diff --git a/algo/algo.go b/algo/algo.go index 8475058232..e98d1616fc 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 _b "strconv";func _e (_g byte )bool {return _g >='0'&&_g <='9'};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_dd :=make ([]byte ,len (s )*cnt );_gd :=[]byte (s );for _f :=0;_f < cnt ;_f ++{copy (_dd [_f :],_gd );};return string (_dd );}; +package algo ;import _f "strconv"; // NaturalLess compares two strings in a human manner so rId2 sorts less than rId10 -func NaturalLess (lhs ,rhs string )bool {_a ,_bf :=0,0;for _a < len (lhs )&&_bf < len (rhs ){_c :=lhs [_a ];_bd :=rhs [_bf ];_df :=_e (_c );_ag :=_e (_bd );switch {case _df &&!_ag :return true ;case !_df &&_ag :return false ;case !_df &&!_ag :if _c !=_bd {return _c < _bd ;};_a ++;_bf ++;default:_ea :=_a +1;_af :=_bf +1;for _ea < len (lhs )&&_e (lhs [_ea ]){_ea ++;};for _af < len (rhs )&&_e (rhs [_af ]){_af ++;};_gc ,_ :=_b .ParseUint (lhs [_a :_ea ],10,64);_da ,_ :=_b .ParseUint (rhs [_a :_af ],10,64);if _gc !=_da {return _gc < _da ;};_a =_ea ;_bf =_af ;};};return len (lhs )< len (rhs );}; \ No newline at end of file +func NaturalLess (lhs ,rhs string )bool {_ff ,_a :=0,0;for _ff < len (lhs )&&_a < len (rhs ){_ad :=lhs [_ff ];_ba :=rhs [_a ];_af :=_d (_ad );_fb :=_d (_ba );switch {case _af &&!_fb :return true ;case !_af &&_fb :return false ;case !_af &&!_fb :if _ad !=_ba {return _ad < _ba ;};_ff ++;_a ++;default:_bf :=_ff +1;_df :=_a +1;for _bf < len (lhs )&&_d (lhs [_bf ]){_bf ++;};for _df < len (rhs )&&_d (rhs [_df ]){_df ++;};_g ,_ :=_f .ParseUint (lhs [_ff :_bf ],10,64);_gb ,_ :=_f .ParseUint (rhs [_ff :_df ],10,64);if _g !=_gb {return _g < _gb ;};_ff =_bf ;_a =_df ;};};return len (lhs )< len (rhs );};func _d (_fe byte )bool {return _fe >='0'&&_fe <='9'};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_dd :=make ([]byte ,len (s )*cnt );_bb :=[]byte (s );for _c :=0;_c < cnt ;_c ++{copy (_dd [_c :],_bb );};return string (_dd );}; \ No newline at end of file diff --git a/chart/chart.go b/chart/chart.go index 55f79921ff..ffa27a03fe 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 (_c "fmt";_gd "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/color";_gf "github.com/unidoc/unioffice/drawing";_f "github.com/unidoc/unioffice/measurement";_bg "github.com/unidoc/unioffice/schema/soo/dml";_g "github.com/unidoc/unioffice/schema/soo/dml/chart";_b "math/rand";); +package chart ;import (_e "fmt";_c "github.com/unidoc/unioffice";_gd "github.com/unidoc/unioffice/color";_cg "github.com/unidoc/unioffice/drawing";_a "github.com/unidoc/unioffice/measurement";_ea "github.com/unidoc/unioffice/schema/soo/dml";_gf "github.com/unidoc/unioffice/schema/soo/dml/chart";_d "math/rand";); -// SetOrder sets the order of the series -func (_ecc ScatterChartSeries )SetOrder (idx uint32 ){_ecc ._eaf .Order .ValAttr =idx }; +// AddDateAxis adds a value axis to the chart. +func (_gbc Chart )AddDateAxis ()DateAxis {_afa :=_gf .NewCT_DateAx ();if _gbc ._ed .Chart .PlotArea .CChoice ==nil {_gbc ._ed .Chart .PlotArea .CChoice =_gf .NewCT_PlotAreaChoice1 ();};_afa .AxId =_gf .NewCT_UnsignedInt ();_afa .AxId .ValAttr =0x7FFFFFFF&_d .Uint32 ();_gbc ._ed .Chart .PlotArea .CChoice .DateAx =append (_gbc ._ed .Chart .PlotArea .CChoice .DateAx ,_afa );_afa .Delete =_gf .NewCT_Boolean ();_afa .Delete .ValAttr =_c .Bool (false );_afa .Scaling =_gf .NewCT_Scaling ();_afa .Scaling .Orientation =_gf .NewCT_Orientation ();_afa .Scaling .Orientation .ValAttr =_gf .ST_OrientationMinMax ;_afa .Choice =&_gf .EG_AxSharedChoice {};_afa .Choice .Crosses =_gf .NewCT_Crosses ();_afa .Choice .Crosses .ValAttr =_gf .ST_CrossesAutoZero ;_ddg :=DateAxis {_afa };_ddg .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_gd .LightGray );_ddg .SetMajorTickMark (_gf .ST_TickMarkOut );_ddg .SetMinorTickMark (_gf .ST_TickMarkIn );_ddg .SetTickLabelPosition (_gf .ST_TickLblPosNextTo );_ddg .Properties ().LineProperties ().SetSolidFill (_gd .Black );_ddg .SetPosition (_gf .ST_AxPosL );return _ddg ;}; -// AddBubbleChart adds a new bubble chart. -func (_ead Chart )AddBubbleChart ()BubbleChart {_ada :=_g .NewCT_PlotAreaChoice ();_ead ._gad .Chart .PlotArea .Choice =append (_ead ._gad .Chart .PlotArea .Choice ,_ada );_ada .BubbleChart =_g .NewCT_BubbleChart ();_gee :=BubbleChart {_eef :_ada .BubbleChart };_gee .InitializeDefaults ();return _gee ;};func (_bbc LineChartSeries )Values ()NumberDataSource {if _bbc ._dae .Val ==nil {_bbc ._dae .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_bbc ._dae .Val );};func (_ece RadarChart )AddAxis (axis Axis ){_bcg :=_g .NewCT_UnsignedInt ();_bcg .ValAttr =axis .AxisID ();_ece ._deff .AxId =append (_ece ._deff .AxId ,_bcg );};func (_ffcc ScatterChart )InitializeDefaults (){_ffcc ._fdee .ScatterStyle .ValAttr =_g .ST_ScatterStyleMarker ;};func (_dad Chart )AddSeriesAxis ()SeriesAxis {_gge :=_g .NewCT_SerAx ();if _dad ._gad .Chart .PlotArea .CChoice ==nil {_dad ._gad .Chart .PlotArea .CChoice =_g .NewCT_PlotAreaChoice1 ();};_gge .AxId =_g .NewCT_UnsignedInt ();_gge .AxId .ValAttr =0x7FFFFFFF&_b .Uint32 ();_dad ._gad .Chart .PlotArea .CChoice .SerAx =append (_dad ._gad .Chart .PlotArea .CChoice .SerAx ,_gge );_gge .Delete =_g .NewCT_Boolean ();_gge .Delete .ValAttr =_gd .Bool (false );_bgaa :=MakeSeriesAxis (_gge );_bgaa .InitializeDefaults ();return _bgaa ;}; +// InitializeDefaults initializes a Bubble chart series to the default values. +func (_acb BubbleChartSeries )InitializeDefaults (){}; -// Index returns the index of the series -func (_cfg SurfaceChartSeries )Index ()uint32 {return _cfg ._facf .Idx .ValAttr };func (_ggb ValueAxis )SetCrosses (axis Axis ){_ggb ._edg .CrossAx .ValAttr =axis .AxisID ()}; +// SetLabelReference is used to set the source data to a range of cells +// containing strings. +func (_bfe CategoryAxisDataSource )SetLabelReference (s string ){_bfe ._faag .Choice =_gf .NewCT_AxDataSourceChoice ();_bfe ._faag .Choice .StrRef =_gf .NewCT_StrRef ();_bfe ._faag .Choice .StrRef .F =s ;};func (_effb SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _effb ._ada .Cat ==nil {_effb ._ada .Cat =_gf .NewCT_AxDataSource ();};return MakeAxisDataSource (_effb ._ada .Cat );};func MakeDataLabels (x *_gf .CT_DLbls )DataLabels {return DataLabels {x }}; -// SetDirection changes the direction of the bar chart (bar or column). -func (_cd BarChart )SetDirection (d _g .ST_BarDir ){_cd ._gea .BarDir .ValAttr =d }; +// RemoveLegend removes the legend if the chart has one. +func (_gff Chart )RemoveLegend (){_gff ._ed .Chart .Legend =nil }; -// InitializeDefaults the bar chart to its defaults -func (_af BarChart )InitializeDefaults (){_af .SetDirection (_g .ST_BarDirCol )}; +// AddArea3DChart adds a new area chart to a chart. +func (_edc Chart )AddArea3DChart ()Area3DChart {_bff (_edc ._ed .Chart );_cdd :=_gf .NewCT_PlotAreaChoice ();_edc ._ed .Chart .PlotArea .Choice =append (_edc ._ed .Chart .PlotArea .Choice ,_cdd );_cdd .Area3DChart =_gf .NewCT_Area3DChart ();_afg :=Area3DChart {_b :_cdd .Area3DChart };_afg .InitializeDefaults ();return _afg ;}; -// AddSeries adds a default series to a Scatter chart. -func (_defd ScatterChart )AddSeries ()ScatterChartSeries {_ac :=_defd .nextColor (len (_defd ._fdee .Ser ));_baea :=_g .NewCT_ScatterSer ();_defd ._fdee .Ser =append (_defd ._fdee .Ser ,_baea );_baea .Idx .ValAttr =uint32 (len (_defd ._fdee .Ser )-1);_baea .Order .ValAttr =uint32 (len (_defd ._fdee .Ser )-1);_fgd :=ScatterChartSeries {_baea };_fgd .InitializeDefaults ();_fgd .Marker ().Properties ().LineProperties ().SetSolidFill (_ac );_fgd .Marker ().Properties ().SetSolidFill (_ac );return _fgd ;}; +// Properties returns the line chart series shape properties. +func (_fcad ScatterChartSeries )Properties ()_cg .ShapeProperties {if _fcad ._bagba .SpPr ==nil {_fcad ._bagba .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_fcad ._bagba .SpPr );}; -// Properties returns the bar chart series shape properties. -func (_df AreaChartSeries )Properties ()_gf .ShapeProperties {if _df ._bf .SpPr ==nil {_df ._bf .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_df ._bf .SpPr );}; +// Index returns the index of the series +func (_fbg ScatterChartSeries )Index ()uint32 {return _fbg ._bagba .Idx .ValAttr }; -// AddSeries adds a default series to a bar chart. -func (_eac BarChart )AddSeries ()BarChartSeries {_eg :=_eac .nextColor (len (_eac ._gea .Ser ));_bea :=_g .NewCT_BarSer ();_eac ._gea .Ser =append (_eac ._gea .Ser ,_bea );_bea .Idx .ValAttr =uint32 (len (_eac ._gea .Ser )-1);_bea .Order .ValAttr =uint32 (len (_eac ._gea .Ser )-1);_age :=BarChartSeries {_bea };_age .InitializeDefaults ();_age .Properties ().SetSolidFill (_eg );return _age ;}; +// Pie3DChart is a Pie3D chart. +type Pie3DChart struct{chartBase ;_fgb *_gf .CT_Pie3DChart ;}; -// SetExplosion sets the value that the segements of the pie are 'exploded' by -func (_cddd PieChartSeries )SetExplosion (v uint32 ){_cddd ._aad .Explosion =_g .NewCT_UnsignedInt ();_cddd ._aad .Explosion .ValAttr =v ;};type DataLabels struct{_cda *_g .CT_DLbls }; +// PieChartSeries is a series to be used on an Pie chart. +type PieChartSeries struct{_bae *_gf .CT_PieSer }; // X returns the inner wrapped XML type. -func (_faed SurfaceChart )X ()*_g .CT_SurfaceChart {return _faed ._adeg }; +func (_cc AreaChartSeries )X ()*_gf .CT_AreaSer {return _cc ._bf }; -// X returns the inner wrapped XML type. -func (_bdf RadarChart )X ()*_g .CT_RadarChart {return _bdf ._deff }; +// Properties returns the bar chart series shape properties. +func (_fc BarChartSeries )Properties ()_cg .ShapeProperties {if _fc ._bcc .SpPr ==nil {_fc ._bcc .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_fc ._bcc .SpPr );};func (_bagb ScatterChart )InitializeDefaults (){_bagb ._beba .ScatterStyle .ValAttr =_gf .ST_ScatterStyleMarker ;}; -// AddSeries adds a default series to an Radar chart. -func (_fcb RadarChart )AddSeries ()RadarChartSeries {_cfae :=_fcb .nextColor (len (_fcb ._deff .Ser ));_ccdd :=_g .NewCT_RadarSer ();_fcb ._deff .Ser =append (_fcb ._deff .Ser ,_ccdd );_ccdd .Idx .ValAttr =uint32 (len (_fcb ._deff .Ser )-1);_ccdd .Order .ValAttr =uint32 (len (_fcb ._deff .Ser )-1);_aaa :=RadarChartSeries {_ccdd };_aaa .InitializeDefaults ();_aaa .Properties ().SetSolidFill (_cfae );return _aaa ;}; +// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. +func (_cbd Chart )AddDoughnutChart ()DoughnutChart {_dea :=_gf .NewCT_PlotAreaChoice ();_cbd ._ed .Chart .PlotArea .Choice =append (_cbd ._ed .Chart .PlotArea .Choice ,_dea );_dea .DoughnutChart =_gf .NewCT_DoughnutChart ();_abc :=DoughnutChart {_eff :_dea .DoughnutChart };_abc .InitializeDefaults ();return _abc ;}; -// AddSeries adds a default series to an Pie chart. -func (_eee PieChart )AddSeries ()PieChartSeries {_ffff :=_g .NewCT_PieSer ();_eee ._ebf .Ser =append (_eee ._ebf .Ser ,_ffff );_ffff .Idx .ValAttr =uint32 (len (_eee ._ebf .Ser )-1);_ffff .Order .ValAttr =uint32 (len (_eee ._ebf .Ser )-1);_fdf :=PieChartSeries {_ffff };_fdf .InitializeDefaults ();return _fdf ;}; +// Properties returns the chart's shape properties. +func (_ccf Chart )Properties ()_cg .ShapeProperties {if _ccf ._ed .SpPr ==nil {_ccf ._ed .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_ccf ._ed .SpPr );};var _bge =[]_gd .Color {_gd .RGB (0x33,0x66,0xcc),_gd .RGB (0xDC,0x39,0x12),_gd .RGB (0xFF,0x99,0x00),_gd .RGB (0x10,0x96,0x18),_gd .RGB (0x99,0x00,0x99),_gd .RGB (0x3B,0x3E,0xAC),_gd .RGB (0x00,0x99,0xC6),_gd .RGB (0xDD,0x44,0x77),_gd .RGB (0x66,0xAA,0x00),_gd .RGB (0xB8,0x2E,0x2E),_gd .RGB (0x31,0x63,0x95),_gd .RGB (0x99,0x44,0x99),_gd .RGB (0x22,0xAA,0x99),_gd .RGB (0xAA,0xAA,0x11),_gd .RGB (0x66,0x33,0xCC),_gd .RGB (0xE6,0x73,0x00),_gd .RGB (0x8B,0x07,0x07),_gd .RGB (0x32,0x92,0x62),_gd .RGB (0x55,0x74,0xA6),_gd .RGB (0x3B,0x3E,0xAC)}; -// SetDisplayBlanksAs controls how missing values are displayed. -func (_bab Chart )SetDisplayBlanksAs (v _g .ST_DispBlanksAs ){_bab ._gad .Chart .DispBlanksAs =_g .NewCT_DispBlanksAs ();_bab ._gad .Chart .DispBlanksAs .ValAttr =v ;}; +// InitializeDefaults the bar chart to its defaults +func (_cca DoughnutChart )InitializeDefaults (){_cca ._eff .VaryColors =_gf .NewCT_Boolean ();_cca ._eff .VaryColors .ValAttr =_c .Bool (true );_cca ._eff .HoleSize =_gf .NewCT_HoleSize ();_cca ._eff .HoleSize .ValAttr =&_gf .ST_HoleSize {};_cca ._eff .HoleSize .ValAttr .ST_HoleSizeUByte =_c .Uint8 (50);}; // X returns the inner wrapped XML type. -func (_cce AreaChart )X ()*_g .CT_AreaChart {return _cce ._d };func (_ged DataLabels )SetShowPercent (b bool ){_ged .ensureChoice ();_ged ._cda .Choice .ShowPercent =_g .NewCT_Boolean ();_ged ._cda .Choice .ShowPercent .ValAttr =_gd .Bool (b );};func (_dgf Bar3DChart )AddAxis (axis Axis ){_da :=_g .NewCT_UnsignedInt ();_da .ValAttr =axis .AxisID ();_dgf ._ebd .AxId =append (_dgf ._ebd .AxId ,_da );}; - -// AddSeries adds a default series to a Bubble chart. -func (_gfec BubbleChart )AddSeries ()BubbleChartSeries {_dda :=_gfec .nextColor (len (_gfec ._eef .Ser ));_fab :=_g .NewCT_BubbleSer ();_gfec ._eef .Ser =append (_gfec ._eef .Ser ,_fab );_fab .Idx .ValAttr =uint32 (len (_gfec ._eef .Ser )-1);_fab .Order .ValAttr =uint32 (len (_gfec ._eef .Ser )-1);_ege :=BubbleChartSeries {_fab };_ege .InitializeDefaults ();_ege .Properties ().SetSolidFill (_dda );return _ege ;}; - -// SetText sets the series text -func (_cbcd LineChartSeries )SetText (s string ){_cbcd ._dae .Tx =_g .NewCT_SerTx ();_cbcd ._dae .Tx .Choice .V =&s ;};func (_be nullAxis )AxisID ()uint32 {return 0}; +func (_eef Marker )X ()*_gf .CT_Marker {return _eef ._aegc };func (_bgdf ValueAxis )SetPosition (p _gf .ST_AxPos ){_bgdf ._ggbc .AxPos =_gf .NewCT_AxPos ();_bgdf ._ggbc .AxPos .ValAttr =p ;};func (_fag ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fag ._bagba .XVal ==nil {_fag ._bagba .XVal =_gf .NewCT_AxDataSource ();};return MakeAxisDataSource (_fag ._bagba .XVal );}; -// AddBar3DChart adds a new 3D bar chart to a chart. -func (_fae Chart )AddBar3DChart ()Bar3DChart {_bce (_fae ._gad .Chart );_ade :=_g .NewCT_PlotAreaChoice ();_fae ._gad .Chart .PlotArea .Choice =append (_fae ._gad .Chart .PlotArea .Choice ,_ade );_ade .Bar3DChart =_g .NewCT_Bar3DChart ();_ade .Bar3DChart .Grouping =_g .NewCT_BarGrouping ();_ade .Bar3DChart .Grouping .ValAttr =_g .ST_BarGroupingStandard ;_ecb :=Bar3DChart {_ebd :_ade .Bar3DChart };_ecb .InitializeDefaults ();return _ecb ;};func (_cae NumberDataSource )ensureChoice (){if _cae ._bcec .Choice ==nil {_cae ._bcec .Choice =_g .NewCT_NumDataSourceChoice ();};}; +// Labels returns the data label properties. +func (_bggf ScatterChartSeries )Labels ()DataLabels {if _bggf ._bagba .DLbls ==nil {_bggf ._bagba .DLbls =_gf .NewCT_DLbls ();};return MakeDataLabels (_bggf ._bagba .DLbls );}; -// AddSeries adds a default series to an Pie chart. -func (_ddd PieOfPieChart )AddSeries ()PieChartSeries {_fbeg :=_g .NewCT_PieSer ();_ddd ._babg .Ser =append (_ddd ._babg .Ser ,_fbeg );_fbeg .Idx .ValAttr =uint32 (len (_ddd ._babg .Ser )-1);_fbeg .Order .ValAttr =uint32 (len (_ddd ._babg .Ser )-1);_deag :=PieChartSeries {_fbeg };_deag .InitializeDefaults ();return _deag ;}; +// X returns the inner wrapped XML type. +func (_fff StockChart )X ()*_gf .CT_StockChart {return _fff ._bfeb };func MakeChart (x *_gf .ChartSpace )Chart {return Chart {x }}; -// InitializeDefaults the Bubble chart to its defaults -func (_de BubbleChart )InitializeDefaults (){}; +// X returns the inner wrapped XML type. +func (_fbc RadarChartSeries )X ()*_gf .CT_RadarSer {return _fbc ._eebe };func (_ebfc Marker )Properties ()_cg .ShapeProperties {if _ebfc ._aegc .SpPr ==nil {_ebfc ._aegc .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_ebfc ._aegc .SpPr );};func _bff (_ggd *_gf .CT_Chart ){_ggd .View3D =_gf .NewCT_View3D ();_ggd .View3D .RotX =_gf .NewCT_RotX ();_ggd .View3D .RotX .ValAttr =_c .Int8 (15);_ggd .View3D .RotY =_gf .NewCT_RotY ();_ggd .View3D .RotY .ValAttr =_c .Uint16 (20);_ggd .View3D .RAngAx =_gf .NewCT_Boolean ();_ggd .View3D .RAngAx .ValAttr =_c .Bool (false );_ggd .Floor =_gf .NewCT_Surface ();_ggd .Floor .Thickness =_gf .NewCT_Thickness ();_ggd .Floor .Thickness .ValAttr .Uint32 =_c .Uint32 (0);_ggd .SideWall =_gf .NewCT_Surface ();_ggd .SideWall .Thickness =_gf .NewCT_Thickness ();_ggd .SideWall .Thickness .ValAttr .Uint32 =_c .Uint32 (0);_ggd .BackWall =_gf .NewCT_Surface ();_ggd .BackWall .Thickness =_gf .NewCT_Thickness ();_ggd .BackWall .Thickness .ValAttr .Uint32 =_c .Uint32 (0);}; // SetText sets the series text. -func (_fbc BubbleChartSeries )SetText (s string ){_fbc ._caa .Tx =_g .NewCT_SerTx ();_fbc ._caa .Tx .Choice .V =&s ;};type LineChart struct{chartBase ;_cbc *_g .CT_LineChart ;}; +func (_ged BarChartSeries )SetText (s string ){_ged ._bcc .Tx =_gf .NewCT_SerTx ();_ged ._bcc .Tx .Choice .V =&s ;}; -// AddValueAxis adds a value axis to the chart. -func (_eba Chart )AddValueAxis ()ValueAxis {_bb :=_g .NewCT_ValAx ();if _eba ._gad .Chart .PlotArea .CChoice ==nil {_eba ._gad .Chart .PlotArea .CChoice =_g .NewCT_PlotAreaChoice1 ();};_bb .AxId =_g .NewCT_UnsignedInt ();_bb .AxId .ValAttr =0x7FFFFFFF&_b .Uint32 ();_eba ._gad .Chart .PlotArea .CChoice .ValAx =append (_eba ._gad .Chart .PlotArea .CChoice .ValAx ,_bb );_bb .Delete =_g .NewCT_Boolean ();_bb .Delete .ValAttr =_gd .Bool (false );_bb .Scaling =_g .NewCT_Scaling ();_bb .Scaling .Orientation =_g .NewCT_Orientation ();_bb .Scaling .Orientation .ValAttr =_g .ST_OrientationMinMax ;_bb .Choice =&_g .EG_AxSharedChoice {};_bb .Choice .Crosses =_g .NewCT_Crosses ();_bb .Choice .Crosses .ValAttr =_g .ST_CrossesAutoZero ;_bb .CrossBetween =_g .NewCT_CrossBetween ();_bb .CrossBetween .ValAttr =_g .ST_CrossBetweenBetween ;_edf :=MakeValueAxis (_bb );_edf .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_e .LightGray );_edf .SetMajorTickMark (_g .ST_TickMarkOut );_edf .SetMinorTickMark (_g .ST_TickMarkIn );_edf .SetTickLabelPosition (_g .ST_TickLblPosNextTo );_edf .Properties ().LineProperties ().SetSolidFill (_e .Black );_edf .SetPosition (_g .ST_AxPosL );return _edf ;}; +// PieChart is a Pie chart. +type PieChart struct{chartBase ;_cdbc *_gf .CT_PieChart ;}; // X returns the inner wrapped XML type. -func (_fcfa ValueAxis )X ()*_g .CT_ValAx {return _fcfa ._edg }; +func (_eabg Surface3DChart )X ()*_gf .CT_Surface3DChart {return _eabg ._acae };func (_bga Title )SetText (s string ){if _bga ._dbgg .Tx ==nil {_bga ._dbgg .Tx =_gf .NewCT_Tx ();};if _bga ._dbgg .Tx .Choice .Rich ==nil {_bga ._dbgg .Tx .Choice .Rich =_ea .NewCT_TextBody ();};var _ccee *_ea .CT_TextParagraph ;if len (_bga ._dbgg .Tx .Choice .Rich .P )==0{_ccee =_ea .NewCT_TextParagraph ();_bga ._dbgg .Tx .Choice .Rich .P =[]*_ea .CT_TextParagraph {_ccee };}else {_ccee =_bga ._dbgg .Tx .Choice .Rich .P [0];};var _gbff *_ea .EG_TextRun ;if len (_ccee .EG_TextRun )==0{_gbff =_ea .NewEG_TextRun ();_ccee .EG_TextRun =[]*_ea .EG_TextRun {_gbff };}else {_gbff =_ccee .EG_TextRun [0];};if _gbff .R ==nil {_gbff .R =_ea .NewCT_RegularTextRun ();};_gbff .R .T =s ;}; -// AddAxis adds an axis to a line chart. -func (_feec LineChart )AddAxis (axis Axis ){_adc :=_g .NewCT_UnsignedInt ();_adc .ValAttr =axis .AxisID ();_feec ._cbc .AxId =append (_feec ._cbc .AxId ,_adc );}; +// AddSurface3DChart adds a new 3D surface chart to a chart. +func (_fd Chart )AddSurface3DChart ()Surface3DChart {_fdd :=_gf .NewCT_PlotAreaChoice ();_fd ._ed .Chart .PlotArea .Choice =append (_fd ._ed .Chart .PlotArea .Choice ,_fdd );_fdd .Surface3DChart =_gf .NewCT_Surface3DChart ();_bff (_fd ._ed .Chart );_ccba :=Surface3DChart {_acae :_fdd .Surface3DChart };_ccba .InitializeDefaults ();return _ccba ;};func (_gcg Surface3DChart )InitializeDefaults (){_gcg ._acae .Wireframe =_gf .NewCT_Boolean ();_gcg ._acae .Wireframe .ValAttr =_c .Bool (false );_gcg ._acae .BandFmts =_gf .NewCT_BandFmts ();for _aacb :=0;_aacb < 15;_aacb ++{_eggf :=_gf .NewCT_BandFmt ();_eggf .Idx .ValAttr =uint32 (_aacb );_eggf .SpPr =_ea .NewCT_ShapeProperties ();_gad :=_cg .MakeShapeProperties (_eggf .SpPr );_gad .SetSolidFill (_gcg .nextColor (_aacb ));_gcg ._acae .BandFmts .BandFmt =append (_gcg ._acae .BandFmts .BandFmt ,_eggf );};}; -// X returns the inner wrapped XML type. -func (_cgfe Legend )X ()*_g .CT_Legend {return _cgfe ._ccd };type Line3DChart struct{chartBase ;_gbda *_g .CT_Line3DChart ;}; +// BubbleChart is a 2D Bubble chart. +type BubbleChart struct{chartBase ;_fad *_gf .CT_BubbleChart ;}; -// AddAreaChart adds a new area chart to a chart. -func (_abd Chart )AddAreaChart ()AreaChart {_gfb :=_g .NewCT_PlotAreaChoice ();_abd ._gad .Chart .PlotArea .Choice =append (_abd ._gad .Chart .PlotArea .Choice ,_gfb );_gfb .AreaChart =_g .NewCT_AreaChart ();_gga :=AreaChart {_d :_gfb .AreaChart };_gga .InitializeDefaults ();return _gga ;}; +// Chart is a generic chart. +type Chart struct{_ed *_gf .ChartSpace };func (_gdd DataLabels )SetShowPercent (b bool ){_gdd .ensureChoice ();_gdd ._bdd .Choice .ShowPercent =_gf .NewCT_Boolean ();_gdd ._bdd .Choice .ShowPercent .ValAttr =_c .Bool (b );}; + +// InitializeDefaults the Bubble chart to its defaults +func (_aga BubbleChart )InitializeDefaults (){};func (_fdfd ValueAxis )MajorGridLines ()GridLines {if _fdfd ._ggbc .MajorGridlines ==nil {_fdfd ._ggbc .MajorGridlines =_gf .NewCT_ChartLines ();};return GridLines {_fdfd ._ggbc .MajorGridlines };};func (_gba DataLabels )SetShowCategoryName (b bool ){_gba .ensureChoice ();_gba ._bdd .Choice .ShowCatName =_gf .NewCT_Boolean ();_gba ._bdd .Choice .ShowCatName .ValAttr =_c .Bool (b );}; + +// MakeAxisDataSource constructs an AxisDataSource wrapper. +func MakeAxisDataSource (x *_gf .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };};func (_bcfc GridLines )Properties ()_cg .ShapeProperties {if _bcfc ._ggg .SpPr ==nil {_bcfc ._ggg .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_bcfc ._ggg .SpPr );}; + +// AddSeries adds a default series to a bar chart. +func (_eae Bar3DChart )AddSeries ()BarChartSeries {_bcb :=_eae .nextColor (len (_eae ._ccg .Ser ));_dd :=_gf .NewCT_BarSer ();_eae ._ccg .Ser =append (_eae ._ccg .Ser ,_dd );_dd .Idx .ValAttr =uint32 (len (_eae ._ccg .Ser )-1);_dd .Order .ValAttr =uint32 (len (_eae ._ccg .Ser )-1);_gag :=BarChartSeries {_dd };_gag .InitializeDefaults ();_gag .Properties ().SetSolidFill (_bcb );return _gag ;};func (_geb ValueAxis )SetTickLabelPosition (p _gf .ST_TickLblPos ){if p ==_gf .ST_TickLblPosUnset {_geb ._ggbc .TickLblPos =nil ;}else {_geb ._ggbc .TickLblPos =_gf .NewCT_TickLblPos ();_geb ._ggbc .TickLblPos .ValAttr =p ;};}; // X returns the inner wrapped XML type. -func (_ee Bar3DChart )X ()*_g .CT_Bar3DChart {return _ee ._ebd }; +func (_dcd DateAxis )X ()*_gf .CT_DateAx {return _dcd ._aac }; // X returns the inner wrapped XML type. -func (_bgf StockChart )X ()*_g .CT_StockChart {return _bgf ._gfac };func (_cc Area3DChart )AddAxis (axis Axis ){_fc :=_g .NewCT_UnsignedInt ();_fc .ValAttr =axis .AxisID ();_cc ._gfe .AxId =append (_cc ._gfe .AxId ,_fc );}; +func (_bbed SurfaceChartSeries )X ()*_gf .CT_SurfaceSer {return _bbed ._ada }; // X returns the inner wrapped XML type. -func (_gc Area3DChart )X ()*_g .CT_Area3DChart {return _gc ._gfe }; +func (_aeff SeriesAxis )X ()*_gf .CT_SerAx {return _aeff ._fec };type LineChart struct{chartBase ;_ebbc *_gf .CT_LineChart ;}; -// Pie3DChart is a Pie3D chart. -type Pie3DChart struct{chartBase ;_gdfg *_g .CT_Pie3DChart ;};type NumberDataSource struct{_bcec *_g .CT_NumDataSource };func (_bfgf DataLabels )SetPosition (p _g .ST_DLblPos ){_bfgf .ensureChoice ();_bfgf ._cda .Choice .DLblPos =_g .NewCT_DLblPos ();_bfgf ._cda .Choice .DLblPos .ValAttr =p ;}; +// X returns the inner wrapped XML type. +func (_eeg SurfaceChart )X ()*_gf .CT_SurfaceChart {return _eeg ._gfaa }; -// Values returns the value data source. -func (_ff AreaChartSeries )Values ()NumberDataSource {if _ff ._bf .Val ==nil {_ff ._bf .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_ff ._bf .Val );}; +// Properties returns the bar chart series shape properties. +func (_ebc RadarChartSeries )Properties ()_cg .ShapeProperties {if _ebc ._eebe .SpPr ==nil {_ebc ._eebe .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_ebc ._eebe .SpPr );};func MakeMarker (x *_gf .CT_Marker )Marker {return Marker {x }}; -// AddCategoryAxis adds a category axis. -func (_efc Chart )AddCategoryAxis ()CategoryAxis {_bga :=_g .NewCT_CatAx ();if _efc ._gad .Chart .PlotArea .CChoice ==nil {_efc ._gad .Chart .PlotArea .CChoice =_g .NewCT_PlotAreaChoice1 ();};_bga .AxId =_g .NewCT_UnsignedInt ();_bga .AxId .ValAttr =0x7FFFFFFF&_b .Uint32 ();_efc ._gad .Chart .PlotArea .CChoice .CatAx =append (_efc ._gad .Chart .PlotArea .CChoice .CatAx ,_bga );_bga .Auto =_g .NewCT_Boolean ();_bga .Auto .ValAttr =_gd .Bool (true );_bga .Delete =_g .NewCT_Boolean ();_bga .Delete .ValAttr =_gd .Bool (false );_gec :=MakeCategoryAxis (_bga );_gec .InitializeDefaults ();return _gec ;}; +// InitializeDefaults the bar chart to its defaults +func (_eaee PieChart )InitializeDefaults (){_eaee ._cdbc .VaryColors =_gf .NewCT_Boolean ();_eaee ._cdbc .VaryColors .ValAttr =_c .Bool (true );}; -// CategoryAxis returns the category data source. -func (_eb AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _eb ._bf .Cat ==nil {_eb ._bf .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_eb ._bf .Cat );};func (_ddc DataLabels )SetShowSeriesName (b bool ){_ddc .ensureChoice ();_ddc ._cda .Choice .ShowSerName =_g .NewCT_Boolean ();_ddc ._cda .Choice .ShowSerName .ValAttr =_gd .Bool (b );};type chartBase struct{};func MakeLegend (l *_g .CT_Legend )Legend {return Legend {l }}; +// SetIndex sets the index of the series +func (_feg SurfaceChartSeries )SetIndex (idx uint32 ){_feg ._ada .Idx .ValAttr =idx };func (_fce BubbleChart )AddAxis (axis Axis ){_ceb :=_gf .NewCT_UnsignedInt ();_ceb .ValAttr =axis .AxisID ();_fce ._fad .AxId =append (_fce ._fad .AxId ,_ceb );};func (_da CategoryAxis )SetMajorTickMark (m _gf .ST_TickMark ){if m ==_gf .ST_TickMarkUnset {_da ._eaf .MajorTickMark =nil ;}else {_da ._eaf .MajorTickMark =_gf .NewCT_TickMark ();_da ._eaf .MajorTickMark .ValAttr =m ;};}; -// AddArea3DChart adds a new area chart to a chart. -func (_ae Chart )AddArea3DChart ()Area3DChart {_bce (_ae ._gad .Chart );_faf :=_g .NewCT_PlotAreaChoice ();_ae ._gad .Chart .PlotArea .Choice =append (_ae ._gad .Chart .PlotArea .Choice ,_faf );_faf .Area3DChart =_g .NewCT_Area3DChart ();_edd :=Area3DChart {_gfe :_faf .Area3DChart };_edd .InitializeDefaults ();return _edd ;};func (_bee chartBase )nextColor (_deb int )_e .Color {return _cb [_deb %len (_cb )]};func (_cfd CategoryAxis )SetMajorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_cfd ._ccf .MajorTickMark =nil ;}else {_cfd ._ccf .MajorTickMark =_g .NewCT_TickMark ();_cfd ._ccf .MajorTickMark .ValAttr =m ;};}; +// AddSeries adds a default series to an Pie chart. +func (_fae PieOfPieChart )AddSeries ()PieChartSeries {_dfd :=_gf .NewCT_PieSer ();_fae ._dcgc .Ser =append (_fae ._dcgc .Ser ,_dfd );_dfd .Idx .ValAttr =uint32 (len (_fae ._dcgc .Ser )-1);_dfd .Order .ValAttr =uint32 (len (_fae ._dcgc .Ser )-1);_ccgd :=PieChartSeries {_dfd };_ccgd .InitializeDefaults ();return _ccgd ;}; -// SetText sets the series text. -func (_ddab PieChartSeries )SetText (s string ){_ddab ._aad .Tx =_g .NewCT_SerTx ();_ddab ._aad .Tx .Choice .V =&s ;};func (_cfdg SurfaceChartSeries )Values ()NumberDataSource {if _cfdg ._facf .Val ==nil {_cfdg ._facf .Val =_g .NewCT_NumDataSource ();};_cga :=MakeNumberDataSource (_cfdg ._facf .Val );_cga .CreateEmptyNumberCache ();return _cga ;}; +// AddSeries adds a default series to a line chart. +func (_eaba Line3DChart )AddSeries ()LineChartSeries {_gdc :=_eaba .nextColor (len (_eaba ._cdg .Ser ));_ege :=_gf .NewCT_LineSer ();_eaba ._cdg .Ser =append (_eaba ._cdg .Ser ,_ege );_ege .Idx .ValAttr =uint32 (len (_eaba ._cdg .Ser )-1);_ege .Order .ValAttr =uint32 (len (_eaba ._cdg .Ser )-1);_bbg :=LineChartSeries {_ege };_bbg .InitializeDefaults ();_bbg .Properties ().LineProperties ().SetSolidFill (_gdc );_bbg .Properties ().SetSolidFill (_gdc );return _bbg ;};func MakeLegend (l *_gf .CT_Legend )Legend {return Legend {l }}; -// SetHoleSize controls the hole size in the pie chart and is measured in percent. -func (_eed DoughnutChart )SetHoleSize (pct uint8 ){if _eed ._aba .HoleSize ==nil {_eed ._aba .HoleSize =_g .NewCT_HoleSize ();};if _eed ._aba .HoleSize .ValAttr ==nil {_eed ._aba .HoleSize .ValAttr =&_g .ST_HoleSize {};};_eed ._aba .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ;}; +// AddScatterChart adds a scatter (X/Y) chart. +func (_aeg Chart )AddScatterChart ()ScatterChart {_ff :=_gf .NewCT_PlotAreaChoice ();_aeg ._ed .Chart .PlotArea .Choice =append (_aeg ._ed .Chart .PlotArea .Choice ,_ff );_ff .ScatterChart =_gf .NewCT_ScatterChart ();_feed :=ScatterChart {_beba :_ff .ScatterChart };_feed .InitializeDefaults ();return _feed ;}; -// RemoveLegend removes the legend if the chart has one. -func (_cca Chart )RemoveLegend (){_cca ._gad .Chart .Legend =nil }; +// X returns the inner wrapped XML type. +func (_af Area3DChart )X ()*_gf .CT_Area3DChart {return _af ._b }; -// Order returns the order of the series -func (_egfa SurfaceChartSeries )Order ()uint32 {return _egfa ._facf .Order .ValAttr }; +// AddSeries adds a default series to an Doughnut chart. +func (_ccbb DoughnutChart )AddSeries ()PieChartSeries {_bfg :=_gf .NewCT_PieSer ();_ccbb ._eff .Ser =append (_ccbb ._eff .Ser ,_bfg );_bfg .Idx .ValAttr =uint32 (len (_ccbb ._eff .Ser )-1);_bfg .Order .ValAttr =uint32 (len (_ccbb ._eff .Ser )-1);_aca :=PieChartSeries {_bfg };_aca .InitializeDefaults ();return _aca ;};func MakeCategoryAxis (x *_gf .CT_CatAx )CategoryAxis {return CategoryAxis {x }}; -// AddAxis adds an axis to a line chart. -func (_ccec Line3DChart )AddAxis (axis Axis ){_egc :=_g .NewCT_UnsignedInt ();_egc .ValAttr =axis .AxisID ();_ccec ._gbda .AxId =append (_ccec ._gbda .AxId ,_egc );}; +// SetOrder sets the order of the series +func (_gbcf ScatterChartSeries )SetOrder (idx uint32 ){_gbcf ._bagba .Order .ValAttr =idx }; -// AddSeries adds a default series to a line chart. -func (_gbe Line3DChart )AddSeries ()LineChartSeries {_deba :=_gbe .nextColor (len (_gbe ._gbda .Ser ));_cab :=_g .NewCT_LineSer ();_gbe ._gbda .Ser =append (_gbe ._gbda .Ser ,_cab );_cab .Idx .ValAttr =uint32 (len (_gbe ._gbda .Ser )-1);_cab .Order .ValAttr =uint32 (len (_gbe ._gbda .Ser )-1);_bcab :=LineChartSeries {_cab };_bcab .InitializeDefaults ();_bcab .Properties ().LineProperties ().SetSolidFill (_deba );_bcab .Properties ().SetSolidFill (_deba );return _bcab ;}; +// AddTitle sets a new title on the chart. +func (_edf Chart )AddTitle ()Title {_edf ._ed .Chart .Title =_gf .NewCT_Title ();_edf ._ed .Chart .Title .Overlay =_gf .NewCT_Boolean ();_edf ._ed .Chart .Title .Overlay .ValAttr =_c .Bool (false );_edf ._ed .Chart .AutoTitleDeleted =_gf .NewCT_Boolean ();_edf ._ed .Chart .AutoTitleDeleted .ValAttr =_c .Bool (false );_gcb :=MakeTitle (_edf ._ed .Chart .Title );_gcb .InitializeDefaults ();return _gcb ;}; // X returns the inner wrapped XML type. -func (_fbcd Line3DChart )X ()*_g .CT_Line3DChart {return _fbcd ._gbda }; +func (_agc BarChart )X ()*_gf .CT_BarChart {return _agc ._fg }; -// CategoryAxis returns the category data source. -func (_cac BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cac ._ccb .Cat ==nil {_cac ._ccb .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_cac ._ccb .Cat );}; +// X returns the inner wrapped XML type. +func (_gbdd GridLines )X ()*_gf .CT_ChartLines {return _gbdd ._ggg };type ValueAxis struct{_ggbc *_gf .CT_ValAx }; -// SetNumberReference is used to set the source data to a range of cells containing -// numbers. -func (_dga CategoryAxisDataSource )SetNumberReference (s string ){_dga ._egb .Choice =_g .NewCT_AxDataSourceChoice ();_dga ._egb .Choice .NumRef =_g .NewCT_NumRef ();_dga ._egb .Choice .NumRef .F =s ;};func (_dag Marker )Properties ()_gf .ShapeProperties {if _dag ._aac .SpPr ==nil {_dag ._aac .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_dag ._aac .SpPr );}; +// AreaChart is an area chart that has a shaded area underneath a curve. +type AreaChart struct{chartBase ;_fa *_gf .CT_AreaChart ;}; -// Index returns the index of the series -func (_bbb LineChartSeries )Index ()uint32 {return _bbb ._dae .Idx .ValAttr }; +// ScatterChartSeries is the data series for a scatter chart. +type ScatterChartSeries struct{_bagba *_gf .CT_ScatterSer }; -// InitializeDefaults initializes an Radar series to the default values. -func (_ebc RadarChartSeries )InitializeDefaults (){}; +// AddSeries adds a default series to a Surface chart. +func (_ebeg SurfaceChart )AddSeries ()SurfaceChartSeries {_gcbf :=_ebeg .nextColor (len (_ebeg ._gfaa .Ser ));_dde :=_gf .NewCT_SurfaceSer ();_ebeg ._gfaa .Ser =append (_ebeg ._gfaa .Ser ,_dde );_dde .Idx .ValAttr =uint32 (len (_ebeg ._gfaa .Ser )-1);_dde .Order .ValAttr =uint32 (len (_ebeg ._gfaa .Ser )-1);_bcbe :=SurfaceChartSeries {_dde };_bcbe .InitializeDefaults ();_bcbe .Properties ().LineProperties ().SetSolidFill (_gcbf );return _bcbe ;};func (_bdb CategoryAxis )SetTickLabelPosition (p _gf .ST_TickLblPos ){if p ==_gf .ST_TickLblPosUnset {_bdb ._eaf .TickLblPos =nil ;}else {_bdb ._eaf .TickLblPos =_gf .NewCT_TickLblPos ();_bdb ._eaf .TickLblPos .ValAttr =p ;};}; -// X returns the inner wrapped XML type. -func (_cbb PieChart )X ()*_g .CT_PieChart {return _cbb ._ebf }; +// AddSeries adds a default series to an Radar chart. +func (_gef RadarChart )AddSeries ()RadarChartSeries {_bcce :=_gef .nextColor (len (_gef ._gee .Ser ));_dad :=_gf .NewCT_RadarSer ();_gef ._gee .Ser =append (_gef ._gee .Ser ,_dad );_dad .Idx .ValAttr =uint32 (len (_gef ._gee .Ser )-1);_dad .Order .ValAttr =uint32 (len (_gef ._gee .Ser )-1);_cdab :=RadarChartSeries {_dad };_cdab .InitializeDefaults ();_cdab .Properties ().SetSolidFill (_bcce );return _cdab ;}; // InitializeDefaults the bar chart to its defaults -func (_ccda PieOfPieChart )InitializeDefaults (){_ccda ._babg .VaryColors =_g .NewCT_Boolean ();_ccda ._babg .VaryColors .ValAttr =_gd .Bool (true );_ccda .SetType (_g .ST_OfPieTypePie );_ccda ._babg .SecondPieSize =_g .NewCT_SecondPieSize ();_ccda ._babg .SecondPieSize .ValAttr =&_g .ST_SecondPieSize {};_ccda ._babg .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_gd .Uint16 (75);_fbb :=_g .NewCT_ChartLines ();_fbb .SpPr =_bg .NewCT_ShapeProperties ();_gbfa :=_gf .MakeShapeProperties (_fbb .SpPr );_gbfa .LineProperties ().SetSolidFill (_e .Auto );_ccda ._babg .SerLines =append (_ccda ._babg .SerLines ,_fbb );};func (_ede DataLabels )SetShowLegendKey (b bool ){_ede .ensureChoice ();_ede ._cda .Choice .ShowLegendKey =_g .NewCT_Boolean ();_ede ._cda .Choice .ShowLegendKey .ValAttr =_gd .Bool (b );}; +func (_gb Area3DChart )InitializeDefaults (){};func (_gea LineChartSeries )Values ()NumberDataSource {if _gea ._dcea .Val ==nil {_gea ._dcea .Val =_gf .NewCT_NumDataSource ();};return MakeNumberDataSource (_gea ._dcea .Val );}; -// SetIndex sets the index of the series -func (_dbe ScatterChartSeries )SetIndex (idx uint32 ){_dbe ._eaf .Idx .ValAttr =idx };var NullAxis Axis =nullAxis (0); +// Order returns the order of the series +func (_deg LineChartSeries )Order ()uint32 {return _deg ._dcea .Order .ValAttr };func (_daa Legend )Properties ()_cg .ShapeProperties {if _daa ._adc .SpPr ==nil {_daa ._adc .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_daa ._adc .SpPr );};func (_abb DateAxis )SetCrosses (axis Axis ){_abb ._aac .CrossAx .ValAttr =axis .AxisID ()}; -// AddSeries adds a default series to a line chart. -func (_ddga LineChart )AddSeries ()LineChartSeries {_cddc :=_ddga .nextColor (len (_ddga ._cbc .Ser ));_dfdb :=_g .NewCT_LineSer ();_ddga ._cbc .Ser =append (_ddga ._cbc .Ser ,_dfdb );_dfdb .Idx .ValAttr =uint32 (len (_ddga ._cbc .Ser )-1);_dfdb .Order .ValAttr =uint32 (len (_ddga ._cbc .Ser )-1);_fac :=LineChartSeries {_dfdb };_fac .InitializeDefaults ();_fac .Properties ().LineProperties ().SetSolidFill (_cddc );return _fac ;}; +// AddLegend adds a legend to a chart, replacing any existing legend. +func (_caf Chart )AddLegend ()Legend {_caf ._ed .Chart .Legend =_gf .NewCT_Legend ();_age :=MakeLegend (_caf ._ed .Chart .Legend );_age .InitializeDefaults ();return _age ;};func (_gbb DataLabels )SetShowLegendKey (b bool ){_gbb .ensureChoice ();_gbb ._bdd .Choice .ShowLegendKey =_gf .NewCT_Boolean ();_gbb ._bdd .Choice .ShowLegendKey .ValAttr =_c .Bool (b );}; -// AddScatterChart adds a scatter (X/Y) chart. -func (_bcef Chart )AddScatterChart ()ScatterChart {_cea :=_g .NewCT_PlotAreaChoice ();_bcef ._gad .Chart .PlotArea .Choice =append (_bcef ._gad .Chart .PlotArea .Choice ,_cea );_cea .ScatterChart =_g .NewCT_ScatterChart ();_fbag :=ScatterChart {_fdee :_cea .ScatterChart };_fbag .InitializeDefaults ();return _fbag ;}; +// 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 (_bgd NumberDataSource )CreateEmptyNumberCache (){_bgd .ensureChoice ();if _bgd ._efe .Choice .NumRef ==nil {_bgd ._efe .Choice .NumRef =_gf .NewCT_NumRef ();};_bgd ._efe .Choice .NumLit =nil ;_bgd ._efe .Choice .NumRef .NumCache =_gf .NewCT_NumData ();_bgd ._efe .Choice .NumRef .NumCache .PtCount =_gf .NewCT_UnsignedInt ();_bgd ._efe .Choice .NumRef .NumCache .PtCount .ValAttr =0;};type DataLabels struct{_bdd *_gf .CT_DLbls }; // X returns the inner wrapped XML type. -func (_dada PieChartSeries )X ()*_g .CT_PieSer {return _dada ._aad }; +func (_ggdf Title )X ()*_gf .CT_Title {return _ggdf ._dbgg }; -// AddSeries adds a default series to a bar chart. -func (_ggc Bar3DChart )AddSeries ()BarChartSeries {_dc :=_ggc .nextColor (len (_ggc ._ebd .Ser ));_ebg :=_g .NewCT_BarSer ();_ggc ._ebd .Ser =append (_ggc ._ebd .Ser ,_ebg );_ebg .Idx .ValAttr =uint32 (len (_ggc ._ebd .Ser )-1);_ebg .Order .ValAttr =uint32 (len (_ggc ._ebd .Ser )-1);_fb :=BarChartSeries {_ebg };_fb .InitializeDefaults ();_fb .Properties ().SetSolidFill (_dc );return _fb ;}; - -// X returns the inner wrapped XML type. -func (_fee GridLines )X ()*_g .CT_ChartLines {return _fee ._bd }; +// AddValueAxis adds a value axis to the chart. +func (_gga Chart )AddValueAxis ()ValueAxis {_gac :=_gf .NewCT_ValAx ();if _gga ._ed .Chart .PlotArea .CChoice ==nil {_gga ._ed .Chart .PlotArea .CChoice =_gf .NewCT_PlotAreaChoice1 ();};_gac .AxId =_gf .NewCT_UnsignedInt ();_gac .AxId .ValAttr =0x7FFFFFFF&_d .Uint32 ();_gga ._ed .Chart .PlotArea .CChoice .ValAx =append (_gga ._ed .Chart .PlotArea .CChoice .ValAx ,_gac );_gac .Delete =_gf .NewCT_Boolean ();_gac .Delete .ValAttr =_c .Bool (false );_gac .Scaling =_gf .NewCT_Scaling ();_gac .Scaling .Orientation =_gf .NewCT_Orientation ();_gac .Scaling .Orientation .ValAttr =_gf .ST_OrientationMinMax ;_gac .Choice =&_gf .EG_AxSharedChoice {};_gac .Choice .Crosses =_gf .NewCT_Crosses ();_gac .Choice .Crosses .ValAttr =_gf .ST_CrossesAutoZero ;_gac .CrossBetween =_gf .NewCT_CrossBetween ();_gac .CrossBetween .ValAttr =_gf .ST_CrossBetweenBetween ;_cgbe :=MakeValueAxis (_gac );_cgbe .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_gd .LightGray );_cgbe .SetMajorTickMark (_gf .ST_TickMarkOut );_cgbe .SetMinorTickMark (_gf .ST_TickMarkIn );_cgbe .SetTickLabelPosition (_gf .ST_TickLblPosNextTo );_cgbe .Properties ().LineProperties ().SetSolidFill (_gd .Black );_cgbe .SetPosition (_gf .ST_AxPosL );return _cgbe ;}; -// Properties returns the chart's shape properties. -func (_gff Chart )Properties ()_gf .ShapeProperties {if _gff ._gad .SpPr ==nil {_gff ._gad .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_gff ._gad .SpPr );}; +// Values returns the value data source. +func (_ebb BarChartSeries )Values ()NumberDataSource {if _ebb ._bcc .Val ==nil {_ebb ._bcc .Val =_gf .NewCT_NumDataSource ();};return MakeNumberDataSource (_ebb ._bcc .Val );}; -// SetText sets the series text -func (_efg SurfaceChartSeries )SetText (s string ){_efg ._facf .Tx =_g .NewCT_SerTx ();_efg ._facf .Tx .Choice .V =&s ;}; +// AddSeries adds a default series to a Scatter chart. +func (_aaf ScatterChart )AddSeries ()ScatterChartSeries {_decg :=_aaf .nextColor (len (_aaf ._beba .Ser ));_dcfa :=_gf .NewCT_ScatterSer ();_aaf ._beba .Ser =append (_aaf ._beba .Ser ,_dcfa );_dcfa .Idx .ValAttr =uint32 (len (_aaf ._beba .Ser )-1);_dcfa .Order .ValAttr =uint32 (len (_aaf ._beba .Ser )-1);_fdbc :=ScatterChartSeries {_dcfa };_fdbc .InitializeDefaults ();_fdbc .Marker ().Properties ().LineProperties ().SetSolidFill (_decg );_fdbc .Marker ().Properties ().SetSolidFill (_decg );return _fdbc ;}; -// AddSeries adds a default series to an Doughnut chart. -func (_bed DoughnutChart )AddSeries ()PieChartSeries {_cfa :=_g .NewCT_PieSer ();_bed ._aba .Ser =append (_bed ._aba .Ser ,_cfa );_cfa .Idx .ValAttr =uint32 (len (_bed ._aba .Ser )-1);_cfa .Order .ValAttr =uint32 (len (_bed ._aba .Ser )-1);_baa :=PieChartSeries {_cfa };_baa .InitializeDefaults ();return _baa ;}; +// Surface3DChart is a 3D view of a surface chart. +type Surface3DChart struct{chartBase ;_acae *_gf .CT_Surface3DChart ;}; // X returns the inner wrapped XML type. -func (_ccfb Marker )X ()*_g .CT_Marker {return _ccfb ._aac };func (_adg BubbleChart )AddAxis (axis Axis ){_ce :=_g .NewCT_UnsignedInt ();_ce .ValAttr =axis .AxisID ();_adg ._eef .AxId =append (_adg ._eef .AxId ,_ce );}; +func (_eec Legend )X ()*_gf .CT_Legend {return _eec ._adc };type Marker struct{_aegc *_gf .CT_Marker }; -// X returns the inner wrapped XML type. -func (_eae BarChartSeries )X ()*_g .CT_BarSer {return _eae ._ccb }; +// AddSeries adds a default series to a Stock chart. +func (_gbfc StockChart )AddSeries ()LineChartSeries {_cdgg :=_gf .NewCT_LineSer ();_gbfc ._bfeb .Ser =append (_gbfc ._bfeb .Ser ,_cdgg );_cdgg .Idx .ValAttr =uint32 (len (_gbfc ._bfeb .Ser )-1);_cdgg .Order .ValAttr =uint32 (len (_gbfc ._bfeb .Ser )-1);_gage :=LineChartSeries {_cdgg };_gage .Values ().CreateEmptyNumberCache ();_gage .Properties ().LineProperties ().SetNoFill ();return _gage ;}; -// RadarChartSeries is a series to be used on an Radar chart. -type RadarChartSeries struct{_gbc *_g .CT_RadarSer };func (_ffe DateAxis )SetCrosses (axis Axis ){_ffe ._aab .CrossAx .ValAttr =axis .AxisID ()};type Title struct{_gaa *_g .CT_Title };func (_gde Title )ParagraphProperties ()_gf .ParagraphProperties {if _gde ._gaa .Tx ==nil {_gde .SetText ("");};if _gde ._gaa .Tx .Choice .Rich .P [0].PPr ==nil {_gde ._gaa .Tx .Choice .Rich .P [0].PPr =_bg .NewCT_TextParagraphProperties ();};return _gf .MakeParagraphProperties (_gde ._gaa .Tx .Choice .Rich .P [0].PPr );};func (_bef DataLabels )SetShowLeaderLines (b bool ){_bef .ensureChoice ();_bef ._cda .Choice .ShowLeaderLines =_g .NewCT_Boolean ();_bef ._cda .Choice .ShowLeaderLines .ValAttr =_gd .Bool (b );}; +// AddAxis adds an axis to a line chart. +func (_geg Line3DChart )AddAxis (axis Axis ){_fdb :=_gf .NewCT_UnsignedInt ();_fdb .ValAttr =axis .AxisID ();_geg ._cdg .AxId =append (_geg ._cdg .AxId ,_fdb );}; -// CategoryAxis returns the category data source. -func (_fd BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fd ._caa .XVal ==nil {_fd ._caa .XVal =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_fd ._caa .XVal );};func (_bbd DateAxis )MajorGridLines ()GridLines {if _bbd ._aab .MajorGridlines ==nil {_bbd ._aab .MajorGridlines =_g .NewCT_ChartLines ();};return GridLines {_bbd ._aab .MajorGridlines };}; +// X returns the inner wrapped XML type. +func (_cae PieChartSeries )X ()*_gf .CT_PieSer {return _cae ._bae }; -// InitializeDefaults the bar chart to its defaults -func (_ba AreaChart )InitializeDefaults (){}; +// SetOrder sets the order of the series +func (_fege SurfaceChartSeries )SetOrder (idx uint32 ){_fege ._ada .Order .ValAttr =idx };func (_fea CategoryAxis )AxisID ()uint32 {return _fea ._eaf .AxId .ValAttr }; -// StockChart is a 2D Stock chart. -type StockChart struct{chartBase ;_gfac *_g .CT_StockChart ;}; +// BarChart is a 2D bar chart. +type BarChart struct{chartBase ;_fg *_gf .CT_BarChart ;}; -// CategoryAxis returns the category data source. -func (_gac RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gac ._gbc .Cat ==nil {_gac ._gbc .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_gac ._gbc .Cat );};func (_bfd SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _bfd ._facf .Cat ==nil {_bfd ._facf .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_bfd ._facf .Cat );}; +// SetHoleSize controls the hole size in the pie chart and is measured in percent. +func (_acca DoughnutChart )SetHoleSize (pct uint8 ){if _acca ._eff .HoleSize ==nil {_acca ._eff .HoleSize =_gf .NewCT_HoleSize ();};if _acca ._eff .HoleSize .ValAttr ==nil {_acca ._eff .HoleSize .ValAttr =&_gf .ST_HoleSize {};};_acca ._eff .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ;}; -// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. -func (_cgc Chart )AddDoughnutChart ()DoughnutChart {_afb :=_g .NewCT_PlotAreaChoice ();_cgc ._gad .Chart .PlotArea .Choice =append (_cgc ._gad .Chart .PlotArea .Choice ,_afb );_afb .DoughnutChart =_g .NewCT_DoughnutChart ();_afa :=DoughnutChart {_aba :_afb .DoughnutChart };_afa .InitializeDefaults ();return _afa ;}; +// X returns the inner wrapped XML type. +func (_fgg BubbleChartSeries )X ()*_gf .CT_BubbleSer {return _fgg ._ca }; -// PieChart is a Pie chart. -type PieChart struct{chartBase ;_ebf *_g .CT_PieChart ;};func (_cfbc ValueAxis )SetTickLabelPosition (p _g .ST_TickLblPos ){if p ==_g .ST_TickLblPosUnset {_cfbc ._edg .TickLblPos =nil ;}else {_cfbc ._edg .TickLblPos =_g .NewCT_TickLblPos ();_cfbc ._edg .TickLblPos .ValAttr =p ;};}; +// X returns the inner wrapped XML type. +func (_afab Pie3DChart )X ()*_gf .CT_Pie3DChart {return _afab ._fgb }; -// Labels returns the data label properties. -func (_cceb ScatterChartSeries )Labels ()DataLabels {if _cceb ._eaf .DLbls ==nil {_cceb ._eaf .DLbls =_g .NewCT_DLbls ();};return MakeDataLabels (_cceb ._eaf .DLbls );}; +// AddPieChart adds a new pie chart to a chart. +func (_bda Chart )AddPieChart ()PieChart {_cfg :=_gf .NewCT_PlotAreaChoice ();_bda ._ed .Chart .PlotArea .Choice =append (_bda ._ed .Chart .PlotArea .Choice ,_cfg );_cfg .PieChart =_gf .NewCT_PieChart ();_aef :=PieChart {_cdbc :_cfg .PieChart };_aef .InitializeDefaults ();return _aef ;}; + +// Order returns the order of the series +func (_feaf ScatterChartSeries )Order ()uint32 {return _feaf ._bagba .Order .ValAttr }; // X returns the inner wrapped XML type. -func (_ebeg DateAxis )X ()*_g .CT_DateAx {return _ebeg ._aab }; +func (_aae ScatterChart )X ()*_gf .CT_ScatterChart {return _aae ._beba }; -// AddPieOfPieChart adds a new pie chart to a chart. -func (_gaf Chart )AddPieOfPieChart ()PieOfPieChart {_eda :=_g .NewCT_PlotAreaChoice ();_gaf ._gad .Chart .PlotArea .Choice =append (_gaf ._gad .Chart .PlotArea .Choice ,_eda );_eda .OfPieChart =_g .NewCT_OfPieChart ();_ecg :=PieOfPieChart {_babg :_eda .OfPieChart };_ecg .InitializeDefaults ();return _ecg ;}; +// Area3DChart is an area chart that has a shaded area underneath a curve. +type Area3DChart struct{chartBase ;_b *_gf .CT_Area3DChart ;}; -// InitializeDefaults the bar chart to its defaults -func (_ebb Pie3DChart )InitializeDefaults (){_ebb ._gdfg .VaryColors =_g .NewCT_Boolean ();_ebb ._gdfg .VaryColors .ValAttr =_gd .Bool (true );};func (_fgg LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fgg ._dae .Cat ==nil {_fgg ._dae .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_fgg ._dae .Cat );};func (_faa GridLines )Properties ()_gf .ShapeProperties {if _faa ._bd .SpPr ==nil {_faa ._bd .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_faa ._bd .SpPr );};func (_ddaba SeriesAxis )InitializeDefaults (){}; +// Values returns the value data source. +func (_fab AreaChartSeries )Values ()NumberDataSource {if _fab ._bf .Val ==nil {_fab ._bf .Val =_gf .NewCT_NumDataSource ();};return MakeNumberDataSource (_fab ._bf .Val );}; // X returns the inner wrapped XML type. -func (_afd RadarChartSeries )X ()*_g .CT_RadarSer {return _afd ._gbc };func (_cf CategoryAxis )Properties ()_gf .ShapeProperties {if _cf ._ccf .SpPr ==nil {_cf ._ccf .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_cf ._ccf .SpPr );}; - -// AddSeries adds a default series to a Stock chart. -func (_fafg StockChart )AddSeries ()LineChartSeries {_cge :=_g .NewCT_LineSer ();_fafg ._gfac .Ser =append (_fafg ._gfac .Ser ,_cge );_cge .Idx .ValAttr =uint32 (len (_fafg ._gfac .Ser )-1);_cge .Order .ValAttr =uint32 (len (_fafg ._gfac .Ser )-1);_fed :=LineChartSeries {_cge };_fed .Values ().CreateEmptyNumberCache ();_fed .Properties ().LineProperties ().SetNoFill ();return _fed ;};func (_gdf CategoryAxis )InitializeDefaults (){_gdf .SetPosition (_g .ST_AxPosB );_gdf .SetMajorTickMark (_g .ST_TickMarkOut );_gdf .SetMinorTickMark (_g .ST_TickMarkIn );_gdf .SetTickLabelPosition (_g .ST_TickLblPosNextTo );_gdf .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_e .LightGray );_gdf .Properties ().LineProperties ().SetSolidFill (_e .Black );}; +func (_df AreaChart )X ()*_gf .CT_AreaChart {return _df ._fa }; // BarChartSeries is a series to be used on a bar chart. -type BarChartSeries struct{_ccb *_g .CT_BarSer }; +type BarChartSeries struct{_bcc *_gf .CT_BarSer }; -// Axis is the interface implemented by different axes when assigning to a -// chart. -type Axis interface{AxisID ()uint32 ;};func (_dcd DateAxis )AxisID ()uint32 {return _dcd ._aab .AxId .ValAttr }; - -// InitializeDefaults initializes a Bubble chart series to the default values. -func (_bge BubbleChartSeries )InitializeDefaults (){}; +// AddLine3DChart adds a new 3D line chart to a chart. +func (_faad Chart )AddLine3DChart ()Line3DChart {_bff (_faad ._ed .Chart );_efc :=_gf .NewCT_PlotAreaChoice ();_faad ._ed .Chart .PlotArea .Choice =append (_faad ._ed .Chart .PlotArea .Choice ,_efc );_efc .Line3DChart =_gf .NewCT_Line3DChart ();_efc .Line3DChart .Grouping =_gf .NewCT_Grouping ();_efc .Line3DChart .Grouping .ValAttr =_gf .ST_GroupingStandard ;return Line3DChart {_cdg :_efc .Line3DChart };}; -// AddTitle sets a new title on the chart. -func (_eec Chart )AddTitle ()Title {_eec ._gad .Chart .Title =_g .NewCT_Title ();_eec ._gad .Chart .Title .Overlay =_g .NewCT_Boolean ();_eec ._gad .Chart .Title .Overlay .ValAttr =_gd .Bool (false );_eec ._gad .Chart .AutoTitleDeleted =_g .NewCT_Boolean ();_eec ._gad .Chart .AutoTitleDeleted .ValAttr =_gd .Bool (false );_eaee :=MakeTitle (_eec ._gad .Chart .Title );_eaee .InitializeDefaults ();return _eaee ;};func (_dea LineChartSeries )InitializeDefaults (){_dea .Properties ().LineProperties ().SetWidth (1*_f .Point );_dea .Properties ().LineProperties ().SetSolidFill (_e .Black );_dea .Properties ().LineProperties ().SetJoin (_gf .LineJoinRound );_dea .Marker ().SetSymbol (_g .ST_MarkerStyleNone );_dea .Labels ().SetShowLegendKey (false );_dea .Labels ().SetShowValue (false );_dea .Labels ().SetShowPercent (false );_dea .Labels ().SetShowCategoryName (false );_dea .Labels ().SetShowSeriesName (false );_dea .Labels ().SetShowLeaderLines (false );}; +// Values returns the value data source. +func (_ddbe PieChartSeries )Values ()NumberDataSource {if _ddbe ._bae .Val ==nil {_ddbe ._bae .Val =_gf .NewCT_NumDataSource ();};return MakeNumberDataSource (_ddbe ._bae .Val );}; -// Marker returns the marker properties. -func (_cffa LineChartSeries )Marker ()Marker {if _cffa ._dae .Marker ==nil {_cffa ._dae .Marker =_g .NewCT_Marker ();};return MakeMarker (_cffa ._dae .Marker );}; +// X returns the inner wrapped XML type. +func (_bgg ScatterChartSeries )X ()*_gf .CT_ScatterSer {return _bgg ._bagba }; -// BarChart is a 2D bar chart. -type BarChart struct{chartBase ;_gea *_g .CT_BarChart ;}; +// X returns the inner wrapped XML type. +func (_cac PieOfPieChart )X ()*_gf .CT_OfPieChart {return _cac ._dcgc }; -// InitializeDefaults initializes a bar chart series to the default values. -func (_db BarChartSeries )InitializeDefaults (){};func (_afe ValueAxis )SetPosition (p _g .ST_AxPos ){_afe ._edg .AxPos =_g .NewCT_AxPos ();_afe ._edg .AxPos .ValAttr =p ;}; +// SetDirection changes the direction of the bar chart (bar or column). +func (_gg BarChart )SetDirection (d _gf .ST_BarDir ){_gg ._fg .BarDir .ValAttr =d };func (_gace StockChart )AddAxis (axis Axis ){_bbbg :=_gf .NewCT_UnsignedInt ();_bbbg .ValAttr =axis .AxisID ();_gace ._bfeb .AxId =append (_gace ._bfeb .AxId ,_bbbg );}; -// CreateEmptyNumberCache creates an empty number cache, which is used sometimes -// to increase file format compatibility. It should actually contain the -// computed cell data, but just creating an empty one is good enough. -func (_daea NumberDataSource )CreateEmptyNumberCache (){_daea .ensureChoice ();if _daea ._bcec .Choice .NumRef ==nil {_daea ._bcec .Choice .NumRef =_g .NewCT_NumRef ();};_daea ._bcec .Choice .NumLit =nil ;_daea ._bcec .Choice .NumRef .NumCache =_g .NewCT_NumData ();_daea ._bcec .Choice .NumRef .NumCache .PtCount =_g .NewCT_UnsignedInt ();_daea ._bcec .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; +// SetExplosion sets the value that the segements of the pie are 'exploded' by +func (_faca PieChartSeries )SetExplosion (v uint32 ){_faca ._bae .Explosion =_gf .NewCT_UnsignedInt ();_faca ._bae .Explosion .ValAttr =v ;};func (_bafd DateAxis )AxisID ()uint32 {return _bafd ._aac .AxId .ValAttr };func MakeTitle (x *_gf .CT_Title )Title {return Title {x }}; -// X returns the inner wrapped XML type. -func (_gfa ScatterChart )X ()*_g .CT_ScatterChart {return _gfa ._fdee }; +// CategoryAxis returns the category data source. +func (_bcf BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _bcf ._ca .XVal ==nil {_bcf ._ca .XVal =_gf .NewCT_AxDataSource ();};return MakeAxisDataSource (_bcf ._ca .XVal );}; -// Values returns the bubble size data source. -func (_fde BubbleChartSeries )BubbleSizes ()NumberDataSource {if _fde ._caa .BubbleSize ==nil {_fde ._caa .BubbleSize =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_fde ._caa .BubbleSize );}; +// SetOrder sets the order of the series +func (_cbc LineChartSeries )SetOrder (idx uint32 ){_cbc ._dcea .Order .ValAttr =idx }; -// SetValues sets values directly on a source. -func (_bced NumberDataSource )SetValues (v []float64 ){_bced .ensureChoice ();_bced ._bcec .Choice .NumRef =nil ;_bced ._bcec .Choice .NumLit =_g .NewCT_NumData ();_bced ._bcec .Choice .NumLit .PtCount =_g .NewCT_UnsignedInt ();_bced ._bcec .Choice .NumLit .PtCount .ValAttr =uint32 (len (v ));for _gffa ,_cdg :=range v {_bced ._bcec .Choice .NumLit .Pt =append (_bced ._bcec .Choice .NumLit .Pt ,&_g .CT_NumVal {IdxAttr :uint32 (_gffa ),V :_c .Sprintf ("\u0025\u0067",_cdg )});};};func (_gae CategoryAxis )SetMinorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_gae ._ccf .MinorTickMark =nil ;}else {_gae ._ccf .MinorTickMark =_g .NewCT_TickMark ();_gae ._ccf .MinorTickMark .ValAttr =m ;};};type GridLines struct{_bd *_g .CT_ChartLines }; +// AddAxis adds an axis to a line chart. +func (_gbad LineChart )AddAxis (axis Axis ){_aacg :=_gf .NewCT_UnsignedInt ();_aacg .ValAttr =axis .AxisID ();_gbad ._ebbc .AxId =append (_gbad ._ebbc .AxId ,_aacg );}; -// Properties returns the line chart series shape properties. -func (_ffc LineChartSeries )Properties ()_gf .ShapeProperties {if _ffc ._dae .SpPr ==nil {_ffc ._dae .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_ffc ._dae .SpPr );};var _cb =[]_e .Color {_e .RGB (0x33,0x66,0xcc),_e .RGB (0xDC,0x39,0x12),_e .RGB (0xFF,0x99,0x00),_e .RGB (0x10,0x96,0x18),_e .RGB (0x99,0x00,0x99),_e .RGB (0x3B,0x3E,0xAC),_e .RGB (0x00,0x99,0xC6),_e .RGB (0xDD,0x44,0x77),_e .RGB (0x66,0xAA,0x00),_e .RGB (0xB8,0x2E,0x2E),_e .RGB (0x31,0x63,0x95),_e .RGB (0x99,0x44,0x99),_e .RGB (0x22,0xAA,0x99),_e .RGB (0xAA,0xAA,0x11),_e .RGB (0x66,0x33,0xCC),_e .RGB (0xE6,0x73,0x00),_e .RGB (0x8B,0x07,0x07),_e .RGB (0x32,0x92,0x62),_e .RGB (0x55,0x74,0xA6),_e .RGB (0x3B,0x3E,0xAC)};func (_eca Legend )InitializeDefaults (){_eca .SetPosition (_g .ST_LegendPosR );_eca .SetOverlay (false );_eca .Properties ().SetNoFill ();_eca .Properties ().LineProperties ().SetNoFill ();}; +// SetText sets the series text. +func (_dff BubbleChartSeries )SetText (s string ){_dff ._ca .Tx =_gf .NewCT_SerTx ();_dff ._ca .Tx .Choice .V =&s ;}; -// SetOrder sets the order of the series -func (_gfdd LineChartSeries )SetOrder (idx uint32 ){_gfdd ._dae .Order .ValAttr =idx };func (_gdfa NumberDataSource )SetReference (s string ){_gdfa .ensureChoice ();if _gdfa ._bcec .Choice .NumRef ==nil {_gdfa ._bcec .Choice .NumRef =_g .NewCT_NumRef ();};_gdfa ._bcec .Choice .NumRef .F =s ;};func (_dadf Legend )SetPosition (p _g .ST_LegendPos ){if p ==_g .ST_LegendPosUnset {_dadf ._ccd .LegendPos =nil ;}else {_dadf ._ccd .LegendPos =_g .NewCT_LegendPos ();_dadf ._ccd .LegendPos .ValAttr =p ;};}; +// InitializeDefaults the bar chart to its defaults +func (_eg AreaChart )InitializeDefaults (){};func (_abd Title )InitializeDefaults (){_abd .SetText ("\u0054\u0069\u0074l\u0065");_abd .RunProperties ().SetSize (16*_a .Point );_abd .RunProperties ().SetSolidFill (_gd .Black );_abd .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_abd .RunProperties ().SetBold (false );}; -// DoughnutChart is a Doughnut chart. -type DoughnutChart struct{chartBase ;_aba *_g .CT_DoughnutChart ;}; +// AddSeries adds a default series to an Pie3D chart. +func (_dcg Pie3DChart )AddSeries ()PieChartSeries {_bbb :=_gf .NewCT_PieSer ();_dcg ._fgb .Ser =append (_dcg ._fgb .Ser ,_bbb );_bbb .Idx .ValAttr =uint32 (len (_dcg ._fgb .Ser )-1);_bbb .Order .ValAttr =uint32 (len (_dcg ._fgb .Ser )-1);_beb :=PieChartSeries {_bbb };_beb .InitializeDefaults ();return _beb ;};func (_abbb SeriesAxis )InitializeDefaults (){};func (_cde LineChartSeries )InitializeDefaults (){_cde .Properties ().LineProperties ().SetWidth (1*_a .Point );_cde .Properties ().LineProperties ().SetSolidFill (_gd .Black );_cde .Properties ().LineProperties ().SetJoin (_cg .LineJoinRound );_cde .Marker ().SetSymbol (_gf .ST_MarkerStyleNone );_cde .Labels ().SetShowLegendKey (false );_cde .Labels ().SetShowValue (false );_cde .Labels ().SetShowPercent (false );_cde .Labels ().SetShowCategoryName (false );_cde .Labels ().SetShowSeriesName (false );_cde .Labels ().SetShowLeaderLines (false );};func (_afd RadarChart )AddAxis (axis Axis ){_cff :=_gf .NewCT_UnsignedInt ();_cff .ValAttr =axis .AxisID ();_afd ._gee .AxId =append (_afd ._gee .AxId ,_cff );}; // Marker returns the marker properties. -func (_bbg ScatterChartSeries )Marker ()Marker {if _bbg ._eaf .Marker ==nil {_bbg ._eaf .Marker =_g .NewCT_Marker ();};return MakeMarker (_bbg ._eaf .Marker );};func (_ebda DateAxis )SetMinorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_ebda ._aab .MinorTickMark =nil ;}else {_ebda ._aab .MinorTickMark =_g .NewCT_TickMark ();_ebda ._aab .MinorTickMark .ValAttr =m ;};}; +func (_dac ScatterChartSeries )Marker ()Marker {if _dac ._bagba .Marker ==nil {_dac ._bagba .Marker =_gf .NewCT_Marker ();};return MakeMarker (_dac ._bagba .Marker );}; -// X returns the inner wrapped XML type. -func (_ad BarChart )X ()*_g .CT_BarChart {return _ad ._gea }; +// Labels returns the data label properties. +func (_ebag LineChartSeries )Labels ()DataLabels {if _ebag ._dcea .DLbls ==nil {_ebag ._dcea .DLbls =_gf .NewCT_DLbls ();};return MakeDataLabels (_ebag ._dcea .DLbls );};func (_fda LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fda ._dcea .Cat ==nil {_fda ._dcea .Cat =_gf .NewCT_AxDataSource ();};return MakeAxisDataSource (_fda ._dcea .Cat );};func (_eeb Legend )SetOverlay (b bool ){_eeb ._adc .Overlay =_gf .NewCT_Boolean ();_eeb ._adc .Overlay .ValAttr =_c .Bool (b );};var NullAxis Axis =nullAxis (0); -// BubbleChartSeries is a series to be used on a Bubble chart. -type BubbleChartSeries struct{_caa *_g .CT_BubbleSer }; +// SetText sets the series text +func (_feeg ScatterChartSeries )SetText (s string ){_feeg ._bagba .Tx =_gf .NewCT_SerTx ();_feeg ._bagba .Tx .Choice .V =&s ;}; -// Surface3DChart is a 3D view of a surface chart. -type Surface3DChart struct{chartBase ;_gfgb *_g .CT_Surface3DChart ;}; +// AddSeries adds a default series to a Surface chart. +func (_ded Surface3DChart )AddSeries ()SurfaceChartSeries {_gfe :=_ded .nextColor (len (_ded ._acae .Ser ));_edff :=_gf .NewCT_SurfaceSer ();_ded ._acae .Ser =append (_ded ._acae .Ser ,_edff );_edff .Idx .ValAttr =uint32 (len (_ded ._acae .Ser )-1);_edff .Order .ValAttr =uint32 (len (_ded ._acae .Ser )-1);_cgba :=SurfaceChartSeries {_edff };_cgba .InitializeDefaults ();_cgba .Properties ().LineProperties ().SetSolidFill (_gfe );return _cgba ;};func (_eba CategoryAxis )InitializeDefaults (){_eba .SetPosition (_gf .ST_AxPosB );_eba .SetMajorTickMark (_gf .ST_TickMarkOut );_eba .SetMinorTickMark (_gf .ST_TickMarkIn );_eba .SetTickLabelPosition (_gf .ST_TickLblPosNextTo );_eba .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_gd .LightGray );_eba .Properties ().LineProperties ().SetSolidFill (_gd .Black );}; -// Properties returns the Bubble chart series shape properties. -func (_fg BubbleChartSeries )Properties ()_gf .ShapeProperties {if _fg ._caa .SpPr ==nil {_fg ._caa .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_fg ._caa .SpPr );};type nullAxis byte ; +// Properties returns the line chart series shape properties. +func (_dead LineChartSeries )Properties ()_cg .ShapeProperties {if _dead ._dcea .SpPr ==nil {_dead ._dcea .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_dead ._dcea .SpPr );}; // X returns the inner wrapped XML type. -func (_cdb Pie3DChart )X ()*_g .CT_Pie3DChart {return _cdb ._gdfg }; +func (_dc BarChartSeries )X ()*_gf .CT_BarSer {return _dc ._bcc }; -// Labels returns the data label properties. -func (_fbd LineChartSeries )Labels ()DataLabels {if _fbd ._dae .DLbls ==nil {_fbd ._dae .DLbls =_g .NewCT_DLbls ();};return MakeDataLabels (_fbd ._dae .DLbls );};func (_bgb DateAxis )SetPosition (p _g .ST_AxPos ){_bgb ._aab .AxPos =_g .NewCT_AxPos ();_bgb ._aab .AxPos .ValAttr =p ;}; - -// MakeAxisDataSource constructs an AxisDataSource wrapper. -func MakeAxisDataSource (x *_g .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };}; - -// AreaChart is an area chart that has a shaded area underneath a curve. -type AreaChart struct{chartBase ;_d *_g .CT_AreaChart ;}; +// AddSeries adds a default series to an area chart. +func (_gbg Area3DChart )AddSeries ()AreaChartSeries {_bc :=_gbg .nextColor (len (_gbg ._b .Ser ));_ce :=_gf .NewCT_AreaSer ();_gbg ._b .Ser =append (_gbg ._b .Ser ,_ce );_ce .Idx .ValAttr =uint32 (len (_gbg ._b .Ser )-1);_ce .Order .ValAttr =uint32 (len (_gbg ._b .Ser )-1);_eb :=AreaChartSeries {_ce };_eb .InitializeDefaults ();_eb .Properties ().SetSolidFill (_bc );return _eb ;}; -// Values returns the value data source. -func (_bdd PieChartSeries )Values ()NumberDataSource {if _bdd ._aad .Val ==nil {_bdd ._aad .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_bdd ._aad .Val );}; +// InitializeDefaults the bar chart to its defaults +func (_fe BarChart )InitializeDefaults (){_fe .SetDirection (_gf .ST_BarDirCol )}; -// SetText sets the series text. -func (_fa AreaChartSeries )SetText (s string ){_fa ._bf .Tx =_g .NewCT_SerTx ();_fa ._bf .Tx .Choice .V =&s }; +// StockChart is a 2D Stock chart. +type StockChart struct{chartBase ;_bfeb *_gf .CT_StockChart ;};func (_ebe Area3DChart )AddAxis (axis Axis ){_f :=_gf .NewCT_UnsignedInt ();_f .ValAttr =axis .AxisID ();_ebe ._b .AxId =append (_ebe ._b .AxId ,_f );}; -// AreaChartSeries is a series to be used on an area chart. -type AreaChartSeries struct{_bf *_g .CT_AreaSer }; +// Properties returns the bar chart series shape properties. +func (_dbd PieChartSeries )Properties ()_cg .ShapeProperties {if _dbd ._bae .SpPr ==nil {_dbd ._bae .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_dbd ._bae .SpPr );};func (_gedf ScatterChartSeries )SetSmooth (b bool ){_gedf ._bagba .Smooth =_gf .NewCT_Boolean ();_gedf ._bagba .Smooth .ValAttr =&b ;}; -// AddSeries adds a default series to an area chart. -func (_ga Area3DChart )AddSeries ()AreaChartSeries {_gg :=_ga .nextColor (len (_ga ._gfe .Ser ));_bc :=_g .NewCT_AreaSer ();_ga ._gfe .Ser =append (_ga ._gfe .Ser ,_bc );_bc .Idx .ValAttr =uint32 (len (_ga ._gfe .Ser )-1);_bc .Order .ValAttr =uint32 (len (_ga ._gfe .Ser )-1);_fea :=AreaChartSeries {_bc };_fea .InitializeDefaults ();_fea .Properties ().SetSolidFill (_gg );return _fea ;};func MakeMarker (x *_g .CT_Marker )Marker {return Marker {x }}; +// Values returns the value data source. +func (_eaa BubbleChartSeries )Values ()NumberDataSource {if _eaa ._ca .YVal ==nil {_eaa ._ca .YVal =_gf .NewCT_NumDataSource ();};return MakeNumberDataSource (_eaa ._ca .YVal );};func (_edd SeriesAxis )AxisID ()uint32 {return _edd ._fec .AxId .ValAttr }; -// AddRadarChart adds a new radar chart to a chart. -func (_cacg Chart )AddRadarChart ()RadarChart {_gdfb :=_g .NewCT_PlotAreaChoice ();_cacg ._gad .Chart .PlotArea .Choice =append (_cacg ._gad .Chart .PlotArea .Choice ,_gdfb );_gdfb .RadarChart =_g .NewCT_RadarChart ();_gdfe :=RadarChart {_deff :_gdfb .RadarChart };_gdfe .InitializeDefaults ();return _gdfe ;}; +// Values returns the value data source. +func (_fef RadarChartSeries )Values ()NumberDataSource {if _fef ._eebe .Val ==nil {_fef ._eebe .Val =_gf .NewCT_NumDataSource ();};return MakeNumberDataSource (_fef ._eebe .Val );}; -// LineChartSeries is the data series for a line chart. -type LineChartSeries struct{_dae *_g .CT_LineSer }; +// CategoryAxis returns the category data source. +func (_dce BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _dce ._bcc .Cat ==nil {_dce ._bcc .Cat =_gf .NewCT_AxDataSource ();};return MakeAxisDataSource (_dce ._bcc .Cat );}; -// Values returns the value data source. -func (_ef BarChartSeries )Values ()NumberDataSource {if _ef ._ccb .Val ==nil {_ef ._ccb .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_ef ._ccb .Val );}; +// Values returns the bubble size data source. +func (_eag BubbleChartSeries )BubbleSizes ()NumberDataSource {if _eag ._ca .BubbleSize ==nil {_eag ._ca .BubbleSize =_gf .NewCT_NumDataSource ();};return MakeNumberDataSource (_eag ._ca .BubbleSize );}; // X returns the inner wrapped XML type. -func (_dbc BubbleChart )X ()*_g .CT_BubbleChart {return _dbc ._eef }; +func (_gagc DoughnutChart )X ()*_gf .CT_DoughnutChart {return _gagc ._eff };func (_aafe SeriesAxis )SetCrosses (axis Axis ){_aafe ._fec .CrossAx .ValAttr =axis .AxisID ()}; -// X returns the inner wrapped XML type. -func (_edae ScatterChartSeries )X ()*_g .CT_ScatterSer {return _edae ._eaf }; +// Axis is the interface implemented by different axes when assigning to a +// chart. +type Axis interface{AxisID ()uint32 ;}; + +// 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{_faag *_gf .CT_AxDataSource }; // InitializeDefaults the bar chart to its defaults -func (_ag Bar3DChart )InitializeDefaults (){_ag .SetDirection (_g .ST_BarDirCol )};func (_gaab ValueAxis )Properties ()_gf .ShapeProperties {if _gaab ._edg .SpPr ==nil {_gaab ._edg .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_gaab ._edg .SpPr );};func MakeSeriesAxis (x *_g .CT_SerAx )SeriesAxis {return SeriesAxis {x }};func (_bad Marker )SetSymbol (s _g .ST_MarkerStyle ){if s ==_g .ST_MarkerStyleUnset {_bad ._aac .Symbol =nil ;}else {_bad ._aac .Symbol =_g .NewCT_MarkerStyle ();_bad ._aac .Symbol .ValAttr =s ;};};func (_dcf CategoryAxis )SetPosition (p _g .ST_AxPos ){_dcf ._ccf .AxPos =_g .NewCT_AxPos ();_dcf ._ccf .AxPos .ValAttr =p ;}; +func (_dcff PieOfPieChart )InitializeDefaults (){_dcff ._dcgc .VaryColors =_gf .NewCT_Boolean ();_dcff ._dcgc .VaryColors .ValAttr =_c .Bool (true );_dcff .SetType (_gf .ST_OfPieTypePie );_dcff ._dcgc .SecondPieSize =_gf .NewCT_SecondPieSize ();_dcff ._dcgc .SecondPieSize .ValAttr =&_gf .ST_SecondPieSize {};_dcff ._dcgc .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_c .Uint16 (75);_cab :=_gf .NewCT_ChartLines ();_cab .SpPr =_ea .NewCT_ShapeProperties ();_fcg :=_cg .MakeShapeProperties (_cab .SpPr );_fcg .LineProperties ().SetSolidFill (_gd .Auto );_dcff ._dcgc .SerLines =append (_dcff ._dcgc .SerLines ,_cab );}; -// SetType sets the type the secone pie to either pie or bar -func (_fce PieOfPieChart )SetType (t _g .ST_OfPieType ){_fce ._babg .OfPieType .ValAttr =t };func (_cfag LineChartSeries )SetSmooth (b bool ){_cfag ._dae .Smooth =_g .NewCT_Boolean ();_cfag ._dae .Smooth .ValAttr =&b ;}; +// AddAxis adds an axis to a Scatter chart. +func (_agcc ScatterChart )AddAxis (axis Axis ){_gec :=_gf .NewCT_UnsignedInt ();_gec .ValAttr =axis .AxisID ();_agcc ._beba .AxId =append (_agcc ._beba .AxId ,_gec );};func (_dag LineChartSeries )SetSmooth (b bool ){_dag ._dcea .Smooth =_gf .NewCT_Boolean ();_dag ._dcea .Smooth .ValAttr =&b ;}; + +// AddBar3DChart adds a new 3D bar chart to a chart. +func (_gbd Chart )AddBar3DChart ()Bar3DChart {_bff (_gbd ._ed .Chart );_cda :=_gf .NewCT_PlotAreaChoice ();_gbd ._ed .Chart .PlotArea .Choice =append (_gbd ._ed .Chart .PlotArea .Choice ,_cda );_cda .Bar3DChart =_gf .NewCT_Bar3DChart ();_cda .Bar3DChart .Grouping =_gf .NewCT_BarGrouping ();_cda .Bar3DChart .Grouping .ValAttr =_gf .ST_BarGroupingStandard ;_dda :=Bar3DChart {_ccg :_cda .Bar3DChart };_dda .InitializeDefaults ();return _dda ;};type Title struct{_dbgg *_gf .CT_Title };type GridLines struct{_ggg *_gf .CT_ChartLines }; // X returns the inner wrapped XML type. -func (_aadg PieOfPieChart )X ()*_g .CT_OfPieChart {return _aadg ._babg }; +func (_ebg Line3DChart )X ()*_gf .CT_Line3DChart {return _ebg ._cdg }; -// AddDateAxis adds a value axis to the chart. -func (_aged Chart )AddDateAxis ()DateAxis {_gfg :=_g .NewCT_DateAx ();if _aged ._gad .Chart .PlotArea .CChoice ==nil {_aged ._gad .Chart .PlotArea .CChoice =_g .NewCT_PlotAreaChoice1 ();};_gfg .AxId =_g .NewCT_UnsignedInt ();_gfg .AxId .ValAttr =0x7FFFFFFF&_b .Uint32 ();_aged ._gad .Chart .PlotArea .CChoice .DateAx =append (_aged ._gad .Chart .PlotArea .CChoice .DateAx ,_gfg );_gfg .Delete =_g .NewCT_Boolean ();_gfg .Delete .ValAttr =_gd .Bool (false );_gfg .Scaling =_g .NewCT_Scaling ();_gfg .Scaling .Orientation =_g .NewCT_Orientation ();_gfg .Scaling .Orientation .ValAttr =_g .ST_OrientationMinMax ;_gfg .Choice =&_g .EG_AxSharedChoice {};_gfg .Choice .Crosses =_g .NewCT_Crosses ();_gfg .Choice .Crosses .ValAttr =_g .ST_CrossesAutoZero ;_babc :=DateAxis {_gfg };_babc .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_e .LightGray );_babc .SetMajorTickMark (_g .ST_TickMarkOut );_babc .SetMinorTickMark (_g .ST_TickMarkIn );_babc .SetTickLabelPosition (_g .ST_TickLblPosNextTo );_babc .Properties ().LineProperties ().SetSolidFill (_e .Black );_babc .SetPosition (_g .ST_AxPosL );return _babc ;}; +// InitializeDefaults initializes an Pie series to the default values. +func (_feee PieChartSeries )InitializeDefaults (){}; -// SetOrder sets the order of the series -func (_ceb SurfaceChartSeries )SetOrder (idx uint32 ){_ceb ._facf .Order .ValAttr =idx }; +// SetValues is used to set the source data to a set of values. +func (_acc CategoryAxisDataSource )SetValues (v []string ){_acc ._faag .Choice =_gf .NewCT_AxDataSourceChoice ();_acc ._faag .Choice .StrLit =_gf .NewCT_StrData ();_acc ._faag .Choice .StrLit .PtCount =_gf .NewCT_UnsignedInt ();_acc ._faag .Choice .StrLit .PtCount .ValAttr =uint32 (len (v ));for _bad ,_be :=range v {_acc ._faag .Choice .StrLit .Pt =append (_acc ._faag .Choice .StrLit .Pt ,&_gf .CT_StrVal {IdxAttr :uint32 (_bad ),V :_be });};}; -// Properties returns the bar chart series shape properties. -func (_dcg BarChartSeries )Properties ()_gf .ShapeProperties {if _dcg ._ccb .SpPr ==nil {_dcg ._ccb .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_dcg ._ccb .SpPr );}; +// SetText sets the series text +func (_cgac SurfaceChartSeries )SetText (s string ){_cgac ._ada .Tx =_gf .NewCT_SerTx ();_cgac ._ada .Tx .Choice .V =&s ;};type DateAxis struct{_aac *_gf .CT_DateAx };func (_ffa Legend )InitializeDefaults (){_ffa .SetPosition (_gf .ST_LegendPosR );_ffa .SetOverlay (false );_ffa .Properties ().SetNoFill ();_ffa .Properties ().LineProperties ().SetNoFill ();}; -// AddPieChart adds a new pie chart to a chart. -func (_cg Chart )AddPieChart ()PieChart {_gdc :=_g .NewCT_PlotAreaChoice ();_cg ._gad .Chart .PlotArea .Choice =append (_cg ._gad .Chart .PlotArea .Choice ,_gdc );_gdc .PieChart =_g .NewCT_PieChart ();_ccfc :=PieChart {_ebf :_gdc .PieChart };_ccfc .InitializeDefaults ();return _ccfc ;}; +// InitializeDefaults initializes an Radar series to the default values. +func (_cbde RadarChartSeries )InitializeDefaults (){}; -// InitializeDefaults the bar chart to its defaults -func (_cbcdc RadarChart )InitializeDefaults (){_cbcdc ._deff .RadarStyle .ValAttr =_g .ST_RadarStyleMarker ;};func (_cff DateAxis )Properties ()_gf .ShapeProperties {if _cff ._aab .SpPr ==nil {_cff ._aab .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_cff ._aab .SpPr );};type Legend struct{_ccd *_g .CT_Legend };func (_dfd CategoryAxis )MajorGridLines ()GridLines {if _dfd ._ccf .MajorGridlines ==nil {_dfd ._ccf .MajorGridlines =_g .NewCT_ChartLines ();};return GridLines {_dfd ._ccf .MajorGridlines };}; +// X returns the inner wrapped XML type. +func (_eafa PieChart )X ()*_gf .CT_PieChart {return _eafa ._cdbc };func (_cgb AreaChart )AddAxis (axis Axis ){_cd :=_gf .NewCT_UnsignedInt ();_cd .ValAttr =axis .AxisID ();_cgb ._fa .AxId =append (_cgb ._fa .AxId ,_cd );};func (_bfb ValueAxis )Properties ()_cg .ShapeProperties {if _bfb ._ggbc .SpPr ==nil {_bfb ._ggbc .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_bfb ._ggbc .SpPr );};func (_abg ValueAxis )SetMajorTickMark (m _gf .ST_TickMark ){if m ==_gf .ST_TickMarkUnset {_abg ._ggbc .MajorTickMark =nil ;}else {_abg ._ggbc .MajorTickMark =_gf .NewCT_TickMark ();_abg ._ggbc .MajorTickMark .ValAttr =m ;};}; -// SetText sets the series text -func (_fdaf ScatterChartSeries )SetText (s string ){_fdaf ._eaf .Tx =_g .NewCT_SerTx ();_fdaf ._eaf .Tx .Choice .V =&s ;};func (_eeg ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _eeg ._eaf .XVal ==nil {_eeg ._eaf .XVal =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_eeg ._eaf .XVal );};func _bce (_ffd *_g .CT_Chart ){_ffd .View3D =_g .NewCT_View3D ();_ffd .View3D .RotX =_g .NewCT_RotX ();_ffd .View3D .RotX .ValAttr =_gd .Int8 (15);_ffd .View3D .RotY =_g .NewCT_RotY ();_ffd .View3D .RotY .ValAttr =_gd .Uint16 (20);_ffd .View3D .RAngAx =_g .NewCT_Boolean ();_ffd .View3D .RAngAx .ValAttr =_gd .Bool (false );_ffd .Floor =_g .NewCT_Surface ();_ffd .Floor .Thickness =_g .NewCT_Thickness ();_ffd .Floor .Thickness .ValAttr .Uint32 =_gd .Uint32 (0);_ffd .SideWall =_g .NewCT_Surface ();_ffd .SideWall .Thickness =_g .NewCT_Thickness ();_ffd .SideWall .Thickness .ValAttr .Uint32 =_gd .Uint32 (0);_ffd .BackWall =_g .NewCT_Surface ();_ffd .BackWall .Thickness =_g .NewCT_Thickness ();_ffd .BackWall .Thickness .ValAttr .Uint32 =_gd .Uint32 (0);}; +// DoughnutChart is a Doughnut chart. +type DoughnutChart struct{chartBase ;_eff *_gf .CT_DoughnutChart ;}; -// AddBarChart adds a new bar chart to a chart. -func (_ddg Chart )AddBarChart ()BarChart {_ab :=_g .NewCT_PlotAreaChoice ();_ddg ._gad .Chart .PlotArea .Choice =append (_ddg ._gad .Chart .PlotArea .Choice ,_ab );_ab .BarChart =_g .NewCT_BarChart ();_ab .BarChart .Grouping =_g .NewCT_BarGrouping ();_ab .BarChart .Grouping .ValAttr =_g .ST_BarGroupingStandard ;_cdd :=BarChart {_gea :_ab .BarChart };_cdd .InitializeDefaults ();return _cdd ;}; +// SetIndex sets the index of the series +func (_ffd LineChartSeries )SetIndex (idx uint32 ){_ffd ._dcea .Idx .ValAttr =idx }; -// CategoryAxis returns the category data source. -func (_gbf PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gbf ._aad .Cat ==nil {_gbf ._aad .Cat =_g .NewCT_AxDataSource ();};return MakeAxisDataSource (_gbf ._aad .Cat );};func (_dafa ValueAxis )SetMajorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_dafa ._edg .MajorTickMark =nil ;}else {_dafa ._edg .MajorTickMark =_g .NewCT_TickMark ();_dafa ._edg .MajorTickMark .ValAttr =m ;};};func (_dde CategoryAxis )SetCrosses (axis Axis ){_dde ._ccf .Choice =_g .NewEG_AxSharedChoice ();_dde ._ccf .Choice .Crosses =_g .NewCT_Crosses ();_dde ._ccf .Choice .Crosses .ValAttr =_g .ST_CrossesAutoZero ;_dde ._ccf .CrossAx .ValAttr =axis .AxisID ();};func (_aadd ValueAxis )SetMinorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_aadd ._edg .MinorTickMark =nil ;}else {_aadd ._edg .MinorTickMark =_g .NewCT_TickMark ();_aadd ._edg .MinorTickMark .ValAttr =m ;};}; +// SetNumberReference is used to set the source data to a range of cells containing +// numbers. +func (_egf CategoryAxisDataSource )SetNumberReference (s string ){_egf ._faag .Choice =_gf .NewCT_AxDataSourceChoice ();_egf ._faag .Choice .NumRef =_gf .NewCT_NumRef ();_egf ._faag .Choice .NumRef .F =s ;}; -// X returns the inner wrapped XML type. -func (_cfac SeriesAxis )X ()*_g .CT_SerAx {return _cfac ._egff }; +// AddRadarChart adds a new radar chart to a chart. +func (_fcf Chart )AddRadarChart ()RadarChart {_cge :=_gf .NewCT_PlotAreaChoice ();_fcf ._ed .Chart .PlotArea .Choice =append (_fcf ._ed .Chart .PlotArea .Choice ,_cge );_cge .RadarChart =_gf .NewCT_RadarChart ();_decd :=RadarChart {_gee :_cge .RadarChart };_decd .InitializeDefaults ();return _decd ;}; -// Properties returns the bar chart series shape properties. -func (_fdg RadarChartSeries )Properties ()_gf .ShapeProperties {if _fdg ._gbc .SpPr ==nil {_fdg ._gbc .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_fdg ._gbc .SpPr );};func (_bgbb Marker )SetSize (sz uint8 ){_bgbb ._aac .Size =_g .NewCT_MarkerSize ();_bgbb ._aac .Size .ValAttr =&sz ;}; +// AddSeries adds a default series to an Pie chart. +func (_bec PieChart )AddSeries ()PieChartSeries {_gegd :=_gf .NewCT_PieSer ();_bec ._cdbc .Ser =append (_bec ._cdbc .Ser ,_gegd );_gegd .Idx .ValAttr =uint32 (len (_bec ._cdbc .Ser )-1);_gegd .Order .ValAttr =uint32 (len (_bec ._cdbc .Ser )-1);_eecc :=PieChartSeries {_gegd };_eecc .InitializeDefaults ();return _eecc ;};func (_ee DataLabels )SetShowValue (b bool ){_ee .ensureChoice ();_ee ._bdd .Choice .ShowVal =_gf .NewCT_Boolean ();_ee ._bdd .Choice .ShowVal .ValAttr =_c .Bool (b );};func (_cfga DateAxis )SetTickLabelPosition (p _gf .ST_TickLblPos ){if p ==_gf .ST_TickLblPosUnset {_cfga ._aac .TickLblPos =nil ;}else {_cfga ._aac .TickLblPos =_gf .NewCT_TickLblPos ();_cfga ._aac .TickLblPos .ValAttr =p ;};};func (_gbf Legend )SetPosition (p _gf .ST_LegendPos ){if p ==_gf .ST_LegendPosUnset {_gbf ._adc .LegendPos =nil ;}else {_gbf ._adc .LegendPos =_gf .NewCT_LegendPos ();_gbf ._adc .LegendPos .ValAttr =p ;};}; -// AddLine3DChart adds a new 3D line chart to a chart. -func (_fba Chart )AddLine3DChart ()Line3DChart {_bce (_fba ._gad .Chart );_ebe :=_g .NewCT_PlotAreaChoice ();_fba ._gad .Chart .PlotArea .Choice =append (_fba ._gad .Chart .PlotArea .Choice ,_ebe );_ebe .Line3DChart =_g .NewCT_Line3DChart ();_ebe .Line3DChart .Grouping =_g .NewCT_Grouping ();_ebe .Line3DChart .Grouping .ValAttr =_g .ST_GroupingStandard ;return Line3DChart {_gbda :_ebe .Line3DChart };};func (_gdd DateAxis )SetTickLabelPosition (p _g .ST_TickLblPos ){if p ==_g .ST_TickLblPosUnset {_gdd ._aab .TickLblPos =nil ;}else {_gdd ._aab .TickLblPos =_g .NewCT_TickLblPos ();_gdd ._aab .TickLblPos .ValAttr =p ;};}; +// X returns the inner wrapped XML type. +func (_gae BubbleChart )X ()*_gf .CT_BubbleChart {return _gae ._fad };func (_fcd SurfaceChartSeries )InitializeDefaults (){_fcd .Properties ().LineProperties ().SetWidth (1*_a .Point );_fcd .Properties ().LineProperties ().SetSolidFill (_gd .Black );_fcd .Properties ().LineProperties ().SetJoin (_cg .LineJoinRound );};func (_afb ValueAxis )AxisID ()uint32 {return _afb ._ggbc .AxId .ValAttr }; -// RadarChart is an Radar chart that has a shaded Radar underneath a curve. -type RadarChart struct{chartBase ;_deff *_g .CT_RadarChart ;};func (_deg Title )RunProperties ()_gf .RunProperties {if _deg ._gaa .Tx ==nil {_deg .SetText ("");};if _deg ._gaa .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_deg ._gaa .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_bg .NewCT_TextCharacterProperties ();};return _gf .MakeRunProperties (_deg ._gaa .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );}; +// BubbleChartSeries is a series to be used on a Bubble chart. +type BubbleChartSeries struct{_ca *_gf .CT_BubbleSer }; -// AddLegend adds a legend to a chart, replacing any existing legend. -func (_geg Chart )AddLegend ()Legend {_geg ._gad .Chart .Legend =_g .NewCT_Legend ();_dcb :=MakeLegend (_geg ._gad .Chart .Legend );_dcb .InitializeDefaults ();return _dcb ;};type ValueAxis struct{_edg *_g .CT_ValAx }; +// AddAxis adds an axis to a Surface chart. +func (_ffg Surface3DChart )AddAxis (axis Axis ){_fagc :=_gf .NewCT_UnsignedInt ();_fagc .ValAttr =axis .AxisID ();_ffg ._acae .AxId =append (_ffg ._acae .AxId ,_fagc );}; -// Bar3DChart is a 3D bar chart. -type Bar3DChart struct{chartBase ;_ebd *_g .CT_Bar3DChart ;}; +// Marker returns the marker properties. +func (_fb LineChartSeries )Marker ()Marker {if _fb ._dcea .Marker ==nil {_fb ._dcea .Marker =_gf .NewCT_Marker ();};return MakeMarker (_fb ._dcea .Marker );}; -// Properties returns the bar chart series shape properties. -func (_edfe PieChartSeries )Properties ()_gf .ShapeProperties {if _edfe ._aad .SpPr ==nil {_edfe ._aad .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_edfe ._aad .SpPr );}; +// InitializeDefaults the bar chart to its defaults +func (_cdf Bar3DChart )InitializeDefaults (){_cdf .SetDirection (_gf .ST_BarDirCol )}; -// InitializeDefaults initializes an area series to the default values. -func (_ge AreaChartSeries )InitializeDefaults (){};func (_cfdc DataLabels )SetShowValue (b bool ){_cfdc .ensureChoice ();_cfdc ._cda .Choice .ShowVal =_g .NewCT_Boolean ();_cfdc ._cda .Choice .ShowVal .ValAttr =_gd .Bool (b );};func (_ggeg DateAxis )SetMajorTickMark (m _g .ST_TickMark ){if m ==_g .ST_TickMarkUnset {_ggeg ._aab .MajorTickMark =nil ;}else {_ggeg ._aab .MajorTickMark =_g .NewCT_TickMark ();_ggeg ._aab .MajorTickMark .ValAttr =m ;};}; +// PieOfPieChart is a Pie chart with an extra Pie chart. +type PieOfPieChart struct{chartBase ;_dcgc *_gf .CT_OfPieChart ;};type ScatterChart struct{chartBase ;_beba *_gf .CT_ScatterChart ;}; -// BubbleChart is a 2D Bubble chart. -type BubbleChart struct{chartBase ;_eef *_g .CT_BubbleChart ;};type SeriesAxis struct{_egff *_g .CT_SerAx };type ScatterChart struct{chartBase ;_fdee *_g .CT_ScatterChart ;};func MakeCategoryAxis (x *_g .CT_CatAx )CategoryAxis {return CategoryAxis {x }};func MakeTitle (x *_g .CT_Title )Title {return Title {x }};func MakeValueAxis (x *_g .CT_ValAx )ValueAxis {return ValueAxis {x }};func (_fcc ValueAxis )AxisID ()uint32 {return _fcc ._edg .AxId .ValAttr }; +// X returns the inner wrapped XML type. +func (_bca LineChartSeries )X ()*_gf .CT_LineSer {return _bca ._dcea };type SeriesAxis struct{_fec *_gf .CT_SerAx }; -// PieOfPieChart is a Pie chart with an extra Pie chart. -type PieOfPieChart struct{chartBase ;_babg *_g .CT_OfPieChart ;}; +// SetValues sets values directly on a source. +func (_eda NumberDataSource )SetValues (v []float64 ){_eda .ensureChoice ();_eda ._efe .Choice .NumRef =nil ;_eda ._efe .Choice .NumLit =_gf .NewCT_NumData ();_eda ._efe .Choice .NumLit .PtCount =_gf .NewCT_UnsignedInt ();_eda ._efe .Choice .NumLit .PtCount .ValAttr =uint32 (len (v ));for _cefc ,_ddb :=range v {_eda ._efe .Choice .NumLit .Pt =append (_eda ._efe .Choice .NumLit .Pt ,&_gf .CT_NumVal {IdxAttr :uint32 (_cefc ),V :_e .Sprintf ("\u0025\u0067",_ddb )});};};func (_ccbcc SurfaceChartSeries )Values ()NumberDataSource {if _ccbcc ._ada .Val ==nil {_ccbcc ._ada .Val =_gf .NewCT_NumDataSource ();};_fcea :=MakeNumberDataSource (_ccbcc ._ada .Val );_fcea .CreateEmptyNumberCache ();return _fcea ;}; -// Order returns the order of the series -func (_fdd LineChartSeries )Order ()uint32 {return _fdd ._dae .Order .ValAttr }; +// CategoryAxis returns the category data source. +func (_cfd RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cfd ._eebe .Cat ==nil {_cfd ._eebe .Cat =_gf .NewCT_AxDataSource ();};return MakeAxisDataSource (_cfd ._eebe .Cat );}; -// Values returns the value data source. -func (_fga RadarChartSeries )Values ()NumberDataSource {if _fga ._gbc .Val ==nil {_fga ._gbc .Val =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_fga ._gbc .Val );}; +// Properties returns the line chart series shape properties. +func (_caeg SurfaceChartSeries )Properties ()_cg .ShapeProperties {if _caeg ._ada .SpPr ==nil {_caeg ._ada .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_caeg ._ada .SpPr );}; -// X returns the inner wrapped XML type. -func (_daeb SurfaceChartSeries )X ()*_g .CT_SurfaceSer {return _daeb ._facf };func (_efb Surface3DChart )InitializeDefaults (){_efb ._gfgb .Wireframe =_g .NewCT_Boolean ();_efb ._gfgb .Wireframe .ValAttr =_gd .Bool (false );_efb ._gfgb .BandFmts =_g .NewCT_BandFmts ();for _gca :=0;_gca < 15;_gca ++{_daf :=_g .NewCT_BandFmt ();_daf .Idx .ValAttr =uint32 (_gca );_daf .SpPr =_bg .NewCT_ShapeProperties ();_eedc :=_gf .MakeShapeProperties (_daf .SpPr );_eedc .SetSolidFill (_efb .nextColor (_gca ));_efb ._gfgb .BandFmts .BandFmt =append (_efb ._gfgb .BandFmts .BandFmt ,_daf );};}; +// SetText sets the series text. +func (_efec PieChartSeries )SetText (s string ){_efec ._bae .Tx =_gf .NewCT_SerTx ();_efec ._bae .Tx .Choice .V =&s ;}; -// SurfaceChart is a 3D surface chart, viewed from the top-down. -type SurfaceChart struct{chartBase ;_adeg *_g .CT_SurfaceChart ;}; +// AddPieOfPieChart adds a new pie chart to a chart. +func (_ebed Chart )AddPieOfPieChart ()PieOfPieChart {_egc :=_gf .NewCT_PlotAreaChoice ();_ebed ._ed .Chart .PlotArea .Choice =append (_ebed ._ed .Chart .PlotArea .Choice ,_egc );_egc .OfPieChart =_gf .NewCT_OfPieChart ();_aeb :=PieOfPieChart {_dcgc :_egc .OfPieChart };_aeb .InitializeDefaults ();return _aeb ;}; -// RemoveTitle removes any existing title from the chart. -func (_fgc Chart )RemoveTitle (){_fgc ._gad .Chart .Title =nil ;_fgc ._gad .Chart .AutoTitleDeleted =_g .NewCT_Boolean ();_fgc ._gad .Chart .AutoTitleDeleted .ValAttr =_gd .Bool (true );}; +// AddSeries adds a default series to a bar chart. +func (_dg BarChart )AddSeries ()BarChartSeries {_abe :=_dg .nextColor (len (_dg ._fg .Ser ));_bg :=_gf .NewCT_BarSer ();_dg ._fg .Ser =append (_dg ._fg .Ser ,_bg );_bg .Idx .ValAttr =uint32 (len (_dg ._fg .Ser )-1);_bg .Order .ValAttr =uint32 (len (_dg ._fg .Ser )-1);_ge :=BarChartSeries {_bg };_ge .InitializeDefaults ();_ge .Properties ().SetSolidFill (_abe );return _ge ;};type Legend struct{_adc *_gf .CT_Legend };func (_ebf CategoryAxis )SetCrosses (axis Axis ){_ebf ._eaf .Choice =_gf .NewEG_AxSharedChoice ();_ebf ._eaf .Choice .Crosses =_gf .NewCT_Crosses ();_ebf ._eaf .Choice .Crosses .ValAttr =_gf .ST_CrossesAutoZero ;_ebf ._eaf .CrossAx .ValAttr =axis .AxisID ();};func (_dbg SurfaceChart )InitializeDefaults (){_dbg ._gfaa .Wireframe =_gf .NewCT_Boolean ();_dbg ._gfaa .Wireframe .ValAttr =_c .Bool (false );_dbg ._gfaa .BandFmts =_gf .NewCT_BandFmts ();for _ffe :=0;_ffe < 15;_ffe ++{_def :=_gf .NewCT_BandFmt ();_def .Idx .ValAttr =uint32 (_ffe );_def .SpPr =_ea .NewCT_ShapeProperties ();_ffc :=_cg .MakeShapeProperties (_def .SpPr );_ffc .SetSolidFill (_dbg .nextColor (_ffe ));_dbg ._gfaa .BandFmts .BandFmt =append (_dbg ._gfaa .BandFmts .BandFmt ,_def );};};func (_dec CategoryAxis )MajorGridLines ()GridLines {if _dec ._eaf .MajorGridlines ==nil {_dec ._eaf .MajorGridlines =_gf .NewCT_ChartLines ();};return GridLines {_dec ._eaf .MajorGridlines };};func (_cbe DateAxis )SetPosition (p _gf .ST_AxPos ){_cbe ._aac .AxPos =_gf .NewCT_AxPos ();_cbe ._aac .AxPos .ValAttr =p ;};func (_cbg Marker )SetSize (sz uint8 ){_cbg ._aegc .Size =_gf .NewCT_MarkerSize ();_cbg ._aegc .Size .ValAttr =&sz ;};func (_fgf DateAxis )MajorGridLines ()GridLines {if _fgf ._aac .MajorGridlines ==nil {_fgf ._aac .MajorGridlines =_gf .NewCT_ChartLines ();};return GridLines {_fgf ._aac .MajorGridlines };}; -// InitializeDefaults the bar chart to its defaults -func (_efcc DoughnutChart )InitializeDefaults (){_efcc ._aba .VaryColors =_g .NewCT_Boolean ();_efcc ._aba .VaryColors .ValAttr =_gd .Bool (true );_efcc ._aba .HoleSize =_g .NewCT_HoleSize ();_efcc ._aba .HoleSize .ValAttr =&_g .ST_HoleSize {};_efcc ._aba .HoleSize .ValAttr .ST_HoleSizeUByte =_gd .Uint8 (50);};func (_aea Title )InitializeDefaults (){_aea .SetText ("\u0054\u0069\u0074l\u0065");_aea .RunProperties ().SetSize (16*_f .Point );_aea .RunProperties ().SetSolidFill (_e .Black );_aea .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_aea .RunProperties ().SetBold (false );}; +// InitializeDefaults initializes an area series to the default values. +func (_ac AreaChartSeries )InitializeDefaults (){}; // X returns the inner wrapped XML type. -func (_fead AreaChartSeries )X ()*_g .CT_AreaSer {return _fead ._bf }; +func (_cga RadarChart )X ()*_gf .CT_RadarChart {return _cga ._gee }; -// Order returns the order of the series -func (_dee ScatterChartSeries )Order ()uint32 {return _dee ._eaf .Order .ValAttr };func (_ea AreaChart )AddAxis (axis Axis ){_fca :=_g .NewCT_UnsignedInt ();_fca .ValAttr =axis .AxisID ();_ea ._d .AxId =append (_ea ._d .AxId ,_fca );}; +// RadarChartSeries is a series to be used on an Radar chart. +type RadarChartSeries struct{_eebe *_gf .CT_RadarSer }; -// AddLineChart adds a new line chart to a chart. -func (_efa Chart )AddLineChart ()LineChart {_ffa :=_g .NewCT_PlotAreaChoice ();_efa ._gad .Chart .PlotArea .Choice =append (_efa ._gad .Chart .PlotArea .Choice ,_ffa );_ffa .LineChart =_g .NewCT_LineChart ();_ffa .LineChart .Grouping =_g .NewCT_Grouping ();_ffa .LineChart .Grouping .ValAttr =_g .ST_GroupingStandard ;return LineChart {_cbc :_ffa .LineChart };}; +// SetType sets the type the secone pie to either pie or bar +func (_cceg PieOfPieChart )SetType (t _gf .ST_OfPieType ){_cceg ._dcgc .OfPieType .ValAttr =t }; -// AddStockChart adds a new stock chart. -func (_fff Chart )AddStockChart ()StockChart {_gfd :=_g .NewCT_PlotAreaChoice ();_fff ._gad .Chart .PlotArea .Choice =append (_fff ._gad .Chart .PlotArea .Choice ,_gfd );_gfd .StockChart =_g .NewCT_StockChart ();_dgab :=StockChart {_gfac :_gfd .StockChart };_dgab .InitializeDefaults ();return _dgab ;}; +// CategoryAxis returns the category data source. +func (_ef AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ef ._bf .Cat ==nil {_ef ._bf .Cat =_gf .NewCT_AxDataSource ();};return MakeAxisDataSource (_ef ._bf .Cat );}; -// SetIndex sets the index of the series -func (_agc LineChartSeries )SetIndex (idx uint32 ){_agc ._dae .Idx .ValAttr =idx };func (_bca CategoryAxis )AxisID ()uint32 {return _bca ._ccf .AxId .ValAttr };func MakeDataLabels (x *_g .CT_DLbls )DataLabels {return DataLabels {x }};type CategoryAxis struct{_ccf *_g .CT_CatAx };type SurfaceChartSeries struct{_facf *_g .CT_SurfaceSer }; +// X returns the inner wrapped XML type. +func (_cee Bar3DChart )X ()*_gf .CT_Bar3DChart {return _cee ._ccg }; -// SetText sets the series text. -func (_caf BarChartSeries )SetText (s string ){_caf ._ccb .Tx =_g .NewCT_SerTx ();_caf ._ccb .Tx .Choice .V =&s ;}; +// SetDirection changes the direction of the bar chart (bar or column). +func (_bbe Bar3DChart )SetDirection (d _gf .ST_BarDir ){_bbe ._ccg .BarDir .ValAttr =d }; + +// RadarChart is an Radar chart that has a shaded Radar underneath a curve. +type RadarChart struct{chartBase ;_gee *_gf .CT_RadarChart ;};func (_cf nullAxis )AxisID ()uint32 {return 0}; // InitializeDefaults the bar chart to its defaults -func (_bcd PieChart )InitializeDefaults (){_bcd ._ebf .VaryColors =_g .NewCT_Boolean ();_bcd ._ebf .VaryColors .ValAttr =_gd .Bool (true );}; +func (_cdeg Pie3DChart )InitializeDefaults (){_cdeg ._fgb .VaryColors =_gf .NewCT_Boolean ();_cdeg ._fgb .VaryColors .ValAttr =_c .Bool (true );};func (_dcgf ScatterChartSeries )InitializeDefaults (){_dcgf .Properties ().LineProperties ().SetNoFill ();_dcgf .Marker ().SetSymbol (_gf .ST_MarkerStyleAuto );_dcgf .Labels ().SetShowLegendKey (false );_dcgf .Labels ().SetShowValue (true );_dcgf .Labels ().SetShowPercent (false );_dcgf .Labels ().SetShowCategoryName (false );_dcgf .Labels ().SetShowSeriesName (false );_dcgf .Labels ().SetShowLeaderLines (false );}; -// CategoryAxisDataSource specifies the data for an axis. It's commonly used with -// SetReference to set the axis data to a range of cells. -type CategoryAxisDataSource struct{_egb *_g .CT_AxDataSource }; +// Index returns the index of the series +func (_dfe LineChartSeries )Index ()uint32 {return _dfe ._dcea .Idx .ValAttr };func (_cfc Bar3DChart )AddAxis (axis Axis ){_aa :=_gf .NewCT_UnsignedInt ();_aa .ValAttr =axis .AxisID ();_cfc ._ccg .AxId =append (_cfc ._ccg .AxId ,_aa );}; -// SetValues is used to set the source data to a set of values. -func (_agf CategoryAxisDataSource )SetValues (v []string ){_agf ._egb .Choice =_g .NewCT_AxDataSourceChoice ();_agf ._egb .Choice .StrLit =_g .NewCT_StrData ();_agf ._egb .Choice .StrLit .PtCount =_g .NewCT_UnsignedInt ();_agf ._egb .Choice .StrLit .PtCount .ValAttr =uint32 (len (v ));for _bfg ,_ec :=range v {_agf ._egb .Choice .StrLit .Pt =append (_agf ._egb .Choice .StrLit .Pt ,&_g .CT_StrVal {IdxAttr :uint32 (_bfg ),V :_ec });};}; +// SetIndex sets the index of the series +func (_ccbc ScatterChartSeries )SetIndex (idx uint32 ){_ccbc ._bagba .Idx .ValAttr =idx };func (_ggb CategoryAxis )SetMinorTickMark (m _gf .ST_TickMark ){if m ==_gf .ST_TickMarkUnset {_ggb ._eaf .MinorTickMark =nil ;}else {_ggb ._eaf .MinorTickMark =_gf .NewCT_TickMark ();_ggb ._eaf .MinorTickMark .ValAttr =m ;};};func (_cefg ValueAxis )SetMinorTickMark (m _gf .ST_TickMark ){if m ==_gf .ST_TickMarkUnset {_cefg ._ggbc .MinorTickMark =nil ;}else {_cefg ._ggbc .MinorTickMark =_gf .NewCT_TickMark ();_cefg ._ggbc .MinorTickMark .ValAttr =m ;};};func (_egcf Title )ParagraphProperties ()_cg .ParagraphProperties {if _egcf ._dbgg .Tx ==nil {_egcf .SetText ("");};if _egcf ._dbgg .Tx .Choice .Rich .P [0].PPr ==nil {_egcf ._dbgg .Tx .Choice .Rich .P [0].PPr =_ea .NewCT_TextParagraphProperties ();};return _cg .MakeParagraphProperties (_egcf ._dbgg .Tx .Choice .Rich .P [0].PPr );}; // X returns the inner wrapped XML type. -func (_fbe LineChartSeries )X ()*_g .CT_LineSer {return _fbe ._dae };type DateAxis struct{_aab *_g .CT_DateAx }; +func (_bag LineChart )X ()*_gf .CT_LineChart {return _bag ._ebbc }; -// InitializeDefaults initializes an Pie series to the default values. -func (_bfe PieChartSeries )InitializeDefaults (){};func MakeNumberDataSource (x *_g .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }}; - -// Properties returns the line chart series shape properties. -func (_dgaf SurfaceChartSeries )Properties ()_gf .ShapeProperties {if _dgaf ._facf .SpPr ==nil {_dgaf ._facf .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_dgaf ._facf .SpPr );}; +// InitializeDefaults initializes a bar chart series to the default values. +func (_eac BarChartSeries )InitializeDefaults (){}; -// AddSeries adds a default series to an Pie3D chart. -func (_gfed Pie3DChart )AddSeries ()PieChartSeries {_fda :=_g .NewCT_PieSer ();_gfed ._gdfg .Ser =append (_gfed ._gdfg .Ser ,_fda );_fda .Idx .ValAttr =uint32 (len (_gfed ._gdfg .Ser )-1);_fda .Order .ValAttr =uint32 (len (_gfed ._gdfg .Ser )-1);_gbg :=PieChartSeries {_fda };_gbg .InitializeDefaults ();return _gbg ;}; +// InitializeDefaults the bar chart to its defaults +func (_ddc RadarChart )InitializeDefaults (){_ddc ._gee .RadarStyle .ValAttr =_gf .ST_RadarStyleMarker };type Line3DChart struct{chartBase ;_cdg *_gf .CT_Line3DChart ;}; -// Properties returns the line chart series shape properties. -func (_adea ScatterChartSeries )Properties ()_gf .ShapeProperties {if _adea ._eaf .SpPr ==nil {_adea ._eaf .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_adea ._eaf .SpPr );}; +// InitializeDefaults the Stock chart to its defaults +func (_abbf StockChart )InitializeDefaults (){_abbf ._bfeb .HiLowLines =_gf .NewCT_ChartLines ();_abbf ._bfeb .UpDownBars =_gf .NewCT_UpDownBars ();_abbf ._bfeb .UpDownBars .GapWidth =_gf .NewCT_GapAmount ();_abbf ._bfeb .UpDownBars .GapWidth .ValAttr =&_gf .ST_GapAmount {};_abbf ._bfeb .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_c .Uint16 (150);_abbf ._bfeb .UpDownBars .UpBars =_gf .NewCT_UpDownBar ();_abbf ._bfeb .UpDownBars .DownBars =_gf .NewCT_UpDownBar ();}; -// Chart is a generic chart. -type Chart struct{_gad *_g .ChartSpace }; +// AddLineChart adds a new line chart to a chart. +func (_gfa Chart )AddLineChart ()LineChart {_bbef :=_gf .NewCT_PlotAreaChoice ();_gfa ._ed .Chart .PlotArea .Choice =append (_gfa ._ed .Chart .PlotArea .Choice ,_bbef );_bbef .LineChart =_gf .NewCT_LineChart ();_bbef .LineChart .Grouping =_gf .NewCT_Grouping ();_bbef .LineChart .Grouping .ValAttr =_gf .ST_GroupingStandard ;return LineChart {_ebbc :_bbef .LineChart };};func (_bd CategoryAxis )Properties ()_cg .ShapeProperties {if _bd ._eaf .SpPr ==nil {_bd ._eaf .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_bd ._eaf .SpPr );}; -// X returns the inner wrapped XML type. -func (_bda LineChart )X ()*_g .CT_LineChart {return _bda ._cbc }; +// Properties returns the bar chart series shape properties. +func (_ab AreaChartSeries )Properties ()_cg .ShapeProperties {if _ab ._bf .SpPr ==nil {_ab ._bf .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_ab ._bf .SpPr );};func (_eeff ScatterChartSeries )Values ()NumberDataSource {if _eeff ._bagba .YVal ==nil {_eeff ._bagba .YVal =_gf .NewCT_NumDataSource ();};return MakeNumberDataSource (_eeff ._bagba .YVal );}; -// SetDirection changes the direction of the bar chart (bar or column). -func (_aa Bar3DChart )SetDirection (d _g .ST_BarDir ){_aa ._ebd .BarDir .ValAttr =d };func (_gafg DataLabels )ensureChoice (){if _gafg ._cda .Choice ==nil {_gafg ._cda .Choice =_g .NewCT_DLblsChoice ();};};func (_fcf ScatterChartSeries )Values ()NumberDataSource {if _fcf ._eaf .YVal ==nil {_fcf ._eaf .YVal =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_fcf ._eaf .YVal );}; +// AddAxis adds an axis to a Surface chart. +func (_dbc SurfaceChart )AddAxis (axis Axis ){_fbe :=_gf .NewCT_UnsignedInt ();_fbe .ValAttr =axis .AxisID ();_dbc ._gfaa .AxId =append (_dbc ._gfaa .AxId ,_fbe );};func (_ace Marker )SetSymbol (s _gf .ST_MarkerStyle ){if s ==_gf .ST_MarkerStyleUnset {_ace ._aegc .Symbol =nil ;}else {_ace ._aegc .Symbol =_gf .NewCT_MarkerStyle ();_ace ._aegc .Symbol .ValAttr =s ;};};func (_bebe Title )RunProperties ()_cg .RunProperties {if _bebe ._dbgg .Tx ==nil {_bebe .SetText ("");};if _bebe ._dbgg .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_bebe ._dbgg .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_ea .NewCT_TextCharacterProperties ();};return _cg .MakeRunProperties (_bebe ._dbgg .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );}; -// AddAxis adds an axis to a Scatter chart. -func (_dgg ScatterChart )AddAxis (axis Axis ){_fafa :=_g .NewCT_UnsignedInt ();_fafa .ValAttr =axis .AxisID ();_dgg ._fdee .AxId =append (_dgg ._fdee .AxId ,_fafa );}; +// AddSeries adds a default series to a Bubble chart. +func (_de BubbleChart )AddSeries ()BubbleChartSeries {_aff :=_de .nextColor (len (_de ._fad .Ser ));_ccb :=_gf .NewCT_BubbleSer ();_de ._fad .Ser =append (_de ._fad .Ser ,_ccb );_ccb .Idx .ValAttr =uint32 (len (_de ._fad .Ser )-1);_ccb .Order .ValAttr =uint32 (len (_de ._fad .Ser )-1);_faf :=BubbleChartSeries {_ccb };_faf .InitializeDefaults ();_faf .Properties ().SetSolidFill (_aff );return _faf ;};func (_bac DataLabels )ensureChoice (){if _bac ._bdd .Choice ==nil {_bac ._bdd .Choice =_gf .NewCT_DLblsChoice ();};};type NumberDataSource struct{_efe *_gf .CT_NumDataSource }; -// SetIndex sets the index of the series -func (_cfb SurfaceChartSeries )SetIndex (idx uint32 ){_cfb ._facf .Idx .ValAttr =idx };func (_ecd Legend )Properties ()_gf .ShapeProperties {if _ecd ._ccd .SpPr ==nil {_ecd ._ccd .SpPr =_bg .NewCT_ShapeProperties ();};return _gf .MakeShapeProperties (_ecd ._ccd .SpPr );}; +// Bar3DChart is a 3D bar chart. +type Bar3DChart struct{chartBase ;_ccg *_gf .CT_Bar3DChart ;};func (_aeba NumberDataSource )SetReference (s string ){_aeba .ensureChoice ();if _aeba ._efe .Choice .NumRef ==nil {_aeba ._efe .Choice .NumRef =_gf .NewCT_NumRef ();};_aeba ._efe .Choice .NumRef .F =s ;}; -// AddSurface3DChart adds a new 3D surface chart to a chart. -func (_def Chart )AddSurface3DChart ()Surface3DChart {_eag :=_g .NewCT_PlotAreaChoice ();_def ._gad .Chart .PlotArea .Choice =append (_def ._gad .Chart .PlotArea .Choice ,_eag );_eag .Surface3DChart =_g .NewCT_Surface3DChart ();_bce (_def ._gad .Chart );_gba :=Surface3DChart {_gfgb :_eag .Surface3DChart };_gba .InitializeDefaults ();return _gba ;};func (_ffb StockChart )AddAxis (axis Axis ){_fdda :=_g .NewCT_UnsignedInt ();_fdda .ValAttr =axis .AxisID ();_ffb ._gfac .AxId =append (_ffb ._gfac .AxId ,_fdda );};func (_ccaa DataLabels )SetShowCategoryName (b bool ){_ccaa .ensureChoice ();_ccaa ._cda .Choice .ShowCatName =_g .NewCT_Boolean ();_ccaa ._cda .Choice .ShowCatName .ValAttr =_gd .Bool (b );};func (_ddabg ScatterChartSeries )InitializeDefaults (){_ddabg .Properties ().LineProperties ().SetNoFill ();_ddabg .Marker ().SetSymbol (_g .ST_MarkerStyleAuto );_ddabg .Labels ().SetShowLegendKey (false );_ddabg .Labels ().SetShowValue (true );_ddabg .Labels ().SetShowPercent (false );_ddabg .Labels ().SetShowCategoryName (false );_ddabg .Labels ().SetShowSeriesName (false );_ddabg .Labels ().SetShowLeaderLines (false );};func (_cabc SurfaceChart )InitializeDefaults (){_cabc ._adeg .Wireframe =_g .NewCT_Boolean ();_cabc ._adeg .Wireframe .ValAttr =_gd .Bool (false );_cabc ._adeg .BandFmts =_g .NewCT_BandFmts ();for _fag :=0;_fag < 15;_fag ++{_acd :=_g .NewCT_BandFmt ();_acd .Idx .ValAttr =uint32 (_fag );_acd .SpPr =_bg .NewCT_ShapeProperties ();_cfaea :=_gf .MakeShapeProperties (_acd .SpPr );_cfaea .SetSolidFill (_cabc .nextColor (_fag ));_cabc ._adeg .BandFmts .BandFmt =append (_cabc ._adeg .BandFmts .BandFmt ,_acd );};};func (_fcbf ScatterChartSeries )SetSmooth (b bool ){_fcbf ._eaf .Smooth =_g .NewCT_Boolean ();_fcbf ._eaf .Smooth .ValAttr =&b ;};func (_bcda Title )SetText (s string ){if _bcda ._gaa .Tx ==nil {_bcda ._gaa .Tx =_g .NewCT_Tx ();};if _bcda ._gaa .Tx .Choice .Rich ==nil {_bcda ._gaa .Tx .Choice .Rich =_bg .NewCT_TextBody ();};var _aeb *_bg .CT_TextParagraph ;if len (_bcda ._gaa .Tx .Choice .Rich .P )==0{_aeb =_bg .NewCT_TextParagraph ();_bcda ._gaa .Tx .Choice .Rich .P =[]*_bg .CT_TextParagraph {_aeb };}else {_aeb =_bcda ._gaa .Tx .Choice .Rich .P [0];};var _ddf *_bg .EG_TextRun ;if len (_aeb .EG_TextRun )==0{_ddf =_bg .NewEG_TextRun ();_aeb .EG_TextRun =[]*_bg .EG_TextRun {_ddf };}else {_ddf =_aeb .EG_TextRun [0];};if _ddf .R ==nil {_ddf .R =_bg .NewCT_RegularTextRun ();};_ddf .R .T =s ;};func (_fced SurfaceChartSeries )InitializeDefaults (){_fced .Properties ().LineProperties ().SetWidth (1*_f .Point );_fced .Properties ().LineProperties ().SetSolidFill (_e .Black );_fced .Properties ().LineProperties ().SetJoin (_gf .LineJoinRound );}; +// AddSeries adds a default series to a line chart. +func (_fde LineChart )AddSeries ()LineChartSeries {_cfe :=_fde .nextColor (len (_fde ._ebbc .Ser ));_ebfb :=_gf .NewCT_LineSer ();_fde ._ebbc .Ser =append (_fde ._ebbc .Ser ,_ebfb );_ebfb .Idx .ValAttr =uint32 (len (_fde ._ebbc .Ser )-1);_ebfb .Order .ValAttr =uint32 (len (_fde ._ebbc .Ser )-1);_cfed :=LineChartSeries {_ebfb };_cfed .InitializeDefaults ();_cfed .Properties ().LineProperties ().SetSolidFill (_cfe );return _cfed ;}; -// Index returns the index of the series -func (_eadd ScatterChartSeries )Index ()uint32 {return _eadd ._eaf .Idx .ValAttr }; +// LineChartSeries is the data series for a line chart. +type LineChartSeries struct{_dcea *_gf .CT_LineSer };func (_ceeg DateAxis )Properties ()_cg .ShapeProperties {if _ceeg ._aac .SpPr ==nil {_ceeg ._aac .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_ceeg ._aac .SpPr );};func MakeNumberDataSource (x *_gf .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }}; -// AddPie3DChart adds a new pie chart to a chart. -func (_cgf Chart )AddPie3DChart ()Pie3DChart {_bce (_cgf ._gad .Chart );_cfda :=_g .NewCT_PlotAreaChoice ();_cgf ._gad .Chart .PlotArea .Choice =append (_cgf ._gad .Chart .PlotArea .Choice ,_cfda );_cfda .Pie3DChart =_g .NewCT_Pie3DChart ();_feb :=Pie3DChart {_gdfg :_cfda .Pie3DChart };_feb .InitializeDefaults ();return _feb ;};func (_ebec ValueAxis )MajorGridLines ()GridLines {if _ebec ._edg .MajorGridlines ==nil {_ebec ._edg .MajorGridlines =_g .NewCT_ChartLines ();};return GridLines {_ebec ._edg .MajorGridlines };}; +// X returns the inner wrapped XML type. +func (_gfg ValueAxis )X ()*_gf .CT_ValAx {return _gfg ._ggbc }; -// AddSeries adds a default series to a Surface chart. -func (_egg Surface3DChart )AddSeries ()SurfaceChartSeries {_eage :=_egg .nextColor (len (_egg ._gfgb .Ser ));_cfe :=_g .NewCT_SurfaceSer ();_egg ._gfgb .Ser =append (_egg ._gfgb .Ser ,_cfe );_cfe .Idx .ValAttr =uint32 (len (_egg ._gfgb .Ser )-1);_cfe .Order .ValAttr =uint32 (len (_egg ._gfgb .Ser )-1);_gce :=SurfaceChartSeries {_cfe };_gce .InitializeDefaults ();_gce .Properties ().LineProperties ().SetSolidFill (_eage );return _gce ;}; +// SetText sets the series text. +func (_eea RadarChartSeries )SetText (s string ){_eea ._eebe .Tx =_gf .NewCT_SerTx ();_eea ._eebe .Tx .Choice .V =&s ;};func (_fdf DataLabels )SetPosition (p _gf .ST_DLblPos ){_fdf .ensureChoice ();_fdf ._bdd .Choice .DLblPos =_gf .NewCT_DLblPos ();_fdf ._bdd .Choice .DLblPos .ValAttr =p ;}; -// Area3DChart is an area chart that has a shaded area underneath a curve. -type Area3DChart struct{chartBase ;_gfe *_g .CT_Area3DChart ;}; +// SurfaceChart is a 3D surface chart, viewed from the top-down. +type SurfaceChart struct{chartBase ;_gfaa *_gf .CT_SurfaceChart ;};func (_cdb BarChart )AddAxis (axis Axis ){_gfc :=_gf .NewCT_UnsignedInt ();_gfc .ValAttr =axis .AxisID ();_cdb ._fg .AxId =append (_cdb ._fg .AxId ,_gfc );}; -// AddSeries adds a default series to an area chart. -func (_gb AreaChart )AddSeries ()AreaChartSeries {_dg :=_gb .nextColor (len (_gb ._d .Ser ));_gcc :=_g .NewCT_AreaSer ();_gb ._d .Ser =append (_gb ._d .Ser ,_gcc );_gcc .Idx .ValAttr =uint32 (len (_gb ._d .Ser )-1);_gcc .Order .ValAttr =uint32 (len (_gb ._d .Ser )-1);_bgc :=AreaChartSeries {_gcc };_bgc .InitializeDefaults ();_bgc .Properties ().SetSolidFill (_dg );return _bgc ;};func (_ddca Legend )SetOverlay (b bool ){_ddca ._ccd .Overlay =_g .NewCT_Boolean ();_ddca ._ccd .Overlay .ValAttr =_gd .Bool (b );}; +// X returns the inner wrapped XML type. +func (_eab Chart )X ()*_gf .ChartSpace {return _eab ._ed }; -// PieChartSeries is a series to be used on an Pie chart. -type PieChartSeries struct{_aad *_g .CT_PieSer };type Marker struct{_aac *_g .CT_Marker }; +// AddSurfaceChart adds a new surface chart to a chart. +func (_cddd Chart )AddSurfaceChart ()SurfaceChart {_ad :=_gf .NewCT_PlotAreaChoice ();_cddd ._ed .Chart .PlotArea .Choice =append (_cddd ._ed .Chart .PlotArea .Choice ,_ad );_ad .SurfaceChart =_gf .NewCT_SurfaceChart ();_bff (_cddd ._ed .Chart );_cddd ._ed .Chart .View3D .RotX .ValAttr =_c .Int8 (90);_cddd ._ed .Chart .View3D .RotY .ValAttr =_c .Uint16 (0);_cddd ._ed .Chart .View3D .Perspective =_gf .NewCT_Perspective ();_cddd ._ed .Chart .View3D .Perspective .ValAttr =_c .Uint8 (0);_gdb :=SurfaceChart {_gfaa :_ad .SurfaceChart };_gdb .InitializeDefaults ();return _gdb ;}; -// X returns the inner wrapped XML type. -func (_fcac Chart )X ()*_g .ChartSpace {return _fcac ._gad }; +// AddBubbleChart adds a new bubble chart. +func (_edb Chart )AddBubbleChart ()BubbleChart {_cbb :=_gf .NewCT_PlotAreaChoice ();_edb ._ed .Chart .PlotArea .Choice =append (_edb ._ed .Chart .PlotArea .Choice ,_cbb );_cbb .BubbleChart =_gf .NewCT_BubbleChart ();_db :=BubbleChart {_fad :_cbb .BubbleChart };_db .InitializeDefaults ();return _db ;};func (_cdgb NumberDataSource )ensureChoice (){if _cdgb ._efe .Choice ==nil {_cdgb ._efe .Choice =_gf .NewCT_NumDataSourceChoice ();};}; -// AddAxis adds an axis to a Surface chart. -func (_fgb SurfaceChart )AddAxis (axis Axis ){_gfbg :=_g .NewCT_UnsignedInt ();_gfbg .ValAttr =axis .AxisID ();_fgb ._adeg .AxId =append (_fgb ._adeg .AxId ,_gfbg );};func (_gafd SeriesAxis )SetCrosses (axis Axis ){_gafd ._egff .CrossAx .ValAttr =axis .AxisID ()}; +// AddCategoryAxis adds a category axis. +func (_gfae Chart )AddCategoryAxis ()CategoryAxis {_bfd :=_gf .NewCT_CatAx ();if _gfae ._ed .Chart .PlotArea .CChoice ==nil {_gfae ._ed .Chart .PlotArea .CChoice =_gf .NewCT_PlotAreaChoice1 ();};_bfd .AxId =_gf .NewCT_UnsignedInt ();_bfd .AxId .ValAttr =0x7FFFFFFF&_d .Uint32 ();_gfae ._ed .Chart .PlotArea .CChoice .CatAx =append (_gfae ._ed .Chart .PlotArea .CChoice .CatAx ,_bfd );_bfd .Auto =_gf .NewCT_Boolean ();_bfd .Auto .ValAttr =_c .Bool (true );_bfd .Delete =_gf .NewCT_Boolean ();_bfd .Delete .ValAttr =_c .Bool (false );_dcf :=MakeCategoryAxis (_bfd );_dcf .InitializeDefaults ();return _dcf ;};func (_dbe DateAxis )SetMinorTickMark (m _gf .ST_TickMark ){if m ==_gf .ST_TickMarkUnset {_dbe ._aac .MinorTickMark =nil ;}else {_dbe ._aac .MinorTickMark =_gf .NewCT_TickMark ();_dbe ._aac .MinorTickMark .ValAttr =m ;};}; // SetText sets the series text. -func (_dfdf RadarChartSeries )SetText (s string ){_dfdf ._gbc .Tx =_g .NewCT_SerTx ();_dfdf ._gbc .Tx .Choice .V =&s ;}; +func (_ag AreaChartSeries )SetText (s string ){_ag ._bf .Tx =_gf .NewCT_SerTx ();_ag ._bf .Tx .Choice .V =&s ;}; -// AddAxis adds an axis to a Surface chart. -func (_bbdb Surface3DChart )AddAxis (axis Axis ){_ccba :=_g .NewCT_UnsignedInt ();_ccba .ValAttr =axis .AxisID ();_bbdb ._gfgb .AxId =append (_bbdb ._gfgb .AxId ,_ccba );}; +// RemoveTitle removes any existing title from the chart. +func (_baf Chart )RemoveTitle (){_baf ._ed .Chart .Title =nil ;_baf ._ed .Chart .AutoTitleDeleted =_gf .NewCT_Boolean ();_baf ._ed .Chart .AutoTitleDeleted .ValAttr =_c .Bool (true );}; -// X returns the inner wrapped XML type. -func (_egf DoughnutChart )X ()*_g .CT_DoughnutChart {return _egf ._aba }; +// SetText sets the series text +func (_ddga LineChartSeries )SetText (s string ){_ddga ._dcea .Tx =_gf .NewCT_SerTx ();_ddga ._dcea .Tx .Choice .V =&s ;}; -// X returns the inner wrapped XML type. -func (_dbcc Title )X ()*_g .CT_Title {return _dbcc ._gaa };func (_ddgd SeriesAxis )AxisID ()uint32 {return _ddgd ._egff .AxId .ValAttr }; +// AddStockChart adds a new stock chart. +func (_ae Chart )AddStockChart ()StockChart {_gbe :=_gf .NewCT_PlotAreaChoice ();_ae ._ed .Chart .PlotArea .Choice =append (_ae ._ed .Chart .PlotArea .Choice ,_gbe );_gbe .StockChart =_gf .NewCT_StockChart ();_cb :=StockChart {_bfeb :_gbe .StockChart };_cb .InitializeDefaults ();return _cb ;};type CategoryAxis struct{_eaf *_gf .CT_CatAx };type nullAxis byte ;func (_bgf DataLabels )SetShowSeriesName (b bool ){_bgf .ensureChoice ();_bgf ._bdd .Choice .ShowSerName =_gf .NewCT_Boolean ();_bgf ._bdd .Choice .ShowSerName .ValAttr =_c .Bool (b );};func (_gca DataLabels )SetShowLeaderLines (b bool ){_gca .ensureChoice ();_gca ._bdd .Choice .ShowLeaderLines =_gf .NewCT_Boolean ();_gca ._bdd .Choice .ShowLeaderLines .ValAttr =_c .Bool (b );};func (_efg DateAxis )SetMajorTickMark (m _gf .ST_TickMark ){if m ==_gf .ST_TickMarkUnset {_efg ._aac .MajorTickMark =nil ;}else {_efg ._aac .MajorTickMark =_gf .NewCT_TickMark ();_efg ._aac .MajorTickMark .ValAttr =m ;};};func (_egg chartBase )nextColor (_bab int )_gd .Color {return _bge [_bab %len (_bge )]};func (_faa CategoryAxis )SetPosition (p _gf .ST_AxPos ){_faa ._eaf .AxPos =_gf .NewCT_AxPos ();_faa ._eaf .AxPos .ValAttr =p ;}; -// AddSurfaceChart adds a new surface chart to a chart. -func (_faec Chart )AddSurfaceChart ()SurfaceChart {_egee :=_g .NewCT_PlotAreaChoice ();_faec ._gad .Chart .PlotArea .Choice =append (_faec ._gad .Chart .PlotArea .Choice ,_egee );_egee .SurfaceChart =_g .NewCT_SurfaceChart ();_bce (_faec ._gad .Chart );_faec ._gad .Chart .View3D .RotX .ValAttr =_gd .Int8 (90);_faec ._gad .Chart .View3D .RotY .ValAttr =_gd .Uint16 (0);_faec ._gad .Chart .View3D .Perspective =_g .NewCT_Perspective ();_faec ._gad .Chart .View3D .Perspective .ValAttr =_gd .Uint8 (0);_ega :=SurfaceChart {_adeg :_egee .SurfaceChart };_ega .InitializeDefaults ();return _ega ;}; +// AreaChartSeries is a series to be used on an area chart. +type AreaChartSeries struct{_bf *_gf .CT_AreaSer };func (_faba Chart )AddSeriesAxis ()SeriesAxis {_dee :=_gf .NewCT_SerAx ();if _faba ._ed .Chart .PlotArea .CChoice ==nil {_faba ._ed .Chart .PlotArea .CChoice =_gf .NewCT_PlotAreaChoice1 ();};_dee .AxId =_gf .NewCT_UnsignedInt ();_dee .AxId .ValAttr =0x7FFFFFFF&_d .Uint32 ();_faba ._ed .Chart .PlotArea .CChoice .SerAx =append (_faba ._ed .Chart .PlotArea .CChoice .SerAx ,_dee );_dee .Delete =_gf .NewCT_Boolean ();_dee .Delete .ValAttr =_c .Bool (false );_deae :=MakeSeriesAxis (_dee );_deae .InitializeDefaults ();return _deae ;};func MakeValueAxis (x *_gf .CT_ValAx )ValueAxis {return ValueAxis {x }}; -// InitializeDefaults the Stock chart to its defaults -func (_dcbe StockChart )InitializeDefaults (){_dcbe ._gfac .HiLowLines =_g .NewCT_ChartLines ();_dcbe ._gfac .UpDownBars =_g .NewCT_UpDownBars ();_dcbe ._gfac .UpDownBars .GapWidth =_g .NewCT_GapAmount ();_dcbe ._gfac .UpDownBars .GapWidth .ValAttr =&_g .ST_GapAmount {};_dcbe ._gfac .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_gd .Uint16 (150);_dcbe ._gfac .UpDownBars .UpBars =_g .NewCT_UpDownBar ();_dcbe ._gfac .UpDownBars .DownBars =_g .NewCT_UpDownBar ();}; +// AddAreaChart adds a new area chart to a chart. +func (_fee Chart )AddAreaChart ()AreaChart {_feab :=_gf .NewCT_PlotAreaChoice ();_fee ._ed .Chart .PlotArea .Choice =append (_fee ._ed .Chart .PlotArea .Choice ,_feab );_feab .AreaChart =_gf .NewCT_AreaChart ();_fac :=AreaChart {_fa :_feab .AreaChart };_fac .InitializeDefaults ();return _fac ;};type chartBase struct{}; -// SetLabelReference is used to set the source data to a range of cells -// containing strings. -func (_bae CategoryAxisDataSource )SetLabelReference (s string ){_bae ._egb .Choice =_g .NewCT_AxDataSourceChoice ();_bae ._egb .Choice .StrRef =_g .NewCT_StrRef ();_bae ._egb .Choice .StrRef .F =s ;}; +// SetDisplayBlanksAs controls how missing values are displayed. +func (_dba Chart )SetDisplayBlanksAs (v _gf .ST_DispBlanksAs ){_dba ._ed .Chart .DispBlanksAs =_gf .NewCT_DispBlanksAs ();_dba ._ed .Chart .DispBlanksAs .ValAttr =v ;}; -// Values returns the value data source. -func (_gbd BubbleChartSeries )Values ()NumberDataSource {if _gbd ._caa .YVal ==nil {_gbd ._caa .YVal =_g .NewCT_NumDataSource ();};return MakeNumberDataSource (_gbd ._caa .YVal );};func (_ggd CategoryAxis )SetTickLabelPosition (p _g .ST_TickLblPos ){if p ==_g .ST_TickLblPosUnset {_ggd ._ccf .TickLblPos =nil ;}else {_ggd ._ccf .TickLblPos =_g .NewCT_TickLblPos ();_ggd ._ccf .TickLblPos .ValAttr =p ;};};func (_dd BarChart )AddAxis (axis Axis ){_ca :=_g .NewCT_UnsignedInt ();_ca .ValAttr =axis .AxisID ();_dd ._gea .AxId =append (_dd ._gea .AxId ,_ca );}; +// Order returns the order of the series +func (_gab SurfaceChartSeries )Order ()uint32 {return _gab ._ada .Order .ValAttr }; -// X returns the inner wrapped XML type. -func (_ed BubbleChartSeries )X ()*_g .CT_BubbleSer {return _ed ._caa }; +// AddSeries adds a default series to an area chart. +func (_bb AreaChart )AddSeries ()AreaChartSeries {_gc :=_bb .nextColor (len (_bb ._fa .Ser ));_ga :=_gf .NewCT_AreaSer ();_bb ._fa .Ser =append (_bb ._fa .Ser ,_ga );_ga .Idx .ValAttr =uint32 (len (_bb ._fa .Ser )-1);_ga .Order .ValAttr =uint32 (len (_bb ._fa .Ser )-1);_ba :=AreaChartSeries {_ga };_ba .InitializeDefaults ();_ba .Properties ().SetSolidFill (_gc );return _ba ;};func MakeSeriesAxis (x *_gf .CT_SerAx )SeriesAxis {return SeriesAxis {x }}; -// AddSeries adds a default series to a Surface chart. -func (_bgd SurfaceChart )AddSeries ()SurfaceChartSeries {_fedg :=_bgd .nextColor (len (_bgd ._adeg .Ser ));_gecd :=_g .NewCT_SurfaceSer ();_bgd ._adeg .Ser =append (_bgd ._adeg .Ser ,_gecd );_gecd .Idx .ValAttr =uint32 (len (_bgd ._adeg .Ser )-1);_gecd .Order .ValAttr =uint32 (len (_bgd ._adeg .Ser )-1);_dddf :=SurfaceChartSeries {_gecd };_dddf .InitializeDefaults ();_dddf .Properties ().LineProperties ().SetSolidFill (_fedg );return _dddf ;}; +// Properties returns the Bubble chart series shape properties. +func (_ccgc BubbleChartSeries )Properties ()_cg .ShapeProperties {if _ccgc ._ca .SpPr ==nil {_ccgc ._ca .SpPr =_ea .NewCT_ShapeProperties ();};return _cg .MakeShapeProperties (_ccgc ._ca .SpPr );}; -// InitializeDefaults the bar chart to its defaults -func (_fe Area3DChart )InitializeDefaults (){};func MakeChart (x *_g .ChartSpace )Chart {return Chart {x }}; +// CategoryAxis returns the category data source. +func (_gacc PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gacc ._bae .Cat ==nil {_gacc ._bae .Cat =_gf .NewCT_AxDataSource ();};return MakeAxisDataSource (_gacc ._bae .Cat );};type SurfaceChartSeries struct{_ada *_gf .CT_SurfaceSer }; -// X returns the inner wrapped XML type. -func (_gfc Surface3DChart )X ()*_g .CT_Surface3DChart {return _gfc ._gfgb }; +// AddBarChart adds a new bar chart to a chart. +func (_cce Chart )AddBarChart ()BarChart {_fca :=_gf .NewCT_PlotAreaChoice ();_cce ._ed .Chart .PlotArea .Choice =append (_cce ._ed .Chart .PlotArea .Choice ,_fca );_fca .BarChart =_gf .NewCT_BarChart ();_fca .BarChart .Grouping =_gf .NewCT_BarGrouping ();_fca .BarChart .Grouping .ValAttr =_gf .ST_BarGroupingStandard ;_cef :=BarChart {_fg :_fca .BarChart };_cef .InitializeDefaults ();return _cef ;}; -// ScatterChartSeries is the data series for a scatter chart. -type ScatterChartSeries struct{_eaf *_g .CT_ScatterSer }; \ No newline at end of file +// AddPie3DChart adds a new pie chart to a chart. +func (_bbc Chart )AddPie3DChart ()Pie3DChart {_bff (_bbc ._ed .Chart );_gce :=_gf .NewCT_PlotAreaChoice ();_bbc ._ed .Chart .PlotArea .Choice =append (_bbc ._ed .Chart .PlotArea .Choice ,_gce );_gce .Pie3DChart =_gf .NewCT_Pie3DChart ();_ec :=Pie3DChart {_fgb :_gce .Pie3DChart };_ec .InitializeDefaults ();return _ec ;};func (_dadb ValueAxis )SetCrosses (axis Axis ){_dadb ._ggbc .CrossAx .ValAttr =axis .AxisID ()}; + +// Index returns the index of the series +func (_efb SurfaceChartSeries )Index ()uint32 {return _efb ._ada .Idx .ValAttr }; \ No newline at end of file diff --git a/color/color.go b/color/color.go index ea8e1f3af1..6584a05ba9 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";_fg "github.com/unidoc/unioffice";);var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false }; - -// AsRGBAString is used by the various wrappers to return a pointer -// to a string containing a six digit hex RGB value. -func (_cfa Color )AsRGBAString ()*string {return _fg .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_cfa ._a ,_cfa ._be ,_cfa ._fe ,_cfa ._c );};var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false };var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false }; - -// Color is a 24 bit color that can be converted to -// internal ECMA-376 formats as needed. -type Color struct{_be ,_fe ,_c ,_a uint8 ;_cf bool ;};var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var Auto =Color {0,0,0,255,true };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false };var Plum =Color {0xDD,0xA0,0xDD,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var Navy =Color {0x00,0x00,0x80,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var DimGrey =Color {0x69,0x69,0x69,255,false };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var SlateGrey =Color {0x70,0x80,0x90,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var SlateGray =Color {0x70,0x80,0x90,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var White =Color {0xFF,0xFF,0xFF,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false }; - -// RGB constructs a new RGB color with a given red, green and blue value. -func RGB (r ,g ,b uint8 )Color {return Color {r ,g ,b ,255,false }};var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _g ,_fc ,_fgd uint8 ;_bb ,_ :=_b .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_g ,&_fc ,&_fgd );if _bb ==3{return RGB (_g ,_fc ,_fgd );};return Auto ;};var Violet =Color {0xEE,0x82,0xEE,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var Green =Color {0x00,0x80,0x00,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var Purple =Color {0x80,0x00,0x80,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var Olive =Color {0x80,0x80,0x00,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false }; +package color ;import (_b "fmt";_cd "github.com/unidoc/unioffice";);var Olive =Color {0x80,0x80,0x00,255,false };var Purple =Color {0x80,0x00,0x80,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var DimGrey =Color {0x69,0x69,0x69,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false };var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false }; // AsRGBString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_fgg Color )AsRGBString ()*string {return _fg .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_fgg ._be ,_fgg ._fe ,_fgg ._c );};var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var Teal =Color {0x00,0x80,0x80,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false }; +func (_bb Color )AsRGBString ()*string {return _cd .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_bb ._g ,_bb ._gb ,_bb ._f );};var Bisque =Color {0xFF,0xE4,0xC4,255,false }; // RGBA constructs a new RGBA color with a given red, green, blue and alpha // value. -func RGBA (r ,g ,b ,a uint8 )Color {return Color {r ,g ,b ,a ,false }};var LightSlateGrey =Color {0x77,0x88,0x99,255,false }; +func RGBA (r ,g ,b ,a uint8 )Color {return Color {r ,g ,b ,a ,false }};var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _eb ,_cc ,_a uint8 ;_ca ,_ :=_b .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_eb ,&_cc ,&_a );if _ca ==3{return RGB (_eb ,_cc ,_a );};return Auto ;};var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false }; + +// AsRGBAString is used by the various wrappers to return a pointer +// to a string containing a six digit hex RGB value. +func (_ee Color )AsRGBAString ()*string {return _cd .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_ee ._e ,_ee ._g ,_ee ._gb ,_ee ._f );};var Linen =Color {0xFA,0xF0,0xE6,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false };var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var Green =Color {0x00,0x80,0x00,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false }; // IsAuto returns true if the color is the 'Auto' type. If the // field doesn't support an Auto color, then black is used. -func (_ab Color )IsAuto ()bool {return _ab ._cf };var Black =Color {0x00,0x00,0x00,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var RoyalBlue =Color {0x41,0x69,0xE1,255,false }; \ No newline at end of file +func (_bg Color )IsAuto ()bool {return _bg ._fe };var SuccessGreen =Color {0x00,0xCC,0x00,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 LightGray =Color {0xD3,0xD3,0xD3,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var Auto =Color {0,0,0,255,true };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var Navy =Color {0x00,0x00,0x80,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false }; + +// Color is a 24 bit color that can be converted to +// internal ECMA-376 formats as needed. +type Color struct{_g ,_gb ,_f ,_e uint8 ;_fe bool ;};var Tomato =Color {0xFF,0x63,0x47,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var SlateGray =Color {0x70,0x80,0x90,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false };var SlateGrey =Color {0x70,0x80,0x90,255,false };var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var White =Color {0xFF,0xFF,0xFF,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false };var LightSlateGrey =Color {0x77,0x88,0x99,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var Teal =Color {0x00,0x80,0x80,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var Plum =Color {0xDD,0xA0,0xDD,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var Black =Color {0x00,0x00,0x00,255,false };var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false }; \ No newline at end of file diff --git a/common/common.go b/common/common.go index 2d81aa4be1..cf25d773a9 100644 --- a/common/common.go +++ b/common/common.go @@ -13,320 +13,371 @@ // OOXML document formats. // // Package common contains common properties used by the subpackages. -package common ;import (_cb "archive/zip";_ce "bytes";_cbc "encoding/xml";_e "fmt";_bb "github.com/unidoc/unioffice";_fb "github.com/unidoc/unioffice/common/tempstorage";_ff "github.com/unidoc/unioffice/common/tempstorage/diskstore";_fd "github.com/unidoc/unioffice/measurement";_fa "github.com/unidoc/unioffice/schema/soo/dml";_be "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_ag "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_ca "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties";_ced "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_ed "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_agf "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_feg "github.com/unidoc/unioffice/zippkg";_d "image";_ "image/gif";_ "image/jpeg";_ "image/png";_cf "os";_fc "regexp";_fe "strconv";_f "strings";_a "time";);func (_ega CustomProperties )SetPropertyAsStream (name string ,stream string ){_ceed :=_ega .getNewProperty (name );_ceed .Stream =&stream ;_ega .setProperty (_ceed );};func (_gcc CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_gga :=_gcc .getNewProperty (name );_gga .Ui8 =&ui8 ;_gcc .setProperty (_gga );};func (_aae CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_afd :=_aae .getNewProperty (name );_afd .Lpstr =&lpstr ;_aae .setProperty (_afd );}; +package common ;import (_gag "archive/zip";_ag "bytes";_gae "encoding/xml";_g "fmt";_dg "github.com/unidoc/unioffice";_ff "github.com/unidoc/unioffice/common/tempstorage";_dd "github.com/unidoc/unioffice/common/tempstorage/diskstore";_df "github.com/unidoc/unioffice/measurement";_da "github.com/unidoc/unioffice/schema/soo/dml";_c "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_ac "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_f "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties";_fb "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_fe "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_cc "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_eg "github.com/unidoc/unioffice/zippkg";_ga "image";_ "image/gif";_ "image/jpeg";_ "image/png";_ad "os";_db "regexp";_gd "strconv";_ggf "strings";_d "time";); -// SetCompany sets the name of the company that created the document. -func (_ae AppProperties )SetCompany (s string ){_ae ._efa .Company =&s }; +// Category returns the category of the document +func (_dgb CoreProperties )Category ()string {if _dgb ._ge .Category !=nil {return *_dgb ._ge .Category ;};return "";}; -// Type returns the type of a relationship. -func (_fdff Relationship )Type ()string {return _fdff ._gbd .TypeAttr }; +// Description returns the description of the document +func (_dcdb CoreProperties )Description ()string {if _dcdb ._ge .Description !=nil {return string (_dcdb ._ge .Description .Data );};return "";}; -// CoreProperties contains document specific properties. -type CoreProperties struct{_af *_ed .CoreProperties }; +// SetLanguage records the language of the document. +func (_aae CoreProperties )SetLanguage (s string ){_aae ._ge .Language =&_dg .XSDAny {XMLName :_gae .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_aae ._ge .Language .Data =[]byte (s );};func (_fcf CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_abc :=_fcf .getNewProperty (name );_abc .Bstr =&bstr ;_fcf .setProperty (_abc );}; -// RelativeHeight returns the relative height of an image given a fixed width. -// This is used when setting image to a fixed width to calculate the height -// required to keep the same image aspect ratio. -func (_cga ImageRef )RelativeHeight (w _fd .Distance )_fd .Distance {_debd :=float64 (_cga .Size ().Y )/float64 (_cga .Size ().X );return w *_fd .Distance (_debd );}; +// CopyRelationship copies the relationship. +func (_aed Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _bbcf :=range _aed ._bgg .Relationship {if _aed ._bgg .Relationship [_bbcf ].IdAttr ==idAttr {_abce :=*_aed ._bgg .Relationship [_bbcf ];_eca :=len (_aed ._bgg .Relationship )+1;_gfc :=map[string ]struct{}{};for _ ,_cee :=range _aed ._bgg .Relationship {_gfc [_cee .IdAttr ]=struct{}{};};for _ ,_dffe :=_gfc [_g .Sprintf ("\u0072\u0049\u0064%\u0064",_eca )];_dffe ;_ ,_dffe =_gfc [_g .Sprintf ("\u0072\u0049\u0064%\u0064",_eca )]{_eca ++;};_abce .IdAttr =_g .Sprintf ("\u0072\u0049\u0064%\u0064",_eca );_aed ._bgg .Relationship =append (_aed ._bgg .Relationship ,&_abce );return Relationship {&_abce },true ;};};return Relationship {},false ;}; -// ApplicationVersion returns the version of the application that created the -// document. -func (_efac AppProperties )ApplicationVersion ()string {if _efac ._efa .AppVersion !=nil {return *_efac ._efa .AppVersion ;};return "";}; +// LastModifiedBy returns the name of the last person to modify the document +func (_bge CoreProperties )LastModifiedBy ()string {if _bge ._ge .LastModifiedBy !=nil {return *_bge ._ge .LastModifiedBy ;};return "";};func (_daf CustomProperties )SetPropertyAsEmpty (name string ){_dcde :=_daf .getNewProperty (name );_dcde .Empty =_ac .NewEmpty ();_daf .setProperty (_dcde );}; -// PropertiesList returns the list of all custom properties of the document. -func (_ac CustomProperties )PropertiesList ()[]*_be .CT_Property {return _ac ._bdf .Property }; +// ContentStatus returns the content status of the document (e.g. "Final", "Draft") +func (_cf CoreProperties )ContentStatus ()string {if _cf ._ge .ContentStatus !=nil {return *_cf ._ge .ContentStatus ;};return "";};func (_gaec CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_afb :=_gaec .getNewProperty (name );_afb .Ui4 =&ui4 ;_gaec .setProperty (_afb );}; -// SetApplicationVersion sets the version of the application that created the -// document. Per MS, the verison string mut be in the form 'XX.YYYY'. -func (_dc AppProperties )SetApplicationVersion (s string ){_dc ._efa .AppVersion =&s }; +// NewRelationship constructs a new relationship. +func NewRelationship ()Relationship {return Relationship {_cc .NewRelationship ()}}; -// WriteExtraFiles writes the extra files to the zip package. -func (_gfa *DocBase )WriteExtraFiles (z *_cb .Writer )error {for _ ,_feb :=range _gfa .ExtraFiles {if _bee :=_feg .AddFileFromDisk (z ,_feb .ZipPath ,_feb .DiskPath );_bee !=nil {return _bee ;};};return nil ;}; +// Rows returns all table rows. +func (_ebb Table )Rows ()[]*TableRow {_cfag :=_ebb ._ddd .Tr ;_beca :=[]*TableRow {};for _ ,_aga :=range _cfag {_beca =append (_beca ,&TableRow {_afa :_aga });};return _beca ;}; -// CustomProperties contains document specific properties. -type CustomProperties struct{_bdf *_be .Properties }; +// SetApplication sets the name of the application that created the document. +func (_bf AppProperties )SetApplication (s string ){_bf ._gde .Application =&s };func (_cab CustomProperties )SetPropertyAsInt (name string ,i int ){_gac :=_cab .getNewProperty (name );_fdga :=int32 (i );_gac .Int =&_fdga ;_cab .setProperty (_gac );}; -// ImageRef is a reference to an image within a document. -type ImageRef struct{_dae *DocBase ;_gccd Relationships ;_abdf Image ;_edd string ;};const _eacb ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034"; +// IsEmpty returns true if there are no relationships. +func (_efcc Relationships )IsEmpty ()bool {return _efcc ._bgg ==nil ||len (_efcc ._bgg .Relationship )==0;}; -// TableStyles contains document specific properties. -type TableStyles struct{_gab *_fa .TblStyleLst };func (_dbd CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_ccc :=_dbd .getNewProperty (name );_ccc .R8 =&r8 ;_dbd .setProperty (_ccc );};func (_bbc CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_bac :=_bbc .getNewProperty (name );_bac .Ostream =&ostream ;_bbc .setProperty (_bac );}; +// SetCreated sets the time that the document was created. +func (_bdf CoreProperties )SetCreated (t _d .Time ){_bdf ._ge .Created =_bb (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; -// FindRIDForN returns the relationship ID for the i'th relationship of type t. -func (_ebfg Relationships )FindRIDForN (i int ,t string )string {for _ ,_gda :=range _ebfg ._fgf .CT_Relationships .Relationship {if _gda .TypeAttr ==t {if i ==0{return _gda .IdAttr ;};i --;};};return "";};func (_agc CustomProperties )SetPropertyAsInt (name string ,i int ){_def :=_agc .getNewProperty (name );_ge :=int32 (i );_def .Int =&_ge ;_agc .setProperty (_def );}; +// 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 ){_geg :=Image {};_bgbe ,_fede :=_ff .Open (path );if _fede !=nil {return _geg ,_g .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_fede );};defer _bgbe .Close ();_ccb ,_ccbc ,_fede :=_ga .Decode (_bgbe );if _fede !=nil {return _geg ,_g .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_fede );};_geg .Path =path ;_geg .Format =_ccbc ;_geg .Size =_ccb .Bounds ().Size ();return _geg ,nil ;}; -// SetModified sets the time that the document was modified. -func (_fee CoreProperties )SetModified (t _a .Time ){_fee ._af .Modified =_bbf (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");};var ReleasedAt =_a .Date (_gee ,_bba ,_aggc ,_fgff ,_cce ,0,0,_a .UTC ); +// Table represents a table in the document. +type Table struct{_ddd *_da .Tbl ;_acc *_da .CT_Transform2D ;}; -// AddOverride adds an override content type for a given path name. -func (_cfc ContentTypes )AddOverride (path ,contentType string ){if !_f .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _f .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_bb .Log ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType );};_fdf :=_ced .NewOverride ();_fdf .PartNameAttr =path ;_fdf .ContentTypeAttr =contentType ;_cfc ._ceee .Override =append (_cfc ._ceee .Override ,_fdf );}; +// TblStyle returns the TblStyle property. +func (_dfc TableStyles )TblStyle ()[]*_da .CT_TableStyle {return _dfc ._afbe .TblStyle };func (_caa CustomProperties )SetPropertyAsStream (name string ,stream string ){_agg :=_caa .getNewProperty (name );_agg .Stream =&stream ;_caa .setProperty (_agg );}; -// Author returns the author of the document -func (_ccg CoreProperties )Author ()string {if _ccg ._af .Creator !=nil {return string (_ccg ._af .Creator .Data );};return "";};func UtcTimeFormat (t _a .Time )string {return t .Format (_eacb )+"\u0020\u0055\u0054\u0043"}; +// ApplicationVersion returns the version of the application that created the +// document. +func (_feg AppProperties )ApplicationVersion ()string {if _feg ._gde .AppVersion !=nil {return *_feg ._gde .AppVersion ;};return "";}; -// SetDescription records the description of the document. -func (_aad CoreProperties )SetDescription (s string ){if _aad ._af .Description ==nil {_aad ._af .Description =&_bb .XSDAny {XMLName :_cbc .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_aad ._af .Description .Data =[]byte (s );};func (_gcg CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_aca :=_gcg .getNewProperty (name );_aca .I2 =&i2 ;_gcg .setProperty (_aca );}; +// 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 (_dae ImageRef )RelativeHeight (w _df .Distance )_df .Distance {_aaa :=float64 (_dae .Size ().Y )/float64 (_dae .Size ().X );return w *_df .Distance (_aaa );}; -// Application returns the name of the application that created the document. -// For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_bga AppProperties )Application ()string {if _bga ._efa .Application !=nil {return *_bga ._efa .Application ;};return "";}; +// TableStyles contains document specific properties. +type TableStyles struct{_afbe *_da .TblStyleLst }; -// X returns the inner wrapped XML type. -func (_ebc CustomProperties )X ()*_be .Properties {return _ebc ._bdf };func (_dgc CustomProperties )SetPropertyAsFiletime (name string ,filetime _a .Time ){_ebfc :=_dgc .getNewProperty (name );_ebfc .Filetime =&filetime ;_dgc .setProperty (_ebfc );}; +// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. +func NewTableWithXfrm (xfrm *_da .CT_Transform2D )*Table {_cacc :=_da .NewTbl ();_cacc .TblPr =_da .NewCT_TableProperties ();return &Table {_ddd :_cacc ,_acc :xfrm };};func _bb (_gda _d .Time ,_dgec string )*_dg .XSDAny {_bec :=&_dg .XSDAny {XMLName :_gae .Name {Local :_dgec }};_bec .Attrs =append (_bec .Attrs ,_gae .Attr {Name :_gae .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_bec .Attrs =append (_bec .Attrs ,_gae .Attr {Name :_gae .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"});_bec .Attrs =append (_bec .Attrs ,_gae .Attr {Name :_gae .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/"});_bec .Data =[]byte (_gda .Format (_ggc ));return _bec ;}; -// ImageFromStorage reads an image using the currently set -// temporary storage mechanism (see tempstorage). You can also +// ContentTypes is the top level "[Content_Types].xml" in a zip package. +type ContentTypes struct{_fbb *_fb .Types };func (_edg CustomProperties )SetPropertyAsBool (name string ,b bool ){_ace :=_edg .getNewProperty (name );_ace .Bool =&b ;_edg .setProperty (_ace );}; + +// Title returns the Title of the document +func (_gcc CoreProperties )Title ()string {if _gcc ._ge .Title !=nil {return string (_gcc ._ge .Title .Data );};return "";};func (_dac CustomProperties )SetPropertyAsNull (name string ){_ada :=_dac .getNewProperty (name );_ada .Null =_ac .NewNull ();_dac .setProperty (_ada );};func (_fed CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_gdbc :=_fed .getNewProperty (name );_gdbc .Ostorage =&ostorage ;_fed .setProperty (_gdbc );};func (_ea CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_efb :=_ea .getNewProperty (name );_efb .Ui1 =&ui1 ;_ea .setProperty (_efb );};func (_abe Relationship )String ()string {return _g .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",_abe .ID (),_abe .Target (),_abe .Type ());};const _bcec =40; + +// 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 ImageFromStorage (path string )(Image ,error ){_dca :=Image {};_gde ,_efef :=_fb .Open (path );if _efef !=nil {return _dca ,_e .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_efef );};defer _gde .Close ();_babc ,_dda ,_efef :=_d .Decode (_gde );if _efef !=nil {return _dca ,_e .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_efef );};_dca .Path =path ;_dca .Format =_dda ;_dca .Size =_babc .Bounds ().Size ();return _dca ,nil ;}; +func ImageFromBytes (data []byte )(Image ,error ){_ccag :=Image {};_efc ,_dbfb ,_cgc :=_ga .Decode (_ag .NewReader (data ));if _cgc !=nil {return _ccag ,_g .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_cgc );};_ccag .Data =&data ;_ccag .Format =_dbfb ;_ccag .Size =_efc .Bounds ().Size ();return _ccag ,nil ;}; -// SetApplication sets the name of the application that created the document. -func (_cd AppProperties )SetApplication (s string ){_cd ._efa .Application =&s }; +// Data returns the data of an image file, if any. +func (_cec ImageRef )Data ()*[]byte {return _cec ._bgeg .Data }; -// AddExtraFileFromZip is used when reading an unsupported file from an OOXML -// file. This ensures that unsupported file content will at least round-trip -// correctly. -func (_cbd *DocBase )AddExtraFileFromZip (f *_cb .File )error {_bbff ,_acg :=_feg .ExtractToDiskTmp (f ,_cbd .TmpPath );if _acg !=nil {return _e .Errorf ("\u0065\u0072r\u006f\u0072\u0020\u0065x\u0074\u0072a\u0063\u0074\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_acg );};_cbd .ExtraFiles =append (_cbd .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_bbff });return nil ;}; +// NewCoreProperties constructs a new CoreProperties. +func NewCoreProperties ()CoreProperties {return CoreProperties {_ge :_fe .NewCoreProperties ()}}; -// Path returns the path to an image file, if any. -func (_gdc ImageRef )Path ()string {return _gdc ._abdf .Path };func (_add CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_ffd :=_add .getNewProperty (name );_ffd .Ui1 =&ui1 ;_add .setProperty (_ffd );}; +// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. +func (_cd ContentTypes )CopyOverride (path ,newPath string ){if !_ggf .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_ggf .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _afg :=range _cd ._fbb .Override {if _cd ._fbb .Override [_afg ].PartNameAttr ==path {_ggfa :=*_cd ._fbb .Override [_afg ];_ggfa .PartNameAttr =newPath ;_cd ._fbb .Override =append (_cd ._fbb .Override ,&_ggfa );};};}; -// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. -func NewRelationshipsCopy (rels Relationships )Relationships {_cece :=*rels ._fgf ;return Relationships {_fgf :&_cece };}; +// Hyperlink is just an appropriately configured relationship. +type Hyperlink Relationship ;func (_fad CustomProperties )SetPropertyAsBlob (name ,blob string ){_egf :=_fad .getNewProperty (name );_egf .Blob =&blob ;_fad .setProperty (_egf );};func (_bgfg CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_fee :=_bgfg .getNewProperty (name );_fee .Lpstr =&lpstr ;_bgfg .setProperty (_fee );}; -// RemoveOverride removes an override given a path. -func (_g ContentTypes )RemoveOverride (path string ){if !_f .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _abd ,_eg :=range _g ._ceee .Override {if _eg .PartNameAttr ==path {copy (_g ._ceee .Override [_abd :],_g ._ceee .Override [_abd +1:]);_g ._ceee .Override =_g ._ceee .Override [0:len (_g ._ceee .Override )-1];};};};func (_face CustomProperties )SetPropertyAsArray (name string ,array *_ag .Array ){_abg :=_face .getNewProperty (name );_abg .Array =array ;_face .setProperty (_abg );}; +// AddCol adds a column to a table. +func (_aef Table )AddCol ()*TableCol {_gfa :=_da .NewCT_TableCol ();_aef ._ddd .TblGrid .GridCol =append (_aef ._ddd .TblGrid .GridCol ,_gfa );for _ ,_cda :=range _aef ._ddd .Tr {_dgbd :=_da .NewCT_TableCell ();_cda .Tc =append (_cda .Tc ,_dgbd );};return &TableCol {_fcb :_gfa };}; -// Target returns the target (path) of a relationship. -func (_gbe Relationship )Target ()string {return _gbe ._gbd .TargetAttr };func (_afac CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_eba :=_afac .getNewProperty (name );_eba .R4 =&r4 ;_afac .setProperty (_eba );}; +// ExtraFile is an unsupported file type extracted from, or to be written to a +// zip package +type ExtraFile struct{ZipPath string ;DiskPath string ;}; -// RelID returns the relationship ID. -func (_gce ImageRef )RelID ()string {return _gce ._edd };func (_da CustomProperties )SetPropertyAsNull (name string ){_dfcg :=_da .getNewProperty (name );_dfcg .Null =_ag .NewNull ();_da .setProperty (_dfcg );}; +// 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 ){_gba ,_fag :=_ad .Open (path );_aggb :=Image {};if _fag !=nil {return _aggb ,_g .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_fag );};defer _gba .Close ();_fbg ,_cge ,_fag :=_ga .Decode (_gba );if _fag !=nil {return _aggb ,_g .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_fag );};_aggb .Path =path ;_aggb .Format =_cge ;_aggb .Size =_fbg .Bounds ().Size ();return _aggb ,nil ;}; -// X returns the inner raw content types. -func (_agfd ContentTypes )X ()*_ced .Types {return _agfd ._ceee }; +// CustomProperties contains document specific properties. +type CustomProperties struct{_ce *_c .Properties }; -// Description returns the description of the document -func (_dea CoreProperties )Description ()string {if _dea ._af .Description !=nil {return string (_dea ._af .Description .Data );};return "";}; +// FindRIDForN returns the relationship ID for the i'th relationship of type t. +func (_gcd Relationships )FindRIDForN (i int ,t string )string {for _ ,_cga :=range _gcd ._bgg .CT_Relationships .Relationship {if _cga .TypeAttr ==t {if i ==0{return _cga .IdAttr ;};i --;};};return "";};func (_egbd CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_fdc :=_egbd .getNewProperty (name );_fdc .Ostream =&ostream ;_egbd .setProperty (_fdc );}; -// ID returns the ID of a relationship. -func (_eea Relationship )ID ()string {return _eea ._gbd .IdAttr }; +// SetWidth sets column width, see measurement package. +func (_ebd TableCol )SetWidth (m _df .Distance ){_feab :=_df .ToEMU (float64 (m ));_ebd ._fcb .WAttr =_da .ST_Coordinate {ST_CoordinateUnqualified :&_feab };}; -// Company returns the name of the company that created the document. -// For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_bef AppProperties )Company ()string {if _bef ._efa .Company !=nil {return *_bef ._efa .Company ;};return "";}; +// X returns the inner wrapped XML type. +func (_dgdg TableStyles )X ()*_da .TblStyleLst {return _dgdg ._afbe }; -// SetAuthor records the author of the document. -func (_ba CoreProperties )SetAuthor (s string ){if _ba ._af .Creator ==nil {_ba ._af .Creator =&_bb .XSDAny {XMLName :_cbc .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_ba ._af .Creator .Data =[]byte (s );}; +// TableCol represents a column in a table. +type TableCol struct{_fcb *_da .CT_TableCol }; + +// GetPropertyByName returns a custom property selected by it's name. +func (_cff CustomProperties )GetPropertyByName (name string )CustomProperty {_eccg :=_cff ._ce .Property ;for _ ,_baee :=range _eccg {if *_baee .NameAttr ==name {return CustomProperty {_caf :_baee };};};return CustomProperty {};}; + +// 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 _dg .DocType ,src string ,idx int ,ctype string )Relationship {return _cag .AddRelationship (_dg .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; + +// SetOffsetX sets horizontal offset of a table in distance units (see measurement package). +func (_efg Table )SetOffsetX (offX float64 ){if _efg ._acc .Off ==nil {_efg ._acc .Off =_da .NewCT_Point2D ();_feag :=int64 (0);_efg ._acc .Off .YAttr =_da .ST_Coordinate {ST_CoordinateUnqualified :&_feag };};_dfb :=_df .ToEMU (offX );_efg ._acc .Off .XAttr =_da .ST_Coordinate {ST_CoordinateUnqualified :&_dfb };}; + +// 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 _ga .Point ;Format string ;Path string ;Data *[]byte ;}; // AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. -func AddImageToZip (z *_cb .Writer ,img ImageRef ,imageNum int ,dt _bb .DocType )error {_eag :=_bb .AbsoluteImageFilename (dt ,imageNum ,_f .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _efe :=_feg .AddFileFromBytes (z ,_eag ,*img .Data ());_efe !=nil {return _efe ;};}else if img .Path ()!=""{if _fgg :=_feg .AddFileFromDisk (z ,_eag ,img .Path ());_fgg !=nil {return _fgg ;};}else {return _e .Errorf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0073\u006f\u0075\u0072\u0063\u0065\u003a %\u002b\u0076",img );};return nil ;};const _aggc =31;func (_ede CustomProperties )SetPropertyAsBool (name string ,b bool ){_acf :=_ede .getNewProperty (name );_acf .Bool =&b ;_ede .setProperty (_acf );}; +func AddImageToZip (z *_gag .Writer ,img ImageRef ,imageNum int ,dt _dg .DocType )error {_egbe :=_dg .AbsoluteImageFilename (dt ,imageNum ,_ggf .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _caaa :=_eg .AddFileFromBytes (z ,_egbe ,*img .Data ());_caaa !=nil {return _caaa ;};}else if img .Path ()!=""{if _ggfe :=_eg .AddFileFromDisk (z ,_egbe ,img .Path ());_ggfe !=nil {return _ggfe ;};}else {return _g .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 ;}; -// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. -func (_fac ContentTypes )CopyOverride (path ,newPath string ){if !_f .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_f .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _bgb :=range _fac ._ceee .Override {if _fac ._ceee .Override [_bgb ].PartNameAttr ==path {_eff :=*_fac ._ceee .Override [_bgb ];_eff .PartNameAttr =newPath ;_fac ._ceee .Override =append (_fac ._ceee .Override ,&_eff );};};}; +// AddOverride adds an override content type for a given path name. +func (_gdb ContentTypes )AddOverride (path ,contentType string ){if !_ggf .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _ggf .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_dg .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 );};_gf :=_fb .NewOverride ();_gf .PartNameAttr =path ;_gf .ContentTypeAttr =contentType ;_gdb ._fbb .Override =append (_gdb ._fbb .Override ,_gf );}; -// Created returns the time that the document was created. -func (_aa CoreProperties )Created ()_a .Time {return _bc (_aa ._af .Created )};func (_gb CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_bfa :=_gb .getNewProperty (name );_bfa .I1 =&i1 ;_gb .setProperty (_bfa );}; +// NewCustomProperties constructs a new CustomProperties. +func NewCustomProperties ()CustomProperties {return CustomProperties {_ce :_c .NewProperties ()}}; -// RelativeWidth returns the relative width of an image given a fixed height. -// This is used when setting image to a fixed height to calculate the width -// required to keep the same image aspect ratio. -func (_dbb ImageRef )RelativeWidth (h _fd .Distance )_fd .Distance {_afc :=float64 (_dbb .Size ().X )/float64 (_dbb .Size ().Y );return h *_fd .Distance (_afc );}; +// SetTarget set the target (path) of a relationship. +func (_cdc Relationship )SetTarget (s string ){_cdc ._dbfg .TargetAttr =s }; -// Remove removes an existing relationship. -func (_bfc Relationships )Remove (rel Relationship )bool {for _aegg ,_bce :=range _bfc ._fgf .Relationship {if _bce ==rel ._gbd {copy (_bfc ._fgf .Relationship [_aegg :],_bfc ._fgf .Relationship [_aegg +1:]);_bfc ._fgf .Relationship =_bfc ._fgf .Relationship [0:len (_bfc ._fgf .Relationship )-1];return true ;};};return false ;};func (_aac CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_afa :=_aac .getNewProperty (name );_afa .Ui2 =&ui2 ;_aac .setProperty (_afa );}; +// 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 _ga .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;}; -// X returns the inner wrapped XML type. -func (_ecgd TableStyles )X ()*_fa .TblStyleLst {return _ecgd ._gab }; +// RemoveOverride removes an override given a path. +func (_be ContentTypes )RemoveOverride (path string ){if !_ggf .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _bgf ,_eb :=range _be ._fbb .Override {if _eb .PartNameAttr ==path {copy (_be ._fbb .Override [_bgf :],_be ._fbb .Override [_bgf +1:]);_be ._fbb .Override =_be ._fbb .Override [0:len (_be ._fbb .Override )-1];};};};const Version ="\u0031\u002e\u0036.\u0030";func (_bbc CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_gca :=_bbc .getNewProperty (name );_gca .Clsid =&clsid ;_bbc .setProperty (_gca );}; -// Data returns the data of an image file, if any. -func (_gdg ImageRef )Data ()*[]byte {return _gdg ._abdf .Data }; +// ID returns the ID of a relationship. +func (_badd Relationship )ID ()string {return _badd ._dbfg .IdAttr }; + +// AppProperties contains properties specific to the document and the +// application that created it. +type AppProperties struct{_gde *_f .Properties };func (_afgf CustomProperties )SetPropertyAsError (name string ,error string ){_baec :=_afgf .getNewProperty (name );_baec .Error =&error ;_afgf .setProperty (_baec );};func (_bab CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_ddf :=_bab .getNewProperty (name );_ddf .R4 =&r4 ;_bab .setProperty (_ddf );};func (_ecf CustomProperties )setProperty (_faf *_c .CT_Property ){_deg :=_ecf .GetPropertyByName (*_faf .NameAttr );if (_deg ==CustomProperty {}){_ecf ._ce .Property =append (_ecf ._ce .Property ,_faf );}else {_faf .FmtidAttr =_deg ._caf .FmtidAttr ;if _deg ._caf .PidAttr ==0{_faf .PidAttr =_deg ._caf .PidAttr ;};_faf .LinkTargetAttr =_deg ._caf .LinkTargetAttr ;*_deg ._caf =*_faf ;};};func (_egc *ImageRef )SetRelID (id string ){_egc ._acbg =id };func (_dde CustomProperties )SetPropertyAsOblob (name ,oblob string ){_agf :=_dde .getNewProperty (name );_agf .Oblob =&oblob ;_dde .setProperty (_agf );};func (_gdec CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_efbc :=_gdec .getNewProperty (name );_efbc .Ui8 =&ui8 ;_gdec .setProperty (_efbc );}; + +// WriteExtraFiles writes the extra files to the zip package. +func (_gaf *DocBase )WriteExtraFiles (z *_gag .Writer )error {for _ ,_gdcb :=range _gaf .ExtraFiles {if _fda :=_eg .AddFileFromDisk (z ,_gdcb .ZipPath ,_gdcb .DiskPath );_fda !=nil {return _fda ;};};return nil ;};const _dcg =12; + +// NewRelationships creates a new relationship wrapper. +func NewRelationships ()Relationships {return Relationships {_bgg :_cc .NewRelationships ()}}; // X returns the underlying raw XML data. -func (_ccd Relationships )X ()*_agf .Relationships {return _ccd ._fgf };func (_ebcg CustomProperties )SetPropertyAsError (name string ,error string ){_daf :=_ebcg .getNewProperty (name );_daf .Error =&error ;_ebcg .setProperty (_daf );}; +func (_bgega Relationships )X ()*_cc .Relationships {return _bgega ._bgg }; -// LastModifiedBy returns the name of the last person to modify the document -func (_cff CoreProperties )LastModifiedBy ()string {if _cff ._af .LastModifiedBy !=nil {return *_cff ._af .LastModifiedBy ;};return "";}; +// AddRow adds a row to a table. +func (_dgdb Table )AddRow ()*TableRow {_bce :=_da .NewCT_TableRow ();for _daa :=0;_daa < len (_dgdb ._ddd .TblGrid .GridCol );_daa ++{_bce .Tc =append (_bce .Tc ,_da .NewCT_TableCell ());};_dgdb ._ddd .Tr =append (_dgdb ._ddd .Tr ,_bce );return &TableRow {_afa :_bce };}; -// ContentTypes is the top level "[Content_Types].xml" in a zip package. -type ContentTypes struct{_ceee *_ced .Types }; +// NewTable makes a new table. +func NewTable ()*Table {_cac :=_da .NewTbl ();_cac .TblPr =_da .NewCT_TableProperties ();return &Table {_ddd :_cac };}; -// 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 {_abdf :img ,_dae :d ,_gccd :rels };};func (_ebbd CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_effg :=_ebbd .getNewProperty (name );_effg .Bstr =&bstr ;_ebbd .setProperty (_effg );}; +// Relationship is a relationship within a .rels file. +type Relationship struct{_dbfg *_cc .Relationship };func UtcTimeFormat (t _d .Time )string {return t .Format (_acce )+"\u0020\u0055\u0054\u0043"}; -// NewCoreProperties constructs a new CoreProperties. -func NewCoreProperties ()CoreProperties {return CoreProperties {_af :_ed .NewCoreProperties ()}}; +// CoreProperties contains document specific properties. +type CoreProperties struct{_ge *_fe .CoreProperties }; -// SetDocSecurity sets the document security flag. -func (_cee AppProperties )SetDocSecurity (v int32 ){_cee ._efa .DocSecurity =_bb .Int32 (v )}; +// NewTableStyles constructs a new TableStyles. +func NewTableStyles ()TableStyles {return TableStyles {_afbe :_da .NewTblStyleLst ()}};func _bae (_bfa *_dg .XSDAny )_d .Time {if _bfa ==nil {return _d .Time {};};_aca ,_dge :=_d .Parse (_ggc ,string (_bfa .Data ));if _dge !=nil {_dg .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 (_bfa .Data ),_dge );};return _aca ;}; -// SetTarget set the target (path) of a relationship. -func (_efec Relationship )SetTarget (s string ){_efec ._gbd .TargetAttr =s }; +// SetModified sets the time that the document was modified. +func (_dab CoreProperties )SetModified (t _d .Time ){_dab ._ge .Modified =_bb (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");}; -// X returns the inner wrapped XML type. -func (_dfd AppProperties )X ()*_ca .Properties {return _dfd ._efa }; +// 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 (_egba ImageRef )RelativeWidth (h _df .Distance )_df .Distance {_bbe :=float64 (_egba .Size ().X )/float64 (_egba .Size ().Y );return h *_df .Distance (_bbe );}; // Pages returns total number of pages which are saved by the text editor which produced the document. // For unioffice created documents, it is 0. -func (_bea AppProperties )Pages ()int32 {if _bea ._efa .Pages !=nil {return *_bea ._efa .Pages ;};return 0;}; +func (_bad AppProperties )Pages ()int32 {if _bad ._gde .Pages !=nil {return *_bad ._gde .Pages ;};return 0;}; -// Relationships represents a .rels file. -type Relationships struct{_fgf *_agf .Relationships };func (_dfdd CustomProperties )SetPropertyAsStorage (name string ,storage string ){_cdf :=_dfdd .getNewProperty (name );_cdf .Storage =&storage ;_dfdd .setProperty (_cdf );}; +// AddDefault registers a default content type for a given file extension. +func (_dbe ContentTypes )AddDefault (fileExtension string ,contentType string ){_ab :=_fb .NewDefault ();_ab .ExtensionAttr =fileExtension ;_ab .ContentTypeAttr =contentType ;_dbe ._fbb .Default =append (_dbe ._fbb .Default ,_ab );};func (_gbg CustomProperties )SetPropertyAsVstream (name string ,vstream *_ac .Vstream ){_faa :=_gbg .getNewProperty (name );_faa .Vstream =vstream ;_gbg .setProperty (_faa );}; -// Image is a container for image information. It's used as we need format and -// and size information to use images. -// It contains either the filesystem path to the image, or the image itself. -type Image struct{Size _d .Point ;Format string ;Path string ;Data *[]byte ;};func (_gaf CustomProperties )setProperty (_dcg *_be .CT_Property ){_dee :=_gaf .GetPropertyByName (*_dcg .NameAttr );if (_dee ==CustomProperty {}){_gaf ._bdf .Property =append (_gaf ._bdf .Property ,_dcg );}else {_dcg .FmtidAttr =_dee ._bda .FmtidAttr ;if _dee ._bda .PidAttr ==0{_dcg .PidAttr =_dee ._bda .PidAttr ;};_dcg .LinkTargetAttr =_dee ._bda .LinkTargetAttr ;*_dee ._bda =*_dcg ;};}; +// Properties returns table properties. +func (_cfb Table )Properties ()*_da .CT_TableProperties {return _cfb ._ddd .TblPr }; -// X returns the inner wrapped XML type. -func (_dga CoreProperties )X ()*_ed .CoreProperties {return _dga ._af };func (_daa CustomProperties )SetPropertyAsCy (name string ,cy string ){_ebff :=_daa .getNewProperty (name );_ebff .Cy =&cy ;_daa .setProperty (_ebff );};func (_cbg CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_ffc :=_cbg .getNewProperty (name );_ffc .Ui4 =&ui4 ;_cbg .setProperty (_ffc );};const _ee ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a"; +// 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 (_fgd *DocBase )AddExtraFileFromZip (f *_gag .File )error {_bef ,_dca :=_eg .ExtractToDiskTmp (f ,_fgd .TmpPath );if _dca !=nil {return _g .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",_dca );};_fgd .ExtraFiles =append (_fgd .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_bef });return nil ;}; -// SetContentStatus records the content status of the document. -func (_afg CoreProperties )SetContentStatus (s string ){_afg ._af .ContentStatus =&s }; +// SetTitle records the title of the document. +func (_egb CoreProperties )SetTitle (s string ){if _egb ._ge .Title ==nil {_egb ._ge .Title =&_dg .XSDAny {XMLName :_gae .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_egb ._ge .Title .Data =[]byte (s );}; // EnsureDefault esnures that an extension and default content type exist, // adding it if necessary. -func (_bgc ContentTypes )EnsureDefault (ext ,contentType string ){for _ ,_fbg :=range _bgc ._ceee .Default {if _fbg .ExtensionAttr ==ext {_fbg .ContentTypeAttr =contentType ;return ;};};_aeg :=&_ced .Default {};_aeg .ContentTypeAttr =contentType ;_aeg .ExtensionAttr =ext ;_bgc ._ceee .Default =append (_bgc ._ceee .Default ,_aeg );}; +func (_aa ContentTypes )EnsureDefault (ext ,contentType string ){for _ ,_gcb :=range _aa ._fbb .Default {if _gcb .ExtensionAttr ==ext {_gcb .ContentTypeAttr =contentType ;return ;};};_gfe :=&_fb .Default {};_gfe .ContentTypeAttr =contentType ;_gfe .ExtensionAttr =ext ;_aa ._fbb .Default =append (_aa ._fbb .Default ,_gfe );};func (_efdb CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_cfa :=_efdb .getNewProperty (name );_cfa .I4 =&i4 ;_efdb .setProperty (_cfa );}; -// IsEmpty returns true if there are no relationships. -func (_gdea Relationships )IsEmpty ()bool {return _gdea ._fgf ==nil ||len (_gdea ._fgf .Relationship )==0;}; +// SetDocSecurity sets the document security flag. +func (_ef AppProperties )SetDocSecurity (v int32 ){_ef ._gde .DocSecurity =_dg .Int32 (v )}; -// NewTheme constructs a new theme. -func NewTheme ()Theme {return Theme {_fa .NewTheme ()}}; +// RelID returns the relationship ID. +func (_cea ImageRef )RelID ()string {return _cea ._acbg }; -// NewRelationship constructs a new relationship. -func NewRelationship ()Relationship {return Relationship {_agf .NewRelationship ()}}; +// NewAppProperties constructs a new AppProperties. +func NewAppProperties ()AppProperties {_fbf :=AppProperties {_gde :_f .NewProperties ()};_fbf .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_fbf .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065");_fbf .SetDocSecurity (0);_fbf .SetLinksUpToDate (false );var _ba ,_fc ,_dfd int64 ;_g .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_ba ,&_fc ,&_dfd );_ddb :=float64 (_ba )+float64 (_fc )/10000.0;_fbf .SetApplicationVersion (_g .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_ddb ));return _fbf ;}; -// Theme is a drawingml theme. -type Theme struct{_agcg *_fa .Theme }; +// Type returns the type of a relationship. +func (_eaf Relationship )Type ()string {return _eaf ._dbfg .TypeAttr };func (_eag CustomProperties )SetPropertyAsStorage (name string ,storage string ){_dbf :=_eag .getNewProperty (name );_dbf .Storage =&storage ;_eag .setProperty (_dbf );};func (_fbe CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_efd :=_fbe .getNewProperty (name );_efd .I2 =&i2 ;_fbe .setProperty (_efd );}; -// Relationship is a relationship within a .rels file. -type Relationship struct{_gbd *_agf .Relationship };const _fgff =20; +// X returns the inner wrapped XML type. +func (_bd AppProperties )X ()*_f .Properties {return _bd ._gde }; -// NewTableStyles constructs a new TableStyles. -func NewTableStyles ()TableStyles {return TableStyles {_gab :_fa .NewTblStyleLst ()}}; +// SetLinksUpToDate sets the links up to date flag. +func (_ffc AppProperties )SetLinksUpToDate (v bool ){_ffc ._gde .LinksUpToDate =_dg .Bool (v )}; -// AddHyperlink adds an external hyperlink relationship. -func (_adc Relationships )AddHyperlink (target string )Hyperlink {_bcb :=_adc .AddRelationship (target ,_bb .HyperLinkType );_bcb ._gbd .TargetModeAttr =_agf .ST_TargetModeExternal ;return Hyperlink (_bcb );};const _cce =3; +// SetCompany sets the name of the company that created the document. +func (_gc AppProperties )SetCompany (s string ){_gc ._gde .Company =&s }; -// AddAutoRelationship adds a relationship with an automatically generated -// filename based off of the type. It should be preferred over AddRelationship -// to ensure consistent filenames are maintained. -func (_cbee Relationships )AddAutoRelationship (dt _bb .DocType ,src string ,idx int ,ctype string )Relationship {return _cbee .AddRelationship (_bb .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; +// TableRow represents a row in a table. +type TableRow struct{_afa *_da .CT_TableRow };func (_ddbe CustomProperties )SetPropertyAsVector (name string ,vector *_ac .Vector ){_bgb :=_ddbe .getNewProperty (name );_bgb .Vector =vector ;_ddbe .setProperty (_bgb );}; -// SetCategory records the category of the document. -func (_abc CoreProperties )SetCategory (s string ){_abc ._af .Category =&s }; +// X returns the inner wrapped XML type. +func (_gff CustomProperties )X ()*_c .Properties {return _gff ._ce };var ReleasedAt =_d .Date (_dda ,_adg ,_dcg ,_dgc ,_bcec ,0,0,_d .UTC ); -// CustomProperty contains document specific property. -// Using of this type is deprecated. -type CustomProperty struct{_bda *_be .CT_Property };func (_aaff CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_cab :=_aaff .getNewProperty (name );_cab .Ostorage =&ostorage ;_aaff .setProperty (_cab );};const _gee =2020;func (_egf CustomProperties )SetPropertyAsBlob (name ,blob string ){_fef :=_egf .getNewProperty (name );_fef .Blob =&blob ;_egf .setProperty (_fef );}; +// SetOffsetY sets vertical offset of a table in distance units (see measurement package). +func (_begb Table )SetOffsetY (offY float64 ){if _begb ._acc .Off ==nil {_begb ._acc .Off =_da .NewCT_Point2D ();_faab :=int64 (0);_begb ._acc .Off .XAttr =_da .ST_Coordinate {ST_CoordinateUnqualified :&_faab };};_fbbg :=_df .ToEMU (offY );_begb ._acc .Off .YAttr =_da .ST_Coordinate {ST_CoordinateUnqualified :&_fbbg };};func (_cdf CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_gfd :=_cdf .getNewProperty (name );_gfd .Ui2 =&ui2 ;_cdf .setProperty (_gfd );}; -// Relationships returns a slice of all of the relationships. -func (_cgb Relationships )Relationships ()[]Relationship {_fdg :=[]Relationship {};for _ ,_acd :=range _cgb ._fgf .Relationship {_fdg =append (_fdg ,Relationship {_acd });};return _fdg ;}; +// AddHyperlink adds an external hyperlink relationship. +func (_bgcg Relationships )AddHyperlink (target string )Hyperlink {_ebf :=_bgcg .AddRelationship (target ,_dg .HyperLinkType );_ebf ._dbfg .TargetModeAttr =_cc .ST_TargetModeExternal ;return Hyperlink (_ebf );}; + +// DefAttr returns the DefAttr property. +func (_fedf TableStyles )DefAttr ()string {return _fedf ._afbe .DefAttr }; + +// X returns the inner wrapped XML type. +func (_bca Table )X ()*_da .Tbl {return _bca ._ddd }; + +// SetContentStatus records the content status of the document. +func (_gdc CoreProperties )SetContentStatus (s string ){_gdc ._ge .ContentStatus =&s }; // Clear removes any existing relationships. -func (_dfce Relationships )Clear (){_dfce ._fgf .Relationship =nil };func (_fbga Relationship )String ()string {return _e .Sprintf ("\u007b\u0049\u0044\u003a \u0025\u0073\u0020\u0054\u0061\u0072\u0067\u0065\u0074\u003a \u0025s\u0020\u0054\u0079\u0070\u0065\u003a\u0020%\u0073\u007d",_fbga .ID (),_fbga .Target (),_fbga .Type ());}; +func (_fec Relationships )Clear (){_fec ._bgg .Relationship =nil }; -// NewAppProperties constructs a new AppProperties. -func NewAppProperties ()AppProperties {_fcf :=AppProperties {_efa :_ca .NewProperties ()};_fcf .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_fcf .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065");_fcf .SetDocSecurity (0);_fcf .SetLinksUpToDate (false );var _ab ,_cedg ,_df int64 ;_e .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_ab ,&_cedg ,&_df );_bg :=float64 (_ab )+float64 (_cedg )/10000.0;_fcf .SetApplicationVersion (_e .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_bg ));return _fcf ;}; +// SetApplicationVersion sets the version of the application that created the +// document. Per MS, the verison string mut be in the form 'XX.YYYY'. +func (_cg AppProperties )SetApplicationVersion (s string ){_cg ._gde .AppVersion =&s };func (_gce CustomProperties )SetPropertyAsCy (name string ,cy string ){_eea :=_gce .getNewProperty (name );_eea .Cy =&cy ;_gce .setProperty (_eea );}; -// ImageFromBytes returns an Image struct for an in-memory image. You can also -// construct an Image directly if the file and size are known. -func ImageFromBytes (data []byte )(Image ,error ){_gced :=Image {};_ccf ,_gdge ,_dfg :=_d .Decode (_ce .NewReader (data ));if _dfg !=nil {return _gced ,_e .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_dfg );};_gced .Data =&data ;_gced .Format =_gdge ;_gced .Size =_ccf .Bounds ().Size ();return _gced ,nil ;}; +// SetLastModifiedBy records the last person to modify the document. +func (_bdad CoreProperties )SetLastModifiedBy (s string ){_bdad ._ge .LastModifiedBy =&s };const _dda =2020;const _adg =10; -// SetLinksUpToDate sets the links up to date flag. -func (_bgg AppProperties )SetLinksUpToDate (v bool ){_bgg ._efa .LinksUpToDate =_bb .Bool (v )};func (_abca CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_geb :=_abca .getNewProperty (name );_geb .Clsid =&clsid ;_abca .setProperty (_geb );}; +// Path returns the path to an image file, if any. +func (_cbb ImageRef )Path ()string {return _cbb ._bgeg .Path }; -// SetTitle records the title of the document. -func (_cae CoreProperties )SetTitle (s string ){if _cae ._af .Title ==nil {_cae ._af .Title =&_bb .XSDAny {XMLName :_cbc .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_cae ._af .Title .Data =[]byte (s );}; +// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. +func NewRelationshipsCopy (rels Relationships )Relationships {_dbac :=*rels ._bgg ;return Relationships {_bgg :&_dbac };}; -// Title returns the Title of the document -func (_ebd CoreProperties )Title ()string {if _ebd ._af .Title !=nil {return string (_ebd ._af .Title .Data );};return "";};func (_gba CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_edc :=_gba .getNewProperty (name );_edc .I4 =&i4 ;_gba .setProperty (_edc );}; +// AddRelationship adds a relationship. +func (_ggfg Relationships )AddRelationship (target ,ctype string )Relationship {if !_ggf .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_dg .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 );};_ede :=_cc .NewRelationship ();_cefd :=len (_ggfg ._bgg .Relationship )+1;_dgf :=map[string ]struct{}{};for _ ,_abd :=range _ggfg ._bgg .Relationship {_dgf [_abd .IdAttr ]=struct{}{};};for _ ,_fafa :=_dgf [_g .Sprintf ("\u0072\u0049\u0064%\u0064",_cefd )];_fafa ;_ ,_fafa =_dgf [_g .Sprintf ("\u0072\u0049\u0064%\u0064",_cefd )]{_cefd ++;};_ede .IdAttr =_g .Sprintf ("\u0072\u0049\u0064%\u0064",_cefd );_ede .TargetAttr =target ;_ede .TypeAttr =ctype ;_ggfg ._bgg .Relationship =append (_ggfg ._bgg .Relationship ,_ede );return Relationship {_ede };}; -// EnsureOverride ensures that an override for the given path exists, adding it if necessary -func (_eaa ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_dg :=range _eaa ._ceee .Override {if _dg .PartNameAttr ==path {if _f .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_bb .Log ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType );};_dg .ContentTypeAttr =contentType ;return ;};};_eaa .AddOverride (path ,contentType );}; +// Application returns the name of the application that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_bc AppProperties )Application ()string {if _bc ._gde .Application !=nil {return *_bc ._gde .Application ;};return "";}; -// NewContentTypes returns a wrapper around a newly constructed content-types. -func NewContentTypes ()ContentTypes {_cbe :=ContentTypes {_ceee :_ced .NewTypes ()};_cbe .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_cbe .AddDefault ("\u0072\u0065\u006c\u0073","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dpa\u0063\u006b\u0061\u0067\u0065\u002e\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002b\u0078\u006d\u006c");_cbe .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_cbe .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cbe .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g");_cbe .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_cbe .AddOverride ("\u002fd\u006fc\u0050\u0072\u006f\u0070\u0073/\u0063\u006fr\u0065\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073-\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002e\u0063\u006f\u0072\u0065\u002dp\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073\u002bx\u006d\u006c");_cbe .AddOverride ("\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0061\u0070p\u002e\u0078\u006d\u006c","a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u002dp\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u002b\u0078m\u006c");return _cbe ;}; +// Cells returns an array of row cells. +func (_cabd TableRow )Cells ()[]*_da .CT_TableCell {return _cabd ._afa .Tc }; // Modified returns the time that the document was modified. -func (_fbd CoreProperties )Modified ()_a .Time {return _bc (_fbd ._af .Modified )}; +func (_cce CoreProperties )Modified ()_d .Time {return _bae (_cce ._ge .Modified )}; -// SetLanguage records the language of the document. -func (_ege CoreProperties )SetLanguage (s string ){_ege ._af .Language =&_bb .XSDAny {XMLName :_cbc .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_ege ._af .Language .Data =[]byte (s );}; +// Format returns the format of the underlying image +func (_ecd ImageRef )Format ()string {return _ecd ._bgeg .Format }; -// DocBase is the type embedded in in the Document/Workbook/Presentation types -// that contains members common to all. -type DocBase struct{ContentTypes ContentTypes ;AppProperties AppProperties ;Rels Relationships ;CoreProperties CoreProperties ;CustomProperties CustomProperties ;Thumbnail _d .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;};func (_cde CustomProperties )SetPropertyAsUint (name string ,ui uint ){_fbgc :=_cde .getNewProperty (name );_egc :=uint32 (ui );_fbgc .Uint =&_egc ;_cde .setProperty (_fbgc );};func (_ace CustomProperties )getNewProperty (_dfe string )*_be .CT_Property {_ebf :=_ace ._bdf .Property ;_cdde :=int32 (1);for _ ,_dfc :=range _ebf {if _dfc .PidAttr > _cdde {_cdde =_dfc .PidAttr ;};};_befb :=_be .NewCT_Property ();_befb .NameAttr =&_dfe ;_befb .PidAttr =_cdde +1;_befb .FmtidAttr ="\u007b\u0044\u0035\u0043\u0044\u0044\u0035\u0030\u0035\u002d\u0032\u0045\u0039\u0043\u002d\u0031\u0030\u0031\u0042\u002d\u0039\u0033\u0039\u0037-\u0030\u0038\u0030\u0030\u0032B\u0032\u0043F\u0039\u0041\u0045\u007d";return _befb ;};func _bbf (_ec _a .Time ,_dcf string )*_bb .XSDAny {_cdd :=&_bb .XSDAny {XMLName :_cbc .Name {Local :_dcf }};_cdd .Attrs =append (_cdd .Attrs ,_cbc .Attr {Name :_cbc .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_cdd .Attrs =append (_cdd .Attrs ,_cbc .Attr {Name :_cbc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0073i"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065"});_cdd .Attrs =append (_cdd .Attrs ,_cbc .Attr {Name :_cbc .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"});_cdd .Data =[]byte (_ec .Format (_ee ));return _cdd ;};func (_gf CustomProperties )SetPropertyAsEmpty (name string ){_deee :=_gf .getNewProperty (name );_deee .Empty =_ag .NewEmpty ();_gf .setProperty (_deee );}; +// SetStyle assigns TableStyle to a table. +func (_gdd Table )SetStyle (style *_da .CT_TableStyle ){if _gdd ._ddd .TblPr ==nil {_gdd ._ddd .TblPr =_da .NewCT_TableProperties ();};if _gdd ._ddd .TblPr .Choice ==nil {_gdd ._ddd .TblPr .Choice =_da .NewCT_TablePropertiesChoice ();};_gdd ._ddd .TblPr .Choice .TableStyle =style ;};func (_gbd CustomProperties )getNewProperty (_de string )*_c .CT_Property {_baa :=_gbd ._ce .Property ;_gcg :=int32 (1);for _ ,_gge :=range _baa {if _gge .PidAttr > _gcg {_gcg =_gge .PidAttr ;};};_bbb :=_c .NewCT_Property ();_bbb .NameAttr =&_de ;_bbb .PidAttr =_gcg +1;_bbb .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 _bbb ;}; -// GetPropertyByName returns a custom property selected by it's name. -func (_aaf CustomProperties )GetPropertyByName (name string )CustomProperty {_fea :=_aaf ._bdf .Property ;for _ ,_gc :=range _fea {if *_gc .NameAttr ==name {return CustomProperty {_bda :_gc };};};return CustomProperty {};}; +// Author returns the author of the document +func (_bda CoreProperties )Author ()string {if _bda ._ge .Creator !=nil {return string (_bda ._ge .Creator .Data );};return "";}; -// X returns the inner wrapped XML type of CustomProperty. -func (_bab CustomProperty )X ()*_be .CT_Property {return _bab ._bda }; +// Created returns the time that the document was created. +func (_ca CoreProperties )Created ()_d .Time {return _bae (_ca ._ge .Created )};func (_ffcc CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_gef :=_ffcc .getNewProperty (name );_gef .R8 =&r8 ;_ffcc .setProperty (_gef );};func (_beg CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_bgc :=_beg .getNewProperty (name );_bgc .Decimal =&decimal ;_beg .setProperty (_bgc );}; -// ContentStatus returns the content status of the document (e.g. "Final", "Draft") -func (_ebb CoreProperties )ContentStatus ()string {if _ebb ._af .ContentStatus !=nil {return *_ebb ._af .ContentStatus ;};return "";}; +// X returns the inner wrapped XML type. +func (_fdg CoreProperties )X ()*_fe .CoreProperties {return _fdg ._ge };func init (){_dd .SetAsStorage ()}; -// CopyRelationship copies the relationship. -func (_baa Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _bae :=range _baa ._fgf .Relationship {if _baa ._fgf .Relationship [_bae ].IdAttr ==idAttr {_fbgf :=*_baa ._fgf .Relationship [_bae ];_dgf :=len (_baa ._fgf .Relationship )+1;_cgf :=map[string ]struct{}{};for _ ,_abcad :=range _baa ._fgf .Relationship {_cgf [_abcad .IdAttr ]=struct{}{};};for _ ,_aea :=_cgf [_e .Sprintf ("\u0072\u0049\u0064%\u0064",_dgf )];_aea ;_ ,_aea =_cgf [_e .Sprintf ("\u0072\u0049\u0064%\u0064",_dgf )]{_dgf ++;};_fbgf .IdAttr =_e .Sprintf ("\u0072\u0049\u0064%\u0064",_dgf );_baa ._fgf .Relationship =append (_baa ._fgf .Relationship ,&_fbgf );return Relationship {&_fbgf },true ;};};return Relationship {},false ;}; +// X returns the inner raw content types. +func (_gga ContentTypes )X ()*_fb .Types {return _gga ._fbb }; -// ExtraFile is an unsupported file type extracted from, or to be written to a -// zip package -type ExtraFile struct{ZipPath string ;DiskPath string ;};func (_bgac CustomProperties )SetPropertyAsVector (name string ,vector *_ag .Vector ){_ad :=_bgac .getNewProperty (name );_ad .Vector =vector ;_bgac .setProperty (_ad );};func _bc (_fdd *_bb .XSDAny )_a .Time {if _fdd ==nil {return _a .Time {};};_egb ,_cge :=_a .Parse (_ee ,string (_fdd .Data ));if _cge !=nil {_bb .Log ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0074\u0069\u006d\u0065 \u0066\u0072\u006f\u006d\u0020\u0025\u0073\u003a\u0020\u0025\u0073",string (_fdd .Data ),_cge );};return _egb ;}; +// X returns the inner wrapped XML type. +func (_aea Relationship )X ()*_cc .Relationship {return _aea ._dbfg }; -// ImageFromFile reads an image from a file on disk. It doesn't keep the image -// in memory and only reads it to determine the format and size. You can also -// construct an Image directly if the file and size are known. -// NOTE: See also ImageFromStorage. -func ImageFromFile (path string )(Image ,error ){_befg ,_afga :=_cf .Open (path );_cgeb :=Image {};if _afga !=nil {return _cgeb ,_e .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_afga );};defer _befg .Close ();_fga ,_adf ,_afga :=_d .Decode (_befg );if _afga !=nil {return _cgeb ,_e .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_afga );};_cgeb .Path =path ;_cgeb .Format =_adf ;_cgeb .Size =_fga .Bounds ().Size ();return _cgeb ,nil ;}; +// Remove removes an existing relationship. +func (_gggf Relationships )Remove (rel Relationship )bool {for _bac ,_fdad :=range _gggf ._bgg .Relationship {if _fdad ==rel ._dbfg {copy (_gggf ._bgg .Relationship [_bac :],_gggf ._bgg .Relationship [_bac +1:]);_gggf ._bgg .Relationship =_gggf ._bgg .Relationship [0:len (_gggf ._bgg .Relationship )-1];return true ;};};return false ;}; -// SetCreated sets the time that the document was created. -func (_cac CoreProperties )SetCreated (t _a .Time ){_cac ._af .Created =_bbf (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; +// Target returns the target (path) of a relationship. +func (_fdcf Relationship )Target ()string {return _fdcf ._dbfg .TargetAttr };const _dgc =13; -// AddRelationship adds a relationship. -func (_eed Relationships )AddRelationship (target ,ctype string )Relationship {if !_f .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_bb .Log ("\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006es\u0068\u0069\u0070 t\u0079\u0070\u0065\u0020\u0025\u0073 \u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069t\u0068\u0020\u0027\u0068\u0074\u0074\u0070\u003a/\u002f\u0027",ctype );};_ddg :=_agf .NewRelationship ();_ccff :=len (_eed ._fgf .Relationship )+1;_gdf :=map[string ]struct{}{};for _ ,_egbd :=range _eed ._fgf .Relationship {_gdf [_egbd .IdAttr ]=struct{}{};};for _ ,_aeeb :=_gdf [_e .Sprintf ("\u0072\u0049\u0064%\u0064",_ccff )];_aeeb ;_ ,_aeeb =_gdf [_e .Sprintf ("\u0072\u0049\u0064%\u0064",_ccff )]{_ccff ++;};_ddg .IdAttr =_e .Sprintf ("\u0072\u0049\u0064%\u0064",_ccff );_ddg .TargetAttr =target ;_ddg .TypeAttr =ctype ;_eed ._fgf .Relationship =append (_eed ._fgf .Relationship ,_ddg );return Relationship {_ddg };}; +// 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 {_bgeg :img ,_fbed :d ,_dacd :rels };};func (_acb CustomProperties )SetPropertyAsUint (name string ,ui uint ){_baae :=_acb .getNewProperty (name );_dgdc :=uint32 (ui );_baae .Uint =&_dgdc ;_acb .setProperty (_baae );}; -// Category returns the category of the document -func (_bf CoreProperties )Category ()string {if _bf ._af .Category !=nil {return *_bf ._af .Category ;};return "";}; +// SetAuthor records the author of the document. +func (_ddg CoreProperties )SetAuthor (s string ){if _ddg ._ge .Creator ==nil {_ddg ._ge .Creator =&_dg .XSDAny {XMLName :_gae .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_ddg ._ge .Creator .Data =[]byte (s );}; -// X returns the inner wrapped XML type. -func (_ceg Relationship )X ()*_agf .Relationship {return _ceg ._gbd }; +// SetCategory records the category of the document. +func (_dcd CoreProperties )SetCategory (s string ){_dcd ._ge .Category =&s };const _acce ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034";func (_baf CustomProperties )SetPropertyAsFiletime (name string ,filetime _d .Time ){_aag :=_baf .getNewProperty (name );_aag .Filetime =&filetime ;_baf .setProperty (_aag );}; -// AppProperties contains properties specific to the document and the -// application that created it. -type AppProperties struct{_efa *_ca .Properties };const _bba =8; +// NewContentTypes returns a wrapper around a newly constructed content-types. +func NewContentTypes ()ContentTypes {_bg :=ContentTypes {_fbb :_fb .NewTypes ()};_bg .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_bg .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");_bg .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_bg .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_bg .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g");_bg .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_bg .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");_bg .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 _bg ;};func (_afd CustomProperties )SetPropertyAsArray (name string ,array *_ac .Array ){_aba :=_afd .getNewProperty (name );_aba .Array =array ;_afd .setProperty (_aba );}; -// X returns the inner wrapped XML type. -func (_ada Theme )X ()*_fa .Theme {return _ada ._agcg }; +// SetHeight sets row height, see measurement package. +func (_ceb TableRow )SetHeight (m _df .Distance ){_faed :=_df .ToEMU (float64 (m ));_ceb ._afa .HAttr =_da .ST_Coordinate {ST_CoordinateUnqualified :&_faed };}; -// NewRelationships creates a new relationship wrapper. -func NewRelationships ()Relationships {return Relationships {_fgf :_agf .NewRelationships ()}};func init (){_ff .SetAsStorage ()}; +// PropertiesList returns the list of all custom properties of the document. +func (_agc CustomProperties )PropertiesList ()[]*_c .CT_Property {return _agc ._ce .Property }; -// RemoveOverrideByIndex removes an override given a path and override index. -func (_dd ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_fdc :=path [0:len (path )-5];if !_f .HasPrefix (_fdc ,"\u002f"){_fdc ="\u002f"+_fdc ;};_cad ,_bd :=_fc .Compile (_fdc +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c");if _bd !=nil {return _bd ;};_de :=0;_eb :=-1;for _efb ,_aee :=range _dd ._ceee .Override {if _db :=_cad .FindStringSubmatch (_aee .PartNameAttr );len (_db )> 1{if _de ==indexToFind {_eb =_efb ;}else if _de > indexToFind {_cg ,_ :=_fe .Atoi (_db [1]);_cg --;_aee .PartNameAttr =_e .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_fdc ,_cg );};_de ++;};};if _eb > -1{copy (_dd ._ceee .Override [_eb :],_dd ._ceee .Override [_eb +1:]);_dd ._ceee .Override =_dd ._ceee .Override [0:len (_dd ._ceee .Override )-1];};return nil ;};const Version ="\u0031\u002e\u0035.\u0031";func (_feea CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_dbc :=_feea .getNewProperty (name );_dbc .Lpwstr =&lpwstr ;_feea .setProperty (_dbc );}; +// CustomProperty contains document specific property. +// Using of this type is deprecated. +type CustomProperty struct{_caf *_c .CT_Property }; -// TblStyle returns the TblStyle property. -func (_gdae TableStyles )TblStyle ()[]*_fa .CT_TableStyle {return _gdae ._gab .TblStyle }; +// Theme is a drawingml theme. +type Theme struct{_def *_da .Theme };func (_bbd CustomProperties )SetPropertyAsDate (name string ,date _d .Time ){date =date .UTC ();_fae ,_dcf ,_agge :=date .Date ();_fg ,_gbb ,_cef :=date .Clock ();_feb :=_d .Date (_fae ,_dcf ,_agge ,_fg ,_gbb ,_cef ,0,_d .UTC );_dbc :=_bbd .getNewProperty (name );_dbc .Filetime =&_feb ;_bbd .setProperty (_dbc );}; -// DefAttr returns the DefAttr property. -func (_caef TableStyles )DefAttr ()string {return _caef ._gab .DefAttr };func (_fae CustomProperties )SetPropertyAsDate (name string ,date _a .Time ){date =date .UTC ();_bcf ,_bad ,_eaf :=date .Date ();_deb ,_cba ,_caa :=date .Clock ();_cbf :=_a .Date (_bcf ,_bad ,_eaf ,_deb ,_cba ,_caa ,0,_a .UTC );_eac :=_fae .getNewProperty (name );_eac .Filetime =&_cbf ;_fae .setProperty (_eac );}; +// Size returns the size of an image +func (_ae ImageRef )Size ()_ga .Point {return _ae ._bgeg .Size }; -// SetLastModifiedBy records the last person to modify the document. -func (_gg CoreProperties )SetLastModifiedBy (s string ){_gg ._af .LastModifiedBy =&s };func (_ebe CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_dcc :=_ebe .getNewProperty (name );_dcc .I8 =&i8 ;_ebe .setProperty (_dcc );}; +// X returns the inner wrapped XML type of CustomProperty. +func (_fbbb CustomProperty )X ()*_c .CT_Property {return _fbbb ._caf }; -// AddDefault registers a default content type for a given file extension. -func (_aec ContentTypes )AddDefault (fileExtension string ,contentType string ){_cec :=_ced .NewDefault ();_cec .ExtensionAttr =fileExtension ;_cec .ContentTypeAttr =contentType ;_aec ._ceee .Default =append (_aec ._ceee .Default ,_cec );}; +// SetDescription records the description of the document. +func (_gcf CoreProperties )SetDescription (s string ){if _gcf ._ge .Description ==nil {_gcf ._ge .Description =&_dg .XSDAny {XMLName :_gae .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_gcf ._ge .Description .Data =[]byte (s );}; -// Format returns the format of the underlying image -func (_ecg ImageRef )Format ()string {return _ecg ._abdf .Format };func (_agg CustomProperties )SetPropertyAsOblob (name ,oblob string ){_gcb :=_agg .getNewProperty (name );_gcb .Oblob =&oblob ;_agg .setProperty (_gcb );};func (_dff *ImageRef )SetRelID (id string ){_dff ._edd =id };func (_ddd CustomProperties )SetPropertyAsVstream (name string ,vstream *_ag .Vstream ){_dba :=_ddd .getNewProperty (name );_dba .Vstream =vstream ;_ddd .setProperty (_dba );};func (_aef CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_afaca :=_aef .getNewProperty (name );_afaca .Decimal =&decimal ;_aef .setProperty (_afaca );}; +// ImageRef is a reference to an image within a document. +type ImageRef struct{_fbed *DocBase ;_dacd Relationships ;_bgeg Image ;_acbg string ;}; -// Hyperlink is just an appropriately configured relationship. -type Hyperlink Relationship ; +// Relationships returns a slice of all of the relationships. +func (_abcb Relationships )Relationships ()[]Relationship {_gfg :=[]Relationship {};for _ ,_caad :=range _abcb ._bgg .Relationship {_gfg =append (_gfg ,Relationship {_caad });};return _gfg ;}; -// NewCustomProperties constructs a new CustomProperties. -func NewCustomProperties ()CustomProperties {return CustomProperties {_bdf :_be .NewProperties ()}}; +// EnsureOverride ensures that an override for the given path exists, adding it if necessary +func (_fa ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_fd :=range _fa ._fbb .Override {if _fd .PartNameAttr ==path {if _ggf .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_dg .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 );};_fd .ContentTypeAttr =contentType ;return ;};};_fa .AddOverride (path ,contentType );}; -// Size returns the size of an image -func (_dafc ImageRef )Size ()_d .Point {return _dafc ._abdf .Size }; \ No newline at end of file +// NewTheme constructs a new theme. +func NewTheme ()Theme {return Theme {_da .NewTheme ()}};func (_bege CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_eef :=_bege .getNewProperty (name );_eef .Lpwstr =&lpwstr ;_bege .setProperty (_eef );}; + +// Company returns the name of the company that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_af AppProperties )Company ()string {if _af ._gde .Company !=nil {return *_af ._gde .Company ;};return "";};const _ggc ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a"; + +// X returns the inner wrapped XML type. +func (_gccc Theme )X ()*_da .Theme {return _gccc ._def };func (_fea CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_dff :=_fea .getNewProperty (name );_dff .I8 =&i8 ;_fea .setProperty (_dff );}; + +// Relationships represents a .rels file. +type Relationships struct{_bgg *_cc .Relationships }; + +// RemoveOverrideByIndex removes an override given a path and override index. +func (_ggd ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_ee :=path [0:len (path )-5];if !_ggf .HasPrefix (_ee ,"\u002f"){_ee ="\u002f"+_ee ;};_cca ,_ec :=_db .Compile (_ee +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c");if _ec !=nil {return _ec ;};_dfg :=0;_dgd :=-1;for _dba ,_ecc :=range _ggd ._fbb .Override {if _dc :=_cca .FindStringSubmatch (_ecc .PartNameAttr );len (_dc )> 1{if _dfg ==indexToFind {_dgd =_dba ;}else if _dfg > indexToFind {_ggg ,_ :=_gd .Atoi (_dc [1]);_ggg --;_ecc .PartNameAttr =_g .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_ee ,_ggg );};_dfg ++;};};if _dgd > -1{copy (_ggd ._fbb .Override [_dgd :],_ggd ._fbb .Override [_dgd +1:]);_ggd ._fbb .Override =_ggd ._fbb .Override [0:len (_ggd ._fbb .Override )-1];};return nil ;};func (_acd CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_efa :=_acd .getNewProperty (name );_efa .I1 =&i1 ;_acd .setProperty (_efa );}; + +// Properties returns table properties. +func (_bbde Table )Grid ()*_da .CT_TableGrid {return _bbde ._ddd .TblGrid };func (_acg TableRow )addCell ()*_da .CT_TableCell {_dgbb :=_da .NewCT_TableCell ();_acg ._afa .Tc =append (_acg ._afa .Tc ,_dgbb );return _dgbb ;}; \ No newline at end of file diff --git a/common/license/license.go b/common/license/license.go index 868a671c14..af557c2e2a 100644 --- a/common/license/license.go +++ b/common/license/license.go @@ -10,39 +10,39 @@ // terms that can be accessed at https://unidoc.io/eula/ // Package license helps manage commercial licenses and check if they are valid for the version of unidoc used. -package license ;import (_fb "bytes";_ae "compress/gzip";_a "crypto";_aee "crypto/rand";_ag "crypto/rsa";_cf "crypto/sha256";_bf "crypto/sha512";_aeg "crypto/x509";_g "encoding/base64";_af "encoding/hex";_eb "encoding/json";_gc "encoding/pem";_bc "errors";_db "fmt";_cc "github.com/unidoc/unioffice/common";_e "io";_d "log";_b "regexp";_fe "strings";_c "time";);func _fg (_afd string ,_ab string ,_bfe string )(string ,error ){_gg :=_fe .Index (_bfe ,_afd );if _gg ==-1{return "",_db .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_abf :=_fe .Index (_bfe ,_ab );if _abf ==-1{return "",_db .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_ed :=_gg +len (_afd )+1;return _bfe [_ed :_abf -1],nil ;}; +package license ;import (_da "bytes";_fe "compress/gzip";_f "crypto";_bc "crypto/rand";_be "crypto/rsa";_ag "crypto/sha256";_cd "crypto/sha512";_ca "crypto/x509";_gd "encoding/base64";_ef "encoding/hex";_c "encoding/json";_dd "encoding/pem";_d "errors";_e "fmt";_cf "github.com/unidoc/unioffice/common";_a "io";_b "log";_gg "regexp";_gf "strings";_ae "time";);var _bd =false ;func _dff (_aeb string ,_fae string )([]byte ,error ){_cg :="\u000a\u002b\u000a";_fg :="\u000d\u000a\u002b\r\u000a";_ce :=_gf .Index (_fae ,_cg );if _ce ==-1{_ce =_gf .Index (_fae ,_fg );if _ce ==-1{return nil ,_e .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");};};_cac :=_fae [:_ce ];_fef :=_ce +len (_cg );_dag :=_fae [_fef :];if _cac ==""||_dag ==""{return nil ,_e .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");};_af ,_dbf :=_gd .StdEncoding .DecodeString (_cac );if _dbf !=nil {return nil ,_e .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_gbg ,_dbf :=_gd .StdEncoding .DecodeString (_dag );if _dbf !=nil {return nil ,_e .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_eg ,_ :=_dd .Decode ([]byte (_aeb ));if _eg ==nil {return nil ,_e .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_ec ,_dbf :=_ca .ParsePKIXPublicKey (_eg .Bytes );if _dbf !=nil {return nil ,_dbf ;};_dbb :=_ec .(*_be .PublicKey );if _dbb ==nil {return nil ,_e .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_ebe :=_cd .New ();_ebe .Write (_af );_ebee :=_ebe .Sum (nil );_dbf =_be .VerifyPKCS1v15 (_dbb ,_f .SHA512 ,_ebee ,_gbg );if _dbf !=nil {return nil ,_dbf ;};return _af ,nil ;};func (_gae *LicenseKey )isExpired ()bool {return _gae .getExpiryDateToCompare ().After (_gae .ExpiresAt )}; + +// LegacyLicense holds the old-style unioffice license information. +type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _ae .Time ;LicenseType LegacyLicenseType ;}; // LicenseKey represents a license key for UniOffice. -type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _c .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _c .Time `json:"-"`;ExpiresAtInt int64 `json:"expires_at"`;CreatorName string `json:"creator_name"`;CreatorEmail string `json:"creator_email"`;UniPDF bool `json:"unipdf"`;UniOffice bool `json:"unioffice"`;Trial bool `json:"trial"`;}; +type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _ae .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _ae .Time `json:"-"`;ExpiresAtInt int64 `json:"expires_at"`;CreatorName string `json:"creator_name"`;CreatorEmail string `json:"creator_email"`;UniPDF bool `json:"unipdf"`;UniOffice bool `json:"unioffice"`;Trial bool `json:"trial"`;}; -// SetLegacyLicenseKey installs a legacy license code. License codes issued prior to June 2019. -// Will be removed at some point in a future major version. -func SetLegacyLicenseKey (s string )error {_efg :=_b .MustCompile ("\u005c\u0073");s =_efg .ReplaceAllString (s ,"");var _bab _e .Reader ;_bab =_fe .NewReader (s );_bab =_g .NewDecoder (_g .RawURLEncoding ,_bab );_bab ,_ad :=_ae .NewReader (_bab );if _ad !=nil {return _ad ;};_bea :=_eb .NewDecoder (_bab );_fa :=&LegacyLicense {};if _bdd :=_bea .Decode (_fa );_bdd !=nil {return _bdd ;};if _gd :=_fa .Verify (_be );_gd !=nil {return _bc .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _fa .Expiration .Before (_cc .ReleasedAt ){return _bc .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_efa :=_c .Now ().UTC ();_cga :=LicenseKey {};_cga .CreatedAt =_efa ;_cga .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_cga .CustomerName =_fa .Name ;_cga .Tier =LicenseTierBusiness ;_cga .ExpiresAt =_fa .Expiration ;_cga .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_cga .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_cga .UniOffice =true ;_agb =&_cga ;return nil ;};func (_gce *LicenseKey )isExpired ()bool {return _gce .getExpiryDateToCompare ().After (_gce .ExpiresAt )};func _bg (_afe string ,_bce string )([]byte ,error ){_ebe :="\u000a\u002b\u000a";_dcd :="\u000d\u000a\u002b\r\u000a";_cgf :=_fe .Index (_bce ,_ebe );if _cgf ==-1{_cgf =_fe .Index (_bce ,_dcd );if _cgf ==-1{return nil ,_db .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u002c \u0073i\u0067n\u0061t\u0075\u0072\u0065\u0020\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");};};_df :=_bce [:_cgf ];_cbf :=_cgf +len (_ebe );_fbc :=_bce [_cbf :];if _df ==""||_fbc ==""{return nil ,_db .Errorf ("\u0069n\u0076\u0061l\u0069\u0064\u0020\u0069n\u0070\u0075\u0074,\u0020\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0020or\u0069\u0067\u0069n\u0061\u006c \u006f\u0072\u0020\u0073\u0069\u0067n\u0061\u0074u\u0072\u0065");};_cge ,_gb :=_g .StdEncoding .DecodeString (_df );if _gb !=nil {return nil ,_db .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_dba ,_gb :=_g .StdEncoding .DecodeString (_fbc );if _gb !=nil {return nil ,_db .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_dge ,_ :=_gc .Decode ([]byte (_afe ));if _dge ==nil {return nil ,_db .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_aff ,_gb :=_aeg .ParsePKIXPublicKey (_dge .Bytes );if _gb !=nil {return nil ,_gb ;};_bbd :=_aff .(*_ag .PublicKey );if _bbd ==nil {return nil ,_db .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_eca :=_bf .New ();_eca .Write (_cge );_dbc :=_eca .Sum (nil );_gb =_ag .VerifyPKCS1v15 (_bbd ,_a .SHA512 ,_dbc ,_dba );if _gb !=nil {return nil ,_gb ;};return _cge ,nil ;}; +// IsLicensed returns true if the package is licensed. +func (_cgg *LicenseKey )IsLicensed ()bool {return _cgg .Tier !=LicenseTierUnlicensed };const (_ee ="\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";_fa ="\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";); -// Verify verifies a license by checking the license content and signature -// against a public key. -func (_eaf LegacyLicense )Verify (pubKey *_ag .PublicKey )error {_gff :=_eaf ;_gff .Signature ="";_agd :=_fb .Buffer {};_efc :=_eb .NewEncoder (&_agd );if _fbg :=_efc .Encode (_gff );_fbg !=nil {return _fbg ;};_ga ,_cdb :=_af .DecodeString (_eaf .Signature );if _cdb !=nil {return _cdb ;};_dce :=_cf .Sum256 (_agd .Bytes ());_cdb =_ag .VerifyPKCS1v15 (pubKey ,_a .SHA256 ,_dce [:],_ga );return _cdb ;}; +// ToString returns a string representing the license information. +func (_faa *LicenseKey )ToString ()string {_agg :=_e .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_faa .LicenseId );_agg +=_e .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_faa .CustomerId );_agg +=_e .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_faa .CustomerName );_agg +=_e .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_faa .Tier );_agg +=_e .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_cf .UtcTimeFormat (_faa .CreatedAt ));_agg +=_e .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_cf .UtcTimeFormat (_faa .ExpiresAt ));_agg +=_e .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_faa .CreatorName ,_faa .CreatorEmail );return _agg ;};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";);const _aeba ="\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 _fc (_gb string ,_daf []byte )(string ,error ){_bcf ,_ :=_dd .Decode ([]byte (_gb ));if _bcf ==nil {return "",_e .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_gfb ,_df :=_ca .ParsePKCS1PrivateKey (_bcf .Bytes );if _df !=nil {return "",_df ;};_cb :=_cd .New ();_cb .Write (_daf );_cbc :=_cb .Sum (nil );_db ,_df :=_be .SignPKCS1v15 (_bc .Reader ,_gfb ,_f .SHA512 ,_cbc );if _df !=nil {return "",_df ;};_eb :=_gd .StdEncoding .EncodeToString (_daf );_eb +="\u000a\u002b\u000a";_eb +=_gd .StdEncoding .EncodeToString (_db );return _eb ,nil ;};func _eca (_fca string ,_ebb string ,_aec string )(string ,error ){_fb :=_gf .Index (_aec ,_fca );if _fb ==-1{return "",_e .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_ggf :=_gf .Index (_aec ,_ebb );if _ggf ==-1{return "",_e .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_fgd :=_fb +len (_fca )+1;return _aec [_fgd :_ggf -1],nil ;}; -// IsLicensed returns true if the package is licensed. -func (_fc *LicenseKey )IsLicensed ()bool {return _fc .Tier !=LicenseTierUnlicensed };func _ce (_gf string )(LicenseKey ,error ){var _ecae LicenseKey ;_ea ,_gfa :=_fg (_bd ,_dg ,_gf );if _gfa !=nil {return _ecae ,_gfa ;};_da ,_gfa :=_bg (_bac ,_ea );if _gfa !=nil {return _ecae ,_gfa ;};_gfa =_eb .Unmarshal (_da ,&_ecae );if _gfa !=nil {return _ecae ,_gfa ;};_ecae .CreatedAt =_c .Unix (_ecae .CreatedAtInt ,0);_ecae .ExpiresAt =_c .Unix (_ecae .ExpiresAtInt ,0);return _ecae ,nil ;};func GetLicenseKey ()*LicenseKey {if _agb ==nil {return nil ;};_dd :=*_agb ;return &_dd ;}; +// MakeUnlicensedKey returns an unlicensed key. +func MakeUnlicensedKey ()*LicenseKey {_dbfb :=LicenseKey {};_dbfb .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_dbfb .Tier =LicenseTierUnlicensed ;_dbfb .CreatedAt =_ae .Now ().UTC ();_dbfb .CreatedAtInt =_dbfb .CreatedAt .Unix ();return &_dbfb ;};var _dbg =_ae .Date (2010,1,1,0,0,0,0,_ae .UTC ); -// LegacyLicense holds the old-style unioffice license information. -type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _c .Time ;LicenseType LegacyLicenseType ;}; +// SetLicenseKey sets and validates the license key. +func SetLicenseKey (content string ,customerName string )error {if _bd {return nil ;};_cab ,_gde :=_bcc (content );if _gde !=nil {return _gde ;};if _gf .ToLower (_cab .CustomerName )!=_gf .ToLower (customerName ){return _e .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 ,_cab .CustomerName );};_gde =_cab .Validate ();if _gde !=nil {return _gde ;};_fcc =&_cab ;return nil ;};var _fcc =MakeUnlicensedKey ();func _bcc (_ecd string )(LicenseKey ,error ){var _bcce LicenseKey ;_faec ,_ga :=_eca (_ee ,_fa ,_ecd );if _ga !=nil {return _bcce ,_ga ;};_ad ,_ga :=_dff (_dc ,_faec );if _ga !=nil {return _bcce ,_ga ;};_ga =_c .Unmarshal (_ad ,&_bcce );if _ga !=nil {return _bcce ,_ga ;};_bcce .CreatedAt =_ae .Unix (_bcce .CreatedAtInt ,0);_bcce .ExpiresAt =_ae .Unix (_bcce .ExpiresAtInt ,0);return _bcce ,nil ;}; // TypeToString returns a string representation of the license type. -func (_fdcd *LicenseKey )TypeToString ()string {if _fdcd .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _fdcd .Tier ==LicenseTierCommunity {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _fdcd .Tier ==LicenseTierIndividual ||_fdcd .Tier =="\u0069\u006e\u0064i\u0065"{return "\u0043\u006f\u006dm\u0065\u0072\u0063\u0069a\u006c\u0020\u004c\u0069\u0063\u0065\u006es\u0065\u0020\u002d\u0020\u0049\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c";};return "\u0043\u006fm\u006d\u0065\u0072\u0063\u0069\u0061\u006c\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u002d\u0020\u0042\u0075\u0073\u0069ne\u0073\u0073";};var _ba =_c .Date (2010,1,1,0,0,0,0,_c .UTC ); - -// ToString returns a string representing the license information. -func (_bbb *LicenseKey )ToString ()string {_aa :=_db .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_bbb .LicenseId );_aa +=_db .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_bbb .CustomerId );_aa +=_db .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_bbb .CustomerName );_aa +=_db .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_bbb .Tier );_aa +=_db .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_cc .UtcTimeFormat (_bbb .CreatedAt ));_aa +=_db .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_cc .UtcTimeFormat (_bbb .ExpiresAt ));_aa +=_db .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_bbb .CreatorName ,_bbb .CreatorEmail );return _aa ;};const _dgc ="\u0033\u0030\u0035\u0063\u0033\u0030\u0030\u00640\u0036\u0030\u0039\u0032\u0061\u0038\u00364\u0038\u0038\u0036\u0066\u0037\u0030d\u0030\u0031\u0030\u0031\u0030\u00310\u0035\u0030\u0030\u0030\u0033\u0034\u0062\u0030\u0030\u0033\u0030\u00348\u0030\u0032\u0034\u0031\u0030\u0030\u0062\u0038\u0037\u0065\u0061\u0066\u0062\u0036\u0063\u0030\u0037\u0034\u0039\u0039\u0065\u0062\u00397\u0063\u0063\u0039\u0064\u0033\u0035\u0036\u0035\u0065\u0063\u00663\u0031\u0036\u0038\u0031\u0039\u0036\u0033\u0030\u0031\u0039\u0030\u0037c\u0038\u0034\u0031\u0061\u0064\u0064c6\u0036\u0035\u0030\u0038\u0036\u0062\u0062\u0033\u0065\u0064\u0038\u0065\u0062\u0031\u0032\u0064\u0039\u0064\u0061\u0032\u0036\u0063\u0061\u0066\u0061\u0039\u0036\u00345\u0030\u00314\u0036\u0064\u0061\u0038\u0062\u0064\u0030\u0063c\u0066\u0031\u0035\u0035\u0066\u0063a\u0063\u0063\u00368\u0036\u0039\u0035\u0035\u0065\u0066\u0030\u0033\u0030\u0032\u0066\u0061\u0034\u0034\u0061\u0061\u0033\u0065\u0063\u0038\u0039\u0034\u0031\u0037\u0062\u0030\u0032\u0030\u0033\u0030\u0031\u0030\u0030\u0030\u0031"; +func (_dg *LicenseKey )TypeToString ()string {if _dg .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _dg .Tier ==LicenseTierCommunity {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _dg .Tier ==LicenseTierIndividual ||_dg .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 init (){_beg ,_fd :=_ef .DecodeString (_aeba );if _fd !=nil {_b .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_fd );};_dbfc ,_fd :=_ca .ParsePKIXPublicKey (_beg );if _fd !=nil {_b .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_fd );};_ge =_dbfc .(*_be .PublicKey );}; // Validate returns an error if the licenseis invalid, nil otherwise. -func (_ac *LicenseKey )Validate ()error {if len (_ac .LicenseId )< 10{return _db .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064 \u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020L\u0069\u0063\u0065n\u0073e\u0020\u0049\u0064");};if len (_ac .CustomerId )< 10{return _db .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065:\u0020C\u0075\u0073\u0074\u006f\u006d\u0065\u0072 \u0049\u0064");};if len (_ac .CustomerName )< 1{return _db .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043u\u0073\u0074\u006f\u006d\u0065\u0072\u0020\u004e\u0061\u006d\u0065");};if _ba .After (_ac .CreatedAt ){return _db .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064 \u0041\u0074\u0020\u0069\u0073 \u0069\u006ev\u0061\u006c\u0069\u0064");};if _ac .CreatedAt .After (_ac .ExpiresAt ){return _db .Errorf ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u0065\u0064\u0020\u0041\u0074 \u0063a\u006e\u006e\u006f\u0074 \u0062\u0065 \u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0045\u0078\u0070\u0069\u0072\u0065\u0073\u0020\u0041\u0074");};if _ac .isExpired (){return _db .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020l\u0069\u0063\u0065ns\u0065\u003a\u0020\u0054\u0068\u0065 \u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0068\u0061\u0073\u0020\u0061\u006c\u0072e\u0061\u0064\u0079\u0020\u0065\u0078\u0070\u0069r\u0065\u0064");};if len (_ac .CreatorName )< 1{return _db .Errorf ("\u0069\u006ev\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u0020na\u006d\u0065");};if len (_ac .CreatorEmail )< 1{return _db .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043r\u0065\u0061\u0074\u006f\u0072\u0020\u0065\u006d\u0061\u0069\u006c");};if !_ac .UniOffice {return _db .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0054\u0068\u0069s\u0020\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u006be\u0079\u0020\u0069\u0073\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020f\u006f\u0072\u0020\u0055\u006e\u0069O\u0066\u0066\u0069c\u0065\u002e");};return nil ;};const (_bd ="\u002d\u002d\u002d--\u0042\u0045\u0047\u0049\u004e\u0020\u0055\u004e\u0049D\u004fC\u0020L\u0049C\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";_dg ="\u002d\u002d\u002d\u002d\u002d\u0045\u004e\u0044\u0020\u0055\u004e\u0049\u0044\u004f\u0043 \u004cI\u0043\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";); +func (_aa *LicenseKey )Validate ()error {if len (_aa .LicenseId )< 10{return _e .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 (_aa .CustomerId )< 10{return _e .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 (_aa .CustomerName )< 1{return _e .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 _dbg .After (_aa .CreatedAt ){return _e .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 _aa .CreatedAt .After (_aa .ExpiresAt ){return _e .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 _aa .isExpired (){return _e .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 (_aa .CreatorName )< 1{return _e .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 (_aa .CreatorEmail )< 1{return _e .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 !_aa .UniOffice {return _e .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0054\u0068\u0069s\u0020\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u006be\u0079\u0020\u0069\u0073\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020f\u006f\u0072\u0020\u0055\u006e\u0069O\u0066\u0066\u0069c\u0065\u002e");};return nil ;}; // LegacyLicenseType is the type of license -type LegacyLicenseType byte ;const _bac ="\u000a\u002d\u002d\u002d\u002d\u002d\u0042\u0045\u0047\u0049\u004e \u0050\u0055\u0042\u004c\u0049\u0043\u0020\u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\u000a\u004d\u0049I\u0042\u0049\u006a\u0041NB\u0067\u006b\u0071\u0068\u006b\u0069G\u0039\u0077\u0030\u0042\u0041\u0051\u0045\u0046A\u0041\u004f\u0043\u0041\u0051\u0038\u0041\u004d\u0049\u0049\u0042\u0043\u0067\u004b\u0043\u0041\u0051\u0045A\u006dF\u0055\u0069\u0079\u0064\u0037\u0062\u0035\u0058\u006a\u0070\u006b\u0050\u0035\u0052\u0061\u0070\u0034\u0077\u000a\u0044\u0063\u0031d\u0079\u007a\u0049\u0051\u0034\u004c\u0065\u006b\u0078\u0072\u0076\u0079\u0074\u006e\u0045\u004d\u0070\u004e\u0055\u0062\u006f\u0036i\u0041\u0037\u0034\u0056\u0038\u0072\u0075\u005a\u004f\u0076\u0072\u0053\u0063\u0073\u0066\u0032\u0051\u0065\u004e9\u002f\u0071r\u0055\u0047\u0038\u0071\u0045\u0062\u0055\u0057\u0064\u006f\u0045\u0059\u0071+\u000a\u006f\u0074\u0046\u004e\u0041\u0046N\u0078\u006c\u0047\u0062\u0078\u0062\u0044\u0048\u0063\u0064\u0047\u0056\u0061\u004d\u0030\u004f\u0058\u0064\u0058g\u0044y\u004c5\u0061\u0049\u0045\u0061\u0067\u004c\u0030\u0063\u0035\u0070\u0077\u006a\u0049\u0064\u0050G\u0049\u006e\u0034\u0036\u0066\u0037\u0038\u0065\u004d\u004a\u002b\u004a\u006b\u0064\u0063\u0070\u0044\n\u0044\u004a\u0061\u0071\u0059\u0058d\u0072\u007a5\u004b\u0065\u0073\u0068\u006aS\u0069\u0049\u0061\u0061\u0037\u006d\u0065\u006e\u0042\u0049\u0041\u0058\u0053\u0034\u0055\u0046\u0078N\u0066H\u0068\u004e\u0030\u0048\u0043\u0059\u005a\u0059\u0071\u0051\u0047\u0037\u0062K+\u0073\u0035\u0072R\u0048\u006f\u006e\u0079\u0064\u004eW\u0045\u0047\u000a\u0048\u0038M\u0079\u0076\u00722\u0070\u0079\u0061\u0032K\u0072\u004d\u0075m\u0066\u006d\u0041\u0078\u0055\u0042\u0036\u0066\u0065\u006e\u0043\u002f4\u004f\u0030\u0057\u00728\u0067\u0066\u0050\u004f\u0055\u0038R\u0069\u0074\u006d\u0062\u0044\u0076\u0051\u0050\u0049\u0052\u0058\u004fL\u0034\u0076\u0054B\u0072\u0042\u0064\u0062a\u0041\u000a9\u006e\u0077\u004e\u0050\u002b\u0069\u002f\u002f\u0032\u0030\u004d\u00542\u0062\u0078\u006d\u0065\u0057\u0042\u002b\u0067\u0070\u0063\u0045\u0068G\u0070\u0058\u005a7\u0033\u0033\u0061\u007a\u0051\u0078\u0072\u0043\u0033\u004a\u0034\u0076\u0033C\u005a\u006d\u0045\u004eS\u0074\u0044\u004b\u002f\u004b\u0044\u0053\u0050\u004b\u0055\u0047\u0066\u00756\u000a\u0066\u0077I\u0044\u0041\u0051\u0041\u0042\u000a\u002d\u002d\u002d\u002d\u002dE\u004e\u0044\u0020\u0050\u0055\u0042\u004c\u0049\u0043 \u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\n";func init (){_afa ,_fce :=_af .DecodeString (_dgc );if _fce !=nil {_d .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_fce );};_ca ,_fce :=_aeg .ParsePKIXPublicKey (_afa );if _fce !=nil {_d .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_fce );};_be =_ca .(*_ag .PublicKey );};func (_cef *LicenseKey )getExpiryDateToCompare ()_c .Time {if _cef .Trial {return _c .Now ().UTC ();};return _cc .ReleasedAt ;};func _fd (_cd string ,_cb []byte )(string ,error ){_fdc ,_ :=_gc .Decode ([]byte (_cd ));if _fdc ==nil {return "",_db .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_bb ,_cg :=_aeg .ParsePKCS1PrivateKey (_fdc .Bytes );if _cg !=nil {return "",_cg ;};_ebb :=_bf .New ();_ebb .Write (_cb );_ecb :=_ebb .Sum (nil );_afc ,_cg :=_ag .SignPKCS1v15 (_aee .Reader ,_bb ,_a .SHA512 ,_ecb );if _cg !=nil {return "",_cg ;};_dc :=_g .StdEncoding .EncodeToString (_cb );_dc +="\u000a\u002b\u000a";_dc +=_g .StdEncoding .EncodeToString (_afc );return _dc ,nil ;};var _agb =MakeUnlicensedKey ();var _be *_ag .PublicKey ;const (LicenseTierUnlicensed ="\u0075\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";LicenseTierCommunity ="\u0063o\u006d\u006d\u0075\u006e\u0069\u0074y";LicenseTierIndividual ="\u0069\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c";LicenseTierBusiness ="\u0062\u0075\u0073\u0069\u006e\u0065\u0073\u0073";); +type LegacyLicenseType byte ;var _ge *_be .PublicKey ; -// SetLicenseKey sets and validates the license key. -func SetLicenseKey (content string ,customerName string )error {_aaa ,_aeb :=_ce (content );if _aeb !=nil {return _aeb ;};if _fe .ToLower (_aaa .CustomerName )!=_fe .ToLower (customerName ){return _db .Errorf ("\u0063\u0075\u0073\u0074\u006fm\u0065\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006d\u0061t\u0063\u0068\u002c\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067\u006f\u0074\u0020\u0027\u0025\u0073'",customerName ,_aaa .CustomerName );};_aeb =_aaa .Validate ();if _aeb !=nil {return _aeb ;};_agb =&_aaa ;return nil ;}; +// 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 {_cee :=_gg .MustCompile ("\u005c\u0073");s =_cee .ReplaceAllString (s ,"");var _dce _a .Reader ;_dce =_gf .NewReader (s );_dce =_gd .NewDecoder (_gd .RawURLEncoding ,_dce );_dce ,_cfe :=_fe .NewReader (_dce );if _cfe !=nil {return _cfe ;};_ccf :=_c .NewDecoder (_dce );_ebc :=&LegacyLicense {};if _agd :=_ccf .Decode (_ebc );_agd !=nil {return _agd ;};if _dfc :=_ebc .Verify (_ge );_dfc !=nil {return _d .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _ebc .Expiration .Before (_cf .ReleasedAt ){return _d .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_ba :=_ae .Now ().UTC ();_ega :=LicenseKey {};_ega .CreatedAt =_ba ;_ega .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_ega .CustomerName =_ebc .Name ;_ega .Tier =LicenseTierBusiness ;_ega .ExpiresAt =_ebc .Expiration ;_ega .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_ega .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_ega .UniOffice =true ;_fcc =&_ega ;return nil ;}; -// MakeUnlicensedKey returns an unlicensed key. -func MakeUnlicensedKey ()*LicenseKey {_fef :=LicenseKey {};_fef .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_fef .Tier =LicenseTierUnlicensed ;_fef .CreatedAt =_c .Now ().UTC ();_fef .CreatedAtInt =_fef .CreatedAt .Unix ();return &_fef ;}; \ No newline at end of file +// Verify verifies a license by checking the license content and signature +// against a public key. +func (_ea LegacyLicense )Verify (pubKey *_be .PublicKey )error {_gfg :=_ea ;_gfg .Signature ="";_efc :=_da .Buffer {};_cdd :=_c .NewEncoder (&_efc );if _bec :=_cdd .Encode (_gfg );_bec !=nil {return _bec ;};_begd ,_cc :=_ef .DecodeString (_ea .Signature );if _cc !=nil {return _cc ;};_fgb :=_ag .Sum256 (_efc .Bytes ());_cc =_be .VerifyPKCS1v15 (pubKey ,_f .SHA256 ,_fgb [:],_begd );return _cc ;};func GetLicenseKey ()*LicenseKey {if _fcc ==nil {return nil ;};_ac :=*_fcc ;return &_ac ;};func (_ege *LicenseKey )getExpiryDateToCompare ()_ae .Time {if _ege .Trial {return _ae .Now ().UTC ();};return _cf .ReleasedAt ;};const _dc ="\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"; \ No newline at end of file diff --git a/common/tempstorage/diskstore/diskstore.go b/common/tempstorage/diskstore/diskstore.go index 0d18118707..d9a174fc9d 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 (_f "github.com/unidoc/unioffice/common/tempstorage";_c "io/ioutil";_eb "os";_e "strings";); - -// SetAsStorage sets temp storage as a disk storage -func SetAsStorage (){_bb :=diskStorage {};_f .SetAsStorage (&_bb )}; +package diskstore ;import (_g "github.com/unidoc/unioffice/common/tempstorage";_d "io/ioutil";_a "os";_c "strings";); // Add is not applicable in the diskstore implementation -func (_ff diskStorage )Add (path string )error {return nil };type diskStorage struct{}; - -// Open opens file from disk according to a path -func (_g diskStorage )Open (path string )(_f .File ,error ){return _eb .Open (path )}; +func (_ac diskStorage )Add (path string )error {return nil }; -// RemoveAll removes all files in the directory -func (_da diskStorage )RemoveAll (dir string )error {if _e .HasPrefix (dir ,_eb .TempDir ()){return _eb .RemoveAll (dir );};return nil ;}; +// TempFile creates a new temp file by calling ioutil TempFile +func (_dd diskStorage )TempFile (dir ,pattern string )(_g .File ,error ){return _d .TempFile (dir ,pattern );}; // TempFile creates a new temp directory by calling ioutil TempDir -func (_d diskStorage )TempDir (pattern string )(string ,error ){return _c .TempDir ("",pattern )}; +func (_ag diskStorage )TempDir (pattern string )(string ,error ){return _d .TempDir ("",pattern )}; -// TempFile creates a new temp file by calling ioutil TempFile -func (_fg diskStorage )TempFile (dir ,pattern string )(_f .File ,error ){return _c .TempFile (dir ,pattern );}; \ No newline at end of file +// SetAsStorage sets temp storage as a disk storage +func SetAsStorage (){_gg :=diskStorage {};_g .SetAsStorage (&_gg )};type diskStorage struct{}; + +// RemoveAll removes all files in the directory +func (_gd diskStorage )RemoveAll (dir string )error {if _c .HasPrefix (dir ,_a .TempDir ()){return _a .RemoveAll (dir );};return nil ;}; + +// Open opens file from disk according to a path +func (_b diskStorage )Open (path string )(_g .File ,error ){return _a .Open (path )}; \ No newline at end of file diff --git a/common/tempstorage/memstore/memstore.go b/common/tempstorage/memstore/memstore.go index b09844ffc9..40be73e20f 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 (_f "encoding/hex";_dg "errors";_de "fmt";_fb "github.com/unidoc/unioffice/common/tempstorage";_c "io";_b "io/ioutil";_cf "math/rand";_d "sync";); +package memstore ;import (_a "encoding/hex";_fd "errors";_gd "fmt";_ca "github.com/unidoc/unioffice/common/tempstorage";_g "io";_bd "io/ioutil";_f "math/rand";_b "sync";);func _df (_ea int )(string ,error ){_ggf :=make ([]byte ,_ea );if _ ,_gb :=_f .Read (_ggf );_gb !=nil {return "",_gb ;};return _a .EncodeToString (_ggf ),nil ;};type memFile struct{_ga *memDataCell ;_ba int64 ;}; + +// Name returns the filename of the underlying memDataCell +func (_bgg *memFile )Name ()string {return _bgg ._ga ._bab }; + +// Close is not applicable in this implementation +func (_ee *memFile )Close ()error {return nil };type memStorage struct{_ae _b .Map }; // Write writes to the end of the underlying memDataCell in order to implement Writer interface -func (_da *memFile )Write (p []byte )(int ,error ){_da ._df ._fef =append (_da ._df ._fef ,p ...);_da ._df ._feg +=int64 (len (p ));return len (p ),nil ;};type memStorage struct{_ac _d .Map };func _eb (_eg string )string {_bc ,_ :=_efc (6);return _eg +_bc }; +func (_bga *memFile )Write (p []byte )(int ,error ){_bga ._ga ._ace =append (_bga ._ga ._ace ,p ...);_bga ._ga ._cb +=int64 (len (p ));return len (p ),nil ;}; // SetAsStorage sets temp storage as a memory storage -func SetAsStorage (){_be :=memStorage {_ac :_d .Map {}};_fb .SetAsStorage (&_be )}; +func SetAsStorage (){_cbd :=memStorage {_ae :_b .Map {}};_ca .SetAsStorage (&_cbd )}; -// RemoveAll removes all files according to the dir argument prefix -func (_bf *memStorage )RemoveAll (dir string )error {_bf ._ac .Range (func (_bfd ,_gfd interface{})bool {_bf ._ac .Delete (_bfd );return true });return nil ;}; - -// Name returns the filename of the underlying memDataCell -func (_a *memFile )Name ()string {return _a ._df ._dfb }; +// TempFile creates a new empty file in the storage and returns it +func (_baa *memStorage )TempFile (dir ,pattern string )(_ca .File ,error ){_dad :=dir +"\u002f"+_dea (pattern );_af :=&memDataCell {_bab :_dad ,_ace :[]byte {}};_bae :=&memFile {_ga :_af };_baa ._ae .Store (_dad ,_af );return _bae ,nil ;}; // TempDir creates a name for a new temp directory using a pattern argument -func (_eed *memStorage )TempDir (pattern string )(string ,error ){return _eb (pattern ),nil };type memFile struct{_df *memDataCell ;_gf int64 ;};func _efc (_efd int )(string ,error ){_gfb :=make ([]byte ,_efd );if _ ,_gd :=_cf .Read (_gfb );_gd !=nil {return "",_gd ;};return _f .EncodeToString (_gfb ),nil ;}; - -// Read reads from the underlying memDataCell in order to implement Reader interface -func (_bg *memFile )Read (p []byte )(int ,error ){_ga :=_bg ._gf ;_fe :=_bg ._df ._feg ;_cb :=int64 (len (p ));if _cb > _fe {_cb =_fe ;p =p [:_cb ];};if _ga >=_fe {return 0,_c .EOF ;};_e :=_ga +_cb ;if _e >=_fe {_e =_fe ;};_gfe :=copy (p ,_bg ._df ._fef [_ga :_e ]);_bg ._gf =_e ;return _gfe ,nil ;}; - -// Close is not applicable in this implementation -func (_ef *memFile )Close ()error {return nil }; +func (_gg *memStorage )TempDir (pattern string )(string ,error ){return _dea (pattern ),nil };type memDataCell struct{_bab string ;_ace []byte ;_cb int64 ;}; // Add reads a file from a disk and adds it to the storage -func (_fd *memStorage )Add (path string )error {_ge ,_agb :=_b .ReadFile (path );if _agb !=nil {return _agb ;};_fd ._ac .Store (path ,&memDataCell {_dfb :path ,_fef :_ge });return nil ;}; +func (_fde *memStorage )Add (path string )error {_bc ,_eec :=_bd .ReadFile (path );if _eec !=nil {return _eec ;};_fde ._ae .Store (path ,&memDataCell {_bab :path ,_ace :_bc });return nil ;};func _dea (_dec string )string {_ff ,_ :=_df (6);return _dec +_ff }; -// TempFile creates a new empty file in the storage and returns it -func (_cc *memStorage )TempFile (dir ,pattern string )(_fb .File ,error ){_gc :=dir +"\u002f"+_eb (pattern );_fege :=&memDataCell {_dfb :_gc ,_fef :[]byte {}};_beg :=&memFile {_df :_fege };_cc ._ac .Store (_gc ,_fege );return _beg ,nil ;}; +// Read reads from the underlying memDataCell in order to implement Reader interface +func (_ac *memFile )Read (p []byte )(int ,error ){_d :=_ac ._ba ;_bg :=_ac ._ga ._cb ;_e :=int64 (len (p ));if _e > _bg {_e =_bg ;p =p [:_e ];};if _d >=_bg {return 0,_g .EOF ;};_bad :=_d +_e ;if _bad >=_bg {_bad =_bg ;};_ed :=copy (p ,_ac ._ga ._ace [_d :_bad ]);_ac ._ba =_bad ;return _ed ,nil ;}; + +// RemoveAll removes all files according to the dir argument prefix +func (_gac *memStorage )RemoveAll (dir string )error {_gac ._ae .Range (func (_fb ,_de interface{})bool {_gac ._ae .Delete (_fb );return true });return nil ;}; // Open returns tempstorage File object by name -func (_cd *memStorage )Open (path string )(_fb .File ,error ){_ee ,_ag :=_cd ._ac .Load (path );if !_ag {return nil ,_dg .New (_de .Sprintf ("\u0043\u0061\u006eno\u0074\u0020\u006f\u0070\u0065\u006e\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",path ));};return &memFile {_df :_ee .(*memDataCell )},nil ;};type memDataCell struct{_dfb string ;_fef []byte ;_feg int64 ;}; \ No newline at end of file +func (_baf *memStorage )Open (path string )(_ca .File ,error ){_da ,_bdb :=_baf ._ae .Load (path );if !_bdb {return nil ,_fd .New (_gd .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 {_ga :_da .(*memDataCell )},nil ;}; \ No newline at end of file diff --git a/common/tempstorage/tempstorage.go b/common/tempstorage/tempstorage.go index 90d30c4ad7..5ed46fa162 100644 --- a/common/tempstorage/tempstorage.go +++ b/common/tempstorage/tempstorage.go @@ -9,26 +9,26 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package tempstorage ;import _cg "io";type storage interface{Open (_b string )(File ,error );TempFile (_f ,_bg string )(File ,error );TempDir (_a string )(string ,error );RemoveAll (_e string )error ;Add (_g string )error ;};var _eg storage ; +package tempstorage ;import _a "io"; // Open returns tempstorage File object by name. -func Open (path string )(File ,error ){return _eg .Open (path )}; +func Open (path string )(File ,error ){return _b .Open (path )};type storage interface{Open (_gg string )(File ,error );TempFile (_ga ,_d string )(File ,error );TempDir (_da string )(string ,error );RemoveAll (_gc string )error ;Add (_f string )error ;}; // Add reads a file from a disk and adds it to the storage. -func Add (path string )error {return _eg .Add (path )}; - -// TempDir creates a name for a new temp directory using a pattern argument. -func TempDir (pattern string )(string ,error ){return _eg .TempDir (pattern )}; +func Add (path string )error {return _b .Add (path )}; // File is a representation of a storage file // with Read, Write, Close and Name methods identical to os.File. -type File interface{_cg .Reader ;_cg .Writer ;_cg .Closer ;Name ()string ;}; +type File interface{_a .Reader ;_a .Writer ;_a .Closer ;Name ()string ;}; // TempFile creates new empty file in the storage and returns it. -func TempFile (dir ,pattern string )(File ,error ){return _eg .TempFile (dir ,pattern )}; +func TempFile (dir ,pattern string )(File ,error ){return _b .TempFile (dir ,pattern )}; -// RemoveAll removes all files according to the dir argument prefix. -func RemoveAll (dir string )error {return _eg .RemoveAll (dir )}; +// TempDir creates a name for a new temp directory using a pattern argument. +func TempDir (pattern string )(string ,error ){return _b .TempDir (pattern )}; // SetAsStorage changes temporary storage to newStorage. -func SetAsStorage (newStorage storage ){_eg =newStorage }; \ No newline at end of file +func SetAsStorage (newStorage storage ){_b =newStorage };var _b storage ; + +// RemoveAll removes all files according to the dir argument prefix. +func RemoveAll (dir string )error {return _b .RemoveAll (dir )}; \ No newline at end of file diff --git a/document/document.go b/document/document.go index b39d74ceb7..331175310b 100644 --- a/document/document.go +++ b/document/document.go @@ -22,1357 +22,1385 @@ Example: run.SetText("foo") doc.SaveToFile("foo.docx") */ -package document ;import (_f "archive/zip";_d "bytes";_ef "errors";_cf "fmt";_c "github.com/unidoc/unioffice";_bbd "github.com/unidoc/unioffice/color";_aeb "github.com/unidoc/unioffice/common";_ba "github.com/unidoc/unioffice/common/license";_aebc "github.com/unidoc/unioffice/common/tempstorage";_ce "github.com/unidoc/unioffice/measurement";_ed "github.com/unidoc/unioffice/schema/soo/dml";_cde "github.com/unidoc/unioffice/schema/soo/dml/picture";_fg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bf "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_fgg "github.com/unidoc/unioffice/schema/soo/wml";_ca "github.com/unidoc/unioffice/zippkg";_bb "image";_dg "image/jpeg";_ae "io";_ee "log";_g "math/rand";_cd "os";_dc "path/filepath";_a "strings";_b "unicode";);func (_ecfd *Document )validateBookmarks ()error {_fcb :=make (map[string ]struct{});for _ ,_cgdb :=range _ecfd .Bookmarks (){if _ ,_fegd :=_fcb [_cgdb .Name ()];_fegd {return _cf .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_cgdb .Name ());};_fcb [_cgdb .Name ()]=struct{}{};};return nil ;}; +package document ;import (_cd "archive/zip";_cf "bytes";_bf "errors";_cfc "fmt";_e "github.com/unidoc/unioffice";_ga "github.com/unidoc/unioffice/color";_gc "github.com/unidoc/unioffice/common";_ed "github.com/unidoc/unioffice/common/license";_ba "github.com/unidoc/unioffice/common/tempstorage";_fg "github.com/unidoc/unioffice/measurement";_eff "github.com/unidoc/unioffice/schema/soo/dml";_ad "github.com/unidoc/unioffice/schema/soo/dml/picture";_bc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ef "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ec "github.com/unidoc/unioffice/schema/soo/wml";_gf "github.com/unidoc/unioffice/zippkg";_bg "image";_d "image/jpeg";_f "io";_c "log";_cb "math/rand";_ag "os";_bd "path/filepath";_g "strings";_a "unicode";); -// Font returns the name of paragraph font family. -func (_bbff ParagraphProperties )Font ()string {if _bead :=_bbff ._fdfc .RPr .RFonts ;_bead !=nil {if _bead .AsciiAttr !=nil {return *_bead .AsciiAttr ;}else if _bead .HAnsiAttr !=nil {return *_bead .HAnsiAttr ;}else if _bead .CsAttr !=nil {return *_bead .CsAttr ;};};return "";}; +// RemoveRun removes a child run from a paragraph. +func (_babge Paragraph )RemoveRun (r Run ){for _ ,_bbcf :=range _babge ._bbee .EG_PContent {for _ddcc ,_gcda :=range _bbcf .EG_ContentRunContent {if _gcda .R ==r ._cbaga {copy (_bbcf .EG_ContentRunContent [_ddcc :],_bbcf .EG_ContentRunContent [_ddcc +1:]);_bbcf .EG_ContentRunContent =_bbcf .EG_ContentRunContent [0:len (_bbcf .EG_ContentRunContent )-1];};if _gcda .Sdt !=nil &&_gcda .Sdt .SdtContent !=nil {for _afaae ,_afbea :=range _gcda .Sdt .SdtContent .EG_ContentRunContent {if _afbea .R ==r ._cbaga {copy (_gcda .Sdt .SdtContent .EG_ContentRunContent [_afaae :],_gcda .Sdt .SdtContent .EG_ContentRunContent [_afaae +1:]);_gcda .Sdt .SdtContent .EG_ContentRunContent =_gcda .Sdt .SdtContent .EG_ContentRunContent [0:len (_gcda .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};};func (_dda Run )newIC ()*_ec .EG_RunInnerContent {_bdagd :=_ec .NewEG_RunInnerContent ();_dda ._cbaga .EG_RunInnerContent =append (_dda ._cbaga .EG_RunInnerContent ,_bdagd );return _bdagd ;}; -// RunProperties returns the RunProperties controlling numbering level font, etc. -func (_ffbg NumberingLevel )RunProperties ()RunProperties {if _ffbg ._cbf .RPr ==nil {_ffbg ._cbf .RPr =_fgg .NewCT_RPr ();};return RunProperties {_ffbg ._cbf .RPr };}; +// HasEndnotes returns a bool based on the presence or abscence of endnotes within +// the document. +func (_fag *Document )HasEndnotes ()bool {return _fag ._fgg !=nil }; -// Headers returns the headers defined in the document. -func (_fea *Document )Headers ()[]Header {_bd :=[]Header {};for _ ,_efb :=range _fea ._fbc {_bd =append (_bd ,Header {_fea ,_efb });};return _bd ;}; +// Type returns the type of the field. +func (_gdeg FormField )Type ()FormFieldType {if _gdeg ._bef .TextInput !=nil {return FormFieldTypeText ;}else if _gdeg ._bef .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _gdeg ._bef .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ;}; -// SetNextStyle sets the style that the next paragraph will use. -func (_gedaa Style )SetNextStyle (name string ){if name ==""{_gedaa ._dedd .Next =nil ;}else {_gedaa ._dedd .Next =_fgg .NewCT_String ();_gedaa ._dedd .Next .ValAttr =name ;};}; +// Footers returns the footers defined in the document. +func (_dfg *Document )Footers ()[]Footer {_cca :=[]Footer {};for _ ,_ggg :=range _dfg ._ead {_cca =append (_cca ,Footer {_dfg ,_ggg });};return _cca ;}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_cdfa ParagraphProperties )SetFirstLineIndent (m _ce .Distance ){if _cdfa ._fdfc .Ind ==nil {_cdfa ._fdfc .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_cdfa ._fdfc .Ind .FirstLineAttr =nil ;}else {_cdfa ._fdfc .Ind .FirstLineAttr =&_fg .ST_TwipsMeasure {};_cdfa ._fdfc .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_ce .Twips ));};}; +// X returns the inner wrapped XML type. +func (_gcagd ParagraphProperties )X ()*_ec .CT_PPr {return _gcagd ._aeda }; -// SetTop sets the top border to a specified type, color and thickness. -func (_dbc CellBorders )SetTop (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_dbc ._bff .Top =_fgg .NewCT_Border ();_cafa (_dbc ._bff .Top ,t ,c ,thickness );}; +// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first) +func (_gacb *Document )GetOrCreateCustomProperties ()_gc .CustomProperties {if _gacb .CustomProperties .X ()==nil {_gacb .createCustomProperties ();};return _gacb .CustomProperties ;}; -// SetSize sets the font size for a run. -func (_ccd RunProperties )SetSize (size _ce .Distance ){_ccd ._bfbg .Sz =_fgg .NewCT_HpsMeasure ();_ccd ._bfbg .Sz .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_ce .HalfPoint ));_ccd ._bfbg .SzCs =_fgg .NewCT_HpsMeasure ();_ccd ._bfbg .SzCs .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_ce .HalfPoint ));}; +// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() +func (_acfb ParagraphProperties )AddTabStop (position _fg .Distance ,justificaton _ec .ST_TabJc ,leader _ec .ST_TabTlc ){if _acfb ._aeda .Tabs ==nil {_acfb ._aeda .Tabs =_ec .NewCT_Tabs ();};_fbaa :=_ec .NewCT_TabStop ();_fbaa .LeaderAttr =leader ;_fbaa .ValAttr =justificaton ;_fbaa .PosAttr .Int64 =_e .Int64 (int64 (position /_fg .Twips ));_acfb ._aeda .Tabs .Tab =append (_acfb ._aeda .Tabs .Tab ,_fbaa );}; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_de CellBorders )SetInsideVertical (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_de ._bff .InsideV =_fgg .NewCT_Border ();_cafa (_de ._bff .InsideV ,t ,c ,thickness );}; +// FormFields extracts all of the fields from a document. They can then be +// manipulated via the methods on the field and the document saved. +func (_cgcf *Document )FormFields ()[]FormField {_cag :=[]FormField {};for _ ,_afgf :=range _cgcf .Paragraphs (){_efgd :=_afgf .Runs ();for _gcd ,_fbe :=range _efgd {for _ ,_fba :=range _fbe ._cbaga .EG_RunInnerContent {if _fba .FldChar ==nil ||_fba .FldChar .FfData ==nil {continue ;};if _fba .FldChar .FldCharTypeAttr ==_ec .ST_FldCharTypeBegin {if len (_fba .FldChar .FfData .Name )==0||_fba .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_bbgb :=FormField {_bef :_fba .FldChar .FfData };if _fba .FldChar .FfData .TextInput !=nil {for _dcd :=_gcd +1;_dcd < len (_efgd )-1;_dcd ++{if len (_efgd [_dcd ]._cbaga .EG_RunInnerContent )==0{continue ;};_gdg :=_efgd [_dcd ]._cbaga .EG_RunInnerContent [0];if _gdg .FldChar !=nil &&_gdg .FldChar .FldCharTypeAttr ==_ec .ST_FldCharTypeSeparate {if len (_efgd [_dcd +1]._cbaga .EG_RunInnerContent )==0{continue ;};if _efgd [_dcd +1]._cbaga .EG_RunInnerContent [0].FldChar ==nil {_bbgb ._adbc =_efgd [_dcd +1]._cbaga .EG_RunInnerContent [0];break ;};};};};_cag =append (_cag ,_bbgb );};};};};return _cag ;}; -// X returns the inner wrapped XML type. -func (_egd Cell )X ()*_fgg .CT_Tc {return _egd ._gf }; +// AddPageBreak adds a page break to a run. +func (_ebbd Run )AddPageBreak (){_aebgg :=_ebbd .newIC ();_aebgg .Br =_ec .NewCT_Br ();_aebgg .Br .TypeAttr =_ec .ST_BrTypePage ;}; -// Paragraphs returns all of the paragraphs in the document body including tables. -func (_ccfb *Document )Paragraphs ()[]Paragraph {_acb :=[]Paragraph {};if _ccfb ._cdaa .Body ==nil {return nil ;};for _ ,_bdd :=range _ccfb ._cdaa .Body .EG_BlockLevelElts {for _ ,_bcg :=range _bdd .EG_ContentBlockContent {for _ ,_cca :=range _bcg .P {_acb =append (_acb ,Paragraph {_ccfb ,_cca });};};};for _ ,_cgbf :=range _ccfb .Tables (){for _ ,_gbfc :=range _cgbf .Rows (){for _ ,_cfcf :=range _gbfc .Cells (){_acb =append (_acb ,_cfcf .Paragraphs ()...);};};};return _acb ;}; +// SetLeft sets the cell left margin +func (_agb CellMargins )SetLeft (d _fg .Distance ){_agb ._cba .Left =_ec .NewCT_TblWidth ();_fcf (_agb ._cba .Left ,d );};func (_dgff Document )mergeFields ()[]mergeFieldInfo {_daef :=[]Paragraph {};_dgcc :=[]mergeFieldInfo {};for _ ,_afaa :=range _dgff .Tables (){for _ ,_ecdb :=range _afaa .Rows (){for _ ,_ffg :=range _ecdb .Cells (){_daef =append (_daef ,_ffg .Paragraphs ()...);};};};_daef =append (_daef ,_dgff .Paragraphs ()...);for _ ,_fbeg :=range _daef {_fced :=_fbeg .Runs ();_edba :=-1;_gcdc :=-1;_beca :=-1;_ecbc :=mergeFieldInfo {};for _ ,_ccbc :=range _fbeg ._bbee .EG_PContent {for _ ,_ffef :=range _ccbc .FldSimple {if _g .Contains (_ffef .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_gfgd :=_cfffe (_ffef .InstrAttr );_gfgd ._cdbee =true ;_gfgd ._fagc =_fbeg ;_gfgd ._edbgb =_ccbc ;_dgcc =append (_dgcc ,_gfgd );};};};for _dadg :=0;_dadg < len (_fced );_dadg ++{_aagg :=_fced [_dadg ];for _ ,_cgge :=range _aagg .X ().EG_RunInnerContent {if _cgge .FldChar !=nil {switch _cgge .FldChar .FldCharTypeAttr {case _ec .ST_FldCharTypeBegin :_edba =_dadg ;case _ec .ST_FldCharTypeSeparate :_gcdc =_dadg ;case _ec .ST_FldCharTypeEnd :_beca =_dadg ;if _ecbc ._faac !=""{_ecbc ._fagc =_fbeg ;_ecbc ._edbc =_edba ;_ecbc ._bbbg =_beca ;_ecbc ._bgcf =_gcdc ;_dgcc =append (_dgcc ,_ecbc );};_edba =-1;_gcdc =-1;_beca =-1;_ecbc =mergeFieldInfo {};};}else if _cgge .InstrText !=nil &&_g .Contains (_cgge .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _edba !=-1&&_beca ==-1{_ecbc =_cfffe (_cgge .InstrText .Content );};};};};};return _dgcc ;}; -// SetStyle sets the table style name. -func (_fgdb TableProperties )SetStyle (name string ){if name ==""{_fgdb ._caea .TblStyle =nil ;}else {_fgdb ._caea .TblStyle =_fgg .NewCT_String ();_fgdb ._caea .TblStyle .ValAttr =name ;};}; +// RemoveFootnote removes a footnote from both the paragraph and the document +// the requested footnote must be anchored on the paragraph being referenced. +func (_cedbb Paragraph )RemoveFootnote (id int64 ){_fef :=_cedbb ._baf ._dea ;var _eafe int ;for _dgfg ,_eedb :=range _fef .CT_Footnotes .Footnote {if _eedb .IdAttr ==id {_eafe =_dgfg ;};};_eafe =0;_fef .CT_Footnotes .Footnote [_eafe ]=nil ;_fef .CT_Footnotes .Footnote [_eafe ]=_fef .CT_Footnotes .Footnote [len (_fef .CT_Footnotes .Footnote )-1];_fef .CT_Footnotes .Footnote =_fef .CT_Footnotes .Footnote [:len (_fef .CT_Footnotes .Footnote )-1];var _dfeg Run ;for _ ,_agcee :=range _cedbb .Runs (){if _afee ,_dcgd :=_agcee .IsFootnote ();_afee {if _dcgd ==id {_dfeg =_agcee ;};};};_cedbb .RemoveRun (_dfeg );}; // X returns the inner wrapped XML type. -func (_efd AnchoredDrawing )X ()*_fgg .WdAnchor {return _efd ._gd }; +func (_faedf Endnote )X ()*_ec .CT_FtnEdn {return _faedf ._acca }; -// Name returns the name of the style if set. -func (_dafdc Style )Name ()string {if _dafdc ._dedd .Name ==nil {return "";};return _dafdc ._dedd .Name .ValAttr ;}; +// SetVerticalAlignment sets the vertical alignment of content within a table cell. +func (_ace CellProperties )SetVerticalAlignment (align _ec .ST_VerticalJc ){if align ==_ec .ST_VerticalJcUnset {_ace ._adfg .VAlign =nil ;}else {_ace ._adfg .VAlign =_ec .NewCT_VerticalJc ();_ace ._adfg .VAlign .ValAttr =align ;};}; -// SetThemeShade sets the shade based off the theme color. -func (_cbc Color )SetThemeShade (s uint8 ){_dcc :=_cf .Sprintf ("\u0025\u0030\u0032\u0078",s );_cbc ._aaf .ThemeShadeAttr =&_dcc ;}; +// AddLevel adds a new numbering level to a NumberingDefinition. +func (_ffae NumberingDefinition )AddLevel ()NumberingLevel {_egd :=_ec .NewCT_Lvl ();_egd .Start =&_ec .CT_DecimalNumber {ValAttr :1};_egd .IlvlAttr =int64 (len (_ffae ._gafdd .Lvl ));_ffae ._gafdd .Lvl =append (_ffae ._gafdd .Lvl ,_egd );return NumberingLevel {_egd };};func (_gbaf FormFieldType )String ()string {if _gbaf >=FormFieldType (len (_agda )-1){return _cfc .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_gbaf );};return _eece [_agda [_gbaf ]:_agda [_gbaf +1]];}; -// SetAlignment positions an anchored image via alignment. Offset is -// incompatible with SetOffset, whichever is called last is applied. -func (_gg AnchoredDrawing )SetAlignment (h _fgg .WdST_AlignH ,v _fgg .WdST_AlignV ){_gg .SetHAlignment (h );_gg .SetVAlignment (v );}; +// SetKerning sets the run's font kerning. +func (_cfdb RunProperties )SetKerning (size _fg .Distance ){_cfdb ._eeab .Kern =_ec .NewCT_HpsMeasure ();_cfdb ._eeab .Kern .ValAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (size /_fg .HalfPoint ));}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_ecfe ParagraphProperties )RStyle ()string {if _ecfe ._fdfc .RPr .RStyle !=nil {return _ecfe ._fdfc .RPr .RStyle .ValAttr ;};return "";}; +// SetFontFamily sets the Ascii & HAnsi fonly family for a run. +func (_bbaf RunProperties )SetFontFamily (family string ){if _bbaf ._eeab .RFonts ==nil {_bbaf ._eeab .RFonts =_ec .NewCT_Fonts ();};_bbaf ._eeab .RFonts .AsciiAttr =_e .String (family );_bbaf ._eeab .RFonts .HAnsiAttr =_e .String (family );_bbaf ._eeab .RFonts .EastAsiaAttr =_e .String (family );}; -// SetToolTip sets the tooltip text for a hyperlink. -func (_dbd HyperLink )SetToolTip (text string ){if text ==""{_dbd ._efga .TooltipAttr =nil ;}else {_dbd ._efga .TooltipAttr =_c .String (text );};}; +// TableBorders allows manipulation of borders on a table. +type TableBorders struct{_bcd *_ec .CT_TblBorders }; -// Shadow returns true if paragraph shadow is on. -func (_gfd ParagraphProperties )Shadow ()bool {return _aeege (_gfd ._fdfc .RPr .Shadow )}; +// SetDoubleStrikeThrough sets the run to double strike-through. +func (_abda RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_abda ._eeab .Dstrike =nil ;}else {_abda ._eeab .Dstrike =_ec .NewCT_OnOff ();};}; -// InitializeDefault constructs the default styles. -func (_dfagd Styles )InitializeDefault (){_dfagd .initializeDocDefaults ();_dfagd .initializeStyleDefaults ();}; +// Read reads a document from an io.Reader. +func Read (r _f .ReaderAt ,size int64 )(*Document ,error ){_bgdb :=New ();_bgdb .Numbering ._ebge =nil ;_fce ,_gdbc :=_ba .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _gdbc !=nil {return nil ,_gdbc ;};_bgdb .TmpPath =_fce ;_egbc ,_gdbc :=_cd .NewReader (r ,size );if _gdbc !=nil {return nil ,_cfc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_gdbc );};_eccg :=[]*_cd .File {};_eccg =append (_eccg ,_egbc .File ...);_eead :=false ;for _ ,_gebg :=range _eccg {if _gebg .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_eead =true ;break ;};};if _eead {_bgdb .createCustomProperties ();};_bbce :=_bgdb ._bbef .ConformanceAttr ;_fgda :=_gf .DecodeMap {};_fgda .SetOnNewRelationshipFunc (_bgdb .onNewRelationship );_fgda .AddTarget (_e .ContentTypesFilename ,_bgdb .ContentTypes .X (),"",0);_fgda .AddTarget (_e .BaseRelsFilename ,_bgdb .Rels .X (),"",0);if _acce :=_fgda .Decode (_eccg );_acce !=nil {return nil ,_acce ;};_bgdb ._bbef .ConformanceAttr =_bbce ;for _ ,_cgb :=range _eccg {if _cgb ==nil {continue ;};if _eeb :=_bgdb .AddExtraFileFromZip (_cgb );_eeb !=nil {return nil ,_eeb ;};};if _eead {_eeca :=false ;for _ ,_gggb :=range _bgdb .Rels .X ().Relationship {if _gggb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_eeca =true ;break ;};};if !_eeca {_bgdb .addCustomRelationships ();};};return _bgdb ,nil ;}; -// SetAlignment sets the paragraph alignment -func (_eae NumberingLevel )SetAlignment (j _fgg .ST_Jc ){if j ==_fgg .ST_JcUnset {_eae ._cbf .LvlJc =nil ;}else {_eae ._cbf .LvlJc =_fgg .NewCT_Jc ();_eae ._cbf .LvlJc .ValAttr =j ;};}; +// Strike returns true if paragraph is striked. +func (_bdgg ParagraphProperties )Strike ()bool {return _gebc (_bdgg ._aeda .RPr .Strike )}; -// AddParagraph adds a paragraph to the table cell. -func (_aa Cell )AddParagraph ()Paragraph {_bec :=_fgg .NewEG_BlockLevelElts ();_aa ._gf .EG_BlockLevelElts =append (_aa ._gf .EG_BlockLevelElts ,_bec );_af :=_fgg .NewEG_ContentBlockContent ();_bec .EG_ContentBlockContent =append (_bec .EG_ContentBlockContent ,_af );_cee :=_fgg .NewCT_P ();_af .P =append (_af .P ,_cee );return Paragraph {_aa ._bcc ,_cee };}; +// X returns the inner wrapped XML type. +func (_gebf Footnote )X ()*_ec .CT_FtnEdn {return _gebf ._dded }; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_ddb CellBorders )SetInsideHorizontal (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_ddb ._bff .InsideH =_fgg .NewCT_Border ();_cafa (_ddb ._bff .InsideH ,t ,c ,thickness );}; +// SetItalic sets the run to italic. +func (_egac RunProperties )SetItalic (b bool ){if !b {_egac ._eeab .I =nil ;_egac ._eeab .ICs =nil ;}else {_egac ._eeab .I =_ec .NewCT_OnOff ();_egac ._eeab .ICs =_ec .NewCT_OnOff ();};}; -// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. -func (_dbb FormField )Value ()string {if _dbb ._edda .TextInput !=nil &&_dbb ._ebegc .T !=nil {return _dbb ._ebegc .T .Content ;}else if _dbb ._edda .DdList !=nil &&_dbb ._edda .DdList .Result !=nil {_fcc :=_dbb .PossibleValues ();_bbbf :=int (_dbb ._edda .DdList .Result .ValAttr );if _bbbf < len (_fcc ){return _fcc [_bbbf ];};}else if _dbb ._edda .CheckBox !=nil {if _dbb .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; +// SetLastColumn controls the conditional formatting for the last column in a table. +func (_ggcd TableLook )SetLastColumn (on bool ){if !on {_ggcd ._bafa .LastColumnAttr =&_bc .ST_OnOff {};_ggcd ._bafa .LastColumnAttr .ST_OnOff1 =_bc .ST_OnOff1Off ;}else {_ggcd ._bafa .LastColumnAttr =&_bc .ST_OnOff {};_ggcd ._bafa .LastColumnAttr .ST_OnOff1 =_bc .ST_OnOff1On ;};}; -// SetLayout controls the table layout. wml.ST_TblLayoutTypeAutofit corresponds -// to "Automatically resize to fit contents" being checked, while -// wml.ST_TblLayoutTypeFixed corresponds to it being unchecked. -func (_dfdd TableProperties )SetLayout (l _fgg .ST_TblLayoutType ){if l ==_fgg .ST_TblLayoutTypeUnset ||l ==_fgg .ST_TblLayoutTypeAutofit {_dfdd ._caea .TblLayout =nil ;}else {_dfdd ._caea .TblLayout =_fgg .NewCT_TblLayoutType ();_dfdd ._caea .TblLayout .TypeAttr =l ;};}; +// Paragraph is a paragraph within a document. +type Paragraph struct{_baf *Document ;_bbee *_ec .CT_P ;}; -// RemoveParagraph removes a paragraph from a footer. -func (_eba Header )RemoveParagraph (p Paragraph ){for _ ,_gead :=range _eba ._fcad .EG_ContentBlockContent {for _edgcb ,_ccef :=range _gead .P {if _ccef ==p ._cfdb {copy (_gead .P [_edgcb :],_gead .P [_edgcb +1:]);_gead .P =_gead .P [0:len (_gead .P )-1];return ;};};};}; +// X returns the inner wrapped XML type. +func (_febd TableStyleProperties )X ()*_ec .CT_TblPrBase {return _febd ._addg }; -// Underline returns the type of paragraph underline. -func (_eggd ParagraphProperties )Underline ()_fgg .ST_Underline {if _efbd :=_eggd ._fdfc .RPr .U ;_efbd !=nil {return _efbd .ValAttr ;};return 0;}; +// InsertParagraphAfter adds a new empty paragraph after the relativeTo +// paragraph. +func (_agdf *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _agdf .insertParagraph (relativeTo ,false );}; -// Strike returns true if paragraph is striked. -func (_bdgc ParagraphProperties )Strike ()bool {return _aeege (_bdgc ._fdfc .RPr .Strike )}; +// SetPageBreakBefore controls if there is a page break before this paragraph. +func (_bcefe ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_bcefe ._aeda .PageBreakBefore =nil ;}else {_bcefe ._aeda .PageBreakBefore =_ec .NewCT_OnOff ();};}; -// X returns the inner wrapped XML type. -func (_eaff InlineDrawing )X ()*_fgg .WdInline {return _eaff ._dafe }; +// Save writes the document to an io.Writer in the Zip package format. +func (_bgcd *Document )Save (w _f .Writer )error {if _gce :=_bgcd ._bbef .Validate ();_gce !=nil {_e .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",_gce );};_eee :=_e .DocTypeDocument ;if !_ed .GetLicenseKey ().IsLicensed ()&&!_fbd {_cfc .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");_cfc .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 _bf .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");};_dad :=_cd .NewWriter (w );defer _dad .Close ();if _bge :=_gf .MarshalXML (_dad ,_e .BaseRelsFilename ,_bgcd .Rels .X ());_bge !=nil {return _bge ;};if _gaf :=_gf .MarshalXMLByType (_dad ,_eee ,_e .ExtendedPropertiesType ,_bgcd .AppProperties .X ());_gaf !=nil {return _gaf ;};if _bfa :=_gf .MarshalXMLByType (_dad ,_eee ,_e .CorePropertiesType ,_bgcd .CoreProperties .X ());_bfa !=nil {return _bfa ;};if _bgcd .CustomProperties .X ()!=nil {if _bggd :=_gf .MarshalXMLByType (_dad ,_eee ,_e .CustomPropertiesType ,_bgcd .CustomProperties .X ());_bggd !=nil {return _bggd ;};};if _bgcd .Thumbnail !=nil {_ffb ,_ccd :=_dad .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _ccd !=nil {return _ccd ;};if _cbe :=_d .Encode (_ffb ,_bgcd .Thumbnail ,nil );_cbe !=nil {return _cbe ;};};if _efbf :=_gf .MarshalXMLByType (_dad ,_eee ,_e .SettingsType ,_bgcd .Settings .X ());_efbf !=nil {return _efbf ;};_ca :=_e .AbsoluteFilename (_eee ,_e .OfficeDocumentType ,0);if _afc :=_gf .MarshalXML (_dad ,_ca ,_bgcd ._bbef );_afc !=nil {return _afc ;};if _ceag :=_gf .MarshalXML (_dad ,_gf .RelationsPathFor (_ca ),_bgcd ._cgg .X ());_ceag !=nil {return _ceag ;};if _bgcd .Numbering .X ()!=nil {if _afd :=_gf .MarshalXMLByType (_dad ,_eee ,_e .NumberingType ,_bgcd .Numbering .X ());_afd !=nil {return _afd ;};};if _bbf :=_gf .MarshalXMLByType (_dad ,_eee ,_e .StylesType ,_bgcd .Styles .X ());_bbf !=nil {return _bbf ;};if _bgcd ._baeb !=nil {if _gb :=_gf .MarshalXMLByType (_dad ,_eee ,_e .WebSettingsType ,_bgcd ._baeb );_gb !=nil {return _gb ;};};if _bgcd ._fac !=nil {if _aced :=_gf .MarshalXMLByType (_dad ,_eee ,_e .FontTableType ,_bgcd ._fac );_aced !=nil {return _aced ;};};if _bgcd ._fgg !=nil {if _aaff :=_gf .MarshalXMLByType (_dad ,_eee ,_e .EndNotesType ,_bgcd ._fgg );_aaff !=nil {return _aaff ;};};if _bgcd ._dea !=nil {if _ded :=_gf .MarshalXMLByType (_dad ,_eee ,_e .FootNotesType ,_bgcd ._dea );_ded !=nil {return _ded ;};};for _fdf ,_cdbd :=range _bgcd ._cbag {if _cbc :=_gf .MarshalXMLByTypeIndex (_dad ,_eee ,_e .ThemeType ,_fdf +1,_cdbd );_cbc !=nil {return _cbc ;};};for _gad ,_gde :=range _bgcd ._dfe {_eba :=_e .AbsoluteFilename (_eee ,_e .HeaderType ,_gad +1);if _fdg :=_gf .MarshalXML (_dad ,_eba ,_gde );_fdg !=nil {return _fdg ;};if !_bgcd ._de [_gad ].IsEmpty (){_gf .MarshalXML (_dad ,_gf .RelationsPathFor (_eba ),_bgcd ._de [_gad ].X ());};};for _acg ,_dfb :=range _bgcd ._ead {_gbe :=_e .AbsoluteFilename (_eee ,_e .FooterType ,_acg +1);if _eeg :=_gf .MarshalXMLByTypeIndex (_dad ,_eee ,_e .FooterType ,_acg +1,_dfb );_eeg !=nil {return _eeg ;};if !_bgcd ._ecc [_acg ].IsEmpty (){_gf .MarshalXML (_dad ,_gf .RelationsPathFor (_gbe ),_bgcd ._ecc [_acg ].X ());};};for _gba ,_bea :=range _bgcd .Images {if _bbg :=_gc .AddImageToZip (_dad ,_bea ,_gba +1,_e .DocTypeDocument );_bbg !=nil {return _bbg ;};};if _ffe :=_gf .MarshalXML (_dad ,_e .ContentTypesFilename ,_bgcd .ContentTypes .X ());_ffe !=nil {return _ffe ;};if _eda :=_bgcd .WriteExtraFiles (_dad );_eda !=nil {return _eda ;};return _dad .Close ();}; -// HasEndnotes returns a bool based on the presence or abscence of endnotes within -// the document. -func (_dcg *Document )HasEndnotes ()bool {return _dcg ._acd !=nil }; +// Properties returns the row properties. +func (_bcge Row )Properties ()RowProperties {if _bcge ._eedff .TrPr ==nil {_bcge ._eedff .TrPr =_ec .NewCT_TrPr ();};return RowProperties {_bcge ._eedff .TrPr };}; -// SetCSTheme sets the font complex script theme. -func (_gaac Fonts )SetCSTheme (t _fgg .ST_Theme ){_gaac ._ddg .CsthemeAttr =t }; +// SetTargetBookmark sets the bookmark target of the hyperlink. +func (_bcgb HyperLink )SetTargetBookmark (bm Bookmark ){_bcgb ._eabea .AnchorAttr =_e .String (bm .Name ());_bcgb ._eabea .IdAttr =nil ;};func (_cdgba Paragraph )addBeginFldChar (_fdgca string )*_ec .CT_FFData {_bddeb :=_cdgba .addFldChar ();_bddeb .FldCharTypeAttr =_ec .ST_FldCharTypeBegin ;_bddeb .FfData =_ec .NewCT_FFData ();_fegd :=_ec .NewCT_FFName ();_fegd .ValAttr =&_fdgca ;_bddeb .FfData .Name =[]*_ec .CT_FFName {_fegd };return _bddeb .FfData ;}; -// X returns the inner wrapped XML type. -func (_dgf *Document )X ()*_fgg .Document {return _dgf ._cdaa }; +// SetRowBandSize sets the number of Rows in the row band +func (_fecf TableStyleProperties )SetRowBandSize (rows int64 ){_fecf ._addg .TblStyleRowBandSize =_ec .NewCT_DecimalNumber ();_fecf ._addg .TblStyleRowBandSize .ValAttr =rows ;}; + +// Borders allows controlling individual cell borders. +func (_fec CellProperties )Borders ()CellBorders {if _fec ._adfg .TcBorders ==nil {_fec ._adfg .TcBorders =_ec .NewCT_TcBorders ();};return CellBorders {_fec ._adfg .TcBorders };}; // X returns the inner wrapped XML type. -func (_cgf Bookmark )X ()*_fgg .CT_Bookmark {return _cgf ._dac }; +func (_agce NumberingDefinition )X ()*_ec .CT_AbstractNum {return _agce ._gafdd }; -// SetAll sets all of the borders to a given value. -func (_gcf CellBorders )SetAll (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_gcf .SetBottom (t ,c ,thickness );_gcf .SetLeft (t ,c ,thickness );_gcf .SetRight (t ,c ,thickness );_gcf .SetTop (t ,c ,thickness );_gcf .SetInsideHorizontal (t ,c ,thickness );_gcf .SetInsideVertical (t ,c ,thickness );}; +// Styles returns all styles. +func (_fdgcb Styles )Styles ()[]Style {_cafab :=[]Style {};for _ ,_fbedg :=range _fdgcb ._gccd .Style {_cafab =append (_cafab ,Style {_fbedg });};return _cafab ;}; -// Clear clears all content within a header -func (_fade Header )Clear (){_fade ._fcad .EG_ContentBlockContent =nil }; +// Italic returns true if run font is italic. +func (_fbed RunProperties )Italic ()bool {_aacf :=_fbed ._eeab ;return _gebc (_aacf .I )||_gebc (_aacf .ICs );}; -// EastAsiaFont returns the name of run font family for East Asia. -func (_baac RunProperties )EastAsiaFont ()string {if _abaf :=_baac ._bfbg .RFonts ;_abaf !=nil {if _abaf .EastAsiaAttr !=nil {return *_abaf .EastAsiaAttr ;};};return "";}; +// 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 (_dddd Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_dddd ._ebfg .UpdateFields =nil ;}else {_dddd ._ebfg .UpdateFields =_ec .NewCT_OnOff ();};}; -// Footnote is an individual footnote reference within the document. -type Footnote struct{_aecc *Document ;_ceac *_fgg .CT_FtnEdn ;}; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_afca ParagraphProperties )CharacterSpacingMeasure ()string {if _eede :=_afca ._aeda .RPr .Spacing ;_eede !=nil {_agfbe :=_eede .ValAttr ;if _agfbe .ST_UniversalMeasure !=nil {return *_agfbe .ST_UniversalMeasure ;};};return "";}; -// SetShading controls the cell shading. -func (_fcg CellProperties )SetShading (shd _fgg .ST_Shd ,foreground ,fill _bbd .Color ){if shd ==_fgg .ST_ShdUnset {_fcg ._egf .Shd =nil ;}else {_fcg ._egf .Shd =_fgg .NewCT_Shd ();_fcg ._egf .Shd .ValAttr =shd ;_fcg ._egf .Shd .ColorAttr =&_fgg .ST_HexColor {};if foreground .IsAuto (){_fcg ._egf .Shd .ColorAttr .ST_HexColorAuto =_fgg .ST_HexColorAutoAuto ;}else {_fcg ._egf .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_fcg ._egf .Shd .FillAttr =&_fgg .ST_HexColor {};if fill .IsAuto (){_fcg ._egf .Shd .FillAttr .ST_HexColorAuto =_fgg .ST_HexColorAutoAuto ;}else {_fcg ._egf .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; +// AddCheckBox adds checkbox form field to the paragraph and returns it. +func (_dgef Paragraph )AddCheckBox (name string )FormField {_ceg :=_dgef .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_ceg ._bef .CheckBox =_ec .NewCT_FFCheckBox ();return _ceg ;}; -// Properties returns the cell properties. -func (_dgg Cell )Properties ()CellProperties {if _dgg ._gf .TcPr ==nil {_dgg ._gf .TcPr =_fgg .NewCT_TcPr ();};return CellProperties {_dgg ._gf .TcPr };}; +// Endnotes returns the endnotes defined in the document. +func (_fge *Document )Endnotes ()[]Endnote {_fbge :=[]Endnote {};for _ ,_bbc :=range _fge ._fgg .CT_Endnotes .Endnote {_fbge =append (_fbge ,Endnote {_fge ,_bbc });};return _fbge ;}; -// Bold returns true if run font is bold. -func (_abb RunProperties )Bold ()bool {_fggg :=_abb ._bfbg ;return _aeege (_fggg .B )||_aeege (_fggg .BCs );}; +// SetThemeColor sets the color from the theme. +func (_acf Color )SetThemeColor (t _ec .ST_ThemeColor ){_acf ._bca .ThemeColorAttr =t }; -// X returns the inner wrapped XML type. -func (_cgcef Row )X ()*_fgg .CT_Row {return _cgcef ._edag }; +// 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 (_ccf Header )AddImage (i _gc .Image )(_gc .ImageRef ,error ){var _bggf _gc .Relationships ;for _bggda ,_dgf :=range _ccf ._fceb ._dfe {if _dgf ==_ccf ._gca {_bggf =_ccf ._fceb ._de [_bggda ];};};_aba :=_gc .MakeImageRef (i ,&_ccf ._fceb .DocBase ,_bggf );if i .Data ==nil &&i .Path ==""{return _aba ,_bf .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 _aba ,_bf .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 _aba ,_bf .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");};_ccf ._fceb .Images =append (_ccf ._fceb .Images ,_aba );_gbd :=_cfc .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_ccf ._fceb .Images ),i .Format );_gfbb :=_bggf .AddRelationship (_gbd ,_e .ImageType );_aba .SetRelID (_gfbb .X ().IdAttr );return _aba ,nil ;}; -// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() -func (_ddec ParagraphProperties )AddTabStop (position _ce .Distance ,justificaton _fgg .ST_TabJc ,leader _fgg .ST_TabTlc ){if _ddec ._fdfc .Tabs ==nil {_ddec ._fdfc .Tabs =_fgg .NewCT_Tabs ();};_eaadd :=_fgg .NewCT_TabStop ();_eaadd .LeaderAttr =leader ;_eaadd .ValAttr =justificaton ;_eaadd .PosAttr .Int64 =_c .Int64 (int64 (position /_ce .Twips ));_ddec ._fdfc .Tabs .Tab =append (_ddec ._fdfc .Tabs .Tab ,_eaadd );}; +// SizeValue returns the value of run font size in points. +func (_bggb RunProperties )SizeValue ()float64 {if _ebfc :=_bggb ._eeab .Sz ;_ebfc !=nil {_gcec :=_ebfc .ValAttr ;if _gcec .ST_UnsignedDecimalNumber !=nil {return float64 (*_gcec .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// Properties returns the paragraph properties. -func (_bgdc Paragraph )Properties ()ParagraphProperties {_bgdc .ensurePPr ();return ParagraphProperties {_bgdc ._eecc ,_bgdc ._cfdb .PPr };};func (_ddea Endnote )content ()[]*_fgg .EG_ContentBlockContent {var _eec []*_fgg .EG_ContentBlockContent ;for _ ,_fcdb :=range _ddea ._dfb .EG_BlockLevelElts {_eec =append (_eec ,_fcdb .EG_ContentBlockContent ...);};return _eec ;}; +// SetStyle sets the style of a paragraph and is identical to setting it on the +// paragraph's Properties() +func (_bdbb Paragraph )SetStyle (s string ){_bdbb .ensurePPr ();if s ==""{_bdbb ._bbee .PPr .PStyle =nil ;}else {_bdbb ._bbee .PPr .PStyle =_ec .NewCT_String ();_bdbb ._bbee .PPr .PStyle .ValAttr =s ;};}; -// NewTableWidth returns a newly intialized TableWidth -func NewTableWidth ()TableWidth {return TableWidth {_fgg .NewCT_TblWidth ()}};func (_dae FormFieldType )String ()string {if _dae >=FormFieldType (len (_bebfa )-1){return _cf .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_dae );};return _aagd [_bebfa [_dae ]:_bebfa [_dae +1]];}; +// SetToolTip sets the tooltip text for a hyperlink. +func (_efdc HyperLink )SetToolTip (text string ){if text ==""{_efdc ._eabea .TooltipAttr =nil ;}else {_efdc ._eabea .TooltipAttr =_e .String (text );};}; // AddDrawingInline adds an inline drawing from an ImageRef. -func (_eead Run )AddDrawingInline (img _aeb .ImageRef )(InlineDrawing ,error ){_ebff :=_eead .newIC ();_ebff .Drawing =_fgg .NewCT_Drawing ();_facd :=_fgg .NewWdInline ();_dfg :=InlineDrawing {_eead ._adbf ,_facd };_facd .CNvGraphicFramePr =_ed .NewCT_NonVisualGraphicFrameProperties ();_ebff .Drawing .Inline =append (_ebff .Drawing .Inline ,_facd );_facd .Graphic =_ed .NewGraphic ();_facd .Graphic .GraphicData =_ed .NewCT_GraphicalObjectData ();_facd .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065";_facd .DistTAttr =_c .Uint32 (0);_facd .DistLAttr =_c .Uint32 (0);_facd .DistBAttr =_c .Uint32 (0);_facd .DistRAttr =_c .Uint32 (0);_facd .Extent .CxAttr =int64 (float64 (img .Size ().X *_ce .Pixel72 )/_ce .EMU );_facd .Extent .CyAttr =int64 (float64 (img .Size ().Y *_ce .Pixel72 )/_ce .EMU );_fcgcf :=0x7FFFFFFF&_g .Uint32 ();_facd .DocPr .IdAttr =_fcgcf ;_ceaf :=_cde .NewPic ();_ceaf .NvPicPr .CNvPr .IdAttr =_fcgcf ;_gae :=img .RelID ();if _gae ==""{return _dfg ,_ef .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073");};_facd .Graphic .GraphicData .Any =append (_facd .Graphic .GraphicData .Any ,_ceaf );_ceaf .BlipFill =_ed .NewCT_BlipFillProperties ();_ceaf .BlipFill .Blip =_ed .NewCT_Blip ();_ceaf .BlipFill .Blip .EmbedAttr =&_gae ;_ceaf .BlipFill .Stretch =_ed .NewCT_StretchInfoProperties ();_ceaf .BlipFill .Stretch .FillRect =_ed .NewCT_RelativeRect ();_ceaf .SpPr =_ed .NewCT_ShapeProperties ();_ceaf .SpPr .Xfrm =_ed .NewCT_Transform2D ();_ceaf .SpPr .Xfrm .Off =_ed .NewCT_Point2D ();_ceaf .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (0);_ceaf .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_ceaf .SpPr .Xfrm .Ext =_ed .NewCT_PositiveSize2D ();_ceaf .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_ce .Point );_ceaf .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_ce .Point );_ceaf .SpPr .PrstGeom =_ed .NewCT_PresetGeometry2D ();_ceaf .SpPr .PrstGeom .PrstAttr =_ed .ST_ShapeTypeRect ;return _dfg ,nil ;}; +func (_fdfg Run )AddDrawingInline (img _gc .ImageRef )(InlineDrawing ,error ){_ceeg :=_fdfg .newIC ();_ceeg .Drawing =_ec .NewCT_Drawing ();_eacd :=_ec .NewWdInline ();_gaagg :=InlineDrawing {_fdfg ._afea ,_eacd };_eacd .CNvGraphicFramePr =_eff .NewCT_NonVisualGraphicFrameProperties ();_ceeg .Drawing .Inline =append (_ceeg .Drawing .Inline ,_eacd );_eacd .Graphic =_eff .NewGraphic ();_eacd .Graphic .GraphicData =_eff .NewCT_GraphicalObjectData ();_eacd .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";_eacd .DistTAttr =_e .Uint32 (0);_eacd .DistLAttr =_e .Uint32 (0);_eacd .DistBAttr =_e .Uint32 (0);_eacd .DistRAttr =_e .Uint32 (0);_eacd .Extent .CxAttr =int64 (float64 (img .Size ().X *_fg .Pixel72 )/_fg .EMU );_eacd .Extent .CyAttr =int64 (float64 (img .Size ().Y *_fg .Pixel72 )/_fg .EMU );_agacc :=0x7FFFFFFF&_cb .Uint32 ();_eacd .DocPr .IdAttr =_agacc ;_fgbe :=_ad .NewPic ();_fgbe .NvPicPr .CNvPr .IdAttr =_agacc ;_ffceb :=img .RelID ();if _ffceb ==""{return _gaagg ,_bf .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");};_eacd .Graphic .GraphicData .Any =append (_eacd .Graphic .GraphicData .Any ,_fgbe );_fgbe .BlipFill =_eff .NewCT_BlipFillProperties ();_fgbe .BlipFill .Blip =_eff .NewCT_Blip ();_fgbe .BlipFill .Blip .EmbedAttr =&_ffceb ;_fgbe .BlipFill .Stretch =_eff .NewCT_StretchInfoProperties ();_fgbe .BlipFill .Stretch .FillRect =_eff .NewCT_RelativeRect ();_fgbe .SpPr =_eff .NewCT_ShapeProperties ();_fgbe .SpPr .Xfrm =_eff .NewCT_Transform2D ();_fgbe .SpPr .Xfrm .Off =_eff .NewCT_Point2D ();_fgbe .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_e .Int64 (0);_fgbe .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_e .Int64 (0);_fgbe .SpPr .Xfrm .Ext =_eff .NewCT_PositiveSize2D ();_fgbe .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_fg .Point );_fgbe .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_fg .Point );_fgbe .SpPr .PrstGeom =_eff .NewCT_PresetGeometry2D ();_fgbe .SpPr .PrstGeom .PrstAttr =_eff .ST_ShapeTypeRect ;return _gaagg ,nil ;}; -// SetStartIndent controls the start indentation. -func (_bdcf ParagraphProperties )SetStartIndent (m _ce .Distance ){if _bdcf ._fdfc .Ind ==nil {_bdcf ._fdfc .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_bdcf ._fdfc .Ind .StartAttr =nil ;}else {_bdcf ._fdfc .Ind .StartAttr =&_fgg .ST_SignedTwipsMeasure {};_bdcf ._fdfc .Ind .StartAttr .Int64 =_c .Int64 (int64 (m /_ce .Twips ));};}; +// SetAlignment sets the paragraph alignment +func (_gbfc NumberingLevel )SetAlignment (j _ec .ST_Jc ){if j ==_ec .ST_JcUnset {_gbfc ._dccb .LvlJc =nil ;}else {_gbfc ._dccb .LvlJc =_ec .NewCT_Jc ();_gbfc ._dccb .LvlJc .ValAttr =j ;};}; -// SetStartIndent controls the start indent of the paragraph. -func (_dcbb ParagraphStyleProperties )SetStartIndent (m _ce .Distance ){if _dcbb ._bgca .Ind ==nil {_dcbb ._bgca .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_dcbb ._bgca .Ind .StartAttr =nil ;}else {_dcbb ._bgca .Ind .StartAttr =&_fgg .ST_SignedTwipsMeasure {};_dcbb ._bgca .Ind .StartAttr .Int64 =_c .Int64 (int64 (m /_ce .Twips ));};}; +// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. +func (_dddc FormField )SetChecked (b bool ){if _dddc ._bef .CheckBox ==nil {return ;};if !b {_dddc ._bef .CheckBox .Checked =nil ;}else {_dddc ._bef .CheckBox .Checked =_ec .NewCT_OnOff ();};}; -// SetWidth sets the cell width to a specified width. -func (_deb CellProperties )SetWidth (d _ce .Distance ){_deb ._egf .TcW =_fgg .NewCT_TblWidth ();_deb ._egf .TcW .TypeAttr =_fgg .ST_TblWidthDxa ;_deb ._egf .TcW .WAttr =&_fgg .ST_MeasurementOrPercent {};_deb ._egf .TcW .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_deb ._egf .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (d /_ce .Twips ));}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_abde RunProperties )ComplexSizeMeasure ()string {if _aded :=_abde ._eeab .SzCs ;_aded !=nil {_fcgc :=_aded .ValAttr ;if _fcgc .ST_PositiveUniversalMeasure !=nil {return *_fcgc .ST_PositiveUniversalMeasure ;};};return "";}; -// AddHyperLink adds a new hyperlink to a parapgraph. -func (_fggc Paragraph )AddHyperLink ()HyperLink {_daed :=_fgg .NewEG_PContent ();_fggc ._cfdb .EG_PContent =append (_fggc ._cfdb .EG_PContent ,_daed );_daed .Hyperlink =_fgg .NewCT_Hyperlink ();return HyperLink {_fggc ._eecc ,_daed .Hyperlink };}; +// TableLook is the conditional formatting associated with a table style that +// has been assigned to a table. +type TableLook struct{_bafa *_ec .CT_TblLook }; -// SetSpacing sets the spacing that comes before and after the paragraph. -// Deprecated: See Spacing() instead which allows finer control. -func (_bfdcd ParagraphProperties )SetSpacing (before ,after _ce .Distance ){if _bfdcd ._fdfc .Spacing ==nil {_bfdcd ._fdfc .Spacing =_fgg .NewCT_Spacing ();};_bfdcd ._fdfc .Spacing .BeforeAttr =&_fg .ST_TwipsMeasure {};_bfdcd ._fdfc .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_ce .Twips ));_bfdcd ._fdfc .Spacing .AfterAttr =&_fg .ST_TwipsMeasure {};_bfdcd ._fdfc .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_ce .Twips ));}; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_fedga ParagraphSpacing )SetLineSpacing (d _fg .Distance ,rule _ec .ST_LineSpacingRule ){if rule ==_ec .ST_LineSpacingRuleUnset {_fedga ._agffc .LineRuleAttr =_ec .ST_LineSpacingRuleUnset ;_fedga ._agffc .LineAttr =nil ;}else {_fedga ._agffc .LineRuleAttr =rule ;_fedga ._agffc .LineAttr =&_ec .ST_SignedTwipsMeasure {};_fedga ._agffc .LineAttr .Int64 =_e .Int64 (int64 (d /_fg .Twips ));};}; -// SetColor sets a specific color or auto. -func (_gbf Color )SetColor (v _bbd .Color ){if v .IsAuto (){_gbf ._aaf .ValAttr .ST_HexColorAuto =_fgg .ST_HexColorAutoAuto ;_gbf ._aaf .ValAttr .ST_HexColorRGB =nil ;}else {_gbf ._aaf .ValAttr .ST_HexColorAuto =_fgg .ST_HexColorAutoUnset ;_gbf ._aaf .ValAttr .ST_HexColorRGB =v .AsRGBString ();};}; +// Properties returns the cell properties. +func (_agd Cell )Properties ()CellProperties {if _agd ._dae .TcPr ==nil {_agd ._dae .TcPr =_ec .NewCT_TcPr ();};return CellProperties {_agd ._dae .TcPr };}; -// SetNumberingLevel sets the numbering level of a paragraph. If used, then the -// NumberingDefinition must also be set via SetNumberingDefinition or -// SetNumberingDefinitionByID. -func (_eaadg Paragraph )SetNumberingLevel (listLevel int ){_eaadg .ensurePPr ();if _eaadg ._cfdb .PPr .NumPr ==nil {_eaadg ._cfdb .PPr .NumPr =_fgg .NewCT_NumPr ();};_faff :=_fgg .NewCT_DecimalNumber ();_faff .ValAttr =int64 (listLevel );_eaadg ._cfdb .PPr .NumPr .Ilvl =_faff ;}; +// SetSize sets the size of the displayed image on the page. +func (_eabc InlineDrawing )SetSize (w ,h _fg .Distance ){_eabc ._aebg .Extent .CxAttr =int64 (float64 (w *_fg .Pixel72 )/_fg .EMU );_eabc ._aebg .Extent .CyAttr =int64 (float64 (h *_fg .Pixel72 )/_fg .EMU );};func (_dce *Document )insertParagraph (_fdfb Paragraph ,_cga bool )Paragraph {if _dce ._bbef .Body ==nil {return _dce .AddParagraph ();};_bff :=_fdfb .X ();for _ ,_cagd :=range _dce ._bbef .Body .EG_BlockLevelElts {for _ ,_ffc :=range _cagd .EG_ContentBlockContent {for _aeec ,_edag :=range _ffc .P {if _edag ==_bff {_dead :=_ec .NewCT_P ();_ffc .P =append (_ffc .P ,nil );if _cga {copy (_ffc .P [_aeec +1:],_ffc .P [_aeec :]);_ffc .P [_aeec ]=_dead ;}else {copy (_ffc .P [_aeec +2:],_ffc .P [_aeec +1:]);_ffc .P [_aeec +1]=_dead ;};return Paragraph {_dce ,_dead };};};for _ ,_bdab :=range _ffc .Tbl {for _ ,_ece :=range _bdab .EG_ContentRowContent {for _ ,_gfcc :=range _ece .Tr {for _ ,_bbbf :=range _gfcc .EG_ContentCellContent {for _ ,_edf :=range _bbbf .Tc {for _ ,_ebd :=range _edf .EG_BlockLevelElts {for _ ,_gcbb :=range _ebd .EG_ContentBlockContent {for _age ,_dcae :=range _gcbb .P {if _dcae ==_bff {_fggb :=_ec .NewCT_P ();_gcbb .P =append (_gcbb .P ,nil );if _cga {copy (_gcbb .P [_age +1:],_gcbb .P [_age :]);_gcbb .P [_age ]=_fggb ;}else {copy (_gcbb .P [_age +2:],_gcbb .P [_age +1:]);_gcbb .P [_age +1]=_fggb ;};return Paragraph {_dce ,_fggb };};};};};};};};};};if _ffc .Sdt !=nil &&_ffc .Sdt .SdtContent !=nil &&_ffc .Sdt .SdtContent .P !=nil {for _eedf ,_dee :=range _ffc .Sdt .SdtContent .P {if _dee ==_bff {_cgbe :=_ec .NewCT_P ();_ffc .Sdt .SdtContent .P =append (_ffc .Sdt .SdtContent .P ,nil );if _cga {copy (_ffc .Sdt .SdtContent .P [_eedf +1:],_ffc .Sdt .SdtContent .P [_eedf :]);_ffc .Sdt .SdtContent .P [_eedf ]=_cgbe ;}else {copy (_ffc .Sdt .SdtContent .P [_eedf +2:],_ffc .Sdt .SdtContent .P [_eedf +1:]);_ffc .Sdt .SdtContent .P [_eedf +1]=_cgbe ;};return Paragraph {_dce ,_cgbe };};};};};};return _dce .AddParagraph ();}; -// AddStyle adds a new empty style. -func (_abgf Styles )AddStyle (styleID string ,t _fgg .ST_StyleType ,isDefault bool )Style {_eaba :=_fgg .NewCT_Style ();_eaba .TypeAttr =t ;if isDefault {_eaba .DefaultAttr =&_fg .ST_OnOff {};_eaba .DefaultAttr .Bool =_c .Bool (isDefault );};_eaba .StyleIdAttr =_c .String (styleID );_abgf ._gee .Style =append (_abgf ._gee .Style ,_eaba );return Style {_eaba };}; +// 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 (_cfag Run )IsEndnote ()(bool ,int64 ){if _cfag ._cbaga .EG_RunInnerContent !=nil {if _cfag ._cbaga .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_cfag ._cbaga .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;}; -// EastAsiaFont returns the name of paragraph font family for East Asia. -func (_fcce ParagraphProperties )EastAsiaFont ()string {if _bbcea :=_fcce ._fdfc .RPr .RFonts ;_bbcea !=nil {if _bbcea .EastAsiaAttr !=nil {return *_bbcea .EastAsiaAttr ;};};return "";}; +// New constructs an empty document that content can be added to. +func New ()*Document {_ddca :=&Document {_bbef :_ec .NewDocument ()};_ddca .ContentTypes =_gc .NewContentTypes ();_ddca ._bbef .Body =_ec .NewCT_Body ();_ddca ._bbef .ConformanceAttr =_bc .ST_ConformanceClassTransitional ;_ddca ._cgg =_gc .NewRelationships ();_ddca .AppProperties =_gc .NewAppProperties ();_ddca .CoreProperties =_gc .NewCoreProperties ();_ddca .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");_ddca .Settings =NewSettings ();_ddca ._cgg .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_e .SettingsType );_ddca .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");_ddca .Rels =_gc .NewRelationships ();_ddca .Rels .AddRelationship (_e .RelativeFilename (_e .DocTypeDocument ,"",_e .CorePropertiesType ,0),_e .CorePropertiesType );_ddca .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_e .ExtendedPropertiesType );_ddca .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_e .OfficeDocumentType );_ddca .Numbering =NewNumbering ();_ddca .Numbering .InitializeDefault ();_ddca .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");_ddca ._cgg .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_e .NumberingType );_ddca .Styles =NewStyles ();_ddca .Styles .InitializeDefault ();_ddca .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");_ddca ._cgg .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_e .StylesType );_ddca ._bbef .Body =_ec .NewCT_Body ();return _ddca ;}; -// SetRightPct sets the cell right margin -func (_fc CellMargins )SetRightPct (pct float64 ){_fc ._bgg .Right =_fgg .NewCT_TblWidth ();_fe (_fc ._bgg .Right ,pct );}; +// AddHyperLink adds a new hyperlink to a parapgraph. +func (_gafdf Paragraph )AddHyperLink ()HyperLink {_gdag :=_ec .NewEG_PContent ();_gafdf ._bbee .EG_PContent =append (_gafdf ._bbee .EG_PContent ,_gdag );_gdag .Hyperlink =_ec .NewCT_Hyperlink ();return HyperLink {_gafdf ._baf ,_gdag .Hyperlink };}; -// GetImage returns the ImageRef associated with an InlineDrawing. -func (_cgee InlineDrawing )GetImage ()(_aeb .ImageRef ,bool ){_fcaa :=_cgee ._dafe .Graphic .GraphicData .Any ;if len (_fcaa )> 0{_ddgg ,_gded :=_fcaa [0].(*_cde .Pic );if _gded {if _ddgg .BlipFill !=nil &&_ddgg .BlipFill .Blip !=nil &&_ddgg .BlipFill .Blip .EmbedAttr !=nil {return _cgee ._febe .GetImageByRelID (*_ddgg .BlipFill .Blip .EmbedAttr );};};};return _aeb .ImageRef {},false ;}; +// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. +func (_feed Run )AddDrawingAnchored (img _gc .ImageRef )(AnchoredDrawing ,error ){_ffdef :=_feed .newIC ();_ffdef .Drawing =_ec .NewCT_Drawing ();_fgbdg :=_ec .NewWdAnchor ();_ccfc :=AnchoredDrawing {_feed ._afea ,_fgbdg };_fgbdg .SimplePosAttr =_e .Bool (false );_fgbdg .AllowOverlapAttr =true ;_fgbdg .CNvGraphicFramePr =_eff .NewCT_NonVisualGraphicFrameProperties ();_ffdef .Drawing .Anchor =append (_ffdef .Drawing .Anchor ,_fgbdg );_fgbdg .Graphic =_eff .NewGraphic ();_fgbdg .Graphic .GraphicData =_eff .NewCT_GraphicalObjectData ();_fgbdg .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";_fgbdg .SimplePos .XAttr .ST_CoordinateUnqualified =_e .Int64 (0);_fgbdg .SimplePos .YAttr .ST_CoordinateUnqualified =_e .Int64 (0);_fgbdg .PositionH .RelativeFromAttr =_ec .WdST_RelFromHPage ;_fgbdg .PositionH .Choice =&_ec .WdCT_PosHChoice {};_fgbdg .PositionH .Choice .PosOffset =_e .Int32 (0);_fgbdg .PositionV .RelativeFromAttr =_ec .WdST_RelFromVPage ;_fgbdg .PositionV .Choice =&_ec .WdCT_PosVChoice {};_fgbdg .PositionV .Choice .PosOffset =_e .Int32 (0);_fgbdg .Extent .CxAttr =int64 (float64 (img .Size ().X *_fg .Pixel72 )/_fg .EMU );_fgbdg .Extent .CyAttr =int64 (float64 (img .Size ().Y *_fg .Pixel72 )/_fg .EMU );_fgbdg .Choice =&_ec .WdEG_WrapTypeChoice {};_fgbdg .Choice .WrapSquare =_ec .NewWdCT_WrapSquare ();_fgbdg .Choice .WrapSquare .WrapTextAttr =_ec .WdST_WrapTextBothSides ;_cfac :=0x7FFFFFFF&_cb .Uint32 ();_fgbdg .DocPr .IdAttr =_cfac ;_aegb :=_ad .NewPic ();_aegb .NvPicPr .CNvPr .IdAttr =_cfac ;_aea :=img .RelID ();if _aea ==""{return _ccfc ,_bf .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");};_fgbdg .Graphic .GraphicData .Any =append (_fgbdg .Graphic .GraphicData .Any ,_aegb );_aegb .BlipFill =_eff .NewCT_BlipFillProperties ();_aegb .BlipFill .Blip =_eff .NewCT_Blip ();_aegb .BlipFill .Blip .EmbedAttr =&_aea ;_aegb .BlipFill .Stretch =_eff .NewCT_StretchInfoProperties ();_aegb .BlipFill .Stretch .FillRect =_eff .NewCT_RelativeRect ();_aegb .SpPr =_eff .NewCT_ShapeProperties ();_aegb .SpPr .Xfrm =_eff .NewCT_Transform2D ();_aegb .SpPr .Xfrm .Off =_eff .NewCT_Point2D ();_aegb .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_e .Int64 (0);_aegb .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_e .Int64 (0);_aegb .SpPr .Xfrm .Ext =_eff .NewCT_PositiveSize2D ();_aegb .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_fg .Point );_aegb .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_fg .Point );_aegb .SpPr .PrstGeom =_eff .NewCT_PresetGeometry2D ();_aegb .SpPr .PrstGeom .PrstAttr =_eff .ST_ShapeTypeRect ;return _ccfc ,nil ;}; -// SetName sets the name of the bookmark. This is the name that is used to -// reference the bookmark from hyperlinks. -func (_eef Bookmark )SetName (name string ){_eef ._dac .NameAttr =name }; +// Outline returns true if paragraph outline is on. +func (_bcbc ParagraphProperties )Outline ()bool {return _gebc (_bcbc ._aeda .RPr .Outline )}; -// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. -func (_fbee ParagraphProperties )ComplexSizeValue ()float64 {if _aega :=_fbee ._fdfc .RPr .SzCs ;_aega !=nil {_gfgc :=_aega .ValAttr ;if _gfgc .ST_UnsignedDecimalNumber !=nil {return float64 (*_gfgc .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// StructuredDocumentTags returns the structured document tags in the document +// which are commonly used in document templates. +func (_bcbe *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_fdc :=[]StructuredDocumentTag {};for _ ,_fbc :=range _bcbe ._bbef .Body .EG_BlockLevelElts {for _ ,_eadf :=range _fbc .EG_ContentBlockContent {if _eadf .Sdt !=nil {_fdc =append (_fdc ,StructuredDocumentTag {_bcbe ,_eadf .Sdt });};};};return _fdc ;}; -// ParagraphStyles returns only the paragraph styles. -func (_ddada Styles )ParagraphStyles ()[]Style {_ggbf :=[]Style {};for _ ,_efeed :=range _ddada ._gee .Style {if _efeed .TypeAttr !=_fgg .ST_StyleTypeParagraph {continue ;};_ggbf =append (_ggbf ,Style {_efeed });};return _ggbf ;}; +// SetStyle sets the style of a paragraph. +func (_bfab ParagraphProperties )SetStyle (s string ){if s ==""{_bfab ._aeda .PStyle =nil ;}else {_bfab ._aeda .PStyle =_ec .NewCT_String ();_bfab ._aeda .PStyle .ValAttr =s ;};}; -// X returns the inner wrapped XML type. -func (_ega Run )X ()*_fgg .CT_R {return _ega ._bfbb }; +// SetAll sets all of the borders to a given value. +func (_aab CellBorders )SetAll (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_aab .SetBottom (t ,c ,thickness );_aab .SetLeft (t ,c ,thickness );_aab .SetRight (t ,c ,thickness );_aab .SetTop (t ,c ,thickness );_aab .SetInsideHorizontal (t ,c ,thickness );_aab .SetInsideVertical (t ,c ,thickness );}; -// X returns the inner wrapped XML type. -func (_gcbdf RunProperties )X ()*_fgg .CT_RPr {return _gcbdf ._bfbg }; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_cgef TableBorders )SetBottom (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_cgef ._bcd .Bottom =_ec .NewCT_Border ();_edfca (_cgef ._bcd .Bottom ,t ,c ,thickness );}; -// SetStyle sets the font size. -func (_bcfg RunProperties )SetStyle (style string ){if style ==""{_bcfg ._bfbg .RStyle =nil ;}else {_bcfg ._bfbg .RStyle =_fgg .NewCT_String ();_bcfg ._bfbg .RStyle .ValAttr =style ;};}; +// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. +func (_gabd FormField )Value ()string {if _gabd ._bef .TextInput !=nil &&_gabd ._adbc .T !=nil {return _gabd ._adbc .T .Content ;}else if _gabd ._bef .DdList !=nil &&_gabd ._bef .DdList .Result !=nil {_beae :=_gabd .PossibleValues ();_feac :=int (_gabd ._bef .DdList .Result .ValAttr );if _feac < len (_beae ){return _beae [_feac ];};}else if _gabd ._bef .CheckBox !=nil {if _gabd .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; -// AddTable adds a new table to the document body. -func (_bcd *Document )AddTable ()Table {_fdd :=_fgg .NewEG_BlockLevelElts ();_bcd ._cdaa .Body .EG_BlockLevelElts =append (_bcd ._cdaa .Body .EG_BlockLevelElts ,_fdd );_efa :=_fgg .NewEG_ContentBlockContent ();_fdd .EG_ContentBlockContent =append (_fdd .EG_ContentBlockContent ,_efa );_fbgd :=_fgg .NewCT_Tbl ();_efa .Tbl =append (_efa .Tbl ,_fbgd );return Table {_bcd ,_fbgd };}; +// Type returns the type of the style. +func (_dbde Style )Type ()_ec .ST_StyleType {return _dbde ._dacg .TypeAttr }; -// Italic returns true if paragraph font is italic. -func (_gedb ParagraphProperties )Italic ()bool {_gfaea :=_gedb ._fdfc .RPr ;return _aeege (_gfaea .I )||_aeege (_gfaea .ICs );}; +// AddHeader creates a header associated with the document, but doesn't add it +// to the document for display. +func (_bcbb *Document )AddHeader ()Header {_gfb :=_ec .NewHdr ();_bcbb ._dfe =append (_bcbb ._dfe ,_gfb );_bba :=_cfc .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_bcbb ._dfe ));_bcbb ._cgg .AddRelationship (_bba ,_e .HeaderType );_bcbb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_bba ,"\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");_bcbb ._de =append (_bcbb ._de ,_gc .NewRelationships ());return Header {_bcbb ,_gfb };}; -// ParagraphStyleProperties is the styling information for a paragraph. -type ParagraphStyleProperties struct{_bgca *_fgg .CT_PPrGeneral }; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_gaged ParagraphProperties )ComplexSizeMeasure ()string {if _cfga :=_gaged ._aeda .RPr .SzCs ;_cfga !=nil {_egca :=_cfga .ValAttr ;if _egca .ST_PositiveUniversalMeasure !=nil {return *_egca .ST_PositiveUniversalMeasure ;};};return "";}; + +// SetSize sets the size of the displayed image on the page. +func (_ge AnchoredDrawing )SetSize (w ,h _fg .Distance ){_ge ._fc .Extent .CxAttr =int64 (float64 (w *_fg .Pixel72 )/_fg .EMU );_ge ._fc .Extent .CyAttr =int64 (float64 (h *_fg .Pixel72 )/_fg .EMU );}; // Footnote returns the footnote based on the ID; this can be used nicely with // the run.IsFootnote() functionality. -func (_fdg *Document )Footnote (id int64 )Footnote {for _ ,_eedb :=range _fdg .Footnotes (){if _eedb .id ()==id {return _eedb ;};};return Footnote {};}; +func (_eabe *Document )Footnote (id int64 )Footnote {for _ ,_bgd :=range _eabe .Footnotes (){if _bgd .id ()==id {return _bgd ;};};return Footnote {};}; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_ggb RunProperties )ComplexSizeMeasure ()string {if _ggadg :=_ggb ._bfbg .SzCs ;_ggadg !=nil {_eegb :=_ggadg .ValAttr ;if _eegb .ST_PositiveUniversalMeasure !=nil {return *_eegb .ST_PositiveUniversalMeasure ;};};return "";}; +// Tables returns the tables defined in the footer. +func (_ggeb Footer )Tables ()[]Table {_dbbf :=[]Table {};if _ggeb ._abd ==nil {return nil ;};for _ ,_ccb :=range _ggeb ._abd .EG_ContentBlockContent {for _ ,_fdbb :=range _ggeb ._bcf .tables (_ccb ){_dbbf =append (_dbbf ,_fdbb );};};return _dbbf ;}; -// SetKerning sets the run's font kerning. -func (_dbea RunProperties )SetKerning (size _ce .Distance ){_dbea ._bfbg .Kern =_fgg .NewCT_HpsMeasure ();_dbea ._bfbg .Kern .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_ce .HalfPoint ));}; +// SetStart sets the cell start margin +func (_aaf CellMargins )SetStart (d _fg .Distance ){_aaf ._cba .Start =_ec .NewCT_TblWidth ();_fcf (_aaf ._cba .Start ,d );}; -// RightToLeft returns true if paragraph text goes from right to left. -func (_gdcb ParagraphProperties )RightToLeft ()bool {return _aeege (_gdcb ._fdfc .RPr .Rtl )}; +// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. +func (_fdab ParagraphProperties )ComplexSizeValue ()float64 {if _gefe :=_fdab ._aeda .RPr .SzCs ;_gefe !=nil {_ceaeg :=_gefe .ValAttr ;if _ceaeg .ST_UnsignedDecimalNumber !=nil {return float64 (*_ceaeg .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// Fonts allows manipulating a style or run's fonts. -type Fonts struct{_ddg *_fgg .CT_Fonts }; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_fabe TableStyleProperties )SetCellSpacingPercent (pct float64 ){_fabe ._addg .TblCellSpacing =_ec .NewCT_TblWidth ();_fabe ._addg .TblCellSpacing .TypeAttr =_ec .ST_TblWidthPct ;_fabe ._addg .TblCellSpacing .WAttr =&_ec .ST_MeasurementOrPercent {};_fabe ._addg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_ec .ST_DecimalNumberOrPercent {};_fabe ._addg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (pct *50));}; -// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and -// ST_RelFromVPage -func (_dd AnchoredDrawing )SetOrigin (h _fgg .WdST_RelFromH ,v _fgg .WdST_RelFromV ){_dd ._gd .PositionH .RelativeFromAttr =h ;_dd ._gd .PositionV .RelativeFromAttr =v ;}; +// X returns the inner wrapped XML type. +func (_ddbf HyperLink )X ()*_ec .CT_Hyperlink {return _ddbf ._eabea };func (_eag Footnote )id ()int64 {return _eag ._dded .IdAttr }; -// IsEndnote returns a bool based on whether the run has a -// footnote or not. Returns both a bool as to whether it has -// a footnote as well as the ID of the footnote. -func (_gda Run )IsEndnote ()(bool ,int64 ){if _gda ._bfbb .EG_RunInnerContent !=nil {if _gda ._bfbb .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_gda ._bfbb .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;}; +// OnOffValue represents an on/off value that can also be unset +type OnOffValue byte ; -// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition -// defined in numbering.xml -func (_fecd Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_fecd .ensurePPr ();if _fecd ._cfdb .PPr .NumPr ==nil {_fecd ._cfdb .PPr .NumPr =_fgg .NewCT_NumPr ();};_dead :=_fgg .NewCT_DecimalNumber ();_aeba :=int64 (-1);for _ ,_edgba :=range _fecd ._eecc .Numbering ._fdda .Num {if _edgba .AbstractNumId !=nil &&_edgba .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_aeba =_edgba .NumIdAttr ;};};if _aeba ==-1{_ccga :=_fgg .NewCT_Num ();_fecd ._eecc .Numbering ._fdda .Num =append (_fecd ._eecc .Numbering ._fdda .Num ,_ccga );_ccga .NumIdAttr =int64 (len (_fecd ._eecc .Numbering ._fdda .Num ));_ccga .AbstractNumId =_fgg .NewCT_DecimalNumber ();_ccga .AbstractNumId .ValAttr =nd .AbstractNumberID ();};_dead .ValAttr =_aeba ;_fecd ._cfdb .PPr .NumPr .NumId =_dead ;}; +// Section is the beginning of a new section. +type Section struct{_debfg *Document ;_efad *_ec .CT_SectPr ;}; -// SetBold sets the run to bold. -func (_dad RunProperties )SetBold (b bool ){if !b {_dad ._bfbg .B =nil ;_dad ._bfbg .BCs =nil ;}else {_dad ._bfbg .B =_fgg .NewCT_OnOff ();_dad ._bfbg .BCs =_fgg .NewCT_OnOff ();};}; +// RunProperties returns the RunProperties controlling numbering level font, etc. +func (_cfgf NumberingLevel )RunProperties ()RunProperties {if _cfgf ._dccb .RPr ==nil {_cfgf ._dccb .RPr =_ec .NewCT_RPr ();};return RunProperties {_cfgf ._dccb .RPr };}; -// Paragraphs returns the paragraphs defined in a footer. -func (_edgdd Footer )Paragraphs ()[]Paragraph {_acfb :=[]Paragraph {};for _ ,_dgbfe :=range _edgdd ._baba .EG_ContentBlockContent {for _ ,_aca :=range _dgbfe .P {_acfb =append (_acfb ,Paragraph {_edgdd ._gbfg ,_aca });};};for _ ,_bcgc :=range _edgdd .Tables (){for _ ,_ggag :=range _bcgc .Rows (){for _ ,_daf :=range _ggag .Cells (){_acfb =append (_acfb ,_daf .Paragraphs ()...);};};};return _acfb ;}; +// SetBeforeAuto controls if spacing before a paragraph is automatically determined. +func (_gbff ParagraphSpacing )SetBeforeAuto (b bool ){if b {_gbff ._agffc .BeforeAutospacingAttr =&_bc .ST_OnOff {};_gbff ._agffc .BeforeAutospacingAttr .Bool =_e .Bool (true );}else {_gbff ._agffc .BeforeAutospacingAttr =nil ;};}; -// SetOutline sets the run to outlined text. -func (_cbgf RunProperties )SetOutline (b bool ){if !b {_cbgf ._bfbg .Outline =nil ;}else {_cbgf ._bfbg .Outline =_fgg .NewCT_OnOff ();};}; +// Tables returns the tables defined in the header. +func (_eddg Header )Tables ()[]Table {_fcgf :=[]Table {};if _eddg ._gca ==nil {return nil ;};for _ ,_bag :=range _eddg ._gca .EG_ContentBlockContent {for _ ,_eceb :=range _eddg ._fceb .tables (_bag ){_fcgf =append (_fcgf ,_eceb );};};return _fcgf ;}; -// SetLastColumn controls the conditional formatting for the last column in a table. -func (_fbfa TableLook )SetLastColumn (on bool ){if !on {_fbfa ._gagb .LastColumnAttr =&_fg .ST_OnOff {};_fbfa ._gagb .LastColumnAttr .ST_OnOff1 =_fg .ST_OnOff1Off ;}else {_fbfa ._gagb .LastColumnAttr =&_fg .ST_OnOff {};_fbfa ._gagb .LastColumnAttr .ST_OnOff1 =_fg .ST_OnOff1On ;};}; +// Footnotes returns the footnotes defined in the document. +func (_agde *Document )Footnotes ()[]Footnote {_acda :=[]Footnote {};for _ ,_bgec :=range _agde ._dea .CT_Footnotes .Footnote {_acda =append (_acda ,Footnote {_agde ,_bgec });};return _acda ;}; -// RemoveRun removes a child run from a paragraph. -func (_bbeb Paragraph )RemoveRun (r Run ){for _ ,_bggf :=range _bbeb ._cfdb .EG_PContent {for _bed ,_ggfa :=range _bggf .EG_ContentRunContent {if _ggfa .R ==r ._bfbb {copy (_bggf .EG_ContentRunContent [_bed :],_bggf .EG_ContentRunContent [_bed +1:]);_bggf .EG_ContentRunContent =_bggf .EG_ContentRunContent [0:len (_bggf .EG_ContentRunContent )-1];};if _ggfa .Sdt !=nil &&_ggfa .Sdt .SdtContent !=nil {for _bddgc ,_fdfg :=range _ggfa .Sdt .SdtContent .EG_ContentRunContent {if _fdfg .R ==r ._bfbb {copy (_ggfa .Sdt .SdtContent .EG_ContentRunContent [_bddgc :],_ggfa .Sdt .SdtContent .EG_ContentRunContent [_bddgc +1:]);_ggfa .Sdt .SdtContent .EG_ContentRunContent =_ggfa .Sdt .SdtContent .EG_ContentRunContent [0:len (_ggfa .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; +// Fonts allows manipulating a style or run's fonts. +type Fonts struct{_dcade *_ec .CT_Fonts }; -// SetAll sets all of the borders to a given value. -func (_agdec TableBorders )SetAll (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_agdec .SetBottom (t ,c ,thickness );_agdec .SetLeft (t ,c ,thickness );_agdec .SetRight (t ,c ,thickness );_agdec .SetTop (t ,c ,thickness );_agdec .SetInsideHorizontal (t ,c ,thickness );_agdec .SetInsideVertical (t ,c ,thickness );}; +// Numbering is the document wide numbering styles contained in numbering.xml. +type Numbering struct{_ebge *_ec .Numbering }; + +// 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 (_bddc Document )SetConformance (conformanceAttr _bc .ST_ConformanceClass ){_bddc ._bbef .ConformanceAttr =conformanceAttr ;}; // X returns the inner wrapped XML type. -func (_gcac HyperLink )X ()*_fgg .CT_Hyperlink {return _gcac ._efga }; +func (_def Style )X ()*_ec .CT_Style {return _def ._dacg }; -// NumberingLevel is the definition for numbering for a particular level within -// a NumberingDefinition. -type NumberingLevel struct{_cbf *_fgg .CT_Lvl }; +// SetSize sets the font size for a run. +func (_fgbgg RunProperties )SetSize (size _fg .Distance ){_fgbgg ._eeab .Sz =_ec .NewCT_HpsMeasure ();_fgbgg ._eeab .Sz .ValAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (size /_fg .HalfPoint ));_fgbgg ._eeab .SzCs =_ec .NewCT_HpsMeasure ();_fgbgg ._eeab .SzCs .ValAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (size /_fg .HalfPoint ));};func _eef (_bdeg *_ec .CT_TblWidth ,_fgb float64 ){_bdeg .TypeAttr =_ec .ST_TblWidthPct ;_bdeg .WAttr =&_ec .ST_MeasurementOrPercent {};_bdeg .WAttr .ST_DecimalNumberOrPercent =&_ec .ST_DecimalNumberOrPercent {};_bdeg .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (_fgb *50));}; -// Type returns the type of the field. -func (_eddd FormField )Type ()FormFieldType {if _eddd ._edda .TextInput !=nil {return FormFieldTypeText ;}else if _eddd ._edda .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _eddd ._edda .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ;}; +// SetEnabled marks a FormField as enabled or disabled. +func (_bdbe FormField )SetEnabled (enabled bool ){_efbg :=_ec .NewCT_OnOff ();_efbg .ValAttr =&_bc .ST_OnOff {Bool :&enabled };_bdbe ._bef .Enabled =[]*_ec .CT_OnOff {_efbg };}; -// SetRight sets the right border to a specified type, color and thickness. -func (_gga CellBorders )SetRight (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_gga ._bff .Right =_fgg .NewCT_Border ();_cafa (_gga ._bff .Right ,t ,c ,thickness );}; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_afbef Paragraph )SetLineSpacing (d _fg .Distance ,rule _ec .ST_LineSpacingRule ){_afbef .ensurePPr ();if _afbef ._bbee .PPr .Spacing ==nil {_afbef ._bbee .PPr .Spacing =_ec .NewCT_Spacing ();};_gcag :=_afbef ._bbee .PPr .Spacing ;if rule ==_ec .ST_LineSpacingRuleUnset {_gcag .LineRuleAttr =_ec .ST_LineSpacingRuleUnset ;_gcag .LineAttr =nil ;}else {_gcag .LineRuleAttr =rule ;_gcag .LineAttr =&_ec .ST_SignedTwipsMeasure {};_gcag .LineAttr .Int64 =_e .Int64 (int64 (d /_fg .Twips ));};}; -// SetVerticalMerge controls the vertical merging of cells. -func (_df CellProperties )SetVerticalMerge (mergeVal _fgg .ST_Merge ){if mergeVal ==_fgg .ST_MergeUnset {_df ._egf .VMerge =nil ;}else {_df ._egf .VMerge =_fgg .NewCT_VMerge ();_df ._egf .VMerge .ValAttr =mergeVal ;};}; +// SetHeader sets a section header. +func (_bddef Section )SetHeader (h Header ,t _ec .ST_HdrFtr ){_fdfga :=_ec .NewEG_HdrFtrReferences ();_bddef ._efad .EG_HdrFtrReferences =append (_bddef ._efad .EG_HdrFtrReferences ,_fdfga );_fdfga .HeaderReference =_ec .NewCT_HdrFtrRef ();_fdfga .HeaderReference .TypeAttr =t ;_efaa :=_bddef ._debfg ._cgg .FindRIDForN (h .Index (),_e .HeaderType );if _efaa ==""{_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");};_fdfga .HeaderReference .IdAttr =_efaa ;}; -// Rows returns the rows defined in the table. -func (_cgag Table )Rows ()[]Row {_ffc :=[]Row {};for _ ,_caccg :=range _cgag ._gaec .EG_ContentRowContent {for _ ,_fcab :=range _caccg .Tr {_ffc =append (_ffc ,Row {_cgag ._gcfe ,_fcab });};if _caccg .Sdt !=nil &&_caccg .Sdt .SdtContent !=nil {for _ ,_gdccc :=range _caccg .Sdt .SdtContent .Tr {_ffc =append (_ffc ,Row {_cgag ._gcfe ,_gdccc });};};};return _ffc ;}; +// 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 (_aafg Header )Index ()int {for _decd ,_gfgge :=range _aafg ._fceb ._dfe {if _gfgge ==_aafg ._gca {return _decd ;};};return -1;}; -// SetStartPct sets the cell start margin -func (_adb CellMargins )SetStartPct (pct float64 ){_adb ._bgg .Start =_fgg .NewCT_TblWidth ();_fe (_adb ._bgg .Start ,pct );}; +// SetEmboss sets the run to embossed text. +func (_cbdf RunProperties )SetEmboss (b bool ){if !b {_cbdf ._eeab .Emboss =nil ;}else {_cbdf ._eeab .Emboss =_ec .NewCT_OnOff ();};}; -// SetSize sets the size of the displayed image on the page. -func (_efeeb InlineDrawing )SetSize (w ,h _ce .Distance ){_efeeb ._dafe .Extent .CxAttr =int64 (float64 (w *_ce .Pixel72 )/_ce .EMU );_efeeb ._dafe .Extent .CyAttr =int64 (float64 (h *_ce .Pixel72 )/_ce .EMU );}; +// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition +// defined in numbering.xml +func (_caea Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_caea .ensurePPr ();if _caea ._bbee .PPr .NumPr ==nil {_caea ._bbee .PPr .NumPr =_ec .NewCT_NumPr ();};_abcc :=_ec .NewCT_DecimalNumber ();_gcff :=int64 (-1);for _ ,_cggb :=range _caea ._baf .Numbering ._ebge .Num {if _cggb .AbstractNumId !=nil &&_cggb .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_gcff =_cggb .NumIdAttr ;};};if _gcff ==-1{_agfbf :=_ec .NewCT_Num ();_caea ._baf .Numbering ._ebge .Num =append (_caea ._baf .Numbering ._ebge .Num ,_agfbf );_agfbf .NumIdAttr =int64 (len (_caea ._baf .Numbering ._ebge .Num ));_agfbf .AbstractNumId =_ec .NewCT_DecimalNumber ();_agfbf .AbstractNumId .ValAttr =nd .AbstractNumberID ();};_abcc .ValAttr =_gcff ;_caea ._bbee .PPr .NumPr .NumId =_abcc ;}; -// AddEndnote will create a new endnote and attach it to the Paragraph in the -// location at the end of the previous run (endnotes create their own run within -// the paragraph. The text given to the function is simply a convenience helper, -// paragraphs and runs can always be added to the text of the endnote later. -func (_ddfe Paragraph )AddEndnote (text string )Endnote {var _efgae int64 ;if _ddfe ._eecc .HasEndnotes (){for _ ,_ccea :=range _ddfe ._eecc .Endnotes (){if _ccea .id ()> _efgae {_efgae =_ccea .id ();};};_efgae ++;}else {_efgae =0;_ddfe ._eecc ._acd =&_fgg .Endnotes {};};_gcfd :=_fgg .NewCT_FtnEdn ();_dbf :=_fgg .NewCT_FtnEdnRef ();_dbf .IdAttr =_efgae ;_ddfe ._eecc ._acd .CT_Endnotes .Endnote =append (_ddfe ._eecc ._acd .CT_Endnotes .Endnote ,_gcfd );_cdbf :=_ddfe .AddRun ();_dcab :=_cdbf .Properties ();_dcab .SetStyle ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_cdbf ._bfbb .EG_RunInnerContent =[]*_fgg .EG_RunInnerContent {_fgg .NewEG_RunInnerContent ()};_cdbf ._bfbb .EG_RunInnerContent [0].EndnoteReference =_dbf ;_fdcg :=Endnote {_ddfe ._eecc ,_gcfd };_fdcg ._dfb .IdAttr =_efgae ;_fdcg ._dfb .EG_BlockLevelElts =[]*_fgg .EG_BlockLevelElts {_fgg .NewEG_BlockLevelElts ()};_bfgg :=_fdcg .AddParagraph ();_bfgg .Properties ().SetStyle ("\u0045n\u0064\u006e\u006f\u0074\u0065");_bfgg ._cfdb .PPr .RPr =_fgg .NewCT_ParaRPr ();_aedd :=_bfgg .AddRun ();_aedd .AddTab ();_aedd .AddText (text );return _fdcg ;};const (FieldCurrentPage ="\u0050\u0041\u0047\u0045";FieldNumberOfPages ="\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053";FieldDate ="\u0044\u0041\u0054\u0045";FieldCreateDate ="\u0043\u0052\u0045\u0041\u0054\u0045\u0044\u0041\u0054\u0045";FieldEditTime ="\u0045\u0044\u0049\u0054\u0054\u0049\u004d\u0045";FieldPrintDate ="\u0050R\u0049\u004e\u0054\u0044\u0041\u0054E";FieldSaveDate ="\u0053\u0041\u0056\u0045\u0044\u0041\u0054\u0045";FieldTIme ="\u0054\u0049\u004d\u0045";FieldTOC ="\u0054\u004f\u0043";); +// SetAllCaps sets the run to all caps. +func (_dggbf RunProperties )SetAllCaps (b bool ){if !b {_dggbf ._eeab .Caps =nil ;}else {_dggbf ._eeab .Caps =_ec .NewCT_OnOff ();};}; -// AddBookmark adds a bookmark to a document that can then be used from a hyperlink. Name is a document -// unique name that identifies the bookmark so it can be referenced from hyperlinks. -func (_caca Paragraph )AddBookmark (name string )Bookmark {_adge :=_fgg .NewEG_PContent ();_bdea :=_fgg .NewEG_ContentRunContent ();_adge .EG_ContentRunContent =append (_adge .EG_ContentRunContent ,_bdea );_acaa :=_fgg .NewEG_RunLevelElts ();_bdea .EG_RunLevelElts =append (_bdea .EG_RunLevelElts ,_acaa );_eacb :=_fgg .NewEG_RangeMarkupElements ();_gbdd :=_fgg .NewCT_Bookmark ();_eacb .BookmarkStart =_gbdd ;_acaa .EG_RangeMarkupElements =append (_acaa .EG_RangeMarkupElements ,_eacb );_eacb =_fgg .NewEG_RangeMarkupElements ();_eacb .BookmarkEnd =_fgg .NewCT_MarkupRange ();_acaa .EG_RangeMarkupElements =append (_acaa .EG_RangeMarkupElements ,_eacb );_caca ._cfdb .EG_PContent =append (_caca ._cfdb .EG_PContent ,_adge );_fgd :=Bookmark {_gbdd };_fgd .SetName (name );return _fgd ;}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_bdbf *Document )GetImageByRelID (relID string )(_gc .ImageRef ,bool ){for _ ,_cedb :=range _bdbf .Images {if _cedb .RelID ()==relID {return _cedb ,true ;};};return _gc .ImageRef {},false ;}; -// ParagraphSpacing controls the spacing for a paragraph and its lines. -type ParagraphSpacing struct{_bged *_fgg .CT_Spacing }; +// SetRightPct sets the cell right margin +func (_cea CellMargins )SetRightPct (pct float64 ){_cea ._cba .Right =_ec .NewCT_TblWidth ();_eef (_cea ._cba .Right ,pct );}; -// Text returns the underlying tet in the run. -func (_fgca Run )Text ()string {if len (_fgca ._bfbb .EG_RunInnerContent )==0{return "";};_cegcf :=_d .Buffer {};for _ ,_eabe :=range _fgca ._bfbb .EG_RunInnerContent {if _eabe .T !=nil {_cegcf .WriteString (_eabe .T .Content );};if _eabe .Tab !=nil {_cegcf .WriteByte ('\t');};};return _cegcf .String ();}; +// Cells returns the cells defined in the table. +func (_eagb Row )Cells ()[]Cell {_gbfee :=[]Cell {};for _ ,_ddcg :=range _eagb ._eedff .EG_ContentCellContent {for _ ,_edbf :=range _ddcg .Tc {_gbfee =append (_gbfee ,Cell {_eagb ._gedad ,_edbf });};if _ddcg .Sdt !=nil &&_ddcg .Sdt .SdtContent !=nil {for _ ,_gffa :=range _ddcg .Sdt .SdtContent .Tc {_gbfee =append (_gbfee ,Cell {_eagb ._gedad ,_gffa });};};};return _gbfee ;}; -// NumberingDefinition defines a numbering definition for a list of pragraphs. -type NumberingDefinition struct{_ddfb *_fgg .CT_AbstractNum };func (_fab *Document )createCustomProperties (){_fab .CustomProperties =_aeb .NewCustomProperties ();_fab .addCustomRelationships ();}; +// SetFirstColumn controls the conditional formatting for the first column in a table. +func (_fbgce TableLook )SetFirstColumn (on bool ){if !on {_fbgce ._bafa .FirstColumnAttr =&_bc .ST_OnOff {};_fbgce ._bafa .FirstColumnAttr .ST_OnOff1 =_bc .ST_OnOff1Off ;}else {_fbgce ._bafa .FirstColumnAttr =&_bc .ST_OnOff {};_fbgce ._bafa .FirstColumnAttr .ST_OnOff1 =_bc .ST_OnOff1On ;};}; -// AddParagraph adds a paragraph to the footer. -func (_abac Footer )AddParagraph ()Paragraph {_gfb :=_fgg .NewEG_ContentBlockContent ();_abac ._baba .EG_ContentBlockContent =append (_abac ._baba .EG_ContentBlockContent ,_gfb );_affe :=_fgg .NewCT_P ();_gfb .P =append (_gfb .P ,_affe );return Paragraph {_abac ._gbfg ,_affe };}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_agfg ParagraphProperties )Style ()string {if _agfg ._aeda .PStyle !=nil {return _agfg ._aeda .PStyle .ValAttr ;};return "";}; -// RemoveParagraph removes a paragraph from the endnote. -func (_fec Endnote )RemoveParagraph (p Paragraph ){for _ ,_dgcb :=range _fec .content (){for _cdbe ,_aacd :=range _dgcb .P {if _aacd ==p ._cfdb {copy (_dgcb .P [_cdbe :],_dgcb .P [_cdbe +1:]);_dgcb .P =_dgcb .P [0:len (_dgcb .P )-1];return ;};};};}; +// SetYOffset sets the Y offset for an image relative to the origin. +func (_bgc AnchoredDrawing )SetYOffset (y _fg .Distance ){_bgc ._fc .PositionV .Choice =&_ec .WdCT_PosVChoice {};_bgc ._fc .PositionV .Choice .PosOffset =_e .Int32 (int32 (y /_fg .EMU ));}; -// Clear resets the numbering. -func (_aacge Numbering )Clear (){_aacge ._fdda .AbstractNum =nil ;_aacge ._fdda .Num =nil ;_aacge ._fdda .NumIdMacAtCleanup =nil ;_aacge ._fdda .NumPicBullet =nil ;}; +// Clear clears all content within a footer +func (_ccgd Footer )Clear (){_ccgd ._abd .EG_ContentBlockContent =nil };func (_eb *Document )addCustomRelationships (){_eb .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");_eb .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_e .CustomPropertiesType );}; -// X returns the inner wrapped XML type. -func (_gegf Footnote )X ()*_fgg .CT_FtnEdn {return _gegf ._ceac };var _bgdb =false ; +// AddCell adds a cell to a row and returns it +func (_acedb Row )AddCell ()Cell {_gfff :=_ec .NewEG_ContentCellContent ();_acedb ._eedff .EG_ContentCellContent =append (_acedb ._eedff .EG_ContentCellContent ,_gfff );_efe :=_ec .NewCT_Tc ();_gfff .Tc =append (_gfff .Tc ,_efe );return Cell {_acedb ._gedad ,_efe };}; -// SetSmallCaps sets the run to small caps. -func (_cdae RunProperties )SetSmallCaps (b bool ){if !b {_cdae ._bfbg .SmallCaps =nil ;}else {_cdae ._bfbg .SmallCaps =_fgg .NewCT_OnOff ();};}; +// Font returns the name of paragraph font family. +func (_dag ParagraphProperties )Font ()string {if _eeebd :=_dag ._aeda .RPr .RFonts ;_eeebd !=nil {if _eeebd .AsciiAttr !=nil {return *_eeebd .AsciiAttr ;}else if _eeebd .HAnsiAttr !=nil {return *_eeebd .HAnsiAttr ;}else if _eeebd .CsAttr !=nil {return *_eeebd .CsAttr ;};};return "";}; -// TableProperties returns the table style properties. -func (_fbce Style )TableProperties ()TableStyleProperties {if _fbce ._dedd .TblPr ==nil {_fbce ._dedd .TblPr =_fgg .NewCT_TblPrBase ();};return TableStyleProperties {_fbce ._dedd .TblPr };}; +// DoubleStrike returns true if run is double striked. +func (_egea RunProperties )DoubleStrike ()bool {return _gebc (_egea ._eeab .Dstrike )}; -// MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. -func (_cdce NumberingDefinition )MultiLevelType ()_fgg .ST_MultiLevelType {if _cdce ._ddfb .MultiLevelType !=nil {return _cdce ._ddfb .MultiLevelType .ValAttr ;}else {return _fgg .ST_MultiLevelTypeUnset ;};}; +// Properties returns the paragraph properties. +func (_ceae Paragraph )Properties ()ParagraphProperties {_ceae .ensurePPr ();return ParagraphProperties {_ceae ._baf ,_ceae ._bbee .PPr };}; -// SetPageMargins sets the page margins for a section -func (_cdba Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _ce .Distance ){_fdcf :=_fgg .NewCT_PageMar ();_fdcf .TopAttr .Int64 =_c .Int64 (int64 (top /_ce .Twips ));_fdcf .BottomAttr .Int64 =_c .Int64 (int64 (bottom /_ce .Twips ));_fdcf .RightAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (right /_ce .Twips ));_fdcf .LeftAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (left /_ce .Twips ));_fdcf .HeaderAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (header /_ce .Twips ));_fdcf .FooterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (footer /_ce .Twips ));_fdcf .GutterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (gutter /_ce .Twips ));_cdba ._egcf .PgMar =_fdcf ;}; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_efd CellBorders )SetInsideVertical (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_efd ._dcb .InsideV =_ec .NewCT_Border ();_edfca (_efd ._dcb .InsideV ,t ,c ,thickness );}; -// AddHyperlink adds a hyperlink to a document. Adding the hyperlink to a document -// and setting it on a cell is more efficient than setting hyperlinks directly -// on a cell. -func (_cgfd Document )AddHyperlink (url string )_aeb .Hyperlink {return _cgfd ._efe .AddHyperlink (url )}; +// Style is a style within the styles.xml file. +type Style struct{_dacg *_ec .CT_Style }; -// SetCharacterSpacing sets the run's Character Spacing Adjustment. -func (_gaeg RunProperties )SetCharacterSpacing (size _ce .Distance ){_gaeg ._bfbg .Spacing =_fgg .NewCT_SignedTwipsMeasure ();_gaeg ._bfbg .Spacing .ValAttr .Int64 =_c .Int64 (int64 (size /_ce .Twips ));}; +// Underline returns the type of run underline. +func (_ecbd RunProperties )Underline ()_ec .ST_Underline {if _bggbf :=_ecbd ._eeab .U ;_bggbf !=nil {return _bggbf .ValAttr ;};return 0;}; -// FormFieldType is the type of the form field. -//go:generate stringer -type=FormFieldType -type FormFieldType byte ; +// ItalicValue returns the precise nature of the italic setting (unset, off or on). +func (_gbea RunProperties )ItalicValue ()OnOffValue {return _gdbf (_gbea ._eeab .I )}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_aeaac RunProperties )RStyle ()string {if _aeaac ._bfbg .RStyle !=nil {return _aeaac ._bfbg .RStyle .ValAttr ;};return "";}; +// SetAlignment controls the paragraph alignment +func (_eeba ParagraphProperties )SetAlignment (align _ec .ST_Jc ){if align ==_ec .ST_JcUnset {_eeba ._aeda .Jc =nil ;}else {_eeba ._aeda .Jc =_ec .NewCT_Jc ();_eeba ._aeda .Jc .ValAttr =align ;};}; -// SetKeepWithNext controls if this paragraph should be kept with the next. -func (_ecgd ParagraphProperties )SetKeepWithNext (b bool ){if !b {_ecgd ._fdfc .KeepNext =nil ;}else {_ecgd ._fdfc .KeepNext =_fgg .NewCT_OnOff ();};};func _aeege (_eag *_fgg .CT_OnOff )bool {return _eag !=nil }; +// EastAsiaFont returns the name of paragraph font family for East Asia. +func (_gcgeg ParagraphProperties )EastAsiaFont ()string {if _bfg :=_gcgeg ._aeda .RPr .RFonts ;_bfg !=nil {if _bfg .EastAsiaAttr !=nil {return *_bfg .EastAsiaAttr ;};};return "";};func _fcf (_adb *_ec .CT_TblWidth ,_adf _fg .Distance ){_adb .TypeAttr =_ec .ST_TblWidthDxa ;_adb .WAttr =&_ec .ST_MeasurementOrPercent {};_adb .WAttr .ST_DecimalNumberOrPercent =&_ec .ST_DecimalNumberOrPercent {};_adb .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (_adf /_fg .Dxa ));}; -// ClearColor clears the text color. -func (_eaadf RunProperties )ClearColor (){_eaadf ._bfbg .Color =nil }; +// SetWidth sets the cell width to a specified width. +func (_gfa CellProperties )SetWidth (d _fg .Distance ){_gfa ._adfg .TcW =_ec .NewCT_TblWidth ();_gfa ._adfg .TcW .TypeAttr =_ec .ST_TblWidthDxa ;_gfa ._adfg .TcW .WAttr =&_ec .ST_MeasurementOrPercent {};_gfa ._adfg .TcW .WAttr .ST_DecimalNumberOrPercent =&_ec .ST_DecimalNumberOrPercent {};_gfa ._adfg .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (d /_fg .Twips ));}; -// SetWidthPercent sets the cell to a width percentage. -func (_bbc CellProperties )SetWidthPercent (pct float64 ){_bbc ._egf .TcW =_fgg .NewCT_TblWidth ();_bbc ._egf .TcW .TypeAttr =_fgg .ST_TblWidthPct ;_bbc ._egf .TcW .WAttr =&_fgg .ST_MeasurementOrPercent {};_bbc ._egf .TcW .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_bbc ._egf .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; +// Footer is a footer for a document section. +type Footer struct{_bcf *Document ;_abd *_ec .Ftr ;}; -// Bold returns true if paragraph font is bold. -func (_ggfc ParagraphProperties )Bold ()bool {_baaa :=_ggfc ._fdfc .RPr ;return _aeege (_baaa .B )||_aeege (_baaa .BCs );}; +// Paragraphs returns the paragraphs defined in a footnote. +func (_cgcdf Footnote )Paragraphs ()[]Paragraph {_cggd :=[]Paragraph {};for _ ,_cggf :=range _cgcdf .content (){for _ ,_aag :=range _cggf .P {_cggd =append (_cggd ,Paragraph {_cgcdf ._cecb ,_aag });};};return _cggd ;}; -// Caps returns true if run font is capitalized. -func (_bccc RunProperties )Caps ()bool {return _aeege (_bccc ._bfbg .Caps )};func (_ddadgg Footnote )content ()[]*_fgg .EG_ContentBlockContent {var _egc []*_fgg .EG_ContentBlockContent ;for _ ,_cdgc :=range _ddadgg ._ceac .EG_BlockLevelElts {_egc =append (_egc ,_cdgc .EG_ContentBlockContent ...);};return _egc ;}; +// SetKeepWithNext controls if this paragraph should be kept with the next. +func (_aeg ParagraphProperties )SetKeepWithNext (b bool ){if !b {_aeg ._aeda .KeepNext =nil ;}else {_aeg ._aeda .KeepNext =_ec .NewCT_OnOff ();};}; -// X returns the inner wrapped XML type. -func (_gace Styles )X ()*_fgg .Styles {return _gace ._gee }; +// RemoveParagraph removes a paragraph from a footer. +func (_dgdg Header )RemoveParagraph (p Paragraph ){for _ ,_gbf :=range _dgdg ._gca .EG_ContentBlockContent {for _fbde ,_deec :=range _gbf .P {if _deec ==p ._bbee {copy (_gbf .P [_fbde :],_gbf .P [_fbde +1:]);_gbf .P =_gbf .P [0:len (_gbf .P )-1];return ;};};};}; -// Footnotes returns the footnotes defined in the document. -func (_ced *Document )Footnotes ()[]Footnote {_edgd :=[]Footnote {};for _ ,_bba :=range _ced ._begd .CT_Footnotes .Footnote {_edgd =append (_edgd ,Footnote {_ced ,_bba });};return _edgd ;}; - -// X returns the inner wrapped XML type. -func (_gadf Fonts )X ()*_fgg .CT_Fonts {return _gadf ._ddg }; - -// TableBorders allows manipulation of borders on a table. -type TableBorders struct{_efaad *_fgg .CT_TblBorders }; +// ParagraphStyles returns only the paragraph styles. +func (_egdb Styles )ParagraphStyles ()[]Style {_cfgd :=[]Style {};for _ ,_gfccc :=range _egdb ._gccd .Style {if _gfccc .TypeAttr !=_ec .ST_StyleTypeParagraph {continue ;};_cfgd =append (_cfgd ,Style {_gfccc });};return _cfgd ;}; -// SetFirstColumn controls the conditional formatting for the first column in a table. -func (_geadf TableLook )SetFirstColumn (on bool ){if !on {_geadf ._gagb .FirstColumnAttr =&_fg .ST_OnOff {};_geadf ._gagb .FirstColumnAttr .ST_OnOff1 =_fg .ST_OnOff1Off ;}else {_geadf ._gagb .FirstColumnAttr =&_fg .ST_OnOff {};_geadf ._gagb .FirstColumnAttr .ST_OnOff1 =_fg .ST_OnOff1On ;};}; +// NewTableWidth returns a newly intialized TableWidth +func NewTableWidth ()TableWidth {return TableWidth {_ec .NewCT_TblWidth ()}}; -// GetImage returns the ImageRef associated with an AnchoredDrawing. -func (_dgb AnchoredDrawing )GetImage ()(_aeb .ImageRef ,bool ){_bbe :=_dgb ._gd .Graphic .GraphicData .Any ;if len (_bbe )> 0{_ede ,_gb :=_bbe [0].(*_cde .Pic );if _gb {if _ede .BlipFill !=nil &&_ede .BlipFill .Blip !=nil &&_ede .BlipFill .Blip .EmbedAttr !=nil {return _dgb ._da .GetImageByRelID (*_ede .BlipFill .Blip .EmbedAttr );};};};return _aeb .ImageRef {},false ;}; +// AddTextInput adds text input form field to the paragraph and returns it. +func (_bcff Paragraph )AddTextInput (name string )FormField {_cdcdc :=_bcff .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_cdcdc ._bef .TextInput =_ec .NewCT_FFTextInput ();return _cdcdc ;}; -// AddFootnote will create a new footnote and attach it to the Paragraph in the -// location at the end of the previous run (footnotes create their own run within -// the paragraph). The text given to the function is simply a convenience helper, -// paragraphs and runs can always be added to the text of the footnote later. -func (_bcbe Paragraph )AddFootnote (text string )Footnote {var _accfd int64 ;if _bcbe ._eecc .HasFootnotes (){for _ ,_dffd :=range _bcbe ._eecc .Footnotes (){if _dffd .id ()> _accfd {_accfd =_dffd .id ();};};_accfd ++;}else {_accfd =0;_bcbe ._eecc ._begd =&_fgg .Footnotes {};_bcbe ._eecc ._begd .CT_Footnotes =_fgg .CT_Footnotes {};_bcbe ._eecc ._begd .Footnote =make ([]*_fgg .CT_FtnEdn ,0);};_gag :=_fgg .NewCT_FtnEdn ();_gedf :=_fgg .NewCT_FtnEdnRef ();_gedf .IdAttr =_accfd ;_bcbe ._eecc ._begd .CT_Footnotes .Footnote =append (_bcbe ._eecc ._begd .CT_Footnotes .Footnote ,_gag );_babgg :=_bcbe .AddRun ();_cfee :=_babgg .Properties ();_cfee .SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");_babgg ._bfbb .EG_RunInnerContent =[]*_fgg .EG_RunInnerContent {_fgg .NewEG_RunInnerContent ()};_babgg ._bfbb .EG_RunInnerContent [0].FootnoteReference =_gedf ;_gege :=Footnote {_bcbe ._eecc ,_gag };_gege ._ceac .IdAttr =_accfd ;_gege ._ceac .EG_BlockLevelElts =[]*_fgg .EG_BlockLevelElts {_fgg .NewEG_BlockLevelElts ()};_gbaa :=_gege .AddParagraph ();_gbaa .Properties ().SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065");_gbaa ._cfdb .PPr .RPr =_fgg .NewCT_ParaRPr ();_fcec :=_gbaa .AddRun ();_fcec .AddTab ();_fcec .AddText (text );return _gege ;}; +// Clear removes all of the content from within a run. +func (_ebbf Run )Clear (){_ebbf ._cbaga .EG_RunInnerContent =nil }; -// Margins allows controlling individual cell margins. -func (_fed CellProperties )Margins ()CellMargins {if _fed ._egf .TcMar ==nil {_fed ._egf .TcMar =_fgg .NewCT_TcMar ();};return CellMargins {_fed ._egf .TcMar };}; +// X returns the inner wrapped XML type. +func (_fdbe Numbering )X ()*_ec .Numbering {return _fdbe ._ebge }; -// Emboss returns true if run emboss is on. -func (_aefde RunProperties )Emboss ()bool {return _aeege (_aefde ._bfbg .Emboss )}; +// SetAlignment sets the alignment of a table within the page. +func (_edbfg TableProperties )SetAlignment (align _ec .ST_JcTable ){if align ==_ec .ST_JcTableUnset {_edbfg ._ddac .Jc =nil ;}else {_edbfg ._ddac .Jc =_ec .NewCT_JcTable ();_edbfg ._ddac .Jc .ValAttr =align ;};}; -// AddRun adds a run to a paragraph. -func (_aeabc Paragraph )AddRun ()Run {_aeega :=_fgg .NewEG_PContent ();_aeabc ._cfdb .EG_PContent =append (_aeabc ._cfdb .EG_PContent ,_aeega );_bedb :=_fgg .NewEG_ContentRunContent ();_aeega .EG_ContentRunContent =append (_aeega .EG_ContentRunContent ,_bedb );_edbe :=_fgg .NewCT_R ();_bedb .R =_edbe ;return Run {_aeabc ._eecc ,_edbe };}; +// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. +func (_fegg Run )AddTab (){_cggc :=_fegg .newIC ();_cggc .Tab =_ec .NewCT_Empty ()}; -// SetPrimaryStyle marks the style as a primary style. -func (_cafb Style )SetPrimaryStyle (b bool ){if b {_cafb ._dedd .QFormat =_fgg .NewCT_OnOff ();}else {_cafb ._dedd .QFormat =nil ;};}; +// InsertParagraphBefore adds a new empty paragraph before the relativeTo +// paragraph. +func (_cecab *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _cecab .insertParagraph (relativeTo ,true );}; -// Properties returns the table properties. -func (_dccf Table )Properties ()TableProperties {if _dccf ._gaec .TblPr ==nil {_dccf ._gaec .TblPr =_fgg .NewCT_TblPr ();};return TableProperties {_dccf ._gaec .TblPr };}; +// SetAlignment positions an anchored image via alignment. Offset is +// incompatible with SetOffset, whichever is called last is applied. +func (_da AnchoredDrawing )SetAlignment (h _ec .WdST_AlignH ,v _ec .WdST_AlignV ){_da .SetHAlignment (h );_da .SetVAlignment (v );};func (_gcgb Paragraph )addEndFldChar ()*_ec .CT_FldChar {_fcgfe :=_gcgb .addFldChar ();_fcgfe .FldCharTypeAttr =_ec .ST_FldCharTypeEnd ;return _fcgfe ;}; -// SetHeight allows controlling the height of a row within a table. -func (_abg RowProperties )SetHeight (ht _ce .Distance ,rule _fgg .ST_HeightRule ){if rule ==_fgg .ST_HeightRuleUnset {_abg ._fbgac .TrHeight =nil ;}else {_fbed :=_fgg .NewCT_Height ();_fbed .HRuleAttr =rule ;_fbed .ValAttr =&_fg .ST_TwipsMeasure {};_fbed .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (ht /_ce .Twips ));_abg ._fbgac .TrHeight =[]*_fgg .CT_Height {_fbed };};}; +// SetWidthPercent sets the cell to a width percentage. +func (_gdb CellProperties )SetWidthPercent (pct float64 ){_gdb ._adfg .TcW =_ec .NewCT_TblWidth ();_gdb ._adfg .TcW .TypeAttr =_ec .ST_TblWidthPct ;_gdb ._adfg .TcW .WAttr =&_ec .ST_MeasurementOrPercent {};_gdb ._adfg .TcW .WAttr .ST_DecimalNumberOrPercent =&_ec .ST_DecimalNumberOrPercent {};_gdb ._adfg .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (pct *50));}; -// PossibleValues returns the possible values for a FormFieldTypeDropDown. -func (_faba FormField )PossibleValues ()[]string {if _faba ._edda .DdList ==nil {return nil ;};_cdedb :=[]string {};for _ ,_ggaaa :=range _faba ._edda .DdList .ListEntry {if _ggaaa ==nil {continue ;};_cdedb =append (_cdedb ,_ggaaa .ValAttr );};return _cdedb ;}; +// SetName sets the name of the bookmark. This is the name that is used to +// reference the bookmark from hyperlinks. +func (_bga Bookmark )SetName (name string ){_bga ._bde .NameAttr =name };func (_gddaf Paragraph )addFldCharsForField (_facee ,_cbcf string )FormField {_abcd :=_gddaf .addBeginFldChar (_facee );_ddeg :=FormField {_bef :_abcd };_ceef :=_gddaf ._baf .Bookmarks ();_bcef :=int64 (len (_ceef ));if _facee !=""{_gddaf .addStartBookmark (_bcef ,_facee );};_gddaf .addInstrText (_cbcf );_gddaf .addSeparateFldChar ();if _cbcf =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_cgae :=_gddaf .AddRun ();_eddf :=_ec .NewEG_RunInnerContent ();_cgae ._cbaga .EG_RunInnerContent =[]*_ec .EG_RunInnerContent {_eddf };_ddeg ._adbc =_eddf ;};_gddaf .addEndFldChar ();if _facee !=""{_gddaf .addEndBookmark (_bcef );};return _ddeg ;}; -// SetDoubleStrikeThrough sets the run to double strike-through. -func (_gabd RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_gabd ._bfbg .Dstrike =nil ;}else {_gabd ._bfbg .Dstrike =_fgg .NewCT_OnOff ();};}; +// X returns the inner wrapped XML type. +func (_cdg *Document )X ()*_ec .Document {return _cdg ._bbef }; -// SetRight sets the cell right margin -func (_caf CellMargins )SetRight (d _ce .Distance ){_caf ._bgg .Right =_fgg .NewCT_TblWidth ();_eb (_caf ._bgg .Right ,d );}; +// Borders allows manipulation of the table borders. +func (_fdgf TableStyleProperties )Borders ()TableBorders {if _fdgf ._addg .TblBorders ==nil {_fdgf ._addg .TblBorders =_ec .NewCT_TblBorders ();};return TableBorders {_fdgf ._addg .TblBorders };}; -// AddRow adds a row to a table. -func (_bagab Table )AddRow ()Row {_gcae :=_fgg .NewEG_ContentRowContent ();_bagab ._gaec .EG_ContentRowContent =append (_bagab ._gaec .EG_ContentRowContent ,_gcae );_ggec :=_fgg .NewCT_Row ();_gcae .Tr =append (_gcae .Tr ,_ggec );return Row {_bagab ._gcfe ,_ggec };}; +// Caps returns true if run font is capitalized. +func (_fcad RunProperties )Caps ()bool {return _gebc (_fcad ._eeab .Caps )}; -// Close closes the document, removing any temporary files that might have been -// created when opening a document. -func (_acff *Document )Close ()error {if _acff .TmpPath !=""{return _aebc .RemoveAll (_acff .TmpPath );};return nil ;}; +// Shadow returns true if paragraph shadow is on. +func (_gacg ParagraphProperties )Shadow ()bool {return _gebc (_gacg ._aeda .RPr .Shadow )}; -// Tables returns the tables defined in the header. -func (_eeae Header )Tables ()[]Table {_ddfc :=[]Table {};if _eeae ._fcad ==nil {return nil ;};for _ ,_cfcb :=range _eeae ._fcad .EG_ContentBlockContent {for _ ,_efee :=range _eeae ._gdd .tables (_cfcb ){_ddfc =append (_ddfc ,_efee );};};return _ddfc ;}; +// EastAsiaFont returns the name of run font family for East Asia. +func (_cbec RunProperties )EastAsiaFont ()string {if _fgce :=_cbec ._eeab .RFonts ;_fgce !=nil {if _fgce .EastAsiaAttr !=nil {return *_fgce .EastAsiaAttr ;};};return "";};func (_gdaa Endnote )id ()int64 {return _gdaa ._acca .IdAttr }; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_gab ParagraphProperties )ComplexSizeMeasure ()string {if _geb :=_gab ._fdfc .RPr .SzCs ;_geb !=nil {_bebb :=_geb .ValAttr ;if _bebb .ST_PositiveUniversalMeasure !=nil {return *_bebb .ST_PositiveUniversalMeasure ;};};return "";}; +// SetHighlight highlights text in a specified color. +func (_aacge RunProperties )SetHighlight (c _ec .ST_HighlightColor ){_aacge ._eeab .Highlight =_ec .NewCT_Highlight ();_aacge ._eeab .Highlight .ValAttr =c ;}; -// SetText sets the text to be used in bullet mode. -func (_efdd NumberingLevel )SetText (t string ){if t ==""{_efdd ._cbf .LvlText =nil ;}else {_efdd ._cbf .LvlText =_fgg .NewCT_LevelText ();_efdd ._cbf .LvlText .ValAttr =_c .String (t );};}; +// 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 (_gebb ParagraphProperties )SetHeadingLevel (idx int ){_gebb .SetStyle (_cfc .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _gebb ._aeda .NumPr ==nil {_gebb ._aeda .NumPr =_ec .NewCT_NumPr ();};_gebb ._aeda .NumPr .Ilvl =_ec .NewCT_DecimalNumber ();_gebb ._aeda .NumPr .Ilvl .ValAttr =int64 (idx );}; -// SetTop sets the cell top margin -func (_fad CellMargins )SetTop (d _ce .Distance ){_fad ._bgg .Top =_fgg .NewCT_TblWidth ();_eb (_fad ._bgg .Top ,d );}; +// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. +func (_eeaf Style )SetUnhideWhenUsed (b bool ){if b {_eeaf ._dacg .UnhideWhenUsed =_ec .NewCT_OnOff ();}else {_eeaf ._dacg .UnhideWhenUsed =nil ;};};func (_cac *Document )insertTable (_bab Paragraph ,_dcgb bool )Table {_cfd :=_cac ._bbef .Body ;if _cfd ==nil {return _cac .AddTable ();};_gfd :=_bab .X ();for _edd ,_dcc :=range _cfd .EG_BlockLevelElts {for _ ,_gaa :=range _dcc .EG_ContentBlockContent {for _bda ,_dca :=range _gaa .P {if _dca ==_gfd {_bec :=_ec .NewCT_Tbl ();_efbc :=_ec .NewEG_BlockLevelElts ();_dgad :=_ec .NewEG_ContentBlockContent ();_efbc .EG_ContentBlockContent =append (_efbc .EG_ContentBlockContent ,_dgad );_dgad .Tbl =append (_dgad .Tbl ,_bec );_cfd .EG_BlockLevelElts =append (_cfd .EG_BlockLevelElts ,nil );if _dcgb {copy (_cfd .EG_BlockLevelElts [_edd +1:],_cfd .EG_BlockLevelElts [_edd :]);_cfd .EG_BlockLevelElts [_edd ]=_efbc ;if _bda !=0{_ggf :=_ec .NewEG_BlockLevelElts ();_gadf :=_ec .NewEG_ContentBlockContent ();_ggf .EG_ContentBlockContent =append (_ggf .EG_ContentBlockContent ,_gadf );_gadf .P =_gaa .P [:_bda ];_cfd .EG_BlockLevelElts =append (_cfd .EG_BlockLevelElts ,nil );copy (_cfd .EG_BlockLevelElts [_edd +1:],_cfd .EG_BlockLevelElts [_edd :]);_cfd .EG_BlockLevelElts [_edd ]=_ggf ;};_gaa .P =_gaa .P [_bda :];}else {copy (_cfd .EG_BlockLevelElts [_edd +2:],_cfd .EG_BlockLevelElts [_edd +1:]);_cfd .EG_BlockLevelElts [_edd +1]=_efbc ;if _bda !=len (_gaa .P )-1{_gda :=_ec .NewEG_BlockLevelElts ();_edg :=_ec .NewEG_ContentBlockContent ();_gda .EG_ContentBlockContent =append (_gda .EG_ContentBlockContent ,_edg );_edg .P =_gaa .P [_bda +1:];_cfd .EG_BlockLevelElts =append (_cfd .EG_BlockLevelElts ,nil );copy (_cfd .EG_BlockLevelElts [_edd +3:],_cfd .EG_BlockLevelElts [_edd +2:]);_cfd .EG_BlockLevelElts [_edd +2]=_gda ;};_gaa .P =_gaa .P [:_bda +1];};return Table {_cac ,_bec };};};for _ ,_aga :=range _gaa .Tbl {_cgcd :=_eccd (_aga ,_gfd ,_dcgb );if _cgcd !=nil {return Table {_cac ,_cgcd };};};};};return _cac .AddTable ();}; -// SetTarget sets the URL target of the hyperlink. -func (_dabd HyperLink )SetTarget (url string ){_ecga :=_dabd ._bggd .AddHyperlink (url );_dabd ._efga .IdAttr =_c .String (_aeb .Relationship (_ecga ).ID ());_dabd ._efga .AnchorAttr =nil ;}; +// RemoveEndnote removes a endnote from both the paragraph and the document +// the requested endnote must be anchored on the paragraph being referenced. +func (_dcgg Paragraph )RemoveEndnote (id int64 ){_bbbd :=_dcgg ._baf ._fgg ;var _debg int ;for _aceg ,_daf :=range _bbbd .CT_Endnotes .Endnote {if _daf .IdAttr ==id {_debg =_aceg ;};};_debg =0;_bbbd .CT_Endnotes .Endnote [_debg ]=nil ;_bbbd .CT_Endnotes .Endnote [_debg ]=_bbbd .CT_Endnotes .Endnote [len (_bbbd .CT_Endnotes .Endnote )-1];_bbbd .CT_Endnotes .Endnote =_bbbd .CT_Endnotes .Endnote [:len (_bbbd .CT_Endnotes .Endnote )-1];var _fee Run ;for _ ,_febbf :=range _dcgg .Runs (){if _adab ,_efddg :=_febbf .IsEndnote ();_adab {if _efddg ==id {_fee =_febbf ;};};};_dcgg .RemoveRun (_fee );}; -// SetSemiHidden controls if the style is hidden in the UI. -func (_ddda Style )SetSemiHidden (b bool ){if b {_ddda ._dedd .SemiHidden =_fgg .NewCT_OnOff ();}else {_ddda ._dedd .SemiHidden =nil ;};}; +// SizeValue returns the value of paragraph font size in points. +func (_bdbba ParagraphProperties )SizeValue ()float64 {if _gdce :=_bdbba ._aeda .RPr .Sz ;_gdce !=nil {_acfg :=_gdce .ValAttr ;if _acfg .ST_UnsignedDecimalNumber !=nil {return float64 (*_acfg .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first) -func (_adbg *Document )GetOrCreateCustomProperties ()_aeb .CustomProperties {if _adbg .CustomProperties .X ()==nil {_adbg .createCustomProperties ();};return _adbg .CustomProperties ;}; +// X returns the inner wrapped XML type. +func (_fbcg Paragraph )X ()*_ec .CT_P {return _fbcg ._bbee };func (_dab *Document )InsertTableAfter (relativeTo Paragraph )Table {return _dab .insertTable (relativeTo ,false );}; -// SetItalic sets the run to italic. -func (_dfadc RunProperties )SetItalic (b bool ){if !b {_dfadc ._bfbg .I =nil ;_dfadc ._bfbg .ICs =nil ;}else {_dfadc ._bfbg .I =_fgg .NewCT_OnOff ();_dfadc ._bfbg .ICs =_fgg .NewCT_OnOff ();};}; +// Caps returns true if paragraph font is capitalized. +func (_baegc ParagraphProperties )Caps ()bool {return _gebc (_baegc ._aeda .RPr .Caps )}; -// SetASCIITheme sets the font ASCII Theme. -func (_gadfe Fonts )SetASCIITheme (t _fgg .ST_Theme ){_gadfe ._ddg .AsciiThemeAttr =t }; +// SetXOffset sets the X offset for an image relative to the origin. +func (_bcb AnchoredDrawing )SetXOffset (x _fg .Distance ){_bcb ._fc .PositionH .Choice =&_ec .WdCT_PosHChoice {};_bcb ._fc .PositionH .Choice .PosOffset =_e .Int32 (int32 (x /_fg .EMU ));}; -// AddRun adds a run of text to a hyperlink. This is the text that will be linked. -func (_begea HyperLink )AddRun ()Run {_eaf :=_fgg .NewEG_ContentRunContent ();_begea ._efga .EG_ContentRunContent =append (_begea ._efga .EG_ContentRunContent ,_eaf );_begf :=_fgg .NewCT_R ();_eaf .R =_begf ;return Run {_begea ._bggd ,_begf };}; +// Row is a row within a table within a document. +type Row struct{_gedad *Document ;_eedff *_ec .CT_Row ;}; -// X returns the inner wrapped XML type. -func (_efda Numbering )X ()*_fgg .Numbering {return _efda ._fdda }; +// 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 (_bgb *Document )BodySection ()Section {if _bgb ._bbef .Body .SectPr ==nil {_bgb ._bbef .Body .SectPr =_ec .NewCT_SectPr ();};return Section {_bgb ,_bgb ._bbef .Body .SectPr };};func (_fafab Styles )initializeDocDefaults (){_fafab ._gccd .DocDefaults =_ec .NewCT_DocDefaults ();_fafab ._gccd .DocDefaults .RPrDefault =_ec .NewCT_RPrDefault ();_fafab ._gccd .DocDefaults .RPrDefault .RPr =_ec .NewCT_RPr ();_cbafb :=RunProperties {_fafab ._gccd .DocDefaults .RPrDefault .RPr };_cbafb .SetSize (12*_fg .Point );_cbafb .Fonts ().SetASCIITheme (_ec .ST_ThemeMajorAscii );_cbafb .Fonts ().SetEastAsiaTheme (_ec .ST_ThemeMajorEastAsia );_cbafb .Fonts ().SetHANSITheme (_ec .ST_ThemeMajorHAnsi );_cbafb .Fonts ().SetCSTheme (_ec .ST_ThemeMajorBidi );_cbafb .X ().Lang =_ec .NewCT_Language ();_cbafb .X ().Lang .ValAttr =_e .String ("\u0065\u006e\u002dU\u0053");_cbafb .X ().Lang .EastAsiaAttr =_e .String ("\u0065\u006e\u002dU\u0053");_cbafb .X ().Lang .BidiAttr =_e .String ("\u0061\u0072\u002dS\u0041");_fafab ._gccd .DocDefaults .PPrDefault =_ec .NewCT_PPrDefault ();}; -// X returns the inner wrapped XML type. -func (_cae Color )X ()*_fgg .CT_Color {return _cae ._aaf }; +// SetFirstRow controls the conditional formatting for the first row in a table. +func (_fafd TableLook )SetFirstRow (on bool ){if !on {_fafd ._bafa .FirstRowAttr =&_bc .ST_OnOff {};_fafd ._bafa .FirstRowAttr .ST_OnOff1 =_bc .ST_OnOff1Off ;}else {_fafd ._bafa .FirstRowAttr =&_bc .ST_OnOff {};_fafd ._bafa .FirstRowAttr .ST_OnOff1 =_bc .ST_OnOff1On ;};}; -// VerticalAlign returns the value of paragraph vertical align. -func (_gcbf ParagraphProperties )VerticalAlignment ()_fg .ST_VerticalAlignRun {if _cedc :=_gcbf ._fdfc .RPr .VertAlign ;_cedc !=nil {return _cedc .ValAttr ;};return 0;}; +// Paragraphs returns all of the paragraphs in the document body including tables. +func (_ffa *Document )Paragraphs ()[]Paragraph {_efbb :=[]Paragraph {};if _ffa ._bbef .Body ==nil {return nil ;};for _ ,_eabb :=range _ffa ._bbef .Body .EG_BlockLevelElts {for _ ,_ffed :=range _eabb .EG_ContentBlockContent {for _ ,_dcbc :=range _ffed .P {_efbb =append (_efbb ,Paragraph {_ffa ,_dcbc });};};};for _ ,_ade :=range _ffa .Tables (){for _ ,_cdbe :=range _ade .Rows (){for _ ,_gffg :=range _cdbe .Cells (){_efbb =append (_efbb ,_gffg .Paragraphs ()...);};};};return _efbb ;}; -// ParagraphProperties are the properties for a paragraph. -type ParagraphProperties struct{_dfag *Document ;_fdfc *_fgg .CT_PPr ;}; +// Table is a table within a document. +type Table struct{_ffdb *Document ;_adgg *_ec .CT_Tbl ;}; -// SetSize sets the size of the displayed image on the page. -func (_ea AnchoredDrawing )SetSize (w ,h _ce .Distance ){_ea ._gd .Extent .CxAttr =int64 (float64 (w *_ce .Pixel72 )/_ce .EMU );_ea ._gd .Extent .CyAttr =int64 (float64 (h *_ce .Pixel72 )/_ce .EMU );}; +// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_ecec FormField )SetDefaultValue (v string ){if _ecec ._bef .DdList !=nil {for _eccgc ,_bdde :=range _ecec .PossibleValues (){if _bdde ==v {_ecec ._bef .DdList .Default =_ec .NewCT_DecimalNumber ();_ecec ._bef .DdList .Default .ValAttr =int64 (_eccgc );break ;};};};}; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_dgc *Document )AddImage (i _aeb .Image )(_aeb .ImageRef ,error ){_bag :=_aeb .MakeImageRef (i ,&_dgc .DocBase ,_dgc ._efe );if i .Data ==nil &&i .Path ==""{return _bag ,_ef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _bag ,_ef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _bag ,_ef .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_bgcd :=_aebc .Add (i .Path );if _bgcd !=nil {return _bag ,_bgcd ;};};_dgc .Images =append (_dgc .Images ,_bag );_adf :=_cf .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_dgc .Images ),i .Format );_afbgc :=_dgc ._efe .AddRelationship (_adf ,_c .ImageType );_dgc .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_dgc .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dgc .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dgc .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_dgc .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );_bag .SetRelID (_afbgc .X ().IdAttr );return _bag ,nil ;}; +// SetBottom sets the cell bottom margin +func (_df CellMargins )SetBottom (d _fg .Distance ){_df ._cba .Bottom =_ec .NewCT_TblWidth ();_fcf (_df ._cba .Bottom ,d );}; -// TableWidth controls width values in table settings. -type TableWidth struct{_eegef *_fgg .CT_TblWidth }; +// 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 (_dfde Paragraph )AddEndnote (text string )Endnote {var _eccb int64 ;if _dfde ._baf .HasEndnotes (){for _ ,_dccf :=range _dfde ._baf .Endnotes (){if _dccf .id ()> _eccb {_eccb =_dccf .id ();};};_eccb ++;}else {_eccb =0;_dfde ._baf ._fgg =&_ec .Endnotes {};};_cdcd :=_ec .NewCT_FtnEdn ();_cdgdg :=_ec .NewCT_FtnEdnRef ();_cdgdg .IdAttr =_eccb ;_dfde ._baf ._fgg .CT_Endnotes .Endnote =append (_dfde ._baf ._fgg .CT_Endnotes .Endnote ,_cdcd );_baeaa :=_dfde .AddRun ();_aeeb :=_baeaa .Properties ();_aeeb .SetStyle ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_baeaa ._cbaga .EG_RunInnerContent =[]*_ec .EG_RunInnerContent {_ec .NewEG_RunInnerContent ()};_baeaa ._cbaga .EG_RunInnerContent [0].EndnoteReference =_cdgdg ;_ddcca :=Endnote {_dfde ._baf ,_cdcd };_ddcca ._acca .IdAttr =_eccb ;_ddcca ._acca .EG_BlockLevelElts =[]*_ec .EG_BlockLevelElts {_ec .NewEG_BlockLevelElts ()};_eggf :=_ddcca .AddParagraph ();_eggf .Properties ().SetStyle ("\u0045n\u0064\u006e\u006f\u0074\u0065");_eggf ._bbee .PPr .RPr =_ec .NewCT_ParaRPr ();_gfga :=_eggf .AddRun ();_gfga .AddTab ();_gfga .AddText (text );return _ddcca ;}; -// SetTableIndent sets the Table Indent from the Leading Margin -func (_cdega TableStyleProperties )SetTableIndent (ind _ce .Distance ){_cdega ._fbbc .TblInd =_fgg .NewCT_TblWidth ();_cdega ._fbbc .TblInd .TypeAttr =_fgg .ST_TblWidthDxa ;_cdega ._fbbc .TblInd .WAttr =&_fgg .ST_MeasurementOrPercent {};_cdega ._fbbc .TblInd .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_cdega ._fbbc .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (ind /_ce .Dxa ));}; +// SetStartPct sets the cell start margin +func (_bgg CellMargins )SetStartPct (pct float64 ){_bgg ._cba .Start =_ec .NewCT_TblWidth ();_eef (_bgg ._cba .Start ,pct );}; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_decga ParagraphProperties )SizeMeasure ()string {if _ceeg :=_decga ._fdfc .RPr .Sz ;_ceeg !=nil {_dgce :=_ceeg .ValAttr ;if _dgce .ST_PositiveUniversalMeasure !=nil {return *_dgce .ST_PositiveUniversalMeasure ;};};return "";}; +// AddDefinition adds a new numbering definition. +func (_egaa Numbering )AddDefinition ()NumberingDefinition {_eecg :=_ec .NewCT_Num ();_gegf :=int64 (1);for _ ,_ggdd :=range _egaa .Definitions (){if _ggdd .AbstractNumberID ()>=_gegf {_gegf =_ggdd .AbstractNumberID ()+1;};};_abdc :=int64 (1);for _ ,_dbg :=range _egaa .X ().Num {if _dbg .NumIdAttr >=_abdc {_abdc =_dbg .NumIdAttr +1;};};_eecg .NumIdAttr =_abdc ;_eecg .AbstractNumId =_ec .NewCT_DecimalNumber ();_eecg .AbstractNumId .ValAttr =_gegf ;_gagbd :=_ec .NewCT_AbstractNum ();_gagbd .AbstractNumIdAttr =_gegf ;_egaa ._ebge .AbstractNum =append (_egaa ._ebge .AbstractNum ,_gagbd );_egaa ._ebge .Num =append (_egaa ._ebge .Num ,_eecg );return NumberingDefinition {_gagbd };}; -// Table is a table within a document. -type Table struct{_gcfe *Document ;_gaec *_fgg .CT_Tbl ;}; +// Endnote is an individual endnote reference within the document. +type Endnote struct{_gafe *Document ;_acca *_ec .CT_FtnEdn ;}; -// AddCell adds a cell to a row and returns it -func (_aded Row )AddCell ()Cell {_gage :=_fgg .NewEG_ContentCellContent ();_aded ._edag .EG_ContentCellContent =append (_aded ._edag .EG_ContentCellContent ,_gage );_ggfd :=_fgg .NewCT_Tc ();_gage .Tc =append (_gage .Tc ,_ggfd );return Cell {_aded ._aade ,_ggfd };}; +// X returns the inner wrapped XML type. +func (_afe CellProperties )X ()*_ec .CT_TcPr {return _afe ._adfg }; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_bddb Paragraph )Style ()string {if _bddb ._cfdb .PPr !=nil &&_bddb ._cfdb .PPr .PStyle !=nil {return _bddb ._cfdb .PPr .PStyle .ValAttr ;};return "";}; +// TableConditionalFormatting controls the conditional formatting within a table +// style. +type TableConditionalFormatting struct{_cbdbe *_ec .CT_TblStylePr }; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_fffd TableStyleProperties )SetCellSpacingPercent (pct float64 ){_fffd ._fbbc .TblCellSpacing =_fgg .NewCT_TblWidth ();_fffd ._fbbc .TblCellSpacing .TypeAttr =_fgg .ST_TblWidthPct ;_fffd ._fbbc .TblCellSpacing .WAttr =&_fgg .ST_MeasurementOrPercent {};_fffd ._fbbc .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_fffd ._fbbc .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; +// IsChecked returns true if a FormFieldTypeCheckBox is checked. +func (_ega FormField )IsChecked ()bool {if _ega ._bef .CheckBox ==nil {return false ;};if _ega ._bef .CheckBox .Checked !=nil {return true ;};return false ;}; -// SetName sets the name of the style. -func (_dbae Style )SetName (name string ){_dbae ._dedd .Name =_fgg .NewCT_String ();_dbae ._dedd .Name .ValAttr =name ;}; +// Emboss returns true if run emboss is on. +func (_fcfdc RunProperties )Emboss ()bool {return _gebc (_fcfdc ._eeab .Emboss )}; -// SetPageBreakBefore controls if there is a page break before this paragraph. -func (_dafd ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_dafd ._fdfc .PageBreakBefore =nil ;}else {_dafd ._fdfc .PageBreakBefore =_fgg .NewCT_OnOff ();};}; +// AddParagraph adds a paragraph to the endnote. +func (_dgd Endnote )AddParagraph ()Paragraph {_eaeee :=_ec .NewEG_ContentBlockContent ();_dcad :=len (_dgd ._acca .EG_BlockLevelElts [0].EG_ContentBlockContent );_dgd ._acca .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_dgd ._acca .EG_BlockLevelElts [0].EG_ContentBlockContent ,_eaeee );_gfca :=_ec .NewCT_P ();var _dge *_ec .CT_String ;if _dcad !=0{_gfgg :=len (_dgd ._acca .EG_BlockLevelElts [0].EG_ContentBlockContent [_dcad -1].P );_dge =_dgd ._acca .EG_BlockLevelElts [0].EG_ContentBlockContent [_dcad -1].P [_gfgg -1].PPr .PStyle ;}else {_dge =_ec .NewCT_String ();_dge .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_eaeee .P =append (_eaeee .P ,_gfca );_gefg :=Paragraph {_dgd ._gafe ,_gfca };_gefg ._bbee .PPr =_ec .NewCT_PPr ();_gefg ._bbee .PPr .PStyle =_dge ;_gefg ._bbee .PPr .RPr =_ec .NewCT_ParaRPr ();return _gefg ;}; -// OpenTemplate opens a document, removing all content so it can be used as a -// template. Since Word removes unused styles from a document upon save, to -// create a template in Word add a paragraph with every style of interest. When -// opened with OpenTemplate the document's styles will be available but the -// content will be gone. -func OpenTemplate (filename string )(*Document ,error ){_aead ,_acbc :=Open (filename );if _acbc !=nil {return nil ,_acbc ;};_aead ._cdaa .Body =_fgg .NewCT_Body ();return _aead ,nil ;}; +// SetImprint sets the run to imprinted text. +func (_eaefg RunProperties )SetImprint (b bool ){if !b {_eaefg ._eeab .Imprint =nil ;}else {_eaefg ._eeab .Imprint =_ec .NewCT_OnOff ();};};func (_agac Footnote )content ()[]*_ec .EG_ContentBlockContent {var _acec []*_ec .EG_ContentBlockContent ;for _ ,_ccaf :=range _agac ._dded .EG_BlockLevelElts {_acec =append (_acec ,_ccaf .EG_ContentBlockContent ...);};return _acec ;}; -// SetAfterAuto controls if spacing after a paragraph is automatically determined. -func (_cfeb ParagraphSpacing )SetAfterAuto (b bool ){if b {_cfeb ._bged .AfterAutospacingAttr =&_fg .ST_OnOff {};_cfeb ._bged .AfterAutospacingAttr .Bool =_c .Bool (true );}else {_cfeb ._bged .AfterAutospacingAttr =nil ;};}; +// 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{_bef *_ec .CT_FFData ;_adbc *_ec .EG_RunInnerContent ;}; -// ParagraphProperties returns the paragraph style properties. -func (_bagg Style )ParagraphProperties ()ParagraphStyleProperties {if _bagg ._dedd .PPr ==nil {_bagg ._dedd .PPr =_fgg .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_bagg ._dedd .PPr };}; +// X returns the inner wrapped XML type. +func (_cc Bookmark )X ()*_ec .CT_Bookmark {return _cc ._bde }; -// Properties returns the row properties. -func (_accc Row )Properties ()RowProperties {if _accc ._edag .TrPr ==nil {_accc ._edag .TrPr =_fgg .NewCT_TrPr ();};return RowProperties {_accc ._edag .TrPr };};func (_defca Run )newIC ()*_fgg .EG_RunInnerContent {_caaf :=_fgg .NewEG_RunInnerContent ();_defca ._bfbb .EG_RunInnerContent =append (_defca ._bfbb .EG_RunInnerContent ,_caaf );return _caaf ;}; +// AddRun adds a run to a paragraph. +func (_fead Paragraph )AddRun ()Run {_edca :=_ec .NewEG_PContent ();_fead ._bbee .EG_PContent =append (_fead ._bbee .EG_PContent ,_edca );_ebc :=_ec .NewEG_ContentRunContent ();_edca .EG_ContentRunContent =append (_edca .EG_ContentRunContent ,_ebc );_facf :=_ec .NewCT_R ();_ebc .R =_facf ;return Run {_fead ._baf ,_facf };};func (_dgag Paragraph )ensurePPr (){if _dgag ._bbee .PPr ==nil {_dgag ._bbee .PPr =_ec .NewCT_PPr ();};}; -// AddField adds a field (automatically computed text) to the document. -func (_ggab Run )AddField (code string ){_ggab .AddFieldWithFormatting (code ,"",true )}; +// Bold returns true if run font is bold. +func (_gdfd RunProperties )Bold ()bool {_cafg :=_gdfd ._eeab ;return _gebc (_cafg .B )||_gebc (_cafg .BCs );}; -// Emboss returns true if paragraph emboss is on. -func (_ecbc ParagraphProperties )Emboss ()bool {return _aeege (_ecbc ._fdfc .RPr .Emboss )};func (_eea *Document )insertTable (_cafe Paragraph ,_ag bool )Table {_gba :=_eea ._cdaa .Body ;if _gba ==nil {return _eea .AddTable ();};_ddab :=_cafe .X ();for _bbce ,_dab :=range _gba .EG_BlockLevelElts {for _ ,_afbg :=range _dab .EG_ContentBlockContent {for _bggc ,_cdg :=range _afbg .P {if _cdg ==_ddab {_gfae :=_fgg .NewCT_Tbl ();_eeea :=_fgg .NewEG_BlockLevelElts ();_bab :=_fgg .NewEG_ContentBlockContent ();_eeea .EG_ContentBlockContent =append (_eeea .EG_ContentBlockContent ,_bab );_bab .Tbl =append (_bab .Tbl ,_gfae );_gba .EG_BlockLevelElts =append (_gba .EG_BlockLevelElts ,nil );if _ag {copy (_gba .EG_BlockLevelElts [_bbce +1:],_gba .EG_BlockLevelElts [_bbce :]);_gba .EG_BlockLevelElts [_bbce ]=_eeea ;if _bggc !=0{_ccg :=_fgg .NewEG_BlockLevelElts ();_efbb :=_fgg .NewEG_ContentBlockContent ();_ccg .EG_ContentBlockContent =append (_ccg .EG_ContentBlockContent ,_efbb );_efbb .P =_afbg .P [:_bggc ];_gba .EG_BlockLevelElts =append (_gba .EG_BlockLevelElts ,nil );copy (_gba .EG_BlockLevelElts [_bbce +1:],_gba .EG_BlockLevelElts [_bbce :]);_gba .EG_BlockLevelElts [_bbce ]=_ccg ;};_afbg .P =_afbg .P [_bggc :];}else {copy (_gba .EG_BlockLevelElts [_bbce +2:],_gba .EG_BlockLevelElts [_bbce +1:]);_gba .EG_BlockLevelElts [_bbce +1]=_eeea ;if _bggc !=len (_afbg .P )-1{_fcd :=_fgg .NewEG_BlockLevelElts ();_afba :=_fgg .NewEG_ContentBlockContent ();_fcd .EG_ContentBlockContent =append (_fcd .EG_ContentBlockContent ,_afba );_afba .P =_afbg .P [_bggc +1:];_gba .EG_BlockLevelElts =append (_gba .EG_BlockLevelElts ,nil );copy (_gba .EG_BlockLevelElts [_bbce +3:],_gba .EG_BlockLevelElts [_bbce +2:]);_gba .EG_BlockLevelElts [_bbce +2]=_fcd ;};_afbg .P =_afbg .P [:_bggc +1];};return Table {_eea ,_gfae };};};for _ ,_fbac :=range _afbg .Tbl {for _ ,_ecf :=range _fbac .EG_ContentRowContent {for _ ,_abcc :=range _ecf .Tr {for _ ,_adbe :=range _abcc .EG_ContentCellContent {for _ ,_agd :=range _adbe .Tc {for _bfb ,_cec :=range _agd .EG_BlockLevelElts {for _ ,_egfb :=range _cec .EG_ContentBlockContent {for _cfe ,_dde :=range _egfb .P {if _dde ==_ddab {_ggf :=_fgg .NewEG_BlockLevelElts ();_ddf :=_fgg .NewEG_ContentBlockContent ();_ggf .EG_ContentBlockContent =append (_ggf .EG_ContentBlockContent ,_ddf );_cgge :=_fgg .NewCT_Tbl ();_ddf .Tbl =append (_ddf .Tbl ,_cgge );_agd .EG_BlockLevelElts =append (_agd .EG_BlockLevelElts ,nil );if _ag {copy (_agd .EG_BlockLevelElts [_bfb +1:],_agd .EG_BlockLevelElts [_bfb :]);_agd .EG_BlockLevelElts [_bfb ]=_ggf ;if _cfe !=0{_aeeg :=_fgg .NewEG_BlockLevelElts ();_babg :=_fgg .NewEG_ContentBlockContent ();_aeeg .EG_ContentBlockContent =append (_aeeg .EG_ContentBlockContent ,_babg );_babg .P =_egfb .P [:_cfe ];_agd .EG_BlockLevelElts =append (_agd .EG_BlockLevelElts ,nil );copy (_agd .EG_BlockLevelElts [_bfb +1:],_agd .EG_BlockLevelElts [_bfb :]);_agd .EG_BlockLevelElts [_bfb ]=_aeeg ;};_egfb .P =_egfb .P [_cfe :];}else {copy (_agd .EG_BlockLevelElts [_bfb +2:],_agd .EG_BlockLevelElts [_bfb +1:]);_agd .EG_BlockLevelElts [_bfb +1]=_ggf ;if _cfe !=len (_afbg .P )-1{_febb :=_fgg .NewEG_BlockLevelElts ();_dbca :=_fgg .NewEG_ContentBlockContent ();_febb .EG_ContentBlockContent =append (_febb .EG_ContentBlockContent ,_dbca );_dbca .P =_egfb .P [_cfe +1:];_agd .EG_BlockLevelElts =append (_agd .EG_BlockLevelElts ,nil );copy (_agd .EG_BlockLevelElts [_bfb +3:],_agd .EG_BlockLevelElts [_bfb +2:]);_agd .EG_BlockLevelElts [_bfb +2]=_febb ;};_egfb .P =_egfb .P [:_cfe +1];};return Table {_eea ,_cgge };};};};};};};};};};};};return _eea .AddTable ();}; +// SetUISortOrder controls the order the style is displayed in the UI. +func (_dggg Style )SetUISortOrder (order int ){_dggg ._dacg .UiPriority =_ec .NewCT_DecimalNumber ();_dggg ._dacg .UiPriority .ValAttr =int64 (order );}; -// SetHangingIndent controls the hanging indent of the paragraph. -func (_bcdeb ParagraphStyleProperties )SetHangingIndent (m _ce .Distance ){if _bcdeb ._bgca .Ind ==nil {_bcdeb ._bgca .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_bcdeb ._bgca .Ind .HangingAttr =nil ;}else {_bcdeb ._bgca .Ind .HangingAttr =&_fg .ST_TwipsMeasure {};_bcdeb ._bgca .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_ce .Twips ));};}; +// SetCharacterSpacing sets the run's Character Spacing Adjustment. +func (_dgce RunProperties )SetCharacterSpacing (size _fg .Distance ){_dgce ._eeab .Spacing =_ec .NewCT_SignedTwipsMeasure ();_dgce ._eeab .Spacing .ValAttr .Int64 =_e .Int64 (int64 (size /_fg .Twips ));}; -// RowProperties are the properties for a row within a table -type RowProperties struct{_fbgac *_fgg .CT_TrPr }; +// SetWidthAuto sets the the table width to automatic. +func (_fece TableProperties )SetWidthAuto (){_fece ._ddac .TblW =_ec .NewCT_TblWidth ();_fece ._ddac .TblW .TypeAttr =_ec .ST_TblWidthAuto ;}; -// Color returns the style's Color. -func (_gdfe RunProperties )Color ()Color {if _gdfe ._bfbg .Color ==nil {_gdfe ._bfbg .Color =_fgg .NewCT_Color ();};return Color {_gdfe ._bfbg .Color };}; +// AddTabStop adds a tab stop to the paragraph. +func (_daba ParagraphStyleProperties )AddTabStop (position _fg .Distance ,justificaton _ec .ST_TabJc ,leader _ec .ST_TabTlc ){if _daba ._abef .Tabs ==nil {_daba ._abef .Tabs =_ec .NewCT_Tabs ();};_ggfeg :=_ec .NewCT_TabStop ();_ggfeg .LeaderAttr =leader ;_ggfeg .ValAttr =justificaton ;_ggfeg .PosAttr .Int64 =_e .Int64 (int64 (position /_fg .Twips ));_daba ._abef .Tabs .Tab =append (_daba ._abef .Tabs .Tab ,_ggfeg );}; -// Outline returns true if run outline is on. -func (_gdcc RunProperties )Outline ()bool {return _aeege (_gdcc ._bfbg .Outline )}; +// AddTable adds a table to the table cell. +func (_fb Cell )AddTable ()Table {_add :=_ec .NewEG_BlockLevelElts ();_fb ._dae .EG_BlockLevelElts =append (_fb ._dae .EG_BlockLevelElts ,_add );_egb :=_ec .NewEG_ContentBlockContent ();_add .EG_ContentBlockContent =append (_add .EG_ContentBlockContent ,_egb );_dc :=_ec .NewCT_Tbl ();_egb .Tbl =append (_egb .Tbl ,_dc );return Table {_fb ._ged ,_dc };}; -// Settings controls the document settings. -type Settings struct{_efag *_fgg .Settings }; +// NumberingDefinition defines a numbering definition for a list of pragraphs. +type NumberingDefinition struct{_gafdd *_ec .CT_AbstractNum }; -// SetAlignment sets the alignment of a table within the page. -func (_ceafd TableProperties )SetAlignment (align _fgg .ST_JcTable ){if align ==_fgg .ST_JcTableUnset {_ceafd ._caea .Jc =nil ;}else {_ceafd ._caea .Jc =_fgg .NewCT_JcTable ();_ceafd ._caea .Jc .ValAttr =align ;};}; +// NumberingLevel is the definition for numbering for a particular level within +// a NumberingDefinition. +type NumberingLevel struct{_dccb *_ec .CT_Lvl }; -// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). -func (_eccd ParagraphProperties )CharacterSpacingValue ()int64 {if _cede :=_eccd ._fdfc .RPr .Spacing ;_cede !=nil {_bgcf :=_cede .ValAttr ;if _bgcf .Int64 !=nil {return *_bgcf .Int64 ;};};return int64 (0);}; +// SetVerticalBanding controls the conditional formatting for vertical banding. +func (_adgc TableLook )SetVerticalBanding (on bool ){if !on {_adgc ._bafa .NoVBandAttr =&_bc .ST_OnOff {};_adgc ._bafa .NoVBandAttr .ST_OnOff1 =_bc .ST_OnOff1On ;}else {_adgc ._bafa .NoVBandAttr =&_bc .ST_OnOff {};_adgc ._bafa .NoVBandAttr .ST_OnOff1 =_bc .ST_OnOff1Off ;};}; -// StructuredDocumentTag are a tagged bit of content in a document. -type StructuredDocumentTag struct{_aecaf *Document ;_abbd *_fgg .CT_SdtBlock ;}; +// SetEndIndent controls the end indentation. +func (_ceed ParagraphProperties )SetEndIndent (m _fg .Distance ){if _ceed ._aeda .Ind ==nil {_ceed ._aeda .Ind =_ec .NewCT_Ind ();};if m ==_fg .Zero {_ceed ._aeda .Ind .EndAttr =nil ;}else {_ceed ._aeda .Ind .EndAttr =&_ec .ST_SignedTwipsMeasure {};_ceed ._aeda .Ind .EndAttr .Int64 =_e .Int64 (int64 (m /_fg .Twips ));};}; -// Clear clears the styes. -func (_cdaeb Styles )Clear (){_cdaeb ._gee .DocDefaults =nil ;_cdaeb ._gee .LatentStyles =nil ;_cdaeb ._gee .Style =nil ;};func (_ccfe Document )mergeFields ()[]mergeFieldInfo {_gbg :=[]Paragraph {};_cffg :=[]mergeFieldInfo {};for _ ,_cgea :=range _ccfe .Tables (){for _ ,_afec :=range _cgea .Rows (){for _ ,_febc :=range _afec .Cells (){_gbg =append (_gbg ,_febc .Paragraphs ()...);};};};_gbg =append (_gbg ,_ccfe .Paragraphs ()...);for _ ,_cfea :=range _gbg {_cagf :=_cfea .Runs ();_decf :=-1;_bcdbf :=-1;_eebb :=-1;_eacgb :=mergeFieldInfo {};for _ ,_gcgd :=range _cfea ._cfdb .EG_PContent {for _ ,_fbfd :=range _gcgd .FldSimple {if _a .Contains (_fbfd .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_egda :=_gcbe (_fbfd .InstrAttr );_egda ._beca =true ;_egda ._geff =_cfea ;_egda ._aaa =_gcgd ;_cffg =append (_cffg ,_egda );};};};for _bbec :=0;_bbec < len (_cagf );_bbec ++{_dgab :=_cagf [_bbec ];for _ ,_caegb :=range _dgab .X ().EG_RunInnerContent {if _caegb .FldChar !=nil {switch _caegb .FldChar .FldCharTypeAttr {case _fgg .ST_FldCharTypeBegin :_decf =_bbec ;case _fgg .ST_FldCharTypeSeparate :_bcdbf =_bbec ;case _fgg .ST_FldCharTypeEnd :_eebb =_bbec ;if _eacgb ._bgcb !=""{_eacgb ._geff =_cfea ;_eacgb ._adae =_decf ;_eacgb ._afce =_eebb ;_eacgb ._bac =_bcdbf ;_cffg =append (_cffg ,_eacgb );};_decf =-1;_bcdbf =-1;_eebb =-1;_eacgb =mergeFieldInfo {};};}else if _caegb .InstrText !=nil &&_a .Contains (_caegb .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _decf !=-1&&_eebb ==-1{_eacgb =_gcbe (_caegb .InstrText .Content );};};};};};return _cffg ;}; +// SetTextWrapSquare sets the text wrap to square with a given wrap type. +func (_eg AnchoredDrawing )SetTextWrapSquare (t _ec .WdST_WrapText ){_eg ._fc .Choice =&_ec .WdEG_WrapTypeChoice {};_eg ._fc .Choice .WrapSquare =_ec .NewWdCT_WrapSquare ();_eg ._fc .Choice .WrapSquare .WrapTextAttr =t ;}; -// InsertRowAfter inserts a row after another row -func (_fdbe Table )InsertRowAfter (r Row )Row {for _aegf ,_gbedg :=range _fdbe ._gaec .EG_ContentRowContent {if len (_gbedg .Tr )> 0&&r .X ()==_gbedg .Tr [0]{_dee :=_fgg .NewEG_ContentRowContent ();if len (_fdbe ._gaec .EG_ContentRowContent )< _aegf +2{return _fdbe .AddRow ();};_fdbe ._gaec .EG_ContentRowContent =append (_fdbe ._gaec .EG_ContentRowContent ,nil );copy (_fdbe ._gaec .EG_ContentRowContent [_aegf +2:],_fdbe ._gaec .EG_ContentRowContent [_aegf +1:]);_fdbe ._gaec .EG_ContentRowContent [_aegf +1]=_dee ;_feee :=_fgg .NewCT_Row ();_dee .Tr =append (_dee .Tr ,_feee );return Row {_fdbe ._gcfe ,_feee };};};return _fdbe .AddRow ();}; +// Levels returns all of the numbering levels defined in the definition. +func (_ddfg NumberingDefinition )Levels ()[]NumberingLevel {_efc :=[]NumberingLevel {};for _ ,_eebb :=range _ddfg ._gafdd .Lvl {_efc =append (_efc ,NumberingLevel {_eebb });};return _efc ;}; -// DoubleStrike returns true if paragraph is double striked. -func (_fcaae ParagraphProperties )DoubleStrike ()bool {return _aeege (_fcaae ._fdfc .RPr .Dstrike )}; +// Borders allows manipulation of the table borders. +func (_feggd TableProperties )Borders ()TableBorders {if _feggd ._ddac .TblBorders ==nil {_feggd ._ddac .TblBorders =_ec .NewCT_TblBorders ();};return TableBorders {_feggd ._ddac .TblBorders };}; -// Cell is a table cell within a document (not a spreadsheet) -type Cell struct{_bcc *Document ;_gf *_fgg .CT_Tc ;}; +// SetUnderline controls underline for a run style. +func (_cdba RunProperties )SetUnderline (style _ec .ST_Underline ,c _ga .Color ){if style ==_ec .ST_UnderlineUnset {_cdba ._eeab .U =nil ;}else {_cdba ._eeab .U =_ec .NewCT_Underline ();_cdba ._eeab .U .ColorAttr =&_ec .ST_HexColor {};_cdba ._eeab .U .ColorAttr .ST_HexColorRGB =c .AsRGBString ();_cdba ._eeab .U .ValAttr =style ;};}; -// AddLevel adds a new numbering level to a NumberingDefinition. -func (_fcdf NumberingDefinition )AddLevel ()NumberingLevel {_bcfbc :=_fgg .NewCT_Lvl ();_bcfbc .Start =&_fgg .CT_DecimalNumber {ValAttr :1};_bcfbc .IlvlAttr =int64 (len (_fcdf ._ddfb .Lvl ));_fcdf ._ddfb .Lvl =append (_fcdf ._ddfb .Lvl ,_bcfbc );return NumberingLevel {_bcfbc };}; +// SetOutlineLevel sets the outline level of this style. +func (_ddfb ParagraphStyleProperties )SetOutlineLevel (lvl int ){_ddfb ._abef .OutlineLvl =_ec .NewCT_DecimalNumber ();_ddfb ._abef .OutlineLvl .ValAttr =int64 (lvl );}; -// Validate validates the structure and in cases where it't possible, the ranges -// of elements within a document. A validation error dones't mean that the -// document won't work in MS Word or LibreOffice, but it's worth checking into. -func (_gec *Document )Validate ()error {if _gec ==nil ||_gec ._cdaa ==nil {return _ef .New ("\u0064o\u0063\u0075m\u0065\u006e\u0074\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065");};for _ ,_bfbc :=range []func ()error {_gec .validateTableCells ,_gec .validateBookmarks }{if _agg :=_bfbc ();_agg !=nil {return _agg ;};};if _fbgg :=_gec ._cdaa .Validate ();_fbgg !=nil {return _fbgg ;};return nil ;};func (_fba *Document )addCustomRelationships (){_fba .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c");_fba .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_c .CustomPropertiesType );}; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_bfgg TableStyleProperties )SetCellSpacingAuto (){_bfgg ._addg .TblCellSpacing =_ec .NewCT_TblWidth ();_bfgg ._addg .TblCellSpacing .TypeAttr =_ec .ST_TblWidthAuto ;}; -// SetStyle sets the style of a paragraph and is identical to setting it on the -// paragraph's Properties() -func (_cacd Paragraph )SetStyle (s string ){_cacd .ensurePPr ();if s ==""{_cacd ._cfdb .PPr .PStyle =nil ;}else {_cacd ._cfdb .PPr .PStyle =_fgg .NewCT_String ();_cacd ._cfdb .PPr .PStyle .ValAttr =s ;};}; +// SetPageMargins sets the page margins for a section +func (_eefag Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _fg .Distance ){_bfgd :=_ec .NewCT_PageMar ();_bfgd .TopAttr .Int64 =_e .Int64 (int64 (top /_fg .Twips ));_bfgd .BottomAttr .Int64 =_e .Int64 (int64 (bottom /_fg .Twips ));_bfgd .RightAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (right /_fg .Twips ));_bfgd .LeftAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (left /_fg .Twips ));_bfgd .HeaderAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (header /_fg .Twips ));_bfgd .FooterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (footer /_fg .Twips ));_bfgd .GutterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (gutter /_fg .Twips ));_eefag ._efad .PgMar =_bfgd ;};func (_gcef Paragraph )addStartBookmark (_aae int64 ,_geae string )*_ec .CT_Bookmark {_bbefb :=_ec .NewEG_PContent ();_gcef ._bbee .EG_PContent =append (_gcef ._bbee .EG_PContent ,_bbefb );_ddce :=_ec .NewEG_ContentRunContent ();_gegge :=_ec .NewEG_RunLevelElts ();_fgbb :=_ec .NewEG_RangeMarkupElements ();_aaee :=_ec .NewCT_Bookmark ();_aaee .NameAttr =_geae ;_aaee .IdAttr =_aae ;_fgbb .BookmarkStart =_aaee ;_bbefb .EG_ContentRunContent =append (_bbefb .EG_ContentRunContent ,_ddce );_ddce .EG_RunLevelElts =append (_ddce .EG_RunLevelElts ,_gegge );_gegge .EG_RangeMarkupElements =append (_gegge .EG_RangeMarkupElements ,_fgbb );return _aaee ;};func (_bbb *Document )validateBookmarks ()error {_gdc :=make (map[string ]struct{});for _ ,_gae :=range _bbb .Bookmarks (){if _ ,_cdgg :=_gdc [_gae .Name ()];_cdgg {return _cfc .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_gae .Name ());};_gdc [_gae .Name ()]=struct{}{};};return nil ;}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_bccb ParagraphProperties )Style ()string {if _bccb ._fdfc .PStyle !=nil {return _bccb ._fdfc .PStyle .ValAttr ;};return "";}; +// InitializeDefault constructs a default numbering. +func (_edce Numbering )InitializeDefault (){_cdc :=_ec .NewCT_AbstractNum ();_cdc .MultiLevelType =_ec .NewCT_MultiLevelType ();_cdc .MultiLevelType .ValAttr =_ec .ST_MultiLevelTypeHybridMultilevel ;_edce ._ebge .AbstractNum =append (_edce ._ebge .AbstractNum ,_cdc );_cdc .AbstractNumIdAttr =1;const _bdfa =720;const _cafa =720;const _fcb =360;for _eabgc :=0;_eabgc < 9;_eabgc ++{_caefd :=_ec .NewCT_Lvl ();_caefd .IlvlAttr =int64 (_eabgc );_caefd .Start =_ec .NewCT_DecimalNumber ();_caefd .Start .ValAttr =1;_caefd .NumFmt =_ec .NewCT_NumFmt ();_caefd .NumFmt .ValAttr =_ec .ST_NumberFormatBullet ;_caefd .Suff =_ec .NewCT_LevelSuffix ();_caefd .Suff .ValAttr =_ec .ST_LevelSuffixNothing ;_caefd .LvlText =_ec .NewCT_LevelText ();_caefd .LvlText .ValAttr =_e .String ("\uf0b7");_caefd .LvlJc =_ec .NewCT_Jc ();_caefd .LvlJc .ValAttr =_ec .ST_JcLeft ;_caefd .RPr =_ec .NewCT_RPr ();_caefd .RPr .RFonts =_ec .NewCT_Fonts ();_caefd .RPr .RFonts .AsciiAttr =_e .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_caefd .RPr .RFonts .HAnsiAttr =_e .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_caefd .RPr .RFonts .HintAttr =_ec .ST_HintDefault ;_caefd .PPr =_ec .NewCT_PPrGeneral ();_feaa :=int64 (_eabgc *_cafa +_bdfa );_caefd .PPr .Ind =_ec .NewCT_Ind ();_caefd .PPr .Ind .LeftAttr =&_ec .ST_SignedTwipsMeasure {};_caefd .PPr .Ind .LeftAttr .Int64 =_e .Int64 (_feaa );_caefd .PPr .Ind .HangingAttr =&_bc .ST_TwipsMeasure {};_caefd .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (_fcb ));_cdc .Lvl =append (_cdc .Lvl ,_caefd );};_dedc :=_ec .NewCT_Num ();_dedc .NumIdAttr =1;_dedc .AbstractNumId =_ec .NewCT_DecimalNumber ();_dedc .AbstractNumId .ValAttr =1;_edce ._ebge .Num =append (_edce ._ebge .Num ,_dedc );}; -// CellBorders are the borders for an individual -type CellBorders struct{_bff *_fgg .CT_TcBorders }; +// SetNumberingLevel sets the numbering level of a paragraph. If used, then the +// NumberingDefinition must also be set via SetNumberingDefinition or +// SetNumberingDefinitionByID. +func (_ebcd Paragraph )SetNumberingLevel (listLevel int ){_ebcd .ensurePPr ();if _ebcd ._bbee .PPr .NumPr ==nil {_ebcd ._bbee .PPr .NumPr =_ec .NewCT_NumPr ();};_faaef :=_ec .NewCT_DecimalNumber ();_faaef .ValAttr =int64 (listLevel );_ebcd ._bbee .PPr .NumPr .Ilvl =_faaef ;}; -// Paragraphs returns the paragraphs defined in a footnote. -func (_edbf Footnote )Paragraphs ()[]Paragraph {_dagf :=[]Paragraph {};for _ ,_cdcc :=range _edbf .content (){for _ ,_abf :=range _cdcc .P {_dagf =append (_dagf ,Paragraph {_edbf ._aecc ,_abf });};};return _dagf ;}; +// SetSpacing sets the spacing that comes before and after the paragraph. +// Deprecated: See Spacing() instead which allows finer control. +func (_dcdf ParagraphProperties )SetSpacing (before ,after _fg .Distance ){if _dcdf ._aeda .Spacing ==nil {_dcdf ._aeda .Spacing =_ec .NewCT_Spacing ();};_dcdf ._aeda .Spacing .BeforeAttr =&_bc .ST_TwipsMeasure {};_dcdf ._aeda .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (before /_fg .Twips ));_dcdf ._aeda .Spacing .AfterAttr =&_bc .ST_TwipsMeasure {};_dcdf ._aeda .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (after /_fg .Twips ));}; -// Endnotes returns the endnotes defined in the document. -func (_gdee *Document )Endnotes ()[]Endnote {_cgda :=[]Endnote {};for _ ,_caabg :=range _gdee ._acd .CT_Endnotes .Endnote {_cgda =append (_cgda ,Endnote {_gdee ,_caabg });};return _cgda ;}; +// SetTarget sets the URL target of the hyperlink. +func (_aafc HyperLink )SetTarget (url string ){_ffde :=_aafc ._dgdb .AddHyperlink (url );_aafc ._eabea .IdAttr =_e .String (_gc .Relationship (_ffde ).ID ());_aafc ._eabea .AnchorAttr =nil ;}; -// SetContextualSpacing controls whether to Ignore Spacing Above and Below When -// Using Identical Styles -func (_fbb ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_fbb ._bgca .ContextualSpacing =nil ;}else {_fbb ._bgca .ContextualSpacing =_fgg .NewCT_OnOff ();};}; +// SetName sets the name of the image, visible in the properties of the image +// within Word. +func (_gac AnchoredDrawing )SetName (name string ){_gac ._fc .DocPr .NameAttr =name ;for _ ,_ecg :=range _gac ._fc .Graphic .GraphicData .Any {if _gcg ,_agf :=_ecg .(*_ad .Pic );_agf {_gcg .NvPicPr .CNvPr .DescrAttr =_e .String (name );};};}; -// SetSpacing sets the spacing that comes before and after the paragraph. -func (_ccfbd ParagraphStyleProperties )SetSpacing (before ,after _ce .Distance ){if _ccfbd ._bgca .Spacing ==nil {_ccfbd ._bgca .Spacing =_fgg .NewCT_Spacing ();};if before ==_ce .Zero {_ccfbd ._bgca .Spacing .BeforeAttr =nil ;}else {_ccfbd ._bgca .Spacing .BeforeAttr =&_fg .ST_TwipsMeasure {};_ccfbd ._bgca .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_ce .Twips ));};if after ==_ce .Zero {_ccfbd ._bgca .Spacing .AfterAttr =nil ;}else {_ccfbd ._bgca .Spacing .AfterAttr =&_fg .ST_TwipsMeasure {};_ccfbd ._bgca .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_ce .Twips ));};}; +// Paragraphs returns the paragraphs defined in an endnote. +func (_eabg Endnote )Paragraphs ()[]Paragraph {_fggfd :=[]Paragraph {};for _ ,_ffce :=range _eabg .content (){for _ ,_cgeb :=range _ffce .P {_fggfd =append (_fggfd ,Paragraph {_eabg ._gafe ,_cgeb });};};return _fggfd ;}; -// Endnote returns the endnote based on the ID; this can be used nicely with -// the run.IsEndnote() functionality. -func (_geg *Document )Endnote (id int64 )Endnote {for _ ,_babe :=range _geg .Endnotes (){if _babe .id ()==id {return _babe ;};};return Endnote {};};func (_eadg Styles )initializeStyleDefaults (){_cecg :=_eadg .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_fgg .ST_StyleTypeParagraph ,true );_cecg .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_cecg .SetPrimaryStyle (true );_fgae :=_eadg .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_fgg .ST_StyleTypeCharacter ,true );_fgae .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074");_fgae .SetUISortOrder (1);_fgae .SetSemiHidden (true );_fgae .SetUnhideWhenUsed (true );_cdcgf :=_eadg .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_fgg .ST_StyleTypeCharacter ,false );_cdcgf .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072");_cdcgf .SetBasedOn (_fgae .StyleID ());_cdcgf .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_cdcgf .SetUISortOrder (10);_cdcgf .RunProperties ().Fonts ().SetASCIITheme (_fgg .ST_ThemeMajorAscii );_cdcgf .RunProperties ().Fonts ().SetEastAsiaTheme (_fgg .ST_ThemeMajorEastAsia );_cdcgf .RunProperties ().Fonts ().SetHANSITheme (_fgg .ST_ThemeMajorHAnsi );_cdcgf .RunProperties ().Fonts ().SetCSTheme (_fgg .ST_ThemeMajorBidi );_cdcgf .RunProperties ().SetSize (28*_ce .Point );_cdcgf .RunProperties ().SetKerning (14*_ce .Point );_cdcgf .RunProperties ().SetCharacterSpacing (-10*_ce .Twips );_eebf :=_eadg .AddStyle ("\u0054\u0069\u0074l\u0065",_fgg .ST_StyleTypeParagraph ,false );_eebf .SetName ("\u0054\u0069\u0074l\u0065");_eebf .SetBasedOn (_cecg .StyleID ());_eebf .SetNextStyle (_cecg .StyleID ());_eebf .SetLinkedStyle (_cdcgf .StyleID ());_eebf .SetUISortOrder (10);_eebf .SetPrimaryStyle (true );_eebf .ParagraphProperties ().SetContextualSpacing (true );_eebf .RunProperties ().Fonts ().SetASCIITheme (_fgg .ST_ThemeMajorAscii );_eebf .RunProperties ().Fonts ().SetEastAsiaTheme (_fgg .ST_ThemeMajorEastAsia );_eebf .RunProperties ().Fonts ().SetHANSITheme (_fgg .ST_ThemeMajorHAnsi );_eebf .RunProperties ().Fonts ().SetCSTheme (_fgg .ST_ThemeMajorBidi );_eebf .RunProperties ().SetSize (28*_ce .Point );_eebf .RunProperties ().SetKerning (14*_ce .Point );_eebf .RunProperties ().SetCharacterSpacing (-10*_ce .Twips );_ccge :=_eadg .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_fgg .ST_StyleTypeTable ,false );_ccge .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_ccge .SetUISortOrder (99);_ccge .SetSemiHidden (true );_ccge .SetUnhideWhenUsed (true );_ccge .X ().TblPr =_fgg .NewCT_TblPrBase ();_bfbee :=NewTableWidth ();_ccge .X ().TblPr .TblInd =_bfbee .X ();_bfbee .SetValue (0*_ce .Dxa );_ccge .X ().TblPr .TblCellMar =_fgg .NewCT_TblCellMar ();_bfbee =NewTableWidth ();_ccge .X ().TblPr .TblCellMar .Top =_bfbee .X ();_bfbee .SetValue (0*_ce .Dxa );_bfbee =NewTableWidth ();_ccge .X ().TblPr .TblCellMar .Bottom =_bfbee .X ();_bfbee .SetValue (0*_ce .Dxa );_bfbee =NewTableWidth ();_ccge .X ().TblPr .TblCellMar .Left =_bfbee .X ();_bfbee .SetValue (108*_ce .Dxa );_bfbee =NewTableWidth ();_ccge .X ().TblPr .TblCellMar .Right =_bfbee .X ();_bfbee .SetValue (108*_ce .Dxa );_abfce :=_eadg .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_fgg .ST_StyleTypeNumbering ,false );_abfce .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074");_abfce .SetUISortOrder (1);_abfce .SetSemiHidden (true );_abfce .SetUnhideWhenUsed (true );_bffg :=[]_ce .Distance {16,13,12,11,11,11,11,11,11};_gcca :=[]_ce .Distance {240,40,40,40,40,40,40,40,40};for _bggdb :=0;_bggdb < 9;_bggdb ++{_fabd :=_cf .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_bggdb +1);_abga :=_eadg .AddStyle (_fabd +"\u0043\u0068\u0061\u0072",_fgg .ST_StyleTypeCharacter ,false );_abga .SetName (_cf .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_bggdb +1));_abga .SetBasedOn (_fgae .StyleID ());_abga .SetLinkedStyle (_fabd );_abga .SetUISortOrder (9+_bggdb );_abga .RunProperties ().SetSize (_bffg [_bggdb ]*_ce .Point );_gceb :=_eadg .AddStyle (_fabd ,_fgg .ST_StyleTypeParagraph ,false );_gceb .SetName (_cf .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_bggdb +1));_gceb .SetNextStyle (_cecg .StyleID ());_gceb .SetLinkedStyle (_gceb .StyleID ());_gceb .SetUISortOrder (9+_bggdb );_gceb .SetPrimaryStyle (true );_gceb .ParagraphProperties ().SetKeepNext (true );_gceb .ParagraphProperties ().SetSpacing (_gcca [_bggdb ]*_ce .Twips ,0);_gceb .ParagraphProperties ().SetOutlineLevel (_bggdb );_gceb .RunProperties ().SetSize (_bffg [_bggdb ]*_ce .Point );};}; +// X returns the inner wrapped XML type. +func (_dcge Color )X ()*_ec .CT_Color {return _dcge ._bca }; -// InlineDrawing is an inlined image within a run. -type InlineDrawing struct{_febe *Document ;_dafe *_fgg .WdInline ;}; +// InsertRunAfter inserts a run in the paragraph after the relative run. +func (_cfbd Paragraph )InsertRunAfter (relativeTo Run )Run {return _cfbd .insertRun (relativeTo ,false )}; -// Styles is the document wide styles contained in styles.xml. -type Styles struct{_gee *_fgg .Styles }; +// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). +func (_abeb ParagraphProperties )CharacterSpacingValue ()int64 {if _edaea :=_abeb ._aeda .RPr .Spacing ;_edaea !=nil {_bdgc :=_edaea .ValAttr ;if _bdgc .Int64 !=nil {return *_bdgc .Int64 ;};};return int64 (0);};func (_dga *Document )InsertTableBefore (relativeTo Paragraph )Table {return _dga .insertTable (relativeTo ,true );}; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_dea Header )AddImage (i _aeb .Image )(_aeb .ImageRef ,error ){var _egdg _aeb .Relationships ;for _gbab ,_fegcc :=range _dea ._gdd ._fbc {if _fegcc ==_dea ._fcad {_egdg =_dea ._gdd ._ff [_gbab ];};};_ggad :=_aeb .MakeImageRef (i ,&_dea ._gdd .DocBase ,_egdg );if i .Data ==nil &&i .Path ==""{return _ggad ,_ef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _ggad ,_ef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _ggad ,_ef .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_dea ._gdd .Images =append (_dea ._gdd .Images ,_ggad );_dbga :=_cf .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_dea ._gdd .Images ),i .Format );_bege :=_egdg .AddRelationship (_dbga ,_c .ImageType );_ggad .SetRelID (_bege .X ().IdAttr );return _ggad ,nil ;}; +// HyperLink is a link within a document. +type HyperLink struct{_dgdb *Document ;_eabea *_ec .CT_Hyperlink ;}; -// SetTop sets the top border to a specified type, color and thickness. -func (_baae TableBorders )SetTop (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_baae ._efaad .Top =_fgg .NewCT_Border ();_cafa (_baae ._efaad .Top ,t ,c ,thickness );}; +// Properties returns the table properties. +func (_gbegc Table )Properties ()TableProperties {if _gbegc ._adgg .TblPr ==nil {_gbegc ._adgg .TblPr =_ec .NewCT_TblPr ();};return TableProperties {_gbegc ._adgg .TblPr };};func (_gcf *Document )createCustomProperties (){_gcf .CustomProperties =_gc .NewCustomProperties ();_gcf .addCustomRelationships ();}; -// CellProperties are a table cells properties within a document. -type CellProperties struct{_egf *_fgg .CT_TcPr }; +// Paragraphs returns the paragraphs defined in a footer. +func (_cecaf Footer )Paragraphs ()[]Paragraph {_feae :=[]Paragraph {};for _ ,_bdag :=range _cecaf ._abd .EG_ContentBlockContent {for _ ,_bebd :=range _bdag .P {_feae =append (_feae ,Paragraph {_cecaf ._bcf ,_bebd });};};for _ ,_bfcc :=range _cecaf .Tables (){for _ ,_edbg :=range _bfcc .Rows (){for _ ,_dfdf :=range _edbg .Cells (){_feae =append (_feae ,_dfdf .Paragraphs ()...);};};};return _feae ;}; -// SetAllCaps sets the run to all caps. -func (_fagc RunProperties )SetAllCaps (b bool ){if !b {_fagc ._bfbg .Caps =nil ;}else {_fagc ._bfbg .Caps =_fgg .NewCT_OnOff ();};}; +// GetImage returns the ImageRef associated with an InlineDrawing. +func (_ddcb InlineDrawing )GetImage ()(_gc .ImageRef ,bool ){_fdde :=_ddcb ._aebg .Graphic .GraphicData .Any ;if len (_fdde )> 0{_faf ,_adee :=_fdde [0].(*_ad .Pic );if _adee {if _faf .BlipFill !=nil &&_faf .BlipFill .Blip !=nil &&_faf .BlipFill .Blip .EmbedAttr !=nil {return _ddcb ._bgga .GetImageByRelID (*_faf .BlipFill .Blip .EmbedAttr );};};};return _gc .ImageRef {},false ;}; -// Tables returns the tables defined in the document. -func (_ceee *Document )Tables ()[]Table {_dgd :=[]Table {};if _ceee ._cdaa .Body ==nil {return nil ;};for _ ,_afc :=range _ceee ._cdaa .Body .EG_BlockLevelElts {for _ ,_eca :=range _afc .EG_ContentBlockContent {for _ ,_ddd :=range _ceee .tables (_eca ){_dgd =append (_dgd ,_ddd );};};};return _dgd ;}; +// SaveToFile writes the document out to a file. +func (_fgbf *Document )SaveToFile (path string )error {_fgeb ,_dbaa :=_ag .Create (path );if _dbaa !=nil {return _dbaa ;};defer _fgeb .Close ();return _fgbf .Save (_fgeb );}; -// SetFormat sets the numbering format. -func (_ddae NumberingLevel )SetFormat (f _fgg .ST_NumberFormat ){if _ddae ._cbf .NumFmt ==nil {_ddae ._cbf .NumFmt =_fgg .NewCT_NumFmt ();};_ddae ._cbf .NumFmt .ValAttr =f ;}; +// Open opens and reads a document from a file (.docx). +func Open (filename string )(*Document ,error ){_cbd ,_ced :=_ag .Open (filename );if _ced !=nil {return nil ,_cfc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_ced );};defer _cbd .Close ();_fffc ,_ced :=_ag .Stat (filename );if _ced !=nil {return nil ,_cfc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_ced );};_ =_fffc ;return Read (_cbd ,_fffc .Size ());};func _cfb (_ddb *_ec .EG_ContentBlockContent )[]Bookmark {_bded :=[]Bookmark {};for _ ,_gaab :=range _ddb .P {for _ ,_dacc :=range _gaab .EG_PContent {for _ ,_eebf :=range _dacc .EG_ContentRunContent {for _ ,_cdfb :=range _eebf .EG_RunLevelElts {for _ ,_afb :=range _cdfb .EG_RangeMarkupElements {if _afb .BookmarkStart !=nil {_bded =append (_bded ,Bookmark {_afb .BookmarkStart });};};};};};};for _ ,_edb :=range _ddb .EG_RunLevelElts {for _ ,_effg :=range _edb .EG_RangeMarkupElements {if _effg .BookmarkStart !=nil {_bded =append (_bded ,Bookmark {_effg .BookmarkStart });};};};for _ ,_agdfg :=range _ddb .Tbl {for _ ,_cgbb :=range _agdfg .EG_ContentRowContent {for _ ,_caef :=range _cgbb .Tr {for _ ,_gaad :=range _caef .EG_ContentCellContent {for _ ,_dfcc :=range _gaad .Tc {for _ ,_agg :=range _dfcc .EG_BlockLevelElts {for _ ,_ggdc :=range _agg .EG_ContentBlockContent {for _ ,_ecfe :=range _cfb (_ggdc ){_bded =append (_bded ,_ecfe );};};};};};};};};return _bded ;}; -// IsFootnote returns a bool based on whether the run has a -// footnote or not. Returns both a bool as to whether it has -// a footnote as well as the ID of the footnote. -func (_bded Run )IsFootnote ()(bool ,int64 ){if _bded ._bfbb .EG_RunInnerContent !=nil {if _bded ._bfbb .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_bded ._bfbb .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0;}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_gfcfe TableBorders )SetInsideHorizontal (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_gfcfe ._bcd .InsideH =_ec .NewCT_Border ();_edfca (_gfcfe ._bcd .InsideH ,t ,c ,thickness );}; -// Style is a style within the styles.xml file. -type Style struct{_dedd *_fgg .CT_Style }; +// SetTop sets the top border to a specified type, color and thickness. +func (_ce CellBorders )SetTop (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_ce ._dcb .Top =_ec .NewCT_Border ();_edfca (_ce ._dcb .Top ,t ,c ,thickness );};type mergeFieldInfo struct{_faac string ;_gdga string ;_gdda string ;_dcca bool ;_fedg bool ;_bgcaa bool ;_fcfef bool ;_fagc Paragraph ;_edbc ,_bgcf ,_bbbg int ;_edbgb *_ec .EG_PContent ;_cdbee bool ;};const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;); -// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. -func (_bbcee FormField )SetChecked (b bool ){if _bbcee ._edda .CheckBox ==nil {return ;};if !b {_bbcee ._edda .CheckBox .Checked =nil ;}else {_bbcee ._edda .CheckBox .Checked =_fgg .NewCT_OnOff ();};}; +// SetStyle sets the font size. +func (_deeb RunProperties )SetStyle (style string ){if style ==""{_deeb ._eeab .RStyle =nil ;}else {_deeb ._eeab .RStyle =_ec .NewCT_String ();_deeb ._eeab .RStyle .ValAttr =style ;};}; -// SetOffset sets the offset of the image relative to the origin, which by -// default this is the top-left corner of the page. Offset is incompatible with -// SetAlignment, whichever is called last is applied. -func (_ac AnchoredDrawing )SetOffset (x ,y _ce .Distance ){_ac .SetXOffset (x );_ac .SetYOffset (y )};func _aafe (_ggfe *_fgg .CT_OnOff )OnOffValue {if _ggfe ==nil {return OnOffValueUnset ;};if _ggfe .ValAttr !=nil &&_ggfe .ValAttr .Bool !=nil &&*_ggfe .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ;}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_ab CellBorders )SetBottom (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_ab ._dcb .Bottom =_ec .NewCT_Border ();_edfca (_ab ._dcb .Bottom ,t ,c ,thickness );}; -// MergeFields returns the list of all mail merge fields found in the document. -func (_cegc Document )MergeFields ()[]string {_eebbc :=map[string ]struct{}{};for _ ,_dbcb :=range _cegc .mergeFields (){_eebbc [_dbcb ._bgcb ]=struct{}{};};_aeab :=[]string {};for _fga :=range _eebbc {_aeab =append (_aeab ,_fga );};return _aeab ;}; +// Endnote returns the endnote based on the ID; this can be used nicely with +// the run.IsEndnote() functionality. +func (_geg *Document )Endnote (id int64 )Endnote {for _ ,_feg :=range _geg .Endnotes (){if _feg .id ()==id {return _feg ;};};return Endnote {};}; -// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). -func (_dgcg RunProperties )CharacterSpacingValue ()int64 {if _cedba :=_dgcg ._bfbg .Spacing ;_cedba !=nil {_bbbe :=_cedba .ValAttr ;if _bbbe .Int64 !=nil {return *_bbbe .Int64 ;};};return int64 (0);}; +// AddRow adds a row to a table. +func (_ggcg Table )AddRow ()Row {_adbf :=_ec .NewEG_ContentRowContent ();_ggcg ._adgg .EG_ContentRowContent =append (_ggcg ._adgg .EG_ContentRowContent ,_adbf );_caefg :=_ec .NewCT_Row ();_adbf .Tr =append (_adbf .Tr ,_caefg );return Row {_ggcg ._ffdb ,_caefg };}; -// SetEndIndent controls the end indentation. -func (_ecdd ParagraphProperties )SetEndIndent (m _ce .Distance ){if _ecdd ._fdfc .Ind ==nil {_ecdd ._fdfc .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_ecdd ._fdfc .Ind .EndAttr =nil ;}else {_ecdd ._fdfc .Ind .EndAttr =&_fgg .ST_SignedTwipsMeasure {};_ecdd ._fdfc .Ind .EndAttr .Int64 =_c .Int64 (int64 (m /_ce .Twips ));};}; +// Outline returns true if run outline is on. +func (_abce RunProperties )Outline ()bool {return _gebc (_abce ._eeab .Outline )}; -// X returns the inner wrapped XML type. -func (_fdf Header )X ()*_fgg .Hdr {return _fdf ._fcad }; +// SetLeft sets the left border to a specified type, color and thickness. +func (_aceda TableBorders )SetLeft (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_aceda ._bcd .Left =_ec .NewCT_Border ();_edfca (_aceda ._bcd .Left ,t ,c ,thickness );}; -// InsertRunAfter inserts a run in the paragraph after the relative run. -func (_fge Paragraph )InsertRunAfter (relativeTo Run )Run {return _fge .insertRun (relativeTo ,false )}; +// AnchoredDrawing is an absolutely positioned image within a document page. +type AnchoredDrawing struct{_gd *Document ;_fc *_ec .WdAnchor ;}; -// Read reads a document from an io.Reader. -func Read (r _ae .ReaderAt ,size int64 )(*Document ,error ){_efc :=New ();_efc .Numbering ._fdda =nil ;_bgad ,_fafd :=_aebc .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _fafd !=nil {return nil ,_fafd ;};_efc .TmpPath =_bgad ;_acdb ,_fafd :=_f .NewReader (r ,size );if _fafd !=nil {return nil ,_cf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_fafd );};_dgeeb :=[]*_f .File {};_dgeeb =append (_dgeeb ,_acdb .File ...);_fgb :=false ;for _ ,_deg :=range _dgeeb {if _deg .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_fgb =true ;break ;};};if _fgb {_efc .createCustomProperties ();};_ggg :=_efc ._cdaa .ConformanceAttr ;_ade :=_ca .DecodeMap {};_ade .SetOnNewRelationshipFunc (_efc .onNewRelationship );_ade .AddTarget (_c .ContentTypesFilename ,_efc .ContentTypes .X (),"",0);_ade .AddTarget (_c .BaseRelsFilename ,_efc .Rels .X (),"",0);if _fdce :=_ade .Decode (_dgeeb );_fdce !=nil {return nil ,_fdce ;};_efc ._cdaa .ConformanceAttr =_ggg ;for _ ,_feg :=range _dgeeb {if _feg ==nil {continue ;};if _dcf :=_efc .AddExtraFileFromZip (_feg );_dcf !=nil {return nil ,_dcf ;};};if _fgb {_bfc :=false ;for _ ,_gcb :=range _efc .Rels .X ().Relationship {if _gcb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_bfc =true ;break ;};};if !_bfc {_efc .addCustomRelationships ();};};return _efc ,nil ;}; +// Font returns the name of run font family. +func (_ecece RunProperties )Font ()string {if _dcabg :=_ecece ._eeab .RFonts ;_dcabg !=nil {if _dcabg .AsciiAttr !=nil {return *_dcabg .AsciiAttr ;}else if _dcabg .HAnsiAttr !=nil {return *_dcabg .HAnsiAttr ;}else if _dcabg .CsAttr !=nil {return *_dcabg .CsAttr ;};};return "";}; -// AddHeader creates a header associated with the document, but doesn't add it -// to the document for display. -func (_cfc *Document )AddHeader ()Header {_fbe :=_fgg .NewHdr ();_cfc ._fbc =append (_cfc ._fbc ,_fbe );_ege :=_cf .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_cfc ._fbc ));_cfc ._efe .AddRelationship (_ege ,_c .HeaderType );_cfc .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_ege ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0068\u0065\u0061\u0064e\u0072\u002b\u0078\u006d\u006c");_cfc ._ff =append (_cfc ._ff ,_aeb .NewRelationships ());return Header {_cfc ,_fbe };}; +// Paragraphs returns the paragraphs defined in the cell. +func (_cfe Cell )Paragraphs ()[]Paragraph {_dgg :=[]Paragraph {};for _ ,_bdb :=range _cfe ._dae .EG_BlockLevelElts {for _ ,_ddc :=range _bdb .EG_ContentBlockContent {for _ ,_bbe :=range _ddc .P {_dgg =append (_dgg ,Paragraph {_cfe ._ged ,_bbe });};};};return _dgg ;}; -// NewStyles constructs a new empty Styles -func NewStyles ()Styles {return Styles {_fgg .NewStyles ()}}; +// Margins allows controlling individual cell margins. +func (_be CellProperties )Margins ()CellMargins {if _be ._adfg .TcMar ==nil {_be ._adfg .TcMar =_ec .NewCT_TcMar ();};return CellMargins {_be ._adfg .TcMar };}; -// RunProperties returns the run style properties. -func (_efaa Style )RunProperties ()RunProperties {if _efaa ._dedd .RPr ==nil {_efaa ._dedd .RPr =_fgg .NewCT_RPr ();};return RunProperties {_efaa ._dedd .RPr };}; +// X returns the inner wrapped XML type. +func (_dd AnchoredDrawing )X ()*_ec .WdAnchor {return _dd ._fc }; -// TableConditionalFormatting returns a conditional formatting object of a given -// type. Calling this method repeatedly will return the same object. -func (_bdcg Style )TableConditionalFormatting (typ _fgg .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_edde :=range _bdcg ._dedd .TblStylePr {if _edde .TypeAttr ==typ {return TableConditionalFormatting {_edde };};};_feab :=_fgg .NewCT_TblStylePr ();_feab .TypeAttr =typ ;_bdcg ._dedd .TblStylePr =append (_bdcg ._dedd .TblStylePr ,_feab );return TableConditionalFormatting {_feab };}; +// SetVerticalMerge controls the vertical merging of cells. +func (_adbg CellProperties )SetVerticalMerge (mergeVal _ec .ST_Merge ){if mergeVal ==_ec .ST_MergeUnset {_adbg ._adfg .VMerge =nil ;}else {_adbg ._adfg .VMerge =_ec .NewCT_VMerge ();_adbg ._adfg .VMerge .ValAttr =mergeVal ;};}; -// IsItalic returns true if the run has been set to italics. -func (_acccc RunProperties )IsItalic ()bool {return _acccc .ItalicValue ()==OnOffValueOn }; +// SetAfter sets the spacing that comes after the paragraph. +func (_cbda ParagraphSpacing )SetAfter (after _fg .Distance ){_cbda ._agffc .AfterAttr =&_bc .ST_TwipsMeasure {};_cbda ._agffc .AfterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (after /_fg .Twips ));}; -// HasFootnotes returns a bool based on the presence or abscence of footnotes within -// the document. -func (_fdcc *Document )HasFootnotes ()bool {return _fdcc ._begd !=nil }; +// Italic returns true if paragraph font is italic. +func (_bed ParagraphProperties )Italic ()bool {_dbda :=_bed ._aeda .RPr ;return _gebc (_dbda .I )||_gebc (_dbda .ICs );}; -// X returns the inner wrapped XML type. -func (_gdc ParagraphProperties )X ()*_fgg .CT_PPr {return _gdc ._fdfc }; +// SetLastRow controls the conditional formatting for the last row in a table. +// This is called the 'Total' row within Word. +func (_agea TableLook )SetLastRow (on bool ){if !on {_agea ._bafa .LastRowAttr =&_bc .ST_OnOff {};_agea ._bafa .LastRowAttr .ST_OnOff1 =_bc .ST_OnOff1Off ;}else {_agea ._bafa .LastRowAttr =&_bc .ST_OnOff {};_agea ._bafa .LastRowAttr .ST_OnOff1 =_bc .ST_OnOff1On ;};}; -// TableStyleProperties are table properties as defined in a style. -type TableStyleProperties struct{_fbbc *_fgg .CT_TblPrBase }; +// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used +// to give the appearance of merged cells. +func (_gg CellProperties )SetColumnSpan (cols int ){if cols ==0{_gg ._adfg .GridSpan =nil ;}else {_gg ._adfg .GridSpan =_ec .NewCT_DecimalNumber ();_gg ._adfg .GridSpan .ValAttr =int64 (cols );};}; -// X returns the inner wrapped XML type. -func (_ddadb Paragraph )X ()*_fgg .CT_P {return _ddadb ._cfdb }; +// TableProperties returns the table style properties. +func (_deccg Style )TableProperties ()TableStyleProperties {if _deccg ._dacg .TblPr ==nil {_deccg ._dacg .TblPr =_ec .NewCT_TblPrBase ();};return TableStyleProperties {_deccg ._dacg .TblPr };};func (_fffca Endnote )content ()[]*_ec .EG_ContentBlockContent {var _caefc []*_ec .EG_ContentBlockContent ;for _ ,_cgga :=range _fffca ._acca .EG_BlockLevelElts {_caefc =append (_caefc ,_cgga .EG_ContentBlockContent ...);};return _caefc ;}; -// CellMargins are the margins for an individual cell. -type CellMargins struct{_bgg *_fgg .CT_TcMar }; +// RightToLeft returns true if run text goes from right to left. +func (_cgcda RunProperties )RightToLeft ()bool {return _gebc (_cgcda ._eeab .Rtl )}; -// SetWidthAuto sets the the cell width to automatic. -func (_gad CellProperties )SetWidthAuto (){_gad ._egf .TcW =_fgg .NewCT_TblWidth ();_gad ._egf .TcW .TypeAttr =_fgg .ST_TblWidthAuto ;}; +// 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 (_cfg *Document )AddImage (i _gc .Image )(_gc .ImageRef ,error ){_gedg :=_gc .MakeImageRef (i ,&_cfg .DocBase ,_cfg ._cgg );if i .Data ==nil &&i .Path ==""{return _gedg ,_bf .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 _gedg ,_bf .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 _gedg ,_bf .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 !=""{_cfa :=_ba .Add (i .Path );if _cfa !=nil {return _gedg ,_cfa ;};};_cfg .Images =append (_cfg .Images ,_gedg );_gag :=_cfc .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_cfg .Images ),i .Format );_baea :=_cfg ._cgg .AddRelationship (_gag ,_e .ImageType );_cfg .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_cfg .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cfg .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cfg .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_cfg .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );_gedg .SetRelID (_baea .X ().IdAttr );return _gedg ,nil ;}; // Document is a text document that can be written out in the OOXML .docx // format. It can be opened from a file on disk and modified, or created from // scratch. -type Document struct{_aeb .DocBase ;_cdaa *_fgg .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_fbc []*_fgg .Hdr ;_ff []_aeb .Relationships ;_eefb []*_fgg .Ftr ;_edgc []_aeb .Relationships ;_efe _aeb .Relationships ;_fae []*_ed .Theme ;_egb *_fgg .WebSettings ;_fbg *_fgg .Fonts ;_acd *_fgg .Endnotes ;_begd *_fgg .Footnotes ;}; +type Document struct{_gc .DocBase ;_bbef *_ec .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_dfe []*_ec .Hdr ;_de []_gc .Relationships ;_ead []*_ec .Ftr ;_ecc []_gc .Relationships ;_cgg _gc .Relationships ;_cbag []*_eff .Theme ;_baeb *_ec .WebSettings ;_fac *_ec .Fonts ;_fgg *_ec .Endnotes ;_dea *_ec .Footnotes ;}; -// X returns the inner wrapped XML type. -func (_aeee NumberingDefinition )X ()*_fgg .CT_AbstractNum {return _aeee ._ddfb }; +// ParagraphStyleProperties is the styling information for a paragraph. +type ParagraphStyleProperties struct{_abef *_ec .CT_PPrGeneral }; -// Paragraphs returns the paragraphs within a structured document tag. -func (_gdcd StructuredDocumentTag )Paragraphs ()[]Paragraph {if _gdcd ._abbd .SdtContent ==nil {return nil ;};_cdag :=[]Paragraph {};for _ ,_ecce :=range _gdcd ._abbd .SdtContent .P {_cdag =append (_cdag ,Paragraph {_gdcd ._aecaf ,_ecce });};return _cdag ;}; +// 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 (_cbg *Document )Validate ()error {if _cbg ==nil ||_cbg ._bbef ==nil {return _bf .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 _ ,_cda :=range []func ()error {_cbg .validateTableCells ,_cbg .validateBookmarks }{if _ebgf :=_cda ();_ebgf !=nil {return _ebgf ;};};if _gge :=_cbg ._bbef .Validate ();_gge !=nil {return _gge ;};return nil ;}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_cc CellBorders )SetLeft (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_cc ._bff .Left =_fgg .NewCT_Border ();_cafa (_cc ._bff .Left ,t ,c ,thickness );}; +// Bookmarks returns all of the bookmarks defined in the document. +func (_fedc Document )Bookmarks ()[]Bookmark {if _fedc ._bbef .Body ==nil {return nil ;};_eedg :=[]Bookmark {};for _ ,_dgc :=range _fedc ._bbef .Body .EG_BlockLevelElts {for _ ,_fea :=range _dgc .EG_ContentBlockContent {for _ ,_dec :=range _cfb (_fea ){_eedg =append (_eedg ,_dec );};};};return _eedg ;}; -// InsertParagraphAfter adds a new empty paragraph after the relativeTo -// paragraph. -func (_gcc *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _gcc .insertParagraph (relativeTo ,false );}; +// SetTopPct sets the cell top margin +func (_gcb CellMargins )SetTopPct (pct float64 ){_gcb ._cba .Top =_ec .NewCT_TblWidth ();_eef (_gcb ._cba .Top ,pct );}; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_dfca Paragraph )SetLineSpacing (d _ce .Distance ,rule _fgg .ST_LineSpacingRule ){_dfca .ensurePPr ();if _dfca ._cfdb .PPr .Spacing ==nil {_dfca ._cfdb .PPr .Spacing =_fgg .NewCT_Spacing ();};_bfaf :=_dfca ._cfdb .PPr .Spacing ;if rule ==_fgg .ST_LineSpacingRuleUnset {_bfaf .LineRuleAttr =_fgg .ST_LineSpacingRuleUnset ;_bfaf .LineAttr =nil ;}else {_bfaf .LineRuleAttr =rule ;_bfaf .LineAttr =&_fgg .ST_SignedTwipsMeasure {};_bfaf .LineAttr .Int64 =_c .Int64 (int64 (d /_ce .Twips ));};}; +// TableStyleProperties are table properties as defined in a style. +type TableStyleProperties struct{_addg *_ec .CT_TblPrBase }; -// NewNumbering constructs a new numbering. -func NewNumbering ()Numbering {_gcacc :=_fgg .NewNumbering ();return Numbering {_gcacc }}; +// TableLook returns the table look, or conditional formatting applied to a table style. +func (_agceeb TableProperties )TableLook ()TableLook {if _agceeb ._ddac .TblLook ==nil {_agceeb ._ddac .TblLook =_ec .NewCT_TblLook ();};return TableLook {_agceeb ._ddac .TblLook };}; -// GetColor returns the color.Color object representing the run color. -func (_dfdc ParagraphProperties )GetColor ()_bbd .Color {if _afaf :=_dfdc ._fdfc .RPr .Color ;_afaf !=nil {_ddefa :=_afaf .ValAttr ;if _ddefa .ST_HexColorRGB !=nil {return _bbd .FromHex (*_ddefa .ST_HexColorRGB );};};return _bbd .Color {};}; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_efbfa ParagraphProperties )SetFirstLineIndent (m _fg .Distance ){if _efbfa ._aeda .Ind ==nil {_efbfa ._aeda .Ind =_ec .NewCT_Ind ();};if m ==_fg .Zero {_efbfa ._aeda .Ind .FirstLineAttr =nil ;}else {_efbfa ._aeda .Ind .FirstLineAttr =&_bc .ST_TwipsMeasure {};_efbfa ._aeda .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_fg .Twips ));};}; -// TableConditionalFormatting controls the conditional formatting within a table -// style. -type TableConditionalFormatting struct{_abace *_fgg .CT_TblStylePr }; +// DrawingAnchored returns a slice of AnchoredDrawings. +func (_gdbfd Run )DrawingAnchored ()[]AnchoredDrawing {_bfga :=[]AnchoredDrawing {};for _ ,_fecd :=range _gdbfd ._cbaga .EG_RunInnerContent {if _fecd .Drawing ==nil {continue ;};for _ ,_cgbbb :=range _fecd .Drawing .Anchor {_bfga =append (_bfga ,AnchoredDrawing {_gdbfd ._afea ,_cgbbb });};};return _bfga ;}; -// SetAfter sets the spacing that comes after the paragraph. -func (_ebcf ParagraphSpacing )SetAfter (after _ce .Distance ){_ebcf ._bged .AfterAttr =&_fg .ST_TwipsMeasure {};_ebcf ._bged .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_ce .Twips ));}; +// TableConditionalFormatting returns a conditional formatting object of a given +// type. Calling this method repeatedly will return the same object. +func (_ccgdc Style )TableConditionalFormatting (typ _ec .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_dgac :=range _ccgdc ._dacg .TblStylePr {if _dgac .TypeAttr ==typ {return TableConditionalFormatting {_dgac };};};_gdeec :=_ec .NewCT_TblStylePr ();_gdeec .TypeAttr =typ ;_ccgdc ._dacg .TblStylePr =append (_ccgdc ._dacg .TblStylePr ,_gdeec );return TableConditionalFormatting {_gdeec };}; -// AbstractNumberID returns the ID that is unique within all numbering -// definitions that is used to assign the definition to a paragraph. -func (_gfg NumberingDefinition )AbstractNumberID ()int64 {return _gfg ._ddfb .AbstractNumIdAttr }; +// SetAlignment controls the paragraph alignment +func (_eabbb ParagraphStyleProperties )SetAlignment (align _ec .ST_Jc ){if align ==_ec .ST_JcUnset {_eabbb ._abef .Jc =nil ;}else {_eabbb ._abef .Jc =_ec .NewCT_Jc ();_eabbb ._abef .Jc .ValAttr =align ;};}; -// SetMultiLevelType sets the multilevel type. -func (_fgga NumberingDefinition )SetMultiLevelType (t _fgg .ST_MultiLevelType ){if t ==_fgg .ST_MultiLevelTypeUnset {_fgga ._ddfb .MultiLevelType =nil ;}else {_fgga ._ddfb .MultiLevelType =_fgg .NewCT_MultiLevelType ();_fgga ._ddfb .MultiLevelType .ValAttr =t ;};}; +// SetTop sets the cell top margin +func (_gdf CellMargins )SetTop (d _fg .Distance ){_gdf ._cba .Top =_ec .NewCT_TblWidth ();_fcf (_gdf ._cba .Top ,d );}; -// UnderlineColor returns the hex color value of run underline. -func (_gdb RunProperties )UnderlineColor ()string {if _acba :=_gdb ._bfbg .U ;_acba !=nil {_cegb :=_acba .ColorAttr ;if _cegb !=nil &&_cegb .ST_HexColorRGB !=nil {return *_cegb .ST_HexColorRGB ;};};return "";}; +// RightToLeft returns true if paragraph text goes from right to left. +func (_egag ParagraphProperties )RightToLeft ()bool {return _gebc (_egag ._aeda .RPr .Rtl )}; -// SetKeepNext controls if the paragraph is kept with the next paragraph. -func (_fgef ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_fgef ._bgca .KeepNext =nil ;}else {_fgef ._bgca .KeepNext =_fgg .NewCT_OnOff ();};}; +// ClearContent clears any content in the run (text, tabs, breaks, etc.) +func (_fcgfef Run )ClearContent (){_fcgfef ._cbaga .EG_RunInnerContent =nil }; -// DoubleStrike returns true if run is double striked. -func (_bgcfe RunProperties )DoubleStrike ()bool {return _aeege (_bgcfe ._bfbg .Dstrike )}; +// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and +// ST_RelFromVPage +func (_fe AnchoredDrawing )SetOrigin (h _ec .WdST_RelFromH ,v _ec .WdST_RelFromV ){_fe ._fc .PositionH .RelativeFromAttr =h ;_fe ._fc .PositionV .RelativeFromAttr =v ;}; -// X returns the inner wrapped XML type. -func (_bcfc TableProperties )X ()*_fgg .CT_TblPr {return _bcfc ._caea }; +// Underline returns the type of paragraph underline. +func (_edad ParagraphProperties )Underline ()_ec .ST_Underline {if _gaadc :=_edad ._aeda .RPr .U ;_gaadc !=nil {return _gaadc .ValAttr ;};return 0;}; -// Name returns the name of the field. -func (_affg FormField )Name ()string {return *_affg ._edda .Name [0].ValAttr }; +// GetImage returns the ImageRef associated with an AnchoredDrawing. +func (_ea AnchoredDrawing )GetImage ()(_gc .ImageRef ,bool ){_db :=_ea ._fc .Graphic .GraphicData .Any ;if len (_db )> 0{_ada ,_bfb :=_db [0].(*_ad .Pic );if _bfb {if _ada .BlipFill !=nil &&_ada .BlipFill .Blip !=nil &&_ada .BlipFill .Blip .EmbedAttr !=nil {return _ea ._gd .GetImageByRelID (*_ada .BlipFill .Blip .EmbedAttr );};};};return _gc .ImageRef {},false ;}; -// SetName sets the name of the image, visible in the properties of the image -// within Word. -func (_cda AnchoredDrawing )SetName (name string ){_cda ._gd .DocPr .NameAttr =name ;for _ ,_eg :=range _cda ._gd .Graphic .GraphicData .Any {if _cg ,_ad :=_eg .(*_cde .Pic );_ad {_cg .NvPicPr .CNvPr .DescrAttr =_c .String (name );};};}; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_aacfb RunProperties )SizeMeasure ()string {if _cbcgc :=_aacfb ._eeab .Sz ;_cbcgc !=nil {_cffa :=_cbcgc .ValAttr ;if _cffa .ST_PositiveUniversalMeasure !=nil {return *_cffa .ST_PositiveUniversalMeasure ;};};return "";}; -// SetWindowControl controls if the first or last line of the paragraph is -// allowed to dispay on a separate page. -func (_dgdf ParagraphProperties )SetWindowControl (b bool ){if !b {_dgdf ._fdfc .WidowControl =nil ;}else {_dgdf ._fdfc .WidowControl =_fgg .NewCT_OnOff ();};}; +// Rows returns the rows defined in the table. +func (_cdgf Table )Rows ()[]Row {_dbfa :=[]Row {};for _ ,_acba :=range _cdgf ._adgg .EG_ContentRowContent {for _ ,_bgfga :=range _acba .Tr {_dbfa =append (_dbfa ,Row {_cdgf ._ffdb ,_bgfga });};if _acba .Sdt !=nil &&_acba .Sdt .SdtContent !=nil {for _ ,_ccdb :=range _acba .Sdt .SdtContent .Tr {_dbfa =append (_dbfa ,Row {_cdgf ._ffdb ,_ccdb });};};};return _dbfa ;}; -// X returns the inner wrapped XML type. -func (_dgfb ParagraphStyleProperties )X ()*_fgg .CT_PPrGeneral {return _dgfb ._bgca }; +// RunProperties returns the run properties controlling text formatting within the table. +func (_deeca TableConditionalFormatting )RunProperties ()RunProperties {if _deeca ._cbdbe .RPr ==nil {_deeca ._cbdbe .RPr =_ec .NewCT_RPr ();};return RunProperties {_deeca ._cbdbe .RPr };}; -// X returns the inner wrapped XML type. -func (_aefgb Style )X ()*_fgg .CT_Style {return _aefgb ._dedd }; +// SetSmallCaps sets the run to small caps. +func (_aeed RunProperties )SetSmallCaps (b bool ){if !b {_aeed ._eeab .SmallCaps =nil ;}else {_aeed ._eeab .SmallCaps =_ec .NewCT_OnOff ();};}; -// Type returns the type of the style. -func (_bddgca Style )Type ()_fgg .ST_StyleType {return _bddgca ._dedd .TypeAttr }; +// AddBreak adds a line break to a run. +func (_fggc Run )AddBreak (){_efdf :=_fggc .newIC ();_efdf .Br =_ec .NewCT_Br ()}; -// SizeValue returns the value of run font size in points. -func (_fegg RunProperties )SizeValue ()float64 {if _ece :=_fegg ._bfbg .Sz ;_ece !=nil {_fedcc :=_ece .ValAttr ;if _fedcc .ST_UnsignedDecimalNumber !=nil {return float64 (*_fedcc .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// AddSection adds a new document section with an optional section break. If t +// is ST_SectionMarkUnset, then no break will be inserted. +func (_abg ParagraphProperties )AddSection (t _ec .ST_SectionMark )Section {_abg ._aeda .SectPr =_ec .NewCT_SectPr ();if t !=_ec .ST_SectionMarkUnset {_abg ._aeda .SectPr .Type =_ec .NewCT_SectType ();_abg ._aeda .SectPr .Type .ValAttr =t ;};return Section {_abg ._fgbg ,_abg ._aeda .SectPr };}; -// Index returns the index of the footer within the document. This is used to -// form its zip packaged filename as well as to match it with its relationship -// ID. -func (_bceb Footer )Index ()int {for _dcgg ,_badb :=range _bceb ._gbfg ._eefb {if _badb ==_bceb ._baba {return _dcgg ;};};return -1;}; +// 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 (_aaca Document )AddHyperlink (url string )_gc .Hyperlink {return _aaca ._cgg .AddHyperlink (url )}; -// Row is a row within a table within a document. -type Row struct{_aade *Document ;_edag *_fgg .CT_Row ;}; +// RemoveParagraph removes a paragraph from a document. +func (_eed *Document )RemoveParagraph (p Paragraph ){if _eed ._bbef .Body ==nil {return ;};for _ ,_fca :=range _eed ._bbef .Body .EG_BlockLevelElts {for _ ,_afg :=range _fca .EG_ContentBlockContent {for _eaa ,_fdb :=range _afg .P {if _fdb ==p ._bbee {copy (_afg .P [_eaa :],_afg .P [_eaa +1:]);_afg .P =_afg .P [0:len (_afg .P )-1];return ;};};if _afg .Sdt !=nil &&_afg .Sdt .SdtContent !=nil &&_afg .Sdt .SdtContent .P !=nil {for _fdgcc ,_ebf :=range _afg .Sdt .SdtContent .P {if _ebf ==p ._bbee {copy (_afg .P [_fdgcc :],_afg .P [_fdgcc +1:]);_afg .P =_afg .P [0:len (_afg .P )-1];return ;};};};};};}; -// SetAlignment controls the paragraph alignment -func (_dbfd ParagraphStyleProperties )SetAlignment (align _fgg .ST_Jc ){if align ==_fgg .ST_JcUnset {_dbfd ._bgca .Jc =nil ;}else {_dbfd ._bgca .Jc =_fgg .NewCT_Jc ();_dbfd ._bgca .Jc .ValAttr =align ;};};func _eb (_feb *_fgg .CT_TblWidth ,_ccb _ce .Distance ){_feb .TypeAttr =_fgg .ST_TblWidthDxa ;_feb .WAttr =&_fgg .ST_MeasurementOrPercent {};_feb .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_feb .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (_ccb /_ce .Dxa ));}; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_cdda RunProperties )RStyle ()string {if _cdda ._eeab .RStyle !=nil {return _cdda ._eeab .RStyle .ValAttr ;};return "";}; -// Footer is a footer for a document section. -type Footer struct{_gbfg *Document ;_baba *_fgg .Ftr ;}; +// SetASCIITheme sets the font ASCII Theme. +func (_cecg Fonts )SetASCIITheme (t _ec .ST_Theme ){_cecg ._dcade .AsciiThemeAttr =t }; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_gefb TableBorders )SetInsideVertical (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_gefb ._efaad .InsideV =_fgg .NewCT_Border ();_cafa (_gefb ._efaad .InsideV ,t ,c ,thickness );}; +// AddDropdownList adds dropdown list form field to the paragraph and returns it. +func (_edec Paragraph )AddDropdownList (name string )FormField {_deef :=_edec .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_deef ._bef .DdList =_ec .NewCT_FFDDList ();return _deef ;}; -// SetStyle sets the style of a paragraph. -func (_egega ParagraphProperties )SetStyle (s string ){if s ==""{_egega ._fdfc .PStyle =nil ;}else {_egega ._fdfc .PStyle =_fgg .NewCT_String ();_egega ._fdfc .PStyle .ValAttr =s ;};}; +// Paragraphs returns the paragraphs defined in a header. +func (_bagd Header )Paragraphs ()[]Paragraph {_cfcc :=[]Paragraph {};for _ ,_cbb :=range _bagd ._gca .EG_ContentBlockContent {for _ ,_begc :=range _cbb .P {_cfcc =append (_cfcc ,Paragraph {_bagd ._fceb ,_begc });};};for _ ,_cce :=range _bagd .Tables (){for _ ,_gacf :=range _cce .Rows (){for _ ,_ffec :=range _gacf .Cells (){_cfcc =append (_cfcc ,_ffec .Paragraphs ()...);};};};return _cfcc ;}; -// SetCellSpacing sets the cell spacing within a table. -func (_gdccg TableProperties )SetCellSpacing (m _ce .Distance ){_gdccg ._caea .TblCellSpacing =_fgg .NewCT_TblWidth ();_gdccg ._caea .TblCellSpacing .TypeAttr =_fgg .ST_TblWidthDxa ;_gdccg ._caea .TblCellSpacing .WAttr =&_fgg .ST_MeasurementOrPercent {};_gdccg ._caea .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_gdccg ._caea .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (m /_ce .Dxa ));}; +// Run is a run of text within a paragraph that shares the same formatting. +type Run struct{_afea *Document ;_cbaga *_ec .CT_R ;}; -// InsertRunBefore inserts a run in the paragraph before the relative run. -func (_cfad Paragraph )InsertRunBefore (relativeTo Run )Run {return _cfad .insertRun (relativeTo ,true )}; +// SetColor sets a specific color or auto. +func (_efdg Color )SetColor (v _ga .Color ){if v .IsAuto (){_efdg ._bca .ValAttr .ST_HexColorAuto =_ec .ST_HexColorAutoAuto ;_efdg ._bca .ValAttr .ST_HexColorRGB =nil ;}else {_efdg ._bca .ValAttr .ST_HexColorAuto =_ec .ST_HexColorAutoUnset ;_efdg ._bca .ValAttr .ST_HexColorRGB =v .AsRGBString ();};}; -// AddParagraph adds a new paragraph to the document body. -func (_abd *Document )AddParagraph ()Paragraph {_fgf :=_fgg .NewEG_BlockLevelElts ();_abd ._cdaa .Body .EG_BlockLevelElts =append (_abd ._cdaa .Body .EG_BlockLevelElts ,_fgf );_eega :=_fgg .NewEG_ContentBlockContent ();_fgf .EG_ContentBlockContent =append (_fgf .EG_ContentBlockContent ,_eega );_ffd :=_fgg .NewCT_P ();_eega .P =append (_eega .P ,_ffd );return Paragraph {_abd ,_ffd };}; +// SetText sets the text to be used in bullet mode. +func (_fgcb NumberingLevel )SetText (t string ){if t ==""{_fgcb ._dccb .LvlText =nil ;}else {_fgcb ._dccb .LvlText =_ec .NewCT_LevelText ();_fgcb ._dccb .LvlText .ValAttr =_e .String (t );};}; -// Bookmark is a bookmarked location within a document that can be referenced -// with a hyperlink. -type Bookmark struct{_dac *_fgg .CT_Bookmark }; +// Definitions returns the defined numbering definitions. +func (_gfcca Numbering )Definitions ()[]NumberingDefinition {_dece :=[]NumberingDefinition {};for _ ,_dcdc :=range _gfcca ._ebge .AbstractNum {_dece =append (_dece ,NumberingDefinition {_dcdc });};return _dece ;}; -// SetLeftPct sets the cell left margin -func (_cfd CellMargins )SetLeftPct (pct float64 ){_cfd ._bgg .Left =_fgg .NewCT_TblWidth ();_fe (_cfd ._bgg .Left ,pct );}; +// SetLeftIndent controls the left indent of the paragraph. +func (_fbcd ParagraphStyleProperties )SetLeftIndent (m _fg .Distance ){if _fbcd ._abef .Ind ==nil {_fbcd ._abef .Ind =_ec .NewCT_Ind ();};if m ==_fg .Zero {_fbcd ._abef .Ind .LeftAttr =nil ;}else {_fbcd ._abef .Ind .LeftAttr =&_ec .ST_SignedTwipsMeasure {};_fbcd ._abef .Ind .LeftAttr .Int64 =_e .Int64 (int64 (m /_fg .Twips ));};}; -// DrawingAnchored returns a slice of AnchoredDrawings. -func (_adfe Run )DrawingAnchored ()[]AnchoredDrawing {_eeac :=[]AnchoredDrawing {};for _ ,_fede :=range _adfe ._bfbb .EG_RunInnerContent {if _fede .Drawing ==nil {continue ;};for _ ,_dbba :=range _fede .Drawing .Anchor {_eeac =append (_eeac ,AnchoredDrawing {_adfe ._adbf ,_dbba });};};return _eeac ;}; +// Headers returns the headers defined in the document. +func (_ege *Document )Headers ()[]Header {_dba :=[]Header {};for _ ,_eae :=range _ege ._dfe {_dba =append (_dba ,Header {_ege ,_eae });};return _dba ;}; -// AddFooter creates a Footer associated with the document, but doesn't add it -// to the document for display. -func (_gef *Document )AddFooter ()Footer {_dda :=_fgg .NewFtr ();_gef ._eefb =append (_gef ._eefb ,_dda );_gde :=_cf .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_gef ._eefb ));_gef ._efe .AddRelationship (_gde ,_c .FooterType );_gef .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_gde ,"\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0066\u006f\u006f\u0074e\u0072\u002b\u0078\u006d\u006c");_gef ._edgc =append (_gef ._edgc ,_aeb .NewRelationships ());return Footer {_gef ,_dda };}; +// SetBold sets the run to bold. +func (_edgf RunProperties )SetBold (b bool ){if !b {_edgf ._eeab .B =nil ;_edgf ._eeab .BCs =nil ;}else {_edgf ._eeab .B =_ec .NewCT_OnOff ();_edgf ._eeab .BCs =_ec .NewCT_OnOff ();};}; + +// NewStyles constructs a new empty Styles +func NewStyles ()Styles {return Styles {_ec .NewStyles ()}}; + +// X returns the inner wrapped XML type. +func (_gbag NumberingLevel )X ()*_ec .CT_Lvl {return _gbag ._dccb }; // GetColor returns the color.Color object representing the run color. -func (_fecg RunProperties )GetColor ()_bbd .Color {if _bggg :=_fecg ._bfbg .Color ;_bggg !=nil {_efbf :=_bggg .ValAttr ;if _efbf .ST_HexColorRGB !=nil {return _bbd .FromHex (*_efbf .ST_HexColorRGB );};};return _bbd .Color {};}; +func (_daee ParagraphProperties )GetColor ()_ga .Color {if _dbc :=_daee ._aeda .RPr .Color ;_dbc !=nil {_edccg :=_dbc .ValAttr ;if _edccg .ST_HexColorRGB !=nil {return _ga .FromHex (*_edccg .ST_HexColorRGB );};};return _ga .Color {};}; -// SetXOffset sets the X offset for an image relative to the origin. -func (_bc AnchoredDrawing )SetXOffset (x _ce .Distance ){_bc ._gd .PositionH .Choice =&_fgg .WdCT_PosHChoice {};_bc ._gd .PositionH .Choice .PosOffset =_c .Int32 (int32 (x /_ce .EMU ));}; +// RemoveParagraph removes a paragraph from the footnote. +func (_bbbe Footnote )RemoveParagraph (p Paragraph ){for _ ,_cbge :=range _bbbe .content (){for _ccdg ,_aggf :=range _cbge .P {if _aggf ==p ._bbee {copy (_cbge .P [_ccdg :],_cbge .P [_ccdg +1:]);_cbge .P =_cbge .P [0:len (_cbge .P )-1];return ;};};};}; -// SetImprint sets the run to imprinted text. -func (_afff RunProperties )SetImprint (b bool ){if !b {_afff ._bfbg .Imprint =nil ;}else {_afff ._bfbg .Imprint =_fgg .NewCT_OnOff ();};}; +// 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 (_agdc *Document )MailMerge (mergeContent map[string ]string ){_bgfb :=_agdc .mergeFields ();_ffdea :=map[Paragraph ][]Run {};for _ ,_feb :=range _bgfb {_bdgf ,_eefa :=mergeContent [_feb ._faac ];if _eefa {if _feb ._dcca {_bdgf =_g .ToUpper (_bdgf );}else if _feb ._fedg {_bdgf =_g .ToLower (_bdgf );}else if _feb ._fcfef {_bdgf =_g .Title (_bdgf );}else if _feb ._bgcaa {_gdcd :=_cf .Buffer {};for _dfcf ,_caac :=range _bdgf {if _dfcf ==0{_gdcd .WriteRune (_a .ToUpper (_caac ));}else {_gdcd .WriteRune (_caac );};};_bdgf =_gdcd .String ();};if _bdgf !=""&&_feb ._gdda !=""{_bdgf =_feb ._gdda +_bdgf ;};if _bdgf !=""&&_feb ._gdga !=""{_bdgf =_bdgf +_feb ._gdga ;};};if _feb ._cdbee {if len (_feb ._edbgb .FldSimple )==1&&len (_feb ._edbgb .FldSimple [0].EG_PContent )==1&&len (_feb ._edbgb .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_fceba :=&_ec .EG_ContentRunContent {};_fceba .R =_feb ._edbgb .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_feb ._edbgb .FldSimple =nil ;_cabf :=Run {_agdc ,_fceba .R };_cabf .ClearContent ();_cabf .AddText (_bdgf );_feb ._edbgb .EG_ContentRunContent =append (_feb ._edbgb .EG_ContentRunContent ,_fceba );};}else {_dabbf :=_feb ._fagc .Runs ();for _afcg :=_feb ._edbc ;_afcg <=_feb ._bbbg ;_afcg ++{if _afcg ==_feb ._bgcf +1{_dabbf [_afcg ].ClearContent ();_dabbf [_afcg ].AddText (_bdgf );}else {_ffdea [_feb ._fagc ]=append (_ffdea [_feb ._fagc ],_dabbf [_afcg ]);};};};};for _fgf ,_gfab :=range _ffdea {for _ ,_cgce :=range _gfab {_fgf .RemoveRun (_cgce );};};_agdc .Settings .RemoveMailMerge ();}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_fgee Paragraph )SetFirstLineIndent (m _ce .Distance ){_fgee .ensurePPr ();_fdgf :=_fgee ._cfdb .PPr ;if _fdgf .Ind ==nil {_fdgf .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_fdgf .Ind .FirstLineAttr =nil ;}else {_fdgf .Ind .FirstLineAttr =&_fg .ST_TwipsMeasure {};_fdgf .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_ce .Twips ));};}; +// SetHangingIndent controls the indentation of the non-first lines in a paragraph. +func (_edfd ParagraphProperties )SetHangingIndent (m _fg .Distance ){if _edfd ._aeda .Ind ==nil {_edfd ._aeda .Ind =_ec .NewCT_Ind ();};if m ==_fg .Zero {_edfd ._aeda .Ind .HangingAttr =nil ;}else {_edfd ._aeda .Ind .HangingAttr =&_bc .ST_TwipsMeasure {};_edfd ._aeda .Ind .HangingAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_fg .Twips ));};}; -// Fonts returns the style's Fonts. -func (_cegd RunProperties )Fonts ()Fonts {if _cegd ._bfbg .RFonts ==nil {_cegd ._bfbg .RFonts =_fgg .NewCT_Fonts ();};return Fonts {_cegd ._bfbg .RFonts };}; +// 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 (_dg AnchoredDrawing )SetTextWrapNone (){_dg ._fc .Choice =&_ec .WdEG_WrapTypeChoice {};_dg ._fc .Choice .WrapNone =_ec .NewWdCT_WrapNone ();}; -// AddBreak adds a line break to a run. -func (_bdee Run )AddBreak (){_eeefc :=_bdee .newIC ();_eeefc .Br =_fgg .NewCT_Br ()}; +// 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 (_gage Paragraph )AddFootnote (text string )Footnote {var _abbf int64 ;if _gage ._baf .HasFootnotes (){for _ ,_ffbe :=range _gage ._baf .Footnotes (){if _ffbe .id ()> _abbf {_abbf =_ffbe .id ();};};_abbf ++;}else {_abbf =0;_gage ._baf ._dea =&_ec .Footnotes {};_gage ._baf ._dea .CT_Footnotes =_ec .CT_Footnotes {};_gage ._baf ._dea .Footnote =make ([]*_ec .CT_FtnEdn ,0);};_fbgc :=_ec .NewCT_FtnEdn ();_dfae :=_ec .NewCT_FtnEdnRef ();_dfae .IdAttr =_abbf ;_gage ._baf ._dea .CT_Footnotes .Footnote =append (_gage ._baf ._dea .CT_Footnotes .Footnote ,_fbgc );_ffge :=_gage .AddRun ();_bdac :=_ffge .Properties ();_bdac .SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");_ffge ._cbaga .EG_RunInnerContent =[]*_ec .EG_RunInnerContent {_ec .NewEG_RunInnerContent ()};_ffge ._cbaga .EG_RunInnerContent [0].FootnoteReference =_dfae ;_ecce :=Footnote {_gage ._baf ,_fbgc };_ecce ._dded .IdAttr =_abbf ;_ecce ._dded .EG_BlockLevelElts =[]*_ec .EG_BlockLevelElts {_ec .NewEG_BlockLevelElts ()};_ccde :=_ecce .AddParagraph ();_ccde .Properties ().SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065");_ccde ._bbee .PPr .RPr =_ec .NewCT_ParaRPr ();_fdbf :=_ccde .AddRun ();_fdbf .AddTab ();_fdbf .AddText (text );return _ecce ;}; -// SetWidthAuto sets the the table width to automatic. -func (_bdef TableProperties )SetWidthAuto (){_bdef ._caea .TblW =_fgg .NewCT_TblWidth ();_bdef ._caea .TblW .TypeAttr =_fgg .ST_TblWidthAuto ;}; +// SetWindowControl controls if the first or last line of the paragraph is +// allowed to dispay on a separate page. +func (_dgdgc ParagraphProperties )SetWindowControl (b bool ){if !b {_dgdgc ._aeda .WidowControl =nil ;}else {_dgdgc ._aeda .WidowControl =_ec .NewCT_OnOff ();};}; -// SetColumnBandSize sets the number of Columns in the column band -func (_adfg TableStyleProperties )SetColumnBandSize (cols int64 ){_adfg ._fbbc .TblStyleColBandSize =_fgg .NewCT_DecimalNumber ();_adfg ._fbbc .TblStyleColBandSize .ValAttr =cols ;};func (_gfac Endnote )id ()int64 {return _gfac ._dfb .IdAttr }; +// SetStrikeThrough sets the run to strike-through. +func (_gbafa RunProperties )SetStrikeThrough (b bool ){if !b {_gbafa ._eeab .Strike =nil ;}else {_gbafa ._eeab .Strike =_ec .NewCT_OnOff ();};}; -// Font returns the name of run font family. -func (_eeab RunProperties )Font ()string {if _fgbd :=_eeab ._bfbg .RFonts ;_fgbd !=nil {if _fgbd .AsciiAttr !=nil {return *_fgbd .AsciiAttr ;}else if _fgbd .HAnsiAttr !=nil {return *_fgbd .HAnsiAttr ;}else if _fgbd .CsAttr !=nil {return *_fgbd .CsAttr ;};};return "";}; +// SetRight sets the right border to a specified type, color and thickness. +func (_bccf TableBorders )SetRight (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_bccf ._bcd .Right =_ec .NewCT_Border ();_edfca (_bccf ._bcd .Right ,t ,c ,thickness );}; -// TableProperties are the properties for a table within a document -type TableProperties struct{_caea *_fgg .CT_TblPr }; +// SetStartIndent controls the start indent of the paragraph. +func (_fecag ParagraphStyleProperties )SetStartIndent (m _fg .Distance ){if _fecag ._abef .Ind ==nil {_fecag ._abef .Ind =_ec .NewCT_Ind ();};if m ==_fg .Zero {_fecag ._abef .Ind .StartAttr =nil ;}else {_fecag ._abef .Ind .StartAttr =&_ec .ST_SignedTwipsMeasure {};_fecag ._abef .Ind .StartAttr .Int64 =_e .Int64 (int64 (m /_fg .Twips ));};}; -// Bookmarks returns all of the bookmarks defined in the document. -func (_bfad Document )Bookmarks ()[]Bookmark {if _bfad ._cdaa .Body ==nil {return nil ;};_dgbb :=[]Bookmark {};for _ ,_gbfb :=range _bfad ._cdaa .Body .EG_BlockLevelElts {for _ ,_gbec :=range _gbfb .EG_ContentBlockContent {for _ ,_afd :=range _gbe (_gbec ){_dgbb =append (_dgbb ,_afd );};};};return _dgbb ;}; +// Name returns the name of the style if set. +func (_gefeb Style )Name ()string {if _gefeb ._dacg .Name ==nil {return "";};return _gefeb ._dacg .Name .ValAttr ;}; -// SetStrikeThrough sets the run to strike-through. -func (_agdea RunProperties )SetStrikeThrough (b bool ){if !b {_agdea ._bfbg .Strike =nil ;}else {_agdea ._bfbg .Strike =_fgg .NewCT_OnOff ();};}; +// SetCSTheme sets the font complex script theme. +func (_egef Fonts )SetCSTheme (t _ec .ST_Theme ){_egef ._dcade .CsthemeAttr =t }; -// X returns the inner wrapped XML type. -func (_bee CellProperties )X ()*_fgg .CT_TcPr {return _bee ._egf }; +// RunProperties returns the run style properties. +func (_gbdab Style )RunProperties ()RunProperties {if _gbdab ._dacg .RPr ==nil {_gbdab ._dacg .RPr =_ec .NewCT_RPr ();};return RunProperties {_gbdab ._dacg .RPr };}; -// Footers returns the footers defined in the document. -func (_ded *Document )Footers ()[]Footer {_ccf :=[]Footer {};for _ ,_abc :=range _ded ._eefb {_ccf =append (_ccf ,Footer {_ded ,_abc });};return _ccf ;}; +// Fonts returns the style's Fonts. +func (_gaage RunProperties )Fonts ()Fonts {if _gaage ._eeab .RFonts ==nil {_gaage ._eeab .RFonts =_ec .NewCT_Fonts ();};return Fonts {_gaage ._eeab .RFonts };}; -// SetVerticalBanding controls the conditional formatting for vertical banding. -func (_daeb TableLook )SetVerticalBanding (on bool ){if !on {_daeb ._gagb .NoVBandAttr =&_fg .ST_OnOff {};_daeb ._gagb .NoVBandAttr .ST_OnOff1 =_fg .ST_OnOff1On ;}else {_daeb ._gagb .NoVBandAttr =&_fg .ST_OnOff {};_daeb ._gagb .NoVBandAttr .ST_OnOff1 =_fg .ST_OnOff1Off ;};}; +// 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 (_edae Document )SetStrict (strict bool ){if strict {_edae ._bbef .ConformanceAttr =_bc .ST_ConformanceClassStrict ;}else {_edae ._bbef .ConformanceAttr =_bc .ST_ConformanceClassTransitional ;};}; -// AddParagraph adds a paragraph to the endnote. -func (_cbbd Endnote )AddParagraph ()Paragraph {_beba :=_fgg .NewEG_ContentBlockContent ();_agf :=len (_cbbd ._dfb .EG_BlockLevelElts [0].EG_ContentBlockContent );_cbbd ._dfb .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_cbbd ._dfb .EG_BlockLevelElts [0].EG_ContentBlockContent ,_beba );_eefe :=_fgg .NewCT_P ();var _cfab *_fgg .CT_String ;if _agf !=0{_cdad :=len (_cbbd ._dfb .EG_BlockLevelElts [0].EG_ContentBlockContent [_agf -1].P );_cfab =_cbbd ._dfb .EG_BlockLevelElts [0].EG_ContentBlockContent [_agf -1].P [_cdad -1].PPr .PStyle ;}else {_cfab =_fgg .NewCT_String ();_cfab .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_beba .P =append (_beba .P ,_eefe );_cafea :=Paragraph {_cbbd ._cfba ,_eefe };_cafea ._cfdb .PPr =_fgg .NewCT_PPr ();_cafea ._cfdb .PPr .PStyle =_cfab ;_cafea ._cfdb .PPr .RPr =_fgg .NewCT_ParaRPr ();return _cafea ;}; +// Properties returns the numbering level paragraph properties. +func (_gbfe NumberingLevel )Properties ()ParagraphStyleProperties {if _gbfe ._dccb .PPr ==nil {_gbfe ._dccb .PPr =_ec .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_gbfe ._dccb .PPr };}; -// SetVAlignment sets the vertical alignment for an anchored image. -func (_ab AnchoredDrawing )SetVAlignment (v _fgg .WdST_AlignV ){_ab ._gd .PositionV .Choice =&_fgg .WdCT_PosVChoice {};_ab ._gd .PositionV .Choice .Align =v ;}; +// SetAfterAuto controls if spacing after a paragraph is automatically determined. +func (_gga ParagraphSpacing )SetAfterAuto (b bool ){if b {_gga ._agffc .AfterAutospacingAttr =&_bc .ST_OnOff {};_gga ._agffc .AfterAutospacingAttr .Bool =_e .Bool (true );}else {_gga ._agffc .AfterAutospacingAttr =nil ;};}; -// SetOutlineLevel sets the outline level of this style. -func (_fddb ParagraphStyleProperties )SetOutlineLevel (lvl int ){_fddb ._bgca .OutlineLvl =_fgg .NewCT_DecimalNumber ();_fddb ._bgca .OutlineLvl .ValAttr =int64 (lvl );}; +// IsItalic returns true if the run has been set to italics. +func (_fbab RunProperties )IsItalic ()bool {return _fbab .ItalicValue ()==OnOffValueOn }; -// Open opens and reads a document from a file (.docx). -func Open (filename string )(*Document ,error ){_aece ,_fcgb :=_cd .Open (filename );if _fcgb !=nil {return nil ,_cf .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fcgb );};defer _aece .Close ();_dgee ,_fcgb :=_cd .Stat (filename );if _fcgb !=nil {return nil ,_cf .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fcgb );};_ =_dgee ;return Read (_aece ,_dgee .Size ());}; +// X returns the inner wrapped XML type. +func (_ggfa Row )X ()*_ec .CT_Row {return _ggfa ._eedff }; -// AddTable adds a table to the table cell. -func (_cge Cell )AddTable ()Table {_dge :=_fgg .NewEG_BlockLevelElts ();_cge ._gf .EG_BlockLevelElts =append (_cge ._gf .EG_BlockLevelElts ,_dge );_eeg :=_fgg .NewEG_ContentBlockContent ();_dge .EG_ContentBlockContent =append (_dge .EG_ContentBlockContent ,_eeg );_db :=_fgg .NewCT_Tbl ();_eeg .Tbl =append (_eeg .Tbl ,_db );return Table {_cge ._bcc ,_db };}; +// ParagraphProperties returns the paragraph properties controlling text formatting within the table. +func (_bddeg TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _bddeg ._cbdbe .PPr ==nil {_bddeg ._cbdbe .PPr =_ec .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_bddeg ._cbdbe .PPr };}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_acbg RunProperties )CharacterSpacingMeasure ()string {if _geda :=_acbg ._bfbg .Spacing ;_geda !=nil {_agc :=_geda .ValAttr ;if _agc .ST_UniversalMeasure !=nil {return *_agc .ST_UniversalMeasure ;};};return "";}; +// SetName marks sets a name attribute for a FormField. +func (_eaeff FormField )SetName (name string ){_bgff :=_ec .NewCT_FFName ();_bgff .ValAttr =&name ;_eaeff ._bef .Name =[]*_ec .CT_FFName {_bgff };}; -// InsertRowBefore inserts a row before another row -func (_ccbc Table )InsertRowBefore (r Row )Row {for _efef ,_ccafg :=range _ccbc ._gaec .EG_ContentRowContent {if len (_ccafg .Tr )> 0&&r .X ()==_ccafg .Tr [0]{_cdbef :=_fgg .NewEG_ContentRowContent ();_ccbc ._gaec .EG_ContentRowContent =append (_ccbc ._gaec .EG_ContentRowContent ,nil );copy (_ccbc ._gaec .EG_ContentRowContent [_efef +1:],_ccbc ._gaec .EG_ContentRowContent [_efef :]);_ccbc ._gaec .EG_ContentRowContent [_efef ]=_cdbef ;_cbeg :=_fgg .NewCT_Row ();_cdbef .Tr =append (_cdbef .Tr ,_cbeg );return Row {_ccbc ._gcfe ,_cbeg };};};return _ccbc .AddRow ();}; +// AddRun adds a run of text to a hyperlink. This is the text that will be linked. +func (_ecdd HyperLink )AddRun ()Run {_bdgb :=_ec .NewEG_ContentRunContent ();_ecdd ._eabea .EG_ContentRunContent =append (_ecdd ._eabea .EG_ContentRunContent ,_bdgb );_afgg :=_ec .NewCT_R ();_bdgb .R =_afgg ;return Run {_ecdd ._dgdb ,_afgg };}; -// SetUpdateFieldsOnOpen controls if fields are recalculated upon opening the -// document. This is useful for things like a table of contents as the library -// only adds the field code and relies on Word/LibreOffice to actually compute -// the content. -func (_acdcc Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_acdcc ._efag .UpdateFields =nil ;}else {_acdcc ._efag .UpdateFields =_fgg .NewCT_OnOff ();};}; +// AddText adds tet to a run. +func (_becd Run )AddText (s string ){_gacff :=_ec .NewEG_RunInnerContent ();_becd ._cbaga .EG_RunInnerContent =append (_becd ._cbaga .EG_RunInnerContent ,_gacff );_gacff .T =_ec .NewCT_Text ();if _e .NeedsSpacePreserve (s ){_gbdd :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_gacff .T .SpaceAttr =&_gbdd ;};_gacff .T .Content =s ;}; -// X returns the inner wml.CT_TblBorders -func (_gaeb TableBorders )X ()*_fgg .CT_TblBorders {return _gaeb ._efaad }; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_bdff TableBorders )SetInsideVertical (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_bdff ._bcd .InsideV =_ec .NewCT_Border ();_edfca (_bdff ._bcd .InsideV ,t ,c ,thickness );}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_cbegb TableStyleProperties )SetCellSpacingAuto (){_cbegb ._fbbc .TblCellSpacing =_fgg .NewCT_TblWidth ();_cbegb ._fbbc .TblCellSpacing .TypeAttr =_fgg .ST_TblWidthAuto ;}; +// X returns the inner wrapped type +func (_eec CellBorders )X ()*_ec .CT_TcBorders {return _eec ._dcb }; -// UnderlineColor returns the hex color value of paragraph underline. -func (_efcf ParagraphProperties )UnderlineColor ()string {if _bbg :=_efcf ._fdfc .RPr .U ;_bbg !=nil {_cfabc :=_bbg .ColorAttr ;if _cfabc !=nil &&_cfabc .ST_HexColorRGB !=nil {return *_cfabc .ST_HexColorRGB ;};};return "";};func (_adff Footnote )id ()int64 {return _adff ._ceac .IdAttr }; +// Shadow returns true if run shadow is on. +func (_fgdd RunProperties )Shadow ()bool {return _gebc (_fgdd ._eeab .Shadow )}; -// InitializeDefault constructs a default numbering. -func (_fac Numbering )InitializeDefault (){_caec :=_fgg .NewCT_AbstractNum ();_caec .MultiLevelType =_fgg .NewCT_MultiLevelType ();_caec .MultiLevelType .ValAttr =_fgg .ST_MultiLevelTypeHybridMultilevel ;_fac ._fdda .AbstractNum =append (_fac ._fdda .AbstractNum ,_caec );_caec .AbstractNumIdAttr =1;const _abfc =720;const _aefa =720;const _daga =360;for _cdgag :=0;_cdgag < 9;_cdgag ++{_dacg :=_fgg .NewCT_Lvl ();_dacg .IlvlAttr =int64 (_cdgag );_dacg .Start =_fgg .NewCT_DecimalNumber ();_dacg .Start .ValAttr =1;_dacg .NumFmt =_fgg .NewCT_NumFmt ();_dacg .NumFmt .ValAttr =_fgg .ST_NumberFormatBullet ;_dacg .Suff =_fgg .NewCT_LevelSuffix ();_dacg .Suff .ValAttr =_fgg .ST_LevelSuffixNothing ;_dacg .LvlText =_fgg .NewCT_LevelText ();_dacg .LvlText .ValAttr =_c .String ("\uf0b7");_dacg .LvlJc =_fgg .NewCT_Jc ();_dacg .LvlJc .ValAttr =_fgg .ST_JcLeft ;_dacg .RPr =_fgg .NewCT_RPr ();_dacg .RPr .RFonts =_fgg .NewCT_Fonts ();_dacg .RPr .RFonts .AsciiAttr =_c .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_dacg .RPr .RFonts .HAnsiAttr =_c .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_dacg .RPr .RFonts .HintAttr =_fgg .ST_HintDefault ;_dacg .PPr =_fgg .NewCT_PPrGeneral ();_fbcb :=int64 (_cdgag *_aefa +_abfc );_dacg .PPr .Ind =_fgg .NewCT_Ind ();_dacg .PPr .Ind .LeftAttr =&_fgg .ST_SignedTwipsMeasure {};_dacg .PPr .Ind .LeftAttr .Int64 =_c .Int64 (_fbcb );_dacg .PPr .Ind .HangingAttr =&_fg .ST_TwipsMeasure {};_dacg .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (_daga ));_caec .Lvl =append (_caec .Lvl ,_dacg );};_cad :=_fgg .NewCT_Num ();_cad .NumIdAttr =1;_cad .AbstractNumId =_fgg .NewCT_DecimalNumber ();_cad .AbstractNumId .ValAttr =1;_fac ._fdda .Num =append (_fac ._fdda .Num ,_cad );}; +// SetNextStyle sets the style that the next paragraph will use. +func (_geag Style )SetNextStyle (name string ){if name ==""{_geag ._dacg .Next =nil ;}else {_geag ._dacg .Next =_ec .NewCT_String ();_geag ._dacg .Next .ValAttr =name ;};}; -// X returns the inner wrapped XML type. -func (_befg Settings )X ()*_fgg .Settings {return _befg ._efag };type mergeFieldInfo struct{_bgcb string ;_aeg string ;_deaa string ;_fffa bool ;_cab bool ;_fbfg bool ;_ecca bool ;_geff Paragraph ;_adae ,_bac ,_afce int ;_aaa *_fgg .EG_PContent ;_beca bool ;};const _aagd ="\u0046\u006f\u0072\u006d\u0046\u0069\u0065l\u0064\u0054\u0079\u0070\u0065\u0055\u006e\u006b\u006e\u006f\u0077\u006e\u0046\u006fr\u006dF\u0069\u0065\u006c\u0064\u0054\u0079p\u0065\u0054\u0065\u0078\u0074\u0046\u006fr\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0046\u006f\u0072\u006d\u0046i\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0044\u0072\u006f\u0070\u0044\u006fw\u006e"; +// InsertRowAfter inserts a row after another row +func (_egbd Table )InsertRowAfter (r Row )Row {for _fgbde ,_fgfa :=range _egbd ._adgg .EG_ContentRowContent {if len (_fgfa .Tr )> 0&&r .X ()==_fgfa .Tr [0]{_gcgegf :=_ec .NewEG_ContentRowContent ();if len (_egbd ._adgg .EG_ContentRowContent )< _fgbde +2{return _egbd .AddRow ();};_egbd ._adgg .EG_ContentRowContent =append (_egbd ._adgg .EG_ContentRowContent ,nil );copy (_egbd ._adgg .EG_ContentRowContent [_fgbde +2:],_egbd ._adgg .EG_ContentRowContent [_fgbde +1:]);_egbd ._adgg .EG_ContentRowContent [_fgbde +1]=_gcgegf ;_dbfg :=_ec .NewCT_Row ();_gcgegf .Tr =append (_gcgegf .Tr ,_dbfg );return Row {_egbd ._ffdb ,_dbfg };};};return _egbd .AddRow ();};func (_debgd Paragraph )addSeparateFldChar ()*_ec .CT_FldChar {_acfa :=_debgd .addFldChar ();_acfa .FldCharTypeAttr =_ec .ST_FldCharTypeSeparate ;return _acfa ;}; -// Index returns the index of the header within the document. This is used to -// form its zip packaged filename as well as to match it with its relationship -// ID. -func (_daa Header )Index ()int {for _cacc ,_afbbc :=range _daa ._gdd ._fbc {if _afbbc ==_daa ._fcad {return _cacc ;};};return -1;}; +// TableWidth controls width values in table settings. +type TableWidth struct{_ebef *_ec .CT_TblWidth }; -// FormField is a form within a document. It references the document, so changes -// to the form field wil be reflected in the document if it is saved. -type FormField struct{_edda *_fgg .CT_FFData ;_ebegc *_fgg .EG_RunInnerContent ;};func (_afbd *Document )onNewRelationship (_acgb *_ca .DecodeMap ,_fgbb ,_fde string ,_fca []*_f .File ,_dbcc *_bf .Relationship ,_cga _ca .Target )error {_eacg :=_c .DocTypeDocument ;switch _fde {case _c .OfficeDocumentType ,_c .OfficeDocumentTypeStrict :_afbd ._cdaa =_fgg .NewDocument ();_acgb .AddTarget (_fgbb ,_afbd ._cdaa ,_fde ,0);_acgb .AddTarget (_ca .RelationsPathFor (_fgbb ),_afbd ._efe .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .CorePropertiesType :_acgb .AddTarget (_fgbb ,_afbd .CoreProperties .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .CustomPropertiesType :_acgb .AddTarget (_fgbb ,_afbd .CustomProperties .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .ExtendedPropertiesType ,_c .ExtendedPropertiesTypeStrict :_acgb .AddTarget (_fgbb ,_afbd .AppProperties .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .ThumbnailType ,_c .ThumbnailTypeStrict :for _ebf ,_ceec :=range _fca {if _ceec ==nil {continue ;};if _ceec .Name ==_fgbb {_add ,_bbf :=_ceec .Open ();if _bbf !=nil {return _cf .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_bbf );};_afbd .Thumbnail ,_ ,_bbf =_bb .Decode (_add );_add .Close ();if _bbf !=nil {return _cf .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_bbf );};_fca [_ebf ]=nil ;};};case _c .SettingsType ,_c .SettingsTypeStrict :_acgb .AddTarget (_fgbb ,_afbd .Settings .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .NumberingType ,_c .NumberingTypeStrict :_afbd .Numbering =NewNumbering ();_acgb .AddTarget (_fgbb ,_afbd .Numbering .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .StylesType ,_c .StylesTypeStrict :_afbd .Styles .Clear ();_acgb .AddTarget (_fgbb ,_afbd .Styles .X (),_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .HeaderType ,_c .HeaderTypeStrict :_aeadd :=_fgg .NewHdr ();_acgb .AddTarget (_fgbb ,_aeadd ,_fde ,uint32 (len (_afbd ._fbc )));_afbd ._fbc =append (_afbd ._fbc ,_aeadd );_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,len (_afbd ._fbc ));_egef :=_aeb .NewRelationships ();_acgb .AddTarget (_ca .RelationsPathFor (_fgbb ),_egef .X (),_fde ,0);_afbd ._ff =append (_afbd ._ff ,_egef );case _c .FooterType ,_c .FooterTypeStrict :_gggba :=_fgg .NewFtr ();_acgb .AddTarget (_fgbb ,_gggba ,_fde ,uint32 (len (_afbd ._eefb )));_afbd ._eefb =append (_afbd ._eefb ,_gggba );_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,len (_afbd ._eefb ));_efad :=_aeb .NewRelationships ();_acgb .AddTarget (_ca .RelationsPathFor (_fgbb ),_efad .X (),_fde ,0);_afbd ._edgc =append (_afbd ._edgc ,_efad );case _c .ThemeType ,_c .ThemeTypeStrict :_ceb :=_ed .NewTheme ();_acgb .AddTarget (_fgbb ,_ceb ,_fde ,uint32 (len (_afbd ._fae )));_afbd ._fae =append (_afbd ._fae ,_ceb );_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,len (_afbd ._fae ));case _c .WebSettingsType ,_c .WebSettingsTypeStrict :_afbd ._egb =_fgg .NewWebSettings ();_acgb .AddTarget (_fgbb ,_afbd ._egb ,_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .FontTableType ,_c .FontTableTypeStrict :_afbd ._fbg =_fgg .NewFonts ();_acgb .AddTarget (_fgbb ,_afbd ._fbg ,_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .EndNotesType ,_c .EndNotesTypeStrict :_afbd ._acd =_fgg .NewEndnotes ();_acgb .AddTarget (_fgbb ,_afbd ._acd ,_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .FootNotesType ,_c .FootNotesTypeStrict :_afbd ._begd =_fgg .NewFootnotes ();_acgb .AddTarget (_fgbb ,_afbd ._begd ,_fde ,0);_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,0);case _c .ImageType ,_c .ImageTypeStrict :var _decg _aeb .ImageRef ;for _eadf ,_gce :=range _fca {if _gce ==nil {continue ;};if _gce .Name ==_fgbb {_fbga ,_cdeg :=_ca .ExtractToDiskTmp (_gce ,_afbd .TmpPath );if _cdeg !=nil {return _cdeg ;};_fbf ,_cdeg :=_aeb .ImageFromStorage (_fbga );if _cdeg !=nil {return _cdeg ;};_decg =_aeb .MakeImageRef (_fbf ,&_afbd .DocBase ,_afbd ._efe );_afbd .Images =append (_afbd .Images ,_decg );_fca [_eadf ]=nil ;};};_cgdd :="\u002e"+_a .ToLower (_decg .Format ());_dbcc .TargetAttr =_c .RelativeFilename (_eacg ,_cga .Typ ,_fde ,len (_afbd .Images ));if _gecf :=_dc .Ext (_dbcc .TargetAttr );_gecf !=_cgdd {_dbcc .TargetAttr =_dbcc .TargetAttr [0:len (_dbcc .TargetAttr )-len (_gecf )]+_cgdd ;};default:_c .Log ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_fde ,_fgbb );};return nil ;}; +// RemoveMailMerge removes any mail merge settings +func (_cded Settings )RemoveMailMerge (){_cded ._ebfg .MailMerge =nil }; -// Paragraphs returns the paragraphs defined in a header. -func (_dga Header )Paragraphs ()[]Paragraph {_ecbe :=[]Paragraph {};for _ ,_dace :=range _dga ._fcad .EG_ContentBlockContent {for _ ,_dcef :=range _dace .P {_ecbe =append (_ecbe ,Paragraph {_dga ._gdd ,_dcef });};};for _ ,_eecf :=range _dga .Tables (){for _ ,_gbad :=range _eecf .Rows (){for _ ,_fafdc :=range _gbad .Cells (){_ecbe =append (_ecbe ,_fafdc .Paragraphs ()...);};};};return _ecbe ;}; +// ParagraphProperties returns the paragraph style properties. +func (_efgdf Style )ParagraphProperties ()ParagraphStyleProperties {if _efgdf ._dacg .PPr ==nil {_efgdf ._dacg .PPr =_ec .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_efgdf ._dacg .PPr };}; -// Section is the beginning of a new section. -type Section struct{_dbcd *Document ;_egcf *_fgg .CT_SectPr ;}; +// SetAll sets all of the borders to a given value. +func (_faad TableBorders )SetAll (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_faad .SetBottom (t ,c ,thickness );_faad .SetLeft (t ,c ,thickness );_faad .SetRight (t ,c ,thickness );_faad .SetTop (t ,c ,thickness );_faad .SetInsideHorizontal (t ,c ,thickness );_faad .SetInsideVertical (t ,c ,thickness );}; -// SetColor sets the text color. -func (_gdfd RunProperties )SetColor (c _bbd .Color ){_gdfd ._bfbg .Color =_fgg .NewCT_Color ();_gdfd ._bfbg .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; +// SetNumberingDefinitionByID sets the numbering definition ID directly, which must +// match an ID defined in numbering.xml +func (_fafa Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_fafa .ensurePPr ();if _fafa ._bbee .PPr .NumPr ==nil {_fafa ._bbee .PPr .NumPr =_ec .NewCT_NumPr ();};_gbfg :=_ec .NewCT_DecimalNumber ();_gbfg .ValAttr =int64 (abstractNumberID );_fafa ._bbee .PPr .NumPr .NumId =_gbfg ;}; -// ComplexSizeValue returns the value of run font size for complex fonts in points. -func (_fceaf RunProperties )ComplexSizeValue ()float64 {if _eaac :=_fceaf ._bfbg .SzCs ;_eaac !=nil {_gffe :=_eaac .ValAttr ;if _gffe .ST_UnsignedDecimalNumber !=nil {return float64 (*_gffe .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_ff CellBorders )SetInsideHorizontal (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_ff ._dcb .InsideH =_ec .NewCT_Border ();_edfca (_ff ._dcb .InsideH ,t ,c ,thickness );}; -// ItalicValue returns the precise nature of the italic setting (unset, off or on). -func (_cgafc RunProperties )ItalicValue ()OnOffValue {return _aafe (_cgafc ._bfbg .I )}; +// SetOutline sets the run to outlined text. +func (_degc RunProperties )SetOutline (b bool ){if !b {_degc ._eeab .Outline =nil ;}else {_degc ._eeab .Outline =_ec .NewCT_OnOff ();};}; -// SetVerticalAlignment controls the vertical alignment of the run, this is used -// to control if text is superscript/subscript. -func (_gebd RunProperties )SetVerticalAlignment (v _fg .ST_VerticalAlignRun ){if v ==_fg .ST_VerticalAlignRunUnset {_gebd ._bfbg .VertAlign =nil ;}else {_gebd ._bfbg .VertAlign =_fgg .NewCT_VerticalAlignRun ();_gebd ._bfbg .VertAlign .ValAttr =v ;};};func (_aff *Document )insertParagraph (_afbdb Paragraph ,_abeb bool )Paragraph {if _aff ._cdaa .Body ==nil {return _aff .AddParagraph ();};_dgec :=_afbdb .X ();for _ ,_egfd :=range _aff ._cdaa .Body .EG_BlockLevelElts {for _ ,_bcf :=range _egfd .EG_ContentBlockContent {for _fcea ,_bddg :=range _bcf .P {if _bddg ==_dgec {_dddc :=_fgg .NewCT_P ();_bcf .P =append (_bcf .P ,nil );if _abeb {copy (_bcf .P [_fcea +1:],_bcf .P [_fcea :]);_bcf .P [_fcea ]=_dddc ;}else {copy (_bcf .P [_fcea +2:],_bcf .P [_fcea +1:]);_bcf .P [_fcea +1]=_dddc ;};return Paragraph {_aff ,_dddc };};};for _ ,_efg :=range _bcf .Tbl {for _ ,_cedb :=range _efg .EG_ContentRowContent {for _ ,_dgca :=range _cedb .Tr {for _ ,_aad :=range _dgca .EG_ContentCellContent {for _ ,_ccgg :=range _aad .Tc {for _ ,_eacge :=range _ccgg .EG_BlockLevelElts {for _ ,_cbd :=range _eacge .EG_ContentBlockContent {for _gge ,_cdb :=range _cbd .P {if _cdb ==_dgec {_begb :=_fgg .NewCT_P ();_cbd .P =append (_cbd .P ,nil );if _abeb {copy (_cbd .P [_gge +1:],_cbd .P [_gge :]);_cbd .P [_gge ]=_begb ;}else {copy (_cbd .P [_gge +2:],_cbd .P [_gge +1:]);_cbd .P [_gge +1]=_begb ;};return Paragraph {_aff ,_begb };};};};};};};};};};if _bcf .Sdt !=nil &&_bcf .Sdt .SdtContent !=nil &&_bcf .Sdt .SdtContent .P !=nil {for _gcff ,_edd :=range _bcf .Sdt .SdtContent .P {if _edd ==_dgec {_def :=_fgg .NewCT_P ();_bcf .Sdt .SdtContent .P =append (_bcf .Sdt .SdtContent .P ,nil );if _abeb {copy (_bcf .Sdt .SdtContent .P [_gcff +1:],_bcf .Sdt .SdtContent .P [_gcff :]);_bcf .Sdt .SdtContent .P [_gcff ]=_def ;}else {copy (_bcf .Sdt .SdtContent .P [_gcff +2:],_bcf .Sdt .SdtContent .P [_gcff +1:]);_bcf .Sdt .SdtContent .P [_gcff +1]=_def ;};return Paragraph {_aff ,_def };};};};};};return _aff .AddParagraph ();}; +// MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. +func (_effb NumberingDefinition )MultiLevelType ()_ec .ST_MultiLevelType {if _effb ._gafdd .MultiLevelType !=nil {return _effb ._gafdd .MultiLevelType .ValAttr ;}else {return _ec .ST_MultiLevelTypeUnset ;};}; -// SetYOffset sets the Y offset for an image relative to the origin. -func (_edb AnchoredDrawing )SetYOffset (y _ce .Distance ){_edb ._gd .PositionV .Choice =&_fgg .WdCT_PosVChoice {};_edb ._gd .PositionV .Choice .PosOffset =_c .Int32 (int32 (y /_ce .EMU ));}; +// X returns the inner wrapped XML type. +func (_fa Cell )X ()*_ec .CT_Tc {return _fa ._dae }; -// Borders allows controlling individual cell borders. -func (_eed CellProperties )Borders ()CellBorders {if _eed ._egf .TcBorders ==nil {_eed ._egf .TcBorders =_fgg .NewCT_TcBorders ();};return CellBorders {_eed ._egf .TcBorders };}; +// RunProperties controls run styling properties +type RunProperties struct{_eeab *_ec .CT_RPr }; -// OnOffValue represents an on/off value that can also be unset -type OnOffValue byte ; +// X returns the inner wrapped XML type. +func (_fcaa TableLook )X ()*_ec .CT_TblLook {return _fcaa ._bafa }; -// AddParagraph adds a paragraph to the header. -func (_aada Header )AddParagraph ()Paragraph {_eadc :=_fgg .NewEG_ContentBlockContent ();_aada ._fcad .EG_ContentBlockContent =append (_aada ._fcad .EG_ContentBlockContent ,_eadc );_gbfbb :=_fgg .NewCT_P ();_eadc .P =append (_eadc .P ,_gbfbb );return Paragraph {_aada ._gdd ,_gbfbb };}; +// InitializeDefault constructs the default styles. +func (_fcc Styles )InitializeDefault (){_fcc .initializeDocDefaults ();_fcc .initializeStyleDefaults ()}; -// Outline returns true if paragraph outline is on. -func (_aebe ParagraphProperties )Outline ()bool {return _aeege (_aebe ._fdfc .RPr .Outline )}; +// SetFooter sets a section footer. +func (_acfbb Section )SetFooter (f Footer ,t _ec .ST_HdrFtr ){_dcdd :=_ec .NewEG_HdrFtrReferences ();_acfbb ._efad .EG_HdrFtrReferences =append (_acfbb ._efad .EG_HdrFtrReferences ,_dcdd );_dcdd .FooterReference =_ec .NewCT_HdrFtrRef ();_dcdd .FooterReference .TypeAttr =t ;_gagc :=_acfbb ._debfg ._cgg .FindRIDForN (f .Index (),_e .FooterType );if _gagc ==""{_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");};_dcdd .FooterReference .IdAttr =_gagc ;}; -// Clear clears all content within a footer -func (_ddbe Footer )Clear (){_ddbe ._baba .EG_ContentBlockContent =nil }; +// SetHorizontalBanding controls the conditional formatting for horizontal banding. +func (_cedc TableLook )SetHorizontalBanding (on bool ){if !on {_cedc ._bafa .NoHBandAttr =&_bc .ST_OnOff {};_cedc ._bafa .NoHBandAttr .ST_OnOff1 =_bc .ST_OnOff1On ;}else {_cedc ._bafa .NoHBandAttr =&_bc .ST_OnOff {};_cedc ._bafa .NoHBandAttr .ST_OnOff1 =_bc .ST_OnOff1Off ;};};func (_bdd *Document )onNewRelationship (_cebg *_gf .DecodeMap ,_eeec ,_bgabd string ,_fda []*_cd .File ,_ebb *_ef .Relationship ,_agdd _gf .Target )error {_gdad :=_e .DocTypeDocument ;switch _bgabd {case _e .OfficeDocumentType ,_e .OfficeDocumentTypeStrict :_bdd ._bbef =_ec .NewDocument ();_cebg .AddTarget (_eeec ,_bdd ._bbef ,_bgabd ,0);_cebg .AddTarget (_gf .RelationsPathFor (_eeec ),_bdd ._cgg .X (),_bgabd ,0);_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,0);case _e .CorePropertiesType :_cebg .AddTarget (_eeec ,_bdd .CoreProperties .X (),_bgabd ,0);_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,0);case _e .CustomPropertiesType :_cebg .AddTarget (_eeec ,_bdd .CustomProperties .X (),_bgabd ,0);_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,0);case _e .ExtendedPropertiesType ,_e .ExtendedPropertiesTypeStrict :_cebg .AddTarget (_eeec ,_bdd .AppProperties .X (),_bgabd ,0);_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,0);case _e .ThumbnailType ,_e .ThumbnailTypeStrict :for _fad ,_dfef :=range _fda {if _dfef ==nil {continue ;};if _dfef .Name ==_eeec {_becb ,_cff :=_dfef .Open ();if _cff !=nil {return _cfc .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_cff );};_bdd .Thumbnail ,_ ,_cff =_bg .Decode (_becb );_becb .Close ();if _cff !=nil {return _cfc .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",_cff );};_fda [_fad ]=nil ;};};case _e .SettingsType ,_e .SettingsTypeStrict :_cebg .AddTarget (_eeec ,_bdd .Settings .X (),_bgabd ,0);_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,0);case _e .NumberingType ,_e .NumberingTypeStrict :_bdd .Numbering =NewNumbering ();_cebg .AddTarget (_eeec ,_bdd .Numbering .X (),_bgabd ,0);_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,0);case _e .StylesType ,_e .StylesTypeStrict :_bdd .Styles .Clear ();_cebg .AddTarget (_eeec ,_bdd .Styles .X (),_bgabd ,0);_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,0);case _e .HeaderType ,_e .HeaderTypeStrict :_fae :=_ec .NewHdr ();_cebg .AddTarget (_eeec ,_fae ,_bgabd ,uint32 (len (_bdd ._dfe )));_bdd ._dfe =append (_bdd ._dfe ,_fae );_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,len (_bdd ._dfe ));_gagf :=_gc .NewRelationships ();_cebg .AddTarget (_gf .RelationsPathFor (_eeec ),_gagf .X (),_bgabd ,0);_bdd ._de =append (_bdd ._de ,_gagf );case _e .FooterType ,_e .FooterTypeStrict :_cdgb :=_ec .NewFtr ();_cebg .AddTarget (_eeec ,_cdgb ,_bgabd ,uint32 (len (_bdd ._ead )));_bdd ._ead =append (_bdd ._ead ,_cdgb );_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,len (_bdd ._ead ));_gdac :=_gc .NewRelationships ();_cebg .AddTarget (_gf .RelationsPathFor (_eeec ),_gdac .X (),_bgabd ,0);_bdd ._ecc =append (_bdd ._ecc ,_gdac );case _e .ThemeType ,_e .ThemeTypeStrict :_beg :=_eff .NewTheme ();_cebg .AddTarget (_eeec ,_beg ,_bgabd ,uint32 (len (_bdd ._cbag )));_bdd ._cbag =append (_bdd ._cbag ,_beg );_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,len (_bdd ._cbag ));case _e .WebSettingsType ,_e .WebSettingsTypeStrict :_bdd ._baeb =_ec .NewWebSettings ();_cebg .AddTarget (_eeec ,_bdd ._baeb ,_bgabd ,0);_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,0);case _e .FontTableType ,_e .FontTableTypeStrict :_bdd ._fac =_ec .NewFonts ();_cebg .AddTarget (_eeec ,_bdd ._fac ,_bgabd ,0);_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,0);case _e .EndNotesType ,_e .EndNotesTypeStrict :_bdd ._fgg =_ec .NewEndnotes ();_cebg .AddTarget (_eeec ,_bdd ._fgg ,_bgabd ,0);_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,0);case _e .FootNotesType ,_e .FootNotesTypeStrict :_bdd ._dea =_ec .NewFootnotes ();_cebg .AddTarget (_eeec ,_bdd ._dea ,_bgabd ,0);_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,0);case _e .ImageType ,_e .ImageTypeStrict :var _ggfe _gc .ImageRef ;for _ggee ,_eaef :=range _fda {if _eaef ==nil {continue ;};if _eaef .Name ==_eeec {_faed ,_cdf :=_gf .ExtractToDiskTmp (_eaef ,_bdd .TmpPath );if _cdf !=nil {return _cdf ;};_fagf ,_cdf :=_gc .ImageFromStorage (_faed );if _cdf !=nil {return _cdf ;};_ggfe =_gc .MakeImageRef (_fagf ,&_bdd .DocBase ,_bdd ._cgg );_bdd .Images =append (_bdd .Images ,_ggfe );_fda [_ggee ]=nil ;};};_aace :="\u002e"+_g .ToLower (_ggfe .Format ());_ebb .TargetAttr =_e .RelativeFilename (_gdad ,_agdd .Typ ,_bgabd ,len (_bdd .Images ));if _ecae :=_bd .Ext (_ebb .TargetAttr );_ecae !=_aace {_ebb .TargetAttr =_ebb .TargetAttr [0:len (_ebb .TargetAttr )-len (_ecae )]+_aace ;};default:_e .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",_bgabd ,_eeec );};return nil ;}; -// Definitions returns the defined numbering definitions. -func (_ccce Numbering )Definitions ()[]NumberingDefinition {_bebg :=[]NumberingDefinition {};for _ ,_ffb :=range _ccce ._fdda .AbstractNum {_bebg =append (_bebg ,NumberingDefinition {_ffb });};return _bebg ;};const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;); +// AddParagraph adds a paragraph to the footer. +func (_dfdd Footer )AddParagraph ()Paragraph {_edfc :=_ec .NewEG_ContentBlockContent ();_dfdd ._abd .EG_ContentBlockContent =append (_dfdd ._abd .EG_ContentBlockContent ,_edfc );_fab :=_ec .NewCT_P ();_edfc .P =append (_edfc .P ,_fab );return Paragraph {_dfdd ._bcf ,_fab };}; -// New constructs an empty document that content can be added to. -func New ()*Document {_beb :=&Document {_cdaa :_fgg .NewDocument ()};_beb .ContentTypes =_aeb .NewContentTypes ();_beb ._cdaa .Body =_fgg .NewCT_Body ();_beb ._cdaa .ConformanceAttr =_fg .ST_ConformanceClassTransitional ;_beb ._efe =_aeb .NewRelationships ();_beb .AppProperties =_aeb .NewAppProperties ();_beb .CoreProperties =_aeb .NewCoreProperties ();_beb .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0064\u006f\u0063u\u006d\u0065n\u0074\u002e\u0078\u006d\u006c","\u0061p\u0070\u006c\u0069c\u0061\u0074\u0069o\u006e/v\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072dp\u0072o\u0063\u0065\u0073\u0073\u0069\u006eg\u006d\u006c\u002e\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u006d\u0061\u0069\u006e\u002bx\u006d\u006c");_beb .Settings =NewSettings ();_beb ._efe .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_c .SettingsType );_beb .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0073\u0065\u0074t\u0069\u006eg\u0073\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069o\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006dl\u0066\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c.\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c");_beb .Rels =_aeb .NewRelationships ();_beb .Rels .AddRelationship (_c .RelativeFilename (_c .DocTypeDocument ,"",_c .CorePropertiesType ,0),_c .CorePropertiesType );_beb .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_c .ExtendedPropertiesType );_beb .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_c .OfficeDocumentType );_beb .Numbering =NewNumbering ();_beb .Numbering .InitializeDefault ();_beb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u006d\u006c\u002e\u006e\u0075\u006d\u0062e\u0072\u0069\u006e\u0067\u002b\u0078m\u006c");_beb ._efe .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_c .NumberingType );_beb .Styles =NewStyles ();_beb .Styles .InitializeDefault ();_beb .ContentTypes .AddOverride ("\u002f\u0077o\u0072\u0064\u002fs\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u006d\u006c\u002e\u0073\u0074\u0079\u006ce\u0073\u002b\u0078\u006d\u006c");_beb ._efe .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_c .StylesType );_beb ._cdaa .Body =_fgg .NewCT_Body ();return _beb ;}; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_ccded Paragraph )SetFirstLineIndent (m _fg .Distance ){_ccded .ensurePPr ();_baeg :=_ccded ._bbee .PPr ;if _baeg .Ind ==nil {_baeg .Ind =_ec .NewCT_Ind ();};if m ==_fg .Zero {_baeg .Ind .FirstLineAttr =nil ;}else {_baeg .Ind .FirstLineAttr =&_bc .ST_TwipsMeasure {};_baeg .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_fg .Twips ));};}; -// SetHeader sets a section header. -func (_cba Section )SetHeader (h Header ,t _fgg .ST_HdrFtr ){_ffge :=_fgg .NewEG_HdrFtrReferences ();_cba ._egcf .EG_HdrFtrReferences =append (_cba ._egcf .EG_HdrFtrReferences ,_ffge );_ffge .HeaderReference =_fgg .NewCT_HdrFtrRef ();_ffge .HeaderReference .TypeAttr =t ;_afcc :=_cba ._dbcd ._efe .FindRIDForN (h .Index (),_c .HeaderType );if _afcc ==""{_ee .Print ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0068\u0065\u0061\u0064\u0065r \u0049\u0044");};_ffge .HeaderReference .IdAttr =_afcc ;}; +// SetShadow sets the run to shadowed text. +func (_gbbfg RunProperties )SetShadow (b bool ){if !b {_gbbfg ._eeab .Shadow =nil ;}else {_gbbfg ._eeab .Shadow =_ec .NewCT_OnOff ();};}; -// AnchoredDrawing is an absolutely positioned image within a document page. -type AnchoredDrawing struct{_da *Document ;_gd *_fgg .WdAnchor ;}; +// 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 ){_gaaa ,_gfc :=Open (filename );if _gfc !=nil {return nil ,_gfc ;};_gaaa ._bbef .Body =_ec .NewCT_Body ();return _gaaa ,nil ;}; -// Caps returns true if paragraph font is capitalized. -func (_gaag ParagraphProperties )Caps ()bool {return _aeege (_gaag ._fdfc .RPr .Caps )}; +// X returns the inner wrapped XML type. +func (_aeae Table )X ()*_ec .CT_Tbl {return _aeae ._adgg }; -// RemoveParagraph removes a paragraph from a document. -func (_aecf *Document )RemoveParagraph (p Paragraph ){if _aecf ._cdaa .Body ==nil {return ;};for _ ,_cgbb :=range _aecf ._cdaa .Body .EG_BlockLevelElts {for _ ,_fdc :=range _cgbb .EG_ContentBlockContent {for _ebcc ,_fcgc :=range _fdc .P {if _fcgc ==p ._cfdb {copy (_fdc .P [_ebcc :],_fdc .P [_ebcc +1:]);_fdc .P =_fdc .P [0:len (_fdc .P )-1];return ;};};if _fdc .Sdt !=nil &&_fdc .Sdt .SdtContent !=nil &&_fdc .Sdt .SdtContent .P !=nil {for _ecc ,_aaea :=range _fdc .Sdt .SdtContent .P {if _aaea ==p ._cfdb {copy (_fdc .P [_ecc :],_fdc .P [_ecc +1:]);_fdc .P =_fdc .P [0:len (_fdc .P )-1];return ;};};};};};}; +// AddField adds a field (automatically computed text) to the document. +func (_dfcd Run )AddField (code string ){_dfcd .AddFieldWithFormatting (code ,"",true )}; -// X returns the internally wrapped *wml.CT_SectPr. -func (_aagb Section )X ()*_fgg .CT_SectPr {return _aagb ._egcf }; +// InsertRunBefore inserts a run in the paragraph before the relative run. +func (_ggddb Paragraph )InsertRunBefore (relativeTo Run )Run {return _ggddb .insertRun (relativeTo ,true );}; -// SetEastAsiaTheme sets the font East Asia Theme. -func (_bgeb Fonts )SetEastAsiaTheme (t _fgg .ST_Theme ){_bgeb ._ddg .EastAsiaThemeAttr =t }; +// X returns the inner wrapped XML type. +func (_bfe Settings )X ()*_ec .Settings {return _bfe ._ebfg }; -// SetBottom sets the cell bottom margin -func (_dbg CellMargins )SetBottom (d _ce .Distance ){_dbg ._bgg .Bottom =_fgg .NewCT_TblWidth ();_eb (_dbg ._bgg .Bottom ,d );};func (_caab *Document )tables (_caag *_fgg .EG_ContentBlockContent )[]Table {_gfaf :=[]Table {};for _ ,_acg :=range _caag .Tbl {_gfaf =append (_gfaf ,Table {_caab ,_acg });for _ ,_dbgf :=range _acg .EG_ContentRowContent {for _ ,_dfe :=range _dbgf .Tr {for _ ,_cdc :=range _dfe .EG_ContentCellContent {for _ ,_eaad :=range _cdc .Tc {for _ ,_afbb :=range _eaad .EG_BlockLevelElts {for _ ,_aeef :=range _afbb .EG_ContentBlockContent {for _ ,_aea :=range _caab .tables (_aeef ){_gfaf =append (_gfaf ,_aea );};};};};};};};};return _gfaf ;}; +// SetShading controls the cell shading. +func (_efdd CellProperties )SetShading (shd _ec .ST_Shd ,foreground ,fill _ga .Color ){if shd ==_ec .ST_ShdUnset {_efdd ._adfg .Shd =nil ;}else {_efdd ._adfg .Shd =_ec .NewCT_Shd ();_efdd ._adfg .Shd .ValAttr =shd ;_efdd ._adfg .Shd .ColorAttr =&_ec .ST_HexColor {};if foreground .IsAuto (){_efdd ._adfg .Shd .ColorAttr .ST_HexColorAuto =_ec .ST_HexColorAutoAuto ;}else {_efdd ._adfg .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_efdd ._adfg .Shd .FillAttr =&_ec .ST_HexColor {};if fill .IsAuto (){_efdd ._adfg .Shd .FillAttr .ST_HexColorAuto =_ec .ST_HexColorAutoAuto ;}else {_efdd ._adfg .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; -// CellProperties returns the cell properties. -func (_fabc TableConditionalFormatting )CellProperties ()CellProperties {if _fabc ._abace .TcPr ==nil {_fabc ._abace .TcPr =_fgg .NewCT_TcPr ();};return CellProperties {_fabc ._abace .TcPr };};func (_deff Paragraph )insertRun (_cbfb Run ,_caeca bool )Run {for _ ,_egcg :=range _deff ._cfdb .EG_PContent {for _acdc ,_aggfa :=range _egcg .EG_ContentRunContent {if _aggfa .R ==_cbfb .X (){_cadf :=_fgg .NewCT_R ();_egcg .EG_ContentRunContent =append (_egcg .EG_ContentRunContent ,nil );if _caeca {copy (_egcg .EG_ContentRunContent [_acdc +1:],_egcg .EG_ContentRunContent [_acdc :]);_egcg .EG_ContentRunContent [_acdc ]=_fgg .NewEG_ContentRunContent ();_egcg .EG_ContentRunContent [_acdc ].R =_cadf ;}else {copy (_egcg .EG_ContentRunContent [_acdc +2:],_egcg .EG_ContentRunContent [_acdc +1:]);_egcg .EG_ContentRunContent [_acdc +1]=_fgg .NewEG_ContentRunContent ();_egcg .EG_ContentRunContent [_acdc +1].R =_cadf ;};return Run {_deff ._eecc ,_cadf };};if _aggfa .Sdt !=nil &&_aggfa .Sdt .SdtContent !=nil {for _ ,_abda :=range _aggfa .Sdt .SdtContent .EG_ContentRunContent {if _abda .R ==_cbfb .X (){_bef :=_fgg .NewCT_R ();_aggfa .Sdt .SdtContent .EG_ContentRunContent =append (_aggfa .Sdt .SdtContent .EG_ContentRunContent ,nil );if _caeca {copy (_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc +1:],_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc :]);_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc ]=_fgg .NewEG_ContentRunContent ();_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc ].R =_bef ;}else {copy (_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc +2:],_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc +1:]);_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc +1]=_fgg .NewEG_ContentRunContent ();_aggfa .Sdt .SdtContent .EG_ContentRunContent [_acdc +1].R =_bef ;};return Run {_deff ._eecc ,_bef };};};};};};return _deff .AddRun ();}; +// Emboss returns true if paragraph emboss is on. +func (_efbd ParagraphProperties )Emboss ()bool {return _gebc (_efbd ._aeda .RPr .Emboss )}; + +// SetWidthAuto sets the the cell width to automatic. +func (_fd CellProperties )SetWidthAuto (){_fd ._adfg .TcW =_ec .NewCT_TblWidth ();_fd ._adfg .TcW .TypeAttr =_ec .ST_TblWidthAuto ;}; + +// SetLeftPct sets the cell left margin +func (_bgcc CellMargins )SetLeftPct (pct float64 ){_bgcc ._cba .Left =_ec .NewCT_TblWidth ();_eef (_bgcc ._cba .Left ,pct );}; // SetLeft sets the left border to a specified type, color and thickness. -func (_abbg TableBorders )SetLeft (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_abbg ._efaad .Left =_fgg .NewCT_Border ();_cafa (_abbg ._efaad .Left ,t ,c ,thickness );}; +func (_cdb CellBorders )SetLeft (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_cdb ._dcb .Left =_ec .NewCT_Border ();_edfca (_cdb ._dcb .Left ,t ,c ,thickness );}; -// SetLeft sets the cell left margin -func (_bge CellMargins )SetLeft (d _ce .Distance ){_bge ._bgg .Left =_fgg .NewCT_TblWidth ();_eb (_bge ._bgg .Left ,d );};func _gbe (_decd *_fgg .EG_ContentBlockContent )[]Bookmark {_cgaf :=[]Bookmark {};for _ ,_dag :=range _decd .P {for _ ,_ged :=range _dag .EG_PContent {for _ ,_ebe :=range _ged .EG_ContentRunContent {for _ ,_dff :=range _ebe .EG_RunLevelElts {for _ ,_ecff :=range _dff .EG_RangeMarkupElements {if _ecff .BookmarkStart !=nil {_cgaf =append (_cgaf ,Bookmark {_ecff .BookmarkStart });};};};};};};for _ ,_aefg :=range _decd .EG_RunLevelElts {for _ ,_debb :=range _aefg .EG_RangeMarkupElements {if _debb .BookmarkStart !=nil {_cgaf =append (_cgaf ,Bookmark {_debb .BookmarkStart });};};};for _ ,_ebeg :=range _decd .Tbl {for _ ,_fedc :=range _ebeg .EG_ContentRowContent {for _ ,_cdcg :=range _fedc .Tr {for _ ,_dgde :=range _cdcg .EG_ContentCellContent {for _ ,_baa :=range _dgde .Tc {for _ ,_afbe :=range _baa .EG_BlockLevelElts {for _ ,_ddef :=range _afbe .EG_ContentBlockContent {for _ ,_aggf :=range _gbe (_ddef ){_cgaf =append (_cgaf ,_aggf );};};};};};};};};return _cgaf ;}; +// X returns the inner wrapped XML type. +func (_dccg Run )X ()*_ec .CT_R {return _dccg ._cbaga }; -// SetHorizontalBanding controls the conditional formatting for horizontal banding. -func (_egde TableLook )SetHorizontalBanding (on bool ){if !on {_egde ._gagb .NoHBandAttr =&_fg .ST_OnOff {};_egde ._gagb .NoHBandAttr .ST_OnOff1 =_fg .ST_OnOff1On ;}else {_egde ._gagb .NoHBandAttr =&_fg .ST_OnOff {};_egde ._gagb .NoHBandAttr .ST_OnOff1 =_fg .ST_OnOff1Off ;};}; +// SetCellSpacing sets the cell spacing within a table. +func (_fbbc TableProperties )SetCellSpacing (m _fg .Distance ){_fbbc ._ddac .TblCellSpacing =_ec .NewCT_TblWidth ();_fbbc ._ddac .TblCellSpacing .TypeAttr =_ec .ST_TblWidthDxa ;_fbbc ._ddac .TblCellSpacing .WAttr =&_ec .ST_MeasurementOrPercent {};_fbbc ._ddac .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_ec .ST_DecimalNumberOrPercent {};_fbbc ._ddac .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (m /_fg .Dxa ));}; -// Paragraphs returns the paragraphs defined in an endnote. -func (_ebcb Endnote )Paragraphs ()[]Paragraph {_aefd :=[]Paragraph {};for _ ,_eadd :=range _ebcb .content (){for _ ,_ccaf :=range _eadd .P {_aefd =append (_aefd ,Paragraph {_ebcb ._cfba ,_ccaf });};};return _aefd ;}; +// SetRight sets the right border to a specified type, color and thickness. +func (_bae CellBorders )SetRight (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_bae ._dcb .Right =_ec .NewCT_Border ();_edfca (_bae ._dcb .Right ,t ,c ,thickness );}; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_fcbb ParagraphSpacing )SetLineSpacing (d _ce .Distance ,rule _fgg .ST_LineSpacingRule ){if rule ==_fgg .ST_LineSpacingRuleUnset {_fcbb ._bged .LineRuleAttr =_fgg .ST_LineSpacingRuleUnset ;_fcbb ._bged .LineAttr =nil ;}else {_fcbb ._bged .LineRuleAttr =rule ;_fcbb ._bged .LineAttr =&_fgg .ST_SignedTwipsMeasure {};_fcbb ._bged .LineAttr .Int64 =_c .Int64 (int64 (d /_ce .Twips ));};}; +// Footnote is an individual footnote reference within the document. +type Footnote struct{_cecb *Document ;_dded *_ec .CT_FtnEdn ;}; -// HyperLink is a link within a document. -type HyperLink struct{_bggd *Document ;_efga *_fgg .CT_Hyperlink ;}; +// Paragraphs returns the paragraphs within a structured document tag. +func (_eadc StructuredDocumentTag )Paragraphs ()[]Paragraph {if _eadc ._cdef .SdtContent ==nil {return nil ;};_ggc :=[]Paragraph {};for _ ,_cdcg :=range _eadc ._cdef .SdtContent .P {_ggc =append (_ggc ,Paragraph {_eadc ._bbcdg ,_cdcg });};return _ggc ;}; -// SetTextWrapNone unsets text wrapping so the image can float on top of the -// text. When used in conjunction with X/Y Offset relative to the page it can be -// used to place a logo at the top of a page at an absolute position that -// doesn't interfere with text. -func (_fa AnchoredDrawing )SetTextWrapNone (){_fa ._gd .Choice =&_fgg .WdEG_WrapTypeChoice {};_fa ._gd .Choice .WrapNone =_fgg .NewWdCT_WrapNone ();}; +// CellMargins are the margins for an individual cell. +type CellMargins struct{_cba *_ec .CT_TcMar }; -// SaveToFile writes the document out to a file. -func (_acc *Document )SaveToFile (path string )error {_gegc ,_fgfa :=_cd .Create (path );if _fgfa !=nil {return _fgfa ;};defer _gegc .Close ();return _acc .Save (_gegc );}; +// SetFormat sets the numbering format. +func (_bdaa NumberingLevel )SetFormat (f _ec .ST_NumberFormat ){if _bdaa ._dccb .NumFmt ==nil {_bdaa ._dccb .NumFmt =_ec .NewCT_NumFmt ();};_bdaa ._dccb .NumFmt .ValAttr =f ;};var _fbd =false ; -// Clear removes all of the content from within a run. -func (_ceecb Run )Clear (){_ceecb ._bfbb .EG_RunInnerContent =nil }; +// SetThemeShade sets the shade based off the theme color. +func (_gdfb Color )SetThemeShade (s uint8 ){_efb :=_cfc .Sprintf ("\u0025\u0030\u0032\u0078",s );_gdfb ._bca .ThemeShadeAttr =&_efb ;}; -// Tables returns the tables defined in the footer. -func (_adcb Footer )Tables ()[]Table {_ecg :=[]Table {};if _adcb ._baba ==nil {return nil ;};for _ ,_bgfc :=range _adcb ._baba .EG_ContentBlockContent {for _ ,_cgce :=range _adcb ._gbfg .tables (_bgfc ){_ecg =append (_ecg ,_cgce );};};return _ecg ;}; +// SetKeepNext controls if the paragraph is kept with the next paragraph. +func (_fde ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_fde ._abef .KeepNext =nil ;}else {_fde ._abef .KeepNext =_ec .NewCT_OnOff ();};}; -// SetEffect sets a text effect on the run. -func (_becfc RunProperties )SetEffect (e _fgg .ST_TextEffect ){if e ==_fgg .ST_TextEffectUnset {_becfc ._bfbg .Effect =nil ;}else {_becfc ._bfbg .Effect =_fgg .NewCT_TextEffect ();_becfc ._bfbg .Effect .ValAttr =_fgg .ST_TextEffectShimmer ;};}; +// UnderlineColor returns the hex color value of run underline. +func (_cdae RunProperties )UnderlineColor ()string {if _gbda :=_cdae ._eeab .U ;_gbda !=nil {_efa :=_gbda .ColorAttr ;if _efa !=nil &&_efa .ST_HexColorRGB !=nil {return *_efa .ST_HexColorRGB ;};};return "";}; -// AddFieldWithFormatting adds a field (automatically computed text) to the -// document with field specifc formatting. -func (_efdad Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_cbe :=_efdad .newIC ();_cbe .FldChar =_fgg .NewCT_FldChar ();_cbe .FldChar .FldCharTypeAttr =_fgg .ST_FldCharTypeBegin ;if isDirty {_cbe .FldChar .DirtyAttr =&_fg .ST_OnOff {};_cbe .FldChar .DirtyAttr .Bool =_c .Bool (true );};_cbe =_efdad .newIC ();_cbe .InstrText =_fgg .NewCT_Text ();if fmt !=""{_cbe .InstrText .Content =code +"\u0020"+fmt ;}else {_cbe .InstrText .Content =code ;};_cbe =_efdad .newIC ();_cbe .FldChar =_fgg .NewCT_FldChar ();_cbe .FldChar .FldCharTypeAttr =_fgg .ST_FldCharTypeEnd ;}; +// AddParagraph adds a paragraph to the header. +func (_cgbc Header )AddParagraph ()Paragraph {_dddb :=_ec .NewEG_ContentBlockContent ();_cgbc ._gca .EG_ContentBlockContent =append (_cgbc ._gca .EG_ContentBlockContent ,_dddb );_becba :=_ec .NewCT_P ();_dddb .P =append (_dddb .P ,_becba );return Paragraph {_cgbc ._fceb ,_becba };}; -// Properties returns the numbering level paragraph properties. -func (_ggd NumberingLevel )Properties ()ParagraphStyleProperties {if _ggd ._cbf .PPr ==nil {_ggd ._cbf .PPr =_fgg .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_ggd ._cbf .PPr };}; +// PossibleValues returns the possible values for a FormFieldTypeDropDown. +func (_ddg FormField )PossibleValues ()[]string {if _ddg ._bef .DdList ==nil {return nil ;};_aeb :=[]string {};for _ ,_ffd :=range _ddg ._bef .DdList .ListEntry {if _ffd ==nil {continue ;};_aeb =append (_aeb ,_ffd .ValAttr );};return _aeb ;}; -// Paragraphs returns the paragraphs defined in the cell. -func (_fb Cell )Paragraphs ()[]Paragraph {_gfa :=[]Paragraph {};for _ ,_bg :=range _fb ._gf .EG_BlockLevelElts {for _ ,_ga :=range _bg .EG_ContentBlockContent {for _ ,_bgd :=range _ga .P {_gfa =append (_gfa ,Paragraph {_fb ._bcc ,_bgd });};};};return _gfa ;}; +// GetColor returns the color.Color object representing the run color. +func (_ggebb RunProperties )GetColor ()_ga .Color {if _dccgg :=_ggebb ._eeab .Color ;_dccgg !=nil {_cggcc :=_dccgg .ValAttr ;if _cggcc .ST_HexColorRGB !=nil {return _ga .FromHex (*_cggcc .ST_HexColorRGB );};};return _ga .Color {};}; -// InsertParagraphBefore adds a new empty paragraph before the relativeTo -// paragraph. -func (_bad *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _bad .insertParagraph (relativeTo ,true );}; +// X returns the inner wml.CT_TblBorders +func (_eaab TableBorders )X ()*_ec .CT_TblBorders {return _eaab ._bcd }; + +// SetPrimaryStyle marks the style as a primary style. +func (_dbgc Style )SetPrimaryStyle (b bool ){if b {_dbgc ._dacg .QFormat =_ec .NewCT_OnOff ();}else {_dbgc ._dacg .QFormat =nil ;};}; + +// AddParagraph adds a paragraph to the table cell. +func (_cg Cell )AddParagraph ()Paragraph {_ac :=_ec .NewEG_BlockLevelElts ();_cg ._dae .EG_BlockLevelElts =append (_cg ._dae .EG_BlockLevelElts ,_ac );_acc :=_ec .NewEG_ContentBlockContent ();_ac .EG_ContentBlockContent =append (_ac .EG_ContentBlockContent ,_acc );_edc :=_ec .NewCT_P ();_acc .P =append (_acc .P ,_edc );return Paragraph {_cg ._ged ,_edc };}; + +// Clear clears all content within a header +func (_aeeg Header )Clear (){_aeeg ._gca .EG_ContentBlockContent =nil }; + +// BoldValue returns the precise nature of the bold setting (unset, off or on). +func (_ebab RunProperties )BoldValue ()OnOffValue {return _gdbf (_ebab ._eeab .B )};var _agda =[...]uint8 {0,20,37,58,79}; + +// SetMultiLevelType sets the multilevel type. +func (_ebe NumberingDefinition )SetMultiLevelType (t _ec .ST_MultiLevelType ){if t ==_ec .ST_MultiLevelTypeUnset {_ebe ._gafdd .MultiLevelType =nil ;}else {_ebe ._gafdd .MultiLevelType =_ec .NewCT_MultiLevelType ();_ebe ._gafdd .MultiLevelType .ValAttr =t ;};}; // X returns the inner wrapped XML type. -func (_bgf Footer )X ()*_fgg .Ftr {return _bgf ._baba }; +func (_ggda RunProperties )X ()*_ec .CT_RPr {return _ggda ._eeab }; -// X returns the inner wrapped XML type. -func (_faaa Endnote )X ()*_fgg .CT_FtnEdn {return _faaa ._dfb };func _cafa (_afee *_fgg .CT_Border ,_fdde _fgg .ST_Border ,_ebfd _bbd .Color ,_eefee _ce .Distance ){_afee .ValAttr =_fdde ;_afee .ColorAttr =&_fgg .ST_HexColor {};if _ebfd .IsAuto (){_afee .ColorAttr .ST_HexColorAuto =_fgg .ST_HexColorAutoAuto ;}else {_afee .ColorAttr .ST_HexColorRGB =_ebfd .AsRGBString ();};if _eefee !=_ce .Zero {_afee .SzAttr =_c .Uint64 (uint64 (_eefee /_ce .Point *8));};};func (_gdgd Styles )initializeDocDefaults (){_gdgd ._gee .DocDefaults =_fgg .NewCT_DocDefaults ();_gdgd ._gee .DocDefaults .RPrDefault =_fgg .NewCT_RPrDefault ();_gdgd ._gee .DocDefaults .RPrDefault .RPr =_fgg .NewCT_RPr ();_dfba :=RunProperties {_gdgd ._gee .DocDefaults .RPrDefault .RPr };_dfba .SetSize (12*_ce .Point );_dfba .Fonts ().SetASCIITheme (_fgg .ST_ThemeMajorAscii );_dfba .Fonts ().SetEastAsiaTheme (_fgg .ST_ThemeMajorEastAsia );_dfba .Fonts ().SetHANSITheme (_fgg .ST_ThemeMajorHAnsi );_dfba .Fonts ().SetCSTheme (_fgg .ST_ThemeMajorBidi );_dfba .X ().Lang =_fgg .NewCT_Language ();_dfba .X ().Lang .ValAttr =_c .String ("\u0065\u006e\u002dU\u0053");_dfba .X ().Lang .EastAsiaAttr =_c .String ("\u0065\u006e\u002dU\u0053");_dfba .X ().Lang .BidiAttr =_c .String ("\u0061\u0072\u002dS\u0041");_gdgd ._gee .DocDefaults .PPrDefault =_fgg .NewCT_PPrDefault ();};func (_faa *Document )validateTableCells ()error {for _ ,_ccc :=range _faa ._cdaa .Body .EG_BlockLevelElts {for _ ,_gaa :=range _ccc .EG_ContentBlockContent {for _ ,_gcg :=range _gaa .Tbl {for _ ,_fee :=range _gcg .EG_ContentRowContent {for _ ,_fce :=range _fee .Tr {_ddad :=false ;for _ ,_ceg :=range _fce .EG_ContentCellContent {_fbgdc :=false ;for _ ,_bfe :=range _ceg .Tc {_ddad =true ;for _ ,_aacg :=range _bfe .EG_BlockLevelElts {for _ ,_caage :=range _aacg .EG_ContentBlockContent {if len (_caage .P )> 0{_fbgdc =true ;break ;};};};};if !_fbgdc {return _ef .New ("t\u0061\u0062\u006c\u0065\u0020\u0063e\u006c\u006c\u0020\u006d\u0075\u0073t\u0020\u0063\u006f\u006e\u0074\u0061\u0069n\u0020\u0061\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061p\u0068");};};if !_ddad {return _ef .New ("\u0074\u0061b\u006c\u0065\u0020\u0072\u006f\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0020ce\u006c\u006c");};};};};};};return nil ;};func _gcbe (_ebb string )mergeFieldInfo {_adag :=[]string {};_ebec :=_d .Buffer {};_ggac :=-1;for _eadfd ,_dgga :=range _ebb {switch _dgga {case ' ':if _ebec .Len ()!=0{_adag =append (_adag ,_ebec .String ());};_ebec .Reset ();case '"':if _ggac !=-1{_adag =append (_adag ,_ebb [_ggac +1:_eadfd ]);_ggac =-1;}else {_ggac =_eadfd ;};default:_ebec .WriteRune (_dgga );};};if _ebec .Len ()!=0{_adag =append (_adag ,_ebec .String ());};_aadaa :=mergeFieldInfo {};for _bdb :=0;_bdb < len (_adag )-1;_bdb ++{_dgdb :=_adag [_bdb ];switch _dgdb {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_aadaa ._bgcb =_adag [_bdb +1];_bdb ++;case "\u005c\u0066":_aadaa ._aeg =_adag [_bdb +1];_bdb ++;case "\u005c\u0062":_aadaa ._deaa =_adag [_bdb +1];_bdb ++;case "\u005c\u002a":switch _adag [_bdb +1]{case "\u0055\u0070\u0070e\u0072":_aadaa ._fffa =true ;case "\u004c\u006f\u0077e\u0072":_aadaa ._cab =true ;case "\u0043\u0061\u0070\u0073":_aadaa ._ecca =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_aadaa ._fbfg =true ;};_bdb ++;};};return _aadaa ;}; +// SetTableIndent sets the Table Indent from the Leading Margin +func (_edcd TableStyleProperties )SetTableIndent (ind _fg .Distance ){_edcd ._addg .TblInd =_ec .NewCT_TblWidth ();_edcd ._addg .TblInd .TypeAttr =_ec .ST_TblWidthDxa ;_edcd ._addg .TblInd .WAttr =&_ec .ST_MeasurementOrPercent {};_edcd ._addg .TblInd .WAttr .ST_DecimalNumberOrPercent =&_ec .ST_DecimalNumberOrPercent {};_edcd ._addg .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (ind /_fg .Dxa ));}; -// SetLinkedStyle sets the style that this style is linked to. -func (_ccfea Style )SetLinkedStyle (name string ){if name ==""{_ccfea ._dedd .Link =nil ;}else {_ccfea ._dedd .Link =_fgg .NewCT_String ();_ccfea ._dedd .Link .ValAttr =name ;};}; +// Bookmark is a bookmarked location within a document that can be referenced +// with a hyperlink. +type Bookmark struct{_bde *_ec .CT_Bookmark }; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_efbba ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_efbba ._bgca .KeepLines =nil ;}else {_efbba ._bgca .KeepLines =_fgg .NewCT_OnOff ();};}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_dadf Paragraph )Style ()string {if _dadf ._bbee .PPr !=nil &&_dadf ._bbee .PPr .PStyle !=nil {return _dadf ._bbee .PPr .PStyle .ValAttr ;};return "";}; -// SetEmboss sets the run to embossed text. -func (_ebef RunProperties )SetEmboss (b bool ){if !b {_ebef ._bfbg .Emboss =nil ;}else {_ebef ._bfbg .Emboss =_fgg .NewCT_OnOff ();};}; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_fgbd ParagraphProperties )RStyle ()string {if _fgbd ._aeda .RPr .RStyle !=nil {return _fgbd ._aeda .RPr .RStyle .ValAttr ;};return "";}; -// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. -func (_beab Run )AddDrawingAnchored (img _aeb .ImageRef )(AnchoredDrawing ,error ){_fadg :=_beab .newIC ();_fadg .Drawing =_fgg .NewCT_Drawing ();_bgeg :=_fgg .NewWdAnchor ();_fagf :=AnchoredDrawing {_beab ._adbf ,_bgeg };_bgeg .SimplePosAttr =_c .Bool (false );_bgeg .AllowOverlapAttr =true ;_bgeg .CNvGraphicFramePr =_ed .NewCT_NonVisualGraphicFrameProperties ();_fadg .Drawing .Anchor =append (_fadg .Drawing .Anchor ,_bgeg );_bgeg .Graphic =_ed .NewGraphic ();_bgeg .Graphic .GraphicData =_ed .NewCT_GraphicalObjectData ();_bgeg .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065";_bgeg .SimplePos .XAttr .ST_CoordinateUnqualified =_c .Int64 (0);_bgeg .SimplePos .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_bgeg .PositionH .RelativeFromAttr =_fgg .WdST_RelFromHPage ;_bgeg .PositionH .Choice =&_fgg .WdCT_PosHChoice {};_bgeg .PositionH .Choice .PosOffset =_c .Int32 (0);_bgeg .PositionV .RelativeFromAttr =_fgg .WdST_RelFromVPage ;_bgeg .PositionV .Choice =&_fgg .WdCT_PosVChoice {};_bgeg .PositionV .Choice .PosOffset =_c .Int32 (0);_bgeg .Extent .CxAttr =int64 (float64 (img .Size ().X *_ce .Pixel72 )/_ce .EMU );_bgeg .Extent .CyAttr =int64 (float64 (img .Size ().Y *_ce .Pixel72 )/_ce .EMU );_bgeg .Choice =&_fgg .WdEG_WrapTypeChoice {};_bgeg .Choice .WrapSquare =_fgg .NewWdCT_WrapSquare ();_bgeg .Choice .WrapSquare .WrapTextAttr =_fgg .WdST_WrapTextBothSides ;_feec :=0x7FFFFFFF&_g .Uint32 ();_bgeg .DocPr .IdAttr =_feec ;_ffbd :=_cde .NewPic ();_ffbd .NvPicPr .CNvPr .IdAttr =_feec ;_cfbe :=img .RelID ();if _cfbe ==""{return _fagf ,_ef .New ("\u0063\u006f\u0075\u006c\u0064\u006e\u0027\u0074\u0020\u0066\u0069\u006e\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065\u0020\u0074\u006f\u0020\u0069\u006d\u0061g\u0065\u0020\u0077\u0069\u0074\u0068\u0069\u006e\u0020\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u0020\u0072\u0065l\u0061\u0074\u0069o\u006e\u0073");};_bgeg .Graphic .GraphicData .Any =append (_bgeg .Graphic .GraphicData .Any ,_ffbd );_ffbd .BlipFill =_ed .NewCT_BlipFillProperties ();_ffbd .BlipFill .Blip =_ed .NewCT_Blip ();_ffbd .BlipFill .Blip .EmbedAttr =&_cfbe ;_ffbd .BlipFill .Stretch =_ed .NewCT_StretchInfoProperties ();_ffbd .BlipFill .Stretch .FillRect =_ed .NewCT_RelativeRect ();_ffbd .SpPr =_ed .NewCT_ShapeProperties ();_ffbd .SpPr .Xfrm =_ed .NewCT_Transform2D ();_ffbd .SpPr .Xfrm .Off =_ed .NewCT_Point2D ();_ffbd .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (0);_ffbd .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_ffbd .SpPr .Xfrm .Ext =_ed .NewCT_PositiveSize2D ();_ffbd .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_ce .Point );_ffbd .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_ce .Point );_ffbd .SpPr .PrstGeom =_ed .NewCT_PresetGeometry2D ();_ffbd .SpPr .PrstGeom .PrstAttr =_ed .ST_ShapeTypeRect ;return _fagf ,nil ;}; +// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link +// destination will be used many times. +func (_fdgd HyperLink )SetTargetByRef (link _gc .Hyperlink ){_fdgd ._eabea .IdAttr =_e .String (_gc .Relationship (link ).ID ());_fdgd ._eabea .AnchorAttr =nil ;}; // X returns the inner wrapped XML type. -func (_edfb Table )X ()*_fgg .CT_Tbl {return _edfb ._gaec }; - -// SetLastRow controls the conditional formatting for the last row in a table. -// This is called the 'Total' row within Word. -func (_agcd TableLook )SetLastRow (on bool ){if !on {_agcd ._gagb .LastRowAttr =&_fg .ST_OnOff {};_agcd ._gagb .LastRowAttr .ST_OnOff1 =_fg .ST_OnOff1Off ;}else {_agcd ._gagb .LastRowAttr =&_fg .ST_OnOff {};_agcd ._gagb .LastRowAttr .ST_OnOff1 =_fg .ST_OnOff1On ;};}; - -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_bfed *Document )GetImageByRelID (relID string )(_aeb .ImageRef ,bool ){for _ ,_bcdb :=range _bfed .Images {if _bcdb .RelID ()==relID {return _bcdb ,true ;};};return _aeb .ImageRef {},false ;}; +func (_fgcf Footer )X ()*_ec .Ftr {return _fgcf ._abd }; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_cff CellBorders )SetBottom (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_cff ._bff .Bottom =_fgg .NewCT_Border ();_cafa (_cff ._bff .Bottom ,t ,c ,thickness );};var _bebfa =[...]uint8 {0,20,37,58,79}; +// 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 (_gbfb TableProperties )SetLayout (l _ec .ST_TblLayoutType ){if l ==_ec .ST_TblLayoutTypeUnset ||l ==_ec .ST_TblLayoutTypeAutofit {_gbfb ._ddac .TblLayout =nil ;}else {_gbfb ._ddac .TblLayout =_ec .NewCT_TblLayoutType ();_gbfb ._ddac .TblLayout .TypeAttr =l ;};}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_aebd TableBorders )SetBottom (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_aebd ._efaad .Bottom =_fgg .NewCT_Border ();_cafa (_aebd ._efaad .Bottom ,t ,c ,thickness );}; +// SetCalcOnExit marks if a FormField should be CalcOnExit or not. +func (_ecfef FormField )SetCalcOnExit (calcOnExit bool ){_cbgec :=_ec .NewCT_OnOff ();_cbgec .ValAttr =&_bc .ST_OnOff {Bool :&calcOnExit };_ecfef ._bef .CalcOnExit =[]*_ec .CT_OnOff {_cbgec };}; -// Borders allows manipulation of the table borders. -func (_geadb TableProperties )Borders ()TableBorders {if _geadb ._caea .TblBorders ==nil {_geadb ._caea .TblBorders =_fgg .NewCT_TblBorders ();};return TableBorders {_geadb ._caea .TblBorders };}; +// AddParagraph adds a paragraph to the footnote. +func (_fcfee Footnote )AddParagraph ()Paragraph {_cbf :=_ec .NewEG_ContentBlockContent ();_gfbc :=len (_fcfee ._dded .EG_BlockLevelElts [0].EG_ContentBlockContent );_fcfee ._dded .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_fcfee ._dded .EG_BlockLevelElts [0].EG_ContentBlockContent ,_cbf );_ggbc :=_ec .NewCT_P ();var _cad *_ec .CT_String ;if _gfbc !=0{_bdef :=len (_fcfee ._dded .EG_BlockLevelElts [0].EG_ContentBlockContent [_gfbc -1].P );_cad =_fcfee ._dded .EG_BlockLevelElts [0].EG_ContentBlockContent [_gfbc -1].P [_bdef -1].PPr .PStyle ;}else {_cad =_ec .NewCT_String ();_cad .ValAttr ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065";};_cbf .P =append (_cbf .P ,_ggbc );_aed :=Paragraph {_fcfee ._cecb ,_ggbc };_aed ._bbee .PPr =_ec .NewCT_PPr ();_aed ._bbee .PPr .PStyle =_cad ;_aed ._bbee .PPr .RPr =_ec .NewCT_ParaRPr ();return _aed ;}; // VerticalAlign returns the value of run vertical align. -func (_fdccc RunProperties )VerticalAlignment ()_fg .ST_VerticalAlignRun {if _fgec :=_fdccc ._bfbg .VertAlign ;_fgec !=nil {return _fgec .ValAttr ;};return 0;}; +func (_gdfdd RunProperties )VerticalAlignment ()_bc .ST_VerticalAlignRun {if _gafg :=_gdfdd ._eeab .VertAlign ;_gafg !=nil {return _gafg .ValAttr ;};return 0;}; -// X returns the inner wrapped XML type. -func (_abacd TableLook )X ()*_fgg .CT_TblLook {return _abacd ._gagb }; +// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). +func (_aafb RunProperties )CharacterSpacingValue ()int64 {if _ccdec :=_aafb ._eeab .Spacing ;_ccdec !=nil {_ffdg :=_ccdec .ValAttr ;if _ffdg .Int64 !=nil {return *_ffdg .Int64 ;};};return int64 (0);}; -// SetRight sets the right border to a specified type, color and thickness. -func (_cgfdc TableBorders )SetRight (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_cgfdc ._efaad .Right =_fgg .NewCT_Border ();_cafa (_cgfdc ._efaad .Right ,t ,c ,thickness );}; +// InsertRowBefore inserts a row before another row +func (_ccccf Table )InsertRowBefore (r Row )Row {for _dcaa ,_ceab :=range _ccccf ._adgg .EG_ContentRowContent {if len (_ceab .Tr )> 0&&r .X ()==_ceab .Tr [0]{_bedg :=_ec .NewEG_ContentRowContent ();_ccccf ._adgg .EG_ContentRowContent =append (_ccccf ._adgg .EG_ContentRowContent ,nil );copy (_ccccf ._adgg .EG_ContentRowContent [_dcaa +1:],_ccccf ._adgg .EG_ContentRowContent [_dcaa :]);_ccccf ._adgg .EG_ContentRowContent [_dcaa ]=_bedg ;_deae :=_ec .NewCT_Row ();_bedg .Tr =append (_bedg .Tr ,_deae );return Row {_ccccf ._ffdb ,_deae };};};return _ccccf .AddRow ();}; -// NewSettings constructs a new empty Settings -func NewSettings ()Settings {_fafa :=_fgg .NewSettings ();_fafa .Compat =_fgg .NewCT_Compat ();_bbebc :=_fgg .NewCT_CompatSetting ();_bbebc .NameAttr =_c .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065");_bbebc .UriAttr =_c .String ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006fff\u0069\u0063\u0065/\u0077o\u0072\u0064");_bbebc .ValAttr =_c .String ("\u0031\u0035");_fafa .Compat .CompatSetting =append (_fafa .Compat .CompatSetting ,_bbebc );return Settings {_fafa };}; +// SetBasedOn sets the style that this style is based on. +func (_eddd Style )SetBasedOn (name string ){if name ==""{_eddd ._dacg .BasedOn =nil ;}else {_eddd ._dacg .BasedOn =_ec .NewCT_String ();_eddd ._dacg .BasedOn .ValAttr =name ;};}; -// AddTabStop adds a tab stop to the paragraph. -func (_bace ParagraphStyleProperties )AddTabStop (position _ce .Distance ,justificaton _fgg .ST_TabJc ,leader _fgg .ST_TabTlc ){if _bace ._bgca .Tabs ==nil {_bace ._bgca .Tabs =_fgg .NewCT_Tabs ();};_afge :=_fgg .NewCT_TabStop ();_afge .LeaderAttr =leader ;_afge .ValAttr =justificaton ;_afge .PosAttr .Int64 =_c .Int64 (int64 (position /_ce .Twips ));_bace ._bgca .Tabs .Tab =append (_bace ._bgca .Tabs .Tab ,_afge );}; +// X returns the inner wrapped XML type. +func (_gegg InlineDrawing )X ()*_ec .WdInline {return _gegg ._aebg }; -// Borders allows manipulation of the table borders. -func (_egdga TableStyleProperties )Borders ()TableBorders {if _egdga ._fbbc .TblBorders ==nil {_egdga ._fbbc .TblBorders =_fgg .NewCT_TblBorders ();};return TableBorders {_egdga ._fbbc .TblBorders };}; +// Text returns the underlying tet in the run. +func (_gffc Run )Text ()string {if len (_gffc ._cbaga .EG_RunInnerContent )==0{return "";};_eaad :=_cf .Buffer {};for _ ,_cbce :=range _gffc ._cbaga .EG_RunInnerContent {if _cbce .T !=nil {_eaad .WriteString (_cbce .T .Content );};if _cbce .Tab !=nil {_eaad .WriteByte ('\t');};};return _eaad .String ();}; -// ParagraphProperties returns the paragraph properties controlling text formatting within the table. -func (_ebad TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _ebad ._abace .PPr ==nil {_ebad ._abace .PPr =_fgg .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_ebad ._abace .PPr };}; +// UnderlineColor returns the hex color value of paragraph underline. +func (_bdfe ParagraphProperties )UnderlineColor ()string {if _adg :=_bdfe ._aeda .RPr .U ;_adg !=nil {_ggfb :=_adg .ColorAttr ;if _ggfb !=nil &&_ggfb .ST_HexColorRGB !=nil {return *_ggfb .ST_HexColorRGB ;};};return "";}; -// SetHighlight highlights text in a specified color. -func (_acge RunProperties )SetHighlight (c _fgg .ST_HighlightColor ){_acge ._bfbg .Highlight =_fgg .NewCT_Highlight ();_acge ._bfbg .Highlight .ValAttr =c ;}; +// Bold returns true if paragraph font is bold. +func (_dbgd ParagraphProperties )Bold ()bool {_baa :=_dbgd ._aeda .RPr ;return _gebc (_baa .B )||_gebc (_baa .BCs );}; -// SetFooter sets a section footer. -func (_ggdg Section )SetFooter (f Footer ,t _fgg .ST_HdrFtr ){_cbfe :=_fgg .NewEG_HdrFtrReferences ();_ggdg ._egcf .EG_HdrFtrReferences =append (_ggdg ._egcf .EG_HdrFtrReferences ,_cbfe );_cbfe .FooterReference =_fgg .NewCT_HdrFtrRef ();_cbfe .FooterReference .TypeAttr =t ;_bfdf :=_ggdg ._dbcd ._efe .FindRIDForN (f .Index (),_c .FooterType );if _bfdf ==""{_ee .Print ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0064\u0065\u0074\u0065\u0072\u006d\u0069\u006e\u0065\u0020\u0066\u006f\u006f\u0074\u0065r \u0049\u0044");};_cbfe .FooterReference .IdAttr =_bfdf ;}; +// CellProperties returns the cell properties. +func (_fdgcg TableConditionalFormatting )CellProperties ()CellProperties {if _fdgcg ._cbdbe .TcPr ==nil {_fdgcg ._cbdbe .TcPr =_ec .NewCT_TcPr ();};return CellProperties {_fdgcg ._cbdbe .TcPr };}; -// SetShadow sets the run to shadowed text. -func (_aeca RunProperties )SetShadow (b bool ){if !b {_aeca ._bfbg .Shadow =nil ;}else {_aeca ._bfbg .Shadow =_fgg .NewCT_OnOff ();};}; +// Name returns the name of the bookmark whcih is the document unique ID that +// identifies the bookmark. +func (_ee Bookmark )Name ()string {return _ee ._bde .NameAttr }; -// RemoveParagraph removes a paragraph from the footnote. -func (_gdgb Footnote )RemoveParagraph (p Paragraph ){for _ ,_adgf :=range _gdgb .content (){for _cfbf ,_gbed :=range _adgf .P {if _gbed ==p ._cfdb {copy (_adgf .P [_cfbf :],_adgf .P [_cfbf +1:]);_adgf .P =_adgf .P [0:len (_adgf .P )-1];return ;};};};}; +// SetWidthPercent sets the table to a width percentage. +func (_gcdf TableProperties )SetWidthPercent (pct float64 ){_gcdf ._ddac .TblW =_ec .NewCT_TblWidth ();_gcdf ._ddac .TblW .TypeAttr =_ec .ST_TblWidthPct ;_gcdf ._ddac .TblW .WAttr =&_ec .ST_MeasurementOrPercent {};_gcdf ._ddac .TblW .WAttr .ST_DecimalNumberOrPercent =&_ec .ST_DecimalNumberOrPercent {};_gcdf ._ddac .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (pct *50));}; -// RemoveMailMerge removes any mail merge settings -func (_defd Settings )RemoveMailMerge (){_defd ._efag .MailMerge =nil }; +// X returns the inner wrapped XML type. +func (_bdcfg TableWidth )X ()*_ec .CT_TblWidth {return _bdcfg ._ebef }; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_gdf ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_gdf ._fdfc .KeepLines =nil ;}else {_gdf ._fdfc .KeepLines =_fgg .NewCT_OnOff ();};}; +// Close closes the document, removing any temporary files that might have been +// created when opening a document. +func (_fgdb *Document )Close ()error {if _fgdb .TmpPath !=""{return _ba .RemoveAll (_fgdb .TmpPath );};return nil ;}; -// RemoveParagraph removes a paragraph from a footer. -func (_ecb Footer )RemoveParagraph (p Paragraph ){for _ ,_eegf :=range _ecb ._baba .EG_ContentBlockContent {for _eeec ,_cbdf :=range _eegf .P {if _cbdf ==p ._cfdb {copy (_eegf .P [_eeec :],_eegf .P [_eeec +1:]);_eegf .P =_eegf .P [0:len (_eegf .P )-1];return ;};};};}; +// ParagraphSpacing controls the spacing for a paragraph and its lines. +type ParagraphSpacing struct{_agffc *_ec .CT_Spacing }; -// SetAlignment controls the paragraph alignment -func (_ddga ParagraphProperties )SetAlignment (align _fgg .ST_Jc ){if align ==_fgg .ST_JcUnset {_ddga ._fdfc .Jc =nil ;}else {_ddga ._fdfc .Jc =_fgg .NewCT_Jc ();_ddga ._fdfc .Jc .ValAttr =align ;};}; +// ComplexSizeValue returns the value of run font size for complex fonts in points. +func (_fcga RunProperties )ComplexSizeValue ()float64 {if _ddefd :=_fcga ._eeab .SzCs ;_ddefd !=nil {_debf :=_ddefd .ValAttr ;if _debf .ST_UnsignedDecimalNumber !=nil {return float64 (*_debf .ST_UnsignedDecimalNumber )/2;};};return 0.0;};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";); -// SetHAlignment sets the horizontal alignment for an anchored image. -func (_be AnchoredDrawing )SetHAlignment (h _fgg .WdST_AlignH ){_be ._gd .PositionH .Choice =&_fgg .WdCT_PosHChoice {};_be ._gd .PositionH .Choice .Align =h ;}; +// SetSemiHidden controls if the style is hidden in the UI. +func (_dccge Style )SetSemiHidden (b bool ){if b {_dccge ._dacg .SemiHidden =_ec .NewCT_OnOff ();}else {_dccge ._dacg .SemiHidden =nil ;};}; -// SetThemeColor sets the color from the theme. -func (_eab Color )SetThemeColor (t _fgg .ST_ThemeColor ){_eab ._aaf .ThemeColorAttr =t }; +// 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 (_ddee Run )IsFootnote ()(bool ,int64 ){if _ddee ._cbaga .EG_RunInnerContent !=nil {if _ddee ._cbaga .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_ddee ._cbaga .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0;}; -// Color controls the run or styles color. -type Color struct{_aaf *_fgg .CT_Color }; +// TableProperties are the properties for a table within a document +type TableProperties struct{_ddac *_ec .CT_TblPr }; -// AddPageBreak adds a page break to a run. -func (_aeed Run )AddPageBreak (){_abdg :=_aeed .newIC ();_abdg .Br =_fgg .NewCT_Br ();_abdg .Br .TypeAttr =_fgg .ST_BrTypePage ;}; +// Color returns the style's Color. +func (_acbf RunProperties )Color ()Color {if _acbf ._eeab .Color ==nil {_acbf ._eeab .Color =_ec .NewCT_Color ();};return Color {_acbf ._eeab .Color };}; -// MailMerge finds mail merge fields and replaces them with the text provided. It also removes -// the mail merge source info from the document settings. -func (_gfbf *Document )MailMerge (mergeContent map[string ]string ){_gedc :=_gfbf .mergeFields ();_cdbb :=map[Paragraph ][]Run {};for _ ,_bfda :=range _gedc {_ecgf ,_acab :=mergeContent [_bfda ._bgcb ];if _acab {if _bfda ._fffa {_ecgf =_a .ToUpper (_ecgf );}else if _bfda ._cab {_ecgf =_a .ToLower (_ecgf );}else if _bfda ._ecca {_ecgf =_a .Title (_ecgf );}else if _bfda ._fbfg {_ceed :=_d .Buffer {};for _dfcfg ,_aace :=range _ecgf {if _dfcfg ==0{_ceed .WriteRune (_b .ToUpper (_aace ));}else {_ceed .WriteRune (_aace );};};_ecgf =_ceed .String ();};if _ecgf !=""&&_bfda ._deaa !=""{_ecgf =_bfda ._deaa +_ecgf ;};if _ecgf !=""&&_bfda ._aeg !=""{_ecgf =_ecgf +_bfda ._aeg ;};};if _bfda ._beca {if len (_bfda ._aaa .FldSimple )==1&&len (_bfda ._aaa .FldSimple [0].EG_PContent )==1&&len (_bfda ._aaa .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_bced :=&_fgg .EG_ContentRunContent {};_bced .R =_bfda ._aaa .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_bfda ._aaa .FldSimple =nil ;_acbda :=Run {_gfbf ,_bced .R };_acbda .ClearContent ();_acbda .AddText (_ecgf );_bfda ._aaa .EG_ContentRunContent =append (_bfda ._aaa .EG_ContentRunContent ,_bced );};}else {_bdc :=_bfda ._geff .Runs ();for _gbadc :=_bfda ._adae ;_gbadc <=_bfda ._afce ;_gbadc ++{if _gbadc ==_bfda ._bac +1{_bdc [_gbadc ].ClearContent ();_bdc [_gbadc ].AddText (_ecgf );}else {_cdbb [_bfda ._geff ]=append (_cdbb [_bfda ._geff ],_bdc [_gbadc ]);};};};};for _bgb ,_dcggf :=range _cdbb {for _ ,_edc :=range _dcggf {_bgb .RemoveRun (_edc );};};_gfbf .Settings .RemoveMailMerge ();}; +// Spacing returns the paragraph spacing settings. +func (_eaga ParagraphProperties )Spacing ()ParagraphSpacing {if _eaga ._aeda .Spacing ==nil {_eaga ._aeda .Spacing =_ec .NewCT_Spacing ();};return ParagraphSpacing {_eaga ._aeda .Spacing };};const _eece ="\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"; -// Cells returns the cells defined in the table. -func (_degff Row )Cells ()[]Cell {_ecfeb :=[]Cell {};for _ ,_dedb :=range _degff ._edag .EG_ContentCellContent {for _ ,_efbe :=range _dedb .Tc {_ecfeb =append (_ecfeb ,Cell {_degff ._aade ,_efbe });};if _dedb .Sdt !=nil &&_dedb .Sdt .SdtContent !=nil {for _ ,_gbac :=range _dedb .Sdt .SdtContent .Tc {_ecfeb =append (_ecfeb ,Cell {_degff ._aade ,_gbac });};};};return _ecfeb ;}; +// RowProperties are the properties for a row within a table +type RowProperties struct{_bdba *_ec .CT_TrPr }; -// ClearContent clears any content in the run (text, tabs, breaks, etc.) -func (_dfad Run )ClearContent (){_dfad ._bfbb .EG_RunInnerContent =nil }; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_dddcc TableProperties )SetCellSpacingAuto (){_dddcc ._ddac .TblCellSpacing =_ec .NewCT_TblWidth ();_dddcc ._ddac .TblCellSpacing .TypeAttr =_ec .ST_TblWidthAuto ;}; -// Name returns the name of the bookmark whcih is the document unique ID that -// identifies the bookmark. -func (_cgg Bookmark )Name ()string {return _cgg ._dac .NameAttr };func (_cgd *Document )InsertTableAfter (relativeTo Paragraph )Table {return _cgd .insertTable (relativeTo ,false );}; +// SetStartIndent controls the start indentation. +func (_afab ParagraphProperties )SetStartIndent (m _fg .Distance ){if _afab ._aeda .Ind ==nil {_afab ._aeda .Ind =_ec .NewCT_Ind ();};if m ==_fg .Zero {_afab ._aeda .Ind .StartAttr =nil ;}else {_afab ._aeda .Ind .StartAttr =&_ec .ST_SignedTwipsMeasure {};_afab ._aeda .Ind .StartAttr .Int64 =_e .Int64 (int64 (m /_fg .Twips ));};}; -// Italic returns true if run font is italic. -func (_gcag RunProperties )Italic ()bool {_decfc :=_gcag ._bfbg ;return _aeege (_decfc .I )||_aeege (_decfc .ICs );}; +// SetHAlignment sets the horizontal alignment for an anchored image. +func (_bb AnchoredDrawing )SetHAlignment (h _ec .WdST_AlignH ){_bb ._fc .PositionH .Choice =&_ec .WdCT_PosHChoice {};_bb ._fc .PositionH .Choice .Align =h ;}; -// Header is a header for a document section. -type Header struct{_gdd *Document ;_fcad *_fgg .Hdr ;}; +// ClearColor clears the text color. +func (_cgbfe RunProperties )ClearColor (){_cgbfe ._eeab .Color =nil }; -// SetConformance sets conformance attribute of the document -// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: -// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. -func (_affc Document )SetConformance (conformanceAttr _fg .ST_ConformanceClass ){_affc ._cdaa .ConformanceAttr =conformanceAttr ;}; +// X returns the inner wrapped XML type. +func (_adc Fonts )X ()*_ec .CT_Fonts {return _adc ._dcade }; -// FormFields extracts all of the fields from a document. They can then be -// manipulated via the methods on the field and the document saved. -func (_fff *Document )FormFields ()[]FormField {_cegg :=[]FormField {};for _ ,_dfa :=range _fff .Paragraphs (){_dgbf :=_dfa .Runs ();for _aacf ,_aag :=range _dgbf {for _ ,_abe :=range _aag ._bfbb .EG_RunInnerContent {if _abe .FldChar ==nil ||_abe .FldChar .FfData ==nil {continue ;};if _abe .FldChar .FldCharTypeAttr ==_fgg .ST_FldCharTypeBegin {if len (_abe .FldChar .FfData .Name )==0||_abe .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_ecd :=FormField {_edda :_abe .FldChar .FfData };if _abe .FldChar .FfData .TextInput !=nil {for _edgf :=_aacf +1;_edgf < len (_dgbf )-1;_edgf ++{if len (_dgbf [_edgf ]._bfbb .EG_RunInnerContent )==0{continue ;};_bffc :=_dgbf [_edgf ]._bfbb .EG_RunInnerContent [0];if _bffc .FldChar !=nil &&_bffc .FldChar .FldCharTypeAttr ==_fgg .ST_FldCharTypeSeparate {if len (_dgbf [_edgf +1]._bfbb .EG_RunInnerContent )==0{continue ;};if _dgbf [_edgf +1]._bfbb .EG_RunInnerContent [0].FldChar ==nil {_ecd ._ebegc =_dgbf [_edgf +1]._bfbb .EG_RunInnerContent [0];break ;};};};};_cegg =append (_cegg ,_ecd );};};};};return _cegg ;}; +// SetBottomPct sets the cell bottom margin +func (_bce CellMargins )SetBottomPct (pct float64 ){_bce ._cba .Bottom =_ec .NewCT_TblWidth ();_eef (_bce ._cba .Bottom ,pct );}; -// X returns the inner wrapped XML type. -func (_efdaf NumberingLevel )X ()*_fgg .CT_Lvl {return _efdaf ._cbf }; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_bdbec TableProperties )SetCellSpacingPercent (pct float64 ){_bdbec ._ddac .TblCellSpacing =_ec .NewCT_TblWidth ();_bdbec ._ddac .TblCellSpacing .TypeAttr =_ec .ST_TblWidthPct ;_bdbec ._ddac .TblCellSpacing .WAttr =&_ec .ST_MeasurementOrPercent {};_bdbec ._ddac .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_ec .ST_DecimalNumberOrPercent {};_bdbec ._ddac .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (pct *50));}; -// Numbering is the document wide numbering styles contained in numbering.xml. -type Numbering struct{_fdda *_fgg .Numbering }; +// AddFooter creates a Footer associated with the document, but doesn't add it +// to the document for display. +func (_acdb *Document )AddFooter ()Footer {_bdg :=_ec .NewFtr ();_acdb ._ead =append (_acdb ._ead ,_bdg );_ccg :=_cfc .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_acdb ._ead ));_acdb ._cgg .AddRelationship (_ccg ,_e .FooterType );_acdb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_ccg ,"\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");_acdb ._ecc =append (_acdb ._ecc ,_gc .NewRelationships ());return Footer {_acdb ,_bdg };}; -// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. -func (_fgdf Style )SetUnhideWhenUsed (b bool ){if b {_fgdf ._dedd .UnhideWhenUsed =_fgg .NewCT_OnOff ();}else {_fgdf ._dedd .UnhideWhenUsed =nil ;};}; +// StyleID returns the style ID. +func (_cbgee Style )StyleID ()string {if _cbgee ._dacg .StyleIdAttr ==nil {return "";};return *_cbgee ._dacg .StyleIdAttr ;}; -// SetRowBandSize sets the number of Rows in the row band -func (_ccafa TableStyleProperties )SetRowBandSize (rows int64 ){_ccafa ._fbbc .TblStyleRowBandSize =_fgg .NewCT_DecimalNumber ();_ccafa ._fbbc .TblStyleRowBandSize .ValAttr =rows ;}; +// 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 (_cbad Paragraph )AddBookmark (name string )Bookmark {_cccc :=_ec .NewEG_PContent ();_dccac :=_ec .NewEG_ContentRunContent ();_cccc .EG_ContentRunContent =append (_cccc .EG_ContentRunContent ,_dccac );_aacgd :=_ec .NewEG_RunLevelElts ();_dccac .EG_RunLevelElts =append (_dccac .EG_RunLevelElts ,_aacgd );_gcac :=_ec .NewEG_RangeMarkupElements ();_cfce :=_ec .NewCT_Bookmark ();_gcac .BookmarkStart =_cfce ;_aacgd .EG_RangeMarkupElements =append (_aacgd .EG_RangeMarkupElements ,_gcac );_gcac =_ec .NewEG_RangeMarkupElements ();_gcac .BookmarkEnd =_ec .NewCT_MarkupRange ();_aacgd .EG_RangeMarkupElements =append (_aacgd .EG_RangeMarkupElements ,_gcac );_cbad ._bbee .EG_PContent =append (_cbad ._bbee .EG_PContent ,_cccc );_cagc :=Bookmark {_cfce };_cagc .SetName (name );return _cagc ;};func (_cbcg *Document )validateTableCells ()error {for _ ,_beb :=range _cbcg ._bbef .Body .EG_BlockLevelElts {for _ ,_gadd :=range _beb .EG_ContentBlockContent {for _ ,_fcfd :=range _gadd .Tbl {for _ ,_ffeb :=range _fcfd .EG_ContentRowContent {for _ ,_afeb :=range _ffeb .Tr {_ccaa :=false ;for _ ,_ggd :=range _afeb .EG_ContentCellContent {_gab :=false ;for _ ,_bgab :=range _ggd .Tc {_ccaa =true ;for _ ,_bbd :=range _bgab .EG_BlockLevelElts {for _ ,_dfge :=range _bbd .EG_ContentBlockContent {if len (_dfge .P )> 0{_gab =true ;break ;};};};};if !_gab {return _bf .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 !_ccaa {return _bf .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 ;}; -// SetUISortOrder controls the order the style is displayed in the UI. -func (_fada Style )SetUISortOrder (order int ){_fada ._dedd .UiPriority =_fgg .NewCT_DecimalNumber ();_fada ._dedd .UiPriority .ValAttr =int64 (order );}; +// StructuredDocumentTag are a tagged bit of content in a document. +type StructuredDocumentTag struct{_bbcdg *Document ;_cdef *_ec .CT_SdtBlock ;}; -// Styles returns all styles. -func (_gcebe Styles )Styles ()[]Style {_cfeg :=[]Style {};for _ ,_bggdg :=range _gcebe ._gee .Style {_cfeg =append (_cfeg ,Style {_bggdg });};return _cfeg ;}; +// Color controls the run or styles color. +type Color struct{_bca *_ec .CT_Color }; -// SetTopPct sets the cell top margin -func (_afe CellMargins )SetTopPct (pct float64 ){_afe ._bgg .Top =_fgg .NewCT_TblWidth ();_fe (_afe ._bgg .Top ,pct );}; +// SetContextualSpacing controls whether to Ignore Spacing Above and Below When +// Using Identical Styles +func (_dgcce ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_dgcce ._abef .ContextualSpacing =nil ;}else {_dgcce ._abef .ContextualSpacing =_ec .NewCT_OnOff ();};}; -// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link -// destination will be used many times. -func (_bcfb HyperLink )SetTargetByRef (link _aeb .Hyperlink ){_bcfb ._efga .IdAttr =_c .String (_aeb .Relationship (link ).ID ());_bcfb ._efga .AnchorAttr =nil ;}; +// CellProperties are a table cells properties within a document. +type CellProperties struct{_adfg *_ec .CT_TcPr }; -// Shadow returns true if run shadow is on. -func (_eegfa RunProperties )Shadow ()bool {return _aeege (_eegfa ._bfbg .Shadow )}; +// Properties returns the run properties. +func (_ceec Run )Properties ()RunProperties {if _ceec ._cbaga .RPr ==nil {_ceec ._cbaga .RPr =_ec .NewCT_RPr ();};return RunProperties {_ceec ._cbaga .RPr };}; -// SetHangingIndent controls the indentation of the non-first lines in a paragraph. -func (_baga ParagraphProperties )SetHangingIndent (m _ce .Distance ){if _baga ._fdfc .Ind ==nil {_baga ._fdfc .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_baga ._fdfc .Ind .HangingAttr =nil ;}else {_baga ._fdfc .Ind .HangingAttr =&_fg .ST_TwipsMeasure {};_baga ._fdfc .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_ce .Twips ));};}; +// SetColumnBandSize sets the number of Columns in the column band +func (_aaedd TableStyleProperties )SetColumnBandSize (cols int64 ){_aaedd ._addg .TblStyleColBandSize =_ec .NewCT_DecimalNumber ();_aaedd ._addg .TblStyleColBandSize .ValAttr =cols ;}; -// SetTargetBookmark sets the bookmark target of the hyperlink. -func (_ebg HyperLink )SetTargetBookmark (bm Bookmark ){_ebg ._efga .AnchorAttr =_c .String (bm .Name ());_ebg ._efga .IdAttr =nil ;}; +// RemoveParagraph removes a paragraph from a footer. +func (_eafb Footer )RemoveParagraph (p Paragraph ){for _ ,_daa :=range _eafb ._abd .EG_ContentBlockContent {for _bcaf ,_dbfe :=range _daa .P {if _dbfe ==p ._bbee {copy (_daa .P [_bcaf :],_daa .P [_bcaf +1:]);_daa .P =_daa .P [0:len (_daa .P )-1];return ;};};};}; -// SetBasedOn sets the style that this style is based on. -func (_aacc Style )SetBasedOn (name string ){if name ==""{_aacc ._dedd .BasedOn =nil ;}else {_aacc ._dedd .BasedOn =_fgg .NewCT_String ();_aacc ._dedd .BasedOn .ValAttr =name ;};}; +// AddStyle adds a new empty style. +func (_agcf Styles )AddStyle (styleID string ,t _ec .ST_StyleType ,isDefault bool )Style {_bdfd :=_ec .NewCT_Style ();_bdfd .TypeAttr =t ;if isDefault {_bdfd .DefaultAttr =&_bc .ST_OnOff {};_bdfd .DefaultAttr .Bool =_e .Bool (isDefault );};_bdfd .StyleIdAttr =_e .String (styleID );_agcf ._gccd .Style =append (_agcf ._gccd .Style ,_bdfd );return Style {_bdfd };}; -// TableLook returns the table look, or conditional formatting applied to a table style. -func (_gfc TableProperties )TableLook ()TableLook {if _gfc ._caea .TblLook ==nil {_gfc ._caea .TblLook =_fgg .NewCT_TblLook ();};return TableLook {_gfc ._caea .TblLook };}; +// SetStyle sets the table style name. +func (_bafb TableProperties )SetStyle (name string ){if name ==""{_bafb ._ddac .TblStyle =nil ;}else {_bafb ._ddac .TblStyle =_ec .NewCT_String ();_bafb ._ddac .TblStyle .ValAttr =name ;};};func (_facb Paragraph )addInstrText (_aad string )*_ec .CT_Text {_dcee :=_facb .AddRun ();_afefe :=_dcee .X ();_fecg :=_ec .NewEG_RunInnerContent ();_dfgec :=_ec .NewCT_Text ();_agae :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_dfgec .SpaceAttr =&_agae ;_dfgec .Content ="\u0020"+_aad +"\u0020";_fecg .InstrText =_dfgec ;_afefe .EG_RunInnerContent =append (_afefe .EG_RunInnerContent ,_fecg );return _dfgec ;};func _cfffe (_accfa string )mergeFieldInfo {_abab :=[]string {};_fbef :=_cf .Buffer {};_fdgg :=-1;for _bega ,_bgcad :=range _accfa {switch _bgcad {case ' ':if _fbef .Len ()!=0{_abab =append (_abab ,_fbef .String ());};_fbef .Reset ();case '"':if _fdgg !=-1{_abab =append (_abab ,_accfa [_fdgg +1:_bega ]);_fdgg =-1;}else {_fdgg =_bega ;};default:_fbef .WriteRune (_bgcad );};};if _fbef .Len ()!=0{_abab =append (_abab ,_fbef .String ());};_dfdfa :=mergeFieldInfo {};for _ecaed :=0;_ecaed < len (_abab )-1;_ecaed ++{_cbgd :=_abab [_ecaed ];switch _cbgd {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_dfdfa ._faac =_abab [_ecaed +1];_ecaed ++;case "\u005c\u0066":_dfdfa ._gdga =_abab [_ecaed +1];_ecaed ++;case "\u005c\u0062":_dfdfa ._gdda =_abab [_ecaed +1];_ecaed ++;case "\u005c\u002a":switch _abab [_ecaed +1]{case "\u0055\u0070\u0070e\u0072":_dfdfa ._dcca =true ;case "\u004c\u006f\u0077e\u0072":_dfdfa ._fedg =true ;case "\u0043\u0061\u0070\u0073":_dfdfa ._fcfef =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_dfdfa ._bgcaa =true ;};_ecaed ++;};};return _dfdfa ;}; -// Paragraph is a paragraph within a document. -type Paragraph struct{_eecc *Document ;_cfdb *_fgg .CT_P ;}; +// Clear resets the numbering. +func (_bead Numbering )Clear (){_bead ._ebge .AbstractNum =nil ;_bead ._ebge .Num =nil ;_bead ._ebge .NumIdMacAtCleanup =nil ;_bead ._ebge .NumPicBullet =nil ;}; // X returns the inner wrapped XML type. -func (_cebb TableStyleProperties )X ()*_fgg .CT_TblPrBase {return _cebb ._fbbc }; - -// SetLeftIndent controls the left indent of the paragraph. -func (_cfaf ParagraphStyleProperties )SetLeftIndent (m _ce .Distance ){if _cfaf ._bgca .Ind ==nil {_cfaf ._bgca .Ind =_fgg .NewCT_Ind ();};if m ==_ce .Zero {_cfaf ._bgca .Ind .LeftAttr =nil ;}else {_cfaf ._bgca .Ind .LeftAttr =&_fgg .ST_SignedTwipsMeasure {};_cfaf ._bgca .Ind .LeftAttr .Int64 =_c .Int64 (int64 (m /_ce .Twips ));};}; +func (_cbaf ParagraphStyleProperties )X ()*_ec .CT_PPrGeneral {return _cbaf ._abef }; -// SetStrict is a shortcut for document.SetConformance, -// as one of these values from github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes: -// ST_ConformanceClassUnset, ST_ConformanceClassStrict or ST_ConformanceClassTransitional. -func (_cce Document )SetStrict (strict bool ){if strict {_cce ._cdaa .ConformanceAttr =_fg .ST_ConformanceClassStrict ;}else {_cce ._cdaa .ConformanceAttr =_fg .ST_ConformanceClassTransitional ;};}; +// HasFootnotes returns a bool based on the presence or abscence of footnotes within +// the document. +func (_ceca *Document )HasFootnotes ()bool {return _ceca ._dea !=nil }; -// SetBeforeAuto controls if spacing before a paragraph is automatically determined. -func (_ddbc ParagraphSpacing )SetBeforeAuto (b bool ){if b {_ddbc ._bged .BeforeAutospacingAttr =&_fg .ST_OnOff {};_ddbc ._bged .BeforeAutospacingAttr .Bool =_c .Bool (true );}else {_ddbc ._bged .BeforeAutospacingAttr =nil ;};}; +// X returns the inner wrapped XML type. +func (_gdfg TableProperties )X ()*_ec .CT_TblPr {return _gdfg ._ddac }; -// Run is a run of text within a paragraph that shares the same formatting. -type Run struct{_adbf *Document ;_bfbb *_fgg .CT_R ;}; +// X returns the internally wrapped *wml.CT_SectPr. +func (_gbeg Section )X ()*_ec .CT_SectPr {return _gbeg ._efad }; -// TableLook is the conditional formatting associated with a table style that -// has been assigned to a table. -type TableLook struct{_gagb *_fgg .CT_TblLook }; +// 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 (_gbae Footer )Index ()int {for _cfeb ,_gdab :=range _gbae ._bcf ._ead {if _gdab ==_gbae ._abd {return _cfeb ;};};return -1;}; -// SetWidth sets the table with to a specified width. -func (_ebbf TableProperties )SetWidth (d _ce .Distance ){_ebbf ._caea .TblW =_fgg .NewCT_TblWidth ();_ebbf ._caea .TblW .TypeAttr =_fgg .ST_TblWidthDxa ;_ebbf ._caea .TblW .WAttr =&_fgg .ST_MeasurementOrPercent {};_ebbf ._caea .TblW .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_ebbf ._caea .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (d /_ce .Twips ));}; +// Name returns the name of the field. +func (_bgfe FormField )Name ()string {return *_bgfe ._bef .Name [0].ValAttr }; -// AddParagraph adds a paragraph to the footnote. -func (_bfdc Footnote )AddParagraph ()Paragraph {_eedd :=_fgg .NewEG_ContentBlockContent ();_gbae :=len (_bfdc ._ceac .EG_BlockLevelElts [0].EG_ContentBlockContent );_bfdc ._ceac .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_bfdc ._ceac .EG_BlockLevelElts [0].EG_ContentBlockContent ,_eedd );_ceag :=_fgg .NewCT_P ();var _bfg *_fgg .CT_String ;if _gbae !=0{_cag :=len (_bfdc ._ceac .EG_BlockLevelElts [0].EG_ContentBlockContent [_gbae -1].P );_bfg =_bfdc ._ceac .EG_BlockLevelElts [0].EG_ContentBlockContent [_gbae -1].P [_cag -1].PPr .PStyle ;}else {_bfg =_fgg .NewCT_String ();_bfg .ValAttr ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065";};_eedd .P =append (_eedd .P ,_ceag );_cead :=Paragraph {_bfdc ._aecc ,_ceag };_cead ._cfdb .PPr =_fgg .NewCT_PPr ();_cead ._cfdb .PPr .PStyle =_bfg ;_cead ._cfdb .PPr .RPr =_fgg .NewCT_ParaRPr ();return _cead ;}; +// Styles is the document wide styles contained in styles.xml. +type Styles struct{_gccd *_ec .Styles }; -// SetWidthPercent sets the table to a width percentage. -func (_bgadc TableProperties )SetWidthPercent (pct float64 ){_bgadc ._caea .TblW =_fgg .NewCT_TblWidth ();_bgadc ._caea .TblW .TypeAttr =_fgg .ST_TblWidthPct ;_bgadc ._caea .TblW .WAttr =&_fgg .ST_MeasurementOrPercent {};_bgadc ._caea .TblW .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_bgadc ._caea .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; +// AddTable adds a new table to the document body. +func (_dde *Document )AddTable ()Table {_cge :=_ec .NewEG_BlockLevelElts ();_dde ._bbef .Body .EG_BlockLevelElts =append (_dde ._bbef .Body .EG_BlockLevelElts ,_cge );_faa :=_ec .NewEG_ContentBlockContent ();_cge .EG_ContentBlockContent =append (_cge .EG_ContentBlockContent ,_faa );_bfd :=_ec .NewCT_Tbl ();_faa .Tbl =append (_faa .Tbl ,_bfd );return Table {_dde ,_bfd };}; -// RightToLeft returns true if run text goes from right to left. -func (_aeaa RunProperties )RightToLeft ()bool {return _aeege (_aeaa ._bfbg .Rtl )}; +// X returns the inner wrapped XML type. +func (_gffgb Header )X ()*_ec .Hdr {return _gffgb ._gca }; -// 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 (_acbd Footer )AddImage (i _aeb .Image )(_aeb .ImageRef ,error ){var _ebcbf _aeb .Relationships ;for _edgg ,_ddaf :=range _acbd ._gbfg ._eefb {if _ddaf ==_acbd ._baba {_ebcbf =_acbd ._gbfg ._edgc [_edgg ];};};_dbe :=_aeb .MakeImageRef (i ,&_acbd ._gbfg .DocBase ,_ebcbf );if i .Data ==nil &&i .Path ==""{return _dbe ,_ef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _dbe ,_ef .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _dbe ,_ef .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};_acbd ._gbfg .Images =append (_acbd ._gbfg .Images ,_dbe );_gccf :=_cf .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_acbd ._gbfg .Images ),i .Format );_bebf :=_ebcbf .AddRelationship (_gccf ,_c .ImageType );_dbe .SetRelID (_bebf .X ().IdAttr );return _dbe ,nil ;}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_fgac ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_fgac ._aeda .KeepLines =nil ;}else {_fgac ._aeda .KeepLines =_ec .NewCT_OnOff ();};}; -// Levels returns all of the numbering levels defined in the definition. -func (_caba NumberingDefinition )Levels ()[]NumberingLevel {_fffb :=[]NumberingLevel {};for _ ,_caece :=range _caba ._ddfb .Lvl {_fffb =append (_fffb ,NumberingLevel {_caece });};return _fffb ;}; +// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. +func (_cgbf FormField )SetSize (size uint64 ){size *=2;if _cgbf ._bef .CheckBox !=nil {_cgbf ._bef .CheckBox .Choice =_ec .NewCT_FFCheckBoxChoice ();_cgbf ._bef .CheckBox .Choice .Size =_ec .NewCT_HpsMeasure ();_cgbf ._bef .CheckBox .Choice .Size .ValAttr =_ec .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size };};}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_dggab TableBorders )SetInsideHorizontal (t _fgg .ST_Border ,c _bbd .Color ,thickness _ce .Distance ){_dggab ._efaad .InsideH =_fgg .NewCT_Border ();_cafa (_dggab ._efaad .InsideH ,t ,c ,thickness );}; +// SetHeight allows controlling the height of a row within a table. +func (_aebe RowProperties )SetHeight (ht _fg .Distance ,rule _ec .ST_HeightRule ){if rule ==_ec .ST_HeightRuleUnset {_aebe ._bdba .TrHeight =nil ;}else {_decb :=_ec .NewCT_Height ();_decb .HRuleAttr =rule ;_decb .ValAttr =&_bc .ST_TwipsMeasure {};_decb .ValAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (ht /_fg .Twips ));_aebe ._bdba .TrHeight =[]*_ec .CT_Height {_decb };};}; -// SetValue sets the width value. -func (_acae TableWidth )SetValue (m _ce .Distance ){_acae ._eegef .WAttr =&_fgg .ST_MeasurementOrPercent {};_acae ._eegef .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_acae ._eegef .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (m /_ce .Twips ));_acae ._eegef .TypeAttr =_fgg .ST_TblWidthDxa ;}; +// SetBefore sets the spacing that comes before the paragraph. +func (_gdaf ParagraphSpacing )SetBefore (before _fg .Distance ){_gdaf ._agffc .BeforeAttr =&_bc .ST_TwipsMeasure {};_gdaf ._agffc .BeforeAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (before /_fg .Twips ));}; -// BodySection returns the default body section used for all preceding -// paragraphs until the previous Section. If there is no previous sections, the -// body section applies to the entire document. -func (_fd *Document )BodySection ()Section {if _fd ._cdaa .Body .SectPr ==nil {_fd ._cdaa .Body .SectPr =_fgg .NewCT_SectPr ();};return Section {_fd ,_fd ._cdaa .Body .SectPr };}; +// SetPossibleValues sets possible values for a FormFieldTypeDropDown. +func (_adae FormField )SetPossibleValues (values []string ){if _adae ._bef .DdList !=nil {for _ ,_agcc :=range values {_afga :=_ec .NewCT_String ();_afga .ValAttr =_agcc ;_adae ._bef .DdList .ListEntry =append (_adae ._bef .DdList .ListEntry ,_afga );};};};func (_aebeg Styles )initializeStyleDefaults (){_geff :=_aebeg .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_ec .ST_StyleTypeParagraph ,true );_geff .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_geff .SetPrimaryStyle (true );_bgfda :=_aebeg .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_ec .ST_StyleTypeCharacter ,true );_bgfda .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074");_bgfda .SetUISortOrder (1);_bgfda .SetSemiHidden (true );_bgfda .SetUnhideWhenUsed (true );_aedd :=_aebeg .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_ec .ST_StyleTypeCharacter ,false );_aedd .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072");_aedd .SetBasedOn (_bgfda .StyleID ());_aedd .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_aedd .SetUISortOrder (10);_aedd .RunProperties ().Fonts ().SetASCIITheme (_ec .ST_ThemeMajorAscii );_aedd .RunProperties ().Fonts ().SetEastAsiaTheme (_ec .ST_ThemeMajorEastAsia );_aedd .RunProperties ().Fonts ().SetHANSITheme (_ec .ST_ThemeMajorHAnsi );_aedd .RunProperties ().Fonts ().SetCSTheme (_ec .ST_ThemeMajorBidi );_aedd .RunProperties ().SetSize (28*_fg .Point );_aedd .RunProperties ().SetKerning (14*_fg .Point );_aedd .RunProperties ().SetCharacterSpacing (-10*_fg .Twips );_ebabb :=_aebeg .AddStyle ("\u0054\u0069\u0074l\u0065",_ec .ST_StyleTypeParagraph ,false );_ebabb .SetName ("\u0054\u0069\u0074l\u0065");_ebabb .SetBasedOn (_geff .StyleID ());_ebabb .SetNextStyle (_geff .StyleID ());_ebabb .SetLinkedStyle (_aedd .StyleID ());_ebabb .SetUISortOrder (10);_ebabb .SetPrimaryStyle (true );_ebabb .ParagraphProperties ().SetContextualSpacing (true );_ebabb .RunProperties ().Fonts ().SetASCIITheme (_ec .ST_ThemeMajorAscii );_ebabb .RunProperties ().Fonts ().SetEastAsiaTheme (_ec .ST_ThemeMajorEastAsia );_ebabb .RunProperties ().Fonts ().SetHANSITheme (_ec .ST_ThemeMajorHAnsi );_ebabb .RunProperties ().Fonts ().SetCSTheme (_ec .ST_ThemeMajorBidi );_ebabb .RunProperties ().SetSize (28*_fg .Point );_ebabb .RunProperties ().SetKerning (14*_fg .Point );_ebabb .RunProperties ().SetCharacterSpacing (-10*_fg .Twips );_acceb :=_aebeg .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_ec .ST_StyleTypeTable ,false );_acceb .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_acceb .SetUISortOrder (99);_acceb .SetSemiHidden (true );_acceb .SetUnhideWhenUsed (true );_acceb .X ().TblPr =_ec .NewCT_TblPrBase ();_beda :=NewTableWidth ();_acceb .X ().TblPr .TblInd =_beda .X ();_beda .SetValue (0*_fg .Dxa );_acceb .X ().TblPr .TblCellMar =_ec .NewCT_TblCellMar ();_beda =NewTableWidth ();_acceb .X ().TblPr .TblCellMar .Top =_beda .X ();_beda .SetValue (0*_fg .Dxa );_beda =NewTableWidth ();_acceb .X ().TblPr .TblCellMar .Bottom =_beda .X ();_beda .SetValue (0*_fg .Dxa );_beda =NewTableWidth ();_acceb .X ().TblPr .TblCellMar .Left =_beda .X ();_beda .SetValue (108*_fg .Dxa );_beda =NewTableWidth ();_acceb .X ().TblPr .TblCellMar .Right =_beda .X ();_beda .SetValue (108*_fg .Dxa );_bfef :=_aebeg .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_ec .ST_StyleTypeNumbering ,false );_bfef .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074");_bfef .SetUISortOrder (1);_bfef .SetSemiHidden (true );_bfef .SetUnhideWhenUsed (true );_dagg :=[]_fg .Distance {16,13,12,11,11,11,11,11,11};_ecdf :=[]_fg .Distance {240,40,40,40,40,40,40,40,40};for _cgebf :=0;_cgebf < 9;_cgebf ++{_fcadd :=_cfc .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_cgebf +1);_gfde :=_aebeg .AddStyle (_fcadd +"\u0043\u0068\u0061\u0072",_ec .ST_StyleTypeCharacter ,false );_gfde .SetName (_cfc .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_cgebf +1));_gfde .SetBasedOn (_bgfda .StyleID ());_gfde .SetLinkedStyle (_fcadd );_gfde .SetUISortOrder (9+_cgebf );_gfde .RunProperties ().SetSize (_dagg [_cgebf ]*_fg .Point );_gabe :=_aebeg .AddStyle (_fcadd ,_ec .ST_StyleTypeParagraph ,false );_gabe .SetName (_cfc .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_cgebf +1));_gabe .SetNextStyle (_geff .StyleID ());_gabe .SetLinkedStyle (_gabe .StyleID ());_gabe .SetUISortOrder (9+_cgebf );_gabe .SetPrimaryStyle (true );_gabe .ParagraphProperties ().SetKeepNext (true );_gabe .ParagraphProperties ().SetSpacing (_ecdf [_cgebf ]*_fg .Twips ,0);_gabe .ParagraphProperties ().SetOutlineLevel (_cgebf );_gabe .RunProperties ().SetSize (_dagg [_cgebf ]*_fg .Point );};}; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_feag RunProperties )SizeMeasure ()string {if _ddeb :=_feag ._bfbg .Sz ;_ddeb !=nil {_cccd :=_ddeb .ValAttr ;if _cccd .ST_PositiveUniversalMeasure !=nil {return *_cccd .ST_PositiveUniversalMeasure ;};};return "";}; +// SetWidth sets the table with to a specified width. +func (_babc TableProperties )SetWidth (d _fg .Distance ){_babc ._ddac .TblW =_ec .NewCT_TblWidth ();_babc ._ddac .TblW .TypeAttr =_ec .ST_TblWidthDxa ;_babc ._ddac .TblW .WAttr =&_ec .ST_MeasurementOrPercent {};_babc ._ddac .TblW .WAttr .ST_DecimalNumberOrPercent =&_ec .ST_DecimalNumberOrPercent {};_babc ._ddac .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (d /_fg .Twips ));}; -// Spacing returns the paragraph spacing settings. -func (_eafg ParagraphProperties )Spacing ()ParagraphSpacing {if _eafg ._fdfc .Spacing ==nil {_eafg ._fdfc .Spacing =_fgg .NewCT_Spacing ();};return ParagraphSpacing {_eafg ._fdfc .Spacing };};const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;); +// VerticalAlign returns the value of paragraph vertical align. +func (_ddbe ParagraphProperties )VerticalAlignment ()_bc .ST_VerticalAlignRun {if _bddebg :=_ddbe ._aeda .RPr .VertAlign ;_bddebg !=nil {return _bddebg .ValAttr ;};return 0;}; // X returns the inner wrapped XML type. -func (_cddb TableConditionalFormatting )X ()*_fgg .CT_TblStylePr {return _cddb ._abace }; +func (_dfece Styles )X ()*_ec .Styles {return _dfece ._gccd }; -// RunProperties returns the run properties controlling text formatting within the table. -func (_defda TableConditionalFormatting )RunProperties ()RunProperties {if _defda ._abace .RPr ==nil {_defda ._abace .RPr =_fgg .NewCT_RPr ();};return RunProperties {_defda ._abace .RPr };}; +// IsBold returns true if the run has been set to bold. +func (_ffbb RunProperties )IsBold ()bool {return _ffbb .BoldValue ()==OnOffValueOn }; -// AddDefinition adds a new numbering definition. -func (_decdd Numbering )AddDefinition ()NumberingDefinition {_ggaab :=_fgg .NewCT_Num ();_ebbd :=int64 (1);for _ ,_bffe :=range _decdd .Definitions (){if _bffe .AbstractNumberID ()>=_ebbd {_ebbd =_bffe .AbstractNumberID ()+1;};};_ageg :=int64 (1);for _ ,_gcbd :=range _decdd .X ().Num {if _gcbd .NumIdAttr >=_ageg {_ageg =_gcbd .NumIdAttr +1;};};_ggaab .NumIdAttr =_ageg ;_ggaab .AbstractNumId =_fgg .NewCT_DecimalNumber ();_ggaab .AbstractNumId .ValAttr =_ebbd ;_ecge :=_fgg .NewCT_AbstractNum ();_ecge .AbstractNumIdAttr =_ebbd ;_decdd ._fdda .AbstractNum =append (_decdd ._fdda .AbstractNum ,_ecge );_decdd ._fdda .Num =append (_decdd ._fdda .Num ,_ggaab );return NumberingDefinition {_ecge };}; +// SetTop sets the top border to a specified type, color and thickness. +func (_bagdf TableBorders )SetTop (t _ec .ST_Border ,c _ga .Color ,thickness _fg .Distance ){_bagdf ._bcd .Top =_ec .NewCT_Border ();_edfca (_bagdf ._bcd .Top ,t ,c ,thickness );}; -// SetStart sets the cell start margin -func (_cgb CellMargins )SetStart (d _ce .Distance ){_cgb ._bgg .Start =_fgg .NewCT_TblWidth ();_eb (_cgb ._bgg .Start ,d );}; +// SetVerticalAlignment controls the vertical alignment of the run, this is used +// to control if text is superscript/subscript. +func (_deeg RunProperties )SetVerticalAlignment (v _bc .ST_VerticalAlignRun ){if v ==_bc .ST_VerticalAlignRunUnset {_deeg ._eeab .VertAlign =nil ;}else {_deeg ._eeab .VertAlign =_ec .NewCT_VerticalAlignRun ();_deeg ._eeab .VertAlign .ValAttr =v ;};}; -// Runs returns all of the runs in a paragraph. -func (_cfbaa Paragraph )Runs ()[]Run {_bcbf :=[]Run {};for _ ,_agde :=range _cfbaa ._cfdb .EG_PContent {for _ ,_ddagf :=range _agde .EG_ContentRunContent {if _ddagf .R !=nil {_bcbf =append (_bcbf ,Run {_cfbaa ._eecc ,_ddagf .R });};if _ddagf .Sdt !=nil &&_ddagf .Sdt .SdtContent !=nil {for _ ,_aab :=range _ddagf .Sdt .SdtContent .EG_ContentRunContent {if _aab .R !=nil {_bcbf =append (_bcbf ,Run {_cfbaa ._eecc ,_aab .R });};};};};};return _bcbf ;}; +// AbstractNumberID returns the ID that is unique within all numbering +// definitions that is used to assign the definition to a paragraph. +func (_gfbg NumberingDefinition )AbstractNumberID ()int64 {return _gfbg ._gafdd .AbstractNumIdAttr }; -// SetBottomPct sets the cell bottom margin -func (_edee CellMargins )SetBottomPct (pct float64 ){_edee ._bgg .Bottom =_fgg .NewCT_TblWidth ();_fe (_edee ._bgg .Bottom ,pct );}; +// AddFieldWithFormatting adds a field (automatically computed text) to the +// document with field specifc formatting. +func (_acfc Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_fdfbe :=_acfc .newIC ();_fdfbe .FldChar =_ec .NewCT_FldChar ();_fdfbe .FldChar .FldCharTypeAttr =_ec .ST_FldCharTypeBegin ;if isDirty {_fdfbe .FldChar .DirtyAttr =&_bc .ST_OnOff {};_fdfbe .FldChar .DirtyAttr .Bool =_e .Bool (true );};_fdfbe =_acfc .newIC ();_fdfbe .InstrText =_ec .NewCT_Text ();if fmt !=""{_fdfbe .InstrText .Content =code +"\u0020"+fmt ;}else {_fdfbe .InstrText .Content =code ;};_fdfbe =_acfc .newIC ();_fdfbe .FldChar =_ec .NewCT_FldChar ();_fdfbe .FldChar .FldCharTypeAttr =_ec .ST_FldCharTypeEnd ;}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_fabb TableProperties )SetCellSpacingAuto (){_fabb ._caea .TblCellSpacing =_fgg .NewCT_TblWidth ();_fabb ._caea .TblCellSpacing .TypeAttr =_fgg .ST_TblWidthAuto ;}; +// X returns the inner wrapped XML type. +func (_abaa TableConditionalFormatting )X ()*_ec .CT_TblStylePr {return _abaa ._cbdbe };func _gebc (_ceac *_ec .CT_OnOff )bool {return _ceac !=nil };const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;); -// SetFontFamily sets the Ascii & HAnsi fonly family for a run. -func (_gabf RunProperties )SetFontFamily (family string ){if _gabf ._bfbg .RFonts ==nil {_gabf ._bfbg .RFonts =_fgg .NewCT_Fonts ();};_gabf ._bfbg .RFonts .AsciiAttr =_c .String (family );_gabf ._bfbg .RFonts .HAnsiAttr =_c .String (family );_gabf ._bfbg .RFonts .EastAsiaAttr =_c .String (family );}; +// RemoveParagraph removes a paragraph from the endnote. +func (_eade Endnote )RemoveParagraph (p Paragraph ){for _ ,_faea :=range _eade .content (){for _cffc ,_edbd :=range _faea .P {if _edbd ==p ._bbee {copy (_faea .P [_cffc :],_faea .P [_cffc +1:]);_faea .P =_faea .P [0:len (_faea .P )-1];return ;};};};}; -// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. -func (_acee Run )AddTab (){_ecgad :=_acee .newIC ();_ecgad .Tab =_fgg .NewCT_Empty ()}; +// SetRight sets the cell right margin +func (_acd CellMargins )SetRight (d _fg .Distance ){_acd ._cba .Right =_ec .NewCT_TblWidth ();_fcf (_acd ._cba .Right ,d );}; -// AddSection adds a new document section with an optional section break. If t -// is ST_SectionMarkUnset, then no break will be inserted. -func (_afdg ParagraphProperties )AddSection (t _fgg .ST_SectionMark )Section {_afdg ._fdfc .SectPr =_fgg .NewCT_SectPr ();if t !=_fgg .ST_SectionMarkUnset {_afdg ._fdfc .SectPr .Type =_fgg .NewCT_SectType ();_afdg ._fdfc .SectPr .Type .ValAttr =t ;};return Section {_afdg ._dfag ,_afdg ._fdfc .SectPr };}; +// Cell is a table cell within a document (not a spreadsheet) +type Cell struct{_ged *Document ;_dae *_ec .CT_Tc ;};func (_gaff *Document )tables (_bgcae *_ec .EG_ContentBlockContent )[]Table {_fbg :=[]Table {};for _ ,_accb :=range _bgcae .Tbl {_fbg =append (_fbg ,Table {_gaff ,_accb });for _ ,_gaag :=range _accb .EG_ContentRowContent {for _ ,_ggb :=range _gaag .Tr {for _ ,_fdgc :=range _ggb .EG_ContentCellContent {for _ ,_deb :=range _fdgc .Tc {for _ ,_bgba :=range _deb .EG_BlockLevelElts {for _ ,_ecca :=range _bgba .EG_ContentBlockContent {for _ ,_babg :=range _gaff .tables (_ecca ){_fbg =append (_fbg ,_babg );};};};};};};};};return _fbg ;};func (_ggfg Paragraph )addEndBookmark (_fcd int64 )*_ec .CT_MarkupRange {_bdca :=_ec .NewEG_PContent ();_ggfg ._bbee .EG_PContent =append (_ggfg ._bbee .EG_PContent ,_bdca );_gefd :=_ec .NewEG_ContentRunContent ();_cegg :=_ec .NewEG_RunLevelElts ();_ggfc :=_ec .NewEG_RangeMarkupElements ();_ccad :=_ec .NewCT_MarkupRange ();_ccad .IdAttr =_fcd ;_ggfc .BookmarkEnd =_ccad ;_bdca .EG_ContentRunContent =append (_bdca .EG_ContentRunContent ,_gefd );_gefd .EG_RunLevelElts =append (_gefd .EG_RunLevelElts ,_cegg );_cegg .EG_RangeMarkupElements =append (_cegg .EG_RangeMarkupElements ,_ggfc );return _ccad ;}; -// StyleID returns the style ID. -func (_egce Style )StyleID ()string {if _egce ._dedd .StyleIdAttr ==nil {return "";};return *_egce ._dedd .StyleIdAttr ;}; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_daaf RunProperties )CharacterSpacingMeasure ()string {if _dcgba :=_daaf ._eeab .Spacing ;_dcgba !=nil {_fbag :=_dcgba .ValAttr ;if _fbag .ST_UniversalMeasure !=nil {return *_fbag .ST_UniversalMeasure ;};};return "";}; -// Underline returns the type of run underline. -func (_efdg RunProperties )Underline ()_fgg .ST_Underline {if _egefg :=_efdg ._bfbg .U ;_egefg !=nil {return _egefg .ValAttr ;};return 0;}; +// SetColor sets the text color. +func (_aaa RunProperties )SetColor (c _ga .Color ){_aaa ._eeab .Color =_ec .NewCT_Color ();_aaa ._eeab .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; -// StructuredDocumentTags returns the structured document tags in the document -// which are commonly used in document templates. -func (_dceg *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_adc :=[]StructuredDocumentTag {};for _ ,_fddc :=range _dceg ._cdaa .Body .EG_BlockLevelElts {for _ ,_ddee :=range _fddc .EG_ContentBlockContent {if _ddee .Sdt !=nil {_adc =append (_adc ,StructuredDocumentTag {_dceg ,_ddee .Sdt });};};};return _adc ;}; +// SetVAlignment sets the vertical alignment for an anchored image. +func (_fed AnchoredDrawing )SetVAlignment (v _ec .WdST_AlignV ){_fed ._fc .PositionV .Choice =&_ec .WdCT_PosVChoice {};_fed ._fc .PositionV .Choice .Align =v ;}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_dbbe ParagraphProperties )CharacterSpacingMeasure ()string {if _gdfb :=_dbbe ._fdfc .RPr .Spacing ;_gdfb !=nil {_dcdg :=_gdfb .ValAttr ;if _dcdg .ST_UniversalMeasure !=nil {return *_dcdg .ST_UniversalMeasure ;};};return "";}; +// 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 (_gebgd Footer )AddImage (i _gc .Image )(_gc .ImageRef ,error ){var _bbbb _gc .Relationships ;for _gbbc ,_cbeb :=range _gebgd ._bcf ._ead {if _cbeb ==_gebgd ._abd {_bbbb =_gebgd ._bcf ._ecc [_gbbc ];};};_decc :=_gc .MakeImageRef (i ,&_gebgd ._bcf .DocBase ,_bbbb );if i .Data ==nil &&i .Path ==""{return _decc ,_bf .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 _decc ,_bf .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 _decc ,_bf .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");};_gebgd ._bcf .Images =append (_gebgd ._bcf .Images ,_decc );_aff :=_cfc .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_gebgd ._bcf .Images ),i .Format );_dgca :=_bbbb .AddRelationship (_aff ,_e .ImageType );_decc .SetRelID (_dgca .X ().IdAttr );return _decc ,nil ;}; -// RunProperties controls run styling properties -type RunProperties struct{_bfbg *_fgg .CT_RPr }; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_bdege ParagraphProperties )SizeMeasure ()string {if _fbbb :=_bdege ._aeda .RPr .Sz ;_fbbb !=nil {_afdg :=_fbbb .ValAttr ;if _afdg .ST_PositiveUniversalMeasure !=nil {return *_afdg .ST_PositiveUniversalMeasure ;};};return "";};func (_faaed Paragraph )addFldChar ()*_ec .CT_FldChar {_bfdc :=_faaed .AddRun ();_faee :=_bfdc .X ();_fbb :=_ec .NewEG_RunInnerContent ();_bbge :=_ec .NewCT_FldChar ();_fbb .FldChar =_bbge ;_faee .EG_RunInnerContent =append (_faee .EG_RunInnerContent ,_fbb );return _bbge ;}; -// X returns the inner wrapped type -func (_cfb CellBorders )X ()*_fgg .CT_TcBorders {return _cfb ._bff };func (_dbaa *Document )InsertTableBefore (relativeTo Paragraph )Table {return _dbaa .insertTable (relativeTo ,true );}; +// Tables returns the tables defined in the document. +func (_ddd *Document )Tables ()[]Table {_fgc :=[]Table {};if _ddd ._bbef .Body ==nil {return nil ;};for _ ,_eecf :=range _ddd ._bbef .Body .EG_BlockLevelElts {for _ ,_fgd :=range _eecf .EG_ContentBlockContent {for _ ,_gfe :=range _ddd .tables (_fgd ){_fgc =append (_fgc ,_gfe );};};};return _fgc ;}; -// SetTextWrapSquare sets the text wrap to square with a given wrap type. -func (_gc AnchoredDrawing )SetTextWrapSquare (t _fgg .WdST_WrapText ){_gc ._gd .Choice =&_fgg .WdEG_WrapTypeChoice {};_gc ._gd .Choice .WrapSquare =_fgg .NewWdCT_WrapSquare ();_gc ._gd .Choice .WrapSquare .WrapTextAttr =t ;}; +// SetEffect sets a text effect on the run. +func (_bdbee RunProperties )SetEffect (e _ec .ST_TextEffect ){if e ==_ec .ST_TextEffectUnset {_bdbee ._eeab .Effect =nil ;}else {_bdbee ._eeab .Effect =_ec .NewCT_TextEffect ();_bdbee ._eeab .Effect .ValAttr =_ec .ST_TextEffectShimmer ;};};func _eccd (_feca *_ec .CT_Tbl ,_gede *_ec .CT_P ,_abb bool )*_ec .CT_Tbl {for _ ,_fff :=range _feca .EG_ContentRowContent {for _ ,_efbe :=range _fff .Tr {for _ ,_bfad :=range _efbe .EG_ContentCellContent {for _ ,_eac :=range _bfad .Tc {for _bgbb ,_dcgef :=range _eac .EG_BlockLevelElts {for _ ,_fcfe :=range _dcgef .EG_ContentBlockContent {for _eea ,_eab :=range _fcfe .P {if _eab ==_gede {_aac :=_ec .NewEG_BlockLevelElts ();_dabb :=_ec .NewEG_ContentBlockContent ();_aac .EG_ContentBlockContent =append (_aac .EG_ContentBlockContent ,_dabb );_gdff :=_ec .NewCT_Tbl ();_dabb .Tbl =append (_dabb .Tbl ,_gdff );_eac .EG_BlockLevelElts =append (_eac .EG_BlockLevelElts ,nil );if _abb {copy (_eac .EG_BlockLevelElts [_bgbb +1:],_eac .EG_BlockLevelElts [_bgbb :]);_eac .EG_BlockLevelElts [_bgbb ]=_aac ;if _eea !=0{_dcab :=_ec .NewEG_BlockLevelElts ();_bdgd :=_ec .NewEG_ContentBlockContent ();_dcab .EG_ContentBlockContent =append (_dcab .EG_ContentBlockContent ,_bdgd );_bdgd .P =_fcfe .P [:_eea ];_eac .EG_BlockLevelElts =append (_eac .EG_BlockLevelElts ,nil );copy (_eac .EG_BlockLevelElts [_bgbb +1:],_eac .EG_BlockLevelElts [_bgbb :]);_eac .EG_BlockLevelElts [_bgbb ]=_dcab ;};_fcfe .P =_fcfe .P [_eea :];}else {copy (_eac .EG_BlockLevelElts [_bgbb +2:],_eac .EG_BlockLevelElts [_bgbb +1:]);_eac .EG_BlockLevelElts [_bgbb +1]=_aac ;if _eea !=len (_fcfe .P )-1{_bfc :=_ec .NewEG_BlockLevelElts ();_bgca :=_ec .NewEG_ContentBlockContent ();_bfc .EG_ContentBlockContent =append (_bfc .EG_ContentBlockContent ,_bgca );_bgca .P =_fcfe .P [_eea +1:];_eac .EG_BlockLevelElts =append (_eac .EG_BlockLevelElts ,nil );copy (_eac .EG_BlockLevelElts [_bgbb +3:],_eac .EG_BlockLevelElts [_bgbb +2:]);_eac .EG_BlockLevelElts [_bgbb +2]=_bfc ;}else {_accf :=_ec .NewEG_BlockLevelElts ();_bgf :=_ec .NewEG_ContentBlockContent ();_accf .EG_ContentBlockContent =append (_accf .EG_ContentBlockContent ,_bgf );_bgf .P =[]*_ec .CT_P {_ec .NewCT_P ()};_eac .EG_BlockLevelElts =append (_eac .EG_BlockLevelElts ,nil );copy (_eac .EG_BlockLevelElts [_bgbb +3:],_eac .EG_BlockLevelElts [_bgbb +2:]);_eac .EG_BlockLevelElts [_bgbb +2]=_accf ;};_fcfe .P =_fcfe .P [:_eea +1];};return _gdff ;};};for _ ,_geb :=range _fcfe .Tbl {_ffea :=_eccd (_geb ,_gede ,_abb );if _ffea !=nil {return _ffea ;};};};};};};};};return nil ;}; -// SetHeadingLevel sets a heading level and style based on the level to a -// paragraph. The default styles for a new unioffice document support headings -// from level 1 to 8. -func (_aafa ParagraphProperties )SetHeadingLevel (idx int ){_aafa .SetStyle (_cf .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _aafa ._fdfc .NumPr ==nil {_aafa ._fdfc .NumPr =_fgg .NewCT_NumPr ();};_aafa ._fdfc .NumPr .Ilvl =_fgg .NewCT_DecimalNumber ();_aafa ._fdfc .NumPr .Ilvl .ValAttr =int64 (idx );}; +// SetHangingIndent controls the hanging indent of the paragraph. +func (_dgffe ParagraphStyleProperties )SetHangingIndent (m _fg .Distance ){if _dgffe ._abef .Ind ==nil {_dgffe ._abef .Ind =_ec .NewCT_Ind ();};if m ==_fg .Zero {_dgffe ._abef .Ind .HangingAttr =nil ;}else {_dgffe ._abef .Ind .HangingAttr =&_bc .ST_TwipsMeasure {};_dgffe ._abef .Ind .HangingAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_fg .Twips ));};}; -// Save writes the document to an io.Writer in the Zip package format. -func (_gfaa *Document )Save (w _ae .Writer )error {if _aef :=_gfaa ._cdaa .Validate ();_aef !=nil {_c .Log ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_aef );};_aee :=_c .DocTypeDocument ;if !_ba .GetLicenseKey ().IsLicensed ()&&!_bgdb {_cf .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_cf .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _ef .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_ada :=_f .NewWriter (w );defer _ada .Close ();if _fag :=_ca .MarshalXML (_ada ,_c .BaseRelsFilename ,_gfaa .Rels .X ());_fag !=nil {return _fag ;};if _ec :=_ca .MarshalXMLByType (_ada ,_aee ,_c .ExtendedPropertiesType ,_gfaa .AppProperties .X ());_ec !=nil {return _ec ;};if _fcga :=_ca .MarshalXMLByType (_ada ,_aee ,_c .CorePropertiesType ,_gfaa .CoreProperties .X ());_fcga !=nil {return _fcga ;};if _gfaa .CustomProperties .X ()!=nil {if _gdg :=_ca .MarshalXMLByType (_ada ,_aee ,_c .CustomPropertiesType ,_gfaa .CustomProperties .X ());_gdg !=nil {return _gdg ;};};if _gfaa .Thumbnail !=nil {_cdd ,_caa :=_ada .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _caa !=nil {return _caa ;};if _dce :=_dg .Encode (_cdd ,_gfaa .Thumbnail ,nil );_dce !=nil {return _dce ;};};if _dceb :=_ca .MarshalXMLByType (_ada ,_aee ,_c .SettingsType ,_gfaa .Settings .X ());_dceb !=nil {return _dceb ;};_edgb :=_c .AbsoluteFilename (_aee ,_c .OfficeDocumentType ,0);if _ebd :=_ca .MarshalXML (_ada ,_edgb ,_gfaa ._cdaa );_ebd !=nil {return _ebd ;};if _adbb :=_ca .MarshalXML (_ada ,_ca .RelationsPathFor (_edgb ),_gfaa ._efe .X ());_adbb !=nil {return _adbb ;};if _gfaa .Numbering .X ()!=nil {if _eee :=_ca .MarshalXMLByType (_ada ,_aee ,_c .NumberingType ,_gfaa .Numbering .X ());_eee !=nil {return _eee ;};};if _eeb :=_ca .MarshalXMLByType (_ada ,_aee ,_c .StylesType ,_gfaa .Styles .X ());_eeb !=nil {return _eeb ;};if _gfaa ._egb !=nil {if _fdb :=_ca .MarshalXMLByType (_ada ,_aee ,_c .WebSettingsType ,_gfaa ._egb );_fdb !=nil {return _fdb ;};};if _gfaa ._fbg !=nil {if _bce :=_ca .MarshalXMLByType (_ada ,_aee ,_c .FontTableType ,_gfaa ._fbg );_bce !=nil {return _bce ;};};if _gfaa ._acd !=nil {if _cbb :=_ca .MarshalXMLByType (_ada ,_aee ,_c .EndNotesType ,_gfaa ._acd );_cbb !=nil {return _cbb ;};};if _gfaa ._begd !=nil {if _ddag :=_ca .MarshalXMLByType (_ada ,_aee ,_c .FootNotesType ,_gfaa ._begd );_ddag !=nil {return _ddag ;};};for _dba ,_gca :=range _gfaa ._fae {if _fgc :=_ca .MarshalXMLByTypeIndex (_ada ,_aee ,_c .ThemeType ,_dba +1,_gca );_fgc !=nil {return _fgc ;};};for _dbcf ,_acf :=range _gfaa ._fbc {_aec :=_c .AbsoluteFilename (_aee ,_c .HeaderType ,_dbcf +1);if _efec :=_ca .MarshalXML (_ada ,_aec ,_acf );_efec !=nil {return _efec ;};if !_gfaa ._ff [_dbcf ].IsEmpty (){_ca .MarshalXML (_ada ,_ca .RelationsPathFor (_aec ),_gfaa ._ff [_dbcf ].X ());};};for _aae ,_cbcg :=range _gfaa ._eefb {_ead :=_c .AbsoluteFilename (_aee ,_c .FooterType ,_aae +1);if _eaa :=_ca .MarshalXMLByTypeIndex (_ada ,_aee ,_c .FooterType ,_aae +1,_cbcg );_eaa !=nil {return _eaa ;};if !_gfaa ._edgc [_aae ].IsEmpty (){_ca .MarshalXML (_ada ,_ca .RelationsPathFor (_ead ),_gfaa ._edgc [_aae ].X ());};};for _fef ,_bda :=range _gfaa .Images {if _ccbd :=_aeb .AddImageToZip (_ada ,_bda ,_fef +1,_c .DocTypeDocument );_ccbd !=nil {return _ccbd ;};};if _fdbg :=_ca .MarshalXML (_ada ,_c .ContentTypesFilename ,_gfaa .ContentTypes .X ());_fdbg !=nil {return _fdbg ;};if _cded :=_gfaa .WriteExtraFiles (_ada );_cded !=nil {return _cded ;};return _ada .Close ();}; +// AddParagraph adds a new paragraph to the document body. +func (_bfadc *Document )AddParagraph ()Paragraph {_ecge :=_ec .NewEG_BlockLevelElts ();_bfadc ._bbef .Body .EG_BlockLevelElts =append (_bfadc ._bbef .Body .EG_BlockLevelElts ,_ecge );_gcge :=_ec .NewEG_ContentBlockContent ();_ecge .EG_ContentBlockContent =append (_ecge .EG_ContentBlockContent ,_gcge );_cae :=_ec .NewCT_P ();_gcge .P =append (_gcge .P ,_cae );return Paragraph {_bfadc ,_cae };}; -// SetBefore sets the spacing that comes before the paragraph. -func (_ffe ParagraphSpacing )SetBefore (before _ce .Distance ){_ffe ._bged .BeforeAttr =&_fg .ST_TwipsMeasure {};_ffe ._bged .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_ce .Twips ));}; +// SetSpacing sets the spacing that comes before and after the paragraph. +func (_gcffd ParagraphStyleProperties )SetSpacing (before ,after _fg .Distance ){if _gcffd ._abef .Spacing ==nil {_gcffd ._abef .Spacing =_ec .NewCT_Spacing ();};if before ==_fg .Zero {_gcffd ._abef .Spacing .BeforeAttr =nil ;}else {_gcffd ._abef .Spacing .BeforeAttr =&_bc .ST_TwipsMeasure {};_gcffd ._abef .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (before /_fg .Twips ));};if after ==_fg .Zero {_gcffd ._abef .Spacing .AfterAttr =nil ;}else {_gcffd ._abef .Spacing .AfterAttr =&_bc .ST_TwipsMeasure {};_gcffd ._abef .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (after /_fg .Twips ));};}; -// SetHANSITheme sets the font H ANSI Theme. -func (_faea Fonts )SetHANSITheme (t _fgg .ST_Theme ){_faea ._ddg .HAnsiThemeAttr =t }; +// Clear clears the styes. +func (_dafb Styles )Clear (){_dafb ._gccd .DocDefaults =nil ;_dafb ._gccd .LatentStyles =nil ;_dafb ._gccd .Style =nil ;}; -// X returns the inner wrapped XML type. -func (_aebcc TableWidth )X ()*_fgg .CT_TblWidth {return _aebcc ._eegef }; +// 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 (_af AnchoredDrawing )SetOffset (x ,y _fg .Distance ){_af .SetXOffset (x );_af .SetYOffset (y )}; -// Strike returns true if run is striked. -func (_edf RunProperties )Strike ()bool {return _aeege (_edf ._bfbg .Strike )}; +// MergeFields returns the list of all mail merge fields found in the document. +func (_fagd Document )MergeFields ()[]string {_gcc :=map[string ]struct{}{};for _ ,_cgd :=range _fagd .mergeFields (){_gcc [_cgd ._faac ]=struct{}{};};_badf :=[]string {};for _badd :=range _gcc {_badf =append (_badf ,_badd );};return _badf ;}; + +// SetLinkedStyle sets the style that this style is linked to. +func (_egcc Style )SetLinkedStyle (name string ){if name ==""{_egcc ._dacg .Link =nil ;}else {_egcc ._dacg .Link =_ec .NewCT_String ();_egcc ._dacg .Link .ValAttr =name ;};};func (_cdgd Paragraph )insertRun (_deg Run ,_gfcfb bool )Run {for _ ,_aef :=range _cdgd ._bbee .EG_PContent {for _agdff ,_abe :=range _aef .EG_ContentRunContent {if _abe .R ==_deg .X (){_dggb :=_ec .NewCT_R ();_aef .EG_ContentRunContent =append (_aef .EG_ContentRunContent ,nil );if _gfcfb {copy (_aef .EG_ContentRunContent [_agdff +1:],_aef .EG_ContentRunContent [_agdff :]);_aef .EG_ContentRunContent [_agdff ]=_ec .NewEG_ContentRunContent ();_aef .EG_ContentRunContent [_agdff ].R =_dggb ;}else {copy (_aef .EG_ContentRunContent [_agdff +2:],_aef .EG_ContentRunContent [_agdff +1:]);_aef .EG_ContentRunContent [_agdff +1]=_ec .NewEG_ContentRunContent ();_aef .EG_ContentRunContent [_agdff +1].R =_dggb ;};return Run {_cdgd ._baf ,_dggb };};if _abe .Sdt !=nil &&_abe .Sdt .SdtContent !=nil {for _ ,_cdd :=range _abe .Sdt .SdtContent .EG_ContentRunContent {if _cdd .R ==_deg .X (){_dbgf :=_ec .NewCT_R ();_abe .Sdt .SdtContent .EG_ContentRunContent =append (_abe .Sdt .SdtContent .EG_ContentRunContent ,nil );if _gfcfb {copy (_abe .Sdt .SdtContent .EG_ContentRunContent [_agdff +1:],_abe .Sdt .SdtContent .EG_ContentRunContent [_agdff :]);_abe .Sdt .SdtContent .EG_ContentRunContent [_agdff ]=_ec .NewEG_ContentRunContent ();_abe .Sdt .SdtContent .EG_ContentRunContent [_agdff ].R =_dbgf ;}else {copy (_abe .Sdt .SdtContent .EG_ContentRunContent [_agdff +2:],_abe .Sdt .SdtContent .EG_ContentRunContent [_agdff +1:]);_abe .Sdt .SdtContent .EG_ContentRunContent [_agdff +1]=_ec .NewEG_ContentRunContent ();_abe .Sdt .SdtContent .EG_ContentRunContent [_agdff +1].R =_dbgf ;};return Run {_cdgd ._baf ,_dbgf };};};};};};return _cdgd .AddRun ();}; + +// NewSettings constructs a new empty Settings +func NewSettings ()Settings {_aede :=_ec .NewSettings ();_aede .Compat =_ec .NewCT_Compat ();_eefe :=_ec .NewCT_CompatSetting ();_eefe .NameAttr =_e .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065");_eefe .UriAttr =_e .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");_eefe .ValAttr =_e .String ("\u0031\u0035");_aede .Compat .CompatSetting =append (_aede .Compat .CompatSetting ,_eefe );return Settings {_aede };}; -// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For +// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For // FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_accf FormField )SetValue (v string ){if _accf ._edda .DdList !=nil {for _dcb ,_cgdf :=range _accf .PossibleValues (){if _cgdf ==v {_accf ._edda .DdList .Result =_fgg .NewCT_DecimalNumber ();_accf ._edda .DdList .Result .ValAttr =int64 (_dcb );break ;};};}else if _accf ._edda .TextInput !=nil {_accf ._ebegc .T =_fgg .NewCT_Text ();_accf ._ebegc .T .Content =v ;};}; +func (_dedg FormField )SetValue (v string ){if _dedg ._bef .DdList !=nil {for _gagb ,_dbag :=range _dedg .PossibleValues (){if _dbag ==v {_dedg ._bef .DdList .Result =_ec .NewCT_DecimalNumber ();_dedg ._bef .DdList .Result .ValAttr =int64 (_gagb );break ;};};}else if _dedg ._bef .TextInput !=nil {_dedg ._adbc .T =_ec .NewCT_Text ();_dedg ._adbc .T .Content =v ;};}; -// SetVerticalAlignment sets the vertical alignment of content within a table cell. -func (_ge CellProperties )SetVerticalAlignment (align _fgg .ST_VerticalJc ){if align ==_fgg .ST_VerticalJcUnset {_ge ._egf .VAlign =nil ;}else {_ge ._egf .VAlign =_fgg .NewCT_VerticalJc ();_ge ._egf .VAlign .ValAttr =align ;};}; +// Strike returns true if run is striked. +func (_cced RunProperties )Strike ()bool {return _gebc (_cced ._eeab .Strike )}; -// AddText adds tet to a run. -func (_bdbd Run )AddText (s string ){_fbbd :=_fgg .NewEG_RunInnerContent ();_bdbd ._bfbb .EG_RunInnerContent =append (_bdbd ._bfbb .EG_RunInnerContent ,_fbbd );_fbbd .T =_fgg .NewCT_Text ();if _c .NeedsSpacePreserve (s ){_gff :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_fbbd .T .SpaceAttr =&_gff ;};_fbbd .T .Content =s ;}; +// Header is a header for a document section. +type Header struct{_fceb *Document ;_gca *_ec .Hdr ;}; -// Endnote is an individual endnote reference within the document. -type Endnote struct{_cfba *Document ;_dfb *_fgg .CT_FtnEdn ;};func (_aegd Paragraph )ensurePPr (){if _aegd ._cfdb .PPr ==nil {_aegd ._cfdb .PPr =_fgg .NewCT_PPr ();};}; +// Runs returns all of the runs in a paragraph. +func (_fbdb Paragraph )Runs ()[]Run {_agfb :=[]Run {};for _ ,_fadb :=range _fbdb ._bbee .EG_PContent {for _ ,_agdfa :=range _fadb .EG_ContentRunContent {if _agdfa .R !=nil {_agfb =append (_agfb ,Run {_fbdb ._baf ,_agdfa .R });};if _agdfa .Sdt !=nil &&_agdfa .Sdt .SdtContent !=nil {for _ ,_bcc :=range _agdfa .Sdt .SdtContent .EG_ContentRunContent {if _bcc .R !=nil {_agfb =append (_agfb ,Run {_fbdb ._baf ,_bcc .R });};};};};};return _agfb ;}; -// RemoveEndnote removes a endnote from both the paragraph and the document -// the requested endnote must be anchored on the paragraph being referenced. -func (_cege Paragraph )RemoveEndnote (id int64 ){_fedcb :=_cege ._eecc ._acd ;var _cbbb int ;for _bbdf ,_cdcd :=range _fedcb .CT_Endnotes .Endnote {if _cdcd .IdAttr ==id {_cbbb =_bbdf ;};};_cbbb =0;_fedcb .CT_Endnotes .Endnote [_cbbb ]=nil ;_fedcb .CT_Endnotes .Endnote [_cbbb ]=_fedcb .CT_Endnotes .Endnote [len (_fedcb .CT_Endnotes .Endnote )-1];_fedcb .CT_Endnotes .Endnote =_fedcb .CT_Endnotes .Endnote [:len (_fedcb .CT_Endnotes .Endnote )-1];var _abde Run ;for _ ,_adaf :=range _cege .Runs (){if _fcf ,_dggf :=_adaf .IsEndnote ();_fcf {if _dggf ==id {_abde =_adaf ;};};};_cege .RemoveRun (_abde );}; +// SetName sets the name of the style. +func (_eegb Style )SetName (name string ){_eegb ._dacg .Name =_ec .NewCT_String ();_eegb ._dacg .Name .ValAttr =name ;};func _gdbf (_efff *_ec .CT_OnOff )OnOffValue {if _efff ==nil {return OnOffValueUnset ;};if _efff .ValAttr !=nil &&_efff .ValAttr .Bool !=nil &&*_efff .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ;}; -// SetNumberingDefinitionByID sets the numbering definition ID directly, which must -// match an ID defined in numbering.xml -func (_bea Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_bea .ensurePPr ();if _bea ._cfdb .PPr .NumPr ==nil {_bea ._cfdb .PPr .NumPr =_fgg .NewCT_NumPr ();};_bafb :=_fgg .NewCT_DecimalNumber ();_bafb .ValAttr =int64 (abstractNumberID );_bea ._cfdb .PPr .NumPr .NumId =_bafb ;}; +// FormFieldType is the type of the form field. +//go:generate stringer -type=FormFieldType +type FormFieldType byte ; -// SetFirstRow controls the conditional formatting for the first row in a table. -func (_abcca TableLook )SetFirstRow (on bool ){if !on {_abcca ._gagb .FirstRowAttr =&_fg .ST_OnOff {};_abcca ._gagb .FirstRowAttr .ST_OnOff1 =_fg .ST_OnOff1Off ;}else {_abcca ._gagb .FirstRowAttr =&_fg .ST_OnOff {};_abcca ._gagb .FirstRowAttr .ST_OnOff1 =_fg .ST_OnOff1On ;};}; +// CellBorders are the borders for an individual +type CellBorders struct{_dcb *_ec .CT_TcBorders }; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_fdgfe TableProperties )SetCellSpacingPercent (pct float64 ){_fdgfe ._caea .TblCellSpacing =_fgg .NewCT_TblWidth ();_fdgfe ._caea .TblCellSpacing .TypeAttr =_fgg .ST_TblWidthPct ;_fdgfe ._caea .TblCellSpacing .WAttr =&_fgg .ST_MeasurementOrPercent {};_fdgfe ._caea .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_fdgfe ._caea .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_dfec ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_dfec ._abef .KeepLines =nil ;}else {_dfec ._abef .KeepLines =_ec .NewCT_OnOff ();};}; -// SetUnderline controls underline for a run style. -func (_dcdf RunProperties )SetUnderline (style _fgg .ST_Underline ,c _bbd .Color ){if style ==_fgg .ST_UnderlineUnset {_dcdf ._bfbg .U =nil ;}else {_dcdf ._bfbg .U =_fgg .NewCT_Underline ();_dcdf ._bfbg .U .ColorAttr =&_fgg .ST_HexColor {};_dcdf ._bfbg .U .ColorAttr .ST_HexColorRGB =c .AsRGBString ();_dcdf ._bfbg .U .ValAttr =style ;};}; +// InlineDrawing is an inlined image within a run. +type InlineDrawing struct{_bgga *Document ;_aebg *_ec .WdInline ;}; -// BoldValue returns the precise nature of the bold setting (unset, off or on). -func (_bfbe RunProperties )BoldValue ()OnOffValue {return _aafe (_bfbe ._bfbg .B )}; +// NewNumbering constructs a new numbering. +func NewNumbering ()Numbering {_bdga :=_ec .NewNumbering ();return Numbering {_bdga }}; -// Properties returns the run properties. -func (_eadce Run )Properties ()RunProperties {if _eadce ._bfbb .RPr ==nil {_eadce ._bfbb .RPr =_fgg .NewCT_RPr ();};return RunProperties {_eadce ._bfbb .RPr };}; +// SetValue sets the width value. +func (_gbgb TableWidth )SetValue (m _fg .Distance ){_gbgb ._ebef .WAttr =&_ec .ST_MeasurementOrPercent {};_gbgb ._ebef .WAttr .ST_DecimalNumberOrPercent =&_ec .ST_DecimalNumberOrPercent {};_gbgb ._ebef .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (m /_fg .Twips ));_gbgb ._ebef .TypeAttr =_ec .ST_TblWidthDxa ;}; -// SizeValue returns the value of paragraph font size in points. -func (_egg ParagraphProperties )SizeValue ()float64 {if _cbba :=_egg ._fdfc .RPr .Sz ;_cbba !=nil {_eagf :=_cbba .ValAttr ;if _eagf .ST_UnsignedDecimalNumber !=nil {return float64 (*_eagf .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// ParagraphProperties are the properties for a paragraph. +type ParagraphProperties struct{_fgbg *Document ;_aeda *_ec .CT_PPr ;}; -// IsChecked returns true if a FormFieldTypeCheckBox is checked. -func (_efcc FormField )IsChecked ()bool {if _efcc ._edda .CheckBox ==nil {return false ;};if _efcc ._edda .CheckBox .Checked !=nil {return true ;};return false ;};func _fe (_dca *_fgg .CT_TblWidth ,_beg float64 ){_dca .TypeAttr =_fgg .ST_TblWidthPct ;_dca .WAttr =&_fgg .ST_MeasurementOrPercent {};_dca .WAttr .ST_DecimalNumberOrPercent =&_fgg .ST_DecimalNumberOrPercent {};_dca .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (_beg *50));}; +// DoubleStrike returns true if paragraph is double striked. +func (_aaed ParagraphProperties )DoubleStrike ()bool {return _gebc (_aaed ._aeda .RPr .Dstrike )}; -// IsBold returns true if the run has been set to bold. -func (_cbg RunProperties )IsBold ()bool {return _cbg .BoldValue ()==OnOffValueOn }; +// Settings controls the document settings. +type Settings struct{_ebfg *_ec .Settings }; -// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used -// to give the appearance of merged cells. -func (_cfa CellProperties )SetColumnSpan (cols int ){if cols ==0{_cfa ._egf .GridSpan =nil ;}else {_cfa ._egf .GridSpan =_fgg .NewCT_DecimalNumber ();_cfa ._egf .GridSpan .ValAttr =int64 (cols );};}; +// SetHANSITheme sets the font H ANSI Theme. +func (_cfab Fonts )SetHANSITheme (t _ec .ST_Theme ){_cfab ._dcade .HAnsiThemeAttr =t };func _edfca (_ccaaf *_ec .CT_Border ,_edeg _ec .ST_Border ,_bbec _ga .Color ,_fbdbe _fg .Distance ){_ccaaf .ValAttr =_edeg ;_ccaaf .ColorAttr =&_ec .ST_HexColor {};if _bbec .IsAuto (){_ccaaf .ColorAttr .ST_HexColorAuto =_ec .ST_HexColorAutoAuto ;}else {_ccaaf .ColorAttr .ST_HexColorRGB =_bbec .AsRGBString ();};if _fbdbe !=_fg .Zero {_ccaaf .SzAttr =_e .Uint64 (uint64 (_fbdbe /_fg .Point *8));};}; -// RemoveFootnote removes a footnote from both the paragraph and the document -// the requested footnote must be anchored on the paragraph being referenced. -func (_ggea Paragraph )RemoveFootnote (id int64 ){_fbgf :=_ggea ._eecc ._begd ;var _caaeg int ;for _bgab ,_bdg :=range _fbgf .CT_Footnotes .Footnote {if _bdg .IdAttr ==id {_caaeg =_bgab ;};};_caaeg =0;_fbgf .CT_Footnotes .Footnote [_caaeg ]=nil ;_fbgf .CT_Footnotes .Footnote [_caaeg ]=_fbgf .CT_Footnotes .Footnote [len (_fbgf .CT_Footnotes .Footnote )-1];_fbgf .CT_Footnotes .Footnote =_fbgf .CT_Footnotes .Footnote [:len (_fbgf .CT_Footnotes .Footnote )-1];var _febf Run ;for _ ,_dcdb :=range _ggea .Runs (){if _fcdff ,_dbbf :=_dcdb .IsFootnote ();_fcdff {if _dbbf ==id {_febf =_dcdb ;};};};_ggea .RemoveRun (_febf );}; \ No newline at end of file +// SetEastAsiaTheme sets the font East Asia Theme. +func (_gaeb Fonts )SetEastAsiaTheme (t _ec .ST_Theme ){_gaeb ._dcade .EastAsiaThemeAttr =t }; \ No newline at end of file diff --git a/drawing/drawing.go b/drawing/drawing.go index 9a294d6eae..20c13c2c3e 100644 --- a/drawing/drawing.go +++ b/drawing/drawing.go @@ -9,116 +9,116 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package drawing ;import (_b "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/color";_gc "github.com/unidoc/unioffice/measurement";_g "github.com/unidoc/unioffice/schema/soo/dml";); - -// SetGeometry sets the shape type of the shape -func (_eab ShapeProperties )SetGeometry (g _g .ST_ShapeType ){if _eab ._aac .PrstGeom ==nil {_eab ._aac .PrstGeom =_g .NewCT_PresetGeometry2D ();};_eab ._aac .PrstGeom .PrstAttr =g ;}; +package drawing ;import (_c "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/color";_d "github.com/unidoc/unioffice/measurement";_a "github.com/unidoc/unioffice/schema/soo/dml";); // X returns the inner wrapped XML type. -func (_ge Paragraph )X ()*_g .CT_TextParagraph {return _ge ._ea }; +func (_ca Paragraph )X ()*_a .CT_TextParagraph {return _ca ._fe }; -// AddBreak adds a new line break to a paragraph. -func (_gg Paragraph )AddBreak (){_bde :=_g .NewEG_TextRun ();_bde .Br =_g .NewCT_TextLineBreak ();_gg ._ea .EG_TextRun =append (_gg ._ea .EG_TextRun ,_bde );}; - -// RunProperties controls the run properties. -type RunProperties struct{_dd *_g .CT_TextCharacterProperties ;}; - -// SetBulletChar sets the bullet character for the paragraph. -func (_bb ParagraphProperties )SetBulletChar (c string ){if c ==""{_bb ._gb .BuChar =nil ;}else {_bb ._gb .BuChar =_g .NewCT_TextCharBullet ();_bb ._gb .BuChar .CharAttr =c ;};}; +// SetBold controls the bolding of a run. +func (_egg RunProperties )SetBold (b bool ){_egg ._bbb .BAttr =_c .Bool (b )}; -// SetSize sets the font size of the run text -func (_ce RunProperties )SetSize (sz _gc .Distance ){_ce ._dd .SzAttr =_b .Int32 (int32 (sz /_gc .HundredthPoint ));}; +// ParagraphProperties allows controlling paragraph properties. +type ParagraphProperties struct{_eb *_a .CT_TextParagraphProperties ;}; -// SetWidth sets the width of the shape. -func (_ddf ShapeProperties )SetWidth (w _gc .Distance ){_ddf .ensureXfrm ();if _ddf ._aac .Xfrm .Ext ==nil {_ddf ._aac .Xfrm .Ext =_g .NewCT_PositiveSize2D ();};_ddf ._aac .Xfrm .Ext .CxAttr =int64 (w /_gc .EMU );}; +// SetHeight sets the height of the shape. +func (_aef ShapeProperties )SetHeight (h _d .Distance ){_aef .ensureXfrm ();if _aef ._fgg .Xfrm .Ext ==nil {_aef ._fgg .Xfrm .Ext =_a .NewCT_PositiveSize2D ();};_aef ._fgg .Xfrm .Ext .CyAttr =int64 (h /_d .EMU );};func (_caf ShapeProperties )LineProperties ()LineProperties {if _caf ._fgg .Ln ==nil {_caf ._fgg .Ln =_a .NewCT_LineProperties ();};return LineProperties {_caf ._fgg .Ln };}; // X returns the inner wrapped XML type. -func (_fa ParagraphProperties )X ()*_g .CT_TextParagraphProperties {return _fa ._gb }; - -// Properties returns the paragraph properties. -func (_ga Paragraph )Properties ()ParagraphProperties {if _ga ._ea .PPr ==nil {_ga ._ea .PPr =_g .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_ga ._ea .PPr );}; +func (_gbf ShapeProperties )X ()*_a .CT_ShapeProperties {return _gbf ._fgg }; // SetPosition sets the position of the shape. -func (_dc ShapeProperties )SetPosition (x ,y _gc .Distance ){_dc .ensureXfrm ();if _dc ._aac .Xfrm .Off ==nil {_dc ._aac .Xfrm .Off =_g .NewCT_Point2D ();};_dc ._aac .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_b .Int64 (int64 (x /_gc .EMU ));_dc ._aac .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_b .Int64 (int64 (y /_gc .EMU ));}; +func (_bba ShapeProperties )SetPosition (x ,y _d .Distance ){_bba .ensureXfrm ();if _bba ._fgg .Xfrm .Off ==nil {_bba ._fgg .Xfrm .Off =_a .NewCT_Point2D ();};_bba ._fgg .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (int64 (x /_d .EMU ));_bba ._fgg .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (int64 (y /_d .EMU ));}; // SetLevel sets the level of indentation of a paragraph. -func (_fd ParagraphProperties )SetLevel (idx int32 ){_fd ._gb .LvlAttr =_b .Int32 (idx )}; +func (_dd ParagraphProperties )SetLevel (idx int32 ){_dd ._eb .LvlAttr =_c .Int32 (idx )}; -// X returns the inner wrapped XML type. -func (_ff ShapeProperties )X ()*_g .CT_ShapeProperties {return _ff ._aac };type LineProperties struct{_c *_g .CT_LineProperties }; - -// SetSize sets the width and height of the shape. -func (_cf ShapeProperties )SetSize (w ,h _gc .Distance ){_cf .SetWidth (w );_cf .SetHeight (h )}; +// SetWidth sets the width of the shape. +func (_dgb ShapeProperties )SetWidth (w _d .Distance ){_dgb .ensureXfrm ();if _dgb ._fgg .Xfrm .Ext ==nil {_dgb ._fgg .Xfrm .Ext =_a .NewCT_PositiveSize2D ();};_dgb ._fgg .Xfrm .Ext .CxAttr =int64 (w /_d .EMU );}; // AddRun adds a new run to a paragraph. -func (_f Paragraph )AddRun ()Run {_bd :=MakeRun (_g .NewEG_TextRun ());_f ._ea .EG_TextRun =append (_f ._ea .EG_TextRun ,_bd .X ());return _bd ;}; +func (_e Paragraph )AddRun ()Run {_gf :=MakeRun (_a .NewEG_TextRun ());_e ._fe .EG_TextRun =append (_e ._fe .EG_TextRun ,_gf .X ());return _gf ;}; -// Paragraph is a paragraph within a document. -type Paragraph struct{_ea *_g .CT_TextParagraph }; +// RunProperties controls the run properties. +type RunProperties struct{_bbb *_a .CT_TextCharacterProperties ;}; -// Run is a run within a paragraph. -type Run struct{_ef *_g .EG_TextRun }; +// SetJoin sets the line join style. +func (_be LineProperties )SetJoin (e LineJoin ){_be ._dc .Round =nil ;_be ._dc .Miter =nil ;_be ._dc .Bevel =nil ;switch e {case LineJoinRound :_be ._dc .Round =_a .NewCT_LineJoinRound ();case LineJoinBevel :_be ._dc .Bevel =_a .NewCT_LineJoinBevel ();case LineJoinMiter :_be ._dc .Miter =_a .NewCT_LineJoinMiterProperties ();};}; -// MakeParagraph constructs a new paragraph wrapper. -func MakeParagraph (x *_g .CT_TextParagraph )Paragraph {return Paragraph {x }};func (_dbd ShapeProperties )ensureXfrm (){if _dbd ._aac .Xfrm ==nil {_dbd ._aac .Xfrm =_g .NewCT_Transform2D ();};};func (_db ShapeProperties )clearFill (){_db ._aac .NoFill =nil ;_db ._aac .BlipFill =nil ;_db ._aac .GradFill =nil ;_db ._aac .GrpFill =nil ;_db ._aac .SolidFill =nil ;_db ._aac .PattFill =nil ;}; +// SetBulletChar sets the bullet character for the paragraph. +func (_gga ParagraphProperties )SetBulletChar (c string ){if c ==""{_gga ._eb .BuChar =nil ;}else {_gga ._eb .BuChar =_a .NewCT_TextCharBullet ();_gga ._eb .BuChar .CharAttr =c ;};}; -// SetSolidFill controls the text color of a run. -func (_cd RunProperties )SetSolidFill (c _a .Color ){_cd ._dd .NoFill =nil ;_cd ._dd .BlipFill =nil ;_cd ._dd .GradFill =nil ;_cd ._dd .GrpFill =nil ;_cd ._dd .PattFill =nil ;_cd ._dd .SolidFill =_g .NewCT_SolidColorFillProperties ();_cd ._dd .SolidFill .SrgbClr =_g .NewCT_SRgbColor ();_cd ._dd .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();};func (_aa LineProperties )SetSolidFill (c _a .Color ){_aa .clearFill ();_aa ._c .SolidFill =_g .NewCT_SolidColorFillProperties ();_aa ._c .SolidFill .SrgbClr =_g .NewCT_SRgbColor ();_aa ._c .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// SetFlipHorizontal controls if the shape is flipped horizontally. +func (_ge ShapeProperties )SetFlipHorizontal (b bool ){_ge .ensureXfrm ();if !b {_ge ._fgg .Xfrm .FlipHAttr =nil ;}else {_ge ._fgg .Xfrm .FlipHAttr =_c .Bool (true );};}; + +// LineJoin is the type of line join +type LineJoin byte ; + +// Properties returns the paragraph properties. +func (_ee Paragraph )Properties ()ParagraphProperties {if _ee ._fe .PPr ==nil {_ee ._fe .PPr =_a .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_ee ._fe .PPr );};func (_ggd ShapeProperties )ensureXfrm (){if _ggd ._fgg .Xfrm ==nil {_ggd ._fgg .Xfrm =_a .NewCT_Transform2D ();};}; + +// SetAlign controls the paragraph alignment +func (_df ParagraphProperties )SetAlign (a _a .ST_TextAlignType ){_df ._eb .AlgnAttr =a }; + +// SetFlipVertical controls if the shape is flipped vertically. +func (_aa ShapeProperties )SetFlipVertical (b bool ){_aa .ensureXfrm ();if !b {_aa ._fgg .Xfrm .FlipVAttr =nil ;}else {_aa ._fgg .Xfrm .FlipVAttr =_c .Bool (true );};}; // SetWidth sets the line width, MS products treat zero as the minimum width // that can be displayed. -func (_eb LineProperties )SetWidth (w _gc .Distance ){_eb ._c .WAttr =_b .Int32 (int32 (w /_gc .EMU ))}; +func (_ab LineProperties )SetWidth (w _d .Distance ){_ab ._dc .WAttr =_c .Int32 (int32 (w /_d .EMU ))}; + +// SetFont controls the font of a run. +func (_bf RunProperties )SetFont (s string ){_bf ._bbb .Latin =_a .NewCT_TextFont ();_bf ._bbb .Latin .TypefaceAttr =s ;}; + +// MakeRun constructs a new Run wrapper. +func MakeRun (x *_a .EG_TextRun )Run {return Run {x }}; // X returns the inner wrapped XML type. -func (_d LineProperties )X ()*_g .CT_LineProperties {return _d ._c }; +func (_gd ParagraphProperties )X ()*_a .CT_TextParagraphProperties {return _gd ._eb };type ShapeProperties struct{_fgg *_a .CT_ShapeProperties }; -// SetFont controls the font of a run. -func (_gaf RunProperties )SetFont (s string ){_gaf ._dd .Latin =_g .NewCT_TextFont ();_gaf ._dd .Latin .TypefaceAttr =s ;}; +// SetSize sets the width and height of the shape. +func (_eba ShapeProperties )SetSize (w ,h _d .Distance ){_eba .SetWidth (w );_eba .SetHeight (h )}; // MakeRunProperties constructs a new RunProperties wrapper. -func MakeRunProperties (x *_g .CT_TextCharacterProperties )RunProperties {return RunProperties {x }}; +func MakeRunProperties (x *_a .CT_TextCharacterProperties )RunProperties {return RunProperties {x }};func (_bg ShapeProperties )clearFill (){_bg ._fgg .NoFill =nil ;_bg ._fgg .BlipFill =nil ;_bg ._fgg .GradFill =nil ;_bg ._fgg .GrpFill =nil ;_bg ._fgg .SolidFill =nil ;_bg ._fgg .PattFill =nil ;};func (_bb LineProperties )clearFill (){_bb ._dc .NoFill =nil ;_bb ._dc .GradFill =nil ;_bb ._dc .SolidFill =nil ;_bb ._dc .PattFill =nil ;};func MakeShapeProperties (x *_a .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }}; -// MakeParagraphProperties constructs a new ParagraphProperties wrapper. -func MakeParagraphProperties (x *_g .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; - -// LineJoin is the type of line join -type LineJoin byte ; +// X returns the inner wrapped XML type. +func (_eg Run )X ()*_a .EG_TextRun {return _eg ._gb };const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); -// SetBold controls the bolding of a run. -func (_fdb RunProperties )SetBold (b bool ){_fdb ._dd .BAttr =_b .Bool (b )};func MakeShapeProperties (x *_g .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }}; +// SetSize sets the font size of the run text +func (_ag RunProperties )SetSize (sz _d .Distance ){_ag ._bbb .SzAttr =_c .Int32 (int32 (sz /_d .HundredthPoint ));}; -// SetNumbered controls if bullets are numbered or not. -func (_cb ParagraphProperties )SetNumbered (scheme _g .ST_TextAutonumberScheme ){if scheme ==_g .ST_TextAutonumberSchemeUnset {_cb ._gb .BuAutoNum =nil ;}else {_cb ._gb .BuAutoNum =_g .NewCT_TextAutonumberBullet ();_cb ._gb .BuAutoNum .TypeAttr =scheme ;};}; +// Run is a run within a paragraph. +type Run struct{_gb *_a .EG_TextRun };func (_dg ShapeProperties )SetNoFill (){_dg .clearFill ();_dg ._fgg .NoFill =_a .NewCT_NoFillProperties ();}; -// X returns the inner wrapped XML type. -func (_dg Run )X ()*_g .EG_TextRun {return _dg ._ef };const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); +// SetText sets the run's text contents. +func (_da Run )SetText (s string ){_da ._gb .Br =nil ;_da ._gb .Fld =nil ;if _da ._gb .R ==nil {_da ._gb .R =_a .NewCT_RegularTextRun ();};_da ._gb .R .T =s ;};func (_bc ShapeProperties )SetSolidFill (c _g .Color ){_bc .clearFill ();_bc ._fgg .SolidFill =_a .NewCT_SolidColorFillProperties ();_bc ._fgg .SolidFill .SrgbClr =_a .NewCT_SRgbColor ();_bc ._fgg .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// SetHeight sets the height of the shape. -func (_bbd ShapeProperties )SetHeight (h _gc .Distance ){_bbd .ensureXfrm ();if _bbd ._aac .Xfrm .Ext ==nil {_bbd ._aac .Xfrm .Ext =_g .NewCT_PositiveSize2D ();};_bbd ._aac .Xfrm .Ext .CyAttr =int64 (h /_gc .EMU );}; +// AddBreak adds a new line break to a paragraph. +func (_gg Paragraph )AddBreak (){_gfe :=_a .NewEG_TextRun ();_gfe .Br =_a .NewCT_TextLineBreak ();_gg ._fe .EG_TextRun =append (_gg ._fe .EG_TextRun ,_gfe );};func (_f LineProperties )SetSolidFill (c _g .Color ){_f .clearFill ();_f ._dc .SolidFill =_a .NewCT_SolidColorFillProperties ();_f ._dc .SolidFill .SrgbClr =_a .NewCT_SRgbColor ();_f ._dc .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();};type LineProperties struct{_dc *_a .CT_LineProperties }; -// SetAlign controls the paragraph alignment -func (_ad ParagraphProperties )SetAlign (a _g .ST_TextAlignType ){_ad ._gb .AlgnAttr =a };func (_ba ShapeProperties )SetNoFill (){_ba .clearFill ();_ba ._aac .NoFill =_g .NewCT_NoFillProperties ();};func (_baf ShapeProperties )LineProperties ()LineProperties {if _baf ._aac .Ln ==nil {_baf ._aac .Ln =_g .NewCT_LineProperties ();};return LineProperties {_baf ._aac .Ln };}; +// SetGeometry sets the shape type of the shape +func (_fb ShapeProperties )SetGeometry (g _a .ST_ShapeType ){if _fb ._fgg .PrstGeom ==nil {_fb ._fgg .PrstGeom =_a .NewCT_PresetGeometry2D ();};_fb ._fgg .PrstGeom .PrstAttr =g ;}; -// MakeRun constructs a new Run wrapper. -func MakeRun (x *_g .EG_TextRun )Run {return Run {x }}; +// SetBulletFont controls the font for the bullet character. +func (_ae ParagraphProperties )SetBulletFont (f string ){if f ==""{_ae ._eb .BuFont =nil ;}else {_ae ._eb .BuFont =_a .NewCT_TextFont ();_ae ._eb .BuFont .TypefaceAttr =f ;};}; -// ParagraphProperties allows controlling paragraph properties. -type ParagraphProperties struct{_gb *_g .CT_TextParagraphProperties ;}; +// Paragraph is a paragraph within a document. +type Paragraph struct{_fe *_a .CT_TextParagraph }; -// SetText sets the run's text contents. -func (_bf Run )SetText (s string ){_bf ._ef .Br =nil ;_bf ._ef .Fld =nil ;if _bf ._ef .R ==nil {_bf ._ef .R =_g .NewCT_RegularTextRun ();};_bf ._ef .R .T =s ;}; +// X returns the inner wrapped XML type. +func (_cc LineProperties )X ()*_a .CT_LineProperties {return _cc ._dc };func (_abe LineProperties )SetNoFill (){_abe .clearFill ();_abe ._dc .NoFill =_a .NewCT_NoFillProperties ();}; -// SetJoin sets the line join style. -func (_da LineProperties )SetJoin (e LineJoin ){_da ._c .Round =nil ;_da ._c .Miter =nil ;_da ._c .Bevel =nil ;switch e {case LineJoinRound :_da ._c .Round =_g .NewCT_LineJoinRound ();case LineJoinBevel :_da ._c .Bevel =_g .NewCT_LineJoinBevel ();case LineJoinMiter :_da ._c .Miter =_g .NewCT_LineJoinMiterProperties ();};};func (_de LineProperties )SetNoFill (){_de .clearFill ();_de ._c .NoFill =_g .NewCT_NoFillProperties ()}; +// MakeParagraphProperties constructs a new ParagraphProperties wrapper. +func MakeParagraphProperties (x *_a .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; -// Properties returns the run's properties. -func (_fg Run )Properties ()RunProperties {if _fg ._ef .R ==nil {_fg ._ef .R =_g .NewCT_RegularTextRun ();};if _fg ._ef .R .RPr ==nil {_fg ._ef .R .RPr =_g .NewCT_TextCharacterProperties ();};return RunProperties {_fg ._ef .R .RPr };};type ShapeProperties struct{_aac *_g .CT_ShapeProperties };func (_fc ShapeProperties )SetSolidFill (c _a .Color ){_fc .clearFill ();_fc ._aac .SolidFill =_g .NewCT_SolidColorFillProperties ();_fc ._aac .SolidFill .SrgbClr =_g .NewCT_SRgbColor ();_fc ._aac .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// MakeParagraph constructs a new paragraph wrapper. +func MakeParagraph (x *_a .CT_TextParagraph )Paragraph {return Paragraph {x }}; -// SetFlipVertical controls if the shape is flipped vertically. -func (_gca ShapeProperties )SetFlipVertical (b bool ){_gca .ensureXfrm ();if !b {_gca ._aac .Xfrm .FlipVAttr =nil ;}else {_gca ._aac .Xfrm .FlipVAttr =_b .Bool (true );};}; +// SetNumbered controls if bullets are numbered or not. +func (_fc ParagraphProperties )SetNumbered (scheme _a .ST_TextAutonumberScheme ){if scheme ==_a .ST_TextAutonumberSchemeUnset {_fc ._eb .BuAutoNum =nil ;}else {_fc ._eb .BuAutoNum =_a .NewCT_TextAutonumberBullet ();_fc ._eb .BuAutoNum .TypeAttr =scheme ;};}; -// SetBulletFont controls the font for the bullet character. -func (_ae ParagraphProperties )SetBulletFont (f string ){if f ==""{_ae ._gb .BuFont =nil ;}else {_ae ._gb .BuFont =_g .NewCT_TextFont ();_ae ._gb .BuFont .TypefaceAttr =f ;};}; +// SetSolidFill controls the text color of a run. +func (_fg RunProperties )SetSolidFill (c _g .Color ){_fg ._bbb .NoFill =nil ;_fg ._bbb .BlipFill =nil ;_fg ._bbb .GradFill =nil ;_fg ._bbb .GrpFill =nil ;_fg ._bbb .PattFill =nil ;_fg ._bbb .SolidFill =_a .NewCT_SolidColorFillProperties ();_fg ._bbb .SolidFill .SrgbClr =_a .NewCT_SRgbColor ();_fg ._bbb .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// SetFlipHorizontal controls if the shape is flipped horizontally. -func (_dac ShapeProperties )SetFlipHorizontal (b bool ){_dac .ensureXfrm ();if !b {_dac ._aac .Xfrm .FlipHAttr =nil ;}else {_dac ._aac .Xfrm .FlipHAttr =_b .Bool (true );};};func (_af LineProperties )clearFill (){_af ._c .NoFill =nil ;_af ._c .GradFill =nil ;_af ._c .SolidFill =nil ;_af ._c .PattFill =nil ;}; \ No newline at end of file +// Properties returns the run's properties. +func (_cd Run )Properties ()RunProperties {if _cd ._gb .R ==nil {_cd ._gb .R =_a .NewCT_RegularTextRun ();};if _cd ._gb .R .RPr ==nil {_cd ._gb .R .RPr =_a .NewCT_TextCharacterProperties ();};return RunProperties {_cd ._gb .R .RPr };}; \ No newline at end of file diff --git a/internal/mergesort/mergesort.go b/internal/mergesort/mergesort.go index 394a5ace1e..6589be07e2 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{_c :=make ([]float64 ,len (array ));copy (_c ,array );return _c ;};_f :=len (array )/2;_g :=MergeSort (array [:_f ]);_gg :=MergeSort (array [_f :]);_b :=make ([]float64 ,len (array ));_ea :=0;_fd :=0;_cc :=0;for _fd < len (_g )&&_cc < len (_gg ){if _g [_fd ]<=_gg [_cc ]{_b [_ea ]=_g [_fd ];_fd ++;}else {_b [_ea ]=_gg [_cc ];_cc ++;};_ea ++;};for _fd < len (_g ){_b [_ea ]=_g [_fd ];_fd ++;_ea ++;};for _cc < len (_gg ){_b [_ea ]=_gg [_cc ];_cc ++;_ea ++;};return _b ;}; \ No newline at end of file +package mergesort ;func MergeSort (array []float64 )[]float64 {if len (array )<=1{_ae :=make ([]float64 ,len (array ));copy (_ae ,array );return _ae ;};_aec :=len (array )/2;_d :=MergeSort (array [:_aec ]);_db :=MergeSort (array [_aec :]);_e :=make ([]float64 ,len (array ));_b :=0;_bf :=0;_g :=0;for _bf < len (_d )&&_g < len (_db ){if _d [_bf ]<=_db [_g ]{_e [_b ]=_d [_bf ];_bf ++;}else {_e [_b ]=_db [_g ];_g ++;};_b ++;};for _bf < len (_d ){_e [_b ]=_d [_bf ];_bf ++;_b ++;};for _g < len (_db ){_e [_b ]=_db [_g ];_g ++;_b ++;};return _e ;}; \ No newline at end of file diff --git a/internal/wildcard/wildcard.go b/internal/wildcard/wildcard.go index 37262903d6..508e592254 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 ;};_a :=make ([]rune ,0,len (name ));_d :=make ([]rune ,0,len (pattern ));for _ ,_af :=range name {_a =append (_a ,_af );};for _ ,_gb :=range pattern {_d =append (_d ,_gb );};_gbd :=true ;return _dg (_a ,_d ,_gbd );};func _fe (_eed ,_bc []rune ,_gbc int )int {for len (_bc )> 0{switch _bc [0]{default:if len (_eed )==0{return -1;};if _eed [0]!=_bc [0]{return _fe (_eed [1:],_bc ,_gbc +1);};case '?':if len (_eed )==0{return -1;};case '*':if len (_eed )==0{return -1;};_df :=_fe (_eed ,_bc [1:],_gbc );if _df !=-1{return _gbc ;}else {_df =_fe (_eed [1:],_bc ,_gbc );if _df !=-1{return _gbc ;}else {return -1;};};};_eed =_eed [1:];_bc =_bc [1:];};return _gbc ;};func Match (pattern ,name string )(_f bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_cf :=make ([]rune ,0,len (name ));_e :=make ([]rune ,0,len (pattern ));for _ ,_b :=range name {_cf =append (_cf ,_b );};for _ ,_ag :=range pattern {_e =append (_e ,_ag );};_fb :=false ;return _dg (_cf ,_e ,_fb );};func _dg (_ab ,_eg []rune ,_cc bool )bool {for len (_eg )> 0{switch _eg [0]{default:if len (_ab )==0||_ab [0]!=_eg [0]{return false ;};case '?':if len (_ab )==0&&!_cc {return false ;};case '*':return _dg (_ab ,_eg [1:],_cc )||(len (_ab )> 0&&_dg (_ab [1:],_eg ,_cc ));};_ab =_ab [1:];_eg =_eg [1:];};return len (_ab )==0&&len (_eg )==0;};func Index (pattern ,name string )(_db int ){if pattern ==""||pattern =="\u002a"{return 0;};_cd :=make ([]rune ,0,len (name ));_cb :=make ([]rune ,0,len (pattern ));for _ ,_cda :=range name {_cd =append (_cd ,_cda );};for _ ,_ff :=range pattern {_cb =append (_cb ,_ff );};return _fe (_cd ,_cb ,0);}; \ No newline at end of file +package wildcard ;func Match (pattern ,name string )(_e bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_gdf :=make ([]rune ,0,len (name ));_fc :=make ([]rune ,0,len (pattern ));for _ ,_ag :=range name {_gdf =append (_gdf ,_ag );};for _ ,_dg :=range pattern {_fc =append (_fc ,_dg );};_db :=false ;return _ec (_gdf ,_fc ,_db );};func _ec (_dcf ,_ea []rune ,_gf bool )bool {for len (_ea )> 0{switch _ea [0]{default:if len (_dcf )==0||_dcf [0]!=_ea [0]{return false ;};case '?':if len (_dcf )==0&&!_gf {return false ;};case '*':return _ec (_dcf ,_ea [1:],_gf )||(len (_dcf )> 0&&_ec (_dcf [1:],_ea ,_gf ));};_dcf =_dcf [1:];_ea =_ea [1:];};return len (_dcf )==0&&len (_ea )==0;};func _dga (_bf ,_bfa []rune ,_fb int )int {for len (_bfa )> 0{switch _bfa [0]{default:if len (_bf )==0{return -1;};if _bf [0]!=_bfa [0]{return _dga (_bf [1:],_bfa ,_fb +1);};case '?':if len (_bf )==0{return -1;};case '*':if len (_bf )==0{return -1;};_ece :=_dga (_bf ,_bfa [1:],_fb );if _ece !=-1{return _fb ;}else {_ece =_dga (_bf [1:],_bfa ,_fb );if _ece !=-1{return _fb ;}else {return -1;};};};_bf =_bf [1:];_bfa =_bfa [1:];};return _fb ;};func Index (pattern ,name string )(_df int ){if pattern ==""||pattern =="\u002a"{return 0;};_bg :=make ([]rune ,0,len (name ));_efc :=make ([]rune ,0,len (pattern ));for _ ,_da :=range name {_bg =append (_bg ,_da );};for _ ,_ae :=range pattern {_efc =append (_efc ,_ae );};return _dga (_bg ,_efc ,0);};func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_b :=make ([]rune ,0,len (name ));_d :=make ([]rune ,0,len (pattern ));for _ ,_a :=range name {_b =append (_b ,_a );};for _ ,_gd :=range pattern {_d =append (_d ,_gd );};_ba :=true ;return _ec (_b ,_d ,_ba );}; \ No newline at end of file diff --git a/measurement/measurement.go b/measurement/measurement.go index cd457332a9..ef827e3ba0 100644 --- a/measurement/measurement.go +++ b/measurement/measurement.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 measurement ; +package measurement ;const (Zero Distance =0;Point =1;Pixel72 =1.0/72.0*Inch ;Pixel96 =1.0/96.0*Inch ;HalfPoint =1.0/2.0*Point ;Character =7*Point ;Millimeter =2.83465*Point ;Centimeter =10*Millimeter ;Inch =72*Point ;Foot =12*Inch ;Twips =1.0/20.0*Point ;EMU =1.0/914400.0*Inch ;HundredthPoint =1/100.0;Dxa =Twips ;); // ToEMU converts float64 distance units to int64 EMU. -func ToEMU (m float64 )int64 {return int64 (914400.0/Inch *m )};const (Zero Distance =0;Point =1;Pixel72 =1.0/72.0*Inch ;Pixel96 =1.0/96.0*Inch ;HalfPoint =1.0/2.0*Point ;Character =7*Point ;Millimeter =2.83465*Point ;Centimeter =10*Millimeter ;Inch =72*Point ;Foot =12*Inch ;Twips =1.0/20.0*Point ;EMU =1.0/914400.0*Inch ;HundredthPoint =1/100.0;Dxa =Twips ;); +func ToEMU (m float64 )int64 {return int64 (914400.0/Inch *m )}; // Distance represents a distance and is automatically converted // to the units needed internally in the various ECMA 376 formats. diff --git a/presentation/presentation.go b/presentation/presentation.go index 96dbe6987e..76c00ffe5b 100644 --- a/presentation/presentation.go +++ b/presentation/presentation.go @@ -9,261 +9,264 @@ // 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 (_ee "archive/zip";_dc "bytes";_g "encoding/xml";_fdc "errors";_ae "fmt";_fc "github.com/unidoc/unioffice";_fd "github.com/unidoc/unioffice/common";_db "github.com/unidoc/unioffice/common/license";_b "github.com/unidoc/unioffice/common/tempstorage";_eb "github.com/unidoc/unioffice/drawing";_d "github.com/unidoc/unioffice/measurement";_gc "github.com/unidoc/unioffice/schema/soo/dml";_eeb "github.com/unidoc/unioffice/schema/soo/dml/chart";_af "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fef "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ef "github.com/unidoc/unioffice/schema/soo/pml";_ea "github.com/unidoc/unioffice/zippkg";_be "image";_fe "image/jpeg";_fb "io";_a "log";_ec "os";_c "path";_fa "strconv";_f "strings";); +package presentation ;import (_bg "archive/zip";_d "bytes";_fe "encoding/xml";_ea "errors";_cb "fmt";_eb "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common";_ad "github.com/unidoc/unioffice/common/license";_cf "github.com/unidoc/unioffice/common/tempstorage";_gb "github.com/unidoc/unioffice/drawing";_f "github.com/unidoc/unioffice/measurement";_cbg "github.com/unidoc/unioffice/schema/soo/dml";_fd "github.com/unidoc/unioffice/schema/soo/dml/chart";_bb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_dd "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_gd "github.com/unidoc/unioffice/schema/soo/pml";_c "github.com/unidoc/unioffice/zippkg";_e "image";_ab "image/jpeg";_cfd "io";_ae "log";_bgc "os";_ff "path";_a "strconv";_gf "strings";); -// ShowPr returns the ShowPr property. -func (_fg PresentationProperties )ShowPr ()*_ef .CT_ShowProperties {return _fg ._dgg .ShowPr }; - -// X returns the inner wrapped XML type. -func (_fge SlideMaster )X ()*_ef .SldMaster {return _fge ._ffa }; +// 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 (_ebc *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_bgff :=_gd .NewCT_SlideIdListEntry ();_bgff .IdAttr =256;for _ ,_dca :=range _ebc ._cfdc .SldIdLst .SldId {if _dca .IdAttr >=_bgff .IdAttr {_bgff .IdAttr =_dca .IdAttr +1;};};_ebc ._cfdc .SldIdLst .SldId =append (_ebc ._cfdc .SldIdLst .SldId ,_bgff );_ggg :=_gd .NewSld ();_fcaf :=_d .Buffer {};_agf :=_fe .NewEncoder (&_fcaf );_egd :=_fe .StartElement {Name :_fe .Name {Local :"\u0073\u006c\u0069d\u0065"}};_egd .Attr =append (_egd .Attr ,_fe .Attr {Name :_fe .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"});_egd .Attr =append (_egd .Attr ,_fe .Attr {Name :_fe .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"});_egd .Attr =append (_egd .Attr ,_fe .Attr {Name :_fe .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"});_egd .Attr =append (_egd .Attr ,_fe .Attr {Name :_fe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});_egd .Attr =append (_egd .Attr ,_fe .Attr {Name :_fe .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"});_egd .Attr =append (_egd .Attr ,_fe .Attr {Name :_fe .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\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 _geb :=l ._aadf .CSld .MarshalXML (_agf ,_egd );_geb !=nil {return Slide {},_geb ;};_agf .Flush ();_ecg :=_fe .NewDecoder (&_fcaf );_ggg .CSld =_gd .NewCT_CommonSlideData ();if _gdc :=_ecg .Decode (_ggg .CSld );_gdc !=nil {return Slide {},_gdc ;};_ggg .CSld .NameAttr =nil ;_ggg .CSld .SpTree .Choice =_feea (_ggg .CSld .SpTree .Choice );_ebc ._ca =append (_ebc ._ca ,_ggg );_fda :=_ebc ._ag .AddAutoRelationship (_eb .DocTypePresentation ,_eb .OfficeDocumentType ,len (_ebc ._ca ),_eb .SlideType );_bgff .RIdAttr =_fda .ID ();_cbgg :=_eb .AbsoluteFilename (_eb .DocTypePresentation ,_eb .SlideType ,len (_ebc ._ca ));_ebc .ContentTypes .AddOverride (_cbgg ,_eb .SlideContentType );_aade :=_b .NewRelationships ();_ebc ._aad =append (_ebc ._aad ,_aade );_cfg :=len (_ebc ._aad )-1;for _bddd ,_bdc :=range _ebc ._gba {if _bdc ==l .X (){_gdcb :=_ebc ._fcg [_bddd ];for _ ,_def :=range _gdcb .X ().Relationship {if _def .TypeAttr !=_eb .SlideMasterType {_ebc ._aad [_cfg ].X ().Relationship =append (_ebc ._aad [_cfg ].X ().Relationship ,_def );};};_aade .AddAutoRelationship (_eb .DocTypePresentation ,_eb .SlideType ,_bddd +1,_eb .SlideLayoutType );};};_efc :=Slide {_bgff ,_ggg ,_ebc };return _efc ,nil ;}; -// X returns the inner wrapped XML type. -func (_ddfe ViewProperties )X ()*_ef .ViewPr {return _ddfe ._fagc }; +// NewPresentationProperties constructs a new PresentationProperties. +func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_ac :_gd .NewPresentationPr ()};}; // Properties returns the properties of the TextBox. -func (_ggac TextBox )Properties ()_eb .ShapeProperties {if _ggac ._bdcg .SpPr ==nil {_ggac ._bdcg .SpPr =_gc .NewCT_ShapeProperties ();};return _eb .MakeShapeProperties (_ggac ._bdcg .SpPr );}; +func (_fdff TextBox )Properties ()_gb .ShapeProperties {if _fdff ._ebdd .SpPr ==nil {_fdff ._ebdd .SpPr =_cbg .NewCT_ShapeProperties ();};return _gb .MakeShapeProperties (_fdff ._ebdd .SpPr );}; -// NotesTextViewPr returns the NotesTextViewPr property. -func (_ede ViewProperties )NotesTextViewPr ()*_ef .CT_NotesTextViewProperties {return _ede ._fagc .NotesTextViewPr ;}; +// Type returns the placeholder type +func (_cfc PlaceHolder )Type ()_gd .ST_PlaceholderType {return _cfc ._ebe .NvSpPr .NvPr .Ph .TypeAttr }; -// OpenTemplate opens a template file. -func OpenTemplate (fn string )(*Presentation ,error ){_cg ,_cc :=Open (fn );if _cc !=nil {return nil ,_cc ;};return _cg ,nil ;}; +// Close closes the presentation, removing any temporary files that might have been +// created when opening a document. +func (_edcc *Presentation )Close ()error {if _edcc .TmpPath !=""{return _cf .RemoveAll (_edcc .TmpPath );};return nil ;};func (_bgdd *Presentation )addCustomRelationships (){_bgdd .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");_bgdd .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_eb .CustomPropertiesType );}; -// Clear clears the placeholder contents and adds a single empty paragraph. The -// empty paragrah is required by PowerPoint or it will report the file as being -// invalid. -func (_ga PlaceHolder )Clear (){_ga .ClearAll ();_df :=_gc .NewCT_TextParagraph ();_ga ._aef .TxBody .P =[]*_gc .CT_TextParagraph {_df };_df .EndParaRPr =_gc .NewCT_TextCharacterProperties ();_df .EndParaRPr .LangAttr =_fc .String ("\u0065\u006e\u002dU\u0053");}; +// AddImage adds an image textbox to a slide. +func (_cea Slide )AddImage (img _b .ImageRef )Image {_ggb :=_gd .NewCT_GroupShapeChoice ();_cea ._fddg .CSld .SpTree .Choice =append (_cea ._fddg .CSld .SpTree .Choice ,_ggb );_aaff :=_gd .NewCT_Picture ();_ggb .Pic =append (_ggb .Pic ,_aaff );_aaff .NvPicPr .CNvPicPr =_cbg .NewCT_NonVisualPictureProperties ();_aaff .NvPicPr .CNvPicPr .PicLocks =_cbg .NewCT_PictureLocking ();_aaff .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_eb .Bool (true );_aaff .BlipFill =_cbg .NewCT_BlipFillProperties ();_aaff .BlipFill .Blip =_cbg .NewCT_Blip ();_afaa :=_cea .AddImageToRels (img );_aaff .BlipFill .Blip .EmbedAttr =_eb .String (_afaa );_aaff .BlipFill .Stretch =_cbg .NewCT_StretchInfoProperties ();_aaff .BlipFill .Stretch .FillRect =_cbg .NewCT_RelativeRect ();_aaff .SpPr =_cbg .NewCT_ShapeProperties ();_aaff .SpPr .PrstGeom =_cbg .NewCT_PresetGeometry2D ();_aaff .SpPr .PrstGeom .PrstAttr =_cbg .ST_ShapeTypeRect ;_ebec :=Image {_aaff };_gae :=img .Size ();_ebec .Properties ().SetWidth (_f .Distance (_gae .X )*_f .Pixel72 );_ebec .Properties ().SetHeight (_f .Distance (_gae .Y )*_f .Pixel72 );_ebec .Properties ().SetPosition (0,0);return _ebec ;}; -// Name returns the name of the slide layout. -func (_afdc SlideLayout )Name ()string {if _afdc ._faaa .CSld !=nil &&_afdc ._faaa .CSld .NameAttr !=nil {return *_afdc ._faaa .CSld .NameAttr ;};return "";}; +// AddImageToRels adds an image relationship to a slide without putting image on the slide. +func (_bac Slide )AddImageToRels (img _b .ImageRef )string {_aafa :=0;for _accg ,_dcbb :=range _bac ._agb .Images {if _dcbb ==img {_aafa =_accg +1;break ;};};var _egg string ;for _dffe ,_bdf :=range _bac ._agb .Slides (){if _bdf ._fddg ==_bac ._fddg {_cbgf :=_cb .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_aafa ,img .Format ());_eede :=_bac ._agb ._aad [_dffe ].AddRelationship (_cbgf ,_eb .ImageType );_egg =_eede .ID ();};};return _egg ;}; -// RemoveSlide removes a slide from a presentation. -func (_ade *Presentation )RemoveSlide (s Slide )error {_aca :=false ;_bbd :=0;for _egd ,_dae :=range _ade ._ebc {if _dae ==s ._dcf {if _ade ._ca .SldIdLst .SldId [_egd ]!=s ._add {return _fdc .New ("i\u006e\u0063\u006f\u006e\u0073\u0069s\u0074\u0065\u006e\u0063\u0079\u0020i\u006e\u0020\u0073\u006c\u0069\u0064\u0065s\u0020\u0061\u006e\u0064\u0020\u0049\u0044\u0020\u006c\u0069s\u0074");};copy (_ade ._ebc [_egd :],_ade ._ebc [_egd +1:]);_ade ._ebc =_ade ._ebc [0:len (_ade ._ebc )-1];copy (_ade ._ag [_egd :],_ade ._ag [_egd +1:]);_ade ._ag =_ade ._ag [0:len (_ade ._ag )-1];copy (_ade ._ca .SldIdLst .SldId [_egd :],_ade ._ca .SldIdLst .SldId [_egd +1:]);_ade ._ca .SldIdLst .SldId =_ade ._ca .SldIdLst .SldId [0:len (_ade ._ca .SldIdLst .SldId )-1];_aca =true ;_bbd =_egd ;};};if !_aca {return _fdc .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065");};_bgda :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideType ,0);return _ade .ContentTypes .RemoveOverrideByIndex (_bgda ,_bbd );}; +// PresentationProperties contains document specific properties. +type PresentationProperties struct{_ac *_gd .PresentationPr };func (_bfbe *Presentation )onNewRelationship (_ffe *_c .DecodeMap ,_adcg ,_ced string ,_cbaf []*_bg .File ,_efe *_dd .Relationship ,_gfb _c .Target )error {_ccb :=_eb .DocTypePresentation ;switch _ced {case _eb .OfficeDocumentType :_bfbe ._cfdc =_gd .NewPresentation ();_ffe .AddTarget (_adcg ,_bfbe ._cfdc ,_ced ,0);_ffe .AddTarget (_c .RelationsPathFor (_adcg ),_bfbe ._ag .X (),_ced ,0);_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,0);case _eb .CorePropertiesType :_ffe .AddTarget (_adcg ,_bfbe .CoreProperties .X (),_ced ,0);_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,0);case _eb .CustomPropertiesType :_ffe .AddTarget (_adcg ,_bfbe .CustomProperties .X (),_ced ,0);_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,0);case _eb .PresentationPropertiesType :_ffe .AddTarget (_adcg ,_bfbe ._ga .X (),_ced ,0);_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,0);case _eb .ViewPropertiesType :_ffe .AddTarget (_adcg ,_bfbe ._db .X (),_ced ,0);_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,0);case _eb .TableStylesType :_ffe .AddTarget (_adcg ,_bfbe ._add .X (),_ced ,0);_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,0);case _eb .HyperLinkType :_ada :=_cbg .NewCT_Hyperlink ();_cge :=uint32 (len (_bfbe ._eeb ));_ffe .AddTarget (_adcg ,_ada ,_ced ,_cge );_bfbe ._eeb =append (_bfbe ._eeb ,_ada );case _eb .CustomXMLType :_ega :=&_eb .XSDAny {};_fdf :=uint32 (len (_bfbe ._ede ));_ffe .AddTarget (_adcg ,_ega ,_ced ,_fdf );_bfbe ._ede =append (_bfbe ._ede ,_ega );_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,len (_bfbe ._ede ));case _eb .ChartType :_fabb :=_fd .NewChartSpace ();_cbc :=uint32 (len (_bfbe ._eac ));_ffe .AddTarget (_adcg ,_fabb ,_ced ,_cbc );_bfbe ._eac =append (_bfbe ._eac ,_fabb );_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,len (_bfbe ._eac ));case _eb .HandoutMasterType :_dfcd :=_gd .NewHandoutMaster ();_dfg :=uint32 (len (_bfbe ._fgg ));_ffe .AddTarget (_adcg ,_dfcd ,_ced ,_dfg );_bfbe ._fgg =append (_bfbe ._fgg ,_dfcd );_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,len (_bfbe ._fgg ));case _eb .NotesMasterType :_dge :=_gd .NewNotesMaster ();_afe :=uint32 (len (_bfbe ._ecb ));_ffe .AddTarget (_adcg ,_dge ,_ced ,_afe );_bfbe ._ecb =append (_bfbe ._ecb ,_dge );_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,len (_bfbe ._ecb ));case _eb .ExtendedPropertiesType :_ffe .AddTarget (_adcg ,_bfbe .AppProperties .X (),_ced ,0);_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,0);case _eb .SlideType :_abc :=_gd .NewSld ();_bfbe ._ca =append (_bfbe ._ca ,_abc );_ffe .AddTarget (_adcg ,_abc ,_ced ,uint32 (len (_bfbe ._ca )));_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,len (_bfbe ._ca ));_acb :=_b .NewRelationships ();_ffe .AddTarget (_c .RelationsPathFor (_adcg ),_acb .X (),_ced ,0);_bfbe ._aad =append (_bfbe ._aad ,_acb );case _eb .SlideMasterType :_edbd :=_gd .NewSldMaster ();if !_ffe .AddTarget (_adcg ,_edbd ,_ced ,uint32 (len (_bfbe ._da )+1)){return nil ;};_bfbe ._da =append (_bfbe ._da ,_edbd );_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,len (_bfbe ._da ));_ffee :=_b .NewRelationships ();_ffe .AddTarget (_c .RelationsPathFor (_adcg ),_ffee .X (),_ced ,0);_bfbe ._gbbb =append (_bfbe ._gbbb ,_ffee );case _eb .SlideLayoutType :_aac :=_gd .NewSldLayout ();if !_ffe .AddTarget (_adcg ,_aac ,_ced ,uint32 (len (_bfbe ._gba )+1)){return nil ;};_bfbe ._gba =append (_bfbe ._gba ,_aac );_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,len (_bfbe ._gba ));_dfgf :=_b .NewRelationships ();_ffe .AddTarget (_c .RelationsPathFor (_adcg ),_dfgf .X (),_ced ,0);_bfbe ._fcg =append (_bfbe ._fcg ,_dfgf );case _eb .ThumbnailType :for _bbab ,_aea :=range _cbaf {if _aea ==nil {continue ;};if _aea .Name ==_adcg {_gda ,_ecbd :=_aea .Open ();if _ecbd !=nil {return _cb .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_ecbd );};_bfbe .Thumbnail ,_ ,_ecbd =_e .Decode (_gda );_gda .Close ();if _ecbd !=nil {return _cb .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",_ecbd );};_cbaf [_bbab ]=nil ;};};case _eb .ThemeType :_fccc :=_cbg .NewTheme ();if !_ffe .AddTarget (_adcg ,_fccc ,_ced ,uint32 (len (_bfbe ._cfa )+1)){return nil ;};_bfbe ._cfa =append (_bfbe ._cfa ,_fccc );_efe .TargetAttr =_eb .RelativeFilename (_ccb ,_gfb .Typ ,_ced ,len (_bfbe ._cfa ));_fbg :=_b .NewRelationships ();_ffe .AddTarget (_c .RelationsPathFor (_adcg ),_fbg .X (),_ced ,0);_bfbe ._ddf =append (_bfbe ._ddf ,_fbg );case _eb .ImageType :_adcg =_ff .Clean (_adcg );if _dfga ,_dfb :=_bfbe ._gab [_adcg ];_dfb {_efe .TargetAttr =_dfga ;return nil ;};_gge :="";for _eagd ,_deg :=range _cbaf {if _deg ==nil {continue ;};if _deg .Name ==_adcg {_gaa ,_dbf :=_c .ExtractToDiskTmp (_deg ,_bfbe .TmpPath );if _dbf !=nil {return _dbf ;};_eff ,_dbf :=_b .ImageFromStorage (_gaa );if _dbf !=nil {return _dbf ;};_gge =_eff .Format ;_baae :=_b .MakeImageRef (_eff ,&_bfbe .DocBase ,_bfbe ._ag );_bfbe .Images =append (_bfbe .Images ,_baae );_cbaf [_eagd ]=nil ;_ffe .RecordIndex (_adcg ,len (_bfbe .Images ));break ;};};_eeda :=_ffe .IndexFor (_adcg );_efe .TargetAttr =_eb .RelativeImageFilename (_ccb ,_gfb .Typ ,_ced ,_eeda ,_gge );_bfbe ._gab [_adcg ]=_efe .TargetAttr ;default:_eb .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",_ced ,_adcg );};return nil ;}; -// Read reads a document from an io.Reader. -func Read (r _fb .ReaderAt ,size int64 )(*Presentation ,error ){_fec :=_gb ();_acag ,_dafa :=_b .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078");if _dafa !=nil {return nil ,_dafa ;};_fec .TmpPath =_acag ;_fefg ,_dafa :=_ee .NewReader (r ,size );if _dafa !=nil {return nil ,_ae .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_dafa );};_cbcg :=[]*_ee .File {};_cbcg =append (_cbcg ,_fefg .File ...);_gac :=false ;for _ ,_agdb :=range _cbcg {if _agdb .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gac =true ;break ;};};if _gac {_fec .createCustomProperties ();};_dcg :=_ea .DecodeMap {};_dcg .SetOnNewRelationshipFunc (_fec .onNewRelationship );_dcg .AddTarget (_fc .ContentTypesFilename ,_fec .ContentTypes .X (),"",0);_dcg .AddTarget (_fc .BaseRelsFilename ,_fec .Rels .X (),"",0);if _defd :=_dcg .Decode (_cbcg );_defd !=nil {return nil ,_defd ;};for _ ,_eae :=range _cbcg {if _eae ==nil {continue ;};if _dggc :=_fec .AddExtraFileFromZip (_eae );_dggc !=nil {return nil ,_dggc ;};};if _gac {_gdg :=false ;for _ ,_bbe :=range _fec .Rels .X ().Relationship {if _bbe .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gdg =true ;break ;};};if !_gdg {_fec .addCustomRelationships ();};};return _fec ,nil ;}; +// Index returns the placeholder index +func (_feg PlaceHolder )Index ()uint32 {if _feg ._ebe .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_feg ._ebe .NvSpPr .NvPr .Ph .IdxAttr ;}; -// Save writes the presentation out to a writer in the Zip package format -func (_cea *Presentation )Save (w _fb .Writer )error {return _cea .save (w ,false )};func (_eccg *Presentation )save (_bfa _fb .Writer ,_ddc bool )error {if _ggf :=_eccg ._ca .Validate ();_ggf !=nil {_a .Printf ("\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u0020i\u006e\u0020\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ggf );};if !_db .GetLicenseKey ().IsLicensed ()&&!_dag {_ae .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_ae .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _fdc .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if _ddc {_eccg .ContentTypes .RemoveOverride ("\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_eccg .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");}else {_eccg .ContentTypes .RemoveOverride ("\u0061\u0070pl\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066ic\u0065\u0064o\u0063u\u006d\u0065\u006e\u0074\u002e\u0070r\u0065\u0073\u0065n\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0074\u0065\u006d\u0070\u006c\u0061\u0074\u0065.\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_eccg .ContentTypes .EnsureOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");};_fgg :=_fc .DocTypePresentation ;_gdb :=_ee .NewWriter (_bfa );defer _gdb .Close ();if _dgef :=_ea .MarshalXML (_gdb ,_fc .BaseRelsFilename ,_eccg .Rels .X ());_dgef !=nil {return _dgef ;};if _abd :=_ea .MarshalXMLByType (_gdb ,_fgg ,_fc .ExtendedPropertiesType ,_eccg .AppProperties .X ());_abd !=nil {return _abd ;};if _bcg :=_ea .MarshalXMLByType (_gdb ,_fgg ,_fc .CorePropertiesType ,_eccg .CoreProperties .X ());_bcg !=nil {return _bcg ;};if _ggfd :=_ea .MarshalXMLByType (_gdb ,_fgg ,_fc .PresentationPropertiesType ,_eccg ._caa .X ());_ggfd !=nil {return _ggfd ;};if _cdc :=_ea .MarshalXMLByType (_gdb ,_fgg ,_fc .ViewPropertiesType ,_eccg ._bad .X ());_cdc !=nil {return _cdc ;};if _cfe :=_ea .MarshalXMLByType (_gdb ,_fgg ,_fc .TableStylesType ,_eccg ._gea .X ());_cfe !=nil {return _cfe ;};if _eccg .CustomProperties .X ()!=nil {if _dfac :=_ea .MarshalXMLByType (_gdb ,_fgg ,_fc .CustomPropertiesType ,_eccg .CustomProperties .X ());_dfac !=nil {return _dfac ;};};if _eccg .Thumbnail !=nil {_fad ,_agf :=_gdb .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _agf !=nil {return _agf ;};if _bgd :=_fe .Encode (_fad ,_eccg .Thumbnail ,nil );_bgd !=nil {return _bgd ;};};_aag :=_fc .AbsoluteFilename (_fgg ,_fc .OfficeDocumentType ,0);if _adb :=_ea .MarshalXML (_gdb ,_aag ,_eccg ._ca );_adb !=nil {return _adb ;};if _eaa :=_ea .MarshalXML (_gdb ,_ea .RelationsPathFor (_aag ),_eccg ._dad .X ());_eaa !=nil {return _eaa ;};for _faf ,_aaf :=range _eccg ._ebc {_abg :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideType ,_faf +1);_ea .MarshalXML (_gdb ,_abg ,_aaf );if !_eccg ._ag [_faf ].IsEmpty (){_eee :=_ea .RelationsPathFor (_abg );_ea .MarshalXML (_gdb ,_eee ,_eccg ._ag [_faf ].X ());};};for _ece ,_gbc :=range _eccg ._dfc {_dggd :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideMasterType ,_ece +1);_ea .MarshalXML (_gdb ,_dggd ,_gbc );if !_eccg ._dfe [_ece ].IsEmpty (){_fcc :=_ea .RelationsPathFor (_dggd );_ea .MarshalXML (_gdb ,_fcc ,_eccg ._dfe [_ece ].X ());};};for _fga ,_ddde :=range _eccg ._cga {_cda :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideLayoutType ,_fga +1);_ea .MarshalXML (_gdb ,_cda ,_ddde );if !_eccg ._ddd [_fga ].IsEmpty (){_gggd :=_ea .RelationsPathFor (_cda );_ea .MarshalXML (_gdb ,_gggd ,_eccg ._ddd [_fga ].X ());};};for _bca ,_acf :=range _eccg ._cba {_dbe :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .ThemeType ,_bca +1);_ea .MarshalXML (_gdb ,_dbe ,_acf );if !_eccg ._cfc [_bca ].IsEmpty (){_cdg :=_ea .RelationsPathFor (_dbe );_ea .MarshalXML (_gdb ,_cdg ,_eccg ._cfc [_bca ].X ());};};for _ggc ,_bdg :=range _eccg ._bf {_cge :=_fc .AbsoluteFilename (_fgg ,_fc .ChartType ,_ggc +1);_ea .MarshalXML (_gdb ,_cge ,_bdg );};for _eece ,_gbg :=range _eccg ._gce {_bea :=_fc .AbsoluteFilename (_fgg ,_fc .HandoutMasterType ,_eece +1);_ea .MarshalXML (_gdb ,_bea ,_gbg );};for _adf ,_age :=range _eccg ._fbd {_gff :=_fc .AbsoluteFilename (_fgg ,_fc .NotesMasterType ,_adf +1);_ea .MarshalXML (_gdb ,_gff ,_age );};for _gcgg ,_ggaa :=range _eccg ._gag {_fde :=_fc .AbsoluteFilename (_fgg ,_fc .CustomXMLType ,_gcgg +1);_ea .MarshalXML (_gdb ,_fde ,_ggaa );};for _ageg ,_fdgg :=range _eccg .Images {if _ggb :=_fd .AddImageToZip (_gdb ,_fdgg ,_ageg +1,_fc .DocTypePresentation );_ggb !=nil {return _ggb ;};};_eccg .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_eccg .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_eccg .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_eccg .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _acb :=_ea .MarshalXML (_gdb ,_fc .ContentTypesFilename ,_eccg .ContentTypes .X ());_acb !=nil {return _acb ;};if _dace :=_eccg .WriteExtraFiles (_gdb );_dace !=nil {return _dace ;};return nil ;}; +// AddTextBox adds an empty textbox to a slide. +func (_dcb Slide )AddTextBox ()TextBox {_bee :=_gd .NewCT_GroupShapeChoice ();_dcb ._fddg .CSld .SpTree .Choice =append (_dcb ._fddg .CSld .SpTree .Choice ,_bee );_cdcb :=_gd .NewCT_Shape ();_bee .Sp =append (_bee .Sp ,_cdcb );_cdcb .SpPr =_cbg .NewCT_ShapeProperties ();_cdcb .SpPr .Xfrm =_cbg .NewCT_Transform2D ();_cdcb .SpPr .PrstGeom =_cbg .NewCT_PresetGeometry2D ();_cdcb .SpPr .PrstGeom .PrstAttr =_cbg .ST_ShapeTypeRect ;_cdcb .NvSpPr =_gd .NewCT_ShapeNonVisual ();_cdcb .NvSpPr .CNvSpPr =_cbg .NewCT_NonVisualDrawingShapeProps ();_fac :=true ;_cdcb .NvSpPr .CNvSpPr .TxBoxAttr =&_fac ;_cdcb .TxBody =_cbg .NewCT_TextBody ();_cdcb .TxBody .BodyPr =_cbg .NewCT_TextBodyProperties ();_cdcb .TxBody .BodyPr .WrapAttr =_cbg .ST_TextWrappingTypeSquare ;_cdcb .TxBody .BodyPr .SpAutoFit =_cbg .NewCT_TextShapeAutofit ();_bfgf :=TextBox {_cdcb };_bfgf .Properties ().SetWidth (3*_f .Inch );_bfgf .Properties ().SetHeight (1*_f .Inch );_bfgf .Properties ().SetPosition (0,0);return _bfgf ;}; -// TextBox is a text box within a slide. -type TextBox struct{_bdcg *_ef .CT_Shape }; +// Presentation is the a presentation base document. +type Presentation struct{_b .DocBase ;_cfdc *_gd .Presentation ;_ag _b .Relationships ;_ca []*_gd .Sld ;_aad []_b .Relationships ;_da []*_gd .SldMaster ;_gbbb []_b .Relationships ;_gba []*_gd .SldLayout ;_fcg []_b .Relationships ;_cfa []*_cbg .Theme ;_ddf []_b .Relationships ;_add _b .TableStyles ;_ga PresentationProperties ;_db ViewProperties ;_eeb []*_cbg .CT_Hyperlink ;_eac []*_fd .ChartSpace ;_fgg []*_gd .HandoutMaster ;_ecb []*_gd .NotesMaster ;_ede []*_eb .XSDAny ;_gab map[string ]string ;}; -// AddImage adds an image to the document package, returning a reference that -// can be used to add the image to a run and place it in the document contents. -func (_ggbc *Presentation )AddImage (i _fd .Image )(_fd .ImageRef ,error ){_def :=_fd .MakeImageRef (i ,&_ggbc .DocBase ,_ggbc ._dad );if i .Data ==nil &&i .Path ==""{return _def ,_fdc .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _def ,_fdc .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _def ,_fdc .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_bab :=_b .Add (i .Path );if _bab !=nil {return _def ,_bab ;};};_ggbc .Images =append (_ggbc .Images ,_def );_ggbc .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_ggbc .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ggbc .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ggbc .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_ggbc .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );return _def ,nil ;}; +// Image is an image within a slide. +type Image struct{_bc *_gd .CT_Picture };var _cga =false ; -// Remove removes a placeholder from a presentation. -func (_gd PlaceHolder )Remove ()error {for _dfa ,_cd :=range _gd ._cb .CSld .SpTree .Choice {for _ ,_aeca :=range _cd .Sp {if _aeca ==_gd ._aef {copy (_gd ._cb .CSld .SpTree .Choice [_dfa :],_gd ._cb .CSld .SpTree .Choice [_dfa +1:]);_gd ._cb .CSld .SpTree .Choice =_gd ._cb .CSld .SpTree .Choice [0:len (_gd ._cb .CSld .SpTree .Choice )-1];return nil ;};};};return _fdc .New ("\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065r\u0020\u006e\u006f\u0074\u0020\u0066\u006fu\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u006c\u0069\u0064\u0065");}; +// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first) +func (_ffb *Presentation )GetOrCreateCustomProperties ()_b .CustomProperties {if _ffb .CustomProperties .X ()==nil {_ffb .createCustomProperties ();};return _ffb .CustomProperties ;}; -// X returns the inner wrapped XML type. -func (_bfe *Presentation )X ()*_ef .Presentation {return _bfe ._ca };func (_bgcb *Presentation )Validate ()error {if _agg :=_bgcb ._ca .Validate ();_agg !=nil {return _agg ;};for _gca ,_gcaf :=range _bgcb .Slides (){if _gde :=_gcaf .ValidateWithPath (_ae .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_gca ));_gde !=nil {return _gde ;};};for _ebae ,_bfg :=range _bgcb ._dfc {if _eac :=_bfg .ValidateWithPath (_ae .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_ebae ));_eac !=nil {return _eac ;};};for _dadc ,_bcf :=range _bgcb ._cga {if _ced :=_bcf .ValidateWithPath (_ae .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_dadc ));_ced !=nil {return _ced ;};};return nil ;}; +// NormalViewPr returns the NormalViewPr property. +func (_ddg ViewProperties )NormalViewPr ()*_gd .CT_NormalViewProperties {return _ddg ._dde .NormalViewPr }; -// ExtLst returns the ExtLst property. -func (_acc ViewProperties )ExtLst ()*_ef .CT_ExtensionList {return _acc ._fagc .ExtLst }; +// PrnPr returns the PrnPr property. +func (_fg PresentationProperties )PrnPr ()*_gd .CT_PrintProperties {return _fg ._ac .PrnPr }; -// SlideLayouts returns a slice of all layouts in SlideMaster. -func (_dbdc SlideMaster )SlideLayouts ()[]SlideLayout {_fdcb :=map[string ]int {};_dagf :=[]SlideLayout {};for _ ,_edb :=range _dbdc ._bggd .Relationships (){_addd :=_f .Replace (_edb .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1);_addd =_f .Replace (_addd ,"\u002e\u0078\u006d\u006c","",-1);if _cec ,_fagg :=_fa .ParseInt (_addd ,10,32);_fagg ==nil {_fdcb [_edb .ID ()]=int (_cec );};};for _ ,_bgde :=range _dbdc ._ffa .SldLayoutIdLst .SldLayoutId {if _cce ,_fda :=_fdcb [_bgde .RIdAttr ];_fda {_ggbb :=_dbdc ._bcec ._cga [_cce -1];_dagf =append (_dagf ,SlideLayout {_ggbb });};};return _dagf ;}; +// ShowPr returns the ShowPr property. +func (_cc PresentationProperties )ShowPr ()*_gd .CT_ShowProperties {return _cc ._ac .ShowPr }; -// SlideLayout is a layout from which slides can be created. -type SlideLayout struct{_faaa *_ef .SldLayout }; +// GetLayoutByName retrieves a slide layout given a layout name. +func (_dbd *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_cgb :=range _dbd ._gba {if _cgb .CSld .NameAttr !=nil &&name ==*_cgb .CSld .NameAttr {return SlideLayout {_cgb },nil ;};};return SlideLayout {},_ea .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 (_gae *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_geb :=_ef .NewCT_SlideIdListEntry ();_geb .IdAttr =256;for _ ,_cbc :=range _gae ._ca .SldIdLst .SldId {if _cbc .IdAttr >=_geb .IdAttr {_geb .IdAttr =_cbc .IdAttr +1;};};_gae ._ca .SldIdLst .SldId =append (_gae ._ca .SldIdLst .SldId ,_geb );_abb :=_ef .NewSld ();_eba :=_dc .Buffer {};_ff :=_g .NewEncoder (&_eba );_ccc :=_g .StartElement {Name :_g .Name {Local :"\u0073\u006c\u0069d\u0065"}};_ccc .Attr =append (_ccc .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});_ccc .Attr =append (_ccc .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});_ccc .Attr =append (_ccc .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});_ccc .Attr =append (_ccc .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});_ccc .Attr =append (_ccc .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});_ccc .Attr =append (_ccc .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});if _ecc :=l ._faaa .CSld .MarshalXML (_ff ,_ccc );_ecc !=nil {return Slide {},_ecc ;};_ff .Flush ();_aeff :=_g .NewDecoder (&_eba );_abb .CSld =_ef .NewCT_CommonSlideData ();if _aff :=_aeff .Decode (_abb .CSld );_aff !=nil {return Slide {},_aff ;};_abb .CSld .NameAttr =nil ;_abb .CSld .SpTree .Choice =_cgba (_abb .CSld .SpTree .Choice );_gae ._ebc =append (_gae ._ebc ,_abb );_bgbb :=_gae ._dad .AddAutoRelationship (_fc .DocTypePresentation ,_fc .OfficeDocumentType ,len (_gae ._ebc ),_fc .SlideType );_geb .RIdAttr =_bgbb .ID ();_gebf :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideType ,len (_gae ._ebc ));_gae .ContentTypes .AddOverride (_gebf ,_fc .SlideContentType );_bdc :=_fd .NewRelationships ();_gae ._ag =append (_gae ._ag ,_bdc );_bcb :=len (_gae ._ag )-1;for _cfg ,_faa :=range _gae ._cga {if _faa ==l .X (){_fdg :=_gae ._ddd [_cfg ];for _ ,_gfc :=range _fdg .X ().Relationship {if _gfc .TypeAttr !=_fc .SlideMasterType {_gae ._ag [_bcb ].X ().Relationship =append (_gae ._ag [_bcb ].X ().Relationship ,_gfc );};};_bdc .AddAutoRelationship (_fc .DocTypePresentation ,_fc .SlideType ,_cfg +1,_fc .SlideLayoutType );};};_ddg :=Slide {_geb ,_abb ,_gae };return _ddg ,nil ;}; +// 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 (_fcgd *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_edc ,_ded :=_fcgd .AddSlideWithLayout (l );for _ ,_fgc :=range _edc .PlaceHolders (){_fgc .Clear ();switch _fgc .Type (){case _gd .ST_PlaceholderTypeFtr ,_gd .ST_PlaceholderTypeDt ,_gd .ST_PlaceholderTypeSldNum :_fgc .Remove ();};};return _edc ,_ded ;}; -// SaveToFile writes the Presentation out to a file. -func (_bgg *Presentation )SaveToFile (path string )error {return _bgg .saveToFile (path ,false )}; +// X returns the inner wrapped XML type. +func (_cdba SlideMaster )X ()*_gd .SldMaster {return _cdba ._bca }; -// HtmlPubPr returns the HtmlPubPr property. -func (_gf PresentationProperties )HtmlPubPr ()*_ef .CT_HtmlPublishProperties {return _gf ._dgg .HtmlPubPr ;}; +// X returns the inner wrapped XML type. +func (_ffg *Presentation )X ()*_gd .Presentation {return _ffg ._cfdc };func (_dfa *Presentation )save (_fffg _cfd .Writer ,_ggga bool )error {if _cdg :=_dfa ._cfdc .Validate ();_cdg !=nil {_ae .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",_cdg );};if !_ad .GetLicenseKey ().IsLicensed ()&&!_cga {_cb .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");_cb .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 _ea .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 _ggga {_dfa .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");_dfa .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 {_dfa .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");_dfa .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");};_bbf :=_eb .DocTypePresentation ;_fag :=_bg .NewWriter (_fffg );defer _fag .Close ();if _gea :=_c .MarshalXML (_fag ,_eb .BaseRelsFilename ,_dfa .Rels .X ());_gea !=nil {return _gea ;};if _gfa :=_c .MarshalXMLByType (_fag ,_bbf ,_eb .ExtendedPropertiesType ,_dfa .AppProperties .X ());_gfa !=nil {return _gfa ;};if _fcd :=_c .MarshalXMLByType (_fag ,_bbf ,_eb .CorePropertiesType ,_dfa .CoreProperties .X ());_fcd !=nil {return _fcd ;};if _ceb :=_c .MarshalXMLByType (_fag ,_bbf ,_eb .PresentationPropertiesType ,_dfa ._ga .X ());_ceb !=nil {return _ceb ;};if _age :=_c .MarshalXMLByType (_fag ,_bbf ,_eb .ViewPropertiesType ,_dfa ._db .X ());_age !=nil {return _age ;};if _bfc :=_c .MarshalXMLByType (_fag ,_bbf ,_eb .TableStylesType ,_dfa ._add .X ());_bfc !=nil {return _bfc ;};if _dfa .CustomProperties .X ()!=nil {if _bef :=_c .MarshalXMLByType (_fag ,_bbf ,_eb .CustomPropertiesType ,_dfa .CustomProperties .X ());_bef !=nil {return _bef ;};};if _dfa .Thumbnail !=nil {_acc ,_gbd :=_fag .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _gbd !=nil {return _gbd ;};if _agfd :=_ab .Encode (_acc ,_dfa .Thumbnail ,nil );_agfd !=nil {return _agfd ;};};_eeg :=_eb .AbsoluteFilename (_bbf ,_eb .OfficeDocumentType ,0);if _efd :=_c .MarshalXML (_fag ,_eeg ,_dfa ._cfdc );_efd !=nil {return _efd ;};if _ffgd :=_c .MarshalXML (_fag ,_c .RelationsPathFor (_eeg ),_dfa ._ag .X ());_ffgd !=nil {return _ffgd ;};for _edcf ,_dce :=range _dfa ._ca {_gbac :=_eb .AbsoluteFilename (_eb .DocTypePresentation ,_eb .SlideType ,_edcf +1);_c .MarshalXML (_fag ,_gbac ,_dce );if !_dfa ._aad [_edcf ].IsEmpty (){_gaf :=_c .RelationsPathFor (_gbac );_c .MarshalXML (_fag ,_gaf ,_dfa ._aad [_edcf ].X ());};};for _ddfa ,_eag :=range _dfa ._da {_dac :=_eb .AbsoluteFilename (_eb .DocTypePresentation ,_eb .SlideMasterType ,_ddfa +1);_c .MarshalXML (_fag ,_dac ,_eag );if !_dfa ._gbbb [_ddfa ].IsEmpty (){_ggf :=_c .RelationsPathFor (_dac );_c .MarshalXML (_fag ,_ggf ,_dfa ._gbbb [_ddfa ].X ());};};for _dgc ,_fcf :=range _dfa ._gba {_cbf :=_eb .AbsoluteFilename (_eb .DocTypePresentation ,_eb .SlideLayoutType ,_dgc +1);_c .MarshalXML (_fag ,_cbf ,_fcf );if !_dfa ._fcg [_dgc ].IsEmpty (){_gfaf :=_c .RelationsPathFor (_cbf );_c .MarshalXML (_fag ,_gfaf ,_dfa ._fcg [_dgc ].X ());};};for _dda ,_faf :=range _dfa ._cfa {_agd :=_eb .AbsoluteFilename (_eb .DocTypePresentation ,_eb .ThemeType ,_dda +1);_c .MarshalXML (_fag ,_agd ,_faf );if !_dfa ._ddf [_dda ].IsEmpty (){_edcfc :=_c .RelationsPathFor (_agd );_c .MarshalXML (_fag ,_edcfc ,_dfa ._ddf [_dda ].X ());};};for _eacd ,_fcc :=range _dfa ._eac {_edd :=_eb .AbsoluteFilename (_bbf ,_eb .ChartType ,_eacd +1);_c .MarshalXML (_fag ,_edd ,_fcc );};for _gef ,_dgdc :=range _dfa ._fgg {_gbf :=_eb .AbsoluteFilename (_bbf ,_eb .HandoutMasterType ,_gef +1);_c .MarshalXML (_fag ,_gbf ,_dgdc );};for _dcf ,_ebea :=range _dfa ._ecb {_fbe :=_eb .AbsoluteFilename (_bbf ,_eb .NotesMasterType ,_dcf +1);_c .MarshalXML (_fag ,_fbe ,_ebea );};for _fegd ,_gac :=range _dfa ._ede {_gdd :=_eb .AbsoluteFilename (_bbf ,_eb .CustomXMLType ,_fegd +1);_c .MarshalXML (_fag ,_gdd ,_gac );};for _ddb ,_dfc :=range _dfa .Images {if _edb :=_b .AddImageToZip (_fag ,_dfc ,_ddb +1,_eb .DocTypePresentation );_edb !=nil {return _edb ;};};_dfa .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_dfa .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dfa .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dfa .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _fgb :=_c .MarshalXML (_fag ,_eb .ContentTypesFilename ,_dfa .ContentTypes .X ());_fgb !=nil {return _fgb ;};if _eddb :=_dfa .WriteExtraFiles (_fag );_eddb !=nil {return _eddb ;};return nil ;}; -// PresentationProperties contains document specific properties. -type PresentationProperties struct{_dgg *_ef .PresentationPr }; +// X returns the inner wrapped XML type. +func (_fddgc Slide )X ()*_gd .Sld {return _fddgc ._fddg }; -// AddParagraph adds a paragraph to the text box -func (_bgbf TextBox )AddParagraph ()_eb .Paragraph {_cgc :=_gc .NewCT_TextParagraph ();_bgbf ._bdcg .TxBody .P =append (_bgbf ._bdcg .TxBody .P ,_cgc );return _eb .MakeParagraph (_cgc );}; +// 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 (_aa PlaceHolder )Clear (){_aa .ClearAll ();_dc :=_cbg .NewCT_TextParagraph ();_aa ._ebe .TxBody .P =[]*_cbg .CT_TextParagraph {_dc };_dc .EndParaRPr =_cbg .NewCT_TextCharacterProperties ();_dc .EndParaRPr .LangAttr =_eb .String ("\u0065\u006e\u002dU\u0053");}; -// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template -func (_eff *Presentation )SaveAsTemplate (w _fb .Writer )error {return _eff .save (w ,true )}; +// ValidateWithPath validates the slide passing path informaton for a better +// error message. +func (_bfd Slide )ValidateWithPath (path string )error {if _fbff :=_bfd ._fddg .ValidateWithPath (path );_fbff !=nil {return _fbff ;};for _ ,_dacee :=range _bfd ._fddg .CSld .SpTree .Choice {for _ ,_edgb :=range _dacee .Sp {if _edgb .TxBody !=nil {if len (_edgb .TxBody .P )==0{return _ea .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 ;}; -// Type returns the placeholder type -func (_aec PlaceHolder )Type ()_ef .ST_PlaceholderType {return _aec ._aef .NvSpPr .NvPr .Ph .TypeAttr }; +// AddParagraph adds a new paragraph to a placeholder. +func (_abd PlaceHolder )AddParagraph ()_gb .Paragraph {_ed :=_gb .MakeParagraph (_cbg .NewCT_TextParagraph ());_abd ._ebe .TxBody .P =append (_abd ._ebe .TxBody .P ,_ed .X ());return _ed ;}; -// SetTextAnchor controls the text anchoring -func (_beg TextBox )SetTextAnchor (a _gc .ST_TextAnchoringType ){_beg ._bdcg .TxBody .BodyPr =_gc .NewCT_TextBodyProperties ();_beg ._bdcg .TxBody .BodyPr .AnchorAttr =a ;}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_geg *Presentation )GetImageByRelID (relID string )(_b .ImageRef ,bool ){for _ ,_fef :=range _geg .Images {if _fef .RelID ()==relID {return _fef ,true ;};};return _b .ImageRef {},false ;}; -// ClrMru returns the ClrMru property. -func (_fed PresentationProperties )ClrMru ()*_gc .CT_ColorMRU {return _fed ._dgg .ClrMru };var _dag =false ; +// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). +func (_edbf TextBox )SetOffsetX (offX float64 ){_gaac :=_edbf .getOff ();_bddc :=_f .ToEMU (offX );_gaac .XAttr =_cbg .ST_Coordinate {ST_CoordinateUnqualified :&_bddc };}; -// NotesViewPr returns the NotesViewPr property. -func (_cbeg ViewProperties )NotesViewPr ()*_ef .CT_NotesViewProperties {return _cbeg ._fagc .NotesViewPr }; +// 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 (_afc Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_gdga :=range _afc ._fddg .CSld .SpTree .Choice {for _ ,_bcg :=range _gdga .Sp {if _bcg .NvSpPr !=nil &&_bcg .NvSpPr .NvPr !=nil &&_bcg .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_bcg .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_bcg .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_bcg .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_bcg ,_afc ._fddg },nil ;};};};};return PlaceHolder {},_ea .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");}; -// New initializes and reurns a new presentation -func New ()*Presentation {_dfd :=_gb ();_dfd .ContentTypes .AddOverride ("/\u0070\u0070\u0074\u002fpr\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u002e\u0078\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006ff\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006de\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_dfd .Rels .AddRelationship ("\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073");_dfd .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c","\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");_dfd .Rels .AddRelationship ("p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");_dfd .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073");_dfd .Rels .AddRelationship ("\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c","ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073");_dfd .Rels .AddRelationship ("\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c","\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073");_dfd ._ca .SldMasterIdLst =_ef .NewCT_SlideMasterIdList ();_bade :=_ef .NewSldMaster ();_bade .ClrMap .Bg1Attr =_gc .ST_ColorSchemeIndexLt1 ;_bade .ClrMap .Bg2Attr =_gc .ST_ColorSchemeIndexLt2 ;_bade .ClrMap .Tx1Attr =_gc .ST_ColorSchemeIndexDk1 ;_bade .ClrMap .Tx2Attr =_gc .ST_ColorSchemeIndexDk2 ;_bade .ClrMap .Accent1Attr =_gc .ST_ColorSchemeIndexAccent1 ;_bade .ClrMap .Accent2Attr =_gc .ST_ColorSchemeIndexAccent2 ;_bade .ClrMap .Accent3Attr =_gc .ST_ColorSchemeIndexAccent3 ;_bade .ClrMap .Accent4Attr =_gc .ST_ColorSchemeIndexAccent4 ;_bade .ClrMap .Accent5Attr =_gc .ST_ColorSchemeIndexAccent5 ;_bade .ClrMap .Accent6Attr =_gc .ST_ColorSchemeIndexAccent6 ;_bade .ClrMap .HlinkAttr =_gc .ST_ColorSchemeIndexHlink ;_bade .ClrMap .FolHlinkAttr =_gc .ST_ColorSchemeIndexFolHlink ;_dfd ._dfc =append (_dfd ._dfc ,_bade );_fdb :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideMasterType ,1);_dfd .ContentTypes .AddOverride (_fdb ,_fc .SlideMasterContentType );_bge :=_dfd ._dad .AddAutoRelationship (_fc .DocTypePresentation ,_fc .OfficeDocumentType ,1,_fc .SlideMasterType );_bgb :=_ef .NewCT_SlideMasterIdListEntry ();_bgb .IdAttr =_fc .Uint32 (2147483648);_bgb .RIdAttr =_bge .ID ();_dfd ._ca .SldMasterIdLst .SldMasterId =append (_dfd ._ca .SldMasterIdLst .SldMasterId ,_bgb );_bgc :=_fd .NewRelationships ();_dfd ._dfe =append (_dfd ._dfe ,_bgc );_dge :=_ef .NewSldLayout ();_cfca :=_bgc .AddAutoRelationship (_fc .DocTypePresentation ,_fc .SlideMasterType ,1,_fc .SlideLayoutType );_gcg :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideLayoutType ,1);_dfd .ContentTypes .AddOverride (_gcg ,_fc .SlideLayoutContentType );_bgc .AddAutoRelationship (_fc .DocTypePresentation ,_fc .SlideMasterType ,1,_fc .ThemeType );_dfd ._cga =append (_dfd ._cga ,_dge );_bade .SldLayoutIdLst =_ef .NewCT_SlideLayoutIdList ();_eaf :=_ef .NewCT_SlideLayoutIdListEntry ();_eaf .IdAttr =_fc .Uint32 (2147483649);_eaf .RIdAttr =_cfca .ID ();_bade .SldLayoutIdLst .SldLayoutId =append (_bade .SldLayoutIdLst .SldLayoutId ,_eaf );_agd :=_fd .NewRelationships ();_dfd ._ddd =append (_dfd ._ddd ,_agd );_agd .AddAutoRelationship (_fc .DocTypePresentation ,_fc .SlideType ,1,_fc .SlideMasterType );_dfd ._ca .NotesSz .CxAttr =6858000;_dfd ._ca .NotesSz .CyAttr =9144000;_ddb :=_gc .NewTheme ();_ddb .NameAttr =_fc .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_ddb .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_ddb .ThemeElements .ClrScheme .Dk1 .SysClr =_gc .NewCT_SystemColor ();_ddb .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_fc .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_ddb .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_gc .ST_SystemColorValWindowText ;_ddb .ThemeElements .ClrScheme .Lt1 .SysClr =_gc .NewCT_SystemColor ();_ddb .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_fc .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_ddb .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_gc .ST_SystemColorValWindow ;_ddb .ThemeElements .ClrScheme .Dk2 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_ddb .ThemeElements .ClrScheme .Lt2 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036";_ddb .ThemeElements .ClrScheme .Accent1 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_ddb .ThemeElements .ClrScheme .Accent2 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031";_ddb .ThemeElements .ClrScheme .Accent3 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_ddb .ThemeElements .ClrScheme .Accent4 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030";_ddb .ThemeElements .ClrScheme .Accent5 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_ddb .ThemeElements .ClrScheme .Accent6 .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037";_ddb .ThemeElements .ClrScheme .Hlink .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_ddb .ThemeElements .ClrScheme .FolHlink .SrgbClr =_gc .NewCT_SRgbColor ();_ddb .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032";_ddb .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_ddb .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_ddb .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069";_ddb .ThemeElements .FmtScheme .NameAttr =_fc .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_bc :=_gc .NewEG_FillProperties ();_ddb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_ddb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_bc );_bc .SolidFill =&_gc .CT_SolidColorFillProperties {SchemeClr :&_gc .CT_SchemeColor {ValAttr :_gc .ST_SchemeColorValPhClr }};_bc =_gc .NewEG_FillProperties ();_ddb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_ddb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_bc );_ddb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_ddb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_bc );_bc .GradFill =&_gc .CT_GradientFillProperties {RotWithShapeAttr :_fc .Bool (true ),GsLst :&_gc .CT_GradientStopList {},Lin :&_gc .CT_LinearShadeProperties {}};_bc .GradFill .Lin .AngAttr =_fc .Int32 (5400000);_bc .GradFill .Lin .ScaledAttr =_fc .Bool (false );_fce :=_gc .NewCT_GradientStop ();_fce .PosAttr .ST_PositiveFixedPercentageDecimal =_fc .Int32 (0);_fce .SchemeClr =&_gc .CT_SchemeColor {ValAttr :_gc .ST_SchemeColorValPhClr };_bc .GradFill .GsLst .Gs =append (_bc .GradFill .GsLst .Gs ,_fce );_fce =_gc .NewCT_GradientStop ();_fce .PosAttr .ST_PositiveFixedPercentageDecimal =_fc .Int32 (50000);_fce .SchemeClr =&_gc .CT_SchemeColor {ValAttr :_gc .ST_SchemeColorValPhClr };_bc .GradFill .GsLst .Gs =append (_bc .GradFill .GsLst .Gs ,_fce );_ddb .ThemeElements .FmtScheme .LnStyleLst =_gc .NewCT_LineStyleList ();for _dcd :=0;_dcd < 3;_dcd ++{_cgb :=_gc .NewCT_LineProperties ();_cgb .WAttr =_fc .Int32 (int32 (6350*(_dcd +1)));_cgb .CapAttr =_gc .ST_LineCapFlat ;_cgb .CmpdAttr =_gc .ST_CompoundLineSng ;_cgb .AlgnAttr =_gc .ST_PenAlignmentCtr ;_ddb .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_ddb .ThemeElements .FmtScheme .LnStyleLst .Ln ,_cgb );};_ddb .ThemeElements .FmtScheme .EffectStyleLst =_gc .NewCT_EffectStyleList ();for _bcc :=0;_bcc < 3;_bcc ++{_ccd :=_gc .NewCT_EffectStyleItem ();_ccd .EffectLst =_gc .NewCT_EffectList ();_ddb .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_ddb .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_ccd );};_ad :=_gc .NewEG_FillProperties ();_ad .SolidFill =&_gc .CT_SolidColorFillProperties {SchemeClr :&_gc .CT_SchemeColor {ValAttr :_gc .ST_SchemeColorValPhClr }};_ddb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_ddb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ad );_ddb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_ddb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ad );_ddb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_ddb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_bc );_dfd ._cba =append (_dfd ._cba ,_ddb );_dda :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .ThemeType ,1);_dfd .ContentTypes .AddOverride (_dda ,_fc .ThemeContentType );_dfd ._dad .AddAutoRelationship (_fc .DocTypePresentation ,_fc .OfficeDocumentType ,1,_fc .ThemeType );_fdcd :=_fd .NewRelationships ();_dfd ._cfc =append (_dfd ._cfc ,_fdcd );return _dfd ;}; +// SaveToFileAsTemplate writes the Presentation out to a file as a template. +func (_eef *Presentation )SaveToFileAsTemplate (path string )error {return _eef .saveToFile (path ,true )};func _fge ()*Presentation {_dff :=&Presentation {_cfdc :_gd .NewPresentation ()};_dff ._cfdc .SldIdLst =_gd .NewCT_SlideIdList ();_dff ._cfdc .ConformanceAttr =_bb .ST_ConformanceClassTransitional ;_dff .AppProperties =_b .NewAppProperties ();_dff .CoreProperties =_b .NewCoreProperties ();_dff ._add =_b .NewTableStyles ();_dff .ContentTypes =_b .NewContentTypes ();_dff .Rels =_b .NewRelationships ();_dff ._ag =_b .NewRelationships ();_dff ._ga =NewPresentationProperties ();_dff ._db =NewViewProperties ();_dff ._gab =map[string ]string {};return _dff ;}; -// NewViewProperties constructs a new ViewProperties. -func NewViewProperties ()ViewProperties {return ViewProperties {_fagc :_ef .NewViewPr ()}}; +// 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 (_gca *Presentation )AddImage (i _b .Image )(_b .ImageRef ,error ){_fbd :=_b .MakeImageRef (i ,&_gca .DocBase ,_gca ._ag );if i .Data ==nil &&i .Path ==""{return _fbd ,_ea .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 _fbd ,_ea .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 _fbd ,_ea .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 !=""{_gcd :=_cf .Add (i .Path );if _gcd !=nil {return _fbd ,_gcd ;};};_gca .Images =append (_gca .Images ,_fbd );_gca .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_gca .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_gca .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_gca .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_gca .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );return _fbd ,nil ;}; -// SlideMasters returns the slide masters defined in the presentation. -func (_gda *Presentation )SlideMasters ()[]SlideMaster {_dgb :=[]SlideMaster {};for _acd ,_eeg :=range _gda ._dfc {_dgb =append (_dgb ,SlideMaster {_gda ,_gda ._dfe [_acd ],_eeg });};return _dgb ;}; +// SlideLayouts returns the slide layouts defined in the presentation. +func (_cbe *Presentation )SlideLayouts ()[]SlideLayout {_cbb :=[]SlideLayout {};for _ ,_eefc :=range _cbe ._gba {_cbb =append (_cbb ,SlideLayout {_eefc });};return _cbb ;}; -// ExtLst returns the ExtLst property. -func (_efe PresentationProperties )ExtLst ()*_ef .CT_ExtensionList {return _efe ._dgg .ExtLst }; +// Slide represents a slide of a presentation. +type Slide struct{_edg *_gd .CT_SlideIdListEntry ;_fddg *_gd .Sld ;_agb *Presentation ;}; -// Image is an image within a slide. -type Image struct{_dd *_ef .CT_Picture }; +// SaveToFile writes the Presentation out to a file. +func (_gad *Presentation )SaveToFile (path string )error {return _gad .saveToFile (path ,false )}; -// ValidateWithPath validates the slide passing path informaton for a better -// error message. -func (_gba Slide )ValidateWithPath (path string )error {if _cbb :=_gba ._dcf .ValidateWithPath (path );_cbb !=nil {return _cbb ;};for _ ,_aab :=range _gba ._dcf .CSld .SpTree .Choice {for _ ,_fbg :=range _aab .Sp {if _fbg .TxBody !=nil {if len (_fbg .TxBody .P )==0{return _fdc .New (path +"\u0020\u003a \u0073\u006c\u0069\u0064\u0065 \u0073\u0068\u0061\u0070\u0065 \u0077\u0069\u0074\u0068\u0020\u0061\u0020\u0074\u0078\u0062\u006f\u0064\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0070\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073");};};};};return nil ;};func (_fegfa TextBox )getOff ()*_gc .CT_Point2D {if _fegfa ._bdcg .SpPr ==nil {_fegfa ._bdcg .SpPr =_gc .NewCT_ShapeProperties ();};if _fegfa ._bdcg .SpPr .Xfrm ==nil {_fegfa ._bdcg .SpPr .Xfrm =_gc .NewCT_Transform2D ();};if _fegfa ._bdcg .SpPr .Xfrm .Off ==nil {_fegfa ._bdcg .SpPr .Xfrm .Off =_gc .NewCT_Point2D ();};return _fegfa ._bdcg .SpPr .Xfrm .Off ;}; +// NotesViewPr returns the NotesViewPr property. +func (_eegg ViewProperties )NotesViewPr ()*_gd .CT_NotesViewProperties {return _eegg ._dde .NotesViewPr }; -// PlaceHolder is a place holder from a slide. -type PlaceHolder struct{_aef *_ef .CT_Shape ;_cb *_ef .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 (_cfb PlaceHolder )SetText (text string ){_cfb .Clear ();_bgcd :=_cbg .NewEG_TextRun ();_bgcd .R =_cbg .NewCT_RegularTextRun ();_bgcd .R .T =text ;if len (_cfb ._ebe .TxBody .P )==0{_cfb ._ebe .TxBody .P =append (_cfb ._ebe .TxBody .P ,_cbg .NewCT_TextParagraph ());};_cfb ._ebe .TxBody .P [0].EG_TextRun =nil ;_cfb ._ebe .TxBody .P [0].EG_TextRun =append (_cfb ._ebe .TxBody .P [0].EG_TextRun ,_bgcd );}; -// NormalViewPr returns the NormalViewPr property. -func (_babd ViewProperties )NormalViewPr ()*_ef .CT_NormalViewProperties {return _babd ._fagc .NormalViewPr ;}; +// 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 (_fad Slide )GetPlaceholder (t _gd .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_dfcde :=range _fad ._fddg .CSld .SpTree .Choice {for _ ,_cbbg :=range _dfcde .Sp {if _cbbg .NvSpPr !=nil &&_cbbg .NvSpPr .NvPr !=nil &&_cbbg .NvSpPr .NvPr .Ph !=nil {if _cbbg .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_cbbg ,_fad ._fddg },nil ;};};};};return PlaceHolder {},_ea .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");};func (_cgae *Presentation )createCustomProperties (){_cgae .CustomProperties =_b .NewCustomProperties ();_cgae .addCustomRelationships ();}; -// X returns the inner wrapped XML type. -func (_dde PlaceHolder )X ()*_ef .CT_Shape {return _dde ._aef }; +// SlideMaster is the slide master for a presentation. +type SlideMaster struct{_bfe *Presentation ;_bace _b .Relationships ;_bca *_gd .SldMaster ;}; -// Slide represents a slide of a presentation. -type Slide struct{_add *_ef .CT_SlideIdListEntry ;_dcf *_ef .Sld ;_aad *Presentation ;}; +// ViewProperties contains presentation specific properties. +type ViewProperties struct{_dde *_gd .ViewPr }; + +// ClearAll completely clears a placeholder. To be useable, at least one +// paragraph must be added after ClearAll via AddParagraph. +func (_gc PlaceHolder )ClearAll (){_gc ._ebe .SpPr =_cbg .NewCT_ShapeProperties ();_gc ._ebe .TxBody =_cbg .NewCT_TextBody ();_gc ._ebe .TxBody .LstStyle =_cbg .NewCT_TextListStyle ();}; // GetTextBoxes returns a list of all text boxes from a slide. -func (_cfa Slide )GetTextBoxes ()[]*TextBox {_abe :=[]*TextBox {};_fede :=_cfa ._dcf .CSld .SpTree .Choice ;for _ ,_cgd :=range _fede {for _ ,_gceg :=range _cgd .Sp {if _gceg .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_gceg .NvSpPr .CNvSpPr .TxBoxAttr {_abe =append (_abe ,&TextBox {_gceg });};};};return _abe ;}; +func (_gfd Slide )GetTextBoxes ()[]*TextBox {_cbag :=[]*TextBox {};_adg :=_gfd ._fddg .CSld .SpTree .Choice ;for _ ,_bcff :=range _adg {for _ ,_ebf :=range _bcff .Sp {if _ebf .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_ebf .NvSpPr .CNvSpPr .TxBoxAttr {_cbag =append (_cbag ,&TextBox {_ebf });};};};return _cbag ;}; -// Open opens and reads a document from a file (.pptx). -func Open (filename string )(*Presentation ,error ){_dg ,_gcc :=_ec .Open (filename );if _gcc !=nil {return nil ,_ae .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gcc );};defer _dg .Close ();_gg ,_gcc :=_ec .Stat (filename );if _gcc !=nil {return nil ,_ae .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gcc );};_ =_gg ;return Read (_dg ,_gg .Size ());}; +// AddParagraph adds a paragraph to the text box +func (_bdab TextBox )AddParagraph ()_gb .Paragraph {_fcef :=_cbg .NewCT_TextParagraph ();_bdab ._ebdd .TxBody .P =append (_bdab ._ebdd .TxBody .P ,_fcef );return _gb .MakeParagraph (_fcef );}; -// PlaceHolders returns all of the content place holders within a given slide. -func (_bag Slide )PlaceHolders ()[]PlaceHolder {_dbee :=[]PlaceHolder {};for _ ,_ccg :=range _bag ._dcf .CSld .SpTree .Choice {for _ ,_afdg :=range _ccg .Sp {if _afdg .NvSpPr !=nil &&_afdg .NvSpPr .NvPr !=nil &&_afdg .NvSpPr .NvPr .Ph !=nil {_dbee =append (_dbee ,PlaceHolder {_afdg ,_bag ._dcf });};};};return _dbee ;}; +// SlideViewPr returns the SlideViewPr property. +func (_gdcd ViewProperties )SlideViewPr ()*_gd .CT_SlideViewProperties {return _gdcd ._dde .SlideViewPr }; // ShowCommentsAttr returns the WebPr property. -func (_fgaf ViewProperties )ShowCommentsAttr ()*bool {return _fgaf ._fagc .ShowCommentsAttr }; +func (_bgcc ViewProperties )ShowCommentsAttr ()*bool {return _bgcc ._dde .ShowCommentsAttr };func (_agg *Presentation )saveToFile (_edcfa string ,_caa bool )error {_gce ,_cdcc :=_bgc .Create (_edcfa );if _cdcc !=nil {return _cdcc ;};defer _gce .Close ();return _agg .save (_gce ,_caa );};func (_aaa *Presentation )Validate ()error {if _bfb :=_aaa ._cfdc .Validate ();_bfb !=nil {return _bfb ;};for _fbf ,_dgf :=range _aaa .Slides (){if _adf :=_dgf .ValidateWithPath (_cb .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_fbf ));_adf !=nil {return _adf ;};};for _fbb ,_gfe :=range _aaa ._da {if _gbaca :=_gfe .ValidateWithPath (_cb .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_fbb ));_gbaca !=nil {return _gbaca ;};};for _agc ,_bcb :=range _aaa ._gba {if _ffc :=_bcb .ValidateWithPath (_cb .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_agc ));_ffc !=nil {return _ffc ;};};return nil ;}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_bdcc *Presentation )GetImageByRelID (relID string )(_fd .ImageRef ,bool ){for _ ,_bcgg :=range _bdcc .Images {if _bcgg .RelID ()==relID {return _bcgg ,true ;};};return _fd .ImageRef {},false ;}; +// PlaceHolders returns all of the content place holders within a given slide. +func (_efb Slide )PlaceHolders ()[]PlaceHolder {_bda :=[]PlaceHolder {};for _ ,_gead :=range _efb ._fddg .CSld .SpTree .Choice {for _ ,_fcae :=range _gead .Sp {if _fcae .NvSpPr !=nil &&_fcae .NvSpPr .NvPr !=nil &&_fcae .NvSpPr .NvPr .Ph !=nil {_bda =append (_bda ,PlaceHolder {_fcae ,_efb ._fddg });};};};return _bda ;}; -// AddTextBox adds an empty textbox to a slide. -func (_bda Slide )AddTextBox ()TextBox {_fbca :=_ef .NewCT_GroupShapeChoice ();_bda ._dcf .CSld .SpTree .Choice =append (_bda ._dcf .CSld .SpTree .Choice ,_fbca );_gcge :=_ef .NewCT_Shape ();_fbca .Sp =append (_fbca .Sp ,_gcge );_gcge .SpPr =_gc .NewCT_ShapeProperties ();_gcge .SpPr .Xfrm =_gc .NewCT_Transform2D ();_gcge .SpPr .PrstGeom =_gc .NewCT_PresetGeometry2D ();_gcge .SpPr .PrstGeom .PrstAttr =_gc .ST_ShapeTypeRect ;_gcge .NvSpPr =_ef .NewCT_ShapeNonVisual ();_gcge .NvSpPr .CNvSpPr =_gc .NewCT_NonVisualDrawingShapeProps ();_cbge :=true ;_gcge .NvSpPr .CNvSpPr .TxBoxAttr =&_cbge ;_gcge .TxBody =_gc .NewCT_TextBody ();_gcge .TxBody .BodyPr =_gc .NewCT_TextBodyProperties ();_gcge .TxBody .BodyPr .WrapAttr =_gc .ST_TextWrappingTypeSquare ;_gcge .TxBody .BodyPr .SpAutoFit =_gc .NewCT_TextShapeAutofit ();_gad :=TextBox {_gcge };_gad .Properties ().SetWidth (3*_d .Inch );_gad .Properties ().SetHeight (1*_d .Inch );_gad .Properties ().SetPosition (0,0);return _gad ;}; +// X returns the inner wrapped XML type. +func (_affd SlideLayout )X ()*_gd .SldLayout {return _affd ._aadf }; -// AddImage adds an image textbox to a slide. -func (_bae Slide )AddImage (img _fd .ImageRef )Image {_aagf :=_ef .NewCT_GroupShapeChoice ();_bae ._dcf .CSld .SpTree .Choice =append (_bae ._dcf .CSld .SpTree .Choice ,_aagf );_fecf :=_ef .NewCT_Picture ();_aagf .Pic =append (_aagf .Pic ,_fecf );_fecf .NvPicPr .CNvPicPr =_gc .NewCT_NonVisualPictureProperties ();_fecf .NvPicPr .CNvPicPr .PicLocks =_gc .NewCT_PictureLocking ();_fecf .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_fc .Bool (true );_fecf .BlipFill =_gc .NewCT_BlipFillProperties ();_fecf .BlipFill .Blip =_gc .NewCT_Blip ();_abc :=_bae .AddImageToRels (img );_fecf .BlipFill .Blip .EmbedAttr =_fc .String (_abc );_fecf .BlipFill .Stretch =_gc .NewCT_StretchInfoProperties ();_fecf .BlipFill .Stretch .FillRect =_gc .NewCT_RelativeRect ();_fecf .SpPr =_gc .NewCT_ShapeProperties ();_fecf .SpPr .PrstGeom =_gc .NewCT_PresetGeometry2D ();_fecf .SpPr .PrstGeom .PrstAttr =_gc .ST_ShapeTypeRect ;_dfb :=Image {_fecf };_daa :=img .Size ();_dfb .Properties ().SetWidth (_d .Distance (_daa .X )*_d .Pixel72 );_dfb .Properties ().SetHeight (_d .Distance (_daa .Y )*_d .Pixel72 );_dfb .Properties ().SetPosition (0,0);return _dfb ;}; +// ExtLst returns the ExtLst property. +func (_cdd PresentationProperties )ExtLst ()*_gd .CT_ExtensionList {return _cdd ._ac .ExtLst }; -// SorterViewPr returns the SorterViewPr property. -func (_dgefb ViewProperties )SorterViewPr ()*_ef .CT_SlideSorterViewProperties {return _dgefb ._fagc .SorterViewPr ;};func (_feg *Presentation )onNewRelationship (_cae *_ea .DecodeMap ,_bcab ,_adc string ,_ccf []*_ee .File ,_ceg *_fef .Relationship ,_adg _ea .Target )error {_fgd :=_fc .DocTypePresentation ;switch _adc {case _fc .OfficeDocumentType :_feg ._ca =_ef .NewPresentation ();_cae .AddTarget (_bcab ,_feg ._ca ,_adc ,0);_cae .AddTarget (_ea .RelationsPathFor (_bcab ),_feg ._dad .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .CorePropertiesType :_cae .AddTarget (_bcab ,_feg .CoreProperties .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .CustomPropertiesType :_cae .AddTarget (_bcab ,_feg .CustomProperties .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .PresentationPropertiesType :_cae .AddTarget (_bcab ,_feg ._caa .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .ViewPropertiesType :_cae .AddTarget (_bcab ,_feg ._bad .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .TableStylesType :_cae .AddTarget (_bcab ,_feg ._gea .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .HyperLinkType :_caf :=_gc .NewCT_Hyperlink ();_fgaa :=uint32 (len (_feg ._bg ));_cae .AddTarget (_bcab ,_caf ,_adc ,_fgaa );_feg ._bg =append (_feg ._bg ,_caf );case _fc .CustomXMLType :_cfgf :=&_fc .XSDAny {};_ecb :=uint32 (len (_feg ._gag ));_cae .AddTarget (_bcab ,_cfgf ,_adc ,_ecb );_feg ._gag =append (_feg ._gag ,_cfgf );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._gag ));case _fc .ChartType :_acfd :=_eeb .NewChartSpace ();_fdce :=uint32 (len (_feg ._bf ));_cae .AddTarget (_bcab ,_acfd ,_adc ,_fdce );_feg ._bf =append (_feg ._bf ,_acfd );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._bf ));case _fc .HandoutMasterType :_adgc :=_ef .NewHandoutMaster ();_gab :=uint32 (len (_feg ._gce ));_cae .AddTarget (_bcab ,_adgc ,_adc ,_gab );_feg ._gce =append (_feg ._gce ,_adgc );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._gce ));case _fc .NotesMasterType :_bceg :=_ef .NewNotesMaster ();_egb :=uint32 (len (_feg ._fbd ));_cae .AddTarget (_bcab ,_bceg ,_adc ,_egb );_feg ._fbd =append (_feg ._fbd ,_bceg );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._fbd ));case _fc .ExtendedPropertiesType :_cae .AddTarget (_bcab ,_feg .AppProperties .X (),_adc ,0);_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,0);case _fc .SlideType :_dgbb :=_ef .NewSld ();_feg ._ebc =append (_feg ._ebc ,_dgbb );_cae .AddTarget (_bcab ,_dgbb ,_adc ,uint32 (len (_feg ._ebc )));_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._ebc ));_ecad :=_fd .NewRelationships ();_cae .AddTarget (_ea .RelationsPathFor (_bcab ),_ecad .X (),_adc ,0);_feg ._ag =append (_feg ._ag ,_ecad );case _fc .SlideMasterType :_ead :=_ef .NewSldMaster ();if !_cae .AddTarget (_bcab ,_ead ,_adc ,uint32 (len (_feg ._dfc )+1)){return nil ;};_feg ._dfc =append (_feg ._dfc ,_ead );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._dfc ));_cad :=_fd .NewRelationships ();_cae .AddTarget (_ea .RelationsPathFor (_bcab ),_cad .X (),_adc ,0);_feg ._dfe =append (_feg ._dfe ,_cad );case _fc .SlideLayoutType :_aga :=_ef .NewSldLayout ();if !_cae .AddTarget (_bcab ,_aga ,_adc ,uint32 (len (_feg ._cga )+1)){return nil ;};_feg ._cga =append (_feg ._cga ,_aga );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._cga ));_de :=_fd .NewRelationships ();_cae .AddTarget (_ea .RelationsPathFor (_bcab ),_de .X (),_adc ,0);_feg ._ddd =append (_feg ._ddd ,_de );case _fc .ThumbnailType :for _fgc ,_fegf :=range _ccf {if _fegf ==nil {continue ;};if _fegf .Name ==_bcab {_dfg ,_ace :=_fegf .Open ();if _ace !=nil {return _ae .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_ace );};_feg .Thumbnail ,_ ,_ace =_be .Decode (_dfg );_dfg .Close ();if _ace !=nil {return _ae .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_ace );};_ccf [_fgc ]=nil ;};};case _fc .ThemeType :_fbc :=_gc .NewTheme ();if !_cae .AddTarget (_bcab ,_fbc ,_adc ,uint32 (len (_feg ._cba )+1)){return nil ;};_feg ._cba =append (_feg ._cba ,_fbc );_ceg .TargetAttr =_fc .RelativeFilename (_fgd ,_adg .Typ ,_adc ,len (_feg ._cba ));_edg :=_fd .NewRelationships ();_cae .AddTarget (_ea .RelationsPathFor (_bcab ),_edg .X (),_adc ,0);_feg ._cfc =append (_feg ._cfc ,_edg );case _fc .ImageType :_bcab =_c .Clean (_bcab );if _ffb ,_gbga :=_feg ._cgad [_bcab ];_gbga {_ceg .TargetAttr =_ffb ;return nil ;};_cee :="";for _bbg ,_afe :=range _ccf {if _afe ==nil {continue ;};if _afe .Name ==_bcab {_dec ,_cfd :=_ea .ExtractToDiskTmp (_afe ,_feg .TmpPath );if _cfd !=nil {return _cfd ;};_bgdf ,_cfd :=_fd .ImageFromStorage (_dec );if _cfd !=nil {return _cfd ;};_cee =_bgdf .Format ;_gdaa :=_fd .MakeImageRef (_bgdf ,&_feg .DocBase ,_feg ._dad );_feg .Images =append (_feg .Images ,_gdaa );_ccf [_bbg ]=nil ;_cae .RecordIndex (_bcab ,len (_feg .Images ));break ;};};_bgeb :=_cae .IndexFor (_bcab );_ceg .TargetAttr =_fc .RelativeImageFilename (_fgd ,_adg .Typ ,_adc ,_bgeb ,_cee );_feg ._cgad [_bcab ]=_ceg .TargetAttr ;default:_fc .Log ("\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068\u0069\u0070\u0020\u0074\u0079\u0070\u0065\u003a\u0020\u0025\u0073\u0020\u0074\u0067\u0074\u003a\u0020\u0025\u0073",_adc ,_bcab );};return nil ;}; +// New initializes and reurns a new presentation +func New ()*Presentation {_bgf :=_fge ();_bgf .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");_bgf .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");_bgf .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");_bgf .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");_bgf .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");_bgf .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");_bgf .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");_bgf ._cfdc .SldMasterIdLst =_gd .NewCT_SlideMasterIdList ();_dg :=_gd .NewSldMaster ();_dg .ClrMap .Bg1Attr =_cbg .ST_ColorSchemeIndexLt1 ;_dg .ClrMap .Bg2Attr =_cbg .ST_ColorSchemeIndexLt2 ;_dg .ClrMap .Tx1Attr =_cbg .ST_ColorSchemeIndexDk1 ;_dg .ClrMap .Tx2Attr =_cbg .ST_ColorSchemeIndexDk2 ;_dg .ClrMap .Accent1Attr =_cbg .ST_ColorSchemeIndexAccent1 ;_dg .ClrMap .Accent2Attr =_cbg .ST_ColorSchemeIndexAccent2 ;_dg .ClrMap .Accent3Attr =_cbg .ST_ColorSchemeIndexAccent3 ;_dg .ClrMap .Accent4Attr =_cbg .ST_ColorSchemeIndexAccent4 ;_dg .ClrMap .Accent5Attr =_cbg .ST_ColorSchemeIndexAccent5 ;_dg .ClrMap .Accent6Attr =_cbg .ST_ColorSchemeIndexAccent6 ;_dg .ClrMap .HlinkAttr =_cbg .ST_ColorSchemeIndexHlink ;_dg .ClrMap .FolHlinkAttr =_cbg .ST_ColorSchemeIndexFolHlink ;_bgf ._da =append (_bgf ._da ,_dg );_fae :=_eb .AbsoluteFilename (_eb .DocTypePresentation ,_eb .SlideMasterType ,1);_bgf .ContentTypes .AddOverride (_fae ,_eb .SlideMasterContentType );_fce :=_bgf ._ag .AddAutoRelationship (_eb .DocTypePresentation ,_eb .OfficeDocumentType ,1,_eb .SlideMasterType );_bba :=_gd .NewCT_SlideMasterIdListEntry ();_bba .IdAttr =_eb .Uint32 (2147483648);_bba .RIdAttr =_fce .ID ();_bgf ._cfdc .SldMasterIdLst .SldMasterId =append (_bgf ._cfdc .SldMasterIdLst .SldMasterId ,_bba );_eg :=_b .NewRelationships ();_bgf ._gbbb =append (_bgf ._gbbb ,_eg );_dgd :=_gd .NewSldLayout ();_bf :=_eg .AddAutoRelationship (_eb .DocTypePresentation ,_eb .SlideMasterType ,1,_eb .SlideLayoutType );_abg :=_eb .AbsoluteFilename (_eb .DocTypePresentation ,_eb .SlideLayoutType ,1);_bgf .ContentTypes .AddOverride (_abg ,_eb .SlideLayoutContentType );_eg .AddAutoRelationship (_eb .DocTypePresentation ,_eb .SlideMasterType ,1,_eb .ThemeType );_bgf ._gba =append (_bgf ._gba ,_dgd );_dg .SldLayoutIdLst =_gd .NewCT_SlideLayoutIdList ();_fff :=_gd .NewCT_SlideLayoutIdListEntry ();_fff .IdAttr =_eb .Uint32 (2147483649);_fff .RIdAttr =_bf .ID ();_dg .SldLayoutIdLst .SldLayoutId =append (_dg .SldLayoutIdLst .SldLayoutId ,_fff );_eda :=_b .NewRelationships ();_bgf ._fcg =append (_bgf ._fcg ,_eda );_eda .AddAutoRelationship (_eb .DocTypePresentation ,_eb .SlideType ,1,_eb .SlideMasterType );_bgf ._cfdc .NotesSz .CxAttr =6858000;_bgf ._cfdc .NotesSz .CyAttr =9144000;_eca :=_cbg .NewTheme ();_eca .NameAttr =_eb .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_eca .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_eca .ThemeElements .ClrScheme .Dk1 .SysClr =_cbg .NewCT_SystemColor ();_eca .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_eb .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_eca .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_cbg .ST_SystemColorValWindowText ;_eca .ThemeElements .ClrScheme .Lt1 .SysClr =_cbg .NewCT_SystemColor ();_eca .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_eb .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_eca .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_cbg .ST_SystemColorValWindow ;_eca .ThemeElements .ClrScheme .Dk2 .SrgbClr =_cbg .NewCT_SRgbColor ();_eca .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_eca .ThemeElements .ClrScheme .Lt2 .SrgbClr =_cbg .NewCT_SRgbColor ();_eca .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036";_eca .ThemeElements .ClrScheme .Accent1 .SrgbClr =_cbg .NewCT_SRgbColor ();_eca .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_eca .ThemeElements .ClrScheme .Accent2 .SrgbClr =_cbg .NewCT_SRgbColor ();_eca .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031";_eca .ThemeElements .ClrScheme .Accent3 .SrgbClr =_cbg .NewCT_SRgbColor ();_eca .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_eca .ThemeElements .ClrScheme .Accent4 .SrgbClr =_cbg .NewCT_SRgbColor ();_eca .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030";_eca .ThemeElements .ClrScheme .Accent5 .SrgbClr =_cbg .NewCT_SRgbColor ();_eca .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_eca .ThemeElements .ClrScheme .Accent6 .SrgbClr =_cbg .NewCT_SRgbColor ();_eca .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037";_eca .ThemeElements .ClrScheme .Hlink .SrgbClr =_cbg .NewCT_SRgbColor ();_eca .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_eca .ThemeElements .ClrScheme .FolHlink .SrgbClr =_cbg .NewCT_SRgbColor ();_eca .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032";_eca .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_eca .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_eca .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069";_eca .ThemeElements .FmtScheme .NameAttr =_eb .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_af :=_cbg .NewEG_FillProperties ();_eca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_eca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_af );_af .SolidFill =&_cbg .CT_SolidColorFillProperties {SchemeClr :&_cbg .CT_SchemeColor {ValAttr :_cbg .ST_SchemeColorValPhClr }};_af =_cbg .NewEG_FillProperties ();_eca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_eca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_af );_eca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_eca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_af );_af .GradFill =&_cbg .CT_GradientFillProperties {RotWithShapeAttr :_eb .Bool (true ),GsLst :&_cbg .CT_GradientStopList {},Lin :&_cbg .CT_LinearShadeProperties {}};_af .GradFill .Lin .AngAttr =_eb .Int32 (5400000);_af .GradFill .Lin .ScaledAttr =_eb .Bool (false );_cg :=_cbg .NewCT_GradientStop ();_cg .PosAttr .ST_PositiveFixedPercentageDecimal =_eb .Int32 (0);_cg .SchemeClr =&_cbg .CT_SchemeColor {ValAttr :_cbg .ST_SchemeColorValPhClr };_af .GradFill .GsLst .Gs =append (_af .GradFill .GsLst .Gs ,_cg );_cg =_cbg .NewCT_GradientStop ();_cg .PosAttr .ST_PositiveFixedPercentageDecimal =_eb .Int32 (50000);_cg .SchemeClr =&_cbg .CT_SchemeColor {ValAttr :_cbg .ST_SchemeColorValPhClr };_af .GradFill .GsLst .Gs =append (_af .GradFill .GsLst .Gs ,_cg );_eca .ThemeElements .FmtScheme .LnStyleLst =_cbg .NewCT_LineStyleList ();for _de :=0;_de < 3;_de ++{_afa :=_cbg .NewCT_LineProperties ();_afa .WAttr =_eb .Int32 (int32 (6350*(_de +1)));_afa .CapAttr =_cbg .ST_LineCapFlat ;_afa .CmpdAttr =_cbg .ST_CompoundLineSng ;_afa .AlgnAttr =_cbg .ST_PenAlignmentCtr ;_eca .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_eca .ThemeElements .FmtScheme .LnStyleLst .Ln ,_afa );};_eca .ThemeElements .FmtScheme .EffectStyleLst =_cbg .NewCT_EffectStyleList ();for _bdd :=0;_bdd < 3;_bdd ++{_dbe :=_cbg .NewCT_EffectStyleItem ();_dbe .EffectLst =_cbg .NewCT_EffectList ();_eca .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_eca .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_dbe );};_cgg :=_cbg .NewEG_FillProperties ();_cgg .SolidFill =&_cbg .CT_SolidColorFillProperties {SchemeClr :&_cbg .CT_SchemeColor {ValAttr :_cbg .ST_SchemeColorValPhClr }};_eca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_eca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_cgg );_eca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_eca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_cgg );_eca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_eca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_af );_bgf ._cfa =append (_bgf ._cfa ,_eca );_ge :=_eb .AbsoluteFilename (_eb .DocTypePresentation ,_eb .ThemeType ,1);_bgf .ContentTypes .AddOverride (_ge ,_eb .ThemeContentType );_bgf ._ag .AddAutoRelationship (_eb .DocTypePresentation ,_eb .OfficeDocumentType ,1,_eb .ThemeType );_adc :=_b .NewRelationships ();_bgf ._ddf =append (_bgf ._ddf ,_adc );return _bgf ;}; -// SetOffsetY sets vertical offset of text box in distance units (see measurement package). -func (_dbge TextBox )SetOffsetY (offY float64 ){_fcea :=_dbge .getOff ();_dce :=_d .ToEMU (offY );_fcea .YAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_dce };}; +// Type returns the type of the slide layout. +func (_ebd SlideLayout )Type ()_gd .ST_SlideLayoutType {return _ebd ._aadf .TypeAttr }; -// Presentation is the a presentation base document. -type Presentation struct{_fd .DocBase ;_ca *_ef .Presentation ;_dad _fd .Relationships ;_ebc []*_ef .Sld ;_ag []_fd .Relationships ;_dfc []*_ef .SldMaster ;_dfe []_fd .Relationships ;_cga []*_ef .SldLayout ;_ddd []_fd .Relationships ;_cba []*_gc .Theme ;_cfc []_fd .Relationships ;_gea _fd .TableStyles ;_caa PresentationProperties ;_bad ViewProperties ;_bg []*_gc .CT_Hyperlink ;_bf []*_eeb .ChartSpace ;_gce []*_ef .HandoutMaster ;_fbd []*_ef .NotesMaster ;_gag []*_fc .XSDAny ;_cgad map[string ]string ;}; +// SorterViewPr returns the SorterViewPr property. +func (_gbdd ViewProperties )SorterViewPr ()*_gd .CT_SlideSorterViewProperties {return _gbdd ._dde .SorterViewPr ;}; -// X returns the inner wrapped XML type. -func (_fdga Slide )X ()*_ef .Sld {return _fdga ._dcf }; +// OutlineViewPr returns the OutlineViewPr property. +func (_bde ViewProperties )OutlineViewPr ()*_gd .CT_OutlineViewProperties {return _bde ._dde .OutlineViewPr ;}; -// X returns the inner wrapped XML type. -func (_ac PresentationProperties )X ()*_ef .PresentationPr {return _ac ._dgg }; +// Save writes the presentation out to a writer in the Zip package format +func (_bdb *Presentation )Save (w _cfd .Writer )error {return _bdb .save (w ,false )}; -// AddParagraph adds a new paragraph to a placeholder. -func (_dff PlaceHolder )AddParagraph ()_eb .Paragraph {_dbd :=_eb .MakeParagraph (_gc .NewCT_TextParagraph ());_dff ._aef .TxBody .P =append (_dff ._aef .TxBody .P ,_dbd .X ());return _dbd ;}; +// GridSpacing returns the GridSpacing property. +func (_ffd ViewProperties )GridSpacing ()*_cbg .CT_PositiveSize2D {return _ffd ._dde .GridSpacing }; -// PrnPr returns the PrnPr property. -func (_ce PresentationProperties )PrnPr ()*_ef .CT_PrintProperties {return _ce ._dgg .PrnPr }; +// AddTable adds an empty table to a slide. +func (_cee Slide )AddTable ()*_b .Table {_ead :=_gd .NewCT_GroupShapeChoice ();_cee ._fddg .CSld .SpTree .Choice =append (_cee ._fddg .CSld .SpTree .Choice ,_ead );_bbfa :=_gd .NewCT_GraphicalObjectFrame ();_ead .GraphicFrame =append (_ead .GraphicFrame ,_bbfa );_bbfa .Xfrm .Off =_cbg .NewCT_Point2D ();_ebfd :=int64 (1);_bbfa .Xfrm .Off .XAttr =_cbg .ST_Coordinate {ST_CoordinateUnqualified :&_ebfd };_bbfa .Xfrm .Off .YAttr =_cbg .ST_Coordinate {ST_CoordinateUnqualified :&_ebfd };_dga :=_bbfa .Graphic .CT_GraphicalObject .GraphicData ;_dga .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";_bfa :=_b .NewTableWithXfrm (_bbfa .Xfrm );_dga .Any =append (_dga .Any ,_bfa .X ());return _bfa ;}; -// NewPresentationProperties constructs a new PresentationProperties. -func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_dgg :_ef .NewPresentationPr ()};}; +// Read reads a document from an io.Reader. +func Read (r _cfd .ReaderAt ,size int64 )(*Presentation ,error ){_daf :=_fge ();_edeb ,_aed :=_cf .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078");if _aed !=nil {return nil ,_aed ;};_daf .TmpPath =_edeb ;_cce ,_aed :=_bg .NewReader (r ,size );if _aed !=nil {return nil ,_cb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_aed );};_ecac :=[]*_bg .File {};_ecac =append (_ecac ,_cce .File ...);_aff :=false ;for _ ,_fcgb :=range _ecac {if _fcgb .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_aff =true ;break ;};};if _aff {_daf .createCustomProperties ();};_fcff :=_c .DecodeMap {};_fcff .SetOnNewRelationshipFunc (_daf .onNewRelationship );_fcff .AddTarget (_eb .ContentTypesFilename ,_daf .ContentTypes .X (),"",0);_fcff .AddTarget (_eb .BaseRelsFilename ,_daf .Rels .X (),"",0);if _bbae :=_fcff .Decode (_ecac );_bbae !=nil {return nil ,_bbae ;};for _ ,_ebce :=range _ecac {if _ebce ==nil {continue ;};if _fbc :=_daf .AddExtraFileFromZip (_ebce );_fbc !=nil {return nil ,_fbc ;};};if _aff {_gbg :=false ;for _ ,_aaaf :=range _daf .Rels .X ().Relationship {if _aaaf .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gbg =true ;break ;};};if !_gbg {_daf .addCustomRelationships ();};};return _daf ,nil ;}; -// Index returns the placeholder index -func (_ba PlaceHolder )Index ()uint32 {if _ba ._aef .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_ba ._aef .NvSpPr .NvPr .Ph .IdxAttr ;}; +// Paragraphs returns the paragraphs defined in the placeholder. +func (_bgd PlaceHolder )Paragraphs ()[]_gb .Paragraph {_bd :=[]_gb .Paragraph {};for _ ,_ef :=range _bgd ._ebe .TxBody .P {_bd =append (_bd ,_gb .MakeParagraph (_ef ));};return _bd ;}; -// 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 (_ddfc *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_fdge ,_ed :=_ddfc .AddSlideWithLayout (l );for _ ,_bfd :=range _fdge .PlaceHolders (){_bfd .Clear ();switch _bfd .Type (){case _ef .ST_PlaceholderTypeFtr ,_ef .ST_PlaceholderTypeDt ,_ef .ST_PlaceholderTypeSldNum :_bfd .Remove ();};};return _fdge ,_ed ;}; +// SlideMasters returns the slide masters defined in the presentation. +func (_aag *Presentation )SlideMasters ()[]SlideMaster {_dace :=[]SlideMaster {};for _aaeg ,_gddg :=range _aag ._da {_dace =append (_dace ,SlideMaster {_aag ,_aag ._gbbb [_aaeg ],_gddg });};return _dace ;}; -// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first) -func (_ggfg *Presentation )GetOrCreateCustomProperties ()_fd .CustomProperties {if _ggfg .CustomProperties .X ()==nil {_ggfg .createCustomProperties ();};return _ggfg .CustomProperties ;}; +// X returns the inner wrapped XML type. +func (_eab ViewProperties )X ()*_gd .ViewPr {return _eab ._dde }; -// ClearAll completely clears a placeholder. To be useable, at least one -// paragraph must be added after ClearAll via AddParagraph. -func (_eec PlaceHolder )ClearAll (){_eec ._aef .SpPr =_gc .NewCT_ShapeProperties ();_eec ._aef .TxBody =_gc .NewCT_TextBody ();_eec ._aef .TxBody .LstStyle =_gc .NewCT_TextListStyle ();}; +// X returns TextBox's underlying *pml.CT_Shape. +func (_fdgg TextBox )X ()*_gd .CT_Shape {return _fdgg ._ebdd }; -// GetLayoutByName retrieves a slide layout given a layout name. -func (_bgcbc *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_afg :=range _bgcbc ._cga {if _afg .CSld .NameAttr !=nil &&name ==*_afg .CSld .NameAttr {return SlideLayout {_afg },nil ;};};return SlideLayout {},_fdc .New ("\u0075\u006eab\u006c\u0065\u0020t\u006f\u0020\u0066\u0069nd \u006cay\u006f\u0075\u0074\u0020\u0077\u0069\u0074h \u0074\u0068\u0061\u0074\u0020\u006e\u0061m\u0065");}; +// TextBox is a text box within a slide. +type TextBox struct{_ebdd *_gd .CT_Shape }; -// SlideMaster is the slide master for a presentation. -type SlideMaster struct{_bcec *Presentation ;_bggd _fd .Relationships ;_ffa *_ef .SldMaster ;}; +// OpenTemplate opens a template file. +func OpenTemplate (fn string )(*Presentation ,error ){_feb ,_gfc :=Open (fn );if _gfc !=nil {return nil ,_gfc ;};return _feb ,nil ;}; -// Properties returns the properties of the TextBox. -func (_cf Image )Properties ()_eb .ShapeProperties {if _cf ._dd .SpPr ==nil {_cf ._dd .SpPr =_gc .NewCT_ShapeProperties ();};return _eb .MakeShapeProperties (_cf ._dd .SpPr );}; +// X returns the inner wrapped XML type. +func (_gg PlaceHolder )X ()*_gd .CT_Shape {return _gg ._ebe }; -// Slides returns the slides in the presentation. -func (_afc *Presentation )Slides ()[]Slide {_fae :=[]Slide {};for _gcaa ,_dbb :=range _afc ._ebc {_fae =append (_fae ,Slide {_afc ._ca .SldIdLst .SldId [_gcaa ],_dbb ,_afc });};return _fae ;}; +// SlideLayout is a layout from which slides can be created. +type SlideLayout struct{_aadf *_gd .SldLayout }; -// X returns the inner wrapped XML type. -func (_dcdf SlideLayout )X ()*_ef .SldLayout {return _dcdf ._faaa }; +// ClrMru returns the ClrMru property. +func (_gdg PresentationProperties )ClrMru ()*_cbg .CT_ColorMRU {return _gdg ._ac .ClrMru }; -// WebPr returns the WebPr property. -func (_gga PresentationProperties )WebPr ()*_ef .CT_WebProperties {return _gga ._dgg .WebPr }; +// SlideLayouts returns a slice of all layouts in SlideMaster. +func (_eebe SlideMaster )SlideLayouts ()[]SlideLayout {_ece :=map[string ]int {};_cef :=[]SlideLayout {};for _ ,_eefd :=range _eebe ._bace .Relationships (){_bfga :=_gf .Replace (_eefd .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1);_bfga =_gf .Replace (_bfga ,"\u002e\u0078\u006d\u006c","",-1);if _afd ,_cfbe :=_a .ParseInt (_bfga ,10,32);_cfbe ==nil {_ece [_eefd .ID ()]=int (_afd );};};for _ ,_efa :=range _eebe ._bca .SldLayoutIdLst .SldLayoutId {if _bcfg ,_aedb :=_ece [_efa .RIdAttr ];_aedb {_gbbg :=_eebe ._bfe ._gba [_bcfg -1];_cef =append (_cef ,SlideLayout {_gbbg });};};return _cef ;};func (_eacac TextBox )getOff ()*_cbg .CT_Point2D {if _eacac ._ebdd .SpPr ==nil {_eacac ._ebdd .SpPr =_cbg .NewCT_ShapeProperties ();};if _eacac ._ebdd .SpPr .Xfrm ==nil {_eacac ._ebdd .SpPr .Xfrm =_cbg .NewCT_Transform2D ();};if _eacac ._ebdd .SpPr .Xfrm .Off ==nil {_eacac ._ebdd .SpPr .Xfrm .Off =_cbg .NewCT_Point2D ();};return _eacac ._ebdd .SpPr .Xfrm .Off ;}; -// SlideViewPr returns the SlideViewPr property. -func (_dggg ViewProperties )SlideViewPr ()*_ef .CT_SlideViewProperties {return _dggg ._fagc .SlideViewPr }; +// NotesTextViewPr returns the NotesTextViewPr property. +func (_ecgd ViewProperties )NotesTextViewPr ()*_gd .CT_NotesTextViewProperties {return _ecgd ._dde .NotesTextViewPr ;}; -// Type returns the type of the slide layout. -func (_cgdd SlideLayout )Type ()_ef .ST_SlideLayoutType {return _cgdd ._faaa .TypeAttr }; +// LastViewAttr returns the LastViewAttr property. +func (_aaegc ViewProperties )LastViewAttr ()_gd .ST_ViewType {return _aaegc ._dde .LastViewAttr }; -// AddSlide adds a new slide to the presentation. -func (_fbf *Presentation )AddSlide ()Slide {_cfce :=_ef .NewCT_SlideIdListEntry ();_cfce .IdAttr =_fbf .nextSlideID ();_fbf ._ca .SldIdLst .SldId =append (_fbf ._ca .SldIdLst .SldId ,_cfce );_bcd :=_ef .NewSld ();_bcd .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1;_bcd .CSld .SpTree .GrpSpPr .Xfrm =_gc .NewCT_GroupTransform2D ();_bcd .CSld .SpTree .GrpSpPr .Xfrm .Off =_gc .NewCT_Point2D ();_bcd .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_fc .Int64 (0);_bcd .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_fc .Int64 (0);_bcd .CSld .SpTree .GrpSpPr .Xfrm .Ext =_gc .NewCT_PositiveSize2D ();_bcd .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_d .Point );_bcd .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_d .Point );_bcd .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_bcd .CSld .SpTree .GrpSpPr .Xfrm .Off ;_bcd .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_bcd .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_fbf ._ebc =append (_fbf ._ebc ,_bcd );_ddf :=_fbf ._dad .AddAutoRelationship (_fc .DocTypePresentation ,_fc .OfficeDocumentType ,len (_fbf ._ebc ),_fc .SlideType );_cfce .RIdAttr =_ddf .ID ();_gdf :=_fc .AbsoluteFilename (_fc .DocTypePresentation ,_fc .SlideType ,len (_fbf ._ebc ));_fbf .ContentTypes .AddOverride (_gdf ,_fc .SlideContentType );_bac :=_fd .NewRelationships ();_fbf ._ag =append (_fbf ._ag ,_bac );_bac .AddAutoRelationship (_fc .DocTypePresentation ,_fc .SlideType ,len (_fbf ._cga ),_fc .SlideLayoutType );return Slide {_cfce ,_bcd ,_fbf };}; +// ExtLst returns the ExtLst property. +func (_ccdd ViewProperties )ExtLst ()*_gd .CT_ExtensionList {return _ccdd ._dde .ExtLst }; -// OutlineViewPr returns the OutlineViewPr property. -func (_fgee ViewProperties )OutlineViewPr ()*_ef .CT_OutlineViewProperties {return _fgee ._fagc .OutlineViewPr ;};func _cgba (_aac []*_ef .CT_GroupShapeChoice )[]*_ef .CT_GroupShapeChoice {var _afd []*_ef .CT_GroupShapeChoice ;for _ ,_eca :=range _aac {if len (_eca .Pic )==0{_afd =append (_afd ,_eca );};};return _afd ;}; +// Open opens and reads a document from a file (.pptx). +func Open (filename string )(*Presentation ,error ){_ec ,_fc :=_bgc .Open (filename );if _fc !=nil {return nil ,_cb .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fc );};defer _ec .Close ();_cd ,_fc :=_bgc .Stat (filename );if _fc !=nil {return nil ,_cb .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fc );};_ =_cd ;return Read (_ec ,_cd .Size ());}; -// SetText sets the text of a placeholder for the initial paragraph. This is a -// shortcut method that is useful for things like titles which only contain a -// single paragraph. -func (_fdf PlaceHolder )SetText (text string ){_fdf .Clear ();_ge :=_gc .NewEG_TextRun ();_ge .R =_gc .NewCT_RegularTextRun ();_ge .R .T =text ;if len (_fdf ._aef .TxBody .P )==0{_fdf ._aef .TxBody .P =append (_fdf ._aef .TxBody .P ,_gc .NewCT_TextParagraph ());};_fdf ._aef .TxBody .P [0].EG_TextRun =nil ;_fdf ._aef .TxBody .P [0].EG_TextRun =append (_fdf ._aef .TxBody .P [0].EG_TextRun ,_ge );}; +// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template +func (_fdg *Presentation )SaveAsTemplate (w _cfd .Writer )error {return _fdg .save (w ,true )}; -// AddImageToRels adds an image relationship to a slide without putting image on the slide. -func (_dcge Slide )AddImageToRels (img _fd .ImageRef )string {_eaaf :=0;for _abbf ,_gabf :=range _dcge ._aad .Images {if _gabf ==img {_eaaf =_abbf +1;break ;};};var _dea string ;for _gbd ,_fdcg :=range _dcge ._aad .Slides (){if _fdcg ._dcf ==_dcge ._dcf {_bdaa :=_ae .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_eaaf ,img .Format ());_aeg :=_dcge ._aad ._ag [_gbd ].AddRelationship (_bdaa ,_fc .ImageType );_dea =_aeg .ID ();};};return _dea ;}; +// WebPr returns the WebPr property. +func (_fa PresentationProperties )WebPr ()*_gd .CT_WebProperties {return _fa ._ac .WebPr }; -// LastViewAttr returns the LastViewAttr property. -func (_agac ViewProperties )LastViewAttr ()_ef .ST_ViewType {return _agac ._fagc .LastViewAttr }; +// X returns the inner wrapped XML type. +func (_fba PresentationProperties )X ()*_gd .PresentationPr {return _fba ._ac }; -// Close closes the presentation, removing any temporary files that might have been -// created when opening a document. -func (_cfcc *Presentation )Close ()error {if _cfcc .TmpPath !=""{return _b .RemoveAll (_cfcc .TmpPath );};return nil ;};func (_cbe *Presentation )addCustomRelationships (){_cbe .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c");_cbe .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_fc .CustomPropertiesType );}; +// SetTextAnchor controls the text anchoring +func (_cbca TextBox )SetTextAnchor (a _cbg .ST_TextAnchoringType ){_cbca ._ebdd .TxBody .BodyPr =_cbg .NewCT_TextBodyProperties ();_cbca ._ebdd .TxBody .BodyPr .AnchorAttr =a ;}; -// GridSpacing returns the GridSpacing property. -func (_gggf ViewProperties )GridSpacing ()*_gc .CT_PositiveSize2D {return _gggf ._fagc .GridSpacing };func (_bb *Presentation )saveToFile (_ccb string ,_bfeg bool )error {_gdfg ,_ccbd :=_ec .Create (_ccb );if _ccbd !=nil {return _ccbd ;};defer _gdfg .Close ();return _bb .save (_gdfg ,_bfeg );}; +// HtmlPubPr returns the HtmlPubPr property. +func (_ggd PresentationProperties )HtmlPubPr ()*_gd .CT_HtmlPublishProperties {return _ggd ._ac .HtmlPubPr ;}; -// 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 (_edd Slide )GetPlaceholder (t _ef .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_dbgb :=range _edd ._dcf .CSld .SpTree .Choice {for _ ,_efd :=range _dbgb .Sp {if _efd .NvSpPr !=nil &&_efd .NvSpPr .NvPr !=nil &&_efd .NvSpPr .NvPr .Ph !=nil {if _efd .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_efd ,_edd ._dcf },nil ;};};};};return PlaceHolder {},_fdc .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");};func (_ceb *Presentation )nextSlideID ()uint32 {_bd :=uint32 (256);for _ ,_fac :=range _ceb ._ca .SldIdLst .SldId {if _fac .IdAttr >=_bd {_bd =_fac .IdAttr +1;};};return _bd ;};func _gb ()*Presentation {_aa :=&Presentation {_ca :_ef .NewPresentation ()};_aa ._ca .SldIdLst =_ef .NewCT_SlideIdList ();_aa ._ca .ConformanceAttr =_af .ST_ConformanceClassTransitional ;_aa .AppProperties =_fd .NewAppProperties ();_aa .CoreProperties =_fd .NewCoreProperties ();_aa ._gea =_fd .NewTableStyles ();_aa .ContentTypes =_fd .NewContentTypes ();_aa .Rels =_fd .NewRelationships ();_aa ._dad =_fd .NewRelationships ();_aa ._caa =NewPresentationProperties ();_aa ._bad =NewViewProperties ();_aa ._cgad =map[string ]string {};return _aa ;}; +// Name returns the name of the slide layout. +func (_ffga SlideLayout )Name ()string {if _ffga ._aadf .CSld !=nil &&_ffga ._aadf .CSld .NameAttr !=nil {return *_ffga ._aadf .CSld .NameAttr ;};return "";}; -// GetPlaceholderByIndex returns a placeholder given its index. If there are multiplace -// placeholders of the same index, this method returns the first one. You must use the -// PlaceHolders() method to access the others. -func (_cbcc Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_cdd :=range _cbcc ._dcf .CSld .SpTree .Choice {for _ ,_dee :=range _cdd .Sp {if _dee .NvSpPr !=nil &&_dee .NvSpPr .NvPr !=nil &&_dee .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_dee .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_dee .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_dee .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_dee ,_cbcc ._dcf },nil ;};};};};return PlaceHolder {},_fdc .New ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0070\u006c\u0061\u0063\u0065\u0068\u006fl\u0064\u0065\u0072");}; +// Slides returns the slides in the presentation. +func (_fccg *Presentation )Slides ()[]Slide {_cdb :=[]Slide {};for _fceb ,_eaca :=range _fccg ._ca {_cdb =append (_cdb ,Slide {_fccg ._cfdc .SldIdLst .SldId [_fceb ],_eaca ,_fccg });};return _cdb ;}; -// ViewProperties contains presentation specific properties. -type ViewProperties struct{_fagc *_ef .ViewPr };func (_aed *Presentation )createCustomProperties (){_aed .CustomProperties =_fd .NewCustomProperties ();_aed .addCustomRelationships ();}; +// Properties returns the properties of the TextBox. +func (_be Image )Properties ()_gb .ShapeProperties {if _be ._bc .SpPr ==nil {_be ._bc .SpPr =_cbg .NewCT_ShapeProperties ();};return _gb .MakeShapeProperties (_be ._bc .SpPr );}; -// X returns TextBox's underlying *pml.CT_Shape. -func (_daeb TextBox )X ()*_ef .CT_Shape {return _daeb ._bdcg }; +// AddSlide adds a new slide to the presentation. +func (_cdc *Presentation )AddSlide ()Slide {_fca :=_gd .NewCT_SlideIdListEntry ();_fca .IdAttr =_cdc .nextSlideID ();_cdc ._cfdc .SldIdLst .SldId =append (_cdc ._cfdc .SldIdLst .SldId ,_fca );_eed :=_gd .NewSld ();_eed .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1;_eed .CSld .SpTree .GrpSpPr .Xfrm =_cbg .NewCT_GroupTransform2D ();_eed .CSld .SpTree .GrpSpPr .Xfrm .Off =_cbg .NewCT_Point2D ();_eed .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_eb .Int64 (0);_eed .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_eb .Int64 (0);_eed .CSld .SpTree .GrpSpPr .Xfrm .Ext =_cbg .NewCT_PositiveSize2D ();_eed .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_f .Point );_eed .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_f .Point );_eed .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_eed .CSld .SpTree .GrpSpPr .Xfrm .Off ;_eed .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_eed .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_cdc ._ca =append (_cdc ._ca ,_eed );_aae :=_cdc ._ag .AddAutoRelationship (_eb .DocTypePresentation ,_eb .OfficeDocumentType ,len (_cdc ._ca ),_eb .SlideType );_fca .RIdAttr =_aae .ID ();_ba :=_eb .AbsoluteFilename (_eb .DocTypePresentation ,_eb .SlideType ,len (_cdc ._ca ));_cdc .ContentTypes .AddOverride (_ba ,_eb .SlideContentType );_cba :=_b .NewRelationships ();_cdc ._aad =append (_cdc ._aad ,_cba );_cba .AddAutoRelationship (_eb .DocTypePresentation ,_eb .SlideType ,len (_cdc ._gba ),_eb .SlideLayoutType );return Slide {_fca ,_eed ,_cdc };}; -// SlideLayouts returns the slide layouts defined in the presentation. -func (_bdgf *Presentation )SlideLayouts ()[]SlideLayout {_aaa :=[]SlideLayout {};for _ ,_dcb :=range _bdgf ._cga {_aaa =append (_aaa ,SlideLayout {_dcb });};return _aaa ;}; +// Remove removes a placeholder from a presentation. +func (_aaf PlaceHolder )Remove ()error {for _fb ,_bcf :=range _aaf ._gbb .CSld .SpTree .Choice {for _ ,_df :=range _bcf .Sp {if _df ==_aaf ._ebe {copy (_aaf ._gbb .CSld .SpTree .Choice [_fb :],_aaf ._gbb .CSld .SpTree .Choice [_fb +1:]);_aaf ._gbb .CSld .SpTree .Choice =_aaf ._gbb .CSld .SpTree .Choice [0:len (_aaf ._gbb .CSld .SpTree .Choice )-1];return nil ;};};};return _ea .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");}; -// Paragraphs returns the paragraphs defined in the placeholder. -func (_cff PlaceHolder )Paragraphs ()[]_eb .Paragraph {_ab :=[]_eb .Paragraph {};for _ ,_da :=range _cff ._aef .TxBody .P {_ab =append (_ab ,_eb .MakeParagraph (_da ));};return _ab ;}; +// NewViewProperties constructs a new ViewProperties. +func NewViewProperties ()ViewProperties {return ViewProperties {_dde :_gd .NewViewPr ()}};func _feea (_gec []*_gd .CT_GroupShapeChoice )[]*_gd .CT_GroupShapeChoice {var _bdg []*_gd .CT_GroupShapeChoice ;for _ ,_fabd :=range _gec {if len (_fabd .Pic )==0{_bdg =append (_bdg ,_fabd );};};return _bdg ;}; -// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). -func (_cgeg TextBox )SetOffsetX (offX float64 ){_egg :=_cgeg .getOff ();_gfe :=_d .ToEMU (offX );_egg .XAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_gfe };}; +// SetOffsetY sets vertical offset of text box in distance units (see measurement package). +func (_edac TextBox )SetOffsetY (offY float64 ){_caed :=_edac .getOff ();_eec :=_f .ToEMU (offY );_caed .YAttr =_cbg .ST_Coordinate {ST_CoordinateUnqualified :&_eec };};func (_fdd *Presentation )nextSlideID ()uint32 {_fee :=uint32 (256);for _ ,_fab :=range _fdd ._cfdc .SldIdLst .SldId {if _fab .IdAttr >=_fee {_fee =_fab .IdAttr +1;};};return _fee ;}; -// SaveToFileAsTemplate writes the Presentation out to a file as a template. -func (_fbe *Presentation )SaveToFileAsTemplate (path string )error {return _fbe .saveToFile (path ,true )}; \ No newline at end of file +// RemoveSlide removes a slide from a presentation. +func (_fafa *Presentation )RemoveSlide (s Slide )error {_gfcd :=false ;_bdbf :=0;for _ege ,_ccd :=range _fafa ._ca {if _ccd ==s ._fddg {if _fafa ._cfdc .SldIdLst .SldId [_ege ]!=s ._edg {return _ea .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 (_fafa ._ca [_ege :],_fafa ._ca [_ege +1:]);_fafa ._ca =_fafa ._ca [0:len (_fafa ._ca )-1];copy (_fafa ._aad [_ege :],_fafa ._aad [_ege +1:]);_fafa ._aad =_fafa ._aad [0:len (_fafa ._aad )-1];copy (_fafa ._cfdc .SldIdLst .SldId [_ege :],_fafa ._cfdc .SldIdLst .SldId [_ege +1:]);_fafa ._cfdc .SldIdLst .SldId =_fafa ._cfdc .SldIdLst .SldId [0:len (_fafa ._cfdc .SldIdLst .SldId )-1];_gfcd =true ;_bdbf =_ege ;};};if !_gfcd {return _ea .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065");};_dbeg :=_eb .AbsoluteFilename (_eb .DocTypePresentation ,_eb .SlideType ,0);return _fafa .ContentTypes .RemoveOverrideByIndex (_dbeg ,_bdbf );}; + +// PlaceHolder is a place holder from a slide. +type PlaceHolder struct{_ebe *_gd .CT_Shape ;_gbb *_gd .Sld ;}; \ 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 58429e4636..8b9e44246b 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 (_b "encoding/xml";_ac "fmt";_e "github.com/unidoc/unioffice";);type ElementContainer struct{Choice []*ElementsGroupChoice ;}; +package elements ;import (_d "encoding/xml";_g "fmt";_b "github.com/unidoc/unioffice";);type Any struct{SimpleLiteral };func NewAny ()*Any {_bc :=&Any {};_bc .SimpleLiteral =*NewSimpleLiteral ();return _bc };func NewElementsGroupChoice ()*ElementsGroupChoice {_db :=&ElementsGroupChoice {};return _db };func (_aa *ElementsGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dd :for {_eg ,_gec :=d .Token ();if _gec !=nil {return _gec ;};switch _ea :=_eg .(type ){case _d .StartElement :switch _ea .Name {case _d .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"}:_df :=NewElementsGroupChoice ();if _ga :=d .DecodeElement (&_df .Any ,&_ea );_ga !=nil {return _ga ;};_aa .Choice =append (_aa .Choice ,_df );default:_b .Log ("\u0073\u006b\u0069\u0070\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",_ea .Name );if _egc :=d .Skip ();_egc !=nil {return _egc ;};};case _d .EndElement :break _dd ;case _d .CharData :};};return nil ;};func NewElementContainer ()*ElementContainer {_bba :=&ElementContainer {};return _bba };func (_afc *SimpleLiteral )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ebc ,_cda :=d .Token ();if _cda !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_cda );};if _ddf ,_ggdf :=_ebc .(_d .EndElement );_ggdf &&_ddf .Name ==start .Name {break ;};};return nil ;};func (_da *SimpleLiteral )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gd *Any )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gd .SimpleLiteral .MarshalXML (e ,start );};type ElementContainer struct{Choice []*ElementsGroupChoice ;};func (_af *ElementsGroupChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _af .Any !=nil {_gfd :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_dga :=range _af .Any {e .EncodeElement (_dga ,_gfd );};};return nil ;};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};func NewElementsGroup ()*ElementsGroup {_bbe :=&ElementsGroup {};return _bbe };func (_ecb *ElementsGroupChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aab :for {_eeg ,_dc :=d .Token ();if _dc !=nil {return _dc ;};switch _cbg :=_eeg .(type ){case _d .StartElement :switch _cbg .Name {case _d .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 :=NewAny ();if _ba :=d .DecodeElement (_fd ,&_cbg );_ba !=nil {return _ba ;};_ecb .Any =append (_ecb .Any ,_fd );default:_b .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",_cbg .Name );if _dde :=d .Skip ();_dde !=nil {return _dde ;};};case _d .EndElement :break _aab ;case _d .CharData :};};return nil ;};func NewSimpleLiteral ()*SimpleLiteral {_egd :=&SimpleLiteral {};return _egd }; -// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path -func (_be *ElementsGroupChoice )ValidateWithPath (path string )error {for _fcc ,_bff :=range _be .Any {if _fcd :=_bff .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_fcc ));_fcd !=nil {return _fcd ;};};return nil ;};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};func NewAny ()*Any {_f :=&Any {};_f .SimpleLiteral =*NewSimpleLiteral ();return _f }; +// ValidateWithPath validates the Any and its children, prefixing error messages with path +func (_adg *Any )ValidateWithPath (path string )error {if _bbc :=_adg .SimpleLiteral .ValidateWithPath (path );_bbc !=nil {return _bbc ;};return nil ;};func (_bcc *Any )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcc .SimpleLiteral =*NewSimpleLiteral ();for {_de ,_a :=d .Token ();if _a !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_a );};if _c ,_ad :=_de .(_d .EndElement );_ad &&_c .Name ==start .Name {break ;};};return nil ;}; // Validate validates the ElementsGroupChoice and its children -func (_dcc *ElementsGroupChoice )Validate ()error {return _dcc .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_eeg *ElementsGroupChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eeg .Any !=nil {_df :=_b .StartElement {Name :_b .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_cb :=range _eeg .Any {e .EncodeElement (_cb ,_df );};};return nil ;}; +func (_gfbc *ElementsGroupChoice )Validate ()error {return _gfbc .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cb *ElementContainer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ed :for {_cd ,_bg :=d .Token ();if _bg !=nil {return _bg ;};switch _gf :=_cd .(type ){case _d .StartElement :switch _gf .Name {case _d .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 _ee :=d .DecodeElement (&_eb .Any ,&_gf );_ee !=nil {return _ee ;};_cb .Choice =append (_cb .Choice ,_eb );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\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_gf .Name );if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _d .EndElement :break _ed ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path -func (_cge *ElementContainer )ValidateWithPath (path string )error {for _ee ,_eea :=range _cge .Choice {if _gf :=_eea .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ee ));_gf !=nil {return _gf ;};};return nil ;};type ElementsGroupChoice struct{Any []*Any ;}; +// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path +func (_deb *SimpleLiteral )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the Any and its children, prefixing error messages with path -func (_g *Any )ValidateWithPath (path string )error {if _fc :=_g .SimpleLiteral .ValidateWithPath (path );_fc !=nil {return _fc ;};return nil ;};func NewElementsGroupChoice ()*ElementsGroupChoice {_abgc :=&ElementsGroupChoice {};return _abgc };func (_fb *ElementContainer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072";e .EncodeToken (start );if _fb .Choice !=nil {for _ ,_ede :=range _fb .Choice {_ede .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path +func (_bcg *ElementsGroup )ValidateWithPath (path string )error {for _eba ,_ec :=range _bcg .Choice {if _ab :=_ec .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eba ));_ab !=nil {return _ab ;};};return nil ;}; -// Validate validates the Any and its children -func (_bcb *Any )Validate ()error {return _bcb .ValidateWithPath ("\u0041\u006e\u0079")};type SimpleLiteral struct{};func (_c *ElementContainer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gd :for {_ge ,_cg :=d .Token ();if _cg !=nil {return _cg ;};switch _edb :=_ge .(type ){case _b .StartElement :switch _edb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_abc :=NewElementsGroupChoice ();if _ea :=d .DecodeElement (&_abc .Any ,&_edb );_ea !=nil {return _ea ;};_c .Choice =append (_c .Choice ,_abc );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_edb .Name );if _cf :=d .Skip ();_cf !=nil {return _cf ;};};case _b .EndElement :break _gd ;case _b .CharData :};};return nil ;}; +// Validate validates the ElementsGroup and its children +func (_ggd *ElementsGroup )Validate ()error {return _ggd .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");}; + +// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path +func (_eac *ElementsGroupChoice )ValidateWithPath (path string )error {for _fg ,_bcb :=range _eac .Any {if _ac :=_bcb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_fg ));_ac !=nil {return _ac ;};};return nil ;}; // Validate validates the ElementContainer and its children -func (_cgf *ElementContainer )Validate ()error {return _cgf .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");};func (_bb *ElementsGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bb .Choice !=nil {for _ ,_bgd :=range _bb .Choice {_bgd .MarshalXML (e ,_b .StartElement {});};};return nil ;}; +func (_gfb *ElementContainer )Validate ()error {return _gfb .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");};type SimpleLiteral struct{};func (_ge *ElementContainer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072";e .EncodeToken (start );if _ge .Choice !=nil {for _ ,_ca :=range _ge .Choice {_ca .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bf *ElementsGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bf .Choice !=nil {for _ ,_gee :=range _bf .Choice {_gee .MarshalXML (e ,_d .StartElement {});};};return nil ;}; // Validate validates the SimpleLiteral and its children -func (_gbd *SimpleLiteral )Validate ()error {return _gbd .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");}; - -// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path -func (_ce *ElementsGroup )ValidateWithPath (path string )error {for _gb ,_dca :=range _ce .Choice {if _gee :=_dca .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gb ));_gee !=nil {return _gee ;};};return nil ;};func NewElementsGroup ()*ElementsGroup {_bg :=&ElementsGroup {};return _bg };func (_gg *ElementsGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_de :for {_da ,_eda :=d .Token ();if _eda !=nil {return _eda ;};switch _dc :=_da .(type ){case _b .StartElement :switch _dc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_ead :=NewElementsGroupChoice ();if _fg :=d .DecodeElement (&_ead .Any ,&_dc );_fg !=nil {return _fg ;};_gg .Choice =append (_gg .Choice ,_ead );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006de\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_dc .Name );if _gfc :=d .Skip ();_gfc !=nil {return _gfc ;};};case _b .EndElement :break _de ;case _b .CharData :};};return nil ;};func NewSimpleLiteral ()*SimpleLiteral {_ga :=&SimpleLiteral {};return _ga };func (_eg *Any )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _eg .SimpleLiteral .MarshalXML (e ,start );}; +func (_cg *SimpleLiteral )Validate ()error {return _cg .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");};type ElementsGroupChoice struct{Any []*Any ;}; -// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path -func (_fac *SimpleLiteral )ValidateWithPath (path string )error {return nil };func (_baa *SimpleLiteral )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewElementContainer ()*ElementContainer {_d :=&ElementContainer {};return _d };func (_fd *ElementsGroupChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ba :for {_fda ,_bd :=d .Token ();if _bd !=nil {return _bd ;};switch _cgee :=_fda .(type ){case _b .StartElement :switch _cgee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_fba :=NewAny ();if _ec :=d .DecodeElement (_fba ,&_cgee );_ec !=nil {return _ec ;};_fd .Any =append (_fd .Any ,_fba );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072ou\u0070\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cgee .Name );if _gff :=d .Skip ();_gff !=nil {return _gff ;};};case _b .EndElement :break _ba ;case _b .CharData :};};return nil ;};type Any struct{SimpleLiteral };func (_dag *SimpleLiteral )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_faa ,_fdf :=d .Token ();if _fdf !=nil {return _ac .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_fdf );};if _dce ,_bgg :=_faa .(_b .EndElement );_bgg &&_dce .Name ==start .Name {break ;};};return nil ;};func (_egb *Any )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egb .SimpleLiteral =*NewSimpleLiteral ();for {_ed ,_ef :=d .Token ();if _ef !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_ef );};if _bf ,_bc :=_ed .(_b .EndElement );_bc &&_bf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Any and its children +func (_bb *Any )Validate ()error {return _bb .ValidateWithPath ("\u0041\u006e\u0079")}; -// Validate validates the ElementsGroup and its children -func (_fa *ElementsGroup )Validate ()error {return _fa .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};func init (){_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c",NewSimpleLiteral );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072",NewElementContainer );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0061\u006e\u0079",NewAny );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070",NewElementsGroup );}; \ No newline at end of file +// ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path +func (_cae *ElementContainer )ValidateWithPath (path string )error {for _fb ,_ef :=range _cae .Choice {if _gg :=_ef .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fb ));_gg !=nil {return _gg ;};};return nil ;};func init (){_b .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 );_b .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 );_b .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 );_b .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 ebff8f9fa7..208765fada 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 (_a "encoding/xml";_ac "fmt";_f "github.com/unidoc/unioffice";_fc "github.com/unidoc/unioffice/schema/purl.org/dc/elements";);func NewBox ()*Box {_ab :=&Box {};return _ab };func NewTGN ()*TGN {_dab :=&TGN {};return _dab };func (_aedb *W3CDTF )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_dfaa ,_bdcg :=d .Token ();if _bdcg !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_bdcg );};if _fce ,_eec :=_dfaa .(_a .EndElement );_eec &&_fce .Name ==start .Name {break ;};};return nil ;}; +package terms ;import (_f "encoding/xml";_eb "fmt";_b "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/schema/purl.org/dc/elements";); -// ValidateWithPath validates the Point and its children, prefixing error messages with path -func (_bde *Point )ValidateWithPath (path string )error {return nil };func NewISO3166 ()*ISO3166 {_acc :=&ISO3166 {};return _acc };func (_eea *ElementOrRefinementContainer )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072";e .EncodeToken (start );if _eea .Choice !=nil {for _ ,_acd :=range _eea .Choice {_acd .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path +func (_bab *RFC3066 )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the DCMIType and its children, prefixing error messages with path -func (_be *DCMIType )ValidateWithPath (path string )error {return nil };func (_fbf *LCSH )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_bgf ,_gaac :=d .Token ();if _gaac !=nil {return _ac .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_gaac );};if _cbd ,_bbe :=_bgf .(_a .EndElement );_bbe &&_cbd .Name ==start .Name {break ;};};return nil ;};func NewISO639_2 ()*ISO639_2 {_fed :=&ISO639_2 {};return _fed };func NewLCC ()*LCC {_gag :=&LCC {};return _gag }; +// Validate validates the RFC3066 and its children +func (_bbd *RFC3066 )Validate ()error {return _bbd .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");};func (_cafg *RFC1766 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the ElementsAndRefinementsGroup and its children -func (_aab *ElementsAndRefinementsGroup )Validate ()error {return _aab .ValidateWithPath ("E\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070");};func (_fdf *RFC1766 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_age *Period )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gde ,_db :=d .Token ();if _db !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_db );};if _agb ,_efed :=_gde .(_a .EndElement );_efed &&_agb .Name ==start .Name {break ;};};return nil ;};func (_bcfe *TGN )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ceg ,_fcg :=d .Token ();if _fcg !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_fcg );};if _ccf ,_fag :=_ceg .(_a .EndElement );_fag &&_ccf .Name ==start .Name {break ;};};return nil ;};func (_ega *ISO639_2 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the LCSH and its children +func (_aef *LCSH )Validate ()error {return _aef .ValidateWithPath ("\u004c\u0043\u0053\u0048")};func (_fc *ElementsAndRefinementsGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebd :for {_gc ,_ed :=d .Token ();if _ed !=nil {return _ed ;};switch _bfe :=_gc .(type ){case _f .StartElement :switch _bfe .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"}:_gba :=NewElementsAndRefinementsGroupChoice ();if _ecg :=d .DecodeElement (&_gba .Any ,&_bfe );_ecg !=nil {return _ecg ;};_fc .Choice =append (_fc .Choice ,_gba );default:_b .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",_bfe .Name );if _dca :=d .Skip ();_dca !=nil {return _dca ;};};case _f .EndElement :break _ebd ;case _f .CharData :};};return nil ;}; -// Validate validates the ISO639_2 and its children -func (_eca *ISO639_2 )Validate ()error {return _eca .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");};func (_fb *ISO3166 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the MESH and its children +func (_cdg *MESH )Validate ()error {return _cdg .ValidateWithPath ("\u004d\u0045\u0053\u0048")};type MESH struct{};func NewMESH ()*MESH {_bb :=&MESH {};return _bb };func (_ecb *MESH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ecc ,_adg :=d .Token ();if _adg !=nil {return _eb .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_adg );};if _df ,_cee :=_ecc .(_f .EndElement );_cee &&_df .Name ==start .Name {break ;};};return nil ;};func NewBox ()*Box {_ac :=&Box {};return _ac };func NewPoint ()*Point {_caf :=&Point {};return _caf };func (_gdg *UDC )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_cdda :=&ElementsAndRefinementsGroupChoice {};return _cdda ;};type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;}; -// Validate validates the DDC and its children -func (_gg *DDC )Validate ()error {return _gg .ValidateWithPath ("\u0044\u0044\u0043")};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_ed :=&ElementsAndRefinementsGroup {};return _ed ;};type IMT struct{}; +// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path +func (_bd *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _fdg ,_gae :=range _bd .Choice {if _cec :=_gae .ValidateWithPath (_eb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fdg ));_cec !=nil {return _cec ;};};return nil ;};func (_eegc *Point )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewTGN ()*TGN {_ceeb :=&TGN {};return _ceeb };func NewURI ()*URI {_bfg :=&URI {};return _bfg };func (_dg *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaa :for {_fca ,_eee :=d .Token ();if _eee !=nil {return _eee ;};switch _dec :=_fca .(type ){case _f .StartElement :switch _dec .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"}:_gcd :=_a .NewAny ();if _ge :=d .DecodeElement (_gcd ,&_dec );_ge !=nil {return _ge ;};_dg .Any =append (_dg .Any ,_gcd );default:_b .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",_dec .Name );if _fe :=d .Skip ();_fe !=nil {return _fe ;};};case _f .EndElement :break _gaa ;case _f .CharData :};};return nil ;};func NewISO3166 ()*ISO3166 {_aba :=&ISO3166 {};return _aba };func (_dfc *UDC )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bgdc ,_fccb :=d .Token ();if _fccb !=nil {return _eb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_fccb );};if _eeee ,_gge :=_bgdc .(_f .EndElement );_gge &&_eeee .Name ==start .Name {break ;};};return nil ;};func (_ag *ElementOrRefinementContainer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acf :for {_de ,_badb :=d .Token ();if _badb !=nil {return _badb ;};switch _ca :=_de .(type ){case _f .StartElement :switch _ca .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"}:_ece :=NewElementsAndRefinementsGroupChoice ();if _fb :=d .DecodeElement (&_ece .Any ,&_ca );_fb !=nil {return _fb ;};_ag .Choice =append (_ag .Choice ,_ece );default:_b .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",_ca .Name );if _ebe :=d .Skip ();_ebe !=nil {return _ebe ;};};case _f .EndElement :break _acf ;case _f .CharData :};};return nil ;}; -// Validate validates the ISO3166 and its children -func (_eae *ISO3166 )Validate ()error {return _eae .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};func (_bed *MESH )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecf *DCMIType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the DCMIType and its children +func (_g *DCMIType )Validate ()error {return _g .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};func NewUDC ()*UDC {_dece :=&UDC {};return _dece };type ISO639_2 struct{};type UDC struct{};func NewPeriod ()*Period {_ccb :=&Period {};return _ccb }; -// ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path -func (_bag *W3CDTF )ValidateWithPath (path string )error {return nil };func (_bec *IMT )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ece ,_cab :=d .Token ();if _cab !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_cab );};if _bff ,_eb :=_ece .(_a .EndElement );_eb &&_bff .Name ==start .Name {break ;};};return nil ;};func (_fg *IMT )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewPeriod ()*Period {_gd :=&Period {};return _gd }; +// Validate validates the URI and its children +func (_fed *URI )Validate ()error {return _fed .ValidateWithPath ("\u0055\u0052\u0049")};func NewLCSH ()*LCSH {_cba :=&LCSH {};return _cba };func (_dc *DCMIType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_be ,_bad :=d .Token ();if _bad !=nil {return _eb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_bad );};if _ec ,_bada :=_be .(_f .EndElement );_bada &&_ec .Name ==start .Name {break ;};};return nil ;};type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;};func (_fde *DCMIType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gb *DDC )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0044\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the TGN and its children, prefixing error messages with path -func (_aec *TGN )ValidateWithPath (path string )error {return nil };type DDC struct{}; +// Validate validates the ElementsAndRefinementsGroup and its children +func (_dcg *ElementsAndRefinementsGroup )Validate ()error {return _dcg .ValidateWithPath ("E\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070");}; -// Validate validates the ElementOrRefinementContainer and its children -func (_fe *ElementOrRefinementContainer )Validate ()error {return _fe .ValidateWithPath ("\u0045\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072");};func NewLCSH ()*LCSH {_cfb :=&LCSH {};return _cfb };func (_ffaa *ISO639_2 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gcf ,_ebb :=d .Token ();if _ebb !=nil {return _ac .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_ebb );};if _cfe ,_fab :=_gcf .(_a .EndElement );_fab &&_cfe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path +func (_af *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _bea ,_ebda :=range _af .Any {if _fee :=_ebda .ValidateWithPath (_eb .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_bea ));_fee !=nil {return _fee ;};};return nil ;}; -// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path -func (_egd *ISO3166 )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the LCC and its children, prefixing error messages with path +func (_gd *LCC )ValidateWithPath (path string )error {return nil };func (_fcc *LCC )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewLCC ()*LCC {_cg :=&LCC {};return _cg };func (_ee *ElementOrRefinementContainer )MarshalXML (e *_f .Encoder ,start _f .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 _ee .Choice !=nil {for _ ,_cdb :=range _ee .Choice {_cdb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the RFC3066 and its children -func (_beac *RFC3066 )Validate ()error {return _beac .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");};func (_gfd *DCMIType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_de ,_ff :=d .Token ();if _ff !=nil {return _ac .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_ff );};if _cc ,_ca :=_de .(_a .EndElement );_ca &&_cc .Name ==start .Name {break ;};};return nil ;};func (_bfb *W3CDTF )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfa *RFC3066 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_egb ,_acf :=d .Token ();if _acf !=nil {return _ac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_acf );};if _dbc ,_ege :=_egb .(_a .EndElement );_ege &&_dbc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path +func (_edce *W3CDTF )ValidateWithPath (path string )error {return nil };type RFC1766 struct{}; -// ValidateWithPath validates the Period and its children, prefixing error messages with path -func (_fgd *Period )ValidateWithPath (path string )error {return nil };func (_efc *UDC )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gae ,_gfde :=d .Token ();if _gfde !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_gfde );};if _adfb ,_fbe :=_gae .(_a .EndElement );_fbe &&_adfb .Name ==start .Name {break ;};};return nil ;};func (_cb *ElementsAndRefinementsGroup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eg :for {_af ,_beb :=d .Token ();if _beb !=nil {return _beb ;};switch _bf :=_af .(type ){case _a .StartElement :switch _bf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_ddd :=NewElementsAndRefinementsGroupChoice ();if _gbe :=d .DecodeElement (&_ddd .Any ,&_bf );_gbe !=nil {return _gbe ;};_cb .Choice =append (_cb .Choice ,_ddd );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006ce\u006d\u0065\u006e\u0074\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_bf .Name );if _gc :=d .Skip ();_gc !=nil {return _gc ;};};case _a .EndElement :break _eg ;case _a .CharData :};};return nil ;};func (_gdf *RFC3066 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the URI and its children, prefixing error messages with path +func (_dce *URI )ValidateWithPath (path string )error {return nil };type LCSH struct{};type ElementsAndRefinementsGroupChoice struct{Any []*_a .Any ;};type TGN struct{}; -// Validate validates the Period and its children -func (_aee *Period )Validate ()error {return _aee .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");}; +// ValidateWithPath validates the IMT and its children, prefixing error messages with path +func (_bgd *IMT )ValidateWithPath (path string )error {return nil };type IMT struct{}; -// ValidateWithPath validates the LCSH and its children, prefixing error messages with path -func (_ce *LCSH )ValidateWithPath (path string )error {return nil };type DCMIType struct{}; +// ValidateWithPath validates the TGN and its children, prefixing error messages with path +func (_dfb *TGN )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path -func (_baa *ISO639_2 )ValidateWithPath (path string )error {return nil };type LCSH struct{};func NewPoint ()*Point {_abg :=&Point {};return _abg };func (_gb *DDC )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0044\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the ElementOrRefinementContainer and its children +func (_eg *ElementOrRefinementContainer )Validate ()error {return _eg .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 NewIMT ()*IMT {_fded :=&IMT {};return _fded };func (_bca *MESH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Box struct{}; -// ValidateWithPath validates the DDC and its children, prefixing error messages with path -func (_fd *DDC )ValidateWithPath (path string )error {return nil };type W3CDTF struct{};type URI struct{};func (_efa *MESH )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_abeg ,_gbef :=d .Token ();if _gbef !=nil {return _ac .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_gbef );};if _aba ,_bdc :=_abeg .(_a .EndElement );_bdc &&_aba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the MESH and its children, prefixing error messages with path +func (_dcf *MESH )ValidateWithPath (path string )error {return nil };func (_bcc *Period )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_aee ,_gfd :=d .Token ();if _gfd !=nil {return _eb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_gfd );};if _caef ,_fccd :=_aee .(_f .EndElement );_fccd &&_caef .Name ==start .Name {break ;};};return nil ;};func (_ga *ElementsAndRefinementsGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ga .Choice !=nil {for _ ,_eff :=range _ga .Choice {_eff .MarshalXML (e ,_f .StartElement {});};};return nil ;}; // Validate validates the ElementsAndRefinementsGroupChoice and its children -func (_cbf *ElementsAndRefinementsGroupChoice )Validate ()error {return _cbf .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006et\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0043h\u006f\u0069\u0063\u0065");};type LCC struct{};func (_cbdf *URI )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +func (_gbc *ElementsAndRefinementsGroupChoice )Validate ()error {return _gbc .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 NewW3CDTF ()*W3CDTF {_gde :=&W3CDTF {};return _gde };func (_edf *LCSH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_abb ,_ded :=d .Token ();if _ded !=nil {return _eb .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_ded );};if _bgbe ,_db :=_abb .(_f .EndElement );_db &&_bgbe .Name ==start .Name {break ;};};return nil ;};func (_fa *Box )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fd ,_ba :=d .Token ();if _ba !=nil {return _eb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_ba );};if _bg ,_c :=_fd .(_f .EndElement );_c &&_bg .Name ==start .Name {break ;};};return nil ;};func (_ged *RFC3066 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gad *Period )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gce *URI )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cdce ,_ace :=d .Token ();if _ace !=nil {return _eb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_ace );};if _gcc ,_bcf :=_cdce .(_f .EndElement );_bcf &&_gcc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Box and its children, prefixing error messages with path -func (_df *Box )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the UDC and its children, prefixing error messages with path -func (_dee *UDC )ValidateWithPath (path string )error {return nil };func (_dbf *RFC1766 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gef ,_ecea :=d .Token ();if _ecea !=nil {return _ac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_ecea );};if _bbb ,_ccc :=_gef .(_a .EndElement );_ccc &&_bbb .Name ==start .Name {break ;};};return nil ;};func (_deg *Point )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_fcb :=&ElementOrRefinementContainer {};return _fcb ;}; +// Validate validates the UDC and its children +func (_cde *UDC )Validate ()error {return _cde .ValidateWithPath ("\u0055\u0044\u0043")}; -// ValidateWithPath validates the IMT and its children, prefixing error messages with path -func (_abeb *IMT )ValidateWithPath (path string )error {return nil };type UDC struct{};type Point struct{}; +// Validate validates the DDC and its children +func (_cb *DDC )Validate ()error {return _cb .ValidateWithPath ("\u0044\u0044\u0043")}; -// ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path -func (_gca *RFC1766 )ValidateWithPath (path string )error {return nil };func (_cf *ElementsAndRefinementsGroupChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cf .Any !=nil {_bga :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_aaf :=range _cf .Any {e .EncodeElement (_aaf ,_bga );};};return nil ;}; +// Validate validates the Point and its children +func (_cbb *Point )Validate ()error {return _cbb .ValidateWithPath ("\u0050\u006f\u0069n\u0074")};type DCMIType struct{}; -// Validate validates the UDC and its children -func (_bcb *UDC )Validate ()error {return _bcb .ValidateWithPath ("\u0055\u0044\u0043")};func (_add *ElementsAndRefinementsGroup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _add .Choice !=nil {for _ ,_gaa :=range _add .Choice {_gaa .MarshalXML (e ,_a .StartElement {});};};return nil ;}; +// Validate validates the Period and its children +func (_dad *Period )Validate ()error {return _dad .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");};type DDC struct{};func (_babe *W3CDTF )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fgd ,_agc :=d .Token ();if _agc !=nil {return _eb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_agc );};if _daf ,_cbd :=_fgd .(_f .EndElement );_cbd &&_daf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the RFC1766 and its children -func (_cff *RFC1766 )Validate ()error {return _cff .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");};type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;};type ElementsAndRefinementsGroupChoice struct{Any []*_fc .Any ;};func (_ecfa *DDC )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ee ,_gbd :=d .Token ();if _gbd !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_gbd );};if _dc ,_fca :=_ee .(_a .EndElement );_fca &&_dc .Name ==start .Name {break ;};};return nil ;};type RFC1766 struct{};type RFC3066 struct{}; +// Validate validates the TGN and its children +func (_adc *TGN )Validate ()error {return _adc .ValidateWithPath ("\u0054\u0047\u004e")}; -// Validate validates the Point and its children -func (_ddf *Point )Validate ()error {return _ddf .ValidateWithPath ("\u0050\u006f\u0069n\u0074")};type ISO3166 struct{}; +// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path +func (_dgd *ISO3166 )ValidateWithPath (path string )error {return nil };func (_adcf *W3CDTF )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the IMT and its children -func (_ge *IMT )Validate ()error {return _ge .ValidateWithPath ("\u0049\u004d\u0054")};func (_bbg *LCC )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewMESH ()*MESH {_bea :=&MESH {};return _bea };func NewUDC ()*UDC {_fcbc :=&UDC {};return _fcbc };func (_cbe *ISO3166 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_bb ,_fcab :=d .Token ();if _fcab !=nil {return _ac .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_fcab );};if _egf ,_dcg :=_bb .(_a .EndElement );_dcg &&_egf .Name ==start .Name {break ;};};return nil ;};func NewDCMIType ()*DCMIType {_dfc :=&DCMIType {};return _dfc };type TGN struct{}; +// ValidateWithPath validates the Period and its children, prefixing error messages with path +func (_dfe *Period )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path -func (_bef *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _ffae ,_gfg :=range _bef .Any {if _gcc :=_gfg .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_ffae ));_gcc !=nil {return _gcc ;};};return nil ;};func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_aed :=&ElementsAndRefinementsGroupChoice {};return _aed ;};func (_fcba *LCC )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ggc ,_cbg :=d .Token ();if _cbg !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_cbg );};if _ffad ,_ag :=_ggc .(_a .EndElement );_ag &&_ffad .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the ISO639_2 and its children +func (_fbe *ISO639_2 )Validate ()error {return _fbe .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");};func (_bc *ElementsAndRefinementsGroupChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bc .Any !=nil {_eeg :=_f .StartElement {Name :_f .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_deb :=range _bc .Any {e .EncodeElement (_deb ,_eeg );};};return nil ;}; -// Validate validates the TGN and its children -func (_dea *TGN )Validate ()error {return _dea .ValidateWithPath ("\u0054\u0047\u004e")}; +// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path +func (_gaeg *ISO639_2 )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the MESH and its children, prefixing error messages with path -func (_aga *MESH )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the UDC and its children, prefixing error messages with path +func (_bed *UDC )ValidateWithPath (path string )error {return nil };func (_edc *LCSH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Period struct{};func (_gdc *RFC3066 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bec ,_ada :=d .Token ();if _ada !=nil {return _eb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_ada );};if _daa ,_bacf :=_bec .(_f .EndElement );_bacf &&_daa .Name ==start .Name {break ;};};return nil ;};type RFC3066 struct{};func (_feg *IMT )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ad ,_eaf :=d .Token ();if _eaf !=nil {return _eb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_eaf );};if _fef ,_egd :=_ad .(_f .EndElement );_egd &&_fef .Name ==start .Name {break ;};};return nil ;};func NewRFC3066 ()*RFC3066 {_dd :=&RFC3066 {};return _dd };func (_afb *TGN )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0054\u0047\u004e";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type URI struct{};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_gf :=&ElementOrRefinementContainer {};return _gf ;}; -// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path -func (_efd *RFC3066 )ValidateWithPath (path string )error {return nil };type Box struct{};func NewRFC3066 ()*RFC3066 {_dfcg :=&RFC3066 {};return _dfcg }; +// ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path +func (_dfeg *RFC1766 )ValidateWithPath (path string )error {return nil };func NewDDC ()*DDC {_fg :=&DDC {};return _fg }; -// ValidateWithPath validates the LCC and its children, prefixing error messages with path -func (_cfa *LCC )ValidateWithPath (path string )error {return nil };func NewDDC ()*DDC {_aa :=&DDC {};return _aa };func (_bfd *LCSH )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the LCSH and its children, prefixing error messages with path +func (_da *LCSH )ValidateWithPath (path string )error {return nil }; -// Validate validates the LCC and its children -func (_bab *LCC )Validate ()error {return _bab .ValidateWithPath ("\u004c\u0043\u0043")};type ISO639_2 struct{};func (_gagf *TGN )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0054\u0047\u004e";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the DCMIType and its children, prefixing error messages with path +func (_cc *DCMIType )ValidateWithPath (path string )error {return nil };func NewRFC1766 ()*RFC1766 {_cbe :=&RFC1766 {};return _cbe };func (_cf *DDC )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gg ,_cd :=d .Token ();if _cd !=nil {return _eb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_cd );};if _ea ,_ab :=_gg .(_f .EndElement );_ab &&_ea .Name ==start .Name {break ;};};return nil ;};type Point struct{}; -// Validate validates the DCMIType and its children -func (_b *DCMIType )Validate ()error {return _b .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");}; +// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path +func (_bf *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _aa ,_ecf :=range _bf .Choice {if _cca :=_ecf .ValidateWithPath (_eb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aa ));_cca !=nil {return _cca ;};};return nil ;};type LCC struct{};func (_cdc *ISO3166 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ef *Box )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0042\u006f\u0078";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path -func (_ea *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _ba ,_ggb :=range _ea .Choice {if _eef :=_ggb .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ba ));_eef !=nil {return _eef ;};};return nil ;}; +// Validate validates the RFC1766 and its children +func (_abe *RFC1766 )Validate ()error {return _abe .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");}; -// Validate validates the URI and its children -func (_bad *URI )Validate ()error {return _bad .ValidateWithPath ("\u0055\u0052\u0049")};func NewW3CDTF ()*W3CDTF {_cec :=&W3CDTF {};return _cec };func (_gff *URI )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gac ,_fcad :=d .Token ();if _fcad !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_fcad );};if _cda ,_gdg :=_gac .(_a .EndElement );_gdg &&_cda .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the LCC and its children +func (_gcf *LCC )Validate ()error {return _gcf .ValidateWithPath ("\u004c\u0043\u0043")};func NewDCMIType ()*DCMIType {_d :=&DCMIType {};return _d };func (_cfgf *URI )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeea *ISO639_2 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type W3CDTF struct{};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_cdd :=&ElementsAndRefinementsGroup {};return _cdd ;}; -// Validate validates the Box and its children -func (_ec *Box )Validate ()error {return _ec .ValidateWithPath ("\u0042\u006f\u0078")}; +// Validate validates the IMT and its children +func (_eege *IMT )Validate ()error {return _eege .ValidateWithPath ("\u0049\u004d\u0054")}; -// Validate validates the MESH and its children -func (_acg *MESH )Validate ()error {return _acg .ValidateWithPath ("\u004d\u0045\u0053\u0048")};type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;}; +// ValidateWithPath validates the Point and its children, prefixing error messages with path +func (_cfd *Point )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the URI and its children, prefixing error messages with path -func (_aae *URI )ValidateWithPath (path string )error {return nil }; +// Validate validates the Box and its children +func (_ff *Box )Validate ()error {return _ff .ValidateWithPath ("\u0042\u006f\u0078")};func (_eag *ISO639_2 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gfe ,_cae :=d .Token ();if _cae !=nil {return _eb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_cae );};if _gebc ,_acc :=_gfe .(_f .EndElement );_acc &&_gebc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the LCSH and its children -func (_ddgd *LCSH )Validate ()error {return _ddgd .ValidateWithPath ("\u004c\u0043\u0053\u0048")};type Period struct{};func (_edf *Period )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewIMT ()*IMT {_fcd :=&IMT {};return _fcd };func (_dca *UDC )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_d *Box )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0042\u006f\u0078";e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ggd *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cg :for {_bd ,_ddb :=d .Token ();if _ddb !=nil {return _ddb ;};switch _bfc :=_bd .(type ){case _a .StartElement :switch _bfc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_bc :=_fc .NewAny ();if _efe :=d .DecodeElement (_bc ,&_bfc );_efe !=nil {return _efe ;};_ggd .Any =append (_ggd .Any ,_bc );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0041\u006ed\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006fu\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_bfc .Name );if _bcc :=d .Skip ();_bcc !=nil {return _bcc ;};};case _a .EndElement :break _cg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the DDC and its children, prefixing error messages with path +func (_ce *DDC )ValidateWithPath (path string )error {return nil };func (_fgc *IMT )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fad *LCC )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_eed ,_fag :=d .Token ();if _fag !=nil {return _eb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_fag );};if _cgb ,_dee :=_eed .(_f .EndElement );_dee &&_cgb .Name ==start .Name {break ;};};return nil ;};func (_gec *TGN )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fce ,_faa :=d .Token ();if _faa !=nil {return _eb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_faa );};if _abeg ,_ggf :=_fce .(_f .EndElement );_ggf &&_abeg .Name ==start .Name {break ;};};return nil ;};type ISO3166 struct{}; -// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path -func (_gba *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _bg ,_abe :=range _gba .Choice {if _fdb :=_abe .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bg ));_fdb !=nil {return _fdb ;};};return nil ;};func (_ffa *ElementOrRefinementContainer )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffc :for {_ad ,_ddg :=d .Token ();if _ddg !=nil {return _ddg ;};switch _cd :=_ad .(type ){case _a .StartElement :switch _cd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_dce :=NewElementsAndRefinementsGroupChoice ();if _fa :=d .DecodeElement (&_dce .Any ,&_cd );_fa !=nil {return _fa ;};_ffa .Choice =append (_ffa .Choice ,_dce );default:_f .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020E\u006c\u0065\u006d\u0065\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065n\u0074\u0043on\u0074\u0061\u0069n\u0065\u0072\u0020\u0025\u0076",_cd .Name );if _dfcf :=d .Skip ();_dfcf !=nil {return _dfcf ;};};case _a .EndElement :break _ffc ;case _a .CharData :};};return nil ;};func NewRFC1766 ()*RFC1766 {_adf :=&RFC1766 {};return _adf };func NewURI ()*URI {_dbfb :=&URI {};return _dbfb };func (_gdef *Point )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_fcdf ,_bcf :=d .Token ();if _bcf !=nil {return _ac .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_bcf );};if _cbb ,_cgd :=_fcdf .(_a .EndElement );_cgd &&_cbb .Name ==start .Name {break ;};};return nil ;};func (_c *Box )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_e ,_gf :=d .Token ();if _gf !=nil {return _ac .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_gf );};if _dd ,_ae :=_e .(_a .EndElement );_ae &&_dd .Name ==start .Name {break ;};};return nil ;};type MESH struct{}; +// Validate validates the ISO3166 and its children +func (_dgf *ISO3166 )Validate ()error {return _dgf .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");}; // Validate validates the W3CDTF and its children -func (_eda *W3CDTF )Validate ()error {return _eda .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");};func init (){_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0053\u0048",NewLCSH );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004d\u0045\u0053\u0048",NewMESH );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u0065\u0072\u0069\u006f\u0064",NewPeriod );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0057\u0033\u0043\u0044\u0054\u0046",NewW3CDTF );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065",NewDCMIType );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032",NewISO639_2 );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0031\u0037\u0036\u0036",NewRFC1766 );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0052F\u0043\u0033\u0030\u0036\u0036",NewRFC3066 );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0050\u006f\u0069n\u0074",NewPoint );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049S\u004f\u0033\u0031\u0036\u0036",NewISO3166 );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072",NewElementOrRefinementContainer );_f .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","e\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070",NewElementsAndRefinementsGroup );}; \ No newline at end of file +func (_eae *W3CDTF )Validate ()error {return _eae .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");};func (_bgb *ISO3166 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bdd ,_fgb :=d .Token ();if _fgb !=nil {return _eb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_fgb );};if _efd ,_eac :=_bdd .(_f .EndElement );_eac &&_efd .Name ==start .Name {break ;};};return nil ;};func (_fbd *RFC1766 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_egdg ,_gaaa :=d .Token ();if _gaaa !=nil {return _eb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_gaaa );};if _cfg ,_cea :=_egdg .(_f .EndElement );_cea &&_cfg .Name ==start .Name {break ;};};return nil ;};func NewISO639_2 ()*ISO639_2 {_geb :=&ISO639_2 {};return _geb };func (_egf *Point )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cgf ,_ffc :=d .Token ();if _ffc !=nil {return _eb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_ffc );};if _eec ,_bff :=_cgf .(_f .EndElement );_bff &&_eec .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the Box and its children, prefixing error messages with path +func (_bag *Box )ValidateWithPath (path string )error {return nil };func init (){_b .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 );_b .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 );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC );_b .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 );_b .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 );_b .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 );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_b .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 );_b .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 );_b .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 );_b .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 );_b .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 );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN );_b .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 );_b .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","e\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070",NewElementsAndRefinementsGroup );}; \ No newline at end of file diff --git a/schema/soo/dml/chart/chart.go b/schema/soo/dml/chart/chart.go index 9795d8d17c..ce0cdae914 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 (_c "encoding/xml";_aa "fmt";_cf "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/schema/soo/dml";_dd "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_da "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_a "regexp";_e "strconv";);type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};func (_dfd *CT_AreaSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfd .Idx =NewCT_UnsignedInt ();_dfd .Order =NewCT_UnsignedInt ();_ebf :for {_dga ,_bc :=d .Token ();if _bc !=nil {return _bc ;};switch _ece :=_dga .(type ){case _c .StartElement :switch _ece .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _afa :=d .DecodeElement (_dfd .Idx ,&_ece );_afa !=nil {return _afa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _bdf :=d .DecodeElement (_dfd .Order ,&_ece );_bdf !=nil {return _bdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_dfd .Tx =NewCT_SerTx ();if _fef :=d .DecodeElement (_dfd .Tx ,&_ece );_fef !=nil {return _fef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dfd .SpPr =_d .NewCT_ShapeProperties ();if _gecf :=d .DecodeElement (_dfd .SpPr ,&_ece );_gecf !=nil {return _gecf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_dfd .PictureOptions =NewCT_PictureOptions ();if _ef :=d .DecodeElement (_dfd .PictureOptions ,&_ece );_ef !=nil {return _ef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_aega :=NewCT_DPt ();if _bcb :=d .DecodeElement (_aega ,&_ece );_bcb !=nil {return _bcb ;};_dfd .DPt =append (_dfd .DPt ,_aega );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dfd .DLbls =NewCT_DLbls ();if _bfeb :=d .DecodeElement (_dfd .DLbls ,&_ece );_bfeb !=nil {return _bfeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_ebfd :=NewCT_Trendline ();if _bbe :=d .DecodeElement (_ebfd ,&_ece );_bbe !=nil {return _bbe ;};_dfd .Trendline =append (_dfd .Trendline ,_ebfd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_dbcd :=NewCT_ErrBars ();if _gf :=d .DecodeElement (_dbcd ,&_ece );_gf !=nil {return _gf ;};_dfd .ErrBars =append (_dfd .ErrBars ,_dbcd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_dfd .Cat =NewCT_AxDataSource ();if _cd :=d .DecodeElement (_dfd .Cat ,&_ece );_cd !=nil {return _cd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_dfd .Val =NewCT_NumDataSource ();if _aee :=d .DecodeElement (_dfd .Val ,&_ece );_aee !=nil {return _aee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfd .ExtLst =NewCT_ExtensionList ();if _ac :=d .DecodeElement (_dfd .ExtLst ,&_ece );_ac !=nil {return _ac ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_ece .Name );if _gca :=d .Skip ();_gca !=nil {return _gca ;};};case _c .EndElement :break _ebf ;case _c .CharData :};};return nil ;}; +package chart ;import (_e "encoding/xml";_bf "fmt";_ba "github.com/unidoc/unioffice";_cb "github.com/unidoc/unioffice/schema/soo/dml";_d "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_bd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ef "regexp";_b "strconv";); -// ST_Thickness is a union type -type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;}; +// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path +func (_egc *CT_BarSer )ValidateWithPath (path string )error {if _deac :=_egc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_deac !=nil {return _deac ;};if _gfbbd :=_egc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gfbbd !=nil {return _gfbbd ;};if _egc .Tx !=nil {if _cada :=_egc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cada !=nil {return _cada ;};};if _egc .SpPr !=nil {if _cgab :=_egc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cgab !=nil {return _cgab ;};};if _egc .InvertIfNegative !=nil {if _dcd :=_egc .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_dcd !=nil {return _dcd ;};};if _egc .PictureOptions !=nil {if _dbff :=_egc .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_dbff !=nil {return _dbff ;};};for _decg ,_beg :=range _egc .DPt {if _edbd :=_beg .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_decg ));_edbd !=nil {return _edbd ;};};if _egc .DLbls !=nil {if _ebd :=_egc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ebd !=nil {return _ebd ;};};for _aeab ,_bbeb :=range _egc .Trendline {if _dbc :=_bbeb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_aeab ));_dbc !=nil {return _dbc ;};};if _egc .ErrBars !=nil {if _ccbc :=_egc .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_ccbc !=nil {return _ccbc ;};};if _egc .Cat !=nil {if _addd :=_egc .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_addd !=nil {return _addd ;};};if _egc .Val !=nil {if _fbcc :=_egc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fbcc !=nil {return _fbcc ;};};if _egc .Shape !=nil {if _cec :=_egc .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_cec !=nil {return _cec ;};};if _egc .ExtLst !=nil {if _gaba :=_egc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaba !=nil {return _gaba ;};};return nil ;}; -// Validate validates the CT_HPercent and its children -func (_afbg *CT_HPercent )Validate ()error {return _afbg .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; +// Validate validates the CT_NumData and its children +func (_eedd *CT_NumData )Validate ()error {return _eedd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func (_cfffc *CT_MultiLvlStrRef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggfb :for {_cedf ,_gbaa :=d .Token ();if _gbaa !=nil {return _gbaa ;};switch _gadfd :=_cedf .(type ){case _e .StartElement :switch _gadfd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _deee :=d .DecodeElement (&_cfffc .F ,&_gadfd );_deee !=nil {return _deee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfffc .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _dbggg :=d .DecodeElement (_cfffc .MultiLvlStrCache ,&_gadfd );_dbggg !=nil {return _dbggg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cfffc .ExtLst =NewCT_ExtensionList ();if _ddbb :=d .DecodeElement (_cfffc .ExtLst ,&_gadfd );_ddbb !=nil {return _ddbb ;};default:_ba .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",_gadfd .Name );if _efggd :=d .Skip ();_efggd !=nil {return _efggd ;};};case _e .EndElement :break _ggfb ;case _e .CharData :};};return nil ;};func (_eaeb *EG_LegendEntryData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eaeb .TxPr !=nil {_gdcgbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_eaeb .TxPr ,_gdcgbc );};return nil ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};type CT_UpDownBar struct{SpPr *_cb .CT_ShapeProperties ;};func NewCT_Double ()*CT_Double {_gcdef :=&CT_Double {};return _gcdef };func (_ecebe *CT_PlotArea )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcac :for {_fggc ,_gdgc :=d .Token ();if _gdgc !=nil {return _gdgc ;};switch _gage :=_fggc .(type ){case _e .StartElement :switch _gage .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecebe .Layout =NewCT_Layout ();if _ccfgf :=d .DecodeElement (_ecebe .Layout ,&_gage );_ccfgf !=nil {return _ccfgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afdbg :=NewCT_PlotAreaChoice ();if _befbg :=d .DecodeElement (&_afdbg .AreaChart ,&_gage );_befbg !=nil {return _befbg ;};_ecebe .Choice =append (_ecebe .Choice ,_afdbg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabe :=NewCT_PlotAreaChoice ();if _bdgc :=d .DecodeElement (&_cabe .Area3DChart ,&_gage );_bdgc !=nil {return _bdgc ;};_ecebe .Choice =append (_ecebe .Choice ,_cabe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffbgfe :=NewCT_PlotAreaChoice ();if _ggega :=d .DecodeElement (&_ffbgfe .LineChart ,&_gage );_ggega !=nil {return _ggega ;};_ecebe .Choice =append (_ecebe .Choice ,_ffbgfe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcggf :=NewCT_PlotAreaChoice ();if _dadf :=d .DecodeElement (&_gcggf .Line3DChart ,&_gage );_dadf !=nil {return _dadf ;};_ecebe .Choice =append (_ecebe .Choice ,_gcggf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbdfea :=NewCT_PlotAreaChoice ();if _eebaa :=d .DecodeElement (&_fbdfea .StockChart ,&_gage );_eebaa !=nil {return _eebaa ;};_ecebe .Choice =append (_ecebe .Choice ,_fbdfea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfdce :=NewCT_PlotAreaChoice ();if _fbcad :=d .DecodeElement (&_bfdce .RadarChart ,&_gage );_fbcad !=nil {return _fbcad ;};_ecebe .Choice =append (_ecebe .Choice ,_bfdce );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebada :=NewCT_PlotAreaChoice ();if _fcdff :=d .DecodeElement (&_ebada .ScatterChart ,&_gage );_fcdff !=nil {return _fcdff ;};_ecebe .Choice =append (_ecebe .Choice ,_ebada );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbgabb :=NewCT_PlotAreaChoice ();if _bfced :=d .DecodeElement (&_gbgabb .PieChart ,&_gage );_bfced !=nil {return _bfced ;};_ecebe .Choice =append (_ecebe .Choice ,_gbgabb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feaaa :=NewCT_PlotAreaChoice ();if _edaed :=d .DecodeElement (&_feaaa .Pie3DChart ,&_gage );_edaed !=nil {return _edaed ;};_ecebe .Choice =append (_ecebe .Choice ,_feaaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfag :=NewCT_PlotAreaChoice ();if _ccafd :=d .DecodeElement (&_adfag .DoughnutChart ,&_gage );_ccafd !=nil {return _ccafd ;};_ecebe .Choice =append (_ecebe .Choice ,_adfag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcdd :=NewCT_PlotAreaChoice ();if _fggdb :=d .DecodeElement (&_cdcdd .BarChart ,&_gage );_fggdb !=nil {return _fggdb ;};_ecebe .Choice =append (_ecebe .Choice ,_cdcdd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdcgf :=NewCT_PlotAreaChoice ();if _dgfdc :=d .DecodeElement (&_fdcgf .Bar3DChart ,&_gage );_dgfdc !=nil {return _dgfdc ;};_ecebe .Choice =append (_ecebe .Choice ,_fdcgf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbcbe :=NewCT_PlotAreaChoice ();if _ccdab :=d .DecodeElement (&_dbcbe .OfPieChart ,&_gage );_ccdab !=nil {return _ccdab ;};_ecebe .Choice =append (_ecebe .Choice ,_dbcbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bade :=NewCT_PlotAreaChoice ();if _ffefa :=d .DecodeElement (&_bade .SurfaceChart ,&_gage );_ffefa !=nil {return _ffefa ;};_ecebe .Choice =append (_ecebe .Choice ,_bade );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cdbb :=NewCT_PlotAreaChoice ();if _dgbafb :=d .DecodeElement (&_cdbb .Surface3DChart ,&_gage );_dgbafb !=nil {return _dgbafb ;};_ecebe .Choice =append (_ecebe .Choice ,_cdbb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeae :=NewCT_PlotAreaChoice ();if _bfgdcd :=d .DecodeElement (&_aeae .BubbleChart ,&_gage );_bfgdcd !=nil {return _bfgdcd ;};_ecebe .Choice =append (_ecebe .Choice ,_aeae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecebe .CChoice ==nil {_ecebe .CChoice =NewCT_PlotAreaChoice1 ();};if _ecfdc :=d .DecodeElement (&_ecebe .CChoice .ValAx ,&_gage );_ecfdc !=nil {return _ecfdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecebe .CChoice ==nil {_ecebe .CChoice =NewCT_PlotAreaChoice1 ();};if _eaaeed :=d .DecodeElement (&_ecebe .CChoice .CatAx ,&_gage );_eaaeed !=nil {return _eaaeed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecebe .CChoice ==nil {_ecebe .CChoice =NewCT_PlotAreaChoice1 ();};if _ffeec :=d .DecodeElement (&_ecebe .CChoice .DateAx ,&_gage );_ffeec !=nil {return _ffeec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _ecebe .CChoice ==nil {_ecebe .CChoice =NewCT_PlotAreaChoice1 ();};if _acce :=d .DecodeElement (&_ecebe .CChoice .SerAx ,&_gage );_acce !=nil {return _acce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecebe .DTable =NewCT_DTable ();if _cbca :=d .DecodeElement (_ecebe .DTable ,&_gage );_cbca !=nil {return _cbca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecebe .SpPr =_cb .NewCT_ShapeProperties ();if _efbd :=d .DecodeElement (_ecebe .SpPr ,&_gage );_efbd !=nil {return _efbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecebe .ExtLst =NewCT_ExtensionList ();if _bggac :=d .DecodeElement (_ecebe .ExtLst ,&_gage );_bggac !=nil {return _bggac ;};default:_ba .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_gage .Name );if _dedc :=d .Skip ();_dedc !=nil {return _dedc ;};};case _e .EndElement :break _bcac ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path -func (_ccfecd *EG_AreaChartShared )ValidateWithPath (path string )error {if _ccfecd .Grouping !=nil {if _edbedb :=_ccfecd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_edbedb !=nil {return _edbedb ;};};if _ccfecd .VaryColors !=nil {if _bfcbf :=_ccfecd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bfcbf !=nil {return _bfcbf ;};};for _ddfgf ,_gcgf :=range _ccfecd .Ser {if _acfda :=_gcgf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddfgf ));_acfda !=nil {return _acfda ;};};if _ccfecd .DLbls !=nil {if _fedba :=_ccfecd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fedba !=nil {return _fedba ;};};if _ccfecd .DropLines !=nil {if _ffaaga :=_ccfecd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ffaaga !=nil {return _ffaaga ;};};return nil ;};func (_ecddc ST_ScatterStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gaef :=_c .Attr {};_gaef .Name =name ;switch _ecddc {case ST_ScatterStyleUnset :_gaef .Value ="";case ST_ScatterStyleNone :_gaef .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_gaef .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_gaef .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_gaef .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_gaef .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_gaef .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _gaef ,nil ;};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_fccfb :=&CT_PlotAreaChoice {};return _fccfb }; +// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path +func (_edage *CT_LineChart )ValidateWithPath (path string )error {if _adbe :=_edage .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_adbe !=nil {return _adbe ;};if _edage .VaryColors !=nil {if _adad :=_edage .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_adad !=nil {return _adad ;};};for _dbddd ,_caba :=range _edage .Ser {if _daae :=_caba .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dbddd ));_daae !=nil {return _daae ;};};if _edage .DLbls !=nil {if _geeb :=_edage .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_geeb !=nil {return _geeb ;};};if _edage .DropLines !=nil {if _aedd :=_edage .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_aedd !=nil {return _aedd ;};};if _edage .HiLowLines !=nil {if _adfd :=_edage .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_adfd !=nil {return _adfd ;};};if _edage .UpDownBars !=nil {if _febg :=_edage .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_febg !=nil {return _febg ;};};if _edage .Marker !=nil {if _ebbd :=_edage .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ebbd !=nil {return _ebbd ;};};if _edage .Smooth !=nil {if _gfgfa :=_edage .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_gfgfa !=nil {return _gfgfa ;};};for _dfede ,_bead :=range _edage .AxId {if _bfcbd :=_bead .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dfede ));_bfcbd !=nil {return _bfcbd ;};};if _edage .ExtLst !=nil {if _ccfge :=_edage .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccfge !=nil {return _ccfge ;};};return nil ;};func (_ceb *CT_AreaSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceb .Idx =NewCT_UnsignedInt ();_ceb .Order =NewCT_UnsignedInt ();_afdb :for {_cbda ,_cce :=d .Token ();if _cce !=nil {return _cce ;};switch _cgfe :=_cbda .(type ){case _e .StartElement :switch _cgfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdc :=d .DecodeElement (_ceb .Idx ,&_cgfe );_bdc !=nil {return _bdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdb :=d .DecodeElement (_ceb .Order ,&_cgfe );_bdb !=nil {return _bdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceb .Tx =NewCT_SerTx ();if _eed :=d .DecodeElement (_ceb .Tx ,&_cgfe );_eed !=nil {return _eed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ceb .SpPr =_cb .NewCT_ShapeProperties ();if _gab :=d .DecodeElement (_ceb .SpPr ,&_cgfe );_gab !=nil {return _gab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceb .PictureOptions =NewCT_PictureOptions ();if _fdg :=d .DecodeElement (_ceb .PictureOptions ,&_cgfe );_fdg !=nil {return _fdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gee :=NewCT_DPt ();if _dce :=d .DecodeElement (_gee ,&_cgfe );_dce !=nil {return _dce ;};_ceb .DPt =append (_ceb .DPt ,_gee );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceb .DLbls =NewCT_DLbls ();if _feb :=d .DecodeElement (_ceb .DLbls ,&_cgfe );_feb !=nil {return _feb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgg :=NewCT_Trendline ();if _fed :=d .DecodeElement (_fdgg ,&_cgfe );_fed !=nil {return _fed ;};_ceb .Trendline =append (_ceb .Trendline ,_fdgg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdd :=NewCT_ErrBars ();if _faf :=d .DecodeElement (_cdd ,&_cgfe );_faf !=nil {return _faf ;};_ceb .ErrBars =append (_ceb .ErrBars ,_cdd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceb .Cat =NewCT_AxDataSource ();if _eeb :=d .DecodeElement (_ceb .Cat ,&_cgfe );_eeb !=nil {return _eeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceb .Val =NewCT_NumDataSource ();if _aff :=d .DecodeElement (_ceb .Val ,&_cgfe );_aff !=nil {return _aff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ceb .ExtLst =NewCT_ExtensionList ();if _dfc :=d .DecodeElement (_ceb .ExtLst ,&_cgfe );_dfc !=nil {return _dfc ;};default:_ba .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_cgfe .Name );if _bec :=d .Skip ();_bec !=nil {return _bec ;};};case _e .EndElement :break _afdb ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path -func (_fcba *CT_Crosses )ValidateWithPath (path string )error {if _fcba .ValAttr ==ST_CrossesUnset {return _aa .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bbaga :=_fcba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbaga !=nil {return _bbaga ;};return nil ;}; +// Validate validates the CT_ChartLines and its children +func (_ecff *CT_ChartLines )Validate ()error {return _ecff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");}; -// Validate validates the CT_SecondPieSize and its children -func (_abcfb *CT_SecondPieSize )Validate ()error {return _abcfb .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};type ST_ErrDir byte ;type EG_AxShared struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;}; +// Validate validates the CT_GapAmount and its children +func (_adag *CT_GapAmount )Validate ()error {return _adag .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};func (_acff *CT_Tx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acff .Choice =NewCT_TxChoice ();_eafaae :for {_ecafg ,_dcgdd :=d .Token ();if _dcgdd !=nil {return _dcgdd ;};switch _adecd :=_ecafg .(type ){case _e .StartElement :switch _adecd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acff .Choice =NewCT_TxChoice ();if _bbgdgd :=d .DecodeElement (&_acff .Choice .StrRef ,&_adecd );_bbgdgd !=nil {return _bbgdgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acff .Choice =NewCT_TxChoice ();if _ggfgd :=d .DecodeElement (&_acff .Choice .Rich ,&_adecd );_ggfgd !=nil {return _ggfgd ;};default:_ba .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",_adecd .Name );if _dbag :=d .Skip ();_dbag !=nil {return _dbag ;};};case _e .EndElement :break _eafaae ;case _e .CharData :};};return nil ;};func NewCT_BarDir ()*CT_BarDir {_afcc :=&CT_BarDir {};return _afcc };type CT_Overlap struct{ValAttr *ST_Overlap ;};func (_baba ST_SplitType )ValidateWithPath (path string )error {switch _baba {case 0,1,2,3,4,5:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baba ));};return nil ;};func (_ddba *CT_NumDataSourceChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aefge :for {_egfaf ,_egcd :=d .Token ();if _egcd !=nil {return _egcd ;};switch _bfdg :=_egfaf .(type ){case _e .StartElement :switch _bfdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddba .NumRef =NewCT_NumRef ();if _gadfg :=d .DecodeElement (_ddba .NumRef ,&_bfdg );_gadfg !=nil {return _gadfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddba .NumLit =NewCT_NumData ();if _abfab :=d .DecodeElement (_ddba .NumLit ,&_bfdg );_abfab !=nil {return _abfab ;};default:_ba .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",_bfdg .Name );if _gfgeg :=d .Skip ();_gfgeg !=nil {return _gfgeg ;};};case _e .EndElement :break _aefge ;case _e .CharData :};};return nil ;};type CT_LogBase struct{ValAttr float64 ;};func (_bcfdb *ST_TickLblPos )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bcfdb =0;case "\u0068\u0069\u0067\u0068":*_bcfdb =1;case "\u006c\u006f\u0077":*_bcfdb =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_bcfdb =3;case "\u006e\u006f\u006e\u0065":*_bcfdb =4;};return nil ;};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cb .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_bffg *CT_MultiLvlStrRef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ffgdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066"}};_ba .AddPreserveSpaceAttr (&_ffgdf ,_bffg .F );e .EncodeElement (_bffg .F ,_ffgdf );if _bffg .MultiLvlStrCache !=nil {_fdcg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_bffg .MultiLvlStrCache ,_fdcg );};if _bffg .ExtLst !=nil {_dbdc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bffg .ExtLst ,_dbdc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Layout ()*CT_Layout {_edfga :=&CT_Layout {};return _edfga };func (_bacaf *EG_AxShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_geeee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bacaf .AxId ,_geeee );_baed :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bacaf .Scaling ,_baed );if _bacaf .Delete !=nil {_fdbfed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bacaf .Delete ,_fdbfed );};_fcbgc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bacaf .AxPos ,_fcbgc );if _bacaf .MajorGridlines !=nil {_dbacf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bacaf .MajorGridlines ,_dbacf );};if _bacaf .MinorGridlines !=nil {_cfcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bacaf .MinorGridlines ,_cfcc );};if _bacaf .Title !=nil {_fgebe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bacaf .Title ,_fgebe );};if _bacaf .NumFmt !=nil {_bgea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bacaf .NumFmt ,_bgea );};if _bacaf .MajorTickMark !=nil {_ceace :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bacaf .MajorTickMark ,_ceace );};if _bacaf .MinorTickMark !=nil {_bagce :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bacaf .MinorTickMark ,_bagce );};if _bacaf .TickLblPos !=nil {_ecafb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bacaf .TickLblPos ,_ecafb );};if _bacaf .SpPr !=nil {_ebbaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bacaf .SpPr ,_ebbaa );};if _bacaf .TxPr !=nil {_dgfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bacaf .TxPr ,_dgfb );};_aadfe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bacaf .CrossAx ,_aadfe );if _bacaf .Choice !=nil {_bacaf .Choice .MarshalXML (e ,_e .StartElement {});};return nil ;};func NewCT_PrintSettings ()*CT_PrintSettings {_ggda :=&CT_PrintSettings {};return _ggda };type CT_DLblPos struct{ValAttr ST_DLblPos ;};func (_fcdf *CT_CustSplit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fcdf .SecondPiePt !=nil {_fbaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_bfag :=range _fcdf .SecondPiePt {e .EncodeElement (_bfag ,_fbaf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dag *CT_Bar3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dag .BarDir =NewCT_BarDir ();_bfac :for {_cgc ,_edb :=d .Token ();if _edb !=nil {return _edb ;};switch _cac :=_cgc .(type ){case _e .StartElement :switch _cac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdg :=d .DecodeElement (_dag .BarDir ,&_cac );_cdg !=nil {return _cdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dag .Grouping =NewCT_BarGrouping ();if _ggc :=d .DecodeElement (_dag .Grouping ,&_cac );_ggc !=nil {return _ggc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dag .VaryColors =NewCT_Boolean ();if _abfd :=d .DecodeElement (_dag .VaryColors ,&_cac );_abfd !=nil {return _abfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aab :=NewCT_BarSer ();if _eea :=d .DecodeElement (_aab ,&_cac );_eea !=nil {return _eea ;};_dag .Ser =append (_dag .Ser ,_aab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dag .DLbls =NewCT_DLbls ();if _dacd :=d .DecodeElement (_dag .DLbls ,&_cac );_dacd !=nil {return _dacd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dag .GapWidth =NewCT_GapAmount ();if _dfg :=d .DecodeElement (_dag .GapWidth ,&_cac );_dfg !=nil {return _dfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dag .GapDepth =NewCT_GapAmount ();if _bbg :=d .DecodeElement (_dag .GapDepth ,&_cac );_bbg !=nil {return _bbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dag .Shape =NewCT_Shape ();if _bbde :=d .DecodeElement (_dag .Shape ,&_cac );_bbde !=nil {return _bbde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfaa :=NewCT_UnsignedInt ();if _aea :=d .DecodeElement (_gfaa ,&_cac );_aea !=nil {return _aea ;};_dag .AxId =append (_dag .AxId ,_gfaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dag .ExtLst =NewCT_ExtensionList ();if _ceeb :=d .DecodeElement (_dag .ExtLst ,&_cac );_ceeb !=nil {return _ceeb ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cac .Name );if _gfbb :=d .Skip ();_gfbb !=nil {return _gfbb ;};};case _e .EndElement :break _bfac ;case _e .CharData :};};return nil ;};func (_dbec *CT_Lvl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eggc :for {_fead ,_egcg :=d .Token ();if _egcg !=nil {return _egcg ;};switch _eggbd :=_fead .(type ){case _e .StartElement :switch _eggbd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fefba :=NewCT_StrVal ();if _egee :=d .DecodeElement (_fefba ,&_eggbd );_egee !=nil {return _egee ;};_dbec .Pt =append (_dbec .Pt ,_fefba );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_eggbd .Name );if _gbafd :=d .Skip ();_gbafd !=nil {return _gbafd ;};};case _e .EndElement :break _eggc ;case _e .CharData :};};return nil ;};type CT_HoleSize struct{ValAttr *ST_HoleSize ;}; -// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path -func (_ggab *CT_DLblPos )ValidateWithPath (path string )error {if _ggab .ValAttr ==ST_DLblPosUnset {return _aa .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cfab :=_ggab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfab !=nil {return _cfab ;};return nil ;};const ST_OverlapPercentPattern ="\u0028\u002d\u003f\u0030\u002a\u0028(\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u00310\u0030\u0029\u0029\u0025";func (_dgdfd ST_CrossBetween )Validate ()error {return _dgdfd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path +func (_gdgfd *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _bgbec ,_deae :=range _gdgfd .ValAx {if _bafeb :=_deae .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_bgbec ));_bafeb !=nil {return _bafeb ;};};for _cdgc ,_gcacb :=range _gdgfd .CatAx {if _cfbfda :=_gcacb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_cdgc ));_cfbfda !=nil {return _cfbfda ;};};for _ggaa ,_babfbb :=range _gdgfd .DateAx {if _dfdea :=_babfbb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_ggaa ));_dfdea !=nil {return _dfdea ;};};for _bdbd ,_cggbb :=range _gdgfd .SerAx {if _dgcd :=_cggbb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_bdbd ));_dgcd !=nil {return _dgcd ;};};return nil ;};func (_gcge *CT_ErrBarType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adgcc :=range start .Attr {if _adgcc .Name .Local =="\u0076\u0061\u006c"{_gcge .ValAttr .UnmarshalXMLAttr (_adgcc );continue ;};};for {_debg ,_dgeb :=d .Token ();if _dgeb !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_dgeb );};if _ddc ,_bffb :=_debg .(_e .EndElement );_bffb &&_ddc .Name ==start .Name {break ;};};return nil ;};func (_bcgafc *ST_Crosses )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bcgafc =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_bcgafc =1;case "\u006d\u0061\u0078":*_bcgafc =2;case "\u006d\u0069\u006e":*_bcgafc =3;};return nil ;};func NewCT_ScatterChart ()*CT_ScatterChart {_dabe :=&CT_ScatterChart {};_dabe .ScatterStyle =NewCT_ScatterStyle ();return _dabe ;};func (_dde *CT_BuiltInUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_becf :=range start .Attr {if _becf .Name .Local =="\u0076\u0061\u006c"{_dde .ValAttr .UnmarshalXMLAttr (_becf );continue ;};};for {_bedca ,_cdcc :=d .Token ();if _cdcc !=nil {return _bf .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",_cdcc );};if _eabd ,_aee :=_bedca .(_e .EndElement );_aee &&_eabd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Layout and its children -func (_dadgc *CT_Layout )Validate ()error {return _dadgc .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_bdb *CT_Bar3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdb .BarDir =NewCT_BarDir ();_bab :for {_bbcg ,_caf :=d .Token ();if _caf !=nil {return _caf ;};switch _caa :=_bbcg .(type ){case _c .StartElement :switch _caa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _gff :=d .DecodeElement (_bdb .BarDir ,&_caa );_gff !=nil {return _gff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_bdb .Grouping =NewCT_BarGrouping ();if _gaff :=d .DecodeElement (_bdb .Grouping ,&_caa );_gaff !=nil {return _gaff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_bdb .VaryColors =NewCT_Boolean ();if _fba :=d .DecodeElement (_bdb .VaryColors ,&_caa );_fba !=nil {return _fba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_babf :=NewCT_BarSer ();if _abcf :=d .DecodeElement (_babf ,&_caa );_abcf !=nil {return _abcf ;};_bdb .Ser =append (_bdb .Ser ,_babf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bdb .DLbls =NewCT_DLbls ();if _ebfa :=d .DecodeElement (_bdb .DLbls ,&_caa );_ebfa !=nil {return _ebfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_bdb .GapWidth =NewCT_GapAmount ();if _aage :=d .DecodeElement (_bdb .GapWidth ,&_caa );_aage !=nil {return _aage ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_bdb .GapDepth =NewCT_GapAmount ();if _bfac :=d .DecodeElement (_bdb .GapDepth ,&_caa );_bfac !=nil {return _bfac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_bdb .Shape =NewCT_Shape ();if _egg :=d .DecodeElement (_bdb .Shape ,&_caa );_egg !=nil {return _egg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_bgec :=NewCT_UnsignedInt ();if _bdda :=d .DecodeElement (_bgec ,&_caa );_bdda !=nil {return _bdda ;};_bdb .AxId =append (_bdb .AxId ,_bgec );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdb .ExtLst =NewCT_ExtensionList ();if _cde :=d .DecodeElement (_bdb .ExtLst ,&_caa );_cde !=nil {return _cde ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_caa .Name );if _dccc :=d .Skip ();_dccc !=nil {return _dccc ;};};case _c .EndElement :break _bab ;case _c .CharData :};};return nil ;};func (_cegac ST_LayoutMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cegac .String (),start );};func (_acabc *CT_PageSetup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acabc .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .PaperSizeAttr )});};if _acabc .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .PaperHeightAttr )});};if _acabc .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .PaperWidthAttr )});};if _acabc .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .FirstPageNumberAttr )});};if _acabc .OrientationAttr !=ST_PageSetupOrientationUnset {_debcc ,_bdfe :=_acabc .OrientationAttr .MarshalXMLAttr (_c .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bdfe !=nil {return _bdfe ;};start .Attr =append (start .Attr ,_debcc );};if _acabc .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_acabc .BlackAndWhiteAttr ))});};if _acabc .DraftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_acabc .DraftAttr ))});};if _acabc .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_acabc .UseFirstPageNumberAttr ))});};if _acabc .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .HorizontalDpiAttr )});};if _acabc .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .VerticalDpiAttr )});};if _acabc .CopiesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0076",*_acabc .CopiesAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdgb *CT_DepthPercent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_decd :=range start .Attr {if _decd .Name .Local =="\u0076\u0061\u006c"{_ddcdd ,_cfae :=ParseUnionST_DepthPercent (_decd .Value );if _cfae !=nil {return _cfae ;};_fdgb .ValAttr =&_ddcdd ;continue ;};};for {_bdcd ,_bgdb :=d .Token ();if _bgdb !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_bgdb );};if _cggd ,_bceg :=_bdcd .(_c .EndElement );_bceg &&_cggd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path +func (_cdca *CT_RelId )ValidateWithPath (path string )error {return nil };func (_gddc *ST_DispBlanksAs )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gddc =0;case "\u0073\u0070\u0061\u006e":*_gddc =1;case "\u0067\u0061\u0070":*_gddc =2;case "\u007a\u0065\u0072\u006f":*_gddc =3;};return nil ;};func NewCT_DLblPos ()*CT_DLblPos {_abca :=&CT_DLblPos {};_abca .ValAttr =ST_DLblPos (1);return _abca }; -// Validate validates the CT_SplitType and its children -func (_fafc *CT_SplitType )Validate ()error {return _fafc .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func NewCT_PrintSettings ()*CT_PrintSettings {_ccgcg :=&CT_PrintSettings {};return _ccgcg };func (_ebeab *CT_StrVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgfcf :=range start .Attr {if _dgfcf .Name .Local =="\u0069\u0064\u0078"{_bfgaf ,_aacda :=_e .ParseUint (_dgfcf .Value ,10,32);if _aacda !=nil {return _aacda ;};_ebeab .IdxAttr =uint32 (_bfgaf );continue ;};};_cgcgg :for {_dacc ,_dfgcdd :=d .Token ();if _dfgcdd !=nil {return _dfgcdd ;};switch _fbae :=_dacc .(type ){case _c .StartElement :switch _fbae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:if _dcdgc :=d .DecodeElement (&_ebeab .V ,&_fbae );_dcdgc !=nil {return _dcdgc ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072V\u0061\u006c \u0025\u0076",_fbae .Name );if _acgf :=d .Skip ();_acgf !=nil {return _acgf ;};};case _c .EndElement :break _cgcgg ;case _c .CharData :};};return nil ;};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path +func (_dded *CT_LegendEntry )ValidateWithPath (path string )error {if _abff :=_dded .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_abff !=nil {return _abff ;};if _dded .Choice !=nil {if _cebd :=_dded .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cebd !=nil {return _cebd ;};};if _dded .ExtLst !=nil {if _dfeb :=_dded .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfeb !=nil {return _dfeb ;};};return nil ;}; -// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path -func (_eecb *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _eecb .Delete !=nil {if _eddce :=_eecb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_eddce !=nil {return _eddce ;};};if _eecb .TxPr !=nil {if _dedaee :=_eecb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dedaee !=nil {return _dedaee ;};};return nil ;}; +// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path +func (_gde *CT_BarDir )ValidateWithPath (path string )error {if _ebcc :=_gde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebcc !=nil {return _ebcc ;};return nil ;};func (_bdagg *EG_LegendEntryData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gafe :for {_ccafb ,_bfefa :=d .Token ();if _bfefa !=nil {return _bfefa ;};switch _fdcfb :=_ccafb .(type ){case _e .StartElement :switch _fdcfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdagg .TxPr =_cb .NewCT_TextBody ();if _baacc :=d .DecodeElement (_bdagg .TxPr ,&_fdcfb );_baacc !=nil {return _baacc ;};default:_ba .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",_fdcfb .Name );if _gcabg :=d .Skip ();_gcabg !=nil {return _gcabg ;};};case _e .EndElement :break _gafe ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_RadarChart and its children -func (_affef *CT_RadarChart )Validate ()error {return _affef .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_befb *CT_Order )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _befb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_befb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;); +// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path +func (_eaaee *CT_LblOffset )ValidateWithPath (path string )error {if _eaaee .ValAttr !=nil {if _afbdd :=_eaaee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afbdd !=nil {return _afbdd ;};};return nil ;};func (_aeedg *CT_LblOffset )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aeedg .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_aeedg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgecg *CT_DispBlanksAs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdcca :=range start .Attr {if _cdcca .Name .Local =="\u0076\u0061\u006c"{_bgecg .ValAttr .UnmarshalXMLAttr (_cdcca );continue ;};};for {_agbb ,_fgdc :=d .Token ();if _fgdc !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_fgdc );};if _dagcg ,_gaee :=_agbb .(_e .EndElement );_gaee &&_dagcg .Name ==start .Name {break ;};};return nil ;};func (_bdcdb *CT_Pie3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdbfc :for {_fbdfe ,_ffcgc :=d .Token ();if _ffcgc !=nil {return _ffcgc ;};switch _fecad :=_fbdfe .(type ){case _e .StartElement :switch _fecad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcdb .VaryColors =NewCT_Boolean ();if _dagaf :=d .DecodeElement (_bdcdb .VaryColors ,&_fecad );_dagaf !=nil {return _dagaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbdc :=NewCT_PieSer ();if _fafb :=d .DecodeElement (_cbdc ,&_fecad );_fafb !=nil {return _fafb ;};_bdcdb .Ser =append (_bdcdb .Ser ,_cbdc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcdb .DLbls =NewCT_DLbls ();if _ebfdf :=d .DecodeElement (_bdcdb .DLbls ,&_fecad );_ebfdf !=nil {return _ebfdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bdcdb .ExtLst =NewCT_ExtensionList ();if _fgaab :=d .DecodeElement (_bdcdb .ExtLst ,&_fecad );_fgaab !=nil {return _fgaab ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fecad .Name );if _gfacc :=d .Skip ();_gfacc !=nil {return _gfacc ;};};case _e .EndElement :break _cdbfc ;case _e .CharData :};};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 ;}; -// Validate validates the CT_MarkerStyle and its children -func (_cdgaf *CT_MarkerStyle )Validate ()error {return _cdgaf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_LayoutMode and its children +func (_aeed *CT_LayoutMode )Validate ()error {return _aeed .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func NewCT_RadarStyle ()*CT_RadarStyle {_eegg :=&CT_RadarStyle {};return _eegg };func (_acdaa ST_HPercent )String ()string {if _acdaa .ST_HPercentWithSymbol !=nil {return _bf .Sprintf ("\u0025\u0076",*_acdaa .ST_HPercentWithSymbol );};if _acdaa .ST_HPercentUShort !=nil {return _bf .Sprintf ("\u0025\u0076",*_acdaa .ST_HPercentUShort );};return "";};func NewCT_BandFmt ()*CT_BandFmt {_dgcf :=&CT_BandFmt {};_dgcf .Idx =NewCT_UnsignedInt ();return _dgcf ;}; -// ST_HPercent is a union type -type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func (_dfeba *ST_SecondPieSize )ValidateWithPath (path string )error {_bgcdd :=[]string {};if _dfeba .ST_SecondPieSizePercent !=nil {_bgcdd =append (_bgcdd ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dfeba .ST_SecondPieSizeUShort !=nil {_bgcdd =append (_bgcdd ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_bgcdd )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bgcdd );};return nil ;}; +// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path +func (_efg *CT_BandFmts )ValidateWithPath (path string )error {for _aagad ,_def :=range _efg .BandFmt {if _adf :=_def .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_aagad ));_adf !=nil {return _adf ;};};return nil ;}; -// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path -func (_acgd *CT_Protection )ValidateWithPath (path string )error {if _acgd .ChartObject !=nil {if _eabb :=_acgd .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_eabb !=nil {return _eabb ;};};if _acgd .Data !=nil {if _ddag :=_acgd .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_ddag !=nil {return _ddag ;};};if _acgd .Formatting !=nil {if _eada :=_acgd .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_eada !=nil {return _eada ;};};if _acgd .Selection !=nil {if _cdggc :=_acgd .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_cdggc !=nil {return _cdggc ;};};if _acgd .UserInterface !=nil {if _dfcgg :=_acgd .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_dfcgg !=nil {return _dfcgg ;};};return nil ;};func (_aaag *CT_DepthPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaag .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_aaag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Period ()*CT_Period {_cbcff :=&CT_Period {};return _cbcff };func (_cbgbdb *ST_OfPieType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cbgbdb =0;case "\u0070\u0069\u0065":*_cbgbdb =1;case "\u0062\u0061\u0072":*_cbgbdb =2;};return nil ;};func (_bgce *CT_RotX )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bgce .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_bgce .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecab *CT_NumRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbec :for {_fbdg ,_aecd :=d .Token ();if _aecd !=nil {return _aecd ;};switch _dadf :=_fbdg .(type ){case _c .StartElement :switch _dadf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _gadd :=d .DecodeElement (&_ecab .F ,&_dadf );_gadd !=nil {return _gadd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}:_ecab .NumCache =NewCT_NumData ();if _ddfce :=d .DecodeElement (_ecab .NumCache ,&_dadf );_ddfce !=nil {return _ddfce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecab .ExtLst =NewCT_ExtensionList ();if _fefec :=d .DecodeElement (_ecab .ExtLst ,&_dadf );_fefec !=nil {return _fefec ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dR\u0065\u0066 \u0025\u0076",_dadf .Name );if _abeb :=d .Skip ();_abeb !=nil {return _abeb ;};};case _c .EndElement :break _dbec ;case _c .CharData :};};return nil ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};func (_dde *CT_BubbleChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dde .VaryColors !=nil {_cca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dde .VaryColors ,_cca );};if _dde .Ser !=nil {_dfgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bcfd :=range _dde .Ser {e .EncodeElement (_bcfd ,_dfgf );};};if _dde .DLbls !=nil {_fee :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dde .DLbls ,_fee );};if _dde .Bubble3D !=nil {_egac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_dde .Bubble3D ,_egac );};if _dde .BubbleScale !=nil {_aaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_dde .BubbleScale ,_aaf );};if _dde .ShowNegBubbles !=nil {_bbag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_dde .ShowNegBubbles ,_bbag );};if _dde .SizeRepresents !=nil {_bgac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dde .SizeRepresents ,_bgac );};_ffe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bbca :=range _dde .AxId {e .EncodeElement (_bbca ,_ffe );};if _dde .ExtLst !=nil {_ecbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dde .ExtLst ,_ecbd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfgf *CT_ChartLines )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gfgf .SpPr !=nil {_cdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfgf .SpPr ,_cdc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path +func (_bcbc *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _bcbc .Wireframe !=nil {if _cdda :=_bcbc .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_cdda !=nil {return _cdda ;};};for _aaafe ,_efceb :=range _bcbc .Ser {if _baebb :=_efceb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aaafe ));_baebb !=nil {return _baebb ;};};if _bcbc .BandFmts !=nil {if _dddbd :=_bcbc .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_dddbd !=nil {return _dddbd ;};};return nil ;};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;}; -// Validate validates the CT_BubbleSer and its children -func (_bfg *CT_BubbleSer )Validate ()error {return _bfg .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};func (_edd *CT_BandFmts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _edd .BandFmt !=nil {_daab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_ffd :=range _edd .BandFmt {e .EncodeElement (_ffd ,_daab );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_MarkerSize ()*CT_MarkerSize {_efgf :=&CT_MarkerSize {};return _efgf };func NewCT_SerTxChoice ()*CT_SerTxChoice {_dcad :=&CT_SerTxChoice {};return _dcad };func (_ecaca *ST_DepthPercent )Validate ()error {return _ecaca .ValidateWithPath ("")};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_d .CT_TextBody ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;};func (_bcfe *CT_DLblsChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcfe .Delete !=nil {_dadg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bcfe .Delete ,_dadg );};if _bcfe .NumFmt !=nil {_dabe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bcfe .NumFmt ,_dabe );};if _bcfe .SpPr !=nil {_ggea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcfe .SpPr ,_ggea );};if _bcfe .TxPr !=nil {_becf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bcfe .TxPr ,_becf );};if _bcfe .DLblPos !=nil {_ebacf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_bcfe .DLblPos ,_ebacf );};if _bcfe .ShowLegendKey !=nil {_gbfa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_bcfe .ShowLegendKey ,_gbfa );};if _bcfe .ShowVal !=nil {_faeae :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_bcfe .ShowVal ,_faeae );};if _bcfe .ShowCatName !=nil {_afece :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bcfe .ShowCatName ,_afece );};if _bcfe .ShowSerName !=nil {_abgeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bcfe .ShowSerName ,_abgeg );};if _bcfe .ShowPercent !=nil {_fece :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_bcfe .ShowPercent ,_fece );};if _bcfe .ShowBubbleSize !=nil {_ebfdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bcfe .ShowBubbleSize ,_ebfdg );};if _bcfe .Separator !=nil {_ccfg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_cf .AddPreserveSpaceAttr (&_ccfg ,*_bcfe .Separator );e .EncodeElement (_bcfe .Separator ,_ccfg );};if _bcfe .ShowLeaderLines !=nil {_debf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bcfe .ShowLeaderLines ,_debf );};if _bcfe .LeaderLines !=nil {_dgadb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bcfe .LeaderLines ,_dgadb );};return nil ;}; +// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path +func (_cafa *CT_CrossBetween )ValidateWithPath (path string )error {if _cafa .ValAttr ==ST_CrossBetweenUnset {return _bf .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 _bfbbc :=_cafa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfbbc !=nil {return _bfbbc ;};return nil ;};func (_efa *CT_BarChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efa .BarDir =NewCT_BarDir ();_ecbe :for {_gefb ,_aed :=d .Token ();if _aed !=nil {return _aed ;};switch _fbfb :=_gefb .(type ){case _e .StartElement :switch _fbfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dfd :=d .DecodeElement (_efa .BarDir ,&_fbfb );_dfd !=nil {return _dfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efa .Grouping =NewCT_BarGrouping ();if _ffb :=d .DecodeElement (_efa .Grouping ,&_fbfb );_ffb !=nil {return _ffb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efa .VaryColors =NewCT_Boolean ();if _dgf :=d .DecodeElement (_efa .VaryColors ,&_fbfb );_dgf !=nil {return _dgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cfe :=NewCT_BarSer ();if _cbdb :=d .DecodeElement (_cfe ,&_fbfb );_cbdb !=nil {return _cbdb ;};_efa .Ser =append (_efa .Ser ,_cfe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efa .DLbls =NewCT_DLbls ();if _bbgf :=d .DecodeElement (_efa .DLbls ,&_fbfb );_bbgf !=nil {return _bbgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efa .GapWidth =NewCT_GapAmount ();if _bgd :=d .DecodeElement (_efa .GapWidth ,&_fbfb );_bgd !=nil {return _bgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efa .Overlap =NewCT_Overlap ();if _faba :=d .DecodeElement (_efa .Overlap ,&_fbfb );_faba !=nil {return _faba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbgb :=NewCT_ChartLines ();if _cbad :=d .DecodeElement (_fbgb ,&_fbfb );_cbad !=nil {return _cbad ;};_efa .SerLines =append (_efa .SerLines ,_fbgb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efad :=NewCT_UnsignedInt ();if _adg :=d .DecodeElement (_efad ,&_fbfb );_adg !=nil {return _adg ;};_efa .AxId =append (_efa .AxId ,_efad );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efa .ExtLst =NewCT_ExtensionList ();if _eeaa :=d .DecodeElement (_efa .ExtLst ,&_fbfb );_eeaa !=nil {return _eeaa ;};default:_ba .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_fbfb .Name );if _ccdag :=d .Skip ();_ccdag !=nil {return _ccdag ;};};case _e .EndElement :break _ecbe ;case _e .CharData :};};return nil ;};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};func (_edbbd *CT_TrendlineLbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _edbbd .Layout !=nil {_gfaee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_edbbd .Layout ,_gfaee );};if _edbbd .Tx !=nil {_cdcdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_edbbd .Tx ,_cdcdf );};if _edbbd .NumFmt !=nil {_gfagc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_edbbd .NumFmt ,_gfagc );};if _edbbd .SpPr !=nil {_efbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edbbd .SpPr ,_efbe );};if _edbbd .TxPr !=nil {_bccf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_edbbd .TxPr ,_bccf );};if _edbbd .ExtLst !=nil {_gada :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbbd .ExtLst ,_gada );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Order struct{ValAttr *uint8 ;};func (_fafg *CT_Period )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fafg .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_fafg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edecf ST_Crosses )String ()string {switch _edecf {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case 2:return "\u006d\u0061\u0078";case 3:return "\u006d\u0069\u006e";};return "";}; -// Validate validates the CT_Period and its children -func (_fgfce *CT_Period )Validate ()error {return _fgfce .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");}; +// Validate validates the EG_LineChartShared and its children +func (_fggdg *EG_LineChartShared )Validate ()error {return _fggdg .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_dafge *CT_GapAmount )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aaab :=range start .Attr {if _aaab .Name .Local =="\u0076\u0061\u006c"{_fgeae ,_fgef :=ParseUnionST_GapAmount (_aaab .Value );if _fgef !=nil {return _fgef ;};_dafge .ValAttr =&_fgeae ;continue ;};};for {_afbcb ,_bbgeb :=d .Token ();if _bbgeb !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_bbgeb );};if _fbba ,_aabc :=_afbcb .(_e .EndElement );_aabc &&_fbba .Name ==start .Name {break ;};};return nil ;};func (_ecbb *CT_ManualLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dggff :for {_gdgd ,_fafaa :=d .Token ();if _fafaa !=nil {return _fafaa ;};switch _bfea :=_gdgd .(type ){case _e .StartElement :switch _bfea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb .LayoutTarget =NewCT_LayoutTarget ();if _fdgaf :=d .DecodeElement (_ecbb .LayoutTarget ,&_bfea );_fdgaf !=nil {return _fdgaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb .XMode =NewCT_LayoutMode ();if _cgcdc :=d .DecodeElement (_ecbb .XMode ,&_bfea );_cgcdc !=nil {return _cgcdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb .YMode =NewCT_LayoutMode ();if _egcbb :=d .DecodeElement (_ecbb .YMode ,&_bfea );_egcbb !=nil {return _egcbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb .WMode =NewCT_LayoutMode ();if _gbecf :=d .DecodeElement (_ecbb .WMode ,&_bfea );_gbecf !=nil {return _gbecf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb .HMode =NewCT_LayoutMode ();if _gabe :=d .DecodeElement (_ecbb .HMode ,&_bfea );_gabe !=nil {return _gabe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb .X =NewCT_Double ();if _ccaff :=d .DecodeElement (_ecbb .X ,&_bfea );_ccaff !=nil {return _ccaff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb .Y =NewCT_Double ();if _bdfd :=d .DecodeElement (_ecbb .Y ,&_bfea );_bdfd !=nil {return _bdfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb .W =NewCT_Double ();if _cabf :=d .DecodeElement (_ecbb .W ,&_bfea );_cabf !=nil {return _cabf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb .H =NewCT_Double ();if _cdfd :=d .DecodeElement (_ecbb .H ,&_bfea );_cdfd !=nil {return _cdfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecbb .ExtLst =NewCT_ExtensionList ();if _faeff :=d .DecodeElement (_ecbb .ExtLst ,&_bfea );_faeff !=nil {return _faeff ;};default:_ba .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",_bfea .Name );if _cagcg :=d .Skip ();_cagcg !=nil {return _cagcg ;};};case _e .EndElement :break _dggff ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_ScatterChart and its children -func (_agef *CT_ScatterChart )Validate ()error {return _agef .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_cdegc *ST_Overlap )Validate ()error {return _cdegc .ValidateWithPath ("")};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_d .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_adgd *UserShapes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adgd .CT_Drawing =*_dd .NewCT_Drawing ();for {_dcefe ,_eadca :=d .Token ();if _eadca !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_eadca );};if _fbggb ,_gfge :=_dcefe .(_c .EndElement );_gfge &&_fbggb .Name ==start .Name {break ;};};return nil ;};func (_ddgee *CT_MarkerStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddgee .ValAttr =ST_MarkerStyle (1);for _ ,_dddb :=range start .Attr {if _dddb .Name .Local =="\u0076\u0061\u006c"{_ddgee .ValAttr .UnmarshalXMLAttr (_dddb );continue ;};};for {_daadg ,_adfa :=d .Token ();if _adfa !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0065\u0072\u0053\u0074\u0079\u006c\u0065:\u0020\u0025\u0073",_adfa );};if _cbad ,_bfbaa :=_daadg .(_c .EndElement );_bfbaa &&_cbad .Name ==start .Name {break ;};};return nil ;};func (_fbed *CT_LblAlgn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cfgb ,_bfaed :=_fbed .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bfaed !=nil {return _bfaed ;};start .Attr =append (start .Attr ,_cfgb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adffd *ST_Crosses )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adffd =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_adffd =1;case "\u006d\u0061\u0078":*_adffd =2;case "\u006d\u0069\u006e":*_adffd =3;};return nil ;};func (_bdbe *CT_BarGrouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdf :=range start .Attr {if _gdf .Name .Local =="\u0076\u0061\u006c"{_bdbe .ValAttr .UnmarshalXMLAttr (_gdf );continue ;};};for {_edfc ,_eea :=d .Token ();if _eea !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0061\u0072\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067:\u0020\u0025\u0073",_eea );};if _gafb ,_defe :=_edfc .(_c .EndElement );_defe &&_gafb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path +func (_cded *CT_Skip )ValidateWithPath (path string )error {if _cded .ValAttr < 1{return _bf .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 ,_cded .ValAttr );};return nil ;}; -// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path -func (_fdbe *CT_ErrValType )ValidateWithPath (path string )error {if _fdbb :=_fdbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdbb !=nil {return _fdbb ;};return nil ;}; +// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path +func (_dfdda *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };func (_ddaff *CT_SurfaceChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ddaff .Wireframe !=nil {_bcgdde :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_ddaff .Wireframe ,_bcgdde );};if _ddaff .Ser !=nil {_fbcda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_egdfb :=range _ddaff .Ser {e .EncodeElement (_egdfb ,_fbcda );};};if _ddaff .BandFmts !=nil {_dbced :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_ddaff .BandFmts ,_dbced );};_bbggc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_aeffb :=range _ddaff .AxId {e .EncodeElement (_aeffb ,_bbggc );};if _ddaff .ExtLst !=nil {_dccbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddaff .ExtLst ,_dccbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_LineSer ()*CT_LineSer {_faae :=&CT_LineSer {};_faae .Idx =NewCT_UnsignedInt ();_faae .Order =NewCT_UnsignedInt ();return _faae ;};func (_cabfe *CT_Perspective )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaefa :=range start .Attr {if _gaefa .Name .Local =="\u0076\u0061\u006c"{_ccdd ,_bbce :=_b .ParseUint (_gaefa .Value ,10,8);if _bbce !=nil {return _bbce ;};_adea :=uint8 (_ccdd );_cabfe .ValAttr =&_adea ;continue ;};};for {_gacg ,_fcea :=d .Token ();if _fcea !=nil {return _bf .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",_fcea );};if _fcff ,_eebc :=_gacg .(_e .EndElement );_eebc &&_fcff .Name ==start .Name {break ;};};return nil ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_cedgf ,_affgf :=_b .ParseUint (s ,10,16);if _affgf !=nil {return ST_LblOffset {},_affgf ;};_bgfdd :=uint16 (_cedgf );return ST_LblOffset {ST_LblOffsetUShort :&_bgfdd },nil ;};func (_efgd *CT_ChartSpace )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efgd .Chart =NewCT_Chart ();_ggba :for {_gcbc ,_ffbf :=d .Token ();if _ffbf !=nil {return _ffbf ;};switch _fgad :=_gcbc .(type ){case _e .StartElement :switch _fgad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgd .Date1904 =NewCT_Boolean ();if _febc :=d .DecodeElement (_efgd .Date1904 ,&_fgad );_febc !=nil {return _febc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgd .Lang =NewCT_TextLanguageID ();if _gdcf :=d .DecodeElement (_efgd .Lang ,&_fgad );_gdcf !=nil {return _gdcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgd .RoundedCorners =NewCT_Boolean ();if _bbf :=d .DecodeElement (_efgd .RoundedCorners ,&_fgad );_bbf !=nil {return _bbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efgd .Style =NewCT_Style ();if _dbcb :=d .DecodeElement (_efgd .Style ,&_fgad );_dbcb !=nil {return _dbcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgd .ClrMapOvr =_cb .NewCT_ColorMapping ();if _gff :=d .DecodeElement (_efgd .ClrMapOvr ,&_fgad );_gff !=nil {return _gff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgd .PivotSource =NewCT_PivotSource ();if _fad :=d .DecodeElement (_efgd .PivotSource ,&_fgad );_fad !=nil {return _fad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgd .Protection =NewCT_Protection ();if _eaag :=d .DecodeElement (_efgd .Protection ,&_fgad );_eaag !=nil {return _eaag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dagg :=d .DecodeElement (_efgd .Chart ,&_fgad );_dagg !=nil {return _dagg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efgd .SpPr =_cb .NewCT_ShapeProperties ();if _agcc :=d .DecodeElement (_efgd .SpPr ,&_fgad );_agcc !=nil {return _agcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgd .TxPr =_cb .NewCT_TextBody ();if _cfba :=d .DecodeElement (_efgd .TxPr ,&_fgad );_cfba !=nil {return _cfba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efgd .ExternalData =NewCT_ExternalData ();if _efff :=d .DecodeElement (_efgd .ExternalData ,&_fgad );_efff !=nil {return _efff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgd .PrintSettings =NewCT_PrintSettings ();if _bbee :=d .DecodeElement (_efgd .PrintSettings ,&_fgad );_bbee !=nil {return _bbee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgd .UserShapes =NewCT_RelId ();if _aegbf :=d .DecodeElement (_efgd .UserShapes ,&_fgad );_aegbf !=nil {return _aegbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efgd .ExtLst =NewCT_ExtensionList ();if _bfbb :=d .DecodeElement (_efgd .ExtLst ,&_fgad );_bfbb !=nil {return _bfbb ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fgad .Name );if _fgbe :=d .Skip ();_fgbe !=nil {return _fgbe ;};};case _e .EndElement :break _ggba ;case _e .CharData :};};return nil ;};type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func (_abag *CT_Scaling )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gadc :for {_efab ,_bdgae :=d .Token ();if _bdgae !=nil {return _bdgae ;};switch _cbfbe :=_efab .(type ){case _e .StartElement :switch _cbfbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abag .LogBase =NewCT_LogBase ();if _gdbag :=d .DecodeElement (_abag .LogBase ,&_cbfbe );_gdbag !=nil {return _gdbag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abag .Orientation =NewCT_Orientation ();if _bcaac :=d .DecodeElement (_abag .Orientation ,&_cbfbe );_bcaac !=nil {return _bcaac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abag .Max =NewCT_Double ();if _dcacb :=d .DecodeElement (_abag .Max ,&_cbfbe );_dcacb !=nil {return _dcacb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abag .Min =NewCT_Double ();if _bbdcd :=d .DecodeElement (_abag .Min ,&_cbfbe );_bbdcd !=nil {return _bbdcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_abag .ExtLst =NewCT_ExtensionList ();if _daedg :=d .DecodeElement (_abag .ExtLst ,&_cbfbe );_daedg !=nil {return _daedg ;};default:_ba .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_cbfbe .Name );if _aebfd :=d .Skip ();_aebfd !=nil {return _aebfd ;};};case _e .EndElement :break _gadc ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_NumFmt and its children -func (_bgace *CT_NumFmt )Validate ()error {return _bgace .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_edcc *ST_LayoutTarget )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebdad ,_edfgad :=d .Token ();if _edfgad !=nil {return _edfgad ;};if _bbfca ,_aeefd :=_ebdad .(_c .EndElement );_aeefd &&_bbfca .Name ==start .Name {*_edcc =1;return nil ;};if _fcbfc ,_dgead :=_ebdad .(_c .CharData );!_dgead {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebdad );}else {switch string (_fcbfc ){case "":*_edcc =0;case "\u0069\u006e\u006ee\u0072":*_edcc =1;case "\u006f\u0075\u0074e\u0072":*_edcc =2;};};_ebdad ,_edfgad =d .Token ();if _edfgad !=nil {return _edfgad ;};if _edgfd ,_ccgee :=_ebdad .(_c .EndElement );_ccgee &&_edgfd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebdad );};func (_ffbf *ST_BubbleScale )Validate ()error {return _ffbf .ValidateWithPath ("")};func NewCT_BubbleSer ()*CT_BubbleSer {_acbc :=&CT_BubbleSer {};_acbc .Idx =NewCT_UnsignedInt ();_acbc .Order =NewCT_UnsignedInt ();return _acbc ;};func (_beac *CT_NumData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _beac .FormatCode !=nil {_ebdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_cf .AddPreserveSpaceAttr (&_ebdf ,*_beac .FormatCode );e .EncodeElement (_beac .FormatCode ,_ebdf );};if _beac .PtCount !=nil {_bgca :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_beac .PtCount ,_bgca );};if _beac .Pt !=nil {_cggc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_becg :=range _beac .Pt {e .EncodeElement (_becg ,_cggc );};};if _beac .ExtLst !=nil {_agdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beac .ExtLst ,_agdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfeed ST_AxPos )String ()string {switch _dfeed {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";};func (_aafgf *CT_NumDataSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aafgf .Choice =NewCT_NumDataSourceChoice ();_abfdfa :for {_bbead ,_fcfg :=d .Token ();if _fcfg !=nil {return _fcfg ;};switch _bbdd :=_bbead .(type ){case _c .StartElement :switch _bbdd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_aafgf .Choice =NewCT_NumDataSourceChoice ();if _daacc :=d .DecodeElement (&_aafgf .Choice .NumRef ,&_bbdd );_daacc !=nil {return _daacc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_aafgf .Choice =NewCT_NumDataSourceChoice ();if _gfed :=d .DecodeElement (&_aafgf .Choice .NumLit ,&_bbdd );_gfed !=nil {return _gfed ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_bbdd .Name );if _dffe :=d .Skip ();_dffe !=nil {return _dffe ;};};case _c .EndElement :break _abfdfa ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_BubbleChart and its children +func (_gcb *CT_BubbleChart )Validate ()error {return _gcb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};func (_bdac *CT_CrossBetween )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdac .ValAttr =ST_CrossBetween (1);for _ ,_cgec :=range start .Attr {if _cgec .Name .Local =="\u0076\u0061\u006c"{_bdac .ValAttr .UnmarshalXMLAttr (_cgec );continue ;};};for {_aad ,_debca :=d .Token ();if _debca !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_debca );};if _gcbb ,_beega :=_aad .(_e .EndElement );_beega &&_gcbb .Name ==start .Name {break ;};};return nil ;};func (_dcbaa ST_SplitType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_edaeg :=_e .Attr {};_edaeg .Name =name ;switch _dcbaa {case ST_SplitTypeUnset :_edaeg .Value ="";case ST_SplitTypeAuto :_edaeg .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_edaeg .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_edaeg .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_edaeg .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_edaeg .Value ="\u0076\u0061\u006c";};return _edaeg ,nil ;}; -// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path -func (_bcfef *CT_TrendlineLbl )ValidateWithPath (path string )error {if _bcfef .Layout !=nil {if _dgceg :=_bcfef .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dgceg !=nil {return _dgceg ;};};if _bcfef .Tx !=nil {if _dfdf :=_bcfef .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dfdf !=nil {return _dfdf ;};};if _bcfef .NumFmt !=nil {if _feegaf :=_bcfef .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_feegaf !=nil {return _feegaf ;};};if _bcfef .SpPr !=nil {if _bdfgb :=_bcfef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bdfgb !=nil {return _bdfgb ;};};if _bcfef .TxPr !=nil {if _dcbbb :=_bcfef .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dcbbb !=nil {return _dcbbb ;};};if _bcfef .ExtLst !=nil {if _bcga :=_bcfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcga !=nil {return _bcga ;};};return nil ;};func (_cdbf *CT_ValAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdbf .AxId =NewCT_UnsignedInt ();_cdbf .Scaling =NewCT_Scaling ();_cdbf .AxPos =NewCT_AxPos ();_cdbf .CrossAx =NewCT_UnsignedInt ();_gdee :for {_bbfa ,_deccd :=d .Token ();if _deccd !=nil {return _deccd ;};switch _cgef :=_bbfa .(type ){case _c .StartElement :switch _cgef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _aaabg :=d .DecodeElement (_cdbf .AxId ,&_cgef );_aaabg !=nil {return _aaabg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _ceabe :=d .DecodeElement (_cdbf .Scaling ,&_cgef );_ceabe !=nil {return _ceabe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_cdbf .Delete =NewCT_Boolean ();if _gdbdf :=d .DecodeElement (_cdbf .Delete ,&_cgef );_gdbdf !=nil {return _gdbdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _ebbgb :=d .DecodeElement (_cdbf .AxPos ,&_cgef );_ebbgb !=nil {return _ebbgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_cdbf .MajorGridlines =NewCT_ChartLines ();if _eedcba :=d .DecodeElement (_cdbf .MajorGridlines ,&_cgef );_eedcba !=nil {return _eedcba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_cdbf .MinorGridlines =NewCT_ChartLines ();if _aggcd :=d .DecodeElement (_cdbf .MinorGridlines ,&_cgef );_aggcd !=nil {return _aggcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_cdbf .Title =NewCT_Title ();if _ecgf :=d .DecodeElement (_cdbf .Title ,&_cgef );_ecgf !=nil {return _ecgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cdbf .NumFmt =NewCT_NumFmt ();if _bcee :=d .DecodeElement (_cdbf .NumFmt ,&_cgef );_bcee !=nil {return _bcee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_cdbf .MajorTickMark =NewCT_TickMark ();if _cbgdg :=d .DecodeElement (_cdbf .MajorTickMark ,&_cgef );_cbgdg !=nil {return _cbgdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_cdbf .MinorTickMark =NewCT_TickMark ();if _aeggb :=d .DecodeElement (_cdbf .MinorTickMark ,&_cgef );_aeggb !=nil {return _aeggb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_cdbf .TickLblPos =NewCT_TickLblPos ();if _bfgae :=d .DecodeElement (_cdbf .TickLblPos ,&_cgef );_bfgae !=nil {return _bfgae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cdbf .SpPr =_d .NewCT_ShapeProperties ();if _gacgd :=d .DecodeElement (_cdbf .SpPr ,&_cgef );_gacgd !=nil {return _gacgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cdbf .TxPr =_d .NewCT_TextBody ();if _cdeaf :=d .DecodeElement (_cdbf .TxPr ,&_cgef );_cdeaf !=nil {return _cdeaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _agcec :=d .DecodeElement (_cdbf .CrossAx ,&_cgef );_agcec !=nil {return _agcec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_cdbf .Choice =NewEG_AxSharedChoice ();if _cgacg :=d .DecodeElement (&_cdbf .Choice .Crosses ,&_cgef );_cgacg !=nil {return _cgacg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_cdbf .Choice =NewEG_AxSharedChoice ();if _dggcg :=d .DecodeElement (&_cdbf .Choice .CrossesAt ,&_cgef );_dggcg !=nil {return _dggcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"}:_cdbf .CrossBetween =NewCT_CrossBetween ();if _dbdg :=d .DecodeElement (_cdbf .CrossBetween ,&_cgef );_dbdg !=nil {return _dbdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_cdbf .MajorUnit =NewCT_AxisUnit ();if _fcag :=d .DecodeElement (_cdbf .MajorUnit ,&_cgef );_fcag !=nil {return _fcag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_cdbf .MinorUnit =NewCT_AxisUnit ();if _fada :=d .DecodeElement (_cdbf .MinorUnit ,&_cgef );_fada !=nil {return _fada ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"}:_cdbf .DispUnits =NewCT_DispUnits ();if _aecbb :=d .DecodeElement (_cdbf .DispUnits ,&_cgef );_aecbb !=nil {return _aecbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdbf .ExtLst =NewCT_ExtensionList ();if _bfefa :=d .DecodeElement (_cdbf .ExtLst ,&_cgef );_bfefa !=nil {return _bfefa ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_cgef .Name );if _feab :=d .Skip ();_feab !=nil {return _feab ;};};case _c .EndElement :break _gdee ;case _c .CharData :};};return nil ;};func (_aace ST_TickLblPos )Validate ()error {return _aace .ValidateWithPath ("")};type CT_LegendPos struct{ValAttr ST_LegendPos ;};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_HPercent ()*CT_HPercent {_ffce :=&CT_HPercent {};return _ffce };const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;); +// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path +func (_egffg *CT_StockChart )ValidateWithPath (path string )error {for _bbged ,_bgabf :=range _egffg .Ser {if _edgf :=_bgabf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbged ));_edgf !=nil {return _edgf ;};};if _egffg .DLbls !=nil {if _aeecd :=_egffg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aeecd !=nil {return _aeecd ;};};if _egffg .DropLines !=nil {if _dffag :=_egffg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dffag !=nil {return _dffag ;};};if _egffg .HiLowLines !=nil {if _bacfb :=_egffg .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_bacfb !=nil {return _bacfb ;};};if _egffg .UpDownBars !=nil {if _bgcfcd :=_egffg .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_bgcfcd !=nil {return _bgcfcd ;};};for _ffcfae ,_cgce :=range _egffg .AxId {if _gege :=_cgce .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ffcfae ));_gege !=nil {return _gege ;};};if _egffg .ExtLst !=nil {if _bceec :=_egffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bceec !=nil {return _bceec ;};};return nil ;}; -// Validate validates the CT_DispUnitsChoice and its children -func (_efecb *CT_DispUnitsChoice )Validate ()error {return _efecb .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");};func (_fccg *CT_BubbleScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fccg .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_fccg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_DispUnits ()*CT_DispUnits {_ecda :=&CT_DispUnits {};return _ecda };func (_eedfb *CT_HeaderFooter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eedfb .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_eedfb .AlignWithMarginsAttr ))});};if _eedfb .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_eedfb .DifferentOddEvenAttr ))});};if _eedfb .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_eedfb .DifferentFirstAttr ))});};e .EncodeToken (start );if _eedfb .OddHeader !=nil {_face :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_face ,*_eedfb .OddHeader );e .EncodeElement (_eedfb .OddHeader ,_face );};if _eedfb .OddFooter !=nil {_dbdc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_dbdc ,*_eedfb .OddFooter );e .EncodeElement (_eedfb .OddFooter ,_dbdc );};if _eedfb .EvenHeader !=nil {_egcge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_egcge ,*_eedfb .EvenHeader );e .EncodeElement (_eedfb .EvenHeader ,_egcge );};if _eedfb .EvenFooter !=nil {_gabbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_gabbc ,*_eedfb .EvenFooter );e .EncodeElement (_eedfb .EvenFooter ,_gabbc );};if _eedfb .FirstHeader !=nil {_cdba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_cdba ,*_eedfb .FirstHeader );e .EncodeElement (_eedfb .FirstHeader ,_cdba );};if _eedfb .FirstFooter !=nil {_facb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_facb ,*_eedfb .FirstFooter );e .EncodeElement (_eedfb .FirstFooter ,_facb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_febbe ST_TimeUnit )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdgba :=_c .Attr {};_cdgba .Name =name ;switch _febbe {case ST_TimeUnitUnset :_cdgba .Value ="";case ST_TimeUnitDays :_cdgba .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_cdgba .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_cdgba .Value ="\u0079\u0065\u0061r\u0073";};return _cdgba ,nil ;}; +// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path +func (_ebba *CT_UpDownBar )ValidateWithPath (path string )error {if _ebba .SpPr !=nil {if _dcdebf :=_ebba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dcdebf !=nil {return _dcdebf ;};};return nil ;};func (_eebg *CT_NumFmt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbbca :=range start .Attr {if _fbbca .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_abaeg ,_ccebd :=_fbbca .Value ,error (nil );if _ccebd !=nil {return _ccebd ;};_eebg .FormatCodeAttr =_abaeg ;continue ;};if _fbbca .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_fbad ,_fcda :=_b .ParseBool (_fbbca .Value );if _fcda !=nil {return _fcda ;};_eebg .SourceLinkedAttr =&_fbad ;continue ;};};for {_eeeb ,_cdabg :=d .Token ();if _cdabg !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_cdabg );};if _cbff ,_bcbd :=_eeeb .(_e .EndElement );_bcbd &&_cbff .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PageSetup and its children -func (_fbgd *CT_PageSetup )Validate ()error {return _fbgd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_dbgcg *CT_Protection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dbgcg .ChartObject !=nil {_cccda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_dbgcg .ChartObject ,_cccda );};if _dbgcg .Data !=nil {_edaea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dbgcg .Data ,_edaea );};if _dbgcg .Formatting !=nil {_adab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_dbgcg .Formatting ,_adab );};if _dbgcg .Selection !=nil {_baagc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbgcg .Selection ,_baagc );};if _dbgcg .UserInterface !=nil {_bgfc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_dbgcg .UserInterface ,_bgfc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aceaf *CT_ScatterStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aceaf .ValAttr !=ST_ScatterStyleUnset {_cebfg ,_bdgeb :=_aceaf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bdgeb !=nil {return _bdgeb ;};start .Attr =append (start .Attr ,_cebfg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ST_GapAmount is a union type +type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};func (_aabafb *CT_NumData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aabafb .FormatCode !=nil {_gfab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_ba .AddPreserveSpaceAttr (&_gfab ,*_aabafb .FormatCode );e .EncodeElement (_aabafb .FormatCode ,_gfab );};if _aabafb .PtCount !=nil {_ddfcd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_aabafb .PtCount ,_ddfcd );};if _aabafb .Pt !=nil {_gcbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_edad :=range _aabafb .Pt {e .EncodeElement (_edad ,_gcbd );};};if _aabafb .ExtLst !=nil {_dfdb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aabafb .ExtLst ,_dfdb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path -func (_faaa *CT_ErrDir )ValidateWithPath (path string )error {if _faaa .ValAttr ==ST_ErrDirUnset {return _aa .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fecbc :=_faaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fecbc !=nil {return _fecbc ;};return nil ;}; +// Validate validates the CT_Boolean and its children +func (_cdc *CT_Boolean )Validate ()error {return _cdc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_fgcb *CT_DLblsChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fgcb .Delete !=nil {_gafc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_fgcb .Delete ,_gafc );};if _fgcb .NumFmt !=nil {_daea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fgcb .NumFmt ,_daea );};if _fgcb .SpPr !=nil {_cgac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgcb .SpPr ,_cgac );};if _fgcb .TxPr !=nil {_age :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fgcb .TxPr ,_age );};if _fgcb .DLblPos !=nil {_gbda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_fgcb .DLblPos ,_gbda );};if _fgcb .ShowLegendKey !=nil {_decd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_fgcb .ShowLegendKey ,_decd );};if _fgcb .ShowVal !=nil {_cgeb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_fgcb .ShowVal ,_cgeb );};if _fgcb .ShowCatName !=nil {_aaaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fgcb .ShowCatName ,_aaaf );};if _fgcb .ShowSerName !=nil {_eeff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fgcb .ShowSerName ,_eeff );};if _fgcb .ShowPercent !=nil {_cgdge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fgcb .ShowPercent ,_cgdge );};if _fgcb .ShowBubbleSize !=nil {_faad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fgcb .ShowBubbleSize ,_faad );};if _fgcb .Separator !=nil {_cdfg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ba .AddPreserveSpaceAttr (&_cdfg ,*_fgcb .Separator );e .EncodeElement (_fgcb .Separator ,_cdfg );};if _fgcb .ShowLeaderLines !=nil {_cdac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgcb .ShowLeaderLines ,_cdac );};if _fgcb .LeaderLines !=nil {_cgece :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgcb .LeaderLines ,_cgece );};return nil ;}; -// Validate validates the CT_LayoutMode and its children -func (_adage *CT_LayoutMode )Validate ()error {return _adage .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_befbd ST_LayoutMode )String ()string {switch _befbd {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};type CT_Bar3DChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;GapDepth *CT_GapAmount ;Shape *CT_Shape ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_bbcgd *CT_BarGrouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbcgd .ValAttr !=ST_BarGroupingUnset {_bdc ,_gcff :=_bbcgd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gcff !=nil {return _gcff ;};start .Attr =append (start .Attr ,_bdc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};func (_deed ST_Thickness )String ()string {if _deed .ST_ThicknessPercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_deed .ST_ThicknessPercent );};if _deed .Uint32 !=nil {return _aa .Sprintf ("\u0025\u0076",*_deed .Uint32 );};return "";}; +// Validate validates the CT_DLblChoice and its children +func (_ffbgf *CT_DLblChoice )Validate ()error {return _ffbgf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");};type ST_ErrValType byte ;func (_cbfce *EG_BarChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbfce .BarDir =NewCT_BarDir ();_bacd :for {_bgfeb ,_bebdf :=d .Token ();if _bebdf !=nil {return _bebdf ;};switch _cgdgd :=_bgfeb .(type ){case _e .StartElement :switch _cgdgd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edfca :=d .DecodeElement (_cbfce .BarDir ,&_cgdgd );_edfca !=nil {return _edfca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbfce .Grouping =NewCT_BarGrouping ();if _feeda :=d .DecodeElement (_cbfce .Grouping ,&_cgdgd );_feeda !=nil {return _feeda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbfce .VaryColors =NewCT_Boolean ();if _ecgfb :=d .DecodeElement (_cbfce .VaryColors ,&_cgdgd );_ecgfb !=nil {return _ecgfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cecbe :=NewCT_BarSer ();if _dbcgg :=d .DecodeElement (_cecbe ,&_cgdgd );_dbcgg !=nil {return _dbcgg ;};_cbfce .Ser =append (_cbfce .Ser ,_cecbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbfce .DLbls =NewCT_DLbls ();if _fgbab :=d .DecodeElement (_cbfce .DLbls ,&_cgdgd );_fgbab !=nil {return _fgbab ;};default:_ba .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",_cgdgd .Name );if _bagde :=d .Skip ();_bagde !=nil {return _bagde ;};};case _e .EndElement :break _bacd ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_UpDownBars and its children -func (_fggbc *CT_UpDownBars )Validate ()error {return _fggbc .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};func (_edbe *CT_BarDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fac :=range start .Attr {if _fac .Name .Local =="\u0076\u0061\u006c"{_edbe .ValAttr .UnmarshalXMLAttr (_fac );continue ;};};for {_gbb ,_ccd :=d .Token ();if _ccd !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_ccd );};if _acab ,_fegc :=_gbb .(_c .EndElement );_fegc &&_acab .Name ==start .Name {break ;};};return nil ;};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_fbea *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_cccba ST_ErrValType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cccba .String (),start );};type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;};func (_cdacb *CT_Line3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_adagd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cdacb .Grouping ,_adagd );if _cdacb .VaryColors !=nil {_beec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cdacb .VaryColors ,_beec );};if _cdacb .Ser !=nil {_bbdd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gdga :=range _cdacb .Ser {e .EncodeElement (_gdga ,_bbdd );};};if _cdacb .DLbls !=nil {_cfgcb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cdacb .DLbls ,_cfgcb );};if _cdacb .DropLines !=nil {_gebe :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cdacb .DropLines ,_gebe );};if _cdacb .GapDepth !=nil {_gcgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_cdacb .GapDepth ,_gcgc );};_geegg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_befc :=range _cdacb .AxId {e .EncodeElement (_befc ,_geegg );};if _cdacb .ExtLst !=nil {_eagb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdacb .ExtLst ,_eagb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gcfgf *CT_MarkerStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_bbgbc ,_gfgbg :=_gcfgf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _gfgbg !=nil {return _gfgbg ;};start .Attr =append (start .Attr ,_bbgbc );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_TimeUnit byte ;type ST_SizeRepresents byte ;func (_gbdeb *ST_LayoutMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbdaed ,_gaeef :=d .Token ();if _gaeef !=nil {return _gaeef ;};if _ecaea ,_bgeeg :=_gbdaed .(_e .EndElement );_bgeeg &&_ecaea .Name ==start .Name {*_gbdeb =1;return nil ;};if _gbfbcc ,_fdaef :=_gbdaed .(_e .CharData );!_fdaef {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbdaed );}else {switch string (_gbfbcc ){case "":*_gbdeb =0;case "\u0065\u0064\u0067\u0065":*_gbdeb =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_gbdeb =2;};};_gbdaed ,_gaeef =d .Token ();if _gaeef !=nil {return _gaeef ;};if _ebbf ,_afgd :=_gbdaed .(_e .EndElement );_afgd &&_ebbf .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbdaed );}; -// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path -func (_fdca *CT_DispUnits )ValidateWithPath (path string )error {if _fdca .Choice !=nil {if _cbea :=_fdca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbea !=nil {return _cbea ;};};if _fdca .DispUnitsLbl !=nil {if _aeacg :=_fdca .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_aeacg !=nil {return _aeacg ;};};if _fdca .ExtLst !=nil {if _dege :=_fdca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dege !=nil {return _dege ;};};return nil ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";func (_acaf *CT_BubbleScale )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caee :=range start .Attr {if _caee .Name .Local =="\u0076\u0061\u006c"{_fadg ,_adga :=ParseUnionST_BubbleScale (_caee .Value );if _adga !=nil {return _adga ;};_acaf .ValAttr =&_fadg ;continue ;};};for {_edfb ,_edde :=d .Token ();if _edde !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065:\u0020\u0025\u0073",_edde );};if _gbg ,_bcfg :=_edfb .(_c .EndElement );_bcfg &&_gbg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Style and its children +func (_bfdd *CT_Style )Validate ()error {return _bfdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_eefa *CT_Title )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eefa .Tx !=nil {_cbcgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_eefa .Tx ,_cbcgc );};if _eefa .Layout !=nil {_bagea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_eefa .Layout ,_bagea );};if _eefa .Overlay !=nil {_gggga :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_eefa .Overlay ,_gggga );};if _eefa .SpPr !=nil {_dbffcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eefa .SpPr ,_dbffcg );};if _eefa .TxPr !=nil {_cfgcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_eefa .TxPr ,_cfgcc );};if _eefa .ExtLst !=nil {_gcged :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eefa .ExtLst ,_gcged );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path -func (_eddfg *UserShapes )ValidateWithPath (path string )error {if _cgdc :=_eddfg .CT_Drawing .ValidateWithPath (path );_cgdc !=nil {return _cgdc ;};return nil ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};type ST_BarGrouping byte ;func (_egabb *CT_SplitType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egabb .ValAttr !=ST_SplitTypeUnset {_feged ,_cfeg :=_egabb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _cfeg !=nil {return _cfeg ;};start .Attr =append (start .Attr ,_feged );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path +func (_dcedf *Group_DLbls )ValidateWithPath (path string )error {if _dcedf .NumFmt !=nil {if _dabea :=_dcedf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dabea !=nil {return _dabea ;};};if _dcedf .SpPr !=nil {if _cfcab :=_dcedf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfcab !=nil {return _cfcab ;};};if _dcedf .TxPr !=nil {if _eafeg :=_dcedf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eafeg !=nil {return _eafeg ;};};if _dcedf .DLblPos !=nil {if _ffagf :=_dcedf .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_ffagf !=nil {return _ffagf ;};};if _dcedf .ShowLegendKey !=nil {if _gdbac :=_dcedf .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_gdbac !=nil {return _gdbac ;};};if _dcedf .ShowVal !=nil {if _faddb :=_dcedf .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_faddb !=nil {return _faddb ;};};if _dcedf .ShowCatName !=nil {if _ebfacd :=_dcedf .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_ebfacd !=nil {return _ebfacd ;};};if _dcedf .ShowSerName !=nil {if _aegga :=_dcedf .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_aegga !=nil {return _aegga ;};};if _dcedf .ShowPercent !=nil {if _ecbab :=_dcedf .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ecbab !=nil {return _ecbab ;};};if _dcedf .ShowBubbleSize !=nil {if _effcg :=_dcedf .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_effcg !=nil {return _effcg ;};};if _dcedf .ShowLeaderLines !=nil {if _ccgfed :=_dcedf .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_ccgfed !=nil {return _ccgfed ;};};if _dcedf .LeaderLines !=nil {if _cafdc :=_dcedf .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_cafdc !=nil {return _cafdc ;};};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;); -// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path -func (_cded *CT_BuiltInUnit )ValidateWithPath (path string )error {if _deff :=_cded .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deff !=nil {return _deff ;};return nil ;}; +// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path +func (_cgef *CT_NumRef )ValidateWithPath (path string )error {if _cgef .NumCache !=nil {if _edaa :=_cgef .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_edaa !=nil {return _edaa ;};};if _cgef .ExtLst !=nil {if _ggafa :=_cgef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggafa !=nil {return _ggafa ;};};return nil ;};func (_dad *CT_AreaChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dad .Grouping !=nil {_cg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dad .Grouping ,_cg );};if _dad .VaryColors !=nil {_dd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dad .VaryColors ,_dd );};if _dad .Ser !=nil {_gg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ecf :=range _dad .Ser {e .EncodeElement (_ecf ,_gg );};};if _dad .DLbls !=nil {_cad :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dad .DLbls ,_cad );};if _dad .DropLines !=nil {_gef :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dad .DropLines ,_gef );};_abe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ac :=range _dad .AxId {e .EncodeElement (_ac ,_abe );};if _dad .ExtLst !=nil {_ce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dad .ExtLst ,_ce );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_faafb *CT_NumDataSource )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_faafb .Choice .MarshalXML (e ,_e .StartElement {});e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_RotY struct{ValAttr *uint16 ;};func (_aeeca *ST_AxPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffdab ,_defgc :=d .Token ();if _defgc !=nil {return _defgc ;};if _eece ,_baae :=_ffdab .(_e .EndElement );_baae &&_eece .Name ==start .Name {*_aeeca =1;return nil ;};if _ebgea ,_fdffag :=_ffdab .(_e .CharData );!_fdffag {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffdab );}else {switch string (_ebgea ){case "":*_aeeca =0;case "\u0062":*_aeeca =1;case "\u006c":*_aeeca =2;case "\u0072":*_aeeca =3;case "\u0074":*_aeeca =4;};};_ffdab ,_defgc =d .Token ();if _defgc !=nil {return _defgc ;};if _defceg ,_cgbfd :=_ffdab .(_e .EndElement );_cgbfd &&_defceg .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffdab );};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 (_bfga *CT_Chart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bfga .Title !=nil {_aecge :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bfga .Title ,_aecge );};if _bfga .AutoTitleDeleted !=nil {_cbdd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_bfga .AutoTitleDeleted ,_cbdd );};if _bfga .PivotFmts !=nil {_cfcg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_bfga .PivotFmts ,_cfcg );};if _bfga .View3D !=nil {_dgdd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_bfga .View3D ,_dgdd );};if _bfga .Floor !=nil {_gabg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_bfga .Floor ,_gabg );};if _bfga .SideWall !=nil {_dgbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_bfga .SideWall ,_dgbf );};if _bfga .BackWall !=nil {_dfce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_bfga .BackWall ,_dfce );};_beca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_bfga .PlotArea ,_beca );if _bfga .Legend !=nil {_gbea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_bfga .Legend ,_gbea );};if _bfga .PlotVisOnly !=nil {_gaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_bfga .PlotVisOnly ,_gaa );};if _bfga .DispBlanksAs !=nil {_aggf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_bfga .DispBlanksAs ,_aggf );};if _bfga .ShowDLblsOverMax !=nil {_bgbb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_bfga .ShowDLblsOverMax ,_bgbb );};if _bfga .ExtLst !=nil {_fddg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfga .ExtLst ,_fddg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cdbd *CT_Boolean )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eca :=range start .Attr {if _eca .Name .Local =="\u0076\u0061\u006c"{_gfge ,_addfb :=_b .ParseBool (_eca .Value );if _addfb !=nil {return _addfb ;};_cdbd .ValAttr =&_gfge ;continue ;};};for {_dcf ,_agc :=d .Token ();if _agc !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_agc );};if _adgg ,_bedce :=_dcf .(_e .EndElement );_bedce &&_adgg .Name ==start .Name {break ;};};return nil ;};func NewCT_CrossBetween ()*CT_CrossBetween {_gegd :=&CT_CrossBetween {};_gegd .ValAttr =ST_CrossBetween (1);return _gegd ;}; -// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path -func (_daeag *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _daeag .Layout !=nil {if _gdba :=_daeag .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gdba !=nil {return _gdba ;};};if _daeag .Tx !=nil {if _afbb :=_daeag .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_afbb !=nil {return _afbb ;};};if _daeag .SpPr !=nil {if _fcbgf :=_daeag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcbgf !=nil {return _fcbgf ;};};if _daeag .TxPr !=nil {if _aeag :=_daeag .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aeag !=nil {return _aeag ;};};return nil ;};func (_gaade ST_ScatterStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gaade .String (),start );};func NewCT_TxChoice ()*CT_TxChoice {_cfaa :=&CT_TxChoice {};return _cfaa };type ST_BarDir byte ; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_gcce *CT_Boolean )ValidateWithPath (path string )error {return nil };func (_febf *CT_RadarChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gdce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_febf .RadarStyle ,_gdce );if _febf .VaryColors !=nil {_cecda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_febf .VaryColors ,_cecda );};if _febf .Ser !=nil {_eabce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ddefa :=range _febf .Ser {e .EncodeElement (_ddefa ,_eabce );};};if _febf .DLbls !=nil {_agfbd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_febf .DLbls ,_agfbd );};_cbcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gdfe :=range _febf .AxId {e .EncodeElement (_gdfe ,_cbcg );};if _febf .ExtLst !=nil {_deec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febf .ExtLst ,_deec );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_afgbf ST_BuiltInUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_afgbf .String (),start );};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_ffgdg *CT_PieChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_facf :for {_cfffcc ,_fddgd :=d .Token ();if _fddgd !=nil {return _fddgd ;};switch _edcc :=_cfffcc .(type ){case _e .StartElement :switch _edcc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffgdg .VaryColors =NewCT_Boolean ();if _aedf :=d .DecodeElement (_ffgdg .VaryColors ,&_edcc );_aedf !=nil {return _aedf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geef :=NewCT_PieSer ();if _acfa :=d .DecodeElement (_geef ,&_edcc );_acfa !=nil {return _acfa ;};_ffgdg .Ser =append (_ffgdg .Ser ,_geef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffgdg .DLbls =NewCT_DLbls ();if _dceag :=d .DecodeElement (_ffgdg .DLbls ,&_edcc );_dceag !=nil {return _dceag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffgdg .FirstSliceAng =NewCT_FirstSliceAng ();if _cgbg :=d .DecodeElement (_ffgdg .FirstSliceAng ,&_edcc );_cgbg !=nil {return _cgbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ffgdg .ExtLst =NewCT_ExtensionList ();if _fbbdb :=d .DecodeElement (_ffgdg .ExtLst ,&_edcc );_fbbdb !=nil {return _fbbdb ;};default:_ba .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_edcc .Name );if _cgfc :=d .Skip ();_cgfc !=nil {return _cgfc ;};};case _e .EndElement :break _facf ;case _e .CharData :};};return nil ;};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cb .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 ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";type CT_HPercent struct{ValAttr *ST_HPercent ;}; -// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path -func (_bged *CT_Line3DChart )ValidateWithPath (path string )error {if _cfff :=_bged .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cfff !=nil {return _cfff ;};if _bged .VaryColors !=nil {if _gefg :=_bged .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gefg !=nil {return _gefg ;};};for _feee ,_gbdb :=range _bged .Ser {if _bcceg :=_gbdb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_feee ));_bcceg !=nil {return _bcceg ;};};if _bged .DLbls !=nil {if _cbdd :=_bged .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbdd !=nil {return _cbdd ;};};if _bged .DropLines !=nil {if _cebba :=_bged .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cebba !=nil {return _cebba ;};};if _bged .GapDepth !=nil {if _abbea :=_bged .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_abbea !=nil {return _abbea ;};};for _agebb ,_eaee :=range _bged .AxId {if _ffcdf :=_eaee .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_agebb ));_ffcdf !=nil {return _ffcdf ;};};if _bged .ExtLst !=nil {if _ccgeg :=_bged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccgeg !=nil {return _ccgeg ;};};return nil ;}; +// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path +func (_bdggf *CT_SerAx )ValidateWithPath (path string )error {if _ffaeb :=_bdggf .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_ffaeb !=nil {return _ffaeb ;};if _aafb :=_bdggf .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_aafb !=nil {return _aafb ;};if _bdggf .Delete !=nil {if _cefcd :=_bdggf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_cefcd !=nil {return _cefcd ;};};if _dafc :=_bdggf .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_dafc !=nil {return _dafc ;};if _bdggf .MajorGridlines !=nil {if _abcgd :=_bdggf .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_abcgd !=nil {return _abcgd ;};};if _bdggf .MinorGridlines !=nil {if _fgcgb :=_bdggf .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fgcgb !=nil {return _fgcgb ;};};if _bdggf .Title !=nil {if _dbbbd :=_bdggf .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dbbbd !=nil {return _dbbbd ;};};if _bdggf .NumFmt !=nil {if _aeead :=_bdggf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_aeead !=nil {return _aeead ;};};if _bdggf .MajorTickMark !=nil {if _cagbb :=_bdggf .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cagbb !=nil {return _cagbb ;};};if _bdggf .MinorTickMark !=nil {if _gcfdg :=_bdggf .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gcfdg !=nil {return _gcfdg ;};};if _bdggf .TickLblPos !=nil {if _egafg :=_bdggf .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_egafg !=nil {return _egafg ;};};if _bdggf .SpPr !=nil {if _aegbd :=_bdggf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aegbd !=nil {return _aegbd ;};};if _bdggf .TxPr !=nil {if _dddda :=_bdggf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dddda !=nil {return _dddda ;};};if _cgaed :=_bdggf .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_cgaed !=nil {return _cgaed ;};if _bdggf .Choice !=nil {if _cfdb :=_bdggf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfdb !=nil {return _cfdb ;};};if _bdggf .TickLblSkip !=nil {if _gfec :=_bdggf .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_gfec !=nil {return _gfec ;};};if _bdggf .TickMarkSkip !=nil {if _cdbag :=_bdggf .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_cdbag !=nil {return _cdbag ;};};if _bdggf .ExtLst !=nil {if _edgaa :=_bdggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edgaa !=nil {return _edgaa ;};};return nil ;};func (_bgbc *CT_HoleSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgbc .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_bgbc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NumDataSource and its children -func (_caggb *CT_NumDataSource )Validate ()error {return _caggb .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_edcd *ST_TickMark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfbfd ,_cffe :=d .Token ();if _cffe !=nil {return _cffe ;};if _bccef ,_dggca :=_bfbfd .(_c .EndElement );_dggca &&_bccef .Name ==start .Name {*_edcd =1;return nil ;};if _cefe ,_dgccg :=_bfbfd .(_c .CharData );!_dgccg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfbfd );}else {switch string (_cefe ){case "":*_edcd =0;case "\u0063\u0072\u006fs\u0073":*_edcd =1;case "\u0069\u006e":*_edcd =2;case "\u006e\u006f\u006e\u0065":*_edcd =3;case "\u006f\u0075\u0074":*_edcd =4;};};_bfbfd ,_cffe =d .Token ();if _cffe !=nil {return _cffe ;};if _ggddf ,_cgadb :=_bfbfd .(_c .EndElement );_cgadb &&_ggddf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfbfd );};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_cbddg *CT_Scaling )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdbed :for {_acce ,_cfeab :=d .Token ();if _cfeab !=nil {return _cfeab ;};switch _bbeaf :=_acce .(type ){case _c .StartElement :switch _bbeaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006co\u0067\u0042\u0061\u0073\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006co\u0067\u0042\u0061\u0073\u0065"}:_cbddg .LogBase =NewCT_LogBase ();if _addcd :=d .DecodeElement (_cbddg .LogBase ,&_bbeaf );_addcd !=nil {return _addcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_cbddg .Orientation =NewCT_Orientation ();if _cebf :=d .DecodeElement (_cbddg .Orientation ,&_bbeaf );_cebf !=nil {return _cebf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0078"}:_cbddg .Max =NewCT_Double ();if _babb :=d .DecodeElement (_cbddg .Max ,&_bbeaf );_babb !=nil {return _babb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e"}:_cbddg .Min =NewCT_Double ();if _cgbfd :=d .DecodeElement (_cbddg .Min ,&_bbeaf );_cgbfd !=nil {return _cgbfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbddg .ExtLst =NewCT_ExtensionList ();if _fdba :=d .DecodeElement (_cbddg .ExtLst ,&_bbeaf );_fdba !=nil {return _fdba ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_bbeaf .Name );if _efgbc :=d .Skip ();_efgbc !=nil {return _efgbc ;};};case _c .EndElement :break _bdbed ;case _c .CharData :};};return nil ;}; +// ST_Thickness is a union type +type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;}; -// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path -func (_eddb *CT_OfPieChart )ValidateWithPath (path string )error {if _cddg :=_eddb .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_cddg !=nil {return _cddg ;};if _eddb .VaryColors !=nil {if _befe :=_eddb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_befe !=nil {return _befe ;};};for _ggbfg ,_gccce :=range _eddb .Ser {if _gbgbg :=_gccce .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggbfg ));_gbgbg !=nil {return _gbgbg ;};};if _eddb .DLbls !=nil {if _aecfe :=_eddb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aecfe !=nil {return _aecfe ;};};if _eddb .GapWidth !=nil {if _bgdbf :=_eddb .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bgdbf !=nil {return _bgdbf ;};};if _eddb .SplitType !=nil {if _fffgf :=_eddb .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_fffgf !=nil {return _fffgf ;};};if _eddb .SplitPos !=nil {if _aeeef :=_eddb .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_aeeef !=nil {return _aeeef ;};};if _eddb .CustSplit !=nil {if _fbefb :=_eddb .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_fbefb !=nil {return _fbefb ;};};if _eddb .SecondPieSize !=nil {if _gcbb :=_eddb .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_gcbb !=nil {return _gcbb ;};};for _aaabe ,_gefgf :=range _eddb .SerLines {if _efdc :=_gefgf .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_aaabe ));_efdc !=nil {return _efdc ;};};if _eddb .ExtLst !=nil {if _cfea :=_eddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfea !=nil {return _cfea ;};};return nil ;};func NewCT_OfPieType ()*CT_OfPieType {_bbccd :=&CT_OfPieType {};return _bbccd }; +// Validate validates the CT_AxDataSource and its children +func (_gbd *CT_AxDataSource )Validate ()error {return _gbd .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");}; -// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path -func (_fgag *CT_BandFmt )ValidateWithPath (path string )error {if _fcce :=_fgag .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fcce !=nil {return _fcce ;};if _fgag .SpPr !=nil {if _ddba :=_fgag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ddba !=nil {return _ddba ;};};return nil ;};const ST_SecondPieSizePercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0035\u002d9\u005d\u0029\u007c(\u005b\u0031\u002d\u0039]\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0032\u0030\u0030\u0029\u0025";func (_ebca *CT_OfPieChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebca .OfPieType =NewCT_OfPieType ();_gcfbd :for {_gbbd ,_faad :=d .Token ();if _faad !=nil {return _faad ;};switch _abgdf :=_gbbd .(type ){case _c .StartElement :switch _abgdf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"}:if _gaaf :=d .DecodeElement (_ebca .OfPieType ,&_abgdf );_gaaf !=nil {return _gaaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ebca .VaryColors =NewCT_Boolean ();if _dbcde :=d .DecodeElement (_ebca .VaryColors ,&_abgdf );_dbcde !=nil {return _dbcde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bfacc :=NewCT_PieSer ();if _aegf :=d .DecodeElement (_bfacc ,&_abgdf );_aegf !=nil {return _aegf ;};_ebca .Ser =append (_ebca .Ser ,_bfacc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ebca .DLbls =NewCT_DLbls ();if _gbaea :=d .DecodeElement (_ebca .DLbls ,&_abgdf );_gbaea !=nil {return _gbaea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_ebca .GapWidth =NewCT_GapAmount ();if _acae :=d .DecodeElement (_ebca .GapWidth ,&_abgdf );_acae !=nil {return _acae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"}:_ebca .SplitType =NewCT_SplitType ();if _fbcee :=d .DecodeElement (_ebca .SplitType ,&_abgdf );_fbcee !=nil {return _fbcee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}:_ebca .SplitPos =NewCT_Double ();if _cdca :=d .DecodeElement (_ebca .SplitPos ,&_abgdf );_cdca !=nil {return _cdca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"}:_ebca .CustSplit =NewCT_CustSplit ();if _faag :=d .DecodeElement (_ebca .CustSplit ,&_abgdf );_faag !=nil {return _faag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}:_ebca .SecondPieSize =NewCT_SecondPieSize ();if _ddbe :=d .DecodeElement (_ebca .SecondPieSize ,&_abgdf );_ddbe !=nil {return _ddbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_acfa :=NewCT_ChartLines ();if _dccfd :=d .DecodeElement (_acfa ,&_abgdf );_dccfd !=nil {return _dccfd ;};_ebca .SerLines =append (_ebca .SerLines ,_acfa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebca .ExtLst =NewCT_ExtensionList ();if _bgdbg :=d .DecodeElement (_ebca .ExtLst ,&_abgdf );_bgdbg !=nil {return _bgdbg ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_abgdf .Name );if _ccac :=d .Skip ();_ccac !=nil {return _ccac ;};};case _c .EndElement :break _gcfbd ;case _c .CharData :};};return nil ;};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_cacfg :=&EG_SurfaceChartShared {};return _cacfg ;}; +// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path +func (_abgbd *CT_Scaling )ValidateWithPath (path string )error {if _abgbd .LogBase !=nil {if _bffbe :=_abgbd .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_bffbe !=nil {return _bffbe ;};};if _abgbd .Orientation !=nil {if _geagg :=_abgbd .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_geagg !=nil {return _geagg ;};};if _abgbd .Max !=nil {if _fagbb :=_abgbd .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_fagbb !=nil {return _fagbb ;};};if _abgbd .Min !=nil {if _ffbb :=_abgbd .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_ffbb !=nil {return _ffbb ;};};if _abgbd .ExtLst !=nil {if _eebga :=_abgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eebga !=nil {return _eebga ;};};return nil ;}; -// Validate validates the CT_DispBlanksAs and its children -func (_cbag *CT_DispBlanksAs )Validate ()error {return _cbag .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};func (_fbfg *CT_CrossBetween )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbfg .ValAttr =ST_CrossBetween (1);for _ ,_fde :=range start .Attr {if _fde .Name .Local =="\u0076\u0061\u006c"{_fbfg .ValAttr .UnmarshalXMLAttr (_fde );continue ;};};for {_ebdaf ,_cegc :=d .Token ();if _cegc !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_cegc );};if _acef ,_gbba :=_ebdaf .(_c .EndElement );_gbba &&_acef .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_AreaSer and its children +func (_dgb *CT_AreaSer )Validate ()error {return _dgb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};type CT_AxisUnit struct{ValAttr float64 ;}; -// Validate validates the CT_DPt and its children -func (_adfd *CT_DPt )Validate ()error {return _adfd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;};func NewCT_Order ()*CT_Order {_bbff :=&CT_Order {};return _bbff };func (_cedf *CT_LegendPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cedf .ValAttr !=ST_LegendPosUnset {_edac ,_dcdd :=_cedf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dcdd !=nil {return _dcdd ;};start .Attr =append (start .Attr ,_edac );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbeag ST_SizeRepresents )String ()string {switch _cbeag {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";}; +// Validate validates the CT_FirstSliceAng and its children +func (_dcec *CT_FirstSliceAng )Validate ()error {return _dcec .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");}; -// Validate validates the CT_SerTx and its children -func (_dggef *CT_SerTx )Validate ()error {return _dggef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");}; +// Validate validates the CT_BubbleScale and its children +func (_eceb *CT_BubbleScale )Validate ()error {return _eceb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");}; -// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path -func (_dfcdd *CT_LineChart )ValidateWithPath (path string )error {if _ggga :=_dfcdd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ggga !=nil {return _ggga ;};if _dfcdd .VaryColors !=nil {if _fbgf :=_dfcdd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbgf !=nil {return _fbgf ;};};for _aaagf ,_ccgc :=range _dfcdd .Ser {if _ddff :=_ccgc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aaagf ));_ddff !=nil {return _ddff ;};};if _dfcdd .DLbls !=nil {if _cdffc :=_dfcdd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cdffc !=nil {return _cdffc ;};};if _dfcdd .DropLines !=nil {if _cfbd :=_dfcdd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cfbd !=nil {return _cfbd ;};};if _dfcdd .HiLowLines !=nil {if _adafg :=_dfcdd .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_adafg !=nil {return _adafg ;};};if _dfcdd .UpDownBars !=nil {if _afacd :=_dfcdd .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_afacd !=nil {return _afacd ;};};if _dfcdd .Marker !=nil {if _afceg :=_dfcdd .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_afceg !=nil {return _afceg ;};};if _dfcdd .Smooth !=nil {if _efdg :=_dfcdd .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_efdg !=nil {return _efdg ;};};for _dfbeg ,_gbefb :=range _dfcdd .AxId {if _bfgc :=_gbefb .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dfbeg ));_bfgc !=nil {return _bfgc ;};};if _dfcdd .ExtLst !=nil {if _agad :=_dfcdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agad !=nil {return _agad ;};};return nil ;}; +// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path +func (_bgfa *CT_HPercent )ValidateWithPath (path string )error {if _bgfa .ValAttr !=nil {if _ddcb :=_bgfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddcb !=nil {return _ddcb ;};};return nil ;};func (_dddbde ST_DepthPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dddbde .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_e .CharData (*_dddbde .ST_DepthPercentWithSymbol ));};if _dddbde .ST_DepthPercentUShort !=nil {e .EncodeToken (_e .CharData (_bf .Sprintf ("\u0025\u0064",*_dddbde .ST_DepthPercentUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type ST_Shape byte ;type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_dcead :=&EG_LegendEntryData {};return _dcead };type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cb .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 (_efbfb *CT_DispUnits )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _efbfb .Choice !=nil {_efbfb .Choice .MarshalXML (e ,_e .StartElement {});};if _efbfb .DispUnitsLbl !=nil {_aeaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_efbfb .DispUnitsLbl ,_aeaf );};if _efbfb .ExtLst !=nil {_bgdgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efbfb .ExtLst ,_bgdgg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egacf *CT_LblOffset )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfgd :=range start .Attr {if _bfgd .Name .Local =="\u0076\u0061\u006c"{_bbfff ,_bdcab :=ParseUnionST_LblOffset (_bfgd .Value );if _bdcab !=nil {return _bdcab ;};_egacf .ValAttr =&_bbfff ;continue ;};};for {_cagb ,_ecbf :=d .Token ();if _ecbf !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_ecbf );};if _fdead ,_ddad :=_cagb .(_e .EndElement );_ddad &&_fdead .Name ==start .Name {break ;};};return nil ;};func (_eggfb ST_Grouping )String ()string {switch _eggfb {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 CT_LblAlgn and its children, prefixing error messages with path -func (_bgfe *CT_LblAlgn )ValidateWithPath (path string )error {if _bgfe .ValAttr ==ST_LblAlgnUnset {return _aa .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _adaf :=_bgfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adaf !=nil {return _adaf ;};return nil ;}; +// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path +func (_eaaea *CT_PictureFormat )ValidateWithPath (path string )error {if _eaaea .ValAttr ==ST_PictureFormatUnset {return _bf .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 _cgeg :=_eaaea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgeg !=nil {return _cgeg ;};return nil ;};func (_bfacb ST_TickLblPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bfacb .String (),start );};func (_bfgge *EG_LineChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfgge .Grouping =NewCT_Grouping ();_acebc :for {_debeg ,_dfbff :=d .Token ();if _dfbff !=nil {return _dfbff ;};switch _fbef :=_debeg .(type ){case _e .StartElement :switch _fbef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdaeb :=d .DecodeElement (_bfgge .Grouping ,&_fbef );_cdaeb !=nil {return _cdaeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfgge .VaryColors =NewCT_Boolean ();if _bbef :=d .DecodeElement (_bfgge .VaryColors ,&_fbef );_bbef !=nil {return _bbef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ggcag :=NewCT_LineSer ();if _egca :=d .DecodeElement (_ggcag ,&_fbef );_egca !=nil {return _egca ;};_bfgge .Ser =append (_bfgge .Ser ,_ggcag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfgge .DLbls =NewCT_DLbls ();if _daaeg :=d .DecodeElement (_bfgge .DLbls ,&_fbef );_daaeg !=nil {return _daaeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfgge .DropLines =NewCT_ChartLines ();if _gbbg :=d .DecodeElement (_bfgge .DropLines ,&_fbef );_gbbg !=nil {return _gbbg ;};default:_ba .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",_fbef .Name );if _baeafd :=d .Skip ();_baeafd !=nil {return _baeafd ;};};case _e .EndElement :break _acebc ;case _e .CharData :};};return nil ;};func (_eac *CT_AxDataSource )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_eac .Choice .MarshalXML (e ,_e .StartElement {});e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_adffg :=&CT_PageMargins {};return _adffg };func (_aedad *ST_ErrBarType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aedad =0;case "\u0062\u006f\u0074\u0068":*_aedad =1;case "\u006d\u0069\u006eu\u0073":*_aedad =2;case "\u0070\u006c\u0075\u0073":*_aedad =3;};return nil ;}; -// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path -func (_adedd *CT_RotY )ValidateWithPath (path string )error {if _adedd .ValAttr !=nil {if *_adedd .ValAttr < 0{return _aa .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_adedd .ValAttr );};if *_adedd .ValAttr > 360{return _aa .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_adedd .ValAttr );};};return nil ;};type CT_StrVal struct{IdxAttr uint32 ;V string ;};func NewCT_Title ()*CT_Title {_acdcg :=&CT_Title {};return _acdcg };func (_feac *EG_AxShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feac .AxId =NewCT_UnsignedInt ();_feac .Scaling =NewCT_Scaling ();_feac .AxPos =NewCT_AxPos ();_feac .CrossAx =NewCT_UnsignedInt ();_accf :for {_eccef ,_ddfde :=d .Token ();if _ddfde !=nil {return _ddfde ;};switch _aaabeg :=_eccef .(type ){case _c .StartElement :switch _aaabeg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _faec :=d .DecodeElement (_feac .AxId ,&_aaabeg );_faec !=nil {return _faec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _eadaa :=d .DecodeElement (_feac .Scaling ,&_aaabeg );_eadaa !=nil {return _eadaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_feac .Delete =NewCT_Boolean ();if _caaa :=d .DecodeElement (_feac .Delete ,&_aaabeg );_caaa !=nil {return _caaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _dceed :=d .DecodeElement (_feac .AxPos ,&_aaabeg );_dceed !=nil {return _dceed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_feac .MajorGridlines =NewCT_ChartLines ();if _dgdbg :=d .DecodeElement (_feac .MajorGridlines ,&_aaabeg );_dgdbg !=nil {return _dgdbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_feac .MinorGridlines =NewCT_ChartLines ();if _accbc :=d .DecodeElement (_feac .MinorGridlines ,&_aaabeg );_accbc !=nil {return _accbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_feac .Title =NewCT_Title ();if _cadfde :=d .DecodeElement (_feac .Title ,&_aaabeg );_cadfde !=nil {return _cadfde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_feac .NumFmt =NewCT_NumFmt ();if _fgegf :=d .DecodeElement (_feac .NumFmt ,&_aaabeg );_fgegf !=nil {return _fgegf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_feac .MajorTickMark =NewCT_TickMark ();if _geecd :=d .DecodeElement (_feac .MajorTickMark ,&_aaabeg );_geecd !=nil {return _geecd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_feac .MinorTickMark =NewCT_TickMark ();if _aaeeb :=d .DecodeElement (_feac .MinorTickMark ,&_aaabeg );_aaeeb !=nil {return _aaeeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_feac .TickLblPos =NewCT_TickLblPos ();if _eeffg :=d .DecodeElement (_feac .TickLblPos ,&_aaabeg );_eeffg !=nil {return _eeffg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_feac .SpPr =_d .NewCT_ShapeProperties ();if _gafbe :=d .DecodeElement (_feac .SpPr ,&_aaabeg );_gafbe !=nil {return _gafbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_feac .TxPr =_d .NewCT_TextBody ();if _fdaaab :=d .DecodeElement (_feac .TxPr ,&_aaabeg );_fdaaab !=nil {return _fdaaab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _bbcaeg :=d .DecodeElement (_feac .CrossAx ,&_aaabeg );_bbcaeg !=nil {return _bbcaeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_feac .Choice =NewEG_AxSharedChoice ();if _dcdff :=d .DecodeElement (&_feac .Choice .Crosses ,&_aaabeg );_dcdff !=nil {return _dcdff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_feac .Choice =NewEG_AxSharedChoice ();if _eegbb :=d .DecodeElement (&_feac .Choice .CrossesAt ,&_aaabeg );_eegbb !=nil {return _eegbb ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_aaabeg .Name );if _cfaab :=d .Skip ();_cfaab !=nil {return _cfaab ;};};case _c .EndElement :break _accf ;case _c .CharData :};};return nil ;};func (_bgbe *CT_Tx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bgbe .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_ccdg :=&CT_ErrDir {};_ccdg .ValAttr =ST_ErrDir (1);return _ccdg };type ST_OfPieType byte ;func (_dadaag ST_LblOffset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dadaag .ST_LblOffsetPercent !=nil {e .EncodeToken (_c .CharData (*_dadaag .ST_LblOffsetPercent ));};if _dadaag .ST_LblOffsetUShort !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_dadaag .ST_LblOffsetUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_abfdg *ST_BubbleScale )ValidateWithPath (path string )error {_gefcg :=[]string {};if _abfdg .ST_BubbleScalePercent !=nil {_gefcg =append (_gefcg ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _abfdg .ST_BubbleScaleUInt !=nil {_gefcg =append (_gefcg ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_gefcg )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gefcg );};return nil ;};func (_cace *CT_CustSplit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cace .SecondPiePt !=nil {_afecb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_gcdge :=range _cace .SecondPiePt {e .EncodeElement (_gcdge ,_afecb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggeb *CT_CrossBetween )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cggac ,_fceg :=_ggeb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _fceg !=nil {return _fceg ;};start .Attr =append (start .Attr ,_cggac );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path +func (_eaeec *CT_StrRef )ValidateWithPath (path string )error {if _eaeec .StrCache !=nil {if _dfecb :=_eaeec .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_dfecb !=nil {return _dfecb ;};};if _eaeec .ExtLst !=nil {if _dcdebg :=_eaeec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcdebg !=nil {return _dcdebg ;};};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_Extension struct{UriAttr *string ;Any _ba .Any ;};func (_aaefg ST_ScatterStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aaefg .String (),start );};func (_bccg *ST_TimeUnit )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bccg =0;case "\u0064\u0061\u0079\u0073":*_bccg =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_bccg =2;case "\u0079\u0065\u0061r\u0073":*_bccg =3;};return nil ;};func (_ceega *CT_TextLanguageID )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",_ceega .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aagg ST_BarDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aagg .String (),start );};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;);type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .CT_TextBody ;};func NewCT_DLbl ()*CT_DLbl {_begc :=&CT_DLbl {};_begc .Idx =NewCT_UnsignedInt ();return _begc };func (_abgda ST_ErrValType )Validate ()error {return _abgda .ValidateWithPath ("")};func (_dgecaa ST_ScatterStyle )Validate ()error {return _dgecaa .ValidateWithPath ("")};func NewCT_Perspective ()*CT_Perspective {_fbfa :=&CT_Perspective {};return _fbfa };type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};func (_addbe *ST_SizeRepresents )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffbfg ,_ddaebb :=d .Token ();if _ddaebb !=nil {return _ddaebb ;};if _fdffa ,_fdaab :=_ffbfg .(_e .EndElement );_fdaab &&_fdffa .Name ==start .Name {*_addbe =1;return nil ;};if _dfega ,_efaga :=_ffbfg .(_e .CharData );!_efaga {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffbfg );}else {switch string (_dfega ){case "":*_addbe =0;case "\u0061\u0072\u0065\u0061":*_addbe =1;case "\u0077":*_addbe =2;};};_ffbfg ,_ddaebb =d .Token ();if _ddaebb !=nil {return _ddaebb ;};if _aafc ,_ebeaf :=_ffbfg .(_e .EndElement );_ebeaf &&_aafc .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffbfg );};func (_faeffa *CT_SecondPieSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _faeffa .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_faeffa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_bbfb :=&CT_SizeRepresents {};return _bbfb };func NewCT_RotX ()*CT_RotX {_dbefb :=&CT_RotX {};return _dbefb };func (_gdagc *CT_NumDataSource )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdagc .Choice =NewCT_NumDataSourceChoice ();_fgaae :for {_bfeeb ,_aacg :=d .Token ();if _aacg !=nil {return _aacg ;};switch _edcf :=_bfeeb .(type ){case _e .StartElement :switch _edcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagc .Choice =NewCT_NumDataSourceChoice ();if _beac :=d .DecodeElement (&_gdagc .Choice .NumRef ,&_edcf );_beac !=nil {return _beac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagc .Choice =NewCT_NumDataSourceChoice ();if _deebd :=d .DecodeElement (&_gdagc .Choice .NumLit ,&_edcf );_deebd !=nil {return _deebd ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_edcf .Name );if _dgebd :=d .Skip ();_dgebd !=nil {return _dgebd ;};};case _e .EndElement :break _fgaae ;case _e .CharData :};};return nil ;};func (_gcef ST_OfPieType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cddbf :=_e .Attr {};_cddbf .Name =name ;switch _gcef {case ST_OfPieTypeUnset :_cddbf .Value ="";case ST_OfPieTypePie :_cddbf .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_cddbf .Value ="\u0062\u0061\u0072";};return _cddbf ,nil ;};func (_bbff *CT_DLbls )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bbff .DLbl !=nil {_aeagb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_ecg :=range _bbff .DLbl {e .EncodeElement (_ecg ,_aeagb );};};if _bbff .Choice !=nil {_bbff .Choice .MarshalXML (e ,_e .StartElement {});};if _bbff .ExtLst !=nil {_abfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbff .ExtLst ,_abfb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_LogBase ()*CT_LogBase {_adfge :=&CT_LogBase {};_adfge .ValAttr =2;return _adfge }; -// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path -func (_feadb *EG_AxShared )ValidateWithPath (path string )error {if _dgddd :=_feadb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_dgddd !=nil {return _dgddd ;};if _aabbg :=_feadb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_aabbg !=nil {return _aabbg ;};if _feadb .Delete !=nil {if _fcab :=_feadb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fcab !=nil {return _fcab ;};};if _fdagc :=_feadb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_fdagc !=nil {return _fdagc ;};if _feadb .MajorGridlines !=nil {if _deef :=_feadb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_deef !=nil {return _deef ;};};if _feadb .MinorGridlines !=nil {if _fcegf :=_feadb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fcegf !=nil {return _fcegf ;};};if _feadb .Title !=nil {if _acaad :=_feadb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_acaad !=nil {return _acaad ;};};if _feadb .NumFmt !=nil {if _ecbea :=_feadb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ecbea !=nil {return _ecbea ;};};if _feadb .MajorTickMark !=nil {if _gdead :=_feadb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gdead !=nil {return _gdead ;};};if _feadb .MinorTickMark !=nil {if _cgdda :=_feadb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cgdda !=nil {return _cgdda ;};};if _feadb .TickLblPos !=nil {if _afaae :=_feadb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_afaae !=nil {return _afaae ;};};if _feadb .SpPr !=nil {if _daeaa :=_feadb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_daeaa !=nil {return _daeaa ;};};if _feadb .TxPr !=nil {if _gacdf :=_feadb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gacdf !=nil {return _gacdf ;};};if _fffff :=_feadb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_fffff !=nil {return _fffff ;};if _feadb .Choice !=nil {if _fefcf :=_feadb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fefcf !=nil {return _fefcf ;};};return nil ;}; +// Validate validates the CT_DispBlanksAs and its children +func (_eacd *CT_DispBlanksAs )Validate ()error {return _eacd .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_cb .CT_TextBody ;};func NewCT_OfPieType ()*CT_OfPieType {_egga :=&CT_OfPieType {};return _egga };func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_bfed :=&CT_BuiltInUnit {};return _bfed };func (_ecabg *ST_SecondPieSize )Validate ()error {return _ecabg .ValidateWithPath ("")}; -// Validate validates the Group_DLbls and its children -func (_dadaf *Group_DLbls )Validate ()error {return _dadaf .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");}; +// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path +func (_fabe *CT_DLblsChoice )ValidateWithPath (path string )error {if _fabe .Delete !=nil {if _dbde :=_fabe .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dbde !=nil {return _dbde ;};};if _fabe .NumFmt !=nil {if _bdee :=_fabe .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_bdee !=nil {return _bdee ;};};if _fabe .SpPr !=nil {if _ebdd :=_fabe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebdd !=nil {return _ebdd ;};};if _fabe .TxPr !=nil {if _dbbd :=_fabe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dbbd !=nil {return _dbbd ;};};if _fabe .DLblPos !=nil {if _ccgf :=_fabe .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_ccgf !=nil {return _ccgf ;};};if _fabe .ShowLegendKey !=nil {if _gfgg :=_fabe .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_gfgg !=nil {return _gfgg ;};};if _fabe .ShowVal !=nil {if _dacg :=_fabe .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_dacg !=nil {return _dacg ;};};if _fabe .ShowCatName !=nil {if _fccd :=_fabe .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_fccd !=nil {return _fccd ;};};if _fabe .ShowSerName !=nil {if _gecf :=_fabe .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gecf !=nil {return _gecf ;};};if _fabe .ShowPercent !=nil {if _cgbd :=_fabe .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_cgbd !=nil {return _cgbd ;};};if _fabe .ShowBubbleSize !=nil {if _efgg :=_fabe .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_efgg !=nil {return _efgg ;};};if _fabe .ShowLeaderLines !=nil {if _edbg :=_fabe .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_edbg !=nil {return _edbg ;};};if _fabe .LeaderLines !=nil {if _fdee :=_fabe .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_fdee !=nil {return _fdee ;};};return nil ;}; -// Validate validates the CT_Surface3DChart and its children -func (_eaffb *CT_Surface3DChart )Validate ()error {return _eaffb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_DispUnitsLbl and its children +func (_gggg *CT_DispUnitsLbl )Validate ()error {return _gggg .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};func (_defe *CT_BarChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_defe .BarDir ,_dfe );if _defe .Grouping !=nil {_cfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_defe .Grouping ,_cfb );};if _defe .VaryColors !=nil {_ead :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_defe .VaryColors ,_ead );};if _defe .Ser !=nil {_bgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ddf :=range _defe .Ser {e .EncodeElement (_ddf ,_bgf );};};if _defe .DLbls !=nil {_ffe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_defe .DLbls ,_ffe );};if _defe .GapWidth !=nil {_ecb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_defe .GapWidth ,_ecb );};if _defe .Overlap !=nil {_daeg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_defe .Overlap ,_daeg );};if _defe .SerLines !=nil {_baab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_cde :=range _defe .SerLines {e .EncodeElement (_cde ,_baab );};};_babfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_caa :=range _defe .AxId {e .EncodeElement (_caa ,_babfb );};if _defe .ExtLst !=nil {_ebc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_defe .ExtLst ,_ebc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OfPieType and its children -func (_ggcga *CT_OfPieType )Validate ()error {return _ggcga .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};func (_debfb *CT_MarkerStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_adebd ,_eaff :=_debfb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _eaff !=nil {return _eaff ;};start .Attr =append (start .Attr ,_adebd );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};func (_fgbgb *CT_Order )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebcad :=range start .Attr {if _ebcad .Name .Local =="\u0076\u0061\u006c"{_cdgg ,_fcaa :=_e .ParseUint (_ebcad .Value ,10,8);if _fcaa !=nil {return _fcaa ;};_bcbg :=uint8 (_cdgg );_fgbgb .ValAttr =&_bcbg ;continue ;};};for {_cgeg ,_dedgf :=d .Token ();if _dedgf !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_dedgf );};if _egcdb ,_cdfa :=_cgeg .(_c .EndElement );_cdfa &&_egcdb .Name ==start .Name {break ;};};return nil ;};func (_gfbb *ST_TrendlineType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gfbb =0;case "\u0065\u0078\u0070":*_gfbb =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gfbb =2;case "\u006c\u006f\u0067":*_gfbb =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_gfbb =4;case "\u0070\u006f\u006c\u0079":*_gfbb =5;case "\u0070\u006f\u0077e\u0072":*_gfbb =6;};return nil ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_efbcc :=&CT_ScatterStyle {};return _efbcc }; +// Validate validates the CT_LineSer and its children +func (_cfdeg *CT_LineSer )Validate ()error {return _cfdeg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");}; -// Validate validates the EG_AxShared and its children -func (_bfcgg *EG_AxShared )Validate ()error {return _bfcgg .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};func (_egcgb *ST_Thickness )Validate ()error {return _egcgb .ValidateWithPath ("")};func (_fcecb *EG_AxShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bbbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_fcecb .AxId ,_bbbb );_ddbf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_fcecb .Scaling ,_ddbf );if _fcecb .Delete !=nil {_feabf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_fcecb .Delete ,_feabf );};_dcgfe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_fcecb .AxPos ,_dcgfe );if _fcecb .MajorGridlines !=nil {_fdfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcecb .MajorGridlines ,_fdfa );};if _fcecb .MinorGridlines !=nil {_affgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcecb .MinorGridlines ,_affgf );};if _fcecb .Title !=nil {_adef :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_fcecb .Title ,_adef );};if _fcecb .NumFmt !=nil {_fddfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fcecb .NumFmt ,_fddfa );};if _fcecb .MajorTickMark !=nil {_cade :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fcecb .MajorTickMark ,_cade );};if _fcecb .MinorTickMark !=nil {_aecfad :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fcecb .MinorTickMark ,_aecfad );};if _fcecb .TickLblPos !=nil {_gdgde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_fcecb .TickLblPos ,_gdgde );};if _fcecb .SpPr !=nil {_cdgae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcecb .SpPr ,_cdgae );};if _fcecb .TxPr !=nil {_abbdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fcecb .TxPr ,_abbdg );};_fcfab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_fcecb .CrossAx ,_fcfab );if _fcecb .Choice !=nil {_fcecb .Choice .MarshalXML (e ,_c .StartElement {});};return nil ;};type CT_ValAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};func (_egfdg *CT_TxChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egfdg .StrRef !=nil {_febe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_egfdg .StrRef ,_febe );};if _egfdg .Rich !=nil {_ccdad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_egfdg .Rich ,_ccdad );};return nil ;};func (_cdfaf *CT_SerTxChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbaec :for {_fcbae ,_ggbag :=d .Token ();if _ggbag !=nil {return _ggbag ;};switch _agedg :=_fcbae .(type ){case _c .StartElement :switch _agedg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_cdfaf .StrRef =NewCT_StrRef ();if _gcfaf :=d .DecodeElement (_cdfaf .StrRef ,&_agedg );_gcfaf !=nil {return _gcfaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_cdfaf .V =new (string );if _cagbd :=d .DecodeElement (_cdfaf .V ,&_agedg );_cagbd !=nil {return _cagbd ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_agedg .Name );if _bfebf :=d .Skip ();_bfebf !=nil {return _bfebf ;};};case _c .EndElement :break _cbaec ;case _c .CharData :};};return nil ;};func NewCT_SurfaceChart ()*CT_SurfaceChart {_cacdd :=&CT_SurfaceChart {};return _cacdd }; +// Validate validates the CT_Grouping and its children +func (_cbbff *CT_Grouping )Validate ()error {return _cbbff .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func (_fgce *CT_PlotArea )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fgce .Layout !=nil {_feef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fgce .Layout ,_feef );};for _ ,_cfedf :=range _fgce .Choice {_cfedf .MarshalXML (e ,_e .StartElement {});};if _fgce .CChoice !=nil {_fgce .CChoice .MarshalXML (e ,_e .StartElement {});};if _fgce .DTable !=nil {_cagf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_fgce .DTable ,_cagf );};if _fgce .SpPr !=nil {_cecfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgce .SpPr ,_cecfa );};if _fgce .ExtLst !=nil {_gacfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgce .ExtLst ,_gacfa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LblOffset and its children -func (_aaeb *CT_LblOffset )Validate ()error {return _aaeb .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Shape *CT_Shape ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_RotX and its children +func (_gefa *CT_RotX )Validate ()error {return _gefa .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};func NewCT_DTable ()*CT_DTable {_gcbeg :=&CT_DTable {};return _gcbeg }; -// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path -func (_egdbb *CT_TrendlineType )ValidateWithPath (path string )error {if _ecedb :=_egdbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecedb !=nil {return _ecedb ;};return nil ;};func NewCT_ErrBars ()*CT_ErrBars {_bgbc :=&CT_ErrBars {};_bgbc .ErrBarType =NewCT_ErrBarType ();_bgbc .ErrValType =NewCT_ErrValType ();return _bgbc ;}; +// Validate validates the CT_TickMark and its children +func (_dfada *CT_TickMark )Validate ()error {return _dfada .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};func (_fcba *CT_ErrBars )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fcba .ErrDir !=nil {_agda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_fcba .ErrDir ,_agda );};_gfbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fcba .ErrBarType ,_gfbf );_bbga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fcba .ErrValType ,_bbga );if _fcba .NoEndCap !=nil {_dcdb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_fcba .NoEndCap ,_dcdb );};if _fcba .Plus !=nil {_aabg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_fcba .Plus ,_aabg );};if _fcba .Minus !=nil {_daag :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_fcba .Minus ,_daag );};if _fcba .Val !=nil {_beabf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fcba .Val ,_beabf );};if _fcba .SpPr !=nil {_faaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcba .SpPr ,_faaf );};if _fcba .ExtLst !=nil {_fcgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcba .ExtLst ,_fcgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_MarkerStyle ()*CT_MarkerStyle {_eeabe :=&CT_MarkerStyle {};_eeabe .ValAttr =ST_MarkerStyle (1);return _eeabe ;};func (_decacf *ST_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_becdg ,_bffd :=d .Token ();if _bffd !=nil {return _bffd ;};if _cffeg ,_gfgff :=_becdg .(_e .EndElement );_gfgff &&_cffeg .Name ==start .Name {*_decacf =1;return nil ;};if _efdbg ,_befcg :=_becdg .(_e .CharData );!_befcg {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_becdg );}else {switch string (_efdbg ){case "":*_decacf =0;case "\u0063\u006f\u006e\u0065":*_decacf =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_decacf =2;case "\u0062\u006f\u0078":*_decacf =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_decacf =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_decacf =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_decacf =6;};};_becdg ,_bffd =d .Token ();if _bffd !=nil {return _bffd ;};if _fdeaf ,_fabef :=_becdg .(_e .EndElement );_fabef &&_fdeaf .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_becdg );}; -// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path -func (_acb *CT_BarDir )ValidateWithPath (path string )error {if _adg :=_acb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adg !=nil {return _adg ;};return nil ;};func (_edgg *CT_AxDataSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edgg .Choice =NewCT_AxDataSourceChoice ();_eegf :for {_bga ,_fec :=d .Token ();if _fec !=nil {return _fec ;};switch _bcf :=_bga .(type ){case _c .StartElement :switch _bcf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_edgg .Choice =NewCT_AxDataSourceChoice ();if _acf :=d .DecodeElement (&_edgg .Choice .MultiLvlStrRef ,&_bcf );_acf !=nil {return _acf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_edgg .Choice =NewCT_AxDataSourceChoice ();if _dac :=d .DecodeElement (&_edgg .Choice .NumRef ,&_bcf );_dac !=nil {return _dac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_edgg .Choice =NewCT_AxDataSourceChoice ();if _fb :=d .DecodeElement (&_edgg .Choice .NumLit ,&_bcf );_fb !=nil {return _fb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_edgg .Choice =NewCT_AxDataSourceChoice ();if _gbe :=d .DecodeElement (&_edgg .Choice .StrRef ,&_bcf );_gbe !=nil {return _gbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_edgg .Choice =NewCT_AxDataSourceChoice ();if _gcd :=d .DecodeElement (&_edgg .Choice .StrLit ,&_bcf );_gcd !=nil {return _gcd ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_bcf .Name );if _cee :=d .Skip ();_cee !=nil {return _cee ;};};case _c .EndElement :break _eegf ;case _c .CharData :};};return nil ;};func (_eabgd ST_Crosses )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eabgd .String (),start );};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_d .CT_TextBody ;}; +// Validate validates the UserShapes and its children +func (_bfccd *UserShapes )Validate ()error {return _bfccd .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");}; -// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path -func (_abceg *EG_DLblShared )ValidateWithPath (path string )error {if _abceg .NumFmt !=nil {if _dgegcg :=_abceg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dgegcg !=nil {return _dgegcg ;};};if _abceg .SpPr !=nil {if _caaea :=_abceg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_caaea !=nil {return _caaea ;};};if _abceg .TxPr !=nil {if _dfddb :=_abceg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dfddb !=nil {return _dfddb ;};};if _abceg .DLblPos !=nil {if _ecea :=_abceg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_ecea !=nil {return _ecea ;};};if _abceg .ShowLegendKey !=nil {if _fgafe :=_abceg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_fgafe !=nil {return _fgafe ;};};if _abceg .ShowVal !=nil {if _aafde :=_abceg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_aafde !=nil {return _aafde ;};};if _abceg .ShowCatName !=nil {if _gcba :=_abceg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_gcba !=nil {return _gcba ;};};if _abceg .ShowSerName !=nil {if _agacb :=_abceg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_agacb !=nil {return _agacb ;};};if _abceg .ShowPercent !=nil {if _cadfdc :=_abceg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_cadfdc !=nil {return _cadfdc ;};};if _abceg .ShowBubbleSize !=nil {if _adbda :=_abceg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_adbda !=nil {return _adbda ;};};return nil ;};func (_bgabf *CT_DateAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgabf .AxId =NewCT_UnsignedInt ();_bgabf .Scaling =NewCT_Scaling ();_bgabf .AxPos =NewCT_AxPos ();_bgabf .CrossAx =NewCT_UnsignedInt ();_dgde :for {_cbcd ,_fgfd :=d .Token ();if _fgfd !=nil {return _fgfd ;};switch _fafe :=_cbcd .(type ){case _c .StartElement :switch _fafe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _ddga :=d .DecodeElement (_bgabf .AxId ,&_fafe );_ddga !=nil {return _ddga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _ggge :=d .DecodeElement (_bgabf .Scaling ,&_fafe );_ggge !=nil {return _ggge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_bgabf .Delete =NewCT_Boolean ();if _deea :=d .DecodeElement (_bgabf .Delete ,&_fafe );_deea !=nil {return _deea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _gbbf :=d .DecodeElement (_bgabf .AxPos ,&_fafe );_gbbf !=nil {return _gbbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_bgabf .MajorGridlines =NewCT_ChartLines ();if _efgbb :=d .DecodeElement (_bgabf .MajorGridlines ,&_fafe );_efgbb !=nil {return _efgbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_bgabf .MinorGridlines =NewCT_ChartLines ();if _fcege :=d .DecodeElement (_bgabf .MinorGridlines ,&_fafe );_fcege !=nil {return _fcege ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_bgabf .Title =NewCT_Title ();if _dcab :=d .DecodeElement (_bgabf .Title ,&_fafe );_dcab !=nil {return _dcab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bgabf .NumFmt =NewCT_NumFmt ();if _efgg :=d .DecodeElement (_bgabf .NumFmt ,&_fafe );_efgg !=nil {return _efgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_bgabf .MajorTickMark =NewCT_TickMark ();if _bfaa :=d .DecodeElement (_bgabf .MajorTickMark ,&_fafe );_bfaa !=nil {return _bfaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_bgabf .MinorTickMark =NewCT_TickMark ();if _fbfd :=d .DecodeElement (_bgabf .MinorTickMark ,&_fafe );_fbfd !=nil {return _fbfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_bgabf .TickLblPos =NewCT_TickLblPos ();if _bfeec :=d .DecodeElement (_bgabf .TickLblPos ,&_fafe );_bfeec !=nil {return _bfeec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bgabf .SpPr =_d .NewCT_ShapeProperties ();if _ebabe :=d .DecodeElement (_bgabf .SpPr ,&_fafe );_ebabe !=nil {return _ebabe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bgabf .TxPr =_d .NewCT_TextBody ();if _efad :=d .DecodeElement (_bgabf .TxPr ,&_fafe );_efad !=nil {return _efad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _dcbg :=d .DecodeElement (_bgabf .CrossAx ,&_fafe );_dcbg !=nil {return _dcbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_bgabf .Choice =NewEG_AxSharedChoice ();if _bdgga :=d .DecodeElement (&_bgabf .Choice .Crosses ,&_fafe );_bdgga !=nil {return _bdgga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_bgabf .Choice =NewEG_AxSharedChoice ();if _ecgg :=d .DecodeElement (&_bgabf .Choice .CrossesAt ,&_fafe );_ecgg !=nil {return _ecgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_bgabf .Auto =NewCT_Boolean ();if _dgfa :=d .DecodeElement (_bgabf .Auto ,&_fafe );_dgfa !=nil {return _dgfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_bgabf .LblOffset =NewCT_LblOffset ();if _eeed :=d .DecodeElement (_bgabf .LblOffset ,&_fafe );_eeed !=nil {return _eeed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_bgabf .BaseTimeUnit =NewCT_TimeUnit ();if _ffea :=d .DecodeElement (_bgabf .BaseTimeUnit ,&_fafe );_ffea !=nil {return _ffea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_bgabf .MajorUnit =NewCT_AxisUnit ();if _agedd :=d .DecodeElement (_bgabf .MajorUnit ,&_fafe );_agedd !=nil {return _agedd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_bgabf .MajorTimeUnit =NewCT_TimeUnit ();if _egcd :=d .DecodeElement (_bgabf .MajorTimeUnit ,&_fafe );_egcd !=nil {return _egcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_bgabf .MinorUnit =NewCT_AxisUnit ();if _eebe :=d .DecodeElement (_bgabf .MinorUnit ,&_fafe );_eebe !=nil {return _eebe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_bgabf .MinorTimeUnit =NewCT_TimeUnit ();if _gcdgc :=d .DecodeElement (_bgabf .MinorTimeUnit ,&_fafe );_gcdgc !=nil {return _gcdgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgabf .ExtLst =NewCT_ExtensionList ();if _gdfd :=d .DecodeElement (_bgabf .ExtLst ,&_fafe );_gdfd !=nil {return _gdfd ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_fafe .Name );if _fceff :=d .Skip ();_fceff !=nil {return _fceff ;};};case _c .EndElement :break _dgde ;case _c .CharData :};};return nil ;};func (_afffb ST_SizeRepresents )ValidateWithPath (path string )error {switch _afffb {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afffb ));};return nil ;};func (_cdbg ST_BarDir )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cafg :=_c .Attr {};_cafg .Name =name ;switch _cdbg {case ST_BarDirUnset :_cafg .Value ="";case ST_BarDirBar :_cafg .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_cafg .Value ="\u0063\u006f\u006c";};return _cafg ,nil ;};func (_eeadc *CT_PictureOptions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eeadc .ApplyToFront !=nil {_bfgga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_eeadc .ApplyToFront ,_bfgga );};if _eeadc .ApplyToSides !=nil {_dcge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_eeadc .ApplyToSides ,_dcge );};if _eeadc .ApplyToEnd !=nil {_dbgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_eeadc .ApplyToEnd ,_dbgf );};if _eeadc .PictureFormat !=nil {_begc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_eeadc .PictureFormat ,_begc );};if _eeadc .PictureStackUnit !=nil {_aebeg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_eeadc .PictureStackUnit ,_aebeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgbf *CT_ManualLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dgbf .LayoutTarget !=nil {_ebaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_dgbf .LayoutTarget ,_ebaeb );};if _dgbf .XMode !=nil {_cfec :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dgbf .XMode ,_cfec );};if _dgbf .YMode !=nil {_edaag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dgbf .YMode ,_edaag );};if _dgbf .WMode !=nil {_beab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dgbf .WMode ,_beab );};if _dgbf .HMode !=nil {_acfc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dgbf .HMode ,_acfc );};if _dgbf .X !=nil {_gdaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_dgbf .X ,_gdaa );};if _dgbf .Y !=nil {_eagd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_dgbf .Y ,_eagd );};if _dgbf .W !=nil {_fgdaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_dgbf .W ,_fgdaf );};if _dgbf .H !=nil {_eedce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_dgbf .H ,_eedce );};if _dgbf .ExtLst !=nil {_bacf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgbf .ExtLst ,_bacf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddcac *CT_Legend )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgbg :for {_aacc ,_fefcg :=d .Token ();if _fefcg !=nil {return _fefcg ;};switch _acdf :=_aacc .(type ){case _c .StartElement :switch _acdf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"}:_ddcac .LegendPos =NewCT_LegendPos ();if _bcegb :=d .DecodeElement (_ddcac .LegendPos ,&_acdf );_bcegb !=nil {return _bcegb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}:_ceaac :=NewCT_LegendEntry ();if _begb :=d .DecodeElement (_ceaac ,&_acdf );_begb !=nil {return _begb ;};_ddcac .LegendEntry =append (_ddcac .LegendEntry ,_ceaac );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_ddcac .Layout =NewCT_Layout ();if _fbcfb :=d .DecodeElement (_ddcac .Layout ,&_acdf );_fbcfb !=nil {return _fbcfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_ddcac .Overlay =NewCT_Boolean ();if _bfeg :=d .DecodeElement (_ddcac .Overlay ,&_acdf );_bfeg !=nil {return _bfeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ddcac .SpPr =_d .NewCT_ShapeProperties ();if _dcdg :=d .DecodeElement (_ddcac .SpPr ,&_acdf );_dcdg !=nil {return _dcdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_ddcac .TxPr =_d .NewCT_TextBody ();if _gcaa :=d .DecodeElement (_ddcac .TxPr ,&_acdf );_gcaa !=nil {return _gcaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddcac .ExtLst =NewCT_ExtensionList ();if _agae :=d .DecodeElement (_ddcac .ExtLst ,&_acdf );_agae !=nil {return _agae ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0065\u0067e\u006e\u0064 \u0025\u0076",_acdf .Name );if _afaf :=d .Skip ();_afaf !=nil {return _afaf ;};};case _c .EndElement :break _cgbg ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_fddaf *CT_Marker )ValidateWithPath (path string )error {if _fddaf .Symbol !=nil {if _daacg :=_fddaf .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_daacg !=nil {return _daacg ;};};if _fddaf .Size !=nil {if _ccga :=_fddaf .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_ccga !=nil {return _ccga ;};};if _fddaf .SpPr !=nil {if _cabg :=_fddaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cabg !=nil {return _cabg ;};};if _fddaf .ExtLst !=nil {if _cgdcb :=_fddaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgdcb !=nil {return _cgdcb ;};};return nil ;};type CT_DateAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .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_PieChart and its children, prefixing error messages with path -func (_cbcbg *CT_PieChart )ValidateWithPath (path string )error {if _cbcbg .VaryColors !=nil {if _edab :=_cbcbg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_edab !=nil {return _edab ;};};for _ggae ,_ceeba :=range _cbcbg .Ser {if _cbecdb :=_ceeba .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggae ));_cbecdb !=nil {return _cbecdb ;};};if _cbcbg .DLbls !=nil {if _febg :=_cbcbg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_febg !=nil {return _febg ;};};if _cbcbg .FirstSliceAng !=nil {if _fdbgc :=_cbcbg .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_fdbgc !=nil {return _fdbgc ;};};if _cbcbg .ExtLst !=nil {if _afbdb :=_cbcbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afbdb !=nil {return _afbdb ;};};return nil ;};func (_aggab ST_DLblPos )ValidateWithPath (path string )error {switch _aggab {case 0,1,2,3,4,5,6,7,8,9:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aggab ));};return nil ;};func NewCT_LineSer ()*CT_LineSer {_fgda :=&CT_LineSer {};_fgda .Idx =NewCT_UnsignedInt ();_fgda .Order =NewCT_UnsignedInt ();return _fgda ;};func NewEG_PieChartShared ()*EG_PieChartShared {_afcac :=&EG_PieChartShared {};return _afcac }; +// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path +func (_aaafg *CT_TickLblPos )ValidateWithPath (path string )error {if _eeda :=_aaafg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeda !=nil {return _eeda ;};return nil ;};var ST_SecondPieSizePercentPatternRe =_ef .MustCompile (ST_SecondPieSizePercentPattern ); -// Validate validates the CT_SerTxChoice and its children -func (_ddgbf *CT_SerTxChoice )Validate ()error {return _ddgbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func NewCT_BandFmt ()*CT_BandFmt {_daaa :=&CT_BandFmt {};_daaa .Idx =NewCT_UnsignedInt ();return _daaa ;}; +// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path +func (_agceb *CT_Trendline )ValidateWithPath (path string )error {if _agceb .SpPr !=nil {if _bgfg :=_agceb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgfg !=nil {return _bgfg ;};};if _efabg :=_agceb .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_efabg !=nil {return _efabg ;};if _agceb .Order !=nil {if _efefd :=_agceb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_efefd !=nil {return _efefd ;};};if _agceb .Period !=nil {if _eddgf :=_agceb .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_eddgf !=nil {return _eddgf ;};};if _agceb .Forward !=nil {if _bcecd :=_agceb .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_bcecd !=nil {return _bcecd ;};};if _agceb .Backward !=nil {if _befeg :=_agceb .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_befeg !=nil {return _befeg ;};};if _agceb .Intercept !=nil {if _febbf :=_agceb .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_febbf !=nil {return _febbf ;};};if _agceb .DispRSqr !=nil {if _dgbgd :=_agceb .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_dgbgd !=nil {return _dgbgd ;};};if _agceb .DispEq !=nil {if _feaab :=_agceb .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_feaab !=nil {return _feaab ;};};if _agceb .TrendlineLbl !=nil {if _becae :=_agceb .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_becae !=nil {return _becae ;};};if _agceb .ExtLst !=nil {if _cbbeg :=_agceb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbbeg !=nil {return _cbbeg ;};};return nil ;};func (_ebeff *ST_LegendPos )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ebeff =0;case "\u0062":*_ebeff =1;case "\u0074\u0072":*_ebeff =2;case "\u006c":*_ebeff =3;case "\u0072":*_ebeff =4;case "\u0074":*_ebeff =5;};return nil ;};func NewCT_Grouping ()*CT_Grouping {_fgcf :=&CT_Grouping {};return _fgcf };func (_cabgf ST_DLblPos )ValidateWithPath (path string )error {switch _cabgf {case 0,1,2,3,4,5,6,7,8,9:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cabgf ));};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 ;};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};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 (_dccff ST_Crosses )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dccff .String (),start );};func (_edeb *CT_NumVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcce :=range start .Attr {if _bcce .Name .Local =="\u0069\u0064\u0078"{_caea ,_adff :=_b .ParseUint (_bcce .Value ,10,32);if _adff !=nil {return _adff ;};_edeb .IdxAttr =uint32 (_caea );continue ;};if _bcce .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_eabde ,_debd :=_bcce .Value ,error (nil );if _debd !=nil {return _debd ;};_edeb .FormatCodeAttr =&_eabde ;continue ;};};_bdae :for {_eafaa ,_bdeg :=d .Token ();if _bdeg !=nil {return _bdeg ;};switch _adfea :=_eafaa .(type ){case _e .StartElement :switch _adfea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agag :=d .DecodeElement (&_edeb .V ,&_adfea );_agag !=nil {return _agag ;};default:_ba .Log ("\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",_adfea .Name );if _badgc :=d .Skip ();_badgc !=nil {return _badgc ;};};case _e .EndElement :break _bdae ;case _e .CharData :};};return nil ;};func (_fbab *CT_PlotAreaChoice1 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbab .ValAx !=nil {_eebae :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_beff :=range _fbab .ValAx {e .EncodeElement (_beff ,_eebae );};};if _fbab .CatAx !=nil {_gaeee :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_abde :=range _fbab .CatAx {e .EncodeElement (_abde ,_gaeee );};};if _fbab .DateAx !=nil {_bccb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_abbf :=range _fbab .DateAx {e .EncodeElement (_abbf ,_bccb );};};if _fbab .SerAx !=nil {_bcgdf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_dcce :=range _fbab .SerAx {e .EncodeElement (_dcce ,_bcgdf );};};return nil ;};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_cb .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_agfg *CT_RadarStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agfg .ValAttr !=ST_RadarStyleUnset {_gcffc ,_gbef :=_agfg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _gbef !=nil {return _gbef ;};start .Attr =append (start .Attr ,_gcffc );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_UnsignedInt ()*CT_UnsignedInt {_gfcg :=&CT_UnsignedInt {};return _gfcg };func NewCT_NumRef ()*CT_NumRef {_cagdg :=&CT_NumRef {};return _cagdg };func (_eabgb *ST_LblOffset )Validate ()error {return _eabgb .ValidateWithPath ("")}; -// Validate validates the CT_LegendEntryChoice and its children -func (_gecfd *CT_LegendEntryChoice )Validate ()error {return _gecfd .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};const (ST_ScatterStyleUnset ST_ScatterStyle =0;ST_ScatterStyleNone ST_ScatterStyle =1;ST_ScatterStyleLine ST_ScatterStyle =2;ST_ScatterStyleLineMarker ST_ScatterStyle =3;ST_ScatterStyleMarker ST_ScatterStyle =4;ST_ScatterStyleSmooth ST_ScatterStyle =5;ST_ScatterStyleSmoothMarker ST_ScatterStyle =6;); +// Validate validates the CT_ExtensionList and its children +func (_gfegb *CT_ExtensionList )Validate ()error {return _gfegb .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; -// ST_LblOffset is a union type -type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;}; +// Validate validates the CT_Layout and its children +func (_cafd *CT_Layout )Validate ()error {return _cafd .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");}; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_cceb *CT_ExtensionList )ValidateWithPath (path string )error {for _dedae ,_abgf :=range _cceb .Ext {if _gfcad :=_abgf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dedae ));_gfcad !=nil {return _gfcad ;};};return nil ;};const ST_LblOffsetPercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u007c\u0028[1\u002d\u0039\u005d\u005b\u0030\u002d9\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b0\u002d\u0039\u005d\u0029\u007c\u0031\u0030\u00300\u0029\u0025";func (_ccbf *CT_LogBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccbf .ValAttr =2;for _ ,_fbfc :=range start .Attr {if _fbfc .Name .Local =="\u0076\u0061\u006c"{_gefa ,_agbaf :=_e .ParseFloat (_fbfc .Value ,64);if _agbaf !=nil {return _agbaf ;};_ccbf .ValAttr =_gefa ;continue ;};};for {_ecdbe ,_efed :=d .Token ();if _efed !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_efed );};if _daeg ,_adbe :=_ecdbe .(_c .EndElement );_adbe &&_daeg .Name ==start .Name {break ;};};return nil ;};func (_cfecb *CT_View3D )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cfecb .RotX !=nil {_dccae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_cfecb .RotX ,_dccae );};if _cfecb .HPercent !=nil {_dgegc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cfecb .HPercent ,_dgegc );};if _cfecb .RotY !=nil {_gcfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_cfecb .RotY ,_gcfg );};if _cfecb .DepthPercent !=nil {_afdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cfecb .DepthPercent ,_afdb );};if _cfecb .RAngAx !=nil {_feag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_cfecb .RAngAx ,_feag );};if _cfecb .Perspective !=nil {_cbcbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_cfecb .Perspective ,_cbcbgb );};if _cfecb .ExtLst !=nil {_dabac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfecb .ExtLst ,_dabac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfbbfc *ST_HoleSize )ValidateWithPath (path string )error {_bcacd :=[]string {};if _dfbbfc .ST_HoleSizePercent !=nil {_bcacd =append (_bcacd ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _dfbbfc .ST_HoleSizeUByte !=nil {_bcacd =append (_bcacd ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_bcacd )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bcacd );};return nil ;};func (_fbef *CT_DLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_eefd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fbef .Idx ,_eefd );if _fbef .Choice !=nil {_fbef .Choice .MarshalXML (e ,_c .StartElement {});};if _fbef .ExtLst !=nil {_cecg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbef .ExtLst ,_cecg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddgda *ST_PageSetupOrientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgceb ,_egafa :=d .Token ();if _egafa !=nil {return _egafa ;};if _dabda ,_dagfd :=_bgceb .(_c .EndElement );_dagfd &&_dabda .Name ==start .Name {*_ddgda =1;return nil ;};if _ecgc ,_fdcdc :=_bgceb .(_c .CharData );!_fdcdc {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgceb );}else {switch string (_ecgc ){case "":*_ddgda =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ddgda =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_ddgda =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_ddgda =3;};};_bgceb ,_egafa =d .Token ();if _egafa !=nil {return _egafa ;};if _bgfdc ,_eadg :=_bgceb .(_c .EndElement );_eadg &&_bgfdc .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgceb );}; +// Validate validates the CT_AreaChart and its children +func (_effe *CT_AreaChart )Validate ()error {return _effe .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};func NewEG_LineChartShared ()*EG_LineChartShared {_cbecf :=&EG_LineChartShared {};_cbecf .Grouping =NewCT_Grouping ();return _cbecf ;};func NewCT_Period ()*CT_Period {_ffab :=&CT_Period {};return _ffab };type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_AreaSer and its children -func (_fefe *CT_AreaSer )Validate ()error {return _fefe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};type CT_TickMark struct{ValAttr ST_TickMark ;};func (_ddbdf *ST_LblOffset )ValidateWithPath (path string )error {_dfebc :=[]string {};if _ddbdf .ST_LblOffsetPercent !=nil {_dfebc =append (_dfebc ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ddbdf .ST_LblOffsetUShort !=nil {_dfebc =append (_dfebc ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_dfebc )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfebc );};return nil ;};func (_becac ST_LblAlgn )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_affde :=_c .Attr {};_affde .Name =name ;switch _becac {case ST_LblAlgnUnset :_affde .Value ="";case ST_LblAlgnCtr :_affde .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_affde .Value ="\u006c";case ST_LblAlgnR :_affde .Value ="\u0072";};return _affde ,nil ;}; +// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path +func (_bcgab *CT_NumVal )ValidateWithPath (path string )error {return nil };func (_dgagea ST_MarkerStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dgagea .String (),start );};func (_fdbae *CT_PivotSource )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gegbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_ba .AddPreserveSpaceAttr (&_gegbd ,_fdbae .Name );e .EncodeElement (_fdbae .Name ,_gegbd );_ecbd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_fdbae .FmtId ,_ecbd );if _fdbae .ExtLst !=nil {_cffg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_bbgga :=range _fdbae .ExtLst {e .EncodeElement (_bbgga ,_cffg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_efdb :=&CT_MultiLvlStrRef {};return _efdb };type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_fdeg *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func NewCT_PlotArea ()*CT_PlotArea {_dbedc :=&CT_PlotArea {};return _dbedc }; +// Validate validates the ChartSpace and its children +func (_fffce *ChartSpace )Validate ()error {return _fffce .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};type CT_Boolean struct{ValAttr *bool ;};func NewChart ()*Chart {_ecgb :=&Chart {};_ecgb .CT_RelId =*NewCT_RelId ();return _ecgb };func NewUserShapes ()*UserShapes {_fabcg :=&UserShapes {};_fabcg .CT_Drawing =*_d .NewCT_Drawing ();return _fabcg ;};func (_afbdc ST_AxPos )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cafe :=_e .Attr {};_cafe .Name =name ;switch _afbdc {case ST_AxPosUnset :_cafe .Value ="";case ST_AxPosB :_cafe .Value ="\u0062";case ST_AxPosL :_cafe .Value ="\u006c";case ST_AxPosR :_cafe .Value ="\u0072";case ST_AxPosT :_cafe .Value ="\u0074";};return _cafe ,nil ;}; -// Validate validates the CT_ErrBarType and its children -func (_dfadb *CT_ErrBarType )Validate ()error {return _dfadb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};var ST_BubbleScalePercentPatternRe =_a .MustCompile (ST_BubbleScalePercentPattern );type CT_DateAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblOffset *CT_LblOffset ;BaseTimeUnit *CT_TimeUnit ;MajorUnit *CT_AxisUnit ;MajorTimeUnit *CT_TimeUnit ;MinorUnit *CT_AxisUnit ;MinorTimeUnit *CT_TimeUnit ;ExtLst *CT_ExtensionList ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;}; +// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path +func (_afcbf *CT_Period )ValidateWithPath (path string )error {if _afcbf .ValAttr !=nil {if *_afcbf .ValAttr < 2{return _bf .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 ,*_afcbf .ValAttr );};};return nil ;};func (_eaeca *EG_PieChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdaebg :for {_dcgdg ,_baacg :=d .Token ();if _baacg !=nil {return _baacg ;};switch _geeed :=_dcgdg .(type ){case _e .StartElement :switch _geeed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaeca .VaryColors =NewCT_Boolean ();if _bcdgc :=d .DecodeElement (_eaeca .VaryColors ,&_geeed );_bcdgc !=nil {return _bcdgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _adgca :=d .DecodeElement (_ddcfc ,&_geeed );_adgca !=nil {return _adgca ;};_eaeca .Ser =append (_eaeca .Ser ,_ddcfc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaeca .DLbls =NewCT_DLbls ();if _bddcf :=d .DecodeElement (_eaeca .DLbls ,&_geeed );_bddcf !=nil {return _bddcf ;};default:_ba .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",_geeed .Name );if _gbgad :=d .Skip ();_gbgad !=nil {return _gbgad ;};};case _e .EndElement :break _cdaebg ;case _e .CharData :};};return nil ;};func NewCT_DispUnits ()*CT_DispUnits {_dagge :=&CT_DispUnits {};return _dagge };func (_ffgd *CT_DLblChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ffgd .Delete !=nil {_eeacg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ffgd .Delete ,_eeacg );};if _ffgd .Layout !=nil {_gefc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ffgd .Layout ,_gefc );};if _ffgd .Tx !=nil {_deaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ffgd .Tx ,_deaf );};if _ffgd .NumFmt !=nil {_bddf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ffgd .NumFmt ,_bddf );};if _ffgd .SpPr !=nil {_eecf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffgd .SpPr ,_eecf );};if _ffgd .TxPr !=nil {_feff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ffgd .TxPr ,_feff );};if _ffgd .DLblPos !=nil {_efcge :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ffgd .DLblPos ,_efcge );};if _ffgd .ShowLegendKey !=nil {_bdfg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ffgd .ShowLegendKey ,_bdfg );};if _ffgd .ShowVal !=nil {_bggda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ffgd .ShowVal ,_bggda );};if _ffgd .ShowCatName !=nil {_bddb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ffgd .ShowCatName ,_bddb );};if _ffgd .ShowSerName !=nil {_daa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ffgd .ShowSerName ,_daa );};if _ffgd .ShowPercent !=nil {_efae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ffgd .ShowPercent ,_efae );};if _ffgd .ShowBubbleSize !=nil {_ccbcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ffgd .ShowBubbleSize ,_ccbcc );};if _ffgd .Separator !=nil {_cfec :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ba .AddPreserveSpaceAttr (&_cfec ,*_ffgd .Separator );e .EncodeElement (_ffgd .Separator ,_cfec );};return nil ;};func (_feadf *EG_SerShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feadf .Idx =NewCT_UnsignedInt ();_feadf .Order =NewCT_UnsignedInt ();_feacf :for {_cfdad ,_gbfbcg :=d .Token ();if _gbfbcg !=nil {return _gbfbcg ;};switch _gdebf :=_cfdad .(type ){case _e .StartElement :switch _gdebf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gaceac :=d .DecodeElement (_feadf .Idx ,&_gdebf );_gaceac !=nil {return _gaceac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgeca :=d .DecodeElement (_feadf .Order ,&_gdebf );_cgeca !=nil {return _cgeca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feadf .Tx =NewCT_SerTx ();if _efgdf :=d .DecodeElement (_feadf .Tx ,&_gdebf );_efgdf !=nil {return _efgdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_feadf .SpPr =_cb .NewCT_ShapeProperties ();if _dfcc :=d .DecodeElement (_feadf .SpPr ,&_gdebf );_dfcc !=nil {return _dfcc ;};default:_ba .Log ("s\u006b\u0069\u0070\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",_gdebf .Name );if _bfebg :=d .Skip ();_bfebg !=nil {return _bfebg ;};};case _e .EndElement :break _feacf ;case _e .CharData :};};return nil ;};func NewCT_PivotFmt ()*CT_PivotFmt {_bebab :=&CT_PivotFmt {};_bebab .Idx =NewCT_UnsignedInt ();return _bebab ;};func (_edbab ST_ErrBarType )String ()string {switch _edbab {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 (_acgfb *CT_DispUnitsChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_defdg :for {_bacf ,_fgadc :=d .Token ();if _fgadc !=nil {return _fgadc ;};switch _dbdd :=_bacf .(type ){case _e .StartElement :switch _dbdd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgfb .CustUnit =NewCT_Double ();if _efeg :=d .DecodeElement (_acgfb .CustUnit ,&_dbdd );_efeg !=nil {return _efeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgfb .BuiltInUnit =NewCT_BuiltInUnit ();if _bbaa :=d .DecodeElement (_acgfb .BuiltInUnit ,&_dbdd );_bbaa !=nil {return _bbaa ;};default:_ba .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",_dbdd .Name );if _aegc :=d .Skip ();_aegc !=nil {return _aegc ;};};case _e .EndElement :break _defdg ;case _e .CharData :};};return nil ;};func (_fcfc *ST_LayoutTarget )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdgad ,_ecbfb :=d .Token ();if _ecbfb !=nil {return _ecbfb ;};if _ebag ,_cbege :=_cdgad .(_e .EndElement );_cbege &&_ebag .Name ==start .Name {*_fcfc =1;return nil ;};if _eacce ,_gafec :=_cdgad .(_e .CharData );!_gafec {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdgad );}else {switch string (_eacce ){case "":*_fcfc =0;case "\u0069\u006e\u006ee\u0072":*_fcfc =1;case "\u006f\u0075\u0074e\u0072":*_fcfc =2;};};_cdgad ,_ecbfb =d .Token ();if _ecbfb !=nil {return _ecbfb ;};if _faaec ,_gaadc :=_cdgad .(_e .EndElement );_gaadc &&_faaec .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdgad );};func NewCT_LegendPos ()*CT_LegendPos {_gfgc :=&CT_LegendPos {};return _gfgc };type CT_UnsignedInt struct{ValAttr uint32 ;};func NewCT_TimeUnit ()*CT_TimeUnit {_eafed :=&CT_TimeUnit {};return _eafed };func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_gfggd :=&CT_PlotAreaChoice1 {};return _gfggd };func (_cagg *CT_LayoutTarget )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cagg .ValAttr !=ST_LayoutTargetUnset {_dcfec ,_gfbce :=_cagg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _gfbce !=nil {return _gfbce ;};start .Attr =append (start .Attr ,_dcfec );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_egfgg *CT_MarkerStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egfgg .ValAttr =ST_MarkerStyle (1);for _ ,_edafc :=range start .Attr {if _edafc .Name .Local =="\u0076\u0061\u006c"{_egfgg .ValAttr .UnmarshalXMLAttr (_edafc );continue ;};};for {_ceedf ,_gdacb :=d .Token ();if _gdacb !=nil {return _bf .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",_gdacb );};if _beaa ,_gabaa :=_ceedf .(_e .EndElement );_gabaa &&_beaa .Name ==start .Name {break ;};};return nil ;};type CT_Style struct{ValAttr uint8 ;};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;}; -// Validate validates the Chart and its children -func (_debca *Chart )Validate ()error {return _debca .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};type ST_PageSetupOrientation byte ; +// Validate validates the CT_Shape and its children +func (_gfedf *CT_Shape )Validate ()error {return _gfedf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; -// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path -func (_fggdc *CT_PictureStackUnit )ValidateWithPath (path string )error {if _fggdc .ValAttr <=0{return _aa .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fggdc .ValAttr );};return nil ;};func (_bcda *CT_BarDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcda .ValAttr !=ST_BarDirUnset {_cdb ,_agbb :=_bcda .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _agbb !=nil {return _agbb ;};start .Attr =append (start .Attr ,_cdb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SerTx and its children +func (_aeeag *CT_SerTx )Validate ()error {return _aeeag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");}; -// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path -func (_gagfb *CT_SurfaceSer )ValidateWithPath (path string )error {if _babfe :=_gagfb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_babfe !=nil {return _babfe ;};if _ddbce :=_gagfb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ddbce !=nil {return _ddbce ;};if _gagfb .Tx !=nil {if _adced :=_gagfb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_adced !=nil {return _adced ;};};if _gagfb .SpPr !=nil {if _acfcd :=_gagfb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acfcd !=nil {return _acfcd ;};};if _gagfb .Cat !=nil {if _fddea :=_gagfb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_fddea !=nil {return _fddea ;};};if _gagfb .Val !=nil {if _acbdc :=_gagfb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_acbdc !=nil {return _acbdc ;};};if _gagfb .ExtLst !=nil {if _cgbc :=_gagfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgbc !=nil {return _cgbc ;};};return nil ;};func (_aeeff *CT_LegendEntry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeeff .Idx =NewCT_UnsignedInt ();_dbfe :for {_gaae ,_gfdd :=d .Token ();if _gfdd !=nil {return _gfdd ;};switch _bddg :=_gaae .(type ){case _c .StartElement :switch _bddg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _dgcef :=d .DecodeElement (_aeeff .Idx ,&_bddg );_dgcef !=nil {return _dgcef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _aeeff .Choice ==nil {_aeeff .Choice =NewCT_LegendEntryChoice ();};if _fbgc :=d .DecodeElement (&_aeeff .Choice .Delete ,&_bddg );_fbgc !=nil {return _fbgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _aeeff .Choice ==nil {_aeeff .Choice =NewCT_LegendEntryChoice ();};if _fdcgd :=d .DecodeElement (&_aeeff .Choice .TxPr ,&_bddg );_fdcgd !=nil {return _fdcgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeeff .ExtLst =NewCT_ExtensionList ();if _fgffa :=d .DecodeElement (_aeeff .ExtLst ,&_bddg );_fgffa !=nil {return _fgffa ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_bddg .Name );if _gbca :=d .Skip ();_gbca !=nil {return _gbca ;};};case _c .EndElement :break _dbfe ;case _c .CharData :};};return nil ;};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};func (_cbecf *CT_Thickness )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_cbecf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbfg *CT_NumFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_cbfg .FormatCodeAttr )});if _cbfg .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_cbfg .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RadarChart and its children +func (_aacbf *CT_RadarChart )Validate ()error {return _aacbf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewCT_CustSplit ()*CT_CustSplit {_babd :=&CT_CustSplit {};return _babd }; -// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path -func (_cagdc *CT_DispBlanksAs )ValidateWithPath (path string )error {if _dgca :=_cagdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgca !=nil {return _dgca ;};return nil ;}; +// Validate validates the CT_BarGrouping and its children +func (_fgg *CT_BarGrouping )Validate ()error {return _fgg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};func (_eebacd *CT_LayoutMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ceca :=range start .Attr {if _ceca .Name .Local =="\u0076\u0061\u006c"{_eebacd .ValAttr .UnmarshalXMLAttr (_ceca );continue ;};};for {_fddge ,_caac :=d .Token ();if _caac !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_caac );};if _bddc ,_cgcg :=_fddge .(_e .EndElement );_cgcg &&_bddc .Name ==start .Name {break ;};};return nil ;};type CT_Line3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_ggag ST_LayoutMode )ValidateWithPath (path string )error {switch _ggag {case 0,1,2:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggag ));};return nil ;};func (_eggg *CT_Orientation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dafged :=range start .Attr {if _dafged .Name .Local =="\u0076\u0061\u006c"{_eggg .ValAttr .UnmarshalXMLAttr (_dafged );continue ;};};for {_fcbba ,_ffccb :=d .Token ();if _ffccb !=nil {return _bf .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",_ffccb );};if _ebede ,_defdca :=_fcbba .(_e .EndElement );_defdca &&_ebede .Name ==start .Name {break ;};};return nil ;};func (_cgca ST_RadarStyle )String ()string {switch _cgca {case 0:return "";case 1:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 2:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 3:return "\u0066\u0069\u006c\u006c\u0065\u0064";};return "";};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path -func (_acgef *CT_HoleSize )ValidateWithPath (path string )error {if _acgef .ValAttr !=nil {if _caeef :=_acgef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caeef !=nil {return _caeef ;};};return nil ;};func (_dadc *CT_DLblChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfge :for {_gebee ,_ggfa :=d .Token ();if _ggfa !=nil {return _ggfa ;};switch _gbae :=_gebee .(type ){case _c .StartElement :switch _gbae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_dadc .Delete =NewCT_Boolean ();if _fegg :=d .DecodeElement (_dadc .Delete ,&_gbae );_fegg !=nil {return _fegg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_dadc .Layout =NewCT_Layout ();if _ggcd :=d .DecodeElement (_dadc .Layout ,&_gbae );_ggcd !=nil {return _ggcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_dadc .Tx =NewCT_Tx ();if _afda :=d .DecodeElement (_dadc .Tx ,&_gbae );_afda !=nil {return _afda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dadc .NumFmt =NewCT_NumFmt ();if _eccg :=d .DecodeElement (_dadc .NumFmt ,&_gbae );_eccg !=nil {return _eccg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dadc .SpPr =_d .NewCT_ShapeProperties ();if _ceac :=d .DecodeElement (_dadc .SpPr ,&_gbae );_ceac !=nil {return _ceac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dadc .TxPr =_d .NewCT_TextBody ();if _cfga :=d .DecodeElement (_dadc .TxPr ,&_gbae );_cfga !=nil {return _cfga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_dadc .DLblPos =NewCT_DLblPos ();if _cacfe :=d .DecodeElement (_dadc .DLblPos ,&_gbae );_cacfe !=nil {return _cacfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_dadc .ShowLegendKey =NewCT_Boolean ();if _aeba :=d .DecodeElement (_dadc .ShowLegendKey ,&_gbae );_aeba !=nil {return _aeba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_dadc .ShowVal =NewCT_Boolean ();if _dddf :=d .DecodeElement (_dadc .ShowVal ,&_gbae );_dddf !=nil {return _dddf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_dadc .ShowCatName =NewCT_Boolean ();if _fcddg :=d .DecodeElement (_dadc .ShowCatName ,&_gbae );_fcddg !=nil {return _fcddg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_dadc .ShowSerName =NewCT_Boolean ();if _deda :=d .DecodeElement (_dadc .ShowSerName ,&_gbae );_deda !=nil {return _deda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_dadc .ShowPercent =NewCT_Boolean ();if _abb :=d .DecodeElement (_dadc .ShowPercent ,&_gbae );_abb !=nil {return _abb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_dadc .ShowBubbleSize =NewCT_Boolean ();if _gfa :=d .DecodeElement (_dadc .ShowBubbleSize ,&_gbae );_gfa !=nil {return _gfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_dadc .Separator =new (string );if _bbab :=d .DecodeElement (_dadc .Separator ,&_gbae );_bbab !=nil {return _bbab ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_gbae .Name );if _fbg :=d .Skip ();_fbg !=nil {return _fbg ;};};case _c .EndElement :break _cfge ;case _c .CharData :};};return nil ;};func (_fffbb ST_PageSetupOrientation )String ()string {switch _fffbb {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 3:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func (_dedaf ST_HPercent )String ()string {if _dedaf .ST_HPercentWithSymbol !=nil {return _aa .Sprintf ("\u0025\u0076",*_dedaf .ST_HPercentWithSymbol );};if _dedaf .ST_HPercentUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_dedaf .ST_HPercentUShort );};return "";};func (_bbgad ST_BarDir )ValidateWithPath (path string )error {switch _bbgad {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgad ));};return nil ;};func (_aeecd *ST_MarkerStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aeecd =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_aeecd =1;case "\u0064\u0061\u0073\u0068":*_aeecd =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_aeecd =3;case "\u0064\u006f\u0074":*_aeecd =4;case "\u006e\u006f\u006e\u0065":*_aeecd =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_aeecd =6;case "\u0070\u006c\u0075\u0073":*_aeecd =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_aeecd =8;case "\u0073\u0074\u0061\u0072":*_aeecd =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_aeecd =10;case "\u0078":*_aeecd =11;case "\u0061\u0075\u0074\u006f":*_aeecd =12;};return nil ;};func (_cccf *CT_Tx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cccf .Choice =NewCT_TxChoice ();_adcfe :for {_bbegb ,_aggcg :=d .Token ();if _aggcg !=nil {return _aggcg ;};switch _aacaf :=_bbegb .(type ){case _c .StartElement :switch _aacaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_cccf .Choice =NewCT_TxChoice ();if _geggd :=d .DecodeElement (&_cccf .Choice .StrRef ,&_aacaf );_geggd !=nil {return _geggd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_cccf .Choice =NewCT_TxChoice ();if _fccge :=d .DecodeElement (&_cccf .Choice .Rich ,&_aacaf );_fccge !=nil {return _fccge ;};default:_cf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fT\u0078 \u0025\u0076",_aacaf .Name );if _dadfd :=d .Skip ();_dadfd !=nil {return _dadfd ;};};case _c .EndElement :break _adcfe ;case _c .CharData :};};return nil ;};func (_bffdc *ST_PictureFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faeda ,_adcgafa :=d .Token ();if _adcgafa !=nil {return _adcgafa ;};if _bfaeb ,_fgebf :=_faeda .(_c .EndElement );_fgebf &&_bfaeb .Name ==start .Name {*_bffdc =1;return nil ;};if _fbdbc ,_gceafb :=_faeda .(_c .CharData );!_gceafb {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faeda );}else {switch string (_fbdbc ){case "":*_bffdc =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_bffdc =1;case "\u0073\u0074\u0061c\u006b":*_bffdc =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_bffdc =3;};};_faeda ,_adcgafa =d .Token ();if _adcgafa !=nil {return _adcgafa ;};if _ccgcgd ,_ffaf :=_faeda .(_c .EndElement );_ffaf &&_ccgcgd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faeda );};type EG_LegendEntryData struct{TxPr *_d .CT_TextBody ;}; +// Validate validates the CT_SecondPieSize and its children +func (_gagc *CT_SecondPieSize )Validate ()error {return _gagc .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};func (_abbgg *ST_HoleSize )Validate ()error {return _abbgg .ValidateWithPath ("")};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);func (_gfbaa ST_RadarStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gfbaa .String (),start );}; -// ST_Overlap is a union type -type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};func (_gegg *CT_NumVal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_gegg .IdxAttr )});if _gegg .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_gegg .FormatCodeAttr )});};e .EncodeToken (start );_gade :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076"}};_cf .AddPreserveSpaceAttr (&_gade ,_gegg .V );e .EncodeElement (_gegg .V ,_gade );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bccgc *CT_PictureStackUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bccgc .ValAttr =0+1;for _ ,_ccbe :=range start .Attr {if _ccbe .Name .Local =="\u0076\u0061\u006c"{_daecf ,_fbedg :=_e .ParseFloat (_ccbe .Value ,64);if _fbedg !=nil {return _fbedg ;};_bccgc .ValAttr =_daecf ;continue ;};};for {_bada ,_cgcbc :=d .Token ();if _cgcbc !=nil {return _aa .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0050\u0069\u0063\u0074\u0075r\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_cgcbc );};if _abced ,_bceae :=_bada .(_c .EndElement );_bceae &&_abced .Name ==start .Name {break ;};};return nil ;};type CT_Chart struct{Title *CT_Title ;AutoTitleDeleted *CT_Boolean ;PivotFmts *CT_PivotFmts ;View3D *CT_View3D ;Floor *CT_Surface ;SideWall *CT_Surface ;BackWall *CT_Surface ;PlotArea *CT_PlotArea ;Legend *CT_Legend ;PlotVisOnly *CT_Boolean ;DispBlanksAs *CT_DispBlanksAs ;ShowDLblsOverMax *CT_Boolean ;ExtLst *CT_ExtensionList ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};type CT_Crosses struct{ValAttr ST_Crosses ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_aedb :=&CT_PlotAreaChoice1 {};return _aedb };func (_cdda ST_DLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cdda .String (),start );};func NewCT_PieChart ()*CT_PieChart {_faaef :=&CT_PieChart {};return _faaef }; +// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path +func (_gbdde *CT_SizeRepresents )ValidateWithPath (path string )error {if _cfabc :=_gbdde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfabc !=nil {return _cfabc ;};return nil ;};func (_ddfeb *CT_ExtensionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ddfeb .Ext !=nil {_caga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_efdc :=range _ddfeb .Ext {e .EncodeElement (_efdc ,_caga );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eaaga ST_LblAlgn )String ()string {switch _eaaga {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};func NewCT_LblOffset ()*CT_LblOffset {_bfff :=&CT_LblOffset {};return _bfff }; -// Validate validates the CT_AreaChart and its children -func (_aaab *CT_AreaChart )Validate ()error {return _aaab .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};func (_bbfcc *CT_StrRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caafb :for {_feceb ,_ffdgd :=d .Token ();if _ffdgd !=nil {return _ffdgd ;};switch _cefc :=_feceb .(type ){case _c .StartElement :switch _cefc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _bggdag :=d .DecodeElement (&_bbfcc .F ,&_cefc );_bggdag !=nil {return _bggdag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_bbfcc .StrCache =NewCT_StrData ();if _fcgd :=d .DecodeElement (_bbfcc .StrCache ,&_cefc );_fcgd !=nil {return _fcgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbfcc .ExtLst =NewCT_ExtensionList ();if _eacbf :=d .DecodeElement (_bbfcc .ExtLst ,&_cefc );_eacbf !=nil {return _eacbf ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072R\u0065\u0066 \u0025\u0076",_cefc .Name );if _gcbbe :=d .Skip ();_gcbbe !=nil {return _gcbbe ;};};case _c .EndElement :break _caafb ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path +func (_cdbdd *CT_Crosses )ValidateWithPath (path string )error {if _cdbdd .ValAttr ==ST_CrossesUnset {return _bf .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 _gead :=_cdbdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gead !=nil {return _gead ;};return nil ;};func (_cbcdc *CT_Surface )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cbcdc .Thickness !=nil {_cbdfga :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_cbcdc .Thickness ,_cbdfga );};if _cbcdc .SpPr !=nil {_eacbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cbcdc .SpPr ,_eacbc );};if _cbcdc .PictureOptions !=nil {_faecc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cbcdc .PictureOptions ,_faecc );};if _cbcdc .ExtLst !=nil {_geaeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbcdc .ExtLst ,_geaeb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_bbaf *CT_Lvl )ValidateWithPath (path string )error {for _aabde ,_abfb :=range _bbaf .Pt {if _fgeg :=_abfb .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_aabde ));_fgeg !=nil {return _fgeg ;};};return nil ;}; +// ST_BubbleScale is a union type +type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};func (_afafg *ST_HPercent )ValidateWithPath (path string )error {_eacdcb :=[]string {};if _afafg .ST_HPercentWithSymbol !=nil {_eacdcb =append (_eacdcb ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _afafg .ST_HPercentUShort !=nil {_eacdcb =append (_eacdcb ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_eacdcb )> 1{return _bf .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eacdcb );};return nil ;};func (_ebfa *CT_ErrBarType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebfa .ValAttr !=ST_ErrBarTypeUnset {_gfdc ,_fbbc :=_ebfa .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _fbbc !=nil {return _fbbc ;};start .Attr =append (start .Attr ,_gfdc );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_LegendEntry ()*CT_LegendEntry {_gdagg :=&CT_LegendEntry {};_gdagg .Idx =NewCT_UnsignedInt ();return _gdagg ;}; -// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path -func (_cgbb *CT_NumVal )ValidateWithPath (path string )error {return nil };func (_bbdb *ST_ErrDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdcf ,_ecfbd :=d .Token ();if _ecfbd !=nil {return _ecfbd ;};if _bfede ,_becffg :=_gdcf .(_c .EndElement );_becffg &&_bfede .Name ==start .Name {*_bbdb =1;return nil ;};if _fedbg ,_fcfccg :=_gdcf .(_c .CharData );!_fcfccg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdcf );}else {switch string (_fedbg ){case "":*_bbdb =0;case "\u0078":*_bbdb =1;case "\u0079":*_bbdb =2;};};_gdcf ,_ecfbd =d .Token ();if _ecfbd !=nil {return _ecfbd ;};if _fcefb ,_fdgfc :=_gdcf .(_c .EndElement );_fdgfc &&_fcefb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdcf );};func (_ccfgg *CT_MultiLvlStrRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caadb :for {_ccada ,_cgcd :=d .Token ();if _cgcd !=nil {return _cgcd ;};switch _dfcfg :=_ccada .(type ){case _c .StartElement :switch _dfcfg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _dgag :=d .DecodeElement (&_ccfgg .F ,&_dfcfg );_dgag !=nil {return _dgag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_ccfgg .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _fddd :=d .DecodeElement (_ccfgg .MultiLvlStrCache ,&_dfcfg );_fddd !=nil {return _fddd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccfgg .ExtLst =NewCT_ExtensionList ();if _fgec :=d .DecodeElement (_ccfgg .ExtLst ,&_dfcfg );_fgec !=nil {return _fgec ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_dfcfg .Name );if _ebec :=d .Skip ();_ebec !=nil {return _ebec ;};};case _c .EndElement :break _caadb ;case _c .CharData :};};return nil ;};const (ST_LegendPosUnset ST_LegendPos =0;ST_LegendPosB ST_LegendPos =1;ST_LegendPosTr ST_LegendPos =2;ST_LegendPosL ST_LegendPos =3;ST_LegendPosR ST_LegendPos =4;ST_LegendPosT ST_LegendPos =5;);type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;}; +// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path +func (_aecc *CT_RadarChart )ValidateWithPath (path string )error {if _daecf :=_aecc .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_daecf !=nil {return _daecf ;};if _aecc .VaryColors !=nil {if _fdeb :=_aecc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fdeb !=nil {return _fdeb ;};};for _accee ,_ccgg :=range _aecc .Ser {if _dafgb :=_ccgg .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_accee ));_dafgb !=nil {return _dafgb ;};};if _aecc .DLbls !=nil {if _gaaag :=_aecc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gaaag !=nil {return _gaaag ;};};for _fcdbc ,_cffbd :=range _aecc .AxId {if _ceae :=_cffbd .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fcdbc ));_ceae !=nil {return _ceae ;};};if _aecc .ExtLst !=nil {if _gcbcb :=_aecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbcb !=nil {return _gcbcb ;};};return nil ;}; -// Validate validates the CT_SurfaceSer and its children -func (_fgabb *CT_SurfaceSer )Validate ()error {return _fgabb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};const (ST_SplitTypeUnset ST_SplitType =0;ST_SplitTypeAuto ST_SplitType =1;ST_SplitTypeCust ST_SplitType =2;ST_SplitTypePercent ST_SplitType =3;ST_SplitTypePos ST_SplitType =4;ST_SplitTypeVal ST_SplitType =5;);func (_dadfb ST_CrossBetween )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dadfb .String (),start );};func NewCT_BandFmts ()*CT_BandFmts {_adff :=&CT_BandFmts {};return _adff };func (_ebdgb *CT_ManualLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfaeg :for {_eegc ,_acafb :=d .Token ();if _acafb !=nil {return _acafb ;};switch _ddbc :=_eegc .(type ){case _c .StartElement :switch _ddbc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"}:_ebdgb .LayoutTarget =NewCT_LayoutTarget ();if _decbf :=d .DecodeElement (_ebdgb .LayoutTarget ,&_ddbc );_decbf !=nil {return _decbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"}:_ebdgb .XMode =NewCT_LayoutMode ();if _gagc :=d .DecodeElement (_ebdgb .XMode ,&_ddbc );_gagc !=nil {return _gagc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u004d\u006fd\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u004d\u006fd\u0065"}:_ebdgb .YMode =NewCT_LayoutMode ();if _fcbbg :=d .DecodeElement (_ebdgb .YMode ,&_ddbc );_fcbbg !=nil {return _fcbbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077\u004d\u006fd\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077\u004d\u006fd\u0065"}:_ebdgb .WMode =NewCT_LayoutMode ();if _dgeg :=d .DecodeElement (_ebdgb .WMode ,&_ddbc );_dgeg !=nil {return _dgeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"}:_ebdgb .HMode =NewCT_LayoutMode ();if _aaba :=d .DecodeElement (_ebdgb .HMode ,&_ddbc );_aaba !=nil {return _aaba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078"}:_ebdgb .X =NewCT_Double ();if _cbdda :=d .DecodeElement (_ebdgb .X ,&_ddbc );_cbdda !=nil {return _cbdda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079"}:_ebdgb .Y =NewCT_Double ();if _aaecbc :=d .DecodeElement (_ebdgb .Y ,&_ddbc );_aaecbc !=nil {return _aaecbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077"}:_ebdgb .W =NewCT_Double ();if _gfdf :=d .DecodeElement (_ebdgb .W ,&_ddbc );_gfdf !=nil {return _gfdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068"}:_ebdgb .H =NewCT_Double ();if _affcb :=d .DecodeElement (_ebdgb .H ,&_ddbc );_affcb !=nil {return _affcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebdgb .ExtLst =NewCT_ExtensionList ();if _gaggg :=d .DecodeElement (_ebdgb .ExtLst ,&_ddbc );_gaggg !=nil {return _gaggg ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_ddbc .Name );if _ebcfd :=d .Skip ();_ebcfd !=nil {return _ebcfd ;};};case _c .EndElement :break _cfaeg ;case _c .CharData :};};return nil ;};func (_ebffa *CT_DLblChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebffa .Delete !=nil {_adfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ebffa .Delete ,_adfe );};if _ebffa .Layout !=nil {_bedbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ebffa .Layout ,_bedbf );};if _ebffa .Tx !=nil {_aeef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ebffa .Tx ,_aeef );};if _ebffa .NumFmt !=nil {_ggad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ebffa .NumFmt ,_ggad );};if _ebffa .SpPr !=nil {_aafc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebffa .SpPr ,_aafc );};if _ebffa .TxPr !=nil {_aaef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebffa .TxPr ,_aaef );};if _ebffa .DLblPos !=nil {_eedg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ebffa .DLblPos ,_eedg );};if _ebffa .ShowLegendKey !=nil {_ccad :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ebffa .ShowLegendKey ,_ccad );};if _ebffa .ShowVal !=nil {_ggbec :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ebffa .ShowVal ,_ggbec );};if _ebffa .ShowCatName !=nil {_eeae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ebffa .ShowCatName ,_eeae );};if _ebffa .ShowSerName !=nil {_eege :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ebffa .ShowSerName ,_eege );};if _ebffa .ShowPercent !=nil {_bgcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ebffa .ShowPercent ,_bgcf );};if _ebffa .ShowBubbleSize !=nil {_efbg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ebffa .ShowBubbleSize ,_efbg );};if _ebffa .Separator !=nil {_degb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_cf .AddPreserveSpaceAttr (&_degb ,*_ebffa .Separator );e .EncodeElement (_ebffa .Separator ,_degb );};return nil ;};func (_fbgb *CT_Perspective )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgcaf :=range start .Attr {if _bgcaf .Name .Local =="\u0076\u0061\u006c"{_abdb ,_ebaaa :=_e .ParseUint (_bgcaf .Value ,10,8);if _ebaaa !=nil {return _ebaaa ;};_efaag :=uint8 (_abdb );_fbgb .ValAttr =&_efaag ;continue ;};};for {_ddabf ,_gffb :=d .Token ();if _gffb !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065:\u0020\u0025\u0073",_gffb );};if _feae ,_gagfd :=_ddabf .(_c .EndElement );_gagfd &&_feae .Name ==start .Name {break ;};};return nil ;};func (_cegce *CT_ExternalData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cegce .IdAttr )});e .EncodeToken (start );if _cegce .AutoUpdate !=nil {_feeaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_cegce .AutoUpdate ,_feeaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_LayoutMode byte ;func (_feb *CT_Chart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _feb .Title !=nil {_dgda :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_feb .Title ,_dgda );};if _feb .AutoTitleDeleted !=nil {_gcgc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_feb .AutoTitleDeleted ,_gcgc );};if _feb .PivotFmts !=nil {_ddca :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_feb .PivotFmts ,_ddca );};if _feb .View3D !=nil {_bgff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_feb .View3D ,_bgff );};if _feb .Floor !=nil {_efcb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_feb .Floor ,_efcb );};if _feb .SideWall !=nil {_geec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_feb .SideWall ,_geec );};if _feb .BackWall !=nil {_cgdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_feb .BackWall ,_cgdd );};_edaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_feb .PlotArea ,_edaf );if _feb .Legend !=nil {_bede :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_feb .Legend ,_bede );};if _feb .PlotVisOnly !=nil {_bgffb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_feb .PlotVisOnly ,_bgffb );};if _feb .DispBlanksAs !=nil {_adcbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_feb .DispBlanksAs ,_adcbe );};if _feb .ShowDLblsOverMax !=nil {_gabg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_feb .ShowDLblsOverMax ,_gabg );};if _feb .ExtLst !=nil {_ffag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feb .ExtLst ,_ffag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_UpDownBar and its children +func (_geefe *CT_UpDownBar )Validate ()error {return _geefe .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");}; -// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path -func (_ebecd *CT_SerTxChoice )ValidateWithPath (path string )error {if _ebecd .StrRef !=nil {if _ccfgc :=_ebecd .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_ccfgc !=nil {return _ccfgc ;};};return nil ;};func (_bddgd ST_Orientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bddgd .String (),start );};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;);func (_bcbf *CT_Layout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dacg :for {_abfae ,_efag :=d .Token ();if _efag !=nil {return _efag ;};switch _adagc :=_abfae .(type ){case _c .StartElement :switch _adagc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}:_bcbf .ManualLayout =NewCT_ManualLayout ();if _bdbf :=d .DecodeElement (_bcbf .ManualLayout ,&_adagc );_bdbf !=nil {return _bdbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbf .ExtLst =NewCT_ExtensionList ();if _efbfb :=d .DecodeElement (_bcbf .ExtLst ,&_adagc );_efbfb !=nil {return _efbfb ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_adagc .Name );if _bedaa :=d .Skip ();_bedaa !=nil {return _bedaa ;};};case _c .EndElement :break _dacg ;case _c .CharData :};};return nil ;};func NewCT_Thickness ()*CT_Thickness {_dgagf :=&CT_Thickness {};return _dgagf }; +// Validate validates the CT_ErrValType and its children +func (_caag *CT_ErrValType )Validate ()error {return _caag .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_becbe :=&CT_PlotAreaChoice {};return _becbe }; -// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path -func (_bcg *CT_ChartLines )ValidateWithPath (path string )error {if _bcg .SpPr !=nil {if _dagd :=_bcg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dagd !=nil {return _dagd ;};};return nil ;};func (_aaege *CT_PlotArea )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eafge :for {_bgdcg ,_abbef :=d .Token ();if _abbef !=nil {return _abbef ;};switch _eade :=_bgdcg .(type ){case _c .StartElement :switch _eade .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_aaege .Layout =NewCT_Layout ();if _bcecfa :=d .DecodeElement (_aaege .Layout ,&_eade );_bcecfa !=nil {return _bcecfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_fggf :=NewCT_PlotAreaChoice ();if _fbcb :=d .DecodeElement (&_fggf .AreaChart ,&_eade );_fbcb !=nil {return _fbcb ;};_aaege .Choice =append (_aaege .Choice ,_fggf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_gbged :=NewCT_PlotAreaChoice ();if _ddaf :=d .DecodeElement (&_gbged .Area3DChart ,&_eade );_ddaf !=nil {return _ddaf ;};_aaege .Choice =append (_aaege .Choice ,_gbged );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_ecbca :=NewCT_PlotAreaChoice ();if _cfaeb :=d .DecodeElement (&_ecbca .LineChart ,&_eade );_cfaeb !=nil {return _cfaeb ;};_aaege .Choice =append (_aaege .Choice ,_ecbca );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_fabef :=NewCT_PlotAreaChoice ();if _gacde :=d .DecodeElement (&_fabef .Line3DChart ,&_eade );_gacde !=nil {return _gacde ;};_aaege .Choice =append (_aaege .Choice ,_fabef );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_cafc :=NewCT_PlotAreaChoice ();if _dagg :=d .DecodeElement (&_cafc .StockChart ,&_eade );_dagg !=nil {return _dagg ;};_aaege .Choice =append (_aaege .Choice ,_cafc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_abgg :=NewCT_PlotAreaChoice ();if _babgf :=d .DecodeElement (&_abgg .RadarChart ,&_eade );_babgf !=nil {return _babgf ;};_aaege .Choice =append (_aaege .Choice ,_abgg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_gagag :=NewCT_PlotAreaChoice ();if _gffa :=d .DecodeElement (&_gagag .ScatterChart ,&_eade );_gffa !=nil {return _gffa ;};_aaege .Choice =append (_aaege .Choice ,_gagag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_cegf :=NewCT_PlotAreaChoice ();if _fbcgc :=d .DecodeElement (&_cegf .PieChart ,&_eade );_fbcgc !=nil {return _fbcgc ;};_aaege .Choice =append (_aaege .Choice ,_cegf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_fdcb :=NewCT_PlotAreaChoice ();if _geggb :=d .DecodeElement (&_fdcb .Pie3DChart ,&_eade );_geggb !=nil {return _geggb ;};_aaege .Choice =append (_aaege .Choice ,_fdcb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_egcgg :=NewCT_PlotAreaChoice ();if _bgacg :=d .DecodeElement (&_egcgg .DoughnutChart ,&_eade );_bgacg !=nil {return _bgacg ;};_aaege .Choice =append (_aaege .Choice ,_egcgg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_ddeb :=NewCT_PlotAreaChoice ();if _bbcec :=d .DecodeElement (&_ddeb .BarChart ,&_eade );_bbcec !=nil {return _bbcec ;};_aaege .Choice =append (_aaege .Choice ,_ddeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_effg :=NewCT_PlotAreaChoice ();if _eagb :=d .DecodeElement (&_effg .Bar3DChart ,&_eade );_eagb !=nil {return _eagb ;};_aaege .Choice =append (_aaege .Choice ,_effg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_ebcgb :=NewCT_PlotAreaChoice ();if _agbac :=d .DecodeElement (&_ebcgb .OfPieChart ,&_eade );_agbac !=nil {return _agbac ;};_aaege .Choice =append (_aaege .Choice ,_ebcgb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_gdcgf :=NewCT_PlotAreaChoice ();if _cadfg :=d .DecodeElement (&_gdcgf .SurfaceChart ,&_eade );_cadfg !=nil {return _cadfg ;};_aaege .Choice =append (_aaege .Choice ,_gdcgf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_daed :=NewCT_PlotAreaChoice ();if _fdbc :=d .DecodeElement (&_daed .Surface3DChart ,&_eade );_fdbc !=nil {return _fdbc ;};_aaege .Choice =append (_aaege .Choice ,_daed );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_aebge :=NewCT_PlotAreaChoice ();if _eefda :=d .DecodeElement (&_aebge .BubbleChart ,&_eade );_eefda !=nil {return _eefda ;};_aaege .Choice =append (_aaege .Choice ,_aebge );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:if _aaege .CChoice ==nil {_aaege .CChoice =NewCT_PlotAreaChoice1 ();};if _egddd :=d .DecodeElement (&_aaege .CChoice .ValAx ,&_eade );_egddd !=nil {return _egddd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:if _aaege .CChoice ==nil {_aaege .CChoice =NewCT_PlotAreaChoice1 ();};if _bdff :=d .DecodeElement (&_aaege .CChoice .CatAx ,&_eade );_bdff !=nil {return _bdff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:if _aaege .CChoice ==nil {_aaege .CChoice =NewCT_PlotAreaChoice1 ();};if _gbaa :=d .DecodeElement (&_aaege .CChoice .DateAx ,&_eade );_gbaa !=nil {return _gbaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:if _aaege .CChoice ==nil {_aaege .CChoice =NewCT_PlotAreaChoice1 ();};if _edffd :=d .DecodeElement (&_aaege .CChoice .SerAx ,&_eade );_edffd !=nil {return _edffd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"}:_aaege .DTable =NewCT_DTable ();if _eeadcc :=d .DecodeElement (_aaege .DTable ,&_eade );_eeadcc !=nil {return _eeadcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_aaege .SpPr =_d .NewCT_ShapeProperties ();if _egaca :=d .DecodeElement (_aaege .SpPr ,&_eade );_egaca !=nil {return _egaca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaege .ExtLst =NewCT_ExtensionList ();if _cedc :=d .DecodeElement (_aaege .ExtLst ,&_eade );_cedc !=nil {return _cedc ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_eade .Name );if _bgffe :=d .Skip ();_bgffe !=nil {return _bgffe ;};};case _c .EndElement :break _eafge ;case _c .CharData :};};return nil ;};func (_gfefb ST_ScatterStyle )String ()string {switch _gfefb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065";case 3:return "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case 4:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 5:return "\u0073\u006d\u006f\u006f\u0074\u0068";case 6:return "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return "";};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_bfaef :=&CT_FirstSliceAng {};return _bfaef };func (_gfaf *CT_RadarChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfaf .RadarStyle =NewCT_RadarStyle ();_fgaf :for {_fcced ,_ddggc :=d .Token ();if _ddggc !=nil {return _ddggc ;};switch _eeedc :=_fcced .(type ){case _c .StartElement :switch _eeedc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}:if _eddef :=d .DecodeElement (_gfaf .RadarStyle ,&_eeedc );_eddef !=nil {return _eddef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_gfaf .VaryColors =NewCT_Boolean ();if _eaeg :=d .DecodeElement (_gfaf .VaryColors ,&_eeedc );_eaeg !=nil {return _eaeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ggdg :=NewCT_RadarSer ();if _cgdbb :=d .DecodeElement (_ggdg ,&_eeedc );_cgdbb !=nil {return _cgdbb ;};_gfaf .Ser =append (_gfaf .Ser ,_ggdg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gfaf .DLbls =NewCT_DLbls ();if _dgaga :=d .DecodeElement (_gfaf .DLbls ,&_eeedc );_dgaga !=nil {return _dgaga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_dggga :=NewCT_UnsignedInt ();if _gaaee :=d .DecodeElement (_dggga ,&_eeedc );_gaaee !=nil {return _gaaee ;};_gfaf .AxId =append (_gfaf .AxId ,_dggga );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfaf .ExtLst =NewCT_ExtensionList ();if _efaf :=d .DecodeElement (_gfaf .ExtLst ,&_eeedc );_efaf !=nil {return _efaf ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_eeedc .Name );if _deecd :=d .Skip ();_deecd !=nil {return _deecd ;};};case _c .EndElement :break _fgaf ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_Skip and its children +func (_abcgg *CT_Skip )Validate ()error {return _abcgg .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};func (_bafa *CT_BuiltInUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bafa .ValAttr !=ST_BuiltInUnitUnset {_dbbg ,_bgdc :=_bafa .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _bgdc !=nil {return _bgdc ;};start .Attr =append (start .Attr ,_dbbg );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gceb *CT_Tx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gceb .Choice .MarshalXML (e ,_e .StartElement {});e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;}; -// Validate validates the CT_UpDownBar and its children -func (_gbefd *CT_UpDownBar )Validate ()error {return _gbefd .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func NewCT_Marker ()*CT_Marker {_agafg :=&CT_Marker {};return _agafg };func NewCT_LayoutTarget ()*CT_LayoutTarget {_efgbg :=&CT_LayoutTarget {};return _efgbg };func (_aedgd *CT_PictureFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aedgd .ValAttr =ST_PictureFormat (1);for _ ,_fdfb :=range start .Attr {if _fdfb .Name .Local =="\u0076\u0061\u006c"{_aedgd .ValAttr .UnmarshalXMLAttr (_fdfb );continue ;};};for {_aceb ,_fcbf :=d .Token ();if _fcbf !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074u\u0072e\u0046\u006f\u0072\u006d\u0061\u0074\u003a \u0025\u0073",_fcbf );};if _cfbg ,_deba :=_aceb .(_c .EndElement );_deba &&_cfbg .Name ==start .Name {break ;};};return nil ;};func (_dbcbc *EG_SerShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ddeaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dbcbc .Idx ,_ddeaf );_babbf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dbcbc .Order ,_babbf );if _dbcbc .Tx !=nil {_gbdde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dbcbc .Tx ,_gbdde );};if _dbcbc .SpPr !=nil {_affgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbcbc .SpPr ,_affgc );};return nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_facg :=&CT_RadarStyle {};return _facg };func (_dgfgc ST_LayoutTarget )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edbeb :=_c .Attr {};_edbeb .Name =name ;switch _dgfgc {case ST_LayoutTargetUnset :_edbeb .Value ="";case ST_LayoutTargetInner :_edbeb .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_edbeb .Value ="\u006f\u0075\u0074e\u0072";};return _edbeb ,nil ;};func (_dfbaa *EG_LineChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfbaa .Grouping =NewCT_Grouping ();_abade :for {_bgggc ,_abffa :=d .Token ();if _abffa !=nil {return _abffa ;};switch _gbgae :=_bgggc .(type ){case _c .StartElement :switch _gbgae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _ddfef :=d .DecodeElement (_dfbaa .Grouping ,&_gbgae );_ddfef !=nil {return _ddfef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dfbaa .VaryColors =NewCT_Boolean ();if _bdfbb :=d .DecodeElement (_dfbaa .VaryColors ,&_gbgae );_bdfbb !=nil {return _bdfbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_caaead :=NewCT_LineSer ();if _faef :=d .DecodeElement (_caaead ,&_gbgae );_faef !=nil {return _faef ;};_dfbaa .Ser =append (_dfbaa .Ser ,_caaead );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dfbaa .DLbls =NewCT_DLbls ();if _gagce :=d .DecodeElement (_dfbaa .DLbls ,&_gbgae );_gagce !=nil {return _gagce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_dfbaa .DropLines =NewCT_ChartLines ();if _bfca :=d .DecodeElement (_dfbaa .DropLines ,&_gbgae );_bfca !=nil {return _bfca ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gbgae .Name );if _ebgeg :=d .Skip ();_ebgeg !=nil {return _ebgeg ;};};case _c .EndElement :break _abade ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_NumDataSource and its children +func (_bcfag *CT_NumDataSource )Validate ()error {return _bcfag .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");}; -// Validate validates the CT_MarkerSize and its children -func (_gebec *CT_MarkerSize )Validate ()error {return _gebec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};func (_ceaa *CT_DispUnitsChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggebf :for {_aaae ,_ffaa :=d .Token ();if _ffaa !=nil {return _ffaa ;};switch _ggbdd :=_aaae .(type ){case _c .StartElement :switch _ggbdd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_ceaa .CustUnit =NewCT_Double ();if _dfdb :=d .DecodeElement (_ceaa .CustUnit ,&_ggbdd );_dfdb !=nil {return _dfdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_ceaa .BuiltInUnit =NewCT_BuiltInUnit ();if _debc :=d .DecodeElement (_ceaa .BuiltInUnit ,&_ggbdd );_debc !=nil {return _debc ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0055\u006ei\u0074\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ggbdd .Name );if _cdgd :=d .Skip ();_cdgd !=nil {return _cdgd ;};};case _c .EndElement :break _ggebf ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_LblOffset and its children +func (_dcadc *CT_LblOffset )Validate ()error {return _dcadc .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");}; -// Validate validates the CT_ExternalData and its children -func (_ggbde *CT_ExternalData )Validate ()error {return _ggbde .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_StrData and its children +func (_afaff *CT_StrData )Validate ()error {return _afaff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};func (_ddab *CT_Overlap )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbcf :=range start .Attr {if _gbcf .Name .Local =="\u0076\u0061\u006c"{_cgebe ,_afea :=ParseUnionST_Overlap (_gbcf .Value );if _afea !=nil {return _afea ;};_ddab .ValAttr =&_cgebe ;continue ;};};for {_adcaf ,_bede :=d .Token ();if _bede !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_bede );};if _baecbg ,_beecd :=_adcaf .(_e .EndElement );_beecd &&_baecbg .Name ==start .Name {break ;};};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 (_dceda *CT_SurfaceChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gffbf :for {_dgbbb ,_eaaec :=d .Token ();if _eaaec !=nil {return _eaaec ;};switch _fgcgg :=_dgbbb .(type ){case _e .StartElement :switch _fgcgg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dceda .Wireframe =NewCT_Boolean ();if _bgacf :=d .DecodeElement (_dceda .Wireframe ,&_fgcgg );_bgacf !=nil {return _bgacf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_badeg :=NewCT_SurfaceSer ();if _aagbe :=d .DecodeElement (_badeg ,&_fgcgg );_aagbe !=nil {return _aagbe ;};_dceda .Ser =append (_dceda .Ser ,_badeg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dceda .BandFmts =NewCT_BandFmts ();if _adeaf :=d .DecodeElement (_dceda .BandFmts ,&_fgcgg );_adeaf !=nil {return _adeaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaad :=NewCT_UnsignedInt ();if _fdff :=d .DecodeElement (_eaad ,&_fgcgg );_fdff !=nil {return _fdff ;};_dceda .AxId =append (_dceda .AxId ,_eaad );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dceda .ExtLst =NewCT_ExtensionList ();if _aega :=d .DecodeElement (_dceda .ExtLst ,&_fgcgg );_aega !=nil {return _aega ;};default:_ba .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",_fgcgg .Name );if _bdage :=d .Skip ();_bdage !=nil {return _bdage ;};};case _e .EndElement :break _gffbf ;case _e .CharData :};};return nil ;};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path -func (_egde *CT_CatAx )ValidateWithPath (path string )error {if _abgca :=_egde .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_abgca !=nil {return _abgca ;};if _ffbc :=_egde .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_ffbc !=nil {return _ffbc ;};if _egde .Delete !=nil {if _cfd :=_egde .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_cfd !=nil {return _cfd ;};};if _afb :=_egde .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_afb !=nil {return _afb ;};if _egde .MajorGridlines !=nil {if _afde :=_egde .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_afde !=nil {return _afde ;};};if _egde .MinorGridlines !=nil {if _cagd :=_egde .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cagd !=nil {return _cagd ;};};if _egde .Title !=nil {if _cef :=_egde .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cef !=nil {return _cef ;};};if _egde .NumFmt !=nil {if _cdgc :=_egde .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cdgc !=nil {return _cdgc ;};};if _egde .MajorTickMark !=nil {if _fecge :=_egde .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fecge !=nil {return _fecge ;};};if _egde .MinorTickMark !=nil {if _cedb :=_egde .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cedb !=nil {return _cedb ;};};if _egde .TickLblPos !=nil {if _dfad :=_egde .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dfad !=nil {return _dfad ;};};if _egde .SpPr !=nil {if _abge :=_egde .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_abge !=nil {return _abge ;};};if _egde .TxPr !=nil {if _ddd :=_egde .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ddd !=nil {return _ddd ;};};if _gcae :=_egde .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_gcae !=nil {return _gcae ;};if _egde .Choice !=nil {if _gbdd :=_egde .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gbdd !=nil {return _gbdd ;};};if _egde .Auto !=nil {if _efgb :=_egde .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_efgb !=nil {return _efgb ;};};if _egde .LblAlgn !=nil {if _ddda :=_egde .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_ddda !=nil {return _ddda ;};};if _egde .LblOffset !=nil {if _gedg :=_egde .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_gedg !=nil {return _gedg ;};};if _egde .TickLblSkip !=nil {if _bgcd :=_egde .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_bgcd !=nil {return _bgcd ;};};if _egde .TickMarkSkip !=nil {if _eaf :=_egde .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_eaf !=nil {return _eaf ;};};if _egde .NoMultiLvlLbl !=nil {if _eage :=_egde .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_eage !=nil {return _eage ;};};if _egde .ExtLst !=nil {if _aadd :=_egde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aadd !=nil {return _aadd ;};};return nil ;};func (_eefe *CT_ExtensionList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eefe .Ext !=nil {_dfeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_egff :=range _eefe .Ext {e .EncodeElement (_egff ,_dfeb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fefed *CT_RadarSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fefed .Idx =NewCT_UnsignedInt ();_fefed .Order =NewCT_UnsignedInt ();_bdfb :for {_edffe ,_gbgbgf :=d .Token ();if _gbgbgf !=nil {return _gbgbgf ;};switch _cagag :=_edffe .(type ){case _c .StartElement :switch _cagag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _gdfdg :=d .DecodeElement (_fefed .Idx ,&_cagag );_gdfdg !=nil {return _gdfdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _aaddb :=d .DecodeElement (_fefed .Order ,&_cagag );_aaddb !=nil {return _aaddb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fefed .Tx =NewCT_SerTx ();if _gfegf :=d .DecodeElement (_fefed .Tx ,&_cagag );_gfegf !=nil {return _gfegf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fefed .SpPr =_d .NewCT_ShapeProperties ();if _cead :=d .DecodeElement (_fefed .SpPr ,&_cagag );_cead !=nil {return _cead ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_fefed .Marker =NewCT_Marker ();if _aabe :=d .DecodeElement (_fefed .Marker ,&_cagag );_aabe !=nil {return _aabe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_ddgd :=NewCT_DPt ();if _egeeb :=d .DecodeElement (_ddgd ,&_cagag );_egeeb !=nil {return _egeeb ;};_fefed .DPt =append (_fefed .DPt ,_ddgd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fefed .DLbls =NewCT_DLbls ();if _cbbaf :=d .DecodeElement (_fefed .DLbls ,&_cagag );_cbbaf !=nil {return _cbbaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_fefed .Cat =NewCT_AxDataSource ();if _beba :=d .DecodeElement (_fefed .Cat ,&_cagag );_beba !=nil {return _beba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_fefed .Val =NewCT_NumDataSource ();if _fbedgc :=d .DecodeElement (_fefed .Val ,&_cagag );_fbedgc !=nil {return _fbedgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fefed .ExtLst =NewCT_ExtensionList ();if _aaegd :=d .DecodeElement (_fefed .ExtLst ,&_cagag );_aaegd !=nil {return _aaegd ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_cagag .Name );if _fcbd :=d .Skip ();_fcbd !=nil {return _fcbd ;};};case _c .EndElement :break _bdfb ;case _c .CharData :};};return nil ;};func (_agdfb *CT_PivotSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_adaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_cf .AddPreserveSpaceAttr (&_adaa ,_agdfb .Name );e .EncodeElement (_agdfb .Name ,_adaa );_gacg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_agdfb .FmtId ,_gacg );if _agdfb .ExtLst !=nil {_edee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_abee :=range _agdfb .ExtLst {e .EncodeElement (_abee ,_edee );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};var ST_DepthPercentWithSymbolPatternRe =_a .MustCompile (ST_DepthPercentWithSymbolPattern ); +// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path +func (_dcbb *CT_PieSer )ValidateWithPath (path string )error {if _afcaa :=_dcbb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_afcaa !=nil {return _afcaa ;};if _cbgac :=_dcbb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_cbgac !=nil {return _cbgac ;};if _dcbb .Tx !=nil {if _bedef :=_dcbb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bedef !=nil {return _bedef ;};};if _dcbb .SpPr !=nil {if _fagb :=_dcbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fagb !=nil {return _fagb ;};};if _dcbb .Explosion !=nil {if _fdgfg :=_dcbb .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_fdgfg !=nil {return _fdgfg ;};};for _eagbf ,_cbddf :=range _dcbb .DPt {if _egfggb :=_cbddf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_eagbf ));_egfggb !=nil {return _egfggb ;};};if _dcbb .DLbls !=nil {if _edde :=_dcbb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edde !=nil {return _edde ;};};if _dcbb .Cat !=nil {if _cgbgb :=_dcbb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_cgbgb !=nil {return _cgbgb ;};};if _dcbb .Val !=nil {if _fgag :=_dcbb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fgag !=nil {return _fgag ;};};if _dcbb .ExtLst !=nil {if _aacef :=_dcbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aacef !=nil {return _aacef ;};};return nil ;}; -// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path -func (_gdbe *CT_HPercent )ValidateWithPath (path string )error {if _gdbe .ValAttr !=nil {if _ccbbb :=_gdbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccbbb !=nil {return _ccbbb ;};};return nil ;};func (_fefce ST_BarGrouping )ValidateWithPath (path string )error {switch _fefce {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fefce ));};return nil ;};func NewCT_LayoutMode ()*CT_LayoutMode {_cfgc :=&CT_LayoutMode {};return _cfgc }; +// Validate validates the CT_SurfaceSer and its children +func (_badec *CT_SurfaceSer )Validate ()error {return _badec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");}; -// Validate validates the CT_LblAlgn and its children -func (_fcfd *CT_LblAlgn )Validate ()error {return _fcfd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");}; +// Validate validates the CT_BandFmt and its children +func (_ccfe *CT_BandFmt )Validate ()error {return _ccfe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");}; -// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path -func (_gdffg *CT_DLbls )ValidateWithPath (path string )error {for _cgfg ,_afce :=range _gdffg .DLbl {if _afgc :=_afce .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_cgfg ));_afgc !=nil {return _afgc ;};};if _gdffg .Choice !=nil {if _gfgfd :=_gdffg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfgfd !=nil {return _gfgfd ;};};if _gdffg .ExtLst !=nil {if _acge :=_gdffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acge !=nil {return _acge ;};};return nil ;};func (_bebe *CT_Double )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egdc :=range start .Attr {if _egdc .Name .Local =="\u0076\u0061\u006c"{_cgff ,_cgbf :=_e .ParseFloat (_egdc .Value ,64);if _cgbf !=nil {return _cgbf ;};_bebe .ValAttr =_cgff ;continue ;};};for {_gdbdb ,_gebg :=d .Token ();if _gebg !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_gebg );};if _dgce ,_fgdc :=_gdbdb .(_c .EndElement );_fgdc &&_dgce .Name ==start .Name {break ;};};return nil ;};func NewEG_AreaChartShared ()*EG_AreaChartShared {_cbbg :=&EG_AreaChartShared {};return _cbbg };func (_facfb *CT_DTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _facfb .ShowHorzBorder !=nil {_fdgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_facfb .ShowHorzBorder ,_fdgg );};if _facfb .ShowVertBorder !=nil {_efcef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_facfb .ShowVertBorder ,_efcef );};if _facfb .ShowOutline !=nil {_daf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_facfb .ShowOutline ,_daf );};if _facfb .ShowKeys !=nil {_acea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_facfb .ShowKeys ,_acea );};if _facfb .SpPr !=nil {_gfcac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_facfb .SpPr ,_gfcac );};if _facfb .TxPr !=nil {_ebcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_facfb .TxPr ,_ebcg );};if _facfb .ExtLst !=nil {_afgcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_facfb .ExtLst ,_afgcd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_ErrValType byte ;type CT_Lvl struct{Pt []*CT_StrVal ;};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_TextLanguageID struct{ValAttr string ;};func (_ecce *CT_ExternalData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgef :=range start .Attr {if _fgef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgef .Name .Local =="\u0069\u0064"||_fgef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fgef .Name .Local =="\u0069\u0064"{_gafca ,_debb :=_fgef .Value ,error (nil );if _debb !=nil {return _debb ;};_ecce .IdAttr =_gafca ;continue ;};};_dgabe :for {_cacb ,_bgccd :=d .Token ();if _bgccd !=nil {return _bgccd ;};switch _cbgcb :=_cacb .(type ){case _c .StartElement :switch _cbgcb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}:_ecce .AutoUpdate =NewCT_Boolean ();if _baac :=d .DecodeElement (_ecce .AutoUpdate ,&_cbgcb );_baac !=nil {return _baac ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cbgcb .Name );if _aceg :=d .Skip ();_aceg !=nil {return _aceg ;};};case _c .EndElement :break _dgabe ;case _c .CharData :};};return nil ;};func (_fadcd ST_OfPieType )ValidateWithPath (path string )error {switch _fadcd {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fadcd ));};return nil ;};func (_ebgb *CT_Legend )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebgb .LegendPos !=nil {_gfbg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_ebgb .LegendPos ,_gfbg );};if _ebgb .LegendEntry !=nil {_fdcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_dbfc :=range _ebgb .LegendEntry {e .EncodeElement (_dbfc ,_fdcg );};};if _ebgb .Layout !=nil {_ecde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ebgb .Layout ,_ecde );};if _ebgb .Overlay !=nil {_affe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_ebgb .Overlay ,_affe );};if _ebgb .SpPr !=nil {_gcdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebgb .SpPr ,_gcdd );};if _ebgb .TxPr !=nil {_ddde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebgb .TxPr ,_ddde );};if _ebgb .ExtLst !=nil {_bdgec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebgb .ExtLst ,_bdgec );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebcd *CT_CustSplit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgee :for {_cgeb ,_gedf :=d .Token ();if _gedf !=nil {return _gedf ;};switch _efdb :=_cgeb .(type ){case _c .StartElement :switch _efdb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}:_fgff :=NewCT_UnsignedInt ();if _adbf :=d .DecodeElement (_fgff ,&_efdb );_adbf !=nil {return _adbf ;};_ebcd .SecondPiePt =append (_ebcd .SecondPiePt ,_fgff );default:_cf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_efdb .Name );if _agaf :=d .Skip ();_agaf !=nil {return _agaf ;};};case _c .EndElement :break _bgee ;case _c .CharData :};};return nil ;};func (_cfcdb ST_Orientation )String ()string {switch _cfcdb {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};func (_bcdgb *ST_BarGrouping )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcdgb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bcdgb =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_bcdgb =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bcdgb =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bcdgb =4;};return nil ;};func NewCT_LblOffset ()*CT_LblOffset {_afcg :=&CT_LblOffset {};return _afcg };func NewCT_BarSer ()*CT_BarSer {_fca :=&CT_BarSer {};_fca .Idx =NewCT_UnsignedInt ();_fca .Order =NewCT_UnsignedInt ();return _fca ;};func (_bcdec ST_RadarStyle )ValidateWithPath (path string )error {switch _bcdec {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcdec ));};return nil ;};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};type CT_PageSetup struct{PaperSizeAttr *uint32 ;PaperHeightAttr *string ;PaperWidthAttr *string ;FirstPageNumberAttr *uint32 ;OrientationAttr ST_PageSetupOrientation ;BlackAndWhiteAttr *bool ;DraftAttr *bool ;UseFirstPageNumberAttr *bool ;HorizontalDpiAttr *int32 ;VerticalDpiAttr *int32 ;CopiesAttr *uint32 ;};func (_dddae *CT_StockChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffdfa :for {_cfdb ,_defeg :=d .Token ();if _defeg !=nil {return _defeg ;};switch _fbdd :=_cfdb .(type ){case _c .StartElement :switch _fbdd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_begdc :=NewCT_LineSer ();if _ggdc :=d .DecodeElement (_begdc ,&_fbdd );_ggdc !=nil {return _ggdc ;};_dddae .Ser =append (_dddae .Ser ,_begdc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dddae .DLbls =NewCT_DLbls ();if _eacbag :=d .DecodeElement (_dddae .DLbls ,&_fbdd );_eacbag !=nil {return _eacbag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_dddae .DropLines =NewCT_ChartLines ();if _eaad :=d .DecodeElement (_dddae .DropLines ,&_fbdd );_eaad !=nil {return _eaad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_dddae .HiLowLines =NewCT_ChartLines ();if _dgaag :=d .DecodeElement (_dddae .HiLowLines ,&_fbdd );_dgaag !=nil {return _dgaag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_dddae .UpDownBars =NewCT_UpDownBars ();if _ffad :=d .DecodeElement (_dddae .UpDownBars ,&_fbdd );_ffad !=nil {return _ffad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_acdba :=NewCT_UnsignedInt ();if _ebefc :=d .DecodeElement (_acdba ,&_fbdd );_ebefc !=nil {return _ebefc ;};_dddae .AxId =append (_dddae .AxId ,_acdba );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dddae .ExtLst =NewCT_ExtensionList ();if _cdfc :=d .DecodeElement (_dddae .ExtLst ,&_fbdd );_cdfc !=nil {return _cdfc ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_fbdd .Name );if _dgdbb :=d .Skip ();_dgdbb !=nil {return _dgdbb ;};};case _c .EndElement :break _ffdfa ;case _c .CharData :};};return nil ;};func (_cecgg *CT_Layout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cecgg .ManualLayout !=nil {_fega :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cecgg .ManualLayout ,_fega );};if _cecgg .ExtLst !=nil {_aaaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cecgg .ExtLst ,_aaaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path +func (_ecab *CT_TrendlineLbl )ValidateWithPath (path string )error {if _ecab .Layout !=nil {if _dgbdd :=_ecab .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dgbdd !=nil {return _dgbdd ;};};if _ecab .Tx !=nil {if _efgbd :=_ecab .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_efgbd !=nil {return _efgbd ;};};if _ecab .NumFmt !=nil {if _aedcfd :=_ecab .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_aedcfd !=nil {return _aedcfd ;};};if _ecab .SpPr !=nil {if _eedga :=_ecab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eedga !=nil {return _eedga ;};};if _ecab .TxPr !=nil {if _fbee :=_ecab .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fbee !=nil {return _fbee ;};};if _ecab .ExtLst !=nil {if _cgaeb :=_ecab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgaeb !=nil {return _cgaeb ;};};return nil ;};func (_adcab *CT_LogBase )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",_adcab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_NumVal ()*CT_NumVal {_cgad :=&CT_NumVal {};return _cgad };func (_dage *CT_HPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dage .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_dage .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_HeaderFooter and its children -func (_cffc *CT_HeaderFooter )Validate ()error {return _cffc .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func NewCT_LblAlgn ()*CT_LblAlgn {_adee :=&CT_LblAlgn {};_adee .ValAttr =ST_LblAlgn (1);return _adee }; +// Validate validates the CT_Surface3DChart and its children +func (_gegee *CT_Surface3DChart )Validate ()error {return _gegee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_gffab ST_DLblPos )String ()string {switch _gffab {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 (_bbage *CT_PrintSettings )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbgagd :for {_afae ,_gdfd :=d .Token ();if _gdfd !=nil {return _gdfd ;};switch _dgbe :=_afae .(type ){case _e .StartElement :switch _dgbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbage .HeaderFooter =NewCT_HeaderFooter ();if _dcfgc :=d .DecodeElement (_bbage .HeaderFooter ,&_dgbe );_dcfgc !=nil {return _dcfgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbage .PageMargins =NewCT_PageMargins ();if _agbed :=d .DecodeElement (_bbage .PageMargins ,&_dgbe );_agbed !=nil {return _agbed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbage .PageSetup =NewCT_PageSetup ();if _feab :=d .DecodeElement (_bbage .PageSetup ,&_dgbe );_feab !=nil {return _feab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbage .LegacyDrawingHF =NewCT_RelId ();if _debfca :=d .DecodeElement (_bbage .LegacyDrawingHF ,&_dgbe );_debfca !=nil {return _debfca ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dgbe .Name );if _aagb :=d .Skip ();_aagb !=nil {return _aagb ;};};case _e .EndElement :break _bbgagd ;case _e .CharData :};};return nil ;};func (_dgafc *CT_LegendPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gebf :=range start .Attr {if _gebf .Name .Local =="\u0076\u0061\u006c"{_dgafc .ValAttr .UnmarshalXMLAttr (_gebf );continue ;};};for {_bdbbb ,_gddg :=d .Token ();if _gddg !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_gddg );};if _dabge ,_cbcd :=_bdbbb .(_e .EndElement );_cbcd &&_dabge .Name ==start .Name {break ;};};return nil ;};type CT_MarkerSize struct{ValAttr *uint8 ;};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};type ST_MarkerStyle byte ;type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_begac *CT_Crosses )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_begac .ValAttr =ST_Crosses (1);for _ ,_aacb :=range start .Attr {if _aacb .Name .Local =="\u0076\u0061\u006c"{_begac .ValAttr .UnmarshalXMLAttr (_aacb );continue ;};};for {_bcdc ,_dcfe :=d .Token ();if _dcfe !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_dcfe );};if _gegb ,_dbab :=_bcdc .(_e .EndElement );_dbab &&_gegb .Name ==start .Name {break ;};};return nil ;};func (_cefd *CT_Order )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bffef :=range start .Attr {if _bffef .Name .Local =="\u0076\u0061\u006c"{_dgfd ,_aeec :=_b .ParseUint (_bffef .Value ,10,8);if _aeec !=nil {return _aeec ;};_cedbb :=uint8 (_dgfd );_cefd .ValAttr =&_cedbb ;continue ;};};for {_afdc ,_ebgad :=d .Token ();if _ebgad !=nil {return _bf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_ebgad );};if _ffea ,_faec :=_afdc .(_e .EndElement );_faec &&_ffea .Name ==start .Name {break ;};};return nil ;};func (_eddd ST_LegendPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eddd .String (),start );}; -// Validate validates the ChartSpace and its children -func (_daacb *ChartSpace )Validate ()error {return _daacb .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func NewChartSpace ()*ChartSpace {_aebdd :=&ChartSpace {};_aebdd .CT_ChartSpace =*NewCT_ChartSpace ();return _aebdd ;};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_bggdb ,_bgcdc :=_e .ParseUint (s ,10,16);if _bgcdc !=nil {return ST_SecondPieSize {},_bgcdc ;};_ecgd :=uint16 (_bggdb );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_ecgd },nil ;};var ST_HPercentWithSymbolPatternRe =_a .MustCompile (ST_HPercentWithSymbolPattern );func (_dfea *CT_PlotAreaChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfea .AreaChart !=nil {_fgac :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .AreaChart ,_fgac );};if _dfea .Area3DChart !=nil {_efga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .Area3DChart ,_efga );};if _dfea .LineChart !=nil {_fead :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .LineChart ,_fead );};if _dfea .Line3DChart !=nil {_bbgfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .Line3DChart ,_bbgfe );};if _dfea .StockChart !=nil {_agccd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .StockChart ,_agccd );};if _dfea .RadarChart !=nil {_gaaef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .RadarChart ,_gaaef );};if _dfea .ScatterChart !=nil {_dgac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .ScatterChart ,_dgac );};if _dfea .PieChart !=nil {_bgaff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .PieChart ,_bgaff );};if _dfea .Pie3DChart !=nil {_dcccd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .Pie3DChart ,_dcccd );};if _dfea .DoughnutChart !=nil {_fbfaa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .DoughnutChart ,_fbfaa );};if _dfea .BarChart !=nil {_caef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .BarChart ,_caef );};if _dfea .Bar3DChart !=nil {_adfeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .Bar3DChart ,_adfeg );};if _dfea .OfPieChart !=nil {_gbbed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .OfPieChart ,_gbbed );};if _dfea .SurfaceChart !=nil {_fdgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .SurfaceChart ,_fdgc );};if _dfea .Surface3DChart !=nil {_gbcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .Surface3DChart ,_gbcf );};if _dfea .BubbleChart !=nil {_fffa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dfea .BubbleChart ,_fffa );};return nil ;};func (_cg *CT_Area3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cg .Grouping !=nil {_fd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cg .Grouping ,_fd );};if _cg .VaryColors !=nil {_fg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cg .VaryColors ,_fg );};if _cg .Ser !=nil {_bd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cc :=range _cg .Ser {e .EncodeElement (_cc ,_bd );};};if _cg .DLbls !=nil {_ed :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cg .DLbls ,_ed );};if _cg .DropLines !=nil {_g :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cg .DropLines ,_g );};if _cg .GapDepth !=nil {_eg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_cg .GapDepth ,_eg );};_ge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_de :=range _cg .AxId {e .EncodeElement (_de ,_ge );};if _cg .ExtLst !=nil {_eb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cg .ExtLst ,_eb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func NewCT_LogBase ()*CT_LogBase {_afebe :=&CT_LogBase {};_afebe .ValAttr =2;return _afebe }; +// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path +func (_dbce *CT_LogBase )ValidateWithPath (path string )error {if _dbce .ValAttr < 2{return _bf .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 ,_dbce .ValAttr );};if _dbce .ValAttr > 1000{return _bf .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 ,_dbce .ValAttr );};return nil ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;}; -// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path -func (_cegae *CT_View3D )ValidateWithPath (path string )error {if _cegae .RotX !=nil {if _fgafa :=_cegae .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_fgafa !=nil {return _fgafa ;};};if _cegae .HPercent !=nil {if _egacg :=_cegae .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_egacg !=nil {return _egacg ;};};if _cegae .RotY !=nil {if _gbbcf :=_cegae .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_gbbcf !=nil {return _gbbcf ;};};if _cegae .DepthPercent !=nil {if _fgae :=_cegae .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_fgae !=nil {return _fgae ;};};if _cegae .RAngAx !=nil {if _bdgca :=_cegae .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_bdgca !=nil {return _bdgca ;};};if _cegae .Perspective !=nil {if _adbbe :=_cegae .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_adbbe !=nil {return _adbbe ;};};if _cegae .ExtLst !=nil {if _ddbg :=_cegae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddbg !=nil {return _ddbg ;};};return nil ;};func (_gcdfe *CT_Lvl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fedda :for {_egeeg ,_adeb :=d .Token ();if _adeb !=nil {return _adeb ;};switch _dgfb :=_egeeg .(type ){case _c .StartElement :switch _dgfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_cgcf :=NewCT_StrVal ();if _gcac :=d .DecodeElement (_cgcf ,&_dgfb );_gcac !=nil {return _gcac ;};_gcdfe .Pt =append (_gcdfe .Pt ,_cgcf );default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_dgfb .Name );if _agaag :=d .Skip ();_agaag !=nil {return _agaag ;};};case _c .EndElement :break _fedda ;case _c .CharData :};};return nil ;};func (_befea ST_OfPieType )Validate ()error {return _befea .ValidateWithPath ("")};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;}; +// Validate validates the CT_RadarStyle and its children +func (_dfaeg *CT_RadarStyle )Validate ()error {return _dfaeg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func NewCT_DLbls ()*CT_DLbls {_fgae :=&CT_DLbls {};return _fgae };func (_bedg ST_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bedg .String (),start );}; -// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path -func (_bedg *CT_Pie3DChart )ValidateWithPath (path string )error {if _bedg .VaryColors !=nil {if _aefg :=_bedg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_aefg !=nil {return _aefg ;};};for _ddcaa ,_fbfae :=range _bedg .Ser {if _facd :=_fbfae .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddcaa ));_facd !=nil {return _facd ;};};if _bedg .DLbls !=nil {if _deaca :=_bedg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_deaca !=nil {return _deaca ;};};if _bedg .ExtLst !=nil {if _bcbga :=_bedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcbga !=nil {return _bcbga ;};};return nil ;};func (_cfeee *CT_Trendline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfeee .TrendlineType =NewCT_TrendlineType ();_cacee :for {_fbcgcf ,_aceed :=d .Token ();if _aceed !=nil {return _aceed ;};switch _abaf :=_fbcgcf .(type ){case _c .StartElement :switch _abaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:_cfeee .Name =new (string );if _cdfce :=d .DecodeElement (_cfeee .Name ,&_abaf );_cdfce !=nil {return _cdfce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cfeee .SpPr =_d .NewCT_ShapeProperties ();if _gfbac :=d .DecodeElement (_cfeee .SpPr ,&_abaf );_gfbac !=nil {return _gfbac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}:if _baagfg :=d .DecodeElement (_cfeee .TrendlineType ,&_abaf );_baagfg !=nil {return _baagfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:_cfeee .Order =NewCT_Order ();if _gdaee :=d .DecodeElement (_cfeee .Order ,&_abaf );_gdaee !=nil {return _gdaee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"}:_cfeee .Period =NewCT_Period ();if _dccgg :=d .DecodeElement (_cfeee .Period ,&_abaf );_dccgg !=nil {return _dccgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"}:_cfeee .Forward =NewCT_Double ();if _gecbf :=d .DecodeElement (_cfeee .Forward ,&_abaf );_gecbf !=nil {return _gecbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}:_cfeee .Backward =NewCT_Double ();if _dafd :=d .DecodeElement (_cfeee .Backward ,&_abaf );_dafd !=nil {return _dafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"}:_cfeee .Intercept =NewCT_Double ();if _fcdgd :=d .DecodeElement (_cfeee .Intercept ,&_abaf );_fcdgd !=nil {return _fcdgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}:_cfeee .DispRSqr =NewCT_Boolean ();if _bcbdf :=d .DecodeElement (_cfeee .DispRSqr ,&_abaf );_bcbdf !=nil {return _bcbdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"}:_cfeee .DispEq =NewCT_Boolean ();if _cgaa :=d .DecodeElement (_cfeee .DispEq ,&_abaf );_cgaa !=nil {return _cgaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"}:_cfeee .TrendlineLbl =NewCT_TrendlineLbl ();if _aaadc :=d .DecodeElement (_cfeee .TrendlineLbl ,&_abaf );_aaadc !=nil {return _aaadc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfeee .ExtLst =NewCT_ExtensionList ();if _abdcb :=d .DecodeElement (_cfeee .ExtLst ,&_abaf );_abdcb !=nil {return _abdcb ;};default:_cf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_abaf .Name );if _ggeef :=d .Skip ();_ggeef !=nil {return _ggeef ;};};case _c .EndElement :break _cacee ;case _c .CharData :};};return nil ;};func (_dbbg *CT_LineChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_baff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dbbg .Grouping ,_baff );if _dbbg .VaryColors !=nil {_ecebg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dbbg .VaryColors ,_ecebg );};if _dbbg .Ser !=nil {_gagg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fcdg :=range _dbbg .Ser {e .EncodeElement (_fcdg ,_gagg );};};if _dbbg .DLbls !=nil {_gfgc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dbbg .DLbls ,_gfgc );};if _dbbg .DropLines !=nil {_daaba :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dbbg .DropLines ,_daaba );};if _dbbg .HiLowLines !=nil {_geda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dbbg .HiLowLines ,_geda );};if _dbbg .UpDownBars !=nil {_dbcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_dbbg .UpDownBars ,_dbcc );};if _dbbg .Marker !=nil {_bddc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_dbbg .Marker ,_bddc );};if _dbbg .Smooth !=nil {_egeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_dbbg .Smooth ,_egeg );};_dafc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ggfcg :=range _dbbg .AxId {e .EncodeElement (_ggfcg ,_dafc );};if _dbbg .ExtLst !=nil {_gdab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbbg .ExtLst ,_gdab );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbcb *CT_DLbls )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aefb :for {_fccff ,_bgcc :=d .Token ();if _bgcc !=nil {return _bgcc ;};switch _cbfa :=_fccff .(type ){case _c .StartElement :switch _cbfa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_cabc :=NewCT_DLbl ();if _eabc :=d .DecodeElement (_cabc ,&_cbfa );_eabc !=nil {return _eabc ;};_bbcb .DLbl =append (_bbcb .DLbl ,_cabc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _agaa :=d .DecodeElement (&_bbcb .Choice .Delete ,&_cbfa );_agaa !=nil {return _agaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _gfbe :=d .DecodeElement (&_bbcb .Choice .NumFmt ,&_cbfa );_gfbe !=nil {return _gfbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _dacag :=d .DecodeElement (&_bbcb .Choice .SpPr ,&_cbfa );_dacag !=nil {return _dacag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _bgda :=d .DecodeElement (&_bbcb .Choice .TxPr ,&_cbfa );_bgda !=nil {return _bgda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _fgbg :=d .DecodeElement (&_bbcb .Choice .DLblPos ,&_cbfa );_fgbg !=nil {return _fgbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _efff :=d .DecodeElement (&_bbcb .Choice .ShowLegendKey ,&_cbfa );_efff !=nil {return _efff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _dgec :=d .DecodeElement (&_bbcb .Choice .ShowVal ,&_cbfa );_dgec !=nil {return _dgec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _ggfc :=d .DecodeElement (&_bbcb .Choice .ShowCatName ,&_cbfa );_ggfc !=nil {return _ggfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _cegb :=d .DecodeElement (&_bbcb .Choice .ShowSerName ,&_cbfa );_cegb !=nil {return _cegb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _aded :=d .DecodeElement (&_bbcb .Choice .ShowPercent ,&_cbfa );_aded !=nil {return _aded ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _abbe :=d .DecodeElement (&_bbcb .Choice .ShowBubbleSize ,&_cbfa );_abbe !=nil {return _abbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _fggd :=d .DecodeElement (&_bbcb .Choice .Separator ,&_cbfa );_fggd !=nil {return _fggd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _afg :=d .DecodeElement (&_bbcb .Choice .ShowLeaderLines ,&_cbfa );_afg !=nil {return _afg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _bbcb .Choice ==nil {_bbcb .Choice =NewCT_DLblsChoice ();};if _ccge :=d .DecodeElement (&_bbcb .Choice .LeaderLines ,&_cbfa );_ccge !=nil {return _ccge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbcb .ExtLst =NewCT_ExtensionList ();if _fdgd :=d .DecodeElement (_bbcb .ExtLst ,&_cbfa );_fdgd !=nil {return _fdgd ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_cbfa .Name );if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _c .EndElement :break _aefb ;case _c .CharData :};};return nil ;};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_ecefae ,_cbfae :=_e .ParseUint (s ,10,8);if _cbfae !=nil {return ST_HoleSize {},_cbfae ;};_fgfbf :=uint8 (_ecefae );return ST_HoleSize {ST_HoleSizeUByte :&_fgfbf },nil ;};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;); +// Validate validates the CT_RelId and its children +func (_gceg *CT_RelId )Validate ()error {return _gceg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};func (_abdc ST_OfPieType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abdc .String (),start );};func (_dgage *CT_SizeRepresents )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfcf :=range start .Attr {if _dfcf .Name .Local =="\u0076\u0061\u006c"{_dgage .ValAttr .UnmarshalXMLAttr (_dfcf );continue ;};};for {_ccfcd ,_afdd :=d .Token ();if _afdd !=nil {return _bf .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",_afdd );};if _gebb ,_dceb :=_ccfcd .(_e .EndElement );_dceb &&_gebb .Name ==start .Name {break ;};};return nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cb .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_ChartSpace and its children, prefixing error messages with path -func (_acad *CT_ChartSpace )ValidateWithPath (path string )error {if _acad .Date1904 !=nil {if _dabg :=_acad .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_dabg !=nil {return _dabg ;};};if _acad .Lang !=nil {if _bcfc :=_acad .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_bcfc !=nil {return _bcfc ;};};if _acad .RoundedCorners !=nil {if _ffdgc :=_acad .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_ffdgc !=nil {return _ffdgc ;};};if _acad .Style !=nil {if _ecd :=_acad .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ecd !=nil {return _ecd ;};};if _acad .ClrMapOvr !=nil {if _gdef :=_acad .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gdef !=nil {return _gdef ;};};if _acad .PivotSource !=nil {if _fedd :=_acad .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_fedd !=nil {return _fedd ;};};if _acad .Protection !=nil {if _egaf :=_acad .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_egaf !=nil {return _egaf ;};};if _eeff :=_acad .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_eeff !=nil {return _eeff ;};if _acad .SpPr !=nil {if _aabb :=_acad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aabb !=nil {return _aabb ;};};if _acad .TxPr !=nil {if _defc :=_acad .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_defc !=nil {return _defc ;};};if _acad .ExternalData !=nil {if _fefeg :=_acad .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_fefeg !=nil {return _fefeg ;};};if _acad .PrintSettings !=nil {if _eddf :=_acad .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_eddf !=nil {return _eddf ;};};if _acad .UserShapes !=nil {if _egf :=_acad .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_egf !=nil {return _egf ;};};if _acad .ExtLst !=nil {if _gfca :=_acad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfca !=nil {return _gfca ;};};return nil ;}; +// Validate validates the CT_ScatterStyle and its children +func (_ffaf *CT_ScatterStyle )Validate ()error {return _ffaf .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_gfaf *CT_TickLblPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfaf .ValAttr !=ST_TickLblPosUnset {_ddffg ,_acbf :=_gfaf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _acbf !=nil {return _acbf ;};start .Attr =append (start .Attr ,_ddffg );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path -func (_dabgc *CT_DateAx )ValidateWithPath (path string )error {if _afdf :=_dabgc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_afdf !=nil {return _afdf ;};if _bgea :=_dabgc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_bgea !=nil {return _bgea ;};if _dabgc .Delete !=nil {if _egcg :=_dabgc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_egcg !=nil {return _egcg ;};};if _fgea :=_dabgc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_fgea !=nil {return _fgea ;};if _dabgc .MajorGridlines !=nil {if _gcbf :=_dabgc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gcbf !=nil {return _gcbf ;};};if _dabgc .MinorGridlines !=nil {if _ccfe :=_dabgc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ccfe !=nil {return _ccfe ;};};if _dabgc .Title !=nil {if _egbba :=_dabgc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_egbba !=nil {return _egbba ;};};if _dabgc .NumFmt !=nil {if _egdba :=_dabgc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_egdba !=nil {return _egdba ;};};if _dabgc .MajorTickMark !=nil {if _ddbd :=_dabgc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ddbd !=nil {return _ddbd ;};};if _dabgc .MinorTickMark !=nil {if _gccgg :=_dabgc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gccgg !=nil {return _gccgg ;};};if _dabgc .TickLblPos !=nil {if _fbfdf :=_dabgc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_fbfdf !=nil {return _fbfdf ;};};if _dabgc .SpPr !=nil {if _ffabd :=_dabgc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffabd !=nil {return _ffabd ;};};if _dabgc .TxPr !=nil {if _gfcg :=_dabgc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gfcg !=nil {return _gfcg ;};};if _dcabg :=_dabgc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_dcabg !=nil {return _dcabg ;};if _dabgc .Choice !=nil {if _fbcf :=_dabgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbcf !=nil {return _fbcf ;};};if _dabgc .Auto !=nil {if _bbede :=_dabgc .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_bbede !=nil {return _bbede ;};};if _dabgc .LblOffset !=nil {if _gbefg :=_dabgc .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_gbefg !=nil {return _gbefg ;};};if _dabgc .BaseTimeUnit !=nil {if _bdbef :=_dabgc .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_bdbef !=nil {return _bdbef ;};};if _dabgc .MajorUnit !=nil {if _dceb :=_dabgc .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_dceb !=nil {return _dceb ;};};if _dabgc .MajorTimeUnit !=nil {if _bebc :=_dabgc .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_bebc !=nil {return _bebc ;};};if _dabgc .MinorUnit !=nil {if _ddfc :=_dabgc .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_ddfc !=nil {return _ddfc ;};};if _dabgc .MinorTimeUnit !=nil {if _ecee :=_dabgc .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_ecee !=nil {return _ecee ;};};if _dabgc .ExtLst !=nil {if _cebbe :=_dabgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebbe !=nil {return _cebbe ;};};return nil ;};const (ST_BuiltInUnitUnset ST_BuiltInUnit =0;ST_BuiltInUnitHundreds ST_BuiltInUnit =1;ST_BuiltInUnitThousands ST_BuiltInUnit =2;ST_BuiltInUnitTenThousands ST_BuiltInUnit =3;ST_BuiltInUnitHundredThousands ST_BuiltInUnit =4;ST_BuiltInUnitMillions ST_BuiltInUnit =5;ST_BuiltInUnitTenMillions ST_BuiltInUnit =6;ST_BuiltInUnitHundredMillions ST_BuiltInUnit =7;ST_BuiltInUnitBillions ST_BuiltInUnit =8;ST_BuiltInUnitTrillions ST_BuiltInUnit =9;); +// Validate validates the Chart and its children +func (_bfceg *Chart )Validate ()error {return _bfceg .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func (_cfac *CT_ScatterStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egaec :=range start .Attr {if _egaec .Name .Local =="\u0076\u0061\u006c"{_cfac .ValAttr .UnmarshalXMLAttr (_egaec );continue ;};};for {_afaa ,_cfaag :=d .Token ();if _cfaag !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_cfaag );};if _dcgb ,_ccbee :=_afaa .(_e .EndElement );_ccbee &&_dcgb .Name ==start .Name {break ;};};return nil ;};func (_ggdec *ST_Orientation )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ggdec =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_ggdec =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_ggdec =2;};return nil ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};var ST_LblOffsetPercentPatternRe =_ef .MustCompile (ST_LblOffsetPercentPattern );func (_ecga *CT_ErrDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_gbad ,_eddb :=_ecga .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _eddb !=nil {return _eddb ;};start .Attr =append (start .Attr ,_gbad );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the UserShapes and its children -func (_cdgee *UserShapes )Validate ()error {return _cdgee .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};func NewCT_RotY ()*CT_RotY {_ebfaf :=&CT_RotY {};return _ebfaf };const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;); +// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path +func (_fgbaa *CT_DLblPos )ValidateWithPath (path string )error {if _fgbaa .ValAttr ==ST_DLblPosUnset {return _bf .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 _ggfc :=_fgbaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggfc !=nil {return _ggfc ;};return nil ;}; -// Validate validates the CT_PieSer and its children -func (_bfeda *CT_PieSer )Validate ()error {return _bfeda .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_bdaa :=&CT_PictureStackUnit {};_bdaa .ValAttr =0+1;return _bdaa ;};func (_acadg *ST_LegendPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_acadg =0;case "\u0062":*_acadg =1;case "\u0074\u0072":*_acadg =2;case "\u006c":*_acadg =3;case "\u0072":*_acadg =4;case "\u0074":*_acadg =5;};return nil ;};func NewCT_PivotFmts ()*CT_PivotFmts {_gdbag :=&CT_PivotFmts {};return _gdbag };func (_bgdaa *CT_PageMargins )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfdbg :=range start .Attr {if _dfdbg .Name .Local =="\u006c"{_fgffc ,_eacf :=_e .ParseFloat (_dfdbg .Value ,64);if _eacf !=nil {return _eacf ;};_bgdaa .LAttr =_fgffc ;continue ;};if _dfdbg .Name .Local =="\u0072"{_adca ,_bcbb :=_e .ParseFloat (_dfdbg .Value ,64);if _bcbb !=nil {return _bcbb ;};_bgdaa .RAttr =_adca ;continue ;};if _dfdbg .Name .Local =="\u0074"{_eaabb ,_edebg :=_e .ParseFloat (_dfdbg .Value ,64);if _edebg !=nil {return _edebg ;};_bgdaa .TAttr =_eaabb ;continue ;};if _dfdbg .Name .Local =="\u0062"{_aaadb ,_gbad :=_e .ParseFloat (_dfdbg .Value ,64);if _gbad !=nil {return _gbad ;};_bgdaa .BAttr =_aaadb ;continue ;};if _dfdbg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_bdbeg ,_efaac :=_e .ParseFloat (_dfdbg .Value ,64);if _efaac !=nil {return _efaac ;};_bgdaa .HeaderAttr =_bdbeg ;continue ;};if _dfdbg .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_bdcg ,_ecaf :=_e .ParseFloat (_dfdbg .Value ,64);if _ecaf !=nil {return _ecaf ;};_bgdaa .FooterAttr =_bdcg ;continue ;};};for {_caaf ,_faab :=d .Token ();if _faab !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_faab );};if _cafb ,_babe :=_caaf .(_c .EndElement );_babe &&_cafb .Name ==start .Name {break ;};};return nil ;};func (_cdde *CT_Pie3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fegd :for {_cdfab ,_dfddf :=d .Token ();if _dfddf !=nil {return _dfddf ;};switch _ffdf :=_cdfab .(type ){case _c .StartElement :switch _ffdf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_cdde .VaryColors =NewCT_Boolean ();if _fafdg :=d .DecodeElement (_cdde .VaryColors ,&_ffdf );_fafdg !=nil {return _fafdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dgdef :=NewCT_PieSer ();if _fcfdf :=d .DecodeElement (_dgdef ,&_ffdf );_fcfdf !=nil {return _fcfdf ;};_cdde .Ser =append (_cdde .Ser ,_dgdef );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cdde .DLbls =NewCT_DLbls ();if _eacab :=d .DecodeElement (_cdde .DLbls ,&_ffdf );_eacab !=nil {return _eacab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdde .ExtLst =NewCT_ExtensionList ();if _dcddf :=d .DecodeElement (_cdde .ExtLst ,&_ffdf );_dcddf !=nil {return _dcddf ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_ffdf .Name );if _gbdad :=d .Skip ();_gbdad !=nil {return _gbdad ;};};case _c .EndElement :break _fegd ;case _c .CharData :};};return nil ;};func (_cece ST_BuiltInUnit )Validate ()error {return _cece .ValidateWithPath ("")};func (_ddebf ST_HoleSize )String ()string {if _ddebf .ST_HoleSizePercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_ddebf .ST_HoleSizePercent );};if _ddebf .ST_HoleSizeUByte !=nil {return _aa .Sprintf ("\u0025\u0076",*_ddebf .ST_HoleSizeUByte );};return "";};func NewCT_BarDir ()*CT_BarDir {_abgd :=&CT_BarDir {};return _abgd }; +// Validate validates the EG_AreaChartShared and its children +func (_dedd *EG_AreaChartShared )Validate ()error {return _dedd .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};const (ST_BuiltInUnitUnset ST_BuiltInUnit =0;ST_BuiltInUnitHundreds ST_BuiltInUnit =1;ST_BuiltInUnitThousands ST_BuiltInUnit =2;ST_BuiltInUnitTenThousands ST_BuiltInUnit =3;ST_BuiltInUnitHundredThousands ST_BuiltInUnit =4;ST_BuiltInUnitMillions ST_BuiltInUnit =5;ST_BuiltInUnitTenMillions ST_BuiltInUnit =6;ST_BuiltInUnitHundredMillions ST_BuiltInUnit =7;ST_BuiltInUnitBillions ST_BuiltInUnit =8;ST_BuiltInUnitTrillions ST_BuiltInUnit =9;); -// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path -func (_egag *CT_PrintSettings )ValidateWithPath (path string )error {if _egag .HeaderFooter !=nil {if _beee :=_egag .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_beee !=nil {return _beee ;};};if _egag .PageMargins !=nil {if _abff :=_egag .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_abff !=nil {return _abff ;};};if _egag .PageSetup !=nil {if _fccd :=_egag .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fccd !=nil {return _fccd ;};};if _egag .LegacyDrawingHF !=nil {if _fdae :=_egag .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fdae !=nil {return _fdae ;};};return nil ;}; +// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path +func (_facc *CT_PivotFmt )ValidateWithPath (path string )error {if _eddf :=_facc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_eddf !=nil {return _eddf ;};if _facc .SpPr !=nil {if _adcafc :=_facc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adcafc !=nil {return _adcafc ;};};if _facc .TxPr !=nil {if _fcfeg :=_facc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fcfeg !=nil {return _fcfeg ;};};if _facc .Marker !=nil {if _cbbbe :=_facc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_cbbbe !=nil {return _cbbbe ;};};if _facc .DLbl !=nil {if _dgdb :=_facc .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_dgdb !=nil {return _dgdb ;};};if _facc .ExtLst !=nil {if _abdd :=_facc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abdd !=nil {return _abdd ;};};return nil ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_cb .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;};func (_bagfef ST_LblAlgn )Validate ()error {return _bagfef .ValidateWithPath ("")};func (_bdfea ST_ErrDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bdfea .String (),start );};func (_abcg *CT_CrossBetween )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_fadg ,_cbdde :=_abcg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cbdde !=nil {return _cbdde ;};start .Attr =append (start .Attr ,_fadg );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edcg *CT_DateAx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fbgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_edcg .AxId ,_fbgd );_bcgc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_edcg .Scaling ,_bcgc );if _edcg .Delete !=nil {_eadf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_edcg .Delete ,_eadf );};_fdcb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_edcg .AxPos ,_fdcb );if _edcg .MajorGridlines !=nil {_daac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_edcg .MajorGridlines ,_daac );};if _edcg .MinorGridlines !=nil {_gfba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_edcg .MinorGridlines ,_gfba );};if _edcg .Title !=nil {_deda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_edcg .Title ,_deda );};if _edcg .NumFmt !=nil {_ddda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_edcg .NumFmt ,_ddda );};if _edcg .MajorTickMark !=nil {_abba :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_edcg .MajorTickMark ,_abba );};if _edcg .MinorTickMark !=nil {_ccdaa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_edcg .MinorTickMark ,_ccdaa );};if _edcg .TickLblPos !=nil {_adbfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_edcg .TickLblPos ,_adbfg );};if _edcg .SpPr !=nil {_dgaff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edcg .SpPr ,_dgaff );};if _edcg .TxPr !=nil {_bccc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_edcg .TxPr ,_bccc );};_dddd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_edcg .CrossAx ,_dddd );if _edcg .Choice !=nil {_edcg .Choice .MarshalXML (e ,_e .StartElement {});};if _edcg .Auto !=nil {_ccgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_edcg .Auto ,_ccgb );};if _edcg .LblOffset !=nil {_eacb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_edcg .LblOffset ,_eacb );};if _edcg .BaseTimeUnit !=nil {_fdba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_edcg .BaseTimeUnit ,_fdba );};if _edcg .MajorUnit !=nil {_gbgd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_edcg .MajorUnit ,_gbgd );};if _edcg .MajorTimeUnit !=nil {_bgdf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_edcg .MajorTimeUnit ,_bgdf );};if _edcg .MinorUnit !=nil {_gfdd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_edcg .MinorUnit ,_gfdd );};if _edcg .MinorTimeUnit !=nil {_cacde :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_edcg .MinorTimeUnit ,_cacde );};if _edcg .ExtLst !=nil {_dbcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edcg .ExtLst ,_dbcg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggcc *CT_Double )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfbd :=range start .Attr {if _bfbd .Name .Local =="\u0076\u0061\u006c"{_afdf ,_gaed :=_b .ParseFloat (_bfbd .Value ,64);if _gaed !=nil {return _gaed ;};_ggcc .ValAttr =_afdf ;continue ;};};for {_gbgf ,_adde :=d .Token ();if _adde !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_adde );};if _aafa ,_cafg :=_gbgf .(_e .EndElement );_cafg &&_aafa .Name ==start .Name {break ;};};return nil ;};func NewEG_PieChartShared ()*EG_PieChartShared {_gfaeb :=&EG_PieChartShared {};return _gfaeb };type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};var ST_HPercentWithSymbolPatternRe =_ef .MustCompile (ST_HPercentWithSymbolPattern );func NewEG_BarChartShared ()*EG_BarChartShared {_efgfa :=&EG_BarChartShared {};_efgfa .BarDir =NewCT_BarDir ();return _efgfa ;};func NewCT_DLblsChoice ()*CT_DLblsChoice {_gge :=&CT_DLblsChoice {};return _gge }; -// Validate validates the EG_LineChartShared and its children -func (_fcdcb *EG_LineChartShared )Validate ()error {return _fcdcb .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func NewCT_Lvl ()*CT_Lvl {_ggfb :=&CT_Lvl {};return _ggfb };func (_ecc *CT_AxisUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecc .ValAttr =0+1;for _ ,_fbe :=range start .Attr {if _fbe .Name .Local =="\u0076\u0061\u006c"{_bgc ,_bfef :=_e .ParseFloat (_fbe .Value ,64);if _bfef !=nil {return _bfef ;};_ecc .ValAttr =_bgc ;continue ;};};for {_gedd ,_cbg :=d .Token ();if _cbg !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_cbg );};if _aaee ,_gba :=_gedd .(_c .EndElement );_gba &&_aaee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_LineChart and its children +func (_gedcb *CT_LineChart )Validate ()error {return _gedcb .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_BarGrouping and its children -func (_gffc *CT_BarGrouping )Validate ()error {return _gffc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_cgge *CT_PageSetup )ValidateWithPath (path string )error {if _cgge .PaperHeightAttr !=nil {if !_bd .ST_PositiveUniversalMeasurePatternRe .MatchString (*_cgge .PaperHeightAttr ){return _bf .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 ,_bd .ST_PositiveUniversalMeasurePatternRe ,*_cgge .PaperHeightAttr );};};if _cgge .PaperHeightAttr !=nil {if !_bd .ST_UniversalMeasurePatternRe .MatchString (*_cgge .PaperHeightAttr ){return _bf .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 ,_bd .ST_UniversalMeasurePatternRe ,*_cgge .PaperHeightAttr );};};if _cgge .PaperWidthAttr !=nil {if !_bd .ST_PositiveUniversalMeasurePatternRe .MatchString (*_cgge .PaperWidthAttr ){return _bf .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 ,_bd .ST_PositiveUniversalMeasurePatternRe ,*_cgge .PaperWidthAttr );};};if _cgge .PaperWidthAttr !=nil {if !_bd .ST_UniversalMeasurePatternRe .MatchString (*_cgge .PaperWidthAttr ){return _bf .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 ,_bd .ST_UniversalMeasurePatternRe ,*_cgge .PaperWidthAttr );};};if _cfaa :=_cgge .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cfaa !=nil {return _cfaa ;};return nil ;};func (_gcdbd *CT_SerTx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gcdbd .Choice .MarshalXML (e ,_e .StartElement {});e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bbfba *ST_HPercent )Validate ()error {return _bbfba .ValidateWithPath ("")};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cb .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 NewCT_TickMark ()*CT_TickMark {_gacfg :=&CT_TickMark {};return _gacfg }; -// Validate validates the CT_ChartLines and its children -func (_bcfdf *CT_ChartLines )Validate ()error {return _bcfdf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};func (_eafff *CT_RelId )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_eafff .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};var ST_GapAmountPercentPatternRe =_a .MustCompile (ST_GapAmountPercentPattern );type CT_Line3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type ST_BuiltInUnit byte ; +// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path +func (_fagg *CT_LegendPos )ValidateWithPath (path string )error {if _fgcbf :=_fagg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcbf !=nil {return _fgcbf ;};return nil ;};func NewCT_AxPos ()*CT_AxPos {_cbdg :=&CT_AxPos {};_cbdg .ValAttr =ST_AxPos (1);return _cbdg };func (_abeagf ST_BarDir )String ()string {switch _abeagf {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};func (_gdbcf *ST_BuiltInUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcedd ,_ddcbc :=d .Token ();if _ddcbc !=nil {return _ddcbc ;};if _gdae ,_bbebe :=_gcedd .(_e .EndElement );_bbebe &&_gdae .Name ==start .Name {*_gdbcf =1;return nil ;};if _fedgg ,_dbbf :=_gcedd .(_e .CharData );!_dbbf {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcedd );}else {switch string (_fedgg ){case "":*_gdbcf =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_gdbcf =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_gdbcf =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_gdbcf =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_gdbcf =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gdbcf =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gdbcf =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gdbcf =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gdbcf =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_gdbcf =9;};};_gcedd ,_ddcbc =d .Token ();if _ddcbc !=nil {return _ddcbc ;};if _dfbgbd ,_ddfd :=_gcedd .(_e .EndElement );_ddfd &&_dfbgbd .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcedd );};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .CT_TextBody ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_NumData and its children -func (_degd *CT_NumData )Validate ()error {return _degd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func (_gedcc ST_BarGrouping )Validate ()error {return _gedcc .ValidateWithPath ("")}; +// Validate validates the CT_PrintSettings and its children +func (_dgbgb *CT_PrintSettings )Validate ()error {return _dgbgb .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};type CT_Grouping struct{ValAttr ST_Grouping ;}; -// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path -func (_cadcb *CT_PieSer )ValidateWithPath (path string )error {if _fbcd :=_cadcb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fbcd !=nil {return _fbcd ;};if _gbgac :=_cadcb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gbgac !=nil {return _gbgac ;};if _cadcb .Tx !=nil {if _cafbf :=_cadcb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cafbf !=nil {return _cafbf ;};};if _cadcb .SpPr !=nil {if _fbcgg :=_cadcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbcgg !=nil {return _fbcgg ;};};if _cadcb .Explosion !=nil {if _aebaf :=_cadcb .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_aebaf !=nil {return _aebaf ;};};for _bcfed ,_bffdb :=range _cadcb .DPt {if _dedf :=_bffdb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bcfed ));_dedf !=nil {return _dedf ;};};if _cadcb .DLbls !=nil {if _dgcae :=_cadcb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dgcae !=nil {return _dgcae ;};};if _cadcb .Cat !=nil {if _afcec :=_cadcb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_afcec !=nil {return _afcec ;};};if _cadcb .Val !=nil {if _eageb :=_cadcb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_eageb !=nil {return _eageb ;};};if _cadcb .ExtLst !=nil {if _eccga :=_cadcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eccga !=nil {return _eccga ;};};return nil ;};const ST_DepthPercentWithSymbolPattern ="\u0030\u002a\u0028\u0028\u005b\u0032\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d9\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d)\u007c\u0032\u0030\u0030\u0030)\u0025";type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};func (_gagd ST_Grouping )ValidateWithPath (path string )error {switch _gagd {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gagd ));};return nil ;};func (_aafb ST_ErrValType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aafb .String (),start );};func (_edbed *CT_Line3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bdef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_edbed .Grouping ,_bdef );if _edbed .VaryColors !=nil {_bfeef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_edbed .VaryColors ,_bfeef );};if _edbed .Ser !=nil {_fged :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_acga :=range _edbed .Ser {e .EncodeElement (_acga ,_fged );};};if _edbed .DLbls !=nil {_ccfbg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_edbed .DLbls ,_ccfbg );};if _edbed .DropLines !=nil {_cecc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_edbed .DropLines ,_cecc );};if _edbed .GapDepth !=nil {_fdaaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_edbed .GapDepth ,_fdaaa );};_cgbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bdea :=range _edbed .AxId {e .EncodeElement (_bdea ,_cgbgb );};if _edbed .ExtLst !=nil {_ecac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbed .ExtLst ,_ecac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path +func (_daabd *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _daabd .Delete !=nil {if _fefd :=_daabd .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fefd !=nil {return _fefd ;};};if _daabd .TxPr !=nil {if _dbaa :=_daabd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dbaa !=nil {return _dbaa ;};};return nil ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};func (_gbdc ST_LblAlgn )ValidateWithPath (path string )error {switch _gbdc {case 0,1,2,3:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbdc ));};return nil ;};func (_caec ST_TickMark )ValidateWithPath (path string )error {switch _caec {case 0,1,2,3,4:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caec ));};return nil ;}; -// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path -func (_cecag *CT_Thickness )ValidateWithPath (path string )error {if _ggeea :=_cecag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggeea !=nil {return _ggeea ;};return nil ;}; +// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path +func (_dga *CT_AxDataSource )ValidateWithPath (path string )error {if _cfd :=_dga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfd !=nil {return _cfd ;};return nil ;};func NewCT_Marker ()*CT_Marker {_cgdce :=&CT_Marker {};return _cgdce }; -// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path -func (_fecd *CT_LblOffset )ValidateWithPath (path string )error {if _fecd .ValAttr !=nil {if _fcda :=_fecd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcda !=nil {return _fcda ;};};return nil ;}; +// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path +func (_ggdfd *UserShapes )ValidateWithPath (path string )error {if _ecdbf :=_ggdfd .CT_Drawing .ValidateWithPath (path );_ecdbf !=nil {return _ecdbf ;};return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_fdef :=&CT_ErrDir {};_fdef .ValAttr =ST_ErrDir (1);return _fdef };func (_defdgc *ST_ErrBarType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abfff ,_fbag :=d .Token ();if _fbag !=nil {return _fbag ;};if _gcgbb ,_cbdcf :=_abfff .(_e .EndElement );_cbdcf &&_gcgbb .Name ==start .Name {*_defdgc =1;return nil ;};if _bacfg ,_degbe :=_abfff .(_e .CharData );!_degbe {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abfff );}else {switch string (_bacfg ){case "":*_defdgc =0;case "\u0062\u006f\u0074\u0068":*_defdgc =1;case "\u006d\u0069\u006eu\u0073":*_defdgc =2;case "\u0070\u006c\u0075\u0073":*_defdgc =3;};};_abfff ,_fbag =d .Token ();if _fbag !=nil {return _fbag ;};if _cagcba ,_fdagb :=_abfff .(_e .EndElement );_fdagb &&_cagcba .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abfff );};func NewCT_ExternalData ()*CT_ExternalData {_gffa :=&CT_ExternalData {};return _gffa };func NewCT_ExtensionList ()*CT_ExtensionList {_daggf :=&CT_ExtensionList {};return _daggf };func NewCT_PivotFmts ()*CT_PivotFmts {_eccb :=&CT_PivotFmts {};return _eccb }; -// Validate validates the CT_SurfaceChart and its children -func (_defga *CT_SurfaceChart )Validate ()error {return _defga .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};const (ST_AxPosUnset ST_AxPos =0;ST_AxPosB ST_AxPos =1;ST_AxPosL ST_AxPos =2;ST_AxPosR ST_AxPos =3;ST_AxPosT ST_AxPos =4;);func NewCT_ScatterSer ()*CT_ScatterSer {_gbdg :=&CT_ScatterSer {};_gbdg .Idx =NewCT_UnsignedInt ();_gbdg .Order =NewCT_UnsignedInt ();return _gbdg ;};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_gafcaf ST_DLblPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eacbc :=_c .Attr {};_eacbc .Name =name ;switch _gafcaf {case ST_DLblPosUnset :_eacbc .Value ="";case ST_DLblPosBestFit :_eacbc .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_eacbc .Value ="\u0062";case ST_DLblPosCtr :_eacbc .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_eacbc .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_eacbc .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_eacbc .Value ="\u006c";case ST_DLblPosOutEnd :_eacbc .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_eacbc .Value ="\u0072";case ST_DLblPosT :_eacbc .Value ="\u0074";};return _eacbc ,nil ;}; +// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path +func (_fbede *CT_PlotArea )ValidateWithPath (path string )error {if _fbede .Layout !=nil {if _dfbb :=_fbede .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dfbb !=nil {return _dfbb ;};};for _edbgb ,_ecfa :=range _fbede .Choice {if _eaab :=_ecfa .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_edbgb ));_eaab !=nil {return _eaab ;};};if _fbede .CChoice !=nil {if _fddf :=_fbede .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_fddf !=nil {return _fddf ;};};if _fbede .DTable !=nil {if _cfee :=_fbede .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_cfee !=nil {return _cfee ;};};if _fbede .SpPr !=nil {if _cdfda :=_fbede .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdfda !=nil {return _cdfda ;};};if _fbede .ExtLst !=nil {if _eeca :=_fbede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeca !=nil {return _eeca ;};};return nil ;};func (_dedfg ST_ErrBarType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dedfg .String (),start );};func (_ede *CT_LegendEntryChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggcb :for {_cdgb ,_fbcebc :=d .Token ();if _fbcebc !=nil {return _fbcebc ;};switch _cbeda :=_cdgb .(type ){case _e .StartElement :switch _cbeda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ede .Delete =NewCT_Boolean ();if _fbgbd :=d .DecodeElement (_ede .Delete ,&_cbeda );_fbgbd !=nil {return _fbgbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ede .TxPr =_cb .NewCT_TextBody ();if _bbdb :=d .DecodeElement (_ede .TxPr ,&_cbeda );_bbdb !=nil {return _bbdb ;};default:_ba .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",_cbeda .Name );if _bced :=d .Skip ();_bced !=nil {return _bced ;};};case _e .EndElement :break _ggcb ;case _e .CharData :};};return nil ;};func NewCT_MarkerSize ()*CT_MarkerSize {_beeca :=&CT_MarkerSize {};return _beeca };func (_faga *CT_Layout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _faga .ManualLayout !=nil {_gabd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_faga .ManualLayout ,_gabd );};if _faga .ExtLst !=nil {_gaag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faga .ExtLst ,_gaag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_BarSer ()*CT_BarSer {_fcgc :=&CT_BarSer {};_fcgc .Idx =NewCT_UnsignedInt ();_fcgc .Order =NewCT_UnsignedInt ();return _fcgc ;};func (_ccddbb *EG_BarChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_bdea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_ccddbb .BarDir ,_bdea );if _ccddbb .Grouping !=nil {_fcbac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ccddbb .Grouping ,_fcbac );};if _ccddbb .VaryColors !=nil {_gaggf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ccddbb .VaryColors ,_gaggf );};if _ccddbb .Ser !=nil {_eaafde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dagfd :=range _ccddbb .Ser {e .EncodeElement (_dagfd ,_eaafde );};};if _ccddbb .DLbls !=nil {_cbfcd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ccddbb .DLbls ,_cbfcd );};return nil ;};func (_bad *CT_BandFmt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ddaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bad .Idx ,_ddaf );if _bad .SpPr !=nil {_dcbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bad .SpPr ,_dcbe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfad *ST_ScatterStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cggaf ,_cdeee :=d .Token ();if _cdeee !=nil {return _cdeee ;};if _gfegc ,_ccddg :=_cggaf .(_e .EndElement );_ccddg &&_gfegc .Name ==start .Name {*_bfad =1;return nil ;};if _effbe ,_fcbga :=_cggaf .(_e .CharData );!_fcbga {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggaf );}else {switch string (_effbe ){case "":*_bfad =0;case "\u006e\u006f\u006e\u0065":*_bfad =1;case "\u006c\u0069\u006e\u0065":*_bfad =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_bfad =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_bfad =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_bfad =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_bfad =6;};};_cggaf ,_cdeee =d .Token ();if _cdeee !=nil {return _cdeee ;};if _afece ,_fabcf :=_cggaf .(_e .EndElement );_fabcf &&_afece .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggaf );};func (_cagab ST_DLblPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cagab .String (),start );}; -// Validate validates the CT_Extension and its children -func (_cebc *CT_Extension )Validate ()error {return _cebc .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_fcde *ST_GapAmount )Validate ()error {return _fcde .ValidateWithPath ("")};func NewCT_NumFmt ()*CT_NumFmt {_daacg :=&CT_NumFmt {};return _daacg }; +// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path +func (_dfdae *EG_AxShared )ValidateWithPath (path string )error {if _fbeee :=_dfdae .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fbeee !=nil {return _fbeee ;};if _bdcdcf :=_dfdae .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_bdcdcf !=nil {return _bdcdcf ;};if _dfdae .Delete !=nil {if _ebefb :=_dfdae .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ebefb !=nil {return _ebefb ;};};if _geacf :=_dfdae .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_geacf !=nil {return _geacf ;};if _dfdae .MajorGridlines !=nil {if _acdcd :=_dfdae .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_acdcd !=nil {return _acdcd ;};};if _dfdae .MinorGridlines !=nil {if _dfcd :=_dfdae .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dfcd !=nil {return _dfcd ;};};if _dfdae .Title !=nil {if _ebdgd :=_dfdae .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ebdgd !=nil {return _ebdgd ;};};if _dfdae .NumFmt !=nil {if _bgdba :=_dfdae .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_bgdba !=nil {return _bgdba ;};};if _dfdae .MajorTickMark !=nil {if _cddg :=_dfdae .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cddg !=nil {return _cddg ;};};if _dfdae .MinorTickMark !=nil {if _dgebc :=_dfdae .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dgebc !=nil {return _dgebc ;};};if _dfdae .TickLblPos !=nil {if _agadf :=_dfdae .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_agadf !=nil {return _agadf ;};};if _dfdae .SpPr !=nil {if _cedcea :=_dfdae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cedcea !=nil {return _cedcea ;};};if _dfdae .TxPr !=nil {if _bbagf :=_dfdae .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbagf !=nil {return _bbagf ;};};if _baaba :=_dfdae .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_baaba !=nil {return _baaba ;};if _dfdae .Choice !=nil {if _ddefg :=_dfdae .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddefg !=nil {return _ddefg ;};};return nil ;};func NewCT_SecondPieSize ()*CT_SecondPieSize {_cccbf :=&CT_SecondPieSize {};return _cccbf };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 *_cb .CT_ShapeProperties ;TxPr *_cb .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_efgag :=&EG_AxSharedChoice {};return _efgag };func NewCT_BubbleChart ()*CT_BubbleChart {_acg :=&CT_BubbleChart {};return _acg };func NewCT_AxisUnit ()*CT_AxisUnit {_cba :=&CT_AxisUnit {};_cba .ValAttr =0+1;return _cba };type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};type ST_Orientation byte ;func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_feee :=&EG_SurfaceChartShared {};return _feee ;};func (_fefcg ST_BarGrouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fefcg .String (),start );};func (_efgbb *CT_PictureStackUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efgbb .ValAttr =0+1;for _ ,_dcaec :=range start .Attr {if _dcaec .Name .Local =="\u0076\u0061\u006c"{_effg ,_bfbff :=_b .ParseFloat (_dcaec .Value ,64);if _bfbff !=nil {return _bfbff ;};_efgbb .ValAttr =_effg ;continue ;};};for {_ebbe ,_bfccc :=d .Token ();if _bfccc !=nil {return _bf .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",_bfccc );};if _edcgf ,_adce :=_ebbe .(_e .EndElement );_adce &&_edcgf .Name ==start .Name {break ;};};return nil ;};type ST_ErrBarType byte ;func (_acegb ST_Shape )String ()string {switch _acegb {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 "";};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 *_cb .CT_ShapeProperties ;TxPr *_cb .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 ;}; -// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path -func (_gegga *CT_OfPieType )ValidateWithPath (path string )error {if _edeb :=_gegga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edeb !=nil {return _edeb ;};return nil ;};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};func (_aadf ST_CrossBetween )ValidateWithPath (path string )error {switch _aadf {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadf ));};return nil ;};func (_ecdee *CT_PrintSettings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ecdee .HeaderFooter !=nil {_acaaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_ecdee .HeaderFooter ,_acaaf );};if _ecdee .PageMargins !=nil {_eadf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_ecdee .PageMargins ,_eadf );};if _ecdee .PageSetup !=nil {_baffc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_ecdee .PageSetup ,_baffc );};if _ecdee .LegacyDrawingHF !=nil {_cbaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_ecdee .LegacyDrawingHF ,_cbaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_RelId ()*CT_RelId {_aadc :=&CT_RelId {};return _aadc };func (_dcfdb *CT_NumDataSourceChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feeag :for {_acba ,_eecg :=d .Token ();if _eecg !=nil {return _eecg ;};switch _faaca :=_acba .(type ){case _c .StartElement :switch _faaca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_dcfdb .NumRef =NewCT_NumRef ();if _gbbfg :=d .DecodeElement (_dcfdb .NumRef ,&_faaca );_gbbfg !=nil {return _gbbfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_dcfdb .NumLit =NewCT_NumData ();if _gada :=d .DecodeElement (_dcfdb .NumLit ,&_faaca );_gada !=nil {return _gada ;};default:_cf .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0075\u006d\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_faaca .Name );if _bgfg :=d .Skip ();_bgfg !=nil {return _bgfg ;};};case _c .EndElement :break _feeag ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path +func (_bea *CT_BarChart )ValidateWithPath (path string )error {if _dba :=_bea .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_dba !=nil {return _dba ;};if _bea .Grouping !=nil {if _aagf :=_bea .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_aagf !=nil {return _aagf ;};};if _bea .VaryColors !=nil {if _bbgb :=_bea .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bbgb !=nil {return _bbgb ;};};for _aedb ,_adbbc :=range _bea .Ser {if _ffbg :=_adbbc .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aedb ));_ffbg !=nil {return _ffbg ;};};if _bea .DLbls !=nil {if _bece :=_bea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bece !=nil {return _bece ;};};if _bea .GapWidth !=nil {if _gad :=_bea .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_gad !=nil {return _gad ;};};if _bea .Overlap !=nil {if _ccdf :=_bea .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_ccdf !=nil {return _ccdf ;};};for _afab ,_edf :=range _bea .SerLines {if _daga :=_edf .ValidateWithPath (_bf .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_afab ));_daga !=nil {return _daga ;};};for _fcag ,_aede :=range _bea .AxId {if _addf :=_aede .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fcag ));_addf !=nil {return _addf ;};};if _bea .ExtLst !=nil {if _cca :=_bea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cca !=nil {return _cca ;};};return nil ;}; -// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path -func (_dc *CT_Area3DChart )ValidateWithPath (path string )error {if _dc .Grouping !=nil {if _ae :=_dc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ae !=nil {return _ae ;};};if _dc .VaryColors !=nil {if _af :=_dc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_af !=nil {return _af ;};};for _bfe ,_edf :=range _dc .Ser {if _adc :=_edf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bfe ));_adc !=nil {return _adc ;};};if _dc .DLbls !=nil {if _bdd :=_dc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdd !=nil {return _bdd ;};};if _dc .DropLines !=nil {if _ff :=_dc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ff !=nil {return _ff ;};};if _dc .GapDepth !=nil {if _ba :=_dc .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_ba !=nil {return _ba ;};};for _ged ,_bb :=range _dc .AxId {if _bfc :=_bb .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ged ));_bfc !=nil {return _bfc ;};};if _dc .ExtLst !=nil {if _dcc :=_dc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcc !=nil {return _dcc ;};};return nil ;};func (_ecbg *ST_Overlap )ValidateWithPath (path string )error {_dfda :=[]string {};if _ecbg .ST_OverlapPercent !=nil {_dfda =append (_dfda ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _ecbg .ST_OverlapByte !=nil {_dfda =append (_dfda ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_dfda )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfda );};return nil ;};func NewCT_StrRef ()*CT_StrRef {_fgfb :=&CT_StrRef {};return _fgfb }; +// Validate validates the CT_PivotSource and its children +func (_ccbca *CT_PivotSource )Validate ()error {return _ccbca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_bbbea ST_SizeRepresents )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cbddec :=_e .Attr {};_cbddec .Name =name ;switch _bbbea {case ST_SizeRepresentsUnset :_cbddec .Value ="";case ST_SizeRepresentsArea :_cbddec .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_cbddec .Value ="\u0077";};return _cbddec ,nil ;}; -// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path -func (_fgad *CT_ErrBarType )ValidateWithPath (path string )error {if _cfaee :=_fgad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfaee !=nil {return _cfaee ;};return nil ;};func NewEG_BarChartShared ()*EG_BarChartShared {_faddd :=&EG_BarChartShared {};_faddd .BarDir =NewCT_BarDir ();return _faddd ;}; +// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path +func (_dceaf *CT_StrVal )ValidateWithPath (path string )error {return nil };type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;}; -// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path -func (_gaee *CT_ScatterStyle )ValidateWithPath (path string )error {if _ceda :=_gaee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceda !=nil {return _ceda ;};return nil ;};func (_acbcd ST_Orientation )ValidateWithPath (path string )error {switch _acbcd {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbcd ));};return nil ;}; +// Validate validates the CT_DLbl and its children +func (_beef *CT_DLbl )Validate ()error {return _beef .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");}; -// Validate validates the CT_RotX and its children -func (_eefdf *CT_RotX )Validate ()error {return _eefdf .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");}; +// Validate validates the CT_ScatterChart and its children +func (_dfee *CT_ScatterChart )Validate ()error {return _dfee .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_gfbff *CT_UpDownBar )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gfbff .SpPr !=nil {_cgcda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfbff .SpPr ,_cgcda );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eaaeec *CT_ManualLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eaaeec .LayoutTarget !=nil {_bfcaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_eaaeec .LayoutTarget ,_bfcaf );};if _eaaeec .XMode !=nil {_egddf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_eaaeec .XMode ,_egddf );};if _eaaeec .YMode !=nil {_gbgfa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_eaaeec .YMode ,_gbgfa );};if _eaaeec .WMode !=nil {_ebdec :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_eaaeec .WMode ,_ebdec );};if _eaaeec .HMode !=nil {_fegc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_eaaeec .HMode ,_fegc );};if _eaaeec .X !=nil {_adcdbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_eaaeec .X ,_adcdbf );};if _eaaeec .Y !=nil {_debgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_eaaeec .Y ,_debgg );};if _eaaeec .W !=nil {_cefc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_eaaeec .W ,_cefc );};if _eaaeec .H !=nil {_ccfgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_eaaeec .H ,_ccfgg );};if _eaaeec .ExtLst !=nil {_fbcdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eaaeec .ExtLst ,_fbcdg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path -func (_cabb *CT_PictureOptions )ValidateWithPath (path string )error {if _cabb .ApplyToFront !=nil {if _eebag :=_cabb .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_eebag !=nil {return _eebag ;};};if _cabb .ApplyToSides !=nil {if _fefgc :=_cabb .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_fefgc !=nil {return _fefgc ;};};if _cabb .ApplyToEnd !=nil {if _bfgaa :=_cabb .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_bfgaa !=nil {return _bfgaa ;};};if _cabb .PictureFormat !=nil {if _bdeg :=_cabb .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_bdeg !=nil {return _bdeg ;};};if _cabb .PictureStackUnit !=nil {if _bggg :=_cabb .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_bggg !=nil {return _bggg ;};};return nil ;}; +// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path +func (_ebgfd *CT_Perspective )ValidateWithPath (path string )error {if _ebgfd .ValAttr !=nil {if *_ebgfd .ValAttr < 0{return _bf .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 ,*_ebgfd .ValAttr );};if *_ebgfd .ValAttr > 240{return _bf .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 ,*_ebgfd .ValAttr );};};return nil ;};func (_ccabd *ST_Shape )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccabd =0;case "\u0063\u006f\u006e\u0065":*_ccabd =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_ccabd =2;case "\u0062\u006f\u0078":*_ccabd =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_ccabd =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_ccabd =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_ccabd =6;};return nil ;};func (_acgd *CT_MultiLvlStrData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _acgd .PtCount !=nil {_gbdd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_acgd .PtCount ,_gbdd );};if _acgd .Lvl !=nil {_egeba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_cdfcc :=range _acgd .Lvl {e .EncodeElement (_cdfcc ,_egeba );};};if _acgd .ExtLst !=nil {_degd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acgd .ExtLst ,_degd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_LayoutMode ()*CT_LayoutMode {_bcde :=&CT_LayoutMode {};return _bcde };func (_fafd *CT_TickLblPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfaad :=range start .Attr {if _cfaad .Name .Local =="\u0076\u0061\u006c"{_fafd .ValAttr .UnmarshalXMLAttr (_cfaad );continue ;};};for {_facgg ,_gbdee :=d .Token ();if _gbdee !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_gbdee );};if _ffeg ,_aabcba :=_facgg .(_e .EndElement );_aabcba &&_ffeg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path -func (_dfcdg *CT_StockChart )ValidateWithPath (path string )error {for _cgda ,_bdggf :=range _dfcdg .Ser {if _cfbc :=_bdggf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cgda ));_cfbc !=nil {return _cfbc ;};};if _dfcdg .DLbls !=nil {if _bdbd :=_dfcdg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdbd !=nil {return _bdbd ;};};if _dfcdg .DropLines !=nil {if _dfgb :=_dfcdg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dfgb !=nil {return _dfgb ;};};if _dfcdg .HiLowLines !=nil {if _cggea :=_dfcdg .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_cggea !=nil {return _cggea ;};};if _dfcdg .UpDownBars !=nil {if _decbd :=_dfcdg .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_decbd !=nil {return _decbd ;};};for _fbbgc ,_gefdc :=range _dfcdg .AxId {if _eabbc :=_gefdc .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fbbgc ));_eabbc !=nil {return _eabbc ;};};if _dfcdg .ExtLst !=nil {if _ecefa :=_dfcdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecefa !=nil {return _ecefa ;};};return nil ;};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_fcfe :=&CT_DispBlanksAs {};return _fcfe }; +// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path +func (_fecb *CT_ErrDir )ValidateWithPath (path string )error {if _fecb .ValAttr ==ST_ErrDirUnset {return _bf .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 _ggbcdd :=_fecb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggbcdd !=nil {return _ggbcdd ;};return nil ;};type ST_PictureFormat byte ;func (_gfcd *CT_Extension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfcd .UriAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0072\u0069"},Value :_bf .Sprintf ("\u0025\u0076",*_gfcd .UriAttr )});};e .EncodeToken (start );if _gfcd .Any !=nil {_gfcd .Any .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gedf *CT_ChartLines )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gedf .SpPr !=nil {_fafa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gedf .SpPr ,_fafa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_cbdee :=&CT_MultiLvlStrData {};return _cbdee };func (_eebd *CT_TxChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eebd .StrRef !=nil {_dffdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_eebd .StrRef ,_dffdf );};if _eebd .Rich !=nil {_agec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_eebd .Rich ,_agec );};return nil ;};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;);func NewCT_DepthPercent ()*CT_DepthPercent {_adef :=&CT_DepthPercent {};return _adef }; -// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path -func (_gabe *CT_BubbleSer )ValidateWithPath (path string )error {if _agde :=_gabe .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_agde !=nil {return _agde ;};if _badc :=_gabe .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_badc !=nil {return _badc ;};if _gabe .Tx !=nil {if _cacf :=_gabe .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cacf !=nil {return _cacf ;};};if _gabe .SpPr !=nil {if _baeg :=_gabe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_baeg !=nil {return _baeg ;};};if _gabe .InvertIfNegative !=nil {if _dcee :=_gabe .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_dcee !=nil {return _dcee ;};};for _cce ,_cbe :=range _gabe .DPt {if _ecaa :=_cbe .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cce ));_ecaa !=nil {return _ecaa ;};};if _gabe .DLbls !=nil {if _fddef :=_gabe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fddef !=nil {return _fddef ;};};for _abcfd ,_ecbdg :=range _gabe .Trendline {if _dfcf :=_ecbdg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_abcfd ));_dfcf !=nil {return _dfcf ;};};for _defa ,_bgd :=range _gabe .ErrBars {if _cec :=_bgd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_defa ));_cec !=nil {return _cec ;};};if _gabe .XVal !=nil {if _dgdb :=_gabe .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_dgdb !=nil {return _dgdb ;};};if _gabe .YVal !=nil {if _gdff :=_gabe .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_gdff !=nil {return _gdff ;};};if _gabe .BubbleSize !=nil {if _gac :=_gabe .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gac !=nil {return _gac ;};};if _gabe .Bubble3D !=nil {if _fgab :=_gabe .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_fgab !=nil {return _fgab ;};};if _gabe .ExtLst !=nil {if _acfd :=_gabe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acfd !=nil {return _acfd ;};};return nil ;}; +// Validate validates the CT_Period and its children +func (_edadf *CT_Period )Validate ()error {return _edadf .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");}; -// Validate validates the EG_DLblShared and its children -func (_dgdbgd *EG_DLblShared )Validate ()error {return _dgdbgd .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");};func (_bfccb *ST_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffada ,_degea :=d .Token ();if _degea !=nil {return _degea ;};if _bcddb ,_eedge :=_ffada .(_c .EndElement );_eedge &&_bcddb .Name ==start .Name {*_bfccb =1;return nil ;};if _cgbge ,_egdcbf :=_ffada .(_c .CharData );!_egdcbf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffada );}else {switch string (_cgbge ){case "":*_bfccb =0;case "\u0063\u006f\u006e\u0065":*_bfccb =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_bfccb =2;case "\u0062\u006f\u0078":*_bfccb =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_bfccb =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_bfccb =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_bfccb =6;};};_ffada ,_degea =d .Token ();if _degea !=nil {return _degea ;};if _fddgb ,_badcd :=_ffada .(_c .EndElement );_badcd &&_fddgb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffada );};func (_dfdcg *CT_LayoutMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfdcg .ValAttr !=ST_LayoutModeUnset {_egbff ,_bbeg :=_dfdcg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bbeg !=nil {return _bbeg ;};start .Attr =append (start .Attr ,_egbff );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_BarChart ()*CT_BarChart {_ceg :=&CT_BarChart {};_ceg .BarDir =NewCT_BarDir ();return _ceg };type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};const (ST_TickMarkUnset ST_TickMark =0;ST_TickMarkCross ST_TickMark =1;ST_TickMarkIn ST_TickMark =2;ST_TickMarkNone ST_TickMark =3;ST_TickMarkOut ST_TickMark =4;);func (_debg *CT_RadarStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbbd :=range start .Attr {if _fbbd .Name .Local =="\u0076\u0061\u006c"{_debg .ValAttr .UnmarshalXMLAttr (_fbbd );continue ;};};for {_ddfb ,_accbe :=d .Token ();if _accbe !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_accbe );};if _defed ,_bcdb :=_ddfb .(_c .EndElement );_bcdb &&_defed .Name ==start .Name {break ;};};return nil ;};func (_ggee *CT_PictureFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ccag ,_bcebc :=_ggee .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bcebc !=nil {return _bcebc ;};start .Attr =append (start .Attr ,_ccag );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Area3DChart ()*CT_Area3DChart {_f :=&CT_Area3DChart {};return _f };func (_cbcbd *EG_SurfaceChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbcbd .Wireframe !=nil {_dbgae :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_cbcbd .Wireframe ,_dbgae );};if _cbcbd .Ser !=nil {_afcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_adccf :=range _cbcbd .Ser {e .EncodeElement (_adccf ,_afcb );};};if _cbcbd .BandFmts !=nil {_dbaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_cbcbd .BandFmts ,_dbaf );};return nil ;};type ST_LayoutTarget byte ;func (_bfgd *CT_RotX )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dffg :=range start .Attr {if _dffg .Name .Local =="\u0076\u0061\u006c"{_dbcac ,_dbbeg :=_e .ParseInt (_dffg .Value ,10,8);if _dbbeg !=nil {return _dbbeg ;};_ddcbb :=int8 (_dbcac );_bfgd .ValAttr =&_ddcbb ;continue ;};};for {_beedfa ,_aaacb :=d .Token ();if _aaacb !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_aaacb );};if _dcgge ,_cgdge :=_beedfa .(_c .EndElement );_cgdge &&_dcgge .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TimeUnit and its children +func (_beaee *CT_TimeUnit )Validate ()error {return _beaee .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};func (_dfed *CT_DLblPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_aacba ,_fdgf :=_dfed .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _fdgf !=nil {return _fdgf ;};start .Attr =append (start .Attr ,_aacba );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type Any interface{MarshalXML (_baddcb *_e .Encoder ,_gbaag _e .StartElement )error ;UnmarshalXML (_cgcgb *_e .Decoder ,_acbaa _e .StartElement )error ;};func (_dacea *CT_OfPieChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dacea .OfPieType =NewCT_OfPieType ();_acfbf :for {_dffa ,_cabbf :=d .Token ();if _cabbf !=nil {return _cabbf ;};switch _geffd :=_dffa .(type ){case _e .StartElement :switch _geffd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecaa :=d .DecodeElement (_dacea .OfPieType ,&_geffd );_ecaa !=nil {return _ecaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacea .VaryColors =NewCT_Boolean ();if _dgaa :=d .DecodeElement (_dacea .VaryColors ,&_geffd );_dgaa !=nil {return _dgaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebce :=NewCT_PieSer ();if _dagec :=d .DecodeElement (_ebce ,&_geffd );_dagec !=nil {return _dagec ;};_dacea .Ser =append (_dacea .Ser ,_ebce );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacea .DLbls =NewCT_DLbls ();if _acde :=d .DecodeElement (_dacea .DLbls ,&_geffd );_acde !=nil {return _acde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacea .GapWidth =NewCT_GapAmount ();if _gabea :=d .DecodeElement (_dacea .GapWidth ,&_geffd );_gabea !=nil {return _gabea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacea .SplitType =NewCT_SplitType ();if _ebed :=d .DecodeElement (_dacea .SplitType ,&_geffd );_ebed !=nil {return _ebed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dacea .SplitPos =NewCT_Double ();if _dgbaf :=d .DecodeElement (_dacea .SplitPos ,&_geffd );_dgbaf !=nil {return _dgbaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacea .CustSplit =NewCT_CustSplit ();if _egfe :=d .DecodeElement (_dacea .CustSplit ,&_geffd );_egfe !=nil {return _egfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dacea .SecondPieSize =NewCT_SecondPieSize ();if _eagf :=d .DecodeElement (_dacea .SecondPieSize ,&_geffd );_eagf !=nil {return _eagf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcgeb :=NewCT_ChartLines ();if _cggb :=d .DecodeElement (_gcgeb ,&_geffd );_cggb !=nil {return _cggb ;};_dacea .SerLines =append (_dacea .SerLines ,_gcgeb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dacea .ExtLst =NewCT_ExtensionList ();if _bedb :=d .DecodeElement (_dacea .ExtLst ,&_geffd );_bedb !=nil {return _bedb ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_geffd .Name );if _aabe :=d .Skip ();_aabe !=nil {return _aabe ;};};case _e .EndElement :break _acfbf ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_PivotFmts and its children -func (_cbae *CT_PivotFmts )Validate ()error {return _cbae .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_bfgab *CT_Extension )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfgab .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0072\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_bfgab .UriAttr )});};e .EncodeToken (start );if _bfgab .Any !=nil {_bfgab .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};type CT_ManualLayout struct{LayoutTarget *CT_LayoutTarget ;XMode *CT_LayoutMode ;YMode *CT_LayoutMode ;WMode *CT_LayoutMode ;HMode *CT_LayoutMode ;X *CT_Double ;Y *CT_Double ;W *CT_Double ;H *CT_Double ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_OfPieChart and its children +func (_aeba *CT_OfPieChart )Validate ()error {return _aeba .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_ddac *CT_DLblChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggaf :for {_defg ,_eaagd :=d .Token ();if _eaagd !=nil {return _eaagd ;};switch _geb :=_defg .(type ){case _e .StartElement :switch _geb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddac .Delete =NewCT_Boolean ();if _befb :=d .DecodeElement (_ddac .Delete ,&_geb );_befb !=nil {return _befb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddac .Layout =NewCT_Layout ();if _fdda :=d .DecodeElement (_ddac .Layout ,&_geb );_fdda !=nil {return _fdda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddac .Tx =NewCT_Tx ();if _fffe :=d .DecodeElement (_ddac .Tx ,&_geb );_fffe !=nil {return _fffe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddac .NumFmt =NewCT_NumFmt ();if _dgda :=d .DecodeElement (_ddac .NumFmt ,&_geb );_dgda !=nil {return _dgda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddac .SpPr =_cb .NewCT_ShapeProperties ();if _deed :=d .DecodeElement (_ddac .SpPr ,&_geb );_deed !=nil {return _deed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddac .TxPr =_cb .NewCT_TextBody ();if _fdcf :=d .DecodeElement (_ddac .TxPr ,&_geb );_fdcf !=nil {return _fdcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddac .DLblPos =NewCT_DLblPos ();if _dcbg :=d .DecodeElement (_ddac .DLblPos ,&_geb );_dcbg !=nil {return _dcbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddac .ShowLegendKey =NewCT_Boolean ();if _febb :=d .DecodeElement (_ddac .ShowLegendKey ,&_geb );_febb !=nil {return _febb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddac .ShowVal =NewCT_Boolean ();if _fbcaf :=d .DecodeElement (_ddac .ShowVal ,&_geb );_fbcaf !=nil {return _fbcaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddac .ShowCatName =NewCT_Boolean ();if _ffef :=d .DecodeElement (_ddac .ShowCatName ,&_geb );_ffef !=nil {return _ffef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddac .ShowSerName =NewCT_Boolean ();if _dgbc :=d .DecodeElement (_ddac .ShowSerName ,&_geb );_dgbc !=nil {return _dgbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddac .ShowPercent =NewCT_Boolean ();if _bfecg :=d .DecodeElement (_ddac .ShowPercent ,&_geb );_bfecg !=nil {return _bfecg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddac .ShowBubbleSize =NewCT_Boolean ();if _caee :=d .DecodeElement (_ddac .ShowBubbleSize ,&_geb );_caee !=nil {return _caee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddac .Separator =new (string );if _gbec :=d .DecodeElement (_ddac .Separator ,&_geb );_gbec !=nil {return _gbec ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_geb .Name );if _abfaa :=d .Skip ();_abfaa !=nil {return _abfaa ;};};case _e .EndElement :break _ggaf ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_Order and its children -func (_edbg *CT_Order )Validate ()error {return _edbg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);func (_deadd ST_TickLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_deadd .String (),start );};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;}; +// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path +func (_bbegb *CT_PrintSettings )ValidateWithPath (path string )error {if _bbegb .HeaderFooter !=nil {if _faea :=_bbegb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_faea !=nil {return _faea ;};};if _bbegb .PageMargins !=nil {if _aebg :=_bbegb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_aebg !=nil {return _aebg ;};};if _bbegb .PageSetup !=nil {if _egdee :=_bbegb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_egdee !=nil {return _egdee ;};};if _bbegb .LegacyDrawingHF !=nil {if _eabbf :=_bbegb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_eabbf !=nil {return _eabbf ;};};return nil ;};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func (_ffff *ST_ErrDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dadec ,_acfd :=d .Token ();if _acfd !=nil {return _acfd ;};if _ddbba ,_fccbd :=_dadec .(_e .EndElement );_fccbd &&_ddbba .Name ==start .Name {*_ffff =1;return nil ;};if _ageab ,_ceabe :=_dadec .(_e .CharData );!_ceabe {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dadec );}else {switch string (_ageab ){case "":*_ffff =0;case "\u0078":*_ffff =1;case "\u0079":*_ffff =2;};};_dadec ,_acfd =d .Token ();if _acfd !=nil {return _acfd ;};if _adddb ,_cfdfd :=_dadec .(_e .EndElement );_cfdfd &&_adddb .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dadec );};func (_gdgdc *CT_NumRef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dcgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066"}};_ba .AddPreserveSpaceAttr (&_dcgd ,_gdgdc .F );e .EncodeElement (_gdgdc .F ,_dcgd );if _gdgdc .NumCache !=nil {_bfbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_gdgdc .NumCache ,_bfbf );};if _gdgdc .ExtLst !=nil {_cfbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdgdc .ExtLst ,_cfbf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path -func (_afeac *CT_PivotFmt )ValidateWithPath (path string )error {if _beeca :=_afeac .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_beeca !=nil {return _beeca ;};if _afeac .SpPr !=nil {if _bgdbb :=_afeac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgdbb !=nil {return _bgdbb ;};};if _afeac .TxPr !=nil {if _faceg :=_afeac .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_faceg !=nil {return _faceg ;};};if _afeac .Marker !=nil {if _fgfda :=_afeac .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fgfda !=nil {return _fgfda ;};};if _afeac .DLbl !=nil {if _acdd :=_afeac .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_acdd !=nil {return _acdd ;};};if _afeac .ExtLst !=nil {if _afbda :=_afeac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afbda !=nil {return _afbda ;};};return nil ;}; +// Validate validates the CT_BarDir and its children +func (_fdf *CT_BarDir )Validate ()error {return _fdf .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_ebfb *CT_LegendEntryChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebfb .Delete !=nil {_ggac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ebfb .Delete ,_ggac );};if _ebfb .TxPr !=nil {_gecg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebfb .TxPr ,_gecg );};return nil ;}; -// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path -func (_abbbe *CT_NumData )ValidateWithPath (path string )error {if _abbbe .PtCount !=nil {if _edacda :=_abbbe .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_edacda !=nil {return _edacda ;};};for _deaga ,_fegfc :=range _abbbe .Pt {if _egdbd :=_fegfc .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_deaga ));_egdbd !=nil {return _egdbd ;};};if _abbbe .ExtLst !=nil {if _ccaad :=_abbbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccaad !=nil {return _ccaad ;};};return nil ;};func (_fcceea *ST_MarkerStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdfff ,_bdca :=d .Token ();if _bdca !=nil {return _bdca ;};if _dbabe ,_bgece :=_fdfff .(_c .EndElement );_bgece &&_dbabe .Name ==start .Name {*_fcceea =1;return nil ;};if _edebd ,_gfeeg :=_fdfff .(_c .CharData );!_gfeeg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdfff );}else {switch string (_edebd ){case "":*_fcceea =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fcceea =1;case "\u0064\u0061\u0073\u0068":*_fcceea =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fcceea =3;case "\u0064\u006f\u0074":*_fcceea =4;case "\u006e\u006f\u006e\u0065":*_fcceea =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_fcceea =6;case "\u0070\u006c\u0075\u0073":*_fcceea =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fcceea =8;case "\u0073\u0074\u0061\u0072":*_fcceea =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fcceea =10;case "\u0078":*_fcceea =11;case "\u0061\u0075\u0074\u006f":*_fcceea =12;};};_fdfff ,_bdca =d .Token ();if _bdca !=nil {return _bdca ;};if _bgcfe ,_ecedc :=_fdfff .(_c .EndElement );_ecedc &&_bgcfe .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdfff );};func (_dcdc *CT_Marker )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcdc .Symbol !=nil {_cfbaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_dcdc .Symbol ,_cfbaf );};if _dcdc .Size !=nil {_eagf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_dcdc .Size ,_eagf );};if _dcdc .SpPr !=nil {_ddffb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcdc .SpPr ,_ddffb );};if _dcdc .ExtLst !=nil {_bcaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcdc .ExtLst ,_bcaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;};func (_cbffb *CT_Line3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbffb .Grouping =NewCT_Grouping ();_edacd :for {_gcee ,_dcac :=d .Token ();if _dcac !=nil {return _dcac ;};switch _cadg :=_gcee .(type ){case _c .StartElement :switch _cadg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _efffb :=d .DecodeElement (_cbffb .Grouping ,&_cadg );_efffb !=nil {return _efffb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_cbffb .VaryColors =NewCT_Boolean ();if _fdcd :=d .DecodeElement (_cbffb .VaryColors ,&_cadg );_fdcd !=nil {return _fdcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dfbf :=NewCT_LineSer ();if _cagg :=d .DecodeElement (_dfbf ,&_cadg );_cagg !=nil {return _cagg ;};_cbffb .Ser =append (_cbffb .Ser ,_dfbf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cbffb .DLbls =NewCT_DLbls ();if _dbfdd :=d .DecodeElement (_cbffb .DLbls ,&_cadg );_dbfdd !=nil {return _dbfdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_cbffb .DropLines =NewCT_ChartLines ();if _gcge :=d .DecodeElement (_cbffb .DropLines ,&_cadg );_gcge !=nil {return _gcge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_cbffb .GapDepth =NewCT_GapAmount ();if _dbcea :=d .DecodeElement (_cbffb .GapDepth ,&_cadg );_dbcea !=nil {return _dbcea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_egea :=NewCT_UnsignedInt ();if _bfbc :=d .DecodeElement (_egea ,&_cadg );_bfbc !=nil {return _bfbc ;};_cbffb .AxId =append (_cbffb .AxId ,_egea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbffb .ExtLst =NewCT_ExtensionList ();if _dagfb :=d .DecodeElement (_cbffb .ExtLst ,&_cadg );_dagfb !=nil {return _dagfb ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_cadg .Name );if _dcbb :=d .Skip ();_dcbb !=nil {return _dcbb ;};};case _c .EndElement :break _edacd ;case _c .CharData :};};return nil ;};func (_bbfda ST_LblOffset )String ()string {if _bbfda .ST_LblOffsetPercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_bbfda .ST_LblOffsetPercent );};if _bbfda .ST_LblOffsetUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_bbfda .ST_LblOffsetUShort );};return "";};func (_baaec *CT_LayoutMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcdcb :=range start .Attr {if _gcdcb .Name .Local =="\u0076\u0061\u006c"{_baaec .ValAttr .UnmarshalXMLAttr (_gcdcb );continue ;};};for {_faffd ,_ggafe :=d .Token ();if _ggafe !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_ggafe );};if _adacd ,_gddgf :=_faffd .(_c .EndElement );_gddgf &&_adacd .Name ==start .Name {break ;};};return nil ;};func (_aeae *ST_ErrValType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afada ,_ffccd :=d .Token ();if _ffccd !=nil {return _ffccd ;};if _bdfa ,_agfa :=_afada .(_c .EndElement );_agfa &&_bdfa .Name ==start .Name {*_aeae =1;return nil ;};if _afcf ,_dbfebb :=_afada .(_c .CharData );!_dbfebb {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afada );}else {switch string (_afcf ){case "":*_aeae =0;case "\u0063\u0075\u0073\u0074":*_aeae =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_aeae =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_aeae =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_aeae =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_aeae =5;};};_afada ,_ffccd =d .Token ();if _ffccd !=nil {return _ffccd ;};if _cafacd ,_ceebad :=_afada .(_c .EndElement );_ceebad &&_cafacd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afada );}; +// Validate validates the CT_Protection and its children +func (_ffgdga *CT_Protection )Validate ()error {return _ffgdga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path -func (_gceac *CT_RadarChart )ValidateWithPath (path string )error {if _egaac :=_gceac .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_egaac !=nil {return _egaac ;};if _gceac .VaryColors !=nil {if _bfec :=_gceac .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bfec !=nil {return _bfec ;};};for _dccgc ,_dgggb :=range _gceac .Ser {if _baeeg :=_dgggb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dccgc ));_baeeg !=nil {return _baeeg ;};};if _gceac .DLbls !=nil {if _gfedc :=_gceac .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfedc !=nil {return _gfedc ;};};for _eaffe ,_bcffg :=range _gceac .AxId {if _acdbe :=_bcffg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eaffe ));_acdbe !=nil {return _acdbe ;};};if _gceac .ExtLst !=nil {if _dgfgb :=_gceac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgfgb !=nil {return _dgfgb ;};};return nil ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func (_fcgg *CT_LblAlgn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcgg .ValAttr =ST_LblAlgn (1);for _ ,_cbgd :=range start .Attr {if _cbgd .Name .Local =="\u0076\u0061\u006c"{_fcgg .ValAttr .UnmarshalXMLAttr (_cbgd );continue ;};};for {_geab ,_bgbdag :=d .Token ();if _bgbdag !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_bgbdag );};if _gdgg ,_efcf :=_geab .(_c .EndElement );_efcf &&_gdgg .Name ==start .Name {break ;};};return nil ;};func NewCT_Surface3DChart ()*CT_Surface3DChart {_ggcb :=&CT_Surface3DChart {};return _ggcb };type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;};func (_ecega *Group_DLbls )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cabfb :for {_ccfcb ,_fgfdf :=d .Token ();if _fgfdf !=nil {return _fgfdf ;};switch _cbgcg :=_ccfcb .(type ){case _c .StartElement :switch _cbgcg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ecega .NumFmt =NewCT_NumFmt ();if _bacd :=d .DecodeElement (_ecega .NumFmt ,&_cbgcg );_bacd !=nil {return _bacd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ecega .SpPr =_d .NewCT_ShapeProperties ();if _gabea :=d .DecodeElement (_ecega .SpPr ,&_cbgcg );_gabea !=nil {return _gabea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_ecega .TxPr =_d .NewCT_TextBody ();if _baeb :=d .DecodeElement (_ecega .TxPr ,&_cbgcg );_baeb !=nil {return _baeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_ecega .DLblPos =NewCT_DLblPos ();if _gabc :=d .DecodeElement (_ecega .DLblPos ,&_cbgcg );_gabc !=nil {return _gabc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_ecega .ShowLegendKey =NewCT_Boolean ();if _bgadd :=d .DecodeElement (_ecega .ShowLegendKey ,&_cbgcg );_bgadd !=nil {return _bgadd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_ecega .ShowVal =NewCT_Boolean ();if _edaaf :=d .DecodeElement (_ecega .ShowVal ,&_cbgcg );_edaaf !=nil {return _edaaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_ecega .ShowCatName =NewCT_Boolean ();if _gdcgg :=d .DecodeElement (_ecega .ShowCatName ,&_cbgcg );_gdcgg !=nil {return _gdcgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_ecega .ShowSerName =NewCT_Boolean ();if _afcgc :=d .DecodeElement (_ecega .ShowSerName ,&_cbgcg );_afcgc !=nil {return _afcgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_ecega .ShowPercent =NewCT_Boolean ();if _ggafd :=d .DecodeElement (_ecega .ShowPercent ,&_cbgcg );_ggafd !=nil {return _ggafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_ecega .ShowBubbleSize =NewCT_Boolean ();if _fcbba :=d .DecodeElement (_ecega .ShowBubbleSize ,&_cbgcg );_fcbba !=nil {return _fcbba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_ecega .Separator =new (string );if _gaec :=d .DecodeElement (_ecega .Separator ,&_cbgcg );_gaec !=nil {return _gaec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_ecega .ShowLeaderLines =NewCT_Boolean ();if _fadce :=d .DecodeElement (_ecega .ShowLeaderLines ,&_cbgcg );_fadce !=nil {return _fadce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_ecega .LeaderLines =NewCT_ChartLines ();if _adccc :=d .DecodeElement (_ecega .LeaderLines ,&_cbgcg );_adccc !=nil {return _adccc ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_cbgcg .Name );if _gegeg :=d .Skip ();_gegeg !=nil {return _gegeg ;};};case _c .EndElement :break _cabfb ;case _c .CharData :};};return nil ;};func NewCT_Orientation ()*CT_Orientation {_eaec :=&CT_Orientation {};return _eaec };func (_gdegb *EG_AxSharedChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgae :for {_cbddgg ,_cecgga :=d .Token ();if _cecgga !=nil {return _cecgga ;};switch _fcaea :=_cbddgg .(type ){case _c .StartElement :switch _fcaea .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_gdegb .Crosses =NewCT_Crosses ();if _aeefe :=d .DecodeElement (_gdegb .Crosses ,&_fcaea );_aeefe !=nil {return _aeefe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_gdegb .CrossesAt =NewCT_Double ();if _eeaaa :=d .DecodeElement (_gdegb .CrossesAt ,&_fcaea );_eeaaa !=nil {return _eeaaa ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fcaea .Name );if _agffc :=d .Skip ();_agffc !=nil {return _agffc ;};};case _c .EndElement :break _bgae ;case _c .CharData :};};return nil ;};func (_ggfg *CT_GapAmount )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egef :=range start .Attr {if _egef .Name .Local =="\u0076\u0061\u006c"{_gfgd ,_cggbf :=ParseUnionST_GapAmount (_egef .Value );if _cggbf !=nil {return _cggbf ;};_ggfg .ValAttr =&_gfgd ;continue ;};};for {_cgccd ,_cebcf :=d .Token ();if _cebcf !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_cebcf );};if _gdeb ,_abea :=_cgccd .(_c .EndElement );_abea &&_gdeb .Name ==start .Name {break ;};};return nil ;};var ST_ThicknessPercentPatternRe =_a .MustCompile (ST_ThicknessPercentPattern ); +// Validate validates the CT_Trendline and its children +func (_degf *CT_Trendline )Validate ()error {return _degf .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");}; -// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path -func (_gcgdef *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _gcgdef .AreaChart !=nil {if _baga :=_gcgdef .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_baga !=nil {return _baga ;};};if _gcgdef .Area3DChart !=nil {if _eaece :=_gcgdef .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_eaece !=nil {return _eaece ;};};if _gcgdef .LineChart !=nil {if _fffc :=_gcgdef .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_fffc !=nil {return _fffc ;};};if _gcgdef .Line3DChart !=nil {if _afecba :=_gcgdef .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_afecba !=nil {return _afecba ;};};if _gcgdef .StockChart !=nil {if _dcgf :=_gcgdef .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_dcgf !=nil {return _dcgf ;};};if _gcgdef .RadarChart !=nil {if _dgcb :=_gcgdef .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_dgcb !=nil {return _dgcb ;};};if _gcgdef .ScatterChart !=nil {if _bcge :=_gcgdef .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_bcge !=nil {return _bcge ;};};if _gcgdef .PieChart !=nil {if _bcbfc :=_gcgdef .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_bcbfc !=nil {return _bcbfc ;};};if _gcgdef .Pie3DChart !=nil {if _ebbd :=_gcgdef .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ebbd !=nil {return _ebbd ;};};if _gcgdef .DoughnutChart !=nil {if _egfac :=_gcgdef .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_egfac !=nil {return _egfac ;};};if _gcgdef .BarChart !=nil {if _eefdg :=_gcgdef .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_eefdg !=nil {return _eefdg ;};};if _gcgdef .Bar3DChart !=nil {if _fcgcg :=_gcgdef .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_fcgcg !=nil {return _fcgcg ;};};if _gcgdef .OfPieChart !=nil {if _eece :=_gcgdef .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_eece !=nil {return _eece ;};};if _gcgdef .SurfaceChart !=nil {if _ceba :=_gcgdef .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_ceba !=nil {return _ceba ;};};if _gcgdef .Surface3DChart !=nil {if _bgde :=_gcgdef .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_bgde !=nil {return _bgde ;};};if _gcgdef .BubbleChart !=nil {if _bbfee :=_gcgdef .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_bbfee !=nil {return _bbfee ;};};return nil ;};func NewCT_StrVal ()*CT_StrVal {_ebaec :=&CT_StrVal {};return _ebaec };type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func (_ebeb ST_OfPieType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebeb .String (),start );};func NewCT_Crosses ()*CT_Crosses {_ddge :=&CT_Crosses {};_ddge .ValAttr =ST_Crosses (1);return _ddge }; +// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path +func (_ebec *CT_RotY )ValidateWithPath (path string )error {if _ebec .ValAttr !=nil {if *_ebec .ValAttr < 0{return _bf .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 ,*_ebec .ValAttr );};if *_ebec .ValAttr > 360{return _bf .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 ,*_ebec .ValAttr );};};return nil ;}; -// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path -func (_abgda *CT_StrRef )ValidateWithPath (path string )error {if _abgda .StrCache !=nil {if _bfcga :=_abgda .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_bfcga !=nil {return _bfcga ;};};if _abgda .ExtLst !=nil {if _ddegc :=_abgda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddegc !=nil {return _ddegc ;};};return nil ;};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;); +// Validate validates the CT_PictureOptions and its children +func (_ebcfc *CT_PictureOptions )Validate ()error {return _ebcfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};func (_fceg ST_OfPieType )ValidateWithPath (path string )error {switch _fceg {case 0,1,2:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fceg ));};return nil ;};func NewCT_PictureFormat ()*CT_PictureFormat {_bcbf :=&CT_PictureFormat {};_bcbf .ValAttr =ST_PictureFormat (1);return _bcbf ;}; -// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path -func (_dcefd *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _dcefd .Wireframe !=nil {if _ageg :=_dcefd .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_ageg !=nil {return _ageg ;};};for _ecbda ,_ccebc :=range _dcefd .Ser {if _ccbecf :=_ccebc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ecbda ));_ccbecf !=nil {return _ccbecf ;};};if _dcefd .BandFmts !=nil {if _cdcdb :=_dcefd .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_cdcdb !=nil {return _cdcdb ;};};return nil ;};func (_aacb *CT_Period )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aacb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_aacb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_defaf *CT_NumVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eecf :=range start .Attr {if _eecf .Name .Local =="\u0069\u0064\u0078"{_abgcd ,_fcfeb :=_e .ParseUint (_eecf .Value ,10,32);if _fcfeb !=nil {return _fcfeb ;};_defaf .IdxAttr =uint32 (_abgcd );continue ;};if _eecf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_bced ,_bbde :=_eecf .Value ,error (nil );if _bbde !=nil {return _bbde ;};_defaf .FormatCodeAttr =&_bced ;continue ;};};_bgcb :for {_bceb ,_babgd :=d .Token ();if _babgd !=nil {return _babgd ;};switch _bcbe :=_bceb .(type ){case _c .StartElement :switch _bcbe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:if _bef :=d .DecodeElement (&_defaf .V ,&_bcbe );_bef !=nil {return _bef ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dV\u0061\u006c \u0025\u0076",_bcbe .Name );if _bdga :=d .Skip ();_bdga !=nil {return _bdga ;};};case _c .EndElement :break _bgcb ;case _c .CharData :};};return nil ;};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_daac :=&CT_BuiltInUnit {};return _daac };func (_bfee *CT_AreaChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggc :for {_eed ,_cadc :=d .Token ();if _cadc !=nil {return _cadc ;};switch _ccb :=_eed .(type ){case _c .StartElement :switch _ccb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_bfee .Grouping =NewCT_Grouping ();if _gcc :=d .DecodeElement (_bfee .Grouping ,&_ccb );_gcc !=nil {return _gcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_bfee .VaryColors =NewCT_Boolean ();if _cb :=d .DecodeElement (_bfee .VaryColors ,&_ccb );_cb !=nil {return _cb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ce :=NewCT_AreaSer ();if _eec :=d .DecodeElement (_ce ,&_ccb );_eec !=nil {return _eec ;};_bfee .Ser =append (_bfee .Ser ,_ce );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bfee .DLbls =NewCT_DLbls ();if _edb :=d .DecodeElement (_bfee .DLbls ,&_ccb );_edb !=nil {return _edb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_bfee .DropLines =NewCT_ChartLines ();if _fff :=d .DecodeElement (_bfee .DropLines ,&_ccb );_fff !=nil {return _fff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_eaa :=NewCT_UnsignedInt ();if _eac :=d .DecodeElement (_eaa ,&_ccb );_eac !=nil {return _eac ;};_bfee .AxId =append (_bfee .AxId ,_eaa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfee .ExtLst =NewCT_ExtensionList ();if _ded :=d .DecodeElement (_bfee .ExtLst ,&_ccb );_ded !=nil {return _ded ;};default:_cf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ccb .Name );if _aaa :=d .Skip ();_aaa !=nil {return _aaa ;};};case _c .EndElement :break _ggc ;case _c .CharData :};};return nil ;};func NewCT_DLblPos ()*CT_DLblPos {_eccgf :=&CT_DLblPos {};_eccgf .ValAttr =ST_DLblPos (1);return _eccgf ;};func (_aedd *ST_HoleSize )Validate ()error {return _aedd .ValidateWithPath ("")};func (_fedb *CT_RadarChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dffeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fedb .RadarStyle ,_dffeb );if _fedb .VaryColors !=nil {_fegae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fedb .VaryColors ,_fegae );};if _fedb .Ser !=nil {_effbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cdbd :=range _fedb .Ser {e .EncodeElement (_cdbd ,_effbf );};};if _fedb .DLbls !=nil {_cgccf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fedb .DLbls ,_cgccf );};_gace :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gccgged :=range _fedb .AxId {e .EncodeElement (_gccgged ,_gace );};if _fedb .ExtLst !=nil {_dagbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fedb .ExtLst ,_dagbd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcgee *CT_UpDownBars )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcgee .GapWidth !=nil {_gbcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dcgee .GapWidth ,_gbcd );};if _dcgee .UpBars !=nil {_cffff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_dcgee .UpBars ,_cffff );};if _dcgee .DownBars !=nil {_cdbbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_dcgee .DownBars ,_cdbbb );};if _dcgee .ExtLst !=nil {_dgcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcgee .ExtLst ,_dgcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffgcb *ST_DLblPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ffgcb =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_ffgcb =1;case "\u0062":*_ffgcb =2;case "\u0063\u0074\u0072":*_ffgcb =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_ffgcb =4;case "\u0069\u006e\u0045n\u0064":*_ffgcb =5;case "\u006c":*_ffgcb =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_ffgcb =7;case "\u0072":*_ffgcb =8;case "\u0074":*_ffgcb =9;};return nil ;}; +// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path +func (_cgg *CT_AxisUnit )ValidateWithPath (path string )error {if _cgg .ValAttr <=0{return _bf .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 ,_cgg .ValAttr );};return nil ;};func (_eabf *CT_Grouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fgeed :=range start .Attr {if _fgeed .Name .Local =="\u0076\u0061\u006c"{_eabf .ValAttr .UnmarshalXMLAttr (_fgeed );continue ;};};for {_beegf ,_fdafc :=d .Token ();if _fdafc !=nil {return _bf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_fdafc );};if _gcbg ,_dfgf :=_beegf .(_e .EndElement );_dfgf &&_gcbg .Name ==start .Name {break ;};};return nil ;};func NewCT_NumData ()*CT_NumData {_cdbac :=&CT_NumData {};return _cdbac };func (_bacc ST_BuiltInUnit )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cdaa :=_e .Attr {};_cdaa .Name =name ;switch _bacc {case ST_BuiltInUnitUnset :_cdaa .Value ="";case ST_BuiltInUnitHundreds :_cdaa .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_cdaa .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_cdaa .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_cdaa .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_cdaa .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_cdaa .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_cdaa .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_cdaa .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_cdaa .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _cdaa ,nil ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};func (_fgcec ST_TimeUnit )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cacfb :=_e .Attr {};_cacfb .Name =name ;switch _fgcec {case ST_TimeUnitUnset :_cacfb .Value ="";case ST_TimeUnitDays :_cacfb .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_cacfb .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_cacfb .Value ="\u0079\u0065\u0061r\u0073";};return _cacfb ,nil ;};func (_bcffb *CT_RadarSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcffb .Idx =NewCT_UnsignedInt ();_bcffb .Order =NewCT_UnsignedInt ();_dadga :for {_cbgbg ,_decabc :=d .Token ();if _decabc !=nil {return _decabc ;};switch _agdge :=_cbgbg .(type ){case _e .StartElement :switch _agdge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bcaff :=d .DecodeElement (_bcffb .Idx ,&_agdge );_bcaff !=nil {return _bcaff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdfcg :=d .DecodeElement (_bcffb .Order ,&_agdge );_cdfcg !=nil {return _cdfcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcffb .Tx =NewCT_SerTx ();if _fcdab :=d .DecodeElement (_bcffb .Tx ,&_agdge );_fcdab !=nil {return _fcdab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bcffb .SpPr =_cb .NewCT_ShapeProperties ();if _febd :=d .DecodeElement (_bcffb .SpPr ,&_agdge );_febd !=nil {return _febd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcffb .Marker =NewCT_Marker ();if _bbdade :=d .DecodeElement (_bcffb .Marker ,&_agdge );_bbdade !=nil {return _bbdade ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceab :=NewCT_DPt ();if _daacc :=d .DecodeElement (_ceab ,&_agdge );_daacc !=nil {return _daacc ;};_bcffb .DPt =append (_bcffb .DPt ,_ceab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcffb .DLbls =NewCT_DLbls ();if _cdbff :=d .DecodeElement (_bcffb .DLbls ,&_agdge );_cdbff !=nil {return _cdbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcffb .Cat =NewCT_AxDataSource ();if _degb :=d .DecodeElement (_bcffb .Cat ,&_agdge );_degb !=nil {return _degb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcffb .Val =NewCT_NumDataSource ();if _egbga :=d .DecodeElement (_bcffb .Val ,&_agdge );_egbga !=nil {return _egbga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bcffb .ExtLst =NewCT_ExtensionList ();if _dcacd :=d .DecodeElement (_bcffb .ExtLst ,&_agdge );_dcacd !=nil {return _dcacd ;};default:_ba .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_agdge .Name );if _bfdgd :=d .Skip ();_bfdgd !=nil {return _bfdgd ;};};case _e .EndElement :break _dadga ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_Pie3DChart and its children -func (_aaeda *CT_Pie3DChart )Validate ()error {return _aaeda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path +func (_fecae *CT_TickMark )ValidateWithPath (path string )error {if _fgbdf :=_fecae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgbdf !=nil {return _fgbdf ;};return nil ;};func (_fdfc *CT_UpDownBars )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abegb :for {_ecbfa ,_abgaf :=d .Token ();if _abgaf !=nil {return _abgaf ;};switch _cfcb :=_ecbfa .(type ){case _e .StartElement :switch _cfcb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfc .GapWidth =NewCT_GapAmount ();if _gedca :=d .DecodeElement (_fdfc .GapWidth ,&_cfcb );_gedca !=nil {return _gedca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfc .UpBars =NewCT_UpDownBar ();if _ebecc :=d .DecodeElement (_fdfc .UpBars ,&_cfcb );_ebecc !=nil {return _ebecc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfc .DownBars =NewCT_UpDownBar ();if _eggaf :=d .DecodeElement (_fdfc .DownBars ,&_cfcb );_eggaf !=nil {return _eggaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _bbbdg :=d .DecodeElement (_fdfc .ExtLst ,&_cfcb );_bbbdg !=nil {return _bbbdg ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cfcb .Name );if _cbcdea :=d .Skip ();_cbcdea !=nil {return _cbcdea ;};};case _e .EndElement :break _abegb ;case _e .CharData :};};return nil ;};func NewCT_UpDownBar ()*CT_UpDownBar {_eaec :=&CT_UpDownBar {};return _eaec };func (_bbacbc *ST_CrossBetween )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgcag ,_gdcc :=d .Token ();if _gdcc !=nil {return _gdcc ;};if _deefe ,_geaf :=_dgcag .(_e .EndElement );_geaf &&_deefe .Name ==start .Name {*_bbacbc =1;return nil ;};if _fbccb ,_bgbcc :=_dgcag .(_e .CharData );!_bgbcc {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgcag );}else {switch string (_fbccb ){case "":*_bbacbc =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bbacbc =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_bbacbc =2;};};_dgcag ,_gdcc =d .Token ();if _gdcc !=nil {return _gdcc ;};if _bbbff ,_beeegf :=_dgcag .(_e .EndElement );_beeegf &&_bbbff .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgcag );};func (_fddfg *ST_DepthPercent )Validate ()error {return _fddfg .ValidateWithPath ("")};type CT_Perspective struct{ValAttr *uint8 ;};func (_dbffdc *CT_RotY )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ecgd :=range start .Attr {if _ecgd .Name .Local =="\u0076\u0061\u006c"{_bdgf ,_fbbce :=_b .ParseUint (_ecgd .Value ,10,16);if _fbbce !=nil {return _fbbce ;};_bdgbc :=uint16 (_bdgf );_dbffdc .ValAttr =&_bdgbc ;continue ;};};for {_bbfa ,_ggbe :=d .Token ();if _ggbe !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_ggbe );};if _eaee ,_daef :=_bbfa .(_e .EndElement );_daef &&_eaee .Name ==start .Name {break ;};};return nil ;};func (_gaacc *CT_ValAx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaacc .AxId =NewCT_UnsignedInt ();_gaacc .Scaling =NewCT_Scaling ();_gaacc .AxPos =NewCT_AxPos ();_gaacc .CrossAx =NewCT_UnsignedInt ();_ecbbe :for {_fdfcc ,_fddgc :=d .Token ();if _fddgc !=nil {return _fddgc ;};switch _fbdc :=_fdfcc .(type ){case _e .StartElement :switch _fbdc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aaffa :=d .DecodeElement (_gaacc .AxId ,&_fbdc );_aaffa !=nil {return _aaffa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _beed :=d .DecodeElement (_gaacc .Scaling ,&_fbdc );_beed !=nil {return _beed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .Delete =NewCT_Boolean ();if _cgegc :=d .DecodeElement (_gaacc .Delete ,&_fbdc );_cgegc !=nil {return _cgegc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adbca :=d .DecodeElement (_gaacc .AxPos ,&_fbdc );_adbca !=nil {return _adbca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .MajorGridlines =NewCT_ChartLines ();if _deafg :=d .DecodeElement (_gaacc .MajorGridlines ,&_fbdc );_deafg !=nil {return _deafg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .MinorGridlines =NewCT_ChartLines ();if _gecba :=d .DecodeElement (_gaacc .MinorGridlines ,&_fbdc );_gecba !=nil {return _gecba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .Title =NewCT_Title ();if _fcdbd :=d .DecodeElement (_gaacc .Title ,&_fbdc );_fcdbd !=nil {return _fcdbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .NumFmt =NewCT_NumFmt ();if _dcffg :=d .DecodeElement (_gaacc .NumFmt ,&_fbdc );_dcffg !=nil {return _dcffg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .MajorTickMark =NewCT_TickMark ();if _ccgae :=d .DecodeElement (_gaacc .MajorTickMark ,&_fbdc );_ccgae !=nil {return _ccgae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .MinorTickMark =NewCT_TickMark ();if _addg :=d .DecodeElement (_gaacc .MinorTickMark ,&_fbdc );_addg !=nil {return _addg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .TickLblPos =NewCT_TickLblPos ();if _gdbdg :=d .DecodeElement (_gaacc .TickLblPos ,&_fbdc );_gdbdg !=nil {return _gdbdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gaacc .SpPr =_cb .NewCT_ShapeProperties ();if _agdgbc :=d .DecodeElement (_gaacc .SpPr ,&_fbdc );_agdgbc !=nil {return _agdgbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .TxPr =_cb .NewCT_TextBody ();if _dddde :=d .DecodeElement (_gaacc .TxPr ,&_fbdc );_dddde !=nil {return _dddde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acgfe :=d .DecodeElement (_gaacc .CrossAx ,&_fbdc );_acgfe !=nil {return _acgfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .Choice =NewEG_AxSharedChoice ();if _dbgd :=d .DecodeElement (&_gaacc .Choice .Crosses ,&_fbdc );_dbgd !=nil {return _dbgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .Choice =NewEG_AxSharedChoice ();if _gcfge :=d .DecodeElement (&_gaacc .Choice .CrossesAt ,&_fbdc );_gcfge !=nil {return _gcfge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .CrossBetween =NewCT_CrossBetween ();if _bbbed :=d .DecodeElement (_gaacc .CrossBetween ,&_fbdc );_bbbed !=nil {return _bbbed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .MajorUnit =NewCT_AxisUnit ();if _cbae :=d .DecodeElement (_gaacc .MajorUnit ,&_fbdc );_cbae !=nil {return _cbae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .MinorUnit =NewCT_AxisUnit ();if _acdfd :=d .DecodeElement (_gaacc .MinorUnit ,&_fbdc );_acdfd !=nil {return _acdfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacc .DispUnits =NewCT_DispUnits ();if _aedec :=d .DecodeElement (_gaacc .DispUnits ,&_fbdc );_aedec !=nil {return _aedec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gaacc .ExtLst =NewCT_ExtensionList ();if _cebff :=d .DecodeElement (_gaacc .ExtLst ,&_fbdc );_cebff !=nil {return _cebff ;};default:_ba .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",_fbdc .Name );if _cdfbg :=d .Skip ();_cdfbg !=nil {return _cdfbg ;};};case _e .EndElement :break _ecbbe ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path -func (_dbfeb *CT_RadarStyle )ValidateWithPath (path string )error {if _ggag :=_dbfeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggag !=nil {return _ggag ;};return nil ;}; +// ST_HoleSize is a union type +type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};func (_fbbdbb ST_ErrBarType )ValidateWithPath (path string )error {switch _fbbdbb {case 0,1,2,3:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbbdbb ));};return nil ;};func NewCT_Extension ()*CT_Extension {_dggga :=&CT_Extension {};return _dggga };func (_ccafg *CT_OfPieType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dege :=range start .Attr {if _dege .Name .Local =="\u0076\u0061\u006c"{_ccafg .ValAttr .UnmarshalXMLAttr (_dege );continue ;};};for {_afef ,_ecaad :=d .Token ();if _ecaad !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_ecaad );};if _dfef ,_fbgg :=_afef .(_e .EndElement );_fbgg &&_dfef .Name ==start .Name {break ;};};return nil ;};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;}; -// Validate validates the CT_Grouping and its children -func (_abbed *CT_Grouping )Validate ()error {return _abbed .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func (_fbfdc ST_AxPos )Validate ()error {return _fbfdc .ValidateWithPath ("")};func (_bcbgg *CT_SurfaceChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edgbga :for {_faabf ,_debd :=d .Token ();if _debd !=nil {return _debd ;};switch _fgeb :=_faabf .(type ){case _c .StartElement :switch _fgeb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_bcbgg .Wireframe =NewCT_Boolean ();if _eggff :=d .DecodeElement (_bcbgg .Wireframe ,&_fgeb );_eggff !=nil {return _eggff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_aeed :=NewCT_SurfaceSer ();if _eeaff :=d .DecodeElement (_aeed ,&_fgeb );_eeaff !=nil {return _eeaff ;};_bcbgg .Ser =append (_bcbgg .Ser ,_aeed );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_bcbgg .BandFmts =NewCT_BandFmts ();if _bbdfb :=d .DecodeElement (_bcbgg .BandFmts ,&_fgeb );_bbdfb !=nil {return _bbdfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_fgggd :=NewCT_UnsignedInt ();if _efbfg :=d .DecodeElement (_fgggd ,&_fgeb );_efbfg !=nil {return _efbfg ;};_bcbgg .AxId =append (_bcbgg .AxId ,_fgggd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbgg .ExtLst =NewCT_ExtensionList ();if _afcaf :=d .DecodeElement (_bcbgg .ExtLst ,&_fgeb );_afcaf !=nil {return _afcaf ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fgeb .Name );if _fcdgc :=d .Skip ();_fcdgc !=nil {return _fcdgc ;};};case _c .EndElement :break _edgbga ;case _c .CharData :};};return nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;BubbleSize *CT_NumDataSource ;Bubble3D *CT_Boolean ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_DPt and its children +func (_cfca *CT_DPt )Validate ()error {return _cfca .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};func NewCT_View3D ()*CT_View3D {_bdgde :=&CT_View3D {};return _bdgde }; -// Validate validates the CT_ValAx and its children -func (_afba *CT_ValAx )Validate ()error {return _afba .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func (_aaed *CT_DateAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bdge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_aaed .AxId ,_bdge );_ggfaf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_aaed .Scaling ,_ggfaf );if _aaed .Delete !=nil {_cebbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_aaed .Delete ,_cebbf );};_bdged :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_aaed .AxPos ,_bdged );if _aaed .MajorGridlines !=nil {_gdbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aaed .MajorGridlines ,_gdbc );};if _aaed .MinorGridlines !=nil {_dddc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aaed .MinorGridlines ,_dddc );};if _aaed .Title !=nil {_eaab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_aaed .Title ,_eaab );};if _aaed .NumFmt !=nil {_agaac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aaed .NumFmt ,_agaac );};if _aaed .MajorTickMark !=nil {_dbba :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aaed .MajorTickMark ,_dbba );};if _aaed .MinorTickMark !=nil {_gcffb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aaed .MinorTickMark ,_gcffb );};if _aaed .TickLblPos !=nil {_agcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_aaed .TickLblPos ,_agcd );};if _aaed .SpPr !=nil {_eabab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aaed .SpPr ,_eabab );};if _aaed .TxPr !=nil {_fcbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aaed .TxPr ,_fcbc );};_bfdd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_aaed .CrossAx ,_bfdd );if _aaed .Choice !=nil {_aaed .Choice .MarshalXML (e ,_c .StartElement {});};if _aaed .Auto !=nil {_gfga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_aaed .Auto ,_gfga );};if _aaed .LblOffset !=nil {_efacd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_aaed .LblOffset ,_efacd );};if _aaed .BaseTimeUnit !=nil {_cafe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaed .BaseTimeUnit ,_cafe );};if _aaed .MajorUnit !=nil {_abfab :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaed .MajorUnit ,_abfab );};if _aaed .MajorTimeUnit !=nil {_fadfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaed .MajorTimeUnit ,_fadfd );};if _aaed .MinorUnit !=nil {_edgb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaed .MinorUnit ,_edgb );};if _aaed .MinorTimeUnit !=nil {_bafe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaed .MinorTimeUnit ,_bafe );};if _aaed .ExtLst !=nil {_bgbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaed .ExtLst ,_bgbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agac *CT_RotY )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agac .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_agac .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_d .CT_ShapeProperties ;}; +// Validate validates the CT_Bar3DChart and its children +func (_cdb *CT_Bar3DChart )Validate ()error {return _cdb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path -func (_gaed *CT_Period )ValidateWithPath (path string )error {if _gaed .ValAttr !=nil {if *_gaed .ValAttr < 2{return _aa .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gaed .ValAttr );};};return nil ;};func (_ccdac *CT_Marker )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beceg :for {_affeb ,_dcebg :=d .Token ();if _dcebg !=nil {return _dcebg ;};switch _gcbcc :=_affeb .(type ){case _c .StartElement :switch _gcbcc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"}:_ccdac .Symbol =NewCT_MarkerStyle ();if _bggdc :=d .DecodeElement (_ccdac .Symbol ,&_gcbcc );_bggdc !=nil {return _bggdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"}:_ccdac .Size =NewCT_MarkerSize ();if _egaa :=d .DecodeElement (_ccdac .Size ,&_gcbcc );_egaa !=nil {return _egaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ccdac .SpPr =_d .NewCT_ShapeProperties ();if _dbea :=d .DecodeElement (_ccdac .SpPr ,&_gcbcc );_dbea !=nil {return _dbea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccdac .ExtLst =NewCT_ExtensionList ();if _gcgde :=d .DecodeElement (_ccdac .ExtLst ,&_gcbcc );_gcgde !=nil {return _gcgde ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_gcbcc .Name );if _cfee :=d .Skip ();_cfee !=nil {return _cfee ;};};case _c .EndElement :break _beceg ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path +func (_aaad *CT_RotX )ValidateWithPath (path string )error {if _aaad .ValAttr !=nil {if *_aaad .ValAttr < -90{return _bf .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 ,*_aaad .ValAttr );};if *_aaad .ValAttr > 90{return _bf .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 ,*_aaad .ValAttr );};};return nil ;};func (_gddff *EG_DLblShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gddff .NumFmt !=nil {_eccda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gddff .NumFmt ,_eccda );};if _gddff .SpPr !=nil {_aafbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gddff .SpPr ,_aafbe );};if _gddff .TxPr !=nil {_abced :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gddff .TxPr ,_abced );};if _gddff .DLblPos !=nil {_gggfb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_gddff .DLblPos ,_gggfb );};if _gddff .ShowLegendKey !=nil {_cebb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_gddff .ShowLegendKey ,_cebb );};if _gddff .ShowVal !=nil {_dfbec :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_gddff .ShowVal ,_dfbec );};if _gddff .ShowCatName !=nil {_faefg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gddff .ShowCatName ,_faefg );};if _gddff .ShowSerName !=nil {_eggcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gddff .ShowSerName ,_eggcd );};if _gddff .ShowPercent !=nil {_bgeae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gddff .ShowPercent ,_bgeae );};if _gddff .ShowBubbleSize !=nil {_bdedc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gddff .ShowBubbleSize ,_bdedc );};if _gddff .Separator !=nil {_cdff :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ba .AddPreserveSpaceAttr (&_cdff ,*_gddff .Separator );e .EncodeElement (_gddff .Separator ,_cdff );};return nil ;};type CT_OfPieChart struct{OfPieType *CT_OfPieType ;VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;SplitType *CT_SplitType ;SplitPos *CT_Double ;CustSplit *CT_CustSplit ;SecondPieSize *CT_SecondPieSize ;SerLines []*CT_ChartLines ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path -func (_caeea *CT_RelId )ValidateWithPath (path string )error {return nil };func (_cdffe *CT_Grouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdffe .ValAttr !=ST_GroupingUnset {_edbc ,_bcba :=_cdffe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bcba !=nil {return _bcba ;};start .Attr =append (start .Attr ,_edbc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gdgae ST_SplitType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eggffb :=_c .Attr {};_eggffb .Name =name ;switch _gdgae {case ST_SplitTypeUnset :_eggffb .Value ="";case ST_SplitTypeAuto :_eggffb .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_eggffb .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_eggffb .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_eggffb .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_eggffb .Value ="\u0076\u0061\u006c";};return _eggffb ,nil ;};func (_efadc *CT_TrendlineType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adafc :=range start .Attr {if _adafc .Name .Local =="\u0076\u0061\u006c"{_efadc .ValAttr .UnmarshalXMLAttr (_adafc );continue ;};};for {_eabac ,_dbede :=d .Token ();if _dbede !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0072\u0065\u006ed\u006ci\u006e\u0065\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_dbede );};if _dcbd ,_ebffac :=_eabac .(_c .EndElement );_ebffac &&_dcbd .Name ==start .Name {break ;};};return nil ;};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func (_gaca *CT_CatAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaca .AxId =NewCT_UnsignedInt ();_gaca .Scaling =NewCT_Scaling ();_gaca .AxPos =NewCT_AxPos ();_gaca .CrossAx =NewCT_UnsignedInt ();_dggc :for {_gaa ,_cdf :=d .Token ();if _cdf !=nil {return _cdf ;};switch _ebc :=_gaa .(type ){case _c .StartElement :switch _ebc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _feff :=d .DecodeElement (_gaca .AxId ,&_ebc );_feff !=nil {return _feff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _bdab :=d .DecodeElement (_gaca .Scaling ,&_ebc );_bdab !=nil {return _bdab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_gaca .Delete =NewCT_Boolean ();if _ceec :=d .DecodeElement (_gaca .Delete ,&_ebc );_ceec !=nil {return _ceec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _facf :=d .DecodeElement (_gaca .AxPos ,&_ebc );_facf !=nil {return _facf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_gaca .MajorGridlines =NewCT_ChartLines ();if _aaff :=d .DecodeElement (_gaca .MajorGridlines ,&_ebc );_aaff !=nil {return _aaff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_gaca .MinorGridlines =NewCT_ChartLines ();if _abce :=d .DecodeElement (_gaca .MinorGridlines ,&_ebc );_abce !=nil {return _abce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_gaca .Title =NewCT_Title ();if _eegb :=d .DecodeElement (_gaca .Title ,&_ebc );_eegb !=nil {return _eegb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gaca .NumFmt =NewCT_NumFmt ();if _agc :=d .DecodeElement (_gaca .NumFmt ,&_ebc );_agc !=nil {return _agc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_gaca .MajorTickMark =NewCT_TickMark ();if _ffec :=d .DecodeElement (_gaca .MajorTickMark ,&_ebc );_ffec !=nil {return _ffec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_gaca .MinorTickMark =NewCT_TickMark ();if _cbd :=d .DecodeElement (_gaca .MinorTickMark ,&_ebc );_cbd !=nil {return _cbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_gaca .TickLblPos =NewCT_TickLblPos ();if _abfdf :=d .DecodeElement (_gaca .TickLblPos ,&_ebc );_abfdf !=nil {return _abfdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gaca .SpPr =_d .NewCT_ShapeProperties ();if _bfed :=d .DecodeElement (_gaca .SpPr ,&_ebc );_bfed !=nil {return _bfed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gaca .TxPr =_d .NewCT_TextBody ();if _adgf :=d .DecodeElement (_gaca .TxPr ,&_ebc );_adgf !=nil {return _adgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _addc :=d .DecodeElement (_gaca .CrossAx ,&_ebc );_addc !=nil {return _addc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_gaca .Choice =NewEG_AxSharedChoice ();if _gdae :=d .DecodeElement (&_gaca .Choice .Crosses ,&_ebc );_gdae !=nil {return _gdae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_gaca .Choice =NewEG_AxSharedChoice ();if _geb :=d .DecodeElement (&_gaca .Choice .CrossesAt ,&_ebc );_geb !=nil {return _geb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_gaca .Auto =NewCT_Boolean ();if _gea :=d .DecodeElement (_gaca .Auto ,&_ebc );_gea !=nil {return _gea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"}:_gaca .LblAlgn =NewCT_LblAlgn ();if _dbda :=d .DecodeElement (_gaca .LblAlgn ,&_ebc );_dbda !=nil {return _dbda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_gaca .LblOffset =NewCT_LblOffset ();if _beaf :=d .DecodeElement (_gaca .LblOffset ,&_ebc );_beaf !=nil {return _beaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_gaca .TickLblSkip =NewCT_Skip ();if _dfgc :=d .DecodeElement (_gaca .TickLblSkip ,&_ebc );_dfgc !=nil {return _dfgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_gaca .TickMarkSkip =NewCT_Skip ();if _cdbb :=d .DecodeElement (_gaca .TickMarkSkip ,&_ebc );_cdbb !=nil {return _cdbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}:_gaca .NoMultiLvlLbl =NewCT_Boolean ();if _cdg :=d .DecodeElement (_gaca .NoMultiLvlLbl ,&_ebc );_cdg !=nil {return _cdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaca .ExtLst =NewCT_ExtensionList ();if _gabf :=d .DecodeElement (_gaca .ExtLst ,&_ebc );_gabf !=nil {return _gabf ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_ebc .Name );if _fag :=d .Skip ();_fag !=nil {return _fag ;};};case _c .EndElement :break _dggc ;case _c .CharData :};};return nil ;};func (_daecbe ST_SizeRepresents )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cbcea :=_c .Attr {};_cbcea .Name =name ;switch _daecbe {case ST_SizeRepresentsUnset :_cbcea .Value ="";case ST_SizeRepresentsArea :_cbcea .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_cbcea .Value ="\u0077";};return _cbcea ,nil ;};func (_fcbga *CT_MarkerSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbbab :=range start .Attr {if _cbbab .Name .Local =="\u0076\u0061\u006c"{_egffd ,_eceg :=_e .ParseUint (_cbbab .Value ,10,8);if _eceg !=nil {return _eceg ;};_ddcdg :=uint8 (_egffd );_fcbga .ValAttr =&_ddcdg ;continue ;};};for {_fddc ,_bggda :=d .Token ();if _bggda !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_bggda );};if _fbeb ,_gdbeg :=_fddc .(_c .EndElement );_gdbeg &&_fbeb .Name ==start .Name {break ;};};return nil ;};type CT_LogBase struct{ValAttr float64 ;};func (_ggcf *CT_BarChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggcf .BarDir =NewCT_BarDir ();_dgg :for {_dffa ,_cafa :=d .Token ();if _cafa !=nil {return _cafa ;};switch _cbgc :=_dffa .(type ){case _c .StartElement :switch _cbgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _cdab :=d .DecodeElement (_ggcf .BarDir ,&_cbgc );_cdab !=nil {return _cdab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_ggcf .Grouping =NewCT_BarGrouping ();if _ebe :=d .DecodeElement (_ggcf .Grouping ,&_cbgc );_ebe !=nil {return _ebe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ggcf .VaryColors =NewCT_Boolean ();if _egc :=d .DecodeElement (_ggcf .VaryColors ,&_cbgc );_egc !=nil {return _egc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_aed :=NewCT_BarSer ();if _efec :=d .DecodeElement (_aed ,&_cbgc );_efec !=nil {return _efec ;};_ggcf .Ser =append (_ggcf .Ser ,_aed );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ggcf .DLbls =NewCT_DLbls ();if _dce :=d .DecodeElement (_ggcf .DLbls ,&_cbgc );_dce !=nil {return _dce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_ggcf .GapWidth =NewCT_GapAmount ();if _gcdf :=d .DecodeElement (_ggcf .GapWidth ,&_cbgc );_gcdf !=nil {return _gcdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"}:_ggcf .Overlap =NewCT_Overlap ();if _bddf :=d .DecodeElement (_ggcf .Overlap ,&_cbgc );_bddf !=nil {return _bddf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_fdce :=NewCT_ChartLines ();if _gfbf :=d .DecodeElement (_fdce ,&_cbgc );_gfbf !=nil {return _gfbf ;};_ggcf .SerLines =append (_ggcf .SerLines ,_fdce );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_bfbf :=NewCT_UnsignedInt ();if _dge :=d .DecodeElement (_bfbf ,&_cbgc );_dge !=nil {return _dge ;};_ggcf .AxId =append (_ggcf .AxId ,_bfbf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggcf .ExtLst =NewCT_ExtensionList ();if _cfb :=d .DecodeElement (_ggcf .ExtLst ,&_cbgc );_cfb !=nil {return _cfb ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cbgc .Name );if _ebd :=d .Skip ();_ebd !=nil {return _ebd ;};};case _c .EndElement :break _dgg ;case _c .CharData :};};return nil ;};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};type CT_Boolean struct{ValAttr *bool ;};func (_cggge *EG_SurfaceChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfbad :for {_bfaec ,_cgee :=d .Token ();if _cgee !=nil {return _cgee ;};switch _feedfc :=_bfaec .(type ){case _c .StartElement :switch _feedfc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_cggge .Wireframe =NewCT_Boolean ();if _caaec :=d .DecodeElement (_cggge .Wireframe ,&_feedfc );_caaec !=nil {return _caaec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cffcb :=NewCT_SurfaceSer ();if _bdbdg :=d .DecodeElement (_cffcb ,&_feedfc );_bdbdg !=nil {return _bdbdg ;};_cggge .Ser =append (_cggge .Ser ,_cffcb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_cggge .BandFmts =NewCT_BandFmts ();if _egfag :=d .DecodeElement (_cggge .BandFmts ,&_feedfc );_egfag !=nil {return _egfag ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_feedfc .Name );if _effgd :=d .Skip ();_effgd !=nil {return _effgd ;};};case _c .EndElement :break _bfbad ;case _c .CharData :};};return nil ;};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;}; +// Validate validates the CT_MarkerSize and its children +func (_abda *CT_MarkerSize )Validate ()error {return _abda .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");}; -// Validate validates the CT_Boolean and its children -func (_ada *CT_Boolean )Validate ()error {return _ada .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_SerTxChoice and its children +func (_baffe *CT_SerTxChoice )Validate ()error {return _baffe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func (_agdfd *CT_DepthPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agdfd .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_agdfd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;);func (_gfed *CT_LineChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_cfgab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gfed .Grouping ,_cfgab );if _gfed .VaryColors !=nil {_cefe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gfed .VaryColors ,_cefe );};if _gfed .Ser !=nil {_bddda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_faac :=range _gfed .Ser {e .EncodeElement (_faac ,_bddda );};};if _gfed .DLbls !=nil {_egaf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gfed .DLbls ,_egaf );};if _gfed .DropLines !=nil {_acfbb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gfed .DropLines ,_acfbb );};if _gfed .HiLowLines !=nil {_badgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gfed .HiLowLines ,_badgd );};if _gfed .UpDownBars !=nil {_ffgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_gfed .UpDownBars ,_ffgb );};if _gfed .Marker !=nil {_gdab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gfed .Marker ,_gdab );};if _gfed .Smooth !=nil {_adggb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_gfed .Smooth ,_adggb );};_adfga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_eacg :=range _gfed .AxId {e .EncodeElement (_eacg ,_adfga );};if _gfed .ExtLst !=nil {_cedcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfed .ExtLst ,_cedcf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};func (_faggg *CT_MultiLvlStrData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfbdb :for {_dbac ,_dcga :=d .Token ();if _dcga !=nil {return _dcga ;};switch _gfbad :=_dbac .(type ){case _e .StartElement :switch _gfbad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faggg .PtCount =NewCT_UnsignedInt ();if _gfac :=d .DecodeElement (_faggg .PtCount ,&_gfbad );_gfac !=nil {return _gfac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfa :=NewCT_Lvl ();if _adeb :=d .DecodeElement (_fdfa ,&_gfbad );_adeb !=nil {return _adeb ;};_faggg .Lvl =append (_faggg .Lvl ,_fdfa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_faggg .ExtLst =NewCT_ExtensionList ();if _ebafb :=d .DecodeElement (_faggg .ExtLst ,&_gfbad );_ebafb !=nil {return _ebafb ;};default:_ba .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",_gfbad .Name );if _dbefg :=d .Skip ();_dbefg !=nil {return _dbefg ;};};case _e .EndElement :break _bfbdb ;case _e .CharData :};};return nil ;};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;}; -// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path -func (_ccfbf *CT_TickMark )ValidateWithPath (path string )error {if _ebfba :=_ccfbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebfba !=nil {return _ebfba ;};return nil ;};func (_gafdd *CT_MultiLvlStrRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dade :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066"}};_cf .AddPreserveSpaceAttr (&_dade ,_gafdd .F );e .EncodeElement (_gafdd .F ,_dade );if _gafdd .MultiLvlStrCache !=nil {_begg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_gafdd .MultiLvlStrCache ,_begg );};if _gafdd .ExtLst !=nil {_effc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafdd .ExtLst ,_effc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ceddf ST_DispBlanksAs )Validate ()error {return _ceddf .ValidateWithPath ("")};func (_cccef *CT_PrintSettings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adcf :for {_faeg ,_fbbfg :=d .Token ();if _fbbfg !=nil {return _fbbfg ;};switch _gacdg :=_faeg .(type ){case _c .StartElement :switch _gacdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cccef .HeaderFooter =NewCT_HeaderFooter ();if _dgfff :=d .DecodeElement (_cccef .HeaderFooter ,&_gacdg );_dgfff !=nil {return _dgfff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cccef .PageMargins =NewCT_PageMargins ();if _bbeeb :=d .DecodeElement (_cccef .PageMargins ,&_gacdg );_bbeeb !=nil {return _bbeeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cccef .PageSetup =NewCT_PageSetup ();if _gfbd :=d .DecodeElement (_cccef .PageSetup ,&_gacdg );_gfbd !=nil {return _gfbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_cccef .LegacyDrawingHF =NewCT_RelId ();if _fddf :=d .DecodeElement (_cccef .LegacyDrawingHF ,&_gacdg );_fddf !=nil {return _fddf ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_gacdg .Name );if _dacf :=d .Skip ();_dacf !=nil {return _dacf ;};};case _c .EndElement :break _adcf ;case _c .CharData :};};return nil ;};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_abga *CT_BubbleChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdbd :for {_ade ,_aeaf :=d .Token ();if _aeaf !=nil {return _aeaf ;};switch _gddd :=_ade .(type ){case _c .StartElement :switch _gddd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_abga .VaryColors =NewCT_Boolean ();if _eaca :=d .DecodeElement (_abga .VaryColors ,&_gddd );_eaca !=nil {return _eaca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cadb :=NewCT_BubbleSer ();if _edeg :=d .DecodeElement (_cadb ,&_gddd );_edeg !=nil {return _edeg ;};_abga .Ser =append (_abga .Ser ,_cadb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_abga .DLbls =NewCT_DLbls ();if _fcea :=d .DecodeElement (_abga .DLbls ,&_gddd );_fcea !=nil {return _fcea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_abga .Bubble3D =NewCT_Boolean ();if _faea :=d .DecodeElement (_abga .Bubble3D ,&_gddd );_faea !=nil {return _faea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}:_abga .BubbleScale =NewCT_BubbleScale ();if _ebab :=d .DecodeElement (_abga .BubbleScale ,&_gddd );_ebab !=nil {return _ebab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"}:_abga .ShowNegBubbles =NewCT_Boolean ();if _cgga :=d .DecodeElement (_abga .ShowNegBubbles ,&_gddd );_cgga !=nil {return _cgga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"}:_abga .SizeRepresents =NewCT_SizeRepresents ();if _cgf :=d .DecodeElement (_abga .SizeRepresents ,&_gddd );_cgf !=nil {return _cgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_aecg :=NewCT_UnsignedInt ();if _fggb :=d .DecodeElement (_aecg ,&_gddd );_fggb !=nil {return _fggb ;};_abga .AxId =append (_abga .AxId ,_aecg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abga .ExtLst =NewCT_ExtensionList ();if _gafd :=d .DecodeElement (_abga .ExtLst ,&_gddd );_gafd !=nil {return _gafd ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_gddd .Name );if _cdec :=d .Skip ();_cdec !=nil {return _cdec ;};};case _c .EndElement :break _gdbd ;case _c .CharData :};};return nil ;};type ST_MarkerStyle byte ;func NewCT_StrData ()*CT_StrData {_dabf :=&CT_StrData {};return _dabf };type CT_TimeUnit struct{ValAttr ST_TimeUnit ;}; +// Validate validates the CT_Orientation and its children +func (_caace *CT_Orientation )Validate ()error {return _caace .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};func NewCT_Style ()*CT_Style {_ecbec :=&CT_Style {};_ecbec .ValAttr =1;return _ecbec }; -// Validate validates the CT_ManualLayout and its children -func (_dcae *CT_ManualLayout )Validate ()error {return _dcae .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func (_degfd ST_SplitType )Validate ()error {return _degfd .ValidateWithPath ("")};func (_efacg ST_DispBlanksAs )String ()string {switch _efacg {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";};func NewCT_Shape ()*CT_Shape {_fafgfd :=&CT_Shape {};return _fafgfd }; +// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path +func (_fbcgc *CT_NumData )ValidateWithPath (path string )error {if _fbcgc .PtCount !=nil {if _gfeba :=_fbcgc .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_gfeba !=nil {return _gfeba ;};};for _feag ,_dbaff :=range _fbcgc .Pt {if _abbaa :=_dbaff .ValidateWithPath (_bf .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_feag ));_abbaa !=nil {return _abbaa ;};};if _fbcgc .ExtLst !=nil {if _ebcaa :=_fbcgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebcaa !=nil {return _ebcaa ;};};return nil ;};type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func NewCT_Crosses ()*CT_Crosses {_gacef :=&CT_Crosses {};_gacef .ValAttr =ST_Crosses (1);return _gacef ;};func (_egeb *CT_Layout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcfbc :for {_dabg ,_ecdad :=d .Token ();if _ecdad !=nil {return _ecdad ;};switch _ffcc :=_dabg .(type ){case _e .StartElement :switch _ffcc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egeb .ManualLayout =NewCT_ManualLayout ();if _caaf :=d .DecodeElement (_egeb .ManualLayout ,&_ffcc );_caaf !=nil {return _caaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_egeb .ExtLst =NewCT_ExtensionList ();if _gbfbc :=d .DecodeElement (_egeb .ExtLst ,&_ffcc );_gbfbc !=nil {return _gbfbc ;};default:_ba .Log ("\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",_ffcc .Name );if _gbaf :=d .Skip ();_gbaf !=nil {return _gbaf ;};};case _e .EndElement :break _dcfbc ;case _e .CharData :};};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;);func NewCT_BubbleScale ()*CT_BubbleScale {_fgba :=&CT_BubbleScale {};return _fgba }; -// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path -func (_ecgb *CT_PictureFormat )ValidateWithPath (path string )error {if _ecgb .ValAttr ==ST_PictureFormatUnset {return _aa .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cfgf :=_ecgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfgf !=nil {return _cfgf ;};return nil ;};func (_dbfcc *CT_MultiLvlStrData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdce :for {_cffg ,_ebgc :=d .Token ();if _ebgc !=nil {return _ebgc ;};switch _ddcff :=_cffg .(type ){case _c .StartElement :switch _ddcff .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_dbfcc .PtCount =NewCT_UnsignedInt ();if _gaabd :=d .DecodeElement (_dbfcc .PtCount ,&_ddcff );_gaabd !=nil {return _gaabd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"}:_bcgb :=NewCT_Lvl ();if _efcd :=d .DecodeElement (_bcgb ,&_ddcff );_efcd !=nil {return _efcd ;};_dbfcc .Lvl =append (_dbfcc .Lvl ,_bcgb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbfcc .ExtLst =NewCT_ExtensionList ();if _aegg :=d .DecodeElement (_dbfcc .ExtLst ,&_ddcff );_aegg !=nil {return _aegg ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_ddcff .Name );if _faead :=d .Skip ();_faead !=nil {return _faead ;};};case _c .EndElement :break _gdce ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_StrRef and its children +func (_egec *CT_StrRef )Validate ()error {return _egec .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};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_Chart ()*CT_Chart {_faa :=&CT_Chart {};_faa .PlotArea =NewCT_PlotArea ();return _faa };func (_eaaa *CT_PivotFmts )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eaaa .PivotFmt !=nil {_bcadd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_bbffe :=range _eaaa .PivotFmt {e .EncodeElement (_bbffe ,_bcadd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ccab ST_RadarStyle )ValidateWithPath (path string )error {switch _ccab {case 0,1,2,3:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccab ));};return nil ;};type ST_AxPos byte ;type CT_AxPos struct{ValAttr ST_AxPos ;}; -// Validate validates the CT_NumVal and its children -func (_abcde *CT_NumVal )Validate ()error {return _abcde .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");}; +// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path +func (_ceegd *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _ceegd .Layout !=nil {if _adac :=_ceegd .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_adac !=nil {return _adac ;};};if _ceegd .Tx !=nil {if _fabg :=_ceegd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fabg !=nil {return _fabg ;};};if _ceegd .SpPr !=nil {if _agdg :=_ceegd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_agdg !=nil {return _agdg ;};};if _ceegd .TxPr !=nil {if _cbgae :=_ceegd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cbgae !=nil {return _cbgae ;};};return nil ;}; -// Validate validates the CT_ChartSpace and its children -func (_acacc *CT_ChartSpace )Validate ()error {return _acacc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");}; +// Validate validates the CT_ExternalData and its children +func (_fcdg *CT_ExternalData )Validate ()error {return _fcdg .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};func (_aacbgd *EG_AxSharedChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gffgf :for {_ffag ,_bggec :=d .Token ();if _bggec !=nil {return _bggec ;};switch _bgfce :=_ffag .(type ){case _e .StartElement :switch _bgfce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aacbgd .Crosses =NewCT_Crosses ();if _dcfdg :=d .DecodeElement (_aacbgd .Crosses ,&_bgfce );_dcfdg !=nil {return _dcfdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aacbgd .CrossesAt =NewCT_Double ();if _ffbe :=d .DecodeElement (_aacbgd .CrossesAt ,&_bgfce );_ffbe !=nil {return _ffbe ;};default:_ba .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",_bgfce .Name );if _acfge :=d .Skip ();_acfge !=nil {return _acfge ;};};case _e .EndElement :break _gffgf ;case _e .CharData :};};return nil ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;}; -// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path -func (_bed *CT_BandFmts )ValidateWithPath (path string )error {for _aba ,_ggf :=range _bed .BandFmt {if _dfe :=_ggf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_aba ));_dfe !=nil {return _dfe ;};};return nil ;};func (_cfbdf ST_DepthPercent )String ()string {if _cfbdf .ST_DepthPercentWithSymbol !=nil {return _aa .Sprintf ("\u0025\u0076",*_cfbdf .ST_DepthPercentWithSymbol );};if _cfbdf .ST_DepthPercentUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_cfbdf .ST_DepthPercentUShort );};return "";};func (_dcfa *CT_HPercent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgbd :=range start .Attr {if _fgbd .Name .Local =="\u0076\u0061\u006c"{_bbfg ,_gggd :=ParseUnionST_HPercent (_fgbd .Value );if _gggd !=nil {return _gggd ;};_dcfa .ValAttr =&_bbfg ;continue ;};};for {_dcfd ,_eafd :=d .Token ();if _eafd !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_eafd );};if _feggf ,_bff :=_dcfd .(_c .EndElement );_bff &&_feggf .Name ==start .Name {break ;};};return nil ;};type ST_Orientation byte ;func (_acgcb *CT_ScatterChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ecbec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_acgcb .ScatterStyle ,_ecbec );if _acgcb .VaryColors !=nil {_edfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_acgcb .VaryColors ,_edfd );};if _acgcb .Ser !=nil {_ggegf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ddgfd :=range _acgcb .Ser {e .EncodeElement (_ddgfd ,_ggegf );};};if _acgcb .DLbls !=nil {_adfcb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acgcb .DLbls ,_adfcb );};_gdgfb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fceda :=range _acgcb .AxId {e .EncodeElement (_fceda ,_gdgfb );};if _acgcb .ExtLst !=nil {_gbee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acgcb .ExtLst ,_gbee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ChartLines struct{SpPr *_d .CT_ShapeProperties ;};func (_cffad *CT_SerAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cgae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_cffad .AxId ,_cgae );_dgefd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_cffad .Scaling ,_dgefd );if _cffad .Delete !=nil {_cdffa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cffad .Delete ,_cdffa );};_bgagc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_cffad .AxPos ,_bgagc );if _cffad .MajorGridlines !=nil {_gbfae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cffad .MajorGridlines ,_gbfae );};if _cffad .MinorGridlines !=nil {_egbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cffad .MinorGridlines ,_egbc );};if _cffad .Title !=nil {_ecga :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_cffad .Title ,_ecga );};if _cffad .NumFmt !=nil {_dggee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cffad .NumFmt ,_dggee );};if _cffad .MajorTickMark !=nil {_gedc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cffad .MajorTickMark ,_gedc );};if _cffad .MinorTickMark !=nil {_eeab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cffad .MinorTickMark ,_eeab );};if _cffad .TickLblPos !=nil {_dfdbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_cffad .TickLblPos ,_dfdbc );};if _cffad .SpPr !=nil {_fegda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cffad .SpPr ,_fegda );};if _cffad .TxPr !=nil {_dedcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cffad .TxPr ,_dedcc );};_ggbg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_cffad .CrossAx ,_ggbg );if _cffad .Choice !=nil {_cffad .Choice .MarshalXML (e ,_c .StartElement {});};if _cffad .TickLblSkip !=nil {_ggbfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_cffad .TickLblSkip ,_ggbfd );};if _cffad .TickMarkSkip !=nil {_dgfgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_cffad .TickMarkSkip ,_dgfgf );};if _cffad .ExtLst !=nil {_gdag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cffad .ExtLst ,_gdag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbbae *CT_Title )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fbbae .Tx !=nil {_fgbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fbbae .Tx ,_fgbc );};if _fbbae .Layout !=nil {_dgbdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fbbae .Layout ,_dgbdc );};if _fbbae .Overlay !=nil {_gdaec :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_fbbae .Overlay ,_gdaec );};if _fbbae .SpPr !=nil {_ffbcbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbbae .SpPr ,_ffbcbd );};if _fbbae .TxPr !=nil {_gabd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fbbae .TxPr ,_gabd );};if _fbbae .ExtLst !=nil {_feddaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbbae .ExtLst ,_feddaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_RotY struct{ValAttr *uint16 ;}; +// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path +func (_eggb *CT_HoleSize )ValidateWithPath (path string )error {if _eggb .ValAttr !=nil {if _ecfc :=_eggb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecfc !=nil {return _ecfc ;};};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 *_cb .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);func (_cfcaf *CT_Order )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfcaf .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_cfcaf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbgga ST_Orientation )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efdgc :=_e .Attr {};_efdgc .Name =name ;switch _fbgga {case ST_OrientationUnset :_efdgc .Value ="";case ST_OrientationMaxMin :_efdgc .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_efdgc .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _efdgc ,nil ;};func (_egcag *UserShapes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _egcag .CT_Drawing .MarshalXML (e ,start );};func (_eaef *ST_ErrValType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffgcaa ,_fcaac :=d .Token ();if _fcaac !=nil {return _fcaac ;};if _gadb ,_fcgd :=_ffgcaa .(_e .EndElement );_fcgd &&_gadb .Name ==start .Name {*_eaef =1;return nil ;};if _gcdda ,_eccaf :=_ffgcaa .(_e .CharData );!_eccaf {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffgcaa );}else {switch string (_gcdda ){case "":*_eaef =0;case "\u0063\u0075\u0073\u0074":*_eaef =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_eaef =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_eaef =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_eaef =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_eaef =5;};};_ffgcaa ,_fcaac =d .Token ();if _fcaac !=nil {return _fcaac ;};if _aacde ,_bgebb :=_ffgcaa .(_e .EndElement );_bgebb &&_aacde .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffgcaa );};func (_dcdba ST_SecondPieSize )String ()string {if _dcdba .ST_SecondPieSizePercent !=nil {return _bf .Sprintf ("\u0025\u0076",*_dcdba .ST_SecondPieSizePercent );};if _dcdba .ST_SecondPieSizeUShort !=nil {return _bf .Sprintf ("\u0025\u0076",*_dcdba .ST_SecondPieSizeUShort );};return "";}; -// Validate validates the CT_TextLanguageID and its children -func (_efba *CT_TextLanguageID )Validate ()error {return _efba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};func (_dbbff ST_Grouping )String ()string {switch _dbbff {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 3:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};func (_acbaa *CT_Thickness )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbgfa :=range start .Attr {if _bbgfa .Name .Local =="\u0076\u0061\u006c"{_becd ,_dccga :=ParseUnionST_Thickness (_bbgfa .Value );if _dccga !=nil {return _dccga ;};_acbaa .ValAttr =_becd ;continue ;};};for {_dbab ,_ccfea :=d .Token ();if _ccfea !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_ccfea );};if _aeceb ,_fgfa :=_dbab .(_c .EndElement );_fgfa &&_aeceb .Name ==start .Name {break ;};};return nil ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_gbccb :=&CT_SizeRepresents {};return _gbccb }; +// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path +func (_cggbf *CT_PictureStackUnit )ValidateWithPath (path string )error {if _cggbf .ValAttr <=0{return _bf .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 ,_cggbf .ValAttr );};return nil ;};func NewCT_BandFmts ()*CT_BandFmts {_gcg :=&CT_BandFmts {};return _gcg };type CT_RadarStyle struct{ValAttr ST_RadarStyle ;}; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_ddedc *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_bgdeb ST_Shape )ValidateWithPath (path string )error {switch _bgdeb {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgdeb ));};return nil ;};func NewCT_ScatterChart ()*CT_ScatterChart {_gggf :=&CT_ScatterChart {};_gggf .ScatterStyle =NewCT_ScatterStyle ();return _gggf ;}; +// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path +func (_babc *CT_PivotFmts )ValidateWithPath (path string )error {for _ddbcb ,_eeffc :=range _babc .PivotFmt {if _agaf :=_eeffc .ValidateWithPath (_bf .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ddbcb ));_agaf !=nil {return _agaf ;};};return nil ;};func (_gbdcd ST_Shape )ValidateWithPath (path string )error {switch _gbdcd {case 0,1,2,3,4,5,6:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbdcd ));};return nil ;}; -// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path -func (_cebebg *CT_ManualLayout )ValidateWithPath (path string )error {if _cebebg .LayoutTarget !=nil {if _cebbd :=_cebebg .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_cebbd !=nil {return _cebbd ;};};if _cebebg .XMode !=nil {if _baega :=_cebebg .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_baega !=nil {return _baega ;};};if _cebebg .YMode !=nil {if _accceb :=_cebebg .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_accceb !=nil {return _accceb ;};};if _cebebg .WMode !=nil {if _ecfg :=_cebebg .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_ecfg !=nil {return _ecfg ;};};if _cebebg .HMode !=nil {if _eacg :=_cebebg .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_eacg !=nil {return _eacg ;};};if _cebebg .X !=nil {if _ecbcg :=_cebebg .X .ValidateWithPath (path +"\u002f\u0058");_ecbcg !=nil {return _ecbcg ;};};if _cebebg .Y !=nil {if _fffb :=_cebebg .Y .ValidateWithPath (path +"\u002f\u0059");_fffb !=nil {return _fffb ;};};if _cebebg .W !=nil {if _gcab :=_cebebg .W .ValidateWithPath (path +"\u002f\u0057");_gcab !=nil {return _gcab ;};};if _cebebg .H !=nil {if _gbeg :=_cebebg .H .ValidateWithPath (path +"\u002f\u0048");_gbeg !=nil {return _gbeg ;};};if _cebebg .ExtLst !=nil {if _gbefbc :=_cebebg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbefbc !=nil {return _gbefbc ;};};return nil ;}; +// Validate validates the EG_BarChartShared and its children +func (_eefc *EG_BarChartShared )Validate ()error {return _eefc .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_agb *CT_DLblPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agb .ValAttr =ST_DLblPos (1);for _ ,_bgba :=range start .Attr {if _bgba .Name .Local =="\u0076\u0061\u006c"{_agb .ValAttr .UnmarshalXMLAttr (_bgba );continue ;};};for {_cff ,_dacf :=d .Token ();if _dacf !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_dacf );};if _eddc ,_gcba :=_cff .(_e .EndElement );_gcba &&_eddc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path -func (_bbad *CT_PlotArea )ValidateWithPath (path string )error {if _bbad .Layout !=nil {if _gegf :=_bbad .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gegf !=nil {return _gegf ;};};for _fbgcd ,_ddcef :=range _bbad .Choice {if _bdeag :=_ddcef .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fbgcd ));_bdeag !=nil {return _bdeag ;};};if _bbad .CChoice !=nil {if _bggfgd :=_bbad .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_bggfgd !=nil {return _bggfgd ;};};if _bbad .DTable !=nil {if _edge :=_bbad .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_edge !=nil {return _edge ;};};if _bbad .SpPr !=nil {if _afgb :=_bbad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afgb !=nil {return _afgb ;};};if _bbad .ExtLst !=nil {if _caca :=_bbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caca !=nil {return _caca ;};};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};func (_aecgf *CT_ScatterStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgfa :=range start .Attr {if _bgfa .Name .Local =="\u0076\u0061\u006c"{_aecgf .ValAttr .UnmarshalXMLAttr (_bgfa );continue ;};};for {_gfcaf ,_ggffa :=d .Token ();if _ggffa !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_ggffa );};if _acbd ,_gafba :=_gfcaf .(_c .EndElement );_gafba &&_acbd .Name ==start .Name {break ;};};return nil ;};func (_gafff *ST_SizeRepresents )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gafff =0;case "\u0061\u0072\u0065\u0061":*_gafff =1;case "\u0077":*_gafff =2;};return nil ;};type CT_Trendline struct{Name *string ;SpPr *_d .CT_ShapeProperties ;TrendlineType *CT_TrendlineType ;Order *CT_Order ;Period *CT_Period ;Forward *CT_Double ;Backward *CT_Double ;Intercept *CT_Double ;DispRSqr *CT_Boolean ;DispEq *CT_Boolean ;TrendlineLbl *CT_TrendlineLbl ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path +func (_gfe *CT_BandFmt )ValidateWithPath (path string )error {if _fae :=_gfe .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fae !=nil {return _fae ;};if _gfe .SpPr !=nil {if _acb :=_gfe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acb !=nil {return _acb ;};};return nil ;};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_acae :=&CT_DispUnitsChoice {};return _acae }; -// Validate validates the CT_BarSer and its children -func (_cebb *CT_BarSer )Validate ()error {return _cebb .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");}; +// Validate validates the CT_DLblsChoice and its children +func (_aabf *CT_DLblsChoice )Validate ()error {return _aabf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_SizeRepresents and its children -func (_gcegb *CT_SizeRepresents )Validate ()error {return _gcegb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func NewCT_MarkerStyle ()*CT_MarkerStyle {_ffde :=&CT_MarkerStyle {};_ffde .ValAttr =ST_MarkerStyle (1);return _ffde ;};func NewCT_Bar3DChart ()*CT_Bar3DChart {_aab :=&CT_Bar3DChart {};_aab .BarDir =NewCT_BarDir ();return _aab ;};type ST_TrendlineType byte ;func (_ffebb *CT_PictureStackUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_ffebb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afefd *EG_BarChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cfgag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_afefd .BarDir ,_cfgag );if _afefd .Grouping !=nil {_acbef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_afefd .Grouping ,_acbef );};if _afefd .VaryColors !=nil {_ccbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_afefd .VaryColors ,_ccbgb );};if _afefd .Ser !=nil {_ffgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dddeb :=range _afefd .Ser {e .EncodeElement (_dddeb ,_ffgb );};};if _afefd .DLbls !=nil {_bfgfa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_afefd .DLbls ,_bfgfa );};return nil ;}; +// Validate validates the CT_DispUnits and its children +func (_gcdd *CT_DispUnits )Validate ()error {return _gcdd .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");}; // Validate validates the CT_PageMargins and its children -func (_aadb *CT_PageMargins )Validate ()error {return _aadb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};const (ST_MarkerStyleUnset ST_MarkerStyle =0;ST_MarkerStyleCircle ST_MarkerStyle =1;ST_MarkerStyleDash ST_MarkerStyle =2;ST_MarkerStyleDiamond ST_MarkerStyle =3;ST_MarkerStyleDot ST_MarkerStyle =4;ST_MarkerStyleNone ST_MarkerStyle =5;ST_MarkerStylePicture ST_MarkerStyle =6;ST_MarkerStylePlus ST_MarkerStyle =7;ST_MarkerStyleSquare ST_MarkerStyle =8;ST_MarkerStyleStar ST_MarkerStyle =9;ST_MarkerStyleTriangle ST_MarkerStyle =10;ST_MarkerStyleX ST_MarkerStyle =11;ST_MarkerStyleAuto ST_MarkerStyle =12;); +func (_dccbd *CT_PageMargins )Validate ()error {return _dccbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};func (_ccfa *CT_Surface3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_geeaf :for {_fdbd ,_bceca :=d .Token ();if _bceca !=nil {return _bceca ;};switch _dcbade :=_fdbd .(type ){case _e .StartElement :switch _dcbade .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfa .Wireframe =NewCT_Boolean ();if _ecfcc :=d .DecodeElement (_ccfa .Wireframe ,&_dcbade );_ecfcc !=nil {return _ecfcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agcd :=NewCT_SurfaceSer ();if _feeff :=d .DecodeElement (_agcd ,&_dcbade );_feeff !=nil {return _feeff ;};_ccfa .Ser =append (_ccfa .Ser ,_agcd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfa .BandFmts =NewCT_BandFmts ();if _cbebf :=d .DecodeElement (_ccfa .BandFmts ,&_dcbade );_cbebf !=nil {return _cbebf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abga :=NewCT_UnsignedInt ();if _ededd :=d .DecodeElement (_abga ,&_dcbade );_ededd !=nil {return _ededd ;};_ccfa .AxId =append (_ccfa .AxId ,_abga );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccfa .ExtLst =NewCT_ExtensionList ();if _bfagf :=d .DecodeElement (_ccfa .ExtLst ,&_dcbade );_bfagf !=nil {return _bfagf ;};default:_ba .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",_dcbade .Name );if _aaege :=d .Skip ();_aaege !=nil {return _aaege ;};};case _e .EndElement :break _geeaf ;case _e .CharData :};};return nil ;};func (_aeabd ST_TickLblPos )String ()string {switch _aeabd {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 (_gcdc *CT_SerAx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bbfge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_gcdc .AxId ,_bbfge );_adfad :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_gcdc .Scaling ,_adfad );if _gcdc .Delete !=nil {_ddga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gcdc .Delete ,_ddga );};_abcc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_gcdc .AxPos ,_abcc );if _gcdc .MajorGridlines !=nil {_dbeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gcdc .MajorGridlines ,_dbeg );};if _gcdc .MinorGridlines !=nil {_ecgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gcdc .MinorGridlines ,_ecgf );};if _gcdc .Title !=nil {_fadab :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gcdc .Title ,_fadab );};if _gcdc .NumFmt !=nil {_gcfgfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gcdc .NumFmt ,_gcfgfe );};if _gcdc .MajorTickMark !=nil {_acddd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gcdc .MajorTickMark ,_acddd );};if _gcdc .MinorTickMark !=nil {_cacb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gcdc .MinorTickMark ,_cacb );};if _gcdc .TickLblPos !=nil {_ggggd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_gcdc .TickLblPos ,_ggggd );};if _gcdc .SpPr !=nil {_bggde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcdc .SpPr ,_bggde );};if _gcdc .TxPr !=nil {_fdefb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gcdc .TxPr ,_fdefb );};_cfgda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_gcdc .CrossAx ,_cfgda );if _gcdc .Choice !=nil {_gcdc .Choice .MarshalXML (e ,_e .StartElement {});};if _gcdc .TickLblSkip !=nil {_gbgdc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_gcdc .TickLblSkip ,_gbgdc );};if _gcdc .TickMarkSkip !=nil {_bcdb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_gcdc .TickMarkSkip ,_bcdb );};if _gcdc .ExtLst !=nil {_efdgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcdc .ExtLst ,_efdgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gfbae *CT_PictureOptions )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eafe :for {_ddec ,_fggdfe :=d .Token ();if _fggdfe !=nil {return _fggdfe ;};switch _ddgf :=_ddec .(type ){case _e .StartElement :switch _ddgf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbae .ApplyToFront =NewCT_Boolean ();if _bfbfa :=d .DecodeElement (_gfbae .ApplyToFront ,&_ddgf );_bfbfa !=nil {return _bfbfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbae .ApplyToSides =NewCT_Boolean ();if _dabf :=d .DecodeElement (_gfbae .ApplyToSides ,&_ddgf );_dabf !=nil {return _dabf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbae .ApplyToEnd =NewCT_Boolean ();if _acec :=d .DecodeElement (_gfbae .ApplyToEnd ,&_ddgf );_acec !=nil {return _acec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbae .PictureFormat =NewCT_PictureFormat ();if _cedce :=d .DecodeElement (_gfbae .PictureFormat ,&_ddgf );_cedce !=nil {return _cedce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbae .PictureStackUnit =NewCT_PictureStackUnit ();if _gadff :=d .DecodeElement (_gfbae .PictureStackUnit ,&_ddgf );_gadff !=nil {return _gadff ;};default:_ba .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",_ddgf .Name );if _acba :=d .Skip ();_acba !=nil {return _acba ;};};case _e .EndElement :break _eafe ;case _e .CharData :};};return nil ;};func (_cddc *CT_Orientation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cddc .ValAttr !=ST_OrientationUnset {_bfeae ,_cdace :=_cddc .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cdace !=nil {return _cdace ;};start .Attr =append (start .Attr ,_bfeae );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Group_DLbl and its children -func (_aefbbf *Group_DLbl )Validate ()error {return _aefbbf .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};func NewCT_Pie3DChart ()*CT_Pie3DChart {_cafd :=&CT_Pie3DChart {};return _cafd };func (_gcce *CT_ErrBarType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdga :=range start .Attr {if _cdga .Name .Local =="\u0076\u0061\u006c"{_gcce .ValAttr .UnmarshalXMLAttr (_cdga );continue ;};};for {_fagd ,_geebg :=d .Token ();if _geebg !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_geebg );};if _fcgfg ,_cgdb :=_fagd .(_c .EndElement );_cgdb &&_fcgfg .Name ==start .Name {break ;};};return nil ;};func (_ggdd ST_LayoutTarget )Validate ()error {return _ggdd .ValidateWithPath ("")};func (_aagee *CT_PivotFmts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gced :for {_ggbc ,_cebgc :=d .Token ();if _cebgc !=nil {return _cebgc ;};switch _dgef :=_ggbc .(type ){case _c .StartElement :switch _dgef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}:_dfdcf :=NewCT_PivotFmt ();if _dbbe :=d .DecodeElement (_dfdcf ,&_dgef );_dbbe !=nil {return _dbbe ;};_aagee .PivotFmt =append (_aagee .PivotFmt ,_dfdcf );default:_cf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_dgef .Name );if _dgge :=d .Skip ();_dgge !=nil {return _dgge ;};};case _c .EndElement :break _gced ;case _c .CharData :};};return nil ;};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func (_bfaea *CT_UnsignedInt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_daabb :=range start .Attr {if _daabb .Name .Local =="\u0076\u0061\u006c"{_cdbaa ,_bcgd :=_e .ParseUint (_daabb .Value ,10,32);if _bcgd !=nil {return _bcgd ;};_bfaea .ValAttr =uint32 (_cdbaa );continue ;};};for {_ebcdc ,_dabc :=d .Token ();if _dabc !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fU\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0049\u006e\u0074:\u0020\u0025\u0073",_dabc );};if _gcfed ,_gcacc :=_ebcdc .(_c .EndElement );_gcacc &&_gcfed .Name ==start .Name {break ;};};return nil ;};func NewUserShapes ()*UserShapes {_baaeff :=&UserShapes {};_baaeff .CT_Drawing =*_dd .NewCT_Drawing ();return _baaeff ;};func (_ecgfd *ST_CrossBetween )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecgfd =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ecgfd =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_ecgfd =2;};return nil ;};func (_cggbd *CT_DoughnutChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_accce :for {_fccgc ,_dfcff :=d .Token ();if _dfcff !=nil {return _dfcff ;};switch _affc :=_fccgc .(type ){case _c .StartElement :switch _affc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_cggbd .VaryColors =NewCT_Boolean ();if _fcfa :=d .DecodeElement (_cggbd .VaryColors ,&_affc );_fcfa !=nil {return _fcfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_agdf :=NewCT_PieSer ();if _deae :=d .DecodeElement (_agdf ,&_affc );_deae !=nil {return _deae ;};_cggbd .Ser =append (_cggbd .Ser ,_agdf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cggbd .DLbls =NewCT_DLbls ();if _dbbc :=d .DecodeElement (_cggbd .DLbls ,&_affc );_dbbc !=nil {return _dbbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_cggbd .FirstSliceAng =NewCT_FirstSliceAng ();if _gccc :=d .DecodeElement (_cggbd .FirstSliceAng ,&_affc );_gccc !=nil {return _gccc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}:_cggbd .HoleSize =NewCT_HoleSize ();if _fggg :=d .DecodeElement (_cggbd .HoleSize ,&_affc );_fggg !=nil {return _fggg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cggbd .ExtLst =NewCT_ExtensionList ();if _gbge :=d .DecodeElement (_cggbd .ExtLst ,&_affc );_gbge !=nil {return _gbge ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_affc .Name );if _faca :=d .Skip ();_faca !=nil {return _faca ;};};case _c .EndElement :break _accce ;case _c .CharData :};};return nil ;};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_d .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_adcd *CT_Surface3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_accee :for {_baba ,_dgfad :=d .Token ();if _dgfad !=nil {return _dgfad ;};switch _abgcc :=_baba .(type ){case _c .StartElement :switch _abgcc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_adcd .Wireframe =NewCT_Boolean ();if _deeea :=d .DecodeElement (_adcd .Wireframe ,&_abgcc );_deeea !=nil {return _deeea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bfacg :=NewCT_SurfaceSer ();if _faacf :=d .DecodeElement (_bfacg ,&_abgcc );_faacf !=nil {return _faacf ;};_adcd .Ser =append (_adcd .Ser ,_bfacg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_adcd .BandFmts =NewCT_BandFmts ();if _gcga :=d .DecodeElement (_adcd .BandFmts ,&_abgcc );_gcga !=nil {return _gcga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_gbgd :=NewCT_UnsignedInt ();if _ccebe :=d .DecodeElement (_gbgd ,&_abgcc );_ccebe !=nil {return _ccebe ;};_adcd .AxId =append (_adcd .AxId ,_gbgd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcd .ExtLst =NewCT_ExtensionList ();if _dedag :=d .DecodeElement (_adcd .ExtLst ,&_abgcc );_dedag !=nil {return _dedag ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_abgcc .Name );if _edbef :=d .Skip ();_edbef !=nil {return _edbef ;};};case _c .EndElement :break _accee ;case _c .CharData :};};return nil ;};func (_acaafg ST_RadarStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_acaafg .String (),start );};func (_gbgg *CT_TextLanguageID )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efcbe :=range start .Attr {if _efcbe .Name .Local =="\u0076\u0061\u006c"{_efdce ,_ebce :=_efcbe .Value ,error (nil );if _ebce !=nil {return _ebce ;};_gbgg .ValAttr =_efdce ;continue ;};};for {_gedcf ,_eafgd :=d .Token ();if _eafgd !=nil {return _aa .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u0049\u0044: \u0025\u0073",_eafgd );};if _deege ,_abecfc :=_gedcf .(_c .EndElement );_abecfc &&_deege .Name ==start .Name {break ;};};return nil ;};func (_bfacf ST_Crosses )ValidateWithPath (path string )error {switch _bfacf {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfacf ));};return nil ;};func (_aedc *CT_ValAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gaaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_aedc .AxId ,_gaaeb );_edfa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_aedc .Scaling ,_edfa );if _aedc .Delete !=nil {_aedcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_aedc .Delete ,_aedcd );};_gdbefa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_aedc .AxPos ,_gdbefa );if _aedc .MajorGridlines !=nil {_ebcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aedc .MajorGridlines ,_ebcc );};if _aedc .MinorGridlines !=nil {_fcgfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aedc .MinorGridlines ,_fcgfa );};if _aedc .Title !=nil {_dcafe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_aedc .Title ,_dcafe );};if _aedc .NumFmt !=nil {_ffccc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aedc .NumFmt ,_ffccc );};if _aedc .MajorTickMark !=nil {_dgggag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aedc .MajorTickMark ,_dgggag );};if _aedc .MinorTickMark !=nil {_afacc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aedc .MinorTickMark ,_afacc );};if _aedc .TickLblPos !=nil {_bfddc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_aedc .TickLblPos ,_bfddc );};if _aedc .SpPr !=nil {_aecb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aedc .SpPr ,_aecb );};if _aedc .TxPr !=nil {_gagae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aedc .TxPr ,_gagae );};_ebefe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_aedc .CrossAx ,_ebefe );if _aedc .Choice !=nil {_aedc .Choice .MarshalXML (e ,_c .StartElement {});};if _aedc .CrossBetween !=nil {_cdggd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_aedc .CrossBetween ,_cdggd );};if _aedc .MajorUnit !=nil {_bffa :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aedc .MajorUnit ,_bffa );};if _aedc .MinorUnit !=nil {_dgded :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aedc .MinorUnit ,_dgded );};if _aedc .DispUnits !=nil {_agebf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_aedc .DispUnits ,_agebf );};if _aedc .ExtLst !=nil {_fcccb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedc .ExtLst ,_fcccb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccgce *EG_AreaChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccgce .Grouping !=nil {_acadd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ccgce .Grouping ,_acadd );};if _ccgce .VaryColors !=nil {_acfcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ccgce .VaryColors ,_acfcg );};if _ccgce .Ser !=nil {_abbde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fbcbg :=range _ccgce .Ser {e .EncodeElement (_fbcbg ,_abbde );};};if _ccgce .DLbls !=nil {_gegdf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ccgce .DLbls ,_gegdf );};if _ccgce .DropLines !=nil {_agebfe :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ccgce .DropLines ,_agebfe );};return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;}; - -// Validate validates the CT_TimeUnit and its children -func (_fbgca *CT_TimeUnit )Validate ()error {return _fbgca .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");}; +// ValidateWithPath validates the Chart and its children, prefixing error messages with path +func (_cade *Chart )ValidateWithPath (path string )error {if _fegg :=_cade .CT_RelId .ValidateWithPath (path );_fegg !=nil {return _fegg ;};return nil ;}; -// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path -func (_dddea *CT_StrVal )ValidateWithPath (path string )error {return nil };type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_ageba ST_ErrBarType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgfgd :=_c .Attr {};_bgfgd .Name =name ;switch _ageba {case ST_ErrBarTypeUnset :_bgfgd .Value ="";case ST_ErrBarTypeBoth :_bgfgd .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_bgfgd .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_bgfgd .Value ="\u0070\u006c\u0075\u0073";};return _bgfgd ,nil ;};func (_adbfb *ST_BuiltInUnit )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adbfb =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_adbfb =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_adbfb =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_adbfb =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_adbfb =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_adbfb =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_adbfb =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_adbfb =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_adbfb =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_adbfb =9;};return nil ;};func (_fbdcd ST_TimeUnit )ValidateWithPath (path string )error {switch _fbdcd {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbdcd ));};return nil ;}; +// Validate validates the CT_MarkerStyle and its children +func (_edda *CT_MarkerStyle )Validate ()error {return _edda .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_gefg :=&CT_DispBlanksAs {};return _gefg };func (_fbc *CT_BandFmt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbc .Idx =NewCT_UnsignedInt ();_bdge :for {_gdba ,_edg :=d .Token ();if _edg !=nil {return _edg ;};switch _fcg :=_gdba .(type ){case _e .StartElement :switch _fcg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dea :=d .DecodeElement (_fbc .Idx ,&_fcg );_dea !=nil {return _dea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbc .SpPr =_cb .NewCT_ShapeProperties ();if _dcea :=d .DecodeElement (_fbc .SpPr ,&_fcg );_dcea !=nil {return _dcea ;};default:_ba .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_fcg .Name );if _bba :=d .Skip ();_bba !=nil {return _bba ;};};case _e .EndElement :break _bdge ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_NumDataSourceChoice and its children -func (_abdc *CT_NumDataSourceChoice )Validate ()error {return _abdc .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");}; +// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path +func (_cfef *CT_ChartSpace )ValidateWithPath (path string )error {if _cfef .Date1904 !=nil {if _dgag :=_cfef .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_dgag !=nil {return _dgag ;};};if _cfef .Lang !=nil {if _cbfe :=_cfef .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_cbfe !=nil {return _cbfe ;};};if _cfef .RoundedCorners !=nil {if _bgff :=_cfef .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_bgff !=nil {return _bgff ;};};if _cfef .Style !=nil {if _gfgb :=_cfef .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gfgb !=nil {return _gfgb ;};};if _cfef .ClrMapOvr !=nil {if _cgcf :=_cfef .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_cgcf !=nil {return _cgcf ;};};if _cfef .PivotSource !=nil {if _dgga :=_cfef .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_dgga !=nil {return _dgga ;};};if _cfef .Protection !=nil {if _egb :=_cfef .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_egb !=nil {return _egb ;};};if _gdd :=_cfef .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_gdd !=nil {return _gdd ;};if _cfef .SpPr !=nil {if _bddd :=_cfef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bddd !=nil {return _bddd ;};};if _cfef .TxPr !=nil {if _bcaa :=_cfef .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bcaa !=nil {return _bcaa ;};};if _cfef .ExternalData !=nil {if _afcb :=_cfef .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_afcb !=nil {return _afcb ;};};if _cfef .PrintSettings !=nil {if _fade :=_cfef .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_fade !=nil {return _fade ;};};if _cfef .UserShapes !=nil {if _fff :=_cfef .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_fff !=nil {return _fff ;};};if _cfef .ExtLst !=nil {if _gdde :=_cfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdde !=nil {return _gdde ;};};return nil ;};func (_bfe *CT_AreaSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_eae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bfe .Idx ,_eae );_fdce :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bfe .Order ,_fdce );if _bfe .Tx !=nil {_eaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bfe .Tx ,_eaf );};if _bfe .SpPr !=nil {_dfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bfe .SpPr ,_dfb );};if _bfe .PictureOptions !=nil {_bdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bfe .PictureOptions ,_bdg );};if _bfe .DPt !=nil {_dca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_gf :=range _bfe .DPt {e .EncodeElement (_gf ,_dca );};};if _bfe .DLbls !=nil {_gdb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bfe .DLbls ,_gdb );};if _bfe .Trendline !=nil {_cgd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cd :=range _bfe .Trendline {e .EncodeElement (_cd ,_cgd );};};if _bfe .ErrBars !=nil {_ccd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_cbb :=range _bfe .ErrBars {e .EncodeElement (_cbb ,_ccd );};};if _bfe .Cat !=nil {_cbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_bfe .Cat ,_cbd );};if _bfe .Val !=nil {_aaga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bfe .Val ,_aaga );};if _bfe .ExtLst !=nil {_gbb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfe .ExtLst ,_gbb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path -func (_dcag *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _dcag .NumRef !=nil {if _faeed :=_dcag .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_faeed !=nil {return _faeed ;};};if _dcag .NumLit !=nil {if _eeaf :=_dcag .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_eeaf !=nil {return _eeaf ;};};return nil ;};func (_fggde ST_Thickness )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fggde .ST_ThicknessPercent !=nil {e .EncodeToken (_c .CharData (*_fggde .ST_ThicknessPercent ));};if _fggde .Uint32 !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_fggde .Uint32 )));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; +// Validate validates the CT_DateAx and its children +func (_fdde *CT_DateAx )Validate ()error {return _fdde .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};func (_dbcc *CT_CustSplit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfge :for {_ggcd ,_gcgb :=d .Token ();if _gcgb !=nil {return _gcgb ;};switch _fcb :=_ggcd .(type ){case _e .StartElement :switch _fcb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgag :=NewCT_UnsignedInt ();if _fdae :=d .DecodeElement (_cgag ,&_fcb );_fdae !=nil {return _fdae ;};_dbcc .SecondPiePt =append (_dbcc .SecondPiePt ,_cgag );default:_ba .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_fcb .Name );if _cdcb :=d .Skip ();_cdcb !=nil {return _cdcb ;};};case _e .EndElement :break _bfge ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path -func (_gefgg *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _gefgg .MultiLvlStrCache !=nil {if _ececa :=_gefgg .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_ececa !=nil {return _ececa ;};};if _gefgg .ExtLst !=nil {if _ecace :=_gefgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecace !=nil {return _ecace ;};};return nil ;};func (_gffd *CT_RotY )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccaae :=range start .Attr {if _ccaae .Name .Local =="\u0076\u0061\u006c"{_cgca ,_fcff :=_e .ParseUint (_ccaae .Value ,10,16);if _fcff !=nil {return _fcff ;};_agca :=uint16 (_cgca );_gffd .ValAttr =&_agca ;continue ;};};for {_beafe ,_efbff :=d .Token ();if _efbff !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_efbff );};if _adcef ,_ddef :=_beafe .(_c .EndElement );_ddef &&_adcef .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Order and its children +func (_dbfcd *CT_Order )Validate ()error {return _dbfcd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func (_acbb *CT_Boolean )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _acbb .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0064",_cadca (*_acbb .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edgcc ST_CrossBetween )Validate ()error {return _edgcc .ValidateWithPath ("")};func (_ggbcec *ST_GapAmount )ValidateWithPath (path string )error {_addbg :=[]string {};if _ggbcec .ST_GapAmountPercent !=nil {_addbg =append (_addbg ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ggbcec .ST_GapAmountUShort !=nil {_addbg =append (_addbg ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_addbg )> 1{return _bf .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_addbg );};return nil ;};type CT_RotX struct{ValAttr *int8 ;};func (_dcbgf ST_DLblPos )Validate ()error {return _dcbgf .ValidateWithPath ("")}; -// Validate validates the CT_Scaling and its children -func (_bfddf *CT_Scaling )Validate ()error {return _bfddf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};func (_fdda *CT_SerTx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fdda .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbabb *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbabb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fbabb =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fbabb =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fbabb =3;};return nil ;}; +// Validate validates the CT_View3D and its children +func (_afcce *CT_View3D )Validate ()error {return _afcce .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};type ST_LayoutMode byte ;func (_cbcfg ST_Grouping )ValidateWithPath (path string )error {switch _cbcfg {case 0,1,2,3:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbcfg ));};return nil ;}; -// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path -func (_bddfg *EG_SerShared )ValidateWithPath (path string )error {if _fdgaa :=_bddfg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fdgaa !=nil {return _fdgaa ;};if _abcfe :=_bddfg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_abcfe !=nil {return _abcfe ;};if _bddfg .Tx !=nil {if _dcefag :=_bddfg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dcefag !=nil {return _dcefag ;};};if _bddfg .SpPr !=nil {if _gebda :=_bddfg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gebda !=nil {return _gebda ;};};return nil ;};type ST_DLblPos byte ;func (_bcecff *ST_ErrDir )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcecff =0;case "\u0078":*_bcecff =1;case "\u0079":*_bcecff =2;};return nil ;};func (_dagc *CT_StrData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdcdd :for {_aggd ,_bdegg :=d .Token ();if _bdegg !=nil {return _bdegg ;};switch _fbfge :=_aggd .(type ){case _c .StartElement :switch _fbfge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_dagc .PtCount =NewCT_UnsignedInt ();if _defea :=d .DecodeElement (_dagc .PtCount ,&_fbfge );_defea !=nil {return _defea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_fagf :=NewCT_StrVal ();if _dbcb :=d .DecodeElement (_fagf ,&_fbfge );_dbcb !=nil {return _dbcb ;};_dagc .Pt =append (_dagc .Pt ,_fagf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dagc .ExtLst =NewCT_ExtensionList ();if _gfggf :=d .DecodeElement (_dagc .ExtLst ,&_fbfge );_gfggf !=nil {return _gfggf ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fbfge .Name );if _cfafb :=d .Skip ();_cfafb !=nil {return _cfafb ;};};case _c .EndElement :break _fdcdd ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_HPercent and its children +func (_dcbdc *CT_HPercent )Validate ()error {return _dcbdc .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};var ST_HoleSizePercentPatternRe =_ef .MustCompile (ST_HoleSizePercentPattern );type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_cb .CT_ShapeProperties ;}; -// Validate validates the CT_DLbls and its children -func (_egfa *CT_DLbls )Validate ()error {return _egfa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};func (_fgc *CT_Boolean )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgc .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_degab (*_fgc .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbgba *CT_SerTx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbgba .Choice =NewCT_SerTxChoice ();_cbegg :for {_bbafd ,_abdff :=d .Token ();if _abdff !=nil {return _abdff ;};switch _fdacf :=_bbafd .(type ){case _c .StartElement :switch _fdacf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_fbgba .Choice =NewCT_SerTxChoice ();if _eabdf :=d .DecodeElement (&_fbgba .Choice .StrRef ,&_fdacf );_eabdf !=nil {return _eabdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_fbgba .Choice =NewCT_SerTxChoice ();if _gacf :=d .DecodeElement (&_fbgba .Choice .V ,&_fdacf );_gacf !=nil {return _gacf ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_fdacf .Name );if _cecb :=d .Skip ();_cecb !=nil {return _cecb ;};};case _c .EndElement :break _cbegg ;case _c .CharData :};};return nil ;};func NewCT_Overlap ()*CT_Overlap {_dfcg :=&CT_Overlap {};return _dfcg };func (_affgb *ST_OfPieType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acdg ,_dcfc :=d .Token ();if _dcfc !=nil {return _dcfc ;};if _facef ,_caea :=_acdg .(_c .EndElement );_caea &&_facef .Name ==start .Name {*_affgb =1;return nil ;};if _cecga ,_ebfbc :=_acdg .(_c .CharData );!_ebfbc {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acdg );}else {switch string (_cecga ){case "":*_affgb =0;case "\u0070\u0069\u0065":*_affgb =1;case "\u0062\u0061\u0072":*_affgb =2;};};_acdg ,_dcfc =d .Token ();if _dcfc !=nil {return _dcfc ;};if _dfbgf ,_fbeba :=_acdg .(_c .EndElement );_fbeba &&_dfbgf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acdg );};func (_bgcafb *EG_PieChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcbbg :for {_bagfe ,_dedbc :=d .Token ();if _dedbc !=nil {return _dedbc ;};switch _daacgc :=_bagfe .(type ){case _c .StartElement :switch _daacgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_bgcafb .VaryColors =NewCT_Boolean ();if _ffcaf :=d .DecodeElement (_bgcafb .VaryColors ,&_daacgc );_ffcaf !=nil {return _ffcaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cgdac :=NewCT_PieSer ();if _bdfgbd :=d .DecodeElement (_cgdac ,&_daacgc );_bdfgbd !=nil {return _bdfgbd ;};_bgcafb .Ser =append (_bgcafb .Ser ,_cgdac );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bgcafb .DLbls =NewCT_DLbls ();if _aefbb :=d .DecodeElement (_bgcafb .DLbls ,&_daacgc );_aefbb !=nil {return _aefbb ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_daacgc .Name );if _dbcgad :=d .Skip ();_dbcgad !=nil {return _dbcgad ;};};case _c .EndElement :break _dcbbg ;case _c .CharData :};};return nil ;};type ST_Crosses byte ;type CT_Area3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func (_bffcd ST_DispBlanksAs )ValidateWithPath (path string )error {switch _bffcd {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bffcd ));};return nil ;}; +// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path +func (_ccgc *CT_ErrBarType )ValidateWithPath (path string )error {if _efag :=_ccgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efag !=nil {return _efag ;};return nil ;};func (_bgaf *CT_Double )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",_bgaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_StrData ()*CT_StrData {_gfgeb :=&CT_StrData {};return _gfgeb };func (_edfgac *CT_Skip )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",_edfgac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gbabf *CT_SecondPieSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aeea :=range start .Attr {if _aeea .Name .Local =="\u0076\u0061\u006c"{_dbcbec ,_bgcbb :=ParseUnionST_SecondPieSize (_aeea .Value );if _bgcbb !=nil {return _bgcbb ;};_gbabf .ValAttr =&_dbcbec ;continue ;};};for {_cfbed ,_gfccc :=d .Token ();if _gfccc !=nil {return _bf .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",_gfccc );};if _efcaf ,_acfg :=_cfbed .(_e .EndElement );_acfg &&_efcaf .Name ==start .Name {break ;};};return nil ;};func (_fdbf *CT_TimeUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fdbf .ValAttr !=ST_TimeUnitUnset {_caaa ,_cecbd :=_fdbf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cecbd !=nil {return _cecbd ;};start .Attr =append (start .Attr ,_caaa );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dadca *CT_Extension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abacg :=range start .Attr {if _abacg .Name .Local =="\u0075\u0072\u0069"{_bcaaf ,_efaeee :=_abacg .Value ,error (nil );if _efaeee !=nil {return _efaeee ;};_dadca .UriAttr =&_bcaaf ;continue ;};};_edfb :for {_ceff ,_dcff :=d .Token ();if _dcff !=nil {return _dcff ;};switch _dffd :=_ceff .(type ){case _e .StartElement :switch _dffd .Name {default:if _egde ,_aeeg :=_ba .CreateElement (_dffd );_aeeg !=nil {return _aeeg ;}else {if _ecc :=d .DecodeElement (_egde ,&_dffd );_ecc !=nil {return _ecc ;};_dadca .Any =_egde ;};};case _e .EndElement :break _edfb ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path -func (_edgbb *CT_SurfaceChart )ValidateWithPath (path string )error {if _edgbb .Wireframe !=nil {if _fcec :=_edgbb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_fcec !=nil {return _fcec ;};};for _ebacc ,_cggg :=range _edgbb .Ser {if _dageg :=_cggg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ebacc ));_dageg !=nil {return _dageg ;};};if _edgbb .BandFmts !=nil {if _fbefbd :=_edgbb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_fbefbd !=nil {return _fbefbd ;};};for _eadad ,_ggdfe :=range _edgbb .AxId {if _ebcfg :=_ggdfe .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eadad ));_ebcfg !=nil {return _ebcfg ;};};if _edgbb .ExtLst !=nil {if _acddb :=_edgbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acddb !=nil {return _acddb ;};};return nil ;}; +// Validate validates the CT_LayoutTarget and its children +func (_gffb *CT_LayoutTarget )Validate ()error {return _gffb .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};func (_fcacb ST_TimeUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fcacb .String (),start );};func NewChartSpace ()*ChartSpace {_geeffb :=&ChartSpace {};_geeffb .CT_ChartSpace =*NewCT_ChartSpace ();return _geeffb ;};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};func (_eagad *CT_TrendlineType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdggb :=range start .Attr {if _cdggb .Name .Local =="\u0076\u0061\u006c"{_eagad .ValAttr .UnmarshalXMLAttr (_cdggb );continue ;};};for {_cdccf ,_bbacc :=d .Token ();if _bbacc !=nil {return _bf .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",_bbacc );};if _baac ,_efdde :=_cdccf .(_e .EndElement );_efdde &&_baac .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Thickness and its children -func (_ecgab *CT_Thickness )Validate ()error {return _ecgab .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func (_fedgg *ST_HPercent )Validate ()error {return _fedgg .ValidateWithPath ("")};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_gcbfa ,_ggfgf :=_e .ParseUint (s ,10,32);if _ggfgf !=nil {return ST_BubbleScale {},_ggfgf ;};_edfga :=uint32 (_gcbfa );return ST_BubbleScale {ST_BubbleScaleUInt :&_edfga },nil ;};func NewCT_Style ()*CT_Style {_dgdec :=&CT_Style {};_dgdec .ValAttr =1;return _dgdec };func (_fcfbc *CT_ScatterSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcfbc .Idx =NewCT_UnsignedInt ();_fcfbc .Order =NewCT_UnsignedInt ();_gddge :for {_cefdg ,_abeed :=d .Token ();if _abeed !=nil {return _abeed ;};switch _bfdg :=_cefdg .(type ){case _c .StartElement :switch _bfdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _febd :=d .DecodeElement (_fcfbc .Idx ,&_bfdg );_febd !=nil {return _febd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _ffbd :=d .DecodeElement (_fcfbc .Order ,&_bfdg );_ffbd !=nil {return _ffbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fcfbc .Tx =NewCT_SerTx ();if _dfbg :=d .DecodeElement (_fcfbc .Tx ,&_bfdg );_dfbg !=nil {return _dfbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fcfbc .SpPr =_d .NewCT_ShapeProperties ();if _bdfc :=d .DecodeElement (_fcfbc .SpPr ,&_bfdg );_bdfc !=nil {return _bdfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_fcfbc .Marker =NewCT_Marker ();if _eceef :=d .DecodeElement (_fcfbc .Marker ,&_bfdg );_eceef !=nil {return _eceef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_gdabea :=NewCT_DPt ();if _dceea :=d .DecodeElement (_gdabea ,&_bfdg );_dceea !=nil {return _dceea ;};_fcfbc .DPt =append (_fcfbc .DPt ,_gdabea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fcfbc .DLbls =NewCT_DLbls ();if _addbc :=d .DecodeElement (_fcfbc .DLbls ,&_bfdg );_addbc !=nil {return _addbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_cfcg :=NewCT_Trendline ();if _fdccf :=d .DecodeElement (_cfcg ,&_bfdg );_fdccf !=nil {return _fdccf ;};_fcfbc .Trendline =append (_fcfbc .Trendline ,_cfcg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_gccda :=NewCT_ErrBars ();if _bfcg :=d .DecodeElement (_gccda ,&_bfdg );_bfcg !=nil {return _bfcg ;};_fcfbc .ErrBars =append (_fcfbc .ErrBars ,_gccda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_fcfbc .XVal =NewCT_AxDataSource ();if _fccc :=d .DecodeElement (_fcfbc .XVal ,&_bfdg );_fccc !=nil {return _fccc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_fcfbc .YVal =NewCT_NumDataSource ();if _agcbg :=d .DecodeElement (_fcfbc .YVal ,&_bfdg );_agcbg !=nil {return _agcbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_fcfbc .Smooth =NewCT_Boolean ();if _dage :=d .DecodeElement (_fcfbc .Smooth ,&_bfdg );_dage !=nil {return _dage ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcfbc .ExtLst =NewCT_ExtensionList ();if _aaeea :=d .DecodeElement (_fcfbc .ExtLst ,&_bfdg );_aaeea !=nil {return _aaeea ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_bfdg .Name );if _cbfe :=d .Skip ();_cbfe !=nil {return _cbfe ;};};case _c .EndElement :break _gddge ;case _c .CharData :};};return nil ;};func (_gadb *CT_PieChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gadb .VaryColors !=nil {_gbefe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gadb .VaryColors ,_gbefe );};if _gadb .Ser !=nil {_gaad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_efbc :=range _gadb .Ser {e .EncodeElement (_efbc ,_gaad );};};if _gadb .DLbls !=nil {_gebed :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gadb .DLbls ,_gebed );};if _gadb .FirstSliceAng !=nil {_gebfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_gadb .FirstSliceAng ,_gebfd );};if _gadb .ExtLst !=nil {_egeae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gadb .ExtLst ,_egeae );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfbcc *ST_Thickness )ValidateWithPath (path string )error {_dfgfe :=[]string {};if _bfbcc .ST_ThicknessPercent !=nil {_dfgfe =append (_dfgfe ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _bfbcc .Uint32 !=nil {_dfgfe =append (_dfgfe ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_dfgfe )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfgfe );};return nil ;};func (_gdabe *CT_NumDataSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gdabe .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};func (_dff *CT_AxisUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_dff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afefe ST_DispBlanksAs )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfdeb :=_c .Attr {};_gfdeb .Name =name ;switch _afefe {case ST_DispBlanksAsUnset :_gfdeb .Value ="";case ST_DispBlanksAsSpan :_gfdeb .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_gfdeb .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_gfdeb .Value ="\u007a\u0065\u0072\u006f";};return _gfdeb ,nil ;}; +// Validate validates the CT_ErrBarType and its children +func (_fecf *CT_ErrBarType )Validate ()error {return _fecf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");}; -// Validate validates the CT_HoleSize and its children -func (_gcdfa *CT_HoleSize )Validate ()error {return _gcdfa .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};func (_affbd *CT_View3D )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecgef :for {_edggc ,_bdddf :=d .Token ();if _bdddf !=nil {return _bdddf ;};switch _fcbaa :=_edggc .(type ){case _c .StartElement :switch _fcbaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"}:_affbd .RotX =NewCT_RotX ();if _deacf :=d .DecodeElement (_affbd .RotX ,&_fcbaa );_deacf !=nil {return _deacf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_affbd .HPercent =NewCT_HPercent ();if _gdbg :=d .DecodeElement (_affbd .HPercent ,&_fcbaa );_gdbg !=nil {return _gdbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"}:_affbd .RotY =NewCT_RotY ();if _efdd :=d .DecodeElement (_affbd .RotY ,&_fcbaa );_efdd !=nil {return _efdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_affbd .DepthPercent =NewCT_DepthPercent ();if _gcfgb :=d .DecodeElement (_affbd .DepthPercent ,&_fcbaa );_gcfgb !=nil {return _gcfgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"}:_affbd .RAngAx =NewCT_Boolean ();if _eeec :=d .DecodeElement (_affbd .RAngAx ,&_fcbaa );_eeec !=nil {return _eeec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}:_affbd .Perspective =NewCT_Perspective ();if _ebeda :=d .DecodeElement (_affbd .Perspective ,&_fcbaa );_ebeda !=nil {return _ebeda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_affbd .ExtLst =NewCT_ExtensionList ();if _dgbe :=d .DecodeElement (_affbd .ExtLst ,&_fcbaa );_dgbe !=nil {return _dgbe ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_fcbaa .Name );if _edgf :=d .Skip ();_edgf !=nil {return _edgf ;};};case _c .EndElement :break _ecgef ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path +func (_eccf *CT_TxChoice )ValidateWithPath (path string )error {if _eccf .StrRef !=nil {if _ddfb :=_eccf .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_ddfb !=nil {return _ddfb ;};};if _eccf .Rich !=nil {if _deeg :=_eccf .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_deeg !=nil {return _deeg ;};};return nil ;};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};func (_deb *CT_AreaChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbb :for {_cf ,_ad :=d .Token ();if _ad !=nil {return _ad ;};switch _gc :=_cf .(type ){case _e .StartElement :switch _gc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deb .Grouping =NewCT_Grouping ();if _bfb :=d .DecodeElement (_deb .Grouping ,&_gc );_bfb !=nil {return _bfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deb .VaryColors =NewCT_Boolean ();if _bab :=d .DecodeElement (_deb .VaryColors ,&_gc );_bab !=nil {return _bab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bfbg :=NewCT_AreaSer ();if _eg :=d .DecodeElement (_bfbg ,&_gc );_eg !=nil {return _eg ;};_deb .Ser =append (_deb .Ser ,_bfbg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deb .DLbls =NewCT_DLbls ();if _eff :=d .DecodeElement (_deb .DLbls ,&_gc );_eff !=nil {return _eff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deb .DropLines =NewCT_ChartLines ();if _eec :=d .DecodeElement (_deb .DropLines ,&_gc );_eec !=nil {return _eec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bef :=NewCT_UnsignedInt ();if _ga :=d .DecodeElement (_bef ,&_gc );_ga !=nil {return _ga ;};_deb .AxId =append (_deb .AxId ,_bef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_deb .ExtLst =NewCT_ExtensionList ();if _bde :=d .DecodeElement (_deb .ExtLst ,&_gc );_bde !=nil {return _bde ;};default:_ba .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_gc .Name );if _abf :=d .Skip ();_abf !=nil {return _abf ;};};case _e .EndElement :break _fbb ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_ScatterSer and its children -func (_fefgcb *CT_ScatterSer )Validate ()error {return _fefgcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");}; +// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path +func (_dgffb *CT_RadarSer )ValidateWithPath (path string )error {if _dbffc :=_dgffb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dbffc !=nil {return _dbffc ;};if _ddaed :=_dgffb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ddaed !=nil {return _ddaed ;};if _dgffb .Tx !=nil {if _bgdggd :=_dgffb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bgdggd !=nil {return _bgdggd ;};};if _dgffb .SpPr !=nil {if _dageca :=_dgffb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dageca !=nil {return _dageca ;};};if _dgffb .Marker !=nil {if _bbeccg :=_dgffb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bbeccg !=nil {return _bbeccg ;};};for _agcf ,_cefge :=range _dgffb .DPt {if _fgfb :=_cefge .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_agcf ));_fgfb !=nil {return _fgfb ;};};if _dgffb .DLbls !=nil {if _dcgef :=_dgffb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dcgef !=nil {return _dcgef ;};};if _dgffb .Cat !=nil {if _dabc :=_dgffb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_dabc !=nil {return _dabc ;};};if _dgffb .Val !=nil {if _dbdb :=_dgffb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dbdb !=nil {return _dbdb ;};};if _dgffb .ExtLst !=nil {if _gbaeg :=_dgffb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbaeg !=nil {return _gbaeg ;};};return nil ;};func (_aadbe *ST_PictureFormat )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aadbe =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_aadbe =1;case "\u0073\u0074\u0061c\u006b":*_aadbe =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_aadbe =3;};return nil ;}; -// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path -func (_cgbd *CT_SizeRepresents )ValidateWithPath (path string )error {if _agcag :=_cgbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agcag !=nil {return _agcag ;};return nil ;};func (_babgc *CT_RadarStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _babgc .ValAttr !=ST_RadarStyleUnset {_fbgfg ,_eeggc :=_babgc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _eeggc !=nil {return _eeggc ;};start .Attr =append (start .Attr ,_fbgfg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_baafb *CT_PivotFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_edcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_baafb .Idx ,_edcg );if _baafb .SpPr !=nil {_ebdec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_baafb .SpPr ,_ebdec );};if _baafb .TxPr !=nil {_edebe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_baafb .TxPr ,_edebe );};if _baafb .Marker !=nil {_bgcde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_baafb .Marker ,_bgcde );};if _baafb .DLbl !=nil {_dcgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_baafb .DLbl ,_dcgg );};if _baafb .ExtLst !=nil {_fgcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baafb .ExtLst ,_fgcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path +func (_dcfa *CT_DTable )ValidateWithPath (path string )error {if _dcfa .ShowHorzBorder !=nil {if _bdcd :=_dcfa .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_bdcd !=nil {return _bdcd ;};};if _dcfa .ShowVertBorder !=nil {if _afgc :=_dcfa .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_afgc !=nil {return _afgc ;};};if _dcfa .ShowOutline !=nil {if _ffcda :=_dcfa .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_ffcda !=nil {return _ffcda ;};};if _dcfa .ShowKeys !=nil {if _dfbef :=_dcfa .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_dfbef !=nil {return _dfbef ;};};if _dcfa .SpPr !=nil {if _bbeca :=_dcfa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbeca !=nil {return _bbeca ;};};if _dcfa .TxPr !=nil {if _dbdeb :=_dcfa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dbdeb !=nil {return _dbdeb ;};};if _dcfa .ExtLst !=nil {if _effa :=_dcfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_effa !=nil {return _effa ;};};return nil ;}; -// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path -func (_fedc *CT_DLblsChoice )ValidateWithPath (path string )error {if _fedc .Delete !=nil {if _fbcc :=_fedc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fbcc !=nil {return _fbcc ;};};if _fedc .NumFmt !=nil {if _bbef :=_fedc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_bbef !=nil {return _bbef ;};};if _fedc .SpPr !=nil {if _gfbfa :=_fedc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfbfa !=nil {return _gfbfa ;};};if _fedc .TxPr !=nil {if _dddg :=_fedc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dddg !=nil {return _dddg ;};};if _fedc .DLblPos !=nil {if _edegb :=_fedc .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_edegb !=nil {return _edegb ;};};if _fedc .ShowLegendKey !=nil {if _geca :=_fedc .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_geca !=nil {return _geca ;};};if _fedc .ShowVal !=nil {if _aabbc :=_fedc .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_aabbc !=nil {return _aabbc ;};};if _fedc .ShowCatName !=nil {if _egfb :=_fedc .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_egfb !=nil {return _egfb ;};};if _fedc .ShowSerName !=nil {if _eeac :=_fedc .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_eeac !=nil {return _eeac ;};};if _fedc .ShowPercent !=nil {if _ecbc :=_fedc .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ecbc !=nil {return _ecbc ;};};if _fedc .ShowBubbleSize !=nil {if _fafd :=_fedc .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_fafd !=nil {return _fafd ;};};if _fedc .ShowLeaderLines !=nil {if _bdgd :=_fedc .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_bdgd !=nil {return _bdgd ;};};if _fedc .LeaderLines !=nil {if _dfedb :=_fedc .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_dfedb !=nil {return _dfedb ;};};return nil ;};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path +func (_ecgaf *EG_AreaChartShared )ValidateWithPath (path string )error {if _ecgaf .Grouping !=nil {if _efbef :=_ecgaf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_efbef !=nil {return _efbef ;};};if _ecgaf .VaryColors !=nil {if _beggb :=_ecgaf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_beggb !=nil {return _beggb ;};};for _ccded ,_beabg :=range _ecgaf .Ser {if _ecdcd :=_beabg .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ccded ));_ecdcd !=nil {return _ecdcd ;};};if _ecgaf .DLbls !=nil {if _cfda :=_ecgaf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cfda !=nil {return _cfda ;};};if _ecgaf .DropLines !=nil {if _egcga :=_ecgaf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_egcga !=nil {return _egcga ;};};return nil ;};func (_dcef *CT_Bar3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_dcef .BarDir ,_fea );if _dcef .Grouping !=nil {_bfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dcef .Grouping ,_bfg );};if _dcef .VaryColors !=nil {_ccda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dcef .VaryColors ,_ccda );};if _dcef .Ser !=nil {_efcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_effc :=range _dcef .Ser {e .EncodeElement (_effc ,_efcg );};};if _dcef .DLbls !=nil {_fabc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dcef .DLbls ,_fabc );};if _dcef .GapWidth !=nil {_ggb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dcef .GapWidth ,_ggb );};if _dcef .GapDepth !=nil {_gec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_dcef .GapDepth ,_gec );};if _dcef .Shape !=nil {_eag :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_dcef .Shape ,_eag );};_eacc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fcae :=range _dcef .AxId {e .EncodeElement (_fcae ,_eacc );};if _dcef .ExtLst !=nil {_baa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcef .ExtLst ,_baa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;};func (_efdef ST_LblAlgn )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_efdef .String (),start );};func (_bccd ST_Crosses )Validate ()error {return _bccd .ValidateWithPath ("")};func (_fdabb ST_PictureFormat )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fdabb .String (),start );};func (_gbaba *CT_PlotAreaChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gddeb :for {_cccb ,_daaeb :=d .Token ();if _daaeb !=nil {return _daaeb ;};switch _cgbga :=_cccb .(type ){case _e .StartElement :switch _cgbga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaba .AreaChart =NewCT_AreaChart ();if _cefeg :=d .DecodeElement (_gbaba .AreaChart ,&_cgbga );_cefeg !=nil {return _cefeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaba .Area3DChart =NewCT_Area3DChart ();if _ebaac :=d .DecodeElement (_gbaba .Area3DChart ,&_cgbga );_ebaac !=nil {return _ebaac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaba .LineChart =NewCT_LineChart ();if _daec :=d .DecodeElement (_gbaba .LineChart ,&_cgbga );_daec !=nil {return _daec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaba .Line3DChart =NewCT_Line3DChart ();if _ddbbc :=d .DecodeElement (_gbaba .Line3DChart ,&_cgbga );_ddbbc !=nil {return _ddbbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbaba .StockChart =NewCT_StockChart ();if _ggbfa :=d .DecodeElement (_gbaba .StockChart ,&_cgbga );_ggbfa !=nil {return _ggbfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaba .RadarChart =NewCT_RadarChart ();if _ddcc :=d .DecodeElement (_gbaba .RadarChart ,&_cgbga );_ddcc !=nil {return _ddcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbaba .ScatterChart =NewCT_ScatterChart ();if _ebbb :=d .DecodeElement (_gbaba .ScatterChart ,&_cgbga );_ebbb !=nil {return _ebbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaba .PieChart =NewCT_PieChart ();if _beecf :=d .DecodeElement (_gbaba .PieChart ,&_cgbga );_beecf !=nil {return _beecf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaba .Pie3DChart =NewCT_Pie3DChart ();if _cbafd :=d .DecodeElement (_gbaba .Pie3DChart ,&_cgbga );_cbafd !=nil {return _cbafd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaba .DoughnutChart =NewCT_DoughnutChart ();if _beadc :=d .DecodeElement (_gbaba .DoughnutChart ,&_cgbga );_beadc !=nil {return _beadc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaba .BarChart =NewCT_BarChart ();if _edbgg :=d .DecodeElement (_gbaba .BarChart ,&_cgbga );_edbgg !=nil {return _edbgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaba .Bar3DChart =NewCT_Bar3DChart ();if _daaa :=d .DecodeElement (_gbaba .Bar3DChart ,&_cgbga );_daaa !=nil {return _daaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaba .OfPieChart =NewCT_OfPieChart ();if _dgdbf :=d .DecodeElement (_gbaba .OfPieChart ,&_cgbga );_dgdbf !=nil {return _dgdbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbaba .SurfaceChart =NewCT_SurfaceChart ();if _eafc :=d .DecodeElement (_gbaba .SurfaceChart ,&_cgbga );_eafc !=nil {return _eafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbaba .Surface3DChart =NewCT_Surface3DChart ();if _efed :=d .DecodeElement (_gbaba .Surface3DChart ,&_cgbga );_efed !=nil {return _efed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaba .BubbleChart =NewCT_BubbleChart ();if _efgec :=d .DecodeElement (_gbaba .BubbleChart ,&_cgbga );_efgec !=nil {return _efgec ;};default:_ba .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",_cgbga .Name );if _gcbac :=d .Skip ();_gcbac !=nil {return _gcbac ;};};case _e .EndElement :break _gddeb ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_UnsignedInt and its children -func (_cbgde *CT_UnsignedInt )Validate ()error {return _cbgde .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func NewCT_Skip ()*CT_Skip {_fceb :=&CT_Skip {};_fceb .ValAttr =1;return _fceb };func (_daefa *Group_DLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcdae :for {_cdede ,_agcf :=d .Token ();if _agcf !=nil {return _agcf ;};switch _eegd :=_cdede .(type ){case _c .StartElement :switch _eegd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_daefa .Layout =NewCT_Layout ();if _bfgeg :=d .DecodeElement (_daefa .Layout ,&_eegd );_bfgeg !=nil {return _bfgeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_daefa .Tx =NewCT_Tx ();if _abcae :=d .DecodeElement (_daefa .Tx ,&_eegd );_abcae !=nil {return _abcae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_daefa .NumFmt =NewCT_NumFmt ();if _dfcbg :=d .DecodeElement (_daefa .NumFmt ,&_eegd );_dfcbg !=nil {return _dfcbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_daefa .SpPr =_d .NewCT_ShapeProperties ();if _eaaa :=d .DecodeElement (_daefa .SpPr ,&_eegd );_eaaa !=nil {return _eaaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_daefa .TxPr =_d .NewCT_TextBody ();if _bgaed :=d .DecodeElement (_daefa .TxPr ,&_eegd );_bgaed !=nil {return _bgaed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_daefa .DLblPos =NewCT_DLblPos ();if _gfbfc :=d .DecodeElement (_daefa .DLblPos ,&_eegd );_gfbfc !=nil {return _gfbfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_daefa .ShowLegendKey =NewCT_Boolean ();if _cdebgg :=d .DecodeElement (_daefa .ShowLegendKey ,&_eegd );_cdebgg !=nil {return _cdebgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_daefa .ShowVal =NewCT_Boolean ();if _cbce :=d .DecodeElement (_daefa .ShowVal ,&_eegd );_cbce !=nil {return _cbce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_daefa .ShowCatName =NewCT_Boolean ();if _febcg :=d .DecodeElement (_daefa .ShowCatName ,&_eegd );_febcg !=nil {return _febcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_daefa .ShowSerName =NewCT_Boolean ();if _gfcgg :=d .DecodeElement (_daefa .ShowSerName ,&_eegd );_gfcgg !=nil {return _gfcgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_daefa .ShowPercent =NewCT_Boolean ();if _bcafg :=d .DecodeElement (_daefa .ShowPercent ,&_eegd );_bcafg !=nil {return _bcafg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_daefa .ShowBubbleSize =NewCT_Boolean ();if _acaea :=d .DecodeElement (_daefa .ShowBubbleSize ,&_eegd );_acaea !=nil {return _acaea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_daefa .Separator =new (string );if _gdbga :=d .DecodeElement (_daefa .Separator ,&_eegd );_gdbga !=nil {return _gdbga ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_eegd .Name );if _cbed :=d .Skip ();_cbed !=nil {return _cbed ;};};case _c .EndElement :break _bcdae ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path +func (_cfcgg *CT_ScatterStyle )ValidateWithPath (path string )error {if _bgfc :=_cfcgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgfc !=nil {return _bgfc ;};return nil ;};func (_beecg *ST_Crosses )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcabd ,_geed :=d .Token ();if _geed !=nil {return _geed ;};if _cbeed ,_gdgdg :=_bcabd .(_e .EndElement );_gdgdg &&_cbeed .Name ==start .Name {*_beecg =1;return nil ;};if _cefa ,_fdece :=_bcabd .(_e .CharData );!_fdece {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcabd );}else {switch string (_cefa ){case "":*_beecg =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_beecg =1;case "\u006d\u0061\u0078":*_beecg =2;case "\u006d\u0069\u006e":*_beecg =3;};};_bcabd ,_geed =d .Token ();if _geed !=nil {return _geed ;};if _daadb ,_gafda :=_bcabd .(_e .EndElement );_gafda &&_daadb .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcabd );};func (_fag *CT_BarDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aae :=range start .Attr {if _aae .Name .Local =="\u0076\u0061\u006c"{_fag .ValAttr .UnmarshalXMLAttr (_aae );continue ;};};for {_deea ,_caff :=d .Token ();if _caff !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_caff );};if _adgf ,_gca :=_deea .(_e .EndElement );_gca &&_adgf .Name ==start .Name {break ;};};return nil ;};func (_aaff *CT_LayoutTarget )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcdg :=range start .Attr {if _bcdg .Name .Local =="\u0076\u0061\u006c"{_aaff .ValAttr .UnmarshalXMLAttr (_bcdg );continue ;};};for {_bcgd ,_ddae :=d .Token ();if _ddae !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_ddae );};if _cdab ,_bdgb :=_bcgd .(_e .EndElement );_bdgb &&_cdab .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path -func (_ggcbd *CT_Trendline )ValidateWithPath (path string )error {if _ggcbd .SpPr !=nil {if _gecgd :=_ggcbd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gecgd !=nil {return _gecgd ;};};if _fgggb :=_ggcbd .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_fgggb !=nil {return _fgggb ;};if _ggcbd .Order !=nil {if _abeg :=_ggcbd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_abeg !=nil {return _abeg ;};};if _ggcbd .Period !=nil {if _gggab :=_ggcbd .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_gggab !=nil {return _gggab ;};};if _ggcbd .Forward !=nil {if _cbaad :=_ggcbd .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_cbaad !=nil {return _cbaad ;};};if _ggcbd .Backward !=nil {if _afabf :=_ggcbd .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_afabf !=nil {return _afabf ;};};if _ggcbd .Intercept !=nil {if _fbfdg :=_ggcbd .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_fbfdg !=nil {return _fbfdg ;};};if _ggcbd .DispRSqr !=nil {if _eaafe :=_ggcbd .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_eaafe !=nil {return _eaafe ;};};if _ggcbd .DispEq !=nil {if _cfbaa :=_ggcbd .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_cfbaa !=nil {return _cfbaa ;};};if _ggcbd .TrendlineLbl !=nil {if _gfbaa :=_ggcbd .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_gfbaa !=nil {return _gfbaa ;};};if _ggcbd .ExtLst !=nil {if _cdcd :=_ggcbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdcd !=nil {return _cdcd ;};};return nil ;};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_dbdf *CT_SplitType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ceccf :=range start .Attr {if _ceccf .Name .Local =="\u0076\u0061\u006c"{_dbdf .ValAttr .UnmarshalXMLAttr (_ceccf );continue ;};};for {_bbcdd ,_bgccc :=d .Token ();if _bgccc !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_bgccc );};if _bcagc ,_fabc :=_bbcdd .(_c .EndElement );_fabc &&_bcagc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path +func (_cecce *CT_LblAlgn )ValidateWithPath (path string )error {if _cecce .ValAttr ==ST_LblAlgnUnset {return _bf .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 _bbda :=_cecce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbda !=nil {return _bbda ;};return nil ;};type ChartSpace struct{CT_ChartSpace }; -// Validate validates the CT_AxDataSource and its children -func (_fcb *CT_AxDataSource )Validate ()error {return _fcb .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_gccd *CT_ChartSpace )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gccd .Chart =NewCT_Chart ();_agbab :for {_dged ,_bce :=d .Token ();if _bce !=nil {return _bce ;};switch _fedf :=_dged .(type ){case _c .StartElement :switch _fedf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_gccd .Date1904 =NewCT_Boolean ();if _dffb :=d .DecodeElement (_gccd .Date1904 ,&_fedf );_dffb !=nil {return _dffb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_gccd .Lang =NewCT_TextLanguageID ();if _acc :=d .DecodeElement (_gccd .Lang ,&_fedf );_acc !=nil {return _acc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_gccd .RoundedCorners =NewCT_Boolean ();if _ebef :=d .DecodeElement (_gccd .RoundedCorners ,&_fedf );_ebef !=nil {return _ebef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_gccd .Style =NewCT_Style ();if _aede :=d .DecodeElement (_gccd .Style ,&_fedf );_aede !=nil {return _aede ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gccd .ClrMapOvr =_d .NewCT_ColorMapping ();if _bfgb :=d .DecodeElement (_gccd .ClrMapOvr ,&_fedf );_bfgb !=nil {return _bfgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_gccd .PivotSource =NewCT_PivotSource ();if _ccbbf :=d .DecodeElement (_gccd .PivotSource ,&_fedf );_ccbbf !=nil {return _ccbbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gccd .Protection =NewCT_Protection ();if _bbga :=d .DecodeElement (_gccd .Protection ,&_fedf );_bbga !=nil {return _bbga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _gbbc :=d .DecodeElement (_gccd .Chart ,&_fedf );_gbbc !=nil {return _gbbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gccd .SpPr =_d .NewCT_ShapeProperties ();if _fbce :=d .DecodeElement (_gccd .SpPr ,&_fedf );_fbce !=nil {return _fbce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gccd .TxPr =_d .NewCT_TextBody ();if _fcgfc :=d .DecodeElement (_gccd .TxPr ,&_fedf );_fcgfc !=nil {return _fcgfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_gccd .ExternalData =NewCT_ExternalData ();if _eagc :=d .DecodeElement (_gccd .ExternalData ,&_fedf );_eagc !=nil {return _eagc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_gccd .PrintSettings =NewCT_PrintSettings ();if _bece :=d .DecodeElement (_gccd .PrintSettings ,&_fedf );_bece !=nil {return _bece ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_gccd .UserShapes =NewCT_RelId ();if _bgdf :=d .DecodeElement (_gccd .UserShapes ,&_fedf );_bgdf !=nil {return _bgdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gccd .ExtLst =NewCT_ExtensionList ();if _bebb :=d .DecodeElement (_gccd .ExtLst ,&_fedf );_bebb !=nil {return _bebb ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_fedf .Name );if _cfg :=d .Skip ();_cfg !=nil {return _cfg ;};};case _c .EndElement :break _agbab ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path +func (_aaca *CT_View3D )ValidateWithPath (path string )error {if _aaca .RotX !=nil {if _fdgb :=_aaca .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_fdgb !=nil {return _fdgb ;};};if _aaca .HPercent !=nil {if _befba :=_aaca .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_befba !=nil {return _befba ;};};if _aaca .RotY !=nil {if _afgae :=_aaca .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_afgae !=nil {return _afgae ;};};if _aaca .DepthPercent !=nil {if _fddeeg :=_aaca .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_fddeeg !=nil {return _fddeeg ;};};if _aaca .RAngAx !=nil {if _ecdb :=_aaca .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_ecdb !=nil {return _ecdb ;};};if _aaca .Perspective !=nil {if _egcfd :=_aaca .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_egcfd !=nil {return _egcfd ;};};if _aaca .ExtLst !=nil {if _bgeg :=_aaca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgeg !=nil {return _bgeg ;};};return nil ;};func (_bbdddg *CT_Style )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbdddg .ValAttr =1;for _ ,_ceacg :=range start .Attr {if _ceacg .Name .Local =="\u0076\u0061\u006c"{_egbgc ,_edec :=_b .ParseUint (_ceacg .Value ,10,8);if _edec !=nil {return _edec ;};_bbdddg .ValAttr =uint8 (_egbgc );continue ;};};for {_gdfg ,_gegeg :=d .Token ();if _gegeg !=nil {return _bf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_gegeg );};if _agdcg ,_ffba :=_gdfg .(_e .EndElement );_ffba &&_agdcg .Name ==start .Name {break ;};};return nil ;};func (_ebfdff *CT_PivotFmt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ggbag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ebfdff .Idx ,_ggbag );if _ebfdff .SpPr !=nil {_fafaab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebfdff .SpPr ,_fafaab );};if _ebfdff .TxPr !=nil {_deadc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebfdff .TxPr ,_deadc );};if _ebfdff .Marker !=nil {_cfdef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_ebfdff .Marker ,_cfdef );};if _ebfdff .DLbl !=nil {_cdacf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_ebfdff .DLbl ,_cdacf );};if _ebfdff .ExtLst !=nil {_bbdef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebfdff .ExtLst ,_bbdef );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};type CT_FirstSliceAng struct{ValAttr *uint16 ;}; -// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path -func (_eafdd *EG_LegendEntryData )ValidateWithPath (path string )error {if _eafdd .TxPr !=nil {if _ceaca :=_eafdd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ceaca !=nil {return _ceaca ;};};return nil ;};type CT_LineChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;Marker *CT_Boolean ;Smooth *CT_Boolean ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_SerAx and its children +func (_cfbca *CT_SerAx )Validate ()error {return _cfbca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};func (_cc *CT_Area3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cc .Grouping !=nil {_a :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cc .Grouping ,_a );};if _cc .VaryColors !=nil {_dc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cc .VaryColors ,_dc );};if _cc .Ser !=nil {_bfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fg :=range _cc .Ser {e .EncodeElement (_fg ,_bfc );};};if _cc .DLbls !=nil {_cbe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cc .DLbls ,_cbe );};if _cc .DropLines !=nil {_fd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cc .DropLines ,_fd );};if _cc .GapDepth !=nil {_be :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_cc .GapDepth ,_be );};_fb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ece :=range _cc .AxId {e .EncodeElement (_ece ,_fb );};if _cc .ExtLst !=nil {_ge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cc .ExtLst ,_ge );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DepthPercent and its children -func (_aece *CT_DepthPercent )Validate ()error {return _aece .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_edgd ST_TickLblPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbbbg :=_c .Attr {};_dbbbg .Name =name ;switch _edgd {case ST_TickLblPosUnset :_dbbbg .Value ="";case ST_TickLblPosHigh :_dbbbg .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_dbbbg .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_dbbbg .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_dbbbg .Value ="\u006e\u006f\u006e\u0065";};return _dbbbg ,nil ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_bbfcd *CT_PlotAreaChoice1 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbfcd .ValAx !=nil {_cced :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_agded :=range _bbfcd .ValAx {e .EncodeElement (_agded ,_cced );};};if _bbfcd .CatAx !=nil {_cecfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_bdad :=range _bbfcd .CatAx {e .EncodeElement (_bdad ,_cecfd );};};if _bbfcd .DateAx !=nil {_ffeaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_beacc :=range _bbfcd .DateAx {e .EncodeElement (_beacc ,_ffeaf );};};if _bbfcd .SerAx !=nil {_cceee :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_fbceb :=range _bbfcd .SerAx {e .EncodeElement (_fbceb ,_cceee );};};return nil ;};func (_gbcb *CT_DispBlanksAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbcb .ValAttr !=ST_DispBlanksAsUnset {_gcfb ,_bcab :=_gbcb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bcab !=nil {return _bcab ;};start .Attr =append (start .Attr ,_gcfb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path +func (_ccgfe *CT_TimeUnit )ValidateWithPath (path string )error {if _fagc :=_ccgfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fagc !=nil {return _fagc ;};return nil ;};func (_abb *CT_AxisUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",_abb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path -func (_ebaga *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };func (_gdfe *CT_BuiltInUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdfe .ValAttr !=ST_BuiltInUnitUnset {_ccg ,_aff :=_gdfe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _aff !=nil {return _aff ;};start .Attr =append (start .Attr ,_ccg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path +func (_egbe *ChartSpace )ValidateWithPath (path string )error {if _cggbc :=_egbe .CT_ChartSpace .ValidateWithPath (path );_cggbc !=nil {return _cggbc ;};return nil ;}; -// Validate validates the CT_Lvl and its children -func (_fgbb *CT_Lvl )Validate ()error {return _fgbb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_edeec ST_PictureFormat )String ()string {switch _edeec {case 0:return "";case 1:return "\u0073t\u0072\u0065\u0074\u0063\u0068";case 2:return "\u0073\u0074\u0061c\u006b";case 3:return "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return "";}; +// Validate validates the CT_CrossBetween and its children +func (_agdf *CT_CrossBetween )Validate ()error {return _agdf .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");}; -// Validate validates the CT_CatAx and its children -func (_fcfc *CT_CatAx )Validate ()error {return _fcfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};func (_dced *CT_RelId )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfdba :=range start .Attr {if _dfdba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dfdba .Name .Local =="\u0069\u0064"||_dfdba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dfdba .Name .Local =="\u0069\u0064"{_bcbd ,_bffbc :=_dfdba .Value ,error (nil );if _bffbc !=nil {return _bffbc ;};_dced .IdAttr =_bcbd ;continue ;};};for {_cebd ,_ecbe :=d .Token ();if _ecbe !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_ecbe );};if _fdggd ,_baagf :=_cebd .(_c .EndElement );_baagf &&_fdggd .Name ==start .Name {break ;};};return nil ;};func (_eddc *CT_ErrBarType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eddc .ValAttr !=ST_ErrBarTypeUnset {_feceg ,_dgab :=_eddc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dgab !=nil {return _dgab ;};start .Attr =append (start .Attr ,_feceg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Style struct{ValAttr uint8 ;};func (_aabbfe ST_BuiltInUnit )ValidateWithPath (path string )error {switch _aabbfe {case 0,1,2,3,4,5,6,7,8,9:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabbfe ));};return nil ;};type CT_SerAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};func (_cdeag *CT_OfPieType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adce :=range start .Attr {if _adce .Name .Local =="\u0076\u0061\u006c"{_cdeag .ValAttr .UnmarshalXMLAttr (_adce );continue ;};};for {_cgcb ,_gead :=d .Token ();if _gead !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_gead );};if _dgggf ,_abcbe :=_cgcb .(_c .EndElement );_abcbe &&_dgggf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PivotFmts and its children +func (_dcbac *CT_PivotFmts )Validate ()error {return _dcbac .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};func (_gdbc *CT_RelId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egeg :=range start .Attr {if _egeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egeg .Name .Local =="\u0069\u0064"||_egeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_egeg .Name .Local =="\u0069\u0064"{_fccb ,_ebfda :=_egeg .Value ,error (nil );if _ebfda !=nil {return _ebfda ;};_gdbc .IdAttr =_fccb ;continue ;};};for {_gdgad ,_fcfee :=d .Token ();if _fcfee !=nil {return _bf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_fcfee );};if _ggaad ,_affa :=_gdgad .(_e .EndElement );_affa &&_ggaad .Name ==start .Name {break ;};};return nil ;};func NewCT_SerAx ()*CT_SerAx {_ggfgg :=&CT_SerAx {};_ggfgg .AxId =NewCT_UnsignedInt ();_ggfgg .Scaling =NewCT_Scaling ();_ggfgg .AxPos =NewCT_AxPos ();_ggfgg .CrossAx =NewCT_UnsignedInt ();return _ggfgg ;};func NewCT_ValAx ()*CT_ValAx {_cgffb :=&CT_ValAx {};_cgffb .AxId =NewCT_UnsignedInt ();_cgffb .Scaling =NewCT_Scaling ();_cgffb .AxPos =NewCT_AxPos ();_cgffb .CrossAx =NewCT_UnsignedInt ();return _cgffb ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;);type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};func (_ccef *CT_BubbleSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dfde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ccef .Idx ,_dfde );_fdea :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ccef .Order ,_fdea );if _ccef .Tx !=nil {_ccgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ccef .Tx ,_ccgd );};if _ccef .SpPr !=nil {_agfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ccef .SpPr ,_agfe );};if _ccef .InvertIfNegative !=nil {_aac :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_ccef .InvertIfNegative ,_aac );};if _ccef .DPt !=nil {_dfba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_cbbf :=range _ccef .DPt {e .EncodeElement (_cbbf ,_dfba );};};if _ccef .DLbls !=nil {_gbe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ccef .DLbls ,_gbe );};if _ccef .Trendline !=nil {_gba :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_fged :=range _ccef .Trendline {e .EncodeElement (_fged ,_gba );};};if _ccef .ErrBars !=nil {_bege :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_fgdb :=range _ccef .ErrBars {e .EncodeElement (_fgdb ,_bege );};};if _ccef .XVal !=nil {_ffcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_ccef .XVal ,_ffcb );};if _ccef .YVal !=nil {_gfbbb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_ccef .YVal ,_gfbbb );};if _ccef .BubbleSize !=nil {_dfec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ccef .BubbleSize ,_dfec );};if _ccef .Bubble3D !=nil {_gfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_ccef .Bubble3D ,_gfc );};if _ccef .ExtLst !=nil {_fgee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccef .ExtLst ,_fgee );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewEG_AxShared ()*EG_AxShared {_ccgge :=&EG_AxShared {};_ccgge .AxId =NewCT_UnsignedInt ();_ccgge .Scaling =NewCT_Scaling ();_ccgge .AxPos =NewCT_AxPos ();_ccgge .CrossAx =NewCT_UnsignedInt ();return _ccgge ;}; -// Validate validates the CT_ScatterStyle and its children -func (_cadgg *CT_ScatterStyle )Validate ()error {return _cadgg .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_dfgbe ST_ErrDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfgbe .String (),start );};func (_egbea *ST_DispBlanksAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caaee ,_dfce :=d .Token ();if _dfce !=nil {return _dfce ;};if _egabfb ,_cfefb :=_caaee .(_c .EndElement );_cfefb &&_egabfb .Name ==start .Name {*_egbea =1;return nil ;};if _ddfeg ,_badeg :=_caaee .(_c .CharData );!_badeg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caaee );}else {switch string (_ddfeg ){case "":*_egbea =0;case "\u0073\u0070\u0061\u006e":*_egbea =1;case "\u0067\u0061\u0070":*_egbea =2;case "\u007a\u0065\u0072\u006f":*_egbea =3;};};_caaee ,_dfce =d .Token ();if _dfce !=nil {return _dfce ;};if _acbg ,_fdffe :=_caaee .(_c .EndElement );_fdffe &&_acbg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caaee );}; +// Validate validates the CT_Overlap and its children +func (_bacg *CT_Overlap )Validate ()error {return _bacg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");}; -// Validate validates the CT_LegendPos and its children -func (_bgbaa *CT_LegendPos )Validate ()error {return _bgbaa .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};func (_feebd ST_ErrDir )Validate ()error {return _feebd .ValidateWithPath ("")}; +// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path +func (_bbaec *Group_DLbl )ValidateWithPath (path string )error {if _bbaec .Layout !=nil {if _dcbacc :=_bbaec .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dcbacc !=nil {return _dcbacc ;};};if _bbaec .Tx !=nil {if _cebg :=_bbaec .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cebg !=nil {return _cebg ;};};if _bbaec .NumFmt !=nil {if _cbbdd :=_bbaec .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cbbdd !=nil {return _cbbdd ;};};if _bbaec .SpPr !=nil {if _acge :=_bbaec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acge !=nil {return _acge ;};};if _bbaec .TxPr !=nil {if _ccgaa :=_bbaec .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ccgaa !=nil {return _ccgaa ;};};if _bbaec .DLblPos !=nil {if _aabfe :=_bbaec .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_aabfe !=nil {return _aabfe ;};};if _bbaec .ShowLegendKey !=nil {if _defbb :=_bbaec .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_defbb !=nil {return _defbb ;};};if _bbaec .ShowVal !=nil {if _fcde :=_bbaec .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fcde !=nil {return _fcde ;};};if _bbaec .ShowCatName !=nil {if _fdgcb :=_bbaec .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_fdgcb !=nil {return _fdgcb ;};};if _bbaec .ShowSerName !=nil {if _bedfe :=_bbaec .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_bedfe !=nil {return _bedfe ;};};if _bbaec .ShowPercent !=nil {if _cccg :=_bbaec .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_cccg !=nil {return _cccg ;};};if _bbaec .ShowBubbleSize !=nil {if _fdfbb :=_bbaec .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_fdfbb !=nil {return _fdfbb ;};};return nil ;};func (_gcbab *CT_RadarSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_becg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gcbab .Idx ,_becg );_cfad :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gcbab .Order ,_cfad );if _gcbab .Tx !=nil {_afgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gcbab .Tx ,_afgf );};if _gcbab .SpPr !=nil {_ggbcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcbab .SpPr ,_ggbcc );};if _gcbab .Marker !=nil {_ddbda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gcbab .Marker ,_ddbda );};if _gcbab .DPt !=nil {_gfdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_eeddf :=range _gcbab .DPt {e .EncodeElement (_eeddf ,_gfdg );};};if _gcbab .DLbls !=nil {_aacc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gcbab .DLbls ,_aacc );};if _gcbab .Cat !=nil {_ddgcga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_gcbab .Cat ,_ddgcga );};if _gcbab .Val !=nil {_cdea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gcbab .Val ,_cdea );};if _gcbab .ExtLst !=nil {_edgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcbab .ExtLst ,_edgg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_OfPieChart ()*CT_OfPieChart {_ecgc :=&CT_OfPieChart {};_ecgc .OfPieType =NewCT_OfPieType ();return _ecgc ;};func (_ddee *CT_PictureFormat )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_debdc ,_dfedc :=_ddee .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _dfedc !=nil {return _dfedc ;};start .Attr =append (start .Attr ,_debdc );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bbbc *CT_DPt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbbc .Idx =NewCT_UnsignedInt ();_bgdb :for {_eeag ,_bdbbf :=d .Token ();if _bdbbf !=nil {return _bdbbf ;};switch _ccge :=_eeag .(type ){case _e .StartElement :switch _ccge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gaec :=d .DecodeElement (_bbbc .Idx ,&_ccge );_gaec !=nil {return _gaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbc .InvertIfNegative =NewCT_Boolean ();if _fgbb :=d .DecodeElement (_bbbc .InvertIfNegative ,&_ccge );_fgbb !=nil {return _fgbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbc .Marker =NewCT_Marker ();if _bdeb :=d .DecodeElement (_bbbc .Marker ,&_ccge );_bdeb !=nil {return _bdeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbc .Bubble3D =NewCT_Boolean ();if _bgec :=d .DecodeElement (_bbbc .Bubble3D ,&_ccge );_bgec !=nil {return _bgec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbc .Explosion =NewCT_UnsignedInt ();if _ddfc :=d .DecodeElement (_bbbc .Explosion ,&_ccge );_ddfc !=nil {return _ddfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbbc .SpPr =_cb .NewCT_ShapeProperties ();if _debac :=d .DecodeElement (_bbbc .SpPr ,&_ccge );_debac !=nil {return _debac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbc .PictureOptions =NewCT_PictureOptions ();if _fgaag :=d .DecodeElement (_bbbc .PictureOptions ,&_ccge );_fgaag !=nil {return _fgaag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbbc .ExtLst =NewCT_ExtensionList ();if _fccf :=d .DecodeElement (_bbbc .ExtLst ,&_ccge );_fccf !=nil {return _fccf ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ccge .Name );if _gdcg :=d .Skip ();_gdcg !=nil {return _gdcg ;};};case _e .EndElement :break _bgdb ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_PivotFmt and its children -func (_ccabc *CT_PivotFmt )Validate ()error {return _ccabc .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func (_ffca *CT_AxPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_adb ,_dba :=_ffca .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dba !=nil {return _dba ;};start .Attr =append (start .Attr ,_adb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Line3DChart ()*CT_Line3DChart {_accb :=&CT_Line3DChart {};_accb .Grouping =NewCT_Grouping ();return _accb ;};func (_beggc ST_DepthPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _beggc .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_c .CharData (*_beggc .ST_DepthPercentWithSymbol ));};if _beggc .ST_DepthPercentUShort !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_beggc .ST_DepthPercentUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; +// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path +func (_ccbff *EG_BarChartShared )ValidateWithPath (path string )error {if _gcabc :=_ccbff .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_gcabc !=nil {return _gcabc ;};if _ccbff .Grouping !=nil {if _faddf :=_ccbff .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_faddf !=nil {return _faddf ;};};if _ccbff .VaryColors !=nil {if _afebc :=_ccbff .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_afebc !=nil {return _afebc ;};};for _faeed ,_eagdd :=range _ccbff .Ser {if _dcabcc :=_eagdd .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_faeed ));_dcabcc !=nil {return _dcabcc ;};};if _ccbff .DLbls !=nil {if _cgbfe :=_ccbff .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cgbfe !=nil {return _cgbfe ;};};return nil ;};func NewCT_AxDataSource ()*CT_AxDataSource {_fbf :=&CT_AxDataSource {};_fbf .Choice =NewCT_AxDataSourceChoice ();return _fbf ;};func (_gddcb *ST_DispBlanksAs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecebd ,_dbbfc :=d .Token ();if _dbbfc !=nil {return _dbbfc ;};if _dfbcb ,_gccbf :=_ecebd .(_e .EndElement );_gccbf &&_dfbcb .Name ==start .Name {*_gddcb =1;return nil ;};if _edged ,_ddecc :=_ecebd .(_e .CharData );!_ddecc {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecebd );}else {switch string (_edged ){case "":*_gddcb =0;case "\u0073\u0070\u0061\u006e":*_gddcb =1;case "\u0067\u0061\u0070":*_gddcb =2;case "\u007a\u0065\u0072\u006f":*_gddcb =3;};};_ecebd ,_dbbfc =d .Token ();if _dbbfc !=nil {return _dbbfc ;};if _bdcea ,_fgaege :=_ecebd .(_e .EndElement );_fgaege &&_bdcea .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecebd );};func (_agf *CT_BarGrouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfab :=range start .Attr {if _cfab .Name .Local =="\u0076\u0061\u006c"{_agf .ValAttr .UnmarshalXMLAttr (_cfab );continue ;};};for {_gcc ,_ddfe :=d .Token ();if _ddfe !=nil {return _bf .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",_ddfe );};if _ffa ,_befa :=_gcc .(_e .EndElement );_befa &&_ffa .Name ==start .Name {break ;};};return nil ;};func NewCT_BarGrouping ()*CT_BarGrouping {_bgc :=&CT_BarGrouping {};return _bgc };func NewCT_Legend ()*CT_Legend {_ggab :=&CT_Legend {};return _ggab };func (_bdbeg *ST_MarkerStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acfec ,_bddbdg :=d .Token ();if _bddbdg !=nil {return _bddbdg ;};if _bcbec ,_fccfe :=_acfec .(_e .EndElement );_fccfe &&_bcbec .Name ==start .Name {*_bdbeg =1;return nil ;};if _fedge ,_dafbb :=_acfec .(_e .CharData );!_dafbb {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acfec );}else {switch string (_fedge ){case "":*_bdbeg =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bdbeg =1;case "\u0064\u0061\u0073\u0068":*_bdbeg =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_bdbeg =3;case "\u0064\u006f\u0074":*_bdbeg =4;case "\u006e\u006f\u006e\u0065":*_bdbeg =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_bdbeg =6;case "\u0070\u006c\u0075\u0073":*_bdbeg =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bdbeg =8;case "\u0073\u0074\u0061\u0072":*_bdbeg =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bdbeg =10;case "\u0078":*_bdbeg =11;case "\u0061\u0075\u0074\u006f":*_bdbeg =12;};};_acfec ,_bddbdg =d .Token ();if _bddbdg !=nil {return _bddbdg ;};if _aade ,_gdbfg :=_acfec .(_e .EndElement );_gdbfg &&_aade .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acfec );}; -// Validate validates the CT_Title and its children -func (_eabg *CT_Title )Validate ()error {return _eabg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};func (_dfaec *CT_TickMark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fagdc :=range start .Attr {if _fagdc .Name .Local =="\u0076\u0061\u006c"{_dfaec .ValAttr .UnmarshalXMLAttr (_fagdc );continue ;};};for {_cbge ,_dbdb :=d .Token ();if _dbdb !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_dbdb );};if _daccd ,_bbcdg :=_cbge .(_c .EndElement );_bbcdg &&_daccd .Name ==start .Name {break ;};};return nil ;};func (_fgcg *CT_DLblsChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bddac :for {_cfabc ,_dbae :=d .Token ();if _dbae !=nil {return _dbae ;};switch _deee :=_cfabc .(type ){case _c .StartElement :switch _deee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_fgcg .Delete =NewCT_Boolean ();if _cggb :=d .DecodeElement (_fgcg .Delete ,&_deee );_cggb !=nil {return _cggb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fgcg .NumFmt =NewCT_NumFmt ();if _ggd :=d .DecodeElement (_fgcg .NumFmt ,&_deee );_ggd !=nil {return _ggd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fgcg .SpPr =_d .NewCT_ShapeProperties ();if _gcaef :=d .DecodeElement (_fgcg .SpPr ,&_deee );_gcaef !=nil {return _gcaef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_fgcg .TxPr =_d .NewCT_TextBody ();if _fgabc :=d .DecodeElement (_fgcg .TxPr ,&_deee );_fgabc !=nil {return _fgabc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_fgcg .DLblPos =NewCT_DLblPos ();if _fgcb :=d .DecodeElement (_fgcg .DLblPos ,&_deee );_fgcb !=nil {return _fgcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_fgcg .ShowLegendKey =NewCT_Boolean ();if _cgec :=d .DecodeElement (_fgcg .ShowLegendKey ,&_deee );_cgec !=nil {return _cgec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_fgcg .ShowVal =NewCT_Boolean ();if _dggf :=d .DecodeElement (_fgcg .ShowVal ,&_deee );_dggf !=nil {return _dggf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_fgcg .ShowCatName =NewCT_Boolean ();if _eggd :=d .DecodeElement (_fgcg .ShowCatName ,&_deee );_eggd !=nil {return _eggd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_fgcg .ShowSerName =NewCT_Boolean ();if _cedg :=d .DecodeElement (_fgcg .ShowSerName ,&_deee );_cedg !=nil {return _cedg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_fgcg .ShowPercent =NewCT_Boolean ();if _cegcg :=d .DecodeElement (_fgcg .ShowPercent ,&_deee );_cegcg !=nil {return _cegcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_fgcg .ShowBubbleSize =NewCT_Boolean ();if _adgaa :=d .DecodeElement (_fgcg .ShowBubbleSize ,&_deee );_adgaa !=nil {return _adgaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_fgcg .Separator =new (string );if _gdgf :=d .DecodeElement (_fgcg .Separator ,&_deee );_gdgf !=nil {return _gdgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_fgcg .ShowLeaderLines =NewCT_Boolean ();if _bbcc :=d .DecodeElement (_fgcg .ShowLeaderLines ,&_deee );_bbcc !=nil {return _bbcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_fgcg .LeaderLines =NewCT_ChartLines ();if _ggaf :=d .DecodeElement (_fgcg .LeaderLines ,&_deee );_ggaf !=nil {return _ggaf ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_deee .Name );if _fafg :=d .Skip ();_fafg !=nil {return _fafg ;};};case _c .EndElement :break _bddac ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_ErrDir and its children +func (_bfca *CT_ErrDir )Validate ()error {return _bfca .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};type CT_LegendPos struct{ValAttr ST_LegendPos ;}; -// Validate validates the CT_Chart and its children -func (_ddced *CT_Chart )Validate ()error {return _ddced .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};type Chart struct{CT_RelId }; +// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path +func (_bbdfe *CT_SecondPieSize )ValidateWithPath (path string )error {if _bbdfe .ValAttr !=nil {if _gffba :=_bbdfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gffba !=nil {return _gffba ;};};return nil ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .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 (_dccgc *CT_Surface3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dccgc .Wireframe !=nil {_bbbba :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_dccgc .Wireframe ,_bbbba );};if _dccgc .Ser !=nil {_aaadg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bgddg :=range _dccgc .Ser {e .EncodeElement (_bgddg ,_aaadg );};};if _dccgc .BandFmts !=nil {_gacgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_dccgc .BandFmts ,_gacgg );};_beaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_befbc :=range _dccgc .AxId {e .EncodeElement (_befbc ,_beaf );};if _dccgc .ExtLst !=nil {_bbgbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dccgc .ExtLst ,_bbgbf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_cedbbe ,_aaea :=_b .ParseUint (s ,10,32);if _aaea !=nil {return ST_Thickness {},_aaea ;};_bebad :=uint32 (_cedbbe );return ST_Thickness {Uint32 :&_bebad },nil ;}; -// Validate validates the CT_PrintSettings and its children -func (_bcdg *CT_PrintSettings )Validate ()error {return _bcdg .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};type CT_PlotAreaChoice struct{AreaChart *CT_AreaChart ;Area3DChart *CT_Area3DChart ;LineChart *CT_LineChart ;Line3DChart *CT_Line3DChart ;StockChart *CT_StockChart ;RadarChart *CT_RadarChart ;ScatterChart *CT_ScatterChart ;PieChart *CT_PieChart ;Pie3DChart *CT_Pie3DChart ;DoughnutChart *CT_DoughnutChart ;BarChart *CT_BarChart ;Bar3DChart *CT_Bar3DChart ;OfPieChart *CT_OfPieChart ;SurfaceChart *CT_SurfaceChart ;Surface3DChart *CT_Surface3DChart ;BubbleChart *CT_BubbleChart ;};func (_efbee ST_Crosses )String ()string {switch _efbee {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case 2:return "\u006d\u0061\u0078";case 3:return "\u006d\u0069\u006e";};return "";}; +// Validate validates the EG_LegendEntryData and its children +func (_ceda *EG_LegendEntryData )Validate ()error {return _ceda .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};func (_edacc ST_Thickness )String ()string {if _edacc .ST_ThicknessPercent !=nil {return _bf .Sprintf ("\u0025\u0076",*_edacc .ST_ThicknessPercent );};if _edacc .Uint32 !=nil {return _bf .Sprintf ("\u0025\u0076",*_edacc .Uint32 );};return "";}; -// Validate validates the CT_RelId and its children -func (_dcaec *CT_RelId )Validate ()error {return _dcaec .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};func (_dgff *CT_ChartLines )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eff :for {_dgb ,_cdbc :=d .Token ();if _cdbc !=nil {return _cdbc ;};switch _gcgcg :=_dgb .(type ){case _c .StartElement :switch _gcgcg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dgff .SpPr =_d .NewCT_ShapeProperties ();if _cdcb :=d .DecodeElement (_dgff .SpPr ,&_gcgcg );_cdcb !=nil {return _cdcb ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_gcgcg .Name );if _gbc :=d .Skip ();_gbc !=nil {return _gbc ;};};case _c .EndElement :break _eff ;case _c .CharData :};};return nil ;};func (_ffcca *EG_AxSharedChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffcca .Crosses !=nil {_bbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_ffcca .Crosses ,_bbgb );};if _ffcca .CrossesAt !=nil {_ebdd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_ffcca .CrossesAt ,_ebdd );};return nil ;};func (_effec ST_SizeRepresents )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_effec .String (),start );};func (_caag *CT_GapAmount )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _caag .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_caag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;); +// Validate validates the CT_NumRef and its children +func (_beba *CT_NumRef )Validate ()error {return _beba .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func NewGroup_DLbl ()*Group_DLbl {_daedf :=&Group_DLbl {};return _daedf }; -// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path -func (_bda *CT_AxDataSource )ValidateWithPath (path string )error {if _bfcc :=_bda .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfcc !=nil {return _bfcc ;};return nil ;};func NewCT_DPt ()*CT_DPt {_bbf :=&CT_DPt {};_bbf .Idx =NewCT_UnsignedInt ();return _bbf }; +// ST_Overlap is a union type +type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};func (_ddafc *CT_HPercent )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adfc :=range start .Attr {if _adfc .Name .Local =="\u0076\u0061\u006c"{_gbfb ,_faab :=ParseUnionST_HPercent (_adfc .Value );if _faab !=nil {return _faab ;};_ddafc .ValAttr =&_gbfb ;continue ;};};for {_agccb ,_aadg :=d .Token ();if _aadg !=nil {return _bf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_aadg );};if _gagg ,_ebaf :=_agccb .(_e .EndElement );_ebaf &&_gagg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path -func (_bbgf *CT_Perspective )ValidateWithPath (path string )error {if _bbgf .ValAttr !=nil {if *_bbgf .ValAttr < 0{return _aa .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bbgf .ValAttr );};if *_bbgf .ValAttr > 240{return _aa .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0034\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bbgf .ValAttr );};};return nil ;};func NewCT_CustSplit ()*CT_CustSplit {_fbd :=&CT_CustSplit {};return _fbd };func (_fefdc ST_Orientation )Validate ()error {return _fefdc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path +func (_bbgca *CT_Overlap )ValidateWithPath (path string )error {if _bbgca .ValAttr !=nil {if _egbd :=_bbgca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egbd !=nil {return _egbd ;};};return nil ;}; -// Validate validates the CT_Crosses and its children -func (_dggb *CT_Crosses )Validate ()error {return _dggb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func (_babd *CT_ScatterChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_babd .ScatterStyle =NewCT_ScatterStyle ();_eadc :for {_agdcf ,_aefdc :=d .Token ();if _aefdc !=nil {return _aefdc ;};switch _dabb :=_agdcf .(type ){case _c .StartElement :switch _dabb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:if _bccb :=d .DecodeElement (_babd .ScatterStyle ,&_dabb );_bccb !=nil {return _bccb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_babd .VaryColors =NewCT_Boolean ();if _gffbf :=d .DecodeElement (_babd .VaryColors ,&_dabb );_gffbf !=nil {return _gffbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_decdf :=NewCT_ScatterSer ();if _eeag :=d .DecodeElement (_decdf ,&_dabb );_eeag !=nil {return _eeag ;};_babd .Ser =append (_babd .Ser ,_decdf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_babd .DLbls =NewCT_DLbls ();if _ddac :=d .DecodeElement (_babd .DLbls ,&_dabb );_ddac !=nil {return _ddac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_cfecg :=NewCT_UnsignedInt ();if _cbgca :=d .DecodeElement (_cfecg ,&_dabb );_cbgca !=nil {return _cbgca ;};_babd .AxId =append (_babd .AxId ,_cfecg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_babd .ExtLst =NewCT_ExtensionList ();if _cega :=d .DecodeElement (_babd .ExtLst ,&_dabb );_cega !=nil {return _cega ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dabb .Name );if _fbcbc :=d .Skip ();_fbcbc !=nil {return _fbcbc ;};};case _c .EndElement :break _eadc ;case _c .CharData :};};return nil ;};func (_gadac *CT_TickLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcddc :=range start .Attr {if _bcddc .Name .Local =="\u0076\u0061\u006c"{_gadac .ValAttr .UnmarshalXMLAttr (_bcddc );continue ;};};for {_gaddb ,_ccbec :=d .Token ();if _ccbec !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_ccbec );};if _dccfa ,_acbcc :=_gaddb .(_c .EndElement );_acbcc &&_dccfa .Name ==start .Name {break ;};};return nil ;};func NewEG_SerShared ()*EG_SerShared {_afaed :=&EG_SerShared {};_afaed .Idx =NewCT_UnsignedInt ();_afaed .Order =NewCT_UnsignedInt ();return _afaed ;}; +// Validate validates the CT_RadarSer and its children +func (_debgd *CT_RadarSer )Validate ()error {return _debgd .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func NewCT_ManualLayout ()*CT_ManualLayout {_abeg :=&CT_ManualLayout {};return _abeg };func (_edgag *ST_CrossBetween )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_edgag =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_edgag =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_edgag =2;};return nil ;};func (_cfcgb *ST_Thickness )Validate ()error {return _cfcgb .ValidateWithPath ("")};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 (_deef *CT_FirstSliceAng )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _deef .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_deef .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfedf *ChartSpace )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bfedf .CT_ChartSpace .MarshalXML (e ,start );};func (_ecfaa *CT_TextLanguageID )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcbca :=range start .Attr {if _dcbca .Name .Local =="\u0076\u0061\u006c"{_geaee ,_dbeb :=_dcbca .Value ,error (nil );if _dbeb !=nil {return _dbeb ;};_ecfaa .ValAttr =_geaee ;continue ;};};for {_fcdac ,_eeggg :=d .Token ();if _eeggg !=nil {return _bf .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",_eeggg );};if _adge ,_cfedc :=_fcdac .(_e .EndElement );_cfedc &&_adge .Name ==start .Name {break ;};};return nil ;};type ST_SplitType byte ; -// Validate validates the CT_DLblsChoice and its children -func (_ccdd *CT_DLblsChoice )Validate ()error {return _ccdd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};func (_beedfd *CT_Title )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adge :for {_bdeef ,_fffd :=d .Token ();if _fffd !=nil {return _fffd ;};switch _fbfgc :=_bdeef .(type ){case _c .StartElement :switch _fbfgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_beedfd .Tx =NewCT_Tx ();if _gggc :=d .DecodeElement (_beedfd .Tx ,&_fbfgc );_gggc !=nil {return _gggc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_beedfd .Layout =NewCT_Layout ();if _gdea :=d .DecodeElement (_beedfd .Layout ,&_fbfgc );_gdea !=nil {return _gdea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_beedfd .Overlay =NewCT_Boolean ();if _efgcc :=d .DecodeElement (_beedfd .Overlay ,&_fbfgc );_efgcc !=nil {return _efgcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_beedfd .SpPr =_d .NewCT_ShapeProperties ();if _cccdc :=d .DecodeElement (_beedfd .SpPr ,&_fbfgc );_cccdc !=nil {return _cccdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_beedfd .TxPr =_d .NewCT_TextBody ();if _baece :=d .DecodeElement (_beedfd .TxPr ,&_fbfgc );_baece !=nil {return _baece ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beedfd .ExtLst =NewCT_ExtensionList ();if _gegb :=d .DecodeElement (_beedfd .ExtLst ,&_fbfgc );_gegb !=nil {return _gegb ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_fbfgc .Name );if _cadgc :=d .Skip ();_cadgc !=nil {return _cadgc ;};};case _c .EndElement :break _adge ;case _c .CharData :};};return nil ;};func NewCT_Chart ()*CT_Chart {_fecf :=&CT_Chart {};_fecf .PlotArea =NewCT_PlotArea ();return _fecf }; +// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path +func (_bcee *CT_MarkerStyle )ValidateWithPath (path string )error {if _bcee .ValAttr ==ST_MarkerStyleUnset {return _bf .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 _bbbb :=_bcee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbbb !=nil {return _bbbb ;};return nil ;};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;}; -// Validate validates the CT_Tx and its children -func (_agee *CT_Tx )Validate ()error {return _agee .ValidateWithPath ("\u0043\u0054\u005fT\u0078")}; +// Validate validates the CT_TickLblPos and its children +func (_dgbdc *CT_TickLblPos )Validate ()error {return _dgbdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};func (_bdfga *CT_RotY )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bdfga .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_bdfga .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path -func (_fbcdc *EG_BarChartShared )ValidateWithPath (path string )error {if _dagfaa :=_fbcdc .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_dagfaa !=nil {return _dagfaa ;};if _fbcdc .Grouping !=nil {if _gcfbdd :=_fbcdc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gcfbdd !=nil {return _gcfbdd ;};};if _fbcdc .VaryColors !=nil {if _acfad :=_fbcdc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_acfad !=nil {return _acfad ;};};for _abacd ,_fcgeb :=range _fbcdc .Ser {if _dfdcc :=_fcgeb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_abacd ));_dfdcc !=nil {return _dfdcc ;};};if _fbcdc .DLbls !=nil {if _bbddg :=_fbcdc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbddg !=nil {return _bbddg ;};};return nil ;};func NewCT_AxisUnit ()*CT_AxisUnit {_eeb :=&CT_AxisUnit {};_eeb .ValAttr =0+1;return _eeb };func (_ecaed *CT_Pie3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ecaed .VaryColors !=nil {_gfceba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ecaed .VaryColors ,_gfceba );};if _ecaed .Ser !=nil {_aagcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_edfge :=range _ecaed .Ser {e .EncodeElement (_edfge ,_aagcg );};};if _ecaed .DLbls !=nil {_gbcbc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ecaed .DLbls ,_gbcbc );};if _ecaed .ExtLst !=nil {_bcacb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecaed .ExtLst ,_bcacb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfee *CT_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfee .ValAttr !=ST_ShapeUnset {_dbaa ,_afbbg :=_dfee .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _afbbg !=nil {return _afbbg ;};start .Attr =append (start .Attr ,_dbaa );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path +func (_eeea *CT_DoughnutChart )ValidateWithPath (path string )error {if _eeea .VaryColors !=nil {if _fggdf :=_eeea .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fggdf !=nil {return _fggdf ;};};for _ccca ,_gadg :=range _eeea .Ser {if _ffcbe :=_gadg .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ccca ));_ffcbe !=nil {return _ffcbe ;};};if _eeea .DLbls !=nil {if _bbgc :=_eeea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbgc !=nil {return _bbgc ;};};if _eeea .FirstSliceAng !=nil {if _bcgaf :=_eeea .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_bcgaf !=nil {return _bcgaf ;};};if _eeea .HoleSize !=nil {if _ffed :=_eeea .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_ffed !=nil {return _ffed ;};};if _eeea .ExtLst !=nil {if _dace :=_eeea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dace !=nil {return _dace ;};};return nil ;}; -// Validate validates the CT_AxisUnit and its children -func (_fad *CT_AxisUnit )Validate ()error {return _fad .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_dfdc *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_aaggf ST_PageSetupOrientation )String ()string {switch _aaggf {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_Orientation and its children -func (_agdcb *CT_Orientation )Validate ()error {return _agdcb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path +func (_fecef *CT_OfPieType )ValidateWithPath (path string )error {if _efegf :=_fecef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efegf !=nil {return _efegf ;};return nil ;}; -// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path -func (_bedgc *CT_ScatterSer )ValidateWithPath (path string )error {if _cfbega :=_bedgc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cfbega !=nil {return _cfbega ;};if _bfbdc :=_bedgc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bfbdc !=nil {return _bfbdc ;};if _bedgc .Tx !=nil {if _febcb :=_bedgc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_febcb !=nil {return _febcb ;};};if _bedgc .SpPr !=nil {if _bgcag :=_bedgc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgcag !=nil {return _bgcag ;};};if _bedgc .Marker !=nil {if _dbdce :=_bedgc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_dbdce !=nil {return _dbdce ;};};for _bgcfg ,_gdda :=range _bedgc .DPt {if _gageg :=_gdda .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bgcfg ));_gageg !=nil {return _gageg ;};};if _bedgc .DLbls !=nil {if _dcedc :=_bedgc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dcedc !=nil {return _dcedc ;};};for _dgedc ,_caec :=range _bedgc .Trendline {if _eddd :=_caec .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_dgedc ));_eddd !=nil {return _eddd ;};};for _cage ,_acdaf :=range _bedgc .ErrBars {if _affca :=_acdaf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_cage ));_affca !=nil {return _affca ;};};if _bedgc .XVal !=nil {if _dgfdb :=_bedgc .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_dgfdb !=nil {return _dgfdb ;};};if _bedgc .YVal !=nil {if _fbeae :=_bedgc .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_fbeae !=nil {return _fbeae ;};};if _bedgc .Smooth !=nil {if _gaaa :=_bedgc .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_gaaa !=nil {return _gaaa ;};};if _bedgc .ExtLst !=nil {if _acfg :=_bedgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acfg !=nil {return _acfg ;};};return nil ;};func NewEG_LineChartShared ()*EG_LineChartShared {_gceec :=&EG_LineChartShared {};_gceec .Grouping =NewCT_Grouping ();return _gceec ;};func (_fbcbb *CT_UpDownBar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fbcbb .SpPr !=nil {_cgfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbcbb .SpPr ,_cgfd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffcb *CT_ExtensionList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feegc :for {_bgbda ,_eeaa :=d .Token ();if _eeaa !=nil {return _eeaa ;};switch _efgc :=_bgbda .(type ){case _c .StartElement :switch _efgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"}:_ebge :=NewCT_Extension ();if _deac :=d .DecodeElement (_ebge ,&_efgc );_deac !=nil {return _deac ;};_ffcb .Ext =append (_ffcb .Ext ,_ebge );default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_efgc .Name );if _bfdc :=d .Skip ();_bfdc !=nil {return _bfdc ;};};case _c .EndElement :break _feegc ;case _c .CharData :};};return nil ;};func (_dee *CT_AreaChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dee .Grouping !=nil {_bg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dee .Grouping ,_bg );};if _dee .VaryColors !=nil {_bge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dee .VaryColors ,_bge );};if _dee .Ser !=nil {_abg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gcg :=range _dee .Ser {e .EncodeElement (_gcg ,_abg );};};if _dee .DLbls !=nil {_fce :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dee .DLbls ,_fce );};if _dee .DropLines !=nil {_ddc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dee .DropLines ,_ddc );};_ea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cad :=range _dee .AxId {e .EncodeElement (_cad ,_ea );};if _dee .ExtLst !=nil {_bfcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dee .ExtLst ,_bfcb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aebc ST_TickMark )ValidateWithPath (path string )error {switch _aebc {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aebc ));};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_ddgfb :=&CT_PageSetup {};return _ddgfb };type ST_Shape byte ;type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};func (_babcb ST_Overlap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _babcb .ST_OverlapPercent !=nil {e .EncodeToken (_c .CharData (*_babcb .ST_OverlapPercent ));};if _babcb .ST_OverlapByte !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_babcb .ST_OverlapByte )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};type CT_Extension struct{UriAttr *string ;Any _cf .Any ;}; +// Validate validates the CT_LblAlgn and its children +func (_effbb *CT_LblAlgn )Validate ()error {return _effbb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};func (_dddg *CT_DTable )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dddg .ShowHorzBorder !=nil {_afce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dddg .ShowHorzBorder ,_afce );};if _dddg .ShowVertBorder !=nil {_efaee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dddg .ShowVertBorder ,_efaee );};if _dddg .ShowOutline !=nil {_bgcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_dddg .ShowOutline ,_bgcb );};if _dddg .ShowKeys !=nil {_bbab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_dddg .ShowKeys ,_bbab );};if _dddg .SpPr !=nil {_cfge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dddg .SpPr ,_cfge );};if _dddg .TxPr !=nil {_bfebc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dddg .TxPr ,_bfebc );};if _dddg .ExtLst !=nil {_feg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dddg .ExtLst ,_feg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path -func (_fddg *CT_StrData )ValidateWithPath (path string )error {if _fddg .PtCount !=nil {if _cdgeg :=_fddg .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_cdgeg !=nil {return _cdgeg ;};};for _gdfda ,_cgcde :=range _fddg .Pt {if _bbffd :=_cgcde .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gdfda ));_bbffd !=nil {return _bbffd ;};};if _fddg .ExtLst !=nil {if _dddbb :=_fddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dddbb !=nil {return _dddbb ;};};return nil ;}; +// Validate validates the CT_DTable and its children +func (_fedg *CT_DTable )Validate ()error {return _fedg .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");}; -// Validate validates the CT_Legend and its children -func (_dafa *CT_Legend )Validate ()error {return _dafa .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};func (_dcffbb ST_HPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcffbb .ST_HPercentWithSymbol !=nil {e .EncodeToken (_c .CharData (*_dcffbb .ST_HPercentWithSymbol ));};if _dcffbb .ST_HPercentUShort !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_dcffbb .ST_HPercentUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_bccee :=&CT_LegendEntryChoice {};return _bccee ;};func (_accc *CT_DispBlanksAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_beda :=range start .Attr {if _beda .Name .Local =="\u0076\u0061\u006c"{_accc .ValAttr .UnmarshalXMLAttr (_beda );continue ;};};for {_fabe ,_fdb :=d .Token ();if _fdb !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_fdb );};if _dcde ,_cdbcc :=_fabe .(_c .EndElement );_cdbcc &&_dcde .Name ==start .Name {break ;};};return nil ;};func (_gbcg ST_CrossBetween )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gefcgg :=_c .Attr {};_gefcgg .Name =name ;switch _gbcg {case ST_CrossBetweenUnset :_gefcgg .Value ="";case ST_CrossBetweenBetween :_gefcgg .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_gefcgg .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _gefcgg ,nil ;};func (_fdaa *CT_BarSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_daea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fdaa .Idx ,_daea );_dfg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fdaa .Order ,_dfg );if _fdaa .Tx !=nil {_fcef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fdaa .Tx ,_fcef );};if _fdaa .SpPr !=nil {_cebe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdaa .SpPr ,_cebe );};if _fdaa .InvertIfNegative !=nil {_ffcf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_fdaa .InvertIfNegative ,_ffcf );};if _fdaa .PictureOptions !=nil {_ddgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fdaa .PictureOptions ,_ddgg );};if _fdaa .DPt !=nil {_fddb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fgg :=range _fdaa .DPt {e .EncodeElement (_fgg ,_fddb );};};if _fdaa .DLbls !=nil {_baag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fdaa .DLbls ,_baag );};if _fdaa .Trendline !=nil {_aec :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_fbea :=range _fdaa .Trendline {e .EncodeElement (_fbea ,_aec );};};if _fdaa .ErrBars !=nil {_dadb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_fdaa .ErrBars ,_dadb );};if _fdaa .Cat !=nil {_cea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fdaa .Cat ,_cea );};if _fdaa .Val !=nil {_deb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fdaa .Val ,_deb );};if _fdaa .Shape !=nil {_acgg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_fdaa .Shape ,_acgg );};if _fdaa .ExtLst !=nil {_daga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdaa .ExtLst ,_daga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func (_efeac ST_PageSetupOrientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_efeac .String (),start );};func (_adcfb *ST_TickLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adedde ,_deebe :=d .Token ();if _deebe !=nil {return _deebe ;};if _bgagaf ,_edaeb :=_adedde .(_c .EndElement );_edaeb &&_bgagaf .Name ==start .Name {*_adcfb =1;return nil ;};if _ceef ,_afeaa :=_adedde .(_c .CharData );!_afeaa {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adedde );}else {switch string (_ceef ){case "":*_adcfb =0;case "\u0068\u0069\u0067\u0068":*_adcfb =1;case "\u006c\u006f\u0077":*_adcfb =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_adcfb =3;case "\u006e\u006f\u006e\u0065":*_adcfb =4;};};_adedde ,_deebe =d .Token ();if _deebe !=nil {return _deebe ;};if _bafdd ,_gcagf :=_adedde .(_c .EndElement );_gcagf &&_bafdd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adedde );}; +// Validate validates the CT_Tx and its children +func (_fdcbb *CT_Tx )Validate ()error {return _fdcbb .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};type CT_OfPieType struct{ValAttr ST_OfPieType ;};func (_ebde *CT_ExternalData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",_ebde .IdAttr )});e .EncodeToken (start );if _ebde .AutoUpdate !=nil {_egaeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ebde .AutoUpdate ,_egaeg );};e .EncodeToken (_e .EndElement {Name :start .Name });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 *_cb .CT_ShapeProperties ;TxPr *_cb .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;};func (_cedg ST_HPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cedg .ST_HPercentWithSymbol !=nil {e .EncodeToken (_e .CharData (*_cedg .ST_HPercentWithSymbol ));};if _cedg .ST_HPercentUShort !=nil {e .EncodeToken (_e .CharData (_bf .Sprintf ("\u0025\u0064",*_cedg .ST_HPercentUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_ccfag *CT_Trendline )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ccfag .Name !=nil {_ggdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_ba .AddPreserveSpaceAttr (&_ggdf ,*_ccfag .Name );e .EncodeElement (_ccfag .Name ,_ggdf );};if _ccfag .SpPr !=nil {_cecdd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ccfag .SpPr ,_cecdd );};_aaag :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ccfag .TrendlineType ,_aaag );if _ccfag .Order !=nil {_gdbf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ccfag .Order ,_gdbf );};if _ccfag .Period !=nil {_cbdfgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_ccfag .Period ,_cbdfgb );};if _ccfag .Forward !=nil {_abcda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_ccfag .Forward ,_abcda );};if _ccfag .Backward !=nil {_fdbfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_ccfag .Backward ,_fdbfe );};if _ccfag .Intercept !=nil {_caeag :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_ccfag .Intercept ,_caeag );};if _ccfag .DispRSqr !=nil {_edbbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_ccfag .DispRSqr ,_edbbe );};if _ccfag .DispEq !=nil {_ecaff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_ccfag .DispEq ,_ecaff );};if _ccfag .TrendlineLbl !=nil {_gffg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_ccfag .TrendlineLbl ,_gffg );};if _ccfag .ExtLst !=nil {_dccad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccfag .ExtLst ,_dccad );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dbaaa *ST_LblAlgn )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbaaa =0;case "\u0063\u0074\u0072":*_dbaaa =1;case "\u006c":*_dbaaa =2;case "\u0072":*_dbaaa =3;};return nil ;};type ST_LblAlgn byte ;func NewCT_SerTxChoice ()*CT_SerTxChoice {_ccfde :=&CT_SerTxChoice {};return _ccfde };func (_fefg *CT_PivotFmts )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddgg :for {_aefa ,_caabd :=d .Token ();if _caabd !=nil {return _caabd ;};switch _ageba :=_aefa .(type ){case _e .StartElement :switch _ageba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcde :=NewCT_PivotFmt ();if _fecfb :=d .DecodeElement (_dcde ,&_ageba );_fecfb !=nil {return _fecfb ;};_fefg .PivotFmt =append (_fefg .PivotFmt ,_dcde );default:_ba .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_ageba .Name );if _cgdcd :=d .Skip ();_cgdcd !=nil {return _cgdcd ;};};case _e .EndElement :break _ddgg ;case _e .CharData :};};return nil ;};func (_aedbb *EG_DLblShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caae :for {_ebge ,_gdegdg :=d .Token ();if _gdegdg !=nil {return _gdegdg ;};switch _adab :=_ebge .(type ){case _e .StartElement :switch _adab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedbb .NumFmt =NewCT_NumFmt ();if _dfeba :=d .DecodeElement (_aedbb .NumFmt ,&_adab );_dfeba !=nil {return _dfeba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aedbb .SpPr =_cb .NewCT_ShapeProperties ();if _febe :=d .DecodeElement (_aedbb .SpPr ,&_adab );_febe !=nil {return _febe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedbb .TxPr =_cb .NewCT_TextBody ();if _fbgdb :=d .DecodeElement (_aedbb .TxPr ,&_adab );_fbgdb !=nil {return _fbgdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedbb .DLblPos =NewCT_DLblPos ();if _ddgbgf :=d .DecodeElement (_aedbb .DLblPos ,&_adab );_ddgbgf !=nil {return _ddgbgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aedbb .ShowLegendKey =NewCT_Boolean ();if _cfgg :=d .DecodeElement (_aedbb .ShowLegendKey ,&_adab );_cfgg !=nil {return _cfgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedbb .ShowVal =NewCT_Boolean ();if _ebea :=d .DecodeElement (_aedbb .ShowVal ,&_adab );_ebea !=nil {return _ebea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedbb .ShowCatName =NewCT_Boolean ();if _gcfdc :=d .DecodeElement (_aedbb .ShowCatName ,&_adab );_gcfdc !=nil {return _gcfdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedbb .ShowSerName =NewCT_Boolean ();if _efaead :=d .DecodeElement (_aedbb .ShowSerName ,&_adab );_efaead !=nil {return _efaead ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedbb .ShowPercent =NewCT_Boolean ();if _acbcc :=d .DecodeElement (_aedbb .ShowPercent ,&_adab );_acbcc !=nil {return _acbcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aedbb .ShowBubbleSize =NewCT_Boolean ();if _cbge :=d .DecodeElement (_aedbb .ShowBubbleSize ,&_adab );_cbge !=nil {return _cbge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedbb .Separator =new (string );if _dcgcb :=d .DecodeElement (_aedbb .Separator ,&_adab );_dcgcb !=nil {return _dcgcb ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\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",_adab .Name );if _cdbae :=d .Skip ();_cdbae !=nil {return _cdbae ;};};case _e .EndElement :break _caae ;case _e .CharData :};};return nil ;};func (_acggc *ST_TickMark )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_acggc =0;case "\u0063\u0072\u006fs\u0073":*_acggc =1;case "\u0069\u006e":*_acggc =2;case "\u006e\u006f\u006e\u0065":*_acggc =3;case "\u006f\u0075\u0074":*_acggc =4;};return nil ;};func (_adaf *EG_SerShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_begd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_adaf .Idx ,_begd );_gfadf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_adaf .Order ,_gfadf );if _adaf .Tx !=nil {_abbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_adaf .Tx ,_abbc );};if _adaf .SpPr !=nil {_cbbfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_adaf .SpPr ,_cbbfa );};return nil ;};var ST_DepthPercentWithSymbolPatternRe =_ef .MustCompile (ST_DepthPercentWithSymbolPattern ); -// Validate validates the CT_BarChart and its children -func (_becc *CT_BarChart )Validate ()error {return _becc .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_gfff ST_ErrValType )String ()string {switch _gfff {case 0:return "";case 1:return "\u0063\u0075\u0073\u0074";case 2:return "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 3:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case 4:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 5:return "\u0073\u0074\u0064\u0045\u0072\u0072";};return "";};func (_agba *CT_BuiltInUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebee :=range start .Attr {if _ebee .Name .Local =="\u0076\u0061\u006c"{_agba .ValAttr .UnmarshalXMLAttr (_ebee );continue ;};};for {_dbgb ,_ageb :=d .Token ();if _ageb !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074:\u0020\u0025\u0073",_ageb );};if _cadf ,_abgb :=_dbgb .(_c .EndElement );_abgb &&_cadf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ManualLayout and its children +func (_abea *CT_ManualLayout )Validate ()error {return _abea .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");}; -// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path -func (_ggged *CT_MarkerStyle )ValidateWithPath (path string )error {if _ggged .ValAttr ==ST_MarkerStyleUnset {return _aa .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bbgaf :=_ggged .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbgaf !=nil {return _bbgaf ;};return nil ;};type ST_CrossBetween byte ;func (_eeaeg *CT_UnsignedInt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_eeaeg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcfcc *CT_DLbls )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fcfcc .DLbl !=nil {_bcbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_cgddc :=range _fcfcc .DLbl {e .EncodeElement (_cgddc ,_bcbc );};};if _fcfcc .Choice !=nil {_fcfcc .Choice .MarshalXML (e ,_c .StartElement {});};if _fcfcc .ExtLst !=nil {_cdeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcfcc .ExtLst ,_cdeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcfdb ST_MarkerStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fcfdb .String (),start );};func (_ebbeb *ST_Grouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deagad ,_afgbc :=d .Token ();if _afgbc !=nil {return _afgbc ;};if _cfaed ,_ccgcf :=_deagad .(_c .EndElement );_ccgcf &&_cfaed .Name ==start .Name {*_ebbeb =1;return nil ;};if _bacdc ,_dgfe :=_deagad .(_c .CharData );!_dgfe {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deagad );}else {switch string (_bacdc ){case "":*_ebbeb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_ebbeb =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ebbeb =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ebbeb =3;};};_deagad ,_afgbc =d .Token ();if _afgbc !=nil {return _afgbc ;};if _cffgf ,_gacaaf :=_deagad .(_c .EndElement );_gacaaf &&_cffgf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deagad );}; +// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path +func (_agbe *CT_DispBlanksAs )ValidateWithPath (path string )error {if _dafag :=_agbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dafag !=nil {return _dafag ;};return nil ;};func NewCT_ChartLines ()*CT_ChartLines {_beab :=&CT_ChartLines {};return _beab }; -// ValidateWithPath validates the Chart and its children, prefixing error messages with path -func (_dggbf *Chart )ValidateWithPath (path string )error {if _bgagd :=_dggbf .CT_RelId .ValidateWithPath (path );_bgagd !=nil {return _bgagd ;};return nil ;};var ST_HoleSizePercentPatternRe =_a .MustCompile (ST_HoleSizePercentPattern );func (_ceaacg ST_MarkerStyle )String ()string {switch _ceaacg {case 0:return "";case 1:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 2:return "\u0064\u0061\u0073\u0068";case 3:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 4:return "\u0064\u006f\u0074";case 5:return "\u006e\u006f\u006e\u0065";case 6:return "\u0070i\u0063\u0074\u0075\u0072\u0065";case 7:return "\u0070\u006c\u0075\u0073";case 8:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 9:return "\u0073\u0074\u0061\u0072";case 10:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 11:return "\u0078";case 12:return "\u0061\u0075\u0074\u006f";};return "";};type ChartSpace struct{CT_ChartSpace };func (_afbae ST_TimeUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_afbae .String (),start );};func NewCT_DLblChoice ()*CT_DLblChoice {_ceeb :=&CT_DLblChoice {};return _ceeb };func (_gdcdd *CT_MarkerSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdcdd .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_gdcdd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path +func (_fabd *CT_DateAx )ValidateWithPath (path string )error {if _dddgb :=_fabd .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_dddgb !=nil {return _dddgb ;};if _afca :=_fabd .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_afca !=nil {return _afca ;};if _fabd .Delete !=nil {if _afed :=_fabd .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_afed !=nil {return _afed ;};};if _ffeff :=_fabd .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_ffeff !=nil {return _ffeff ;};if _fabd .MajorGridlines !=nil {if _debf :=_fabd .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_debf !=nil {return _debf ;};};if _fabd .MinorGridlines !=nil {if _eafaf :=_fabd .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_eafaf !=nil {return _eafaf ;};};if _fabd .Title !=nil {if _ege :=_fabd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ege !=nil {return _ege ;};};if _fabd .NumFmt !=nil {if _gcfe :=_fabd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gcfe !=nil {return _gcfe ;};};if _fabd .MajorTickMark !=nil {if _ggbcd :=_fabd .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ggbcd !=nil {return _ggbcd ;};};if _fabd .MinorTickMark !=nil {if _gced :=_fabd .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gced !=nil {return _gced ;};};if _fabd .TickLblPos !=nil {if _debe :=_fabd .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_debe !=nil {return _debe ;};};if _fabd .SpPr !=nil {if _fbceb :=_fabd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbceb !=nil {return _fbceb ;};};if _fabd .TxPr !=nil {if _fbcg :=_fabd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fbcg !=nil {return _fbcg ;};};if _dgba :=_fabd .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_dgba !=nil {return _dgba ;};if _fabd .Choice !=nil {if _ggec :=_fabd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ggec !=nil {return _ggec ;};};if _fabd .Auto !=nil {if _bbfc :=_fabd .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_bbfc !=nil {return _bbfc ;};};if _fabd .LblOffset !=nil {if _cffb :=_fabd .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_cffb !=nil {return _cffb ;};};if _fabd .BaseTimeUnit !=nil {if _ccdb :=_fabd .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_ccdb !=nil {return _ccdb ;};};if _fabd .MajorUnit !=nil {if _edfc :=_fabd .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_edfc !=nil {return _edfc ;};};if _fabd .MajorTimeUnit !=nil {if _eege :=_fabd .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_eege !=nil {return _eege ;};};if _fabd .MinorUnit !=nil {if _cbbe :=_fabd .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_cbbe !=nil {return _cbbe ;};};if _fabd .MinorTimeUnit !=nil {if _aedcg :=_fabd .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_aedcg !=nil {return _aedcg ;};};if _fabd .ExtLst !=nil {if _adcfc :=_fabd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adcfc !=nil {return _adcfc ;};};return nil ;}; -// Validate validates the CT_StrVal and its children -func (_eegbcf *CT_StrVal )Validate ()error {return _eegbcf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};func NewCT_RotX ()*CT_RotX {_afebc :=&CT_RotX {};return _afebc };func (_fcfcb *CT_Surface )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fcfcb .Thickness !=nil {_aabdb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_fcfcb .Thickness ,_aabdb );};if _fcfcb .SpPr !=nil {_fbdgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcfcb .SpPr ,_fbdgf );};if _fcfcb .PictureOptions !=nil {_afadb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fcfcb .PictureOptions ,_afadb );};if _fcfcb .ExtLst !=nil {_ccacd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcfcb .ExtLst ,_ccacd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_TrendlineTypeUnset ST_TrendlineType =0;ST_TrendlineTypeExp ST_TrendlineType =1;ST_TrendlineTypeLinear ST_TrendlineType =2;ST_TrendlineTypeLog ST_TrendlineType =3;ST_TrendlineTypeMovingAvg ST_TrendlineType =4;ST_TrendlineTypePoly ST_TrendlineType =5;ST_TrendlineTypePower ST_TrendlineType =6;);func (_dcfdc *CT_MultiLvlStrData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcfdc .PtCount !=nil {_fbfgb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dcfdc .PtCount ,_fbfgb );};if _dcfdc .Lvl !=nil {_gaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_cbbad :=range _dcfdc .Lvl {e .EncodeElement (_cbbad ,_gaeb );};};if _dcfdc .ExtLst !=nil {_decc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcfdc .ExtLst ,_decc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MultiLvlStrData and its children +func (_bgdff *CT_MultiLvlStrData )Validate ()error {return _bgdff .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};func (_bccce ST_Shape )Validate ()error {return _bccce .ValidateWithPath ("")}; -// Validate validates the CT_LogBase and its children -func (_dgbd *CT_LogBase )Validate ()error {return _dgbd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};func (_dgba *CT_ErrValType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggff :=range start .Attr {if _ggff .Name .Local =="\u0076\u0061\u006c"{_dgba .ValAttr .UnmarshalXMLAttr (_ggff );continue ;};};for {_eadb ,_afad :=d .Token ();if _afad !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_afad );};if _ffcfg ,_bbbg :=_eadb .(_c .EndElement );_bbbg &&_ffcfg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path +func (_cdecg *CT_DPt )ValidateWithPath (path string )error {if _eda :=_cdecg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_eda !=nil {return _eda ;};if _cdecg .InvertIfNegative !=nil {if _gfbc :=_cdecg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_gfbc !=nil {return _gfbc ;};};if _cdecg .Marker !=nil {if _bafg :=_cdecg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bafg !=nil {return _bafg ;};};if _cdecg .Bubble3D !=nil {if _bfda :=_cdecg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_bfda !=nil {return _bfda ;};};if _cdecg .Explosion !=nil {if _gfd :=_cdecg .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_gfd !=nil {return _gfd ;};};if _cdecg .SpPr !=nil {if _cdce :=_cdecg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdce !=nil {return _cdce ;};};if _cdecg .PictureOptions !=nil {if _bfeb :=_cdecg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bfeb !=nil {return _bfeb ;};};if _cdecg .ExtLst !=nil {if _cbdff :=_cdecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbdff !=nil {return _cbdff ;};};return nil ;};func (_dfcff ST_PictureFormat )ValidateWithPath (path string )error {switch _dfcff {case 0,1,2,3:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfcff ));};return nil ;};func (_ffeeg *CT_Thickness )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_agddg :=range start .Attr {if _agddg .Name .Local =="\u0076\u0061\u006c"{_gdff ,_eggf :=ParseUnionST_Thickness (_agddg .Value );if _eggf !=nil {return _eggf ;};_ffeeg .ValAttr =_gdff ;continue ;};};for {_caeea ,_gdade :=d .Token ();if _gdade !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_gdade );};if _bgeb ,_fecfa :=_caeea .(_e .EndElement );_fecfa &&_bgeb .Name ==start .Name {break ;};};return nil ;};func (_afdaa *CT_TimeUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdfga :=range start .Attr {if _cdfga .Name .Local =="\u0076\u0061\u006c"{_afdaa .ValAttr .UnmarshalXMLAttr (_cdfga );continue ;};};for {_befbe ,_efaba :=d .Token ();if _efaba !=nil {return _bf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_efaba );};if _aeacf ,_eccg :=_befbe .(_e .EndElement );_eccg &&_aeacf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path -func (_cegd *CT_CustSplit )ValidateWithPath (path string )error {for _gfee ,_gbbce :=range _cegd .SecondPiePt {if _aaabc :=_gbbce .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_gfee ));_aaabc !=nil {return _aaabc ;};};return nil ;};func (_fdaed ST_TimeUnit )String ()string {switch _fdaed {case 0:return "";case 1:return "\u0064\u0061\u0079\u0073";case 2:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 3:return "\u0079\u0065\u0061r\u0073";};return "";};func (_dgga *CT_StrData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dgga .PtCount !=nil {_cdecg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dgga .PtCount ,_cdecg );};if _dgga .Pt !=nil {_cfaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_fcbcf :=range _dgga .Pt {e .EncodeElement (_fcbcf ,_cfaf );};};if _dgga .ExtLst !=nil {_cdabe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgga .ExtLst ,_cdabe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_AxPos byte ;func NewCT_NumDataSource ()*CT_NumDataSource {_cfbeg :=&CT_NumDataSource {};_cfbeg .Choice =NewCT_NumDataSourceChoice ();return _cfbeg ;};func (_fcdgb *CT_StockChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fdgce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fbefe :=range _fcdgb .Ser {e .EncodeElement (_fbefe ,_fdgce );};if _fcdgb .DLbls !=nil {_aaecf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fcdgb .DLbls ,_aaecf );};if _fcdgb .DropLines !=nil {_gffgf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcdgb .DropLines ,_gffgf );};if _fcdgb .HiLowLines !=nil {_fffgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcdgb .HiLowLines ,_fffgg );};if _fcdgb .UpDownBars !=nil {_gbccd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_fcdgb .UpDownBars ,_gbccd );};_beef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_efbfbc :=range _fcdgb .AxId {e .EncodeElement (_efbfbc ,_beef );};if _fcdgb .ExtLst !=nil {_eaecf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcdgb .ExtLst ,_eaecf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aacbd *CT_RadarSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gcaac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_aacbd .Idx ,_gcaac );_cdgb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_aacbd .Order ,_cdgb );if _aacbd .Tx !=nil {_beea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_aacbd .Tx ,_beea );};if _aacbd .SpPr !=nil {_edba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aacbd .SpPr ,_edba );};if _aacbd .Marker !=nil {_fgee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_aacbd .Marker ,_fgee );};if _aacbd .DPt !=nil {_feffg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dgdfb :=range _aacbd .DPt {e .EncodeElement (_dgdfb ,_feffg );};};if _aacbd .DLbls !=nil {_daafg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aacbd .DLbls ,_daafg );};if _aacbd .Cat !=nil {_dbcfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_aacbd .Cat ,_dbcfd );};if _aacbd .Val !=nil {_egcff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_aacbd .Val ,_egcff );};if _aacbd .ExtLst !=nil {_bcfba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aacbd .ExtLst ,_bcfba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbgg ST_ErrValType )Validate ()error {return _dbgg .ValidateWithPath ("")};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;); +// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path +func (_fgcgf *CT_ScatterSer )ValidateWithPath (path string )error {if _bfcga :=_fgcgf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bfcga !=nil {return _bfcga ;};if _cfgd :=_fgcgf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_cfgd !=nil {return _cfgd ;};if _fgcgf .Tx !=nil {if _cacf :=_fgcgf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cacf !=nil {return _cacf ;};};if _fgcgf .SpPr !=nil {if _cffgd :=_fgcgf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cffgd !=nil {return _cffgd ;};};if _fgcgf .Marker !=nil {if _caced :=_fgcgf .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_caced !=nil {return _caced ;};};for _fbeba ,_bbae :=range _fgcgf .DPt {if _bfgga :=_bbae .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fbeba ));_bfgga !=nil {return _bfgga ;};};if _fgcgf .DLbls !=nil {if _ddea :=_fgcgf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ddea !=nil {return _ddea ;};};for _bdfbc ,_gebfdd :=range _fgcgf .Trendline {if _cgfcf :=_gebfdd .ValidateWithPath (_bf .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bdfbc ));_cgfcf !=nil {return _cgfcf ;};};for _gbbc ,_gebfff :=range _fgcgf .ErrBars {if _degg :=_gebfff .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_gbbc ));_degg !=nil {return _degg ;};};if _fgcgf .XVal !=nil {if _cbfbc :=_fgcgf .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_cbfbc !=nil {return _cbfbc ;};};if _fgcgf .YVal !=nil {if _aebga :=_fgcgf .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_aebga !=nil {return _aebga ;};};if _fgcgf .Smooth !=nil {if _bgbf :=_fgcgf .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_bgbf !=nil {return _bgbf ;};};if _fgcgf .ExtLst !=nil {if _gbgfc :=_fgcgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbgfc !=nil {return _gbgfc ;};};return nil ;}; // ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path -func (_ffge *CT_Surface )ValidateWithPath (path string )error {if _ffge .Thickness !=nil {if _cgfce :=_ffge .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_cgfce !=nil {return _cgfce ;};};if _ffge .SpPr !=nil {if _aaecfd :=_ffge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aaecfd !=nil {return _aaecfd ;};};if _ffge .PictureOptions !=nil {if _cfdgf :=_ffge .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cfdgf !=nil {return _cfdgf ;};};if _ffge .ExtLst !=nil {if _gdeg :=_ffge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdeg !=nil {return _gdeg ;};};return nil ;}; - -// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path -func (_gefc *CT_BubbleChart )ValidateWithPath (path string )error {if _gefc .VaryColors !=nil {if _cac :=_gefc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cac !=nil {return _cac ;};};for _dccf ,_adfc :=range _gefc .Ser {if _ccfa :=_adfc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dccf ));_ccfa !=nil {return _ccfa ;};};if _gefc .DLbls !=nil {if _fgd :=_gefc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fgd !=nil {return _fgd ;};};if _gefc .Bubble3D !=nil {if _efb :=_gefc .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_efb !=nil {return _efb ;};};if _gefc .BubbleScale !=nil {if _bfba :=_gefc .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_bfba !=nil {return _bfba ;};};if _gefc .ShowNegBubbles !=nil {if _cab :=_gefc .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_cab !=nil {return _cab ;};};if _gefc .SizeRepresents !=nil {if _fadc :=_gefc .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_fadc !=nil {return _fadc ;};};for _dcff ,_ced :=range _gefc .AxId {if _fbf :=_ced .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dcff ));_fbf !=nil {return _fbf ;};};if _gefc .ExtLst !=nil {if _gbde :=_gefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbde !=nil {return _gbde ;};};return nil ;};func (_abgbd *CT_DispUnits )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _abgbd .Choice !=nil {_abgbd .Choice .MarshalXML (e ,_c .StartElement {});};if _abgbd .DispUnitsLbl !=nil {_gbab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_abgbd .DispUnitsLbl ,_gbab );};if _abgbd .ExtLst !=nil {_ccbdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abgbd .ExtLst ,_ccbdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_egacc ,_eceff :=_e .ParseUint (s ,10,16);if _eceff !=nil {return ST_GapAmount {},_eceff ;};_fccdd :=uint16 (_egacc );return ST_GapAmount {ST_GapAmountUShort :&_fccdd },nil ;};func (_fdage *CT_HoleSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdage .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_fdage .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbca *EG_BarChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbca .BarDir =NewCT_BarDir ();_faabdb :for {_cbgbc ,_gaagb :=d .Token ();if _gaagb !=nil {return _gaagb ;};switch _cgcgga :=_cbgbc .(type ){case _c .StartElement :switch _cgcgga .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _cafae :=d .DecodeElement (_cbca .BarDir ,&_cgcgga );_cafae !=nil {return _cafae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_cbca .Grouping =NewCT_BarGrouping ();if _dadgcb :=d .DecodeElement (_cbca .Grouping ,&_cgcgga );_dadgcb !=nil {return _dadgcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_cbca .VaryColors =NewCT_Boolean ();if _efafd :=d .DecodeElement (_cbca .VaryColors ,&_cgcgga );_efafd !=nil {return _efafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fgce :=NewCT_BarSer ();if _eagfe :=d .DecodeElement (_fgce ,&_cgcgga );_eagfe !=nil {return _eagfe ;};_cbca .Ser =append (_cbca .Ser ,_fgce );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cbca .DLbls =NewCT_DLbls ();if _bdffd :=d .DecodeElement (_cbca .DLbls ,&_cgcgga );_bdffd !=nil {return _bdffd ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_cgcgga .Name );if _ebbdb :=d .Skip ();_ebbdb !=nil {return _ebbdb ;};};case _c .EndElement :break _faabdb ;case _c .CharData :};};return nil ;};func (_fbgda *ST_Crosses )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbcdc ,_bdccd :=d .Token ();if _bdccd !=nil {return _bdccd ;};if _eegcbb ,_gbgdd :=_cbcdc .(_c .EndElement );_gbgdd &&_eegcbb .Name ==start .Name {*_fbgda =1;return nil ;};if _aeaa ,_acbca :=_cbcdc .(_c .CharData );!_acbca {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbcdc );}else {switch string (_aeaa ){case "":*_fbgda =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_fbgda =1;case "\u006d\u0061\u0078":*_fbgda =2;case "\u006d\u0069\u006e":*_fbgda =3;};};_cbcdc ,_bdccd =d .Token ();if _bdccd !=nil {return _bdccd ;};if _ccbee ,_afddg :=_cbcdc .(_c .EndElement );_afddg &&_ccbee .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbcdc );};func (_fbfgfg *EG_DLblShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbfgfg .NumFmt !=nil {_bfdde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fbfgfg .NumFmt ,_bfdde );};if _fbfgfg .SpPr !=nil {_bdcgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbfgfg .SpPr ,_bdcgb );};if _fbfgfg .TxPr !=nil {_bgcdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fbfgfg .TxPr ,_bgcdg );};if _fbfgfg .DLblPos !=nil {_aaeed :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_fbfgfg .DLblPos ,_aaeed );};if _fbfgfg .ShowLegendKey !=nil {_dgbgd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_fbfgfg .ShowLegendKey ,_dgbgd );};if _fbfgfg .ShowVal !=nil {_begef :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_fbfgfg .ShowVal ,_begef );};if _fbfgfg .ShowCatName !=nil {_ggdgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fbfgfg .ShowCatName ,_ggdgf );};if _fbfgfg .ShowSerName !=nil {_ecdbg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fbfgfg .ShowSerName ,_ecdbg );};if _fbfgfg .ShowPercent !=nil {_bcede :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fbfgfg .ShowPercent ,_bcede );};if _fbfgfg .ShowBubbleSize !=nil {_ceebf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fbfgfg .ShowBubbleSize ,_ceebf );};if _fbfgfg .Separator !=nil {_egefe :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_cf .AddPreserveSpaceAttr (&_egefe ,*_fbfgfg .Separator );e .EncodeElement (_fbfgfg .Separator ,_egefe );};return nil ;};func (_cdbbe *CT_PictureOptions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_badfa :for {_fbgg ,_eefc :=d .Token ();if _eefc !=nil {return _eefc ;};switch _cedd :=_fbgg .(type ){case _c .StartElement :switch _cedd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"}:_cdbbe .ApplyToFront =NewCT_Boolean ();if _aagbg :=d .DecodeElement (_cdbbe .ApplyToFront ,&_cedd );_aagbg !=nil {return _aagbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"}:_cdbbe .ApplyToSides =NewCT_Boolean ();if _bebdb :=d .DecodeElement (_cdbbe .ApplyToSides ,&_cedd );_bebdb !=nil {return _bebdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}:_cdbbe .ApplyToEnd =NewCT_Boolean ();if _fedg :=d .DecodeElement (_cdbbe .ApplyToEnd ,&_cedd );_fedg !=nil {return _fedg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_cdbbe .PictureFormat =NewCT_PictureFormat ();if _acdad :=d .DecodeElement (_cdbbe .PictureFormat ,&_cedd );_acdad !=nil {return _acdad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"}:_cdbbe .PictureStackUnit =NewCT_PictureStackUnit ();if _bddd :=d .DecodeElement (_cdbbe .PictureStackUnit ,&_cedd );_bddd !=nil {return _bddd ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_cedd .Name );if _fefde :=d .Skip ();_fefde !=nil {return _fefde ;};};case _c .EndElement :break _badfa ;case _c .CharData :};};return nil ;};func (_fgcaf ST_Grouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgcaf .String (),start );};func (_aacaa ST_SecondPieSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aacaa .ST_SecondPieSizePercent !=nil {e .EncodeToken (_c .CharData (*_aacaa .ST_SecondPieSizePercent ));};if _aacaa .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_aacaa .ST_SecondPieSizeUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_bgbg *CT_BandFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bgbg .Idx ,_dec );if _bgbg .SpPr !=nil {_bgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgbg .SpPr ,_bgg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gdeba ST_LayoutMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgfbc :=_c .Attr {};_fgfbc .Name =name ;switch _gdeba {case ST_LayoutModeUnset :_fgfbc .Value ="";case ST_LayoutModeEdge :_fgfbc .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_fgfbc .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _fgfbc ,nil ;}; - -// Validate validates the CT_Trendline and its children -func (_eecgc *CT_Trendline )Validate ()error {return _eecgc .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");}; +func (_ecde *CT_Surface )ValidateWithPath (path string )error {if _ecde .Thickness !=nil {if _cbce :=_ecde .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_cbce !=nil {return _cbce ;};};if _ecde .SpPr !=nil {if _dacab :=_ecde .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dacab !=nil {return _dacab ;};};if _ecde .PictureOptions !=nil {if _bgccfa :=_ecde .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bgccfa !=nil {return _bgccfa ;};};if _ecde .ExtLst !=nil {if _gged :=_ecde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gged !=nil {return _gged ;};};return nil ;};type ST_RadarStyle byte ;func (_gaedd *CT_Overlap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gaedd .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_gaedd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LayoutTarget and its children -func (_fbab *CT_LayoutTarget )Validate ()error {return _fbab .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};func (_ffagc *ST_GapAmount )ValidateWithPath (path string )error {_abbeac :=[]string {};if _ffagc .ST_GapAmountPercent !=nil {_abbeac =append (_abbeac ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ffagc .ST_GapAmountUShort !=nil {_abbeac =append (_abbeac ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_abbeac )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_abbeac );};return nil ;};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_cdeca :=&CT_NumDataSourceChoice {};return _cdeca ;};func NewCT_PictureFormat ()*CT_PictureFormat {_cbddb :=&CT_PictureFormat {};_cbddb .ValAttr =ST_PictureFormat (1);return _cbddb ;};func (_fcdcf *CT_Lvl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fcdcf .Pt !=nil {_gaeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_fdbed :=range _fcdcf .Pt {e .EncodeElement (_fdbed ,_gaeg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_UpDownBar ()*CT_UpDownBar {_gaag :=&CT_UpDownBar {};return _gaag };func (_gdged *EG_PieChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdged .VaryColors !=nil {_cacad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gdged .VaryColors ,_cacad );};if _gdged .Ser !=nil {_cgcggb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gecce :=range _gdged .Ser {e .EncodeElement (_gecce ,_cgcggb );};};if _gdged .DLbls !=nil {_bbgg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gdged .DLbls ,_bbgg );};return nil ;}; - -// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path -func (_faa *CT_DLblChoice )ValidateWithPath (path string )error {if _faa .Delete !=nil {if _acda :=_faa .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_acda !=nil {return _acda ;};};if _faa .Layout !=nil {if _egda :=_faa .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_egda !=nil {return _egda ;};};if _faa .Tx !=nil {if _gfd :=_faa .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gfd !=nil {return _gfd ;};};if _faa .NumFmt !=nil {if _cdff :=_faa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cdff !=nil {return _cdff ;};};if _faa .SpPr !=nil {if _babg :=_faa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_babg !=nil {return _babg ;};};if _faa .TxPr !=nil {if _bcgc :=_faa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bcgc !=nil {return _bcgc ;};};if _faa .DLblPos !=nil {if _eceb :=_faa .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_eceb !=nil {return _eceb ;};};if _faa .ShowLegendKey !=nil {if _gaab :=_faa .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_gaab !=nil {return _gaab ;};};if _faa .ShowVal !=nil {if _ebed :=_faa .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_ebed !=nil {return _ebed ;};};if _faa .ShowCatName !=nil {if _gfaa :=_faa .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_gfaa !=nil {return _gfaa ;};};if _faa .ShowSerName !=nil {if _babc :=_faa .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_babc !=nil {return _babc ;};};if _faa .ShowPercent !=nil {if _dfdc :=_faa .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dfdc !=nil {return _dfdc ;};};if _faa .ShowBubbleSize !=nil {if _gcgd :=_faa .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gcgd !=nil {return _gcgd ;};};return nil ;};func NewCT_UnsignedInt ()*CT_UnsignedInt {_gdbcf :=&CT_UnsignedInt {};return _gdbcf }; +// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path +func (_gfgcb *CT_PieChart )ValidateWithPath (path string )error {if _gfgcb .VaryColors !=nil {if _ffdd :=_gfgcb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ffdd !=nil {return _ffdd ;};};for _fgbg ,_agdd :=range _gfgcb .Ser {if _gdea :=_agdd .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fgbg ));_gdea !=nil {return _gdea ;};};if _gfgcb .DLbls !=nil {if _gdcb :=_gfgcb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gdcb !=nil {return _gdcb ;};};if _gfgcb .FirstSliceAng !=nil {if _abgc :=_gfgcb .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_abgc !=nil {return _abgc ;};};if _gfgcb .ExtLst !=nil {if _fagfb :=_gfgcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fagfb !=nil {return _fagfb ;};};return nil ;};func (_facce *CT_TrendlineType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _facce .ValAttr !=ST_TrendlineTypeUnset {_bfgcba ,_eabfaf :=_facce .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _eabfaf !=nil {return _eabfaf ;};start .Attr =append (start .Attr ,_bfgcba );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aadaa *CT_StrRef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_daad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066"}};_ba .AddPreserveSpaceAttr (&_daad ,_aadaa .F );e .EncodeElement (_aadaa .F ,_daad );if _aadaa .StrCache !=nil {_ddgfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_aadaa .StrCache ,_ddgfb );};if _aadaa .ExtLst !=nil {_bebcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aadaa .ExtLst ,_bebcg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edge *CT_DLblsChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eafag :for {_affg ,_ebac :=d .Token ();if _ebac !=nil {return _ebac ;};switch _bcff :=_affg .(type ){case _e .StartElement :switch _bcff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edge .Delete =NewCT_Boolean ();if _beb :=d .DecodeElement (_edge .Delete ,&_bcff );_beb !=nil {return _beb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edge .NumFmt =NewCT_NumFmt ();if _gbgab :=d .DecodeElement (_edge .NumFmt ,&_bcff );_gbgab !=nil {return _gbgab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edge .SpPr =_cb .NewCT_ShapeProperties ();if _aggd :=d .DecodeElement (_edge .SpPr ,&_bcff );_aggd !=nil {return _aggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edge .TxPr =_cb .NewCT_TextBody ();if _dggd :=d .DecodeElement (_edge .TxPr ,&_bcff );_dggd !=nil {return _dggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edge .DLblPos =NewCT_DLblPos ();if _gafd :=d .DecodeElement (_edge .DLblPos ,&_bcff );_gafd !=nil {return _gafd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edge .ShowLegendKey =NewCT_Boolean ();if _ffcg :=d .DecodeElement (_edge .ShowLegendKey ,&_bcff );_ffcg !=nil {return _ffcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edge .ShowVal =NewCT_Boolean ();if _ceeg :=d .DecodeElement (_edge .ShowVal ,&_bcff );_ceeg !=nil {return _ceeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edge .ShowCatName =NewCT_Boolean ();if _dfeda :=d .DecodeElement (_edge .ShowCatName ,&_bcff );_dfeda !=nil {return _dfeda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edge .ShowSerName =NewCT_Boolean ();if _geeca :=d .DecodeElement (_edge .ShowSerName ,&_bcff );_geeca !=nil {return _geeca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edge .ShowPercent =NewCT_Boolean ();if _cedbc :=d .DecodeElement (_edge .ShowPercent ,&_bcff );_cedbc !=nil {return _cedbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edge .ShowBubbleSize =NewCT_Boolean ();if _dcbdg :=d .DecodeElement (_edge .ShowBubbleSize ,&_bcff );_dcbdg !=nil {return _dcbdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edge .Separator =new (string );if _deba :=d .DecodeElement (_edge .Separator ,&_bcff );_deba !=nil {return _deba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edge .ShowLeaderLines =NewCT_Boolean ();if _eabc :=d .DecodeElement (_edge .ShowLeaderLines ,&_bcff );_eabc !=nil {return _eabc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edge .LeaderLines =NewCT_ChartLines ();if _eace :=d .DecodeElement (_edge .LeaderLines ,&_bcff );_eace !=nil {return _eace ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bcff .Name );if _ccee :=d .Skip ();_ccee !=nil {return _ccee ;};};case _e .EndElement :break _eafag ;case _e .CharData :};};return nil ;};func (_ebgaf *ST_LblOffset )ValidateWithPath (path string )error {_fddcb :=[]string {};if _ebgaf .ST_LblOffsetPercent !=nil {_fddcb =append (_fddcb ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ebgaf .ST_LblOffsetUShort !=nil {_fddcb =append (_fddcb ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_fddcb )> 1{return _bf .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fddcb );};return nil ;};type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func (_ebfdb ST_Orientation )ValidateWithPath (path string )error {switch _ebfdb {case 0,1,2:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfdb ));};return nil ;};func (_edgea *CT_RadarChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edgea .RadarStyle =NewCT_RadarStyle ();_fbfgg :for {_addef ,_fdbeb :=d .Token ();if _fdbeb !=nil {return _fdbeb ;};switch _bgdd :=_addef .(type ){case _e .StartElement :switch _bgdd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aagbc :=d .DecodeElement (_edgea .RadarStyle ,&_bgdd );_aagbc !=nil {return _aagbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edgea .VaryColors =NewCT_Boolean ();if _bfcede :=d .DecodeElement (_edgea .VaryColors ,&_bgdd );_bfcede !=nil {return _bfcede ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_babdg :=NewCT_RadarSer ();if _cfebb :=d .DecodeElement (_babdg ,&_bgdd );_cfebb !=nil {return _cfebb ;};_edgea .Ser =append (_edgea .Ser ,_babdg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edgea .DLbls =NewCT_DLbls ();if _agge :=d .DecodeElement (_edgea .DLbls ,&_bgdd );_agge !=nil {return _agge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baffg :=NewCT_UnsignedInt ();if _bgee :=d .DecodeElement (_baffg ,&_bgdd );_bgee !=nil {return _bgee ;};_edgea .AxId =append (_edgea .AxId ,_baffg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edgea .ExtLst =NewCT_ExtensionList ();if _cgdceb :=d .DecodeElement (_edgea .ExtLst ,&_bgdd );_cgdceb !=nil {return _cgdceb ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bgdd .Name );if _dgfg :=d .Skip ();_dgfg !=nil {return _dgfg ;};};case _e .EndElement :break _fbfgg ;case _e .CharData :};};return nil ;};func (_dbafad ST_BarDir )ValidateWithPath (path string )error {switch _dbafad {case 0,1,2:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbafad ));};return nil ;};func NewCT_ScatterSer ()*CT_ScatterSer {_gfgd :=&CT_ScatterSer {};_gfgd .Idx =NewCT_UnsignedInt ();_gfgd .Order =NewCT_UnsignedInt ();return _gfgd ;};func (_gafcd *CT_DoughnutChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adfe :for {_cdba ,_fgac :=d .Token ();if _fgac !=nil {return _fgac ;};switch _cfed :=_cdba .(type ){case _e .StartElement :switch _cfed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafcd .VaryColors =NewCT_Boolean ();if _agbc :=d .DecodeElement (_gafcd .VaryColors ,&_cfed );_agbc !=nil {return _agbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agccg :=NewCT_PieSer ();if _egcb :=d .DecodeElement (_agccg ,&_cfed );_egcb !=nil {return _egcb ;};_gafcd .Ser =append (_gafcd .Ser ,_agccg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafcd .DLbls =NewCT_DLbls ();if _ffdf :=d .DecodeElement (_gafcd .DLbls ,&_cfed );_ffdf !=nil {return _ffdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafcd .FirstSliceAng =NewCT_FirstSliceAng ();if _badg :=d .DecodeElement (_gafcd .FirstSliceAng ,&_cfed );_badg !=nil {return _badg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafcd .HoleSize =NewCT_HoleSize ();if _daacf :=d .DecodeElement (_gafcd .HoleSize ,&_cfed );_daacf !=nil {return _daacf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gafcd .ExtLst =NewCT_ExtensionList ();if _fdaf :=d .DecodeElement (_gafcd .ExtLst ,&_cfed );_fdaf !=nil {return _fdaf ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cfed .Name );if _fbfe :=d .Skip ();_fbfe !=nil {return _fbfe ;};};case _e .EndElement :break _adfe ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_RadarStyle and its children -func (_bagaa *CT_RadarStyle )Validate ()error {return _bagaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_bfbg ST_Shape )String ()string {switch _bfbg {case 0:return "";case 1:return "\u0063\u006f\u006e\u0065";case 2:return "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case 3:return "\u0062\u006f\u0078";case 4:return "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case 5:return "\u0070y\u0072\u0061\u006d\u0069\u0064";case 6:return "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return "";};func NewCT_AreaSer ()*CT_AreaSer {_dae :=&CT_AreaSer {};_dae .Idx =NewCT_UnsignedInt ();_dae .Order =NewCT_UnsignedInt ();return _dae ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_babbb ,_abbeb :=_e .ParseInt (s ,10,8);if _abbeb !=nil {return ST_Overlap {},_abbeb ;};_eafgef :=int8 (_babbb );return ST_Overlap {ST_OverlapByte :&_eafgef },nil ;};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_gacab :=&CT_TrendlineLbl {};return _gacab };func (_cdggdd ST_ErrDir )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_baeadg :=_c .Attr {};_baeadg .Name =name ;switch _cdggdd {case ST_ErrDirUnset :_baeadg .Value ="";case ST_ErrDirX :_baeadg .Value ="\u0078";case ST_ErrDirY :_baeadg .Value ="\u0079";};return _baeadg ,nil ;};func (_eegga ST_Shape )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cafdf :=_c .Attr {};_cafdf .Name =name ;switch _eegga {case ST_ShapeUnset :_cafdf .Value ="";case ST_ShapeCone :_cafdf .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_cafdf .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_cafdf .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_cafdf .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_cafdf .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_cafdf .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _cafdf ,nil ;};func (_ebabd *Group_DLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebabd .Layout !=nil {_gebea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ebabd .Layout ,_gebea );};if _ebabd .Tx !=nil {_cbgbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ebabd .Tx ,_cbgbd );};if _ebabd .NumFmt !=nil {_abfge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ebabd .NumFmt ,_abfge );};if _ebabd .SpPr !=nil {_eaed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebabd .SpPr ,_eaed );};if _ebabd .TxPr !=nil {_gabed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebabd .TxPr ,_gabed );};if _ebabd .DLblPos !=nil {_ccdebc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ebabd .DLblPos ,_ccdebc );};if _ebabd .ShowLegendKey !=nil {_cgfeb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ebabd .ShowLegendKey ,_cgfeb );};if _ebabd .ShowVal !=nil {_gdbcb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ebabd .ShowVal ,_gdbcb );};if _ebabd .ShowCatName !=nil {_dbeec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ebabd .ShowCatName ,_dbeec );};if _ebabd .ShowSerName !=nil {_ggfdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ebabd .ShowSerName ,_ggfdd );};if _ebabd .ShowPercent !=nil {_dgggab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ebabd .ShowPercent ,_dgggab );};if _ebabd .ShowBubbleSize !=nil {_cageg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ebabd .ShowBubbleSize ,_cageg );};if _ebabd .Separator !=nil {_dgggg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_cf .AddPreserveSpaceAttr (&_dgggg ,*_ebabd .Separator );e .EncodeElement (_ebabd .Separator ,_dgggg );};return nil ;};func (_bbac ST_PictureFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbac .String (),start );};func _degab (_baacg bool )uint8 {if _baacg {return 1;};return 0;};func (_baacb ST_AxPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bcdbb :=_c .Attr {};_bcdbb .Name =name ;switch _baacb {case ST_AxPosUnset :_bcdbb .Value ="";case ST_AxPosB :_bcdbb .Value ="\u0062";case ST_AxPosL :_bcdbb .Value ="\u006c";case ST_AxPosR :_bcdbb .Value ="\u0072";case ST_AxPosT :_bcdbb .Value ="\u0074";};return _bcdbb ,nil ;}; +// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path +func (_cbag *CT_SplitType )ValidateWithPath (path string )error {if _dbgc :=_cbag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbgc !=nil {return _dbgc ;};return nil ;}; -// Validate validates the CT_BubbleScale and its children -func (_gbdaf *CT_BubbleScale )Validate ()error {return _gbdaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");};func (_ceaaf ST_DispBlanksAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ceaaf .String (),start );};func (_cfaba ST_LblAlgn )String ()string {switch _cfaba {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};func NewCT_LineChart ()*CT_LineChart {_aggga :=&CT_LineChart {};_aggga .Grouping =NewCT_Grouping ();return _aggga ;}; +// Validate validates the CT_Legend and its children +func (_fcagf *CT_Legend )Validate ()error {return _fcagf .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};func (_ceafe ST_SizeRepresents )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ceafe .String (),start );}; -// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path -func (_aebe *CT_Legend )ValidateWithPath (path string )error {if _aebe .LegendPos !=nil {if _ccbg :=_aebe .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_ccbg !=nil {return _ccbg ;};};for _aabg ,_fgcag :=range _aebe .LegendEntry {if _geffe :=_fgcag .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_aabg ));_geffe !=nil {return _geffe ;};};if _aebe .Layout !=nil {if _fgagb :=_aebe .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fgagb !=nil {return _fgagb ;};};if _aebe .Overlay !=nil {if _ccab :=_aebe .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ccab !=nil {return _ccab ;};};if _aebe .SpPr !=nil {if _effbc :=_aebe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_effbc !=nil {return _effbc ;};};if _aebe .TxPr !=nil {if _eafb :=_aebe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eafb !=nil {return _eafb ;};};if _aebe .ExtLst !=nil {if _dccb :=_aebe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dccb !=nil {return _dccb ;};};return nil ;};type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func (_aacdf *CT_TimeUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbcbd :=range start .Attr {if _bbcbd .Name .Local =="\u0076\u0061\u006c"{_aacdf .ValAttr .UnmarshalXMLAttr (_bbcbd );continue ;};};for {_egege ,_ffcbc :=d .Token ();if _ffcbc !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_ffcbc );};if _cfgef ,_cgcff :=_egege .(_c .EndElement );_cgcff &&_cfgef .Name ==start .Name {break ;};};return nil ;};func (_eegdb *ST_LblAlgn )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eegdb =0;case "\u0063\u0074\u0072":*_eegdb =1;case "\u006c":*_eegdb =2;case "\u0072":*_eegdb =3;};return nil ;};func (_ecffa *CT_LineChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecffa .Grouping =NewCT_Grouping ();_agccc :for {_ebbe ,_cdfb :=d .Token ();if _cdfb !=nil {return _cdfb ;};switch _afeb :=_ebbe .(type ){case _c .StartElement :switch _afeb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _daee :=d .DecodeElement (_ecffa .Grouping ,&_afeb );_daee !=nil {return _daee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ecffa .VaryColors =NewCT_Boolean ();if _ccaba :=d .DecodeElement (_ecffa .VaryColors ,&_afeb );_ccaba !=nil {return _ccaba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_edecf :=NewCT_LineSer ();if _efbfbb :=d .DecodeElement (_edecf ,&_afeb );_efbfbb !=nil {return _efbfbb ;};_ecffa .Ser =append (_ecffa .Ser ,_edecf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ecffa .DLbls =NewCT_DLbls ();if _addfg :=d .DecodeElement (_ecffa .DLbls ,&_afeb );_addfg !=nil {return _addfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ecffa .DropLines =NewCT_ChartLines ();if _ecad :=d .DecodeElement (_ecffa .DropLines ,&_afeb );_ecad !=nil {return _ecad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_ecffa .HiLowLines =NewCT_ChartLines ();if _geae :=d .DecodeElement (_ecffa .HiLowLines ,&_afeb );_geae !=nil {return _geae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_ecffa .UpDownBars =NewCT_UpDownBars ();if _cffa :=d .DecodeElement (_ecffa .UpDownBars ,&_afeb );_cffa !=nil {return _cffa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_ecffa .Marker =NewCT_Boolean ();if _cbbd :=d .DecodeElement (_ecffa .Marker ,&_afeb );_cbbd !=nil {return _cbbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_ecffa .Smooth =NewCT_Boolean ();if _ffeaa :=d .DecodeElement (_ecffa .Smooth ,&_afeb );_ffeaa !=nil {return _ffeaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_fbad :=NewCT_UnsignedInt ();if _bcdc :=d .DecodeElement (_fbad ,&_afeb );_bcdc !=nil {return _bcdc ;};_ecffa .AxId =append (_ecffa .AxId ,_fbad );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecffa .ExtLst =NewCT_ExtensionList ();if _gdgaa :=d .DecodeElement (_ecffa .ExtLst ,&_afeb );_gdgaa !=nil {return _gdgaa ;};default:_cf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_afeb .Name );if _efecbb :=d .Skip ();_efecbb !=nil {return _efecbb ;};};case _c .EndElement :break _agccc ;case _c .CharData :};};return nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};func NewCT_DLblsChoice ()*CT_DLblsChoice {_efbf :=&CT_DLblsChoice {};return _efbf };func (_agedgc *ST_ErrBarType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggbda ,_ageed :=d .Token ();if _ageed !=nil {return _ageed ;};if _fdea ,_ggbef :=_ggbda .(_c .EndElement );_ggbef &&_fdea .Name ==start .Name {*_agedgc =1;return nil ;};if _gefb ,_cdaba :=_ggbda .(_c .CharData );!_cdaba {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggbda );}else {switch string (_gefb ){case "":*_agedgc =0;case "\u0062\u006f\u0074\u0068":*_agedgc =1;case "\u006d\u0069\u006eu\u0073":*_agedgc =2;case "\u0070\u006c\u0075\u0073":*_agedgc =3;};};_ggbda ,_ageed =d .Token ();if _ageed !=nil {return _ageed ;};if _edddf ,_dccec :=_ggbda .(_c .EndElement );_dccec &&_edddf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggbda );};func (_ecfdg ST_LblAlgn )ValidateWithPath (path string )error {switch _ecfdg {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecfdg ));};return nil ;};type ST_ErrBarType byte ;type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};func (_cgccfa *CT_TxChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fddda :for {_cccg ,_ggagf :=d .Token ();if _ggagf !=nil {return _ggagf ;};switch _fcbgd :=_cccg .(type ){case _c .StartElement :switch _fcbgd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_cgccfa .StrRef =NewCT_StrRef ();if _acfac :=d .DecodeElement (_cgccfa .StrRef ,&_fcbgd );_acfac !=nil {return _acfac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_cgccfa .Rich =_d .NewCT_TextBody ();if _gdbcc :=d .DecodeElement (_cgccfa .Rich ,&_fcbgd );_gdbcc !=nil {return _gdbcc ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fcbgd .Name );if _deeb :=d .Skip ();_deeb !=nil {return _deeb ;};};case _c .EndElement :break _fddda ;case _c .CharData :};};return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};func (_gcbdg ST_ErrValType )ValidateWithPath (path string )error {switch _gcbdg {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbdg ));};return nil ;};func NewCT_Perspective ()*CT_Perspective {_fcga :=&CT_Perspective {};return _fcga };func NewCT_NumRef ()*CT_NumRef {_dgadbe :=&CT_NumRef {};return _dgadbe };func NewCT_AxDataSource ()*CT_AxDataSource {_fefd :=&CT_AxDataSource {};_fefd .Choice =NewCT_AxDataSourceChoice ();return _fefd ;};func NewCT_SerAx ()*CT_SerAx {_gdcdf :=&CT_SerAx {};_gdcdf .AxId =NewCT_UnsignedInt ();_gdcdf .Scaling =NewCT_Scaling ();_gdcdf .AxPos =NewCT_AxPos ();_gdcdf .CrossAx =NewCT_UnsignedInt ();return _gdcdf ;};func (_dece ST_TickLblPos )ValidateWithPath (path string )error {switch _dece {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dece ));};return nil ;};var ST_SecondPieSizePercentPatternRe =_a .MustCompile (ST_SecondPieSizePercentPattern );func (_ffccf ST_BarGrouping )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ebegg :=_c .Attr {};_ebegg .Name =name ;switch _ffccf {case ST_BarGroupingUnset :_ebegg .Value ="";case ST_BarGroupingPercentStacked :_ebegg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_ebegg .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_ebegg .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_ebegg .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _ebegg ,nil ;};func (_ccfcbd ST_BarDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccfcbd .String (),start );};func (_bbgafb *CT_TickLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbgafb .ValAttr !=ST_TickLblPosUnset {_faadc ,_fbga :=_bbgafb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _fbga !=nil {return _fbga ;};start .Attr =append (start .Attr ,_faadc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggafa ST_LegendPos )ValidateWithPath (path string )error {switch _ggafa {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggafa ));};return nil ;};func NewGroup_DLbls ()*Group_DLbls {_egbg :=&Group_DLbls {};return _egbg };func (_gfeee *CT_DispUnits )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adad :for {_bdcb ,_bbfe :=d .Token ();if _bbfe !=nil {return _bbfe ;};switch _dcba :=_bdcb .(type ){case _c .StartElement :switch _dcba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_gfeee .Choice =NewCT_DispUnitsChoice ();if _fedde :=d .DecodeElement (&_gfeee .Choice .CustUnit ,&_dcba );_fedde !=nil {return _fedde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_gfeee .Choice =NewCT_DispUnitsChoice ();if _efdf :=d .DecodeElement (&_gfeee .Choice .BuiltInUnit ,&_dcba );_efdf !=nil {return _efdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"}:_gfeee .DispUnitsLbl =NewCT_DispUnitsLbl ();if _gbfc :=d .DecodeElement (_gfeee .DispUnitsLbl ,&_dcba );_gbfc !=nil {return _gbfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfeee .ExtLst =NewCT_ExtensionList ();if _fecea :=d .DecodeElement (_gfeee .ExtLst ,&_dcba );_fecea !=nil {return _fecea ;};default:_cf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_dcba .Name );if _ddgf :=d .Skip ();_ddgf !=nil {return _ddgf ;};};case _c .EndElement :break _adad ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path +func (_aabcb *CT_Surface3DChart )ValidateWithPath (path string )error {if _aabcb .Wireframe !=nil {if _dbafc :=_aabcb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_dbafc !=nil {return _dbafc ;};};for _bbba ,_cdbaa :=range _aabcb .Ser {if _begbd :=_cdbaa .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbba ));_begbd !=nil {return _begbd ;};};if _aabcb .BandFmts !=nil {if _bggbd :=_aabcb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_bggbd !=nil {return _bggbd ;};};for _cafgb ,_fdfed :=range _aabcb .AxId {if _abfaba :=_fdfed .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cafgb ));_abfaba !=nil {return _abfaba ;};};if _aabcb .ExtLst !=nil {if _aaaca :=_aabcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaaca !=nil {return _aaaca ;};};return nil ;};func (_gcdac *CT_ScatterSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aedeff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gcdac .Idx ,_aedeff );_abge :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gcdac .Order ,_abge );if _gcdac .Tx !=nil {_gdcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gcdac .Tx ,_gdcd );};if _gcdac .SpPr !=nil {_ggca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcdac .SpPr ,_ggca );};if _gcdac .Marker !=nil {_bgfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gcdac .Marker ,_bgfe );};if _gcdac .DPt !=nil {_cfebf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_cefcc :=range _gcdac .DPt {e .EncodeElement (_cefcc ,_cfebf );};};if _gcdac .DLbls !=nil {_ecacb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gcdac .DLbls ,_ecacb );};if _gcdac .Trendline !=nil {_caef :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_bgffg :=range _gcdac .Trendline {e .EncodeElement (_bgffg ,_caef );};};if _gcdac .ErrBars !=nil {_egbc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_fffc :=range _gcdac .ErrBars {e .EncodeElement (_fffc ,_egbc );};};if _gcdac .XVal !=nil {_eddbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_gcdac .XVal ,_eddbc );};if _gcdac .YVal !=nil {_acef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_gcdac .YVal ,_acef );};if _gcdac .Smooth !=nil {_fecg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_gcdac .Smooth ,_fecg );};if _gcdac .ExtLst !=nil {_cgga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcdac .ExtLst ,_cgga );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfdf *CT_PrintSettings )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dfdf .HeaderFooter !=nil {_dbdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_dfdf .HeaderFooter ,_dbdf );};if _dfdf .PageMargins !=nil {_cadga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_dfdf .PageMargins ,_cadga );};if _dfdf .PageSetup !=nil {_eaegf :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_dfdf .PageSetup ,_eaegf );};if _dfdf .LegacyDrawingHF !=nil {_aeff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dfdf .LegacyDrawingHF ,_aeff );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{ValAttr ST_Shape ;}; -// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path -func (_eeefa *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _daag ,_dfggd :=range _eeefa .ValAx {if _befg :=_dfggd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_daag ));_befg !=nil {return _befg ;};};for _fafded ,_gceg :=range _eeefa .CatAx {if _caffc :=_gceg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fafded ));_caffc !=nil {return _caffc ;};};for _bcdd ,_bggb :=range _eeefa .DateAx {if _cegff :=_bggb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_bcdd ));_cegff !=nil {return _cegff ;};};for _dbgd ,_fgcde :=range _eeefa .SerAx {if _bgeb :=_fgcde .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_dbgd ));_bgeb !=nil {return _bgeb ;};};return nil ;}; +// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path +func (_debfc *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _debfc .PtCount !=nil {if _gdef :=_debfc .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_gdef !=nil {return _gdef ;};};for _cecf ,_fgbea :=range _debfc .Lvl {if _dgbb :=_fgbea .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_cecf ));_dgbb !=nil {return _dgbb ;};};if _debfc .ExtLst !=nil {if _fggf :=_debfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggf !=nil {return _fggf ;};};return nil ;};func (_faefa *CT_Marker )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aefg :for {_ggfce ,_bdcg :=d .Token ();if _bdcg !=nil {return _bdcg ;};switch _eacf :=_ggfce .(type ){case _e .StartElement :switch _eacf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_faefa .Symbol =NewCT_MarkerStyle ();if _ccdae :=d .DecodeElement (_faefa .Symbol ,&_eacf );_ccdae !=nil {return _ccdae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_faefa .Size =NewCT_MarkerSize ();if _ecfd :=d .DecodeElement (_faefa .Size ,&_eacf );_ecfd !=nil {return _ecfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_faefa .SpPr =_cb .NewCT_ShapeProperties ();if _ddca :=d .DecodeElement (_faefa .SpPr ,&_eacf );_ddca !=nil {return _ddca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_faefa .ExtLst =NewCT_ExtensionList ();if _fabfg :=d .DecodeElement (_faefa .ExtLst ,&_eacf );_fabfg !=nil {return _fabfg ;};default:_ba .Log ("\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",_eacf .Name );if _abadc :=d .Skip ();_abadc !=nil {return _abadc ;};};case _e .EndElement :break _aefg ;case _e .CharData :};};return nil ;};func (_gcaa *CT_NumData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggbcda :for {_dgbg ,_eecce :=d .Token ();if _eecce !=nil {return _eecce ;};switch _bddce :=_dgbg .(type ){case _e .StartElement :switch _bddce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcaa .FormatCode =new (string );if _cdbe :=d .DecodeElement (_gcaa .FormatCode ,&_bddce );_cdbe !=nil {return _cdbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcaa .PtCount =NewCT_UnsignedInt ();if _eggbf :=d .DecodeElement (_gcaa .PtCount ,&_bddce );_eggbf !=nil {return _eggbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afgcg :=NewCT_NumVal ();if _adfa :=d .DecodeElement (_afgcg ,&_bddce );_adfa !=nil {return _adfa ;};_gcaa .Pt =append (_gcaa .Pt ,_afgcg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcaa .ExtLst =NewCT_ExtensionList ();if _acabe :=d .DecodeElement (_gcaa .ExtLst ,&_bddce );_acabe !=nil {return _acabe ;};default:_ba .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_bddce .Name );if _ebafc :=d .Skip ();_ebafc !=nil {return _ebafc ;};};case _e .EndElement :break _ggbcda ;case _e .CharData :};};return nil ;};func NewCT_ErrBarType ()*CT_ErrBarType {_gceda :=&CT_ErrBarType {};return _gceda };type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_DLblChoice and its children -func (_fefg *CT_DLblChoice )Validate ()error {return _fefg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path +func (_eedf *EG_DLblShared )ValidateWithPath (path string )error {if _eedf .NumFmt !=nil {if _abed :=_eedf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_abed !=nil {return _abed ;};};if _eedf .SpPr !=nil {if _efbgf :=_eedf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_efbgf !=nil {return _efbgf ;};};if _eedf .TxPr !=nil {if _bbcff :=_eedf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbcff !=nil {return _bbcff ;};};if _eedf .DLblPos !=nil {if _adbdd :=_eedf .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_adbdd !=nil {return _adbdd ;};};if _eedf .ShowLegendKey !=nil {if _dedec :=_eedf .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_dedec !=nil {return _dedec ;};};if _eedf .ShowVal !=nil {if _feba :=_eedf .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_feba !=nil {return _feba ;};};if _eedf .ShowCatName !=nil {if _eggee :=_eedf .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_eggee !=nil {return _eggee ;};};if _eedf .ShowSerName !=nil {if _bcgbd :=_eedf .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_bcgbd !=nil {return _bcgbd ;};};if _eedf .ShowPercent !=nil {if _cbdeb :=_eedf .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_cbdeb !=nil {return _cbdeb ;};};if _eedf .ShowBubbleSize !=nil {if _badde :=_eedf .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_badde !=nil {return _badde ;};};return nil ;};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;);func NewCT_BubbleSer ()*CT_BubbleSer {_geecb :=&CT_BubbleSer {};_geecb .Idx =NewCT_UnsignedInt ();_geecb .Order =NewCT_UnsignedInt ();return _geecb ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_egcba ,_aadd :=_b .ParseUint (s ,10,16);if _aadd !=nil {return ST_DepthPercent {},_aadd ;};_ddced :=uint16 (_egcba );return ST_DepthPercent {ST_DepthPercentUShort :&_ddced },nil ;}; -// Validate validates the CT_Bar3DChart and its children -func (_gccf *CT_Bar3DChart )Validate ()error {return _gccf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_ffgg ST_BubbleScale )String ()string {if _ffgg .ST_BubbleScalePercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_ffgg .ST_BubbleScalePercent );};if _ffgg .ST_BubbleScaleUInt !=nil {return _aa .Sprintf ("\u0025\u0076",*_ffgg .ST_BubbleScaleUInt );};return "";};func (_ecggb ST_RadarStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_faedc :=_c .Attr {};_faedc .Name =name ;switch _ecggb {case ST_RadarStyleUnset :_faedc .Value ="";case ST_RadarStyleStandard :_faedc .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_faedc .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_faedc .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _faedc ,nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;); +// Validate validates the CT_NumVal and its children +func (_ebbc *CT_NumVal )Validate ()error {return _ebbc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func (_fadd *CT_SerTx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fadd .Choice =NewCT_SerTxChoice ();_cadb :for {_abcbd ,_bgbba :=d .Token ();if _bgbba !=nil {return _bgbba ;};switch _adae :=_abcbd .(type ){case _e .StartElement :switch _adae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fadd .Choice =NewCT_SerTxChoice ();if _eeebd :=d .DecodeElement (&_fadd .Choice .StrRef ,&_adae );_eeebd !=nil {return _eeebd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadd .Choice =NewCT_SerTxChoice ();if _fgefc :=d .DecodeElement (&_fadd .Choice .V ,&_adae );_fgefc !=nil {return _fgefc ;};default:_ba .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",_adae .Name );if _bcccb :=d .Skip ();_bcccb !=nil {return _bcccb ;};};case _e .EndElement :break _cadb ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_DateAx and its children -func (_eede *CT_DateAx )Validate ()error {return _eede .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");}; +// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path +func (_abaaf *CT_Orientation )ValidateWithPath (path string )error {if _baad :=_abaaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baad !=nil {return _baad ;};return nil ;}; -// Validate validates the CT_GapAmount and its children -func (_aecgb *CT_GapAmount )Validate ()error {return _aecgb .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};func (_gbdee *EG_LineChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_daege :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gbdee .Grouping ,_daege );if _gbdee .VaryColors !=nil {_bbaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gbdee .VaryColors ,_bbaa );};if _gbdee .Ser !=nil {_ccdaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ffdc :=range _gbdee .Ser {e .EncodeElement (_ffdc ,_ccdaf );};};if _gbdee .DLbls !=nil {_cfcd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gbdee .DLbls ,_cfcd );};if _gbdee .DropLines !=nil {_fgedc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gbdee .DropLines ,_fgedc );};return nil ;};func (_fdgdf ST_ErrBarType )String ()string {switch _fdgdf {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006d\u0069\u006eu\u0073";case 3:return "\u0070\u006c\u0075\u0073";};return "";}; +// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path +func (_gbg *CT_AreaChart )ValidateWithPath (path string )error {if _gbg .Grouping !=nil {if _adb :=_gbg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_adb !=nil {return _adb ;};};if _gbg .VaryColors !=nil {if _aag :=_gbg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_aag !=nil {return _aag ;};};for _baea ,_gbc :=range _gbg .Ser {if _efb :=_gbc .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_baea ));_efb !=nil {return _efb ;};};if _gbg .DLbls !=nil {if _ea :=_gbg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ea !=nil {return _ea ;};};if _gbg .DropLines !=nil {if _dac :=_gbg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dac !=nil {return _dac ;};};for _fdc ,_bfa :=range _gbg .AxId {if _gd :=_bfa .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fdc ));_gd !=nil {return _gd ;};};if _gbg .ExtLst !=nil {if _fcc :=_gbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcc !=nil {return _fcc ;};};return nil ;}; -// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path -func (_eefff *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _eefff .CustUnit !=nil {if _ffbca :=_eefff .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_ffbca !=nil {return _ffbca ;};};if _eefff .BuiltInUnit !=nil {if _aecf :=_eefff .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_aecf !=nil {return _aecf ;};};return nil ;};const (ST_DLblPosUnset ST_DLblPos =0;ST_DLblPosBestFit ST_DLblPos =1;ST_DLblPosB ST_DLblPos =2;ST_DLblPosCtr ST_DLblPos =3;ST_DLblPosInBase ST_DLblPos =4;ST_DLblPosInEnd ST_DLblPos =5;ST_DLblPosL ST_DLblPos =6;ST_DLblPosOutEnd ST_DLblPos =7;ST_DLblPosR ST_DLblPos =8;ST_DLblPosT ST_DLblPos =9;); +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_aedba *CT_Extension )ValidateWithPath (path string )error {return nil };func (_gdcgb *CT_HoleSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acab :=range start .Attr {if _acab .Name .Local =="\u0076\u0061\u006c"{_daabf ,_abcgf :=ParseUnionST_HoleSize (_acab .Value );if _abcgf !=nil {return _abcgf ;};_gdcgb .ValAttr =&_daabf ;continue ;};};for {_feca ,_gcfb :=d .Token ();if _gcfb !=nil {return _bf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_gcfb );};if _gaecf ,_cccf :=_feca .(_e .EndElement );_cccf &&_gaecf .Name ==start .Name {break ;};};return nil ;};func (_bbca ST_PictureFormat )String ()string {switch _bbca {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 (_faca ST_CrossBetween )ValidateWithPath (path string )error {switch _faca {case 0,1,2:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faca ));};return nil ;}; -// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path -func (_gbef *CT_Bar3DChart )ValidateWithPath (path string )error {if _aga :=_gbef .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_aga !=nil {return _aga ;};if _gbef .Grouping !=nil {if _efc :=_gbef .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_efc !=nil {return _efc ;};};if _gbef .VaryColors !=nil {if _fecg :=_gbef .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fecg !=nil {return _fecg ;};};for _gbag ,_cff :=range _gbef .Ser {if _ecf :=_cff .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gbag ));_ecf !=nil {return _ecf ;};};if _gbef .DLbls !=nil {if _ddf :=_gbef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ddf !=nil {return _ddf ;};};if _gbef .GapWidth !=nil {if _bgba :=_gbef .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bgba !=nil {return _bgba ;};};if _gbef .GapDepth !=nil {if _gae :=_gbef .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_gae !=nil {return _gae ;};};if _gbef .Shape !=nil {if _abae :=_gbef .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_abae !=nil {return _abae ;};};for _gdg ,_ecb :=range _gbef .AxId {if _eabd :=_ecb .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gdg ));_eabd !=nil {return _eabd ;};};if _gbef .ExtLst !=nil {if _agdc :=_gbef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdc !=nil {return _agdc ;};};return nil ;};func NewCT_DoughnutChart ()*CT_DoughnutChart {_ccfec :=&CT_DoughnutChart {};return _ccfec };func NewCT_HoleSize ()*CT_HoleSize {_ccaa :=&CT_HoleSize {};return _ccaa };func (_fbfef ST_Shape )Validate ()error {return _fbfef .ValidateWithPath ("")}; +// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path +func (_bdgdd *EG_LineChartShared )ValidateWithPath (path string )error {if _baacca :=_bdgdd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_baacca !=nil {return _baacca ;};if _bdgdd .VaryColors !=nil {if _eeed :=_bdgdd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eeed !=nil {return _eeed ;};};for _fdfae ,_bdfgc :=range _bdgdd .Ser {if _cceefb :=_bdfgc .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fdfae ));_cceefb !=nil {return _cceefb ;};};if _bdgdd .DLbls !=nil {if _baeeg :=_bdgdd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_baeeg !=nil {return _baeeg ;};};if _bdgdd .DropLines !=nil {if _aeagf :=_bdgdd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_aeagf !=nil {return _aeagf ;};};return nil ;};func (_geeffg ST_OfPieType )Validate ()error {return _geeffg .ValidateWithPath ("")};func (_agafa ST_LegendPos )Validate ()error {return _agafa .ValidateWithPath ("")};func (_dabb *CT_NumDataSourceChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dabb .NumRef !=nil {_eggba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_dabb .NumRef ,_eggba );};if _dabb .NumLit !=nil {_dcbde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_dabb .NumLit ,_dcbde );};return nil ;};func (_decad ST_SecondPieSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _decad .ST_SecondPieSizePercent !=nil {e .EncodeToken (_e .CharData (*_decad .ST_SecondPieSizePercent ));};if _decad .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_e .CharData (_bf .Sprintf ("\u0025\u0064",*_decad .ST_SecondPieSizeUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_cabfb ST_TickMark )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cabfb .String (),start );};func (_adbeg *CT_PlotAreaChoice1 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddgcg :for {_acdbf ,_edadfd :=d .Token ();if _edadfd !=nil {return _edadfd ;};switch _bacgc :=_acdbf .(type ){case _e .StartElement :switch _bacgc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffbg :=NewCT_ValAx ();if _gacfb :=d .DecodeElement (_bffbg ,&_bacgc );_gacfb !=nil {return _gacfb ;};_adbeg .ValAx =append (_adbeg .ValAx ,_bffbg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aagfe :=NewCT_CatAx ();if _gffac :=d .DecodeElement (_aagfe ,&_bacgc );_gffac !=nil {return _gffac ;};_adbeg .CatAx =append (_adbeg .CatAx ,_aagfe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgab :=NewCT_DateAx ();if _faffg :=d .DecodeElement (_acgab ,&_bacgc );_faffg !=nil {return _faffg ;};_adbeg .DateAx =append (_adbeg .DateAx ,_acgab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbdec :=NewCT_SerAx ();if _gccg :=d .DecodeElement (_bbdec ,&_bacgc );_gccg !=nil {return _gccg ;};_adbeg .SerAx =append (_adbeg .SerAx ,_bbdec );default:_ba .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",_bacgc .Name );if _ffgg :=d .Skip ();_ffgg !=nil {return _ffgg ;};};case _e .EndElement :break _ddgcg ;case _e .CharData :};};return nil ;};func (_ecac *CT_CatAx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecac .AxId =NewCT_UnsignedInt ();_ecac .Scaling =NewCT_Scaling ();_ecac .AxPos =NewCT_AxPos ();_ecac .CrossAx =NewCT_UnsignedInt ();_fbec :for {_daegf ,_cecc :=d .Token ();if _cecc !=nil {return _cecc ;};switch _dcfd :=_daegf .(type ){case _e .StartElement :switch _dcfd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfece :=d .DecodeElement (_ecac .AxId ,&_dcfd );_bfece !=nil {return _bfece ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _beee :=d .DecodeElement (_ecac .Scaling ,&_dcfd );_beee !=nil {return _beee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .Delete =NewCT_Boolean ();if _dggg :=d .DecodeElement (_ecac .Delete ,&_dcfd );_dggg !=nil {return _dggg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdd :=d .DecodeElement (_ecac .AxPos ,&_dcfd );_fdd !=nil {return _fdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .MajorGridlines =NewCT_ChartLines ();if _dbbb :=d .DecodeElement (_ecac .MajorGridlines ,&_dcfd );_dbbb !=nil {return _dbbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .MinorGridlines =NewCT_ChartLines ();if _gace :=d .DecodeElement (_ecac .MinorGridlines ,&_dcfd );_gace !=nil {return _gace ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .Title =NewCT_Title ();if _fgfd :=d .DecodeElement (_ecac .Title ,&_dcfd );_fgfd !=nil {return _fgfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .NumFmt =NewCT_NumFmt ();if _afcf :=d .DecodeElement (_ecac .NumFmt ,&_dcfd );_afcf !=nil {return _afcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .MajorTickMark =NewCT_TickMark ();if _dcfb :=d .DecodeElement (_ecac .MajorTickMark ,&_dcfd );_dcfb !=nil {return _dcfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .MinorTickMark =NewCT_TickMark ();if _edbb :=d .DecodeElement (_ecac .MinorTickMark ,&_dcfd );_edbb !=nil {return _edbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .TickLblPos =NewCT_TickLblPos ();if _gbbba :=d .DecodeElement (_ecac .TickLblPos ,&_dcfd );_gbbba !=nil {return _gbbba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecac .SpPr =_cb .NewCT_ShapeProperties ();if _aaa :=d .DecodeElement (_ecac .SpPr ,&_dcfd );_aaa !=nil {return _aaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .TxPr =_cb .NewCT_TextBody ();if _bdaga :=d .DecodeElement (_ecac .TxPr ,&_dcfd );_bdaga !=nil {return _bdaga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bace :=d .DecodeElement (_ecac .CrossAx ,&_dcfd );_bace !=nil {return _bace ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .Choice =NewEG_AxSharedChoice ();if _dbed :=d .DecodeElement (&_ecac .Choice .Crosses ,&_dcfd );_dbed !=nil {return _dbed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .Choice =NewEG_AxSharedChoice ();if _bega :=d .DecodeElement (&_ecac .Choice .CrossesAt ,&_dcfd );_bega !=nil {return _bega ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .Auto =NewCT_Boolean ();if _fdac :=d .DecodeElement (_ecac .Auto ,&_dcfd );_fdac !=nil {return _fdac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .LblAlgn =NewCT_LblAlgn ();if _ddag :=d .DecodeElement (_ecac .LblAlgn ,&_dcfd );_ddag !=nil {return _ddag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .LblOffset =NewCT_LblOffset ();if _efgf :=d .DecodeElement (_ecac .LblOffset ,&_dcfd );_efgf !=nil {return _efgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .TickLblSkip =NewCT_Skip ();if _ffade :=d .DecodeElement (_ecac .TickLblSkip ,&_dcfd );_ffade !=nil {return _ffade ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .TickMarkSkip =NewCT_Skip ();if _egdb :=d .DecodeElement (_ecac .TickMarkSkip ,&_dcfd );_egdb !=nil {return _egdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecac .NoMultiLvlLbl =NewCT_Boolean ();if _cdef :=d .DecodeElement (_ecac .NoMultiLvlLbl ,&_dcfd );_cdef !=nil {return _cdef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _decf :=d .DecodeElement (_ecac .ExtLst ,&_dcfd );_decf !=nil {return _decf ;};default:_ba .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",_dcfd .Name );if _aaae :=d .Skip ();_aaae !=nil {return _aaae ;};};case _e .EndElement :break _fbec ;case _e .CharData :};};return nil ;};func (_abcdb ST_TickLblPos )ValidateWithPath (path string )error {switch _abcdb {case 0,1,2,3,4:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abcdb ));};return nil ;};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_cb .CT_TextBody ;};func (_bcfg *CT_DoughnutChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bcfg .VaryColors !=nil {_eeffa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bcfg .VaryColors ,_eeffa );};if _bcfg .Ser !=nil {_aaef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_baca :=range _bcfg .Ser {e .EncodeElement (_baca ,_aaef );};};if _bcfg .DLbls !=nil {_debcf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bcfg .DLbls ,_debcf );};if _bcfg .FirstSliceAng !=nil {_bbedb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_bcfg .FirstSliceAng ,_bbedb );};if _bcfg .HoleSize !=nil {_gaef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bcfg .HoleSize ,_gaef );};if _bcfg .ExtLst !=nil {_dgab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcfg .ExtLst ,_dgab );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fga *CT_Area3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ca :for {_fe ,_bed :=d .Token ();if _bed !=nil {return _bed ;};switch _ed :=_fe .(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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fga .Grouping =NewCT_Grouping ();if _ab :=d .DecodeElement (_fga .Grouping ,&_ed );_ab !=nil {return _ab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fga .VaryColors =NewCT_Boolean ();if _baf :=d .DecodeElement (_fga .VaryColors ,&_ed );_baf !=nil {return _baf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dg :=NewCT_AreaSer ();if _fee :=d .DecodeElement (_dg ,&_ed );_fee !=nil {return _fee ;};_fga .Ser =append (_fga .Ser ,_dg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fga .DLbls =NewCT_DLbls ();if _fef :=d .DecodeElement (_fga .DLbls ,&_ed );_fef !=nil {return _fef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fga .DropLines =NewCT_ChartLines ();if _fbg :=d .DecodeElement (_fga .DropLines ,&_ed );_fbg !=nil {return _fbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fga .GapDepth =NewCT_GapAmount ();if _af :=d .DecodeElement (_fga .GapDepth ,&_ed );_af !=nil {return _af ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_db :=NewCT_UnsignedInt ();if _bae :=d .DecodeElement (_db ,&_ed );_bae !=nil {return _bae ;};_fga .AxId =append (_fga .AxId ,_db );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fga .ExtLst =NewCT_ExtensionList ();if _dbd :=d .DecodeElement (_fga .ExtLst ,&_ed );_dbd !=nil {return _dbd ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ed .Name );if _gb :=d .Skip ();_gb !=nil {return _gb ;};};case _e .EndElement :break _ca ;case _e .CharData :};};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 NewCT_UpDownBars ()*CT_UpDownBars {_cfgag :=&CT_UpDownBars {};return _cfgag }; -// Validate validates the EG_BarChartShared and its children -func (_acceg *EG_BarChartShared )Validate ()error {return _acceg .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_ffeba ST_PictureFormat )Validate ()error {return _ffeba .ValidateWithPath ("")};func NewCT_Boolean ()*CT_Boolean {_efca :=&CT_Boolean {};return _efca }; +// Validate validates the CT_LegendEntryChoice and its children +func (_cabc *CT_LegendEntryChoice )Validate ()error {return _cabc .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .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 (_dbdg ST_TrendlineType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fcffa :=_e .Attr {};_fcffa .Name =name ;switch _dbdg {case ST_TrendlineTypeUnset :_fcffa .Value ="";case ST_TrendlineTypeExp :_fcffa .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_fcffa .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_fcffa .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_fcffa .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_fcffa .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_fcffa .Value ="\u0070\u006f\u0077e\u0072";};return _fcffa ,nil ;};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .CT_TextBody ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path -func (_dbcfc *CT_LegendPos )ValidateWithPath (path string )error {if _cfgcc :=_dbcfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfgcc !=nil {return _cfgcc ;};return nil ;};type CT_View3D struct{RotX *CT_RotX ;HPercent *CT_HPercent ;RotY *CT_RotY ;DepthPercent *CT_DepthPercent ;RAngAx *CT_Boolean ;Perspective *CT_Perspective ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path +func (_gfcde *CT_Layout )ValidateWithPath (path string )error {if _gfcde .ManualLayout !=nil {if _cgdc :=_gfcde .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_cgdc !=nil {return _cgdc ;};};if _gfcde .ExtLst !=nil {if _bbgd :=_gfcde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbgd !=nil {return _bbgd ;};};return nil ;};func (_fdagf *CT_NumRef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdcac :for {_eeffaa ,_fcce :=d .Token ();if _fcce !=nil {return _fcce ;};switch _ffae :=_eeffaa .(type ){case _e .StartElement :switch _ffae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dfea :=d .DecodeElement (&_fdagf .F ,&_ffae );_dfea !=nil {return _dfea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdagf .NumCache =NewCT_NumData ();if _dfgb :=d .DecodeElement (_fdagf .NumCache ,&_ffae );_dfgb !=nil {return _dfgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdagf .ExtLst =NewCT_ExtensionList ();if _eegf :=d .DecodeElement (_fdagf .ExtLst ,&_ffae );_eegf !=nil {return _eegf ;};default:_ba .Log ("\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",_ffae .Name );if _faag :=d .Skip ();_faag !=nil {return _faag ;};};case _e .EndElement :break _fdcac ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path -func (_baaff *CT_Title )ValidateWithPath (path string )error {if _baaff .Tx !=nil {if _bbdg :=_baaff .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bbdg !=nil {return _bbdg ;};};if _baaff .Layout !=nil {if _ebcfa :=_baaff .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ebcfa !=nil {return _ebcfa ;};};if _baaff .Overlay !=nil {if _bdcce :=_baaff .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_bdcce !=nil {return _bdcce ;};};if _baaff .SpPr !=nil {if _acff :=_baaff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acff !=nil {return _acff ;};};if _baaff .TxPr !=nil {if _fdacg :=_baaff .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fdacg !=nil {return _fdacg ;};};if _baaff .ExtLst !=nil {if _egagb :=_baaff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egagb !=nil {return _egagb ;};};return nil ;};func NewCT_AxPos ()*CT_AxPos {_cba :=&CT_AxPos {};_cba .ValAttr =ST_AxPos (1);return _cba };func (_fbag ST_OfPieType )String ()string {switch _fbag {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";}; +// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path +func (_ccdc *EG_SerShared )ValidateWithPath (path string )error {if _afccb :=_ccdc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_afccb !=nil {return _afccb ;};if _dcgaf :=_ccdc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dcgaf !=nil {return _dcgaf ;};if _ccdc .Tx !=nil {if _gdbgg :=_ccdc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gdbgg !=nil {return _gdbgg ;};};if _ccdc .SpPr !=nil {if _egaecd :=_ccdc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_egaecd !=nil {return _egaecd ;};};return nil ;}; -// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path -func (_ebgf *CT_Chart )ValidateWithPath (path string )error {if _ebgf .Title !=nil {if _eedcb :=_ebgf .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_eedcb !=nil {return _eedcb ;};};if _ebgf .AutoTitleDeleted !=nil {if _gcdgb :=_ebgf .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_gcdgb !=nil {return _gcdgb ;};};if _ebgf .PivotFmts !=nil {if _eeeb :=_ebgf .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_eeeb !=nil {return _eeeb ;};};if _ebgf .View3D !=nil {if _fecb :=_ebgf .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_fecb !=nil {return _fecb ;};};if _ebgf .Floor !=nil {if _gag :=_ebgf .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_gag !=nil {return _gag ;};};if _ebgf .SideWall !=nil {if _ceea :=_ebgf .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_ceea !=nil {return _ceea ;};};if _ebgf .BackWall !=nil {if _aac :=_ebgf .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_aac !=nil {return _aac ;};};if _bggf :=_ebgf .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_bggf !=nil {return _bggf ;};if _ebgf .Legend !=nil {if _ebff :=_ebgf .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_ebff !=nil {return _ebff ;};};if _ebgf .PlotVisOnly !=nil {if _cdaa :=_ebgf .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_cdaa !=nil {return _cdaa ;};};if _ebgf .DispBlanksAs !=nil {if _cacd :=_ebgf .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_cacd !=nil {return _cacd ;};};if _ebgf .ShowDLblsOverMax !=nil {if _bdag :=_ebgf .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_bdag !=nil {return _bdag ;};};if _ebgf .ExtLst !=nil {if _bbb :=_ebgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbb !=nil {return _bbb ;};};return nil ;}; +// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path +func (_cdf *CT_DLbls )ValidateWithPath (path string )error {for _fbdfg ,_bgfb :=range _cdf .DLbl {if _ccdg :=_bgfb .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_fbdfg ));_ccdg !=nil {return _ccdg ;};};if _cdf .Choice !=nil {if _fgaeg :=_cdf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fgaeg !=nil {return _fgaeg ;};};if _cdf .ExtLst !=nil {if _aege :=_cdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aege !=nil {return _aege ;};};return nil ;};func (_ffdg *ST_Overlap )Validate ()error {return _ffdg .ValidateWithPath ("")};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 CT_TimeUnit and its children, prefixing error messages with path -func (_fbcba *CT_TimeUnit )ValidateWithPath (path string )error {if _gcedf :=_fbcba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcedf !=nil {return _gcedf ;};return nil ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};type ST_TimeUnit byte ;func NewChart ()*Chart {_cceg :=&Chart {};_cceg .CT_RelId =*NewCT_RelId ();return _cceg };func (_afcee *CT_SerAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afcee .AxId =NewCT_UnsignedInt ();_afcee .Scaling =NewCT_Scaling ();_afcee .AxPos =NewCT_AxPos ();_afcee .CrossAx =NewCT_UnsignedInt ();_dfbca :for {_ffagag ,_cfgd :=d .Token ();if _cfgd !=nil {return _cfgd ;};switch _afag :=_ffagag .(type ){case _c .StartElement :switch _afag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _fbfea :=d .DecodeElement (_afcee .AxId ,&_afag );_fbfea !=nil {return _fbfea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _cfdac :=d .DecodeElement (_afcee .Scaling ,&_afag );_cfdac !=nil {return _cfdac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_afcee .Delete =NewCT_Boolean ();if _fbaf :=d .DecodeElement (_afcee .Delete ,&_afag );_fbaf !=nil {return _fbaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _gcfa :=d .DecodeElement (_afcee .AxPos ,&_afag );_gcfa !=nil {return _gcfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_afcee .MajorGridlines =NewCT_ChartLines ();if _cbef :=d .DecodeElement (_afcee .MajorGridlines ,&_afag );_cbef !=nil {return _cbef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_afcee .MinorGridlines =NewCT_ChartLines ();if _dffac :=d .DecodeElement (_afcee .MinorGridlines ,&_afag );_dffac !=nil {return _dffac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_afcee .Title =NewCT_Title ();if _feeb :=d .DecodeElement (_afcee .Title ,&_afag );_feeb !=nil {return _feeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_afcee .NumFmt =NewCT_NumFmt ();if _edfgb :=d .DecodeElement (_afcee .NumFmt ,&_afag );_edfgb !=nil {return _edfgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_afcee .MajorTickMark =NewCT_TickMark ();if _efcga :=d .DecodeElement (_afcee .MajorTickMark ,&_afag );_efcga !=nil {return _efcga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_afcee .MinorTickMark =NewCT_TickMark ();if _ecag :=d .DecodeElement (_afcee .MinorTickMark ,&_afag );_ecag !=nil {return _ecag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_afcee .TickLblPos =NewCT_TickLblPos ();if _eggde :=d .DecodeElement (_afcee .TickLblPos ,&_afag );_eggde !=nil {return _eggde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_afcee .SpPr =_d .NewCT_ShapeProperties ();if _abad :=d .DecodeElement (_afcee .SpPr ,&_afag );_abad !=nil {return _abad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_afcee .TxPr =_d .NewCT_TextBody ();if _edafd :=d .DecodeElement (_afcee .TxPr ,&_afag );_edafd !=nil {return _edafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _caagg :=d .DecodeElement (_afcee .CrossAx ,&_afag );_caagg !=nil {return _caagg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_afcee .Choice =NewEG_AxSharedChoice ();if _egge :=d .DecodeElement (&_afcee .Choice .Crosses ,&_afag );_egge !=nil {return _egge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_afcee .Choice =NewEG_AxSharedChoice ();if _cegcc :=d .DecodeElement (&_afcee .Choice .CrossesAt ,&_afag );_cegcc !=nil {return _cegcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_afcee .TickLblSkip =NewCT_Skip ();if _cfef :=d .DecodeElement (_afcee .TickLblSkip ,&_afag );_cfef !=nil {return _cfef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_afcee .TickMarkSkip =NewCT_Skip ();if _fccfd :=d .DecodeElement (_afcee .TickMarkSkip ,&_afag );_fccfd !=nil {return _fccfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afcee .ExtLst =NewCT_ExtensionList ();if _ceabc :=d .DecodeElement (_afcee .ExtLst ,&_afag );_ceabc !=nil {return _ceabc ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078\u0020\u0025\u0076",_afag .Name );if _fbbb :=d .Skip ();_fbbb !=nil {return _fbbb ;};};case _c .EndElement :break _dfbca ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_PlotAreaChoice1 and its children +func (_gafb *CT_PlotAreaChoice1 )Validate ()error {return _gafb .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};func (_deega ST_DispBlanksAs )String ()string {switch _deega {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 CT_Tx struct{Choice *CT_TxChoice ;}; -// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path -func (_caade *CT_Overlap )ValidateWithPath (path string )error {if _caade .ValAttr !=nil {if _cbeab :=_caade .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbeab !=nil {return _cbeab ;};};return nil ;};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_DateAx ()*CT_DateAx {_gdaed :=&CT_DateAx {};_gdaed .AxId =NewCT_UnsignedInt ();_gdaed .Scaling =NewCT_Scaling ();_gdaed .AxPos =NewCT_AxPos ();_gdaed .CrossAx =NewCT_UnsignedInt ();return _gdaed ;};func (_bfefaa ST_SplitType )ValidateWithPath (path string )error {switch _bfefaa {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfefaa ));};return nil ;};func NewCT_Legend ()*CT_Legend {_fgagc :=&CT_Legend {};return _fgagc };func (_edfff ST_LblAlgn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_edfff .String (),start );}; +// Validate validates the CT_MultiLvlStrRef and its children +func (_egfd *CT_MultiLvlStrRef )Validate ()error {return _egfd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};func NewCT_Bar3DChart ()*CT_Bar3DChart {_efcb :=&CT_Bar3DChart {};_efcb .BarDir =NewCT_BarDir ();return _efcb ;};func (_cfbge *CT_PageMargins )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cefg :=range start .Attr {if _cefg .Name .Local =="\u006c"{_bbeg ,_gffc :=_b .ParseFloat (_cefg .Value ,64);if _gffc !=nil {return _gffc ;};_cfbge .LAttr =_bbeg ;continue ;};if _cefg .Name .Local =="\u0072"{_ecdaa ,_gfdf :=_b .ParseFloat (_cefg .Value ,64);if _gfdf !=nil {return _gfdf ;};_cfbge .RAttr =_ecdaa ;continue ;};if _cefg .Name .Local =="\u0074"{_dfae ,_bgdbg :=_b .ParseFloat (_cefg .Value ,64);if _bgdbg !=nil {return _bgdbg ;};_cfbge .TAttr =_dfae ;continue ;};if _cefg .Name .Local =="\u0062"{_aabgb ,_begf :=_b .ParseFloat (_cefg .Value ,64);if _begf !=nil {return _begf ;};_cfbge .BAttr =_aabgb ;continue ;};if _cefg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_cageb ,_cced :=_b .ParseFloat (_cefg .Value ,64);if _cced !=nil {return _cced ;};_cfbge .HeaderAttr =_cageb ;continue ;};if _cefg .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_facb ,_ecfg :=_b .ParseFloat (_cefg .Value ,64);if _ecfg !=nil {return _ecfg ;};_cfbge .FooterAttr =_facb ;continue ;};};for {_dbcf ,_geece :=d .Token ();if _geece !=nil {return _bf .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",_geece );};if _bddfde ,_cfcd :=_dbcf .(_e .EndElement );_cfcd &&_bddfde .Name ==start .Name {break ;};};return nil ;};func (_bcaga ST_PageSetupOrientation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bcaga .String (),start );};func (_gdge *CT_SerAx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdge .AxId =NewCT_UnsignedInt ();_gdge .Scaling =NewCT_Scaling ();_gdge .AxPos =NewCT_AxPos ();_gdge .CrossAx =NewCT_UnsignedInt ();_aggc :for {_fbbae ,_cafag :=d .Token ();if _cafag !=nil {return _cafag ;};switch _adggf :=_fbbae .(type ){case _e .StartElement :switch _adggf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdfe :=d .DecodeElement (_gdge .AxId ,&_adggf );_fdfe !=nil {return _fdfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fffef :=d .DecodeElement (_gdge .Scaling ,&_adggf );_fffef !=nil {return _fffef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .Delete =NewCT_Boolean ();if _adfdb :=d .DecodeElement (_gdge .Delete ,&_adggf );_adfdb !=nil {return _adfdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fcddc :=d .DecodeElement (_gdge .AxPos ,&_adggf );_fcddc !=nil {return _fcddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .MajorGridlines =NewCT_ChartLines ();if _fggb :=d .DecodeElement (_gdge .MajorGridlines ,&_adggf );_fggb !=nil {return _fggb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .MinorGridlines =NewCT_ChartLines ();if _edafa :=d .DecodeElement (_gdge .MinorGridlines ,&_adggf );_edafa !=nil {return _edafa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .Title =NewCT_Title ();if _ceacd :=d .DecodeElement (_gdge .Title ,&_adggf );_ceacd !=nil {return _ceacd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .NumFmt =NewCT_NumFmt ();if _ecef :=d .DecodeElement (_gdge .NumFmt ,&_adggf );_ecef !=nil {return _ecef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .MajorTickMark =NewCT_TickMark ();if _egfdd :=d .DecodeElement (_gdge .MajorTickMark ,&_adggf );_egfdd !=nil {return _egfdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .MinorTickMark =NewCT_TickMark ();if _daaad :=d .DecodeElement (_gdge .MinorTickMark ,&_adggf );_daaad !=nil {return _daaad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .TickLblPos =NewCT_TickLblPos ();if _fbdfb :=d .DecodeElement (_gdge .TickLblPos ,&_adggf );_fbdfb !=nil {return _fbdfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdge .SpPr =_cb .NewCT_ShapeProperties ();if _fbgge :=d .DecodeElement (_gdge .SpPr ,&_adggf );_fbgge !=nil {return _fbgge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .TxPr =_cb .NewCT_TextBody ();if _ebbbe :=d .DecodeElement (_gdge .TxPr ,&_adggf );_ebbbe !=nil {return _ebbbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ggcf :=d .DecodeElement (_gdge .CrossAx ,&_adggf );_ggcf !=nil {return _ggcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .Choice =NewEG_AxSharedChoice ();if _aefgg :=d .DecodeElement (&_gdge .Choice .Crosses ,&_adggf );_aefgg !=nil {return _aefgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .Choice =NewEG_AxSharedChoice ();if _acdbc :=d .DecodeElement (&_gdge .Choice .CrossesAt ,&_adggf );_acdbc !=nil {return _acdbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .TickLblSkip =NewCT_Skip ();if _gcfd :=d .DecodeElement (_gdge .TickLblSkip ,&_adggf );_gcfd !=nil {return _gcfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdge .TickMarkSkip =NewCT_Skip ();if _ddfcc :=d .DecodeElement (_gdge .TickMarkSkip ,&_adggf );_ddfcc !=nil {return _ddfcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdge .ExtLst =NewCT_ExtensionList ();if _gfde :=d .DecodeElement (_gdge .ExtLst ,&_adggf );_gfde !=nil {return _gfde ;};default:_ba .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",_adggf .Name );if _afgeb :=d .Skip ();_afgeb !=nil {return _afgeb ;};};case _e .EndElement :break _aggc ;case _e .CharData :};};return nil ;};type CT_RelId struct{IdAttr string ;}; -// Validate validates the CT_Surface and its children -func (_afae *CT_Surface )Validate ()error {return _afae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};func (_aae *CT_AxPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aae .ValAttr =ST_AxPos (1);for _ ,_dgf :=range start .Attr {if _dgf .Name .Local =="\u0076\u0061\u006c"{_aae .ValAttr .UnmarshalXMLAttr (_dgf );continue ;};};for {_acd ,_bgaf :=d .Token ();if _bgaf !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_bgaf );};if _bbc ,_bde :=_acd .(_c .EndElement );_bde &&_bbc .Name ==start .Name {break ;};};return nil ;};func (_dabd *CT_Period )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgfg :=range start .Attr {if _dgfg .Name .Local =="\u0076\u0061\u006c"{_fbfgfe ,_dfacc :=_e .ParseUint (_dgfg .Value ,10,32);if _dfacc !=nil {return _dfacc ;};_gacag :=uint32 (_fbfgfe );_dabd .ValAttr =&_gacag ;continue ;};};for {_egcdbg ,_fdcaa :=d .Token ();if _fdcaa !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_fdcaa );};if _dddgc ,_fbbff :=_egcdbg .(_c .EndElement );_fbbff &&_dddgc .Name ==start .Name {break ;};};return nil ;};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_gffcb ST_GapAmount )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gffcb .ST_GapAmountPercent !=nil {e .EncodeToken (_c .CharData (*_gffcb .ST_GapAmountPercent ));};if _gffcb .ST_GapAmountUShort !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_gffcb .ST_GapAmountUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; +// ST_LblOffset is a union type +type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};func (_dcgf *CT_View3D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcbe :for {_edgff ,_ggdeg :=d .Token ();if _ggdeg !=nil {return _ggdeg ;};switch _gdgce :=_edgff .(type ){case _e .StartElement :switch _gdgce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgf .RotX =NewCT_RotX ();if _bcdeda :=d .DecodeElement (_dcgf .RotX ,&_gdgce );_bcdeda !=nil {return _bcdeda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgf .HPercent =NewCT_HPercent ();if _ffggd :=d .DecodeElement (_dcgf .HPercent ,&_gdgce );_ffggd !=nil {return _ffggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgf .RotY =NewCT_RotY ();if _bggf :=d .DecodeElement (_dcgf .RotY ,&_gdgce );_bggf !=nil {return _bggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgf .DepthPercent =NewCT_DepthPercent ();if _eage :=d .DecodeElement (_dcgf .DepthPercent ,&_gdgce );_eage !=nil {return _eage ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgf .RAngAx =NewCT_Boolean ();if _bgfcd :=d .DecodeElement (_dcgf .RAngAx ,&_gdgce );_bgfcd !=nil {return _bgfcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgf .Perspective =NewCT_Perspective ();if _fbaed :=d .DecodeElement (_dcgf .Perspective ,&_gdgce );_fbaed !=nil {return _fbaed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dcgf .ExtLst =NewCT_ExtensionList ();if _fecde :=d .DecodeElement (_dcgf .ExtLst ,&_gdgce );_fecde !=nil {return _fecde ;};default:_ba .Log ("\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",_gdgce .Name );if _dfadg :=d .Skip ();_dfadg !=nil {return _dfadg ;};};case _e .EndElement :break _fcbe ;case _e .CharData :};};return nil ;};func (_adbcg ST_BuiltInUnit )String ()string {switch _adbcg {case 0:return "";case 1:return "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case 2:return "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case 3:return "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 4:return "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 5:return "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 6:return "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 7:return "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 8:return "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 9:return "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return "";}; -// Validate validates the CT_Line3DChart and its children -func (_eeba *CT_Line3DChart )Validate ()error {return _eeba .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_TxChoice and its children +func (_facgd *CT_TxChoice )Validate ()error {return _facgd .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_eeab *CT_LegendEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bfee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eeab .Idx ,_bfee );if _eeab .Choice !=nil {_eeab .Choice .MarshalXML (e ,_e .StartElement {});};if _eeab .ExtLst !=nil {_cbfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeab .ExtLst ,_cbfg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfefg ST_RadarStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bfggaf :=_e .Attr {};_bfggaf .Name =name ;switch _bfefg {case ST_RadarStyleUnset :_bfggaf .Value ="";case ST_RadarStyleStandard :_bfggaf .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_bfggaf .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_bfggaf .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _bfggaf ,nil ;}; -// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path -func (_gcde *CT_Skip )ValidateWithPath (path string )error {if _gcde .ValAttr < 1{return _aa .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_gcde .ValAttr );};return nil ;};func (_edad *CT_BandFmts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddg :for {_cfc ,_agd :=d .Token ();if _agd !=nil {return _agd ;};switch _dcd :=_cfc .(type ){case _c .StartElement :switch _dcd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"}:_fccec :=NewCT_BandFmt ();if _dbe :=d .DecodeElement (_fccec ,&_dcd );_dbe !=nil {return _dbe ;};_edad .BandFmt =append (_edad .BandFmt ,_fccec );default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_dcd .Name );if _dfc :=d .Skip ();_dfc !=nil {return _dfc ;};};case _c .EndElement :break _ddg ;case _c .CharData :};};return nil ;};func (_agcac ST_BuiltInUnit )String ()string {switch _agcac {case 0:return "";case 1:return "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case 2:return "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case 3:return "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 4:return "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 5:return "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 6:return "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 7:return "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 8:return "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 9:return "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return "";};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;}; +// Validate validates the EG_SurfaceChartShared and its children +func (_fcac *EG_SurfaceChartShared )Validate ()error {return _fcac .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;); -// Validate validates the CT_BandFmts and its children -func (_beg *CT_BandFmts )Validate ()error {return _beg .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);func (_gaabf ST_ErrBarType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gaabf .String (),start );}; +// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path +func (_ccec *CT_Legend )ValidateWithPath (path string )error {if _ccec .LegendPos !=nil {if _acfc :=_ccec .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_acfc !=nil {return _acfc ;};};for _abgb ,_fgdf :=range _ccec .LegendEntry {if _effd :=_fgdf .ValidateWithPath (_bf .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_abgb ));_effd !=nil {return _effd ;};};if _ccec .Layout !=nil {if _bebcd :=_ccec .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_bebcd !=nil {return _bebcd ;};};if _ccec .Overlay !=nil {if _cffd :=_ccec .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_cffd !=nil {return _cffd ;};};if _ccec .SpPr !=nil {if _bcgcb :=_ccec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bcgcb !=nil {return _bcgcb ;};};if _ccec .TxPr !=nil {if _aadf :=_ccec .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aadf !=nil {return _aadf ;};};if _ccec .ExtLst !=nil {if _egda :=_ccec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egda !=nil {return _egda ;};};return nil ;};func NewCT_SerTx ()*CT_SerTx {_efffc :=&CT_SerTx {};_efffc .Choice =NewCT_SerTxChoice ();return _efffc ;};func (_caeeaf ST_Overlap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _caeeaf .ST_OverlapPercent !=nil {e .EncodeToken (_e .CharData (*_caeeaf .ST_OverlapPercent ));};if _caeeaf .ST_OverlapByte !=nil {e .EncodeToken (_e .CharData (_bf .Sprintf ("\u0025\u0064",*_caeeaf .ST_OverlapByte )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type ST_BuiltInUnit byte ;func NewCT_Title ()*CT_Title {_dacgc :=&CT_Title {};return _dacgc };func (_ddfbe *ST_DLblPos )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ddfbe =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_ddfbe =1;case "\u0062":*_ddfbe =2;case "\u0063\u0074\u0072":*_ddfbe =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_ddfbe =4;case "\u0069\u006e\u0045n\u0064":*_ddfbe =5;case "\u006c":*_ddfbe =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_ddfbe =7;case "\u0072":*_ddfbe =8;case "\u0074":*_ddfbe =9;};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_fbec *CT_Shape )ValidateWithPath (path string )error {if _defab :=_fbec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_defab !=nil {return _defab ;};return nil ;};func (_eeagb ST_ErrDir )String ()string {switch _eeagb {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";};func (_fadd *CT_NumDataSourceChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fadd .NumRef !=nil {_bgbce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_fadd .NumRef ,_bgbce );};if _fadd .NumLit !=nil {_gfddg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_fadd .NumLit ,_gfddg );};return nil ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_aeefg :=&EG_LegendEntryData {};return _aeefg };func (_bdfg *CT_DLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ege ,_dada :=_bdfg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dada !=nil {return _dada ;};start .Attr =append (start .Attr ,_ege );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbeg *CT_StrVal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_fbeg .IdxAttr )});e .EncodeToken (start );_gdgfc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076"}};_cf .AddPreserveSpaceAttr (&_gdgfc ,_fbeg .V );e .EncodeElement (_fbeg .V ,_gdgfc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_DLblShared and its children +func (_caeac *EG_DLblShared )Validate ()error {return _caeac .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");}; -// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path -func (_fcbb *CT_GapAmount )ValidateWithPath (path string )error {if _fcbb .ValAttr !=nil {if _acbbe :=_fcbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acbbe !=nil {return _acbbe ;};};return nil ;}; +// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path +func (_bgcfc *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _bgcfc .AreaChart !=nil {if _bfcce :=_bgcfc .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_bfcce !=nil {return _bfcce ;};};if _bgcfc .Area3DChart !=nil {if _gaaf :=_bgcfc .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gaaf !=nil {return _gaaf ;};};if _bgcfc .LineChart !=nil {if _cbcf :=_bgcfc .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_cbcf !=nil {return _cbcf ;};};if _bgcfc .Line3DChart !=nil {if _ccbgb :=_bgcfc .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ccbgb !=nil {return _ccbgb ;};};if _bgcfc .StockChart !=nil {if _cdae :=_bgcfc .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_cdae !=nil {return _cdae ;};};if _bgcfc .RadarChart !=nil {if _acbea :=_bgcfc .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_acbea !=nil {return _acbea ;};};if _bgcfc .ScatterChart !=nil {if _fccgb :=_bgcfc .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_fccgb !=nil {return _fccgb ;};};if _bgcfc .PieChart !=nil {if _caad :=_bgcfc .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_caad !=nil {return _caad ;};};if _bgcfc .Pie3DChart !=nil {if _feagb :=_bgcfc .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_feagb !=nil {return _feagb ;};};if _bgcfc .DoughnutChart !=nil {if _cfbfd :=_bgcfc .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_cfbfd !=nil {return _cfbfd ;};};if _bgcfc .BarChart !=nil {if _feagbc :=_bgcfc .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_feagbc !=nil {return _feagbc ;};};if _bgcfc .Bar3DChart !=nil {if _cbeb :=_bgcfc .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_cbeb !=nil {return _cbeb ;};};if _bgcfc .OfPieChart !=nil {if _aacd :=_bgcfc .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_aacd !=nil {return _aacd ;};};if _bgcfc .SurfaceChart !=nil {if _gccca :=_bgcfc .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_gccca !=nil {return _gccca ;};};if _bgcfc .Surface3DChart !=nil {if _ffgba :=_bgcfc .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ffgba !=nil {return _ffgba ;};};if _bgcfc .BubbleChart !=nil {if _dbda :=_bgcfc .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_dbda !=nil {return _dbda ;};};return nil ;};func (_gaefc ST_LegendPos )ValidateWithPath (path string )error {switch _gaefc {case 0,1,2,3,4,5:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaefc ));};return nil ;};func (_gbeg ST_DispBlanksAs )ValidateWithPath (path string )error {switch _gbeg {case 0,1,2,3:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbeg ));};return nil ;}; -// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path -func (_eeeg *CT_BubbleScale )ValidateWithPath (path string )error {if _eeeg .ValAttr !=nil {if _gafa :=_eeeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gafa !=nil {return _gafa ;};};return nil ;};func NewEG_DLblShared ()*EG_DLblShared {_fbfgeg :=&EG_DLblShared {};return _fbfgeg }; +// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path +func (_gdfc *CT_RadarStyle )ValidateWithPath (path string )error {if _gggf :=_gdfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gggf !=nil {return _gggf ;};return nil ;}; -// Validate validates the CT_PivotSource and its children -func (_gdgea *CT_PivotSource )Validate ()error {return _gdgea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};type ST_RadarStyle byte ; +// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path +func (_dgca *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _dgca .CustUnit !=nil {if _dcac :=_dgca .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_dcac !=nil {return _dcac ;};};if _dgca .BuiltInUnit !=nil {if _ffeb :=_dgca .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_ffeb !=nil {return _ffeb ;};};return nil ;};func (_faacf *CT_Skip )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_faacf .ValAttr =1;for _ ,_ddgac :=range start .Attr {if _ddgac .Name .Local =="\u0076\u0061\u006c"{_cgfa ,_gcfa :=_b .ParseUint (_ddgac .Value ,10,32);if _gcfa !=nil {return _gcfa ;};_faacf .ValAttr =uint32 (_cgfa );continue ;};};for {_aegg ,_dagf :=d .Token ();if _dagf !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_dagf );};if _dbafa ,_dbgfe :=_aegg .(_e .EndElement );_dbgfe &&_dbafa .Name ==start .Name {break ;};};return nil ;};func (_cbea *ST_Overlap )ValidateWithPath (path string )error {_gfbcb :=[]string {};if _cbea .ST_OverlapPercent !=nil {_gfbcb =append (_gfbcb ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _cbea .ST_OverlapByte !=nil {_gfbcb =append (_gfbcb ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_gfbcb )> 1{return _bf .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gfbcb );};return nil ;};func NewCT_Protection ()*CT_Protection {_fcaaa :=&CT_Protection {};return _fcaaa };func (_fgfa *ST_RadarStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fgfa =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fgfa =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_fgfa =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_fgfa =3;};return nil ;};func (_gefd *CT_PictureStackUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",_gefd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edfgd *ST_GapAmount )Validate ()error {return _edfgd .ValidateWithPath ("")};type CT_TickMark struct{ValAttr ST_TickMark ;};type ST_CrossBetween byte ; -// Validate validates the CT_Area3DChart and its children -func (_fa *CT_Area3DChart )Validate ()error {return _fa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path +func (_faabe *CT_SurfaceSer )ValidateWithPath (path string )error {if _gdfgf :=_faabe .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gdfgf !=nil {return _gdfgf ;};if _ebadb :=_faabe .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ebadb !=nil {return _ebadb ;};if _faabe .Tx !=nil {if _bffc :=_faabe .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bffc !=nil {return _bffc ;};};if _faabe .SpPr !=nil {if _aadfd :=_faabe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aadfd !=nil {return _aadfd ;};};if _faabe .Cat !=nil {if _dafab :=_faabe .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_dafab !=nil {return _dafab ;};};if _faabe .Val !=nil {if _ddbde :=_faabe .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ddbde !=nil {return _ddbde ;};};if _faabe .ExtLst !=nil {if _cbddg :=_faabe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbddg !=nil {return _cbddg ;};};return nil ;};func (_edacf *CT_Marker )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _edacf .Symbol !=nil {_gfad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_edacf .Symbol ,_gfad );};if _edacf .Size !=nil {_fbae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_edacf .Size ,_fbae );};if _edacf .SpPr !=nil {_decfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edacf .SpPr ,_decfb );};if _edacf .ExtLst !=nil {_gcad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edacf .ExtLst ,_gcad );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AxDataSourceChoice and its children -func (_feg *CT_AxDataSourceChoice )Validate ()error {return _feg .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};func (_cfdbf *CT_TimeUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfdbf .ValAttr !=ST_TimeUnitUnset {_afbbc ,_bdeaa :=_cfdbf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bdeaa !=nil {return _bdeaa ;};start .Attr =append (start .Attr ,_afbbc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfcefc ST_DLblPos )String ()string {switch _gfcefc {case 0:return "";case 1:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 2:return "\u0062";case 3:return "\u0063\u0074\u0072";case 4:return "\u0069\u006e\u0042\u0061\u0073\u0065";case 5:return "\u0069\u006e\u0045n\u0064";case 6:return "\u006c";case 7:return "\u006f\u0075\u0074\u0045\u006e\u0064";case 8:return "\u0072";case 9:return "\u0074";};return "";};func (_fgbgg ST_SecondPieSize )String ()string {if _fgbgg .ST_SecondPieSizePercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_fgbgg .ST_SecondPieSizePercent );};if _fgbgg .ST_SecondPieSizeUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_fgbgg .ST_SecondPieSizeUShort );};return "";};func NewCT_TickLblPos ()*CT_TickLblPos {_afff :=&CT_TickLblPos {};return _afff };func NewCT_BarGrouping ()*CT_BarGrouping {_gdd :=&CT_BarGrouping {};return _gdd }; +// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path +func (_aaegf *EG_AxSharedChoice )ValidateWithPath (path string )error {if _aaegf .Crosses !=nil {if _abefe :=_aaegf .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_abefe !=nil {return _abefe ;};};if _aaegf .CrossesAt !=nil {if _eadb :=_aaegf .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_eadb !=nil {return _eadb ;};};return nil ;};func (_gdbae ST_ErrDir )ValidateWithPath (path string )error {switch _gdbae {case 0,1,2:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbae ));};return nil ;}; -// Validate validates the CT_PictureStackUnit and its children -func (_efcg *CT_PictureStackUnit )Validate ()error {return _efcg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};func (_dfadg *CT_PieChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgcaa :for {_gbec ,_gfdff :=d .Token ();if _gfdff !=nil {return _gfdff ;};switch _cbbb :=_gbec .(type ){case _c .StartElement :switch _cbbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dfadg .VaryColors =NewCT_Boolean ();if _bccf :=d .DecodeElement (_dfadg .VaryColors ,&_cbbb );_bccf !=nil {return _bccf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_gffbd :=NewCT_PieSer ();if _fcgcc :=d .DecodeElement (_gffbd ,&_cbbb );_fcgcc !=nil {return _fcgcc ;};_dfadg .Ser =append (_dfadg .Ser ,_gffbd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dfadg .DLbls =NewCT_DLbls ();if _gfbc :=d .DecodeElement (_dfadg .DLbls ,&_cbbb );_gfbc !=nil {return _gfbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_dfadg .FirstSliceAng =NewCT_FirstSliceAng ();if _eedee :=d .DecodeElement (_dfadg .FirstSliceAng ,&_cbbb );_eedee !=nil {return _eedee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfadg .ExtLst =NewCT_ExtensionList ();if _cgddb :=d .DecodeElement (_dfadg .ExtLst ,&_cbbb );_cgddb !=nil {return _cgddb ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cbbb .Name );if _ccbbd :=d .Skip ();_ccbbd !=nil {return _ccbbd ;};};case _c .EndElement :break _fgcaa ;case _c .CharData :};};return nil ;};func (_aecfa *CT_UpDownBar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_effe :for {_ccbdf ,_bcddcg :=d .Token ();if _bcddcg !=nil {return _bcddcg ;};switch _fcefa :=_ccbdf .(type ){case _c .StartElement :switch _fcefa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_aecfa .SpPr =_d .NewCT_ShapeProperties ();if _eafcf :=d .DecodeElement (_aecfa .SpPr ,&_fcefa );_eafcf !=nil {return _eafcf ;};default:_cf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_fcefa .Name );if _acfaa :=d .Skip ();_acfaa !=nil {return _acfaa ;};};case _c .EndElement :break _effe ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path +func (_fa *CT_Area3DChart )ValidateWithPath (path string )error {if _fa .Grouping !=nil {if _df :=_fa .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_df !=nil {return _df ;};};if _fa .VaryColors !=nil {if _ff :=_fa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ff !=nil {return _ff ;};};for _fc ,_aa :=range _fa .Ser {if _cbg :=_aa .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fc ));_cbg !=nil {return _cbg ;};};if _fa .DLbls !=nil {if _abc :=_fa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_abc !=nil {return _abc ;};};if _fa .DropLines !=nil {if _da :=_fa .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_da !=nil {return _da ;};};if _fa .GapDepth !=nil {if _aaf :=_fa .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_aaf !=nil {return _aaf ;};};for _bb ,_ae :=range _fa .AxId {if _bcc :=_ae .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bb ));_bcc !=nil {return _bcc ;};};if _fa .ExtLst !=nil {if _de :=_fa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_de !=nil {return _de ;};};return nil ;}; -// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path -func (_dddaed *ChartSpace )ValidateWithPath (path string )error {if _dcdae :=_dddaed .CT_ChartSpace .ValidateWithPath (path );_dcdae !=nil {return _dcdae ;};return nil ;};func (_dbccd *CT_SerTxChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbccd .StrRef !=nil {_deeeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_dbccd .StrRef ,_deeeg );};if _dbccd .V !=nil {_cdebg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076"}};_cf .AddPreserveSpaceAttr (&_cdebg ,*_dbccd .V );e .EncodeElement (_dbccd .V ,_cdebg );};return nil ;};func (_fgfc *CT_Orientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgfc .ValAttr !=ST_OrientationUnset {_abfg ,_gagf :=_fgfc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gagf !=nil {return _gagf ;};start .Attr =append (start .Attr ,_abfg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_StrVal and its children +func (_ddbcf *CT_StrVal )Validate ()error {return _ddbcf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");}; // ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path -func (_eafg *CT_DepthPercent )ValidateWithPath (path string )error {if _eafg .ValAttr !=nil {if _fbde :=_eafg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbde !=nil {return _fbde ;};};return nil ;};func (_ccfab ST_RadarStyle )String ()string {switch _ccfab {case 0:return "";case 1:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 2:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 3:return "\u0066\u0069\u006c\u006c\u0065\u0064";};return "";};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;};func NewCT_PivotSource ()*CT_PivotSource {_dfdbb :=&CT_PivotSource {};_dfdbb .FmtId =NewCT_UnsignedInt ();return _dfdbb ;};type CT_Period struct{ValAttr *uint32 ;};func (_fbdf *CT_PlotAreaChoice1 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agfbb :for {_dafg ,_bacc :=d .Token ();if _bacc !=nil {return _bacc ;};switch _bddcc :=_dafg .(type ){case _c .StartElement :switch _bddcc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:_ecfd :=NewCT_ValAx ();if _egab :=d .DecodeElement (_ecfd ,&_bddcc );_egab !=nil {return _egab ;};_fbdf .ValAx =append (_fbdf .ValAx ,_ecfd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:_abdf :=NewCT_CatAx ();if _gccgge :=d .DecodeElement (_abdf ,&_bddcc );_gccgge !=nil {return _gccgge ;};_fbdf .CatAx =append (_fbdf .CatAx ,_abdf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:_gabeg :=NewCT_DateAx ();if _gedfa :=d .DecodeElement (_gabeg ,&_bddcc );_gedfa !=nil {return _gedfa ;};_fbdf .DateAx =append (_fbdf .DateAx ,_gabeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:_dacga :=NewCT_SerAx ();if _ebbbf :=d .DecodeElement (_dacga ,&_bddcc );_ebbbf !=nil {return _ebbbf ;};_fbdf .SerAx =append (_fbdf .SerAx ,_dacga );default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072e\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_bddcc .Name );if _bedc :=d .Skip ();_bedc !=nil {return _bedc ;};};case _c .EndElement :break _agfbb ;case _c .CharData :};};return nil ;}; +func (_deeb *CT_DepthPercent )ValidateWithPath (path string )error {if _deeb .ValAttr !=nil {if _gcda :=_deeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcda !=nil {return _gcda ;};};return nil ;}; -// Validate validates the CT_LineSer and its children -func (_becfa *CT_LineSer )Validate ()error {return _becfa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func NewCT_SerTx ()*CT_SerTx {_edecb :=&CT_SerTx {};_edecb .Choice =NewCT_SerTxChoice ();return _edecb ;};var ST_OverlapPercentPatternRe =_a .MustCompile (ST_OverlapPercentPattern ); +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_bedd *CT_ExtensionList )ValidateWithPath (path string )error {for _ceaf ,_afbd :=range _bedd .Ext {if _eaca :=_afbd .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ceaf ));_eaca !=nil {return _eaca ;};};return nil ;};func (_dffcd ST_AxPos )Validate ()error {return _dffcd .ValidateWithPath ("")};func (_deag *CT_ErrDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_deag .ValAttr =ST_ErrDir (1);for _ ,_abfbg :=range start .Attr {if _abfbg .Name .Local =="\u0076\u0061\u006c"{_deag .ValAttr .UnmarshalXMLAttr (_abfbg );continue ;};};for {_ffdc ,_gfae :=d .Token ();if _gfae !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_gfae );};if _edbf ,_cede :=_ffdc .(_e .EndElement );_cede &&_edbf .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_degfb ,_ccfggc :=_b .ParseUint (s ,10,16);if _ccfggc !=nil {return ST_SecondPieSize {},_ccfggc ;};_dbbbgd :=uint16 (_degfb );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_dbbbgd },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 *_cb .CT_ShapeProperties ;TxPr *_cb .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_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;}; -// Validate validates the CT_DLbl and its children -func (_bfbd *CT_DLbl )Validate ()error {return _bfbd .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");}; +// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path +func (_dadb *CT_AxPos )ValidateWithPath (path string )error {if _dadb .ValAttr ==ST_AxPosUnset {return _bf .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 _gae :=_dadb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gae !=nil {return _gae ;};return nil ;};func (_dcdf ST_TimeUnit )ValidateWithPath (path string )error {switch _dcdf {case 0,1,2,3:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdf ));};return nil ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_dbdbd :=&CT_ScatterStyle {};return _dbdbd };type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewEG_DLblShared ()*EG_DLblShared {_dede :=&EG_DLblShared {};return _dede };func (_eadcf *ST_SecondPieSize )ValidateWithPath (path string )error {_aggb :=[]string {};if _eadcf .ST_SecondPieSizePercent !=nil {_aggb =append (_aggb ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _eadcf .ST_SecondPieSizeUShort !=nil {_aggb =append (_aggb ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_aggb )> 1{return _bf .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aggb );};return nil ;};func NewCT_TxChoice ()*CT_TxChoice {_feecga :=&CT_TxChoice {};return _feecga };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;); -// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path -func (_aefe *CT_LogBase )ValidateWithPath (path string )error {if _aefe .ValAttr < 2{return _aa .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_aefe .ValAttr );};if _aefe .ValAttr > 1000{return _aa .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u00201\u0030\u0030\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_aefe .ValAttr );};return nil ;}; +// Validate validates the CT_UnsignedInt and its children +func (_dcgc *CT_UnsignedInt )Validate ()error {return _dcgc .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func (_fggdc ST_SizeRepresents )ValidateWithPath (path string )error {switch _fggdc {case 0,1,2:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggdc ));};return nil ;};type CT_SplitType struct{ValAttr ST_SplitType ;};func (_bdcdc *Chart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdcdc .CT_RelId =*NewCT_RelId ();for _ ,_ddaeb :=range start .Attr {if _ddaeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddaeb .Name .Local =="\u0069\u0064"||_ddaeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ddaeb .Name .Local =="\u0069\u0064"{_fgdd ,_ccebde :=_ddaeb .Value ,error (nil );if _ccebde !=nil {return _ccebde ;};_bdcdc .IdAttr =_fgdd ;continue ;};};for {_fdbef ,_fedde :=d .Token ();if _fedde !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_fedde );};if _bbgda ,_cafff :=_fdbef .(_e .EndElement );_cafff &&_bbgda .Name ==start .Name {break ;};};return nil ;};func NewCT_PlotArea ()*CT_PlotArea {_gdad :=&CT_PlotArea {};return _gdad };type ST_TickMark byte ;func NewCT_TextLanguageID ()*CT_TextLanguageID {_dbeda :=&CT_TextLanguageID {};return _dbeda };type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cb .CT_ShapeProperties ;};func (_gaab *CT_LegendPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gaab .ValAttr !=ST_LegendPosUnset {_fcddb ,_ccfg :=_gaab .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _ccfg !=nil {return _ccfg ;};start .Attr =append (start .Attr ,_fcddb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fgcfb ST_BarGrouping )String ()string {switch _fgcfb {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case 3:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 4:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_fcef :=&CT_TrendlineLbl {};return _fcef };func (_ccb *CT_AxisUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccb .ValAttr =0+1;for _ ,_cga :=range start .Attr {if _cga .Name .Local =="\u0076\u0061\u006c"{_befd ,_efc :=_b .ParseFloat (_cga .Value ,64);if _efc !=nil {return _efc ;};_ccb .ValAttr =_befd ;continue ;};};for {_gcf ,_adec :=d .Token ();if _adec !=nil {return _bf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_adec );};if _egf ,_ag :=_gcf .(_e .EndElement );_ag &&_egf .Name ==start .Name {break ;};};return nil ;};type CT_AreaChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_DPt ()*CT_DPt {_efbc :=&CT_DPt {};_efbc .Idx =NewCT_UnsignedInt ();return _efbc };type EG_LegendEntryData struct{TxPr *_cb .CT_TextBody ;};func (_dgade *ST_LayoutTarget )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dgade =0;case "\u0069\u006e\u006ee\u0072":*_dgade =1;case "\u006f\u0075\u0074e\u0072":*_dgade =2;};return nil ;};func (_dbgaf ST_MarkerStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dcbdcb :=_e .Attr {};_dcbdcb .Name =name ;switch _dbgaf {case ST_MarkerStyleUnset :_dcbdcb .Value ="";case ST_MarkerStyleCircle :_dcbdcb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_dcbdcb .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_dcbdcb .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_dcbdcb .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_dcbdcb .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_dcbdcb .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_dcbdcb .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_dcbdcb .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_dcbdcb .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_dcbdcb .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_dcbdcb .Value ="\u0078";case ST_MarkerStyleAuto :_dcbdcb .Value ="\u0061\u0075\u0074\u006f";};return _dcbdcb ,nil ;};func (_dbbc *ST_SizeRepresents )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbbc =0;case "\u0061\u0072\u0065\u0061":*_dbbc =1;case "\u0077":*_dbbc =2;};return nil ;};func (_cfeec ST_BuiltInUnit )Validate ()error {return _cfeec .ValidateWithPath ("")};func (_gdgcc ST_PictureFormat )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dfaac :=_e .Attr {};_dfaac .Name =name ;switch _gdgcc {case ST_PictureFormatUnset :_dfaac .Value ="";case ST_PictureFormatStretch :_dfaac .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_dfaac .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_dfaac .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _dfaac ,nil ;};func (_bagd *CT_LayoutMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bagd .ValAttr !=ST_LayoutModeUnset {_cbaf ,_aceg :=_bagd .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _aceg !=nil {return _aceg ;};start .Attr =append (start .Attr ,_cbaf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path -func (_geffd *CT_SerTx )ValidateWithPath (path string )error {if _aaca :=_geffd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aaca !=nil {return _aaca ;};return nil ;}; +// Validate validates the CT_Lvl and its children +func (_fdca *CT_Lvl )Validate ()error {return _fdca .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};type ST_ScatterStyle byte ; -// Validate validates the CT_PlotArea and its children -func (_gafe *CT_PlotArea )Validate ()error {return _gafe .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func (_cecda ST_BuiltInUnit )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bddfga :=_c .Attr {};_bddfga .Name =name ;switch _cecda {case ST_BuiltInUnitUnset :_bddfga .Value ="";case ST_BuiltInUnitHundreds :_bddfga .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_bddfga .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_bddfga .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_bddfga .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_bddfga .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_bddfga .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_bddfga .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_bddfga .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_bddfga .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _bddfga ,nil ;};func (_agcca *ST_HPercent )ValidateWithPath (path string )error {_ebcb :=[]string {};if _agcca .ST_HPercentWithSymbol !=nil {_ebcb =append (_ebcb ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _agcca .ST_HPercentUShort !=nil {_ebcb =append (_ebcb ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_ebcb )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebcb );};return nil ;};func (_ggba *CT_SecondPieSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggba .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_ggba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Double and its children +func (_afde *CT_Double )Validate ()error {return _afde .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};func (_acbbc ST_ErrDir )Validate ()error {return _acbbc .ValidateWithPath ("")};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 (_gfcf ST_TickLblPos )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gaedf :=_e .Attr {};_gaedf .Name =name ;switch _gfcf {case ST_TickLblPosUnset :_gaedf .Value ="";case ST_TickLblPosHigh :_gaedf .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_gaedf .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_gaedf .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_gaedf .Value ="\u006e\u006f\u006e\u0065";};return _gaedf ,nil ;};func NewCT_Shape ()*CT_Shape {_gegdg :=&CT_Shape {};return _gegdg }; -// Validate validates the CT_CustSplit and its children -func (_cbff *CT_CustSplit )Validate ()error {return _cbff .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};func (_ddee *ST_AxPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddee =0;case "\u0062":*_ddee =1;case "\u006c":*_ddee =2;case "\u0072":*_ddee =3;case "\u0074":*_ddee =4;};return nil ;};func (_ffcg *ChartSpace )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063\u003a\u0063h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065";return _ffcg .CT_ChartSpace .MarshalXML (e ,start );}; +// Validate validates the CT_BarSer and its children +func (_dgad *CT_BarSer )Validate ()error {return _dgad .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func NewCT_Area3DChart ()*CT_Area3DChart {_f :=&CT_Area3DChart {};return _f };func (_dgec *CT_Legend )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dgec .LegendPos !=nil {_dcaeg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_dgec .LegendPos ,_dcaeg );};if _dgec .LegendEntry !=nil {_egcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_cdfb :=range _dgec .LegendEntry {e .EncodeElement (_cdfb ,_egcf );};};if _dgec .Layout !=nil {_egce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dgec .Layout ,_egce );};if _dgec .Overlay !=nil {_bbdf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_dgec .Overlay ,_bbdf );};if _dgec .SpPr !=nil {_bdcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dgec .SpPr ,_bdcc );};if _dgec .TxPr !=nil {_dedb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dgec .TxPr ,_dedb );};if _dgec .ExtLst !=nil {_bfgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgec .ExtLst ,_bfgg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Perspective and its children -func (_ceccd *CT_Perspective )Validate ()error {return _ceccd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};type CT_DLblPos struct{ValAttr ST_DLblPos ;}; +// Validate validates the CT_ScatterSer and its children +func (_bbfe *CT_ScatterSer )Validate ()error {return _bbfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};type CT_ExtensionList struct{Ext []*CT_Extension ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};func (_gacb *CT_GapAmount )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gacb .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);func NewCT_HPercent ()*CT_HPercent {_cbdac :=&CT_HPercent {};return _cbdac };func (_dgccfb *CT_SerTxChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccgdf :for {_geea ,_abcbf :=d .Token ();if _abcbf !=nil {return _abcbf ;};switch _egdaf :=_geea .(type ){case _e .StartElement :switch _egdaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dgccfb .StrRef =NewCT_StrRef ();if _edgab :=d .DecodeElement (_dgccfb .StrRef ,&_egdaf );_edgab !=nil {return _edgab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgccfb .V =new (string );if _aggaa :=d .DecodeElement (_dgccfb .V ,&_egdaf );_aggaa !=nil {return _aggaa ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_egdaf .Name );if _cggbfa :=d .Skip ();_cggbfa !=nil {return _cggbfa ;};};case _e .EndElement :break _ccgdf ;case _e .CharData :};};return nil ;};func NewCT_StrVal ()*CT_StrVal {_fgaac :=&CT_StrVal {};return _fgaac };func (_cdebg *ST_SplitType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cdebg =0;case "\u0061\u0075\u0074\u006f":*_cdebg =1;case "\u0063\u0075\u0073\u0074":*_cdebg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cdebg =3;case "\u0070\u006f\u0073":*_cdebg =4;case "\u0076\u0061\u006c":*_cdebg =5;};return nil ;}; -// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path -func (_cbec *CT_FirstSliceAng )ValidateWithPath (path string )error {if _cbec .ValAttr !=nil {if *_cbec .ValAttr < 0{return _aa .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cbec .ValAttr );};if *_cbec .ValAttr > 360{return _aa .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cbec .ValAttr );};};return nil ;};func (_abacde *ST_BarDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaacg ,_eeafd :=d .Token ();if _eeafd !=nil {return _eeafd ;};if _abacdd ,_dafff :=_eaacg .(_c .EndElement );_dafff &&_abacdd .Name ==start .Name {*_abacde =1;return nil ;};if _feade ,_eebfd :=_eaacg .(_c .CharData );!_eebfd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaacg );}else {switch string (_feade ){case "":*_abacde =0;case "\u0062\u0061\u0072":*_abacde =1;case "\u0063\u006f\u006c":*_abacde =2;};};_eaacg ,_eeafd =d .Token ();if _eeafd !=nil {return _eeafd ;};if _efcab ,_dgdda :=_eaacg .(_c .EndElement );_dgdda &&_efcab .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaacg );};func (_ebbg *CT_DPt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebbg .Idx =NewCT_UnsignedInt ();_edfbf :for {_gfac ,_ebad :=d .Token ();if _ebad !=nil {return _ebad ;};switch _cbab :=_gfac .(type ){case _c .StartElement :switch _cbab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _dbaed :=d .DecodeElement (_ebbg .Idx ,&_cbab );_dbaed !=nil {return _dbaed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_ebbg .InvertIfNegative =NewCT_Boolean ();if _bcfb :=d .DecodeElement (_ebbg .InvertIfNegative ,&_cbab );_bcfb !=nil {return _bcfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_ebbg .Marker =NewCT_Marker ();if _degbb :=d .DecodeElement (_ebbg .Marker ,&_cbab );_degbb !=nil {return _degbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_ebbg .Bubble3D =NewCT_Boolean ();if _afdg :=d .DecodeElement (_ebbg .Bubble3D ,&_cbab );_afdg !=nil {return _afdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_ebbg .Explosion =NewCT_UnsignedInt ();if _dcaf :=d .DecodeElement (_ebbg .Explosion ,&_cbab );_dcaf !=nil {return _dcaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ebbg .SpPr =_d .NewCT_ShapeProperties ();if _ebaa :=d .DecodeElement (_ebbg .SpPr ,&_cbab );_ebaa !=nil {return _ebaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_ebbg .PictureOptions =NewCT_PictureOptions ();if _egdb :=d .DecodeElement (_ebbg .PictureOptions ,&_cbab );_egdb !=nil {return _egdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebbg .ExtLst =NewCT_ExtensionList ();if _fbba :=d .DecodeElement (_ebbg .ExtLst ,&_cbab );_fbba !=nil {return _fbba ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0074\u0020\u0025\u0076",_cbab .Name );if _dcg :=d .Skip ();_dcg !=nil {return _dcg ;};};case _c .EndElement :break _edfbf ;case _c .CharData :};};return nil ;};func (_ebaca ST_PictureFormat )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfcfc :=_c .Attr {};_dfcfc .Name =name ;switch _ebaca {case ST_PictureFormatUnset :_dfcfc .Value ="";case ST_PictureFormatStretch :_dfcfc .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_dfcfc .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_dfcfc .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _dfcfc ,nil ;}; +// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path +func (_ccebe *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _ccebe .NumRef !=nil {if _fffg :=_ccebe .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_fffg !=nil {return _fffg ;};};if _ccebe .NumLit !=nil {if _fdgff :=_ccebe .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_fdgff !=nil {return _fdgff ;};};return nil ;};func (_bcagb ST_Crosses )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ffddc :=_e .Attr {};_ffddc .Name =name ;switch _bcagb {case ST_CrossesUnset :_ffddc .Value ="";case ST_CrossesAutoZero :_ffddc .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_ffddc .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_ffddc .Value ="\u006d\u0069\u006e";};return _ffddc ,nil ;};func (_fdafa *CT_Protection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fdafa .ChartObject !=nil {_dfdab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_fdafa .ChartObject ,_dfdab );};if _fdafa .Data !=nil {_dbae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_fdafa .Data ,_dbae );};if _fdafa .Formatting !=nil {_fbfebe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_fdafa .Formatting ,_fbfebe );};if _fdafa .Selection !=nil {_ccaa :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fdafa .Selection ,_ccaa );};if _fdafa .UserInterface !=nil {_gcbdc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_fdafa .UserInterface ,_gcbdc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_faff *CT_DispUnitsLbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfab :for {_bbfgc ,_bgcf :=d .Token ();if _bgcf !=nil {return _bgcf ;};switch _ccaf :=_bbfgc .(type ){case _e .StartElement :switch _ccaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faff .Layout =NewCT_Layout ();if _cbfb :=d .DecodeElement (_faff .Layout ,&_ccaf );_cbfb !=nil {return _cbfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faff .Tx =NewCT_Tx ();if _agca :=d .DecodeElement (_faff .Tx ,&_ccaf );_agca !=nil {return _agca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_faff .SpPr =_cb .NewCT_ShapeProperties ();if _fcfe :=d .DecodeElement (_faff .SpPr ,&_ccaf );_fcfe !=nil {return _fcfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faff .TxPr =_cb .NewCT_TextBody ();if _dbabc :=d .DecodeElement (_faff .TxPr ,&_ccaf );_dbabc !=nil {return _dbabc ;};default:_ba .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",_ccaf .Name );if _dcefb :=d .Skip ();_dcefb !=nil {return _dcefb ;};};case _e .EndElement :break _bfab ;case _e .CharData :};};return nil ;};func (_caeab *CT_PieSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caeab .Idx =NewCT_UnsignedInt ();_caeab .Order =NewCT_UnsignedInt ();_agcce :for {_dfaee ,_cgbgg :=d .Token ();if _cgbgg !=nil {return _cgbgg ;};switch _dcfef :=_dfaee .(type ){case _e .StartElement :switch _dcfef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fccdd :=d .DecodeElement (_caeab .Idx ,&_dcfef );_fccdd !=nil {return _fccdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eebbd :=d .DecodeElement (_caeab .Order ,&_dcfef );_eebbd !=nil {return _eebbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caeab .Tx =NewCT_SerTx ();if _bcgag :=d .DecodeElement (_caeab .Tx ,&_dcfef );_bcgag !=nil {return _bcgag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_caeab .SpPr =_cb .NewCT_ShapeProperties ();if _ffgdd :=d .DecodeElement (_caeab .SpPr ,&_dcfef );_ffgdd !=nil {return _ffgdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caeab .Explosion =NewCT_UnsignedInt ();if _ebacb :=d .DecodeElement (_caeab .Explosion ,&_dcfef );_ebacb !=nil {return _ebacb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgeb :=NewCT_DPt ();if _fbfgd :=d .DecodeElement (_fgeb ,&_dcfef );_fbfgd !=nil {return _fbfgd ;};_caeab .DPt =append (_caeab .DPt ,_fgeb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caeab .DLbls =NewCT_DLbls ();if _dgbaa :=d .DecodeElement (_caeab .DLbls ,&_dcfef );_dgbaa !=nil {return _dgbaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caeab .Cat =NewCT_AxDataSource ();if _gbgg :=d .DecodeElement (_caeab .Cat ,&_dcfef );_gbgg !=nil {return _gbgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caeab .Val =NewCT_NumDataSource ();if _deadg :=d .DecodeElement (_caeab .Val ,&_dcfef );_deadg !=nil {return _deadg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_caeab .ExtLst =NewCT_ExtensionList ();if _ggccc :=d .DecodeElement (_caeab .ExtLst ,&_dcfef );_ggccc !=nil {return _ggccc ;};default:_ba .Log ("\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",_dcfef .Name );if _aeegf :=d .Skip ();_aeegf !=nil {return _aeegf ;};};case _e .EndElement :break _agcce ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path -func (_bfggb *CT_SplitType )ValidateWithPath (path string )error {if _cddb :=_bfggb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cddb !=nil {return _cddb ;};return nil ;};func (_dbcf *CT_DispUnitsLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dbcf .Layout !=nil {_ead :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dbcf .Layout ,_ead );};if _dbcf .Tx !=nil {_deec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dbcf .Tx ,_deec );};if _dbcf .SpPr !=nil {_ccea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbcf .SpPr ,_ccea );};if _dbcf .TxPr !=nil {_cfdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dbcf .TxPr ,_cfdg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcffb *CT_DoughnutChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcffb .VaryColors !=nil {_dfga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dcffb .VaryColors ,_dfga );};if _dcffb .Ser !=nil {_cfac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_adagg :=range _dcffb .Ser {e .EncodeElement (_adagg ,_cfac );};};if _dcffb .DLbls !=nil {_ffcc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dcffb .DLbls ,_ffcc );};if _dcffb .FirstSliceAng !=nil {_abbd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_dcffb .FirstSliceAng ,_abbd );};if _dcffb .HoleSize !=nil {_dgffd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dcffb .HoleSize ,_dgffd );};if _dcffb .ExtLst !=nil {_ecae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcffb .ExtLst ,_ecae );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdbge *ST_ScatterStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdef ,_eeceb :=d .Token ();if _eeceb !=nil {return _eeceb ;};if _ggaef ,_gfgcd :=_cdef .(_c .EndElement );_gfgcd &&_ggaef .Name ==start .Name {*_bdbge =1;return nil ;};if _egdbe ,_gbdf :=_cdef .(_c .CharData );!_gbdf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdef );}else {switch string (_egdbe ){case "":*_bdbge =0;case "\u006e\u006f\u006e\u0065":*_bdbge =1;case "\u006c\u0069\u006e\u0065":*_bdbge =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_bdbge =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_bdbge =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_bdbge =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_bdbge =6;};};_cdef ,_eeceb =d .Token ();if _eeceb !=nil {return _eeceb ;};if _bbadf ,_gfbbb :=_cdef .(_c .EndElement );_gfbbb &&_bbadf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdef );}; +// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path +func (_ffgca *CT_LayoutTarget )ValidateWithPath (path string )error {if _cdge :=_ffgca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdge !=nil {return _cdge ;};return nil ;};var ST_BubbleScalePercentPatternRe =_ef .MustCompile (ST_BubbleScalePercentPattern );func NewCT_Line3DChart ()*CT_Line3DChart {_adgfg :=&CT_Line3DChart {};_adgfg .Grouping =NewCT_Grouping ();return _adgfg ;}; -// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path -func (_fccb *CT_RadarSer )ValidateWithPath (path string )error {if _daecb :=_fccb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_daecb !=nil {return _daecb ;};if _affeba :=_fccb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_affeba !=nil {return _affeba ;};if _fccb .Tx !=nil {if _fagbc :=_fccb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fagbc !=nil {return _fagbc ;};};if _fccb .SpPr !=nil {if _dbgaf :=_fccb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbgaf !=nil {return _dbgaf ;};};if _fccb .Marker !=nil {if _efdgc :=_fccb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_efdgc !=nil {return _efdgc ;};};for _ceag ,_ebfe :=range _fccb .DPt {if _aaegg :=_ebfe .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ceag ));_aaegg !=nil {return _aaegg ;};};if _fccb .DLbls !=nil {if _bffg :=_fccb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bffg !=nil {return _bffg ;};};if _fccb .Cat !=nil {if _agga :=_fccb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_agga !=nil {return _agga ;};};if _fccb .Val !=nil {if _dcbe :=_fccb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dcbe !=nil {return _dcbe ;};};if _fccb .ExtLst !=nil {if _dccce :=_fccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dccce !=nil {return _dccce ;};};return nil ;};func (_eedcbf ST_LayoutTarget )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eedcbf .String (),start );};func (_gdcb *Chart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdcb .CT_RelId =*NewCT_RelId ();for _ ,_cdgfb :=range start .Attr {if _cdgfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdgfb .Name .Local =="\u0069\u0064"||_cdgfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdgfb .Name .Local =="\u0069\u0064"{_bfgfg ,_daffb :=_cdgfb .Value ,error (nil );if _daffb !=nil {return _daffb ;};_gdcb .IdAttr =_bfgfg ;continue ;};};for {_gaeag ,_gbedf :=d .Token ();if _gbedf !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_gbedf );};if _abgdc ,_afeg :=_gaeag .(_c .EndElement );_afeg &&_abgdc .Name ==start .Name {break ;};};return nil ;};func NewCT_ManualLayout ()*CT_ManualLayout {_bcbfd :=&CT_ManualLayout {};return _bcbfd }; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_geab *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func NewCT_SurfaceSer ()*CT_SurfaceSer {_agcg :=&CT_SurfaceSer {};_agcg .Idx =NewCT_UnsignedInt ();_agcg .Order =NewCT_UnsignedInt ();return _agcg ;};func (_bbdfd *ST_LegendPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggegaf ,_cgba :=d .Token ();if _cgba !=nil {return _cgba ;};if _dccac ,_fbbgd :=_ggegaf .(_e .EndElement );_fbbgd &&_dccac .Name ==start .Name {*_bbdfd =1;return nil ;};if _aagda ,_feffgc :=_ggegaf .(_e .CharData );!_feffgc {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggegaf );}else {switch string (_aagda ){case "":*_bbdfd =0;case "\u0062":*_bbdfd =1;case "\u0074\u0072":*_bbdfd =2;case "\u006c":*_bbdfd =3;case "\u0072":*_bbdfd =4;case "\u0074":*_bbdfd =5;};};_ggegaf ,_cgba =d .Token ();if _cgba !=nil {return _cgba ;};if _cgfd ,_gagbg :=_ggegaf .(_e .EndElement );_gagbg &&_cgfd .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggegaf );};func (_acgg *CT_MarkerSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cceea :=range start .Attr {if _cceea .Name .Local =="\u0076\u0061\u006c"{_bcded ,_efaea :=_b .ParseUint (_cceea .Value ,10,8);if _efaea !=nil {return _efaea ;};_bfce :=uint8 (_bcded );_acgg .ValAttr =&_bfce ;continue ;};};for {_bgbe ,_dabac :=d .Token ();if _dabac !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_dabac );};if _ebddc ,_adcda :=_bgbe .(_e .EndElement );_adcda &&_ebddc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TickLblPos and its children -func (_cgfbb *CT_TickLblPos )Validate ()error {return _cgfbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};func (_cdgce *CT_Trendline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cdgce .Name !=nil {_efea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_cf .AddPreserveSpaceAttr (&_efea ,*_cdgce .Name );e .EncodeElement (_cdgce .Name ,_efea );};if _cdgce .SpPr !=nil {_bdbfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdgce .SpPr ,_bdbfa );};_fbfga :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cdgce .TrendlineType ,_fbfga );if _cdgce .Order !=nil {_daff :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cdgce .Order ,_daff );};if _cdgce .Period !=nil {_fgfcef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_cdgce .Period ,_fgfcef );};if _cdgce .Forward !=nil {_fbbaeg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_cdgce .Forward ,_fbbaeg );};if _cdgce .Backward !=nil {_dfaaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_cdgce .Backward ,_dfaaf );};if _cdgce .Intercept !=nil {_adbbb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_cdgce .Intercept ,_adbbb );};if _cdgce .DispRSqr !=nil {_ccaaee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_cdgce .DispRSqr ,_ccaaee );};if _cdgce .DispEq !=nil {_efcgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_cdgce .DispEq ,_efcgf );};if _cdgce .TrendlineLbl !=nil {_gefe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_cdgce .TrendlineLbl ,_gefe );};if _cdgce .ExtLst !=nil {_dacd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdgce .ExtLst ,_dacd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_aaad :=&CT_ExtensionList {};return _aaad };type ST_LblAlgn byte ; +// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path +func (_ebcg *CT_Pie3DChart )ValidateWithPath (path string )error {if _ebcg .VaryColors !=nil {if _fcfbd :=_ebcg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fcfbd !=nil {return _fcfbd ;};};for _ffebf ,_cdag :=range _ebcg .Ser {if _cbba :=_cdag .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffebf ));_cbba !=nil {return _cbba ;};};if _ebcg .DLbls !=nil {if _gggad :=_ebcg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gggad !=nil {return _gggad ;};};if _ebcg .ExtLst !=nil {if _ddgc :=_ebcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddgc !=nil {return _ddgc ;};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_dab :=&CT_Boolean {};return _dab };type ST_TickLblPos byte ; -// Validate validates the CT_Marker and its children -func (_gabee *CT_Marker )Validate ()error {return _gabee .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_efged ST_RadarStyle )Validate ()error {return _efged .ValidateWithPath ("")}; +// Validate validates the CT_ChartSpace and its children +func (_bbb *CT_ChartSpace )Validate ()error {return _bbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");}; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_eegg *CT_PageSetup )ValidateWithPath (path string )error {if _eegg .PaperHeightAttr !=nil {if !_da .ST_PositiveUniversalMeasurePatternRe .MatchString (*_eegg .PaperHeightAttr ){return _aa .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_da .ST_PositiveUniversalMeasurePatternRe ,*_eegg .PaperHeightAttr );};};if _eegg .PaperHeightAttr !=nil {if !_da .ST_UniversalMeasurePatternRe .MatchString (*_eegg .PaperHeightAttr ){return _aa .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_da .ST_UniversalMeasurePatternRe ,*_eegg .PaperHeightAttr );};};if _eegg .PaperWidthAttr !=nil {if !_da .ST_PositiveUniversalMeasurePatternRe .MatchString (*_eegg .PaperWidthAttr ){return _aa .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_da .ST_PositiveUniversalMeasurePatternRe ,*_eegg .PaperWidthAttr );};};if _eegg .PaperWidthAttr !=nil {if !_da .ST_UniversalMeasurePatternRe .MatchString (*_eegg .PaperWidthAttr ){return _aa .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_da .ST_UniversalMeasurePatternRe ,*_eegg .PaperWidthAttr );};};if _fdcf :=_eegg .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fdcf !=nil {return _fdcf ;};return nil ;};type CT_Perspective struct{ValAttr *uint8 ;};func (_aaaf ST_ErrDir )ValidateWithPath (path string )error {switch _aaaf {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaaf ));};return nil ;}; +// Validate validates the CT_Surface and its children +func (_dbcee *CT_Surface )Validate ()error {return _dbcee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};func (_gfegbc ST_TrendlineType )ValidateWithPath (path string )error {switch _gfegbc {case 0,1,2,3,4,5,6:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfegbc ));};return nil ;};func (_ebfc *ST_BubbleScale )Validate ()error {return _ebfc .ValidateWithPath ("")};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;};func (_agadbg *ST_Grouping )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_agadbg =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_agadbg =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_agadbg =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_agadbg =3;};return nil ;}; -// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path -func (_bcfgb *CT_Order )ValidateWithPath (path string )error {if _bcfgb .ValAttr !=nil {if *_bcfgb .ValAttr < 2{return _aa .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bcfgb .ValAttr );};if *_bcfgb .ValAttr > 6{return _aa .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0036\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bcfgb .ValAttr );};};return nil ;};type CT_Double struct{ValAttr float64 ;};func (_ffcgc ST_TrendlineType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffcgc .String (),start );}; +// Validate validates the EG_PieChartShared and its children +func (_bdfeb *EG_PieChartShared )Validate ()error {return _bdfeb .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_decda ST_HoleSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _decda .ST_HoleSizePercent !=nil {e .EncodeToken (_e .CharData (*_decda .ST_HoleSizePercent ));};if _decda .ST_HoleSizeUByte !=nil {e .EncodeToken (_e .CharData (_bf .Sprintf ("\u0025\u0064",*_decda .ST_HoleSizeUByte )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_edadc *CT_PieChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _edadc .VaryColors !=nil {_acdga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_edadc .VaryColors ,_acdga );};if _edadc .Ser !=nil {_bgecgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fcdag :=range _edadc .Ser {e .EncodeElement (_fcdag ,_bgecgc );};};if _edadc .DLbls !=nil {_gaceg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_edadc .DLbls ,_gaceg );};if _edadc .FirstSliceAng !=nil {_gbgda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_edadc .FirstSliceAng ,_gbgda );};if _edadc .ExtLst !=nil {_dbgfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edadc .ExtLst ,_dbgfb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AxPos and its children -func (_abd *CT_AxPos )Validate ()error {return _abd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func (_fcfabc *ST_BarDir )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcfabc =0;case "\u0062\u0061\u0072":*_fcfabc =1;case "\u0063\u006f\u006c":*_fcfabc =2;};return nil ;};func (_cefb *CT_Crosses )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cefb .ValAttr =ST_Crosses (1);for _ ,_dcce :=range start .Attr {if _dcce .Name .Local =="\u0076\u0061\u006c"{_cefb .ValAttr .UnmarshalXMLAttr (_dcce );continue ;};};for {_cgddd ,_dgaa :=d .Token ();if _dgaa !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_dgaa );};if _eggb ,_fdge :=_cgddd .(_c .EndElement );_fdge &&_eggb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path +func (_cgdg *CT_BubbleChart )ValidateWithPath (path string )error {if _cgdg .VaryColors !=nil {if _acgf :=_cgdg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_acgf !=nil {return _acgf ;};};for _ffde ,_gedc :=range _cgdg .Ser {if _afda :=_gedc .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffde ));_afda !=nil {return _afda ;};};if _cgdg .DLbls !=nil {if _bgg :=_cgdg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bgg !=nil {return _bgg ;};};if _cgdg .Bubble3D !=nil {if _aba :=_cgdg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_aba !=nil {return _aba ;};};if _cgdg .BubbleScale !=nil {if _eaaf :=_cgdg .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_eaaf !=nil {return _eaaf ;};};if _cgdg .ShowNegBubbles !=nil {if _ccc :=_cgdg .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_ccc !=nil {return _ccc ;};};if _cgdg .SizeRepresents !=nil {if _defeg :=_cgdg .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_defeg !=nil {return _defeg ;};};for _eeac ,_fgd :=range _cgdg .AxId {if _gdbd :=_fgd .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eeac ));_gdbd !=nil {return _gdbd ;};};if _cgdg .ExtLst !=nil {if _cbegf :=_cgdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbegf !=nil {return _cbegf ;};};return nil ;};type CT_Orientation struct{ValAttr ST_Orientation ;};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};func (_egffe ST_DispBlanksAs )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_decdf :=_e .Attr {};_decdf .Name =name ;switch _egffe {case ST_DispBlanksAsUnset :_decdf .Value ="";case ST_DispBlanksAsSpan :_decdf .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_decdf .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_decdf .Value ="\u007a\u0065\u0072\u006f";};return _decdf ,nil ;};func (_cbgea ST_SplitType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbgea .String (),start );}; -// Validate validates the CT_ErrBars and its children -func (_bbgc *CT_ErrBars )Validate ()error {return _bbgc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func (_aggfe ST_BarDir )Validate ()error {return _aggfe .ValidateWithPath ("")};func (_dffc *ChartSpace )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dffc .CT_ChartSpace =*NewCT_ChartSpace ();_efcdd :for {_cfeec ,_bgad :=d .Token ();if _bgad !=nil {return _bgad ;};switch _gcdaa :=_cfeec .(type ){case _c .StartElement :switch _gcdaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_dffc .Date1904 =NewCT_Boolean ();if _dbac :=d .DecodeElement (_dffc .Date1904 ,&_gcdaa );_dbac !=nil {return _dbac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_dffc .Lang =NewCT_TextLanguageID ();if _defgg :=d .DecodeElement (_dffc .Lang ,&_gcdaa );_defgg !=nil {return _defgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_dffc .RoundedCorners =NewCT_Boolean ();if _fddfd :=d .DecodeElement (_dffc .RoundedCorners ,&_gcdaa );_fddfd !=nil {return _fddfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_dffc .Style =NewCT_Style ();if _acgdc :=d .DecodeElement (_dffc .Style ,&_gcdaa );_acgdc !=nil {return _acgdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_dffc .ClrMapOvr =_d .NewCT_ColorMapping ();if _affed :=d .DecodeElement (_dffc .ClrMapOvr ,&_gcdaa );_affed !=nil {return _affed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_dffc .PivotSource =NewCT_PivotSource ();if _dafab :=d .DecodeElement (_dffc .PivotSource ,&_gcdaa );_dafab !=nil {return _dafab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_dffc .Protection =NewCT_Protection ();if _gbgag :=d .DecodeElement (_dffc .Protection ,&_gcdaa );_gbgag !=nil {return _gbgag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _ccdae :=d .DecodeElement (_dffc .Chart ,&_gcdaa );_ccdae !=nil {return _ccdae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dffc .SpPr =_d .NewCT_ShapeProperties ();if _cccb :=d .DecodeElement (_dffc .SpPr ,&_gcdaa );_cccb !=nil {return _cccb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dffc .TxPr =_d .NewCT_TextBody ();if _cgbca :=d .DecodeElement (_dffc .TxPr ,&_gcdaa );_cgbca !=nil {return _cgbca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_dffc .ExternalData =NewCT_ExternalData ();if _eaef :=d .DecodeElement (_dffc .ExternalData ,&_gcdaa );_eaef !=nil {return _eaef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_dffc .PrintSettings =NewCT_PrintSettings ();if _acfb :=d .DecodeElement (_dffc .PrintSettings ,&_gcdaa );_acfb !=nil {return _acfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_dffc .UserShapes =NewCT_RelId ();if _feedf :=d .DecodeElement (_dffc .UserShapes ,&_gcdaa );_feedf !=nil {return _feedf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dffc .ExtLst =NewCT_ExtensionList ();if _gcege :=d .DecodeElement (_dffc .ExtLst ,&_gcdaa );_gcege !=nil {return _gcege ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_gcdaa .Name );if _ffdd :=d .Skip ();_ffdd !=nil {return _ffdd ;};};case _c .EndElement :break _efcdd ;case _c .CharData :};};return nil ;};func (_ffecb *CT_SizeRepresents )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agdge :=range start .Attr {if _agdge .Name .Local =="\u0076\u0061\u006c"{_ffecb .ValAttr .UnmarshalXMLAttr (_agdge );continue ;};};for {_febdd ,_cegef :=d .Token ();if _cegef !=nil {return _aa .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073: \u0025\u0073",_cegef );};if _beeab ,_cdbae :=_febdd .(_c .EndElement );_cdbae &&_beeab .Name ==start .Name {break ;};};return nil ;};func (_dfbcc ST_TrendlineType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cbcbb :=_c .Attr {};_cbcbb .Name =name ;switch _dfbcc {case ST_TrendlineTypeUnset :_cbcbb .Value ="";case ST_TrendlineTypeExp :_cbcbb .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_cbcbb .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_cbcbb .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_cbcbb .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_cbcbb .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_cbcbb .Value ="\u0070\u006f\u0077e\u0072";};return _cbcbb ,nil ;}; +// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path +func (_geec *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _geec .MultiLvlStrRef !=nil {if _cfg :=_geec .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_cfg !=nil {return _cfg ;};};if _geec .NumRef !=nil {if _dcc :=_geec .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_dcc !=nil {return _dcc ;};};if _geec .NumLit !=nil {if _ega :=_geec .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_ega !=nil {return _ega ;};};if _geec .StrRef !=nil {if _gegg :=_geec .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_gegg !=nil {return _gegg ;};};if _geec .StrLit !=nil {if _dccg :=_geec .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_dccg !=nil {return _dccg ;};};return nil ;};func (_feaac ST_ScatterStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_debcfa :=_e .Attr {};_debcfa .Name =name ;switch _feaac {case ST_ScatterStyleUnset :_debcfa .Value ="";case ST_ScatterStyleNone :_debcfa .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_debcfa .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_debcfa .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_debcfa .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_debcfa .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_debcfa .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _debcfa ,nil ;}; -// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path -func (_eded *CT_CrossBetween )ValidateWithPath (path string )error {if _eded .ValAttr ==ST_CrossBetweenUnset {return _aa .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bfgg :=_eded .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfgg !=nil {return _bfgg ;};return nil ;};func (_aggfb ST_Crosses )Validate ()error {return _aggfb .ValidateWithPath ("")};func (_gecbd *ST_LayoutMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdgcc ,_ebfg :=d .Token ();if _ebfg !=nil {return _ebfg ;};if _cffgd ,_aegd :=_bdgcc .(_c .EndElement );_aegd &&_cffgd .Name ==start .Name {*_gecbd =1;return nil ;};if _acgb ,_fdeba :=_bdgcc .(_c .CharData );!_fdeba {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdgcc );}else {switch string (_acgb ){case "":*_gecbd =0;case "\u0065\u0064\u0067\u0065":*_gecbd =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_gecbd =2;};};_bdgcc ,_ebfg =d .Token ();if _ebfg !=nil {return _ebfg ;};if _dedgff ,_bbeeg :=_bdgcc .(_c .EndElement );_bbeeg &&_dedgff .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdgcc );};func NewCT_ChartSpace ()*CT_ChartSpace {_ddeg :=&CT_ChartSpace {};_ddeg .Chart =NewCT_Chart ();return _ddeg ;}; +// Validate validates the CT_LegendEntry and its children +func (_afaf *CT_LegendEntry )Validate ()error {return _afaf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};func (_cdeb *EG_AreaChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abbfc :for {_ecdd ,_eacac :=d .Token ();if _eacac !=nil {return _eacac ;};switch _daebb :=_ecdd .(type ){case _e .StartElement :switch _daebb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdeb .Grouping =NewCT_Grouping ();if _acdef :=d .DecodeElement (_cdeb .Grouping ,&_daebb );_acdef !=nil {return _acdef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdeb .VaryColors =NewCT_Boolean ();if _bdce :=d .DecodeElement (_cdeb .VaryColors ,&_daebb );_bdce !=nil {return _bdce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ffcfc :=NewCT_AreaSer ();if _egad :=d .DecodeElement (_ffcfc ,&_daebb );_egad !=nil {return _egad ;};_cdeb .Ser =append (_cdeb .Ser ,_ffcfc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdeb .DLbls =NewCT_DLbls ();if _aaacaa :=d .DecodeElement (_cdeb .DLbls ,&_daebb );_aaacaa !=nil {return _aaacaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdeb .DropLines =NewCT_ChartLines ();if _gadd :=d .DecodeElement (_cdeb .DropLines ,&_daebb );_gadd !=nil {return _gadd ;};default:_ba .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",_daebb .Name );if _cbfc :=d .Skip ();_cbfc !=nil {return _cbfc ;};};case _e .EndElement :break _abbfc ;case _e .CharData :};};return nil ;};func (_ccdfb *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcdeb :=range start .Attr {if _dcdeb .Name .Local =="\u0076\u0061\u006c"{_ccdfb .ValAttr .UnmarshalXMLAttr (_dcdeb );continue ;};};for {_dgadb ,_ecgg :=d .Token ();if _ecgg !=nil {return _bf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_ecgg );};if _gbgb ,_eeagf :=_dgadb .(_e .EndElement );_eeagf &&_gbgb .Name ==start .Name {break ;};};return nil ;}; -// ST_SecondPieSize is a union type -type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;}; +// Validate validates the CT_AxPos and its children +func (_dcab *CT_AxPos )Validate ()error {return _dcab .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_ebda ,_gfebac :=_b .ParseUint (s ,10,8);if _gfebac !=nil {return ST_HoleSize {},_gfebac ;};_fbgbf :=uint8 (_ebda );return ST_HoleSize {ST_HoleSizeUByte :&_fbgbf },nil ;};type ST_DispBlanksAs byte ; -// Validate validates the CT_NumRef and its children -func (_feed *CT_NumRef )Validate ()error {return _feed .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func (_bbgaee ST_AxPos )ValidateWithPath (path string )error {switch _bbgaee {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgaee ));};return nil ;};func (_abdg *CT_NumRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cdcbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066"}};_cf .AddPreserveSpaceAttr (&_cdcbe ,_abdg .F );e .EncodeElement (_abdg .F ,_cdcbe );if _abdg .NumCache !=nil {_ceab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_abdg .NumCache ,_ceab );};if _abdg .ExtLst !=nil {_bbbgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abdg .ExtLst ,_bbbgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fecgf *CT_SurfaceChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fecgf .Wireframe !=nil {_egdcb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_fecgf .Wireframe ,_egdcb );};if _fecgf .Ser !=nil {_geabg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aggb :=range _fecgf .Ser {e .EncodeElement (_aggb ,_geabg );};};if _fecgf .BandFmts !=nil {_eeca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_fecgf .BandFmts ,_eeca );};_dbee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_abecf :=range _fecgf .AxId {e .EncodeElement (_abecf ,_dbee );};if _fecgf .ExtLst !=nil {_fgbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fecgf .ExtLst ,_fgbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Scaling and its children +func (_fdfb *CT_Scaling )Validate ()error {return _fdfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .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 (_aebd ST_SplitType )Validate ()error {return _aebd .ValidateWithPath ("")};func (_dbbgf ST_LayoutMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bacba :=_e .Attr {};_bacba .Name =name ;switch _dbbgf {case ST_LayoutModeUnset :_bacba .Value ="";case ST_LayoutModeEdge :_bacba .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_bacba .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _bacba ,nil ;};type CT_Period struct{ValAttr *uint32 ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};func NewCT_PageSetup ()*CT_PageSetup {_ebcbag :=&CT_PageSetup {};return _ebcbag };func (_afbg *CT_LblAlgn )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_dddbf ,_cfde :=_afbg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cfde !=nil {return _cfde ;};start .Attr =append (start .Attr ,_dddbf );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_RotY ()*CT_RotY {_ffda :=&CT_RotY {};return _ffda };func (_fgbaab ST_TrendlineType )String ()string {switch _fgbaab {case 0:return "";case 1:return "\u0065\u0078\u0070";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u006c\u006f\u0067";case 4:return "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case 5:return "\u0070\u006f\u006c\u0079";case 6:return "\u0070\u006f\u0077e\u0072";};return "";}; -// Validate validates the CT_DTable and its children -func (_aeff *CT_DTable )Validate ()error {return _aeff .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};func (_gbeb ST_BarDir )String ()string {switch _gbeb {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";}; +// Validate validates the CT_PictureFormat and its children +func (_acbdc *CT_PictureFormat )Validate ()error {return _acbdc .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};func (_adafb *ST_MarkerStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_adafb =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_adafb =1;case "\u0064\u0061\u0073\u0068":*_adafb =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_adafb =3;case "\u0064\u006f\u0074":*_adafb =4;case "\u006e\u006f\u006e\u0065":*_adafb =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_adafb =6;case "\u0070\u006c\u0075\u0073":*_adafb =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_adafb =8;case "\u0073\u0074\u0061\u0072":*_adafb =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_adafb =10;case "\u0078":*_adafb =11;case "\u0061\u0075\u0074\u006f":*_adafb =12;};return nil ;}; -// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path -func (_eaafb *CT_LayoutMode )ValidateWithPath (path string )error {if _begf :=_eaafb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_begf !=nil {return _begf ;};return nil ;};type CT_StockChart struct{Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path +func (_baabge *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _baabge .MultiLvlStrCache !=nil {if _fcbb :=_baabge .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_fcbb !=nil {return _fcbb ;};};if _baabge .ExtLst !=nil {if _aaebf :=_baabge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaebf !=nil {return _aaebf ;};};return nil ;};func (_acgag ST_LayoutTarget )String ()string {switch _acgag {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};func (_ggcde ST_ErrValType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_edgae :=_e .Attr {};_edgae .Name =name ;switch _ggcde {case ST_ErrValTypeUnset :_edgae .Value ="";case ST_ErrValTypeCust :_edgae .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_edgae .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_edgae .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_edgae .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_edgae .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _edgae ,nil ;};func (_ebfe *CT_RotX )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebfe .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_ebfe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_StrRef ()*CT_StrRef {_fbcef :=&CT_StrRef {};return _fbcef };func (_dgc *CT_AxDataSourceChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcg :for {_dgd ,_bbd :=d .Token ();if _bbd !=nil {return _bbd ;};switch _fab :=_dgd .(type ){case _e .StartElement :switch _fab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgc .MultiLvlStrRef =NewCT_MultiLvlStrRef ();if _gfb :=d .DecodeElement (_dgc .MultiLvlStrRef ,&_fab );_gfb !=nil {return _gfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgc .NumRef =NewCT_NumRef ();if _dcbd :=d .DecodeElement (_dgc .NumRef ,&_fab );_dcbd !=nil {return _dcbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgc .NumLit =NewCT_NumData ();if _dbf :=d .DecodeElement (_dgc .NumLit ,&_fab );_dbf !=nil {return _dbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dgc .StrRef =NewCT_StrRef ();if _fgaa :=d .DecodeElement (_dgc .StrRef ,&_fab );_fgaa !=nil {return _fgaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dgc .StrLit =NewCT_StrData ();if _bfef :=d .DecodeElement (_dgc .StrLit ,&_fab );_bfef !=nil {return _bfef ;};default:_ba .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",_fab .Name );if _acc :=d .Skip ();_acc !=nil {return _acc ;};};case _e .EndElement :break _bcg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path -func (_defb *CT_SecondPieSize )ValidateWithPath (path string )error {if _defb .ValAttr !=nil {if _fgbe :=_defb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgbe !=nil {return _fgbe ;};};return nil ;}; +// Validate validates the CT_DispUnitsChoice and its children +func (_daba *CT_DispUnitsChoice )Validate ()error {return _daba .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");};func NewCT_ErrValType ()*CT_ErrValType {_egef :=&CT_ErrValType {};return _egef };func NewCT_AreaSer ()*CT_AreaSer {_cgfg :=&CT_AreaSer {};_cgfg .Idx =NewCT_UnsignedInt ();_cgfg .Order =NewCT_UnsignedInt ();return _cgfg ;}; -// ST_HoleSize is a union type -type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;}; +// ST_HPercent is a union type +type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func (_fcbg *CT_StockChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abaed :for {_egdf ,_eccc :=d .Token ();if _eccc !=nil {return _eccc ;};switch _dcadg :=_egdf .(type ){case _e .StartElement :switch _dcadg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acdc :=NewCT_LineSer ();if _eeacd :=d .DecodeElement (_acdc ,&_dcadg );_eeacd !=nil {return _eeacd ;};_fcbg .Ser =append (_fcbg .Ser ,_acdc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbg .DLbls =NewCT_DLbls ();if _efdd :=d .DecodeElement (_fcbg .DLbls ,&_dcadg );_efdd !=nil {return _efdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbg .DropLines =NewCT_ChartLines ();if _fbced :=d .DecodeElement (_fcbg .DropLines ,&_dcadg );_fbced !=nil {return _fbced ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbg .HiLowLines =NewCT_ChartLines ();if _gafbe :=d .DecodeElement (_fcbg .HiLowLines ,&_dcadg );_gafbe !=nil {return _gafbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbg .UpDownBars =NewCT_UpDownBars ();if _edcd :=d .DecodeElement (_fcbg .UpDownBars ,&_dcadg );_edcd !=nil {return _edcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_acdba :=NewCT_UnsignedInt ();if _aeee :=d .DecodeElement (_acdba ,&_dcadg );_aeee !=nil {return _aeee ;};_fcbg .AxId =append (_fcbg .AxId ,_acdba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fcbg .ExtLst =NewCT_ExtensionList ();if _beddg :=d .DecodeElement (_fcbg .ExtLst ,&_dcadg );_beddg !=nil {return _beddg ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dcadg .Name );if _ffgbb :=d .Skip ();_ffgbb !=nil {return _ffgbb ;};};case _e .EndElement :break _abaed ;case _e .CharData :};};return nil ;};type CT_Skip struct{ValAttr uint32 ;}; -// Validate validates the CT_TrendlineLbl and its children -func (_adacdc *CT_TrendlineLbl )Validate ()error {return _adacdc .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");}; +// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path +func (_gbfbb *CT_Protection )ValidateWithPath (path string )error {if _gbfbb .ChartObject !=nil {if _gaebc :=_gbfbb .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_gaebc !=nil {return _gaebc ;};};if _gbfbb .Data !=nil {if _acebf :=_gbfbb .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_acebf !=nil {return _acebf ;};};if _gbfbb .Formatting !=nil {if _cgccf :=_gbfbb .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_cgccf !=nil {return _cgccf ;};};if _gbfbb .Selection !=nil {if _bffea :=_gbfbb .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_bffea !=nil {return _bffea ;};};if _gbfbb .UserInterface !=nil {if _gccbc :=_gbfbb .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_gccbc !=nil {return _gccbc ;};};return nil ;}; -// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path -func (_aacf *CT_Grouping )ValidateWithPath (path string )error {if _baae :=_aacf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baae !=nil {return _baae ;};return nil ;};func (_afed ST_BubbleScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _afed .ST_BubbleScalePercent !=nil {e .EncodeToken (_c .CharData (*_afed .ST_BubbleScalePercent ));};if _afed .ST_BubbleScaleUInt !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_afed .ST_BubbleScaleUInt )));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; +// Validate validates the CT_AxisUnit and its children +func (_add *CT_AxisUnit )Validate ()error {return _add .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func (_bfedd *CT_PictureFormat )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfedd .ValAttr =ST_PictureFormat (1);for _ ,_cfebe :=range start .Attr {if _cfebe .Name .Local =="\u0076\u0061\u006c"{_bfedd .ValAttr .UnmarshalXMLAttr (_cfebe );continue ;};};for {_cbgb ,_dbgf :=d .Token ();if _dbgf !=nil {return _bf .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",_dbgf );};if _dada ,_gbfdc :=_cbgb .(_e .EndElement );_gbfdc &&_dada .Name ==start .Name {break ;};};return nil ;};func (_ddgd *CT_DTable )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcab :for {_cdad ,_agac :=d .Token ();if _agac !=nil {return _agac ;};switch _dggf :=_cdad .(type ){case _e .StartElement :switch _dggf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddgd .ShowHorzBorder =NewCT_Boolean ();if _cebf :=d .DecodeElement (_ddgd .ShowHorzBorder ,&_dggf );_cebf !=nil {return _cebf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddgd .ShowVertBorder =NewCT_Boolean ();if _fdcc :=d .DecodeElement (_ddgd .ShowVertBorder ,&_dggf );_fdcc !=nil {return _fdcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddgd .ShowOutline =NewCT_Boolean ();if _eebac :=d .DecodeElement (_ddgd .ShowOutline ,&_dggf );_eebac !=nil {return _eebac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddgd .ShowKeys =NewCT_Boolean ();if _dfeg :=d .DecodeElement (_ddgd .ShowKeys ,&_dggf );_dfeg !=nil {return _dfeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddgd .SpPr =_cb .NewCT_ShapeProperties ();if _deg :=d .DecodeElement (_ddgd .SpPr ,&_dggf );_deg !=nil {return _deg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddgd .TxPr =_cb .NewCT_TextBody ();if _adcf :=d .DecodeElement (_ddgd .TxPr ,&_dggf );_adcf !=nil {return _adcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddgd .ExtLst =NewCT_ExtensionList ();if _ecba :=d .DecodeElement (_ddgd .ExtLst ,&_dggf );_ecba !=nil {return _ecba ;};default:_ba .Log ("\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",_dggf .Name );if _gdag :=d .Skip ();_gdag !=nil {return _gdag ;};};case _e .EndElement :break _gcab ;case _e .CharData :};};return nil ;};func (_ecd *CT_AxPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_dadd ,_gbf :=_ecd .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _gbf !=nil {return _gbf ;};start .Attr =append (start .Attr ,_dadd );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bdf *CT_AxPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdf .ValAttr =ST_AxPos (1);for _ ,_geggc :=range start .Attr {if _geggc .Name .Local =="\u0076\u0061\u006c"{_bdf .ValAttr .UnmarshalXMLAttr (_geggc );continue ;};};for {_fcaf ,_aeg :=d .Token ();if _aeg !=nil {return _bf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_aeg );};if _bac ,_ccg :=_fcaf .(_e .EndElement );_ccg &&_bac .Name ==start .Name {break ;};};return nil ;};func NewGroup_DLbls ()*Group_DLbls {_adgab :=&Group_DLbls {};return _adgab }; -// Validate validates the CT_TickMark and its children -func (_eccdg *CT_TickMark )Validate ()error {return _eccdg .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};func (_fccab ST_Grouping )Validate ()error {return _fccab .ValidateWithPath ("")};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;};type CT_PictureStackUnit struct{ValAttr float64 ;};type ST_SizeRepresents byte ; +// Validate validates the CT_SizeRepresents and its children +func (_cfdf *CT_SizeRepresents )Validate ()error {return _cfdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func (_fgeg *CT_ScatterSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgeg .Idx =NewCT_UnsignedInt ();_fgeg .Order =NewCT_UnsignedInt ();_fdaffc :for {_cdabb ,_dgffa :=d .Token ();if _dgffa !=nil {return _dgffa ;};switch _gebff :=_cdabb .(type ){case _e .StartElement :switch _gebff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bddfg :=d .DecodeElement (_fgeg .Idx ,&_gebff );_bddfg !=nil {return _bddfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bcdcc :=d .DecodeElement (_fgeg .Order ,&_gebff );_bcdcc !=nil {return _bcdcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgeg .Tx =NewCT_SerTx ();if _gfedg :=d .DecodeElement (_fgeg .Tx ,&_gebff );_gfedg !=nil {return _gfedg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fgeg .SpPr =_cb .NewCT_ShapeProperties ();if _dcgec :=d .DecodeElement (_fgeg .SpPr ,&_gebff );_dcgec !=nil {return _dcgec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgeg .Marker =NewCT_Marker ();if _gbff :=d .DecodeElement (_fgeg .Marker ,&_gebff );_gbff !=nil {return _gbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeccf :=NewCT_DPt ();if _aecd :=d .DecodeElement (_aeccf ,&_gebff );_aecd !=nil {return _aecd ;};_fgeg .DPt =append (_fgeg .DPt ,_aeccf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgeg .DLbls =NewCT_DLbls ();if _edeg :=d .DecodeElement (_fgeg .DLbls ,&_gebff );_edeg !=nil {return _edeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eade :=NewCT_Trendline ();if _cdgd :=d .DecodeElement (_eade ,&_gebff );_cdgd !=nil {return _cdgd ;};_fgeg .Trendline =append (_fgeg .Trendline ,_eade );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cddb :=NewCT_ErrBars ();if _dbgfa :=d .DecodeElement (_cddb ,&_gebff );_dbgfa !=nil {return _dbgfa ;};_fgeg .ErrBars =append (_fgeg .ErrBars ,_cddb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgeg .XVal =NewCT_AxDataSource ();if _gaad :=d .DecodeElement (_fgeg .XVal ,&_gebff );_gaad !=nil {return _gaad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgeg .YVal =NewCT_NumDataSource ();if _beag :=d .DecodeElement (_fgeg .YVal ,&_gebff );_beag !=nil {return _beag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fgeg .Smooth =NewCT_Boolean ();if _dgecd :=d .DecodeElement (_fgeg .Smooth ,&_gebff );_dgecd !=nil {return _dgecd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fgeg .ExtLst =NewCT_ExtensionList ();if _efda :=d .DecodeElement (_fgeg .ExtLst ,&_gebff );_efda !=nil {return _efda ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gebff .Name );if _eegc :=d .Skip ();_eegc !=nil {return _eegc ;};};case _e .EndElement :break _fdaffc ;case _e .CharData :};};return nil ;};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_cb .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_gafea *ST_ErrDir )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gafea =0;case "\u0078":*_gafea =1;case "\u0079":*_gafea =2;};return nil ;};func (_feceb *ST_DepthPercent )ValidateWithPath (path string )error {_gedefe :=[]string {};if _feceb .ST_DepthPercentWithSymbol !=nil {_gedefe =append (_gedefe ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _feceb .ST_DepthPercentUShort !=nil {_gedefe =append (_gedefe ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_gedefe )> 1{return _bf .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gedefe );};return nil ;};func (_dgdac *CT_PageSetup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_begfd :=range start .Attr {if _begfd .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_ebbca ,_dcdab :=_b .ParseUint (_begfd .Value ,10,32);if _dcdab !=nil {return _dcdab ;};_cgbda :=uint32 (_ebbca );_dgdac .PaperSizeAttr =&_cgbda ;continue ;};if _begfd .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_cdaf ,_ffcag :=_begfd .Value ,error (nil );if _ffcag !=nil {return _ffcag ;};_dgdac .PaperHeightAttr =&_cdaf ;continue ;};if _begfd .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_ggbgg ,_ffgdfg :=_begfd .Value ,error (nil );if _ffgdfg !=nil {return _ffgdfg ;};_dgdac .PaperWidthAttr =&_ggbgg ;continue ;};if _begfd .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_baeg ,_fbafdg :=_b .ParseUint (_begfd .Value ,10,32);if _fbafdg !=nil {return _fbafdg ;};_gfabd :=uint32 (_baeg );_dgdac .FirstPageNumberAttr =&_gfabd ;continue ;};if _begfd .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_dgdac .OrientationAttr .UnmarshalXMLAttr (_begfd );continue ;};if _begfd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fcfg ,_cabbff :=_b .ParseBool (_begfd .Value );if _cabbff !=nil {return _cabbff ;};_dgdac .BlackAndWhiteAttr =&_fcfg ;continue ;};if _begfd .Name .Local =="\u0064\u0072\u0061f\u0074"{_dabbe ,_fabgb :=_b .ParseBool (_begfd .Value );if _fabgb !=nil {return _fabgb ;};_dgdac .DraftAttr =&_dabbe ;continue ;};if _begfd .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_geabe ,_cbcde :=_b .ParseBool (_begfd .Value );if _cbcde !=nil {return _cbcde ;};_dgdac .UseFirstPageNumberAttr =&_geabe ;continue ;};if _begfd .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_baadb ,_dfbgb :=_b .ParseInt (_begfd .Value ,10,32);if _dfbgb !=nil {return _dfbgb ;};_bggef :=int32 (_baadb );_dgdac .HorizontalDpiAttr =&_bggef ;continue ;};if _begfd .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_fdaa ,_eccdf :=_b .ParseInt (_begfd .Value ,10,32);if _eccdf !=nil {return _eccdf ;};_ggfdf :=int32 (_fdaa );_dgdac .VerticalDpiAttr =&_ggfdf ;continue ;};if _begfd .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_bfaga ,_fcfbg :=_b .ParseUint (_begfd .Value ,10,32);if _fcfbg !=nil {return _fcfbg ;};_feecg :=uint32 (_bfaga );_dgdac .CopiesAttr =&_feecg ;continue ;};};for {_aace ,_ddef :=d .Token ();if _ddef !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_ddef );};if _bdfb ,_aaaaf :=_aace .(_e .EndElement );_aaaaf &&_bdfb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path -func (_geaf *CT_Surface3DChart )ValidateWithPath (path string )error {if _geaf .Wireframe !=nil {if _efgce :=_geaf .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_efgce !=nil {return _efgce ;};};for _cbgb ,_cfdf :=range _geaf .Ser {if _ddded :=_cfdf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbgb ));_ddded !=nil {return _ddded ;};};if _geaf .BandFmts !=nil {if _gdbda :=_geaf .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_gdbda !=nil {return _gdbda ;};};for _fabcg ,_bfcbd :=range _geaf .AxId {if _ccgeb :=_bfcbd .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fabcg ));_ccgeb !=nil {return _ccgeb ;};};if _geaf .ExtLst !=nil {if _bdgdf :=_geaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdgdf !=nil {return _bdgdf ;};};return nil ;}; +// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path +func (_gfgee *EG_PieChartShared )ValidateWithPath (path string )error {if _gfgee .VaryColors !=nil {if _cgdcc :=_gfgee .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cgdcc !=nil {return _cgdcc ;};};for _bcdge ,_bagf :=range _gfgee .Ser {if _cggc :=_bagf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bcdge ));_cggc !=nil {return _cggc ;};};if _gfgee .DLbls !=nil {if _ccfee :=_gfgee .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ccfee !=nil {return _ccfee ;};};return nil ;};type ST_OfPieType byte ;func (_ceg *CT_BubbleScale )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfa :=range start .Attr {if _dfa .Name .Local =="\u0076\u0061\u006c"{_cgcc ,_gcee :=ParseUnionST_BubbleScale (_dfa .Value );if _gcee !=nil {return _gcee ;};_ceg .ValAttr =&_cgcc ;continue ;};};for {_ffg ,_bfaeb :=d .Token ();if _bfaeb !=nil {return _bf .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",_bfaeb );};if _cge ,_fgc :=_ffg .(_e .EndElement );_fgc &&_cge .Name ==start .Name {break ;};};return nil ;};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cb .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_daaaf *CT_SizeRepresents )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _daaaf .ValAttr !=ST_SizeRepresentsUnset {_eegcf ,_febbc :=_daaaf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _febbc !=nil {return _febbc ;};start .Attr =append (start .Attr ,_eegcf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gddea *CT_StockChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_adade :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cedd :=range _gddea .Ser {e .EncodeElement (_cedd ,_adade );};if _gddea .DLbls !=nil {_fdaeg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gddea .DLbls ,_fdaeg );};if _gddea .DropLines !=nil {_bage :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gddea .DropLines ,_bage );};if _gddea .HiLowLines !=nil {_adebf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gddea .HiLowLines ,_adebf );};if _gddea .UpDownBars !=nil {_bfgag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_gddea .UpDownBars ,_bfgag );};_cbcaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_feea :=range _gddea .AxId {e .EncodeElement (_feea ,_cbcaa );};if _gddea .ExtLst !=nil {_bcccbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gddea .ExtLst ,_bcccbc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdbag *CT_StrData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fdbag .PtCount !=nil {_gedcd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_fdbag .PtCount ,_gedcd );};if _fdbag .Pt !=nil {_dfbad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_cdbbf :=range _fdbag .Pt {e .EncodeElement (_cdbbf ,_dfbad );};};if _fdbag .ExtLst !=nil {_bdgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdbag .ExtLst ,_bdgd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_DLblChoice ()*CT_DLblChoice {_bdbc :=&CT_DLblChoice {};return _bdbc }; -// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path -func (_bgfag *CT_ValAx )ValidateWithPath (path string )error {if _cdcfe :=_bgfag .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_cdcfe !=nil {return _cdcfe ;};if _gege :=_bgfag .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gege !=nil {return _gege ;};if _bgfag .Delete !=nil {if _caagb :=_bgfag .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_caagb !=nil {return _caagb ;};};if _ddbb :=_bgfag .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_ddbb !=nil {return _ddbb ;};if _bgfag .MajorGridlines !=nil {if _geafg :=_bgfag .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_geafg !=nil {return _geafg ;};};if _bgfag .MinorGridlines !=nil {if _dffd :=_bgfag .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dffd !=nil {return _dffd ;};};if _bgfag .Title !=nil {if _faada :=_bgfag .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_faada !=nil {return _faada ;};};if _bgfag .NumFmt !=nil {if _geabc :=_bgfag .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_geabc !=nil {return _geabc ;};};if _bgfag .MajorTickMark !=nil {if _faegb :=_bgfag .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_faegb !=nil {return _faegb ;};};if _bgfag .MinorTickMark !=nil {if _cecdeb :=_bgfag .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cecdeb !=nil {return _cecdeb ;};};if _bgfag .TickLblPos !=nil {if _ffdfd :=_bgfag .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_ffdfd !=nil {return _ffdfd ;};};if _bgfag .SpPr !=nil {if _fcbgfc :=_bgfag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcbgfc !=nil {return _fcbgfc ;};};if _bgfag .TxPr !=nil {if _abgde :=_bgfag .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_abgde !=nil {return _abgde ;};};if _defd :=_bgfag .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_defd !=nil {return _defd ;};if _bgfag .Choice !=nil {if _ddcdae :=_bgfag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddcdae !=nil {return _ddcdae ;};};if _bgfag .CrossBetween !=nil {if _bebde :=_bgfag .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_bebde !=nil {return _bebde ;};};if _bgfag .MajorUnit !=nil {if _fgcf :=_bgfag .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_fgcf !=nil {return _fgcf ;};};if _bgfag .MinorUnit !=nil {if _faabd :=_bgfag .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_faabd !=nil {return _faabd ;};};if _bgfag .DispUnits !=nil {if _gcbg :=_bgfag .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_gcbg !=nil {return _gcbg ;};};if _bgfag .ExtLst !=nil {if _daeb :=_bgfag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daeb !=nil {return _daeb ;};};return nil ;}; +// Validate validates the CT_DepthPercent and its children +func (_dbbgd *CT_DepthPercent )Validate ()error {return _dbbgd .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_gded ST_RadarStyle )Validate ()error {return _gded .ValidateWithPath ("")};type CT_SerTx struct{Choice *CT_SerTxChoice ;}; -// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path -func (_cbfdf *EG_PieChartShared )ValidateWithPath (path string )error {if _cbfdf .VaryColors !=nil {if _dagdc :=_cbfdf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dagdc !=nil {return _dagdc ;};};for _dgagd ,_ebdcd :=range _cbfdf .Ser {if _eaecfa :=_ebdcd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dgagd ));_eaecfa !=nil {return _eaecfa ;};};if _cbfdf .DLbls !=nil {if _bbcga :=_cbfdf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbcga !=nil {return _bbcga ;};};return nil ;};func (_bcde *CT_PieSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cfad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bcde .Idx ,_cfad );_acbce :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bcde .Order ,_acbce );if _bcde .Tx !=nil {_dcafd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bcde .Tx ,_dcafd );};if _bcde .SpPr !=nil {_bgdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcde .SpPr ,_bgdc );};if _bcde .Explosion !=nil {_dfgg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_bcde .Explosion ,_dfgg );};if _bcde .DPt !=nil {_edbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_eddea :=range _bcde .DPt {e .EncodeElement (_eddea ,_edbd );};};if _bcde .DLbls !=nil {_agfba :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bcde .DLbls ,_agfba );};if _bcde .Cat !=nil {_dfae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_bcde .Cat ,_dfae );};if _bcde .Val !=nil {_cgecg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bcde .Val ,_cgecg );};if _bcde .ExtLst !=nil {_fbgdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcde .ExtLst ,_fbgdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_AxShared and its children +func (_bbggf *EG_AxShared )Validate ()error {return _bbggf .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};func (_feffb ST_CrossBetween )String ()string {switch _feffb {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";}; -// Validate validates the CT_View3D and its children -func (_dbgbg *CT_View3D )Validate ()error {return _dbgbg .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func (_aaacc ST_Overlap )String ()string {if _aaacc .ST_OverlapPercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_aaacc .ST_OverlapPercent );};if _aaacc .ST_OverlapByte !=nil {return _aa .Sprintf ("\u0025\u0076",*_aaacc .ST_OverlapByte );};return "";}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_fgcfa *CT_Shape )ValidateWithPath (path string )error {if _eeec :=_fgcfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeec !=nil {return _eeec ;};return nil ;};func (_beffc ST_LblOffset )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _beffc .ST_LblOffsetPercent !=nil {e .EncodeToken (_e .CharData (*_beffc .ST_LblOffsetPercent ));};if _beffc .ST_LblOffsetUShort !=nil {e .EncodeToken (_e .CharData (_bf .Sprintf ("\u0025\u0064",*_beffc .ST_LblOffsetUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_ddcd *CT_ValAx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_egdbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ddcd .AxId ,_egdbe );_bbfda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ddcd .Scaling ,_bbfda );if _ddcd .Delete !=nil {_begcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ddcd .Delete ,_begcc );};_dcfgd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ddcd .AxPos ,_dcfgd );if _ddcd .MajorGridlines !=nil {_fbabg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ddcd .MajorGridlines ,_fbabg );};if _ddcd .MinorGridlines !=nil {_gdfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ddcd .MinorGridlines ,_gdfb );};if _ddcd .Title !=nil {_gbabfd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ddcd .Title ,_gbabfd );};if _ddcd .NumFmt !=nil {_acbfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ddcd .NumFmt ,_acbfa );};if _ddcd .MajorTickMark !=nil {_baded :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ddcd .MajorTickMark ,_baded );};if _ddcd .MinorTickMark !=nil {_efaa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ddcd .MinorTickMark ,_efaa );};if _ddcd .TickLblPos !=nil {_cdbfgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ddcd .TickLblPos ,_cdbfgf );};if _ddcd .SpPr !=nil {_bebg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ddcd .SpPr ,_bebg );};if _ddcd .TxPr !=nil {_cbfef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ddcd .TxPr ,_cbfef );};_cgdad :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ddcd .CrossAx ,_cgdad );if _ddcd .Choice !=nil {_ddcd .Choice .MarshalXML (e ,_e .StartElement {});};if _ddcd .CrossBetween !=nil {_aggee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_ddcd .CrossBetween ,_aggee );};if _ddcd .MajorUnit !=nil {_bgffc :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ddcd .MajorUnit ,_bgffc );};if _ddcd .MinorUnit !=nil {_dbfe :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ddcd .MinorUnit ,_dbfe );};if _ddcd .DispUnits !=nil {_ecefa :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_ddcd .DispUnits ,_ecefa );};if _ddcd .ExtLst !=nil {_ecacf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddcd .ExtLst ,_ecacf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_gdc *CT_Extension )ValidateWithPath (path string )error {return nil };func (_cabe *ST_TimeUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdbfb ,_eddad :=d .Token ();if _eddad !=nil {return _eddad ;};if _dceefc ,_ffef :=_gdbfb .(_c .EndElement );_ffef &&_dceefc .Name ==start .Name {*_cabe =1;return nil ;};if _dbbbc ,_fdbac :=_gdbfb .(_c .CharData );!_fdbac {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdbfb );}else {switch string (_dbbbc ){case "":*_cabe =0;case "\u0064\u0061\u0079\u0073":*_cabe =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_cabe =2;case "\u0079\u0065\u0061r\u0073":*_cabe =3;};};_gdbfb ,_eddad =d .Token ();if _eddad !=nil {return _eddad ;};if _bgebc ,_cageb :=_gdbfb .(_c .EndElement );_cageb &&_bgebc .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdbfb );};func (_daec *CT_DPt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_aeeee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_daec .Idx ,_aeeee );if _daec .InvertIfNegative !=nil {_bfge :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_daec .InvertIfNegative ,_bfge );};if _daec .Marker !=nil {_ggbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_daec .Marker ,_ggbd );};if _daec .Bubble3D !=nil {_beed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_daec .Bubble3D ,_beed );};if _daec .Explosion !=nil {_aedg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_daec .Explosion ,_aedg );};if _daec .SpPr !=nil {_bace :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_daec .SpPr ,_bace );};if _daec .PictureOptions !=nil {_ecdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_daec .PictureOptions ,_ecdb );};if _daec .ExtLst !=nil {_dfbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daec .ExtLst ,_dfbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_UpDownBars and its children +func (_facge *CT_UpDownBars )Validate ()error {return _facge .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");}; -// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path -func (_cgegc *CT_ScatterChart )ValidateWithPath (path string )error {if _gagfg :=_cgegc .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_gagfg !=nil {return _gagfg ;};if _cgegc .VaryColors !=nil {if _dfba :=_cgegc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dfba !=nil {return _dfba ;};};for _bdffa ,_ecefg :=range _cgegc .Ser {if _bbba :=_ecefg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bdffa ));_bbba !=nil {return _bbba ;};};if _cgegc .DLbls !=nil {if _gaafd :=_cgegc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gaafd !=nil {return _gaafd ;};};for _fdec ,_cdfd :=range _cgegc .AxId {if _gfdeg :=_cdfd .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fdec ));_gfdeg !=nil {return _gfdeg ;};};if _cgegc .ExtLst !=nil {if _gbcad :=_cgegc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbcad !=nil {return _gbcad ;};};return nil ;};type ST_Grouping byte ;type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};func (_cefbg ST_Orientation )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ecbb :=_c .Attr {};_ecbb .Name =name ;switch _cefbg {case ST_OrientationUnset :_ecbb .Value ="";case ST_OrientationMaxMin :_ecbb .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_ecbb .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _ecbb ,nil ;};func NewCT_StockChart ()*CT_StockChart {_dceda :=&CT_StockChart {};return _dceda };func (_dfgdb *ST_ErrBarType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfgdb =0;case "\u0062\u006f\u0074\u0068":*_dfgdb =1;case "\u006d\u0069\u006eu\u0073":*_dfgdb =2;case "\u0070\u006c\u0075\u0073":*_dfgdb =3;};return nil ;};func (_bagg *CT_Skip )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_bagg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_AxisUnit struct{ValAttr float64 ;};func (_cagce *ST_TimeUnit )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cagce =0;case "\u0064\u0061\u0079\u0073":*_cagce =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_cagce =2;case "\u0079\u0065\u0061r\u0073":*_cagce =3;};return nil ;};func (_dgeag ST_PageSetupOrientation )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgbfa :=_c .Attr {};_bgbfa .Name =name ;switch _dgeag {case ST_PageSetupOrientationUnset :_bgbfa .Value ="";case ST_PageSetupOrientationDefault :_bgbfa .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_bgbfa .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_bgbfa .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _bgbfa ,nil ;}; +// Validate validates the CT_Marker and its children +func (_ccfb *CT_Marker )Validate ()error {return _ccfb .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_cafgbd *ST_BarDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgga ,_cgada :=d .Token ();if _cgada !=nil {return _cgada ;};if _ggege ,_gdbga :=_fgga .(_e .EndElement );_gdbga &&_ggege .Name ==start .Name {*_cafgbd =1;return nil ;};if _cfgf ,_gdagb :=_fgga .(_e .CharData );!_gdagb {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgga );}else {switch string (_cfgf ){case "":*_cafgbd =0;case "\u0062\u0061\u0072":*_cafgbd =1;case "\u0063\u006f\u006c":*_cafgbd =2;};};_fgga ,_cgada =d .Token ();if _cgada !=nil {return _cgada ;};if _ebecf ,_bcceb :=_fgga .(_e .EndElement );_bcceb &&_ebecf .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgga );};func (_ffabf *CT_RotX )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gccf :=range start .Attr {if _gccf .Name .Local =="\u0076\u0061\u006c"{_acdf ,_fdbcc :=_b .ParseInt (_gccf .Value ,10,8);if _fdbcc !=nil {return _fdbcc ;};_cagea :=int8 (_acdf );_ffabf .ValAttr =&_cagea ;continue ;};};for {_ggdb ,_edcba :=d .Token ();if _edcba !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_edcba );};if _ccddb ,_badgca :=_ggdb .(_e .EndElement );_badgca &&_ccddb .Name ==start .Name {break ;};};return nil ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};func (_gcag ST_LayoutMode )String ()string {switch _gcag {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};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 (_fcgba *CT_StrRef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_daace :for {_bbbfc ,_ddge :=d .Token ();if _ddge !=nil {return _ddge ;};switch _fdgged :=_bbbfc .(type ){case _e .StartElement :switch _fdgged .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgfea :=d .DecodeElement (&_fcgba .F ,&_fdgged );_cgfea !=nil {return _cgfea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fcgba .StrCache =NewCT_StrData ();if _gdee :=d .DecodeElement (_fcgba .StrCache ,&_fdgged );_gdee !=nil {return _gdee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fcgba .ExtLst =NewCT_ExtensionList ();if _aedcf :=d .DecodeElement (_fcgba .ExtLst ,&_fdgged );_aedcf !=nil {return _aedcf ;};default:_ba .Log ("\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",_fdgged .Name );if _dadaf :=d .Skip ();_dadaf !=nil {return _dadaf ;};};case _e .EndElement :break _daace ;case _e .CharData :};};return nil ;};type CT_TextLanguageID struct{ValAttr string ;};func (_ebggf ST_Overlap )String ()string {if _ebggf .ST_OverlapPercent !=nil {return _bf .Sprintf ("\u0025\u0076",*_ebggf .ST_OverlapPercent );};if _ebggf .ST_OverlapByte !=nil {return _bf .Sprintf ("\u0025\u0076",*_ebggf .ST_OverlapByte );};return "";}; -// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path -func (_fabf *CT_ExternalData )ValidateWithPath (path string )error {if _fabf .AutoUpdate !=nil {if _fegf :=_fabf .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_fegf !=nil {return _fegf ;};};return nil ;}; +// Validate validates the EG_SerShared and its children +func (_aced *EG_SerShared )Validate ()error {return _aced .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_gfdec ST_CrossBetween )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_geaa :=_e .Attr {};_geaa .Name =name ;switch _gfdec {case ST_CrossBetweenUnset :_geaa .Value ="";case ST_CrossBetweenBetween :_geaa .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_geaa .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _geaa ,nil ;};func (_efgc *ST_DLblPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcbgd ,_ebgab :=d .Token ();if _ebgab !=nil {return _ebgab ;};if _eaeecf ,_aceba :=_dcbgd .(_e .EndElement );_aceba &&_eaeecf .Name ==start .Name {*_efgc =1;return nil ;};if _befce ,_aebcg :=_dcbgd .(_e .CharData );!_aebcg {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcbgd );}else {switch string (_befce ){case "":*_efgc =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_efgc =1;case "\u0062":*_efgc =2;case "\u0063\u0074\u0072":*_efgc =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_efgc =4;case "\u0069\u006e\u0045n\u0064":*_efgc =5;case "\u006c":*_efgc =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_efgc =7;case "\u0072":*_efgc =8;case "\u0074":*_efgc =9;};};_dcbgd ,_ebgab =d .Token ();if _ebgab !=nil {return _ebgab ;};if _ecec ,_cdafa :=_dcbgd .(_e .EndElement );_cdafa &&_ecec .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcbgd );};func NewCT_RadarChart ()*CT_RadarChart {_fbgea :=&CT_RadarChart {};_fbgea .RadarStyle =NewCT_RadarStyle ();return _fbgea ;};func NewCT_Skip ()*CT_Skip {_cecg :=&CT_Skip {};_cecg .ValAttr =1;return _cecg };func (_bggbc ST_PageSetupOrientation )Validate ()error {return _bggbc .ValidateWithPath ("")};func (_bbc *CT_ExtensionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggga :for {_becef ,_dbgg :=d .Token ();if _dbgg !=nil {return _dbgg ;};switch _daegg :=_becef .(type ){case _e .StartElement :switch _daegg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acdd :=NewCT_Extension ();if _cfdg :=d .DecodeElement (_acdd ,&_daegg );_cfdg !=nil {return _cfdg ;};_bbc .Ext =append (_bbc .Ext ,_acdd );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_daegg .Name );if _dadcc :=d .Skip ();_dadcc !=nil {return _dadcc ;};};case _e .EndElement :break _ggga ;case _e .CharData :};};return nil ;};func (_bcdce *ST_Grouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbcfc ,_bdab :=d .Token ();if _bdab !=nil {return _bdab ;};if _gdbfc ,_gdcgf :=_fbcfc .(_e .EndElement );_gdcgf &&_gdbfc .Name ==start .Name {*_bcdce =1;return nil ;};if _fagcf ,_bgcfb :=_fbcfc .(_e .CharData );!_bgcfb {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbcfc );}else {switch string (_fagcf ){case "":*_bcdce =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bcdce =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bcdce =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bcdce =3;};};_fbcfc ,_bdab =d .Token ();if _bdab !=nil {return _bdab ;};if _aeeff ,_abaaa :=_fbcfc .(_e .EndElement );_abaaa &&_aeeff .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbcfc );};func NewCT_Lvl ()*CT_Lvl {_defc :=&CT_Lvl {};return _defc };type ST_LayoutTarget byte ;func (_agebed *Group_DLbls )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agebed .NumFmt !=nil {_dafeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_agebed .NumFmt ,_dafeb );};if _agebed .SpPr !=nil {_edfgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_agebed .SpPr ,_edfgg );};if _agebed .TxPr !=nil {_bbaac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_agebed .TxPr ,_bbaac );};if _agebed .DLblPos !=nil {_cbebd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_agebed .DLblPos ,_cbebd );};if _agebed .ShowLegendKey !=nil {_ddggd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_agebed .ShowLegendKey ,_ddggd );};if _agebed .ShowVal !=nil {_bagb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_agebed .ShowVal ,_bagb );};if _agebed .ShowCatName !=nil {_dcfdgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_agebed .ShowCatName ,_dcfdgb );};if _agebed .ShowSerName !=nil {_accc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_agebed .ShowSerName ,_accc );};if _agebed .ShowPercent !=nil {_cddad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_agebed .ShowPercent ,_cddad );};if _agebed .ShowBubbleSize !=nil {_adba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_agebed .ShowBubbleSize ,_adba );};if _agebed .Separator !=nil {_acdbfc :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ba .AddPreserveSpaceAttr (&_acdbfc ,*_agebed .Separator );e .EncodeElement (_agebed .Separator ,_acdbfc );};if _agebed .ShowLeaderLines !=nil {_acffd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_agebed .ShowLeaderLines ,_acffd );};if _agebed .LeaderLines !=nil {_fbbgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_agebed .LeaderLines ,_fbbgf );};return nil ;};type ST_BarDir byte ; -// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path -func (_fbdde *EG_AxSharedChoice )ValidateWithPath (path string )error {if _fbdde .Crosses !=nil {if _fabg :=_fbdde .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_fabg !=nil {return _fabg ;};};if _fbdde .CrossesAt !=nil {if _dfbbf :=_fbdde .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_dfbbf !=nil {return _dfbbf ;};};return nil ;};func (_ggfe *EG_AreaChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgedad :for {_cfdae ,_dbacd :=d .Token ();if _dbacd !=nil {return _dbacd ;};switch _gcdgca :=_cfdae .(type ){case _c .StartElement :switch _gcdgca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_ggfe .Grouping =NewCT_Grouping ();if _fdgcd :=d .DecodeElement (_ggfe .Grouping ,&_gcdgca );_fdgcd !=nil {return _fdgcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ggfe .VaryColors =NewCT_Boolean ();if _afdfa :=d .DecodeElement (_ggfe .VaryColors ,&_gcdgca );_afdfa !=nil {return _afdfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cbga :=NewCT_AreaSer ();if _ebceb :=d .DecodeElement (_cbga ,&_gcdgca );_ebceb !=nil {return _ebceb ;};_ggfe .Ser =append (_ggfe .Ser ,_cbga );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ggfe .DLbls =NewCT_DLbls ();if _effgb :=d .DecodeElement (_ggfe .DLbls ,&_gcdgca );_effgb !=nil {return _effgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ggfe .DropLines =NewCT_ChartLines ();if _ddgdb :=d .DecodeElement (_ggfe .DropLines ,&_gcdgca );_ddgdb !=nil {return _ddgdb ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gcdgca .Name );if _cabfe :=d .Skip ();_cabfe !=nil {return _cabfe ;};};case _c .EndElement :break _fgedad ;case _c .CharData :};};return nil ;};func NewCT_Trendline ()*CT_Trendline {_adae :=&CT_Trendline {};_adae .TrendlineType =NewCT_TrendlineType ();return _adae ;};func (_abbeg ST_SizeRepresents )Validate ()error {return _abbeg .ValidateWithPath ("")};type CT_Thickness struct{ValAttr ST_Thickness ;};func (_eacag *CT_LineSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eacag .Idx =NewCT_UnsignedInt ();_eacag .Order =NewCT_UnsignedInt ();_efgdb :for {_dbgbe ,_aagcc :=d .Token ();if _aagcc !=nil {return _aagcc ;};switch _bagf :=_dbgbe .(type ){case _c .StartElement :switch _bagf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _abcfg :=d .DecodeElement (_eacag .Idx ,&_bagf );_abcfg !=nil {return _abcfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _aadg :=d .DecodeElement (_eacag .Order ,&_bagf );_aadg !=nil {return _aadg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_eacag .Tx =NewCT_SerTx ();if _dagfa :=d .DecodeElement (_eacag .Tx ,&_bagf );_dagfa !=nil {return _dagfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_eacag .SpPr =_d .NewCT_ShapeProperties ();if _bbcd :=d .DecodeElement (_eacag .SpPr ,&_bagf );_bbcd !=nil {return _bbcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_eacag .Marker =NewCT_Marker ();if _addb :=d .DecodeElement (_eacag .Marker ,&_bagf );_addb !=nil {return _addb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_aaeg :=NewCT_DPt ();if _bbd :=d .DecodeElement (_aaeg ,&_bagf );_bbd !=nil {return _bbd ;};_eacag .DPt =append (_eacag .DPt ,_aaeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_eacag .DLbls =NewCT_DLbls ();if _gdebb :=d .DecodeElement (_eacag .DLbls ,&_bagf );_gdebb !=nil {return _gdebb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_gfea :=NewCT_Trendline ();if _bfggc :=d .DecodeElement (_gfea ,&_bagf );_bfggc !=nil {return _bfggc ;};_eacag .Trendline =append (_eacag .Trendline ,_gfea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_eacag .ErrBars =NewCT_ErrBars ();if _bfddg :=d .DecodeElement (_eacag .ErrBars ,&_bagf );_bfddg !=nil {return _bfddg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_eacag .Cat =NewCT_AxDataSource ();if _bffd :=d .DecodeElement (_eacag .Cat ,&_bagf );_bffd !=nil {return _bffd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_eacag .Val =NewCT_NumDataSource ();if _bccg :=d .DecodeElement (_eacag .Val ,&_bagf );_bccg !=nil {return _bccg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_eacag .Smooth =NewCT_Boolean ();if _dgbg :=d .DecodeElement (_eacag .Smooth ,&_bagf );_dgbg !=nil {return _dgbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eacag .ExtLst =NewCT_ExtensionList ();if _ebdc :=d .DecodeElement (_eacag .ExtLst ,&_bagf );_ebdc !=nil {return _ebdc ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_bagf .Name );if _cbbf :=d .Skip ();_cbbf !=nil {return _cbbf ;};};case _c .EndElement :break _efgdb ;case _c .CharData :};};return nil ;};func NewCT_TickMark ()*CT_TickMark {_aabbf :=&CT_TickMark {};return _aabbf }; +// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path +func (_bddbd *CT_Title )ValidateWithPath (path string )error {if _bddbd .Tx !=nil {if _bgeef :=_bddbd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bgeef !=nil {return _bgeef ;};};if _bddbd .Layout !=nil {if _baabgd :=_bddbd .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_baabgd !=nil {return _baabgd ;};};if _bddbd .Overlay !=nil {if _dfdaf :=_bddbd .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_dfdaf !=nil {return _dfdaf ;};};if _bddbd .SpPr !=nil {if _bgeff :=_bddbd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgeff !=nil {return _bgeff ;};};if _bddbd .TxPr !=nil {if _eebbe :=_bddbd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eebbe !=nil {return _eebbe ;};};if _bddbd .ExtLst !=nil {if _acfea :=_bddbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acfea !=nil {return _acfea ;};};return nil ;};type ST_PageSetupOrientation byte ;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;);const (ST_SplitTypeUnset ST_SplitType =0;ST_SplitTypeAuto ST_SplitType =1;ST_SplitTypeCust ST_SplitType =2;ST_SplitTypePercent ST_SplitType =3;ST_SplitTypePos ST_SplitType =4;ST_SplitTypeVal ST_SplitType =5;);func (_bbeed *CT_TickMark )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbeed .ValAttr !=ST_TickMarkUnset {_gdfa ,_cccbfa :=_bbeed .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cccbfa !=nil {return _cccbfa ;};start .Attr =append (start .Attr ,_gdfa );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cadc *CT_PageMargins )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c"},Value :_bf .Sprintf ("\u0025\u0076",_cadc .LAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_bf .Sprintf ("\u0025\u0076",_cadc .RAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074"},Value :_bf .Sprintf ("\u0025\u0076",_cadc .TAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_bf .Sprintf ("\u0025\u0076",_cadc .BAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_bf .Sprintf ("\u0025\u0076",_cadc .HeaderAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_bf .Sprintf ("\u0025\u0076",_cadc .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dbfdf *CT_PivotFmt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbfdf .Idx =NewCT_UnsignedInt ();_aaefd :for {_fceb ,_fdbed :=d .Token ();if _fdbed !=nil {return _fdbed ;};switch _cfded :=_fceb .(type ){case _e .StartElement :switch _cfded .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ceac :=d .DecodeElement (_dbfdf .Idx ,&_cfded );_ceac !=nil {return _ceac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dbfdf .SpPr =_cb .NewCT_ShapeProperties ();if _gegga :=d .DecodeElement (_dbfdf .SpPr ,&_cfded );_gegga !=nil {return _gegga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbfdf .TxPr =_cb .NewCT_TextBody ();if _gadfgc :=d .DecodeElement (_dbfdf .TxPr ,&_cfded );_gadfgc !=nil {return _gadfgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbfdf .Marker =NewCT_Marker ();if _dgff :=d .DecodeElement (_dbfdf .Marker ,&_cfded );_dgff !=nil {return _dgff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbfdf .DLbl =NewCT_DLbl ();if _cgadd :=d .DecodeElement (_dbfdf .DLbl ,&_cfded );_cgadd !=nil {return _cgadd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dbfdf .ExtLst =NewCT_ExtensionList ();if _afdee :=d .DecodeElement (_dbfdf .ExtLst ,&_cfded );_afdee !=nil {return _afdee ;};default:_ba .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_cfded .Name );if _aaafb :=d .Skip ();_aaafb !=nil {return _aaafb ;};};case _e .EndElement :break _aaefd ;case _e .CharData :};};return nil ;};func NewCT_PivotSource ()*CT_PivotSource {_bbdad :=&CT_PivotSource {};_bbdad .FmtId =NewCT_UnsignedInt ();return _bbdad ;};func NewEG_SerShared ()*EG_SerShared {_gagb :=&EG_SerShared {};_gagb .Idx =NewCT_UnsignedInt ();_gagb .Order =NewCT_UnsignedInt ();return _gagb ;};func (_fffcc *CT_SplitType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fffcc .ValAttr !=ST_SplitTypeUnset {_daaf ,_cbfbcb :=_fffcc .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cbfbcb !=nil {return _cbfbcb ;};start .Attr =append (start .Attr ,_daaf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};func (_gbfg *CT_TrendlineLbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_begaca :for {_cabcd ,_ccbb :=d .Token ();if _ccbb !=nil {return _ccbb ;};switch _ddbca :=_cabcd .(type ){case _e .StartElement :switch _ddbca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbfg .Layout =NewCT_Layout ();if _degdb :=d .DecodeElement (_gbfg .Layout ,&_ddbca );_degdb !=nil {return _degdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbfg .Tx =NewCT_Tx ();if _eaff :=d .DecodeElement (_gbfg .Tx ,&_ddbca );_eaff !=nil {return _eaff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbfg .NumFmt =NewCT_NumFmt ();if _bdfdf :=d .DecodeElement (_gbfg .NumFmt ,&_ddbca );_bdfdf !=nil {return _bdfdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbfg .SpPr =_cb .NewCT_ShapeProperties ();if _ceddg :=d .DecodeElement (_gbfg .SpPr ,&_ddbca );_ceddg !=nil {return _ceddg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbfg .TxPr =_cb .NewCT_TextBody ();if _fbfbe :=d .DecodeElement (_gbfg .TxPr ,&_ddbca );_fbfbe !=nil {return _fbfbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbfg .ExtLst =NewCT_ExtensionList ();if _bbaeg :=d .DecodeElement (_gbfg .ExtLst ,&_ddbca );_bbaeg !=nil {return _bbaeg ;};default:_ba .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",_ddbca .Name );if _cfaae :=d .Skip ();_cfaae !=nil {return _cfaae ;};};case _e .EndElement :break _begaca ;case _e .CharData :};};return nil ;}; -// ST_GapAmount is a union type -type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};func (_efgba ST_ScatterStyle )Validate ()error {return _efgba .ValidateWithPath ("")};func NewCT_TrendlineType ()*CT_TrendlineType {_dbfcg :=&CT_TrendlineType {};return _dbfcg };func (_aaaeg *CT_LegendEntryChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaaeg .Delete !=nil {_gdcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_aaaeg .Delete ,_gdcd );};if _aaaeg .TxPr !=nil {_abaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aaaeg .TxPr ,_abaeb );};return nil ;};func NewCT_NumVal ()*CT_NumVal {_ebbb :=&CT_NumVal {};return _ebbb };func (_gccb *CT_BubbleSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dedg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gccb .Idx ,_dedg );_acabd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gccb .Order ,_acabd );if _gccb .Tx !=nil {_gaea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gccb .Tx ,_gaea );};if _gccb .SpPr !=nil {_ebda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gccb .SpPr ,_ebda );};if _gccb .InvertIfNegative !=nil {_deab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gccb .InvertIfNegative ,_deab );};if _gccb .DPt !=nil {_bgge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_adcg :=range _gccb .DPt {e .EncodeElement (_adcg ,_bgge );};};if _gccb .DLbls !=nil {_baea :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gccb .DLbls ,_baea );};if _gccb .Trendline !=nil {_fcbg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_ace :=range _gccb .Trendline {e .EncodeElement (_ace ,_fcbg );};};if _gccb .ErrBars !=nil {_aebg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_bgfb :=range _gccb .ErrBars {e .EncodeElement (_bgfb ,_aebg );};};if _gccb .XVal !=nil {_bgbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_gccb .XVal ,_bgbgb );};if _gccb .YVal !=nil {_bdgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_gccb .YVal ,_bdgg );};if _gccb .BubbleSize !=nil {_ecge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gccb .BubbleSize ,_ecge );};if _gccb .Bubble3D !=nil {_cacc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gccb .Bubble3D ,_cacc );};if _gccb .ExtLst !=nil {_edec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gccb .ExtLst ,_edec );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfega ST_ErrBarType )Validate ()error {return _cfega .ValidateWithPath ("")};func (_fafag *CT_LegendPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bafd :=range start .Attr {if _bafd .Name .Local =="\u0076\u0061\u006c"{_fafag .ValAttr .UnmarshalXMLAttr (_bafd );continue ;};};for {_bega ,_dfcc :=d .Token ();if _dfcc !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_dfcc );};if _dfcd ,_bgdbd :=_bega .(_c .EndElement );_bgdbd &&_dfcd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path +func (_gebef *CT_SurfaceChart )ValidateWithPath (path string )error {if _gebef .Wireframe !=nil {if _afeda :=_gebef .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_afeda !=nil {return _afeda ;};};for _eecgc ,_gfbfd :=range _gebef .Ser {if _bbcg :=_gfbfd .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eecgc ));_bbcg !=nil {return _bbcg ;};};if _gebef .BandFmts !=nil {if _dgadbg :=_gebef .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_dgadbg !=nil {return _dgadbg ;};};for _dbefa ,_dcace :=range _gebef .AxId {if _cadgc :=_dcace .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dbefa ));_cadgc !=nil {return _cadgc ;};};if _gebef .ExtLst !=nil {if _gaebb :=_gebef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaebb !=nil {return _gaebb ;};};return nil ;}; -// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path -func (_affg *CT_SerAx )ValidateWithPath (path string )error {if _fecec :=_affg .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fecec !=nil {return _fecec ;};if _gfdfe :=_affg .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gfdfe !=nil {return _gfdfe ;};if _affg .Delete !=nil {if _aaagb :=_affg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_aaagb !=nil {return _aaagb ;};};if _gccgf :=_affg .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_gccgf !=nil {return _gccgf ;};if _affg .MajorGridlines !=nil {if _feaeb :=_affg .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_feaeb !=nil {return _feaeb ;};};if _affg .MinorGridlines !=nil {if _ceeca :=_affg .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ceeca !=nil {return _ceeca ;};};if _affg .Title !=nil {if _ebfdb :=_affg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ebfdb !=nil {return _ebfdb ;};};if _affg .NumFmt !=nil {if _ffaed :=_affg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ffaed !=nil {return _ffaed ;};};if _affg .MajorTickMark !=nil {if _bdbg :=_affg .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bdbg !=nil {return _bdbg ;};};if _affg .MinorTickMark !=nil {if _ccceb :=_affg .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ccceb !=nil {return _ccceb ;};};if _affg .TickLblPos !=nil {if _daaeg :=_affg .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_daaeg !=nil {return _daaeg ;};};if _affg .SpPr !=nil {if _eegbc :=_affg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eegbc !=nil {return _eegbc ;};};if _affg .TxPr !=nil {if _cafca :=_affg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cafca !=nil {return _cafca ;};};if _eedb :=_affg .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_eedb !=nil {return _eedb ;};if _affg .Choice !=nil {if _agfeg :=_affg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_agfeg !=nil {return _agfeg ;};};if _affg .TickLblSkip !=nil {if _ebacfc :=_affg .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_ebacfc !=nil {return _ebacfc ;};};if _affg .TickMarkSkip !=nil {if _bedd :=_affg .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_bedd !=nil {return _bedd ;};};if _affg .ExtLst !=nil {if _fcfagf :=_affg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcfagf !=nil {return _fcfagf ;};};return nil ;}; +// Validate validates the CT_Perspective and its children +func (_aacgg *CT_Perspective )Validate ()error {return _aacgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};func (_ddbf *CT_Style )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",_ddbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_cbbcf :=&CT_LegendEntryChoice {};return _cbbcf ;};func (_fgb *CT_BarSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgb .Idx =NewCT_UnsignedInt ();_fgb .Order =NewCT_UnsignedInt ();_aegb :for {_ccbg ,_afdbc :=d .Token ();if _afdbc !=nil {return _afdbc ;};switch _acf :=_ccbg .(type ){case _e .StartElement :switch _acf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aedg :=d .DecodeElement (_fgb .Idx ,&_acf );_aedg !=nil {return _aedg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ffd :=d .DecodeElement (_fgb .Order ,&_acf );_ffd !=nil {return _ffd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgb .Tx =NewCT_SerTx ();if _bgce :=d .DecodeElement (_fgb .Tx ,&_acf );_bgce !=nil {return _bgce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fgb .SpPr =_cb .NewCT_ShapeProperties ();if _abcd :=d .DecodeElement (_fgb .SpPr ,&_acf );_abcd !=nil {return _abcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgb .InvertIfNegative =NewCT_Boolean ();if _bdag :=d .DecodeElement (_fgb .InvertIfNegative ,&_acf );_bdag !=nil {return _bdag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgb .PictureOptions =NewCT_PictureOptions ();if _ccbf :=d .DecodeElement (_fgb .PictureOptions ,&_acf );_ccbf !=nil {return _ccbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb :=NewCT_DPt ();if _fbd :=d .DecodeElement (_dbb ,&_acf );_fbd !=nil {return _fbd ;};_fgb .DPt =append (_fgb .DPt ,_dbb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgb .DLbls =NewCT_DLbls ();if _dcad :=d .DecodeElement (_fgb .DLbls ,&_acf );_dcad !=nil {return _dcad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebca :=NewCT_Trendline ();if _agae :=d .DecodeElement (_ebca ,&_acf );_agae !=nil {return _agae ;};_fgb .Trendline =append (_fgb .Trendline ,_ebca );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgb .ErrBars =NewCT_ErrBars ();if _defd :=d .DecodeElement (_fgb .ErrBars ,&_acf );_defd !=nil {return _defd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgb .Cat =NewCT_AxDataSource ();if _bce :=d .DecodeElement (_fgb .Cat ,&_acf );_bce !=nil {return _bce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgb .Val =NewCT_NumDataSource ();if _gce :=d .DecodeElement (_fgb .Val ,&_acf );_gce !=nil {return _gce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fgb .Shape =NewCT_Shape ();if _eced :=d .DecodeElement (_fgb .Shape ,&_acf );_eced !=nil {return _eced ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fgb .ExtLst =NewCT_ExtensionList ();if _eada :=d .DecodeElement (_fgb .ExtLst ,&_acf );_eada !=nil {return _eada ;};default:_ba .Log ("\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",_acf .Name );if _efadb :=d .Skip ();_efadb !=nil {return _efadb ;};};case _e .EndElement :break _aegb ;case _e .CharData :};};return nil ;};func (_gdadb *CT_SerTxChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gdadb .StrRef !=nil {_fbdbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_gdadb .StrRef ,_fbdbg );};if _gdadb .V !=nil {_gebg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076"}};_ba .AddPreserveSpaceAttr (&_gebg ,*_gdadb .V );e .EncodeElement (_gdadb .V ,_gebg );};return nil ;};func (_gdcge *CT_RelId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",_gdcge .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DispUnitsLbl and its children -func (_acgc *CT_DispUnitsLbl )Validate ()error {return _acgc .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");}; +// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path +func (_bebd *CT_FirstSliceAng )ValidateWithPath (path string )error {if _bebd .ValAttr !=nil {if *_bebd .ValAttr < 0{return _bf .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 ,*_bebd .ValAttr );};if *_bebd .ValAttr > 360{return _bf .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 ,*_bebd .ValAttr );};};return nil ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;}; -// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path -func (_gafc *CT_ErrBars )ValidateWithPath (path string )error {if _gafc .ErrDir !=nil {if _gecfe :=_gafc .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_gecfe !=nil {return _gecfe ;};};if _cdge :=_gafc .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_cdge !=nil {return _cdge ;};if _ggcc :=_gafc .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_ggcc !=nil {return _ggcc ;};if _gafc .NoEndCap !=nil {if _ggbf :=_gafc .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_ggbf !=nil {return _ggbf ;};};if _gafc .Plus !=nil {if _bcgce :=_gafc .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_bcgce !=nil {return _bcgce ;};};if _gafc .Minus !=nil {if _edae :=_gafc .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_edae !=nil {return _edae ;};};if _gafc .Val !=nil {if _gbbef :=_gafc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gbbef !=nil {return _gbbef ;};};if _gafc .SpPr !=nil {if _feega :=_gafc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_feega !=nil {return _feega ;};};if _gafc .ExtLst !=nil {if _fcdb :=_gafc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcdb !=nil {return _fcdb ;};};return nil ;}; +// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path +func (_fded *CT_CatAx )ValidateWithPath (path string )error {if _aegf :=_fded .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_aegf !=nil {return _aegf ;};if _gbab :=_fded .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gbab !=nil {return _gbab ;};if _fded .Delete !=nil {if _fbga :=_fded .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fbga !=nil {return _fbga ;};};if _ggaec :=_fded .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_ggaec !=nil {return _ggaec ;};if _fded .MajorGridlines !=nil {if _gaf :=_fded .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gaf !=nil {return _gaf ;};};if _fded .MinorGridlines !=nil {if _cgfbg :=_fded .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cgfbg !=nil {return _cgfbg ;};};if _fded .Title !=nil {if _aaaeb :=_fded .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_aaaeb !=nil {return _aaaeb ;};};if _fded .NumFmt !=nil {if _cfce :=_fded .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cfce !=nil {return _cfce ;};};if _fded .MajorTickMark !=nil {if _afccc :=_fded .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_afccc !=nil {return _afccc ;};};if _fded .MinorTickMark !=nil {if _badd :=_fded .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_badd !=nil {return _badd ;};};if _fded .TickLblPos !=nil {if _agce :=_fded .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_agce !=nil {return _agce ;};};if _fded .SpPr !=nil {if _bbacb :=_fded .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbacb !=nil {return _bbacb ;};};if _fded .TxPr !=nil {if _edd :=_fded .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_edd !=nil {return _edd ;};};if _cfgb :=_fded .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_cfgb !=nil {return _cfgb ;};if _fded .Choice !=nil {if _bfde :=_fded .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfde !=nil {return _bfde ;};};if _fded .Auto !=nil {if _gdc :=_fded .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_gdc !=nil {return _gdc ;};};if _fded .LblAlgn !=nil {if _abfa :=_fded .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_abfa !=nil {return _abfa ;};};if _fded .LblOffset !=nil {if _aage :=_fded .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_aage !=nil {return _aage ;};};if _fded .TickLblSkip !=nil {if _egdbb :=_fded .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_egdbb !=nil {return _egdbb ;};};if _fded .TickMarkSkip !=nil {if _cecd :=_fded .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_cecd !=nil {return _cecd ;};};if _fded .NoMultiLvlLbl !=nil {if _dccge :=_fded .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_dccge !=nil {return _dccge ;};};if _fded .ExtLst !=nil {if _acd :=_fded .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acd !=nil {return _acd ;};};return nil ;};func (_bedcd *CT_BarDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bedcd .ValAttr !=ST_BarDirUnset {_eadc ,_baff :=_bedcd .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _baff !=nil {return _baff ;};start .Attr =append (start .Attr ,_eadc );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfbge ST_CrossBetween )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfbge .String (),start );}; -// Validate validates the CT_RotY and its children -func (_afbe *CT_RotY )Validate ()error {return _afbe .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func (_bbec *ST_TickMark )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbec =0;case "\u0063\u0072\u006fs\u0073":*_bbec =1;case "\u0069\u006e":*_bbec =2;case "\u006e\u006f\u006e\u0065":*_bbec =3;case "\u006f\u0075\u0074":*_bbec =4;};return nil ;}; +// Validate validates the CT_PageSetup and its children +func (_eeaf *CT_PageSetup )Validate ()error {return _eeaf .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");}; -// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path -func (_adbag *CT_LayoutTarget )ValidateWithPath (path string )error {if _deaaf :=_adbag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deaaf !=nil {return _deaaf ;};return nil ;}; +// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path +func (_fgdbf *CT_BubbleSer )ValidateWithPath (path string )error {if _bge :=_fgdbf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bge !=nil {return _bge ;};if _agfd :=_fgdbf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_agfd !=nil {return _agfd ;};if _fgdbf .Tx !=nil {if _gbde :=_fgdbf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gbde !=nil {return _gbde ;};};if _fgdbf .SpPr !=nil {if _agfc :=_fgdbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_agfc !=nil {return _agfc ;};};if _fgdbf .InvertIfNegative !=nil {if _afg :=_fgdbf .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_afg !=nil {return _afg ;};};for _cbga ,_abfdg :=range _fgdbf .DPt {if _bbed :=_abfdg .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cbga ));_bbed !=nil {return _bbed ;};};if _fgdbf .DLbls !=nil {if _egg :=_fgdbf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_egg !=nil {return _egg ;};};for _affc ,_fbdf :=range _fgdbf .Trendline {if _bbac :=_fbdf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_affc ));_bbac !=nil {return _bbac ;};};for _cdgg ,_cacd :=range _fgdbf .ErrBars {if _gbae :=_cacd .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_cdgg ));_gbae !=nil {return _gbae ;};};if _fgdbf .XVal !=nil {if _ggg :=_fgdbf .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_ggg !=nil {return _ggg ;};};if _fgdbf .YVal !=nil {if _gcbf :=_fgdbf .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_gcbf !=nil {return _gcbf ;};};if _fgdbf .BubbleSize !=nil {if _fbca :=_fgdbf .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_fbca !=nil {return _fbca ;};};if _fgdbf .Bubble3D !=nil {if _cfdc :=_fgdbf .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_cfdc !=nil {return _cfdc ;};};if _fgdbf .ExtLst !=nil {if _bfeca :=_fgdbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfeca !=nil {return _bfeca ;};};return nil ;};func (_abcac *EG_AxSharedChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abcac .Crosses !=nil {_bebf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_abcac .Crosses ,_bebf );};if _abcac .CrossesAt !=nil {_gafg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_abcac .CrossesAt ,_gafg );};return nil ;};func (_dccd *CT_ErrBars )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dccd .ErrBarType =NewCT_ErrBarType ();_dccd .ErrValType =NewCT_ErrValType ();_dbfb :for {_fdgfe ,_debea :=d .Token ();if _debea !=nil {return _debea ;};switch _aefd :=_fdgfe .(type ){case _e .StartElement :switch _aefd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dccd .ErrDir =NewCT_ErrDir ();if _cebe :=d .DecodeElement (_dccd .ErrDir ,&_aefd );_cebe !=nil {return _cebe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _fbdg :=d .DecodeElement (_dccd .ErrBarType ,&_aefd );_fbdg !=nil {return _fbdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _beabe :=d .DecodeElement (_dccd .ErrValType ,&_aefd );_beabe !=nil {return _beabe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dccd .NoEndCap =NewCT_Boolean ();if _ffcga :=d .DecodeElement (_dccd .NoEndCap ,&_aefd );_ffcga !=nil {return _ffcga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dccd .Plus =NewCT_NumDataSource ();if _baddg :=d .DecodeElement (_dccd .Plus ,&_aefd );_baddg !=nil {return _baddg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dccd .Minus =NewCT_NumDataSource ();if _gddd :=d .DecodeElement (_dccd .Minus ,&_aefd );_gddd !=nil {return _gddd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dccd .Val =NewCT_Double ();if _bafe :=d .DecodeElement (_dccd .Val ,&_aefd );_bafe !=nil {return _bafe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dccd .SpPr =_cb .NewCT_ShapeProperties ();if _cdecc :=d .DecodeElement (_dccd .SpPr ,&_aefd );_cdecc !=nil {return _cdecc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dccd .ExtLst =NewCT_ExtensionList ();if _cdga :=d .DecodeElement (_dccd .ExtLst ,&_aefd );_cdga !=nil {return _cdga ;};default:_ba .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_aefd .Name );if _efagg :=d .Skip ();_efagg !=nil {return _efagg ;};};case _e .EndElement :break _dbfb ;case _e .CharData :};};return nil ;}; -// Validate validates the EG_SurfaceChartShared and its children -func (_abeca *EG_SurfaceChartShared )Validate ()error {return _abeca .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");}; +// Validate validates the Group_DLbl and its children +func (_fcagc *Group_DLbl )Validate ()error {return _fcagc .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};func NewCT_PieSer ()*CT_PieSer {_bbddd :=&CT_PieSer {};_bbddd .Idx =NewCT_UnsignedInt ();_bbddd .Order =NewCT_UnsignedInt ();return _bbddd ;};func (_fcbbg *CT_StrData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edbgdb :for {_bfbbg ,_edabf :=d .Token ();if _edabf !=nil {return _edabf ;};switch _fbfbc :=_bfbbg .(type ){case _e .StartElement :switch _fbfbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbbg .PtCount =NewCT_UnsignedInt ();if _fgcea :=d .DecodeElement (_fcbbg .PtCount ,&_fbfbc );_fgcea !=nil {return _fgcea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gceag :=NewCT_StrVal ();if _cebfd :=d .DecodeElement (_gceag ,&_fbfbc );_cebfd !=nil {return _cebfd ;};_fcbbg .Pt =append (_fcbbg .Pt ,_gceag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fcbbg .ExtLst =NewCT_ExtensionList ();if _becge :=d .DecodeElement (_fcbbg .ExtLst ,&_fbfbc );_becge !=nil {return _becge ;};default:_ba .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_fbfbc .Name );if _ddbg :=d .Skip ();_ddbg !=nil {return _ddbg ;};};case _e .EndElement :break _edbgdb ;case _e .CharData :};};return nil ;};func (_dfff *ST_BarDir )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dfff =0;case "\u0062\u0061\u0072":*_dfff =1;case "\u0063\u006f\u006c":*_dfff =2;};return nil ;};func (_cdbfg *CT_TickMark )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acfgd :=range start .Attr {if _acfgd .Name .Local =="\u0076\u0061\u006c"{_cdbfg .ValAttr .UnmarshalXMLAttr (_acfgd );continue ;};};for {_bcag ,_beffe :=d .Token ();if _beffe !=nil {return _bf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_beffe );};if _ggaae ,_aggg :=_bcag .(_e .EndElement );_aggg &&_ggaae .Name ==start .Name {break ;};};return nil ;};type UserShapes struct{_d .CT_Drawing };func (_ceadb ST_TickMark )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cfcga :=_e .Attr {};_cfcga .Name =name ;switch _ceadb {case ST_TickMarkUnset :_cfcga .Value ="";case ST_TickMarkCross :_cfcga .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_cfcga .Value ="\u0069\u006e";case ST_TickMarkNone :_cfcga .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_cfcga .Value ="\u006f\u0075\u0074";};return _cfcga ,nil ;}; -// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path -func (_adcc *CT_Scaling )ValidateWithPath (path string )error {if _adcc .LogBase !=nil {if _gfgg :=_adcc .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_gfgg !=nil {return _gfgg ;};};if _adcc .Orientation !=nil {if _dedb :=_adcc .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_dedb !=nil {return _dedb ;};};if _adcc .Max !=nil {if _dega :=_adcc .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_dega !=nil {return _dega ;};};if _adcc .Min !=nil {if _fcfb :=_adcc .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_fcfb !=nil {return _fcfb ;};};if _adcc .ExtLst !=nil {if _egca :=_adcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egca !=nil {return _egca ;};};return nil ;};func (_aedee *CT_ErrBars )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aedee .ErrDir !=nil {_abfaba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_aedee .ErrDir ,_abfaba );};_ddea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_aedee .ErrBarType ,_ddea );_ddae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_aedee .ErrValType ,_ddae );if _aedee .NoEndCap !=nil {_cgcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_aedee .NoEndCap ,_cgcg );};if _aedee .Plus !=nil {_cbfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_aedee .Plus ,_cbfd );};if _aedee .Minus !=nil {_efda :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_aedee .Minus ,_efda );};if _aedee .Val !=nil {_ceeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_aedee .Val ,_ceeg );};if _aedee .SpPr !=nil {_dded :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aedee .SpPr ,_dded );};if _aedee .ExtLst !=nil {_egcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedee .ExtLst ,_egcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_HPercent struct{ValAttr *ST_HPercent ;}; +// Validate validates the CT_Title and its children +func (_befbcb *CT_Title )Validate ()error {return _befbcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");}; -// Validate validates the CT_MultiLvlStrData and its children -func (_bedee *CT_MultiLvlStrData )Validate ()error {return _bedee .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);func (_aebgd *ST_RadarStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aebgd =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_aebgd =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_aebgd =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_aebgd =3;};return nil ;};func NewCT_Double ()*CT_Double {_baagb :=&CT_Double {};return _baagb };func (_ebgac ST_AxPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebgac .String (),start );};func (_defafb ST_LegendPos )String ()string {switch _defafb {case 0:return "";case 1:return "\u0062";case 2:return "\u0074\u0072";case 3:return "\u006c";case 4:return "\u0072";case 5:return "\u0074";};return "";}; +// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path +func (_feeb *CT_GapAmount )ValidateWithPath (path string )error {if _feeb .ValAttr !=nil {if _fdeg :=_feeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdeg !=nil {return _fdeg ;};};return nil ;};func (_bbfef ST_ErrBarType )Validate ()error {return _bbfef .ValidateWithPath ("")}; -// Validate validates the CT_RadarSer and its children -func (_ffbcab *CT_RadarSer )Validate ()error {return _ffbcab .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func (_eedcc ST_SplitType )String ()string {switch _eedcc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0070\u006f\u0073";case 5:return "\u0076\u0061\u006c";};return "";}; +// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path +func (_deff *CT_ExternalData )ValidateWithPath (path string )error {if _deff .AutoUpdate !=nil {if _fgeac :=_deff .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_fgeac !=nil {return _fgeac ;};};return nil ;};func (_cgfgg *ST_TrendlineType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cgfgg =0;case "\u0065\u0078\u0070":*_cgfgg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_cgfgg =2;case "\u006c\u006f\u0067":*_cgfgg =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_cgfgg =4;case "\u0070\u006f\u006c\u0079":*_cgfgg =5;case "\u0070\u006f\u0077e\u0072":*_cgfgg =6;};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";type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_cb .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func NewCT_DateAx ()*CT_DateAx {_bdace :=&CT_DateAx {};_bdace .AxId =NewCT_UnsignedInt ();_bdace .Scaling =NewCT_Scaling ();_bdace .AxPos =NewCT_AxPos ();_bdace .CrossAx =NewCT_UnsignedInt ();return _bdace ;};func (_fggd *CT_BarSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fggd .Idx ,_bgb );_aga :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fggd .Order ,_aga );if _fggd .Tx !=nil {_eef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fggd .Tx ,_eef );};if _fggd .SpPr !=nil {_bdfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fggd .SpPr ,_bdfc );};if _fggd .InvertIfNegative !=nil {_fec :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_fggd .InvertIfNegative ,_fec );};if _fggd .PictureOptions !=nil {_bbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fggd .PictureOptions ,_bbe );};if _fggd .DPt !=nil {_eaeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dagc :=range _fggd .DPt {e .EncodeElement (_dagc ,_eaeg );};};if _fggd .DLbls !=nil {_eafa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fggd .DLbls ,_eafa );};if _fggd .Trendline !=nil {_bfacg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_bcga :=range _fggd .Trendline {e .EncodeElement (_bcga ,_bfacg );};};if _fggd .ErrBars !=nil {_agg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_fggd .ErrBars ,_agg );};if _fggd .Cat !=nil {_adca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fggd .Cat ,_adca );};if _fggd .Val !=nil {_bdbb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fggd .Val ,_bdbb );};if _fggd .Shape !=nil {_dcae :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_fggd .Shape ,_dcae );};if _fggd .ExtLst !=nil {_ggf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fggd .ExtLst ,_ggf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfgcc *CT_RadarStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gecc :=range start .Attr {if _gecc .Name .Local =="\u0076\u0061\u006c"{_bfgcc .ValAttr .UnmarshalXMLAttr (_gecc );continue ;};};for {_dfbcg ,_dgaba :=d .Token ();if _dgaba !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_dgaba );};if _dggfd ,_edcb :=_dfbcg .(_e .EndElement );_edcb &&_dggfd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TrendlineType and its children -func (_fdff *CT_TrendlineType )Validate ()error {return _fdff .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func (_eae *CT_AxDataSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_eae .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_gagff ,_gagfa :=_e .ParseUint (s ,10,16);if _gagfa !=nil {return ST_DepthPercent {},_gagfa ;};_eccgb :=uint16 (_gagff );return ST_DepthPercent {ST_DepthPercentUShort :&_eccgb },nil ;}; +// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path +func (_eede *CT_ChartLines )ValidateWithPath (path string )error {if _eede .SpPr !=nil {if _gag :=_eede .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gag !=nil {return _gag ;};};return nil ;};func (_caafg *CT_ScatterChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_caed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_caafg .ScatterStyle ,_caed );if _caafg .VaryColors !=nil {_ecgcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_caafg .VaryColors ,_ecgcb );};if _caafg .Ser !=nil {_cggfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_acee :=range _caafg .Ser {e .EncodeElement (_acee ,_cggfe );};};if _caafg .DLbls !=nil {_bfdcb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_caafg .DLbls ,_bfdcb );};_fedd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bacgf :=range _caafg .AxId {e .EncodeElement (_bacgf ,_fedd );};if _caafg .ExtLst !=nil {_dacc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caafg .ExtLst ,_dacc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgfc *CT_ErrValType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgfc .ValAttr !=ST_ErrValTypeUnset {_fgaf ,_dadg :=_dgfc .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _dadg !=nil {return _dadg ;};start .Attr =append (start .Attr ,_fgaf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Orientation ()*CT_Orientation {_ddacg :=&CT_Orientation {};return _ddacg };func (_dbca *EG_SurfaceChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbca .Wireframe !=nil {_faafd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_dbca .Wireframe ,_faafd );};if _dbca .Ser !=nil {_dccf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_defce :=range _dbca .Ser {e .EncodeElement (_defce ,_dccf );};};if _dbca .BandFmts !=nil {_fddd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_dbca .BandFmts ,_fddd );};return nil ;};func NewCT_BarChart ()*CT_BarChart {_gfg :=&CT_BarChart {};_gfg .BarDir =NewCT_BarDir ();return _gfg }; -// Validate validates the CT_ErrDir and its children -func (_cgab *CT_ErrDir )Validate ()error {return _cgab .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");}; +// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path +func (_gcaae *CT_ValAx )ValidateWithPath (path string )error {if _fbbcf :=_gcaae .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fbbcf !=nil {return _fbbcf ;};if _afbdfg :=_gcaae .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_afbdfg !=nil {return _afbdfg ;};if _gcaae .Delete !=nil {if _gfbge :=_gcaae .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gfbge !=nil {return _gfbge ;};};if _ebacf :=_gcaae .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_ebacf !=nil {return _ebacf ;};if _gcaae .MajorGridlines !=nil {if _feae :=_gcaae .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_feae !=nil {return _feae ;};};if _gcaae .MinorGridlines !=nil {if _cgdef :=_gcaae .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cgdef !=nil {return _cgdef ;};};if _gcaae .Title !=nil {if _ecgeb :=_gcaae .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ecgeb !=nil {return _ecgeb ;};};if _gcaae .NumFmt !=nil {if _dggfdg :=_gcaae .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dggfdg !=nil {return _dggfdg ;};};if _gcaae .MajorTickMark !=nil {if _afaeb :=_gcaae .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_afaeb !=nil {return _afaeb ;};};if _gcaae .MinorTickMark !=nil {if _daeda :=_gcaae .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_daeda !=nil {return _daeda ;};};if _gcaae .TickLblPos !=nil {if _aedcd :=_gcaae .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_aedcd !=nil {return _aedcd ;};};if _gcaae .SpPr !=nil {if _bdba :=_gcaae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bdba !=nil {return _bdba ;};};if _gcaae .TxPr !=nil {if _geacd :=_gcaae .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_geacd !=nil {return _geacd ;};};if _gdbde :=_gcaae .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_gdbde !=nil {return _gdbde ;};if _gcaae .Choice !=nil {if _adgag :=_gcaae .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adgag !=nil {return _adgag ;};};if _gcaae .CrossBetween !=nil {if _egfad :=_gcaae .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_egfad !=nil {return _egfad ;};};if _gcaae .MajorUnit !=nil {if _ccgcc :=_gcaae .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_ccgcc !=nil {return _ccgcc ;};};if _gcaae .MinorUnit !=nil {if _ffdcd :=_gcaae .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_ffdcd !=nil {return _ffdcd ;};};if _gcaae .DispUnits !=nil {if _geca :=_gcaae .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_geca !=nil {return _geca ;};};if _gcaae .ExtLst !=nil {if _aedfa :=_gcaae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aedfa !=nil {return _aedfa ;};};return nil ;};func (_fgcd *CT_ExternalData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_beddb :=range start .Attr {if _beddb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_beddb .Name .Local =="\u0069\u0064"||_beddb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_beddb .Name .Local =="\u0069\u0064"{_gfca ,_agfcg :=_beddb .Value ,error (nil );if _agfcg !=nil {return _agfcg ;};_fgcd .IdAttr =_gfca ;continue ;};};_bbge :for {_ffgc ,_fbafe :=d .Token ();if _fbafe !=nil {return _fbafe ;};switch _befe :=_ffgc .(type ){case _e .StartElement :switch _befe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgcd .AutoUpdate =NewCT_Boolean ();if _bada :=d .DecodeElement (_fgcd .AutoUpdate ,&_befe );_bada !=nil {return _bada ;};default:_ba .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",_befe .Name );if _cefb :=d .Skip ();_cefb !=nil {return _cefb ;};};case _e .EndElement :break _bbge ;case _e .CharData :};};return nil ;};type CT_Double struct{ValAttr float64 ;};func (_ecfag ST_TickMark )String ()string {switch _ecfag {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 "";}; -// Validate validates the CT_LegendEntry and its children -func (_fafa *CT_LegendEntry )Validate ()error {return _fafa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};func (_bbagg ST_TickLblPos )String ()string {switch _bbagg {case 0:return "";case 1:return "\u0068\u0069\u0067\u0068";case 2:return "\u006c\u006f\u0077";case 3:return "\u006e\u0065\u0078\u0074\u0054\u006f";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func (_aggfa ST_ErrValType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfcdc :=_c .Attr {};_cfcdc .Name =name ;switch _aggfa {case ST_ErrValTypeUnset :_cfcdc .Value ="";case ST_ErrValTypeCust :_cfcdc .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_cfcdc .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_cfcdc .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_cfcdc .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_cfcdc .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _cfcdc ,nil ;};func (_gceae *ST_RadarStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dffbf ,_dgee :=d .Token ();if _dgee !=nil {return _dgee ;};if _gdbfg ,_aacgc :=_dffbf .(_c .EndElement );_aacgc &&_gdbfg .Name ==start .Name {*_gceae =1;return nil ;};if _accg ,_dadgb :=_dffbf .(_c .CharData );!_dadgb {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dffbf );}else {switch string (_accg ){case "":*_gceae =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gceae =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_gceae =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_gceae =3;};};_dffbf ,_dgee =d .Token ();if _dgee !=nil {return _dgee ;};if _cdbcd ,_aebde :=_dffbf .(_c .EndElement );_aebde &&_cdbcd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dffbf );}; +// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path +func (_abce *CT_OfPieChart )ValidateWithPath (path string )error {if _ggbf :=_abce .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_ggbf !=nil {return _ggbf ;};if _abce .VaryColors !=nil {if _fbeae :=_abce .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbeae !=nil {return _fbeae ;};};for _ceead ,_dgfa :=range _abce .Ser {if _baga :=_dgfa .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ceead ));_baga !=nil {return _baga ;};};if _abce .DLbls !=nil {if _cgedf :=_abce .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cgedf !=nil {return _cgedf ;};};if _abce .GapWidth !=nil {if _fbcf :=_abce .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_fbcf !=nil {return _fbcf ;};};if _abce .SplitType !=nil {if _bdga :=_abce .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_bdga !=nil {return _bdga ;};};if _abce .SplitPos !=nil {if _ebgb :=_abce .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_ebgb !=nil {return _ebgb ;};};if _abce .CustSplit !=nil {if _abef :=_abce .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_abef !=nil {return _abef ;};};if _abce .SecondPieSize !=nil {if _bfcbdc :=_abce .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_bfcbdc !=nil {return _bfcbdc ;};};for _cdfgd ,_dcda :=range _abce .SerLines {if _ggbg :=_dcda .ValidateWithPath (_bf .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_cdfgd ));_ggbg !=nil {return _ggbg ;};};if _abce .ExtLst !=nil {if _cfeb :=_abce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfeb !=nil {return _cfeb ;};};return nil ;};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_feaf ,_ddcde :=_b .ParseUint (s ,10,32);if _ddcde !=nil {return ST_BubbleScale {},_ddcde ;};_ffgce :=uint32 (_feaf );return ST_BubbleScale {ST_BubbleScaleUInt :&_ffgce },nil ;};func (_adbbg *CT_SplitType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edea :=range start .Attr {if _edea .Name .Local =="\u0076\u0061\u006c"{_adbbg .ValAttr .UnmarshalXMLAttr (_edea );continue ;};};for {_gaggd ,_ccfbb :=d .Token ();if _ccfbb !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_ccfbb );};if _efggg ,_bgcbe :=_gaggd .(_e .EndElement );_bgcbe &&_efggg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_BarDir and its children -func (_aagb *CT_BarDir )Validate ()error {return _aagb .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_ffdgg *ST_SecondPieSize )Validate ()error {return _ffdgg .ValidateWithPath ("")};func (_fcdd *CT_BubbleSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcdd .Idx =NewCT_UnsignedInt ();_fcdd .Order =NewCT_UnsignedInt ();_aged :for {_abgc ,_fefc :=d .Token ();if _fefc !=nil {return _fefc ;};switch _fgaa :=_abgc .(type ){case _c .StartElement :switch _fgaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bcdf :=d .DecodeElement (_fcdd .Idx ,&_fgaa );_bcdf !=nil {return _bcdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _gcag :=d .DecodeElement (_fcdd .Order ,&_fgaa );_gcag !=nil {return _gcag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fcdd .Tx =NewCT_SerTx ();if _cabf :=d .DecodeElement (_fcdd .Tx ,&_fgaa );_cabf !=nil {return _cabf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fcdd .SpPr =_d .NewCT_ShapeProperties ();if _fbfe :=d .DecodeElement (_fcdd .SpPr ,&_fgaa );_fbfe !=nil {return _fbfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_fcdd .InvertIfNegative =NewCT_Boolean ();if _gffg :=d .DecodeElement (_fcdd .InvertIfNegative ,&_fgaa );_gffg !=nil {return _gffg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_bea :=NewCT_DPt ();if _baec :=d .DecodeElement (_bea ,&_fgaa );_baec !=nil {return _baec ;};_fcdd .DPt =append (_fcdd .DPt ,_bea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fcdd .DLbls =NewCT_DLbls ();if _abca :=d .DecodeElement (_fcdd .DLbls ,&_fgaa );_abca !=nil {return _abca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_adag :=NewCT_Trendline ();if _cfa :=d .DecodeElement (_adag ,&_fgaa );_cfa !=nil {return _cfa ;};_fcdd .Trendline =append (_fcdd .Trendline ,_adag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_degf :=NewCT_ErrBars ();if _dgad :=d .DecodeElement (_degf ,&_fgaa );_dgad !=nil {return _dgad ;};_fcdd .ErrBars =append (_fcdd .ErrBars ,_degf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_fcdd .XVal =NewCT_AxDataSource ();if _efaa :=d .DecodeElement (_fcdd .XVal ,&_fgaa );_efaa !=nil {return _efaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_fcdd .YVal =NewCT_NumDataSource ();if _efac :=d .DecodeElement (_fcdd .YVal ,&_fgaa );_efac !=nil {return _efac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}:_fcdd .BubbleSize =NewCT_NumDataSource ();if _gfceb :=d .DecodeElement (_fcdd .BubbleSize ,&_fgaa );_gfceb !=nil {return _gfceb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_fcdd .Bubble3D =NewCT_Boolean ();if _ffffa :=d .DecodeElement (_fcdd .Bubble3D ,&_fgaa );_ffffa !=nil {return _ffffa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcdd .ExtLst =NewCT_ExtensionList ();if _abcd :=d .DecodeElement (_fcdd .ExtLst ,&_fgaa );_abcd !=nil {return _abcd ;};default:_cf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_fgaa .Name );if _acac :=d .Skip ();_acac !=nil {return _acac ;};};case _c .EndElement :break _aged ;case _c .CharData :};};return nil ;};func NewCT_ChartLines ()*CT_ChartLines {_dbb :=&CT_ChartLines {};return _dbb };func (_effba ST_LayoutTarget )String ()string {switch _effba {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_d .CT_ShapeProperties ;};type UserShapes struct{_dd .CT_Drawing };type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};func (_gacfa ST_PageSetupOrientation )Validate ()error {return _gacfa .ValidateWithPath ("")};func (_afcc ST_MarkerStyle )ValidateWithPath (path string )error {switch _afcc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afcc ));};return nil ;};func (_gaebb *ST_DepthPercent )ValidateWithPath (path string )error {_edgbbf :=[]string {};if _gaebb .ST_DepthPercentWithSymbol !=nil {_edgbbf =append (_edgbbf ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _gaebb .ST_DepthPercentUShort !=nil {_edgbbf =append (_edgbbf ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_edgbbf )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_edgbbf );};return nil ;};func (_ddgc *ST_ScatterStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddgc =0;case "\u006e\u006f\u006e\u0065":*_ddgc =1;case "\u006c\u0069\u006e\u0065":*_ddgc =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_ddgc =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_ddgc =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_ddgc =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_ddgc =6;};return nil ;}; +// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path +func (_acac *CT_LineSer )ValidateWithPath (path string )error {if _bbbf :=_acac .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bbbf !=nil {return _bbbf ;};if _gaac :=_acac .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gaac !=nil {return _gaac ;};if _acac .Tx !=nil {if _dcge :=_acac .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dcge !=nil {return _dcge ;};};if _acac .SpPr !=nil {if _fbbac :=_acac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbbac !=nil {return _fbbac ;};};if _acac .Marker !=nil {if _babb :=_acac .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_babb !=nil {return _babb ;};};for _bdfe ,_dcbad :=range _acac .DPt {if _bfaa :=_dcbad .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bdfe ));_bfaa !=nil {return _bfaa ;};};if _acac .DLbls !=nil {if _ccfef :=_acac .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ccfef !=nil {return _ccfef ;};};for _cccd ,_gcdb :=range _acac .Trendline {if _bdcb :=_gcdb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cccd ));_bdcb !=nil {return _bdcb ;};};if _acac .ErrBars !=nil {if _daeb :=_acac .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_daeb !=nil {return _daeb ;};};if _acac .Cat !=nil {if _decab :=_acac .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_decab !=nil {return _decab ;};};if _acac .Val !=nil {if _edgeb :=_acac .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_edgeb !=nil {return _edgeb ;};};if _acac .Smooth !=nil {if _abffa :=_acac .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_abffa !=nil {return _abffa ;};};if _acac .ExtLst !=nil {if _fcdb :=_acac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcdb !=nil {return _fcdb ;};};return nil ;}; -// Validate validates the EG_PieChartShared and its children -func (_gcgbf *EG_PieChartShared )Validate ()error {return _gcgbf .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_bbcea ST_TickMark )String ()string {switch _bbcea {case 0:return "";case 1:return "\u0063\u0072\u006fs\u0073";case 2:return "\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u006f\u0075\u0074";};return "";};func (_dfgfc *ST_Grouping )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfgfc =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_dfgfc =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dfgfc =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dfgfc =3;};return nil ;};func (_ecdbf *CT_FirstSliceAng )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dggg :=range start .Attr {if _dggg .Name .Local =="\u0076\u0061\u006c"{_afga ,_eead :=_e .ParseUint (_dggg .Value ,10,16);if _eead !=nil {return _eead ;};_bbce :=uint16 (_afga );_ecdbf .ValAttr =&_bbce ;continue ;};};for {_cbffg ,_ddcdf :=d .Token ();if _ddcdf !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0072\u0073t\u0053l\u0069\u0063\u0065\u0041\u006e\u0067\u003a \u0025\u0073",_ddcdf );};if _fced ,_badf :=_cbffg .(_c .EndElement );_badf &&_fced .Name ==start .Name {break ;};};return nil ;}; +// ST_DepthPercent is a union type +type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};type ST_DLblPos byte ;func (_afbe ST_BuiltInUnit )ValidateWithPath (path string )error {switch _afbe {case 0,1,2,3,4,5,6,7,8,9:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbe ));};return nil ;};func (_dadcf ST_BubbleScale )String ()string {if _dadcf .ST_BubbleScalePercent !=nil {return _bf .Sprintf ("\u0025\u0076",*_dadcf .ST_BubbleScalePercent );};if _dadcf .ST_BubbleScaleUInt !=nil {return _bf .Sprintf ("\u0025\u0076",*_dadcf .ST_BubbleScaleUInt );};return "";}; -// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path -func (_eebf *CT_DTable )ValidateWithPath (path string )error {if _eebf .ShowHorzBorder !=nil {if _acaa :=_eebf .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_acaa !=nil {return _acaa ;};};if _eebf .ShowVertBorder !=nil {if _feffe :=_eebf .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_feffe !=nil {return _feffe ;};};if _eebf .ShowOutline !=nil {if _baaf :=_eebf .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_baaf !=nil {return _baaf ;};};if _eebf .ShowKeys !=nil {if _feeg :=_eebf .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_feeg !=nil {return _feeg ;};};if _eebf .SpPr !=nil {if _ebfb :=_eebf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebfb !=nil {return _ebfb ;};};if _eebf .TxPr !=nil {if _bafg :=_eebf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bafg !=nil {return _bafg ;};};if _eebf .ExtLst !=nil {if _afdd :=_eebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdd !=nil {return _afdd ;};};return nil ;}; +// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path +func (_fece *CT_ErrBars )ValidateWithPath (path string )error {if _fece .ErrDir !=nil {if _ecfe :=_fece .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_ecfe !=nil {return _ecfe ;};};if _bdgg :=_fece .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_bdgg !=nil {return _bdgg ;};if _ffee :=_fece .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_ffee !=nil {return _ffee ;};if _fece .NoEndCap !=nil {if _fbcgb :=_fece .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_fbcgb !=nil {return _fbcgb ;};};if _fece .Plus !=nil {if _ggccb :=_fece .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_ggccb !=nil {return _ggccb ;};};if _fece .Minus !=nil {if _bdcf :=_fece .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_bdcf !=nil {return _bdcf ;};};if _fece .Val !=nil {if _adcd :=_fece .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_adcd !=nil {return _adcd ;};};if _fece .SpPr !=nil {if _fabf :=_fece .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fabf !=nil {return _fabf ;};};if _fece .ExtLst !=nil {if _dccdc :=_fece .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dccdc !=nil {return _dccdc ;};};return nil ;};func (_cebgc ST_LayoutMode )Validate ()error {return _cebgc .ValidateWithPath ("")};func (_feagc ST_ErrValType )String ()string {switch _feagc {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 "";};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cb .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_afec ST_SizeRepresents )String ()string {switch _afec {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};type ST_LegendPos byte ;func (_eeef *EG_LineChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_begaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_eeef .Grouping ,_begaf );if _eeef .VaryColors !=nil {_agfbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_eeef .VaryColors ,_agfbe );};if _eeef .Ser !=nil {_ggeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cdgbg :=range _eeef .Ser {e .EncodeElement (_cdgbg ,_ggeb );};};if _eeef .DLbls !=nil {_efgee :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eeef .DLbls ,_efgee );};if _eeef .DropLines !=nil {_cfbgd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eeef .DropLines ,_cfbgd );};return nil ;}; -// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path -func (_dccg *CT_DPt )ValidateWithPath (path string )error {if _agbf :=_dccg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_agbf !=nil {return _agbf ;};if _dccg .InvertIfNegative !=nil {if _cbbe :=_dccg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_cbbe !=nil {return _cbbe ;};};if _dccg .Marker !=nil {if _fdag :=_dccg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fdag !=nil {return _fdag ;};};if _dccg .Bubble3D !=nil {if _adac :=_dccg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_adac !=nil {return _adac ;};};if _dccg .Explosion !=nil {if _bcce :=_dccg .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_bcce !=nil {return _bcce ;};};if _dccg .SpPr !=nil {if _adba :=_dccg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adba !=nil {return _adba ;};};if _dccg .PictureOptions !=nil {if _cgac :=_dccg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cgac !=nil {return _cgac ;};};if _dccg .ExtLst !=nil {if _cfgg :=_dccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfgg !=nil {return _cfgg ;};};return nil ;};func (_abac *CT_ErrDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abac .ValAttr =ST_ErrDir (1);for _ ,_fede :=range start .Attr {if _fede .Name .Local =="\u0076\u0061\u006c"{_abac .ValAttr .UnmarshalXMLAttr (_fede );continue ;};};for {_dfdg ,_gfcb :=d .Token ();if _gfcb !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_gfcb );};if _deaab ,_dadcg :=_dfdg .(_c .EndElement );_dadcg &&_deaab .Name ==start .Name {break ;};};return nil ;};func (_eef *CT_AxDataSourceChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efe :for {_acg ,_dcb :=d .Token ();if _dcb !=nil {return _dcb ;};switch _ffc :=_acg .(type ){case _c .StartElement :switch _ffc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_eef .MultiLvlStrRef =NewCT_MultiLvlStrRef ();if _gbd :=d .DecodeElement (_eef .MultiLvlStrRef ,&_ffc );_gbd !=nil {return _gbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_eef .NumRef =NewCT_NumRef ();if _bcd :=d .DecodeElement (_eef .NumRef ,&_ffc );_bcd !=nil {return _bcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_eef .NumLit =NewCT_NumData ();if _dag :=d .DecodeElement (_eef .NumLit ,&_ffc );_dag !=nil {return _dag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_eef .StrRef =NewCT_StrRef ();if _dea :=d .DecodeElement (_eef .StrRef ,&_ffc );_dea !=nil {return _dea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_eef .StrLit =NewCT_StrData ();if _adcb :=d .DecodeElement (_eef .StrLit ,&_ffc );_adcb !=nil {return _adcb ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0041\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ffc .Name );if _ddcd :=d .Skip ();_ddcd !=nil {return _ddcd ;};};case _c .EndElement :break _efe ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path +func (_cgff *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };func (_bgecb *CT_NumFmt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_bf .Sprintf ("\u0025\u0076",_bgecb .FormatCodeAttr )});if _bgecb .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_bf .Sprintf ("\u0025\u0064",_cadca (*_bgecb .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_gegeb ,_cdabbf :=_b .ParseUint (s ,10,16);if _cdabbf !=nil {return ST_HPercent {},_cdabbf ;};_cagdb :=uint16 (_gegeb );return ST_HPercent {ST_HPercentUShort :&_cagdb },nil ;};func (_bgfcdc ST_Thickness )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bgfcdc .ST_ThicknessPercent !=nil {e .EncodeToken (_e .CharData (*_bgfcdc .ST_ThicknessPercent ));};if _bgfcdc .Uint32 !=nil {e .EncodeToken (_e .CharData (_bf .Sprintf ("\u0025\u0064",*_bgfcdc .Uint32 )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_decc *Group_DLbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _decc .Layout !=nil {_agfea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_decc .Layout ,_agfea );};if _decc .Tx !=nil {_dbecf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_decc .Tx ,_dbecf );};if _decc .NumFmt !=nil {_gbbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_decc .NumFmt ,_gbbe );};if _decc .SpPr !=nil {_fcbbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_decc .SpPr ,_fcbbd );};if _decc .TxPr !=nil {_dfbaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_decc .TxPr ,_dfbaf );};if _decc .DLblPos !=nil {_ffegd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_decc .DLblPos ,_ffegd );};if _decc .ShowLegendKey !=nil {_caca :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_decc .ShowLegendKey ,_caca );};if _decc .ShowVal !=nil {_bebb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_decc .ShowVal ,_bebb );};if _decc .ShowCatName !=nil {_bcfce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_decc .ShowCatName ,_bcfce );};if _decc .ShowSerName !=nil {_gagbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_decc .ShowSerName ,_gagbc );};if _decc .ShowPercent !=nil {_dcdca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_decc .ShowPercent ,_dcdca );};if _decc .ShowBubbleSize !=nil {_ebaae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_decc .ShowBubbleSize ,_ebaae );};if _decc .Separator !=nil {_afbb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ba .AddPreserveSpaceAttr (&_afbb ,*_decc .Separator );e .EncodeElement (_decc .Separator ,_afbb );};return nil ;};func (_efbf *CT_DLbls )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_defb :for {_gaaa ,_cbegc :=d .Token ();if _cbegc !=nil {return _cbegc ;};switch _ggdc :=_gaaa .(type ){case _e .StartElement :switch _ggdc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gacf :=NewCT_DLbl ();if _cdbc :=d .DecodeElement (_gacf ,&_ggdc );_cdbc !=nil {return _cdbc ;};_efbf .DLbl =append (_efbf .DLbl ,_gacf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _egff :=d .DecodeElement (&_efbf .Choice .Delete ,&_ggdc );_egff !=nil {return _egff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _cfefg :=d .DecodeElement (&_efbf .Choice .NumFmt ,&_ggdc );_cfefg !=nil {return _cfefg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _dcfg :=d .DecodeElement (&_efbf .Choice .SpPr ,&_ggdc );_dcfg !=nil {return _dcfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _abac :=d .DecodeElement (&_efbf .Choice .TxPr ,&_ggdc );_abac !=nil {return _abac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _gaebg :=d .DecodeElement (&_efbf .Choice .DLblPos ,&_ggdc );_gaebg !=nil {return _gaebg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _bgdg :=d .DecodeElement (&_efbf .Choice .ShowLegendKey ,&_ggdc );_bgdg !=nil {return _bgdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _egdd :=d .DecodeElement (&_efbf .Choice .ShowVal ,&_ggdc );_egdd !=nil {return _egdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _acda :=d .DecodeElement (&_efbf .Choice .ShowCatName ,&_ggdc );_acda !=nil {return _acda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _ffbc :=d .DecodeElement (&_efbf .Choice .ShowSerName ,&_ggdc );_ffbc !=nil {return _ffbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _fbbd :=d .DecodeElement (&_efbf .Choice .ShowPercent ,&_ggdc );_fbbd !=nil {return _fbbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _ggfg :=d .DecodeElement (&_efbf .Choice .ShowBubbleSize ,&_ggdc );_ggfg !=nil {return _ggfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _cbde :=d .DecodeElement (&_efbf .Choice .Separator ,&_ggdc );_cbde !=nil {return _cbde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _fcgg :=d .DecodeElement (&_efbf .Choice .ShowLeaderLines ,&_ggdc );_fcgg !=nil {return _fcgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efbf .Choice ==nil {_efbf .Choice =NewCT_DLblsChoice ();};if _dbef :=d .DecodeElement (&_efbf .Choice .LeaderLines ,&_ggdc );_dbef !=nil {return _dbef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efbf .ExtLst =NewCT_ExtensionList ();if _fefeg :=d .DecodeElement (_efbf .ExtLst ,&_ggdc );_fefeg !=nil {return _fefeg ;};default:_ba .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",_ggdc .Name );if _fecdd :=d .Skip ();_fecdd !=nil {return _fecdd ;};};case _e .EndElement :break _defb ;case _e .CharData :};};return nil ;};func (_cbeca *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cbeca =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cbeca =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cbeca =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cbeca =3;};return nil ;};func (_ababb *CT_LineSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ababb .Idx =NewCT_UnsignedInt ();_ababb .Order =NewCT_UnsignedInt ();_caab :for {_ebaa ,_cgdab :=d .Token ();if _cgdab !=nil {return _cgdab ;};switch _becec :=_ebaa .(type ){case _e .StartElement :switch _becec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dcg :=d .DecodeElement (_ababb .Idx ,&_becec );_dcg !=nil {return _dcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afgb :=d .DecodeElement (_ababb .Order ,&_becec );_afgb !=nil {return _afgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ababb .Tx =NewCT_SerTx ();if _adcdb :=d .DecodeElement (_ababb .Tx ,&_becec );_adcdb !=nil {return _adcdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ababb .SpPr =_cb .NewCT_ShapeProperties ();if _gdda :=d .DecodeElement (_ababb .SpPr ,&_becec );_gdda !=nil {return _gdda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ababb .Marker =NewCT_Marker ();if _bcgb :=d .DecodeElement (_ababb .Marker ,&_becec );_bcgb !=nil {return _bcgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdccd :=NewCT_DPt ();if _abad :=d .DecodeElement (_cdccd ,&_becec );_abad !=nil {return _abad ;};_ababb .DPt =append (_ababb .DPt ,_cdccd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ababb .DLbls =NewCT_DLbls ();if _defdc :=d .DecodeElement (_ababb .DLbls ,&_becec );_defdc !=nil {return _defdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eega :=NewCT_Trendline ();if _ffgcac :=d .DecodeElement (_eega ,&_becec );_ffgcac !=nil {return _ffgcac ;};_ababb .Trendline =append (_ababb .Trendline ,_eega );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ababb .ErrBars =NewCT_ErrBars ();if _gecb :=d .DecodeElement (_ababb .ErrBars ,&_becec );_gecb !=nil {return _gecb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ababb .Cat =NewCT_AxDataSource ();if _ggcg :=d .DecodeElement (_ababb .Cat ,&_becec );_ggcg !=nil {return _ggcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ababb .Val =NewCT_NumDataSource ();if _afafb :=d .DecodeElement (_ababb .Val ,&_becec );_afafb !=nil {return _afafb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ababb .Smooth =NewCT_Boolean ();if _cdeeb :=d .DecodeElement (_ababb .Smooth ,&_becec );_cdeeb !=nil {return _cdeeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ababb .ExtLst =NewCT_ExtensionList ();if _bcad :=d .DecodeElement (_ababb .ExtLst ,&_becec );_bcad !=nil {return _bcad ;};default:_ba .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_becec .Name );if _dagb :=d .Skip ();_dagb !=nil {return _dagb ;};};case _e .EndElement :break _caab ;case _e .CharData :};};return nil ;};func (_aaeg *CT_DispUnits )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcfd :for {_fddb ,_bfcc :=d .Token ();if _bfcc !=nil {return _bfcc ;};switch _abcb :=_fddb .(type ){case _e .StartElement :switch _abcb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaeg .Choice =NewCT_DispUnitsChoice ();if _dddb :=d .DecodeElement (&_aaeg .Choice .CustUnit ,&_abcb );_dddb !=nil {return _dddb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaeg .Choice =NewCT_DispUnitsChoice ();if _acbc :=d .DecodeElement (&_aaeg .Choice .BuiltInUnit ,&_abcb );_acbc !=nil {return _acbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaeg .DispUnitsLbl =NewCT_DispUnitsLbl ();if _eee :=d .DecodeElement (_aaeg .DispUnitsLbl ,&_abcb );_eee !=nil {return _eee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aaeg .ExtLst =NewCT_ExtensionList ();if _ecag :=d .DecodeElement (_aaeg .ExtLst ,&_abcb );_ecag !=nil {return _ecag ;};default:_ba .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_abcb .Name );if _ccbdb :=d .Skip ();_ccbdb !=nil {return _ccbdb ;};};case _e .EndElement :break _bcfd ;case _e .CharData :};};return nil ;};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_dgg :=&CT_AxDataSourceChoice {};return _dgg }; -// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path -func (_dddag *CT_LineSer )ValidateWithPath (path string )error {if _ccef :=_dddag .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ccef !=nil {return _ccef ;};if _becaa :=_dddag .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_becaa !=nil {return _becaa ;};if _dddag .Tx !=nil {if _fdaad :=_dddag .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fdaad !=nil {return _fdaad ;};};if _dddag .SpPr !=nil {if _daae :=_dddag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_daae !=nil {return _daae ;};};if _dddag .Marker !=nil {if _fccgg :=_dddag .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fccgg !=nil {return _fccgg ;};};for _fcdc ,_aefd :=range _dddag .DPt {if _cbecd :=_aefd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fcdc ));_cbecd !=nil {return _cbecd ;};};if _dddag .DLbls !=nil {if _cgfc :=_dddag .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cgfc !=nil {return _cgfc ;};};for _ecec ,_bege :=range _dddag .Trendline {if _ebga :=_bege .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ecec ));_ebga !=nil {return _ebga ;};};if _dddag .ErrBars !=nil {if _dddgb :=_dddag .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_dddgb !=nil {return _dddgb ;};};if _dddag .Cat !=nil {if _deca :=_dddag .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_deca !=nil {return _deca ;};};if _dddag .Val !=nil {if _abgec :=_dddag .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_abgec !=nil {return _abgec ;};};if _dddag .Smooth !=nil {if _agdg :=_dddag .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_agdg !=nil {return _agdg ;};};if _dddag .ExtLst !=nil {if _bdbec :=_dddag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbec !=nil {return _bdbec ;};};return nil ;};func (_bedaf *ST_LblOffset )Validate ()error {return _bedaf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path +func (_dfgbc *CT_Thickness )ValidateWithPath (path string )error {if _acbdg :=_dfgbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acbdg !=nil {return _acbdg ;};return nil ;};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;};func NewEG_AreaChartShared ()*EG_AreaChartShared {_befdb :=&EG_AreaChartShared {};return _befdb }; -// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path -func (_dgdad *CT_DLbl )ValidateWithPath (path string )error {if _dcef :=_dgdad .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dcef !=nil {return _dcef ;};if _dgdad .Choice !=nil {if _bade :=_dgdad .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bade !=nil {return _bade ;};};if _dgdad .ExtLst !=nil {if _aafg :=_dgdad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aafg !=nil {return _aafg ;};};return nil ;};func (_fbecc *ST_LayoutTarget )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbecc =0;case "\u0069\u006e\u006ee\u0072":*_fbecc =1;case "\u006f\u0075\u0074e\u0072":*_fbecc =2;};return nil ;};func (_eccdf ST_LayoutMode )Validate ()error {return _eccdf .ValidateWithPath ("")};func (_abbebe ST_SplitType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_abbebe .String (),start );};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_bdcc :=&CT_MultiLvlStrRef {};return _bdcc };type CT_Grouping struct{ValAttr ST_Grouping ;};func (_fcca *CT_Surface3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fcca .Wireframe !=nil {_cbafe :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_fcca .Wireframe ,_cbafe );};if _fcca .Ser !=nil {_gdbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fccef :=range _fcca .Ser {e .EncodeElement (_fccef ,_gdbf );};};if _fcca .BandFmts !=nil {_gffcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_fcca .BandFmts ,_gffcc );};_dbcga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bbfge :=range _fcca .AxId {e .EncodeElement (_bbfge ,_dbcga );};if _fcca .ExtLst !=nil {_cfgdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcca .ExtLst ,_cfgdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_View3D ()*CT_View3D {_bcdaf :=&CT_View3D {};return _bcdaf };func (_baaef *CT_OfPieChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_egbbe :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_baaef .OfPieType ,_egbbe );if _baaef .VaryColors !=nil {_egfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_baaef .VaryColors ,_egfd );};if _baaef .Ser !=nil {_dedc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_adcga :=range _baaef .Ser {e .EncodeElement (_adcga ,_dedc );};};if _baaef .DLbls !=nil {_fddbe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_baaef .DLbls ,_fddbe );};if _baaef .GapWidth !=nil {_cafef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_baaef .GapWidth ,_cafef );};if _baaef .SplitType !=nil {_agbd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_baaef .SplitType ,_agbd );};if _baaef .SplitPos !=nil {_bdce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_baaef .SplitPos ,_bdce );};if _baaef .CustSplit !=nil {_fcge :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_baaef .CustSplit ,_fcge );};if _baaef .SecondPieSize !=nil {_addcg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_baaef .SecondPieSize ,_addcg );};if _baaef .SerLines !=nil {_geaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_ccbbg :=range _baaef .SerLines {e .EncodeElement (_ccbbg ,_geaa );};};if _baaef .ExtLst !=nil {_dbgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baaef .ExtLst ,_dbgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_TickMark byte ;func (_dffab *ST_TrendlineType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fecgc ,_gfbdf :=d .Token ();if _gfbdf !=nil {return _gfbdf ;};if _fffffd ,_dedcb :=_fecgc .(_c .EndElement );_dedcb &&_fffffd .Name ==start .Name {*_dffab =1;return nil ;};if _ceegd ,_fcdf :=_fecgc .(_c .CharData );!_fcdf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fecgc );}else {switch string (_ceegd ){case "":*_dffab =0;case "\u0065\u0078\u0070":*_dffab =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_dffab =2;case "\u006c\u006f\u0067":*_dffab =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_dffab =4;case "\u0070\u006f\u006c\u0079":*_dffab =5;case "\u0070\u006f\u0077e\u0072":*_dffab =6;};};_fecgc ,_gfbdf =d .Token ();if _gfbdf !=nil {return _gfbdf ;};if _fecebe ,_beaba :=_fecgc .(_c .EndElement );_beaba &&_fecebe .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fecgc );};func (_ggccc ST_BarGrouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggccc .String (),start );};func (_faaab *ST_BarGrouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edca ,_aecba :=d .Token ();if _aecba !=nil {return _aecba ;};if _fegb ,_bdded :=_edca .(_c .EndElement );_bdded &&_fegb .Name ==start .Name {*_faaab =1;return nil ;};if _fgabg ,_bacfd :=_edca .(_c .CharData );!_bacfd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edca );}else {switch string (_fgabg ){case "":*_faaab =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_faaab =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_faaab =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_faaab =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_faaab =4;};};_edca ,_aecba =d .Token ();if _aecba !=nil {return _aecba ;};if _ggcdf ,_fgecd :=_edca .(_c .EndElement );_fgecd &&_ggcdf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edca );};func (_efd *CT_Boolean )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbda :=range start .Attr {if _gbda .Name .Local =="\u0076\u0061\u006c"{_aaec ,_gad :=_e .ParseBool (_gbda .Value );if _gad !=nil {return _gad ;};_efd .ValAttr =&_aaec ;continue ;};};for {_gaba ,_eee :=d .Token ();if _eee !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_eee );};if _cgd ,_daca :=_gaba .(_c .EndElement );_daca &&_cgd .Name ==start .Name {break ;};};return nil ;};func (_eedcad ST_LegendPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eedcad .String (),start );}; +// Validate validates the CT_PictureStackUnit and its children +func (_dcaa *CT_PictureStackUnit )Validate ()error {return _dcaa .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");}; -// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path -func (_gbcc *CT_LegendEntry )ValidateWithPath (path string )error {if _bgcfa :=_gbcc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bgcfa !=nil {return _bgcfa ;};if _gbcc .Choice !=nil {if _bbea :=_gbcc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbea !=nil {return _bbea ;};};if _gbcc .ExtLst !=nil {if _ffae :=_gbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffae !=nil {return _ffae ;};};return nil ;}; +// Validate validates the CT_Crosses and its children +func (_eadaf *CT_Crosses )Validate ()error {return _eadaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func (_feaa *CT_CatAx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gdbaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_feaa .AxId ,_gdbaf );_aecg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_feaa .Scaling ,_aecg );if _feaa .Delete !=nil {_fdgge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_feaa .Delete ,_fdgge );};_bca :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_feaa .AxPos ,_bca );if _feaa .MajorGridlines !=nil {_gcea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_feaa .MajorGridlines ,_gcea );};if _feaa .MinorGridlines !=nil {_abab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_feaa .MinorGridlines ,_abab );};if _feaa .Title !=nil {_cdec :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_feaa .Title ,_cdec );};if _feaa .NumFmt !=nil {_ebg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_feaa .NumFmt ,_ebg );};if _feaa .MajorTickMark !=nil {_cbdf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_feaa .MajorTickMark ,_cbdf );};if _feaa .MinorTickMark !=nil {_adcc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_feaa .MinorTickMark ,_adcc );};if _feaa .TickLblPos !=nil {_accd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_feaa .TickLblPos ,_accd );};if _feaa .SpPr !=nil {_fcccg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_feaa .SpPr ,_fcccg );};if _feaa .TxPr !=nil {_bcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_feaa .TxPr ,_bcf );};_debc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_feaa .CrossAx ,_debc );if _feaa .Choice !=nil {_feaa .Choice .MarshalXML (e ,_e .StartElement {});};if _feaa .Auto !=nil {_bag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_feaa .Auto ,_bag );};if _feaa .LblAlgn !=nil {_cagd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_feaa .LblAlgn ,_cagd );};if _feaa .LblOffset !=nil {_geeg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_feaa .LblOffset ,_geeg );};if _feaa .TickLblSkip !=nil {_ggae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_feaa .TickLblSkip ,_ggae );};if _feaa .TickMarkSkip !=nil {_ccbfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_feaa .TickMarkSkip ,_ccbfa );};if _feaa .NoMultiLvlLbl !=nil {_bbgg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_feaa .NoMultiLvlLbl ,_bbgg );};if _feaa .ExtLst !=nil {_cbbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feaa .ExtLst ,_cbbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .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 ;}; -// Validate validates the CT_Double and its children -func (_afbd *CT_Double )Validate ()error {return _afbd .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");}; +// Validate validates the CT_BubbleSer and its children +func (_geee *CT_BubbleSer )Validate ()error {return _geee .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");}; -// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path -func (_ddcda *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_d .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};type CT_UpDownBar struct{SpPr *_d .CT_ShapeProperties ;};type CT_SplitType struct{ValAttr ST_SplitType ;};func (_ddead ST_BarGrouping )String ()string {switch _ddead {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case 3:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 4:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};func NewCT_ValAx ()*CT_ValAx {_fffga :=&CT_ValAx {};_fffga .AxId =NewCT_UnsignedInt ();_fffga .Scaling =NewCT_Scaling ();_fffga .AxPos =NewCT_AxPos ();_fffga .CrossAx =NewCT_UnsignedInt ();return _fffga ;};func (_gdfed *CT_LayoutTarget )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdfed .ValAttr !=ST_LayoutTargetUnset {_gcfde ,_addf :=_gdfed .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _addf !=nil {return _addf ;};start .Attr =append (start .Attr ,_gcfde );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfdfa *ST_SplitType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gfdfa =0;case "\u0061\u0075\u0074\u006f":*_gfdfa =1;case "\u0063\u0075\u0073\u0074":*_gfdfa =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gfdfa =3;case "\u0070\u006f\u0073":*_gfdfa =4;case "\u0076\u0061\u006c":*_gfdfa =5;};return nil ;};func (_cddeg ST_DLblPos )Validate ()error {return _cddeg .ValidateWithPath ("")};func (_eacc *Group_DLbls )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eacc .NumFmt !=nil {_beedff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_eacc .NumFmt ,_beedff );};if _eacc .SpPr !=nil {_febdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eacc .SpPr ,_febdc );};if _eacc .TxPr !=nil {_abfbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_eacc .TxPr ,_abfbf );};if _eacc .DLblPos !=nil {_efab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_eacc .DLblPos ,_efab );};if _eacc .ShowLegendKey !=nil {_cegbd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_eacc .ShowLegendKey ,_cegbd );};if _eacc .ShowVal !=nil {_bbcda :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_eacc .ShowVal ,_bbcda );};if _eacc .ShowCatName !=nil {_egcaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_eacc .ShowCatName ,_egcaa );};if _eacc .ShowSerName !=nil {_ebgbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_eacc .ShowSerName ,_ebgbf );};if _eacc .ShowPercent !=nil {_acgdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_eacc .ShowPercent ,_acgdf );};if _eacc .ShowBubbleSize !=nil {_gabbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_eacc .ShowBubbleSize ,_gabbe );};if _eacc .Separator !=nil {_bgfcg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_cf .AddPreserveSpaceAttr (&_bgfcg ,*_eacc .Separator );e .EncodeElement (_eacc .Separator ,_bgfcg );};if _eacc .ShowLeaderLines !=nil {_fbddc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eacc .ShowLeaderLines ,_fbddc );};if _eacc .LeaderLines !=nil {_bfbfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eacc .LeaderLines ,_bfbfa );};return nil ;};func (_ggfgd ST_HoleSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ggfgd .ST_HoleSizePercent !=nil {e .EncodeToken (_c .CharData (*_ggfgd .ST_HoleSizePercent ));};if _ggfgd .ST_HoleSizeUByte !=nil {e .EncodeToken (_c .CharData (_aa .Sprintf ("\u0025\u0064",*_ggfgd .ST_HoleSizeUByte )));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path +func (_dbaf *CT_BubbleScale )ValidateWithPath (path string )error {if _dbaf .ValAttr !=nil {if _ded :=_dbaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ded !=nil {return _ded ;};};return nil ;};func NewCT_RadarSer ()*CT_RadarSer {_efbdf :=&CT_RadarSer {};_efbdf .Idx =NewCT_UnsignedInt ();_efbdf .Order =NewCT_UnsignedInt ();return _efbdf ;};func (_effb *CT_BubbleChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_beeg :for {_efac ,_dfbc :=d .Token ();if _dfbc !=nil {return _dfbc ;};switch _dfdg :=_efac .(type ){case _e .StartElement :switch _dfdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_effb .VaryColors =NewCT_Boolean ();if _cbc :=d .DecodeElement (_effb .VaryColors ,&_dfdg );_cbc !=nil {return _cbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbgf :=NewCT_BubbleSer ();if _ffad :=d .DecodeElement (_cbgf ,&_dfdg );_ffad !=nil {return _ffad ;};_effb .Ser =append (_effb .Ser ,_cbgf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_effb .DLbls =NewCT_DLbls ();if _gdec :=d .DecodeElement (_effb .DLbls ,&_dfdg );_gdec !=nil {return _gdec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_effb .Bubble3D =NewCT_Boolean ();if _gccb :=d .DecodeElement (_effb .Bubble3D ,&_dfdg );_gccb !=nil {return _gccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_effb .BubbleScale =NewCT_BubbleScale ();if _egac :=d .DecodeElement (_effb .BubbleScale ,&_dfdg );_egac !=nil {return _egac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_effb .ShowNegBubbles =NewCT_Boolean ();if _cbbd :=d .DecodeElement (_effb .ShowNegBubbles ,&_dfdg );_cbbd !=nil {return _cbbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_effb .SizeRepresents =NewCT_SizeRepresents ();if _dgcc :=d .DecodeElement (_effb .SizeRepresents ,&_dfdg );_dgcc !=nil {return _dgcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cef :=NewCT_UnsignedInt ();if _dafa :=d .DecodeElement (_cef ,&_dfdg );_dafa !=nil {return _dafa ;};_effb .AxId =append (_effb .AxId ,_cef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_effb .ExtLst =NewCT_ExtensionList ();if _fccg :=d .DecodeElement (_effb .ExtLst ,&_dfdg );_fccg !=nil {return _fccg ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dfdg .Name );if _ebbg :=d .Skip ();_ebbg !=nil {return _ebbg ;};};case _e .EndElement :break _beeg ;case _e .CharData :};};return nil ;};func (_cdgcf ST_Crosses )ValidateWithPath (path string )error {switch _cdgcf {case 0,1,2,3:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdgcf ));};return nil ;}; -// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path -func (_gbfce *CT_PivotFmts )ValidateWithPath (path string )error {for _eddbg ,_adcgaf :=range _gbfce .PivotFmt {if _egdcg :=_adcgaf .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_eddbg ));_egdcg !=nil {return _egdcg ;};};return nil ;};type CT_BarChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;Overlap *CT_Overlap ;SerLines []*CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_RadarChart ()*CT_RadarChart {_cdeb :=&CT_RadarChart {};_cdeb .RadarStyle =NewCT_RadarStyle ();return _cdeb ;};type CT_BarDir struct{ValAttr ST_BarDir ;};const (ST_TickLblPosUnset ST_TickLblPos =0;ST_TickLblPosHigh ST_TickLblPos =1;ST_TickLblPosLow ST_TickLblPos =2;ST_TickLblPosNextTo ST_TickLblPos =3;ST_TickLblPosNone ST_TickLblPos =4;);const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func (_dfade *CT_FirstSliceAng )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfade .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_dfade .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gabef *ST_SplitType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acdae ,_aaagd :=d .Token ();if _aaagd !=nil {return _aaagd ;};if _cdbaf ,_aecec :=_acdae .(_c .EndElement );_aecec &&_cdbaf .Name ==start .Name {*_gabef =1;return nil ;};if _ddaeb ,_gefed :=_acdae .(_c .CharData );!_gefed {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acdae );}else {switch string (_ddaeb ){case "":*_gabef =0;case "\u0061\u0075\u0074\u006f":*_gabef =1;case "\u0063\u0075\u0073\u0074":*_gabef =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gabef =3;case "\u0070\u006f\u0073":*_gabef =4;case "\u0076\u0061\u006c":*_gabef =5;};};_acdae ,_aaagd =d .Token ();if _aaagd !=nil {return _aaagd ;};if _dedd ,_gfafc :=_acdae .(_c .EndElement );_gfafc &&_dedd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acdae );};func (_ccec ST_LayoutTarget )ValidateWithPath (path string )error {switch _ccec {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccec ));};return nil ;};func (_baef *CT_PivotFmts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _baef .PivotFmt !=nil {_bbdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_eefa :=range _baef .PivotFmt {e .EncodeElement (_eefa ,_bbdf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PlotArea and its children +func (_cdfe *CT_PlotArea )Validate ()error {return _cdfe .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");}; -// Validate validates the CT_StrRef and its children -func (_bgcg *CT_StrRef )Validate ()error {return _bgcg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;}; +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_cdcdb *CT_Lvl )ValidateWithPath (path string )error {for _dbee ,_ebgg :=range _cdcdb .Pt {if _aaeb :=_ebgg .ValidateWithPath (_bf .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_dbee ));_aaeb !=nil {return _aaeb ;};};return nil ;};func (_daacge *CT_PieSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ddff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_daacge .Idx ,_ddff );_aeadg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_daacge .Order ,_aeadg );if _daacge .Tx !=nil {_gcaca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_daacge .Tx ,_gcaca );};if _daacge .SpPr !=nil {_dfgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_daacge .SpPr ,_dfgd );};if _daacge .Explosion !=nil {_gdf :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_daacge .Explosion ,_gdf );};if _daacge .DPt !=nil {_gaaba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ddfa :=range _daacge .DPt {e .EncodeElement (_ddfa ,_gaaba );};};if _daacge .DLbls !=nil {_dcbab :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_daacge .DLbls ,_dcbab );};if _daacge .Cat !=nil {_acecg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_daacge .Cat ,_acecg );};if _daacge .Val !=nil {_bffge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_daacge .Val ,_bffge );};if _daacge .ExtLst !=nil {_aedef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daacge .ExtLst ,_aedef );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);type ST_Crosses byte ;func (_adbg *ST_PageSetupOrientation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cedfc ,_gffbb :=d .Token ();if _gffbb !=nil {return _gffbb ;};if _adfce ,_bgdga :=_cedfc .(_e .EndElement );_bgdga &&_adfce .Name ==start .Name {*_adbg =1;return nil ;};if _fdfg ,_dagbd :=_cedfc .(_e .CharData );!_dagbd {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cedfc );}else {switch string (_fdfg ){case "":*_adbg =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_adbg =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_adbg =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_adbg =3;};};_cedfc ,_gffbb =d .Token ();if _gffbb !=nil {return _gffbb ;};if _fegcf ,_bfdb :=_cedfc .(_e .EndElement );_bfdb &&_fegcf .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cedfc );};func (_ebdf ST_TrendlineType )Validate ()error {return _ebdf .ValidateWithPath ("")};func (_decac *CT_View3D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _decac .RotX !=nil {_cgccg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_decac .RotX ,_cgccg );};if _decac .HPercent !=nil {_gddac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_decac .HPercent ,_gddac );};if _decac .RotY !=nil {_edgcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_decac .RotY ,_edgcd );};if _decac .DepthPercent !=nil {_accb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_decac .DepthPercent ,_accb );};if _decac .RAngAx !=nil {_gcedb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_decac .RAngAx ,_gcedb );};if _decac .Perspective !=nil {_aggde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_decac .Perspective ,_aggde );};if _decac .ExtLst !=nil {_fcee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_decac .ExtLst ,_fcee );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_StockChart and its children -func (_bfag *CT_StockChart )Validate ()error {return _bfag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path +func (_gcde *CT_CustSplit )ValidateWithPath (path string )error {for _acdg ,_fbce :=range _gcde .SecondPiePt {if _fce :=_fbce .ValidateWithPath (_bf .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_acdg ));_fce !=nil {return _fce ;};};return nil ;};func (_gbgc *EG_PieChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gbgc .VaryColors !=nil {_gbcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gbgc .VaryColors ,_gbcc );};if _gbgc .Ser !=nil {_gaga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcgbg :=range _gbgc .Ser {e .EncodeElement (_dcgbg ,_gaga );};};if _gbgc .DLbls !=nil {_bacea :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gbgc .DLbls ,_bacea );};return nil ;};func (_beegd ST_LayoutTarget )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bged :=_e .Attr {};_bged .Name =name ;switch _beegd {case ST_LayoutTargetUnset :_bged .Value ="";case ST_LayoutTargetInner :_bged .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_bged .Value ="\u006f\u0075\u0074e\u0072";};return _bged ,nil ;}; -// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path -func (_ebdg *CT_BarGrouping )ValidateWithPath (path string )error {if _gfcf :=_ebdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfcf !=nil {return _gfcf ;};return nil ;}; +// Validate validates the CT_SurfaceChart and its children +func (_bbbd *CT_SurfaceChart )Validate ()error {return _bbbd .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func NewCT_LayoutTarget ()*CT_LayoutTarget {_cgae :=&CT_LayoutTarget {};return _cgae };func (_ggeda *Group_DLbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_degcd :for {_beddc ,_cdfeb :=d .Token ();if _cdfeb !=nil {return _cdfeb ;};switch _geeafb :=_beddc .(type ){case _e .StartElement :switch _geeafb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggeda .Layout =NewCT_Layout ();if _ccfcf :=d .DecodeElement (_ggeda .Layout ,&_geeafb );_ccfcf !=nil {return _ccfcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggeda .Tx =NewCT_Tx ();if _ccafc :=d .DecodeElement (_ggeda .Tx ,&_geeafb );_ccafc !=nil {return _ccafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggeda .NumFmt =NewCT_NumFmt ();if _ffegc :=d .DecodeElement (_ggeda .NumFmt ,&_geeafb );_ffegc !=nil {return _ffegc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ggeda .SpPr =_cb .NewCT_ShapeProperties ();if _cefdc :=d .DecodeElement (_ggeda .SpPr ,&_geeafb );_cefdc !=nil {return _cefdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggeda .TxPr =_cb .NewCT_TextBody ();if _adcef :=d .DecodeElement (_ggeda .TxPr ,&_geeafb );_adcef !=nil {return _adcef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggeda .DLblPos =NewCT_DLblPos ();if _dccfb :=d .DecodeElement (_ggeda .DLblPos ,&_geeafb );_dccfb !=nil {return _dccfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ggeda .ShowLegendKey =NewCT_Boolean ();if _aceef :=d .DecodeElement (_ggeda .ShowLegendKey ,&_geeafb );_aceef !=nil {return _aceef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggeda .ShowVal =NewCT_Boolean ();if _aacda :=d .DecodeElement (_ggeda .ShowVal ,&_geeafb );_aacda !=nil {return _aacda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggeda .ShowCatName =NewCT_Boolean ();if _bdffc :=d .DecodeElement (_ggeda .ShowCatName ,&_geeafb );_bdffc !=nil {return _bdffc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggeda .ShowSerName =NewCT_Boolean ();if _gafbd :=d .DecodeElement (_ggeda .ShowSerName ,&_geeafb );_gafbd !=nil {return _gafbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggeda .ShowPercent =NewCT_Boolean ();if _efcdg :=d .DecodeElement (_ggeda .ShowPercent ,&_geeafb );_efcdg !=nil {return _efcdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ggeda .ShowBubbleSize =NewCT_Boolean ();if _gegag :=d .DecodeElement (_ggeda .ShowBubbleSize ,&_geeafb );_gegag !=nil {return _gegag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggeda .Separator =new (string );if _dgfdb :=d .DecodeElement (_ggeda .Separator ,&_geeafb );_dgfdb !=nil {return _dgfdb ;};default:_ba .Log ("\u0073k\u0069\u0070p\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",_geeafb .Name );if _bagfe :=d .Skip ();_bagfe !=nil {return _bagfe ;};};case _e .EndElement :break _degcd ;case _e .CharData :};};return nil ;};type ST_TrendlineType byte ;func NewCT_SurfaceChart ()*CT_SurfaceChart {_agebf :=&CT_SurfaceChart {};return _agebf };func (_egcbf ST_LblOffset )String ()string {if _egcbf .ST_LblOffsetPercent !=nil {return _bf .Sprintf ("\u0025\u0076",*_egcbf .ST_LblOffsetPercent );};if _egcbf .ST_LblOffsetUShort !=nil {return _bf .Sprintf ("\u0025\u0076",*_egcbf .ST_LblOffsetUShort );};return "";};func (_cbef ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _cbef {case 0,1,2,3:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbef ));};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_aagd :=&CT_HeaderFooter {};return _aagd };func (_bbgdg *CT_Line3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbgdg .Grouping =NewCT_Grouping ();_gega :for {_dadde ,_dfda :=d .Token ();if _dfda !=nil {return _dfda ;};switch _fedc :=_dadde .(type ){case _e .StartElement :switch _fedc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _babg :=d .DecodeElement (_bbgdg .Grouping ,&_fedc );_babg !=nil {return _babg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbgdg .VaryColors =NewCT_Boolean ();if _ceee :=d .DecodeElement (_bbgdg .VaryColors ,&_fedc );_ceee !=nil {return _ceee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bfcba :=NewCT_LineSer ();if _gbaef :=d .DecodeElement (_bfcba ,&_fedc );_gbaef !=nil {return _gbaef ;};_bbgdg .Ser =append (_bbgdg .Ser ,_bfcba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbgdg .DLbls =NewCT_DLbls ();if _dbfc :=d .DecodeElement (_bbgdg .DLbls ,&_fedc );_dbfc !=nil {return _dbfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbgdg .DropLines =NewCT_ChartLines ();if _ccebc :=d .DecodeElement (_bbgdg .DropLines ,&_fedc );_ccebc !=nil {return _ccebc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbgdg .GapDepth =NewCT_GapAmount ();if _gcfg :=d .DecodeElement (_bbgdg .GapDepth ,&_fedc );_gcfg !=nil {return _gcfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edaf :=NewCT_UnsignedInt ();if _gbdae :=d .DecodeElement (_edaf ,&_fedc );_gbdae !=nil {return _gbdae ;};_bbgdg .AxId =append (_bbgdg .AxId ,_edaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbgdg .ExtLst =NewCT_ExtensionList ();if _gfaed :=d .DecodeElement (_bbgdg .ExtLst ,&_fedc );_gfaed !=nil {return _gfaed ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fedc .Name );if _gdbb :=d .Skip ();_gdbb !=nil {return _gdbb ;};};case _e .EndElement :break _gega ;case _e .CharData :};};return nil ;};func (_gcfbf *ST_BuiltInUnit )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gcfbf =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_gcfbf =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_gcfbf =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_gcfbf =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_gcfbf =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gcfbf =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gcfbf =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gcfbf =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gcfbf =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_gcfbf =9;};return nil ;};func (_cgfb *CT_BandFmts )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cgfb .BandFmt !=nil {_dbe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_aeb :=range _cgfb .BandFmt {e .EncodeElement (_aeb ,_dbe );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_acaca ST_TickLblPos )Validate ()error {return _acaca .ValidateWithPath ("")};func (_bgffb ST_ErrBarType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gfgef :=_e .Attr {};_gfgef .Name =name ;switch _bgffb {case ST_ErrBarTypeUnset :_gfgef .Value ="";case ST_ErrBarTypeBoth :_gfgef .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_gfgef .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_gfgef .Value ="\u0070\u006c\u0075\u0073";};return _gfgef ,nil ;};func (_efbge ST_TrendlineType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_efbge .String (),start );};func NewCT_StockChart ()*CT_StockChart {_daead :=&CT_StockChart {};return _daead };var ST_GapAmountPercentPatternRe =_ef .MustCompile (ST_GapAmountPercentPattern ); -// Validate validates the EG_SerShared and its children -func (_agdga *EG_SerShared )Validate ()error {return _agdga .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");}; +// Validate validates the CT_Line3DChart and its children +func (_aada *CT_Line3DChart )Validate ()error {return _aada .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_agcb *CT_Crosses )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_egae ,_geace :=_agcb .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _geace !=nil {return _geace ;};start .Attr =append (start .Attr ,_egae );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ffccbf ST_PageSetupOrientation )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ffdce :=_e .Attr {};_ffdce .Name =name ;switch _ffccbf {case ST_PageSetupOrientationUnset :_ffdce .Value ="";case ST_PageSetupOrientationDefault :_ffdce .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_ffdce .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_ffdce .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _ffdce ,nil ;};type CT_Trendline struct{Name *string ;SpPr *_cb .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 (_cacdc *CT_Trendline )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cacdc .TrendlineType =NewCT_TrendlineType ();_dbcbd :for {_edgbf ,_eegac :=d .Token ();if _eegac !=nil {return _eegac ;};switch _babe :=_edgbf .(type ){case _e .StartElement :switch _babe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacdc .Name =new (string );if _cdcg :=d .DecodeElement (_cacdc .Name ,&_babe );_cdcg !=nil {return _cdcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cacdc .SpPr =_cb .NewCT_ShapeProperties ();if _bddeg :=d .DecodeElement (_cacdc .SpPr ,&_babe );_bddeg !=nil {return _bddeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faee :=d .DecodeElement (_cacdc .TrendlineType ,&_babe );_faee !=nil {return _faee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacdc .Order =NewCT_Order ();if _fegfg :=d .DecodeElement (_cacdc .Order ,&_babe );_fegfg !=nil {return _fegfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacdc .Period =NewCT_Period ();if _aafee :=d .DecodeElement (_cacdc .Period ,&_babe );_aafee !=nil {return _aafee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacdc .Forward =NewCT_Double ();if _cdcdbd :=d .DecodeElement (_cacdc .Forward ,&_babe );_cdcdbd !=nil {return _cdcdbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacdc .Backward =NewCT_Double ();if _cdeg :=d .DecodeElement (_cacdc .Backward ,&_babe );_cdeg !=nil {return _cdeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacdc .Intercept =NewCT_Double ();if _gfag :=d .DecodeElement (_cacdc .Intercept ,&_babe );_gfag !=nil {return _gfag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacdc .DispRSqr =NewCT_Boolean ();if _dagaga :=d .DecodeElement (_cacdc .DispRSqr ,&_babe );_dagaga !=nil {return _dagaga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacdc .DispEq =NewCT_Boolean ();if _dfecg :=d .DecodeElement (_cacdc .DispEq ,&_babe );_dfecg !=nil {return _dfecg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacdc .TrendlineLbl =NewCT_TrendlineLbl ();if _aeffe :=d .DecodeElement (_cacdc .TrendlineLbl ,&_babe );_aeffe !=nil {return _aeffe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cacdc .ExtLst =NewCT_ExtensionList ();if _cdgfa :=d .DecodeElement (_cacdc .ExtLst ,&_babe );_cdgfa !=nil {return _cdgfa ;};default:_ba .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_babe .Name );if _cffe :=d .Skip ();_cffe !=nil {return _cffe ;};};case _e .EndElement :break _dbcbd ;case _e .CharData :};};return nil ;};func (_ceeaf *CT_OfPieType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ceeaf .ValAttr !=ST_OfPieTypeUnset {_cgabb ,_adcfcd :=_ceeaf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _adcfcd !=nil {return _adcfcd ;};start .Attr =append (start .Attr ,_cgabb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TxChoice and its children -func (_ffgc *CT_TxChoice )Validate ()error {return _ffgc .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_abfac *CT_SurfaceSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gefda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_abfac .Idx ,_gefda );_ddcfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abfac .Order ,_ddcfd );if _abfac .Tx !=nil {_gddag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_abfac .Tx ,_gddag );};if _abfac .SpPr !=nil {_debbg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abfac .SpPr ,_debbg );};if _abfac .Cat !=nil {_ecfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_abfac .Cat ,_ecfe );};if _abfac .Val !=nil {_faabc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_abfac .Val ,_faabc );};if _abfac .ExtLst !=nil {_gcdgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abfac .ExtLst ,_gcdgf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecbcb ST_MarkerStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbcce :=_c .Attr {};_gbcce .Name =name ;switch _ecbcb {case ST_MarkerStyleUnset :_gbcce .Value ="";case ST_MarkerStyleCircle :_gbcce .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_gbcce .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_gbcce .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_gbcce .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_gbcce .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_gbcce .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_gbcce .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_gbcce .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_gbcce .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_gbcce .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_gbcce .Value ="\u0078";case ST_MarkerStyleAuto :_gbcce .Value ="\u0061\u0075\u0074\u006f";};return _gbcce ,nil ;};type ST_SplitType byte ;func NewCT_TextLanguageID ()*CT_TextLanguageID {_fdga :=&CT_TextLanguageID {};return _fdga };func (_fgaad *EG_LegendEntryData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bffc :for {_gaagf ,_ebfeg :=d .Token ();if _ebfeg !=nil {return _ebfeg ;};switch _dcgfc :=_gaagf .(type ){case _c .StartElement :switch _dcgfc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_fgaad .TxPr =_d .NewCT_TextBody ();if _degad :=d .DecodeElement (_fgaad .TxPr ,&_dcgfc );_degad !=nil {return _degad ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dcgfc .Name );if _gecfeb :=d .Skip ();_gecfeb !=nil {return _gecfeb ;};};case _c .EndElement :break _bffc ;case _c .CharData :};};return nil ;};func NewCT_SplitType ()*CT_SplitType {_beag :=&CT_SplitType {};return _beag }; +// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path +func (_dff *CT_Chart )ValidateWithPath (path string )error {if _dff .Title !=nil {if _ffcf :=_dff .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ffcf !=nil {return _ffcf ;};};if _dff .AutoTitleDeleted !=nil {if _afeb :=_dff .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_afeb !=nil {return _afeb ;};};if _dff .PivotFmts !=nil {if _fefb :=_dff .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_fefb !=nil {return _fefb ;};};if _dff .View3D !=nil {if _bcab :=_dff .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_bcab !=nil {return _bcab ;};};if _dff .Floor !=nil {if _bcfa :=_dff .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_bcfa !=nil {return _bcfa ;};};if _dff .SideWall !=nil {if _edc :=_dff .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_edc !=nil {return _edc ;};};if _dff .BackWall !=nil {if _gdgf :=_dff .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_gdgf !=nil {return _gdgf ;};};if _beea :=_dff .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_beea !=nil {return _beea ;};if _dff .Legend !=nil {if _baec :=_dff .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_baec !=nil {return _baec ;};};if _dff .PlotVisOnly !=nil {if _geac :=_dff .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_geac !=nil {return _geac ;};};if _dff .DispBlanksAs !=nil {if _bbag :=_dff .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_bbag !=nil {return _bbag ;};};if _dff .ShowDLblsOverMax !=nil {if _feac :=_dff .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_feac !=nil {return _feac ;};};if _dff .ExtLst !=nil {if _ffcd :=_dff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcd !=nil {return _ffcd ;};};return nil ;};func (_bfdea ST_Grouping )Validate ()error {return _bfdea .ValidateWithPath ("")};func (_ggbc *CT_ChartLines )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbge :for {_afcfa ,_bacb :=d .Token ();if _bacb !=nil {return _bacb ;};switch _gfbd :=_afcfa .(type ){case _e .StartElement :switch _gfbd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ggbc .SpPr =_cb .NewCT_ShapeProperties ();if _fbdd :=d .DecodeElement (_ggbc .SpPr ,&_gfbd );_fbdd !=nil {return _fbdd ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gfbd .Name );if _fcaa :=d .Skip ();_fcaa !=nil {return _fcaa ;};};case _e .EndElement :break _gbge ;case _e .CharData :};};return nil ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);func (_dfefa ST_Shape )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ccgfg :=_e .Attr {};_ccgfg .Name =name ;switch _dfefa {case ST_ShapeUnset :_ccgfg .Value ="";case ST_ShapeCone :_ccgfg .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_ccgfg .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_ccgfg .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_ccgfg .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_ccgfg .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_ccgfg .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _ccgfg ,nil ;};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_cb .CT_ShapeProperties ;TxPr *_cb .CT_TextBody ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_PictureOptions and its children -func (_edegf *CT_PictureOptions )Validate ()error {return _edegf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};func (_acgdd ST_PictureFormat )ValidateWithPath (path string )error {switch _acgdd {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acgdd ));};return nil ;};func (_fbfad *UserShapes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073";return _fbfad .CT_Drawing .MarshalXML (e ,start );};func NewCT_PageMargins ()*CT_PageMargins {_dfgcd :=&CT_PageMargins {};return _dfgcd };type ST_DispBlanksAs byte ;const ST_GapAmountPercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025"; +// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path +func (_cgbf *CT_NumDataSource )ValidateWithPath (path string )error {if _fgcdb :=_cgbf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fgcdb !=nil {return _fgcdb ;};return nil ;};func (_dddba *CT_StrVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_bf .Sprintf ("\u0025\u0076",_dddba .IdxAttr )});e .EncodeToken (start );_egddfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076"}};_ba .AddPreserveSpaceAttr (&_egddfb ,_dddba .V );e .EncodeElement (_dddba .V ,_egddfb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ExtensionList and its children -func (_faae *CT_ExtensionList )Validate ()error {return _faae .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_abdbg ST_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_abdbg .String (),start );}; +// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path +func (_daagc *CT_SerTxChoice )ValidateWithPath (path string )error {if _daagc .StrRef !=nil {if _edgb :=_daagc .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_edgb !=nil {return _edgb ;};};return nil ;};func NewCT_SplitType ()*CT_SplitType {_bfeda :=&CT_SplitType {};return _bfeda }; -// Validate validates the CT_PictureFormat and its children -func (_daded *CT_PictureFormat )Validate ()error {return _daded .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};func (_geedf ST_MarkerStyle )Validate ()error {return _geedf .ValidateWithPath ("")};func (_cfgefg ST_ErrBarType )ValidateWithPath (path string )error {switch _cfgefg {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgefg ));};return nil ;};func NewCT_GapAmount ()*CT_GapAmount {_fdcaf :=&CT_GapAmount {};return _fdcaf };func (_fefgg *CT_ErrDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gdfa ,_febc :=_fefgg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _febc !=nil {return _febc ;};start .Attr =append (start .Attr ,_gdfa );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbdc *CT_ErrValType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbdc .ValAttr !=ST_ErrValTypeUnset {_cbeaf ,_ecdf :=_fbdc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ecdf !=nil {return _ecdf ;};start .Attr =append (start .Attr ,_cbeaf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fffcc *CT_TrendlineLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fffcc .Layout !=nil {_eddgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fffcc .Layout ,_eddgf );};if _fffcc .Tx !=nil {_afgag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fffcc .Tx ,_afgag );};if _fffcc .NumFmt !=nil {_ddgdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fffcc .NumFmt ,_ddgdf );};if _fffcc .SpPr !=nil {_bdgdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fffcc .SpPr ,_bdgdg );};if _fffcc .TxPr !=nil {_aacg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fffcc .TxPr ,_aacg );};if _fffcc .ExtLst !=nil {_eggcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fffcc .ExtLst ,_eggcg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gecfb ST_TimeUnit )Validate ()error {return _gecfb .ValidateWithPath ("")};func NewCT_Protection ()*CT_Protection {_cagb :=&CT_Protection {};return _cagb };func (_efee *CT_PivotFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efee .Idx =NewCT_UnsignedInt ();_cegba :for {_ggfcf ,_bfff :=d .Token ();if _bfff !=nil {return _bfff ;};switch _ddcb :=_ggfcf .(type ){case _c .StartElement :switch _ddcb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bgbgd :=d .DecodeElement (_efee .Idx ,&_ddcb );_bgbgd !=nil {return _bgbgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_efee .SpPr =_d .NewCT_ShapeProperties ();if _bbbe :=d .DecodeElement (_efee .SpPr ,&_ddcb );_bbbe !=nil {return _bbbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_efee .TxPr =_d .NewCT_TextBody ();if _ccgec :=d .DecodeElement (_efee .TxPr ,&_ddcb );_ccgec !=nil {return _ccgec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_efee .Marker =NewCT_Marker ();if _fbdcb :=d .DecodeElement (_efee .Marker ,&_ddcb );_fbdcb !=nil {return _fbdcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_efee .DLbl =NewCT_DLbl ();if _befee :=d .DecodeElement (_efee .DLbl ,&_ddcb );_befee !=nil {return _befee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efee .ExtLst =NewCT_ExtensionList ();if _fafde :=d .DecodeElement (_efee .ExtLst ,&_ddcb );_fafde !=nil {return _fafde ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_ddcb .Name );if _adafd :=d .Skip ();_adafd !=nil {return _adafd ;};};case _c .EndElement :break _cegba ;case _c .CharData :};};return nil ;};func (_beedf *CT_LegendEntry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bgdab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_beedf .Idx ,_bgdab );if _beedf .Choice !=nil {_beedf .Choice .MarshalXML (e ,_c .StartElement {});};if _beedf .ExtLst !=nil {_gdbef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beedf .ExtLst ,_gdbef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdeba *ST_DLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbebc ,_efffg :=d .Token ();if _efffg !=nil {return _efffg ;};if _gcef ,_fegeeg :=_fbebc .(_c .EndElement );_fegeeg &&_gcef .Name ==start .Name {*_cdeba =1;return nil ;};if _debab ,_ecbcc :=_fbebc .(_c .CharData );!_ecbcc {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbebc );}else {switch string (_debab ){case "":*_cdeba =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_cdeba =1;case "\u0062":*_cdeba =2;case "\u0063\u0074\u0072":*_cdeba =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_cdeba =4;case "\u0069\u006e\u0045n\u0064":*_cdeba =5;case "\u006c":*_cdeba =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_cdeba =7;case "\u0072":*_cdeba =8;case "\u0074":*_cdeba =9;};};_fbebc ,_efffg =d .Token ();if _efffg !=nil {return _efffg ;};if _ecggg ,_cccfa :=_fbebc .(_c .EndElement );_cccfa &&_ecggg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbebc );};type CT_AxPos struct{ValAttr ST_AxPos ;};type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func (_dabdf *CT_TrendlineLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgfe :for {_efdfg ,_gcffg :=d .Token ();if _gcffg !=nil {return _gcffg ;};switch _cccdf :=_efdfg .(type ){case _c .StartElement :switch _cccdf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_dabdf .Layout =NewCT_Layout ();if _fabfd :=d .DecodeElement (_dabdf .Layout ,&_cccdf );_fabfd !=nil {return _fabfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_dabdf .Tx =NewCT_Tx ();if _fdegc :=d .DecodeElement (_dabdf .Tx ,&_cccdf );_fdegc !=nil {return _fdegc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dabdf .NumFmt =NewCT_NumFmt ();if _edaef :=d .DecodeElement (_dabdf .NumFmt ,&_cccdf );_edaef !=nil {return _edaef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dabdf .SpPr =_d .NewCT_ShapeProperties ();if _gfgb :=d .DecodeElement (_dabdf .SpPr ,&_cccdf );_gfgb !=nil {return _gfgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dabdf .TxPr =_d .NewCT_TextBody ();if _fadcg :=d .DecodeElement (_dabdf .TxPr ,&_cccdf );_fadcg !=nil {return _fadcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dabdf .ExtLst =NewCT_ExtensionList ();if _cdbe :=d .DecodeElement (_dabdf .ExtLst ,&_cccdf );_cdbe !=nil {return _cdbe ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_cccdf .Name );if _bggc :=d .Skip ();_bggc !=nil {return _bggc ;};};case _c .EndElement :break _cgfe ;case _c .CharData :};};return nil ;};func (_cceda ST_TrendlineType )ValidateWithPath (path string )error {switch _cceda {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cceda ));};return nil ;};func (_fdcga ST_TrendlineType )String ()string {switch _fdcga {case 0:return "";case 1:return "\u0065\u0078\u0070";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u006c\u006f\u0067";case 4:return "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case 5:return "\u0070\u006f\u006c\u0079";case 6:return "\u0070\u006f\u0077e\u0072";};return "";}; +// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path +func (_afa *CT_AreaSer )ValidateWithPath (path string )error {if _cee :=_afa .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cee !=nil {return _cee ;};if _geg :=_afa .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_geg !=nil {return _geg ;};if _afa .Tx !=nil {if _dade :=_afa .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dade !=nil {return _dade ;};};if _afa .SpPr !=nil {if _efbb :=_afa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_efbb !=nil {return _efbb ;};};if _afa .PictureOptions !=nil {if _fge :=_afa .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fge !=nil {return _fge ;};};for _ccf ,_ade :=range _afa .DPt {if _bg :=_ade .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ccf ));_bg !=nil {return _bg ;};};if _afa .DLbls !=nil {if _gbga :=_afa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gbga !=nil {return _gbga ;};};for _daf ,_ffc :=range _afa .Trendline {if _aec :=_ffc .ValidateWithPath (_bf .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_daf ));_aec !=nil {return _aec ;};};for _gea ,_fda :=range _afa .ErrBars {if _gda :=_fda .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_gea ));_gda !=nil {return _gda ;};};if _afa .Cat !=nil {if _eb :=_afa .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_eb !=nil {return _eb ;};};if _afa .Val !=nil {if _adbf :=_afa .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_adbf !=nil {return _adbf ;};};if _afa .ExtLst !=nil {if _adc :=_afa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adc !=nil {return _adc ;};};return nil ;};func (_dcfad *CT_HeaderFooter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcfad .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_bf .Sprintf ("\u0025\u0064",_cadca (*_dcfad .AlignWithMarginsAttr ))});};if _dcfad .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_bf .Sprintf ("\u0025\u0064",_cadca (*_dcfad .DifferentOddEvenAttr ))});};if _dcfad .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_bf .Sprintf ("\u0025\u0064",_cadca (*_dcfad .DifferentFirstAttr ))});};e .EncodeToken (start );if _dcfad .OddHeader !=nil {_ebgf :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ba .AddPreserveSpaceAttr (&_ebgf ,*_dcfad .OddHeader );e .EncodeElement (_dcfad .OddHeader ,_ebgf );};if _dcfad .OddFooter !=nil {_geae :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ba .AddPreserveSpaceAttr (&_geae ,*_dcfad .OddFooter );e .EncodeElement (_dcfad .OddFooter ,_geae );};if _dcfad .EvenHeader !=nil {_deacg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_ba .AddPreserveSpaceAttr (&_deacg ,*_dcfad .EvenHeader );e .EncodeElement (_dcfad .EvenHeader ,_deacg );};if _dcfad .EvenFooter !=nil {_fafcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_ba .AddPreserveSpaceAttr (&_fafcb ,*_dcfad .EvenFooter );e .EncodeElement (_dcfad .EvenFooter ,_fafcb );};if _dcfad .FirstHeader !=nil {_begg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_ba .AddPreserveSpaceAttr (&_begg ,*_dcfad .FirstHeader );e .EncodeElement (_dcfad .FirstHeader ,_begg );};if _dcfad .FirstFooter !=nil {_ccde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_ba .AddPreserveSpaceAttr (&_ccde ,*_dcfad .FirstFooter );e .EncodeElement (_dcfad .FirstFooter ,_ccde );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gfbgb ST_BubbleScale )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gfbgb .ST_BubbleScalePercent !=nil {e .EncodeToken (_e .CharData (*_gfbgb .ST_BubbleScalePercent ));};if _gfbgb .ST_BubbleScaleUInt !=nil {e .EncodeToken (_e .CharData (_bf .Sprintf ("\u0025\u0064",*_gfbgb .ST_BubbleScaleUInt )));};return e .EncodeToken (_e .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path -func (_fcf *CT_AxisUnit )ValidateWithPath (path string )error {if _fcf .ValAttr <=0{return _aa .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fcf .ValAttr );};return nil ;}; +// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path +func (_ecaca *EG_LegendEntryData )ValidateWithPath (path string )error {if _ecaca .TxPr !=nil {if _aagcc :=_ecaca .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aagcc !=nil {return _aagcc ;};};return nil ;}; -// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path -func (_efedc *CT_NumRef )ValidateWithPath (path string )error {if _efedc .NumCache !=nil {if _gdec :=_efedc .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_gdec !=nil {return _gdec ;};};if _efedc .ExtLst !=nil {if _gfef :=_efedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfef !=nil {return _gfef ;};};return nil ;};func (_bcecfaa ST_LegendPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbgedd :=_c .Attr {};_gbgedd .Name =name ;switch _bcecfaa {case ST_LegendPosUnset :_gbgedd .Value ="";case ST_LegendPosB :_gbgedd .Value ="\u0062";case ST_LegendPosTr :_gbgedd .Value ="\u0074\u0072";case ST_LegendPosL :_gbgedd .Value ="\u006c";case ST_LegendPosR :_gbgedd .Value ="\u0072";case ST_LegendPosT :_gbgedd .Value ="\u0074";};return _gbgedd ,nil ;};func (_geddf *ST_LblAlgn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgbgc ,_cfgea :=d .Token ();if _cfgea !=nil {return _cfgea ;};if _aeagg ,_aegba :=_cgbgc .(_c .EndElement );_aegba &&_aeagg .Name ==start .Name {*_geddf =1;return nil ;};if _dgabb ,_eaabc :=_cgbgc .(_c .CharData );!_eaabc {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgbgc );}else {switch string (_dgabb ){case "":*_geddf =0;case "\u0063\u0074\u0072":*_geddf =1;case "\u006c":*_geddf =2;case "\u0072":*_geddf =3;};};_cgbgc ,_cfgea =d .Token ();if _cfgea !=nil {return _cfgea ;};if _bgfge ,_fcfef :=_cgbgc .(_c .EndElement );_fcfef &&_bgfge .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgbgc );};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_bfa :=&CT_AxDataSourceChoice {};return _bfa };func (_eega *CT_Grouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_defg :=range start .Attr {if _defg .Name .Local =="\u0076\u0061\u006c"{_eega .ValAttr .UnmarshalXMLAttr (_defg );continue ;};};for {_dcafc ,_ffgd :=d .Token ();if _ffgd !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_ffgd );};if _baecg ,_bacg :=_dcafc .(_c .EndElement );_bacg &&_baecg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_HoleSize and its children +func (_bfdad *CT_HoleSize )Validate ()error {return _bfdad .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");}; -// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path -func (_abe *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _abe .MultiLvlStrRef !=nil {if _gcb :=_abe .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_gcb !=nil {return _gcb ;};};if _abe .NumRef !=nil {if _fdde :=_abe .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_fdde !=nil {return _fdde ;};};if _abe .NumLit !=nil {if _ffa :=_abe .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_ffa !=nil {return _ffa ;};};if _abe .StrRef !=nil {if _deaa :=_abe .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_deaa !=nil {return _deaa ;};};if _abe .StrLit !=nil {if _cbc :=_abe .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_cbc !=nil {return _cbc ;};};return nil ;};func (_cafac *CT_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bebda :=range start .Attr {if _bebda .Name .Local =="\u0076\u0061\u006c"{_cafac .ValAttr .UnmarshalXMLAttr (_bebda );continue ;};};for {_edcb ,_cgge :=d .Token ();if _cgge !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_cgge );};if _bedeea ,_gbcfc :=_edcb .(_c .EndElement );_gbcfc &&_bedeea .Name ==start .Name {break ;};};return nil ;};type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;}; +// Validate validates the CT_PlotAreaChoice and its children +func (_gcacab *CT_PlotAreaChoice )Validate ()error {return _gcacab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_FirstSliceAng and its children -func (_cggbg *CT_FirstSliceAng )Validate ()error {return _cggbg .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");}; +// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path +func (_ebad *CT_DLbl )ValidateWithPath (path string )error {if _fbgbb :=_ebad .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fbgbb !=nil {return _fbgbb ;};if _ebad .Choice !=nil {if _feed :=_ebad .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_feed !=nil {return _feed ;};};if _ebad .ExtLst !=nil {if _bdagf :=_ebad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdagf !=nil {return _bdagf ;};};return nil ;};func (_gdgg ST_Orientation )String ()string {switch _gdgg {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};func NewCT_GapAmount ()*CT_GapAmount {_cdgf :=&CT_GapAmount {};return _cdgf };func (_efbg *CT_Pie3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _efbg .VaryColors !=nil {_gfff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_efbg .VaryColors ,_gfff );};if _efbg .Ser !=nil {_eabb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cceeaf :=range _efbg .Ser {e .EncodeElement (_cceeaf ,_eabb );};};if _efbg .DLbls !=nil {_ddedf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_efbg .DLbls ,_ddedf );};if _efbg .ExtLst !=nil {_fbfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efbg .ExtLst ,_fbfg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;);func (_dcecd ST_LayoutTarget )Validate ()error {return _dcecd .ValidateWithPath ("")};func (_gfda *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfda .ValAttr !=ST_ShapeUnset {_eefd ,_fefad :=_gfda .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _fefad !=nil {return _fefad ;};start .Attr =append (start .Attr ,_eefd );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eddfga ST_Grouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eddfga .String (),start );};func (_fcedg *ST_BarGrouping )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fcedg =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_fcedg =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_fcedg =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fcedg =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_fcedg =4;};return nil ;}; -// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path -func (_febcf *CT_TxChoice )ValidateWithPath (path string )error {if _febcf .StrRef !=nil {if _bdddg :=_febcf .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_bdddg !=nil {return _bdddg ;};};if _febcf .Rich !=nil {if _bggeg :=_febcf .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_bggeg !=nil {return _bggeg ;};};return nil ;};func (_gdga *CT_HoleSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aabd :=range start .Attr {if _aabd .Name .Local =="\u0076\u0061\u006c"{_ccde ,_ffbcb :=ParseUnionST_HoleSize (_aabd .Value );if _ffbcb !=nil {return _ffbcb ;};_gdga .ValAttr =&_ccde ;continue ;};};for {_bfada ,_baaca :=d .Token ();if _baaca !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_baaca );};if _daaf ,_ebcf :=_bfada .(_c .EndElement );_ebcf &&_daaf .Name ==start .Name {break ;};};return nil ;};func (_cbgbdc *ST_BuiltInUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeafa ,_bacgb :=d .Token ();if _bacgb !=nil {return _bacgb ;};if _ggdgg ,_caadc :=_aeafa .(_c .EndElement );_caadc &&_ggdgg .Name ==start .Name {*_cbgbdc =1;return nil ;};if _bfaeab ,_faddc :=_aeafa .(_c .CharData );!_faddc {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeafa );}else {switch string (_bfaeab ){case "":*_cbgbdc =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_cbgbdc =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_cbgbdc =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cbgbdc =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cbgbdc =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cbgbdc =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cbgbdc =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cbgbdc =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cbgbdc =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_cbgbdc =9;};};_aeafa ,_bacgb =d .Token ();if _bacgb !=nil {return _bacgb ;};if _fbfec ,_feeab :=_aeafa .(_c .EndElement );_feeab &&_fbfec .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeafa );};func (_eced *CT_ErrBars )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eced .ErrBarType =NewCT_ErrBarType ();_eced .ErrValType =NewCT_ErrValType ();_bbcae :for {_bggfd ,_aaac :=d .Token ();if _aaac !=nil {return _aaac ;};switch _effd :=_bggfd .(type ){case _c .StartElement :switch _effd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0044\u0069\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0044\u0069\u0072"}:_eced .ErrDir =NewCT_ErrDir ();if _aeace :=d .DecodeElement (_eced .ErrDir ,&_effd );_aeace !=nil {return _aeace ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}:if _bdgc :=d .DecodeElement (_eced .ErrBarType ,&_effd );_bdgc !=nil {return _bdgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}:if _gadg :=d .DecodeElement (_eced .ErrValType ,&_effd );_gadg !=nil {return _gadg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}:_eced .NoEndCap =NewCT_Boolean ();if _efdad :=d .DecodeElement (_eced .NoEndCap ,&_effd );_efdad !=nil {return _efdad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"}:_eced .Plus =NewCT_NumDataSource ();if _dbf :=d .DecodeElement (_eced .Plus ,&_effd );_dbf !=nil {return _dbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"}:_eced .Minus =NewCT_NumDataSource ();if _cecf :=d .DecodeElement (_eced .Minus ,&_effd );_cecf !=nil {return _cecf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_eced .Val =NewCT_Double ();if _bgafc :=d .DecodeElement (_eced .Val ,&_effd );_bgafc !=nil {return _bgafc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_eced .SpPr =_d .NewCT_ShapeProperties ();if _faac :=d .DecodeElement (_eced .SpPr ,&_effd );_faac !=nil {return _faac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eced .ExtLst =NewCT_ExtensionList ();if _cgdg :=d .DecodeElement (_eced .ExtLst ,&_effd );_cgdg !=nil {return _cgdg ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_effd .Name );if _eddg :=d .Skip ();_eddg !=nil {return _eddg ;};};case _c .EndElement :break _bbcae ;case _c .CharData :};};return nil ;};func NewCT_UpDownBars ()*CT_UpDownBars {_degc :=&CT_UpDownBars {};return _degc };func (_dbce *CT_LblOffset )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cege :=range start .Attr {if _cege .Name .Local =="\u0076\u0061\u006c"{_bcecf ,_dbbcb :=ParseUnionST_LblOffset (_cege .Value );if _dbbcb !=nil {return _dbbcb ;};_dbce .ValAttr =&_bcecf ;continue ;};};for {_ffeb ,_cfbab :=d .Token ();if _cfbab !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_cfbab );};if _cdd ,_daad :=_ffeb .(_c .EndElement );_daad &&_cdd .Name ==start .Name {break ;};};return nil ;};func (_ccfga *ST_ErrValType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccfga =0;case "\u0063\u0075\u0073\u0074":*_ccfga =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_ccfga =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_ccfga =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ccfga =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_ccfga =5;};return nil ;}; +// Validate validates the CT_CatAx and its children +func (_bdca *CT_CatAx )Validate ()error {return _bdca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};func (_beaed *CT_Legend )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdbg :for {_efga ,_eeacc :=d .Token ();if _eeacc !=nil {return _eeacc ;};switch _cdcf :=_efga .(type ){case _e .StartElement :switch _cdcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beaed .LegendPos =NewCT_LegendPos ();if _cdcd :=d .DecodeElement (_beaed .LegendPos ,&_cdcf );_cdcd !=nil {return _cdcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbdfg :=NewCT_LegendEntry ();if _eabg :=d .DecodeElement (_cbdfg ,&_cdcf );_eabg !=nil {return _eabg ;};_beaed .LegendEntry =append (_beaed .LegendEntry ,_cbdfg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beaed .Layout =NewCT_Layout ();if _adda :=d .DecodeElement (_beaed .Layout ,&_cdcf );_adda !=nil {return _adda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beaed .Overlay =NewCT_Boolean ();if _gedeff :=d .DecodeElement (_beaed .Overlay ,&_cdcf );_gedeff !=nil {return _gedeff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_beaed .SpPr =_cb .NewCT_ShapeProperties ();if _cfbe :=d .DecodeElement (_beaed .SpPr ,&_cdcf );_cfbe !=nil {return _cfbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beaed .TxPr =_cb .NewCT_TextBody ();if _daff :=d .DecodeElement (_beaed .TxPr ,&_cdcf );_daff !=nil {return _daff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_beaed .ExtLst =NewCT_ExtensionList ();if _bdde :=d .DecodeElement (_beaed .ExtLst ,&_cdcf );_bdde !=nil {return _bdde ;};default:_ba .Log ("\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",_cdcf .Name );if _feffg :=d .Skip ();_feffg !=nil {return _feffg ;};};case _e .EndElement :break _gdbg ;case _e .CharData :};};return nil ;};func (_aefag *ST_OfPieType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aefag =0;case "\u0070\u0069\u0065":*_aefag =1;case "\u0062\u0061\u0072":*_aefag =2;};return nil ;};func (_bdcec ST_ErrDir )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_debecd :=_e .Attr {};_debecd .Name =name ;switch _bdcec {case ST_ErrDirUnset :_debecd .Value ="";case ST_ErrDirX :_debecd .Value ="\u0078";case ST_ErrDirY :_debecd .Value ="\u0079";};return _debecd ,nil ;}; -// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path -func (_efg *CT_AreaSer )ValidateWithPath (path string )error {if _gcf :=_efg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gcf !=nil {return _gcf ;};if _ggcg :=_efg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ggcg !=nil {return _ggcg ;};if _efg .Tx !=nil {if _bec :=_efg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bec !=nil {return _bec ;};};if _efg .SpPr !=nil {if _fab :=_efg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fab !=nil {return _fab ;};};if _efg .PictureOptions !=nil {if _fdc :=_efg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fdc !=nil {return _fdc ;};};for _ecg ,_eab :=range _efg .DPt {if _ddb :=_eab .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ecg ));_ddb !=nil {return _ddb ;};};if _efg .DLbls !=nil {if _fdcc :=_efg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fdcc !=nil {return _fdcc ;};};for _ceb ,_fdd :=range _efg .Trendline {if _gfb :=_fdd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ceb ));_gfb !=nil {return _gfb ;};};for _egbb ,_agb :=range _efg .ErrBars {if _afab :=_agb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_egbb ));_afab !=nil {return _afab ;};};if _efg .Cat !=nil {if _abf :=_efg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_abf !=nil {return _abf ;};};if _efg .Val !=nil {if _daa :=_efg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_daa !=nil {return _daa ;};};if _efg .ExtLst !=nil {if _ebb :=_efg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebb !=nil {return _ebb ;};};return nil ;}; +// Validate validates the CT_ValAx and its children +func (_fgfbd *CT_ValAx )Validate ()error {return _fgfbd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func (_eafee ST_BarGrouping )ValidateWithPath (path string )error {switch _eafee {case 0,1,2,3,4:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eafee ));};return nil ;};func (_fbff ST_DispBlanksAs )Validate ()error {return _fbff .ValidateWithPath ("")};type CT_Thickness struct{ValAttr ST_Thickness ;};func (_dcacc *CT_Lvl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dcacc .Pt !=nil {_edac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_fcgbd :=range _dcacc .Pt {e .EncodeElement (_fcgbd ,_edac );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbcb *CT_PictureOptions )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cbcb .ApplyToFront !=nil {_agebe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_cbcb .ApplyToFront ,_agebe );};if _cbcb .ApplyToSides !=nil {_becb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_cbcb .ApplyToSides ,_becb );};if _cbcb .ApplyToEnd !=nil {_aead :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_cbcb .ApplyToEnd ,_aead );};if _cbcb .PictureFormat !=nil {_bfdca :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_cbcb .PictureFormat ,_bfdca );};if _cbcb .PictureStackUnit !=nil {_gebfd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cbcb .PictureStackUnit ,_gebfd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OfPieChart and its children -func (_aaabb *CT_OfPieChart )Validate ()error {return _aaabb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_eadbg *CT_PageSetup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aggf :=range start .Attr {if _aggf .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_bdae ,_cadfd :=_e .ParseUint (_aggf .Value ,10,32);if _cadfd !=nil {return _cadfd ;};_bbcac :=uint32 (_bdae );_eadbg .PaperSizeAttr =&_bbcac ;continue ;};if _aggf .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_fgfcd ,_agcda :=_aggf .Value ,error (nil );if _agcda !=nil {return _agcda ;};_eadbg .PaperHeightAttr =&_fgfcd ;continue ;};if _aggf .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_eacfe ,_bdba :=_aggf .Value ,error (nil );if _bdba !=nil {return _bdba ;};_eadbg .PaperWidthAttr =&_eacfe ;continue ;};if _aggf .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_cefbd ,_gbegc :=_e .ParseUint (_aggf .Value ,10,32);if _gbegc !=nil {return _gbegc ;};_cbffd :=uint32 (_cefbd );_eadbg .FirstPageNumberAttr =&_cbffd ;continue ;};if _aggf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_eadbg .OrientationAttr .UnmarshalXMLAttr (_aggf );continue ;};if _aggf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_bdgb ,_dbfcd :=_e .ParseBool (_aggf .Value );if _dbfcd !=nil {return _dbfcd ;};_eadbg .BlackAndWhiteAttr =&_bdgb ;continue ;};if _aggf .Name .Local =="\u0064\u0072\u0061f\u0074"{_dddfd ,_daegg :=_e .ParseBool (_aggf .Value );if _daegg !=nil {return _daegg ;};_eadbg .DraftAttr =&_dddfd ;continue ;};if _aggf .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_deffd ,_cefd :=_e .ParseBool (_aggf .Value );if _cefd !=nil {return _cefd ;};_eadbg .UseFirstPageNumberAttr =&_deffd ;continue ;};if _aggf .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_decdg ,_bfcbe :=_e .ParseInt (_aggf .Value ,10,32);if _bfcbe !=nil {return _bfcbe ;};_gccfg :=int32 (_decdg );_eadbg .HorizontalDpiAttr =&_gccfg ;continue ;};if _aggf .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_fddefd ,_afabb :=_e .ParseInt (_aggf .Value ,10,32);if _afabb !=nil {return _afabb ;};_gagge :=int32 (_fddefd );_eadbg .VerticalDpiAttr =&_gagge ;continue ;};if _aggf .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_dcegb ,_gaga :=_e .ParseUint (_aggf .Value ,10,32);if _gaga !=nil {return _gaga ;};_fbfa :=uint32 (_dcegb );_eadbg .CopiesAttr =&_fbfa ;continue ;};};for {_caff ,_gdaea :=d .Token ();if _gdaea !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_gdaea );};if _bagb ,_afca :=_caff .(_c .EndElement );_afca &&_bagb .Name ==start .Name {break ;};};return nil ;};func (_aecbe ST_TrendlineType )Validate ()error {return _aecbe .ValidateWithPath ("")}; +// Validate validates the CT_BarChart and its children +func (_cda *CT_BarChart )Validate ()error {return _cda .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_eegfaf ST_HoleSize )String ()string {if _eegfaf .ST_HoleSizePercent !=nil {return _bf .Sprintf ("\u0025\u0076",*_eegfaf .ST_HoleSizePercent );};if _eegfaf .ST_HoleSizeUByte !=nil {return _bf .Sprintf ("\u0025\u0076",*_eegfaf .ST_HoleSizeUByte );};return "";}; -// Validate validates the CT_MultiLvlStrRef and its children -func (_efcec *CT_MultiLvlStrRef )Validate ()error {return _efcec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};func (_cedga *CT_SurfaceSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cedga .Idx =NewCT_UnsignedInt ();_cedga .Order =NewCT_UnsignedInt ();_dggbd :for {_befgc ,_aagd :=d .Token ();if _aagd !=nil {return _aagd ;};switch _fgcaac :=_befgc .(type ){case _c .StartElement :switch _fgcaac .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _gebfdg :=d .DecodeElement (_cedga .Idx ,&_fgcaac );_gebfdg !=nil {return _gebfdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _eacd :=d .DecodeElement (_cedga .Order ,&_fgcaac );_eacd !=nil {return _eacd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cedga .Tx =NewCT_SerTx ();if _fbgec :=d .DecodeElement (_cedga .Tx ,&_fgcaac );_fbgec !=nil {return _fbgec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cedga .SpPr =_d .NewCT_ShapeProperties ();if _debag :=d .DecodeElement (_cedga .SpPr ,&_fgcaac );_debag !=nil {return _debag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_cedga .Cat =NewCT_AxDataSource ();if _decdd :=d .DecodeElement (_cedga .Cat ,&_fgcaac );_decdd !=nil {return _decdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_cedga .Val =NewCT_NumDataSource ();if _begca :=d .DecodeElement (_cedga .Val ,&_fgcaac );_begca !=nil {return _begca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cedga .ExtLst =NewCT_ExtensionList ();if _cdacb :=d .DecodeElement (_cedga .ExtLst ,&_fgcaac );_cdacb !=nil {return _cdacb ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_fgcaac .Name );if _fbggd :=d .Skip ();_fbggd !=nil {return _fbggd ;};};case _c .EndElement :break _dggbd ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_Chart and its children +func (_dced *CT_Chart )Validate ()error {return _dced .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func (_eefb *CT_Protection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efefb :for {_egcc ,_gbgeb :=d .Token ();if _gbgeb !=nil {return _gbgeb ;};switch _gbdf :=_egcc .(type ){case _e .StartElement :switch _gbdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eefb .ChartObject =NewCT_Boolean ();if _ebfac :=d .DecodeElement (_eefb .ChartObject ,&_gbdf );_ebfac !=nil {return _ebfac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eefb .Data =NewCT_Boolean ();if _adgcb :=d .DecodeElement (_eefb .Data ,&_gbdf );_adgcb !=nil {return _adgcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eefb .Formatting =NewCT_Boolean ();if _dafb :=d .DecodeElement (_eefb .Formatting ,&_gbdf );_dafb !=nil {return _dafb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eefb .Selection =NewCT_Boolean ();if _eadac :=d .DecodeElement (_eefb .Selection ,&_gbdf );_eadac !=nil {return _eadac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eefb .UserInterface =NewCT_Boolean ();if _geag :=d .DecodeElement (_eefb .UserInterface ,&_gbdf );_geag !=nil {return _geag ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gbdf .Name );if _acdgf :=d .Skip ();_acdgf !=nil {return _acdgf ;};};case _e .EndElement :break _efefb ;case _e .CharData :};};return nil ;};func (_bfgdc *CT_Period )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfca :=range start .Attr {if _dfca .Name .Local =="\u0076\u0061\u006c"{_gdca ,_fedf :=_b .ParseUint (_dfca .Value ,10,32);if _fedf !=nil {return _fedf ;};_bcec :=uint32 (_gdca );_bfgdc .ValAttr =&_bcec ;continue ;};};for {_dfga ,_edab :=d .Token ();if _edab !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_edab );};if _ccfc ,_eddg :=_dfga .(_e .EndElement );_eddg &&_ccfc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_DoughnutChart and its children -func (_ccfb *CT_DoughnutChart )Validate ()error {return _ccfb .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func (_egfc *CT_DTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beeb :for {_gega ,_fefgf :=d .Token ();if _fefgf !=nil {return _fefgf ;};switch _dgfc :=_gega .(type ){case _c .StartElement :switch _dgfc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"}:_egfc .ShowHorzBorder =NewCT_Boolean ();if _agab :=d .DecodeElement (_egfc .ShowHorzBorder ,&_dgfc );_agab !=nil {return _agab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"}:_egfc .ShowVertBorder =NewCT_Boolean ();if _decb :=d .DecodeElement (_egfc .ShowVertBorder ,&_dgfc );_decb !=nil {return _decb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}:_egfc .ShowOutline =NewCT_Boolean ();if _aeeg :=d .DecodeElement (_egfc .ShowOutline ,&_dgfc );_aeeg !=nil {return _aeeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}:_egfc .ShowKeys =NewCT_Boolean ();if _eddfb :=d .DecodeElement (_egfc .ShowKeys ,&_dgfc );_eddfb !=nil {return _eddfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_egfc .SpPr =_d .NewCT_ShapeProperties ();if _gdde :=d .DecodeElement (_egfc .SpPr ,&_dgfc );_gdde !=nil {return _gdde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_egfc .TxPr =_d .NewCT_TextBody ();if _geeb :=d .DecodeElement (_egfc .TxPr ,&_dgfc );_geeb !=nil {return _geeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egfc .ExtLst =NewCT_ExtensionList ();if _agcc :=d .DecodeElement (_egfc .ExtLst ,&_dgfc );_agcc !=nil {return _agcc ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_dgfc .Name );if _bgbd :=d .Skip ();_bgbd !=nil {return _bgbd ;};};case _c .EndElement :break _beeb ;case _c .CharData :};};return nil ;};type CT_SerTx struct{Choice *CT_SerTxChoice ;};func NewCT_SecondPieSize ()*CT_SecondPieSize {_cbde :=&CT_SecondPieSize {};return _cbde }; +// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path +func (_dcbc *CT_BuiltInUnit )ValidateWithPath (path string )error {if _bfd :=_dcbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfd !=nil {return _bfd ;};return nil ;};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;);func (_edffb ST_GapAmount )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _edffb .ST_GapAmountPercent !=nil {e .EncodeToken (_e .CharData (*_edffb .ST_GapAmountPercent ));};if _edffb .ST_GapAmountUShort !=nil {e .EncodeToken (_e .CharData (_bf .Sprintf ("\u0025\u0064",*_edffb .ST_GapAmountUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type CT_Area3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_NumFmt ()*CT_NumFmt {_ddbc :=&CT_NumFmt {};return _ddbc };func (_cfdba *ST_ScatterStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cfdba =0;case "\u006e\u006f\u006e\u0065":*_cfdba =1;case "\u006c\u0069\u006e\u0065":*_cfdba =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_cfdba =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_cfdba =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_cfdba =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_cfdba =6;};return nil ;};func (_defee *ST_Orientation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcdfa ,_bdcag :=d .Token ();if _bdcag !=nil {return _bdcag ;};if _gfgge ,_geabf :=_dcdfa .(_e .EndElement );_geabf &&_gfgge .Name ==start .Name {*_defee =1;return nil ;};if _bffcb ,_aacggd :=_dcdfa .(_e .CharData );!_aacggd {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcdfa );}else {switch string (_bffcb ){case "":*_defee =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_defee =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_defee =2;};};_dcdfa ,_bdcag =d .Token ();if _bdcag !=nil {return _bdcag ;};if _abade ,_ddbbf :=_dcdfa .(_e .EndElement );_ddbbf &&_abade .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcdfa );};func (_ecffe *CT_OfPieChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dgdc :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ecffe .OfPieType ,_dgdc );if _ecffe .VaryColors !=nil {_cdbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ecffe .VaryColors ,_cdbf );};if _ecffe .Ser !=nil {_edfcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gcaaf :=range _ecffe .Ser {e .EncodeElement (_gcaaf ,_edfcf );};};if _ecffe .DLbls !=nil {_acad :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ecffe .DLbls ,_acad );};if _ecffe .GapWidth !=nil {_baddc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ecffe .GapWidth ,_baddc );};if _ecffe .SplitType !=nil {_eecd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ecffe .SplitType ,_eecd );};if _ecffe .SplitPos !=nil {_cabcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_ecffe .SplitPos ,_cabcb );};if _ecffe .CustSplit !=nil {_ddgbg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_ecffe .CustSplit ,_ddgbg );};if _ecffe .SecondPieSize !=nil {_facd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ecffe .SecondPieSize ,_facd );};if _ecffe .SerLines !=nil {_ddcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_gcgg :=range _ecffe .SerLines {e .EncodeElement (_gcgg ,_ddcg );};};if _ecffe .ExtLst !=nil {_dbga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecffe .ExtLst ,_dbga );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgfbd *CT_DispUnitsLbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bgfbd .Layout !=nil {_abaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bgfbd .Layout ,_abaa );};if _bgfbd .Tx !=nil {_degc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bgfbd .Tx ,_degc );};if _bgfbd .SpPr !=nil {_effef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgfbd .SpPr ,_effef );};if _bgfbd .TxPr !=nil {_cceb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bgfbd .TxPr ,_cceb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;};func _cadca (_dceca bool )uint8 {if _dceca {return 1;};return 0;};func (_aeggc *CT_Surface )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cebed :for {_fbfc ,_dgbd :=d .Token ();if _dgbd !=nil {return _dgbd ;};switch _aeac :=_fbfc .(type ){case _e .StartElement :switch _aeac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeggc .Thickness =NewCT_Thickness ();if _fafag :=d .DecodeElement (_aeggc .Thickness ,&_aeac );_fafag !=nil {return _fafag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aeggc .SpPr =_cb .NewCT_ShapeProperties ();if _becff :=d .DecodeElement (_aeggc .SpPr ,&_aeac );_becff !=nil {return _becff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeggc .PictureOptions =NewCT_PictureOptions ();if _fcebd :=d .DecodeElement (_aeggc .PictureOptions ,&_aeac );_fcebd !=nil {return _fcebd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aeggc .ExtLst =NewCT_ExtensionList ();if _adbc :=d .DecodeElement (_aeggc .ExtLst ,&_aeac );_adbc !=nil {return _adbc ;};default:_ba .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_aeac .Name );if _bbaea :=d .Skip ();_bbaea !=nil {return _bbaea ;};};case _e .EndElement :break _cebed ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_SerAx and its children -func (_gfgff *CT_SerAx )Validate ()error {return _gfgff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");}; +// Validate validates the CT_ErrBars and its children +func (_gddf *CT_ErrBars )Validate ()error {return _gddf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;); -// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path -func (_cbgg *CT_BarSer )ValidateWithPath (path string )error {if _fadf :=_cbgg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fadf !=nil {return _fadf ;};if _cadce :=_cbgg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_cadce !=nil {return _cadce ;};if _cbgg .Tx !=nil {if _egae :=_cbgg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_egae !=nil {return _egae ;};};if _cbgg .SpPr !=nil {if _geff :=_cbgg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_geff !=nil {return _geff ;};};if _cbgg .InvertIfNegative !=nil {if _feda :=_cbgg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_feda !=nil {return _feda ;};};if _cbgg .PictureOptions !=nil {if _eedc :=_cbgg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_eedc !=nil {return _eedc ;};};for _dgdf ,_bfae :=range _cbgg .DPt {if _dfac :=_bfae .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dgdf ));_dfac !=nil {return _dfac ;};};if _cbgg .DLbls !=nil {if _dgdd :=_cbgg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dgdd !=nil {return _dgdd ;};};for _bcc ,_acdb :=range _cbgg .Trendline {if _gddg :=_acdb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bcc ));_gddg !=nil {return _gddg ;};};if _cbgg .ErrBars !=nil {if _fgf :=_cbgg .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_fgf !=nil {return _fgf ;};};if _cbgg .Cat !=nil {if _gga :=_cbgg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gga !=nil {return _gga ;};};if _cbgg .Val !=nil {if _abfe :=_cbgg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_abfe !=nil {return _abfe ;};};if _cbgg .Shape !=nil {if _gcca :=_cbgg .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_gcca !=nil {return _gcca ;};};if _cbgg .ExtLst !=nil {if _egd :=_cbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egd !=nil {return _egd ;};};return nil ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};const ST_HPercentWithSymbolPattern ="0\u002a\u0028\u0028\u005b\u0035\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025";func NewCT_CrossBetween ()*CT_CrossBetween {_gddf :=&CT_CrossBetween {};_gddf .ValAttr =ST_CrossBetween (1);return _gddf ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_aeda ,_fgecf :=_e .ParseUint (s ,10,16);if _fgecf !=nil {return ST_HPercent {},_fgecf ;};_ggcgg :=uint16 (_aeda );return ST_HPercent {ST_HPercentUShort :&_ggcgg },nil ;};func (_edgbg *CT_Scaling )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _edgbg .LogBase !=nil {_edfgg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_edgbg .LogBase ,_edfgg );};if _edgbg .Orientation !=nil {_cdfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_edgbg .Orientation ,_cdfg );};if _edgbg .Max !=nil {_gecd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_edgbg .Max ,_gecd );};if _edgbg .Min !=nil {_beff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_edgbg .Min ,_beff );};if _edgbg .ExtLst !=nil {_cbeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edgbg .ExtLst ,_cbeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};func (_gfbed *CT_Extension )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fea :=range start .Attr {if _fea .Name .Local =="\u0075\u0072\u0069"{_faba ,_bgcce :=_fea .Value ,error (nil );if _bgcce !=nil {return _bgcce ;};_gfbed .UriAttr =&_faba ;continue ;};};_aagf :for {_egdd ,_dbfd :=d .Token ();if _dbfd !=nil {return _dbfd ;};switch _ccda :=_egdd .(type ){case _c .StartElement :switch _ccda .Name {default:if _eeef ,_eeefc :=_cf .CreateElement (_ccda );_eeefc !=nil {return _eeefc ;}else {if _fgada :=d .DecodeElement (_eeef ,&_ccda );_fgada !=nil {return _fgada ;};_gfbed .Any =_eeef ;};};case _c .EndElement :break _aagf ;case _c .CharData :};};return nil ;};func (_bgbdd *ST_LegendPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cefeb ,_fcafb :=d .Token ();if _fcafb !=nil {return _fcafb ;};if _gffcd ,_cggbdg :=_cefeb .(_c .EndElement );_cggbdg &&_gffcd .Name ==start .Name {*_bgbdd =1;return nil ;};if _eebd ,_dfffg :=_cefeb .(_c .CharData );!_dfffg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cefeb );}else {switch string (_eebd ){case "":*_bgbdd =0;case "\u0062":*_bgbdd =1;case "\u0074\u0072":*_bgbdd =2;case "\u006c":*_bgbdd =3;case "\u0072":*_bgbdd =4;case "\u0074":*_bgbdd =5;};};_cefeb ,_fcafb =d .Token ();if _fcafb !=nil {return _fcafb ;};if _dcdcg ,_efcaf :=_cefeb .(_c .EndElement );_efcaf &&_dcdcg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cefeb );};func (_febaf *CT_StrRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_acaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066"}};_cf .AddPreserveSpaceAttr (&_acaeb ,_febaf .F );e .EncodeElement (_febaf .F ,_acaeb );if _febaf .StrCache !=nil {_dgbda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_febaf .StrCache ,_dgbda );};if _febaf .ExtLst !=nil {_dfedc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febaf .ExtLst ,_dfedc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbdde *CT_DispUnitsChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbdde .CustUnit !=nil {_acabg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dbdde .CustUnit ,_acabg );};if _dbdde .BuiltInUnit !=nil {_fgcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dbdde .BuiltInUnit ,_fgcd );};return nil ;};func NewCT_PieSer ()*CT_PieSer {_bcbaf :=&CT_PieSer {};_bcbaf .Idx =NewCT_UnsignedInt ();_bcbaf .Order =NewCT_UnsignedInt ();return _bcbaf ;};func NewCT_LegendPos ()*CT_LegendPos {_gfeg :=&CT_LegendPos {};return _gfeg };func (_gdgd *CT_Protection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aegb :for {_ecffe ,_bgedc :=d .Token ();if _bgedc !=nil {return _bgedc ;};switch _cedbc :=_ecffe .(type ){case _c .StartElement :switch _cedbc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_gdgd .ChartObject =NewCT_Boolean ();if _bcaee :=d .DecodeElement (_gdgd .ChartObject ,&_cedbc );_bcaee !=nil {return _bcaee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"}:_gdgd .Data =NewCT_Boolean ();if _dgaff :=d .DecodeElement (_gdgd .Data ,&_cedbc );_dgaff !=nil {return _dgaff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}:_gdgd .Formatting =NewCT_Boolean ();if _fcdbf :=d .DecodeElement (_gdgd .Formatting ,&_cedbc );_fcdbf !=nil {return _fcdbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_gdgd .Selection =NewCT_Boolean ();if _eeaec :=d .DecodeElement (_gdgd .Selection ,&_cedbc );_eeaec !=nil {return _eeaec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}:_gdgd .UserInterface =NewCT_Boolean ();if _fcbac :=d .DecodeElement (_gdgd .UserInterface ,&_cedbc );_fcbac !=nil {return _fcbac ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_cedbc .Name );if _gcea :=d .Skip ();_gcea !=nil {return _gcea ;};};case _c .EndElement :break _aegb ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_NumDataSourceChoice and its children +func (_cagef *CT_NumDataSourceChoice )Validate ()error {return _cagef .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};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 (_afbcc *ST_TrendlineType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgdd ,_cfbfa :=d .Token ();if _cfbfa !=nil {return _cfbfa ;};if _fcdbg ,_adebd :=_cgdd .(_e .EndElement );_adebd &&_fcdbg .Name ==start .Name {*_afbcc =1;return nil ;};if _ecabb ,_gbddg :=_cgdd .(_e .CharData );!_gbddg {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgdd );}else {switch string (_ecabb ){case "":*_afbcc =0;case "\u0065\u0078\u0070":*_afbcc =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_afbcc =2;case "\u006c\u006f\u0067":*_afbcc =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_afbcc =4;case "\u0070\u006f\u006c\u0079":*_afbcc =5;case "\u0070\u006f\u0077e\u0072":*_afbcc =6;};};_cgdd ,_cfbfa =d .Token ();if _cfbfa !=nil {return _cfbfa ;};if _bgbg ,_ccea :=_cgdd .(_e .EndElement );_ccea &&_bgbg .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgdd );};type ST_ErrDir byte ;func NewCT_TrendlineType ()*CT_TrendlineType {_dadgac :=&CT_TrendlineType {};return _dadgac };func (_fada *CT_HeaderFooter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fgbd :=range start .Attr {if _fgbd .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_ecdc ,_faaa :=_b .ParseBool (_fgbd .Value );if _faaa !=nil {return _faaa ;};_fada .AlignWithMarginsAttr =&_ecdc ;continue ;};if _fgbd .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_beefb ,_defge :=_b .ParseBool (_fgbd .Value );if _defge !=nil {return _defge ;};_fada .DifferentOddEvenAttr =&_beefb ;continue ;};if _fgbd .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_aefda ,_efeb :=_b .ParseBool (_fgbd .Value );if _efeb !=nil {return _efeb ;};_fada .DifferentFirstAttr =&_aefda ;continue ;};};_egded :for {_aagaa ,_edae :=d .Token ();if _edae !=nil {return _edae ;};switch _bgge :=_aagaa .(type ){case _e .StartElement :switch _bgge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fada .OddHeader =new (string );if _cdee :=d .DecodeElement (_fada .OddHeader ,&_bgge );_cdee !=nil {return _cdee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fada .OddFooter =new (string );if _bacag :=d .DecodeElement (_fada .OddFooter ,&_bgge );_bacag !=nil {return _bacag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fada .EvenHeader =new (string );if _ceec :=d .DecodeElement (_fada .EvenHeader ,&_bgge );_ceec !=nil {return _ceec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fada .EvenFooter =new (string );if _fdgc :=d .DecodeElement (_fada .EvenFooter ,&_bgge );_fdgc !=nil {return _fdgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fada .FirstHeader =new (string );if _gfdb :=d .DecodeElement (_fada .FirstHeader ,&_bgge );_gfdb !=nil {return _gfdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fada .FirstFooter =new (string );if _baeaf :=d .DecodeElement (_fada .FirstFooter ,&_bgge );_baeaf !=nil {return _baeaf ;};default:_ba .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",_bgge .Name );if _bfcg :=d .Skip ();_bfcg !=nil {return _bfcg ;};};case _e .EndElement :break _egded ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_StrData and its children -func (_dbde *CT_StrData )Validate ()error {return _dbde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_Thickness and its children +func (_agdgb *CT_Thickness )Validate ()error {return _agdgb .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");}; -// Validate validates the CT_LineChart and its children -func (_dggff *CT_LineChart )Validate ()error {return _dggff .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};func NewCT_DLbl ()*CT_DLbl {_gebf :=&CT_DLbl {};_gebf .Idx =NewCT_UnsignedInt ();return _gebf };func (_cagc *CT_SecondPieSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afbbd :=range start .Attr {if _afbbd .Name .Local =="\u0076\u0061\u006c"{_bcffe ,_fdeb :=ParseUnionST_SecondPieSize (_afbbd .Value );if _fdeb !=nil {return _fdeb ;};_cagc .ValAttr =&_bcffe ;continue ;};};for {_dcdf ,_bgbcf :=d .Token ();if _bgbcf !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u006fn\u0064P\u0069\u0065\u0053\u0069\u007a\u0065\u003a \u0025\u0073",_bgbcf );};if _decf ,_edfe :=_dcdf .(_c .EndElement );_edfe &&_decf .Name ==start .Name {break ;};};return nil ;};func NewCT_Tx ()*CT_Tx {_caegf :=&CT_Tx {};_caegf .Choice =NewCT_TxChoice ();return _caegf }; +// Validate validates the CT_AxDataSourceChoice and its children +func (_fdga *CT_AxDataSourceChoice )Validate ()error {return _fdga .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;};func (_fggg *UserShapes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fggg .CT_Drawing =*_d .NewCT_Drawing ();for {_agea ,_gfdfb :=d .Token ();if _gfdfb !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_gfdfb );};if _bdebc ,_egcdg :=_agea .(_e .EndElement );_egcdg &&_bdebc .Name ==start .Name {break ;};};return nil ;};func (_daefe ST_BarDir )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gfgfab :=_e .Attr {};_gfgfab .Name =name ;switch _daefe {case ST_BarDirUnset :_gfgfab .Value ="";case ST_BarDirBar :_gfgfab .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_gfgfab .Value ="\u0063\u006f\u006c";};return _gfgfab ,nil ;};type CT_ChartLines struct{SpPr *_cb .CT_ShapeProperties ;};func (_dbgcb *Chart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dbgcb .CT_RelId .MarshalXML (e ,start );}; -// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path -func (_ededd *EG_LineChartShared )ValidateWithPath (path string )error {if _dfbfg :=_ededd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dfbfg !=nil {return _dfbfg ;};if _ededd .VaryColors !=nil {if _agbbd :=_ededd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agbbd !=nil {return _agbbd ;};};for _daged ,_ebfc :=range _ededd .Ser {if _bbbeb :=_ebfc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_daged ));_bbbeb !=nil {return _bbbeb ;};};if _ededd .DLbls !=nil {if _fafga :=_ededd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fafga !=nil {return _fafga ;};};if _ededd .DropLines !=nil {if _caba :=_ededd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_caba !=nil {return _caba ;};};return nil ;};func (_dfge *Chart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063:\u0063\u0068\u0061\u0072\u0074";return _dfge .CT_RelId .MarshalXML (e ,start );};func (_efge *CT_PieSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efge .Idx =NewCT_UnsignedInt ();_efge .Order =NewCT_UnsignedInt ();_cebg :for {_begd ,_gdfad :=d .Token ();if _gdfad !=nil {return _gdfad ;};switch _fafgf :=_begd .(type ){case _c .StartElement :switch _fafgf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _caadbe :=d .DecodeElement (_efge .Idx ,&_fafgf );_caadbe !=nil {return _caadbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _fagcd :=d .DecodeElement (_efge .Order ,&_fafgf );_fagcd !=nil {return _fagcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_efge .Tx =NewCT_SerTx ();if _ddfe :=d .DecodeElement (_efge .Tx ,&_fafgf );_ddfe !=nil {return _ddfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_efge .SpPr =_d .NewCT_ShapeProperties ();if _abec :=d .DecodeElement (_efge .SpPr ,&_fafgf );_abec !=nil {return _abec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_efge .Explosion =NewCT_UnsignedInt ();if _agfgb :=d .DecodeElement (_efge .Explosion ,&_fafgf );_agfgb !=nil {return _agfgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_bdfec :=NewCT_DPt ();if _bcfbe :=d .DecodeElement (_bdfec ,&_fafgf );_bcfbe !=nil {return _bcfbe ;};_efge .DPt =append (_efge .DPt ,_bdfec );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_efge .DLbls =NewCT_DLbls ();if _acccf :=d .DecodeElement (_efge .DLbls ,&_fafgf );_acccf !=nil {return _acccf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_efge .Cat =NewCT_AxDataSource ();if _faeab :=d .DecodeElement (_efge .Cat ,&_fafgf );_faeab !=nil {return _faeab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_efge .Val =NewCT_NumDataSource ();if _eedd :=d .DecodeElement (_efge .Val ,&_fafgf );_eedd !=nil {return _eedd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efge .ExtLst =NewCT_ExtensionList ();if _ebaf :=d .DecodeElement (_efge .ExtLst ,&_fafgf );_ebaf !=nil {return _ebaf ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_fafgf .Name );if _caeg :=d .Skip ();_caeg !=nil {return _caeg ;};};case _c .EndElement :break _cebg ;case _c .CharData :};};return nil ;};func (_ecaga ST_TickMark )Validate ()error {return _ecaga .ValidateWithPath ("")};type CT_Tx struct{Choice *CT_TxChoice ;};func NewEG_AxShared ()*EG_AxShared {_ecfc :=&EG_AxShared {};_ecfc .AxId =NewCT_UnsignedInt ();_ecfc .Scaling =NewCT_Scaling ();_ecfc .AxPos =NewCT_AxPos ();_ecfc .CrossAx =NewCT_UnsignedInt ();return _ecfc ;}; +// Validate validates the CT_LogBase and its children +func (_baecb *CT_LogBase )Validate ()error {return _baecb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};func (_efege *CT_LineSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ageb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_efege .Idx ,_ageb );_aabfc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_efege .Order ,_aabfc );if _efege .Tx !=nil {_gefge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_efege .Tx ,_gefge );};if _efege .SpPr !=nil {_aceb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_efege .SpPr ,_aceb );};if _efege .Marker !=nil {_ebae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_efege .Marker ,_ebae );};if _efege .DPt !=nil {_defde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_aebf :=range _efege .DPt {e .EncodeElement (_aebf ,_defde );};};if _efege .DLbls !=nil {_gdgb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_efege .DLbls ,_gdgb );};if _efege .Trendline !=nil {_bcgdd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cadg :=range _efege .Trendline {e .EncodeElement (_cadg ,_bcgdd );};};if _efege .ErrBars !=nil {_aabae :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_efege .ErrBars ,_aabae );};if _efege .Cat !=nil {_cgbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_efege .Cat ,_cgbc );};if _efege .Val !=nil {_bgccf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_efege .Val ,_bgccf );};if _efege .Smooth !=nil {_cdfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_efege .Smooth ,_cdfc );};if _efege .ExtLst !=nil {_cacda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efege .ExtLst ,_cacda );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_fbbac *CT_Marker )ValidateWithPath (path string )error {if _fbbac .Symbol !=nil {if _bccd :=_fbbac .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_bccd !=nil {return _bccd ;};};if _fbbac .Size !=nil {if _dadaa :=_fbbac .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_dadaa !=nil {return _dadaa ;};};if _fbbac .SpPr !=nil {if _gccge :=_fbbac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gccge !=nil {return _gccge ;};};if _fbbac .ExtLst !=nil {if _egec :=_fbbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egec !=nil {return _egec ;};};return nil ;};func (_aabeb ST_Crosses )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgagbc :=_c .Attr {};_fgagbc .Name =name ;switch _aabeb {case ST_CrossesUnset :_fgagbc .Value ="";case ST_CrossesAutoZero :_fgagbc .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_fgagbc .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_fgagbc .Value ="\u006d\u0069\u006e";};return _fgagbc ,nil ;};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};type CT_OfPieChart struct{OfPieType *CT_OfPieType ;VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;SplitType *CT_SplitType ;SplitPos *CT_Double ;CustSplit *CT_CustSplit ;SecondPieSize *CT_SecondPieSize ;SerLines []*CT_ChartLines ;ExtLst *CT_ExtensionList ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);type CT_Overlap struct{ValAttr *ST_Overlap ;};func (_ccee *CT_Perspective )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccee .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_ccee .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Orientation struct{ValAttr ST_Orientation ;};func (_afc *CT_Crosses )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_abcb ,_agfg :=_afc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _agfg !=nil {return _agfg ;};start .Attr =append (start .Attr ,_abcb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_OfPieType struct{ValAttr ST_OfPieType ;};func (_cgad *CT_OfPieType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgad .ValAttr !=ST_OfPieTypeUnset {_agfb ,_bcea :=_cgad .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bcea !=nil {return _bcea ;};start .Attr =append (start .Attr ,_agfb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_d .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;};func (_cbagcf ST_BuiltInUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbagcf .String (),start );}; +// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path +func (_dacde *CT_MarkerSize )ValidateWithPath (path string )error {if _dacde .ValAttr !=nil {if *_dacde .ValAttr < 2{return _bf .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 ,*_dacde .ValAttr );};if *_dacde .ValAttr > 72{return _bf .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 ,*_dacde .ValAttr );};};return nil ;};func (_dfdaa *CT_PivotSource )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfdaa .FmtId =NewCT_UnsignedInt ();_bagc :for {_egdaa ,_gcae :=d .Token ();if _gcae !=nil {return _gcae ;};switch _ceeec :=_egdaa .(type ){case _e .StartElement :switch _ceeec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ccgdg :=d .DecodeElement (&_dfdaa .Name ,&_ceeec );_ccgdg !=nil {return _ccgdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eacdc :=d .DecodeElement (_dfdaa .FmtId ,&_ceeec );_eacdc !=nil {return _eacdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_egdc :=NewCT_ExtensionList ();if _cbfge :=d .DecodeElement (_egdc ,&_ceeec );_cbfge !=nil {return _cbfge ;};_dfdaa .ExtLst =append (_dfdaa .ExtLst ,_egdc );default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ceeec .Name );if _fecefg :=d .Skip ();_fecefg !=nil {return _fecefg ;};};case _e .EndElement :break _bagc ;case _e .CharData :};};return nil ;};func (_efabb *CT_StrVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_beadf :=range start .Attr {if _beadf .Name .Local =="\u0069\u0064\u0078"{_gdeb ,_bgbfa :=_b .ParseUint (_beadf .Value ,10,32);if _bgbfa !=nil {return _bgbfa ;};_efabb .IdxAttr =uint32 (_gdeb );continue ;};};_aafg :for {_ccgdc ,_ffeag :=d .Token ();if _ffeag !=nil {return _ffeag ;};switch _bcdff :=_ccgdc .(type ){case _e .StartElement :switch _bcdff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gbefe :=d .DecodeElement (&_efabb .V ,&_bcdff );_gbefe !=nil {return _gbefe ;};default:_ba .Log ("\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",_bcdff .Name );if _adecc :=d .Skip ();_adecc !=nil {return _adecc ;};};case _e .EndElement :break _aafg ;case _e .CharData :};};return nil ;};func (_fba *CT_BubbleScale )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fba .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_fba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gfaac *CT_ErrValType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_faef :=range start .Attr {if _faef .Name .Local =="\u0076\u0061\u006c"{_gfaac .ValAttr .UnmarshalXMLAttr (_faef );continue ;};};for {_cfff ,_gdbe :=d .Token ();if _gdbe !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_gdbe );};if _aaaa ,_eceaf :=_cfff .(_e .EndElement );_eceaf &&_aaaa .Name ==start .Name {break ;};};return nil ;};func (_cbgda ST_TimeUnit )Validate ()error {return _cbgda .ValidateWithPath ("")};func NewCT_ChartSpace ()*CT_ChartSpace {_bafb :=&CT_ChartSpace {};_bafb .Chart =NewCT_Chart ();return _bafb ;};func (_edadg ST_MarkerStyle )ValidateWithPath (path string )error {switch _edadg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edadg ));};return nil ;};func (_edcgc ST_OfPieType )String ()string {switch _edcgc {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";};func (_fabeb ST_TickMark )Validate ()error {return _fabeb .ValidateWithPath ("")};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 (_fgadb ST_MarkerStyle )Validate ()error {return _fgadb .ValidateWithPath ("")};func (_dcba *CT_DispUnitsChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcba .CustUnit !=nil {_gccee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dcba .CustUnit ,_gccee );};if _dcba .BuiltInUnit !=nil {_cadd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dcba .BuiltInUnit ,_cadd );};return nil ;};func (_egcgc *EG_SurfaceChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efde :for {_aedbe ,_fgdab :=d .Token ();if _fgdab !=nil {return _fgdab ;};switch _gdebe :=_aedbe .(type ){case _e .StartElement :switch _gdebe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egcgc .Wireframe =NewCT_Boolean ();if _cfgabd :=d .DecodeElement (_egcgc .Wireframe ,&_gdebe );_cfgabd !=nil {return _cfgabd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bfgaga :=NewCT_SurfaceSer ();if _degdf :=d .DecodeElement (_bfgaga ,&_gdebe );_degdf !=nil {return _degdf ;};_egcgc .Ser =append (_egcgc .Ser ,_bfgaga );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egcgc .BandFmts =NewCT_BandFmts ();if _faeda :=d .DecodeElement (_egcgc .BandFmts ,&_gdebe );_faeda !=nil {return _faeda ;};default:_ba .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",_gdebe .Name );if _fgaagg :=d .Skip ();_fgaagg !=nil {return _fgaagg ;};};case _e .EndElement :break _efde ;case _e .CharData :};};return nil ;};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_bcfc :=&CT_PictureStackUnit {};_bcfc .ValAttr =0+1;return _bcfc ;};func NewCT_PieChart ()*CT_PieChart {_dbggge :=&CT_PieChart {};return _dbggge }; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_caad *CT_Boolean )ValidateWithPath (path string )error {return nil };func (_dedfg ST_TickMark )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_daaef :=_c .Attr {};_daaef .Name =name ;switch _dedfg {case ST_TickMarkUnset :_daaef .Value ="";case ST_TickMarkCross :_daaef .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_daaef .Value ="\u0069\u006e";case ST_TickMarkNone :_daaef .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_daaef .Value ="\u006f\u0075\u0074";};return _daaef ,nil ;};type CT_Skip struct{ValAttr uint32 ;};func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_bgbag ,_effcc :=_e .ParseUint (s ,10,32);if _effcc !=nil {return ST_Thickness {},_effcc ;};_cbcee :=uint32 (_bgbag );return ST_Thickness {Uint32 :&_cbcee },nil ;}; +// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path +func (_bgcc *CT_DispUnits )ValidateWithPath (path string )error {if _bgcc .Choice !=nil {if _egag :=_bgcc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egag !=nil {return _egag ;};};if _bgcc .DispUnitsLbl !=nil {if _gefca :=_bgcc .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_gefca !=nil {return _gefca ;};};if _bgcc .ExtLst !=nil {if _dfbf :=_bgcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfbf !=nil {return _dfbf ;};};return nil ;}; -// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path -func (_fddgc *Group_DLbls )ValidateWithPath (path string )error {if _fddgc .NumFmt !=nil {if _gcfgc :=_fddgc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gcfgc !=nil {return _gcfgc ;};};if _fddgc .SpPr !=nil {if _caaed :=_fddgc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_caaed !=nil {return _caaed ;};};if _fddgc .TxPr !=nil {if _dbdge :=_fddgc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dbdge !=nil {return _dbdge ;};};if _fddgc .DLblPos !=nil {if _baebc :=_fddgc .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_baebc !=nil {return _baebc ;};};if _fddgc .ShowLegendKey !=nil {if _ggdgbb :=_fddgc .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_ggdgbb !=nil {return _ggdgbb ;};};if _fddgc .ShowVal !=nil {if _eccc :=_fddgc .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_eccc !=nil {return _eccc ;};};if _fddgc .ShowCatName !=nil {if _ccfd :=_fddgc .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_ccfd !=nil {return _ccfd ;};};if _fddgc .ShowSerName !=nil {if _dagbg :=_fddgc .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_dagbg !=nil {return _dagbg ;};};if _fddgc .ShowPercent !=nil {if _fcdbg :=_fddgc .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_fcdbg !=nil {return _fcdbg ;};};if _fddgc .ShowBubbleSize !=nil {if _bdfff :=_fddgc .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_bdfff !=nil {return _bdfff ;};};if _fddgc .ShowLeaderLines !=nil {if _dggce :=_fddgc .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_dggce !=nil {return _dggce ;};};if _fddgc .LeaderLines !=nil {if _fgga :=_fddgc .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_fgga !=nil {return _fgga ;};};return nil ;}; +// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path +func (_bdade *CT_TrendlineType )ValidateWithPath (path string )error {if _egdeg :=_bdade .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egdeg !=nil {return _egdeg ;};return nil ;};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_bcfe ,_gbbgf :=_b .ParseUint (s ,10,16);if _gbbgf !=nil {return ST_GapAmount {},_gbbgf ;};_cbdgc :=uint16 (_bcfe );return ST_GapAmount {ST_GapAmountUShort :&_cbdgc },nil ;};func (_beeeg *CT_PageSetup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _beeeg .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_beeeg .PaperSizeAttr )});};if _beeeg .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_beeeg .PaperHeightAttr )});};if _beeeg .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_bf .Sprintf ("\u0025\u0076",*_beeeg .PaperWidthAttr )});};if _beeeg .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_bf .Sprintf ("\u0025\u0076",*_beeeg .FirstPageNumberAttr )});};if _beeeg .OrientationAttr !=ST_PageSetupOrientationUnset {_acbd ,_begb :=_beeeg .OrientationAttr .MarshalXMLAttr (_e .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _begb !=nil {return _begb ;};start .Attr =append (start .Attr ,_acbd );};if _beeeg .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_bf .Sprintf ("\u0025\u0064",_cadca (*_beeeg .BlackAndWhiteAttr ))});};if _beeeg .DraftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_bf .Sprintf ("\u0025\u0064",_cadca (*_beeeg .DraftAttr ))});};if _beeeg .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_bf .Sprintf ("\u0025\u0064",_cadca (*_beeeg .UseFirstPageNumberAttr ))});};if _beeeg .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_bf .Sprintf ("\u0025\u0076",*_beeeg .HorizontalDpiAttr )});};if _beeeg .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_bf .Sprintf ("\u0025\u0076",*_beeeg .VerticalDpiAttr )});};if _beeeg .CopiesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_beeeg .CopiesAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gcac *CT_Perspective )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gcac .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_gcac .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egab ST_LegendPos )String ()string {switch _egab {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 "";};type CT_BarDir struct{ValAttr ST_BarDir ;};func NewCT_Surface ()*CT_Surface {_gcffb :=&CT_Surface {};return _gcffb };func (_bbfee ST_PictureFormat )Validate ()error {return _bbfee .ValidateWithPath ("")};func (_gebc *CT_LogBase )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gebc .ValAttr =2;for _ ,_febgd :=range start .Attr {if _febgd .Name .Local =="\u0076\u0061\u006c"{_gaff ,_ddeb :=_b .ParseFloat (_febgd .Value ,64);if _ddeb !=nil {return _ddeb ;};_gebc .ValAttr =_gaff ;continue ;};};for {_edbfa ,_gbfd :=d .Token ();if _gbfd !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_gbfd );};if _afbgf ,_cegd :=_edbfa .(_e .EndElement );_cegd &&_afbgf .Name ==start .Name {break ;};};return nil ;};func NewCT_Overlap ()*CT_Overlap {_dgfe :=&CT_Overlap {};return _dgfe };type ST_Grouping byte ;type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cb .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 (_deca *CT_DateAx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_deca .AxId =NewCT_UnsignedInt ();_deca .Scaling =NewCT_Scaling ();_deca .AxPos =NewCT_AxPos ();_deca .CrossAx =NewCT_UnsignedInt ();_bgef :for {_cagcc ,_cagcca :=d .Token ();if _cagcca !=nil {return _cagcca ;};switch _ffcgg :=_cagcc .(type ){case _e .StartElement :switch _ffcgg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faedb :=d .DecodeElement (_deca .AxId ,&_ffcgg );_faedb !=nil {return _faedb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fbafd :=d .DecodeElement (_deca .Scaling ,&_ffcgg );_fbafd !=nil {return _fbafd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .Delete =NewCT_Boolean ();if _dfad :=d .DecodeElement (_deca .Delete ,&_ffcgg );_dfad !=nil {return _dfad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dead :=d .DecodeElement (_deca .AxPos ,&_ffcgg );_dead !=nil {return _dead ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .MajorGridlines =NewCT_ChartLines ();if _cbaaf :=d .DecodeElement (_deca .MajorGridlines ,&_ffcgg );_cbaaf !=nil {return _cbaaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .MinorGridlines =NewCT_ChartLines ();if _agab :=d .DecodeElement (_deca .MinorGridlines ,&_ffcgg );_agab !=nil {return _agab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .Title =NewCT_Title ();if _ddgb :=d .DecodeElement (_deca .Title ,&_ffcgg );_ddgb !=nil {return _ddgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .NumFmt =NewCT_NumFmt ();if _ggde :=d .DecodeElement (_deca .NumFmt ,&_ffcgg );_ggde !=nil {return _ggde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .MajorTickMark =NewCT_TickMark ();if _gbfc :=d .DecodeElement (_deca .MajorTickMark ,&_ffcgg );_gbfc !=nil {return _gbfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .MinorTickMark =NewCT_TickMark ();if _aged :=d .DecodeElement (_deca .MinorTickMark ,&_ffcgg );_aged !=nil {return _aged ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .TickLblPos =NewCT_TickLblPos ();if _aafe :=d .DecodeElement (_deca .TickLblPos ,&_ffcgg );_aafe !=nil {return _aafe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_deca .SpPr =_cb .NewCT_ShapeProperties ();if _bga :=d .DecodeElement (_deca .SpPr ,&_ffcgg );_bga !=nil {return _bga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .TxPr =_cb .NewCT_TextBody ();if _dccb :=d .DecodeElement (_deca .TxPr ,&_ffcgg );_dccb !=nil {return _dccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebcb :=d .DecodeElement (_deca .CrossAx ,&_ffcgg );_ebcb !=nil {return _ebcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .Choice =NewEG_AxSharedChoice ();if _bffe :=d .DecodeElement (&_deca .Choice .Crosses ,&_ffcgg );_bffe !=nil {return _bffe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .Choice =NewEG_AxSharedChoice ();if _dafg :=d .DecodeElement (&_deca .Choice .CrossesAt ,&_ffcgg );_dafg !=nil {return _dafg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .Auto =NewCT_Boolean ();if _dgcff :=d .DecodeElement (_deca .Auto ,&_ffcgg );_dgcff !=nil {return _dgcff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .LblOffset =NewCT_LblOffset ();if _ebe :=d .DecodeElement (_deca .LblOffset ,&_ffcgg );_ebe !=nil {return _ebe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .BaseTimeUnit =NewCT_TimeUnit ();if _ffca :=d .DecodeElement (_deca .BaseTimeUnit ,&_ffcgg );_ffca !=nil {return _ffca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .MajorUnit =NewCT_AxisUnit ();if _fcdd :=d .DecodeElement (_deca .MajorUnit ,&_ffcgg );_fcdd !=nil {return _fcdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .MajorTimeUnit =NewCT_TimeUnit ();if _cfga :=d .DecodeElement (_deca .MajorTimeUnit ,&_ffcgg );_cfga !=nil {return _cfga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .MinorUnit =NewCT_AxisUnit ();if _egbg :=d .DecodeElement (_deca .MinorUnit ,&_ffcgg );_egbg !=nil {return _egbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deca .MinorTimeUnit =NewCT_TimeUnit ();if _fdfd :=d .DecodeElement (_deca .MinorTimeUnit ,&_ffcgg );_fdfd !=nil {return _fdfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_deca .ExtLst =NewCT_ExtensionList ();if _egbb :=d .DecodeElement (_deca .ExtLst ,&_ffcgg );_egbb !=nil {return _egbb ;};default:_ba .Log ("\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",_ffcgg .Name );if _cabb :=d .Skip ();_cabb !=nil {return _cabb ;};};case _e .EndElement :break _bgef ;case _e .CharData :};};return nil ;};type CT_BubbleChart struct{VaryColors *CT_Boolean ;Ser []*CT_BubbleSer ;DLbls *CT_DLbls ;Bubble3D *CT_Boolean ;BubbleScale *CT_BubbleScale ;ShowNegBubbles *CT_Boolean ;SizeRepresents *CT_SizeRepresents ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_aabag ST_DLblPos )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eceac :=_e .Attr {};_eceac .Name =name ;switch _aabag {case ST_DLblPosUnset :_eceac .Value ="";case ST_DLblPosBestFit :_eceac .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_eceac .Value ="\u0062";case ST_DLblPosCtr :_eceac .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_eceac .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_eceac .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_eceac .Value ="\u006c";case ST_DLblPosOutEnd :_eceac .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_eceac .Value ="\u0072";case ST_DLblPosT :_eceac .Value ="\u0074";};return _eceac ,nil ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;};func (_ffadg ST_ScatterStyle )String ()string {switch _ffadg {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 "";}; -// Validate validates the EG_LegendEntryData and its children -func (_bcgg *EG_LegendEntryData )Validate ()error {return _bcgg .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};func (_beca *CT_LineSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ccceg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_beca .Idx ,_ccceg );_efgd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_beca .Order ,_efgd );if _beca .Tx !=nil {_adgab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_beca .Tx ,_adgab );};if _beca .SpPr !=nil {_edadf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_beca .SpPr ,_edadf );};if _beca .Marker !=nil {_agce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_beca .Marker ,_agce );};if _beca .DPt !=nil {_bbcag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ecdd :=range _beca .DPt {e .EncodeElement (_ecdd ,_bbcag );};};if _beca .DLbls !=nil {_gbga :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_beca .DLbls ,_gbga );};if _beca .Trendline !=nil {_dbdab :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_gdcg :=range _beca .Trendline {e .EncodeElement (_gdcg ,_dbdab );};};if _beca .ErrBars !=nil {_dbed :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_beca .ErrBars ,_dbed );};if _beca .Cat !=nil {_ddab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_beca .Cat ,_ddab );};if _beca .Val !=nil {_cbba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_beca .Val ,_cbba );};if _beca .Smooth !=nil {_egefd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_beca .Smooth ,_egefd );};if _beca .ExtLst !=nil {_acfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beca .ExtLst ,_acfe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dedgfd *ST_LayoutMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dedgfd =0;case "\u0065\u0064\u0067\u0065":*_dedgfd =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_dedgfd =2;};return nil ;};func NewCT_Surface ()*CT_Surface {_fdagb :=&CT_Surface {};return _fdagb };func (_cebeb *CT_CatAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fdgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_cebeb .AxId ,_fdgf );_gcbc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_cebeb .Scaling ,_gcbc );if _cebeb .Delete !=nil {_cecd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cebeb .Delete ,_cecd );};_edfg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_cebeb .AxPos ,_edfg );if _cebeb .MajorGridlines !=nil {_adfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cebeb .MajorGridlines ,_adfg );};if _cebeb .MinorGridlines !=nil {_dfed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cebeb .MinorGridlines ,_dfed );};if _cebeb .Title !=nil {_aef :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_cebeb .Title ,_aef );};if _cebeb .NumFmt !=nil {_beec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cebeb .NumFmt ,_beec );};if _cebeb .MajorTickMark !=nil {_cfba :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cebeb .MajorTickMark ,_cfba );};if _cebeb .MinorTickMark !=nil {_bfcd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cebeb .MinorTickMark ,_bfcd );};if _cebeb .TickLblPos !=nil {_fbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_cebeb .TickLblPos ,_fbc );};if _cebeb .SpPr !=nil {_abfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cebeb .SpPr ,_abfa );};if _cebeb .TxPr !=nil {_fege :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cebeb .TxPr ,_fege );};_dab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_cebeb .CrossAx ,_dab );if _cebeb .Choice !=nil {_cebeb .Choice .MarshalXML (e ,_c .StartElement {});};if _cebeb .Auto !=nil {_gfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_cebeb .Auto ,_gfg );};if _cebeb .LblAlgn !=nil {_ddcg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_cebeb .LblAlgn ,_ddcg );};if _cebeb .LblOffset !=nil {_fdac :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_cebeb .LblOffset ,_fdac );};if _cebeb .TickLblSkip !=nil {_ebdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_cebeb .TickLblSkip ,_ebdb );};if _cebeb .TickMarkSkip !=nil {_fbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_cebeb .TickMarkSkip ,_fbb );};if _cebeb .NoMultiLvlLbl !=nil {_cecde :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_cebeb .NoMultiLvlLbl ,_cecde );};if _cebeb .ExtLst !=nil {_edff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cebeb .ExtLst ,_edff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbfaa *CT_PlotAreaChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgacc :for {_efeg ,_cgbba :=d .Token ();if _cgbba !=nil {return _cgbba ;};switch _fcfag :=_efeg .(type ){case _c .StartElement :switch _fcfag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_cbfaa .AreaChart =NewCT_AreaChart ();if _efae :=d .DecodeElement (_cbfaa .AreaChart ,&_fcfag );_efae !=nil {return _efae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .Area3DChart =NewCT_Area3DChart ();if _bddfa :=d .DecodeElement (_cbfaa .Area3DChart ,&_fcfag );_bddfa !=nil {return _bddfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_cbfaa .LineChart =NewCT_LineChart ();if _abgee :=d .DecodeElement (_cbfaa .LineChart ,&_fcfag );_abgee !=nil {return _abgee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .Line3DChart =NewCT_Line3DChart ();if _cedgb :=d .DecodeElement (_cbfaa .Line3DChart ,&_fcfag );_cedgb !=nil {return _cedgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .StockChart =NewCT_StockChart ();if _addca :=d .DecodeElement (_cbfaa .StockChart ,&_fcfag );_addca !=nil {return _addca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .RadarChart =NewCT_RadarChart ();if _gcaf :=d .DecodeElement (_cbfaa .RadarChart ,&_fcfag );_gcaf !=nil {return _gcaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .ScatterChart =NewCT_ScatterChart ();if _gfcab :=d .DecodeElement (_cbfaa .ScatterChart ,&_fcfag );_gfcab !=nil {return _gfcab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .PieChart =NewCT_PieChart ();if _gfbfb :=d .DecodeElement (_cbfaa .PieChart ,&_fcfag );_gfbfb !=nil {return _gfbfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .Pie3DChart =NewCT_Pie3DChart ();if _eafgg :=d .DecodeElement (_cbfaa .Pie3DChart ,&_fcfag );_eafgg !=nil {return _eafgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .DoughnutChart =NewCT_DoughnutChart ();if _eecgf :=d .DecodeElement (_cbfaa .DoughnutChart ,&_fcfag );_eecgf !=nil {return _eecgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .BarChart =NewCT_BarChart ();if _ggda :=d .DecodeElement (_cbfaa .BarChart ,&_fcfag );_ggda !=nil {return _ggda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .Bar3DChart =NewCT_Bar3DChart ();if _abed :=d .DecodeElement (_cbfaa .Bar3DChart ,&_fcfag );_abed !=nil {return _abed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .OfPieChart =NewCT_OfPieChart ();if _cfded :=d .DecodeElement (_cbfaa .OfPieChart ,&_fcfag );_cfded !=nil {return _cfded ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .SurfaceChart =NewCT_SurfaceChart ();if _dbca :=d .DecodeElement (_cbfaa .SurfaceChart ,&_fcfag );_dbca !=nil {return _dbca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_cbfaa .Surface3DChart =NewCT_Surface3DChart ();if _cccd :=d .DecodeElement (_cbfaa .Surface3DChart ,&_fcfag );_cccd !=nil {return _cccd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_cbfaa .BubbleChart =NewCT_BubbleChart ();if _fcaaf :=d .DecodeElement (_cbfaa .BubbleChart ,&_fcfag );_fcaaf !=nil {return _fcaaf ;};default:_cf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fcfag .Name );if _begdg :=d .Skip ();_begdg !=nil {return _begdg ;};};case _c .EndElement :break _cgacc ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path +func (_dged *CT_PictureOptions )ValidateWithPath (path string )error {if _dged .ApplyToFront !=nil {if _afgee :=_dged .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_afgee !=nil {return _afgee ;};};if _dged .ApplyToSides !=nil {if _ddgdb :=_dged .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_ddgdb !=nil {return _ddgdb ;};};if _dged .ApplyToEnd !=nil {if _dccc :=_dged .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_dccc !=nil {return _dccc ;};};if _dged .PictureFormat !=nil {if _fbge :=_dged .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_fbge !=nil {return _fbge ;};};if _dged .PictureStackUnit !=nil {if _fbgc :=_dged .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_fbgc !=nil {return _fbgc ;};};return nil ;};type CT_PageSetup struct{PaperSizeAttr *uint32 ;PaperHeightAttr *string ;PaperWidthAttr *string ;FirstPageNumberAttr *uint32 ;OrientationAttr ST_PageSetupOrientation ;BlackAndWhiteAttr *bool ;DraftAttr *bool ;UseFirstPageNumberAttr *bool ;HorizontalDpiAttr *int32 ;VerticalDpiAttr *int32 ;CopiesAttr *uint32 ;}; -// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path -func (_aced *CT_Layout )ValidateWithPath (path string )error {if _aced .ManualLayout !=nil {if _ffeg :=_aced .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_ffeg !=nil {return _ffeg ;};};if _aced .ExtLst !=nil {if _dabaf :=_aced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dabaf !=nil {return _dabaf ;};};return nil ;};const (ST_ShapeUnset ST_Shape =0;ST_ShapeCone ST_Shape =1;ST_ShapeConeToMax ST_Shape =2;ST_ShapeBox ST_Shape =3;ST_ShapeCylinder ST_Shape =4;ST_ShapePyramid ST_Shape =5;ST_ShapePyramidToMax ST_Shape =6;);type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;}; +// Validate validates the CT_NumFmt and its children +func (_decfg *CT_NumFmt )Validate ()error {return _decfg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};type ST_BarGrouping byte ;func NewCT_LblAlgn ()*CT_LblAlgn {_ccce :=&CT_LblAlgn {};_ccce .ValAttr =ST_LblAlgn (1);return _ccce }; -// Validate validates the CT_PlotAreaChoice1 and its children -func (_edafc *CT_PlotAreaChoice1 )Validate ()error {return _edafc .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};func NewCT_RadarSer ()*CT_RadarSer {_acdfe :=&CT_RadarSer {};_acdfe .Idx =NewCT_UnsignedInt ();_acdfe .Order =NewCT_UnsignedInt ();return _acdfe ;};const (ST_BarGroupingUnset ST_BarGrouping =0;ST_BarGroupingPercentStacked ST_BarGrouping =1;ST_BarGroupingClustered ST_BarGrouping =2;ST_BarGroupingStandard ST_BarGrouping =3;ST_BarGroupingStacked ST_BarGrouping =4;);func (_dgecg *CT_SizeRepresents )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgecg .ValAttr !=ST_SizeRepresentsUnset {_dfgd ,_ebea :=_dgecg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ebea !=nil {return _ebea ;};start .Attr =append (start .Attr ,_dfgd );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_PivotFmt ()*CT_PivotFmt {_fgeda :=&CT_PivotFmt {};_fgeda .Idx =NewCT_UnsignedInt ();return _fgeda ;};func NewCT_ErrBarType ()*CT_ErrBarType {_acbe :=&CT_ErrBarType {};return _acbe };func (_eggdb *CT_LblOffset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eggdb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_eggdb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BandFmts and its children +func (_ced *CT_BandFmts )Validate ()error {return _ced .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");}; -// Validate validates the CT_BubbleChart and its children -func (_gcdc *CT_BubbleChart )Validate ()error {return _gcdc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_efcc :=&CT_DispUnitsLbl {};return _efcc };func (_fcfdg *ST_TickLblPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcfdg =0;case "\u0068\u0069\u0067\u0068":*_fcfdg =1;case "\u006c\u006f\u0077":*_fcfdg =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_fcfdg =3;case "\u006e\u006f\u006e\u0065":*_fcfdg =4;};return nil ;};func NewCT_DLbls ()*CT_DLbls {_ecba :=&CT_DLbls {};return _ecba };type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};func (_gfgaf *CT_HeaderFooter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffbg :=range start .Attr {if _ffbg .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_bgdd ,_afbf :=_e .ParseBool (_ffbg .Value );if _afbf !=nil {return _afbf ;};_gfgaf .AlignWithMarginsAttr =&_bgdd ;continue ;};if _ffbg .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_ecfb ,_gfcbe :=_e .ParseBool (_ffbg .Value );if _gfcbe !=nil {return _gfcbe ;};_gfgaf .DifferentOddEvenAttr =&_ecfb ;continue ;};if _ffbg .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_egbf ,_dfaad :=_e .ParseBool (_ffbg .Value );if _dfaad !=nil {return _dfaad ;};_gfgaf .DifferentFirstAttr =&_egbf ;continue ;};};_eeacb :for {_fbdb ,_daba :=d .Token ();if _daba !=nil {return _daba ;};switch _cbcb :=_fbdb .(type ){case _c .StartElement :switch _cbcb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_gfgaf .OddHeader =new (string );if _dgea :=d .DecodeElement (_gfgaf .OddHeader ,&_cbcb );_dgea !=nil {return _dgea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_gfgaf .OddFooter =new (string );if _fdgde :=d .DecodeElement (_gfgaf .OddFooter ,&_cbcb );_fdgde !=nil {return _fdgde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_gfgaf .EvenHeader =new (string );if _dddge :=d .DecodeElement (_gfgaf .EvenHeader ,&_cbcb );_dddge !=nil {return _dddge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_gfgaf .EvenFooter =new (string );if _gecc :=d .DecodeElement (_gfgaf .EvenFooter ,&_cbcb );_gecc !=nil {return _gecc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_gfgaf .FirstHeader =new (string );if _egee :=d .DecodeElement (_gfgaf .FirstHeader ,&_cbcb );_egee !=nil {return _egee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_gfgaf .FirstFooter =new (string );if _dafe :=d .DecodeElement (_gfgaf .FirstFooter ,&_cbcb );_dafe !=nil {return _dafe ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_cbcb .Name );if _ceca :=d .Skip ();_ceca !=nil {return _ceca ;};};case _c .EndElement :break _eeacb ;case _c .CharData :};};return nil ;};func (_ebac *CT_DLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebac .Idx =NewCT_UnsignedInt ();_egad :for {_fdf ,_bfga :=d .Token ();if _bfga !=nil {return _bfga ;};switch _gdge :=_fdf .(type ){case _c .StartElement :switch _gdge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _dgffb :=d .DecodeElement (_ebac .Idx ,&_gdge );_dgffb !=nil {return _dgffb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _gebd :=d .DecodeElement (&_ebac .Choice .Delete ,&_gdge );_gebd !=nil {return _gebd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _ggbe :=d .DecodeElement (&_ebac .Choice .Layout ,&_gdge );_ggbe !=nil {return _ggbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _fbcg :=d .DecodeElement (&_ebac .Choice .Tx ,&_gdge );_fbcg !=nil {return _fbcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _badcc :=d .DecodeElement (&_ebac .Choice .NumFmt ,&_gdge );_badcc !=nil {return _badcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _geed :=d .DecodeElement (&_ebac .Choice .SpPr ,&_gdge );_geed !=nil {return _geed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _dbgbc :=d .DecodeElement (&_ebac .Choice .TxPr ,&_gdge );_dbgbc !=nil {return _dbgbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _ggfd :=d .DecodeElement (&_ebac .Choice .DLblPos ,&_gdge );_ggfd !=nil {return _ggfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _aeac :=d .DecodeElement (&_ebac .Choice .ShowLegendKey ,&_gdge );_aeac !=nil {return _aeac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _fcfca :=d .DecodeElement (&_ebac .Choice .ShowVal ,&_gdge );_fcfca !=nil {return _fcfca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _bbee :=d .DecodeElement (&_ebac .Choice .ShowCatName ,&_gdge );_bbee !=nil {return _bbee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _caga :=d .DecodeElement (&_ebac .Choice .ShowSerName ,&_gdge );_caga !=nil {return _caga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _fedaf :=d .DecodeElement (&_ebac .Choice .ShowPercent ,&_gdge );_fedaf !=nil {return _fedaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _cgcc :=d .DecodeElement (&_ebac .Choice .ShowBubbleSize ,&_gdge );_cgcc !=nil {return _cgcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _ebac .Choice ==nil {_ebac .Choice =NewCT_DLblChoice ();};if _dgcf :=d .DecodeElement (&_ebac .Choice .Separator ,&_gdge );_dgcf !=nil {return _dgcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebac .ExtLst =NewCT_ExtensionList ();if _bggdg :=d .DecodeElement (_ebac .ExtLst ,&_gdge );_bggdg !=nil {return _bggdg ;};default:_cf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_gdge .Name );if _gccdf :=d .Skip ();_gccdf !=nil {return _gccdf ;};};case _c .EndElement :break _egad ;case _c .CharData :};};return nil ;};func NewCT_LegendEntry ()*CT_LegendEntry {_affb :=&CT_LegendEntry {};_affb .Idx =NewCT_UnsignedInt ();return _affb ;};const ST_HoleSizePercentPattern ="\u0030\u002a\u0028\u005b\u0031\u002d\u0039\u005d\u007c\u0028\u005b1\u002d\u0038\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c9\u0030\u0029\u0025"; +// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path +func (_aef *CT_Bar3DChart )ValidateWithPath (path string )error {if _fde :=_aef .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fde !=nil {return _fde ;};if _aef .Grouping !=nil {if _gdg :=_aef .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gdg !=nil {return _gdg ;};};if _aef .VaryColors !=nil {if _bee :=_aef .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bee !=nil {return _bee ;};};for _cfa ,_feec :=range _aef .Ser {if _afc :=_feec .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cfa ));_afc !=nil {return _afc ;};};if _aef .DLbls !=nil {if _ceed :=_aef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ceed !=nil {return _ceed ;};};if _aef .GapWidth !=nil {if _caf :=_aef .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_caf !=nil {return _caf ;};};if _aef .GapDepth !=nil {if _cbaa :=_aef .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_cbaa !=nil {return _cbaa ;};};if _aef .Shape !=nil {if _dec :=_aef .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_dec !=nil {return _dec ;};};for _aaba ,_cfc :=range _aef .AxId {if _bedc :=_cfc .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aaba ));_bedc !=nil {return _bedc ;};};if _aef .ExtLst !=nil {if _efe :=_aef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efe !=nil {return _efe ;};};return nil ;}; -// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path -func (_fda *CT_AreaChart )ValidateWithPath (path string )error {if _fda .Grouping !=nil {if _fed :=_fda .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fed !=nil {return _fed ;};};if _fda .VaryColors !=nil {if _baa :=_fda .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_baa !=nil {return _baa ;};};for _gefd ,_aag :=range _fda .Ser {if _db :=_aag .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gefd ));_db !=nil {return _db ;};};if _fda .DLbls !=nil {if _gb :=_fda .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gb !=nil {return _gb ;};};if _fda .DropLines !=nil {if _cgg :=_fda .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cgg !=nil {return _cgg ;};};for _gab ,_dg :=range _fda .AxId {if _aeg :=_dg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gab ));_aeg !=nil {return _aeg ;};};if _fda .ExtLst !=nil {if _dbc :=_fda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbc !=nil {return _dbc ;};};return nil ;};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_RotY and its children +func (_ccdbe *CT_RotY )Validate ()error {return _ccdbe .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);func (_edcbc *ST_Thickness )ValidateWithPath (path string )error {_cagcb :=[]string {};if _edcbc .ST_ThicknessPercent !=nil {_cagcb =append (_cagcb ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _edcbc .Uint32 !=nil {_cagcb =append (_cagcb ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_cagcb )> 1{return _bf .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cagcb );};return nil ;};func (_aacbg *CT_Grouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aacbg .ValAttr !=ST_GroupingUnset {_efef ,_aaac :=_aacbg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _aaac !=nil {return _aaac ;};start .Attr =append (start .Attr ,_efef );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gceac ST_Grouping )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aebdg :=_e .Attr {};_aebdg .Name =name ;switch _gceac {case ST_GroupingUnset :_aebdg .Value ="";case ST_GroupingPercentStacked :_aebdg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_aebdg .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_aebdg .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _aebdg ,nil ;};func (_ggcdb *ST_BarGrouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bebae ,_fcebb :=d .Token ();if _fcebb !=nil {return _fcebb ;};if _ecdf ,_bdccd :=_bebae .(_e .EndElement );_bdccd &&_ecdf .Name ==start .Name {*_ggcdb =1;return nil ;};if _gcdcd ,_bdeefd :=_bebae .(_e .CharData );!_bdeefd {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bebae );}else {switch string (_gcdcd ){case "":*_ggcdb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_ggcdb =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_ggcdb =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ggcdb =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ggcdb =4;};};_bebae ,_fcebb =d .Token ();if _fcebb !=nil {return _fcebb ;};if _eefce ,_fecdb :=_bebae .(_e .EndElement );_fecdb &&_eefce .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bebae );}; -// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path -func (_fdab *CT_Orientation )ValidateWithPath (path string )error {if _cbgcc :=_fdab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbgcc !=nil {return _cbgcc ;};return nil ;}; +// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path +func (_dgea *CT_Grouping )ValidateWithPath (path string )error {if _bcdf :=_dgea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcdf !=nil {return _bcdf ;};return nil ;};func (_cead *ST_HoleSize )ValidateWithPath (path string )error {_dgbaad :=[]string {};if _cead .ST_HoleSizePercent !=nil {_dgbaad =append (_dgbaad ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _cead .ST_HoleSizeUByte !=nil {_dgbaad =append (_dgbaad ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_dgbaad )> 1{return _bf .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgbaad );};return nil ;};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_efdec *ST_TimeUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgbc ,_ffeba :=d .Token ();if _ffeba !=nil {return _ffeba ;};if _ffebc ,_dfgfb :=_fgbc .(_e .EndElement );_dfgfb &&_ffebc .Name ==start .Name {*_efdec =1;return nil ;};if _dfgc ,_acafd :=_fgbc .(_e .CharData );!_acafd {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgbc );}else {switch string (_dfgc ){case "":*_efdec =0;case "\u0064\u0061\u0079\u0073":*_efdec =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_efdec =2;case "\u0079\u0065\u0061r\u0073":*_efdec =3;};};_fgbc ,_ffeba =d .Token ();if _ffeba !=nil {return _ffeba ;};if _aegd ,_gfegd :=_fgbc .(_e .EndElement );_gfegd &&_aegd .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgbc );};func (_fddee *CT_DepthPercent )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_daab :=range start .Attr {if _daab .Name .Local =="\u0076\u0061\u006c"{_ecae ,_acfb :=ParseUnionST_DepthPercent (_daab .Value );if _acfb !=nil {return _acfb ;};_fddee .ValAttr =&_ecae ;continue ;};};for {_agba ,_cafaa :=d .Token ();if _cafaa !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_cafaa );};if _daca ,_ebf :=_agba .(_e .EndElement );_ebf &&_daca .Name ==start .Name {break ;};};return nil ;};func NewCT_NumDataSource ()*CT_NumDataSource {_ggeg :=&CT_NumDataSource {};_ggeg .Choice =NewCT_NumDataSourceChoice ();return _ggeg ;};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 (_adfgd *ChartSpace )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adfgd .CT_ChartSpace =*NewCT_ChartSpace ();_dcebe :for {_feaed ,_aedgd :=d .Token ();if _aedgd !=nil {return _aedgd ;};switch _faaaf :=_feaed .(type ){case _e .StartElement :switch _faaaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfgd .Date1904 =NewCT_Boolean ();if _dddgc :=d .DecodeElement (_adfgd .Date1904 ,&_faaaf );_dddgc !=nil {return _dddgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfgd .Lang =NewCT_TextLanguageID ();if _abage :=d .DecodeElement (_adfgd .Lang ,&_faaaf );_abage !=nil {return _abage ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfgd .RoundedCorners =NewCT_Boolean ();if _fabgbe :=d .DecodeElement (_adfgd .RoundedCorners ,&_faaaf );_fabgbe !=nil {return _fabgbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adfgd .Style =NewCT_Style ();if _afddg :=d .DecodeElement (_adfgd .Style ,&_faaaf );_afddg !=nil {return _afddg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfgd .ClrMapOvr =_cb .NewCT_ColorMapping ();if _bbcb :=d .DecodeElement (_adfgd .ClrMapOvr ,&_faaaf );_bbcb !=nil {return _bbcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfgd .PivotSource =NewCT_PivotSource ();if _gfdbf :=d .DecodeElement (_adfgd .PivotSource ,&_faaaf );_gfdbf !=nil {return _gfdbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfgd .Protection =NewCT_Protection ();if _befdfg :=d .DecodeElement (_adfgd .Protection ,&_faaaf );_befdfg !=nil {return _befdfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bcbe :=d .DecodeElement (_adfgd .Chart ,&_faaaf );_bcbe !=nil {return _bcbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adfgd .SpPr =_cb .NewCT_ShapeProperties ();if _gebfc :=d .DecodeElement (_adfgd .SpPr ,&_faaaf );_gebfc !=nil {return _gebfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfgd .TxPr =_cb .NewCT_TextBody ();if _gcfec :=d .DecodeElement (_adfgd .TxPr ,&_faaaf );_gcfec !=nil {return _gcfec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adfgd .ExternalData =NewCT_ExternalData ();if _geagf :=d .DecodeElement (_adfgd .ExternalData ,&_faaaf );_geagf !=nil {return _geagf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfgd .PrintSettings =NewCT_PrintSettings ();if _dbdbg :=d .DecodeElement (_adfgd .PrintSettings ,&_faaaf );_dbdbg !=nil {return _dbdbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfgd .UserShapes =NewCT_RelId ();if _fddc :=d .DecodeElement (_adfgd .UserShapes ,&_faaaf );_fddc !=nil {return _fddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adfgd .ExtLst =NewCT_ExtensionList ();if _deefd :=d .DecodeElement (_adfgd .ExtLst ,&_faaaf );_deefd !=nil {return _deefd ;};default:_ba .Log ("\u0073k\u0069\u0070p\u0069\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",_faaaf .Name );if _deab :=d .Skip ();_deab !=nil {return _deab ;};};case _e .EndElement :break _dcebe ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_ErrValType and its children -func (_dadab *CT_ErrValType )Validate ()error {return _dadab .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func NewCT_Extension ()*CT_Extension {_gceb :=&CT_Extension {};return _gceb };func (_aafd *CT_TrendlineType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aafd .ValAttr !=ST_TrendlineTypeUnset {_dagee ,_geaff :=_aafd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _geaff !=nil {return _geaff ;};start .Attr =append (start .Attr ,_dagee );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path +func (_ggfd *CT_Line3DChart )ValidateWithPath (path string )error {if _bbgea :=_ggfd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bbgea !=nil {return _bbgea ;};if _ggfd .VaryColors !=nil {if _agedc :=_ggfd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agedc !=nil {return _agedc ;};};for _ffada ,_bacef :=range _ggfd .Ser {if _gdeg :=_bacef .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffada ));_gdeg !=nil {return _gdeg ;};};if _ggfd .DLbls !=nil {if _ebfd :=_ggfd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ebfd !=nil {return _ebfd ;};};if _ggfd .DropLines !=nil {if _cgcd :=_ggfd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cgcd !=nil {return _cgcd ;};};if _ggfd .GapDepth !=nil {if _cgda :=_ggfd .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_cgda !=nil {return _cgda ;};};for _bbgag ,_fbbgg :=range _ggfd .AxId {if _baecd :=_fbbgg .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bbgag ));_baecd !=nil {return _baecd ;};};if _ggfd .ExtLst !=nil {if _ebdeb :=_ggfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebdeb !=nil {return _ebdeb ;};};return nil ;}; -// Validate validates the CT_Protection and its children -func (_cedff *CT_Protection )Validate ()error {return _cedff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_gdebd *CT_HPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdebd .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_gdebd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfb *CT_AxDataSourceChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfb .MultiLvlStrRef !=nil {_eaba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_bfb .MultiLvlStrRef ,_eaba );};if _bfb .NumRef !=nil {_ddcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_bfb .NumRef ,_ddcc );};if _bfb .NumLit !=nil {_edc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_bfb .NumLit ,_edc );};if _bfb .StrRef !=nil {_ega :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_bfb .StrRef ,_ega );};if _bfb .StrLit !=nil {_bac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_bfb .StrLit ,_bac );};return nil ;};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;}; +// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path +func (_fabgc *CT_ErrValType )ValidateWithPath (path string )error {if _fgcg :=_fabgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcg !=nil {return _fgcg ;};return nil ;};func (_ebgabb *ST_PictureFormat )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_deebb ,_gggc :=d .Token ();if _gggc !=nil {return _gggc ;};if _cgbff ,_bfgac :=_deebb .(_e .EndElement );_bfgac &&_cgbff .Name ==start .Name {*_ebgabb =1;return nil ;};if _ebgd ,_dgdbc :=_deebb .(_e .CharData );!_dgdbc {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deebb );}else {switch string (_ebgd ){case "":*_ebgabb =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_ebgabb =1;case "\u0073\u0074\u0061c\u006b":*_ebgabb =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_ebgabb =3;};};_deebb ,_gggc =d .Token ();if _gggc !=nil {return _gggc ;};if _efdf ,_dcdff :=_deebb .(_e .EndElement );_dcdff &&_efdf .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deebb );};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};func (_afag ST_Orientation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_afag .String (),start );};func (_gcgedf ST_LayoutMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gcgedf .String (),start );};func (_becfa ST_LayoutTarget )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_becfa .String (),start );};func NewCT_ErrBars ()*CT_ErrBars {_fcaae :=&CT_ErrBars {};_fcaae .ErrBarType =NewCT_ErrBarType ();_fcaae .ErrValType =NewCT_ErrValType ();return _fcaae ;};func (_aeagaa ST_ErrDir )String ()string {switch _aeagaa {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";};func (_adgc *CT_DLbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aedc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_adgc .Idx ,_aedc );if _adgc .Choice !=nil {_adgc .Choice .MarshalXML (e ,_e .StartElement {});};if _adgc .ExtLst !=nil {_egfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adgc .ExtLst ,_egfg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agcdf *CT_UnsignedInt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afbdf :=range start .Attr {if _afbdf .Name .Local =="\u0076\u0061\u006c"{_eaagb ,_eaafd :=_b .ParseUint (_afbdf .Value ,10,32);if _eaafd !=nil {return _eaafd ;};_agcdf .ValAttr =uint32 (_eaagb );continue ;};};for {_afba ,_cffgg :=d .Token ();if _cffgg !=nil {return _bf .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",_cffgg );};if _dadbe ,_fedb :=_afba .(_e .EndElement );_fedb &&_dadbe .Name ==start .Name {break ;};};return nil ;};func (_dgecb ST_Orientation )Validate ()error {return _dgecb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path -func (_gfdg *CT_Double )ValidateWithPath (path string )error {return nil };type ST_TickLblPos byte ;func (_bbeb *CT_TickMark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbeb .ValAttr !=ST_TickMarkUnset {_eggg ,_ccgcc :=_bbeb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ccgcc !=nil {return _ccgcc ;};start .Attr =append (start .Attr ,_eggg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_MarkerSize struct{ValAttr *uint8 ;};func (_aceeda *ST_SizeRepresents )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cddc ,_fcbdd :=d .Token ();if _fcbdd !=nil {return _fcbdd ;};if _aaga ,_dddee :=_cddc .(_c .EndElement );_dddee &&_aaga .Name ==start .Name {*_aceeda =1;return nil ;};if _dbdff ,_ebgag :=_cddc .(_c .CharData );!_ebgag {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cddc );}else {switch string (_dbdff ){case "":*_aceeda =0;case "\u0061\u0072\u0065\u0061":*_aceeda =1;case "\u0077":*_aceeda =2;};};_cddc ,_fcbdd =d .Token ();if _fcbdd !=nil {return _fcbdd ;};if _cdcba ,_ecade :=_cddc .(_c .EndElement );_ecade &&_cdcba .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cddc );};type Any interface{MarshalXML (_eabad *_c .Encoder ,_cecca _c .StartElement )error ;UnmarshalXML (_ccaade *_c .Decoder ,_bcbea _c .StartElement )error ;};func (_cfcb *CT_LayoutTarget )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bggfg :=range start .Attr {if _bggfg .Name .Local =="\u0076\u0061\u006c"{_cfcb .ValAttr .UnmarshalXMLAttr (_bggfg );continue ;};};for {_gacaa ,_fgca :=d .Token ();if _fgca !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_fgca );};if _ebae ,_aabc :=_gacaa .(_c .EndElement );_aabc &&_ebae .Name ==start .Name {break ;};};return nil ;};func (_efecf *EG_LegendEntryData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efecf .TxPr !=nil {_cbagc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_efecf .TxPr ,_cbagc );};return nil ;};func (_efce *CT_DLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efce .ValAttr =ST_DLblPos (1);for _ ,_egbe :=range start .Attr {if _egbe .Name .Local =="\u0076\u0061\u006c"{_efce .ValAttr .UnmarshalXMLAttr (_egbe );continue ;};};for {_bcac ,_edfcc :=d .Token ();if _edfcc !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_edfcc );};if _gcfd ,_cgfb :=_bcac .(_c .EndElement );_cgfb &&_gcfd .Name ==start .Name {break ;};};return nil ;};type CT_RelId struct{IdAttr string ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;};func (_cadgf ST_LblAlgn )Validate ()error {return _cadgf .ValidateWithPath ("")};func (_edga *ST_CrossBetween )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eabgf ,_bgeed :=d .Token ();if _bgeed !=nil {return _bgeed ;};if _ccdb ,_aggdb :=_eabgf .(_c .EndElement );_aggdb &&_ccdb .Name ==start .Name {*_edga =1;return nil ;};if _bdcbb ,_acbdd :=_eabgf .(_c .CharData );!_acbdd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eabgf );}else {switch string (_bdcbb ){case "":*_edga =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_edga =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_edga =2;};};_eabgf ,_bgeed =d .Token ();if _bgeed !=nil {return _bgeed ;};if _fcabe ,_gbdgb :=_eabgf .(_c .EndElement );_gbdgb &&_fcabe .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eabgf );}; +// Validate validates the CT_Extension and its children +func (_gccc *CT_Extension )Validate ()error {return _gccc .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path -func (_gbggb *CT_TickLblPos )ValidateWithPath (path string )error {if _gbgab :=_gbggb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbgab !=nil {return _gbgab ;};return nil ;};var ST_LblOffsetPercentPatternRe =_a .MustCompile (ST_LblOffsetPercentPattern );func (_affba *CT_Overlap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _affba .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_affba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_fefb :=&CT_HeaderFooter {};return _fefb };func (_fbfcd *CT_Style )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_fbfcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path +func (_gcbcd *CT_PivotSource )ValidateWithPath (path string )error {if _agfeg :=_gcbcd .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_agfeg !=nil {return _agfeg ;};for _eaccb ,_bbfd :=range _gcbcd .ExtLst {if _agdc :=_bbfd .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_eaccb ));_agdc !=nil {return _agdc ;};};return nil ;};func (_gdegc ST_AxPos )ValidateWithPath (path string )error {switch _gdegc {case 0,1,2,3,4:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdegc ));};return nil ;};func (_afbc *CT_Chart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afbc .PlotArea =NewCT_PlotArea ();_gfcc :for {_eba ,_bfede :=d .Token ();if _bfede !=nil {return _bfede ;};switch _fgda :=_eba .(type ){case _e .StartElement :switch _fgda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbc .Title =NewCT_Title ();if _abd :=d .DecodeElement (_afbc .Title ,&_fgda );_abd !=nil {return _abd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbc .AutoTitleDeleted =NewCT_Boolean ();if _gadf :=d .DecodeElement (_afbc .AutoTitleDeleted ,&_fgda );_gadf !=nil {return _gadf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbc .PivotFmts =NewCT_PivotFmts ();if _fbdb :=d .DecodeElement (_afbc .PivotFmts ,&_fgda );_fbdb !=nil {return _fbdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbc .View3D =NewCT_View3D ();if _afge :=d .DecodeElement (_afbc .View3D ,&_fgda );_afge !=nil {return _afge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbc .Floor =NewCT_Surface ();if _dgce :=d .DecodeElement (_afbc .Floor ,&_fgda );_dgce !=nil {return _dgce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_afbc .SideWall =NewCT_Surface ();if _cggg :=d .DecodeElement (_afbc .SideWall ,&_fgda );_cggg !=nil {return _cggg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbc .BackWall =NewCT_Surface ();if _afad :=d .DecodeElement (_afbc .BackWall ,&_fgda );_afad !=nil {return _afad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgc :=d .DecodeElement (_afbc .PlotArea ,&_fgda );_cfgc !=nil {return _cfgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbc .Legend =NewCT_Legend ();if _aagc :=d .DecodeElement (_afbc .Legend ,&_fgda );_aagc !=nil {return _aagc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbc .PlotVisOnly =NewCT_Boolean ();if _bbec :=d .DecodeElement (_afbc .PlotVisOnly ,&_fgda );_bbec !=nil {return _bbec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbc .DispBlanksAs =NewCT_DispBlanksAs ();if _abae :=d .DecodeElement (_afbc .DispBlanksAs ,&_fgda );_abae !=nil {return _abae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_afbc .ShowDLblsOverMax =NewCT_Boolean ();if _dge :=d .DecodeElement (_afbc .ShowDLblsOverMax ,&_fgda );_dge !=nil {return _dge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_afbc .ExtLst =NewCT_ExtensionList ();if _edfg :=d .DecodeElement (_afbc .ExtLst ,&_fgda );_edfg !=nil {return _edfg ;};default:_ba .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",_fgda .Name );if _bbecc :=d .Skip ();_bbecc !=nil {return _bbecc ;};};case _e .EndElement :break _gfcc ;case _e .CharData :};};return nil ;};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_cb .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_acdacf ST_ErrValType )ValidateWithPath (path string )error {switch _acdacf {case 0,1,2,3,4,5:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdacf ));};return nil ;};func (_ddb *CT_BandFmts )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddbd :for {_fefe ,_bfcb :=d .Token ();if _bfcb !=nil {return _bfcb ;};switch _adbb :=_fefe .(type ){case _e .StartElement :switch _adbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gede :=NewCT_BandFmt ();if _cage :=d .DecodeElement (_gede ,&_adbb );_cage !=nil {return _cage ;};_ddb .BandFmt =append (_ddb .BandFmt ,_gede );default:_ba .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_adbb .Name );if _bfec :=d .Skip ();_bfec !=nil {return _bfec ;};};case _e .EndElement :break _ddbd ;case _e .CharData :};};return nil ;};func (_cbgbe *CT_SurfaceSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbgbe .Idx =NewCT_UnsignedInt ();_cbgbe .Order =NewCT_UnsignedInt ();_ecace :for {_efce ,_adga :=d .Token ();if _adga !=nil {return _adga ;};switch _ecggd :=_efce .(type ){case _e .StartElement :switch _ecggd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cbfd :=d .DecodeElement (_cbgbe .Idx ,&_ecggd );_cbfd !=nil {return _cbfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eddff :=d .DecodeElement (_cbgbe .Order ,&_ecggd );_eddff !=nil {return _eddff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbgbe .Tx =NewCT_SerTx ();if _dgffc :=d .DecodeElement (_cbgbe .Tx ,&_ecggd );_dgffc !=nil {return _dgffc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbgbe .SpPr =_cb .NewCT_ShapeProperties ();if _gdagd :=d .DecodeElement (_cbgbe .SpPr ,&_ecggd );_gdagd !=nil {return _gdagd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbgbe .Cat =NewCT_AxDataSource ();if _gfcda :=d .DecodeElement (_cbgbe .Cat ,&_ecggd );_gfcda !=nil {return _gfcda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbgbe .Val =NewCT_NumDataSource ();if _aebe :=d .DecodeElement (_cbgbe .Val ,&_ecggd );_aebe !=nil {return _aebe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbgbe .ExtLst =NewCT_ExtensionList ();if _ddefae :=d .DecodeElement (_cbgbe .ExtLst ,&_ecggd );_ddefae !=nil {return _ddefae ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ecggd .Name );if _ddcf :=d .Skip ();_ddcf !=nil {return _ddcf ;};};case _e .EndElement :break _ecace ;case _e .CharData :};};return nil ;};func (_agbf *CT_LblAlgn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agbf .ValAttr =ST_LblAlgn (1);for _ ,_aebc :=range start .Attr {if _aebc .Name .Local =="\u0076\u0061\u006c"{_agbf .ValAttr .UnmarshalXMLAttr (_aebc );continue ;};};for {_fac ,_bdfgf :=d .Token ();if _bdfgf !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_bdfgf );};if _ccgfb ,_dgdf :=_fac .(_e .EndElement );_dgdf &&_ccgfb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path -func (_dgegb *CT_UpDownBars )ValidateWithPath (path string )error {if _dgegb .GapWidth !=nil {if _dcaed :=_dgegb .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_dcaed !=nil {return _dcaed ;};};if _dgegb .UpBars !=nil {if _bdgba :=_dgegb .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_bdgba !=nil {return _bdgba ;};};if _dgegb .DownBars !=nil {if _fbfdb :=_dgegb .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_fbfdb !=nil {return _fbfdb ;};};if _dgegb .ExtLst !=nil {if _cdgegb :=_dgegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdgegb !=nil {return _cdgegb ;};};return nil ;};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;); +// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path +func (_aeef *CT_Order )ValidateWithPath (path string )error {if _aeef .ValAttr !=nil {if *_aeef .ValAttr < 2{return _bf .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 ,*_aeef .ValAttr );};if *_aeef .ValAttr > 6{return _bf .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 ,*_aeef .ValAttr );};};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 (_cgabbb *ST_TickMark )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdged ,_debab :=d .Token ();if _debab !=nil {return _debab ;};if _fcec ,_ggedd :=_gdged .(_e .EndElement );_ggedd &&_fcec .Name ==start .Name {*_cgabbb =1;return nil ;};if _efcf ,_gaadb :=_gdged .(_e .CharData );!_gaadb {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdged );}else {switch string (_efcf ){case "":*_cgabbb =0;case "\u0063\u0072\u006fs\u0073":*_cgabbb =1;case "\u0069\u006e":*_cgabbb =2;case "\u006e\u006f\u006e\u0065":*_cgabbb =3;case "\u006f\u0075\u0074":*_cgabbb =4;};};_gdged ,_debab =d .Token ();if _debab !=nil {return _debab ;};if _aadbd ,_acaf :=_gdged .(_e .EndElement );_acaf &&_aadbd .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdged );};func (_ged *CT_AxDataSourceChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ged .MultiLvlStrRef !=nil {_dadc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_ged .MultiLvlStrRef ,_dadc );};if _ged .NumRef !=nil {_fca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_ged .NumRef ,_fca );};if _ged .NumLit !=nil {_dcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_ged .NumLit ,_dcb );};if _ged .StrRef !=nil {_egd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_ged .StrRef ,_egd );};if _ged .StrLit !=nil {_dda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_ged .StrLit ,_dda );};return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;}; -// Validate validates the CT_DLblPos and its children -func (_eaeb *CT_DLblPos )Validate ()error {return _eaeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};func (_abfd *CT_BandFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abfd .Idx =NewCT_UnsignedInt ();_adf :for {_dfaa ,_fga :=d .Token ();if _fga !=nil {return _fga ;};switch _gfc :=_dfaa .(type ){case _c .StartElement :switch _gfc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _abc :=d .DecodeElement (_abfd .Idx ,&_gfc );_abc !=nil {return _abc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_abfd .SpPr =_d .NewCT_ShapeProperties ();if _agg :=d .DecodeElement (_abfd .SpPr ,&_gfc );_agg !=nil {return _agg ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_gfc .Name );if _aca :=d .Skip ();_aca !=nil {return _aca ;};};case _c .EndElement :break _adf ;case _c .CharData :};};return nil ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_bfcbea :=&CT_SurfaceSer {};_bfcbea .Idx =NewCT_UnsignedInt ();_bfcbea .Order =NewCT_UnsignedInt ();return _bfcbea ;}; +// Validate validates the CT_PivotFmt and its children +func (_bcef *CT_PivotFmt )Validate ()error {return _bcef .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func NewCT_Pie3DChart ()*CT_Pie3DChart {_defdb :=&CT_Pie3DChart {};return _defdb };func (_fgeef *ST_ErrValType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fgeef =0;case "\u0063\u0075\u0073\u0074":*_fgeef =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_fgeef =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_fgeef =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_fgeef =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_fgeef =5;};return nil ;};func (_bfeg ST_DepthPercent )String ()string {if _bfeg .ST_DepthPercentWithSymbol !=nil {return _bf .Sprintf ("\u0025\u0076",*_bfeg .ST_DepthPercentWithSymbol );};if _bfeg .ST_DepthPercentUShort !=nil {return _bf .Sprintf ("\u0025\u0076",*_bfeg .ST_DepthPercentUShort );};return "";};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};type CT_Crosses struct{ValAttr ST_Crosses ;};func (_cdada *ST_BubbleScale )ValidateWithPath (path string )error {_eecag :=[]string {};if _cdada .ST_BubbleScalePercent !=nil {_eecag =append (_eecag ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _cdada .ST_BubbleScaleUInt !=nil {_eecag =append (_eecag ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_eecag )> 1{return _bf .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eecag );};return nil ;};func (_gaafd *CT_UpDownBars )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gaafd .GapWidth !=nil {_adgff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_gaafd .GapWidth ,_adgff );};if _gaafd .UpBars !=nil {_agbfd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_gaafd .UpBars ,_agbfd );};if _gaafd .DownBars !=nil {_dbceg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_gaafd .DownBars ,_dbceg );};if _gaafd .ExtLst !=nil {_daeggc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaafd .ExtLst ,_daeggc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eaabg ST_TimeUnit )String ()string {switch _eaabg {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 "";}; -// Validate validates the CT_Style and its children -func (_aadea *CT_Style )Validate ()error {return _aadea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_gfce *CT_BarSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfce .Idx =NewCT_UnsignedInt ();_gfce .Order =NewCT_UnsignedInt ();_cfe :for {_agbc ,_gde :=d .Token ();if _gde !=nil {return _gde ;};switch _eba :=_agbc .(type ){case _c .StartElement :switch _eba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _gfe :=d .DecodeElement (_gfce .Idx ,&_eba );_gfe !=nil {return _gfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _eag :=d .DecodeElement (_gfce .Order ,&_eba );_eag !=nil {return _eag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gfce .Tx =NewCT_SerTx ();if _bbg :=d .DecodeElement (_gfce .Tx ,&_eba );_bbg !=nil {return _bbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gfce .SpPr =_d .NewCT_ShapeProperties ();if _addd :=d .DecodeElement (_gfce .SpPr ,&_eba );_addd !=nil {return _addd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_gfce .InvertIfNegative =NewCT_Boolean ();if _ecef :=d .DecodeElement (_gfce .InvertIfNegative ,&_eba );_ecef !=nil {return _ecef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_gfce .PictureOptions =NewCT_PictureOptions ();if _fdg :=d .DecodeElement (_gfce .PictureOptions ,&_eba );_fdg !=nil {return _fdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_dfbb :=NewCT_DPt ();if _bedb :=d .DecodeElement (_dfbb ,&_eba );_bedb !=nil {return _bedb ;};_gfce .DPt =append (_gfce .DPt ,_dfbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gfce .DLbls =NewCT_DLbls ();if _fcgf :=d .DecodeElement (_gfce .DLbls ,&_eba );_fcgf !=nil {return _fcgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_cbf :=NewCT_Trendline ();if _fccf :=d .DecodeElement (_cbf ,&_eba );_fccf !=nil {return _fccf ;};_gfce .Trendline =append (_gfce .Trendline ,_cbf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_gfce .ErrBars =NewCT_ErrBars ();if _bca :=d .DecodeElement (_gfce .ErrBars ,&_eba );_bca !=nil {return _bca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_gfce .Cat =NewCT_AxDataSource ();if _gge :=d .DecodeElement (_gfce .Cat ,&_eba );_gge !=nil {return _gge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_gfce .Val =NewCT_NumDataSource ();if _bfad :=d .DecodeElement (_gfce .Val ,&_eba );_bfad !=nil {return _bfad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_gfce .Shape =NewCT_Shape ();if _ffab :=d .DecodeElement (_gfce .Shape ,&_eba );_ffab !=nil {return _ffab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfce .ExtLst =NewCT_ExtensionList ();if _cdea :=d .DecodeElement (_gfce .ExtLst ,&_eba );_cdea !=nil {return _cdea ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_eba .Name );if _bgab :=d .Skip ();_bgab !=nil {return _bgab ;};};case _c .EndElement :break _cfe ;case _c .CharData :};};return nil ;};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_dbbb :=&CT_DispUnitsChoice {};return _dbbb };type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};func (_dfadf *EG_SerShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfadf .Idx =NewCT_UnsignedInt ();_dfadf .Order =NewCT_UnsignedInt ();_egddb :for {_gadda ,_dbaaa :=d .Token ();if _dbaaa !=nil {return _dbaaa ;};switch _fddcf :=_gadda .(type ){case _c .StartElement :switch _fddcf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _egabf :=d .DecodeElement (_dfadf .Idx ,&_fddcf );_egabf !=nil {return _egabf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _efeee :=d .DecodeElement (_dfadf .Order ,&_fddcf );_efeee !=nil {return _efeee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_dfadf .Tx =NewCT_SerTx ();if _ddgfda :=d .DecodeElement (_dfadf .Tx ,&_fddcf );_ddgfda !=nil {return _ddgfda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dfadf .SpPr =_d .NewCT_ShapeProperties ();if _bdeefg :=d .DecodeElement (_dfadf .SpPr ,&_fddcf );_bdeefg !=nil {return _bdeefg ;};default:_cf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_fddcf .Name );if _cfcf :=d .Skip ();_cfcf !=nil {return _cfcf ;};};case _c .EndElement :break _egddb ;case _c .CharData :};};return nil ;};func (_dcabe *ST_AxPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_facaa ,_dacdf :=d .Token ();if _dacdf !=nil {return _dacdf ;};if _eegcb ,_aeeb :=_facaa .(_c .EndElement );_aeeb &&_eegcb .Name ==start .Name {*_dcabe =1;return nil ;};if _aefc ,_eeade :=_facaa .(_c .CharData );!_eeade {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_facaa );}else {switch string (_aefc ){case "":*_dcabe =0;case "\u0062":*_dcabe =1;case "\u006c":*_dcabe =2;case "\u0072":*_dcabe =3;case "\u0074":*_dcabe =4;};};_facaa ,_dacdf =d .Token ();if _dacdf !=nil {return _dacdf ;};if _dbad ,_gcgef :=_facaa .(_c .EndElement );_gcgef &&_dbad .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_facaa );}; +// Validate validates the CT_OfPieType and its children +func (_caffg *CT_OfPieType )Validate ()error {return _caffg .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};func (_abgae *EG_AxShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abgae .AxId =NewCT_UnsignedInt ();_abgae .Scaling =NewCT_Scaling ();_abgae .AxPos =NewCT_AxPos ();_abgae .CrossAx =NewCT_UnsignedInt ();_dgdfc :for {_faffd ,_aeda :=d .Token ();if _aeda !=nil {return _aeda ;};switch _cddbe :=_faffd .(type ){case _e .StartElement :switch _cddbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dbedaa :=d .DecodeElement (_abgae .AxId ,&_cddbe );_dbedaa !=nil {return _dbedaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aaffe :=d .DecodeElement (_abgae .Scaling ,&_cddbe );_aaffe !=nil {return _aaffe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abgae .Delete =NewCT_Boolean ();if _ddbfd :=d .DecodeElement (_abgae .Delete ,&_cddbe );_ddbfd !=nil {return _ddbfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acegg :=d .DecodeElement (_abgae .AxPos ,&_cddbe );_acegg !=nil {return _acegg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abgae .MajorGridlines =NewCT_ChartLines ();if _eegfa :=d .DecodeElement (_abgae .MajorGridlines ,&_cddbe );_eegfa !=nil {return _eegfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abgae .MinorGridlines =NewCT_ChartLines ();if _afdcd :=d .DecodeElement (_abgae .MinorGridlines ,&_cddbe );_afdcd !=nil {return _afdcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abgae .Title =NewCT_Title ();if _bcada :=d .DecodeElement (_abgae .Title ,&_cddbe );_bcada !=nil {return _bcada ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abgae .NumFmt =NewCT_NumFmt ();if _cacg :=d .DecodeElement (_abgae .NumFmt ,&_cddbe );_cacg !=nil {return _cacg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abgae .MajorTickMark =NewCT_TickMark ();if _edff :=d .DecodeElement (_abgae .MajorTickMark ,&_cddbe );_edff !=nil {return _edff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abgae .MinorTickMark =NewCT_TickMark ();if _cbcab :=d .DecodeElement (_abgae .MinorTickMark ,&_cddbe );_cbcab !=nil {return _cbcab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abgae .TickLblPos =NewCT_TickLblPos ();if _bdfce :=d .DecodeElement (_abgae .TickLblPos ,&_cddbe );_bdfce !=nil {return _bdfce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_abgae .SpPr =_cb .NewCT_ShapeProperties ();if _dffc :=d .DecodeElement (_abgae .SpPr ,&_cddbe );_dffc !=nil {return _dffc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abgae .TxPr =_cb .NewCT_TextBody ();if _ddcgc :=d .DecodeElement (_abgae .TxPr ,&_cddbe );_ddcgc !=nil {return _ddcgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cceef :=d .DecodeElement (_abgae .CrossAx ,&_cddbe );_cceef !=nil {return _cceef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abgae .Choice =NewEG_AxSharedChoice ();if _eddee :=d .DecodeElement (&_abgae .Choice .Crosses ,&_cddbe );_eddee !=nil {return _eddee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abgae .Choice =NewEG_AxSharedChoice ();if _cgdf :=d .DecodeElement (&_abgae .Choice .CrossesAt ,&_cddbe );_cgdf !=nil {return _cgdf ;};default:_ba .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_cddbe .Name );if _gdegd :=d .Skip ();_gdegd !=nil {return _gdegd ;};};case _e .EndElement :break _dgdfc ;case _e .CharData :};};return nil ;};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_gecgc :=&CT_NumDataSourceChoice {};return _gecgc ;}; -// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path -func (_caae *CT_NumDataSource )ValidateWithPath (path string )error {if _aeeea :=_caae .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aeeea !=nil {return _aeeea ;};return nil ;}; +// Validate validates the CT_TextLanguageID and its children +func (_bded *CT_TextLanguageID )Validate ()error {return _bded .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};type CT_PictureStackUnit struct{ValAttr float64 ;}; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_eccd *CT_NumFmt )ValidateWithPath (path string )error {return nil };type CT_FirstSliceAng struct{ValAttr *uint16 ;};func (_degda *CT_Style )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_degda .ValAttr =1;for _ ,_ceecf :=range start .Attr {if _ceecf .Name .Local =="\u0076\u0061\u006c"{_fbadc ,_gdebdb :=_e .ParseUint (_ceecf .Value ,10,8);if _gdebdb !=nil {return _gdebdb ;};_degda .ValAttr =uint8 (_fbadc );continue ;};};for {_gbbaf ,_fcdcac :=d .Token ();if _fcdcac !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_fcdcac );};if _bebdc ,_ddaa :=_gbbaf .(_c .EndElement );_ddaa &&_bebdc .Name ==start .Name {break ;};};return nil ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path +func (_afga *CT_StrData )ValidateWithPath (path string )error {if _afga .PtCount !=nil {if _debec :=_afga .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_debec !=nil {return _debec ;};};for _gebcc ,_eegb :=range _afga .Pt {if _acceee :=_eegb .ValidateWithPath (_bf .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gebcc ));_acceee !=nil {return _acceee ;};};if _afga .ExtLst !=nil {if _abadf :=_afga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abadf !=nil {return _abadf ;};};return nil ;};type Chart struct{CT_RelId }; -// Validate validates the CT_CrossBetween and its children -func (_dda *CT_CrossBetween )Validate ()error {return _dda .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");}; +// Validate validates the CT_PieChart and its children +func (_bbad *CT_PieChart )Validate ()error {return _bbad .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_Skip and its children -func (_dcca *CT_Skip )Validate ()error {return _dcca .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_d .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_DoughnutChart and its children +func (_abbg *CT_DoughnutChart )Validate ()error {return _abbg .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func NewCT_Order ()*CT_Order {_cecb :=&CT_Order {};return _cecb };type CT_Lvl struct{Pt []*CT_StrVal ;};func (_gffe *CT_FirstSliceAng )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acfe :=range start .Attr {if _acfe .Name .Local =="\u0076\u0061\u006c"{_agfb ,_dcaef :=_b .ParseUint (_acfe .Value ,10,16);if _dcaef !=nil {return _dcaef ;};_cdbcc :=uint16 (_agfb );_gffe .ValAttr =&_cdbcc ;continue ;};};for {_dbea ,_gfebc :=d .Token ();if _gfebc !=nil {return _bf .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",_gfebc );};if _cfdcf ,_daagg :=_dbea .(_e .EndElement );_daagg &&_cfdcf .Name ==start .Name {break ;};};return nil ;};func (_gfgfb ST_AxPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gfgfb .String (),start );};func NewCT_Thickness ()*CT_Thickness {_edfa :=&CT_Thickness {};return _edfa };func (_aegfb *ST_OfPieType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbadg ,_dgcaf :=d .Token ();if _dgcaf !=nil {return _dgcaf ;};if _dagfc ,_ddgdd :=_cbadg .(_e .EndElement );_ddgdd &&_dagfc .Name ==start .Name {*_aegfb =1;return nil ;};if _aegbb ,_bebe :=_cbadg .(_e .CharData );!_bebe {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbadg );}else {switch string (_aegbb ){case "":*_aegfb =0;case "\u0070\u0069\u0065":*_aegfb =1;case "\u0062\u0061\u0072":*_aegfb =2;};};_cbadg ,_dgcaf =d .Token ();if _dgcaf !=nil {return _dgcaf ;};if _egdg ,_faeedg :=_cbadg .(_e .EndElement );_faeedg &&_egdg .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbadg );};func (_fcga *CT_ScatterChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcga .ScatterStyle =NewCT_ScatterStyle ();_bdeef :for {_bggb ,_fgcgc :=d .Token ();if _fgcgc !=nil {return _fgcgc ;};switch _fggfe :=_bggb .(type ){case _e .StartElement :switch _fggfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _gbcd :=d .DecodeElement (_fcga .ScatterStyle ,&_fggfe );_gbcd !=nil {return _gbcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcga .VaryColors =NewCT_Boolean ();if _cfbae :=d .DecodeElement (_fcga .VaryColors ,&_fggfe );_cfbae !=nil {return _cfbae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebbcb :=NewCT_ScatterSer ();if _egge :=d .DecodeElement (_ebbcb ,&_fggfe );_egge !=nil {return _egge ;};_fcga .Ser =append (_fcga .Ser ,_ebbcb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcga .DLbls =NewCT_DLbls ();if _dggaa :=d .DecodeElement (_fcga .DLbls ,&_fggfe );_dggaa !=nil {return _dggaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcgbe :=NewCT_UnsignedInt ();if _begaa :=d .DecodeElement (_bcgbe ,&_fggfe );_begaa !=nil {return _begaa ;};_fcga .AxId =append (_fcga .AxId ,_bcgbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fcga .ExtLst =NewCT_ExtensionList ();if _agbd :=d .DecodeElement (_fcga .ExtLst ,&_fggfe );_agbd !=nil {return _agbd ;};default:_ba .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",_fggfe .Name );if _ebddf :=d .Skip ();_ebddf !=nil {return _ebddf ;};};case _e .EndElement :break _bdeef ;case _e .CharData :};};return nil ;};type CT_TimeUnit struct{ValAttr ST_TimeUnit ;}; -// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path -func (_agda *CT_UpDownBar )ValidateWithPath (path string )error {if _agda .SpPr !=nil {if _cagf :=_agda .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cagf !=nil {return _cagf ;};};return nil ;};func NewCT_ErrValType ()*CT_ErrValType {_dbbaf :=&CT_ErrValType {};return _dbbaf };func (_eaea *CT_LogBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_eaea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_ffee ,_gaafe :=_e .ParseUint (s ,10,16);if _gaafe !=nil {return ST_LblOffset {},_gaafe ;};_gdbccg :=uint16 (_ffee );return ST_LblOffset {ST_LblOffsetUShort :&_gdbccg },nil ;};type ST_LegendPos byte ;func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_agff :=&CT_MultiLvlStrData {};return _agff };func (_bggd *CT_Bar3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_bggd .BarDir ,_cda );if _bggd .Grouping !=nil {_age :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bggd .Grouping ,_age );};if _bggd .VaryColors !=nil {_afac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bggd .VaryColors ,_afac );};if _bggd .Ser !=nil {_ddce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bdde :=range _bggd .Ser {e .EncodeElement (_bdde ,_ddce );};};if _bggd .DLbls !=nil {_dfb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bggd .DLbls ,_dfb );};if _bggd .GapWidth !=nil {_bgag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bggd .GapWidth ,_bgag );};if _bggd .GapDepth !=nil {_aea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_bggd .GapDepth ,_aea );};if _bggd .Shape !=nil {_bfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_bggd .Shape ,_bfd );};_acdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bba :=range _bggd .AxId {e .EncodeElement (_bba ,_acdc );};if _bggd .ExtLst !=nil {_dead :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bggd .ExtLst ,_dead );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbdga *ST_Shape )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbdga =0;case "\u0063\u006f\u006e\u0065":*_dbdga =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dbdga =2;case "\u0062\u006f\u0078":*_dbdga =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dbdga =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dbdga =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dbdga =6;};return nil ;};func (_bgdeg *CT_UpDownBars )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edce :for {_ecfgg ,_ggega :=d .Token ();if _ggega !=nil {return _ggega ;};switch _cbaag :=_ecfgg .(type ){case _c .StartElement :switch _cbaag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_bgdeg .GapWidth =NewCT_GapAmount ();if _gece :=d .DecodeElement (_bgdeg .GapWidth ,&_cbaag );_gece !=nil {return _gece ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0042\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0042\u0061\u0072\u0073"}:_bgdeg .UpBars =NewCT_UpDownBar ();if _ecggf :=d .DecodeElement (_bgdeg .UpBars ,&_cbaag );_ecggf !=nil {return _ecggf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_bgdeg .DownBars =NewCT_UpDownBar ();if _facde :=d .DecodeElement (_bgdeg .DownBars ,&_cbaag );_facde !=nil {return _facde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgdeg .ExtLst =NewCT_ExtensionList ();if _dgaba :=d .DecodeElement (_bgdeg .ExtLst ,&_cbaag );_dgaba !=nil {return _dgaba ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_cbaag .Name );if _aafe :=d .Skip ();_aafe !=nil {return _aafe ;};};case _c .EndElement :break _edce ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_SplitType and its children +func (_gcbbg *CT_SplitType )Validate ()error {return _gcbbg .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func (_afcdc ST_BarGrouping )Validate ()error {return _afcdc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path -func (_fgaab *CT_RotX )ValidateWithPath (path string )error {if _fgaab .ValAttr !=nil {if *_fgaab .ValAttr < -90{return _aa .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u002d\u0039\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgaab .ValAttr );};if *_fgaab .ValAttr > 90{return _aa .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00390 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fgaab .ValAttr );};};return nil ;};func NewCT_DepthPercent ()*CT_DepthPercent {_dcaa :=&CT_DepthPercent {};return _dcaa };func NewCT_ExternalData ()*CT_ExternalData {_cefa :=&CT_ExternalData {};return _cefa };func NewCT_AreaChart ()*CT_AreaChart {_gd :=&CT_AreaChart {};return _gd }; +// Validate validates the EG_AxSharedChoice and its children +func (_ffefe *EG_AxSharedChoice )Validate ()error {return _ffefe .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};func NewCT_Trendline ()*CT_Trendline {_egbgg :=&CT_Trendline {};_egbgg .TrendlineType =NewCT_TrendlineType ();return _egbgg ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_bddg ,_cbgd :=_b .ParseInt (s ,10,8);if _cbgd !=nil {return ST_Overlap {},_cbgd ;};_adcg :=int8 (_bddg );return ST_Overlap {ST_OverlapByte :&_adcg },nil ;};func (_ccaac ST_GapAmount )String ()string {if _ccaac .ST_GapAmountPercent !=nil {return _bf .Sprintf ("\u0025\u0076",*_ccaac .ST_GapAmountPercent );};if _ccaac .ST_GapAmountUShort !=nil {return _bf .Sprintf ("\u0025\u0076",*_ccaac .ST_GapAmountUShort );};return "";};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;);func NewCT_Tx ()*CT_Tx {_aeecc :=&CT_Tx {};_aeecc .Choice =NewCT_TxChoice ();return _aeecc }; -// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path -func (_dfbc *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _dfbc .PtCount !=nil {if _dbfb :=_dfbc .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_dbfb !=nil {return _dbfb ;};};for _aeggf ,_eacb :=range _dfbc .Lvl {if _fcgb :=_eacb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_aeggf ));_fcgb !=nil {return _fcgb ;};};if _dfbc .ExtLst !=nil {if _bgecg :=_dfbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgecg !=nil {return _bgecg ;};};return nil ;}; +// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path +func (_efbgb *CT_ScatterChart )ValidateWithPath (path string )error {if _eggd :=_efbgb .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_eggd !=nil {return _eggd ;};if _efbgb .VaryColors !=nil {if _abee :=_efbgb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_abee !=nil {return _abee ;};};for _fegce ,_caeb :=range _efbgb .Ser {if _cdeaf :=_caeb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fegce ));_cdeaf !=nil {return _cdeaf ;};};if _efbgb .DLbls !=nil {if _eaga :=_efbgb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_eaga !=nil {return _eaga ;};};for _dfdd ,_bagg :=range _efbgb .AxId {if _gbdb :=_bagg .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dfdd ));_gbdb !=nil {return _gbdb ;};};if _efbgb .ExtLst !=nil {if _dcbdec :=_efbgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcbdec !=nil {return _dcbdec ;};};return nil ;};func (_gagff *CT_Thickness )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",_gagff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_ShapeUnset ST_Shape =0;ST_ShapeCone ST_Shape =1;ST_ShapeConeToMax ST_Shape =2;ST_ShapeBox ST_Shape =3;ST_ShapeCylinder ST_Shape =4;ST_ShapePyramid ST_Shape =5;ST_ShapePyramidToMax ST_Shape =6;); -// Validate validates the CT_PieChart and its children -func (_bead *CT_PieChart )Validate ()error {return _bead .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_acbcf *CT_TextLanguageID )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_acbcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fedaa *CT_PivotSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fedaa .FmtId =NewCT_UnsignedInt ();_dgdeg :for {_cbdg ,_fggc :=d .Token ();if _fggc !=nil {return _fggc ;};switch _aabbb :=_cbdg .(type ){case _c .StartElement :switch _aabbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:if _fbge :=d .DecodeElement (&_fedaa .Name ,&_aabbb );_fbge !=nil {return _fbge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"}:if _gbed :=d .DecodeElement (_fedaa .FmtId ,&_aabbb );_gbed !=nil {return _gbed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbfda :=NewCT_ExtensionList ();if _gdca :=d .DecodeElement (_fbfda ,&_aabbb );_gdca !=nil {return _gdca ;};_fedaa .ExtLst =append (_fedaa .ExtLst ,_fbfda );default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_aabbb .Name );if _febb :=d .Skip ();_febb !=nil {return _febb ;};};case _c .EndElement :break _dgdeg ;case _c .CharData :};};return nil ;}; +// Validate validates the Group_DLbls and its children +func (_fcbeb *Group_DLbls )Validate ()error {return _fcbeb .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");}; // ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path -func (_dcgc *CT_Tx )ValidateWithPath (path string )error {if _ffage :=_dcgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ffage !=nil {return _ffage ;};return nil ;}; - -// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path -func (_aggg *CT_DoughnutChart )ValidateWithPath (path string )error {if _aggg .VaryColors !=nil {if _gecg :=_aggg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gecg !=nil {return _gecg ;};};for _eceea ,_addg :=range _aggg .Ser {if _fffg :=_addg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eceea ));_fffg !=nil {return _fffg ;};};if _aggg .DLbls !=nil {if _cbcf :=_aggg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbcf !=nil {return _cbcf ;};};if _aggg .FirstSliceAng !=nil {if _agcg :=_aggg .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_agcg !=nil {return _agcg ;};};if _aggg .HoleSize !=nil {if _fegge :=_aggg .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_fegge !=nil {return _fegge ;};};if _aggg .ExtLst !=nil {if _gegc :=_aggg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gegc !=nil {return _gegc ;};};return nil ;};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_aeega :=&EG_AxSharedChoice {};return _aeega };func (_eca *CT_AreaSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eca .Idx ,_bdg );_ffff :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eca .Order ,_ffff );if _eca .Tx !=nil {_ag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_eca .Tx ,_ag );};if _eca .SpPr !=nil {_fcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eca .SpPr ,_fcd );};if _eca .PictureOptions !=nil {_gaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_eca .PictureOptions ,_gaf );};if _eca .DPt !=nil {_eda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fcc :=range _eca .DPt {e .EncodeElement (_fcc ,_eda );};};if _eca .DLbls !=nil {_gec :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eca .DLbls ,_gec );};if _eca .Trendline !=nil {_aad :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_faf :=range _eca .Trendline {e .EncodeElement (_faf ,_aad );};};if _eca .ErrBars !=nil {_bgf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_deg :=range _eca .ErrBars {e .EncodeElement (_deg ,_bgf );};};if _eca .Cat !=nil {_ggb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_eca .Cat ,_ggb );};if _eca .Val !=nil {_gccg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_eca .Val ,_gccg );};if _eca .ExtLst !=nil {_dfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eca .ExtLst ,_dfa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adeec *CT_NumFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egdg :=range start .Attr {if _egdg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_gecb ,_bffb :=_egdg .Value ,error (nil );if _bffb !=nil {return _bffb ;};_adeec .FormatCodeAttr =_gecb ;continue ;};if _egdg .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_cbgdf ,_baee :=_e .ParseBool (_egdg .Value );if _baee !=nil {return _baee ;};_adeec .SourceLinkedAttr =&_cbgdf ;continue ;};};for {_becff ,_dgfd :=d .Token ();if _dgfd !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_dgfd );};if _acbea ,_gbfb :=_becff .(_c .EndElement );_gbfb &&_acbea .Name ==start .Name {break ;};};return nil ;};type ST_PictureFormat byte ; +func (_bbcf *CT_Tx )ValidateWithPath (path string )error {if _eabge :=_bbcf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eabge !=nil {return _eabge ;};return nil ;};func (_ffabb *CT_UpDownBar )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adcee :for {_fdcag ,_dbcd :=d .Token ();if _dbcd !=nil {return _dbcd ;};switch _dbceb :=_fdcag .(type ){case _e .StartElement :switch _dbceb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ffabb .SpPr =_cb .NewCT_ShapeProperties ();if _bgcd :=d .DecodeElement (_ffabb .SpPr ,&_dbceb );_bgcd !=nil {return _bgcd ;};default:_ba .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_dbceb .Name );if _dcceg :=d .Skip ();_dcceg !=nil {return _dcceg ;};};case _e .EndElement :break _adcee ;case _e .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_dbcg *CT_Style )ValidateWithPath (path string )error {if _dbcg .ValAttr < 1{return _aa .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dbcg .ValAttr );};if _dbcg .ValAttr > 48{return _aa .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00348 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dbcg .ValAttr );};return nil ;}; +func (_abdad *CT_Style )ValidateWithPath (path string )error {if _abdad .ValAttr < 1{return _bf .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 ,_abdad .ValAttr );};if _abdad .ValAttr > 48{return _bf .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 ,_abdad .ValAttr );};return nil ;};func (_dcabc *CT_ChartSpace )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dcabc .Date1904 !=nil {_agd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_dcabc .Date1904 ,_agd );};if _dcabc .Lang !=nil {_fafc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dcabc .Lang ,_fafc );};if _dcabc .RoundedCorners !=nil {_eeba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_dcabc .RoundedCorners ,_eeba );};if _dcabc .Style !=nil {_deace :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dcabc .Style ,_deace );};if _dcabc .ClrMapOvr !=nil {_ddfed :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_dcabc .ClrMapOvr ,_ddfed );};if _dcabc .PivotSource !=nil {_bdd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_dcabc .PivotSource ,_bdd );};if _dcabc .Protection !=nil {_aeag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcabc .Protection ,_aeag );};_bdbbe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dcabc .Chart ,_bdbbe );if _dcabc .SpPr !=nil {_gcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcabc .SpPr ,_gcd );};if _dcabc .TxPr !=nil {_ecea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dcabc .TxPr ,_ecea );};if _dcabc .ExternalData !=nil {_ebbgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dcabc .ExternalData ,_ebbgg );};if _dcabc .PrintSettings !=nil {_gegc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_dcabc .PrintSettings ,_gegc );};if _dcabc .UserShapes !=nil {_eaed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_dcabc .UserShapes ,_eaed );};if _dcabc .ExtLst !=nil {_cbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcabc .ExtLst ,_cbf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gbecc *ST_LblAlgn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgeca ,_aedbaa :=d .Token ();if _aedbaa !=nil {return _aedbaa ;};if _afbf ,_gdaf :=_dgeca .(_e .EndElement );_gdaf &&_afbf .Name ==start .Name {*_gbecc =1;return nil ;};if _efacc ,_caagb :=_dgeca .(_e .CharData );!_caagb {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgeca );}else {switch string (_efacc ){case "":*_gbecc =0;case "\u0063\u0074\u0072":*_gbecc =1;case "\u006c":*_gbecc =2;case "\u0072":*_gbecc =3;};};_dgeca ,_aedbaa =d .Token ();if _aedbaa !=nil {return _aedbaa ;};if _fgegg ,_cfgee :=_dgeca .(_e .EndElement );_cfgee &&_fgegg .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgeca );}; -// Validate validates the CT_DispUnits and its children -func (_effb *CT_DispUnits )Validate ()error {return _effb .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");}; +// ST_SecondPieSize is a union type +type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;};func (_eecg *CT_BarGrouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eecg .ValAttr !=ST_BarGroupingUnset {_ggbd ,_fccc :=_eecg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _fccc !=nil {return _fccc ;};start .Attr =append (start .Attr ,_ggbd );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbecd *ST_TickLblPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdab ,_dgecc :=d .Token ();if _dgecc !=nil {return _dgecc ;};if _gabaag ,_gafbb :=_fdab .(_e .EndElement );_gafbb &&_gabaag .Name ==start .Name {*_fbecd =1;return nil ;};if _ccfec ,_dbfbc :=_fdab .(_e .CharData );!_dbfbc {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdab );}else {switch string (_ccfec ){case "":*_fbecd =0;case "\u0068\u0069\u0067\u0068":*_fbecd =1;case "\u006c\u006f\u0077":*_fbecd =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_fbecd =3;case "\u006e\u006f\u006e\u0065":*_fbecd =4;};};_fdab ,_dgecc =d .Token ();if _dgecc !=nil {return _dgecc ;};if _gecafd ,_cbac :=_fdab .(_e .EndElement );_cbac &&_gecafd .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdab );};func (_agdgef ST_SplitType )String ()string {switch _agdgef {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 NewCT_Scaling ()*CT_Scaling {_cdgfg :=&CT_Scaling {};return _cdgfg };func NewCT_HoleSize ()*CT_HoleSize {_ecge :=&CT_HoleSize {};return _ecge };func (_fcacd ST_BarDir )Validate ()error {return _fcacd .ValidateWithPath ("")};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 NewCT_AreaChart ()*CT_AreaChart {_dee :=&CT_AreaChart {};return _dee }; -// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path -func (_daaeb *CT_MarkerSize )ValidateWithPath (path string )error {if _daaeb .ValAttr !=nil {if *_daaeb .ValAttr < 2{return _aa .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_daaeb .ValAttr );};if *_daaeb .ValAttr > 72{return _aa .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00372 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_daaeb .ValAttr );};};return nil ;};func (_ccc *CT_Area3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ee :for {_gg ,_egb :=d .Token ();if _egb !=nil {return _egb ;};switch _ca :=_gg .(type ){case _c .StartElement :switch _ca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_ccc .Grouping =NewCT_Grouping ();if _bf :=d .DecodeElement (_ccc .Grouping ,&_ca );_bf !=nil {return _bf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ccc .VaryColors =NewCT_Boolean ();if _dad :=d .DecodeElement (_ccc .VaryColors ,&_ca );_dad !=nil {return _dad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fc :=NewCT_AreaSer ();if _ec :=d .DecodeElement (_fc ,&_ca );_ec !=nil {return _ec ;};_ccc .Ser =append (_ccc .Ser ,_fc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ccc .DLbls =NewCT_DLbls ();if _fe :=d .DecodeElement (_ccc .DLbls ,&_ca );_fe !=nil {return _fe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ccc .DropLines =NewCT_ChartLines ();if _gef :=d .DecodeElement (_ccc .DropLines ,&_ca );_gef !=nil {return _gef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_ccc .GapDepth =NewCT_GapAmount ();if _eeg :=d .DecodeElement (_ccc .GapDepth ,&_ca );_eeg !=nil {return _eeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_ab :=NewCT_UnsignedInt ();if _ad :=d .DecodeElement (_ab ,&_ca );_ad !=nil {return _ad ;};_ccc .AxId =append (_ccc .AxId ,_ab );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccc .ExtLst =NewCT_ExtensionList ();if _be :=d .DecodeElement (_ccc .ExtLst ,&_ca );_be !=nil {return _be ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_ca .Name );if _ga :=d .Skip ();_ga !=nil {return _ga ;};};case _c .EndElement :break _ee ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_TrendlineType and its children +func (_eaffa *CT_TrendlineType )Validate ()error {return _eaffa .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func (_ecaga ST_ScatterStyle )ValidateWithPath (path string )error {switch _ecaga {case 0,1,2,3,4,5,6:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecaga ));};return nil ;}; -// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path -func (_afd *CT_BarChart )ValidateWithPath (path string )error {if _dgc :=_afd .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_dgc !=nil {return _dgc ;};if _afd .Grouping !=nil {if _dfdd :=_afd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dfdd !=nil {return _dfdd ;};};if _afd .VaryColors !=nil {if _cga :=_afd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cga !=nil {return _cga ;};};for _dagf ,_ccbb :=range _afd .Ser {if _ccf :=_ccbb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dagf ));_ccf !=nil {return _ccf ;};};if _afd .DLbls !=nil {if _dbef :=_afd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dbef !=nil {return _dbef ;};};if _afd .GapWidth !=nil {if _dcea :=_afd .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_dcea !=nil {return _dcea ;};};if _afd .Overlap !=nil {if _dbga :=_afd .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dbga !=nil {return _dbga ;};};for _ccce ,_ebg :=range _afd .SerLines {if _aade :=_ebg .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_ccce ));_aade !=nil {return _aade ;};};for _afe ,_bae :=range _afd .AxId {if _aeec :=_bae .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_afe ));_aeec !=nil {return _aeec ;};};if _afd .ExtLst !=nil {if _cag :=_afd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cag !=nil {return _cag ;};};return nil ;};func NewCT_CatAx ()*CT_CatAx {_fegcd :=&CT_CatAx {};_fegcd .AxId =NewCT_UnsignedInt ();_fegcd .Scaling =NewCT_Scaling ();_fegcd .AxPos =NewCT_AxPos ();_fegcd .CrossAx =NewCT_UnsignedInt ();return _fegcd ;};func (_cacfd *ST_Orientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gggg ,_ebaee :=d .Token ();if _ebaee !=nil {return _ebaee ;};if _acdfc ,_fcceb :=_gggg .(_c .EndElement );_fcceb &&_acdfc .Name ==start .Name {*_cacfd =1;return nil ;};if _dgcce ,_acde :=_gggg .(_c .CharData );!_acde {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gggg );}else {switch string (_dgcce ){case "":*_cacfd =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_cacfd =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_cacfd =2;};};_gggg ,_ebaee =d .Token ();if _ebaee !=nil {return _ebaee ;};if _gdgeg ,_bedae :=_gggg .(_c .EndElement );_bedae &&_gdgeg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gggg );};func (_dca *CT_ChartSpace )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dca .Date1904 !=nil {_ddcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_dca .Date1904 ,_ddcf );};if _dca .Lang !=nil {_aagea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dca .Lang ,_aagea );};if _dca .RoundedCorners !=nil {_afea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_dca .RoundedCorners ,_afea );};if _dca .Style !=nil {_baf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dca .Style ,_baf );};if _dca .ClrMapOvr !=nil {_aebd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_dca .ClrMapOvr ,_aebd );};if _dca .PivotSource !=nil {_bbed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_dca .PivotSource ,_bbed );};if _dca .Protection !=nil {_gbbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dca .Protection ,_gbbe );};_aeee :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dca .Chart ,_aeee );if _dca .SpPr !=nil {_eggf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dca .SpPr ,_eggf );};if _dca .TxPr !=nil {_ccbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dca .TxPr ,_ccbd );};if _dca .ExternalData !=nil {_bfgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dca .ExternalData ,_bfgf );};if _dca .PrintSettings !=nil {_fffe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_dca .PrintSettings ,_fffe );};if _dca .UserShapes !=nil {_beb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_dca .UserShapes ,_beb );};if _dca .ExtLst !=nil {_cfbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dca .ExtLst ,_cfbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Grouping ()*CT_Grouping {_gdgb :=&CT_Grouping {};return _gdgb };func (_gdaaf ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _gdaaf {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdaaf ));};return nil ;};type CT_ExtensionList struct{Ext []*CT_Extension ;};func NewCT_DTable ()*CT_DTable {_ggeba :=&CT_DTable {};return _ggeba }; +// Validate validates the CT_HeaderFooter and its children +func (_dcbge *CT_HeaderFooter )Validate ()error {return _dcbge .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_efec *CT_ScatterStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efec .ValAttr !=ST_ScatterStyleUnset {_afgcgb ,_aagbf :=_efec .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _aagbf !=nil {return _aagbf ;};start .Attr =append (start .Attr ,_afgcgb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Shape and its children -func (_aebb *CT_Shape )Validate ()error {return _aebb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;);func (_fcdaf ST_CrossBetween )String ()string {switch _fcdaf {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};type CT_UnsignedInt struct{ValAttr uint32 ;};func (_deedg ST_LayoutMode )ValidateWithPath (path string )error {switch _deedg {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deedg ));};return nil ;};func (_eggc *CT_ScatterSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dcefa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eggc .Idx ,_dcefa );_ccdab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eggc .Order ,_ccdab );if _eggc .Tx !=nil {_debgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_eggc .Tx ,_debgg );};if _eggc .SpPr !=nil {_aacd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eggc .SpPr ,_aacd );};if _eggc .Marker !=nil {_ddgbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_eggc .Marker ,_ddgbb );};if _eggc .DPt !=nil {_ceaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dgfbc :=range _eggc .DPt {e .EncodeElement (_dgfbc ,_ceaf );};};if _eggc .DLbls !=nil {_gbbdg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eggc .DLbls ,_gbbdg );};if _eggc .Trendline !=nil {_dbbf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_eafa :=range _eggc .Trendline {e .EncodeElement (_eafa ,_dbbf );};};if _eggc .ErrBars !=nil {_ffbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_abdbd :=range _eggc .ErrBars {e .EncodeElement (_abdbd ,_ffbgb );};};if _eggc .XVal !=nil {_cfed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_eggc .XVal ,_cfed );};if _eggc .YVal !=nil {_cbfac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_eggc .YVal ,_cbfac );};if _eggc .Smooth !=nil {_eacfb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_eggc .Smooth ,_eacfb );};if _eggc .ExtLst !=nil {_fdad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eggc .ExtLst ,_fdad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_AreaChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_egaae *ST_PictureFormat )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egaae =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_egaae =1;case "\u0073\u0074\u0061c\u006b":*_egaae =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_egaae =3;};return nil ;}; +// Validate validates the CT_TrendlineLbl and its children +func (_bbbg *CT_TrendlineLbl )Validate ()error {return _bbbg .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};type CT_BarChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;Overlap *CT_Overlap ;SerLines []*CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_Surface3DChart ()*CT_Surface3DChart {_bafd :=&CT_Surface3DChart {};return _bafd };func NewCT_DoughnutChart ()*CT_DoughnutChart {_fcfdg :=&CT_DoughnutChart {};return _fcfdg };func (_cdeae ST_BarGrouping )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fdbg :=_e .Attr {};_fdbg .Name =name ;switch _cdeae {case ST_BarGroupingUnset :_fdbg .Value ="";case ST_BarGroupingPercentStacked :_fdbg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_fdbg .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_fdbg .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_fdbg .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _fdbg ,nil ;};func (_efca *CT_BubbleChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _efca .VaryColors !=nil {_ebb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_efca .VaryColors ,_ebb );};if _efca .Ser !=nil {_cbeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_befdf :=range _efca .Ser {e .EncodeElement (_befdf ,_cbeg );};};if _efca .DLbls !=nil {_fbda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_efca .DLbls ,_fbda );};if _efca .Bubble3D !=nil {_cace :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_efca .Bubble3D ,_cace );};if _efca .BubbleScale !=nil {_abbb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_efca .BubbleScale ,_abbb );};if _efca .ShowNegBubbles !=nil {_fecd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_efca .ShowNegBubbles ,_fecd );};if _efca .SizeRepresents !=nil {_aabaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_efca .SizeRepresents ,_aabaf );};_dfbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_dbfd :=range _efca .AxId {e .EncodeElement (_dbfd ,_dfbe );};if _efca .ExtLst !=nil {_eeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efca .ExtLst ,_eeg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bbacbb ST_LayoutTarget )ValidateWithPath (path string )error {switch _bbacbb {case 0,1,2:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbacbb ));};return nil ;};func (_bdff *CT_TxChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gecbc :for {_ggdba ,_gdaa :=d .Token ();if _gdaa !=nil {return _gdaa ;};switch _gfef :=_ggdba .(type ){case _e .StartElement :switch _gfef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bdff .StrRef =NewCT_StrRef ();if _dgddd :=d .DecodeElement (_bdff .StrRef ,&_gfef );_dgddd !=nil {return _dgddd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdff .Rich =_cb .NewCT_TextBody ();if _dcag :=d .DecodeElement (_bdff .Rich ,&_gfef );_dcag !=nil {return _dcag ;};default:_ba .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_gfef .Name );if _aeaga :=d .Skip ();_aeaga !=nil {return _aeaga ;};};case _e .EndElement :break _gecbc ;case _e .CharData :};};return nil ;};var ST_ThicknessPercentPatternRe =_ef .MustCompile (ST_ThicknessPercentPattern ); -// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path -func (_dfcab *Group_DLbl )ValidateWithPath (path string )error {if _dfcab .Layout !=nil {if _ggdgb :=_dfcab .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ggdgb !=nil {return _ggdgb ;};};if _dfcab .Tx !=nil {if _gcbad :=_dfcab .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gcbad !=nil {return _gcbad ;};};if _dfcab .NumFmt !=nil {if _eabf :=_dfcab .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_eabf !=nil {return _eabf ;};};if _dfcab .SpPr !=nil {if _edda :=_dfcab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edda !=nil {return _edda ;};};if _dfcab .TxPr !=nil {if _bbcaca :=_dfcab .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbcaca !=nil {return _bbcaca ;};};if _dfcab .DLblPos !=nil {if _ecddd :=_dfcab .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_ecddd !=nil {return _ecddd ;};};if _dfcab .ShowLegendKey !=nil {if _deaeg :=_dfcab .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_deaeg !=nil {return _deaeg ;};};if _dfcab .ShowVal !=nil {if _cedbb :=_dfcab .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_cedbb !=nil {return _cedbb ;};};if _dfcab .ShowCatName !=nil {if _edgbe :=_dfcab .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_edgbe !=nil {return _edgbe ;};};if _dfcab .ShowSerName !=nil {if _agdfd :=_dfcab .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_agdfd !=nil {return _agdfd ;};};if _dfcab .ShowPercent !=nil {if _babef :=_dfcab .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_babef !=nil {return _babef ;};};if _dfcab .ShowBubbleSize !=nil {if _bfagc :=_dfcab .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_bfagc !=nil {return _bfagc ;};};return nil ;};type CT_HoleSize struct{ValAttr *ST_HoleSize ;}; +// Validate validates the CT_DLbls and its children +func (_cfbg *CT_DLbls )Validate ()error {return _cfbg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};func (_gedg *CT_NumVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_bf .Sprintf ("\u0025\u0076",_gedg .IdxAttr )});if _gedg .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gedg .FormatCodeAttr )});};e .EncodeToken (start );_gbaaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076"}};_ba .AddPreserveSpaceAttr (&_gbaaf ,_gedg .V );e .EncodeElement (_gedg .V ,_gbaaf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aecb *CT_DLbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aecb .Idx =NewCT_UnsignedInt ();_bcaf :for {_gcbe ,_cab :=d .Token ();if _cab !=nil {return _cab ;};switch _fbbf :=_gcbe .(type ){case _e .StartElement :switch _fbbf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ace :=d .DecodeElement (_aecb .Idx ,&_fbbf );_ace !=nil {return _ace ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _eedg :=d .DecodeElement (&_aecb .Choice .Delete ,&_fbbf );_eedg !=nil {return _eedg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _becd :=d .DecodeElement (&_aecb .Choice .Layout ,&_fbbf );_becd !=nil {return _becd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _afcd :=d .DecodeElement (&_aecb .Choice .Tx ,&_fbbf );_afcd !=nil {return _afcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _eaaef :=d .DecodeElement (&_aecb .Choice .NumFmt ,&_fbbf );_eaaef !=nil {return _eaaef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _fefc :=d .DecodeElement (&_aecb .Choice .SpPr ,&_fbbf );_fefc !=nil {return _fefc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _ccbd :=d .DecodeElement (&_aecb .Choice .TxPr ,&_fbbf );_ccbd !=nil {return _ccbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _cae :=d .DecodeElement (&_aecb .Choice .DLblPos ,&_fbbf );_cae !=nil {return _cae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _ada :=d .DecodeElement (&_aecb .Choice .ShowLegendKey ,&_fbbf );_ada !=nil {return _ada ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _bggd :=d .DecodeElement (&_aecb .Choice .ShowVal ,&_fbbf );_bggd !=nil {return _bggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _fbdda :=d .DecodeElement (&_aecb .Choice .ShowCatName ,&_fbbf );_fbdda !=nil {return _fbdda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _cbbc :=d .DecodeElement (&_aecb .Choice .ShowSerName ,&_fbbf );_cbbc !=nil {return _cbbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _dagag :=d .DecodeElement (&_aecb .Choice .ShowPercent ,&_fbbf );_dagag !=nil {return _dagag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _eadcb :=d .DecodeElement (&_aecb .Choice .ShowBubbleSize ,&_fbbf );_eadcb !=nil {return _eadcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aecb .Choice ==nil {_aecb .Choice =NewCT_DLblChoice ();};if _cedb :=d .DecodeElement (&_aecb .Choice .Separator ,&_fbbf );_cedb !=nil {return _cedb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aecb .ExtLst =NewCT_ExtensionList ();if _ddd :=d .DecodeElement (_aecb .ExtLst ,&_fbbf );_ddd !=nil {return _ddd ;};default:_ba .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",_fbbf .Name );if _gcffe :=d .Skip ();_gcffe !=nil {return _gcffe ;};};case _e .EndElement :break _bcaf ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_PlotAreaChoice and its children -func (_gbfe *CT_PlotAreaChoice )Validate ()error {return _gbfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};type CT_Order struct{ValAttr *uint8 ;};const ST_BubbleScalePercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0032\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0033\u0030\u0030\u0029\u0025";func NewCT_Scaling ()*CT_Scaling {_gcdb :=&CT_Scaling {};return _gcdb }; +// Validate validates the CT_DLblPos and its children +func (_cfag *CT_DLblPos )Validate ()error {return _cfag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};var ST_OverlapPercentPatternRe =_ef .MustCompile (ST_OverlapPercentPattern ); -// Validate validates the CT_BandFmt and its children -func (_bag *CT_BandFmt )Validate ()error {return _bag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");}; +// Validate validates the CT_CustSplit and its children +func (_fdag *CT_CustSplit )Validate ()error {return _fdag .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};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 (_bcgaff ST_DispBlanksAs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bcgaff .String (),start );};func (_egggd *ST_SplitType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acdac ,_aded :=d .Token ();if _aded !=nil {return _aded ;};if _ddbcc ,_cabec :=_acdac .(_e .EndElement );_cabec &&_ddbcc .Name ==start .Name {*_egggd =1;return nil ;};if _fggge ,_ebafa :=_acdac .(_e .CharData );!_ebafa {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acdac );}else {switch string (_fggge ){case "":*_egggd =0;case "\u0061\u0075\u0074\u006f":*_egggd =1;case "\u0063\u0075\u0073\u0074":*_egggd =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_egggd =3;case "\u0070\u006f\u0073":*_egggd =4;case "\u0076\u0061\u006c":*_egggd =5;};};_acdac ,_aded =d .Token ();if _aded !=nil {return _aded ;};if _gfagd ,_dgbag :=_acdac .(_e .EndElement );_dgbag &&_gfagd .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acdac );};type CT_Bar3DChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;GapDepth *CT_GapAmount ;Shape *CT_Shape ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_efge :=&CT_DispUnitsLbl {};return _efge };func (_cbed *CT_AxDataSource )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbed .Choice =NewCT_AxDataSourceChoice ();_bda :for {_cbee ,_gfa :=d .Token ();if _gfa !=nil {return _gfa ;};switch _fgf :=_cbee .(type ){case _e .StartElement :switch _fgf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbed .Choice =NewCT_AxDataSourceChoice ();if _dcee :=d .DecodeElement (&_cbed .Choice .MultiLvlStrRef ,&_fgf );_dcee !=nil {return _dcee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbed .Choice =NewCT_AxDataSourceChoice ();if _babf :=d .DecodeElement (&_cbed .Choice .NumRef ,&_fgf );_babf !=nil {return _babf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbed .Choice =NewCT_AxDataSourceChoice ();if _gbgaa :=d .DecodeElement (&_cbed .Choice .NumLit ,&_fgf );_gbgaa !=nil {return _gbgaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbed .Choice =NewCT_AxDataSourceChoice ();if _bfae :=d .DecodeElement (&_cbed .Choice .StrRef ,&_fgf );_bfae !=nil {return _bfae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbed .Choice =NewCT_AxDataSourceChoice ();if _bcd :=d .DecodeElement (&_cbed .Choice .StrLit ,&_fgf );_bcd !=nil {return _bcd ;};default:_ba .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",_fgf .Name );if _gefe :=d .Skip ();_gefe !=nil {return _gefe ;};};case _e .EndElement :break _bda ;case _e .CharData :};};return nil ;};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_fced :=&CT_FirstSliceAng {};return _fced };func NewCT_CatAx ()*CT_CatAx {_gaeg :=&CT_CatAx {};_gaeg .AxId =NewCT_UnsignedInt ();_gaeg .Scaling =NewCT_Scaling ();_gaeg .AxPos =NewCT_AxPos ();_gaeg .CrossAx =NewCT_UnsignedInt ();return _gaeg ;};func (_gbged *CT_Scaling )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gbged .LogBase !=nil {_caeeg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_gbged .LogBase ,_caeeg );};if _gbged .Orientation !=nil {_edbgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gbged .Orientation ,_edbgd );};if _gbged .Max !=nil {_dcbdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_gbged .Max ,_dcbdf );};if _gbged .Min !=nil {_fdaff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_gbged .Min ,_fdaff );};if _gbged .ExtLst !=nil {_faccf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbged .ExtLst ,_faccf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbbe ST_AxPos )String ()string {switch _fbbe {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";};func (_gaceaf ST_LblAlgn )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_geead :=_e .Attr {};_geead .Name =name ;switch _gaceaf {case ST_LblAlgnUnset :_geead .Value ="";case ST_LblAlgnCtr :_geead .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_geead .Value ="\u006c";case ST_LblAlgnR :_geead .Value ="\u0072";};return _geead ,nil ;};func (_ggdbf *ST_RadarStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbbf ,_ebaeg :=d .Token ();if _ebaeg !=nil {return _ebaeg ;};if _daaed ,_fbead :=_gbbf .(_e .EndElement );_fbead &&_daaed .Name ==start .Name {*_ggdbf =1;return nil ;};if _dfgba ,_bfcf :=_gbbf .(_e .CharData );!_bfcf {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbbf );}else {switch string (_dfgba ){case "":*_ggdbf =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ggdbf =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_ggdbf =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_ggdbf =3;};};_gbbf ,_ebaeg =d .Token ();if _ebaeg !=nil {return _ebaeg ;};if _eeedb ,_gaabd :=_gbbf .(_e .EndElement );_gaabd &&_eeedb .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbbf );}; -// Validate validates the EG_AreaChartShared and its children -func (_afef *EG_AreaChartShared )Validate ()error {return _afef .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_dabafg *CT_Orientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcgb :=range start .Attr {if _dcgb .Name .Local =="\u0076\u0061\u006c"{_dabafg .ValAttr .UnmarshalXMLAttr (_dcgb );continue ;};};for {_ecaab ,_fbbf :=d .Token ();if _fbbf !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_fbbf );};if _cdgf ,_fcgc :=_ecaab .(_c .EndElement );_fcgc &&_cdgf .Name ==start .Name {break ;};};return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_agf :=&CT_BubbleChart {};return _agf };const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);func (_dcbea ST_GapAmount )String ()string {if _dcbea .ST_GapAmountPercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_dcbea .ST_GapAmountPercent );};if _dcbea .ST_GapAmountUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_dcbea .ST_GapAmountUShort );};return "";};func NewCT_OfPieChart ()*CT_OfPieChart {_bbedf :=&CT_OfPieChart {};_bbedf .OfPieType =NewCT_OfPieType ();return _bbedf ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;};type ST_ScatterStyle byte ;func (_febgd *CT_PlotArea )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _febgd .Layout !=nil {_bbcbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_febgd .Layout ,_bbcbc );};for _ ,_abfgg :=range _febgd .Choice {_abfgg .MarshalXML (e ,_c .StartElement {});};if _febgd .CChoice !=nil {_febgd .CChoice .MarshalXML (e ,_c .StartElement {});};if _febgd .DTable !=nil {_baaecb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_febgd .DTable ,_baaecb );};if _febgd .SpPr !=nil {_gbagg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_febgd .SpPr ,_gbagg );};if _febgd .ExtLst !=nil {_cceed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febgd .ExtLst ,_cceed );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aadde *EG_DLblShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgfcf :for {_aabbcd ,_ggbgg :=d .Token ();if _ggbgg !=nil {return _ggbgg ;};switch _gbbac :=_aabbcd .(type ){case _c .StartElement :switch _gbbac .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_aadde .NumFmt =NewCT_NumFmt ();if _afbec :=d .DecodeElement (_aadde .NumFmt ,&_gbbac );_afbec !=nil {return _afbec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_aadde .SpPr =_d .NewCT_ShapeProperties ();if _fcdbc :=d .DecodeElement (_aadde .SpPr ,&_gbbac );_fcdbc !=nil {return _fcdbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_aadde .TxPr =_d .NewCT_TextBody ();if _eeee :=d .DecodeElement (_aadde .TxPr ,&_gbbac );_eeee !=nil {return _eeee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_aadde .DLblPos =NewCT_DLblPos ();if _efcfa :=d .DecodeElement (_aadde .DLblPos ,&_gbbac );_efcfa !=nil {return _efcfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_aadde .ShowLegendKey =NewCT_Boolean ();if _dbecf :=d .DecodeElement (_aadde .ShowLegendKey ,&_gbbac );_dbecf !=nil {return _dbecf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_aadde .ShowVal =NewCT_Boolean ();if _abdgf :=d .DecodeElement (_aadde .ShowVal ,&_gbbac );_abdgf !=nil {return _abdgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_aadde .ShowCatName =NewCT_Boolean ();if _gefce :=d .DecodeElement (_aadde .ShowCatName ,&_gbbac );_gefce !=nil {return _gefce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_aadde .ShowSerName =NewCT_Boolean ();if _dceef :=d .DecodeElement (_aadde .ShowSerName ,&_gbbac );_dceef !=nil {return _dceef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_aadde .ShowPercent =NewCT_Boolean ();if _bbfdc :=d .DecodeElement (_aadde .ShowPercent ,&_gbbac );_bbfdc !=nil {return _bbfdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_aadde .ShowBubbleSize =NewCT_Boolean ();if _bebg :=d .DecodeElement (_aadde .ShowBubbleSize ,&_gbbac );_bebg !=nil {return _bebg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_aadde .Separator =new (string );if _cfgde :=d .DecodeElement (_aadde .Separator ,&_gbbac );_cfgde !=nil {return _cfgde ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_gbbac .Name );if _gceaf :=d .Skip ();_gceaf !=nil {return _gceaf ;};};case _c .EndElement :break _cgfcf ;case _c .CharData :};};return nil ;};func (_fgcbf *ST_Orientation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fgcbf =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_fgcbf =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_fgcbf =2;};return nil ;};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_Shape struct{ValAttr ST_Shape ;};type CT_ErrBars struct{ErrDir *CT_ErrDir ;ErrBarType *CT_ErrBarType ;ErrValType *CT_ErrValType ;NoEndCap *CT_Boolean ;Plus *CT_NumDataSource ;Minus *CT_NumDataSource ;Val *CT_Double ;SpPr *_d .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_fafea *CT_NumData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cecfe :for {_eafc ,_deeg :=d .Token ();if _deeg !=nil {return _deeg ;};switch _fbdcf :=_eafc .(type ){case _c .StartElement :switch _fbdcf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}:_fafea .FormatCode =new (string );if _gfba :=d .DecodeElement (_fafea .FormatCode ,&_fbdcf );_gfba !=nil {return _gfba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_fafea .PtCount =NewCT_UnsignedInt ();if _gbgb :=d .DecodeElement (_fafea .PtCount ,&_fbdcf );_gbgb !=nil {return _gbgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_ecdba :=NewCT_NumVal ();if _agfe :=d .DecodeElement (_ecdba ,&_fbdcf );_agfe !=nil {return _agfe ;};_fafea .Pt =append (_fafea .Pt ,_ecdba );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fafea .ExtLst =NewCT_ExtensionList ();if _eacba :=d .DecodeElement (_fafea .ExtLst ,&_fbdcf );_eacba !=nil {return _eacba ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fbdcf .Name );if _abbb :=d .Skip ();_abbb !=nil {return _abbb ;};};case _c .EndElement :break _cecfe ;case _c .CharData :};};return nil ;};func NewGroup_DLbl ()*Group_DLbl {_gbece :=&Group_DLbl {};return _gbece }; +// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path +func (_ecda *CT_DLblChoice )ValidateWithPath (path string )error {if _ecda .Delete !=nil {if _bbfg :=_ecda .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bbfg !=nil {return _bbfg ;};};if _ecda .Layout !=nil {if _edba :=_ecda .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_edba !=nil {return _edba ;};};if _ecda .Tx !=nil {if _gabad :=_ecda .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gabad !=nil {return _gabad ;};};if _ecda .NumFmt !=nil {if _fcfb :=_ecda .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fcfb !=nil {return _fcfb ;};};if _ecda .SpPr !=nil {if _edca :=_ecda .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edca !=nil {return _edca ;};};if _ecda .TxPr !=nil {if _aedeg :=_ecda .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aedeg !=nil {return _aedeg ;};};if _ecda .DLblPos !=nil {if _dbg :=_ecda .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_dbg !=nil {return _dbg ;};};if _ecda .ShowLegendKey !=nil {if _ffcfa :=_ecda .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_ffcfa !=nil {return _ffcfa ;};};if _ecda .ShowVal !=nil {if _beae :=_ecda .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_beae !=nil {return _beae ;};};if _ecda .ShowCatName !=nil {if _dffe :=_ecda .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_dffe !=nil {return _dffe ;};};if _ecda .ShowSerName !=nil {if _fagf :=_ecda .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_fagf !=nil {return _fagf ;};};if _ecda .ShowPercent !=nil {if _bdad :=_ecda .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bdad !=nil {return _bdad ;};};if _ecda .ShowBubbleSize !=nil {if _agff :=_ecda .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_agff !=nil {return _agff ;};};return nil ;}; -// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path -func (_gabeb *CT_PivotSource )ValidateWithPath (path string )error {if _ffaga :=_gabeb .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_ffaga !=nil {return _ffaga ;};for _bgfd ,_cabcc :=range _gabeb .ExtLst {if _ggeg :=_cabcc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bgfd ));_ggeg !=nil {return _ggeg ;};};return nil ;};func (_abgdd *CT_Double )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_abgdd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gggdc *CT_Overlap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbeaf :=range start .Attr {if _dbeaf .Name .Local =="\u0076\u0061\u006c"{_gddb ,_fcaf :=ParseUnionST_Overlap (_dbeaf .Value );if _fcaf !=nil {return _fcaf ;};_gggdc .ValAttr =&_gddb ;continue ;};};for {_bebd ,_bbcgc :=d .Token ();if _bbcgc !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_bbcgc );};if _ggdf ,_dgdaf :=_bebd .(_c .EndElement );_dgdaf &&_ggdf .Name ==start .Name {break ;};};return nil ;};func (_ggce *CT_Chart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggce .PlotArea =NewCT_PlotArea ();_gebe :for {_cbcg ,_deag :=d .Token ();if _deag !=nil {return _deag ;};switch _agcb :=_cbcg .(type ){case _c .StartElement :switch _agcb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_ggce .Title =NewCT_Title ();if _ddfg :=d .DecodeElement (_ggce .Title ,&_agcb );_ddfg !=nil {return _ddfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"}:_ggce .AutoTitleDeleted =NewCT_Boolean ();if _daef :=d .DecodeElement (_ggce .AutoTitleDeleted ,&_agcb );_daef !=nil {return _daef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"}:_ggce .PivotFmts =NewCT_PivotFmts ();if _dcda :=d .DecodeElement (_ggce .PivotFmts ,&_agcb );_dcda !=nil {return _dcda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"}:_ggce .View3D =NewCT_View3D ();if _afec :=d .DecodeElement (_ggce .View3D ,&_agcb );_afec !=nil {return _afec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"}:_ggce .Floor =NewCT_Surface ();if _abcee :=d .DecodeElement (_ggce .Floor ,&_agcb );_abcee !=nil {return _abcee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}:_ggce .SideWall =NewCT_Surface ();if _aaecb :=d .DecodeElement (_ggce .SideWall ,&_agcb );_aaecb !=nil {return _aaecb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}:_ggce .BackWall =NewCT_Surface ();if _abgbb :=d .DecodeElement (_ggce .BackWall ,&_agcb );_abgbb !=nil {return _abgbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}:if _egcf :=d .DecodeElement (_ggce .PlotArea ,&_agcb );_egcf !=nil {return _egcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"}:_ggce .Legend =NewCT_Legend ();if _fgaac :=d .DecodeElement (_ggce .Legend ,&_agcb );_fgaac !=nil {return _fgaac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}:_ggce .PlotVisOnly =NewCT_Boolean ();if _cdac :=d .DecodeElement (_ggce .PlotVisOnly ,&_agcb );_cdac !=nil {return _cdac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"}:_ggce .DispBlanksAs =NewCT_DispBlanksAs ();if _aggc :=d .DecodeElement (_ggce .DispBlanksAs ,&_agcb );_aggc !=nil {return _aggc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"}:_ggce .ShowDLblsOverMax =NewCT_Boolean ();if _fgb :=d .DecodeElement (_ggce .ShowDLblsOverMax ,&_agcb );_fgb !=nil {return _fgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggce .ExtLst =NewCT_ExtensionList ();if _ggg :=d .DecodeElement (_ggce .ExtLst ,&_agcb );_ggg !=nil {return _ggg ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_agcb .Name );if _dgaf :=d .Skip ();_dgaf !=nil {return _dgaf ;};};case _c .EndElement :break _gebe ;case _c .CharData :};};return nil ;};func (_gebb ST_ScatterStyle )ValidateWithPath (path string )error {switch _gebb {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gebb ));};return nil ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};func (_cegccg ST_LegendPos )Validate ()error {return _cegccg .ValidateWithPath ("")};func (_bgagae *CT_Surface )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aabgd :for {_acbba ,_baead :=d .Token ();if _baead !=nil {return _baead ;};switch _cebaf :=_acbba .(type ){case _c .StartElement :switch _cebaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"}:_bgagae .Thickness =NewCT_Thickness ();if _fecgeg :=d .DecodeElement (_bgagae .Thickness ,&_cebaf );_fecgeg !=nil {return _fecgeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bgagae .SpPr =_d .NewCT_ShapeProperties ();if _fcae :=d .DecodeElement (_bgagae .SpPr ,&_cebaf );_fcae !=nil {return _fcae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_bgagae .PictureOptions =NewCT_PictureOptions ();if _cabcg :=d .DecodeElement (_bgagae .PictureOptions ,&_cebaf );_cabcg !=nil {return _cabcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgagae .ExtLst =NewCT_ExtensionList ();if _dddeaa :=d .DecodeElement (_bgagae .ExtLst ,&_cebaf );_dddeaa !=nil {return _dddeaa ;};default:_cf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_cebaf .Name );if _fdaf :=d .Skip ();_fdaf !=nil {return _fdaf ;};};case _c .EndElement :break _aabgd ;case _c .CharData :};};return nil ;};func (_feea *CT_DispUnitsLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffbb :for {_cgb ,_ebde :=d .Token ();if _ebde !=nil {return _ebde ;};switch _fagc :=_cgb .(type ){case _c .StartElement :switch _fagc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_feea .Layout =NewCT_Layout ();if _gce :=d .DecodeElement (_feea .Layout ,&_fagc );_gce !=nil {return _gce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_feea .Tx =NewCT_Tx ();if _eegbe :=d .DecodeElement (_feea .Tx ,&_fagc );_eegbe !=nil {return _eegbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_feea .SpPr =_d .NewCT_ShapeProperties ();if _bcec :=d .DecodeElement (_feea .SpPr ,&_fagc );_bcec !=nil {return _bcec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_feea .TxPr =_d .NewCT_TextBody ();if _egeb :=d .DecodeElement (_feea .TxPr ,&_fagc );_egeb !=nil {return _egeb ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_fagc .Name );if _abaa :=d .Skip ();_abaa !=nil {return _abaa ;};};case _c .EndElement :break _ffbb ;case _c .CharData :};};return nil ;};func NewCT_PictureOptions ()*CT_PictureOptions {_cadcd :=&CT_PictureOptions {};return _cadcd };func NewCT_NumData ()*CT_NumData {_gbaf :=&CT_NumData {};return _gbaf };func (_febaa *CT_LegendEntryChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfcef :for {_afadg ,_fbff :=d .Token ();if _fbff !=nil {return _fbff ;};switch _ddfd :=_afadg .(type ){case _c .StartElement :switch _ddfd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_febaa .Delete =NewCT_Boolean ();if _ecff :=d .DecodeElement (_febaa .Delete ,&_ddfd );_ecff !=nil {return _ecff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_febaa .TxPr =_d .NewCT_TextBody ();if _bbcab :=d .DecodeElement (_febaa .TxPr ,&_ddfd );_bbcab !=nil {return _bbcab ;};default:_cf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ddfd .Name );if _aaagg :=d .Skip ();_aaagg !=nil {return _aaagg ;};};case _c .EndElement :break _gfcef ;case _c .CharData :};};return nil ;};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func NewCT_BubbleScale ()*CT_BubbleScale {_cae :=&CT_BubbleScale {};return _cae };func (_gfdef ST_OfPieType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbgdb :=_c .Attr {};_gbgdb .Name =name ;switch _gfdef {case ST_OfPieTypeUnset :_gbgdb .Value ="";case ST_OfPieTypePie :_gbgdb .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_gbgdb .Value ="\u0062\u0061\u0072";};return _gbgdb ,nil ;};func NewCT_Layout ()*CT_Layout {_feba :=&CT_Layout {};return _feba };func NewCT_TimeUnit ()*CT_TimeUnit {_bddab :=&CT_TimeUnit {};return _bddab };func (_dcggee *CT_Skip )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcggee .ValAttr =1;for _ ,_ffagad :=range start .Attr {if _ffagad .Name .Local =="\u0076\u0061\u006c"{_gabaa ,_gcfe :=_e .ParseUint (_ffagad .Value ,10,32);if _gcfe !=nil {return _gcfe ;};_dcggee .ValAttr =uint32 (_gabaa );continue ;};};for {_edbge ,_ebcfc :=d .Token ();if _ebcfc !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_ebcfc );};if _fcedae ,_eaegf :=_edbge .(_c .EndElement );_eaegf &&_fcedae .Name ==start .Name {break ;};};return nil ;};func (_dbd *CT_BarChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_dbd .BarDir ,_gbf );if _dbd .Grouping !=nil {_gcgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dbd .Grouping ,_gcgb );};if _dbd .VaryColors !=nil {_ede :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dbd .VaryColors ,_ede );};if _dbd .Ser !=nil {_bcff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dagb :=range _dbd .Ser {e .EncodeElement (_dagb ,_bcff );};};if _dbd .DLbls !=nil {_dbg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dbd .DLbls ,_dbg );};if _dbd .GapWidth !=nil {_dfff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dbd .GapWidth ,_dfff );};if _dbd .Overlap !=nil {_fge :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_dbd .Overlap ,_fge );};if _dbd .SerLines !=nil {_cfce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_def :=range _dbd .SerLines {e .EncodeElement (_def ,_cfce );};};_bad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_efa :=range _dbd .AxId {e .EncodeElement (_efa ,_bad );};if _dbd .ExtLst !=nil {_cge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbd .ExtLst ,_cge );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_ErrValTypeUnset ST_ErrValType =0;ST_ErrValTypeCust ST_ErrValType =1;ST_ErrValTypeFixedVal ST_ErrValType =2;ST_ErrValTypePercentage ST_ErrValType =3;ST_ErrValTypeStdDev ST_ErrValType =4;ST_ErrValTypeStdErr ST_ErrValType =5;); +// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path +func (_edga *CT_Double )ValidateWithPath (path string )error {return nil };func (_gecaf *ST_LayoutMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gecaf =0;case "\u0065\u0064\u0067\u0065":*_gecaf =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_gecaf =2;};return nil ;};func (_gfbg *CT_LineChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfbg .Grouping =NewCT_Grouping ();_agbea :for {_dbbbg ,_gbed :=d .Token ();if _gbed !=nil {return _gbed ;};switch _aabcc :=_dbbbg .(type ){case _e .StartElement :switch _aabcc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dfcb :=d .DecodeElement (_gfbg .Grouping ,&_aabcc );_dfcb !=nil {return _dfcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbg .VaryColors =NewCT_Boolean ();if _ggbce :=d .DecodeElement (_gfbg .VaryColors ,&_aabcc );_ggbce !=nil {return _ggbce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ggea :=NewCT_LineSer ();if _fbfeb :=d .DecodeElement (_ggea ,&_aabcc );_fbfeb !=nil {return _fbfeb ;};_gfbg .Ser =append (_gfbg .Ser ,_ggea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbg .DLbls =NewCT_DLbls ();if _bbbe :=d .DecodeElement (_gfbg .DLbls ,&_aabcc );_bbbe !=nil {return _bbbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbg .DropLines =NewCT_ChartLines ();if _dbbggb :=d .DecodeElement (_gfbg .DropLines ,&_aabcc );_dbbggb !=nil {return _dbbggb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbg .HiLowLines =NewCT_ChartLines ();if _ebef :=d .DecodeElement (_gfbg .HiLowLines ,&_aabcc );_ebef !=nil {return _ebef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbg .UpDownBars =NewCT_UpDownBars ();if _fdccd :=d .DecodeElement (_gfbg .UpDownBars ,&_aabcc );_fdccd !=nil {return _fdccd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbg .Marker =NewCT_Boolean ();if _fgead :=d .DecodeElement (_gfbg .Marker ,&_aabcc );_fgead !=nil {return _fgead ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfbg .Smooth =NewCT_Boolean ();if _geecd :=d .DecodeElement (_gfbg .Smooth ,&_aabcc );_geecd !=nil {return _geecd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafe :=NewCT_UnsignedInt ();if _cdgbf :=d .DecodeElement (_fafe ,&_aabcc );_cdgbf !=nil {return _cdgbf ;};_gfbg .AxId =append (_gfbg .AxId ,_fafe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfbg .ExtLst =NewCT_ExtensionList ();if _efdg :=d .DecodeElement (_gfbg .ExtLst ,&_aabcc );_efdg !=nil {return _efdg ;};default:_ba .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_aabcc .Name );if _gdac :=d .Skip ();_gdac !=nil {return _gdac ;};};case _e .EndElement :break _agbea ;case _e .CharData :};};return nil ;};func NewCT_PictureOptions ()*CT_PictureOptions {_dddc :=&CT_PictureOptions {};return _dddc };func (_cbec *CT_MarkerSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbec .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_cbec .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_efdcd ST_SizeRepresents )Validate ()error {return _efdcd .ValidateWithPath ("")};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};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 (_gac *CT_BubbleSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gac .Idx =NewCT_UnsignedInt ();_gac .Order =NewCT_UnsignedInt ();_fcd :for {_cfcf ,_aca :=d .Token ();if _aca !=nil {return _aca ;};switch _ebcf :=_cfcf .(type ){case _e .StartElement :switch _ebcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdbc :=d .DecodeElement (_gac .Idx ,&_ebcf );_fdbc !=nil {return _fdbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gedef :=d .DecodeElement (_gac .Order ,&_ebcf );_gedef !=nil {return _gedef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gac .Tx =NewCT_SerTx ();if _fcfd :=d .DecodeElement (_gac .Tx ,&_ebcf );_fcfd !=nil {return _fcfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gac .SpPr =_cb .NewCT_ShapeProperties ();if _ggd :=d .DecodeElement (_gac .SpPr ,&_ebcf );_ggd !=nil {return _ggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gac .InvertIfNegative =NewCT_Boolean ();if _baeb :=d .DecodeElement (_gac .InvertIfNegative ,&_ebcf );_baeb !=nil {return _baeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afb :=NewCT_DPt ();if _cea :=d .DecodeElement (_afb ,&_ebcf );_cea !=nil {return _cea ;};_gac .DPt =append (_gac .DPt ,_afb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gac .DLbls =NewCT_DLbls ();if _eab :=d .DecodeElement (_gac .DLbls ,&_ebcf );_eab !=nil {return _eab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abcf :=NewCT_Trendline ();if _baabg :=d .DecodeElement (_abcf ,&_ebcf );_baabg !=nil {return _baabg ;};_gac .Trendline =append (_gac .Trendline ,_abcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egfa :=NewCT_ErrBars ();if _eagg :=d .DecodeElement (_egfa ,&_ebcf );_eagg !=nil {return _eagg ;};_gac .ErrBars =append (_gac .ErrBars ,_egfa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gac .XVal =NewCT_AxDataSource ();if _acga :=d .DecodeElement (_gac .XVal ,&_ebcf );_acga !=nil {return _acga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gac .YVal =NewCT_NumDataSource ();if _debb :=d .DecodeElement (_gac .YVal ,&_ebcf );_debb !=nil {return _debb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gac .BubbleSize =NewCT_NumDataSource ();if _gaeb :=d .DecodeElement (_gac .BubbleSize ,&_ebcf );_gaeb !=nil {return _gaeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gac .Bubble3D =NewCT_Boolean ();if _dbffd :=d .DecodeElement (_gac .Bubble3D ,&_ebcf );_dbffd !=nil {return _dbffd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gac .ExtLst =NewCT_ExtensionList ();if _gbbb :=d .DecodeElement (_gac .ExtLst ,&_ebcf );_gbbb !=nil {return _gbbb ;};default:_ba .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_ebcf .Name );if _aecf :=d .Skip ();_aecf !=nil {return _aecf ;};};case _e .EndElement :break _fcd ;case _e .CharData :};};return nil ;};func (_cgdfg *ST_AxPos )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cgdfg =0;case "\u0062":*_cgdfg =1;case "\u006c":*_cgdfg =2;case "\u0072":*_cgdfg =3;case "\u0074":*_cgdfg =4;};return nil ;}; + +// Validate validates the CT_Pie3DChart and its children +func (_bbdg *CT_Pie3DChart )Validate ()error {return _bbdg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");}; + +// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path +func (_dgccf *CT_SerTx )ValidateWithPath (path string )error {if _dcfbf :=_dgccf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dcfbf !=nil {return _dcfbf ;};return nil ;};func (_cgcfg *CT_PlotAreaChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgcfg .AreaChart !=nil {_aedce :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .AreaChart ,_aedce );};if _cgcfg .Area3DChart !=nil {_geefa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .Area3DChart ,_geefa );};if _cgcfg .LineChart !=nil {_fbbdc :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .LineChart ,_fbbdc );};if _cgcfg .Line3DChart !=nil {_eded :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .Line3DChart ,_eded );};if _cgcfg .StockChart !=nil {_badb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .StockChart ,_badb );};if _cgcfg .RadarChart !=nil {_bdbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .RadarChart ,_bdbe );};if _cgcfg .ScatterChart !=nil {_gbca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .ScatterChart ,_gbca );};if _cgcfg .PieChart !=nil {_cdfge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .PieChart ,_cdfge );};if _cgcfg .Pie3DChart !=nil {_fafec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .Pie3DChart ,_fafec );};if _cgcfg .DoughnutChart !=nil {_bbfgg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .DoughnutChart ,_bbfgg );};if _cgcfg .BarChart !=nil {_ccdee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .BarChart ,_ccdee );};if _cgcfg .Bar3DChart !=nil {_cefbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .Bar3DChart ,_cefbe );};if _cgcfg .OfPieChart !=nil {_acbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .OfPieChart ,_acbe );};if _cgcfg .SurfaceChart !=nil {_efcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .SurfaceChart ,_efcd );};if _cgcfg .Surface3DChart !=nil {_gbdaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .Surface3DChart ,_gbdaf );};if _cgcfg .BubbleChart !=nil {_adbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cgcfg .BubbleChart ,_adbd );};return nil ;}; // Validate validates the CT_BuiltInUnit and its children -func (_ffdg *CT_BuiltInUnit )Validate ()error {return _ffdg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");}; +func (_bfbgb *CT_BuiltInUnit )Validate ()error {return _bfbgb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func (_addb *CT_DPt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bfdc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_addb .Idx ,_bfdc );if _addb .InvertIfNegative !=nil {_efffd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_addb .InvertIfNegative ,_efffd );};if _addb .Marker !=nil {_bdbcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_addb .Marker ,_bdbcc );};if _addb .Bubble3D !=nil {_adfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_addb .Bubble3D ,_adfg );};if _addb .Explosion !=nil {_ffgde :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_addb .Explosion ,_ffgde );};if _addb .SpPr !=nil {_bcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_addb .SpPr ,_bcb );};if _addb .PictureOptions !=nil {_bff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_addb .PictureOptions ,_bff );};if _addb .ExtLst !=nil {_daed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_addb .ExtLst ,_daed );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ST_BubbleScale is a union type -type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;}; +// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path +func (_eabfa *CT_ManualLayout )ValidateWithPath (path string )error {if _eabfa .LayoutTarget !=nil {if _eccd :=_eabfa .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_eccd !=nil {return _eccd ;};};if _eabfa .XMode !=nil {if _abgd :=_eabfa .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_abgd !=nil {return _abgd ;};};if _eabfa .YMode !=nil {if _cfagd :=_eabfa .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_cfagd !=nil {return _cfagd ;};};if _eabfa .WMode !=nil {if _aadb :=_eabfa .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_aadb !=nil {return _aadb ;};};if _eabfa .HMode !=nil {if _fegf :=_eabfa .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_fegf !=nil {return _fegf ;};};if _eabfa .X !=nil {if _bdbcf :=_eabfa .X .ValidateWithPath (path +"\u002f\u0058");_bdbcf !=nil {return _bdbcf ;};};if _eabfa .Y !=nil {if _bgdfc :=_eabfa .Y .ValidateWithPath (path +"\u002f\u0059");_bgdfc !=nil {return _bgdfc ;};};if _eabfa .W !=nil {if _bddfd :=_eabfa .W .ValidateWithPath (path +"\u002f\u0057");_bddfd !=nil {return _bddfd ;};};if _eabfa .H !=nil {if _gabf :=_eabfa .H .ValidateWithPath (path +"\u002f\u0048");_gabf !=nil {return _gabf ;};};if _eabfa .ExtLst !=nil {if _ccbe :=_eabfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbe !=nil {return _ccbe ;};};return nil ;};func (_fcdfe ST_LegendPos )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fbccf :=_e .Attr {};_fbccf .Name =name ;switch _fcdfe {case ST_LegendPosUnset :_fbccf .Value ="";case ST_LegendPosB :_fbccf .Value ="\u0062";case ST_LegendPosTr :_fbccf .Value ="\u0074\u0072";case ST_LegendPosL :_fbccf .Value ="\u006c";case ST_LegendPosR :_fbccf .Value ="\u0072";case ST_LegendPosT :_fbccf .Value ="\u0074";};return _fbccf ,nil ;}; -// ST_DepthPercent is a union type -type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func (_fcad *ST_DispBlanksAs )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcad =0;case "\u0073\u0070\u0061\u006e":*_fcad =1;case "\u0067\u0061\u0070":*_fcad =2;case "\u007a\u0065\u0072\u006f":*_fcad =3;};return nil ;};func (_ebeg *CT_PageMargins )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_ebeg .LAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_ebeg .RAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_ebeg .TAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_aa .Sprintf ("\u0025\u0076",_ebeg .BAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_ebeg .HeaderAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_ebeg .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CatAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_d .CT_ShapeProperties ;TxPr *_d .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblAlgn *CT_LblAlgn ;LblOffset *CT_LblOffset ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;NoMultiLvlLbl *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_fffdg ST_TickMark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fffdg .String (),start );};type CT_RotX struct{ValAttr *int8 ;}; +// Validate validates the CT_LegendPos and its children +func (_dbabb *CT_LegendPos )Validate ()error {return _dbabb .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};func (_bbadb *CT_Title )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agbg :for {_ebeg ,_cbdef :=d .Token ();if _cbdef !=nil {return _cbdef ;};switch _dcca :=_ebeg .(type ){case _e .StartElement :switch _dcca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbadb .Tx =NewCT_Tx ();if _gcaeg :=d .DecodeElement (_bbadb .Tx ,&_dcca );_gcaeg !=nil {return _gcaeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbadb .Layout =NewCT_Layout ();if _deaeb :=d .DecodeElement (_bbadb .Layout ,&_dcca );_deaeb !=nil {return _deaeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbadb .Overlay =NewCT_Boolean ();if _faacc :=d .DecodeElement (_bbadb .Overlay ,&_dcca );_faacc !=nil {return _faacc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbadb .SpPr =_cb .NewCT_ShapeProperties ();if _dfab :=d .DecodeElement (_bbadb .SpPr ,&_dcca );_dfab !=nil {return _dfab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbadb .TxPr =_cb .NewCT_TextBody ();if _aagdf :=d .DecodeElement (_bbadb .TxPr ,&_dcca );_aagdf !=nil {return _aagdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbadb .ExtLst =NewCT_ExtensionList ();if _eddfg :=d .DecodeElement (_bbadb .ExtLst ,&_dcca );_eddfg !=nil {return _eddfg ;};default:_ba .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",_dcca .Name );if _fbgf :=d .Skip ();_fbgf !=nil {return _fbgf ;};};case _e .EndElement :break _agbg ;case _e .CharData :};};return nil ;};func NewCT_RelId ()*CT_RelId {_fafge :=&CT_RelId {};return _fafge };func (_facg *CT_SurfaceSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_affae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_facg .Idx ,_affae );_ecaf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_facg .Order ,_ecaf );if _facg .Tx !=nil {_ffbbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_facg .Tx ,_ffbbd );};if _facg .SpPr !=nil {_eacbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_facg .SpPr ,_eacbd );};if _facg .Cat !=nil {_gcbda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_facg .Cat ,_gcbda );};if _facg .Val !=nil {_gabda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_facg .Val ,_gabda );};if _facg .ExtLst !=nil {_edbad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_facg .ExtLst ,_edbad );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_LineChart ()*CT_LineChart {_fega :=&CT_LineChart {};_fega .Grouping =NewCT_Grouping ();return _fega ;};func (_bcafd *EG_AreaChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcafd .Grouping !=nil {_dfaef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bcafd .Grouping ,_dfaef );};if _bcafd .VaryColors !=nil {_ccdgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bcafd .VaryColors ,_ccdgc );};if _bcafd .Ser !=nil {_acecb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_abgf :=range _bcafd .Ser {e .EncodeElement (_abgf ,_acecb );};};if _bcafd .DLbls !=nil {_dggffc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bcafd .DLbls ,_dggffc );};if _bcafd .DropLines !=nil {_bcdef :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bcafd .DropLines ,_bcdef );};return nil ;}; -// Validate validates the CT_Overlap and its children -func (_aaefc *CT_Overlap )Validate ()error {return _aaefc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_bcaa ST_Grouping )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gebgg :=_c .Attr {};_gebgg .Name =name ;switch _bcaa {case ST_GroupingUnset :_gebgg .Value ="";case ST_GroupingPercentStacked :_gebgg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_gebgg .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_gebgg .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _gebgg ,nil ;}; +// Validate validates the CT_StockChart and its children +func (_becaf *CT_StockChart )Validate ()error {return _becaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path -func (_ffcd *CT_AxPos )ValidateWithPath (path string )error {if _ffcd .ValAttr ==ST_AxPosUnset {return _aa .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bgb :=_ffcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgb !=nil {return _bgb ;};return nil ;};type CT_BubbleChart struct{VaryColors *CT_Boolean ;Ser []*CT_BubbleSer ;DLbls *CT_DLbls ;Bubble3D *CT_Boolean ;BubbleScale *CT_BubbleScale ;ShowNegBubbles *CT_Boolean ;SizeRepresents *CT_SizeRepresents ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path +func (_ccdgf *CT_LayoutMode )ValidateWithPath (path string )error {if _affb :=_ccdgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_affb !=nil {return _affb ;};return nil ;};func (_decge ST_MarkerStyle )String ()string {switch _decge {case 0:return "";case 1:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 2:return "\u0064\u0061\u0073\u0068";case 3:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 4:return "\u0064\u006f\u0074";case 5:return "\u006e\u006f\u006e\u0065";case 6:return "\u0070i\u0063\u0074\u0075\u0072\u0065";case 7:return "\u0070\u006c\u0075\u0073";case 8:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 9:return "\u0073\u0074\u0061\u0072";case 10:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 11:return "\u0078";case 12:return "\u0061\u0075\u0074\u006f";};return "";};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};type CT_StrVal struct{IdxAttr uint32 ;V string ;};func (_agga *CT_LegendEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agga .Idx =NewCT_UnsignedInt ();_fdbe :for {_agde ,_ebga :=d .Token ();if _ebga !=nil {return _ebga ;};switch _eeaab :=_agde .(type ){case _e .StartElement :switch _eeaab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebcba :=d .DecodeElement (_agga .Idx ,&_eeaab );_ebcba !=nil {return _ebcba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agga .Choice ==nil {_agga .Choice =NewCT_LegendEntryChoice ();};if _cedc :=d .DecodeElement (&_agga .Choice .Delete ,&_eeaab );_cedc !=nil {return _cedc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agga .Choice ==nil {_agga .Choice =NewCT_LegendEntryChoice ();};if _dacdf :=d .DecodeElement (&_agga .Choice .TxPr ,&_eeaab );_dacdf !=nil {return _dacdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agga .ExtLst =NewCT_ExtensionList ();if _eecc :=d .DecodeElement (_agga .ExtLst ,&_eeaab );_eecc !=nil {return _eecc ;};default:_ba .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_eeaab .Name );if _eacef :=d .Skip ();_eacef !=nil {return _eacef ;};};case _e .EndElement :break _fdbe ;case _e .CharData :};};return nil ;}; -// Validate validates the EG_AxSharedChoice and its children -func (_eaae *EG_AxSharedChoice )Validate ()error {return _eaae .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};func init (){_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce",NewCT_Double );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074",NewCT_UnsignedInt );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064",NewCT_RelId );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l",NewCT_NumVal );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061",NewCT_NumData );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f",NewCT_NumRef );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_NumDataSource );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l",NewCT_StrVal );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061",NewCT_StrData );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f",NewCT_StrRef );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0078",NewCT_Tx );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044",NewCT_TextLanguageID );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061",NewCT_MultiLvlStrData );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066",NewCT_MultiLvlStrRef );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_AxDataSource );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078",NewCT_SerTx );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074",NewCT_LayoutTarget );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065",NewCT_LayoutMode );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074",NewCT_ManualLayout );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t",NewCT_Layout );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065",NewCT_Title );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0058",NewCT_RotX );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_HPercent );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0059",NewCT_RotY );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_DepthPercent );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065",NewCT_Perspective );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D",NewCT_View3D );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065",NewCT_Surface );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073",NewCT_Thickness );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce",NewCT_DTable );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074",NewCT_GapAmount );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_Overlap );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065",NewCT_BubbleScale );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073",NewCT_SizeRepresents );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067",NewCT_FirstSliceAng );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_HoleSize );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065",NewCT_SplitType );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074",NewCT_CustSplit );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065",NewCT_SecondPieSize );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e",NewCT_LblAlgn );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_DLblPos );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u004c\u0062\u006c",NewCT_DLbl );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073",NewCT_DLbls );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065",NewCT_MarkerStyle );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065",NewCT_MarkerSize );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u0050\u0074",NewCT_DPt );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065",NewCT_TrendlineType );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072",NewCT_Order );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd",NewCT_Period );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c",NewCT_TrendlineLbl );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065",NewCT_Trendline );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r",NewCT_ErrDir );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_ErrBarType );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065",NewCT_ErrValType );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073",NewCT_ErrBars );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072",NewCT_UpDownBar );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073",NewCT_UpDownBars );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072",NewCT_LineSer );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072",NewCT_ScatterSer );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072",NewCT_RadarSer );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r",NewCT_BarSer );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072",NewCT_AreaSer );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r",NewCT_PieSer );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072",NewCT_BubbleSer );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072",NewCT_SurfaceSer );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067",NewCT_Grouping );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073",NewCT_ChartLines );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_LineChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Line3DChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074",NewCT_StockChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_ScatterStyle );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_ScatterChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_RadarStyle );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_RadarChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067",NewCT_BarGrouping );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r",NewCT_BarDir );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_BarChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Bar3DChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074",NewCT_AreaChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Area3DChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_PieChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Pie3DChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074",NewCT_DoughnutChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065",NewCT_OfPieType );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_OfPieChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074",NewCT_BubbleChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074",NewCT_BandFmt );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073",NewCT_BandFmts );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_SurfaceChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Surface3DChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073",NewCT_AxPos );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073",NewCT_Crosses );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e",NewCT_CrossBetween );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b",NewCT_TickMark );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_TickLblPos );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u006b\u0069\u0070",NewCT_Skip );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074",NewCT_TimeUnit );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074",NewCT_AxisUnit );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074",NewCT_BuiltInUnit );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_PictureFormat );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074",NewCT_PictureStackUnit );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073",NewCT_PictureOptions );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c",NewCT_DispUnitsLbl );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073",NewCT_DispUnits );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e",NewCT_Orientation );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065",NewCT_LogBase );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067",NewCT_Scaling );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074",NewCT_LblOffset );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078",NewCT_CatAx );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x",NewCT_DateAx );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078",NewCT_SerAx );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078",NewCT_ValAx );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PlotArea );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074",NewCT_PivotFmt );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073",NewCT_PivotFmts );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073",NewCT_LegendPos );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079",NewCT_LegendEntry );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed",NewCT_Legend );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073",NewCT_DispBlanksAs );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074",NewCT_Chart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065",NewCT_PivotSource );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Protection );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061",NewCT_ExternalData );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_PrintSettings );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewCT_ChartSpace );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewChartSpace );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073",NewUserShapes );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061r\u0074",NewChart );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_DLblShared );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c",NewGroup_DLbl );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073",NewGroup_DLbls );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SerShared );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_LineChartShared );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_BarChartShared );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_AreaChartShared );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_PieChartShared );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SurfaceChartShared );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_AxShared );_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061",NewEG_LegendEntryData );}; \ No newline at end of file +// Validate validates the CT_Area3DChart and its children +func (_bc *CT_Area3DChart )Validate ()error {return _bc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");}; + +// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path +func (_ccefb *CT_UpDownBars )ValidateWithPath (path string )error {if _ccefb .GapWidth !=nil {if _aacdg :=_ccefb .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_aacdg !=nil {return _aacdg ;};};if _ccefb .UpBars !=nil {if _efega :=_ccefb .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_efega !=nil {return _efega ;};};if _ccefb .DownBars !=nil {if _cadbc :=_ccefb .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_cadbc !=nil {return _cadbc ;};};if _ccefb .ExtLst !=nil {if _fgfc :=_ccefb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfc !=nil {return _fgfc ;};};return nil ;};func (_fbeag *Group_DLbls )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdebe :for {_fbcff ,_bdfceg :=d .Token ();if _bdfceg !=nil {return _bdfceg ;};switch _ccfbc :=_fbcff .(type ){case _e .StartElement :switch _ccfbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbeag .NumFmt =NewCT_NumFmt ();if _fdcea :=d .DecodeElement (_fbeag .NumFmt ,&_ccfbc );_fdcea !=nil {return _fdcea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbeag .SpPr =_cb .NewCT_ShapeProperties ();if _bagdg :=d .DecodeElement (_fbeag .SpPr ,&_ccfbc );_bagdg !=nil {return _bagdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbeag .TxPr =_cb .NewCT_TextBody ();if _bgfd :=d .DecodeElement (_fbeag .TxPr ,&_ccfbc );_bgfd !=nil {return _bgfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbeag .DLblPos =NewCT_DLblPos ();if _gcgge :=d .DecodeElement (_fbeag .DLblPos ,&_ccfbc );_gcgge !=nil {return _gcgge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbeag .ShowLegendKey =NewCT_Boolean ();if _ceecg :=d .DecodeElement (_fbeag .ShowLegendKey ,&_ccfbc );_ceecg !=nil {return _ceecg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbeag .ShowVal =NewCT_Boolean ();if _dabbd :=d .DecodeElement (_fbeag .ShowVal ,&_ccfbc );_dabbd !=nil {return _dabbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbeag .ShowCatName =NewCT_Boolean ();if _bebca :=d .DecodeElement (_fbeag .ShowCatName ,&_ccfbc );_bebca !=nil {return _bebca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbeag .ShowSerName =NewCT_Boolean ();if _cdfgab :=d .DecodeElement (_fbeag .ShowSerName ,&_ccfbc );_cdfgab !=nil {return _cdfgab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbeag .ShowPercent =NewCT_Boolean ();if _ecedd :=d .DecodeElement (_fbeag .ShowPercent ,&_ccfbc );_ecedd !=nil {return _ecedd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbeag .ShowBubbleSize =NewCT_Boolean ();if _cdfcd :=d .DecodeElement (_fbeag .ShowBubbleSize ,&_ccfbc );_cdfcd !=nil {return _cdfcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbeag .Separator =new (string );if _badbb :=d .DecodeElement (_fbeag .Separator ,&_ccfbc );_badbb !=nil {return _badbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbeag .ShowLeaderLines =NewCT_Boolean ();if _efcae :=d .DecodeElement (_fbeag .ShowLeaderLines ,&_ccfbc );_efcae !=nil {return _efcae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbeag .LeaderLines =NewCT_ChartLines ();if _acade :=d .DecodeElement (_fbeag .LeaderLines ,&_ccfbc );_acade !=nil {return _acade ;};default:_ba .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_ccfbc .Name );if _effgb :=d .Skip ();_effgb !=nil {return _effgb ;};};case _e .EndElement :break _cdebe ;case _e .CharData :};};return nil ;}; + +// Validate validates the CT_PieSer and its children +func (_fefa *CT_PieSer )Validate ()error {return _fefa .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};func NewCT_TickLblPos ()*CT_TickLblPos {_cgebd :=&CT_TickLblPos {};return _cgebd }; + +// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path +func (_afe *CT_BarGrouping )ValidateWithPath (path string )error {if _cagc :=_afe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cagc !=nil {return _cagc ;};return nil ;};func (_fdec *CT_DispBlanksAs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fdec .ValAttr !=ST_DispBlanksAsUnset {_fbbg ,_ceea :=_fdec .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _ceea !=nil {return _ceea ;};start .Attr =append (start .Attr ,_fbbg );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ecca *CT_UnsignedInt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bf .Sprintf ("\u0025\u0076",_ecca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func init (){_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ba .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 9a09d4c3fa..d2b180f041 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 (_e "encoding/xml";_ac "fmt";_g "github.com/unidoc/unioffice";_eg "github.com/unidoc/unioffice/schema/soo/dml";_a "strconv";);func NewCT_Marker ()*CT_Marker {_dcda :=&CT_Marker {};_dcda .X =0.0;_dcda .Y =0.0;return _dcda };func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_ded :=&CT_PictureNonVisual {};_ded .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_ded .CNvPicPr =_eg .NewCT_NonVisualPictureProperties ();return _ded ;};type CT_Marker struct{X float64 ;Y float64 ;}; +package chartDrawing ;import (_f "encoding/xml";_a "fmt";_ac "github.com/unidoc/unioffice";_af "github.com/unidoc/unioffice/schema/soo/dml";_e "strconv";);func (_edfe *CT_GroupShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bagg :for {_fac ,_fafd :=d .Token ();if _fafd !=nil {return _fafd ;};switch _bcg :=_fac .(type ){case _f .StartElement :switch _bcg .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dd :=NewCT_Shape ();if _egd :=d .DecodeElement (_dd ,&_bcg );_egd !=nil {return _egd ;};_edfe .Sp =append (_edfe .Sp ,_dd );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_edg :=NewCT_GroupShape ();if _fedf :=d .DecodeElement (_edg ,&_bcg );_fedf !=nil {return _fedf ;};_edfe .GrpSp =append (_edfe .GrpSp ,_edg );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gg :=NewCT_GraphicFrame ();if _abc :=d .DecodeElement (_gg ,&_bcg );_abc !=nil {return _abc ;};_edfe .GraphicFrame =append (_edfe .GraphicFrame ,_gg );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_babc :=NewCT_Connector ();if _bbg :=d .DecodeElement (_babc ,&_bcg );_bbg !=nil {return _bbg ;};_edfe .CxnSp =append (_edfe .CxnSp ,_babc );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dde :=NewCT_Picture ();if _efe :=d .DecodeElement (_dde ,&_bcg );_efe !=nil {return _efe ;};_edfe .Pic =append (_edfe .Pic ,_dde );default:_ac .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",_bcg .Name );if _dc :=d .Skip ();_dc !=nil {return _dc ;};};case _f .EndElement :break _bagg ;case _f .CharData :};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_af .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};type CT_GraphicFrameNonVisual struct{CNvPr *_af .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_af .CT_NonVisualGraphicFrameProperties ;};func (_aba *CT_Shape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aba .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_aba .MacroAttr )});};if _aba .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0076",*_aba .TextlinkAttr )});};if _aba .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0064",_bafb (*_aba .FLocksTextAttr ))});};if _aba .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_bafb (*_aba .FPublishedAttr ))});};e .EncodeToken (start );_fbd :=_f .StartElement {Name :_f .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aba .NvSpPr ,_fbd );_ebcg :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aba .SpPr ,_ebcg );if _aba .Style !=nil {_fagb :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_aba .Style ,_fagb );};if _aba .TxBody !=nil {_dgbb :=_f .StartElement {Name :_f .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_aba .TxBody ,_dgbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_fdd :=&CT_GroupShapeChoice {};return _fdd }; -// Validate validates the CT_GraphicFrameNonVisual and its children -func (_bef *CT_GraphicFrameNonVisual )Validate ()error {return _bef .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_fee *CT_GraphicFrame )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fee .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_fee .Xfrm =_eg .NewCT_Transform2D ();_fee .Graphic =_eg .NewGraphic ();for _ ,_af :=range start .Attr {if _af .Name .Local =="\u006d\u0061\u0063r\u006f"{_bbd ,_gbg :=_af .Value ,error (nil );if _gbg !=nil {return _gbg ;};_fee .MacroAttr =&_bbd ;continue ;};if _af .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_adag ,_ebc :=_a .ParseBool (_af .Value );if _ebc !=nil {return _ebc ;};_fee .FPublishedAttr =&_adag ;continue ;};};_gd :for {_bgf ,_dgb :=d .Token ();if _dgb !=nil {return _dgb ;};switch _egd :=_bgf .(type ){case _e .StartElement :switch _egd .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _bbg :=d .DecodeElement (_fee .NvGraphicFramePr ,&_egd );_bbg !=nil {return _bbg ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _feb :=d .DecodeElement (_fee .Xfrm ,&_egd );_feb !=nil {return _feb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _cga :=d .DecodeElement (_fee .Graphic ,&_egd );_cga !=nil {return _cga ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_egd .Name );if _bfc :=d .Skip ();_bfc !=nil {return _bfc ;};};case _e .EndElement :break _gd ;case _e .CharData :};};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_eg .CT_ShapeProperties ;Style *_eg .CT_ShapeStyle ;};type CT_ShapeNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvSpPr *_eg .CT_NonVisualDrawingShapeProps ;}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_dfc *EG_Anchor )ValidateWithPath (path string )error {if _dfc .RelSizeAnchor !=nil {if _fdfc :=_dfc .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_fdfc !=nil {return _fdfc ;};};if _dfc .AbsSizeAnchor !=nil {if _dfgd :=_dfc .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_dfgd !=nil {return _dfgd ;};};return nil ;}; -// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path -func (_gbe *CT_GraphicFrame )ValidateWithPath (path string )error {if _gaa :=_gbe .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_gaa !=nil {return _gaa ;};if _fgc :=_gbe .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fgc !=nil {return _fgc ;};if _afc :=_gbe .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_afc !=nil {return _afc ;};return nil ;}; +// Validate validates the CT_Drawing and its children +func (_ebf *CT_Drawing )Validate ()error {return _ebf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_af .CT_BlipFillProperties ;SpPr *_af .CT_ShapeProperties ;Style *_af .CT_ShapeStyle ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_effc *CT_PictureNonVisual )ValidateWithPath (path string )error {if _gbca :=_effc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gbca !=nil {return _gbca ;};if _ggfb :=_effc .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_ggfb !=nil {return _ggfb ;};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_dba :=&CT_GroupShape {};_dba .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_dba .GrpSpPr =_eg .NewCT_GroupShapeProperties ();return _dba ;};func (_bfb *CT_GroupShape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_bfb .GrpSpPr =_eg .NewCT_GroupShapeProperties ();_bad :for {_gea ,_efe :=d .Token ();if _efe !=nil {return _efe ;};switch _gec :=_gea .(type ){case _e .StartElement :switch _gec .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _dd :=d .DecodeElement (_bfb .NvGrpSpPr ,&_gec );_dd !=nil {return _dd ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _cce :=d .DecodeElement (_bfb .GrpSpPr ,&_gec );_cce !=nil {return _cce ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_acf :=NewCT_GroupShapeChoice ();if _afb :=d .DecodeElement (&_acf .Sp ,&_gec );_afb !=nil {return _afb ;};_bfb .Choice =append (_bfb .Choice ,_acf );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ggd :=NewCT_GroupShapeChoice ();if _abe :=d .DecodeElement (&_ggd .GrpSp ,&_gec );_abe !=nil {return _abe ;};_bfb .Choice =append (_bfb .Choice ,_ggd );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bfa :=NewCT_GroupShapeChoice ();if _aacb :=d .DecodeElement (&_bfa .GraphicFrame ,&_gec );_aacb !=nil {return _aacb ;};_bfb .Choice =append (_bfb .Choice ,_bfa );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_gab :=NewCT_GroupShapeChoice ();if _gbef :=d .DecodeElement (&_gab .CxnSp ,&_gec );_gbef !=nil {return _gbef ;};_bfb .Choice =append (_bfb .Choice ,_gab );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bcd :=NewCT_GroupShapeChoice ();if _ced :=d .DecodeElement (&_bcd .Pic ,&_gec );_ced !=nil {return _ced ;};_bfb .Choice =append (_bfb .Choice ,_bcd );default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_gec .Name );if _fac :=d .Skip ();_fac !=nil {return _fac ;};};case _e .EndElement :break _bad ;case _e .CharData :};};return nil ;};func (_fce *CT_GroupShape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dgcd :=_e .StartElement {Name :_e .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_fce .NvGrpSpPr ,_dgcd );_gegb :=_e .StartElement {Name :_e .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fce .GrpSpPr ,_gegb );if _fce .Choice !=nil {for _ ,_ceab :=range _fce .Choice {_ceab .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dg *CT_AbsSizeAnchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dg .From =NewCT_Marker ();_dg .Ext =_eg .NewCT_PositiveSize2D ();_aa :for {_aaa ,_bf :=d .Token ();if _bf !=nil {return _bf ;};switch _ge :=_aaa .(type ){case _e .StartElement :switch _ge .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _bb :=d .DecodeElement (_dg .From ,&_ge );_bb !=nil {return _bb ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _dgd :=d .DecodeElement (_dg .Ext ,&_ge );_dgd !=nil {return _dgd ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_dg .Choice =NewEG_ObjectChoicesChoice ();if _gc :=d .DecodeElement (&_dg .Choice .Sp ,&_ge );_gc !=nil {return _gc ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_dg .Choice =NewEG_ObjectChoicesChoice ();if _c :=d .DecodeElement (&_dg .Choice .GrpSp ,&_ge );_c !=nil {return _c ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dg .Choice =NewEG_ObjectChoicesChoice ();if _f :=d .DecodeElement (&_dg .Choice .GraphicFrame ,&_ge );_f !=nil {return _f ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_dg .Choice =NewEG_ObjectChoicesChoice ();if _da :=d .DecodeElement (&_dg .Choice .CxnSp ,&_ge );_da !=nil {return _da ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_dg .Choice =NewEG_ObjectChoicesChoice ();if _bg :=d .DecodeElement (&_dg .Choice .Pic ,&_ge );_bg !=nil {return _bg ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_ge .Name );if _cb :=d .Skip ();_cb !=nil {return _cb ;};};case _e .EndElement :break _aa ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_aed *CT_Shape )ValidateWithPath (path string )error {if _ddc :=_aed .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_ddc !=nil {return _ddc ;};if _dbed :=_aed .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbed !=nil {return _dbed ;};if _aed .Style !=nil {if _fga :=_aed .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fga !=nil {return _fga ;};};if _aed .TxBody !=nil {if _cbf :=_aed .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_cbf !=nil {return _cbf ;};};return nil ;}; -// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path -func (_egfg *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _eda :=_egfg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eda !=nil {return _eda ;};if _faa :=_egfg .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_faa !=nil {return _faa ;};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_eg .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func NewEG_Anchor ()*EG_Anchor {_bgbd :=&EG_Anchor {};return _bgbd };func (_fbg *CT_ConnectorNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_fbg .CNvPr ,_fg );_cba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fbg .CNvCxnSpPr ,_cba );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func _dfg (_ccb bool )uint8 {if _ccb {return 1;};return 0;}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_gcf *CT_GroupShape )ValidateWithPath (path string )error {if _ead :=_gcf .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ead !=nil {return _ead ;};if _bcb :=_gcf .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bcb !=nil {return _bcb ;};for _fggd ,_faf :=range _gcf .Choice {if _dafa :=_faf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fggd ));_dafa !=nil {return _dafa ;};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_bf :=&CT_GroupShape {};_bf .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_bf .GrpSpPr =_af .NewCT_GroupShapeProperties ();return _bf ;};func (_agba *CT_GroupShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gcd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_agba .CNvPr ,_gcd );_adf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_agba .CNvGrpSpPr ,_adf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_debf *EG_ObjectChoices )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _debf .Choice !=nil {_debf .Choice .MarshalXML (e ,_f .StartElement {});};return nil ;}; // Validate validates the CT_Connector and its children -func (_daa *CT_Connector )Validate ()error {return _daa .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; +func (_ba *CT_Connector )Validate ()error {return _ba .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};type CT_PictureNonVisual struct{CNvPr *_af .CT_NonVisualDrawingProps ;CNvPicPr *_af .CT_NonVisualPictureProperties ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func (_ffc *CT_Picture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffc .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_ffc .MacroAttr )});};if _ffc .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_bafb (*_ffc .FPublishedAttr ))});};e .EncodeToken (start );_badf :=_f .StartElement {Name :_f .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ffc .NvPicPr ,_badf );_daee :=_f .StartElement {Name :_f .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffc .BlipFill ,_daee );_fdf :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffc .SpPr ,_fdf );if _ffc .Style !=nil {_facg :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_ffc .Style ,_facg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_af .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;};func (_ed *CT_Connector )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ed .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_ed .MacroAttr )});};if _ed .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_bafb (*_ed .FPublishedAttr ))});};e .EncodeToken (start );_aga :=_f .StartElement {Name :_f .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_ed .NvCxnSpPr ,_aga );_adc :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ed .SpPr ,_adc );if _ed .Style !=nil {_fd :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_ed .Style ,_fd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecd *CT_PictureNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecd .CNvPr =_af .NewCT_NonVisualDrawingProps ();_ecd .CNvPicPr =_af .NewCT_NonVisualPictureProperties ();_afb :for {_eeca ,_aacf :=d .Token ();if _aacf !=nil {return _aacf ;};switch _bcbd :=_eeca .(type ){case _f .StartElement :switch _bcbd .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _aea :=d .DecodeElement (_ecd .CNvPr ,&_bcbd );_aea !=nil {return _aea ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bbb :=d .DecodeElement (_ecd .CNvPicPr ,&_bcbd );_bbb !=nil {return _bbb ;};default:_ac .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",_bcbd .Name );if _cba :=d .Skip ();_cba !=nil {return _cba ;};};case _f .EndElement :break _afb ;case _f .CharData :};};return nil ;};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_cd :=&CT_AbsSizeAnchor {};_cd .From =NewCT_Marker ();_cd .Ext =_af .NewCT_PositiveSize2D ();return _cd ;};func (_ddb *CT_Shape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddb .NvSpPr =NewCT_ShapeNonVisual ();_ddb .SpPr =_af .NewCT_ShapeProperties ();for _ ,_fde :=range start .Attr {if _fde .Name .Local =="\u006d\u0061\u0063r\u006f"{_bbfd ,_eed :=_fde .Value ,error (nil );if _eed !=nil {return _eed ;};_ddb .MacroAttr =&_bbfd ;continue ;};if _fde .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_ageg ,_ecad :=_fde .Value ,error (nil );if _ecad !=nil {return _ecad ;};_ddb .TextlinkAttr =&_ageg ;continue ;};if _fde .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_cbg ,_gcc :=_e .ParseBool (_fde .Value );if _gcc !=nil {return _gcc ;};_ddb .FLocksTextAttr =&_cbg ;continue ;};if _fde .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ged ,_fcce :=_e .ParseBool (_fde .Value );if _fcce !=nil {return _fcce ;};_ddb .FPublishedAttr =&_ged ;continue ;};};_acb :for {_gda ,_gcbc :=d .Token ();if _gcbc !=nil {return _gcbc ;};switch _becb :=_gda .(type ){case _f .StartElement :switch _becb .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dffc :=d .DecodeElement (_ddb .NvSpPr ,&_becb );_dffc !=nil {return _dffc ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _aff :=d .DecodeElement (_ddb .SpPr ,&_becb );_aff !=nil {return _aff ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ddb .Style =_af .NewCT_ShapeStyle ();if _acee :=d .DecodeElement (_ddb .Style ,&_becb );_acee !=nil {return _acee ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ddb .TxBody =_af .NewCT_TextBody ();if _bac :=d .DecodeElement (_ddb .TxBody ,&_becb );_bac !=nil {return _bac ;};default:_ac .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",_becb .Name );if _abe :=d .Skip ();_abe !=nil {return _abe ;};};case _f .EndElement :break _acb ;case _f .CharData :};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_bccc :=&CT_PictureNonVisual {};_bccc .CNvPr =_af .NewCT_NonVisualDrawingProps ();_bccc .CNvPicPr =_af .NewCT_NonVisualPictureProperties ();return _bccc ;};func (_def *CT_GroupShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _def .Sp !=nil {_fag :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0070"}};for _ ,_bbf :=range _def .Sp {e .EncodeElement (_bbf ,_fag );};};if _def .GrpSp !=nil {_cee :=_f .StartElement {Name :_f .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_dgfg :=range _def .GrpSp {e .EncodeElement (_dgfg ,_cee );};};if _def .GraphicFrame !=nil {_dbc :=_f .StartElement {Name :_f .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_ab :=range _def .GraphicFrame {e .EncodeElement (_ab ,_dbc );};};if _def .CxnSp !=nil {_bga :=_f .StartElement {Name :_f .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_gbe :=range _def .CxnSp {e .EncodeElement (_gbe ,_bga );};};if _def .Pic !=nil {_eba :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063"}};for _ ,_eff :=range _def .Pic {e .EncodeElement (_eff ,_eba );};};return nil ;};func (_edf *CT_Drawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdb :for {_edb ,_gdd :=d .Token ();if _gdd !=nil {return _gdd ;};switch _fcb :=_edb .(type ){case _f .StartElement :switch _fcb .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bad :=NewEG_Anchor ();_bad .RelSizeAnchor =NewCT_RelSizeAnchor ();if _dae :=d .DecodeElement (_bad .RelSizeAnchor ,&_fcb );_dae !=nil {return _dae ;};_edf .EG_Anchor =append (_edf .EG_Anchor ,_bad );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cdb :=NewEG_Anchor ();_cdb .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _gee :=d .DecodeElement (_cdb .AbsSizeAnchor ,&_fcb );_gee !=nil {return _gee ;};_edf .EG_Anchor =append (_edf .EG_Anchor ,_cdb );default:_ac .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_fcb .Name );if _ffd :=d .Skip ();_ffd !=nil {return _ffd ;};};case _f .EndElement :break _fdb ;case _f .CharData :};};return nil ;};func (_agb *CT_GroupShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_agb .GrpSpPr =_af .NewCT_GroupShapeProperties ();_bfe :for {_bde ,_bab :=d .Token ();if _bab !=nil {return _bab ;};switch _aacd :=_bde .(type ){case _f .StartElement :switch _aacd .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fbg :=d .DecodeElement (_agb .NvGrpSpPr ,&_aacd );_fbg !=nil {return _fbg ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fgf :=d .DecodeElement (_agb .GrpSpPr ,&_aacd );_fgf !=nil {return _fgf ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_eggg :=NewCT_GroupShapeChoice ();if _dee :=d .DecodeElement (&_eggg .Sp ,&_aacd );_dee !=nil {return _dee ;};_agb .Choice =append (_agb .Choice ,_eggg );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fbbf :=NewCT_GroupShapeChoice ();if _daf :=d .DecodeElement (&_fbbf .GrpSp ,&_aacd );_daf !=nil {return _daf ;};_agb .Choice =append (_agb .Choice ,_fbbf );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_faa :=NewCT_GroupShapeChoice ();if _bgd :=d .DecodeElement (&_faa .GraphicFrame ,&_aacd );_bgd !=nil {return _bgd ;};_agb .Choice =append (_agb .Choice ,_faa );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cgb :=NewCT_GroupShapeChoice ();if _bfc :=d .DecodeElement (&_cgb .CxnSp ,&_aacd );_bfc !=nil {return _bfc ;};_agb .Choice =append (_agb .Choice ,_cgb );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fcc :=NewCT_GroupShapeChoice ();if _gdbd :=d .DecodeElement (&_fcc .Pic ,&_aacd );_gdbd !=nil {return _gdbd ;};_agb .Choice =append (_agb .Choice ,_fcc );default:_ac .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_aacd .Name );if _eec :=d .Skip ();_eec !=nil {return _eec ;};};case _f .EndElement :break _bfe ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_badf *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _ffg ,_ccf :=range _badf .Sp {if _ffd :=_ccf .ValidateWithPath (_ac .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_ffg ));_ffd !=nil {return _ffd ;};};for _faf ,_geac :=range _badf .GrpSp {if _cde :=_geac .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_faf ));_cde !=nil {return _cde ;};};for _bcg ,_df :=range _badf .GraphicFrame {if _adbf :=_df .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bcg ));_adbf !=nil {return _adbf ;};};for _fgac ,_bea :=range _badf .CxnSp {if _bca :=_bea .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_fgac ));_bca !=nil {return _bca ;};};for _abc ,_eca :=range _badf .Pic {if _gde :=_eca .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_abc ));_gde !=nil {return _gde ;};};return nil ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;};func (_cdb *CT_GroupShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdb .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_cdb .CNvGrpSpPr =_eg .NewCT_NonVisualGroupDrawingShapeProps ();_aee :for {_bed ,_acbf :=d .Token ();if _acbf !=nil {return _acbf ;};switch _gcad :=_bed .(type ){case _e .StartElement :switch _gcad .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _gbf :=d .DecodeElement (_cdb .CNvPr ,&_gcad );_gbf !=nil {return _gbf ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _ace :=d .DecodeElement (_cdb .CNvGrpSpPr ,&_gcad );_ace !=nil {return _ace ;};default:_g .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gcad .Name );if _fdd :=d .Skip ();_fdd !=nil {return _fdd ;};};case _e .EndElement :break _aee ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_PictureNonVisual and its children +func (_fgbd *CT_PictureNonVisual )Validate ()error {return _fgbd .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_dab *CT_Marker )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dab .X =0.0;_dab .Y =0.0;_efb :for {_bec ,_bgbc :=d .Token ();if _bgbc !=nil {return _bgbc ;};switch _ebbd :=_bec .(type ){case _f .StartElement :switch _ebbd .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fcgg :=d .DecodeElement (&_dab .X ,&_ebbd );_fcgg !=nil {return _fcgg ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ebc :=d .DecodeElement (&_dab .Y ,&_ebbd );_ebc !=nil {return _ebc ;};default:_ac .Log ("\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",_ebbd .Name );if _fbbc :=d .Skip ();_fbbc !=nil {return _fbbc ;};};case _f .EndElement :break _efb ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path -func (_ca *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _ed :=_ca .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ed !=nil {return _ed ;};if _ba :=_ca .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ba !=nil {return _ba ;};if _ca .Choice !=nil {if _dgg :=_ca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dgg !=nil {return _dgg ;};};return nil ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_gdg *CT_Marker )ValidateWithPath (path string )error {if _gdg .X < 0.0{return _a .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 ,_gdg .X );};if _gdg .X > 1.0{return _a .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 ,_gdg .X );};if _gdg .Y < 0.0{return _a .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 ,_gdg .Y );};if _gdg .Y > 1.0{return _a .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 ,_gdg .Y );};return nil ;}; -// Validate validates the CT_ConnectorNonVisual and its children -func (_gg *CT_ConnectorNonVisual )Validate ()error {return _gg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_eg .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;};func (_dgba *CT_GroupShapeChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgba .Sp !=nil {_gdg :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070"}};for _ ,_adaa :=range _dgba .Sp {e .EncodeElement (_adaa ,_gdg );};};if _dgba .GrpSp !=nil {_ffa :=_e .StartElement {Name :_e .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_eba :=range _dgba .GrpSp {e .EncodeElement (_eba ,_ffa );};};if _dgba .GraphicFrame !=nil {_afg :=_e .StartElement {Name :_e .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_fbgd :=range _dgba .GraphicFrame {e .EncodeElement (_fbgd ,_afg );};};if _dgba .CxnSp !=nil {_cfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_ceaf :=range _dgba .CxnSp {e .EncodeElement (_ceaf ,_cfb );};};if _dgba .Pic !=nil {_adf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0069\u0063"}};for _ ,_efd :=range _dgba .Pic {e .EncodeElement (_efd ,_adf );};};return nil ;};func (_cac *CT_ConnectorNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cac .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_cac .CNvCxnSpPr =_eg .NewCT_NonVisualConnectorProperties ();_ec :for {_fe ,_fgg :=d .Token ();if _fgg !=nil {return _fgg ;};switch _de :=_fe .(type ){case _e .StartElement :switch _de .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _ff :=d .DecodeElement (_cac .CNvPr ,&_de );_ff !=nil {return _ff ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _agg :=d .DecodeElement (_cac .CNvCxnSpPr ,&_de );_agg !=nil {return _agg ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_de .Name );if _fed :=d .Skip ();_fed !=nil {return _fed ;};};case _e .EndElement :break _ec ;case _e .CharData :};};return nil ;};func (_gdfg *EG_ObjectChoices )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gba :for {_cdd ,_bgd :=d .Token ();if _bgd !=nil {return _bgd ;};switch _beeg :=_cdd .(type ){case _e .StartElement :switch _beeg .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gdfg .Choice =NewEG_ObjectChoicesChoice ();if _dfea :=d .DecodeElement (&_gdfg .Choice .Sp ,&_beeg );_dfea !=nil {return _dfea ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gdfg .Choice =NewEG_ObjectChoicesChoice ();if _gge :=d .DecodeElement (&_gdfg .Choice .GrpSp ,&_beeg );_gge !=nil {return _gge ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gdfg .Choice =NewEG_ObjectChoicesChoice ();if _gbeb :=d .DecodeElement (&_gdfg .Choice .GraphicFrame ,&_beeg );_gbeb !=nil {return _gbeb ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_gdfg .Choice =NewEG_ObjectChoicesChoice ();if _bfcb :=d .DecodeElement (&_gdfg .Choice .CxnSp ,&_beeg );_bfcb !=nil {return _bfcb ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_gdfg .Choice =NewEG_ObjectChoicesChoice ();if _becb :=d .DecodeElement (&_gdfg .Choice .Pic ,&_beeg );_becb !=nil {return _becb ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_beeg .Name );if _dfeg :=d .Skip ();_dfeg !=nil {return _dfeg ;};};case _e .EndElement :break _gba ;case _e .CharData :};};return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func NewCT_Shape ()*CT_Shape {_ccd :=&CT_Shape {};_ccd .NvSpPr =NewCT_ShapeNonVisual ();_ccd .SpPr =_eg .NewCT_ShapeProperties ();return _ccd ;};func NewCT_Picture ()*CT_Picture {_bfbc :=&CT_Picture {};_bfbc .NvPicPr =NewCT_PictureNonVisual ();_bfbc .BlipFill =_eg .NewCT_BlipFillProperties ();_bfbc .SpPr =_eg .NewCT_ShapeProperties ();return _bfbc ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;};func (_ceac *CT_RelSizeAnchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceac .From =NewCT_Marker ();_ceac .To =NewCT_Marker ();_cedf :for {_ddbc ,_agge :=d .Token ();if _agge !=nil {return _agge ;};switch _bfbd :=_ddbc .(type ){case _e .StartElement :switch _bfbd .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _dbe :=d .DecodeElement (_ceac .From ,&_bfbd );_dbe !=nil {return _dbe ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _cfe :=d .DecodeElement (_ceac .To ,&_bfbd );_cfe !=nil {return _cfe ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ceac .Choice =NewEG_ObjectChoicesChoice ();if _ffgg :=d .DecodeElement (&_ceac .Choice .Sp ,&_bfbd );_ffgg !=nil {return _ffgg ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ceac .Choice =NewEG_ObjectChoicesChoice ();if _edfe :=d .DecodeElement (&_ceac .Choice .GrpSp ,&_bfbd );_edfe !=nil {return _edfe ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ceac .Choice =NewEG_ObjectChoicesChoice ();if _dbag :=d .DecodeElement (&_ceac .Choice .GraphicFrame ,&_bfbd );_dbag !=nil {return _dbag ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ceac .Choice =NewEG_ObjectChoicesChoice ();if _eaf :=d .DecodeElement (&_ceac .Choice .CxnSp ,&_bfbd );_eaf !=nil {return _eaf ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ceac .Choice =NewEG_ObjectChoicesChoice ();if _ecab :=d .DecodeElement (&_ceac .Choice .Pic ,&_bfbd );_ecab !=nil {return _ecab ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_bfbd .Name );if _deda :=d .Skip ();_deda !=nil {return _deda ;};};case _e .EndElement :break _cedf ;case _e .CharData :};};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};type CT_PictureNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvPicPr *_eg .CT_NonVisualPictureProperties ;}; +// Validate validates the CT_GraphicFrameNonVisual and its children +func (_fbc *CT_GraphicFrameNonVisual )Validate ()error {return _fbc .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func _bafb (_gdeg bool )uint8 {if _gdeg {return 1;};return 0;};func (_bd *CT_Connector )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bd .NvCxnSpPr =NewCT_ConnectorNonVisual ();_bd .SpPr =_af .NewCT_ShapeProperties ();for _ ,_gd :=range start .Attr {if _gd .Name .Local =="\u006d\u0061\u0063r\u006f"{_gc ,_fe :=_gd .Value ,error (nil );if _fe !=nil {return _fe ;};_bd .MacroAttr =&_gc ;continue ;};if _gd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ef ,_dg :=_e .ParseBool (_gd .Value );if _dg !=nil {return _dg ;};_bd .FPublishedAttr =&_ef ;continue ;};};_be :for {_aa ,_fed :=d .Token ();if _fed !=nil {return _fed ;};switch _cf :=_aa .(type ){case _f .StartElement :switch _cf .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _eb :=d .DecodeElement (_bd .NvCxnSpPr ,&_cf );_eb !=nil {return _eb ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fa :=d .DecodeElement (_bd .SpPr ,&_cf );_fa !=nil {return _fa ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bd .Style =_af .NewCT_ShapeStyle ();if _ace :=d .DecodeElement (_bd .Style ,&_cf );_ace !=nil {return _ace ;};default:_ac .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_cf .Name );if _eeb :=d .Skip ();_eeb !=nil {return _eeb ;};};case _f .EndElement :break _be ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_Drawing and its children -func (_agb *CT_Drawing )Validate ()error {return _agb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func NewCT_Drawing ()*CT_Drawing {_edd :=&CT_Drawing {};return _edd }; +// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path +func (_dcgc *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _bece :=_dcgc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bece !=nil {return _bece ;};if _cbc :=_dcgc .To .ValidateWithPath (path +"\u002f\u0054\u006f");_cbc !=nil {return _cbc ;};if _dcgc .Choice !=nil {if _edc :=_dcgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_edc !=nil {return _edc ;};};return nil ;};func (_bcd *CT_GraphicFrame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcd .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_bcd .MacroAttr )});};if _bcd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_bafb (*_bcd .FPublishedAttr ))});};e .EncodeToken (start );_gag :=_f .StartElement {Name :_f .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bcd .NvGraphicFramePr ,_gag );_age :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bcd .Xfrm ,_age );_gfb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_bcd .Graphic ,_gfb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_gegf *CT_GroupShapeNonVisual )Validate ()error {return _gegf .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};type CT_ConnectorNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvCxnSpPr *_eg .CT_NonVisualConnectorProperties ;}; +// Validate validates the CT_GroupShape and its children +func (_cgf *CT_GroupShape )Validate ()error {return _cgf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_adcg *CT_GraphicFrameNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dbe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_adcg .CNvPr ,_dbe );_cfe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_adcg .CNvGraphicFramePr ,_cfe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_fdc *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _debg :=_fdc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_debg !=nil {return _debg ;};if _ggf :=_fdc .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ggf !=nil {return _ggf ;};return nil ;}; // Validate validates the CT_GroupShapeChoice and its children -func (_adg *CT_GroupShapeChoice )Validate ()error {return _adg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fgcb *CT_GraphicFrameNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_fgcb .CNvPr ,_dgc );_adb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_fgcb .CNvGraphicFramePr ,_adb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;}; +func (_cbe *CT_GroupShapeChoice )Validate ()error {return _cbe .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_ConnectorNonVisual struct{CNvPr *_af .CT_NonVisualDrawingProps ;CNvCxnSpPr *_af .CT_NonVisualConnectorProperties ;};func (_gdgd *CT_ShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdgd .CNvPr =_af .NewCT_NonVisualDrawingProps ();_gdgd .CNvSpPr =_af .NewCT_NonVisualDrawingShapeProps ();_fbgd :for {_gbc ,_ceg :=d .Token ();if _ceg !=nil {return _ceg ;};switch _ggg :=_gbc .(type ){case _f .StartElement :switch _ggg .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _afgg :=d .DecodeElement (_gdgd .CNvPr ,&_ggg );_afgg !=nil {return _afgg ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _aee :=d .DecodeElement (_gdgd .CNvSpPr ,&_ggg );_aee !=nil {return _aee ;};default:_ac .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 _cbab :=d .Skip ();_cbab !=nil {return _cbab ;};};case _f .EndElement :break _fbgd ;case _f .CharData :};};return nil ;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_ebb :=&CT_GraphicFrameNonVisual {};_ebb .CNvPr =_af .NewCT_NonVisualDrawingProps ();_ebb .CNvGraphicFramePr =_af .NewCT_NonVisualGraphicFrameProperties ();return _ebb ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_fcg *EG_ObjectChoices )ValidateWithPath (path string )error {if _fcg .Choice !=nil {if _gfff :=_fcg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfff !=nil {return _gfff ;};};return nil ;};func (_bdc *CT_ShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gbba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_bdc .CNvPr ,_gbba );_dfe :=_e .StartElement {Name :_e .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bdc .CNvSpPr ,_dfe );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_ead :=&CT_ShapeNonVisual {};_ead .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_ead .CNvSpPr =_eg .NewCT_NonVisualDrawingShapeProps ();return _ead ;};func (_dde *EG_ObjectChoices )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dde .Choice !=nil {_dde .Choice .MarshalXML (e ,_e .StartElement {});};return nil ;};func (_bbf *CT_Picture )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbf .NvPicPr =NewCT_PictureNonVisual ();_bbf .BlipFill =_eg .NewCT_BlipFillProperties ();_bbf .SpPr =_eg .NewCT_ShapeProperties ();for _ ,_gcea :=range start .Attr {if _gcea .Name .Local =="\u006d\u0061\u0063r\u006f"{_gdf ,_cgd :=_gcea .Value ,error (nil );if _cgd !=nil {return _cgd ;};_bbf .MacroAttr =&_gdf ;continue ;};if _gcea .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cbgd ,_edff :=_a .ParseBool (_gcea .Value );if _edff !=nil {return _edff ;};_bbf .FPublishedAttr =&_cbgd ;continue ;};};_faca :for {_badfe ,_dbab :=d .Token ();if _dbab !=nil {return _dbab ;};switch _gfc :=_badfe .(type ){case _e .StartElement :switch _gfc .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _gff :=d .DecodeElement (_bbf .NvPicPr ,&_gfc );_gff !=nil {return _gff ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _fff :=d .DecodeElement (_bbf .BlipFill ,&_gfc );_fff !=nil {return _fff ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _ecdc :=d .DecodeElement (_bbf .SpPr ,&_gfc );_ecdc !=nil {return _ecdc ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_bbf .Style =_eg .NewCT_ShapeStyle ();if _afd :=d .DecodeElement (_bbf .Style ,&_gfc );_afd !=nil {return _afd ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_gfc .Name );if _ddc :=d .Skip ();_ddc !=nil {return _ddc ;};};case _e .EndElement :break _faca ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Shape and its children +func (_gfbd *CT_Shape )Validate ()error {return _gfbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewEG_Anchor ()*EG_Anchor {_ffgd :=&EG_Anchor {};return _ffgd };func (_bgc *CT_GraphicFrameNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgc .CNvPr =_af .NewCT_NonVisualDrawingProps ();_bgc .CNvGraphicFramePr =_af .NewCT_NonVisualGraphicFrameProperties ();_eaf :for {_bb ,_efd :=d .Token ();if _efd !=nil {return _efd ;};switch _gad :=_bb .(type ){case _f .StartElement :switch _gad .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _eab :=d .DecodeElement (_bgc .CNvPr ,&_gad );_eab !=nil {return _eab ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gba :=d .DecodeElement (_bgc .CNvGraphicFramePr ,&_gad );_gba !=nil {return _gba ;};default:_ac .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",_gad .Name );if _cdbe :=d .Skip ();_cdbe !=nil {return _cdbe ;};};case _f .EndElement :break _eaf ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_gb *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _bgc :=_gb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgc !=nil {return _bgc ;};if _egb :=_gb .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_egb !=nil {return _egb ;};return nil ;};func (_abb *EG_ObjectChoicesChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaae :for {_fba ,_eec :=d .Token ();if _eec !=nil {return _eec ;};switch _ebcf :=_fba .(type ){case _e .StartElement :switch _ebcf .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_abb .Sp =NewCT_Shape ();if _defa :=d .DecodeElement (_abb .Sp ,&_ebcf );_defa !=nil {return _defa ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_abb .GrpSp =NewCT_GroupShape ();if _fbfd :=d .DecodeElement (_abb .GrpSp ,&_ebcf );_fbfd !=nil {return _fbfd ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_abb .GraphicFrame =NewCT_GraphicFrame ();if _afe :=d .DecodeElement (_abb .GraphicFrame ,&_ebcf );_afe !=nil {return _afe ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_abb .CxnSp =NewCT_Connector ();if _edg :=d .DecodeElement (_abb .CxnSp ,&_ebcf );_edg !=nil {return _edg ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_abb .Pic =NewCT_Picture ();if _aacg :=d .DecodeElement (_abb .Pic ,&_ebcf );_aacg !=nil {return _aacg ;};default:_g .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ebcf .Name );if _dfd :=d .Skip ();_dfd !=nil {return _dfd ;};};case _e .EndElement :break _eaae ;case _e .CharData :};};return nil ;};func (_cge *CT_GroupShapeChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gac :for {_cff ,_efde :=d .Token ();if _efde !=nil {return _efde ;};switch _ebb :=_cff .(type ){case _e .StartElement :switch _ebb .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gdb :=NewCT_Shape ();if _ffac :=d .DecodeElement (_gdb ,&_ebb );_ffac !=nil {return _ffac ;};_cge .Sp =append (_cge .Sp ,_gdb );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cgf :=NewCT_GroupShape ();if _efdb :=d .DecodeElement (_cgf ,&_ebb );_efdb !=nil {return _efdb ;};_cge .GrpSp =append (_cge .GrpSp ,_cgf );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gbeg :=NewCT_GraphicFrame ();if _bac :=d .DecodeElement (_gbeg ,&_ebb );_bac !=nil {return _bac ;};_cge .GraphicFrame =append (_cge .GraphicFrame ,_gbeg );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_deb :=NewCT_Connector ();if _egc :=d .DecodeElement (_deb ,&_ebb );_egc !=nil {return _egc ;};_cge .CxnSp =append (_cge .CxnSp ,_deb );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_beg :=NewCT_Picture ();if _egbd :=d .DecodeElement (_beg ,&_ebb );_egbd !=nil {return _egbd ;};_cge .Pic =append (_cge .Pic ,_beg );default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ebb .Name );if _gca :=d .Skip ();_gca !=nil {return _gca ;};};case _e .EndElement :break _gac ;case _e .CharData :};};return nil ;};func (_dgcg *CT_ShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgcg .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_dgcg .CNvSpPr =_eg .NewCT_NonVisualDrawingShapeProps ();_bfad :for {_ebbb ,_cdc :=d .Token ();if _cdc !=nil {return _cdc ;};switch _ceb :=_ebbb .(type ){case _e .StartElement :switch _ceb .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _aag :=d .DecodeElement (_dgcg .CNvPr ,&_ceb );_aag !=nil {return _aag ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _bfe :=d .DecodeElement (_dgcg .CNvSpPr ,&_ceb );_bfe !=nil {return _bfe ;};default:_g .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ceb .Name );if _affe :=d .Skip ();_affe !=nil {return _affe ;};};case _e .EndElement :break _bfad ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path +func (_cdbg *CT_GraphicFrame )ValidateWithPath (path string )error {if _bgba :=_cdbg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_bgba !=nil {return _bgba ;};if _gdc :=_cdbg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gdc !=nil {return _gdc ;};if _deb :=_cdbg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_deb !=nil {return _deb ;};return nil ;}; -// Validate validates the CT_AbsSizeAnchor and its children -func (_cg *CT_AbsSizeAnchor )Validate ()error {return _cg .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func (_cgeb *EG_Anchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgeb .RelSizeAnchor !=nil {_cee :=_e .StartElement {Name :_e .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_cgeb .RelSizeAnchor ,_cee );};if _cgeb .AbsSizeAnchor !=nil {_efa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_cgeb .AbsSizeAnchor ,_efa );};return nil ;};func (_abg *CT_Drawing )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067";e .EncodeToken (start );if _abg .EG_Anchor !=nil {for _ ,_fag :=range _abg .EG_Anchor {_fag .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_eg .CT_ShapeProperties ;Style *_eg .CT_ShapeStyle ;TxBody *_eg .CT_TextBody ;};func (_bce *CT_Marker )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gcbd :=_e .StartElement {Name :_e .Name {Local :"\u0078"}};e .EncodeElement (_bce .X ,_gcbd );_dee :=_e .StartElement {Name :_e .Name {Local :"\u0079"}};e .EncodeElement (_bce .Y ,_dee );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_gfa *CT_Connector )ValidateWithPath (path string )error {if _cddd :=_gfa .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cddd !=nil {return _cddd ;};if _db :=_gfa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_db !=nil {return _db ;};if _gfa .Style !=nil {if _da :=_gfa .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_da !=nil {return _da ;};};return nil ;};type CT_Marker struct{X float64 ;Y float64 ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_edb *CT_Drawing )ValidateWithPath (path string )error {for _gbc ,_cdg :=range _edb .EG_Anchor {if _ada :=_cdg .ValidateWithPath (_ac .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gbc ));_ada !=nil {return _ada ;};};return nil ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_ccc *CT_PictureNonVisual )ValidateWithPath (path string )error {if _agbad :=_ccc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_agbad !=nil {return _agbad ;};if _fad :=_ccc .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_fad !=nil {return _fad ;};return nil ;}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_dcb *CT_GroupShape )ValidateWithPath (path string )error {if _cfg :=_dcb .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cfg !=nil {return _cfg ;};if _baa :=_dcb .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_baa !=nil {return _baa ;};for _gf ,_edc :=range _dcb .Choice {if _fcb :=_edc .ValidateWithPath (_ac .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gf ));_fcb !=nil {return _fcb ;};};return nil ;};func (_bfgb *CT_GroupShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_age :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_bfgb .CNvPr ,_age );_acb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bfgb .CNvGrpSpPr ,_acb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvGrpSpPr *_eg .CT_NonVisualGroupDrawingShapeProps ;}; +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_acbf *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _acbf .Sp !=nil {if _afa :=_acbf .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_afa !=nil {return _afa ;};};if _acbf .GrpSp !=nil {if _cad :=_acbf .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_cad !=nil {return _cad ;};};if _acbf .GraphicFrame !=nil {if _eae :=_acbf .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_eae !=nil {return _eae ;};};if _acbf .CxnSp !=nil {if _ceab :=_acbf .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_ceab !=nil {return _ceab ;};};if _acbf .Pic !=nil {if _abf :=_acbf .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_abf !=nil {return _abf ;};};return nil ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_adff *CT_Picture )ValidateWithPath (path string )error {if _ddcc :=_adff .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ddcc !=nil {return _ddcc ;};if _facg :=_adff .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_facg !=nil {return _facg ;};if _badd :=_adff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_badd !=nil {return _badd ;};if _adff .Style !=nil {if _bcc :=_adff .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bcc !=nil {return _bcc ;};};return nil ;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_gcb :=&CT_GraphicFrameNonVisual {};_gcb .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_gcb .CNvGraphicFramePr =_eg .NewCT_NonVisualGraphicFrameProperties ();return _gcb ;};func NewCT_GraphicFrame ()*CT_GraphicFrame {_ege :=&CT_GraphicFrame {};_ege .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_ege .Xfrm =_eg .NewCT_Transform2D ();_ege .Graphic =_eg .NewGraphic ();return _ege ;}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_aad *CT_GroupShapeNonVisual )Validate ()error {return _aad .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func NewCT_Picture ()*CT_Picture {_gde :=&CT_Picture {};_gde .NvPicPr =NewCT_PictureNonVisual ();_gde .BlipFill =_af .NewCT_BlipFillProperties ();_gde .SpPr =_af .NewCT_ShapeProperties ();return _gde ;}; -// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path -func (_ebf *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _aab :=_ebf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_aab !=nil {return _aab ;};if _gbed :=_ebf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_gbed !=nil {return _gbed ;};if _ebf .Choice !=nil {if _egff :=_ebf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egff !=nil {return _egff ;};};return nil ;};func (_defg *EG_Anchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgef :for {_beff ,_gbcc :=d .Token ();if _gbcc !=nil {return _gbcc ;};switch _gfcd :=_beff .(type ){case _e .StartElement :switch _gfcd .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_defg .RelSizeAnchor =NewCT_RelSizeAnchor ();if _facf :=d .DecodeElement (_defg .RelSizeAnchor ,&_gfcd );_facf !=nil {return _facf ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_defg .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _acd :=d .DecodeElement (_defg .AbsSizeAnchor ,&_gfcd );_acd !=nil {return _acd ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_gfcd .Name );if _gefc :=d .Skip ();_gefc !=nil {return _gefc ;};};case _e .EndElement :break _bgef ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_RelSizeAnchor and its children +func (_baf *CT_RelSizeAnchor )Validate ()error {return _baf .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_edd :=&CT_GroupShapeNonVisual {};_edd .CNvPr =_af .NewCT_NonVisualDrawingProps ();_edd .CNvGrpSpPr =_af .NewCT_NonVisualGroupDrawingShapeProps ();return _edd ;};func NewCT_Marker ()*CT_Marker {_cfa :=&CT_Marker {};_cfa .X =0.0;_cfa .Y =0.0;return _cfa }; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_gfa *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _dac :=_gfa .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dac !=nil {return _dac ;};if _ede :=_gfa .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ede !=nil {return _ede ;};return nil ;}; +// Validate validates the CT_ConnectorNonVisual and its children +func (_df *CT_ConnectorNonVisual )Validate ()error {return _df .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the CT_ShapeNonVisual and its children -func (_geee *CT_ShapeNonVisual )Validate ()error {return _geee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_dbg *CT_PictureNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbg .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_dbg .CNvPicPr =_eg .NewCT_NonVisualPictureProperties ();_abge :for {_eaa ,_aef :=d .Token ();if _aef !=nil {return _aef ;};switch _eddf :=_eaa .(type ){case _e .StartElement :switch _eddf .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _daad :=d .DecodeElement (_dbg .CNvPr ,&_eddf );_daad !=nil {return _daad ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _aff :=d .DecodeElement (_dbg .CNvPicPr ,&_eddf );_aff !=nil {return _aff ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_eddf .Name );if _cfc :=d .Skip ();_cfc !=nil {return _cfc ;};};case _e .EndElement :break _abge ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_AbsSizeAnchor and its children +func (_gfd *CT_AbsSizeAnchor )Validate ()error {return _gfd .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; -// Validate validates the CT_Picture and its children -func (_ffb *CT_Picture )Validate ()error {return _ffb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_gcd :=&CT_ConnectorNonVisual {};_gcd .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_gcd .CNvCxnSpPr =_eg .NewCT_NonVisualConnectorProperties ();return _gcd ;}; +// Validate validates the CT_Marker and its children +func (_fggb *CT_Marker )Validate ()error {return _fggb .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_gcab *EG_ObjectChoices )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccd :for {_bed ,_acec :=d .Token ();if _acec !=nil {return _acec ;};switch _dabc :=_bed .(type ){case _f .StartElement :switch _dabc .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gcab .Choice =NewEG_ObjectChoicesChoice ();if _cff :=d .DecodeElement (&_gcab .Choice .Sp ,&_dabc );_cff !=nil {return _cff ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gcab .Choice =NewEG_ObjectChoicesChoice ();if _feg :=d .DecodeElement (&_gcab .Choice .GrpSp ,&_dabc );_feg !=nil {return _feg ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gcab .Choice =NewEG_ObjectChoicesChoice ();if _ebeg :=d .DecodeElement (&_gcab .Choice .GraphicFrame ,&_dabc );_ebeg !=nil {return _ebeg ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gcab .Choice =NewEG_ObjectChoicesChoice ();if _babg :=d .DecodeElement (&_gcab .Choice .CxnSp ,&_dabc );_babg !=nil {return _babg ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gcab .Choice =NewEG_ObjectChoicesChoice ();if _geg :=d .DecodeElement (&_gcab .Choice .Pic ,&_dabc );_geg !=nil {return _geg ;};default:_ac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_dabc .Name );if _dce :=d .Skip ();_dce !=nil {return _dce ;};};case _f .EndElement :break _ccd ;case _f .CharData :};};return nil ;};func (_bca *EG_ObjectChoicesChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcec :for {_dfge ,_cefg :=d .Token ();if _cefg !=nil {return _cefg ;};switch _bfd :=_dfge .(type ){case _f .StartElement :switch _bfd .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bca .Sp =NewCT_Shape ();if _dba :=d .DecodeElement (_bca .Sp ,&_bfd );_dba !=nil {return _dba ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bca .GrpSp =NewCT_GroupShape ();if _egeb :=d .DecodeElement (_bca .GrpSp ,&_bfd );_egeb !=nil {return _egeb ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bca .GraphicFrame =NewCT_GraphicFrame ();if _ggdg :=d .DecodeElement (_bca .GraphicFrame ,&_bfd );_ggdg !=nil {return _ggdg ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bca .CxnSp =NewCT_Connector ();if _dedb :=d .DecodeElement (_bca .CxnSp ,&_bfd );_dedb !=nil {return _dedb ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bca .Pic =NewCT_Picture ();if _bba :=d .DecodeElement (_bca .Pic ,&_bfd );_bba !=nil {return _bba ;};default:_ac .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",_bfd .Name );if _cdbb :=d .Skip ();_cdbb !=nil {return _cdbb ;};};case _f .EndElement :break _bcec ;case _f .CharData :};};return nil ;};func (_dge *CT_ConnectorNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_dge .CNvPr ,_gb );_fb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dge .CNvCxnSpPr ,_fb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egb *CT_GraphicFrame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egb .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_egb .Xfrm =_af .NewCT_Transform2D ();_egb .Graphic =_af .NewGraphic ();for _ ,_cdf :=range start .Attr {if _cdf .Name .Local =="\u006d\u0061\u0063r\u006f"{_fea ,_efa :=_cdf .Value ,error (nil );if _efa !=nil {return _efa ;};_egb .MacroAttr =&_fea ;continue ;};if _cdf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fbb ,_fgc :=_e .ParseBool (_cdf .Value );if _fgc !=nil {return _fgc ;};_egb .FPublishedAttr =&_fbb ;continue ;};};_cefc :for {_dfa ,_aac :=d .Token ();if _aac !=nil {return _aac ;};switch _fab :=_dfa .(type ){case _f .StartElement :switch _fab .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dad :=d .DecodeElement (_egb .NvGraphicFramePr ,&_fab );_dad !=nil {return _dad ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _eca :=d .DecodeElement (_egb .Xfrm ,&_fab );_eca !=nil {return _eca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _cb :=d .DecodeElement (_egb .Graphic ,&_fab );_cb !=nil {return _cb ;};default:_ac .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",_fab .Name );if _fee :=d .Skip ();_fee !=nil {return _fee ;};};case _f .EndElement :break _cefc ;case _f .CharData :};};return nil ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_af .CT_ShapeProperties ;Style *_af .CT_ShapeStyle ;TxBody *_af .CT_TextBody ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_daeeb :=&EG_ObjectChoicesChoice {};return _daeeb ;};func (_gce *CT_GroupShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aeg :=_f .StartElement {Name :_f .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_gce .NvGrpSpPr ,_aeg );_gagg :=_f .StartElement {Name :_f .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gce .GrpSpPr ,_gagg );if _gce .Choice !=nil {for _ ,_afe :=range _gce .Choice {_afe .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgda *EG_Anchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgda .RelSizeAnchor !=nil {_cbff :=_f .StartElement {Name :_f .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_bgda .RelSizeAnchor ,_cbff );};if _bgda .AbsSizeAnchor !=nil {_gae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_bgda .AbsSizeAnchor ,_gae );};return nil ;};func NewCT_Connector ()*CT_Connector {_ece :=&CT_Connector {};_ece .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ece .SpPr =_af .NewCT_ShapeProperties ();return _ece ;};func (_ded *CT_Marker )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bgab :=_f .StartElement {Name :_f .Name {Local :"\u0078"}};e .EncodeElement (_ded .X ,_bgab );_bdd :=_f .StartElement {Name :_f .Name {Local :"\u0079"}};e .EncodeElement (_ded .Y ,_bdd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_ddg :=&EG_ObjectChoices {};return _ddg }; -// Validate validates the CT_GroupShape and its children -func (_gae *CT_GroupShape )Validate ()error {return _gae .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_ddb :=&CT_RelSizeAnchor {};_ddb .From =NewCT_Marker ();_ddb .To =NewCT_Marker ();return _ddb ;}; +// Validate validates the EG_ObjectChoicesChoice and its children +func (_efg *EG_ObjectChoicesChoice )Validate ()error {return _efg .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};type CT_GroupShapeNonVisual struct{CNvPr *_af .CT_NonVisualDrawingProps ;CNvGrpSpPr *_af .CT_NonVisualGroupDrawingShapeProps ;}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_befb *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _feag :=_befb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_feag !=nil {return _feag ;};if _egbdd :=_befb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_egbdd !=nil {return _egbdd ;};return nil ;}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_afea *EG_ObjectChoices )ValidateWithPath (path string )error {if _afea .Choice !=nil {if _dcb :=_afea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dcb !=nil {return _dcb ;};};return nil ;};func (_bff *CT_PictureNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_bff .CNvPr ,_gef );_edfc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bff .CNvPicPr ,_edfc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_bdaf *CT_Shape )ValidateWithPath (path string )error {if _gcf :=_bdaf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_gcf !=nil {return _gcf ;};if _dacb :=_bdaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dacb !=nil {return _dacb ;};if _bdaf .Style !=nil {if _becg :=_bdaf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_becg !=nil {return _becg ;};};if _bdaf .TxBody !=nil {if _gga :=_bdaf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_gga !=nil {return _gga ;};};return nil ;}; +// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path +func (_bcf *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _cg :=_bcf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cg !=nil {return _cg ;};if _cefd :=_bcf .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_cefd !=nil {return _cefd ;};return nil ;};func (_egf *EG_Anchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dafe :for {_dfe ,_ebg :=d .Token ();if _ebg !=nil {return _ebg ;};switch _fce :=_dfe .(type ){case _f .StartElement :switch _fce .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_egf .RelSizeAnchor =NewCT_RelSizeAnchor ();if _gcea :=d .DecodeElement (_egf .RelSizeAnchor ,&_fce );_gcea !=nil {return _gcea ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_egf .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _ced :=d .DecodeElement (_egf .AbsSizeAnchor ,&_fce );_ced !=nil {return _ced ;};default:_ac .Log ("\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",_fce .Name );if _fabb :=d .Skip ();_fabb !=nil {return _fabb ;};};case _f .EndElement :break _dafe ;case _f .CharData :};};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_bgb :=&CT_ConnectorNonVisual {};_bgb .CNvPr =_af .NewCT_NonVisualDrawingProps ();_bgb .CNvCxnSpPr =_af .NewCT_NonVisualConnectorProperties ();return _bgb ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_af .CT_ShapeProperties ;Style *_af .CT_ShapeStyle ;}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_dedg *EG_ObjectChoicesChoice )Validate ()error {return _dedg .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_egbc :=&CT_GroupShapeChoice {};return _egbc };type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_eg .CT_Transform2D ;Graphic *_eg .Graphic ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_edaa :=&EG_ObjectChoices {};return _edaa };func (_ged *CT_Connector )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ged .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ac .Sprintf ("\u0025\u0076",*_ged .MacroAttr )});};if _ged .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ac .Sprintf ("\u0025\u0064",_dfg (*_ged .FPublishedAttr ))});};e .EncodeToken (start );_ce :=_e .StartElement {Name :_e .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_ged .NvCxnSpPr ,_ce );_gef :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ged .SpPr ,_gef );if _ged .Style !=nil {_ag :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_ged .Style ,_ag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ShapeNonVisual and its children +func (_bdf *CT_ShapeNonVisual )Validate ()error {return _bdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func NewCT_Shape ()*CT_Shape {_bfcd :=&CT_Shape {};_bfcd .NvSpPr =NewCT_ShapeNonVisual ();_bfcd .SpPr =_af .NewCT_ShapeProperties ();return _bfcd ;}; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_egaf *EG_Anchor )ValidateWithPath (path string )error {if _egaf .RelSizeAnchor !=nil {if _cae :=_egaf .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_cae !=nil {return _cae ;};};if _egaf .AbsSizeAnchor !=nil {if _egdd :=_egaf .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_egdd !=nil {return _egdd ;};};return nil ;}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_bag *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _cef :=_bag .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cef !=nil {return _cef ;};if _ea :=_bag .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ea !=nil {return _ea ;};return nil ;}; -// Validate validates the CT_Shape and its children -func (_gee *CT_Shape )Validate ()error {return _gee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_dbf *CT_RelSizeAnchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_eab :=_e .StartElement {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dbf .From ,_eab );_babg :=_e .StartElement {Name :_e .Name {Local :"\u0074\u006f"}};e .EncodeElement (_dbf .To ,_babg );if _dbf .Choice !=nil {_dbf .Choice .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dc *CT_Connector )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dc .NvCxnSpPr =NewCT_ConnectorNonVisual ();_dc .SpPr =_eg .NewCT_ShapeProperties ();for _ ,_ga :=range start .Attr {if _ga .Name .Local =="\u006d\u0061\u0063r\u006f"{_bab ,_db :=_ga .Value ,error (nil );if _db !=nil {return _db ;};_dc .MacroAttr =&_bab ;continue ;};if _ga .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dce ,_fab :=_a .ParseBool (_ga .Value );if _fab !=nil {return _fab ;};_dc .FPublishedAttr =&_dce ;continue ;};};_ega :for {_gce ,_cea :=d .Token ();if _cea !=nil {return _cea ;};switch _dbb :=_gce .(type ){case _e .StartElement :switch _dbb .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _ea :=d .DecodeElement (_dc .NvCxnSpPr ,&_dbb );_ea !=nil {return _ea ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _dga :=d .DecodeElement (_dc .SpPr ,&_dbb );_dga !=nil {return _dga ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_dc .Style =_eg .NewCT_ShapeStyle ();if _bc :=d .DecodeElement (_dc .Style ,&_dbb );_bc !=nil {return _bc ;};default:_g .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_dbb .Name );if _dcd :=d .Skip ();_dcd !=nil {return _dcd ;};};case _e .EndElement :break _ega ;case _e .CharData :};};return nil ;};func (_edcd *CT_Marker )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edcd .X =0.0;_edcd .Y =0.0;_cfa :for {_ee ,_acc :=d .Token ();if _acc !=nil {return _acc ;};switch _ecd :=_ee .(type ){case _e .StartElement :switch _ecd .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078"}:if _becd :=d .DecodeElement (&_edcd .X ,&_ecd );_becd !=nil {return _becd ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0079"}:if _gfaa :=d .DecodeElement (&_edcd .Y ,&_ecd );_gfaa !=nil {return _gfaa ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_ecd .Name );if _efb :=d .Skip ();_efb !=nil {return _efb ;};};case _e .EndElement :break _cfa ;case _e .CharData :};};return nil ;};func (_ceg *CT_PictureNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gaab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_ceg .CNvPr ,_gaab );_bfdc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ceg .CNvPicPr ,_bfdc );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edad *CT_Picture )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edad .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ac .Sprintf ("\u0025\u0076",*_edad .MacroAttr )});};if _edad .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ac .Sprintf ("\u0025\u0064",_dfg (*_edad .FPublishedAttr ))});};e .EncodeToken (start );_gcadb :=_e .StartElement {Name :_e .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_edad .NvPicPr ,_gcadb );_eff :=_e .StartElement {Name :_e .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edad .BlipFill ,_eff );_ccg :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edad .SpPr ,_ccg );if _edad .Style !=nil {_gace :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_edad .Style ,_gace );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path +func (_adb *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _ff :=_adb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ff !=nil {return _ff ;};if _bc :=_adb .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_bc !=nil {return _bc ;};if _adb .Choice !=nil {if _cec :=_adb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cec !=nil {return _cec ;};};return nil ;}; -// Validate validates the CT_Marker and its children -func (_ffag *CT_Marker )Validate ()error {return _ffag .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_ggag *EG_ObjectChoicesChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggag .Sp !=nil {_dcf :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070"}};e .EncodeElement (_ggag .Sp ,_dcf );};if _ggag .GrpSp !=nil {_efdeg :=_e .StartElement {Name :_e .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_ggag .GrpSp ,_efdeg );};if _ggag .GraphicFrame !=nil {_cacg :=_e .StartElement {Name :_e .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_ggag .GraphicFrame ,_cacg );};if _ggag .CxnSp !=nil {_afbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_ggag .CxnSp ,_afbe );};if _ggag .Pic !=nil {_eeg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0069\u0063"}};e .EncodeElement (_ggag .Pic ,_eeg );};return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_cdf :=&EG_ObjectChoicesChoice {};return _cdf ;};func (_adba *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adba .NvSpPr =NewCT_ShapeNonVisual ();_adba .SpPr =_eg .NewCT_ShapeProperties ();for _ ,_gda :=range start .Attr {if _gda .Name .Local =="\u006d\u0061\u0063r\u006f"{_aaf ,_ddf :=_gda .Value ,error (nil );if _ddf !=nil {return _ddf ;};_adba .MacroAttr =&_aaf ;continue ;};if _gda .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_cace ,_fceg :=_gda .Value ,error (nil );if _fceg !=nil {return _fceg ;};_adba .TextlinkAttr =&_cace ;continue ;};if _gda .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_cgfg ,_aga :=_a .ParseBool (_gda .Value );if _aga !=nil {return _aga ;};_adba .FLocksTextAttr =&_cgfg ;continue ;};if _gda .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cbf ,_gffg :=_a .ParseBool (_gda .Value );if _gffg !=nil {return _gffg ;};_adba .FPublishedAttr =&_cbf ;continue ;};};_bgca :for {_fded ,_dbbc :=d .Token ();if _dbbc !=nil {return _dbbc ;};switch _ebad :=_fded .(type ){case _e .StartElement :switch _ebad .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _bd :=d .DecodeElement (_adba .NvSpPr ,&_ebad );_bd !=nil {return _bd ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _deeg :=d .DecodeElement (_adba .SpPr ,&_ebad );_deeg !=nil {return _deeg ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_adba .Style =_eg .NewCT_ShapeStyle ();if _bda :=d .DecodeElement (_adba .Style ,&_ebad );_bda !=nil {return _bda ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_adba .TxBody =_eg .NewCT_TextBody ();if _eac :=d .DecodeElement (_adba .TxBody ,&_ebad );_eac !=nil {return _eac ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_ebad .Name );if _gbb :=d .Skip ();_gbb !=nil {return _gbb ;};};case _e .EndElement :break _bgca ;case _e .CharData :};};return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_eg .CT_BlipFillProperties ;SpPr *_eg .CT_ShapeProperties ;Style *_eg .CT_ShapeStyle ;};func (_aac *CT_Drawing )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgf :for {_eb ,_cf :=d .Token ();if _cf !=nil {return _cf ;};switch _be :=_eb .(type ){case _e .StartElement :switch _be .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_dag :=NewEG_Anchor ();_dag .RelSizeAnchor =NewCT_RelSizeAnchor ();if _fbf :=d .DecodeElement (_dag .RelSizeAnchor ,&_be );_fbf !=nil {return _fbf ;};_aac .EG_Anchor =append (_aac .EG_Anchor ,_dag );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}:_fc :=NewEG_Anchor ();_fc .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _cecg :=d .DecodeElement (_fc .AbsSizeAnchor ,&_be );_cecg !=nil {return _cecg ;};_aac .EG_Anchor =append (_aac .EG_Anchor ,_fc );default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_be .Name );if _cc :=d .Skip ();_cc !=nil {return _cc ;};};case _e .EndElement :break _fgf ;case _e .CharData :};};return nil ;};func (_ef *CT_AbsSizeAnchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_d :=_e .StartElement {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ef .From ,_d );_ab :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_ef .Ext ,_ab );if _ef .Choice !=nil {_ef .Choice .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbg *CT_GraphicFrame )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbg .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ac .Sprintf ("\u0025\u0076",*_cbg .MacroAttr )});};if _cbg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ac .Sprintf ("\u0025\u0064",_dfg (*_cbg .FPublishedAttr ))});};e .EncodeToken (start );_adc :=_e .StartElement {Name :_e .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cbg .NvGraphicFramePr ,_adc );_bec :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cbg .Xfrm ,_bec );_dgab :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_cbg .Graphic ,_dgab );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_ad :=&CT_AbsSizeAnchor {};_ad .From =NewCT_Marker ();_ad .Ext =_eg .NewCT_PositiveSize2D ();return _ad ;}; +// Validate validates the EG_Anchor and its children +func (_bcfg *EG_Anchor )Validate ()error {return _bcfg .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_acbg :=&CT_ShapeNonVisual {};_acbg .CNvPr =_af .NewCT_NonVisualDrawingProps ();_acbg .CNvSpPr =_af .NewCT_NonVisualDrawingShapeProps ();return _acbg ;};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_af .CT_Transform2D ;Graphic *_af .Graphic ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_cfce *CT_PictureNonVisual )Validate ()error {return _cfce .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_eaff *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _cfab :=_eaff .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cfab !=nil {return _cfab ;};if _fbdd :=_eaff .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_fbdd !=nil {return _fbdd ;};return nil ;}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_cec *CT_Connector )ValidateWithPath (path string )error {if _cd :=_cec .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cd !=nil {return _cd ;};if _geg :=_cec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_geg !=nil {return _geg ;};if _cec .Style !=nil {if _fb :=_cec .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fb !=nil {return _fb ;};};return nil ;};type CT_GraphicFrameNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_eg .CT_NonVisualGraphicFrameProperties ;}; +// Validate validates the CT_GraphicFrame and its children +func (_feda *CT_GraphicFrame )Validate ()error {return _feda .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");};func (_cgba *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgba .NvPicPr =NewCT_PictureNonVisual ();_cgba .BlipFill =_af .NewCT_BlipFillProperties ();_cgba .SpPr =_af .NewCT_ShapeProperties ();for _ ,_bfa :=range start .Attr {if _bfa .Name .Local =="\u006d\u0061\u0063r\u006f"{_cgff ,_gff :=_bfa .Value ,error (nil );if _gff !=nil {return _gff ;};_cgba .MacroAttr =&_cgff ;continue ;};if _bfa .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fgb ,_agef :=_e .ParseBool (_bfa .Value );if _agef !=nil {return _agef ;};_cgba .FPublishedAttr =&_fgb ;continue ;};};_dgb :for {_ccb ,_dcf :=d .Token ();if _dcf !=nil {return _dcf ;};switch _ebea :=_ccb .(type ){case _f .StartElement :switch _ebea .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ffcd :=d .DecodeElement (_cgba .NvPicPr ,&_ebea );_ffcd !=nil {return _ffcd ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gdce :=d .DecodeElement (_cgba .BlipFill ,&_ebea );_gdce !=nil {return _gdce ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gcbd :=d .DecodeElement (_cgba .SpPr ,&_ebea );_gcbd !=nil {return _gcbd ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cgba .Style =_af .NewCT_ShapeStyle ();if _gge :=d .DecodeElement (_cgba .Style ,&_ebea );_gge !=nil {return _gge ;};default:_ac .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_ebea .Name );if _gdf :=d .Skip ();_gdf !=nil {return _gdf ;};};case _f .EndElement :break _dgb ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_RelSizeAnchor and its children -func (_dfc *CT_RelSizeAnchor )Validate ()error {return _dfc .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_fcg *CT_Drawing )ValidateWithPath (path string )error {for _bda ,_fedd :=range _fcg .EG_Anchor {if _dgf :=_fedd .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_bda ));_dgf !=nil {return _dgf ;};};return nil ;};func (_gcfg *CT_RelSizeAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bdec :=_f .StartElement {Name :_f .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_gcfg .From ,_bdec );_dga :=_f .StartElement {Name :_f .Name {Local :"\u0074\u006f"}};e .EncodeElement (_gcfg .To ,_dga );if _gcfg .Choice !=nil {_gcfg .Choice .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;};func (_babf *CT_RelSizeAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_babf .From =NewCT_Marker ();_babf .To =NewCT_Marker ();_fbcf :for {_gfba ,_agec :=d .Token ();if _agec !=nil {return _agec ;};switch _gab :=_gfba .(type ){case _f .StartElement :switch _gab .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dbcd :=d .DecodeElement (_babf .From ,&_gab );_dbcd !=nil {return _dbcd ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gbab :=d .DecodeElement (_babf .To ,&_gab );_gbab !=nil {return _gbab ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_babf .Choice =NewEG_ObjectChoicesChoice ();if _agf :=d .DecodeElement (&_babf .Choice .Sp ,&_gab );_agf !=nil {return _agf ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_babf .Choice =NewEG_ObjectChoicesChoice ();if _gbec :=d .DecodeElement (&_babf .Choice .GrpSp ,&_gab );_gbec !=nil {return _gbec ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_babf .Choice =NewEG_ObjectChoicesChoice ();if _egaf :=d .DecodeElement (&_babf .Choice .GraphicFrame ,&_gab );_egaf !=nil {return _egaf ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_babf .Choice =NewEG_ObjectChoicesChoice ();if _cdc :=d .DecodeElement (&_babf .Choice .CxnSp ,&_gab );_cdc !=nil {return _cdc ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_babf .Choice =NewEG_ObjectChoicesChoice ();if _bcde :=d .DecodeElement (&_babf .Choice .Pic ,&_gab );_bcde !=nil {return _bcde ;};default:_ac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gab .Name );if _dcg :=d .Skip ();_dcg !=nil {return _dcg ;};};case _f .EndElement :break _fbcf ;case _f .CharData :};};return nil ;}; // Validate validates the EG_ObjectChoices and its children -func (_aae *EG_ObjectChoices )Validate ()error {return _aae .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func NewCT_Connector ()*CT_Connector {_fd :=&CT_Connector {};_fd .NvCxnSpPr =NewCT_ConnectorNonVisual ();_fd .SpPr =_eg .NewCT_ShapeProperties ();return _fd ;}; +func (_fcga *EG_ObjectChoices )Validate ()error {return _fcga .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func (_ec *CT_AbsSizeAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ee :=_f .StartElement {Name :_f .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ec .From ,_ee );_b :=_f .StartElement {Name :_f .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_ec .Ext ,_b );if _ec .Choice !=nil {_ec .Choice .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcb *CT_GroupShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcb .CNvPr =_af .NewCT_NonVisualDrawingProps ();_gcb .CNvGrpSpPr =_af .NewCT_NonVisualGroupDrawingShapeProps ();_ada :for {_cac ,_ffg :=d .Token ();if _ffg !=nil {return _ffg ;};switch _cc :=_cac .(type ){case _f .StartElement :switch _cc .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _agaf :=d .DecodeElement (_gcb .CNvPr ,&_cc );_agaf !=nil {return _agaf ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bce :=d .DecodeElement (_gcb .CNvGrpSpPr ,&_cc );_bce !=nil {return _bce ;};default:_ac .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",_cc .Name );if _agbg :=d .Skip ();_agbg !=nil {return _agbg ;};};case _f .EndElement :break _ada ;case _f .CharData :};};return nil ;};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_dff :=&CT_RelSizeAnchor {};_dff .From =NewCT_Marker ();_dff .To =NewCT_Marker ();return _dff ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func (_cfg *CT_ShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ggd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_cfg .CNvPr ,_ggd );_aeb :=_f .StartElement {Name :_f .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cfg .CNvSpPr ,_aeb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccde *EG_ObjectChoicesChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccde .Sp !=nil {_fbgb :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0070"}};e .EncodeElement (_ccde .Sp ,_fbgb );};if _ccde .GrpSp !=nil {_bede :=_f .StartElement {Name :_f .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_ccde .GrpSp ,_bede );};if _ccde .GraphicFrame !=nil {_gddfd :=_f .StartElement {Name :_f .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_ccde .GraphicFrame ,_gddfd );};if _ccde .CxnSp !=nil {_gdca :=_f .StartElement {Name :_f .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_ccde .CxnSp ,_gdca );};if _ccde .Pic !=nil {_geea :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063"}};e .EncodeElement (_ccde .Pic ,_geea );};return nil ;};func NewCT_Drawing ()*CT_Drawing {_gbd :=&CT_Drawing {};return _gbd }; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_bge *CT_Marker )ValidateWithPath (path string )error {if _bge .X < 0.0{return _ac .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bge .X );};if _bge .X > 1.0{return _ac .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bge .X );};if _bge .Y < 0.0{return _ac .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bge .Y );};if _bge .Y > 1.0{return _ac .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bge .Y );};return nil ;};func (_ggb *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggb .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ac .Sprintf ("\u0025\u0076",*_ggb .MacroAttr )});};if _ggb .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_ac .Sprintf ("\u0025\u0076",*_ggb .TextlinkAttr )});};if _ggb .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_ac .Sprintf ("\u0025\u0064",_dfg (*_ggb .FLocksTextAttr ))});};if _ggb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ac .Sprintf ("\u0025\u0064",_dfg (*_ggb .FPublishedAttr ))});};e .EncodeToken (start );_gfe :=_e .StartElement {Name :_e .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ggb .NvSpPr ,_gfe );_fcbd :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggb .SpPr ,_fcbd );if _ggb .Style !=nil {_ccdf :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_ggb .Style ,_ccdf );};if _ggb .TxBody !=nil {_ecf :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_ggb .TxBody ,_ecf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the EG_Anchor and its children -func (_bbe *EG_Anchor )Validate ()error {return _bbe .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func (_fea *CT_GraphicFrameNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fea .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_fea .CNvGraphicFramePr =_eg .NewCT_NonVisualGraphicFrameProperties ();_fcc :for {_ggf ,_edf :=d .Token ();if _edf !=nil {return _edf ;};switch _fde :=_ggf .(type ){case _e .StartElement :switch _fde .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bee :=d .DecodeElement (_fea .CNvPr ,&_fde );_bee !=nil {return _bee ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _aaab :=d .DecodeElement (_fea .CNvGraphicFramePr ,&_fde );_aaab !=nil {return _aaab ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c\u0020%\u0076",_fde .Name );if _def :=d .Skip ();_def !=nil {return _def ;};};case _e .EndElement :break _fcc ;case _e .CharData :};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_bgb :=&CT_GroupShapeNonVisual {};_bgb .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_bgb .CNvGrpSpPr =_eg .NewCT_NonVisualGroupDrawingShapeProps ();return _bgb ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_afg *CT_Picture )ValidateWithPath (path string )error {if _ega :=_afg .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ega !=nil {return _ega ;};if _ege :=_afg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ege !=nil {return _ege ;};if _ggeg :=_afg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggeg !=nil {return _ggeg ;};if _afg .Style !=nil {if _bge :=_afg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bge !=nil {return _bge ;};};return nil ;};func NewCT_GraphicFrame ()*CT_GraphicFrame {_ga :=&CT_GraphicFrame {};_ga .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_ga .Xfrm =_af .NewCT_Transform2D ();_ga .Graphic =_af .NewGraphic ();return _ga ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;};func (_gdb *CT_Drawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067";e .EncodeToken (start );if _gdb .EG_Anchor !=nil {for _ ,_ae :=range _gdb .EG_Anchor {_ae .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_ceafe *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _ceafe .Sp !=nil {if _bfca :=_ceafe .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_bfca !=nil {return _bfca ;};};if _ceafe .GrpSp !=nil {if _effe :=_ceafe .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_effe !=nil {return _effe ;};};if _ceafe .GraphicFrame !=nil {if _ccc :=_ceafe .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_ccc !=nil {return _ccc ;};};if _ceafe .CxnSp !=nil {if _aec :=_ceafe .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_aec !=nil {return _aec ;};};if _ceafe .Pic !=nil {if _gbec :=_ceafe .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_gbec !=nil {return _gbec ;};};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_bdef *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _acf ,_daag :=range _bdef .Sp {if _bee :=_daag .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_acf ));_bee !=nil {return _bee ;};};for _eceb ,_agg :=range _bdef .GrpSp {if _dfg :=_agg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_eceb ));_dfg !=nil {return _dfg ;};};for _gac ,_ecc :=range _bdef .GraphicFrame {if _bdg :=_ecc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gac ));_bdg !=nil {return _bdg ;};};for _gddf ,_feee :=range _bdef .CxnSp {if _cga :=_feee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gddf ));_cga !=nil {return _cga ;};};for _bcc ,_ffa :=range _bdef .Pic {if _gadd :=_ffa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_bcc ));_gadd !=nil {return _gadd ;};};return nil ;};func (_fg *CT_AbsSizeAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fg .From =NewCT_Marker ();_fg .Ext =_af .NewCT_PositiveSize2D ();_d :for {_cdd ,_g :=d .Token ();if _g !=nil {return _g ;};switch _ad :=_cdd .(type ){case _f .StartElement :switch _ad .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _eg :=d .DecodeElement (_fg .From ,&_ad );_eg !=nil {return _eg ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 (_fg .Ext ,&_ad );_bg !=nil {return _bg ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fg .Choice =NewEG_ObjectChoicesChoice ();if _fc :=d .DecodeElement (&_fg .Choice .Sp ,&_ad );_fc !=nil {return _fc ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fg .Choice =NewEG_ObjectChoicesChoice ();if _ag :=d .DecodeElement (&_fg .Choice .GrpSp ,&_ad );_ag !=nil {return _ag ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fg .Choice =NewEG_ObjectChoicesChoice ();if _afd :=d .DecodeElement (&_fg .Choice .GraphicFrame ,&_ad );_afd !=nil {return _afd ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fg .Choice =NewEG_ObjectChoicesChoice ();if _ce :=d .DecodeElement (&_fg .Choice .CxnSp ,&_ad );_ce !=nil {return _ce ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fg .Choice =NewEG_ObjectChoicesChoice ();if _gf :=d .DecodeElement (&_fg .Choice .Pic ,&_ad );_gf !=nil {return _gf ;};default:_ac .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ad .Name );if _ca :=d .Skip ();_ca !=nil {return _ca ;};};case _f .EndElement :break _d ;case _f .CharData :};};return nil ;};type CT_ShapeNonVisual struct{CNvPr *_af .CT_NonVisualDrawingProps ;CNvSpPr *_af .CT_NonVisualDrawingShapeProps ;};func (_bdb *CT_ConnectorNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdb .CNvPr =_af .NewCT_NonVisualDrawingProps ();_bdb .CNvCxnSpPr =_af .NewCT_NonVisualConnectorProperties ();_daa :for {_aca ,_egg :=d .Token ();if _egg !=nil {return _egg ;};switch _ge :=_aca .(type ){case _f .StartElement :switch _ge .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ebe :=d .DecodeElement (_bdb .CNvPr ,&_ge );_ebe !=nil {return _ebe ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _de :=d .DecodeElement (_bdb .CNvCxnSpPr ,&_ge );_de !=nil {return _de ;};default:_ac .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",_ge .Name );if _fgg :=d .Skip ();_fgg !=nil {return _fgg ;};};case _f .EndElement :break _daa ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_GraphicFrame and its children -func (_egf *CT_GraphicFrame )Validate ()error {return _egf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");};func init (){_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicFrameNonVisual );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicFrame );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_RelSizeAnchor );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_AbsSizeAnchor );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices );_g .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor );}; \ No newline at end of file +// Validate validates the CT_Picture and its children +func (_ebd *CT_Picture )Validate ()error {return _ebd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func init (){_ac .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 );_ac .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 );_ac .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 );_ac .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 );_ac .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 );_ac .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 );_ac .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 );_ac .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 );_ac .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 );_ac .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 );_ac .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 );_ac .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 );_ac .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 );_ac .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 );_ac .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 );_ac .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 b38c76ec09..858aac5b7c 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";_bg "fmt";_fb "github.com/unidoc/unioffice";_bb "github.com/unidoc/unioffice/schema/soo/dml";_b "strconv";);func (_dgce ST_AnimOneStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgce .String (),start );};const (ST_SecondaryChildAlignmentUnset ST_SecondaryChildAlignment =0;ST_SecondaryChildAlignmentNone ST_SecondaryChildAlignment =1;ST_SecondaryChildAlignmentT ST_SecondaryChildAlignment =2;ST_SecondaryChildAlignmentB ST_SecondaryChildAlignment =3;ST_SecondaryChildAlignmentL ST_SecondaryChildAlignment =4;ST_SecondaryChildAlignmentR ST_SecondaryChildAlignment =5;);func (_cbaac ST_OutputShapeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aaag :=_a .Attr {};_aaag .Name =name ;switch _cbaac {case ST_OutputShapeTypeUnset :_aaag .Value ="";case ST_OutputShapeTypeNone :_aaag .Value ="\u006e\u006f\u006e\u0065";case ST_OutputShapeTypeConn :_aaag .Value ="\u0063\u006f\u006e\u006e";};return _aaag ,nil ;};func (_fgfef ST_Breakpoint )ValidateWithPath (path string )error {switch _fgfef {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfef ));};return nil ;}; +package diagram ;import (_a "encoding/xml";_ef "fmt";_c "github.com/unidoc/unioffice";_fd "github.com/unidoc/unioffice/schema/soo/dml";_f "strconv";);func (_eeaa *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdega :for {_daaga ,_ccg :=d .Token ();if _ccg !=nil {return _ccg ;};switch _fefd :=_daaga .(type ){case _a .StartElement :switch _fefd .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"}:_acfb :=NewCT_DiagramDefinitionHeader ();if _adab :=d .DecodeElement (_acfb ,&_fefd );_adab !=nil {return _adab ;};_eeaa .LayoutDefHdr =append (_eeaa .LayoutDefHdr ,_acfb );default:_c .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",_fefd .Name );if _ggga :=d .Skip ();_ggga !=nil {return _ggga ;};};case _a .EndElement :break _cdega ;case _a .CharData :};};return nil ;};func (_cfbec *ST_FunctionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfbec =0;case "\u0063\u006e\u0074":*_cfbec =1;case "\u0070\u006f\u0073":*_cfbec =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_cfbec =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_cfbec =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_cfbec =5;case "\u0076\u0061\u0072":*_cfbec =6;case "\u0064\u0065\u0070t\u0068":*_cfbec =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_cfbec =8;};return nil ;}; -// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path -func (_baf *CT_CTCategory )ValidateWithPath (path string )error {return nil };func (_ebbdd *CT_ColorTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fed :=range start .Attr {if _fed .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gfced ,_abf :=_fed .Value ,error (nil );if _abf !=nil {return _abf ;};_ebbdd .UniqueIdAttr =&_gfced ;continue ;};if _fed .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_acd ,_fbeg :=_fed .Value ,error (nil );if _fbeg !=nil {return _fbeg ;};_ebbdd .MinVerAttr =&_acd ;continue ;};};_edg :for {_bgbb ,_ebe :=d .Token ();if _ebe !=nil {return _ebe ;};switch _aca :=_bgbb .(type ){case _a .StartElement :switch _aca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_aga :=NewCT_CTName ();if _gdd :=d .DecodeElement (_aga ,&_aca );_gdd !=nil {return _gdd ;};_ebbdd .Title =append (_ebbdd .Title ,_aga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bccaf :=NewCT_CTDescription ();if _bec :=d .DecodeElement (_bccaf ,&_aca );_bec !=nil {return _bec ;};_ebbdd .Desc =append (_ebbdd .Desc ,_bccaf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ebbdd .CatLst =NewCT_CTCategories ();if _caca :=d .DecodeElement (_ebbdd .CatLst ,&_aca );_caca !=nil {return _caca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_cda :=NewCT_CTStyleLabel ();if _dgdc :=d .DecodeElement (_cda ,&_aca );_dgdc !=nil {return _dgdc ;};_ebbdd .StyleLbl =append (_ebbdd .StyleLbl ,_cda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebbdd .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _gaf :=d .DecodeElement (_ebbdd .ExtLst ,&_aca );_gaf !=nil {return _gaf ;};default:_fb .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_aca .Name );if _gbgg :=d .Skip ();_gbgg !=nil {return _gbgg ;};};case _a .EndElement :break _edg ;case _a .CharData :};};return nil ;};func (_cbea *ColorsDef )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f";return _cbea .CT_ColorTransform .MarshalXML (e ,start );};func NewCT_Shape ()*CT_Shape {_edefg :=&CT_Shape {};return _edefg }; +// Validate validates the CT_TextProps and its children +func (_gefeb *CT_TextProps )Validate ()error {return _gefeb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};func (_gbbe ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _gbbe {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbbe ));};return nil ;};func (_cbaef ST_DiagramHorizontalAlignment )String ()string {switch _cbaef {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 (_ffab ST_VariableType )String ()string {switch _ffab {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 NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_eaaa :=&CT_DiagramDefinitionHeaderLst {};return _eaaa ;}; -// Validate validates the CT_StyleDefinitionHeader and its children -func (_edfa *CT_StyleDefinitionHeader )Validate ()error {return _edfa .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);func (_g *AG_ConstraintRefAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _g .RefTypeAttr !=ST_ConstraintTypeUnset {_gd ,_da :=_g .RefTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _da !=nil {return _da ;};start .Attr =append (start .Attr ,_gd );};if _g .RefForAttr !=ST_ConstraintRelationshipUnset {_ab ,_df :=_g .RefForAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _df !=nil {return _df ;};start .Attr =append (start .Attr ,_ab );};if _g .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_g .RefForNameAttr )});};if _g .RefPtTypeAttr !=ST_ElementTypeUnset {_be ,_ffb :=_g .RefPtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _ffb !=nil {return _ffb ;};start .Attr =append (start .Attr ,_be );};return nil ;};type CT_ElemPropSet struct{PresAssocIDAttr *ST_ModelId ;PresNameAttr *string ;PresStyleLblAttr *string ;PresStyleIdxAttr *int32 ;PresStyleCntAttr *int32 ;LoTypeIdAttr *string ;LoCatIdAttr *string ;QsTypeIdAttr *string ;QsCatIdAttr *string ;CsTypeIdAttr *string ;CsCatIdAttr *string ;Coherent3DOffAttr *bool ;PhldrTAttr *string ;PhldrAttr *bool ;CustAngAttr *int32 ;CustFlipVertAttr *bool ;CustFlipHorAttr *bool ;CustSzXAttr *int32 ;CustSzYAttr *int32 ;CustScaleXAttr *ST_PrSetCustVal ;CustScaleYAttr *ST_PrSetCustVal ;CustTAttr *bool ;CustLinFactXAttr *ST_PrSetCustVal ;CustLinFactYAttr *ST_PrSetCustVal ;CustLinFactNeighborXAttr *ST_PrSetCustVal ;CustLinFactNeighborYAttr *ST_PrSetCustVal ;CustRadScaleRadAttr *ST_PrSetCustVal ;CustRadScaleIncAttr *ST_PrSetCustVal ;PresLayoutVars *CT_LayoutVariablePropertySet ;Style *_bb .CT_ShapeStyle ;};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_bb .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};type CT_Description struct{LangAttr *string ;ValAttr string ;};func (_gbe *CT_CTCategories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cacg :for {_aag ,_ceca :=d .Token ();if _ceca !=nil {return _ceca ;};switch _bfab :=_aag .(type ){case _a .StartElement :switch _bfab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_gfd :=NewCT_CTCategory ();if _bbg :=d .DecodeElement (_gfd ,&_bfab );_bbg !=nil {return _bbg ;};_gbe .Cat =append (_gbe .Cat ,_gfd );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_bfab .Name );if _dca :=d .Skip ();_dca !=nil {return _dca ;};};case _a .EndElement :break _cacg ;case _a .CharData :};};return nil ;};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;);func (_abaa ST_AxisType )Validate ()error {return _abaa .ValidateWithPath ("")};type CT_Categories struct{Cat []*CT_Category ;}; +// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path +func (_bgcc *CT_SDCategories )ValidateWithPath (path string )error {for _ecdg ,_acgd :=range _bgcc .Cat {if _cfdf :=_acgd .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_ecdg ));_cfdf !=nil {return _cfdf ;};};return nil ;}; -// Validate validates the StyleDefHdrLst and its children -func (_fbbd *StyleDefHdrLst )Validate ()error {return _fbbd .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};type ST_ElementType byte ;func (_adbeb ST_LinearDirection )String ()string {switch _adbeb {case 0:return "";case 1:return "\u0066\u0072\u006fm\u004c";case 2:return "\u0066\u0072\u006fm\u0052";case 3:return "\u0066\u0072\u006fm\u0054";case 4:return "\u0066\u0072\u006fm\u0042";};return "";};func (_bfgfg *ST_ClrAppMethod )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfgfg =0;case "\u0073\u0070\u0061\u006e":*_bfgfg =1;case "\u0063\u0079\u0063l\u0065":*_bfgfg =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bfgfg =3;};return nil ;};func (_dggb *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dggb =0;case "\u0065\u0078\u0061c\u0074":*_dggb =1;case "\u0072\u0065\u006c":*_dggb =2;};return nil ;};func (_eddc ST_TextDirection )String ()string {switch _eddc {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042";};return "";};type ST_ElementTypes []ST_ElementType ;func (_ecca *ST_ModelId )Validate ()error {return _ecca .ValidateWithPath ("")};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };type ST_ClrAppMethod byte ;func (_daae ST_FallbackDimension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_daae .String (),start );}; +// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path +func (_adabc *CT_HierBranchStyle )ValidateWithPath (path string )error {if _edbfc :=_adabc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edbfc !=nil {return _edbfc ;};return nil ;};func NewCT_Category ()*CT_Category {_bbf :=&CT_Category {};return _bbf };func (_fdec *CT_Description )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cadg :=range start .Attr {if _cadg .Name .Local =="\u006c\u0061\u006e\u0067"{_bgab ,_bdfd :=_cadg .Value ,error (nil );if _bdfd !=nil {return _bdfd ;};_fdec .LangAttr =&_bgab ;continue ;};if _cadg .Name .Local =="\u0076\u0061\u006c"{_ebebg ,_afda :=_cadg .Value ,error (nil );if _afda !=nil {return _afda ;};_fdec .ValAttr =_ebebg ;continue ;};};for {_gaae ,_facb :=d .Token ();if _facb !=nil {return _ef .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",_facb );};if _badc ,_abd :=_gaae .(_a .EndElement );_abd &&_badc .Name ==start .Name {break ;};};return nil ;};func (_ddgcd *CT_Rules )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ddgcd .Rule !=nil {_gggf :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_acfa :=range _ddgcd .Rule {e .EncodeElement (_acfa ,_gggf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_fd .CT_ShapeProperties ;T *_fd .CT_TextBody ;ExtLst *_fd .CT_OfficeArtExtensionList ;};func (_gdcac ST_DiagramHorizontalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdcac .String (),start );};func (_afdgb ST_BendPoint )ValidateWithPath (path string )error {switch _afdgb {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdgb ));};return nil ;};type ST_ChildAlignment byte ;func (_dfaa ST_AlgorithmType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfaa .String (),start );};func (_dcgf *ST_ConstraintType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fafc ,_fffe :=d .Token ();if _fffe !=nil {return _fffe ;};if _eeggd ,_bfdcf :=_fafc .(_a .EndElement );_bfdcf &&_eeggd .Name ==start .Name {*_dcgf =1;return nil ;};if _eacdc ,_ceade :=_fafc .(_a .CharData );!_ceade {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fafc );}else {switch string (_eacdc ){case "":*_dcgf =0;case "\u006e\u006f\u006e\u0065":*_dcgf =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_dcgf =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_dcgf =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_dcgf =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_dcgf =5;case "\u0062":*_dcgf =6;case "\u0062\u004d\u0061r\u0067":*_dcgf =7;case "\u0062\u004f\u0066\u0066":*_dcgf =8;case "\u0063\u0074\u0072\u0058":*_dcgf =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_dcgf =10;case "\u0063\u0074\u0072\u0059":*_dcgf =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_dcgf =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_dcgf =13;case "\u0064\u0069\u0061\u006d":*_dcgf =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_dcgf =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_dcgf =16;case "\u0068":*_dcgf =17;case "\u0068\u0041\u0072\u0048":*_dcgf =18;case "\u0068\u004f\u0066\u0066":*_dcgf =19;case "\u006c":*_dcgf =20;case "\u006c\u004d\u0061r\u0067":*_dcgf =21;case "\u006c\u004f\u0066\u0066":*_dcgf =22;case "\u0072":*_dcgf =23;case "\u0072\u004d\u0061r\u0067":*_dcgf =24;case "\u0072\u004f\u0066\u0066":*_dcgf =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_dcgf =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_dcgf =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_dcgf =28;case "\u0073\u0069\u0062S\u0070":*_dcgf =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_dcgf =30;case "\u0073\u0070":*_dcgf =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_dcgf =32;case "\u0074":*_dcgf =33;case "\u0074\u004d\u0061r\u0067":*_dcgf =34;case "\u0074\u004f\u0066\u0066":*_dcgf =35;case "\u0075\u0073\u0065r\u0041":*_dcgf =36;case "\u0075\u0073\u0065r\u0042":*_dcgf =37;case "\u0075\u0073\u0065r\u0043":*_dcgf =38;case "\u0075\u0073\u0065r\u0044":*_dcgf =39;case "\u0075\u0073\u0065r\u0045":*_dcgf =40;case "\u0075\u0073\u0065r\u0046":*_dcgf =41;case "\u0075\u0073\u0065r\u0047":*_dcgf =42;case "\u0075\u0073\u0065r\u0048":*_dcgf =43;case "\u0075\u0073\u0065r\u0049":*_dcgf =44;case "\u0075\u0073\u0065r\u004a":*_dcgf =45;case "\u0075\u0073\u0065r\u004b":*_dcgf =46;case "\u0075\u0073\u0065r\u004c":*_dcgf =47;case "\u0075\u0073\u0065r\u004d":*_dcgf =48;case "\u0075\u0073\u0065r\u004e":*_dcgf =49;case "\u0075\u0073\u0065r\u004f":*_dcgf =50;case "\u0075\u0073\u0065r\u0050":*_dcgf =51;case "\u0075\u0073\u0065r\u0051":*_dcgf =52;case "\u0075\u0073\u0065r\u0052":*_dcgf =53;case "\u0075\u0073\u0065r\u0053":*_dcgf =54;case "\u0075\u0073\u0065r\u0054":*_dcgf =55;case "\u0075\u0073\u0065r\u0055":*_dcgf =56;case "\u0075\u0073\u0065r\u0056":*_dcgf =57;case "\u0075\u0073\u0065r\u0057":*_dcgf =58;case "\u0075\u0073\u0065r\u0058":*_dcgf =59;case "\u0075\u0073\u0065r\u0059":*_dcgf =60;case "\u0075\u0073\u0065r\u005a":*_dcgf =61;case "\u0077":*_dcgf =62;case "\u0077\u0041\u0072\u0048":*_dcgf =63;case "\u0077\u004f\u0066\u0066":*_dcgf =64;};};_fafc ,_fffe =d .Token ();if _fffe !=nil {return _fffe ;};if _acbge ,_eefe :=_fafc .(_a .EndElement );_eefe &&_acbge .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fafc );};func (_fgea ST_DiagramTextAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abbga :=_a .Attr {};_abbga .Name =name ;switch _fgea {case ST_DiagramTextAlignmentUnset :_abbga .Value ="";case ST_DiagramTextAlignmentL :_abbga .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_abbga .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_abbga .Value ="\u0072";};return _abbga ,nil ;}; -// Validate validates the ColorsDefHdrLst and its children -func (_dbdbf *ColorsDefHdrLst )Validate ()error {return _dbdbf .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_eadc ST_AnimOneStr )ValidateWithPath (path string )error {switch _eadc {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eadc ));};return nil ;};type ST_ConnectorRouting byte ;func (_cbed ST_SecondaryChildAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_baba :=_a .Attr {};_baba .Name =name ;switch _cbed {case ST_SecondaryChildAlignmentUnset :_baba .Value ="";case ST_SecondaryChildAlignmentNone :_baba .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_baba .Value ="\u0074";case ST_SecondaryChildAlignmentB :_baba .Value ="\u0062";case ST_SecondaryChildAlignmentL :_baba .Value ="\u006c";case ST_SecondaryChildAlignmentR :_baba .Value ="\u0072";};return _baba ,nil ;}; +// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path +func (_bab *CT_NumericRule )ValidateWithPath (path string )error {if _bab .ExtLst !=nil {if _cbae :=_bab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbae !=nil {return _cbae ;};};if _cceg :=_bab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cceg !=nil {return _cceg ;};if _eccf :=_bab .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_eccf !=nil {return _eccf ;};if _gaceg :=_bab .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gaceg !=nil {return _gaceg ;};return nil ;};func (_eefa *ST_ParameterVal )Validate ()error {return _eefa .ValidateWithPath ("")};func NewCT_Direction ()*CT_Direction {_edgd :=&CT_Direction {};return _edgd }; -// ST_PrSetCustVal is a union type -type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;}; +// Validate validates the LayoutDefHdrLst and its children +func (_adbd *LayoutDefHdrLst )Validate ()error {return _adbd .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_becee ST_ConnectorRouting )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdbdc :=_a .Attr {};_gdbdc .Name =name ;switch _becee {case ST_ConnectorRoutingUnset :_gdbdc .Value ="";case ST_ConnectorRoutingStra :_gdbdc .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_gdbdc .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_gdbdc .Value ="\u0063\u0075\u0072v\u0065";case ST_ConnectorRoutingLongCurve :_gdbdc .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _gdbdc ,nil ;};func (_daege *ST_AnimOneStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbegg ,_cfag :=d .Token ();if _cfag !=nil {return _cfag ;};if _cbgff ,_gcedd :=_fbegg .(_a .EndElement );_gcedd &&_cbgff .Name ==start .Name {*_daege =1;return nil ;};if _gdbe ,_daaef :=_fbegg .(_a .CharData );!_daaef {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbegg );}else {switch string (_gdbe ){case "":*_daege =0;case "\u006e\u006f\u006e\u0065":*_daege =1;case "\u006f\u006e\u0065":*_daege =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_daege =3;};};_fbegg ,_cfag =d .Token ();if _cfag !=nil {return _cfag ;};if _beccb ,_fecc :=_fbegg .(_a .EndElement );_fecc &&_beccb .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbegg );}; -// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path -func (_gg *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _dcc :=_gg .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dcc !=nil {return _dcc ;};if _ec :=_gg .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_ec !=nil {return _ec ;};if _ca :=_gg .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_ca !=nil {return _ca ;};return nil ;};type ColorsDefHdr struct{CT_ColorTransformHeader };func (_aae *CT_Algorithm )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aae .TypeAttr =ST_AlgorithmType (1);for _ ,_bdb :=range start .Attr {if _bdb .Name .Local =="\u0074\u0079\u0070\u0065"{_aae .TypeAttr .UnmarshalXMLAttr (_bdb );continue ;};if _bdb .Name .Local =="\u0072\u0065\u0076"{_fcf ,_fad :=_b .ParseUint (_bdb .Value ,10,32);if _fad !=nil {return _fad ;};_affb :=uint32 (_fcf );_aae .RevAttr =&_affb ;continue ;};};_fba :for {_edeb ,_cac :=d .Token ();if _cac !=nil {return _cac ;};switch _cge :=_edeb .(type ){case _a .StartElement :switch _cge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0061\u0072a\u006d"}:_eeb :=NewCT_Parameter ();if _cca :=d .DecodeElement (_eeb ,&_cge );_cca !=nil {return _cca ;};_aae .Param =append (_aae .Param ,_eeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aae .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _gde :=d .DecodeElement (_aae .ExtLst ,&_cge );_gde !=nil {return _gde ;};default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_cge .Name );if _ace :=d .Skip ();_ace !=nil {return _ace ;};};case _a .EndElement :break _fba ;case _a .CharData :};};return nil ;};type ST_AlgorithmType byte ;func (_bfc ST_OutputShapeType )Validate ()error {return _bfc .ValidateWithPath ("")};func (_ccfg ST_AxisType )String ()string {switch _ccfg {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";case 4:return "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case 5:return "\u0070\u0061\u0072";case 6:return "\u0061\u006e\u0063s\u0074";case 7:return "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case 8:return "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case 9:return "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case 10:return "\u0066\u006f\u006c\u006c\u006f\u0077";case 11:return "\u0070\u0072\u0065\u0063\u0065\u0064";case 12:return "\u0072\u006f\u006f\u0074";case 13:return "\u006e\u006f\u006e\u0065";};return "";};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};func (_adcag *ST_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcbd ,_dace :=d .Token ();if _dace !=nil {return _dace ;};if _effag ,_cfbe :=_dcbd .(_a .EndElement );_cfbe &&_effag .Name ==start .Name {*_adcag =1;return nil ;};if _bffag ,_fdab :=_dcbd .(_a .CharData );!_fdab {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcbd );}else {switch string (_bffag ){case "":*_adcag =0;case "\u006e\u006f\u0072\u006d":*_adcag =1;case "\u0072\u0065\u0076":*_adcag =2;};};_dcbd ,_dace =d .Token ();if _dace !=nil {return _dace ;};if _fcee ,_eecgg :=_dcbd .(_a .EndElement );_eecgg &&_fcee .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcbd );};type ST_DiagramHorizontalAlignment byte ;func (_fadcf ST_ChildDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fadcf .String (),start );};func NewCT_DataModel ()*CT_DataModel {_cadcf :=&CT_DataModel {};_cadcf .PtLst =NewCT_PtList ();return _cadcf ;};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;ExtLst *_bb .CT_OfficeArtExtensionList ;};const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func (_abef *CT_Colors )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abef .MethAttr !=ST_ClrAppMethodUnset {_aced ,_ggcf :=_abef .MethAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0065\u0074\u0068"});if _ggcf !=nil {return _ggcf ;};start .Attr =append (start .Attr ,_aced );};if _abef .HueDirAttr !=ST_HueDirUnset {_adbf ,_cdcc :=_abef .HueDirAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _cdcc !=nil {return _cdcc ;};start .Attr =append (start .Attr ,_adbf );};e .EncodeToken (start );if _abef .EG_ColorChoice !=nil {for _ ,_bacd :=range _abef .EG_ColorChoice {_bacd .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ddaed *ST_FlowDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcedd ,_egbdgd :=d .Token ();if _egbdgd !=nil {return _egbdgd ;};if _aabba ,_feded :=_bcedd .(_a .EndElement );_feded &&_aabba .Name ==start .Name {*_ddaed =1;return nil ;};if _cfbgee ,_cdccg :=_bcedd .(_a .CharData );!_cdccg {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcedd );}else {switch string (_cfbgee ){case "":*_ddaed =0;case "\u0072\u006f\u0077":*_ddaed =1;case "\u0063\u006f\u006c":*_ddaed =2;};};_bcedd ,_egbdgd =d .Token ();if _egbdgd !=nil {return _egbdgd ;};if _eaagd ,_gdgcf :=_bcedd .(_a .EndElement );_gdgcf &&_eaagd .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcedd );};func (_cfab ST_ChildOrderType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efec :=_a .Attr {};_efec .Name =name ;switch _cfab {case ST_ChildOrderTypeUnset :_efec .Value ="";case ST_ChildOrderTypeB :_efec .Value ="\u0062";case ST_ChildOrderTypeT :_efec .Value ="\u0074";};return _efec ,nil ;};func (_deaa ST_HueDir )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_deaa .String (),start );};func (_dbbaf ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _dbbaf {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbbaf ));};return nil ;};func (_ddeba *CT_Otherwise )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egeaa :=range start .Attr {if _egeaa .Name .Local =="\u006e\u0061\u006d\u0065"{_edea ,_afgcg :=_egeaa .Value ,error (nil );if _afgcg !=nil {return _afgcg ;};_ddeba .NameAttr =&_edea ;continue ;};};_eebc :for {_eagc ,_acdb :=d .Token ();if _acdb !=nil {return _acdb ;};switch _fag :=_eagc .(type ){case _a .StartElement :switch _fag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_fgdg :=NewCT_Algorithm ();if _bfe :=d .DecodeElement (_fgdg ,&_fag );_bfe !=nil {return _bfe ;};_ddeba .Alg =append (_ddeba .Alg ,_fgdg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ebdea :=NewCT_Shape ();if _dbcc :=d .DecodeElement (_ebdea ,&_fag );_dbcc !=nil {return _dbcc ;};_ddeba .Shape =append (_ddeba .Shape ,_ebdea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_caef :=NewCT_PresentationOf ();if _dgdb :=d .DecodeElement (_caef ,&_fag );_dgdb !=nil {return _dgdb ;};_ddeba .PresOf =append (_ddeba .PresOf ,_caef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_gabcc :=NewCT_Constraints ();if _eeea :=d .DecodeElement (_gabcc ,&_fag );_eeea !=nil {return _eeea ;};_ddeba .ConstrLst =append (_ddeba .ConstrLst ,_gabcc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_dbbf :=NewCT_Rules ();if _cfad :=d .DecodeElement (_dbbf ,&_fag );_cfad !=nil {return _cfad ;};_ddeba .RuleLst =append (_ddeba .RuleLst ,_dbbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_gdg :=NewCT_ForEach ();if _debd :=d .DecodeElement (_gdg ,&_fag );_debd !=nil {return _debd ;};_ddeba .ForEach =append (_ddeba .ForEach ,_gdg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_dddf :=NewCT_LayoutNode ();if _cfcf :=d .DecodeElement (_dddf ,&_fag );_cfcf !=nil {return _cfcf ;};_ddeba .LayoutNode =append (_ddeba .LayoutNode ,_dddf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_cggb :=NewCT_Choose ();if _bced :=d .DecodeElement (_cggb ,&_fag );_bced !=nil {return _bced ;};_ddeba .Choose =append (_ddeba .Choose ,_cggb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbge :=_bb .NewCT_OfficeArtExtensionList ();if _afba :=d .DecodeElement (_bbge ,&_fag );_afba !=nil {return _afba ;};_ddeba .ExtLst =append (_ddeba .ExtLst ,_bbge );default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_fag .Name );if _bffd :=d .Skip ();_bffd !=nil {return _bffd ;};};case _a .EndElement :break _eebc ;case _a .CharData :};};return nil ;};func (_fbaff ST_Offset )Validate ()error {return _fbaff .ValidateWithPath ("")};func NewCT_CTCategory ()*CT_CTCategory {_dcd :=&CT_CTCategory {};return _dcd };const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;);func NewCT_Direction ()*CT_Direction {_bgebc :=&CT_Direction {};return _bgebc };func (_fbeff ST_StartingElement )Validate ()error {return _fbeff .ValidateWithPath ("")};func (_cfgb ST_FunctionOperator )Validate ()error {return _cfgb .ValidateWithPath ("")};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;);type CT_ForEach struct{NameAttr *string ;RefAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_bb .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_afgab *ST_VerticalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_facfe ,_cafeg :=d .Token ();if _cafeg !=nil {return _cafeg ;};if _febc ,_ddggg :=_facfe .(_a .EndElement );_ddggg &&_febc .Name ==start .Name {*_afgab =1;return nil ;};if _cdec ,_eccg :=_facfe .(_a .CharData );!_eccg {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_facfe );}else {switch string (_cdec ){case "":*_afgab =0;case "\u0074":*_afgab =1;case "\u006d\u0069\u0064":*_afgab =2;case "\u0062":*_afgab =3;case "\u006e\u006f\u006e\u0065":*_afgab =4;};};_facfe ,_cafeg =d .Token ();if _cafeg !=nil {return _cafeg ;};if _gadcg ,_faedg :=_facfe .(_a .EndElement );_faedg &&_gadcg .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_facfe );};func (_gfde *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcaba ,_dcdb :=d .Token ();if _dcdb !=nil {return _dcdb ;};if _baeae ,_abedg :=_fcaba .(_a .EndElement );_abedg &&_baeae .Name ==start .Name {*_gfde =1;return nil ;};if _faefb ,_befa :=_fcaba .(_a .CharData );!_befa {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcaba );}else {switch string (_faefb ){case "":*_gfde =0;case "\u006c":*_gfde =1;case "\u0063\u0074\u0072":*_gfde =2;case "\u0072":*_gfde =3;case "\u006e\u006f\u006e\u0065":*_gfde =4;};};_fcaba ,_dcdb =d .Token ();if _dcdb !=nil {return _dcdb ;};if _fefa ,_ddce :=_fcaba .(_a .EndElement );_ddce &&_fefa .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcaba );}; +// Validate validates the CT_HierBranchStyle and its children +func (_fbeaf *CT_HierBranchStyle )Validate ()error {return _fbeaf .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};func (_gffc *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 :_ef .Sprintf ("\u0025\u0076",_gffc .TypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_ef .Sprintf ("\u0025\u0076",_gffc .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ccba ST_FlowDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ccba .String (),start );};func NewCT_TextProps ()*CT_TextProps {_dbcg :=&CT_TextProps {};return _dbcg };func (_aabdf ST_ConnectorPoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cedbe :=_a .Attr {};_cedbe .Name =name ;switch _aabdf {case ST_ConnectorPointUnset :_cedbe .Value ="";case ST_ConnectorPointAuto :_cedbe .Value ="\u0061\u0075\u0074\u006f";case ST_ConnectorPointBCtr :_cedbe .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_cedbe .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_cedbe .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_cedbe .Value ="\u006d\u0069\u0064\u0052";case ST_ConnectorPointTCtr :_cedbe .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_cedbe .Value ="\u0062\u004c";case ST_ConnectorPointBR :_cedbe .Value ="\u0062\u0052";case ST_ConnectorPointTL :_cedbe .Value ="\u0074\u004c";case ST_ConnectorPointTR :_cedbe .Value ="\u0074\u0052";case ST_ConnectorPointRadial :_cedbe .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _cedbe ,nil ;};func NewCT_CTDescription ()*CT_CTDescription {_cfbe :=&CT_CTDescription {};return _cfbe };func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_abff :=&CT_LayoutVariablePropertySet {};return _abff ;};func (_bcbeg *ST_TextAnchorHorizontal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acgbd ,_ecfeb :=d .Token ();if _ecfeb !=nil {return _ecfeb ;};if _bagg ,_dbaf :=_acgbd .(_a .EndElement );_dbaf &&_bagg .Name ==start .Name {*_bcbeg =1;return nil ;};if _bgaff ,_bfaeb :=_acgbd .(_a .CharData );!_bfaeb {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acgbd );}else {switch string (_bgaff ){case "":*_bcbeg =0;case "\u006e\u006f\u006e\u0065":*_bcbeg =1;case "\u0063\u0074\u0072":*_bcbeg =2;};};_acgbd ,_ecfeb =d .Token ();if _ecfeb !=nil {return _ecfeb ;};if _edbga ,_acef :=_acgbd .(_a .EndElement );_acef &&_edbga .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acgbd );};func (_bcfffd *CT_SDCategory )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gagd :=range start .Attr {if _gagd .Name .Local =="\u0074\u0079\u0070\u0065"{_gfgad ,_fgba :=_gagd .Value ,error (nil );if _fgba !=nil {return _fgba ;};_bcfffd .TypeAttr =_gfgad ;continue ;};if _gagd .Name .Local =="\u0070\u0072\u0069"{_edca ,_ggde :=_f .ParseUint (_gagd .Value ,10,32);if _ggde !=nil {return _ggde ;};_bcfffd .PriAttr =uint32 (_edca );continue ;};};for {_abcd ,_fdgf :=d .Token ();if _fdgf !=nil {return _ef .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_fdgf );};if _ddbf ,_bbdb :=_abcd .(_a .EndElement );_bbdb &&_ddbf .Name ==start .Name {break ;};};return nil ;};func (_fcab *CT_Categories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcee :for {_aabg ,_dffd :=d .Token ();if _dffd !=nil {return _dffd ;};switch _adbc :=_aabg .(type ){case _a .StartElement :switch _adbc .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"}:_cbdb :=NewCT_Category ();if _ega :=d .DecodeElement (_cbdb ,&_adbc );_ega !=nil {return _ega ;};_fcab .Cat =append (_fcab .Cat ,_cbdb );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\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_adbc .Name );if _gde :=d .Skip ();_gde !=nil {return _gde ;};};case _a .EndElement :break _gcee ;case _a .CharData :};};return nil ;};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst };func (_fgbea ST_BoolOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgbea .String (),start );};func (_gfbeg ST_ChildOrderType )String ()string {switch _gfbeg {case 0:return "";case 1:return "\u0062";case 2:return "\u0074";};return "";};func (_afbb *CT_StyleLabel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gece :=range start .Attr {if _gece .Name .Local =="\u006e\u0061\u006d\u0065"{_ggce ,_dbdf :=_gece .Value ,error (nil );if _dbdf !=nil {return _dbdf ;};_afbb .NameAttr =_ggce ;continue ;};};_dbca :for {_fagad ,_abdf :=d .Token ();if _abdf !=nil {return _abdf ;};switch _edgc :=_fagad .(type ){case _a .StartElement :switch _edgc .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"}:_afbb .Scene3d =_fd .NewCT_Scene3D ();if _ageeb :=d .DecodeElement (_afbb .Scene3d ,&_edgc );_ageeb !=nil {return _ageeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afbb .Sp3d =_fd .NewCT_Shape3D ();if _cffg :=d .DecodeElement (_afbb .Sp3d ,&_edgc );_cffg !=nil {return _cffg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afbb .TxPr =NewCT_TextProps ();if _bfggd :=d .DecodeElement (_afbb .TxPr ,&_edgc );_bfggd !=nil {return _bfggd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afbb .Style =_fd .NewCT_ShapeStyle ();if _fcafa :=d .DecodeElement (_afbb .Style ,&_edgc );_fcafa !=nil {return _fcafa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afbb .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _bcbeb :=d .DecodeElement (_afbb .ExtLst ,&_edgc );_bcbeb !=nil {return _bcbeb ;};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\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_edgc .Name );if _baea :=d .Skip ();_baea !=nil {return _baea ;};};case _a .EndElement :break _dbca ;case _a .CharData :};};return nil ;};func (_abgce ST_LinearDirection )Validate ()error {return _abgce .ValidateWithPath ("")};func (_aeafd ST_VerticalAlignment )Validate ()error {return _aeafd .ValidateWithPath ("")};func NewCT_CTName ()*CT_CTName {_baa :=&CT_CTName {};return _baa };type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};func (_aacfg *CT_When )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aacfg .FuncAttr =ST_FunctionType (1);_aacfg .OpAttr =ST_FunctionOperator (1);for _ ,_fdba :=range start .Attr {if _fdba .Name .Local =="\u006e\u0061\u006d\u0065"{_gaed ,_acgaa :=_fdba .Value ,error (nil );if _acgaa !=nil {return _acgaa ;};_aacfg .NameAttr =&_gaed ;continue ;};if _fdba .Name .Local =="\u0061\u0072\u0067"{_bgbb ,_dabbb :=ParseUnionST_FunctionArgument (_fdba .Value );if _dabbb !=nil {return _dabbb ;};_aacfg .ArgAttr =&_bgbb ;continue ;};if _fdba .Name .Local =="\u0076\u0061\u006c"{_bffd ,_ffeeg :=ParseUnionST_FunctionValue (_fdba .Value );if _ffeeg !=nil {return _ffeeg ;};_aacfg .ValAttr =_bffd ;continue ;};if _fdba .Name .Local =="\u0066\u0075\u006e\u0063"{_aacfg .FuncAttr .UnmarshalXMLAttr (_fdba );continue ;};if _fdba .Name .Local =="\u006f\u0070"{_aacfg .OpAttr .UnmarshalXMLAttr (_fdba );continue ;};if _fdba .Name .Local =="\u0061\u0078\u0069\u0073"{_gbfd ,_dbbg :=ParseSliceST_AxisTypes (_fdba .Value );if _dbbg !=nil {return _dbbg ;};_aacfg .AxisAttr =&_gbfd ;continue ;};if _fdba .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fecbg ,_agcc :=ParseSliceST_ElementTypes (_fdba .Value );if _agcc !=nil {return _agcc ;};_aacfg .PtTypeAttr =&_fecbg ;continue ;};if _fdba .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_bgde ,_efbg :=ParseSliceST_Booleans (_fdba .Value );if _efbg !=nil {return _efbg ;};_aacfg .HideLastTransAttr =&_bgde ;continue ;};if _fdba .Name .Local =="\u0073\u0074"{_bbbcd ,_ccdaec :=ParseSliceST_Ints (_fdba .Value );if _ccdaec !=nil {return _ccdaec ;};_aacfg .StAttr =&_bbbcd ;continue ;};if _fdba .Name .Local =="\u0063\u006e\u0074"{_cffb ,_dggc :=ParseSliceST_UnsignedInts (_fdba .Value );if _dggc !=nil {return _dggc ;};_aacfg .CntAttr =&_cffb ;continue ;};if _fdba .Name .Local =="\u0073\u0074\u0065\u0070"{_gfca ,_cbbf :=ParseSliceST_Ints (_fdba .Value );if _cbbf !=nil {return _cbbf ;};_aacfg .StepAttr =&_gfca ;continue ;};};_eeab :for {_cfcc ,_ebed :=d .Token ();if _ebed !=nil {return _ebed ;};switch _efbd :=_cfcc .(type ){case _a .StartElement :switch _efbd .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"}:_gbgd :=NewCT_Algorithm ();if _aggc :=d .DecodeElement (_gbgd ,&_efbd );_aggc !=nil {return _aggc ;};_aacfg .Alg =append (_aacfg .Alg ,_gbgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gbfdb :=NewCT_Shape ();if _dgfc :=d .DecodeElement (_gbfdb ,&_efbd );_dgfc !=nil {return _dgfc ;};_aacfg .Shape =append (_aacfg .Shape ,_gbfdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afebe :=NewCT_PresentationOf ();if _fegff :=d .DecodeElement (_afebe ,&_efbd );_fegff !=nil {return _fegff ;};_aacfg .PresOf =append (_aacfg .PresOf ,_afebe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fffd :=NewCT_Constraints ();if _cebe :=d .DecodeElement (_fffd ,&_efbd );_cebe !=nil {return _cebe ;};_aacfg .ConstrLst =append (_aacfg .ConstrLst ,_fffd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_decag :=NewCT_Rules ();if _ceffe :=d .DecodeElement (_decag ,&_efbd );_ceffe !=nil {return _ceffe ;};_aacfg .RuleLst =append (_aacfg .RuleLst ,_decag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afgcc :=NewCT_ForEach ();if _afcc :=d .DecodeElement (_afgcc ,&_efbd );_afcc !=nil {return _afcc ;};_aacfg .ForEach =append (_aacfg .ForEach ,_afgcc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ceab :=NewCT_LayoutNode ();if _fdfae :=d .DecodeElement (_ceab ,&_efbd );_fdfae !=nil {return _fdfae ;};_aacfg .LayoutNode =append (_aacfg .LayoutNode ,_ceab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cbfe :=NewCT_Choose ();if _cagda :=d .DecodeElement (_cbfe ,&_efbd );_cagda !=nil {return _cagda ;};_aacfg .Choose =append (_aacfg .Choose ,_cbfe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_accc :=_fd .NewCT_OfficeArtExtensionList ();if _cdffe :=d .DecodeElement (_accc ,&_efbd );_cdffe !=nil {return _cdffe ;};_aacfg .ExtLst =append (_aacfg .ExtLst ,_accc );default:_c .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",_efbd .Name );if _ffcb :=d .Skip ();_ffcb !=nil {return _ffcb ;};};case _a .EndElement :break _eeab ;case _a .CharData :};};return nil ;};func (_eade *CT_StyleDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efdae :=range start .Attr {if _efdae .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_febaec ,_gcge :=_efdae .Value ,error (nil );if _gcge !=nil {return _gcge ;};_eade .UniqueIdAttr =&_febaec ;continue ;};if _efdae .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cfgff ,_eagf :=_efdae .Value ,error (nil );if _eagf !=nil {return _eagf ;};_eade .MinVerAttr =&_cfgff ;continue ;};};_dade :for {_baff ,_bccd :=d .Token ();if _bccd !=nil {return _bccd ;};switch _faeb :=_baff .(type ){case _a .StartElement :switch _faeb .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"}:_bfae :=NewCT_SDName ();if _agdeg :=d .DecodeElement (_bfae ,&_faeb );_agdeg !=nil {return _agdeg ;};_eade .Title =append (_eade .Title ,_bfae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_efbb :=NewCT_SDDescription ();if _ecebd :=d .DecodeElement (_efbb ,&_faeb );_ecebd !=nil {return _ecebd ;};_eade .Desc =append (_eade .Desc ,_efbb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eade .CatLst =NewCT_SDCategories ();if _fdfbd :=d .DecodeElement (_eade .CatLst ,&_faeb );_fdfbd !=nil {return _fdfbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eade .Scene3d =_fd .NewCT_Scene3D ();if _ffdg :=d .DecodeElement (_eade .Scene3d ,&_faeb );_ffdg !=nil {return _ffdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bafc :=NewCT_StyleLabel ();if _cgfb :=d .DecodeElement (_bafc ,&_faeb );_cgfb !=nil {return _cgfb ;};_eade .StyleLbl =append (_eade .StyleLbl ,_bafc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eade .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _eedfd :=d .DecodeElement (_eade .ExtLst ,&_faeb );_eedfd !=nil {return _eedfd ;};default:_c .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",_faeb .Name );if _gdeef :=d .Skip ();_gdeef !=nil {return _gdeef ;};};case _a .EndElement :break _dade ;case _a .CharData :};};return nil ;};func (_aaaab ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _aaaab {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaaab ));};return nil ;};func (_aefd ST_AnimOneStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aefd .String (),start );};func (_ecfd ST_BoolOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aeeeb :=_a .Attr {};_aeeeb .Name =name ;switch _ecfd {case ST_BoolOperatorUnset :_aeeeb .Value ="";case ST_BoolOperatorNone :_aeeeb .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_aeeeb .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_aeeeb .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_aeeeb .Value ="\u006c\u0074\u0065";};return _aeeeb ,nil ;}; -// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path -func (_fbffa *CT_Choose )ValidateWithPath (path string )error {for _bgca ,_dgg :=range _fbffa .If {if _abd :=_dgg .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_bgca ));_abd !=nil {return _abd ;};};if _fbffa .Else !=nil {if _ggf :=_fbffa .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065");_ggf !=nil {return _ggf ;};};return nil ;};func (_bbddc ST_ClrAppMethod )ValidateWithPath (path string )error {switch _bbddc {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbddc ));};return nil ;};func (_eabeb ST_FlowDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eabeb .String (),start );}; +// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path +func (_gdgd *CT_ResizeHandles )ValidateWithPath (path string )error {if _ddge :=_gdgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddge !=nil {return _ddge ;};return nil ;};type ST_AnimOneStr byte ;func NewCT_CTCategories ()*CT_CTCategories {_gfg :=&CT_CTCategories {};return _gfg };type CT_AdjLst struct{Adj []*CT_Adj ;};func (_bdf *CT_AdjLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bdf .Adj !=nil {_fgd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0064\u006a"}};for _ ,_fde :=range _bdf .Adj {e .EncodeElement (_fde ,_fgd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbecd *ST_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebaeg ,_bgcae :=d .Token ();if _bgcae !=nil {return _bgcae ;};if _bddcb ,_feeg :=_ebaeg .(_a .EndElement );_feeg &&_bddcb .Name ==start .Name {*_fbecd =1;return nil ;};if _bgadg ,_bdgg :=_ebaeg .(_a .CharData );!_bdgg {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebaeg );}else {switch string (_bgadg ){case "":*_fbecd =0;case "\u006e\u006f\u0072\u006d":*_fbecd =1;case "\u0072\u0065\u0076":*_fbecd =2;};};_ebaeg ,_bgcae =d .Token ();if _bgcae !=nil {return _bgcae ;};if _caea ,_fgaad :=_ebaeg .(_a .EndElement );_fgaad &&_caea .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebaeg );};type ST_ConnectorRouting byte ;const (ST_VariableTypeUnset ST_VariableType =0;ST_VariableTypeNone ST_VariableType =1;ST_VariableTypeOrgChart ST_VariableType =2;ST_VariableTypeChMax ST_VariableType =3;ST_VariableTypeChPref ST_VariableType =4;ST_VariableTypeBulEnabled ST_VariableType =5;ST_VariableTypeDir ST_VariableType =6;ST_VariableTypeHierBranch ST_VariableType =7;ST_VariableTypeAnimOne ST_VariableType =8;ST_VariableTypeAnimLvl ST_VariableType =9;ST_VariableTypeResizeHandles ST_VariableType =10;);func NewCT_NumericRule ()*CT_NumericRule {_cgcdb :=&CT_NumericRule {};return _cgcdb };func (_fdga *CT_SDName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fdga .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ef .Sprintf ("\u0025\u0076",*_fdga .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_fdga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bcda ST_FunctionOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fceg :=_a .Attr {};_fceg .Name =name ;switch _bcda {case ST_FunctionOperatorUnset :_fceg .Value ="";case ST_FunctionOperatorEqu :_fceg .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_fceg .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_fceg .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_fceg .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_fceg .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_fceg .Value ="\u006c\u0074\u0065";};return _fceg ,nil ;};func (_cggca ST_CxnType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fdeg :=_a .Attr {};_fdeg .Name =name ;switch _cggca {case ST_CxnTypeUnset :_fdeg .Value ="";case ST_CxnTypeParOf :_fdeg .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_fdeg .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_fdeg .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_fdeg .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return _fdeg ,nil ;};func (_efce *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _efce .LayoutDefHdr !=nil {_bced :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_bcfff :=range _efce .LayoutDefHdr {e .EncodeElement (_bcfff ,_bced );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path -func (_dbac *StyleDef )ValidateWithPath (path string )error {if _dafdc :=_dbac .CT_StyleDefinition .ValidateWithPath (path );_dafdc !=nil {return _dafdc ;};return nil ;}; +// Validate validates the CT_StyleDefinitionHeader and its children +func (_beee *CT_StyleDefinitionHeader )Validate ()error {return _beee .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};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 []*_fd .CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path -func (_cgfbb *LayoutDefHdr )ValidateWithPath (path string )error {if _bfea :=_cgfbb .CT_DiagramDefinitionHeader .ValidateWithPath (path );_bfea !=nil {return _bfea ;};return nil ;};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst };func (_ecaa *CT_ChildPref )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bca :=range start .Attr {if _bca .Name .Local =="\u0076\u0061\u006c"{_caae ,_bce :=_b .ParseInt (_bca .Value ,10,32);if _bce !=nil {return _bce ;};_eba :=int32 (_caae );_ecaa .ValAttr =&_eba ;continue ;};};for {_egf ,_beeb :=d .Token ();if _beeb !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_beeb );};if _cfa ,_afa :=_egf .(_a .EndElement );_afa &&_cfa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path +func (_dbbef *CT_Constraints )ValidateWithPath (path string )error {for _ddbg ,_cabc :=range _dbbef .Constr {if _ddc :=_cabc .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_ddbg ));_ddc !=nil {return _ddc ;};};return nil ;}; -// Validate validates the CT_Otherwise and its children -func (_gacgg *CT_Otherwise )Validate ()error {return _gacgg .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};type ST_NodeHorizontalAlignment byte ; +// Validate validates the CT_BulletEnabled and its children +func (_ddff *CT_BulletEnabled )Validate ()error {return _ddff .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};func NewCT_SampleData ()*CT_SampleData {_ffec :=&CT_SampleData {};return _ffec };type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;};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 *_fd .CT_OfficeArtExtensionList ;};func (_dcbge ST_PrSetCustVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dcbge .ST_Percentage !=nil {e .EncodeToken (_a .CharData (*_dcbge .ST_Percentage ));};if _dcbge .Int32 !=nil {e .EncodeToken (_a .CharData (_ef .Sprintf ("\u0025\u0064",*_dcbge .Int32 )));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_cgebc ST_HierBranchStyle )String ()string {switch _cgebc {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 NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_fb :=&AG_ConstraintAttributes {};return _fb ;};func (_ggeb *CT_Colors )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdbc :=range start .Attr {if _gdbc .Name .Local =="\u006d\u0065\u0074\u0068"{_ggeb .MethAttr .UnmarshalXMLAttr (_gdbc );continue ;};if _gdbc .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_ggeb .HueDirAttr .UnmarshalXMLAttr (_gdbc );continue ;};};_bdff :for {_daab ,_edce :=d .Token ();if _edce !=nil {return _edce ;};switch _eeag :=_daab .(type ){case _a .StartElement :switch _eeag .Name {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\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_eeag .Name );if _fcb :=d .Skip ();_fcb !=nil {return _fcb ;};};case _a .EndElement :break _bdff ;case _a .CharData :};};return nil ;};func (_bcgc *CT_HierBranchStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bcgc .ValAttr !=ST_HierBranchStyleUnset {_beccg ,_gafbf :=_bcgc .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _gafbf !=nil {return _gafbf ;};start .Attr =append (start .Attr ,_beccg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aeeeba ST_Breakpoint )String ()string {switch _aeeeba {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 StyleDef struct{CT_StyleDefinition };func (_af *AG_ConstraintAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bde :=range start .Attr {if _bde .Name .Local =="\u0074\u0079\u0070\u0065"{_af .TypeAttr .UnmarshalXMLAttr (_bde );continue ;};if _bde .Name .Local =="\u0066\u006f\u0072"{_af .ForAttr .UnmarshalXMLAttr (_bde );continue ;};if _bde .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_ee ,_ec :=_bde .Value ,error (nil );if _ec !=nil {return _ec ;};_af .ForNameAttr =&_ee ;continue ;};if _bde .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_af .PtTypeAttr .UnmarshalXMLAttr (_bde );continue ;};};for {_eb ,_ae :=d .Token ();if _ae !=nil {return _ef .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",_ae );};if _gf ,_de :=_eb .(_a .EndElement );_de &&_gf .Name ==start .Name {break ;};};return nil ;};type CT_ChildMax struct{ValAttr *int32 ;}; -// Validate validates the CT_LayoutNode and its children -func (_dfgb *CT_LayoutNode )Validate ()error {return _dfgb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");}; +// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path +func (_agccb *LayoutDefHdrLst )ValidateWithPath (path string )error {if _efcd :=_agccb .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_efcd !=nil {return _efcd ;};return nil ;};func (_bgdeg *ST_PtType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgdeg =0;case "\u006e\u006f\u0064\u0065":*_bgdeg =1;case "\u0061\u0073\u0073\u0074":*_bgdeg =2;case "\u0064\u006f\u0063":*_bgdeg =3;case "\u0070\u0072\u0065\u0073":*_bgdeg =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_bgdeg =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_bgdeg =6;};return nil ;}; // Validate validates the CT_StyleLabel and its children -func (_gdcf *CT_StyleLabel )Validate ()error {return _gdcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");}; +func (_ffac *CT_StyleLabel )Validate ()error {return _ffac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");}; -// Validate validates the CT_Shape and its children -func (_gadae *CT_Shape )Validate ()error {return _gadae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_bbaf *CT_BulletEnabled )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfa :=range start .Attr {if _bfa .Name .Local =="\u0076\u0061\u006c"{_ead ,_cgc :=_b .ParseBool (_bfa .Value );if _cgc !=nil {return _cgc ;};_bbaf .ValAttr =&_ead ;continue ;};};for {_faa ,_caa :=d .Token ();if _caa !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0075\u006c\u006ce\u0074E\u006e\u0061\u0062\u006c\u0065\u0064\u003a \u0025\u0073",_caa );};if _dgf ,_gbg :=_faa .(_a .EndElement );_gbg &&_dgf .Name ==start .Name {break ;};};return nil ;};func (_fcab *CT_CTCategory )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_affa :=range start .Attr {if _affa .Name .Local =="\u0074\u0079\u0070\u0065"{_cdf ,_afc :=_affa .Value ,error (nil );if _afc !=nil {return _afc ;};_fcab .TypeAttr =_cdf ;continue ;};if _affa .Name .Local =="\u0070\u0072\u0069"{_cfb ,_bgfa :=_b .ParseUint (_affa .Value ,10,32);if _bgfa !=nil {return _bgfa ;};_fcab .PriAttr =uint32 (_cfb );continue ;};};for {_ebg ,_ge :=d .Token ();if _ge !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_ge );};if _dfa ,_cffe :=_ebg .(_a .EndElement );_cffe &&_dfa .Name ==start .Name {break ;};};return nil ;};func (_ecgga ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _ecgga {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecgga ));};return nil ;};type ST_BendPoint byte ; +// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path +func (_cdfb *StyleDefHdr )ValidateWithPath (path string )error {if _aggdb :=_cdfb .CT_StyleDefinitionHeader .ValidateWithPath (path );_aggdb !=nil {return _aggdb ;};return nil ;}; -// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path -func (_aab *CT_Otherwise )ValidateWithPath (path string )error {for _bffg ,_deeb :=range _aab .Alg {if _agbf :=_deeb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_bffg ));_agbf !=nil {return _agbf ;};};for _cagb ,_efcef :=range _aab .Shape {if _ceda :=_efcef .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cagb ));_ceda !=nil {return _ceda ;};};for _egbd ,_gdfbg :=range _aab .PresOf {if _fbbb :=_gdfbg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_egbd ));_fbbb !=nil {return _fbbb ;};};for _cbda ,_acfg :=range _aab .ConstrLst {if _gcbg :=_acfg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cbda ));_gcbg !=nil {return _gcbg ;};};for _aabb ,_bgbf :=range _aab .RuleLst {if _ebdd :=_bgbf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_aabb ));_ebdd !=nil {return _ebdd ;};};for _adfg ,_abed :=range _aab .ForEach {if _gfdd :=_abed .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_adfg ));_gfdd !=nil {return _gfdd ;};};for _befbc ,_afgde :=range _aab .LayoutNode {if _caaaf :=_afgde .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_befbc ));_caaaf !=nil {return _caaaf ;};};for _acbf ,_fgcb :=range _aab .Choose {if _abdea :=_fgcb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_acbf ));_abdea !=nil {return _abdea ;};};for _bgfcd ,_egeg :=range _aab .ExtLst {if _fgede :=_egeg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bgfcd ));_fgede !=nil {return _fgede ;};};return nil ;};func (_eeddeb ST_ContinueDirection )Validate ()error {return _eeddeb .ValidateWithPath ("")};func (_edfg ST_LinearDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebfag :=_a .Attr {};_ebfag .Name =name ;switch _edfg {case ST_LinearDirectionUnset :_ebfag .Value ="";case ST_LinearDirectionFromL :_ebfag .Value ="\u0066\u0072\u006fm\u004c";case ST_LinearDirectionFromR :_ebfag .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_ebfag .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_ebfag .Value ="\u0066\u0072\u006fm\u0042";};return _ebfag ,nil ;};type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_bb .CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path +func (_bdb *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func (_adbgdb ST_DiagramHorizontalAlignment )Validate ()error {return _adbgdb .ValidateWithPath ("")};type CT_Otherwise struct{NameAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_fd .CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path -func (_egca *CT_Description )ValidateWithPath (path string )error {return nil };type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_bb .EG_ColorChoice ;};type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};func NewCT_Cxn ()*CT_Cxn {_aec :=&CT_Cxn {};return _aec };func (_cedda *ST_Offset )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdfbb ,_bgbfc :=d .Token ();if _bgbfc !=nil {return _bgbfc ;};if _adbfa ,_dacgc :=_gdfbb .(_a .EndElement );_dacgc &&_adbfa .Name ==start .Name {*_cedda =1;return nil ;};if _dadad ,_gaeeb :=_gdfbb .(_a .CharData );!_gaeeb {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdfbb );}else {switch string (_dadad ){case "":*_cedda =0;case "\u0063\u0074\u0072":*_cedda =1;case "\u006f\u0066\u0066":*_cedda =2;};};_gdfbb ,_bgbfc =d .Token ();if _bgbfc !=nil {return _bgbfc ;};if _cdfdgd ,_deagc :=_gdfbb .(_a .EndElement );_deagc &&_cdfdgd .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdfbb );};func (_aeda *ST_TextBlockDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aeda =0;case "\u0068\u006f\u0072\u007a":*_aeda =1;case "\u0076\u0065\u0072\u0074":*_aeda =2;};return nil ;}; +// Validate validates the LayoutDef and its children +func (_gcdf *LayoutDef )Validate ()error {return _gcdf .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");};func (_becca ST_VariableType )ValidateWithPath (path string )error {switch _becca {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becca ));};return nil ;}; -// Validate validates the CT_DataModel and its children -func (_ffbgd *CT_DataModel )Validate ()error {return _ffbgd .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ;};func NewCT_AnimLvl ()*CT_AnimLvl {_dff :=&CT_AnimLvl {};return _dff }; +// Validate validates the CT_ResizeHandles and its children +func (_dcfe *CT_ResizeHandles )Validate ()error {return _dcfe .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_fd .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};func (_ccdc *ST_ResizeHandlesStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgge ,_aeabf :=d .Token ();if _aeabf !=nil {return _aeabf ;};if _cfcag ,_fecdf :=_dgge .(_a .EndElement );_fecdf &&_cfcag .Name ==start .Name {*_ccdc =1;return nil ;};if _ggdb ,_baaf :=_dgge .(_a .CharData );!_baaf {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgge );}else {switch string (_ggdb ){case "":*_ccdc =0;case "\u0065\u0078\u0061c\u0074":*_ccdc =1;case "\u0072\u0065\u006c":*_ccdc =2;};};_dgge ,_aeabf =d .Token ();if _aeabf !=nil {return _aeabf ;};if _dbcab ,_caedd :=_dgge .(_a .EndElement );_caedd &&_dbcab .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgge );};type ST_Direction byte ; -// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path -func (_dbe *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func (_fceec *ST_BoolOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fceec =0;case "\u006e\u006f\u006e\u0065":*_fceec =1;case "\u0065\u0071\u0075":*_fceec =2;case "\u0067\u0074\u0065":*_fceec =3;case "\u006c\u0074\u0065":*_fceec =4;};return nil ;};func (_ddega *ST_NodeHorizontalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faege ,_fceg :=d .Token ();if _fceg !=nil {return _fceg ;};if _gdgg ,_fcace :=_faege .(_a .EndElement );_fcace &&_gdgg .Name ==start .Name {*_ddega =1;return nil ;};if _aggbb ,_eebf :=_faege .(_a .CharData );!_eebf {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faege );}else {switch string (_aggbb ){case "":*_ddega =0;case "\u006c":*_ddega =1;case "\u0063\u0074\u0072":*_ddega =2;case "\u0072":*_ddega =3;};};_faege ,_fceg =d .Token ();if _fceg !=nil {return _fceg ;};if _ddadb ,_bgfd :=_faege .(_a .EndElement );_bgfd &&_ddadb .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faege );};type ST_VariableType byte ;func (_dgfa ST_ParameterVal )String ()string {if _dgfa .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _dgfa .ST_DiagramHorizontalAlignment .String ();};if _dgfa .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _dgfa .ST_VerticalAlignment .String ();};if _dgfa .ST_ChildDirection !=ST_ChildDirectionUnset {return _dgfa .ST_ChildDirection .String ();};if _dgfa .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _dgfa .ST_ChildAlignment .String ();};if _dgfa .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _dgfa .ST_SecondaryChildAlignment .String ();};if _dgfa .ST_LinearDirection !=ST_LinearDirectionUnset {return _dgfa .ST_LinearDirection .String ();};if _dgfa .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _dgfa .ST_SecondaryLinearDirection .String ();};if _dgfa .ST_StartingElement !=ST_StartingElementUnset {return _dgfa .ST_StartingElement .String ();};if _dgfa .ST_BendPoint !=ST_BendPointUnset {return _dgfa .ST_BendPoint .String ();};if _dgfa .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _dgfa .ST_ConnectorRouting .String ();};if _dgfa .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _dgfa .ST_ArrowheadStyle .String ();};if _dgfa .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _dgfa .ST_ConnectorDimension .String ();};if _dgfa .ST_RotationPath !=ST_RotationPathUnset {return _dgfa .ST_RotationPath .String ();};if _dgfa .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _dgfa .ST_CenterShapeMapping .String ();};if _dgfa .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _dgfa .ST_NodeHorizontalAlignment .String ();};if _dgfa .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _dgfa .ST_NodeVerticalAlignment .String ();};if _dgfa .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _dgfa .ST_FallbackDimension .String ();};if _dgfa .ST_TextDirection !=ST_TextDirectionUnset {return _dgfa .ST_TextDirection .String ();};if _dgfa .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _dgfa .ST_PyramidAccentPosition .String ();};if _dgfa .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _dgfa .ST_PyramidAccentTextMargin .String ();};if _dgfa .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _dgfa .ST_TextBlockDirection .String ();};if _dgfa .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _dgfa .ST_TextAnchorHorizontal .String ();};if _dgfa .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _dgfa .ST_TextAnchorVertical .String ();};if _dgfa .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _dgfa .ST_DiagramTextAlignment .String ();};if _dgfa .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _dgfa .ST_AutoTextRotation .String ();};if _dgfa .ST_GrowDirection !=ST_GrowDirectionUnset {return _dgfa .ST_GrowDirection .String ();};if _dgfa .ST_FlowDirection !=ST_FlowDirectionUnset {return _dgfa .ST_FlowDirection .String ();};if _dgfa .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _dgfa .ST_ContinueDirection .String ();};if _dgfa .ST_Breakpoint !=ST_BreakpointUnset {return _dgfa .ST_Breakpoint .String ();};if _dgfa .ST_Offset !=ST_OffsetUnset {return _dgfa .ST_Offset .String ();};if _dgfa .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _dgfa .ST_HierarchyAlignment .String ();};if _dgfa .Int32 !=nil {return _bg .Sprintf ("\u0025\u0076",*_dgfa .Int32 );};if _dgfa .Float64 !=nil {return _bg .Sprintf ("\u0025\u0076",*_dgfa .Float64 );};if _dgfa .Bool !=nil {return _bg .Sprintf ("\u0025\u0076",*_dgfa .Bool );};if _dgfa .StringVal !=nil {return _bg .Sprintf ("\u0025\u0076",*_dgfa .StringVal );};if _dgfa .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _dgfa .ST_ConnectorPoint .String ();};return "";};const (ST_ConnectorRoutingUnset ST_ConnectorRouting =0;ST_ConnectorRoutingStra ST_ConnectorRouting =1;ST_ConnectorRoutingBend ST_ConnectorRouting =2;ST_ConnectorRoutingCurve ST_ConnectorRouting =3;ST_ConnectorRoutingLongCurve ST_ConnectorRouting =4;);func (_dged *CT_CTDescription )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dged .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_dged .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_dged .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bcdaaa ST_Breakpoint )String ()string {switch _bcdaaa {case 0:return "";case 1:return "\u0065\u006e\u0064\u0043\u006e\u0076";case 2:return "\u0062\u0061\u006c";case 3:return "\u0066\u0069\u0078e\u0064";};return "";};func (_bgd *CT_ColorTransformHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfg :=range start .Attr {if _dfg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_edgf ,_gcafb :=_dfg .Value ,error (nil );if _gcafb !=nil {return _gcafb ;};_bgd .UniqueIdAttr =_edgf ;continue ;};if _dfg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_daad ,_bdc :=_dfg .Value ,error (nil );if _bdc !=nil {return _bdc ;};_bgd .MinVerAttr =&_daad ;continue ;};if _dfg .Name .Local =="\u0072\u0065\u0073I\u0064"{_dcgg ,_eged :=_b .ParseInt (_dfg .Value ,10,32);if _eged !=nil {return _eged ;};_ced :=int32 (_dcgg );_bgd .ResIdAttr =&_ced ;continue ;};};_bfgb :for {_bacg ,_bacc :=d .Token ();if _bacc !=nil {return _bacc ;};switch _gfb :=_bacg .(type ){case _a .StartElement :switch _gfb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cecb :=NewCT_CTName ();if _ddbe :=d .DecodeElement (_cecb ,&_gfb );_ddbe !=nil {return _ddbe ;};_bgd .Title =append (_bgd .Title ,_cecb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_deba :=NewCT_CTDescription ();if _eac :=d .DecodeElement (_deba ,&_gfb );_eac !=nil {return _eac ;};_bgd .Desc =append (_bgd .Desc ,_deba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bgd .CatLst =NewCT_CTCategories ();if _afbg :=d .DecodeElement (_bgd .CatLst ,&_gfb );_afbg !=nil {return _afbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgd .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _dbd :=d .DecodeElement (_bgd .ExtLst ,&_gfb );_dbd !=nil {return _dbd ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d\u0048\u0065a\u0064\u0065\u0072 \u0025\u0076",_gfb .Name );if _ffe :=d .Skip ();_ffe !=nil {return _ffe ;};};case _a .EndElement :break _bfgb ;case _a .CharData :};};return nil ;};func (_degc *CT_CxnList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _degc .Cxn !=nil {_gcda :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006e"}};for _ ,_gadb :=range _degc .Cxn {e .EncodeElement (_gadb ,_gcda );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_deef ST_HierarchyAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_affc :=_a .Attr {};_affc .Name =name ;switch _deef {case ST_HierarchyAlignmentUnset :_affc .Value ="";case ST_HierarchyAlignmentTL :_affc .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_affc .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_affc .Value ="\u0074\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentTCtrDes :_affc .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_affc .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_affc .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_affc .Value ="\u0062\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentBCtrDes :_affc .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_affc .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_affc .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_affc .Value ="\u006c\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentLCtrDes :_affc .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_affc .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_affc .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_affc .Value ="\u0072\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentRCtrDes :_affc .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _affc ,nil ;}; +// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path +func (_dde *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_gfdc ST_GrowDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gfdc .String (),start );};func (_ebcef *ST_GrowDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ebcef =0;case "\u0074\u004c":*_ebcef =1;case "\u0074\u0052":*_ebcef =2;case "\u0062\u004c":*_ebcef =3;case "\u0062\u0052":*_ebcef =4;};return nil ;}; -// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path -func (_fgee *CT_SDName )ValidateWithPath (path string )error {return nil };type ColorsDef struct{CT_ColorTransform };const (ST_DiagramHorizontalAlignmentUnset ST_DiagramHorizontalAlignment =0;ST_DiagramHorizontalAlignmentL ST_DiagramHorizontalAlignment =1;ST_DiagramHorizontalAlignmentCtr ST_DiagramHorizontalAlignment =2;ST_DiagramHorizontalAlignmentR ST_DiagramHorizontalAlignment =3;ST_DiagramHorizontalAlignmentNone ST_DiagramHorizontalAlignment =4;); +// Validate validates the CT_Rules and its children +func (_defa *CT_Rules )Validate ()error {return _defa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_acgc ST_SecondaryLinearDirection )String ()string {switch _acgc {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 "";}; -// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path -func (_gcade *CT_RelIds )ValidateWithPath (path string )error {return nil }; +// Validate validates the StyleDefHdrLst and its children +func (_bcacg *StyleDefHdrLst )Validate ()error {return _bcacg .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};type ST_StartingElement byte ;func NewCT_DataModel ()*CT_DataModel {_dgca :=&CT_DataModel {};_dgca .PtLst =NewCT_PtList ();return _dgca ;};func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };func NewCT_Name ()*CT_Name {_adce :=&CT_Name {};return _adce };func (_bdfdb *CT_PtList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaa :for {_dgdg ,_ddbac :=d .Token ();if _ddbac !=nil {return _ddbac ;};switch _cafdf :=_dgdg .(type ){case _a .StartElement :switch _cafdf .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"}:_gfga :=NewCT_Pt ();if _beddg :=d .DecodeElement (_gfga ,&_cafdf );_beddg !=nil {return _beddg ;};_bdfdb .Pt =append (_bdfdb .Pt ,_gfga );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\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_cafdf .Name );if _agde :=d .Skip ();_agde !=nil {return _agde ;};};case _a .EndElement :break _aaa ;case _a .CharData :};};return nil ;};func (_ebfeb ST_ConnectorDimension )String ()string {switch _ebfeb {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};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;); -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_dccf *CT_Shape )ValidateWithPath (path string )error {if _dccf .TypeAttr !=nil {if _gbfeg :=_dccf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbfeg !=nil {return _gbfeg ;};};if _dccf .AdjLst !=nil {if _ccgdc :=_dccf .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074");_ccgdc !=nil {return _ccgdc ;};};if _dccf .ExtLst !=nil {if _ccac :=_dccf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccac !=nil {return _ccac ;};};return nil ;};func (_dafe ST_ConstraintRelationship )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdfg :=_a .Attr {};_gdfg .Name =name ;switch _dafe {case ST_ConstraintRelationshipUnset :_gdfg .Value ="";case ST_ConstraintRelationshipSelf :_gdfg .Value ="\u0073\u0065\u006c\u0066";case ST_ConstraintRelationshipCh :_gdfg .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_gdfg .Value ="\u0064\u0065\u0073";};return _gdfg ,nil ;};func (_cggd ST_HierBranchStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cggd .String (),start );};func (_bddf ST_NodeHorizontalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdgbd :=_a .Attr {};_cdgbd .Name =name ;switch _bddf {case ST_NodeHorizontalAlignmentUnset :_cdgbd .Value ="";case ST_NodeHorizontalAlignmentL :_cdgbd .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_cdgbd .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_cdgbd .Value ="\u0072";};return _cdgbd ,nil ;};func (_gbfec *ST_AnimOneStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccdb ,_cgeb :=d .Token ();if _cgeb !=nil {return _cgeb ;};if _acedg ,_gdege :=_ccdb .(_a .EndElement );_gdege &&_acedg .Name ==start .Name {*_gbfec =1;return nil ;};if _gaggd ,_aegfg :=_ccdb .(_a .CharData );!_aegfg {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccdb );}else {switch string (_gaggd ){case "":*_gbfec =0;case "\u006e\u006f\u006e\u0065":*_gbfec =1;case "\u006f\u006e\u0065":*_gbfec =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_gbfec =3;};};_ccdb ,_cgeb =d .Token ();if _cgeb !=nil {return _cgeb ;};if _fagf ,_ebegd :=_ccdb .(_a .EndElement );_ebegd &&_fagf .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccdb );}; +// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path +func (_edbc *CT_CxnList )ValidateWithPath (path string )error {for _ccbf ,_daag :=range _edbc .Cxn {if _aad :=_daag .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_ccbf ));_aad !=nil {return _aad ;};};return nil ;};func (_aabd *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 _aabd .CT_StyleDefinitionHeader .MarshalXML (e ,start );};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;); -// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path -func (_ecbb *CT_ElemPropSet )ValidateWithPath (path string )error {if _ecbb .PresAssocIDAttr !=nil {if _dgge :=_ecbb .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_dgge !=nil {return _dgge ;};};if _ecbb .CustScaleXAttr !=nil {if _beafe :=_ecbb .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_beafe !=nil {return _beafe ;};};if _ecbb .CustScaleYAttr !=nil {if _dgba :=_ecbb .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072");_dgba !=nil {return _dgba ;};};if _ecbb .CustLinFactXAttr !=nil {if _cabd :=_ecbb .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_cabd !=nil {return _cabd ;};};if _ecbb .CustLinFactYAttr !=nil {if _bgfba :=_ecbb .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_bgfba !=nil {return _bgfba ;};};if _ecbb .CustLinFactNeighborXAttr !=nil {if _feadg :=_ecbb .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r");_feadg !=nil {return _feadg ;};};if _ecbb .CustLinFactNeighborYAttr !=nil {if _dafg :=_ecbb .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r");_dafg !=nil {return _dafg ;};};if _ecbb .CustRadScaleRadAttr !=nil {if _aada :=_ecbb .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_aada !=nil {return _aada ;};};if _ecbb .CustRadScaleIncAttr !=nil {if _dbad :=_ecbb .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_dbad !=nil {return _dbad ;};};if _ecbb .PresLayoutVars !=nil {if _adgf :=_ecbb .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073");_adgf !=nil {return _adgf ;};};if _ecbb .Style !=nil {if _cfed :=_ecbb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cfed !=nil {return _cfed ;};};return nil ;};type ST_SecondaryChildAlignment byte ; +// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path +func (_gefb *CT_SDCategory )ValidateWithPath (path string )error {return nil };func (_efga ST_LinearDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_efga .String (),start );};type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};func (_gcfac ST_ChildOrderType )ValidateWithPath (path string )error {switch _gcfac {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcfac ));};return nil ;};func (_cabd *CT_HierBranchStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfgde :=range start .Attr {if _gfgde .Name .Local =="\u0076\u0061\u006c"{_cabd .ValAttr .UnmarshalXMLAttr (_gfgde );continue ;};};for {_ecae ,_ecada :=d .Token ();if _ecada !=nil {return _ef .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",_ecada );};if _cdfd ,_ddcg :=_ecae .(_a .EndElement );_ddcg &&_cdfd .Name ==start .Name {break ;};};return nil ;};func (_dfgd ST_RotationPath )ValidateWithPath (path string )error {switch _dfgd {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfgd ));};return nil ;};func (_edd *CT_Otherwise )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adgaa :=range start .Attr {if _adgaa .Name .Local =="\u006e\u0061\u006d\u0065"{_dggf ,_dcbb :=_adgaa .Value ,error (nil );if _dcbb !=nil {return _dcbb ;};_edd .NameAttr =&_dggf ;continue ;};};_efca :for {_gegbd ,_ggefc :=d .Token ();if _ggefc !=nil {return _ggefc ;};switch _fdff :=_gegbd .(type ){case _a .StartElement :switch _fdff .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"}:_cdbc :=NewCT_Algorithm ();if _cbea :=d .DecodeElement (_cdbc ,&_fdff );_cbea !=nil {return _cbea ;};_edd .Alg =append (_edd .Alg ,_cdbc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ccag :=NewCT_Shape ();if _cfgbf :=d .DecodeElement (_ccag ,&_fdff );_cfgbf !=nil {return _cfgbf ;};_edd .Shape =append (_edd .Shape ,_ccag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffbe :=NewCT_PresentationOf ();if _dbda :=d .DecodeElement (_ffbe ,&_fdff );_dbda !=nil {return _dbda ;};_edd .PresOf =append (_edd .PresOf ,_ffbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fbbb :=NewCT_Constraints ();if _efcab :=d .DecodeElement (_fbbb ,&_fdff );_efcab !=nil {return _efcab ;};_edd .ConstrLst =append (_edd .ConstrLst ,_fbbb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_febc :=NewCT_Rules ();if _aede :=d .DecodeElement (_febc ,&_fdff );_aede !=nil {return _aede ;};_edd .RuleLst =append (_edd .RuleLst ,_febc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_caaea :=NewCT_ForEach ();if _egaa :=d .DecodeElement (_caaea ,&_fdff );_egaa !=nil {return _egaa ;};_edd .ForEach =append (_edd .ForEach ,_caaea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afgc :=NewCT_LayoutNode ();if _abea :=d .DecodeElement (_afgc ,&_fdff );_abea !=nil {return _abea ;};_edd .LayoutNode =append (_edd .LayoutNode ,_afgc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aeebg :=NewCT_Choose ();if _efcg :=d .DecodeElement (_aeebg ,&_fdff );_efcg !=nil {return _efcg ;};_edd .Choose =append (_edd .Choose ,_aeebg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dddf :=_fd .NewCT_OfficeArtExtensionList ();if _bafe :=d .DecodeElement (_dddf ,&_fdff );_bafe !=nil {return _bafe ;};_edd .ExtLst =append (_edd .ExtLst ,_dddf );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_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_fdff .Name );if _cbcc :=d .Skip ();_cbcc !=nil {return _cbcc ;};};case _a .EndElement :break _efca ;case _a .CharData :};};return nil ;};func (_cafef ST_NodeHorizontalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cafef .String (),start );};func (_bcff *CT_ChildPref )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bcff .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_bcff .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_fd .CT_OfficeArtExtensionList ;};func (_bagd *CT_Name )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bagd .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ef .Sprintf ("\u0025\u0076",*_bagd .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_bagd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CTName and its children -func (_fdf *CT_CTName )Validate ()error {return _fdf .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};func (_becad ST_ChildDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ffcge :=_a .Attr {};_ffcge .Name =name ;switch _becad {case ST_ChildDirectionUnset :_ffcge .Value ="";case ST_ChildDirectionHorz :_ffcge .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_ffcge .Value ="\u0076\u0065\u0072\u0074";};return _ffcge ,nil ;};func NewLayoutDef ()*LayoutDef {_abdfe :=&LayoutDef {};_abdfe .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _abdfe ;}; +// Validate validates the CT_AnimOne and its children +func (_fe *CT_AnimOne )Validate ()error {return _fe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};func (_cc *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 :_ef .Sprintf ("\u0025\u0076",_cc .IdxAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_cc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the RelIds and its children -func (_bcdfd *RelIds )Validate ()error {return _bcdfd .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");};func (_fgeb ST_ParameterId )ValidateWithPath (path string )error {switch _fgeb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgeb ));};return nil ;};func (_ddcda ST_TextBlockDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdba :=_a .Attr {};_bdba .Name =name ;switch _ddcda {case ST_TextBlockDirectionUnset :_bdba .Value ="";case ST_TextBlockDirectionHorz :_bdba .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_bdba .Value ="\u0076\u0065\u0072\u0074";};return _bdba ,nil ;};func NewCT_ChildPref ()*CT_ChildPref {_dee :=&CT_ChildPref {};return _dee };func NewCT_Pt ()*CT_Pt {_gfegc :=&CT_Pt {};return _gfegc };type ST_ConstraintType byte ;const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);func (_eabed ST_BoolOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eabed .String (),start );};func (_agee ST_NodeHorizontalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agee .String (),start );};func (_egae ST_PtType )Validate ()error {return _egae .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_When and its children, prefixing error messages with path +func (_ebgca *CT_When )ValidateWithPath (path string )error {if _ebgca .FuncAttr ==ST_FunctionTypeUnset {return _ef .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 _bbbdf :=_ebgca .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_bbbdf !=nil {return _bbbdf ;};if _ebgca .ArgAttr !=nil {if _gbbc :=_ebgca .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072");_gbbc !=nil {return _gbbc ;};};if _ebgca .OpAttr ==ST_FunctionOperatorUnset {return _ef .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 _dfgg :=_ebgca .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_dfgg !=nil {return _dfgg ;};if _bcaca :=_ebgca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcaca !=nil {return _bcaca ;};for _dccb ,_dbde :=range _ebgca .Alg {if _fafeg :=_dbde .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_dccb ));_fafeg !=nil {return _fafeg ;};};for _beagb ,_gegc :=range _ebgca .Shape {if _cabfa :=_gegc .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_beagb ));_cabfa !=nil {return _cabfa ;};};for _ccfdc ,_faed :=range _ebgca .PresOf {if _fafac :=_faed .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_ccfdc ));_fafac !=nil {return _fafac ;};};for _eede ,_ggbc :=range _ebgca .ConstrLst {if _eegac :=_ggbc .ValidateWithPath (_ef .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_eede ));_eegac !=nil {return _eegac ;};};for _adbff ,_abfce :=range _ebgca .RuleLst {if _egbe :=_abfce .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_adbff ));_egbe !=nil {return _egbe ;};};for _dfgfa ,_faad :=range _ebgca .ForEach {if _dbee :=_faad .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_dfgfa ));_dbee !=nil {return _dbee ;};};for _bfag ,_dfad :=range _ebgca .LayoutNode {if _bbbcf :=_dfad .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_bfag ));_bbbcf !=nil {return _bbbcf ;};};for _fgaec ,_bbacc :=range _ebgca .Choose {if _eggg :=_bbacc .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_fgaec ));_eggg !=nil {return _eggg ;};};for _cdffa ,_bddg :=range _ebgca .ExtLst {if _dbbga :=_bddg .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cdffa ));_dbbga !=nil {return _dbbga ;};};return nil ;};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };func (_cfef *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 _cfef .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};type ST_Ints []int32 ; -// Validate validates the CT_ElemPropSet and its children -func (_fcaac *CT_ElemPropSet )Validate ()error {return _fcaac .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_cbgdd ST_DiagramHorizontalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbgdd .String (),start );};func (_baca *CT_DiagramDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baca .LayoutNode =NewCT_LayoutNode ();for _ ,_gage :=range start .Attr {if _gage .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_begg ,_edce :=_gage .Value ,error (nil );if _edce !=nil {return _edce ;};_baca .UniqueIdAttr =&_begg ;continue ;};if _gage .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_egg ,_dggc :=_gage .Value ,error (nil );if _dggc !=nil {return _dggc ;};_baca .MinVerAttr =&_egg ;continue ;};if _gage .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_gbcg ,_deee :=_gage .Value ,error (nil );if _deee !=nil {return _deee ;};_baca .DefStyleAttr =&_gbcg ;continue ;};};_fcgb :for {_gcce ,_eedc :=d .Token ();if _eedc !=nil {return _eedc ;};switch _gccb :=_gcce .(type ){case _a .StartElement :switch _gccb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ebeg :=NewCT_Name ();if _dggf :=d .DecodeElement (_ebeg ,&_gccb );_dggf !=nil {return _dggf ;};_baca .Title =append (_baca .Title ,_ebeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_ffed :=NewCT_Description ();if _aacd :=d .DecodeElement (_ffed ,&_gccb );_aacd !=nil {return _aacd ;};_baca .Desc =append (_baca .Desc ,_ffed );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_baca .CatLst =NewCT_Categories ();if _bgab :=d .DecodeElement (_baca .CatLst ,&_gccb );_bgab !=nil {return _bgab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_baca .SampData =NewCT_SampleData ();if _cdge :=d .DecodeElement (_baca .SampData ,&_gccb );_cdge !=nil {return _cdge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_baca .StyleData =NewCT_SampleData ();if _ecea :=d .DecodeElement (_baca .StyleData ,&_gccb );_ecea !=nil {return _ecea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_baca .ClrData =NewCT_SampleData ();if _fbfc :=d .DecodeElement (_baca .ClrData ,&_gccb );_fbfc !=nil {return _fbfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _caba :=d .DecodeElement (_baca .LayoutNode ,&_gccb );_caba !=nil {return _caba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baca .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _becf :=d .DecodeElement (_baca .ExtLst ,&_gccb );_becf !=nil {return _becf ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gccb .Name );if _efcg :=d .Skip ();_efcg !=nil {return _efcg ;};};case _a .EndElement :break _fcgb ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_Shape and its children +func (_bfaa *CT_Shape )Validate ()error {return _bfaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_dea *CT_CTDescription )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dea .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ef .Sprintf ("\u0025\u0076",*_dea .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_dea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dacec ST_PyramidAccentPosition )String ()string {switch _dacec {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";};type DataModel struct{CT_DataModel };func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil }; -// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path -func (_facaa *LayoutDefHdrLst )ValidateWithPath (path string )error {if _bcfe :=_facaa .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_bcfe !=nil {return _bcfe ;};return nil ;}; +// Validate validates the CT_ForEach and its children +func (_eceb *CT_ForEach )Validate ()error {return _eceb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;);func (_ebde ST_HierarchyAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bgadgb :=_a .Attr {};_bgadgb .Name =name ;switch _ebde {case ST_HierarchyAlignmentUnset :_bgadgb .Value ="";case ST_HierarchyAlignmentTL :_bgadgb .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_bgadgb .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_bgadgb .Value ="\u0074\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentTCtrDes :_bgadgb .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_bgadgb .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_bgadgb .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_bgadgb .Value ="\u0062\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentBCtrDes :_bgadgb .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_bgadgb .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_bgadgb .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_bgadgb .Value ="\u006c\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentLCtrDes :_bgadgb .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_bgadgb .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_bgadgb .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_bgadgb .Value ="\u0072\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentRCtrDes :_bgadgb .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _bgadgb ,nil ;};func NewCT_LayoutNode ()*CT_LayoutNode {_afea :=&CT_LayoutNode {};return _afea };func (_caaae *ColorsDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caaae .CT_ColorTransform =*NewCT_ColorTransform ();for _ ,_fbbd :=range start .Attr {if _fbbd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aceg ,_cbbb :=_fbbd .Value ,error (nil );if _cbbb !=nil {return _cbbb ;};_caaae .UniqueIdAttr =&_aceg ;continue ;};if _fbbd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_febf ,_beffc :=_fbbd .Value ,error (nil );if _beffc !=nil {return _beffc ;};_caaae .MinVerAttr =&_febf ;continue ;};};_aacc :for {_fbgc ,_caef :=d .Token ();if _caef !=nil {return _caef ;};switch _deagg :=_fbgc .(type ){case _a .StartElement :switch _deagg .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"}:_abede :=NewCT_CTName ();if _begd :=d .DecodeElement (_abede ,&_deagg );_begd !=nil {return _begd ;};_caaae .Title =append (_caaae .Title ,_abede );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_egcef :=NewCT_CTDescription ();if _fbff :=d .DecodeElement (_egcef ,&_deagg );_fbff !=nil {return _fbff ;};_caaae .Desc =append (_caaae .Desc ,_egcef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_caaae .CatLst =NewCT_CTCategories ();if _dbgg :=d .DecodeElement (_caaae .CatLst ,&_deagg );_dbgg !=nil {return _dbgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bdfb :=NewCT_CTStyleLabel ();if _bbbdb :=d .DecodeElement (_bdfb ,&_deagg );_bbbdb !=nil {return _bbbdb ;};_caaae .StyleLbl =append (_caaae .StyleLbl ,_bdfb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_caaae .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _fdfbe :=d .DecodeElement (_caaae .ExtLst ,&_deagg );_fdfbe !=nil {return _fdfbe ;};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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_deagg .Name );if _bgad :=d .Skip ();_bgad !=nil {return _bgad ;};};case _a .EndElement :break _aacc ;case _a .CharData :};};return nil ;};type ST_PyramidAccentPosition byte ;func (_adfdaf ST_AxisType )ValidateWithPath (path string )error {switch _adfdaf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adfdaf ));};return nil ;};func (_eacce ST_ArrowheadStyle )Validate ()error {return _eacce .ValidateWithPath ("")};func (_dfgfb ST_NodeVerticalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfgfb .String (),start );};func (_cacge ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _cacge {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cacge ));};return nil ;};func NewCT_PtList ()*CT_PtList {_gbge :=&CT_PtList {};return _gbge };func (_adbfc ST_LinearDirection )String ()string {switch _adbfc {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 "";};const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func (_ceggc *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ceggc =0;case "\u006e\u006f\u006e\u0065":*_ceggc =1;case "\u0066\u004e\u006fd\u0065":*_ceggc =2;};return nil ;};func (_acge *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acge =0;case "\u0074\u004c":*_acge =1;case "\u0074\u0052":*_acge =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_acge =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_acge =4;case "\u0062\u004c":*_acge =5;case "\u0062\u0052":*_acge =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_acge =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_acge =8;case "\u006c\u0054":*_acge =9;case "\u006c\u0042":*_acge =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_acge =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_acge =12;case "\u0072\u0054":*_acge =13;case "\u0072\u0042":*_acge =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_acge =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_acge =16;};return nil ;};func (_degbe *ColorsDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_degbe .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_fcafd :=range start .Attr {if _fcafd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gedbe ,_fedaac :=_fcafd .Value ,error (nil );if _fedaac !=nil {return _fedaac ;};_degbe .UniqueIdAttr =_gedbe ;continue ;};if _fcafd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gbede ,_fcacc :=_fcafd .Value ,error (nil );if _fcacc !=nil {return _fcacc ;};_degbe .MinVerAttr =&_gbede ;continue ;};if _fcafd .Name .Local =="\u0072\u0065\u0073I\u0064"{_baae ,_bgfe :=_f .ParseInt (_fcafd .Value ,10,32);if _bgfe !=nil {return _bgfe ;};_dfed :=int32 (_baae );_degbe .ResIdAttr =&_dfed ;continue ;};};_cdaa :for {_dbace ,_agcd :=d .Token ();if _agcd !=nil {return _agcd ;};switch _efbgb :=_dbace .(type ){case _a .StartElement :switch _efbgb .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"}:_fffgg :=NewCT_CTName ();if _fceb :=d .DecodeElement (_fffgg ,&_efbgb );_fceb !=nil {return _fceb ;};_degbe .Title =append (_degbe .Title ,_fffgg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dgaa :=NewCT_CTDescription ();if _dafdc :=d .DecodeElement (_dgaa ,&_efbgb );_dafdc !=nil {return _dafdc ;};_degbe .Desc =append (_degbe .Desc ,_dgaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_degbe .CatLst =NewCT_CTCategories ();if _cbgcd :=d .DecodeElement (_degbe .CatLst ,&_efbgb );_cbgcd !=nil {return _cbgcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_degbe .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _fgfb :=d .DecodeElement (_degbe .ExtLst ,&_efbgb );_fgfb !=nil {return _fgfb ;};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\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_efbgb .Name );if _abce :=d .Skip ();_abce !=nil {return _abce ;};};case _a .EndElement :break _cdaa ;case _a .CharData :};};return nil ;};func (_faac ST_ContinueDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_faac .String (),start );}; -// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path -func (_ddfb *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_dbbc *ST_OutputShapeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbbc =0;case "\u006e\u006f\u006e\u0065":*_dbbc =1;case "\u0063\u006f\u006e\u006e":*_dbbc =2;};return nil ;};type CT_PtList struct{Pt []*CT_Pt ;};func (_ecaga *ST_ParameterId )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ecaga =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_ecaga =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_ecaga =2;case "\u0063\u0068\u0044i\u0072":*_ecaga =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_ecaga =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_ecaga =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_ecaga =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_ecaga =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_ecaga =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_ecaga =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_ecaga =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_ecaga =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_ecaga =12;case "\u0064\u0069\u006d":*_ecaga =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_ecaga =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_ecaga =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_ecaga =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_ecaga =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_ecaga =18;case "\u0074\u0078\u0044i\u0072":*_ecaga =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_ecaga =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_ecaga =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_ecaga =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_ecaga =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_ecaga =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_ecaga =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_ecaga =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_ecaga =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_ecaga =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ecaga =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ecaga =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_ecaga =31;case "\u0067\u0072\u0044i\u0072":*_ecaga =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_ecaga =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_ecaga =34;case "\u0062\u006b\u0070\u0074":*_ecaga =35;case "\u006f\u0066\u0066":*_ecaga =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_ecaga =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_ecaga =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_ecaga =39;case "\u0073\u0074\u0041n\u0067":*_ecaga =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_ecaga =41;case "\u0061\u0072":*_ecaga =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_ecaga =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_ecaga =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_ecaga =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_ecaga =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_ecaga =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_ecaga =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_ecaga =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_ecaga =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_ecaga =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_ecaga =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_ecaga =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_ecaga =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_ecaga =55;};return nil ;};func (_gbgb ST_AutoTextRotation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gbgb .String (),start );};func (_beg *CT_Categories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _beg .Cat !=nil {_begc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_feab :=range _beg .Cat {e .EncodeElement (_feab ,_begc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfdc ST_CenterShapeMapping )String ()string {switch _cfdc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065";};return "";};func (_gecaa ST_AxisType )ValidateWithPath (path string )error {switch _gecaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gecaa ));};return nil ;};func (_eddgd ST_ConstraintType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acgce :=_a .Attr {};_acgce .Name =name ;switch _eddgd {case ST_ConstraintTypeUnset :_acgce .Value ="";case ST_ConstraintTypeNone :_acgce .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_acgce .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_acgce .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_acgce .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_acgce .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_acgce .Value ="\u0062";case ST_ConstraintTypeBMarg :_acgce .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_acgce .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_acgce .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_acgce .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_acgce .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_acgce .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_acgce .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_acgce .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_acgce .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_acgce .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_acgce .Value ="\u0068";case ST_ConstraintTypeHArH :_acgce .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_acgce .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_acgce .Value ="\u006c";case ST_ConstraintTypeLMarg :_acgce .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_acgce .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_acgce .Value ="\u0072";case ST_ConstraintTypeRMarg :_acgce .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_acgce .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_acgce .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_acgce .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_acgce .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_acgce .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_acgce .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_acgce .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_acgce .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_acgce .Value ="\u0074";case ST_ConstraintTypeTMarg :_acgce .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_acgce .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_acgce .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_acgce .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_acgce .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_acgce .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_acgce .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_acgce .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_acgce .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_acgce .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_acgce .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_acgce .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_acgce .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_acgce .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_acgce .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_acgce .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_acgce .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_acgce .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_acgce .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_acgce .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_acgce .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_acgce .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_acgce .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_acgce .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_acgce .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_acgce .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_acgce .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_acgce .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_acgce .Value ="\u0077";case ST_ConstraintTypeWArH :_acgce .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_acgce .Value ="\u0077\u004f\u0066\u0066";};return _acgce ,nil ;};const (ST_LinearDirectionUnset ST_LinearDirection =0;ST_LinearDirectionFromL ST_LinearDirection =1;ST_LinearDirectionFromR ST_LinearDirection =2;ST_LinearDirectionFromT ST_LinearDirection =3;ST_LinearDirectionFromB ST_LinearDirection =4;);func (_afbdb ST_ClrAppMethod )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cadb :=_a .Attr {};_cadb .Name =name ;switch _afbdb {case ST_ClrAppMethodUnset :_cadb .Value ="";case ST_ClrAppMethodSpan :_cadb .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_cadb .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_cadb .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _cadb ,nil ;};func (_geabg *ST_ConstraintType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcadd ,_afbdc :=d .Token ();if _afbdc !=nil {return _afbdc ;};if _fgaee ,_cgbbf :=_bcadd .(_a .EndElement );_cgbbf &&_fgaee .Name ==start .Name {*_geabg =1;return nil ;};if _bdcce ,_befe :=_bcadd .(_a .CharData );!_befe {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcadd );}else {switch string (_bdcce ){case "":*_geabg =0;case "\u006e\u006f\u006e\u0065":*_geabg =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_geabg =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_geabg =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_geabg =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_geabg =5;case "\u0062":*_geabg =6;case "\u0062\u004d\u0061r\u0067":*_geabg =7;case "\u0062\u004f\u0066\u0066":*_geabg =8;case "\u0063\u0074\u0072\u0058":*_geabg =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_geabg =10;case "\u0063\u0074\u0072\u0059":*_geabg =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_geabg =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_geabg =13;case "\u0064\u0069\u0061\u006d":*_geabg =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_geabg =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_geabg =16;case "\u0068":*_geabg =17;case "\u0068\u0041\u0072\u0048":*_geabg =18;case "\u0068\u004f\u0066\u0066":*_geabg =19;case "\u006c":*_geabg =20;case "\u006c\u004d\u0061r\u0067":*_geabg =21;case "\u006c\u004f\u0066\u0066":*_geabg =22;case "\u0072":*_geabg =23;case "\u0072\u004d\u0061r\u0067":*_geabg =24;case "\u0072\u004f\u0066\u0066":*_geabg =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_geabg =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_geabg =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_geabg =28;case "\u0073\u0069\u0062S\u0070":*_geabg =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_geabg =30;case "\u0073\u0070":*_geabg =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_geabg =32;case "\u0074":*_geabg =33;case "\u0074\u004d\u0061r\u0067":*_geabg =34;case "\u0074\u004f\u0066\u0066":*_geabg =35;case "\u0075\u0073\u0065r\u0041":*_geabg =36;case "\u0075\u0073\u0065r\u0042":*_geabg =37;case "\u0075\u0073\u0065r\u0043":*_geabg =38;case "\u0075\u0073\u0065r\u0044":*_geabg =39;case "\u0075\u0073\u0065r\u0045":*_geabg =40;case "\u0075\u0073\u0065r\u0046":*_geabg =41;case "\u0075\u0073\u0065r\u0047":*_geabg =42;case "\u0075\u0073\u0065r\u0048":*_geabg =43;case "\u0075\u0073\u0065r\u0049":*_geabg =44;case "\u0075\u0073\u0065r\u004a":*_geabg =45;case "\u0075\u0073\u0065r\u004b":*_geabg =46;case "\u0075\u0073\u0065r\u004c":*_geabg =47;case "\u0075\u0073\u0065r\u004d":*_geabg =48;case "\u0075\u0073\u0065r\u004e":*_geabg =49;case "\u0075\u0073\u0065r\u004f":*_geabg =50;case "\u0075\u0073\u0065r\u0050":*_geabg =51;case "\u0075\u0073\u0065r\u0051":*_geabg =52;case "\u0075\u0073\u0065r\u0052":*_geabg =53;case "\u0075\u0073\u0065r\u0053":*_geabg =54;case "\u0075\u0073\u0065r\u0054":*_geabg =55;case "\u0075\u0073\u0065r\u0055":*_geabg =56;case "\u0075\u0073\u0065r\u0056":*_geabg =57;case "\u0075\u0073\u0065r\u0057":*_geabg =58;case "\u0075\u0073\u0065r\u0058":*_geabg =59;case "\u0075\u0073\u0065r\u0059":*_geabg =60;case "\u0075\u0073\u0065r\u005a":*_geabg =61;case "\u0077":*_geabg =62;case "\u0077\u0041\u0072\u0048":*_geabg =63;case "\u0077\u004f\u0066\u0066":*_geabg =64;};};_bcadd ,_afbdc =d .Token ();if _afbdc !=nil {return _afbdc ;};if _abgg ,_cgebc :=_bcadd .(_a .EndElement );_cgebc &&_abgg .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcadd );};func NewCT_Rules ()*CT_Rules {_fbgd :=&CT_Rules {};return _fbgd };type ST_OutputShapeType byte ;func (_gedgc *ST_BendPoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gedgc =0;case "\u0062\u0065\u0067":*_gedgc =1;case "\u0064\u0065\u0066":*_gedgc =2;case "\u0065\u006e\u0064":*_gedgc =3;};return nil ;};func (_edaef ST_TextAnchorHorizontal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edaef .String (),start );};func (_gabf *CT_RelIds )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abccf :=range start .Attr {if _abccf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abccf .Name .Local =="\u0064\u006d"||_abccf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abccf .Name .Local =="\u0064\u006d"{_faf ,_bfeb :=_abccf .Value ,error (nil );if _bfeb !=nil {return _bfeb ;};_gabf .DmAttr =_faf ;continue ;};if _abccf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abccf .Name .Local =="\u006c\u006f"||_abccf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abccf .Name .Local =="\u006c\u006f"{_bgacb ,_ffgf :=_abccf .Value ,error (nil );if _ffgf !=nil {return _ffgf ;};_gabf .LoAttr =_bgacb ;continue ;};if _abccf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abccf .Name .Local =="\u0071\u0073"||_abccf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abccf .Name .Local =="\u0071\u0073"{_egbcc ,_agdc :=_abccf .Value ,error (nil );if _agdc !=nil {return _agdc ;};_gabf .QsAttr =_egbcc ;continue ;};if _abccf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abccf .Name .Local =="\u0063\u0073"||_abccf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abccf .Name .Local =="\u0063\u0073"{_deec ,_dbab :=_abccf .Value ,error (nil );if _dbab !=nil {return _dbab ;};_gabf .CsAttr =_deec ;continue ;};};for {_dgdg ,_aceb :=d .Token ();if _aceb !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_aceb );};if _dfga ,_eefdb :=_dgdg .(_a .EndElement );_eefdb &&_dfga .Name ==start .Name {break ;};};return nil ;};func (_bcebf *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bcebf =0;case "\u006c":*_bcebf =1;case "\u0063\u0074\u0072":*_bcebf =2;case "\u0072":*_bcebf =3;};return nil ;};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_add :=&CT_CTStyleLabel {};return _add };func (_egfa *ST_AnimLvlStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfeb ,_bgedb :=d .Token ();if _bgedb !=nil {return _bgedb ;};if _bffad ,_dfebe :=_dfeb .(_a .EndElement );_dfebe &&_bffad .Name ==start .Name {*_egfa =1;return nil ;};if _aeaa ,_cdebc :=_dfeb .(_a .CharData );!_cdebc {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfeb );}else {switch string (_aeaa ){case "":*_egfa =0;case "\u006e\u006f\u006e\u0065":*_egfa =1;case "\u006c\u0076\u006c":*_egfa =2;case "\u0063\u0074\u0072":*_egfa =3;};};_dfeb ,_bgedb =d .Token ();if _bgedb !=nil {return _bgedb ;};if _cadaa ,_dcga :=_dfeb .(_a .EndElement );_dcga &&_cadaa .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfeb );};type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};type ST_BoolOperator byte ;type ST_ParameterId byte ; +// Validate validates the CT_Constraints and its children +func (_fgdf *CT_Constraints )Validate ()error {return _fgdf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");};func (_cagag ST_AxisType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cceb :=_a .Attr {};_cceb .Name =name ;switch _cagag {case ST_AxisTypeUnset :_cceb .Value ="";case ST_AxisTypeSelf :_cceb .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_cceb .Value ="\u0063\u0068";case ST_AxisTypeDes :_cceb .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_cceb .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case ST_AxisTypePar :_cceb .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_cceb .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_cceb .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_cceb .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case ST_AxisTypePrecedSib :_cceb .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_cceb .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_cceb .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_cceb .Value ="\u0072\u006f\u006f\u0074";case ST_AxisTypeNone :_cceb .Value ="\u006e\u006f\u006e\u0065";};return _cceb ,nil ;};type CT_Description struct{LangAttr *string ;ValAttr string ;};func NewCT_OrgChart ()*CT_OrgChart {_cfba :=&CT_OrgChart {};return _cfba };func (_abcg *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 :_ef .Sprintf ("\u0025\u0076",_abcg .ModelIdAttr )});if _abcg .TypeAttr !=ST_CxnTypeUnset {_bbaf ,_fabf :=_abcg .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _fabf !=nil {return _fabf ;};start .Attr =append (start .Attr ,_bbaf );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_ef .Sprintf ("\u0025\u0076",_abcg .SrcIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",_abcg .DestIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_ef .Sprintf ("\u0025\u0076",_abcg .SrcOrdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_ef .Sprintf ("\u0025\u0076",_abcg .DestOrdAttr )});if _abcg .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_abcg .ParTransIdAttr )});};if _abcg .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_abcg .SibTransIdAttr )});};if _abcg .PresIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_abcg .PresIdAttr )});};e .EncodeToken (start );if _abcg .ExtLst !=nil {_dffa :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abcg .ExtLst ,_dffa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;};func (_gedg *CT_CxnList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecdc :for {_ebc ,_bfdg :=d .Token ();if _bfdg !=nil {return _bfdg ;};switch _eebe :=_ebc .(type ){case _a .StartElement :switch _eebe .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"}:_afc :=NewCT_Cxn ();if _gfcb :=d .DecodeElement (_afc ,&_eebe );_gfcb !=nil {return _gfcb ;};_gedg .Cxn =append (_gedg .Cxn ,_afc );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\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_eebe .Name );if _gcbb :=d .Skip ();_gcbb !=nil {return _gcbb ;};};case _a .EndElement :break _ecdc ;case _a .CharData :};};return nil ;};func (_efaed *ST_ConnectorPoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_efaed =0;case "\u0061\u0075\u0074\u006f":*_efaed =1;case "\u0062\u0043\u0074\u0072":*_efaed =2;case "\u0063\u0074\u0072":*_efaed =3;case "\u006d\u0069\u0064\u004c":*_efaed =4;case "\u006d\u0069\u0064\u0052":*_efaed =5;case "\u0074\u0043\u0074\u0072":*_efaed =6;case "\u0062\u004c":*_efaed =7;case "\u0062\u0052":*_efaed =8;case "\u0074\u004c":*_efaed =9;case "\u0074\u0052":*_efaed =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_efaed =11;};return nil ;};func (_cbgbef *ST_ContinueDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cbgbef =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_cbgbef =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_cbgbef =2;};return nil ;};func (_aadfb ST_TextAnchorHorizontal )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bfgcd :=_a .Attr {};_bfgcd .Name =name ;switch _aadfb {case ST_TextAnchorHorizontalUnset :_bfgcd .Value ="";case ST_TextAnchorHorizontalNone :_bfgcd .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_bfgcd .Value ="\u0063\u0074\u0072";};return _bfgcd ,nil ;};func (_ged *CT_BulletEnabled )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbbc :=range start .Attr {if _dbbc .Name .Local =="\u0076\u0061\u006c"{_abe ,_bfea :=_f .ParseBool (_dbbc .Value );if _bfea !=nil {return _bfea ;};_ged .ValAttr =&_abe ;continue ;};};for {_ecfa ,_dbe :=d .Token ();if _dbe !=nil {return _ef .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",_dbe );};if _geb ,_dg :=_ecfa .(_a .EndElement );_dg &&_geb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path -func (_gfgg *CT_OrgChart )ValidateWithPath (path string )error {return nil };func (_cbga ST_GrowDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecbea :=_a .Attr {};_ecbea .Name =name ;switch _cbga {case ST_GrowDirectionUnset :_ecbea .Value ="";case ST_GrowDirectionTL :_ecbea .Value ="\u0074\u004c";case ST_GrowDirectionTR :_ecbea .Value ="\u0074\u0052";case ST_GrowDirectionBL :_ecbea .Value ="\u0062\u004c";case ST_GrowDirectionBR :_ecbea .Value ="\u0062\u0052";};return _ecbea ,nil ;}; +// Validate validates the CT_AdjLst and its children +func (_fbc *CT_AdjLst )Validate ()error {return _fbc .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");}; -// Validate validates the CT_SDDescription and its children -func (_dfaee *CT_SDDescription )Validate ()error {return _dfaee .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_bcabg ST_DiagramTextAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bcabg .String (),start );};func (_daga ST_ElementType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_adac :=_a .Attr {};_adac .Name =name ;switch _daga {case ST_ElementTypeUnset :_adac .Value ="";case ST_ElementTypeAll :_adac .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_adac .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_adac .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_adac .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_adac .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_adac .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_adac .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_adac .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_adac .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_adac .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _adac ,nil ;};func (_acedc *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acedc =0;case "\u006e\u006f\u006e\u0065":*_acedc =1;case "\u0074":*_acedc =2;case "\u0062":*_acedc =3;case "\u006c":*_acedc =4;case "\u0072":*_acedc =5;};return nil ;};func NewCT_SDDescription ()*CT_SDDescription {_faag :=&CT_SDDescription {};return _faag };type ST_SecondaryLinearDirection byte ;func (_gdeged ST_ChildAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdeged .String (),start );};func (_cdcb ST_RotationPath )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcabfg :=_a .Attr {};_fcabfg .Name =name ;switch _cdcb {case ST_RotationPathUnset :_fcabfg .Value ="";case ST_RotationPathNone :_fcabfg .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_fcabfg .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _fcabfg ,nil ;};func (_abbge *CT_ElemPropSet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abbge .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .PresAssocIDAttr )});};if _abbge .PresNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .PresNameAttr )});};if _abbge .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .PresStyleLblAttr )});};if _abbge .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .PresStyleIdxAttr )});};if _abbge .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .PresStyleCntAttr )});};if _abbge .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .LoTypeIdAttr )});};if _abbge .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .LoCatIdAttr )});};if _abbge .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .QsTypeIdAttr )});};if _abbge .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .QsCatIdAttr )});};if _abbge .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CsTypeIdAttr )});};if _abbge .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CsCatIdAttr )});};if _abbge .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_abbge .Coherent3DOffAttr ))});};if _abbge .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .PhldrTAttr )});};if _abbge .PhldrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_abbge .PhldrAttr ))});};if _abbge .CustAngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustAngAttr )});};if _abbge .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_abbge .CustFlipVertAttr ))});};if _abbge .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_abbge .CustFlipHorAttr ))});};if _abbge .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustSzXAttr )});};if _abbge .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustSzYAttr )});};if _abbge .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustScaleXAttr )});};if _abbge .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustScaleYAttr )});};if _abbge .CustTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_abbge .CustTAttr ))});};if _abbge .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustLinFactXAttr )});};if _abbge .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustLinFactYAttr )});};if _abbge .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustLinFactNeighborXAttr )});};if _abbge .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustLinFactNeighborYAttr )});};if _abbge .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustRadScaleRadAttr )});};if _abbge .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_bg .Sprintf ("\u0025\u0076",*_abbge .CustRadScaleIncAttr )});};e .EncodeToken (start );if _abbge .PresLayoutVars !=nil {_fabf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_abbge .PresLayoutVars ,_fabf );};if _abbge .Style !=nil {_cfe :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_abbge .Style ,_cfe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TextDirection byte ; +// Validate validates the CT_SDCategories and its children +func (_gbba *CT_SDCategories )Validate ()error {return _gbba .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};type CT_Name struct{LangAttr *string ;ValAttr string ;};func (_cbdgc ST_DiagramTextAlignment )String ()string {switch _cbdgc {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_cbgb :=&CT_DiagramDefinition {};_cbgb .LayoutNode =NewCT_LayoutNode ();return _cbgb ;}; -// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path -func (_dffd *ColorsDefHdr )ValidateWithPath (path string )error {if _eeafd :=_dffd .CT_ColorTransformHeader .ValidateWithPath (path );_eeafd !=nil {return _eeafd ;};return nil ;};func (_ecagb *CT_StyleDefinitionHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ecagb .StyleDefHdr !=nil {_gbde :=_a .StartElement {Name :_a .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_bcee :=range _ecagb .StyleDefHdr {e .EncodeElement (_bcee ,_gbde );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DiagramDefinitionHeader and its children +func (_ggef *CT_DiagramDefinitionHeader )Validate ()error {return _ggef .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 (_ddbgf *CT_Cxn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebe :=range start .Attr {if _ebe .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_edcge ,_agbc :=ParseUnionST_ModelId (_ebe .Value );if _agbc !=nil {return _agbc ;};_ddbgf .ModelIdAttr =_edcge ;continue ;};if _ebe .Name .Local =="\u0074\u0079\u0070\u0065"{_ddbgf .TypeAttr .UnmarshalXMLAttr (_ebe );continue ;};if _ebe .Name .Local =="\u0073\u0072\u0063I\u0064"{_dgf ,_gabb :=ParseUnionST_ModelId (_ebe .Value );if _gabb !=nil {return _gabb ;};_ddbgf .SrcIdAttr =_dgf ;continue ;};if _ebe .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_fga ,_adee :=ParseUnionST_ModelId (_ebe .Value );if _adee !=nil {return _adee ;};_ddbgf .DestIdAttr =_fga ;continue ;};if _ebe .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_cafg ,_dbac :=_f .ParseUint (_ebe .Value ,10,32);if _dbac !=nil {return _dbac ;};_ddbgf .SrcOrdAttr =uint32 (_cafg );continue ;};if _ebe .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_ecgb ,_abb :=_f .ParseUint (_ebe .Value ,10,32);if _abb !=nil {return _abb ;};_ddbgf .DestOrdAttr =uint32 (_ecgb );continue ;};if _ebe .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_dega ,_gbed :=ParseUnionST_ModelId (_ebe .Value );if _gbed !=nil {return _gbed ;};_ddbgf .ParTransIdAttr =&_dega ;continue ;};if _ebe .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_cfaa ,_dac :=ParseUnionST_ModelId (_ebe .Value );if _dac !=nil {return _dac ;};_ddbgf .SibTransIdAttr =&_cfaa ;continue ;};if _ebe .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_fdcg ,_bcdf :=_ebe .Value ,error (nil );if _bcdf !=nil {return _bcdf ;};_ddbgf .PresIdAttr =&_fdcg ;continue ;};};_debe :for {_bdca ,_afeb :=d .Token ();if _afeb !=nil {return _afeb ;};switch _acd :=_bdca .(type ){case _a .StartElement :switch _acd .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"}:_ddbgf .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _effc :=d .DecodeElement (_ddbgf .ExtLst ,&_acd );_effc !=nil {return _effc ;};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\u0043\u0078\u006e\u0020\u0025\u0076",_acd .Name );if _efaf :=d .Skip ();_efaf !=nil {return _efaf ;};};case _a .EndElement :break _debe ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path -func (_gdbf *CT_DiagramDefinition )ValidateWithPath (path string )error {for _gefg ,_fbffg :=range _gdbf .Title {if _babcd :=_fbffg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gefg ));_babcd !=nil {return _babcd ;};};for _dbag ,_dgea :=range _gdbf .Desc {if _egbc :=_dgea .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dbag ));_egbc !=nil {return _egbc ;};};if _gdbf .CatLst !=nil {if _agbd :=_gdbf .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_agbd !=nil {return _agbd ;};};if _gdbf .SampData !=nil {if _agd :=_gdbf .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_agd !=nil {return _agd ;};};if _gdbf .StyleData !=nil {if _aaed :=_gdbf .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061");_aaed !=nil {return _aaed ;};};if _gdbf .ClrData !=nil {if _cceb :=_gdbf .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_cceb !=nil {return _cceb ;};};if _dbbae :=_gdbf .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");_dbbae !=nil {return _dbbae ;};if _gdbf .ExtLst !=nil {if _dgfb :=_gdbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgfb !=nil {return _dgfb ;};};return nil ;};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;);func (_adbc ST_AxisType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dbegc :=_a .Attr {};_dbegc .Name =name ;switch _adbc {case ST_AxisTypeUnset :_dbegc .Value ="";case ST_AxisTypeSelf :_dbegc .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_dbegc .Value ="\u0063\u0068";case ST_AxisTypeDes :_dbegc .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_dbegc .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case ST_AxisTypePar :_dbegc .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_dbegc .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_dbegc .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_dbegc .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case ST_AxisTypePrecedSib :_dbegc .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_dbegc .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_dbegc .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_dbegc .Value ="\u0072\u006f\u006f\u0074";case ST_AxisTypeNone :_dbegc .Value ="\u006e\u006f\u006e\u0065";};return _dbegc ,nil ;};func (_agdf *CT_LayoutVariablePropertySet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebce :for {_cbac ,_dbda :=d .Token ();if _dbda !=nil {return _dbda ;};switch _gceg :=_cbac .(type ){case _a .StartElement :switch _gceg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}:_agdf .OrgChart =NewCT_OrgChart ();if _acea :=d .DecodeElement (_agdf .OrgChart ,&_gceg );_acea !=nil {return _acea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u004da\u0078"}:_agdf .ChMax =NewCT_ChildMax ();if _bede :=d .DecodeElement (_agdf .ChMax ,&_gceg );_bede !=nil {return _bede ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}:_agdf .ChPref =NewCT_ChildPref ();if _acde :=d .DecodeElement (_agdf .ChPref ,&_gceg );_acde !=nil {return _acde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}:_agdf .BulletEnabled =NewCT_BulletEnabled ();if _bffa :=d .DecodeElement (_agdf .BulletEnabled ,&_gceg );_bffa !=nil {return _bffa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0069\u0072"}:_agdf .Dir =NewCT_Direction ();if _bgfbg :=d .DecodeElement (_agdf .Dir ,&_gceg );_bgfbg !=nil {return _bgfbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}:_agdf .HierBranch =NewCT_HierBranchStyle ();if _gdad :=d .DecodeElement (_agdf .HierBranch ,&_gceg );_gdad !=nil {return _gdad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}:_agdf .AnimOne =NewCT_AnimOne ();if _dcfda :=d .DecodeElement (_agdf .AnimOne ,&_gceg );_dcfda !=nil {return _dcfda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}:_agdf .AnimLvl =NewCT_AnimLvl ();if _gbae :=d .DecodeElement (_agdf .AnimLvl ,&_gceg );_gbae !=nil {return _gbae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}:_agdf .ResizeHandles =NewCT_ResizeHandles ();if _bcd :=d .DecodeElement (_agdf .ResizeHandles ,&_gceg );_bcd !=nil {return _bcd ;};default:_fb .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062\u006c\u0065P\u0072\u006fpe\u0072\u0074\u0079S\u0065\u0074\u0020\u0025\u0076",_gceg .Name );if _fgde :=d .Skip ();_fgde !=nil {return _fgde ;};};case _a .EndElement :break _ebce ;case _a .CharData :};};return nil ;};func NewColorsDefHdr ()*ColorsDefHdr {_gaeae :=&ColorsDefHdr {};_gaeae .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _gaeae ;};func (_d *AG_ConstraintAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _d .TypeAttr !=ST_ConstraintTypeUnset {_bbb ,_de :=_d .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _de !=nil {return _de ;};start .Attr =append (start .Attr ,_bbb );};if _d .ForAttr !=ST_ConstraintRelationshipUnset {_af ,_c :=_d .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _c !=nil {return _c ;};start .Attr =append (start .Attr ,_af );};if _d .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_d .ForNameAttr )});};if _d .PtTypeAttr !=ST_ElementTypeUnset {_bbf ,_cc :=_d .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _cc !=nil {return _cc ;};start .Attr =append (start .Attr ,_bbf );};return nil ;};func (_acffb ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _acffb {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acffb ));};return nil ;}; +// 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 CT_CxnList struct{Cxn []*CT_Cxn ;};func (_dbc *CT_LayoutNode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbc .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_dbc .NameAttr )});};if _dbc .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_dbc .StyleLblAttr )});};if _dbc .ChOrderAttr !=ST_ChildOrderTypeUnset {_eaddf ,_dgfg :=_dbc .ChOrderAttr .MarshalXMLAttr (_a .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"});if _dgfg !=nil {return _dgfg ;};start .Attr =append (start .Attr ,_eaddf );};if _dbc .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_ef .Sprintf ("\u0025\u0076",*_dbc .MoveWithAttr )});};e .EncodeToken (start );if _dbc .Alg !=nil {_cabe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_accg :=range _dbc .Alg {e .EncodeElement (_accg ,_cabe );};};if _dbc .Shape !=nil {_fafgf :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_accdc :=range _dbc .Shape {e .EncodeElement (_accdc ,_fafgf );};};if _dbc .PresOf !=nil {_addg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_aba :=range _dbc .PresOf {e .EncodeElement (_aba ,_addg );};};if _dbc .ConstrLst !=nil {_ggff :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_afdd :=range _dbc .ConstrLst {e .EncodeElement (_afdd ,_ggff );};};if _dbc .RuleLst !=nil {_fbgd :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_gcbg :=range _dbc .RuleLst {e .EncodeElement (_gcbg ,_fbgd );};};if _dbc .VarLst !=nil {_eaabd :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_dag :=range _dbc .VarLst {e .EncodeElement (_dag ,_eaabd );};};if _dbc .ForEach !=nil {_bfeca :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_fbb :=range _dbc .ForEach {e .EncodeElement (_fbb ,_bfeca );};};if _dbc .LayoutNode !=nil {_cge :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_dabbe :=range _dbc .LayoutNode {e .EncodeElement (_dabbe ,_cge );};};if _dbc .Choose !=nil {_gfea :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_fddd :=range _dbc .Choose {e .EncodeElement (_fddd ,_gfea );};};if _dbc .ExtLst !=nil {_dege :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_dcbf :=range _dbc .ExtLst {e .EncodeElement (_dcbf ,_dege );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dabgc ST_AlgorithmType )ValidateWithPath (path string )error {switch _dabgc {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabgc ));};return nil ;};func (_cebb ST_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cebb .String (),start );}; -// Validate validates the CT_SDName and its children -func (_bfage *CT_SDName )Validate ()error {return _bfage .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};func (_cabede ST_HierarchyAlignment )String ()string {switch _cabede {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0074\u0043\u0074\u0072\u0043\u0068";case 4:return "\u0074C\u0074\u0072\u0044\u0065\u0073";case 5:return "\u0062\u004c";case 6:return "\u0062\u0052";case 7:return "\u0062\u0043\u0074\u0072\u0043\u0068";case 8:return "\u0062C\u0074\u0072\u0044\u0065\u0073";case 9:return "\u006c\u0054";case 10:return "\u006c\u0042";case 11:return "\u006c\u0043\u0074\u0072\u0043\u0068";case 12:return "\u006cC\u0074\u0072\u0044\u0065\u0073";case 13:return "\u0072\u0054";case 14:return "\u0072\u0042";case 15:return "\u0072\u0043\u0074\u0072\u0043\u0068";case 16:return "\u0072C\u0074\u0072\u0044\u0065\u0073";};return "";}; +// Validate validates the CT_StyleDefinitionHeaderLst and its children +func (_agcf *CT_StyleDefinitionHeaderLst )Validate ()error {return _agcf .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 (_acbbg *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _acbbg .RotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_acbbg .RotAttr )});};if _acbbg .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_acbbg .TypeAttr )});};if _acbbg .BlipAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_ef .Sprintf ("\u0025\u0076",*_acbbg .BlipAttr )});};if _acbbg .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_ef .Sprintf ("\u0025\u0076",*_acbbg .ZOrderOffAttr )});};if _acbbg .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_ef .Sprintf ("\u0025\u0064",_gdfe (*_acbbg .HideGeomAttr ))});};if _acbbg .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_ef .Sprintf ("\u0025\u0064",_gdfe (*_acbbg .LkTxEntryAttr ))});};if _acbbg .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_ef .Sprintf ("\u0025\u0064",_gdfe (*_acbbg .BlipPhldrAttr ))});};e .EncodeToken (start );if _acbbg .AdjLst !=nil {_cabdf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_acbbg .AdjLst ,_cabdf );};if _acbbg .ExtLst !=nil {_efdg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acbbg .ExtLst ,_efdg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_geag *ST_LayoutShapeType )ValidateWithPath (path string )error {_bdfdd :=[]string {};if _geag .ST_ShapeType !=_fd .ST_ShapeTypeUnset {_bdfdd =append (_bdfdd ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _geag .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_bdfdd =append (_bdfdd ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_bdfdd )> 1{return _ef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bdfdd );};return nil ;};func (_dagb *ST_PrSetCustVal )ValidateWithPath (path string )error {_cdbcf :=[]string {};if _dagb .ST_Percentage !=nil {_cdbcf =append (_cdbcf ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _dagb .Int32 !=nil {_cdbcf =append (_cdbcf ,"\u0049\u006e\u00743\u0032");};if len (_cdbcf )> 1{return _ef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdbcf );};return nil ;};func (_fdabg *ST_StartingElement )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fdabg =0;case "\u006e\u006f\u0064\u0065":*_fdabg =1;case "\u0074\u0072\u0061n\u0073":*_fdabg =2;};return nil ;}; -// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path -func (_acfgc *CT_StyleLabel )ValidateWithPath (path string )error {if _acfgc .Scene3d !=nil {if _bbab :=_acfgc .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_bbab !=nil {return _bbab ;};};if _acfgc .Sp3d !=nil {if _adbfc :=_acfgc .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_adbfc !=nil {return _adbfc ;};};if _acfgc .TxPr !=nil {if _bbfg :=_acfgc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbfg !=nil {return _bbfg ;};};if _acfgc .Style !=nil {if _fafg :=_acfgc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fafg !=nil {return _fafg ;};};if _acfgc .ExtLst !=nil {if _cfcc :=_acfgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfcc !=nil {return _cfcc ;};};return nil ;}; +// Validate validates the ColorsDef and its children +func (_bdfdc *ColorsDef )Validate ()error {return _bdfdc .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};func NewCT_CTCategory ()*CT_CTCategory {_caec :=&CT_CTCategory {};return _caec };func (_ecg *CT_CTDescription )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dec :=range start .Attr {if _dec .Name .Local =="\u006c\u0061\u006e\u0067"{_fba ,_badf :=_dec .Value ,error (nil );if _badf !=nil {return _badf ;};_ecg .LangAttr =&_fba ;continue ;};if _dec .Name .Local =="\u0076\u0061\u006c"{_dcc ,_cfea :=_dec .Value ,error (nil );if _cfea !=nil {return _cfea ;};_ecg .ValAttr =_dcc ;continue ;};};for {_dcbg ,_aed :=d .Token ();if _aed !=nil {return _ef .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",_aed );};if _gcac ,_fbe :=_dcbg .(_a .EndElement );_fbe &&_gcac .Name ==start .Name {break ;};};return nil ;};type ST_Booleans []bool ;func (_edeaa ST_HierBranchStyle )Validate ()error {return _edeaa .ValidateWithPath ("")};func (_abeg ST_AnimLvlStr )String ()string {switch _abeg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};func (_gccga *ST_AxisType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egga ,_becf :=d .Token ();if _becf !=nil {return _becf ;};if _ceabf ,_geadf :=_egga .(_a .EndElement );_geadf &&_ceabf .Name ==start .Name {*_gccga =1;return nil ;};if _cfbgd ,_deab :=_egga .(_a .CharData );!_deab {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egga );}else {switch string (_cfbgd ){case "":*_gccga =0;case "\u0073\u0065\u006c\u0066":*_gccga =1;case "\u0063\u0068":*_gccga =2;case "\u0064\u0065\u0073":*_gccga =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_gccga =4;case "\u0070\u0061\u0072":*_gccga =5;case "\u0061\u006e\u0063s\u0074":*_gccga =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_gccga =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_gccga =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_gccga =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_gccga =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_gccga =11;case "\u0072\u006f\u006f\u0074":*_gccga =12;case "\u006e\u006f\u006e\u0065":*_gccga =13;};};_egga ,_becf =d .Token ();if _becf !=nil {return _becf ;};if _afga ,_fcaee :=_egga .(_a .EndElement );_fcaee &&_afga .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egga );};type ST_HierBranchStyle byte ;type CT_CTCategories struct{Cat []*CT_CTCategory ;};func (_cddg ST_AnimOneStr )ValidateWithPath (path string )error {switch _cddg {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cddg ));};return nil ;};type CT_When struct{NameAttr *string ;FuncAttr ST_FunctionType ;ArgAttr *ST_FunctionArgument ;OpAttr ST_FunctionOperator ;ValAttr ST_FunctionValue ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_fd .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_ebea *LayoutDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebea .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();for _ ,_fbbf :=range start .Attr {if _fbbf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_caadb ,_egfa :=_fbbf .Value ,error (nil );if _egfa !=nil {return _egfa ;};_ebea .UniqueIdAttr =_caadb ;continue ;};if _fbbf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bbfa ,_bafa :=_fbbf .Value ,error (nil );if _bafa !=nil {return _bafa ;};_ebea .MinVerAttr =&_bbfa ;continue ;};if _fbbf .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_fddad ,_dddfa :=_fbbf .Value ,error (nil );if _dddfa !=nil {return _dddfa ;};_ebea .DefStyleAttr =&_fddad ;continue ;};if _fbbf .Name .Local =="\u0072\u0065\u0073I\u0064"{_ebdb ,_edgcd :=_f .ParseInt (_fbbf .Value ,10,32);if _edgcd !=nil {return _edgcd ;};_bfee :=int32 (_ebdb );_ebea .ResIdAttr =&_bfee ;continue ;};};_ddbgb :for {_gcgf ,_ffeg :=d .Token ();if _ffeg !=nil {return _ffeg ;};switch _ebbg :=_gcgf .(type ){case _a .StartElement :switch _ebbg .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"}:_dfcd :=NewCT_Name ();if _cfegg :=d .DecodeElement (_dfcd ,&_ebbg );_cfegg !=nil {return _cfegg ;};_ebea .Title =append (_ebea .Title ,_dfcd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_agff :=NewCT_Description ();if _eaccf :=d .DecodeElement (_agff ,&_ebbg );_eaccf !=nil {return _eaccf ;};_ebea .Desc =append (_ebea .Desc ,_agff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebea .CatLst =NewCT_Categories ();if _fbgga :=d .DecodeElement (_ebea .CatLst ,&_ebbg );_fbgga !=nil {return _fbgga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebea .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _feab :=d .DecodeElement (_ebea .ExtLst ,&_ebbg );_feab !=nil {return _feab ;};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\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_ebbg .Name );if _fbad :=d .Skip ();_fbad !=nil {return _fbad ;};};case _a .EndElement :break _ddbgb ;case _a .CharData :};};return nil ;};func (_cgea *ST_ParameterId )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceae ,_bdcg :=d .Token ();if _bdcg !=nil {return _bdcg ;};if _gegd ,_adeb :=_ceae .(_a .EndElement );_adeb &&_gegd .Name ==start .Name {*_cgea =1;return nil ;};if _bfeda ,_bcaab :=_ceae .(_a .CharData );!_bcaab {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceae );}else {switch string (_bfeda ){case "":*_cgea =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_cgea =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_cgea =2;case "\u0063\u0068\u0044i\u0072":*_cgea =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_cgea =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_cgea =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_cgea =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_cgea =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_cgea =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_cgea =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_cgea =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_cgea =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_cgea =12;case "\u0064\u0069\u006d":*_cgea =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_cgea =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_cgea =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_cgea =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_cgea =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_cgea =18;case "\u0074\u0078\u0044i\u0072":*_cgea =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_cgea =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_cgea =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_cgea =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_cgea =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_cgea =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_cgea =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_cgea =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_cgea =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_cgea =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_cgea =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_cgea =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_cgea =31;case "\u0067\u0072\u0044i\u0072":*_cgea =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_cgea =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_cgea =34;case "\u0062\u006b\u0070\u0074":*_cgea =35;case "\u006f\u0066\u0066":*_cgea =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_cgea =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_cgea =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_cgea =39;case "\u0073\u0074\u0041n\u0067":*_cgea =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_cgea =41;case "\u0061\u0072":*_cgea =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_cgea =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_cgea =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_cgea =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_cgea =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_cgea =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_cgea =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_cgea =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_cgea =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_cgea =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_cgea =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_cgea =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_cgea =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_cgea =55;};};_ceae ,_bdcg =d .Token ();if _bdcg !=nil {return _bdcg ;};if _ecac ,_fbeb :=_ceae .(_a .EndElement );_fbeb &&_ecac .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceae );};type CT_CTName struct{LangAttr *string ;ValAttr string ;};func (_bffdb ST_TextAnchorVertical )String ()string {switch _bffdb {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_eaaf *ST_HierBranchStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gefgb ,_fdaba :=d .Token ();if _fdaba !=nil {return _fdaba ;};if _eccad ,_fbfcfa :=_gefgb .(_a .EndElement );_fbfcfa &&_eccad .Name ==start .Name {*_eaaf =1;return nil ;};if _ccfed ,_effd :=_gefgb .(_a .CharData );!_effd {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gefgb );}else {switch string (_ccfed ){case "":*_eaaf =0;case "\u006c":*_eaaf =1;case "\u0072":*_eaaf =2;case "\u0068\u0061\u006e\u0067":*_eaaf =3;case "\u0073\u0074\u0064":*_eaaf =4;case "\u0069\u006e\u0069\u0074":*_eaaf =5;};};_gefgb ,_fdaba =d .Token ();if _fdaba !=nil {return _fdaba ;};if _gcafb ,_fggcde :=_gefgb .(_a .EndElement );_fggcde &&_gcafb .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gefgb );}; -// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path -func (_eddeb *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _gbffa ,_gdfad :=range _eddeb .Title {if _cgcc :=_gdfad .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gbffa ));_cgcc !=nil {return _cgcc ;};};for _gbgf ,_gcec :=range _eddeb .Desc {if _fcaaf :=_gcec .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_gbgf ));_fcaaf !=nil {return _fcaaf ;};};if _eddeb .CatLst !=nil {if _fbdcf :=_eddeb .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_fbdcf !=nil {return _fbdcf ;};};if _eddeb .ExtLst !=nil {if _cedc :=_eddeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cedc !=nil {return _cedc ;};};return nil ;};func (_daaa *CT_AnimLvl )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _daaa .ValAttr !=ST_AnimLvlStrUnset {_bea ,_beaa :=_daaa .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _beaa !=nil {return _beaa ;};start .Attr =append (start .Attr ,_bea );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afggf ST_BoolOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ffgc :=_a .Attr {};_ffgc .Name =name ;switch _afggf {case ST_BoolOperatorUnset :_ffgc .Value ="";case ST_BoolOperatorNone :_ffgc .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_ffgc .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_ffgc .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_ffgc .Value ="\u006c\u0074\u0065";};return _ffgc ,nil ;};func (_aagf *LayoutDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aagf .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_acdec :=range start .Attr {if _acdec .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dceg ,_bfee :=_acdec .Value ,error (nil );if _bfee !=nil {return _bfee ;};_aagf .UniqueIdAttr =&_dceg ;continue ;};if _acdec .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fgag ,_efag :=_acdec .Value ,error (nil );if _efag !=nil {return _efag ;};_aagf .MinVerAttr =&_fgag ;continue ;};if _acdec .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_ddee ,_fcfb :=_acdec .Value ,error (nil );if _fcfb !=nil {return _fcfb ;};_aagf .DefStyleAttr =&_ddee ;continue ;};};_gdbec :for {_dbgf ,_dbbaeb :=d .Token ();if _dbbaeb !=nil {return _dbbaeb ;};switch _gafb :=_dbgf .(type ){case _a .StartElement :switch _gafb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bbaba :=NewCT_Name ();if _beaad :=d .DecodeElement (_bbaba ,&_gafb );_beaad !=nil {return _beaad ;};_aagf .Title =append (_aagf .Title ,_bbaba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gagd :=NewCT_Description ();if _becc :=d .DecodeElement (_gagd ,&_gafb );_becc !=nil {return _becc ;};_aagf .Desc =append (_aagf .Desc ,_gagd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_aagf .CatLst =NewCT_Categories ();if _eeec :=d .DecodeElement (_aagf .CatLst ,&_gafb );_eeec !=nil {return _eeec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_aagf .SampData =NewCT_SampleData ();if _abea :=d .DecodeElement (_aagf .SampData ,&_gafb );_abea !=nil {return _abea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_aagf .StyleData =NewCT_SampleData ();if _gccbg :=d .DecodeElement (_aagf .StyleData ,&_gafb );_gccbg !=nil {return _gccbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_aagf .ClrData =NewCT_SampleData ();if _bbebb :=d .DecodeElement (_aagf .ClrData ,&_gafb );_bbebb !=nil {return _bbebb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _decc :=d .DecodeElement (_aagf .LayoutNode ,&_gafb );_decc !=nil {return _decc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aagf .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _adcggf :=d .DecodeElement (_aagf .ExtLst ,&_gafb );_adcggf !=nil {return _adcggf ;};default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_gafb .Name );if _bgaeb :=d .Skip ();_bgaeb !=nil {return _bgaeb ;};};case _a .EndElement :break _gdbec ;case _a .CharData :};};return nil ;};func (_gcd *CT_AnimOne )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcd .ValAttr !=ST_AnimOneStrUnset {_cce ,_acc :=_gcd .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _acc !=nil {return _acc ;};start .Attr =append (start .Attr ,_cce );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ChildPref struct{ValAttr *int32 ;};const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;); +// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path +func (_abdfa *ColorsDefHdr )ValidateWithPath (path string )error {if _baag :=_abdfa .CT_ColorTransformHeader .ValidateWithPath (path );_baag !=nil {return _baag ;};return nil ;};func (_ecdfc *ST_ConstraintType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ecdfc =0;case "\u006e\u006f\u006e\u0065":*_ecdfc =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_ecdfc =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_ecdfc =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_ecdfc =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_ecdfc =5;case "\u0062":*_ecdfc =6;case "\u0062\u004d\u0061r\u0067":*_ecdfc =7;case "\u0062\u004f\u0066\u0066":*_ecdfc =8;case "\u0063\u0074\u0072\u0058":*_ecdfc =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_ecdfc =10;case "\u0063\u0074\u0072\u0059":*_ecdfc =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_ecdfc =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_ecdfc =13;case "\u0064\u0069\u0061\u006d":*_ecdfc =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_ecdfc =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_ecdfc =16;case "\u0068":*_ecdfc =17;case "\u0068\u0041\u0072\u0048":*_ecdfc =18;case "\u0068\u004f\u0066\u0066":*_ecdfc =19;case "\u006c":*_ecdfc =20;case "\u006c\u004d\u0061r\u0067":*_ecdfc =21;case "\u006c\u004f\u0066\u0066":*_ecdfc =22;case "\u0072":*_ecdfc =23;case "\u0072\u004d\u0061r\u0067":*_ecdfc =24;case "\u0072\u004f\u0066\u0066":*_ecdfc =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_ecdfc =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_ecdfc =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_ecdfc =28;case "\u0073\u0069\u0062S\u0070":*_ecdfc =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_ecdfc =30;case "\u0073\u0070":*_ecdfc =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_ecdfc =32;case "\u0074":*_ecdfc =33;case "\u0074\u004d\u0061r\u0067":*_ecdfc =34;case "\u0074\u004f\u0066\u0066":*_ecdfc =35;case "\u0075\u0073\u0065r\u0041":*_ecdfc =36;case "\u0075\u0073\u0065r\u0042":*_ecdfc =37;case "\u0075\u0073\u0065r\u0043":*_ecdfc =38;case "\u0075\u0073\u0065r\u0044":*_ecdfc =39;case "\u0075\u0073\u0065r\u0045":*_ecdfc =40;case "\u0075\u0073\u0065r\u0046":*_ecdfc =41;case "\u0075\u0073\u0065r\u0047":*_ecdfc =42;case "\u0075\u0073\u0065r\u0048":*_ecdfc =43;case "\u0075\u0073\u0065r\u0049":*_ecdfc =44;case "\u0075\u0073\u0065r\u004a":*_ecdfc =45;case "\u0075\u0073\u0065r\u004b":*_ecdfc =46;case "\u0075\u0073\u0065r\u004c":*_ecdfc =47;case "\u0075\u0073\u0065r\u004d":*_ecdfc =48;case "\u0075\u0073\u0065r\u004e":*_ecdfc =49;case "\u0075\u0073\u0065r\u004f":*_ecdfc =50;case "\u0075\u0073\u0065r\u0050":*_ecdfc =51;case "\u0075\u0073\u0065r\u0051":*_ecdfc =52;case "\u0075\u0073\u0065r\u0052":*_ecdfc =53;case "\u0075\u0073\u0065r\u0053":*_ecdfc =54;case "\u0075\u0073\u0065r\u0054":*_ecdfc =55;case "\u0075\u0073\u0065r\u0055":*_ecdfc =56;case "\u0075\u0073\u0065r\u0056":*_ecdfc =57;case "\u0075\u0073\u0065r\u0057":*_ecdfc =58;case "\u0075\u0073\u0065r\u0058":*_ecdfc =59;case "\u0075\u0073\u0065r\u0059":*_ecdfc =60;case "\u0075\u0073\u0065r\u005a":*_ecdfc =61;case "\u0077":*_ecdfc =62;case "\u0077\u0041\u0072\u0048":*_ecdfc =63;case "\u0077\u004f\u0066\u0066":*_ecdfc =64;};return nil ;}; -// Validate validates the CT_Name and its children -func (_eaca *CT_Name )Validate ()error {return _eaca .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");};func NewCT_Constraint ()*CT_Constraint {_bege :=&CT_Constraint {};return _bege };func (_befgf ST_TextAnchorHorizontal )Validate ()error {return _befgf .ValidateWithPath ("")};func (_daea *CT_When )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _daea .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .NameAttr )});};_beec ,_bccad :=_daea .FuncAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0075\u006e\u0063"});if _bccad !=nil {return _bccad ;};start .Attr =append (start .Attr ,_beec );if _daea .ArgAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0072\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .ArgAttr )});};_beec ,_bccad =_daea .OpAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070"});if _bccad !=nil {return _bccad ;};start .Attr =append (start .Attr ,_beec );start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_daea .ValAttr )});if _daea .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .AxisAttr )});};if _daea .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .PtTypeAttr )});};if _daea .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .HideLastTransAttr )});};if _daea .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .StAttr )});};if _daea .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .CntAttr )});};if _daea .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_daea .StepAttr )});};e .EncodeToken (start );if _daea .Alg !=nil {_cefc :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_becg :=range _daea .Alg {e .EncodeElement (_becg ,_cefc );};};if _daea .Shape !=nil {_cbgd :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_bgfcc :=range _daea .Shape {e .EncodeElement (_bgfcc ,_cbgd );};};if _daea .PresOf !=nil {_dcgge :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_gdcga :=range _daea .PresOf {e .EncodeElement (_gdcga ,_dcgge );};};if _daea .ConstrLst !=nil {_dceaa :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_dcddf :=range _daea .ConstrLst {e .EncodeElement (_dcddf ,_dceaa );};};if _daea .RuleLst !=nil {_aegf :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_abce :=range _daea .RuleLst {e .EncodeElement (_abce ,_aegf );};};if _daea .ForEach !=nil {_efdde :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_ecbgf :=range _daea .ForEach {e .EncodeElement (_ecbgf ,_efdde );};};if _daea .LayoutNode !=nil {_eeac :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_dgaf :=range _daea .LayoutNode {e .EncodeElement (_dgaf ,_eeac );};};if _daea .Choose !=nil {_bggd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_babbc :=range _daea .Choose {e .EncodeElement (_babbc ,_bggd );};};if _daea .ExtLst !=nil {_bbbd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_cdcgd :=range _daea .ExtLst {e .EncodeElement (_cdcgd ,_bbbd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_egga ST_ChildOrderType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egga .String (),start );};func NewCT_Otherwise ()*CT_Otherwise {_gcedg :=&CT_Otherwise {};return _gcedg };func (_bfag *CT_ColorTransformHeader )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_bfag .UniqueIdAttr )});if _bfag .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_bfag .MinVerAttr )});};if _bfag .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_bfag .ResIdAttr )});};e .EncodeToken (start );_dfda :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_fcb :=range _bfag .Title {e .EncodeElement (_fcb ,_dfda );};_ggga :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_adfa :=range _bfag .Desc {e .EncodeElement (_adfa ,_ggga );};if _bfag .CatLst !=nil {_gfcf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfag .CatLst ,_gfcf );};if _bfag .ExtLst !=nil {_gec :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfag .ExtLst ,_gec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecaeg ST_BendPoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bedb :=_a .Attr {};_bedb .Name =name ;switch _ecaeg {case ST_BendPointUnset :_bedb .Value ="";case ST_BendPointBeg :_bedb .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_bedb .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_bedb .Value ="\u0065\u006e\u0064";};return _bedb ,nil ;};func (_gfgd ST_AnimLvlStr )ValidateWithPath (path string )error {switch _gfgd {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgd ));};return nil ;};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;};func (_cbbb *ST_ConnectorPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agbc ,_gdba :=d .Token ();if _gdba !=nil {return _gdba ;};if _ggfe ,_ecfb :=_agbc .(_a .EndElement );_ecfb &&_ggfe .Name ==start .Name {*_cbbb =1;return nil ;};if _bfbe ,_gbebg :=_agbc .(_a .CharData );!_gbebg {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agbc );}else {switch string (_bfbe ){case "":*_cbbb =0;case "\u0061\u0075\u0074\u006f":*_cbbb =1;case "\u0062\u0043\u0074\u0072":*_cbbb =2;case "\u0063\u0074\u0072":*_cbbb =3;case "\u006d\u0069\u0064\u004c":*_cbbb =4;case "\u006d\u0069\u0064\u0052":*_cbbb =5;case "\u0074\u0043\u0074\u0072":*_cbbb =6;case "\u0062\u004c":*_cbbb =7;case "\u0062\u0052":*_cbbb =8;case "\u0074\u004c":*_cbbb =9;case "\u0074\u0052":*_cbbb =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_cbbb =11;};};_agbc ,_gdba =d .Token ();if _gdba !=nil {return _gdba ;};if _acfd ,_acfga :=_agbc .(_a .EndElement );_acfga &&_acfd .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agbc );};func (_caffe *ST_ChildOrderType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cacc ,_gffc :=d .Token ();if _gffc !=nil {return _gffc ;};if _gcbdg ,_caabe :=_cacc .(_a .EndElement );_caabe &&_gcbdg .Name ==start .Name {*_caffe =1;return nil ;};if _aadaf ,_bcbbbc :=_cacc .(_a .CharData );!_bcbbbc {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cacc );}else {switch string (_aadaf ){case "":*_caffe =0;case "\u0062":*_caffe =1;case "\u0074":*_caffe =2;};};_cacc ,_gffc =d .Token ();if _gffc !=nil {return _gffc ;};if _aafdab ,_deeeb :=_cacc .(_a .EndElement );_deeeb &&_aafdab .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cacc );}; +// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path +func (_geab *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _bge ,_ceaac :=range _geab .Title {if _ecdcf :=_ceaac .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bge ));_ecdcf !=nil {return _ecdcf ;};};for _bfcd ,_ecgce :=range _geab .Desc {if _beeee :=_ecgce .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_bfcd ));_beeee !=nil {return _beeee ;};};if _geab .CatLst !=nil {if _dfea :=_geab .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_dfea !=nil {return _dfea ;};};if _geab .ExtLst !=nil {if _gcgdf :=_geab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcgdf !=nil {return _gcgdf ;};};return nil ;};func (_bccb *ST_VerticalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbad ,_aeggg :=d .Token ();if _aeggg !=nil {return _aeggg ;};if _aebcd ,_bdfe :=_gbad .(_a .EndElement );_bdfe &&_aebcd .Name ==start .Name {*_bccb =1;return nil ;};if _fabb ,_fdfe :=_gbad .(_a .CharData );!_fdfe {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbad );}else {switch string (_fabb ){case "":*_bccb =0;case "\u0074":*_bccb =1;case "\u006d\u0069\u0064":*_bccb =2;case "\u0062":*_bccb =3;case "\u006e\u006f\u006e\u0065":*_bccb =4;};};_gbad ,_aeggg =d .Token ();if _aeggg !=nil {return _aeggg ;};if _gabe ,_edggd :=_gbad .(_a .EndElement );_edggd &&_gabe .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbad );};func (_deca *CT_DataModel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deca .PtLst =NewCT_PtList ();_bcad :for {_cfcd ,_aac :=d .Token ();if _aac !=nil {return _aac ;};switch _gege :=_cfcd .(type ){case _a .StartElement :switch _gege .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 _cdf :=d .DecodeElement (_deca .PtLst ,&_gege );_cdf !=nil {return _cdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_deca .CxnLst =NewCT_CxnList ();if _ddeag :=d .DecodeElement (_deca .CxnLst ,&_gege );_ddeag !=nil {return _ddeag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_deca .Bg =_fd .NewCT_BackgroundFormatting ();if _cea :=d .DecodeElement (_deca .Bg ,&_gege );_cea !=nil {return _cea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_deca .Whole =_fd .NewCT_WholeE2oFormatting ();if _dgcg :=d .DecodeElement (_deca .Whole ,&_gege );_dgcg !=nil {return _dgcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_deca .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _bffc :=d .DecodeElement (_deca .ExtLst ,&_gege );_bffc !=nil {return _bffc ;};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_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_gege .Name );if _agd :=d .Skip ();_agd !=nil {return _agd ;};};case _a .EndElement :break _bcad ;case _a .CharData :};};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_OrgChart struct{ValAttr *bool ;};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 *_fd .CT_OfficeArtExtensionList ;};func (_eegb ST_ResizeHandlesStr )Validate ()error {return _eegb .ValidateWithPath ("")}; -// Validate validates the CT_PresentationOf and its children -func (_gfcea *CT_PresentationOf )Validate ()error {return _gfcea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};func (_beee *CT_Cxn )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_beee .ModelIdAttr )});if _beee .TypeAttr !=ST_CxnTypeUnset {_gfdg ,_bdf :=_beee .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _bdf !=nil {return _bdf ;};start .Attr =append (start .Attr ,_gfdg );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_beee .SrcIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_beee .DestIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_beee .SrcOrdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_beee .DestOrdAttr )});if _beee .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_beee .ParTransIdAttr )});};if _beee .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_beee .SibTransIdAttr )});};if _beee .PresIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_beee .PresIdAttr )});};e .EncodeToken (start );if _beee .ExtLst !=nil {_egea :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beee .ExtLst ,_egea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdfc ST_CxnType )String ()string {switch _bdfc {case 0:return "";case 1:return "\u0070\u0061\u0072O\u0066";case 2:return "\u0070\u0072\u0065\u0073\u004f\u0066";case 3:return "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case 4:return "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return "";};func (_dcbbb ST_AnimOneStr )Validate ()error {return _dcbbb .ValidateWithPath ("")};func (_fcbcf *ST_StartingElement )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcbcf =0;case "\u006e\u006f\u0064\u0065":*_fcbcf =1;case "\u0074\u0072\u0061n\u0073":*_fcbcf =2;};return nil ;};type ST_FunctionType byte ; +// Validate validates the CT_ChildPref and its children +func (_ced *CT_ChildPref )Validate ()error {return _ced .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};func (_agef ST_ElementType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fbgdc :=_a .Attr {};_fbgdc .Name =name ;switch _agef {case ST_ElementTypeUnset :_fbgdc .Value ="";case ST_ElementTypeAll :_fbgdc .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_fbgdc .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_fbgdc .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_fbgdc .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_fbgdc .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_fbgdc .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_fbgdc .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_fbgdc .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_fbgdc .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_fbgdc .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _fbgdc ,nil ;}; -// Validate validates the CT_PtList and its children -func (_abgd *CT_PtList )Validate ()error {return _abgd .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};func (_adcgdd *ST_LayoutShapeType )Validate ()error {return _adcgdd .ValidateWithPath ("")}; +// ST_FunctionArgument is a union type +type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func (_bcdg ST_HierBranchStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bcdg .String (),start );};func NewColorsDefHdr ()*ColorsDefHdr {_bgec :=&ColorsDefHdr {};_bgec .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _bgec ;}; -// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path -func (_fcbc *StyleDefHdr )ValidateWithPath (path string )error {if _fbfgg :=_fcbc .CT_StyleDefinitionHeader .ValidateWithPath (path );_fbfgg !=nil {return _fbfgg ;};return nil ;};func (_eggd *ST_HierBranchStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eggd =0;case "\u006c":*_eggd =1;case "\u0072":*_eggd =2;case "\u0068\u0061\u006e\u0067":*_eggd =3;case "\u0073\u0074\u0064":*_eggd =4;case "\u0069\u006e\u0069\u0074":*_eggd =5;};return nil ;};type CT_CTStyleLabel struct{NameAttr string ;FillClrLst *CT_Colors ;LinClrLst *CT_Colors ;EffectClrLst *CT_Colors ;TxLinClrLst *CT_Colors ;TxFillClrLst *CT_Colors ;TxEffectClrLst *CT_Colors ;ExtLst *_bb .CT_OfficeArtExtensionList ;};const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2;);func (_eega *CT_SDName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecgbb :=range start .Attr {if _ecgbb .Name .Local =="\u006c\u0061\u006e\u0067"{_gbga ,_fddg :=_ecgbb .Value ,error (nil );if _fddg !=nil {return _fddg ;};_eega .LangAttr =&_gbga ;continue ;};if _ecgbb .Name .Local =="\u0076\u0061\u006c"{_ddbca ,_adad :=_ecgbb .Value ,error (nil );if _adad !=nil {return _adad ;};_eega .ValAttr =_ddbca ;continue ;};};for {_fdded ,_dcdg :=d .Token ();if _dcdg !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_dcdg );};if _edfc ,_fccg :=_fdded .(_a .EndElement );_fccg &&_edfc .Name ==start .Name {break ;};};return nil ;};type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};func NewCT_ChildMax ()*CT_ChildMax {_gffg :=&CT_ChildMax {};return _gffg };type CT_LayoutVariablePropertySet struct{OrgChart *CT_OrgChart ;ChMax *CT_ChildMax ;ChPref *CT_ChildPref ;BulletEnabled *CT_BulletEnabled ;Dir *CT_Direction ;HierBranch *CT_HierBranchStyle ;AnimOne *CT_AnimOne ;AnimLvl *CT_AnimLvl ;ResizeHandles *CT_ResizeHandles ;}; +// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path +func (_edcg *CT_CTCategory )ValidateWithPath (path string )error {return nil };func (_eaga ST_ArrowheadStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgegb :=_a .Attr {};_cgegb .Name =name ;switch _eaga {case ST_ArrowheadStyleUnset :_cgegb .Value ="";case ST_ArrowheadStyleAuto :_cgegb .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_cgegb .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_cgegb .Value ="\u006e\u006f\u0041r\u0072";};return _cgegb ,nil ;};func (_gadea ST_ConstraintRelationship )Validate ()error {return _gadea .ValidateWithPath ("")};func (_cdaeaf ST_PtType )Validate ()error {return _cdaeaf .ValidateWithPath ("")};func (_ggbf ST_ChildAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebeag :=_a .Attr {};_ebeag .Name =name ;switch _ggbf {case ST_ChildAlignmentUnset :_ebeag .Value ="";case ST_ChildAlignmentT :_ebeag .Value ="\u0074";case ST_ChildAlignmentB :_ebeag .Value ="\u0062";case ST_ChildAlignmentL :_ebeag .Value ="\u006c";case ST_ChildAlignmentR :_ebeag .Value ="\u0072";};return _ebeag ,nil ;};func (_bebe ST_FunctionOperator )Validate ()error {return _bebe .ValidateWithPath ("")};func (_baged ST_Direction )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecadae :=_a .Attr {};_ecadae .Name =name ;switch _baged {case ST_DirectionUnset :_ecadae .Value ="";case ST_DirectionNorm :_ecadae .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_ecadae .Value ="\u0072\u0065\u0076";};return _ecadae ,nil ;};func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ;};func (_aacdd ST_NodeVerticalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_baaeb :=_a .Attr {};_baaeb .Name =name ;switch _aacdd {case ST_NodeVerticalAlignmentUnset :_baaeb .Value ="";case ST_NodeVerticalAlignmentT :_baaeb .Value ="\u0074";case ST_NodeVerticalAlignmentMid :_baaeb .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_baaeb .Value ="\u0062";};return _baaeb ,nil ;};func (_bag *CT_Categories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bag .Cat !=nil {_feba :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_gbc :=range _bag .Cat {e .EncodeElement (_gbc ,_feba );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bebeb *ST_ConnectorRouting )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bebeb =0;case "\u0073\u0074\u0072\u0061":*_bebeb =1;case "\u0062\u0065\u006e\u0064":*_bebeb =2;case "\u0063\u0075\u0072v\u0065":*_bebeb =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_bebeb =4;};return nil ;}; -// Validate validates the CT_AdjLst and its children -func (_cdc *CT_AdjLst )Validate ()error {return _cdc .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};func (_eggcb *ST_BendPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcgf ,_cgbf :=d .Token ();if _cgbf !=nil {return _cgbf ;};if _dcdc ,_eddgg :=_dcgf .(_a .EndElement );_eddgg &&_dcdc .Name ==start .Name {*_eggcb =1;return nil ;};if _cfgbf ,_ebae :=_dcgf .(_a .CharData );!_ebae {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcgf );}else {switch string (_cfgbf ){case "":*_eggcb =0;case "\u0062\u0065\u0067":*_eggcb =1;case "\u0064\u0065\u0066":*_eggcb =2;case "\u0065\u006e\u0064":*_eggcb =3;};};_dcgf ,_cgbf =d .Token ();if _cgbf !=nil {return _cgbf ;};if _gdab ,_efdag :=_dcgf .(_a .EndElement );_efdag &&_gdab .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcgf );};func (_baff *ST_AxisType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcacf ,_ffeb :=d .Token ();if _ffeb !=nil {return _ffeb ;};if _aecag ,_eeada :=_dcacf .(_a .EndElement );_eeada &&_aecag .Name ==start .Name {*_baff =1;return nil ;};if _ecgf ,_bedce :=_dcacf .(_a .CharData );!_bedce {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcacf );}else {switch string (_ecgf ){case "":*_baff =0;case "\u0073\u0065\u006c\u0066":*_baff =1;case "\u0063\u0068":*_baff =2;case "\u0064\u0065\u0073":*_baff =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_baff =4;case "\u0070\u0061\u0072":*_baff =5;case "\u0061\u006e\u0063s\u0074":*_baff =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_baff =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_baff =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_baff =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_baff =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_baff =11;case "\u0072\u006f\u006f\u0074":*_baff =12;case "\u006e\u006f\u006e\u0065":*_baff =13;};};_dcacf ,_ffeb =d .Token ();if _ffeb !=nil {return _ffeb ;};if _dfee ,_edgg :=_dcacf .(_a .EndElement );_edgg &&_dfee .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcacf );};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;); +// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path +func (_afd *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _bca :=_afd .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bca !=nil {return _bca ;};if _aef :=_afd .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_aef !=nil {return _aef ;};if _gea :=_afd .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_gea !=nil {return _gea ;};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 ;};func NewCT_ResizeHandles ()*CT_ResizeHandles {_fbbg :=&CT_ResizeHandles {};return _fbbg };func NewColorsDef ()*ColorsDef {_bebf :=&ColorsDef {};_bebf .CT_ColorTransform =*NewCT_ColorTransform ();return _bebf ;};type LayoutDef struct{CT_DiagramDefinition };func (_fagdf *ST_FunctionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdffg ,_ggddc :=d .Token ();if _ggddc !=nil {return _ggddc ;};if _affag ,_dfbff :=_gdffg .(_a .EndElement );_dfbff &&_affag .Name ==start .Name {*_fagdf =1;return nil ;};if _cffd ,_feea :=_gdffg .(_a .CharData );!_feea {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdffg );}else {switch string (_cffd ){case "":*_fagdf =0;case "\u0063\u006e\u0074":*_fagdf =1;case "\u0070\u006f\u0073":*_fagdf =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_fagdf =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_fagdf =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_fagdf =5;case "\u0076\u0061\u0072":*_fagdf =6;case "\u0064\u0065\u0070t\u0068":*_fagdf =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_fagdf =8;};};_gdffg ,_ggddc =d .Token ();if _ggddc !=nil {return _ggddc ;};if _fcbgb ,_fdbb :=_gdffg .(_a .EndElement );_fdbb &&_fcbgb .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdffg );};func (_ccgc ST_FlowDirection )Validate ()error {return _ccgc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path -func (_bbfd *CT_Direction )ValidateWithPath (path string )error {if _cbc :=_bbfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbc !=nil {return _cbc ;};return nil ;};func (_gcge ST_FunctionArgument )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gcge .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_a .CharData (_gcge .ST_VariableType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};type ST_AutoTextRotation byte ; +// Validate validates the CT_Name and its children +func (_egdc *CT_Name )Validate ()error {return _egdc .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");};func (_cggf ST_ChildAlignment )String ()string {switch _cggf {case 0:return "";case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";};func (_cefdbg *ST_AnimOneStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cefdbg =0;case "\u006e\u006f\u006e\u0065":*_cefdbg =1;case "\u006f\u006e\u0065":*_cefdbg =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_cefdbg =3;};return nil ;};type ST_ChildOrderType byte ;type CT_PresentationOf struct{ExtLst *_fd .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};type ST_TextAnchorVertical byte ;func NewCT_ForEach ()*CT_ForEach {_cdffc :=&CT_ForEach {};return _cdffc };type ST_CenterShapeMapping byte ; -// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path -func (_cb *CT_AnimLvl )ValidateWithPath (path string )error {if _dage :=_cb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dage !=nil {return _dage ;};return nil ;};func (_aebf ST_CenterShapeMapping )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebaf :=_a .Attr {};_ebaf .Name =name ;switch _aebf {case ST_CenterShapeMappingUnset :_ebaf .Value ="";case ST_CenterShapeMappingNone :_ebaf .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_ebaf .Value ="\u0066\u004e\u006fd\u0065";};return _ebaf ,nil ;};func (_eggg *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccf :for {_eegc ,_bbae :=d .Token ();if _bbae !=nil {return _bbae ;};switch _addg :=_eegc .(type ){case _a .StartElement :switch _addg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_afdc :=NewCT_DiagramDefinitionHeader ();if _bcfba :=d .DecodeElement (_afdc ,&_addg );_bcfba !=nil {return _bcfba ;};_eggg .LayoutDefHdr =append (_eggg .LayoutDefHdr ,_afdc );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065r\u004c\u0073t\u0020%\u0076",_addg .Name );if _eddd :=d .Skip ();_eddd !=nil {return _eddd ;};};case _a .EndElement :break _ccf ;case _a .CharData :};};return nil ;};func (_feda ST_NodeVerticalAlignment )String ()string {switch _feda {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_gceac ST_TextBlockDirection )String ()string {switch _gceac {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_acebfb ST_FunctionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfffa :=_a .Attr {};_cfffa .Name =name ;switch _acebfb {case ST_FunctionTypeUnset :_cfffa .Value ="";case ST_FunctionTypeCnt :_cfffa .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_cfffa .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_cfffa .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_cfffa .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_cfffa .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_cfffa .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_cfffa .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_cfffa .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _cfffa ,nil ;};func (_cfgg ST_ChildOrderType )String ()string {switch _cfgg {case 0:return "";case 1:return "\u0062";case 2:return "\u0074";};return "";}; +// Validate validates the ColorsDefHdrLst and its children +func (_bebc *ColorsDefHdrLst )Validate ()error {return _bebc .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_bfbfa ST_AxisType )String ()string {switch _bfbfa {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 "";}; -// Validate validates the ColorsDefHdr and its children -func (_cagbf *ColorsDefHdr )Validate ()error {return _cagbf .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");}; +// Validate validates the CT_Cxn and its children +func (_ebfe *CT_Cxn )Validate ()error {return _ebfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");}; -// Validate validates the CT_SampleData and its children -func (_dgdd *CT_SampleData )Validate ()error {return _dgdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};func (_fbfd ST_Direction )String ()string {switch _fbfd {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};const (ST_PtTypeUnset ST_PtType =0;ST_PtTypeNode ST_PtType =1;ST_PtTypeAsst ST_PtType =2;ST_PtTypeDoc ST_PtType =3;ST_PtTypePres ST_PtType =4;ST_PtTypeParTrans ST_PtType =5;ST_PtTypeSibTrans ST_PtType =6;);func (_cdbd *CT_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdbd .ValAttr !=ST_DirectionUnset {_baead ,_agbe :=_cdbd .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _agbe !=nil {return _agbe ;};start .Attr =append (start .Attr ,_baead );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbegbg *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbegbg =0;case "\u006c":*_fbegbg =1;case "\u0063\u0074\u0072":*_fbegbg =2;case "\u0072":*_fbegbg =3;case "\u006e\u006f\u006e\u0065":*_fbegbg =4;};return nil ;};type CT_BulletEnabled struct{ValAttr *bool ;};func (_egced ST_HierarchyAlignment )Validate ()error {return _egced .ValidateWithPath ("")};func (_dcfag ST_BendPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcfag .String (),start );};func (_dabe *ST_ContinueDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffaec ,_ffacf :=d .Token ();if _ffacf !=nil {return _ffacf ;};if _agaad ,_gadg :=_ffaec .(_a .EndElement );_gadg &&_agaad .Name ==start .Name {*_dabe =1;return nil ;};if _fcacag ,_ffbe :=_ffaec .(_a .CharData );!_ffbe {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffaec );}else {switch string (_fcacag ){case "":*_dabe =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_dabe =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_dabe =2;};};_ffaec ,_ffacf =d .Token ();if _ffacf !=nil {return _ffacf ;};if _acfdb ,_cdcgf :=_ffaec .(_a .EndElement );_cdcgf &&_acfdb .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffaec );};func (_eedge ST_ChildAlignment )String ()string {switch _eedge {case 0:return "";case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";}; +// Validate validates the CT_Colors and its children +func (_gdg *CT_Colors )Validate ()error {return _gdg .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };func (_abac *ST_ParameterId )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abac =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_abac =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_abac =2;case "\u0063\u0068\u0044i\u0072":*_abac =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_abac =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_abac =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_abac =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_abac =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_abac =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_abac =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_abac =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_abac =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_abac =12;case "\u0064\u0069\u006d":*_abac =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_abac =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_abac =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_abac =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_abac =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_abac =18;case "\u0074\u0078\u0044i\u0072":*_abac =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_abac =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_abac =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_abac =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_abac =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_abac =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_abac =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_abac =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_abac =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_abac =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_abac =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_abac =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_abac =31;case "\u0067\u0072\u0044i\u0072":*_abac =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_abac =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_abac =34;case "\u0062\u006b\u0070\u0074":*_abac =35;case "\u006f\u0066\u0066":*_abac =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_abac =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_abac =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_abac =39;case "\u0073\u0074\u0041n\u0067":*_abac =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_abac =41;case "\u0061\u0072":*_abac =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_abac =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_abac =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_abac =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_abac =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_abac =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_abac =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_abac =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_abac =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_abac =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_abac =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_abac =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_abac =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_abac =55;};return nil ;};func (_dcgfd *ST_FlowDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acfed ,_adcd :=d .Token ();if _adcd !=nil {return _adcd ;};if _fbcecb ,_eagff :=_acfed .(_a .EndElement );_eagff &&_fbcecb .Name ==start .Name {*_dcgfd =1;return nil ;};if _cfdcg ,_abcad :=_acfed .(_a .CharData );!_abcad {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acfed );}else {switch string (_cfdcg ){case "":*_dcgfd =0;case "\u0072\u006f\u0077":*_dcgfd =1;case "\u0063\u006f\u006c":*_dcgfd =2;};};_acfed ,_adcd =d .Token ();if _adcd !=nil {return _adcd ;};if _agbfeg ,_dgeg :=_acfed .(_a .EndElement );_dgeg &&_agbfeg .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acfed );};func NewCT_CxnList ()*CT_CxnList {_eedf :=&CT_CxnList {};return _eedf }; -// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path -func (_bdcb *CT_SampleData )ValidateWithPath (path string )error {if _bdcb .DataModel !=nil {if _ddgcd :=_bdcb .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_ddgcd !=nil {return _ddgcd ;};};return nil ;};func (_fgbfb ST_ContinueDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_degde :=_a .Attr {};_degde .Name =name ;switch _fgbfb {case ST_ContinueDirectionUnset :_degde .Value ="";case ST_ContinueDirectionRevDir :_degde .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_degde .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _degde ,nil ;};func NewCT_AdjLst ()*CT_AdjLst {_gbc :=&CT_AdjLst {};return _gbc };func (_gcfc ST_PyramidAccentTextMargin )String ()string {switch _gcfc {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";};func NewDataModel ()*DataModel {_feadb :=&DataModel {};_feadb .CT_DataModel =*NewCT_DataModel ();return _feadb ;};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;}; +// 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 (_fedg ST_ConstraintType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_geead :=_a .Attr {};_geead .Name =name ;switch _fedg {case ST_ConstraintTypeUnset :_geead .Value ="";case ST_ConstraintTypeNone :_geead .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_geead .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_geead .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_geead .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_geead .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_geead .Value ="\u0062";case ST_ConstraintTypeBMarg :_geead .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_geead .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_geead .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_geead .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_geead .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_geead .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_geead .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_geead .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_geead .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_geead .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_geead .Value ="\u0068";case ST_ConstraintTypeHArH :_geead .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_geead .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_geead .Value ="\u006c";case ST_ConstraintTypeLMarg :_geead .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_geead .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_geead .Value ="\u0072";case ST_ConstraintTypeRMarg :_geead .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_geead .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_geead .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_geead .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_geead .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_geead .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_geead .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_geead .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_geead .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_geead .Value ="\u0074";case ST_ConstraintTypeTMarg :_geead .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_geead .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_geead .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_geead .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_geead .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_geead .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_geead .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_geead .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_geead .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_geead .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_geead .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_geead .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_geead .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_geead .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_geead .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_geead .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_geead .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_geead .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_geead .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_geead .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_geead .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_geead .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_geead .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_geead .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_geead .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_geead .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_geead .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_geead .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_geead .Value ="\u0077";case ST_ConstraintTypeWArH :_geead .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_geead .Value ="\u0077\u004f\u0066\u0066";};return _geead ,nil ;};func (_gaec ST_LinearDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgbg :=_a .Attr {};_dgbg .Name =name ;switch _gaec {case ST_LinearDirectionUnset :_dgbg .Value ="";case ST_LinearDirectionFromL :_dgbg .Value ="\u0066\u0072\u006fm\u004c";case ST_LinearDirectionFromR :_dgbg .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_dgbg .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_dgbg .Value ="\u0066\u0072\u006fm\u0042";};return _dgbg ,nil ;};func (_dfge ST_TextBlockDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfge .String (),start );};func (_gefgc ST_ResizeHandlesStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgdb :=_a .Attr {};_cgdb .Name =name ;switch _gefgc {case ST_ResizeHandlesStrUnset :_cgdb .Value ="";case ST_ResizeHandlesStrExact :_cgdb .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_cgdb .Value ="\u0072\u0065\u006c";};return _cgdb ,nil ;};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};func (_ggddf *CT_Name )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfad :=range start .Attr {if _bfad .Name .Local =="\u006c\u0061\u006e\u0067"{_dgccf ,_fggcd :=_bfad .Value ,error (nil );if _fggcd !=nil {return _fggcd ;};_ggddf .LangAttr =&_dgccf ;continue ;};if _bfad .Name .Local =="\u0076\u0061\u006c"{_abaa ,_edgfg :=_bfad .Value ,error (nil );if _edgfg !=nil {return _edgfg ;};_ggddf .ValAttr =_abaa ;continue ;};};for {_cfafg ,_adceg :=d .Token ();if _adceg !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_adceg );};if _caecd ,_ggedb :=_cfafg .(_a .EndElement );_ggedb &&_caecd .Name ==start .Name {break ;};};return nil ;};func (_eefac ST_OutputShapeType )String ()string {switch _eefac {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";}; -// Validate validates the ColorsDef and its children -func (_ccgdb *ColorsDef )Validate ()error {return _ccgdb .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_bb .CT_ShapeProperties ;T *_bb .CT_TextBody ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_dggff ST_NodeVerticalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dggff .String (),start );};func (_bdag *ColorsDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdag .CT_ColorTransform =*NewCT_ColorTransform ();for _ ,_gfaa :=range start .Attr {if _gfaa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fedg ,_ffdbb :=_gfaa .Value ,error (nil );if _ffdbb !=nil {return _ffdbb ;};_bdag .UniqueIdAttr =&_fedg ;continue ;};if _gfaa .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ddbbg ,_efdded :=_gfaa .Value ,error (nil );if _efdded !=nil {return _efdded ;};_bdag .MinVerAttr =&_ddbbg ;continue ;};};_gecc :for {_ffdd ,_ecadc :=d .Token ();if _ecadc !=nil {return _ecadc ;};switch _gacdf :=_ffdd .(type ){case _a .StartElement :switch _gacdf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dbfc :=NewCT_CTName ();if _eaceb :=d .DecodeElement (_dbfc ,&_gacdf );_eaceb !=nil {return _eaceb ;};_bdag .Title =append (_bdag .Title ,_dbfc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_eecg :=NewCT_CTDescription ();if _fdfb :=d .DecodeElement (_eecg ,&_gacdf );_fdfb !=nil {return _fdfb ;};_bdag .Desc =append (_bdag .Desc ,_eecg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bdag .CatLst =NewCT_CTCategories ();if _dfed :=d .DecodeElement (_bdag .CatLst ,&_gacdf );_dfed !=nil {return _dfed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_cabbg :=NewCT_CTStyleLabel ();if _dcfe :=d .DecodeElement (_cabbg ,&_gacdf );_dcfe !=nil {return _dcfe ;};_bdag .StyleLbl =append (_bdag .StyleLbl ,_cabbg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdag .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _becd :=d .DecodeElement (_bdag .ExtLst ,&_gacdf );_becd !=nil {return _becd ;};default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_gacdf .Name );if _ggfd :=d .Skip ();_ggfd !=nil {return _ggfd ;};};case _a .EndElement :break _gecc ;case _a .CharData :};};return nil ;};func (_gddd *CT_SDDescription )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gddd .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_gddd .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_gddd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aafb *ST_AnimOneStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aafb =0;case "\u006e\u006f\u006e\u0065":*_aafb =1;case "\u006f\u006e\u0065":*_aafb =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_aafb =3;};return nil ;};func (_ebca ST_ConnectorPoint )String ()string {switch _ebca {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0062\u0043\u0074\u0072";case 3:return "\u0063\u0074\u0072";case 4:return "\u006d\u0069\u0064\u004c";case 5:return "\u006d\u0069\u0064\u0052";case 6:return "\u0074\u0043\u0074\u0072";case 7:return "\u0062\u004c";case 8:return "\u0062\u0052";case 9:return "\u0074\u004c";case 10:return "\u0074\u0052";case 11:return "\u0072\u0061\u0064\u0069\u0061\u006c";};return "";};func (_adbb *LayoutDefHdrLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _adbb .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );}; +// Validate validates the CT_Otherwise and its children +func (_bedg *CT_Otherwise )Validate ()error {return _bedg .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};func (_gbbgf *ST_HierBranchStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbbgf =0;case "\u006c":*_gbbgf =1;case "\u0072":*_gbbgf =2;case "\u0068\u0061\u006e\u0067":*_gbbgf =3;case "\u0073\u0074\u0064":*_gbbgf =4;case "\u0069\u006e\u0069\u0074":*_gbbgf =5;};return nil ;};type ST_PyramidAccentTextMargin byte ;func (_efbf ST_RotationPath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_efbf .String (),start );};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;);func (_bfaag *ST_AlgorithmType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfaag =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_bfaag =1;case "\u0063\u006f\u006e\u006e":*_bfaag =2;case "\u0063\u0079\u0063l\u0065":*_bfaag =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_bfaag =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_bfaag =5;case "\u0070\u0079\u0072\u0061":*_bfaag =6;case "\u006c\u0069\u006e":*_bfaag =7;case "\u0073\u0070":*_bfaag =8;case "\u0074\u0078":*_bfaag =9;case "\u0073\u006e\u0061k\u0065":*_bfaag =10;};return nil ;}; -// Validate validates the CT_Description and its children -func (_bfadf *CT_Description )Validate ()error {return _bfadf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");};func (_ffeec ST_VariableType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffeec .String (),start );};func (_ebdce *CT_RelIds )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_bg .Sprintf ("\u0025\u0076",_ebdce .DmAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_bg .Sprintf ("\u0025\u0076",_ebdce .LoAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_bg .Sprintf ("\u0025\u0076",_ebdce .QsAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_bg .Sprintf ("\u0025\u0076",_ebdce .CsAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfff *RelIds )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfff .CT_RelIds =*NewCT_RelIds ();for _ ,_ccgdba :=range start .Attr {if _ccgdba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccgdba .Name .Local =="\u0064\u006d"||_ccgdba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccgdba .Name .Local =="\u0064\u006d"{_aeeb ,_gbeg :=_ccgdba .Value ,error (nil );if _gbeg !=nil {return _gbeg ;};_bfff .DmAttr =_aeeb ;continue ;};if _ccgdba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccgdba .Name .Local =="\u006c\u006f"||_ccgdba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccgdba .Name .Local =="\u006c\u006f"{_fbbc ,_dfca :=_ccgdba .Value ,error (nil );if _dfca !=nil {return _dfca ;};_bfff .LoAttr =_fbbc ;continue ;};if _ccgdba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccgdba .Name .Local =="\u0071\u0073"||_ccgdba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccgdba .Name .Local =="\u0071\u0073"{_abdd ,_aaac :=_ccgdba .Value ,error (nil );if _aaac !=nil {return _aaac ;};_bfff .QsAttr =_abdd ;continue ;};if _ccgdba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccgdba .Name .Local =="\u0063\u0073"||_ccgdba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccgdba .Name .Local =="\u0063\u0073"{_cgde ,_ceba :=_ccgdba .Value ,error (nil );if _ceba !=nil {return _ceba ;};_bfff .CsAttr =_cgde ;continue ;};};for {_fbef ,_dgae :=d .Token ();if _dgae !=nil {return _bg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_dgae );};if _dcac ,_dacad :=_fbef .(_a .EndElement );_dacad &&_dcac .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DiagramDefinitionHeaderLst and its children +func (_egff *CT_DiagramDefinitionHeaderLst )Validate ()error {return _egff .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");}; -// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path -func (_dbcbb *CT_ResizeHandles )ValidateWithPath (path string )error {if _cfdgb :=_dbcbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfdgb !=nil {return _cfdgb ;};return nil ;};func (_gdebe ST_NodeHorizontalAlignment )String ()string {switch _gdebe {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func (_fbe *CT_CTStyleLabel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_fbe .NameAttr )});e .EncodeToken (start );if _fbe .FillClrLst !=nil {_ddeg :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fbe .FillClrLst ,_ddeg );};if _fbe .LinClrLst !=nil {_cdfb :=_a .StartElement {Name :_a .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}};e .EncodeElement (_fbe .LinClrLst ,_cdfb );};if _fbe .EffectClrLst !=nil {_fff :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fbe .EffectClrLst ,_fff );};if _fbe .TxLinClrLst !=nil {_geg :=_a .StartElement {Name :_a .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fbe .TxLinClrLst ,_geg );};if _fbe .TxFillClrLst !=nil {_acf :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fbe .TxFillClrLst ,_acf );};if _fbe .TxEffectClrLst !=nil {_fcg :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fbe .TxEffectClrLst ,_fcg );};if _fbe .ExtLst !=nil {_bgeb :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbe .ExtLst ,_bgeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_baacc *ST_ChildDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geaba ,_efee :=d .Token ();if _efee !=nil {return _efee ;};if _eegd ,_abeff :=_geaba .(_a .EndElement );_abeff &&_eegd .Name ==start .Name {*_baacc =1;return nil ;};if _ddcb ,_debag :=_geaba .(_a .CharData );!_debag {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geaba );}else {switch string (_ddcb ){case "":*_baacc =0;case "\u0068\u006f\u0072\u007a":*_baacc =1;case "\u0076\u0065\u0072\u0074":*_baacc =2;};};_geaba ,_efee =d .Token ();if _efee !=nil {return _efee ;};if _daadd ,_bccd :=_geaba .(_a .EndElement );_bccd &&_daadd .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geaba );};func (_fbbg *CT_Pt )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_beca :=range start .Attr {if _beca .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_bbeb ,_fcda :=ParseUnionST_ModelId (_beca .Value );if _fcda !=nil {return _fcda ;};_fbbg .ModelIdAttr =_bbeb ;continue ;};if _beca .Name .Local =="\u0074\u0079\u0070\u0065"{_fbbg .TypeAttr .UnmarshalXMLAttr (_beca );continue ;};if _beca .Name .Local =="\u0063\u0078\u006eI\u0064"{_afdcd ,_ggdc :=ParseUnionST_ModelId (_beca .Value );if _ggdc !=nil {return _ggdc ;};_fbbg .CxnIdAttr =&_afdcd ;continue ;};};_eccb :for {_gfbd ,_caaac :=d .Token ();if _caaac !=nil {return _caaac ;};switch _cgfd :=_gfbd .(type ){case _a .StartElement :switch _cgfd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0053e\u0074"}:_fbbg .PrSet =NewCT_ElemPropSet ();if _cbge :=d .DecodeElement (_fbbg .PrSet ,&_cgfd );_cbge !=nil {return _cbge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0050\u0072"}:_fbbg .SpPr =_bb .NewCT_ShapeProperties ();if _fdeb :=d .DecodeElement (_fbbg .SpPr ,&_cgfd );_fdeb !=nil {return _fdeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074"}:_fbbg .T =_bb .NewCT_TextBody ();if _ebaa :=d .DecodeElement (_fbbg .T ,&_cgfd );_ebaa !=nil {return _ebaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbbg .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _cddge :=d .DecodeElement (_fbbg .ExtLst ,&_cgfd );_cddge !=nil {return _cddge ;};default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fP\u0074 \u0025\u0076",_cgfd .Name );if _dgde :=d .Skip ();_dgde !=nil {return _dgde ;};};case _a .EndElement :break _eccb ;case _a .CharData :};};return nil ;}; +// Validate validates the AG_ConstraintRefAttributes and its children +func (_eeg *AG_ConstraintRefAttributes )Validate ()error {return _eeg .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 (_dcdab ST_Breakpoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecefc :=_a .Attr {};_ecefc .Name =name ;switch _dcdab {case ST_BreakpointUnset :_ecefc .Value ="";case ST_BreakpointEndCnv :_ecefc .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_ecefc .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_ecefc .Value ="\u0066\u0069\u0078e\u0064";};return _ecefc ,nil ;}; -// Validate validates the AG_ConstraintAttributes and its children -func (_bc *AG_ConstraintAttributes )Validate ()error {return _bc .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_cfbd *ST_AlgorithmType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfbd =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_cfbd =1;case "\u0063\u006f\u006e\u006e":*_cfbd =2;case "\u0063\u0079\u0063l\u0065":*_cfbd =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_cfbd =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_cfbd =5;case "\u0070\u0079\u0072\u0061":*_cfbd =6;case "\u006c\u0069\u006e":*_cfbd =7;case "\u0073\u0070":*_cfbd =8;case "\u0074\u0078":*_cfbd =9;case "\u0073\u006e\u0061k\u0065":*_cfbd =10;};return nil ;}; +// Validate validates the LayoutDefHdr and its children +func (_gggc *LayoutDefHdr )Validate ()error {return _gggc .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};func (_dcdcb *ST_ElementType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdafd ,_gbbcb :=d .Token ();if _gbbcb !=nil {return _gbbcb ;};if _decf ,_ffbbc :=_gdafd .(_a .EndElement );_ffbbc &&_decf .Name ==start .Name {*_dcdcb =1;return nil ;};if _ccce ,_cefcf :=_gdafd .(_a .CharData );!_cefcf {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdafd );}else {switch string (_ccce ){case "":*_dcdcb =0;case "\u0061\u006c\u006c":*_dcdcb =1;case "\u0064\u006f\u0063":*_dcdcb =2;case "\u006e\u006f\u0064\u0065":*_dcdcb =3;case "\u006e\u006f\u0072\u006d":*_dcdcb =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_dcdcb =5;case "\u0061\u0073\u0073\u0074":*_dcdcb =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_dcdcb =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_dcdcb =8;case "\u0070\u0072\u0065\u0073":*_dcdcb =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_dcdcb =10;};};_gdafd ,_gbbcb =d .Token ();if _gbbcb !=nil {return _gbbcb ;};if _cacf ,_eegf :=_gdafd .(_a .EndElement );_eegf &&_cacf .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdafd );};func (_cgbf ST_ClrAppMethod )Validate ()error {return _cgbf .ValidateWithPath ("")};func (_efdc *CT_DiagramDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efdc .LayoutNode =NewCT_LayoutNode ();for _ ,_bcac :=range start .Attr {if _bcac .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_afcbc ,_bfef :=_bcac .Value ,error (nil );if _bfef !=nil {return _bfef ;};_efdc .UniqueIdAttr =&_afcbc ;continue ;};if _bcac .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fceee ,_aabf :=_bcac .Value ,error (nil );if _aabf !=nil {return _aabf ;};_efdc .MinVerAttr =&_fceee ;continue ;};if _bcac .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_bbbe ,_edcce :=_bcac .Value ,error (nil );if _edcce !=nil {return _edcce ;};_efdc .DefStyleAttr =&_bbbe ;continue ;};};_fffc :for {_aegg ,_gcdc :=d .Token ();if _gcdc !=nil {return _gcdc ;};switch _afg :=_aegg .(type ){case _a .StartElement :switch _afg .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"}:_cdae :=NewCT_Name ();if _aegf :=d .DecodeElement (_cdae ,&_afg );_aegf !=nil {return _aegf ;};_efdc .Title =append (_efdc .Title ,_cdae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dace :=NewCT_Description ();if _bccc :=d .DecodeElement (_dace ,&_afg );_bccc !=nil {return _bccc ;};_efdc .Desc =append (_efdc .Desc ,_dace );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efdc .CatLst =NewCT_Categories ();if _bcccf :=d .DecodeElement (_efdc .CatLst ,&_afg );_bcccf !=nil {return _bcccf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efdc .SampData =NewCT_SampleData ();if _fgcf :=d .DecodeElement (_efdc .SampData ,&_afg );_fgcf !=nil {return _fgcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efdc .StyleData =NewCT_SampleData ();if _dgef :=d .DecodeElement (_efdc .StyleData ,&_afg );_dgef !=nil {return _dgef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efdc .ClrData =NewCT_SampleData ();if _dfda :=d .DecodeElement (_efdc .ClrData ,&_afg );_dfda !=nil {return _dfda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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 _fcaf :=d .DecodeElement (_efdc .LayoutNode ,&_afg );_fcaf !=nil {return _fcaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efdc .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _fcaa :=d .DecodeElement (_efdc .ExtLst ,&_afg );_fcaa !=nil {return _fcaa ;};default:_c .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",_afg .Name );if _beb :=d .Skip ();_beb !=nil {return _beb ;};};case _a .EndElement :break _fffc ;case _a .CharData :};};return nil ;};func (_eeee ST_AnimLvlStr )ValidateWithPath (path string )error {switch _eeee {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeee ));};return nil ;};func (_caaa *CT_BulletEnabled )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _caaa .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0064",_gdfe (*_caaa .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ChildPref and its children -func (_cgee *CT_ChildPref )Validate ()error {return _cgee .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};func (_bgbgc ST_LayoutShapeType )String ()string {if _bgbgc .ST_ShapeType !=_bb .ST_ShapeTypeUnset {return _bgbgc .ST_ShapeType .String ();};if _bgbgc .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _bgbgc .ST_OutputShapeType .String ();};return "";};type StyleDefHdr struct{CT_StyleDefinitionHeader };type CT_StyleLabel struct{NameAttr string ;Scene3d *_bb .CT_Scene3D ;Sp3d *_bb .CT_Shape3D ;TxPr *CT_TextProps ;Style *_bb .CT_ShapeStyle ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_eeedc *ST_CxnType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eeedc =0;case "\u0070\u0061\u0072O\u0066":*_eeedc =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_eeedc =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_eeedc =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_eeedc =4;};return nil ;}; +// ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path +func (_daaea *CT_OrgChart )ValidateWithPath (path string )error {return nil };func (_bead ST_ClrAppMethod )ValidateWithPath (path string )error {switch _bead {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bead ));};return nil ;}; -// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path -func (_agg *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _eff ,_cabe :=range _agg .Title {if _dgbb :=_cabe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_eff ));_dgbb !=nil {return _dgbb ;};};for _feba ,_ddgg :=range _agg .Desc {if _eede :=_ddgg .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_feba ));_eede !=nil {return _eede ;};};if _agg .CatLst !=nil {if _efd :=_agg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_efd !=nil {return _efd ;};};if _agg .ExtLst !=nil {if _dfff :=_agg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfff !=nil {return _dfff ;};};return nil ;};func (_gcede *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcede =0;case "\u0074":*_gcede =1;case "\u006d\u0069\u0064":*_gcede =2;case "\u0062":*_gcede =3;};return nil ;};func (_fcdg *ST_FunctionArgument )ValidateWithPath (path string )error {_cdcdc :=[]string {};if _fcdg .ST_VariableType !=ST_VariableTypeUnset {_cdcdc =append (_cdcdc ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_cdcdc )> 1{return _bg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdcdc );};return nil ;};func (_afdff ST_VerticalAlignment )Validate ()error {return _afdff .ValidateWithPath ("")};type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_dda *CT_CTName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ege :=range start .Attr {if _ege .Name .Local =="\u006c\u0061\u006e\u0067"{_gba ,_aaa :=_ege .Value ,error (nil );if _aaa !=nil {return _aaa ;};_dda .LangAttr =&_gba ;continue ;};if _ege .Name .Local =="\u0076\u0061\u006c"{_adc ,_ddca :=_ege .Value ,error (nil );if _ddca !=nil {return _ddca ;};_dda .ValAttr =_adc ;continue ;};};for {_cdfd ,_deg :=d .Token ();if _deg !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_deg );};if _gcc ,_dgd :=_cdfd .(_a .EndElement );_dgd &&_gcc .Name ==start .Name {break ;};};return nil ;};func (_aefe *StyleDefHdrLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074";return _aefe .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};type ST_PyramidAccentPosition byte ; +// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path +func (_bea *CT_ChildMax )ValidateWithPath (path string )error {if _bea .ValAttr !=nil {if *_bea .ValAttr < -1{return _ef .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 ,*_bea .ValAttr );};};return nil ;}; -// Validate validates the CT_ColorTransformHeaderLst and its children -func (_gecb *CT_ColorTransformHeaderLst )Validate ()error {return _gecb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074");};type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};func (_afdb ST_TextAnchorVertical )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afdb .String (),start );};func NewCT_ForEach ()*CT_ForEach {_ffccg :=&CT_ForEach {};return _ffccg };func (_gfeac *ST_PrSetCustVal )ValidateWithPath (path string )error {_fabg :=[]string {};if _gfeac .ST_Percentage !=nil {_fabg =append (_fabg ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _gfeac .Int32 !=nil {_fabg =append (_fabg ,"\u0049\u006e\u00743\u0032");};if len (_fabg )> 1{return _bg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fabg );};return nil ;}; +// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path +func (_fbbc *CT_SDName )ValidateWithPath (path string )error {return nil };func (_fadbg *ST_HueDir )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfffa ,_agfe :=d .Token ();if _agfe !=nil {return _agfe ;};if _bfca ,_gaee :=_cfffa .(_a .EndElement );_gaee &&_bfca .Name ==start .Name {*_fadbg =1;return nil ;};if _abcb ,_dged :=_cfffa .(_a .CharData );!_dged {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfffa );}else {switch string (_abcb ){case "":*_fadbg =0;case "\u0063\u0077":*_fadbg =1;case "\u0063\u0063\u0077":*_fadbg =2;};};_cfffa ,_agfe =d .Token ();if _agfe !=nil {return _agfe ;};if _ffcd ,_fefc :=_cfffa .(_a .EndElement );_fefc &&_ffcd .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfffa );}; -// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path -func (_bedc *CT_Rules )ValidateWithPath (path string )error {for _dfab ,_effef :=range _bedc .Rule {if _fdde :=_effef .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dfab ));_fdde !=nil {return _fdde ;};};return nil ;};func (_efgf *CT_Constraint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efgf .OpAttr !=ST_BoolOperatorUnset {_egb ,_ggde :=_efgf .OpAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070"});if _ggde !=nil {return _ggde ;};start .Attr =append (start .Attr ,_egb );};if _efgf .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_efgf .ValAttr )});};if _efgf .FactAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_efgf .FactAttr )});};if _efgf .TypeAttr !=ST_ConstraintTypeUnset {_aggc ,_dac :=_efgf .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _dac !=nil {return _dac ;};start .Attr =append (start .Attr ,_aggc );};if _efgf .ForAttr !=ST_ConstraintRelationshipUnset {_gfdb ,_bff :=_efgf .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _bff !=nil {return _bff ;};start .Attr =append (start .Attr ,_gfdb );};if _efgf .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_efgf .ForNameAttr )});};if _efgf .PtTypeAttr !=ST_ElementTypeUnset {_bfd ,_fgdfa :=_efgf .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _fgdfa !=nil {return _fgdfa ;};start .Attr =append (start .Attr ,_bfd );};if _efgf .RefTypeAttr !=ST_ConstraintTypeUnset {_feeb ,_ebad :=_efgf .RefTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _ebad !=nil {return _ebad ;};start .Attr =append (start .Attr ,_feeb );};if _efgf .RefForAttr !=ST_ConstraintRelationshipUnset {_gbed ,_aacc :=_efgf .RefForAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _aacc !=nil {return _aacc ;};start .Attr =append (start .Attr ,_gbed );};if _efgf .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_efgf .RefForNameAttr )});};if _efgf .RefPtTypeAttr !=ST_ElementTypeUnset {_bfbc ,_fgcg :=_efgf .RefPtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _fgcg !=nil {return _fgcg ;};start .Attr =append (start .Attr ,_bfbc );};e .EncodeToken (start );if _efgf .ExtLst !=nil {_befc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgf .ExtLst ,_befc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_HierarchyAlignment byte ;type ST_CenterShapeMapping byte ;func (_efaa ST_AlgorithmType )ValidateWithPath (path string )error {switch _efaa {case 0,1,2,3,4,5,6,7,8,9,10:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efaa ));};return nil ;}; +// Validate validates the CT_SDName and its children +func (_edcgc *CT_SDName )Validate ()error {return _edcgc .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};func NewCT_Otherwise ()*CT_Otherwise {_ebdgb :=&CT_Otherwise {};return _ebdgb };func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_cbab :=&CT_ColorTransformHeader {};return _cbab ;}; -// Validate validates the CT_Rules and its children -func (_cdcf *CT_Rules )Validate ()error {return _cdcf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_edaa ST_AutoTextRotation )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fbddf :=_a .Attr {};_fbddf .Name =name ;switch _edaa {case ST_AutoTextRotationUnset :_fbddf .Value ="";case ST_AutoTextRotationNone :_fbddf .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_fbddf .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_fbddf .Value ="\u0067\u0072\u0061\u0076";};return _fbddf ,nil ;};func (_gfceg *ST_AutoTextRotation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efced ,_bgdef :=d .Token ();if _bgdef !=nil {return _bgdef ;};if _adgfa ,_fccc :=_efced .(_a .EndElement );_fccc &&_adgfa .Name ==start .Name {*_gfceg =1;return nil ;};if _babggd ,_fbaaca :=_efced .(_a .CharData );!_fbaaca {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efced );}else {switch string (_babggd ){case "":*_gfceg =0;case "\u006e\u006f\u006e\u0065":*_gfceg =1;case "\u0075\u0070\u0072":*_gfceg =2;case "\u0067\u0072\u0061\u0076":*_gfceg =3;};};_efced ,_bgdef =d .Token ();if _bgdef !=nil {return _bgdef ;};if _cfgbe ,_bdec :=_efced .(_a .EndElement );_bdec &&_cfgbe .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efced );};func (_gbef *CT_SDCategory )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_gbef .TypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_bg .Sprintf ("\u0025\u0076",_gbef .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NumericRule and its children +func (_aaba *CT_NumericRule )Validate ()error {return _aaba .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func (_defcf ST_TextAnchorHorizontal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_defcf .String (),start );};func (_gefg *CT_SDCategories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gefg .Cat !=nil {_ebcg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_adgb :=range _gefg .Cat {e .EncodeElement (_adgb ,_ebcg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eefbc ST_ElementType )ValidateWithPath (path string )error {switch _eefbc {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eefbc ));};return nil ;}; -// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path -func (_gadc *CT_CxnList )ValidateWithPath (path string )error {for _dga ,_dbeg :=range _gadc .Cxn {if _efdg :=_dbeg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_dga ));_efdg !=nil {return _efdg ;};};return nil ;};func (_fgeae ST_ConstraintType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgeae .String (),start );};func (_fggf ST_ConnectorDimension )String ()string {switch _fggf {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";}; +// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path +func (_bbga *CT_RelIds )ValidateWithPath (path string )error {return nil };func (_aedcf *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 :_ef .Sprintf ("\u0025\u0076",_aedcf .ModelIdAttr )});if _aedcf .TypeAttr !=ST_PtTypeUnset {_bceg ,_edbd :=_aedcf .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _edbd !=nil {return _edbd ;};start .Attr =append (start .Attr ,_bceg );};if _aedcf .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_aedcf .CxnIdAttr )});};e .EncodeToken (start );if _aedcf .PrSet !=nil {_fegf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_aedcf .PrSet ,_fegf );};if _aedcf .SpPr !=nil {_aege :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aedcf .SpPr ,_aege );};if _aedcf .T !=nil {_accgd :=_a .StartElement {Name :_a .Name {Local :"\u0074"}};e .EncodeElement (_aedcf .T ,_accgd );};if _aedcf .ExtLst !=nil {_acbc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedcf .ExtLst ,_acbc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Shape ()*CT_Shape {_acaa :=&CT_Shape {};return _acaa };func (_fgadf ST_Breakpoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgadf .String (),start );};type CT_Rules struct{Rule []*CT_NumericRule ;};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 NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_gcdad :=&CT_StyleDefinitionHeaderLst {};return _gcdad ;};func NewStyleDefHdrLst ()*StyleDefHdrLst {_befgb :=&StyleDefHdrLst {};_befgb .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _befgb ;};type ST_AutoTextRotation byte ;type ST_HierarchyAlignment byte ;func (_ddgb *ST_Breakpoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddgb =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_ddgb =1;case "\u0062\u0061\u006c":*_ddgb =2;case "\u0066\u0069\u0078e\u0064":*_ddgb =3;};return nil ;};func (_bcag ST_ElementType )Validate ()error {return _bcag .ValidateWithPath ("")};func (_caede *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_caede =0;case "\u006e\u006f\u006e\u0065":*_caede =1;case "\u0074":*_caede =2;case "\u0062":*_caede =3;case "\u006c":*_caede =4;case "\u0072":*_caede =5;};return nil ;};func (_egbff *ST_SecondaryLinearDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deae ,_cdeb :=d .Token ();if _cdeb !=nil {return _cdeb ;};if _cdbfe ,_gffge :=_deae .(_a .EndElement );_gffge &&_cdbfe .Name ==start .Name {*_egbff =1;return nil ;};if _dedec ,_ggbea :=_deae .(_a .CharData );!_ggbea {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deae );}else {switch string (_dedec ){case "":*_egbff =0;case "\u006e\u006f\u006e\u0065":*_egbff =1;case "\u0066\u0072\u006fm\u004c":*_egbff =2;case "\u0066\u0072\u006fm\u0052":*_egbff =3;case "\u0066\u0072\u006fm\u0054":*_egbff =4;case "\u0066\u0072\u006fm\u0042":*_egbff =5;};};_deae ,_cdeb =d .Token ();if _cdeb !=nil {return _cdeb ;};if _gffbb ,_babf :=_deae .(_a .EndElement );_babf &&_gffbb .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deae );};func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil };func (_gafa *CT_Colors )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gafa .MethAttr !=ST_ClrAppMethodUnset {_gdb ,_fagc :=_gafa .MethAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0065\u0074\u0068"});if _fagc !=nil {return _fagc ;};start .Attr =append (start .Attr ,_gdb );};if _gafa .HueDirAttr !=ST_HueDirUnset {_gggg ,_abge :=_gafa .HueDirAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _abge !=nil {return _abge ;};start .Attr =append (start .Attr ,_gggg );};e .EncodeToken (start );if _gafa .EG_ColorChoice !=nil {for _ ,_aebe :=range _gafa .EG_ColorChoice {_aebe .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bbeg ST_Direction )Validate ()error {return _bbeg .ValidateWithPath ("")};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 (_fdaca ST_TextDirection )ValidateWithPath (path string )error {switch _fdaca {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdaca ));};return nil ;};func (_ggba *CT_ColorTransformHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ggba .ColorsDefHdr !=nil {_cabg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_cedd :=range _ggba .ColorsDefHdr {e .EncodeElement (_cedd ,_cabg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ChildPref struct{ValAttr *int32 ;};func (_gceaf ST_ConnectorPoint )String ()string {switch _gceaf {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 "";};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 (_gafg *ST_Direction )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gafg =0;case "\u006e\u006f\u0072\u006d":*_gafg =1;case "\u0072\u0065\u0076":*_gafg =2;};return nil ;};func NewCT_SDCategory ()*CT_SDCategory {_dgcfg :=&CT_SDCategory {};return _dgcfg };func NewStyleDefHdr ()*StyleDefHdr {_fgfga :=&StyleDefHdr {};_fgfga .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _fgfga ;}; -// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path -func (_eaff *ColorsDefHdrLst )ValidateWithPath (path string )error {if _fefe :=_eaff .CT_ColorTransformHeaderLst .ValidateWithPath (path );_fefe !=nil {return _fefe ;};return nil ;}; +// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path +func (_cgc *CT_Cxn )ValidateWithPath (path string )error {if _bcc :=_cgc .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_bcc !=nil {return _bcc ;};if _gged :=_cgc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gged !=nil {return _gged ;};if _eadd :=_cgc .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_eadd !=nil {return _eadd ;};if _egbg :=_cgc .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072");_egbg !=nil {return _egbg ;};if _cgc .ParTransIdAttr !=nil {if _gbfc :=_cgc .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_gbfc !=nil {return _gbfc ;};};if _cgc .SibTransIdAttr !=nil {if _cbgc :=_cgc .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_cbgc !=nil {return _cbgc ;};};if _cgc .ExtLst !=nil {if _dbbec :=_cgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbbec !=nil {return _dbbec ;};};return nil ;};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;); -// Validate validates the CT_Cxn and its children -func (_bdfa *CT_Cxn )Validate ()error {return _bdfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");}; +// Validate validates the RelIds and its children +func (_aefe *RelIds )Validate ()error {return _aefe .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");};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 (_bfgc ST_ConstraintType )Validate ()error {return _bfgc .ValidateWithPath ("")};func (_aabc ST_SecondaryChildAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aabc .String (),start );};type ST_ContinueDirection byte ; -// Validate validates the CT_ColorTransformHeader and its children -func (_ffc *CT_ColorTransformHeader )Validate ()error {return _ffc .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};func (_acebc *ST_ChildOrderType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acebc =0;case "\u0062":*_acebc =1;case "\u0074":*_acebc =2;};return nil ;};func (_begd *CT_Name )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _begd .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_begd .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_begd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};func (_gcba ST_SecondaryLinearDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gcba .String (),start );};func (_eggda ST_AlgorithmType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eggda .String (),start );};func (_agdca ST_PyramidAccentPosition )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcge :=_a .Attr {};_fcge .Name =name ;switch _agdca {case ST_PyramidAccentPositionUnset :_fcge .Value ="";case ST_PyramidAccentPositionBef :_fcge .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_fcge .Value ="\u0061\u0066\u0074";};return _fcge ,nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_acag *CT_Shape )ValidateWithPath (path string )error {if _acag .TypeAttr !=nil {if _cafbc :=_acag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cafbc !=nil {return _cafbc ;};};if _acag .AdjLst !=nil {if _dbbd :=_acag .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074");_dbbd !=nil {return _dbbd ;};};if _acag .ExtLst !=nil {if _ccdf :=_acag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdf !=nil {return _ccdf ;};};return nil ;};func (_bdd *AG_IteratorAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cg :=range start .Attr {if _cg .Name .Local =="\u0061\u0078\u0069\u0073"{_abc ,_cd :=ParseSliceST_AxisTypes (_cg .Value );if _cd !=nil {return _cd ;};_bdd .AxisAttr =&_abc ;continue ;};if _cg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dce ,_ca :=ParseSliceST_ElementTypes (_cg .Value );if _ca !=nil {return _ca ;};_bdd .PtTypeAttr =&_dce ;continue ;};if _cg .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_bbe ,_ecc :=ParseSliceST_Booleans (_cg .Value );if _ecc !=nil {return _ecc ;};_bdd .HideLastTransAttr =&_bbe ;continue ;};if _cg .Name .Local =="\u0073\u0074"{_gd ,_fa :=ParseSliceST_Ints (_cg .Value );if _fa !=nil {return _fa ;};_bdd .StAttr =&_gd ;continue ;};if _cg .Name .Local =="\u0063\u006e\u0074"{_cda ,_ag :=ParseSliceST_UnsignedInts (_cg .Value );if _ag !=nil {return _ag ;};_bdd .CntAttr =&_cda ;continue ;};if _cg .Name .Local =="\u0073\u0074\u0065\u0070"{_age ,_eg :=ParseSliceST_Ints (_cg .Value );if _eg !=nil {return _eg ;};_bdd .StepAttr =&_age ;continue ;};};for {_ga ,_caa :=d .Token ();if _caa !=nil {return _ef .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",_caa );};if _gfe ,_cgg :=_ga .(_a .EndElement );_cgg &&_gfe .Name ==start .Name {break ;};};return nil ;};func (_geac ST_ModelId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _geac .Int32 !=nil {e .EncodeToken (_a .CharData (_ef .Sprintf ("\u0025\u0064",*_geac .Int32 )));};if _geac .ST_Guid !=nil {e .EncodeToken (_a .CharData (*_geac .ST_Guid ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};type ST_CxnType byte ; -// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path -func (_ggad *ColorsDef )ValidateWithPath (path string )error {if _fffg :=_ggad .CT_ColorTransform .ValidateWithPath (path );_fffg !=nil {return _fffg ;};return nil ;};const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);type ST_RotationPath byte ;func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };func (_dcgb ST_DiagramHorizontalAlignment )String ()string {switch _dcgb {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006e\u006f\u006e\u0065";};return "";};type ST_AnimLvlStr byte ; +// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path +func (_bbc *CT_DataModel )ValidateWithPath (path string )error {if _gcfa :=_bbc .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_gcfa !=nil {return _gcfa ;};if _bbc .CxnLst !=nil {if _debd :=_bbc .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_debd !=nil {return _debd ;};};if _bbc .Bg !=nil {if _fecd :=_bbc .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_fecd !=nil {return _fecd ;};};if _bbc .Whole !=nil {if _eebf :=_bbc .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_eebf !=nil {return _eebf ;};};if _bbc .ExtLst !=nil {if _gcc :=_bbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcc !=nil {return _gcc ;};};return nil ;};func (_agbcb ST_FunctionValue )String ()string {if _agbcb .Int32 !=nil {return _ef .Sprintf ("\u0025\u0076",*_agbcb .Int32 );};if _agbcb .Bool !=nil {return _ef .Sprintf ("\u0025\u0076",*_agbcb .Bool );};if _agbcb .ST_Direction !=ST_DirectionUnset {return _agbcb .ST_Direction .String ();};if _agbcb .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _agbcb .ST_HierBranchStyle .String ();};if _agbcb .ST_AnimOneStr !=ST_AnimOneStrUnset {return _agbcb .ST_AnimOneStr .String ();};if _agbcb .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _agbcb .ST_AnimLvlStr .String ();};if _agbcb .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _agbcb .ST_ResizeHandlesStr .String ();};return "";};func (_fddee *ST_PyramidAccentTextMargin )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfcac ,_gceg :=d .Token ();if _gceg !=nil {return _gceg ;};if _dgbf ,_ddgac :=_cfcac .(_a .EndElement );_ddgac &&_dgbf .Name ==start .Name {*_fddee =1;return nil ;};if _afcd ,_cggef :=_cfcac .(_a .CharData );!_cggef {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfcac );}else {switch string (_afcd ){case "":*_fddee =0;case "\u0073\u0074\u0065\u0070":*_fddee =1;case "\u0073\u0074\u0061c\u006b":*_fddee =2;};};_cfcac ,_gceg =d .Token ();if _gceg !=nil {return _gceg ;};if _ffbf ,_aecab :=_cfcac .(_a .EndElement );_aecab &&_ffbf .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfcac );};func (_dccdeb ST_VerticalAlignment )ValidateWithPath (path string )error {switch _dccdeb {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccdeb ));};return nil ;};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;}; -// ST_FunctionArgument is a union type -type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func NewCT_Name ()*CT_Name {_cbgc :=&CT_Name {};return _cbgc };func (_agfe ST_LinearDirection )ValidateWithPath (path string )error {switch _agfe {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfe ));};return nil ;};func (_dfbg *ST_Breakpoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfag ,_acabc :=d .Token ();if _acabc !=nil {return _acabc ;};if _fbge ,_ggcb :=_cfag .(_a .EndElement );_ggcb &&_fbge .Name ==start .Name {*_dfbg =1;return nil ;};if _ddbadd ,_cefa :=_cfag .(_a .CharData );!_cefa {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfag );}else {switch string (_ddbadd ){case "":*_dfbg =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_dfbg =1;case "\u0062\u0061\u006c":*_dfbg =2;case "\u0066\u0069\u0078e\u0064":*_dfbg =3;};};_cfag ,_acabc =d .Token ();if _acabc !=nil {return _acabc ;};if _dcdgd ,_cbadb :=_cfag .(_a .EndElement );_cbadb &&_dcdgd .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfag );};func (_dfaef ST_Offset )String ()string {switch _dfaef {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};func (_gfgc *CT_NumericRule )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceab :=range start .Attr {if _ceab .Name .Local =="\u0076\u0061\u006c"{_cfdg ,_dbbaa :=_b .ParseFloat (_ceab .Value ,64);if _dbbaa !=nil {return _dbbaa ;};_gfgc .ValAttr =&_cfdg ;continue ;};if _ceab .Name .Local =="\u0066\u0061\u0063\u0074"{_bbaab ,_eab :=_b .ParseFloat (_ceab .Value ,64);if _eab !=nil {return _eab ;};_gfgc .FactAttr =&_bbaab ;continue ;};if _ceab .Name .Local =="\u006d\u0061\u0078"{_fgff ,_agfaa :=_b .ParseFloat (_ceab .Value ,64);if _agfaa !=nil {return _agfaa ;};_gfgc .MaxAttr =&_fgff ;continue ;};if _ceab .Name .Local =="\u0074\u0079\u0070\u0065"{_gfgc .TypeAttr .UnmarshalXMLAttr (_ceab );continue ;};if _ceab .Name .Local =="\u0066\u006f\u0072"{_gfgc .ForAttr .UnmarshalXMLAttr (_ceab );continue ;};if _ceab .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_edfe ,_agae :=_ceab .Value ,error (nil );if _agae !=nil {return _agae ;};_gfgc .ForNameAttr =&_edfe ;continue ;};if _ceab .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gfgc .PtTypeAttr .UnmarshalXMLAttr (_ceab );continue ;};};_ggbeb :for {_ddbac ,_eafef :=d .Token ();if _eafef !=nil {return _eafef ;};switch _dfc :=_ddbac .(type ){case _a .StartElement :switch _dfc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfgc .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _affddd :=d .DecodeElement (_gfgc .ExtLst ,&_dfc );_affddd !=nil {return _affddd ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069\u0063R\u0075l\u0065\u0020\u0025\u0076",_dfc .Name );if _gaff :=d .Skip ();_gaff !=nil {return _gaff ;};};case _a .EndElement :break _ggbeb ;case _a .CharData :};};return nil ;};type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst }; +// ValidateWithPath validates the RelIds and its children, prefixing error messages with path +func (_ggad *RelIds )ValidateWithPath (path string )error {if _ccegb :=_ggad .CT_RelIds .ValidateWithPath (path );_ccegb !=nil {return _ccegb ;};return nil ;};func (_eedb ST_FunctionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eedb .String (),start );};func (_bgcge ST_GrowDirection )String ()string {switch _bgcge {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 (_eegfg *ST_Breakpoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebcc ,_ddffc :=d .Token ();if _ddffc !=nil {return _ddffc ;};if _ddggd ,_dacfe :=_ebcc .(_a .EndElement );_dacfe &&_ddggd .Name ==start .Name {*_eegfg =1;return nil ;};if _aegfd ,_bceed :=_ebcc .(_a .CharData );!_bceed {return _ef .Errorf ("\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 (_aegfd ){case "":*_eegfg =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_eegfg =1;case "\u0062\u0061\u006c":*_eegfg =2;case "\u0066\u0069\u0078e\u0064":*_eegfg =3;};};_ebcc ,_ddffc =d .Token ();if _ddffc !=nil {return _ddffc ;};if _bbgf ,_ebdge :=_ebcc .(_a .EndElement );_ebdge &&_bbgf .Name ==start .Name {return nil ;};return _ef .Errorf ("\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 );};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;);func (_aaedg ST_TextAnchorVertical )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aaedg .String (),start );};func (_dbggc ST_HierBranchStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eagfg :=_a .Attr {};_eagfg .Name =name ;switch _dbggc {case ST_HierBranchStyleUnset :_eagfg .Value ="";case ST_HierBranchStyleL :_eagfg .Value ="\u006c";case ST_HierBranchStyleR :_eagfg .Value ="\u0072";case ST_HierBranchStyleHang :_eagfg .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_eagfg .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_eagfg .Value ="\u0069\u006e\u0069\u0074";};return _eagfg ,nil ;}; -// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path -func (_bddg *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _bddg .OrgChart !=nil {if _dccdf :=_bddg .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_dccdf !=nil {return _dccdf ;};};if _bddg .ChMax !=nil {if _eacb :=_bddg .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078");_eacb !=nil {return _eacb ;};};if _bddg .ChPref !=nil {if _bffe :=_bddg .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_bffe !=nil {return _bffe ;};};if _bddg .BulletEnabled !=nil {if _fbcc :=_bddg .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064");_fbcc !=nil {return _fbcc ;};};if _bddg .Dir !=nil {if _fdg :=_bddg .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_fdg !=nil {return _fdg ;};};if _bddg .HierBranch !=nil {if _acb :=_bddg .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068");_acb !=nil {return _acb ;};};if _bddg .AnimOne !=nil {if _agcd :=_bddg .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_agcd !=nil {return _agcd ;};};if _bddg .AnimLvl !=nil {if _cfce :=_bddg .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");_cfce !=nil {return _cfce ;};};if _bddg .ResizeHandles !=nil {if _acga :=_bddg .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_acga !=nil {return _acga ;};};return nil ;}; +// Validate validates the CT_Categories and its children +func (_edaee *CT_Categories )Validate ()error {return _edaee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};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_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_edg :=&AG_ConstraintRefAttributes {};return _edg ;};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;};func (_acfe ST_FallbackDimension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acfe .String (),start );}; -// Validate validates the CT_NumericRule and its children -func (_dbdd *CT_NumericRule )Validate ()error {return _dbdd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func NewCT_Colors ()*CT_Colors {_cgbc :=&CT_Colors {};return _cgbc };func (_bbcdf *ST_TextBlockDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgef ,_cdegb :=d .Token ();if _cdegb !=nil {return _cdegb ;};if _fecd ,_geedg :=_fgef .(_a .EndElement );_geedg &&_fecd .Name ==start .Name {*_bbcdf =1;return nil ;};if _dbed ,_beeg :=_fgef .(_a .CharData );!_beeg {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgef );}else {switch string (_dbed ){case "":*_bbcdf =0;case "\u0068\u006f\u0072\u007a":*_bbcdf =1;case "\u0076\u0065\u0072\u0074":*_bbcdf =2;};};_fgef ,_cdegb =d .Token ();if _cdegb !=nil {return _cdegb ;};if _ffgff ,_afgeg :=_fgef .(_a .EndElement );_afgeg &&_ffgff .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgef );};func (_dbdac *LayoutDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbdac .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_gdfbf :for {_edab ,_bdeg :=d .Token ();if _bdeg !=nil {return _bdeg ;};switch _eabae :=_edab .(type ){case _a .StartElement :switch _eabae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_bded :=NewCT_DiagramDefinitionHeader ();if _bfead :=d .DecodeElement (_bded ,&_eabae );_bfead !=nil {return _bfead ;};_dbdac .LayoutDefHdr =append (_dbdac .LayoutDefHdr ,_bded );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_eabae .Name );if _fbag :=d .Skip ();_fbag !=nil {return _fbag ;};};case _a .EndElement :break _gdfbf ;case _a .CharData :};};return nil ;};type ST_AxisType byte ;func (_ffaa ST_VerticalAlignment )String ()string {switch _ffaa {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";case 4:return "\u006e\u006f\u006e\u0065";};return "";};type ST_UnsignedInts []uint32 ; +// Validate validates the CT_CTStyleLabel and its children +func (_cccg *CT_CTStyleLabel )Validate ()error {return _cccg .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_bagaf ST_CxnType )String ()string {switch _bagaf {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 (_dcga ST_ClrAppMethod )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccfab :=_a .Attr {};_ccfab .Name =name ;switch _dcga {case ST_ClrAppMethodUnset :_ccfab .Value ="";case ST_ClrAppMethodSpan :_ccfab .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_ccfab .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_ccfab .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _ccfab ,nil ;};func (_dffb ST_PyramidAccentPosition )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_agccf :=_a .Attr {};_agccf .Name =name ;switch _dffb {case ST_PyramidAccentPositionUnset :_agccf .Value ="";case ST_PyramidAccentPositionBef :_agccf .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_agccf .Value ="\u0061\u0066\u0074";};return _agccf ,nil ;};func (_eacbf *ST_PyramidAccentPosition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfgbe ,_agbfe :=d .Token ();if _agbfe !=nil {return _agbfe ;};if _bedb ,_gebc :=_bfgbe .(_a .EndElement );_gebc &&_bedb .Name ==start .Name {*_eacbf =1;return nil ;};if _aadf ,_eegfc :=_bfgbe .(_a .CharData );!_eegfc {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfgbe );}else {switch string (_aadf ){case "":*_eacbf =0;case "\u0062\u0065\u0066":*_eacbf =1;case "\u0061\u0066\u0074":*_eacbf =2;};};_bfgbe ,_agbfe =d .Token ();if _agbfe !=nil {return _agbfe ;};if _aafge ,_aebd :=_bfgbe .(_a .EndElement );_aebd &&_aafge .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfgbe );};func (_ffa *CT_Choose )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ffa .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_ffa .NameAttr )});};e .EncodeToken (start );_gagf :=_a .StartElement {Name :_a .Name {Local :"\u0069\u0066"}};for _ ,_fgbe :=range _ffa .If {e .EncodeElement (_fgbe ,_gagf );};if _ffa .Else !=nil {_gffd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u006c\u0073\u0065"}};e .EncodeElement (_ffa .Else ,_gffd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_facfe ST_TextBlockDirection )String ()string {switch _facfe {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};type ST_ConnectorDimension byte ;func (_cgdbc ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _cgdbc {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdbc ));};return nil ;};func (_ddae ST_BoolOperator )ValidateWithPath (path string )error {switch _ddae {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddae ));};return nil ;};func (_bdgb *CT_AnimLvl )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfde :=range start .Attr {if _bfde .Name .Local =="\u0076\u0061\u006c"{_bdgb .ValAttr .UnmarshalXMLAttr (_bfde );continue ;};};for {_beg ,_cgf :=d .Token ();if _cgf !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_cgf );};if _gac ,_ebb :=_beg .(_a .EndElement );_ebb &&_gac .Name ==start .Name {break ;};};return nil ;};const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func (_feac *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_feac =0;case "\u0074":*_feac =1;case "\u006d\u0069\u0064":*_feac =2;case "\u0062":*_feac =3;};return nil ;};func (_aeabfe ST_ConnectorRouting )ValidateWithPath (path string )error {switch _aeabfe {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeabfe ));};return nil ;};func (_cgee ST_ContinueDirection )String ()string {switch _cgee {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;);func (_bdaf *CT_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efcea :=range start .Attr {if _efcea .Name .Local =="\u0076\u0061\u006c"{_bdaf .ValAttr .UnmarshalXMLAttr (_efcea );continue ;};};for {_gbae ,_gcg :=d .Token ();if _gcg !=nil {return _ef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gcg );};if _cfeb ,_fdb :=_gbae .(_a .EndElement );_fdb &&_cfeb .Name ==start .Name {break ;};};return nil ;};func (_defeg *ST_AutoTextRotation )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_defeg =0;case "\u006e\u006f\u006e\u0065":*_defeg =1;case "\u0075\u0070\u0072":*_defeg =2;case "\u0067\u0072\u0061\u0076":*_defeg =3;};return nil ;};const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0;ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3;);func (_baee ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbbg :=_a .Attr {};_cbbg .Name =name ;switch _baee {case ST_DiagramHorizontalAlignmentUnset :_cbbg .Value ="";case ST_DiagramHorizontalAlignmentL :_cbbg .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_cbbg .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_cbbg .Value ="\u0072";case ST_DiagramHorizontalAlignmentNone :_cbbg .Value ="\u006e\u006f\u006e\u0065";};return _cbbg ,nil ;}; -// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path -func (_bcc *CT_AnimOne )ValidateWithPath (path string )error {if _fgd :=_bcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgd !=nil {return _fgd ;};return nil ;};func (_fbecc ST_ConnectorRouting )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbecc .String (),start );};func (_acgca *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccff :for {_fbbbc ,_acaee :=d .Token ();if _acaee !=nil {return _acaee ;};switch _ebfd :=_fbbbc .(type ){case _a .StartElement :switch _ebfd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_fcce :=NewCT_StyleDefinitionHeader ();if _fdec :=d .DecodeElement (_fcce ,&_ebfd );_fdec !=nil {return _fdec ;};_acgca .StyleDefHdr =append (_acgca .StyleDefHdr ,_fcce );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_ebfd .Name );if _fcbad :=d .Skip ();_fcbad !=nil {return _fcbad ;};};case _a .EndElement :break _ccff ;case _a .CharData :};};return nil ;};type ST_ResizeHandlesStr byte ;func (_adg *AG_ConstraintAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fc :=range start .Attr {if _fc .Name .Local =="\u0074\u0079\u0070\u0065"{_adg .TypeAttr .UnmarshalXMLAttr (_fc );continue ;};if _fc .Name .Local =="\u0066\u006f\u0072"{_adg .ForAttr .UnmarshalXMLAttr (_fc );continue ;};if _fc .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_cf ,_e :=_fc .Value ,error (nil );if _e !=nil {return _e ;};_adg .ForNameAttr =&_cf ;continue ;};if _fc .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_adg .PtTypeAttr .UnmarshalXMLAttr (_fc );continue ;};};for {_cg ,_ba :=d .Token ();if _ba !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0043\u006f\u006es\u0074\u0072\u0061\u0069\u006e\u0074\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_ba );};if _bad ,_eb :=_cg .(_a .EndElement );_eb &&_bad .Name ==start .Name {break ;};};return nil ;};func (_cabgf *StyleDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cabgf .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_feag :=range start .Attr {if _feag .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fdag ,_gfcbe :=_feag .Value ,error (nil );if _gfcbe !=nil {return _gfcbe ;};_cabgf .UniqueIdAttr =&_fdag ;continue ;};if _feag .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_geecc ,_ddbf :=_feag .Value ,error (nil );if _ddbf !=nil {return _ddbf ;};_cabgf .MinVerAttr =&_geecc ;continue ;};};_ebcd :for {_beef ,_gdgea :=d .Token ();if _gdgea !=nil {return _gdgea ;};switch _ebffe :=_beef .(type ){case _a .StartElement :switch _ebffe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bdee :=NewCT_SDName ();if _bdcc :=d .DecodeElement (_bdee ,&_ebffe );_bdcc !=nil {return _bdcc ;};_cabgf .Title =append (_cabgf .Title ,_bdee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_ggegb :=NewCT_SDDescription ();if _badgb :=d .DecodeElement (_ggegb ,&_ebffe );_badgb !=nil {return _badgb ;};_cabgf .Desc =append (_cabgf .Desc ,_ggegb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cabgf .CatLst =NewCT_SDCategories ();if _beebe :=d .DecodeElement (_cabgf .CatLst ,&_ebffe );_beebe !=nil {return _beebe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cabgf .Scene3d =_bb .NewCT_Scene3D ();if _adcde :=d .DecodeElement (_cabgf .Scene3d ,&_ebffe );_adcde !=nil {return _adcde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_eaga :=NewCT_StyleLabel ();if _gfad :=d .DecodeElement (_eaga ,&_ebffe );_gfad !=nil {return _gfad ;};_cabgf .StyleLbl =append (_cabgf .StyleLbl ,_eaga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cabgf .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _fegad :=d .DecodeElement (_cabgf .ExtLst ,&_ebffe );_fegad !=nil {return _fegad ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_ebffe .Name );if _bdgg :=d .Skip ();_bdgg !=nil {return _bdgg ;};};case _a .EndElement :break _ebcd ;case _a .CharData :};};return nil ;};func (_dadf *CT_StyleDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dadf .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dadf .UniqueIdAttr )});};if _dadf .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_dadf .MinVerAttr )});};e .EncodeToken (start );if _dadf .Title !=nil {_eccc :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_bcad :=range _dadf .Title {e .EncodeElement (_bcad ,_eccc );};};if _dadf .Desc !=nil {_fgbf :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_acbb :=range _dadf .Desc {e .EncodeElement (_acbb ,_fgbf );};};if _dadf .CatLst !=nil {_ceef :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dadf .CatLst ,_ceef );};if _dadf .Scene3d !=nil {_dbcbba :=_a .StartElement {Name :_a .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_dadf .Scene3d ,_dbcbba );};_gbda :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_geca :=range _dadf .StyleLbl {e .EncodeElement (_geca ,_gbda );};if _dadf .ExtLst !=nil {_gcgg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dadf .ExtLst ,_gcgg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbad ST_FunctionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbad .String (),start );};func (_fgaeb ST_Breakpoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgaeb .String (),start );};func (_cbagb ST_AnimLvlStr )Validate ()error {return _cbagb .ValidateWithPath ("")};func (_ebdb ST_ElementType )String ()string {switch _ebdb {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0064\u006f\u0063";case 3:return "\u006e\u006f\u0064\u0065";case 4:return "\u006e\u006f\u0072\u006d";case 5:return "\u006eo\u006e\u004e\u006f\u0072\u006d";case 6:return "\u0061\u0073\u0073\u0074";case 7:return "\u006eo\u006e\u0041\u0073\u0073\u0074";case 8:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 9:return "\u0070\u0072\u0065\u0073";case 10:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return "";}; +// Validate validates the CT_SDCategory and its children +func (_ccfeb *CT_SDCategory )Validate ()error {return _ccfeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_afaea ST_HierarchyAlignment )Validate ()error {return _afaea .ValidateWithPath ("")};func (_gfdg ST_TextBlockDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcda :=_a .Attr {};_dcda .Name =name ;switch _gfdg {case ST_TextBlockDirectionUnset :_dcda .Value ="";case ST_TextBlockDirectionHorz :_dcda .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_dcda .Value ="\u0076\u0065\u0072\u0074";};return _dcda ,nil ;};func (_cebee ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _cebee {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebee ));};return nil ;};func (_gcbf ST_RotationPath )Validate ()error {return _gcbf .ValidateWithPath ("")}; -// Validate validates the AG_ConstraintRefAttributes and its children -func (_ed *AG_ConstraintRefAttributes )Validate ()error {return _ed .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073");};func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_fbcb :=&CT_LayoutVariablePropertySet {};return _fbcb ;};func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil };func (_ffdg *ST_GrowDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddge ,_aagb :=d .Token ();if _aagb !=nil {return _aagb ;};if _cefcf ,_affg :=_ddge .(_a .EndElement );_affg &&_cefcf .Name ==start .Name {*_ffdg =1;return nil ;};if _cbeed ,_dbge :=_ddge .(_a .CharData );!_dbge {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddge );}else {switch string (_cbeed ){case "":*_ffdg =0;case "\u0074\u004c":*_ffdg =1;case "\u0074\u0052":*_ffdg =2;case "\u0062\u004c":*_ffdg =3;case "\u0062\u0052":*_ffdg =4;};};_ddge ,_aagb =d .Token ();if _aagb !=nil {return _aagb ;};if _egbg ,_accag :=_ddge .(_a .EndElement );_accag &&_egbg .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddge );};func (_dece ST_FallbackDimension )ValidateWithPath (path string )error {switch _dece {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dece ));};return nil ;};func (_adbd ST_BendPoint )Validate ()error {return _adbd .ValidateWithPath ("")};const (ST_ElementTypeUnset ST_ElementType =0;ST_ElementTypeAll ST_ElementType =1;ST_ElementTypeDoc ST_ElementType =2;ST_ElementTypeNode ST_ElementType =3;ST_ElementTypeNorm ST_ElementType =4;ST_ElementTypeNonNorm ST_ElementType =5;ST_ElementTypeAsst ST_ElementType =6;ST_ElementTypeNonAsst ST_ElementType =7;ST_ElementTypeParTrans ST_ElementType =8;ST_ElementTypePres ST_ElementType =9;ST_ElementTypeSibTrans ST_ElementType =10;);const (ST_HierarchyAlignmentUnset ST_HierarchyAlignment =0;ST_HierarchyAlignmentTL ST_HierarchyAlignment =1;ST_HierarchyAlignmentTR ST_HierarchyAlignment =2;ST_HierarchyAlignmentTCtrCh ST_HierarchyAlignment =3;ST_HierarchyAlignmentTCtrDes ST_HierarchyAlignment =4;ST_HierarchyAlignmentBL ST_HierarchyAlignment =5;ST_HierarchyAlignmentBR ST_HierarchyAlignment =6;ST_HierarchyAlignmentBCtrCh ST_HierarchyAlignment =7;ST_HierarchyAlignmentBCtrDes ST_HierarchyAlignment =8;ST_HierarchyAlignmentLT ST_HierarchyAlignment =9;ST_HierarchyAlignmentLB ST_HierarchyAlignment =10;ST_HierarchyAlignmentLCtrCh ST_HierarchyAlignment =11;ST_HierarchyAlignmentLCtrDes ST_HierarchyAlignment =12;ST_HierarchyAlignmentRT ST_HierarchyAlignment =13;ST_HierarchyAlignmentRB ST_HierarchyAlignment =14;ST_HierarchyAlignmentRCtrCh ST_HierarchyAlignment =15;ST_HierarchyAlignmentRCtrDes ST_HierarchyAlignment =16;);type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;};func (_bbee ST_ResizeHandlesStr )String ()string {switch _bbee {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};func (_fbed *ST_ConstraintType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbed =0;case "\u006e\u006f\u006e\u0065":*_fbed =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_fbed =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_fbed =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_fbed =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_fbed =5;case "\u0062":*_fbed =6;case "\u0062\u004d\u0061r\u0067":*_fbed =7;case "\u0062\u004f\u0066\u0066":*_fbed =8;case "\u0063\u0074\u0072\u0058":*_fbed =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_fbed =10;case "\u0063\u0074\u0072\u0059":*_fbed =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_fbed =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_fbed =13;case "\u0064\u0069\u0061\u006d":*_fbed =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_fbed =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_fbed =16;case "\u0068":*_fbed =17;case "\u0068\u0041\u0072\u0048":*_fbed =18;case "\u0068\u004f\u0066\u0066":*_fbed =19;case "\u006c":*_fbed =20;case "\u006c\u004d\u0061r\u0067":*_fbed =21;case "\u006c\u004f\u0066\u0066":*_fbed =22;case "\u0072":*_fbed =23;case "\u0072\u004d\u0061r\u0067":*_fbed =24;case "\u0072\u004f\u0066\u0066":*_fbed =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_fbed =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_fbed =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_fbed =28;case "\u0073\u0069\u0062S\u0070":*_fbed =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_fbed =30;case "\u0073\u0070":*_fbed =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_fbed =32;case "\u0074":*_fbed =33;case "\u0074\u004d\u0061r\u0067":*_fbed =34;case "\u0074\u004f\u0066\u0066":*_fbed =35;case "\u0075\u0073\u0065r\u0041":*_fbed =36;case "\u0075\u0073\u0065r\u0042":*_fbed =37;case "\u0075\u0073\u0065r\u0043":*_fbed =38;case "\u0075\u0073\u0065r\u0044":*_fbed =39;case "\u0075\u0073\u0065r\u0045":*_fbed =40;case "\u0075\u0073\u0065r\u0046":*_fbed =41;case "\u0075\u0073\u0065r\u0047":*_fbed =42;case "\u0075\u0073\u0065r\u0048":*_fbed =43;case "\u0075\u0073\u0065r\u0049":*_fbed =44;case "\u0075\u0073\u0065r\u004a":*_fbed =45;case "\u0075\u0073\u0065r\u004b":*_fbed =46;case "\u0075\u0073\u0065r\u004c":*_fbed =47;case "\u0075\u0073\u0065r\u004d":*_fbed =48;case "\u0075\u0073\u0065r\u004e":*_fbed =49;case "\u0075\u0073\u0065r\u004f":*_fbed =50;case "\u0075\u0073\u0065r\u0050":*_fbed =51;case "\u0075\u0073\u0065r\u0051":*_fbed =52;case "\u0075\u0073\u0065r\u0052":*_fbed =53;case "\u0075\u0073\u0065r\u0053":*_fbed =54;case "\u0075\u0073\u0065r\u0054":*_fbed =55;case "\u0075\u0073\u0065r\u0055":*_fbed =56;case "\u0075\u0073\u0065r\u0056":*_fbed =57;case "\u0075\u0073\u0065r\u0057":*_fbed =58;case "\u0075\u0073\u0065r\u0058":*_fbed =59;case "\u0075\u0073\u0065r\u0059":*_fbed =60;case "\u0075\u0073\u0065r\u005a":*_fbed =61;case "\u0077":*_fbed =62;case "\u0077\u0041\u0072\u0048":*_fbed =63;case "\u0077\u004f\u0066\u0066":*_fbed =64;};return nil ;};func (_eagd *DataModel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eagd .CT_DataModel =*NewCT_DataModel ();_cedcg :for {_bfaf ,_ceafc :=d .Token ();if _ceafc !=nil {return _ceafc ;};switch _eagb :=_bfaf .(type ){case _a .StartElement :switch _eagb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _gadbb :=d .DecodeElement (_eagd .PtLst ,&_eagb );_gadbb !=nil {return _gadbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_eagd .CxnLst =NewCT_CxnList ();if _fgeed :=d .DecodeElement (_eagd .CxnLst ,&_eagb );_fgeed !=nil {return _fgeed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_eagd .Bg =_bb .NewCT_BackgroundFormatting ();if _gbafc :=d .DecodeElement (_eagd .Bg ,&_eagb );_gbafc !=nil {return _gbafc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_eagd .Whole =_bb .NewCT_WholeE2oFormatting ();if _fefg :=d .DecodeElement (_eagd .Whole ,&_eagb );_fefg !=nil {return _fefg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eagd .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _egcg :=d .DecodeElement (_eagd .ExtLst ,&_eagb );_egcg !=nil {return _egcg ;};default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_eagb .Name );if _fcdf :=d .Skip ();_fcdf !=nil {return _fcdf ;};};case _a .EndElement :break _cedcg ;case _a .CharData :};};return nil ;};func (_acbc ST_ClrAppMethod )Validate ()error {return _acbc .ValidateWithPath ("")};type ST_HueDir byte ; +// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path +func (_def *CT_AnimLvl )ValidateWithPath (path string )error {if _gbg :=_def .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbg !=nil {return _gbg ;};return nil ;};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_gfgae ST_Direction )String ()string {switch _gfgae {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};func (_fcagb ST_TextAnchorVertical )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdaff :=_a .Attr {};_cdaff .Name =name ;switch _fcagb {case ST_TextAnchorVerticalUnset :_cdaff .Value ="";case ST_TextAnchorVerticalT :_cdaff .Value ="\u0074";case ST_TextAnchorVerticalMid :_cdaff .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_cdaff .Value ="\u0062";};return _cdaff ,nil ;}; -// ST_FunctionValue is a union type -type ST_FunctionValue struct{Int32 *int32 ;Bool *bool ;ST_Direction ST_Direction ;ST_HierBranchStyle ST_HierBranchStyle ;ST_AnimOneStr ST_AnimOneStr ;ST_AnimLvlStr ST_AnimLvlStr ;ST_ResizeHandlesStr ST_ResizeHandlesStr ;};func (_ebfc ST_TextAnchorVertical )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fabbd :=_a .Attr {};_fabbd .Name =name ;switch _ebfc {case ST_TextAnchorVerticalUnset :_fabbd .Value ="";case ST_TextAnchorVerticalT :_fabbd .Value ="\u0074";case ST_TextAnchorVerticalMid :_fabbd .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_fabbd .Value ="\u0062";};return _fabbd ,nil ;};func (_ddgb ST_ConnectorRouting )ValidateWithPath (path string )error {switch _ddgb {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgb ));};return nil ;}; +// Validate validates the CT_Adj and its children +func (_acf *CT_Adj )Validate ()error {return _acf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};func (_gcede ST_SecondaryChildAlignment )Validate ()error {return _gcede .ValidateWithPath ("")}; -// Validate validates the CT_Algorithm and its children -func (_abbb *CT_Algorithm )Validate ()error {return _abbb .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func NewCT_SDCategories ()*CT_SDCategories {_fbafb :=&CT_SDCategories {};return _fbafb };type ST_VerticalAlignment byte ;func (_bbbeb *StyleDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbbeb .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_efacc :for {_dbgd ,_eabe :=d .Token ();if _eabe !=nil {return _eabe ;};switch _gdfd :=_dbgd .(type ){case _a .StartElement :switch _gdfd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_eae :=NewCT_StyleDefinitionHeader ();if _adcb :=d .DecodeElement (_eae ,&_gdfd );_adcb !=nil {return _adcb ;};_bbbeb .StyleDefHdr =append (_bbbeb .StyleDefHdr ,_eae );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064r\u004cs\u0074\u0020\u0025\u0076",_gdfd .Name );if _ecebe :=d .Skip ();_ecebe !=nil {return _ecebe ;};};case _a .EndElement :break _efacc ;case _a .CharData :};};return nil ;};func (_fegac *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fegac =0;case "\u0061\u0075\u0074\u006f":*_fegac =1;case "\u0061\u0072\u0072":*_fegac =2;case "\u006e\u006f\u0041r\u0072":*_fegac =3;};return nil ;}; +// Validate validates the CT_When and its children +func (_fcaeg *CT_When )Validate ()error {return _fcaeg .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};func (_adag ST_VariableType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adag .String (),start );};func (_cdgdd *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgfag :=range start .Attr {if _dgfag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgfag .Name .Local =="\u0062\u006c\u0069\u0070"||_dgfag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgfag .Name .Local =="\u0062\u006c\u0069\u0070"{_edafe ,_afgd :=_dgfag .Value ,error (nil );if _afgd !=nil {return _afgd ;};_cdgdd .BlipAttr =&_edafe ;continue ;};if _dgfag .Name .Local =="\u0072\u006f\u0074"{_dcaeg ,_ecfcd :=_f .ParseFloat (_dgfag .Value ,64);if _ecfcd !=nil {return _ecfcd ;};_cdgdd .RotAttr =&_dcaeg ;continue ;};if _dgfag .Name .Local =="\u0074\u0079\u0070\u0065"{_bffcc ,_dbae :=ParseUnionST_LayoutShapeType (_dgfag .Value );if _dbae !=nil {return _dbae ;};_cdgdd .TypeAttr =&_bffcc ;continue ;};if _dgfag .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_deeg ,_degd :=_f .ParseInt (_dgfag .Value ,10,32);if _degd !=nil {return _degd ;};_acca :=int32 (_deeg );_cdgdd .ZOrderOffAttr =&_acca ;continue ;};if _dgfag .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_fgfe ,_gfbb :=_f .ParseBool (_dgfag .Value );if _gfbb !=nil {return _gfbb ;};_cdgdd .HideGeomAttr =&_fgfe ;continue ;};if _dgfag .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_gdga ,_dgba :=_f .ParseBool (_dgfag .Value );if _dgba !=nil {return _dgba ;};_cdgdd .LkTxEntryAttr =&_gdga ;continue ;};if _dgfag .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_gdgc ,_affa :=_f .ParseBool (_dgfag .Value );if _affa !=nil {return _affa ;};_cdgdd .BlipPhldrAttr =&_gdgc ;continue ;};};_dfab :for {_bcged ,_ffbb :=d .Token ();if _ffbb !=nil {return _ffbb ;};switch _eagca :=_bcged .(type ){case _a .StartElement :switch _eagca .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"}:_cdgdd .AdjLst =NewCT_AdjLst ();if _bgcaf :=d .DecodeElement (_cdgdd .AdjLst ,&_eagca );_bgcaf !=nil {return _bgcaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdgdd .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _fcabd :=d .DecodeElement (_cdgdd .ExtLst ,&_eagca );_fcabd !=nil {return _fcabd ;};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",_eagca .Name );if _bacc :=d .Skip ();_bacc !=nil {return _bacc ;};};case _a .EndElement :break _dfab ;case _a .CharData :};};return nil ;};func (_beed ST_AnimLvlStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_beed .String (),start );};func (_fabd ST_HueDir )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fabd .String (),start );};func (_adabcf ST_ConnectorDimension )ValidateWithPath (path string )error {switch _adabcf {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adabcf ));};return nil ;};func (_dbbefa *CT_SDName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdfdd :=range start .Attr {if _gdfdd .Name .Local =="\u006c\u0061\u006e\u0067"{_badcg ,_aegb :=_gdfdd .Value ,error (nil );if _aegb !=nil {return _aegb ;};_dbbefa .LangAttr =&_badcg ;continue ;};if _gdfdd .Name .Local =="\u0076\u0061\u006c"{_bdcb ,_dbbeb :=_gdfdd .Value ,error (nil );if _dbbeb !=nil {return _dbbeb ;};_dbbefa .ValAttr =_bdcb ;continue ;};};for {_abad ,_aebcc :=d .Token ();if _aebcc !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_aebcc );};if _fabea ,_egca :=_abad .(_a .EndElement );_egca &&_fabea .Name ==start .Name {break ;};};return 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 []*_fd .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};type ST_ArrowheadStyle byte ;type ColorsDef struct{CT_ColorTransform };func (_bc *AG_ConstraintRefAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bc .RefTypeAttr !=ST_ConstraintTypeUnset {_db ,_be :=_bc .RefTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _be !=nil {return _be ;};start .Attr =append (start .Attr ,_db );};if _bc .RefForAttr !=ST_ConstraintRelationshipUnset {_ab ,_eda :=_bc .RefForAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _eda !=nil {return _eda ;};start .Attr =append (start .Attr ,_ab );};if _bc .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bc .RefForNameAttr )});};if _bc .RefPtTypeAttr !=ST_ElementTypeUnset {_cf ,_ea :=_bc .RefPtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _ea !=nil {return _ea ;};start .Attr =append (start .Attr ,_cf );};return nil ;};func (_bdbcb *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 _bdbcb .CT_DiagramDefinition .MarshalXML (e ,start );};type CT_Constraints struct{Constr []*CT_Constraint ;};type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_fd .EG_ColorChoice ;};func (_aggg *ST_FunctionValue )ValidateWithPath (path string )error {_caedf :=[]string {};if _aggg .Int32 !=nil {_caedf =append (_caedf ,"\u0049\u006e\u00743\u0032");};if _aggg .Bool !=nil {_caedf =append (_caedf ,"\u0042\u006f\u006f\u006c");};if _aggg .ST_Direction !=ST_DirectionUnset {_caedf =append (_caedf ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _aggg .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_caedf =append (_caedf ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _aggg .ST_AnimOneStr !=ST_AnimOneStrUnset {_caedf =append (_caedf ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072");};if _aggg .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_caedf =append (_caedf ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _aggg .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_caedf =append (_caedf ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072");};if len (_caedf )> 1{return _ef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_caedf );};return nil ;};type ST_BoolOperator byte ;func (_ffeb *CT_SDDescription )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ffeb .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ef .Sprintf ("\u0025\u0076",*_ffeb .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_ffeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gfcc *ST_LinearDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aagc ,_adbae :=d .Token ();if _adbae !=nil {return _adbae ;};if _gddfeg ,_gddba :=_aagc .(_a .EndElement );_gddba &&_gddfeg .Name ==start .Name {*_gfcc =1;return nil ;};if _abccf ,_dfcfa :=_aagc .(_a .CharData );!_dfcfa {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aagc );}else {switch string (_abccf ){case "":*_gfcc =0;case "\u0066\u0072\u006fm\u004c":*_gfcc =1;case "\u0066\u0072\u006fm\u0052":*_gfcc =2;case "\u0066\u0072\u006fm\u0054":*_gfcc =3;case "\u0066\u0072\u006fm\u0042":*_gfcc =4;};};_aagc ,_adbae =d .Token ();if _adbae !=nil {return _adbae ;};if _bfbfag ,_bgddf :=_aagc .(_a .EndElement );_bgddf &&_bfbfag .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aagc );}; -// ValidateWithPath validates the DataModel and its children, prefixing error messages with path -func (_baec *DataModel )ValidateWithPath (path string )error {if _egda :=_baec .CT_DataModel .ValidateWithPath (path );_egda !=nil {return _egda ;};return nil ;};func NewCT_RelIds ()*CT_RelIds {_bfgab :=&CT_RelIds {};return _bfgab };func NewCT_PresentationOf ()*CT_PresentationOf {_bfgg :=&CT_PresentationOf {};return _bfgg };func (_faacb ST_RotationPath )Validate ()error {return _faacb .ValidateWithPath ("")};func (_fcec ST_SecondaryChildAlignment )Validate ()error {return _fcec .ValidateWithPath ("")};func (_gc *AG_ConstraintRefAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dc :=range start .Attr {if _dc .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_gc .RefTypeAttr .UnmarshalXMLAttr (_dc );continue ;};if _dc .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_gc .RefForAttr .UnmarshalXMLAttr (_dc );continue ;};if _dc .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_db ,_gf :=_dc .Value ,error (nil );if _gf !=nil {return _gf ;};_gc .RefForNameAttr =&_db ;continue ;};if _dc .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_gc .RefPtTypeAttr .UnmarshalXMLAttr (_dc );continue ;};};for {_ef ,_dd :=d .Token ();if _dd !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0052\u0065\u0066A\u0074\u0074\u0072\u0069\u0062u\u0074\u0065s\u003a\u0020\u0025\u0073",_dd );};if _ae ,_fd :=_ef .(_a .EndElement );_fd &&_ae .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DiagramDefinition and its children +func (_bfg *CT_DiagramDefinition )Validate ()error {return _bfg .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");}; -// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path -func (_ggg *CT_CTName )ValidateWithPath (path string )error {return nil };func (_badb ST_ContinueDirection )ValidateWithPath (path string )error {switch _badb {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badb ));};return nil ;};func (_dbae ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _dbae {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbae ));};return nil ;};type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;};func (_gdbea *CT_SampleData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gdbea .UseDefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_gdbea .UseDefAttr ))});};e .EncodeToken (start );if _gdbea .DataModel !=nil {_dfgfda :=_a .StartElement {Name :_a .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_gdbea .DataModel ,_dfgfda );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;);type CT_PresentationOf struct{ExtLst *_bb .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_edgd ST_TextDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edgd .String (),start );};func (_geecd ST_ContinueDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_geecd .String (),start );}; +// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path +func (_cddc *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _caae ,_fdab :=range _cddc .Title {if _dbf :=_fdab .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_caae ));_dbf !=nil {return _dbf ;};};for _afaa ,_fbae :=range _cddc .Desc {if _agf :=_fbae .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_afaa ));_agf !=nil {return _agf ;};};if _cddc .CatLst !=nil {if _efb :=_cddc .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_efb !=nil {return _efb ;};};if _cddc .ExtLst !=nil {if _becd :=_cddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_becd !=nil {return _becd ;};};return nil ;};func (_cbbgc ST_FallbackDimension )Validate ()error {return _cbbgc .ValidateWithPath ("")};func (_ecdac ST_TextDirection )Validate ()error {return _ecdac .ValidateWithPath ("")};func (_adbf *CT_Constraint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adbf .OpAttr !=ST_BoolOperatorUnset {_ffg ,_baga :=_adbf .OpAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070"});if _baga !=nil {return _baga ;};start .Attr =append (start .Attr ,_ffg );};if _adbf .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_adbf .ValAttr )});};if _adbf .FactAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adbf .FactAttr )});};if _adbf .TypeAttr !=ST_ConstraintTypeUnset {_dfe ,_gae :=_adbf .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _gae !=nil {return _gae ;};start .Attr =append (start .Attr ,_dfe );};if _adbf .ForAttr !=ST_ConstraintRelationshipUnset {_gdf ,_fgcbg :=_adbf .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _fgcbg !=nil {return _fgcbg ;};start .Attr =append (start .Attr ,_gdf );};if _adbf .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_adbf .ForNameAttr )});};if _adbf .PtTypeAttr !=ST_ElementTypeUnset {_ceff ,_fcbb :=_adbf .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _fcbb !=nil {return _fcbb ;};start .Attr =append (start .Attr ,_ceff );};if _adbf .RefTypeAttr !=ST_ConstraintTypeUnset {_befb ,_cagb :=_adbf .RefTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _cagb !=nil {return _cagb ;};start .Attr =append (start .Attr ,_befb );};if _adbf .RefForAttr !=ST_ConstraintRelationshipUnset {_cfcb ,_cgb :=_adbf .RefForAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _cgb !=nil {return _cgb ;};start .Attr =append (start .Attr ,_cfcb );};if _adbf .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_adbf .RefForNameAttr )});};if _adbf .RefPtTypeAttr !=ST_ElementTypeUnset {_bdgd ,_cdbf :=_adbf .RefPtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _cdbf !=nil {return _cdbf ;};start .Attr =append (start .Attr ,_bdgd );};e .EncodeToken (start );if _adbf .ExtLst !=nil {_dgg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adbf .ExtLst ,_dgg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_egdcg ST_GrowDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfaac :=_a .Attr {};_cfaac .Name =name ;switch _egdcg {case ST_GrowDirectionUnset :_cfaac .Value ="";case ST_GrowDirectionTL :_cfaac .Value ="\u0074\u004c";case ST_GrowDirectionTR :_cfaac .Value ="\u0074\u0052";case ST_GrowDirectionBL :_cfaac .Value ="\u0062\u004c";case ST_GrowDirectionBR :_cfaac .Value ="\u0062\u0052";};return _cfaac ,nil ;};func NewDataModel ()*DataModel {_deee :=&DataModel {};_deee .CT_DataModel =*NewCT_DataModel ();return _deee ;};func (_ddfec ST_BendPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ddfec .String (),start );};type CT_BulletEnabled struct{ValAttr *bool ;};func (_dfcdf ST_BendPoint )String ()string {switch _dfcdf {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};func (_dddd ST_ChildAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dddd .String (),start );};func (_ccgf *ST_ChildAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbaef ,_fecdfb :=d .Token ();if _fecdfb !=nil {return _fecdfb ;};if _befac ,_cedb :=_fbaef .(_a .EndElement );_cedb &&_befac .Name ==start .Name {*_ccgf =1;return nil ;};if _begdd ,_defb :=_fbaef .(_a .CharData );!_defb {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbaef );}else {switch string (_begdd ){case "":*_ccgf =0;case "\u0074":*_ccgf =1;case "\u0062":*_ccgf =2;case "\u006c":*_ccgf =3;case "\u0072":*_ccgf =4;};};_fbaef ,_fecdfb =d .Token ();if _fecdfb !=nil {return _fecdfb ;};if _eadaf ,_bfcdf :=_fbaef .(_a .EndElement );_bfcdf &&_eadaf .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbaef );};func (_cbgcg ST_FunctionValue )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cbgcg .Int32 !=nil {e .EncodeToken (_a .CharData (_ef .Sprintf ("\u0025\u0064",*_cbgcg .Int32 )));};if _cbgcg .Bool !=nil {e .EncodeToken (_a .CharData (_ef .Sprintf ("\u0025\u0064",_gdfe (*_cbgcg .Bool ))));};if _cbgcg .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_a .CharData (_cbgcg .ST_Direction .String ()));};if _cbgcg .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_a .CharData (_cbgcg .ST_HierBranchStyle .String ()));};if _cbgcg .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_a .CharData (_cbgcg .ST_AnimOneStr .String ()));};if _cbgcg .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_a .CharData (_cbgcg .ST_AnimLvlStr .String ()));};if _cbgcg .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_a .CharData (_cbgcg .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_aega ST_CenterShapeMapping )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eabg :=_a .Attr {};_eabg .Name =name ;switch _aega {case ST_CenterShapeMappingUnset :_eabg .Value ="";case ST_CenterShapeMappingNone :_eabg .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_eabg .Value ="\u0066\u004e\u006fd\u0065";};return _eabg ,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 (_becbc ST_SecondaryLinearDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_becbc .String (),start );};func (_cdge *ST_AnimLvlStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cdge =0;case "\u006e\u006f\u006e\u0065":*_cdge =1;case "\u006c\u0076\u006c":*_cdge =2;case "\u0063\u0074\u0072":*_cdge =3;};return nil ;};type ST_AxisTypes []ST_AxisType ;type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_fd .CT_OfficeArtExtensionList ;}; -// Validate validates the CT_RelIds and its children -func (_dbadb *CT_RelIds )Validate ()error {return _dbadb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};type CT_Rules struct{Rule []*CT_NumericRule ;}; +// Validate validates the CT_PresentationOf and its children +func (_dbbcd *CT_PresentationOf )Validate ()error {return _dbbcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};func (_acefg *ST_DiagramTextAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daegb ,_aded :=d .Token ();if _aded !=nil {return _aded ;};if _gfce ,_bedf :=_daegb .(_a .EndElement );_bedf &&_gfce .Name ==start .Name {*_acefg =1;return nil ;};if _eadc ,_afgccc :=_daegb .(_a .CharData );!_afgccc {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daegb );}else {switch string (_eadc ){case "":*_acefg =0;case "\u006c":*_acefg =1;case "\u0063\u0074\u0072":*_acefg =2;case "\u0072":*_acefg =3;};};_daegb ,_aded =d .Token ();if _aded !=nil {return _aded ;};if _egaad ,_aabfc :=_daegb .(_a .EndElement );_aabfc &&_egaad .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daegb );};type CT_StyleLabel struct{NameAttr string ;Scene3d *_fd .CT_Scene3D ;Sp3d *_fd .CT_Shape3D ;TxPr *CT_TextProps ;Style *_fd .CT_ShapeStyle ;ExtLst *_fd .CT_OfficeArtExtensionList ;};func (_ggbdg ST_ConnectorRouting )String ()string {switch _ggbdg {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 (_gfaec ST_FunctionOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gfaec .String (),start );};func (_edae *CT_Algorithm )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bfd ,_bad :=_edae .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _bad !=nil {return _bad ;};start .Attr =append (start .Attr ,_bfd );if _edae .RevAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0076"},Value :_ef .Sprintf ("\u0025\u0076",*_edae .RevAttr )});};e .EncodeToken (start );if _edae .Param !=nil {_bgb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_fag :=range _edae .Param {e .EncodeElement (_fag ,_bgb );};};if _edae .ExtLst !=nil {_bgf :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edae .ExtLst ,_bgf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Choose and its children -func (_fcaa *CT_Choose )Validate ()error {return _fcaa .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func (_dgbea *ColorsDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgbea .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_bbgeb :=range start .Attr {if _bbgeb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fcff ,_abcce :=_bbgeb .Value ,error (nil );if _abcce !=nil {return _abcce ;};_dgbea .UniqueIdAttr =_fcff ;continue ;};if _bbgeb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cdfea ,_aceg :=_bbgeb .Value ,error (nil );if _aceg !=nil {return _aceg ;};_dgbea .MinVerAttr =&_cdfea ;continue ;};if _bbgeb .Name .Local =="\u0072\u0065\u0073I\u0064"{_cfdbd ,_aabbg :=_b .ParseInt (_bbgeb .Value ,10,32);if _aabbg !=nil {return _aabbg ;};_ebed :=int32 (_cfdbd );_dgbea .ResIdAttr =&_ebed ;continue ;};};_ffcg :for {_dgefd ,_ccfda :=d .Token ();if _ccfda !=nil {return _ccfda ;};switch _gbec :=_dgefd .(type ){case _a .StartElement :switch _gbec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cfbge :=NewCT_CTName ();if _eedd :=d .DecodeElement (_cfbge ,&_gbec );_eedd !=nil {return _eedd ;};_dgbea .Title =append (_dgbea .Title ,_cfbge );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_edeg :=NewCT_CTDescription ();if _bgbg :=d .DecodeElement (_edeg ,&_gbec );_bgbg !=nil {return _bgbg ;};_dgbea .Desc =append (_dgbea .Desc ,_edeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dgbea .CatLst =NewCT_CTCategories ();if _bcce :=d .DecodeElement (_dgbea .CatLst ,&_gbec );_bcce !=nil {return _bcce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgbea .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _ebdcf :=d .DecodeElement (_dgbea .ExtLst ,&_gbec );_ebdcf !=nil {return _ebdcf ;};default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_gbec .Name );if _cbb :=d .Skip ();_cbb !=nil {return _cbb ;};};case _a .EndElement :break _ffcg ;case _a .CharData :};};return nil ;};type ST_ChildAlignment byte ; +// Validate validates the CT_Pt and its children +func (_aebc *CT_Pt )Validate ()error {return _aebc .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};func (_ccbe ST_BoolOperator )Validate ()error {return _ccbe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path -func (_bgc *CT_Categories )ValidateWithPath (path string )error {for _cceeg ,_babd :=range _bgc .Cat {if _dagd :=_babd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cceeg ));_dagd !=nil {return _dagd ;};};return nil ;};func (_bceed ST_ElementType )ValidateWithPath (path string )error {switch _bceed {case 0,1,2,3,4,5,6,7,8,9,10:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bceed ));};return nil ;};const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;);type CT_ChildMax struct{ValAttr *int32 ;};func (_aefbe *ST_LayoutShapeType )ValidateWithPath (path string )error {_cadgf :=[]string {};if _aefbe .ST_ShapeType !=_bb .ST_ShapeTypeUnset {_cadgf =append (_cadgf ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _aefbe .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_cadgf =append (_cadgf ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_cadgf )> 1{return _bg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cadgf );};return nil ;};func (_dcfdf *ST_ConnectorRouting )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdfb ,_agbec :=d .Token ();if _agbec !=nil {return _agbec ;};if _dfcca ,_ebdbd :=_bdfb .(_a .EndElement );_ebdbd &&_dfcca .Name ==start .Name {*_dcfdf =1;return nil ;};if _gbdff ,_efcb :=_bdfb .(_a .CharData );!_efcb {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdfb );}else {switch string (_gbdff ){case "":*_dcfdf =0;case "\u0073\u0074\u0072\u0061":*_dcfdf =1;case "\u0062\u0065\u006e\u0064":*_dcfdf =2;case "\u0063\u0075\u0072v\u0065":*_dcfdf =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_dcfdf =4;};};_bdfb ,_agbec =d .Token ();if _agbec !=nil {return _agbec ;};if _cfegf ,_gdbef :=_bdfb .(_a .EndElement );_gdbef &&_cfegf .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdfb );};func (_daade *CT_ColorTransformHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _daade .ColorsDefHdr !=nil {_gcb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_edc :=range _daade .ColorsDefHdr {e .EncodeElement (_edc ,_gcb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gddag *ST_VariableType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gddag =0;case "\u006e\u006f\u006e\u0065":*_gddag =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_gddag =2;case "\u0063\u0068\u004da\u0078":*_gddag =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_gddag =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_gddag =5;case "\u0064\u0069\u0072":*_gddag =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_gddag =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_gddag =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_gddag =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_gddag =10;};return nil ;}; +// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path +func (_edf *CT_Adj )ValidateWithPath (path string )error {if _edf .IdxAttr < 1{return _ef .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 ,_edf .IdxAttr );};return nil ;}; -// Validate validates the CT_CTStyleLabel and its children -func (_gbd *CT_CTStyleLabel )Validate ()error {return _gbd .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_dab *CT_ColorTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dab .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_dab .UniqueIdAttr )});};if _dab .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_dab .MinVerAttr )});};e .EncodeToken (start );if _dab .Title !=nil {_gdbe :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_bcea :=range _dab .Title {e .EncodeElement (_bcea ,_gdbe );};};if _dab .Desc !=nil {_bbdc :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_fdd :=range _dab .Desc {e .EncodeElement (_fdd ,_bbdc );};};if _dab .CatLst !=nil {_bbag :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dab .CatLst ,_bbag );};if _dab .StyleLbl !=nil {_gcaf :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_gdbc :=range _dab .StyleLbl {e .EncodeElement (_gdbc ,_gcaf );};};if _dab .ExtLst !=nil {_dada :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dab .ExtLst ,_dada );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eefb *CT_ColorTransformHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbfg :for {_dfea ,_gcag :=d .Token ();if _gcag !=nil {return _gcag ;};switch _deff :=_dfea .(type ){case _a .StartElement :switch _deff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_bgcgc :=NewCT_ColorTransformHeader ();if _ddga :=d .DecodeElement (_bgcgc ,&_deff );_ddga !=nil {return _ddga ;};_eefb .ColorsDefHdr =append (_eefb .ColorsDefHdr ,_bgcgc );default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0043\u006fl\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_deff .Name );if _fffd :=d .Skip ();_fffd !=nil {return _fffd ;};};case _a .EndElement :break _fbfg ;case _a .CharData :};};return nil ;};func (_dba *CT_CTStyleLabel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gef :=range start .Attr {if _gef .Name .Local =="\u006e\u0061\u006d\u0065"{_cgd ,_dfe :=_gef .Value ,error (nil );if _dfe !=nil {return _dfe ;};_dba .NameAttr =_cgd ;continue ;};};_afe :for {_aaad ,_eca :=d .Token ();if _eca !=nil {return _eca ;};switch _bgb :=_aaad .(type ){case _a .StartElement :switch _bgb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_dba .FillClrLst =NewCT_Colors ();if _ecbe :=d .DecodeElement (_dba .FillClrLst ,&_bgb );_ecbe !=nil {return _ecbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}:_dba .LinClrLst =NewCT_Colors ();if _efgd :=d .DecodeElement (_dba .LinClrLst ,&_bgb );_efgd !=nil {return _efgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_dba .EffectClrLst =NewCT_Colors ();if _bbgd :=d .DecodeElement (_dba .EffectClrLst ,&_bgb );_bbgd !=nil {return _bbgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}:_dba .TxLinClrLst =NewCT_Colors ();if _fgae :=d .DecodeElement (_dba .TxLinClrLst ,&_bgb );_fgae !=nil {return _fgae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_dba .TxFillClrLst =NewCT_Colors ();if _fea :=d .DecodeElement (_dba .TxFillClrLst ,&_bgb );_fea !=nil {return _fea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}:_dba .TxEffectClrLst =NewCT_Colors ();if _ddbcg :=d .DecodeElement (_dba .TxEffectClrLst ,&_bgb );_ddbcg !=nil {return _ddbcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dba .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _gdf :=d .DecodeElement (_dba .ExtLst ,&_bgb );_gdf !=nil {return _gdf ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_bgb .Name );if _ccee :=d .Skip ();_ccee !=nil {return _ccee ;};};case _a .EndElement :break _afe ;case _a .CharData :};};return nil ;};type ST_ContinueDirection byte ;func (_gdce ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _gdce {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdce ));};return nil ;};func (_facaaa ST_HierBranchStyle )String ()string {switch _facaaa {case 0:return "";case 1:return "\u006c";case 2:return "\u0072";case 3:return "\u0068\u0061\u006e\u0067";case 4:return "\u0073\u0074\u0064";case 5:return "\u0069\u006e\u0069\u0074";};return "";}; +// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path +func (_caecdc *CT_Otherwise )ValidateWithPath (path string )error {for _gbeg ,_fbgda :=range _caecdc .Alg {if _gagfc :=_fbgda .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_gbeg ));_gagfc !=nil {return _gagfc ;};};for _gadd ,_gdca :=range _caecdc .Shape {if _dfdg :=_gdca .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gadd ));_dfdg !=nil {return _dfdg ;};};for _adgg ,_aebec :=range _caecdc .PresOf {if _febg :=_aebec .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_adgg ));_febg !=nil {return _febg ;};};for _befba ,_daffa :=range _caecdc .ConstrLst {if _cadf :=_daffa .ValidateWithPath (_ef .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_befba ));_cadf !=nil {return _cadf ;};};for _efaea ,_effff :=range _caecdc .RuleLst {if _gdgb :=_effff .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_efaea ));_gdgb !=nil {return _gdgb ;};};for _fbaa ,_bgfa :=range _caecdc .ForEach {if _dbag :=_bgfa .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_fbaa ));_dbag !=nil {return _dbag ;};};for _ggefg ,_geda :=range _caecdc .LayoutNode {if _bdfdg :=_geda .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ggefg ));_bdfdg !=nil {return _bdfdg ;};};for _adeg ,_agg :=range _caecdc .Choose {if _ecgcb :=_agg .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_adeg ));_ecgcb !=nil {return _ecgcb ;};};for _eegd ,_abcc :=range _caecdc .ExtLst {if _cfbge :=_abcc .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_eegd ));_cfbge !=nil {return _cfbge ;};};return nil ;};func (_eaag ST_RotationPath )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_adge :=_a .Attr {};_adge .Name =name ;switch _eaag {case ST_RotationPathUnset :_adge .Value ="";case ST_RotationPathNone :_adge .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_adge .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _adge ,nil ;};func (_ddee *CT_ColorTransformHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gace :for {_cbe ,_gdaf :=d .Token ();if _gdaf !=nil {return _gdaf ;};switch _dbef :=_cbe .(type ){case _a .StartElement :switch _dbef .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"}:_cbc :=NewCT_ColorTransformHeader ();if _fbd :=d .DecodeElement (_cbc ,&_dbef );_fbd !=nil {return _fbd ;};_ddee .ColorsDefHdr =append (_ddee .ColorsDefHdr ,_cbc );default:_c .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",_dbef .Name );if _cee :=d .Skip ();_cee !=nil {return _cee ;};};case _a .EndElement :break _gace ;case _a .CharData :};};return nil ;};func (_fagdff ST_NodeVerticalAlignment )String ()string {switch _fagdff {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};const (ST_PtTypeUnset ST_PtType =0;ST_PtTypeNode ST_PtType =1;ST_PtTypeAsst ST_PtType =2;ST_PtTypeDoc ST_PtType =3;ST_PtTypePres ST_PtType =4;ST_PtTypeParTrans ST_PtType =5;ST_PtTypeSibTrans ST_PtType =6;);func (_cafb *CT_CTCategories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cafb .Cat !=nil {_begb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_bac :=range _cafb .Cat {e .EncodeElement (_bac ,_begb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_adfda *CT_When )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adfda .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_adfda .NameAttr )});};_ceeec ,_gefbc :=_adfda .FuncAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0075\u006e\u0063"});if _gefbc !=nil {return _gefbc ;};start .Attr =append (start .Attr ,_ceeec );if _adfda .ArgAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0072\u0067"},Value :_ef .Sprintf ("\u0025\u0076",*_adfda .ArgAttr )});};_ceeec ,_gefbc =_adfda .OpAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070"});if _gefbc !=nil {return _gefbc ;};start .Attr =append (start .Attr ,_ceeec );start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_adfda .ValAttr )});if _adfda .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_adfda .AxisAttr )});};if _adfda .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_adfda .PtTypeAttr )});};if _adfda .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 :_ef .Sprintf ("\u0025\u0076",*_adfda .HideLastTransAttr )});};if _adfda .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adfda .StAttr )});};if _adfda .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_adfda .CntAttr )});};if _adfda .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ef .Sprintf ("\u0025\u0076",*_adfda .StepAttr )});};e .EncodeToken (start );if _adfda .Alg !=nil {_cfbeb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_fggd :=range _adfda .Alg {e .EncodeElement (_fggd ,_cfbeb );};};if _adfda .Shape !=nil {_gccdf :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_beff :=range _adfda .Shape {e .EncodeElement (_beff ,_gccdf );};};if _adfda .PresOf !=nil {_fbcd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_cacd :=range _adfda .PresOf {e .EncodeElement (_cacd ,_fbcd );};};if _adfda .ConstrLst !=nil {_dbbf :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_egcc :=range _adfda .ConstrLst {e .EncodeElement (_egcc ,_dbbf );};};if _adfda .RuleLst !=nil {_ceec :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_bgea :=range _adfda .RuleLst {e .EncodeElement (_bgea ,_ceec );};};if _adfda .ForEach !=nil {_begcg :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_ddfga :=range _adfda .ForEach {e .EncodeElement (_ddfga ,_begcg );};};if _adfda .LayoutNode !=nil {_dage :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_egdca :=range _adfda .LayoutNode {e .EncodeElement (_egdca ,_dage );};};if _adfda .Choose !=nil {_ccdae :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_bfdef :=range _adfda .Choose {e .EncodeElement (_bfdef ,_ccdae );};};if _adfda .ExtLst !=nil {_cdbe :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_debf :=range _adfda .ExtLst {e .EncodeElement (_debf ,_cdbe );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcad *ST_ParameterVal )ValidateWithPath (path string )error {_ebdf :=[]string {};if _dcad .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_ebdf =append (_ebdf ,"\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 _dcad .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_ebdf =append (_ebdf ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _dcad .ST_ChildDirection !=ST_ChildDirectionUnset {_ebdf =append (_ebdf ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");};if _dcad .ST_ChildAlignment !=ST_ChildAlignmentUnset {_ebdf =append (_ebdf ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _dcad .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_ebdf =append (_ebdf ,"\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 _dcad .ST_LinearDirection !=ST_LinearDirectionUnset {_ebdf =append (_ebdf ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _dcad .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_ebdf =append (_ebdf ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e");};if _dcad .ST_StartingElement !=ST_StartingElementUnset {_ebdf =append (_ebdf ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _dcad .ST_BendPoint !=ST_BendPointUnset {_ebdf =append (_ebdf ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074");};if _dcad .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_ebdf =append (_ebdf ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _dcad .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_ebdf =append (_ebdf ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065");};if _dcad .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_ebdf =append (_ebdf ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _dcad .ST_RotationPath !=ST_RotationPathUnset {_ebdf =append (_ebdf ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068");};if _dcad .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_ebdf =append (_ebdf ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _dcad .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_ebdf =append (_ebdf ,"\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 _dcad .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_ebdf =append (_ebdf ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _dcad .ST_FallbackDimension !=ST_FallbackDimensionUnset {_ebdf =append (_ebdf ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e");};if _dcad .ST_TextDirection !=ST_TextDirectionUnset {_ebdf =append (_ebdf ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _dcad .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_ebdf =append (_ebdf ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e");};if _dcad .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_ebdf =append (_ebdf ,"\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 _dcad .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_ebdf =append (_ebdf ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e");};if _dcad .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_ebdf =append (_ebdf ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _dcad .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_ebdf =append (_ebdf ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c");};if _dcad .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_ebdf =append (_ebdf ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _dcad .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_ebdf =append (_ebdf ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e");};if _dcad .ST_GrowDirection !=ST_GrowDirectionUnset {_ebdf =append (_ebdf ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _dcad .ST_FlowDirection !=ST_FlowDirectionUnset {_ebdf =append (_ebdf ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _dcad .ST_ContinueDirection !=ST_ContinueDirectionUnset {_ebdf =append (_ebdf ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _dcad .ST_Breakpoint !=ST_BreakpointUnset {_ebdf =append (_ebdf ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074");};if _dcad .ST_Offset !=ST_OffsetUnset {_ebdf =append (_ebdf ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _dcad .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_ebdf =append (_ebdf ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074");};if _dcad .Int32 !=nil {_ebdf =append (_ebdf ,"\u0049\u006e\u00743\u0032");};if _dcad .Float64 !=nil {_ebdf =append (_ebdf ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _dcad .Bool !=nil {_ebdf =append (_ebdf ,"\u0042\u006f\u006f\u006c");};if _dcad .StringVal !=nil {_ebdf =append (_ebdf ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l");};if _dcad .ST_ConnectorPoint !=ST_ConnectorPointUnset {_ebdf =append (_ebdf ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_ebdf )> 1{return _ef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebdf );};return nil ;};func (_gage *CT_OrgChart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecdcd :=range start .Attr {if _ecdcd .Name .Local =="\u0076\u0061\u006c"{_fgcbge ,_cbgcc :=_f .ParseBool (_ecdcd .Value );if _cbgcc !=nil {return _cbgcc ;};_gage .ValAttr =&_fgcbge ;continue ;};};for {_cdeab ,_gaeg :=d .Token ();if _gaeg !=nil {return _ef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_gaeg );};if _fcdc ,_gdc :=_cdeab .(_a .EndElement );_gdc &&_fcdc .Name ==start .Name {break ;};};return nil ;};const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func (_cfd *CT_ChildMax )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cfd .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_cfd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bga *CT_Category )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efgb :=range start .Attr {if _efgb .Name .Local =="\u0074\u0079\u0070\u0065"{_dab ,_fdfc :=_efgb .Value ,error (nil );if _fdfc !=nil {return _fdfc ;};_bga .TypeAttr =_dab ;continue ;};if _efgb .Name .Local =="\u0070\u0072\u0069"{_daf ,_eacc :=_f .ParseUint (_efgb .Value ,10,32);if _eacc !=nil {return _eacc ;};_bga .PriAttr =uint32 (_daf );continue ;};};for {_afdf ,_feg :=d .Token ();if _feg !=nil {return _ef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_feg );};if _gbfg ,_bcga :=_afdf .(_a .EndElement );_bcga &&_gbfg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SDCategory and its children -func (_efb *CT_SDCategory )Validate ()error {return _efb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func NewCT_OrgChart ()*CT_OrgChart {_fgba :=&CT_OrgChart {};return _fgba };func (_dcbc ST_HueDir )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fgfa :=_a .Attr {};_fgfa .Name =name ;switch _dcbc {case ST_HueDirUnset :_fgfa .Value ="";case ST_HueDirCw :_fgfa .Value ="\u0063\u0077";case ST_HueDirCcw :_fgfa .Value ="\u0063\u0063\u0077";};return _fgfa ,nil ;};func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_cdfe :=&CT_DiagramDefinitionHeader {};return _cdfe ;};type ST_ConnectorDimension byte ;func (_edabe *ST_FlowDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edabe =0;case "\u0072\u006f\u0077":*_edabe =1;case "\u0063\u006f\u006c":*_edabe =2;};return nil ;};func (_edae *ST_FunctionValue )ValidateWithPath (path string )error {_cfae :=[]string {};if _edae .Int32 !=nil {_cfae =append (_cfae ,"\u0049\u006e\u00743\u0032");};if _edae .Bool !=nil {_cfae =append (_cfae ,"\u0042\u006f\u006f\u006c");};if _edae .ST_Direction !=ST_DirectionUnset {_cfae =append (_cfae ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _edae .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_cfae =append (_cfae ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _edae .ST_AnimOneStr !=ST_AnimOneStrUnset {_cfae =append (_cfae ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072");};if _edae .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_cfae =append (_cfae ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _edae .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_cfae =append (_cfae ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072");};if len (_cfae )> 1{return _bg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfae );};return nil ;};func (_fcdcb ST_TextDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_baef :=_a .Attr {};_baef .Name =name ;switch _fcdcb {case ST_TextDirectionUnset :_baef .Value ="";case ST_TextDirectionFromT :_baef .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_baef .Value ="\u0066\u0072\u006fm\u0042";};return _baef ,nil ;};func (_gegb *CT_LayoutNode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gegb .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_gegb .NameAttr )});};if _gegb .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_gegb .StyleLblAttr )});};if _gegb .ChOrderAttr !=ST_ChildOrderTypeUnset {_dgc ,_cdeg :=_gegb .ChOrderAttr .MarshalXMLAttr (_a .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"});if _cdeg !=nil {return _cdeg ;};start .Attr =append (start .Attr ,_dgc );};if _gegb .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_bg .Sprintf ("\u0025\u0076",*_gegb .MoveWithAttr )});};e .EncodeToken (start );if _gegb .Alg !=nil {_cdbdf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_abefa :=range _gegb .Alg {e .EncodeElement (_abefa ,_cdbdf );};};if _gegb .Shape !=nil {_aaadg :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_dafgf :=range _gegb .Shape {e .EncodeElement (_dafgf ,_aaadg );};};if _gegb .PresOf !=nil {_afgfa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_dbcf :=range _gegb .PresOf {e .EncodeElement (_dbcf ,_afgfa );};};if _gegb .ConstrLst !=nil {_cdda :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_adgdg :=range _gegb .ConstrLst {e .EncodeElement (_adgdg ,_cdda );};};if _gegb .RuleLst !=nil {_ddcg :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_eda :=range _gegb .RuleLst {e .EncodeElement (_eda ,_ddcg );};};if _gegb .VarLst !=nil {_gcbb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_ebfa :=range _gegb .VarLst {e .EncodeElement (_ebfa ,_gcbb );};};if _gegb .ForEach !=nil {_bdd :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_gaab :=range _gegb .ForEach {e .EncodeElement (_gaab ,_bdd );};};if _gegb .LayoutNode !=nil {_ecggf :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_bdbg :=range _gegb .LayoutNode {e .EncodeElement (_bdbg ,_ecggf );};};if _gegb .Choose !=nil {_abega :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_bacac :=range _gegb .Choose {e .EncodeElement (_bacac ,_abega );};};if _gegb .ExtLst !=nil {_bfdc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_dgada :=range _gegb .ExtLst {e .EncodeElement (_dgada ,_bfdc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};func NewRelIds ()*RelIds {_bdgc :=&RelIds {};_bdgc .CT_RelIds =*NewCT_RelIds ();return _bdgc };func (_gaggb *ST_ArrowheadStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcge ,_cdcaf :=d .Token ();if _cdcaf !=nil {return _cdcaf ;};if _gfbc ,_ffddb :=_dcge .(_a .EndElement );_ffddb &&_gfbc .Name ==start .Name {*_gaggb =1;return nil ;};if _fccgd ,_daee :=_dcge .(_a .CharData );!_daee {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcge );}else {switch string (_fccgd ){case "":*_gaggb =0;case "\u0061\u0075\u0074\u006f":*_gaggb =1;case "\u0061\u0072\u0072":*_gaggb =2;case "\u006e\u006f\u0041r\u0072":*_gaggb =3;};};_dcge ,_cdcaf =d .Token ();if _cdcaf !=nil {return _cdcaf ;};if _dgbgaa ,_agabg :=_dcge .(_a .EndElement );_agabg &&_dgbgaa .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcge );};func (_befg ST_FunctionType )ValidateWithPath (path string )error {switch _befg {case 0,1,2,3,4,5,6,7,8:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_befg ));};return nil ;};func (_daabg *StyleDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daabg .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_ecbbd :=range start .Attr {if _ecbbd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dcdfg ,_facfb :=_ecbbd .Value ,error (nil );if _facfb !=nil {return _facfb ;};_daabg .UniqueIdAttr =_dcdfg ;continue ;};if _ecbbd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cefd ,_cfceb :=_ecbbd .Value ,error (nil );if _cfceb !=nil {return _cfceb ;};_daabg .MinVerAttr =&_cefd ;continue ;};if _ecbbd .Name .Local =="\u0072\u0065\u0073I\u0064"{_fedc ,_dacae :=_b .ParseInt (_ecbbd .Value ,10,32);if _dacae !=nil {return _dacae ;};_edbg :=int32 (_fedc );_daabg .ResIdAttr =&_edbg ;continue ;};};_gcdfc :for {_cgdbf ,_gbdf :=d .Token ();if _gbdf !=nil {return _gbdf ;};switch _beaag :=_cgdbf .(type ){case _a .StartElement :switch _beaag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bdge :=NewCT_SDName ();if _fafe :=d .DecodeElement (_bdge ,&_beaag );_fafe !=nil {return _fafe ;};_daabg .Title =append (_daabg .Title ,_bdge );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dfbf :=NewCT_SDDescription ();if _egbdb :=d .DecodeElement (_dfbf ,&_beaag );_egbdb !=nil {return _egbdb ;};_daabg .Desc =append (_daabg .Desc ,_dfbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_daabg .CatLst =NewCT_SDCategories ();if _deaed :=d .DecodeElement (_daabg .CatLst ,&_beaag );_deaed !=nil {return _deaed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daabg .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _acbbd :=d .DecodeElement (_daabg .ExtLst ,&_beaag );_acbbd !=nil {return _acbbd ;};default:_fb .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_beaag .Name );if _geaf :=d .Skip ();_geaf !=nil {return _geaf ;};};case _a .EndElement :break _gcdfc ;case _a .CharData :};};return nil ;};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_begb *ST_PtType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdfd ,_feeaf :=d .Token ();if _feeaf !=nil {return _feeaf ;};if _cgfa ,_bdfad :=_fdfd .(_a .EndElement );_bdfad &&_cgfa .Name ==start .Name {*_begb =1;return nil ;};if _fcaca ,_dccfe :=_fdfd .(_a .CharData );!_dccfe {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdfd );}else {switch string (_fcaca ){case "":*_begb =0;case "\u006e\u006f\u0064\u0065":*_begb =1;case "\u0061\u0073\u0073\u0074":*_begb =2;case "\u0064\u006f\u0063":*_begb =3;case "\u0070\u0072\u0065\u0073":*_begb =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_begb =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_begb =6;};};_fdfd ,_feeaf =d .Token ();if _feeaf !=nil {return _feeaf ;};if _ceeb ,_cbef :=_fdfd .(_a .EndElement );_cbef &&_ceeb .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdfd );};func NewCT_CTCategories ()*CT_CTCategories {_ddbad :=&CT_CTCategories {};return _ddbad };func (_agec ST_RotationPath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agec .String (),start );};func (_fdee ST_ChildAlignment )Validate ()error {return _fdee .ValidateWithPath ("")};func (_ageae *ST_ResizeHandlesStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcbaf ,_fecb :=d .Token ();if _fecb !=nil {return _fecb ;};if _dddfd ,_afgcgg :=_bcbaf .(_a .EndElement );_afgcgg &&_dddfd .Name ==start .Name {*_ageae =1;return nil ;};if _ccgce ,_eabc :=_bcbaf .(_a .CharData );!_eabc {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcbaf );}else {switch string (_ccgce ){case "":*_ageae =0;case "\u0065\u0078\u0061c\u0074":*_ageae =1;case "\u0072\u0065\u006c":*_ageae =2;};};_bcbaf ,_fecb =d .Token ();if _fecb !=nil {return _fecb ;};if _bccfd ,_dbege :=_bcbaf .(_a .EndElement );_dbege &&_bccfd .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcbaf );};func (_gbdg ST_ConnectorPoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccedbg :=_a .Attr {};_ccedbg .Name =name ;switch _gbdg {case ST_ConnectorPointUnset :_ccedbg .Value ="";case ST_ConnectorPointAuto :_ccedbg .Value ="\u0061\u0075\u0074\u006f";case ST_ConnectorPointBCtr :_ccedbg .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_ccedbg .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_ccedbg .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_ccedbg .Value ="\u006d\u0069\u0064\u0052";case ST_ConnectorPointTCtr :_ccedbg .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_ccedbg .Value ="\u0062\u004c";case ST_ConnectorPointBR :_ccedbg .Value ="\u0062\u0052";case ST_ConnectorPointTL :_ccedbg .Value ="\u0074\u004c";case ST_ConnectorPointTR :_ccedbg .Value ="\u0074\u0052";case ST_ConnectorPointRadial :_ccedbg .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _ccedbg ,nil ;};func (_adda *CT_CxnList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eegg :for {_eadb ,_fcc :=d .Token ();if _fcc !=nil {return _fcc ;};switch _cbf :=_eadb .(type ){case _a .StartElement :switch _cbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e"}:_fbeb :=NewCT_Cxn ();if _cdgg :=d .DecodeElement (_fbeb ,&_cbf );_cdgg !=nil {return _cdgg ;};_adda .Cxn =append (_adda .Cxn ,_fbeb );default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cbf .Name );if _efe :=d .Skip ();_efe !=nil {return _efe ;};};case _a .EndElement :break _eegg ;case _a .CharData :};};return nil ;};const (ST_VariableTypeUnset ST_VariableType =0;ST_VariableTypeNone ST_VariableType =1;ST_VariableTypeOrgChart ST_VariableType =2;ST_VariableTypeChMax ST_VariableType =3;ST_VariableTypeChPref ST_VariableType =4;ST_VariableTypeBulEnabled ST_VariableType =5;ST_VariableTypeDir ST_VariableType =6;ST_VariableTypeHierBranch ST_VariableType =7;ST_VariableTypeAnimOne ST_VariableType =8;ST_VariableTypeAnimLvl ST_VariableType =9;ST_VariableTypeResizeHandles ST_VariableType =10;);func _gggf (_feac bool )uint8 {if _feac {return 1;};return 0;};func (_eeba ST_PtType )String ()string {switch _eeba {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0061\u0073\u0073\u0074";case 3:return "\u0064\u006f\u0063";case 4:return "\u0070\u0072\u0065\u0073";case 5:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 6:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return "";};func (_aeff ST_GrowDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aeff .String (),start );}; +// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path +func (_dbeda *CT_StyleDefinition )ValidateWithPath (path string )error {for _gaafb ,_fdgae :=range _dbeda .Title {if _ebba :=_fdgae .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gaafb ));_ebba !=nil {return _ebba ;};};for _cfec ,_eefc :=range _dbeda .Desc {if _aace :=_eefc .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_cfec ));_aace !=nil {return _aace ;};};if _dbeda .CatLst !=nil {if _dcbc :=_dbeda .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_dcbc !=nil {return _dcbc ;};};if _dbeda .Scene3d !=nil {if _cgda :=_dbeda .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cgda !=nil {return _cgda ;};};for _eeagc ,_gfbe :=range _dbeda .StyleLbl {if _beaf :=_gfbe .ValidateWithPath (_ef .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_eeagc ));_beaf !=nil {return _beaf ;};};if _dbeda .ExtLst !=nil {if _ddfe :=_dbeda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddfe !=nil {return _ddfe ;};};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 *_fd .CT_OfficeArtExtensionList ;};func (_cgad *CT_ForEach )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cgad .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_cgad .NameAttr )});};if _cgad .RefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0076",*_cgad .RefAttr )});};if _cgad .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_cgad .AxisAttr )});};if _cgad .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_cgad .PtTypeAttr )});};if _cgad .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 :_ef .Sprintf ("\u0025\u0076",*_cgad .HideLastTransAttr )});};if _cgad .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_cgad .StAttr )});};if _cgad .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_cgad .CntAttr )});};if _cgad .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ef .Sprintf ("\u0025\u0076",*_cgad .StepAttr )});};e .EncodeToken (start );if _cgad .Alg !=nil {_gead :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_cdegd :=range _cgad .Alg {e .EncodeElement (_cdegd ,_gead );};};if _cgad .Shape !=nil {_gdeff :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_geeg :=range _cgad .Shape {e .EncodeElement (_geeg ,_gdeff );};};if _cgad .PresOf !=nil {_gcaf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_aaed :=range _cgad .PresOf {e .EncodeElement (_aaed ,_gcaf );};};if _cgad .ConstrLst !=nil {_fdg :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_beag :=range _cgad .ConstrLst {e .EncodeElement (_beag ,_fdg );};};if _cgad .RuleLst !=nil {_fcfc :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_gecd :=range _cgad .RuleLst {e .EncodeElement (_gecd ,_fcfc );};};if _cgad .ForEach !=nil {_bcaeg :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_bede :=range _cgad .ForEach {e .EncodeElement (_bede ,_bcaeg );};};if _cgad .LayoutNode !=nil {_cfgc :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_fbda :=range _cgad .LayoutNode {e .EncodeElement (_fbda ,_cfgc );};};if _cgad .Choose !=nil {_eceg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_cedf :=range _cgad .Choose {e .EncodeElement (_cedf ,_eceg );};};if _cgad .ExtLst !=nil {_dfef :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_gafd :=range _cgad .ExtLst {e .EncodeElement (_gafd ,_dfef );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_feaa *ST_FunctionArgument )Validate ()error {return _feaa .ValidateWithPath ("")};func (_cecc ST_PtType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdae :=_a .Attr {};_gdae .Name =name ;switch _cecc {case ST_PtTypeUnset :_gdae .Value ="";case ST_PtTypeNode :_gdae .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_gdae .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_gdae .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_gdae .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_gdae .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_PtTypeSibTrans :_gdae .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _gdae ,nil ;}; -// Validate validates the CT_ForEach and its children -func (_dfae *CT_ForEach )Validate ()error {return _dfae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;);func NewStyleDefHdr ()*StyleDefHdr {_eaaa :=&StyleDefHdr {};_eaaa .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _eaaa ;};func (_cddag ST_TextBlockDirection )Validate ()error {return _cddag .ValidateWithPath ("")};func (_bgbc ST_Offset )ValidateWithPath (path string )error {switch _bgbc {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbc ));};return nil ;};func NewCT_CTName ()*CT_CTName {_abe :=&CT_CTName {};return _abe };func (_bgad ST_FlowDirection )String ()string {switch _bgad {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);type CT_SDName struct{LangAttr *string ;ValAttr string ;};func (_ebda *ST_SecondaryLinearDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffac ,_acda :=d .Token ();if _acda !=nil {return _acda ;};if _afaca ,_gbcea :=_ffac .(_a .EndElement );_gbcea &&_afaca .Name ==start .Name {*_ebda =1;return nil ;};if _bedg ,_gbac :=_ffac .(_a .CharData );!_gbac {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffac );}else {switch string (_bedg ){case "":*_ebda =0;case "\u006e\u006f\u006e\u0065":*_ebda =1;case "\u0066\u0072\u006fm\u004c":*_ebda =2;case "\u0066\u0072\u006fm\u0052":*_ebda =3;case "\u0066\u0072\u006fm\u0054":*_ebda =4;case "\u0066\u0072\u006fm\u0042":*_ebda =5;};};_ffac ,_acda =d .Token ();if _acda !=nil {return _acda ;};if _fdbg ,_gdbb :=_ffac .(_a .EndElement );_gdbb &&_fdbg .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffac );};func (_bbdb ST_ConstraintRelationship )String ()string {switch _bbdb {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";};func (_efgb ST_ConnectorRouting )String ()string {switch _efgb {case 0:return "";case 1:return "\u0073\u0074\u0072\u0061";case 2:return "\u0062\u0065\u006e\u0064";case 3:return "\u0063\u0075\u0072v\u0065";case 4:return "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return "";};const (ST_CxnTypeUnset ST_CxnType =0;ST_CxnTypeParOf ST_CxnType =1;ST_CxnTypePresOf ST_CxnType =2;ST_CxnTypePresParOf ST_CxnType =3;ST_CxnTypeUnknownRelationship ST_CxnType =4;);type CT_CTCategories struct{Cat []*CT_CTCategory ;};func (_ddgafe *ST_Breakpoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddgafe =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_ddgafe =1;case "\u0062\u0061\u006c":*_ddgafe =2;case "\u0066\u0069\u0078e\u0064":*_ddgafe =3;};return nil ;};type ST_Booleans []bool ; +// Validate validates the CT_CTCategories and its children +func (_aaec *CT_CTCategories )Validate ()error {return _aaec .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path -func (_bac *CT_ChildMax )ValidateWithPath (path string )error {if _bac .ValAttr !=nil {if *_bac .ValAttr < -1{return _bg .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bac .ValAttr );};};return nil ;}; +// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path +func (_dcb *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);func (_dcab ST_ClrAppMethod )String ()string {switch _dcab {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0063\u0079\u0063l\u0065";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};func (_bfefc ST_ResizeHandlesStr )String ()string {switch _bfefc {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};func (_cbcb *ST_RotationPath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fadc ,_degac :=d .Token ();if _degac !=nil {return _degac ;};if _bgeb ,_bdbgc :=_fadc .(_a .EndElement );_bdbgc &&_bgeb .Name ==start .Name {*_cbcb =1;return nil ;};if _cfge ,_fccf :=_fadc .(_a .CharData );!_fccf {return _ef .Errorf ("\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 (_cfge ){case "":*_cbcb =0;case "\u006e\u006f\u006e\u0065":*_cbcb =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_cbcb =2;};};_fadc ,_degac =d .Token ();if _degac !=nil {return _degac ;};if _fgbf ,_cacc :=_fadc .(_a .EndElement );_cacc &&_fgbf .Name ==start .Name {return nil ;};return _ef .Errorf ("\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 (_bbba *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 :_ef .Sprintf ("\u0025\u0076",_bbba .UniqueIdAttr )});if _bbba .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bbba .MinVerAttr )});};if _bbba .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bbba .ResIdAttr )});};e .EncodeToken (start );_fdfa :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_gade :=range _bbba .Title {e .EncodeElement (_gade ,_fdfa );};_cbdfa :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_afddc :=range _bbba .Desc {e .EncodeElement (_afddc ,_cbdfa );};if _bbba .CatLst !=nil {_beca :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbba .CatLst ,_beca );};if _bbba .ExtLst !=nil {_dgeff :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbba .ExtLst ,_dgeff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the StyleDef and its children -func (_abga *StyleDef )Validate ()error {return _abga .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");}; +// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path +func (_dfce *CT_ForEach )ValidateWithPath (path string )error {for _accd ,_ebae :=range _dfce .Alg {if _fafg :=_ebae .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_accd ));_fafg !=nil {return _fafg ;};};for _cdgc ,_aafe :=range _dfce .Shape {if _eab :=_aafe .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cdgc ));_eab !=nil {return _eab ;};};for _bee ,_fbde :=range _dfce .PresOf {if _gcbdf :=_fbde .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_bee ));_gcbdf !=nil {return _gcbdf ;};};for _aca ,_fbcg :=range _dfce .ConstrLst {if _cgca :=_fbcg .ValidateWithPath (_ef .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_aca ));_cgca !=nil {return _cgca ;};};for _fdfcb ,_eccd :=range _dfce .RuleLst {if _beec :=_eccd .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_fdfcb ));_beec !=nil {return _beec ;};};for _gcef ,_fcge :=range _dfce .ForEach {if _fdge :=_fcge .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_gcef ));_fdge !=nil {return _fdge ;};};for _bfeae ,_fegb :=range _dfce .LayoutNode {if _gegab :=_fegb .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_bfeae ));_gegab !=nil {return _gegab ;};};for _fbec ,_cega :=range _dfce .Choose {if _dggb :=_cega .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_fbec ));_dggb !=nil {return _dggb ;};};for _efcf ,_adga :=range _dfce .ExtLst {if _fcfcd :=_adga .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_efcf ));_fcfcd !=nil {return _fcfcd ;};};return nil ;};func (_bcceg ST_CxnType )ValidateWithPath (path string )error {switch _bcceg {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcceg ));};return nil ;}; -// Validate validates the CT_DiagramDefinitionHeader and its children -func (_bdff *CT_DiagramDefinitionHeader )Validate ()error {return _bdff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072");}; +// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path +func (_dfd *CT_ChildPref )ValidateWithPath (path string )error {if _dfd .ValAttr !=nil {if *_dfd .ValAttr < -1{return _ef .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 ,*_dfd .ValAttr );};};return nil ;};func (_gbcee ST_ParameterId )ValidateWithPath (path string )error {switch _gbcee {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 _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcee ));};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;}; -// Validate validates the CT_CTDescription and its children -func (_ddbcb *CT_CTDescription )Validate ()error {return _ddbcb .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_ggdf ST_FunctionValue )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ggdf .Int32 !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0064",*_ggdf .Int32 )));};if _ggdf .Bool !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0064",_gggf (*_ggdf .Bool ))));};if _ggdf .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_a .CharData (_ggdf .ST_Direction .String ()));};if _ggdf .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_a .CharData (_ggdf .ST_HierBranchStyle .String ()));};if _ggdf .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_a .CharData (_ggdf .ST_AnimOneStr .String ()));};if _ggdf .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_a .CharData (_ggdf .ST_AnimLvlStr .String ()));};if _ggdf .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_a .CharData (_ggdf .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func (_egaea ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _egaea {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egaea ));};return nil ;};func NewCT_Categories ()*CT_Categories {_dbb :=&CT_Categories {};return _dbb };func NewCT_Choose ()*CT_Choose {_gdec :=&CT_Choose {};return _gdec };func (_fdc *CT_AdjLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edd :for {_bgf ,_ggc :=d .Token ();if _ggc !=nil {return _ggc ;};switch _gcf :=_bgf .(type ){case _a .StartElement :switch _gcf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a"}:_cee :=NewCT_Adj ();if _dce :=d .DecodeElement (_cee ,&_gcf );_dce !=nil {return _dce ;};_fdc .Adj =append (_fdc .Adj ,_cee );default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_gcf .Name );if _bge :=d .Skip ();_bge !=nil {return _bge ;};};case _a .EndElement :break _edd ;case _a .CharData :};};return nil ;};func (_gaca *ST_ClrAppMethod )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfgbf ,_ccedb :=d .Token ();if _ccedb !=nil {return _ccedb ;};if _egbbc ,_fced :=_gfgbf .(_a .EndElement );_fced &&_egbbc .Name ==start .Name {*_gaca =1;return nil ;};if _adca ,_adff :=_gfgbf .(_a .CharData );!_adff {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfgbf );}else {switch string (_adca ){case "":*_gaca =0;case "\u0073\u0070\u0061\u006e":*_gaca =1;case "\u0063\u0079\u0063l\u0065":*_gaca =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_gaca =3;};};_gfgbf ,_ccedb =d .Token ();if _ccedb !=nil {return _ccedb ;};if _dgedf ,_baebe :=_gfgbf .(_a .EndElement );_baebe &&_dgedf .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfgbf );};func (_adeb ST_ConnectorDimension )ValidateWithPath (path string )error {switch _adeb {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adeb ));};return nil ;};type ST_AnimOneStr byte ;func (_bcg *CT_Constraints )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bcg .Constr !=nil {_ggcfe :=_a .StartElement {Name :_a .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_bfbg :=range _bcg .Constr {e .EncodeElement (_bfbg ,_ggcfe );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffce *ST_ConstraintRelationship )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgeec ,_eagad :=d .Token ();if _eagad !=nil {return _eagad ;};if _agff ,_aegaa :=_fgeec .(_a .EndElement );_aegaa &&_agff .Name ==start .Name {*_ffce =1;return nil ;};if _ccbf ,_gbaaf :=_fgeec .(_a .CharData );!_gbaaf {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgeec );}else {switch string (_ccbf ){case "":*_ffce =0;case "\u0073\u0065\u006c\u0066":*_ffce =1;case "\u0063\u0068":*_ffce =2;case "\u0064\u0065\u0073":*_ffce =3;};};_fgeec ,_eagad =d .Token ();if _eagad !=nil {return _eagad ;};if _cfdba ,_edggg :=_fgeec .(_a .EndElement );_edggg &&_cfdba .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgeec );}; +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_eccb *CT_Colors )ValidateWithPath (path string )error {if _daae :=_eccb .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_daae !=nil {return _daae ;};if _gbcd :=_eccb .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gbcd !=nil {return _gbcd ;};for _bgdc ,_cabgg :=range _eccb .EG_ColorChoice {if _cdb :=_cabgg .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bgdc ));_cdb !=nil {return _cdb ;};};return nil ;}; -// Validate validates the CT_HierBranchStyle and its children -func (_gdbdc *CT_HierBranchStyle )Validate ()error {return _gdbdc .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};func (_ceea ST_ArrowheadStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ceea .String (),start );};const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3;);const (ST_AlgorithmTypeUnset ST_AlgorithmType =0;ST_AlgorithmTypeComposite ST_AlgorithmType =1;ST_AlgorithmTypeConn ST_AlgorithmType =2;ST_AlgorithmTypeCycle ST_AlgorithmType =3;ST_AlgorithmTypeHierChild ST_AlgorithmType =4;ST_AlgorithmTypeHierRoot ST_AlgorithmType =5;ST_AlgorithmTypePyra ST_AlgorithmType =6;ST_AlgorithmTypeLin ST_AlgorithmType =7;ST_AlgorithmTypeSp ST_AlgorithmType =8;ST_AlgorithmTypeTx ST_AlgorithmType =9;ST_AlgorithmTypeSnake ST_AlgorithmType =10;);func (_cgagg *ST_AnimLvlStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgagg =0;case "\u006e\u006f\u006e\u0065":*_cgagg =1;case "\u006c\u0076\u006c":*_cgagg =2;case "\u0063\u0074\u0072":*_cgagg =3;};return nil ;};type CT_Constraints struct{Constr []*CT_Constraint ;};func (_gbgbb ST_AutoTextRotation )Validate ()error {return _gbgbb .ValidateWithPath ("")};func (_ebde *CT_ChildPref )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ebde .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_ebde .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cedeg *CT_SDCategories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dagc :for {_febab ,_gcg :=d .Token ();if _gcg !=nil {return _gcg ;};switch _ccde :=_febab .(type ){case _a .StartElement :switch _ccde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_bacf :=NewCT_SDCategory ();if _dbbg :=d .DecodeElement (_bacf ,&_ccde );_dbbg !=nil {return _dbbg ;};_cedeg .Cat =append (_cedeg .Cat ,_bacf );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_ccde .Name );if _aefc :=d .Skip ();_aefc !=nil {return _aefc ;};};case _a .EndElement :break _dagc ;case _a .CharData :};};return nil ;};func (_cebga ST_BoolOperator )Validate ()error {return _cebga .ValidateWithPath ("")};func (_dfggcf *ST_VerticalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dfggcf =0;case "\u0074":*_dfggcf =1;case "\u006d\u0069\u0064":*_dfggcf =2;case "\u0062":*_dfggcf =3;case "\u006e\u006f\u006e\u0065":*_dfggcf =4;};return nil ;};func (_fgec ST_ConstraintType )ValidateWithPath (path string )error {switch _fgec {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgec ));};return nil ;};func (_adbe *CT_OrgChart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adbe .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_adbe .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0;ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3;);func (_ceddf *CT_StyleDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfca :=range start .Attr {if _gfca .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_caadg ,_fgab :=_gfca .Value ,error (nil );if _fgab !=nil {return _fgab ;};_ceddf .UniqueIdAttr =&_caadg ;continue ;};if _gfca .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ecccc ,_bebab :=_gfca .Value ,error (nil );if _bebab !=nil {return _bebab ;};_ceddf .MinVerAttr =&_ecccc ;continue ;};};_fbda :for {_gbaec ,_afge :=d .Token ();if _afge !=nil {return _afge ;};switch _bcbgb :=_gbaec .(type ){case _a .StartElement :switch _bcbgb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dgggd :=NewCT_SDName ();if _gddf :=d .DecodeElement (_dgggd ,&_bcbgb );_gddf !=nil {return _gddf ;};_ceddf .Title =append (_ceddf .Title ,_dgggd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gecdgc :=NewCT_SDDescription ();if _gade :=d .DecodeElement (_gecdgc ,&_bcbgb );_gade !=nil {return _gade ;};_ceddf .Desc =append (_ceddf .Desc ,_gecdgc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ceddf .CatLst =NewCT_SDCategories ();if _egab :=d .DecodeElement (_ceddf .CatLst ,&_bcbgb );_egab !=nil {return _egab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_ceddf .Scene3d =_bb .NewCT_Scene3D ();if _egbdg :=d .DecodeElement (_ceddf .Scene3d ,&_bcbgb );_egbdg !=nil {return _egbdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_ddefe :=NewCT_StyleLabel ();if _ebee :=d .DecodeElement (_ddefe ,&_bcbgb );_ebee !=nil {return _ebee ;};_ceddf .StyleLbl =append (_ceddf .StyleLbl ,_ddefe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceddf .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _gccbd :=d .DecodeElement (_ceddf .ExtLst ,&_bcbgb );_gccbd !=nil {return _gccbd ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_bcbgb .Name );if _eeeac :=d .Skip ();_eeeac !=nil {return _eeeac ;};};case _a .EndElement :break _fbda ;case _a .CharData :};};return nil ;};func (_gbcc *CT_Colors )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebc :=range start .Attr {if _ebc .Name .Local =="\u006d\u0065\u0074\u0068"{_gbcc .MethAttr .UnmarshalXMLAttr (_ebc );continue ;};if _ebc .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_gbcc .HueDirAttr .UnmarshalXMLAttr (_ebc );continue ;};};_fbega :for {_ggfa ,_dcdd :=d .Token ();if _dcdd !=nil {return _dcdd ;};switch _efca :=_ggfa .(type ){case _a .StartElement :switch _efca .Name {default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_efca .Name );if _bgfg :=d .Skip ();_bgfg !=nil {return _bgfg ;};};case _a .EndElement :break _fbega ;case _a .CharData :};};return nil ;};func (_cbace *CT_PtList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cbace .Pt !=nil {_dcb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0074"}};for _ ,_dbcbf :=range _cbace .Pt {e .EncodeElement (_dbcbf ,_dcb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_ad :=&AG_ConstraintAttributes {};return _ad ;};func (_aeea ST_HierBranchStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_geeg :=_a .Attr {};_geeg .Name =name ;switch _aeea {case ST_HierBranchStyleUnset :_geeg .Value ="";case ST_HierBranchStyleL :_geeg .Value ="\u006c";case ST_HierBranchStyleR :_geeg .Value ="\u0072";case ST_HierBranchStyleHang :_geeg .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_geeg .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_geeg .Value ="\u0069\u006e\u0069\u0074";};return _geeg ,nil ;}; +// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path +func (_adcg *CT_Constraint )ValidateWithPath (path string )error {if _gddc :=_adcg .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_gddc !=nil {return _gddc ;};if _adcg .ExtLst !=nil {if _eaab :=_adcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaab !=nil {return _eaab ;};};if _ddbe :=_adcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddbe !=nil {return _ddbe ;};if _gdfg :=_adcg .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_gdfg !=nil {return _gdfg ;};if _ccb :=_adcg .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ccb !=nil {return _ccb ;};if _cecb :=_adcg .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cecb !=nil {return _cecb ;};if _efae :=_adcg .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_efae !=nil {return _efae ;};if _ebdc :=_adcg .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_ebdc !=nil {return _ebdc ;};return nil ;};func (_ecde *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bafce ,_ecb :=d .Token ();if _ecb !=nil {return _ecb ;};if _eabf ,_gede :=_bafce .(_a .EndElement );_gede &&_eabf .Name ==start .Name {*_ecde =1;return nil ;};if _baffg ,_edabd :=_bafce .(_a .CharData );!_edabd {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bafce );}else {switch string (_baffg ){case "":*_ecde =0;case "\u006c":*_ecde =1;case "\u0063\u0074\u0072":*_ecde =2;case "\u0072":*_ecde =3;case "\u006e\u006f\u006e\u0065":*_ecde =4;};};_bafce ,_ecb =d .Token ();if _ecb !=nil {return _ecb ;};if _eefbg ,_gcea :=_bafce .(_a .EndElement );_gcea &&_eefbg .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bafce );};func (_cgebbf ST_ParameterId )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efag :=_a .Attr {};_efag .Name =name ;switch _cgebbf {case ST_ParameterIdUnset :_efag .Value ="";case ST_ParameterIdHorzAlign :_efag .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_efag .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_efag .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_efag .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_efag .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdLinDir :_efag .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_efag .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_efag .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_efag .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_efag .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_efag .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_efag .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_efag .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_efag .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_efag .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_efag .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_efag .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_efag .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_efag .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_efag .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_efag .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_efag .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_efag .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_efag .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_efag .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_efag .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_efag .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_efag .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_efag .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_efag .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_efag .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_efag .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_efag .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_efag .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_efag .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_efag .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_efag .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_efag .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_efag .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_efag .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_efag .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_efag .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_efag .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_efag .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_efag .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_efag .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_efag .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_efag .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_efag .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_efag .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_efag .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_efag .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_efag .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_efag .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_efag .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _efag ,nil ;};func NewCT_ChildMax ()*CT_ChildMax {_aedf :=&CT_ChildMax {};return _aedf };const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;);func (_bdba ST_ParameterId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdba .String (),start );};func (_cfgf *CT_ElemPropSet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebcb :=range start .Attr {if _ebcb .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_cfab ,_ggf :=_f .ParseBool (_ebcb .Value );if _ggf !=nil {return _ggf ;};_cfgf .CustFlipVertAttr =&_cfab ;continue ;};if _ebcb .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_effg ,_ecad :=ParseUnionST_ModelId (_ebcb .Value );if _ecad !=nil {return _ecad ;};_cfgf .PresAssocIDAttr =&_effg ;continue ;};if _ebcb .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_eefb ,_cabf :=_f .ParseBool (_ebcb .Value );if _cabf !=nil {return _cabf ;};_cfgf .CustFlipHorAttr =&_eefb ;continue ;};if _ebcb .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_befd ,_bcfc :=_ebcb .Value ,error (nil );if _bcfc !=nil {return _bcfc ;};_cfgf .PresStyleLblAttr =&_befd ;continue ;};if _ebcb .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_gcaa ,_geea :=_f .ParseInt (_ebcb .Value ,10,32);if _geea !=nil {return _geea ;};_cecf :=int32 (_gcaa );_cfgf .CustSzXAttr =&_cecf ;continue ;};if _ebcb .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_ecee ,_febe :=_f .ParseInt (_ebcb .Value ,10,32);if _febe !=nil {return _febe ;};_edced :=int32 (_ecee );_cfgf .PresStyleCntAttr =&_edced ;continue ;};if _ebcb .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_cgfc ,_adfb :=_f .ParseInt (_ebcb .Value ,10,32);if _adfb !=nil {return _adfb ;};_cbega :=int32 (_cgfc );_cfgf .CustSzYAttr =&_cbega ;continue ;};if _ebcb .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_gffb ,_faga :=_ebcb .Value ,error (nil );if _faga !=nil {return _faga ;};_cfgf .LoCatIdAttr =&_gffb ;continue ;};if _ebcb .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_dcgbb ,_bbeb :=ParseUnionST_PrSetCustVal (_ebcb .Value );if _bbeb !=nil {return _bbeb ;};_cfgf .CustScaleXAttr =&_dcgbb ;continue ;};if _ebcb .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_fgcc ,_febb :=_ebcb .Value ,error (nil );if _febb !=nil {return _febb ;};_cfgf .QsCatIdAttr =&_fgcc ;continue ;};if _ebcb .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_gfae ,_cecbe :=ParseUnionST_PrSetCustVal (_ebcb .Value );if _cecbe !=nil {return _cecbe ;};_cfgf .CustScaleYAttr =&_gfae ;continue ;};if _ebcb .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_eada ,_ecge :=_f .ParseInt (_ebcb .Value ,10,32);if _ecge !=nil {return _ecge ;};_ffdf :=int32 (_eada );_cfgf .CustAngAttr =&_ffdf ;continue ;};if _ebcb .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_aeab ,_gcgd :=ParseUnionST_PrSetCustVal (_ebcb .Value );if _gcgd !=nil {return _gcgd ;};_cfgf .CustRadScaleRadAttr =&_aeab ;continue ;};if _ebcb .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_dbff ,_abbd :=ParseUnionST_PrSetCustVal (_ebcb .Value );if _abbd !=nil {return _abbd ;};_cfgf .CustLinFactXAttr =&_dbff ;continue ;};if _ebcb .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_gfed ,_gfee :=_ebcb .Value ,error (nil );if _gfee !=nil {return _gfee ;};_cfgf .QsTypeIdAttr =&_gfed ;continue ;};if _ebcb .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_fdde ,_gbeb :=_f .ParseBool (_ebcb .Value );if _gbeb !=nil {return _gbeb ;};_cfgf .Coherent3DOffAttr =&_fdde ;continue ;};if _ebcb .Name .Local =="\u0063\u0075\u0073t\u0054"{_ffgf ,_fffg :=_f .ParseBool (_ebcb .Value );if _fffg !=nil {return _fffg ;};_cfgf .CustTAttr =&_ffgf ;continue ;};if _ebcb .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_ddca ,_bbed :=_ebcb .Value ,error (nil );if _bbed !=nil {return _bbed ;};_cfgf .PresNameAttr =&_ddca ;continue ;};if _ebcb .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_eagc ,_cebd :=ParseUnionST_PrSetCustVal (_ebcb .Value );if _cebd !=nil {return _cebd ;};_cfgf .CustLinFactNeighborYAttr =&_eagc ;continue ;};if _ebcb .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_ceee ,_ffbg :=ParseUnionST_PrSetCustVal (_ebcb .Value );if _ffbg !=nil {return _ffbg ;};_cfgf .CustLinFactYAttr =&_ceee ;continue ;};if _ebcb .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_bdab ,_ffda :=_ebcb .Value ,error (nil );if _ffda !=nil {return _ffda ;};_cfgf .LoTypeIdAttr =&_bdab ;continue ;};if _ebcb .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_eeef ,_gbfgg :=ParseUnionST_PrSetCustVal (_ebcb .Value );if _gbfgg !=nil {return _gbfgg ;};_cfgf .CustRadScaleIncAttr =&_eeef ;continue ;};if _ebcb .Name .Local =="\u0070\u0068\u006cd\u0072"{_ebeba ,_dcgc :=_f .ParseBool (_ebcb .Value );if _dcgc !=nil {return _dcgc ;};_cfgf .PhldrAttr =&_ebeba ;continue ;};if _ebcb .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_edcec ,_degc :=_ebcb .Value ,error (nil );if _degc !=nil {return _degc ;};_cfgf .CsTypeIdAttr =&_edcec ;continue ;};if _ebcb .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_cfdd ,_dbbb :=_ebcb .Value ,error (nil );if _dbbb !=nil {return _dbbb ;};_cfgf .CsCatIdAttr =&_cfdd ;continue ;};if _ebcb .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_gdef ,_fcac :=_ebcb .Value ,error (nil );if _fcac !=nil {return _fcac ;};_cfgf .PhldrTAttr =&_gdef ;continue ;};if _ebcb .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_ebgc ,_gddfe :=_f .ParseInt (_ebcb .Value ,10,32);if _gddfe !=nil {return _gddfe ;};_ebda :=int32 (_ebgc );_cfgf .PresStyleIdxAttr =&_ebda ;continue ;};if _ebcb .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_eefd ,_deac :=ParseUnionST_PrSetCustVal (_ebcb .Value );if _deac !=nil {return _deac ;};_cfgf .CustLinFactNeighborXAttr =&_eefd ;continue ;};};_ddac :for {_acgg ,_abfa :=d .Token ();if _abfa !=nil {return _abfa ;};switch _bcae :=_acgg .(type ){case _a .StartElement :switch _bcae .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"}:_cfgf .PresLayoutVars =NewCT_LayoutVariablePropertySet ();if _bbce :=d .DecodeElement (_cfgf .PresLayoutVars ,&_bcae );_bbce !=nil {return _bbce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cfgf .Style =_fd .NewCT_ShapeStyle ();if _gefe :=d .DecodeElement (_cfgf .Style ,&_bcae );_gefe !=nil {return _gefe ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bcae .Name );if _cggcd :=d .Skip ();_cggcd !=nil {return _cggcd ;};};case _a .EndElement :break _ddac ;case _a .CharData :};};return nil ;};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_Colors and its children -func (_efdb *CT_Colors )Validate ()error {return _efdb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_baga ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _baga {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baga ));};return nil ;};func (_ecgff *ST_FallbackDimension )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ecgff =0;case "\u0031\u0044":*_ecgff =1;case "\u0032\u0044":*_ecgff =2;};return nil ;};func (_afccf ST_NodeHorizontalAlignment )Validate ()error {return _afccf .ValidateWithPath ("")}; +// Validate validates the CT_CTCategory and its children +func (_egbd *CT_CTCategory )Validate ()error {return _egbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_egae ST_FunctionType )String ()string {switch _egae {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 NewCT_HierBranchStyle ()*CT_HierBranchStyle {_ggfe :=&CT_HierBranchStyle {};return _ggfe };func (_gb *AG_ConstraintRefAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dc :=range start .Attr {if _dc .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_gb .RefTypeAttr .UnmarshalXMLAttr (_dc );continue ;};if _dc .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_gb .RefForAttr .UnmarshalXMLAttr (_dc );continue ;};if _dc .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_gfc ,_bfe :=_dc .Value ,error (nil );if _bfe !=nil {return _bfe ;};_gb .RefForNameAttr =&_gfc ;continue ;};if _dc .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_gb .RefPtTypeAttr .UnmarshalXMLAttr (_dc );continue ;};};for {_ddb ,_bb :=d .Token ();if _bb !=nil {return _ef .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",_bb );};if _aa ,_edb :=_ddb .(_a .EndElement );_edb &&_aa .Name ==start .Name {break ;};};return nil ;};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_fd .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 (_ccda *CT_Otherwise )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccda .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_ccda .NameAttr )});};e .EncodeToken (start );if _ccda .Alg !=nil {_bbca :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_gdafe :=range _ccda .Alg {e .EncodeElement (_gdafe ,_bbca );};};if _ccda .Shape !=nil {_daed :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_deaf :=range _ccda .Shape {e .EncodeElement (_deaf ,_daed );};};if _ccda .PresOf !=nil {_adfe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_ebdae :=range _ccda .PresOf {e .EncodeElement (_ebdae ,_adfe );};};if _ccda .ConstrLst !=nil {_adbg :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_fgbb :=range _ccda .ConstrLst {e .EncodeElement (_fgbb ,_adbg );};};if _ccda .RuleLst !=nil {_beeb :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_cbfb :=range _ccda .RuleLst {e .EncodeElement (_cbfb ,_beeb );};};if _ccda .ForEach !=nil {_ecaa :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_fadb :=range _ccda .ForEach {e .EncodeElement (_fadb ,_ecaa );};};if _ccda .LayoutNode !=nil {_afag :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_faegc :=range _ccda .LayoutNode {e .EncodeElement (_faegc ,_afag );};};if _ccda .Choose !=nil {_afddb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_fdeb :=range _ccda .Choose {e .EncodeElement (_fdeb ,_afddb );};};if _ccda .ExtLst !=nil {_dfac :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_eggf :=range _ccda .ExtLst {e .EncodeElement (_eggf ,_dfac );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_StyleDefinition and its children -func (_eagfd *CT_StyleDefinition )Validate ()error {return _eagfd .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");};func (_feec *ST_PtType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_feec =0;case "\u006e\u006f\u0064\u0065":*_feec =1;case "\u0061\u0073\u0073\u0074":*_feec =2;case "\u0064\u006f\u0063":*_feec =3;case "\u0070\u0072\u0065\u0073":*_feec =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_feec =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_feec =6;};return nil ;};func (_cgef *CT_Rules )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbfb :for {_fafb ,_eada :=d .Token ();if _eada !=nil {return _eada ;};switch _gagg :=_fafb .(type ){case _a .StartElement :switch _gagg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0075\u006c\u0065"}:_bcdf :=NewCT_NumericRule ();if _acge :=d .DecodeElement (_bcdf ,&_gagg );_acge !=nil {return _acge ;};_cgef .Rule =append (_cgef .Rule ,_bcdf );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_gagg .Name );if _fbac :=d .Skip ();_fbac !=nil {return _fbac ;};};case _a .EndElement :break _bbfb ;case _a .CharData :};};return nil ;};func (_dacd *CT_SDName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dacd .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_dacd .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_dacd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_geab *LayoutDefHdr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072";return _geab .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func (_ffdf ST_FunctionValue )String ()string {if _ffdf .Int32 !=nil {return _bg .Sprintf ("\u0025\u0076",*_ffdf .Int32 );};if _ffdf .Bool !=nil {return _bg .Sprintf ("\u0025\u0076",*_ffdf .Bool );};if _ffdf .ST_Direction !=ST_DirectionUnset {return _ffdf .ST_Direction .String ();};if _ffdf .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _ffdf .ST_HierBranchStyle .String ();};if _ffdf .ST_AnimOneStr !=ST_AnimOneStrUnset {return _ffdf .ST_AnimOneStr .String ();};if _ffdf .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _ffdf .ST_AnimLvlStr .String ();};if _ffdf .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _ffdf .ST_ResizeHandlesStr .String ();};return "";};func (_ebfaf ST_AnimLvlStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebfaf .String (),start );};func (_cdaf ST_AxisType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdaf .String (),start );};const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;);func (_cec *AG_IteratorAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cec .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_cec .AxisAttr )});};if _cec .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cec .PtTypeAttr )});};if _cec .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_cec .HideLastTransAttr )});};if _cec .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cec .StAttr )});};if _cec .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_cec .CntAttr )});};if _cec .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_cec .StepAttr )});};return nil ;};func (_dbada *CT_LayoutNode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcag :=range start .Attr {if _dcag .Name .Local =="\u006e\u0061\u006d\u0065"{_efcda ,_eefe :=_dcag .Value ,error (nil );if _eefe !=nil {return _eefe ;};_dbada .NameAttr =&_efcda ;continue ;};if _dcag .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_dbada .ChOrderAttr .UnmarshalXMLAttr (_dcag );continue ;};if _dcag .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_babce ,_addgc :=_dcag .Value ,error (nil );if _addgc !=nil {return _addgc ;};_dbada .MoveWithAttr =&_babce ;continue ;};if _dcag .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_gfae ,_cbagd :=_dcag .Value ,error (nil );if _cbagd !=nil {return _cbagd ;};_dbada .StyleLblAttr =&_gfae ;continue ;};};_cecac :for {_gdfb ,_gabc :=d .Token ();if _gabc !=nil {return _gabc ;};switch _aeeg :=_gdfb .(type ){case _a .StartElement :switch _aeeg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_cef :=NewCT_Algorithm ();if _dcfd :=d .DecodeElement (_cef ,&_aeeg );_dcfd !=nil {return _dcfd ;};_dbada .Alg =append (_dbada .Alg ,_cef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ddgce :=NewCT_Shape ();if _egd :=d .DecodeElement (_ddgce ,&_aeeg );_egd !=nil {return _egd ;};_dbada .Shape =append (_dbada .Shape ,_ddgce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_gbcga :=NewCT_PresentationOf ();if _dddag :=d .DecodeElement (_gbcga ,&_aeeg );_dddag !=nil {return _dddag ;};_dbada .PresOf =append (_dbada .PresOf ,_gbcga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_bbc :=NewCT_Constraints ();if _abgbd :=d .DecodeElement (_bbc ,&_aeeg );_abgbd !=nil {return _abgbd ;};_dbada .ConstrLst =append (_dbada .ConstrLst ,_bbc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_addef :=NewCT_Rules ();if _gggab :=d .DecodeElement (_addef ,&_aeeg );_gggab !=nil {return _gggab ;};_dbada .RuleLst =append (_dbada .RuleLst ,_addef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}:_agbb :=NewCT_LayoutVariablePropertySet ();if _ebbgd :=d .DecodeElement (_agbb ,&_aeeg );_ebbgd !=nil {return _ebbgd ;};_dbada .VarLst =append (_dbada .VarLst ,_agbb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_eafc :=NewCT_ForEach ();if _cabed :=d .DecodeElement (_eafc ,&_aeeg );_cabed !=nil {return _cabed ;};_dbada .ForEach =append (_dbada .ForEach ,_eafc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_bfae :=NewCT_LayoutNode ();if _gccd :=d .DecodeElement (_bfae ,&_aeeg );_gccd !=nil {return _gccd ;};_dbada .LayoutNode =append (_dbada .LayoutNode ,_bfae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_fbbf :=NewCT_Choose ();if _fddd :=d .DecodeElement (_fbbf ,&_aeeg );_fddd !=nil {return _fddd ;};_dbada .Choose =append (_dbada .Choose ,_fbbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cagc :=_bb .NewCT_OfficeArtExtensionList ();if _gabb :=d .DecodeElement (_cagc ,&_aeeg );_gabb !=nil {return _gabb ;};_dbada .ExtLst =append (_dbada .ExtLst ,_cagc );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_aeeg .Name );if _dede :=d .Skip ();_dede !=nil {return _dede ;};};case _a .EndElement :break _cecac ;case _a .CharData :};};return nil ;};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };func (_eecga *ST_ContinueDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eecga =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_eecga =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_eecga =2;};return nil ;};func (_dffac ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfgga :=_a .Attr {};_dfgga .Name =name ;switch _dffac {case ST_DiagramHorizontalAlignmentUnset :_dfgga .Value ="";case ST_DiagramHorizontalAlignmentL :_dfgga .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_dfgga .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_dfgga .Value ="\u0072";case ST_DiagramHorizontalAlignmentNone :_dfgga .Value ="\u006e\u006f\u006e\u0065";};return _dfgga ,nil ;};func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil };func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_gedc :=&CT_StyleDefinitionHeader {};return _gedc ;};type ST_StartingElement byte ;func (_aecg ST_ConnectorDimension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aecg .String (),start );};func (_bgdb ST_PtType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgdb .String (),start );};func (_faaa *ST_PrSetCustVal )Validate ()error {return _faaa .ValidateWithPath ("")};func (_fbf *AG_IteratorAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffd :=range start .Attr {if _ffd .Name .Local =="\u0061\u0078\u0069\u0073"{_ggb ,_fca :=ParseSliceST_AxisTypes (_ffd .Value );if _fca !=nil {return _fca ;};_fbf .AxisAttr =&_ggb ;continue ;};if _ffd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dde ,_ac :=ParseSliceST_ElementTypes (_ffd .Value );if _ac !=nil {return _ac ;};_fbf .PtTypeAttr =&_dde ;continue ;};if _ffd .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_gb ,_gfc :=ParseSliceST_Booleans (_ffd .Value );if _gfc !=nil {return _gfc ;};_fbf .HideLastTransAttr =&_gb ;continue ;};if _ffd .Name .Local =="\u0073\u0074"{_fa ,_dcf :=ParseSliceST_Ints (_ffd .Value );if _dcf !=nil {return _dcf ;};_fbf .StAttr =&_fa ;continue ;};if _ffd .Name .Local =="\u0063\u006e\u0074"{_cgb ,_bf :=ParseSliceST_UnsignedInts (_ffd .Value );if _bf !=nil {return _bf ;};_fbf .CntAttr =&_cgb ;continue ;};if _ffd .Name .Local =="\u0073\u0074\u0065\u0070"{_ddf ,_fgfg :=ParseSliceST_Ints (_ffd .Value );if _fgfg !=nil {return _fgfg ;};_fbf .StepAttr =&_ddf ;continue ;};};for {_adf ,_ddb :=d .Token ();if _ddb !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0049\u0074\u0065\u0072\u0061\u0074\u006f\u0072\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_ddb );};if _aa ,_adb :=_adf .(_a .EndElement );_adb &&_aa .Name ==start .Name {break ;};};return nil ;};func (_deac *CT_CTDescription )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceb :=range start .Attr {if _ceb .Name .Local =="\u006c\u0061\u006e\u0067"{_cgfc ,_cfbg :=_ceb .Value ,error (nil );if _cfbg !=nil {return _cfbg ;};_deac .LangAttr =&_cgfc ;continue ;};if _ceb .Name .Local =="\u0076\u0061\u006c"{_gfg ,_cga :=_ceb .Value ,error (nil );if _cga !=nil {return _cga ;};_deac .ValAttr =_gfg ;continue ;};};for {_gad ,_eedg :=d .Token ();if _eedg !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0054\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_eedg );};if _ddd ,_cdcg :=_gad .(_a .EndElement );_cdcg &&_ddd .Name ==start .Name {break ;};};return nil ;};func (_gcfaa ST_AnimLvlStr )String ()string {switch _gcfaa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};func (_bbad ST_FallbackDimension )Validate ()error {return _bbad .ValidateWithPath ("")};type CT_DiagramDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;DefStyleAttr *string ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;SampData *CT_SampleData ;StyleData *CT_SampleData ;ClrData *CT_SampleData ;LayoutNode *CT_LayoutNode ;ExtLst *_bb .CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path +func (_acbd *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _egegc ,_ddfc :=range _acbd .Title {if _beda :=_ddfc .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_egegc ));_beda !=nil {return _beda ;};};for _ffb ,_ecfc :=range _acbd .Desc {if _bddd :=_ecfc .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ffb ));_bddd !=nil {return _bddd ;};};if _acbd .CatLst !=nil {if _cdeg :=_acbd .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_cdeg !=nil {return _cdeg ;};};if _acbd .ExtLst !=nil {if _aga :=_acbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aga !=nil {return _aga ;};};return nil ;};func (_ggbg ST_AutoTextRotation )Validate ()error {return _ggbg .ValidateWithPath ("")};func NewCT_AnimLvl ()*CT_AnimLvl {_egbf :=&CT_AnimLvl {};return _egbf };type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_fd .CT_OfficeArtExtensionList ;};func (_fgbff ST_PyramidAccentPosition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgbff .String (),start );};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 (_dgdb *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dgdb =0;case "\u0065\u0078\u0061c\u0074":*_dgdb =1;case "\u0072\u0065\u006c":*_dgdb =2;};return nil ;};func (_fggg ST_ConnectorPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fggg .String (),start );};func (_eagb ST_AxisType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eagb .String (),start );}; -// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path -func (_fdaf *CT_TextProps )ValidateWithPath (path string )error {if _fdaf .Sp3d !=nil {if _bfbdd :=_fdaf .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bfbdd !=nil {return _bfbdd ;};};if _fdaf .FlatTx !=nil {if _gfefa :=_fdaf .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_gfefa !=nil {return _gfefa ;};};return nil ;};type CT_Otherwise struct{NameAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_bb .CT_OfficeArtExtensionList ;}; +// Validate validates the AG_IteratorAttributes and its children +func (_efg *AG_IteratorAttributes )Validate ()error {return _efg .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");}; -// Validate validates the CT_BulletEnabled and its children -func (_eg *CT_BulletEnabled )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};func (_eeeacg *ST_RotationPath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gefba ,_geafe :=d .Token ();if _geafe !=nil {return _geafe ;};if _cbfb ,_adfb :=_gefba .(_a .EndElement );_adfb &&_cbfb .Name ==start .Name {*_eeeacg =1;return nil ;};if _cdcca ,_dbbe :=_gefba .(_a .CharData );!_dbbe {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gefba );}else {switch string (_cdcca ){case "":*_eeeacg =0;case "\u006e\u006f\u006e\u0065":*_eeeacg =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_eeeacg =2;};};_gefba ,_geafe =d .Token ();if _geafe !=nil {return _geafe ;};if _ecfg ,_cffbe :=_gefba .(_a .EndElement );_cffbe &&_ecfg .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gefba );};func (_eed *CT_CTCategories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _eed .Cat !=nil {_ddbc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_fbd :=range _eed .Cat {e .EncodeElement (_fbd ,_ddbc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dffg *CT_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cddg :=range start .Attr {if _cddg .Name .Local =="\u0076\u0061\u006c"{_dffg .ValAttr .UnmarshalXMLAttr (_cddg );continue ;};};for {_abgbc ,_eagf :=d .Token ();if _eagf !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_eagf );};if _caeg ,_faba :=_abgbc .(_a .EndElement );_faba &&_caeg .Name ==start .Name {break ;};};return nil ;};func (_eagae ST_SecondaryLinearDirection )String ()string {switch _eagae {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0072\u006fm\u004c";case 3:return "\u0066\u0072\u006fm\u0052";case 4:return "\u0066\u0072\u006fm\u0054";case 5:return "\u0066\u0072\u006fm\u0042";};return "";};func (_bedea *ST_FunctionOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bedea =0;case "\u0065\u0071\u0075":*_bedea =1;case "\u006e\u0065\u0071":*_bedea =2;case "\u0067\u0074":*_bedea =3;case "\u006c\u0074":*_bedea =4;case "\u0067\u0074\u0065":*_bedea =5;case "\u006c\u0074\u0065":*_bedea =6;};return nil ;};func NewCT_SDName ()*CT_SDName {_ecaab :=&CT_SDName {};return _ecaab };func (_becb ST_NodeVerticalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebcae :=_a .Attr {};_ebcae .Name =name ;switch _becb {case ST_NodeVerticalAlignmentUnset :_ebcae .Value ="";case ST_NodeVerticalAlignmentT :_ebcae .Value ="\u0074";case ST_NodeVerticalAlignmentMid :_ebcae .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_ebcae .Value ="\u0062";};return _ebcae ,nil ;};func (_eafg *ST_PyramidAccentPosition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gacc ,_eefbb :=d .Token ();if _eefbb !=nil {return _eefbb ;};if _bafe ,_bcab :=_gacc .(_a .EndElement );_bcab &&_bafe .Name ==start .Name {*_eafg =1;return nil ;};if _gdbbc ,_dagfe :=_gacc .(_a .CharData );!_dagfe {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gacc );}else {switch string (_gdbbc ){case "":*_eafg =0;case "\u0062\u0065\u0066":*_eafg =1;case "\u0061\u0066\u0074":*_eafg =2;};};_gacc ,_eefbb =d .Token ();if _eefbb !=nil {return _eefbb ;};if _fabe ,_gbagc :=_gacc .(_a .EndElement );_gbagc &&_fabe .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gacc );}; +// Validate validates the CT_CTDescription and its children +func (_gbgg *CT_CTDescription )Validate ()error {return _gbgg .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path -func (_eafe *CT_ForEach )ValidateWithPath (path string )error {for _cfef ,_dgeg :=range _eafe .Alg {if _cgbd :=_dgeg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_cfef ));_cgbd !=nil {return _cgbd ;};};for _aaab ,_cgeg :=range _eafe .Shape {if _bged :=_cgeg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_aaab ));_bged !=nil {return _bged ;};};for _abegb ,_bebb :=range _eafe .PresOf {if _afbgb :=_bebb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_abegb ));_afbgb !=nil {return _afbgb ;};};for _adfd ,_fcadb :=range _eafe .ConstrLst {if _adgfe :=_fcadb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_adfd ));_adgfe !=nil {return _adgfe ;};};for _bgfc ,_ggda :=range _eafe .RuleLst {if _ecba :=_ggda .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_bgfc ));_ecba !=nil {return _ecba ;};};for _fbdca ,_fegae :=range _eafe .ForEach {if _cfff :=_fegae .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_fbdca ));_cfff !=nil {return _cfff ;};};for _ccfd ,_babbg :=range _eafe .LayoutNode {if _baad :=_babbg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ccfd ));_baad !=nil {return _baad ;};};for _bgcd ,_faeg :=range _eafe .Choose {if _eecc :=_faeg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_bgcd ));_eecc !=nil {return _eecc ;};};for _cgegg ,_ecc :=range _eafe .ExtLst {if _aeefc :=_ecc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cgegg ));_aeefc !=nil {return _aeefc ;};};return nil ;};func (_ddab ST_SecondaryChildAlignment )String ()string {switch _ddab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074";case 3:return "\u0062";case 4:return "\u006c";case 5:return "\u0072";};return "";};func (_gca *CT_AnimOne )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddc :=range start .Attr {if _ddc .Name .Local =="\u0076\u0061\u006c"{_gca .ValAttr .UnmarshalXMLAttr (_ddc );continue ;};};for {_feb ,_fga :=d .Token ();if _fga !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_fga );};if _cdcd ,_dbf :=_feb .(_a .EndElement );_dbf &&_cdcd .Name ==start .Name {break ;};};return nil ;};func (_eccbb *ST_TextAnchorHorizontal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efed ,_ddbaf :=d .Token ();if _ddbaf !=nil {return _ddbaf ;};if _ccae ,_fdda :=_efed .(_a .EndElement );_fdda &&_ccae .Name ==start .Name {*_eccbb =1;return nil ;};if _ggbgg ,_fcag :=_efed .(_a .CharData );!_fcag {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efed );}else {switch string (_ggbgg ){case "":*_eccbb =0;case "\u006e\u006f\u006e\u0065":*_eccbb =1;case "\u0063\u0074\u0072":*_eccbb =2;};};_efed ,_ddbaf =d .Token ();if _ddbaf !=nil {return _ddbaf ;};if _bcdb ,_fgbfc :=_efed .(_a .EndElement );_fgbfc &&_bcdb .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efed );};func (_ffbgf ST_ConstraintRelationship )Validate ()error {return _ffbgf .ValidateWithPath ("")};func (_baafg ST_FunctionArgument )String ()string {if _baafg .ST_VariableType !=ST_VariableTypeUnset {return _baafg .ST_VariableType .String ();};return "";};func (_bcgdd ST_FunctionType )String ()string {switch _bcgdd {case 0:return "";case 1:return "\u0063\u006e\u0074";case 2:return "\u0070\u006f\u0073";case 3:return "\u0072\u0065\u0076\u0050\u006f\u0073";case 4:return "\u0070o\u0073\u0045\u0076\u0065\u006e";case 5:return "\u0070\u006f\u0073\u004f\u0064\u0064";case 6:return "\u0076\u0061\u0072";case 7:return "\u0064\u0065\u0070t\u0068";case 8:return "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return "";};func (_dgcg ST_ArrowheadStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_edcba :=_a .Attr {};_edcba .Name =name ;switch _dgcg {case ST_ArrowheadStyleUnset :_edcba .Value ="";case ST_ArrowheadStyleAuto :_edcba .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_edcba .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_edcba .Value ="\u006e\u006f\u0041r\u0072";};return _edcba ,nil ;};func (_fffb *ST_StartingElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfga ,_bbcd :=d .Token ();if _bbcd !=nil {return _bbcd ;};if _acgcab ,_edgbg :=_cfga .(_a .EndElement );_edgbg &&_acgcab .Name ==start .Name {*_fffb =1;return nil ;};if _ebfdg ,_adgdd :=_cfga .(_a .CharData );!_adgdd {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfga );}else {switch string (_ebfdg ){case "":*_fffb =0;case "\u006e\u006f\u0064\u0065":*_fffb =1;case "\u0074\u0072\u0061n\u0073":*_fffb =2;};};_cfga ,_bbcd =d .Token ();if _bbcd !=nil {return _bbcd ;};if _fgeaee ,_bedgd :=_cfga .(_a .EndElement );_bedgd &&_fgeaee .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfga );};const (ST_ConnectorPointUnset ST_ConnectorPoint =0;ST_ConnectorPointAuto ST_ConnectorPoint =1;ST_ConnectorPointBCtr ST_ConnectorPoint =2;ST_ConnectorPointCtr ST_ConnectorPoint =3;ST_ConnectorPointMidL ST_ConnectorPoint =4;ST_ConnectorPointMidR ST_ConnectorPoint =5;ST_ConnectorPointTCtr ST_ConnectorPoint =6;ST_ConnectorPointBL ST_ConnectorPoint =7;ST_ConnectorPointBR ST_ConnectorPoint =8;ST_ConnectorPointTL ST_ConnectorPoint =9;ST_ConnectorPointTR ST_ConnectorPoint =10;ST_ConnectorPointRadial ST_ConnectorPoint =11;);func (_abcd ST_ClrAppMethod )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abcd .String (),start );};func (_ecgbd ST_RotationPath )String ()string {switch _ecgbd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";}; +// Validate validates the CT_ChildMax and its children +func (_bcgg *CT_ChildMax )Validate ()error {return _bcgg .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};func (_afca *ST_CxnType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afca =0;case "\u0070\u0061\u0072O\u0066":*_afca =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_afca =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_afca =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_afca =4;};return nil ;};func (_gdcae ST_ArrowheadStyle )String ()string {switch _gdcae {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0061\u0072\u0072";case 3:return "\u006e\u006f\u0041r\u0072";};return "";};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 CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};func NewCT_Categories ()*CT_Categories {_bfa :=&CT_Categories {};return _bfa };func (_gbag ST_NodeHorizontalAlignment )Validate ()error {return _gbag .ValidateWithPath ("")};func (_egcg *CT_ForEach )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfgb :=range start .Attr {if _cfgb .Name .Local =="\u0072\u0065\u0066"{_daff ,_gccg :=_cfgb .Value ,error (nil );if _gccg !=nil {return _gccg ;};_egcg .RefAttr =&_daff ;continue ;};if _cfgb .Name .Local =="\u006e\u0061\u006d\u0065"{_cefd ,_fdgd :=_cfgb .Value ,error (nil );if _fdgd !=nil {return _fdgd ;};_egcg .NameAttr =&_cefd ;continue ;};if _cfgb .Name .Local =="\u0061\u0078\u0069\u0073"{_eecd ,_afad :=ParseSliceST_AxisTypes (_cfgb .Value );if _afad !=nil {return _afad ;};_egcg .AxisAttr =&_eecd ;continue ;};if _cfgb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ceg ,_gaad :=ParseSliceST_ElementTypes (_cfgb .Value );if _gaad !=nil {return _gaad ;};_egcg .PtTypeAttr =&_ceg ;continue ;};if _cfgb .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_abcgd ,_agfb :=ParseSliceST_Booleans (_cfgb .Value );if _agfb !=nil {return _agfb ;};_egcg .HideLastTransAttr =&_abcgd ;continue ;};if _cfgb .Name .Local =="\u0073\u0074"{_ffef ,_eega :=ParseSliceST_Ints (_cfgb .Value );if _eega !=nil {return _eega ;};_egcg .StAttr =&_ffef ;continue ;};if _cfgb .Name .Local =="\u0063\u006e\u0074"{_ddcaf ,_ddgg :=ParseSliceST_UnsignedInts (_cfgb .Value );if _ddgg !=nil {return _ddgg ;};_egcg .CntAttr =&_ddcaf ;continue ;};if _cfgb .Name .Local =="\u0073\u0074\u0065\u0070"{_gcbd ,_ffee :=ParseSliceST_Ints (_cfgb .Value );if _ffee !=nil {return _ffee ;};_egcg .StepAttr =&_gcbd ;continue ;};};_egfg :for {_ccca ,_gecda :=d .Token ();if _gecda !=nil {return _gecda ;};switch _ccde :=_ccca .(type ){case _a .StartElement :switch _ccde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_dbbad :=NewCT_Algorithm ();if _cfbd :=d .DecodeElement (_dbbad ,&_ccde );_cfbd !=nil {return _cfbd ;};_egcg .Alg =append (_egcg .Alg ,_dbbad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dffac :=NewCT_Shape ();if _aeff :=d .DecodeElement (_dffac ,&_ccde );_aeff !=nil {return _aeff ;};_egcg .Shape =append (_egcg .Shape ,_dffac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fecf :=NewCT_PresentationOf ();if _dgd :=d .DecodeElement (_fecf ,&_ccde );_dgd !=nil {return _dgd ;};_egcg .PresOf =append (_egcg .PresOf ,_fecf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gegg :=NewCT_Constraints ();if _bcce :=d .DecodeElement (_gegg ,&_ccde );_bcce !=nil {return _bcce ;};_egcg .ConstrLst =append (_egcg .ConstrLst ,_gegg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ccfd :=NewCT_Rules ();if _agbg :=d .DecodeElement (_ccfd ,&_ccde );_agbg !=nil {return _agbg ;};_egcg .RuleLst =append (_egcg .RuleLst ,_ccfd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efda :=NewCT_ForEach ();if _dga :=d .DecodeElement (_efda ,&_ccde );_dga !=nil {return _dga ;};_egcg .ForEach =append (_egcg .ForEach ,_efda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bgbf :=NewCT_LayoutNode ();if _ddbee :=d .DecodeElement (_bgbf ,&_ccde );_ddbee !=nil {return _ddbee ;};_egcg .LayoutNode =append (_egcg .LayoutNode ,_bgbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ddba :=NewCT_Choose ();if _dfdf :=d .DecodeElement (_ddba ,&_ccde );_dfdf !=nil {return _dfdf ;};_egcg .Choose =append (_egcg .Choose ,_ddba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eceeg :=_fd .NewCT_OfficeArtExtensionList ();if _cdea :=d .DecodeElement (_eceeg ,&_ccde );_cdea !=nil {return _cdea ;};_egcg .ExtLst =append (_egcg .ExtLst ,_eceeg );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\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_ccde .Name );if _dgeb :=d .Skip ();_dgeb !=nil {return _dgeb ;};};case _a .EndElement :break _egfg ;case _a .CharData :};};return nil ;};func (_cdgac *ST_ChildOrderType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cdgac =0;case "\u0062":*_cdgac =1;case "\u0074":*_cdgac =2;};return nil ;};func (_cdeae ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _cdeae {case 0,1,2,3,4,5:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdeae ));};return nil ;};func (_cca *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 :_ef .Sprintf ("\u0025\u0076",_cca .NameAttr )});e .EncodeToken (start );if _cca .FillClrLst !=nil {_deff :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_cca .FillClrLst ,_deff );};if _cca .LinClrLst !=nil {_ddea :=_a .StartElement {Name :_a .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}};e .EncodeElement (_cca .LinClrLst ,_ddea );};if _cca .EffectClrLst !=nil {_fbea :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_cca .EffectClrLst ,_fbea );};if _cca .TxLinClrLst !=nil {_dcg :=_a .StartElement {Name :_a .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_cca .TxLinClrLst ,_dcg );};if _cca .TxFillClrLst !=nil {_agb :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_cca .TxFillClrLst ,_agb );};if _cca .TxEffectClrLst !=nil {_egg :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}};e .EncodeElement (_cca .TxEffectClrLst ,_egg );};if _cca .ExtLst !=nil {_efc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cca .ExtLst ,_efc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CTCategory and its children -func (_dge *CT_CTCategory )Validate ()error {return _dge .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_bgbbf *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgbbf =0;case "\u0062\u0065\u0066":*_bgbbf =1;case "\u0061\u0066\u0074":*_bgbbf =2;};return nil ;};func (_cbdf *ST_HierarchyAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbee ,_fgfgd :=d .Token ();if _fgfgd !=nil {return _fgfgd ;};if _dgfd ,_ccfeg :=_dbee .(_a .EndElement );_ccfeg &&_dgfd .Name ==start .Name {*_cbdf =1;return nil ;};if _bdeeg ,_ccef :=_dbee .(_a .CharData );!_ccef {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbee );}else {switch string (_bdeeg ){case "":*_cbdf =0;case "\u0074\u004c":*_cbdf =1;case "\u0074\u0052":*_cbdf =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_cbdf =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_cbdf =4;case "\u0062\u004c":*_cbdf =5;case "\u0062\u0052":*_cbdf =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_cbdf =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_cbdf =8;case "\u006c\u0054":*_cbdf =9;case "\u006c\u0042":*_cbdf =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_cbdf =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_cbdf =12;case "\u0072\u0054":*_cbdf =13;case "\u0072\u0042":*_cbdf =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_cbdf =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_cbdf =16;};};_dbee ,_fgfgd =d .Token ();if _fgfgd !=nil {return _fgfgd ;};if _adcdc ,_gagba :=_dbee .(_a .EndElement );_gagba &&_adcdc .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbee );};func (_bcdc ST_HueDir )Validate ()error {return _bcdc .ValidateWithPath ("")};func (_ebbe *CT_TextProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebbe .Sp3d !=nil {_dfdce :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_ebbe .Sp3d ,_dfdce );};if _ebbe .FlatTx !=nil {_dgefe :=_a .StartElement {Name :_a .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_ebbe .FlatTx ,_dgefe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gafa ST_HierBranchStyle )ValidateWithPath (path string )error {switch _gafa {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafa ));};return nil ;};func (_aba *CT_OrgChart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfgd :=range start .Attr {if _bfgd .Name .Local =="\u0076\u0061\u006c"{_cbdb ,_cgac :=_b .ParseBool (_bfgd .Value );if _cgac !=nil {return _cgac ;};_aba .ValAttr =&_cbdb ;continue ;};};for {_fac ,_bgae :=d .Token ();if _bgae !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_bgae );};if _feaac ,_fgbc :=_fac .(_a .EndElement );_fgbc &&_feaac .Name ==start .Name {break ;};};return nil ;};func (_bdde ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _bdde {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdde ));};return nil ;};func (_gbba *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbba =0;case "\u0074":*_gbba =1;case "\u006d\u0069\u0064":*_gbba =2;case "\u0062":*_gbba =3;};return nil ;};func (_ebega *ST_DiagramTextAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgeae ,_fcgge :=d .Token ();if _fcgge !=nil {return _fcgge ;};if _eedde ,_fagff :=_dgeae .(_a .EndElement );_fagff &&_eedde .Name ==start .Name {*_ebega =1;return nil ;};if _afee ,_gdeca :=_dgeae .(_a .CharData );!_gdeca {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgeae );}else {switch string (_afee ){case "":*_ebega =0;case "\u006c":*_ebega =1;case "\u0063\u0074\u0072":*_ebega =2;case "\u0072":*_ebega =3;};};_dgeae ,_fcgge =d .Token ();if _fcgge !=nil {return _fcgge ;};if _geaea ,_fbgf :=_dgeae .(_a .EndElement );_fbgf &&_geaea .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgeae );}; +// ST_LayoutShapeType is a union type +type ST_LayoutShapeType struct{ST_ShapeType _fd .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;}; -// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path -func (_ecb *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_afgfb *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _afgfb .LayoutDefHdr !=nil {_afeg :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_abde :=range _afgfb .LayoutDefHdr {e .EncodeElement (_abde ,_afeg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewLayoutDefHdr ()*LayoutDefHdr {_efac :=&LayoutDefHdr {};_efac .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _efac ;};func (_ecaff ST_ParameterId )Validate ()error {return _ecaff .ValidateWithPath ("")};func NewStyleDefHdrLst ()*StyleDefHdrLst {_fgfge :=&StyleDefHdrLst {};_fgfge .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _fgfge ;};func (_bbgc ST_AutoTextRotation )ValidateWithPath (path string )error {switch _bbgc {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgc ));};return nil ;};func (_bfeg *StyleDefHdr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072";return _bfeg .CT_StyleDefinitionHeader .MarshalXML (e ,start );};func (_efcgg ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _efcgg {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcgg ));};return nil ;}; +// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path +func (_gbb *CT_Categories )ValidateWithPath (path string )error {for _ded ,_dbbe :=range _gbb .Cat {if _efe :=_dbbe .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_ded ));_efe !=nil {return _efe ;};};return nil ;};func (_dcbe ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _dcbe {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbe ));};return nil ;};type RelIds struct{CT_RelIds }; -// Validate validates the DataModel and its children -func (_cceeb *DataModel )Validate ()error {return _cceeb .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");}; +// Validate validates the CT_ElemPropSet and its children +func (_ecgc *CT_ElemPropSet )Validate ()error {return _ecgc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_dcbfc *ST_TextAnchorVertical )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecfad ,_daabb :=d .Token ();if _daabb !=nil {return _daabb ;};if _fdgea ,_bfcadb :=_ecfad .(_a .EndElement );_bfcadb &&_fdgea .Name ==start .Name {*_dcbfc =1;return nil ;};if _ddcc ,_dgcd :=_ecfad .(_a .CharData );!_dgcd {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecfad );}else {switch string (_ddcc ){case "":*_dcbfc =0;case "\u0074":*_dcbfc =1;case "\u006d\u0069\u0064":*_dcbfc =2;case "\u0062":*_dcbfc =3;};};_ecfad ,_daabb =d .Token ();if _daabb !=nil {return _daabb ;};if _ebdaa ,_eegacc :=_ecfad .(_a .EndElement );_eegacc &&_ebdaa .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecfad );};func NewCT_Constraints ()*CT_Constraints {_agad :=&CT_Constraints {};return _agad };type CT_AnimOne struct{ValAttr ST_AnimOneStr ;};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;);func (_fc *AG_IteratorAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fc .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_fc .AxisAttr )});};if _fc .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_fc .PtTypeAttr )});};if _fc .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 :_ef .Sprintf ("\u0025\u0076",*_fc .HideLastTransAttr )});};if _fc .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_fc .StAttr )});};if _fc .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_fc .CntAttr )});};if _fc .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ef .Sprintf ("\u0025\u0076",*_fc .StepAttr )});};return nil ;};func (_becdf ST_AnimLvlStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgbb :=_a .Attr {};_cgbb .Name =name ;switch _becdf {case ST_AnimLvlStrUnset :_cgbb .Value ="";case ST_AnimLvlStrNone :_cgbb .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_cgbb .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_cgbb .Value ="\u0063\u0074\u0072";};return _cgbb ,nil ;}; -// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path -func (_aagg *CT_DataModel )ValidateWithPath (path string )error {if _gdac :=_aagg .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_gdac !=nil {return _gdac ;};if _aagg .CxnLst !=nil {if _abbg :=_aagg .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_abbg !=nil {return _abbg ;};};if _aagg .Bg !=nil {if _gegd :=_aagg .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_gegd !=nil {return _gegd ;};};if _aagg .Whole !=nil {if _fbb :=_aagg .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_fbb !=nil {return _fbb ;};};if _aagg .ExtLst !=nil {if _gfef :=_aagg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfef !=nil {return _gfef ;};};return nil ;};func (_egadf *ST_FunctionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egadf =0;case "\u0063\u006e\u0074":*_egadf =1;case "\u0070\u006f\u0073":*_egadf =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_egadf =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_egadf =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_egadf =5;case "\u0076\u0061\u0072":*_egadf =6;case "\u0064\u0065\u0070t\u0068":*_egadf =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_egadf =8;};return nil ;};func (_ffcbe ST_AutoTextRotation )String ()string {switch _ffcbe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return "";};type ST_TextBlockDirection byte ; +// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path +func (_bcbb *CT_Description )ValidateWithPath (path string )error {return nil };func NewCT_RelIds ()*CT_RelIds {_bfded :=&CT_RelIds {};return _bfded };func (_ggffc ST_PtType )String ()string {switch _ggffc {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 "";};type ST_FlowDirection byte ;type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func (_abgb *ST_BoolOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fggcdc ,_gaadb :=d .Token ();if _gaadb !=nil {return _gaadb ;};if _edbg ,_abcfb :=_fggcdc .(_a .EndElement );_abcfb &&_edbg .Name ==start .Name {*_abgb =1;return nil ;};if _fbed ,_bfga :=_fggcdc .(_a .CharData );!_bfga {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fggcdc );}else {switch string (_fbed ){case "":*_abgb =0;case "\u006e\u006f\u006e\u0065":*_abgb =1;case "\u0065\u0071\u0075":*_abgb =2;case "\u0067\u0074\u0065":*_abgb =3;case "\u006c\u0074\u0065":*_abgb =4;};};_fggcdc ,_gaadb =d .Token ();if _gaadb !=nil {return _gaadb ;};if _decdc ,_afaag :=_fggcdc .(_a .EndElement );_afaag &&_decdc .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fggcdc );};func (_edee ST_FunctionOperator )String ()string {switch _edee {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 ST_TextAnchorHorizontal byte ;func (_bdfda *CT_Parameter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_gabbg ,_bbgb :=_bdfda .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _bbgb !=nil {return _bbgb ;};start .Attr =append (start .Attr ,_gabbg );start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_bdfda .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_PresentationOf ()*CT_PresentationOf {_gfeee :=&CT_PresentationOf {};return _gfeee };func (_bbgbf *ST_TextBlockDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abfe ,_ffag :=d .Token ();if _ffag !=nil {return _ffag ;};if _dafdf ,_fead :=_abfe .(_a .EndElement );_fead &&_dafdf .Name ==start .Name {*_bbgbf =1;return nil ;};if _acfdb ,_beaa :=_abfe .(_a .CharData );!_beaa {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abfe );}else {switch string (_acfdb ){case "":*_bbgbf =0;case "\u0068\u006f\u0072\u007a":*_bbgbf =1;case "\u0076\u0065\u0072\u0074":*_bbgbf =2;};};_abfe ,_ffag =d .Token ();if _ffag !=nil {return _ffag ;};if _fcga ,_bdad :=_abfe .(_a .EndElement );_bdad &&_fcga .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abfe );};type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst };func (_eadec *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 _eadec .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );}; -// Validate validates the CT_TextProps and its children -func (_fdcb *CT_TextProps )Validate ()error {return _fdcb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};func (_agfab *ST_RotationPath )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agfab =0;case "\u006e\u006f\u006e\u0065":*_agfab =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_agfab =2;};return nil ;};func (_fggc ST_ChildOrderType )ValidateWithPath (path string )error {switch _fggc {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggc ));};return nil ;};func (_ccddad ST_ParameterId )String ()string {switch _ccddad {case 0:return "";case 1:return "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case 2:return "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case 3:return "\u0063\u0068\u0044i\u0072";case 4:return "\u0063h\u0041\u006c\u0069\u0067\u006e";case 5:return "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case 6:return "\u006c\u0069\u006e\u0044\u0069\u0072";case 7:return "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case 8:return "\u0073\u0074\u0045\u006c\u0065\u006d";case 9:return "\u0062\u0065\u006e\u0064\u0050\u0074";case 10:return "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case 11:return "\u0062\u0065\u0067\u0053\u0074\u0079";case 12:return "\u0065\u006e\u0064\u0053\u0074\u0079";case 13:return "\u0064\u0069\u006d";case 14:return "\u0072o\u0074\u0050\u0061\u0074\u0068";case 15:return "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case 16:return "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case 17:return "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case 18:return "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case 19:return "\u0074\u0078\u0044i\u0072";case 20:return "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case 21:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case 22:return "\u0074x\u0042\u006c\u0044\u0069\u0072";case 23:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case 24:return "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case 25:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case 26:return "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case 27:return "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case 28:return "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case 29:return "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 30:return "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case 31:return "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case 32:return "\u0067\u0072\u0044i\u0072";case 33:return "\u0066l\u006f\u0077\u0044\u0069\u0072";case 34:return "\u0063o\u006e\u0074\u0044\u0069\u0072";case 35:return "\u0062\u006b\u0070\u0074";case 36:return "\u006f\u0066\u0066";case 37:return "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case 38:return "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 39:return "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case 40:return "\u0073\u0074\u0041n\u0067";case 41:return "\u0073p\u0061\u006e\u0041\u006e\u0067";case 42:return "\u0061\u0072";case 43:return "\u006cn\u0053\u0070\u0050\u0061\u0072";case 44:return "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case 45:return "\u006c\u006e\u0053\u0070\u0043\u0068";case 46:return "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case 47:return "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case 48:return "\u0061l\u0069\u0067\u006e\u0054\u0078";case 49:return "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case 50:return "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case 51:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case 52:return "\u0073r\u0063\u004e\u006f\u0064\u0065";case 53:return "\u0064s\u0074\u004e\u006f\u0064\u0065";case 54:return "\u0062\u0065\u0067\u0050\u0074\u0073";case 55:return "\u0065\u006e\u0064\u0050\u0074\u0073";};return "";}; +// Validate validates the CT_OrgChart and its children +func (_cdgd *CT_OrgChart )Validate ()error {return _cdgd .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};func (_gcbcg ST_StartingElement )Validate ()error {return _gcbcg .ValidateWithPath ("")};func (_fgfgg ST_ChildAlignment )ValidateWithPath (path string )error {switch _fgfgg {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfgg ));};return nil ;};func (_dfag *CT_TextProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dfag .Sp3d !=nil {_gbggc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dfag .Sp3d ,_gbggc );};if _dfag .FlatTx !=nil {_gdfc :=_a .StartElement {Name :_a .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_dfag .FlatTx ,_gdfc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_UnsignedInts []uint32 ; -// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path -func (_aaadgb *CT_NumericRule )ValidateWithPath (path string )error {if _aaadgb .ExtLst !=nil {if _dfgfd :=_aaadgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfgfd !=nil {return _dfgfd ;};};if _fgfbf :=_aaadgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fgfbf !=nil {return _fgfbf ;};if _dgbe :=_aaadgb .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_dgbe !=nil {return _dgbe ;};if _gccg :=_aaadgb .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gccg !=nil {return _gccg ;};return nil ;};func (_gcdac ST_VerticalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dggef :=_a .Attr {};_dggef .Name =name ;switch _gcdac {case ST_VerticalAlignmentUnset :_dggef .Value ="";case ST_VerticalAlignmentT :_dggef .Value ="\u0074";case ST_VerticalAlignmentMid :_dggef .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_dggef .Value ="\u0062";case ST_VerticalAlignmentNone :_dggef .Value ="\u006e\u006f\u006e\u0065";};return _dggef ,nil ;};func (_eedcc *ST_ConnectorPoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eedcc =0;case "\u0061\u0075\u0074\u006f":*_eedcc =1;case "\u0062\u0043\u0074\u0072":*_eedcc =2;case "\u0063\u0074\u0072":*_eedcc =3;case "\u006d\u0069\u0064\u004c":*_eedcc =4;case "\u006d\u0069\u0064\u0052":*_eedcc =5;case "\u0074\u0043\u0074\u0072":*_eedcc =6;case "\u0062\u004c":*_eedcc =7;case "\u0062\u0052":*_eedcc =8;case "\u0074\u004c":*_eedcc =9;case "\u0074\u0052":*_eedcc =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_eedcc =11;};return nil ;};func (_ebegb ST_ConnectorPoint )ValidateWithPath (path string )error {switch _ebegb {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebegb ));};return nil ;};func (_bbabg ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _bbabg {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbabg ));};return nil ;};func (_aggf *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aggf =0;case "\u0073\u0074\u0065\u0070":*_aggf =1;case "\u0073\u0074\u0061c\u006b":*_aggf =2;};return nil ;}; +// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path +func (_gfgd *CT_CTCategories )ValidateWithPath (path string )error {for _eebg ,_fae :=range _gfgd .Cat {if _bba :=_fae .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_eebg ));_bba !=nil {return _bba ;};};return nil ;};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };func (_fabfg *ST_HueDir )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fabfg =0;case "\u0063\u0077":*_fabfg =1;case "\u0063\u0063\u0077":*_fabfg =2;};return nil ;};type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_fd .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_fd .CT_OfficeArtExtensionList ;};func (_eagd *ST_PrSetCustVal )Validate ()error {return _eagd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_egfd *CT_Colors )ValidateWithPath (path string )error {if _ecbc :=_egfd .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_ecbc !=nil {return _ecbc ;};if _eddb :=_egfd .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_eddb !=nil {return _eddb ;};for _fgcc ,_gacd :=range _egfd .EG_ColorChoice {if _aeef :=_gacd .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fgcc ));_aeef !=nil {return _aeef ;};};return nil ;};func (_aaga ST_ConnectorDimension )Validate ()error {return _aaga .ValidateWithPath ("")};type ST_NodeVerticalAlignment byte ;type CT_AnimOne struct{ValAttr ST_AnimOneStr ;}; +// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path +func (_eadg *CT_PresentationOf )ValidateWithPath (path string )error {if _eadg .ExtLst !=nil {if _dgfa :=_eadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgfa !=nil {return _dgfa ;};};return nil ;};func (_eedg *CT_SDCategories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdad :for {_bdcc ,_ecaae :=d .Token ();if _ecaae !=nil {return _ecaae ;};switch _cbgbe :=_bdcc .(type ){case _a .StartElement :switch _cbgbe .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"}:_dcca :=NewCT_SDCategory ();if _gdbca :=d .DecodeElement (_dcca ,&_cbgbe );_gdbca !=nil {return _gdbca ;};_eedg .Cat =append (_eedg .Cat ,_dcca );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\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_cbgbe .Name );if _geegg :=d .Skip ();_geegg !=nil {return _geegg ;};};case _a .EndElement :break _cdad ;case _a .CharData :};};return nil ;};const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;);func (_ffca ST_ParameterVal )String ()string {if _ffca .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _ffca .ST_DiagramHorizontalAlignment .String ();};if _ffca .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _ffca .ST_VerticalAlignment .String ();};if _ffca .ST_ChildDirection !=ST_ChildDirectionUnset {return _ffca .ST_ChildDirection .String ();};if _ffca .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _ffca .ST_ChildAlignment .String ();};if _ffca .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _ffca .ST_SecondaryChildAlignment .String ();};if _ffca .ST_LinearDirection !=ST_LinearDirectionUnset {return _ffca .ST_LinearDirection .String ();};if _ffca .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _ffca .ST_SecondaryLinearDirection .String ();};if _ffca .ST_StartingElement !=ST_StartingElementUnset {return _ffca .ST_StartingElement .String ();};if _ffca .ST_BendPoint !=ST_BendPointUnset {return _ffca .ST_BendPoint .String ();};if _ffca .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _ffca .ST_ConnectorRouting .String ();};if _ffca .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _ffca .ST_ArrowheadStyle .String ();};if _ffca .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _ffca .ST_ConnectorDimension .String ();};if _ffca .ST_RotationPath !=ST_RotationPathUnset {return _ffca .ST_RotationPath .String ();};if _ffca .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _ffca .ST_CenterShapeMapping .String ();};if _ffca .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _ffca .ST_NodeHorizontalAlignment .String ();};if _ffca .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _ffca .ST_NodeVerticalAlignment .String ();};if _ffca .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _ffca .ST_FallbackDimension .String ();};if _ffca .ST_TextDirection !=ST_TextDirectionUnset {return _ffca .ST_TextDirection .String ();};if _ffca .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _ffca .ST_PyramidAccentPosition .String ();};if _ffca .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _ffca .ST_PyramidAccentTextMargin .String ();};if _ffca .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _ffca .ST_TextBlockDirection .String ();};if _ffca .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _ffca .ST_TextAnchorHorizontal .String ();};if _ffca .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _ffca .ST_TextAnchorVertical .String ();};if _ffca .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _ffca .ST_DiagramTextAlignment .String ();};if _ffca .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _ffca .ST_AutoTextRotation .String ();};if _ffca .ST_GrowDirection !=ST_GrowDirectionUnset {return _ffca .ST_GrowDirection .String ();};if _ffca .ST_FlowDirection !=ST_FlowDirectionUnset {return _ffca .ST_FlowDirection .String ();};if _ffca .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _ffca .ST_ContinueDirection .String ();};if _ffca .ST_Breakpoint !=ST_BreakpointUnset {return _ffca .ST_Breakpoint .String ();};if _ffca .ST_Offset !=ST_OffsetUnset {return _ffca .ST_Offset .String ();};if _ffca .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _ffca .ST_HierarchyAlignment .String ();};if _ffca .Int32 !=nil {return _ef .Sprintf ("\u0025\u0076",*_ffca .Int32 );};if _ffca .Float64 !=nil {return _ef .Sprintf ("\u0025\u0076",*_ffca .Float64 );};if _ffca .Bool !=nil {return _ef .Sprintf ("\u0025\u0076",*_ffca .Bool );};if _ffca .StringVal !=nil {return _ef .Sprintf ("\u0025\u0076",*_ffca .StringVal );};if _ffca .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _ffca .ST_ConnectorPoint .String ();};return "";};func (_eac *CT_AnimLvl )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eac .ValAttr !=ST_AnimLvlStrUnset {_aab ,_fcc :=_eac .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _fcc !=nil {return _fcc ;};start .Attr =append (start .Attr ,_aab );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffe *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 :_ef .Sprintf ("\u0025\u0076",_ffe .UniqueIdAttr )});if _ffe .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_ffe .MinVerAttr )});};if _ffe .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_ffe .DefStyleAttr )});};if _ffe .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_ffe .ResIdAttr )});};e .EncodeToken (start );_cga :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_ada :=range _ffe .Title {e .EncodeElement (_ada ,_cga );};_cefc :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_bfdgb :=range _ffe .Desc {e .EncodeElement (_bfdgb ,_cefc );};if _ffe .CatLst !=nil {_ddce :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffe .CatLst ,_ddce );};if _ffe .ExtLst !=nil {_cbeg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffe .ExtLst ,_cbeg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bgfae *CT_StyleDefinitionHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bgfae .StyleDefHdr !=nil {_dbbcc :=_a .StartElement {Name :_a .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_eacg :=range _bgfae .StyleDefHdr {e .EncodeElement (_eacg ,_dbbcc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_beedc ST_PyramidAccentTextMargin )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ffdc :=_a .Attr {};_ffdc .Name =name ;switch _beedc {case ST_PyramidAccentTextMarginUnset :_ffdc .Value ="";case ST_PyramidAccentTextMarginStep :_ffdc .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_ffdc .Value ="\u0073\u0074\u0061c\u006b";};return _ffdc ,nil ;}; -// Validate validates the CT_Adj and its children -func (_efg *CT_Adj )Validate ()error {return _efg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};func (_cgfgd *CT_Constraints )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebbg :for {_ffdb ,_ccbb :=d .Token ();if _ccbb !=nil {return _ccbb ;};switch _fcfc :=_ffdb .(type ){case _a .StartElement :switch _fcfc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}:_fdce :=NewCT_Constraint ();if _ffee :=d .DecodeElement (_fdce ,&_fcfc );_ffee !=nil {return _ffee ;};_cgfgd .Constr =append (_cgfgd .Constr ,_fdce );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061i\u006et\u0073\u0020\u0025\u0076",_fcfc .Name );if _faad :=d .Skip ();_faad !=nil {return _faad ;};};case _a .EndElement :break _ebbg ;case _a .CharData :};};return nil ;};func (_fgedd ST_AlgorithmType )String ()string {switch _fgedd {case 0:return "";case 1:return "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case 2:return "\u0063\u006f\u006e\u006e";case 3:return "\u0063\u0079\u0063l\u0065";case 4:return "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case 5:return "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case 6:return "\u0070\u0079\u0072\u0061";case 7:return "\u006c\u0069\u006e";case 8:return "\u0073\u0070";case 9:return "\u0074\u0078";case 10:return "\u0073\u006e\u0061k\u0065";};return "";};func NewCT_ColorTransform ()*CT_ColorTransform {_bbfc :=&CT_ColorTransform {};return _bbfc };const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentT ST_VerticalAlignment =1;ST_VerticalAlignmentMid ST_VerticalAlignment =2;ST_VerticalAlignmentB ST_VerticalAlignment =3;ST_VerticalAlignmentNone ST_VerticalAlignment =4;);func NewCT_AnimOne ()*CT_AnimOne {_ffg :=&CT_AnimOne {};return _ffg };func (_bgcgd ST_StartingElement )String ()string {switch _bgcgd {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";}; +// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path +func (_ecedc *LayoutDefHdr )ValidateWithPath (path string )error {if _febfc :=_ecedc .CT_DiagramDefinitionHeader .ValidateWithPath (path );_febfc !=nil {return _febfc ;};return nil ;};func (_agced ST_ElementType )String ()string {switch _agced {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0064\u006f\u0063";case 3:return "\u006e\u006f\u0064\u0065";case 4:return "\u006e\u006f\u0072\u006d";case 5:return "\u006eo\u006e\u004e\u006f\u0072\u006d";case 6:return "\u0061\u0073\u0073\u0074";case 7:return "\u006eo\u006e\u0041\u0073\u0073\u0074";case 8:return "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case 9:return "\u0070\u0072\u0065\u0073";case 10:return "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return "";};func NewCT_SDDescription ()*CT_SDDescription {_dceeb :=&CT_SDDescription {};return _dceeb }; -// Validate validates the CT_ChildMax and its children -func (_cgfg *CT_ChildMax )Validate ()error {return _cgfg .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};func (_bdedd ST_ResizeHandlesStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_agbgc :=_a .Attr {};_agbgc .Name =name ;switch _bdedd {case ST_ResizeHandlesStrUnset :_agbgc .Value ="";case ST_ResizeHandlesStrExact :_agbgc .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_agbgc .Value ="\u0072\u0065\u006c";};return _agbgc ,nil ;};func (_dcee *ST_ConnectorDimension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddcec ,_bgcfc :=d .Token ();if _bgcfc !=nil {return _bgcfc ;};if _ffga ,_abbf :=_ddcec .(_a .EndElement );_abbf &&_ffga .Name ==start .Name {*_dcee =1;return nil ;};if _adfac ,_beafg :=_ddcec .(_a .CharData );!_beafg {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddcec );}else {switch string (_adfac ){case "":*_dcee =0;case "\u0031\u0044":*_dcee =1;case "\u0032\u0044":*_dcee =2;case "\u0063\u0075\u0073\u0074":*_dcee =3;};};_ddcec ,_bgcfc =d .Token ();if _bgcfc !=nil {return _bgcfc ;};if _egba ,_ccead :=_ddcec .(_a .EndElement );_ccead &&_egba .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddcec );};func (_bfbgg *ColorsDefHdrLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _bfbgg .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func (_ecbg *CT_CTName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecbg .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_ecbg .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_ecbg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path +func (_bcf *CT_AnimOne )ValidateWithPath (path string )error {if _edac :=_bcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edac !=nil {return _edac ;};return nil ;};func (_bada ST_HierBranchStyle )ValidateWithPath (path string )error {switch _bada {case 0,1,2,3,4,5:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bada ));};return nil ;};func NewCT_Colors ()*CT_Colors {_bedag :=&CT_Colors {};return _bedag };func (_ffccc ST_AnimLvlStr )Validate ()error {return _ffccc .ValidateWithPath ("")}; -// Validate validates the CT_StyleDefinitionHeaderLst and its children -func (_acede *CT_StyleDefinitionHeaderLst )Validate ()error {return _acede .ValidateWithPath ("C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074");};func (_cdde ST_ArrowheadStyle )String ()string {switch _cdde {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0061\u0072\u0072";case 3:return "\u006e\u006f\u0041r\u0072";};return "";};func (_afgfc *ST_ElementType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afgfc =0;case "\u0061\u006c\u006c":*_afgfc =1;case "\u0064\u006f\u0063":*_afgfc =2;case "\u006e\u006f\u0064\u0065":*_afgfc =3;case "\u006e\u006f\u0072\u006d":*_afgfc =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_afgfc =5;case "\u0061\u0073\u0073\u0074":*_afgfc =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_afgfc =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_afgfc =8;case "\u0070\u0072\u0065\u0073":*_afgfc =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_afgfc =10;};return nil ;};func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_baeb :=&CT_DiagramDefinitionHeaderLst {};return _baeb ;};func (_dddeb *ST_FallbackDimension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccbba ,_dcbaf :=d .Token ();if _dcbaf !=nil {return _dcbaf ;};if _eaec ,_eadbf :=_ccbba .(_a .EndElement );_eadbf &&_eaec .Name ==start .Name {*_dddeb =1;return nil ;};if _bcdaa ,_debdc :=_ccbba .(_a .CharData );!_debdc {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccbba );}else {switch string (_bcdaa ){case "":*_dddeb =0;case "\u0031\u0044":*_dddeb =1;case "\u0032\u0044":*_dddeb =2;};};_ccbba ,_dcbaf =d .Token ();if _dcbaf !=nil {return _dcbaf ;};if _ebdbf ,_bbfcc :=_ccbba .(_a .EndElement );_bbfcc &&_ebdbf .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccbba );}; +// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path +func (_caabe *CT_ColorTransform )ValidateWithPath (path string )error {for _efde ,_dbed :=range _caabe .Title {if _effa :=_dbed .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_efde ));_effa !=nil {return _effa ;};};for _gadg ,_cefg :=range _caabe .Desc {if _eccc :=_cefg .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_gadg ));_eccc !=nil {return _eccc ;};};if _caabe .CatLst !=nil {if _caeg :=_caabe .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_caeg !=nil {return _caeg ;};};for _fce ,_gegb :=range _caabe .StyleLbl {if _cdd :=_gegb .ValidateWithPath (_ef .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_fce ));_cdd !=nil {return _cdd ;};};if _caabe .ExtLst !=nil {if _fbce :=_caabe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbce !=nil {return _fbce ;};};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 NewCT_Constraint ()*CT_Constraint {_eeac :=&CT_Constraint {};return _eeac };func (_abgcg ST_ConnectorRouting )Validate ()error {return _abgcg .ValidateWithPath ("")};type ST_AlgorithmType byte ;const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;);type ST_FunctionOperator byte ; -// Validate validates the CT_Constraints and its children -func (_affdd *CT_Constraints )Validate ()error {return _affdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");}; +// Validate validates the CT_Constraint and its children +func (_dbgc *CT_Constraint )Validate ()error {return _dbgc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func (_bcecf ST_ConnectorPoint )Validate ()error {return _bcecf .ValidateWithPath ("")};func (_cagc *ST_TextDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cagc =0;case "\u0066\u0072\u006fm\u0054":*_cagc =1;case "\u0066\u0072\u006fm\u0042":*_cagc =2;};return nil ;};func (_dafgb *ST_FallbackDimension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdffa ,_ddab :=d .Token ();if _ddab !=nil {return _ddab ;};if _cgge ,_cfffg :=_gdffa .(_a .EndElement );_cfffg &&_cgge .Name ==start .Name {*_dafgb =1;return nil ;};if _cadc ,_accgda :=_gdffa .(_a .CharData );!_accgda {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdffa );}else {switch string (_cadc ){case "":*_dafgb =0;case "\u0031\u0044":*_dafgb =1;case "\u0032\u0044":*_dafgb =2;};};_gdffa ,_ddab =d .Token ();if _ddab !=nil {return _ddab ;};if _ccgg ,_cacbb :=_gdffa .(_a .EndElement );_cacbb &&_ccgg .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdffa );};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_fd .CT_OfficeArtExtensionList ;};func (_becdd *ST_ChildDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_becdd =0;case "\u0068\u006f\u0072\u007a":*_becdd =1;case "\u0076\u0065\u0072\u0074":*_becdd =2;};return nil ;};func NewLayoutDef ()*LayoutDef {_fdbga :=&LayoutDef {};_fdbga .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _fdbga ;};func (_gfdbe ST_HueDir )ValidateWithPath (path string )error {switch _gfdbe {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfdbe ));};return nil ;};func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };func (_dbcbc ST_FunctionType )ValidateWithPath (path string )error {switch _dbcbc {case 0,1,2,3,4,5,6,7,8:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbcbc ));};return nil ;};const (ST_AxisTypeUnset ST_AxisType =0;ST_AxisTypeSelf ST_AxisType =1;ST_AxisTypeCh ST_AxisType =2;ST_AxisTypeDes ST_AxisType =3;ST_AxisTypeDesOrSelf ST_AxisType =4;ST_AxisTypePar ST_AxisType =5;ST_AxisTypeAncst ST_AxisType =6;ST_AxisTypeAncstOrSelf ST_AxisType =7;ST_AxisTypeFollowSib ST_AxisType =8;ST_AxisTypePrecedSib ST_AxisType =9;ST_AxisTypeFollow ST_AxisType =10;ST_AxisTypePreced ST_AxisType =11;ST_AxisTypeRoot ST_AxisType =12;ST_AxisTypeNone ST_AxisType =13;); -// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path -func (_addgg *CT_LayoutNode )ValidateWithPath (path string )error {if _cdcab :=_addgg .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_cdcab !=nil {return _cdcab ;};for _babgg ,_eeade :=range _addgg .Alg {if _acce :=_eeade .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_babgg ));_acce !=nil {return _acce ;};};for _affbe ,_cgae :=range _addgg .Shape {if _fbaf :=_cgae .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_affbe ));_fbaf !=nil {return _fbaf ;};};for _adcf ,_gebd :=range _addgg .PresOf {if _deag :=_gebd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_adcf ));_deag !=nil {return _deag ;};};for _cgfbe ,_fdbf :=range _addgg .ConstrLst {if _gbfe :=_fdbf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cgfbe ));_gbfe !=nil {return _gbfe ;};};for _ccadb ,_dbea :=range _addgg .RuleLst {if _fdbb :=_dbea .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_ccadb ));_fdbb !=nil {return _fdbb ;};};for _bfgf ,_cgce :=range _addgg .VarLst {if _gfgf :=_cgce .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bfgf ));_gfgf !=nil {return _gfgf ;};};for _feff ,_acfb :=range _addgg .ForEach {if _caaa :=_acfb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_feff ));_caaa !=nil {return _caaa ;};};for _fbgb ,_gcbf :=range _addgg .LayoutNode {if _adag :=_gcbf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_fbgb ));_adag !=nil {return _adag ;};};for _dcddb ,_gecdg :=range _addgg .Choose {if _dgef :=_gecdg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dcddb ));_dgef !=nil {return _dgef ;};};for _ddfc ,_caad :=range _addgg .ExtLst {if _gced :=_caad .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ddfc ));_gced !=nil {return _gced ;};};return nil ;}; +// Validate validates the CT_Description and its children +func (_gbda *CT_Description )Validate ()error {return _gbda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the RelIds and its children, prefixing error messages with path -func (_gedcg *RelIds )ValidateWithPath (path string )error {if _dgbef :=_gedcg .CT_RelIds .ValidateWithPath (path );_dgbef !=nil {return _dgbef ;};return nil ;};func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil };func (_bfed *StyleDef )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066";return _bfed .CT_StyleDefinition .MarshalXML (e ,start );};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_acffc :=&ColorsDefHdrLst {};_acffc .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _acffc ;};func (_aadc ST_DiagramTextAlignment )Validate ()error {return _aadc .ValidateWithPath ("")};func (_befb *CT_LayoutVariablePropertySet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _befb .OrgChart !=nil {_gdc :=_a .StartElement {Name :_a .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_befb .OrgChart ,_gdc );};if _befb .ChMax !=nil {_dacg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u004da\u0078"}};e .EncodeElement (_befb .ChMax ,_dacg );};if _befb .ChPref !=nil {_effa :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_befb .ChPref ,_effa );};if _befb .BulletEnabled !=nil {_fcea :=_a .StartElement {Name :_a .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_befb .BulletEnabled ,_fcea );};if _befb .Dir !=nil {_ccbe :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_befb .Dir ,_ccbe );};if _befb .HierBranch !=nil {_efgde :=_a .StartElement {Name :_a .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}};e .EncodeElement (_befb .HierBranch ,_efgde );};if _befb .AnimOne !=nil {_bfabg :=_a .StartElement {Name :_a .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_befb .AnimOne ,_bfabg );};if _befb .AnimLvl !=nil {_fadb :=_a .StartElement {Name :_a .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}};e .EncodeElement (_befb .AnimLvl ,_fadb );};if _befb .ResizeHandles !=nil {_afggg :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_befb .ResizeHandles ,_afggg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afbbg ST_TextBlockDirection )ValidateWithPath (path string )error {switch _afbbg {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbbg ));};return nil ;};type ST_HierBranchStyle byte ;func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_aed :=&CT_DiagramDefinition {};_aed .LayoutNode =NewCT_LayoutNode ();return _aed ;};func (_afcbe *ST_LinearDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afcbe =0;case "\u0066\u0072\u006fm\u004c":*_afcbe =1;case "\u0066\u0072\u006fm\u0052":*_afcbe =2;case "\u0066\u0072\u006fm\u0054":*_afcbe =3;case "\u0066\u0072\u006fm\u0042":*_afcbe =4;};return nil ;};func (_fcgf *CT_PresentationOf )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcgd :=range start .Attr {if _bcgd .Name .Local =="\u0061\u0078\u0069\u0073"{_aebb ,_ceaf :=ParseSliceST_AxisTypes (_bcgd .Value );if _ceaf !=nil {return _ceaf ;};_fcgf .AxisAttr =&_aebb ;continue ;};if _bcgd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_eccd ,_eafaf :=ParseSliceST_ElementTypes (_bcgd .Value );if _eafaf !=nil {return _eafaf ;};_fcgf .PtTypeAttr =&_eccd ;continue ;};if _bcgd .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_cceba ,_aeag :=ParseSliceST_Booleans (_bcgd .Value );if _aeag !=nil {return _aeag ;};_fcgf .HideLastTransAttr =&_cceba ;continue ;};if _bcgd .Name .Local =="\u0073\u0074"{_bagg ,_cdae :=ParseSliceST_Ints (_bcgd .Value );if _cdae !=nil {return _cdae ;};_fcgf .StAttr =&_bagg ;continue ;};if _bcgd .Name .Local =="\u0063\u006e\u0074"{_fbee ,_bgda :=ParseSliceST_UnsignedInts (_bcgd .Value );if _bgda !=nil {return _bgda ;};_fcgf .CntAttr =&_fbee ;continue ;};if _bcgd .Name .Local =="\u0073\u0074\u0065\u0070"{_gafc ,_aadac :=ParseSliceST_Ints (_bcgd .Value );if _aadac !=nil {return _aadac ;};_fcgf .StepAttr =&_gafc ;continue ;};};_abcc :for {_dbde ,_baag :=d .Token ();if _baag !=nil {return _baag ;};switch _bcba :=_dbde .(type ){case _a .StartElement :switch _bcba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcgf .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _caec :=d .DecodeElement (_fcgf .ExtLst ,&_bcba );_caec !=nil {return _caec ;};default:_fb .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_bcba .Name );if _fdca :=d .Skip ();_fdca !=nil {return _fdca ;};};case _a .EndElement :break _abcc ;case _a .CharData :};};return nil ;};func (_fgdd *ST_LinearDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffdde ,_dbgb :=d .Token ();if _dbgb !=nil {return _dbgb ;};if _acec ,_dddcf :=_ffdde .(_a .EndElement );_dddcf &&_acec .Name ==start .Name {*_fgdd =1;return nil ;};if _dabfb ,_edfcc :=_ffdde .(_a .CharData );!_edfcc {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffdde );}else {switch string (_dabfb ){case "":*_fgdd =0;case "\u0066\u0072\u006fm\u004c":*_fgdd =1;case "\u0066\u0072\u006fm\u0052":*_fgdd =2;case "\u0066\u0072\u006fm\u0054":*_fgdd =3;case "\u0066\u0072\u006fm\u0042":*_fgdd =4;};};_ffdde ,_dbgb =d .Token ();if _dbgb !=nil {return _dbgb ;};if _fcdc ,_becac :=_ffdde .(_a .EndElement );_becac &&_fcdc .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffdde );};func (_aabe *LayoutDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aabe .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();for _ ,_cbdaa :=range start .Attr {if _cbdaa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cgaec ,_bfaad :=_cbdaa .Value ,error (nil );if _bfaad !=nil {return _bfaad ;};_aabe .UniqueIdAttr =_cgaec ;continue ;};if _cbdaa .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dgdbd ,_aabea :=_cbdaa .Value ,error (nil );if _aabea !=nil {return _aabea ;};_aabe .MinVerAttr =&_dgdbd ;continue ;};if _cbdaa .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_ggce ,_ccce :=_cbdaa .Value ,error (nil );if _ccce !=nil {return _ccce ;};_aabe .DefStyleAttr =&_ggce ;continue ;};if _cbdaa .Name .Local =="\u0072\u0065\u0073I\u0064"{_gcbc ,_abdc :=_b .ParseInt (_cbdaa .Value ,10,32);if _abdc !=nil {return _abdc ;};_ggaf :=int32 (_gcbc );_aabe .ResIdAttr =&_ggaf ;continue ;};};_bada :for {_egffg ,_ddgaf :=d .Token ();if _ddgaf !=nil {return _ddgaf ;};switch _bagd :=_egffg .(type ){case _a .StartElement :switch _bagd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_edee :=NewCT_Name ();if _eaba :=d .DecodeElement (_edee ,&_bagd );_eaba !=nil {return _eaba ;};_aabe .Title =append (_aabe .Title ,_edee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_fadc :=NewCT_Description ();if _dfcb :=d .DecodeElement (_fadc ,&_bagd );_dfcb !=nil {return _dfcb ;};_aabe .Desc =append (_aabe .Desc ,_fadc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_aabe .CatLst =NewCT_Categories ();if _cfcg :=d .DecodeElement (_aabe .CatLst ,&_bagd );_cfcg !=nil {return _cfcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabe .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _dadd :=d .DecodeElement (_aabe .ExtLst ,&_bagd );_dadd !=nil {return _dadd ;};default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_bagd .Name );if _efcecb :=d .Skip ();_efcecb !=nil {return _efcecb ;};};case _a .EndElement :break _bada ;case _a .CharData :};};return nil ;};func (_afgf *CT_CTCategory )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_afgf .TypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_bg .Sprintf ("\u0025\u0076",_afgf .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eegdg ST_TextDirection )Validate ()error {return _eegdg .ValidateWithPath ("")};func (_fdac ST_ConnectorRouting )Validate ()error {return _fdac .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path +func (_bgdd *CT_StyleLabel )ValidateWithPath (path string )error {if _bgdd .Scene3d !=nil {if _gedb :=_bgdd .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_gedb !=nil {return _gedb ;};};if _bgdd .Sp3d !=nil {if _gcdg :=_bgdd .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_gcdg !=nil {return _gcdg ;};};if _bgdd .TxPr !=nil {if _afeg :=_bgdd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_afeg !=nil {return _afeg ;};};if _bgdd .Style !=nil {if _dgcab :=_bgdd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dgcab !=nil {return _dgcab ;};};if _bgdd .ExtLst !=nil {if _aeafb :=_bgdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeafb !=nil {return _aeafb ;};};return nil ;};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);func (_acaae *ST_ChildDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfccf ,_bdgde :=d .Token ();if _bdgde !=nil {return _bdgde ;};if _bbbcfg ,_ffba :=_dfccf .(_a .EndElement );_ffba &&_bbbcfg .Name ==start .Name {*_acaae =1;return nil ;};if _fccg ,_defeeb :=_dfccf .(_a .CharData );!_defeeb {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfccf );}else {switch string (_fccg ){case "":*_acaae =0;case "\u0068\u006f\u0072\u007a":*_acaae =1;case "\u0076\u0065\u0072\u0074":*_acaae =2;};};_dfccf ,_bdgde =d .Token ();if _bdgde !=nil {return _bdgde ;};if _bebef ,_cgdf :=_dfccf .(_a .EndElement );_cgdf &&_bebef .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfccf );};func (_bffcg ST_ChildOrderType )Validate ()error {return _bffcg .ValidateWithPath ("")};func (_eacbg ST_TextDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eacbg .String (),start );};func NewCT_SDName ()*CT_SDName {_bdaff :=&CT_SDName {};return _bdaff };func (_bgcd *CT_ElemPropSet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bgcd .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 :_ef .Sprintf ("\u0025\u0076",*_bgcd .PresAssocIDAttr )});};if _bgcd .PresNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .PresNameAttr )});};if _bgcd .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 :_ef .Sprintf ("\u0025\u0076",*_bgcd .PresStyleLblAttr )});};if _bgcd .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 :_ef .Sprintf ("\u0025\u0076",*_bgcd .PresStyleIdxAttr )});};if _bgcd .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 :_ef .Sprintf ("\u0025\u0076",*_bgcd .PresStyleCntAttr )});};if _bgcd .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .LoTypeIdAttr )});};if _bgcd .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .LoCatIdAttr )});};if _bgcd .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .QsTypeIdAttr )});};if _bgcd .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .QsCatIdAttr )});};if _bgcd .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .CsTypeIdAttr )});};if _bgcd .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .CsCatIdAttr )});};if _bgcd .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 :_ef .Sprintf ("\u0025\u0064",_gdfe (*_bgcd .Coherent3DOffAttr ))});};if _bgcd .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .PhldrTAttr )});};if _bgcd .PhldrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_ef .Sprintf ("\u0025\u0064",_gdfe (*_bgcd .PhldrAttr ))});};if _bgcd .CustAngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .CustAngAttr )});};if _bgcd .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 :_ef .Sprintf ("\u0025\u0064",_gdfe (*_bgcd .CustFlipVertAttr ))});};if _bgcd .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 :_ef .Sprintf ("\u0025\u0064",_gdfe (*_bgcd .CustFlipHorAttr ))});};if _bgcd .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .CustSzXAttr )});};if _bgcd .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .CustSzYAttr )});};if _bgcd .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .CustScaleXAttr )});};if _bgcd .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_ef .Sprintf ("\u0025\u0076",*_bgcd .CustScaleYAttr )});};if _bgcd .CustTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_ef .Sprintf ("\u0025\u0064",_gdfe (*_bgcd .CustTAttr ))});};if _bgcd .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 :_ef .Sprintf ("\u0025\u0076",*_bgcd .CustLinFactXAttr )});};if _bgcd .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 :_ef .Sprintf ("\u0025\u0076",*_bgcd .CustLinFactYAttr )});};if _bgcd .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 :_ef .Sprintf ("\u0025\u0076",*_bgcd .CustLinFactNeighborXAttr )});};if _bgcd .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 :_ef .Sprintf ("\u0025\u0076",*_bgcd .CustLinFactNeighborYAttr )});};if _bgcd .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 :_ef .Sprintf ("\u0025\u0076",*_bgcd .CustRadScaleRadAttr )});};if _bgcd .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 :_ef .Sprintf ("\u0025\u0076",*_bgcd .CustRadScaleIncAttr )});};e .EncodeToken (start );if _bgcd .PresLayoutVars !=nil {_dfdd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_bgcd .PresLayoutVars ,_dfdd );};if _bgcd .Style !=nil {_efef :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_bgcd .Style ,_efef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_BendPoint byte ;type ST_DiagramHorizontalAlignment byte ;const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);func NewCT_Cxn ()*CT_Cxn {_daabf :=&CT_Cxn {};return _daabf };func (_bdfg ST_PrSetCustVal )String ()string {if _bdfg .ST_Percentage !=nil {return _ef .Sprintf ("\u0025\u0076",*_bdfg .ST_Percentage );};if _bdfg .Int32 !=nil {return _ef .Sprintf ("\u0025\u0076",*_bdfg .Int32 );};return "";};func (_faf *CT_ChildPref )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bddc :=range start .Attr {if _bddc .Name .Local =="\u0076\u0061\u006c"{_geg ,_bbd :=_f .ParseInt (_bddc .Value ,10,32);if _bbd !=nil {return _bbd ;};_ebf :=int32 (_geg );_faf .ValAttr =&_ebf ;continue ;};};for {_cbg ,_aff :=d .Token ();if _aff !=nil {return _ef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_aff );};if _abg ,_dcdc :=_cbg .(_a .EndElement );_dcdc &&_abg .Name ==start .Name {break ;};};return nil ;};type ST_ConstraintRelationship byte ;type ST_HueDir byte ;func (_afdde *CT_PresentationOf )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afdde .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ef .Sprintf ("\u0025\u0076",*_afdde .AxisAttr )});};if _afdde .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_afdde .PtTypeAttr )});};if _afdde .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 :_ef .Sprintf ("\u0025\u0076",*_afdde .HideLastTransAttr )});};if _afdde .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_afdde .StAttr )});};if _afdde .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_afdde .CntAttr )});};if _afdde .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ef .Sprintf ("\u0025\u0076",*_afdde .StepAttr )});};e .EncodeToken (start );if _afdde .ExtLst !=nil {_dedg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afdde .ExtLst ,_dedg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfge *ST_BendPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfec ,_gefbe :=d .Token ();if _gefbe !=nil {return _gefbe ;};if _gdcb ,_fbffd :=_gfec .(_a .EndElement );_fbffd &&_gdcb .Name ==start .Name {*_bfge =1;return nil ;};if _egba ,_ecfaa :=_gfec .(_a .CharData );!_ecfaa {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfec );}else {switch string (_egba ){case "":*_bfge =0;case "\u0062\u0065\u0067":*_bfge =1;case "\u0064\u0065\u0066":*_bfge =2;case "\u0065\u006e\u0064":*_bfge =3;};};_gfec ,_gefbe =d .Token ();if _gefbe !=nil {return _gefbe ;};if _fbbdb ,_egcdcg :=_gfec .(_a .EndElement );_egcdcg &&_fbbdb .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfec );}; -// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path -func (_aega *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _dacf ,_edge :=range _aega .Title {if _dae :=_edge .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dacf ));_dae !=nil {return _dae ;};};for _bgea ,_gbce :=range _aega .Desc {if _aeb :=_gbce .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_bgea ));_aeb !=nil {return _aeb ;};};if _aega .CatLst !=nil {if _cabc :=_aega .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_cabc !=nil {return _cabc ;};};if _aega .ExtLst !=nil {if _fae :=_aega .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fae !=nil {return _fae ;};};return nil ;};type CT_Cxn struct{ModelIdAttr ST_ModelId ;TypeAttr ST_CxnType ;SrcIdAttr ST_ModelId ;DestIdAttr ST_ModelId ;SrcOrdAttr uint32 ;DestOrdAttr uint32 ;ParTransIdAttr *ST_ModelId ;SibTransIdAttr *ST_ModelId ;PresIdAttr *string ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_bfgda *ST_TextDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_addb ,_ffdcg :=d .Token ();if _ffdcg !=nil {return _ffdcg ;};if _gdafd ,_cafff :=_addb .(_a .EndElement );_cafff &&_gdafd .Name ==start .Name {*_bfgda =1;return nil ;};if _eacd ,_efddf :=_addb .(_a .CharData );!_efddf {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_addb );}else {switch string (_eacd ){case "":*_bfgda =0;case "\u0066\u0072\u006fm\u0054":*_bfgda =1;case "\u0066\u0072\u006fm\u0042":*_bfgda =2;};};_addb ,_ffdcg =d .Token ();if _ffdcg !=nil {return _ffdcg ;};if _ffaaf ,_ebffb :=_addb .(_a .EndElement );_ebffb &&_ffaaf .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_addb );};func (_bfb *CT_Adj )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfb .IdxAttr =1;for _ ,_cff :=range start .Attr {if _cff .Name .Local =="\u0069\u0064\u0078"{_gae ,_ede :=_b .ParseUint (_cff .Value ,10,32);if _ede !=nil {return _ede ;};_bfb .IdxAttr =uint32 (_gae );continue ;};if _cff .Name .Local =="\u0076\u0061\u006c"{_ccd ,_aff :=_b .ParseFloat (_cff .Value ,64);if _aff !=nil {return _aff ;};_bfb .ValAttr =_ccd ;continue ;};};for {_ag ,_fgfb :=d .Token ();if _fgfb !=nil {return _bg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_fgfb );};if _bcf ,_afg :=_ag .(_a .EndElement );_afg &&_bcf .Name ==start .Name {break ;};};return nil ;};func (_bdce *CT_SampleData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbeb :=range start .Attr {if _cbeb .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_aafdd ,_gffa :=_b .ParseBool (_cbeb .Value );if _gffa !=nil {return _gffa ;};_bdce .UseDefAttr =&_aafdd ;continue ;};};_bebae :for {_babcf ,_gaed :=d .Token ();if _gaed !=nil {return _gaed ;};switch _dbcg :=_babcf .(type ){case _a .StartElement :switch _dbcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}:_bdce .DataModel =NewCT_DataModel ();if _ccfde :=d .DecodeElement (_bdce .DataModel ,&_dbcg );_ccfde !=nil {return _ccfde ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_dbcg .Name );if _dfgg :=d .Skip ();_dfgg !=nil {return _dfgg ;};};case _a .EndElement :break _bebae ;case _a .CharData :};};return nil ;};func (_bbcc ST_BoolOperator )String ()string {switch _bbcc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0071\u0075";case 3:return "\u0067\u0074\u0065";case 4:return "\u006c\u0074\u0065";};return "";};func (_daec ST_FunctionOperator )String ()string {switch _daec {case 0:return "";case 1:return "\u0065\u0071\u0075";case 2:return "\u006e\u0065\u0071";case 3:return "\u0067\u0074";case 4:return "\u006c\u0074";case 5:return "\u0067\u0074\u0065";case 6:return "\u006c\u0074\u0065";};return "";};func (_ccb *CT_ChildMax )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gaeb :=range start .Attr {if _gaeb .Name .Local =="\u0076\u0061\u006c"{_afb ,_ffbg :=_b .ParseInt (_gaeb .Value ,10,32);if _ffbg !=nil {return _ffbg ;};_fee :=int32 (_afb );_ccb .ValAttr =&_fee ;continue ;};};for {_gbbe ,_fcac :=d .Token ();if _fcac !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_fcac );};if _aad ,_eef :=_gbbe .(_a .EndElement );_eef &&_aad .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_CxnList and its children +func (_gaag *CT_CxnList )Validate ()error {return _gaag .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func (_afafc ST_NodeVerticalAlignment )Validate ()error {return _afafc .ValidateWithPath ("")};func (_efcabf *ST_SecondaryChildAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_febad ,_abab :=d .Token ();if _abab !=nil {return _abab ;};if _cccga ,_dgaaf :=_febad .(_a .EndElement );_dgaaf &&_cccga .Name ==start .Name {*_efcabf =1;return nil ;};if _ccddd ,_bgccb :=_febad .(_a .CharData );!_bgccb {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_febad );}else {switch string (_ccddd ){case "":*_efcabf =0;case "\u006e\u006f\u006e\u0065":*_efcabf =1;case "\u0074":*_efcabf =2;case "\u0062":*_efcabf =3;case "\u006c":*_efcabf =4;case "\u0072":*_efcabf =5;};};_febad ,_abab =d .Token ();if _abab !=nil {return _abab ;};if _beef ,_cgade :=_febad .(_a .EndElement );_cgade &&_beef .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_febad );};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_caca :=&LayoutDefHdrLst {};_caca .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _caca ;};func (_agba *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 :_ef .Sprintf ("\u0025\u0076",_agba .DmAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_ef .Sprintf ("\u0025\u0076",_agba .LoAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_ef .Sprintf ("\u0025\u0076",_agba .QsAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_ef .Sprintf ("\u0025\u0076",_agba .CsAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_affda ST_StartingElement )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egcbf :=_a .Attr {};_egcbf .Name =name ;switch _affda {case ST_StartingElementUnset :_egcbf .Value ="";case ST_StartingElementNode :_egcbf .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_egcbf .Value ="\u0074\u0072\u0061n\u0073";};return _egcbf ,nil ;};func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_fbfa :=&CT_DiagramDefinitionHeader {};return _fbfa ;};func (_bbdf *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 :_ef .Sprintf ("\u0025\u0076",_bbdf .UniqueIdAttr )});if _bbdf .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_bbdf .MinVerAttr )});};if _bbdf .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_bbdf .ResIdAttr )});};e .EncodeToken (start );_ecd :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_dae :=range _bbdf .Title {e .EncodeElement (_dae ,_ecd );};_gbe :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_gcd :=range _bbdf .Desc {e .EncodeElement (_gcd ,_gbe );};if _bbdf .CatLst !=nil {_cbfc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbdf .CatLst ,_cbfc );};if _bbdf .ExtLst !=nil {_aefa :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbdf .ExtLst ,_aefa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Categories and its children -func (_fef *CT_Categories )Validate ()error {return _fef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil };func (_ebede ST_StartingElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebede .String (),start );};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func (_edaga ST_Breakpoint )Validate ()error {return _edaga .ValidateWithPath ("")};func (_ea *CT_Algorithm )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_gga ,_eaf :=_ea .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _eaf !=nil {return _eaf ;};start .Attr =append (start .Attr ,_gga );if _ea .RevAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0076"},Value :_bg .Sprintf ("\u0025\u0076",*_ea .RevAttr )});};e .EncodeToken (start );if _ea .Param !=nil {_cab :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_aee :=range _ea .Param {e .EncodeElement (_aee ,_cab );};};if _ea .ExtLst !=nil {_cgf :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ea .ExtLst ,_cgf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RelIds and its children +func (_fgaa *CT_RelIds )Validate ()error {return _fgaa .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil };func (_fgbbb ST_HierarchyAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgbbb .String (),start );};func NewCT_ColorTransform ()*CT_ColorTransform {_cfeg :=&CT_ColorTransform {};return _cfeg };func (_aacf *CT_TextProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggaf :for {_aadg ,_befge :=d .Token ();if _befge !=nil {return _befge ;};switch _dcbca :=_aadg .(type ){case _a .StartElement :switch _dcbca .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"}:_aacf .Sp3d =_fd .NewCT_Shape3D ();if _bbcc :=d .DecodeElement (_aacf .Sp3d ,&_dcbca );_bbcc !=nil {return _bbcc ;};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"}:_aacf .FlatTx =_fd .NewCT_FlatText ();if _acdaa :=d .DecodeElement (_aacf .FlatTx ,&_dcbca );_acdaa !=nil {return _acdaa ;};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_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_dcbca .Name );if _cddce :=d .Skip ();_cddce !=nil {return _cddce ;};};case _a .EndElement :break _ggaf ;case _a .CharData :};};return nil ;};type ST_FallbackDimension byte ;func (_bfgb *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfgb =0;case "\u0062\u0065\u0066":*_bfgb =1;case "\u0061\u0066\u0074":*_bfgb =2;};return nil ;};func (_eaac ST_HueDir )String ()string {switch _eaac {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func NewCT_AdjLst ()*CT_AdjLst {_eba :=&CT_AdjLst {};return _eba };type ST_VariableType byte ;func (_ebfg ST_StartingElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebfg .String (),start );};func (_ebcd *ST_BoolOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ebcd =0;case "\u006e\u006f\u006e\u0065":*_ebcd =1;case "\u0065\u0071\u0075":*_ebcd =2;case "\u0067\u0074\u0065":*_ebcd =3;case "\u006c\u0074\u0065":*_ebcd =4;};return nil ;};func (_geegc ST_AutoTextRotation )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdgaa :=_a .Attr {};_cdgaa .Name =name ;switch _geegc {case ST_AutoTextRotationUnset :_cdgaa .Value ="";case ST_AutoTextRotationNone :_cdgaa .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_cdgaa .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_cdgaa .Value ="\u0067\u0072\u0061\u0076";};return _cdgaa ,nil ;};func (_fdac *CT_Constraints )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acfg :for {_gcf ,_gdac :=d .Token ();if _gdac !=nil {return _gdac ;};switch _gdbd :=_gcf .(type ){case _a .StartElement :switch _gdbd .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"}:_gbgc :=NewCT_Constraint ();if _fab :=d .DecodeElement (_gbgc ,&_gdbd );_fab !=nil {return _fab ;};_fdac .Constr =append (_fdac .Constr ,_gbgc );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gdbd .Name );if _bbbd :=d .Skip ();_bbbd !=nil {return _bbbd ;};};case _a .EndElement :break _acfg ;case _a .CharData :};};return nil ;};func (_agbfa *ST_FunctionArgument )ValidateWithPath (path string )error {_bgbd :=[]string {};if _agbfa .ST_VariableType !=ST_VariableTypeUnset {_bgbd =append (_bgbd ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_bgbd )> 1{return _ef .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bgbd );};return nil ;}; -// Validate validates the CT_Pt and its children -func (_gcff *CT_Pt )Validate ()error {return _gcff .ValidateWithPath ("\u0043\u0054\u005fP\u0074")}; +// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path +func (_fcg *CT_Algorithm )ValidateWithPath (path string )error {if _fcg .TypeAttr ==ST_AlgorithmTypeUnset {return _ef .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 _cdab :=_fcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdab !=nil {return _cdab ;};for _ddfg ,_cfe :=range _fcg .Param {if _fac :=_cfe .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_ddfg ));_fac !=nil {return _fac ;};};if _fcg .ExtLst !=nil {if _eef :=_fcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eef !=nil {return _eef ;};};return nil ;};func (_egadg ST_Breakpoint )ValidateWithPath (path string )error {switch _egadg {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egadg ));};return nil ;};func (_gbac *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbac =0;case "\u0073\u0065\u006c\u0066":*_gbac =1;case "\u0063\u0068":*_gbac =2;case "\u0064\u0065\u0073":*_gbac =3;};return nil ;}; -// Validate validates the CT_LayoutVariablePropertySet and its children -func (_gcdg *CT_LayoutVariablePropertySet )Validate ()error {return _gcdg .ValidateWithPath ("\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074");}; +// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path +func (_ddbfe *ColorsDef )ValidateWithPath (path string )error {if _eebfe :=_ddbfe .CT_ColorTransform .ValidateWithPath (path );_eebfe !=nil {return _eebfe ;};return nil ;};func (_debg *CT_Parameter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_debg .TypeAttr =ST_ParameterId (1);for _ ,_dfcc :=range start .Attr {if _dfcc .Name .Local =="\u0074\u0079\u0070\u0065"{_debg .TypeAttr .UnmarshalXMLAttr (_dfcc );continue ;};if _dfcc .Name .Local =="\u0076\u0061\u006c"{_cfce ,_cabgd :=ParseUnionST_ParameterVal (_dfcc .Value );if _cabgd !=nil {return _cabgd ;};_debg .ValAttr =_cfce ;continue ;};};for {_agfbe ,_daaa :=d .Token ();if _daaa !=nil {return _ef .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_daaa );};if _bfeg ,_adbcg :=_agfbe .(_a .EndElement );_adbcg &&_bfeg .Name ==start .Name {break ;};};return nil ;};func (_bdbg *RelIds )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdbg .CT_RelIds =*NewCT_RelIds ();for _ ,_cdfea :=range start .Attr {if _cdfea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdfea .Name .Local =="\u0064\u006d"||_cdfea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdfea .Name .Local =="\u0064\u006d"{_eegda ,_geae :=_cdfea .Value ,error (nil );if _geae !=nil {return _geae ;};_bdbg .DmAttr =_eegda ;continue ;};if _cdfea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdfea .Name .Local =="\u006c\u006f"||_cdfea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdfea .Name .Local =="\u006c\u006f"{_ccdbb ,_dbdcf :=_cdfea .Value ,error (nil );if _dbdcf !=nil {return _dbdcf ;};_bdbg .LoAttr =_ccdbb ;continue ;};if _cdfea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdfea .Name .Local =="\u0071\u0073"||_cdfea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdfea .Name .Local =="\u0071\u0073"{_dfgfg ,_cdbfa :=_cdfea .Value ,error (nil );if _cdbfa !=nil {return _cdbfa ;};_bdbg .QsAttr =_dfgfg ;continue ;};if _cdfea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdfea .Name .Local =="\u0063\u0073"||_cdfea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdfea .Name .Local =="\u0063\u0073"{_aaeb ,_dadf :=_cdfea .Value ,error (nil );if _dadf !=nil {return _dadf ;};_bdbg .CsAttr =_aaeb ;continue ;};};for {_fegfa ,_ggedc :=d .Token ();if _ggedc !=nil {return _ef .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_ggedc );};if _febfe ,_dgdf :=_fegfa .(_a .EndElement );_dgdf &&_febfe .Name ==start .Name {break ;};};return nil ;};type ST_VerticalAlignment byte ;func (_ceeee *CT_OrgChart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ceeee .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0064",_gdfe (*_ceeee .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dca *CT_ColorTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afe :=range start .Attr {if _afe .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_affe ,_bgba :=_afe .Value ,error (nil );if _bgba !=nil {return _bgba ;};_dca .UniqueIdAttr =&_affe ;continue ;};if _afe .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_afdb ,_dded :=_afe .Value ,error (nil );if _dded !=nil {return _dded ;};_dca .MinVerAttr =&_afdb ;continue ;};};_aeaf :for {_ebdg ,_bdcf :=d .Token ();if _bdcf !=nil {return _bdcf ;};switch _ceb :=_ebdg .(type ){case _a .StartElement :switch _ceb .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"}:_dcdcg :=NewCT_CTName ();if _egeg :=d .DecodeElement (_dcdcg ,&_ceb );_egeg !=nil {return _egeg ;};_dca .Title =append (_dca .Title ,_dcdcg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gaba :=NewCT_CTDescription ();if _gafbca :=d .DecodeElement (_gaba ,&_ceb );_gafbca !=nil {return _gafbca ;};_dca .Desc =append (_dca .Desc ,_gaba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dca .CatLst =NewCT_CTCategories ();if _cbf :=d .DecodeElement (_dca .CatLst ,&_ceb );_cbf !=nil {return _cbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bedd :=NewCT_CTStyleLabel ();if _bda :=d .DecodeElement (_bedd ,&_ceb );_bda !=nil {return _bda ;};_dca .StyleLbl =append (_dca .StyleLbl ,_bedd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dca .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _cad :=d .DecodeElement (_dca .ExtLst ,&_ceb );_cad !=nil {return _cad ;};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\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_ceb .Name );if _eed :=d .Skip ();_eed !=nil {return _eed ;};};case _a .EndElement :break _aeaf ;case _a .CharData :};};return nil ;};func (_gabee *ST_ContinueDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cefbc ,_agfg :=d .Token ();if _agfg !=nil {return _agfg ;};if _gadgb ,_acee :=_cefbc .(_a .EndElement );_acee &&_gadgb .Name ==start .Name {*_gabee =1;return nil ;};if _ggdefe ,_ggbeg :=_cefbc .(_a .CharData );!_ggbeg {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cefbc );}else {switch string (_ggdefe ){case "":*_gabee =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_gabee =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_gabee =2;};};_cefbc ,_agfg =d .Token ();if _agfg !=nil {return _agfg ;};if _aaagb ,_cagdg :=_cefbc .(_a .EndElement );_cagdg &&_aaagb .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cefbc );};func (_efgae *ST_FlowDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_efgae =0;case "\u0072\u006f\u0077":*_efgae =1;case "\u0063\u006f\u006c":*_efgae =2;};return nil ;};func (_befgd *ColorsDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_befgd .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_afafg :for {_dgda ,_afdg :=d .Token ();if _afdg !=nil {return _afdg ;};switch _gfge :=_dgda .(type ){case _a .StartElement :switch _gfge .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"}:_gaega :=NewCT_ColorTransformHeader ();if _dfcce :=d .DecodeElement (_gaega ,&_gfge );_dfcce !=nil {return _dfcce ;};_befgd .ColorsDefHdr =append (_befgd .ColorsDefHdr ,_gaega );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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_gfge .Name );if _cecgb :=d .Skip ();_cecgb !=nil {return _cecgb ;};};case _a .EndElement :break _afafg ;case _a .CharData :};};return nil ;};type CT_SDName struct{LangAttr *string ;ValAttr string ;};type ST_AnimLvlStr byte ;func (_adefg *CT_LayoutVariablePropertySet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caaac :for {_fgeg ,_dbgcf :=d .Token ();if _dbgcf !=nil {return _dbgcf ;};switch _fagaa :=_fgeg .(type ){case _a .StartElement :switch _fagaa .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"}:_adefg .OrgChart =NewCT_OrgChart ();if _ccad :=d .DecodeElement (_adefg .OrgChart ,&_fagaa );_ccad !=nil {return _ccad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adefg .ChMax =NewCT_ChildMax ();if _bdeg :=d .DecodeElement (_adefg .ChMax ,&_fagaa );_bdeg !=nil {return _bdeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adefg .ChPref =NewCT_ChildPref ();if _fedd :=d .DecodeElement (_adefg .ChPref ,&_fagaa );_fedd !=nil {return _fedd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adefg .BulletEnabled =NewCT_BulletEnabled ();if _dccd :=d .DecodeElement (_adefg .BulletEnabled ,&_fagaa );_dccd !=nil {return _dccd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adefg .Dir =NewCT_Direction ();if _febag :=d .DecodeElement (_adefg .Dir ,&_fagaa );_febag !=nil {return _febag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adefg .HierBranch =NewCT_HierBranchStyle ();if _bffbg :=d .DecodeElement (_adefg .HierBranch ,&_fagaa );_bffbg !=nil {return _bffbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adefg .AnimOne =NewCT_AnimOne ();if _gbdag :=d .DecodeElement (_adefg .AnimOne ,&_fagaa );_gbdag !=nil {return _gbdag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adefg .AnimLvl =NewCT_AnimLvl ();if _cgaa :=d .DecodeElement (_adefg .AnimLvl ,&_fagaa );_cgaa !=nil {return _cgaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adefg .ResizeHandles =NewCT_ResizeHandles ();if _cagg :=d .DecodeElement (_adefg .ResizeHandles ,&_fagaa );_cagg !=nil {return _cagg ;};default:_c .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",_fagaa .Name );if _ddec :=d .Skip ();_ddec !=nil {return _ddec ;};};case _a .EndElement :break _caaac ;case _a .CharData :};};return nil ;};func (_aecb *ST_ArrowheadStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aacfb ,_bdac :=d .Token ();if _bdac !=nil {return _bdac ;};if _dgdbc ,_bfcad :=_aacfb .(_a .EndElement );_bfcad &&_dgdbc .Name ==start .Name {*_aecb =1;return nil ;};if _gdfb ,_ffgc :=_aacfb .(_a .CharData );!_ffgc {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aacfb );}else {switch string (_gdfb ){case "":*_aecb =0;case "\u0061\u0075\u0074\u006f":*_aecb =1;case "\u0061\u0072\u0072":*_aecb =2;case "\u006e\u006f\u0041r\u0072":*_aecb =3;};};_aacfb ,_bdac =d .Token ();if _bdac !=nil {return _bdac ;};if _fdffc ,_eacga :=_aacfb .(_a .EndElement );_eacga &&_fdffc .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aacfb );};func (_bbgbc *ST_ConstraintRelationship )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeafc ,_fcgc :=d .Token ();if _fcgc !=nil {return _fcgc ;};if _ebbac ,_gcbda :=_aeafc .(_a .EndElement );_gcbda &&_ebbac .Name ==start .Name {*_bbgbc =1;return nil ;};if _adea ,_eafd :=_aeafc .(_a .CharData );!_eafd {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeafc );}else {switch string (_adea ){case "":*_bbgbc =0;case "\u0073\u0065\u006c\u0066":*_bbgbc =1;case "\u0063\u0068":*_bbgbc =2;case "\u0064\u0065\u0073":*_bbgbc =3;};};_aeafc ,_fcgc =d .Token ();if _fcgc !=nil {return _fcgc ;};if _abaf ,_addd :=_aeafc .(_a .EndElement );_addd &&_abaf .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeafc );};type CT_TextProps struct{Sp3d *_fd .CT_Shape3D ;FlatTx *_fd .CT_FlatText ;};func (_dbeb *CT_StyleDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbeb .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_dbeb .UniqueIdAttr )});};if _dbeb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_dbeb .MinVerAttr )});};e .EncodeToken (start );if _dbeb .Title !=nil {_fdda :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_fcfd :=range _dbeb .Title {e .EncodeElement (_fcfd ,_fdda );};};if _dbeb .Desc !=nil {_edbfe :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_faee :=range _dbeb .Desc {e .EncodeElement (_faee ,_edbfe );};};if _dbeb .CatLst !=nil {_fafe :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbeb .CatLst ,_fafe );};if _dbeb .Scene3d !=nil {_aedca :=_a .StartElement {Name :_a .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_dbeb .Scene3d ,_aedca );};_bdafc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_bbcfc :=range _dbeb .StyleLbl {e .EncodeElement (_bbcfc ,_bdafc );};if _dbeb .ExtLst !=nil {_dbdc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbeb .ExtLst ,_dbdc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdffb ST_CxnType )Validate ()error {return _bdffb .ValidateWithPath ("")};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_fd .CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path -func (_cacgg *CT_CTStyleLabel )ValidateWithPath (path string )error {if _cacgg .FillClrLst !=nil {if _beaf :=_cacgg .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_beaf !=nil {return _beaf ;};};if _cacgg .LinClrLst !=nil {if _bef :=_cacgg .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_bef !=nil {return _bef ;};};if _cacgg .EffectClrLst !=nil {if _daf :=_cacgg .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_daf !=nil {return _daf ;};};if _cacgg .TxLinClrLst !=nil {if _bbgb :=_cacgg .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_bbgb !=nil {return _bbgb ;};};if _cacgg .TxFillClrLst !=nil {if _gdb :=_cacgg .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_gdb !=nil {return _gdb ;};};if _cacgg .TxEffectClrLst !=nil {if _egc :=_cacgg .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_egc !=nil {return _egc ;};};if _cacgg .ExtLst !=nil {if _efc :=_cacgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efc !=nil {return _efc ;};};return nil ;};func (_fcgeb ST_PyramidAccentPosition )Validate ()error {return _fcgeb .ValidateWithPath ("")}; +// Validate validates the CT_Direction and its children +func (_egegf *CT_Direction )Validate ()error {return _egegf .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_aaf *CT_DiagramDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aaf .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_aaf .UniqueIdAttr )});};if _aaf .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_aaf .MinVerAttr )});};if _aaf .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_aaf .DefStyleAttr )});};e .EncodeToken (start );if _aaf .Title !=nil {_befe :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_ceag :=range _aaf .Title {e .EncodeElement (_ceag ,_befe );};};if _aaf .Desc !=nil {_ffff :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ecda :=range _aaf .Desc {e .EncodeElement (_ecda ,_ffff );};};if _aaf .CatLst !=nil {_bcee :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaf .CatLst ,_bcee );};if _aaf .SampData !=nil {_faab :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}};e .EncodeElement (_aaf .SampData ,_faab );};if _aaf .StyleData !=nil {_feda :=_a .StartElement {Name :_a .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_aaf .StyleData ,_feda );};if _aaf .ClrData !=nil {_acda :=_a .StartElement {Name :_a .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}};e .EncodeElement (_aaf .ClrData ,_acda );};_edab :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_aaf .LayoutNode ,_edab );if _aaf .ExtLst !=nil {_dee :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaf .ExtLst ,_dee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bege ST_ChildDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bgaf :=_a .Attr {};_bgaf .Name =name ;switch _bege {case ST_ChildDirectionUnset :_bgaf .Value ="";case ST_ChildDirectionHorz :_bgaf .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_bgaf .Value ="\u0076\u0065\u0072\u0074";};return _bgaf ,nil ;}; -// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path -func (_gagga *StyleDefHdrLst )ValidateWithPath (path string )error {if _ggcg :=_gagga .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_ggcg !=nil {return _ggcg ;};return nil ;};func (_fbcg ST_ConstraintType )Validate ()error {return _fbcg .ValidateWithPath ("")};func (_cffeg ST_OutputShapeType )ValidateWithPath (path string )error {switch _cffeg {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffeg ));};return nil ;};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);func (_ccgb *RelIds )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0072\u0065\u006c\u0049\u0064\u0073";return _ccgb .CT_RelIds .MarshalXML (e ,start );};func (_efcab ST_HierBranchStyle )Validate ()error {return _efcab .ValidateWithPath ("")};type ST_ConnectorPoint byte ;func NewCT_StyleLabel ()*CT_StyleLabel {_agdg :=&CT_StyleLabel {};return _agdg };func (_dbdg ST_StartingElement )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgfcg :=_a .Attr {};_cgfcg .Name =name ;switch _dbdg {case ST_StartingElementUnset :_cgfcg .Value ="";case ST_StartingElementNode :_cgfcg .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_cgfcg .Value ="\u0074\u0072\u0061n\u0073";};return _cgfcg ,nil ;}; +// Validate validates the CT_LayoutNode and its children +func (_ccgb *CT_LayoutNode )Validate ()error {return _ccgb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");}; -// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path -func (_bdbga *CT_Pt )ValidateWithPath (path string )error {if _ggbgd :=_bdbga .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_ggbgd !=nil {return _ggbgd ;};if _ebdc :=_bdbga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebdc !=nil {return _ebdc ;};if _bdbga .CxnIdAttr !=nil {if _cfbgc :=_bdbga .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_cfbgc !=nil {return _cfbgc ;};};if _bdbga .PrSet !=nil {if _bbaeb :=_bdbga .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074");_bbaeb !=nil {return _bbaeb ;};};if _bdbga .SpPr !=nil {if _gcbd :=_bdbga .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gcbd !=nil {return _gcbd ;};};if _bdbga .T !=nil {if _bfda :=_bdbga .T .ValidateWithPath (path +"\u002f\u0054");_bfda !=nil {return _bfda ;};};if _bdbga .ExtLst !=nil {if _gbff :=_bdbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbff !=nil {return _gbff ;};};return nil ;};type CT_LayoutNode struct{NameAttr *string ;StyleLblAttr *string ;ChOrderAttr ST_ChildOrderType ;MoveWithAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;VarLst []*CT_LayoutVariablePropertySet ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_bb .CT_OfficeArtExtensionList ;};func (_bfgbc *CT_DiagramDefinitionHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfbd :=range start .Attr {if _bfbd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_adcd ,_aacf :=_bfbd .Value ,error (nil );if _aacf !=nil {return _aacf ;};_bfgbc .UniqueIdAttr =_adcd ;continue ;};if _bfbd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fgg ,_bbde :=_bfbd .Value ,error (nil );if _bbde !=nil {return _bbde ;};_bfgbc .MinVerAttr =&_fgg ;continue ;};if _bfbd .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_fde ,_egec :=_bfbd .Value ,error (nil );if _egec !=nil {return _egec ;};_bfgbc .DefStyleAttr =&_fde ;continue ;};if _bfbd .Name .Local =="\u0072\u0065\u0073I\u0064"{_efdd ,_eead :=_b .ParseInt (_bfbd .Value ,10,32);if _eead !=nil {return _eead ;};_fcbaa :=int32 (_efdd );_bfgbc .ResIdAttr =&_fcbaa ;continue ;};};_edcc :for {_bgdf ,_agbg :=d .Token ();if _agbg !=nil {return _agbg ;};switch _bfga :=_bgdf .(type ){case _a .StartElement :switch _bfga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dfag :=NewCT_Name ();if _cadg :=d .DecodeElement (_dfag ,&_bfga );_cadg !=nil {return _cadg ;};_bfgbc .Title =append (_bfgbc .Title ,_dfag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bfaa :=NewCT_Description ();if _bgba :=d .DecodeElement (_bfaa ,&_bfga );_bgba !=nil {return _bgba ;};_bfgbc .Desc =append (_bfgbc .Desc ,_bfaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bfgbc .CatLst =NewCT_Categories ();if _dbaa :=d .DecodeElement (_bfgbc .CatLst ,&_bfga );_dbaa !=nil {return _dbaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfgbc .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _ggfc :=d .DecodeElement (_bfgbc .ExtLst ,&_bfga );_ggfc !=nil {return _ggfc ;};default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0044\u0069a\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_bfga .Name );if _baeag :=d .Skip ();_baeag !=nil {return _baeag ;};};case _a .EndElement :break _edcc ;case _a .CharData :};};return nil ;};func (_fcdd *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcdd =0;case "\u006e\u006f\u006e\u0065":*_fcdd =1;case "\u0066\u004e\u006fd\u0065":*_fcdd =2;};return nil ;};type ST_LinearDirection byte ;func (_gfbb *CT_StyleLabel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_gfbb .NameAttr )});e .EncodeToken (start );if _gfbb .Scene3d !=nil {_faegd :=_a .StartElement {Name :_a .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_gfbb .Scene3d ,_faegd );};if _gfbb .Sp3d !=nil {_aedc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gfbb .Sp3d ,_aedc );};if _gfbb .TxPr !=nil {_ebeee :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gfbb .TxPr ,_ebeee );};if _gfbb .Style !=nil {_dddc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_gfbb .Style ,_dddc );};if _gfbb .ExtLst !=nil {_gcbbd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfbb .ExtLst ,_gcbbd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbdcab ST_Offset )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_accd :=_a .Attr {};_accd .Name =name ;switch _fbdcab {case ST_OffsetUnset :_accd .Value ="";case ST_OffsetCtr :_accd .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_accd .Value ="\u006f\u0066\u0066";};return _accd ,nil ;};func (_bdcf ST_ChildAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egce :=_a .Attr {};_egce .Name =name ;switch _bdcf {case ST_ChildAlignmentUnset :_egce .Value ="";case ST_ChildAlignmentT :_egce .Value ="\u0074";case ST_ChildAlignmentB :_egce .Value ="\u0062";case ST_ChildAlignmentL :_egce .Value ="\u006c";case ST_ChildAlignmentR :_egce .Value ="\u0072";};return _egce ,nil ;};func (_gdda ST_CenterShapeMapping )Validate ()error {return _gdda .ValidateWithPath ("")}; +// Validate validates the CT_ColorTransformHeader and its children +func (_gfa *CT_ColorTransformHeader )Validate ()error {return _gfa .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};func (_ffbea ST_AnimOneStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dagf :=_a .Attr {};_dagf .Name =name ;switch _ffbea {case ST_AnimOneStrUnset :_dagf .Value ="";case ST_AnimOneStrNone :_dagf .Value ="\u006e\u006f\u006e\u0065";case ST_AnimOneStrOne :_dagf .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_dagf .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _dagf ,nil ;};func (_gddd ST_PyramidAccentTextMargin )String ()string {switch _gddd {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";};func (_cfdg ST_ElementType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cfdg .String (),start );};func (_eceff ST_CenterShapeMapping )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eceff .String (),start );};func (_ddga ST_ChildDirection )Validate ()error {return _ddga .ValidateWithPath ("")};func NewCT_SDCategories ()*CT_SDCategories {_eddf :=&CT_SDCategories {};return _eddf };func (_eedfb ST_HueDir )Validate ()error {return _eedfb .ValidateWithPath ("")};func (_bbea ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _bbea {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbea ));};return nil ;};func (_adbb *ST_ElementType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_adbb =0;case "\u0061\u006c\u006c":*_adbb =1;case "\u0064\u006f\u0063":*_adbb =2;case "\u006e\u006f\u0064\u0065":*_adbb =3;case "\u006e\u006f\u0072\u006d":*_adbb =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_adbb =5;case "\u0061\u0073\u0073\u0074":*_adbb =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_adbb =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_adbb =8;case "\u0070\u0072\u0065\u0073":*_adbb =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_adbb =10;};return nil ;};type CT_PtList struct{Pt []*CT_Pt ;};func (_bcegd *ST_VariableType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bcegd =0;case "\u006e\u006f\u006e\u0065":*_bcegd =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_bcegd =2;case "\u0063\u0068\u004da\u0078":*_bcegd =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_bcegd =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_bcegd =5;case "\u0064\u0069\u0072":*_bcegd =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_bcegd =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_bcegd =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_bcegd =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_bcegd =10;};return nil ;};func (_gbf *CT_CTName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbf .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ef .Sprintf ("\u0025\u0076",*_gbf .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_gbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Parameter ()*CT_Parameter {_gffgg :=&CT_Parameter {};_gffgg .TypeAttr =ST_ParameterId (1);return _gffgg ;}; -// Validate validates the CT_Parameter and its children -func (_eace *CT_Parameter )Validate ()error {return _eace .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_ade :=&AG_ConstraintRefAttributes {};return _ade ;};func (_cfgc *CT_TextProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfeb :for {_gdbca ,_fecf :=d .Token ();if _fecf !=nil {return _fecf ;};switch _fcgg :=_gdbca .(type ){case _a .StartElement :switch _fcgg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_cfgc .Sp3d =_bb .NewCT_Shape3D ();if _beac :=d .DecodeElement (_cfgc .Sp3d ,&_fcgg );_beac !=nil {return _beac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_cfgc .FlatTx =_bb .NewCT_FlatText ();if _ceee :=d .DecodeElement (_cfgc .FlatTx ,&_fcgg );_ceee !=nil {return _ceee ;};default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_fcgg .Name );if _gabfb :=d .Skip ();_gabfb !=nil {return _gabfb ;};};case _a .EndElement :break _cfeb ;case _a .CharData :};};return nil ;};func (_aeeff *CT_Constraint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbac :=range start .Attr {if _bbac .Name .Local =="\u006f\u0070"{_aeeff .OpAttr .UnmarshalXMLAttr (_bbac );continue ;};if _bbac .Name .Local =="\u0076\u0061\u006c"{_cag ,_ebea :=_b .ParseFloat (_bbac .Value ,64);if _ebea !=nil {return _ebea ;};_aeeff .ValAttr =&_cag ;continue ;};if _bbac .Name .Local =="\u0066\u0061\u0063\u0074"{_gbf ,_agca :=_b .ParseFloat (_bbac .Value ,64);if _agca !=nil {return _agca ;};_aeeff .FactAttr =&_gbf ;continue ;};if _bbac .Name .Local =="\u0074\u0079\u0070\u0065"{_aeeff .TypeAttr .UnmarshalXMLAttr (_bbac );continue ;};if _bbac .Name .Local =="\u0066\u006f\u0072"{_aeeff .ForAttr .UnmarshalXMLAttr (_bbac );continue ;};if _bbac .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_ged ,_agga :=_bbac .Value ,error (nil );if _agga !=nil {return _agga ;};_aeeff .ForNameAttr =&_ged ;continue ;};if _bbac .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_aeeff .PtTypeAttr .UnmarshalXMLAttr (_bbac );continue ;};if _bbac .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_aeeff .RefTypeAttr .UnmarshalXMLAttr (_bbac );continue ;};if _bbac .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_aeeff .RefForAttr .UnmarshalXMLAttr (_bbac );continue ;};if _bbac .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_dbgce ,_dadb :=_bbac .Value ,error (nil );if _dadb !=nil {return _dadb ;};_aeeff .RefForNameAttr =&_dbgce ;continue ;};if _bbac .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_aeeff .RefPtTypeAttr .UnmarshalXMLAttr (_bbac );continue ;};};_dabc :for {_babe ,_adcg :=d .Token ();if _adcg !=nil {return _adcg ;};switch _gfe :=_babe .(type ){case _a .StartElement :switch _gfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeeff .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _caff :=d .DecodeElement (_aeeff .ExtLst ,&_gfe );_caff !=nil {return _caff ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_gfe .Name );if _dacc :=d .Skip ();_dacc !=nil {return _dacc ;};};case _a .EndElement :break _dabc ;case _a .CharData :};};return nil ;};func (_fcabf *CT_Rules )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fcabf .Rule !=nil {_gfddg :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_acae :=range _fcabf .Rule {e .EncodeElement (_acae ,_gfddg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_CxnList ()*CT_CxnList {_edgc :=&CT_CxnList {};return _edgc };func (_dgbgb *CT_ForEach )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcag :=range start .Attr {if _bcag .Name .Local =="\u0072\u0065\u0066"{_fbeca ,_accaf :=_bcag .Value ,error (nil );if _accaf !=nil {return _accaf ;};_dgbgb .RefAttr =&_fbeca ;continue ;};if _bcag .Name .Local =="\u006e\u0061\u006d\u0065"{_bdef ,_agcf :=_bcag .Value ,error (nil );if _agcf !=nil {return _agcf ;};_dgbgb .NameAttr =&_bdef ;continue ;};if _bcag .Name .Local =="\u0061\u0078\u0069\u0073"{_cbg ,_aeba :=ParseSliceST_AxisTypes (_bcag .Value );if _aeba !=nil {return _aeba ;};_dgbgb .AxisAttr =&_cbg ;continue ;};if _bcag .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_feeg ,_gcab :=ParseSliceST_ElementTypes (_bcag .Value );if _gcab !=nil {return _gcab ;};_dgbgb .PtTypeAttr =&_feeg ;continue ;};if _bcag .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_geee ,_fega :=ParseSliceST_Booleans (_bcag .Value );if _fega !=nil {return _fega ;};_dgbgb .HideLastTransAttr =&_geee ;continue ;};if _bcag .Name .Local =="\u0073\u0074"{_gefa ,_edgb :=ParseSliceST_Ints (_bcag .Value );if _edgb !=nil {return _edgb ;};_dgbgb .StAttr =&_gefa ;continue ;};if _bcag .Name .Local =="\u0063\u006e\u0074"{_agfa ,_adfe :=ParseSliceST_UnsignedInts (_bcag .Value );if _adfe !=nil {return _adfe ;};_dgbgb .CntAttr =&_agfa ;continue ;};if _bcag .Name .Local =="\u0073\u0074\u0065\u0070"{_bgef ,_bcfg :=ParseSliceST_Ints (_bcag .Value );if _bcfg !=nil {return _bcfg ;};_dgbgb .StepAttr =&_bgef ;continue ;};};_fgb :for {_aef ,_bcbg :=d .Token ();if _bcbg !=nil {return _bcbg ;};switch _dfgf :=_aef .(type ){case _a .StartElement :switch _dfgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_aacb :=NewCT_Algorithm ();if _cgca :=d .DecodeElement (_aacb ,&_dfgf );_cgca !=nil {return _cgca ;};_dgbgb .Alg =append (_dgbgb .Alg ,_aacb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ecgg :=NewCT_Shape ();if _ddae :=d .DecodeElement (_ecgg ,&_dfgf );_ddae !=nil {return _ddae ;};_dgbgb .Shape =append (_dgbgb .Shape ,_ecgg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_fdfef :=NewCT_PresentationOf ();if _egeab :=d .DecodeElement (_fdfef ,&_dfgf );_egeab !=nil {return _egeab ;};_dgbgb .PresOf =append (_dgbgb .PresOf ,_fdfef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_cafe :=NewCT_Constraints ();if _aacg :=d .DecodeElement (_cafe ,&_dfgf );_aacg !=nil {return _aacg ;};_dgbgb .ConstrLst =append (_dgbgb .ConstrLst ,_cafe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_acgc :=NewCT_Rules ();if _fbg :=d .DecodeElement (_acgc ,&_dfgf );_fbg !=nil {return _fbg ;};_dgbgb .RuleLst =append (_dgbgb .RuleLst ,_acgc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_dafb :=NewCT_ForEach ();if _cccb :=d .DecodeElement (_dafb ,&_dfgf );_cccb !=nil {return _cccb ;};_dgbgb .ForEach =append (_dgbgb .ForEach ,_dafb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_dcdf :=NewCT_LayoutNode ();if _abbe :=d .DecodeElement (_dcdf ,&_dfgf );_abbe !=nil {return _abbe ;};_dgbgb .LayoutNode =append (_dgbgb .LayoutNode ,_dcdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_gdbd :=NewCT_Choose ();if _cage :=d .DecodeElement (_gdbd ,&_dfgf );_cage !=nil {return _cage ;};_dgbgb .Choose =append (_dgbgb .Choose ,_gdbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcgd :=_bb .NewCT_OfficeArtExtensionList ();if _gggg :=d .DecodeElement (_dcgd ,&_dfgf );_gggg !=nil {return _gggg ;};_dgbgb .ExtLst =append (_dgbgb .ExtLst ,_dcgd );default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_dfgf .Name );if _gbfd :=d .Skip ();_gbfd !=nil {return _gbfd ;};};case _a .EndElement :break _fgb ;case _a .CharData :};};return nil ;};func (_ffdgd ST_HierarchyAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffdgd .String (),start );};func (_fgc *CT_Category )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",_fgc .TypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_bg .Sprintf ("\u0025\u0076",_fgc .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdgba ST_LinearDirection )Validate ()error {return _cdgba .ValidateWithPath ("")};func (_ebcg ST_CxnType )ValidateWithPath (path string )error {switch _ebcg {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebcg ));};return nil ;};func (_cdddg *CT_When )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdddg .FuncAttr =ST_FunctionType (1);_cdddg .OpAttr =ST_FunctionOperator (1);for _ ,_daab :=range start .Attr {if _daab .Name .Local =="\u006e\u0061\u006d\u0065"{_acff ,_agag :=_daab .Value ,error (nil );if _agag !=nil {return _agag ;};_cdddg .NameAttr =&_acff ;continue ;};if _daab .Name .Local =="\u0061\u0072\u0067"{_dddcd ,_gdeg :=ParseUnionST_FunctionArgument (_daab .Value );if _gdeg !=nil {return _gdeg ;};_cdddg .ArgAttr =&_dddcd ;continue ;};if _daab .Name .Local =="\u0076\u0061\u006c"{_degda ,_gdef :=ParseUnionST_FunctionValue (_daab .Value );if _gdef !=nil {return _gdef ;};_cdddg .ValAttr =_degda ;continue ;};if _daab .Name .Local =="\u0066\u0075\u006e\u0063"{_cdddg .FuncAttr .UnmarshalXMLAttr (_daab );continue ;};if _daab .Name .Local =="\u006f\u0070"{_cdddg .OpAttr .UnmarshalXMLAttr (_daab );continue ;};if _daab .Name .Local =="\u0061\u0078\u0069\u0073"{_bfde ,_gcbfc :=ParseSliceST_AxisTypes (_daab .Value );if _gcbfc !=nil {return _gcbfc ;};_cdddg .AxisAttr =&_bfde ;continue ;};if _daab .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dcef ,_geeed :=ParseSliceST_ElementTypes (_daab .Value );if _geeed !=nil {return _geeed ;};_cdddg .PtTypeAttr =&_dcef ;continue ;};if _daab .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_dcebg ,_bgcb :=ParseSliceST_Booleans (_daab .Value );if _bgcb !=nil {return _bgcb ;};_cdddg .HideLastTransAttr =&_dcebg ;continue ;};if _daab .Name .Local =="\u0073\u0074"{_cafc ,_dbded :=ParseSliceST_Ints (_daab .Value );if _dbded !=nil {return _dbded ;};_cdddg .StAttr =&_cafc ;continue ;};if _daab .Name .Local =="\u0063\u006e\u0074"{_cgag ,_caddaf :=ParseSliceST_UnsignedInts (_daab .Value );if _caddaf !=nil {return _caddaf ;};_cdddg .CntAttr =&_cgag ;continue ;};if _daab .Name .Local =="\u0073\u0074\u0065\u0070"{_gedd ,_cabb :=ParseSliceST_Ints (_daab .Value );if _cabb !=nil {return _cabb ;};_cdddg .StepAttr =&_gedd ;continue ;};};_gcgf :for {_ebacb ,_dced :=d .Token ();if _dced !=nil {return _dced ;};switch _cceec :=_ebacb .(type ){case _a .StartElement :switch _cceec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_deagf :=NewCT_Algorithm ();if _gggd :=d .DecodeElement (_deagf ,&_cceec );_gggd !=nil {return _gggd ;};_cdddg .Alg =append (_cdddg .Alg ,_deagf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ddcc :=NewCT_Shape ();if _acad :=d .DecodeElement (_ddcc ,&_cceec );_acad !=nil {return _acad ;};_cdddg .Shape =append (_cdddg .Shape ,_ddcc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_ccab :=NewCT_PresentationOf ();if _edaf :=d .DecodeElement (_ccab ,&_cceec );_edaf !=nil {return _edaf ;};_cdddg .PresOf =append (_cdddg .PresOf ,_ccab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_fdbba :=NewCT_Constraints ();if _agcaf :=d .DecodeElement (_fdbba ,&_cceec );_agcaf !=nil {return _agcaf ;};_cdddg .ConstrLst =append (_cdddg .ConstrLst ,_fdbba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_adcgd :=NewCT_Rules ();if _gbfbb :=d .DecodeElement (_adcgd ,&_cceec );_gbfbb !=nil {return _gbfbb ;};_cdddg .RuleLst =append (_cdddg .RuleLst ,_adcgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_eggce :=NewCT_ForEach ();if _ffgb :=d .DecodeElement (_eggce ,&_cceec );_ffgb !=nil {return _ffgb ;};_cdddg .ForEach =append (_cdddg .ForEach ,_eggce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_bgde :=NewCT_LayoutNode ();if _bdbe :=d .DecodeElement (_bgde ,&_cceec );_bdbe !=nil {return _bdbe ;};_cdddg .LayoutNode =append (_cdddg .LayoutNode ,_bgde );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_bfdbf :=NewCT_Choose ();if _beecd :=d .DecodeElement (_bfdbf ,&_cceec );_beecd !=nil {return _beecd ;};_cdddg .Choose =append (_cdddg .Choose ,_bfdbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agea :=_bb .NewCT_OfficeArtExtensionList ();if _acbd :=d .DecodeElement (_agea ,&_cceec );_acbd !=nil {return _acbd ;};_cdddg .ExtLst =append (_cdddg .ExtLst ,_agea );default:_fb .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0057\u0068\u0065\u006e\u0020\u0025\u0076",_cceec .Name );if _bbdea :=d .Skip ();_bbdea !=nil {return _bbdea ;};};case _a .EndElement :break _gcgf ;case _a .CharData :};};return nil ;};func (_abfd ST_FunctionOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eaag :=_a .Attr {};_eaag .Name =name ;switch _abfd {case ST_FunctionOperatorUnset :_eaag .Value ="";case ST_FunctionOperatorEqu :_eaag .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_eaag .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_eaag .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_eaag .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_eaag .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_eaag .Value ="\u006c\u0074\u0065";};return _eaag ,nil ;}; +// ST_ModelId is a union type +type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};func (_gdag ST_TextDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdbec :=_a .Attr {};_gdbec .Name =name ;switch _gdag {case ST_TextDirectionUnset :_gdbec .Value ="";case ST_TextDirectionFromT :_gdbec .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_gdbec .Value ="\u0066\u0072\u006fm\u0042";};return _gdbec ,nil ;};const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;);func (_dbbbd *ST_Offset )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdaa ,_dgcda :=d .Token ();if _dgcda !=nil {return _dgcda ;};if _fcfg ,_egbge :=_fdaa .(_a .EndElement );_egbge &&_fcfg .Name ==start .Name {*_dbbbd =1;return nil ;};if _aafgg ,_ecgg :=_fdaa .(_a .CharData );!_ecgg {return _ef .Errorf ("\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 (_aafgg ){case "":*_dbbbd =0;case "\u0063\u0074\u0072":*_dbbbd =1;case "\u006f\u0066\u0066":*_dbbbd =2;};};_fdaa ,_dgcda =d .Token ();if _dgcda !=nil {return _dgcda ;};if _agaf ,_fbdae :=_fdaa .(_a .EndElement );_fbdae &&_agaf .Name ==start .Name {return nil ;};return _ef .Errorf ("\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 (_dgdfd ST_DiagramTextAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgdfd .String (),start );}; -// Validate validates the CT_SDCategories and its children -func (_egbb *CT_SDCategories )Validate ()error {return _egbb .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_bcdg ST_LayoutShapeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bcdg .ST_ShapeType !=_bb .ST_ShapeTypeUnset {e .EncodeToken (_a .CharData (_bcdg .ST_ShapeType .String ()));};if _bcdg .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_a .CharData (_bcdg .ST_OutputShapeType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};const (ST_GrowDirectionUnset ST_GrowDirection =0;ST_GrowDirectionTL ST_GrowDirection =1;ST_GrowDirectionTR ST_GrowDirection =2;ST_GrowDirectionBL ST_GrowDirection =3;ST_GrowDirectionBR ST_GrowDirection =4;);func (_cdfdg *ST_GrowDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cdfdg =0;case "\u0074\u004c":*_cdfdg =1;case "\u0074\u0052":*_cdfdg =2;case "\u0062\u004c":*_cdfdg =3;case "\u0062\u0052":*_cdfdg =4;};return nil ;};func (_cfbf *CT_Parameter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_dbfe ,_cecd :=_cfbf .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _cecd !=nil {return _cecd ;};start .Attr =append (start .Attr ,_dbfe );start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_cfbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gfed ST_TextAnchorHorizontal )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eagab :=_a .Attr {};_eagab .Name =name ;switch _gfed {case ST_TextAnchorHorizontalUnset :_eagab .Value ="";case ST_TextAnchorHorizontalNone :_eagab .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_eagab .Value ="\u0063\u0074\u0072";};return _eagab ,nil ;};func (_dafa ST_OutputShapeType )String ()string {switch _dafa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_acdg :=&CT_ColorTransformHeaderLst {};return _acdg ;};func NewCT_CTDescription ()*CT_CTDescription {_babg :=&CT_CTDescription {};return _babg };type ST_AxisTypes []ST_AxisType ;func (_gada *CT_ElemPropSet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbe :=range start .Attr {if _bbe .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_afgga ,_geb :=_b .ParseBool (_bbe .Value );if _geb !=nil {return _geb ;};_gada .CustFlipVertAttr =&_afgga ;continue ;};if _bbe .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_efeg ,_adbfd :=ParseUnionST_ModelId (_bbe .Value );if _adbfd !=nil {return _adbfd ;};_gada .PresAssocIDAttr =&_efeg ;continue ;};if _bbe .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_cbag ,_ebba :=_b .ParseBool (_bbe .Value );if _ebba !=nil {return _ebba ;};_gada .CustFlipHorAttr =&_cbag ;continue ;};if _bbe .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_gaad ,_dcea :=_bbe .Value ,error (nil );if _dcea !=nil {return _dcea ;};_gada .PresStyleLblAttr =&_gaad ;continue ;};if _bbe .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_abdec ,_abee :=_b .ParseInt (_bbe .Value ,10,32);if _abee !=nil {return _abee ;};_efce :=int32 (_abdec );_gada .CustSzXAttr =&_efce ;continue ;};if _bbe .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_fgfcb ,_aagd :=_b .ParseInt (_bbe .Value ,10,32);if _aagd !=nil {return _aagd ;};_babb :=int32 (_fgfcb );_gada .PresStyleCntAttr =&_babb ;continue ;};if _bbe .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_bead ,_cccg :=_b .ParseInt (_bbe .Value ,10,32);if _cccg !=nil {return _cccg ;};_dgbg :=int32 (_bead );_gada .CustSzYAttr =&_dgbg ;continue ;};if _bbe .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_aaea ,_bgcf :=_bbe .Value ,error (nil );if _bgcf !=nil {return _bgcf ;};_gada .LoCatIdAttr =&_aaea ;continue ;};if _bbe .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_cabg ,_gdfe :=ParseUnionST_PrSetCustVal (_bbe .Value );if _gdfe !=nil {return _gdfe ;};_gada .CustScaleXAttr =&_cabg ;continue ;};if _bbe .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_adgd ,_ega :=_bbe .Value ,error (nil );if _ega !=nil {return _ega ;};_gada .QsCatIdAttr =&_adgd ;continue ;};if _bbe .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_dceb ,_fdba :=ParseUnionST_PrSetCustVal (_bbe .Value );if _fdba !=nil {return _fdba ;};_gada .CustScaleYAttr =&_dceb ;continue ;};if _bbe .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_fgge ,_ecg :=_b .ParseInt (_bbe .Value ,10,32);if _ecg !=nil {return _ecg ;};_dfad :=int32 (_fgge );_gada .CustAngAttr =&_dfad ;continue ;};if _bbe .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_dbc ,_bgfb :=ParseUnionST_PrSetCustVal (_bbe .Value );if _bgfb !=nil {return _bgfb ;};_gada .CustRadScaleRadAttr =&_dbc ;continue ;};if _bbe .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_degd ,_gaef :=ParseUnionST_PrSetCustVal (_bbe .Value );if _gaef !=nil {return _gaef ;};_gada .CustLinFactXAttr =&_degd ;continue ;};if _bbe .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_bfdf ,_egggd :=_bbe .Value ,error (nil );if _egggd !=nil {return _egggd ;};_gada .QsTypeIdAttr =&_bfdf ;continue ;};if _bbe .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_cebge ,_aggca :=_b .ParseBool (_bbe .Value );if _aggca !=nil {return _aggca ;};_gada .Coherent3DOffAttr =&_cebge ;continue ;};if _bbe .Name .Local =="\u0063\u0075\u0073t\u0054"{_dcfb ,_ffff :=_b .ParseBool (_bbe .Value );if _ffff !=nil {return _ffff ;};_gada .CustTAttr =&_dcfb ;continue ;};if _bbe .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_ddea ,_bgacc :=_bbe .Value ,error (nil );if _bgacc !=nil {return _bgacc ;};_gada .PresNameAttr =&_ddea ;continue ;};if _bbe .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_cffg ,_aafd :=ParseUnionST_PrSetCustVal (_bbe .Value );if _aafd !=nil {return _aafd ;};_gada .CustLinFactNeighborYAttr =&_cffg ;continue ;};if _bbe .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_cfg ,_baaf :=ParseUnionST_PrSetCustVal (_bbe .Value );if _baaf !=nil {return _baaf ;};_gada .CustLinFactYAttr =&_cfg ;continue ;};if _bbe .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_afac ,_dagb :=_bbe .Value ,error (nil );if _dagb !=nil {return _dagb ;};_gada .LoTypeIdAttr =&_afac ;continue ;};if _bbe .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_ddda ,_gacg :=ParseUnionST_PrSetCustVal (_bbe .Value );if _gacg !=nil {return _gacg ;};_gada .CustRadScaleIncAttr =&_ddda ;continue ;};if _bbe .Name .Local =="\u0070\u0068\u006cd\u0072"{_aebe ,_bcaa :=_b .ParseBool (_bbe .Value );if _bcaa !=nil {return _bcaa ;};_gada .PhldrAttr =&_aebe ;continue ;};if _bbe .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_gge ,_cdgb :=_bbe .Value ,error (nil );if _cdgb !=nil {return _cdgb ;};_gada .CsTypeIdAttr =&_gge ;continue ;};if _bbe .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_effee ,_fabbb :=_bbe .Value ,error (nil );if _fabbb !=nil {return _fabbb ;};_gada .CsCatIdAttr =&_effee ;continue ;};if _bbe .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_efddb ,_ebgd :=_bbe .Value ,error (nil );if _ebgd !=nil {return _ebgd ;};_gada .PhldrTAttr =&_efddb ;continue ;};if _bbe .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_gcdfd ,_gagb :=_b .ParseInt (_bbe .Value ,10,32);if _gagb !=nil {return _gagb ;};_dccdb :=int32 (_gcdfd );_gada .PresStyleIdxAttr =&_dccdb ;continue ;};if _bbe .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_acgb ,_dgfg :=ParseUnionST_PrSetCustVal (_bbe .Value );if _dgfg !=nil {return _dgfg ;};_gada .CustLinFactNeighborXAttr =&_acgb ;continue ;};};_dgaa :for {_gebg ,_bdaa :=d .Token ();if _bdaa !=nil {return _bdaa ;};switch _babf :=_gebg .(type ){case _a .StartElement :switch _babf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}:_gada .PresLayoutVars =NewCT_LayoutVariablePropertySet ();if _edfd :=d .DecodeElement (_gada .PresLayoutVars ,&_babf );_edfd !=nil {return _edfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_gada .Style =_bb .NewCT_ShapeStyle ();if _bfba :=d .DecodeElement (_gada .Style ,&_babf );_bfba !=nil {return _bfba ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072\u006fp\u0053e\u0074\u0020\u0025\u0076",_babf .Name );if _cgfb :=d .Skip ();_cgfb !=nil {return _cgfb ;};};case _a .EndElement :break _dgaa ;case _a .CharData :};};return nil ;};func (_afacf ST_Direction )ValidateWithPath (path string )error {switch _afacf {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afacf ));};return nil ;};func (_gdcgd *ST_ChildDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdcgd =0;case "\u0068\u006f\u0072\u007a":*_gdcgd =1;case "\u0076\u0065\u0072\u0074":*_gdcgd =2;};return nil ;};const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;); +// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path +func (_ade *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _dfa ,_bcbf :=range _ade .ColorsDefHdr {if _gge :=_bcbf .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_dfa ));_gge !=nil {return _gge ;};};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 *_fd .CT_ShapeStyle ;};func (_degbf *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_degbf =0;case "\u0061\u0075\u0074\u006f":*_degbf =1;case "\u0061\u0072\u0072":*_degbf =2;case "\u006e\u006f\u0041r\u0072":*_degbf =3;};return nil ;};func (_bgff ST_SecondaryChildAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bfede :=_a .Attr {};_bfede .Name =name ;switch _bgff {case ST_SecondaryChildAlignmentUnset :_bfede .Value ="";case ST_SecondaryChildAlignmentNone :_bfede .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_bfede .Value ="\u0074";case ST_SecondaryChildAlignmentB :_bfede .Value ="\u0062";case ST_SecondaryChildAlignmentL :_bfede .Value ="\u006c";case ST_SecondaryChildAlignmentR :_bfede .Value ="\u0072";};return _bfede ,nil ;};type ST_ElementTypes []ST_ElementType ;func (_cdfa *ST_FunctionValue )Validate ()error {return _cdfa .ValidateWithPath ("")};func (_ebdd ST_LayoutShapeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebdd .ST_ShapeType !=_fd .ST_ShapeTypeUnset {e .EncodeToken (_a .CharData (_ebdd .ST_ShapeType .String ()));};if _ebdd .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_a .CharData (_ebdd .ST_OutputShapeType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_gegcb ST_FunctionType )Validate ()error {return _gegcb .ValidateWithPath ("")};func (_eadb ST_ConstraintType )ValidateWithPath (path string )error {switch _eadb {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 _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eadb ));};return nil ;}; -// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path -func (_dbg *CT_AdjLst )ValidateWithPath (path string )error {for _cae ,_abb :=range _dbg .Adj {if _gfce :=_abb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_cae ));_gfce !=nil {return _gfce ;};};return nil ;};type ST_DiagramTextAlignment byte ;func (_gcgbd ST_TextDirection )ValidateWithPath (path string )error {switch _gcgbd {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgbd ));};return nil ;};type ST_Direction byte ;func (_ecgd ST_DiagramTextAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gafaf :=_a .Attr {};_gafaf .Name =name ;switch _ecgd {case ST_DiagramTextAlignmentUnset :_gafaf .Value ="";case ST_DiagramTextAlignmentL :_gafaf .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_gafaf .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_gafaf .Value ="\u0072";};return _gafaf ,nil ;};type ST_Offset byte ;func (_geea *CT_HierBranchStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _geea .ValAttr !=ST_HierBranchStyleUnset {_cgdg ,_dcdfa :=_geea .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _dcdfa !=nil {return _dcdfa ;};start .Attr =append (start .Attr ,_cgdg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_efge ST_GrowDirection )Validate ()error {return _efge .ValidateWithPath ("")};func (_bceb ST_ModelId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bceb .Int32 !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0064",*_bceb .Int32 )));};if _bceb .ST_Guid !=nil {e .EncodeToken (_a .CharData (*_bceb .ST_Guid ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func NewCT_BulletEnabled ()*CT_BulletEnabled {_fade :=&CT_BulletEnabled {};return _fade };func (_bga *CT_BulletEnabled )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bga .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_bga .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path +func (_fdaf *LayoutDef )ValidateWithPath (path string )error {if _gfgb :=_fdaf .CT_DiagramDefinition .ValidateWithPath (path );_gfgb !=nil {return _gfgb ;};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 (_daeg *ST_CxnType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbff ,_feddb :=d .Token ();if _feddb !=nil {return _feddb ;};if _beea ,_dagec :=_bbff .(_a .EndElement );_dagec &&_beea .Name ==start .Name {*_daeg =1;return nil ;};if _ebbf ,_fafb :=_bbff .(_a .CharData );!_fafb {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbff );}else {switch string (_ebbf ){case "":*_daeg =0;case "\u0070\u0061\u0072O\u0066":*_daeg =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_daeg =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_daeg =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_daeg =4;};};_bbff ,_feddb =d .Token ();if _feddb !=nil {return _feddb ;};if _eccg ,_bcfa :=_bbff .(_a .EndElement );_bcfa &&_eccg .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbff );};func (_cddba *ST_StartingElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adde ,_bdcd :=d .Token ();if _bdcd !=nil {return _bdcd ;};if _eccda ,_gagg :=_adde .(_a .EndElement );_gagg &&_eccda .Name ==start .Name {*_cddba =1;return nil ;};if _gdda ,_aacd :=_adde .(_a .CharData );!_aacd {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adde );}else {switch string (_gdda ){case "":*_cddba =0;case "\u006e\u006f\u0064\u0065":*_cddba =1;case "\u0074\u0072\u0061n\u0073":*_cddba =2;};};_adde ,_bdcd =d .Token ();if _bdcd !=nil {return _bdcd ;};if _aagg ,_bgfaf :=_adde .(_a .EndElement );_bgfaf &&_aagg .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adde );};func (_abca ST_ConstraintRelationship )String ()string {switch _abca {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";};func (_agbgd *CT_StyleDefinitionHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffaa :=range start .Attr {if _ffaa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_defff ,_edcf :=_ffaa .Value ,error (nil );if _edcf !=nil {return _edcf ;};_agbgd .UniqueIdAttr =_defff ;continue ;};if _ffaa .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gddb ,_bdge :=_ffaa .Value ,error (nil );if _bdge !=nil {return _bdge ;};_agbgd .MinVerAttr =&_gddb ;continue ;};if _ffaa .Name .Local =="\u0072\u0065\u0073I\u0064"{_fggbc ,_baab :=_f .ParseInt (_ffaa .Value ,10,32);if _baab !=nil {return _baab ;};_cbccg :=int32 (_fggbc );_agbgd .ResIdAttr =&_cbccg ;continue ;};};_egcdc :for {_ebec ,_adfd :=d .Token ();if _adfd !=nil {return _adfd ;};switch _gbef :=_ebec .(type ){case _a .StartElement :switch _gbef .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"}:_gfcfc :=NewCT_SDName ();if _gbaeg :=d .DecodeElement (_gfcfc ,&_gbef );_gbaeg !=nil {return _gbaeg ;};_agbgd .Title =append (_agbgd .Title ,_gfcfc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gggaf :=NewCT_SDDescription ();if _gdge :=d .DecodeElement (_gggaf ,&_gbef );_gdge !=nil {return _gdge ;};_agbgd .Desc =append (_agbgd .Desc ,_gggaf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_agbgd .CatLst =NewCT_SDCategories ();if _cbeb :=d .DecodeElement (_agbgd .CatLst ,&_gbef );_cbeb !=nil {return _cbeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_agbgd .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _fgfg :=d .DecodeElement (_agbgd .ExtLst ,&_gbef );_fgfg !=nil {return _fgfg ;};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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072\u0020%\u0076",_gbef .Name );if _ddgd :=d .Skip ();_ddgd !=nil {return _ddgd ;};};case _a .EndElement :break _egcdc ;case _a .CharData :};};return nil ;};func (_bgbeb ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _bgbeb {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbeb ));};return nil ;};func (_fgddd ST_BendPoint )Validate ()error {return _fgddd .ValidateWithPath ("")};func (_cabfg *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 _cabfg .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func (_cfcaa ST_OutputShapeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eaebb :=_a .Attr {};_eaebb .Name =name ;switch _cfcaa {case ST_OutputShapeTypeUnset :_eaebb .Value ="";case ST_OutputShapeTypeNone :_eaebb .Value ="\u006e\u006f\u006e\u0065";case ST_OutputShapeTypeConn :_eaebb .Value ="\u0063\u006f\u006e\u006e";};return _eaebb ,nil ;}; -// Validate validates the LayoutDefHdrLst and its children -func (_gbeffe *LayoutDefHdrLst )Validate ()error {return _gbeffe .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func NewCT_StyleDefinition ()*CT_StyleDefinition {_cdfbg :=&CT_StyleDefinition {};return _cdfbg };func (_cebaf ST_ContinueDirection )String ()string {switch _cebaf {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";}; +// Validate validates the CT_PtList and its children +func (_fedaa *CT_PtList )Validate ()error {return _fedaa .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};func (_acac ST_SecondaryLinearDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eccdda :=_a .Attr {};_eccdda .Name =name ;switch _acac {case ST_SecondaryLinearDirectionUnset :_eccdda .Value ="";case ST_SecondaryLinearDirectionNone :_eccdda .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_eccdda .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_eccdda .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_eccdda .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_eccdda .Value ="\u0066\u0072\u006fm\u0042";};return _eccdda ,nil ;};func (_dfagg *ST_NodeVerticalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcdaf ,_dfee :=d .Token ();if _dfee !=nil {return _dfee ;};if _eeefa ,_cade :=_bcdaf .(_a .EndElement );_cade &&_eeefa .Name ==start .Name {*_dfagg =1;return nil ;};if _gbebf ,_bdgda :=_bcdaf .(_a .CharData );!_bdgda {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcdaf );}else {switch string (_gbebf ){case "":*_dfagg =0;case "\u0074":*_dfagg =1;case "\u006d\u0069\u0064":*_dfagg =2;case "\u0062":*_dfagg =3;};};_bcdaf ,_dfee =d .Token ();if _dfee !=nil {return _dfee ;};if _bddf ,_cfddb :=_bcdaf .(_a .EndElement );_cfddb &&_bddf .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcdaf );};func NewStyleDef ()*StyleDef {_acgb :=&StyleDef {};_acgb .CT_StyleDefinition =*NewCT_StyleDefinition ();return _acgb ;};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);func NewCT_When ()*CT_When {_gaddg :=&CT_When {};_gaddg .FuncAttr =ST_FunctionType (1);_gaddg .OpAttr =ST_FunctionOperator (1);return _gaddg ;};const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;);type ST_ResizeHandlesStr byte ;type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;}; -// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path -func (_fffdg *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _ddefc ,_cadf :=range _fffdg .ColorsDefHdr {if _gafg :=_cadf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_ddefc ));_gafg !=nil {return _gafg ;};};return nil ;}; +// Validate validates the CT_DataModel and its children +func (_ccfe *CT_DataModel )Validate ()error {return _ccfe .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};func (_bgfd ST_NodeHorizontalAlignment )String ()string {switch _bgfd {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_acccb ST_ChildDirection )String ()string {switch _acccb {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_fgdd *CT_SampleData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebdgf :=range start .Attr {if _ebdgf .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_gfdd ,_dbeg :=_f .ParseBool (_ebdgf .Value );if _dbeg !=nil {return _dbeg ;};_fgdd .UseDefAttr =&_gfdd ;continue ;};};_ffffcg :for {_acdc ,_gecf :=d .Token ();if _gecf !=nil {return _gecf ;};switch _eggfe :=_acdc .(type ){case _a .StartElement :switch _eggfe .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"}:_fgdd .DataModel =NewCT_DataModel ();if _aaee :=d .DecodeElement (_fgdd .DataModel ,&_eggfe );_aaee !=nil {return _aaee ;};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\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_eggfe .Name );if _egfga :=d .Skip ();_egfga !=nil {return _egfga ;};};case _a .EndElement :break _ffffcg ;case _a .CharData :};};return nil ;};const (ST_ElementTypeUnset ST_ElementType =0;ST_ElementTypeAll ST_ElementType =1;ST_ElementTypeDoc ST_ElementType =2;ST_ElementTypeNode ST_ElementType =3;ST_ElementTypeNorm ST_ElementType =4;ST_ElementTypeNonNorm ST_ElementType =5;ST_ElementTypeAsst ST_ElementType =6;ST_ElementTypeNonAsst ST_ElementType =7;ST_ElementTypeParTrans ST_ElementType =8;ST_ElementTypePres ST_ElementType =9;ST_ElementTypeSibTrans ST_ElementType =10;);func (_afgad ST_OutputShapeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afgad .String (),start );};type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};func (_gab *CT_Choose )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcgd :=range start .Attr {if _bcgd .Name .Local =="\u006e\u0061\u006d\u0065"{_ddd ,_aeeb :=_bcgd .Value ,error (nil );if _aeeb !=nil {return _aeeb ;};_gab .NameAttr =&_ddd ;continue ;};};_cff :for {_bcb ,_cde :=d .Token ();if _cde !=nil {return _cde ;};switch _ccd :=_bcb .(type ){case _a .StartElement :switch _ccd .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"}:_ebfa :=NewCT_When ();if _adg :=d .DecodeElement (_ebfa ,&_ccd );_adg !=nil {return _adg ;};_gab .If =append (_gab .If ,_ebfa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gab .Else =NewCT_Otherwise ();if _aeb :=d .DecodeElement (_gab .Else ,&_ccd );_aeb !=nil {return _aeb ;};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\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_ccd .Name );if _dfde :=d .Skip ();_dfde !=nil {return _dfde ;};};case _a .EndElement :break _cff ;case _a .CharData :};};return nil ;};func (_ddcd ST_AlgorithmType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_geca :=_a .Attr {};_geca .Name =name ;switch _ddcd {case ST_AlgorithmTypeUnset :_geca .Value ="";case ST_AlgorithmTypeComposite :_geca .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_geca .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_geca .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_geca .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_geca .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_geca .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_geca .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_geca .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_geca .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_geca .Value ="\u0073\u006e\u0061k\u0065";};return _geca ,nil ;};func (_dbb *CT_Adj )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbb .IdxAttr =1;for _ ,_ba :=range start .Attr {if _ba .Name .Local =="\u0069\u0064\u0078"{_fdd ,_fcd :=_f .ParseUint (_ba .Value ,10,32);if _fcd !=nil {return _fcd ;};_dbb .IdxAttr =uint32 (_fdd );continue ;};if _ba .Name .Local =="\u0076\u0061\u006c"{_caf ,_fbg :=_f .ParseFloat (_ba .Value ,64);if _fbg !=nil {return _fbg ;};_dbb .ValAttr =_caf ;continue ;};};for {_cgd ,_egd :=d .Token ();if _egd !=nil {return _ef .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_egd );};if _ac ,_bef :=_cgd .(_a .EndElement );_bef &&_ac .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path -func (_abcf *CT_SDDescription )ValidateWithPath (path string )error {return nil };const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);func NewCT_PtList ()*CT_PtList {_ffaf :=&CT_PtList {};return _ffaf };func (_bagf ST_Offset )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bagf .String (),start );}; +// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path +func (_fafa *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _egec ,_edbcb :=range _fafa .StyleDefHdr {if _cbfaa :=_edbcb .ValidateWithPath (_ef .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_egec ));_cbfaa !=nil {return _cbfaa ;};};return nil ;};func (_cfbf ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _cfbf {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfbf ));};return nil ;};func (_febae *CT_NumericRule )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _febae .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_febae .ValAttr )});};if _febae .FactAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_febae .FactAttr )});};if _febae .MaxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078"},Value :_ef .Sprintf ("\u0025\u0076",*_febae .MaxAttr )});};if _febae .TypeAttr !=ST_ConstraintTypeUnset {_cabee ,_cfcba :=_febae .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _cfcba !=nil {return _cfcba ;};start .Attr =append (start .Attr ,_cabee );};if _febae .ForAttr !=ST_ConstraintRelationshipUnset {_bdddf ,_bcge :=_febae .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _bcge !=nil {return _bcge ;};start .Attr =append (start .Attr ,_bdddf );};if _febae .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_febae .ForNameAttr )});};if _febae .PtTypeAttr !=ST_ElementTypeUnset {_fbege ,_bcbe :=_febae .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _bcbe !=nil {return _bcbe ;};start .Attr =append (start .Attr ,_fbege );};e .EncodeToken (start );if _febae .ExtLst !=nil {_eegg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febae .ExtLst ,_eegg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_egde *CT_Description )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _egde .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ef .Sprintf ("\u0025\u0076",*_egde .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_egde .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ST_LayoutShapeType is a union type -type ST_LayoutShapeType struct{ST_ShapeType _bb .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;};func (_cfcb *ST_CxnType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcgc ,_dbdc :=d .Token ();if _dbdc !=nil {return _dbdc ;};if _bcfee ,_ccgc :=_bcgc .(_a .EndElement );_ccgc &&_bcfee .Name ==start .Name {*_cfcb =1;return nil ;};if _bcdge ,_bgfac :=_bcgc .(_a .CharData );!_bgfac {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcgc );}else {switch string (_bcdge ){case "":*_cfcb =0;case "\u0070\u0061\u0072O\u0066":*_cfcb =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_cfcb =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_cfcb =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_cfcb =4;};};_bcgc ,_dbdc =d .Token ();if _dbdc !=nil {return _dbdc ;};if _dbffg ,_cdef :=_bcgc .(_a .EndElement );_cdef &&_dbffg .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcgc );};func NewCT_ResizeHandles ()*CT_ResizeHandles {_dbff :=&CT_ResizeHandles {};return _dbff };func (_bbea *ST_SecondaryChildAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cace ,_cdege :=d .Token ();if _cdege !=nil {return _cdege ;};if _badec ,_egee :=_cace .(_a .EndElement );_egee &&_badec .Name ==start .Name {*_bbea =1;return nil ;};if _fdgb ,_eggf :=_cace .(_a .CharData );!_eggf {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cace );}else {switch string (_fdgb ){case "":*_bbea =0;case "\u006e\u006f\u006e\u0065":*_bbea =1;case "\u0074":*_bbea =2;case "\u0062":*_bbea =3;case "\u006c":*_bbea =4;case "\u0072":*_bbea =5;};};_cace ,_cdege =d .Token ();if _cdege !=nil {return _cdege ;};if _adcc ,_efad :=_cace .(_a .EndElement );_efad &&_adcc .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cace );};type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_cadaf *ST_ParameterVal )ValidateWithPath (path string )error {_daabb :=[]string {};if _cadaf .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_daabb =append (_daabb ,"\u0053\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006eme\u006e\u0074");};if _cadaf .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_daabb =append (_daabb ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _cadaf .ST_ChildDirection !=ST_ChildDirectionUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");};if _cadaf .ST_ChildAlignment !=ST_ChildAlignmentUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _cadaf .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0053\u0065\u0063\u006f\u006e\u0064\u0061\u0072y\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074");};if _cadaf .ST_LinearDirection !=ST_LinearDirectionUnset {_daabb =append (_daabb ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _cadaf .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_daabb =append (_daabb ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e");};if _cadaf .ST_StartingElement !=ST_StartingElementUnset {_daabb =append (_daabb ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _cadaf .ST_BendPoint !=ST_BendPointUnset {_daabb =append (_daabb ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074");};if _cadaf .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _cadaf .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065");};if _cadaf .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_daabb =append (_daabb ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _cadaf .ST_RotationPath !=ST_RotationPathUnset {_daabb =append (_daabb ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068");};if _cadaf .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_daabb =append (_daabb ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _cadaf .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u004e\u006f\u0064\u0065\u0048\u006f\u0072\u0069z\u006f\u006e\u0074\u0061\u006c\u0041\u006c\u0069\u0067\u006em\u0065\u006e\u0074");};if _cadaf .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_daabb =append (_daabb ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _cadaf .ST_FallbackDimension !=ST_FallbackDimensionUnset {_daabb =append (_daabb ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e");};if _cadaf .ST_TextDirection !=ST_TextDirectionUnset {_daabb =append (_daabb ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _cadaf .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_daabb =append (_daabb ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e");};if _cadaf .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041c\u0063\u0065\u006e\u0074\u0054\u0065\u0078\u0074\u004d\u0061r\u0067\u0069\u006e");};if _cadaf .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_daabb =append (_daabb ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e");};if _cadaf .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_daabb =append (_daabb ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _cadaf .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_daabb =append (_daabb ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c");};if _cadaf .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_daabb =append (_daabb ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _cadaf .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e");};if _cadaf .ST_GrowDirection !=ST_GrowDirectionUnset {_daabb =append (_daabb ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _cadaf .ST_FlowDirection !=ST_FlowDirectionUnset {_daabb =append (_daabb ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _cadaf .ST_ContinueDirection !=ST_ContinueDirectionUnset {_daabb =append (_daabb ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _cadaf .ST_Breakpoint !=ST_BreakpointUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074");};if _cadaf .ST_Offset !=ST_OffsetUnset {_daabb =append (_daabb ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _cadaf .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_daabb =append (_daabb ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074");};if _cadaf .Int32 !=nil {_daabb =append (_daabb ,"\u0049\u006e\u00743\u0032");};if _cadaf .Float64 !=nil {_daabb =append (_daabb ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _cadaf .Bool !=nil {_daabb =append (_daabb ,"\u0042\u006f\u006f\u006c");};if _cadaf .StringVal !=nil {_daabb =append (_daabb ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l");};if _cadaf .ST_ConnectorPoint !=ST_ConnectorPointUnset {_daabb =append (_daabb ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_daabb )> 1{return _bg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_daabb );};return nil ;};func (_ebagb *ColorsDefHdr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072";return _ebagb .CT_ColorTransformHeader .MarshalXML (e ,start );};func NewCT_When ()*CT_When {_beabf :=&CT_When {};_beabf .FuncAttr =ST_FunctionType (1);_beabf .OpAttr =ST_FunctionOperator (1);return _beabf ;};func (_ddegf *ST_CenterShapeMapping )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edba ,_adea :=d .Token ();if _adea !=nil {return _adea ;};if _acege ,_ffdda :=_edba .(_a .EndElement );_ffdda &&_acege .Name ==start .Name {*_ddegf =1;return nil ;};if _egcb ,_acgcc :=_edba .(_a .CharData );!_acgcc {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edba );}else {switch string (_egcb ){case "":*_ddegf =0;case "\u006e\u006f\u006e\u0065":*_ddegf =1;case "\u0066\u004e\u006fd\u0065":*_ddegf =2;};};_edba ,_adea =d .Token ();if _adea !=nil {return _adea ;};if _eabab ,_cfge :=_edba .(_a .EndElement );_cfge &&_eabab .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edba );};func (_ebf *CT_DataModel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bcfb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_ebf .PtLst ,_bcfb );if _ebf .CxnLst !=nil {_edf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ebf .CxnLst ,_edf );};if _ebf .Bg !=nil {_eeee :=_a .StartElement {Name :_a .Name {Local :"\u0062\u0067"}};e .EncodeElement (_ebf .Bg ,_eeee );};if _ebf .Whole !=nil {_bgee :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_ebf .Whole ,_bgee );};if _ebf .ExtLst !=nil {_gce :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebf .ExtLst ,_gce );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Category ()*CT_Category {_fdb :=&CT_Category {};return _fdb };func (_gbeff *CT_StyleDefinitionHeader )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_gbeff .UniqueIdAttr )});if _gbeff .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_gbeff .MinVerAttr )});};if _gbeff .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gbeff .ResIdAttr )});};e .EncodeToken (start );_cecg :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_gbdb :=range _gbeff .Title {e .EncodeElement (_gbdb ,_cecg );};_gebc :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_baade :=range _gbeff .Desc {e .EncodeElement (_baade ,_gebc );};if _gbeff .CatLst !=nil {_aeaf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbeff .CatLst ,_aeaf );};if _gbeff .ExtLst !=nil {_dcggf :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbeff .ExtLst ,_dcggf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_HierBranchStyleUnset ST_HierBranchStyle =0;ST_HierBranchStyleL ST_HierBranchStyle =1;ST_HierBranchStyleR ST_HierBranchStyle =2;ST_HierBranchStyleHang ST_HierBranchStyle =3;ST_HierBranchStyleStd ST_HierBranchStyle =4;ST_HierBranchStyleInit ST_HierBranchStyle =5;);func (_deca ST_PyramidAccentPosition )String ()string {switch _deca {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";}; +// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path +func (_gffg *CT_Direction )ValidateWithPath (path string )error {if _ffcc :=_gffg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffcc !=nil {return _ffcc ;};return nil ;}; -// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path -func (_eddg *CT_ChildPref )ValidateWithPath (path string )error {if _eddg .ValAttr !=nil {if *_eddg .ValAttr < -1{return _bg .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d1 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_eddg .ValAttr );};};return nil ;};func (_fgcbg ST_TextBlockDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgcbg .String (),start );};func (_ceff ST_CenterShapeMapping )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ceff .String (),start );}; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_daaeg *CT_Parameter )ValidateWithPath (path string )error {if _daaeg .TypeAttr ==ST_ParameterIdUnset {return _ef .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 _bfbd :=_daaeg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfbd !=nil {return _bfbd ;};if _agfac :=_daaeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agfac !=nil {return _agfac ;};return nil ;};type ST_GrowDirection byte ;func (_afdc *ST_ModelId )ValidateWithPath (path string )error {_ceed :=[]string {};if _afdc .Int32 !=nil {_ceed =append (_ceed ,"\u0049\u006e\u00743\u0032");};if _afdc .ST_Guid !=nil {_ceed =append (_ceed ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_ceed )> 1{return _ef .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 ;};type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ;};func (_fdgba *ST_BendPoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fdgba =0;case "\u0062\u0065\u0067":*_fdgba =1;case "\u0064\u0065\u0066":*_fdgba =2;case "\u0065\u006e\u0064":*_fdgba =3;};return nil ;};func (_ccbb *CT_Rules )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeca :for {_fgde ,_caggg :=d .Token ();if _caggg !=nil {return _caggg ;};switch _ebgg :=_fgde .(type ){case _a .StartElement :switch _ebgg .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"}:_fee :=NewCT_NumericRule ();if _bfeaa :=d .DecodeElement (_fee ,&_ebgg );_bfeaa !=nil {return _bfeaa ;};_ccbb .Rule =append (_ccbb .Rule ,_fee );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\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_ebgg .Name );if _acad :=d .Skip ();_acad !=nil {return _acad ;};};case _a .EndElement :break _aeca ;case _a .CharData :};};return nil ;};const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3;);func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil };func (_dbcbf ST_TextBlockDirection )Validate ()error {return _dbcbf .ValidateWithPath ("")}; -// Validate validates the AG_IteratorAttributes and its children -func (_ga *AG_IteratorAttributes )Validate ()error {return _ga .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_gefb :=&CT_HierBranchStyle {};return _gefb };func (_bfffc *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfffc =0;case "\u0074\u004c":*_bfffc =1;case "\u0074\u0052":*_bfffc =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_bfffc =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_bfffc =4;case "\u0062\u004c":*_bfffc =5;case "\u0062\u0052":*_bfffc =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_bfffc =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_bfffc =8;case "\u006c\u0054":*_bfffc =9;case "\u006c\u0042":*_bfffc =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_bfffc =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_bfffc =12;case "\u0072\u0054":*_bfffc =13;case "\u0072\u0042":*_bfffc =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_bfffc =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_bfffc =16;};return nil ;}; +// Validate validates the CT_StyleDefinition and its children +func (_ecfed *CT_StyleDefinition )Validate ()error {return _ecfed .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path -func (_edef *CT_PresentationOf )ValidateWithPath (path string )error {if _edef .ExtLst !=nil {if _bcga :=_edef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcga !=nil {return _bcga ;};};return nil ;};func (_bdfcb *ST_ChildAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdfcb =0;case "\u0074":*_bdfcb =1;case "\u0062":*_bdfcb =2;case "\u006c":*_bdfcb =3;case "\u0072":*_bdfcb =4;};return nil ;};func (_ddgaa *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddgaa =0;case "\u006e\u006f\u006e\u0065":*_ddgaa =1;case "\u0066\u0072\u006fm\u004c":*_ddgaa =2;case "\u0066\u0072\u006fm\u0052":*_ddgaa =3;case "\u0066\u0072\u006fm\u0054":*_ddgaa =4;case "\u0066\u0072\u006fm\u0042":*_ddgaa =5;};return nil ;};func (_bfebf *LayoutDef )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f";return _bfebf .CT_DiagramDefinition .MarshalXML (e ,start );};func (_afdbd ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _afdbd {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdbd ));};return nil ;};func (_efdaa *ST_ElementType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffea ,_bcfec :=d .Token ();if _bcfec !=nil {return _bcfec ;};if _ebdg ,_egefe :=_ffea .(_a .EndElement );_egefe &&_ebdg .Name ==start .Name {*_efdaa =1;return nil ;};if _cdad ,_edgea :=_ffea .(_a .CharData );!_edgea {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffea );}else {switch string (_cdad ){case "":*_efdaa =0;case "\u0061\u006c\u006c":*_efdaa =1;case "\u0064\u006f\u0063":*_efdaa =2;case "\u006e\u006f\u0064\u0065":*_efdaa =3;case "\u006e\u006f\u0072\u006d":*_efdaa =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_efdaa =5;case "\u0061\u0073\u0073\u0074":*_efdaa =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_efdaa =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_efdaa =8;case "\u0070\u0072\u0065\u0073":*_efdaa =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_efdaa =10;};};_ffea ,_bcfec =d .Token ();if _bcfec !=nil {return _bcfec ;};if _agef ,_aabc :=_ffea .(_a .EndElement );_aabc &&_agef .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffea );};func (_gefc ST_PyramidAccentTextMargin )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gefc .String (),start );};type ST_ConstraintRelationship byte ; +// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path +func (_bebb *CT_PtList )ValidateWithPath (path string )error {for _cdgb ,_eddg :=range _bebb .Pt {if _egad :=_eddg .ValidateWithPath (_ef .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_cdgb ));_egad !=nil {return _egad ;};};return nil ;};func (_ebeb *CT_DataModel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fcee :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_ebeb .PtLst ,_fcee );if _ebeb .CxnLst !=nil {_dcf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ebeb .CxnLst ,_dcf );};if _ebeb .Bg !=nil {_afcb :=_a .StartElement {Name :_a .Name {Local :"\u0062\u0067"}};e .EncodeElement (_ebeb .Bg ,_afcb );};if _ebeb .Whole !=nil {_dfbf :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_ebeb .Whole ,_dfbf );};if _ebeb .ExtLst !=nil {_eacb :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebeb .ExtLst ,_eacb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ResizeHandles and its children -func (_cdaa *CT_ResizeHandles )Validate ()error {return _cdaa .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_ggdea *ST_HueDir )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acfcg ,_egdae :=d .Token ();if _egdae !=nil {return _egdae ;};if _caag ,_gcafe :=_acfcg .(_a .EndElement );_gcafe &&_caag .Name ==start .Name {*_ggdea =1;return nil ;};if _edfb ,_aeca :=_acfcg .(_a .CharData );!_aeca {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acfcg );}else {switch string (_edfb ){case "":*_ggdea =0;case "\u0063\u0077":*_ggdea =1;case "\u0063\u0063\u0077":*_ggdea =2;};};_acfcg ,_egdae =d .Token ();if _egdae !=nil {return _egdae ;};if _efdgf ,_agaa :=_acfcg .(_a .EndElement );_agaa &&_efdgf .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acfcg );};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_cbae *ST_ModelId )ValidateWithPath (path string )error {_dafd :=[]string {};if _cbae .Int32 !=nil {_dafd =append (_dafd ,"\u0049\u006e\u00743\u0032");};if _cbae .ST_Guid !=nil {_dafd =append (_dafd ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_dafd )> 1{return _bg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dafd );};return nil ;};func (_deaae ST_ChildDirection )Validate ()error {return _deaae .ValidateWithPath ("")};type ST_FallbackDimension byte ; +// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path +func (_gfad *CT_LayoutNode )ValidateWithPath (path string )error {if _ggdd :=_gfad .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_ggdd !=nil {return _ggdd ;};for _egdd ,_efcff :=range _gfad .Alg {if _cbfca :=_efcff .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_egdd ));_cbfca !=nil {return _cbfca ;};};for _fbgdb ,_cgbg :=range _gfad .Shape {if _gccab :=_cgbg .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fbgdb ));_gccab !=nil {return _gccab ;};};for _bfgg ,_faeg :=range _gfad .PresOf {if _cccd :=_faeg .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_bfgg ));_cccd !=nil {return _cccd ;};};for _dbea ,_bfecb :=range _gfad .ConstrLst {if _ecdf :=_bfecb .ValidateWithPath (_ef .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dbea ));_ecdf !=nil {return _ecdf ;};};for _bgcac ,_befa :=range _gfad .RuleLst {if _gdab :=_befa .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_bgcac ));_gdab !=nil {return _gdab ;};};for _gdad ,_abfc :=range _gfad .VarLst {if _aebf :=_abfc .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gdad ));_aebf !=nil {return _aebf ;};};for _gcecf ,_fcbf :=range _gfad .ForEach {if _fefb :=_fcbf .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_gcecf ));_fefb !=nil {return _fefb ;};};for _cgfg ,_dcde :=range _gfad .LayoutNode {if _agee :=_dcde .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_cgfg ));_agee !=nil {return _agee ;};};for _eecdg ,_gefc :=range _gfad .Choose {if _gfag :=_gefc .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_eecdg ));_gfag !=nil {return _gfag ;};};for _ffgdc ,_abgc :=range _gfad .ExtLst {if _aafg :=_abgc .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ffgdc ));_aafg !=nil {return _aafg ;};};return nil ;};func (_agaae ST_PyramidAccentPosition )Validate ()error {return _agaae .ValidateWithPath ("")};func (_ccbbg ST_BendPoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aafee :=_a .Attr {};_aafee .Name =name ;switch _ccbbg {case ST_BendPointUnset :_aafee .Value ="";case ST_BendPointBeg :_aafee .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_aafee .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_aafee .Value ="\u0065\u006e\u0064";};return _aafee ,nil ;};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;};func (_feccc ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _feccc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feccc ));};return nil ;};func (_gdafdf ST_LinearDirection )ValidateWithPath (path string )error {switch _gdafdf {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdafdf ));};return nil ;};func (_agbb *ST_ModelId )Validate ()error {return _agbb .ValidateWithPath ("")};type ST_TextBlockDirection byte ;func (_aedd ST_PyramidAccentTextMargin )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aedd .String (),start );}; -// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path -func (_degf *CT_HierBranchStyle )ValidateWithPath (path string )error {if _dagec :=_degf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dagec !=nil {return _dagec ;};return nil ;};func NewCT_SampleData ()*CT_SampleData {_effeb :=&CT_SampleData {};return _effeb }; +// ValidateWithPath validates the DataModel and its children, prefixing error messages with path +func (_fdbg *DataModel )ValidateWithPath (path string )error {if _dfagd :=_fdbg .CT_DataModel .ValidateWithPath (path );_dfagd !=nil {return _dfagd ;};return nil ;};func (_fbfed ST_AutoTextRotation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbfed .String (),start );};func (_fda *CT_Constraint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aag :=range start .Attr {if _aag .Name .Local =="\u006f\u0070"{_fda .OpAttr .UnmarshalXMLAttr (_aag );continue ;};if _aag .Name .Local =="\u0076\u0061\u006c"{_aeda ,_gec :=_f .ParseFloat (_aag .Value ,64);if _gec !=nil {return _gec ;};_fda .ValAttr =&_aeda ;continue ;};if _aag .Name .Local =="\u0066\u0061\u0063\u0074"{_gceb ,_ddg :=_f .ParseFloat (_aag .Value ,64);if _ddg !=nil {return _ddg ;};_fda .FactAttr =&_gceb ;continue ;};if _aag .Name .Local =="\u0074\u0079\u0070\u0065"{_fda .TypeAttr .UnmarshalXMLAttr (_aag );continue ;};if _aag .Name .Local =="\u0066\u006f\u0072"{_fda .ForAttr .UnmarshalXMLAttr (_aag );continue ;};if _aag .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_aeg ,_cdac :=_aag .Value ,error (nil );if _cdac !=nil {return _cdac ;};_fda .ForNameAttr =&_aeg ;continue ;};if _aag .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fda .PtTypeAttr .UnmarshalXMLAttr (_aag );continue ;};if _aag .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_fda .RefTypeAttr .UnmarshalXMLAttr (_aag );continue ;};if _aag .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_fda .RefForAttr .UnmarshalXMLAttr (_aag );continue ;};if _aag .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_ebab ,_dbba :=_aag .Value ,error (nil );if _dbba !=nil {return _dbba ;};_fda .RefForNameAttr =&_ebab ;continue ;};if _aag .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_fda .RefPtTypeAttr .UnmarshalXMLAttr (_aag );continue ;};};_ebg :for {_aedc ,_cbda :=d .Token ();if _cbda !=nil {return _cbda ;};switch _ecef :=_aedc .(type ){case _a .StartElement :switch _ecef .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"}:_fda .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _fbf :=d .DecodeElement (_fda .ExtLst ,&_ecef );_fbf !=nil {return _fbf ;};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\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_ecef .Name );if _bbad :=d .Skip ();_bbad !=nil {return _bbad ;};};case _a .EndElement :break _ebg ;case _a .CharData :};};return nil ;};func (_abbg *DataModel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abbg .CT_DataModel =*NewCT_DataModel ();_fefe :for {_cbef ,_aaag :=d .Token ();if _aaag !=nil {return _aaag ;};switch _ecccc :=_cbef .(type ){case _a .StartElement :switch _ecccc .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 _bfdea :=d .DecodeElement (_abbg .PtLst ,&_ecccc );_bfdea !=nil {return _bfdea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abbg .CxnLst =NewCT_CxnList ();if _bcaa :=d .DecodeElement (_abbg .CxnLst ,&_ecccc );_bcaa !=nil {return _bcaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abbg .Bg =_fd .NewCT_BackgroundFormatting ();if _dggbc :=d .DecodeElement (_abbg .Bg ,&_ecccc );_dggbc !=nil {return _dggbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abbg .Whole =_fd .NewCT_WholeE2oFormatting ();if _gebe :=d .DecodeElement (_abbg .Whole ,&_ecccc );_gebe !=nil {return _gebe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abbg .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _edba :=d .DecodeElement (_abbg .ExtLst ,&_ecccc );_edba !=nil {return _edba ;};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 \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_ecccc .Name );if _bdae :=d .Skip ();_bdae !=nil {return _bdae ;};};case _a .EndElement :break _fefe ;case _a .CharData :};};return nil ;};func (_ggbd *CT_RelIds )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcegd :=range start .Attr {if _dcegd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcegd .Name .Local =="\u0064\u006d"||_dcegd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcegd .Name .Local =="\u0064\u006d"{_baed ,_fagg :=_dcegd .Value ,error (nil );if _fagg !=nil {return _fagg ;};_ggbd .DmAttr =_baed ;continue ;};if _dcegd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcegd .Name .Local =="\u006c\u006f"||_dcegd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcegd .Name .Local =="\u006c\u006f"{_cacb ,_egcdf :=_dcegd .Value ,error (nil );if _egcdf !=nil {return _egcdf ;};_ggbd .LoAttr =_cacb ;continue ;};if _dcegd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcegd .Name .Local =="\u0071\u0073"||_dcegd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcegd .Name .Local =="\u0071\u0073"{_ccbc ,_gbaea :=_dcegd .Value ,error (nil );if _gbaea !=nil {return _gbaea ;};_ggbd .QsAttr =_ccbc ;continue ;};if _dcegd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcegd .Name .Local =="\u0063\u0073"||_dcegd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcegd .Name .Local =="\u0063\u0073"{_cgec ,_egcga :=_dcegd .Value ,error (nil );if _egcga !=nil {return _egcga ;};_ggbd .CsAttr =_cgec ;continue ;};};for {_bdbd ,_ceba :=d .Token ();if _ceba !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_ceba );};if _bbdfg ,_bfbf :=_bdbd .(_a .EndElement );_bfbf &&_bbdfg .Name ==start .Name {break ;};};return nil ;};func (_ebef ST_ModelId )String ()string {if _ebef .Int32 !=nil {return _ef .Sprintf ("\u0025\u0076",*_ebef .Int32 );};if _ebef .ST_Guid !=nil {return _ef .Sprintf ("\u0025\u0076",*_ebef .ST_Guid );};return "";}; // ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path -func (_gbaf *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _effe ,_ddbb :=range _gbaf .LayoutDefHdr {if _ffcc :=_ddbb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_effe ));_ffcc !=nil {return _ffcc ;};};return nil ;};func (_agafe ST_ConnectorRouting )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcga :=_a .Attr {};_fcga .Name =name ;switch _agafe {case ST_ConnectorRoutingUnset :_fcga .Value ="";case ST_ConnectorRoutingStra :_fcga .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_fcga .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_fcga .Value ="\u0063\u0075\u0072v\u0065";case ST_ConnectorRoutingLongCurve :_fcga .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _fcga ,nil ;};func (_dfffd *CT_DataModel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfffd .PtLst =NewCT_PtList ();_bfgc :for {_cede ,_acab :=d .Token ();if _acab !=nil {return _acab ;};switch _abefe :=_cede .(type ){case _a .StartElement :switch _abefe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _gabd :=d .DecodeElement (_dfffd .PtLst ,&_abefe );_gabd !=nil {return _gabd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_dfffd .CxnLst =NewCT_CxnList ();if _ffcb :=d .DecodeElement (_dfffd .CxnLst ,&_abefe );_ffcb !=nil {return _ffcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_dfffd .Bg =_bb .NewCT_BackgroundFormatting ();if _cafa :=d .DecodeElement (_dfffd .Bg ,&_abefe );_cafa !=nil {return _cafa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_dfffd .Whole =_bb .NewCT_WholeE2oFormatting ();if _fbc :=d .DecodeElement (_dfffd .Whole ,&_abefe );_fbc !=nil {return _fbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfffd .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _adde :=d .DecodeElement (_dfffd .ExtLst ,&_abefe );_adde !=nil {return _adde ;};default:_fb .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_abefe .Name );if _dcae :=d .Skip ();_dcae !=nil {return _dcae ;};};case _a .EndElement :break _bfgc ;case _a .CharData :};};return nil ;}; +func (_adda *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _gdee ,_gaac :=range _adda .LayoutDefHdr {if _caad :=_gaac .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_gdee ));_caad !=nil {return _caad ;};};return nil ;};type ST_ChildDirection byte ;func (_cag *CT_ColorTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cag .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ef .Sprintf ("\u0025\u0076",*_cag .UniqueIdAttr )});};if _cag .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ef .Sprintf ("\u0025\u0076",*_cag .MinVerAttr )});};e .EncodeToken (start );if _cag .Title !=nil {_bff :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_eea :=range _cag .Title {e .EncodeElement (_eea ,_bff );};};if _cag .Desc !=nil {_dcdb :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_fed :=range _cag .Desc {e .EncodeElement (_fed ,_dcdb );};};if _cag .CatLst !=nil {_abcf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cag .CatLst ,_abcf );};if _cag .StyleLbl !=nil {_ffc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_cfaf :=range _cag .StyleLbl {e .EncodeElement (_cfaf ,_ffc );};};if _cag .ExtLst !=nil {_bdc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cag .ExtLst ,_bdc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bcdae ST_ConnectorDimension )Validate ()error {return _bcdae .ValidateWithPath ("")};func NewCT_StyleDefinition ()*CT_StyleDefinition {_cfgfb :=&CT_StyleDefinition {};return _cfgfb };func (_fbdg ST_ChildOrderType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gcaba :=_a .Attr {};_gcaba .Name =name ;switch _fbdg {case ST_ChildOrderTypeUnset :_gcaba .Value ="";case ST_ChildOrderTypeB :_gcaba .Value ="\u0062";case ST_ChildOrderTypeT :_gcaba .Value ="\u0074";};return _gcaba ,nil ;};func (_bcfca ST_BoolOperator )String ()string {switch _bcfca {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 (_dgce ST_GrowDirection )ValidateWithPath (path string )error {switch _dgce {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgce ));};return nil ;};func (_bfddg *ST_ChildAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfddg =0;case "\u0074":*_bfddg =1;case "\u0062":*_bfddg =2;case "\u006c":*_bfddg =3;case "\u0072":*_bfddg =4;};return nil ;};type ST_ConnectorPoint byte ;func NewCT_Rules ()*CT_Rules {_ddfdb :=&CT_Rules {};return _ddfdb }; -// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path -func (_aace *CT_Name )ValidateWithPath (path string )error {return nil };const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;); +// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path +func (_dfcf *ColorsDefHdrLst )ValidateWithPath (path string )error {if _afgg :=_dfcf .CT_ColorTransformHeaderLst .ValidateWithPath (path );_afgg !=nil {return _afgg ;};return nil ;};func (_gegeb ST_AutoTextRotation )String ()string {switch _gegeb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return "";};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;); -// Validate validates the CT_DiagramDefinitionHeaderLst and its children -func (_cgaf *CT_DiagramDefinitionHeaderLst )Validate ()error {return _cgaf .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074");};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_bb .CT_OfficeArtExtensionList ;};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_cfbbg :=&CT_StyleDefinitionHeaderLst {};return _cfbbg ;};func (_aage *ST_ChildAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddbg ,_gaafc :=d .Token ();if _gaafc !=nil {return _gaafc ;};if _dfagg ,_gggb :=_ddbg .(_a .EndElement );_gggb &&_dfagg .Name ==start .Name {*_aage =1;return nil ;};if _fcgff ,_bdgff :=_ddbg .(_a .CharData );!_bdgff {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddbg );}else {switch string (_fcgff ){case "":*_aage =0;case "\u0074":*_aage =1;case "\u0062":*_aage =2;case "\u006c":*_aage =3;case "\u0072":*_aage =4;};};_ddbg ,_gaafc =d .Token ();if _gaafc !=nil {return _gaafc ;};if _fedf ,_ffada :=_ddbg .(_a .EndElement );_ffada &&_fedf .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddbg );}; +// Validate validates the CT_SDDescription and its children +func (_dadbc *CT_SDDescription )Validate ()error {return _dadbc .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_caegb ST_ConnectorRouting )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_caegb .String (),start );};func (_acg *CT_Constraints )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _acg .Constr !=nil {_gedf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_cdga :=range _acg .Constr {e .EncodeElement (_cdga ,_gedf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_NodeVerticalAlignment byte ;func (_aegeg *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aegeg =0;case "\u006e\u006f\u006e\u0065":*_aegeg =1;case "\u0063\u0074\u0072":*_aegeg =2;};return nil ;};func NewCT_Adj ()*CT_Adj {_cdg :=&CT_Adj {};_cdg .IdxAttr =1;return _cdg };func (_bagedg *ST_OutputShapeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gacg ,_acea :=d .Token ();if _acea !=nil {return _acea ;};if _aegc ,_aebfe :=_gacg .(_a .EndElement );_aebfe &&_aegc .Name ==start .Name {*_bagedg =1;return nil ;};if _cbccd ,_cfbab :=_gacg .(_a .CharData );!_cfbab {return _ef .Errorf ("\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 (_cbccd ){case "":*_bagedg =0;case "\u006e\u006f\u006e\u0065":*_bagedg =1;case "\u0063\u006f\u006e\u006e":*_bagedg =2;};};_gacg ,_acea =d .Token ();if _acea !=nil {return _acea ;};if _ffeea ,_bggg :=_gacg .(_a .EndElement );_bggg &&_ffeea .Name ==start .Name {return nil ;};return _ef .Errorf ("\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 );};func (_bgbaf ST_ContinueDirection )ValidateWithPath (path string )error {switch _bgbaf {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbaf ));};return nil ;};func (_deba ST_ConnectorDimension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_deba .String (),start );};func (_edaa ST_ParameterId )Validate ()error {return _edaa .ValidateWithPath ("")};func NewLayoutDefHdr ()*LayoutDefHdr {_dccdf :=&LayoutDefHdr {};_dccdf .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _dccdf ;};func (_fdfg ST_SecondaryChildAlignment )String ()string {switch _fdfg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074";case 3:return "\u0062";case 4:return "\u006c";case 5:return "\u0072";};return "";};func (_abed *CT_PtList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _abed .Pt !=nil {_eafb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0074"}};for _ ,_ffga :=range _abed .Pt {e .EncodeElement (_ffga ,_eafb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgcca ST_ResizeHandlesStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgcca .String (),start );};func (_fgdff ST_FallbackDimension )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efaa :=_a .Attr {};_efaa .Name =name ;switch _fgdff {case ST_FallbackDimensionUnset :_efaa .Value ="";case ST_FallbackDimension1D :_efaa .Value ="\u0031\u0044";case ST_FallbackDimension2D :_efaa .Value ="\u0032\u0044";};return _efaa ,nil ;};func (_fdffe *ST_ConnectorDimension )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fdffe =0;case "\u0031\u0044":*_fdffe =1;case "\u0032\u0044":*_fdffe =2;case "\u0063\u0075\u0073\u0074":*_fdffe =3;};return nil ;};func (_cgfe *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 _cgfe .CT_StyleDefinition .MarshalXML (e ,start );};func (_accb ST_ArrowheadStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_accb .String (),start );};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;};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 (_dcaeb *ST_TextDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dacf ,_cfgdf :=d .Token ();if _cfgdf !=nil {return _cfgdf ;};if _baceg ,_bcagc :=_dacf .(_a .EndElement );_bcagc &&_baceg .Name ==start .Name {*_dcaeb =1;return nil ;};if _agae ,_faef :=_dacf .(_a .CharData );!_faef {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dacf );}else {switch string (_agae ){case "":*_dcaeb =0;case "\u0066\u0072\u006fm\u0054":*_dcaeb =1;case "\u0066\u0072\u006fm\u0042":*_dcaeb =2;};};_dacf ,_cfgdf =d .Token ();if _cfgdf !=nil {return _cfgdf ;};if _dbce ,_gbec :=_dacf .(_a .EndElement );_gbec &&_dbce .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dacf );}; -// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path -func (_fcba *CT_Constraint )ValidateWithPath (path string )error {if _afd :=_fcba .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_afd !=nil {return _afd ;};if _fcba .ExtLst !=nil {if _abff :=_fcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abff !=nil {return _abff ;};};if _acee :=_fcba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acee !=nil {return _acee ;};if _gfgb :=_fcba .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_gfgb !=nil {return _gfgb ;};if _eeg :=_fcba .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eeg !=nil {return _eeg ;};if _ecab :=_fcba .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ecab !=nil {return _ecab ;};if _agcg :=_fcba .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_agcg !=nil {return _agcg ;};if _caab :=_fcba .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_caab !=nil {return _caab ;};return nil ;};const (ST_FunctionTypeUnset ST_FunctionType =0;ST_FunctionTypeCnt ST_FunctionType =1;ST_FunctionTypePos ST_FunctionType =2;ST_FunctionTypeRevPos ST_FunctionType =3;ST_FunctionTypePosEven ST_FunctionType =4;ST_FunctionTypePosOdd ST_FunctionType =5;ST_FunctionTypeVar ST_FunctionType =6;ST_FunctionTypeDepth ST_FunctionType =7;ST_FunctionTypeMaxDepth ST_FunctionType =8;);func (_cgaed ST_SecondaryChildAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cgaed .String (),start );};func (_badd ST_FunctionOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_badd .String (),start );};type ST_FlowDirection byte ;func (_aefb *CT_PresentationOf )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aefb .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_aefb .AxisAttr )});};if _aefb .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_aefb .PtTypeAttr )});};if _aefb .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_aefb .HideLastTransAttr )});};if _aefb .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_aefb .StAttr )});};if _aefb .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_aefb .CntAttr )});};if _aefb .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_aefb .StepAttr )});};e .EncodeToken (start );if _aefb .ExtLst !=nil {_cbgg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aefb .ExtLst ,_cbgg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AnimLvl and its children +func (_ggd *CT_AnimLvl )Validate ()error {return _ggd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};type ST_RotationPath byte ;func (_fafad ST_ConnectorDimension )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gecde :=_a .Attr {};_gecde .Name =name ;switch _fafad {case ST_ConnectorDimensionUnset :_gecde .Value ="";case ST_ConnectorDimension1D :_gecde .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_gecde .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_gecde .Value ="\u0063\u0075\u0073\u0074";};return _gecde ,nil ;};func (_faadc ST_TextAnchorHorizontal )String ()string {switch _faadc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_gadgg :=&CT_ColorTransformHeaderLst {};return _gadgg ;};func (_ccfbe ST_TextAnchorVertical )Validate ()error {return _ccfbe .ValidateWithPath ("")}; -// Validate validates the LayoutDef and its children -func (_dcfa *LayoutDef )Validate ()error {return _dcfa .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");}; +// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path +func (_fcae *CT_DiagramDefinition )ValidateWithPath (path string )error {for _ffgb ,_fge :=range _fcae .Title {if _gced :=_fge .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ffgb ));_gced !=nil {return _gced ;};};for _fbfc ,_ddgc :=range _fcae .Desc {if _cagd :=_ddgc .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fbfc ));_cagd !=nil {return _cagd ;};};if _fcae .CatLst !=nil {if _ffbd :=_fcae .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_ffbd !=nil {return _ffbd ;};};if _fcae .SampData !=nil {if _cfdc :=_fcae .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_cfdc !=nil {return _cfdc ;};};if _fcae .StyleData !=nil {if _cfbc :=_fcae .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061");_cfbc !=nil {return _cfbc ;};};if _fcae .ClrData !=nil {if _afae :=_fcae .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_afae !=nil {return _afae ;};};if _dcdfc :=_fcae .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");_dcdfc !=nil {return _dcdfc ;};if _fcae .ExtLst !=nil {if _fgf :=_fcae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgf !=nil {return _fgf ;};};return nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);func (_aafd ST_NodeHorizontalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eabd :=_a .Attr {};_eabd .Name =name ;switch _aafd {case ST_NodeHorizontalAlignmentUnset :_eabd .Value ="";case ST_NodeHorizontalAlignmentL :_eabd .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_eabd .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_eabd .Value ="\u0072";};return _eabd ,nil ;};func NewCT_Description ()*CT_Description {_gaaf :=&CT_Description {};return _gaaf };func (_daba *CT_CxnList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _daba .Cxn !=nil {_abga :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006e"}};for _ ,_cedg :=range _daba .Cxn {e .EncodeElement (_cedg ,_abga );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;);func (_baadb ST_VerticalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bddda :=_a .Attr {};_bddda .Name =name ;switch _baadb {case ST_VerticalAlignmentUnset :_bddda .Value ="";case ST_VerticalAlignmentT :_bddda .Value ="\u0074";case ST_VerticalAlignmentMid :_bddda .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_bddda .Value ="\u0062";case ST_VerticalAlignmentNone :_bddda .Value ="\u006e\u006f\u006e\u0065";};return _bddda ,nil ;};type ST_ConstraintType byte ;func (_gefd ST_AxisType )Validate ()error {return _gefd .ValidateWithPath ("")};func (_fgbeae ST_OutputShapeType )ValidateWithPath (path string )error {switch _fgbeae {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgbeae ));};return nil ;};func (_eggc *ST_ClrAppMethod )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eegc ,_dfba :=d .Token ();if _dfba !=nil {return _dfba ;};if _gdfa ,_eaae :=_eegc .(_a .EndElement );_eaae &&_gdfa .Name ==start .Name {*_eggc =1;return nil ;};if _defee ,_geged :=_eegc .(_a .CharData );!_geged {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eegc );}else {switch string (_defee ){case "":*_eggc =0;case "\u0073\u0070\u0061\u006e":*_eggc =1;case "\u0063\u0079\u0063l\u0065":*_eggc =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_eggc =3;};};_eegc ,_dfba =d .Token ();if _dfba !=nil {return _dfba ;};if _gbdc ,_cfca :=_eegc .(_a .EndElement );_cfca &&_gbdc .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eegc );};func (_cgeg *ST_LinearDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgeg =0;case "\u0066\u0072\u006fm\u004c":*_cgeg =1;case "\u0066\u0072\u006fm\u0052":*_cgeg =2;case "\u0066\u0072\u006fm\u0054":*_cgeg =3;case "\u0066\u0072\u006fm\u0042":*_cgeg =4;};return nil ;};func (_bfb *CT_CTCategories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ad :for {_gaa ,_gff :=d .Token ();if _gff !=nil {return _gff ;};switch _eee :=_gaa .(type ){case _a .StartElement :switch _eee .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"}:_cae :=NewCT_CTCategory ();if _ccf :=d .DecodeElement (_cae ,&_eee );_ccf !=nil {return _ccf ;};_bfb .Cat =append (_bfb .Cat ,_cae );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\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_eee .Name );if _bcd :=d .Skip ();_bcd !=nil {return _bcd ;};};case _a .EndElement :break _ad ;case _a .CharData :};};return nil ;};func (_gaff *CT_Pt )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbece :=range start .Attr {if _fbece .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_gdcd ,_dfdag :=ParseUnionST_ModelId (_fbece .Value );if _dfdag !=nil {return _dfdag ;};_gaff .ModelIdAttr =_gdcd ;continue ;};if _fbece .Name .Local =="\u0074\u0079\u0070\u0065"{_gaff .TypeAttr .UnmarshalXMLAttr (_fbece );continue ;};if _fbece .Name .Local =="\u0063\u0078\u006eI\u0064"{_aegd ,_fdgbd :=ParseUnionST_ModelId (_fbece .Value );if _fdgbd !=nil {return _fdgbd ;};_gaff .CxnIdAttr =&_aegd ;continue ;};};_efcc :for {_dafa ,_cdfe :=d .Token ();if _cdfe !=nil {return _cdfe ;};switch _efge :=_dafa .(type ){case _a .StartElement :switch _efge .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"}:_gaff .PrSet =NewCT_ElemPropSet ();if _aagf :=d .DecodeElement (_gaff .PrSet ,&_efge );_aagf !=nil {return _aagf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gaff .SpPr =_fd .NewCT_ShapeProperties ();if _gfb :=d .DecodeElement (_gaff .SpPr ,&_efge );_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 :"\u0074"}:_gaff .T =_fd .NewCT_TextBody ();if _edaf :=d .DecodeElement (_gaff .T ,&_efge );_edaf !=nil {return _edaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gaff .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _bffbb :=d .DecodeElement (_gaff .ExtLst ,&_efge );_bffbb !=nil {return _bffbb ;};default:_c .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",_efge .Name );if _gdaca :=d .Skip ();_gdaca !=nil {return _gdaca ;};};case _a .EndElement :break _efcc ;case _a .CharData :};};return nil ;};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_eegdg ST_PtType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eegdg .String (),start );};func (_dfefe *ST_AutoTextRotation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffdgg ,_cdgec :=d .Token ();if _cdgec !=nil {return _cdgec ;};if _fafed ,_dcec :=_ffdgg .(_a .EndElement );_dcec &&_fafed .Name ==start .Name {*_dfefe =1;return nil ;};if _ebfc ,_fced :=_ffdgg .(_a .CharData );!_fced {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffdgg );}else {switch string (_ebfc ){case "":*_dfefe =0;case "\u006e\u006f\u006e\u0065":*_dfefe =1;case "\u0075\u0070\u0072":*_dfefe =2;case "\u0067\u0072\u0061\u0076":*_dfefe =3;};};_ffdgg ,_cdgec =d .Token ();if _cdgec !=nil {return _cdgec ;};if _bdafa ,_gffgeb :=_ffdgg .(_a .EndElement );_gffgeb &&_bdafa .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffdgg );};func (_fega ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _fega {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fega ));};return nil ;};func (_cacgc *ST_NodeHorizontalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdddc ,_ccbd :=d .Token ();if _ccbd !=nil {return _ccbd ;};if _gedda ,_egbdc :=_bdddc .(_a .EndElement );_egbdc &&_gedda .Name ==start .Name {*_cacgc =1;return nil ;};if _fafea ,_fcef :=_bdddc .(_a .CharData );!_fcef {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdddc );}else {switch string (_fafea ){case "":*_cacgc =0;case "\u006c":*_cacgc =1;case "\u0063\u0074\u0072":*_cacgc =2;case "\u0072":*_cacgc =3;};};_bdddc ,_ccbd =d .Token ();if _ccbd !=nil {return _ccbd ;};if _degca ,_gacb :=_bdddc .(_a .EndElement );_gacb &&_degca .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdddc );};func (_ggge ST_FunctionArgument )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ggge .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_a .CharData (_ggge .ST_VariableType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_gfbc *CT_ResizeHandles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfbc .ValAttr !=ST_ResizeHandlesStrUnset {_afaf ,_dcbbb :=_gfbc .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _dcbbb !=nil {return _dcbbb ;};start .Attr =append (start .Attr ,_afaf );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eadafa *ST_GrowDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbgb ,_geadg :=d .Token ();if _geadg !=nil {return _geadg ;};if _aaff ,_debc :=_fbgb .(_a .EndElement );_debc &&_aaff .Name ==start .Name {*_eadafa =1;return nil ;};if _fgfgb ,_fgggb :=_fbgb .(_a .CharData );!_fgggb {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbgb );}else {switch string (_fgfgb ){case "":*_eadafa =0;case "\u0074\u004c":*_eadafa =1;case "\u0074\u0052":*_eadafa =2;case "\u0062\u004c":*_eadafa =3;case "\u0062\u0052":*_eadafa =4;};};_fbgb ,_geadg =d .Token ();if _geadg !=nil {return _geadg ;};if _efgbg ,_fcgg :=_fbgb .(_a .EndElement );_fcgg &&_efgbg .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbgb );};func (_gca *CT_Algorithm )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gca .TypeAttr =ST_AlgorithmType (1);for _ ,_aea :=range start .Attr {if _aea .Name .Local =="\u0074\u0079\u0070\u0065"{_gca .TypeAttr .UnmarshalXMLAttr (_aea );continue ;};if _aea .Name .Local =="\u0072\u0065\u0076"{_abf ,_ccc :=_f .ParseUint (_aea .Value ,10,32);if _ccc !=nil {return _ccc ;};_cgdd :=uint32 (_abf );_gca .RevAttr =&_cgdd ;continue ;};};_egb :for {_ddfd ,_cfb :=d .Token ();if _cfb !=nil {return _cfb ;};switch _bae :=_ddfd .(type ){case _a .StartElement :switch _bae .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"}:_fad :=NewCT_Parameter ();if _bdeb :=d .DecodeElement (_fad ,&_bae );_bdeb !=nil {return _bdeb ;};_gca .Param =append (_gca .Param ,_fad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gca .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _cfg :=d .DecodeElement (_gca .ExtLst ,&_bae );_cfg !=nil {return _cfg ;};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_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_bae .Name );if _ecf :=d .Skip ();_ecf !=nil {return _ecf ;};};case _a .EndElement :break _egb ;case _a .CharData :};};return nil ;};const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);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 (_dfgb *StyleDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfgb .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_afcbb :for {_ccfbd ,_dcfbb :=d .Token ();if _dcfbb !=nil {return _dcfbb ;};switch _febcg :=_ccfbd .(type ){case _a .StartElement :switch _febcg .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"}:_eaee :=NewCT_StyleDefinitionHeader ();if _aefef :=d .DecodeElement (_eaee ,&_febcg );_aefef !=nil {return _aefef ;};_dfgb .StyleDefHdr =append (_dfgb .StyleDefHdr ,_eaee );default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_febcg .Name );if _fgad :=d .Skip ();_fgad !=nil {return _fgad ;};};case _a .EndElement :break _afcbb ;case _a .CharData :};};return nil ;};func (_dbcb ST_LayoutShapeType )String ()string {if _dbcb .ST_ShapeType !=_fd .ST_ShapeTypeUnset {return _dbcb .ST_ShapeType .String ();};if _dbcb .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _dbcb .ST_OutputShapeType .String ();};return "";};func (_cfdde ST_ConstraintRelationship )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ffeba :=_a .Attr {};_ffeba .Name =name ;switch _cfdde {case ST_ConstraintRelationshipUnset :_ffeba .Value ="";case ST_ConstraintRelationshipSelf :_ffeba .Value ="\u0073\u0065\u006c\u0066";case ST_ConstraintRelationshipCh :_ffeba .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_ffeba .Value ="\u0064\u0065\u0073";};return _ffeba ,nil ;};type CT_SDCategories struct{Cat []*CT_SDCategory ;};func (_cb *CT_CTName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_feb :=range start .Attr {if _feb .Name .Local =="\u006c\u0061\u006e\u0067"{_adc ,_cfa :=_feb .Value ,error (nil );if _cfa !=nil {return _cfa ;};_cb .LangAttr =&_adc ;continue ;};if _feb .Name .Local =="\u0076\u0061\u006c"{_bcg ,_acb :=_feb .Value ,error (nil );if _acb !=nil {return _acb ;};_cb .ValAttr =_bcg ;continue ;};};for {_adb ,_cbd :=d .Token ();if _cbd !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_cbd );};if _fggb ,_fca :=_adb .(_a .EndElement );_fca &&_fggb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path -func (_cgced *CT_SDCategories )ValidateWithPath (path string )error {for _affbec ,_ecgb :=range _cgced .Cat {if _cbage :=_ecgb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_affbec ));_cbage !=nil {return _cbage ;};};return nil ;};func NewCT_NumericRule ()*CT_NumericRule {_bgec :=&CT_NumericRule {};return _bgec };func (_fcbf ST_DiagramTextAlignment )String ()string {switch _fcbf {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };func (_adcba *ST_AlgorithmType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cggf ,_adfcg :=d .Token ();if _adfcg !=nil {return _adfcg ;};if _egef ,_ebgg :=_cggf .(_a .EndElement );_ebgg &&_egef .Name ==start .Name {*_adcba =1;return nil ;};if _fgfca ,_ecae :=_cggf .(_a .CharData );!_ecae {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggf );}else {switch string (_fgfca ){case "":*_adcba =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_adcba =1;case "\u0063\u006f\u006e\u006e":*_adcba =2;case "\u0063\u0079\u0063l\u0065":*_adcba =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_adcba =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_adcba =5;case "\u0070\u0079\u0072\u0061":*_adcba =6;case "\u006c\u0069\u006e":*_adcba =7;case "\u0073\u0070":*_adcba =8;case "\u0074\u0078":*_adcba =9;case "\u0073\u006e\u0061k\u0065":*_adcba =10;};};_cggf ,_adfcg =d .Token ();if _adfcg !=nil {return _adfcg ;};if _ffbc ,_baafge :=_cggf .(_a .EndElement );_baafge &&_ffbc .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggf );};func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;};func (_cbgea *CT_ResizeHandles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efda :=range start .Attr {if _efda .Name .Local =="\u0076\u0061\u006c"{_cbgea .ValAttr .UnmarshalXMLAttr (_efda );continue ;};};for {_gddb ,_eeede :=d .Token ();if _eeede !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0073\u0069z\u0065H\u0061\u006e\u0064\u006c\u0065\u0073\u003a \u0025\u0073",_eeede );};if _faed ,_bfbac :=_gddb .(_a .EndElement );_bfbac &&_faed .Name ==start .Name {break ;};};return nil ;};func (_cdfc ST_FallbackDimension )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbdae :=_a .Attr {};_bbdae .Name =name ;switch _cdfc {case ST_FallbackDimensionUnset :_bbdae .Value ="";case ST_FallbackDimension1D :_bbdae .Value ="\u0031\u0044";case ST_FallbackDimension2D :_bbdae .Value ="\u0032\u0044";};return _bbdae ,nil ;};func (_bgdbd ST_ElementType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgdbd .String (),start );};func (_fccf ST_SecondaryLinearDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dddaa :=_a .Attr {};_dddaa .Name =name ;switch _fccf {case ST_SecondaryLinearDirectionUnset :_dddaa .Value ="";case ST_SecondaryLinearDirectionNone :_dddaa .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_dddaa .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_dddaa .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_dddaa .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_dddaa .Value ="\u0066\u0072\u006fm\u0042";};return _dddaa ,nil ;};func (_bffdd *ST_ConnectorDimension )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bffdd =0;case "\u0031\u0044":*_bffdd =1;case "\u0032\u0044":*_bffdd =2;case "\u0063\u0075\u0073\u0074":*_bffdd =3;};return nil ;};const (ST_AxisTypeUnset ST_AxisType =0;ST_AxisTypeSelf ST_AxisType =1;ST_AxisTypeCh ST_AxisType =2;ST_AxisTypeDes ST_AxisType =3;ST_AxisTypeDesOrSelf ST_AxisType =4;ST_AxisTypePar ST_AxisType =5;ST_AxisTypeAncst ST_AxisType =6;ST_AxisTypeAncstOrSelf ST_AxisType =7;ST_AxisTypeFollowSib ST_AxisType =8;ST_AxisTypePrecedSib ST_AxisType =9;ST_AxisTypeFollow ST_AxisType =10;ST_AxisTypePreced ST_AxisType =11;ST_AxisTypeRoot ST_AxisType =12;ST_AxisTypeNone ST_AxisType =13;);func NewCT_Constraints ()*CT_Constraints {_gee :=&CT_Constraints {};return _gee };func (_daff *ST_TextAnchorVertical )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecagc ,_egbdgf :=d .Token ();if _egbdgf !=nil {return _egbdgf ;};if _begdc ,_eeag :=_ecagc .(_a .EndElement );_eeag &&_begdc .Name ==start .Name {*_daff =1;return nil ;};if _gdabb ,_gccec :=_ecagc .(_a .CharData );!_gccec {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecagc );}else {switch string (_gdabb ){case "":*_daff =0;case "\u0074":*_daff =1;case "\u006d\u0069\u0064":*_daff =2;case "\u0062":*_daff =3;};};_ecagc ,_egbdgf =d .Token ();if _egbdgf !=nil {return _egbdgf ;};if _dddb ,_aecgd :=_ecagc .(_a .EndElement );_aecgd &&_dddb .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecagc );}; +// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path +func (_degea *CT_Pt )ValidateWithPath (path string )error {if _dadb :=_degea .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_dadb !=nil {return _dadb ;};if _bfdeb :=_degea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfdeb !=nil {return _bfdeb ;};if _degea .CxnIdAttr !=nil {if _bbcb :=_degea .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_bbcb !=nil {return _bbcb ;};};if _degea .PrSet !=nil {if _bbge :=_degea .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074");_bbge !=nil {return _bbge ;};};if _degea .SpPr !=nil {if _bace :=_degea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bace !=nil {return _bace ;};};if _degea .T !=nil {if _gbfgb :=_degea .T .ValidateWithPath (path +"\u002f\u0054");_gbfgb !=nil {return _gbfgb ;};};if _degea .ExtLst !=nil {if _ccdb :=_degea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdb !=nil {return _ccdb ;};};return nil ;};func (_feeb *ST_FunctionOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_feeb =0;case "\u0065\u0071\u0075":*_feeb =1;case "\u006e\u0065\u0071":*_feeb =2;case "\u0067\u0074":*_feeb =3;case "\u006c\u0074":*_feeb =4;case "\u0067\u0074\u0065":*_feeb =5;case "\u006c\u0074\u0065":*_feeb =6;};return nil ;};func (_fdfb *CT_CTCategory )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gef :=range start .Attr {if _gef .Name .Local =="\u0074\u0079\u0070\u0065"{_bed ,_bfc :=_gef .Value ,error (nil );if _bfc !=nil {return _bfc ;};_fdfb .TypeAttr =_bed ;continue ;};if _gef .Name .Local =="\u0070\u0072\u0069"{_gba ,_bade :=_f .ParseUint (_gef .Value ,10,32);if _bade !=nil {return _bade ;};_fdfb .PriAttr =uint32 (_gba );continue ;};};for {_gad ,_dfb :=d .Token ();if _dfb !=nil {return _ef .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_dfb );};if _cab ,_eag :=_gad .(_a .EndElement );_eag &&_cab .Name ==start .Name {break ;};};return nil ;};func (_begc *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdbf :for {_dadeb ,_bbda :=d .Token ();if _bbda !=nil {return _bbda ;};switch _cead :=_dadeb .(type ){case _a .StartElement :switch _cead .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"}:_dbad :=NewCT_StyleDefinitionHeader ();if _fegdg :=d .DecodeElement (_dbad ,&_cead );_fegdg !=nil {return _fegdg ;};_begc .StyleDefHdr =append (_begc .StyleDefHdr ,_dbad );default:_c .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",_cead .Name );if _edea :=d .Skip ();_edea !=nil {return _edea ;};};case _a .EndElement :break _gdbf ;case _a .CharData :};};return nil ;};func (_aeag ST_PtType )ValidateWithPath (path string )error {switch _aeag {case 0,1,2,3,4,5,6:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeag ));};return nil ;}; -// ValidateWithPath validates the CT_When and its children, prefixing error messages with path -func (_abccb *CT_When )ValidateWithPath (path string )error {if _abccb .FuncAttr ==ST_FunctionTypeUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0046\u0075\u006e\u0063\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fbfbb :=_abccb .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_fbfbb !=nil {return _fbfbb ;};if _abccb .ArgAttr !=nil {if _geeaf :=_abccb .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072");_geeaf !=nil {return _geeaf ;};};if _abccb .OpAttr ==ST_FunctionOperatorUnset {return _bg .Errorf ("\u0025\u0073\u002f\u004f\u0070\u0041\u0074\u0074\u0072\u0020i\u0073\u0020\u0061\u0020\u006d\u0061\u006ed\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gcac :=_abccb .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_gcac !=nil {return _gcac ;};if _cafef :=_abccb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cafef !=nil {return _cafef ;};for _bgebd ,_aedb :=range _abccb .Alg {if _gdga :=_aedb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_bgebd ));_gdga !=nil {return _gdga ;};};for _bfggf ,_fbcca :=range _abccb .Shape {if _efae :=_fbcca .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bfggf ));_efae !=nil {return _efae ;};};for _eceb ,_fcfd :=range _abccb .PresOf {if _cgfccb :=_fcfd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_eceb ));_cgfccb !=nil {return _cgfccb ;};};for _fgabe ,_egad :=range _abccb .ConstrLst {if _fddc :=_egad .ValidateWithPath (_bg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fgabe ));_fddc !=nil {return _fddc ;};};for _dcde ,_egff :=range _abccb .RuleLst {if _fefb :=_egff .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_dcde ));_fefb !=nil {return _fefb ;};};for _daca ,_bafg :=range _abccb .ForEach {if _acfc :=_bafg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_daca ));_acfc !=nil {return _acfc ;};};for _ccea ,_edag :=range _abccb .LayoutNode {if _bgaee :=_edag .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ccea ));_bgaee !=nil {return _bgaee ;};};for _cacd ,_eebd :=range _abccb .Choose {if _bfdcd :=_eebd .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_cacd ));_bfdcd !=nil {return _bfdcd ;};};for _dgdf ,_aefbc :=range _abccb .ExtLst {if _ccdgf :=_aefbc .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dgdf ));_ccdgf !=nil {return _ccdgf ;};};return nil ;};func (_bacba ST_PyramidAccentTextMargin )Validate ()error {return _bacba .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path +func (_eacd *CT_CTStyleLabel )ValidateWithPath (path string )error {if _eacd .FillClrLst !=nil {if _fbcb :=_eacd .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_fbcb !=nil {return _fbcb ;};};if _eacd .LinClrLst !=nil {if _bbb :=_eacd .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_bbb !=nil {return _bbb ;};};if _eacd .EffectClrLst !=nil {if _dccg :=_eacd .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_dccg !=nil {return _dccg ;};};if _eacd .TxLinClrLst !=nil {if _fff :=_eacd .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_fff !=nil {return _fff ;};};if _eacd .TxFillClrLst !=nil {if _dbg :=_eacd .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_dbg !=nil {return _dbg ;};};if _eacd .TxEffectClrLst !=nil {if _cac :=_eacd .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_cac !=nil {return _cac ;};};if _eacd .ExtLst !=nil {if _gee :=_eacd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gee !=nil {return _gee ;};};return nil ;}; -// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path -func (_agbdg *CT_StyleDefinition )ValidateWithPath (path string )error {for _deae ,_degb :=range _agbdg .Title {if _faca :=_degb .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_deae ));_faca !=nil {return _faca ;};};for _dfdac ,_cbca :=range _agbdg .Desc {if _gead :=_cbca .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dfdac ));_gead !=nil {return _gead ;};};if _agbdg .CatLst !=nil {if _ggdb :=_agbdg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_ggdb !=nil {return _ggdb ;};};if _agbdg .Scene3d !=nil {if _fgcgg :=_agbdg .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_fgcgg !=nil {return _fgcgg ;};};for _gccbdg ,_dgfe :=range _agbdg .StyleLbl {if _age :=_dgfe .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_gccbdg ));_age !=nil {return _age ;};};if _agbdg .ExtLst !=nil {if _bcbbb :=_agbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcbbb !=nil {return _bcbbb ;};};return nil ;};const (ST_ParameterIdUnset ST_ParameterId =0;ST_ParameterIdHorzAlign ST_ParameterId =1;ST_ParameterIdVertAlign ST_ParameterId =2;ST_ParameterIdChDir ST_ParameterId =3;ST_ParameterIdChAlign ST_ParameterId =4;ST_ParameterIdSecChAlign ST_ParameterId =5;ST_ParameterIdLinDir ST_ParameterId =6;ST_ParameterIdSecLinDir ST_ParameterId =7;ST_ParameterIdStElem ST_ParameterId =8;ST_ParameterIdBendPt ST_ParameterId =9;ST_ParameterIdConnRout ST_ParameterId =10;ST_ParameterIdBegSty ST_ParameterId =11;ST_ParameterIdEndSty ST_ParameterId =12;ST_ParameterIdDim ST_ParameterId =13;ST_ParameterIdRotPath ST_ParameterId =14;ST_ParameterIdCtrShpMap ST_ParameterId =15;ST_ParameterIdNodeHorzAlign ST_ParameterId =16;ST_ParameterIdNodeVertAlign ST_ParameterId =17;ST_ParameterIdFallback ST_ParameterId =18;ST_ParameterIdTxDir ST_ParameterId =19;ST_ParameterIdPyraAcctPos ST_ParameterId =20;ST_ParameterIdPyraAcctTxMar ST_ParameterId =21;ST_ParameterIdTxBlDir ST_ParameterId =22;ST_ParameterIdTxAnchorHorz ST_ParameterId =23;ST_ParameterIdTxAnchorVert ST_ParameterId =24;ST_ParameterIdTxAnchorHorzCh ST_ParameterId =25;ST_ParameterIdTxAnchorVertCh ST_ParameterId =26;ST_ParameterIdParTxLTRAlign ST_ParameterId =27;ST_ParameterIdParTxRTLAlign ST_ParameterId =28;ST_ParameterIdShpTxLTRAlignCh ST_ParameterId =29;ST_ParameterIdShpTxRTLAlignCh ST_ParameterId =30;ST_ParameterIdAutoTxRot ST_ParameterId =31;ST_ParameterIdGrDir ST_ParameterId =32;ST_ParameterIdFlowDir ST_ParameterId =33;ST_ParameterIdContDir ST_ParameterId =34;ST_ParameterIdBkpt ST_ParameterId =35;ST_ParameterIdOff ST_ParameterId =36;ST_ParameterIdHierAlign ST_ParameterId =37;ST_ParameterIdBkPtFixedVal ST_ParameterId =38;ST_ParameterIdStBulletLvl ST_ParameterId =39;ST_ParameterIdStAng ST_ParameterId =40;ST_ParameterIdSpanAng ST_ParameterId =41;ST_ParameterIdAr ST_ParameterId =42;ST_ParameterIdLnSpPar ST_ParameterId =43;ST_ParameterIdLnSpAfParP ST_ParameterId =44;ST_ParameterIdLnSpCh ST_ParameterId =45;ST_ParameterIdLnSpAfChP ST_ParameterId =46;ST_ParameterIdRtShortDist ST_ParameterId =47;ST_ParameterIdAlignTx ST_ParameterId =48;ST_ParameterIdPyraLvlNode ST_ParameterId =49;ST_ParameterIdPyraAcctBkgdNode ST_ParameterId =50;ST_ParameterIdPyraAcctTxNode ST_ParameterId =51;ST_ParameterIdSrcNode ST_ParameterId =52;ST_ParameterIdDstNode ST_ParameterId =53;ST_ParameterIdBegPts ST_ParameterId =54;ST_ParameterIdEndPts ST_ParameterId =55;);func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_gbcd :=&CT_ColorTransformHeader {};return _gbcd ;};func (_cegc ST_ChildOrderType )Validate ()error {return _cegc .ValidateWithPath ("")};func (_ccad *CT_ForEach )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccad .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .NameAttr )});};if _ccad .RefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .RefAttr )});};if _ccad .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .AxisAttr )});};if _ccad .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .PtTypeAttr )});};if _ccad .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .HideLastTransAttr )});};if _ccad .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .StAttr )});};if _ccad .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .CntAttr )});};if _ccad .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_ccad .StepAttr )});};e .EncodeToken (start );if _ccad .Alg !=nil {_gcad :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_beb :=range _ccad .Alg {e .EncodeElement (_beb ,_gcad );};};if _ccad .Shape !=nil {_cfeg :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_beba :=range _ccad .Shape {e .EncodeElement (_beba ,_cfeg );};};if _ccad .PresOf !=nil {_dffe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_cege :=range _ccad .PresOf {e .EncodeElement (_cege ,_dffe );};};if _ccad .ConstrLst !=nil {_cdca :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_ccbda :=range _ccad .ConstrLst {e .EncodeElement (_ccbda ,_cdca );};};if _ccad .RuleLst !=nil {_gfefg :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_efceg :=range _ccad .RuleLst {e .EncodeElement (_efceg ,_gfefg );};};if _ccad .ForEach !=nil {_bdgf :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_cafg :=range _ccad .ForEach {e .EncodeElement (_cafg ,_bdgf );};};if _ccad .LayoutNode !=nil {_ddgc :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_gecd :=range _ccad .LayoutNode {e .EncodeElement (_gecd ,_ddgc );};};if _ccad .Choose !=nil {_cedd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_adgfc :=range _ccad .Choose {e .EncodeElement (_adgfc ,_cedd );};};if _ccad .ExtLst !=nil {_dfdc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_aggb :=range _ccad .ExtLst {e .EncodeElement (_aggb ,_dfdc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_CTName struct{LangAttr *string ;ValAttr string ;}; +// Validate validates the CT_Choose and its children +func (_cef *CT_Choose )Validate ()error {return _cef .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func (_cbgce ST_StartingElement )ValidateWithPath (path string )error {switch _cbgce {case 0,1,2:default:return _ef .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 ;};func NewCT_Algorithm ()*CT_Algorithm {_bgc :=&CT_Algorithm {};_bgc .TypeAttr =ST_AlgorithmType (1);return _bgc ;};func (_bcef ST_SecondaryLinearDirection )Validate ()error {return _bcef .ValidateWithPath ("")};func (_ccegc *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 :_ef .Sprintf ("\u0025\u0076",_ccegc .NameAttr )});e .EncodeToken (start );if _ccegc .Scene3d !=nil {_cebc :=_a .StartElement {Name :_a .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_ccegc .Scene3d ,_cebc );};if _ccegc .Sp3d !=nil {_bbcfca :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_ccegc .Sp3d ,_bbcfca );};if _ccegc .TxPr !=nil {_aafgb :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ccegc .TxPr ,_aafgb );};if _ccegc .Style !=nil {_cgbdc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_ccegc .Style ,_cgbdc );};if _ccegc .ExtLst !=nil {_dfgf :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccegc .ExtLst ,_dfgf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfdb ST_HierarchyAlignment )String ()string {switch _bfdb {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 "";}; // ValidateWithPath validates the CT_Category and its children, prefixing error messages with path -func (_dcg *CT_Category )ValidateWithPath (path string )error {return nil };func (_geeab *ST_FunctionOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddefb ,_bbgf :=d .Token ();if _bbgf !=nil {return _bbgf ;};if _bdbc ,_dcbg :=_ddefb .(_a .EndElement );_dcbg &&_bdbc .Name ==start .Name {*_geeab =1;return nil ;};if _gdfcd ,_gaee :=_ddefb .(_a .CharData );!_gaee {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddefb );}else {switch string (_gdfcd ){case "":*_geeab =0;case "\u0065\u0071\u0075":*_geeab =1;case "\u006e\u0065\u0071":*_geeab =2;case "\u0067\u0074":*_geeab =3;case "\u006c\u0074":*_geeab =4;case "\u0067\u0074\u0065":*_geeab =5;case "\u006c\u0074\u0065":*_geeab =6;};};_ddefb ,_bbgf =d .Token ();if _bbgf !=nil {return _bbgf ;};if _dacea ,_bgaf :=_ddefb .(_a .EndElement );_bgaf &&_dacea .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddefb );};func (_dfdcg ST_AlgorithmType )Validate ()error {return _dfdcg .ValidateWithPath ("")};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};func (_edega ST_Direction )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acbe :=_a .Attr {};_acbe .Name =name ;switch _edega {case ST_DirectionUnset :_acbe .Value ="";case ST_DirectionNorm :_acbe .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_acbe .Value ="\u0072\u0065\u0076";};return _acbe ,nil ;};func (_egaaa ST_FunctionType )Validate ()error {return _egaaa .ValidateWithPath ("")};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;};func (_dbgcf ST_NodeVerticalAlignment )Validate ()error {return _dbgcf .ValidateWithPath ("")};func (_feaa *CT_HierBranchStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceag :=range start .Attr {if _ceag .Name .Local =="\u0076\u0061\u006c"{_feaa .ValAttr .UnmarshalXMLAttr (_ceag );continue ;};};for {_ebeb ,_bade :=d .Token ();if _bade !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0048\u0069\u0065\u0072\u0042\u0072\u0061n\u0063\u0068\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_bade );};if _feea ,_gfa :=_ebeb .(_a .EndElement );_gfa &&_feea .Name ==start .Name {break ;};};return nil ;};func (_eagg *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eagg =0;case "\u006c":*_eagg =1;case "\u0063\u0074\u0072":*_eagg =2;case "\u0072":*_eagg =3;};return nil ;};func NewCT_Description ()*CT_Description {_fead :=&CT_Description {};return _fead };type ST_TextAnchorVertical byte ;func (_egffc ST_CxnType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_afdf :=_a .Attr {};_afdf .Name =name ;switch _egffc {case ST_CxnTypeUnset :_afdf .Value ="";case ST_CxnTypeParOf :_afdf .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_afdf .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_afdf .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_afdf .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return _afdf ,nil ;};type CT_Direction struct{ValAttr ST_Direction ;};func (_gbccg ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _gbccg {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbccg ));};return nil ;}; +func (_ggg *CT_Category )ValidateWithPath (path string )error {return nil };const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;);func (_bbec ST_ParameterId )String ()string {switch _bbec {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 NewColorsDefHdrLst ()*ColorsDefHdrLst {_efafb :=&ColorsDefHdrLst {};_efafb .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _efafb ;};func (_eccfc ST_FallbackDimension )String ()string {switch _eccfc {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return "";};func (_bcbc *CT_PresentationOf )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcfaa :=range start .Attr {if _gcfaa .Name .Local =="\u0061\u0078\u0069\u0073"{_bdbc ,_cgbga :=ParseSliceST_AxisTypes (_gcfaa .Value );if _cgbga !=nil {return _cgbga ;};_bcbc .AxisAttr =&_bdbc ;continue ;};if _gcfaa .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_cgeb ,_ggcbg :=ParseSliceST_ElementTypes (_gcfaa .Value );if _ggcbg !=nil {return _ggcbg ;};_bcbc .PtTypeAttr =&_cgeb ;continue ;};if _gcfaa .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_bfed ,_cfgbd :=ParseSliceST_Booleans (_gcfaa .Value );if _cfgbd !=nil {return _cfgbd ;};_bcbc .HideLastTransAttr =&_bfed ;continue ;};if _gcfaa .Name .Local =="\u0073\u0074"{_degf ,_acdd :=ParseSliceST_Ints (_gcfaa .Value );if _acdd !=nil {return _acdd ;};_bcbc .StAttr =&_degf ;continue ;};if _gcfaa .Name .Local =="\u0063\u006e\u0074"{_aece ,_acbb :=ParseSliceST_UnsignedInts (_gcfaa .Value );if _acbb !=nil {return _acbb ;};_bcbc .CntAttr =&_aece ;continue ;};if _gcfaa .Name .Local =="\u0073\u0074\u0065\u0070"{_fcce ,_bddb :=ParseSliceST_Ints (_gcfaa .Value );if _bddb !=nil {return _bddb ;};_bcbc .StepAttr =&_fcce ;continue ;};};_ageea :for {_egce ,_adefe :=d .Token ();if _adefe !=nil {return _adefe ;};switch _caga :=_egce .(type ){case _a .StartElement :switch _caga .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"}:_bcbc .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _afee :=d .DecodeElement (_bcbc .ExtLst ,&_caga );_afee !=nil {return _afee ;};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\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_caga .Name );if _dcee :=d .Skip ();_dcee !=nil {return _dcee ;};};case _a .EndElement :break _ageea ;case _a .CharData :};};return nil ;};func NewCT_BulletEnabled ()*CT_BulletEnabled {_fdc :=&CT_BulletEnabled {};return _fdc };func (_ffgdg ST_TextAnchorHorizontal )Validate ()error {return _ffgdg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path -func (_bgac *CT_Constraints )ValidateWithPath (path string )error {for _eec ,_feaf :=range _bgac .Constr {if _ccg :=_feaf .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_eec ));_ccg !=nil {return _ccg ;};};return nil ;};func (_agaf *CT_Pt )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_agaf .ModelIdAttr )});if _agaf .TypeAttr !=ST_PtTypeUnset {_agab ,_ccdg :=_agaf .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccdg !=nil {return _ccdg ;};start .Attr =append (start .Attr ,_agab );};if _agaf .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_agaf .CxnIdAttr )});};e .EncodeToken (start );if _agaf .PrSet !=nil {_efgg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_agaf .PrSet ,_efgg );};if _agaf .SpPr !=nil {_bbbcf :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_agaf .SpPr ,_bbbcf );};if _agaf .T !=nil {_cebd :=_a .StartElement {Name :_a .Name {Local :"\u0074"}};e .EncodeElement (_agaf .T ,_cebd );};if _agaf .ExtLst !=nil {_bega :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agaf .ExtLst ,_bega );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_abbec *ST_TextDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abbec =0;case "\u0066\u0072\u006fm\u0054":*_abbec =1;case "\u0066\u0072\u006fm\u0042":*_abbec =2;};return nil ;};func (_ee *CT_Adj )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0078"},Value :_bg .Sprintf ("\u0025\u0076",_ee .IdxAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_ee .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfdb *CT_Description )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfdb .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bg .Sprintf ("\u0025\u0076",*_bfdb .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",_bfdb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_ConstraintTypeUnset ST_ConstraintType =0;ST_ConstraintTypeNone ST_ConstraintType =1;ST_ConstraintTypeAlignOff ST_ConstraintType =2;ST_ConstraintTypeBegMarg ST_ConstraintType =3;ST_ConstraintTypeBendDist ST_ConstraintType =4;ST_ConstraintTypeBegPad ST_ConstraintType =5;ST_ConstraintTypeB ST_ConstraintType =6;ST_ConstraintTypeBMarg ST_ConstraintType =7;ST_ConstraintTypeBOff ST_ConstraintType =8;ST_ConstraintTypeCtrX ST_ConstraintType =9;ST_ConstraintTypeCtrXOff ST_ConstraintType =10;ST_ConstraintTypeCtrY ST_ConstraintType =11;ST_ConstraintTypeCtrYOff ST_ConstraintType =12;ST_ConstraintTypeConnDist ST_ConstraintType =13;ST_ConstraintTypeDiam ST_ConstraintType =14;ST_ConstraintTypeEndMarg ST_ConstraintType =15;ST_ConstraintTypeEndPad ST_ConstraintType =16;ST_ConstraintTypeH ST_ConstraintType =17;ST_ConstraintTypeHArH ST_ConstraintType =18;ST_ConstraintTypeHOff ST_ConstraintType =19;ST_ConstraintTypeL ST_ConstraintType =20;ST_ConstraintTypeLMarg ST_ConstraintType =21;ST_ConstraintTypeLOff ST_ConstraintType =22;ST_ConstraintTypeR ST_ConstraintType =23;ST_ConstraintTypeRMarg ST_ConstraintType =24;ST_ConstraintTypeROff ST_ConstraintType =25;ST_ConstraintTypePrimFontSz ST_ConstraintType =26;ST_ConstraintTypePyraAcctRatio ST_ConstraintType =27;ST_ConstraintTypeSecFontSz ST_ConstraintType =28;ST_ConstraintTypeSibSp ST_ConstraintType =29;ST_ConstraintTypeSecSibSp ST_ConstraintType =30;ST_ConstraintTypeSp ST_ConstraintType =31;ST_ConstraintTypeStemThick ST_ConstraintType =32;ST_ConstraintTypeT ST_ConstraintType =33;ST_ConstraintTypeTMarg ST_ConstraintType =34;ST_ConstraintTypeTOff ST_ConstraintType =35;ST_ConstraintTypeUserA ST_ConstraintType =36;ST_ConstraintTypeUserB ST_ConstraintType =37;ST_ConstraintTypeUserC ST_ConstraintType =38;ST_ConstraintTypeUserD ST_ConstraintType =39;ST_ConstraintTypeUserE ST_ConstraintType =40;ST_ConstraintTypeUserF ST_ConstraintType =41;ST_ConstraintTypeUserG ST_ConstraintType =42;ST_ConstraintTypeUserH ST_ConstraintType =43;ST_ConstraintTypeUserI ST_ConstraintType =44;ST_ConstraintTypeUserJ ST_ConstraintType =45;ST_ConstraintTypeUserK ST_ConstraintType =46;ST_ConstraintTypeUserL ST_ConstraintType =47;ST_ConstraintTypeUserM ST_ConstraintType =48;ST_ConstraintTypeUserN ST_ConstraintType =49;ST_ConstraintTypeUserO ST_ConstraintType =50;ST_ConstraintTypeUserP ST_ConstraintType =51;ST_ConstraintTypeUserQ ST_ConstraintType =52;ST_ConstraintTypeUserR ST_ConstraintType =53;ST_ConstraintTypeUserS ST_ConstraintType =54;ST_ConstraintTypeUserT ST_ConstraintType =55;ST_ConstraintTypeUserU ST_ConstraintType =56;ST_ConstraintTypeUserV ST_ConstraintType =57;ST_ConstraintTypeUserW ST_ConstraintType =58;ST_ConstraintTypeUserX ST_ConstraintType =59;ST_ConstraintTypeUserY ST_ConstraintType =60;ST_ConstraintTypeUserZ ST_ConstraintType =61;ST_ConstraintTypeW ST_ConstraintType =62;ST_ConstraintTypeWArH ST_ConstraintType =63;ST_ConstraintTypeWOff ST_ConstraintType =64;); - -// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path -func (_agadg *CT_SDCategory )ValidateWithPath (path string )error {return nil };func (_dcceb *ColorsDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcceb .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_cdeb :for {_dabf ,_gaaf :=d .Token ();if _gaaf !=nil {return _gaaf ;};switch _cgedc :=_dabf .(type ){case _a .StartElement :switch _cgedc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_dcaga :=NewCT_ColorTransformHeader ();if _ffef :=d .DecodeElement (_dcaga ,&_cgedc );_ffef !=nil {return _ffef ;};_dcceb .ColorsDefHdr =append (_dcceb .ColorsDefHdr ,_dcaga );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_cgedc .Name );if _gbaa :=d .Skip ();_gbaa !=nil {return _gbaa ;};};case _a .EndElement :break _cdeb ;case _a .CharData :};};return nil ;};type ST_GrowDirection byte ;func (_gdgc ST_FunctionOperator )ValidateWithPath (path string )error {switch _gdgc {case 0,1,2,3,4,5,6:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgc ));};return nil ;};func (_gggfb ST_DiagramHorizontalAlignment )Validate ()error {return _gggfb .ValidateWithPath ("")};func (_fdfe *CT_Category )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcdf :=range start .Attr {if _gcdf .Name .Local =="\u0074\u0079\u0070\u0065"{_fge ,_dbgc :=_gcdf .Value ,error (nil );if _dbgc !=nil {return _dbgc ;};_fdfe .TypeAttr =_fge ;continue ;};if _gcdf .Name .Local =="\u0070\u0072\u0069"{_fcgc ,_bcb :=_b .ParseUint (_gcdf .Value ,10,32);if _bcb !=nil {return _bcb ;};_fdfe .PriAttr =uint32 (_fcgc );continue ;};};for {_cebg ,_dfef :=d .Token ();if _dfef !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_dfef );};if _gda ,_gbb :=_cebg .(_a .EndElement );_gbb &&_gda .Name ==start .Name {break ;};};return nil ;};func (_egaa ST_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egaa .String (),start );};func (_fcfcb ST_ChildAlignment )ValidateWithPath (path string )error {switch _fcfcb {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcfcb ));};return nil ;};func (_dabdf *CT_StyleDefinitionHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdeb :=range start .Attr {if _gdeb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cfafg ,_fede :=_gdeb .Value ,error (nil );if _fede !=nil {return _fede ;};_dabdf .UniqueIdAttr =_cfafg ;continue ;};if _gdeb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dgag ,_abba :=_gdeb .Value ,error (nil );if _abba !=nil {return _abba ;};_dabdf .MinVerAttr =&_dgag ;continue ;};if _gdeb .Name .Local =="\u0072\u0065\u0073I\u0064"{_aegb ,_feaaa :=_b .ParseInt (_gdeb .Value ,10,32);if _feaaa !=nil {return _feaaa ;};_cgbe :=int32 (_aegb );_dabdf .ResIdAttr =&_cgbe ;continue ;};};_ffdc :for {_bdaeg ,_gaebe :=d .Token ();if _gaebe !=nil {return _gaebe ;};switch _cgbcb :=_bdaeg .(type ){case _a .StartElement :switch _cgbcb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dgfc :=NewCT_SDName ();if _ccdda :=d .DecodeElement (_dgfc ,&_cgbcb );_ccdda !=nil {return _ccdda ;};_dabdf .Title =append (_dabdf .Title ,_dgfc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gdfa :=NewCT_SDDescription ();if _fagc :=d .DecodeElement (_gdfa ,&_cgbcb );_fagc !=nil {return _fagc ;};_dabdf .Desc =append (_dabdf .Desc ,_gdfa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dabdf .CatLst =NewCT_SDCategories ();if _eacf :=d .DecodeElement (_dabdf .CatLst ,&_cgbcb );_eacf !=nil {return _eacf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dabdf .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _cdba :=d .DecodeElement (_dabdf .ExtLst ,&_cgbcb );_cdba !=nil {return _cdba ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072\u0020%\u0076",_cgbcb .Name );if _bcda :=d .Skip ();_bcda !=nil {return _bcda ;};};case _a .EndElement :break _ffdc ;case _a .CharData :};};return nil ;};func (_fbfbc ST_FlowDirection )ValidateWithPath (path string )error {switch _fbfbc {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfbc ));};return nil ;};func (_afgcb *ST_AutoTextRotation )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afgcb =0;case "\u006e\u006f\u006e\u0065":*_afgcb =1;case "\u0075\u0070\u0072":*_afgcb =2;case "\u0067\u0072\u0061\u0076":*_afgcb =3;};return nil ;};func (_edb ST_ModelId )String ()string {if _edb .Int32 !=nil {return _bg .Sprintf ("\u0025\u0076",*_edb .Int32 );};if _edb .ST_Guid !=nil {return _bg .Sprintf ("\u0025\u0076",*_edb .ST_Guid );};return "";}; +// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path +func (_cbfa *CT_Rules )ValidateWithPath (path string )error {for _gaaa ,_fcbbc :=range _cbfa .Rule {if _deef :=_fcbbc .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gaaa ));_deef !=nil {return _deef ;};};return nil ;};func (_bgcacb ST_Offset )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgcacb .String (),start );};func (_gbfgd *ST_VariableType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfcce ,_gbggd :=d .Token ();if _gbggd !=nil {return _gbggd ;};if _eaaeb ,_adfdag :=_gfcce .(_a .EndElement );_adfdag &&_eaaeb .Name ==start .Name {*_gbfgd =1;return nil ;};if _baec ,_cbgffd :=_gfcce .(_a .CharData );!_cbgffd {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfcce );}else {switch string (_baec ){case "":*_gbfgd =0;case "\u006e\u006f\u006e\u0065":*_gbfgd =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_gbfgd =2;case "\u0063\u0068\u004da\u0078":*_gbfgd =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_gbfgd =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_gbfgd =5;case "\u0064\u0069\u0072":*_gbfgd =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_gbfgd =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_gbfgd =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_gbfgd =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_gbfgd =10;};};_gfcce ,_gbggd =d .Token ();if _gbggd !=nil {return _gbggd ;};if _dbffa ,_cage :=_gfcce .(_a .EndElement );_cage &&_dbffa .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfcce );};func NewCT_ElemPropSet ()*CT_ElemPropSet {_dbd :=&CT_ElemPropSet {};return _dbd };type ST_ElementType byte ;type ST_SecondaryLinearDirection byte ;func (_edbb *CT_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _edbb .ValAttr !=ST_DirectionUnset {_dbfg ,_gcca :=_edbb .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _gcca !=nil {return _gcca ;};start .Attr =append (start .Attr ,_dbfg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agce *ST_AlgorithmType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggcbf ,_aaada :=d .Token ();if _aaada !=nil {return _aaada ;};if _bbde ,_adbda :=_ggcbf .(_a .EndElement );_adbda &&_bbde .Name ==start .Name {*_agce =1;return nil ;};if _bdcca ,_cgga :=_ggcbf .(_a .CharData );!_cgga {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggcbf );}else {switch string (_bdcca ){case "":*_agce =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_agce =1;case "\u0063\u006f\u006e\u006e":*_agce =2;case "\u0063\u0079\u0063l\u0065":*_agce =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_agce =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_agce =5;case "\u0070\u0079\u0072\u0061":*_agce =6;case "\u006c\u0069\u006e":*_agce =7;case "\u0073\u0070":*_agce =8;case "\u0074\u0078":*_agce =9;case "\u0073\u006e\u0061k\u0065":*_agce =10;};};_ggcbf ,_aaada =d .Token ();if _aaada !=nil {return _aaada ;};if _ggdef ,_eebd :=_ggcbf .(_a .EndElement );_eebd &&_ggdef .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggcbf );};func (_bfedf *ST_FunctionOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgdg ,_eaacd :=d .Token ();if _eaacd !=nil {return _eaacd ;};if _aaaa ,_ffegb :=_fgdg .(_a .EndElement );_ffegb &&_aaaa .Name ==start .Name {*_bfedf =1;return nil ;};if _bfdd ,_cafcg :=_fgdg .(_a .CharData );!_cafcg {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgdg );}else {switch string (_bfdd ){case "":*_bfedf =0;case "\u0065\u0071\u0075":*_bfedf =1;case "\u006e\u0065\u0071":*_bfedf =2;case "\u0067\u0074":*_bfedf =3;case "\u006c\u0074":*_bfedf =4;case "\u0067\u0074\u0065":*_bfedf =5;case "\u006c\u0074\u0065":*_bfedf =6;};};_fgdg ,_eaacd =d .Token ();if _eaacd !=nil {return _eaacd ;};if _fgded ,_cfcdc :=_fgdg .(_a .EndElement );_cfcdc &&_fgded .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgdg );};type CT_Categories struct{Cat []*CT_Category ;};func (_aedgc ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _aedgc {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedgc ));};return nil ;};func (_bccce ST_ChildDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bccce .String (),start );};func (_edgg *ST_VerticalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edgg =0;case "\u0074":*_edgg =1;case "\u006d\u0069\u0064":*_edgg =2;case "\u0062":*_edgg =3;case "\u006e\u006f\u006e\u0065":*_edgg =4;};return nil ;};func (_fged ST_TextDirection )String ()string {switch _fged {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042";};return "";};func (_ecaaf *ST_PtType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebdfe ,_dfeda :=d .Token ();if _dfeda !=nil {return _dfeda ;};if _bdbb ,_edec :=_ebdfe .(_a .EndElement );_edec &&_bdbb .Name ==start .Name {*_ecaaf =1;return nil ;};if _aeea ,_cbdg :=_ebdfe .(_a .CharData );!_cbdg {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebdfe );}else {switch string (_aeea ){case "":*_ecaaf =0;case "\u006e\u006f\u0064\u0065":*_ecaaf =1;case "\u0061\u0073\u0073\u0074":*_ecaaf =2;case "\u0064\u006f\u0063":*_ecaaf =3;case "\u0070\u0072\u0065\u0073":*_ecaaf =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_ecaaf =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_ecaaf =6;};};_ebdfe ,_dfeda =d .Token ();if _dfeda !=nil {return _dfeda ;};if _eege ,_bacd :=_ebdfe .(_a .EndElement );_bacd &&_eege .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebdfe );};func (_fdgfd ST_OutputShapeType )Validate ()error {return _fdgfd .ValidateWithPath ("")};func (_acbbf ST_AlgorithmType )String ()string {switch _acbbf {case 0:return "";case 1:return "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case 2:return "\u0063\u006f\u006e\u006e";case 3:return "\u0063\u0079\u0063l\u0065";case 4:return "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case 5:return "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case 6:return "\u0070\u0079\u0072\u0061";case 7:return "\u006c\u0069\u006e";case 8:return "\u0073\u0070";case 9:return "\u0074\u0078";case 10:return "\u0073\u006e\u0061k\u0065";};return "";};func NewCT_AnimOne ()*CT_AnimOne {_gdd :=&CT_AnimOne {};return _gdd };func (_gbedee *ST_ConnectorRouting )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebge ,_fcaba :=d .Token ();if _fcaba !=nil {return _fcaba ;};if _dbaga ,_fbcec :=_ebge .(_a .EndElement );_fbcec &&_dbaga .Name ==start .Name {*_gbedee =1;return nil ;};if _ccagf ,_egddd :=_ebge .(_a .CharData );!_egddd {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebge );}else {switch string (_ccagf ){case "":*_gbedee =0;case "\u0073\u0074\u0072\u0061":*_gbedee =1;case "\u0062\u0065\u006e\u0064":*_gbedee =2;case "\u0063\u0075\u0072v\u0065":*_gbedee =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_gbedee =4;};};_ebge ,_fcaba =d .Token ();if _fcaba !=nil {return _fcaba ;};if _gdcbg ,_bcfd :=_ebge .(_a .EndElement );_bcfd &&_gdcbg .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebge );};func (_eecca ST_AutoTextRotation )ValidateWithPath (path string )error {switch _eecca {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eecca ));};return nil ;}; -// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path -func (_cfdf *CT_PtList )ValidateWithPath (path string )error {for _febe ,_fbdd :=range _cfdf .Pt {if _eege :=_fbdd .ValidateWithPath (_bg .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_febe ));_eege !=nil {return _eege ;};};return nil ;};func (_ceac ST_BoolOperator )ValidateWithPath (path string )error {switch _ceac {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceac ));};return nil ;};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;};type ST_PtType byte ;type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;}; +// Validate validates the CT_CTName and its children +func (_afa *CT_CTName )Validate ()error {return _afa .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};func (_eaafd ST_TextBlockDirection )ValidateWithPath (path string )error {switch _eaafd {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaafd ));};return nil ;};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_bcfe :=&CT_CTStyleLabel {};return _bcfe };func NewCT_Choose ()*CT_Choose {_gfdb :=&CT_Choose {};return _gfdb }; -// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path -func (_afcd *CT_ColorTransform )ValidateWithPath (path string )error {for _bfg ,_ddfbg :=range _afcd .Title {if _cde :=_ddfbg .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bfg ));_cde !=nil {return _cde ;};};for _aeg ,_cbd :=range _afcd .Desc {if _aac :=_cbd .ValidateWithPath (_bg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_aeg ));_aac !=nil {return _aac ;};};if _afcd .CatLst !=nil {if _bfad :=_afcd .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_bfad !=nil {return _bfad ;};};for _cba ,_eaa :=range _afcd .StyleLbl {if _dade :=_eaa .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_cba ));_dade !=nil {return _dade ;};};if _afcd .ExtLst !=nil {if _acdc :=_afcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acdc !=nil {return _acdc ;};};return nil ;};func (_cdbb ST_HueDir )String ()string {switch _cdbb {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_gcgb ST_PrSetCustVal )String ()string {if _gcgb .ST_Percentage !=nil {return _bg .Sprintf ("\u0025\u0076",*_gcgb .ST_Percentage );};if _gcgb .Int32 !=nil {return _bg .Sprintf ("\u0025\u0076",*_gcgb .Int32 );};return "";};const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;); +// Validate validates the CT_SampleData and its children +func (_cbgfd *CT_SampleData )Validate ()error {return _cbgfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};func NewCT_StyleLabel ()*CT_StyleLabel {_egada :=&CT_StyleLabel {};return _egada }; -// Validate validates the CT_DiagramDefinition and its children -func (_fgea *CT_DiagramDefinition )Validate ()error {return _fgea .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;);type StyleDef struct{CT_StyleDefinition };func (_bfdag ST_TextAnchorVertical )String ()string {switch _bfdag {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";}; +// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path +func (_fcafb *CT_TextProps )ValidateWithPath (path string )error {if _fcafb .Sp3d !=nil {if _bdcac :=_fcafb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bdcac !=nil {return _bdcac ;};};if _fcafb .FlatTx !=nil {if _adeea :=_fcafb .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_adeea !=nil {return _adeea ;};};return nil ;};func (_dfdgd *ST_TextBlockDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dfdgd =0;case "\u0068\u006f\u0072\u007a":*_dfdgd =1;case "\u0076\u0065\u0072\u0074":*_dfdgd =2;};return nil ;};func (_ebfcf ST_VariableType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_beade :=_a .Attr {};_beade .Name =name ;switch _ebfcf {case ST_VariableTypeUnset :_beade .Value ="";case ST_VariableTypeNone :_beade .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_beade .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_beade .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_beade .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_beade .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_beade .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_beade .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_beade .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_beade .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_beade .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _beade ,nil ;};type ST_ClrAppMethod byte ;func (_gffdd *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gffdd =0;case "\u006e\u006f\u006e\u0065":*_gffdd =1;case "\u0066\u0072\u006fm\u004c":*_gffdd =2;case "\u0066\u0072\u006fm\u0052":*_gffdd =3;case "\u0066\u0072\u006fm\u0054":*_gffdd =4;case "\u0066\u0072\u006fm\u0042":*_gffdd =5;};return nil ;};func (_gbeff ST_VerticalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gbeff .String (),start );};func (_bcedd *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bcedd =0;case "\u006c":*_bcedd =1;case "\u0063\u0074\u0072":*_bcedd =2;case "\u0072":*_bcedd =3;};return nil ;};func NewRelIds ()*RelIds {_ebad :=&RelIds {};_ebad .CT_RelIds =*NewCT_RelIds ();return _ebad };func (_egdef ST_VerticalAlignment )String ()string {switch _egdef {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";case 4:return "\u006e\u006f\u006e\u0065";};return "";}; -// Validate validates the LayoutDefHdr and its children -func (_fafc *LayoutDefHdr )Validate ()error {return _fafc .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);func (_cabcea *ST_PyramidAccentTextMargin )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgfe ,_ececa :=d .Token ();if _ececa !=nil {return _ececa ;};if _faec ,_gafbg :=_fgfe .(_a .EndElement );_gafbg &&_faec .Name ==start .Name {*_cabcea =1;return nil ;};if _bbbg ,_ggec :=_fgfe .(_a .CharData );!_ggec {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgfe );}else {switch string (_bbbg ){case "":*_cabcea =0;case "\u0073\u0074\u0065\u0070":*_cabcea =1;case "\u0073\u0074\u0061c\u006b":*_cabcea =2;};};_fgfe ,_ececa =d .Token ();if _ececa !=nil {return _ececa ;};if _abefg ,_cgfga :=_fgfe .(_a .EndElement );_cgfga &&_abefg .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgfe );};func (_bcabf ST_TextAnchorVertical )Validate ()error {return _bcabf .ValidateWithPath ("")};func (_cadd *CT_Choose )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cadd .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cadd .NameAttr )});};e .EncodeToken (start );_dfd :=_a .StartElement {Name :_a .Name {Local :"\u0069\u0066"}};for _ ,_baa :=range _cadd .If {e .EncodeElement (_baa ,_dfd );};if _cadd .Else !=nil {_gabe :=_a .StartElement {Name :_a .Name {Local :"\u0065\u006c\u0073\u0065"}};e .EncodeElement (_cadd .Else ,_gabe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdaf ST_AnimOneStr )String ()string {switch _gdaf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u006e\u0065";case 3:return "\u0062\u0072\u0061\u006e\u0063\u0068";};return "";};func (_eeedec ST_CxnType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eeedec .String (),start );};func (_ccfa *CT_PtList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcaa :for {_ggeg ,_cbcb :=d .Token ();if _cbcb !=nil {return _cbcb ;};switch _cfde :=_ggeg .(type ){case _a .StartElement :switch _cfde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074"}:_adage :=NewCT_Pt ();if _ddcd :=d .DecodeElement (_adage ,&_cfde );_ddcd !=nil {return _ddcd ;};_ccfa .Pt =append (_ccfa .Pt ,_adage );default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_cfde .Name );if _beeec :=d .Skip ();_beeec !=nil {return _beeec ;};};case _a .EndElement :break _dcaa ;case _a .CharData :};};return nil ;};func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ;};func (_cbfc *CT_Otherwise )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbfc .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_cbfc .NameAttr )});};e .EncodeToken (start );if _cbfc .Alg !=nil {_cadda :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_fcd :=range _cbfc .Alg {e .EncodeElement (_fcd ,_cadda );};};if _cbfc .Shape !=nil {_fbecag :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_ddad :=range _cbfc .Shape {e .EncodeElement (_ddad ,_fbecag );};};if _cbfc .PresOf !=nil {_edebe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_aea :=range _cbfc .PresOf {e .EncodeElement (_aea ,_edebe );};};if _cbfc .ConstrLst !=nil {_cdce :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_edcb :=range _cbfc .ConstrLst {e .EncodeElement (_edcb ,_cdce );};};if _cbfc .RuleLst !=nil {_cfbb :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_afbd :=range _cbfc .RuleLst {e .EncodeElement (_afbd ,_cfbb );};};if _cbfc .ForEach !=nil {_ggff :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_dggg :=range _cbfc .ForEach {e .EncodeElement (_dggg ,_ggff );};};if _cbfc .LayoutNode !=nil {_edcce :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_afgfd :=range _cbfc .LayoutNode {e .EncodeElement (_afgfd ,_edcce );};};if _cbfc .Choose !=nil {_fffc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_ebac :=range _cbfc .Choose {e .EncodeElement (_ebac ,_fffc );};};if _cbfc .ExtLst !=nil {_bcde :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_bacb :=range _cbfc .ExtLst {e .EncodeElement (_bacb ,_bcde );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffae *CT_Parameter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffae .TypeAttr =ST_ParameterId (1);for _ ,_dbcb :=range start .Attr {if _dbcb .Name .Local =="\u0074\u0079\u0070\u0065"{_ffae .TypeAttr .UnmarshalXMLAttr (_dbcb );continue ;};if _dbcb .Name .Local =="\u0076\u0061\u006c"{_aacbf ,_dbga :=ParseUnionST_ParameterVal (_dbcb .Value );if _dbga !=nil {return _dbga ;};_ffae .ValAttr =_aacbf ;continue ;};};for {_bbce ,_ecaf :=d .Token ();if _ecaf !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_ecaf );};if _fbba ,_fefd :=_bbce .(_a .EndElement );_fefd &&_fbba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path +func (_facf *CT_Choose )ValidateWithPath (path string )error {for _gega ,_fbef :=range _facf .If {if _ead :=_fbef .ValidateWithPath (_ef .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_gega ));_ead !=nil {return _ead ;};};if _facf .Else !=nil {if _gafbc :=_facf .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065");_gafbc !=nil {return _gafbc ;};};return nil ;};type ST_NodeHorizontalAlignment byte ; -// Validate validates the CT_When and its children -func (_aaca *CT_When )Validate ()error {return _aaca .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};type ST_FunctionOperator byte ;func (_adcgg *CT_NumericRule )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adcgg .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_adcgg .ValAttr )});};if _adcgg .FactAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_adcgg .FactAttr )});};if _adcgg .MaxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078"},Value :_bg .Sprintf ("\u0025\u0076",*_adcgg .MaxAttr )});};if _adcgg .TypeAttr !=ST_ConstraintTypeUnset {_fcabg ,_cceg :=_adcgg .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _cceg !=nil {return _cceg ;};start .Attr =append (start .Attr ,_fcabg );};if _adcgg .ForAttr !=ST_ConstraintRelationshipUnset {_bbbe ,_dabd :=_adcgg .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _dabd !=nil {return _dabd ;};start .Attr =append (start .Attr ,_bbbe );};if _adcgg .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_adcgg .ForNameAttr )});};if _adcgg .PtTypeAttr !=ST_ElementTypeUnset {_afcdg ,_afbgg :=_adcgg .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _afbgg !=nil {return _afbgg ;};start .Attr =append (start .Attr ,_afcdg );};e .EncodeToken (start );if _adcgg .ExtLst !=nil {_afde :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adcgg .ExtLst ,_afde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type RelIds struct{CT_RelIds };type LayoutDef struct{CT_DiagramDefinition };type ST_CxnType byte ;func (_bfebb ST_LinearDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bfebb .String (),start );};func (_afda ST_Direction )Validate ()error {return _afda .ValidateWithPath ("")};func (_fec *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_faef :=range start .Attr {if _faef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_faef .Name .Local =="\u0062\u006c\u0069\u0070"||_faef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_faef .Name .Local =="\u0062\u006c\u0069\u0070"{_dfggc ,_eedcg :=_faef .Value ,error (nil );if _eedcg !=nil {return _eedcg ;};_fec .BlipAttr =&_dfggc ;continue ;};if _faef .Name .Local =="\u0072\u006f\u0074"{_cgbb ,_ffcbb :=_b .ParseFloat (_faef .Value ,64);if _ffcbb !=nil {return _ffcbb ;};_fec .RotAttr =&_cgbb ;continue ;};if _faef .Name .Local =="\u0074\u0079\u0070\u0065"{_cbcba ,_fbbbf :=ParseUnionST_LayoutShapeType (_faef .Value );if _fbbbf !=nil {return _fbbbf ;};_fec .TypeAttr =&_cbcba ;continue ;};if _faef .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_fgedeg ,_cadac :=_b .ParseInt (_faef .Value ,10,32);if _cadac !=nil {return _cadac ;};_bcgf :=int32 (_fgedeg );_fec .ZOrderOffAttr =&_bcgf ;continue ;};if _faef .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_cbfa ,_bccf :=_b .ParseBool (_faef .Value );if _bccf !=nil {return _bccf ;};_fec .HideGeomAttr =&_cbfa ;continue ;};if _faef .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_dedg ,_beab :=_b .ParseBool (_faef .Value );if _beab !=nil {return _beab ;};_fec .LkTxEntryAttr =&_dedg ;continue ;};if _faef .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_fagb ,_agce :=_b .ParseBool (_faef .Value );if _agce !=nil {return _agce ;};_fec .BlipPhldrAttr =&_fagb ;continue ;};};_dfcc :for {_ecag ,_acbff :=d .Token ();if _acbff !=nil {return _acbff ;};switch _cced :=_ecag .(type ){case _a .StartElement :switch _cced .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}:_fec .AdjLst =NewCT_AdjLst ();if _deagb :=d .DecodeElement (_fec .AdjLst ,&_cced );_deagb !=nil {return _deagb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fec .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _edde :=d .DecodeElement (_fec .ExtLst ,&_cced );_edde !=nil {return _edde ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cced .Name );if _bccc :=d .Skip ();_bccc !=nil {return _bccc ;};};case _a .EndElement :break _dfcc ;case _a .CharData :};};return nil ;};func (_aafda ST_AnimOneStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fbegb :=_a .Attr {};_fbegb .Name =name ;switch _aafda {case ST_AnimOneStrUnset :_fbegb .Value ="";case ST_AnimOneStrNone :_fbegb .Value ="\u006e\u006f\u006e\u0065";case ST_AnimOneStrOne :_fbegb .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_fbegb .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _fbegb ,nil ;};const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);func (_beff ST_ClrAppMethod )String ()string {switch _beff {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0063\u0079\u0063l\u0065";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};func NewCT_TextProps ()*CT_TextProps {_dcbb :=&CT_TextProps {};return _dcbb };func (_daa *CT_AdjLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _daa .Adj !=nil {_affd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0064\u006a"}};for _ ,_ddeb :=range _daa .Adj {e .EncodeElement (_ddeb ,_affd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;);const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;);func (_fcgbb *ST_HueDir )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcgbb =0;case "\u0063\u0077":*_fcgbb =1;case "\u0063\u0063\u0077":*_fcgbb =2;};return nil ;};func (_afgfac *CT_SDDescription )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgfe :=range start .Attr {if _bgfe .Name .Local =="\u006c\u0061\u006e\u0067"{_bgdac ,_bgg :=_bgfe .Value ,error (nil );if _bgg !=nil {return _bgg ;};_afgfac .LangAttr =&_bgdac ;continue ;};if _bgfe .Name .Local =="\u0076\u0061\u006c"{_geac ,_dcce :=_bgfe .Value ,error (nil );if _dcce !=nil {return _dcce ;};_afgfac .ValAttr =_geac ;continue ;};};for {_eeaf ,_aabbc :=d .Token ();if _aabbc !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0044\u0044\u0065s\u0063r\u0069\u0070\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_aabbc );};if _dfgaf ,_gefbf :=_eeaf .(_a .EndElement );_gefbf &&_dfgaf .Name ==start .Name {break ;};};return nil ;};func (_dedf ST_PrSetCustVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dedf .ST_Percentage !=nil {e .EncodeToken (_a .CharData (*_dedf .ST_Percentage ));};if _dedf .Int32 !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0064",*_dedf .Int32 )));};return e .EncodeToken (_a .EndElement {Name :start .Name });}; +// Validate validates the StyleDef and its children +func (_deaa *StyleDef )Validate ()error {return _deaa .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");};func (_gafea *CT_SDDescription )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdag :=range start .Attr {if _bdag .Name .Local =="\u006c\u0061\u006e\u0067"{_gageg ,_fbcfc :=_bdag .Value ,error (nil );if _fbcfc !=nil {return _fbcfc ;};_gafea .LangAttr =&_gageg ;continue ;};if _bdag .Name .Local =="\u0076\u0061\u006c"{_ebgd ,_dccde :=_bdag .Value ,error (nil );if _dccde !=nil {return _dccde ;};_gafea .ValAttr =_ebgd ;continue ;};};for {_fecb ,_faggd :=d .Token ();if _faggd !=nil {return _ef .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",_faggd );};if _ddfac ,_eced :=_fecb .(_a .EndElement );_eced &&_ddfac .Name ==start .Name {break ;};};return nil ;};func (_afdfa *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afdfa =0;case "\u006c":*_afdfa =1;case "\u0063\u0074\u0072":*_afdfa =2;case "\u0072":*_afdfa =3;};return nil ;}; // Validate validates the CT_Category and its children -func (_ada *CT_Category )Validate ()error {return _ada .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_feebe *ST_Offset )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_feebe =0;case "\u0063\u0074\u0072":*_feebe =1;case "\u006f\u0066\u0066":*_feebe =2;};return nil ;}; +func (_fgc *CT_Category )Validate ()error {return _fgc .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_gefcb ST_CenterShapeMapping )String ()string {switch _gefcb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065";};return "";};func (_aegad ST_VariableType )Validate ()error {return _aegad .ValidateWithPath ("")};func (_dbead *ST_FallbackDimension )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbead =0;case "\u0031\u0044":*_dbead =1;case "\u0032\u0044":*_dbead =2;};return nil ;};func (_aee *CT_ChildMax )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fef :=range start .Attr {if _fef .Name .Local =="\u0076\u0061\u006c"{_cggc ,_dge :=_f .ParseInt (_fef .Value ,10,32);if _dge !=nil {return _dge ;};_gafb :=int32 (_cggc );_aee .ValAttr =&_gafb ;continue ;};};for {_fgcb ,_eecc :=d .Token ();if _eecc !=nil {return _ef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_eecc );};if _egf ,_dfc :=_fgcb .(_a .EndElement );_dfc &&_egf .Name ==start .Name {break ;};};return nil ;};func (_gegcf *ST_ConnectorPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dacee ,_fefbg :=d .Token ();if _fefbg !=nil {return _fefbg ;};if _gddbe ,_gbgfa :=_dacee .(_a .EndElement );_gbgfa &&_gddbe .Name ==start .Name {*_gegcf =1;return nil ;};if _fage ,_gaeb :=_dacee .(_a .CharData );!_gaeb {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dacee );}else {switch string (_fage ){case "":*_gegcf =0;case "\u0061\u0075\u0074\u006f":*_gegcf =1;case "\u0062\u0043\u0074\u0072":*_gegcf =2;case "\u0063\u0074\u0072":*_gegcf =3;case "\u006d\u0069\u0064\u004c":*_gegcf =4;case "\u006d\u0069\u0064\u0052":*_gegcf =5;case "\u0074\u0043\u0074\u0072":*_gegcf =6;case "\u0062\u004c":*_gegcf =7;case "\u0062\u0052":*_gegcf =8;case "\u0074\u004c":*_gegcf =9;case "\u0074\u0052":*_gegcf =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_gegcf =11;};};_dacee ,_fefbg =d .Token ();if _fefbg !=nil {return _fefbg ;};if _fdfgd ,_dgeed :=_dacee .(_a .EndElement );_dgeed &&_fdfgd .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dacee );};type CT_Direction struct{ValAttr ST_Direction ;};func (_ceef *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ceef =0;case "\u0073\u0074\u0065\u0070":*_ceef =1;case "\u0073\u0074\u0061c\u006b":*_ceef =2;};return nil ;};func (_bcec *ST_ChildOrderType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcbc ,_fcbg :=d .Token ();if _fcbg !=nil {return _fcbg ;};if _bgcab ,_ebce :=_gcbc .(_a .EndElement );_ebce &&_bgcab .Name ==start .Name {*_bcec =1;return nil ;};if _gbce ,_dbdca :=_gcbc .(_a .CharData );!_dbdca {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcbc );}else {switch string (_gbce ){case "":*_bcec =0;case "\u0062":*_bcec =1;case "\u0074":*_bcec =2;};};_gcbc ,_fcbg =d .Token ();if _fcbg !=nil {return _fcbg ;};if _egcge ,_ecfcc :=_gcbc .(_a .EndElement );_ecfcc &&_egcge .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcbc );};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);type ST_PtType byte ; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_eacc *CT_Parameter )ValidateWithPath (path string )error {if _eacc .TypeAttr ==ST_ParameterIdUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _efgdd :=_eacc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efgdd !=nil {return _efgdd ;};if _acdef :=_eacc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acdef !=nil {return _acdef ;};return nil ;};func (_bafgg ST_TextAnchorHorizontal )String ()string {switch _bafgg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";};func (_cabce ST_ConnectorDimension )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccdff :=_a .Attr {};_ccdff .Name =name ;switch _cabce {case ST_ConnectorDimensionUnset :_ccdff .Value ="";case ST_ConnectorDimension1D :_ccdff .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_ccdff .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_ccdff .Value ="\u0063\u0075\u0073\u0074";};return _ccdff ,nil ;}; +// ST_PrSetCustVal is a union type +type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};func (_gbaf ST_ConnectorPoint )ValidateWithPath (path string )error {switch _gbaf {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbaf ));};return nil ;}; -// Validate validates the CT_Direction and its children -func (_ccc *CT_Direction )Validate ()error {return _ccc .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};type CT_OrgChart struct{ValAttr *bool ;};func (_bbcg ST_ChildDirection )ValidateWithPath (path string )error {switch _bbcg {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcg ));};return nil ;}; +// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path +func (_efa *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _ed :=_efa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ed !=nil {return _ed ;};if _dda :=_efa .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_dda !=nil {return _dda ;};if _edc :=_efa .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_edc !=nil {return _edc ;};return nil ;};type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_fd .CT_BackgroundFormatting ;Whole *_fd .CT_WholeE2oFormatting ;ExtLst *_fd .CT_OfficeArtExtensionList ;};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_fg :=&AG_IteratorAttributes {};return _fg };type ST_TextDirection byte ;func (_gadda ST_Offset )String ()string {switch _gadda {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};func (_dcabb ST_Offset )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fabfgg :=_a .Attr {};_fabfgg .Name =name ;switch _dcabb {case ST_OffsetUnset :_fabfgg .Value ="";case ST_OffsetCtr :_fabfgg .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_fabfgg .Value ="\u006f\u0066\u0066";};return _fabfgg ,nil ;};type ST_SecondaryChildAlignment byte ;func (_afbd ST_ConstraintType )String ()string {switch _afbd {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_AnimLvl and its children -func (_ggd *CT_AnimLvl )Validate ()error {return _ggd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};type ST_TextAnchorHorizontal byte ;func (_fbfda ST_ConnectorPoint )Validate ()error {return _fbfda .ValidateWithPath ("")};type CT_TextProps struct{Sp3d *_bb .CT_Shape3D ;FlatTx *_bb .CT_FlatText ;};func NewCT_Adj ()*CT_Adj {_ece :=&CT_Adj {};_ece .IdxAttr =1;return _ece };func (_fgaf *ST_VariableType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egdf ,_bcdec :=d .Token ();if _bcdec !=nil {return _bcdec ;};if _bfbcf ,_gagef :=_egdf .(_a .EndElement );_gagef &&_bfbcf .Name ==start .Name {*_fgaf =1;return nil ;};if _bdfbe ,_gfdgba :=_egdf .(_a .CharData );!_gfdgba {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egdf );}else {switch string (_bdfbe ){case "":*_fgaf =0;case "\u006e\u006f\u006e\u0065":*_fgaf =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_fgaf =2;case "\u0063\u0068\u004da\u0078":*_fgaf =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_fgaf =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_fgaf =5;case "\u0064\u0069\u0072":*_fgaf =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_fgaf =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_fgaf =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_fgaf =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_fgaf =10;};};_egdf ,_bcdec =d .Token ();if _bcdec !=nil {return _bcdec ;};if _gfac ,_ceae :=_egdf .(_a .EndElement );_ceae &&_gfac .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egdf );};func (_aeae *CT_StyleLabel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgbad :=range start .Attr {if _dgbad .Name .Local =="\u006e\u0061\u006d\u0065"{_geed ,_eggeb :=_dgbad .Value ,error (nil );if _eggeb !=nil {return _eggeb ;};_aeae .NameAttr =_geed ;continue ;};};_afgdf :for {_cagf ,_cbaa :=d .Token ();if _cbaa !=nil {return _cbaa ;};switch _cffb :=_cagf .(type ){case _a .StartElement :switch _cffb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_aeae .Scene3d =_bb .NewCT_Scene3D ();if _gafd :=d .DecodeElement (_aeae .Scene3d ,&_cffb );_gafd !=nil {return _gafd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0033\u0064"}:_aeae .Sp3d =_bb .NewCT_Shape3D ();if _abdf :=d .DecodeElement (_aeae .Sp3d ,&_cffb );_abdf !=nil {return _abdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0050\u0072"}:_aeae .TxPr =NewCT_TextProps ();if _agge :=d .DecodeElement (_aeae .TxPr ,&_cffb );_agge !=nil {return _agge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_aeae .Style =_bb .NewCT_ShapeStyle ();if _fbbe :=d .DecodeElement (_aeae .Style ,&_cffb );_fbbe !=nil {return _fbbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeae .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _dagf :=d .DecodeElement (_aeae .ExtLst ,&_cffb );_dagf !=nil {return _dagf ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_cffb .Name );if _bgeg :=d .Skip ();_bgeg !=nil {return _bgeg ;};};case _a .EndElement :break _afgdf ;case _a .CharData :};};return nil ;};func (_aaae ST_VariableType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdadd :=_a .Attr {};_gdadd .Name =name ;switch _aaae {case ST_VariableTypeUnset :_gdadd .Value ="";case ST_VariableTypeNone :_gdadd .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_gdadd .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_gdadd .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_gdadd .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_gdadd .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_gdadd .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_gdadd .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_gdadd .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_gdadd .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_gdadd .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _gdadd ,nil ;}; +// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path +func (_agffe *StyleDefHdrLst )ValidateWithPath (path string )error {if _edef :=_agffe .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_edef !=nil {return _edef ;};return nil ;};type ST_Breakpoint byte ;func (_cbgccf *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 _cbgccf .CT_ColorTransform .MarshalXML (e ,start );};type ST_FunctionType byte ;func (_eaeb *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eaeb =0;case "\u0074":*_eaeb =1;case "\u006d\u0069\u0064":*_eaeb =2;case "\u0062":*_eaeb =3;};return nil ;};const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;);func (_fdfcg ST_AlgorithmType )Validate ()error {return _fdfcg .ValidateWithPath ("")};func (_agfacc *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 :_ef .Sprintf ("\u0025\u0076",_agfacc .TypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_ef .Sprintf ("\u0025\u0076",_agfacc .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });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 ;};func (_ffaac ST_FallbackDimension )String ()string {switch _ffaac {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return "";};func (_bcbgbc ST_FlowDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fbdf :=_a .Attr {};_fbdf .Name =name ;switch _bcbgbc {case ST_FlowDirectionUnset :_fbdf .Value ="";case ST_FlowDirectionRow :_fbdf .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_fbdf .Value ="\u0063\u006f\u006c";};return _fbdf ,nil ;}; +// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path +func (_edff *CT_SDDescription )ValidateWithPath (path string )error {return nil };func (_ddeb ST_PyramidAccentTextMargin )Validate ()error {return _ddeb .ValidateWithPath ("")};func (_b *AG_ConstraintAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _b .TypeAttr !=ST_ConstraintTypeUnset {_g ,_gg :=_b .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _gg !=nil {return _gg ;};start .Attr =append (start .Attr ,_g );};if _b .ForAttr !=ST_ConstraintRelationshipUnset {_d ,_bd :=_b .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _bd !=nil {return _bd ;};start .Attr =append (start .Attr ,_d );};if _b .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_b .ForNameAttr )});};if _b .PtTypeAttr !=ST_ElementTypeUnset {_gc ,_ge :=_b .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _ge !=nil {return _ge ;};start .Attr =append (start .Attr ,_gc );};return nil ;}; -// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path -func (_agb *CT_Algorithm )ValidateWithPath (path string )error {if _agb .TypeAttr ==ST_AlgorithmTypeUnset {return _bg .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ecd :=_agb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecd !=nil {return _ecd ;};for _ddba ,_fe :=range _agb .Param {if _bba :=_fe .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_ddba ));_bba !=nil {return _bba ;};};if _agb .ExtLst !=nil {if _eag :=_agb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eag !=nil {return _eag ;};};return nil ;}; +// Validate validates the ColorsDefHdr and its children +func (_eae *ColorsDefHdr )Validate ()error {return _eae .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");};func (_bgg ST_GrowDirection )Validate ()error {return _bgg .ValidateWithPath ("")}; -// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path -func (_eedce *LayoutDef )ValidateWithPath (path string )error {if _fdgg :=_eedce .CT_DiagramDefinition .ValidateWithPath (path );_fdgg !=nil {return _fdgg ;};return nil ;};func (_bace *ST_ParameterVal )Validate ()error {return _bace .ValidateWithPath ("")};func (_eaafc *CT_ResizeHandles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eaafc .ValAttr !=ST_ResizeHandlesStrUnset {_ffbb ,_dcba :=_eaafc .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _dcba !=nil {return _dcba ;};start .Attr =append (start .Attr ,_ffbb );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbaee *ST_AxisType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbaee =0;case "\u0073\u0065\u006c\u0066":*_fbaee =1;case "\u0063\u0068":*_fbaee =2;case "\u0064\u0065\u0073":*_fbaee =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_fbaee =4;case "\u0070\u0061\u0072":*_fbaee =5;case "\u0061\u006e\u0063s\u0074":*_fbaee =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_fbaee =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_fbaee =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_fbaee =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_fbaee =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_fbaee =11;case "\u0072\u006f\u006f\u0074":*_fbaee =12;case "\u006e\u006f\u006e\u0065":*_fbaee =13;};return nil ;}; +// Validate validates the CT_Parameter and its children +func (_dacg *CT_Parameter )Validate ()error {return _dacg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;};type ColorsDefHdr struct{CT_ColorTransformHeader };func (_ddacg ST_FallbackDimension )ValidateWithPath (path string )error {switch _ddacg {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddacg ));};return nil ;}; -// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path -func (_bdg *CT_CTCategories )ValidateWithPath (path string )error {for _abbbd ,_gac :=range _bdg .Cat {if _bab :=_gac .ValidateWithPath (_bg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_abbbd ));_bab !=nil {return _bab ;};};return nil ;};func NewColorsDef ()*ColorsDef {_fcca :=&ColorsDef {};_fcca .CT_ColorTransform =*NewCT_ColorTransform ();return _fcca ;};type DataModel struct{CT_DataModel }; +// Validate validates the CT_ColorTransformHeaderLst and its children +func (_ggcg *CT_ColorTransformHeaderLst )Validate ()error {return _ggcg .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 (_ccee *ST_OutputShapeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ccee =0;case "\u006e\u006f\u006e\u0065":*_ccee =1;case "\u0063\u006f\u006e\u006e":*_ccee =2;};return nil ;}; -// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path -func (_cddd *CT_Cxn )ValidateWithPath (path string )error {if _cabeg :=_cddd .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_cabeg !=nil {return _cabeg ;};if _ded :=_cddd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ded !=nil {return _ded ;};if _cfc :=_cddd .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_cfc !=nil {return _cfc ;};if _afga :=_cddd .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072");_afga !=nil {return _afga ;};if _cddd .ParTransIdAttr !=nil {if _ebag :=_cddd .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_ebag !=nil {return _ebag ;};};if _cddd .SibTransIdAttr !=nil {if _fgda :=_cddd .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_fgda !=nil {return _fgda ;};};if _cddd .ExtLst !=nil {if _cea :=_cddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cea !=nil {return _cea ;};};return nil ;};func NewCT_Algorithm ()*CT_Algorithm {_fgfc :=&CT_Algorithm {};_fgfc .TypeAttr =ST_AlgorithmType (1);return _fgfc ;};func NewCT_ElemPropSet ()*CT_ElemPropSet {_abc :=&CT_ElemPropSet {};return _abc };func (_bde *CT_AnimLvl )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acg :=range start .Attr {if _acg .Name .Local =="\u0076\u0061\u006c"{_bde .ValAttr .UnmarshalXMLAttr (_acg );continue ;};};for {_gff ,_dag :=d .Token ();if _dag !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_dag );};if _ceg ,_ecbf :=_gff .(_a .EndElement );_ecbf &&_ceg .Name ==start .Name {break ;};};return nil ;};func (_addad ST_PtType )ValidateWithPath (path string )error {switch _addad {case 0,1,2,3,4,5,6:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addad ));};return nil ;};func (_gdcfe ST_ConstraintRelationship )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdcfe .String (),start );};func (_ebef ST_ResizeHandlesStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebef .String (),start );};func (_fcbcfd ST_BendPoint )String ()string {switch _fcbcfd {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};func (_efdgfa *ST_NodeVerticalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfdc ,_bagb :=d .Token ();if _bagb !=nil {return _bagb ;};if _daaaf ,_ffcbg :=_gfdc .(_a .EndElement );_ffcbg &&_daaaf .Name ==start .Name {*_efdgfa =1;return nil ;};if _cbee ,_fcegb :=_gfdc .(_a .CharData );!_fcegb {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfdc );}else {switch string (_cbee ){case "":*_efdgfa =0;case "\u0074":*_efdgfa =1;case "\u006d\u0069\u0064":*_efdgfa =2;case "\u0062":*_efdgfa =3;};};_gfdc ,_bagb =d .Token ();if _bagb !=nil {return _bagb ;};if _cafb ,_gcfg :=_gfdc .(_a .EndElement );_gcfg &&_cafb .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfdc );};func (_geaeb ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _geaeb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geaeb ));};return nil ;};func (_ffa *CT_Cxn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acedb :=range start .Attr {if _acedb .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_fgdc ,_agf :=ParseUnionST_ModelId (_acedb .Value );if _agf !=nil {return _agf ;};_ffa .ModelIdAttr =_fgdc ;continue ;};if _acedb .Name .Local =="\u0074\u0079\u0070\u0065"{_ffa .TypeAttr .UnmarshalXMLAttr (_acedb );continue ;};if _acedb .Name .Local =="\u0073\u0072\u0063I\u0064"{_ddgf ,_aaf :=ParseUnionST_ModelId (_acedb .Value );if _aaf !=nil {return _aaf ;};_ffa .SrcIdAttr =_ddgf ;continue ;};if _acedb .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_cfd ,_gcfa :=ParseUnionST_ModelId (_acedb .Value );if _gcfa !=nil {return _gcfa ;};_ffa .DestIdAttr =_cfd ;continue ;};if _acedb .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_fab ,_gfea :=_b .ParseUint (_acedb .Value ,10,32);if _gfea !=nil {return _gfea ;};_ffa .SrcOrdAttr =uint32 (_fab );continue ;};if _acedb .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_adeg ,_afgc :=_b .ParseUint (_acedb .Value ,10,32);if _afgc !=nil {return _afgc ;};_ffa .DestOrdAttr =uint32 (_adeg );continue ;};if _acedb .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_dfffc ,_cdg :=ParseUnionST_ModelId (_acedb .Value );if _cdg !=nil {return _cdg ;};_ffa .ParTransIdAttr =&_dfffc ;continue ;};if _acedb .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_ccbd ,_bgfae :=ParseUnionST_ModelId (_acedb .Value );if _bgfae !=nil {return _bgfae ;};_ffa .SibTransIdAttr =&_ccbd ;continue ;};if _acedb .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_daaf ,_adgb :=_acedb .Value ,error (nil );if _adgb !=nil {return _adgb ;};_ffa .PresIdAttr =&_daaf ;continue ;};};_cadc :for {_abgc ,_fce :=d .Token ();if _fce !=nil {return _fce ;};switch _dccd :=_abgc .(type ){case _a .StartElement :switch _dccd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffa .ExtLst =_bb .NewCT_OfficeArtExtensionList ();if _bag :=d .DecodeElement (_ffa .ExtLst ,&_dccd );_bag !=nil {return _bag ;};default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0078\u006e\u0020\u0025\u0076",_dccd .Name );if _bbdd :=d .Skip ();_bbdd !=nil {return _bbdd ;};};case _a .EndElement :break _cadc ;case _a .CharData :};};return nil ;};func (_bgag *CT_Choose )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afce :=range start .Attr {if _afce .Name .Local =="\u006e\u0061\u006d\u0065"{_dbba ,_eea :=_afce .Value ,error (nil );if _eea !=nil {return _eea ;};_bgag .NameAttr =&_dbba ;continue ;};};_bed :for {_def ,_dead :=d .Token ();if _dead !=nil {return _dead ;};switch _fbae :=_def .(type ){case _a .StartElement :switch _fbae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0069\u0066"}:_bcca :=NewCT_When ();if _cdd :=d .DecodeElement (_bcca ,&_fbae );_cdd !=nil {return _cdd ;};_bgag .If =append (_bgag .If ,_bcca );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u006c\u0073\u0065"}:_bgag .Else =NewCT_Otherwise ();if _adfc :=d .DecodeElement (_bgag .Else ,&_fbae );_adfc !=nil {return _adfc ;};default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_fbae .Name );if _dfb :=d .Skip ();_dfb !=nil {return _dfb ;};};case _a .EndElement :break _bed ;case _a .CharData :};};return nil ;};func (_adge ST_ArrowheadStyle )Validate ()error {return _adge .ValidateWithPath ("")};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_geaa ST_GrowDirection )ValidateWithPath (path string )error {switch _geaa {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geaa ));};return nil ;};func (_debb *ST_OutputShapeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffbea ,_dadff :=d .Token ();if _dadff !=nil {return _dadff ;};if _dfcg ,_dbcfg :=_ffbea .(_a .EndElement );_dbcfg &&_dfcg .Name ==start .Name {*_debb =1;return nil ;};if _fbad ,_dbdcb :=_ffbea .(_a .CharData );!_dbdcb {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffbea );}else {switch string (_fbad ){case "":*_debb =0;case "\u006e\u006f\u006e\u0065":*_debb =1;case "\u0063\u006f\u006e\u006e":*_debb =2;};};_ffbea ,_dadff =d .Token ();if _dadff !=nil {return _dadff ;};if _aagfb ,_gfggf :=_ffbea .(_a .EndElement );_gfggf &&_aagfb .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffbea );};const (ST_ChildAlignmentUnset ST_ChildAlignment =0;ST_ChildAlignmentT ST_ChildAlignment =1;ST_ChildAlignmentB ST_ChildAlignment =2;ST_ChildAlignmentL ST_ChildAlignment =3;ST_ChildAlignmentR ST_ChildAlignment =4;); +// Validate validates the CT_Algorithm and its children +func (_caab *CT_Algorithm )Validate ()error {return _caab .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func (_fbcf *CT_LayoutNode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceaa :=range start .Attr {if _ceaa .Name .Local =="\u006e\u0061\u006d\u0065"{_gdfd ,_bbbc :=_ceaa .Value ,error (nil );if _bbbc !=nil {return _bbbc ;};_fbcf .NameAttr =&_gdfd ;continue ;};if _ceaa .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_fbcf .ChOrderAttr .UnmarshalXMLAttr (_ceaa );continue ;};if _ceaa .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_face ,_gded :=_ceaa .Value ,error (nil );if _gded !=nil {return _gded ;};_fbcf .MoveWithAttr =&_face ;continue ;};if _ceaa .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_bbbb ,_fegd :=_ceaa .Value ,error (nil );if _fegd !=nil {return _fegd ;};_fbcf .StyleLblAttr =&_bbbb ;continue ;};};_dgab :for {_gcdd ,_cfafe :=d .Token ();if _cfafe !=nil {return _cfafe ;};switch _cgcf :=_gcdd .(type ){case _a .StartElement :switch _cgcf .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"}:_cecga :=NewCT_Algorithm ();if _cbgf :=d .DecodeElement (_cecga ,&_cgcf );_cbgf !=nil {return _cbgf ;};_fbcf .Alg =append (_fbcf .Alg ,_cecga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_deda :=NewCT_Shape ();if _dgcf :=d .DecodeElement (_deda ,&_cgcf );_dgcf !=nil {return _dgcf ;};_fbcf .Shape =append (_fbcf .Shape ,_deda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dcdg :=NewCT_PresentationOf ();if _bdddd :=d .DecodeElement (_dcdg ,&_cgcf );_bdddd !=nil {return _bdddd ;};_fbcf .PresOf =append (_fbcf .PresOf ,_dcdg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fbgg :=NewCT_Constraints ();if _egfd :=d .DecodeElement (_fbgg ,&_cgcf );_egfd !=nil {return _egfd ;};_fbcf .ConstrLst =append (_fbcf .ConstrLst ,_fbgg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdc :=NewCT_Rules ();if _gaef :=d .DecodeElement (_cdc ,&_cgcf );_gaef !=nil {return _gaef ;};_fbcf .RuleLst =append (_fbcf .RuleLst ,_cdc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fdgb :=NewCT_LayoutVariablePropertySet ();if _cbb :=d .DecodeElement (_fdgb ,&_cgcf );_cbb !=nil {return _cbb ;};_fbcf .VarLst =append (_fbcf .VarLst ,_fdgb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cegac :=NewCT_ForEach ();if _bedcg :=d .DecodeElement (_cegac ,&_cgcf );_bedcg !=nil {return _bedcg ;};_fbcf .ForEach =append (_fbcf .ForEach ,_cegac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_degg :=NewCT_LayoutNode ();if _dcfb :=d .DecodeElement (_degg ,&_cgcf );_dcfb !=nil {return _dcfb ;};_fbcf .LayoutNode =append (_fbcf .LayoutNode ,_degg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ddfff :=NewCT_Choose ();if _bafd :=d .DecodeElement (_ddfff ,&_cgcf );_bafd !=nil {return _bafd ;};_fbcf .Choose =append (_fbcf .Choose ,_ddfff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dgbb :=_fd .NewCT_OfficeArtExtensionList ();if _cefb :=d .DecodeElement (_dgbb ,&_cgcf );_cefb !=nil {return _cefb ;};_fbcf .ExtLst =append (_fbcf .ExtLst ,_dgbb );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\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_cgcf .Name );if _efff :=d .Skip ();_efff !=nil {return _efff ;};};case _a .EndElement :break _dgab ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_OrgChart and its children -func (_ccdf *CT_OrgChart )Validate ()error {return _ccdf .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};func (_fbaa ST_ParameterVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fbaa .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_DiagramHorizontalAlignment .String ()));};if _fbaa .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_VerticalAlignment .String ()));};if _fbaa .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ChildDirection .String ()));};if _fbaa .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ChildAlignment .String ()));};if _fbaa .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_SecondaryChildAlignment .String ()));};if _fbaa .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_LinearDirection .String ()));};if _fbaa .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_SecondaryLinearDirection .String ()));};if _fbaa .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_a .CharData (_fbaa .ST_StartingElement .String ()));};if _fbaa .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_a .CharData (_fbaa .ST_BendPoint .String ()));};if _fbaa .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ConnectorRouting .String ()));};if _fbaa .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ArrowheadStyle .String ()));};if _fbaa .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ConnectorDimension .String ()));};if _fbaa .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_a .CharData (_fbaa .ST_RotationPath .String ()));};if _fbaa .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_a .CharData (_fbaa .ST_CenterShapeMapping .String ()));};if _fbaa .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_NodeHorizontalAlignment .String ()));};if _fbaa .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_NodeVerticalAlignment .String ()));};if _fbaa .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_FallbackDimension .String ()));};if _fbaa .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_TextDirection .String ()));};if _fbaa .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_PyramidAccentPosition .String ()));};if _fbaa .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_a .CharData (_fbaa .ST_PyramidAccentTextMargin .String ()));};if _fbaa .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_TextBlockDirection .String ()));};if _fbaa .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_a .CharData (_fbaa .ST_TextAnchorHorizontal .String ()));};if _fbaa .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_a .CharData (_fbaa .ST_TextAnchorVertical .String ()));};if _fbaa .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_DiagramTextAlignment .String ()));};if _fbaa .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_a .CharData (_fbaa .ST_AutoTextRotation .String ()));};if _fbaa .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_GrowDirection .String ()));};if _fbaa .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_FlowDirection .String ()));};if _fbaa .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ContinueDirection .String ()));};if _fbaa .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_a .CharData (_fbaa .ST_Breakpoint .String ()));};if _fbaa .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_a .CharData (_fbaa .ST_Offset .String ()));};if _fbaa .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_a .CharData (_fbaa .ST_HierarchyAlignment .String ()));};if _fbaa .Int32 !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0064",*_fbaa .Int32 )));};if _fbaa .Float64 !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0066",*_fbaa .Float64 )));};if _fbaa .Bool !=nil {e .EncodeToken (_a .CharData (_bg .Sprintf ("\u0025\u0064",_gggf (*_fbaa .Bool ))));};if _fbaa .StringVal !=nil {e .EncodeToken (_a .CharData (*_fbaa .StringVal ));};if _fbaa .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_a .CharData (_fbaa .ST_ConnectorPoint .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });}; +// Validate validates the StyleDefHdr and its children +func (_baef *StyleDefHdr )Validate ()error {return _baef .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};func (_cgebb *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 _cgebb .CT_ColorTransformHeader .MarshalXML (e ,start );};func (_eggd *ST_RotationPath )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eggd =0;case "\u006e\u006f\u006e\u0065":*_eggd =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_eggd =2;};return nil ;};func (_agac *ST_LayoutShapeType )Validate ()error {return _agac .ValidateWithPath ("")};func (_gce *CT_CTStyleLabel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gag :=range start .Attr {if _gag .Name .Local =="\u006e\u0061\u006d\u0065"{_cfc ,_gbd :=_gag .Value ,error (nil );if _gbd !=nil {return _gbd ;};_gce .NameAttr =_cfc ;continue ;};};_eca :for {_acfd ,_fdef :=d .Token ();if _fdef !=nil {return _fdef ;};switch _fec :=_acfd .(type ){case _a .StartElement :switch _fec .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"}:_gce .FillClrLst =NewCT_Colors ();if _cba :=d .DecodeElement (_gce .FillClrLst ,&_fec );_cba !=nil {return _cba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gce .LinClrLst =NewCT_Colors ();if _dcge :=d .DecodeElement (_gce .LinClrLst ,&_fec );_dcge !=nil {return _dcge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gce .EffectClrLst =NewCT_Colors ();if _eggb :=d .DecodeElement (_gce .EffectClrLst ,&_fec );_eggb !=nil {return _eggb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gce .TxLinClrLst =NewCT_Colors ();if _edgf :=d .DecodeElement (_gce .TxLinClrLst ,&_fec );_edgf !=nil {return _edgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gce .TxFillClrLst =NewCT_Colors ();if _ggcb :=d .DecodeElement (_gce .TxFillClrLst ,&_fec );_ggcb !=nil {return _ggcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gce .TxEffectClrLst =NewCT_Colors ();if _cecg :=d .DecodeElement (_gce .TxEffectClrLst ,&_fec );_cecg !=nil {return _cecg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gce .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _bdee :=d .DecodeElement (_gce .ExtLst ,&_fec );_bdee !=nil {return _bdee ;};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\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_fec .Name );if _fcf :=d .Skip ();_fcf !=nil {return _fcf ;};};case _a .EndElement :break _eca ;case _a .CharData :};};return nil ;};func (_adcdc ST_ContinueDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fgdfd :=_a .Attr {};_fgdfd .Name =name ;switch _adcdc {case ST_ContinueDirectionUnset :_fgdfd .Value ="";case ST_ContinueDirectionRevDir :_fgdfd .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_fgdfd .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _fgdfd ,nil ;}; -// ST_ModelId is a union type -type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};type ST_PyramidAccentTextMargin byte ;func (_bfded ST_PyramidAccentTextMargin )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgab :=_a .Attr {};_dgab .Name =name ;switch _bfded {case ST_PyramidAccentTextMarginUnset :_dgab .Value ="";case ST_PyramidAccentTextMarginStep :_dgab .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_dgab .Value ="\u0073\u0074\u0061c\u006b";};return _dgab ,nil ;};func (_cbeef ST_VariableType )Validate ()error {return _cbeef .ValidateWithPath ("")};func (_gbeb *CT_DiagramDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbeb .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_gbeb .UniqueIdAttr )});};if _gbeb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_gbeb .MinVerAttr )});};if _gbeb .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_gbeb .DefStyleAttr )});};e .EncodeToken (start );if _gbeb .Title !=nil {_bage :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_gfeg :=range _gbeb .Title {e .EncodeElement (_gfeg ,_bage );};};if _gbeb .Desc !=nil {_fbdc :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_efdc :=range _gbeb .Desc {e .EncodeElement (_efdc ,_fbdc );};};if _gbeb .CatLst !=nil {_geec :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbeb .CatLst ,_geec );};if _gbeb .SampData !=nil {_dgad :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gbeb .SampData ,_dgad );};if _gbeb .StyleData !=nil {_gfdgb :=_a .StartElement {Name :_a .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_gbeb .StyleData ,_gfdgb );};if _gbeb .ClrData !=nil {_ecac :=_a .StartElement {Name :_a .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gbeb .ClrData ,_ecac );};_gea :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_gbeb .LayoutNode ,_gea );if _gbeb .ExtLst !=nil {_gaaa :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbeb .ExtLst ,_gaaa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path +func (_accf *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _accf .OrgChart !=nil {if _cadd :=_accf .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_cadd !=nil {return _cadd ;};};if _accf .ChMax !=nil {if _adae :=_accf .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078");_adae !=nil {return _adae ;};};if _accf .ChPref !=nil {if _efgff :=_accf .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_efgff !=nil {return _efgff ;};};if _accf .BulletEnabled !=nil {if _fdcd :=_accf .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064");_fdcd !=nil {return _fdcd ;};};if _accf .Dir !=nil {if _gcda :=_accf .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_gcda !=nil {return _gcda ;};};if _accf .HierBranch !=nil {if _becg :=_accf .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068");_becg !=nil {return _becg ;};};if _accf .AnimOne !=nil {if _faea :=_accf .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_faea !=nil {return _faea ;};};if _accf .AnimLvl !=nil {if _efgd :=_accf .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");_efgd !=nil {return _efgd ;};};if _accf .ResizeHandles !=nil {if _cabgf :=_accf .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_cabgf !=nil {return _cabgf ;};};return nil ;};func (_fcgf ST_HueDir )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_daca :=_a .Attr {};_daca .Name =name ;switch _fcgf {case ST_HueDirUnset :_daca .Value ="";case ST_HueDirCw :_daca .Value ="\u0063\u0077";case ST_HueDirCcw :_daca .Value ="\u0063\u0063\u0077";};return _daca ,nil ;};const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2;); -// Validate validates the CT_CTCategories and its children -func (_fcfa *CT_CTCategories )Validate ()error {return _fcfa .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_bb .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_bb .CT_OfficeArtExtensionList ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);func (_fbaac ST_BendPoint )ValidateWithPath (path string )error {switch _fbaac {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbaac ));};return nil ;};type ST_Ints []int32 ;func (_eddeg ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _eddeg {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eddeg ));};return nil ;};func (_febaa ST_PtType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbbg :=_a .Attr {};_cbbg .Name =name ;switch _febaa {case ST_PtTypeUnset :_cbbg .Value ="";case ST_PtTypeNode :_cbbg .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_cbbg .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_cbbg .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_cbbg .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_cbbg .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_PtTypeSibTrans :_cbbg .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _cbbg ,nil ;};func (_becgb ST_VariableType )ValidateWithPath (path string )error {switch _becgb {case 0,1,2,3,4,5,6,7,8,9,10:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becgb ));};return nil ;};func (_bdad ST_ChildDirection )String ()string {switch _bdad {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_adab ST_AnimLvlStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbebf :=_a .Attr {};_bbebf .Name =name ;switch _adab {case ST_AnimLvlStrUnset :_bbebf .Value ="";case ST_AnimLvlStrNone :_bbebf .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_bbebf .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_bbebf .Value ="\u0063\u0074\u0072";};return _bbebf ,nil ;}; +// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path +func (_agcb *CT_ElemPropSet )ValidateWithPath (path string )error {if _agcb .PresAssocIDAttr !=nil {if _cbdf :=_agcb .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_cbdf !=nil {return _cbdf ;};};if _agcb .CustScaleXAttr !=nil {if _fggc :=_agcb .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_fggc !=nil {return _fggc ;};};if _agcb .CustScaleYAttr !=nil {if _gga :=_agcb .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072");_gga !=nil {return _gga ;};};if _agcb .CustLinFactXAttr !=nil {if _gbedd :=_agcb .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_gbedd !=nil {return _gbedd ;};};if _agcb .CustLinFactYAttr !=nil {if _fgae :=_agcb .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_fgae !=nil {return _fgae ;};};if _agcb .CustLinFactNeighborXAttr !=nil {if _defe :=_agcb .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r");_defe !=nil {return _defe ;};};if _agcb .CustLinFactNeighborYAttr !=nil {if _daea :=_agcb .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r");_daea !=nil {return _daea ;};};if _agcb .CustRadScaleRadAttr !=nil {if _fabe :=_agcb .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_fabe !=nil {return _fabe ;};};if _agcb .CustRadScaleIncAttr !=nil {if _dafg :=_agcb .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_dafg !=nil {return _dafg ;};};if _agcb .PresLayoutVars !=nil {if _dabab :=_agcb .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073");_dabab !=nil {return _dabab ;};};if _agcb .Style !=nil {if _bbbf :=_agcb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bbbf !=nil {return _bbbf ;};};return nil ;};type ST_Offset byte ;func (_ede *CT_AnimOne )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ede .ValAttr !=ST_AnimOneStrUnset {_ddfa ,_faa :=_ede .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _faa !=nil {return _faa ;};start .Attr =append (start .Attr ,_ddfa );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ddgdg *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 _ddgdg .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );};func (_ebbc ST_FlowDirection )String ()string {switch _ebbc {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";};func (_gefgg ST_StartingElement )String ()string {switch _gefgg {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};func (_aae *CT_AdjLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ce :for {_bce ,_ecca :=d .Token ();if _ecca !=nil {return _ecca ;};switch _ggc :=_bce .(type ){case _a .StartElement :switch _ggc .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"}:_gda :=NewCT_Adj ();if _edcc :=d .DecodeElement (_gda ,&_ggc );_edcc !=nil {return _edcc ;};_aae .Adj =append (_aae .Adj ,_gda );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\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_ggc .Name );if _fgg :=d .Skip ();_fgg !=nil {return _fgg ;};};case _a .EndElement :break _ce ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_AnimOne and its children -func (_dea *CT_AnimOne )Validate ()error {return _dea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};const (ST_SecondaryLinearDirectionUnset ST_SecondaryLinearDirection =0;ST_SecondaryLinearDirectionNone ST_SecondaryLinearDirection =1;ST_SecondaryLinearDirectionFromL ST_SecondaryLinearDirection =2;ST_SecondaryLinearDirectionFromR ST_SecondaryLinearDirection =3;ST_SecondaryLinearDirectionFromT ST_SecondaryLinearDirection =4;ST_SecondaryLinearDirectionFromB ST_SecondaryLinearDirection =5;); +// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path +func (_acba *StyleDef )ValidateWithPath (path string )error {if _gddbg :=_acba .CT_StyleDefinition .ValidateWithPath (path );_gddbg !=nil {return _gddbg ;};return nil ;};func (_baad ST_ClrAppMethod )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_baad .String (),start );};type ST_ParameterId byte ;func (_dada ST_Offset )ValidateWithPath (path string )error {switch _dada {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dada ));};return nil ;};func (_gfgec ST_FlowDirection )ValidateWithPath (path string )error {switch _gfgec {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgec ));};return nil ;};func (_debdg *LayoutDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_debdg .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_eace :for {_bdebg ,_fagd :=d .Token ();if _fagd !=nil {return _fagd ;};switch _dafda :=_bdebg .(type ){case _a .StartElement :switch _dafda .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"}:_adbgd :=NewCT_DiagramDefinitionHeader ();if _cbfcb :=d .DecodeElement (_adbgd ,&_dafda );_cbfcb !=nil {return _cbfcb ;};_debdg .LayoutDefHdr =append (_debdg .LayoutDefHdr ,_adbgd );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\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_dafda .Name );if _decd :=d .Skip ();_decd !=nil {return _decd ;};};case _a .EndElement :break _eace ;case _a .CharData :};};return nil ;};func (_feec *ST_ConnectorDimension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgff ,_gfef :=d .Token ();if _gfef !=nil {return _gfef ;};if _ccagb ,_cabb :=_fgff .(_a .EndElement );_cabb &&_ccagb .Name ==start .Name {*_feec =1;return nil ;};if _fgge ,_acgdb :=_fgff .(_a .CharData );!_acgdb {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgff );}else {switch string (_fgge ){case "":*_feec =0;case "\u0031\u0044":*_feec =1;case "\u0032\u0044":*_feec =2;case "\u0063\u0075\u0073\u0074":*_feec =3;};};_fgff ,_gfef =d .Token ();if _gfef !=nil {return _gfef ;};if _cada ,_aedg :=_fgff .(_a .EndElement );_aedg &&_cada .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgff );};func (_befg *CT_DiagramDefinitionHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggdf :=range start .Attr {if _ggdf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fcabe ,_gccd :=_ggdf .Value ,error (nil );if _gccd !=nil {return _gccd ;};_befg .UniqueIdAttr =_fcabe ;continue ;};if _ggdf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cgbd ,_bebd :=_ggdf .Value ,error (nil );if _bebd !=nil {return _bebd ;};_befg .MinVerAttr =&_cgbd ;continue ;};if _ggdf .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_agbf ,_fdeca :=_ggdf .Value ,error (nil );if _fdeca !=nil {return _fdeca ;};_befg .DefStyleAttr =&_agbf ;continue ;};if _ggdf .Name .Local =="\u0072\u0065\u0073I\u0064"{_dabb ,_aec :=_f .ParseInt (_ggdf .Value ,10,32);if _aec !=nil {return _aec ;};_ffgd :=int32 (_dabb );_befg .ResIdAttr =&_ffgd ;continue ;};};_bceef :for {_bffb ,_bedc :=d .Token ();if _bedc !=nil {return _bedc ;};switch _cdff :=_bffb .(type ){case _a .StartElement :switch _cdff .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"}:_defd :=NewCT_Name ();if _bfdcd :=d .DecodeElement (_defd ,&_cdff );_bfdcd !=nil {return _bfdcd ;};_befg .Title =append (_befg .Title ,_defd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aebb :=NewCT_Description ();if _bec :=d .DecodeElement (_aebb ,&_cdff );_bec !=nil {return _bec ;};_befg .Desc =append (_befg .Desc ,_aebb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_befg .CatLst =NewCT_Categories ();if _cecd :=d .DecodeElement (_befg .CatLst ,&_cdff );_cecd !=nil {return _cecd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_befg .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _ccfb :=d .DecodeElement (_befg .ExtLst ,&_cdff );_ccfb !=nil {return _ccfb ;};default:_c .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",_cdff .Name );if _gcec :=d .Skip ();_gcec !=nil {return _gcec ;};};case _a .EndElement :break _bceef ;case _a .CharData :};};return nil ;};func (_cegg *ST_ClrAppMethod )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cegg =0;case "\u0073\u0070\u0061\u006e":*_cegg =1;case "\u0063\u0079\u0063l\u0065":*_cegg =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_cegg =3;};return nil ;};func (_gcebc ST_FunctionArgument )String ()string {if _gcebc .ST_VariableType !=ST_VariableTypeUnset {return _gcebc .ST_VariableType .String ();};return "";};func (_dggcc *LayoutDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dggcc .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_gecec :=range start .Attr {if _gecec .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dcbcc ,_cbce :=_gecec .Value ,error (nil );if _cbce !=nil {return _cbce ;};_dggcc .UniqueIdAttr =&_dcbcc ;continue ;};if _gecec .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cdabb ,_egcb :=_gecec .Value ,error (nil );if _egcb !=nil {return _egcb ;};_dggcc .MinVerAttr =&_cdabb ;continue ;};if _gecec .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_bbgg ,_cfabc :=_gecec .Value ,error (nil );if _cfabc !=nil {return _cfabc ;};_dggcc .DefStyleAttr =&_bbgg ;continue ;};};_cegc :for {_gggfe ,_adba :=d .Token ();if _adba !=nil {return _adba ;};switch _edde :=_gggfe .(type ){case _a .StartElement :switch _edde .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"}:_defc :=NewCT_Name ();if _bgfea :=d .DecodeElement (_defc ,&_edde );_bgfea !=nil {return _bgfea ;};_dggcc .Title =append (_dggcc .Title ,_defc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgcda :=NewCT_Description ();if _dabc :=d .DecodeElement (_cgcda ,&_edde );_dabc !=nil {return _dabc ;};_dggcc .Desc =append (_dggcc .Desc ,_cgcda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dggcc .CatLst =NewCT_Categories ();if _addb :=d .DecodeElement (_dggcc .CatLst ,&_edde );_addb !=nil {return _addb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dggcc .SampData =NewCT_SampleData ();if _dgee :=d .DecodeElement (_dggcc .SampData ,&_edde );_dgee !=nil {return _dgee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dggcc .StyleData =NewCT_SampleData ();if _babe :=d .DecodeElement (_dggcc .StyleData ,&_edde );_babe !=nil {return _babe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dggcc .ClrData =NewCT_SampleData ();if _dfga :=d .DecodeElement (_dggcc .ClrData ,&_edde );_dfga !=nil {return _dfga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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 _eceba :=d .DecodeElement (_dggcc .LayoutNode ,&_edde );_eceba !=nil {return _eceba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dggcc .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _gegf :=d .DecodeElement (_dggcc .ExtLst ,&_edde );_gegf !=nil {return _gegf ;};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 \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_edde .Name );if _aabaa :=d .Skip ();_aabaa !=nil {return _aabaa ;};};case _a .EndElement :break _cegc ;case _a .CharData :};};return nil ;};func (_aeffe *StyleDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeffe .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_agffa :=range start .Attr {if _agffa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cafe ,_gcbe :=_agffa .Value ,error (nil );if _gcbe !=nil {return _gcbe ;};_aeffe .UniqueIdAttr =&_cafe ;continue ;};if _agffa .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bgbac ,_cdbg :=_agffa .Value ,error (nil );if _cdbg !=nil {return _cdbg ;};_aeffe .MinVerAttr =&_bgbac ;continue ;};};_abec :for {_cacg ,_gafc :=d .Token ();if _gafc !=nil {return _gafc ;};switch _aebg :=_cacg .(type ){case _a .StartElement :switch _aebg .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"}:_ceda :=NewCT_SDName ();if _ecdb :=d .DecodeElement (_ceda ,&_aebg );_ecdb !=nil {return _ecdb ;};_aeffe .Title =append (_aeffe .Title ,_ceda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_acdac :=NewCT_SDDescription ();if _fbfe :=d .DecodeElement (_acdac ,&_aebg );_fbfe !=nil {return _fbfe ;};_aeffe .Desc =append (_aeffe .Desc ,_acdac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aeffe .CatLst =NewCT_SDCategories ();if _bfdedg :=d .DecodeElement (_aeffe .CatLst ,&_aebg );_bfdedg !=nil {return _bfdedg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aeffe .Scene3d =_fd .NewCT_Scene3D ();if _bbfb :=d .DecodeElement (_aeffe .Scene3d ,&_aebg );_bbfb !=nil {return _bbfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bage :=NewCT_StyleLabel ();if _ddfcd :=d .DecodeElement (_bage ,&_aebg );_ddfcd !=nil {return _ddfcd ;};_aeffe .StyleLbl =append (_aeffe .StyleLbl ,_bage );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aeffe .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _efed :=d .DecodeElement (_aeffe .ExtLst ,&_aebg );_efed !=nil {return _efed ;};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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_aebg .Name );if _dbbag :=d .Skip ();_dbbag !=nil {return _dbbag ;};};case _a .EndElement :break _abec ;case _a .CharData :};};return nil ;};func (_cacdb ST_ChildOrderType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cacdb .String (),start );}; -// Validate validates the CT_ColorTransform and its children -func (_fdcg *CT_ColorTransform )Validate ()error {return _fdcg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func NewCT_LayoutNode ()*CT_LayoutNode {_dgbga :=&CT_LayoutNode {};return _dgbga };func (_ccfe ST_ResizeHandlesStr )Validate ()error {return _ccfe .ValidateWithPath ("")};func (_bdccg *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdccg =0;case "\u006e\u006f\u006e\u0065":*_bdccg =1;case "\u0063\u0074\u0072":*_bdccg =2;};return nil ;};func (_dgga ST_Breakpoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdadb :=_a .Attr {};_bdadb .Name =name ;switch _dgga {case ST_BreakpointUnset :_bdadb .Value ="";case ST_BreakpointEndCnv :_bdadb .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_bdadb .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_bdadb .Value ="\u0066\u0069\u0078e\u0064";};return _bdadb ,nil ;};func (_aeebg ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _aeebg {case 0,1,2,3:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeebg ));};return nil ;};func (_bafb *ST_FunctionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faac ,_adgbg :=d .Token ();if _adgbg !=nil {return _adgbg ;};if _cdgf ,_egcf :=_faac .(_a .EndElement );_egcf &&_cdgf .Name ==start .Name {*_bafb =1;return nil ;};if _ddde ,_fgccgd :=_faac .(_a .CharData );!_fgccgd {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faac );}else {switch string (_ddde ){case "":*_bafb =0;case "\u0063\u006e\u0074":*_bafb =1;case "\u0070\u006f\u0073":*_bafb =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_bafb =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_bafb =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_bafb =5;case "\u0076\u0061\u0072":*_bafb =6;case "\u0064\u0065\u0070t\u0068":*_bafb =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_bafb =8;};};_faac ,_adgbg =d .Token ();if _adgbg !=nil {return _adgbg ;};if _aebbf ,_gded :=_faac .(_a .EndElement );_gded &&_aebbf .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faac );}; +// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path +func (_gefcc *CT_SampleData )ValidateWithPath (path string )error {if _gefcc .DataModel !=nil {if _ccdg :=_gefcc .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_ccdg !=nil {return _ccdg ;};};return nil ;};func NewCT_Pt ()*CT_Pt {_gafe :=&CT_Pt {};return _gafe };type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};func (_dddb ST_ConstraintRelationship )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dddb .String (),start );};func (_ace *CT_ColorTransformHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcdf :=range start .Attr {if _dcdf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cddb ,_gbbg :=_dcdf .Value ,error (nil );if _gbbg !=nil {return _gbbg ;};_ace .UniqueIdAttr =_cddb ;continue ;};if _dcdf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gddf ,_ece :=_dcdf .Value ,error (nil );if _ece !=nil {return _ece ;};_ace .MinVerAttr =&_gddf ;continue ;};if _dcdf .Name .Local =="\u0072\u0065\u0073I\u0064"{_baf ,_bfdc :=_f .ParseInt (_dcdf .Value ,10,32);if _bfdc !=nil {return _bfdc ;};_cfae :=int32 (_baf );_ace .ResIdAttr =&_cfae ;continue ;};};_gddff :for {_fcdg ,_cafc :=d .Token ();if _cafc !=nil {return _cafc ;};switch _dba :=_fcdg .(type ){case _a .StartElement :switch _dba .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"}:_cfdb :=NewCT_CTName ();if _eaf :=d .DecodeElement (_cfdb ,&_dba );_eaf !=nil {return _eaf ;};_ace .Title =append (_ace .Title ,_cfdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cbge :=NewCT_CTDescription ();if _ecfe :=d .DecodeElement (_cbge ,&_dba );_ecfe !=nil {return _ecfe ;};_ace .Desc =append (_ace .Desc ,_cbge );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ace .CatLst =NewCT_CTCategories ();if _dedd :=d .DecodeElement (_ace .CatLst ,&_dba );_dedd !=nil {return _dedd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ace .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _dcgb :=d .DecodeElement (_ace .ExtLst ,&_dba );_dcgb !=nil {return _dcgb ;};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\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",_dba .Name );if _eaa :=d .Skip ();_eaa !=nil {return _eaa ;};};case _a .EndElement :break _gddff ;case _a .CharData :};};return nil ;};func (_egcd *CT_NumericRule )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cce :=range start .Attr {if _cce .Name .Local =="\u0076\u0061\u006c"{_cdde ,_dedf :=_f .ParseFloat (_cce .Value ,64);if _dedf !=nil {return _dedf ;};_egcd .ValAttr =&_cdde ;continue ;};if _cce .Name .Local =="\u0066\u0061\u0063\u0074"{_cfgd ,_gbgf :=_f .ParseFloat (_cce .Value ,64);if _gbgf !=nil {return _gbgf ;};_egcd .FactAttr =&_cfgd ;continue ;};if _cce .Name .Local =="\u006d\u0061\u0078"{_afcf ,_gcab :=_f .ParseFloat (_cce .Value ,64);if _gcab !=nil {return _gcab ;};_egcd .MaxAttr =&_afcf ;continue ;};if _cce .Name .Local =="\u0074\u0079\u0070\u0065"{_egcd .TypeAttr .UnmarshalXMLAttr (_cce );continue ;};if _cce .Name .Local =="\u0066\u006f\u0072"{_egcd .ForAttr .UnmarshalXMLAttr (_cce );continue ;};if _cce .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_cdaf ,_ggbe :=_cce .Value ,error (nil );if _ggbe !=nil {return _ggbe ;};_egcd .ForNameAttr =&_cdaf ;continue ;};if _cce .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_egcd .PtTypeAttr .UnmarshalXMLAttr (_cce );continue ;};};_gbdg :for {_bece ,_deec :=d .Token ();if _deec !=nil {return _deec ;};switch _dcgea :=_bece .(type ){case _a .StartElement :switch _dcgea .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"}:_egcd .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _bbebc :=d .DecodeElement (_egcd .ExtLst ,&_dcgea );_bbebc !=nil {return _bbebc ;};default:_c .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dcgea .Name );if _aeed :=d .Skip ();_aeed !=nil {return _aeed ;};};case _a .EndElement :break _gbdg ;case _a .CharData :};};return nil ;};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;ExtLst *_fd .CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path -func (_eee *CT_Adj )ValidateWithPath (path string )error {if _eee .IdxAttr < 1{return _bg .Errorf ("%\u0073\u002f\u006d\u002e\u0049\u0064x\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_eee .IdxAttr );};return nil ;};type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_bb .CT_BackgroundFormatting ;Whole *_bb .CT_WholeE2oFormatting ;ExtLst *_bb .CT_OfficeArtExtensionList ;};func (_ceebc ST_ConstraintType )String ()string {switch _ceebc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case 3:return "\u0062e\u0067\u004d\u0061\u0072\u0067";case 4:return "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case 5:return "\u0062\u0065\u0067\u0050\u0061\u0064";case 6:return "\u0062";case 7:return "\u0062\u004d\u0061r\u0067";case 8:return "\u0062\u004f\u0066\u0066";case 9:return "\u0063\u0074\u0072\u0058";case 10:return "\u0063t\u0072\u0058\u004f\u0066\u0066";case 11:return "\u0063\u0074\u0072\u0059";case 12:return "\u0063t\u0072\u0059\u004f\u0066\u0066";case 13:return "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case 14:return "\u0064\u0069\u0061\u006d";case 15:return "\u0065n\u0064\u004d\u0061\u0072\u0067";case 16:return "\u0065\u006e\u0064\u0050\u0061\u0064";case 17:return "\u0068";case 18:return "\u0068\u0041\u0072\u0048";case 19:return "\u0068\u004f\u0066\u0066";case 20:return "\u006c";case 21:return "\u006c\u004d\u0061r\u0067";case 22:return "\u006c\u004f\u0066\u0066";case 23:return "\u0072";case 24:return "\u0072\u004d\u0061r\u0067";case 25:return "\u0072\u004f\u0066\u0066";case 26:return "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case 27:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case 28:return "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case 29:return "\u0073\u0069\u0062S\u0070";case 30:return "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case 31:return "\u0073\u0070";case 32:return "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case 33:return "\u0074";case 34:return "\u0074\u004d\u0061r\u0067";case 35:return "\u0074\u004f\u0066\u0066";case 36:return "\u0075\u0073\u0065r\u0041";case 37:return "\u0075\u0073\u0065r\u0042";case 38:return "\u0075\u0073\u0065r\u0043";case 39:return "\u0075\u0073\u0065r\u0044";case 40:return "\u0075\u0073\u0065r\u0045";case 41:return "\u0075\u0073\u0065r\u0046";case 42:return "\u0075\u0073\u0065r\u0047";case 43:return "\u0075\u0073\u0065r\u0048";case 44:return "\u0075\u0073\u0065r\u0049";case 45:return "\u0075\u0073\u0065r\u004a";case 46:return "\u0075\u0073\u0065r\u004b";case 47:return "\u0075\u0073\u0065r\u004c";case 48:return "\u0075\u0073\u0065r\u004d";case 49:return "\u0075\u0073\u0065r\u004e";case 50:return "\u0075\u0073\u0065r\u004f";case 51:return "\u0075\u0073\u0065r\u0050";case 52:return "\u0075\u0073\u0065r\u0051";case 53:return "\u0075\u0073\u0065r\u0052";case 54:return "\u0075\u0073\u0065r\u0053";case 55:return "\u0075\u0073\u0065r\u0054";case 56:return "\u0075\u0073\u0065r\u0055";case 57:return "\u0075\u0073\u0065r\u0056";case 58:return "\u0075\u0073\u0065r\u0057";case 59:return "\u0075\u0073\u0065r\u0058";case 60:return "\u0075\u0073\u0065r\u0059";case 61:return "\u0075\u0073\u0065r\u005a";case 62:return "\u0077";case 63:return "\u0077\u0041\u0072\u0048";case 64:return "\u0077\u004f\u0066\u0066";};return "";};type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};func (_egac ST_HueDir )ValidateWithPath (path string )error {switch _egac {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egac ));};return nil ;};func (_ecec *ST_ParameterId )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dadg ,_dfge :=d .Token ();if _dfge !=nil {return _dfge ;};if _accf ,_gcea :=_dadg .(_a .EndElement );_gcea &&_accf .Name ==start .Name {*_ecec =1;return nil ;};if _feca ,_ffgbd :=_dadg .(_a .CharData );!_ffgbd {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dadg );}else {switch string (_feca ){case "":*_ecec =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_ecec =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_ecec =2;case "\u0063\u0068\u0044i\u0072":*_ecec =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_ecec =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_ecec =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_ecec =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_ecec =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_ecec =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_ecec =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_ecec =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_ecec =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_ecec =12;case "\u0064\u0069\u006d":*_ecec =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_ecec =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_ecec =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_ecec =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_ecec =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_ecec =18;case "\u0074\u0078\u0044i\u0072":*_ecec =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_ecec =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_ecec =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_ecec =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_ecec =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_ecec =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_ecec =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_ecec =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_ecec =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_ecec =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ecec =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ecec =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_ecec =31;case "\u0067\u0072\u0044i\u0072":*_ecec =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_ecec =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_ecec =34;case "\u0062\u006b\u0070\u0074":*_ecec =35;case "\u006f\u0066\u0066":*_ecec =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_ecec =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_ecec =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_ecec =39;case "\u0073\u0074\u0041n\u0067":*_ecec =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_ecec =41;case "\u0061\u0072":*_ecec =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_ecec =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_ecec =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_ecec =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_ecec =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_ecec =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_ecec =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_ecec =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_ecec =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_ecec =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_ecec =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_ecec =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_ecec =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_ecec =55;};};_dadg ,_dfge =d .Token ();if _dfge !=nil {return _dfge ;};if _cfade ,_dgedd :=_dadg .(_a .EndElement );_dgedd &&_cfade .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dadg );};func (_gbdd ST_VariableType )String ()string {switch _gbdd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case 3:return "\u0063\u0068\u004da\u0078";case 4:return "\u0063\u0068\u0050\u0072\u0065\u0066";case 5:return "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case 6:return "\u0064\u0069\u0072";case 7:return "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case 8:return "\u0061n\u0069\u006d\u004f\u006e\u0065";case 9:return "\u0061n\u0069\u006d\u004c\u0076\u006c";case 10:return "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return "";};func (_geabb ST_ParameterId )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbfdc :=_a .Attr {};_gbfdc .Name =name ;switch _geabb {case ST_ParameterIdUnset :_gbfdc .Value ="";case ST_ParameterIdHorzAlign :_gbfdc .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_gbfdc .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_gbfdc .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_gbfdc .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_gbfdc .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdLinDir :_gbfdc .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_gbfdc .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_gbfdc .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_gbfdc .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_gbfdc .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_gbfdc .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_gbfdc .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_gbfdc .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_gbfdc .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_gbfdc .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_gbfdc .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_gbfdc .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_gbfdc .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_gbfdc .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_gbfdc .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_gbfdc .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_gbfdc .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_gbfdc .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_gbfdc .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_gbfdc .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_gbfdc .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_gbfdc .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_gbfdc .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_gbfdc .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_gbfdc .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_gbfdc .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_gbfdc .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_gbfdc .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_gbfdc .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_gbfdc .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_gbfdc .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_gbfdc .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_gbfdc .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_gbfdc .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_gbfdc .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_gbfdc .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_gbfdc .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_gbfdc .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_gbfdc .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_gbfdc .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_gbfdc .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_gbfdc .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_gbfdc .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_gbfdc .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_gbfdc .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_gbfdc .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_gbfdc .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_gbfdc .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_gbfdc .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_gbfdc .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _gbfdc ,nil ;};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_ce :=&AG_IteratorAttributes {};return _ce };func (_egfb *ST_HierBranchStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eebe ,_fbga :=d .Token ();if _fbga !=nil {return _fbga ;};if _gfag ,_aaff :=_eebe .(_a .EndElement );_aaff &&_gfag .Name ==start .Name {*_egfb =1;return nil ;};if _fgccg ,_dedde :=_eebe .(_a .CharData );!_dedde {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eebe );}else {switch string (_fgccg ){case "":*_egfb =0;case "\u006c":*_egfb =1;case "\u0072":*_egfb =2;case "\u0068\u0061\u006e\u0067":*_egfb =3;case "\u0073\u0074\u0064":*_egfb =4;case "\u0069\u006e\u0069\u0074":*_egfb =5;};};_eebe ,_fbga =d .Token ();if _fbga !=nil {return _fbga ;};if _eaeb ,_ggadc :=_eebe .(_a .EndElement );_ggadc &&_eaeb .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eebe );};func (_eeed *CT_Description )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbfb :=range start .Attr {if _gbfb .Name .Local =="\u006c\u0061\u006e\u0067"{_agad ,_cgfcc :=_gbfb .Value ,error (nil );if _cgfcc !=nil {return _cgfcc ;};_eeed .LangAttr =&_agad ;continue ;};if _gbfb .Name .Local =="\u0076\u0061\u006c"{_gacb ,_bgfag :=_gbfb .Value ,error (nil );if _bgfag !=nil {return _bgfag ;};_eeed .ValAttr =_gacb ;continue ;};};for {_gbbb ,_acca :=d .Token ();if _acca !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_acca );};if _dbfb ,_cfdb :=_gbbb .(_a .EndElement );_cfdb &&_dbfb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path +func (_gcdb *CT_Name )ValidateWithPath (path string )error {return nil };func (_bedcc *CT_ResizeHandles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecea :=range start .Attr {if _ecea .Name .Local =="\u0076\u0061\u006c"{_bedcc .ValAttr .UnmarshalXMLAttr (_ecea );continue ;};};for {_egeb ,_fbaeg :=d .Token ();if _fbaeg !=nil {return _ef .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",_fbaeg );};if _dfg ,_cgde :=_egeb .(_a .EndElement );_cgde &&_dfg .Name ==start .Name {break ;};};return nil ;};func _gdfe (_baefa bool )uint8 {if _baefa {return 1;};return 0;}; -// Validate validates the StyleDefHdr and its children -func (_dcfce *StyleDefHdr )Validate ()error {return _dcfce .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};type ST_ArrowheadStyle byte ;func (_cdb *CT_ChildMax )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdb .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_bg .Sprintf ("\u0025\u0076",*_cdb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_deaec ST_VerticalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_deaec .String (),start );};func (_egfc *ST_Direction )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egfc =0;case "\u006e\u006f\u0072\u006d":*_egfc =1;case "\u0072\u0065\u0076":*_egfc =2;};return nil ;};func (_bdced ST_FlowDirection )Validate ()error {return _bdced .ValidateWithPath ("")};func (_gdfc *ST_BoolOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbdeb ,_fgfd :=d .Token ();if _fgfd !=nil {return _fgfd ;};if _gbdebc ,_fddf :=_gbdeb .(_a .EndElement );_fddf &&_gbdebc .Name ==start .Name {*_gdfc =1;return nil ;};if _eegef ,_bbdag :=_gbdeb .(_a .CharData );!_bbdag {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbdeb );}else {switch string (_eegef ){case "":*_gdfc =0;case "\u006e\u006f\u006e\u0065":*_gdfc =1;case "\u0065\u0071\u0075":*_gdfc =2;case "\u0067\u0074\u0065":*_gdfc =3;case "\u006c\u0074\u0065":*_gdfc =4;};};_gbdeb ,_fgfd =d .Token ();if _fgfd !=nil {return _fgfd ;};if _ddbee ,_dcbcg :=_gbdeb .(_a .EndElement );_dcbcg &&_ddbee .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbdeb );};func (_dfcf ST_ParameterId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfcf .String (),start );};type ST_ChildOrderType byte ;type CT_AdjLst struct{Adj []*CT_Adj ;};func (_efff ST_CxnType )Validate ()error {return _efff .ValidateWithPath ("")};func (_acddf *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acddf =0;case "\u0073\u0065\u006c\u0066":*_acddf =1;case "\u0063\u0068":*_acddf =2;case "\u0064\u0065\u0073":*_acddf =3;};return nil ;};type CT_Name struct{LangAttr *string ;ValAttr string ;};const (ST_BoolOperatorUnset ST_BoolOperator =0;ST_BoolOperatorNone ST_BoolOperator =1;ST_BoolOperatorEqu ST_BoolOperator =2;ST_BoolOperatorGte ST_BoolOperator =3;ST_BoolOperatorLte ST_BoolOperator =4;);const (ST_FunctionOperatorUnset ST_FunctionOperator =0;ST_FunctionOperatorEqu ST_FunctionOperator =1;ST_FunctionOperatorNeq ST_FunctionOperator =2;ST_FunctionOperatorGt ST_FunctionOperator =3;ST_FunctionOperatorLt ST_FunctionOperator =4;ST_FunctionOperatorGte ST_FunctionOperator =5;ST_FunctionOperatorLte ST_FunctionOperator =6;);const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func (_gfcb *ST_FunctionArgument )Validate ()error {return _gfcb .ValidateWithPath ("")}; +// Validate validates the AG_ConstraintAttributes and its children +func (_bdg *AG_ConstraintAttributes )Validate ()error {return _bdg .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);func (_cgbc ST_RotationPath )String ()string {switch _cgbc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";};func (_beafe ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _beafe {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beafe ));};return nil ;};func (_acafd ST_ConstraintType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acafd .String (),start );};func (_egbab ST_ContinueDirection )Validate ()error {return _egbab .ValidateWithPath ("")};func (_cffce ST_Breakpoint )Validate ()error {return _cffce .ValidateWithPath ("")};func (_bfbe ST_Direction )ValidateWithPath (path string )error {switch _bfbe {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbe ));};return nil ;};func (_facfb *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 _facfb .CT_DataModel .MarshalXML (e ,start );};func (_cdfc *ST_HierarchyAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaeg ,_faegf :=d .Token ();if _faegf !=nil {return _faegf ;};if _abgbg ,_bdgbd :=_aaeg .(_a .EndElement );_bdgbd &&_abgbg .Name ==start .Name {*_cdfc =1;return nil ;};if _dfbb ,_caag :=_aaeg .(_a .CharData );!_caag {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaeg );}else {switch string (_dfbb ){case "":*_cdfc =0;case "\u0074\u004c":*_cdfc =1;case "\u0074\u0052":*_cdfc =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_cdfc =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_cdfc =4;case "\u0062\u004c":*_cdfc =5;case "\u0062\u0052":*_cdfc =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_cdfc =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_cdfc =8;case "\u006c\u0054":*_cdfc =9;case "\u006c\u0042":*_cdfc =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_cdfc =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_cdfc =12;case "\u0072\u0054":*_cdfc =13;case "\u0072\u0042":*_cdfc =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_cdfc =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_cdfc =16;};};_aaeg ,_faegf =d .Token ();if _faegf !=nil {return _faegf ;};if _dbcgb ,_fada :=_aaeg .(_a .EndElement );_fada &&_dbcgb .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaeg );};func (_ababf ST_Offset )Validate ()error {return _ababf .ValidateWithPath ("")};func (_dacd *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 _dacd .CT_RelIds .MarshalXML (e ,start );};func (_adfc ST_CxnType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adfc .String (),start );};func (_aaecc ST_DiagramTextAlignment )Validate ()error {return _aaecc .ValidateWithPath ("")};func (_bgbae *ST_CenterShapeMapping )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceaded ,_cdbgc :=d .Token ();if _cdbgc !=nil {return _cdbgc ;};if _fgccd ,_geeggg :=_ceaded .(_a .EndElement );_geeggg &&_fgccd .Name ==start .Name {*_bgbae =1;return nil ;};if _adbbe ,_fffggd :=_ceaded .(_a .CharData );!_fffggd {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceaded );}else {switch string (_adbbe ){case "":*_bgbae =0;case "\u006e\u006f\u006e\u0065":*_bgbae =1;case "\u0066\u004e\u006fd\u0065":*_bgbae =2;};};_ceaded ,_cdbgc =d .Token ();if _cdbgc !=nil {return _cdbgc ;};if _daga ,_ddgaa :=_ceaded .(_a .EndElement );_ddgaa &&_daga .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceaded );};func (_bfec *CT_AnimOne )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eec :=range start .Attr {if _eec .Name .Local =="\u0076\u0061\u006c"{_bfec .ValAttr .UnmarshalXMLAttr (_eec );continue ;};};for {_fdf ,_ff :=d .Token ();if _ff !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_ff );};if _gcb ,_eeb :=_fdf .(_a .EndElement );_eeb &&_gcb .Name ==start .Name {break ;};};return nil ;};func (_gfaeb *ST_AxisType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gfaeb =0;case "\u0073\u0065\u006c\u0066":*_gfaeb =1;case "\u0063\u0068":*_gfaeb =2;case "\u0064\u0065\u0073":*_gfaeb =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_gfaeb =4;case "\u0070\u0061\u0072":*_gfaeb =5;case "\u0061\u006e\u0063s\u0074":*_gfaeb =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_gfaeb =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_gfaeb =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_gfaeb =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_gfaeb =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_gfaeb =11;case "\u0072\u006f\u006f\u0074":*_gfaeb =12;case "\u006e\u006f\u006e\u0065":*_gfaeb =13;};return nil ;};type ST_OutputShapeType byte ;type ST_DiagramTextAlignment byte ; -// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path -func (_bd *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _cd :=_bd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cd !=nil {return _cd ;};if _ebd :=_bd .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_ebd !=nil {return _ebd ;};if _ff :=_bd .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ff !=nil {return _ff ;};return nil ;};func (_bfbcb *ST_FunctionValue )Validate ()error {return _bfbcb .ValidateWithPath ("")};func (_ebcf ST_ConnectorPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebcf .String (),start );};type CT_SDCategories struct{Cat []*CT_SDCategory ;};func NewStyleDef ()*StyleDef {_cdfeg :=&StyleDef {};_cdfeg .CT_StyleDefinition =*NewCT_StyleDefinition ();return _cdfeg ;}; +// Validate validates the DataModel and its children +func (_afdfd *DataModel )Validate ()error {return _afdfd .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");};func (_abfcg *CT_SampleData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abfcg .UseDefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_ef .Sprintf ("\u0025\u0064",_gdfe (*_abfcg .UseDefAttr ))});};e .EncodeToken (start );if _abfcg .DataModel !=nil {_eccdd :=_a .StartElement {Name :_a .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_abfcg .DataModel ,_eccdd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ddbb ST_ParameterVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ddbb .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_a .CharData (_ddbb .ST_DiagramHorizontalAlignment .String ()));};if _ddbb .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_a .CharData (_ddbb .ST_VerticalAlignment .String ()));};if _ddbb .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_a .CharData (_ddbb .ST_ChildDirection .String ()));};if _ddbb .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_a .CharData (_ddbb .ST_ChildAlignment .String ()));};if _ddbb .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_a .CharData (_ddbb .ST_SecondaryChildAlignment .String ()));};if _ddbb .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_a .CharData (_ddbb .ST_LinearDirection .String ()));};if _ddbb .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_a .CharData (_ddbb .ST_SecondaryLinearDirection .String ()));};if _ddbb .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_a .CharData (_ddbb .ST_StartingElement .String ()));};if _ddbb .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_a .CharData (_ddbb .ST_BendPoint .String ()));};if _ddbb .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_a .CharData (_ddbb .ST_ConnectorRouting .String ()));};if _ddbb .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_a .CharData (_ddbb .ST_ArrowheadStyle .String ()));};if _ddbb .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_a .CharData (_ddbb .ST_ConnectorDimension .String ()));};if _ddbb .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_a .CharData (_ddbb .ST_RotationPath .String ()));};if _ddbb .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_a .CharData (_ddbb .ST_CenterShapeMapping .String ()));};if _ddbb .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_a .CharData (_ddbb .ST_NodeHorizontalAlignment .String ()));};if _ddbb .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_a .CharData (_ddbb .ST_NodeVerticalAlignment .String ()));};if _ddbb .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_a .CharData (_ddbb .ST_FallbackDimension .String ()));};if _ddbb .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_a .CharData (_ddbb .ST_TextDirection .String ()));};if _ddbb .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_a .CharData (_ddbb .ST_PyramidAccentPosition .String ()));};if _ddbb .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_a .CharData (_ddbb .ST_PyramidAccentTextMargin .String ()));};if _ddbb .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_a .CharData (_ddbb .ST_TextBlockDirection .String ()));};if _ddbb .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_a .CharData (_ddbb .ST_TextAnchorHorizontal .String ()));};if _ddbb .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_a .CharData (_ddbb .ST_TextAnchorVertical .String ()));};if _ddbb .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_a .CharData (_ddbb .ST_DiagramTextAlignment .String ()));};if _ddbb .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_a .CharData (_ddbb .ST_AutoTextRotation .String ()));};if _ddbb .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_a .CharData (_ddbb .ST_GrowDirection .String ()));};if _ddbb .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_a .CharData (_ddbb .ST_FlowDirection .String ()));};if _ddbb .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_a .CharData (_ddbb .ST_ContinueDirection .String ()));};if _ddbb .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_a .CharData (_ddbb .ST_Breakpoint .String ()));};if _ddbb .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_a .CharData (_ddbb .ST_Offset .String ()));};if _ddbb .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_a .CharData (_ddbb .ST_HierarchyAlignment .String ()));};if _ddbb .Int32 !=nil {e .EncodeToken (_a .CharData (_ef .Sprintf ("\u0025\u0064",*_ddbb .Int32 )));};if _ddbb .Float64 !=nil {e .EncodeToken (_a .CharData (_ef .Sprintf ("\u0025\u0066",*_ddbb .Float64 )));};if _ddbb .Bool !=nil {e .EncodeToken (_a .CharData (_ef .Sprintf ("\u0025\u0064",_gdfe (*_ddbb .Bool ))));};if _ddbb .StringVal !=nil {e .EncodeToken (_a .CharData (*_ddbb .StringVal ));};if _ddbb .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_a .CharData (_ddbb .ST_ConnectorPoint .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};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 (_cccaa *ST_Offset )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cccaa =0;case "\u0063\u0074\u0072":*_cccaa =1;case "\u006f\u0066\u0066":*_cccaa =2;};return nil ;};func (_dccdb ST_AnimOneStr )Validate ()error {return _dccdb .ValidateWithPath ("")};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_gfcf :=&CT_StyleDefinitionHeader {};return _gfcf ;};func (_dccaf ST_ChildAlignment )Validate ()error {return _dccaf .ValidateWithPath ("")}; -// Validate validates the CT_Constraint and its children -func (_gege *CT_Constraint )Validate ()error {return _gege .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_caaed :=&LayoutDefHdrLst {};_caaed .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _caaed ;};func (_bbef ST_PyramidAccentPosition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bbef .String (),start );};func (_ebec *CT_SDCategories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebec .Cat !=nil {_bedde :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_bcbb :=range _ebec .Cat {e .EncodeElement (_bcbb ,_bedde );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_When struct{NameAttr *string ;FuncAttr ST_FunctionType ;ArgAttr *ST_FunctionArgument ;OpAttr ST_FunctionOperator ;ValAttr ST_FunctionValue ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_bb .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func NewCT_SDCategory ()*CT_SDCategory {_egge :=&CT_SDCategory {};return _egge };func (_egeff *ST_ConnectorRouting )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egeff =0;case "\u0073\u0074\u0072\u0061":*_egeff =1;case "\u0062\u0065\u006e\u0064":*_egeff =2;case "\u0063\u0075\u0072v\u0065":*_egeff =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_egeff =4;};return nil ;}; +// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path +func (_gedd *CT_CTName )ValidateWithPath (path string )error {return nil };type ST_AxisType byte ;type StyleDefHdr struct{CT_StyleDefinitionHeader };func (_dbfd *StyleDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbfd .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_egdcae :=range start .Attr {if _egdcae .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cgce ,_fgce :=_egdcae .Value ,error (nil );if _fgce !=nil {return _fgce ;};_dbfd .UniqueIdAttr =_cgce ;continue ;};if _egdcae .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bcace ,_feca :=_egdcae .Value ,error (nil );if _feca !=nil {return _feca ;};_dbfd .MinVerAttr =&_bcace ;continue ;};if _egdcae .Name .Local =="\u0072\u0065\u0073I\u0064"{_geabe ,_abgeg :=_f .ParseInt (_egdcae .Value ,10,32);if _abgeg !=nil {return _abgeg ;};_adfbb :=int32 (_geabe );_dbfd .ResIdAttr =&_adfbb ;continue ;};};_agbcbf :for {_egfdb ,_fgcd :=d .Token ();if _fgcd !=nil {return _fgcd ;};switch _dgdc :=_egfdb .(type ){case _a .StartElement :switch _dgdc .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"}:_cdaea :=NewCT_SDName ();if _fagca :=d .DecodeElement (_cdaea ,&_dgdc );_fagca !=nil {return _fagca ;};_dbfd .Title =append (_dbfd .Title ,_cdaea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ecgcg :=NewCT_SDDescription ();if _dadg :=d .DecodeElement (_ecgcg ,&_dgdc );_dadg !=nil {return _dadg ;};_dbfd .Desc =append (_dbfd .Desc ,_ecgcg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbfd .CatLst =NewCT_SDCategories ();if _aaef :=d .DecodeElement (_dbfd .CatLst ,&_dgdc );_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbfd .ExtLst =_fd .NewCT_OfficeArtExtensionList ();if _cefdb :=d .DecodeElement (_dbfd .ExtLst ,&_dgdc );_cefdb !=nil {return _cefdb ;};default:_c .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_dgdc .Name );if _cfffd :=d .Skip ();_cfffd !=nil {return _cfffd ;};};case _a .EndElement :break _agbcbf ;case _a .CharData :};};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;);func (_afff ST_AnimOneStr )String ()string {switch _afff {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 (_bgbag *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgbag =0;case "\u006c":*_bgbag =1;case "\u0063\u0074\u0072":*_bgbag =2;case "\u0072":*_bgbag =3;case "\u006e\u006f\u006e\u0065":*_bgbag =4;};return nil ;};func NewCT_ChildPref ()*CT_ChildPref {_dgb :=&CT_ChildPref {};return _dgb };type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};type ST_LinearDirection byte ; -// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path -func (_daag *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _afccb ,_afbb :=range _daag .StyleDefHdr {if _gedb :=_afbb .ValidateWithPath (_bg .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_afccb ));_gedb !=nil {return _gedb ;};};return nil ;};func (_egag ST_ElementType )Validate ()error {return _egag .ValidateWithPath ("")};func (_dedd *DataModel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0069"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l";return _dedd .CT_DataModel .MarshalXML (e ,start );};func (_gcdgg *CT_SDCategory )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdge :=range start .Attr {if _gdge .Name .Local =="\u0074\u0079\u0070\u0065"{_bgcab ,_cfdeg :=_gdge .Value ,error (nil );if _cfdeg !=nil {return _cfdeg ;};_gcdgg .TypeAttr =_bgcab ;continue ;};if _gdge .Name .Local =="\u0070\u0072\u0069"{_aacdb ,_ecad :=_b .ParseUint (_gdge .Value ,10,32);if _ecad !=nil {return _ecad ;};_gcdgg .PriAttr =uint32 (_aacdb );continue ;};};for {_cdbe ,_baac :=d .Token ();if _baac !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_baac );};if _fdeg ,_cgege :=_cdbe .(_a .EndElement );_cgege &&_fdeg .Name ==start .Name {break ;};};return nil ;};func (_afceg *CT_DiagramDefinitionHeader )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_bg .Sprintf ("\u0025\u0076",_afceg .UniqueIdAttr )});if _afceg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_bg .Sprintf ("\u0025\u0076",*_afceg .MinVerAttr )});};if _afceg .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_afceg .DefStyleAttr )});};if _afceg .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_bg .Sprintf ("\u0025\u0076",*_afceg .ResIdAttr )});};e .EncodeToken (start );_acdd :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_eeab :=range _afceg .Title {e .EncodeElement (_eeab ,_acdd );};_baea :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_feed :=range _afceg .Desc {e .EncodeElement (_feed ,_baea );};if _afceg .CatLst !=nil {_fabb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afceg .CatLst ,_fabb );};if _afceg .ExtLst !=nil {_cfdd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afceg .ExtLst ,_cfdd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Parameter ()*CT_Parameter {_affac :=&CT_Parameter {};_affac .TypeAttr =ST_ParameterId (1);return _affac ;};func (_bbfde ST_SecondaryLinearDirection )Validate ()error {return _bbfde .ValidateWithPath ("")};func (_cdfbf ST_VerticalAlignment )ValidateWithPath (path string )error {switch _cdfbf {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfbf ));};return nil ;};func (_bfbb *CT_Name )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbfd :=range start .Attr {if _cbfd .Name .Local =="\u006c\u0061\u006e\u0067"{_gccf ,_cbfdg :=_cbfd .Value ,error (nil );if _cbfdg !=nil {return _cbfdg ;};_bfbb .LangAttr =&_gccf ;continue ;};if _cbfd .Name .Local =="\u0076\u0061\u006c"{_beae ,_cbfde :=_cbfd .Value ,error (nil );if _cbfde !=nil {return _cbfde ;};_bfbb .ValAttr =_beae ;continue ;};};for {_eaafg ,_cfda :=d .Token ();if _cfda !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_cfda );};if _edfdc ,_gdcg :=_eaafg .(_a .EndElement );_gdcg &&_edfdc .Name ==start .Name {break ;};};return nil ;};type ST_ChildDirection byte ;func (_badg *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _badg .RotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074"},Value :_bg .Sprintf ("\u0025\u0076",*_badg .RotAttr )});};if _badg .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bg .Sprintf ("\u0025\u0076",*_badg .TypeAttr )});};if _badg .BlipAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_bg .Sprintf ("\u0025\u0076",*_badg .BlipAttr )});};if _badg .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_bg .Sprintf ("\u0025\u0076",*_badg .ZOrderOffAttr )});};if _badg .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_badg .HideGeomAttr ))});};if _badg .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_badg .LkTxEntryAttr ))});};if _badg .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_bg .Sprintf ("\u0025\u0064",_gggf (*_badg .BlipPhldrAttr ))});};e .EncodeToken (start );if _badg .AdjLst !=nil {_dcbe :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_badg .AdjLst ,_dcbe );};if _badg .ExtLst !=nil {_cabde :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_badg .ExtLst ,_cabde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dccb ST_RotationPath )ValidateWithPath (path string )error {switch _dccb {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccb ));};return nil ;};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_bb .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};type ST_Breakpoint byte ; +// Validate validates the CT_ColorTransform and its children +func (_dad *CT_ColorTransform )Validate ()error {return _dad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_dced ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _dced {case 0,1,2,3,4,5:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dced ));};return nil ;};func (_fdea ST_FunctionOperator )ValidateWithPath (path string )error {switch _fdea {case 0,1,2,3,4,5,6:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdea ));};return nil ;}; -// Validate validates the CT_CxnList and its children -func (_defa *CT_CxnList )Validate ()error {return _defa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func (_babc *CT_Categories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agc :for {_cbe ,_feg :=d .Token ();if _feg !=nil {return _feg ;};switch _cad :=_cbe .(type ){case _a .StartElement :switch _cad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_ddef :=NewCT_Category ();if _bbd :=d .DecodeElement (_ddef ,&_cad );_bbd !=nil {return _bbd ;};_babc .Cat =append (_babc .Cat ,_ddef );default:_fb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_cad .Name );if _caf :=d .Skip ();_caf !=nil {return _caf ;};};case _a .EndElement :break _agc ;case _a .CharData :};};return nil ;};func init (){_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0054\u004e\u0061\u006de",NewCT_CTName );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_CTDescription );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_CTCategory );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_CTCategories );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_CTStyleLabel );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_ColorTransform );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_ColorTransformHeader );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074",NewCT_ColorTransformHeaderLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0074",NewCT_Pt );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t",NewCT_PtList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e",NewCT_Cxn );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074",NewCT_CxnList );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c",NewCT_DataModel );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074",NewCT_Constraint );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073",NewCT_Constraints );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065",NewCT_NumericRule );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewCT_Rules );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066",NewCT_PresentationOf );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u0064\u006a",NewCT_Adj );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t",NewCT_AdjLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d",NewCT_Algorithm );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065",NewCT_LayoutNode );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068",NewCT_ForEach );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0057\u0068\u0065\u006e",NewCT_When );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065",NewCT_Otherwise );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e",NewCT_Choose );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061",NewCT_SampleData );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_Category );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_Categories );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u004e\u0061\u006d\u0065",NewCT_Name );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e",NewCT_Description );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewCT_DiagramDefinition );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072",NewCT_DiagramDefinitionHeader );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074",NewCT_DiagramDefinitionHeaderLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s",NewCT_RelIds );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074",NewCT_ElemPropSet );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074",NewCT_OrgChart );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078",NewCT_ChildMax );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066",NewCT_ChildPref );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064",NewCT_BulletEnabled );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Direction );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065",NewCT_HierBranchStyle );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065",NewCT_AnimOne );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c",NewCT_AnimLvl );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_ResizeHandles );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074",NewCT_LayoutVariablePropertySet );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0044\u004e\u0061\u006de",NewCT_SDName );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_SDDescription );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_SDCategory );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_SDCategories );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073",NewCT_TextProps );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_StyleLabel );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e",NewCT_StyleDefinition );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_StyleDefinitionHeader );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074",NewCT_StyleDefinitionHeaderLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f",NewColorsDef );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072",NewColorsDefHdr );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewColorsDefHdrLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l",NewDataModel );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f",NewLayoutDef );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072",NewLayoutDefHdr );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewLayoutDefHdrLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0072\u0065\u006c\u0049\u0064\u0073",NewRelIds );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066",NewStyleDef );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072",NewStyleDefHdr );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074",NewStyleDefHdrLst );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_IteratorAttributes );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_ConstraintAttributes );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073",NewAG_ConstraintRefAttributes );};func (_cbeg ST_StartingElement )ValidateWithPath (path string )error {switch _cbeg {case 0,1,2:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbeg ));};return nil ;};func (_dcage ST_OutputShapeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcage .String (),start );};type CT_CxnList struct{Cxn []*CT_Cxn ;};func (_eadeg ST_AlgorithmType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dacfc :=_a .Attr {};_dacfc .Name =name ;switch _eadeg {case ST_AlgorithmTypeUnset :_dacfc .Value ="";case ST_AlgorithmTypeComposite :_dacfc .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_dacfc .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_dacfc .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_dacfc .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_dacfc .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_dacfc .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_dacfc .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_dacfc .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_dacfc .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_dacfc .Value ="\u0073\u006e\u0061k\u0065";};return _dacfc ,nil ;};func (_aggg ST_GrowDirection )String ()string {switch _aggg {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0062\u004c";case 4:return "\u0062\u0052";};return "";}; \ No newline at end of file +// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path +func (_bg *CT_AdjLst )ValidateWithPath (path string )error {for _ddf ,_efd :=range _bg .Adj {if _gaf :=_efd .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_ddf ));_gaf !=nil {return _gaf ;};};return nil ;};func (_add *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 :_ef .Sprintf ("\u0025\u0076",_add .TypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_ef .Sprintf ("\u0025\u0076",_add .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_LayoutVariablePropertySet and its children +func (_bbcf *CT_LayoutVariablePropertySet )Validate ()error {return _bbcf .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 (_afaaa ST_ChildDirection )ValidateWithPath (path string )error {switch _afaaa {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afaaa ));};return nil ;};const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;);func init (){_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 (_fbfbd *CT_LayoutVariablePropertySet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fbfbd .OrgChart !=nil {_dgcc :=_a .StartElement {Name :_a .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fbfbd .OrgChart ,_dgcc );};if _fbfbd .ChMax !=nil {_gcfd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u004da\u0078"}};e .EncodeElement (_fbfbd .ChMax ,_gcfd );};if _fbfbd .ChPref !=nil {_fgdfa :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_fbfbd .ChPref ,_fgdfa );};if _fbfbd .BulletEnabled !=nil {_agfa :=_a .StartElement {Name :_a .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_fbfbd .BulletEnabled ,_agfa );};if _fbfbd .Dir !=nil {_adef :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_fbfbd .Dir ,_adef );};if _fbfbd .HierBranch !=nil {_aabfb :=_a .StartElement {Name :_a .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}};e .EncodeElement (_fbfbd .HierBranch ,_aabfb );};if _fbfbd .AnimOne !=nil {_fecdc :=_a .StartElement {Name :_a .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_fbfbd .AnimOne ,_fecdc );};if _fbfbd .AnimLvl !=nil {_edccb :=_a .StartElement {Name :_a .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}};e .EncodeElement (_fbfbd .AnimLvl ,_edccb );};if _fbfbd .ResizeHandles !=nil {_efgf :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_fbfbd .ResizeHandles ,_efgf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ddggg ST_FlowDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fedf :=_a .Attr {};_fedf .Name =name ;switch _ddggg {case ST_FlowDirectionUnset :_fedf .Value ="";case ST_FlowDirectionRow :_fedf .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_fedf .Value ="\u0063\u006f\u006c";};return _fedf ,nil ;};func (_gagef *ST_AnimLvlStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeee ,_agaa :=d .Token ();if _agaa !=nil {return _agaa ;};if _fbbgc ,_edag :=_aeee .(_a .EndElement );_edag &&_fbbgc .Name ==start .Name {*_gagef =1;return nil ;};if _faec ,_faba :=_aeee .(_a .CharData );!_faba {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeee );}else {switch string (_faec ){case "":*_gagef =0;case "\u006e\u006f\u006e\u0065":*_gagef =1;case "\u006c\u0076\u006c":*_gagef =2;case "\u0063\u0074\u0072":*_gagef =3;};};_aeee ,_agaa =d .Token ();if _agaa !=nil {return _agaa ;};if _gegfe ,_fdffb :=_aeee .(_a .EndElement );_fdffb &&_gegfe .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeee );};func (_bebfg ST_CenterShapeMapping )Validate ()error {return _bebfg .ValidateWithPath ("")};func (_ecff ST_FunctionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_begcc :=_a .Attr {};_begcc .Name =name ;switch _ecff {case ST_FunctionTypeUnset :_begcc .Value ="";case ST_FunctionTypeCnt :_begcc .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_begcc .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_begcc .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_begcc .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_begcc .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_begcc .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_begcc .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_begcc .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _begcc ,nil ;}; \ No newline at end of file diff --git a/schema/soo/dml/dml.go b/schema/soo/dml/dml.go index ce5c19c41d..3c283c721c 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 (_b "encoding/xml";_bb "fmt";_f "github.com/unidoc/unioffice";_eb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "regexp";_a "strconv";_ea "time";);func (_aebfdb *ST_PresetMaterialType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffgc ,_acecf :=d .Token ();if _acecf !=nil {return _acecf ;};if _effad ,_agcgg :=_fffgc .(_b .EndElement );_agcgg &&_effad .Name ==start .Name {*_aebfdb =1;return nil ;};if _aaddfa ,_dfeca :=_fffgc .(_b .CharData );!_dfeca {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fffgc );}else {switch string (_aaddfa ){case "":*_aebfdb =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_aebfdb =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_aebfdb =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_aebfdb =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_aebfdb =4;case "\u006d\u0061\u0074t\u0065":*_aebfdb =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_aebfdb =6;case "\u006d\u0065\u0074a\u006c":*_aebfdb =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_aebfdb =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_aebfdb =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_aebfdb =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_aebfdb =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_aebfdb =12;case "\u0063\u006c\u0065a\u0072":*_aebfdb =13;case "\u0066\u006c\u0061\u0074":*_aebfdb =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_aebfdb =15;};};_fffgc ,_acecf =d .Token ();if _acecf !=nil {return _acecf ;};if _ccgdce ,_fedeg :=_fffgc .(_b .EndElement );_fedeg &&_ccgdce .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fffgc );};func (_dfbgd *CT_OfficeArtExtension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eebg :=range start .Attr {if _eebg .Name .Local =="\u0075\u0072\u0069"{_cgafa ,_gfdgc :=_eebg .Value ,error (nil );if _gfdgc !=nil {return _gfdgc ;};_dfbgd .UriAttr =_cgafa ;continue ;};};_egdga :for {_eacd ,_bdfbf :=d .Token ();if _bdfbf !=nil {return _bdfbf ;};switch _dagc :=_eacd .(type ){case _b .StartElement :switch _dagc .Name {default:if _gefaa ,_cfbeg :=_f .CreateElement (_dagc );_cfbeg !=nil {return _cfbeg ;}else {if _ffedb :=d .DecodeElement (_gefaa ,&_dagc );_ffedb !=nil {return _ffedb ;};_dfbgd .Any =append (_dfbgd .Any ,_gefaa );};};case _b .EndElement :break _egdga ;case _b .CharData :};};return nil ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_cfcae :=&CT_TablePartStyle {};return _cfcae };type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;}; +package dml ;import (_g "encoding/xml";_bb "fmt";_fc "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fd "regexp";_fg "strconv";_f "time";);func (_faabe *CT_TableCell )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _faabe .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_faabe .RowSpanAttr )});};if _faabe .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_faabe .GridSpanAttr )});};if _faabe .HMergeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_faabe .HMergeAttr ))});};if _faabe .VMergeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_faabe .VMergeAttr ))});};if _faabe .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_faabe .IdAttr )});};e .EncodeToken (start );if _faabe .TxBody !=nil {_acfgb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_faabe .TxBody ,_acfgb );};if _faabe .TcPr !=nil {_abdbd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_faabe .TcPr ,_abdbd );};if _faabe .ExtLst !=nil {_ffbff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faabe .ExtLst ,_ffbff );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;};func (_cdde *EG_ThemeableFontStyles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdde .Font !=nil {_afccab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_cdde .Font ,_afccab );};if _cdde .FontRef !=nil {_dddcd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_cdde .FontRef ,_dddcd );};return nil ;};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;}; -// Validate validates the CT_EffectStyleItem and its children -func (_cfbf *CT_EffectStyleItem )Validate ()error {return _cfbf .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");};func (_fbgcf *CT_TableBackgroundStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geege :for {_dcdge ,_gbfcg :=d .Token ();if _gbfcg !=nil {return _gbfcg ;};switch _bdfec :=_dcdge .(type ){case _b .StartElement :switch _bdfec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_fbgcf .Fill =NewCT_FillProperties ();if _eaecc :=d .DecodeElement (_fbgcf .Fill ,&_bdfec );_eaecc !=nil {return _eaecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_fbgcf .FillRef =NewCT_StyleMatrixReference ();if _cgfb :=d .DecodeElement (_fbgcf .FillRef ,&_bdfec );_cgfb !=nil {return _cgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fbgcf .Effect =NewCT_EffectProperties ();if _bcecg :=d .DecodeElement (_fbgcf .Effect ,&_bdfec );_bcecg !=nil {return _bcecg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_fbgcf .EffectRef =NewCT_StyleMatrixReference ();if _dbdc :=d .DecodeElement (_fbgcf .EffectRef ,&_bdfec );_dbdc !=nil {return _dbdc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053t\u0079\u006c\u0065 \u0025\u0076",_bdfec .Name );if _efedg :=d .Skip ();_efedg !=nil {return _efedg ;};};case _b .EndElement :break _geege ;case _b .CharData :};};return nil ;};func (_egaea *CT_ShapeLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egaea .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoTextEditAttr ))});};if _egaea .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoGrpAttr ))});};if _egaea .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoSelectAttr ))});};if _egaea .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoRotAttr ))});};if _egaea .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoChangeAspectAttr ))});};if _egaea .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoMoveAttr ))});};if _egaea .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoResizeAttr ))});};if _egaea .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoEditPointsAttr ))});};if _egaea .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoAdjustHandlesAttr ))});};if _egaea .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoChangeArrowheadsAttr ))});};if _egaea .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_egaea .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _egaea .ExtLst !=nil {_eccca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egaea .ExtLst ,_eccca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbbag *CT_ThemeableLineStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdaa :for {_cgebde ,_dfdcd :=d .Token ();if _dfdcd !=nil {return _dfdcd ;};switch _cgdgg :=_cgebde .(type ){case _b .StartElement :switch _cgdgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_dbbag .Ln =NewCT_LineProperties ();if _dbbgcb :=d .DecodeElement (_dbbag .Ln ,&_cgdgg );_dbbgcb !=nil {return _dbbgcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:_dbbag .LnRef =NewCT_StyleMatrixReference ();if _caeab :=d .DecodeElement (_dbbag .LnRef ,&_cgdgg );_caeab !=nil {return _caeab ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_cgdgg .Name );if _abgee :=d .Skip ();_abgee !=nil {return _abgee ;};};case _b .EndElement :break _bbdaa ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path +func (_ecec *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _ecec .Dgm !=nil {if _dcdbg :=_ecec .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_dcdbg !=nil {return _dcdbg ;};};if _ecec .Chart !=nil {if _bcf :=_ecec .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_bcf !=nil {return _bcf ;};};return nil ;}; -// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path -func (_fdece *CT_PresetColor )ValidateWithPath (path string )error {if _fdece .ValAttr ==ST_PresetColorValUnset {return _bb .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bfgb :=_fdece .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfgb !=nil {return _bfgb ;};for _bcag ,_afcee :=range _fdece .EG_ColorTransform {if _gfdca :=_afcee .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_bcag ));_gfdca !=nil {return _gfdca ;};};return nil ;};const (ST_LightRigDirectionUnset ST_LightRigDirection =0;ST_LightRigDirectionTl ST_LightRigDirection =1;ST_LightRigDirectionT ST_LightRigDirection =2;ST_LightRigDirectionTr ST_LightRigDirection =3;ST_LightRigDirectionL ST_LightRigDirection =4;ST_LightRigDirectionR ST_LightRigDirection =5;ST_LightRigDirectionBl ST_LightRigDirection =6;ST_LightRigDirectionB ST_LightRigDirection =7;ST_LightRigDirectionBr ST_LightRigDirection =8;);func (_ebca *CT_PresetGeometry2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebca .PrstAttr =ST_ShapeType (1);for _ ,_dabf :=range start .Attr {if _dabf .Name .Local =="\u0070\u0072\u0073\u0074"{_ebca .PrstAttr .UnmarshalXMLAttr (_dabf );continue ;};};_gebab :for {_ggaf ,_ggff :=d .Token ();if _ggff !=nil {return _ggff ;};switch _gdea :=_ggaf .(type ){case _b .StartElement :switch _gdea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_ebca .AvLst =NewCT_GeomGuideList ();if _dcgdb :=d .DecodeElement (_ebca .AvLst ,&_gdea );_dcgdb !=nil {return _dcgdb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_gdea .Name );if _eedfd :=d .Skip ();_eedfd !=nil {return _eedfd ;};};case _b .EndElement :break _gebab ;case _b .CharData :};};return nil ;};type CT_TextShapeAutofit struct{};func (_aegdd ST_LineCap )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgccd :=_b .Attr {};_cgccd .Name =name ;switch _aegdd {case ST_LineCapUnset :_cgccd .Value ="";case ST_LineCapRnd :_cgccd .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_cgccd .Value ="\u0073\u0071";case ST_LineCapFlat :_cgccd .Value ="\u0066\u006c\u0061\u0074";};return _cgccd ,nil ;};func NewCT_LineStyleList ()*CT_LineStyleList {_gbge :=&CT_LineStyleList {};return _gbge };func (_daeef *EG_TextBulletTypeface )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daeef .BuFontTx !=nil {_gddcaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_daeef .BuFontTx ,_gddcaf );};if _daeef .BuFont !=nil {_dcccg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_daeef .BuFont ,_dcccg );};return nil ;}; +// Validate validates the CT_TextSpacingPercent and its children +func (_eccfe *CT_TextSpacingPercent )Validate ()error {return _eccfe .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};func (_egbcf ST_TextCapsType )ValidateWithPath (path string )error {switch _egbcf {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egbcf ));};return nil ;};func (_bead *CT_ConnectionSiteList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bead .Cxn !=nil {_fgbdd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_affd :=range _bead .Cxn {e .EncodeElement (_affd ,_fgbdd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adbebe *EG_TextUnderlineLine )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adbebe .ULnTx !=nil {_bfcbd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_adbebe .ULnTx ,_bfcbd );};if _adbebe .ULn !=nil {_dccdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_adbebe .ULn ,_dccdb );};return nil ;};func (_abdec ST_TextFontAlignType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abdec .String (),start );};func (_gfbcb *CT_NonVisualDrawingProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_gfbcb .IdAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_gfbcb .NameAttr )});if _gfbcb .DescrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_gfbcb .DescrAttr )});};if _gfbcb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gfbcb .HiddenAttr ))});};if _gfbcb .TitleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_gfbcb .TitleAttr )});};e .EncodeToken (start );if _gfbcb .HlinkClick !=nil {_bagacb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_gfbcb .HlinkClick ,_bagacb );};if _gfbcb .HlinkHover !=nil {_gegg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}};e .EncodeElement (_gfbcb .HlinkHover ,_gegg );};if _gfbcb .ExtLst !=nil {_afdfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfbcb .ExtLst ,_afdfc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebdfgg *EG_ShadeProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dedgg :for {_cccgg ,_efeebb :=d .Token ();if _efeebb !=nil {return _efeebb ;};switch _bbeg :=_cccgg .(type ){case _g .StartElement :switch _bbeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_ebdfgg .Lin =NewCT_LinearShadeProperties ();if _edgdc :=d .DecodeElement (_ebdfgg .Lin ,&_bbeg );_edgdc !=nil {return _edgdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_ebdfgg .Path =NewCT_PathShadeProperties ();if _acafef :=d .DecodeElement (_ebdfgg .Path ,&_bbeg );_acafef !=nil {return _acafef ;};default:_fc .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",_bbeg .Name );if _aedcc :=d .Skip ();_aedcc !=nil {return _aedcc ;};};case _g .EndElement :break _dedgg ;case _g .CharData :};};return nil ;};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_cgbc :=&CT_GroupTransform2D {};return _cgbc };type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;};func (_beccb ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfddd :=_g .Attr {};_cfddd .Name =name ;switch _beccb {case ST_AnimationDgmOnlyBuildTypeUnset :_cfddd .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_cfddd .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_cfddd .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_cfddd .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _cfddd ,nil ;};func NewCT_ConnectionSite ()*CT_ConnectionSite {_cbgg :=&CT_ConnectionSite {};_cbgg .Pos =NewCT_AdjPoint2D ();return _cbgg ;}; -// Validate validates the CT_Path2DQuadBezierTo and its children -func (_edcc *CT_Path2DQuadBezierTo )Validate ()error {return _edcc .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;);func (_cccfg ST_DgmBuildStep )String ()string {switch _cccfg {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;};func (_gefca ST_BlipCompression )ValidateWithPath (path string )error {switch _gefca {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gefca ));};return nil ;};func (_ffefdd ST_TextTabAlignType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffefdd .String (),start );};func (_ccfbg ST_LineEndWidth )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_degcab :=_b .Attr {};_degcab .Name =name ;switch _ccfbg {case ST_LineEndWidthUnset :_degcab .Value ="";case ST_LineEndWidthSm :_degcab .Value ="\u0073\u006d";case ST_LineEndWidthMed :_degcab .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_degcab .Value ="\u006c\u0067";};return _degcab ,nil ;}; +// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path +func (_egce *CT_TextSpacing )ValidateWithPath (path string )error {if _egce .SpcPct !=nil {if _efbdc :=_egce .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_efbdc !=nil {return _efbdc ;};};if _egce .SpcPts !=nil {if _egggf :=_egce .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073");_egggf !=nil {return _egggf ;};};return nil ;};func (_badfb *CT_RelativeOffsetEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ceafd :=range start .Attr {if _ceafd .Name .Local =="\u0074\u0078"{_ddaab ,_cabe :=ParseUnionST_Percentage (_ceafd .Value );if _cabe !=nil {return _cabe ;};_badfb .TxAttr =&_ddaab ;continue ;};if _ceafd .Name .Local =="\u0074\u0079"{_ecfdb ,_eedcc :=ParseUnionST_Percentage (_ceafd .Value );if _eedcc !=nil {return _eedcc ;};_badfb .TyAttr =&_ecfdb ;continue ;};};for {_adfa ,_bdcdb :=d .Token ();if _bdcdb !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u0076\u0065\u004f\u0066\u0066s\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020%\u0073",_bdcdb );};if _cfag ,_bcccb :=_adfa .(_g .EndElement );_bcccb &&_cfag .Name ==start .Name {break ;};};return nil ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;};func (_cegcf ST_TextVertOverflowType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cecba :=_g .Attr {};_cecba .Name =name ;switch _cegcf {case ST_TextVertOverflowTypeUnset :_cecba .Value ="";case ST_TextVertOverflowTypeOverflow :_cecba .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_cecba .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_cecba .Value ="\u0063\u006c\u0069\u0070";};return _cecba ,nil ;};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_cggga :=&EG_ThemeableEffectStyle {};return _cggga ;};func (_acbcg *EG_TextBulletSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acbcg .BuSzTx !=nil {_aaafd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_acbcg .BuSzTx ,_aaafd );};if _acbcg .BuSzPct !=nil {_afegf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_acbcg .BuSzPct ,_afegf );};if _acbcg .BuSzPts !=nil {_gdedd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_acbcg .BuSzPts ,_gdedd );};return nil ;};func (_gagec *ST_Coordinate32 )Validate ()error {return _gagec .ValidateWithPath ("")};func (_baegf *CT_ClipboardStyleSheet )MarshalXML (e *_g .Encoder ,start _g .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 );_bbgg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_baegf .ThemeElements ,_bbgg );_eaadb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_baegf .ClrMap ,_eaadb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;};func (_afebed ST_ShapeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afebed .String (),start );};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_abf :=&CT_AdjustHandleList {};return _abf };func (_baeed *ST_LineCap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbacc ,_fdacf :=d .Token ();if _fdacf !=nil {return _fdacf ;};if _bgbbfa ,_dafdc :=_bbacc .(_g .EndElement );_dafdc &&_bgbbfa .Name ==start .Name {*_baeed =1;return nil ;};if _eaagb ,_gbdgb :=_bbacc .(_g .CharData );!_gbdgb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbacc );}else {switch string (_eaagb ){case "":*_baeed =0;case "\u0072\u006e\u0064":*_baeed =1;case "\u0073\u0071":*_baeed =2;case "\u0066\u006c\u0061\u0074":*_baeed =3;};};_bbacc ,_fdacf =d .Token ();if _fdacf !=nil {return _fdacf ;};if _aeedb ,_gefaf :=_bbacc .(_g .EndElement );_gefaf &&_aeedb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbacc );}; -// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path -func (_dacea *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _dacea .ValAttr < 100{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u0031\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_dacea .ValAttr );};if _dacea .ValAttr > 400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_dacea .ValAttr );};return nil ;};type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;}; +// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path +func (_ggdba *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _ebdg :=_ggdba .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_ebdg !=nil {return _ebdg ;};if _dbcb :=_ggdba .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f");_dbcb !=nil {return _dbcb ;};return nil ;};func (_bbcga *CT_CustomGeometry2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbcga .PathLst =NewCT_Path2DList ();_cace :for {_bbe ,_fgba :=d .Token ();if _fgba !=nil {return _fgba ;};switch _bcad :=_bbe .(type ){case _g .StartElement :switch _bcad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_bbcga .AvLst =NewCT_GeomGuideList ();if _abecb :=d .DecodeElement (_bbcga .AvLst ,&_bcad );_abecb !=nil {return _abecb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064\u004cs\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064\u004cs\u0074"}:_bbcga .GdLst =NewCT_GeomGuideList ();if _baca :=d .DecodeElement (_bbcga .GdLst ,&_bcad );_baca !=nil {return _baca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u004cs\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u004cs\u0074"}:_bbcga .AhLst =NewCT_AdjustHandleList ();if _fbadf :=d .DecodeElement (_bbcga .AhLst ,&_bcad );_fbadf !=nil {return _fbadf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_bbcga .CxnLst =NewCT_ConnectionSiteList ();if _gcad :=d .DecodeElement (_bbcga .CxnLst ,&_bcad );_gcad !=nil {return _gcad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0063\u0074"}:_bbcga .Rect =NewCT_GeomRect ();if _agca :=d .DecodeElement (_bbcga .Rect ,&_bcad );_agca !=nil {return _agca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _gadb :=d .DecodeElement (_bbcga .PathLst ,&_bcad );_gadb !=nil {return _gadb ;};default:_fc .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",_bcad .Name );if _gffb :=d .Skip ();_gffb !=nil {return _gffb ;};};case _g .EndElement :break _cace ;case _g .CharData :};};return nil ;};func (_egd *CT_AnimationElementChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egd .Dgm !=nil {_eeec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_egd .Dgm ,_eeec );};if _egd .Chart !=nil {_ebd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_egd .Chart ,_ebd );};e .EncodeToken (_g .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;);func NewCT_PresetColor ()*CT_PresetColor {_bedbc :=&CT_PresetColor {};_bedbc .ValAttr =ST_PresetColorVal (1);return _bedbc ;};func (_fbbae *CT_LineJoinBevel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_adbbge ,_dbbgc :=d .Token ();if _dbbgc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0042\u0065\u0076\u0065\u006c\u003a \u0025\u0073",_dbbgc );};if _gfadd ,_dbbee :=_adbbge .(_g .EndElement );_dbbee &&_gfadd .Name ==start .Name {break ;};};return nil ;};type CT_EffectReference struct{RefAttr string ;};type CT_LineStyleList struct{Ln []*CT_LineProperties ;}; -// Validate validates the CT_AudioFile and its children -func (_geaa *CT_AudioFile )Validate ()error {return _geaa .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};type CT_ComplementTransform struct{}; +// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path +func (_fgga *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _fgga .ClrScheme !=nil {if _bdbg :=_fgga .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_bdbg !=nil {return _bdbg ;};};if _fgga .FontScheme !=nil {if _aaag :=_fgga .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_aaag !=nil {return _aaag ;};};if _fgga .FmtScheme !=nil {if _ggdb :=_fgga .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_ggdb !=nil {return _ggdb ;};};return nil ;};func NewEG_TextBulletColor ()*EG_TextBulletColor {_eeega :=&EG_TextBulletColor {};return _eeega };type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;}; -// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path -func (_agbec *CT_ConnectorLocking )ValidateWithPath (path string )error {if _agbec .ExtLst !=nil {if _edfe :=_agbec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edfe !=nil {return _edfe ;};};return nil ;}; +// Validate validates the CT_ThemeableLineStyle and its children +func (_cdebfg *CT_ThemeableLineStyle )Validate ()error {return _cdebfg .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};func (_dfcca *ST_AnimationBuildType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dfcca =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dfcca =1;};return nil ;};func (_acgac *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acgac =0;case "\u0063\u006c\u0072":*_acgac =1;case "\u0061\u0075\u0074\u006f":*_acgac =2;case "\u0067\u0072\u0061\u0079":*_acgac =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_acgac =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_acgac =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_acgac =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_acgac =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_acgac =8;case "\u0062\u006c\u0061c\u006b":*_acgac =9;case "\u0077\u0068\u0069t\u0065":*_acgac =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_acgac =11;};return nil ;};func NewCT_Point3D ()*CT_Point3D {_gfcgd :=&CT_Point3D {};return _gfcgd }; -// Validate validates the CT_AnimationChartBuildProperties and its children -func (_daa *CT_AnimationChartBuildProperties )Validate ()error {return _daa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_PictureLocking ()*CT_PictureLocking {_bgef :=&CT_PictureLocking {};return _bgef };func (_dbecaa *CT_PictureLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gegf :=range start .Attr {if _gegf .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_edcag ,_facdg :=_a .ParseBool (_gegf .Value );if _facdg !=nil {return _facdg ;};_dbecaa .NoCropAttr =&_edcag ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0047r\u0070"{_gcdfe ,_cfefg :=_a .ParseBool (_gegf .Value );if _cfefg !=nil {return _cfefg ;};_dbecaa .NoGrpAttr =&_gcdfe ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gebad ,_gcecg :=_a .ParseBool (_gegf .Value );if _gcecg !=nil {return _gcecg ;};_dbecaa .NoSelectAttr =&_gebad ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0052o\u0074"{_dagff ,_fefab :=_a .ParseBool (_gegf .Value );if _fefab !=nil {return _fefab ;};_dbecaa .NoRotAttr =&_dagff ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bdaad ,_gffae :=_a .ParseBool (_gegf .Value );if _gffae !=nil {return _gffae ;};_dbecaa .NoChangeAspectAttr =&_bdaad ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bafce ,_bgdda :=_a .ParseBool (_gegf .Value );if _bgdda !=nil {return _bgdda ;};_dbecaa .NoMoveAttr =&_bafce ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ffcec ,_gfeeb :=_a .ParseBool (_gegf .Value );if _gfeeb !=nil {return _gfeeb ;};_dbecaa .NoResizeAttr =&_ffcec ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_fdae ,_bgdf :=_a .ParseBool (_gegf .Value );if _bgdf !=nil {return _bgdf ;};_dbecaa .NoEditPointsAttr =&_fdae ;continue ;};if _gegf .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_ebec ,_badcb :=_a .ParseBool (_gegf .Value );if _badcb !=nil {return _badcb ;};_dbecaa .NoAdjustHandlesAttr =&_ebec ;continue ;};if _gegf .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_dccge ,_dfecf :=_a .ParseBool (_gegf .Value );if _dfecf !=nil {return _dfecf ;};_dbecaa .NoChangeArrowheadsAttr =&_dccge ;continue ;};if _gegf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_dada ,_gbfcd :=_a .ParseBool (_gegf .Value );if _gbfcd !=nil {return _gbfcd ;};_dbecaa .NoChangeShapeTypeAttr =&_dada ;continue ;};};_eegba :for {_cfaeba ,_egecd :=d .Token ();if _egecd !=nil {return _egecd ;};switch _gddg :=_cfaeba .(type ){case _b .StartElement :switch _gddg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbecaa .ExtLst =NewCT_OfficeArtExtensionList ();if _fbecd :=d .DecodeElement (_dbecaa .ExtLst ,&_gddg );_fbecd !=nil {return _fbecd ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_gddg .Name );if _cceed :=d .Skip ();_cceed !=nil {return _cceed ;};};case _b .EndElement :break _eegba ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Ratio and its children +func (_eggba *CT_Ratio )Validate ()error {return _eggba .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};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 (_abggb ST_TextBulletSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _abggb .ST_TextBulletSizePercent !=nil {e .EncodeToken (_g .CharData (*_abggb .ST_TextBulletSizePercent ));};if _abggb .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_g .CharData (_bb .Sprintf ("\u0025\u0064",*_abggb .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path -func (_dcg *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _dcg .BldDgm !=nil {if _dbcc :=_dcg .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_dbcc !=nil {return _dbcc ;};};if _dcg .BldChart !=nil {if _dfef :=_dcg .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t");_dfef !=nil {return _dfef ;};};return nil ;}; +// Validate validates the CT_GroupLocking and its children +func (_eegda *CT_GroupLocking )Validate ()error {return _eegda .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_agcac *ST_TextStrikeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agcac =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_agcac =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_agcac =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_agcac =3;};return nil ;};type ST_SystemColorVal byte ;func (_cegfda ST_SystemColorVal )String ()string {switch _cegfda {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 "";};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_AnimationElementChoice and its children -func (_bdb *CT_AnimationElementChoice )Validate ()error {return _bdb .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");};func (_bgedf *CT_TableCellProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgedf .MarLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_bb .Sprintf ("\u0025\u0076",*_bgedf .MarLAttr )});};if _bgedf .MarRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_bgedf .MarRAttr )});};if _bgedf .MarTAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_bb .Sprintf ("\u0025\u0076",*_bgedf .MarTAttr )});};if _bgedf .MarBAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_bb .Sprintf ("\u0025\u0076",*_bgedf .MarBAttr )});};if _bgedf .VertAttr !=ST_TextVerticalTypeUnset {_egeeb ,_dcbbd :=_bgedf .VertAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072\u0074"});if _dcbbd !=nil {return _dcbbd ;};start .Attr =append (start .Attr ,_egeeb );};if _bgedf .AnchorAttr !=ST_TextAnchoringTypeUnset {_agfbb ,_efdea :=_bgedf .AnchorAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _efdea !=nil {return _efdea ;};start .Attr =append (start .Attr ,_agfbb );};if _bgedf .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_bgedf .AnchorCtrAttr ))});};if _bgedf .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_ebbbg ,_babb :=_bgedf .HorzOverflowAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _babb !=nil {return _babb ;};start .Attr =append (start .Attr ,_ebbbg );};e .EncodeToken (start );if _bgedf .LnL !=nil {_dgdcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_bgedf .LnL ,_dgdcf );};if _bgedf .LnR !=nil {_begc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0052"}};e .EncodeElement (_bgedf .LnR ,_begc );};if _bgedf .LnT !=nil {_fcbdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_bgedf .LnT ,_fcbdb );};if _bgedf .LnB !=nil {_cabcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0042"}};e .EncodeElement (_bgedf .LnB ,_cabcc );};if _bgedf .LnTlToBr !=nil {_cafga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_bgedf .LnTlToBr ,_cafga );};if _bgedf .LnBlToTr !=nil {_dacfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}};e .EncodeElement (_bgedf .LnBlToTr ,_dacfg );};if _bgedf .Cell3D !=nil {_egeea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_bgedf .Cell3D ,_egeea );};if _bgedf .NoFill !=nil {_cgfdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgedf .NoFill ,_cgfdb );};if _bgedf .SolidFill !=nil {_acgc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgedf .SolidFill ,_acgc );};if _bgedf .GradFill !=nil {_agaeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgedf .GradFill ,_agaeb );};if _bgedf .BlipFill !=nil {_abebcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgedf .BlipFill ,_abebcf );};if _bgedf .PattFill !=nil {_egfcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgedf .PattFill ,_egfcd );};if _bgedf .GrpFill !=nil {_cagbga :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bgedf .GrpFill ,_cagbga );};if _bgedf .Headers !=nil {_ddafg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_bgedf .Headers ,_ddafg );};if _bgedf .ExtLst !=nil {_gbag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgedf .ExtLst ,_gbag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddcbf *CT_Path2DLineTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcbf .Pt =NewCT_AdjPoint2D ();_cacfd :for {_dddf ,_faffe :=d .Token ();if _faffe !=nil {return _faffe ;};switch _fdce :=_dddf .(type ){case _b .StartElement :switch _fdce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _efbeg :=d .DecodeElement (_ddcbf .Pt ,&_fdce );_efbeg !=nil {return _efbeg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f\u0020\u0025\u0076",_fdce .Name );if _daacd :=d .Skip ();_daacd !=nil {return _daacd ;};};case _b .EndElement :break _cacfd ;case _b .CharData :};};return nil ;};func NewCT_TextLineBreak ()*CT_TextLineBreak {_dcebdg :=&CT_TextLineBreak {};return _dcebdg };func (_gaebf *CT_FixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_gaebf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ColorSchemeList and its children +func (_aeda *CT_ColorSchemeList )Validate ()error {return _aeda .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");};func (_gfgbc ST_PresetMaterialType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfdaa :=_g .Attr {};_cfdaa .Name =name ;switch _gfgbc {case ST_PresetMaterialTypeUnset :_cfdaa .Value ="";case ST_PresetMaterialTypeLegacyMatte :_cfdaa .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_cfdaa .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeLegacyMetal :_cfdaa .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_cfdaa .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case ST_PresetMaterialTypeMatte :_cfdaa .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_cfdaa .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_cfdaa .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_cfdaa .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case ST_PresetMaterialTypeTranslucentPowder :_cfdaa .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_cfdaa .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_cfdaa .Value ="\u0064\u006b\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeSoftEdge :_cfdaa .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_cfdaa .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_cfdaa .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_cfdaa .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _cfdaa ,nil ;};func NewCT_CustomColor ()*CT_CustomColor {_ecdd :=&CT_CustomColor {};return _ecdd }; -// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path -func (_bfbcc *VideoFile )ValidateWithPath (path string )error {if _cbcd :=_bfbcc .CT_VideoFile .ValidateWithPath (path );_cbcd !=nil {return _cbcd ;};return nil ;};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_fccb :=&CT_BackgroundFormatting {};return _fccb ;};func (_aagef *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcdaa :for {_bgcf ,_cebgf :=d .Token ();if _cebgf !=nil {return _cebgf ;};switch _daeg :=_bgcf .(type ){case _b .StartElement :switch _daeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_aagef .MasterClrMapping =NewCT_EmptyElement ();if _cgbf :=d .DecodeElement (_aagef .MasterClrMapping ,&_daeg );_cgbf !=nil {return _cgbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_aagef .OverrideClrMapping =NewCT_ColorMapping ();if _defg :=d .DecodeElement (_aagef .OverrideClrMapping ,&_daeg );_defg !=nil {return _defg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067O\u0076\u0065\u0072\u0072\u0069\u0064e\u0043\u0068o\u0069\u0063e\u0020%\u0076",_daeg .Name );if _eegge :=d .Skip ();_eegge !=nil {return _eegge ;};};case _b .EndElement :break _bcdaa ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path +func (_bcaaf *CT_BlurEffect )ValidateWithPath (path string )error {if _bcaaf .RadAttr !=nil {if *_bcaaf .RadAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bcaaf .RadAttr );};if *_bcaaf .RadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_bcaaf .RadAttr );};};return nil ;};type CT_DashStopList struct{Ds []*CT_DashStop ;};type ST_TextAutonumberScheme byte ; -// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path -func (_ecec *CT_ColorSchemeList )ValidateWithPath (path string )error {for _badf ,_daaed :=range _ecec .ExtraClrScheme {if _cbdb :=_daaed .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_badf ));_cbdb !=nil {return _cbdb ;};};return nil ;};func (_cagfd ST_TextBulletSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cagfd .ST_TextBulletSizePercent !=nil {e .EncodeToken (_b .CharData (*_cagfd .ST_TextBulletSizePercent ));};if _cagfd .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_cagfd .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_adcca ST_TextFontScalePercentOrPercentString )String ()string {if _adcca .ST_TextFontScalePercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_adcca .ST_TextFontScalePercent );};if _adcca .ST_Percentage !=nil {return _bb .Sprintf ("\u0025\u0076",*_adcca .ST_Percentage );};return "";}; +// Validate validates the CT_GradientStop and its children +func (_cgacf *CT_GradientStop )Validate ()error {return _cgacf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");}; -// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path -func (_defa *CT_ColorScheme )ValidateWithPath (path string )error {if _abfa :=_defa .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_abfa !=nil {return _abfa ;};if _bfbe :=_defa .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_bfbe !=nil {return _bfbe ;};if _fbaa :=_defa .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_fbaa !=nil {return _fbaa ;};if _caba :=_defa .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_caba !=nil {return _caba ;};if _dgfg :=_defa .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031");_dgfg !=nil {return _dgfg ;};if _dffff :=_defa .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_dffff !=nil {return _dffff ;};if _bbefa :=_defa .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033");_bbefa !=nil {return _bbefa ;};if _deec :=_defa .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_deec !=nil {return _deec ;};if _bgea :=_defa .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035");_bgea !=nil {return _bgea ;};if _afbcd :=_defa .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_afbcd !=nil {return _afbcd ;};if _dgbfe :=_defa .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_dgbfe !=nil {return _dgbfe ;};if _ggfa :=_defa .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_ggfa !=nil {return _ggfa ;};if _defa .ExtLst !=nil {if _bbfg :=_defa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbfg !=nil {return _bbfg ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path +func (_fecf *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _eade :=_fecf .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_eade !=nil {return _eade ;};return nil ;};func NewCT_AudioFile ()*CT_AudioFile {_bgdf :=&CT_AudioFile {};return _bgdf };func NewEG_TextAutofit ()*EG_TextAutofit {_efbba :=&EG_TextAutofit {};return _efbba };func (_dgce *EG_ColorChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dabaa :for {_bfbfe ,_cgddf :=d .Token ();if _cgddf !=nil {return _cgddf ;};switch _gcccaa :=_bfbfe .(type ){case _g .StartElement :switch _gcccaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dgce .ScrgbClr =NewCT_ScRgbColor ();if _fcdf :=d .DecodeElement (_dgce .ScrgbClr ,&_gcccaa );_fcdf !=nil {return _fcdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dgce .SrgbClr =NewCT_SRgbColor ();if _dffbg :=d .DecodeElement (_dgce .SrgbClr ,&_gcccaa );_dffbg !=nil {return _dffbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dgce .HslClr =NewCT_HslColor ();if _cdbcec :=d .DecodeElement (_dgce .HslClr ,&_gcccaa );_cdbcec !=nil {return _cdbcec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dgce .SysClr =NewCT_SystemColor ();if _bedgd :=d .DecodeElement (_dgce .SysClr ,&_gcccaa );_bedgd !=nil {return _bedgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dgce .SchemeClr =NewCT_SchemeColor ();if _ebbbcc :=d .DecodeElement (_dgce .SchemeClr ,&_gcccaa );_ebbbcc !=nil {return _ebbbcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dgce .PrstClr =NewCT_PresetColor ();if _fcgdd :=d .DecodeElement (_dgce .PrstClr ,&_gcccaa );_fcgdd !=nil {return _fcgdd ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_gcccaa .Name );if _efaee :=d .Skip ();_efaee !=nil {return _efaee ;};};case _g .EndElement :break _dabaa ;case _g .CharData :};};return nil ;};func (_eeacb ST_AnimationChartOnlyBuildType )Validate ()error {return _eeacb .ValidateWithPath ("")}; -// Validate validates the CT_AnimationDgmBuildProperties and its children -func (_fabff *CT_AnimationDgmBuildProperties )Validate ()error {return _fabff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_DashStopList struct{Ds []*CT_DashStop ;}; +// Validate validates the EG_ShadeProperties and its children +func (_aabbg *EG_ShadeProperties )Validate ()error {return _aabbg .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_dcbcf :=&EG_TextUnderlineFill {};return _dcbcf ;};func NewCT_SystemColor ()*CT_SystemColor {_dfcad :=&CT_SystemColor {};_dfcad .ValAttr =ST_SystemColorVal (1);return _dfcad ;};type CT_StyleMatrixReference struct{IdxAttr uint32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_TextFont ()*CT_TextFont {_fgcagg :=&CT_TextFont {};return _fgcagg };type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;};func (_aeebb *CT_TransformEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aeebb .SxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_aeebb .SxAttr )});};if _aeebb .SyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_aeebb .SyAttr )});};if _aeebb .KxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_aeebb .KxAttr )});};if _aeebb .KyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_aeebb .KyAttr )});};if _aeebb .TxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_aeebb .TxAttr )});};if _aeebb .TyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_aeebb .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbgdg ST_TextStrikeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbgdg .String (),start );};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_ebgb :=&CT_PositiveFixedAngle {};_ebgb .ValAttr =0;return _ebgb ;}; -// Validate validates the CT_PresetTextShape and its children -func (_egfbc *CT_PresetTextShape )Validate ()error {return _egfbc .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");};const (ST_ColorSchemeIndexUnset ST_ColorSchemeIndex =0;ST_ColorSchemeIndexDk1 ST_ColorSchemeIndex =1;ST_ColorSchemeIndexLt1 ST_ColorSchemeIndex =2;ST_ColorSchemeIndexDk2 ST_ColorSchemeIndex =3;ST_ColorSchemeIndexLt2 ST_ColorSchemeIndex =4;ST_ColorSchemeIndexAccent1 ST_ColorSchemeIndex =5;ST_ColorSchemeIndexAccent2 ST_ColorSchemeIndex =6;ST_ColorSchemeIndexAccent3 ST_ColorSchemeIndex =7;ST_ColorSchemeIndexAccent4 ST_ColorSchemeIndex =8;ST_ColorSchemeIndexAccent5 ST_ColorSchemeIndex =9;ST_ColorSchemeIndexAccent6 ST_ColorSchemeIndex =10;ST_ColorSchemeIndexHlink ST_ColorSchemeIndex =11;ST_ColorSchemeIndexFolHlink ST_ColorSchemeIndex =12;);func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_geec :=&CT_ObjectStyleDefaults {};return _geec ;}; +// Validate validates the CT_NonVisualContentPartProperties and its children +func (_bdae *CT_NonVisualContentPartProperties )Validate ()error {return _bdae .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path -func (_agba *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _agba .UseSpRect !=nil {if _agg :=_agba .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_agg !=nil {return _agg ;};};if _agba .Xfrm !=nil {if _eace :=_agba .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eace !=nil {return _eace ;};};return nil ;}; +// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path +func (_egeeg *CT_PatternFillProperties )ValidateWithPath (path string )error {if _gfef :=_egeeg .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gfef !=nil {return _gfef ;};if _egeeg .FgClr !=nil {if _bgfdc :=_egeeg .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072");_bgfdc !=nil {return _bgfdc ;};};if _egeeg .BgClr !=nil {if _aecb :=_egeeg .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_aecb !=nil {return _aecb ;};};return nil ;};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_fedb :=&CT_NonVisualGroupDrawingShapeProps {};return _fedb ;};func (_gfdfb *CT_LineJoinBevel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PictureLocking ()*CT_PictureLocking {_gffbf :=&CT_PictureLocking {};return _gffbf }; -// Validate validates the CT_BaseStyles and its children -func (_afdg *CT_BaseStyles )Validate ()error {return _afdg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");};func (_cacb *CT_TextBodyProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cacb .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .RotAttr )});};if _cacb .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .SpcFirstLastParaAttr ))});};if _cacb .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_ccdbg ,_gfdcg :=_cacb .VertOverflowAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _gfdcg !=nil {return _gfdcg ;};start .Attr =append (start .Attr ,_ccdbg );};if _cacb .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_gfged ,_bebaf :=_cacb .HorzOverflowAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _bebaf !=nil {return _bebaf ;};start .Attr =append (start .Attr ,_gfged );};if _cacb .VertAttr !=ST_TextVerticalTypeUnset {_bfbged ,_cdce :=_cacb .VertAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072\u0074"});if _cdce !=nil {return _cdce ;};start .Attr =append (start .Attr ,_bfbged );};if _cacb .WrapAttr !=ST_TextWrappingTypeUnset {_caed ,_eeba :=_cacb .WrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u0072\u0061\u0070"});if _eeba !=nil {return _eeba ;};start .Attr =append (start .Attr ,_caed );};if _cacb .LInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .LInsAttr )});};if _cacb .TInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .TInsAttr )});};if _cacb .RInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .RInsAttr )});};if _cacb .BInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .BInsAttr )});};if _cacb .NumColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .NumColAttr )});};if _cacb .SpcColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_cacb .SpcColAttr )});};if _cacb .RtlColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .RtlColAttr ))});};if _cacb .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .FromWordArtAttr ))});};if _cacb .AnchorAttr !=ST_TextAnchoringTypeUnset {_aaccc ,_baccf :=_cacb .AnchorAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _baccf !=nil {return _baccf ;};start .Attr =append (start .Attr ,_aaccc );};if _cacb .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .AnchorCtrAttr ))});};if _cacb .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .ForceAAAttr ))});};if _cacb .UprightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .UprightAttr ))});};if _cacb .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cacb .CompatLnSpcAttr ))});};e .EncodeToken (start );if _cacb .PrstTxWarp !=nil {_egacae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_cacb .PrstTxWarp ,_egacae );};if _cacb .NoAutofit !=nil {_ecadf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_cacb .NoAutofit ,_ecadf );};if _cacb .NormAutofit !=nil {_bfcgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_cacb .NormAutofit ,_bfcgg );};if _cacb .SpAutoFit !=nil {_dfgeb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_cacb .SpAutoFit ,_dfgeb );};if _cacb .Scene3d !=nil {_dagbce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_cacb .Scene3d ,_dagbce );};if _cacb .Sp3d !=nil {_bccc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_cacb .Sp3d ,_bccc );};if _cacb .FlatTx !=nil {_daeeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_cacb .FlatTx ,_daeeb );};if _cacb .ExtLst !=nil {_dfaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cacb .ExtLst ,_dfaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_fbcaf :=&CT_StretchInfoProperties {};return _fbcaf ;};func (_fcfce *CT_Path2DQuadBezierTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ggcda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_adggb :=range _fcfce .Pt {e .EncodeElement (_adggb ,_ggcda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;};type CT_TextBulletSizeFollowText struct{};func (_bcgg *CT_EffectContainer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cadgf :=range start .Attr {if _cadgf .Name .Local =="\u0074\u0079\u0070\u0065"{_bcgg .TypeAttr .UnmarshalXMLAttr (_cadgf );continue ;};if _cadgf .Name .Local =="\u006e\u0061\u006d\u0065"{_adde ,_fgbdc :=_cadgf .Value ,error (nil );if _fgbdc !=nil {return _fgbdc ;};_bcgg .NameAttr =&_adde ;continue ;};};_dafa :for {_bbcge ,_febba :=d .Token ();if _febba !=nil {return _febba ;};switch _ggbf :=_bbcge .(type ){case _b .StartElement :switch _ggbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_bcgg .Cont =NewCT_EffectContainer ();if _afdb :=d .DecodeElement (_bcgg .Cont ,&_ggbf );_afdb !=nil {return _afdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bcgg .Effect =NewCT_EffectReference ();if _fdda :=d .DecodeElement (_bcgg .Effect ,&_ggbf );_fdda !=nil {return _fdda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_bcgg .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _dagb :=d .DecodeElement (_bcgg .AlphaBiLevel ,&_ggbf );_dagb !=nil {return _dagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_bcgg .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _adaaa :=d .DecodeElement (_bcgg .AlphaCeiling ,&_ggbf );_adaaa !=nil {return _adaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_bcgg .AlphaFloor =NewCT_AlphaFloorEffect ();if _aaaac :=d .DecodeElement (_bcgg .AlphaFloor ,&_ggbf );_aaaac !=nil {return _aaaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_bcgg .AlphaInv =NewCT_AlphaInverseEffect ();if _dcbb :=d .DecodeElement (_bcgg .AlphaInv ,&_ggbf );_dcbb !=nil {return _dcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bcgg .AlphaMod =NewCT_AlphaModulateEffect ();if _dbga :=d .DecodeElement (_bcgg .AlphaMod ,&_ggbf );_dbga !=nil {return _dbga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_bcgg .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _adea :=d .DecodeElement (_bcgg .AlphaModFix ,&_ggbf );_adea !=nil {return _adea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_bcgg .AlphaOutset =NewCT_AlphaOutsetEffect ();if _afcf :=d .DecodeElement (_bcgg .AlphaOutset ,&_ggbf );_afcf !=nil {return _afcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_bcgg .AlphaRepl =NewCT_AlphaReplaceEffect ();if _bgega :=d .DecodeElement (_bcgg .AlphaRepl ,&_ggbf );_bgega !=nil {return _bgega ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_bcgg .BiLevel =NewCT_BiLevelEffect ();if _cfde :=d .DecodeElement (_bcgg .BiLevel ,&_ggbf );_cfde !=nil {return _cfde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_bcgg .Blend =NewCT_BlendEffect ();if _dgddc :=d .DecodeElement (_bcgg .Blend ,&_ggbf );_dgddc !=nil {return _dgddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_bcgg .Blur =NewCT_BlurEffect ();if _cgfa :=d .DecodeElement (_bcgg .Blur ,&_ggbf );_cgfa !=nil {return _cgfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bcgg .ClrChange =NewCT_ColorChangeEffect ();if _bcbc :=d .DecodeElement (_bcgg .ClrChange ,&_ggbf );_bcbc !=nil {return _bcbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_bcgg .ClrRepl =NewCT_ColorReplaceEffect ();if _fcbea :=d .DecodeElement (_bcgg .ClrRepl ,&_ggbf );_fcbea !=nil {return _fcbea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_bcgg .Duotone =NewCT_DuotoneEffect ();if _dcgae :=d .DecodeElement (_bcgg .Duotone ,&_ggbf );_dcgae !=nil {return _dcgae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_bcgg .Fill =NewCT_FillEffect ();if _cbfaf :=d .DecodeElement (_bcgg .Fill ,&_ggbf );_cbfaf !=nil {return _cbfaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_bcgg .FillOverlay =NewCT_FillOverlayEffect ();if _cddd :=d .DecodeElement (_bcgg .FillOverlay ,&_ggbf );_cddd !=nil {return _cddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_bcgg .Glow =NewCT_GlowEffect ();if _egae :=d .DecodeElement (_bcgg .Glow ,&_ggbf );_egae !=nil {return _egae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_bcgg .Grayscl =NewCT_GrayscaleEffect ();if _dffc :=d .DecodeElement (_bcgg .Grayscl ,&_ggbf );_dffc !=nil {return _dffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_bcgg .Hsl =NewCT_HSLEffect ();if _edfce :=d .DecodeElement (_bcgg .Hsl ,&_ggbf );_edfce !=nil {return _edfce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_bcgg .InnerShdw =NewCT_InnerShadowEffect ();if _dgdg :=d .DecodeElement (_bcgg .InnerShdw ,&_ggbf );_dgdg !=nil {return _dgdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bcgg .Lum =NewCT_LuminanceEffect ();if _acedf :=d .DecodeElement (_bcgg .Lum ,&_ggbf );_acedf !=nil {return _acedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_bcgg .OuterShdw =NewCT_OuterShadowEffect ();if _dgdde :=d .DecodeElement (_bcgg .OuterShdw ,&_ggbf );_dgdde !=nil {return _dgdde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_bcgg .PrstShdw =NewCT_PresetShadowEffect ();if _bddef :=d .DecodeElement (_bcgg .PrstShdw ,&_ggbf );_bddef !=nil {return _bddef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_bcgg .Reflection =NewCT_ReflectionEffect ();if _ecbca :=d .DecodeElement (_bcgg .Reflection ,&_ggbf );_ecbca !=nil {return _ecbca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_bcgg .RelOff =NewCT_RelativeOffsetEffect ();if _dec :=d .DecodeElement (_bcgg .RelOff ,&_ggbf );_dec !=nil {return _dec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_bcgg .SoftEdge =NewCT_SoftEdgesEffect ();if _edgaf :=d .DecodeElement (_bcgg .SoftEdge ,&_ggbf );_edgaf !=nil {return _edgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bcgg .Tint =NewCT_TintEffect ();if _acgf :=d .DecodeElement (_bcgg .Tint ,&_ggbf );_acgf !=nil {return _acgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_bcgg .Xfrm =NewCT_TransformEffect ();if _fbbdb :=d .DecodeElement (_bcgg .Xfrm ,&_ggbf );_fbbdb !=nil {return _fbbdb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025\u0076",_ggbf .Name );if _ggba :=d .Skip ();_ggba !=nil {return _ggba ;};};case _b .EndElement :break _dafa ;case _b .CharData :};};return nil ;};func (_fbgda *ST_TextTabAlignType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdcad ,_adcfbc :=d .Token ();if _adcfbc !=nil {return _adcfbc ;};if _efeaa ,_bccbb :=_cdcad .(_b .EndElement );_bccbb &&_efeaa .Name ==start .Name {*_fbgda =1;return nil ;};if _febaba ,_ebfee :=_cdcad .(_b .CharData );!_ebfee {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdcad );}else {switch string (_febaba ){case "":*_fbgda =0;case "\u006c":*_fbgda =1;case "\u0063\u0074\u0072":*_fbgda =2;case "\u0072":*_fbgda =3;case "\u0064\u0065\u0063":*_fbgda =4;};};_cdcad ,_adcfbc =d .Token ();if _adcfbc !=nil {return _adcfbc ;};if _eedeab ,_dgcgd :=_cdcad .(_b .EndElement );_dgcgd &&_eedeab .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdcad );};func NewCT_AudioFile ()*CT_AudioFile {_egef :=&CT_AudioFile {};return _egef };func (_egbdfd *EG_FillModeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egbdfd .Tile !=nil {_bdddd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_egbdfd .Tile ,_bdddd );};if _egbdfd .Stretch !=nil {_gbgdg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_egbdfd .Stretch ,_gbgdg );};return nil ;}; +// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path +func (_bfaef *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _bfaef .SzAttr !=nil {if *_bfaef .SzAttr < 100{return _bb .Errorf ("\u0025\u0073/m\u002e\u0053\u007aA\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0031\u00300 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bfaef .SzAttr );};if *_bfaef .SzAttr > 400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u007a\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bfaef .SzAttr );};};if _agfge :=_bfaef .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_agfge !=nil {return _agfge ;};if _eebde :=_bfaef .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_eebde !=nil {return _eebde ;};if _bfaef .KernAttr !=nil {if *_bfaef .KernAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u004b\u0065r\u006e\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bfaef .KernAttr );};if *_bfaef .KernAttr > 400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eK\u0065\u0072\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bfaef .KernAttr );};};if _gbgeec :=_bfaef .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_gbgeec !=nil {return _gbgeec ;};if _bfaef .SpcAttr !=nil {if _beacf :=_bfaef .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_beacf !=nil {return _beacf ;};};if _bfaef .BaselineAttr !=nil {if _agedef :=_bfaef .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_agedef !=nil {return _agedef ;};};if _bfaef .Ln !=nil {if _gecafe :=_bfaef .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_gecafe !=nil {return _gecafe ;};};if _bfaef .NoFill !=nil {if _gegcb :=_bfaef .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gegcb !=nil {return _gegcb ;};};if _bfaef .SolidFill !=nil {if _cecdb :=_bfaef .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cecdb !=nil {return _cecdb ;};};if _bfaef .GradFill !=nil {if _fdcaf :=_bfaef .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fdcaf !=nil {return _fdcaf ;};};if _bfaef .BlipFill !=nil {if _gaeeg :=_bfaef .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gaeeg !=nil {return _gaeeg ;};};if _bfaef .PattFill !=nil {if _bdefc :=_bfaef .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bdefc !=nil {return _bdefc ;};};if _bfaef .GrpFill !=nil {if _dfdfc :=_bfaef .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_dfdfc !=nil {return _dfdfc ;};};if _bfaef .EffectLst !=nil {if _afcad :=_bfaef .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_afcad !=nil {return _afcad ;};};if _bfaef .EffectDag !=nil {if _efeec :=_bfaef .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_efeec !=nil {return _efeec ;};};if _bfaef .Highlight !=nil {if _dgcdd :=_bfaef .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_dgcdd !=nil {return _dgcdd ;};};if _bfaef .ULnTx !=nil {if _fgdgf :=_bfaef .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_fgdgf !=nil {return _fgdgf ;};};if _bfaef .ULn !=nil {if _gdfdc :=_bfaef .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_gdfdc !=nil {return _gdfdc ;};};if _bfaef .UFillTx !=nil {if _gfagee :=_bfaef .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_gfagee !=nil {return _gfagee ;};};if _bfaef .UFill !=nil {if _bfeae :=_bfaef .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_bfeae !=nil {return _bfeae ;};};if _bfaef .Latin !=nil {if _deacf :=_bfaef .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_deacf !=nil {return _deacf ;};};if _bfaef .Ea !=nil {if _cfffe :=_bfaef .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_cfffe !=nil {return _cfffe ;};};if _bfaef .Cs !=nil {if _bdagf :=_bfaef .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bdagf !=nil {return _bdagf ;};};if _bfaef .Sym !=nil {if _badba :=_bfaef .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_badba !=nil {return _badba ;};};if _bfaef .HlinkClick !=nil {if _cbfgc :=_bfaef .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_cbfgc !=nil {return _cbfgc ;};};if _bfaef .HlinkMouseOver !=nil {if _acgffc :=_bfaef .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_acgffc !=nil {return _acgffc ;};};if _bfaef .Rtl !=nil {if _cabef :=_bfaef .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_cabef !=nil {return _cabef ;};};if _bfaef .ExtLst !=nil {if _cgfbe :=_bfaef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgfbe !=nil {return _cgfbe ;};};return nil ;};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;};func (_dbcgd *CT_GvmlPictureNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbcgd .CNvPr =NewCT_NonVisualDrawingProps ();_dbcgd .CNvPicPr =NewCT_NonVisualPictureProperties ();_ccdc :for {_bbba ,_cgafc :=d .Token ();if _cgafc !=nil {return _cgafc ;};switch _egage :=_bbba .(type ){case _g .StartElement :switch _egage .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _ffbd :=d .DecodeElement (_dbcgd .CNvPr ,&_egage );_ffbd !=nil {return _ffbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _edcda :=d .DecodeElement (_dbcgd .CNvPicPr ,&_egage );_edcda !=nil {return _edcda ;};default:_fc .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",_egage .Name );if _bbagc :=d .Skip ();_bbagc !=nil {return _bbagc ;};};case _g .EndElement :break _ccdc ;case _g .CharData :};};return nil ;};type ST_FontCollectionIndex byte ;type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_afgd :=&CT_RelativeOffsetEffect {};return _afgd ;}; -// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path -func (_gdbc *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _dggd :=_gdbc .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_dggd !=nil {return _dggd ;};if _fgec :=_gdbc .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f");_fgec !=nil {return _fgec ;};return nil ;};func (_egfbe *ST_TextPoint )Validate ()error {return _egfbe .ValidateWithPath ("")};func (_facc *CT_NonVisualConnectorProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcae :for {_afdeg ,_cfdcc :=d .Token ();if _cfdcc !=nil {return _cfdcc ;};switch _bgbb :=_afdeg .(type ){case _b .StartElement :switch _bgbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_facc .CxnSpLocks =NewCT_ConnectorLocking ();if _bfcgb :=d .DecodeElement (_facc .CxnSpLocks ,&_bgbb );_bfcgb !=nil {return _bfcgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0043x\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0043x\u006e"}:_facc .StCxn =NewCT_Connection ();if _eaacd :=d .DecodeElement (_facc .StCxn ,&_bgbb );_eaacd !=nil {return _eaacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_facc .EndCxn =NewCT_Connection ();if _gcaf :=d .DecodeElement (_facc .EndCxn ,&_bgbb );_gcaf !=nil {return _gcaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_facc .ExtLst =NewCT_OfficeArtExtensionList ();if _bbfee :=d .DecodeElement (_facc .ExtLst ,&_bgbb );_bbfee !=nil {return _bbfee ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006cC\u006f\u006en\u0065\u0063\u0074\u006fr\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bgbb .Name );if _bgbef :=d .Skip ();_bgbef !=nil {return _bgbef ;};};case _b .EndElement :break _fdcae ;case _b .CharData :};};return nil ;};func (_fbfd *CT_AudioFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edgb :=range start .Attr {if _edgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edgb .Name .Local =="\u006c\u0069\u006e\u006b"||_edgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_edgb .Name .Local =="\u006c\u0069\u006e\u006b"{_cagf ,_cbdg :=_edgb .Value ,error (nil );if _cbdg !=nil {return _cbdg ;};_fbfd .LinkAttr =_cagf ;continue ;};if _edgb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cec ,_eae :=_edgb .Value ,error (nil );if _eae !=nil {return _eae ;};_fbfd .ContentTypeAttr =&_cec ;continue ;};};_dag :for {_eabb ,_fcfb :=d .Token ();if _fcfb !=nil {return _fcfb ;};switch _fadd :=_eabb .(type ){case _b .StartElement :switch _fadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbfd .ExtLst =NewCT_OfficeArtExtensionList ();if _gbc :=d .DecodeElement (_fbfd .ExtLst ,&_fadd );_gbc !=nil {return _gbc ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u0075\u0064i\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_fadd .Name );if _ffbg :=d .Skip ();_ffbg !=nil {return _ffbg ;};};case _b .EndElement :break _dag ;case _b .CharData :};};return nil ;};type CT_CustomColor struct{NameAttr *string ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewEG_FillProperties ()*EG_FillProperties {_fbeaaa :=&EG_FillProperties {};return _fbeaaa };func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_dfbcg :=ST_AdjCoordinate {};if _eb .ST_UniversalMeasurePatternRe .MatchString (s ){_dfbcg .ST_Coordinate =&ST_Coordinate {};_dfbcg .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_gggag ,_acaac :=_a .ParseInt (s ,10,64);if _acaac !=nil {_dfbcg .ST_GeomGuideName =&s ;}else {_dfbcg .ST_Coordinate =&ST_Coordinate {};_dfbcg .ST_Coordinate .ST_CoordinateUnqualified =&_gggag ;};};return _dfbcg ,nil ;};func (_bgcgf *CT_Transform2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgcgf .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_bgcgf .RotAttr )});};if _bgcgf .FlipHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_bgcgf .FlipHAttr ))});};if _bgcgf .FlipVAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_bgcgf .FlipVAttr ))});};e .EncodeToken (start );if _bgcgf .Off !=nil {_cfgfag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_bgcgf .Off ,_cfgfag );};if _bgcgf .Ext !=nil {_dccbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_bgcgf .Ext ,_dccbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egf *CT_AlphaReplaceEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061"},Value :_bb .Sprintf ("\u0025\u0076",_egf .AAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_dcda *CT_GvmlGroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcda .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_dcda .GrpSpPr =NewCT_GroupShapeProperties ();_eecce :for {_gcgdf ,_dbdad :=d .Token ();if _dbdad !=nil {return _dbdad ;};switch _cbcaa :=_gcgdf .(type ){case _b .StartElement :switch _cbcaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _dfebe :=d .DecodeElement (_dcda .NvGrpSpPr ,&_cbcaa );_dfebe !=nil {return _dfebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _fddg :=d .DecodeElement (_dcda .GrpSpPr ,&_cbcaa );_fddg !=nil {return _fddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_gbbba :=NewCT_GvmlGroupShapeChoice ();if _gbbgf :=d .DecodeElement (&_gbbba .TxSp ,&_cbcaa );_gbbgf !=nil {return _gbbgf ;};_dcda .Choice =append (_dcda .Choice ,_gbbba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_ddde :=NewCT_GvmlGroupShapeChoice ();if _acagc :=d .DecodeElement (&_ddde .Sp ,&_cbcaa );_acagc !=nil {return _acagc ;};_dcda .Choice =append (_dcda .Choice ,_ddde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_dfed :=NewCT_GvmlGroupShapeChoice ();if _bgbcf :=d .DecodeElement (&_dfed .CxnSp ,&_cbcaa );_bgbcf !=nil {return _bgbcf ;};_dcda .Choice =append (_dcda .Choice ,_dfed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_defgc :=NewCT_GvmlGroupShapeChoice ();if _acged :=d .DecodeElement (&_defgc .Pic ,&_cbcaa );_acged !=nil {return _acged ;};_dcda .Choice =append (_dcda .Choice ,_defgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_egagf :=NewCT_GvmlGroupShapeChoice ();if _gece :=d .DecodeElement (&_egagf .GraphicFrame ,&_cbcaa );_gece !=nil {return _gece ;};_dcda .Choice =append (_dcda .Choice ,_egagf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_ccfb :=NewCT_GvmlGroupShapeChoice ();if _eccc :=d .DecodeElement (&_ccfb .GrpSp ,&_cbcaa );_eccc !=nil {return _eccc ;};_dcda .Choice =append (_dcda .Choice ,_ccfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcda .ExtLst =NewCT_OfficeArtExtensionList ();if _cebeg :=d .DecodeElement (_dcda .ExtLst ,&_cbcaa );_cebeg !=nil {return _cebeg ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cbcaa .Name );if _gccba :=d .Skip ();_gccba !=nil {return _gccba ;};};case _b .EndElement :break _eecce ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path +func (_gegaf *CT_EffectReference )ValidateWithPath (path string )error {return nil };func (_cebbg ST_TextAlignType )String ()string {switch _cebbg {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 "";};func NewCT_GraphicalObject ()*CT_GraphicalObject {_cbfa :=&CT_GraphicalObject {};_cbfa .GraphicData =NewCT_GraphicalObjectData ();return _cbfa ;};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_dfcg :=&CT_AnimationDgmElement {};return _dfcg ;};func (_eaf *CT_Bevel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eaf .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",*_eaf .WAttr )});};if _eaf .HAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068"},Value :_bb .Sprintf ("\u0025\u0076",*_eaf .HAttr )});};if _eaf .PrstAttr !=ST_BevelPresetTypeUnset {_efgb ,_cebc :=_eaf .PrstAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073\u0074"});if _cebc !=nil {return _cebc ;};start .Attr =append (start .Attr ,_efgb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcfg *CT_InnerShadowEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfed :=range start .Attr {if _dfed .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_ffga ,_faaa :=_fg .ParseInt (_dfed .Value ,10,64);if _faaa !=nil {return _faaa ;};_dcfg .BlurRadAttr =&_ffga ;continue ;};if _dfed .Name .Local =="\u0064\u0069\u0073\u0074"{_gcbfd ,_gggf :=_fg .ParseInt (_dfed .Value ,10,64);if _gggf !=nil {return _gggf ;};_dcfg .DistAttr =&_gcbfd ;continue ;};if _dfed .Name .Local =="\u0064\u0069\u0072"{_bbbd ,_eeffac :=_fg .ParseInt (_dfed .Value ,10,32);if _eeffac !=nil {return _eeffac ;};_ggbc :=int32 (_bbbd );_dcfg .DirAttr =&_ggbc ;continue ;};};_dcaf :for {_fecag ,_ecdf :=d .Token ();if _ecdf !=nil {return _ecdf ;};switch _geeaa :=_fecag .(type ){case _g .StartElement :switch _geeaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dcfg .ScrgbClr =NewCT_ScRgbColor ();if _ffcg :=d .DecodeElement (_dcfg .ScrgbClr ,&_geeaa );_ffcg !=nil {return _ffcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dcfg .SrgbClr =NewCT_SRgbColor ();if _cgbe :=d .DecodeElement (_dcfg .SrgbClr ,&_geeaa );_cgbe !=nil {return _cgbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dcfg .HslClr =NewCT_HslColor ();if _aaddf :=d .DecodeElement (_dcfg .HslClr ,&_geeaa );_aaddf !=nil {return _aaddf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dcfg .SysClr =NewCT_SystemColor ();if _bcdac :=d .DecodeElement (_dcfg .SysClr ,&_geeaa );_bcdac !=nil {return _bcdac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dcfg .SchemeClr =NewCT_SchemeColor ();if _gafbe :=d .DecodeElement (_dcfg .SchemeClr ,&_geeaa );_gafbe !=nil {return _gafbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dcfg .PrstClr =NewCT_PresetColor ();if _cbcgdc :=d .DecodeElement (_dcfg .PrstClr ,&_geeaa );_cbcgdc !=nil {return _cbcgdc ;};default:_fc .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",_geeaa .Name );if _efce :=d .Skip ();_efce !=nil {return _efce ;};};case _g .EndElement :break _dcaf ;case _g .CharData :};};return nil ;};func (_egcfa ST_AdjAngle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egcfa .ST_Angle !=nil {e .EncodeToken (_g .CharData (_bb .Sprintf ("\u0025\u0064",*_egcfa .ST_Angle )));};if _egcfa .ST_GeomGuideName !=nil {e .EncodeToken (_g .CharData (*_egcfa .ST_GeomGuideName ));};return e .EncodeToken (_g .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_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;};func (_cced *CT_TableCol )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_befcb :=range start .Attr {if _befcb .Name .Local =="\u0077"{_ecdfe ,_afebe :=ParseUnionST_Coordinate (_befcb .Value );if _afebe !=nil {return _afebe ;};_cced .WAttr =_ecdfe ;continue ;};};_eege :for {_efffce ,_fffee :=d .Token ();if _fffee !=nil {return _fffee ;};switch _aadgf :=_efffce .(type ){case _g .StartElement :switch _aadgf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cced .ExtLst =NewCT_OfficeArtExtensionList ();if _cedec :=d .DecodeElement (_cced .ExtLst ,&_aadgf );_cedec !=nil {return _cedec ;};default:_fc .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_aadgf .Name );if _fecgc :=d .Skip ();_fecgc !=nil {return _fecgc ;};};case _g .EndElement :break _eege ;case _g .CharData :};};return nil ;};func (_agbag *CT_ShapeLocking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agbag .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_agbag .NoTextEditAttr ))});};if _agbag .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_agbag .NoGrpAttr ))});};if _agbag .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_agbag .NoSelectAttr ))});};if _agbag .NoRotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_agbag .NoRotAttr ))});};if _agbag .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_agbag .NoChangeAspectAttr ))});};if _agbag .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_agbag .NoMoveAttr ))});};if _agbag .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_agbag .NoResizeAttr ))});};if _agbag .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_agbag .NoEditPointsAttr ))});};if _agbag .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_agbag .NoAdjustHandlesAttr ))});};if _agbag .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_agbag .NoChangeArrowheadsAttr ))});};if _agbag .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_agbag .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _agbag .ExtLst !=nil {_eaafd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agbag .ExtLst ,_eaafd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path -func (_bgbae *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil };func (_cgbg *CT_Color )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebcb :for {_cbaaf ,_fbff :=d .Token ();if _fbff !=nil {return _fbff ;};switch _gagd :=_cbaaf .(type ){case _b .StartElement :switch _gagd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cgbg .ScrgbClr =NewCT_ScRgbColor ();if _eedeb :=d .DecodeElement (_cgbg .ScrgbClr ,&_gagd );_eedeb !=nil {return _eedeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cgbg .SrgbClr =NewCT_SRgbColor ();if _gaffg :=d .DecodeElement (_cgbg .SrgbClr ,&_gagd );_gaffg !=nil {return _gaffg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cgbg .HslClr =NewCT_HslColor ();if _cafg :=d .DecodeElement (_cgbg .HslClr ,&_gagd );_cafg !=nil {return _cafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cgbg .SysClr =NewCT_SystemColor ();if _bfae :=d .DecodeElement (_cgbg .SysClr ,&_gagd );_bfae !=nil {return _bfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cgbg .SchemeClr =NewCT_SchemeColor ();if _ddcbd :=d .DecodeElement (_cgbg .SchemeClr ,&_gagd );_ddcbd !=nil {return _ddcbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cgbg .PrstClr =NewCT_PresetColor ();if _dcgac :=d .DecodeElement (_cgbg .PrstClr ,&_gagd );_dcgac !=nil {return _dcgac ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_gagd .Name );if _dggf :=d .Skip ();_dggf !=nil {return _dggf ;};};case _b .EndElement :break _ebcb ;case _b .CharData :};};return nil ;};func (_fdcdb *CT_FillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdef :for {_cgdfb ,_afcec :=d .Token ();if _afcec !=nil {return _afcec ;};switch _egbdd :=_cgdfb .(type ){case _b .StartElement :switch _egbdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fdcdb .NoFill =NewCT_NoFillProperties ();if _egba :=d .DecodeElement (_fdcdb .NoFill ,&_egbdd );_egba !=nil {return _egba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fdcdb .SolidFill =NewCT_SolidColorFillProperties ();if _gfecc :=d .DecodeElement (_fdcdb .SolidFill ,&_egbdd );_gfecc !=nil {return _gfecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fdcdb .GradFill =NewCT_GradientFillProperties ();if _dbgaa :=d .DecodeElement (_fdcdb .GradFill ,&_egbdd );_dbgaa !=nil {return _dbgaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fdcdb .BlipFill =NewCT_BlipFillProperties ();if _dcee :=d .DecodeElement (_fdcdb .BlipFill ,&_egbdd );_dcee !=nil {return _dcee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fdcdb .PattFill =NewCT_PatternFillProperties ();if _fadbe :=d .DecodeElement (_fdcdb .PattFill ,&_egbdd );_fadbe !=nil {return _fadbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fdcdb .GrpFill =NewCT_GroupFillProperties ();if _feeac :=d .DecodeElement (_fdcdb .GrpFill ,&_egbdd );_feeac !=nil {return _feeac ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_egbdd .Name );if _eagef :=d .Skip ();_eagef !=nil {return _eagef ;};};case _b .EndElement :break _cdef ;case _b .CharData :};};return nil ;};func (_ggcdc *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgafad :for {_cefff ,_ecbec :=d .Token ();if _ecbec !=nil {return _ecbec ;};switch _gaecb :=_cefff .(type ){case _b .StartElement :switch _gaecb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_ggcdc .GrpSpLocks =NewCT_GroupLocking ();if _bdabf :=d .DecodeElement (_ggcdc .GrpSpLocks ,&_gaecb );_bdabf !=nil {return _bdabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggcdc .ExtLst =NewCT_OfficeArtExtensionList ();if _beafg :=d .DecodeElement (_ggcdc .ExtLst ,&_gaecb );_beafg !=nil {return _beafg ;};default:_f .Log ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u006f\u0075\u0070\u0044\u0072\u0061\u0077\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073\u0020%\u0076",_gaecb .Name );if _aaccf :=d .Skip ();_aaccf !=nil {return _aaccf ;};};case _b .EndElement :break _fgafad ;case _b .CharData :};};return nil ;};func (_ccdde *EG_TextUnderlineFill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daefd :for {_ffbbd ,_dafee :=d .Token ();if _dafee !=nil {return _dafee ;};switch _cegaaa :=_ffbbd .(type ){case _b .StartElement :switch _cegaaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_ccdde .UFillTx =NewCT_TextUnderlineFillFollowText ();if _cadec :=d .DecodeElement (_ccdde .UFillTx ,&_cegaaa );_cadec !=nil {return _cadec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_ccdde .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _egfa :=d .DecodeElement (_ccdde .UFill ,&_cegaaa );_egfa !=nil {return _egfa ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_cegaaa .Name );if _aaecg :=d .Skip ();_aaecg !=nil {return _aaecg ;};};case _b .EndElement :break _daefd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path +func (_dedf *CT_GroupTransform2D )ValidateWithPath (path string )error {if _dedf .Off !=nil {if _ceaag :=_dedf .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_ceaag !=nil {return _ceaag ;};};if _dedf .Ext !=nil {if _gcdcd :=_dedf .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gcdcd !=nil {return _gcdcd ;};};if _dedf .ChOff !=nil {if _bddc :=_dedf .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_bddc !=nil {return _bddc ;};};if _dedf .ChExt !=nil {if _cddbd :=_dedf .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074");_cddbd !=nil {return _cddbd ;};};return nil ;};func (_abee *CT_ConnectionSite )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abee .Pos =NewCT_AdjPoint2D ();for _ ,_aaadf :=range start .Attr {if _aaadf .Name .Local =="\u0061\u006e\u0067"{_fbff ,_dbge :=ParseUnionST_AdjAngle (_aaadf .Value );if _dbge !=nil {return _dbge ;};_abee .AngAttr =_fbff ;continue ;};};_gcdf :for {_fgdd ,_dbfb :=d .Token ();if _dbfb !=nil {return _dbfb ;};switch _geefc :=_fgdd .(type ){case _g .StartElement :switch _geefc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _deee :=d .DecodeElement (_abee .Pos ,&_geefc );_deee !=nil {return _deee ;};default:_fc .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",_geefc .Name );if _eccf :=d .Skip ();_eccf !=nil {return _eccf ;};};case _g .EndElement :break _gcdf ;case _g .CharData :};};return nil ;};func (_fbeeg ST_TextFontAlignType )ValidateWithPath (path string )error {switch _fbeeg {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbeeg ));};return nil ;};type CT_GvmlUseShapeRectangle struct{}; -// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path -func (_gbgb *CT_AnimationChartElement )ValidateWithPath (path string )error {if _gbgb .BldStepAttr ==ST_ChartBuildStepUnset {return _bb .Errorf ("%\u0073\u002f\u0042\u006c\u0064\u0053t\u0065\u0070\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _fabf :=_gbgb .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_fabf !=nil {return _fabf ;};return nil ;};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_eedba :=&EG_ThemeableFontStyles {};return _eedba ;};func (_bbcbdg *ST_OnOffStyleType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfebgc ,_fdcfc :=d .Token ();if _fdcfc !=nil {return _fdcfc ;};if _egace ,_aabfd :=_dfebgc .(_b .EndElement );_aabfd &&_egace .Name ==start .Name {*_bbcbdg =1;return nil ;};if _ddfcc ,_bggfa :=_dfebgc .(_b .CharData );!_bggfa {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfebgc );}else {switch string (_ddfcc ){case "":*_bbcbdg =0;case "\u006f\u006e":*_bbcbdg =1;case "\u006f\u0066\u0066":*_bbcbdg =2;case "\u0064\u0065\u0066":*_bbcbdg =3;};};_dfebgc ,_fdcfc =d .Token ();if _fdcfc !=nil {return _fdcfc ;};if _dcddgb ,_aebga :=_dfebgc .(_b .EndElement );_aebga &&_dcddgb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfebgc );};func (_cdcac ST_TextCapsType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cggee :=_b .Attr {};_cggee .Name =name ;switch _cdcac {case ST_TextCapsTypeUnset :_cggee .Value ="";case ST_TextCapsTypeNone :_cggee .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_cggee .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_cggee .Value ="\u0061\u006c\u006c";};return _cggee ,nil ;};func NewCT_FontCollection ()*CT_FontCollection {_dgaa :=&CT_FontCollection {};_dgaa .Latin =NewCT_TextFont ();_dgaa .Ea =NewCT_TextFont ();_dgaa .Cs =NewCT_TextFont ();return _dgaa ;};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path +func (_aeabe *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _daaaf :=_aeabe .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_daaaf !=nil {return _daaaf ;};if _abbea :=_aeabe .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_abbea !=nil {return _abbea ;};for _gggd ,_bgae :=range _aeabe .Choice {if _bgee :=_bgae .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gggd ));_bgee !=nil {return _bgee ;};};if _aeabe .ExtLst !=nil {if _caaeg :=_aeabe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caaeg !=nil {return _caaeg ;};};return nil ;};func (_cdcb *CT_GvmlPicture )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bcffg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_cdcb .NvPicPr ,_bcffg );_eacab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdcb .BlipFill ,_eacab );_aeggb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdcb .SpPr ,_aeggb );if _cdcb .Style !=nil {_beeg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdcb .Style ,_beeg );};if _cdcb .ExtLst !=nil {_ddgbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdcb .ExtLst ,_ddgbf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcbgb *EG_Text3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcbgb .Sp3d !=nil {_dfedg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dcbgb .Sp3d ,_dfedg );};if _dcbgb .FlatTx !=nil {_gdgca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_dcbgb .FlatTx ,_gdgca );};return nil ;}; -// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path -func (_faaefb *EG_Text3D )ValidateWithPath (path string )error {if _faaefb .Sp3d !=nil {if _ddac :=_faaefb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ddac !=nil {return _ddac ;};};if _faaefb .FlatTx !=nil {if _caafe :=_faaefb .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_caafe !=nil {return _caafe ;};};return nil ;};const (ST_TileFlipModeUnset ST_TileFlipMode =0;ST_TileFlipModeNone ST_TileFlipMode =1;ST_TileFlipModeX ST_TileFlipMode =2;ST_TileFlipModeY ST_TileFlipMode =3;ST_TileFlipModeXy ST_TileFlipMode =4;);func (_bageg ST_ChartBuildStep )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcffd :=_b .Attr {};_bcffd .Name =name ;switch _bageg {case ST_ChartBuildStepUnset :_bcffd .Value ="";case ST_ChartBuildStepCategory :_bcffd .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_bcffd .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_bcffd .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_bcffd .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_bcffd .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_bcffd .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _bcffd ,nil ;}; +// Validate validates the EG_TextBulletSize and its children +func (_bcgbgd *EG_TextBulletSize )Validate ()error {return _bcgbgd .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func (_adad *CT_GrayscaleEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_bfeb :=&CT_ColorChangeEffect {};_bfeb .ClrFrom =NewCT_Color ();_bfeb .ClrTo =NewCT_Color ();return _bfeb ;};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_Connection ()*CT_Connection {_eeacg :=&CT_Connection {};return _eeacg };func (_eadge *ST_LineEndType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eadge =0;case "\u006e\u006f\u006e\u0065":*_eadge =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eadge =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_eadge =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_eadge =4;case "\u006f\u0076\u0061\u006c":*_eadge =5;case "\u0061\u0072\u0072o\u0077":*_eadge =6;};return nil ;};func (_abdbcd ST_SchemeColorVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abdbcd .String (),start );};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 (_ffdbc ST_PresetCameraType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fffge :=_g .Attr {};_fffge .Name =name ;switch _ffdbc {case ST_PresetCameraTypeUnset :_fffge .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_fffge .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_fffge .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_fffge .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_fffge .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_fffge .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_fffge .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_fffge .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 :_fffge .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_fffge .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 :_fffge .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 :_fffge .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_fffge .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_fffge .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_fffge .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_fffge .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_fffge .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 :_fffge .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 :_fffge .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 :_fffge .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_fffge .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_fffge .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_fffge .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_fffge .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_fffge .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_fffge .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_fffge .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_fffge .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_fffge .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_fffge .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_fffge .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_fffge .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_fffge .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_fffge .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_fffge .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_fffge .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_fffge .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 :_fffge .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_fffge .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_fffge .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 :_fffge .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_fffge .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_fffge .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueLeft :_fffge .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_fffge .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_fffge .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueBottom :_fffge .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_fffge .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveFront :_fffge .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_fffge .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypePerspectiveRight :_fffge .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_fffge .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case ST_PresetCameraTypePerspectiveBelow :_fffge .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_fffge .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 :_fffge .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 :_fffge .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 :_fffge .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 :_fffge .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 :_fffge .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 :_fffge .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 :_fffge .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 :_fffge .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_fffge .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 _fffge ,nil ;};func (_eebce *EG_TextUnderlineFill )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eebce .UFillTx !=nil {_eegee :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_eebce .UFillTx ,_eegee );};if _eebce .UFill !=nil {_aggg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eebce .UFill ,_aggg );};return nil ;};func (_bgbf *CT_ColorSchemeAndMapping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_eecc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_bgbf .ClrScheme ,_eecc );if _bgbf .ClrMap !=nil {_dgafc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_bgbf .ClrMap ,_dgafc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_aaff *CT_Hyperlink )ValidateWithPath (path string )error {if _aaff .Snd !=nil {if _ddda :=_aaff .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_ddda !=nil {return _ddda ;};};if _aaff .ExtLst !=nil {if _edaac :=_aaff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edaac !=nil {return _edaac ;};};return nil ;}; +// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path +func (_agaeb *CT_RelativeRect )ValidateWithPath (path string )error {if _agaeb .LAttr !=nil {if _aabg :=_agaeb .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_aabg !=nil {return _aabg ;};};if _agaeb .TAttr !=nil {if _bbdcc :=_agaeb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_bbdcc !=nil {return _bbdcc ;};};if _agaeb .RAttr !=nil {if _fdfaa :=_agaeb .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_fdfaa !=nil {return _fdfaa ;};};if _agaeb .BAttr !=nil {if _abdce :=_agaeb .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_abdce !=nil {return _abdce ;};};return nil ;};func (_gbdcga ST_FontCollectionIndex )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gbdcga .String (),start );}; -// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path -func (_facbe *ThemeOverride )ValidateWithPath (path string )error {if _cfffb :=_facbe .CT_BaseStylesOverride .ValidateWithPath (path );_cfffb !=nil {return _cfffb ;};return nil ;};func (_aadcf *CT_TextSpacingPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_aadcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path +func (_cgfed *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _cgfed .MinRAttr !=nil {if _gffdc :=_cgfed .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_gffdc !=nil {return _gffdc ;};};if _cgfed .MaxRAttr !=nil {if _fdaea :=_cgfed .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r");_fdaea !=nil {return _fdaea ;};};if _cgfed .MinAngAttr !=nil {if _ccbag :=_cgfed .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_ccbag !=nil {return _ccbag ;};};if _cgfed .MaxAngAttr !=nil {if _eega :=_cgfed .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_eega !=nil {return _eega ;};};if _abdbc :=_cgfed .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_abdbc !=nil {return _abdbc ;};return nil ;};func (_cgdgff ST_TextTabAlignType )ValidateWithPath (path string )error {switch _cgdgff {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdgff ));};return nil ;};func (_fcaa *CT_TableStyleTextStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcaa .BAttr !=ST_OnOffStyleTypeUnset {_degcg ,_gbece :=_fcaa .BAttr .MarshalXMLAttr (_g .Name {Local :"\u0062"});if _gbece !=nil {return _gbece ;};start .Attr =append (start .Attr ,_degcg );};if _fcaa .IAttr !=ST_OnOffStyleTypeUnset {_ebge ,_addbea :=_fcaa .IAttr .MarshalXMLAttr (_g .Name {Local :"\u0069"});if _addbea !=nil {return _addbea ;};start .Attr =append (start .Attr ,_ebge );};e .EncodeToken (start );if _fcaa .Font !=nil {_fagdg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_fcaa .Font ,_fagdg );};if _fcaa .FontRef !=nil {_cddff :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_fcaa .FontRef ,_cddff );};if _fcaa .ScrgbClr !=nil {_febfbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fcaa .ScrgbClr ,_febfbf );};if _fcaa .SrgbClr !=nil {_gcedga :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fcaa .SrgbClr ,_gcedga );};if _fcaa .HslClr !=nil {_dcdad :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fcaa .HslClr ,_dcdad );};if _fcaa .SysClr !=nil {_feeac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fcaa .SysClr ,_feeac );};if _fcaa .SchemeClr !=nil {_eefac :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fcaa .SchemeClr ,_eefac );};if _fcaa .PrstClr !=nil {_acadf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fcaa .PrstClr ,_acadf );};if _fcaa .ExtLst !=nil {_dccb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcaa .ExtLst ,_dccb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afff *CT_GradientFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afff .FlipAttr !=ST_TileFlipModeUnset {_faecd ,_gbdea :=_afff .FlipAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006c\u0069\u0070"});if _gbdea !=nil {return _gbdea ;};start .Attr =append (start .Attr ,_faecd );};if _afff .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_afff .RotWithShapeAttr ))});};e .EncodeToken (start );if _afff .GsLst !=nil {_accdg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_afff .GsLst ,_accdg );};if _afff .Lin !=nil {_ddfag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_afff .Lin ,_ddfag );};if _afff .Path !=nil {_gbdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_afff .Path ,_gbdb );};if _afff .TileRect !=nil {_ccac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}};e .EncodeElement (_afff .TileRect ,_ccac );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dccga *CT_FontReference )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bgggg ,_bcfb :=_dccga .IdxAttr .MarshalXMLAttr (_g .Name {Local :"\u0069\u0064\u0078"});if _bcfb !=nil {return _bcfb ;};start .Attr =append (start .Attr ,_bgggg );e .EncodeToken (start );if _dccga .ScrgbClr !=nil {_begd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dccga .ScrgbClr ,_begd );};if _dccga .SrgbClr !=nil {_dgdg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dccga .SrgbClr ,_dgdg );};if _dccga .HslClr !=nil {_gfcf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dccga .HslClr ,_gfcf );};if _dccga .SysClr !=nil {_bfbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dccga .SysClr ,_bfbg );};if _dccga .SchemeClr !=nil {_gfdc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dccga .SchemeClr ,_gfdc );};if _dccga .PrstClr !=nil {_fcggbb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dccga .PrstClr ,_fcggbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;}; -// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path -func (_acdb *CT_ContentPartLocking )ValidateWithPath (path string )error {if _acdb .ExtLst !=nil {if _egddb :=_acdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egddb !=nil {return _egddb ;};};return nil ;};func (_ccbb *CT_FontCollection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbb .Latin =NewCT_TextFont ();_ccbb .Ea =NewCT_TextFont ();_ccbb .Cs =NewCT_TextFont ();_ccdef :for {_bcdc ,_fgce :=d .Token ();if _fgce !=nil {return _fgce ;};switch _gdbdd :=_bcdc .(type ){case _b .StartElement :switch _gdbdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:if _dagbf :=d .DecodeElement (_ccbb .Latin ,&_gdbdd );_dagbf !=nil {return _dagbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:if _gggc :=d .DecodeElement (_ccbb .Ea ,&_gdbdd );_gggc !=nil {return _gggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:if _agec :=d .DecodeElement (_ccbb .Cs ,&_gdbdd );_agec !=nil {return _agec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_ccafg :=NewCT_SupplementalFont ();if _bgbc :=d .DecodeElement (_ccafg ,&_gdbdd );_bgbc !=nil {return _bgbc ;};_ccbb .Font =append (_ccbb .Font ,_ccafg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccbb .ExtLst =NewCT_OfficeArtExtensionList ();if _eeffd :=d .DecodeElement (_ccbb .ExtLst ,&_gdbdd );_eeffd !=nil {return _eeffd ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gdbdd .Name );if _gebb :=d .Skip ();_gebb !=nil {return _gebb ;};};case _b .EndElement :break _ccdef ;case _b .CharData :};};return nil ;};func (_ggcg *CT_ColorChangeEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggcg .ClrFrom =NewCT_Color ();_ggcg .ClrTo =NewCT_Color ();for _ ,_aaef :=range start .Attr {if _aaef .Name .Local =="\u0075\u0073\u0065\u0041"{_dagf ,_fggg :=_a .ParseBool (_aaef .Value );if _fggg !=nil {return _fggg ;};_ggcg .UseAAttr =&_dagf ;continue ;};};_dfaf :for {_aegc ,_egfeg :=d .Token ();if _egfeg !=nil {return _egfeg ;};switch _eeee :=_aegc .(type ){case _b .StartElement :switch _eeee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _gdad :=d .DecodeElement (_ggcg .ClrFrom ,&_eeee );_gdad !=nil {return _gdad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072T\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072T\u006f"}:if _ffga :=d .DecodeElement (_ggcg .ClrTo ,&_eeee );_ffga !=nil {return _ffga ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_eeee .Name );if _daagb :=d .Skip ();_daagb !=nil {return _daagb ;};};case _b .EndElement :break _dfaf ;case _b .CharData :};};return nil ;};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_aeeaf *CT_ReflectionEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebebd :=range start .Attr {if _ebebd .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_cbacb ,_dcbce :=_a .ParseInt (_ebebd .Value ,10,32);if _dcbce !=nil {return _dcbce ;};_dagfe :=int32 (_cbacb );_aeeaf .FadeDirAttr =&_dagfe ;continue ;};if _ebebd .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_gefbc ,_dcgcd :=_a .ParseInt (_ebebd .Value ,10,64);if _dcgcd !=nil {return _dcgcd ;};_aeeaf .BlurRadAttr =&_gefbc ;continue ;};if _ebebd .Name .Local =="\u0073\u0074\u0050o\u0073"{_cgddc ,_gcecb :=ParseUnionST_PositiveFixedPercentage (_ebebd .Value );if _gcecb !=nil {return _gcecb ;};_aeeaf .StPosAttr =&_cgddc ;continue ;};if _ebebd .Name .Local =="\u0065\u006e\u0064\u0041"{_bfgad ,_efaea :=ParseUnionST_PositiveFixedPercentage (_ebebd .Value );if _efaea !=nil {return _efaea ;};_aeeaf .EndAAttr =&_bfgad ;continue ;};if _ebebd .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_dedf ,_fddde :=ParseUnionST_PositiveFixedPercentage (_ebebd .Value );if _fddde !=nil {return _fddde ;};_aeeaf .EndPosAttr =&_dedf ;continue ;};if _ebebd .Name .Local =="\u0064\u0069\u0073\u0074"{_fcebbd ,_ecdac :=_a .ParseInt (_ebebd .Value ,10,64);if _ecdac !=nil {return _ecdac ;};_aeeaf .DistAttr =&_fcebbd ;continue ;};if _ebebd .Name .Local =="\u0064\u0069\u0072"{_gacdf ,_baeee :=_a .ParseInt (_ebebd .Value ,10,32);if _baeee !=nil {return _baeee ;};_abedf :=int32 (_gacdf );_aeeaf .DirAttr =&_abedf ;continue ;};if _ebebd .Name .Local =="\u0073\u0074\u0041"{_fegec ,_aebfc :=ParseUnionST_PositiveFixedPercentage (_ebebd .Value );if _aebfc !=nil {return _aebfc ;};_aeeaf .StAAttr =&_fegec ;continue ;};if _ebebd .Name .Local =="\u0073\u0078"{_agbga ,_abdb :=ParseUnionST_Percentage (_ebebd .Value );if _abdb !=nil {return _abdb ;};_aeeaf .SxAttr =&_agbga ;continue ;};if _ebebd .Name .Local =="\u0073\u0079"{_cgcd ,_baegd :=ParseUnionST_Percentage (_ebebd .Value );if _baegd !=nil {return _baegd ;};_aeeaf .SyAttr =&_cgcd ;continue ;};if _ebebd .Name .Local =="\u006b\u0078"{_aebfb ,_fgee :=_a .ParseInt (_ebebd .Value ,10,32);if _fgee !=nil {return _fgee ;};_baabf :=int32 (_aebfb );_aeeaf .KxAttr =&_baabf ;continue ;};if _ebebd .Name .Local =="\u006b\u0079"{_abdfe ,_ccaaf :=_a .ParseInt (_ebebd .Value ,10,32);if _ccaaf !=nil {return _ccaaf ;};_aaee :=int32 (_abdfe );_aeeaf .KyAttr =&_aaee ;continue ;};if _ebebd .Name .Local =="\u0061\u006c\u0067\u006e"{_aeeaf .AlgnAttr .UnmarshalXMLAttr (_ebebd );continue ;};if _ebebd .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_bdffb ,_bffeae :=_a .ParseBool (_ebebd .Value );if _bffeae !=nil {return _bffeae ;};_aeeaf .RotWithShapeAttr =&_bdffb ;continue ;};};for {_fgfabb ,_acffe :=d .Token ();if _acffe !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0066\u006c\u0065c\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_acffe );};if _ggcbf ,_ffafe :=_fgfabb .(_b .EndElement );_ffafe &&_ggcbf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_Media and its children +func (_dabfc *EG_Media )Validate ()error {return _dabfc .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");}; -// Validate validates the CT_Path2DClose and its children -func (_cfac *CT_Path2DClose )Validate ()error {return _cfac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};func NewCT_Point3D ()*CT_Point3D {_dbcbe :=&CT_Point3D {};return _dbcbe };func (_aagf ST_ShapeType )ValidateWithPath (path string )error {switch _aagf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagf ));};return nil ;};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;};func (_edfcf ST_TextHorzOverflowType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gaaff :=_b .Attr {};_gaaff .Name =name ;switch _edfcf {case ST_TextHorzOverflowTypeUnset :_gaaff .Value ="";case ST_TextHorzOverflowTypeOverflow :_gaaff .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_gaaff .Value ="\u0063\u006c\u0069\u0070";};return _gaaff ,nil ;};func NewEG_Geometry ()*EG_Geometry {_feebd :=&EG_Geometry {};return _feebd };func NewCT_EffectStyleList ()*CT_EffectStyleList {_dcdcf :=&CT_EffectStyleList {};return _dcdcf };func (_bcge *CT_DuotoneEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgeea :for {_ceagc ,_cgcc :=d .Token ();if _cgcc !=nil {return _cgcc ;};switch _adge :=_ceagc .(type ){case _b .StartElement :switch _adge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ffaag :=NewEG_ColorChoice ();_ffaag .ScrgbClr =NewCT_ScRgbColor ();if _ecbcg :=d .DecodeElement (_ffaag .ScrgbClr ,&_adge );_ecbcg !=nil {return _ecbcg ;};_bcge .EG_ColorChoice =append (_bcge .EG_ColorChoice ,_ffaag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cbeg :=NewEG_ColorChoice ();_cbeg .SrgbClr =NewCT_SRgbColor ();if _gbcg :=d .DecodeElement (_cbeg .SrgbClr ,&_adge );_gbcg !=nil {return _gbcg ;};_bcge .EG_ColorChoice =append (_bcge .EG_ColorChoice ,_cbeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dege :=NewEG_ColorChoice ();_dege .HslClr =NewCT_HslColor ();if _cdfb :=d .DecodeElement (_dege .HslClr ,&_adge );_cdfb !=nil {return _cdfb ;};_bcge .EG_ColorChoice =append (_bcge .EG_ColorChoice ,_dege );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fbcb :=NewEG_ColorChoice ();_fbcb .SysClr =NewCT_SystemColor ();if _eaac :=d .DecodeElement (_fbcb .SysClr ,&_adge );_eaac !=nil {return _eaac ;};_bcge .EG_ColorChoice =append (_bcge .EG_ColorChoice ,_fbcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gcdd :=NewEG_ColorChoice ();_gcdd .SchemeClr =NewCT_SchemeColor ();if _gdcab :=d .DecodeElement (_gcdd .SchemeClr ,&_adge );_gdcab !=nil {return _gdcab ;};_bcge .EG_ColorChoice =append (_bcge .EG_ColorChoice ,_gcdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ecgd :=NewEG_ColorChoice ();_ecgd .PrstClr =NewCT_PresetColor ();if _efdda :=d .DecodeElement (_ecgd .PrstClr ,&_adge );_efdda !=nil {return _efdda ;};_bcge .EG_ColorChoice =append (_bcge .EG_ColorChoice ,_ecgd );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0075\u006f\u0074\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025v",_adge .Name );if _abac :=d .Skip ();_abac !=nil {return _abac ;};};case _b .EndElement :break _bgeea ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_CustomGeometry2D and its children +func (_dafg *CT_CustomGeometry2D )Validate ()error {return _dafg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_fdffe :=&CT_TableCellBorderStyle {};return _fdffe ;};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_fadaag :=&CT_NonVisualDrawingProps {};return _fadaag ;};type ST_TextAnchoringType byte ;func (_bcfbc *ST_PositivePercentage )ValidateWithPath (path string )error {_bdgcga :=[]string {};if _bcfbc .ST_PositivePercentageDecimal !=nil {_bdgcga =append (_bdgcga ,"\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 _bcfbc .ST_PositivePercentage !=nil {if _cbege :=_bcfbc .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_cbege !=nil {return _cbege ;};_bdgcga =append (_bdgcga ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_bdgcga )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bdgcga );};return nil ;};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path -func (_ecggd *CT_TransformEffect )ValidateWithPath (path string )error {if _ecggd .SxAttr !=nil {if _ecgbc :=_ecggd .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_ecgbc !=nil {return _ecgbc ;};};if _ecggd .SyAttr !=nil {if _gcddba :=_ecggd .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_gcddba !=nil {return _gcddba ;};};if _ecggd .KxAttr !=nil {if *_ecggd .KxAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_ecggd .KxAttr );};if *_ecggd .KxAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ecggd .KxAttr );};};if _ecggd .KyAttr !=nil {if *_ecggd .KyAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_ecggd .KyAttr );};if *_ecggd .KyAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ecggd .KyAttr );};};if _ecggd .TxAttr !=nil {if _fbedfd :=_ecggd .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_fbedfd !=nil {return _fbedfd ;};};if _ecggd .TyAttr !=nil {if _edaedg :=_ecggd .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_edaedg !=nil {return _edaedg ;};};return nil ;};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;};func (_deaa *CT_ColorSchemeAndMapping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deaa .ClrScheme =NewCT_ColorScheme ();_dcgb :for {_abecf ,_dadg :=d .Token ();if _dadg !=nil {return _dadg ;};switch _gdbd :=_abecf .(type ){case _b .StartElement :switch _gdbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _ggdd :=d .DecodeElement (_deaa .ClrScheme ,&_gdbd );_ggdd !=nil {return _ggdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_deaa .ClrMap =NewCT_ColorMapping ();if _bgffc :=d .DecodeElement (_deaa .ClrMap ,&_gdbd );_bgffc !=nil {return _bgffc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u006e\u0064\u004d\u0061p\u0070\u0069\u006e\u0067\u0020%\u0076",_gdbd .Name );if _deeeg :=d .Skip ();_deeeg !=nil {return _deeeg ;};};case _b .EndElement :break _dcgb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_ContentPartLocking and its children +func (_bdgb *CT_ContentPartLocking )Validate ()error {return _bdgb .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path -func (_ffffa *CT_PictureLocking )ValidateWithPath (path string )error {if _ffffa .ExtLst !=nil {if _gdbeb :=_ffffa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdbeb !=nil {return _gdbeb ;};};return nil ;};func (_ccbf *TblStyleLst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _ccbf .CT_TableStyleList .MarshalXML (e ,start );};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};func (_cgbfca *CT_HslColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbfca .HueAttr =0;for _ ,_fffd :=range start .Attr {if _fffd .Name .Local =="\u0068\u0075\u0065"{_abbga ,_ecff :=_a .ParseInt (_fffd .Value ,10,32);if _ecff !=nil {return _ecff ;};_cgbfca .HueAttr =int32 (_abbga );continue ;};if _fffd .Name .Local =="\u0073\u0061\u0074"{_fbab ,_dfda :=ParseUnionST_Percentage (_fffd .Value );if _dfda !=nil {return _dfda ;};_cgbfca .SatAttr =_fbab ;continue ;};if _fffd .Name .Local =="\u006c\u0075\u006d"{_afgf ,_ecbcdg :=ParseUnionST_Percentage (_fffd .Value );if _ecbcdg !=nil {return _ecbcdg ;};_cgbfca .LumAttr =_afgf ;continue ;};};_efdcd :for {_ebcdf ,_gfebd :=d .Token ();if _gfebd !=nil {return _gfebd ;};switch _ecddd :=_ebcdf .(type ){case _b .StartElement :switch _ecddd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_dafg :=NewEG_ColorTransform ();_dafg .Tint =NewCT_PositiveFixedPercentage ();if _gdbcd :=d .DecodeElement (_dafg .Tint ,&_ecddd );_gdbcd !=nil {return _gdbcd ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_dafg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_bcac :=NewEG_ColorTransform ();_bcac .Shade =NewCT_PositiveFixedPercentage ();if _feef :=d .DecodeElement (_bcac .Shade ,&_ecddd );_feef !=nil {return _feef ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_bcac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_aegde :=NewEG_ColorTransform ();_aegde .Comp =NewCT_ComplementTransform ();if _decg :=d .DecodeElement (_aegde .Comp ,&_ecddd );_decg !=nil {return _decg ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_aegde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_agdfg :=NewEG_ColorTransform ();_agdfg .Inv =NewCT_InverseTransform ();if _gced :=d .DecodeElement (_agdfg .Inv ,&_ecddd );_gced !=nil {return _gced ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_agdfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_ebggc :=NewEG_ColorTransform ();_ebggc .Gray =NewCT_GrayscaleTransform ();if _dcfga :=d .DecodeElement (_ebggc .Gray ,&_ecddd );_dcfga !=nil {return _dcfga ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_ebggc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_eeaaa :=NewEG_ColorTransform ();_eeaaa .Alpha =NewCT_PositiveFixedPercentage ();if _acgba :=d .DecodeElement (_eeaaa .Alpha ,&_ecddd );_acgba !=nil {return _acgba ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_eeaaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_fbfc :=NewEG_ColorTransform ();_fbfc .AlphaOff =NewCT_FixedPercentage ();if _ebeab :=d .DecodeElement (_fbfc .AlphaOff ,&_ecddd );_ebeab !=nil {return _ebeab ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_fbfc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ggad :=NewEG_ColorTransform ();_ggad .AlphaMod =NewCT_PositivePercentage ();if _efgef :=d .DecodeElement (_ggad .AlphaMod ,&_ecddd );_efgef !=nil {return _efgef ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_ggad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_dgbb :=NewEG_ColorTransform ();_dgbb .Hue =NewCT_PositiveFixedAngle ();if _bebd :=d .DecodeElement (_dgbb .Hue ,&_ecddd );_bebd !=nil {return _bebd ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_dgbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_gafg :=NewEG_ColorTransform ();_gafg .HueOff =NewCT_Angle ();if _afdga :=d .DecodeElement (_gafg .HueOff ,&_ecddd );_afdga !=nil {return _afdga ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_gafg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gbgf :=NewEG_ColorTransform ();_gbgf .HueMod =NewCT_PositivePercentage ();if _cgca :=d .DecodeElement (_gbgf .HueMod ,&_ecddd );_cgca !=nil {return _cgca ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_gbgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_ecdgc :=NewEG_ColorTransform ();_ecdgc .Sat =NewCT_Percentage ();if _ebead :=d .DecodeElement (_ecdgc .Sat ,&_ecddd );_ebead !=nil {return _ebead ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_ecdgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_faabe :=NewEG_ColorTransform ();_faabe .SatOff =NewCT_Percentage ();if _bcbfgd :=d .DecodeElement (_faabe .SatOff ,&_ecddd );_bcbfgd !=nil {return _bcbfgd ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_faabe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_addab :=NewEG_ColorTransform ();_addab .SatMod =NewCT_Percentage ();if _fccg :=d .DecodeElement (_addab .SatMod ,&_ecddd );_fccg !=nil {return _fccg ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_addab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_dedga :=NewEG_ColorTransform ();_dedga .Lum =NewCT_Percentage ();if _beeaa :=d .DecodeElement (_dedga .Lum ,&_ecddd );_beeaa !=nil {return _beeaa ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_dedga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_cecgce :=NewEG_ColorTransform ();_cecgce .LumOff =NewCT_Percentage ();if _accd :=d .DecodeElement (_cecgce .LumOff ,&_ecddd );_accd !=nil {return _accd ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_cecgce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_abdcb :=NewEG_ColorTransform ();_abdcb .LumMod =NewCT_Percentage ();if _fggba :=d .DecodeElement (_abdcb .LumMod ,&_ecddd );_fggba !=nil {return _fggba ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_abdcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_adfed :=NewEG_ColorTransform ();_adfed .Red =NewCT_Percentage ();if _cadba :=d .DecodeElement (_adfed .Red ,&_ecddd );_cadba !=nil {return _cadba ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_adfed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_eccd :=NewEG_ColorTransform ();_eccd .RedOff =NewCT_Percentage ();if _deab :=d .DecodeElement (_eccd .RedOff ,&_ecddd );_deab !=nil {return _deab ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_eccd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_agcg :=NewEG_ColorTransform ();_agcg .RedMod =NewCT_Percentage ();if _edaag :=d .DecodeElement (_agcg .RedMod ,&_ecddd );_edaag !=nil {return _edaag ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_agcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_dgfed :=NewEG_ColorTransform ();_dgfed .Green =NewCT_Percentage ();if _becea :=d .DecodeElement (_dgfed .Green ,&_ecddd );_becea !=nil {return _becea ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_dgfed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_cdge :=NewEG_ColorTransform ();_cdge .GreenOff =NewCT_Percentage ();if _egbe :=d .DecodeElement (_cdge .GreenOff ,&_ecddd );_egbe !=nil {return _egbe ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_cdge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_ffaaf :=NewEG_ColorTransform ();_ffaaf .GreenMod =NewCT_Percentage ();if _fddafa :=d .DecodeElement (_ffaaf .GreenMod ,&_ecddd );_fddafa !=nil {return _fddafa ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_ffaaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_gefac :=NewEG_ColorTransform ();_gefac .Blue =NewCT_Percentage ();if _aefbb :=d .DecodeElement (_gefac .Blue ,&_ecddd );_aefbb !=nil {return _aefbb ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_gefac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_agdc :=NewEG_ColorTransform ();_agdc .BlueOff =NewCT_Percentage ();if _dbdbg :=d .DecodeElement (_agdc .BlueOff ,&_ecddd );_dbdbg !=nil {return _dbdbg ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_agdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_gffb :=NewEG_ColorTransform ();_gffb .BlueMod =NewCT_Percentage ();if _edebe :=d .DecodeElement (_gffb .BlueMod ,&_ecddd );_edebe !=nil {return _edebe ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_gffb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_dcgda :=NewEG_ColorTransform ();_dcgda .Gamma =NewCT_GammaTransform ();if _cdcbg :=d .DecodeElement (_dcgda .Gamma ,&_ecddd );_cdcbg !=nil {return _cdcbg ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_dcgda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_ffcab :=NewEG_ColorTransform ();_ffcab .InvGamma =NewCT_InverseGammaTransform ();if _bbag :=d .DecodeElement (_ffcab .InvGamma ,&_ecddd );_bbag !=nil {return _bbag ;};_cgbfca .EG_ColorTransform =append (_cgbfca .EG_ColorTransform ,_ffcab );default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_ecddd .Name );if _agbeg :=d .Skip ();_agbeg !=nil {return _agbeg ;};};case _b .EndElement :break _efdcd ;case _b .CharData :};};return nil ;};func (_abaef ST_Coordinate32 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abaef .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_abaef .ST_Coordinate32Unqualified )));};if _abaef .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_abaef .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_eagec *CT_NonVisualConnectorProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eagec .CxnSpLocks !=nil {_abff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_eagec .CxnSpLocks ,_abff );};if _eagec .StCxn !=nil {_bbgdg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_eagec .StCxn ,_bbgdg );};if _eagec .EndCxn !=nil {_fcdeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}};e .EncodeElement (_eagec .EndCxn ,_fcdeb );};if _eagec .ExtLst !=nil {_bcgga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eagec .ExtLst ,_bcgga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbd *CT_AnimationChartElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbd .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_bb .Sprintf ("\u0025\u0076",*_cbd .SeriesIdxAttr )});};if _cbd .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_cbd .CategoryIdxAttr )});};_bdg ,_ade :=_cbd .BldStepAttr .MarshalXMLAttr (_b .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _ade !=nil {return _ade ;};start .Attr =append (start .Attr ,_bdg );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ST_PositivePercentage is a union type +type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;}; -// Validate validates the CT_SRgbColor and its children -func (_ecfcf *CT_SRgbColor )Validate ()error {return _ecfcf .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");}; +// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path +func (_dccgf *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };func (_accga *CT_DuotoneEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgbaf :for {_ccbe ,_gbef :=d .Token ();if _gbef !=nil {return _gbef ;};switch _afee :=_ccbe .(type ){case _g .StartElement :switch _afee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ecdde :=NewEG_ColorChoice ();_ecdde .ScrgbClr =NewCT_ScRgbColor ();if _dcaa :=d .DecodeElement (_ecdde .ScrgbClr ,&_afee );_dcaa !=nil {return _dcaa ;};_accga .EG_ColorChoice =append (_accga .EG_ColorChoice ,_ecdde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cfec :=NewEG_ColorChoice ();_cfec .SrgbClr =NewCT_SRgbColor ();if _gbad :=d .DecodeElement (_cfec .SrgbClr ,&_afee );_gbad !=nil {return _gbad ;};_accga .EG_ColorChoice =append (_accga .EG_ColorChoice ,_cfec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_caae :=NewEG_ColorChoice ();_caae .HslClr =NewCT_HslColor ();if _dbedb :=d .DecodeElement (_caae .HslClr ,&_afee );_dbedb !=nil {return _dbedb ;};_accga .EG_ColorChoice =append (_accga .EG_ColorChoice ,_caae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_agfe :=NewEG_ColorChoice ();_agfe .SysClr =NewCT_SystemColor ();if _caef :=d .DecodeElement (_agfe .SysClr ,&_afee );_caef !=nil {return _caef ;};_accga .EG_ColorChoice =append (_accga .EG_ColorChoice ,_agfe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fdec :=NewEG_ColorChoice ();_fdec .SchemeClr =NewCT_SchemeColor ();if _cega :=d .DecodeElement (_fdec .SchemeClr ,&_afee );_cega !=nil {return _cega ;};_accga .EG_ColorChoice =append (_accga .EG_ColorChoice ,_fdec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ebbbd :=NewEG_ColorChoice ();_ebbbd .PrstClr =NewCT_PresetColor ();if _fegd :=d .DecodeElement (_ebbbd .PrstClr ,&_afee );_fegd !=nil {return _fegd ;};_accga .EG_ColorChoice =append (_accga .EG_ColorChoice ,_ebbbd );default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_afee .Name );if _acaf :=d .Skip ();_acaf !=nil {return _acaf ;};};case _g .EndElement :break _dgbaf ;case _g .CharData :};};return nil ;};func (_dbbff ST_DgmBuildStep )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbbff .String (),start );};func (_cffba ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _cffba {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffba ));};return nil ;};func (_ecaec *CT_PresetGeometry2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecaec .PrstAttr =ST_ShapeType (1);for _ ,_aaecb :=range start .Attr {if _aaecb .Name .Local =="\u0070\u0072\u0073\u0074"{_ecaec .PrstAttr .UnmarshalXMLAttr (_aaecb );continue ;};};_fbbce :for {_bgbbc ,_ffceb :=d .Token ();if _ffceb !=nil {return _ffceb ;};switch _adbcf :=_bgbbc .(type ){case _g .StartElement :switch _adbcf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_ecaec .AvLst =NewCT_GeomGuideList ();if _ceeaab :=d .DecodeElement (_ecaec .AvLst ,&_adbcf );_ceeaab !=nil {return _ceeaab ;};default:_fc .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",_adbcf .Name );if _efffc :=d .Skip ();_efffc !=nil {return _efffc ;};};case _g .EndElement :break _fbbce ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path -func (_gegce *EG_Effect )ValidateWithPath (path string )error {if _gegce .Cont !=nil {if _deecg :=_gegce .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_deecg !=nil {return _deecg ;};};if _gegce .Effect !=nil {if _dgbgcb :=_gegce .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_dgbgcb !=nil {return _dgbgcb ;};};if _gegce .AlphaBiLevel !=nil {if _ebdbg :=_gegce .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_ebdbg !=nil {return _ebdbg ;};};if _gegce .AlphaCeiling !=nil {if _cbgda :=_gegce .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_cbgda !=nil {return _cbgda ;};};if _gegce .AlphaFloor !=nil {if _gfggcb :=_gegce .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_gfggcb !=nil {return _gfggcb ;};};if _gegce .AlphaInv !=nil {if _bfgfe :=_gegce .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_bfgfe !=nil {return _bfgfe ;};};if _gegce .AlphaMod !=nil {if _ceagcc :=_gegce .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_ceagcc !=nil {return _ceagcc ;};};if _gegce .AlphaModFix !=nil {if _ffefe :=_gegce .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_ffefe !=nil {return _ffefe ;};};if _gegce .AlphaOutset !=nil {if _gcccd :=_gegce .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_gcccd !=nil {return _gcccd ;};};if _gegce .AlphaRepl !=nil {if _cgfbd :=_gegce .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_cgfbd !=nil {return _cgfbd ;};};if _gegce .BiLevel !=nil {if _fdcde :=_gegce .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_fdcde !=nil {return _fdcde ;};};if _gegce .Blend !=nil {if _gagb :=_gegce .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_gagb !=nil {return _gagb ;};};if _gegce .Blur !=nil {if _fffea :=_gegce .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_fffea !=nil {return _fffea ;};};if _gegce .ClrChange !=nil {if _bfabc :=_gegce .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bfabc !=nil {return _bfabc ;};};if _gegce .ClrRepl !=nil {if _fdbb :=_gegce .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_fdbb !=nil {return _fdbb ;};};if _gegce .Duotone !=nil {if _deggg :=_gegce .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_deggg !=nil {return _deggg ;};};if _gegce .Fill !=nil {if _acabeg :=_gegce .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_acabeg !=nil {return _acabeg ;};};if _gegce .FillOverlay !=nil {if _acffg :=_gegce .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_acffg !=nil {return _acffg ;};};if _gegce .Glow !=nil {if _gecbed :=_gegce .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_gecbed !=nil {return _gecbed ;};};if _gegce .Grayscl !=nil {if _fdecac :=_gegce .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_fdecac !=nil {return _fdecac ;};};if _gegce .Hsl !=nil {if _bbcbd :=_gegce .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_bbcbd !=nil {return _bbcbd ;};};if _gegce .InnerShdw !=nil {if _gafff :=_gegce .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_gafff !=nil {return _gafff ;};};if _gegce .Lum !=nil {if _cbgeg :=_gegce .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_cbgeg !=nil {return _cbgeg ;};};if _gegce .OuterShdw !=nil {if _gdabd :=_gegce .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_gdabd !=nil {return _gdabd ;};};if _gegce .PrstShdw !=nil {if _ffdccb :=_gegce .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_ffdccb !=nil {return _ffdccb ;};};if _gegce .Reflection !=nil {if _gafgca :=_gegce .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gafgca !=nil {return _gafgca ;};};if _gegce .RelOff !=nil {if _fbbfa :=_gegce .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_fbbfa !=nil {return _fbbfa ;};};if _gegce .SoftEdge !=nil {if _baaae :=_gegce .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_baaae !=nil {return _baaae ;};};if _gegce .Tint !=nil {if _fafb :=_gegce .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_fafb !=nil {return _fafb ;};};if _gegce .Xfrm !=nil {if _eacda :=_gegce .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eacda !=nil {return _eacda ;};};return nil ;};func (_caedb ST_LightRigDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_caedb .String (),start );};func (_ecaebd ST_BlipCompression )String ()string {switch _ecaebd {case 0:return "";case 1:return "\u0065\u006d\u0061i\u006c";case 2:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 3:return "\u0070\u0072\u0069n\u0074";case 4:return "\u0068q\u0070\u0072\u0069\u006e\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func (_gbdg *CT_TextField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbdg .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_gafef :=range start .Attr {if _gafef .Name .Local =="\u0069\u0064"{_cfgbg ,_dececd :=_gafef .Value ,error (nil );if _dececd !=nil {return _dececd ;};_gbdg .IdAttr =_cfgbg ;continue ;};if _gafef .Name .Local =="\u0074\u0079\u0070\u0065"{_gagae ,_dgbc :=_gafef .Value ,error (nil );if _dgbc !=nil {return _dgbc ;};_gbdg .TypeAttr =&_gagae ;continue ;};};_fcdefa :for {_aadfd ,_ddcgge :=d .Token ();if _ddcgge !=nil {return _ddcgge ;};switch _egffa :=_aadfd .(type ){case _b .StartElement :switch _egffa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_gbdg .RPr =NewCT_TextCharacterProperties ();if _cccfb :=d .DecodeElement (_gbdg .RPr ,&_egffa );_cccfb !=nil {return _cccfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_gbdg .PPr =NewCT_TextParagraphProperties ();if _fdaba :=d .DecodeElement (_gbdg .PPr ,&_egffa );_fdaba !=nil {return _fdaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_gbdg .T =new (string );if _ddffe :=d .DecodeElement (_gbdg .T ,&_egffa );_ddffe !=nil {return _ddffe ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_egffa .Name );if _ffcdd :=d .Skip ();_ffcdd !=nil {return _ffcdd ;};};case _b .EndElement :break _fcdefa ;case _b .CharData :};};return nil ;};func (_aefde *CT_TextFont )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dggfgf :=range start .Attr {if _dggfgf .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_fdecg ,_fbccd :=_dggfgf .Value ,error (nil );if _fbccd !=nil {return _fbccd ;};_aefde .TypefaceAttr =_fdecg ;continue ;};if _dggfgf .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_daeacb ,_fbffe :=_dggfgf .Value ,error (nil );if _fbffe !=nil {return _fbffe ;};_aefde .PanoseAttr =&_daeacb ;continue ;};if _dggfgf .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_aefde .PitchFamilyAttr .UnmarshalXMLAttr (_dggfgf );continue ;};if _dggfgf .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_fccaa ,_ccgee :=_a .ParseInt (_dggfgf .Value ,10,8);if _ccgee !=nil {return _ccgee ;};_ccbce :=int8 (_fccaa );_aefde .CharsetAttr =&_ccbce ;continue ;};};for {_gaeeg ,_adcfae :=d .Token ();if _adcfae !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_adcfae );};if _bgffb ,_aeabf :=_gaeeg .(_b .EndElement );_aeabf &&_bgffb .Name ==start .Name {break ;};};return nil ;};func (_ccecbc *CT_TextBulletSizeFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path +func (_fadea *CT_PositiveSize2D )ValidateWithPath (path string )error {if _fadea .CxAttr < 0{return _bb .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fadea .CxAttr );};if _fadea .CxAttr > 27273042316900{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fadea .CxAttr );};if _fadea .CyAttr < 0{return _bb .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fadea .CyAttr );};if _fadea .CyAttr > 27273042316900{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fadea .CyAttr );};return nil ;};func (_badabc ST_LineCap )String ()string {switch _badabc {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";};type ST_BevelPresetType byte ;func (_effg *CT_AlphaReplaceEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061"},Value :_bb .Sprintf ("\u0025\u0076",_effg .AAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path -func (_ffde *CT_ColorMRU )ValidateWithPath (path string )error {for _cbdgc ,_gfaag :=range _ffde .EG_ColorChoice {if _bace :=_gfaag .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cbdgc ));_bace !=nil {return _bace ;};};return nil ;};func (_gfc *CT_BiLevelEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_bb .Sprintf ("\u0025\u0076",_gfc .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aced *CT_AudioCDTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_aced .TrackAttr )});if _aced .TimeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_aced .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcfe *CT_TextTabStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcfe .PosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_fcfe .PosAttr )});};if _fcfe .AlgnAttr !=ST_TextTabAlignTypeUnset {_aadca ,_ecced :=_fcfe .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _ecced !=nil {return _ecced ;};start .Attr =append (start .Attr ,_aadca );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbddc ST_ShapeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gafc :=_b .Attr {};_gafc .Name =name ;switch _gbddc {case ST_ShapeTypeUnset :_gafc .Value ="";case ST_ShapeTypeLine :_gafc .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_gafc .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_gafc .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_gafc .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_gafc .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_gafc .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_gafc .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_gafc .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_gafc .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_gafc .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_gafc .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_gafc .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_gafc .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_gafc .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_gafc .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_gafc .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_gafc .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_gafc .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_gafc .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_gafc .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_gafc .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_gafc .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_gafc .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_gafc .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_gafc .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_gafc .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_gafc .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_gafc .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_gafc .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_gafc .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_gafc .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_gafc .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_gafc .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_gafc .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_gafc .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_gafc .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_gafc .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_gafc .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_gafc .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_gafc .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_gafc .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_gafc .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_gafc .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_gafc .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_gafc .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_gafc .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_gafc .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_gafc .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_gafc .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_gafc .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_gafc .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_gafc .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_gafc .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_gafc .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_gafc .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_gafc .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_gafc .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_gafc .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_gafc .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_gafc .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_gafc .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_gafc .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_gafc .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_gafc .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_gafc .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_gafc .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_gafc .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_gafc .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_gafc .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_gafc .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_gafc .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_gafc .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_gafc .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_gafc .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_gafc .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_gafc .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_gafc .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_gafc .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_gafc .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_gafc .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_gafc .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_gafc .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_gafc .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_gafc .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_gafc .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_gafc .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_gafc .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_gafc .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_gafc .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_gafc .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_gafc .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeLeftBrace :_gafc .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_gafc .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_gafc .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case ST_ShapeTypeBracePair :_gafc .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_gafc .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_gafc .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case ST_ShapeTypeBentConnector3 :_gafc .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_gafc .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case ST_ShapeTypeBentConnector5 :_gafc .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_gafc .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case ST_ShapeTypeCurvedConnector3 :_gafc .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_gafc .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case ST_ShapeTypeCurvedConnector5 :_gafc .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_gafc .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_gafc .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case ST_ShapeTypeCallout3 :_gafc .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_gafc .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_gafc .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeAccentCallout3 :_gafc .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_gafc .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeBorderCallout2 :_gafc .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_gafc .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentBorderCallout1 :_gafc .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_gafc .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case ST_ShapeTypeAccentBorderCallout3 :_gafc .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_gafc .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeRoundRectCallout :_gafc .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_gafc .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloudCallout :_gafc .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_gafc .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_gafc .Value ="\u0072\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeRibbon2 :_gafc .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_gafc .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_gafc .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case ST_ShapeTypeLeftRightRibbon :_gafc .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_gafc .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case ST_ShapeTypeHorizontalScroll :_gafc .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_gafc .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_gafc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_ShapeTypePlus :_gafc .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_gafc .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_gafc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case ST_ShapeTypeFlowChartInputOutput :_gafc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_gafc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073";case ST_ShapeTypeFlowChartInternalStorage :_gafc .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartDocument :_gafc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case ST_ShapeTypeFlowChartMultidocument :_gafc .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_gafc .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPreparation :_gafc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_gafc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case ST_ShapeTypeFlowChartManualOperation :_gafc .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartConnector :_gafc .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPunchedCard :_gafc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_gafc .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case ST_ShapeTypeFlowChartSummingJunction :_gafc .Value ="\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e";case ST_ShapeTypeFlowChartOr :_gafc .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case ST_ShapeTypeFlowChartCollate :_gafc .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_gafc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case ST_ShapeTypeFlowChartExtract :_gafc .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_gafc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case ST_ShapeTypeFlowChartOfflineStorage :_gafc .Value ="\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case ST_ShapeTypeFlowChartOnlineStorage :_gafc .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case ST_ShapeTypeFlowChartMagneticTape :_gafc .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_gafc .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case ST_ShapeTypeFlowChartMagneticDrum :_gafc .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_gafc .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case ST_ShapeTypeFlowChartDelay :_gafc .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_gafc .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case ST_ShapeTypeFlowChartOffpageConnector :_gafc .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_gafc .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case ST_ShapeTypeActionButtonHome :_gafc .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_gafc .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case ST_ShapeTypeActionButtonInformation :_gafc .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";case ST_ShapeTypeActionButtonForwardNext :_gafc .Value ="\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074";case ST_ShapeTypeActionButtonBackPrevious :_gafc .Value ="\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073";case ST_ShapeTypeActionButtonEnd :_gafc .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case ST_ShapeTypeActionButtonBeginning :_gafc .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_gafc .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case ST_ShapeTypeActionButtonDocument :_gafc .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_gafc .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case ST_ShapeTypeActionButtonMovie :_gafc .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_gafc .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_gafc .Value ="\u0067\u0065\u0061r\u0039";case ST_ShapeTypeFunnel :_gafc .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_gafc .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_gafc .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case ST_ShapeTypeMathMultiply :_gafc .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_gafc .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_gafc .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case ST_ShapeTypeMathNotEqual :_gafc .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_gafc .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_gafc .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypePlaqueTabs :_gafc .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_gafc .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_gafc .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case ST_ShapeTypeChartPlus :_gafc .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _gafc ,nil ;};func (_fedca ST_PresetPatternVal )ValidateWithPath (path string )error {switch _fedca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedca ));};return nil ;}; +// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path +func (_fbag *CT_BlipFillProperties )ValidateWithPath (path string )error {if _fbag .Blip !=nil {if _afdg :=_fbag .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_afdg !=nil {return _afdg ;};};if _fbag .SrcRect !=nil {if _gega :=_fbag .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074");_gega !=nil {return _gega ;};};if _fbag .Tile !=nil {if _dege :=_fbag .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_dege !=nil {return _dege ;};};if _fbag .Stretch !=nil {if _fdfgb :=_fbag .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_fdfgb !=nil {return _fdfgb ;};};return nil ;};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;}; -// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path -func (_eddb *CT_VideoFile )ValidateWithPath (path string )error {if _eddb .ExtLst !=nil {if _bfgfbg :=_eddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfgfbg !=nil {return _bfgfbg ;};};return nil ;};func (_cabe *CT_HSLEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abegb :=range start .Attr {if _abegb .Name .Local =="\u0068\u0075\u0065"{_fabgdg ,_gace :=_a .ParseInt (_abegb .Value ,10,32);if _gace !=nil {return _gace ;};_ecaea :=int32 (_fabgdg );_cabe .HueAttr =&_ecaea ;continue ;};if _abegb .Name .Local =="\u0073\u0061\u0074"{_gdbbc ,_fddad :=ParseUnionST_FixedPercentage (_abegb .Value );if _fddad !=nil {return _fddad ;};_cabe .SatAttr =&_gdbbc ;continue ;};if _abegb .Name .Local =="\u006c\u0075\u006d"{_gbdfb ,_agge :=ParseUnionST_FixedPercentage (_abegb .Value );if _agge !=nil {return _agge ;};_cabe .LumAttr =&_gbdfb ;continue ;};};for {_cffgf ,_dbdb :=d .Token ();if _dbdb !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_dbdb );};if _gcbfc ,_ceaba :=_cffgf .(_b .EndElement );_ceaba &&_gcbfc .Name ==start .Name {break ;};};return nil ;};func (_cdgcf *CT_TileInfoProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdgcf .TxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_cdgcf .TxAttr )});};if _cdgcf .TyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_cdgcf .TyAttr )});};if _cdgcf .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_cdgcf .SxAttr )});};if _cdgcf .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_cdgcf .SyAttr )});};if _cdgcf .FlipAttr !=ST_TileFlipModeUnset {_gfgee ,_gfddf :=_cdgcf .FlipAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006c\u0069\u0070"});if _gfddf !=nil {return _gfddf ;};start .Attr =append (start .Attr ,_gfgee );};if _cdgcf .AlgnAttr !=ST_RectAlignmentUnset {_efeec ,_eadgg :=_cdgcf .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _eadgg !=nil {return _eadgg ;};start .Attr =append (start .Attr ,_efeec );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_cdg :=&CT_CustomGeometry2D {};_cdg .PathLst =NewCT_Path2DList ();return _cdg ;};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_ebeaf :=&CT_SoftEdgesEffect {};_ebeaf .RadAttr =0;return _ebeaf ;};func (_afccce *CT_Scale2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afccce .Sx =NewCT_Ratio ();_afccce .Sy =NewCT_Ratio ();_gcgb :for {_adffb ,_cdgc :=d .Token ();if _cdgc !=nil {return _cdgc ;};switch _ebga :=_adffb .(type ){case _b .StartElement :switch _ebga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0078"}:if _gcaad :=d .DecodeElement (_afccce .Sx ,&_ebga );_gcaad !=nil {return _gcaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079"}:if _ggfdf :=d .DecodeElement (_afccce .Sy ,&_ebga );_ggfdf !=nil {return _ggfdf ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0061\u006c\u0065\u0032\u0044\u0020\u0025\u0076",_ebga .Name );if _gdegc :=d .Skip ();_gdegc !=nil {return _gdegc ;};};case _b .EndElement :break _gcgb ;case _b .CharData :};};return nil ;};const (ST_SchemeColorValUnset ST_SchemeColorVal =0;ST_SchemeColorValBg1 ST_SchemeColorVal =1;ST_SchemeColorValTx1 ST_SchemeColorVal =2;ST_SchemeColorValBg2 ST_SchemeColorVal =3;ST_SchemeColorValTx2 ST_SchemeColorVal =4;ST_SchemeColorValAccent1 ST_SchemeColorVal =5;ST_SchemeColorValAccent2 ST_SchemeColorVal =6;ST_SchemeColorValAccent3 ST_SchemeColorVal =7;ST_SchemeColorValAccent4 ST_SchemeColorVal =8;ST_SchemeColorValAccent5 ST_SchemeColorVal =9;ST_SchemeColorValAccent6 ST_SchemeColorVal =10;ST_SchemeColorValHlink ST_SchemeColorVal =11;ST_SchemeColorValFolHlink ST_SchemeColorVal =12;ST_SchemeColorValPhClr ST_SchemeColorVal =13;ST_SchemeColorValDk1 ST_SchemeColorVal =14;ST_SchemeColorValLt1 ST_SchemeColorVal =15;ST_SchemeColorValDk2 ST_SchemeColorVal =16;ST_SchemeColorValLt2 ST_SchemeColorVal =17;); +// Validate validates the CT_Scene3D and its children +func (_cacfbb *CT_Scene3D )Validate ()error {return _cacfbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");}; -// Validate validates the CT_TextCharBullet and its children -func (_dfege *CT_TextCharBullet )Validate ()error {return _dfege .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");};func (_dcgee *EG_ThemeableFontStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbegc :for {_acgcd ,_bfaeeb :=d .Token ();if _bfaeeb !=nil {return _bfaeeb ;};switch _eacaa :=_acgcd .(type ){case _b .StartElement :switch _eacaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_dcgee .Font =NewCT_FontCollection ();if _eabcb :=d .DecodeElement (_dcgee .Font ,&_eacaa );_eabcb !=nil {return _eabcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_dcgee .FontRef =NewCT_FontReference ();if _ceccb :=d .DecodeElement (_dcgee .FontRef ,&_eacaa );_ceccb !=nil {return _ceccb ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0054\u0068\u0065\u006de\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_eacaa .Name );if _dabfe :=d .Skip ();_dabfe !=nil {return _dabfe ;};};case _b .EndElement :break _bbegc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Hyperlink and its children +func (_cbfce *CT_Hyperlink )Validate ()error {return _cbfce .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_aaegd *CT_Path2DArcTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdbee :=range start .Attr {if _fdbee .Name .Local =="\u0077\u0052"{_defc ,_beaec :=ParseUnionST_AdjCoordinate (_fdbee .Value );if _beaec !=nil {return _beaec ;};_aaegd .WRAttr =_defc ;continue ;};if _fdbee .Name .Local =="\u0068\u0052"{_gdbb ,_ggefe :=ParseUnionST_AdjCoordinate (_fdbee .Value );if _ggefe !=nil {return _ggefe ;};_aaegd .HRAttr =_gdbb ;continue ;};if _fdbee .Name .Local =="\u0073\u0074\u0041n\u0067"{_fcgcd ,_edgge :=ParseUnionST_AdjAngle (_fdbee .Value );if _edgge !=nil {return _edgge ;};_aaegd .StAngAttr =_fcgcd ;continue ;};if _fdbee .Name .Local =="\u0073\u0077\u0041n\u0067"{_dedb ,_baad :=ParseUnionST_AdjAngle (_fdbee .Value );if _baad !=nil {return _baad ;};_aaegd .SwAngAttr =_dedb ;continue ;};};for {_beebe ,_dbag :=d .Token ();if _dbag !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0041\u0072\u0063\u0054\u006f:\u0020\u0025\u0073",_dbag );};if _ebagb ,_abebf :=_beebe .(_g .EndElement );_abebf &&_ebagb .Name ==start .Name {break ;};};return nil ;};func NewCT_Cell3D ()*CT_Cell3D {_ecea :=&CT_Cell3D {};_ecea .Bevel =NewCT_Bevel ();return _ecea };type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ;GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;};func (_ecefa *ST_TextShapeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecefa =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_ecefa =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_ecefa =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_ecefa =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ecefa =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_ecefa =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_ecefa =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_ecefa =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_ecefa =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_ecefa =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_ecefa =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_ecefa =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_ecefa =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_ecefa =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_ecefa =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_ecefa =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_ecefa =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_ecefa =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_ecefa =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_ecefa =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_ecefa =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_ecefa =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_ecefa =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_ecefa =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_ecefa =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_ecefa =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_ecefa =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_ecefa =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_ecefa =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_ecefa =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_ecefa =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_ecefa =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_ecefa =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_ecefa =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_ecefa =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_ecefa =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_ecefa =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_ecefa =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_ecefa =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_ecefa =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_ecefa =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_ecefa =41;};return nil ;}; -// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path -func (_dbcfa *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _dbcfa .BlurRadAttr !=nil {if *_dbcfa .BlurRadAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dbcfa .BlurRadAttr );};if *_dbcfa .BlurRadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dbcfa .BlurRadAttr );};};if _dbcfa .DistAttr !=nil {if *_dbcfa .DistAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dbcfa .DistAttr );};if *_dbcfa .DistAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_dbcfa .DistAttr );};};if _dbcfa .DirAttr !=nil {if *_dbcfa .DirAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dbcfa .DirAttr );};if *_dbcfa .DirAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dbcfa .DirAttr );};};if _dbcfa .ScrgbClr !=nil {if _cgeb :=_dbcfa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cgeb !=nil {return _cgeb ;};};if _dbcfa .SrgbClr !=nil {if _egbbf :=_dbcfa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_egbbf !=nil {return _egbbf ;};};if _dbcfa .HslClr !=nil {if _ggda :=_dbcfa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ggda !=nil {return _ggda ;};};if _dbcfa .SysClr !=nil {if _bega :=_dbcfa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bega !=nil {return _bega ;};};if _dbcfa .SchemeClr !=nil {if _fgae :=_dbcfa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fgae !=nil {return _fgae ;};};if _dbcfa .PrstClr !=nil {if _gdfa :=_dbcfa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gdfa !=nil {return _gdfa ;};};return nil ;}; +// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path +func (_bgagb *CT_PresetTextShape )ValidateWithPath (path string )error {if _bgagb .PrstAttr ==ST_TextShapeTypeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gadgea :=_bgagb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gadgea !=nil {return _gadgea ;};if _bgagb .AvLst !=nil {if _dffga :=_bgagb .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_dffga !=nil {return _dffga ;};};return nil ;};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func (_beeff *CT_ShapeStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_becf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_beeff .LnRef ,_becf );_aeacc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_beeff .FillRef ,_aeacc );_cfgag :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_beeff .EffectRef ,_cfgag );_dgccg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_beeff .FontRef ,_dgccg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;}; -// Validate validates the CT_SolidColorFillProperties and its children -func (_bfdbe *CT_SolidColorFillProperties )Validate ()error {return _bfdbe .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func (_gddda *ST_ChartBuildStep )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eebdc ,_gafbe :=d .Token ();if _gafbe !=nil {return _gafbe ;};if _bbffge ,_ffeff :=_eebdc .(_b .EndElement );_ffeff &&_bbffge .Name ==start .Name {*_gddda =1;return nil ;};if _afgfa ,_gbda :=_eebdc .(_b .CharData );!_gbda {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eebdc );}else {switch string (_afgfa ){case "":*_gddda =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gddda =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gddda =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gddda =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gddda =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_gddda =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gddda =6;};};_eebdc ,_gafbe =d .Token ();if _gafbe !=nil {return _gafbe ;};if _ggafd ,_dfgfc :=_eebdc .(_b .EndElement );_dfgfc &&_ggafd .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eebdc );};func (_gebbg ST_AnimationChartOnlyBuildType )String ()string {switch _gebbg {case 0:return "";case 1:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 2:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 4:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return "";};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;};func NewCT_BlendEffect ()*CT_BlendEffect {_gefg :=&CT_BlendEffect {};_gefg .BlendAttr =ST_BlendMode (1);_gefg .Cont =NewCT_EffectContainer ();return _gefg ;};func (_ecee *CT_EffectList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ecee .Blur !=nil {_fefdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_ecee .Blur ,_fefdb );};if _ecee .FillOverlay !=nil {_bgca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_ecee .FillOverlay ,_bgca );};if _ecee .Glow !=nil {_fdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_ecee .Glow ,_fdf );};if _ecee .InnerShdw !=nil {_eggf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecee .InnerShdw ,_eggf );};if _ecee .OuterShdw !=nil {_dggdc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecee .OuterShdw ,_dggdc );};if _ecee .PrstShdw !=nil {_cacff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecee .PrstShdw ,_cacff );};if _ecee .Reflection !=nil {_fefe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecee .Reflection ,_fefe );};if _ecee .SoftEdge !=nil {_gfga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_ecee .SoftEdge ,_gfga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextBody and its children +func (_cgcfc *CT_TextBody )Validate ()error {return _cgcfc .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};func (_adfb ST_PresetShadowVal )Validate ()error {return _adfb .ValidateWithPath ("")};func (_cdce *CT_TextBlipBullet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cbbag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_cdce .Blip ,_cbbag );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Backdrop and its children -func (_aag *CT_Backdrop )Validate ()error {return _aag .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");};func (_abbfe *CT_PathShadeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeacd :=range start .Attr {if _aeacd .Name .Local =="\u0070\u0061\u0074\u0068"{_abbfe .PathAttr .UnmarshalXMLAttr (_aeacd );continue ;};};_agagf :for {_acad ,_cbcfd :=d .Token ();if _cbcfd !=nil {return _cbcfd ;};switch _ebdfd :=_acad .(type ){case _b .StartElement :switch _ebdfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_abbfe .FillToRect =NewCT_RelativeRect ();if _ceeeg :=d .DecodeElement (_abbfe .FillToRect ,&_ebdfd );_ceeeg !=nil {return _ceeeg ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0061\u0074\u0068S\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ebdfd .Name );if _egefb :=d .Skip ();_egefb !=nil {return _egefb ;};};case _b .EndElement :break _agagf ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_EffectReference and its children +func (_facbd *CT_EffectReference )Validate ()error {return _facbd .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");};func (_bcgf *EG_TextUnderlineFill )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebaea :for {_bdcbc ,_dggegc :=d .Token ();if _dggegc !=nil {return _dggegc ;};switch _fbefad :=_bdcbc .(type ){case _g .StartElement :switch _fbefad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_bcgf .UFillTx =NewCT_TextUnderlineFillFollowText ();if _adff :=d .DecodeElement (_bcgf .UFillTx ,&_fbefad );_adff !=nil {return _adff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_bcgf .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _cccfg :=d .DecodeElement (_bcgf .UFill ,&_fbefad );_cccfg !=nil {return _cccfg ;};default:_fc .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",_fbefad .Name );if _ebcca :=d .Skip ();_ebcca !=nil {return _ebcca ;};};case _g .EndElement :break _ebaea ;case _g .CharData :};};return nil ;};func (_ffbbd *CT_TextLineBreak )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ffbbd .RPr !=nil {_aacbb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_ffbbd .RPr ,_aacbb );};e .EncodeToken (_g .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;); -// Validate validates the CT_BlipChoice and its children -func (_gddd *CT_BlipChoice )Validate ()error {return _gddd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_TextSpacingPoint struct{ValAttr int32 ;};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_aegaf ST_LineEndWidth )Validate ()error {return _aegaf .ValidateWithPath ("")};func (_gdd *CT_AlphaOutsetEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cedd :=range start .Attr {if _cedd .Name .Local =="\u0072\u0061\u0064"{_bdeg ,_gdg :=ParseUnionST_Coordinate (_cedd .Value );if _gdg !=nil {return _gdg ;};_gdd .RadAttr =&_bdeg ;continue ;};};for {_dgd ,_aaa :=d .Token ();if _aaa !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068a\u004fu\u0074\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_aaa );};if _gbd ,_ceb :=_dgd .(_b .EndElement );_ceb &&_gbd .Name ==start .Name {break ;};};return nil ;};func (_cbdf *CT_Camera )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_aacgc ,_fdcca :=_cbdf .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _fdcca !=nil {return _fdcca ;};start .Attr =append (start .Attr ,_aacgc );if _cbdf .FovAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0076"},Value :_bb .Sprintf ("\u0025\u0076",*_cbdf .FovAttr )});};if _cbdf .ZoomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_bb .Sprintf ("\u0025\u0076",*_cbdf .ZoomAttr )});};e .EncodeToken (start );if _cbdf .Rot !=nil {_gacc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_cbdf .Rot ,_gacc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daed *CT_TableCellProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_caeb :=range start .Attr {if _caeb .Name .Local =="\u006d\u0061\u0072\u0052"{_dfbgg ,_eedbc :=ParseUnionST_Coordinate32 (_caeb .Value );if _eedbc !=nil {return _eedbc ;};_daed .MarRAttr =&_dfbgg ;continue ;};if _caeb .Name .Local =="\u006d\u0061\u0072\u0042"{_dedgfa ,_cbfdce :=ParseUnionST_Coordinate32 (_caeb .Value );if _cbfdce !=nil {return _cbfdce ;};_daed .MarBAttr =&_dedgfa ;continue ;};if _caeb .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_daed .AnchorAttr .UnmarshalXMLAttr (_caeb );continue ;};if _caeb .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_daed .HorzOverflowAttr .UnmarshalXMLAttr (_caeb );continue ;};if _caeb .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_eggcb ,_cgcad :=_a .ParseBool (_caeb .Value );if _cgcad !=nil {return _cgcad ;};_daed .AnchorCtrAttr =&_eggcb ;continue ;};if _caeb .Name .Local =="\u0076\u0065\u0072\u0074"{_daed .VertAttr .UnmarshalXMLAttr (_caeb );continue ;};if _caeb .Name .Local =="\u006d\u0061\u0072\u004c"{_fcge ,_cdgcc :=ParseUnionST_Coordinate32 (_caeb .Value );if _cdgcc !=nil {return _cdgcc ;};_daed .MarLAttr =&_fcge ;continue ;};if _caeb .Name .Local =="\u006d\u0061\u0072\u0054"{_gebd ,_dccfa :=ParseUnionST_Coordinate32 (_caeb .Value );if _dccfa !=nil {return _dccfa ;};_daed .MarTAttr =&_gebd ;continue ;};};_bdgga :for {_ggbaa ,_ageec :=d .Token ();if _ageec !=nil {return _ageec ;};switch _cdfdg :=_ggbaa .(type ){case _b .StartElement :switch _cdfdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u004c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u004c"}:_daed .LnL =NewCT_LineProperties ();if _abged :=d .DecodeElement (_daed .LnL ,&_cdfdg );_abged !=nil {return _abged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052"}:_daed .LnR =NewCT_LineProperties ();if _cfgdc :=d .DecodeElement (_daed .LnR ,&_cdfdg );_cfgdc !=nil {return _cfgdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054"}:_daed .LnT =NewCT_LineProperties ();if _fffb :=d .DecodeElement (_daed .LnT ,&_cdfdg );_fffb !=nil {return _fffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042"}:_daed .LnB =NewCT_LineProperties ();if _cebdd :=d .DecodeElement (_daed .LnB ,&_cdfdg );_cebdd !=nil {return _cebdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_daed .LnTlToBr =NewCT_LineProperties ();if _bedbc :=d .DecodeElement (_daed .LnTlToBr ,&_cdfdg );_bedbc !=nil {return _bedbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_daed .LnBlToTr =NewCT_LineProperties ();if _caged :=d .DecodeElement (_daed .LnBlToTr ,&_cdfdg );_caged !=nil {return _caged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_daed .Cell3D =NewCT_Cell3D ();if _aadad :=d .DecodeElement (_daed .Cell3D ,&_cdfdg );_aadad !=nil {return _aadad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_daed .NoFill =NewCT_NoFillProperties ();if _gggad :=d .DecodeElement (_daed .NoFill ,&_cdfdg );_gggad !=nil {return _gggad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_daed .SolidFill =NewCT_SolidColorFillProperties ();if _egdc :=d .DecodeElement (_daed .SolidFill ,&_cdfdg );_egdc !=nil {return _egdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_daed .GradFill =NewCT_GradientFillProperties ();if _dfeba :=d .DecodeElement (_daed .GradFill ,&_cdfdg );_dfeba !=nil {return _dfeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_daed .BlipFill =NewCT_BlipFillProperties ();if _fdaeg :=d .DecodeElement (_daed .BlipFill ,&_cdfdg );_fdaeg !=nil {return _fdaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_daed .PattFill =NewCT_PatternFillProperties ();if _ddbcg :=d .DecodeElement (_daed .PattFill ,&_cdfdg );_ddbcg !=nil {return _ddbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_daed .GrpFill =NewCT_GroupFillProperties ();if _ageaeg :=d .DecodeElement (_daed .GrpFill ,&_cdfdg );_ageaeg !=nil {return _ageaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_daed .Headers =NewCT_Headers ();if _bdaae :=d .DecodeElement (_daed .Headers ,&_cdfdg );_bdaae !=nil {return _bdaae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daed .ExtLst =NewCT_OfficeArtExtensionList ();if _agbae :=d .DecodeElement (_daed .ExtLst ,&_cdfdg );_agbae !=nil {return _agbae ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cdfdg .Name );if _bfeee :=d .Skip ();_bfeee !=nil {return _bfeee ;};};case _b .EndElement :break _bdgga ;case _b .CharData :};};return nil ;};func (_gbdge ST_AnimationDgmOnlyBuildType )Validate ()error {return _gbdge .ValidateWithPath ("")};func (_gaaf *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dbcfd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gaaf .CNvPr ,_dbcfd );_cecf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gaaf .CNvGrpSpPr ,_cecf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ST_TextSpacingPercentOrPercentString is a union type +type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;};func (_febd *CT_Shape3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eddee :=range start .Attr {if _eddee .Name .Local =="\u007a"{_fegaf ,_abgfe :=ParseUnionST_Coordinate (_eddee .Value );if _abgfe !=nil {return _abgfe ;};_febd .ZAttr =&_fegaf ;continue ;};if _eddee .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_cbfebd ,_ebaac :=_fg .ParseInt (_eddee .Value ,10,64);if _ebaac !=nil {return _ebaac ;};_febd .ExtrusionHAttr =&_cbfebd ;continue ;};if _eddee .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_dbccf ,_dfdea :=_fg .ParseInt (_eddee .Value ,10,64);if _dfdea !=nil {return _dfdea ;};_febd .ContourWAttr =&_dbccf ;continue ;};if _eddee .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_febd .PrstMaterialAttr .UnmarshalXMLAttr (_eddee );continue ;};};_efbdb :for {_dgada ,_cabfg :=d .Token ();if _cabfg !=nil {return _cabfg ;};switch _eefff :=_dgada .(type ){case _g .StartElement :switch _eefff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_febd .BevelT =NewCT_Bevel ();if _efaae :=d .DecodeElement (_febd .BevelT ,&_eefff );_efaae !=nil {return _efaae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_febd .BevelB =NewCT_Bevel ();if _edgf :=d .DecodeElement (_febd .BevelB ,&_eefff );_edgf !=nil {return _edgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_febd .ExtrusionClr =NewCT_Color ();if _eccfb :=d .DecodeElement (_febd .ExtrusionClr ,&_eefff );_eccfb !=nil {return _eccfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_febd .ContourClr =NewCT_Color ();if _ddfeg :=d .DecodeElement (_febd .ContourClr ,&_eefff );_ddfeg !=nil {return _ddfeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_febd .ExtLst =NewCT_OfficeArtExtensionList ();if _cbbaf :=d .DecodeElement (_febd .ExtLst ,&_eefff );_cbbaf !=nil {return _cbbaf ;};default:_fc .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_eefff .Name );if _cfdd :=d .Skip ();_cfdd !=nil {return _cfdd ;};};case _g .EndElement :break _efbdb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path -func (_fgfadb *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _fgfadb .NoFill !=nil {if _eebef :=_fgfadb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_eebef !=nil {return _eebef ;};};if _fgfadb .SolidFill !=nil {if _ebaff :=_fgfadb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ebaff !=nil {return _ebaff ;};};if _fgfadb .GradFill !=nil {if _cbfec :=_fgfadb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cbfec !=nil {return _cbfec ;};};if _fgfadb .BlipFill !=nil {if _ceeea :=_fgfadb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ceeea !=nil {return _ceeea ;};};if _fgfadb .PattFill !=nil {if _gcfda :=_fgfadb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gcfda !=nil {return _gcfda ;};};if _fgfadb .GrpFill !=nil {if _cdegd :=_fgfadb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cdegd !=nil {return _cdegd ;};};return nil ;};func (_fgcea ST_EffectContainerType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgcea .String (),start );};func (_geada *CT_Scale2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cdgba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_geada .Sx ,_cdgba );_fgfcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_geada .Sy ,_fgfcb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path +func (_eecca *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _eecca .BlendAttr ==ST_BlendModeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _bdef :=_eecca .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_bdef !=nil {return _bdef ;};if _eecca .NoFill !=nil {if _cbab :=_eecca .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cbab !=nil {return _cbab ;};};if _eecca .SolidFill !=nil {if _fbdaa :=_eecca .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_fbdaa !=nil {return _fbdaa ;};};if _eecca .GradFill !=nil {if _fccaf :=_eecca .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fccaf !=nil {return _fccaf ;};};if _eecca .BlipFill !=nil {if _fegdg :=_eecca .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fegdg !=nil {return _fegdg ;};};if _eecca .PattFill !=nil {if _cdbg :=_eecca .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cdbg !=nil {return _cdbg ;};};if _eecca .GrpFill !=nil {if _geaa :=_eecca .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_geaa !=nil {return _geaa ;};};return nil ;}; -// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path -func (_bcgeg *CT_GroupTransform2D )ValidateWithPath (path string )error {if _bcgeg .Off !=nil {if _babcgb :=_bcgeg .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_babcgb !=nil {return _babcgb ;};};if _bcgeg .Ext !=nil {if _ceedae :=_bcgeg .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ceedae !=nil {return _ceedae ;};};if _bcgeg .ChOff !=nil {if _fcfc :=_bcgeg .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_fcfc !=nil {return _fcfc ;};};if _bcgeg .ChExt !=nil {if _aaega :=_bcgeg .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074");_aaega !=nil {return _aaega ;};};return nil ;};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_PresetColor and its children +func (_fggda *CT_PresetColor )Validate ()error {return _fggda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");}; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_ccgag *CT_TextField )ValidateWithPath (path string )error {if !_eb .ST_GuidPatternRe .MatchString (_ccgag .IdAttr ){return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_eb .ST_GuidPatternRe ,_ccgag .IdAttr );};if _ccgag .RPr !=nil {if _dagbbf :=_ccgag .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dagbbf !=nil {return _dagbbf ;};};if _ccgag .PPr !=nil {if _fcggc :=_ccgag .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_fcggc !=nil {return _fcggc ;};};return nil ;};func (_fccca ST_SchemeColorVal )Validate ()error {return _fccca .ValidateWithPath ("")};func NewCT_CustomColor ()*CT_CustomColor {_bfeb :=&CT_CustomColor {};return _bfeb };func (_ecdg *CT_CustomColorList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdac :for {_gcfe ,_bcbfg :=d .Token ();if _bcbfg !=nil {return _bcbfg ;};switch _gccae :=_gcfe .(type ){case _b .StartElement :switch _gccae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_eddca :=NewCT_CustomColor ();if _edea :=d .DecodeElement (_eddca ,&_gccae );_edea !=nil {return _edea ;};_ecdg .CustClr =append (_ecdg .CustClr ,_eddca );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gccae .Name );if _dgdd :=d .Skip ();_dgdd !=nil {return _dgdd ;};};case _b .EndElement :break _gdac ;case _b .CharData :};};return nil ;};func (_dcdcg ST_BlackWhiteMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afef :=_b .Attr {};_afef .Name =name ;switch _dcdcg {case ST_BlackWhiteModeUnset :_afef .Value ="";case ST_BlackWhiteModeClr :_afef .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_afef .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_afef .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_afef .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_afef .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_afef .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_afef .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_afef .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_afef .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_afef .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_afef .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _afef ,nil ;};func (_cfb *CT_Backdrop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_beea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_cfb .Anchor ,_beea );_fce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_cfb .Norm ,_fce );_dfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_cfb .Up ,_dfd );if _cfb .ExtLst !=nil {_efde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfb .ExtLst ,_efde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);func (_gcfef ST_CompoundLine )Validate ()error {return _gcfef .ValidateWithPath ("")};func NewEG_TextRun ()*EG_TextRun {_ecggea :=&EG_TextRun {};return _ecggea };func (_cfada *ST_BevelPresetType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faabg ,_abbcdd :=d .Token ();if _abbcdd !=nil {return _abbcdd ;};if _gcgbb ,_fecad :=_faabg .(_b .EndElement );_fecad &&_gcgbb .Name ==start .Name {*_cfada =1;return nil ;};if _fgeac ,_ggfeb :=_faabg .(_b .CharData );!_ggfeb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faabg );}else {switch string (_fgeac ){case "":*_cfada =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_cfada =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cfada =2;case "\u0073\u006c\u006fp\u0065":*_cfada =3;case "\u0063\u0072\u006fs\u0073":*_cfada =4;case "\u0061\u006e\u0067l\u0065":*_cfada =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_cfada =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_cfada =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_cfada =8;case "\u0064\u0069\u0076o\u0074":*_cfada =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_cfada =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_cfada =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_cfada =12;};};_faabg ,_abbcdd =d .Token ();if _abbcdd !=nil {return _abbcdd ;};if _daagbf ,_fefbef :=_faabg .(_b .EndElement );_fefbef &&_daagbf .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faabg );};func (_dcgcf ST_LineCap )ValidateWithPath (path string )error {switch _dcgcf {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgcf ));};return nil ;};func (_gfgbf ST_BevelPresetType )String ()string {switch _gfgbf {case 0:return "";case 1:return "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0073\u006c\u006fp\u0065";case 4:return "\u0063\u0072\u006fs\u0073";case 5:return "\u0061\u006e\u0067l\u0065";case 6:return "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case 7:return "\u0063\u006f\u006e\u0076\u0065\u0078";case 8:return "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case 9:return "\u0064\u0069\u0076o\u0074";case 10:return "\u0072\u0069\u0062\u006c\u0065\u0074";case 11:return "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case 12:return "\u0061r\u0074\u0044\u0065\u0063\u006f";};return "";};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_eagcb ST_AnimationChartOnlyBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eagcb .String (),start );};func (_daaea *CT_EffectReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eegf :=range start .Attr {if _eegf .Name .Local =="\u0072\u0065\u0066"{_abbc ,_dbab :=_eegf .Value ,error (nil );if _dbab !=nil {return _dbab ;};_daaea .RefAttr =_abbc ;continue ;};};for {_feeg ,_egbf :=d .Token ();if _egbf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0066\u0066\u0065\u0063\u0074\u0052e\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_egbf );};if _gbad ,_adfe :=_feeg .(_b .EndElement );_adfe &&_gbad .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path +func (_cede *CT_EmptyElement )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_XYAdjustHandle and its children -func (_bgbac *CT_XYAdjustHandle )Validate ()error {return _bgbac .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");}; +// Validate validates the CT_NonVisualPictureProperties and its children +func (_fcdb *CT_NonVisualPictureProperties )Validate ()error {return _fcdb .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_dgfa *CT_BlendEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dfddb ,_edbb :=_dgfa .BlendAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u006c\u0065n\u0064"});if _edbb !=nil {return _edbb ;};start .Attr =append (start .Attr ,_dfddb );e .EncodeToken (start );_bfeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_dgfa .Cont ,_bfeg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gafab *EG_TextUnderlineLine )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gagdf :for {_cbace ,_cfceed :=d .Token ();if _cfceed !=nil {return _cfceed ;};switch _cgaea :=_cbace .(type ){case _g .StartElement :switch _cgaea .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_gafab .ULnTx =NewCT_TextUnderlineLineFollowText ();if _dcccc :=d .DecodeElement (_gafab .ULnTx ,&_cgaea );_dcccc !=nil {return _dcccc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_gafab .ULn =NewCT_LineProperties ();if _fgega :=d .DecodeElement (_gafab .ULn ,&_cgaea );_fgega !=nil {return _fgega ;};default:_fc .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",_cgaea .Name );if _ebgad :=d .Skip ();_ebgad !=nil {return _ebgad ;};};case _g .EndElement :break _gagdf ;case _g .CharData :};};return nil ;};func (_gcaf *CT_AnimationChartElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcaf .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_bb .Sprintf ("\u0025\u0076",*_gcaf .SeriesIdxAttr )});};if _gcaf .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_gcaf .CategoryIdxAttr )});};_efff ,_feg :=_gcaf .BldStepAttr .MarshalXMLAttr (_g .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _feg !=nil {return _feg ;};start .Attr =append (start .Attr ,_efff );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextFont and its children -func (_dfccf *CT_TextFont )Validate ()error {return _dfccf .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;};func (_ggbcd *CT_StretchInfoProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dceca :for {_efcae ,_ccdba :=d .Token ();if _ccdba !=nil {return _ccdba ;};switch _ebad :=_efcae .(type ){case _b .StartElement :switch _ebad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_ggbcd .FillRect =NewCT_RelativeRect ();if _ffdae :=d .DecodeElement (_ggbcd .FillRect ,&_ebad );_ffdae !=nil {return _ffdae ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066\u006f\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_ebad .Name );if _agede :=d .Skip ();_agede !=nil {return _agede ;};};case _b .EndElement :break _dceca ;case _b .CharData :};};return nil ;};func (_agedf *CT_GammaTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_cceee *ST_EffectContainerType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cceee =0;case "\u0073\u0069\u0062":*_cceee =1;case "\u0074\u0072\u0065\u0065":*_cceee =2;};return nil ;};func (_deaef ST_FontCollectionIndex )String ()string {switch _deaef {case 0:return "";case 1:return "\u006d\u0061\u006ao\u0072";case 2:return "\u006d\u0069\u006eo\u0072";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_gcdc *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfecb ,_facce :=d .Token ();if _facce !=nil {return _facce ;};if _facba ,_ebadf :=_dfecb .(_b .EndElement );_ebadf &&_facba .Name ==start .Name {*_gcdc =1;return nil ;};if _cbbgd ,_gdgfe :=_dfecb .(_b .CharData );!_gdgfe {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfecb );}else {switch string (_cbbgd ){case "":*_gcdc =0;case "\u006f\u006e\u0065":*_gcdc =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_gcdc =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_gcdc =3;};};_dfecb ,_facce =d .Token ();if _facce !=nil {return _facce ;};if _fbbcc ,_bggga :=_dfecb .(_b .EndElement );_bggga &&_fbbcc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfecb );};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;}; +// ST_AdjAngle is a union type +type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;}; -// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path -func (_fbfgc *CT_EffectStyleList )ValidateWithPath (path string )error {for _dbabf ,_eebd :=range _fbfgc .EffectStyle {if _gcadg :=_eebd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_dbabf ));_gcadg !=nil {return _gcadg ;};};return nil ;};type CT_LineProperties struct{WAttr *int32 ;CapAttr ST_LineCap ;CmpdAttr ST_CompoundLine ;AlgnAttr ST_PenAlignment ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;HeadEnd *CT_LineEndProperties ;TailEnd *CT_LineEndProperties ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path +func (_ggaf *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _ggaf .LimAttr !=nil {if _ebdea :=_ggaf .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_ebdea !=nil {return _ebdea ;};};return nil ;};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_geddc :=&CT_GvmlConnectorNonVisual {};_geddc .CNvPr =NewCT_NonVisualDrawingProps ();_geddc .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _geddc ;}; -// Validate validates the CT_FillOverlayEffect and its children -func (_deeef *CT_FillOverlayEffect )Validate ()error {return _deeef .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");}; +// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path +func (_adggc *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _adggc .Font !=nil {if _gebcf :=_adggc .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_gebcf !=nil {return _gebcf ;};};if _adggc .FontRef !=nil {if _ceaagc :=_adggc .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_ceaagc !=nil {return _ceaagc ;};};return nil ;};func (_cgbg *CT_AlphaBiLevelEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_bb .Sprintf ("\u0025\u0076",_cgbg .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agcee *CT_TextCharBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccedg :=range start .Attr {if _ccedg .Name .Local =="\u0063\u0068\u0061\u0072"{_fbgce ,_eggge :=_ccedg .Value ,error (nil );if _eggge !=nil {return _eggge ;};_agcee .CharAttr =_fbgce ;continue ;};};for {_cagff ,_fegba :=d .Token ();if _fegba !=nil {return _bb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042\u0075\u006c\u006c\u0065\u0074: \u0025\u0073",_fegba );};if _fcdac ,_dbcfg :=_cagff .(_g .EndElement );_dbcfg &&_fcdac .Name ==start .Name {break ;};};return nil ;};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;};func (_cbadbf *ST_TextPoint )ValidateWithPath (path string )error {_ddegbg :=[]string {};if _cbadbf .ST_TextPointUnqualified !=nil {_ddegbg =append (_ddegbg ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _cbadbf .ST_UniversalMeasure !=nil {_ddegbg =append (_ddegbg ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_ddegbg )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ddegbg );};return nil ;};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3;);type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;};func (_feba *CT_GeomGuide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_feba .NameAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_bb .Sprintf ("\u0025\u0076",_feba .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddegbd *CT_ThemeableLineStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddegbd .Ln !=nil {_aeeb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_ddegbd .Ln ,_aeeb );};if _ddegbd .LnRef !=nil {_fcdd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_ddegbd .LnRef ,_fcdd );};e .EncodeToken (_g .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;);type CT_InverseGammaTransform struct{};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;}; -// Validate validates the CT_NonVisualConnectorProperties and its children -func (_afad *CT_NonVisualConnectorProperties )Validate ()error {return _afad .ValidateWithPath ("\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ;VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ;TcPr *CT_TableCellProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_bbdbb *CT_InverseTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_afgdf ,_egabd :=d .Token ();if _egabd !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0049\u006e\u0076\u0065\u0072s\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_egabd );};if _faga ,_gbgd :=_afgdf .(_b .EndElement );_gbgd &&_faga .Name ==start .Name {break ;};};return nil ;};func (_fgfd *CT_Boolean )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffbdc :=range start .Attr {if _ffbdc .Name .Local =="\u0076\u0061\u006c"{_gccf ,_cgce :=ParseUnionST_OnOff (_ffbdc .Value );if _cgce !=nil {return _cgce ;};_fgfd .ValAttr =&_gccf ;continue ;};};for {_gfffg ,_gaff :=d .Token ();if _gaff !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_gaff );};if _bcbf ,_aba :=_gfffg .(_b .EndElement );_aba &&_bcbf .Name ==start .Name {break ;};};return nil ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ;}; +// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path +func (_ccgfd *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil };func (_aggdd *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffgda :for {_gcfb ,_cgae :=d .Token ();if _cgae !=nil {return _cgae ;};switch _gebag :=_gcfb .(type ){case _g .StartElement :switch _gebag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_aggdd .GrpSpLocks =NewCT_GroupLocking ();if _bagdd :=d .DecodeElement (_aggdd .GrpSpLocks ,&_gebag );_bagdd !=nil {return _bagdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aggdd .ExtLst =NewCT_OfficeArtExtensionList ();if _abeb :=d .DecodeElement (_aggdd .ExtLst ,&_gebag );_abeb !=nil {return _abeb ;};default:_fc .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",_gebag .Name );if _cdbc :=d .Skip ();_cdbc !=nil {return _cdbc ;};};case _g .EndElement :break _ffgda ;case _g .CharData :};};return nil ;};type ST_RectAlignment byte ;func (_dbdfgca ST_Percentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbdfgca .ST_PercentageDecimal !=nil {e .EncodeToken (_g .CharData (_bb .Sprintf ("\u0025\u0064",*_dbdfgca .ST_PercentageDecimal )));};if _dbdfgca .ST_Percentage !=nil {e .EncodeToken (_g .CharData (*_dbdfgca .ST_Percentage ));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// Validate validates the CT_StyleMatrixReference and its children -func (_cdad *CT_StyleMatrixReference )Validate ()error {return _cdad .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_afgbac *ST_AdjAngle )ValidateWithPath (path string )error {_adfcc :=[]string {};if _afgbac .ST_Angle !=nil {_adfcc =append (_adfcc ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _afgbac .ST_GeomGuideName !=nil {_adfcc =append (_adfcc ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_adfcc )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_adfcc );};return nil ;}; +// Validate validates the CT_GvmlGraphicalObjectFrame and its children +func (_bbca *CT_GvmlGraphicalObjectFrame )Validate ()error {return _bbca .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");}; -// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path -func (_bbdb *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _dbbdg :=_bbdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbbdg !=nil {return _dbbdg ;};if _daeb :=_bbdb .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_daeb !=nil {return _daeb ;};if _aebf :=_bbdb .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_aebf !=nil {return _aebf ;};if _bbdb .Style !=nil {if _eeccc :=_bbdb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eeccc !=nil {return _eeccc ;};};if _bbdb .ExtLst !=nil {if _gagc :=_bbdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gagc !=nil {return _gagc ;};};return nil ;};func (_dgfcb *CT_NonVisualContentPartProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egec :=range start .Attr {if _egec .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_eabcc ,_eece :=_a .ParseBool (_egec .Value );if _eece !=nil {return _eece ;};_dgfcb .IsCommentAttr =&_eabcc ;continue ;};};_gebgc :for {_cdcff ,_beag :=d .Token ();if _beag !=nil {return _beag ;};switch _acfc :=_cdcff .(type ){case _b .StartElement :switch _acfc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_dgfcb .CpLocks =NewCT_ContentPartLocking ();if _cfbc :=d .DecodeElement (_dgfcb .CpLocks ,&_acfc );_cfbc !=nil {return _cfbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgfcb .ExtLst =NewCT_OfficeArtExtensionList ();if _bafcf :=d .DecodeElement (_dgfcb .ExtLst ,&_acfc );_bafcf !=nil {return _bafcf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072o\u0070\u0065\u0072t\u0069\u0065\u0073\u0020\u0025\u0076",_acfc .Name );if _befe :=d .Skip ();_befe !=nil {return _befe ;};};case _b .EndElement :break _gebgc ;case _b .CharData :};};return nil ;};func (_fefg *CT_ColorMappingOverride )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fefg .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_babcb *CT_BlurEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _babcb .RadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_babcb .RadAttr )});};if _babcb .GrowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_babcb .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccfde *CT_GraphicalObjectData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_begfe :=range start .Attr {if _begfe .Name .Local =="\u0075\u0072\u0069"{_ageee ,_cfgcg :=_begfe .Value ,error (nil );if _cfgcg !=nil {return _cfgcg ;};_ccfde .UriAttr =_ageee ;continue ;};};_egab :for {_ecbcd ,_bged :=d .Token ();if _bged !=nil {return _bged ;};switch _ccgedf :=_ecbcd .(type ){case _b .StartElement :switch _ccgedf .Name {default:if _bfedfb ,_fbcbg :=_f .CreateElement (_ccgedf );_fbcbg !=nil {return _fbcbg ;}else {if _bfdcd :=d .DecodeElement (_bfedfb ,&_ccgedf );_bfdcd !=nil {return _bfdcd ;};_ccfde .Any =append (_ccfde .Any ,_bfedfb );};};case _b .EndElement :break _egab ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_AlphaModulateFixedEffect and its children +func (_egbg *CT_AlphaModulateFixedEffect )Validate ()error {return _egbg .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path -func (_bbae *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _bbae .MasterClrMapping !=nil {if _afda :=_bbae .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067");_afda !=nil {return _afda ;};};if _bbae .OverrideClrMapping !=nil {if _egbd :=_bbae .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_egbd !=nil {return _egbd ;};};return nil ;};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_eef :=&CT_BackgroundFillStyleList {};return _eef ;}; +// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path +func (_acfdd *CT_Ratio )ValidateWithPath (path string )error {return nil };func (_cfd *CT_Angle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bca :=range start .Attr {if _bca .Name .Local =="\u0076\u0061\u006c"{_cga ,_ffb :=_fg .ParseInt (_bca .Value ,10,32);if _ffb !=nil {return _ffb ;};_cfd .ValAttr =int32 (_cga );continue ;};};for {_dadd ,_cbc :=d .Token ();if _cbc !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_cbc );};if _gcbg ,_fdbc :=_dadd .(_g .EndElement );_fdbc &&_gcbg .Name ==start .Name {break ;};};return nil ;};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_cgfcc :=&CT_PresetShadowEffect {};_cgfcc .PrstAttr =ST_PresetShadowVal (1);return _cgfcc ;};func (_fdgg *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dega :=range start .Attr {if _dega .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dega .Name .Local =="\u0065\u006d\u0062e\u0064"||_dega .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dega .Name .Local =="\u0065\u006d\u0062e\u0064"{_ddbaf ,_agfb :=_dega .Value ,error (nil );if _agfb !=nil {return _agfb ;};_fdgg .EmbedAttr =_ddbaf ;continue ;};if _dega .Name .Local =="\u006e\u0061\u006d\u0065"{_deac ,_fgde :=_dega .Value ,error (nil );if _fgde !=nil {return _fgde ;};_fdgg .NameAttr =&_deac ;continue ;};};for {_ffadf ,_cecc :=d .Token ();if _cecc !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0062e\u0064\u0064\u0065\u0064\u0057\u0041\u0056A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065\u003a\u0020%\u0073",_cecc );};if _eegcd ,_bged :=_ffadf .(_g .EndElement );_bged &&_eegcd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FontScheme and its children -func (_abdc *CT_FontScheme )Validate ()error {return _abdc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_afac *CT_ObjectStyleDefaults )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddgcf :for {_edeg ,_eebbg :=d .Token ();if _eebbg !=nil {return _eebbg ;};switch _cfeb :=_edeg .(type ){case _b .StartElement :switch _cfeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0044e\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0044e\u0066"}:_afac .SpDef =NewCT_DefaultShapeDefinition ();if _gcgef :=d .DecodeElement (_afac .SpDef ,&_cfeb );_gcgef !=nil {return _gcgef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0044e\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0044e\u0066"}:_afac .LnDef =NewCT_DefaultShapeDefinition ();if _cgdgc :=d .DecodeElement (_afac .LnDef ,&_cfeb );_cgdgc !=nil {return _cgdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0044e\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0044e\u0066"}:_afac .TxDef =NewCT_DefaultShapeDefinition ();if _bedbb :=d .DecodeElement (_afac .TxDef ,&_cfeb );_bedbb !=nil {return _bedbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afac .ExtLst =NewCT_OfficeArtExtensionList ();if _fbdeb :=d .DecodeElement (_afac .ExtLst ,&_cfeb );_fbdeb !=nil {return _fbdeb ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0062\u006a\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_cfeb .Name );if _agfc :=d .Skip ();_agfc !=nil {return _agfc ;};};case _b .EndElement :break _ddgcf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path +func (_cbadb *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _cbadb .GrpSpLocks !=nil {if _bdfeg :=_cbadb .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_bdfeg !=nil {return _bdfeg ;};};if _cbadb .ExtLst !=nil {if _bece :=_cbadb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bece !=nil {return _bece ;};};return nil ;};func (_fbeb *CT_FlatText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbeb .ZAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_fbeb .ZAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;}; -// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path -func (_gecag *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _gecag .TxAttr !=nil {if _adeaf :=_gecag .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_adeaf !=nil {return _adeaf ;};};if _gecag .TyAttr !=nil {if _fabef :=_gecag .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_fabef !=nil {return _fabef ;};};return nil ;};func NewCT_ColorMRU ()*CT_ColorMRU {_ebega :=&CT_ColorMRU {};return _ebega };func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_dbbcdb :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_dbbcdb .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_dbbcdb .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_dbbcdb .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_dbbcdb .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _dbbcdb ,nil ;};const (ST_LineEndTypeUnset ST_LineEndType =0;ST_LineEndTypeNone ST_LineEndType =1;ST_LineEndTypeTriangle ST_LineEndType =2;ST_LineEndTypeStealth ST_LineEndType =3;ST_LineEndTypeDiamond ST_LineEndType =4;ST_LineEndTypeOval ST_LineEndType =5;ST_LineEndTypeArrow ST_LineEndType =6;);type CT_TextCharacterProperties struct{KumimojiAttr *bool ;LangAttr *string ;AltLangAttr *string ;SzAttr *int32 ;BAttr *bool ;IAttr *bool ;UAttr ST_TextUnderlineType ;StrikeAttr ST_TextStrikeType ;KernAttr *int32 ;CapAttr ST_TextCapsType ;SpcAttr *ST_TextPoint ;NormalizeHAttr *bool ;BaselineAttr *ST_Percentage ;NoProofAttr *bool ;DirtyAttr *bool ;ErrAttr *bool ;SmtCleanAttr *bool ;SmtIdAttr *uint32 ;BmkAttr *string ;Ln *CT_LineProperties ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Highlight *CT_Color ;ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Sym *CT_TextFont ;HlinkClick *CT_Hyperlink ;HlinkMouseOver *CT_Hyperlink ;Rtl *CT_Boolean ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_ddefa :=&CT_OfficeStyleSheet {};_ddefa .ThemeElements =NewCT_BaseStyles ();return _ddefa ;};type CT_Path2DList struct{Path []*CT_Path2D ;};func (_bacef ST_PresetPatternVal )Validate ()error {return _bacef .ValidateWithPath ("")};func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_gcab :=&CT_GvmlGroupShape {};_gcab .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_gcab .GrpSpPr =NewCT_GroupShapeProperties ();return _gcab ;};func (_dae *CT_AlphaFloorEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fdc ,_adb :=d .Token ();if _adb !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006c\u0070\u0068\u0061F\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_adb );};if _ceed ,_dbd :=_fdc .(_b .EndElement );_dbd &&_ceed .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path +func (_egdcb *CT_ConnectionSite )ValidateWithPath (path string )error {if _egfd :=_egdcb .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_egfd !=nil {return _egfd ;};if _agfg :=_egdcb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_agfg !=nil {return _agfg ;};return nil ;};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;};func (_ecdgc *ST_PitchFamily )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecdgc =0;case "\u0030\u0030":*_ecdgc =1;case "\u0030\u0031":*_ecdgc =2;case "\u0030\u0032":*_ecdgc =3;case "\u0031\u0036":*_ecdgc =4;case "\u0031\u0037":*_ecdgc =5;case "\u0031\u0038":*_ecdgc =6;case "\u0033\u0032":*_ecdgc =7;case "\u0033\u0033":*_ecdgc =8;case "\u0033\u0034":*_ecdgc =9;case "\u0034\u0038":*_ecdgc =10;case "\u0034\u0039":*_ecdgc =11;case "\u0035\u0030":*_ecdgc =12;case "\u0036\u0034":*_ecdgc =13;case "\u0036\u0035":*_ecdgc =14;case "\u0036\u0036":*_ecdgc =15;case "\u0038\u0030":*_ecdgc =16;case "\u0038\u0031":*_ecdgc =17;case "\u0038\u0032":*_ecdgc =18;};return nil ;};type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;};func (_gdff *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aaadc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_gdff .NvGraphicFramePr ,_aaadc );_dcfeb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_gdff .Graphic ,_dcfeb );_eccfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gdff .Xfrm ,_eccfa );if _gdff .ExtLst !=nil {_gbgg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdff .ExtLst ,_gbgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path -func (_daeac *CT_TextBlipBullet )ValidateWithPath (path string )error {if _bdacf :=_daeac .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_bdacf !=nil {return _bdacf ;};return nil ;};func NewCT_Ratio ()*CT_Ratio {_debgb :=&CT_Ratio {};return _debgb };func (_efgfb *CT_TransformEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edadeb :=range start .Attr {if _edadeb .Name .Local =="\u0073\u0078"{_gfde ,_cfggc :=ParseUnionST_Percentage (_edadeb .Value );if _cfggc !=nil {return _cfggc ;};_efgfb .SxAttr =&_gfde ;continue ;};if _edadeb .Name .Local =="\u0073\u0079"{_ebggg ,_gaffd :=ParseUnionST_Percentage (_edadeb .Value );if _gaffd !=nil {return _gaffd ;};_efgfb .SyAttr =&_ebggg ;continue ;};if _edadeb .Name .Local =="\u006b\u0078"{_afdbd ,_fafcb :=_a .ParseInt (_edadeb .Value ,10,32);if _fafcb !=nil {return _fafcb ;};_eegda :=int32 (_afdbd );_efgfb .KxAttr =&_eegda ;continue ;};if _edadeb .Name .Local =="\u006b\u0079"{_bcebb ,_afdad :=_a .ParseInt (_edadeb .Value ,10,32);if _afdad !=nil {return _afdad ;};_bfegf :=int32 (_bcebb );_efgfb .KyAttr =&_bfegf ;continue ;};if _edadeb .Name .Local =="\u0074\u0078"{_eccfbb ,_gafae :=ParseUnionST_Coordinate (_edadeb .Value );if _gafae !=nil {return _gafae ;};_efgfb .TxAttr =&_eccfbb ;continue ;};if _edadeb .Name .Local =="\u0074\u0079"{_agbfd ,_afgccg :=ParseUnionST_Coordinate (_edadeb .Value );if _afgccg !=nil {return _afgccg ;};_efgfb .TyAttr =&_agbfd ;continue ;};};for {_fecab ,_eacb :=d .Token ();if _eacb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_eacb );};if _cebab ,_aacbb :=_fecab .(_b .EndElement );_aacbb &&_cebab .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TextBulletTypefaceFollowText and its children +func (_cfgfg *CT_TextBulletTypefaceFollowText )Validate ()error {return _cfgfg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_fffa :=&CT_BiLevelEffect {};return _fffa }; -// Validate validates the CT_CustomGeometry2D and its children -func (_dafe *CT_CustomGeometry2D )Validate ()error {return _dafe .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_defc :=&CT_GraphicalObjectFrameLocking {};return _defc ;};func (_cffcd ST_TextAutonumberScheme )String ()string {switch _cffcd {case 0:return "";case 1:return "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 2:return "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 3:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 4:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 5:return "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 6:return "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 7:return "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 8:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 9:return "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 10:return "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case 11:return "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 12:return "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 13:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 14:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case 15:return "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 16:return "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case 17:return "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case 18:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case 19:return "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case 20:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case 21:return "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case 22:return "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case 23:return "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case 24:return "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case 25:return "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case 26:return "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case 27:return "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case 28:return "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case 29:return "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case 30:return "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case 31:return "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case 32:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case 33:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case 34:return "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case 35:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case 36:return "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case 37:return "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case 38:return "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case 39:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case 40:return "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case 41:return "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return "";};func NewCT_TextCharBullet ()*CT_TextCharBullet {_caebd :=&CT_TextCharBullet {};return _caebd }; +// Validate validates the CT_FillEffect and its children +func (_caaae *CT_FillEffect )Validate ()error {return _caaae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_feabb :=&EG_OfficeArtExtensionList {};return _feabb ;};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func (_edabee *ST_LineEndLength )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_degeaa ,_fbfgfe :=d .Token ();if _fbfgfe !=nil {return _fbfgfe ;};if _cefge ,_cgaec :=_degeaa .(_g .EndElement );_cgaec &&_cefge .Name ==start .Name {*_edabee =1;return nil ;};if _edcbb ,_bebeg :=_degeaa .(_g .CharData );!_bebeg {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_degeaa );}else {switch string (_edcbb ){case "":*_edabee =0;case "\u0073\u006d":*_edabee =1;case "\u006d\u0065\u0064":*_edabee =2;case "\u006c\u0067":*_edabee =3;};};_degeaa ,_fbfgfe =d .Token ();if _fbfgfe !=nil {return _fbfgfe ;};if _efaec ,_ecddd :=_degeaa .(_g .EndElement );_ecddd &&_efaec .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_degeaa );}; -// Validate validates the EG_ColorTransform and its children -func (_gfdgg *EG_ColorTransform )Validate ()error {return _gfdgg .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; +// Validate validates the CT_EmbeddedWAVAudioFile and its children +func (_feeb *CT_EmbeddedWAVAudioFile )Validate ()error {return _feeb .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");}; -// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path -func (_dbbaf *CT_Point3D )ValidateWithPath (path string )error {if _bgfg :=_dbbaf .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_bgfg !=nil {return _bgfg ;};if _fbca :=_dbbaf .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_fbca !=nil {return _fbca ;};if _gaeab :=_dbbaf .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_gaeab !=nil {return _gaeab ;};return nil ;}; +// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path +func (_befgd *VideoFile )ValidateWithPath (path string )error {if _bbeca :=_befgd .CT_VideoFile .ValidateWithPath (path );_bbeca !=nil {return _bbeca ;};return nil ;}; -// Validate validates the CT_NoFillProperties and its children -func (_ebagd *CT_NoFillProperties )Validate ()error {return _ebagd .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path +func (_bfdaf *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _bfdaf .UseSpRect !=nil {if _deced :=_bfdaf .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_deced !=nil {return _deced ;};};if _bfdaf .Xfrm !=nil {if _effb :=_bfdaf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_effb !=nil {return _effb ;};};return nil ;}; -// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path -func (_deffg *CT_TextBodyProperties )ValidateWithPath (path string )error {if _dafgc :=_deffg .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_dafgc !=nil {return _dafgc ;};if _eegea :=_deffg .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_eegea !=nil {return _eegea ;};if _bbgbe :=_deffg .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_bbgbe !=nil {return _bbgbe ;};if _cdfeb :=_deffg .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_cdfeb !=nil {return _cdfeb ;};if _deffg .LInsAttr !=nil {if _effde :=_deffg .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r");_effde !=nil {return _effde ;};};if _deffg .TInsAttr !=nil {if _gddgd :=_deffg .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_gddgd !=nil {return _gddgd ;};};if _deffg .RInsAttr !=nil {if _acgeb :=_deffg .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r");_acgeb !=nil {return _acgeb ;};};if _deffg .BInsAttr !=nil {if _cgfcc :=_deffg .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_cgfcc !=nil {return _cgfcc ;};};if _deffg .NumColAttr !=nil {if *_deffg .NumColAttr < 1{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0031\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_deffg .NumColAttr );};if *_deffg .NumColAttr > 16{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0036\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_deffg .NumColAttr );};};if _deffg .SpcColAttr !=nil {if *_deffg .SpcColAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0070\u0063\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_deffg .SpcColAttr );};};if _eacgc :=_deffg .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_eacgc !=nil {return _eacgc ;};if _deffg .PrstTxWarp !=nil {if _gegg :=_deffg .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_gegg !=nil {return _gegg ;};};if _deffg .NoAutofit !=nil {if _gcgfed :=_deffg .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_gcgfed !=nil {return _gcgfed ;};};if _deffg .NormAutofit !=nil {if _edcbd :=_deffg .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_edcbd !=nil {return _edcbd ;};};if _deffg .SpAutoFit !=nil {if _gdbdg :=_deffg .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_gdbdg !=nil {return _gdbdg ;};};if _deffg .Scene3d !=nil {if _cabgb :=_deffg .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cabgb !=nil {return _cabgb ;};};if _deffg .Sp3d !=nil {if _fdfa :=_deffg .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_fdfa !=nil {return _fdfa ;};};if _deffg .FlatTx !=nil {if _ggbbd :=_deffg .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_ggbbd !=nil {return _ggbbd ;};};if _deffg .ExtLst !=nil {if _ebcaa :=_deffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebcaa !=nil {return _ebcaa ;};};return nil ;}; +// Validate validates the EG_TextBullet and its children +func (_abdg *EG_TextBullet )Validate ()error {return _abdg .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");};type ST_PresetColorVal byte ; -// Validate validates the CT_EffectList and its children -func (_ebdfb *CT_EffectList )Validate ()error {return _ebdfb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_deg :=&CT_AlphaFloorEffect {};return _deg }; +// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path +func (_febfg *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _febfg .PicLocks !=nil {if _bbgc :=_febfg .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_bbgc !=nil {return _bbgc ;};};if _febfg .ExtLst !=nil {if _dfdcc :=_febfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfdcc !=nil {return _dfdcc ;};};return nil ;}; -// Validate validates the CT_GvmlTextShapeChoice and its children -func (_cgeeb *CT_GvmlTextShapeChoice )Validate ()error {return _cgeeb .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_fgceg ST_AnimationDgmBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgceg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_b .CharData (_fgceg .ST_AnimationBuildType .String ()));};if _fgceg .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_b .CharData (_fgceg .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type ST_LineCap byte ; +// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path +func (_gfeag *CT_TextListStyle )ValidateWithPath (path string )error {if _gfeag .DefPPr !=nil {if _egeaa :=_gfeag .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_egeaa !=nil {return _egeaa ;};};if _gfeag .Lvl1pPr !=nil {if _gagcg :=_gfeag .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072");_gagcg !=nil {return _gagcg ;};};if _gfeag .Lvl2pPr !=nil {if _geadb :=_gfeag .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_geadb !=nil {return _geadb ;};};if _gfeag .Lvl3pPr !=nil {if _eebeb :=_gfeag .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072");_eebeb !=nil {return _eebeb ;};};if _gfeag .Lvl4pPr !=nil {if _dgbb :=_gfeag .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_dgbb !=nil {return _dgbb ;};};if _gfeag .Lvl5pPr !=nil {if _gcfdb :=_gfeag .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072");_gcfdb !=nil {return _gcfdb ;};};if _gfeag .Lvl6pPr !=nil {if _eaedfc :=_gfeag .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_eaedfc !=nil {return _eaedfc ;};};if _gfeag .Lvl7pPr !=nil {if _gfdbab :=_gfeag .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072");_gfdbab !=nil {return _gfdbab ;};};if _gfeag .Lvl8pPr !=nil {if _fbfc :=_gfeag .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_fbfc !=nil {return _fbfc ;};};if _gfeag .Lvl9pPr !=nil {if _cgfgc :=_gfeag .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072");_cgfgc !=nil {return _cgfgc ;};};if _gfeag .ExtLst !=nil {if _bgdga :=_gfeag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgdga !=nil {return _bgdga ;};};return nil ;}; -// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path -func (_bdda *CT_EffectContainer )ValidateWithPath (path string )error {if _acdae :=_bdda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acdae !=nil {return _acdae ;};if _bdda .Cont !=nil {if _gdbeg :=_bdda .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gdbeg !=nil {return _gdbeg ;};};if _bdda .Effect !=nil {if _ccde :=_bdda .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ccde !=nil {return _ccde ;};};if _bdda .AlphaBiLevel !=nil {if _gdae :=_bdda .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_gdae !=nil {return _gdae ;};};if _bdda .AlphaCeiling !=nil {if _bdfb :=_bdda .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_bdfb !=nil {return _bdfb ;};};if _bdda .AlphaFloor !=nil {if _bcbfe :=_bdda .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_bcbfe !=nil {return _bcbfe ;};};if _bdda .AlphaInv !=nil {if _bbfbg :=_bdda .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_bbfbg !=nil {return _bbfbg ;};};if _bdda .AlphaMod !=nil {if _dece :=_bdda .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_dece !=nil {return _dece ;};};if _bdda .AlphaModFix !=nil {if _bfad :=_bdda .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_bfad !=nil {return _bfad ;};};if _bdda .AlphaOutset !=nil {if _aeac :=_bdda .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_aeac !=nil {return _aeac ;};};if _bdda .AlphaRepl !=nil {if _fbaaa :=_bdda .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_fbaaa !=nil {return _fbaaa ;};};if _bdda .BiLevel !=nil {if _egddg :=_bdda .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_egddg !=nil {return _egddg ;};};if _bdda .Blend !=nil {if _cgea :=_bdda .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_cgea !=nil {return _cgea ;};};if _bdda .Blur !=nil {if _bgfe :=_bdda .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_bgfe !=nil {return _bgfe ;};};if _bdda .ClrChange !=nil {if _dbad :=_bdda .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dbad !=nil {return _dbad ;};};if _bdda .ClrRepl !=nil {if _gcad :=_bdda .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_gcad !=nil {return _gcad ;};};if _bdda .Duotone !=nil {if _dabe :=_bdda .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_dabe !=nil {return _dabe ;};};if _bdda .Fill !=nil {if _fdbe :=_bdda .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fdbe !=nil {return _fdbe ;};};if _bdda .FillOverlay !=nil {if _eaed :=_bdda .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_eaed !=nil {return _eaed ;};};if _bdda .Glow !=nil {if _eedd :=_bdda .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_eedd !=nil {return _eedd ;};};if _bdda .Grayscl !=nil {if _gcge :=_bdda .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_gcge !=nil {return _gcge ;};};if _bdda .Hsl !=nil {if _dcfdf :=_bdda .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_dcfdf !=nil {return _dcfdf ;};};if _bdda .InnerShdw !=nil {if _cgec :=_bdda .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_cgec !=nil {return _cgec ;};};if _bdda .Lum !=nil {if _dcfg :=_bdda .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_dcfg !=nil {return _dcfg ;};};if _bdda .OuterShdw !=nil {if _edgbc :=_bdda .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_edgbc !=nil {return _edgbc ;};};if _bdda .PrstShdw !=nil {if _dbfb :=_bdda .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_dbfb !=nil {return _dbfb ;};};if _bdda .Reflection !=nil {if _ecgge :=_bdda .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_ecgge !=nil {return _ecgge ;};};if _bdda .RelOff !=nil {if _cedc :=_bdda .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_cedc !=nil {return _cedc ;};};if _bdda .SoftEdge !=nil {if _bcfg :=_bdda .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_bcfg !=nil {return _bcfg ;};};if _bdda .Tint !=nil {if _cgdc :=_bdda .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_cgdc !=nil {return _cgdc ;};};if _bdda .Xfrm !=nil {if _aafe :=_bdda .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_aafe !=nil {return _aafe ;};};return nil ;};func NewCT_FillStyleList ()*CT_FillStyleList {_bcga :=&CT_FillStyleList {};return _bcga };func (_cdaa *CT_ConnectionSiteList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cabf :for {_ddae ,_cgga :=d .Token ();if _cgga !=nil {return _cgga ;};switch _fede :=_ddae .(type ){case _b .StartElement :switch _fede .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e"}:_edaec :=NewCT_ConnectionSite ();if _dcdc :=d .DecodeElement (_edaec ,&_fede );_dcdc !=nil {return _dcdc ;};_cdaa .Cxn =append (_cdaa .Cxn ,_edaec );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fede .Name );if _bgdb :=d .Skip ();_bgdb !=nil {return _bgdb ;};};case _b .EndElement :break _cabf ;case _b .CharData :};};return nil ;};func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_gcdb :=&CT_TableStyleCellStyle {};return _gcdb ;}; +// Validate validates the CT_Path2DQuadBezierTo and its children +func (_gggac *CT_Path2DQuadBezierTo )Validate ()error {return _gggac .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");};func (_gbege *CT_Path2DLineTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fgae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_gbege .Pt ,_fgae );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Boolean ()*CT_Boolean {_bedg :=&CT_Boolean {};return _bedg }; -// ST_TextFontScalePercentOrPercentString is a union type -type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;};func (_cf *AG_Locking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dad :=range start .Attr {if _dad .Name .Local =="\u006e\u006f\u0047r\u0070"{_ba ,_ee :=_a .ParseBool (_dad .Value );if _ee !=nil {return _ee ;};_cf .NoGrpAttr =&_ba ;continue ;};if _dad .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bac ,_ac :=_a .ParseBool (_dad .Value );if _ac !=nil {return _ac ;};_cf .NoSelectAttr =&_bac ;continue ;};if _dad .Name .Local =="\u006e\u006f\u0052o\u0074"{_bg ,_cd :=_a .ParseBool (_dad .Value );if _cd !=nil {return _cd ;};_cf .NoRotAttr =&_bg ;continue ;};if _dad .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_df ,_gd :=_a .ParseBool (_dad .Value );if _gd !=nil {return _gd ;};_cf .NoChangeAspectAttr =&_df ;continue ;};if _dad .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ad ,_cee :=_a .ParseBool (_dad .Value );if _cee !=nil {return _cee ;};_cf .NoMoveAttr =&_ad ;continue ;};if _dad .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_bf ,_aff :=_a .ParseBool (_dad .Value );if _aff !=nil {return _aff ;};_cf .NoResizeAttr =&_bf ;continue ;};if _dad .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_cb ,_ff :=_a .ParseBool (_dad .Value );if _ff !=nil {return _ff ;};_cf .NoEditPointsAttr =&_cb ;continue ;};if _dad .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_ca ,_gdc :=_a .ParseBool (_dad .Value );if _gdc !=nil {return _gdc ;};_cf .NoAdjustHandlesAttr =&_ca ;continue ;};if _dad .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_eeg ,_fc :=_a .ParseBool (_dad .Value );if _fc !=nil {return _fc ;};_cf .NoChangeArrowheadsAttr =&_eeg ;continue ;};if _dad .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_gf ,_ag :=_a .ParseBool (_dad .Value );if _ag !=nil {return _ag ;};_cf .NoChangeShapeTypeAttr =&_gf ;continue ;};};for {_aca ,_acb :=d .Token ();if _acb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_acb );};if _fbg ,_adf :=_aca .(_b .EndElement );_adf &&_fbg .Name ==start .Name {break ;};};return nil ;};func (_gccga ST_TextAutonumberScheme )Validate ()error {return _gccga .ValidateWithPath ("")};func (_cbbfca *CT_Cell3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbbfca .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_fgfa ,_gfbg :=_cbbfca .PrstMaterialAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _gfbg !=nil {return _gfbg ;};start .Attr =append (start .Attr ,_fgfa );};e .EncodeToken (start );_gffd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_cbbfca .Bevel ,_gffd );if _cbbfca .LightRig !=nil {_feaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_cbbfca .LightRig ,_feaf );};if _cbbfca .ExtLst !=nil {_dbdaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbbfca .ExtLst ,_dbdaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cceca *ST_Coordinate32 )Validate ()error {return _cceca .ValidateWithPath ("")};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_bgceb :=&CT_OfficeArtExtensionList {};return _bgceb ;};type CT_AlphaFloorEffect struct{};func (_gcffde ST_PresetLineDashVal )Validate ()error {return _gcffde .ValidateWithPath ("")};func NewCT_FixedPercentage ()*CT_FixedPercentage {_gfbe :=&CT_FixedPercentage {};return _gfbe };func (_ccad *CT_CustomColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egddf :=range start .Attr {if _egddf .Name .Local =="\u006e\u0061\u006d\u0065"{_dcba ,_fdgb :=_egddf .Value ,error (nil );if _fdgb !=nil {return _fdgb ;};_ccad .NameAttr =&_dcba ;continue ;};};_ccgc :for {_ebebb ,_cbec :=d .Token ();if _cbec !=nil {return _cbec ;};switch _cbbac :=_ebebb .(type ){case _b .StartElement :switch _cbbac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ccad .ScrgbClr =NewCT_ScRgbColor ();if _ggae :=d .DecodeElement (_ccad .ScrgbClr ,&_cbbac );_ggae !=nil {return _ggae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ccad .SrgbClr =NewCT_SRgbColor ();if _ffdd :=d .DecodeElement (_ccad .SrgbClr ,&_cbbac );_ffdd !=nil {return _ffdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ccad .HslClr =NewCT_HslColor ();if _eaaea :=d .DecodeElement (_ccad .HslClr ,&_cbbac );_eaaea !=nil {return _eaaea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ccad .SysClr =NewCT_SystemColor ();if _cbca :=d .DecodeElement (_ccad .SysClr ,&_cbbac );_cbca !=nil {return _cbca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ccad .SchemeClr =NewCT_SchemeColor ();if _cedg :=d .DecodeElement (_ccad .SchemeClr ,&_cbbac );_cedg !=nil {return _cedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ccad .PrstClr =NewCT_PresetColor ();if _ecaf :=d .DecodeElement (_ccad .PrstClr ,&_cbbac );_ecaf !=nil {return _ecaf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_cbbac .Name );if _fbfde :=d .Skip ();_fbfde !=nil {return _fbfde ;};};case _b .EndElement :break _ccgc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_TextListStyle and its children +func (_eceba *CT_TextListStyle )Validate ()error {return _eceba .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path -func (_gbgff *CT_TextSpacing )ValidateWithPath (path string )error {if _gbgff .SpcPct !=nil {if _abdge :=_gbgff .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_abdge !=nil {return _abdge ;};};if _gbgff .SpcPts !=nil {if _bfeab :=_gbgff .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073");_bfeab !=nil {return _bfeab ;};};return nil ;};func (_cdfgd ST_RectAlignment )String ()string {switch _cdfgd {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0063\u0074\u0072";case 6:return "\u0072";case 7:return "\u0062\u006c";case 8:return "\u0062";case 9:return "\u0062\u0072";};return "";};func (_bacdf ST_LightRigType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcdgegd :=_b .Attr {};_bcdgegd .Name =name ;switch _bacdf {case ST_LightRigTypeUnset :_bcdgegd .Value ="";case ST_LightRigTypeLegacyFlat1 :_bcdgegd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_bcdgegd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_bcdgegd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_bcdgegd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_bcdgegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_bcdgegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_bcdgegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_bcdgegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_bcdgegd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_bcdgegd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_bcdgegd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_bcdgegd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_bcdgegd .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_bcdgegd .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_bcdgegd .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_bcdgegd .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_bcdgegd .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_bcdgegd .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_bcdgegd .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_bcdgegd .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_bcdgegd .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_bcdgegd .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_bcdgegd .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_bcdgegd .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_bcdgegd .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_bcdgegd .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_bcdgegd .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _bcdgegd ,nil ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_agfd *CT_NonVisualPictureProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agfd .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_agfd .PreferRelativeResizeAttr ))});};e .EncodeToken (start );if _agfd .PicLocks !=nil {_gfdfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_agfd .PicLocks ,_gfdfb );};if _agfd .ExtLst !=nil {_gffdba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agfd .ExtLst ,_gffdba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_fbadb :=&CT_GvmlConnectorNonVisual {};_fbadb .CNvPr =NewCT_NonVisualDrawingProps ();_fbadb .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _fbadb ;};func (_ggfea *CT_SRgbColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddgca :=range start .Attr {if _ddgca .Name .Local =="\u0076\u0061\u006c"{_ebfage ,_dgdcbd :=_ddgca .Value ,error (nil );if _dgdcbd !=nil {return _dgdcbd ;};_ggfea .ValAttr =_ebfage ;continue ;};};_afegd :for {_ggbce ,_fccfa :=d .Token ();if _fccfa !=nil {return _fccfa ;};switch _bcbfc :=_ggbce .(type ){case _b .StartElement :switch _bcbfc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_fbba :=NewEG_ColorTransform ();_fbba .Tint =NewCT_PositiveFixedPercentage ();if _gbfed :=d .DecodeElement (_fbba .Tint ,&_bcbfc );_gbfed !=nil {return _gbfed ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_fbba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_fffec :=NewEG_ColorTransform ();_fffec .Shade =NewCT_PositiveFixedPercentage ();if _bbefe :=d .DecodeElement (_fffec .Shade ,&_bcbfc );_bbefe !=nil {return _bbefe ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_fffec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_feadd :=NewEG_ColorTransform ();_feadd .Comp =NewCT_ComplementTransform ();if _fgbf :=d .DecodeElement (_feadd .Comp ,&_bcbfc );_fgbf !=nil {return _fgbf ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_feadd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_baebc :=NewEG_ColorTransform ();_baebc .Inv =NewCT_InverseTransform ();if _ecdbaf :=d .DecodeElement (_baebc .Inv ,&_bcbfc );_ecdbaf !=nil {return _ecdbaf ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_baebc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_ebfef :=NewEG_ColorTransform ();_ebfef .Gray =NewCT_GrayscaleTransform ();if _aabbe :=d .DecodeElement (_ebfef .Gray ,&_bcbfc );_aabbe !=nil {return _aabbe ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_ebfef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_gfef :=NewEG_ColorTransform ();_gfef .Alpha =NewCT_PositiveFixedPercentage ();if _cebbe :=d .DecodeElement (_gfef .Alpha ,&_bcbfc );_cebbe !=nil {return _cebbe ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_gfef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_cebd :=NewEG_ColorTransform ();_cebd .AlphaOff =NewCT_FixedPercentage ();if _dgaag :=d .DecodeElement (_cebd .AlphaOff ,&_bcbfc );_dgaag !=nil {return _dgaag ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_cebd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ebcbc :=NewEG_ColorTransform ();_ebcbc .AlphaMod =NewCT_PositivePercentage ();if _edbb :=d .DecodeElement (_ebcbc .AlphaMod ,&_bcbfc );_edbb !=nil {return _edbb ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_ebcbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_bdebbf :=NewEG_ColorTransform ();_bdebbf .Hue =NewCT_PositiveFixedAngle ();if _cabga :=d .DecodeElement (_bdebbf .Hue ,&_bcbfc );_cabga !=nil {return _cabga ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_bdebbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_cdbb :=NewEG_ColorTransform ();_cdbb .HueOff =NewCT_Angle ();if _edfea :=d .DecodeElement (_cdbb .HueOff ,&_bcbfc );_edfea !=nil {return _edfea ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_cdbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gbgec :=NewEG_ColorTransform ();_gbgec .HueMod =NewCT_PositivePercentage ();if _ffcdc :=d .DecodeElement (_gbgec .HueMod ,&_bcbfc );_ffcdc !=nil {return _ffcdc ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_gbgec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_bfbfg :=NewEG_ColorTransform ();_bfbfg .Sat =NewCT_Percentage ();if _addag :=d .DecodeElement (_bfbfg .Sat ,&_bcbfc );_addag !=nil {return _addag ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_bfbfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gecg :=NewEG_ColorTransform ();_gecg .SatOff =NewCT_Percentage ();if _cbde :=d .DecodeElement (_gecg .SatOff ,&_bcbfc );_cbde !=nil {return _cbde ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_gecg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_daeag :=NewEG_ColorTransform ();_daeag .SatMod =NewCT_Percentage ();if _fbdff :=d .DecodeElement (_daeag .SatMod ,&_bcbfc );_fbdff !=nil {return _fbdff ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_daeag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_ceecb :=NewEG_ColorTransform ();_ceecb .Lum =NewCT_Percentage ();if _dbceb :=d .DecodeElement (_ceecb .Lum ,&_bcbfc );_dbceb !=nil {return _dbceb ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_ceecb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gfcbb :=NewEG_ColorTransform ();_gfcbb .LumOff =NewCT_Percentage ();if _bageb :=d .DecodeElement (_gfcbb .LumOff ,&_bcbfc );_bageb !=nil {return _bageb ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_gfcbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bffge :=NewEG_ColorTransform ();_bffge .LumMod =NewCT_Percentage ();if _eaca :=d .DecodeElement (_bffge .LumMod ,&_bcbfc );_eaca !=nil {return _eaca ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_bffge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_eafb :=NewEG_ColorTransform ();_eafb .Red =NewCT_Percentage ();if _ddeff :=d .DecodeElement (_eafb .Red ,&_bcbfc );_ddeff !=nil {return _ddeff ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_eafb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_geecb :=NewEG_ColorTransform ();_geecb .RedOff =NewCT_Percentage ();if _fagag :=d .DecodeElement (_geecb .RedOff ,&_bcbfc );_fagag !=nil {return _fagag ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_geecb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ccced :=NewEG_ColorTransform ();_ccced .RedMod =NewCT_Percentage ();if _ffbfdf :=d .DecodeElement (_ccced .RedMod ,&_bcbfc );_ffbfdf !=nil {return _ffbfdf ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_ccced );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_dfeac :=NewEG_ColorTransform ();_dfeac .Green =NewCT_Percentage ();if _cafaeg :=d .DecodeElement (_dfeac .Green ,&_bcbfc );_cafaeg !=nil {return _cafaeg ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_dfeac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_edfa :=NewEG_ColorTransform ();_edfa .GreenOff =NewCT_Percentage ();if _fbfa :=d .DecodeElement (_edfa .GreenOff ,&_bcbfc );_fbfa !=nil {return _fbfa ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_edfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_fbfaa :=NewEG_ColorTransform ();_fbfaa .GreenMod =NewCT_Percentage ();if _dfbgb :=d .DecodeElement (_fbfaa .GreenMod ,&_bcbfc );_dfbgb !=nil {return _dfbgb ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_fbfaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_bdefe :=NewEG_ColorTransform ();_bdefe .Blue =NewCT_Percentage ();if _bdebaf :=d .DecodeElement (_bdefe .Blue ,&_bcbfc );_bdebaf !=nil {return _bdebaf ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_bdefe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_fegefe :=NewEG_ColorTransform ();_fegefe .BlueOff =NewCT_Percentage ();if _ebdg :=d .DecodeElement (_fegefe .BlueOff ,&_bcbfc );_ebdg !=nil {return _ebdg ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_fegefe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_defff :=NewEG_ColorTransform ();_defff .BlueMod =NewCT_Percentage ();if _dgdge :=d .DecodeElement (_defff .BlueMod ,&_bcbfc );_dgdge !=nil {return _dgdge ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_defff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_gabf :=NewEG_ColorTransform ();_gabf .Gamma =NewCT_GammaTransform ();if _bcefb :=d .DecodeElement (_gabf .Gamma ,&_bcbfc );_bcefb !=nil {return _bcefb ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_gabf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_fabfb :=NewEG_ColorTransform ();_fabfb .InvGamma =NewCT_InverseGammaTransform ();if _dccc :=d .DecodeElement (_fabfb .InvGamma ,&_bcbfc );_dccc !=nil {return _dccc ;};_ggfea .EG_ColorTransform =append (_ggfea .EG_ColorTransform ,_fabfb );default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0052\u0067b\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_bcbfc .Name );if _dfcg :=d .Skip ();_dfcg !=nil {return _dfcg ;};};case _b .EndElement :break _afegd ;case _b .CharData :};};return nil ;};func (_efdec *CT_SolidColorFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efdec .ScrgbClr !=nil {_ebeff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_efdec .ScrgbClr ,_ebeff );};if _efdec .SrgbClr !=nil {_bgaeb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_efdec .SrgbClr ,_bgaeb );};if _efdec .HslClr !=nil {_cacad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_efdec .HslClr ,_cacad );};if _efdec .SysClr !=nil {_edcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_efdec .SysClr ,_edcb );};if _efdec .SchemeClr !=nil {_daggg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_efdec .SchemeClr ,_daggg );};if _efdec .PrstClr !=nil {_fdebbb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_efdec .PrstClr ,_fdebbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ClipboardStyleSheet and its children +func (_ffgd *CT_ClipboardStyleSheet )Validate ()error {return _ffgd .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");};func (_daadd *CT_PresetColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daadd .ValAttr =ST_PresetColorVal (1);for _ ,_ffagd :=range start .Attr {if _ffagd .Name .Local =="\u0076\u0061\u006c"{_daadd .ValAttr .UnmarshalXMLAttr (_ffagd );continue ;};};_cbcge :for {_eafbf ,_facgf :=d .Token ();if _facgf !=nil {return _facgf ;};switch _edeag :=_eafbf .(type ){case _g .StartElement :switch _edeag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bgcfb :=NewEG_ColorTransform ();_bgcfb .Tint =NewCT_PositiveFixedPercentage ();if _efgccb :=d .DecodeElement (_bgcfb .Tint ,&_edeag );_efgccb !=nil {return _efgccb ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_bgcfb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_dgge :=NewEG_ColorTransform ();_dgge .Shade =NewCT_PositiveFixedPercentage ();if _addcb :=d .DecodeElement (_dgge .Shade ,&_edeag );_addcb !=nil {return _addcb ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_dgge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_dafgd :=NewEG_ColorTransform ();_dafgd .Comp =NewCT_ComplementTransform ();if _ccffb :=d .DecodeElement (_dafgd .Comp ,&_edeag );_ccffb !=nil {return _ccffb ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_dafgd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_ggea :=NewEG_ColorTransform ();_ggea .Inv =NewCT_InverseTransform ();if _ggdgf :=d .DecodeElement (_ggea .Inv ,&_edeag );_ggdgf !=nil {return _ggdgf ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_ggea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_cecde :=NewEG_ColorTransform ();_cecde .Gray =NewCT_GrayscaleTransform ();if _fadf :=d .DecodeElement (_cecde .Gray ,&_edeag );_fadf !=nil {return _fadf ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_cecde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_bcaec :=NewEG_ColorTransform ();_bcaec .Alpha =NewCT_PositiveFixedPercentage ();if _dbbae :=d .DecodeElement (_bcaec .Alpha ,&_edeag );_dbbae !=nil {return _dbbae ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_bcaec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_agbbc :=NewEG_ColorTransform ();_agbbc .AlphaOff =NewCT_FixedPercentage ();if _cbfb :=d .DecodeElement (_agbbc .AlphaOff ,&_edeag );_cbfb !=nil {return _cbfb ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_agbbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_cgbf :=NewEG_ColorTransform ();_cgbf .AlphaMod =NewCT_PositivePercentage ();if _dfdga :=d .DecodeElement (_cgbf .AlphaMod ,&_edeag );_dfdga !=nil {return _dfdga ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_cgbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_agddc :=NewEG_ColorTransform ();_agddc .Hue =NewCT_PositiveFixedAngle ();if _bfege :=d .DecodeElement (_agddc .Hue ,&_edeag );_bfege !=nil {return _bfege ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_agddc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_ceaba :=NewEG_ColorTransform ();_ceaba .HueOff =NewCT_Angle ();if _cfacb :=d .DecodeElement (_ceaba .HueOff ,&_edeag );_cfacb !=nil {return _cfacb ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_ceaba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_efec :=NewEG_ColorTransform ();_efec .HueMod =NewCT_PositivePercentage ();if _cbfac :=d .DecodeElement (_efec .HueMod ,&_edeag );_cbfac !=nil {return _cbfac ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_efec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_bced :=NewEG_ColorTransform ();_bced .Sat =NewCT_Percentage ();if _aeacdc :=d .DecodeElement (_bced .Sat ,&_edeag );_aeacdc !=nil {return _aeacdc ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_bced );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_ccaee :=NewEG_ColorTransform ();_ccaee .SatOff =NewCT_Percentage ();if _bfbac :=d .DecodeElement (_ccaee .SatOff ,&_edeag );_bfbac !=nil {return _bfbac ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_ccaee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_fbgbf :=NewEG_ColorTransform ();_fbgbf .SatMod =NewCT_Percentage ();if _efccd :=d .DecodeElement (_fbgbf .SatMod ,&_edeag );_efccd !=nil {return _efccd ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_fbgbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_dfedb :=NewEG_ColorTransform ();_dfedb .Lum =NewCT_Percentage ();if _fcec :=d .DecodeElement (_dfedb .Lum ,&_edeag );_fcec !=nil {return _fcec ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_dfedb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bgbb :=NewEG_ColorTransform ();_bgbb .LumOff =NewCT_Percentage ();if _egbga :=d .DecodeElement (_bgbb .LumOff ,&_edeag );_egbga !=nil {return _egbga ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_bgbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dgbfb :=NewEG_ColorTransform ();_dgbfb .LumMod =NewCT_Percentage ();if _gccba :=d .DecodeElement (_dgbfb .LumMod ,&_edeag );_gccba !=nil {return _gccba ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_dgbfb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_fdabe :=NewEG_ColorTransform ();_fdabe .Red =NewCT_Percentage ();if _aadea :=d .DecodeElement (_fdabe .Red ,&_edeag );_aadea !=nil {return _aadea ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_fdabe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_bbeff :=NewEG_ColorTransform ();_bbeff .RedOff =NewCT_Percentage ();if _bgfcd :=d .DecodeElement (_bbeff .RedOff ,&_edeag );_bgfcd !=nil {return _bgfcd ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_bbeff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_caafc :=NewEG_ColorTransform ();_caafc .RedMod =NewCT_Percentage ();if _baab :=d .DecodeElement (_caafc .RedMod ,&_edeag );_baab !=nil {return _baab ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_caafc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_gbab :=NewEG_ColorTransform ();_gbab .Green =NewCT_Percentage ();if _bgdcd :=d .DecodeElement (_gbab .Green ,&_edeag );_bgdcd !=nil {return _bgdcd ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_gbab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_gbada :=NewEG_ColorTransform ();_gbada .GreenOff =NewCT_Percentage ();if _eeggd :=d .DecodeElement (_gbada .GreenOff ,&_edeag );_eeggd !=nil {return _eeggd ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_gbada );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_gdbeg :=NewEG_ColorTransform ();_gdbeg .GreenMod =NewCT_Percentage ();if _eceag :=d .DecodeElement (_gdbeg .GreenMod ,&_edeag );_eceag !=nil {return _eceag ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_gdbeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_fcabc :=NewEG_ColorTransform ();_fcabc .Blue =NewCT_Percentage ();if _feggc :=d .DecodeElement (_fcabc .Blue ,&_edeag );_feggc !=nil {return _feggc ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_fcabc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_ddggd :=NewEG_ColorTransform ();_ddggd .BlueOff =NewCT_Percentage ();if _dbddg :=d .DecodeElement (_ddggd .BlueOff ,&_edeag );_dbddg !=nil {return _dbddg ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_ddggd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_abfad :=NewEG_ColorTransform ();_abfad .BlueMod =NewCT_Percentage ();if _agfed :=d .DecodeElement (_abfad .BlueMod ,&_edeag );_agfed !=nil {return _agfed ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_abfad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_gbbdc :=NewEG_ColorTransform ();_gbbdc .Gamma =NewCT_GammaTransform ();if _fccfc :=d .DecodeElement (_gbbdc .Gamma ,&_edeag );_fccfc !=nil {return _fccfc ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_gbbdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_ggfbf :=NewEG_ColorTransform ();_ggfbf .InvGamma =NewCT_InverseGammaTransform ();if _bfbed :=d .DecodeElement (_ggfbf .InvGamma ,&_edeag );_bfbed !=nil {return _bfbed ;};_daadd .EG_ColorTransform =append (_daadd .EG_ColorTransform ,_ggfbf );default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_edeag .Name );if _bffg :=d .Skip ();_bffg !=nil {return _bffg ;};};case _g .EndElement :break _cbcge ;case _g .CharData :};};return nil ;};func (_cddba *VideoFile )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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 ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _cddba .CT_VideoFile .MarshalXML (e ,start );};func (_cfebb *CT_NoFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GraphicalObject and its children -func (_bdgf *CT_GraphicalObject )Validate ()error {return _bdgf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");}; +// Validate validates the CT_Transform2D and its children +func (_gcfc *CT_Transform2D )Validate ()error {return _gcfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");};func (_gcgb *CT_ColorMapping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcgb .Bg1Attr =ST_ColorSchemeIndex (1);_gcgb .Tx1Attr =ST_ColorSchemeIndex (1);_gcgb .Bg2Attr =ST_ColorSchemeIndex (1);_gcgb .Tx2Attr =ST_ColorSchemeIndex (1);_gcgb .Accent1Attr =ST_ColorSchemeIndex (1);_gcgb .Accent2Attr =ST_ColorSchemeIndex (1);_gcgb .Accent3Attr =ST_ColorSchemeIndex (1);_gcgb .Accent4Attr =ST_ColorSchemeIndex (1);_gcgb .Accent5Attr =ST_ColorSchemeIndex (1);_gcgb .Accent6Attr =ST_ColorSchemeIndex (1);_gcgb .HlinkAttr =ST_ColorSchemeIndex (1);_gcgb .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_bbc :=range start .Attr {if _bbc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_gcgb .Accent3Attr .UnmarshalXMLAttr (_bbc );continue ;};if _bbc .Name .Local =="\u0074\u0078\u0031"{_gcgb .Tx1Attr .UnmarshalXMLAttr (_bbc );continue ;};if _bbc .Name .Local =="\u0062\u0067\u0032"{_gcgb .Bg2Attr .UnmarshalXMLAttr (_bbc );continue ;};if _bbc .Name .Local =="\u0074\u0078\u0032"{_gcgb .Tx2Attr .UnmarshalXMLAttr (_bbc );continue ;};if _bbc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_gcgb .Accent1Attr .UnmarshalXMLAttr (_bbc );continue ;};if _bbc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_gcgb .Accent2Attr .UnmarshalXMLAttr (_bbc );continue ;};if _bbc .Name .Local =="\u0062\u0067\u0031"{_gcgb .Bg1Attr .UnmarshalXMLAttr (_bbc );continue ;};if _bbc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_gcgb .Accent4Attr .UnmarshalXMLAttr (_bbc );continue ;};if _bbc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_gcgb .Accent5Attr .UnmarshalXMLAttr (_bbc );continue ;};if _bbc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_gcgb .Accent6Attr .UnmarshalXMLAttr (_bbc );continue ;};if _bbc .Name .Local =="\u0068\u006c\u0069n\u006b"{_gcgb .HlinkAttr .UnmarshalXMLAttr (_bbc );continue ;};if _bbc .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_gcgb .FolHlinkAttr .UnmarshalXMLAttr (_bbc );continue ;};};_cab :for {_dabg ,_dbdd :=d .Token ();if _dbdd !=nil {return _dbdd ;};switch _ccaf :=_dabg .(type ){case _g .StartElement :switch _ccaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcgb .ExtLst =NewCT_OfficeArtExtensionList ();if _cffc :=d .DecodeElement (_gcgb .ExtLst ,&_ccaf );_cffc !=nil {return _cffc ;};default:_fc .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",_ccaf .Name );if _eaedf :=d .Skip ();_eaedf !=nil {return _eaedf ;};};case _g .EndElement :break _cab ;case _g .CharData :};};return nil ;};func NewCT_FontReference ()*CT_FontReference {_ddbaa :=&CT_FontReference {};_ddbaa .IdxAttr =ST_FontCollectionIndex (1);return _ddbaa ;}; -// Validate validates the CT_RegularTextRun and its children -func (_accafg *CT_RegularTextRun )Validate ()error {return _accafg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");}; +// Validate validates the CT_GvmlPicture and its children +func (_gdbg *CT_GvmlPicture )Validate ()error {return _gdbg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");}; -// Validate validates the CT_Vector3D and its children -func (_gedeb *CT_Vector3D )Validate ()error {return _gedeb .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};func (_bgcec *CT_TextShapeAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fabbc ,_gggbf :=d .Token ();if _gggbf !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053h\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_gggbf );};if _dfegf ,_fafff :=_fabbc .(_b .EndElement );_fafff &&_dfegf .Name ==start .Name {break ;};};return nil ;};type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;}; +// Validate validates the EG_EffectProperties and its children +func (_bbaea *EG_EffectProperties )Validate ()error {return _bbaea .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gffeg *CT_TextBodyProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddcc :=range start .Attr {if _ddcc .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_cgfdea ,_efbgd :=_fg .ParseBool (_ddcc .Value );if _efbgd !=nil {return _efbgd ;};_gffeg .FromWordArtAttr =&_cgfdea ;continue ;};if _ddcc .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_gffeg .AnchorAttr .UnmarshalXMLAttr (_ddcc );continue ;};if _ddcc .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_aadcd ,_dggga :=_fg .ParseBool (_ddcc .Value );if _dggga !=nil {return _dggga ;};_gffeg .SpcFirstLastParaAttr =&_aadcd ;continue ;};if _ddcc .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_acgeg ,_bdbca :=_fg .ParseBool (_ddcc .Value );if _bdbca !=nil {return _bdbca ;};_gffeg .AnchorCtrAttr =&_acgeg ;continue ;};if _ddcc .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_gffeg .HorzOverflowAttr .UnmarshalXMLAttr (_ddcc );continue ;};if _ddcc .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_fcdabf ,_eccce :=_fg .ParseBool (_ddcc .Value );if _eccce !=nil {return _eccce ;};_gffeg .ForceAAAttr =&_fcdabf ;continue ;};if _ddcc .Name .Local =="\u0077\u0072\u0061\u0070"{_gffeg .WrapAttr .UnmarshalXMLAttr (_ddcc );continue ;};if _ddcc .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_egfc ,_bdfeb :=_fg .ParseBool (_ddcc .Value );if _bdfeb !=nil {return _bdfeb ;};_gffeg .UprightAttr =&_egfc ;continue ;};if _ddcc .Name .Local =="\u0074\u0049\u006e\u0073"{_dcdg ,_efafc :=ParseUnionST_Coordinate32 (_ddcc .Value );if _efafc !=nil {return _efafc ;};_gffeg .TInsAttr =&_dcdg ;continue ;};if _ddcc .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_fcbfe ,_geceb :=_fg .ParseBool (_ddcc .Value );if _geceb !=nil {return _geceb ;};_gffeg .CompatLnSpcAttr =&_fcbfe ;continue ;};if _ddcc .Name .Local =="\u0062\u0049\u006e\u0073"{_affeda ,_gdfgd :=ParseUnionST_Coordinate32 (_ddcc .Value );if _gdfgd !=nil {return _gdfgd ;};_gffeg .BInsAttr =&_affeda ;continue ;};if _ddcc .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_gffeg .VertOverflowAttr .UnmarshalXMLAttr (_ddcc );continue ;};if _ddcc .Name .Local =="\u0072\u006f\u0074"{_fadda ,_bdgcaa :=_fg .ParseInt (_ddcc .Value ,10,32);if _bdgcaa !=nil {return _bdgcaa ;};_abfgb :=int32 (_fadda );_gffeg .RotAttr =&_abfgb ;continue ;};if _ddcc .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_fbfad ,_ecaed :=_fg .ParseInt (_ddcc .Value ,10,32);if _ecaed !=nil {return _ecaed ;};_bdadb :=int32 (_fbfad );_gffeg .SpcColAttr =&_bdadb ;continue ;};if _ddcc .Name .Local =="\u0076\u0065\u0072\u0074"{_gffeg .VertAttr .UnmarshalXMLAttr (_ddcc );continue ;};if _ddcc .Name .Local =="\u0072\u0049\u006e\u0073"{_baedf ,_cdbdef :=ParseUnionST_Coordinate32 (_ddcc .Value );if _cdbdef !=nil {return _cdbdef ;};_gffeg .RInsAttr =&_baedf ;continue ;};if _ddcc .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_cfdfa ,_fegbf :=_fg .ParseInt (_ddcc .Value ,10,32);if _fegbf !=nil {return _fegbf ;};_acbgd :=int32 (_cfdfa );_gffeg .NumColAttr =&_acbgd ;continue ;};if _ddcc .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_dafbg ,_acdea :=_fg .ParseBool (_ddcc .Value );if _acdea !=nil {return _acdea ;};_gffeg .RtlColAttr =&_dafbg ;continue ;};if _ddcc .Name .Local =="\u006c\u0049\u006e\u0073"{_afdef ,_dfagaf :=ParseUnionST_Coordinate32 (_ddcc .Value );if _dfagaf !=nil {return _dfagaf ;};_gffeg .LInsAttr =&_afdef ;continue ;};};_acbb :for {_bbccec ,_dgcff :=d .Token ();if _dgcff !=nil {return _dgcff ;};switch _ceecg :=_bbccec .(type ){case _g .StartElement :switch _ceecg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_gffeg .PrstTxWarp =NewCT_PresetTextShape ();if _ecgef :=d .DecodeElement (_gffeg .PrstTxWarp ,&_ceecg );_ecgef !=nil {return _ecgef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_gffeg .NoAutofit =NewCT_TextNoAutofit ();if _fcggg :=d .DecodeElement (_gffeg .NoAutofit ,&_ceecg );_fcggg !=nil {return _fcggg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_gffeg .NormAutofit =NewCT_TextNormalAutofit ();if _cabdg :=d .DecodeElement (_gffeg .NormAutofit ,&_ceecg );_cabdg !=nil {return _cabdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_gffeg .SpAutoFit =NewCT_TextShapeAutofit ();if _cdfda :=d .DecodeElement (_gffeg .SpAutoFit ,&_ceecg );_cdfda !=nil {return _cdfda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_gffeg .Scene3d =NewCT_Scene3D ();if _bdgbf :=d .DecodeElement (_gffeg .Scene3d ,&_ceecg );_bdgbf !=nil {return _bdgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_gffeg .Sp3d =NewCT_Shape3D ();if _badfe :=d .DecodeElement (_gffeg .Sp3d ,&_ceecg );_badfe !=nil {return _badfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_gffeg .FlatTx =NewCT_FlatText ();if _fdbcbf :=d .DecodeElement (_gffeg .FlatTx ,&_ceecg );_fdbcbf !=nil {return _fdbcbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gffeg .ExtLst =NewCT_OfficeArtExtensionList ();if _fbccb :=d .DecodeElement (_gffeg .ExtLst ,&_ceecg );_fbccb !=nil {return _fbccb ;};default:_fc .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",_ceecg .Name );if _feffe :=d .Skip ();_feffe !=nil {return _feffe ;};};case _g .EndElement :break _acbb ;case _g .CharData :};};return nil ;};func (_ffdfbb ST_SchemeColorVal )ValidateWithPath (path string )error {switch _ffdfbb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdfbb ));};return nil ;}; -// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path -func (_cgecf *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _cgecf .Ln !=nil {if _fddcd :=_cgecf .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_fddcd !=nil {return _fddcd ;};};if _cgecf .LnRef !=nil {if _dcefb :=_cgecf .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_dcefb !=nil {return _dcefb ;};};return nil ;}; +// ST_Coordinate is a union type +type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_bbaf :=&CT_OfficeArtExtensionList {};return _bbaf ;};func (_abcg ST_TextAutonumberScheme )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cffcb :=_g .Attr {};_cffcb .Name =name ;switch _abcg {case ST_TextAutonumberSchemeUnset :_cffcb .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_cffcb .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_cffcb .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaLcParenR :_cffcb .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_cffcb .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaLcPeriod :_cffcb .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_cffcb .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicParenBoth :_cffcb .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_cffcb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeArabicPeriod :_cffcb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_cffcb .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_cffcb .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanUcParenBoth :_cffcb .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_cffcb .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanUcParenR :_cffcb .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_cffcb .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeRomanUcPeriod :_cffcb .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_cffcb .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_cffcb .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_cffcb .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeArabicDbPeriod :_cffcb .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_cffcb .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChsPeriod :_cffcb .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_cffcb .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_cffcb .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChtPlain :_cffcb .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_cffcb .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1JpnKorPlain :_cffcb .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_cffcb .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabic1Minus :_cffcb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_cffcb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeHebrew2Minus :_cffcb .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_cffcb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiAlphaParenR :_cffcb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_cffcb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeThaiNumPeriod :_cffcb .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_cffcb .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiNumParenBoth :_cffcb .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_cffcb .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumPeriod :_cffcb .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_cffcb .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeHindiAlpha1Period :_cffcb .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _cffcb ,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 (_fdaead ST_PresetCameraType )Validate ()error {return _fdaead .ValidateWithPath ("")};func (_cdeae *CT_Path2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebaca :=range start .Attr {if _ebaca .Name .Local =="\u0077"{_dcgcc ,_ddeac :=_fg .ParseInt (_ebaca .Value ,10,64);if _ddeac !=nil {return _ddeac ;};_cdeae .WAttr =&_dcgcc ;continue ;};if _ebaca .Name .Local =="\u0068"{_bbabe ,_ebedge :=_fg .ParseInt (_ebaca .Value ,10,64);if _ebedge !=nil {return _ebedge ;};_cdeae .HAttr =&_bbabe ;continue ;};if _ebaca .Name .Local =="\u0066\u0069\u006c\u006c"{_cdeae .FillAttr .UnmarshalXMLAttr (_ebaca );continue ;};if _ebaca .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_gaabg ,_bffdf :=_fg .ParseBool (_ebaca .Value );if _bffdf !=nil {return _bffdf ;};_cdeae .StrokeAttr =&_gaabg ;continue ;};if _ebaca .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_daaba ,_adcbf :=_fg .ParseBool (_ebaca .Value );if _adcbf !=nil {return _adcbf ;};_cdeae .ExtrusionOkAttr =&_daaba ;continue ;};};_fbbd :for {_adaf ,_dbcga :=d .Token ();if _dbcga !=nil {return _dbcga ;};switch _aacad :=_adaf .(type ){case _g .StartElement :switch _aacad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u006fs\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u006fs\u0065"}:_bgeee :=NewCT_Path2DClose ();if _gfge :=d .DecodeElement (_bgeee ,&_aacad );_gfge !=nil {return _gfge ;};_cdeae .Close =append (_cdeae .Close ,_bgeee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gaafe :=NewCT_Path2DMoveTo ();if _cgbef :=d .DecodeElement (_gaafe ,&_aacad );_cgbef !=nil {return _cgbef ;};_cdeae .MoveTo =append (_cdeae .MoveTo ,_gaafe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006f"}:_acfeg :=NewCT_Path2DLineTo ();if _afdea :=d .DecodeElement (_acfeg ,&_aacad );_afdea !=nil {return _afdea ;};_cdeae .LnTo =append (_cdeae .LnTo ,_acfeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0072\u0063T\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0072\u0063T\u006f"}:_fdca :=NewCT_Path2DArcTo ();if _adbca :=d .DecodeElement (_fdca ,&_aacad );_adbca !=nil {return _adbca ;};_cdeae .ArcTo =append (_cdeae .ArcTo ,_fdca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_cacc :=NewCT_Path2DQuadBezierTo ();if _gcbdg :=d .DecodeElement (_cacc ,&_aacad );_gcbdg !=nil {return _gcbdg ;};_cdeae .QuadBezTo =append (_cdeae .QuadBezTo ,_cacc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_cadge :=NewCT_Path2DCubicBezierTo ();if _fgaca :=d .DecodeElement (_cadge ,&_aacad );_fgaca !=nil {return _fgaca ;};_cdeae .CubicBezTo =append (_cdeae .CubicBezTo ,_cadge );default:_fc .Log ("\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",_aacad .Name );if _eeceg :=d .Skip ();_eeceg !=nil {return _eeceg ;};};case _g .EndElement :break _fbbd ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path -func (_acdcf *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _acdcf .FontScaleAttr !=nil {if _dacga :=_acdcf .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_dacga !=nil {return _dacga ;};};if _acdcf .LnSpcReductionAttr !=nil {if _cdeac :=_acdcf .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cdeac !=nil {return _cdeac ;};};return nil ;};func NewCT_GeomGuide ()*CT_GeomGuide {_dggc :=&CT_GeomGuide {};return _dggc };func (_eebaf ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdecfg :=_b .Attr {};_bdecfg .Name =name ;switch _eebaf {case ST_AnimationDgmOnlyBuildTypeUnset :_bdecfg .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_bdecfg .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_bdecfg .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_bdecfg .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _bdecfg ,nil ;};type CT_PictureLocking struct{NoCropAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_gbeed :=&CT_OuterShadowEffect {};return _gbeed ;};func (_afbfb *Theme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0061:\u0074\u0068\u0065\u006d\u0065";return _afbfb .CT_OfficeStyleSheet .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path +func (_dfcag *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _dfcag .MinXAttr !=nil {if _fedfc :=_dfcag .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_fedfc !=nil {return _fedfc ;};};if _dfcag .MaxXAttr !=nil {if _egaag :=_dfcag .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r");_egaag !=nil {return _egaag ;};};if _dfcag .MinYAttr !=nil {if _daebe :=_dfcag .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_daebe !=nil {return _daebe ;};};if _dfcag .MaxYAttr !=nil {if _eefaa :=_dfcag .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r");_eefaa !=nil {return _eefaa ;};};if _adbeb :=_dfcag .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_adbeb !=nil {return _adbeb ;};return nil ;}; -// Validate validates the Blip and its children -func (_bed *Blip )Validate ()error {return _bed .ValidateWithPath ("\u0042\u006c\u0069\u0070")};func (_fdbed *CT_PresetShadowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_adfedd ,_gbdd :=_fdbed .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _gbdd !=nil {return _gbdd ;};start .Attr =append (start .Attr ,_adfedd );if _fdbed .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_fdbed .DistAttr )});};if _fdbed .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_fdbed .DirAttr )});};e .EncodeToken (start );if _fdbed .ScrgbClr !=nil {_gggda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fdbed .ScrgbClr ,_gggda );};if _fdbed .SrgbClr !=nil {_gabce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fdbed .SrgbClr ,_gabce );};if _fdbed .HslClr !=nil {_fbaaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fdbed .HslClr ,_fbaaf );};if _fdbed .SysClr !=nil {_fbbcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fdbed .SysClr ,_fbbcf );};if _fdbed .SchemeClr !=nil {_gbed :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fdbed .SchemeClr ,_gbed );};if _fdbed .PrstClr !=nil {_egcea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fdbed .PrstClr ,_egcea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gabd *CT_LuminanceEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdeg :=range start .Attr {if _fdeg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_febda ,_eggfb :=ParseUnionST_FixedPercentage (_fdeg .Value );if _eggfb !=nil {return _eggfb ;};_gabd .BrightAttr =&_febda ;continue ;};if _fdeg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_ceaa ,_ggbff :=ParseUnionST_FixedPercentage (_fdeg .Value );if _ggbff !=nil {return _ggbff ;};_gabd .ContrastAttr =&_ceaa ;continue ;};};for {_ffddc ,_cdgde :=d .Token ();if _cdgde !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u004c\u0075\u006d\u0069\u006e\u0061\u006ec\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cdgde );};if _gadd ,_dfebg :=_ffddc .(_b .EndElement );_dfebg &&_gadd .Name ==start .Name {break ;};};return nil ;};type CT_TextBlipBullet struct{Blip *CT_Blip ;};func (_ffb *CT_AdjustHandleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cadg :for {_bfg ,_cbb :=d .Token ();if _cbb !=nil {return _cbb ;};switch _bbge :=_bfg .(type ){case _b .StartElement :switch _bbge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u0058\u0059"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u0058\u0059"}:_gg :=NewCT_XYAdjustHandle ();if _facb :=d .DecodeElement (_gg ,&_bbge );_facb !=nil {return _facb ;};_ffb .AhXY =append (_ffb .AhXY ,_gg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_gee :=NewCT_PolarAdjustHandle ();if _adfg :=d .DecodeElement (_gee ,&_bbge );_adfg !=nil {return _adfg ;};_ffb .AhPolar =append (_ffb .AhPolar ,_gee );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0041\u0064\u006a\u0075\u0073\u0074\u0048an\u0064\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bbge .Name );if _fbf :=d .Skip ();_fbf !=nil {return _fbf ;};};case _b .EndElement :break _cadg ;case _b .CharData :};};return nil ;};func (_fbda *CT_ComplementTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GlowEffect ()*CT_GlowEffect {_fcgf :=&CT_GlowEffect {};return _fcgf };func (_fggd *CT_GvmlPicture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggd .NvPicPr =NewCT_GvmlPictureNonVisual ();_fggd .BlipFill =NewCT_BlipFillProperties ();_fggd .SpPr =NewCT_ShapeProperties ();_ageab :for {_afddd ,_dfdg :=d .Token ();if _dfdg !=nil {return _dfdg ;};switch _gcgcb :=_afddd .(type ){case _b .StartElement :switch _gcgcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _edec :=d .DecodeElement (_fggd .NvPicPr ,&_gcgcb );_edec !=nil {return _edec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _ddbc :=d .DecodeElement (_fggd .BlipFill ,&_gcgcb );_ddbc !=nil {return _ddbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _dced :=d .DecodeElement (_fggd .SpPr ,&_gcgcb );_dced !=nil {return _dced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_fggd .Style =NewCT_ShapeStyle ();if _ccfdb :=d .DecodeElement (_fggd .Style ,&_gcgcb );_ccfdb !=nil {return _ccfdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fggd .ExtLst =NewCT_OfficeArtExtensionList ();if _eeccb :=d .DecodeElement (_fggd .ExtLst ,&_gcgcb );_eeccb !=nil {return _eeccb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063t\u0075r\u0065\u0020\u0025\u0076",_gcgcb .Name );if _cffcf :=d .Skip ();_cffcf !=nil {return _cffcf ;};};case _b .EndElement :break _ageab ;case _b .CharData :};};return nil ;};type ST_OnOffStyleType byte ;type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ;GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ;Rect *CT_GeomRect ;PathLst *CT_Path2DList ;};type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;}; +// Validate validates the CT_OfficeStyleSheet and its children +func (_cfaa *CT_OfficeStyleSheet )Validate ()error {return _cfaa .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; -// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path -func (_dcfdb *EG_TextAutofit )ValidateWithPath (path string )error {if _dcfdb .NoAutofit !=nil {if _ccaga :=_dcfdb .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_ccaga !=nil {return _ccaga ;};};if _dcfdb .NormAutofit !=nil {if _eccac :=_dcfdb .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_eccac !=nil {return _eccac ;};};if _dcfdb .SpAutoFit !=nil {if _addfe :=_dcfdb .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_addfe !=nil {return _addfe ;};};return nil ;};func (_faee *CT_GradientFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbfe :=range start .Attr {if _fbfe .Name .Local =="\u0066\u006c\u0069\u0070"{_faee .FlipAttr .UnmarshalXMLAttr (_fbfe );continue ;};if _fbfe .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_gfdcc ,_fccbg :=_a .ParseBool (_fbfe .Value );if _fccbg !=nil {return _fccbg ;};_faee .RotWithShapeAttr =&_gfdcc ;continue ;};};_afea :for {_eedeg ,_eeea :=d .Token ();if _eeea !=nil {return _eeea ;};switch _cdbgf :=_eedeg .(type ){case _b .StartElement :switch _cdbgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073\u004cs\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073\u004cs\u0074"}:_faee .GsLst =NewCT_GradientStopList ();if _gbbde :=d .DecodeElement (_faee .GsLst ,&_cdbgf );_gbbde !=nil {return _gbbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_faee .Lin =NewCT_LinearShadeProperties ();if _eccf :=d .DecodeElement (_faee .Lin ,&_cdbgf );_eccf !=nil {return _eccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_faee .Path =NewCT_PathShadeProperties ();if _bead :=d .DecodeElement (_faee .Path ,&_cdbgf );_bead !=nil {return _bead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_faee .TileRect =NewCT_RelativeRect ();if _bfgff :=d .DecodeElement (_faee .TileRect ,&_cdbgf );_bfgff !=nil {return _bfgff ;};default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074F\u0069l\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_cdbgf .Name );if _dgfd :=d .Skip ();_dgfd !=nil {return _dgfd ;};};case _b .EndElement :break _afea ;case _b .CharData :};};return nil ;};func (_bcdgc ST_LightRigType )Validate ()error {return _bcdgc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path +func (_abfgc *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _daced ,_accde :=range _abfgc .Pt {if _faaaf :=_accde .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_daced ));_faaaf !=nil {return _faaaf ;};};return nil ;}; -// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path -func (_fefeb *CT_Shape3D )ValidateWithPath (path string )error {if _fefeb .ZAttr !=nil {if _eecceb :=_fefeb .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_eecceb !=nil {return _eecceb ;};};if _fefeb .ExtrusionHAttr !=nil {if *_fefeb .ExtrusionHAttr < 0{return _bb .Errorf ("\u0025\u0073\u002fm\u002e\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fefeb .ExtrusionHAttr );};if *_fefeb .ExtrusionHAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0045\u0078t\u0072\u0075\u0073i\u006f\u006e\u0048A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065 <\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fefeb .ExtrusionHAttr );};};if _fefeb .ContourWAttr !=nil {if *_fefeb .ContourWAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0057\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_fefeb .ContourWAttr );};if *_fefeb .ContourWAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075r\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fefeb .ContourWAttr );};};if _ffdef :=_fefeb .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_ffdef !=nil {return _ffdef ;};if _fefeb .BevelT !=nil {if _ffcc :=_fefeb .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054");_ffcc !=nil {return _ffcc ;};};if _fefeb .BevelB !=nil {if _ddfdbd :=_fefeb .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_ddfdbd !=nil {return _ddfdbd ;};};if _fefeb .ExtrusionClr !=nil {if _aeddd :=_fefeb .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072");_aeddd !=nil {return _aeddd ;};};if _fefeb .ContourClr !=nil {if _adaab :=_fefeb .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_adaab !=nil {return _adaab ;};};if _fefeb .ExtLst !=nil {if _edba :=_fefeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edba !=nil {return _edba ;};};return nil ;};func (_ccab *CT_PresetTextShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccab .PrstAttr =ST_TextShapeType (1);for _ ,_dbecb :=range start .Attr {if _dbecb .Name .Local =="\u0070\u0072\u0073\u0074"{_ccab .PrstAttr .UnmarshalXMLAttr (_dbecb );continue ;};};_gebgcd :for {_bdfg ,_gaebe :=d .Token ();if _gaebe !=nil {return _gaebe ;};switch _bagdc :=_bdfg .(type ){case _b .StartElement :switch _bagdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_ccab .AvLst =NewCT_GeomGuideList ();if _cgbcd :=d .DecodeElement (_ccab .AvLst ,&_bagdc );_cgbcd !=nil {return _cgbcd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074T\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_bagdc .Name );if _eccfb :=d .Skip ();_eccfb !=nil {return _eccfb ;};};case _b .EndElement :break _gebgcd ;case _b .CharData :};};return nil ;};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path +func (_efdad *CT_TextLineBreak )ValidateWithPath (path string )error {if _efdad .RPr !=nil {if _edcga :=_efdad .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_edcga !=nil {return _edcga ;};};return nil ;}; -// Validate validates the CT_LineJoinRound and its children -func (_febfb *CT_LineJoinRound )Validate ()error {return _febfb .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");}; +// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path +func (_bcdeb *CT_ShapeProperties )ValidateWithPath (path string )error {if _badgcg :=_bcdeb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_badgcg !=nil {return _badgcg ;};if _bcdeb .Xfrm !=nil {if _dcdcf :=_bcdeb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_dcdcf !=nil {return _dcdcf ;};};if _bcdeb .CustGeom !=nil {if _daceda :=_bcdeb .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_daceda !=nil {return _daceda ;};};if _bcdeb .PrstGeom !=nil {if _efddb :=_bcdeb .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_efddb !=nil {return _efddb ;};};if _bcdeb .NoFill !=nil {if _fbcfb :=_bcdeb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fbcfb !=nil {return _fbcfb ;};};if _bcdeb .SolidFill !=nil {if _afeag :=_bcdeb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_afeag !=nil {return _afeag ;};};if _bcdeb .GradFill !=nil {if _geee :=_bcdeb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_geee !=nil {return _geee ;};};if _bcdeb .BlipFill !=nil {if _geefcd :=_bcdeb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_geefcd !=nil {return _geefcd ;};};if _bcdeb .PattFill !=nil {if _cfad :=_bcdeb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cfad !=nil {return _cfad ;};};if _bcdeb .GrpFill !=nil {if _ddagcf :=_bcdeb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ddagcf !=nil {return _ddagcf ;};};if _bcdeb .Ln !=nil {if _dgfgg :=_bcdeb .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_dgfgg !=nil {return _dgfgg ;};};if _bcdeb .EffectLst !=nil {if _eecgc :=_bcdeb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_eecgc !=nil {return _eecgc ;};};if _bcdeb .EffectDag !=nil {if _beefb :=_bcdeb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_beefb !=nil {return _beefb ;};};if _bcdeb .Scene3d !=nil {if _fdgad :=_bcdeb .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_fdgad !=nil {return _fdgad ;};};if _bcdeb .Sp3d !=nil {if _bgbce :=_bcdeb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bgbce !=nil {return _bgbce ;};};if _bcdeb .ExtLst !=nil {if _dadde :=_bcdeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dadde !=nil {return _dadde ;};};return nil ;};func (_ffcd *CT_AnimationChartBuildProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ega :=range start .Attr {if _ega .Name .Local =="\u0062\u006c\u0064"{_dcdb ,_eda :=ParseUnionST_AnimationChartBuildType (_ega .Value );if _eda !=nil {return _eda ;};_ffcd .BldAttr =&_dcdb ;continue ;};if _ega .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_gcee ,_afc :=_fg .ParseBool (_ega .Value );if _afc !=nil {return _afc ;};_ffcd .AnimBgAttr =&_gcee ;continue ;};};for {_geg ,_bbgf :=d .Token ();if _bbgf !=nil {return _bb .Errorf ("\u0070a\u0072\u0073i\u006e\u0067\u0020\u0043T\u005f\u0041\u006ei\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061rt\u0042\u0075\u0069l\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069e\u0073\u003a \u0025\u0073",_bbgf );};if _aga ,_gcf :=_geg .(_g .EndElement );_gcf &&_aga .Name ==start .Name {break ;};};return nil ;};func (_dfcdd *CT_TableGrid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dfcdd .GridCol !=nil {_ffdab :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_aceg :=range _dfcdd .GridCol {e .EncodeElement (_aceg ,_ffdab );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geaag *EG_ThemeableFontStyles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcdg :for {_caaag ,_dbbgg :=d .Token ();if _dbbgg !=nil {return _dbbgg ;};switch _beggg :=_caaag .(type ){case _g .StartElement :switch _beggg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_geaag .Font =NewCT_FontCollection ();if _fgegbd :=d .DecodeElement (_geaag .Font ,&_beggg );_fgegbd !=nil {return _fgegbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_geaag .FontRef =NewCT_FontReference ();if _gfaccb :=d .DecodeElement (_geaag .FontRef ,&_beggg );_gfaccb !=nil {return _gfaccb ;};default:_fc .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",_beggg .Name );if _ecbag :=d .Skip ();_ecbag !=nil {return _ecbag ;};};case _g .EndElement :break _fcdg ;case _g .CharData :};};return nil ;};type CT_BackgroundFormatting struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_aagaf *ST_ColorSchemeIndex )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcafd ,_fggge :=d .Token ();if _fggge !=nil {return _fggge ;};if _eegga ,_dgbe :=_fcafd .(_g .EndElement );_dgbe &&_eegga .Name ==start .Name {*_aagaf =1;return nil ;};if _gbcca ,_fcffg :=_fcafd .(_g .CharData );!_fcffg {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcafd );}else {switch string (_gbcca ){case "":*_aagaf =0;case "\u0064\u006b\u0031":*_aagaf =1;case "\u006c\u0074\u0031":*_aagaf =2;case "\u0064\u006b\u0032":*_aagaf =3;case "\u006c\u0074\u0032":*_aagaf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_aagaf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_aagaf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_aagaf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_aagaf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_aagaf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_aagaf =10;case "\u0068\u006c\u0069n\u006b":*_aagaf =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_aagaf =12;};};_fcafd ,_fggge =d .Token ();if _fggge !=nil {return _fggge ;};if _feabe ,_geddg :=_fcafd .(_g .EndElement );_geddg &&_feabe .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcafd );};func NewEG_LineDashProperties ()*EG_LineDashProperties {_ffdgge :=&EG_LineDashProperties {};return _ffdgge ;};func (_cccag *CT_PositiveSize2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_cccag .CxAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_cccag .CyAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dgdae *Tbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgdae .CT_Table =*NewCT_Table ();_cfeec :for {_gfbag ,_fdcag :=d .Token ();if _fdcag !=nil {return _fdcag ;};switch _dafdb :=_gfbag .(type ){case _g .StartElement :switch _dafdb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_dgdae .TblPr =NewCT_TableProperties ();if _dedfe :=d .DecodeElement (_dgdae .TblPr ,&_dafdb );_dedfe !=nil {return _dedfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _eaacff :=d .DecodeElement (_dgdae .TblGrid ,&_dafdb );_eaacff !=nil {return _eaacff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_fddfb :=NewCT_TableRow ();if _edcdg :=d .DecodeElement (_fddfb ,&_dafdb );_edcdg !=nil {return _edcdg ;};_dgdae .Tr =append (_dgdae .Tr ,_fddfb );default:_fc .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",_dafdb .Name );if _fdgee :=d .Skip ();_fdgee !=nil {return _fdgee ;};};case _g .EndElement :break _cfeec ;case _g .CharData :};};return nil ;};func (_bgebb *ST_PresetCameraType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgebb =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_bgebb =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_bgebb =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_bgebb =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_bgebb =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_bgebb =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_bgebb =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_bgebb =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bgebb =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_bgebb =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_bgebb =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_bgebb =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_bgebb =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_bgebb =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_bgebb =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_bgebb =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":*_bgebb =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bgebb =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":*_bgebb =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_bgebb =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_bgebb =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_bgebb =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_bgebb =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_bgebb =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_bgebb =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_bgebb =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_bgebb =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_bgebb =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_bgebb =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_bgebb =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_bgebb =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_bgebb =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_bgebb =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_bgebb =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_bgebb =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_bgebb =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_bgebb =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_bgebb =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_bgebb =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_bgebb =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_bgebb =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_bgebb =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bgebb =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_bgebb =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_bgebb =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_bgebb =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bgebb =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_bgebb =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_bgebb =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_bgebb =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_bgebb =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_bgebb =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_bgebb =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":*_bgebb =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":*_bgebb =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":*_bgebb =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":*_bgebb =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":*_bgebb =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":*_bgebb =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":*_bgebb =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":*_bgebb =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_bgebb =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":*_bgebb =62;};return nil ;}; -// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path -func (_gedee *CT_TextParagraph )ValidateWithPath (path string )error {if _gedee .PPr !=nil {if _cgdge :=_gedee .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_cgdge !=nil {return _cgdge ;};};for _afedc ,_dfdcc :=range _gedee .EG_TextRun {if _bgcac :=_dfdcc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_afedc ));_bgcac !=nil {return _bgcac ;};};if _gedee .EndParaRPr !=nil {if _dbebf :=_gedee .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_dbebf !=nil {return _dbebf ;};};return nil ;}; +// Validate validates the CT_TextUnderlineLineFollowText and its children +func (_gggcc *CT_TextUnderlineLineFollowText )Validate ()error {return _gggcc .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 (_dbfbb ST_TextShapeType )String ()string {switch _dbfbb {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 NewCT_Angle ()*CT_Angle {_dbf :=&CT_Angle {};return _dbf }; -// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path -func (_dda *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _dda .BldAttr !=nil {if _gadf :=_dda .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_gadf !=nil {return _gadf ;};};return nil ;};const (ST_PresetShadowValUnset ST_PresetShadowVal =0;ST_PresetShadowValShdw1 ST_PresetShadowVal =1;ST_PresetShadowValShdw2 ST_PresetShadowVal =2;ST_PresetShadowValShdw3 ST_PresetShadowVal =3;ST_PresetShadowValShdw4 ST_PresetShadowVal =4;ST_PresetShadowValShdw5 ST_PresetShadowVal =5;ST_PresetShadowValShdw6 ST_PresetShadowVal =6;ST_PresetShadowValShdw7 ST_PresetShadowVal =7;ST_PresetShadowValShdw8 ST_PresetShadowVal =8;ST_PresetShadowValShdw9 ST_PresetShadowVal =9;ST_PresetShadowValShdw10 ST_PresetShadowVal =10;ST_PresetShadowValShdw11 ST_PresetShadowVal =11;ST_PresetShadowValShdw12 ST_PresetShadowVal =12;ST_PresetShadowValShdw13 ST_PresetShadowVal =13;ST_PresetShadowValShdw14 ST_PresetShadowVal =14;ST_PresetShadowValShdw15 ST_PresetShadowVal =15;ST_PresetShadowValShdw16 ST_PresetShadowVal =16;ST_PresetShadowValShdw17 ST_PresetShadowVal =17;ST_PresetShadowValShdw18 ST_PresetShadowVal =18;ST_PresetShadowValShdw19 ST_PresetShadowVal =19;ST_PresetShadowValShdw20 ST_PresetShadowVal =20;);func (_cecfa *EG_FillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cecfa .NoFill !=nil {_ecbabf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cecfa .NoFill ,_ecbabf );};if _cecfa .SolidFill !=nil {_gfafg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cecfa .SolidFill ,_gfafg );};if _cecfa .GradFill !=nil {_aadeff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cecfa .GradFill ,_aadeff );};if _cecfa .BlipFill !=nil {_abbcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cecfa .BlipFill ,_abbcf );};if _cecfa .PattFill !=nil {_deaad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cecfa .PattFill ,_deaad );};if _cecfa .GrpFill !=nil {_geac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cecfa .GrpFill ,_geac );};return nil ;};func (_bbca ST_SystemColorVal )Validate ()error {return _bbca .ValidateWithPath ("")}; +// Validate validates the EG_TextAutofit and its children +func (_cdfdb *EG_TextAutofit )Validate ()error {return _cdfdb .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func (_fdaff *CT_SupplementalFont )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbggd :=range start .Attr {if _bbggd .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_gafga ,_fdgcb :=_bbggd .Value ,error (nil );if _fdgcb !=nil {return _fdgcb ;};_fdaff .ScriptAttr =_gafga ;continue ;};if _bbggd .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_edaa ,_addac :=_bbggd .Value ,error (nil );if _addac !=nil {return _addac ;};_fdaff .TypefaceAttr =_edaa ;continue ;};};for {_dfeef ,_cddda :=d .Token ();if _cddda !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0075\u0070\u0070\u006ce\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_cddda );};if _cecea ,_abecbf :=_dfeef .(_g .EndElement );_abecbf &&_cecea .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TintEffect and its children -func (_ffadd *CT_TintEffect )Validate ()error {return _ffadd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_eabg *CT_ColorMapping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eabg .Bg1Attr =ST_ColorSchemeIndex (1);_eabg .Tx1Attr =ST_ColorSchemeIndex (1);_eabg .Bg2Attr =ST_ColorSchemeIndex (1);_eabg .Tx2Attr =ST_ColorSchemeIndex (1);_eabg .Accent1Attr =ST_ColorSchemeIndex (1);_eabg .Accent2Attr =ST_ColorSchemeIndex (1);_eabg .Accent3Attr =ST_ColorSchemeIndex (1);_eabg .Accent4Attr =ST_ColorSchemeIndex (1);_eabg .Accent5Attr =ST_ColorSchemeIndex (1);_eabg .Accent6Attr =ST_ColorSchemeIndex (1);_eabg .HlinkAttr =ST_ColorSchemeIndex (1);_eabg .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_fbdc :=range start .Attr {if _fbdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_eabg .Accent3Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0074\u0078\u0031"{_eabg .Tx1Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0062\u0067\u0032"{_eabg .Bg2Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0074\u0078\u0032"{_eabg .Tx2Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_eabg .Accent1Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_eabg .Accent2Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0062\u0067\u0031"{_eabg .Bg1Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_eabg .Accent4Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_eabg .Accent5Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_eabg .Accent6Attr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0068\u006c\u0069n\u006b"{_eabg .HlinkAttr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_eabg .FolHlinkAttr .UnmarshalXMLAttr (_fbdc );continue ;};};_ggab :for {_cfgfa ,_fbcc :=d .Token ();if _fbcc !=nil {return _fbcc ;};switch _ddef :=_cfgfa .(type ){case _b .StartElement :switch _ddef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eabg .ExtLst =NewCT_OfficeArtExtensionList ();if _cbfe :=d .DecodeElement (_eabg .ExtLst ,&_ddef );_cbfe !=nil {return _cbfe ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0020\u0025\u0076",_ddef .Name );if _ddag :=d .Skip ();_ddag !=nil {return _ddag ;};};case _b .EndElement :break _ggab ;case _b .CharData :};};return nil ;};func NewCT_PresetColor ()*CT_PresetColor {_dcdeg :=&CT_PresetColor {};_dcdeg .ValAttr =ST_PresetColorVal (1);return _dcdeg ;};func (_aeggfe *EG_TextUnderlineFill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aeggfe .UFillTx !=nil {_dcgg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_aeggfe .UFillTx ,_dcgg );};if _aeggfe .UFill !=nil {_abdgeg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aeggfe .UFill ,_abdgeg );};return nil ;};func (_ccdcb *CT_VideoFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_ccdcb .LinkAttr )});if _ccdcb .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_ccdcb .ContentTypeAttr )});};e .EncodeToken (start );if _ccdcb .ExtLst !=nil {_egbeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccdcb .ExtLst ,_egbeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeaa *CT_FontReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeaa .IdxAttr =ST_FontCollectionIndex (1);for _ ,_gfdbc :=range start .Attr {if _gfdbc .Name .Local =="\u0069\u0064\u0078"{_eeaa .IdxAttr .UnmarshalXMLAttr (_gfdbc );continue ;};};_ebbea :for {_gfee ,_gdfc :=d .Token ();if _gdfc !=nil {return _gdfc ;};switch _gfea :=_gfee .(type ){case _b .StartElement :switch _gfea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eeaa .ScrgbClr =NewCT_ScRgbColor ();if _gfcg :=d .DecodeElement (_eeaa .ScrgbClr ,&_gfea );_gfcg !=nil {return _gfcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eeaa .SrgbClr =NewCT_SRgbColor ();if _gbfd :=d .DecodeElement (_eeaa .SrgbClr ,&_gfea );_gbfd !=nil {return _gbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eeaa .HslClr =NewCT_HslColor ();if _cebe :=d .DecodeElement (_eeaa .HslClr ,&_gfea );_cebe !=nil {return _cebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eeaa .SysClr =NewCT_SystemColor ();if _cdbfg :=d .DecodeElement (_eeaa .SysClr ,&_gfea );_cdbfg !=nil {return _cdbfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eeaa .SchemeClr =NewCT_SchemeColor ();if _faed :=d .DecodeElement (_eeaa .SchemeClr ,&_gfea );_faed !=nil {return _faed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_eeaa .PrstClr =NewCT_PresetColor ();if _ceeda :=d .DecodeElement (_eeaa .PrstClr ,&_gfea );_ceeda !=nil {return _ceeda ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025v",_gfea .Name );if _ebefa :=d .Skip ();_ebefa !=nil {return _ebefa ;};};case _b .EndElement :break _ebbea ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Vector3D and its children +func (_gaagdf *CT_Vector3D )Validate ()error {return _gaagdf .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");}; -// Validate validates the CT_Path2DCubicBezierTo and its children -func (_geafaf *CT_Path2DCubicBezierTo )Validate ()error {return _geafaf .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");}; +// Validate validates the CT_Scale2D and its children +func (_cefab *CT_Scale2D )Validate ()error {return _cefab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");}; -// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path -func (_geaacc *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _geaacc .ValAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_geaacc .ValAttr );};if _geaacc .ValAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eV\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_geaacc .ValAttr );};return nil ;};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_bgcbd :=&CT_TableCellBorderStyle {};return _bgcbd ;};type CT_Hyperlink struct{IdAttr *string ;InvalidUrlAttr *string ;ActionAttr *string ;TgtFrameAttr *string ;TooltipAttr *string ;HistoryAttr *bool ;HighlightClickAttr *bool ;EndSndAttr *bool ;Snd *CT_EmbeddedWAVAudioFile ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path +func (_egfb *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_egfb .ValAttr ){return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_TextBulletSizePercentPatternRe ,_egfb .ValAttr );};return nil ;}; -// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path -func (_bccb *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _bccb .AngAttr !=nil {if *_bccb .AngAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0041\u006eg\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bccb .AngAttr );};if *_bccb .AngAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eA\u006e\u0067\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bccb .AngAttr );};};return nil ;};type ST_TextUnderlineType byte ;func NewCT_SchemeColor ()*CT_SchemeColor {_fbafa :=&CT_SchemeColor {};_fbafa .ValAttr =ST_SchemeColorVal (1);return _fbafa ;}; +// Validate validates the CT_EffectProperties and its children +func (_eaaf *CT_EffectProperties )Validate ()error {return _eaaf .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_ffcgc :=&CT_TableStyleTextStyle {};return _ffcgc ;};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_cbge :=&CT_InverseGammaTransform {};return _cbge ;};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_fdebce :=&EG_ThemeableFontStyles {};return _fdebce ;}; -// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children -func (_cgddb *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _cgddb .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073");};func (_agdfcc *CT_Path2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agdfcc .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",*_agdfcc .WAttr )});};if _agdfcc .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_bb .Sprintf ("\u0025\u0076",*_agdfcc .HAttr )});};if _agdfcc .FillAttr !=ST_PathFillModeUnset {_bgeaf ,_fedbe :=_agdfcc .FillAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c"});if _fedbe !=nil {return _fedbe ;};start .Attr =append (start .Attr ,_bgeaf );};if _agdfcc .StrokeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_agdfcc .StrokeAttr ))});};if _agdfcc .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_agdfcc .ExtrusionOkAttr ))});};e .EncodeToken (start );if _agdfcc .Close !=nil {_fccbc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_eaff :=range _agdfcc .Close {e .EncodeElement (_eaff ,_fccbc );};};if _agdfcc .MoveTo !=nil {_accf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};for _ ,_egfdf :=range _agdfcc .MoveTo {e .EncodeElement (_egfdf ,_accf );};};if _agdfcc .LnTo !=nil {_geede :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_gdeggd :=range _agdfcc .LnTo {e .EncodeElement (_gdeggd ,_geede );};};if _agdfcc .ArcTo !=nil {_gfbcd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_caae :=range _agdfcc .ArcTo {e .EncodeElement (_caae ,_gfbcd );};};if _agdfcc .QuadBezTo !=nil {_adgg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}};for _ ,_caga :=range _agdfcc .QuadBezTo {e .EncodeElement (_caga ,_adgg );};};if _agdfcc .CubicBezTo !=nil {_aabb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_aabab :=range _agdfcc .CubicBezTo {e .EncodeElement (_aabab ,_aabb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_bgbaea :=&CT_RelativeOffsetEffect {};return _bgbaea ;};func (_bgfeg *CT_Hyperlink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccgea :=range start .Attr {if _ccgea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccgea .Name .Local =="\u0069\u0064"||_ccgea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccgea .Name .Local =="\u0069\u0064"{_aaacbf ,_fgcec :=_ccgea .Value ,error (nil );if _fgcec !=nil {return _fgcec ;};_bgfeg .IdAttr =&_aaacbf ;continue ;};if _ccgea .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_baagd ,_fggf :=_ccgea .Value ,error (nil );if _fggf !=nil {return _fggf ;};_bgfeg .InvalidUrlAttr =&_baagd ;continue ;};if _ccgea .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ggaba ,_fabgc :=_ccgea .Value ,error (nil );if _fabgc !=nil {return _fabgc ;};_bgfeg .ActionAttr =&_ggaba ;continue ;};if _ccgea .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_fbdf ,_feecf :=_ccgea .Value ,error (nil );if _feecf !=nil {return _feecf ;};_bgfeg .TgtFrameAttr =&_fbdf ;continue ;};if _ccgea .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_fgfdb ,_afgfd :=_ccgea .Value ,error (nil );if _afgfd !=nil {return _afgfd ;};_bgfeg .TooltipAttr =&_fgfdb ;continue ;};if _ccgea .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_aefg ,_eabec :=_a .ParseBool (_ccgea .Value );if _eabec !=nil {return _eabec ;};_bgfeg .HistoryAttr =&_aefg ;continue ;};if _ccgea .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_cgcf ,_cfaa :=_a .ParseBool (_ccgea .Value );if _cfaa !=nil {return _cfaa ;};_bgfeg .HighlightClickAttr =&_cgcf ;continue ;};if _ccgea .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_eadfe ,_fcebb :=_a .ParseBool (_ccgea .Value );if _fcebb !=nil {return _fcebb ;};_bgfeg .EndSndAttr =&_eadfe ;continue ;};};_gbbe :for {_fccea ,_gade :=d .Token ();if _gade !=nil {return _gade ;};switch _eabea :=_fccea .(type ){case _b .StartElement :switch _eabea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:_bgfeg .Snd =NewCT_EmbeddedWAVAudioFile ();if _abgcb :=d .DecodeElement (_bgfeg .Snd ,&_eabea );_abgcb !=nil {return _abgcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgfeg .ExtLst =NewCT_OfficeArtExtensionList ();if _abeba :=d .DecodeElement (_bgfeg .ExtLst ,&_eabea );_abeba !=nil {return _abeba ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_eabea .Name );if _aeba :=d .Skip ();_aeba !=nil {return _aeba ;};};case _b .EndElement :break _gbbe ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Camera and its children +func (_gebb *CT_Camera )Validate ()error {return _gebb .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_aaff :=&CT_Path2DArcTo {};return _aaff };func NewCT_ColorMapping ()*CT_ColorMapping {_cacad :=&CT_ColorMapping {};_cacad .Bg1Attr =ST_ColorSchemeIndex (1);_cacad .Tx1Attr =ST_ColorSchemeIndex (1);_cacad .Bg2Attr =ST_ColorSchemeIndex (1);_cacad .Tx2Attr =ST_ColorSchemeIndex (1);_cacad .Accent1Attr =ST_ColorSchemeIndex (1);_cacad .Accent2Attr =ST_ColorSchemeIndex (1);_cacad .Accent3Attr =ST_ColorSchemeIndex (1);_cacad .Accent4Attr =ST_ColorSchemeIndex (1);_cacad .Accent5Attr =ST_ColorSchemeIndex (1);_cacad .Accent6Attr =ST_ColorSchemeIndex (1);_cacad .HlinkAttr =ST_ColorSchemeIndex (1);_cacad .FolHlinkAttr =ST_ColorSchemeIndex (1);return _cacad ;}; -// Validate validates the CT_ColorReplaceEffect and its children -func (_afbe *CT_ColorReplaceEffect )Validate ()error {return _afbe .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_GraphicalObject and its children +func (_adcb *CT_GraphicalObject )Validate ()error {return _adcb .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");};func (_edgeb *CT_ShapeProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edgeb .BwModeAttr !=ST_BlackWhiteModeUnset {_fcffbd ,_cdef :=_edgeb .BwModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _cdef !=nil {return _cdef ;};start .Attr =append (start .Attr ,_fcffbd );};e .EncodeToken (start );if _edgeb .Xfrm !=nil {_gaagdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_edgeb .Xfrm ,_gaagdb );};if _edgeb .CustGeom !=nil {_aacccg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_edgeb .CustGeom ,_aacccg );};if _edgeb .PrstGeom !=nil {_cdfef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_edgeb .PrstGeom ,_cdfef );};if _edgeb .NoFill !=nil {_gddda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edgeb .NoFill ,_gddda );};if _edgeb .SolidFill !=nil {_efgfb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edgeb .SolidFill ,_efgfb );};if _edgeb .GradFill !=nil {_cfgea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edgeb .GradFill ,_cfgea );};if _edgeb .BlipFill !=nil {_bgffb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edgeb .BlipFill ,_bgffb );};if _edgeb .PattFill !=nil {_dadfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edgeb .PattFill ,_dadfc );};if _edgeb .GrpFill !=nil {_gggdb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_edgeb .GrpFill ,_gggdb );};if _edgeb .Ln !=nil {_dgcdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_edgeb .Ln ,_dgcdf );};if _edgeb .EffectLst !=nil {_gebe :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edgeb .EffectLst ,_gebe );};if _edgeb .EffectDag !=nil {_dcbec :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_edgeb .EffectDag ,_dcbec );};if _edgeb .Scene3d !=nil {_ddgbd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_edgeb .Scene3d ,_ddgbd );};if _edgeb .Sp3d !=nil {_efaaf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_edgeb .Sp3d ,_efaaf );};if _edgeb .ExtLst !=nil {_fcabcd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edgeb .ExtLst ,_fcabcd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_fcbeg *CT_Table )ValidateWithPath (path string )error {if _fcbeg .TblPr !=nil {if _cffgg :=_fcbeg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_cffgg !=nil {return _cffgg ;};};if _ageg :=_fcbeg .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_ageg !=nil {return _ageg ;};for _dfgdc ,_cgfgg :=range _fcbeg .Tr {if _eggba :=_cgfgg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_dfgdc ));_eggba !=nil {return _eggba ;};};return nil ;};func NewEG_Media ()*EG_Media {_bbafc :=&EG_Media {};return _bbafc }; +// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path +func (_dddae *CT_ShapeStyle )ValidateWithPath (path string )error {if _gfdbae :=_dddae .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_gfdbae !=nil {return _gfdbae ;};if _dggdc :=_dddae .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_dggdc !=nil {return _dggdc ;};if _ddfcd :=_dddae .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_ddfcd !=nil {return _ddfcd ;};if _ffabf :=_dddae .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_ffabf !=nil {return _ffabf ;};return nil ;};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;};type ST_TextFontAlignType byte ; -// Validate validates the CT_AlphaModulateFixedEffect and its children -func (_cga *CT_AlphaModulateFixedEffect )Validate ()error {return _cga .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");}; +// Validate validates the CT_ComplementTransform and its children +func (_ffbg *CT_ComplementTransform )Validate ()error {return _ffbg .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");};func (_eebca *CT_GroupTransform2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcaege :=range start .Attr {if _dcaege .Name .Local =="\u0072\u006f\u0074"{_bdcfe ,_cbbab :=_fg .ParseInt (_dcaege .Value ,10,32);if _cbbab !=nil {return _cbbab ;};_fbcg :=int32 (_bdcfe );_eebca .RotAttr =&_fbcg ;continue ;};if _dcaege .Name .Local =="\u0066\u006c\u0069p\u0048"{_gabg ,_bdgca :=_fg .ParseBool (_dcaege .Value );if _bdgca !=nil {return _bdgca ;};_eebca .FlipHAttr =&_gabg ;continue ;};if _dcaege .Name .Local =="\u0066\u006c\u0069p\u0056"{_bcfbg ,_gade :=_fg .ParseBool (_dcaege .Value );if _gade !=nil {return _gade ;};_eebca .FlipVAttr =&_bcfbg ;continue ;};};_eddcd :for {_dfdeg ,_dbea :=d .Token ();if _dbea !=nil {return _dbea ;};switch _ecbcff :=_dfdeg .(type ){case _g .StartElement :switch _ecbcff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_eebca .Off =NewCT_Point2D ();if _eged :=d .DecodeElement (_eebca .Off ,&_ecbcff );_eged !=nil {return _eged ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_eebca .Ext =NewCT_PositiveSize2D ();if _gffg :=d .DecodeElement (_eebca .Ext ,&_ecbcff );_gffg !=nil {return _gffg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u004ff\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u004ff\u0066"}:_eebca .ChOff =NewCT_Point2D ();if _acfaa :=d .DecodeElement (_eebca .ChOff ,&_ecbcff );_acfaa !=nil {return _acfaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0045x\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0045x\u0074"}:_eebca .ChExt =NewCT_PositiveSize2D ();if _ebdfg :=d .DecodeElement (_eebca .ChExt ,&_ecbcff );_ebdfg !=nil {return _ebdfg ;};default:_fc .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",_ecbcff .Name );if _acge :=d .Skip ();_acge !=nil {return _acge ;};};case _g .EndElement :break _eddcd ;case _g .CharData :};};return nil ;};func (_aeffce *ST_BlipCompression )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aeffce =0;case "\u0065\u006d\u0061i\u006c":*_aeffce =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_aeffce =2;case "\u0070\u0072\u0069n\u0074":*_aeffce =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_aeffce =4;case "\u006e\u006f\u006e\u0065":*_aeffce =5;};return nil ;};func NewCT_EffectList ()*CT_EffectList {_cefef :=&CT_EffectList {};return _cefef };func (_efafg ST_TextFontAlignType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adbfc :=_g .Attr {};_adbfc .Name =name ;switch _efafg {case ST_TextFontAlignTypeUnset :_adbfc .Value ="";case ST_TextFontAlignTypeAuto :_adbfc .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_adbfc .Value ="\u0074";case ST_TextFontAlignTypeCtr :_adbfc .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_adbfc .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_adbfc .Value ="\u0062";};return _adbfc ,nil ;}; -// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path -func (_efaag *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };type ST_EffectContainerType byte ;func (_fegf *CT_GroupTransform2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fegf .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_fegf .RotAttr )});};if _fegf .FlipHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fegf .FlipHAttr ))});};if _fegf .FlipVAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fegf .FlipVAttr ))});};e .EncodeToken (start );if _fegf .Off !=nil {_ecef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_fegf .Off ,_ecef );};if _fegf .Ext !=nil {_ecgca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_fegf .Ext ,_ecgca );};if _fegf .ChOff !=nil {_cbdd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_fegf .ChOff ,_cbdd );};if _fegf .ChExt !=nil {_bcfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}};e .EncodeElement (_fegf .ChExt ,_bcfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseStdlibTime (s string )(_ea .Time ,error ){return _ea .Time {},nil };func (_bdebag *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdebag .CNvPr =NewCT_NonVisualDrawingProps ();_bdebag .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_dbbgf :for {_deeg ,_aadgg :=d .Token ();if _aadgg !=nil {return _aadgg ;};switch _gcfea :=_deeg .(type ){case _b .StartElement :switch _gcfea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _eefbd :=d .DecodeElement (_bdebag .CNvPr ,&_gcfea );_eefbd !=nil {return _eefbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _cdgb :=d .DecodeElement (_bdebag .CNvGrpSpPr ,&_gcfea );_cdgb !=nil {return _cdgb ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0047\u0076m\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gcfea .Name );if _dafdd :=d .Skip ();_dafdd !=nil {return _dafdd ;};};case _b .EndElement :break _dbbgf ;case _b .CharData :};};return nil ;};func (_bfggb ST_TextFontScalePercentOrPercentString )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfggb .ST_TextFontScalePercent !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_bfggb .ST_TextFontScalePercent )));};if _bfggb .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_bfggb .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};func (_ecgfd ST_TextTabAlignType )String ()string {switch _ecgfd {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u0064\u0065\u0063";};return "";}; +// Validate validates the CT_NonVisualDrawingShapeProps and its children +func (_dfaga *CT_NonVisualDrawingShapeProps )Validate ()error {return _dfaga .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");}; -// Validate validates the CT_GvmlConnector and its children -func (_dggbb *CT_GvmlConnector )Validate ()error {return _dggbb .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_adagc ST_BevelPresetType )ValidateWithPath (path string )error {switch _adagc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adagc ));};return nil ;};func NewCT_FlatText ()*CT_FlatText {_baaa :=&CT_FlatText {};return _baaa }; +// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path +func (_eegg *CT_FontCollection )ValidateWithPath (path string )error {if _fdbf :=_eegg .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_fdbf !=nil {return _fdbf ;};if _cgdgf :=_eegg .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_cgdgf !=nil {return _cgdgf ;};if _abgf :=_eegg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_abgf !=nil {return _abgf ;};for _cbgga ,_dbad :=range _eegg .Font {if _ggbe :=_dbad .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cbgga ));_ggbe !=nil {return _ggbe ;};};if _eegg .ExtLst !=nil {if _fbcee :=_eegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbcee !=nil {return _fbcee ;};};return nil ;};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_bcddf :=&CT_PathShadeProperties {};return _bcddf ;}; -// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path -func (_dgffd *CT_Path2DLineTo )ValidateWithPath (path string )error {if _gaea :=_dgffd .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_gaea !=nil {return _gaea ;};return nil ;};func NewCT_InverseTransform ()*CT_InverseTransform {_adaeb :=&CT_InverseTransform {};return _adaeb }; +// Validate validates the CT_RelativeOffsetEffect and its children +func (_cbggac *CT_RelativeOffsetEffect )Validate ()error {return _cbggac .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_OfficeArtExtension struct{UriAttr string ;Any []_fc .Any ;};func (_beee *CT_ComplementTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_eadfg ,_ebgce :=d .Token ();if _ebgce !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006dp\u006ce\u006de\u006et\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_ebgce );};if _aade ,_gfad :=_eadfg .(_g .EndElement );_gfad &&_aade .Name ==start .Name {break ;};};return nil ;};type CT_BlipChoice struct{AlphaBiLevel []*CT_AlphaBiLevelEffect ;AlphaCeiling []*CT_AlphaCeilingEffect ;AlphaFloor []*CT_AlphaFloorEffect ;AlphaInv []*CT_AlphaInverseEffect ;AlphaMod []*CT_AlphaModulateEffect ;AlphaModFix []*CT_AlphaModulateFixedEffect ;AlphaRepl []*CT_AlphaReplaceEffect ;BiLevel []*CT_BiLevelEffect ;Blur []*CT_BlurEffect ;ClrChange []*CT_ColorChangeEffect ;ClrRepl []*CT_ColorReplaceEffect ;Duotone []*CT_DuotoneEffect ;FillOverlay []*CT_FillOverlayEffect ;Grayscl []*CT_GrayscaleEffect ;Hsl []*CT_HSLEffect ;Lum []*CT_LuminanceEffect ;Tint []*CT_TintEffect ;}; -// Validate validates the CT_PositiveFixedPercentage and its children -func (_fabed *CT_PositiveFixedPercentage )Validate ()error {return _fabed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");}; +// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path +func (_defae *CT_GvmlPicture )ValidateWithPath (path string )error {if _gcdab :=_defae .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_gcdab !=nil {return _gcdab ;};if _fcea :=_defae .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fcea !=nil {return _fcea ;};if _cagdf :=_defae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cagdf !=nil {return _cagdf ;};if _defae .Style !=nil {if _ggbf :=_defae .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ggbf !=nil {return _ggbf ;};};if _defae .ExtLst !=nil {if _cgdfb :=_defae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgdfb !=nil {return _cgdfb ;};};return nil ;}; -// Validate validates the CT_AdjustHandleList and its children -func (_ced *CT_AdjustHandleList )Validate ()error {return _ced .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};func (_ddaee *ST_TextWrappingType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccdge ,_cfaca :=d .Token ();if _cfaca !=nil {return _cfaca ;};if _gebbb ,_egaeg :=_ccdge .(_b .EndElement );_egaeg &&_gebbb .Name ==start .Name {*_ddaee =1;return nil ;};if _cgdea ,_ccegdf :=_ccdge .(_b .CharData );!_ccegdf {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccdge );}else {switch string (_cgdea ){case "":*_ddaee =0;case "\u006e\u006f\u006e\u0065":*_ddaee =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ddaee =2;};};_ccdge ,_cfaca =d .Token ();if _cfaca !=nil {return _cfaca ;};if _ggafeg ,_accbfd :=_ccdge .(_b .EndElement );_accbfd &&_ggafeg .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccdge );};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func (_bffba ST_RectAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_geeag :=_b .Attr {};_geeag .Name =name ;switch _bffba {case ST_RectAlignmentUnset :_geeag .Value ="";case ST_RectAlignmentTl :_geeag .Value ="\u0074\u006c";case ST_RectAlignmentT :_geeag .Value ="\u0074";case ST_RectAlignmentTr :_geeag .Value ="\u0074\u0072";case ST_RectAlignmentL :_geeag .Value ="\u006c";case ST_RectAlignmentCtr :_geeag .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_geeag .Value ="\u0072";case ST_RectAlignmentBl :_geeag .Value ="\u0062\u006c";case ST_RectAlignmentB :_geeag .Value ="\u0062";case ST_RectAlignmentBr :_geeag .Value ="\u0062\u0072";};return _geeag ,nil ;};func (_dede *ST_AnimationBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbfab ,_ddgeg :=d .Token ();if _ddgeg !=nil {return _ddgeg ;};if _efgfbe ,_eddgf :=_bbfab .(_b .EndElement );_eddgf &&_efgfbe .Name ==start .Name {*_dede =1;return nil ;};if _bfabcb ,_cbgc :=_bbfab .(_b .CharData );!_cbgc {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbfab );}else {switch string (_bfabcb ){case "":*_dede =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dede =1;};};_bbfab ,_ddgeg =d .Token ();if _ddgeg !=nil {return _ddgeg ;};if _gcbeg ,_afecfe :=_bbfab .(_b .EndElement );_afecfe &&_gcbeg .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbfab );}; +// Validate validates the EG_TextBulletTypeface and its children +func (_gfgbb *EG_TextBulletTypeface )Validate ()error {return _gfgbb .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func (_adgeb ST_TextVerticalType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gcdbd :=_g .Attr {};_gcdbd .Name =name ;switch _adgeb {case ST_TextVerticalTypeUnset :_gcdbd .Value ="";case ST_TextVerticalTypeHorz :_gcdbd .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_gcdbd .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_gcdbd .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_gcdbd .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_gcdbd .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_gcdbd .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_gcdbd .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _gcdbd ,nil ;};func NewCT_TextBody ()*CT_TextBody {_gaabac :=&CT_TextBody {};_gaabac .BodyPr =NewCT_TextBodyProperties ();return _gaabac ;}; -// Validate validates the CT_GroupShapeProperties and its children -func (_cagef *CT_GroupShapeProperties )Validate ()error {return _cagef .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_CustomColorList ()*CT_CustomColorList {_ceagd :=&CT_CustomColorList {};return _ceagd };func NewEG_ColorChoice ()*EG_ColorChoice {_abfdba :=&EG_ColorChoice {};return _abfdba };func (_eaggac *EG_EffectProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eaggac .EffectLst !=nil {_facdc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eaggac .EffectLst ,_facdc );};if _eaggac .EffectDag !=nil {_dbbfe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_eaggac .EffectDag ,_dbbfe );};return nil ;};func (_cfcbb ST_LineEndType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cfcbb .String (),start );}; +// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path +func (_gaecf *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _gaecf .MasterClrMapping !=nil {if _afge :=_gaecf .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067");_afge !=nil {return _afge ;};};if _gaecf .OverrideClrMapping !=nil {if _cdba :=_gaecf .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_cdba !=nil {return _cdba ;};};return nil ;};func (_adebcc *CT_PositivePercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_adebcc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_decef :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_decef .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_decef .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_decef .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_decef .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _decef ,nil ;};func (_bbeaa ST_PresetPatternVal )ValidateWithPath (path string )error {switch _bbeaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbeaa ));};return nil ;};func NewCT_GlowEffect ()*CT_GlowEffect {_baag :=&CT_GlowEffect {};return _baag };func (_ccab *CT_AudioCD )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccab .St =NewCT_AudioCDTime ();_ccab .End =NewCT_AudioCDTime ();_gdf :for {_dagd ,_edb :=d .Token ();if _edb !=nil {return _edb ;};switch _dcdf :=_dagd .(type ){case _g .StartElement :switch _dcdf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074"}:if _afe :=d .DecodeElement (_ccab .St ,&_dcdf );_afe !=nil {return _afe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:if _agc :=d .DecodeElement (_ccab .End ,&_dcdf );_agc !=nil {return _agc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccab .ExtLst =NewCT_OfficeArtExtensionList ();if _decf :=d .DecodeElement (_ccab .ExtLst ,&_dcdf );_decf !=nil {return _decf ;};default:_fc .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_dcdf .Name );if _gdba :=d .Skip ();_gdba !=nil {return _gdba ;};};case _g .EndElement :break _gdf ;case _g .CharData :};};return nil ;};func (_bbad *CT_DashStop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffad :=range start .Attr {if _ffad .Name .Local =="\u0064"{_dbed ,_fege :=ParseUnionST_PositivePercentage (_ffad .Value );if _fege !=nil {return _fege ;};_bbad .DAttr =_dbed ;continue ;};if _ffad .Name .Local =="\u0073\u0070"{_cebf ,_cddg :=ParseUnionST_PositivePercentage (_ffad .Value );if _cddg !=nil {return _cddg ;};_bbad .SpAttr =_cebf ;continue ;};};for {_adeb ,_ceac :=d .Token ();if _ceac !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_ceac );};if _fecfe ,_dagf :=_adeb .(_g .EndElement );_dagf &&_fecfe .Name ==start .Name {break ;};};return nil ;};func (_fddfd *EG_TextRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dagad :for {_ddaea ,_cbccdb :=d .Token ();if _cbccdb !=nil {return _cbccdb ;};switch _bbdge :=_ddaea .(type ){case _g .StartElement :switch _bbdge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_fddfd .R =NewCT_RegularTextRun ();if _egddgg :=d .DecodeElement (_fddfd .R ,&_bbdge );_egddgg !=nil {return _egddgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_fddfd .Br =NewCT_TextLineBreak ();if _ededeb :=d .DecodeElement (_fddfd .Br ,&_bbdge );_ededeb !=nil {return _ededeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_fddfd .Fld =NewCT_TextField ();if _aafcc :=d .DecodeElement (_fddfd .Fld ,&_bbdge );_aafcc !=nil {return _aafcc ;};default:_fc .Log ("\u0073k\u0069\u0070p\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",_bbdge .Name );if _dbdca :=d .Skip ();_dbdca !=nil {return _dbdca ;};};case _g .EndElement :break _dagad ;case _g .CharData :};};return nil ;};func (_adcd *CT_ShapeStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adcd .LnRef =NewCT_StyleMatrixReference ();_adcd .FillRef =NewCT_StyleMatrixReference ();_adcd .EffectRef =NewCT_StyleMatrixReference ();_adcd .FontRef =NewCT_FontReference ();_abbf :for {_abdcd ,_ddbba :=d .Token ();if _ddbba !=nil {return _ddbba ;};switch _cbaab :=_abdcd .(type ){case _g .StartElement :switch _cbaab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:if _fbbf :=d .DecodeElement (_adcd .LnRef ,&_cbaab );_fbbf !=nil {return _fbbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _gbbdd :=d .DecodeElement (_adcd .FillRef ,&_cbaab );_gbbdd !=nil {return _gbbdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:if _cabbb :=d .DecodeElement (_adcd .EffectRef ,&_cbaab );_cabbb !=nil {return _cabbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _cgagb :=d .DecodeElement (_adcd .FontRef ,&_cbaab );_cgagb !=nil {return _cgagb ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cbaab .Name );if _gfgcb :=d .Skip ();_gfgcb !=nil {return _gfgcb ;};};case _g .EndElement :break _abbf ;case _g .CharData :};};return nil ;};func (_abfb *CT_BlipChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _abfb .AlphaBiLevel !=nil {_aebg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};for _ ,_gabd :=range _abfb .AlphaBiLevel {e .EncodeElement (_gabd ,_aebg );};};if _abfb .AlphaCeiling !=nil {_acbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_gdgc :=range _abfb .AlphaCeiling {e .EncodeElement (_gdgc ,_acbc );};};if _abfb .AlphaFloor !=nil {_cgcga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_cddc :=range _abfb .AlphaFloor {e .EncodeElement (_cddc ,_cgcga );};};if _abfb .AlphaInv !=nil {_aadd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};for _ ,_fdac :=range _abfb .AlphaInv {e .EncodeElement (_fdac ,_aadd );};};if _abfb .AlphaMod !=nil {_bdeb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_abgb :=range _abfb .AlphaMod {e .EncodeElement (_abgb ,_bdeb );};};if _abfb .AlphaModFix !=nil {_gfbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_ddef :=range _abfb .AlphaModFix {e .EncodeElement (_ddef ,_gfbe );};};if _abfb .AlphaRepl !=nil {_cefe :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};for _ ,_bdca :=range _abfb .AlphaRepl {e .EncodeElement (_bdca ,_cefe );};};if _abfb .BiLevel !=nil {_bcag :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_cbba :=range _abfb .BiLevel {e .EncodeElement (_cbba ,_bcag );};};if _abfb .Blur !=nil {_fgdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_adcagd :=range _abfb .Blur {e .EncodeElement (_adcagd ,_fgdf );};};if _abfb .ClrChange !=nil {_cfcfe :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};for _ ,_bgcb :=range _abfb .ClrChange {e .EncodeElement (_bgcb ,_cfcfe );};};if _abfb .ClrRepl !=nil {_bcacf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_ccb :=range _abfb .ClrRepl {e .EncodeElement (_ccb ,_bcacf );};};if _abfb .Duotone !=nil {_fgdfb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_babf :=range _abfb .Duotone {e .EncodeElement (_babf ,_fgdfb );};};if _abfb .FillOverlay !=nil {_fbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};for _ ,_bcdb :=range _abfb .FillOverlay {e .EncodeElement (_bcdb ,_fbg );};};if _abfb .Grayscl !=nil {_egad :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_faab :=range _abfb .Grayscl {e .EncodeElement (_faab ,_egad );};};if _abfb .Hsl !=nil {_acce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_edcd :=range _abfb .Hsl {e .EncodeElement (_edcd ,_acce );};};if _abfb .Lum !=nil {_dcgc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cu\u006d"}};for _ ,_dagg :=range _abfb .Lum {e .EncodeElement (_dagg ,_dcgc );};};if _abfb .Tint !=nil {_bffea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_gfgc :=range _abfb .Tint {e .EncodeElement (_gfgc ,_bffea );};};return nil ;};func (_becgb ST_BlipCompression )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bdgec :=_g .Attr {};_bdgec .Name =name ;switch _becgb {case ST_BlipCompressionUnset :_bdgec .Value ="";case ST_BlipCompressionEmail :_bdgec .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_bdgec .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_bdgec .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_bdgec .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_bdgec .Value ="\u006e\u006f\u006e\u0065";};return _bdgec ,nil ;};func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_edada :=ST_TextPoint {};if _a .ST_UniversalMeasurePatternRe .MatchString (s ){_edada .ST_UniversalMeasure =&s ;}else {_fgabd ,_dbbagg :=_fg .ParseInt (s ,10,32);if _dbbagg !=nil {return _edada ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dbbagg );};_ebeac :=int32 (_fgabd );_edada .ST_TextPointUnqualified =&_ebeac ;};return _edada ,nil ;};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_bdag :=&CT_TextCharacterProperties {};return _bdag ;};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_egaeb :=&CT_ObjectStyleDefaults {};return _egaeb ;};func (_bcgcg *CT_EffectStyleList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cdacf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_defg :=range _bcgcg .EffectStyle {e .EncodeElement (_defg ,_cdacf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GvmlTextShape and its children -func (_cdec *CT_GvmlTextShape )Validate ()error {return _cdec .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;};func (_bgbece ST_TextTabAlignType )ValidateWithPath (path string )error {switch _bgbece {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbece ));};return nil ;};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;); +// Validate validates the CT_SchemeColor and its children +func (_aafef *CT_SchemeColor )Validate ()error {return _aafef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_edeb :=&CT_LuminanceEffect {};return _edeb };type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;};func (_faddd *CT_InverseTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fcfe ,_dced :=d .Token ();if _dced !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0049\u006e\u0076\u0065\u0072s\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_dced );};if _becgc ,_decg :=_fcfe .(_g .EndElement );_decg &&_becgc .Name ==start .Name {break ;};};return nil ;};func (_gbcbg *ST_Coordinate )ValidateWithPath (path string )error {_eebabb :=[]string {};if _gbcbg .ST_CoordinateUnqualified !=nil {_eebabb =append (_eebabb ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _gbcbg .ST_UniversalMeasure !=nil {_eebabb =append (_eebabb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_eebabb )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eebabb );};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 ;}; -// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path -func (_ebbdd *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _ebbdd .SpLocks !=nil {if _bededa :=_ebbdd .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_bededa !=nil {return _bededa ;};};if _ebbdd .ExtLst !=nil {if _gbbbg :=_ebbdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbbg !=nil {return _gbbbg ;};};return nil ;};type CT_StyleMatrixReference struct{IdxAttr uint32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;}; +// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path +func (_gedd *CT_GammaTransform )ValidateWithPath (path string )error {return nil };func (_acadb *ST_BlackWhiteMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaefde ,_ggadbba :=d .Token ();if _ggadbba !=nil {return _ggadbba ;};if _aeagb ,_bgcbg :=_eaefde .(_g .EndElement );_bgcbg &&_aeagb .Name ==start .Name {*_acadb =1;return nil ;};if _ddacd ,_dffacc :=_eaefde .(_g .CharData );!_dffacc {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaefde );}else {switch string (_ddacd ){case "":*_acadb =0;case "\u0063\u006c\u0072":*_acadb =1;case "\u0061\u0075\u0074\u006f":*_acadb =2;case "\u0067\u0072\u0061\u0079":*_acadb =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_acadb =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_acadb =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_acadb =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_acadb =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_acadb =8;case "\u0062\u006c\u0061c\u006b":*_acadb =9;case "\u0077\u0068\u0069t\u0065":*_acadb =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_acadb =11;};};_eaefde ,_ggadbba =d .Token ();if _ggadbba !=nil {return _ggadbba ;};if _bdfg ,_dfgdg :=_eaefde .(_g .EndElement );_dfgdg &&_bdfg .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaefde );}; -// Validate validates the CT_ScRgbColor and its children -func (_fbdab *CT_ScRgbColor )Validate ()error {return _fbdab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_geegd *ST_LineCap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbfae ,_aeadb :=d .Token ();if _aeadb !=nil {return _aeadb ;};if _dcccf ,_cedea :=_dbfae .(_b .EndElement );_cedea &&_dcccf .Name ==start .Name {*_geegd =1;return nil ;};if _dcecg ,_bbbed :=_dbfae .(_b .CharData );!_bbbed {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbfae );}else {switch string (_dcecg ){case "":*_geegd =0;case "\u0072\u006e\u0064":*_geegd =1;case "\u0073\u0071":*_geegd =2;case "\u0066\u006c\u0061\u0074":*_geegd =3;};};_dbfae ,_aeadb =d .Token ();if _aeadb !=nil {return _aeadb ;};if _geeaa ,_gaefe :=_dbfae .(_b .EndElement );_gaefe &&_geeaa .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbfae );};func (_fegdg *CT_TintEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fegdg .HueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0075\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_fegdg .HueAttr )});};if _fegdg .AmtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006d\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_fegdg .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;};func (_bgcab ST_LineEndLength )String ()string {switch _bgcab {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func (_fffge *CT_TextBulletSizePoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffge .ValAttr =100;for _ ,_edafb :=range start .Attr {if _edafb .Name .Local =="\u0076\u0061\u006c"{_ddfee ,_aagag :=_a .ParseInt (_edafb .Value ,10,32);if _aagag !=nil {return _aagag ;};_fffge .ValAttr =int32 (_ddfee );continue ;};};for {_ccebb ,_fbcdc :=d .Token ();if _fbcdc !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0042u\u006cl\u0065t\u0053\u0069\u007a\u0065\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_fbcdc );};if _bcfae ,_edagg :=_ccebb .(_b .EndElement );_edagg &&_bcfae .Name ==start .Name {break ;};};return nil ;};type CT_FillOverlayEffect struct{BlendAttr ST_BlendMode ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func (_gbddf *CT_TextTabStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfffd :=range start .Attr {if _gfffd .Name .Local =="\u0070\u006f\u0073"{_eagg ,_adag :=ParseUnionST_Coordinate32 (_gfffd .Value );if _adag !=nil {return _adag ;};_gbddf .PosAttr =&_eagg ;continue ;};if _gfffd .Name .Local =="\u0061\u006c\u0067\u006e"{_gbddf .AlgnAttr .UnmarshalXMLAttr (_gfffd );continue ;};};for {_bdbec ,_aabdf :=d .Token ();if _aabdf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0065\u0078\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070:\u0020\u0025\u0073",_aabdf );};if _bccbe ,_bdfdf :=_bdbec .(_b .EndElement );_bdfdf &&_bccbe .Name ==start .Name {break ;};};return nil ;};const (ST_PresetColorValUnset ST_PresetColorVal =0;ST_PresetColorValAliceBlue ST_PresetColorVal =1;ST_PresetColorValAntiqueWhite ST_PresetColorVal =2;ST_PresetColorValAqua ST_PresetColorVal =3;ST_PresetColorValAquamarine ST_PresetColorVal =4;ST_PresetColorValAzure ST_PresetColorVal =5;ST_PresetColorValBeige ST_PresetColorVal =6;ST_PresetColorValBisque ST_PresetColorVal =7;ST_PresetColorValBlack ST_PresetColorVal =8;ST_PresetColorValBlanchedAlmond ST_PresetColorVal =9;ST_PresetColorValBlue ST_PresetColorVal =10;ST_PresetColorValBlueViolet ST_PresetColorVal =11;ST_PresetColorValBrown ST_PresetColorVal =12;ST_PresetColorValBurlyWood ST_PresetColorVal =13;ST_PresetColorValCadetBlue ST_PresetColorVal =14;ST_PresetColorValChartreuse ST_PresetColorVal =15;ST_PresetColorValChocolate ST_PresetColorVal =16;ST_PresetColorValCoral ST_PresetColorVal =17;ST_PresetColorValCornflowerBlue ST_PresetColorVal =18;ST_PresetColorValCornsilk ST_PresetColorVal =19;ST_PresetColorValCrimson ST_PresetColorVal =20;ST_PresetColorValCyan ST_PresetColorVal =21;ST_PresetColorValDarkBlue ST_PresetColorVal =22;ST_PresetColorValDarkCyan ST_PresetColorVal =23;ST_PresetColorValDarkGoldenrod ST_PresetColorVal =24;ST_PresetColorValDarkGray ST_PresetColorVal =25;ST_PresetColorValDarkGrey ST_PresetColorVal =26;ST_PresetColorValDarkGreen ST_PresetColorVal =27;ST_PresetColorValDarkKhaki ST_PresetColorVal =28;ST_PresetColorValDarkMagenta ST_PresetColorVal =29;ST_PresetColorValDarkOliveGreen ST_PresetColorVal =30;ST_PresetColorValDarkOrange ST_PresetColorVal =31;ST_PresetColorValDarkOrchid ST_PresetColorVal =32;ST_PresetColorValDarkRed ST_PresetColorVal =33;ST_PresetColorValDarkSalmon ST_PresetColorVal =34;ST_PresetColorValDarkSeaGreen ST_PresetColorVal =35;ST_PresetColorValDarkSlateBlue ST_PresetColorVal =36;ST_PresetColorValDarkSlateGray ST_PresetColorVal =37;ST_PresetColorValDarkSlateGrey ST_PresetColorVal =38;ST_PresetColorValDarkTurquoise ST_PresetColorVal =39;ST_PresetColorValDarkViolet ST_PresetColorVal =40;ST_PresetColorValDkBlue ST_PresetColorVal =41;ST_PresetColorValDkCyan ST_PresetColorVal =42;ST_PresetColorValDkGoldenrod ST_PresetColorVal =43;ST_PresetColorValDkGray ST_PresetColorVal =44;ST_PresetColorValDkGrey ST_PresetColorVal =45;ST_PresetColorValDkGreen ST_PresetColorVal =46;ST_PresetColorValDkKhaki ST_PresetColorVal =47;ST_PresetColorValDkMagenta ST_PresetColorVal =48;ST_PresetColorValDkOliveGreen ST_PresetColorVal =49;ST_PresetColorValDkOrange ST_PresetColorVal =50;ST_PresetColorValDkOrchid ST_PresetColorVal =51;ST_PresetColorValDkRed ST_PresetColorVal =52;ST_PresetColorValDkSalmon ST_PresetColorVal =53;ST_PresetColorValDkSeaGreen ST_PresetColorVal =54;ST_PresetColorValDkSlateBlue ST_PresetColorVal =55;ST_PresetColorValDkSlateGray ST_PresetColorVal =56;ST_PresetColorValDkSlateGrey ST_PresetColorVal =57;ST_PresetColorValDkTurquoise ST_PresetColorVal =58;ST_PresetColorValDkViolet ST_PresetColorVal =59;ST_PresetColorValDeepPink ST_PresetColorVal =60;ST_PresetColorValDeepSkyBlue ST_PresetColorVal =61;ST_PresetColorValDimGray ST_PresetColorVal =62;ST_PresetColorValDimGrey ST_PresetColorVal =63;ST_PresetColorValDodgerBlue ST_PresetColorVal =64;ST_PresetColorValFirebrick ST_PresetColorVal =65;ST_PresetColorValFloralWhite ST_PresetColorVal =66;ST_PresetColorValForestGreen ST_PresetColorVal =67;ST_PresetColorValFuchsia ST_PresetColorVal =68;ST_PresetColorValGainsboro ST_PresetColorVal =69;ST_PresetColorValGhostWhite ST_PresetColorVal =70;ST_PresetColorValGold ST_PresetColorVal =71;ST_PresetColorValGoldenrod ST_PresetColorVal =72;ST_PresetColorValGray ST_PresetColorVal =73;ST_PresetColorValGrey ST_PresetColorVal =74;ST_PresetColorValGreen ST_PresetColorVal =75;ST_PresetColorValGreenYellow ST_PresetColorVal =76;ST_PresetColorValHoneydew ST_PresetColorVal =77;ST_PresetColorValHotPink ST_PresetColorVal =78;ST_PresetColorValIndianRed ST_PresetColorVal =79;ST_PresetColorValIndigo ST_PresetColorVal =80;ST_PresetColorValIvory ST_PresetColorVal =81;ST_PresetColorValKhaki ST_PresetColorVal =82;ST_PresetColorValLavender ST_PresetColorVal =83;ST_PresetColorValLavenderBlush ST_PresetColorVal =84;ST_PresetColorValLawnGreen ST_PresetColorVal =85;ST_PresetColorValLemonChiffon ST_PresetColorVal =86;ST_PresetColorValLightBlue ST_PresetColorVal =87;ST_PresetColorValLightCoral ST_PresetColorVal =88;ST_PresetColorValLightCyan ST_PresetColorVal =89;ST_PresetColorValLightGoldenrodYellow ST_PresetColorVal =90;ST_PresetColorValLightGray ST_PresetColorVal =91;ST_PresetColorValLightGrey ST_PresetColorVal =92;ST_PresetColorValLightGreen ST_PresetColorVal =93;ST_PresetColorValLightPink ST_PresetColorVal =94;ST_PresetColorValLightSalmon ST_PresetColorVal =95;ST_PresetColorValLightSeaGreen ST_PresetColorVal =96;ST_PresetColorValLightSkyBlue ST_PresetColorVal =97;ST_PresetColorValLightSlateGray ST_PresetColorVal =98;ST_PresetColorValLightSlateGrey ST_PresetColorVal =99;ST_PresetColorValLightSteelBlue ST_PresetColorVal =100;ST_PresetColorValLightYellow ST_PresetColorVal =101;ST_PresetColorValLtBlue ST_PresetColorVal =102;ST_PresetColorValLtCoral ST_PresetColorVal =103;ST_PresetColorValLtCyan ST_PresetColorVal =104;ST_PresetColorValLtGoldenrodYellow ST_PresetColorVal =105;ST_PresetColorValLtGray ST_PresetColorVal =106;ST_PresetColorValLtGrey ST_PresetColorVal =107;ST_PresetColorValLtGreen ST_PresetColorVal =108;ST_PresetColorValLtPink ST_PresetColorVal =109;ST_PresetColorValLtSalmon ST_PresetColorVal =110;ST_PresetColorValLtSeaGreen ST_PresetColorVal =111;ST_PresetColorValLtSkyBlue ST_PresetColorVal =112;ST_PresetColorValLtSlateGray ST_PresetColorVal =113;ST_PresetColorValLtSlateGrey ST_PresetColorVal =114;ST_PresetColorValLtSteelBlue ST_PresetColorVal =115;ST_PresetColorValLtYellow ST_PresetColorVal =116;ST_PresetColorValLime ST_PresetColorVal =117;ST_PresetColorValLimeGreen ST_PresetColorVal =118;ST_PresetColorValLinen ST_PresetColorVal =119;ST_PresetColorValMagenta ST_PresetColorVal =120;ST_PresetColorValMaroon ST_PresetColorVal =121;ST_PresetColorValMedAquamarine ST_PresetColorVal =122;ST_PresetColorValMedBlue ST_PresetColorVal =123;ST_PresetColorValMedOrchid ST_PresetColorVal =124;ST_PresetColorValMedPurple ST_PresetColorVal =125;ST_PresetColorValMedSeaGreen ST_PresetColorVal =126;ST_PresetColorValMedSlateBlue ST_PresetColorVal =127;ST_PresetColorValMedSpringGreen ST_PresetColorVal =128;ST_PresetColorValMedTurquoise ST_PresetColorVal =129;ST_PresetColorValMedVioletRed ST_PresetColorVal =130;ST_PresetColorValMediumAquamarine ST_PresetColorVal =131;ST_PresetColorValMediumBlue ST_PresetColorVal =132;ST_PresetColorValMediumOrchid ST_PresetColorVal =133;ST_PresetColorValMediumPurple ST_PresetColorVal =134;ST_PresetColorValMediumSeaGreen ST_PresetColorVal =135;ST_PresetColorValMediumSlateBlue ST_PresetColorVal =136;ST_PresetColorValMediumSpringGreen ST_PresetColorVal =137;ST_PresetColorValMediumTurquoise ST_PresetColorVal =138;ST_PresetColorValMediumVioletRed ST_PresetColorVal =139;ST_PresetColorValMidnightBlue ST_PresetColorVal =140;ST_PresetColorValMintCream ST_PresetColorVal =141;ST_PresetColorValMistyRose ST_PresetColorVal =142;ST_PresetColorValMoccasin ST_PresetColorVal =143;ST_PresetColorValNavajoWhite ST_PresetColorVal =144;ST_PresetColorValNavy ST_PresetColorVal =145;ST_PresetColorValOldLace ST_PresetColorVal =146;ST_PresetColorValOlive ST_PresetColorVal =147;ST_PresetColorValOliveDrab ST_PresetColorVal =148;ST_PresetColorValOrange ST_PresetColorVal =149;ST_PresetColorValOrangeRed ST_PresetColorVal =150;ST_PresetColorValOrchid ST_PresetColorVal =151;ST_PresetColorValPaleGoldenrod ST_PresetColorVal =152;ST_PresetColorValPaleGreen ST_PresetColorVal =153;ST_PresetColorValPaleTurquoise ST_PresetColorVal =154;ST_PresetColorValPaleVioletRed ST_PresetColorVal =155;ST_PresetColorValPapayaWhip ST_PresetColorVal =156;ST_PresetColorValPeachPuff ST_PresetColorVal =157;ST_PresetColorValPeru ST_PresetColorVal =158;ST_PresetColorValPink ST_PresetColorVal =159;ST_PresetColorValPlum ST_PresetColorVal =160;ST_PresetColorValPowderBlue ST_PresetColorVal =161;ST_PresetColorValPurple ST_PresetColorVal =162;ST_PresetColorValRed ST_PresetColorVal =163;ST_PresetColorValRosyBrown ST_PresetColorVal =164;ST_PresetColorValRoyalBlue ST_PresetColorVal =165;ST_PresetColorValSaddleBrown ST_PresetColorVal =166;ST_PresetColorValSalmon ST_PresetColorVal =167;ST_PresetColorValSandyBrown ST_PresetColorVal =168;ST_PresetColorValSeaGreen ST_PresetColorVal =169;ST_PresetColorValSeaShell ST_PresetColorVal =170;ST_PresetColorValSienna ST_PresetColorVal =171;ST_PresetColorValSilver ST_PresetColorVal =172;ST_PresetColorValSkyBlue ST_PresetColorVal =173;ST_PresetColorValSlateBlue ST_PresetColorVal =174;ST_PresetColorValSlateGray ST_PresetColorVal =175;ST_PresetColorValSlateGrey ST_PresetColorVal =176;ST_PresetColorValSnow ST_PresetColorVal =177;ST_PresetColorValSpringGreen ST_PresetColorVal =178;ST_PresetColorValSteelBlue ST_PresetColorVal =179;ST_PresetColorValTan ST_PresetColorVal =180;ST_PresetColorValTeal ST_PresetColorVal =181;ST_PresetColorValThistle ST_PresetColorVal =182;ST_PresetColorValTomato ST_PresetColorVal =183;ST_PresetColorValTurquoise ST_PresetColorVal =184;ST_PresetColorValViolet ST_PresetColorVal =185;ST_PresetColorValWheat ST_PresetColorVal =186;ST_PresetColorValWhite ST_PresetColorVal =187;ST_PresetColorValWhiteSmoke ST_PresetColorVal =188;ST_PresetColorValYellow ST_PresetColorVal =189;ST_PresetColorValYellowGreen ST_PresetColorVal =190;);func NewCT_EffectReference ()*CT_EffectReference {_fcde :=&CT_EffectReference {};return _fcde };func NewCT_TextBody ()*CT_TextBody {_eegaa :=&CT_TextBody {};_eegaa .BodyPr =NewCT_TextBodyProperties ();return _eegaa ;}; +// Validate validates the CT_SphereCoords and its children +func (_adea *CT_SphereCoords )Validate ()error {return _adea .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");};func (_ccagd *ST_TextPoint )Validate ()error {return _ccagd .ValidateWithPath ("")};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_bbbg :=&CT_LineJoinMiterProperties {};return _bbbg ;};func (_cddf *CT_LuminanceEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cddf .BrightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_cddf .BrightAttr )});};if _cddf .ContrastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_cddf .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efgfbf ST_TextWrappingType )String ()string {switch _efgfbf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};func (_adaaf *CT_EffectProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdfee :for {_bgdg ,_eaebe :=d .Token ();if _eaebe !=nil {return _eaebe ;};switch _gcdb :=_bgdg .(type ){case _g .StartElement :switch _gcdb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_adaaf .EffectLst =NewCT_EffectList ();if _ffcdg :=d .DecodeElement (_adaaf .EffectLst ,&_gcdb );_ffcdg !=nil {return _ffcdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_adaaf .EffectDag =NewCT_EffectContainer ();if _gaeca :=d .DecodeElement (_adaaf .EffectDag ,&_gcdb );_gaeca !=nil {return _gaeca ;};default:_fc .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",_gcdb .Name );if _ddagg :=d .Skip ();_ddagg !=nil {return _ddagg ;};};case _g .EndElement :break _cdfee ;case _g .CharData :};};return nil ;};func (_cfdb *CT_Camera )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cfg ,_cdfe :=_cfdb .PrstAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073\u0074"});if _cdfe !=nil {return _cdfe ;};start .Attr =append (start .Attr ,_cfg );if _cfdb .FovAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u0076"},Value :_bb .Sprintf ("\u0025\u0076",*_cfdb .FovAttr )});};if _cfdb .ZoomAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_bb .Sprintf ("\u0025\u0076",*_cfdb .ZoomAttr )});};e .EncodeToken (start );if _cfdb .Rot !=nil {_eafb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_cfdb .Rot ,_eafb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path -func (_afecdb *CT_LineStyleList )ValidateWithPath (path string )error {for _cceg ,_dbdfg :=range _afecdb .Ln {if _dbbdd :=_dbdfg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_cceg ));_dbbdd !=nil {return _dbbdd ;};};return nil ;};func (_dcgdg *ST_BlipCompression )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcgdg =0;case "\u0065\u006d\u0061i\u006c":*_dcgdg =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_dcgdg =2;case "\u0070\u0072\u0069n\u0074":*_dcgdg =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_dcgdg =4;case "\u006e\u006f\u006e\u0065":*_dcgdg =5;};return nil ;};func NewCT_Shape3D ()*CT_Shape3D {_deaca :=&CT_Shape3D {};return _deaca };func (_dceab *CT_Percentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egcaa :=range start .Attr {if _egcaa .Name .Local =="\u0076\u0061\u006c"{_ecccf ,_bgcg :=ParseUnionST_Percentage (_egcaa .Value );if _bgcg !=nil {return _bgcg ;};_dceab .ValAttr =_ecccf ;continue ;};};for {_fcggg ,_fdeeg :=d .Token ();if _fdeeg !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_fdeeg );};if _gcedf ,_ggebg :=_fcggg .(_b .EndElement );_ggebg &&_gcedf .Name ==start .Name {break ;};};return nil ;};func (_cagfc *CT_TextCharacterProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_caebf :=range start .Attr {if _caebf .Name .Local =="\u006c\u0061\u006e\u0067"{_cfefde ,_aafcb :=_caebf .Value ,error (nil );if _aafcb !=nil {return _aafcb ;};_cagfc .LangAttr =&_cfefde ;continue ;};if _caebf .Name .Local =="\u0073\u007a"{_caebb ,_gegd :=_a .ParseInt (_caebf .Value ,10,32);if _gegd !=nil {return _gegd ;};_bcgea :=int32 (_caebb );_cagfc .SzAttr =&_bcgea ;continue ;};if _caebf .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_ggade ,_caace :=_a .ParseBool (_caebf .Value );if _caace !=nil {return _caace ;};_cagfc .KumimojiAttr =&_ggade ;continue ;};if _caebf .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_cagfc .StrikeAttr .UnmarshalXMLAttr (_caebf );continue ;};if _caebf .Name .Local =="\u0063\u0061\u0070"{_cagfc .CapAttr .UnmarshalXMLAttr (_caebf );continue ;};if _caebf .Name .Local =="\u0062"{_dgbea ,_abfcbe :=_a .ParseBool (_caebf .Value );if _abfcbe !=nil {return _abfcbe ;};_cagfc .BAttr =&_dgbea ;continue ;};if _caebf .Name .Local =="\u0069"{_bgdde ,_edcdb :=_a .ParseBool (_caebf .Value );if _edcdb !=nil {return _edcdb ;};_cagfc .IAttr =&_bgdde ;continue ;};if _caebf .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_cabd ,_dgafb :=_a .ParseBool (_caebf .Value );if _dgafb !=nil {return _dgafb ;};_cagfc .SmtCleanAttr =&_cabd ;continue ;};if _caebf .Name .Local =="\u006b\u0065\u0072\u006e"{_cdccd ,_aeded :=_a .ParseInt (_caebf .Value ,10,32);if _aeded !=nil {return _aeded ;};_baaef :=int32 (_cdccd );_cagfc .KernAttr =&_baaef ;continue ;};if _caebf .Name .Local =="\u0065\u0072\u0072"{_dabfd ,_eeggab :=_a .ParseBool (_caebf .Value );if _eeggab !=nil {return _eeggab ;};_cagfc .ErrAttr =&_dabfd ;continue ;};if _caebf .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_edecc ,_ffcfe :=_caebf .Value ,error (nil );if _ffcfe !=nil {return _ffcfe ;};_cagfc .AltLangAttr =&_edecc ;continue ;};if _caebf .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_bcdf ,_dbfdfd :=_a .ParseBool (_caebf .Value );if _dbfdfd !=nil {return _dbfdfd ;};_cagfc .NoProofAttr =&_bcdf ;continue ;};if _caebf .Name .Local =="\u0075"{_cagfc .UAttr .UnmarshalXMLAttr (_caebf );continue ;};if _caebf .Name .Local =="\u0073\u006d\u0074I\u0064"{_ebdae ,_ggdg :=_a .ParseUint (_caebf .Value ,10,32);if _ggdg !=nil {return _ggdg ;};_ggccf :=uint32 (_ebdae );_cagfc .SmtIdAttr =&_ggccf ;continue ;};if _caebf .Name .Local =="\u0073\u0070\u0063"{_dfab ,_ggadge :=ParseUnionST_TextPoint (_caebf .Value );if _ggadge !=nil {return _ggadge ;};_cagfc .SpcAttr =&_dfab ;continue ;};if _caebf .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_bceg ,_bcbeg :=ParseUnionST_Percentage (_caebf .Value );if _bcbeg !=nil {return _bcbeg ;};_cagfc .BaselineAttr =&_bceg ;continue ;};if _caebf .Name .Local =="\u0064\u0069\u0072t\u0079"{_fcfca ,_fgedf :=_a .ParseBool (_caebf .Value );if _fgedf !=nil {return _fgedf ;};_cagfc .DirtyAttr =&_fcfca ;continue ;};if _caebf .Name .Local =="\u0062\u006d\u006b"{_gfeed ,_bgadc :=_caebf .Value ,error (nil );if _bgadc !=nil {return _bgadc ;};_cagfc .BmkAttr =&_gfeed ;continue ;};if _caebf .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_fagab ,_adgbg :=_a .ParseBool (_caebf .Value );if _adgbg !=nil {return _adgbg ;};_cagfc .NormalizeHAttr =&_fagab ;continue ;};};_bfgge :for {_cbbcag ,_bagea :=d .Token ();if _bagea !=nil {return _bagea ;};switch _eacee :=_cbbcag .(type ){case _b .StartElement :switch _eacee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_cagfc .Ln =NewCT_LineProperties ();if _afeec :=d .DecodeElement (_cagfc .Ln ,&_eacee );_afeec !=nil {return _afeec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cagfc .NoFill =NewCT_NoFillProperties ();if _eeebg :=d .DecodeElement (_cagfc .NoFill ,&_eacee );_eeebg !=nil {return _eeebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cagfc .SolidFill =NewCT_SolidColorFillProperties ();if _acbeeb :=d .DecodeElement (_cagfc .SolidFill ,&_eacee );_acbeeb !=nil {return _acbeeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cagfc .GradFill =NewCT_GradientFillProperties ();if _gebgca :=d .DecodeElement (_cagfc .GradFill ,&_eacee );_gebgca !=nil {return _gebgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cagfc .BlipFill =NewCT_BlipFillProperties ();if _eadca :=d .DecodeElement (_cagfc .BlipFill ,&_eacee );_eadca !=nil {return _eadca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cagfc .PattFill =NewCT_PatternFillProperties ();if _gdggf :=d .DecodeElement (_cagfc .PattFill ,&_eacee );_gdggf !=nil {return _gdggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cagfc .GrpFill =NewCT_GroupFillProperties ();if _ccabd :=d .DecodeElement (_cagfc .GrpFill ,&_eacee );_ccabd !=nil {return _ccabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cagfc .EffectLst =NewCT_EffectList ();if _ecfde :=d .DecodeElement (_cagfc .EffectLst ,&_eacee );_ecfde !=nil {return _ecfde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cagfc .EffectDag =NewCT_EffectContainer ();if _gaced :=d .DecodeElement (_cagfc .EffectDag ,&_eacee );_gaced !=nil {return _gaced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_cagfc .Highlight =NewCT_Color ();if _gddca :=d .DecodeElement (_cagfc .Highlight ,&_eacee );_gddca !=nil {return _gddca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_cagfc .ULnTx =NewCT_TextUnderlineLineFollowText ();if _dgaagb :=d .DecodeElement (_cagfc .ULnTx ,&_eacee );_dgaagb !=nil {return _dgaagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_cagfc .ULn =NewCT_LineProperties ();if _gdagc :=d .DecodeElement (_cagfc .ULn ,&_eacee );_gdagc !=nil {return _gdagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_cagfc .UFillTx =NewCT_TextUnderlineFillFollowText ();if _aedbb :=d .DecodeElement (_cagfc .UFillTx ,&_eacee );_aedbb !=nil {return _aedbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_cagfc .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _cfffc :=d .DecodeElement (_cagfc .UFill ,&_eacee );_cfffc !=nil {return _cfffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:_cagfc .Latin =NewCT_TextFont ();if _geebg :=d .DecodeElement (_cagfc .Latin ,&_eacee );_geebg !=nil {return _geebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:_cagfc .Ea =NewCT_TextFont ();if _cbbdd :=d .DecodeElement (_cagfc .Ea ,&_eacee );_cbbdd !=nil {return _cbbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:_cagfc .Cs =NewCT_TextFont ();if _bdffg :=d .DecodeElement (_cagfc .Cs ,&_eacee );_bdffg !=nil {return _bdffg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u006d"}:_cagfc .Sym =NewCT_TextFont ();if _egdbc :=d .DecodeElement (_cagfc .Sym ,&_eacee );_egdbc !=nil {return _egdbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_cagfc .HlinkClick =NewCT_Hyperlink ();if _ecedd :=d .DecodeElement (_cagfc .HlinkClick ,&_eacee );_ecedd !=nil {return _ecedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_cagfc .HlinkMouseOver =NewCT_Hyperlink ();if _edfae :=d .DecodeElement (_cagfc .HlinkMouseOver ,&_eacee );_edfae !=nil {return _edfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006c"}:_cagfc .Rtl =NewCT_Boolean ();if _eggeee :=d .DecodeElement (_cagfc .Rtl ,&_eacee );_eggeee !=nil {return _eggeee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cagfc .ExtLst =NewCT_OfficeArtExtensionList ();if _acef :=d .DecodeElement (_cagfc .ExtLst ,&_eacee );_acef !=nil {return _acef ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_eacee .Name );if _abeab :=d .Skip ();_abeab !=nil {return _abeab ;};};case _b .EndElement :break _bfgge ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path +func (_agdee *CT_Point3D )ValidateWithPath (path string )error {if _gegeb :=_agdee .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_gegeb !=nil {return _gegeb ;};if _fffag :=_agdee .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_fffag !=nil {return _fffag ;};if _daecc :=_agdee .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_daecc !=nil {return _daecc ;};return nil ;}; -// Validate validates the EG_TextUnderlineFill and its children -func (_eedbbd *EG_TextUnderlineFill )Validate ()error {return _eedbbd .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");}; +// Validate validates the CT_TextBulletColorFollowText and its children +func (_gfdbc *CT_TextBulletColorFollowText )Validate ()error {return _gfdbc .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");}; -// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path -func (_faegd *CT_Path2DClose )ValidateWithPath (path string )error {return nil };type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_gefb :=&CT_DuotoneEffect {};return _gefb }; +// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path +func (_egfab *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _egfab .MarLAttr !=nil {if *_egfab .MarLAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u004c\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_egfab .MarLAttr );};if *_egfab .MarLAttr > 51206400{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u004c\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egfab .MarLAttr );};};if _egfab .MarRAttr !=nil {if *_egfab .MarRAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u0052\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_egfab .MarRAttr );};if *_egfab .MarRAttr > 51206400{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u0052\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egfab .MarRAttr );};};if _egfab .LvlAttr !=nil {if *_egfab .LvlAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_egfab .LvlAttr );};if *_egfab .LvlAttr > 8{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_egfab .LvlAttr );};};if _egfab .IndentAttr !=nil {if *_egfab .IndentAttr < -51206400{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u002d\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egfab .IndentAttr );};if *_egfab .IndentAttr > 51206400{return _bb .Errorf ("\u0025s\u002f\u006d.\u0049\u006e\u0064e\u006e\u0074\u0041\u0074\u0074\u0072\u0020m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egfab .IndentAttr );};};if _adecg :=_egfab .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_adecg !=nil {return _adecg ;};if _egfab .DefTabSzAttr !=nil {if _edgff :=_egfab .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072");_edgff !=nil {return _edgff ;};};if _efgddd :=_egfab .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_efgddd !=nil {return _efgddd ;};if _egfab .LnSpc !=nil {if _adaeda :=_egfab .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063");_adaeda !=nil {return _adaeda ;};};if _egfab .SpcBef !=nil {if _gggbge :=_egfab .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_gggbge !=nil {return _gggbge ;};};if _egfab .SpcAft !=nil {if _cfacbf :=_egfab .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074");_cfacbf !=nil {return _cfacbf ;};};if _egfab .BuClrTx !=nil {if _aabdeb :=_egfab .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_aabdeb !=nil {return _aabdeb ;};};if _egfab .BuClr !=nil {if _fdcfa :=_egfab .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_fdcfa !=nil {return _fdcfa ;};};if _egfab .BuSzTx !=nil {if _eggaeg :=_egfab .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_eggaeg !=nil {return _eggaeg ;};};if _egfab .BuSzPct !=nil {if _faggf :=_egfab .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_faggf !=nil {return _faggf ;};};if _egfab .BuSzPts !=nil {if _dcgff :=_egfab .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_dcgff !=nil {return _dcgff ;};};if _egfab .BuFontTx !=nil {if _dfggb :=_egfab .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_dfggb !=nil {return _dfggb ;};};if _egfab .BuFont !=nil {if _dgdbaa :=_egfab .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_dgdbaa !=nil {return _dgdbaa ;};};if _egfab .BuNone !=nil {if _dged :=_egfab .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_dged !=nil {return _dged ;};};if _egfab .BuAutoNum !=nil {if _fagdgf :=_egfab .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_fagdgf !=nil {return _fagdgf ;};};if _egfab .BuChar !=nil {if _baegg :=_egfab .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_baegg !=nil {return _baegg ;};};if _egfab .BuBlip !=nil {if _dacgf :=_egfab .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_dacgf !=nil {return _dacgf ;};};if _egfab .TabLst !=nil {if _ddbe :=_egfab .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074");_ddbe !=nil {return _ddbe ;};};if _egfab .DefRPr !=nil {if _fgffc :=_egfab .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_fgffc !=nil {return _fgffc ;};};if _egfab .ExtLst !=nil {if _bcbcf :=_egfab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcbcf !=nil {return _bcbcf ;};};return nil ;};func (_dfcgb *CT_ColorMRU )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bagc :for {_fffd ,_ceeca :=d .Token ();if _ceeca !=nil {return _ceeca ;};switch _eebc :=_fffd .(type ){case _g .StartElement :switch _eebc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dgba :=NewEG_ColorChoice ();_dgba .ScrgbClr =NewCT_ScRgbColor ();if _gcga :=d .DecodeElement (_dgba .ScrgbClr ,&_eebc );_gcga !=nil {return _gcga ;};_dfcgb .EG_ColorChoice =append (_dfcgb .EG_ColorChoice ,_dgba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ceea :=NewEG_ColorChoice ();_ceea .SrgbClr =NewCT_SRgbColor ();if _ageb :=d .DecodeElement (_ceea .SrgbClr ,&_eebc );_ageb !=nil {return _ageb ;};_dfcgb .EG_ColorChoice =append (_dfcgb .EG_ColorChoice ,_ceea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cggg :=NewEG_ColorChoice ();_cggg .HslClr =NewCT_HslColor ();if _gfaf :=d .DecodeElement (_cggg .HslClr ,&_eebc );_gfaf !=nil {return _gfaf ;};_dfcgb .EG_ColorChoice =append (_dfcgb .EG_ColorChoice ,_cggg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_debg :=NewEG_ColorChoice ();_debg .SysClr =NewCT_SystemColor ();if _cfa :=d .DecodeElement (_debg .SysClr ,&_eebc );_cfa !=nil {return _cfa ;};_dfcgb .EG_ColorChoice =append (_dfcgb .EG_ColorChoice ,_debg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bggdb :=NewEG_ColorChoice ();_bggdb .SchemeClr =NewCT_SchemeColor ();if _fbee :=d .DecodeElement (_bggdb .SchemeClr ,&_eebc );_fbee !=nil {return _fbee ;};_dfcgb .EG_ColorChoice =append (_dfcgb .EG_ColorChoice ,_bggdb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ddega :=NewEG_ColorChoice ();_ddega .PrstClr =NewCT_PresetColor ();if _eagd :=d .DecodeElement (_ddega .PrstClr ,&_eebc );_eagd !=nil {return _eagd ;};_dfcgb .EG_ColorChoice =append (_dfcgb .EG_ColorChoice ,_ddega );default:_fc .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_eebc .Name );if _cgea :=d .Skip ();_cgea !=nil {return _cgea ;};};case _g .EndElement :break _bagc ;case _g .CharData :};};return nil ;};func (_adef *CT_AlphaBiLevelEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afa :=range start .Attr {if _afa .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_bgd ,_bdg :=ParseUnionST_PositiveFixedPercentage (_afa .Value );if _bdg !=nil {return _bdg ;};_adef .ThreshAttr =_bgd ;continue ;};};for {_addf ,_dagc :=d .Token ();if _dagc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065v\u0065\u006c\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_dagc );};if _fdc ,_bbg :=_addf .(_g .EndElement );_bbg &&_fdc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GeomRect and its children -func (_egcae *CT_GeomRect )Validate ()error {return _egcae .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");};func (_gdba ST_EffectContainerType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfec :=_b .Attr {};_cfec .Name =name ;switch _gdba {case ST_EffectContainerTypeUnset :_cfec .Value ="";case ST_EffectContainerTypeSib :_cfec .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_cfec .Value ="\u0074\u0072\u0065\u0065";};return _cfec ,nil ;}; +// Validate validates the CT_ShapeStyle and its children +func (_ggfebg *CT_ShapeStyle )Validate ()error {return _ggfebg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");};func (_efbca *CT_ShapeLocking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcdab :=range start .Attr {if _fcdab .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_agcfa ,_ccgdd :=_fg .ParseBool (_fcdab .Value );if _ccgdd !=nil {return _ccgdd ;};_efbca .NoTextEditAttr =&_agcfa ;continue ;};if _fcdab .Name .Local =="\u006e\u006f\u0047r\u0070"{_edabe ,_fdecd :=_fg .ParseBool (_fcdab .Value );if _fdecd !=nil {return _fdecd ;};_efbca .NoGrpAttr =&_edabe ;continue ;};if _fcdab .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gbdae ,_gageb :=_fg .ParseBool (_fcdab .Value );if _gageb !=nil {return _gageb ;};_efbca .NoSelectAttr =&_gbdae ;continue ;};if _fcdab .Name .Local =="\u006e\u006f\u0052o\u0074"{_bdgg ,_fage :=_fg .ParseBool (_fcdab .Value );if _fage !=nil {return _fage ;};_efbca .NoRotAttr =&_bdgg ;continue ;};if _fcdab .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gggde ,_cbffa :=_fg .ParseBool (_fcdab .Value );if _cbffa !=nil {return _cbffa ;};_efbca .NoChangeAspectAttr =&_gggde ;continue ;};if _fcdab .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_eaaedb ,_gcedc :=_fg .ParseBool (_fcdab .Value );if _gcedc !=nil {return _gcedc ;};_efbca .NoMoveAttr =&_eaaedb ;continue ;};if _fcdab .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_fdccg ,_ebbfd :=_fg .ParseBool (_fcdab .Value );if _ebbfd !=nil {return _ebbfd ;};_efbca .NoResizeAttr =&_fdccg ;continue ;};if _fcdab .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_ffbae ,_bcfce :=_fg .ParseBool (_fcdab .Value );if _bcfce !=nil {return _bcfce ;};_efbca .NoEditPointsAttr =&_ffbae ;continue ;};if _fcdab .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_dbcge ,_efdbdc :=_fg .ParseBool (_fcdab .Value );if _efdbdc !=nil {return _efdbdc ;};_efbca .NoAdjustHandlesAttr =&_dbcge ;continue ;};if _fcdab .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_cdcd ,_beacd :=_fg .ParseBool (_fcdab .Value );if _beacd !=nil {return _beacd ;};_efbca .NoChangeArrowheadsAttr =&_cdcd ;continue ;};if _fcdab .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_becce ,_gagca :=_fg .ParseBool (_fcdab .Value );if _gagca !=nil {return _gagca ;};_efbca .NoChangeShapeTypeAttr =&_becce ;continue ;};};_agfeb :for {_gadce ,_bgcfd :=d .Token ();if _bgcfd !=nil {return _bgcfd ;};switch _cegfc :=_gadce .(type ){case _g .StartElement :switch _cegfc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efbca .ExtLst =NewCT_OfficeArtExtensionList ();if _bagbd :=d .DecodeElement (_efbca .ExtLst ,&_cegfc );_bagbd !=nil {return _bagbd ;};default:_fc .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",_cegfc .Name );if _bgdce :=d .Skip ();_bgdce !=nil {return _bgdce ;};};case _g .EndElement :break _agfeb ;case _g .CharData :};};return nil ;};func (_ggbdgf *CT_VideoFile )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_ggbdgf .LinkAttr )});if _ggbdgf .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_ggbdgf .ContentTypeAttr )});};e .EncodeToken (start );if _ggbdgf .ExtLst !=nil {_ggegd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggbdgf .ExtLst ,_ggegd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egacb *CT_VideoFile )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cffcdf :=range start .Attr {if _cffcdf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cffcdf .Name .Local =="\u006c\u0069\u006e\u006b"||_cffcdf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cffcdf .Name .Local =="\u006c\u0069\u006e\u006b"{_effcae ,_bbfgd :=_cffcdf .Value ,error (nil );if _bbfgd !=nil {return _bbfgd ;};_egacb .LinkAttr =_effcae ;continue ;};if _cffcdf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dbbfd ,_ebffa :=_cffcdf .Value ,error (nil );if _ebffa !=nil {return _ebffa ;};_egacb .ContentTypeAttr =&_dbbfd ;continue ;};};_efbfb :for {_agaafd ,_gbeda :=d .Token ();if _gbeda !=nil {return _gbeda ;};switch _gedba :=_agaafd .(type ){case _g .StartElement :switch _gedba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egacb .ExtLst =NewCT_OfficeArtExtensionList ();if _gcgda :=d .DecodeElement (_egacb .ExtLst ,&_gedba );_gcgda !=nil {return _gcgda ;};default:_fc .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_gedba .Name );if _edbga :=d .Skip ();_edbga !=nil {return _edbga ;};};case _g .EndElement :break _efbfb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path -func (_feadc *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _feadc .ScrgbClr !=nil {if _bebfd :=_feadc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bebfd !=nil {return _bebfd ;};};if _feadc .SrgbClr !=nil {if _bfade :=_feadc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bfade !=nil {return _bfade ;};};if _feadc .HslClr !=nil {if _bdfge :=_feadc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bdfge !=nil {return _bdfge ;};};if _feadc .SysClr !=nil {if _fbedf :=_feadc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fbedf !=nil {return _fbedf ;};};if _feadc .SchemeClr !=nil {if _cabef :=_feadc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cabef !=nil {return _cabef ;};};if _feadc .PrstClr !=nil {if _cgdfbc :=_feadc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cgdfbc !=nil {return _cgdfbc ;};};return nil ;};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ;GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_cdbf *CT_BiLevelEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdff :=range start .Attr {if _gdff .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_edd ,_eff :=ParseUnionST_PositiveFixedPercentage (_gdff .Value );if _eff !=nil {return _eff ;};_cdbf .ThreshAttr =_edd ;continue ;};};for {_bafb ,_cbee :=d .Token ();if _cbee !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0069\u004c\u0065v\u0065l\u0045\u0066\u0066\u0065\u0063\u0074\u003a \u0025\u0073",_cbee );};if _afec ,_dgb :=_bafb .(_b .EndElement );_dgb &&_afec .Name ==start .Name {break ;};};return nil ;};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_fdca :=&CT_InnerShadowEffect {};return _fdca };func (_eaa *CT_AnimationChartElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaa .BldStepAttr =ST_ChartBuildStep (1);for _ ,_aec :=range start .Attr {if _aec .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_gad ,_afbc :=_a .ParseInt (_aec .Value ,10,32);if _afbc !=nil {return _afbc ;};_bbgf :=int32 (_gad );_eaa .SeriesIdxAttr =&_bbgf ;continue ;};if _aec .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_cfdd ,_eabc :=_a .ParseInt (_aec .Value ,10,32);if _eabc !=nil {return _eabc ;};_fdcc :=int32 (_cfdd );_eaa .CategoryIdxAttr =&_fdcc ;continue ;};if _aec .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_eaa .BldStepAttr .UnmarshalXMLAttr (_aec );continue ;};};for {_egc ,_eabf :=d .Token ();if _eabf !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0041nim\u0061ti\u006f\u006e\u0043\u0068\u0061\u0072\u0074El\u0065\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_eabf );};if _bgbg ,_gcb :=_egc .(_b .EndElement );_gcb &&_bgbg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Color and its children +func (_ggcd *CT_Color )Validate ()error {return _ggcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_gabc *CT_TableBackgroundStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gabc .Fill !=nil {_bfgef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gabc .Fill ,_bfgef );};if _gabc .FillRef !=nil {_cgged :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_gabc .FillRef ,_cgged );};if _gabc .Effect !=nil {_ffcec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gabc .Effect ,_ffcec );};if _gabc .EffectRef !=nil {_dgddf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_gabc .EffectRef ,_dgddf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbef *CT_GroupShapeProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbef .BwModeAttr !=ST_BlackWhiteModeUnset {_decea ,_abae :=_bbef .BwModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _abae !=nil {return _abae ;};start .Attr =append (start .Attr ,_decea );};e .EncodeToken (start );if _bbef .Xfrm !=nil {_babfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bbef .Xfrm ,_babfd );};if _bbef .NoFill !=nil {_cgaf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbef .NoFill ,_cgaf );};if _bbef .SolidFill !=nil {_aege :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbef .SolidFill ,_aege );};if _bbef .GradFill !=nil {_cccf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbef .GradFill ,_cccf );};if _bbef .BlipFill !=nil {_ddda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbef .BlipFill ,_ddda );};if _bbef .PattFill !=nil {_ffcfg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbef .PattFill ,_ffcfg );};if _bbef .GrpFill !=nil {_agaaf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bbef .GrpFill ,_agaaf );};if _bbef .EffectLst !=nil {_cadfg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbef .EffectLst ,_cadfg );};if _bbef .EffectDag !=nil {_bacec :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bbef .EffectDag ,_bacec );};if _bbef .Scene3d !=nil {_ggbac :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_bbef .Scene3d ,_ggbac );};if _bbef .ExtLst !=nil {_abfbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbef .ExtLst ,_abfbf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbag *CT_BlurEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbag .RadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_cbag .RadAttr )});};if _cbag .GrowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_cbag .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_aagdb ST_OnOffStyleType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aagdb .String (),start );};func NewCT_FontScheme ()*CT_FontScheme {_efbg :=&CT_FontScheme {};_efbg .MajorFont =NewCT_FontCollection ();_efbg .MinorFont =NewCT_FontCollection ();return _efbg ;};func (_cdfeg ST_ChartBuildStep )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdfeg .String (),start );};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_gca :=&CT_AlphaModulateFixedEffect {};return _gca ;};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_bfed :=&CT_ColorReplaceEffect {};return _bfed ;};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_cecgef ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _cecgef {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cecgef ));};return nil ;};func (_cabdf *ST_RectAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cabdf =0;case "\u0074\u006c":*_cabdf =1;case "\u0074":*_cabdf =2;case "\u0074\u0072":*_cabdf =3;case "\u006c":*_cabdf =4;case "\u0063\u0074\u0072":*_cabdf =5;case "\u0072":*_cabdf =6;case "\u0062\u006c":*_cabdf =7;case "\u0062":*_cabdf =8;case "\u0062\u0072":*_cabdf =9;};return nil ;};func (_bagad *CT_TablePartStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fddbg :for {_afdc ,_fddbbb :=d .Token ();if _fddbbb !=nil {return _fddbbb ;};switch _eegef :=_afdc .(type ){case _g .StartElement :switch _eegef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_bagad .TcTxStyle =NewCT_TableStyleTextStyle ();if _ggdbac :=d .DecodeElement (_bagad .TcTxStyle ,&_eegef );_ggdbac !=nil {return _ggdbac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_bagad .TcStyle =NewCT_TableStyleCellStyle ();if _ecgb :=d .DecodeElement (_bagad .TcStyle ,&_eegef );_ecgb !=nil {return _ecgb ;};default:_fc .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",_eegef .Name );if _cdbgg :=d .Skip ();_cdbgg !=nil {return _cdbgg ;};};case _g .EndElement :break _fddbg ;case _g .CharData :};};return nil ;};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;}; -// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path -func (_abddd *CT_SRgbColor )ValidateWithPath (path string )error {for _cceec ,_gaccc :=range _abddd .EG_ColorTransform {if _gaaaf :=_gaccc .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cceec ));_gaaaf !=nil {return _gaaaf ;};};return nil ;};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;};func (_cfcgg *ST_ColorSchemeIndex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bebgc ,_cedca :=d .Token ();if _cedca !=nil {return _cedca ;};if _eebab ,_bdceef :=_bebgc .(_b .EndElement );_bdceef &&_eebab .Name ==start .Name {*_cfcgg =1;return nil ;};if _gcadff ,_bgacb :=_bebgc .(_b .CharData );!_bgacb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bebgc );}else {switch string (_gcadff ){case "":*_cfcgg =0;case "\u0064\u006b\u0031":*_cfcgg =1;case "\u006c\u0074\u0031":*_cfcgg =2;case "\u0064\u006b\u0032":*_cfcgg =3;case "\u006c\u0074\u0032":*_cfcgg =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cfcgg =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cfcgg =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cfcgg =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cfcgg =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cfcgg =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cfcgg =10;case "\u0068\u006c\u0069n\u006b":*_cfcgg =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_cfcgg =12;};};_bebgc ,_cedca =d .Token ();if _cedca !=nil {return _cedca ;};if _acbcc ,_cdfcc :=_bebgc .(_b .EndElement );_cdfcc &&_acbcc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bebgc );};func (_gefce *CT_DashStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfddf :=range start .Attr {if _cfddf .Name .Local =="\u0064"{_fgfg ,_ggbba :=ParseUnionST_PositivePercentage (_cfddf .Value );if _ggbba !=nil {return _ggbba ;};_gefce .DAttr =_fgfg ;continue ;};if _cfddf .Name .Local =="\u0073\u0070"{_bfabe ,_fedcf :=ParseUnionST_PositivePercentage (_cfddf .Value );if _fedcf !=nil {return _fedcf ;};_gefce .SpAttr =_bfabe ;continue ;};};for {_feeb ,_gaad :=d .Token ();if _gaad !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_gaad );};if _ccca ,_cgad :=_feeb .(_b .EndElement );_cgad &&_ccca .Name ==start .Name {break ;};};return nil ;};func (_egeb *CT_PositiveFixedAngle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_egeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_TextBulletColor ()*EG_TextBulletColor {_ddaad :=&EG_TextBulletColor {};return _ddaad };func NewCT_Point2D ()*CT_Point2D {_fbeaa :=&CT_Point2D {};return _fbeaa };func (_ceebb *EG_LineDashProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceebb .PrstDash !=nil {_cdccf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_ceebb .PrstDash ,_cdccf );};if _ceebb .CustDash !=nil {_gbddacb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_ceebb .CustDash ,_gbddacb );};return nil ;}; +// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path +func (_bede *CT_GradientStopList )ValidateWithPath (path string )error {for _cdcfgb ,_fagc :=range _bede .Gs {if _fadeg :=_fagc .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_cdcfgb ));_fadeg !=nil {return _fadeg ;};};return nil ;};type ST_ShapeType byte ;func (_dfeg *CT_EffectReference )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfaa :=range start .Attr {if _gfaa .Name .Local =="\u0072\u0065\u0066"{_dgbff ,_ebdf :=_gfaa .Value ,error (nil );if _ebdf !=nil {return _ebdf ;};_dfeg .RefAttr =_dgbff ;continue ;};};for {_fedea ,_caadg :=d .Token ();if _caadg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0066\u0066\u0065\u0063\u0074\u0052e\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_caadg );};if _abcde ,_dgbffa :=_fedea .(_g .EndElement );_dgbffa &&_abcde .Name ==start .Name {break ;};};return nil ;};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_fbbabd :=&CT_TextParagraphProperties {};return _fbbabd ;};type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_ccd *CT_AlphaCeilingEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ace ,_fed :=d .Token ();if _fed !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006ci\u006e\u0067\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_fed );};if _eee ,_aae :=_ace .(_g .EndElement );_aae &&_eee .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Boolean and its children -func (_febb *CT_Boolean )Validate ()error {return _febb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_adc *CT_AlphaModulateFixedEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adc .AmtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006d\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_adc .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ST_FixedPercentage is a union type +type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;}; -// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path -func (_ffdc *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _efbaf :=_ffdc .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_efbaf !=nil {return _efbaf ;};if _ffdc .Xfrm !=nil {if _egdb :=_ffdc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_egdb !=nil {return _egdb ;};};if _ffdc .NoFill !=nil {if _ecafc :=_ffdc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ecafc !=nil {return _ecafc ;};};if _ffdc .SolidFill !=nil {if _cfdf :=_ffdc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cfdf !=nil {return _cfdf ;};};if _ffdc .GradFill !=nil {if _addf :=_ffdc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_addf !=nil {return _addf ;};};if _ffdc .BlipFill !=nil {if _gaec :=_ffdc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gaec !=nil {return _gaec ;};};if _ffdc .PattFill !=nil {if _gcgg :=_ffdc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gcgg !=nil {return _gcgg ;};};if _ffdc .GrpFill !=nil {if _gabg :=_ffdc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gabg !=nil {return _gabg ;};};if _ffdc .EffectLst !=nil {if _agced :=_ffdc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_agced !=nil {return _agced ;};};if _ffdc .EffectDag !=nil {if _fbgc :=_ffdc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fbgc !=nil {return _fbgc ;};};if _ffdc .Scene3d !=nil {if _defcc :=_ffdc .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_defcc !=nil {return _defcc ;};};if _ffdc .ExtLst !=nil {if _gbfdf :=_ffdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbfdf !=nil {return _gbfdf ;};};return nil ;};func (_fdcac ST_TextVerticalType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbcecg :=_b .Attr {};_gbcecg .Name =name ;switch _fdcac {case ST_TextVerticalTypeUnset :_gbcecg .Value ="";case ST_TextVerticalTypeHorz :_gbcecg .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_gbcecg .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_gbcecg .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_gbcecg .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_gbcecg .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_gbcecg .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_gbcecg .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _gbcecg ,nil ;};func (_bagfcd *EG_Text3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bagfcd .Sp3d !=nil {_gfffe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_bagfcd .Sp3d ,_gfffe );};if _bagfcd .FlatTx !=nil {_ddfdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_bagfcd .FlatTx ,_ddfdg );};return nil ;};func (_ddcc *CT_ColorMappingOverrideChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddcc .MasterClrMapping !=nil {_fgeb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ddcc .MasterClrMapping ,_fgeb );};if _ddcc .OverrideClrMapping !=nil {_edce :=_b .StartElement {Name :_b .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_ddcc .OverrideClrMapping ,_edce );};return nil ;};func (_ege *CT_AlphaFloorEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GrayscaleTransform struct{};func NewCT_RelativeRect ()*CT_RelativeRect {_aggf :=&CT_RelativeRect {};return _aggf }; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_gfbfb *CT_TableStyle )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_gfbfb .StyleIdAttr ){return _bb .Errorf ("\u0025\u0073\u002fm\u002e\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_a .ST_GuidPatternRe ,_gfbfb .StyleIdAttr );};if _gfbfb .TblBg !=nil {if _gggc :=_gfbfb .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_gggc !=nil {return _gggc ;};};if _gfbfb .WholeTbl !=nil {if _ddgda :=_gfbfb .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l");_ddgda !=nil {return _ddgda ;};};if _gfbfb .Band1H !=nil {if _badd :=_gfbfb .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_badd !=nil {return _badd ;};};if _gfbfb .Band2H !=nil {if _bfgaf :=_gfbfb .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048");_bfgaf !=nil {return _bfgaf ;};};if _gfbfb .Band1V !=nil {if _ddgc :=_gfbfb .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_ddgc !=nil {return _ddgc ;};};if _gfbfb .Band2V !=nil {if _dfgb :=_gfbfb .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056");_dfgb !=nil {return _dfgb ;};};if _gfbfb .LastCol !=nil {if _afdbc :=_gfbfb .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_afdbc !=nil {return _afdbc ;};};if _gfbfb .FirstCol !=nil {if _dbcef :=_gfbfb .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl");_dbcef !=nil {return _dbcef ;};};if _gfbfb .LastRow !=nil {if _bgfde :=_gfbfb .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_bgfde !=nil {return _bgfde ;};};if _gfbfb .SeCell !=nil {if _eeeg :=_gfbfb .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c");_eeeg !=nil {return _eeeg ;};};if _gfbfb .SwCell !=nil {if _beecfc :=_gfbfb .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_beecfc !=nil {return _beecfc ;};};if _gfbfb .FirstRow !=nil {if _cfbfb :=_gfbfb .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw");_cfbfb !=nil {return _cfbfb ;};};if _gfbfb .NeCell !=nil {if _dagb :=_gfbfb .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_dagb !=nil {return _dagb ;};};if _gfbfb .NwCell !=nil {if _fbbefa :=_gfbfb .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c");_fbbefa !=nil {return _fbbefa ;};};if _gfbfb .ExtLst !=nil {if _fdefe :=_gfbfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdefe !=nil {return _fdefe ;};};return nil ;}; -// Validate validates the CT_PolarAdjustHandle and its children -func (_cabfcb *CT_PolarAdjustHandle )Validate ()error {return _cabfcb .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};func (_eagee ST_PresetColorVal )Validate ()error {return _eagee .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path +func (_gaed *CT_StyleMatrix )ValidateWithPath (path string )error {if _eegdd :=_gaed .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_eegdd !=nil {return _eegdd ;};if _bbaad :=_gaed .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_bbaad !=nil {return _bbaad ;};if _gcecc :=_gaed .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_gcecc !=nil {return _gcecc ;};if _fggdd :=_gaed .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_fggdd !=nil {return _fggdd ;};return nil ;};func (_daccfg ST_TextTabAlignType )String ()string {switch _daccfg {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 (_fcfd *CT_BiLevelEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dde :=range start .Attr {if _dde .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_abbg ,_bgff :=ParseUnionST_PositiveFixedPercentage (_dde .Value );if _bgff !=nil {return _bgff ;};_fcfd .ThreshAttr =_abbg ;continue ;};};for {_dae ,_cbfef :=d .Token ();if _cbfef !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0069\u004c\u0065v\u0065l\u0045\u0066\u0066\u0065\u0063\u0074\u003a \u0025\u0073",_cbfef );};if _gff ,_acfg :=_dae .(_g .EndElement );_acfg &&_gff .Name ==start .Name {break ;};};return nil ;};func (_dfad ST_RectAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dfad .String (),start );}; -// Validate validates the CT_Headers and its children -func (_adcd *CT_Headers )Validate ()error {return _adcd .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");}; +// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path +func (_gaaba *CT_FillStyleList )ValidateWithPath (path string )error {for _eafdf ,_fegg :=range _gaaba .EG_FillProperties {if _cbeff :=_fegg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_eafdf ));_cbeff !=nil {return _cbeff ;};};return nil ;};func (_afcga *CT_TableStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afcga .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 _ ,_bfged :=range start .Attr {if _bfged .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_efebcg ,_ggefb :=_bfged .Value ,error (nil );if _ggefb !=nil {return _ggefb ;};_afcga .StyleNameAttr =_efebcg ;continue ;};if _bfged .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_cgdc ,_dabb :=_bfged .Value ,error (nil );if _dabb !=nil {return _dabb ;};_afcga .StyleIdAttr =_cgdc ;continue ;};};_acfac :for {_gaecc ,_fbddg :=d .Token ();if _fbddg !=nil {return _fbddg ;};switch _ceegb :=_gaecc .(type ){case _g .StartElement :switch _ceegb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cB\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cB\u0067"}:_afcga .TblBg =NewCT_TableBackgroundStyle ();if _bcgeb :=d .DecodeElement (_afcga .TblBg ,&_ceegb );_bcgeb !=nil {return _bcgeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_afcga .WholeTbl =NewCT_TablePartStyle ();if _efefbf :=d .DecodeElement (_afcga .WholeTbl ,&_ceegb );_efefbf !=nil {return _efefbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"}:_afcga .Band1H =NewCT_TablePartStyle ();if _badcd :=d .DecodeElement (_afcga .Band1H ,&_ceegb );_badcd !=nil {return _badcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"}:_afcga .Band2H =NewCT_TablePartStyle ();if _gfdgg :=d .DecodeElement (_afcga .Band2H ,&_ceegb );_gfdgg !=nil {return _gfdgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"}:_afcga .Band1V =NewCT_TablePartStyle ();if _aegcg :=d .DecodeElement (_afcga .Band1V ,&_ceegb );_aegcg !=nil {return _aegcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"}:_afcga .Band2V =NewCT_TablePartStyle ();if _dbbbb :=d .DecodeElement (_afcga .Band2V ,&_ceegb );_dbbbb !=nil {return _dbbbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_afcga .LastCol =NewCT_TablePartStyle ();if _dbeeg :=d .DecodeElement (_afcga .LastCol ,&_ceegb );_dbeeg !=nil {return _dbeeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_afcga .FirstCol =NewCT_TablePartStyle ();if _dafa :=d .DecodeElement (_afcga .FirstCol ,&_ceegb );_dafa !=nil {return _dafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_afcga .LastRow =NewCT_TablePartStyle ();if _bcace :=d .DecodeElement (_afcga .LastRow ,&_ceegb );_bcace !=nil {return _bcace ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"}:_afcga .SeCell =NewCT_TablePartStyle ();if _bbae :=d .DecodeElement (_afcga .SeCell ,&_ceegb );_bbae !=nil {return _bbae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"}:_afcga .SwCell =NewCT_TablePartStyle ();if _edcee :=d .DecodeElement (_afcga .SwCell ,&_ceegb );_edcee !=nil {return _edcee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_afcga .FirstRow =NewCT_TablePartStyle ();if _ecfcd :=d .DecodeElement (_afcga .FirstRow ,&_ceegb );_ecfcd !=nil {return _ecfcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"}:_afcga .NeCell =NewCT_TablePartStyle ();if _ddgbe :=d .DecodeElement (_afcga .NeCell ,&_ceegb );_ddgbe !=nil {return _ddgbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"}:_afcga .NwCell =NewCT_TablePartStyle ();if _ecdg :=d .DecodeElement (_afcga .NwCell ,&_ceegb );_ecdg !=nil {return _ecdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afcga .ExtLst =NewCT_OfficeArtExtensionList ();if _afdfe :=d .DecodeElement (_afcga .ExtLst ,&_ceegb );_afdfe !=nil {return _afdfe ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ceegb .Name );if _ebaf :=d .Skip ();_ebaf !=nil {return _ebaf ;};};case _g .EndElement :break _acfac ;case _g .CharData :};};return nil ;}; -// Validate validates the EG_TextBulletTypeface and its children -func (_cgfcb *EG_TextBulletTypeface )Validate ()error {return _cgfcb .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func (_bbeece *CT_TableProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbada :=range start .Attr {if _gbada .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cgfab ,_eedbb :=_a .ParseBool (_gbada .Value );if _eedbb !=nil {return _eedbb ;};_bbeece .FirstRowAttr =&_cgfab ;continue ;};if _gbada .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_bdcae ,_bcgef :=_a .ParseBool (_gbada .Value );if _bcgef !=nil {return _bcgef ;};_bbeece .LastRowAttr =&_bdcae ;continue ;};if _gbada .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_aegec ,_cbegg :=_a .ParseBool (_gbada .Value );if _cbegg !=nil {return _cbegg ;};_bbeece .BandRowAttr =&_aegec ;continue ;};if _gbada .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_bbea ,_fffdac :=_a .ParseBool (_gbada .Value );if _fffdac !=nil {return _fffdac ;};_bbeece .BandColAttr =&_bbea ;continue ;};if _gbada .Name .Local =="\u0072\u0074\u006c"{_dceec ,_dadc :=_a .ParseBool (_gbada .Value );if _dadc !=nil {return _dadc ;};_bbeece .RtlAttr =&_dceec ;continue ;};if _gbada .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_fddab ,_ebabe :=_a .ParseBool (_gbada .Value );if _ebabe !=nil {return _ebabe ;};_bbeece .FirstColAttr =&_fddab ;continue ;};if _gbada .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_acdgf ,_beafa :=_a .ParseBool (_gbada .Value );if _beafa !=nil {return _beafa ;};_bbeece .LastColAttr =&_acdgf ;continue ;};};_bgaaf :for {_ggcga ,_ecagf :=d .Token ();if _ecagf !=nil {return _ecagf ;};switch _edefd :=_ggcga .(type ){case _b .StartElement :switch _edefd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bbeece .NoFill =NewCT_NoFillProperties ();if _cgccc :=d .DecodeElement (_bbeece .NoFill ,&_edefd );_cgccc !=nil {return _cgccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bbeece .SolidFill =NewCT_SolidColorFillProperties ();if _aegeae :=d .DecodeElement (_bbeece .SolidFill ,&_edefd );_aegeae !=nil {return _aegeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bbeece .GradFill =NewCT_GradientFillProperties ();if _aecfb :=d .DecodeElement (_bbeece .GradFill ,&_edefd );_aecfb !=nil {return _aecfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bbeece .BlipFill =NewCT_BlipFillProperties ();if _begeb :=d .DecodeElement (_bbeece .BlipFill ,&_edefd );_begeb !=nil {return _begeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bbeece .PattFill =NewCT_PatternFillProperties ();if _efeaf :=d .DecodeElement (_bbeece .PattFill ,&_edefd );_efeaf !=nil {return _efeaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bbeece .GrpFill =NewCT_GroupFillProperties ();if _ddafgf :=d .DecodeElement (_bbeece .GrpFill ,&_edefd );_ddafgf !=nil {return _ddafgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_bbeece .EffectLst =NewCT_EffectList ();if _afbcda :=d .DecodeElement (_bbeece .EffectLst ,&_edefd );_afbcda !=nil {return _afbcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_bbeece .EffectDag =NewCT_EffectContainer ();if _dfebaf :=d .DecodeElement (_bbeece .EffectDag ,&_edefd );_dfebaf !=nil {return _dfebaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_bbeece .Choice =NewCT_TablePropertiesChoice ();if _gefde :=d .DecodeElement (&_bbeece .Choice .TableStyle ,&_edefd );_gefde !=nil {return _gefde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_bbeece .Choice =NewCT_TablePropertiesChoice ();if _aebce :=d .DecodeElement (&_bbeece .Choice .TableStyleId ,&_edefd );_aebce !=nil {return _aebce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbeece .ExtLst =NewCT_OfficeArtExtensionList ();if _gbbf :=d .DecodeElement (_bbeece .ExtLst ,&_edefd );_gbbf !=nil {return _gbbf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_edefd .Name );if _dcbg :=d .Skip ();_dcbg !=nil {return _dcbg ;};};case _b .EndElement :break _bgaaf ;case _b .CharData :};};return nil ;}; +// Validate validates the EG_TextUnderlineFill and its children +func (_gaacc *EG_TextUnderlineFill )Validate ()error {return _gaacc .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");};func (_feebg *CT_EmptyElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;};func (_fgefe ST_ColorSchemeIndex )String ()string {switch _fgefe {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 (_bfbfc *CT_TextBulletSizePercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_bfbfc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ST_Percentage is a union type -type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};func (_dedfd ST_TextUnderlineType )Validate ()error {return _dedfd .ValidateWithPath ("")};func (_fdccaf ST_PresetLineDashVal )String ()string {switch _fdccaf {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0064\u006f\u0074";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u006c\u0067\u0044\u0061\u0073\u0068";case 5:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 6:return "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case 7:return "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 8:return "\u0073y\u0073\u0044\u0061\u0073\u0068";case 9:return "\u0073\u0079\u0073\u0044\u006f\u0074";case 10:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 11:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return "";};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;}; +// Validate validates the CT_PositiveSize2D and its children +func (_ffdfc *CT_PositiveSize2D )Validate ()error {return _ffdfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};func (_egeea ST_Percentage )String ()string {if _egeea .ST_PercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_egeea .ST_PercentageDecimal );};if _egeea .ST_Percentage !=nil {return _bb .Sprintf ("\u0025\u0076",*_egeea .ST_Percentage );};return "";};type CT_EffectContainer struct{TypeAttr ST_EffectContainerType ;NameAttr *string ;Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;};func NewCT_TintEffect ()*CT_TintEffect {_fffaf :=&CT_TintEffect {};return _fffaf };func (_cbcfb *CT_NonVisualPictureProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgde :=range start .Attr {if _dgde .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_eecb ,_gfdfec :=_fg .ParseBool (_dgde .Value );if _gfdfec !=nil {return _gfdfec ;};_cbcfb .PreferRelativeResizeAttr =&_eecb ;continue ;};};_feea :for {_fbddf ,_abcae :=d .Token ();if _abcae !=nil {return _abcae ;};switch _fagf :=_fbddf .(type ){case _g .StartElement :switch _fagf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_cbcfb .PicLocks =NewCT_PictureLocking ();if _dcdbb :=d .DecodeElement (_cbcfb .PicLocks ,&_fagf );_dcdbb !=nil {return _dcdbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbcfb .ExtLst =NewCT_OfficeArtExtensionList ();if _gbadb :=d .DecodeElement (_cbcfb .ExtLst ,&_fagf );_gbadb !=nil {return _gbadb ;};default:_fc .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",_fagf .Name );if _ccbff :=d .Skip ();_ccbff !=nil {return _ccbff ;};};case _g .EndElement :break _feea ;case _g .CharData :};};return nil ;};func (_eacbg *ST_TextUnderlineType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eacbg =0;case "\u006e\u006f\u006e\u0065":*_eacbg =1;case "\u0077\u006f\u0072d\u0073":*_eacbg =2;case "\u0073\u006e\u0067":*_eacbg =3;case "\u0064\u0062\u006c":*_eacbg =4;case "\u0068\u0065\u0061v\u0079":*_eacbg =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_eacbg =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_eacbg =7;case "\u0064\u0061\u0073\u0068":*_eacbg =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_eacbg =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_eacbg =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_eacbg =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_eacbg =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_eacbg =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_eacbg =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_eacbg =15;case "\u0077\u0061\u0076\u0079":*_eacbg =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_eacbg =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_eacbg =18;};return nil ;}; -// Validate validates the CT_TextNormalAutofit and its children -func (_eeaab *CT_TextNormalAutofit )Validate ()error {return _eeaab .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");}; +// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path +func (_dfba *CT_FixedPercentage )ValidateWithPath (path string )error {if _aeec :=_dfba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeec !=nil {return _aeec ;};return nil ;};func (_bbcced *CT_SRgbColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbdfg :=range start .Attr {if _fbdfg .Name .Local =="\u0076\u0061\u006c"{_ddeca ,_bgeg :=_fbdfg .Value ,error (nil );if _bgeg !=nil {return _bgeg ;};_bbcced .ValAttr =_ddeca ;continue ;};};_egcd :for {_eccae ,_beecfb :=d .Token ();if _beecfb !=nil {return _beecfb ;};switch _ceabe :=_eccae .(type ){case _g .StartElement :switch _ceabe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_degbf :=NewEG_ColorTransform ();_degbf .Tint =NewCT_PositiveFixedPercentage ();if _gfgbe :=d .DecodeElement (_degbf .Tint ,&_ceabe );_gfgbe !=nil {return _gfgbe ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_degbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_dbafc :=NewEG_ColorTransform ();_dbafc .Shade =NewCT_PositiveFixedPercentage ();if _gecagg :=d .DecodeElement (_dbafc .Shade ,&_ceabe );_gecagg !=nil {return _gecagg ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_dbafc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_edgb :=NewEG_ColorTransform ();_edgb .Comp =NewCT_ComplementTransform ();if _ebefc :=d .DecodeElement (_edgb .Comp ,&_ceabe );_ebefc !=nil {return _ebefc ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_edgb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_dgaee :=NewEG_ColorTransform ();_dgaee .Inv =NewCT_InverseTransform ();if _agdfg :=d .DecodeElement (_dgaee .Inv ,&_ceabe );_agdfg !=nil {return _agdfg ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_dgaee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_afbe :=NewEG_ColorTransform ();_afbe .Gray =NewCT_GrayscaleTransform ();if _bdcfa :=d .DecodeElement (_afbe .Gray ,&_ceabe );_bdcfa !=nil {return _bdcfa ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_afbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_acgg :=NewEG_ColorTransform ();_acgg .Alpha =NewCT_PositiveFixedPercentage ();if _afbga :=d .DecodeElement (_acgg .Alpha ,&_ceabe );_afbga !=nil {return _afbga ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_acgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_dadfd :=NewEG_ColorTransform ();_dadfd .AlphaOff =NewCT_FixedPercentage ();if _cedee :=d .DecodeElement (_dadfd .AlphaOff ,&_ceabe );_cedee !=nil {return _cedee ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_dadfd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_effga :=NewEG_ColorTransform ();_effga .AlphaMod =NewCT_PositivePercentage ();if _bcbac :=d .DecodeElement (_effga .AlphaMod ,&_ceabe );_bcbac !=nil {return _bcbac ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_effga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_gbggb :=NewEG_ColorTransform ();_gbggb .Hue =NewCT_PositiveFixedAngle ();if _febga :=d .DecodeElement (_gbggb .Hue ,&_ceabe );_febga !=nil {return _febga ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_gbggb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_agfgf :=NewEG_ColorTransform ();_agfgf .HueOff =NewCT_Angle ();if _dcceec :=d .DecodeElement (_agfgf .HueOff ,&_ceabe );_dcceec !=nil {return _dcceec ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_agfgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_dgdac :=NewEG_ColorTransform ();_dgdac .HueMod =NewCT_PositivePercentage ();if _bdded :=d .DecodeElement (_dgdac .HueMod ,&_ceabe );_bdded !=nil {return _bdded ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_dgdac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_cdace :=NewEG_ColorTransform ();_cdace .Sat =NewCT_Percentage ();if _bgecc :=d .DecodeElement (_cdace .Sat ,&_ceabe );_bgecc !=nil {return _bgecc ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_cdace );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_ggagf :=NewEG_ColorTransform ();_ggagf .SatOff =NewCT_Percentage ();if _fgbed :=d .DecodeElement (_ggagf .SatOff ,&_ceabe );_fgbed !=nil {return _fgbed ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_ggagf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_cffbg :=NewEG_ColorTransform ();_cffbg .SatMod =NewCT_Percentage ();if _bebdg :=d .DecodeElement (_cffbg .SatMod ,&_ceabe );_bebdg !=nil {return _bebdg ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_cffbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_caeac :=NewEG_ColorTransform ();_caeac .Lum =NewCT_Percentage ();if _ccebf :=d .DecodeElement (_caeac .Lum ,&_ceabe );_ccebf !=nil {return _ccebf ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_caeac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_decfe :=NewEG_ColorTransform ();_decfe .LumOff =NewCT_Percentage ();if _eedag :=d .DecodeElement (_decfe .LumOff ,&_ceabe );_eedag !=nil {return _eedag ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_decfe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_ecgg :=NewEG_ColorTransform ();_ecgg .LumMod =NewCT_Percentage ();if _dbebec :=d .DecodeElement (_ecgg .LumMod ,&_ceabe );_dbebec !=nil {return _dbebec ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_ecgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_dgcbb :=NewEG_ColorTransform ();_dgcbb .Red =NewCT_Percentage ();if _dcefd :=d .DecodeElement (_dgcbb .Red ,&_ceabe );_dcefd !=nil {return _dcefd ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_dgcbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_eecg :=NewEG_ColorTransform ();_eecg .RedOff =NewCT_Percentage ();if _ccdeg :=d .DecodeElement (_eecg .RedOff ,&_ceabe );_ccdeg !=nil {return _ccdeg ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_eecg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bcfgf :=NewEG_ColorTransform ();_bcfgf .RedMod =NewCT_Percentage ();if _ccgfda :=d .DecodeElement (_bcfgf .RedMod ,&_ceabe );_ccgfda !=nil {return _ccgfda ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_bcfgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_aagaa :=NewEG_ColorTransform ();_aagaa .Green =NewCT_Percentage ();if _aeceb :=d .DecodeElement (_aagaa .Green ,&_ceabe );_aeceb !=nil {return _aeceb ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_aagaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_aadgb :=NewEG_ColorTransform ();_aadgb .GreenOff =NewCT_Percentage ();if _aebga :=d .DecodeElement (_aadgb .GreenOff ,&_ceabe );_aebga !=nil {return _aebga ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_aadgb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_gdbegd :=NewEG_ColorTransform ();_gdbegd .GreenMod =NewCT_Percentage ();if _aggfc :=d .DecodeElement (_gdbegd .GreenMod ,&_ceabe );_aggfc !=nil {return _aggfc ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_gdbegd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_dggeg :=NewEG_ColorTransform ();_dggeg .Blue =NewCT_Percentage ();if _fgedc :=d .DecodeElement (_dggeg .Blue ,&_ceabe );_fgedc !=nil {return _fgedc ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_dggeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_bacgg :=NewEG_ColorTransform ();_bacgg .BlueOff =NewCT_Percentage ();if _ccged :=d .DecodeElement (_bacgg .BlueOff ,&_ceabe );_ccged !=nil {return _ccged ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_bacgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_gfdceb :=NewEG_ColorTransform ();_gfdceb .BlueMod =NewCT_Percentage ();if _ddecg :=d .DecodeElement (_gfdceb .BlueMod ,&_ceabe );_ddecg !=nil {return _ddecg ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_gfdceb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_fbegb :=NewEG_ColorTransform ();_fbegb .Gamma =NewCT_GammaTransform ();if _dgfc :=d .DecodeElement (_fbegb .Gamma ,&_ceabe );_dgfc !=nil {return _dgfc ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_fbegb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_dffbe :=NewEG_ColorTransform ();_dffbe .InvGamma =NewCT_InverseGammaTransform ();if _fgdgg :=d .DecodeElement (_dffbe .InvGamma ,&_ceabe );_fgdgg !=nil {return _fgdgg ;};_bbcced .EG_ColorTransform =append (_bbcced .EG_ColorTransform ,_dffbe );default:_fc .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_ceabe .Name );if _ebgcc :=d .Skip ();_ebgcc !=nil {return _ebgcc ;};};case _g .EndElement :break _egcd ;case _g .CharData :};};return nil ;};func (_eaffe ST_TextTabAlignType )Validate ()error {return _eaffe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path -func (_ffcac *CT_Ratio )ValidateWithPath (path string )error {return nil };func (_aegeec ST_PresetPatternVal )String ()string {switch _aegeec {case 0:return "";case 1:return "\u0070\u0063\u0074\u0035";case 2:return "\u0070\u0063\u00741\u0030";case 3:return "\u0070\u0063\u00742\u0030";case 4:return "\u0070\u0063\u00742\u0035";case 5:return "\u0070\u0063\u00743\u0030";case 6:return "\u0070\u0063\u00744\u0030";case 7:return "\u0070\u0063\u00745\u0030";case 8:return "\u0070\u0063\u00746\u0030";case 9:return "\u0070\u0063\u00747\u0030";case 10:return "\u0070\u0063\u00747\u0035";case 11:return "\u0070\u0063\u00748\u0030";case 12:return "\u0070\u0063\u00749\u0030";case 13:return "\u0068\u006f\u0072\u007a";case 14:return "\u0076\u0065\u0072\u0074";case 15:return "\u006c\u0074\u0048\u006f\u0072\u007a";case 16:return "\u006c\u0074\u0056\u0065\u0072\u0074";case 17:return "\u0064\u006b\u0048\u006f\u0072\u007a";case 18:return "\u0064\u006b\u0056\u0065\u0072\u0074";case 19:return "\u006ea\u0072\u0048\u006f\u0072\u007a";case 20:return "\u006ea\u0072\u0056\u0065\u0072\u0074";case 21:return "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case 22:return "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case 23:return "\u0063\u0072\u006fs\u0073";case 24:return "\u0064\u006e\u0044\u0069\u0061\u0067";case 25:return "\u0075\u0070\u0044\u0069\u0061\u0067";case 26:return "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case 27:return "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case 28:return "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case 29:return "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case 30:return "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case 31:return "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case 32:return "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case 33:return "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case 34:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 35:return "\u0073m\u0043\u0068\u0065\u0063\u006b";case 36:return "\u006cg\u0043\u0068\u0065\u0063\u006b";case 37:return "\u0073\u006d\u0047\u0072\u0069\u0064";case 38:return "\u006c\u0067\u0047\u0072\u0069\u0064";case 39:return "\u0064o\u0074\u0047\u0072\u0069\u0064";case 40:return "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 41:return "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 42:return "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case 43:return "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case 44:return "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case 45:return "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case 46:return "\u0064o\u0074\u0044\u006d\u006e\u0064";case 47:return "\u0070\u006c\u0061i\u0064";case 48:return "\u0073\u0070\u0068\u0065\u0072\u0065";case 49:return "\u0077\u0065\u0061v\u0065";case 50:return "\u0064\u0069\u0076o\u0074";case 51:return "\u0073h\u0069\u006e\u0067\u006c\u0065";case 52:return "\u0077\u0061\u0076\u0065";case 53:return "\u0074r\u0065\u006c\u006c\u0069\u0073";case 54:return "\u007a\u0069\u0067\u005a\u0061\u0067";};return "";};func (_deeege *ST_CompoundLine )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_deeege =0;case "\u0073\u006e\u0067":*_deeege =1;case "\u0064\u0062\u006c":*_deeege =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_deeege =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_deeege =4;case "\u0074\u0072\u0069":*_deeege =5;};return nil ;};func (_cfdeb ST_PresetCameraType )Validate ()error {return _cfdeb .ValidateWithPath ("")};func (_fdcab ST_BlackWhiteMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdcab .String (),start );}; +// Validate validates the CT_AlphaCeilingEffect and its children +func (_dda *CT_AlphaCeilingEffect )Validate ()error {return _dda .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cbcfc *CT_TintEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbcfc .HueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0075\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_cbcfc .HueAttr )});};if _cbcfc .AmtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006d\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_cbcfc .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;}; -// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path -func (_egaa *CT_GradientFillProperties )ValidateWithPath (path string )error {if _dfeb :=_egaa .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_dfeb !=nil {return _dfeb ;};if _egaa .GsLst !=nil {if _ccbea :=_egaa .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074");_ccbea !=nil {return _ccbea ;};};if _egaa .Lin !=nil {if _bbfgd :=_egaa .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_bbfgd !=nil {return _bbfgd ;};};if _egaa .Path !=nil {if _gebg :=_egaa .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_gebg !=nil {return _gebg ;};};if _egaa .TileRect !=nil {if _gdgc :=_egaa .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_gdgc !=nil {return _gdgc ;};};return nil ;};func (_dfcgb ST_ColorSchemeIndex )String ()string {switch _dfcgb {case 0:return "";case 1:return "\u0064\u006b\u0031";case 2:return "\u006c\u0074\u0031";case 3:return "\u0064\u006b\u0032";case 4:return "\u006c\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return "";};type CT_FlatText struct{ZAttr *ST_Coordinate ;};func (_cfbab *ST_Coordinate32 )ValidateWithPath (path string )error {_effaf :=[]string {};if _cfbab .ST_Coordinate32Unqualified !=nil {_effaf =append (_effaf ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061t\u0065\u0033\u0032\u0055\u006e\u0071\u0075\u0061\u006c\u0069f\u0069\u0065\u0064");};if _cfbab .ST_UniversalMeasure !=nil {_effaf =append (_effaf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_effaf )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_effaf );};return nil ;};func (_cgffc *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feagd :=range start .Attr {if _feagd .Name .Local =="\u006e\u006f\u0047r\u0070"{_bacc ,_ccga :=_a .ParseBool (_feagd .Value );if _ccga !=nil {return _ccga ;};_cgffc .NoGrpAttr =&_bacc ;continue ;};if _feagd .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_abee ,_fbgg :=_a .ParseBool (_feagd .Value );if _fbgg !=nil {return _fbgg ;};_cgffc .NoDrilldownAttr =&_abee ;continue ;};if _feagd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dddg ,_geagg :=_a .ParseBool (_feagd .Value );if _geagg !=nil {return _geagg ;};_cgffc .NoSelectAttr =&_dddg ;continue ;};if _feagd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_aadef ,_baag :=_a .ParseBool (_feagd .Value );if _baag !=nil {return _baag ;};_cgffc .NoChangeAspectAttr =&_aadef ;continue ;};if _feagd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ebegf ,_cfabg :=_a .ParseBool (_feagd .Value );if _cfabg !=nil {return _cfabg ;};_cgffc .NoMoveAttr =&_ebegf ;continue ;};if _feagd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_affa ,_dgcgc :=_a .ParseBool (_feagd .Value );if _dgcgc !=nil {return _dgcgc ;};_cgffc .NoResizeAttr =&_affa ;continue ;};};_febaf :for {_bdgc ,_fbgdd :=d .Token ();if _fbgdd !=nil {return _fbgdd ;};switch _dccb :=_bdgc .(type ){case _b .StartElement :switch _dccb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgffc .ExtLst =NewCT_OfficeArtExtensionList ();if _gfgca :=d .DecodeElement (_cgffc .ExtLst ,&_dccb );_gfgca !=nil {return _gfgca ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063k\u0069\u006e\u0067\u0020\u0025\u0076",_dccb .Name );if _fagb :=d .Skip ();_fagb !=nil {return _fagb ;};};case _b .EndElement :break _febaf ;case _b .CharData :};};return nil ;};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;}; +// Validate validates the CT_ColorChangeEffect and its children +func (_cbfed *CT_ColorChangeEffect )Validate ()error {return _cbfed .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};type ST_PenAlignment byte ;func (_abea *CT_SoftEdgesEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abea .RadAttr =0;for _ ,_cfcd :=range start .Attr {if _cfcd .Name .Local =="\u0072\u0061\u0064"{_ffddc ,_gaaga :=_fg .ParseInt (_cfcd .Value ,10,64);if _gaaga !=nil {return _gaaga ;};_abea .RadAttr =_ffddc ;continue ;};};for {_aega ,_adgb :=d .Token ();if _adgb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u006f\u0066\u0074\u0045\u0064\u0067e\u0073\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_adgb );};if _bfcff ,_cebgc :=_aega .(_g .EndElement );_cebgc &&_bfcff .Name ==start .Name {break ;};};return nil ;};const (ST_PresetMaterialTypeUnset ST_PresetMaterialType =0;ST_PresetMaterialTypeLegacyMatte ST_PresetMaterialType =1;ST_PresetMaterialTypeLegacyPlastic ST_PresetMaterialType =2;ST_PresetMaterialTypeLegacyMetal ST_PresetMaterialType =3;ST_PresetMaterialTypeLegacyWireframe ST_PresetMaterialType =4;ST_PresetMaterialTypeMatte ST_PresetMaterialType =5;ST_PresetMaterialTypePlastic ST_PresetMaterialType =6;ST_PresetMaterialTypeMetal ST_PresetMaterialType =7;ST_PresetMaterialTypeWarmMatte ST_PresetMaterialType =8;ST_PresetMaterialTypeTranslucentPowder ST_PresetMaterialType =9;ST_PresetMaterialTypePowder ST_PresetMaterialType =10;ST_PresetMaterialTypeDkEdge ST_PresetMaterialType =11;ST_PresetMaterialTypeSoftEdge ST_PresetMaterialType =12;ST_PresetMaterialTypeClear ST_PresetMaterialType =13;ST_PresetMaterialTypeFlat ST_PresetMaterialType =14;ST_PresetMaterialTypeSoftmetal ST_PresetMaterialType =15;); -// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path -func (_ffbccg *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _abdf :=_ffbccg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_abdf !=nil {return _abdf ;};return nil ;}; +// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path +func (_cdcdd *EG_Media )ValidateWithPath (path string )error {if _cdcdd .AudioCd !=nil {if _bedgc :=_cdcdd .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_bedgc !=nil {return _bedgc ;};};if _cdcdd .WavAudioFile !=nil {if _bgfec :=_cdcdd .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_bgfec !=nil {return _bgfec ;};};if _cdcdd .AudioFile !=nil {if _gegdb :=_cdcdd .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_gegdb !=nil {return _gegdb ;};};if _cdcdd .VideoFile !=nil {if _aeede :=_cdcdd .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_aeede !=nil {return _aeede ;};};if _cdcdd .QuickTimeFile !=nil {if _fddaag :=_cdcdd .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_fddaag !=nil {return _fddaag ;};};return nil ;};func (_caed *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dcgbfe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_caed .CNvPr ,_dcgbfe );_gdffa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_caed .CNvGrpSpPr ,_gdffa );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_dec :=&CT_AlphaCeilingEffect {};return _dec }; -// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path -func (_dcff *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _dcff .PrstAttr ==ST_PresetShadowValUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _afgcc :=_dcff .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_afgcc !=nil {return _afgcc ;};if _dcff .DistAttr !=nil {if *_dcff .DistAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dcff .DistAttr );};if *_dcff .DistAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_dcff .DistAttr );};};if _dcff .DirAttr !=nil {if *_dcff .DirAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dcff .DirAttr );};if *_dcff .DirAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dcff .DirAttr );};};if _dcff .ScrgbClr !=nil {if _dgbg :=_dcff .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dgbg !=nil {return _dgbg ;};};if _dcff .SrgbClr !=nil {if _gfda :=_dcff .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gfda !=nil {return _gfda ;};};if _dcff .HslClr !=nil {if _ebdad :=_dcff .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ebdad !=nil {return _ebdad ;};};if _dcff .SysClr !=nil {if _ddbec :=_dcff .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ddbec !=nil {return _ddbec ;};};if _dcff .SchemeClr !=nil {if _ffag :=_dcff .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ffag !=nil {return _ffag ;};};if _dcff .PrstClr !=nil {if _eaeab :=_dcff .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eaeab !=nil {return _eaeab ;};};return nil ;};func (_gabc *CT_ConnectionSite )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_gabc .AngAttr )});e .EncodeToken (start );_bece :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_gabc .Pos ,_bece );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Headers ()*CT_Headers {_edee :=&CT_Headers {};return _edee };func NewCT_TextTabStop ()*CT_TextTabStop {_fdfc :=&CT_TextTabStop {};return _fdfc };func (_dccgd ST_BlipCompression )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eeegc :=_b .Attr {};_eeegc .Name =name ;switch _dccgd {case ST_BlipCompressionUnset :_eeegc .Value ="";case ST_BlipCompressionEmail :_eeegc .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_eeegc .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_eeegc .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_eeegc .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_eeegc .Value ="\u006e\u006f\u006e\u0065";};return _eeegc ,nil ;};func (_edaaa *VideoFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edaaa .CT_VideoFile =*NewCT_VideoFile ();for _ ,_gcbe :=range start .Attr {if _gcbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcbe .Name .Local =="\u006c\u0069\u006e\u006b"||_gcbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gcbe .Name .Local =="\u006c\u0069\u006e\u006b"{_dfcbdg ,_agece :=_gcbe .Value ,error (nil );if _agece !=nil {return _agece ;};_edaaa .LinkAttr =_dfcbdg ;continue ;};if _gcbe .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fecbef ,_eeecab :=_gcbe .Value ,error (nil );if _eeecab !=nil {return _eeecab ;};_edaaa .ContentTypeAttr =&_fecbef ;continue ;};};_gffdc :for {_aedbd ,_gccad :=d .Token ();if _gccad !=nil {return _gccad ;};switch _fceda :=_aedbd .(type ){case _b .StartElement :switch _fceda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edaaa .ExtLst =NewCT_OfficeArtExtensionList ();if _gaega :=d .DecodeElement (_edaaa .ExtLst ,&_fceda );_gaega !=nil {return _gaega ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0056\u0069\u0064\u0065\u006f\u0046i\u006c\u0065 \u0025\u0076",_fceda .Name );if _aecd :=d .Skip ();_aecd !=nil {return _aecd ;};};case _b .EndElement :break _gffdc ;case _b .CharData :};};return nil ;};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;}; +// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path +func (_cfba *CT_EffectProperties )ValidateWithPath (path string )error {if _cfba .EffectLst !=nil {if _begcf :=_cfba .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_begcf !=nil {return _begcf ;};};if _cfba .EffectDag !=nil {if _bdbef :=_cfba .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bdbef !=nil {return _bdbef ;};};return nil ;};func (_baac *CT_TextBulletSizeFollowText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LineJoinBevel and its children -func (_gdbef *CT_LineJoinBevel )Validate ()error {return _gdbef .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;};func (_daege *ST_FixedPercentage )ValidateWithPath (path string )error {_eegcd :=[]string {};if _daege .ST_FixedPercentageDecimal !=nil {_eegcd =append (_eegcd ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l");};if _daege .ST_FixedPercentage !=nil {if _ddbedd :=_daege .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_ddbedd !=nil {return _ddbedd ;};_eegcd =append (_eegcd ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};if len (_eegcd )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eegcd );};return nil ;};type ThemeManager struct{CT_EmptyElement };func (_baaee ST_SchemeColorVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_baaee .String (),start );};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};func (_ccdf *CT_ColorMRU )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccdf .EG_ColorChoice !=nil {for _ ,_cgbgg :=range _ccdf .EG_ColorChoice {_cgbgg .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fge *CT_AlphaBiLevelEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_bb .Sprintf ("\u0025\u0076",_fge .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_FontReference ()*CT_FontReference {_bgbdf :=&CT_FontReference {};_bgbdf .IdxAttr =ST_FontCollectionIndex (1);return _bgbdf ;};func (_ggada *CT_Path2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdeddb :=range start .Attr {if _fdeddb .Name .Local =="\u0077"{_gebag ,_dcbea :=_a .ParseInt (_fdeddb .Value ,10,64);if _dcbea !=nil {return _dcbea ;};_ggada .WAttr =&_gebag ;continue ;};if _fdeddb .Name .Local =="\u0068"{_fdde ,_ffbdg :=_a .ParseInt (_fdeddb .Value ,10,64);if _ffbdg !=nil {return _ffbdg ;};_ggada .HAttr =&_fdde ;continue ;};if _fdeddb .Name .Local =="\u0066\u0069\u006c\u006c"{_ggada .FillAttr .UnmarshalXMLAttr (_fdeddb );continue ;};if _fdeddb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_eaec ,_bcdae :=_a .ParseBool (_fdeddb .Value );if _bcdae !=nil {return _bcdae ;};_ggada .StrokeAttr =&_eaec ;continue ;};if _fdeddb .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_gffe ,_dagea :=_a .ParseBool (_fdeddb .Value );if _dagea !=nil {return _dagea ;};_ggada .ExtrusionOkAttr =&_gffe ;continue ;};};_dafaf :for {_gffda ,_feca :=d .Token ();if _feca !=nil {return _feca ;};switch _cagbd :=_gffda .(type ){case _b .StartElement :switch _cagbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u006fs\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u006fs\u0065"}:_bdceb :=NewCT_Path2DClose ();if _abeeg :=d .DecodeElement (_bdceb ,&_cagbd );_abeeg !=nil {return _abeeg ;};_ggada .Close =append (_ggada .Close ,_bdceb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_acecg :=NewCT_Path2DMoveTo ();if _gbfeg :=d .DecodeElement (_acecg ,&_cagbd );_gbfeg !=nil {return _gbfeg ;};_ggada .MoveTo =append (_ggada .MoveTo ,_acecg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006f"}:_afbgb :=NewCT_Path2DLineTo ();if _dcab :=d .DecodeElement (_afbgb ,&_cagbd );_dcab !=nil {return _dcab ;};_ggada .LnTo =append (_ggada .LnTo ,_afbgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0072\u0063T\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0072\u0063T\u006f"}:_bdfad :=NewCT_Path2DArcTo ();if _bebe :=d .DecodeElement (_bdfad ,&_cagbd );_bebe !=nil {return _bebe ;};_ggada .ArcTo =append (_ggada .ArcTo ,_bdfad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_bcba :=NewCT_Path2DQuadBezierTo ();if _egdba :=d .DecodeElement (_bcba ,&_cagbd );_egdba !=nil {return _egdba ;};_ggada .QuadBezTo =append (_ggada .QuadBezTo ,_bcba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_gbfae :=NewCT_Path2DCubicBezierTo ();if _cbbbbb :=d .DecodeElement (_gbfae ,&_cagbd );_cbbbbb !=nil {return _cbbbbb ;};_ggada .CubicBezTo =append (_ggada .CubicBezTo ,_gbfae );default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044 \u0025\u0076",_cagbd .Name );if _fddea :=d .Skip ();_fddea !=nil {return _fddea ;};};case _b .EndElement :break _dafaf ;case _b .CharData :};};return nil ;};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_ebfag :=&CT_PolarAdjustHandle {};_ebfag .Pos =NewCT_AdjPoint2D ();return _ebfag ;};func (_bd *Blip )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0061\u003a\u0062\u006c\u0069\u0070";return _bd .CT_Blip .MarshalXML (e ,start );};func (_bafc *CT_GammaTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dggdd ,_cgfc :=d .Token ();if _cgfc !=nil {return _bb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d: \u0025\u0073",_cgfc );};if _cfdca ,_cecgc :=_dggdd .(_b .EndElement );_cecgc &&_cfdca .Name ==start .Name {break ;};};return nil ;};func (_ffadg *ST_TextFontAlignType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffadg =0;case "\u0061\u0075\u0074\u006f":*_ffadg =1;case "\u0074":*_ffadg =2;case "\u0063\u0074\u0072":*_ffadg =3;case "\u0062\u0061\u0073\u0065":*_ffadg =4;case "\u0062":*_ffadg =5;};return nil ;};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;};func NewBlip ()*Blip {_ec :=&Blip {};_ec .CT_Blip =*NewCT_Blip ();return _ec };func NewCT_TableProperties ()*CT_TableProperties {_bggbf :=&CT_TableProperties {};return _bggbf };func (_agbfc *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_ggefa :=[]string {};if _agbfc .ST_TextSpacingPercent !=nil {_ggefa =append (_ggefa ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};if _agbfc .ST_Percentage !=nil {_ggefa =append (_ggefa ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_ggefa )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggefa );};return nil ;};func (_cbfcg ST_PresetCameraType )ValidateWithPath (path string )error {switch _cbfcg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfcg ));};return nil ;}; +// Validate validates the CT_WholeE2oFormatting and its children +func (_bbdee *CT_WholeE2oFormatting )Validate ()error {return _bbdee .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path -func (_bfcbad *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _bfcbad .TcBdr !=nil {if _dgffg :=_bfcbad .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_dgffg !=nil {return _dgffg ;};};if _bfcbad .Fill !=nil {if _egbaf :=_bfcbad .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_egbaf !=nil {return _egbaf ;};};if _bfcbad .FillRef !=nil {if _deedgg :=_bfcbad .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_deedgg !=nil {return _deedgg ;};};if _bfcbad .Cell3D !=nil {if _fggdg :=_bfcbad .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_fggdg !=nil {return _fggdg ;};};return nil ;};func (_cbbg *CT_PolarAdjustHandle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbg .Pos =NewCT_AdjPoint2D ();for _ ,_gbfb :=range start .Attr {if _gbfb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_fbdee ,_adecb :=_gbfb .Value ,error (nil );if _adecb !=nil {return _adecb ;};_cbbg .GdRefRAttr =&_fbdee ;continue ;};if _gbfb .Name .Local =="\u006d\u0069\u006e\u0052"{_gcdfcc ,_ccdbc :=ParseUnionST_AdjCoordinate (_gbfb .Value );if _ccdbc !=nil {return _ccdbc ;};_cbbg .MinRAttr =&_gcdfcc ;continue ;};if _gbfb .Name .Local =="\u006d\u0061\u0078\u0052"{_affae ,_defccd :=ParseUnionST_AdjCoordinate (_gbfb .Value );if _defccd !=nil {return _defccd ;};_cbbg .MaxRAttr =&_affae ;continue ;};if _gbfb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_aedee ,_febe :=_gbfb .Value ,error (nil );if _febe !=nil {return _febe ;};_cbbg .GdRefAngAttr =&_aedee ;continue ;};if _gbfb .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_dbff ,_cbbcf :=ParseUnionST_AdjAngle (_gbfb .Value );if _cbbcf !=nil {return _cbbcf ;};_cbbg .MinAngAttr =&_dbff ;continue ;};if _gbfb .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_cfgaa ,_feece :=ParseUnionST_AdjAngle (_gbfb .Value );if _feece !=nil {return _feece ;};_cbbg .MaxAngAttr =&_cfgaa ;continue ;};};_dcfbg :for {_fcced ,_daacf :=d .Token ();if _daacf !=nil {return _daacf ;};switch _gefd :=_fcced .(type ){case _b .StartElement :switch _gefd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _bgcb :=d .DecodeElement (_cbbg .Pos ,&_gefd );_bgcb !=nil {return _bgcb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_gefd .Name );if _bebfb :=d .Skip ();_bebfb !=nil {return _bebfb ;};};case _b .EndElement :break _dcfbg ;case _b .CharData :};};return nil ;};func (_eaegec *EG_LineDashProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfcg :for {_faeea ,_gbcgag :=d .Token ();if _gbcgag !=nil {return _gbcgag ;};switch _bdee :=_faeea .(type ){case _b .StartElement :switch _bdee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_eaegec .PrstDash =NewCT_PresetLineDashProperties ();if _edgbbf :=d .DecodeElement (_eaegec .PrstDash ,&_bdee );_edgbbf !=nil {return _edgbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_eaegec .CustDash =NewCT_DashStopList ();if _gaefc :=d .DecodeElement (_eaegec .CustDash ,&_bdee );_gaefc !=nil {return _gaefc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bdee .Name );if _cabbe :=d .Skip ();_cabbe !=nil {return _cabbe ;};};case _b .EndElement :break _cgfcg ;case _b .CharData :};};return nil ;};type CT_EffectList struct{Blur *CT_BlurEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;InnerShdw *CT_InnerShadowEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;SoftEdge *CT_SoftEdgesEffect ;}; +// Validate validates the CT_AnimationChartElement and its children +func (_facg *CT_AnimationChartElement )Validate ()error {return _facg .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};type CT_TextUnderlineLineFollowText struct{};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_adagb :=&CT_LinearShadeProperties {};return _adagb ;}; -// Validate validates the CT_TextBulletTypefaceFollowText and its children -func (_fbgec *CT_TextBulletTypefaceFollowText )Validate ()error {return _fbgec .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");}; +// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path +func (_cfbb *CT_GvmlConnector )ValidateWithPath (path string )error {if _eeee :=_cfbb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_eeee !=nil {return _eeee ;};if _aefde :=_cfbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aefde !=nil {return _aefde ;};if _cfbb .Style !=nil {if _aggad :=_cfbb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_aggad !=nil {return _aggad ;};};if _cfbb .ExtLst !=nil {if _agafa :=_cfbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agafa !=nil {return _agafa ;};};return nil ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_adegf :=ST_TextFontScalePercentOrPercentString {};if _a .ST_PercentagePatternRe .MatchString (s ){_adegf .ST_Percentage =&s ;}else {_bccdd ,_cdegb :=_fg .ParseInt (s ,10,64);if _cdegb !=nil {return _adegf ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cdegb );};_ffabde :=int32 (_bccdd );_adegf .ST_TextFontScalePercent =&_ffabde ;};return _adegf ,nil ;};type CT_GroupTransform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;ChOff *CT_Point2D ;ChExt *CT_PositiveSize2D ;};func NewCT_GvmlShape ()*CT_GvmlShape {_faddb :=&CT_GvmlShape {};_faddb .NvSpPr =NewCT_GvmlShapeNonVisual ();_faddb .SpPr =NewCT_ShapeProperties ();return _faddb ;};func (_fccf *CT_GroupLocking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fccf .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_fccf .NoGrpAttr ))});};if _fccf .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_fccf .NoUngrpAttr ))});};if _fccf .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_fccf .NoSelectAttr ))});};if _fccf .NoRotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_fccf .NoRotAttr ))});};if _fccf .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_fccf .NoChangeAspectAttr ))});};if _fccf .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_fccf .NoMoveAttr ))});};if _fccf .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_fccf .NoResizeAttr ))});};e .EncodeToken (start );if _fccf .ExtLst !=nil {_gaeb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fccf .ExtLst ,_gaeb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aaaab *CT_TextSpacing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbcca :for {_gdgfa ,_bbceg :=d .Token ();if _bbceg !=nil {return _bbceg ;};switch _fcafc :=_gdgfa .(type ){case _g .StartElement :switch _fcafc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"}:_aaaab .SpcPct =NewCT_TextSpacingPercent ();if _edede :=d .DecodeElement (_aaaab .SpcPct ,&_fcafc );_edede !=nil {return _edede ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"}:_aaaab .SpcPts =NewCT_TextSpacingPoint ();if _gddf :=d .DecodeElement (_aaaab .SpcPts ,&_fcafc );_gddf !=nil {return _gddf ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fcafc .Name );if _ggefd :=d .Skip ();_ggefd !=nil {return _ggefd ;};};case _g .EndElement :break _fbcca ;case _g .CharData :};};return nil ;};func NewCT_TransformEffect ()*CT_TransformEffect {_ffgebg :=&CT_TransformEffect {};return _ffgebg };type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_PresetLineDashProperties and its children -func (_egccf *CT_PresetLineDashProperties )Validate ()error {return _egccf .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");}; +// Validate validates the CT_ColorMappingOverride and its children +func (_aba *CT_ColorMappingOverride )Validate ()error {return _aba .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_dbfcg ST_Coordinate32 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbfcg .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_g .CharData (_bb .Sprintf ("\u0025\u0064",*_dbfcg .ST_Coordinate32Unqualified )));};if _dbfcg .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_dbfcg .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// Validate validates the CT_InnerShadowEffect and its children -func (_gdec *CT_InnerShadowEffect )Validate ()error {return _gdec .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_eafgc *ST_AdjCoordinate )Validate ()error {return _eafgc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path +func (_ecbcg *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _ecbcg .ScrgbClr !=nil {if _bgcaa :=_ecbcg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bgcaa !=nil {return _bgcaa ;};};if _ecbcg .SrgbClr !=nil {if _egeg :=_ecbcg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_egeg !=nil {return _egeg ;};};if _ecbcg .HslClr !=nil {if _bdcdbe :=_ecbcg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bdcdbe !=nil {return _bdcdbe ;};};if _ecbcg .SysClr !=nil {if _gagd :=_ecbcg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gagd !=nil {return _gagd ;};};if _ecbcg .SchemeClr !=nil {if _geegd :=_ecbcg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_geegd !=nil {return _geegd ;};};if _ecbcg .PrstClr !=nil {if _dffcg :=_ecbcg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dffcg !=nil {return _dffcg ;};};return nil ;}; -// Validate validates the CT_TextCharacterProperties and its children -func (_cdda *CT_TextCharacterProperties )Validate ()error {return _cdda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func (_aggca ST_TextAnchoringType )ValidateWithPath (path string )error {switch _aggca {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aggca ));};return nil ;};type CT_ColorMapping struct{Bg1Attr ST_ColorSchemeIndex ;Tx1Attr ST_ColorSchemeIndex ;Bg2Attr ST_ColorSchemeIndex ;Tx2Attr ST_ColorSchemeIndex ;Accent1Attr ST_ColorSchemeIndex ;Accent2Attr ST_ColorSchemeIndex ;Accent3Attr ST_ColorSchemeIndex ;Accent4Attr ST_ColorSchemeIndex ;Accent5Attr ST_ColorSchemeIndex ;Accent6Attr ST_ColorSchemeIndex ;HlinkAttr ST_ColorSchemeIndex ;FolHlinkAttr ST_ColorSchemeIndex ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path +func (_acdf *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _faced :=_acdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faced !=nil {return _faced ;};return nil ;};func (_fgc *CT_AnimationChartBuildProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgc .BldAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006c\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_fgc .BldAttr )});};if _fgc .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_fgc .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gecaf *CT_PresetTextShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gecaf .PrstAttr =ST_TextShapeType (1);for _ ,_bbdf :=range start .Attr {if _bbdf .Name .Local =="\u0070\u0072\u0073\u0074"{_gecaf .PrstAttr .UnmarshalXMLAttr (_bbdf );continue ;};};_gegda :for {_acfcg ,_fgce :=d .Token ();if _fgce !=nil {return _fgce ;};switch _edaed :=_acfcg .(type ){case _g .StartElement :switch _edaed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_gecaf .AvLst =NewCT_GeomGuideList ();if _dadag :=d .DecodeElement (_gecaf .AvLst ,&_edaed );_dadag !=nil {return _dadag ;};default:_fc .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",_edaed .Name );if _dgbab :=d .Skip ();_dgbab !=nil {return _dgbab ;};};case _g .EndElement :break _gegda ;case _g .CharData :};};return nil ;};func (_bcdadb ST_PresetMaterialType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcdadb .String (),start );};func (_fdbcad *CT_FillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdbcad .NoFill !=nil {_bdfbda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdbcad .NoFill ,_bdfbda );};if _fdbcad .SolidFill !=nil {_cggcg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdbcad .SolidFill ,_cggcg );};if _fdbcad .GradFill !=nil {_aebcc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdbcad .GradFill ,_aebcc );};if _fdbcad .BlipFill !=nil {_bbbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdbcad .BlipFill ,_bbbf );};if _fdbcad .PattFill !=nil {_ecgc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdbcad .PattFill ,_ecgc );};if _fdbcad .GrpFill !=nil {_fdagee :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_fdbcad .GrpFill ,_fdagee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PresetTextShape ()*CT_PresetTextShape {_fabgf :=&CT_PresetTextShape {};_fabgf .PrstAttr =ST_TextShapeType (1);return _fabgf ;}; -// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path -func (_affaeg *CT_QuickTimeFile )ValidateWithPath (path string )error {if _affaeg .ExtLst !=nil {if _bcfd :=_affaeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfd !=nil {return _bcfd ;};};return nil ;};func NewCT_TextNoBullet ()*CT_TextNoBullet {_caacgg :=&CT_TextNoBullet {};return _caacgg };func NewCT_Boolean ()*CT_Boolean {_egfe :=&CT_Boolean {};return _egfe };func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_ecaff :=&CT_GraphicalObjectData {};return _ecaff ;};func (_fefcf ST_BlendMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fefcf .String (),start );};type Blip struct{CT_Blip };type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;};type CT_Angle struct{ValAttr int32 ;};func (_ceafe *CT_LineProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bedbac :=range start .Attr {if _bedbac .Name .Local =="\u0077"{_gadccc ,_adbd :=_a .ParseInt (_bedbac .Value ,10,32);if _adbd !=nil {return _adbd ;};_ddaa :=int32 (_gadccc );_ceafe .WAttr =&_ddaa ;continue ;};if _bedbac .Name .Local =="\u0063\u006d\u0070\u0064"{_ceafe .CmpdAttr .UnmarshalXMLAttr (_bedbac );continue ;};if _bedbac .Name .Local =="\u0063\u0061\u0070"{_ceafe .CapAttr .UnmarshalXMLAttr (_bedbac );continue ;};if _bedbac .Name .Local =="\u0061\u006c\u0067\u006e"{_ceafe .AlgnAttr .UnmarshalXMLAttr (_bedbac );continue ;};};_cgceg :for {_afedf ,_dggbe :=d .Token ();if _dggbe !=nil {return _dggbe ;};switch _fdad :=_afedf .(type ){case _b .StartElement :switch _fdad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ceafe .NoFill =NewCT_NoFillProperties ();if _abaa :=d .DecodeElement (_ceafe .NoFill ,&_fdad );_abaa !=nil {return _abaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ceafe .SolidFill =NewCT_SolidColorFillProperties ();if _cfdaf :=d .DecodeElement (_ceafe .SolidFill ,&_fdad );_cfdaf !=nil {return _cfdaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ceafe .GradFill =NewCT_GradientFillProperties ();if _bdbd :=d .DecodeElement (_ceafe .GradFill ,&_fdad );_bdbd !=nil {return _bdbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ceafe .PattFill =NewCT_PatternFillProperties ();if _gfffc :=d .DecodeElement (_ceafe .PattFill ,&_fdad );_gfffc !=nil {return _gfffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_ceafe .PrstDash =NewCT_PresetLineDashProperties ();if _aebcg :=d .DecodeElement (_ceafe .PrstDash ,&_fdad );_aebcg !=nil {return _aebcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_ceafe .CustDash =NewCT_DashStopList ();if _gdcag :=d .DecodeElement (_ceafe .CustDash ,&_fdad );_gdcag !=nil {return _gdcag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_ceafe .Round =NewCT_LineJoinRound ();if _aecedg :=d .DecodeElement (_ceafe .Round ,&_fdad );_aecedg !=nil {return _aecedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_ceafe .Bevel =NewCT_LineJoinBevel ();if _agceb :=d .DecodeElement (_ceafe .Bevel ,&_fdad );_agceb !=nil {return _agceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_ceafe .Miter =NewCT_LineJoinMiterProperties ();if _aefa :=d .DecodeElement (_ceafe .Miter ,&_fdad );_aefa !=nil {return _aefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_ceafe .HeadEnd =NewCT_LineEndProperties ();if _afbd :=d .DecodeElement (_ceafe .HeadEnd ,&_fdad );_afbd !=nil {return _afbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_ceafe .TailEnd =NewCT_LineEndProperties ();if _gbfa :=d .DecodeElement (_ceafe .TailEnd ,&_fdad );_gbfa !=nil {return _gbfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceafe .ExtLst =NewCT_OfficeArtExtensionList ();if _efgge :=d .DecodeElement (_ceafe .ExtLst ,&_fdad );_efgge !=nil {return _efgge ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fdad .Name );if _agdfe :=d .Skip ();_agdfe !=nil {return _agdfe ;};};case _b .EndElement :break _cgceg ;case _b .CharData :};};return nil ;};func NewCT_ColorMapping ()*CT_ColorMapping {_eeade :=&CT_ColorMapping {};_eeade .Bg1Attr =ST_ColorSchemeIndex (1);_eeade .Tx1Attr =ST_ColorSchemeIndex (1);_eeade .Bg2Attr =ST_ColorSchemeIndex (1);_eeade .Tx2Attr =ST_ColorSchemeIndex (1);_eeade .Accent1Attr =ST_ColorSchemeIndex (1);_eeade .Accent2Attr =ST_ColorSchemeIndex (1);_eeade .Accent3Attr =ST_ColorSchemeIndex (1);_eeade .Accent4Attr =ST_ColorSchemeIndex (1);_eeade .Accent5Attr =ST_ColorSchemeIndex (1);_eeade .Accent6Attr =ST_ColorSchemeIndex (1);_eeade .HlinkAttr =ST_ColorSchemeIndex (1);_eeade .FolHlinkAttr =ST_ColorSchemeIndex (1);return _eeade ;};type CT_TableCellProperties struct{MarLAttr *ST_Coordinate32 ;MarRAttr *ST_Coordinate32 ;MarTAttr *ST_Coordinate32 ;MarBAttr *ST_Coordinate32 ;VertAttr ST_TextVerticalType ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;HorzOverflowAttr ST_TextHorzOverflowType ;LnL *CT_LineProperties ;LnR *CT_LineProperties ;LnT *CT_LineProperties ;LnB *CT_LineProperties ;LnTlToBr *CT_LineProperties ;LnBlToTr *CT_LineProperties ;Cell3D *CT_Cell3D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Headers *CT_Headers ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextField ()*CT_TextField {_decbe :=&CT_TextField {};_decbe .IdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _decbe ;};func (_begcc *CT_TextBulletSizePercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_begcc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the AG_Locking and its children +func (_ef *AG_Locking )Validate ()error {return _ef .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_ecgbg *CT_TableStyleCellStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecgbg .TcBdr !=nil {_gagebd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_ecgbg .TcBdr ,_gagebd );};if _ecgbg .Fill !=nil {_dfece :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ecgbg .Fill ,_dfece );};if _ecgbg .FillRef !=nil {_ggadbb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_ecgbg .FillRef ,_ggadbb );};if _ecgbg .Cell3D !=nil {_defca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_ecgbg .Cell3D ,_defca );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;};func (_febe ST_DgmBuildStep )ValidateWithPath (path string )error {switch _febe {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_febe ));};return nil ;}; -// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path -func (_feaab *CT_GeomGuide )ValidateWithPath (path string )error {return nil };func (_fegfd ST_TextUnderlineType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgcab :=_b .Attr {};_fgcab .Name =name ;switch _fegfd {case ST_TextUnderlineTypeUnset :_fgcab .Value ="";case ST_TextUnderlineTypeNone :_fgcab .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_fgcab .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_fgcab .Value ="\u0073\u006e\u0067";case ST_TextUnderlineTypeDbl :_fgcab .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_fgcab .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_fgcab .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_fgcab .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDash :_fgcab .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_fgcab .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_fgcab .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_TextUnderlineTypeDashLongHeavy :_fgcab .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_fgcab .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_fgcab .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDotDash :_fgcab .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_fgcab .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeWavy :_fgcab .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_fgcab .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_fgcab .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c";};return _fgcab ,nil ;};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_eaaag :=&CT_TextUnderlineFillFollowText {};return _eaaag ;}; +// Validate validates the CT_AnimationChartBuildProperties and its children +func (_gdbf *CT_AnimationChartBuildProperties )Validate ()error {return _gdbf .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 NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_dgefb :=&EG_TextUnderlineLine {};return _dgefb ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_baeec :=ST_Coordinate32 {};if _a .ST_UniversalMeasurePatternRe .MatchString (s ){_baeec .ST_UniversalMeasure =&s ;}else {_cdfbg ,_ggecf :=_fg .ParseInt (s ,10,32);if _ggecf !=nil {return _baeec ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ggecf );};_cgaac :=int32 (_cdfbg );_baeec .ST_Coordinate32Unqualified =&_cgaac ;};return _baeec ,nil ;};func NewAG_Locking ()*AG_Locking {_da :=&AG_Locking {};return _da };type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;}; -// Validate validates the CT_Scale2D and its children -func (_geef *CT_Scale2D )Validate ()error {return _geef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");}; +// Validate validates the CT_ConnectorLocking and its children +func (_abgg *CT_ConnectorLocking )Validate ()error {return _abgg .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path -func (_feeed *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func (_gebadf *CT_TextCharBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcgba :=range start .Attr {if _fcgba .Name .Local =="\u0063\u0068\u0061\u0072"{_aeggae ,_gbdbb :=_fcgba .Value ,error (nil );if _gbdbb !=nil {return _gbdbb ;};_gebadf .CharAttr =_aeggae ;continue ;};};for {_bfdfca ,_ccfcf :=d .Token ();if _ccfcf !=nil {return _bb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042\u0075\u006c\u006c\u0065\u0074: \u0025\u0073",_ccfcf );};if _aaecc ,_baedcb :=_bfdfca .(_b .EndElement );_baedcb &&_aaecc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path +func (_eeefg *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _dbgaf :=_eeefg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dbgaf !=nil {return _dbgaf ;};if _edgd :=_eeefg .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_edgd !=nil {return _edgd ;};return nil ;}; -// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path -func (_dfcea *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _dfcea .LimAttr !=nil {if _dgcdaa :=_dfcea .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_dgcdaa !=nil {return _dgcdaa ;};};return nil ;};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_efeg :=&CT_InverseGammaTransform {};return _efeg ;}; +// Validate validates the CT_FlatText and its children +func (_dfbae *CT_FlatText )Validate ()error {return _dfbae .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");}; -// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path -func (_fabgd *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _dagd :=_fabgd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dagd !=nil {return _dagd ;};if _aaaaca :=_fabgd .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_aaaaca !=nil {return _aaaaca ;};return nil ;};func (_ebee *CT_BlipChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdab :for {_cafa ,_becf :=d .Token ();if _becf !=nil {return _becf ;};switch _cffc :=_cafa .(type ){case _b .StartElement :switch _cffc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_afcd :=NewCT_AlphaBiLevelEffect ();if _fbbd :=d .DecodeElement (_afcd ,&_cffc );_fbbd !=nil {return _fbbd ;};_ebee .AlphaBiLevel =append (_ebee .AlphaBiLevel ,_afcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_aebe :=NewCT_AlphaCeilingEffect ();if _bfbg :=d .DecodeElement (_aebe ,&_cffc );_bfbg !=nil {return _bfbg ;};_ebee .AlphaCeiling =append (_ebee .AlphaCeiling ,_aebe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_afa :=NewCT_AlphaFloorEffect ();if _dbg :=d .DecodeElement (_afa ,&_cffc );_dbg !=nil {return _dbg ;};_ebee .AlphaFloor =append (_ebee .AlphaFloor ,_afa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_aaaab :=NewCT_AlphaInverseEffect ();if _deefe :=d .DecodeElement (_aaaab ,&_cffc );_deefe !=nil {return _deefe ;};_ebee .AlphaInv =append (_ebee .AlphaInv ,_aaaab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ccgb :=NewCT_AlphaModulateEffect ();if _gde :=d .DecodeElement (_ccgb ,&_cffc );_gde !=nil {return _gde ;};_ebee .AlphaMod =append (_ebee .AlphaMod ,_ccgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fccd :=NewCT_AlphaModulateFixedEffect ();if _efce :=d .DecodeElement (_fccd ,&_cffc );_efce !=nil {return _efce ;};_ebee .AlphaModFix =append (_ebee .AlphaModFix ,_fccd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_ggcbb :=NewCT_AlphaReplaceEffect ();if _fgcc :=d .DecodeElement (_ggcbb ,&_cffc );_fgcc !=nil {return _fgcc ;};_ebee .AlphaRepl =append (_ebee .AlphaRepl ,_ggcbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_edga :=NewCT_BiLevelEffect ();if _gfae :=d .DecodeElement (_edga ,&_cffc );_gfae !=nil {return _gfae ;};_ebee .BiLevel =append (_ebee .BiLevel ,_edga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_bgeb :=NewCT_BlurEffect ();if _beece :=d .DecodeElement (_bgeb ,&_cffc );_beece !=nil {return _beece ;};_ebee .Blur =append (_ebee .Blur ,_bgeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gefa :=NewCT_ColorChangeEffect ();if _cadcb :=d .DecodeElement (_gefa ,&_cffc );_cadcb !=nil {return _cadcb ;};_ebee .ClrChange =append (_ebee .ClrChange ,_gefa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_adce :=NewCT_ColorReplaceEffect ();if _agce :=d .DecodeElement (_adce ,&_cffc );_agce !=nil {return _agce ;};_ebee .ClrRepl =append (_ebee .ClrRepl ,_adce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_dfac :=NewCT_DuotoneEffect ();if _fcgg :=d .DecodeElement (_dfac ,&_cffc );_fcgg !=nil {return _fcgg ;};_ebee .Duotone =append (_ebee .Duotone ,_dfac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_eabee :=NewCT_FillOverlayEffect ();if _bdgb :=d .DecodeElement (_eabee ,&_cffc );_bdgb !=nil {return _bdgb ;};_ebee .FillOverlay =append (_ebee .FillOverlay ,_eabee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_bced :=NewCT_GrayscaleEffect ();if _cdf :=d .DecodeElement (_bced ,&_cffc );_cdf !=nil {return _cdf ;};_ebee .Grayscl =append (_ebee .Grayscl ,_bced );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_efecd :=NewCT_HSLEffect ();if _cbfag :=d .DecodeElement (_efecd ,&_cffc );_cbfag !=nil {return _cbfag ;};_ebee .Hsl =append (_ebee .Hsl ,_efecd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_aafg :=NewCT_LuminanceEffect ();if _gcgd :=d .DecodeElement (_aafg ,&_cffc );_gcgd !=nil {return _gcgd ;};_ebee .Lum =append (_ebee .Lum ,_aafg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_cgedg :=NewCT_TintEffect ();if _cdag :=d .DecodeElement (_cgedg ,&_cffc );_cdag !=nil {return _cdag ;};_ebee .Tint =append (_ebee .Tint ,_cgedg );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042l\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_cffc .Name );if _eaaa :=d .Skip ();_eaaa !=nil {return _eaaa ;};};case _b .EndElement :break _bdab ;case _b .CharData :};};return nil ;};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_caeec :=ST_PositivePercentage {};if _eb .ST_PositivePercentagePatternRe .MatchString (s ){_caeec .ST_PositivePercentage =&ST_Percentage {};_caeec .ST_PositivePercentage .ST_Percentage =&s ;}else {_ddbdc ,_eacbe :=_a .ParseInt (s ,10,32);if _eacbe !=nil {return _caeec ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_eacbe );};_degdg :=int32 (_ddbdc );_caeec .ST_PositivePercentageDecimal =&_degdg ;};return _caeec ,nil ;};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;}; +// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path +func (_affed *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };func NewCT_AudioCD ()*CT_AudioCD {_dgc :=&CT_AudioCD {};_dgc .St =NewCT_AudioCDTime ();_dgc .End =NewCT_AudioCDTime ();return _dgc ;};func (_bdgbg ST_TextBulletSize )String ()string {if _bdgbg .ST_TextBulletSizePercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_bdgbg .ST_TextBulletSizePercent );};if _bdgbg .ST_TextBulletSizeDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_bdgbg .ST_TextBulletSizeDecimal );};return "";};func (_bgea ST_TextVertOverflowType )Validate ()error {return _bgea .ValidateWithPath ("")};func (_beff *CT_AudioCDTime )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_beff .TrackAttr )});if _beff .TimeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_beff .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_EffectProperties and its children -func (_dfdgf *EG_EffectProperties )Validate ()error {return _dfdgf .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_GammaTransform struct{};func (_bacad *ThemeOverride )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bacad .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_aegfe :for {_aafge ,_fdbf :=d .Token ();if _fdbf !=nil {return _fdbf ;};switch _fdfcd :=_aafge .(type ){case _b .StartElement :switch _fdfcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_bacad .ClrScheme =NewCT_ColorScheme ();if _efgdc :=d .DecodeElement (_bacad .ClrScheme ,&_fdfcd );_efgdc !=nil {return _efgdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_bacad .FontScheme =NewCT_FontScheme ();if _bcfbb :=d .DecodeElement (_bacad .FontScheme ,&_fdfcd );_bcfbb !=nil {return _bcfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_bacad .FmtScheme =NewCT_StyleMatrix ();if _adggd :=d .DecodeElement (_bacad .FmtScheme ,&_fdfcd );_adggd !=nil {return _adggd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0068\u0065\u006de\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0025\u0076",_fdfcd .Name );if _bgedd :=d .Skip ();_bgedd !=nil {return _bgedd ;};};case _b .EndElement :break _aegfe ;case _b .CharData :};};return nil ;};type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;}; +// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path +func (_fdee *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _fedee :=_fdee .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fedee !=nil {return _fedee ;};if _bfbdf :=_fdee .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bfbdf !=nil {return _bfbdf ;};return nil ;};func (_ceecf ST_AnimationDgmBuildType )String ()string {if _ceecf .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _ceecf .ST_AnimationBuildType .String ();};if _ceecf .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _ceecf .ST_AnimationDgmOnlyBuildType .String ();};return "";};func (_ggbad *ST_LightRigDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gafbeb ,_bgffc :=d .Token ();if _bgffc !=nil {return _bgffc ;};if _eacgc ,_ggaabd :=_gafbeb .(_g .EndElement );_ggaabd &&_eacgc .Name ==start .Name {*_ggbad =1;return nil ;};if _dbbef ,_ddeda :=_gafbeb .(_g .CharData );!_ddeda {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gafbeb );}else {switch string (_dbbef ){case "":*_ggbad =0;case "\u0074\u006c":*_ggbad =1;case "\u0074":*_ggbad =2;case "\u0074\u0072":*_ggbad =3;case "\u006c":*_ggbad =4;case "\u0072":*_ggbad =5;case "\u0062\u006c":*_ggbad =6;case "\u0062":*_ggbad =7;case "\u0062\u0072":*_ggbad =8;};};_gafbeb ,_bgffc =d .Token ();if _bgffc !=nil {return _bgffc ;};if _gegb ,_dacede :=_gafbeb .(_g .EndElement );_dacede &&_gegb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gafbeb );};func (_afgaae ST_PenAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afgaae .String (),start );};const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;);func NewCT_StyleMatrix ()*CT_StyleMatrix {_ddabd :=&CT_StyleMatrix {};_ddabd .FillStyleLst =NewCT_FillStyleList ();_ddabd .LnStyleLst =NewCT_LineStyleList ();_ddabd .EffectStyleLst =NewCT_EffectStyleList ();_ddabd .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _ddabd ;};func (_adaa *CT_EffectList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffec :for {_fdgfg ,_begc :=d .Token ();if _begc !=nil {return _begc ;};switch _gdbdd :=_fdgfg .(type ){case _g .StartElement :switch _gdbdd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_adaa .Blur =NewCT_BlurEffect ();if _daed :=d .DecodeElement (_adaa .Blur ,&_gdbdd );_daed !=nil {return _daed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_adaa .FillOverlay =NewCT_FillOverlayEffect ();if _egaf :=d .DecodeElement (_adaa .FillOverlay ,&_gdbdd );_egaf !=nil {return _egaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_adaa .Glow =NewCT_GlowEffect ();if _gacbb :=d .DecodeElement (_adaa .Glow ,&_gdbdd );_gacbb !=nil {return _gacbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_adaa .InnerShdw =NewCT_InnerShadowEffect ();if _babgg :=d .DecodeElement (_adaa .InnerShdw ,&_gdbdd );_babgg !=nil {return _babgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_adaa .OuterShdw =NewCT_OuterShadowEffect ();if _bgcf :=d .DecodeElement (_adaa .OuterShdw ,&_gdbdd );_bgcf !=nil {return _bgcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_adaa .PrstShdw =NewCT_PresetShadowEffect ();if _gcaed :=d .DecodeElement (_adaa .PrstShdw ,&_gdbdd );_gcaed !=nil {return _gcaed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_adaa .Reflection =NewCT_ReflectionEffect ();if _cbbc :=d .DecodeElement (_adaa .Reflection ,&_gdbdd );_cbbc !=nil {return _cbbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_adaa .SoftEdge =NewCT_SoftEdgesEffect ();if _daeb :=d .DecodeElement (_adaa .SoftEdge ,&_gdbdd );_daeb !=nil {return _daeb ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gdbdd .Name );if _ecceg :=d .Skip ();_ecceg !=nil {return _ecceg ;};};case _g .EndElement :break _ffec ;case _g .CharData :};};return nil ;};type CT_TextNoAutofit struct{}; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_ecgag *CT_TableStyle )ValidateWithPath (path string )error {if !_eb .ST_GuidPatternRe .MatchString (_ecgag .StyleIdAttr ){return _bb .Errorf ("\u0025\u0073\u002fm\u002e\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_eb .ST_GuidPatternRe ,_ecgag .StyleIdAttr );};if _ecgag .TblBg !=nil {if _abffe :=_ecgag .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_abffe !=nil {return _abffe ;};};if _ecgag .WholeTbl !=nil {if _fegga :=_ecgag .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l");_fegga !=nil {return _fegga ;};};if _ecgag .Band1H !=nil {if _feage :=_ecgag .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_feage !=nil {return _feage ;};};if _ecgag .Band2H !=nil {if _dbbgc :=_ecgag .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048");_dbbgc !=nil {return _dbbgc ;};};if _ecgag .Band1V !=nil {if _acbc :=_ecgag .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_acbc !=nil {return _acbc ;};};if _ecgag .Band2V !=nil {if _ggede :=_ecgag .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056");_ggede !=nil {return _ggede ;};};if _ecgag .LastCol !=nil {if _beced :=_ecgag .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_beced !=nil {return _beced ;};};if _ecgag .FirstCol !=nil {if _gdddc :=_ecgag .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl");_gdddc !=nil {return _gdddc ;};};if _ecgag .LastRow !=nil {if _acbb :=_ecgag .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_acbb !=nil {return _acbb ;};};if _ecgag .SeCell !=nil {if _aaggc :=_ecgag .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c");_aaggc !=nil {return _aaggc ;};};if _ecgag .SwCell !=nil {if _gcga :=_ecgag .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_gcga !=nil {return _gcga ;};};if _ecgag .FirstRow !=nil {if _gdcbf :=_ecgag .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw");_gdcbf !=nil {return _gdcbf ;};};if _ecgag .NeCell !=nil {if _cecdd :=_ecgag .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_cecdd !=nil {return _cecdd ;};};if _ecgag .NwCell !=nil {if _edgca :=_ecgag .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c");_edgca !=nil {return _edgca ;};};if _ecgag .ExtLst !=nil {if _bbdfd :=_ecgag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbdfd !=nil {return _bbdfd ;};};return nil ;}; +// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path +func (_cbgafc *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _cbgafc .Effect !=nil {if _faccc :=_cbgafc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_faccc !=nil {return _faccc ;};};if _cbgafc .EffectRef !=nil {if _dggea :=_cbgafc .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_dggea !=nil {return _dggea ;};};return nil ;};type CT_TextUnderlineFillFollowText struct{};func (_bbgaa *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbgaa .GraphicFrameLocks !=nil {_bbbff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_bbgaa .GraphicFrameLocks ,_bbbff );};if _bbgaa .ExtLst !=nil {_dcde :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbgaa .ExtLst ,_dcde );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path -func (_fcdb *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil };func (_ccag *CT_BlipFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcce :=range start .Attr {if _fcce .Name .Local =="\u0064\u0070\u0069"{_ddba ,_fbad :=_a .ParseUint (_fcce .Value ,10,32);if _fbad !=nil {return _fbad ;};_daea :=uint32 (_ddba );_ccag .DpiAttr =&_daea ;continue ;};if _fcce .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_cccb ,_edde :=_a .ParseBool (_fcce .Value );if _edde !=nil {return _edde ;};_ccag .RotWithShapeAttr =&_cccb ;continue ;};};_cbfd :for {_gdce ,_dfdf :=d .Token ();if _dfdf !=nil {return _dfdf ;};switch _dacfa :=_gdce .(type ){case _b .StartElement :switch _dacfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:_ccag .Blip =NewCT_Blip ();if _ebeb :=d .DecodeElement (_ccag .Blip ,&_dacfa );_ebeb !=nil {return _ebeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_ccag .SrcRect =NewCT_RelativeRect ();if _gdbb :=d .DecodeElement (_ccag .SrcRect ,&_dacfa );_gdbb !=nil {return _gdbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_ccag .Tile =NewCT_TileInfoProperties ();if _ebag :=d .DecodeElement (_ccag .Tile ,&_dacfa );_ebag !=nil {return _ebag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_ccag .Stretch =NewCT_StretchInfoProperties ();if _dbda :=d .DecodeElement (_ccag .Stretch ,&_dacfa );_dbda !=nil {return _dbda ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0042\u006c\u0069\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dacfa .Name );if _bfd :=d .Skip ();_bfd !=nil {return _bfd ;};};case _b .EndElement :break _cbfd ;case _b .CharData :};};return nil ;}; +// ST_AnimationDgmBuildType is a union type +type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;};func (_efgdd *CT_ColorReplaceEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efgdd .ScrgbClr !=nil {_efbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_efgdd .ScrgbClr ,_efbe );};if _efgdd .SrgbClr !=nil {_dbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_efgdd .SrgbClr ,_dbfgd );};if _efgdd .HslClr !=nil {_fbcc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_efgdd .HslClr ,_fbcc );};if _efgdd .SysClr !=nil {_geec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_efgdd .SysClr ,_geec );};if _efgdd .SchemeClr !=nil {_gdbe :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_efgdd .SchemeClr ,_gdbe );};if _efgdd .PrstClr !=nil {_gbeg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_efgdd .PrstClr ,_gbeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfaff ST_TextStrikeType )ValidateWithPath (path string )error {switch _cfaff {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfaff ));};return nil ;}; -// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path -func (_gbcef *CT_TextTabStop )ValidateWithPath (path string )error {if _gbcef .PosAttr !=nil {if _addb :=_gbcef .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_addb !=nil {return _addb ;};};if _gbagb :=_gbcef .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gbagb !=nil {return _gbagb ;};return nil ;}; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_gaeea *CT_Hyperlink )ValidateWithPath (path string )error {if _gaeea .Snd !=nil {if _gfbfg :=_gaeea .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_gfbfg !=nil {return _gfbfg ;};};if _gaeea .ExtLst !=nil {if _cfeaab :=_gaeea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfeaab !=nil {return _cfeaab ;};};return nil ;};func (_dbbcb ST_SystemColorVal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebebd :=_g .Attr {};_ebebd .Name =name ;switch _dbbcb {case ST_SystemColorValUnset :_ebebd .Value ="";case ST_SystemColorValScrollBar :_ebebd .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_ebebd .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_ebebd .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_ebebd .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenu :_ebebd .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_ebebd .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_ebebd .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case ST_SystemColorValMenuText :_ebebd .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_ebebd .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_ebebd .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValActiveBorder :_ebebd .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_ebebd .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case ST_SystemColorValAppWorkspace :_ebebd .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_ebebd .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_ebebd .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnFace :_ebebd .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_ebebd .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_ebebd .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnText :_ebebd .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_ebebd .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_ebebd .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorVal3dDkShadow :_ebebd .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_ebebd .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_ebebd .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case ST_SystemColorValInfoBk :_ebebd .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_ebebd .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_ebebd .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValGradientInactiveCaption :_ebebd .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 :_ebebd .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorValMenuBar :_ebebd .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _ebebd ,nil ;};func (_gdefg *CT_NoFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_adgdf ,_gdbga :=d .Token ();if _gdbga !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004e\u006f\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_gdbga );};if _egdgb ,_cdagf :=_adgdf .(_g .EndElement );_cdagf &&_egdgb .Name ==start .Name {break ;};};return nil ;};func (_ecf *CT_AudioCDTime )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgcg :=range start .Attr {if _cgcg .Name .Local =="\u0074\u0072\u0061c\u006b"{_adcag ,_aac :=_fg .ParseUint (_cgcg .Value ,10,8);if _aac !=nil {return _aac ;};_ecf .TrackAttr =uint8 (_adcag );continue ;};if _cgcg .Name .Local =="\u0074\u0069\u006d\u0065"{_fde ,_eaed :=_fg .ParseUint (_cgcg .Value ,10,32);if _eaed !=nil {return _eaed ;};_bcaa :=uint32 (_fde );_ecf .TimeAttr =&_bcaa ;continue ;};};for {_faf ,_aaad :=d .Token ();if _aaad !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0054\u0069\u006d\u0065:\u0020\u0025\u0073",_aaad );};if _aafd ,_fdfg :=_faf .(_g .EndElement );_fdfg &&_aafd .Name ==start .Name {break ;};};return nil ;};func (_fcfdg ST_AnimationChartBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fcfdg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_g .CharData (_fcfdg .ST_AnimationBuildType .String ()));};if _fcfdg .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_g .CharData (_fcfdg .ST_AnimationChartOnlyBuildType .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// Validate validates the CT_GeomGuideList and its children -func (_fggab *CT_GeomGuideList )Validate ()error {return _fggab .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_gfdde *CT_StyleMatrixReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_gfdde .IdxAttr )});e .EncodeToken (start );if _gfdde .ScrgbClr !=nil {_bcacf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gfdde .ScrgbClr ,_bcacf );};if _gfdde .SrgbClr !=nil {_gefaea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gfdde .SrgbClr ,_gefaea );};if _gfdde .HslClr !=nil {_dbcca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gfdde .HslClr ,_dbcca );};if _gfdde .SysClr !=nil {_cdgdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gfdde .SysClr ,_cdgdb );};if _gfdde .SchemeClr !=nil {_fbdg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gfdde .SchemeClr ,_fbdg );};if _gfdde .PrstClr !=nil {_eagf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gfdde .PrstClr ,_eagf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdbbd ST_ChartBuildStep )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdbbd .String (),start );};func (_eebgfa ST_BevelPresetType )Validate ()error {return _eebgfa .ValidateWithPath ("")};func (_gedd *CT_PositiveFixedAngle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gedd .ValAttr =0;for _ ,_febdg :=range start .Attr {if _febdg .Name .Local =="\u0076\u0061\u006c"{_afbga ,_agffa :=_a .ParseInt (_febdg .Value ,10,32);if _agffa !=nil {return _agffa ;};_gedd .ValAttr =int32 (_afbga );continue ;};};for {_cggad ,_ggccc :=d .Token ();if _ggccc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046i\u0078\u0065\u0064\u0041\u006e\u0067\u006ce\u003a\u0020\u0025\u0073",_ggccc );};if _bbaf ,_daaddc :=_cggad .(_b .EndElement );_daaddc &&_bbaf .Name ==start .Name {break ;};};return nil ;};func (_aacbf *CT_GvmlShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aacbf .CNvPr =NewCT_NonVisualDrawingProps ();_aacbf .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_ebdff :for {_cfcg ,_dcfb :=d .Token ();if _dcfb !=nil {return _dcfb ;};switch _ceefg :=_cfcg .(type ){case _b .StartElement :switch _ceefg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _cggb :=d .DecodeElement (_aacbf .CNvPr ,&_ceefg );_cggb !=nil {return _cggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _bdgae :=d .DecodeElement (_aacbf .CNvSpPr ,&_ceefg );_bdgae !=nil {return _bdgae ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0047\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ceefg .Name );if _cadbg :=d .Skip ();_cadbg !=nil {return _cadbg ;};};case _b .EndElement :break _ebdff ;case _b .CharData :};};return nil ;};func (_feed *CT_LineEndProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccgbg :=range start .Attr {if _ccgbg .Name .Local =="\u0074\u0079\u0070\u0065"{_feed .TypeAttr .UnmarshalXMLAttr (_ccgbg );continue ;};if _ccgbg .Name .Local =="\u0077"{_feed .WAttr .UnmarshalXMLAttr (_ccgbg );continue ;};if _ccgbg .Name .Local =="\u006c\u0065\u006e"{_feed .LenAttr .UnmarshalXMLAttr (_ccgbg );continue ;};};for {_cagbf ,_bgddc :=d .Token ();if _bgddc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065E\u006ed\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_bgddc );};if _aadc ,_dcgcb :=_cagbf .(_b .EndElement );_dcgcb &&_aadc .Name ==start .Name {break ;};};return nil ;};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;}; +// Validate validates the CT_ColorScheme and its children +func (_gcgd *CT_ColorScheme )Validate ()error {return _gcgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};func ParseUnionST_OnOff (s string )(_a .ST_OnOff ,error ){return _a .ST_OnOff {},nil }; -// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path -func (_eea *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _eea .RadAttr !=nil {if _deeb :=_eea .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_deeb !=nil {return _deeb ;};};return nil ;};func (_egafg *CT_FillStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );for _ ,_agbb :=range _egafg .EG_FillProperties {_agbb .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_abeg :=&CT_BlipFillProperties {};return _abeg ;}; +// Validate validates the ThemeManager and its children +func (_effcf *ThemeManager )Validate ()error {return _effcf .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};func (_ebadc *CT_GrayscaleEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_eacfe ,_ecgf :=d .Token ();if _ecgf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0047\u0072\u0061\u0079\u0073\u0063\u0061l\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ecgf );};if _gcaag ,_efbc :=_eacfe .(_g .EndElement );_efbc &&_gcaag .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path -func (_gadgbc *EG_TextBulletColor )ValidateWithPath (path string )error {if _gadgbc .BuClrTx !=nil {if _bfdbb :=_gadgbc .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_bfdbb !=nil {return _bfdbb ;};};if _gadgbc .BuClr !=nil {if _feeec :=_gadgbc .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_feeec !=nil {return _feeec ;};};return nil ;};func (_cbdc *CT_BackgroundFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbdc .NoFill !=nil {_aege :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbdc .NoFill ,_aege );};if _cbdc .SolidFill !=nil {_dfa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbdc .SolidFill ,_dfa );};if _cbdc .GradFill !=nil {_gfaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbdc .GradFill ,_gfaa );};if _cbdc .BlipFill !=nil {_fabe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbdc .BlipFill ,_fabe );};if _cbdc .PattFill !=nil {_fdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbdc .PattFill ,_fdg );};if _cbdc .GrpFill !=nil {_eead :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cbdc .GrpFill ,_eead );};if _cbdc .EffectLst !=nil {_aaab :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbdc .EffectLst ,_aaab );};if _cbdc .EffectDag !=nil {_abb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cbdc .EffectDag ,_abb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path +func (_begbd *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _dfdfg :=_begbd .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_dfdfg !=nil {return _dfdfg ;};if _begbd .ObjectDefaults !=nil {if _fdgb :=_begbd .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_fdgb !=nil {return _fdgb ;};};if _begbd .ExtraClrSchemeLst !=nil {if _edbda :=_begbd .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_edbda !=nil {return _edbda ;};};if _begbd .CustClrLst !=nil {if _gfgg :=_begbd .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_gfgg !=nil {return _gfgg ;};};if _begbd .ExtLst !=nil {if _adfd :=_begbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adfd !=nil {return _adfd ;};};return nil ;};func NewEG_ColorTransform ()*EG_ColorTransform {_bfcad :=&EG_ColorTransform {};return _bfcad };func (_egbbde ST_AnimationDgmOnlyBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egbbde .String (),start );};func NewCT_EffectProperties ()*CT_EffectProperties {_fbbe :=&CT_EffectProperties {};return _fbbe };func (_ecad *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecad .BldDgm !=nil {_eggf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_ecad .BldDgm ,_eggf );};if _ecad .BldChart !=nil {_gaff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ecad .BldChart ,_gaff );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;);func NewTbl ()*Tbl {_bcffb :=&Tbl {};_bcffb .CT_Table =*NewCT_Table ();return _bcffb };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 (_cgcf *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_badeg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cgcf .CNvPr ,_badeg );_eadb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cgcf .CNvGraphicFramePr ,_eadb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_gfedd :=&CT_TablePropertiesChoice {};return _gfedd ;};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;}; -// Validate validates the CT_HSLEffect and its children -func (_aafegb *CT_HSLEffect )Validate ()error {return _aafegb .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bfecg *CT_GradientStopList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffcee :for {_gdcba ,_affbf :=d .Token ();if _affbf !=nil {return _affbf ;};switch _cdgd :=_gdcba .(type ){case _b .StartElement :switch _cdgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073"}:_cbdff :=NewCT_GradientStop ();if _baedd :=d .DecodeElement (_cbdff ,&_cdgd );_baedd !=nil {return _baedd ;};_bfecg .Gs =append (_bfecg .Gs ,_cbdff );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006etS\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cdgd .Name );if _abdff :=d .Skip ();_abdff !=nil {return _abdff ;};};case _b .EndElement :break _ffcee ;case _b .CharData :};};return nil ;};func NewCT_LightRig ()*CT_LightRig {_aedff :=&CT_LightRig {};_aedff .RigAttr =ST_LightRigType (1);_aedff .DirAttr =ST_LightRigDirection (1);return _aedff ;};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_aacgb :=&CT_TextBodyProperties {};return _aacgb ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path +func (_dbadc *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _dccee ,_efgf :=range _dbadc .TxSp {if _bgccc :=_efgf .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dccee ));_bgccc !=nil {return _bgccc ;};};for _ebfde ,_dcba :=range _dbadc .Sp {if _ggecc :=_dcba .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_ebfde ));_ggecc !=nil {return _ggecc ;};};for _cbed ,_ffgbc :=range _dbadc .CxnSp {if _affe :=_ffgbc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cbed ));_affe !=nil {return _affe ;};};for _gdea ,_fgebc :=range _dbadc .Pic {if _gbdc :=_fgebc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_gdea ));_gbdc !=nil {return _gbdc ;};};for _bbdc ,_effe :=range _dbadc .GraphicFrame {if _fdaaf :=_effe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bbdc ));_fdaaf !=nil {return _fdaaf ;};};for _dcbf ,_fgffb :=range _dbadc .GrpSp {if _dgdad :=_fgffb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dcbf ));_dgdad !=nil {return _dgdad ;};};return nil ;};func (_bafaf *ThemeManager )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _bafaf .CT_EmptyElement .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path -func (_ecbf *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _gaf :=_ecbf .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gaf !=nil {return _gaf ;};return nil ;};func NewCT_StyleMatrix ()*CT_StyleMatrix {_ggfbce :=&CT_StyleMatrix {};_ggfbce .FillStyleLst =NewCT_FillStyleList ();_ggfbce .LnStyleLst =NewCT_LineStyleList ();_ggfbce .EffectStyleLst =NewCT_EffectStyleList ();_ggfbce .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _ggfbce ;};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;};type ST_PresetPatternVal byte ;func (_gebbc *ST_BlendMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gebbc =0;case "\u006f\u0076\u0065\u0072":*_gebbc =1;case "\u006d\u0075\u006c\u0074":*_gebbc =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_gebbc =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gebbc =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gebbc =5;};return nil ;}; +// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path +func (_ccfdd *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _fcgfg :=_ccfdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcgfg !=nil {return _fcgfg ;};return nil ;}; -// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path -func (_addfd *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _dbaf :=_addfd .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_dbaf !=nil {return _dbaf ;};if _addfd .ObjectDefaults !=nil {if _ccbbc :=_addfd .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_ccbbc !=nil {return _ccbbc ;};};if _addfd .ExtraClrSchemeLst !=nil {if _ddbg :=_addfd .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_ddbg !=nil {return _ddbg ;};};if _addfd .CustClrLst !=nil {if _eadcd :=_addfd .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_eadcd !=nil {return _eadcd ;};};if _addfd .ExtLst !=nil {if _cbbcg :=_addfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbbcg !=nil {return _cbbcg ;};};return nil ;};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;};func (_dfbd *CT_ColorChangeEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfbd .UseAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dfbd .UseAAttr ))});};e .EncodeToken (start );_cfbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_dfbd .ClrFrom ,_cfbg );_gedea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}};e .EncodeElement (_dfbd .ClrTo ,_gedea );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path +func (_gcbad *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _gcbad .FontScaleAttr !=nil {if _cecded :=_gcbad .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_cecded !=nil {return _cecded ;};};if _gcbad .LnSpcReductionAttr !=nil {if _gdbbd :=_gcbad .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gdbbd !=nil {return _gdbbd ;};};return nil ;}; -// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path -func (_ebfda *CT_Percentage )ValidateWithPath (path string )error {if _cbgfc :=_ebfda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbgfc !=nil {return _cbgfc ;};return nil ;};func (_ecagce *ST_TextUnderlineType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbdafc ,_gcedb :=d .Token ();if _gcedb !=nil {return _gcedb ;};if _acbd ,_egbgb :=_dbdafc .(_b .EndElement );_egbgb &&_acbd .Name ==start .Name {*_ecagce =1;return nil ;};if _dadbd ,_cffeef :=_dbdafc .(_b .CharData );!_cffeef {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbdafc );}else {switch string (_dadbd ){case "":*_ecagce =0;case "\u006e\u006f\u006e\u0065":*_ecagce =1;case "\u0077\u006f\u0072d\u0073":*_ecagce =2;case "\u0073\u006e\u0067":*_ecagce =3;case "\u0064\u0062\u006c":*_ecagce =4;case "\u0068\u0065\u0061v\u0079":*_ecagce =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ecagce =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_ecagce =7;case "\u0064\u0061\u0073\u0068":*_ecagce =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_ecagce =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_ecagce =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_ecagce =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ecagce =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_ecagce =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ecagce =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_ecagce =15;case "\u0077\u0061\u0076\u0079":*_ecagce =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_ecagce =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_ecagce =18;};};_dbdafc ,_gcedb =d .Token ();if _gcedb !=nil {return _gcedb ;};if _ccbef ,_fbedfb :=_dbdafc .(_b .EndElement );_fbedfb &&_ccbef .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbdafc );}; +// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path +func (_fcfdf *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil };func (_cdgfa *ST_EffectContainerType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdgfa =0;case "\u0073\u0069\u0062":*_cdgfa =1;case "\u0074\u0072\u0065\u0065":*_cdgfa =2;};return nil ;};func (_fefff ST_BlendMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fgdge :=_g .Attr {};_fgdge .Name =name ;switch _fefff {case ST_BlendModeUnset :_fgdge .Value ="";case ST_BlendModeOver :_fgdge .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_fgdge .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_fgdge .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_fgdge .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_fgdge .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _fgdge ,nil ;};func (_badfa *CT_Scale2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bcaafg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_badfa .Sx ,_bcaafg );_affa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_badfa .Sy ,_affa );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_fcbff :=&CT_GroupFillProperties {};return _fcbff ;}; -// Validate validates the CT_NonVisualContentPartProperties and its children -func (_accc *CT_NonVisualContentPartProperties )Validate ()error {return _accc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_GeomRect and its children +func (_gbbe *CT_GeomRect )Validate ()error {return _gbbe .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path -func (_eecd *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _dedd :=_eecd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dedd !=nil {return _dedd ;};return nil ;};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;};func (_gbbebg ST_TextFontAlignType )String ()string {switch _gbbebg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0074";case 3:return "\u0063\u0074\u0072";case 4:return "\u0062\u0061\u0073\u0065";case 5:return "\u0062";};return "";};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_edgac :=&CT_EmbeddedWAVAudioFile {};return _edgac ;}; - -// Validate validates the CT_LightRig and its children -func (_fegc *CT_LightRig )Validate ()error {return _fegc .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");}; - -// Validate validates the CT_Path2DLineTo and its children -func (_fdcaa *CT_Path2DLineTo )Validate ()error {return _fdcaa .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};func (_fbbg *CT_GradientStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073"},Value :_bb .Sprintf ("\u0025\u0076",_fbbg .PosAttr )});e .EncodeToken (start );if _fbbg .ScrgbClr !=nil {_ebdfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fbbg .ScrgbClr ,_ebdfc );};if _fbbg .SrgbClr !=nil {_aeab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fbbg .SrgbClr ,_aeab );};if _fbbg .HslClr !=nil {_baada :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fbbg .HslClr ,_baada );};if _fbbg .SysClr !=nil {_faefa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fbbg .SysClr ,_faefa );};if _fbbg .SchemeClr !=nil {_cedcf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fbbg .SchemeClr ,_cedcf );};if _fbbg .PrstClr !=nil {_ceffg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fbbg .PrstClr ,_ceffg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TextTabAlignType byte ;func (_ggfcc *CT_GrayscaleTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_cbaf ,_addg :=d .Token ();if _addg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006c\u0065T\u0072\u0061\u006e\u0073\u0066\u006f\u0072m\u003a\u0020\u0025\u0073",_addg );};if _ecfb ,_aaaae :=_cbaf .(_b .EndElement );_aaaae &&_ecfb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path +func (_abed *CT_TextBodyProperties )ValidateWithPath (path string )error {if _bbcae :=_abed .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_bbcae !=nil {return _bbcae ;};if _gcgfe :=_abed .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_gcgfe !=nil {return _gcgfe ;};if _dcccb :=_abed .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_dcccb !=nil {return _dcccb ;};if _eeecf :=_abed .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_eeecf !=nil {return _eeecf ;};if _abed .LInsAttr !=nil {if _fcccb :=_abed .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r");_fcccb !=nil {return _fcccb ;};};if _abed .TInsAttr !=nil {if _ababc :=_abed .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_ababc !=nil {return _ababc ;};};if _abed .RInsAttr !=nil {if _eddgc :=_abed .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r");_eddgc !=nil {return _eddgc ;};};if _abed .BInsAttr !=nil {if _bedccd :=_abed .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_bedccd !=nil {return _bedccd ;};};if _abed .NumColAttr !=nil {if *_abed .NumColAttr < 1{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0031\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_abed .NumColAttr );};if *_abed .NumColAttr > 16{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004e\u0075\u006d\u0043\u006f\u006c\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0036\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_abed .NumColAttr );};};if _abed .SpcColAttr !=nil {if *_abed .SpcColAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0070\u0063\u0043\u006f\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_abed .SpcColAttr );};};if _ddgadb :=_abed .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ddgadb !=nil {return _ddgadb ;};if _abed .PrstTxWarp !=nil {if _decbg :=_abed .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_decbg !=nil {return _decbg ;};};if _abed .NoAutofit !=nil {if _fecabb :=_abed .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_fecabb !=nil {return _fecabb ;};};if _abed .NormAutofit !=nil {if _abgc :=_abed .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_abgc !=nil {return _abgc ;};};if _abed .SpAutoFit !=nil {if _dfgag :=_abed .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_dfgag !=nil {return _dfgag ;};};if _abed .Scene3d !=nil {if _efedf :=_abed .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_efedf !=nil {return _efedf ;};};if _abed .Sp3d !=nil {if _afcba :=_abed .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_afcba !=nil {return _afcba ;};};if _abed .FlatTx !=nil {if _ceaaec :=_abed .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_ceaaec !=nil {return _ceaaec ;};};if _abed .ExtLst !=nil {if _aacdg :=_abed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aacdg !=nil {return _aacdg ;};};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path -func (_fbecb *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _fbecb .ExtLst !=nil {if _cafgb :=_fbecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cafgb !=nil {return _cafgb ;};};return nil ;};func (_ggac *CT_FontScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_ggac .NameAttr )});e .EncodeToken (start );_cecgd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ggac .MajorFont ,_cecgd );_fdeb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ggac .MinorFont ,_fdeb );if _ggac .ExtLst !=nil {_ecga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggac .ExtLst ,_ecga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aabda *CT_PositiveSize2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_aabda .CxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_aabda .CyAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;}; +// Validate validates the CT_ColorMapping and its children +func (_eagg *CT_ColorMapping )Validate ()error {return _eagg .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");}; -// Validate validates the CT_DashStop and its children -func (_dbgf *CT_DashStop )Validate ()error {return _dbgf .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");}; +// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path +func (_dbdg *CT_ColorMapping )ValidateWithPath (path string )error {if _dbdg .Bg1Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fB\u0067\u0031\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eeaf :=_dbdg .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_eeaf !=nil {return _eeaf ;};if _dbdg .Tx1Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fT\u0078\u0031\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bacg :=_dbdg .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_bacg !=nil {return _bacg ;};if _dbdg .Bg2Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fB\u0067\u0032\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cgga :=_dbdg .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_cgga !=nil {return _cgga ;};if _dbdg .Tx2Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fT\u0078\u0032\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _feec :=_dbdg .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_feec !=nil {return _feec ;};if _dbdg .Accent1Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0031\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _cgge :=_dbdg .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_cgge !=nil {return _cgge ;};if _dbdg .Accent2Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0032\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _cbgcde :=_dbdg .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_cbgcde !=nil {return _cbgcde ;};if _dbdg .Accent3Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0033\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _accbc :=_dbdg .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_accbc !=nil {return _accbc ;};if _dbdg .Accent4Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0034\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _ggddc :=_dbdg .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_ggddc !=nil {return _ggddc ;};if _dbdg .Accent5Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0035\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _bdgcg :=_dbdg .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_bdgcg !=nil {return _bdgcg ;};if _dbdg .Accent6Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0036\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _dcdd :=_dbdg .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_dcdd !=nil {return _dcdd ;};if _dbdg .HlinkAttr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0048\u006c\u0069n\u006b\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _efbb :=_dbdg .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_efbb !=nil {return _efbb ;};if _dbdg .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073/F\u006f\u006c\u0048l\u0069\u006e\u006b\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _geeb :=_dbdg .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_geeb !=nil {return _geeb ;};if _dbdg .ExtLst !=nil {if _ddfe :=_dbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddfe !=nil {return _ddfe ;};};return nil ;};func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_aeeed :=&CT_OuterShadowEffect {};return _aeeed ;};func (_gecca ST_PresetCameraType )String ()string {switch _gecca {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 "";}; -// Validate validates the CT_AudioCDTime and its children -func (_ead *CT_AudioCDTime )Validate ()error {return _ead .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};func (_dgbdf *CT_GraphicalObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgbdf .GraphicData =NewCT_GraphicalObjectData ();_gecf :for {_eecf ,_defag :=d .Token ();if _defag !=nil {return _defag ;};switch _ccgga :=_eecf .(type ){case _b .StartElement :switch _ccgga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _acc :=d .DecodeElement (_dgbdf .GraphicData ,&_ccgga );_acc !=nil {return _acc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069c\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_ccgga .Name );if _dbgb :=d .Skip ();_dbgb !=nil {return _dbgb ;};};case _b .EndElement :break _gecf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path +func (_fceafb *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _ecafg :=_fceafb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecafg !=nil {return _ecafg ;};return nil ;};func (_bgde *CT_AnimationChartElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgde .BldStepAttr =ST_ChartBuildStep (1);for _ ,_bddd :=range start .Attr {if _bddd .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_accfc ,_cdfb :=_fg .ParseInt (_bddd .Value ,10,32);if _cdfb !=nil {return _cdfb ;};_eac :=int32 (_accfc );_bgde .SeriesIdxAttr =&_eac ;continue ;};if _bddd .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_fddc ,_bdeg :=_fg .ParseInt (_bddd .Value ,10,32);if _bdeg !=nil {return _bdeg ;};_eeac :=int32 (_fddc );_bgde .CategoryIdxAttr =&_eeac ;continue ;};if _bddd .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_bgde .BldStepAttr .UnmarshalXMLAttr (_bddd );continue ;};};for {_cgg ,_bfa :=d .Token ();if _bfa !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0041nim\u0061ti\u006f\u006e\u0043\u0068\u0061\u0072\u0074El\u0065\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_bfa );};if _fgeb ,_agaf :=_cgg .(_g .EndElement );_agaf &&_fgeb .Name ==start .Name {break ;};};return nil ;};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;};func (_ebbba *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebbba .CNvPr =NewCT_NonVisualDrawingProps ();_ebbba .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_abca :for {_daef ,_dbbdef :=d .Token ();if _dbbdef !=nil {return _dbbdef ;};switch _abegc :=_daef .(type ){case _g .StartElement :switch _abegc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _dgdgb :=d .DecodeElement (_ebbba .CNvPr ,&_abegc );_dgdgb !=nil {return _dgdgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gegef :=d .DecodeElement (_ebbba .CNvGraphicFramePr ,&_abegc );_gegef !=nil {return _gegef ;};default:_fc .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",_abegc .Name );if _ceab :=d .Skip ();_ceab !=nil {return _ceab ;};};case _g .EndElement :break _abca ;case _g .CharData :};};return nil ;};func (_geacaa *ST_PresetColorVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dafff ,_fedbf :=d .Token ();if _fedbf !=nil {return _fedbf ;};if _eadff ,_bbccf :=_dafff .(_g .EndElement );_bbccf &&_eadff .Name ==start .Name {*_geacaa =1;return nil ;};if _begda ,_fcaab :=_dafff .(_g .CharData );!_fcaab {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dafff );}else {switch string (_begda ){case "":*_geacaa =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_geacaa =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_geacaa =2;case "\u0061\u0071\u0075\u0061":*_geacaa =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_geacaa =4;case "\u0061\u007a\u0075r\u0065":*_geacaa =5;case "\u0062\u0065\u0069g\u0065":*_geacaa =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_geacaa =7;case "\u0062\u006c\u0061c\u006b":*_geacaa =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_geacaa =9;case "\u0062\u006c\u0075\u0065":*_geacaa =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_geacaa =11;case "\u0062\u0072\u006fw\u006e":*_geacaa =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_geacaa =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_geacaa =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_geacaa =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_geacaa =16;case "\u0063\u006f\u0072a\u006c":*_geacaa =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_geacaa =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_geacaa =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_geacaa =20;case "\u0063\u0079\u0061\u006e":*_geacaa =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_geacaa =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_geacaa =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_geacaa =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_geacaa =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_geacaa =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_geacaa =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_geacaa =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_geacaa =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_geacaa =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_geacaa =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_geacaa =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_geacaa =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_geacaa =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_geacaa =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_geacaa =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_geacaa =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_geacaa =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_geacaa =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_geacaa =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_geacaa =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_geacaa =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_geacaa =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_geacaa =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_geacaa =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_geacaa =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_geacaa =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_geacaa =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_geacaa =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_geacaa =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_geacaa =51;case "\u0064\u006b\u0052e\u0064":*_geacaa =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_geacaa =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_geacaa =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_geacaa =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_geacaa =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_geacaa =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_geacaa =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_geacaa =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_geacaa =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_geacaa =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_geacaa =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_geacaa =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_geacaa =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_geacaa =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_geacaa =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_geacaa =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_geacaa =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_geacaa =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_geacaa =70;case "\u0067\u006f\u006c\u0064":*_geacaa =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_geacaa =72;case "\u0067\u0072\u0061\u0079":*_geacaa =73;case "\u0067\u0072\u0065\u0079":*_geacaa =74;case "\u0067\u0072\u0065e\u006e":*_geacaa =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_geacaa =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_geacaa =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_geacaa =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_geacaa =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_geacaa =80;case "\u0069\u0076\u006fr\u0079":*_geacaa =81;case "\u006b\u0068\u0061k\u0069":*_geacaa =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_geacaa =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_geacaa =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_geacaa =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_geacaa =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_geacaa =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_geacaa =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_geacaa =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_geacaa =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_geacaa =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_geacaa =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_geacaa =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_geacaa =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_geacaa =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_geacaa =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_geacaa =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_geacaa =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_geacaa =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_geacaa =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_geacaa =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_geacaa =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_geacaa =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_geacaa =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_geacaa =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_geacaa =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_geacaa =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_geacaa =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_geacaa =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_geacaa =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_geacaa =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_geacaa =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_geacaa =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_geacaa =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_geacaa =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_geacaa =116;case "\u006c\u0069\u006d\u0065":*_geacaa =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_geacaa =118;case "\u006c\u0069\u006ee\u006e":*_geacaa =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_geacaa =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_geacaa =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_geacaa =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_geacaa =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_geacaa =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_geacaa =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_geacaa =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_geacaa =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_geacaa =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_geacaa =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_geacaa =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_geacaa =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_geacaa =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_geacaa =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_geacaa =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_geacaa =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_geacaa =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_geacaa =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_geacaa =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_geacaa =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_geacaa =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_geacaa =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_geacaa =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_geacaa =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_geacaa =144;case "\u006e\u0061\u0076\u0079":*_geacaa =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_geacaa =146;case "\u006f\u006c\u0069v\u0065":*_geacaa =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_geacaa =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_geacaa =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_geacaa =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_geacaa =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_geacaa =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_geacaa =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_geacaa =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_geacaa =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_geacaa =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_geacaa =157;case "\u0070\u0065\u0072\u0075":*_geacaa =158;case "\u0070\u0069\u006e\u006b":*_geacaa =159;case "\u0070\u006c\u0075\u006d":*_geacaa =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_geacaa =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_geacaa =162;case "\u0072\u0065\u0064":*_geacaa =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_geacaa =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_geacaa =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_geacaa =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_geacaa =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_geacaa =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_geacaa =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_geacaa =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_geacaa =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_geacaa =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_geacaa =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_geacaa =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_geacaa =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_geacaa =176;case "\u0073\u006e\u006f\u0077":*_geacaa =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_geacaa =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_geacaa =179;case "\u0074\u0061\u006e":*_geacaa =180;case "\u0074\u0065\u0061\u006c":*_geacaa =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_geacaa =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_geacaa =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_geacaa =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_geacaa =185;case "\u0077\u0068\u0065a\u0074":*_geacaa =186;case "\u0077\u0068\u0069t\u0065":*_geacaa =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_geacaa =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_geacaa =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_geacaa =190;};};_dafff ,_fedbf =d .Token ();if _fedbf !=nil {return _fedbf ;};if _bbcegb ,_ggedc :=_dafff .(_g .EndElement );_ggedc &&_bbcegb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dafff );};type CT_GroupFillProperties struct{};func (_fcdbd *ST_AdjCoordinate )Validate ()error {return _fcdbd .ValidateWithPath ("")};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_ebbca :=&CT_NonVisualPictureProperties {};return _ebbca ;};func (_aabde *CT_StretchInfoProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acde :for {_gdeb ,_dcaef :=d .Token ();if _dcaef !=nil {return _dcaef ;};switch _abcac :=_gdeb .(type ){case _g .StartElement :switch _abcac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_aabde .FillRect =NewCT_RelativeRect ();if _cgfef :=d .DecodeElement (_aabde .FillRect ,&_abcac );_cgfef !=nil {return _cgfef ;};default:_fc .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",_abcac .Name );if _dffad :=d .Skip ();_dffad !=nil {return _dffad ;};};case _g .EndElement :break _acde ;case _g .CharData :};};return nil ;};func (_bcde *CT_FillEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcde .NoFill !=nil {_fdef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcde .NoFill ,_fdef );};if _bcde .SolidFill !=nil {_ecadf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcde .SolidFill ,_ecadf );};if _bcde .GradFill !=nil {_gaba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcde .GradFill ,_gaba );};if _bcde .BlipFill !=nil {_ebbgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcde .BlipFill ,_ebbgf );};if _bcde .PattFill !=nil {_eeea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcde .PattFill ,_eeea );};if _bcde .GrpFill !=nil {_cfaeg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bcde .GrpFill ,_cfaeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path -func (_afeda *CT_RelativeRect )ValidateWithPath (path string )error {if _afeda .LAttr !=nil {if _gfgea :=_afeda .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_gfgea !=nil {return _gfgea ;};};if _afeda .TAttr !=nil {if _cbbe :=_afeda .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cbbe !=nil {return _cbbe ;};};if _afeda .RAttr !=nil {if _beff :=_afeda .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_beff !=nil {return _beff ;};};if _afeda .BAttr !=nil {if _aafbe :=_afeda .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_aafbe !=nil {return _aafbe ;};};return nil ;};func (_dfcbda *CT_QuickTimeFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfbda :=range start .Attr {if _cfbda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfbda .Name .Local =="\u006c\u0069\u006e\u006b"||_cfbda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cfbda .Name .Local =="\u006c\u0069\u006e\u006b"{_dbecbe ,_fbege :=_cfbda .Value ,error (nil );if _fbege !=nil {return _fbege ;};_dfcbda .LinkAttr =_dbecbe ;continue ;};};_cgdbb :for {_bbfff ,_dccf :=d .Token ();if _dccf !=nil {return _dccf ;};switch _ffffd :=_bbfff .(type ){case _b .StartElement :switch _ffffd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfcbda .ExtLst =NewCT_OfficeArtExtensionList ();if _beafd :=d .DecodeElement (_dfcbda .ExtLst ,&_ffffd );_beafd !=nil {return _beafd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065\u0020\u0025v",_ffffd .Name );if _bbgeb :=d .Skip ();_bbgeb !=nil {return _bbgeb ;};};case _b .EndElement :break _cgdbb ;case _b .CharData :};};return nil ;};const (ST_TextAlignTypeUnset ST_TextAlignType =0;ST_TextAlignTypeL ST_TextAlignType =1;ST_TextAlignTypeCtr ST_TextAlignType =2;ST_TextAlignTypeR ST_TextAlignType =3;ST_TextAlignTypeJust ST_TextAlignType =4;ST_TextAlignTypeJustLow ST_TextAlignType =5;ST_TextAlignTypeDist ST_TextAlignType =6;ST_TextAlignTypeThaiDist ST_TextAlignType =7;);func (_fabgdb ST_DgmBuildStep )Validate ()error {return _fabgdb .ValidateWithPath ("")};func (_acgd *CT_GroupFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bgead ,_dbgbe :=d .Token ();if _dbgbe !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070F\u0069l\u006cP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_dbgbe );};if _gdbg ,_aebdb :=_bgead .(_b .EndElement );_aebdb &&_gdbg .Name ==start .Name {break ;};};return nil ;};func (_afgcd *CT_FontScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afgcd .MajorFont =NewCT_FontCollection ();_afgcd .MinorFont =NewCT_FontCollection ();for _ ,_fabca :=range start .Attr {if _fabca .Name .Local =="\u006e\u0061\u006d\u0065"{_ageag ,_cebea :=_fabca .Value ,error (nil );if _cebea !=nil {return _cebea ;};_afgcd .NameAttr =_ageag ;continue ;};};_edbfd :for {_bbdg ,_afbf :=d .Token ();if _afbf !=nil {return _afbf ;};switch _aebfd :=_bbdg .(type ){case _b .StartElement :switch _aebfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _cbgf :=d .DecodeElement (_afgcd .MajorFont ,&_aebfd );_cbgf !=nil {return _cbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _baaac :=d .DecodeElement (_afgcd .MinorFont ,&_aebfd );_baaac !=nil {return _baaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afgcd .ExtLst =NewCT_OfficeArtExtensionList ();if _gdfb :=d .DecodeElement (_afgcd .ExtLst ,&_aebfd );_gdfb !=nil {return _gdfb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065 \u0025\u0076",_aebfd .Name );if _bgfcc :=d .Skip ();_bgfcc !=nil {return _bgfcc ;};};case _b .EndElement :break _edbfd ;case _b .CharData :};};return nil ;};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;}; +// Validate validates the CT_Path2DCubicBezierTo and its children +func (_adabd *CT_Path2DCubicBezierTo )Validate ()error {return _adabd .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");};func NewEG_ShadeProperties ()*EG_ShadeProperties {_aeggbg :=&EG_ShadeProperties {};return _aeggbg };func (_fgafb ST_CompoundLine )Validate ()error {return _fgafb .ValidateWithPath ("")};type CT_TableGrid struct{GridCol []*CT_TableCol ;};func (_bcaef *CT_PictureLocking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffgdd :=range start .Attr {if _ffgdd .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_gaagd ,_afaf :=_fg .ParseBool (_ffgdd .Value );if _afaf !=nil {return _afaf ;};_bcaef .NoCropAttr =&_gaagd ;continue ;};if _ffgdd .Name .Local =="\u006e\u006f\u0047r\u0070"{_acda ,_dagcc :=_fg .ParseBool (_ffgdd .Value );if _dagcc !=nil {return _dagcc ;};_bcaef .NoGrpAttr =&_acda ;continue ;};if _ffgdd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ggaee ,_cbgbb :=_fg .ParseBool (_ffgdd .Value );if _cbgbb !=nil {return _cbgbb ;};_bcaef .NoSelectAttr =&_ggaee ;continue ;};if _ffgdd .Name .Local =="\u006e\u006f\u0052o\u0074"{_ccbb ,_adfe :=_fg .ParseBool (_ffgdd .Value );if _adfe !=nil {return _adfe ;};_bcaef .NoRotAttr =&_ccbb ;continue ;};if _ffgdd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gcbfa ,_fgcfe :=_fg .ParseBool (_ffgdd .Value );if _fgcfe !=nil {return _fgcfe ;};_bcaef .NoChangeAspectAttr =&_gcbfa ;continue ;};if _ffgdd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_cdgffb ,_afaag :=_fg .ParseBool (_ffgdd .Value );if _afaag !=nil {return _afaag ;};_bcaef .NoMoveAttr =&_cdgffb ;continue ;};if _ffgdd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_agcc ,_ecceac :=_fg .ParseBool (_ffgdd .Value );if _ecceac !=nil {return _ecceac ;};_bcaef .NoResizeAttr =&_agcc ;continue ;};if _ffgdd .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_ffdfd ,_fcgdc :=_fg .ParseBool (_ffgdd .Value );if _fcgdc !=nil {return _fcgdc ;};_bcaef .NoEditPointsAttr =&_ffdfd ;continue ;};if _ffgdd .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_baeae ,_babfbe :=_fg .ParseBool (_ffgdd .Value );if _babfbe !=nil {return _babfbe ;};_bcaef .NoAdjustHandlesAttr =&_baeae ;continue ;};if _ffgdd .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_aefc ,_ageab :=_fg .ParseBool (_ffgdd .Value );if _ageab !=nil {return _ageab ;};_bcaef .NoChangeArrowheadsAttr =&_aefc ;continue ;};if _ffgdd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_dafcgd ,_dggab :=_fg .ParseBool (_ffgdd .Value );if _dggab !=nil {return _dggab ;};_bcaef .NoChangeShapeTypeAttr =&_dafcgd ;continue ;};};_fafc :for {_cedd ,_gage :=d .Token ();if _gage !=nil {return _gage ;};switch _geed :=_cedd .(type ){case _g .StartElement :switch _geed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcaef .ExtLst =NewCT_OfficeArtExtensionList ();if _dagee :=d .DecodeElement (_bcaef .ExtLst ,&_geed );_dagee !=nil {return _dagee ;};default:_fc .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",_geed .Name );if _edeee :=d .Skip ();_edeee !=nil {return _edeee ;};};case _g .EndElement :break _fafc ;case _g .CharData :};};return nil ;};func (_gbeb *CT_GeomGuide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_deabg :=range start .Attr {if _deabg .Name .Local =="\u006e\u0061\u006d\u0065"{_ddgfa ,_abffg :=_deabg .Value ,error (nil );if _abffg !=nil {return _abffg ;};_gbeb .NameAttr =_ddgfa ;continue ;};if _deabg .Name .Local =="\u0066\u006d\u006c\u0061"{_dgfdc ,_dbfcb :=_deabg .Value ,error (nil );if _dbfcb !=nil {return _dbfcb ;};_gbeb .FmlaAttr =_dgfdc ;continue ;};};for {_fbffb ,_bbde :=d .Token ();if _bbde !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_bbde );};if _effd ,_eace :=_fbffb .(_g .EndElement );_eace &&_effd .Name ==start .Name {break ;};};return nil ;};func (_gbcba *ST_BlendMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccbc ,_febff :=d .Token ();if _febff !=nil {return _febff ;};if _ccbagdg ,_gffce :=_ccbc .(_g .EndElement );_gffce &&_ccbagdg .Name ==start .Name {*_gbcba =1;return nil ;};if _becac ,_ffebc :=_ccbc .(_g .CharData );!_ffebc {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccbc );}else {switch string (_becac ){case "":*_gbcba =0;case "\u006f\u0076\u0065\u0072":*_gbcba =1;case "\u006d\u0075\u006c\u0074":*_gbcba =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_gbcba =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gbcba =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gbcba =5;};};_ccbc ,_febff =d .Token ();if _febff !=nil {return _febff ;};if _acefbe ,_becefg :=_ccbc .(_g .EndElement );_becefg &&_acefbe .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccbc );}; -// Validate validates the EG_TextAutofit and its children -func (_gbdfcf *EG_TextAutofit )Validate ()error {return _gbdfcf .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func NewCT_SRgbColor ()*CT_SRgbColor {_begff :=&CT_SRgbColor {};return _begff };func (_fbaeg *CT_LineJoinBevel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Percentage and its children +func (_ebaccf *CT_Percentage )Validate ()error {return _ebaccf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");}; -// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path -func (_dcgbe *EG_TextGeometry )ValidateWithPath (path string )error {if _dcgbe .CustGeom !=nil {if _fegad :=_dcgbe .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_fegad !=nil {return _fegad ;};};if _dcgbe .PrstTxWarp !=nil {if _fedea :=_dcgbe .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_fedea !=nil {return _fedea ;};};return nil ;};type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_aeed *ST_SystemColorVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggaaca ,_defce :=d .Token ();if _defce !=nil {return _defce ;};if _bfefd ,_efdeee :=_ggaaca .(_b .EndElement );_efdeee &&_bfefd .Name ==start .Name {*_aeed =1;return nil ;};if _fgdbf ,_cdggb :=_ggaaca .(_b .CharData );!_cdggb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggaaca );}else {switch string (_fgdbf ){case "":*_aeed =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_aeed =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_aeed =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_aeed =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_aeed =4;case "\u006d\u0065\u006e\u0075":*_aeed =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_aeed =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_aeed =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_aeed =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_aeed =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_aeed =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_aeed =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_aeed =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_aeed =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_aeed =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_aeed =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_aeed =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_aeed =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_aeed =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_aeed =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_aeed =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_aeed =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_aeed =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_aeed =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_aeed =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_aeed =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_aeed =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_aeed =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_aeed =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_aeed =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_aeed =30;};};_ggaaca ,_defce =d .Token ();if _defce !=nil {return _defce ;};if _ggebf ,_gcaafc :=_ggaaca .(_b .EndElement );_gcaafc &&_ggebf .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggaaca );};func NewEG_LineDashProperties ()*EG_LineDashProperties {_ecbabff :=&EG_LineDashProperties {};return _ecbabff ;};func (_cgegd *CT_NonVisualDrawingProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddab :=range start .Attr {if _ddab .Name .Local =="\u0069\u0064"{_adbgd ,_gecba :=_a .ParseUint (_ddab .Value ,10,32);if _gecba !=nil {return _gecba ;};_cgegd .IdAttr =uint32 (_adbgd );continue ;};if _ddab .Name .Local =="\u006e\u0061\u006d\u0065"{_defea ,_gedf :=_ddab .Value ,error (nil );if _gedf !=nil {return _gedf ;};_cgegd .NameAttr =_defea ;continue ;};if _ddab .Name .Local =="\u0064\u0065\u0073c\u0072"{_gggdf ,_cgacd :=_ddab .Value ,error (nil );if _cgacd !=nil {return _cgacd ;};_cgegd .DescrAttr =&_gggdf ;continue ;};if _ddab .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_aeffdb ,_cfadb :=_a .ParseBool (_ddab .Value );if _cfadb !=nil {return _cfadb ;};_cgegd .HiddenAttr =&_aeffdb ;continue ;};if _ddab .Name .Local =="\u0074\u0069\u0074l\u0065"{_eagefc ,_gfgae :=_ddab .Value ,error (nil );if _gfgae !=nil {return _gfgae ;};_cgegd .TitleAttr =&_eagefc ;continue ;};};_abefd :for {_eebe ,_afggc :=d .Token ();if _afggc !=nil {return _afggc ;};switch _edcddb :=_eebe .(type ){case _b .StartElement :switch _edcddb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_cgegd .HlinkClick =NewCT_Hyperlink ();if _cbgd :=d .DecodeElement (_cgegd .HlinkClick ,&_edcddb );_cbgd !=nil {return _cbgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_cgegd .HlinkHover =NewCT_Hyperlink ();if _aecff :=d .DecodeElement (_cgegd .HlinkHover ,&_edcddb );_aecff !=nil {return _aecff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgegd .ExtLst =NewCT_OfficeArtExtensionList ();if _dabg :=d .DecodeElement (_cgegd .ExtLst ,&_edcddb );_dabg !=nil {return _dabg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067P\u0072\u006f\u0070\u0073\u0020%\u0076",_edcddb .Name );if _beaa :=d .Skip ();_beaa !=nil {return _beaa ;};};case _b .EndElement :break _abefd ;case _b .CharData :};};return nil ;};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_feegf :=ST_AdjAngle {};_edfaa ,_dfeab :=_a .ParseInt (s ,10,64);if _dfeab !=nil {_feegf .ST_GeomGuideName =&s ;}else {_gceb :=int32 (_edfaa );_feegf .ST_Angle =&_gceb ;};return _feegf ,nil ;};func (_dgaff ST_TextUnderlineType )String ()string {switch _dgaff {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0073\u006e\u0067";case 4:return "\u0064\u0062\u006c";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 8:return "\u0064\u0061\u0073\u0068";case 9:return "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 11:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 12:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 13:return "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 14:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 15:return "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 16:return "\u0077\u0061\u0076\u0079";case 17:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 18:return "\u0077a\u0076\u0079\u0044\u0062\u006c";};return "";}; +// Validate validates the CT_AudioFile and its children +func (_adg *CT_AudioFile )Validate ()error {return _adg .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};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 ;}; -// Validate validates the CT_GroupTransform2D and its children -func (_fded *CT_GroupTransform2D )Validate ()error {return _fded .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");};func (_bagef ST_TextWrappingType )ValidateWithPath (path string )error {switch _bagef {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bagef ));};return nil ;};func (_agecaf *ST_PresetCameraType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfedff ,_gcgfd :=d .Token ();if _gcgfd !=nil {return _gcgfd ;};if _gfgec ,_ffgbgc :=_bfedff .(_b .EndElement );_ffgbgc &&_gfgec .Name ==start .Name {*_agecaf =1;return nil ;};if _defecb ,_eebgf :=_bfedff .(_b .CharData );!_eebgf {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfedff );}else {switch string (_defecb ){case "":*_agecaf =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_agecaf =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_agecaf =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_agecaf =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_agecaf =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_agecaf =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_agecaf =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_agecaf =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agecaf =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_agecaf =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_agecaf =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_agecaf =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_agecaf =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_agecaf =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_agecaf =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_agecaf =15;case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_agecaf =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agecaf =17;case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_agecaf =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_agecaf =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_agecaf =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_agecaf =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_agecaf =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_agecaf =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_agecaf =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_agecaf =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_agecaf =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_agecaf =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_agecaf =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_agecaf =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_agecaf =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_agecaf =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_agecaf =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_agecaf =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_agecaf =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_agecaf =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_agecaf =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_agecaf =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_agecaf =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_agecaf =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_agecaf =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_agecaf =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_agecaf =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_agecaf =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_agecaf =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_agecaf =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agecaf =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_agecaf =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_agecaf =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_agecaf =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_agecaf =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_agecaf =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_agecaf =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_agecaf =53;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_agecaf =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_agecaf =55;case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_agecaf =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_agecaf =57;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_agecaf =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_agecaf =59;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_agecaf =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_agecaf =61;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_agecaf =62;};};_bfedff ,_gcgfd =d .Token ();if _gcgfd !=nil {return _gcgfd ;};if _gegdd ,_fgfcba :=_bfedff .(_b .EndElement );_fgfcba &&_gegdd .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfedff );};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};func (_fgff *CT_RelativeOffsetEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eceda :=range start .Attr {if _eceda .Name .Local =="\u0074\u0078"{_gfacg ,_gagge :=ParseUnionST_Percentage (_eceda .Value );if _gagge !=nil {return _gagge ;};_fgff .TxAttr =&_gfacg ;continue ;};if _eceda .Name .Local =="\u0074\u0079"{_gabcbd ,_edaab :=ParseUnionST_Percentage (_eceda .Value );if _edaab !=nil {return _edaab ;};_fgff .TyAttr =&_gabcbd ;continue ;};};for {_badfe ,_bgfeb :=d .Token ();if _bgfeb !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u0076\u0065\u004f\u0066\u0066s\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020%\u0073",_bgfeb );};if _afcga ,_degfe :=_badfe .(_b .EndElement );_degfe &&_afcga .Name ==start .Name {break ;};};return nil ;};type CT_BlipChoice struct{AlphaBiLevel []*CT_AlphaBiLevelEffect ;AlphaCeiling []*CT_AlphaCeilingEffect ;AlphaFloor []*CT_AlphaFloorEffect ;AlphaInv []*CT_AlphaInverseEffect ;AlphaMod []*CT_AlphaModulateEffect ;AlphaModFix []*CT_AlphaModulateFixedEffect ;AlphaRepl []*CT_AlphaReplaceEffect ;BiLevel []*CT_BiLevelEffect ;Blur []*CT_BlurEffect ;ClrChange []*CT_ColorChangeEffect ;ClrRepl []*CT_ColorReplaceEffect ;Duotone []*CT_DuotoneEffect ;FillOverlay []*CT_FillOverlayEffect ;Grayscl []*CT_GrayscaleEffect ;Hsl []*CT_HSLEffect ;Lum []*CT_LuminanceEffect ;Tint []*CT_TintEffect ;};func (_ffbgg ST_TextAlignType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdgfb :=_b .Attr {};_fdgfb .Name =name ;switch _ffbgg {case ST_TextAlignTypeUnset :_fdgfb .Value ="";case ST_TextAlignTypeL :_fdgfb .Value ="\u006c";case ST_TextAlignTypeCtr :_fdgfb .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_fdgfb .Value ="\u0072";case ST_TextAlignTypeJust :_fdgfb .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_fdgfb .Value ="\u006au\u0073\u0074\u004c\u006f\u0077";case ST_TextAlignTypeDist :_fdgfb .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_fdgfb .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _fdgfb ,nil ;};func (_gacf *CT_StyleMatrix )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gacf .FillStyleLst =NewCT_FillStyleList ();_gacf .LnStyleLst =NewCT_LineStyleList ();_gacf .EffectStyleLst =NewCT_EffectStyleList ();_gacf .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_edgc :=range start .Attr {if _edgc .Name .Local =="\u006e\u0061\u006d\u0065"{_gcfa ,_aabce :=_edgc .Value ,error (nil );if _aabce !=nil {return _aabce ;};_gacf .NameAttr =&_gcfa ;continue ;};};_dbabca :for {_gaebg ,_eeacd :=d .Token ();if _eeacd !=nil {return _eeacd ;};switch _bdbda :=_gaebg .(type ){case _b .StartElement :switch _bdbda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _adcc :=d .DecodeElement (_gacf .FillStyleLst ,&_bdbda );_adcc !=nil {return _adcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _ebcab :=d .DecodeElement (_gacf .LnStyleLst ,&_bdbda );_ebcab !=nil {return _ebcab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _ccceeb :=d .DecodeElement (_gacf .EffectStyleLst ,&_bdbda );_ccceeb !=nil {return _ccceeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _ffeaab :=d .DecodeElement (_gacf .BgFillStyleLst ,&_bdbda );_ffeaab !=nil {return _ffeaab ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061t\u0072i\u0078\u0020\u0025\u0076",_bdbda .Name );if _eceac :=d .Skip ();_eceac !=nil {return _eceac ;};};case _b .EndElement :break _dbabca ;case _b .CharData :};};return nil ;};func (_ggaae *CT_Point3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbagd :=range start .Attr {if _cbagd .Name .Local =="\u0078"{_cfbdd ,_gdggb :=ParseUnionST_Coordinate (_cbagd .Value );if _gdggb !=nil {return _gdggb ;};_ggaae .XAttr =_cfbdd ;continue ;};if _cbagd .Name .Local =="\u0079"{_cfgae ,_bdgcf :=ParseUnionST_Coordinate (_cbagd .Value );if _bdgcf !=nil {return _bdgcf ;};_ggaae .YAttr =_cfgae ;continue ;};if _cbagd .Name .Local =="\u007a"{_cecca ,_gfgab :=ParseUnionST_Coordinate (_cbagd .Value );if _gfgab !=nil {return _gfgab ;};_ggaae .ZAttr =_cecca ;continue ;};};for {_edefb ,_ccfg :=d .Token ();if _ccfg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_ccfg );};if _dgcfd ,_gdfe :=_edefb .(_b .EndElement );_gdfe &&_dgcfd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path +func (_cegf *CT_ContentPartLocking )ValidateWithPath (path string )error {if _cegf .ExtLst !=nil {if _fabd :=_cegf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fabd !=nil {return _fabd ;};};return nil ;};func (_gecdg ST_LineEndLength )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gecdg .String (),start );};func (_eceb *CT_BackgroundFillStyleList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbe :for {_agg ,_gbe :=d .Token ();if _gbe !=nil {return _gbe ;};switch _ddc :=_agg .(type ){case _g .StartElement :switch _ddc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fba :=NewEG_FillProperties ();_fba .NoFill =NewCT_NoFillProperties ();if _geda :=d .DecodeElement (_fba .NoFill ,&_ddc );_geda !=nil {return _geda ;};_eceb .EG_FillProperties =append (_eceb .EG_FillProperties ,_fba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aff :=NewEG_FillProperties ();_aff .SolidFill =NewCT_SolidColorFillProperties ();if _afcc :=d .DecodeElement (_aff .SolidFill ,&_ddc );_afcc !=nil {return _afcc ;};_eceb .EG_FillProperties =append (_eceb .EG_FillProperties ,_aff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ebg :=NewEG_FillProperties ();_ebg .GradFill =NewCT_GradientFillProperties ();if _fcca :=d .DecodeElement (_ebg .GradFill ,&_ddc );_fcca !=nil {return _fcca ;};_eceb .EG_FillProperties =append (_eceb .EG_FillProperties ,_ebg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fbda :=NewEG_FillProperties ();_fbda .BlipFill =NewCT_BlipFillProperties ();if _fcff :=d .DecodeElement (_fbda .BlipFill ,&_ddc );_fcff !=nil {return _fcff ;};_eceb .EG_FillProperties =append (_eceb .EG_FillProperties ,_fbda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gge :=NewEG_FillProperties ();_gge .PattFill =NewCT_PatternFillProperties ();if _addb :=d .DecodeElement (_gge .PattFill ,&_ddc );_addb !=nil {return _addb ;};_eceb .EG_FillProperties =append (_eceb .EG_FillProperties ,_gge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cbef :=NewEG_FillProperties ();_cbef .GrpFill =NewCT_GroupFillProperties ();if _gfbc :=d .DecodeElement (_cbef .GrpFill ,&_ddc );_gfbc !=nil {return _gfbc ;};_eceb .EG_FillProperties =append (_eceb .EG_FillProperties ,_cbef );default:_fc .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",_ddc .Name );if _cbda :=d .Skip ();_cbda !=nil {return _cbda ;};};case _g .EndElement :break _fbe ;case _g .CharData :};};return nil ;};func NewCT_Percentage ()*CT_Percentage {_effdf :=&CT_Percentage {};return _effdf };func (_cgbgf *CT_GvmlConnector )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_facgg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cgbgf .NvCxnSpPr ,_facgg );_fecdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cgbgf .SpPr ,_fecdc );if _cgbgf .Style !=nil {_fbdac :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cgbgf .Style ,_fbdac );};if _cgbgf .ExtLst !=nil {_cdbed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgbgf .ExtLst ,_cdbed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbcce *CT_TextBulletSizePoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_fbcce .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path -func (_cccgc *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _cgbgc :=_cccgc .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cgbgc !=nil {return _cgbgc ;};if _bacfc :=_cccgc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bacfc !=nil {return _bacfc ;};for _afcc ,_ecddef :=range _cccgc .Choice {if _eeddf :=_ecddef .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_afcc ));_eeddf !=nil {return _eeddf ;};};if _cccgc .ExtLst !=nil {if _bfcbg :=_cccgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfcbg !=nil {return _bfcbg ;};};return nil ;};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};func (_gedbee *CT_TableStyleTextStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gedbee .BAttr !=ST_OnOffStyleTypeUnset {_dafga ,_ggbde :=_gedbee .BAttr .MarshalXMLAttr (_b .Name {Local :"\u0062"});if _ggbde !=nil {return _ggbde ;};start .Attr =append (start .Attr ,_dafga );};if _gedbee .IAttr !=ST_OnOffStyleTypeUnset {_dgcfga ,_fadce :=_gedbee .IAttr .MarshalXMLAttr (_b .Name {Local :"\u0069"});if _fadce !=nil {return _fadce ;};start .Attr =append (start .Attr ,_dgcfga );};e .EncodeToken (start );if _gedbee .Font !=nil {_aabbea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_gedbee .Font ,_aabbea );};if _gedbee .FontRef !=nil {_fdddg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_gedbee .FontRef ,_fdddg );};if _gedbee .ScrgbClr !=nil {_cbdee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gedbee .ScrgbClr ,_cbdee );};if _gedbee .SrgbClr !=nil {_bgdbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gedbee .SrgbClr ,_bgdbg );};if _gedbee .HslClr !=nil {_fgbbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gedbee .HslClr ,_fgbbc );};if _gedbee .SysClr !=nil {_dead :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gedbee .SysClr ,_dead );};if _gedbee .SchemeClr !=nil {_geeggb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gedbee .SchemeClr ,_geeggb );};if _gedbee .PrstClr !=nil {_bgfff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gedbee .PrstClr ,_bgfff );};if _gedbee .ExtLst !=nil {_cffba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gedbee .ExtLst ,_cffba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggde *CT_GvmlTextShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggde .TxBody =NewCT_TextBody ();_defcg :for {_cbfde ,_eaba :=d .Token ();if _eaba !=nil {return _eaba ;};switch _dagbb :=_cbfde .(type ){case _b .StartElement :switch _dagbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _ceecg :=d .DecodeElement (_ggde .TxBody ,&_dagbb );_ceecg !=nil {return _ceecg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_ggde .Choice =NewCT_GvmlTextShapeChoice ();if _afcde :=d .DecodeElement (&_ggde .Choice .UseSpRect ,&_dagbb );_afcde !=nil {return _afcde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_ggde .Choice =NewCT_GvmlTextShapeChoice ();if _eada :=d .DecodeElement (&_ggde .Choice .Xfrm ,&_dagbb );_eada !=nil {return _eada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggde .ExtLst =NewCT_OfficeArtExtensionList ();if _ccdb :=d .DecodeElement (_ggde .ExtLst ,&_dagbb );_ccdb !=nil {return _ccdb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025v",_dagbb .Name );if _edade :=d .Skip ();_edade !=nil {return _edade ;};};case _b .EndElement :break _defcg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path +func (_efcac *EG_ColorChoice )ValidateWithPath (path string )error {if _efcac .ScrgbClr !=nil {if _ggeab :=_efcac .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ggeab !=nil {return _ggeab ;};};if _efcac .SrgbClr !=nil {if _agbec :=_efcac .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_agbec !=nil {return _agbec ;};};if _efcac .HslClr !=nil {if _bcfebb :=_efcac .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bcfebb !=nil {return _bcfebb ;};};if _efcac .SysClr !=nil {if _dfggf :=_efcac .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_dfggf !=nil {return _dfggf ;};};if _efcac .SchemeClr !=nil {if _ggdeg :=_efcac .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ggdeg !=nil {return _ggdeg ;};};if _efcac .PrstClr !=nil {if _afgc :=_efcac .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_afgc !=nil {return _afgc ;};};return nil ;};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;);func (_aefac ST_TextCapsType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aefac .String (),start );}; -// Validate validates the CT_TextUnderlineFillGroupWrapper and its children -func (_eabdb *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _eabdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072");};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_cbecg :=&CT_GroupFillProperties {};return _cbecg ;};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_gefcc :=&CT_GvmlGraphicFrameNonVisual {};_gefcc .CNvPr =NewCT_NonVisualDrawingProps ();_gefcc .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _gefcc ;};func (_becef *CT_ConnectorLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _becef .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoGrpAttr ))});};if _becef .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoSelectAttr ))});};if _becef .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoRotAttr ))});};if _becef .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoChangeAspectAttr ))});};if _becef .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoMoveAttr ))});};if _becef .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoResizeAttr ))});};if _becef .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoEditPointsAttr ))});};if _becef .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoAdjustHandlesAttr ))});};if _becef .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoChangeArrowheadsAttr ))});};if _becef .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_becef .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _becef .ExtLst !=nil {_ecdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_becef .ExtLst ,_ecdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DefaultShapeDefinition and its children +func (_dbca *CT_DefaultShapeDefinition )Validate ()error {return _dbca .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;}; -// Validate validates the CT_FillStyleList and its children -func (_degc *CT_FillStyleList )Validate ()error {return _degc .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;}; +// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path +func (_fbbg *CT_EffectStyleItem )ValidateWithPath (path string )error {if _fbbg .EffectLst !=nil {if _gdeg :=_fbbg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gdeg !=nil {return _gdeg ;};};if _fbbg .EffectDag !=nil {if _bgdee :=_fbbg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bgdee !=nil {return _bgdee ;};};if _fbbg .Scene3d !=nil {if _edcf :=_fbbg .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_edcf !=nil {return _edcf ;};};if _fbbg .Sp3d !=nil {if _adcfg :=_fbbg .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_adcfg !=nil {return _adcfg ;};};return nil ;};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func NewThemeManager ()*ThemeManager {_afgcc :=&ThemeManager {};_afgcc .CT_EmptyElement =*NewCT_EmptyElement ();return _afgcc ;};func (_cgde ST_PresetColorVal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_caedc :=_g .Attr {};_caedc .Name =name ;switch _cgde {case ST_PresetColorValUnset :_caedc .Value ="";case ST_PresetColorValAliceBlue :_caedc .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_caedc .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_caedc .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_caedc .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_caedc .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_caedc .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_caedc .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_caedc .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_caedc .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case ST_PresetColorValBlue :_caedc .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_caedc .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_caedc .Value ="\u0062\u0072\u006fw\u006e";case ST_PresetColorValBurlyWood :_caedc .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_caedc .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_caedc .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case ST_PresetColorValChocolate :_caedc .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_caedc .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_caedc .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case ST_PresetColorValCornsilk :_caedc .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_caedc .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_caedc .Value ="\u0063\u0079\u0061\u006e";case ST_PresetColorValDarkBlue :_caedc .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_caedc .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_caedc .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDarkGray :_caedc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_caedc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_caedc .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_PresetColorValDarkKhaki :_caedc .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_caedc .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_caedc .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkOrange :_caedc .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_caedc .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_caedc .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_PresetColorValDarkSalmon :_caedc .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_caedc .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_caedc .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkSlateGray :_caedc .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_caedc .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkTurquoise :_caedc .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_caedc .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_caedc .Value ="\u0064\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDkCyan :_caedc .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_caedc .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_caedc .Value ="\u0064\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDkGrey :_caedc .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_caedc .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_caedc .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069";case ST_PresetColorValDkMagenta :_caedc .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_caedc .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_caedc .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDkOrchid :_caedc .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_caedc .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_caedc .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDkSeaGreen :_caedc .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_caedc .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_caedc .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDkSlateGrey :_caedc .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_caedc .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_caedc .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDeepPink :_caedc .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_caedc .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_caedc .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079";case ST_PresetColorValDimGrey :_caedc .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_caedc .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_caedc .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case ST_PresetColorValFloralWhite :_caedc .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_caedc .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_caedc .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061";case ST_PresetColorValGainsboro :_caedc .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_caedc .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_caedc .Value ="\u0067\u006f\u006c\u0064";case ST_PresetColorValGoldenrod :_caedc .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_caedc .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_caedc .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_caedc .Value ="\u0067\u0072\u0065e\u006e";case ST_PresetColorValGreenYellow :_caedc .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_caedc .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_caedc .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValIndianRed :_caedc .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_caedc .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_caedc .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_caedc .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_caedc .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_caedc .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_caedc .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_caedc .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_caedc .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_caedc .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_caedc .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_caedc .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case ST_PresetColorValLightGray :_caedc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_caedc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_caedc .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightPink :_caedc .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_caedc .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_caedc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightSkyBlue :_caedc .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_caedc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case ST_PresetColorValLightSlateGrey :_caedc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_caedc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case ST_PresetColorValLightYellow :_caedc .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_caedc .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_caedc .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLtCyan :_caedc .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_caedc .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_caedc .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_PresetColorValLtGrey :_caedc .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_caedc .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_caedc .Value ="\u006c\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValLtSalmon :_caedc .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_caedc .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_caedc .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case ST_PresetColorValLtSlateGray :_caedc .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_caedc .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_caedc .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case ST_PresetColorValLtYellow :_caedc .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_caedc .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_caedc .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValLinen :_caedc .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_caedc .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_caedc .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_caedc .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMedBlue :_caedc .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_caedc .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_caedc .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case ST_PresetColorValMedSeaGreen :_caedc .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_caedc .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_caedc .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMedTurquoise :_caedc .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_caedc .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_caedc .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMediumBlue :_caedc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_caedc .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_caedc .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValMediumSeaGreen :_caedc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_caedc .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumSpringGreen :_caedc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_caedc .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMediumVioletRed :_caedc .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_caedc .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValMintCream :_caedc .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_caedc .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_caedc .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case ST_PresetColorValNavajoWhite :_caedc .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_caedc .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_caedc .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065";case ST_PresetColorValOlive :_caedc .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_caedc .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_caedc .Value ="\u006f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValOrangeRed :_caedc .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_caedc .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_caedc .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValPaleGreen :_caedc .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_caedc .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_caedc .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValPapayaWhip :_caedc .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_caedc .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_caedc .Value ="\u0070\u0065\u0072\u0075";case ST_PresetColorValPink :_caedc .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_caedc .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_caedc .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValPurple :_caedc .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_caedc .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_caedc .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_caedc .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case ST_PresetColorValSaddleBrown :_caedc .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_caedc .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_caedc .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSeaGreen :_caedc .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_caedc .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_caedc .Value ="\u0073\u0069\u0065\u006e\u006e\u0061";case ST_PresetColorValSilver :_caedc .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_caedc .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_caedc .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case ST_PresetColorValSlateGray :_caedc .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_caedc .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_caedc .Value ="\u0073\u006e\u006f\u0077";case ST_PresetColorValSpringGreen :_caedc .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_caedc .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_caedc .Value ="\u0074\u0061\u006e";case ST_PresetColorValTeal :_caedc .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_caedc .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_caedc .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_caedc .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case ST_PresetColorValViolet :_caedc .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_caedc .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_caedc .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_caedc .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case ST_PresetColorValYellow :_caedc .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_caedc .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _caedc ,nil ;};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_caabb :=&CT_TextBulletSizePercent {};_caabb .ValAttr ="\u0031\u0030\u0030\u0025";return _caabb ;};func (_faege *Theme )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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:\u0074\u0068\u0065\u006d\u0065";return _faege .CT_OfficeStyleSheet .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path -func (_eebb *CT_GeomGuideList )ValidateWithPath (path string )error {for _ffge ,_gaef :=range _eebb .Gd {if _befdc :=_gaef .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_ffge ));_befdc !=nil {return _befdc ;};};return nil ;};func (_dbfda *CT_Vector3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdadg :=range start .Attr {if _fdadg .Name .Local =="\u0064\u0078"{_abece ,_gfbde :=ParseUnionST_Coordinate (_fdadg .Value );if _gfbde !=nil {return _gfbde ;};_dbfda .DxAttr =_abece ;continue ;};if _fdadg .Name .Local =="\u0064\u0079"{_aeebd ,_dfadc :=ParseUnionST_Coordinate (_fdadg .Value );if _dfadc !=nil {return _dfadc ;};_dbfda .DyAttr =_aeebd ;continue ;};if _fdadg .Name .Local =="\u0064\u007a"{_aggeg ,_faeefg :=ParseUnionST_Coordinate (_fdadg .Value );if _faeefg !=nil {return _faeefg ;};_dbfda .DzAttr =_aggeg ;continue ;};};for {_ddcfdd ,_gaaga :=d .Token ();if _gaaga !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_gaaga );};if _gdbga ,_aggbg :=_ddcfdd .(_b .EndElement );_aggbg &&_gdbga .Name ==start .Name {break ;};};return nil ;};func (_eedfa *CT_OfficeArtExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eedfa .Ext !=nil {_agafd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_fdade :=range _eedfa .Ext {e .EncodeElement (_fdade ,_agafd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbgd *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbgd .BldDgm !=nil {_eee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_bbgd .BldDgm ,_eee );};if _bbgd .BldChart !=nil {_bgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bbgd .BldChart ,_bgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbde *CT_GvmlConnector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gedbe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fbde .NvCxnSpPr ,_gedbe );_cfbeea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbde .SpPr ,_cfbeea );if _fbde .Style !=nil {_afdbe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fbde .Style ,_afdbe );};if _fbde .ExtLst !=nil {_beded :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbde .ExtLst ,_beded );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_LineProperties ()*CT_LineProperties {_eaaed :=&CT_LineProperties {};return _eaaed }; +// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path +func (_dbe *CT_AdjPoint2D )ValidateWithPath (path string )error {if _fgbb :=_dbe .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_fgbb !=nil {return _fgbb ;};if _fddd :=_dbe .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_fddd !=nil {return _fddd ;};return nil ;};type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;};func (_cfebc *CT_TableRow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddaff :=range start .Attr {if _ddaff .Name .Local =="\u0068"{_gadbf ,_cbfd :=ParseUnionST_Coordinate (_ddaff .Value );if _cbfd !=nil {return _cbfd ;};_cfebc .HAttr =_gadbf ;continue ;};};_begdc :for {_adcce ,_cacbbg :=d .Token ();if _cacbbg !=nil {return _cacbbg ;};switch _ccagb :=_adcce .(type ){case _g .StartElement :switch _ccagb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063"}:_befde :=NewCT_TableCell ();if _bgfcg :=d .DecodeElement (_befde ,&_ccagb );_bgfcg !=nil {return _bgfcg ;};_cfebc .Tc =append (_cfebc .Tc ,_befde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfebc .ExtLst =NewCT_OfficeArtExtensionList ();if _deafb :=d .DecodeElement (_cfebc .ExtLst ,&_ccagb );_deafb !=nil {return _deafb ;};default:_fc .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_ccagb .Name );if _ggbce :=d .Skip ();_ggbce !=nil {return _ggbce ;};};case _g .EndElement :break _begdc ;case _g .CharData :};};return nil ;};func (_ccec ST_RectAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbfac :=_g .Attr {};_fbfac .Name =name ;switch _ccec {case ST_RectAlignmentUnset :_fbfac .Value ="";case ST_RectAlignmentTl :_fbfac .Value ="\u0074\u006c";case ST_RectAlignmentT :_fbfac .Value ="\u0074";case ST_RectAlignmentTr :_fbfac .Value ="\u0074\u0072";case ST_RectAlignmentL :_fbfac .Value ="\u006c";case ST_RectAlignmentCtr :_fbfac .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_fbfac .Value ="\u0072";case ST_RectAlignmentBl :_fbfac .Value ="\u0062\u006c";case ST_RectAlignmentB :_fbfac .Value ="\u0062";case ST_RectAlignmentBr :_fbfac .Value ="\u0062\u0072";};return _fbfac ,nil ;}; -// Validate validates the CT_GraphicalObjectData and its children -func (_bdgfd *CT_GraphicalObjectData )Validate ()error {return _bdgfd .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");}; +// Validate validates the CT_FillOverlayEffect and its children +func (_egacd *CT_FillOverlayEffect )Validate ()error {return _egacd .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};func (_ccaaf *CT_StyleMatrixReference )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_ccaaf .IdxAttr )});e .EncodeToken (start );if _ccaaf .ScrgbClr !=nil {_egdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ccaaf .ScrgbClr ,_egdf );};if _ccaaf .SrgbClr !=nil {_aaddba :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ccaaf .SrgbClr ,_aaddba );};if _ccaaf .HslClr !=nil {_dbgef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ccaaf .HslClr ,_dbgef );};if _ccaaf .SysClr !=nil {_fgbbfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ccaaf .SysClr ,_fgbbfc );};if _ccaaf .SchemeClr !=nil {_faabc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ccaaf .SchemeClr ,_faabc );};if _ccaaf .PrstClr !=nil {_dceafc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ccaaf .PrstClr ,_dceafc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gecbbf ST_OnOffStyleType )ValidateWithPath (path string )error {switch _gecbbf {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gecbbf ));};return nil ;};func (_ddeacb *ST_PenAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddeacb =0;case "\u0063\u0074\u0072":*_ddeacb =1;case "\u0069\u006e":*_ddeacb =2;};return nil ;};func (_cacfb *CT_FixedPercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_cacfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TableRow and its children -func (_fefge *CT_TableRow )Validate ()error {return _fefge .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");};func (_abfeg *EG_TextBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeabfe :for {_aedfec ,_bcfbc :=d .Token ();if _bcfbc !=nil {return _bcfbc ;};switch _dbbda :=_aedfec .(type ){case _b .StartElement :switch _dbbda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_abfeg .BuNone =NewCT_TextNoBullet ();if _cbbee :=d .DecodeElement (_abfeg .BuNone ,&_dbbda );_cbbee !=nil {return _cbbee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_abfeg .BuAutoNum =NewCT_TextAutonumberBullet ();if _ddegg :=d .DecodeElement (_abfeg .BuAutoNum ,&_dbbda );_ddegg !=nil {return _ddegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_abfeg .BuChar =NewCT_TextCharBullet ();if _bcgegc :=d .DecodeElement (_abfeg .BuChar ,&_dbbda );_bcgegc !=nil {return _bcgegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_abfeg .BuBlip =NewCT_TextBlipBullet ();if _gbbaf :=d .DecodeElement (_abfeg .BuBlip ,&_dbbda );_gbbaf !=nil {return _gbbaf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074 \u0025\u0076",_dbbda .Name );if _babff :=d .Skip ();_babff !=nil {return _babff ;};};case _b .EndElement :break _aeabfe ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_PresetLineDashProperties and its children +func (_ddbf *CT_PresetLineDashProperties )Validate ()error {return _ddbf .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};func (_gaggd ST_ShapeType )Validate ()error {return _gaggd .ValidateWithPath ("")};func (_dggeb *ST_PitchFamily )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbcbc ,_ggaad :=d .Token ();if _ggaad !=nil {return _ggaad ;};if _ffbad ,_aebba :=_gbcbc .(_g .EndElement );_aebba &&_ffbad .Name ==start .Name {*_dggeb =1;return nil ;};if _caadf ,_eaaaeb :=_gbcbc .(_g .CharData );!_eaaaeb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbcbc );}else {switch string (_caadf ){case "":*_dggeb =0;case "\u0030\u0030":*_dggeb =1;case "\u0030\u0031":*_dggeb =2;case "\u0030\u0032":*_dggeb =3;case "\u0031\u0036":*_dggeb =4;case "\u0031\u0037":*_dggeb =5;case "\u0031\u0038":*_dggeb =6;case "\u0033\u0032":*_dggeb =7;case "\u0033\u0033":*_dggeb =8;case "\u0033\u0034":*_dggeb =9;case "\u0034\u0038":*_dggeb =10;case "\u0034\u0039":*_dggeb =11;case "\u0035\u0030":*_dggeb =12;case "\u0036\u0034":*_dggeb =13;case "\u0036\u0035":*_dggeb =14;case "\u0036\u0036":*_dggeb =15;case "\u0038\u0030":*_dggeb =16;case "\u0038\u0031":*_dggeb =17;case "\u0038\u0032":*_dggeb =18;};};_gbcbc ,_ggaad =d .Token ();if _ggaad !=nil {return _ggaad ;};if _dcgce ,_bagde :=_gbcbc .(_g .EndElement );_bagde &&_dcgce .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbcbc );};func (_begaag ST_TextAlignType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_begaag .String (),start );};func (_badgce *ST_TextBulletSize )Validate ()error {return _badgce .ValidateWithPath ("")};func (_aggde *CT_TablePartStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aggde .TcTxStyle !=nil {_ebgage :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aggde .TcTxStyle ,_ebgage );};if _aggde .TcStyle !=nil {_gfafe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_aggde .TcStyle ,_gfafe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aadcc ST_AdjAngle )String ()string {if _aadcc .ST_Angle !=nil {return _bb .Sprintf ("\u0025\u0076",*_aadcc .ST_Angle );};if _aadcc .ST_GeomGuideName !=nil {return _bb .Sprintf ("\u0025\u0076",*_aadcc .ST_GeomGuideName );};return "";};func (_ebega *CT_GroupFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gffeef ,_bcea :=d .Token ();if _bcea !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070F\u0069l\u006cP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_bcea );};if _fegad ,_acbg :=_gffeef .(_g .EndElement );_acbg &&_fegad .Name ==start .Name {break ;};};return nil ;};func (_eaddf *CT_TextBulletColorFollowText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_egbbf ,_eddfb :=d .Token ();if _eddfb !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006ce\u0074\u0043\u006f\u006c\u006f\u0072\u0046\u006f\u006c\u006cow\u0054\u0065\u0078t\u003a \u0025\u0073",_eddfb );};if _gdcgdbg ,_fdacg :=_egbbf .(_g .EndElement );_fdacg &&_gdcgdbg .Name ==start .Name {break ;};};return nil ;};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_efffcf :=&CT_TextBulletColorFollowText {};return _efffcf ;};func (_fabca *CT_TextNoAutofit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fbefa ,_eecde :=d .Token ();if _eecde !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fA\u0075\u0074\u006f\u0066\u0069\u0074\u003a \u0025\u0073",_eecde );};if _bbec ,_aeead :=_fbefa .(_g .EndElement );_aeead &&_bbec .Name ==start .Name {break ;};};return nil ;};func (_gggdeb ST_TextHorzOverflowType )Validate ()error {return _gggdeb .ValidateWithPath ("")};func (_gbca *CT_Path2DCubicBezierTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eddfg :for {_ceae ,_cbdeg :=d .Token ();if _cbdeg !=nil {return _cbdeg ;};switch _agaae :=_ceae .(type ){case _g .StartElement :switch _agaae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_cagcb :=NewCT_AdjPoint2D ();if _gaabf :=d .DecodeElement (_cagcb ,&_agaae );_gaabf !=nil {return _gaabf ;};_gbca .Pt =append (_gbca .Pt ,_cagcb );default:_fc .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",_agaae .Name );if _bafcd :=d .Skip ();_bafcd !=nil {return _bafcd ;};};case _g .EndElement :break _eddfg ;case _g .CharData :};};return nil ;};func (_bccca *CT_LineProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fddad :=range start .Attr {if _fddad .Name .Local =="\u0077"{_cafd ,_fddbb :=_fg .ParseInt (_fddad .Value ,10,32);if _fddbb !=nil {return _fddbb ;};_dcca :=int32 (_cafd );_bccca .WAttr =&_dcca ;continue ;};if _fddad .Name .Local =="\u0063\u006d\u0070\u0064"{_bccca .CmpdAttr .UnmarshalXMLAttr (_fddad );continue ;};if _fddad .Name .Local =="\u0063\u0061\u0070"{_bccca .CapAttr .UnmarshalXMLAttr (_fddad );continue ;};if _fddad .Name .Local =="\u0061\u006c\u0067\u006e"{_bccca .AlgnAttr .UnmarshalXMLAttr (_fddad );continue ;};};_bbgd :for {_dfag ,_fggd :=d .Token ();if _fggd !=nil {return _fggd ;};switch _ecbfe :=_dfag .(type ){case _g .StartElement :switch _ecbfe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bccca .NoFill =NewCT_NoFillProperties ();if _abde :=d .DecodeElement (_bccca .NoFill ,&_ecbfe );_abde !=nil {return _abde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bccca .SolidFill =NewCT_SolidColorFillProperties ();if _fcde :=d .DecodeElement (_bccca .SolidFill ,&_ecbfe );_fcde !=nil {return _fcde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bccca .GradFill =NewCT_GradientFillProperties ();if _fgeed :=d .DecodeElement (_bccca .GradFill ,&_ecbfe );_fgeed !=nil {return _fgeed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bccca .PattFill =NewCT_PatternFillProperties ();if _geebe :=d .DecodeElement (_bccca .PattFill ,&_ecbfe );_geebe !=nil {return _geebe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_bccca .PrstDash =NewCT_PresetLineDashProperties ();if _deeaf :=d .DecodeElement (_bccca .PrstDash ,&_ecbfe );_deeaf !=nil {return _deeaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_bccca .CustDash =NewCT_DashStopList ();if _bdac :=d .DecodeElement (_bccca .CustDash ,&_ecbfe );_bdac !=nil {return _bdac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_bccca .Round =NewCT_LineJoinRound ();if _cddbe :=d .DecodeElement (_bccca .Round ,&_ecbfe );_cddbe !=nil {return _cddbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_bccca .Bevel =NewCT_LineJoinBevel ();if _geaf :=d .DecodeElement (_bccca .Bevel ,&_ecbfe );_geaf !=nil {return _geaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_bccca .Miter =NewCT_LineJoinMiterProperties ();if _ffeee :=d .DecodeElement (_bccca .Miter ,&_ecbfe );_ffeee !=nil {return _ffeee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_bccca .HeadEnd =NewCT_LineEndProperties ();if _aadfd :=d .DecodeElement (_bccca .HeadEnd ,&_ecbfe );_aadfd !=nil {return _aadfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_bccca .TailEnd =NewCT_LineEndProperties ();if _dcbd :=d .DecodeElement (_bccca .TailEnd ,&_ecbfe );_dcbd !=nil {return _dcbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bccca .ExtLst =NewCT_OfficeArtExtensionList ();if _aaccga :=d .DecodeElement (_bccca .ExtLst ,&_ecbfe );_aaccga !=nil {return _aaccga ;};default:_fc .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",_ecbfe .Name );if _cddca :=d .Skip ();_cddca !=nil {return _cddca ;};};case _g .EndElement :break _bbgd ;case _g .CharData :};};return nil ;};func (_gbbad *EG_Effect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbbad .Cont !=nil {_edceb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_gbbad .Cont ,_edceb );};if _gbbad .Effect !=nil {_agfgee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gbbad .Effect ,_agfgee );};if _gbbad .AlphaBiLevel !=nil {_beffd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_gbbad .AlphaBiLevel ,_beffd );};if _gbbad .AlphaCeiling !=nil {_dcdag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_gbbad .AlphaCeiling ,_dcdag );};if _gbbad .AlphaFloor !=nil {_bgbdg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_gbbad .AlphaFloor ,_bgbdg );};if _gbbad .AlphaInv !=nil {_bbefb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_gbbad .AlphaInv ,_bbefb );};if _gbbad .AlphaMod !=nil {_cfegc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_gbbad .AlphaMod ,_cfegc );};if _gbbad .AlphaModFix !=nil {_gaggb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_gbbad .AlphaModFix ,_gaggb );};if _gbbad .AlphaOutset !=nil {_cdcab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_gbbad .AlphaOutset ,_cdcab );};if _gbbad .AlphaRepl !=nil {_dcedd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_gbbad .AlphaRepl ,_dcedd );};if _gbbad .BiLevel !=nil {_dgdf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_gbbad .BiLevel ,_dgdf );};if _gbbad .Blend !=nil {_cfdab :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_gbbad .Blend ,_cfdab );};if _gbbad .Blur !=nil {_beagb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_gbbad .Blur ,_beagb );};if _gbbad .ClrChange !=nil {_baebd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gbbad .ClrChange ,_baebd );};if _gbbad .ClrRepl !=nil {_dcbeg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_gbbad .ClrRepl ,_dcbeg );};if _gbbad .Duotone !=nil {_agagd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_gbbad .Duotone ,_agagd );};if _gbbad .Fill !=nil {_dcgd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gbbad .Fill ,_dcgd );};if _gbbad .FillOverlay !=nil {_dceedc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_gbbad .FillOverlay ,_dceedc );};if _gbbad .Glow !=nil {_eacb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_gbbad .Glow ,_eacb );};if _gbbad .Grayscl !=nil {_cfcde :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_gbbad .Grayscl ,_cfcde );};if _gbbad .Hsl !=nil {_caaef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_gbbad .Hsl ,_caaef );};if _gbbad .InnerShdw !=nil {_gdbfc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gbbad .InnerShdw ,_gdbfc );};if _gbbad .Lum !=nil {_becggb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_gbbad .Lum ,_becggb );};if _gbbad .OuterShdw !=nil {_gcdgb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gbbad .OuterShdw ,_gcdgb );};if _gbbad .PrstShdw !=nil {_ebbd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gbbad .PrstShdw ,_ebbd );};if _gbbad .Reflection !=nil {_ecbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gbbad .Reflection ,_ecbg );};if _gbbad .RelOff !=nil {_daace :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_gbbad .RelOff ,_daace );};if _gbbad .SoftEdge !=nil {_gcfgd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_gbbad .SoftEdge ,_gcfgd );};if _gbbad .Tint !=nil {_dbaba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_gbbad .Tint ,_dbaba );};if _gbbad .Xfrm !=nil {_afdcg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gbbad .Xfrm ,_afdcg );};return nil ;};func (_ggabcd *CT_TextTabStopList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ggabcd .Tab !=nil {_egffd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074a\u0062"}};for _ ,_becgg :=range _ggabcd .Tab {e .EncodeElement (_becgg ,_egffd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path -func (_cgeebd *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _cgeebd .Effect !=nil {if _bcdbb :=_cgeebd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bcdbb !=nil {return _bcdbb ;};};if _cgeebd .EffectRef !=nil {if _gdfcc :=_cgeebd .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_gdfcc !=nil {return _gdfcc ;};};return nil ;}; +// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path +func (_gegf *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _ecef :=_gegf .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_ecef !=nil {return _ecef ;};if _gegf .ClrMap !=nil {if _dfdfb :=_gegf .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_dfdfb !=nil {return _dfdfb ;};};return nil ;};func (_ebcfc *ST_ChartBuildStep )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebcfc =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ebcfc =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ebcfc =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ebcfc =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_ebcfc =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_ebcfc =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_ebcfc =6;};return nil ;};func (_fccca *CT_PathShadeProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bdbc :=range start .Attr {if _bdbc .Name .Local =="\u0070\u0061\u0074\u0068"{_fccca .PathAttr .UnmarshalXMLAttr (_bdbc );continue ;};};_fbdgg :for {_ceecd ,_edcb :=d .Token ();if _edcb !=nil {return _edcb ;};switch _eefe :=_ceecd .(type ){case _g .StartElement :switch _eefe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_fccca .FillToRect =NewCT_RelativeRect ();if _defdd :=d .DecodeElement (_fccca .FillToRect ,&_eefe );_defdd !=nil {return _defdd ;};default:_fc .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",_eefe .Name );if _eefgc :=d .Skip ();_eefgc !=nil {return _eefgc ;};};case _g .EndElement :break _fbdgg ;case _g .CharData :};};return nil ;};func (_bddbe *CT_TableCellBorderStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bddbe .Left !=nil {_dacga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_bddbe .Left ,_dacga );};if _bddbe .Right !=nil {_fdggc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bddbe .Right ,_fdggc );};if _bddbe .Top !=nil {_febdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_bddbe .Top ,_febdc );};if _bddbe .Bottom !=nil {_ffcdd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bddbe .Bottom ,_ffcdd );};if _bddbe .InsideH !=nil {_eaege :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_bddbe .InsideH ,_eaege );};if _bddbe .InsideV !=nil {_ccgcb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_bddbe .InsideV ,_ccgcb );};if _bddbe .Tl2br !=nil {_efcab :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_bddbe .Tl2br ,_efcab );};if _bddbe .Tr2bl !=nil {_gccec :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_bddbe .Tr2bl ,_gccec );};if _bddbe .ExtLst !=nil {_ebgag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bddbe .ExtLst ,_ebgag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_ThemeableEffectStyle and its children -func (_dfbff *EG_ThemeableEffectStyle )Validate ()error {return _dfbff .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_cgg :=&CT_AlphaOutsetEffect {};return _cgg };func (_eageg *Tbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0061\u003a\u0074b\u006c";return _eageg .CT_Table .MarshalXML (e ,start );};type CT_GroupFillProperties struct{};func (_feecd ST_PresetCameraType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_feecd .String (),start );};func (_gfbaa ST_TextHorzOverflowType )String ()string {switch _gfbaa {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";}; +// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children +func (_agef *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _agef .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_GvmlGraphicalObjectFrame and its children -func (_acge *CT_GvmlGraphicalObjectFrame )Validate ()error {return _acge .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");}; +// Validate validates the CT_TextSpacing and its children +func (_dbgcc *CT_TextSpacing )Validate ()error {return _dbgcc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;);type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;};func (_ccaa *CT_LineJoinMiterProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbcbe :=range start .Attr {if _dbcbe .Name .Local =="\u006c\u0069\u006d"{_adda ,_cgfdb :=ParseUnionST_PositivePercentage (_dbcbe .Value );if _cgfdb !=nil {return _cgfdb ;};_ccaa .LimAttr =&_adda ;continue ;};};for {_dddgc ,_cbbg :=d .Token ();if _cbbg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u004d\u0069\u0074\u0065\u0072P\u0072\u006f\u0070\u0065\u0072t\u0069\u0065s\u003a\u0020\u0025\u0073",_cbbg );};if _fedef ,_ddbafc :=_dddgc .(_g .EndElement );_ddbafc &&_fedef .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GradientFillProperties and its children -func (_gefae *CT_GradientFillProperties )Validate ()error {return _gefae .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_daeca *ST_TextAnchoringType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daeca =0;case "\u0074":*_daeca =1;case "\u0063\u0074\u0072":*_daeca =2;case "\u0062":*_daeca =3;case "\u006a\u0075\u0073\u0074":*_daeca =4;case "\u0064\u0069\u0073\u0074":*_daeca =5;};return nil ;};func (_debdg ST_TextShapeType )String ()string {switch _debdg {case 0:return "";case 1:return "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case 2:return "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case 3:return "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case 4:return "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case 6:return "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case 7:return "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case 8:return "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case 9:return "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case 10:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case 11:return "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case 12:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case 13:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case 14:return "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case 15:return "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case 16:return "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case 17:return "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case 18:return "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case 19:return "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case 20:return "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case 21:return "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case 22:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case 23:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case 24:return "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case 25:return "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case 26:return "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case 27:return "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case 28:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case 29:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case 30:return "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case 31:return "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case 32:return "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case 33:return "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case 34:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case 35:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case 36:return "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case 37:return "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case 38:return "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case 39:return "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case 40:return "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case 41:return "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return "";};type CT_GrayscaleEffect struct{};func (_fgag *CT_Headers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cgafb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_efee :=range _fgag .Header {e .EncodeElement (_efee ,_cgafb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_BlackWhiteMode byte ; +// Validate validates the CT_TablePartStyle and its children +func (_eagge *CT_TablePartStyle )Validate ()error {return _eagge .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");}; -// Validate validates the EG_TextBulletSize and its children -func (_gfdac *EG_TextBulletSize )Validate ()error {return _gfdac .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_dfdec :=&CT_NonVisualGraphicFrameProperties {};return _dfdec ;}; +// Validate validates the CT_Angle and its children +func (_bfg *CT_Angle )Validate ()error {return _bfg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};type CT_Percentage struct{ValAttr ST_Percentage ;};func (_cedce *CT_TableRow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068"},Value :_bb .Sprintf ("\u0025\u0076",_cedce .HAttr )});e .EncodeToken (start );if _cedce .Tc !=nil {_ddbbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_cbee :=range _cedce .Tc {e .EncodeElement (_cbee ,_ddbbf );};};if _cedce .ExtLst !=nil {_bdce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cedce .ExtLst ,_bdce );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_dadg :=&CT_Hyperlink {};return _dadg };type CT_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;}; -// Validate validates the EG_ShadeProperties and its children -func (_cgfeb *EG_ShadeProperties )Validate ()error {return _cgfeb .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func NewCT_ScRgbColor ()*CT_ScRgbColor {_egafb :=&CT_ScRgbColor {};return _egafb }; +// Validate validates the CT_LineJoinBevel and its children +func (_dfdgbf *CT_LineJoinBevel )Validate ()error {return _dfdgbf .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");};func (_cgbad *CT_TextShapeAutofit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgecc *CT_TextSpacingPoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_fgecc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cabae ST_TextWrappingType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cabae .String (),start );};type CT_TextBulletSizePercent struct{ValAttr string ;}; -// Validate validates the CT_DefaultShapeDefinition and its children -func (_agac *CT_DefaultShapeDefinition )Validate ()error {return _agac .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");}; +// Validate validates the CT_PatternFillProperties and its children +func (_ggfgge *CT_PatternFillProperties )Validate ()error {return _ggfgge .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fefbc *CT_TextCharacterProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fffgf :=range start .Attr {if _fffgf .Name .Local =="\u006c\u0061\u006e\u0067"{_egabc ,_eccfbb :=_fffgf .Value ,error (nil );if _eccfbb !=nil {return _eccfbb ;};_fefbc .LangAttr =&_egabc ;continue ;};if _fffgf .Name .Local =="\u0073\u007a"{_ddbcb ,_bfbef :=_fg .ParseInt (_fffgf .Value ,10,32);if _bfbef !=nil {return _bfbef ;};_cegcga :=int32 (_ddbcb );_fefbc .SzAttr =&_cegcga ;continue ;};if _fffgf .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_ebefe ,_feacd :=_fg .ParseBool (_fffgf .Value );if _feacd !=nil {return _feacd ;};_fefbc .KumimojiAttr =&_ebefe ;continue ;};if _fffgf .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_fefbc .StrikeAttr .UnmarshalXMLAttr (_fffgf );continue ;};if _fffgf .Name .Local =="\u0063\u0061\u0070"{_fefbc .CapAttr .UnmarshalXMLAttr (_fffgf );continue ;};if _fffgf .Name .Local =="\u0062"{_cffbd ,_cdgde :=_fg .ParseBool (_fffgf .Value );if _cdgde !=nil {return _cdgde ;};_fefbc .BAttr =&_cffbd ;continue ;};if _fffgf .Name .Local =="\u0069"{_aegcge ,_dddada :=_fg .ParseBool (_fffgf .Value );if _dddada !=nil {return _dddada ;};_fefbc .IAttr =&_aegcge ;continue ;};if _fffgf .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_ceedc ,_dabbf :=_fg .ParseBool (_fffgf .Value );if _dabbf !=nil {return _dabbf ;};_fefbc .SmtCleanAttr =&_ceedc ;continue ;};if _fffgf .Name .Local =="\u006b\u0065\u0072\u006e"{_ccdde ,_gefda :=_fg .ParseInt (_fffgf .Value ,10,32);if _gefda !=nil {return _gefda ;};_gfabd :=int32 (_ccdde );_fefbc .KernAttr =&_gfabd ;continue ;};if _fffgf .Name .Local =="\u0065\u0072\u0072"{_ebgabf ,_cabed :=_fg .ParseBool (_fffgf .Value );if _cabed !=nil {return _cabed ;};_fefbc .ErrAttr =&_ebgabf ;continue ;};if _fffgf .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_eface ,_fbeec :=_fffgf .Value ,error (nil );if _fbeec !=nil {return _fbeec ;};_fefbc .AltLangAttr =&_eface ;continue ;};if _fffgf .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_dfae ,_cffcd :=_fg .ParseBool (_fffgf .Value );if _cffcd !=nil {return _cffcd ;};_fefbc .NoProofAttr =&_dfae ;continue ;};if _fffgf .Name .Local =="\u0075"{_fefbc .UAttr .UnmarshalXMLAttr (_fffgf );continue ;};if _fffgf .Name .Local =="\u0073\u006d\u0074I\u0064"{_fbfb ,_eccdf :=_fg .ParseUint (_fffgf .Value ,10,32);if _eccdf !=nil {return _eccdf ;};_eeggb :=uint32 (_fbfb );_fefbc .SmtIdAttr =&_eeggb ;continue ;};if _fffgf .Name .Local =="\u0073\u0070\u0063"{_eefcc ,_fagb :=ParseUnionST_TextPoint (_fffgf .Value );if _fagb !=nil {return _fagb ;};_fefbc .SpcAttr =&_eefcc ;continue ;};if _fffgf .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_gefed ,_cbbae :=ParseUnionST_Percentage (_fffgf .Value );if _cbbae !=nil {return _cbbae ;};_fefbc .BaselineAttr =&_gefed ;continue ;};if _fffgf .Name .Local =="\u0064\u0069\u0072t\u0079"{_bcbgf ,_adgc :=_fg .ParseBool (_fffgf .Value );if _adgc !=nil {return _adgc ;};_fefbc .DirtyAttr =&_bcbgf ;continue ;};if _fffgf .Name .Local =="\u0062\u006d\u006b"{_beaaa ,_feaed :=_fffgf .Value ,error (nil );if _feaed !=nil {return _feaed ;};_fefbc .BmkAttr =&_beaaa ;continue ;};if _fffgf .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_ggfcg ,_cdbae :=_fg .ParseBool (_fffgf .Value );if _cdbae !=nil {return _cdbae ;};_fefbc .NormalizeHAttr =&_ggfcg ;continue ;};};_acbeb :for {_bcabd ,_caeba :=d .Token ();if _caeba !=nil {return _caeba ;};switch _bddde :=_bcabd .(type ){case _g .StartElement :switch _bddde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_fefbc .Ln =NewCT_LineProperties ();if _edbcb :=d .DecodeElement (_fefbc .Ln ,&_bddde );_edbcb !=nil {return _edbcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fefbc .NoFill =NewCT_NoFillProperties ();if _eacaed :=d .DecodeElement (_fefbc .NoFill ,&_bddde );_eacaed !=nil {return _eacaed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fefbc .SolidFill =NewCT_SolidColorFillProperties ();if _gdaba :=d .DecodeElement (_fefbc .SolidFill ,&_bddde );_gdaba !=nil {return _gdaba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fefbc .GradFill =NewCT_GradientFillProperties ();if _fagfcg :=d .DecodeElement (_fefbc .GradFill ,&_bddde );_fagfcg !=nil {return _fagfcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fefbc .BlipFill =NewCT_BlipFillProperties ();if _caebf :=d .DecodeElement (_fefbc .BlipFill ,&_bddde );_caebf !=nil {return _caebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fefbc .PattFill =NewCT_PatternFillProperties ();if _ggcdb :=d .DecodeElement (_fefbc .PattFill ,&_bddde );_ggcdb !=nil {return _ggcdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fefbc .GrpFill =NewCT_GroupFillProperties ();if _bbcfef :=d .DecodeElement (_fefbc .GrpFill ,&_bddde );_bbcfef !=nil {return _bbcfef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fefbc .EffectLst =NewCT_EffectList ();if _eccbb :=d .DecodeElement (_fefbc .EffectLst ,&_bddde );_eccbb !=nil {return _eccbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fefbc .EffectDag =NewCT_EffectContainer ();if _ggbgad :=d .DecodeElement (_fefbc .EffectDag ,&_bddde );_ggbgad !=nil {return _ggbgad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_fefbc .Highlight =NewCT_Color ();if _dadbbd :=d .DecodeElement (_fefbc .Highlight ,&_bddde );_dadbbd !=nil {return _dadbbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_fefbc .ULnTx =NewCT_TextUnderlineLineFollowText ();if _acgce :=d .DecodeElement (_fefbc .ULnTx ,&_bddde );_acgce !=nil {return _acgce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_fefbc .ULn =NewCT_LineProperties ();if _daaef :=d .DecodeElement (_fefbc .ULn ,&_bddde );_daaef !=nil {return _daaef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_fefbc .UFillTx =NewCT_TextUnderlineFillFollowText ();if _fdbg :=d .DecodeElement (_fefbc .UFillTx ,&_bddde );_fdbg !=nil {return _fdbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0046\u0069l\u006c"}:_fefbc .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _dafcb :=d .DecodeElement (_fefbc .UFill ,&_bddde );_dafcb !=nil {return _dafcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:_fefbc .Latin =NewCT_TextFont ();if _faedg :=d .DecodeElement (_fefbc .Latin ,&_bddde );_faedg !=nil {return _faedg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:_fefbc .Ea =NewCT_TextFont ();if _bfgbb :=d .DecodeElement (_fefbc .Ea ,&_bddde );_bfgbb !=nil {return _bfgbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:_fefbc .Cs =NewCT_TextFont ();if _fffcab :=d .DecodeElement (_fefbc .Cs ,&_bddde );_fffcab !=nil {return _fffcab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u006d"}:_fefbc .Sym =NewCT_TextFont ();if _agdeg :=d .DecodeElement (_fefbc .Sym ,&_bddde );_agdeg !=nil {return _agdeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_fefbc .HlinkClick =NewCT_Hyperlink ();if _acafb :=d .DecodeElement (_fefbc .HlinkClick ,&_bddde );_acafb !=nil {return _acafb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_fefbc .HlinkMouseOver =NewCT_Hyperlink ();if _caegc :=d .DecodeElement (_fefbc .HlinkMouseOver ,&_bddde );_caegc !=nil {return _caegc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006c"}:_fefbc .Rtl =NewCT_Boolean ();if _bdffae :=d .DecodeElement (_fefbc .Rtl ,&_bddde );_bdffae !=nil {return _bdffae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fefbc .ExtLst =NewCT_OfficeArtExtensionList ();if _cgdfe :=d .DecodeElement (_fefbc .ExtLst ,&_bddde );_cgdfe !=nil {return _cgdfe ;};default:_fc .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",_bddde .Name );if _affcf :=d .Skip ();_affcf !=nil {return _affcf ;};};case _g .EndElement :break _acbeb ;case _g .CharData :};};return nil ;}; -// ST_PositiveFixedPercentage is a union type -type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;};func (_edeab *CT_TextUnderlineFillFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdge *EG_Text3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcdfg :for {_ecdff ,_gagaf :=d .Token ();if _gagaf !=nil {return _gagaf ;};switch _egeaa :=_ecdff .(type ){case _b .StartElement :switch _egeaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fdge .Sp3d =NewCT_Shape3D ();if _daedc :=d .DecodeElement (_fdge .Sp3d ,&_egeaa );_daedc !=nil {return _daedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_fdge .FlatTx =NewCT_FlatText ();if _bddgc :=d .DecodeElement (_fdge .FlatTx ,&_egeaa );_bddgc !=nil {return _bddgc ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0054\u0065\u0078t\u0033\u0044 \u0025\u0076",_egeaa .Name );if _febeg :=d .Skip ();_febeg !=nil {return _febeg ;};};case _b .EndElement :break _fcdfg ;case _b .CharData :};};return nil ;};func (_acaaa *CT_TableGrid )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdfg :for {_cggba ,_fafcg :=d .Token ();if _fafcg !=nil {return _fafcg ;};switch _efcd :=_cggba .(type ){case _b .StartElement :switch _efcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_ggdad :=NewCT_TableCol ();if _accea :=d .DecodeElement (_ggdad ,&_efcd );_accea !=nil {return _accea ;};_acaaa .GridCol =append (_acaaa .GridCol ,_ggdad );default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0061\u0062l\u0065\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_efcd .Name );if _bbfc :=d .Skip ();_bbfc !=nil {return _bbfc ;};};case _b .EndElement :break _cdfg ;case _b .CharData :};};return nil ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;};func NewTblStyleLst ()*TblStyleLst {_dbeg :=&TblStyleLst {};_dbeg .CT_TableStyleList =*NewCT_TableStyleList ();return _dbeg ;}; +// Validate validates the CT_TextBlipBullet and its children +func (_acgd *CT_TextBlipBullet )Validate ()error {return _acgd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};func NewEG_LineFillProperties ()*EG_LineFillProperties {_aaged :=&EG_LineFillProperties {};return _aaged ;}; -// Validate validates the CT_GvmlGraphicFrameNonVisual and its children -func (_eabcg *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _eabcg .ValidateWithPath ("\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c");};func (_dbedf *ST_LineEndLength )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbedf =0;case "\u0073\u006d":*_dbedf =1;case "\u006d\u0065\u0064":*_dbedf =2;case "\u006c\u0067":*_dbedf =3;};return nil ;}; +// Validate validates the CT_Connection and its children +func (_ffca *CT_Connection )Validate ()error {return _ffca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};func (_ffcdgbe ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _ffcdgbe {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffcdgbe ));};return nil ;};func (_ccbagd *CT_StretchInfoProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccbagd .FillRect !=nil {_aaaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}};e .EncodeElement (_ccbagd .FillRect ,_aaaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcgff ST_BevelPresetType )ValidateWithPath (path string )error {switch _bcgff {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgff ));};return nil ;}; -// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path -func (_gaae *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _gcefd ,_ffcda :=range _gaae .TxSp {if _abcac :=_ffcda .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gcefd ));_abcac !=nil {return _abcac ;};};for _gbgag ,_eeabd :=range _gaae .Sp {if _cadgg :=_eeabd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gbgag ));_cadgg !=nil {return _cadgg ;};};for _eedda ,_aceg :=range _gaae .CxnSp {if _fffe :=_aceg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_eedda ));_fffe !=nil {return _fffe ;};};for _bdac ,_eeecf :=range _gaae .Pic {if _gccac :=_eeecf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_bdac ));_gccac !=nil {return _gccac ;};};for _deebf ,_gdbec :=range _gaae .GraphicFrame {if _ecce :=_gdbec .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_deebf ));_ecce !=nil {return _ecce ;};};for _cgbdg ,_eafe :=range _gaae .GrpSp {if _edfdd :=_eafe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cgbdg ));_edfdd !=nil {return _edfdd ;};};return nil ;};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_fgdeg :=&CT_LineJoinMiterProperties {};return _fgdeg ;};const (ST_CompoundLineUnset ST_CompoundLine =0;ST_CompoundLineSng ST_CompoundLine =1;ST_CompoundLineDbl ST_CompoundLine =2;ST_CompoundLineThickThin ST_CompoundLine =3;ST_CompoundLineThinThick ST_CompoundLine =4;ST_CompoundLineTri ST_CompoundLine =5;);func (_fgafd *CT_TextCharBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_fgafd .CharAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_gebbe :=&CT_NonVisualPictureProperties {};return _gebbe ;};type ST_PathShadeType byte ;type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;};func (_dbgg *CT_EffectStyleItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbgg .EffectLst !=nil {_bebbd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbgg .EffectLst ,_bebbd );};if _dbgg .EffectDag !=nil {_cedba :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dbgg .EffectDag ,_cedba );};if _dbgg .Scene3d !=nil {_cggf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_dbgg .Scene3d ,_cggf );};if _dbgg .Sp3d !=nil {_edbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dbgg .Sp3d ,_edbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adgc *CT_SoftEdgesEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adgc .RadAttr =0;for _ ,_aebgca :=range start .Attr {if _aebgca .Name .Local =="\u0072\u0061\u0064"{_ffgc ,_dbdfgd :=_a .ParseInt (_aebgca .Value ,10,64);if _dbdfgd !=nil {return _dbdfgd ;};_adgc .RadAttr =_ffgc ;continue ;};};for {_aebbg ,_cgbdb :=d .Token ();if _cgbdb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u006f\u0066\u0074\u0045\u0064\u0067e\u0073\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cgbdb );};if _fabb ,_gfgge :=_aebbg .(_b .EndElement );_gfgge &&_fabb .Name ==start .Name {break ;};};return nil ;};func NewCT_TintEffect ()*CT_TintEffect {_efgad :=&CT_TintEffect {};return _efgad };func (_ffcb *CT_Connection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fedcd :=range start .Attr {if _fedcd .Name .Local =="\u0069\u0064"{_bfag ,_baee :=_a .ParseUint (_fedcd .Value ,10,32);if _baee !=nil {return _baee ;};_ffcb .IdAttr =uint32 (_bfag );continue ;};if _fedcd .Name .Local =="\u0069\u0064\u0078"{_gdafd ,_dfgg :=_a .ParseUint (_fedcd .Value ,10,32);if _dfgg !=nil {return _dfgg ;};_ffcb .IdxAttr =uint32 (_gdafd );continue ;};};for {_ccda ,_fafd :=d .Token ();if _fafd !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_fafd );};if _aedf ,_gded :=_ccda .(_b .EndElement );_gded &&_aedf .Name ==start .Name {break ;};};return nil ;};type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;};type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_fabda *CT_ComplementTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_deea ,_egdd :=d .Token ();if _egdd !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006dp\u006ce\u006de\u006et\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u003a\u0020\u0025\u0073",_egdd );};if _agbg ,_dfbg :=_deea .(_b .EndElement );_dfbg &&_agbg .Name ==start .Name {break ;};};return nil ;};func (_baaad ST_PresetMaterialType )String ()string {switch _baaad {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case 2:return "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case 4:return "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case 5:return "\u006d\u0061\u0074t\u0065";case 6:return "\u0070l\u0061\u0073\u0074\u0069\u0063";case 7:return "\u006d\u0065\u0074a\u006c";case 8:return "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case 9:return "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case 10:return "\u0070\u006f\u0077\u0064\u0065\u0072";case 11:return "\u0064\u006b\u0045\u0064\u0067\u0065";case 12:return "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case 13:return "\u0063\u006c\u0065a\u0072";case 14:return "\u0066\u006c\u0061\u0074";case 15:return "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return "";}; +// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path +func (_ebgaa *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_cbad :=&CT_AlphaReplaceEffect {};return _cbad ;}; -// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path -func (_edgdc *CT_HSLEffect )ValidateWithPath (path string )error {if _edgdc .HueAttr !=nil {if *_edgdc .HueAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_edgdc .HueAttr );};if *_edgdc .HueAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_edgdc .HueAttr );};};if _edgdc .SatAttr !=nil {if _eddcc :=_edgdc .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_eddcc !=nil {return _eddcc ;};};if _edgdc .LumAttr !=nil {if _cccee :=_edgdc .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_cccee !=nil {return _cccee ;};};return nil ;};func (_fad *CT_AlphaInverseEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbg :for {_beed ,_dfg :=d .Token ();if _dfg !=nil {return _dfg ;};switch _feb :=_beed .(type ){case _b .StartElement :switch _feb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fad .ScrgbClr =NewCT_ScRgbColor ();if _bde :=d .DecodeElement (_fad .ScrgbClr ,&_feb );_bde !=nil {return _bde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fad .SrgbClr =NewCT_SRgbColor ();if _fgaf :=d .DecodeElement (_fad .SrgbClr ,&_feb );_fgaf !=nil {return _fgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fad .HslClr =NewCT_HslColor ();if _ebeg :=d .DecodeElement (_fad .HslClr ,&_feb );_ebeg !=nil {return _ebeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fad .SysClr =NewCT_SystemColor ();if _dgcf :=d .DecodeElement (_fad .SysClr ,&_feb );_dgcf !=nil {return _dgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fad .SchemeClr =NewCT_SchemeColor ();if _gff :=d .DecodeElement (_fad .SchemeClr ,&_feb );_gff !=nil {return _gff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fad .PrstClr =NewCT_PresetColor ();if _egafc :=d .DecodeElement (_fad .PrstClr ,&_feb );_egafc !=nil {return _egafc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_feb .Name );if _ecag :=d .Skip ();_ecag !=nil {return _ecag ;};};case _b .EndElement :break _gbg ;case _b .CharData :};};return nil ;};const (ST_SystemColorValUnset ST_SystemColorVal =0;ST_SystemColorValScrollBar ST_SystemColorVal =1;ST_SystemColorValBackground ST_SystemColorVal =2;ST_SystemColorValActiveCaption ST_SystemColorVal =3;ST_SystemColorValInactiveCaption ST_SystemColorVal =4;ST_SystemColorValMenu ST_SystemColorVal =5;ST_SystemColorValWindow ST_SystemColorVal =6;ST_SystemColorValWindowFrame ST_SystemColorVal =7;ST_SystemColorValMenuText ST_SystemColorVal =8;ST_SystemColorValWindowText ST_SystemColorVal =9;ST_SystemColorValCaptionText ST_SystemColorVal =10;ST_SystemColorValActiveBorder ST_SystemColorVal =11;ST_SystemColorValInactiveBorder ST_SystemColorVal =12;ST_SystemColorValAppWorkspace ST_SystemColorVal =13;ST_SystemColorValHighlight ST_SystemColorVal =14;ST_SystemColorValHighlightText ST_SystemColorVal =15;ST_SystemColorValBtnFace ST_SystemColorVal =16;ST_SystemColorValBtnShadow ST_SystemColorVal =17;ST_SystemColorValGrayText ST_SystemColorVal =18;ST_SystemColorValBtnText ST_SystemColorVal =19;ST_SystemColorValInactiveCaptionText ST_SystemColorVal =20;ST_SystemColorValBtnHighlight ST_SystemColorVal =21;ST_SystemColorVal3dDkShadow ST_SystemColorVal =22;ST_SystemColorVal3dLight ST_SystemColorVal =23;ST_SystemColorValInfoText ST_SystemColorVal =24;ST_SystemColorValInfoBk ST_SystemColorVal =25;ST_SystemColorValHotLight ST_SystemColorVal =26;ST_SystemColorValGradientActiveCaption ST_SystemColorVal =27;ST_SystemColorValGradientInactiveCaption ST_SystemColorVal =28;ST_SystemColorValMenuHighlight ST_SystemColorVal =29;ST_SystemColorValMenuBar ST_SystemColorVal =30;); +// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path +func (_fgcf *CT_Path2DLineTo )ValidateWithPath (path string )error {if _fdae :=_fgcf .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_fdae !=nil {return _fdae ;};return nil ;};func NewCT_TextListStyle ()*CT_TextListStyle {_fddaa :=&CT_TextListStyle {};return _fddaa }; -// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path -func (_fdgbdc *CT_LuminanceEffect )ValidateWithPath (path string )error {if _fdgbdc .BrightAttr !=nil {if _deffa :=_fdgbdc .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_deffa !=nil {return _deffa ;};};if _fdgbdc .ContrastAttr !=nil {if _cgdb :=_fdgbdc .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_cgdb !=nil {return _cgdb ;};};return nil ;};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;);func (_fabge ST_PositivePercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fabge .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_fabge .ST_PositivePercentageDecimal )));};if _fabge .ST_PositivePercentage !=nil {e .Encode (_fabge .ST_PositivePercentage );};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_ggec *CT_NonVisualDrawingShapeProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggec .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ggec .TxBoxAttr ))});};e .EncodeToken (start );if _ggec .SpLocks !=nil {_cbcac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_ggec .SpLocks ,_cbcac );};if _ggec .ExtLst !=nil {_gcbcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggec .ExtLst ,_gcbcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PathShadeProperties and its children +func (_gbaeb *CT_PathShadeProperties )Validate ()error {return _gbaeb .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_afgad *CT_PatternFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efcae :=range start .Attr {if _efcae .Name .Local =="\u0070\u0072\u0073\u0074"{_afgad .PrstAttr .UnmarshalXMLAttr (_efcae );continue ;};};_gbbee :for {_gdffad ,_adbdg :=d .Token ();if _adbdg !=nil {return _adbdg ;};switch _adbefd :=_gdffad .(type ){case _g .StartElement :switch _adbefd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0067\u0043l\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0067\u0043l\u0072"}:_afgad .FgClr =NewCT_Color ();if _badf :=d .DecodeElement (_afgad .FgClr ,&_adbefd );_badf !=nil {return _badf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0043l\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0043l\u0072"}:_afgad .BgClr =NewCT_Color ();if _fbdgd :=d .DecodeElement (_afgad .BgClr ,&_adbefd );_fbdgd !=nil {return _fbdgd ;};default:_fc .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",_adbefd .Name );if _cfbea :=d .Skip ();_cfbea !=nil {return _cfbea ;};};case _g .EndElement :break _gbbee ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_GammaTransform and its children -func (_ecgfb *CT_GammaTransform )Validate ()error {return _ecgfb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_efbe :=&CT_GvmlTextShapeChoice {};return _efbe ;}; +// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path +func (_bcba *CT_Path2DClose )ValidateWithPath (path string )error {return nil };func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_ccce :=&CT_ContentPartLocking {};return _ccce ;}; -// Validate validates the CT_ColorSchemeAndMapping and its children -func (_gfec *CT_ColorSchemeAndMapping )Validate ()error {return _gfec .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func NewCT_Path2DList ()*CT_Path2DList {_fdag :=&CT_Path2DList {};return _fdag };func (_dccgf ST_PathFillMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dccgf .String (),start );}; +// Validate validates the EG_Effect and its children +func (_adfgb *EG_Effect )Validate ()error {return _adfgb .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");};type ST_LineCap byte ;type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;}; -// ST_Coordinate32 is a union type -type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;}; +// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path +func (_cccg *CT_Camera )ValidateWithPath (path string )error {if _cccg .PrstAttr ==ST_PresetCameraTypeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _agab :=_cccg .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_agab !=nil {return _agab ;};if _cccg .FovAttr !=nil {if *_cccg .FovAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006fv\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cccg .FovAttr );};if *_cccg .FovAttr > 10800000{return _bb .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0030\u0038\u0030\u0030\u0030\u0030\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cccg .FovAttr );};};if _cccg .ZoomAttr !=nil {if _ebcf :=_cccg .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_ebcf !=nil {return _ebcf ;};};if _cccg .Rot !=nil {if _gfga :=_cccg .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_gfga !=nil {return _gfga ;};};return nil ;};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;}; -// Validate validates the CT_OuterShadowEffect and its children -func (_cfbge *CT_OuterShadowEffect )Validate ()error {return _cfbge .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");}; +// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path +func (_debb *CT_VideoFile )ValidateWithPath (path string )error {if _debb .ExtLst !=nil {if _cbdcgg :=_debb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbdcgg !=nil {return _cbdcgg ;};};return nil ;};func (_fdcff *CT_EffectContainer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eaff :=range start .Attr {if _eaff .Name .Local =="\u0074\u0079\u0070\u0065"{_fdcff .TypeAttr .UnmarshalXMLAttr (_eaff );continue ;};if _eaff .Name .Local =="\u006e\u0061\u006d\u0065"{_eaeda ,_dbga :=_eaff .Value ,error (nil );if _dbga !=nil {return _dbga ;};_fdcff .NameAttr =&_eaeda ;continue ;};};_gacc :for {_gfgf ,_fbcfe :=d .Token ();if _fbcfe !=nil {return _fbcfe ;};switch _aaagg :=_gfgf .(type ){case _g .StartElement :switch _aaagg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_fdcff .Cont =NewCT_EffectContainer ();if _cccc :=d .DecodeElement (_fdcff .Cont ,&_aaagg );_cccc !=nil {return _cccc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fdcff .Effect =NewCT_EffectReference ();if _dcdfd :=d .DecodeElement (_fdcff .Effect ,&_aaagg );_dcdfd !=nil {return _dcdfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_fdcff .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _acee :=d .DecodeElement (_fdcff .AlphaBiLevel ,&_aaagg );_acee !=nil {return _acee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_fdcff .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _bagg :=d .DecodeElement (_fdcff .AlphaCeiling ,&_aaagg );_bagg !=nil {return _bagg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_fdcff .AlphaFloor =NewCT_AlphaFloorEffect ();if _ddaag :=d .DecodeElement (_fdcff .AlphaFloor ,&_aaagg );_ddaag !=nil {return _ddaag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_fdcff .AlphaInv =NewCT_AlphaInverseEffect ();if _cdcg :=d .DecodeElement (_fdcff .AlphaInv ,&_aaagg );_cdcg !=nil {return _cdcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fdcff .AlphaMod =NewCT_AlphaModulateEffect ();if _aaac :=d .DecodeElement (_fdcff .AlphaMod ,&_aaagg );_aaac !=nil {return _aaac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fdcff .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _fgef :=d .DecodeElement (_fdcff .AlphaModFix ,&_aaagg );_fgef !=nil {return _fgef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_fdcff .AlphaOutset =NewCT_AlphaOutsetEffect ();if _gfab :=d .DecodeElement (_fdcff .AlphaOutset ,&_aaagg );_gfab !=nil {return _gfab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_fdcff .AlphaRepl =NewCT_AlphaReplaceEffect ();if _facfb :=d .DecodeElement (_fdcff .AlphaRepl ,&_aaagg );_facfb !=nil {return _facfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fdcff .BiLevel =NewCT_BiLevelEffect ();if _ffge :=d .DecodeElement (_fdcff .BiLevel ,&_aaagg );_ffge !=nil {return _ffge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_fdcff .Blend =NewCT_BlendEffect ();if _bdcdc :=d .DecodeElement (_fdcff .Blend ,&_aaagg );_bdcdc !=nil {return _bdcdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_fdcff .Blur =NewCT_BlurEffect ();if _cbcf :=d .DecodeElement (_fdcff .Blur ,&_aaagg );_cbcf !=nil {return _cbcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_fdcff .ClrChange =NewCT_ColorChangeEffect ();if _edagd :=d .DecodeElement (_fdcff .ClrChange ,&_aaagg );_edagd !=nil {return _edagd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_fdcff .ClrRepl =NewCT_ColorReplaceEffect ();if _egbf :=d .DecodeElement (_fdcff .ClrRepl ,&_aaagg );_egbf !=nil {return _egbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_fdcff .Duotone =NewCT_DuotoneEffect ();if _gbge :=d .DecodeElement (_fdcff .Duotone ,&_aaagg );_gbge !=nil {return _gbge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_fdcff .Fill =NewCT_FillEffect ();if _aefba :=d .DecodeElement (_fdcff .Fill ,&_aaagg );_aefba !=nil {return _aefba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_fdcff .FillOverlay =NewCT_FillOverlayEffect ();if _cecge :=d .DecodeElement (_fdcff .FillOverlay ,&_aaagg );_cecge !=nil {return _cecge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_fdcff .Glow =NewCT_GlowEffect ();if _fbabg :=d .DecodeElement (_fdcff .Glow ,&_aaagg );_fbabg !=nil {return _fbabg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_fdcff .Grayscl =NewCT_GrayscaleEffect ();if _fbdda :=d .DecodeElement (_fdcff .Grayscl ,&_aaagg );_fbdda !=nil {return _fbdda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_fdcff .Hsl =NewCT_HSLEffect ();if _fcffb :=d .DecodeElement (_fdcff .Hsl ,&_aaagg );_fcffb !=nil {return _fcffb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_fdcff .InnerShdw =NewCT_InnerShadowEffect ();if _gdgg :=d .DecodeElement (_fdcff .InnerShdw ,&_aaagg );_gdgg !=nil {return _gdgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_fdcff .Lum =NewCT_LuminanceEffect ();if _gag :=d .DecodeElement (_fdcff .Lum ,&_aaagg );_gag !=nil {return _gag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_fdcff .OuterShdw =NewCT_OuterShadowEffect ();if _cefaf :=d .DecodeElement (_fdcff .OuterShdw ,&_aaagg );_cefaf !=nil {return _cefaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_fdcff .PrstShdw =NewCT_PresetShadowEffect ();if _abeea :=d .DecodeElement (_fdcff .PrstShdw ,&_aaagg );_abeea !=nil {return _abeea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_fdcff .Reflection =NewCT_ReflectionEffect ();if _cfeea :=d .DecodeElement (_fdcff .Reflection ,&_aaagg );_cfeea !=nil {return _cfeea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_fdcff .RelOff =NewCT_RelativeOffsetEffect ();if _dgdb :=d .DecodeElement (_fdcff .RelOff ,&_aaagg );_dgdb !=nil {return _dgdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_fdcff .SoftEdge =NewCT_SoftEdgesEffect ();if _dcfc :=d .DecodeElement (_fdcff .SoftEdge ,&_aaagg );_dcfc !=nil {return _dcfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_fdcff .Tint =NewCT_TintEffect ();if _gcbab :=d .DecodeElement (_fdcff .Tint ,&_aaagg );_gcbab !=nil {return _gcbab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_fdcff .Xfrm =NewCT_TransformEffect ();if _acgfe :=d .DecodeElement (_fdcff .Xfrm ,&_aaagg );_acgfe !=nil {return _acgfe ;};default:_fc .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",_aaagg .Name );if _bageb :=d .Skip ();_bageb !=nil {return _bageb ;};};case _g .EndElement :break _gacc ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Percentage and its children -func (_geegb *CT_Percentage )Validate ()error {return _geegb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};func NewCT_TextFont ()*CT_TextFont {_bbgg :=&CT_TextFont {};return _bbgg };func NewCT_GeomGuideList ()*CT_GeomGuideList {_dcad :=&CT_GeomGuideList {};return _dcad };type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ;};func (_aefbdf ST_PresetShadowVal )Validate ()error {return _aefbdf .ValidateWithPath ("")};func (_faea *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _faea .GrpSpLocks !=nil {_fecc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_faea .GrpSpLocks ,_fecc );};if _faea .ExtLst !=nil {_dbdff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faea .ExtLst ,_dbdff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableBackgroundStyle and its children +func (_cdgae *CT_TableBackgroundStyle )Validate ()error {return _cdgae .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_ceeaa :=&CT_NonVisualDrawingShapeProps {};return _ceeaa ;};func (_eefge ST_TextFontScalePercentOrPercentString )String ()string {if _eefge .ST_TextFontScalePercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_eefge .ST_TextFontScalePercent );};if _eefge .ST_Percentage !=nil {return _bb .Sprintf ("\u0025\u0076",*_eefge .ST_Percentage );};return "";};func (_aefdg *CT_Color )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aefdg .ScrgbClr !=nil {_eeba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_aefdg .ScrgbClr ,_eeba );};if _aefdg .SrgbClr !=nil {_eef :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_aefdg .SrgbClr ,_eef );};if _aefdg .HslClr !=nil {_afdd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_aefdg .HslClr ,_afdd );};if _aefdg .SysClr !=nil {_cdbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_aefdg .SysClr ,_cdbe );};if _aefdg .SchemeClr !=nil {_gdaec :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_aefdg .SchemeClr ,_gdaec );};if _aefdg .PrstClr !=nil {_aagf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_aefdg .PrstClr ,_aagf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Path2DArcTo and its children -func (_febdab *CT_Path2DArcTo )Validate ()error {return _febdab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");};func (_fcaecf ST_PresetCameraType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eaaeg :=_b .Attr {};_eaaeg .Name =name ;switch _fcaecf {case ST_PresetCameraTypeUnset :_eaaeg .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_eaaeg .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_eaaeg .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_eaaeg .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_eaaeg .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_eaaeg .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_eaaeg .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_eaaeg .Value ="\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueBottom :_eaaeg .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_eaaeg .Value ="\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyPerspectiveTopLeft :_eaaeg .Value ="\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveTop :_eaaeg .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_eaaeg .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_eaaeg .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_eaaeg .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_eaaeg .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_eaaeg .Value ="l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottom :_eaaeg .Value ="\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyPerspectiveBottomRight :_eaaeg .Value ="\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case ST_PresetCameraTypeOrthographicFront :_eaaeg .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_eaaeg .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_eaaeg .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_eaaeg .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_eaaeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_eaaeg .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_eaaeg .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_eaaeg .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_eaaeg .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_eaaeg .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_eaaeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_eaaeg .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_eaaeg .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_eaaeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_eaaeg .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_eaaeg .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_eaaeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_eaaeg .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeIsometricOffAxis4Left :_eaaeg .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_eaaeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_eaaeg .Value ="\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueTopLeft :_eaaeg .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_eaaeg .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_eaaeg .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueLeft :_eaaeg .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_eaaeg .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_eaaeg .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueBottom :_eaaeg .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_eaaeg .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveFront :_eaaeg .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_eaaeg .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypePerspectiveRight :_eaaeg .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_eaaeg .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case ST_PresetCameraTypePerspectiveBelow :_eaaeg .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_eaaeg .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveAboveRightFacing :_eaaeg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveContrastingLeftFacing :_eaaeg .Value ="\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveContrastingRightFacing :_eaaeg .Value ="\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicLeftFacing :_eaaeg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicRightFacing :_eaaeg .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing :_eaaeg .Value ="\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing :_eaaeg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case ST_PresetCameraTypePerspectiveRelaxed :_eaaeg .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_eaaeg .Value ="\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return _eaaeg ,nil ;};type CT_PositiveFixedAngle struct{ValAttr int32 ;};func (_fcgff *ST_TextPoint )ValidateWithPath (path string )error {_dcbgb :=[]string {};if _fcgff .ST_TextPointUnqualified !=nil {_dcbgb =append (_dcbgb ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _fcgff .ST_UniversalMeasure !=nil {_dcbgb =append (_dcbgb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_dcbgb )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcbgb );};return nil ;};type CT_ColorScheme struct{NameAttr string ;Dk1 *CT_Color ;Lt1 *CT_Color ;Dk2 *CT_Color ;Lt2 *CT_Color ;Accent1 *CT_Color ;Accent2 *CT_Color ;Accent3 *CT_Color ;Accent4 *CT_Color ;Accent5 *CT_Color ;Accent6 *CT_Color ;Hlink *CT_Color ;FolHlink *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};func (_eaeae *CT_GvmlShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaeae .NvSpPr =NewCT_GvmlShapeNonVisual ();_eaeae .SpPr =NewCT_ShapeProperties ();_effef :for {_fddaf ,_afdfa :=d .Token ();if _afdfa !=nil {return _afdfa ;};switch _dffd :=_fddaf .(type ){case _b .StartElement :switch _dffd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _bbgfc :=d .DecodeElement (_eaeae .NvSpPr ,&_dffd );_bbgfc !=nil {return _bbgfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _aafb :=d .DecodeElement (_eaeae .SpPr ,&_dffd );_aafb !=nil {return _aafb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_eaeae .TxSp =NewCT_GvmlTextShape ();if _eedgf :=d .DecodeElement (_eaeae .TxSp ,&_dffd );_eedgf !=nil {return _eedgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_eaeae .Style =NewCT_ShapeStyle ();if _cbab :=d .DecodeElement (_eaeae .Style ,&_dffd );_cbab !=nil {return _cbab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaeae .ExtLst =NewCT_OfficeArtExtensionList ();if _accaf :=d .DecodeElement (_eaeae .ExtLst ,&_dffd );_accaf !=nil {return _accaf ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_G\u0076\u006dl\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_dffd .Name );if _dcdab :=d .Skip ();_dcdab !=nil {return _dcdab ;};};case _b .EndElement :break _effef ;case _b .CharData :};};return nil ;};func (_efafb *CT_TextBody )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efafb .BodyPr =NewCT_TextBodyProperties ();_eefd :for {_fgdf ,_ffdde :=d .Token ();if _ffdde !=nil {return _ffdde ;};switch _bggcgc :=_fgdf .(type ){case _b .StartElement :switch _bggcgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _bebfg :=d .DecodeElement (_efafb .BodyPr ,&_bggcgc );_bebfg !=nil {return _bebfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_efafb .LstStyle =NewCT_TextListStyle ();if _abgcf :=d .DecodeElement (_efafb .LstStyle ,&_bggcgc );_abgcf !=nil {return _abgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_caaga :=NewCT_TextParagraph ();if _gaca :=d .DecodeElement (_caaga ,&_bggcgc );_gaca !=nil {return _gaca ;};_efafb .P =append (_efafb .P ,_caaga );default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_bggcgc .Name );if _eecffd :=d .Skip ();_eecffd !=nil {return _eecffd ;};};case _b .EndElement :break _eefd ;case _b .CharData :};};return nil ;};func NewCT_EffectProperties ()*CT_EffectProperties {_cccg :=&CT_EffectProperties {};return _cccg };func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_fgbg :=&CT_GvmlGroupShapeChoice {};return _fgbg ;};func (_ffeee ST_TextHorzOverflowType )Validate ()error {return _ffeee .ValidateWithPath ("")};type CT_OuterShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_cdaeg ST_OnOffStyleType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdaeg .String (),start );}; +// Validate validates the CT_AlphaOutsetEffect and its children +func (_bdd *CT_AlphaOutsetEffect )Validate ()error {return _bdd .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");};type Theme struct{CT_OfficeStyleSheet };func (_dedga *CT_TextParagraphProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggbgg :=range start .Attr {if _ggbgg .Name .Local =="\u006d\u0061\u0072\u004c"{_edacf ,_aggc :=_fg .ParseInt (_ggbgg .Value ,10,32);if _aggc !=nil {return _aggc ;};_geffb :=int32 (_edacf );_dedga .MarLAttr =&_geffb ;continue ;};if _ggbgg .Name .Local =="\u006c\u0076\u006c"{_bgabd ,_agbgd :=_fg .ParseInt (_ggbgg .Value ,10,32);if _agbgd !=nil {return _agbgd ;};_ababb :=int32 (_bgabd );_dedga .LvlAttr =&_ababb ;continue ;};if _ggbgg .Name .Local =="\u0061\u006c\u0067\u006e"{_dedga .AlgnAttr .UnmarshalXMLAttr (_ggbgg );continue ;};if _ggbgg .Name .Local =="\u0072\u0074\u006c"{_bdbfgg ,_bccbcd :=_fg .ParseBool (_ggbgg .Value );if _bccbcd !=nil {return _bccbcd ;};_dedga .RtlAttr =&_bdbfgg ;continue ;};if _ggbgg .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_dedga .FontAlgnAttr .UnmarshalXMLAttr (_ggbgg );continue ;};if _ggbgg .Name .Local =="\u006d\u0061\u0072\u0052"{_bfgaa ,_ceecef :=_fg .ParseInt (_ggbgg .Value ,10,32);if _ceecef !=nil {return _ceecef ;};_bfefe :=int32 (_bfgaa );_dedga .MarRAttr =&_bfefe ;continue ;};if _ggbgg .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_bcggd ,_ffgbf :=_fg .ParseBool (_ggbgg .Value );if _ffgbf !=nil {return _ffgbf ;};_dedga .LatinLnBrkAttr =&_bcggd ;continue ;};if _ggbgg .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_bfcde ,_bagadb :=_fg .ParseInt (_ggbgg .Value ,10,32);if _bagadb !=nil {return _bagadb ;};_fcbfd :=int32 (_bfcde );_dedga .IndentAttr =&_fcbfd ;continue ;};if _ggbgg .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_bcfd ,_bbfgb :=_fg .ParseBool (_ggbgg .Value );if _bbfgb !=nil {return _bbfgb ;};_dedga .EaLnBrkAttr =&_bcfd ;continue ;};if _ggbgg .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_facgdf ,_caeda :=_fg .ParseBool (_ggbgg .Value );if _caeda !=nil {return _caeda ;};_dedga .HangingPunctAttr =&_facgdf ;continue ;};if _ggbgg .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_bdfaf ,_egaba :=ParseUnionST_Coordinate32 (_ggbgg .Value );if _egaba !=nil {return _egaba ;};_dedga .DefTabSzAttr =&_bdfaf ;continue ;};};_baeaec :for {_fgeg ,_gggfb :=d .Token ();if _gggfb !=nil {return _gggfb ;};switch _ebdcb :=_fgeg .(type ){case _g .StartElement :switch _ebdcb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053p\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053p\u0063"}:_dedga .LnSpc =NewCT_TextSpacing ();if _gaagf :=d .DecodeElement (_dedga .LnSpc ,&_ebdcb );_gaagf !=nil {return _gaagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"}:_dedga .SpcBef =NewCT_TextSpacing ();if _facc :=d .DecodeElement (_dedga .SpcBef ,&_ebdcb );_facc !=nil {return _facc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"}:_dedga .SpcAft =NewCT_TextSpacing ();if _babdg :=d .DecodeElement (_dedga .SpcAft ,&_ebdcb );_babdg !=nil {return _babdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_dedga .BuClrTx =NewCT_TextBulletColorFollowText ();if _ebaae :=d .DecodeElement (_dedga .BuClrTx ,&_ebdcb );_ebaae !=nil {return _ebaae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_dedga .BuClr =NewCT_Color ();if _daegb :=d .DecodeElement (_dedga .BuClr ,&_ebdcb );_daegb !=nil {return _daegb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_dedga .BuSzTx =NewCT_TextBulletSizeFollowText ();if _bbeef :=d .DecodeElement (_dedga .BuSzTx ,&_ebdcb );_bbeef !=nil {return _bbeef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_dedga .BuSzPct =NewCT_TextBulletSizePercent ();if _fagcc :=d .DecodeElement (_dedga .BuSzPct ,&_ebdcb );_fagcc !=nil {return _fagcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_dedga .BuSzPts =NewCT_TextBulletSizePoint ();if _bcfaa :=d .DecodeElement (_dedga .BuSzPts ,&_ebdcb );_bcfaa !=nil {return _bcfaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_dedga .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _bcafd :=d .DecodeElement (_dedga .BuFontTx ,&_ebdcb );_bcafd !=nil {return _bcafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_dedga .BuFont =NewCT_TextFont ();if _aeccb :=d .DecodeElement (_dedga .BuFont ,&_ebdcb );_aeccb !=nil {return _aeccb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_dedga .BuNone =NewCT_TextNoBullet ();if _gffac :=d .DecodeElement (_dedga .BuNone ,&_ebdcb );_gffac !=nil {return _gffac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_dedga .BuAutoNum =NewCT_TextAutonumberBullet ();if _ebdeg :=d .DecodeElement (_dedga .BuAutoNum ,&_ebdcb );_ebdeg !=nil {return _ebdeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_dedga .BuChar =NewCT_TextCharBullet ();if _efgdbb :=d .DecodeElement (_dedga .BuChar ,&_ebdcb );_efgdbb !=nil {return _efgdbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_dedga .BuBlip =NewCT_TextBlipBullet ();if _gcaeb :=d .DecodeElement (_dedga .BuBlip ,&_ebdcb );_gcaeb !=nil {return _gcaeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_dedga .TabLst =NewCT_TextTabStopList ();if _cdefg :=d .DecodeElement (_dedga .TabLst ,&_ebdcb );_cdefg !=nil {return _cdefg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_dedga .DefRPr =NewCT_TextCharacterProperties ();if _gfageb :=d .DecodeElement (_dedga .DefRPr ,&_ebdcb );_gfageb !=nil {return _gfageb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dedga .ExtLst =NewCT_OfficeArtExtensionList ();if _dfbeca :=d .DecodeElement (_dedga .ExtLst ,&_ebdcb );_dfbeca !=nil {return _dfbeca ;};default:_fc .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",_ebdcb .Name );if _cfcfed :=d .Skip ();_cfcfed !=nil {return _cfcfed ;};};case _g .EndElement :break _baeaec ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path -func (_efaga *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil };func (_debge ST_EffectContainerType )String ()string {switch _debge {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";};type AG_Locking struct{NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;}; +// Validate validates the CT_GeomGuide and its children +func (_ebgcf *CT_GeomGuide )Validate ()error {return _ebgcf .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");};func (_gbaebc *EG_TextGeometry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079";if _gbaebc .CustGeom !=nil {_agcga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_gbaebc .CustGeom ,_agcga );};if _gbaebc .PrstTxWarp !=nil {_fceab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_gbaebc .PrstTxWarp ,_fceab );};return nil ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_eaacc :=&CT_DefaultShapeDefinition {};_eaacc .SpPr =NewCT_ShapeProperties ();_eaacc .BodyPr =NewCT_TextBodyProperties ();_eaacc .LstStyle =NewCT_TextListStyle ();return _eaacc ;};func (_ggcdc *CT_RelativeRect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_deeaedd :=range start .Attr {if _deeaedd .Name .Local =="\u006c"{_gegdd ,_efgfa :=ParseUnionST_Percentage (_deeaedd .Value );if _efgfa !=nil {return _efgfa ;};_ggcdc .LAttr =&_gegdd ;continue ;};if _deeaedd .Name .Local =="\u0074"{_gddcd ,_bgga :=ParseUnionST_Percentage (_deeaedd .Value );if _bgga !=nil {return _bgga ;};_ggcdc .TAttr =&_gddcd ;continue ;};if _deeaedd .Name .Local =="\u0072"{_fbca ,_eabged :=ParseUnionST_Percentage (_deeaedd .Value );if _eabged !=nil {return _eabged ;};_ggcdc .RAttr =&_fbca ;continue ;};if _deeaedd .Name .Local =="\u0062"{_cccged ,_gdbc :=ParseUnionST_Percentage (_deeaedd .Value );if _gdbc !=nil {return _gdbc ;};_ggcdc .BAttr =&_cccged ;continue ;};};for {_ffade ,_fgbf :=d .Token ();if _fgbf !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_fgbf );};if _gbff ,_dddad :=_ffade .(_g .EndElement );_dddad &&_gbff .Name ==start .Name {break ;};};return nil ;};func (_fdabc *CT_Point3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bceaf :=range start .Attr {if _bceaf .Name .Local =="\u0078"{_ceecc ,_gddd :=ParseUnionST_Coordinate (_bceaf .Value );if _gddd !=nil {return _gddd ;};_fdabc .XAttr =_ceecc ;continue ;};if _bceaf .Name .Local =="\u0079"{_abbd ,_ccddb :=ParseUnionST_Coordinate (_bceaf .Value );if _ccddb !=nil {return _ccddb ;};_fdabc .YAttr =_abbd ;continue ;};if _bceaf .Name .Local =="\u007a"{_bgfc ,_gada :=ParseUnionST_Coordinate (_bceaf .Value );if _gada !=nil {return _gada ;};_fdabc .ZAttr =_bgfc ;continue ;};};for {_befcg ,_dfdccg :=d .Token ();if _dfdccg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_dfdccg );};if _cggec ,_edef :=_befcg .(_g .EndElement );_edef &&_cggec .Name ==start .Name {break ;};};return nil ;};func (_ecfgf ST_EffectContainerType )String ()string {switch _ecfgf {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";};func (_aeaeb *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_eeagf ,_fcbeg :=d .Token ();if _fcbeg !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_fcbeg );};if _eeaec ,_cfdedc :=_eeagf .(_g .EndElement );_cfdedc &&_eeaec .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path -func (_bfaa *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _bfaa .Font !=nil {if _bceeb :=_bfaa .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bceeb !=nil {return _bceeb ;};};if _bfaa .FontRef !=nil {if _eegeaa :=_bfaa .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_eegeaa !=nil {return _eegeaa ;};};return nil ;}; +// Validate validates the EG_FillModeProperties and its children +func (_fbfed *EG_FillModeProperties )Validate ()error {return _fbfed .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cceb *CT_HSLEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edff :=range start .Attr {if _edff .Name .Local =="\u0068\u0075\u0065"{_gdcgd ,_cbbe :=_fg .ParseInt (_edff .Value ,10,32);if _cbbe !=nil {return _cbbe ;};_fecab :=int32 (_gdcgd );_cceb .HueAttr =&_fecab ;continue ;};if _edff .Name .Local =="\u0073\u0061\u0074"{_ggfeb ,_egbbd :=ParseUnionST_FixedPercentage (_edff .Value );if _egbbd !=nil {return _egbbd ;};_cceb .SatAttr =&_ggfeb ;continue ;};if _edff .Name .Local =="\u006c\u0075\u006d"{_cbada ,_eebff :=ParseUnionST_FixedPercentage (_edff .Value );if _eebff !=nil {return _eebff ;};_cceb .LumAttr =&_cbada ;continue ;};};for {_dbbeg ,_faeda :=d .Token ();if _faeda !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_faeda );};if _ebfg ,_babbg :=_dbbeg .(_g .EndElement );_babbg &&_ebfg .Name ==start .Name {break ;};};return nil ;};func (_fccae *ST_TextFontAlignType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gceeed ,_dacge :=d .Token ();if _dacge !=nil {return _dacge ;};if _afacg ,_accgg :=_gceeed .(_g .EndElement );_accgg &&_afacg .Name ==start .Name {*_fccae =1;return nil ;};if _aggge ,_ccgga :=_gceeed .(_g .CharData );!_ccgga {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gceeed );}else {switch string (_aggge ){case "":*_fccae =0;case "\u0061\u0075\u0074\u006f":*_fccae =1;case "\u0074":*_fccae =2;case "\u0063\u0074\u0072":*_fccae =3;case "\u0062\u0061\u0073\u0065":*_fccae =4;case "\u0062":*_fccae =5;};};_gceeed ,_dacge =d .Token ();if _dacge !=nil {return _dacge ;};if _fcegc ,_cggd :=_gceeed .(_g .EndElement );_cggd &&_fcegc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gceeed );};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ;SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the EG_ThemeableFontStyles and its children -func (_bggfbd *EG_ThemeableFontStyles )Validate ()error {return _bggfbd .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");};func (_ggfgd *CT_PresetColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggfgd .ValAttr =ST_PresetColorVal (1);for _ ,_eaedb :=range start .Attr {if _eaedb .Name .Local =="\u0076\u0061\u006c"{_ggfgd .ValAttr .UnmarshalXMLAttr (_eaedb );continue ;};};_eacf :for {_cabab ,_aadbc :=d .Token ();if _aadbc !=nil {return _aadbc ;};switch _bcebe :=_cabab .(type ){case _b .StartElement :switch _bcebe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ebdba :=NewEG_ColorTransform ();_ebdba .Tint =NewCT_PositiveFixedPercentage ();if _cgbdce :=d .DecodeElement (_ebdba .Tint ,&_bcebe );_cgbdce !=nil {return _cgbdce ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_ebdba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_efgf :=NewEG_ColorTransform ();_efgf .Shade =NewCT_PositiveFixedPercentage ();if _bdaee :=d .DecodeElement (_efgf .Shade ,&_bcebe );_bdaee !=nil {return _bdaee ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_efgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_baafb :=NewEG_ColorTransform ();_baafb .Comp =NewCT_ComplementTransform ();if _gadbf :=d .DecodeElement (_baafb .Comp ,&_bcebe );_gadbf !=nil {return _gadbf ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_baafb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_cacfe :=NewEG_ColorTransform ();_cacfe .Inv =NewCT_InverseTransform ();if _bbffg :=d .DecodeElement (_cacfe .Inv ,&_bcebe );_bbffg !=nil {return _bbffg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cacfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_ebdaa :=NewEG_ColorTransform ();_ebdaa .Gray =NewCT_GrayscaleTransform ();if _fgfaba :=d .DecodeElement (_ebdaa .Gray ,&_bcebe );_fgfaba !=nil {return _fgfaba ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_ebdaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_cgefd :=NewEG_ColorTransform ();_cgefd .Alpha =NewCT_PositiveFixedPercentage ();if _fcdg :=d .DecodeElement (_cgefd .Alpha ,&_bcebe );_fcdg !=nil {return _fcdg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cgefd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_baebg :=NewEG_ColorTransform ();_baebg .AlphaOff =NewCT_FixedPercentage ();if _edag :=d .DecodeElement (_baebg .AlphaOff ,&_bcebe );_edag !=nil {return _edag ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_baebg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_cggcf :=NewEG_ColorTransform ();_cggcf .AlphaMod =NewCT_PositivePercentage ();if _egcb :=d .DecodeElement (_cggcf .AlphaMod ,&_bcebe );_egcb !=nil {return _egcb ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cggcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_ccacg :=NewEG_ColorTransform ();_ccacg .Hue =NewCT_PositiveFixedAngle ();if _gcfc :=d .DecodeElement (_ccacg .Hue ,&_bcebe );_gcfc !=nil {return _gcfc ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_ccacg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_cdece :=NewEG_ColorTransform ();_cdece .HueOff =NewCT_Angle ();if _gdaa :=d .DecodeElement (_cdece .HueOff ,&_bcebe );_gdaa !=nil {return _gdaa ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cdece );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ecdba :=NewEG_ColorTransform ();_ecdba .HueMod =NewCT_PositivePercentage ();if _eccce :=d .DecodeElement (_ecdba .HueMod ,&_bcebe );_eccce !=nil {return _eccce ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_ecdba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_acfg :=NewEG_ColorTransform ();_acfg .Sat =NewCT_Percentage ();if _bcad :=d .DecodeElement (_acfg .Sat ,&_bcebe );_bcad !=nil {return _bcad ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_acfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dgbfeg :=NewEG_ColorTransform ();_dgbfeg .SatOff =NewCT_Percentage ();if _bddgf :=d .DecodeElement (_dgbfeg .SatOff ,&_bcebe );_bddgf !=nil {return _bddgf ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_dgbfeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_cdae :=NewEG_ColorTransform ();_cdae .SatMod =NewCT_Percentage ();if _edcecdc :=d .DecodeElement (_cdae .SatMod ,&_bcebe );_edcecdc !=nil {return _edcecdc ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cdae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bdadc :=NewEG_ColorTransform ();_bdadc .Lum =NewCT_Percentage ();if _fggda :=d .DecodeElement (_bdadc .Lum ,&_bcebe );_fggda !=nil {return _fggda ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_bdadc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_cfdbe :=NewEG_ColorTransform ();_cfdbe .LumOff =NewCT_Percentage ();if _dedggg :=d .DecodeElement (_cfdbe .LumOff ,&_bcebe );_dedggg !=nil {return _dedggg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cfdbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_fcbga :=NewEG_ColorTransform ();_fcbga .LumMod =NewCT_Percentage ();if _cfefda :=d .DecodeElement (_fcbga .LumMod ,&_bcebe );_cfefda !=nil {return _cfefda ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_fcbga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_bgcc :=NewEG_ColorTransform ();_bgcc .Red =NewCT_Percentage ();if _efefg :=d .DecodeElement (_bgcc .Red ,&_bcebe );_efefg !=nil {return _efefg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_bgcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_cgbca :=NewEG_ColorTransform ();_cgbca .RedOff =NewCT_Percentage ();if _egda :=d .DecodeElement (_cgbca .RedOff ,&_bcebe );_egda !=nil {return _egda ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cgbca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_affdd :=NewEG_ColorTransform ();_affdd .RedMod =NewCT_Percentage ();if _cdggc :=d .DecodeElement (_affdd .RedMod ,&_bcebe );_cdggc !=nil {return _cdggc ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_affdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_adbcbb :=NewEG_ColorTransform ();_adbcbb .Green =NewCT_Percentage ();if _gabcb :=d .DecodeElement (_adbcbb .Green ,&_bcebe );_gabcb !=nil {return _gabcb ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_adbcbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_egebb :=NewEG_ColorTransform ();_egebb .GreenOff =NewCT_Percentage ();if _babaa :=d .DecodeElement (_egebb .GreenOff ,&_bcebe );_babaa !=nil {return _babaa ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_egebb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cgbcc :=NewEG_ColorTransform ();_cgbcc .GreenMod =NewCT_Percentage ();if _addeg :=d .DecodeElement (_cgbcc .GreenMod ,&_bcebe );_addeg !=nil {return _addeg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cgbcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_cbgfg :=NewEG_ColorTransform ();_cbgfg .Blue =NewCT_Percentage ();if _bebg :=d .DecodeElement (_cbgfg .Blue ,&_bcebe );_bebg !=nil {return _bebg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_cbgfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_gccc :=NewEG_ColorTransform ();_gccc .BlueOff =NewCT_Percentage ();if _gebbf :=d .DecodeElement (_gccc .BlueOff ,&_bcebe );_gebbf !=nil {return _gebbf ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_gccc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bfdg :=NewEG_ColorTransform ();_bfdg .BlueMod =NewCT_Percentage ();if _bgaeg :=d .DecodeElement (_bfdg .BlueMod ,&_bcebe );_bgaeg !=nil {return _bgaeg ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_bfdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_debcg :=NewEG_ColorTransform ();_debcg .Gamma =NewCT_GammaTransform ();if _bdaag :=d .DecodeElement (_debcg .Gamma ,&_bcebe );_bdaag !=nil {return _bdaag ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_debcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_ddcd :=NewEG_ColorTransform ();_ddcd .InvGamma =NewCT_InverseGammaTransform ();if _eadd :=d .DecodeElement (_ddcd .InvGamma ,&_bcebe );_eadd !=nil {return _eadd ;};_ggfgd .EG_ColorTransform =append (_ggfgd .EG_ColorTransform ,_ddcd );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0043o\u006co\u0072\u0020\u0025\u0076",_bcebe .Name );if _aefff :=d .Skip ();_aefff !=nil {return _aefff ;};};case _b .EndElement :break _eacf ;case _b .CharData :};};return nil ;};func (_gbgbf ST_TextSpacingPercentOrPercentString )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbgbf .ST_TextSpacingPercent !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_gbgbf .ST_TextSpacingPercent )));};if _gbgbf .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_gbgbf .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_ccccf :=&CT_PathShadeProperties {};return _ccccf ;}; +// Validate validates the CT_Cell3D and its children +func (_fdeb *CT_Cell3D )Validate ()error {return _fdeb .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");}; -// Validate validates the CT_BaseStylesOverride and its children -func (_aegg *CT_BaseStylesOverride )Validate ()error {return _aegg .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};func (_gabdbb *CT_TextAutonumberBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gabdbb .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_bdeff :=range start .Attr {if _bdeff .Name .Local =="\u0074\u0079\u0070\u0065"{_gabdbb .TypeAttr .UnmarshalXMLAttr (_bdeff );continue ;};if _bdeff .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_aegcb ,_ceeacd :=_a .ParseInt (_bdeff .Value ,10,32);if _ceeacd !=nil {return _ceeacd ;};_ebacc :=int32 (_aegcb );_gabdbb .StartAtAttr =&_ebacc ;continue ;};};for {_gfced ,_cbcgg :=d .Token ();if _cbcgg !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078t\u0041\u0075\u0074\u006f\u006e\u0075\u006db\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074\u003a\u0020%\u0073",_cbcgg );};if _geafag ,_ccbeg :=_gfced .(_b .EndElement );_ccbeg &&_geafag .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path +func (_aded *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path -func (_eccg *CT_BlipChoice )ValidateWithPath (path string )error {for _cfgbf ,_cef :=range _eccg .AlphaBiLevel {if _ffff :=_cef .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_cfgbf ));_ffff !=nil {return _ffff ;};};for _bgee ,_cgeg :=range _eccg .AlphaCeiling {if _deaf :=_cgeg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_bgee ));_deaf !=nil {return _deaf ;};};for _gec ,_gead :=range _eccg .AlphaFloor {if _feag :=_gead .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_gec ));_feag !=nil {return _feag ;};};for _gefc ,_fabd :=range _eccg .AlphaInv {if _bgeeb :=_fabd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_gefc ));_bgeeb !=nil {return _bgeeb ;};};for _baad ,_dffe :=range _eccg .AlphaMod {if _aede :=_dffe .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_baad ));_aede !=nil {return _aede ;};};for _ada ,_bgbf :=range _eccg .AlphaModFix {if _ccfa :=_bgbf .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_ada ));_ccfa !=nil {return _ccfa ;};};for _bfed ,_cdea :=range _eccg .AlphaRepl {if _gbaa :=_cdea .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_bfed ));_gbaa !=nil {return _gbaa ;};};for _dgef ,_ebgd :=range _eccg .BiLevel {if _feaa :=_ebgd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_dgef ));_feaa !=nil {return _feaa ;};};for _geeb ,_acg :=range _eccg .Blur {if _gfeb :=_acg .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_geeb ));_gfeb !=nil {return _gfeb ;};};for _aeef ,_afca :=range _eccg .ClrChange {if _dffb :=_afca .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_aeef ));_dffb !=nil {return _dffb ;};};for _dcecd ,_ccgg :=range _eccg .ClrRepl {if _dfgb :=_ccgg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_dcecd ));_dfgb !=nil {return _dfgb ;};};for _fabc ,_adbcd :=range _eccg .Duotone {if _aeff :=_adbcd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_fabc ));_aeff !=nil {return _aeff ;};};for _cccc ,_bgbd :=range _eccg .FillOverlay {if _gab :=_bgbd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_cccc ));_gab !=nil {return _gab ;};};for _daga ,_ccec :=range _eccg .Grayscl {if _fca :=_ccec .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_daga ));_fca !=nil {return _fca ;};};for _bdgbc ,_eaag :=range _eccg .Hsl {if _bgdd :=_eaag .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_bdgbc ));_bgdd !=nil {return _bgdd ;};};for _bcbe ,_ecda :=range _eccg .Lum {if _geg :=_ecda .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_bcbe ));_geg !=nil {return _geg ;};};for _eaae ,_eegg :=range _eccg .Tint {if _effg :=_eegg .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_eaae ));_effg !=nil {return _effg ;};};return nil ;}; +// Validate validates the CT_GvmlGroupShapeChoice and its children +func (_ccddf *CT_GvmlGroupShapeChoice )Validate ()error {return _ccddf .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_Backdrop and its children, prefixing error messages with path -func (_aadb *CT_Backdrop )ValidateWithPath (path string )error {if _abg :=_aadb .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_abg !=nil {return _abg ;};if _dea :=_aadb .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d");_dea !=nil {return _dea ;};if _dcec :=_aadb .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_dcec !=nil {return _dcec ;};if _aadb .ExtLst !=nil {if _bcda :=_aadb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcda !=nil {return _bcda ;};};return nil ;}; +func (_dca *CT_Backdrop )ValidateWithPath (path string )error {if _aebc :=_dca .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_aebc !=nil {return _aebc ;};if _gaec :=_dca .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d");_gaec !=nil {return _gaec ;};if _aeg :=_dca .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_aeg !=nil {return _aeg ;};if _dca .ExtLst !=nil {if _eced :=_dca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eced !=nil {return _eced ;};};return nil ;};func (_cfea *CT_Blip )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfea .CstateAttr !=ST_BlipCompressionUnset {_abfg ,_gfca :=_cfea .CstateAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"});if _gfca !=nil {return _gfca ;};start .Attr =append (start .Attr ,_abfg );};if _cfea .EmbedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_cfea .EmbedAttr )});};if _cfea .LinkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",*_cfea .LinkAttr )});};e .EncodeToken (start );if _cfea .Choice !=nil {for _ ,_gabe :=range _cfea .Choice {_gabe .MarshalXML (e ,_g .StartElement {});};};if _cfea .ExtLst !=nil {_dcgg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfea .ExtLst ,_dcgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggbdd *CT_FillStyleList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggff :for {_ebace ,_abecf :=d .Token ();if _abecf !=nil {return _abecf ;};switch _eaade :=_ebace .(type ){case _g .StartElement :switch _eaade .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_eeffa :=NewEG_FillProperties ();_eeffa .NoFill =NewCT_NoFillProperties ();if _dfgde :=d .DecodeElement (_eeffa .NoFill ,&_eaade );_dfgde !=nil {return _dfgde ;};_ggbdd .EG_FillProperties =append (_ggbdd .EG_FillProperties ,_eeffa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_degea :=NewEG_FillProperties ();_degea .SolidFill =NewCT_SolidColorFillProperties ();if _afbb :=d .DecodeElement (_degea .SolidFill ,&_eaade );_afbb !=nil {return _afbb ;};_ggbdd .EG_FillProperties =append (_ggbdd .EG_FillProperties ,_degea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gaae :=NewEG_FillProperties ();_gaae .GradFill =NewCT_GradientFillProperties ();if _acad :=d .DecodeElement (_gaae .GradFill ,&_eaade );_acad !=nil {return _acad ;};_ggbdd .EG_FillProperties =append (_ggbdd .EG_FillProperties ,_gaae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_begcc :=NewEG_FillProperties ();_begcc .BlipFill =NewCT_BlipFillProperties ();if _bacae :=d .DecodeElement (_begcc .BlipFill ,&_eaade );_bacae !=nil {return _bacae ;};_ggbdd .EG_FillProperties =append (_ggbdd .EG_FillProperties ,_begcc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gfaba :=NewEG_FillProperties ();_gfaba .PattFill =NewCT_PatternFillProperties ();if _bageg :=d .DecodeElement (_gfaba .PattFill ,&_eaade );_bageg !=nil {return _bageg ;};_ggbdd .EG_FillProperties =append (_ggbdd .EG_FillProperties ,_gfaba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dded :=NewEG_FillProperties ();_dded .GrpFill =NewCT_GroupFillProperties ();if _eddc :=d .DecodeElement (_dded .GrpFill ,&_eaade );_eddc !=nil {return _eddc ;};_ggbdd .EG_FillProperties =append (_ggbdd .EG_FillProperties ,_dded );default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_eaade .Name );if _adbce :=d .Skip ();_adbce !=nil {return _adbce ;};};case _g .EndElement :break _ggff ;case _g .CharData :};};return nil ;};func (_eccfc *CT_TextNoBullet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path -func (_cccbg *EG_ShadeProperties )ValidateWithPath (path string )error {if _cccbg .Lin !=nil {if _gabdbd :=_cccbg .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_gabdbd !=nil {return _gabdbd ;};};if _cccbg .Path !=nil {if _beega :=_cccbg .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_beega !=nil {return _beega ;};};return nil ;};func (_bcccb ST_PitchFamily )String ()string {switch _bcccb {case 0:return "";case 1:return "\u0030\u0030";case 2:return "\u0030\u0031";case 3:return "\u0030\u0032";case 4:return "\u0031\u0036";case 5:return "\u0031\u0037";case 6:return "\u0031\u0038";case 7:return "\u0033\u0032";case 8:return "\u0033\u0033";case 9:return "\u0033\u0034";case 10:return "\u0034\u0038";case 11:return "\u0034\u0039";case 12:return "\u0035\u0030";case 13:return "\u0036\u0034";case 14:return "\u0036\u0035";case 15:return "\u0036\u0036";case 16:return "\u0038\u0030";case 17:return "\u0038\u0031";case 18:return "\u0038\u0032";};return "";};func (_bfdb *CT_CustomColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfdb .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_bfdb .NameAttr )});};e .EncodeToken (start );if _bfdb .ScrgbClr !=nil {_gge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bfdb .ScrgbClr ,_gge );};if _bfdb .SrgbClr !=nil {_ebfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bfdb .SrgbClr ,_ebfb );};if _bfdb .HslClr !=nil {_bgdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bfdb .HslClr ,_bgdcc );};if _bfdb .SysClr !=nil {_gafb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bfdb .SysClr ,_gafb );};if _bfdb .SchemeClr !=nil {_cafbb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bfdb .SchemeClr ,_cafbb );};if _bfdb .PrstClr !=nil {_efgb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bfdb .PrstClr ,_efgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;}; +// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path +func (_ddbcf *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _ddbcf .NoFill !=nil {if _afdab :=_ddbcf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_afdab !=nil {return _afdab ;};};if _ddbcf .SolidFill !=nil {if _bfdab :=_ddbcf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bfdab !=nil {return _bfdab ;};};if _ddbcf .GradFill !=nil {if _abef :=_ddbcf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_abef !=nil {return _abef ;};};if _ddbcf .BlipFill !=nil {if _gbfdb :=_ddbcf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gbfdb !=nil {return _gbfdb ;};};if _ddbcf .PattFill !=nil {if _dbaa :=_ddbcf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dbaa !=nil {return _dbaa ;};};if _ddbcf .GrpFill !=nil {if _eaafb :=_ddbcf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_eaafb !=nil {return _eaafb ;};};return nil ;};func (_cfbd *ST_TextHorzOverflowType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfbc ,_fcgba :=d .Token ();if _fcgba !=nil {return _fcgba ;};if _dgagdg ,_daafe :=_dfbc .(_g .EndElement );_daafe &&_dgagdg .Name ==start .Name {*_cfbd =1;return nil ;};if _ggdbd ,_fbgeec :=_dfbc .(_g .CharData );!_fbgeec {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfbc );}else {switch string (_ggdbd ){case "":*_cfbd =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_cfbd =1;case "\u0063\u006c\u0069\u0070":*_cfbd =2;};};_dfbc ,_fcgba =d .Token ();if _fcgba !=nil {return _fcgba ;};if _geccf ,_dedadb :=_dfbc .(_g .EndElement );_dedadb &&_geccf .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfbc );};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_gfc :=&CT_AnimationChartBuildProperties {};return _gfc ;}; -// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path -func (_bbfb *CT_DashStop )ValidateWithPath (path string )error {if _effa :=_bbfb .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_effa !=nil {return _effa ;};if _fgfab :=_bbfb .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072");_fgfab !=nil {return _fgfab ;};return nil ;};type ST_PitchFamily byte ;func (_gdge *CT_EffectStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeeff :for {_ceddc ,_bgga :=d .Token ();if _bgga !=nil {return _bgga ;};switch _ecde :=_ceddc .(type ){case _b .StartElement :switch _ecde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_gcfd :=NewCT_EffectStyleItem ();if _aafeg :=d .DecodeElement (_gcfd ,&_ecde );_aafeg !=nil {return _aafeg ;};_gdge .EffectStyle =append (_gdge .EffectStyle ,_gcfd );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ecde .Name );if _gdab :=d .Skip ();_gdab !=nil {return _gdab ;};};case _b .EndElement :break _aeeff ;case _b .CharData :};};return nil ;};func (_effbg ST_LineEndWidth )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_effbg .String (),start );}; +// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path +func (_ffde *CT_TableCellProperties )ValidateWithPath (path string )error {if _ffde .MarLAttr !=nil {if _fbbef :=_ffde .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_fbbef !=nil {return _fbbef ;};};if _ffde .MarRAttr !=nil {if _dddc :=_ffde .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r");_dddc !=nil {return _dddc ;};};if _ffde .MarTAttr !=nil {if _ecccb :=_ffde .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_ecccb !=nil {return _ecccb ;};};if _ffde .MarBAttr !=nil {if _efega :=_ffde .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r");_efega !=nil {return _efega ;};};if _fgefg :=_ffde .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_fgefg !=nil {return _fgefg ;};if _acdac :=_ffde .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_acdac !=nil {return _acdac ;};if _fdccf :=_ffde .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_fdccf !=nil {return _fdccf ;};if _ffde .LnL !=nil {if _aaggb :=_ffde .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c");_aaggb !=nil {return _aaggb ;};};if _ffde .LnR !=nil {if _dbce :=_ffde .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_dbce !=nil {return _dbce ;};};if _ffde .LnT !=nil {if _deaad :=_ffde .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054");_deaad !=nil {return _deaad ;};};if _ffde .LnB !=nil {if _cafcb :=_ffde .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_cafcb !=nil {return _cafcb ;};};if _ffde .LnTlToBr !=nil {if _fggb :=_ffde .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r");_fggb !=nil {return _fggb ;};};if _ffde .LnBlToTr !=nil {if _debeg :=_ffde .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_debeg !=nil {return _debeg ;};};if _ffde .Cell3D !=nil {if _edfea :=_ffde .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_edfea !=nil {return _edfea ;};};if _ffde .NoFill !=nil {if _bbbgc :=_ffde .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bbbgc !=nil {return _bbbgc ;};};if _ffde .SolidFill !=nil {if _dedab :=_ffde .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dedab !=nil {return _dedab ;};};if _ffde .GradFill !=nil {if _dcgcb :=_ffde .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dcgcb !=nil {return _dcgcb ;};};if _ffde .BlipFill !=nil {if _cggea :=_ffde .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cggea !=nil {return _cggea ;};};if _ffde .PattFill !=nil {if _bggdcd :=_ffde .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bggdcd !=nil {return _bggdcd ;};};if _ffde .GrpFill !=nil {if _cgeg :=_ffde .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cgeg !=nil {return _cgeg ;};};if _ffde .Headers !=nil {if _abdfg :=_ffde .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_abdfg !=nil {return _abdfg ;};};if _ffde .ExtLst !=nil {if _dgadb :=_ffde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgadb !=nil {return _dgadb ;};};return nil ;};type ST_TextTabAlignType byte ;func (_cgf *CT_ColorScheme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgf .Dk1 =NewCT_Color ();_cgf .Lt1 =NewCT_Color ();_cgf .Dk2 =NewCT_Color ();_cgf .Lt2 =NewCT_Color ();_cgf .Accent1 =NewCT_Color ();_cgf .Accent2 =NewCT_Color ();_cgf .Accent3 =NewCT_Color ();_cgf .Accent4 =NewCT_Color ();_cgf .Accent5 =NewCT_Color ();_cgf .Accent6 =NewCT_Color ();_cgf .Hlink =NewCT_Color ();_cgf .FolHlink =NewCT_Color ();for _ ,_bbab :=range start .Attr {if _bbab .Name .Local =="\u006e\u0061\u006d\u0065"{_aagda ,_ddfg :=_bbab .Value ,error (nil );if _ddfg !=nil {return _ddfg ;};_cgf .NameAttr =_aagda ;continue ;};};_bbcg :for {_babg ,_abbe :=d .Token ();if _abbe !=nil {return _abbe ;};switch _ccdd :=_babg .(type ){case _g .StartElement :switch _ccdd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0031"}:if _abfe :=d .DecodeElement (_cgf .Dk1 ,&_ccdd );_abfe !=nil {return _abfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0031"}:if _dbgf :=d .DecodeElement (_cgf .Lt1 ,&_ccdd );_dbgf !=nil {return _dbgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0032"}:if _eabfe :=d .DecodeElement (_cgf .Dk2 ,&_ccdd );_eabfe !=nil {return _eabfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0032"}:if _gcgaa :=d .DecodeElement (_cgf .Lt2 ,&_ccdd );_gcgaa !=nil {return _gcgaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _beca :=d .DecodeElement (_cgf .Accent1 ,&_ccdd );_beca !=nil {return _beca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _bafdg :=d .DecodeElement (_cgf .Accent2 ,&_ccdd );_bafdg !=nil {return _bafdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _gdaee :=d .DecodeElement (_cgf .Accent3 ,&_ccdd );_gdaee !=nil {return _gdaee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _gbaf :=d .DecodeElement (_cgf .Accent4 ,&_ccdd );_gbaf !=nil {return _gbaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _bgba :=d .DecodeElement (_cgf .Accent5 ,&_ccdd );_bgba !=nil {return _bgba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _gdfb :=d .DecodeElement (_cgf .Accent6 ,&_ccdd );_gdfb !=nil {return _gdfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069n\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069n\u006b"}:if _bcbbe :=d .DecodeElement (_cgf .Hlink ,&_ccdd );_bcbbe !=nil {return _bcbbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _bbabd :=d .DecodeElement (_cgf .FolHlink ,&_ccdd );_bbabd !=nil {return _bbabd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgf .ExtLst =NewCT_OfficeArtExtensionList ();if _fgcd :=d .DecodeElement (_cgf .ExtLst ,&_ccdd );_fgcd !=nil {return _fgcd ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ccdd .Name );if _gdef :=d .Skip ();_gdef !=nil {return _gdef ;};};case _g .EndElement :break _bbcg ;case _g .CharData :};};return nil ;};func (_cacef *CT_TextAutonumberBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cacef .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_gagad :=range start .Attr {if _gagad .Name .Local =="\u0074\u0079\u0070\u0065"{_cacef .TypeAttr .UnmarshalXMLAttr (_gagad );continue ;};if _gagad .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_ecece ,_gbefe :=_fg .ParseInt (_gagad .Value ,10,32);if _gbefe !=nil {return _gbefe ;};_adgbe :=int32 (_ecece );_cacef .StartAtAttr =&_adgbe ;continue ;};};for {_ggbga ,_ecafb :=d .Token ();if _ecafb !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078t\u0041\u0075\u0074\u006f\u006e\u0075\u006db\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074\u003a\u0020%\u0073",_ecafb );};if _acead ,_eedbb :=_ggbga .(_g .EndElement );_eedbb &&_acead .Name ==start .Name {break ;};};return nil ;};func (_fcfdca ST_LightRigDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fcfdca .String (),start );}; -// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path -func (_eeaf *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _eeaf .PicLocks !=nil {if _cfgcd :=_eeaf .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_cfgcd !=nil {return _cfgcd ;};};if _eeaf .ExtLst !=nil {if _dgaf :=_eeaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgaf !=nil {return _dgaf ;};};return nil ;};func (_geagga *CT_PictureLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geagga .NoCropAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoCropAttr ))});};if _geagga .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoGrpAttr ))});};if _geagga .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoSelectAttr ))});};if _geagga .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoRotAttr ))});};if _geagga .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoChangeAspectAttr ))});};if _geagga .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoMoveAttr ))});};if _geagga .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoResizeAttr ))});};if _geagga .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoEditPointsAttr ))});};if _geagga .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoAdjustHandlesAttr ))});};if _geagga .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoChangeArrowheadsAttr ))});};if _geagga .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_geagga .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _geagga .ExtLst !=nil {_cggga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geagga .ExtLst ,_cggga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dddc *CT_TextShapeAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SystemColor ()*CT_SystemColor {_bbba :=&CT_SystemColor {};_bbba .ValAttr =ST_SystemColorVal (1);return _bbba ;};func (_fdbcd *CT_TextBulletTypefaceFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcgac *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcgac =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_gcgac =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_gcgac =2;case "\u0063\u006c\u0069\u0070":*_gcgac =3;};return nil ;};type CT_TextBulletTypefaceFollowText struct{};func (_fcgd *CT_GvmlGroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcgd .TxSp !=nil {_bffb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};for _ ,_bffd :=range _fcgd .TxSp {e .EncodeElement (_bffd ,_bffb );};};if _fcgd .Sp !=nil {_fdaaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_aegea :=range _fcgd .Sp {e .EncodeElement (_aegea ,_fdaaf );};};if _fcgd .CxnSp !=nil {_acgfd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_cfbgf :=range _fcgd .CxnSp {e .EncodeElement (_cfbgf ,_acgfd );};};if _fcgd .Pic !=nil {_cbfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_ddeee :=range _fcgd .Pic {e .EncodeElement (_ddeee ,_cbfg );};};if _fcgd .GraphicFrame !=nil {_cfgde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_bbeff :=range _fcgd .GraphicFrame {e .EncodeElement (_bbeff ,_cfgde );};};if _fcgd .GrpSp !=nil {_bbgea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_edgd :=range _fcgd .GrpSp {e .EncodeElement (_edgd ,_bbgea );};};return nil ;};func (_aadadb *Theme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aadadb .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_bagbe :=range start .Attr {if _bagbe .Name .Local =="\u006e\u0061\u006d\u0065"{_feabf ,_ddbgc :=_bagbe .Value ,error (nil );if _ddbgc !=nil {return _ddbgc ;};_aadadb .NameAttr =&_feabf ;continue ;};};_defd :for {_fgbfbe ,_eagff :=d .Token ();if _eagff !=nil {return _eagff ;};switch _dfaef :=_fgbfbe .(type ){case _b .StartElement :switch _dfaef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _fggga :=d .DecodeElement (_aadadb .ThemeElements ,&_dfaef );_fggga !=nil {return _fggga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_aadadb .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _gecd :=d .DecodeElement (_aadadb .ObjectDefaults ,&_dfaef );_gecd !=nil {return _gecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_aadadb .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _ccdcd :=d .DecodeElement (_aadadb .ExtraClrSchemeLst ,&_dfaef );_ccdcd !=nil {return _ccdcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_aadadb .CustClrLst =NewCT_CustomColorList ();if _cacfa :=d .DecodeElement (_aadadb .CustClrLst ,&_dfaef );_cacfa !=nil {return _cacfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aadadb .ExtLst =NewCT_OfficeArtExtensionList ();if _ffdeff :=d .DecodeElement (_aadadb .ExtLst ,&_dfaef );_ffdeff !=nil {return _ffdeff ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0068\u0065m\u0065 \u0025\u0076",_dfaef .Name );if _bedde :=d .Skip ();_bedde !=nil {return _bedde ;};};case _b .EndElement :break _defd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path +func (_fa *AG_Locking )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_ColorScheme and its children -func (_ffca *CT_ColorScheme )Validate ()error {return _ffca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};type CT_AlphaCeilingEffect struct{};func (_aegcg ST_SchemeColorVal )String ()string {switch _aegcg {case 0:return "";case 1:return "\u0062\u0067\u0031";case 2:return "\u0074\u0078\u0031";case 3:return "\u0062\u0067\u0032";case 4:return "\u0074\u0078\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068\u006c\u0069n\u006b";case 12:return "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case 13:return "\u0070\u0068\u0043l\u0072";case 14:return "\u0064\u006b\u0031";case 15:return "\u006c\u0074\u0031";case 16:return "\u0064\u006b\u0032";case 17:return "\u006c\u0074\u0032";};return "";};func (_befaf *ST_TextStrikeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deadd ,_cffbfa :=d .Token ();if _cffbfa !=nil {return _cffbfa ;};if _afbcc ,_fcded :=_deadd .(_b .EndElement );_fcded &&_afbcc .Name ==start .Name {*_befaf =1;return nil ;};if _fabffb ,_ffegb :=_deadd .(_b .CharData );!_ffegb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deadd );}else {switch string (_fabffb ){case "":*_befaf =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_befaf =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_befaf =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_befaf =3;};};_deadd ,_cffbfa =d .Token ();if _cffbfa !=nil {return _cffbfa ;};if _bbace ,_bbfcb :=_deadd .(_b .EndElement );_bbfcb &&_bbace .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deadd );};func (_abbe *ThemeManager )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbe .CT_EmptyElement =*NewCT_EmptyElement ();for {_dbdbb ,_efab :=d .Token ();if _efab !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_efab );};if _dcfcf ,_bdcee :=_dbdbb .(_b .EndElement );_bdcee &&_dcfcf .Name ==start .Name {break ;};};return nil ;};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_cabfe :=&CT_FillOverlayEffect {};_cabfe .BlendAttr =ST_BlendMode (1);return _cabfe ;};func (_eddf *CT_Camera )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eddf .PrstAttr =ST_PresetCameraType (1);for _ ,_gfcf :=range start .Attr {if _gfcf .Name .Local =="\u0070\u0072\u0073\u0074"{_eddf .PrstAttr .UnmarshalXMLAttr (_gfcf );continue ;};if _gfcf .Name .Local =="\u0066\u006f\u0076"{_agab ,_aage :=_a .ParseInt (_gfcf .Value ,10,32);if _aage !=nil {return _aage ;};_adfc :=int32 (_agab );_eddf .FovAttr =&_adfc ;continue ;};if _gfcf .Name .Local =="\u007a\u006f\u006f\u006d"{_fbfdc ,_cbggf :=ParseUnionST_PositivePercentage (_gfcf .Value );if _cbggf !=nil {return _cbggf ;};_eddf .ZoomAttr =&_fbfdc ;continue ;};};_abgf :for {_bffgb ,_fadb :=d .Token ();if _fadb !=nil {return _fadb ;};switch _ccaf :=_bffgb .(type ){case _b .StartElement :switch _ccaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_eddf .Rot =NewCT_SphereCoords ();if _aceb :=d .DecodeElement (_eddf .Rot ,&_ccaf );_aceb !=nil {return _aceb ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0061\u006de\u0072\u0061 \u0025\u0076",_ccaf .Name );if _dacc :=d .Skip ();_dacc !=nil {return _dacc ;};};case _b .EndElement :break _abgf ;case _b .CharData :};};return nil ;};func (_ecfcbb *EG_Effect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecfcbb .Cont !=nil {_fgaba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_ecfcbb .Cont ,_fgaba );};if _ecfcbb .Effect !=nil {_ggbaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ecfcbb .Effect ,_ggbaf );};if _ecfcbb .AlphaBiLevel !=nil {_ceaad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_ecfcbb .AlphaBiLevel ,_ceaad );};if _ecfcbb .AlphaCeiling !=nil {_edefe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_ecfcbb .AlphaCeiling ,_edefe );};if _ecfcbb .AlphaFloor !=nil {_adfgfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_ecfcbb .AlphaFloor ,_adfgfd );};if _ecfcbb .AlphaInv !=nil {_edfdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_ecfcbb .AlphaInv ,_edfdf );};if _ecfcbb .AlphaMod !=nil {_fdeeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_ecfcbb .AlphaMod ,_fdeeb );};if _ecfcbb .AlphaModFix !=nil {_fcegd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_ecfcbb .AlphaModFix ,_fcegd );};if _ecfcbb .AlphaOutset !=nil {_ddgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_ecfcbb .AlphaOutset ,_ddgf );};if _ecfcbb .AlphaRepl !=nil {_gcccc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_ecfcbb .AlphaRepl ,_gcccc );};if _ecfcbb .BiLevel !=nil {_egffae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_ecfcbb .BiLevel ,_egffae );};if _ecfcbb .Blend !=nil {_fcgcb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_ecfcbb .Blend ,_fcgcb );};if _ecfcbb .Blur !=nil {_feggg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_ecfcbb .Blur ,_feggg );};if _ecfcbb .ClrChange !=nil {_fgfee :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ecfcbb .ClrChange ,_fgfee );};if _ecfcbb .ClrRepl !=nil {_fbgba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_ecfcbb .ClrRepl ,_fbgba );};if _ecfcbb .Duotone !=nil {_ddfdd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_ecfcbb .Duotone ,_ddfdd );};if _ecfcbb .Fill !=nil {_baffc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ecfcbb .Fill ,_baffc );};if _ecfcbb .FillOverlay !=nil {_egddd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_ecfcbb .FillOverlay ,_egddd );};if _ecfcbb .Glow !=nil {_adcdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_ecfcbb .Glow ,_adcdb );};if _ecfcbb .Grayscl !=nil {_eecbcc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_ecfcbb .Grayscl ,_eecbcc );};if _ecfcbb .Hsl !=nil {_dbbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_ecfcbb .Hsl ,_dbbf );};if _ecfcbb .InnerShdw !=nil {_bfeae :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecfcbb .InnerShdw ,_bfeae );};if _ecfcbb .Lum !=nil {_dbcbcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_ecfcbb .Lum ,_dbcbcc );};if _ecfcbb .OuterShdw !=nil {_efdfc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecfcbb .OuterShdw ,_efdfc );};if _ecfcbb .PrstShdw !=nil {_aecec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecfcbb .PrstShdw ,_aecec );};if _ecfcbb .Reflection !=nil {_eadbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecfcbb .Reflection ,_eadbc );};if _ecfcbb .RelOff !=nil {_caefa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_ecfcbb .RelOff ,_caefa );};if _ecfcbb .SoftEdge !=nil {_ebdcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_ecfcbb .SoftEdge ,_ebdcd );};if _ecfcbb .Tint !=nil {_ggaea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_ecfcbb .Tint ,_ggaea );};if _ecfcbb .Xfrm !=nil {_cbbfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_ecfcbb .Xfrm ,_cbbfa );};return nil ;}; +// Validate validates the CT_FontCollection and its children +func (_dfdgb *CT_FontCollection )Validate ()error {return _dfdgb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_cacdd *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cacdd =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_cacdd =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_cacdd =2;case "\u0063\u006c\u0069\u0070":*_cacdd =3;};return nil ;};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_eacad :=&CT_Path2DLineTo {};_eacad .Pt =NewCT_AdjPoint2D ();return _eacad ;};type ST_SchemeColorVal byte ;func (_adaeb *CT_PositiveFixedAngle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_adaeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfcb *ST_LineEndLength )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cfcb =0;case "\u0073\u006d":*_cfcb =1;case "\u006d\u0065\u0064":*_cfcb =2;case "\u006c\u0067":*_cfcb =3;};return nil ;};func (_badfbf *CT_WholeE2oFormatting )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfage :for {_aegad ,_gfadgc :=d .Token ();if _gfadgc !=nil {return _gfadgc ;};switch _fcbd :=_aegad .(type ){case _g .StartElement :switch _fcbd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_badfbf .Ln =NewCT_LineProperties ();if _cgagbg :=d .DecodeElement (_badfbf .Ln ,&_fcbd );_cgagbg !=nil {return _cgagbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_badfbf .EffectLst =NewCT_EffectList ();if _abbac :=d .DecodeElement (_badfbf .EffectLst ,&_fcbd );_abbac !=nil {return _abbac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_badfbf .EffectDag =NewCT_EffectContainer ();if _efffe :=d .DecodeElement (_badfbf .EffectDag ,&_fcbd );_efffe !=nil {return _efffe ;};default:_fc .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",_fcbd .Name );if _daafg :=d .Skip ();_daafg !=nil {return _daafg ;};};case _g .EndElement :break _bfage ;case _g .CharData :};};return nil ;};func NewCT_DashStop ()*CT_DashStop {_bdcd :=&CT_DashStop {};return _bdcd };func (_ddbcg *CT_TextNoBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_eddfd ,_gbccg :=d .Token ();if _gbccg !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_gbccg );};if _dagga ,_effee :=_eddfd .(_g .EndElement );_effee &&_dagga .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path -func (_befdf *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _befdf .BlendAttr ==ST_BlendModeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _cdbg :=_befdf .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_cdbg !=nil {return _cdbg ;};if _befdf .NoFill !=nil {if _agaag :=_befdf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_agaag !=nil {return _agaag ;};};if _befdf .SolidFill !=nil {if _baeef :=_befdf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_baeef !=nil {return _baeef ;};};if _befdf .GradFill !=nil {if _abgg :=_befdf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_abgg !=nil {return _abgg ;};};if _befdf .BlipFill !=nil {if _ecdcd :=_befdf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ecdcd !=nil {return _ecdcd ;};};if _befdf .PattFill !=nil {if _cbcga :=_befdf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cbcga !=nil {return _cbcga ;};};if _befdf .GrpFill !=nil {if _cfed :=_befdf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cfed !=nil {return _cfed ;};};return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_bcbfa :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_bcbfa .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_bcbfa .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_bcbfa .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_bcbfa .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_bcbfa .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ;};return _bcbfa ,nil ;};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_efeabgg :=&EG_OfficeArtExtensionList {};return _efeabgg ;};type ST_LightRigDirection byte ; +// Validate validates the CT_LuminanceEffect and its children +func (_edab *CT_LuminanceEffect )Validate ()error {return _edab .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_ffdcg *CT_Path2DCubicBezierTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fdeed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_bbefc :=range _ffdcg .Pt {e .EncodeElement (_bbefc ,_fdeed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PictureLocking and its children -func (_ecagg *CT_PictureLocking )Validate ()error {return _ecagg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");};func (_acacc *CT_PresetColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ccegg ,_fecbd :=_acacc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _fecbd !=nil {return _fecbd ;};start .Attr =append (start .Attr ,_ccegg );e .EncodeToken (start );if _acacc .EG_ColorTransform !=nil {for _ ,_cgfca :=range _acacc .EG_ColorTransform {_cgfca .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextBulletSizePercent struct{ValAttr string ;};func (_ebbcg ST_SchemeColorVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdfbe :=_b .Attr {};_cdfbe .Name =name ;switch _ebbcg {case ST_SchemeColorValUnset :_cdfbe .Value ="";case ST_SchemeColorValBg1 :_cdfbe .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_cdfbe .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_cdfbe .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_cdfbe .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_cdfbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_cdfbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_cdfbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_SchemeColorValAccent4 :_cdfbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_cdfbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_cdfbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_SchemeColorValHlink :_cdfbe .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_cdfbe .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_cdfbe .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_cdfbe .Value ="\u0064\u006b\u0031";case ST_SchemeColorValLt1 :_cdfbe .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_cdfbe .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_cdfbe .Value ="\u006c\u0074\u0032";};return _cdfbe ,nil ;};func (_dgce *CT_TextFont )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_dgce .TypefaceAttr )});if _dgce .PanoseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_dgce .PanoseAttr )});};if _dgce .PitchFamilyAttr !=ST_PitchFamilyUnset {_eaage ,_cedce :=_dgce .PitchFamilyAttr .MarshalXMLAttr (_b .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"});if _cedce !=nil {return _cedce ;};start .Attr =append (start .Attr ,_eaage );};if _dgce .CharsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_dgce .CharsetAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dagdga ST_LightRigDirection )String ()string {switch _dagdga {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0072";case 6:return "\u0062\u006c";case 7:return "\u0062";case 8:return "\u0062\u0072";};return "";}; +// Validate validates the CT_AlphaInverseEffect and its children +func (_efc *CT_AlphaInverseEffect )Validate ()error {return _efc .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cadgag ST_PenAlignment )String ()string {switch _cadgag {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";}; -// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path -func (_cce *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _cce .BldAttr !=nil {if _gfgf :=_cce .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_gfgf !=nil {return _gfgf ;};};return nil ;}; +// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path +func (_abeec *CT_FillEffect )ValidateWithPath (path string )error {if _abeec .NoFill !=nil {if _bcdd :=_abeec .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bcdd !=nil {return _bcdd ;};};if _abeec .SolidFill !=nil {if _cdfd :=_abeec .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cdfd !=nil {return _cdfd ;};};if _abeec .GradFill !=nil {if _gbee :=_abeec .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gbee !=nil {return _gbee ;};};if _abeec .BlipFill !=nil {if _edbae :=_abeec .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_edbae !=nil {return _edbae ;};};if _abeec .PattFill !=nil {if _aggf :=_abeec .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aggf !=nil {return _aggf ;};};if _abeec .GrpFill !=nil {if _gbgc :=_abeec .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gbgc !=nil {return _gbgc ;};};return nil ;};type EG_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};type CT_TextShapeAutofit struct{};func NewCT_GeomGuideList ()*CT_GeomGuideList {_ffccb :=&CT_GeomGuideList {};return _ffccb };func (_fad *CT_AdjustHandleList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agd :for {_cca ,_fff :=d .Token ();if _fff !=nil {return _fff ;};switch _dbg :=_cca .(type ){case _g .StartElement :switch _dbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u0058\u0059"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u0058\u0059"}:_ead :=NewCT_XYAdjustHandle ();if _fab :=d .DecodeElement (_ead ,&_dbg );_fab !=nil {return _fab ;};_fad .AhXY =append (_fad .AhXY ,_ead );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_fdf :=NewCT_PolarAdjustHandle ();if _efa :=d .DecodeElement (_fdf ,&_dbg );_efa !=nil {return _efa ;};_fad .AhPolar =append (_fad .AhPolar ,_fdf );default:_fc .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",_dbg .Name );if _ebb :=d .Skip ();_ebb !=nil {return _ebb ;};};case _g .EndElement :break _agd ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_TextNoBullet and its children -func (_faffc *CT_TextNoBullet )Validate ()error {return _faffc .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");}; +// Validate validates the Graphic and its children +func (_debba *Graphic )Validate ()error {return _debba .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");}; -// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path -func (_gfcd *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _gfcd .BlurRadAttr !=nil {if *_gfcd .BlurRadAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gfcd .BlurRadAttr );};if *_gfcd .BlurRadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gfcd .BlurRadAttr );};};if _gfcd .DistAttr !=nil {if *_gfcd .DistAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gfcd .DistAttr );};if *_gfcd .DistAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_gfcd .DistAttr );};};if _gfcd .DirAttr !=nil {if *_gfcd .DirAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_gfcd .DirAttr );};if *_gfcd .DirAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gfcd .DirAttr );};};if _gfcd .SxAttr !=nil {if _debg :=_gfcd .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_debg !=nil {return _debg ;};};if _gfcd .SyAttr !=nil {if _ddecb :=_gfcd .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_ddecb !=nil {return _ddecb ;};};if _gfcd .KxAttr !=nil {if *_gfcd .KxAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_gfcd .KxAttr );};if *_gfcd .KxAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gfcd .KxAttr );};};if _gfcd .KyAttr !=nil {if *_gfcd .KyAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_gfcd .KyAttr );};if *_gfcd .KyAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gfcd .KyAttr );};};if _caffg :=_gfcd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_caffg !=nil {return _caffg ;};if _gfcd .ScrgbClr !=nil {if _eecff :=_gfcd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eecff !=nil {return _eecff ;};};if _gfcd .SrgbClr !=nil {if _bbed :=_gfcd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bbed !=nil {return _bbed ;};};if _gfcd .HslClr !=nil {if _fdga :=_gfcd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fdga !=nil {return _fdga ;};};if _gfcd .SysClr !=nil {if _gbfac :=_gfcd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gbfac !=nil {return _gbfac ;};};if _gfcd .SchemeClr !=nil {if _dgaaa :=_gfcd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dgaaa !=nil {return _dgaaa ;};};if _gfcd .PrstClr !=nil {if _dcbcb :=_gfcd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dcbcb !=nil {return _dcbcb ;};};return nil ;};func (_beaca *CT_SupplementalFont )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geded :=range start .Attr {if _geded .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_bdccc ,_bgac :=_geded .Value ,error (nil );if _bgac !=nil {return _bgac ;};_beaca .ScriptAttr =_bdccc ;continue ;};if _geded .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_ddcgg ,_eaadg :=_geded .Value ,error (nil );if _eaadg !=nil {return _eaadg ;};_beaca .TypefaceAttr =_ddcgg ;continue ;};};for {_bbcb ,_fddae :=d .Token ();if _fddae !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0075\u0070\u0070\u006ce\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_fddae );};if _cdgdbb ,_adedbb :=_bbcb .(_b .EndElement );_adedbb &&_cdgdbb .Name ==start .Name {break ;};};return nil ;};func (_fgdde ST_BlackWhiteMode )Validate ()error {return _fgdde .ValidateWithPath ("")};func (_cdcc *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdcc .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_cdcc .Graphic =NewGraphic ();_cdcc .Xfrm =NewCT_Transform2D ();_fdebd :for {_dddgd ,_afcea :=d .Token ();if _afcea !=nil {return _afcea ;};switch _gfbdb :=_dddgd .(type ){case _b .StartElement :switch _gfbdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _fegdf :=d .DecodeElement (_cdcc .NvGraphicFramePr ,&_gfbdb );_fegdf !=nil {return _fegdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _ebbd :=d .DecodeElement (_cdcc .Graphic ,&_gfbdb );_ebbd !=nil {return _ebbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _deeec :=d .DecodeElement (_cdcc .Xfrm ,&_gfbdb );_deeec !=nil {return _deeec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcc .ExtLst =NewCT_OfficeArtExtensionList ();if _dgfgb :=d .DecodeElement (_cdcc .ExtLst ,&_gfbdb );_dgfgb !=nil {return _dgfgb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065c\u0074\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_gfbdb .Name );if _cgge :=d .Skip ();_cgge !=nil {return _cgge ;};};case _b .EndElement :break _fdebd ;case _b .CharData :};};return nil ;};func (_gfgcd *CT_TextBody )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cedgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_gfgcd .BodyPr ,_cedgg );if _gfgcd .LstStyle !=nil {_eaegc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gfgcd .LstStyle ,_eaegc );};_cdedb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070"}};for _ ,_dgabg :=range _gfgcd .P {e .EncodeElement (_dgabg ,_cdedb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fged *CT_PositiveSize2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fged .CxAttr =0;_fged .CyAttr =0;for _ ,_dedgf :=range start .Attr {if _dedgf .Name .Local =="\u0063\u0078"{_effd ,_acccb :=_a .ParseInt (_dedgf .Value ,10,64);if _acccb !=nil {return _acccb ;};_fged .CxAttr =_effd ;continue ;};if _dedgf .Name .Local =="\u0063\u0079"{_gbbdg ,_ecbaba :=_a .ParseInt (_dedgf .Value ,10,64);if _ecbaba !=nil {return _ecbaba ;};_fged .CyAttr =_gbbdg ;continue ;};};for {_egbca ,_eabeeb :=d .Token ();if _eabeeb !=nil {return _bb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053\u0069\u007a\u0065\u0032\u0044: \u0025\u0073",_eabeeb );};if _bcdge ,_gaggfe :=_egbca .(_b .EndElement );_gaggfe &&_bcdge .Name ==start .Name {break ;};};return nil ;};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_ecbgca :=&CT_PositiveSize2D {};_ecbgca .CxAttr =0;_ecbgca .CyAttr =0;return _ecbgca ;}; +// Validate validates the CT_LineProperties and its children +func (_egcad *CT_LineProperties )Validate ()error {return _egcad .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_gac *CT_AnimationElementChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbf :for {_eggef ,_ebe :=d .Token ();if _ebe !=nil {return _ebe ;};switch _afg :=_eggef .(type ){case _g .StartElement :switch _afg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0067\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0067\u006d"}:_gac .Dgm =NewCT_AnimationDgmElement ();if _bdc :=d .DecodeElement (_gac .Dgm ,&_afg );_bdc !=nil {return _bdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074"}:_gac .Chart =NewCT_AnimationChartElement ();if _fbc :=d .DecodeElement (_gac .Chart ,&_afg );_fbc !=nil {return _fbc ;};default:_fc .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",_afg .Name );if _cbfe :=d .Skip ();_cbfe !=nil {return _cbfe ;};};case _g .EndElement :break _cbf ;case _g .CharData :};};return nil ;};func (_eggcf ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fgcfb :=_g .Attr {};_fgcfb .Name =name ;switch _eggcf {case ST_AnimationChartOnlyBuildTypeUnset :_fgcfb .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_fgcfb .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_fgcfb .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_AnimationChartOnlyBuildTypeSeriesEl :_fgcfb .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_fgcfb .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _fgcfb ,nil ;};func (_bafbg *ST_SchemeColorVal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bafbg =0;case "\u0062\u0067\u0031":*_bafbg =1;case "\u0074\u0078\u0031":*_bafbg =2;case "\u0062\u0067\u0032":*_bafbg =3;case "\u0074\u0078\u0032":*_bafbg =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_bafbg =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_bafbg =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_bafbg =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_bafbg =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_bafbg =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_bafbg =10;case "\u0068\u006c\u0069n\u006b":*_bafbg =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_bafbg =12;case "\u0070\u0068\u0043l\u0072":*_bafbg =13;case "\u0064\u006b\u0031":*_bafbg =14;case "\u006c\u0074\u0031":*_bafbg =15;case "\u0064\u006b\u0032":*_bafbg =16;case "\u006c\u0074\u0032":*_bafbg =17;};return nil ;};func (_gegcg *CT_GradientStop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_badc :=range start .Attr {if _badc .Name .Local =="\u0070\u006f\u0073"{_cabf ,_gecb :=ParseUnionST_PositiveFixedPercentage (_badc .Value );if _gecb !=nil {return _gecb ;};_gegcg .PosAttr =_cabf ;continue ;};};_ebeb :for {_dbbce ,_gaeg :=d .Token ();if _gaeg !=nil {return _gaeg ;};switch _gceee :=_dbbce .(type ){case _g .StartElement :switch _gceee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gegcg .ScrgbClr =NewCT_ScRgbColor ();if _bcef :=d .DecodeElement (_gegcg .ScrgbClr ,&_gceee );_bcef !=nil {return _bcef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gegcg .SrgbClr =NewCT_SRgbColor ();if _ecbdg :=d .DecodeElement (_gegcg .SrgbClr ,&_gceee );_ecbdg !=nil {return _ecbdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gegcg .HslClr =NewCT_HslColor ();if _fdcd :=d .DecodeElement (_gegcg .HslClr ,&_gceee );_fdcd !=nil {return _fdcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gegcg .SysClr =NewCT_SystemColor ();if _fgcg :=d .DecodeElement (_gegcg .SysClr ,&_gceee );_fgcg !=nil {return _fgcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gegcg .SchemeClr =NewCT_SchemeColor ();if _eecff :=d .DecodeElement (_gegcg .SchemeClr ,&_gceee );_eecff !=nil {return _eecff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gegcg .PrstClr =NewCT_PresetColor ();if _cbcdd :=d .DecodeElement (_gegcg .PrstClr ,&_gceee );_cbcdd !=nil {return _cbcdd ;};default:_fc .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",_gceee .Name );if _fecef :=d .Skip ();_fecef !=nil {return _fecef ;};};case _g .EndElement :break _ebeb ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_AlphaFloorEffect and its children -func (_gcc *CT_AlphaFloorEffect )Validate ()error {return _gcc .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);func (_fcgbb ST_TextAlignType )String ()string {switch _fcgbb {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u006au\u0073\u0074\u004c\u006f\u0077";case 6:return "\u0064\u0069\u0073\u0074";case 7:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return "";}; +// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path +func (_ebgf *EG_TextBullet )ValidateWithPath (path string )error {if _ebgf .BuNone !=nil {if _cfgcf :=_ebgf .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_cfgcf !=nil {return _cfgcf ;};};if _ebgf .BuAutoNum !=nil {if _adgda :=_ebgf .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_adgda !=nil {return _adgda ;};};if _ebgf .BuChar !=nil {if _agada :=_ebgf .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_agada !=nil {return _agada ;};};if _ebgf .BuBlip !=nil {if _ccdge :=_ebgf .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_ccdge !=nil {return _ccdge ;};};return nil ;}; -// Validate validates the CT_TextSpacingPoint and its children -func (_gcdg *CT_TextSpacingPoint )Validate ()error {return _gcdg .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};func (_dce *CT_AnimationChartBuildProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dce .BldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_dce .BldAttr )});};if _dce .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dce .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AlphaReplaceEffect and its children +func (_bdgc *CT_AlphaReplaceEffect )Validate ()error {return _bdgc .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_accea *CT_ScRgbColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_accea .RAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_accea .GAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",_accea .BAttr )});e .EncodeToken (start );if _accea .EG_ColorTransform !=nil {for _ ,_bccgb :=range _accea .EG_ColorTransform {_bccgb .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path -func (_cdbac *CT_GroupLocking )ValidateWithPath (path string )error {if _cdbac .ExtLst !=nil {if _cfbb :=_cdbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfbb !=nil {return _cfbb ;};};return nil ;}; +// Validate validates the CT_LineJoinMiterProperties and its children +func (_abffe *CT_LineJoinMiterProperties )Validate ()error {return _abffe .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");};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_TableCell ()*CT_TableCell {_cbbed :=&CT_TableCell {};return _cbbed };func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_fbgf :=&CT_PresetLineDashProperties {};return _fbgf ;};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_defaee :=ST_FixedPercentage {};if _a .ST_FixedPercentagePatternRe .MatchString (s ){_defaee .ST_FixedPercentage =&ST_Percentage {};_defaee .ST_FixedPercentage .ST_Percentage =&s ;}else {_ecbfb ,_dgbae :=_fg .ParseInt (s ,10,64);if _dgbae !=nil {return _defaee ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dgbae );};_ebffag :=int32 (_ecbfb );_defaee .ST_FixedPercentageDecimal =&_ebffag ;};return _defaee ,nil ;}; -// Validate validates the CT_BlurEffect and its children -func (_ebaf *CT_BlurEffect )Validate ()error {return _ebaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_TableStyleCellStyle and its children +func (_bcdcf *CT_TableStyleCellStyle )Validate ()error {return _bcdcf .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};type ST_EffectContainerType byte ;type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;}; -// Validate validates the CT_DashStopList and its children -func (_adadg *CT_DashStopList )Validate ()error {return _adadg .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_eabde *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eabde =0;case "\u0073\u006f\u006ci\u0064":*_eabde =1;case "\u0064\u006f\u0074":*_eabde =2;case "\u0064\u0061\u0073\u0068":*_eabde =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_eabde =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_eabde =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_eabde =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_eabde =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_eabde =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_eabde =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_eabde =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_eabde =11;};return nil ;};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;};func (_cedadd *ST_DgmBuildStep )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefdb ,_dadgcb :=d .Token ();if _dadgcb !=nil {return _dadgcb ;};if _cdedg ,_cfgcc :=_aefdb .(_b .EndElement );_cfgcc &&_cdedg .Name ==start .Name {*_cedadd =1;return nil ;};if _ecbcb ,_cabed :=_aefdb .(_b .CharData );!_cabed {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aefdb );}else {switch string (_ecbcb ){case "":*_cedadd =0;case "\u0073\u0070":*_cedadd =1;case "\u0062\u0067":*_cedadd =2;};};_aefdb ,_dadgcb =d .Token ();if _dadgcb !=nil {return _dadgcb ;};if _abdfc ,_agagd :=_aefdb .(_b .EndElement );_agagd &&_abdfc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aefdb );};type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};type ST_ShapeType byte ; +// Validate validates the CT_Shape3D and its children +func (_dgaaf *CT_Shape3D )Validate ()error {return _dgaaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};func (_bbdb *ST_TextVerticalType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egfegaf ,_faceb :=d .Token ();if _faceb !=nil {return _faceb ;};if _abadg ,_afaeg :=_egfegaf .(_g .EndElement );_afaeg &&_abadg .Name ==start .Name {*_bbdb =1;return nil ;};if _gadaa ,_cdcbc :=_egfegaf .(_g .CharData );!_cdcbc {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egfegaf );}else {switch string (_gadaa ){case "":*_bbdb =0;case "\u0068\u006f\u0072\u007a":*_bbdb =1;case "\u0076\u0065\u0072\u0074":*_bbdb =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_bbdb =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_bbdb =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_bbdb =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_bbdb =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_bbdb =7;};};_egfegaf ,_faceb =d .Token ();if _faceb !=nil {return _faceb ;};if _aacg ,_bdagfa :=_egfegaf .(_g .EndElement );_bdagfa &&_aacg .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egfegaf );};func NewCT_Vector3D ()*CT_Vector3D {_ageaf :=&CT_Vector3D {};return _ageaf }; -// Validate validates the EG_ThemeableFillStyle and its children -func (_bddgg *EG_ThemeableFillStyle )Validate ()error {return _bddgg .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};func NewCT_EffectList ()*CT_EffectList {_fccdg :=&CT_EffectList {};return _fccdg };func (_gcacg *EG_TextRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcacg .R !=nil {_aecgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072"}};e .EncodeElement (_gcacg .R ,_aecgc );};if _gcacg .Br !=nil {_ddfcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_gcacg .Br ,_ddfcd );};if _gcacg .Fld !=nil {_aeefc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066l\u0064"}};e .EncodeElement (_gcacg .Fld ,_aeefc );};return nil ;};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func NewCT_Transform2D ()*CT_Transform2D {_agdge :=&CT_Transform2D {};return _agdge };func (_bdagd *EG_TextBulletTypeface )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaded :for {_edafe ,_cacfg :=d .Token ();if _cacfg !=nil {return _cacfg ;};switch _effc :=_edafe .(type ){case _b .StartElement :switch _effc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_bdagd .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _dcaab :=d .DecodeElement (_bdagd .BuFontTx ,&_effc );_dcaab !=nil {return _dcaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_bdagd .BuFont =NewCT_TextFont ();if _edddfa :=d .DecodeElement (_bdagd .BuFont ,&_effc );_edddfa !=nil {return _edddfa ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_effc .Name );if _cafgag :=d .Skip ();_cafgag !=nil {return _cafgag ;};};case _b .EndElement :break _eaded ;case _b .CharData :};};return nil ;};func (_ffcfef ST_ShapeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffcfef .String (),start );};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;}; +// Validate validates the CT_GraphicalObjectFrameLocking and its children +func (_cfead *CT_GraphicalObjectFrameLocking )Validate ()error {return _cfead .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_dafaf ST_TextUnderlineType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dafaf .String (),start );};func (_ggeca ST_Coordinate )String ()string {if _ggeca .ST_CoordinateUnqualified !=nil {return _bb .Sprintf ("\u0025\u0076",*_ggeca .ST_CoordinateUnqualified );};if _ggeca .ST_UniversalMeasure !=nil {return _bb .Sprintf ("\u0025\u0076",*_ggeca .ST_UniversalMeasure );};return "";};func NewCT_ColorMRU ()*CT_ColorMRU {_acag :=&CT_ColorMRU {};return _acag }; -// Validate validates the CT_GeomGuide and its children -func (_cgff *CT_GeomGuide )Validate ()error {return _cgff .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");};func NewCT_DashStopList ()*CT_DashStopList {_dccg :=&CT_DashStopList {};return _dccg };func (_gbbeb *CT_NoFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddbda ST_PitchFamily )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddbda .String (),start );};func (_adfad ST_LineEndWidth )ValidateWithPath (path string )error {switch _adfad {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adfad ));};return nil ;};func (_fdbd *CT_OfficeStyleSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdbd .ThemeElements =NewCT_BaseStyles ();for _ ,_bacd :=range start .Attr {if _bacd .Name .Local =="\u006e\u0061\u006d\u0065"{_bdadg ,_aaffc :=_bacd .Value ,error (nil );if _aaffc !=nil {return _aaffc ;};_fdbd .NameAttr =&_bdadg ;continue ;};};_cbbbb :for {_fbefe ,_cccfd :=d .Token ();if _cccfd !=nil {return _cccfd ;};switch _dagdg :=_fbefe .(type ){case _b .StartElement :switch _dagdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _cddb :=d .DecodeElement (_fdbd .ThemeElements ,&_dagdg );_cddb !=nil {return _cddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_fdbd .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _bbbce :=d .DecodeElement (_fdbd .ObjectDefaults ,&_dagdg );_bbbce !=nil {return _bbbce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_fdbd .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _deca :=d .DecodeElement (_fdbd .ExtraClrSchemeLst ,&_dagdg );_deca !=nil {return _deca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_fdbd .CustClrLst =NewCT_CustomColorList ();if _fddd :=d .DecodeElement (_fdbd .CustClrLst ,&_dagdg );_fddd !=nil {return _fddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdbd .ExtLst =NewCT_OfficeArtExtensionList ();if _eceab :=d .DecodeElement (_fdbd .ExtLst ,&_dagdg );_eceab !=nil {return _eceab ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053ty\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_dagdg .Name );if _gbeb :=d .Skip ();_gbeb !=nil {return _gbeb ;};};case _b .EndElement :break _cbbbb ;case _b .CharData :};};return nil ;};func NewCT_LineJoinRound ()*CT_LineJoinRound {_gagf :=&CT_LineJoinRound {};return _gagf };func (_fbfdb *CT_GraphicalObjectFrameLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbfdb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fbfdb .NoGrpAttr ))});};if _fbfdb .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fbfdb .NoDrilldownAttr ))});};if _fbfdb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fbfdb .NoSelectAttr ))});};if _fbfdb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fbfdb .NoChangeAspectAttr ))});};if _fbfdb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fbfdb .NoMoveAttr ))});};if _fbfdb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_fbfdb .NoResizeAttr ))});};e .EncodeToken (start );if _fbfdb .ExtLst !=nil {_cdcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbfdb .ExtLst ,_cdcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adbaea *CT_TextTabStopList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebfcd :for {_aedcc ,_affbed :=d .Token ();if _affbed !=nil {return _affbed ;};switch _feaea :=_aedcc .(type ){case _b .StartElement :switch _feaea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062"}:_ffcag :=NewCT_TextTabStop ();if _ebebf :=d .DecodeElement (_ffcag ,&_feaea );_ebebf !=nil {return _ebebf ;};_adbaea .Tab =append (_adbaea .Tab ,_ffcag );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_feaea .Name );if _gdccb :=d .Skip ();_gdccb !=nil {return _gdccb ;};};case _b .EndElement :break _ebfcd ;case _b .CharData :};};return nil ;};func (_deefc *ST_CompoundLine )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebdeg ,_dadf :=d .Token ();if _dadf !=nil {return _dadf ;};if _ceedb ,_fbdce :=_ebdeg .(_b .EndElement );_fbdce &&_ceedb .Name ==start .Name {*_deefc =1;return nil ;};if _bgaab ,_aggcbc :=_ebdeg .(_b .CharData );!_aggcbc {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebdeg );}else {switch string (_bgaab ){case "":*_deefc =0;case "\u0073\u006e\u0067":*_deefc =1;case "\u0064\u0062\u006c":*_deefc =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_deefc =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_deefc =4;case "\u0074\u0072\u0069":*_deefc =5;};};_ebdeg ,_dadf =d .Token ();if _dadf !=nil {return _dadf ;};if _dgfead ,_bgbfa :=_ebdeg .(_b .EndElement );_bgbfa &&_dgfead .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebdeg );}; +// Validate validates the EG_TextUnderlineLine and its children +func (_eedbf *EG_TextUnderlineLine )Validate ()error {return _eedbf .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};func (_aede ST_BlipCompression )String ()string {switch _aede {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 "";}; -// Validate validates the CT_SoftEdgesEffect and its children -func (_gadbb *CT_SoftEdgesEffect )Validate ()error {return _gadbb .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_DuotoneEffect and its children +func (_cfgd *CT_DuotoneEffect )Validate ()error {return _cfgd .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bedb *CT_OfficeArtExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bedb .Ext !=nil {_geac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_affdf :=range _bedb .Ext {e .EncodeElement (_affdf ,_geac );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_caaega ST_SchemeColorVal )Validate ()error {return _caaega .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path -func (_gbdc *CT_TableRow )ValidateWithPath (path string )error {if _bacca :=_gbdc .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_bacca !=nil {return _bacca ;};for _gcaca ,_ecdca :=range _gbdc .Tc {if _cffee :=_ecdca .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_gcaca ));_cffee !=nil {return _cffee ;};};if _gbdc .ExtLst !=nil {if _acceb :=_gbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acceb !=nil {return _acceb ;};};return nil ;};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_gbde :=&CT_AnimationChartBuildProperties {};return _gbde ;}; +// Validate validates the CT_PresetGeometry2D and its children +func (_dcffb *CT_PresetGeometry2D )Validate ()error {return _dcffb .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_efegbe ST_TextWrappingType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fafag :=_g .Attr {};_fafag .Name =name ;switch _efegbe {case ST_TextWrappingTypeUnset :_fafag .Value ="";case ST_TextWrappingTypeNone :_fafag .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_fafag .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _fafag ,nil ;};func (_dgcf *CT_PositiveSize2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgcf .CxAttr =0;_dgcf .CyAttr =0;for _ ,_dgcd :=range start .Attr {if _dgcd .Name .Local =="\u0063\u0078"{_beecd ,_bcbg :=_fg .ParseInt (_dgcd .Value ,10,64);if _bcbg !=nil {return _bcbg ;};_dgcf .CxAttr =_beecd ;continue ;};if _dgcd .Name .Local =="\u0063\u0079"{_bfgg ,_deafa :=_fg .ParseInt (_dgcd .Value ,10,64);if _deafa !=nil {return _deafa ;};_dgcf .CyAttr =_bfgg ;continue ;};};for {_fdebe ,_bfdgg :=d .Token ();if _bfdgg !=nil {return _bb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053\u0069\u007a\u0065\u0032\u0044: \u0025\u0073",_bfdgg );};if _egfe ,_fcfcb :=_fdebe .(_g .EndElement );_fcfcb &&_egfe .Name ==start .Name {break ;};};return nil ;};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;}; -// Validate validates the CT_Scene3D and its children -func (_bcdab *CT_Scene3D )Validate ()error {return _bcdab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};func (_abfcb *CT_OuterShadowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_addc :=range start .Attr {if _addc .Name .Local =="\u0061\u006c\u0067\u006e"{_abfcb .AlgnAttr .UnmarshalXMLAttr (_addc );continue ;};if _addc .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_fbbde ,_gefbf :=_a .ParseBool (_addc .Value );if _gefbf !=nil {return _gefbf ;};_abfcb .RotWithShapeAttr =&_fbbde ;continue ;};if _addc .Name .Local =="\u0064\u0069\u0073\u0074"{_cdgda ,_bccba :=_a .ParseInt (_addc .Value ,10,64);if _bccba !=nil {return _bccba ;};_abfcb .DistAttr =&_cdgda ;continue ;};if _addc .Name .Local =="\u0073\u0078"{_edfec ,_bdbcf :=ParseUnionST_Percentage (_addc .Value );if _bdbcf !=nil {return _bdbcf ;};_abfcb .SxAttr =&_edfec ;continue ;};if _addc .Name .Local =="\u0073\u0079"{_fddf ,_bdce :=ParseUnionST_Percentage (_addc .Value );if _bdce !=nil {return _bdce ;};_abfcb .SyAttr =&_fddf ;continue ;};if _addc .Name .Local =="\u006b\u0078"{_gdedc ,_efga :=_a .ParseInt (_addc .Value ,10,32);if _efga !=nil {return _efga ;};_gfgaf :=int32 (_gdedc );_abfcb .KxAttr =&_gfgaf ;continue ;};if _addc .Name .Local =="\u006b\u0079"{_bacb ,_afcbe :=_a .ParseInt (_addc .Value ,10,32);if _afcbe !=nil {return _afcbe ;};_gecbe :=int32 (_bacb );_abfcb .KyAttr =&_gecbe ;continue ;};if _addc .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_dgfaa ,_fagc :=_a .ParseInt (_addc .Value ,10,64);if _fagc !=nil {return _fagc ;};_abfcb .BlurRadAttr =&_dgfaa ;continue ;};if _addc .Name .Local =="\u0064\u0069\u0072"{_gbcag ,_accb :=_a .ParseInt (_addc .Value ,10,32);if _accb !=nil {return _accb ;};_affbe :=int32 (_gbcag );_abfcb .DirAttr =&_affbe ;continue ;};};_aebcf :for {_caad ,_afab :=d .Token ();if _afab !=nil {return _afab ;};switch _aedec :=_caad .(type ){case _b .StartElement :switch _aedec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_abfcb .ScrgbClr =NewCT_ScRgbColor ();if _acdaf :=d .DecodeElement (_abfcb .ScrgbClr ,&_aedec );_acdaf !=nil {return _acdaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_abfcb .SrgbClr =NewCT_SRgbColor ();if _ffbb :=d .DecodeElement (_abfcb .SrgbClr ,&_aedec );_ffbb !=nil {return _ffbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_abfcb .HslClr =NewCT_HslColor ();if _ggaaa :=d .DecodeElement (_abfcb .HslClr ,&_aedec );_ggaaa !=nil {return _ggaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_abfcb .SysClr =NewCT_SystemColor ();if _eedag :=d .DecodeElement (_abfcb .SysClr ,&_aedec );_eedag !=nil {return _eedag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_abfcb .SchemeClr =NewCT_SchemeColor ();if _dadgc :=d .DecodeElement (_abfcb .SchemeClr ,&_aedec );_dadgc !=nil {return _dadgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_abfcb .PrstClr =NewCT_PresetColor ();if _dbgd :=d .DecodeElement (_abfcb .PrstClr ,&_aedec );_dbgd !=nil {return _dbgd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_aedec .Name );if _ffbcf :=d .Skip ();_ffbcf !=nil {return _ffbcf ;};};case _b .EndElement :break _aebcf ;case _b .CharData :};};return nil ;};func (_ddbf *ST_PathFillMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fedad ,_gefagb :=d .Token ();if _gefagb !=nil {return _gefagb ;};if _bfggba ,_facg :=_fedad .(_b .EndElement );_facg &&_bfggba .Name ==start .Name {*_ddbf =1;return nil ;};if _dbfbe ,_afbee :=_fedad .(_b .CharData );!_afbee {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fedad );}else {switch string (_dbfbe ){case "":*_ddbf =0;case "\u006e\u006f\u006e\u0065":*_ddbf =1;case "\u006e\u006f\u0072\u006d":*_ddbf =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_ddbf =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_ddbf =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_ddbf =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_ddbf =6;};};_fedad ,_gefagb =d .Token ();if _gefagb !=nil {return _gefagb ;};if _gagee ,_ddaac :=_fedad .(_b .EndElement );_ddaac &&_gagee .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fedad );};type ST_TextCapsType byte ;func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_dfgd :=&CT_ColorSchemeList {};return _dfgd };func (_gbefc *CT_Path2DClose )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbfbd *CT_GeomRect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdag :=range start .Attr {if _bdag .Name .Local =="\u006c"{_faaca ,_fgdd :=ParseUnionST_AdjCoordinate (_bdag .Value );if _fgdd !=nil {return _fgdd ;};_bbfbd .LAttr =_faaca ;continue ;};if _bdag .Name .Local =="\u0074"{_daaeae ,_afbeb :=ParseUnionST_AdjCoordinate (_bdag .Value );if _afbeb !=nil {return _afbeb ;};_bbfbd .TAttr =_daaeae ;continue ;};if _bdag .Name .Local =="\u0072"{_effe ,_ccdc :=ParseUnionST_AdjCoordinate (_bdag .Value );if _ccdc !=nil {return _ccdc ;};_bbfbd .RAttr =_effe ;continue ;};if _bdag .Name .Local =="\u0062"{_bbbf ,_fbfgd :=ParseUnionST_AdjCoordinate (_bdag .Value );if _fbfgd !=nil {return _fbfgd ;};_bbfbd .BAttr =_bbbf ;continue ;};};for {_cedec ,_eaabba :=d .Token ();if _eaabba !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_eaabba );};if _cbad ,_eade :=_cedec .(_b .EndElement );_eade &&_cbad .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PictureLocking and its children +func (_badbf *CT_PictureLocking )Validate ()error {return _badbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");};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 ;}; -// Validate validates the CT_Camera and its children -func (_efbd *CT_Camera )Validate ()error {return _efbd .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func (_dcef *CT_BlendEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcef .BlendAttr =ST_BlendMode (1);_dcef .Cont =NewCT_EffectContainer ();for _ ,_egac :=range start .Attr {if _egac .Name .Local =="\u0062\u006c\u0065n\u0064"{_dcef .BlendAttr .UnmarshalXMLAttr (_egac );continue ;};};_agda :for {_beeag ,_bacfe :=d .Token ();if _bacfe !=nil {return _bacfe ;};switch _aeae :=_beeag .(type ){case _b .StartElement :switch _aeae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _bdeb :=d .DecodeElement (_dcef .Cont ,&_aeae );_bdeb !=nil {return _bdeb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045\u0066f\u0065c\u0074\u0020\u0025\u0076",_aeae .Name );if _efag :=d .Skip ();_efag !=nil {return _efag ;};};case _b .EndElement :break _agda ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the Theme and its children, prefixing error messages with path +func (_aefgb *Theme )ValidateWithPath (path string )error {if _aadcg :=_aefgb .CT_OfficeStyleSheet .ValidateWithPath (path );_aadcg !=nil {return _aadcg ;};return nil ;};func (_gdbbg *EG_Media )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdaac :for {_efcgb ,_bafed :=d .Token ();if _bafed !=nil {return _bafed ;};switch _adfeb :=_efcgb .(type ){case _g .StartElement :switch _adfeb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_gdbbg .AudioCd =NewCT_AudioCD ();if _dgfeb :=d .DecodeElement (_gdbbg .AudioCd ,&_adfeb );_dgfeb !=nil {return _dgfeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_gdbbg .WavAudioFile =NewCT_EmbeddedWAVAudioFile ();if _eacdab :=d .DecodeElement (_gdbbg .WavAudioFile ,&_adfeb );_eacdab !=nil {return _eacdab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_gdbbg .AudioFile =NewCT_AudioFile ();if _acceg :=d .DecodeElement (_gdbbg .AudioFile ,&_adfeb );_acceg !=nil {return _acceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_gdbbg .VideoFile =NewCT_VideoFile ();if _ddaffd :=d .DecodeElement (_gdbbg .VideoFile ,&_adfeb );_ddaffd !=nil {return _ddaffd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_gdbbg .QuickTimeFile =NewCT_QuickTimeFile ();if _decfb :=d .DecodeElement (_gdbbg .QuickTimeFile ,&_adfeb );_decfb !=nil {return _decfb ;};default:_fc .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",_adfeb .Name );if _cfdfe :=d .Skip ();_cfdfe !=nil {return _cfdfe ;};};case _g .EndElement :break _cdaac ;case _g .CharData :};};return nil ;};func (_degf *CT_Path2DClose )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_egaae ,_beea :=d .Token ();if _beea !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0043\u006c\u006f\u0073\u0065:\u0020\u0025\u0073",_beea );};if _ccdcb ,_geaff :=_egaae .(_g .EndElement );_geaff &&_ccdcb .Name ==start .Name {break ;};};return nil ;};func (_dbab *CT_ColorMappingOverride )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dbab .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acbcgc ST_TextWrappingType )ValidateWithPath (path string )error {switch _acbcgc {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbcgc ));};return nil ;};func (_egfgg *CT_CustomGeometry2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egfgg .AvLst !=nil {_ffgf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_egfgg .AvLst ,_ffgf );};if _egfgg .GdLst !=nil {_aabd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_egfgg .GdLst ,_aabd );};if _egfgg .AhLst !=nil {_ccbg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}};e .EncodeElement (_egfgg .AhLst ,_ccbg );};if _egfgg .CxnLst !=nil {_beae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_egfgg .CxnLst ,_beae );};if _egfgg .Rect !=nil {_gebbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}};e .EncodeElement (_egfgg .Rect ,_gebbf );};_dbdgf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_egfgg .PathLst ,_dbdgf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path -func (_dcbdd *CT_ComplementTransform )ValidateWithPath (path string )error {return nil };func (_cagea *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cagea =0;case "\u006f\u006e\u0065":*_cagea =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_cagea =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_cagea =3;};return nil ;};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_faeef :=&CT_Path2DQuadBezierTo {};return _faeef ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;}; +// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path +func (_fedc *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _fbac :=_fedc .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_fbac !=nil {return _fbac ;};if _baaf :=_fedc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_baaf !=nil {return _baaf ;};return nil ;};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;};func (_abdef *EG_ColorTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dffde :for {_gcfe ,_cgeabg :=d .Token ();if _cgeabg !=nil {return _cgeabg ;};switch _faagdg :=_gcfe .(type ){case _g .StartElement :switch _faagdg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_abdef .Tint =NewCT_PositiveFixedPercentage ();if _cdcbg :=d .DecodeElement (_abdef .Tint ,&_faagdg );_cdcbg !=nil {return _cdcbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_abdef .Shade =NewCT_PositiveFixedPercentage ();if _gffga :=d .DecodeElement (_abdef .Shade ,&_faagdg );_gffga !=nil {return _gffga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_abdef .Comp =NewCT_ComplementTransform ();if _bgdgb :=d .DecodeElement (_abdef .Comp ,&_faagdg );_bgdgb !=nil {return _bgdgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_abdef .Inv =NewCT_InverseTransform ();if _fdcbg :=d .DecodeElement (_abdef .Inv ,&_faagdg );_fdcbg !=nil {return _fdcbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_abdef .Gray =NewCT_GrayscaleTransform ();if _dbaff :=d .DecodeElement (_abdef .Gray ,&_faagdg );_dbaff !=nil {return _dbaff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_abdef .Alpha =NewCT_PositiveFixedPercentage ();if _cabgb :=d .DecodeElement (_abdef .Alpha ,&_faagdg );_cabgb !=nil {return _cabgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_abdef .AlphaOff =NewCT_FixedPercentage ();if _ggbfd :=d .DecodeElement (_abdef .AlphaOff ,&_faagdg );_ggbfd !=nil {return _ggbfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_abdef .AlphaMod =NewCT_PositivePercentage ();if _feaba :=d .DecodeElement (_abdef .AlphaMod ,&_faagdg );_feaba !=nil {return _feaba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_abdef .Hue =NewCT_PositiveFixedAngle ();if _cgfefg :=d .DecodeElement (_abdef .Hue ,&_faagdg );_cgfefg !=nil {return _cgfefg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_abdef .HueOff =NewCT_Angle ();if _egffe :=d .DecodeElement (_abdef .HueOff ,&_faagdg );_egffe !=nil {return _egffe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_abdef .HueMod =NewCT_PositivePercentage ();if _effgf :=d .DecodeElement (_abdef .HueMod ,&_faagdg );_effgf !=nil {return _effgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_abdef .Sat =NewCT_Percentage ();if _cdae :=d .DecodeElement (_abdef .Sat ,&_faagdg );_cdae !=nil {return _cdae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_abdef .SatOff =NewCT_Percentage ();if _dcced :=d .DecodeElement (_abdef .SatOff ,&_faagdg );_dcced !=nil {return _dcced ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_abdef .SatMod =NewCT_Percentage ();if _fdfd :=d .DecodeElement (_abdef .SatMod ,&_faagdg );_fdfd !=nil {return _fdfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_abdef .Lum =NewCT_Percentage ();if _dgdbf :=d .DecodeElement (_abdef .Lum ,&_faagdg );_dgdbf !=nil {return _dgdbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_abdef .LumOff =NewCT_Percentage ();if _dagdc :=d .DecodeElement (_abdef .LumOff ,&_faagdg );_dagdc !=nil {return _dagdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_abdef .LumMod =NewCT_Percentage ();if _daecd :=d .DecodeElement (_abdef .LumMod ,&_faagdg );_daecd !=nil {return _daecd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_abdef .Red =NewCT_Percentage ();if _afcca :=d .DecodeElement (_abdef .Red ,&_faagdg );_afcca !=nil {return _afcca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_abdef .RedOff =NewCT_Percentage ();if _bafdbb :=d .DecodeElement (_abdef .RedOff ,&_faagdg );_bafdbb !=nil {return _bafdbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_abdef .RedMod =NewCT_Percentage ();if _aegb :=d .DecodeElement (_abdef .RedMod ,&_faagdg );_aegb !=nil {return _aegb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_abdef .Green =NewCT_Percentage ();if _gafgg :=d .DecodeElement (_abdef .Green ,&_faagdg );_gafgg !=nil {return _gafgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_abdef .GreenOff =NewCT_Percentage ();if _eaeagg :=d .DecodeElement (_abdef .GreenOff ,&_faagdg );_eaeagg !=nil {return _eaeagg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_abdef .GreenMod =NewCT_Percentage ();if _dfgcf :=d .DecodeElement (_abdef .GreenMod ,&_faagdg );_dfgcf !=nil {return _dfgcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_abdef .Blue =NewCT_Percentage ();if _egde :=d .DecodeElement (_abdef .Blue ,&_faagdg );_egde !=nil {return _egde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_abdef .BlueOff =NewCT_Percentage ();if _gabce :=d .DecodeElement (_abdef .BlueOff ,&_faagdg );_gabce !=nil {return _gabce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_abdef .BlueMod =NewCT_Percentage ();if _bgdbe :=d .DecodeElement (_abdef .BlueMod ,&_faagdg );_bgdbe !=nil {return _bgdbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_abdef .Gamma =NewCT_GammaTransform ();if _afgabg :=d .DecodeElement (_abdef .Gamma ,&_faagdg );_afgabg !=nil {return _afgabg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_abdef .InvGamma =NewCT_InverseGammaTransform ();if _dfegg :=d .DecodeElement (_abdef .InvGamma ,&_faagdg );_dfegg !=nil {return _dfegg ;};default:_fc .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",_faagdg .Name );if _fbccd :=d .Skip ();_fbccd !=nil {return _fbccd ;};};case _g .EndElement :break _dffde ;case _g .CharData :};};return nil ;};func (_bggfg *CT_Transform2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bggfg .RotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_bggfg .RotAttr )});};if _bggfg .FlipHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_bggfg .FlipHAttr ))});};if _bggfg .FlipVAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_bggfg .FlipVAttr ))});};e .EncodeToken (start );if _bggfg .Off !=nil {_fccgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_bggfg .Off ,_fccgf );};if _bggfg .Ext !=nil {_geceg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_bggfg .Ext ,_geceg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path -func (_aeeagc *EG_Media )ValidateWithPath (path string )error {if _aeeagc .AudioCd !=nil {if _dfabg :=_aeeagc .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_dfabg !=nil {return _dfabg ;};};if _aeeagc .WavAudioFile !=nil {if _bfdea :=_aeeagc .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_bfdea !=nil {return _bfdea ;};};if _aeeagc .AudioFile !=nil {if _ecfdg :=_aeeagc .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_ecfdg !=nil {return _ecfdg ;};};if _aeeagc .VideoFile !=nil {if _egaad :=_aeeagc .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_egaad !=nil {return _egaad ;};};if _aeeagc .QuickTimeFile !=nil {if _cfdef :=_aeeagc .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_cfdef !=nil {return _cfdef ;};};return nil ;};func NewCT_GvmlConnector ()*CT_GvmlConnector {_cdgg :=&CT_GvmlConnector {};_cdgg .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_cdgg .SpPr =NewCT_ShapeProperties ();return _cdgg ;}; +// Validate validates the CT_HslColor and its children +func (_cefea *CT_HslColor )Validate ()error {return _cefea .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ;};func (_eeaea *CT_Path2DList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eeaea .Path !=nil {_gagc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_fgbec :=range _eeaea .Path {e .EncodeElement (_fgbec ,_gagc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TextLineBreak ()*CT_TextLineBreak {_fggdg :=&CT_TextLineBreak {};return _fggdg }; -// Validate validates the CT_FlatText and its children -func (_ccce *CT_FlatText )Validate ()error {return _ccce .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");};type CT_NoFillProperties struct{};func (_ccf *CT_AlphaOutsetEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccf .RadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_ccf .RadAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_befaa *CT_TransformEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _befaa .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_befaa .SxAttr )});};if _befaa .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_befaa .SyAttr )});};if _befaa .KxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_befaa .KxAttr )});};if _befaa .KyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_befaa .KyAttr )});};if _befaa .TxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_befaa .TxAttr )});};if _befaa .TyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_befaa .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NoFillProperties and its children +func (_ddagge *CT_NoFillProperties )Validate ()error {return _ddagge .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ddcge *CT_TableCellProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecadfa :=range start .Attr {if _ecadfa .Name .Local =="\u006d\u0061\u0072\u0052"{_cbbd ,_egedg :=ParseUnionST_Coordinate32 (_ecadfa .Value );if _egedg !=nil {return _egedg ;};_ddcge .MarRAttr =&_cbbd ;continue ;};if _ecadfa .Name .Local =="\u006d\u0061\u0072\u0042"{_eebee ,_fceda :=ParseUnionST_Coordinate32 (_ecadfa .Value );if _fceda !=nil {return _fceda ;};_ddcge .MarBAttr =&_eebee ;continue ;};if _ecadfa .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_ddcge .AnchorAttr .UnmarshalXMLAttr (_ecadfa );continue ;};if _ecadfa .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_ddcge .HorzOverflowAttr .UnmarshalXMLAttr (_ecadfa );continue ;};if _ecadfa .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_eafg ,_gaaed :=_fg .ParseBool (_ecadfa .Value );if _gaaed !=nil {return _gaaed ;};_ddcge .AnchorCtrAttr =&_eafg ;continue ;};if _ecadfa .Name .Local =="\u0076\u0065\u0072\u0074"{_ddcge .VertAttr .UnmarshalXMLAttr (_ecadfa );continue ;};if _ecadfa .Name .Local =="\u006d\u0061\u0072\u004c"{_acbde ,_egbc :=ParseUnionST_Coordinate32 (_ecadfa .Value );if _egbc !=nil {return _egbc ;};_ddcge .MarLAttr =&_acbde ;continue ;};if _ecadfa .Name .Local =="\u006d\u0061\u0072\u0054"{_fcega ,_fcccc :=ParseUnionST_Coordinate32 (_ecadfa .Value );if _fcccc !=nil {return _fcccc ;};_ddcge .MarTAttr =&_fcega ;continue ;};};_cdegf :for {_afafd ,_egddg :=d .Token ();if _egddg !=nil {return _egddg ;};switch _ceffa :=_afafd .(type ){case _g .StartElement :switch _ceffa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u004c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u004c"}:_ddcge .LnL =NewCT_LineProperties ();if _cebga :=d .DecodeElement (_ddcge .LnL ,&_ceffa );_cebga !=nil {return _cebga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052"}:_ddcge .LnR =NewCT_LineProperties ();if _becec :=d .DecodeElement (_ddcge .LnR ,&_ceffa );_becec !=nil {return _becec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054"}:_ddcge .LnT =NewCT_LineProperties ();if _dcggd :=d .DecodeElement (_ddcge .LnT ,&_ceffa );_dcggd !=nil {return _dcggd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042"}:_ddcge .LnB =NewCT_LineProperties ();if _cbcgdg :=d .DecodeElement (_ddcge .LnB ,&_ceffa );_cbcgdg !=nil {return _cbcgdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_ddcge .LnTlToBr =NewCT_LineProperties ();if _ccced :=d .DecodeElement (_ddcge .LnTlToBr ,&_ceffa );_ccced !=nil {return _ccced ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_ddcge .LnBlToTr =NewCT_LineProperties ();if _gfaeg :=d .DecodeElement (_ddcge .LnBlToTr ,&_ceffa );_gfaeg !=nil {return _gfaeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_ddcge .Cell3D =NewCT_Cell3D ();if _cdegfa :=d .DecodeElement (_ddcge .Cell3D ,&_ceffa );_cdegfa !=nil {return _cdegfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ddcge .NoFill =NewCT_NoFillProperties ();if _cggeca :=d .DecodeElement (_ddcge .NoFill ,&_ceffa );_cggeca !=nil {return _cggeca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ddcge .SolidFill =NewCT_SolidColorFillProperties ();if _bgabc :=d .DecodeElement (_ddcge .SolidFill ,&_ceffa );_bgabc !=nil {return _bgabc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ddcge .GradFill =NewCT_GradientFillProperties ();if _fcdaa :=d .DecodeElement (_ddcge .GradFill ,&_ceffa );_fcdaa !=nil {return _fcdaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ddcge .BlipFill =NewCT_BlipFillProperties ();if _bcfeb :=d .DecodeElement (_ddcge .BlipFill ,&_ceffa );_bcfeb !=nil {return _bcfeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ddcge .PattFill =NewCT_PatternFillProperties ();if _fgcae :=d .DecodeElement (_ddcge .PattFill ,&_ceffa );_fgcae !=nil {return _fgcae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ddcge .GrpFill =NewCT_GroupFillProperties ();if _cegbf :=d .DecodeElement (_ddcge .GrpFill ,&_ceffa );_cegbf !=nil {return _cegbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_ddcge .Headers =NewCT_Headers ();if _edacg :=d .DecodeElement (_ddcge .Headers ,&_ceffa );_edacg !=nil {return _edacg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddcge .ExtLst =NewCT_OfficeArtExtensionList ();if _ebbef :=d .DecodeElement (_ddcge .ExtLst ,&_ceffa );_ebbef !=nil {return _ebbef ;};default:_fc .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",_ceffa .Name );if _feceg :=d .Skip ();_feceg !=nil {return _feceg ;};};case _g .EndElement :break _cdegf ;case _g .CharData :};};return nil ;}; -// Validate validates the EG_TextBullet and its children -func (_gbffa *EG_TextBullet )Validate ()error {return _gbffa .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");};const (ST_PresetMaterialTypeUnset ST_PresetMaterialType =0;ST_PresetMaterialTypeLegacyMatte ST_PresetMaterialType =1;ST_PresetMaterialTypeLegacyPlastic ST_PresetMaterialType =2;ST_PresetMaterialTypeLegacyMetal ST_PresetMaterialType =3;ST_PresetMaterialTypeLegacyWireframe ST_PresetMaterialType =4;ST_PresetMaterialTypeMatte ST_PresetMaterialType =5;ST_PresetMaterialTypePlastic ST_PresetMaterialType =6;ST_PresetMaterialTypeMetal ST_PresetMaterialType =7;ST_PresetMaterialTypeWarmMatte ST_PresetMaterialType =8;ST_PresetMaterialTypeTranslucentPowder ST_PresetMaterialType =9;ST_PresetMaterialTypePowder ST_PresetMaterialType =10;ST_PresetMaterialTypeDkEdge ST_PresetMaterialType =11;ST_PresetMaterialTypeSoftEdge ST_PresetMaterialType =12;ST_PresetMaterialTypeClear ST_PresetMaterialType =13;ST_PresetMaterialTypeFlat ST_PresetMaterialType =14;ST_PresetMaterialTypeSoftmetal ST_PresetMaterialType =15;); +// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children +func (_ggbd *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _ggbd .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");}; -// Validate validates the CT_PresetShadowEffect and its children -func (_eecfc *CT_PresetShadowEffect )Validate ()error {return _eecfc .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_ebbbae :=&CT_PositiveFixedPercentage {};return _ebbbae ;};func (_eccdb ST_BlackWhiteMode )String ()string {switch _eccdb {case 0:return "";case 1:return "\u0063\u006c\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067\u0072\u0061\u0079";case 4:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 5:return "\u0069n\u0076\u0047\u0072\u0061\u0079";case 6:return "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case 7:return "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case 8:return "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case 9:return "\u0062\u006c\u0061c\u006b";case 10:return "\u0077\u0068\u0069t\u0065";case 11:return "\u0068\u0069\u0064\u0064\u0065\u006e";};return "";};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_SRgbColor and its children +func (_bccg *CT_SRgbColor )Validate ()error {return _bccg .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");}; -// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path -func (_fbdad *CT_DuotoneEffect )ValidateWithPath (path string )error {for _ddbe ,_eddd :=range _fbdad .EG_ColorChoice {if _dbea :=_eddd .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ddbe ));_dbea !=nil {return _dbea ;};};return nil ;}; +// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path +func (_gdead *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _gdead .ScrgbClr !=nil {if _adecb :=_gdead .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_adecb !=nil {return _adecb ;};};if _gdead .SrgbClr !=nil {if _aegd :=_gdead .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_aegd !=nil {return _aegd ;};};if _gdead .HslClr !=nil {if _bacee :=_gdead .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bacee !=nil {return _bacee ;};};if _gdead .SysClr !=nil {if _fefeg :=_gdead .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fefeg !=nil {return _fefeg ;};};if _gdead .SchemeClr !=nil {if _cfffdb :=_gdead .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cfffdb !=nil {return _cfffdb ;};};if _gdead .PrstClr !=nil {if _cebfdg :=_gdead .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cebfdg !=nil {return _cebfdg ;};};return nil ;};func (_fgee *CT_GradientStop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u006f\u0073"},Value :_bb .Sprintf ("\u0025\u0076",_fgee .PosAttr )});e .EncodeToken (start );if _fgee .ScrgbClr !=nil {_gdgcb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fgee .ScrgbClr ,_gdgcb );};if _fgee .SrgbClr !=nil {_gacba :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fgee .SrgbClr ,_gacba );};if _fgee .HslClr !=nil {_fgede :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fgee .HslClr ,_fgede );};if _fgee .SysClr !=nil {_aeba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fgee .SysClr ,_aeba );};if _fgee .SchemeClr !=nil {_gfabg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fgee .SchemeClr ,_gfabg );};if _fgee .PrstClr !=nil {_dbecd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fgee .PrstClr ,_dbecd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egcda ST_DgmBuildStep )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfgdd :=_g .Attr {};_gfgdd .Name =name ;switch _egcda {case ST_DgmBuildStepUnset :_gfgdd .Value ="";case ST_DgmBuildStepSp :_gfgdd .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_gfgdd .Value ="\u0062\u0067";};return _gfgdd ,nil ;};func (_aagcg *CT_FillStyleList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );for _ ,_dadb :=range _aagcg .EG_FillProperties {_dadb .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fffc *CT_OfficeStyleSheet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fffc .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_fffc .NameAttr )});};e .EncodeToken (start );_fafe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_fffc .ThemeElements ,_fafe );if _fffc .ObjectDefaults !=nil {_fgfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_fffc .ObjectDefaults ,_fgfd );};if _fffc .ExtraClrSchemeLst !=nil {_eabg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fffc .ExtraClrSchemeLst ,_eabg );};if _fffc .CustClrLst !=nil {_aaca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fffc .CustClrLst ,_aaca );};if _fffc .ExtLst !=nil {_adceg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fffc .ExtLst ,_adceg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_faafg :=&CT_TextUnderlineFillFollowText {};return _faafg ;};func (_aead *CT_BaseStyles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ccdb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_aead .ClrScheme ,_ccdb );_efdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_aead .FontScheme ,_efdc );_ffg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_aead .FmtScheme ,_ffg );if _aead .ExtLst !=nil {_caec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aead .ExtLst ,_caec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path -func (_bgbdfa *CT_SphereCoords )ValidateWithPath (path string )error {if _bgbdfa .LatAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0061t\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bgbdfa .LatAttr );};if _bgbdfa .LatAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u0061\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bgbdfa .LatAttr );};if _bgbdfa .LonAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u006fn\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bgbdfa .LonAttr );};if _bgbdfa .LonAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bgbdfa .LonAttr );};if _bgbdfa .RevAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0065v\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bgbdfa .RevAttr );};if _bgbdfa .RevAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eR\u0065\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bgbdfa .RevAttr );};return nil ;}; +// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path +func (_edaec *CT_PresetColor )ValidateWithPath (path string )error {if _edaec .ValAttr ==ST_PresetColorValUnset {return _bb .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ggcc :=_edaec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggcc !=nil {return _ggcc ;};for _ccfge ,_ddga :=range _edaec .EG_ColorTransform {if _afbbf :=_ddga .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ccfge ));_afbbf !=nil {return _afbbf ;};};return nil ;};func (_cgace *CT_ColorChangeEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgace .UseAAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_cgace .UseAAttr ))});};e .EncodeToken (start );_bage :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_cgace .ClrFrom ,_bage );_cggbd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}};e .EncodeElement (_cgace .ClrTo ,_cggbd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfcb ST_PresetColorVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dfcb .String (),start );}; -// Validate validates the EG_OfficeArtExtensionList and its children -func (_aabe *EG_OfficeArtExtensionList )Validate ()error {return _aabe .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func (_aebgc *CT_GrayscaleEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aggc *CT_Path2DMoveTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bdcfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_aggc .Pt ,_bdcfe );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edggdg *EG_LineFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edggdg .NoFill !=nil {_ccbceg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edggdg .NoFill ,_ccbceg );};if _edggdg .SolidFill !=nil {_ggdbd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edggdg .SolidFill ,_ggdbd );};if _edggdg .GradFill !=nil {_aagc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edggdg .GradFill ,_aagc );};if _edggdg .PattFill !=nil {_edbdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edggdg .PattFill ,_edbdd );};return nil ;};func (_cdabf *CT_TableCellBorderStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdabf .Left !=nil {_febdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cdabf .Left ,_febdc );};if _cdabf .Right !=nil {_ddcdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cdabf .Right ,_ddcdc );};if _cdabf .Top !=nil {_fgace :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_cdabf .Top ,_fgace );};if _cdabf .Bottom !=nil {_gdfca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cdabf .Bottom ,_gdfca );};if _cdabf .InsideH !=nil {_eedaea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_cdabf .InsideH ,_eedaea );};if _cdabf .InsideV !=nil {_fbadg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_cdabf .InsideV ,_fbadg );};if _cdabf .Tl2br !=nil {_cgaga :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_cdabf .Tl2br ,_cgaga );};if _cdabf .Tr2bl !=nil {_egacdb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_cdabf .Tr2bl ,_egacdb );};if _cdabf .ExtLst !=nil {_gcgfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdabf .ExtLst ,_gcgfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbfcf *CT_TableCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbfcf .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_cbfcf .RowSpanAttr )});};if _cbfcf .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_cbfcf .GridSpanAttr )});};if _cbfcf .HMergeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cbfcf .HMergeAttr ))});};if _cbfcf .VMergeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_cbfcf .VMergeAttr ))});};if _cbfcf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_cbfcf .IdAttr )});};e .EncodeToken (start );if _cbfcf .TxBody !=nil {_feacf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_cbfcf .TxBody ,_feacf );};if _cbfcf .TcPr !=nil {_dgafa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_cbfcf .TcPr ,_dgafa );};if _cbfcf .ExtLst !=nil {_effdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbfcf .ExtLst ,_effdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfaec *CT_PolarAdjustHandle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfaec .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_bfaec .GdRefRAttr )});};if _bfaec .MinRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_bfaec .MinRAttr )});};if _bfaec .MaxRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_bfaec .MaxRAttr )});};if _bfaec .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_bfaec .GdRefAngAttr )});};if _bfaec .MinAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_bfaec .MinAngAttr )});};if _bfaec .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_bfaec .MaxAngAttr )});};e .EncodeToken (start );_acgec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_bfaec .Pos ,_acgec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaab ST_BlendMode )ValidateWithPath (path string )error {switch _gaab {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaab ));};return nil ;};func (_bfbgd ST_AdjCoordinate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfbgd .ST_Coordinate !=nil {e .Encode (_bfbgd .ST_Coordinate );};if _bfbgd .ST_GeomGuideName !=nil {e .EncodeToken (_b .CharData (*_bfbgd .ST_GeomGuideName ));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path +func (_eccd *CT_ColorSchemeList )ValidateWithPath (path string )error {for _dddg ,_gafff :=range _eccd .ExtraClrScheme {if _dfe :=_gafff .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dddg ));_dfe !=nil {return _dfe ;};};return nil ;};func (_ebdgd ST_TextVertOverflowType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebdgd .String (),start );};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;}; -// Validate validates the CT_AnimationChartElement and its children -func (_bfb *CT_AnimationChartElement )Validate ()error {return _bfb .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_ggcgb *ST_TextCapsType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggbb ,_cedcg :=d .Token ();if _cedcg !=nil {return _cedcg ;};if _eggcg ,_ebbf :=_cggbb .(_b .EndElement );_ebbf &&_eggcg .Name ==start .Name {*_ggcgb =1;return nil ;};if _bcgde ,_fbgff :=_cggbb .(_b .CharData );!_fbgff {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggbb );}else {switch string (_bcgde ){case "":*_ggcgb =0;case "\u006e\u006f\u006e\u0065":*_ggcgb =1;case "\u0073\u006d\u0061l\u006c":*_ggcgb =2;case "\u0061\u006c\u006c":*_ggcgb =3;};};_cggbb ,_cedcg =d .Token ();if _cedcg !=nil {return _cedcg ;};if _dafgac ,_egacf :=_cggbb .(_b .EndElement );_egacf &&_dafgac .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggbb );};func (_cfe *CT_AlphaModulateEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfe .Cont =NewCT_EffectContainer ();_ffeb :for {_dgg ,_dbe :=d .Token ();if _dbe !=nil {return _dbe ;};switch _efd :=_dgg .(type ){case _b .StartElement :switch _efd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _edae :=d .DecodeElement (_cfe .Cont ,&_efd );_edae !=nil {return _edae ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_efd .Name );if _gcf :=d .Skip ();_gcf !=nil {return _gcf ;};};case _b .EndElement :break _ffeb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_LineStyleList and its children +func (_ddaac *CT_LineStyleList )Validate ()error {return _ddaac .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_egdgc *CT_TableProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egdgc .RtlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0074\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_egdgc .RtlAttr ))});};if _egdgc .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_egdgc .FirstRowAttr ))});};if _egdgc .FirstColAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_egdgc .FirstColAttr ))});};if _egdgc .LastRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_egdgc .LastRowAttr ))});};if _egdgc .LastColAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_egdgc .LastColAttr ))});};if _egdgc .BandRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_egdgc .BandRowAttr ))});};if _egdgc .BandColAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_egdgc .BandColAttr ))});};e .EncodeToken (start );if _egdgc .NoFill !=nil {_bafef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egdgc .NoFill ,_bafef );};if _egdgc .SolidFill !=nil {_acbgf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egdgc .SolidFill ,_acbgf );};if _egdgc .GradFill !=nil {_feed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egdgc .GradFill ,_feed );};if _egdgc .BlipFill !=nil {_gbegec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egdgc .BlipFill ,_gbegec );};if _egdgc .PattFill !=nil {_bceeb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egdgc .PattFill ,_bceeb );};if _egdgc .GrpFill !=nil {_cbbbg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_egdgc .GrpFill ,_cbbbg );};if _egdgc .EffectLst !=nil {_ggdfc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egdgc .EffectLst ,_ggdfc );};if _egdgc .EffectDag !=nil {_adbbfb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_egdgc .EffectDag ,_adbbfb );};if _egdgc .Choice !=nil {_egdgc .Choice .MarshalXML (e ,_g .StartElement {});};if _egdgc .ExtLst !=nil {_afdac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egdgc .ExtLst ,_afdac );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eggdg ST_PositiveFixedPercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eggdg .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_g .CharData (_bb .Sprintf ("\u0025\u0064",*_eggdg .ST_PositiveFixedPercentageDecimal )));};if _eggdg .ST_PositiveFixedPercentage !=nil {e .Encode (_eggdg .ST_PositiveFixedPercentage );};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_gafdg ST_PositivePercentage )String ()string {if _gafdg .ST_PositivePercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_gafdg .ST_PositivePercentageDecimal );};if _gafdg .ST_PositivePercentage !=nil {return _gafdg .ST_PositivePercentage .String ();};return "";};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_dccad :=&CT_TextBlipBullet {};_dccad .Blip =NewCT_Blip ();return _dccad ;};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};func (_fecdcd *CT_GvmlGroupShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fecdcd .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_fecdcd .GrpSpPr =NewCT_GroupShapeProperties ();_cfab :for {_bcbfa ,_ceggf :=d .Token ();if _ceggf !=nil {return _ceggf ;};switch _dbccc :=_bcbfa .(type ){case _g .StartElement :switch _dbccc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _adaed :=d .DecodeElement (_fecdcd .NvGrpSpPr ,&_dbccc );_adaed !=nil {return _adaed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _gcbf :=d .DecodeElement (_fecdcd .GrpSpPr ,&_dbccc );_gcbf !=nil {return _gcbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_fgag :=NewCT_GvmlGroupShapeChoice ();if _egffg :=d .DecodeElement (&_fgag .TxSp ,&_dbccc );_egffg !=nil {return _egffg ;};_fecdcd .Choice =append (_fecdcd .Choice ,_fgag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_edde :=NewCT_GvmlGroupShapeChoice ();if _cfffd :=d .DecodeElement (&_edde .Sp ,&_dbccc );_cfffd !=nil {return _cfffd ;};_fecdcd .Choice =append (_fecdcd .Choice ,_edde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_aebbf :=NewCT_GvmlGroupShapeChoice ();if _afcb :=d .DecodeElement (&_aebbf .CxnSp ,&_dbccc );_afcb !=nil {return _afcb ;};_fecdcd .Choice =append (_fecdcd .Choice ,_aebbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_gcgde :=NewCT_GvmlGroupShapeChoice ();if _efggc :=d .DecodeElement (&_gcgde .Pic ,&_dbccc );_efggc !=nil {return _efggc ;};_fecdcd .Choice =append (_fecdcd .Choice ,_gcgde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dcbe :=NewCT_GvmlGroupShapeChoice ();if _bfeca :=d .DecodeElement (&_dcbe .GraphicFrame ,&_dbccc );_bfeca !=nil {return _bfeca ;};_fecdcd .Choice =append (_fecdcd .Choice ,_dcbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_egcba :=NewCT_GvmlGroupShapeChoice ();if _fedd :=d .DecodeElement (&_egcba .GrpSp ,&_dbccc );_fedd !=nil {return _fedd ;};_fecdcd .Choice =append (_fecdcd .Choice ,_egcba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fecdcd .ExtLst =NewCT_OfficeArtExtensionList ();if _ccbf :=d .DecodeElement (_fecdcd .ExtLst ,&_dbccc );_ccbf !=nil {return _ccbf ;};default:_fc .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",_dbccc .Name );if _deeeb :=d .Skip ();_deeeb !=nil {return _deeeb ;};};case _g .EndElement :break _cfab ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path -func (_gage *CT_GvmlTextShape )ValidateWithPath (path string )error {if _bdcb :=_gage .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_bdcb !=nil {return _bdcb ;};if _gage .Choice !=nil {if _edbed :=_gage .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_edbed !=nil {return _edbed ;};};if _gage .ExtLst !=nil {if _fdcf :=_gage .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdcf !=nil {return _fdcf ;};};return nil ;};func (_egccc ST_EffectContainerType )Validate ()error {return _egccc .ValidateWithPath ("")};func (_egca *CT_GeomGuide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_egca .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_bb .Sprintf ("\u0025\u0076",_egca .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;};type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;};func (_bcecc ST_AdjCoordinate )String ()string {if _bcecc .ST_Coordinate !=nil {return _bcecc .ST_Coordinate .String ();};if _bcecc .ST_GeomGuideName !=nil {return _bb .Sprintf ("\u0025\u0076",*_bcecc .ST_GeomGuideName );};return "";};func (_daaeab *CT_ShapeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbabg :=range start .Attr {if _gbabg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_daaeab .BwModeAttr .UnmarshalXMLAttr (_gbabg );continue ;};};_dacfag :for {_cedbf ,_ebgde :=d .Token ();if _ebgde !=nil {return _ebgde ;};switch _gbedd :=_cedbf .(type ){case _b .StartElement :switch _gbedd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_daaeab .Xfrm =NewCT_Transform2D ();if _cfce :=d .DecodeElement (_daaeab .Xfrm ,&_gbedd );_cfce !=nil {return _cfce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_daaeab .CustGeom =NewCT_CustomGeometry2D ();if _fedcda :=d .DecodeElement (_daaeab .CustGeom ,&_gbedd );_fedcda !=nil {return _fedcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_daaeab .PrstGeom =NewCT_PresetGeometry2D ();if _abab :=d .DecodeElement (_daaeab .PrstGeom ,&_gbedd );_abab !=nil {return _abab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_daaeab .NoFill =NewCT_NoFillProperties ();if _cfcd :=d .DecodeElement (_daaeab .NoFill ,&_gbedd );_cfcd !=nil {return _cfcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_daaeab .SolidFill =NewCT_SolidColorFillProperties ();if _cgcecd :=d .DecodeElement (_daaeab .SolidFill ,&_gbedd );_cgcecd !=nil {return _cgcecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_daaeab .GradFill =NewCT_GradientFillProperties ();if _gdefde :=d .DecodeElement (_daaeab .GradFill ,&_gbedd );_gdefde !=nil {return _gdefde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_daaeab .BlipFill =NewCT_BlipFillProperties ();if _adbae :=d .DecodeElement (_daaeab .BlipFill ,&_gbedd );_adbae !=nil {return _adbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_daaeab .PattFill =NewCT_PatternFillProperties ();if _eadfd :=d .DecodeElement (_daaeab .PattFill ,&_gbedd );_eadfd !=nil {return _eadfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_daaeab .GrpFill =NewCT_GroupFillProperties ();if _fece :=d .DecodeElement (_daaeab .GrpFill ,&_gbedd );_fece !=nil {return _fece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_daaeab .Ln =NewCT_LineProperties ();if _efgff :=d .DecodeElement (_daaeab .Ln ,&_gbedd );_efgff !=nil {return _efgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_daaeab .EffectLst =NewCT_EffectList ();if _agaade :=d .DecodeElement (_daaeab .EffectLst ,&_gbedd );_agaade !=nil {return _agaade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_daaeab .EffectDag =NewCT_EffectContainer ();if _dfddd :=d .DecodeElement (_daaeab .EffectDag ,&_gbedd );_dfddd !=nil {return _dfddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_daaeab .Scene3d =NewCT_Scene3D ();if _fdcg :=d .DecodeElement (_daaeab .Scene3d ,&_gbedd );_fdcg !=nil {return _fdcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_daaeab .Sp3d =NewCT_Shape3D ();if _ffgac :=d .DecodeElement (_daaeab .Sp3d ,&_gbedd );_ffgac !=nil {return _ffgac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daaeab .ExtLst =NewCT_OfficeArtExtensionList ();if _eefbe :=d .DecodeElement (_daaeab .ExtLst ,&_gbedd );_eefbe !=nil {return _eefbe ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gbedd .Name );if _eaceb :=d .Skip ();_eaceb !=nil {return _eaceb ;};};case _b .EndElement :break _dacfag ;case _b .CharData :};};return nil ;};func (_dbfbcg *ST_LineEndLength )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daafa ,_bdedeg :=d .Token ();if _bdedeg !=nil {return _bdedeg ;};if _cgdaa ,_agagg :=_daafa .(_b .EndElement );_agagg &&_cgdaa .Name ==start .Name {*_dbfbcg =1;return nil ;};if _daebe ,_egecc :=_daafa .(_b .CharData );!_egecc {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daafa );}else {switch string (_daebe ){case "":*_dbfbcg =0;case "\u0073\u006d":*_dbfbcg =1;case "\u006d\u0065\u0064":*_dbfbcg =2;case "\u006c\u0067":*_dbfbcg =3;};};_daafa ,_bdedeg =d .Token ();if _bdedeg !=nil {return _bdedeg ;};if _bcbcg ,_egfba :=_daafa .(_b .EndElement );_egfba &&_bcbcg .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daafa );}; +// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path +func (_gce *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _gce .AmtAttr !=nil {if _ggad :=_gce .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_ggad !=nil {return _ggad ;};};return nil ;};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};func (_dbeg *CT_ShapeProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccag :=range start .Attr {if _ccag .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_dbeg .BwModeAttr .UnmarshalXMLAttr (_ccag );continue ;};};_dfafa :for {_gbeee ,_gfbfd :=d .Token ();if _gfbfd !=nil {return _gfbfd ;};switch _gcgc :=_gbeee .(type ){case _g .StartElement :switch _gcgc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_dbeg .Xfrm =NewCT_Transform2D ();if _bgcga :=d .DecodeElement (_dbeg .Xfrm ,&_gcgc );_bgcga !=nil {return _bgcga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_dbeg .CustGeom =NewCT_CustomGeometry2D ();if _abecfa :=d .DecodeElement (_dbeg .CustGeom ,&_gcgc );_abecfa !=nil {return _abecfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_dbeg .PrstGeom =NewCT_PresetGeometry2D ();if _bcbaa :=d .DecodeElement (_dbeg .PrstGeom ,&_gcgc );_bcbaa !=nil {return _bcbaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dbeg .NoFill =NewCT_NoFillProperties ();if _deaaf :=d .DecodeElement (_dbeg .NoFill ,&_gcgc );_deaaf !=nil {return _deaaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dbeg .SolidFill =NewCT_SolidColorFillProperties ();if _gdbgae :=d .DecodeElement (_dbeg .SolidFill ,&_gcgc );_gdbgae !=nil {return _gdbgae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dbeg .GradFill =NewCT_GradientFillProperties ();if _cfbf :=d .DecodeElement (_dbeg .GradFill ,&_gcgc );_cfbf !=nil {return _cfbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dbeg .BlipFill =NewCT_BlipFillProperties ();if _efgfbb :=d .DecodeElement (_dbeg .BlipFill ,&_gcgc );_efgfbb !=nil {return _efgfbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dbeg .PattFill =NewCT_PatternFillProperties ();if _dddeg :=d .DecodeElement (_dbeg .PattFill ,&_gcgc );_dddeg !=nil {return _dddeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dbeg .GrpFill =NewCT_GroupFillProperties ();if _gdegb :=d .DecodeElement (_dbeg .GrpFill ,&_gcgc );_gdegb !=nil {return _gdegb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_dbeg .Ln =NewCT_LineProperties ();if _ecgee :=d .DecodeElement (_dbeg .Ln ,&_gcgc );_ecgee !=nil {return _ecgee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dbeg .EffectLst =NewCT_EffectList ();if _eaaad :=d .DecodeElement (_dbeg .EffectLst ,&_gcgc );_eaaad !=nil {return _eaaad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dbeg .EffectDag =NewCT_EffectContainer ();if _fefg :=d .DecodeElement (_dbeg .EffectDag ,&_gcgc );_fefg !=nil {return _fefg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_dbeg .Scene3d =NewCT_Scene3D ();if _bdbge :=d .DecodeElement (_dbeg .Scene3d ,&_gcgc );_bdbge !=nil {return _bdbge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_dbeg .Sp3d =NewCT_Shape3D ();if _gebgb :=d .DecodeElement (_dbeg .Sp3d ,&_gcgc );_gebgb !=nil {return _gebgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbeg .ExtLst =NewCT_OfficeArtExtensionList ();if _fdfbc :=d .DecodeElement (_dbeg .ExtLst ,&_gcgc );_fdfbc !=nil {return _fdfbc ;};default:_fc .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",_gcgc .Name );if _cade :=d .Skip ();_cade !=nil {return _cade ;};};case _g .EndElement :break _dfafa ;case _g .CharData :};};return nil ;};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func NewCT_FontCollection ()*CT_FontCollection {_bbd :=&CT_FontCollection {};_bbd .Latin =NewCT_TextFont ();_bbd .Ea =NewCT_TextFont ();_bbd .Cs =NewCT_TextFont ();return _bbd ;}; -// Validate validates the CT_TextTabStop and its children -func (_dfbgbc *CT_TextTabStop )Validate ()error {return _dfbgbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");};func (_bcfdg *EG_ColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagcf :for {_dbaae ,_dfegeg :=d .Token ();if _dfegeg !=nil {return _dfegeg ;};switch _eedab :=_dbaae .(type ){case _b .StartElement :switch _eedab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bcfdg .Tint =NewCT_PositiveFixedPercentage ();if _gbbdeb :=d .DecodeElement (_bcfdg .Tint ,&_eedab );_gbbdeb !=nil {return _gbbdeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_bcfdg .Shade =NewCT_PositiveFixedPercentage ();if _fddfg :=d .DecodeElement (_bcfdg .Shade ,&_eedab );_fddfg !=nil {return _fddfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_bcfdg .Comp =NewCT_ComplementTransform ();if _fbcae :=d .DecodeElement (_bcfdg .Comp ,&_eedab );_fbcae !=nil {return _fbcae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_bcfdg .Inv =NewCT_InverseTransform ();if _gfaf :=d .DecodeElement (_bcfdg .Inv ,&_eedab );_gfaf !=nil {return _gfaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_bcfdg .Gray =NewCT_GrayscaleTransform ();if _edaggf :=d .DecodeElement (_bcfdg .Gray ,&_eedab );_edaggf !=nil {return _edaggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_bcfdg .Alpha =NewCT_PositiveFixedPercentage ();if _cgcfe :=d .DecodeElement (_bcfdg .Alpha ,&_eedab );_cgcfe !=nil {return _cgcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bcfdg .AlphaOff =NewCT_FixedPercentage ();if _feabee :=d .DecodeElement (_bcfdg .AlphaOff ,&_eedab );_feabee !=nil {return _feabee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bcfdg .AlphaMod =NewCT_PositivePercentage ();if _bccad :=d .DecodeElement (_bcfdg .AlphaMod ,&_eedab );_bccad !=nil {return _bccad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_bcfdg .Hue =NewCT_PositiveFixedAngle ();if _cgbae :=d .DecodeElement (_bcfdg .Hue ,&_eedab );_cgbae !=nil {return _cgbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bcfdg .HueOff =NewCT_Angle ();if _bfabd :=d .DecodeElement (_bcfdg .HueOff ,&_eedab );_bfabd !=nil {return _bfabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bcfdg .HueMod =NewCT_PositivePercentage ();if _ccage :=d .DecodeElement (_bcfdg .HueMod ,&_eedab );_ccage !=nil {return _ccage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_bcfdg .Sat =NewCT_Percentage ();if _ebefe :=d .DecodeElement (_bcfdg .Sat ,&_eedab );_ebefe !=nil {return _ebefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_bcfdg .SatOff =NewCT_Percentage ();if _fabdb :=d .DecodeElement (_bcfdg .SatOff ,&_eedab );_fabdb !=nil {return _fabdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bcfdg .SatMod =NewCT_Percentage ();if _dgbcg :=d .DecodeElement (_bcfdg .SatMod ,&_eedab );_dgbcg !=nil {return _dgbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bcfdg .Lum =NewCT_Percentage ();if _bbaca :=d .DecodeElement (_bcfdg .Lum ,&_eedab );_bbaca !=nil {return _bbaca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bcfdg .LumOff =NewCT_Percentage ();if _dbdgf :=d .DecodeElement (_bcfdg .LumOff ,&_eedab );_dbdgf !=nil {return _dbdgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bcfdg .LumMod =NewCT_Percentage ();if _ffgd :=d .DecodeElement (_bcfdg .LumMod ,&_eedab );_ffgd !=nil {return _ffgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_bcfdg .Red =NewCT_Percentage ();if _effdb :=d .DecodeElement (_bcfdg .Red ,&_eedab );_effdb !=nil {return _effdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_bcfdg .RedOff =NewCT_Percentage ();if _fbdd :=d .DecodeElement (_bcfdg .RedOff ,&_eedab );_fbdd !=nil {return _fbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bcfdg .RedMod =NewCT_Percentage ();if _ecffb :=d .DecodeElement (_bcfdg .RedMod ,&_eedab );_ecffb !=nil {return _ecffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_bcfdg .Green =NewCT_Percentage ();if _ceadbg :=d .DecodeElement (_bcfdg .Green ,&_eedab );_ceadbg !=nil {return _ceadbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_bcfdg .GreenOff =NewCT_Percentage ();if _cddfc :=d .DecodeElement (_bcfdg .GreenOff ,&_eedab );_cddfc !=nil {return _cddfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_bcfdg .GreenMod =NewCT_Percentage ();if _fbeaf :=d .DecodeElement (_bcfdg .GreenMod ,&_eedab );_fbeaf !=nil {return _fbeaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_bcfdg .Blue =NewCT_Percentage ();if _bbgac :=d .DecodeElement (_bcfdg .Blue ,&_eedab );_bbgac !=nil {return _bbgac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_bcfdg .BlueOff =NewCT_Percentage ();if _baeeac :=d .DecodeElement (_bcfdg .BlueOff ,&_eedab );_baeeac !=nil {return _baeeac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bcfdg .BlueMod =NewCT_Percentage ();if _fffeg :=d .DecodeElement (_bcfdg .BlueMod ,&_eedab );_fffeg !=nil {return _fffeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_bcfdg .Gamma =NewCT_GammaTransform ();if _eegad :=d .DecodeElement (_bcfdg .Gamma ,&_eedab );_eegad !=nil {return _eegad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bcfdg .InvGamma =NewCT_InverseGammaTransform ();if _geega :=d .DecodeElement (_bcfdg .InvGamma ,&_eedab );_geega !=nil {return _geega ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_eedab .Name );if _efeabg :=d .Skip ();_efeabg !=nil {return _efeabg ;};};case _b .EndElement :break _bagcf ;case _b .CharData :};};return nil ;}; +// ST_AdjCoordinate is a union type +type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;}; -// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path -func (_aafad *CT_LineProperties )ValidateWithPath (path string )error {if _aafad .WAttr !=nil {if *_aafad .WAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_aafad .WAttr );};if *_aafad .WAttr > 20116800{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0032\u0030\u0031\u0031\u0036\u0038\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_aafad .WAttr );};};if _dedc :=_aafad .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_dedc !=nil {return _dedc ;};if _bggd :=_aafad .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_bggd !=nil {return _bggd ;};if _ggea :=_aafad .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_ggea !=nil {return _ggea ;};if _aafad .NoFill !=nil {if _bgbeb :=_aafad .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bgbeb !=nil {return _bgbeb ;};};if _aafad .SolidFill !=nil {if _bcfbg :=_aafad .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bcfbg !=nil {return _bcfbg ;};};if _aafad .GradFill !=nil {if _acae :=_aafad .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_acae !=nil {return _acae ;};};if _aafad .PattFill !=nil {if _dgfea :=_aafad .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dgfea !=nil {return _dgfea ;};};if _aafad .PrstDash !=nil {if _eegdf :=_aafad .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_eegdf !=nil {return _eegdf ;};};if _aafad .CustDash !=nil {if _fadbb :=_aafad .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_fadbb !=nil {return _fadbb ;};};if _aafad .Round !=nil {if _dbdfb :=_aafad .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_dbdfb !=nil {return _dbdfb ;};};if _aafad .Bevel !=nil {if _debae :=_aafad .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_debae !=nil {return _debae ;};};if _aafad .Miter !=nil {if _ggbd :=_aafad .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_ggbd !=nil {return _ggbd ;};};if _aafad .HeadEnd !=nil {if _feeae :=_aafad .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_feeae !=nil {return _feeae ;};};if _aafad .TailEnd !=nil {if _fcac :=_aafad .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064");_fcac !=nil {return _fcac ;};};if _aafad .ExtLst !=nil {if _bccd :=_aafad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bccd !=nil {return _bccd ;};};return nil ;};func (_dfbeb *CT_GlowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfbeb .RadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_dfbeb .RadAttr )});};e .EncodeToken (start );if _dfbeb .ScrgbClr !=nil {_eaef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dfbeb .ScrgbClr ,_eaef );};if _dfbeb .SrgbClr !=nil {_gdbcc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dfbeb .SrgbClr ,_gdbcc );};if _dfbeb .HslClr !=nil {_ccdag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dfbeb .HslClr ,_ccdag );};if _dfbeb .SysClr !=nil {_efada :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dfbeb .SysClr ,_efada );};if _dfbeb .SchemeClr !=nil {_afeb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dfbeb .SchemeClr ,_afeb );};if _dfbeb .PrstClr !=nil {_gfcfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dfbeb .PrstClr ,_gfcfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_gfggc *CT_LightRig )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cdede ,_ebdee :=_gfggc .RigAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u0069\u0067"});if _ebdee !=nil {return _ebdee ;};start .Attr =append (start .Attr ,_cdede );_cdede ,_ebdee =_gfggc .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _ebdee !=nil {return _ebdee ;};start .Attr =append (start .Attr ,_cdede );e .EncodeToken (start );if _gfggc .Rot !=nil {_dgcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_gfggc .Rot ,_dgcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BaseStylesOverride and its children +func (_aece *CT_BaseStylesOverride )Validate ()error {return _aece .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_cgcd :=&CT_OfficeArtExtension {};return _cgcd ;};func (_dgcg *CT_AudioFile )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_dgcg .LinkAttr )});if _dgcg .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_dgcg .ContentTypeAttr )});};e .EncodeToken (start );if _dgcg .ExtLst !=nil {_gbb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgcg .ExtLst ,_gbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_daegf *CT_PresetTextShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_beggf ,_dbgbf :=_daegf .PrstAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073\u0074"});if _dbgbf !=nil {return _dbgbf ;};start .Attr =append (start .Attr ,_beggf );e .EncodeToken (start );if _daegf .AvLst !=nil {_bffcb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_daegf .AvLst ,_bffcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acggd *ST_FixedPercentage )ValidateWithPath (path string )error {_bgagga :=[]string {};if _acggd .ST_FixedPercentageDecimal !=nil {_bgagga =append (_bgagga ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l");};if _acggd .ST_FixedPercentage !=nil {if _deabb :=_acggd .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_deabb !=nil {return _deabb ;};_bgagga =append (_bgagga ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};if len (_bgagga )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bgagga );};return nil ;};func (_ccad *CT_Headers )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gbfg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_fgec :=range _ccad .Header {e .EncodeElement (_fgec ,_gbfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eefd ST_TextAutonumberScheme )String ()string {switch _eefd {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 "";};const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2;); -// Validate validates the CT_Point2D and its children -func (_cagg *CT_Point2D )Validate ()error {return _cagg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");}; +// Validate validates the CT_Path2DArcTo and its children +func (_ffdcd *CT_Path2DArcTo )Validate ()error {return _ffdcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");};func (_ccfb *CT_GrayscaleTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bgdef ,_ggag :=d .Token ();if _ggag !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006c\u0065T\u0072\u0061\u006e\u0073\u0066\u006f\u0072m\u003a\u0020\u0025\u0073",_ggag );};if _gfdf ,_afdf :=_bgdef .(_g .EndElement );_afdf &&_gfdf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_TextGeometry and its children -func (_ffadc *EG_TextGeometry )Validate ()error {return _ffadc .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_dfbge *ST_TextShapeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cefea ,_cdefb :=d .Token ();if _cdefb !=nil {return _cdefb ;};if _bbbcc ,_gcdec :=_cefea .(_b .EndElement );_gcdec &&_bbbcc .Name ==start .Name {*_dfbge =1;return nil ;};if _bbgaa ,_dfabc :=_cefea .(_b .CharData );!_dfabc {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cefea );}else {switch string (_bbgaa ){case "":*_dfbge =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_dfbge =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_dfbge =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_dfbge =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dfbge =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_dfbge =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_dfbge =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_dfbge =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_dfbge =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_dfbge =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_dfbge =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_dfbge =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_dfbge =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_dfbge =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_dfbge =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_dfbge =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_dfbge =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_dfbge =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_dfbge =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_dfbge =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_dfbge =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_dfbge =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_dfbge =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_dfbge =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_dfbge =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_dfbge =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_dfbge =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_dfbge =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_dfbge =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_dfbge =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_dfbge =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_dfbge =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_dfbge =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_dfbge =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_dfbge =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_dfbge =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_dfbge =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_dfbge =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_dfbge =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_dfbge =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_dfbge =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_dfbge =41;};};_cefea ,_cdefb =d .Token ();if _cdefb !=nil {return _cdefb ;};if _bgefe ,_fcccac :=_cefea .(_b .EndElement );_fcccac &&_bgefe .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cefea );};func (_acdfa *CT_LinearShadeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acdfa .AngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_acdfa .AngAttr )});};if _acdfa .ScaledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_acdfa .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AnimationDgmBuildProperties and its children +func (_edgg *CT_AnimationDgmBuildProperties )Validate ()error {return _edgg .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");}; -// Validate validates the EG_TextUnderlineLine and its children -func (_eggad *EG_TextUnderlineLine )Validate ()error {return _eggad .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};func (_dcbde ST_PresetShadowVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcbde .String (),start );};type CT_Path2D struct{WAttr *int64 ;HAttr *int64 ;FillAttr ST_PathFillMode ;StrokeAttr *bool ;ExtrusionOkAttr *bool ;Close []*CT_Path2DClose ;MoveTo []*CT_Path2DMoveTo ;LnTo []*CT_Path2DLineTo ;ArcTo []*CT_Path2DArcTo ;QuadBezTo []*CT_Path2DQuadBezierTo ;CubicBezTo []*CT_Path2DCubicBezierTo ;};func (_decdbg *ST_PositivePercentage )ValidateWithPath (path string )error {_fedfb :=[]string {};if _decdbg .ST_PositivePercentageDecimal !=nil {_fedfb =append (_fedfb ,"\u0053\u0054\u005f\u0050o\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063e\u006et\u0061\u0067\u0065\u0044\u0065\u0063\u0069m\u0061\u006c");};if _decdbg .ST_PositivePercentage !=nil {if _cabdc :=_decdbg .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_cabdc !=nil {return _cabdc ;};_fedfb =append (_fedfb ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_fedfb )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fedfb );};return nil ;};func (_dceg *CT_BackgroundFillStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bddd :for {_ggcd ,_cfea :=d .Token ();if _cfea !=nil {return _cfea ;};switch _fabg :=_ggcd .(type ){case _b .StartElement :switch _fabg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_edef :=NewEG_FillProperties ();_edef .NoFill =NewCT_NoFillProperties ();if _abcd :=d .DecodeElement (_edef .NoFill ,&_fabg );_abcd !=nil {return _abcd ;};_dceg .EG_FillProperties =append (_dceg .EG_FillProperties ,_edef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_agea :=NewEG_FillProperties ();_agea .SolidFill =NewCT_SolidColorFillProperties ();if _bef :=d .DecodeElement (_agea .SolidFill ,&_fabg );_bef !=nil {return _bef ;};_dceg .EG_FillProperties =append (_dceg .EG_FillProperties ,_agea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_beaf :=NewEG_FillProperties ();_beaf .GradFill =NewCT_GradientFillProperties ();if _eaab :=d .DecodeElement (_beaf .GradFill ,&_fabg );_eaab !=nil {return _eaab ;};_dceg .EG_FillProperties =append (_dceg .EG_FillProperties ,_beaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_caa :=NewEG_FillProperties ();_caa .BlipFill =NewCT_BlipFillProperties ();if _ccfd :=d .DecodeElement (_caa .BlipFill ,&_fabg );_ccfd !=nil {return _ccfd ;};_dceg .EG_FillProperties =append (_dceg .EG_FillProperties ,_caa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cfa :=NewEG_FillProperties ();_cfa .PattFill =NewCT_PatternFillProperties ();if _deba :=d .DecodeElement (_cfa .PattFill ,&_fabg );_deba !=nil {return _deba ;};_dceg .EG_FillProperties =append (_dceg .EG_FillProperties ,_cfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_babc :=NewEG_FillProperties ();_babc .GrpFill =NewCT_GroupFillProperties ();if _fgfeg :=d .DecodeElement (_babc .GrpFill ,&_fabg );_fgfeg !=nil {return _fgfeg ;};_dceg .EG_FillProperties =append (_dceg .EG_FillProperties ,_babc );default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0042\u0061c\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fabg .Name );if _gag :=d .Skip ();_gag !=nil {return _gag ;};};case _b .EndElement :break _bddd ;case _b .CharData :};};return nil ;};func NewCT_TableCellProperties ()*CT_TableCellProperties {_cgedd :=&CT_TableCellProperties {};return _cgedd ;}; +// Validate validates the CT_ColorMRU and its children +func (_efcb *CT_ColorMRU )Validate ()error {return _efcb .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");};func (_bgdec *TblStyleLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgdec .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_fegge :=range start .Attr {if _fegge .Name .Local =="\u0064\u0065\u0066"{_beegb ,_agade :=_fegge .Value ,error (nil );if _agade !=nil {return _agade ;};_bgdec .DefAttr =_beegb ;continue ;};};_eedea :for {_eafe ,_cgcde :=d .Token ();if _cgcde !=nil {return _cgcde ;};switch _dbfgg :=_eafe .(type ){case _g .StartElement :switch _dbfgg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_gdee :=NewCT_TableStyle ();if _dccbg :=d .DecodeElement (_gdee ,&_dbfgg );_dccbg !=nil {return _dccbg ;};_bgdec .TblStyle =append (_bgdec .TblStyle ,_gdee );default:_fc .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_dbfgg .Name );if _ggbdgb :=d .Skip ();_ggbdgb !=nil {return _ggbdgb ;};};case _g .EndElement :break _eedea ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Bevel and its children -func (_cde *CT_Bevel )Validate ()error {return _cde .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");}; +// Validate validates the CT_ConnectionSiteList and its children +func (_gfadg *CT_ConnectionSiteList )Validate ()error {return _gfadg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_WholeE2oFormatting and its children -func (_eaefg *CT_WholeE2oFormatting )Validate ()error {return _eaefg .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_eccb *CT_Headers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaeb :for {_cfbbf ,_gbfc :=d .Token ();if _gbfc !=nil {return _gbfc ;};switch _gggcc :=_cfbbf .(type ){case _b .StartElement :switch _gggcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _fffed string ;if _cbbfd :=d .DecodeElement (&_fffed ,&_gggcc );_cbbfd !=nil {return _cbbfd ;};_eccb .Header =append (_eccb .Header ,_fffed );default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_gggcc .Name );if _fdgbg :=d .Skip ();_fdgbg !=nil {return _fdgbg ;};};case _b .EndElement :break _eaeb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_TextAutonumberBullet and its children +func (_cdbcf *CT_TextAutonumberBullet )Validate ()error {return _cdbcf .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");};func NewCT_TextField ()*CT_TextField {_aafac :=&CT_TextField {};_aafac .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 _aafac ;};func NewCT_FillEffect ()*CT_FillEffect {_degb :=&CT_FillEffect {};return _degb };func NewCT_ShapeLocking ()*CT_ShapeLocking {_fbbdg :=&CT_ShapeLocking {};return _fbbdg }; -// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path -func (_faaacd *CT_TablePartStyle )ValidateWithPath (path string )error {if _faaacd .TcTxStyle !=nil {if _deffc :=_faaacd .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_deffc !=nil {return _deffc ;};};if _faaacd .TcStyle !=nil {if _ecccfc :=_faaacd .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065");_ecccfc !=nil {return _ecccfc ;};};return nil ;};func (_egebd ST_PresetLineDashVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bggeb :=_b .Attr {};_bggeb .Name =name ;switch _egebd {case ST_PresetLineDashValUnset :_bggeb .Value ="";case ST_PresetLineDashValSolid :_bggeb .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_bggeb .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_bggeb .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_bggeb .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_bggeb .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_bggeb .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_bggeb .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_bggeb .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_bggeb .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_bggeb .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_bggeb .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return _bggeb ,nil ;}; +// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path +func (_egfaa *ThemeOverride )ValidateWithPath (path string )error {if _fedcbd :=_egfaa .CT_BaseStylesOverride .ValidateWithPath (path );_fedcbd !=nil {return _fedcbd ;};return nil ;};func NewCT_LineJoinRound ()*CT_LineJoinRound {_ceff :=&CT_LineJoinRound {};return _ceff };func (_edbcd *CT_EmbeddedWAVAudioFile )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_edbcd .EmbedAttr )});if _edbcd .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_edbcd .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TextBulletSizeFollowText struct{}; -// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path -func (_cbdffd *CT_TableGrid )ValidateWithPath (path string )error {for _gecfa ,_bgggc :=range _cbdffd .GridCol {if _faaac :=_bgggc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_gecfa ));_faaac !=nil {return _faaac ;};};return nil ;};type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;}; +// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path +func (_dddgf *CT_EffectList )ValidateWithPath (path string )error {if _dddgf .Blur !=nil {if _gddce :=_dddgf .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_gddce !=nil {return _gddce ;};};if _dddgf .FillOverlay !=nil {if _cffd :=_dddgf .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_cffd !=nil {return _cffd ;};};if _dddgf .Glow !=nil {if _bedc :=_dddgf .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_bedc !=nil {return _bedc ;};};if _dddgf .InnerShdw !=nil {if _adbbg :=_dddgf .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_adbbg !=nil {return _adbbg ;};};if _dddgf .OuterShdw !=nil {if _fffb :=_dddgf .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_fffb !=nil {return _fffb ;};};if _dddgf .PrstShdw !=nil {if _bfbc :=_dddgf .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_bfbc !=nil {return _bfbc ;};};if _dddgf .Reflection !=nil {if _efee :=_dddgf .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_efee !=nil {return _efee ;};};if _dddgf .SoftEdge !=nil {if _bfda :=_dddgf .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_bfda !=nil {return _bfda ;};};return nil ;};func (_decgg *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_ggagg :=[]string {};if _decgg .ST_PositiveFixedPercentageDecimal !=nil {_ggagg =append (_ggagg ,"\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 _decgg .ST_PositiveFixedPercentage !=nil {if _fbfge :=_decgg .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");_fbfge !=nil {return _fbfge ;};_ggagg =append (_ggagg ,"\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 (_ggagg )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggagg );};return nil ;}; -// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path -func (_daeadg *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _daeadg .TableStyle !=nil {if _abccfe :=_daeadg .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_abccfe !=nil {return _abccfe ;};};if _daeadg .TableStyleId !=nil {if !_eb .ST_GuidPatternRe .MatchString (*_daeadg .TableStyleId ){return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0054\u0061b\u006c\u0065\u0053t\u0079\u006c\u0065\u0049d\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_eb .ST_GuidPatternRe ,*_daeadg .TableStyleId );};};return nil ;};func (_dbbcc *ST_TextTabAlignType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbbcc =0;case "\u006c":*_dbbcc =1;case "\u0063\u0074\u0072":*_dbbcc =2;case "\u0072":*_dbbcc =3;case "\u0064\u0065\u0063":*_dbbcc =4;};return nil ;}; +// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path +func (_fecc *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };type CT_ColorScheme struct{NameAttr string ;Dk1 *CT_Color ;Lt1 *CT_Color ;Dk2 *CT_Color ;Lt2 *CT_Color ;Accent1 *CT_Color ;Accent2 *CT_Color ;Accent3 *CT_Color ;Accent4 *CT_Color ;Accent5 *CT_Color ;Accent6 *CT_Color ;Hlink *CT_Color ;FolHlink *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_GvmlPicture and its children -func (_ffdea *CT_GvmlPicture )Validate ()error {return _ffdea .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_abdgg :=&CT_StyleMatrixReference {};return _abdgg ;};func (_aeeca *EG_ColorChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aeeca .ScrgbClr !=nil {_ecgdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_aeeca .ScrgbClr ,_ecgdf );};if _aeeca .SrgbClr !=nil {_eagc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_aeeca .SrgbClr ,_eagc );};if _aeeca .HslClr !=nil {_ebada :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_aeeca .HslClr ,_ebada );};if _aeeca .SysClr !=nil {_egfde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_aeeca .SysClr ,_egfde );};if _aeeca .SchemeClr !=nil {_cagd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_aeeca .SchemeClr ,_cagd );};if _aeeca .PrstClr !=nil {_edfeae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_aeeca .PrstClr ,_edfeae );};return nil ;}; +// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path +func (_eddec *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _dbebe ,_baagb :=range _eddec .Ext {if _bbdef :=_baagb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dbebe ));_bbdef !=nil {return _bbdef ;};};return nil ;};func (_gbae *CT_BlipFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbae .DpiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0070\u0069"},Value :_bb .Sprintf ("\u0025\u0076",*_gbae .DpiAttr )});};if _gbae .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gbae .RotWithShapeAttr ))});};e .EncodeToken (start );if _gbae .Blip !=nil {_cbcb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_gbae .Blip ,_cbcb );};if _gbae .SrcRect !=nil {_feaeb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}};e .EncodeElement (_gbae .SrcRect ,_feaeb );};if _gbae .Tile !=nil {_bgbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_gbae .Tile ,_bgbe );};if _gbae .Stretch !=nil {_fbce :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_gbae .Stretch ,_fbce );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbgbeb ST_BlipCompression )ValidateWithPath (path string )error {switch _dbgbeb {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbgbeb ));};return nil ;};func (_dfced *TblStyleLst )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _dfced .CT_TableStyleList .MarshalXML (e ,start );}; -// Validate validates the CT_OfficeArtExtension and its children -func (_cbfc *CT_OfficeArtExtension )Validate ()error {return _cbfc .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");};func (_cgfdda ST_TextAnchoringType )String ()string {switch _cgfdda {case 0:return "";case 1:return "\u0074";case 2:return "\u0063\u0074\u0072";case 3:return "\u0062";case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u0064\u0069\u0073\u0074";};return "";};func (_gadge *CT_TextField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_gadge .IdAttr )});if _gadge .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_gadge .TypeAttr )});};e .EncodeToken (start );if _gadge .RPr !=nil {_fegfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_gadge .RPr ,_fegfc );};if _gadge .PPr !=nil {_ffdgff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_gadge .PPr ,_ffdgff );};if _gadge .T !=nil {_facf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074"}};_f .AddPreserveSpaceAttr (&_facf ,*_gadge .T );e .EncodeElement (_gadge .T ,_facf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fefae *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eabd :=range start .Attr {if _eabd .Name .Local =="\u0074\u0078\u0042o\u0078"{_dagef ,_aegdg :=_a .ParseBool (_eabd .Value );if _aegdg !=nil {return _aegdg ;};_fefae .TxBoxAttr =&_dagef ;continue ;};};_fefc :for {_febgf ,_eabfc :=d .Token ();if _eabfc !=nil {return _eabfc ;};switch _fbfgf :=_febgf .(type ){case _b .StartElement :switch _fbfgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_fefae .SpLocks =NewCT_ShapeLocking ();if _bebfc :=d .DecodeElement (_fefae .SpLocks ,&_fbfgf );_bebfc !=nil {return _bebfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fefae .ExtLst =NewCT_OfficeArtExtensionList ();if _bdfbd :=d .DecodeElement (_fefae .ExtLst ,&_fbfgf );_bdfbd !=nil {return _bdfbd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0053\u0068\u0061p\u0065\u0050r\u006f\u0070s\u0020%\u0076",_fbfgf .Name );if _aefdg :=d .Skip ();_aefdg !=nil {return _aefdg ;};};case _b .EndElement :break _fefc ;case _b .CharData :};};return nil ;};type CT_Shape3D struct{ZAttr *ST_Coordinate ;ExtrusionHAttr *int64 ;ContourWAttr *int64 ;PrstMaterialAttr ST_PresetMaterialType ;BevelT *CT_Bevel ;BevelB *CT_Bevel ;ExtrusionClr *CT_Color ;ContourClr *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};func (_abecb *CT_SphereCoords )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_abecb .LatAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",_abecb .LonAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_bb .Sprintf ("\u0025\u0076",_abecb .RevAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgacd ST_PenAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgacd .String (),start );};func (_gggfdb *CT_PathShadeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gggfdb .PathAttr !=ST_PathShadeTypeUnset {_bebcc ,_ggadg :=_gggfdb .PathAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u0074\u0068"});if _ggadg !=nil {return _ggadg ;};start .Attr =append (start .Attr ,_bebcc );};e .EncodeToken (start );if _gggfdb .FillToRect !=nil {_bbbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}};e .EncodeElement (_gggfdb .FillToRect ,_bbbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_AnimationDgmOnlyBuildType byte ; +// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path +func (_afccc *EG_Effect )ValidateWithPath (path string )error {if _afccc .Cont !=nil {if _eadeed :=_afccc .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_eadeed !=nil {return _eadeed ;};};if _afccc .Effect !=nil {if _dcgcf :=_afccc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_dcgcf !=nil {return _dcgcf ;};};if _afccc .AlphaBiLevel !=nil {if _gcgdd :=_afccc .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_gcgdd !=nil {return _gcgdd ;};};if _afccc .AlphaCeiling !=nil {if _cffffg :=_afccc .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_cffffg !=nil {return _cffffg ;};};if _afccc .AlphaFloor !=nil {if _agbeeb :=_afccc .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_agbeeb !=nil {return _agbeeb ;};};if _afccc .AlphaInv !=nil {if _fbdgdg :=_afccc .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_fbdgdg !=nil {return _fbdgdg ;};};if _afccc .AlphaMod !=nil {if _fbbcea :=_afccc .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_fbbcea !=nil {return _fbbcea ;};};if _afccc .AlphaModFix !=nil {if _fgdbgb :=_afccc .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_fgdbgb !=nil {return _fgdbgb ;};};if _afccc .AlphaOutset !=nil {if _ffabd :=_afccc .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_ffabd !=nil {return _ffabd ;};};if _afccc .AlphaRepl !=nil {if _abbbd :=_afccc .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_abbbd !=nil {return _abbbd ;};};if _afccc .BiLevel !=nil {if _ecfe :=_afccc .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_ecfe !=nil {return _ecfe ;};};if _afccc .Blend !=nil {if _bcgeg :=_afccc .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_bcgeg !=nil {return _bcgeg ;};};if _afccc .Blur !=nil {if _gaeeee :=_afccc .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_gaeeee !=nil {return _gaeeee ;};};if _afccc .ClrChange !=nil {if _gddge :=_afccc .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gddge !=nil {return _gddge ;};};if _afccc .ClrRepl !=nil {if _gagfgf :=_afccc .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_gagfgf !=nil {return _gagfgf ;};};if _afccc .Duotone !=nil {if _agdfgd :=_afccc .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_agdfgd !=nil {return _agdfgd ;};};if _afccc .Fill !=nil {if _fgggg :=_afccc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fgggg !=nil {return _fgggg ;};};if _afccc .FillOverlay !=nil {if _afacc :=_afccc .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_afacc !=nil {return _afacc ;};};if _afccc .Glow !=nil {if _gfefe :=_afccc .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_gfefe !=nil {return _gfefe ;};};if _afccc .Grayscl !=nil {if _ffcb :=_afccc .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_ffcb !=nil {return _ffcb ;};};if _afccc .Hsl !=nil {if _cggef :=_afccc .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_cggef !=nil {return _cggef ;};};if _afccc .InnerShdw !=nil {if _bebgc :=_afccc .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_bebgc !=nil {return _bebgc ;};};if _afccc .Lum !=nil {if _egdafe :=_afccc .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_egdafe !=nil {return _egdafe ;};};if _afccc .OuterShdw !=nil {if _bbbb :=_afccc .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_bbbb !=nil {return _bbbb ;};};if _afccc .PrstShdw !=nil {if _ecdba :=_afccc .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_ecdba !=nil {return _ecdba ;};};if _afccc .Reflection !=nil {if _fedbb :=_afccc .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_fedbb !=nil {return _fedbb ;};};if _afccc .RelOff !=nil {if _acfca :=_afccc .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_acfca !=nil {return _acfca ;};};if _afccc .SoftEdge !=nil {if _fgfc :=_afccc .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_fgfc !=nil {return _fgfc ;};};if _afccc .Tint !=nil {if _adbfb :=_afccc .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_adbfb !=nil {return _adbfb ;};};if _afccc .Xfrm !=nil {if _baccc :=_afccc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_baccc !=nil {return _baccc ;};};return nil ;};func (_fbada ST_BlackWhiteMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_degee :=_g .Attr {};_degee .Name =name ;switch _fbada {case ST_BlackWhiteModeUnset :_degee .Value ="";case ST_BlackWhiteModeClr :_degee .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_degee .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_degee .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_degee .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_degee .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_degee .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_degee .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_degee .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_degee .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_degee .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_degee .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _degee ,nil ;};func (_cedda *CT_PositiveFixedPercentage )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecdbg :=range start .Attr {if _ecdbg .Name .Local =="\u0076\u0061\u006c"{_edabc ,_afcgf :=ParseUnionST_PositiveFixedPercentage (_ecdbg .Value );if _afcgf !=nil {return _afcgf ;};_cedda .ValAttr =_edabc ;continue ;};};for {_egfgd ,_ceaae :=d .Token ();if _ceaae !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063\u0065\u006et\u0061\u0067e\u003a\u0020\u0025\u0073",_ceaae );};if _ddbafcd ,_gbfe :=_egfgd .(_g .EndElement );_gbfe &&_ddbafcd .Name ==start .Name {break ;};};return nil ;};func (_afeab *CT_XYAdjustHandle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afeab .Pos =NewCT_AdjPoint2D ();for _ ,_adada :=range start .Attr {if _adada .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_fgbaad ,_bffeb :=_adada .Value ,error (nil );if _bffeb !=nil {return _bffeb ;};_afeab .GdRefXAttr =&_fgbaad ;continue ;};if _adada .Name .Local =="\u006d\u0069\u006e\u0058"{_cbcbf ,_fdba :=ParseUnionST_AdjCoordinate (_adada .Value );if _fdba !=nil {return _fdba ;};_afeab .MinXAttr =&_cbcbf ;continue ;};if _adada .Name .Local =="\u006d\u0061\u0078\u0058"{_eaefa ,_cdead :=ParseUnionST_AdjCoordinate (_adada .Value );if _cdead !=nil {return _cdead ;};_afeab .MaxXAttr =&_eaefa ;continue ;};if _adada .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_fgdbd ,_abge :=_adada .Value ,error (nil );if _abge !=nil {return _abge ;};_afeab .GdRefYAttr =&_fgdbd ;continue ;};if _adada .Name .Local =="\u006d\u0069\u006e\u0059"{_eegdf ,_ccbec :=ParseUnionST_AdjCoordinate (_adada .Value );if _ccbec !=nil {return _ccbec ;};_afeab .MinYAttr =&_eegdf ;continue ;};if _adada .Name .Local =="\u006d\u0061\u0078\u0059"{_fdffbf ,_gagff :=ParseUnionST_AdjCoordinate (_adada .Value );if _gagff !=nil {return _gagff ;};_afeab .MaxYAttr =&_fdffbf ;continue ;};};_agdb :for {_acedb ,_ddbca :=d .Token ();if _ddbca !=nil {return _ddbca ;};switch _dgbfcg :=_acedb .(type ){case _g .StartElement :switch _dgbfcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _aeade :=d .DecodeElement (_afeab .Pos ,&_dgbfcg );_aeade !=nil {return _aeade ;};default:_fc .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",_dgbfcg .Name );if _faegad :=d .Skip ();_faegad !=nil {return _faegad ;};};case _g .EndElement :break _agdb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path -func (_effed *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _fdegb :=_effed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdegb !=nil {return _fdegb ;};return nil ;};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_gbgbe :=&CT_GvmlTextShape {};_gbgbe .TxBody =NewCT_TextBody ();return _gbgbe ;};func NewEG_LineFillProperties ()*EG_LineFillProperties {_cdafd :=&EG_LineFillProperties {};return _cdafd ;};func (_afbgg ST_AnimationDgmBuildType )String ()string {if _afbgg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _afbgg .ST_AnimationBuildType .String ();};if _afbgg .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _afbgg .ST_AnimationDgmOnlyBuildType .String ();};return "";};func (_eaefb *CT_GvmlTextShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eaefb .UseSpRect !=nil {_gddc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}};e .EncodeElement (_eaefb .UseSpRect ,_gddc );};if _eaefb .Xfrm !=nil {_fbeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_eaefb .Xfrm ,_fbeb );};return nil ;};func NewCT_Backdrop ()*CT_Backdrop {_gfa :=&CT_Backdrop {};_gfa .Anchor =NewCT_Point3D ();_gfa .Norm =NewCT_Vector3D ();_gfa .Up =NewCT_Vector3D ();return _gfa ;};func (_dafdb *CT_SoftEdgesEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_dafdb .RadAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ColorMappingOverrideChoice and its children +func (_abdb *CT_ColorMappingOverrideChoice )Validate ()error {return _abdb .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");};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 (_dcddef *ThemeManager )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcddef .CT_EmptyElement =*NewCT_EmptyElement ();for {_feggb ,_eeffg :=d .Token ();if _eeffg !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_eeffg );};if _egbad ,_efecc :=_feggb .(_g .EndElement );_efecc &&_egbad .Name ==start .Name {break ;};};return nil ;};func (_geag *CT_SystemColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geag .ValAttr =ST_SystemColorVal (1);for _ ,_cedbc :=range start .Attr {if _cedbc .Name .Local =="\u0076\u0061\u006c"{_geag .ValAttr .UnmarshalXMLAttr (_cedbc );continue ;};if _cedbc .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_ddgea ,_bdddbd :=_cedbc .Value ,error (nil );if _bdddbd !=nil {return _bdddbd ;};_geag .LastClrAttr =&_ddgea ;continue ;};};_eddfe :for {_afaggc ,_fcfdb :=d .Token ();if _fcfdb !=nil {return _fcfdb ;};switch _gcede :=_afaggc .(type ){case _g .StartElement :switch _gcede .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ggccd :=NewEG_ColorTransform ();_ggccd .Tint =NewCT_PositiveFixedPercentage ();if _ccbbc :=d .DecodeElement (_ggccd .Tint ,&_gcede );_ccbbc !=nil {return _ccbbc ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_ggccd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_bcge :=NewEG_ColorTransform ();_bcge .Shade =NewCT_PositiveFixedPercentage ();if _cabcf :=d .DecodeElement (_bcge .Shade ,&_gcede );_cabcf !=nil {return _cabcf ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_bcge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_fdcgb :=NewEG_ColorTransform ();_fdcgb .Comp =NewCT_ComplementTransform ();if _agefa :=d .DecodeElement (_fdcgb .Comp ,&_gcede );_agefa !=nil {return _agefa ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_fdcgb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_egfa :=NewEG_ColorTransform ();_egfa .Inv =NewCT_InverseTransform ();if _fdffb :=d .DecodeElement (_egfa .Inv ,&_gcede );_fdffb !=nil {return _fdffb ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_egfa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_gcgef :=NewEG_ColorTransform ();_gcgef .Gray =NewCT_GrayscaleTransform ();if _fdedf :=d .DecodeElement (_gcgef .Gray ,&_gcede );_fdedf !=nil {return _fdedf ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_gcgef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_dffdb :=NewEG_ColorTransform ();_dffdb .Alpha =NewCT_PositiveFixedPercentage ();if _edgfg :=d .DecodeElement (_dffdb .Alpha ,&_gcede );_edgfg !=nil {return _edgfg ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_dffdb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_afffd :=NewEG_ColorTransform ();_afffd .AlphaOff =NewCT_FixedPercentage ();if _ffffd :=d .DecodeElement (_afffd .AlphaOff ,&_gcede );_ffffd !=nil {return _ffffd ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_afffd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_eabag :=NewEG_ColorTransform ();_eabag .AlphaMod =NewCT_PositivePercentage ();if _bfdbg :=d .DecodeElement (_eabag .AlphaMod ,&_gcede );_bfdbg !=nil {return _bfdbg ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_eabag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_fbgdg :=NewEG_ColorTransform ();_fbgdg .Hue =NewCT_PositiveFixedAngle ();if _gdca :=d .DecodeElement (_fbgdg .Hue ,&_gcede );_gdca !=nil {return _gdca ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_fbgdg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_dedbf :=NewEG_ColorTransform ();_dedbf .HueOff =NewCT_Angle ();if _cbfcea :=d .DecodeElement (_dedbf .HueOff ,&_gcede );_cbfcea !=nil {return _cbfcea ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_dedbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ccbgc :=NewEG_ColorTransform ();_ccbgc .HueMod =NewCT_PositivePercentage ();if _beba :=d .DecodeElement (_ccbgc .HueMod ,&_gcede );_beba !=nil {return _beba ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_ccbgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_eefc :=NewEG_ColorTransform ();_eefc .Sat =NewCT_Percentage ();if _ggace :=d .DecodeElement (_eefc .Sat ,&_gcede );_ggace !=nil {return _ggace ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_eefc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cgca :=NewEG_ColorTransform ();_cgca .SatOff =NewCT_Percentage ();if _ceabb :=d .DecodeElement (_cgca .SatOff ,&_gcede );_ceabb !=nil {return _ceabb ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_cgca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_abege :=NewEG_ColorTransform ();_abege .SatMod =NewCT_Percentage ();if _bbcgca :=d .DecodeElement (_abege .SatMod ,&_gcede );_bbcgca !=nil {return _bbcgca ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_abege );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_fafg :=NewEG_ColorTransform ();_fafg .Lum =NewCT_Percentage ();if _dagfd :=d .DecodeElement (_fafg .Lum ,&_gcede );_dagfd !=nil {return _dagfd ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_fafg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_cgfbf :=NewEG_ColorTransform ();_cgfbf .LumOff =NewCT_Percentage ();if _gacffe :=d .DecodeElement (_cgfbf .LumOff ,&_gcede );_gacffe !=nil {return _gacffe ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_cgfbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dgfde :=NewEG_ColorTransform ();_dgfde .LumMod =NewCT_Percentage ();if _febfb :=d .DecodeElement (_dgfde .LumMod ,&_gcede );_febfb !=nil {return _febfb ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_dgfde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_fcgad :=NewEG_ColorTransform ();_fcgad .Red =NewCT_Percentage ();if _bbabec :=d .DecodeElement (_fcgad .Red ,&_gcede );_bbabec !=nil {return _bbabec ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_fcgad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_caecf :=NewEG_ColorTransform ();_caecf .RedOff =NewCT_Percentage ();if _bbaag :=d .DecodeElement (_caecf .RedOff ,&_gcede );_bbaag !=nil {return _bbaag ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_caecf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ffgbbe :=NewEG_ColorTransform ();_ffgbbe .RedMod =NewCT_Percentage ();if _cebd :=d .DecodeElement (_ffgbbe .RedMod ,&_gcede );_cebd !=nil {return _cebd ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_ffgbbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_gdgd :=NewEG_ColorTransform ();_gdgd .Green =NewCT_Percentage ();if _gdbbf :=d .DecodeElement (_gdgd .Green ,&_gcede );_gdbbf !=nil {return _gdbbf ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_gdgd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_cfbfd :=NewEG_ColorTransform ();_cfbfd .GreenOff =NewCT_Percentage ();if _gead :=d .DecodeElement (_cfbfd .GreenOff ,&_gcede );_gead !=nil {return _gead ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_cfbfd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_aafaf :=NewEG_ColorTransform ();_aafaf .GreenMod =NewCT_Percentage ();if _abac :=d .DecodeElement (_aafaf .GreenMod ,&_gcede );_abac !=nil {return _abac ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_aafaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_cdgdd :=NewEG_ColorTransform ();_cdgdd .Blue =NewCT_Percentage ();if _adafd :=d .DecodeElement (_cdgdd .Blue ,&_gcede );_adafd !=nil {return _adafd ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_cdgdd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_aafafc :=NewEG_ColorTransform ();_aafafc .BlueOff =NewCT_Percentage ();if _cbdc :=d .DecodeElement (_aafafc .BlueOff ,&_gcede );_cbdc !=nil {return _cbdc ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_aafafc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_aggfb :=NewEG_ColorTransform ();_aggfb .BlueMod =NewCT_Percentage ();if _aced :=d .DecodeElement (_aggfb .BlueMod ,&_gcede );_aced !=nil {return _aced ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_aggfb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_cgbaa :=NewEG_ColorTransform ();_cgbaa .Gamma =NewCT_GammaTransform ();if _bbgec :=d .DecodeElement (_cgbaa .Gamma ,&_gcede );_bbgec !=nil {return _bbgec ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_cgbaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_gffgc :=NewEG_ColorTransform ();_gffgc .InvGamma =NewCT_InverseGammaTransform ();if _efed :=d .DecodeElement (_gffgc .InvGamma ,&_gcede );_efed !=nil {return _efed ;};_geag .EG_ColorTransform =append (_geag .EG_ColorTransform ,_gffgc );default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gcede .Name );if _bccdb :=d .Skip ();_bccdb !=nil {return _bccdb ;};};case _g .EndElement :break _eddfe ;case _g .CharData :};};return nil ;};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ;};func (_gbgag *CT_ConnectionSiteList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgbag :for {_aefb ,_afac :=d .Token ();if _afac !=nil {return _afac ;};switch _fbacf :=_aefb .(type ){case _g .StartElement :switch _fbacf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e"}:_dggg :=NewCT_ConnectionSite ();if _eeda :=d .DecodeElement (_dggg ,&_fbacf );_eeda !=nil {return _eeda ;};_gbgag .Cxn =append (_gbgag .Cxn ,_dggg );default:_fc .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",_fbacf .Name );if _gcdfg :=d .Skip ();_gcdfg !=nil {return _gcdfg ;};};case _g .EndElement :break _bgbag ;case _g .CharData :};};return nil ;};func (_fcfed ST_LightRigDirection )String ()string {switch _fcfed {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 "";};func (_ecfaa *CT_Blip )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddgf :=range start .Attr {if _ddgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddgf .Name .Local =="\u0065\u006d\u0062e\u0064"{_cfc ,_bcgc :=_ddgf .Value ,error (nil );if _bcgc !=nil {return _bcgc ;};_ecfaa .EmbedAttr =&_cfc ;continue ;};if _ddgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddgf .Name .Local =="\u006c\u0069\u006e\u006b"{_ggdd ,_eag :=_ddgf .Value ,error (nil );if _eag !=nil {return _eag ;};_ecfaa .LinkAttr =&_ggdd ;continue ;};if _ddgf .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_ecfaa .CstateAttr .UnmarshalXMLAttr (_ddgf );continue ;};};_eec :for {_accb ,_bfae :=d .Token ();if _bfae !=nil {return _bfae ;};switch _fcfc :=_accb .(type ){case _g .StartElement :switch _fcfc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_ddgg :=NewCT_BlipChoice ();if _fcfg :=d .DecodeElement (&_ddgg .AlphaBiLevel ,&_fcfc );_fcfg !=nil {return _fcfg ;};_ecfaa .Choice =append (_ecfaa .Choice ,_ddgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_bgbc :=NewCT_BlipChoice ();if _bcbb :=d .DecodeElement (&_bgbc .AlphaCeiling ,&_fcfc );_bcbb !=nil {return _bcbb ;};_ecfaa .Choice =append (_ecfaa .Choice ,_bgbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_ffd :=NewCT_BlipChoice ();if _agdd :=d .DecodeElement (&_ffd .AlphaFloor ,&_fcfc );_agdd !=nil {return _agdd ;};_ecfaa .Choice =append (_ecfaa .Choice ,_ffd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_fadef :=NewCT_BlipChoice ();if _daec :=d .DecodeElement (&_fadef .AlphaInv ,&_fcfc );_daec !=nil {return _daec ;};_ecfaa .Choice =append (_ecfaa .Choice ,_fadef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_adgf :=NewCT_BlipChoice ();if _ceec :=d .DecodeElement (&_adgf .AlphaMod ,&_fcfc );_ceec !=nil {return _ceec ;};_ecfaa .Choice =append (_ecfaa .Choice ,_adgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_gafc :=NewCT_BlipChoice ();if _fcae :=d .DecodeElement (&_gafc .AlphaModFix ,&_fcfc );_fcae !=nil {return _fcae ;};_ecfaa .Choice =append (_ecfaa .Choice ,_gafc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_eaea :=NewCT_BlipChoice ();if _dbcg :=d .DecodeElement (&_eaea .AlphaRepl ,&_fcfc );_dbcg !=nil {return _dbcg ;};_ecfaa .Choice =append (_ecfaa .Choice ,_eaea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_ecedd :=NewCT_BlipChoice ();if _bcd :=d .DecodeElement (&_ecedd .BiLevel ,&_fcfc );_bcd !=nil {return _bcd ;};_ecfaa .Choice =append (_ecfaa .Choice ,_ecedd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_eaaa :=NewCT_BlipChoice ();if _ecfae :=d .DecodeElement (&_eaaa .Blur ,&_fcfc );_ecfae !=nil {return _ecfae ;};_ecfaa .Choice =append (_ecfaa .Choice ,_eaaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ebege :=NewCT_BlipChoice ();if _aaba :=d .DecodeElement (&_ebege .ClrChange ,&_fcfc );_aaba !=nil {return _aaba ;};_ecfaa .Choice =append (_ecfaa .Choice ,_ebege );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_ecff :=NewCT_BlipChoice ();if _fbcd :=d .DecodeElement (&_ecff .ClrRepl ,&_fcfc );_fbcd !=nil {return _fbcd ;};_ecfaa .Choice =append (_ecfaa .Choice ,_ecff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_caa :=NewCT_BlipChoice ();if _ebeae :=d .DecodeElement (&_caa .Duotone ,&_fcfc );_ebeae !=nil {return _ebeae ;};_ecfaa .Choice =append (_ecfaa .Choice ,_caa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_bcc :=NewCT_BlipChoice ();if _dfg :=d .DecodeElement (&_bcc .FillOverlay ,&_fcfc );_dfg !=nil {return _dfg ;};_ecfaa .Choice =append (_ecfaa .Choice ,_bcc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_cfbc :=NewCT_BlipChoice ();if _cfcf :=d .DecodeElement (&_cfbc .Grayscl ,&_fcfc );_cfcf !=nil {return _cfcf ;};_ecfaa .Choice =append (_ecfaa .Choice ,_cfbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_egaa :=NewCT_BlipChoice ();if _eaad :=d .DecodeElement (&_egaa .Hsl ,&_fcfc );_eaad !=nil {return _eaad ;};_ecfaa .Choice =append (_ecfaa .Choice ,_egaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_eaca :=NewCT_BlipChoice ();if _cbdd :=d .DecodeElement (&_eaca .Lum ,&_fcfc );_cbdd !=nil {return _cbdd ;};_ecfaa .Choice =append (_ecfaa .Choice ,_eaca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_dee :=NewCT_BlipChoice ();if _ggec :=d .DecodeElement (&_dee .Tint ,&_fcfc );_ggec !=nil {return _ggec ;};_ecfaa .Choice =append (_ecfaa .Choice ,_dee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecfaa .ExtLst =NewCT_OfficeArtExtensionList ();if _fbdc :=d .DecodeElement (_ecfaa .ExtLst ,&_fcfc );_fbdc !=nil {return _fbdc ;};default:_fc .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",_fcfc .Name );if _efdbb :=d .Skip ();_efdbb !=nil {return _efdbb ;};};case _g .EndElement :break _eec ;case _g .CharData :};};return nil ;};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_agb :=&CT_AnimationGraphicalObjectBuildProperties {};return _agb ;}; -// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path -func (_fced *CT_PositiveSize2D )ValidateWithPath (path string )error {if _fced .CxAttr < 0{return _bb .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fced .CxAttr );};if _fced .CxAttr > 27273042316900{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fced .CxAttr );};if _fced .CyAttr < 0{return _bb .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fced .CyAttr );};if _fced .CyAttr > 27273042316900{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u0062e \u003c\u003d\u0020\u00327\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u003690\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fced .CyAttr );};return nil ;};const (ST_TextFontAlignTypeUnset ST_TextFontAlignType =0;ST_TextFontAlignTypeAuto ST_TextFontAlignType =1;ST_TextFontAlignTypeT ST_TextFontAlignType =2;ST_TextFontAlignTypeCtr ST_TextFontAlignType =3;ST_TextFontAlignTypeBase ST_TextFontAlignType =4;ST_TextFontAlignTypeB ST_TextFontAlignType =5;); +// Validate validates the CT_Headers and its children +func (_ecbbb *CT_Headers )Validate ()error {return _ecbbb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_aegadf ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _aegadf {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aegadf ));};return nil ;}; -// Validate validates the CT_GrayscaleTransform and its children -func (_dbgc *CT_GrayscaleTransform )Validate ()error {return _dbgc .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};func (_adaec *CT_ShapeStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dddd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_adaec .LnRef ,_dddd );_bfcbe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_adaec .FillRef ,_bfcbe );_ddccg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_adaec .EffectRef ,_ddccg );_gfgce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_adaec .FontRef ,_gfgce );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbdca *CT_LineEndProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbdca .TypeAttr !=ST_LineEndTypeUnset {_aedg ,_acdbd :=_cbdca .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _acdbd !=nil {return _acdbd ;};start .Attr =append (start .Attr ,_aedg );};if _cbdca .WAttr !=ST_LineEndWidthUnset {_afde ,_egcc :=_cbdca .WAttr .MarshalXMLAttr (_b .Name {Local :"\u0077"});if _egcc !=nil {return _egcc ;};start .Attr =append (start .Attr ,_afde );};if _cbdca .LenAttr !=ST_LineEndLengthUnset {_daccg ,_efaf :=_cbdca .LenAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0065\u006e"});if _efaf !=nil {return _efaf ;};start .Attr =append (start .Attr ,_daccg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecaca *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecaca .CNvPr =NewCT_NonVisualDrawingProps ();_ecaca .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_gfcad :for {_dcbe ,_cefc :=d .Token ();if _cefc !=nil {return _cefc ;};switch _beadd :=_dcbe .(type ){case _b .StartElement :switch _beadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _acca :=d .DecodeElement (_ecaca .CNvPr ,&_beadd );_acca !=nil {return _acca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _cggg :=d .DecodeElement (_ecaca .CNvCxnSpPr ,&_beadd );_cggg !=nil {return _cggg ;};default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006ee\u0063t\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073u\u0061l\u0020\u0025v",_beadd .Name );if _cgdg :=d .Skip ();_cgdg !=nil {return _cgdg ;};};case _b .EndElement :break _gfcad ;case _b .CharData :};};return nil ;};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_aeeg :=&CT_GroupTransform2D {};return _aeeg }; +// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path +func (_dbec *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _dbec .BldAttr !=nil {if _eceg :=_dbec .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_eceg !=nil {return _eceg ;};};return nil ;}; -// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path -func (_fgcbe *CT_ReflectionEffect )ValidateWithPath (path string )error {if _fgcbe .BlurRadAttr !=nil {if *_fgcbe .BlurRadAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgcbe .BlurRadAttr );};if *_fgcbe .BlurRadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fgcbe .BlurRadAttr );};};if _fgcbe .StAAttr !=nil {if _ecfef :=_fgcbe .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_ecfef !=nil {return _ecfef ;};};if _fgcbe .StPosAttr !=nil {if _ffddd :=_fgcbe .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ffddd !=nil {return _ffddd ;};};if _fgcbe .EndAAttr !=nil {if _daaaa :=_fgcbe .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_daaaa !=nil {return _daaaa ;};};if _fgcbe .EndPosAttr !=nil {if _bfbf :=_fgcbe .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_bfbf !=nil {return _bfbf ;};};if _fgcbe .DistAttr !=nil {if *_fgcbe .DistAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fgcbe .DistAttr );};if *_fgcbe .DistAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_fgcbe .DistAttr );};};if _fgcbe .DirAttr !=nil {if *_fgcbe .DirAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fgcbe .DirAttr );};if *_fgcbe .DirAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fgcbe .DirAttr );};};if _fgcbe .FadeDirAttr !=nil {if *_fgcbe .FadeDirAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0046\u0061\u0064\u0065\u0044\u0069\u0072\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgcbe .FadeDirAttr );};if *_fgcbe .FadeDirAttr >=21600000{return _bb .Errorf ("\u0025s\u002f\u006d.\u0046\u0061\u0064e\u0044\u0069\u0072\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fgcbe .FadeDirAttr );};};if _fgcbe .SxAttr !=nil {if _cffga :=_fgcbe .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cffga !=nil {return _cffga ;};};if _fgcbe .SyAttr !=nil {if _egfec :=_fgcbe .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_egfec !=nil {return _egfec ;};};if _fgcbe .KxAttr !=nil {if *_fgcbe .KxAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_fgcbe .KxAttr );};if *_fgcbe .KxAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgcbe .KxAttr );};};if _fgcbe .KyAttr !=nil {if *_fgcbe .KyAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_fgcbe .KyAttr );};if *_fgcbe .KyAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgcbe .KyAttr );};};if _dbdade :=_fgcbe .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_dbdade !=nil {return _dbdade ;};return nil ;};func (_egdea *EG_ThemeableFontStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egdea .Font !=nil {_bbged :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_egdea .Font ,_bbged );};if _egdea .FontRef !=nil {_fcgbf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_egdea .FontRef ,_fcgbf );};return nil ;};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;};func (_dabeb *ST_FontCollectionIndex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dddfd ,_ggedb :=d .Token ();if _ggedb !=nil {return _ggedb ;};if _eegbag ,_edfac :=_dddfd .(_b .EndElement );_edfac &&_eegbag .Name ==start .Name {*_dabeb =1;return nil ;};if _gadca ,_dddge :=_dddfd .(_b .CharData );!_dddge {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dddfd );}else {switch string (_gadca ){case "":*_dabeb =0;case "\u006d\u0061\u006ao\u0072":*_dabeb =1;case "\u006d\u0069\u006eo\u0072":*_dabeb =2;case "\u006e\u006f\u006e\u0065":*_dabeb =3;};};_dddfd ,_ggedb =d .Token ();if _ggedb !=nil {return _ggedb ;};if _eddeb ,_gccdf :=_dddfd .(_b .EndElement );_gccdf &&_eddeb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dddfd );};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_daca :=&CT_GvmlShapeNonVisual {};_daca .CNvPr =NewCT_NonVisualDrawingProps ();_daca .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _daca ;}; +// Validate validates the CT_PositiveFixedPercentage and its children +func (_dbcbg *CT_PositiveFixedPercentage )Validate ()error {return _dbcbg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");}; -// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path -func (_dcbdc *CT_PresetTextShape )ValidateWithPath (path string )error {if _dcbdc .PrstAttr ==ST_TextShapeTypeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fegab :=_dcbdc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_fegab !=nil {return _fegab ;};if _dcbdc .AvLst !=nil {if _bfcba :=_dcbdc .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_bfcba !=nil {return _bfcba ;};};return nil ;};type CT_TextCharBullet struct{CharAttr string ;}; +// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path +func (_dgac *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _dgac .GraphicFrameLocks !=nil {if _ebbgd :=_dgac .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073");_ebbgd !=nil {return _ebbgd ;};};if _dgac .ExtLst !=nil {if _dggd :=_dgac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dggd !=nil {return _dggd ;};};return nil ;};func (_ebgfg *ST_TextCapsType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebgfg =0;case "\u006e\u006f\u006e\u0065":*_ebgfg =1;case "\u0073\u006d\u0061l\u006c":*_ebgfg =2;case "\u0061\u006c\u006c":*_ebgfg =3;};return nil ;};func (_cafea ST_RectAlignment )String ()string {switch _cafea {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 NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_ddggg :=&EG_TextBulletTypeface {};return _ddggg ;};func (_fgdbg *CT_Scale2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgdbg .Sx =NewCT_Ratio ();_fgdbg .Sy =NewCT_Ratio ();_daacc :for {_babcg ,_gecbb :=d .Token ();if _gecbb !=nil {return _gecbb ;};switch _cfge :=_babcg .(type ){case _g .StartElement :switch _cfge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0078"}:if _fcee :=d .DecodeElement (_fgdbg .Sx ,&_cfge );_fcee !=nil {return _fcee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079"}:if _bfbb :=d .DecodeElement (_fgdbg .Sy ,&_cfge );_bfbb !=nil {return _bfbb ;};default:_fc .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_cfge .Name );if _ccbgg :=d .Skip ();_ccbgg !=nil {return _ccbgg ;};};case _g .EndElement :break _daacc ;case _g .CharData :};};return nil ;};func (_dffe *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdaf :=range start .Attr {if _cdaf .Name .Local =="\u0062\u006c\u0064"{_dfde ,_ebbb :=ParseUnionST_AnimationDgmBuildType (_cdaf .Value );if _ebbb !=nil {return _ebbb ;};_dffe .BldAttr =&_dfde ;continue ;};if _cdaf .Name .Local =="\u0072\u0065\u0076"{_gcae ,_bgg :=_fg .ParseBool (_cdaf .Value );if _bgg !=nil {return _bgg ;};_dffe .RevAttr =&_gcae ;continue ;};};for {_bdbf ,_abg :=d .Token ();if _abg !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0042\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_abg );};if _deda ,_fgaa :=_bdbf .(_g .EndElement );_fgaa &&_deda .Name ==start .Name {break ;};};return nil ;};func NewCT_GradientStopList ()*CT_GradientStopList {_ggaef :=&CT_GradientStopList {};return _ggaef };func NewCT_HslColor ()*CT_HslColor {_bafdgg :=&CT_HslColor {};_bafdgg .HueAttr =0;return _bafdgg };type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_faeae ST_TextFontAlignType )Validate ()error {return _faeae .ValidateWithPath ("")};func NewCT_TextParagraph ()*CT_TextParagraph {_afffg :=&CT_TextParagraph {};return _afffg };func (_bceff ST_PositiveFixedPercentage )String ()string {if _bceff .ST_PositiveFixedPercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_bceff .ST_PositiveFixedPercentageDecimal );};if _bceff .ST_PositiveFixedPercentage !=nil {return _bceff .ST_PositiveFixedPercentage .String ();};return "";};func NewCT_BlipChoice ()*CT_BlipChoice {_ceaf :=&CT_BlipChoice {};return _ceaf };type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;}; -// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path -func (_dcfe *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;}; +// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path +func (_cagee *CT_TextTabStop )ValidateWithPath (path string )error {if _cagee .PosAttr !=nil {if _eebfg :=_cagee .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_eebfg !=nil {return _eebfg ;};};if _abebe :=_cagee .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_abebe !=nil {return _abebe ;};return nil ;};func NewCT_FixedPercentage ()*CT_FixedPercentage {_ggcf :=&CT_FixedPercentage {};return _ggcf };func NewCT_GradientStop ()*CT_GradientStop {_cabb :=&CT_GradientStop {};return _cabb }; -// Validate validates the CT_NonVisualGraphicFrameProperties and its children -func (_fcdee *CT_NonVisualGraphicFrameProperties )Validate ()error {return _fcdee .ValidateWithPath ("\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_aceddc ST_PositivePercentage )String ()string {if _aceddc .ST_PositivePercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_aceddc .ST_PositivePercentageDecimal );};if _aceddc .ST_PositivePercentage !=nil {return _aceddc .ST_PositivePercentage .String ();};return "";};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_fccddg :=&CT_TextSpacingPercent {};return _fccddg ;};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;);func (_abcaca ST_PitchFamily )ValidateWithPath (path string )error {switch _abcaca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abcaca ));};return nil ;}; +// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path +func (_afffe *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _afffe .FillRect !=nil {if _agbfcc :=_afffe .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_agbfcc !=nil {return _agbfcc ;};};return nil ;};func (_baceb *ST_PositiveFixedPercentage )Validate ()error {return _baceb .ValidateWithPath ("")};func (_befba *ST_TextTabAlignType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_befba =0;case "\u006c":*_befba =1;case "\u0063\u0074\u0072":*_befba =2;case "\u0072":*_befba =3;case "\u0064\u0065\u0063":*_befba =4;};return nil ;};func (_abgagb *EG_LineFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aadge :for {_fcege ,_gedcc :=d .Token ();if _gedcc !=nil {return _gedcc ;};switch _edefcg :=_fcege .(type ){case _g .StartElement :switch _edefcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_abgagb .NoFill =NewCT_NoFillProperties ();if _fbcdf :=d .DecodeElement (_abgagb .NoFill ,&_edefcg );_fbcdf !=nil {return _fbcdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_abgagb .SolidFill =NewCT_SolidColorFillProperties ();if _dfgbf :=d .DecodeElement (_abgagb .SolidFill ,&_edefcg );_dfgbf !=nil {return _dfgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_abgagb .GradFill =NewCT_GradientFillProperties ();if _bcbgg :=d .DecodeElement (_abgagb .GradFill ,&_edefcg );_bcbgg !=nil {return _bcbgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_abgagb .PattFill =NewCT_PatternFillProperties ();if _gcdce :=d .DecodeElement (_abgagb .PattFill ,&_edefcg );_gcdce !=nil {return _gcdce ;};default:_fc .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",_edefcg .Name );if _dfedf :=d .Skip ();_dfedf !=nil {return _dfedf ;};};case _g .EndElement :break _aadge ;case _g .CharData :};};return nil ;};func (_dggca *CT_Ratio )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e"},Value :_bb .Sprintf ("\u0025\u0076",_dggca .NAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_dggca .DAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_ddaec :=&CT_Path2DQuadBezierTo {};return _ddaec ;};func (_aacba *CT_ClipboardStyleSheet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aacba .ThemeElements =NewCT_BaseStyles ();_aacba .ClrMap =NewCT_ColorMapping ();_cdgf :for {_bfdb ,_agcb :=d .Token ();if _agcb !=nil {return _agcb ;};switch _acdb :=_bfdb .(type ){case _g .StartElement :switch _acdb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _gfce :=d .DecodeElement (_aacba .ThemeElements ,&_acdb );_gfce !=nil {return _gfce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fbdg :=d .DecodeElement (_aacba .ClrMap ,&_acdb );_fbdg !=nil {return _fbdg ;};default:_fc .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",_acdb .Name );if _ffee :=d .Skip ();_ffee !=nil {return _ffee ;};};case _g .EndElement :break _cdgf ;case _g .CharData :};};return nil ;};func (_dbgdf ST_ChartBuildStep )ValidateWithPath (path string )error {switch _dbgdf {case 0,1,2,3,4,5,6:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbgdf ));};return nil ;};func (_ddgcf ST_DgmBuildStep )Validate ()error {return _ddgcf .ValidateWithPath ("")};func (_cdcf *CT_Cell3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdcf .Bevel =NewCT_Bevel ();for _ ,_ecacb :=range start .Attr {if _ecacb .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_cdcf .PrstMaterialAttr .UnmarshalXMLAttr (_ecacb );continue ;};};_fddg :for {_dfab ,_agdg :=d .Token ();if _agdg !=nil {return _agdg ;};switch _gcge :=_dfab .(type ){case _g .StartElement :switch _gcge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:if _aacf :=d .DecodeElement (_cdcf .Bevel ,&_gcge );_aacf !=nil {return _aacf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_cdcf .LightRig =NewCT_LightRig ();if _fabb :=d .DecodeElement (_cdcf .LightRig ,&_gcge );_fabb !=nil {return _fabb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcf .ExtLst =NewCT_OfficeArtExtensionList ();if _abecc :=d .DecodeElement (_cdcf .ExtLst ,&_gcge );_abecc !=nil {return _abecc ;};default:_fc .Log ("\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",_gcge .Name );if _fabg :=d .Skip ();_fabg !=nil {return _fabg ;};};case _g .EndElement :break _fddg ;case _g .CharData :};};return nil ;};type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ;GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ;Rect *CT_GeomRect ;PathLst *CT_Path2DList ;}; -// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path -func (_eecc *CT_BaseStyles )ValidateWithPath (path string )error {if _geeg :=_eecc .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_geeg !=nil {return _geeg ;};if _bba :=_eecc .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_bba !=nil {return _bba ;};if _eaga :=_eecc .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_eaga !=nil {return _eaga ;};if _eecc .ExtLst !=nil {if _gceg :=_eecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gceg !=nil {return _gceg ;};};return nil ;};func (_eedc ST_Coordinate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eedc .ST_CoordinateUnqualified !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_eedc .ST_CoordinateUnqualified )));};if _eedc .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_eedc .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_eebga *ST_AdjCoordinate )ValidateWithPath (path string )error {_gaaea :=[]string {};if _eebga .ST_Coordinate !=nil {if _bbdaf :=_eebga .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065");_bbdaf !=nil {return _bbdaf ;};_gaaea =append (_gaaea ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _eebga .ST_GeomGuideName !=nil {_gaaea =append (_gaaea ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_gaaea )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gaaea );};return nil ;};func (_gfcbbg *CT_TextBulletColorFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_debaf *CT_PatternFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gecfb :=range start .Attr {if _gecfb .Name .Local =="\u0070\u0072\u0073\u0074"{_debaf .PrstAttr .UnmarshalXMLAttr (_gecfb );continue ;};};_eabgd :for {_ggccb ,_dfgdd :=d .Token ();if _dfgdd !=nil {return _dfgdd ;};switch _aebed :=_ggccb .(type ){case _b .StartElement :switch _aebed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0067\u0043l\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0067\u0043l\u0072"}:_debaf .FgClr =NewCT_Color ();if _cdab :=d .DecodeElement (_debaf .FgClr ,&_aebed );_cdab !=nil {return _cdab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0043l\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0043l\u0072"}:_debaf .BgClr =NewCT_Color ();if _effge :=d .DecodeElement (_debaf .BgClr ,&_aebed );_effge !=nil {return _effge ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_aebed .Name );if _dfea :=d .Skip ();_dfea !=nil {return _dfea ;};};case _b .EndElement :break _eabgd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_NonVisualConnectorProperties and its children +func (_fbbab *CT_NonVisualConnectorProperties )Validate ()error {return _fbbab .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 ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_aggdfa :=ST_TextSpacingPercentOrPercentString {};if _a .ST_PercentagePatternRe .MatchString (s ){_aggdfa .ST_Percentage =&s ;}else {_ddeee ,_afgf :=_fg .ParseInt (s ,10,64);if _afgf !=nil {return _aggdfa ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_afgf );};_eefgag :=int32 (_ddeee );_aggdfa .ST_TextSpacingPercent =&_eefgag ;};return _aggdfa ,nil ;}; -// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path -func (_bffa *ThemeManager )ValidateWithPath (path string )error {if _adcgg :=_bffa .CT_EmptyElement .ValidateWithPath (path );_adcgg !=nil {return _adcgg ;};return nil ;}; +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_bdbga *CT_FontScheme )ValidateWithPath (path string )error {if _cdgd :=_bdbga .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_cdgd !=nil {return _cdgd ;};if _aceb :=_bdbga .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074");_aceb !=nil {return _aceb ;};if _bdbga .ExtLst !=nil {if _gcbe :=_bdbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbe !=nil {return _gcbe ;};};return nil ;};func (_fffdd *CT_GvmlConnectorNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fggeb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fffdd .CNvPr ,_fggeb );_cgcgg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fffdd .CNvCxnSpPr ,_cgcgg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_daaa :=&CT_CustomGeometry2D {};_daaa .PathLst =NewCT_Path2DList ();return _daaa ;};func (_ggdbb *ThemeOverride )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggdbb .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_fffegg :for {_bcdacf ,_fgcbe :=d .Token ();if _fgcbe !=nil {return _fgcbe ;};switch _bbfdb :=_bcdacf .(type ){case _g .StartElement :switch _bbfdb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_ggdbb .ClrScheme =NewCT_ColorScheme ();if _ddfgf :=d .DecodeElement (_ggdbb .ClrScheme ,&_bbfdb );_ddfgf !=nil {return _ddfgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_ggdbb .FontScheme =NewCT_FontScheme ();if _ddafd :=d .DecodeElement (_ggdbb .FontScheme ,&_bbfdb );_ddafd !=nil {return _ddafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_ggdbb .FmtScheme =NewCT_StyleMatrix ();if _gdccfd :=d .DecodeElement (_ggdbb .FmtScheme ,&_bbfdb );_gdccfd !=nil {return _gdccfd ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\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",_bbfdb .Name );if _ecfee :=d .Skip ();_ecfee !=nil {return _ecfee ;};};case _g .EndElement :break _fffegg ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path -func (_bbff *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _bgggg :=_bbff .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgggg !=nil {return _bgggg ;};if _agdba :=_bbff .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_agdba !=nil {return _agdba ;};return nil ;}; +// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path +func (_gagb *CT_SystemColor )ValidateWithPath (path string )error {if _gagb .ValAttr ==ST_SystemColorValUnset {return _bb .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cfaf :=_gagb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfaf !=nil {return _cfaf ;};for _dfedbb ,_badga :=range _gagb .EG_ColorTransform {if _fbdbc :=_badga .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dfedbb ));_fbdbc !=nil {return _fbdbc ;};};return nil ;};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_gbadaf :=&CT_QuickTimeFile {};return _gbadaf }; -// Validate validates the CT_TextShapeAutofit and its children -func (_cbgfe *CT_TextShapeAutofit )Validate ()error {return _cbgfe .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_faecb ST_LineCap )String ()string {switch _faecb {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";};func (_addff *CT_Point3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_addff .XAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_addff .YAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a"},Value :_bb .Sprintf ("\u0025\u0076",_addff .ZAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_EffectList and its children +func (_bdfbd *CT_EffectList )Validate ()error {return _bdfbd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};func (_debac *EG_TextBulletTypeface )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feece :for {_gggba ,_fbgfe :=d .Token ();if _fbgfe !=nil {return _fbgfe ;};switch _bbgce :=_gggba .(type ){case _g .StartElement :switch _bbgce .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_debac .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _abead :=d .DecodeElement (_debac .BuFontTx ,&_bbgce );_abead !=nil {return _abead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_debac .BuFont =NewCT_TextFont ();if _bdcfdf :=d .DecodeElement (_debac .BuFont ,&_bbgce );_bdcfdf !=nil {return _bdcfdf ;};default:_fc .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",_bbgce .Name );if _beefc :=d .Skip ();_beefc !=nil {return _beefc ;};};case _g .EndElement :break _feece ;case _g .CharData :};};return nil ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;};func NewCT_ColorScheme ()*CT_ColorScheme {_ebedd :=&CT_ColorScheme {};_ebedd .Dk1 =NewCT_Color ();_ebedd .Lt1 =NewCT_Color ();_ebedd .Dk2 =NewCT_Color ();_ebedd .Lt2 =NewCT_Color ();_ebedd .Accent1 =NewCT_Color ();_ebedd .Accent2 =NewCT_Color ();_ebedd .Accent3 =NewCT_Color ();_ebedd .Accent4 =NewCT_Color ();_ebedd .Accent5 =NewCT_Color ();_ebedd .Accent6 =NewCT_Color ();_ebedd .Hlink =NewCT_Color ();_ebedd .FolHlink =NewCT_Color ();return _ebedd ;};func (_fbcbd *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_eedf :=[]string {};if _fbcbd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_eedf =append (_eedf ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _fbcbd .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_eedf =append (_eedf ,"\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 (_eedf )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eedf );};return nil ;}; -// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path -func (_bbdgf *CT_GammaTransform )ValidateWithPath (path string )error {return nil };func (_ecgbb *EG_ThemeableEffectStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecgbb .Effect !=nil {_daaedc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ecgbb .Effect ,_daaedc );};if _ecgbb .EffectRef !=nil {_cebec :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_ecgbb .EffectRef ,_cebec );};return nil ;}; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_bafb *CT_Color )ValidateWithPath (path string )error {if _bafb .ScrgbClr !=nil {if _bfee :=_bafb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bfee !=nil {return _bfee ;};};if _bafb .SrgbClr !=nil {if _bdgf :=_bafb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bdgf !=nil {return _bdgf ;};};if _bafb .HslClr !=nil {if _aafdb :=_bafb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_aafdb !=nil {return _aafdb ;};};if _bafb .SysClr !=nil {if _edea :=_bafb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_edea !=nil {return _edea ;};};if _bafb .SchemeClr !=nil {if _dgfab :=_bafb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dgfab !=nil {return _dgfab ;};};if _bafb .PrstClr !=nil {if _fbbc :=_bafb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fbbc !=nil {return _fbbc ;};};return nil ;};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_cdbf :=&CT_TextSpacingPoint {};_cdbf .ValAttr =0;return _cdbf ;}; -// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path -func (_egdg *CT_BlipFillProperties )ValidateWithPath (path string )error {if _egdg .Blip !=nil {if _dcbd :=_egdg .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_dcbd !=nil {return _dcbd ;};};if _egdg .SrcRect !=nil {if _ceec :=_egdg .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074");_ceec !=nil {return _ceec ;};};if _egdg .Tile !=nil {if _cddgd :=_egdg .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_cddgd !=nil {return _cddgd ;};};if _egdg .Stretch !=nil {if _caca :=_egdg .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_caca !=nil {return _caca ;};};return nil ;};func (_degfed *ST_LightRigDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_degfed =0;case "\u0074\u006c":*_degfed =1;case "\u0074":*_degfed =2;case "\u0074\u0072":*_degfed =3;case "\u006c":*_degfed =4;case "\u0072":*_degfed =5;case "\u0062\u006c":*_degfed =6;case "\u0062":*_degfed =7;case "\u0062\u0072":*_degfed =8;};return nil ;};func (_becda ST_PresetMaterialType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfacbd :=_b .Attr {};_dfacbd .Name =name ;switch _becda {case ST_PresetMaterialTypeUnset :_dfacbd .Value ="";case ST_PresetMaterialTypeLegacyMatte :_dfacbd .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_dfacbd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeLegacyMetal :_dfacbd .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_dfacbd .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case ST_PresetMaterialTypeMatte :_dfacbd .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_dfacbd .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_dfacbd .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_dfacbd .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case ST_PresetMaterialTypeTranslucentPowder :_dfacbd .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_dfacbd .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_dfacbd .Value ="\u0064\u006b\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeSoftEdge :_dfacbd .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_dfacbd .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_dfacbd .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_dfacbd .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _dfacbd ,nil ;};type EG_ColorTransform struct{Tint *CT_PositiveFixedPercentage ;Shade *CT_PositiveFixedPercentage ;Comp *CT_ComplementTransform ;Inv *CT_InverseTransform ;Gray *CT_GrayscaleTransform ;Alpha *CT_PositiveFixedPercentage ;AlphaOff *CT_FixedPercentage ;AlphaMod *CT_PositivePercentage ;Hue *CT_PositiveFixedAngle ;HueOff *CT_Angle ;HueMod *CT_PositivePercentage ;Sat *CT_Percentage ;SatOff *CT_Percentage ;SatMod *CT_Percentage ;Lum *CT_Percentage ;LumOff *CT_Percentage ;LumMod *CT_Percentage ;Red *CT_Percentage ;RedOff *CT_Percentage ;RedMod *CT_Percentage ;Green *CT_Percentage ;GreenOff *CT_Percentage ;GreenMod *CT_Percentage ;Blue *CT_Percentage ;BlueOff *CT_Percentage ;BlueMod *CT_Percentage ;Gamma *CT_GammaTransform ;InvGamma *CT_InverseGammaTransform ;};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_aaegd :=&CT_Path2DCubicBezierTo {};return _aaegd ;};func (_gcfgb *CT_GroupTransform2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbgac :=range start .Attr {if _dbgac .Name .Local =="\u0072\u006f\u0074"{_ebfe ,_baega :=_a .ParseInt (_dbgac .Value ,10,32);if _baega !=nil {return _baega ;};_gebgb :=int32 (_ebfe );_gcfgb .RotAttr =&_gebgb ;continue ;};if _dbgac .Name .Local =="\u0066\u006c\u0069p\u0048"{_abea ,_gdag :=_a .ParseBool (_dbgac .Value );if _gdag !=nil {return _gdag ;};_gcfgb .FlipHAttr =&_abea ;continue ;};if _dbgac .Name .Local =="\u0066\u006c\u0069p\u0056"{_acdbg ,_fgggc :=_a .ParseBool (_dbgac .Value );if _fgggc !=nil {return _fgggc ;};_gcfgb .FlipVAttr =&_acdbg ;continue ;};};_afcg :for {_ggbfec ,_fefa :=d .Token ();if _fefa !=nil {return _fefa ;};switch _fda :=_ggbfec .(type ){case _b .StartElement :switch _fda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_gcfgb .Off =NewCT_Point2D ();if _bbeeg :=d .DecodeElement (_gcfgb .Off ,&_fda );_bbeeg !=nil {return _bbeeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gcfgb .Ext =NewCT_PositiveSize2D ();if _gdde :=d .DecodeElement (_gcfgb .Ext ,&_fda );_gdde !=nil {return _gdde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u004ff\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u004ff\u0066"}:_gcfgb .ChOff =NewCT_Point2D ();if _bcde :=d .DecodeElement (_gcfgb .ChOff ,&_fda );_bcde !=nil {return _bcde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0045x\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0045x\u0074"}:_gcfgb .ChExt =NewCT_PositiveSize2D ();if _fcbge :=d .DecodeElement (_gcfgb .ChExt ,&_fda );_fcbge !=nil {return _fcbge ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u0032\u0044\u0020\u0025\u0076",_fda .Name );if _eeagg :=d .Skip ();_eeagg !=nil {return _eeagg ;};};case _b .EndElement :break _afcg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path +func (_gdaf *CT_EffectContainer )ValidateWithPath (path string )error {if _cefgd :=_gdaf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cefgd !=nil {return _cefgd ;};if _gdaf .Cont !=nil {if _ddcf :=_gdaf .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_ddcf !=nil {return _ddcf ;};};if _gdaf .Effect !=nil {if _bade :=_gdaf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bade !=nil {return _bade ;};};if _gdaf .AlphaBiLevel !=nil {if _ddae :=_gdaf .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_ddae !=nil {return _ddae ;};};if _gdaf .AlphaCeiling !=nil {if _bgfd :=_gdaf .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_bgfd !=nil {return _bgfd ;};};if _gdaf .AlphaFloor !=nil {if _degd :=_gdaf .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_degd !=nil {return _degd ;};};if _gdaf .AlphaInv !=nil {if _ecca :=_gdaf .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_ecca !=nil {return _ecca ;};};if _gdaf .AlphaMod !=nil {if _cdag :=_gdaf .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_cdag !=nil {return _cdag ;};};if _gdaf .AlphaModFix !=nil {if _ccba :=_gdaf .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_ccba !=nil {return _ccba ;};};if _gdaf .AlphaOutset !=nil {if _bdcfd :=_gdaf .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_bdcfd !=nil {return _bdcfd ;};};if _gdaf .AlphaRepl !=nil {if _fede :=_gdaf .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_fede !=nil {return _fede ;};};if _gdaf .BiLevel !=nil {if _ccgd :=_gdaf .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_ccgd !=nil {return _ccgd ;};};if _gdaf .Blend !=nil {if _eagfb :=_gdaf .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_eagfb !=nil {return _eagfb ;};};if _gdaf .Blur !=nil {if _bgfda :=_gdaf .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_bgfda !=nil {return _bgfda ;};};if _gdaf .ClrChange !=nil {if _cccge :=_gdaf .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cccge !=nil {return _cccge ;};};if _gdaf .ClrRepl !=nil {if _deffb :=_gdaf .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_deffb !=nil {return _deffb ;};};if _gdaf .Duotone !=nil {if _eaec :=_gdaf .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_eaec !=nil {return _eaec ;};};if _gdaf .Fill !=nil {if _eddb :=_gdaf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_eddb !=nil {return _eddb ;};};if _gdaf .FillOverlay !=nil {if _gccc :=_gdaf .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_gccc !=nil {return _gccc ;};};if _gdaf .Glow !=nil {if _addg :=_gdaf .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_addg !=nil {return _addg ;};};if _gdaf .Grayscl !=nil {if _acgc :=_gdaf .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_acgc !=nil {return _acgc ;};};if _gdaf .Hsl !=nil {if _eccc :=_gdaf .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_eccc !=nil {return _eccc ;};};if _gdaf .InnerShdw !=nil {if _dede :=_gdaf .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_dede !=nil {return _dede ;};};if _gdaf .Lum !=nil {if _fccb :=_gdaf .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_fccb !=nil {return _fccb ;};};if _gdaf .OuterShdw !=nil {if _dfdcf :=_gdaf .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_dfdcf !=nil {return _dfdcf ;};};if _gdaf .PrstShdw !=nil {if _dfaf :=_gdaf .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_dfaf !=nil {return _dfaf ;};};if _gdaf .Reflection !=nil {if _ebggd :=_gdaf .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_ebggd !=nil {return _ebggd ;};};if _gdaf .RelOff !=nil {if _affg :=_gdaf .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_affg !=nil {return _affg ;};};if _gdaf .SoftEdge !=nil {if _egdaf :=_gdaf .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_egdaf !=nil {return _egdaf ;};};if _gdaf .Tint !=nil {if _ececb :=_gdaf .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_ececb !=nil {return _ececb ;};};if _gdaf .Xfrm !=nil {if _aee :=_gdaf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_aee !=nil {return _aee ;};};return nil ;};type CT_TextBulletTypefaceFollowText struct{};type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;};func (_gacgbe *CT_PositiveFixedAngle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gacgbe .ValAttr =0;for _ ,_dabe :=range start .Attr {if _dabe .Name .Local =="\u0076\u0061\u006c"{_fdcg ,_aeacd :=_fg .ParseInt (_dabe .Value ,10,32);if _aeacd !=nil {return _aeacd ;};_gacgbe .ValAttr =int32 (_fdcg );continue ;};};for {_dgbac ,_efgcc :=d .Token ();if _efgcc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046i\u0078\u0065\u0064\u0041\u006e\u0067\u006ce\u003a\u0020\u0025\u0073",_efgcc );};if _fddbbf ,_bfcdc :=_dgbac .(_g .EndElement );_bfcdc &&_fddbbf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path -func (_bbad *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _bbad .GrpSpLocks !=nil {if _ecfe :=_bbad .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_ecfe !=nil {return _ecfe ;};};if _bbad .ExtLst !=nil {if _bfebg :=_bbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfebg !=nil {return _bfebg ;};};return nil ;};func NewCT_Blip ()*CT_Blip {_afce :=&CT_Blip {};return _afce };func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_efdee :=&CT_SolidColorFillProperties {};return _efdee ;}; +// Validate validates the EG_ThemeableFillStyle and its children +func (_dgdaf *EG_ThemeableFillStyle )Validate ()error {return _dgdaf .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// Validate validates the CT_Path2DMoveTo and its children -func (_afcab *CT_Path2DMoveTo )Validate ()error {return _afcab .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};func (_cbfgd ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _cbfgd {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfgd ));};return nil ;};func (_bddcb *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bddcb .NoFill !=nil {_bgbee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bddcb .NoFill ,_bgbee );};if _bddcb .SolidFill !=nil {_bfdgc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bddcb .SolidFill ,_bfdgc );};if _bddcb .GradFill !=nil {_edbbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bddcb .GradFill ,_edbbg );};if _bddcb .BlipFill !=nil {_ggfdgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bddcb .BlipFill ,_ggfdgg );};if _bddcb .PattFill !=nil {_cfffd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bddcb .PattFill ,_cfffd );};if _bddcb .GrpFill !=nil {_cgfggd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bddcb .GrpFill ,_cgfggd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ceegd *ST_PresetPatternVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ceegd =0;case "\u0070\u0063\u0074\u0035":*_ceegd =1;case "\u0070\u0063\u00741\u0030":*_ceegd =2;case "\u0070\u0063\u00742\u0030":*_ceegd =3;case "\u0070\u0063\u00742\u0035":*_ceegd =4;case "\u0070\u0063\u00743\u0030":*_ceegd =5;case "\u0070\u0063\u00744\u0030":*_ceegd =6;case "\u0070\u0063\u00745\u0030":*_ceegd =7;case "\u0070\u0063\u00746\u0030":*_ceegd =8;case "\u0070\u0063\u00747\u0030":*_ceegd =9;case "\u0070\u0063\u00747\u0035":*_ceegd =10;case "\u0070\u0063\u00748\u0030":*_ceegd =11;case "\u0070\u0063\u00749\u0030":*_ceegd =12;case "\u0068\u006f\u0072\u007a":*_ceegd =13;case "\u0076\u0065\u0072\u0074":*_ceegd =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_ceegd =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_ceegd =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_ceegd =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_ceegd =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_ceegd =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_ceegd =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_ceegd =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_ceegd =22;case "\u0063\u0072\u006fs\u0073":*_ceegd =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_ceegd =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_ceegd =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_ceegd =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_ceegd =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_ceegd =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_ceegd =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_ceegd =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_ceegd =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_ceegd =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_ceegd =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_ceegd =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_ceegd =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_ceegd =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_ceegd =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_ceegd =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_ceegd =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ceegd =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ceegd =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_ceegd =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_ceegd =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_ceegd =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_ceegd =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_ceegd =46;case "\u0070\u006c\u0061i\u0064":*_ceegd =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_ceegd =48;case "\u0077\u0065\u0061v\u0065":*_ceegd =49;case "\u0064\u0069\u0076o\u0074":*_ceegd =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_ceegd =51;case "\u0077\u0061\u0076\u0065":*_ceegd =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_ceegd =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_ceegd =54;};return nil ;};func (_cgbfc *CT_GvmlShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fcda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cgbfc .NvSpPr ,_fcda );_gdfga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cgbfc .SpPr ,_gdfga );if _cgbfc .TxSp !=nil {_fdabb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_cgbfc .TxSp ,_fdabb );};if _cgbfc .Style !=nil {_abbb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cgbfc .Style ,_abbb );};if _cgbfc .ExtLst !=nil {_aeeag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgbfc .ExtLst ,_aeeag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gca *CT_AnimationDgmBuildProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gca .BldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_gca .BldAttr )});};if _gca .RevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_gca .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};type ST_TextVerticalType byte ;func (_gefaf ST_TileFlipMode )ValidateWithPath (path string )error {switch _gefaf {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gefaf ));};return nil ;}; +// Validate validates the EG_LineFillProperties and its children +func (_abaef *EG_LineFillProperties )Validate ()error {return _abaef .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_ColorMapping and its children -func (_ebbe *CT_ColorMapping )Validate ()error {return _ebbe .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_bgag *CT_AlphaBiLevelEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aac :=range start .Attr {if _aac .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_gba ,_ga :=ParseUnionST_PositiveFixedPercentage (_aac .Value );if _ga !=nil {return _ga ;};_bgag .ThreshAttr =_gba ;continue ;};};for {_cba ,_fgb :=d .Token ();if _fgb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065v\u0065\u006c\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_fgb );};if _egde ,_dff :=_cba .(_b .EndElement );_dff &&_egde .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path +func (_beaaf *CT_TablePartStyle )ValidateWithPath (path string )error {if _beaaf .TcTxStyle !=nil {if _adddg :=_beaaf .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_adddg !=nil {return _adddg ;};};if _beaaf .TcStyle !=nil {if _gcaaa :=_beaaf .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065");_gcaaa !=nil {return _gcaaa ;};};return nil ;};func (_ebfb *CT_OuterShadowEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebfb .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_ebfb .BlurRadAttr )});};if _ebfb .DistAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_ebfb .DistAttr )});};if _ebfb .DirAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_ebfb .DirAttr )});};if _ebfb .SxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_ebfb .SxAttr )});};if _ebfb .SyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_ebfb .SyAttr )});};if _ebfb .KxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_ebfb .KxAttr )});};if _ebfb .KyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_ebfb .KyAttr )});};if _ebfb .AlgnAttr !=ST_RectAlignmentUnset {_bfgb ,_dcgbc :=_ebfb .AlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006c\u0067\u006e"});if _dcgbc !=nil {return _dcgbc ;};start .Attr =append (start .Attr ,_bfgb );};if _ebfb .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ebfb .RotWithShapeAttr ))});};e .EncodeToken (start );if _ebfb .ScrgbClr !=nil {_ffecg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ebfb .ScrgbClr ,_ffecg );};if _ebfb .SrgbClr !=nil {_gedc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ebfb .SrgbClr ,_gedc );};if _ebfb .HslClr !=nil {_fagfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ebfb .HslClr ,_fagfc );};if _ebfb .SysClr !=nil {_ecdbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ebfb .SysClr ,_ecdbe );};if _ebfb .SchemeClr !=nil {_gbaege :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ebfb .SchemeClr ,_gbaege );};if _ebfb .PrstClr !=nil {_cdec :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ebfb .PrstClr ,_cdec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path -func (_degfb *CT_TextListStyle )ValidateWithPath (path string )error {if _degfb .DefPPr !=nil {if _ggdce :=_degfb .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_ggdce !=nil {return _ggdce ;};};if _degfb .Lvl1pPr !=nil {if _babbf :=_degfb .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072");_babbf !=nil {return _babbf ;};};if _degfb .Lvl2pPr !=nil {if _adfd :=_degfb .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_adfd !=nil {return _adfd ;};};if _degfb .Lvl3pPr !=nil {if _eeeef :=_degfb .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072");_eeeef !=nil {return _eeeef ;};};if _degfb .Lvl4pPr !=nil {if _ggdced :=_degfb .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_ggdced !=nil {return _ggdced ;};};if _degfb .Lvl5pPr !=nil {if _bbece :=_degfb .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072");_bbece !=nil {return _bbece ;};};if _degfb .Lvl6pPr !=nil {if _cfdgf :=_degfb .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_cfdgf !=nil {return _cfdgf ;};};if _degfb .Lvl7pPr !=nil {if _fgad :=_degfb .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072");_fgad !=nil {return _fgad ;};};if _degfb .Lvl8pPr !=nil {if _caacde :=_degfb .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_caacde !=nil {return _caacde ;};};if _degfb .Lvl9pPr !=nil {if _geddd :=_degfb .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072");_geddd !=nil {return _geddd ;};};if _degfb .ExtLst !=nil {if _faccf :=_degfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faccf !=nil {return _faccf ;};};return nil ;}; +// Validate validates the CT_TextField and its children +func (_fgafg *CT_TextField )Validate ()error {return _fgafg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_afcg *CT_DefaultShapeDefinition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ecce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afcg .SpPr ,_ecce );_aafda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_afcg .BodyPr ,_aafda );_bfga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afcg .LstStyle ,_bfga );if _afcg .Style !=nil {_eeab :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afcg .Style ,_eeab );};if _afcg .ExtLst !=nil {_dfgd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afcg .ExtLst ,_dfgd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbbge ST_TextTabAlignType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bedgg :=_g .Attr {};_bedgg .Name =name ;switch _fbbge {case ST_TextTabAlignTypeUnset :_bedgg .Value ="";case ST_TextTabAlignTypeL :_bedgg .Value ="\u006c";case ST_TextTabAlignTypeCtr :_bedgg .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_bedgg .Value ="\u0072";case ST_TextTabAlignTypeDec :_bedgg .Value ="\u0064\u0065\u0063";};return _bedgg ,nil ;};func (_acebef *CT_RelativeRect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acebef .LAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_acebef .LAttr )});};if _acebef .TAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_acebef .TAttr )});};if _acebef .RAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_acebef .RAttr )});};if _acebef .BAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",*_acebef .BAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_GeomRect ()*CT_GeomRect {_degg :=&CT_GeomRect {};return _degg };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 (_befcf *EG_ShadeProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _befcf .Lin !=nil {_eggc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_befcf .Lin ,_eggc );};if _befcf .Path !=nil {_dabfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_befcf .Path ,_dabfd );};return nil ;}; -// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path -func (_efbbg *EG_EffectProperties )ValidateWithPath (path string )error {if _efbbg .EffectLst !=nil {if _bfedgb :=_efbbg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bfedgb !=nil {return _bfedgb ;};};if _efbbg .EffectDag !=nil {if _bdefa :=_efbbg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bdefa !=nil {return _bdefa ;};};return nil ;};func (_cbcgb *CT_WholeE2oFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccded :for {_ageef ,_afgfc :=d .Token ();if _afgfc !=nil {return _afgfc ;};switch _gbdbe :=_ageef .(type ){case _b .StartElement :switch _gbdbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_cbcgb .Ln =NewCT_LineProperties ();if _fegdgg :=d .DecodeElement (_cbcgb .Ln ,&_gbdbe );_fegdgg !=nil {return _fegdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cbcgb .EffectLst =NewCT_EffectList ();if _egccd :=d .DecodeElement (_cbcgb .EffectLst ,&_gbdbe );_egccd !=nil {return _egccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cbcgb .EffectDag =NewCT_EffectContainer ();if _gaadf :=d .DecodeElement (_cbcgb .EffectDag ,&_gbdbe );_gaadf !=nil {return _gaadf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0057\u0068\u006f\u006c\u0065\u0045\u0032\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_gbdbe .Name );if _febag :=d .Skip ();_febag !=nil {return _febag ;};};case _b .EndElement :break _ccded ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path +func (_gddg *CT_GeomGuide )ValidateWithPath (path string )error {return nil };func (_gaaca *CT_TextListStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gaaca .DefPPr !=nil {_fegf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}};e .EncodeElement (_gaaca .DefPPr ,_fegf );};if _gaaca .Lvl1pPr !=nil {_gacfe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_gaaca .Lvl1pPr ,_gacfe );};if _gaaca .Lvl2pPr !=nil {_eggaa :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}};e .EncodeElement (_gaaca .Lvl2pPr ,_eggaa );};if _gaaca .Lvl3pPr !=nil {_bbgbb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_gaaca .Lvl3pPr ,_bbgbb );};if _gaaca .Lvl4pPr !=nil {_babfc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}};e .EncodeElement (_gaaca .Lvl4pPr ,_babfc );};if _gaaca .Lvl5pPr !=nil {_edcgad :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_gaaca .Lvl5pPr ,_edcgad );};if _gaaca .Lvl6pPr !=nil {_ggeccg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}};e .EncodeElement (_gaaca .Lvl6pPr ,_ggeccg );};if _gaaca .Lvl7pPr !=nil {_fggcc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_gaaca .Lvl7pPr ,_fggcc );};if _gaaca .Lvl8pPr !=nil {_fbdff :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}};e .EncodeElement (_gaaca .Lvl8pPr ,_fbdff );};if _gaaca .Lvl9pPr !=nil {_gaeec :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_gaaca .Lvl9pPr ,_gaeec );};if _gaaca .ExtLst !=nil {_gccbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaaca .ExtLst ,_gccbc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_CustomColorList ()*CT_CustomColorList {_bbbc :=&CT_CustomColorList {};return _bbbc }; -// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path -func (_dbgga *CT_TextFont )ValidateWithPath (path string )error {if _dbgdg :=_dbgga .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_dbgdg !=nil {return _dbgdg ;};return nil ;};func (_gccage *ST_ShapeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbfcf ,_fcged :=d .Token ();if _fcged !=nil {return _fcged ;};if _fcbbb ,_bfbeb :=_bbfcf .(_b .EndElement );_bfbeb &&_fcbbb .Name ==start .Name {*_gccage =1;return nil ;};if _dddae ,_bdgba :=_bbfcf .(_b .CharData );!_bdgba {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbfcf );}else {switch string (_dddae ){case "":*_gccage =0;case "\u006c\u0069\u006e\u0065":*_gccage =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_gccage =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gccage =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gccage =4;case "\u0072\u0065\u0063\u0074":*_gccage =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gccage =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_gccage =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_gccage =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_gccage =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_gccage =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_gccage =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_gccage =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_gccage =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_gccage =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_gccage =15;case "\u0073\u0074\u0061r\u0034":*_gccage =16;case "\u0073\u0074\u0061r\u0035":*_gccage =17;case "\u0073\u0074\u0061r\u0036":*_gccage =18;case "\u0073\u0074\u0061r\u0037":*_gccage =19;case "\u0073\u0074\u0061r\u0038":*_gccage =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_gccage =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_gccage =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_gccage =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_gccage =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_gccage =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_gccage =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_gccage =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_gccage =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_gccage =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_gccage =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_gccage =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_gccage =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_gccage =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_gccage =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_gccage =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_gccage =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_gccage =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_gccage =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_gccage =39;case "\u0070\u0069\u0065":*_gccage =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_gccage =41;case "\u0064\u006f\u006eu\u0074":*_gccage =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_gccage =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gccage =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_gccage =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_gccage =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_gccage =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gccage =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gccage =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gccage =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gccage =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gccage =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gccage =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gccage =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_gccage =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gccage =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gccage =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_gccage =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_gccage =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_gccage =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_gccage =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_gccage =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_gccage =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gccage =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_gccage =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gccage =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gccage =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_gccage =72;case "\u0063\u0075\u0062\u0065":*_gccage =73;case "\u0063\u0061\u006e":*_gccage =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_gccage =75;case "\u0068\u0065\u0061r\u0074":*_gccage =76;case "\u0073\u0075\u006e":*_gccage =77;case "\u006d\u006f\u006f\u006e":*_gccage =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_gccage =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_gccage =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_gccage =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_gccage =82;case "\u0062\u0065\u0076e\u006c":*_gccage =83;case "\u0066\u0072\u0061m\u0065":*_gccage =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_gccage =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_gccage =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_gccage =87;case "\u0063\u0068\u006fr\u0064":*_gccage =88;case "\u0061\u0072\u0063":*_gccage =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gccage =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gccage =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_gccage =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_gccage =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_gccage =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_gccage =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_gccage =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_gccage =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_gccage =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_gccage =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_gccage =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_gccage =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_gccage =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_gccage =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_gccage =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_gccage =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_gccage =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_gccage =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gccage =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gccage =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gccage =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gccage =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gccage =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gccage =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_gccage =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_gccage =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_gccage =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gccage =120;case "\u0063\u006c\u006fu\u0064":*_gccage =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_gccage =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_gccage =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_gccage =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_gccage =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_gccage =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_gccage =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_gccage =128;case "\u0077\u0061\u0076\u0065":*_gccage =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gccage =130;case "\u0070\u006c\u0075\u0073":*_gccage =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_gccage =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_gccage =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_gccage =134;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_gccage =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gccage =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_gccage =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_gccage =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_gccage =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_gccage =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_gccage =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_gccage =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_gccage =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_gccage =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_gccage =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_gccage =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_gccage =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_gccage =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_gccage =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_gccage =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_gccage =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gccage =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_gccage =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_gccage =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_gccage =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_gccage =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_gccage =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_gccage =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_gccage =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_gccage =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_gccage =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_gccage =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_gccage =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_gccage =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_gccage =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_gccage =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_gccage =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_gccage =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_gccage =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_gccage =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_gccage =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_gccage =172;case "\u0067\u0065\u0061r\u0036":*_gccage =173;case "\u0067\u0065\u0061r\u0039":*_gccage =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_gccage =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_gccage =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_gccage =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_gccage =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_gccage =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_gccage =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gccage =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_gccage =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_gccage =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_gccage =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_gccage =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_gccage =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_gccage =187;};};_bbfcf ,_fcged =d .Token ();if _fcged !=nil {return _fcged ;};if _gaebff ,_cefddg :=_bbfcf .(_b .EndElement );_cefddg &&_gaebff .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbfcf );};func (_ggage ST_TextAnchoringType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggage .String (),start );};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_aefgd :=&CT_PositiveFixedAngle {};_aefgd .ValAttr =0;return _aefgd ;};func (_fgefg *ST_BlipCompression )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fceac ,_dcbfa :=d .Token ();if _dcbfa !=nil {return _dcbfa ;};if _eeddfd ,_ggcaf :=_fceac .(_b .EndElement );_ggcaf &&_eeddfd .Name ==start .Name {*_fgefg =1;return nil ;};if _gbafe ,_dbbfb :=_fceac .(_b .CharData );!_dbbfb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fceac );}else {switch string (_gbafe ){case "":*_fgefg =0;case "\u0065\u006d\u0061i\u006c":*_fgefg =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_fgefg =2;case "\u0070\u0072\u0069n\u0074":*_fgefg =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_fgefg =4;case "\u006e\u006f\u006e\u0065":*_fgefg =5;};};_fceac ,_dcbfa =d .Token ();if _dcbfa !=nil {return _dcbfa ;};if _adef ,_eeaaac :=_fceac .(_b .EndElement );_eeaaac &&_adef .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fceac );};func (_caf *Blip )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caf .CT_Blip =*NewCT_Blip ();for _ ,_cfd :=range start .Attr {if _cfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfd .Name .Local =="\u0065\u006d\u0062e\u0064"{_afb ,_de :=_cfd .Value ,error (nil );if _de !=nil {return _de ;};_caf .EmbedAttr =&_afb ;continue ;};if _cfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfd .Name .Local =="\u006c\u0069\u006e\u006b"{_adg ,_dg :=_cfd .Value ,error (nil );if _dg !=nil {return _dg ;};_caf .LinkAttr =&_adg ;continue ;};if _cfd .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_caf .CstateAttr .UnmarshalXMLAttr (_cfd );continue ;};};_bbf :for {_fcd ,_aed :=d .Token ();if _aed !=nil {return _aed ;};switch _afgge :=_fcd .(type ){case _b .StartElement :switch _afgge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_deb :=NewCT_BlipChoice ();if _dgc :=d .DecodeElement (&_deb .AlphaBiLevel ,&_afgge );_dgc !=nil {return _dgc ;};_caf .Choice =append (_caf .Choice ,_deb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_agd :=NewCT_BlipChoice ();if _ab :=d .DecodeElement (&_agd .AlphaCeiling ,&_afgge );_ab !=nil {return _ab ;};_caf .Choice =append (_caf .Choice ,_agd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_abd :=NewCT_BlipChoice ();if _cfda :=d .DecodeElement (&_abd .AlphaFloor ,&_afgge );_cfda !=nil {return _cfda ;};_caf .Choice =append (_caf .Choice ,_abd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_aeg :=NewCT_BlipChoice ();if _bgg :=d .DecodeElement (&_aeg .AlphaInv ,&_afgge );_bgg !=nil {return _bgg ;};_caf .Choice =append (_caf .Choice ,_aeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_eca :=NewCT_BlipChoice ();if _ge :=d .DecodeElement (&_eca .AlphaMod ,&_afgge );_ge !=nil {return _ge ;};_caf .Choice =append (_caf .Choice ,_eca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_bbd :=NewCT_BlipChoice ();if _gfd :=d .DecodeElement (&_bbd .AlphaModFix ,&_afgge );_gfd !=nil {return _gfd ;};_caf .Choice =append (_caf .Choice ,_bbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_aa :=NewCT_BlipChoice ();if _ebf :=d .DecodeElement (&_aa .AlphaRepl ,&_afgge );_ebf !=nil {return _ebf ;};_caf .Choice =append (_caf .Choice ,_aa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fg :=NewCT_BlipChoice ();if _cfg :=d .DecodeElement (&_fg .BiLevel ,&_afgge );_cfg !=nil {return _cfg ;};_caf .Choice =append (_caf .Choice ,_fg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_dee :=NewCT_BlipChoice ();if _cbf :=d .DecodeElement (&_dee .Blur ,&_afgge );_cbf !=nil {return _cbf ;};_caf .Choice =append (_caf .Choice ,_dee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ecd :=NewCT_BlipChoice ();if _cbg :=d .DecodeElement (&_ecd .ClrChange ,&_afgge );_cbg !=nil {return _cbg ;};_caf .Choice =append (_caf .Choice ,_ecd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_cff :=NewCT_BlipChoice ();if _ccd :=d .DecodeElement (&_cff .ClrRepl ,&_afgge );_ccd !=nil {return _ccd ;};_caf .Choice =append (_caf .Choice ,_cff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_aeb :=NewCT_BlipChoice ();if _bbfe :=d .DecodeElement (&_aeb .Duotone ,&_afgge );_bbfe !=nil {return _bbfe ;};_caf .Choice =append (_caf .Choice ,_aeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_dc :=NewCT_BlipChoice ();if _bbg :=d .DecodeElement (&_dc .FillOverlay ,&_afgge );_bbg !=nil {return _bbg ;};_caf .Choice =append (_caf .Choice ,_dc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_ffaa :=NewCT_BlipChoice ();if _debe :=d .DecodeElement (&_ffaa .Grayscl ,&_afgge );_debe !=nil {return _debe ;};_caf .Choice =append (_caf .Choice ,_ffaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_db :=NewCT_BlipChoice ();if _dade :=d .DecodeElement (&_db .Hsl ,&_afgge );_dade !=nil {return _dade ;};_caf .Choice =append (_caf .Choice ,_db );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_gfb :=NewCT_BlipChoice ();if _fac :=d .DecodeElement (&_gfb .Lum ,&_afgge );_fac !=nil {return _fac ;};_caf .Choice =append (_caf .Choice ,_gfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_def :=NewCT_BlipChoice ();if _bgb :=d .DecodeElement (&_def .Tint ,&_afgge );_bgb !=nil {return _bgb ;};_caf .Choice =append (_caf .Choice ,_def );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caf .ExtLst =NewCT_OfficeArtExtensionList ();if _ef :=d .DecodeElement (_caf .ExtLst ,&_afgge );_ef !=nil {return _ef ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u006ci\u0070\u0020\u0025\u0076",_afgge .Name );if _cg :=d .Skip ();_cg !=nil {return _cg ;};};case _b .EndElement :break _bbf ;case _b .CharData :};};return nil ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_fcfbe :=ST_Coordinate32 {};if _eb .ST_UniversalMeasurePatternRe .MatchString (s ){_fcfbe .ST_UniversalMeasure =&s ;}else {_dfdde ,_egbga :=_a .ParseInt (s ,10,32);if _egbga !=nil {return _fcfbe ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_egbga );};_bbdcea :=int32 (_dfdde );_fcfbe .ST_Coordinate32Unqualified =&_bbdcea ;};return _fcfbe ,nil ;};func (_aecge *CT_TextCharacterProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aecge .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .KumimojiAttr ))});};if _aecge .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .LangAttr )});};if _aecge .AltLangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .AltLangAttr )});};if _aecge .SzAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .SzAttr )});};if _aecge .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .BAttr ))});};if _aecge .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .IAttr ))});};if _aecge .UAttr !=ST_TextUnderlineTypeUnset {_acdge ,_aecga :=_aecge .UAttr .MarshalXMLAttr (_b .Name {Local :"\u0075"});if _aecga !=nil {return _aecga ;};start .Attr =append (start .Attr ,_acdge );};if _aecge .StrikeAttr !=ST_TextStrikeTypeUnset {_ccfdc ,_bcded :=_aecge .StrikeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _bcded !=nil {return _bcded ;};start .Attr =append (start .Attr ,_ccfdc );};if _aecge .KernAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .KernAttr )});};if _aecge .CapAttr !=ST_TextCapsTypeUnset {_adfgb ,_efda :=_aecge .CapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u0070"});if _efda !=nil {return _efda ;};start .Attr =append (start .Attr ,_adfgb );};if _aecge .SpcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0063"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .SpcAttr )});};if _aecge .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .NormalizeHAttr ))});};if _aecge .BaselineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .BaselineAttr )});};if _aecge .NoProofAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .NoProofAttr ))});};if _aecge .DirtyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .DirtyAttr ))});};if _aecge .ErrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .ErrAttr ))});};if _aecge .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aecge .SmtCleanAttr ))});};if _aecge .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .SmtIdAttr )});};if _aecge .BmkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006d\u006b"},Value :_bb .Sprintf ("\u0025\u0076",*_aecge .BmkAttr )});};e .EncodeToken (start );if _aecge .Ln !=nil {_fgeccc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_aecge .Ln ,_fgeccc );};if _aecge .NoFill !=nil {_ffdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aecge .NoFill ,_ffdf );};if _aecge .SolidFill !=nil {_ebed :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aecge .SolidFill ,_ebed );};if _aecge .GradFill !=nil {_ggfab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aecge .GradFill ,_ggfab );};if _aecge .BlipFill !=nil {_dggca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aecge .BlipFill ,_dggca );};if _aecge .PattFill !=nil {_aedbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aecge .PattFill ,_aedbc );};if _aecge .GrpFill !=nil {_gafgc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_aecge .GrpFill ,_gafgc );};if _aecge .EffectLst !=nil {_fagca :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aecge .EffectLst ,_fagca );};if _aecge .EffectDag !=nil {_cdefg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_aecge .EffectDag ,_cdefg );};if _aecge .Highlight !=nil {_bfbff :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aecge .Highlight ,_bfbff );};if _aecge .ULnTx !=nil {_gccgc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_aecge .ULnTx ,_gccgc );};if _aecge .ULn !=nil {_dgdgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_aecge .ULn ,_dgdgc );};if _aecge .UFillTx !=nil {_ffdfa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_aecge .UFillTx ,_ffdfa );};if _aecge .UFill !=nil {_bgfdf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aecge .UFill ,_bgfdf );};if _aecge .Latin !=nil {_caffca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_aecge .Latin ,_caffca );};if _aecge .Ea !=nil {_gbgde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_aecge .Ea ,_gbgde );};if _aecge .Cs !=nil {_fceg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_aecge .Cs ,_fceg );};if _aecge .Sym !=nil {_gbfee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073y\u006d"}};e .EncodeElement (_aecge .Sym ,_gbfee );};if _aecge .HlinkClick !=nil {_cegaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_aecge .HlinkClick ,_cegaa );};if _aecge .HlinkMouseOver !=nil {_babgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}};e .EncodeElement (_aecge .HlinkMouseOver ,_babgc );};if _aecge .Rtl !=nil {_dacb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_aecge .Rtl ,_dacb );};if _aecge .ExtLst !=nil {_adca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aecge .ExtLst ,_adca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path +func (_gcbda *CT_Path2DList )ValidateWithPath (path string )error {for _cbcab ,_gdbdc :=range _gcbda .Path {if _ccdcg :=_gdbdc .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_cbcab ));_ccdcg !=nil {return _ccdcg ;};};return nil ;}; -// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path -func (_gbac *CT_EffectStyleItem )ValidateWithPath (path string )error {if _gbac .EffectLst !=nil {if _cfcc :=_gbac .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cfcc !=nil {return _cfcc ;};};if _gbac .EffectDag !=nil {if _efefb :=_gbac .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_efefb !=nil {return _efefb ;};};if _gbac .Scene3d !=nil {if _fdec :=_gbac .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_fdec !=nil {return _fdec ;};};if _gbac .Sp3d !=nil {if _ecgf :=_gbac .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ecgf !=nil {return _ecgf ;};};return nil ;}; +// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path +func (_bdfda *CT_SupplementalFont )ValidateWithPath (path string )error {return nil };type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};func (_cfed ST_TextAnchoringType )String ()string {switch _cfed {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 (_dbcfb *CT_PresetColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bcccf ,_dbfed :=_dbcfb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dbfed !=nil {return _dbfed ;};start .Attr =append (start .Attr ,_bcccf );e .EncodeToken (start );if _dbcfb .EG_ColorTransform !=nil {for _ ,_agaee :=range _dbcfb .EG_ColorTransform {_agaee .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggdfa *CT_GvmlConnector )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggdfa .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_ggdfa .SpPr =NewCT_ShapeProperties ();_fgbc :for {_ddec ,_eebcb :=d .Token ();if _eebcb !=nil {return _eebcb ;};switch _cdaga :=_ddec .(type ){case _g .StartElement :switch _cdaga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _cbcgd :=d .DecodeElement (_ggdfa .NvCxnSpPr ,&_cdaga );_cbcgd !=nil {return _cbcgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _fgac :=d .DecodeElement (_ggdfa .SpPr ,&_cdaga );_fgac !=nil {return _fgac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_ggdfa .Style =NewCT_ShapeStyle ();if _acab :=d .DecodeElement (_ggdfa .Style ,&_cdaga );_acab !=nil {return _acab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggdfa .ExtLst =NewCT_OfficeArtExtensionList ();if _ebgab :=d .DecodeElement (_ggdfa .ExtLst ,&_cdaga );_ebgab !=nil {return _ebgab ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cdaga .Name );if _bdddb :=d .Skip ();_bdddb !=nil {return _bdddb ;};};case _g .EndElement :break _fgbc ;case _g .CharData :};};return nil ;};type CT_TableStyle struct{StyleIdAttr string ;StyleNameAttr string ;TblBg *CT_TableBackgroundStyle ;WholeTbl *CT_TablePartStyle ;Band1H *CT_TablePartStyle ;Band2H *CT_TablePartStyle ;Band1V *CT_TablePartStyle ;Band2V *CT_TablePartStyle ;LastCol *CT_TablePartStyle ;FirstCol *CT_TablePartStyle ;LastRow *CT_TablePartStyle ;SeCell *CT_TablePartStyle ;SwCell *CT_TablePartStyle ;FirstRow *CT_TablePartStyle ;NeCell *CT_TablePartStyle ;NwCell *CT_TablePartStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_acdbf ST_BevelPresetType )Validate ()error {return _acdbf .ValidateWithPath ("")};func (_efdf *CT_DuotoneEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );for _ ,_fbeg :=range _efdf .EG_ColorChoice {_fbeg .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gabda *CT_TextCharacterProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gabda .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gabda .KumimojiAttr ))});};if _gabda .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_gabda .LangAttr )});};if _gabda .AltLangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_gabda .AltLangAttr )});};if _gabda .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_gabda .SzAttr )});};if _gabda .BAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gabda .BAttr ))});};if _gabda .IAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gabda .IAttr ))});};if _gabda .UAttr !=ST_TextUnderlineTypeUnset {_aefec ,_cagca :=_gabda .UAttr .MarshalXMLAttr (_g .Name {Local :"\u0075"});if _cagca !=nil {return _cagca ;};start .Attr =append (start .Attr ,_aefec );};if _gabda .StrikeAttr !=ST_TextStrikeTypeUnset {_aagba ,_ffdfb :=_gabda .StrikeAttr .MarshalXMLAttr (_g .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _ffdfb !=nil {return _ffdfb ;};start .Attr =append (start .Attr ,_aagba );};if _gabda .KernAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_gabda .KernAttr )});};if _gabda .CapAttr !=ST_TextCapsTypeUnset {_gbeff ,_gdbaf :=_gabda .CapAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u0061\u0070"});if _gdbaf !=nil {return _gdbaf ;};start .Attr =append (start .Attr ,_gbeff );};if _gabda .SpcAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0063"},Value :_bb .Sprintf ("\u0025\u0076",*_gabda .SpcAttr )});};if _gabda .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gabda .NormalizeHAttr ))});};if _gabda .BaselineAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_gabda .BaselineAttr )});};if _gabda .NoProofAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gabda .NoProofAttr ))});};if _gabda .DirtyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gabda .DirtyAttr ))});};if _gabda .ErrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u0072\u0072"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gabda .ErrAttr ))});};if _gabda .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gabda .SmtCleanAttr ))});};if _gabda .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_gabda .SmtIdAttr )});};if _gabda .BmkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006d\u006b"},Value :_bb .Sprintf ("\u0025\u0076",*_gabda .BmkAttr )});};e .EncodeToken (start );if _gabda .Ln !=nil {_ffbed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_gabda .Ln ,_ffbed );};if _gabda .NoFill !=nil {_bebb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gabda .NoFill ,_bebb );};if _gabda .SolidFill !=nil {_bcbea :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gabda .SolidFill ,_bcbea );};if _gabda .GradFill !=nil {_ceaeb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gabda .GradFill ,_ceaeb );};if _gabda .BlipFill !=nil {_fgagc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gabda .BlipFill ,_fgagc );};if _gabda .PattFill !=nil {_gecgb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gabda .PattFill ,_gecgb );};if _gabda .GrpFill !=nil {_ccabc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gabda .GrpFill ,_ccabc );};if _gabda .EffectLst !=nil {_addad :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabda .EffectLst ,_addad );};if _gabda .EffectDag !=nil {_eecabf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gabda .EffectDag ,_eecabf );};if _gabda .Highlight !=nil {_bcddff :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gabda .Highlight ,_bcddff );};if _gabda .ULnTx !=nil {_agaac :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_gabda .ULnTx ,_agaac );};if _gabda .ULn !=nil {_ccdee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_gabda .ULn ,_ccdee );};if _gabda .UFillTx !=nil {_ccade :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_gabda .UFillTx ,_ccade );};if _gabda .UFill !=nil {_fadc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gabda .UFill ,_fadc );};if _gabda .Latin !=nil {_cbegf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_gabda .Latin ,_cbegf );};if _gabda .Ea !=nil {_cegdgc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_gabda .Ea ,_cegdgc );};if _gabda .Cs !=nil {_fabec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_gabda .Cs ,_fabec );};if _gabda .Sym !=nil {_aggfee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073y\u006d"}};e .EncodeElement (_gabda .Sym ,_aggfee );};if _gabda .HlinkClick !=nil {_abfeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_gabda .HlinkClick ,_abfeg );};if _gabda .HlinkMouseOver !=nil {_fbde :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}};e .EncodeElement (_gabda .HlinkMouseOver ,_fbde );};if _gabda .Rtl !=nil {_fdcfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_gabda .Rtl ,_fdcfc );};if _gabda .ExtLst !=nil {_fccff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabda .ExtLst ,_fccff );};e .EncodeToken (_g .EndElement {Name :start .Name });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_TableCellProperties and its children, prefixing error messages with path -func (_ecfdd *CT_TableCellProperties )ValidateWithPath (path string )error {if _ecfdd .MarLAttr !=nil {if _acfdg :=_ecfdd .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_acfdg !=nil {return _acfdg ;};};if _ecfdd .MarRAttr !=nil {if _baacf :=_ecfdd .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r");_baacf !=nil {return _baacf ;};};if _ecfdd .MarTAttr !=nil {if _fdgdf :=_ecfdd .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_fdgdf !=nil {return _fdgdf ;};};if _ecfdd .MarBAttr !=nil {if _gafee :=_ecfdd .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r");_gafee !=nil {return _gafee ;};};if _ceecbb :=_ecfdd .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_ceecbb !=nil {return _ceecbb ;};if _bgaa :=_ecfdd .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_bgaa !=nil {return _bgaa ;};if _fgfad :=_ecfdd .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_fgfad !=nil {return _fgfad ;};if _ecfdd .LnL !=nil {if _fgcbb :=_ecfdd .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c");_fgcbb !=nil {return _fgcbb ;};};if _ecfdd .LnR !=nil {if _aegcc :=_ecfdd .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_aegcc !=nil {return _aegcc ;};};if _ecfdd .LnT !=nil {if _fafde :=_ecfdd .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054");_fafde !=nil {return _fafde ;};};if _ecfdd .LnB !=nil {if _cdbaf :=_ecfdd .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_cdbaf !=nil {return _cdbaf ;};};if _ecfdd .LnTlToBr !=nil {if _bbec :=_ecfdd .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r");_bbec !=nil {return _bbec ;};};if _ecfdd .LnBlToTr !=nil {if _agdaec :=_ecfdd .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_agdaec !=nil {return _agdaec ;};};if _ecfdd .Cell3D !=nil {if _aggcb :=_ecfdd .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_aggcb !=nil {return _aggcb ;};};if _ecfdd .NoFill !=nil {if _agbff :=_ecfdd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_agbff !=nil {return _agbff ;};};if _ecfdd .SolidFill !=nil {if _acfce :=_ecfdd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_acfce !=nil {return _acfce ;};};if _ecfdd .GradFill !=nil {if _beegf :=_ecfdd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_beegf !=nil {return _beegf ;};};if _ecfdd .BlipFill !=nil {if _adadb :=_ecfdd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_adadb !=nil {return _adadb ;};};if _ecfdd .PattFill !=nil {if _bggae :=_ecfdd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bggae !=nil {return _bggae ;};};if _ecfdd .GrpFill !=nil {if _gbcd :=_ecfdd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gbcd !=nil {return _gbcd ;};};if _ecfdd .Headers !=nil {if _facdb :=_ecfdd .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_facdb !=nil {return _facdb ;};};if _ecfdd .ExtLst !=nil {if _cbcc :=_ecfdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbcc !=nil {return _cbcc ;};};return nil ;};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_ggga :=&CT_PresetGeometry2D {};_ggga .PrstAttr =ST_ShapeType (1);return _ggga ;}; +// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path +func (_ggecd *CT_Percentage )ValidateWithPath (path string )error {if _bfgbf :=_ggecd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfgbf !=nil {return _bfgbf ;};return nil ;};func NewCT_GroupLocking ()*CT_GroupLocking {_acdcf :=&CT_GroupLocking {};return _acdcf };func (_cefgdf *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgfe :=range start .Attr {if _cgfe .Name .Local =="\u0074\u0078\u0042o\u0078"{_fcggd ,_geff :=_fg .ParseBool (_cgfe .Value );if _geff !=nil {return _geff ;};_cefgdf .TxBoxAttr =&_fcggd ;continue ;};};_bbbef :for {_fabfb ,_fcbbd :=d .Token ();if _fcbbd !=nil {return _fcbbd ;};switch _aacd :=_fabfb .(type ){case _g .StartElement :switch _aacd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_cefgdf .SpLocks =NewCT_ShapeLocking ();if _aebgf :=d .DecodeElement (_cefgdf .SpLocks ,&_aacd );_aebgf !=nil {return _aebgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cefgdf .ExtLst =NewCT_OfficeArtExtensionList ();if _bbbab :=d .DecodeElement (_cefgdf .ExtLst ,&_aacd );_bbbab !=nil {return _bbbab ;};default:_fc .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",_aacd .Name );if _cgadg :=d .Skip ();_cgadg !=nil {return _cgadg ;};};case _g .EndElement :break _bbbef ;case _g .CharData :};};return nil ;};func (_egcfd ST_CompoundLine )ValidateWithPath (path string )error {switch _egcfd {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcfd ));};return nil ;};func (_bacf ST_TextAutonumberScheme )Validate ()error {return _bacf .ValidateWithPath ("")}; -// Validate validates the EG_TextRun and its children -func (_fegadc *EG_TextRun )Validate ()error {return _fegadc .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};func (_gbea *CT_PresetLineDashProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbea .ValAttr !=ST_PresetLineDashValUnset {_gcaaf ,_cafeb :=_gbea .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _cafeb !=nil {return _cafeb ;};start .Attr =append (start .Attr ,_gcaaf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccg *CT_AdjustHandleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccg .AhXY !=nil {_ecbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}};for _ ,_bee :=range _ccg .AhXY {e .EncodeElement (_bee ,_ecbe );};};if _ccg .AhPolar !=nil {_ceg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_bec :=range _ccg .AhPolar {e .EncodeElement (_bec ,_ceg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcfag *CT_SystemColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcfag .ValAttr =ST_SystemColorVal (1);for _ ,_cbdgcd :=range start .Attr {if _cbdgcd .Name .Local =="\u0076\u0061\u006c"{_bcfag .ValAttr .UnmarshalXMLAttr (_cbdgcd );continue ;};if _cbdgcd .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_fffda ,_bdaba :=_cbdgcd .Value ,error (nil );if _bdaba !=nil {return _bdaba ;};_bcfag .LastClrAttr =&_fffda ;continue ;};};_fdada :for {_cdfcbc ,_degee :=d .Token ();if _degee !=nil {return _degee ;};switch _gabcd :=_cdfcbc .(type ){case _b .StartElement :switch _gabcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ebge :=NewEG_ColorTransform ();_ebge .Tint =NewCT_PositiveFixedPercentage ();if _geced :=d .DecodeElement (_ebge .Tint ,&_gabcd );_geced !=nil {return _geced ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_ebge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_decaf :=NewEG_ColorTransform ();_decaf .Shade =NewCT_PositiveFixedPercentage ();if _bceda :=d .DecodeElement (_decaf .Shade ,&_gabcd );_bceda !=nil {return _bceda ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_decaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_bcaec :=NewEG_ColorTransform ();_bcaec .Comp =NewCT_ComplementTransform ();if _efcag :=d .DecodeElement (_bcaec .Comp ,&_gabcd );_efcag !=nil {return _efcag ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_bcaec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_fgdea :=NewEG_ColorTransform ();_fgdea .Inv =NewCT_InverseTransform ();if _cgdbf :=d .DecodeElement (_fgdea .Inv ,&_gabcd );_cgdbf !=nil {return _cgdbf ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_fgdea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_cfefa :=NewEG_ColorTransform ();_cfefa .Gray =NewCT_GrayscaleTransform ();if _ggbfa :=d .DecodeElement (_cfefa .Gray ,&_gabcd );_ggbfa !=nil {return _ggbfa ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_cfefa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_adeafd :=NewEG_ColorTransform ();_adeafd .Alpha =NewCT_PositiveFixedPercentage ();if _dfba :=d .DecodeElement (_adeafd .Alpha ,&_gabcd );_dfba !=nil {return _dfba ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_adeafd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_aefbc :=NewEG_ColorTransform ();_aefbc .AlphaOff =NewCT_FixedPercentage ();if _gafgg :=d .DecodeElement (_aefbc .AlphaOff ,&_gabcd );_gafgg !=nil {return _gafgg ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_aefbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_aaaba :=NewEG_ColorTransform ();_aaaba .AlphaMod =NewCT_PositivePercentage ();if _bgbfd :=d .DecodeElement (_aaaba .AlphaMod ,&_gabcd );_bgbfd !=nil {return _bgbfd ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_aaaba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_gdfcda :=NewEG_ColorTransform ();_gdfcda .Hue =NewCT_PositiveFixedAngle ();if _fgcbee :=d .DecodeElement (_gdfcda .Hue ,&_gabcd );_fgcbee !=nil {return _fgcbee ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_gdfcda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_fdbec :=NewEG_ColorTransform ();_fdbec .HueOff =NewCT_Angle ();if _fecg :=d .DecodeElement (_fdbec .HueOff ,&_gabcd );_fecg !=nil {return _fecg ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_fdbec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ecabd :=NewEG_ColorTransform ();_ecabd .HueMod =NewCT_PositivePercentage ();if _efffd :=d .DecodeElement (_ecabd .HueMod ,&_gabcd );_efffd !=nil {return _efffd ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_ecabd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_gfdbb :=NewEG_ColorTransform ();_gfdbb .Sat =NewCT_Percentage ();if _aefge :=d .DecodeElement (_gfdbb .Sat ,&_gabcd );_aefge !=nil {return _aefge ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_gfdbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gabdb :=NewEG_ColorTransform ();_gabdb .SatOff =NewCT_Percentage ();if _ggdac :=d .DecodeElement (_gabdb .SatOff ,&_gabcd );_ggdac !=nil {return _ggdac ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_gabdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bggcg :=NewEG_ColorTransform ();_bggcg .SatMod =NewCT_Percentage ();if _cbfdc :=d .DecodeElement (_bggcg .SatMod ,&_gabcd );_cbfdc !=nil {return _cbfdc ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_bggcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_efedb :=NewEG_ColorTransform ();_efedb .Lum =NewCT_Percentage ();if _gcee :=d .DecodeElement (_efedb .Lum ,&_gabcd );_gcee !=nil {return _gcee ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_efedb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_dfcec :=NewEG_ColorTransform ();_dfcec .LumOff =NewCT_Percentage ();if _fbebe :=d .DecodeElement (_dfcec .LumOff ,&_gabcd );_fbebe !=nil {return _fbebe ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_dfcec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_edcdf :=NewEG_ColorTransform ();_edcdf .LumMod =NewCT_Percentage ();if _deece :=d .DecodeElement (_edcdf .LumMod ,&_gabcd );_deece !=nil {return _deece ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_edcdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_bdbdb :=NewEG_ColorTransform ();_bdbdb .Red =NewCT_Percentage ();if _cbcb :=d .DecodeElement (_bdbdb .Red ,&_gabcd );_cbcb !=nil {return _cbcb ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_bdbdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dbfa :=NewEG_ColorTransform ();_dbfa .RedOff =NewCT_Percentage ();if _ddfe :=d .DecodeElement (_dbfa .RedOff ,&_gabcd );_ddfe !=nil {return _ddfe ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_dbfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_cfgaad :=NewEG_ColorTransform ();_cfgaad .RedMod =NewCT_Percentage ();if _gafdf :=d .DecodeElement (_cfgaad .RedMod ,&_gabcd );_gafdf !=nil {return _gafdf ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_cfgaad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_eddeeb :=NewEG_ColorTransform ();_eddeeb .Green =NewCT_Percentage ();if _gcacbbc :=d .DecodeElement (_eddeeb .Green ,&_gabcd );_gcacbbc !=nil {return _gcacbbc ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_eddeeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_dbeb :=NewEG_ColorTransform ();_dbeb .GreenOff =NewCT_Percentage ();if _fcgag :=d .DecodeElement (_dbeb .GreenOff ,&_gabcd );_fcgag !=nil {return _fcgag ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_dbeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_fdddeag :=NewEG_ColorTransform ();_fdddeag .GreenMod =NewCT_Percentage ();if _ebdbab :=d .DecodeElement (_fdddeag .GreenMod ,&_gabcd );_ebdbab !=nil {return _ebdbab ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_fdddeag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_afcfb :=NewEG_ColorTransform ();_afcfb .Blue =NewCT_Percentage ();if _fcgggg :=d .DecodeElement (_afcfb .Blue ,&_gabcd );_fcgggg !=nil {return _fcgggg ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_afcfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_aacd :=NewEG_ColorTransform ();_aacd .BlueOff =NewCT_Percentage ();if _agfb :=d .DecodeElement (_aacd .BlueOff ,&_gabcd );_agfb !=nil {return _agfb ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_aacd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_cbdec :=NewEG_ColorTransform ();_cbdec .BlueMod =NewCT_Percentage ();if _ccea :=d .DecodeElement (_cbdec .BlueMod ,&_gabcd );_ccea !=nil {return _ccea ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_cbdec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_dbfbf :=NewEG_ColorTransform ();_dbfbf .Gamma =NewCT_GammaTransform ();if _caggb :=d .DecodeElement (_dbfbf .Gamma ,&_gabcd );_caggb !=nil {return _caggb ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_dbfbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_cadcba :=NewEG_ColorTransform ();_cadcba .InvGamma =NewCT_InverseGammaTransform ();if _eaced :=d .DecodeElement (_cadcba .InvGamma ,&_gabcd );_eaced !=nil {return _eaced ;};_bcfag .EG_ColorTransform =append (_bcfag .EG_ColorTransform ,_cadcba );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_gabcd .Name );if _feafe :=d .Skip ();_feafe !=nil {return _feafe ;};};case _b .EndElement :break _fdada ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path +func (_ecage *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _ecage .TxAttr !=nil {if _cfdgb :=_ecage .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_cfdgb !=nil {return _cfdgb ;};};if _ecage .TyAttr !=nil {if _eaacf :=_ecage .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_eaacf !=nil {return _eaacf ;};};return nil ;};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_fgceg :=&CT_WholeE2oFormatting {};return _fgceg ;};func (_gcfde *EG_EffectProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfcee :for {_faac ,_gebbfd :=d .Token ();if _gebbfd !=nil {return _gebbfd ;};switch _adcad :=_faac .(type ){case _g .StartElement :switch _adcad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_gcfde .EffectLst =NewCT_EffectList ();if _gcbgf :=d .DecodeElement (_gcfde .EffectLst ,&_adcad );_gcbgf !=nil {return _gcbgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_gcfde .EffectDag =NewCT_EffectContainer ();if _dggb :=d .DecodeElement (_gcfde .EffectDag ,&_adcad );_dggb !=nil {return _dggb ;};default:_fc .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",_adcad .Name );if _fegfb :=d .Skip ();_fegfb !=nil {return _fegfb ;};};case _g .EndElement :break _cfcee ;case _g .CharData :};};return nil ;};func (_fdfcee *EG_ThemeableFillStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfbcbd :for {_gfbb ,_dagea :=d .Token ();if _dagea !=nil {return _dagea ;};switch _efaea :=_gfbb .(type ){case _g .StartElement :switch _efaea .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_fdfcee .Fill =NewCT_FillProperties ();if _gagbe :=d .DecodeElement (_fdfcee .Fill ,&_efaea );_gagbe !=nil {return _gagbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_fdfcee .FillRef =NewCT_StyleMatrixReference ();if _dfcge :=d .DecodeElement (_fdfcee .FillRef ,&_efaea );_dfcge !=nil {return _dfcge ;};default:_fc .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",_efaea .Name );if _fbbgc :=d .Skip ();_fbbgc !=nil {return _fbbgc ;};};case _g .EndElement :break _gfbcbd ;case _g .CharData :};};return nil ;};func (_dgagd *CT_PresetShadowEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bagce ,_bebc :=_dgagd .PrstAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073\u0074"});if _bebc !=nil {return _bebc ;};start .Attr =append (start .Attr ,_bagce );if _dgagd .DistAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_dgagd .DistAttr )});};if _dgagd .DirAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_dgagd .DirAttr )});};e .EncodeToken (start );if _dgagd .ScrgbClr !=nil {_beag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dgagd .ScrgbClr ,_beag );};if _dgagd .SrgbClr !=nil {_ggeea :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dgagd .SrgbClr ,_ggeea );};if _dgagd .HslClr !=nil {_eefea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dgagd .HslClr ,_eefea );};if _dgagd .SysClr !=nil {_gcace :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dgagd .SysClr ,_gcace );};if _dgagd .SchemeClr !=nil {_ecaea :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dgagd .SchemeClr ,_ecaea );};if _dgagd .PrstClr !=nil {_fbebe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dgagd .PrstClr ,_fbebe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_cbe :=&CT_AlphaOutsetEffect {};return _cbe };type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;};func (_aagg *CT_GvmlTextShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bbff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_aagg .TxBody ,_bbff );if _aagg .Choice !=nil {_aagg .Choice .MarshalXML (e ,_g .StartElement {});};if _aagg .ExtLst !=nil {_bdaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aagg .ExtLst ,_bdaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbda *CT_Vector3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgdae :=range start .Attr {if _fgdae .Name .Local =="\u0064\u0078"{_fbcad ,_gfcada :=ParseUnionST_Coordinate (_fgdae .Value );if _gfcada !=nil {return _gfcada ;};_dbda .DxAttr =_fbcad ;continue ;};if _fgdae .Name .Local =="\u0064\u0079"{_bfbfa ,_fgbefd :=ParseUnionST_Coordinate (_fgdae .Value );if _fgbefd !=nil {return _fgbefd ;};_dbda .DyAttr =_bfbfa ;continue ;};if _fgdae .Name .Local =="\u0064\u007a"{_faged ,_gcbgg :=ParseUnionST_Coordinate (_fgdae .Value );if _gcbgg !=nil {return _gcbgg ;};_dbda .DzAttr =_faged ;continue ;};};for {_bcbgb ,_degae :=d .Token ();if _degae !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_degae );};if _adecgc ,_affag :=_bcbgb .(_g .EndElement );_affag &&_adecgc .Name ==start .Name {break ;};};return nil ;};func (_bgbee ST_PathShadeType )String ()string {switch _bgbee {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 (_gcba *CT_AudioCD )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0074"}};e .EncodeElement (_gcba .St ,_bfd );_bed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_gcba .End ,_bed );if _gcba .ExtLst !=nil {_gbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcba .ExtLst ,_gbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_fcdcd :=&CT_BlipFillProperties {};return _fcdcd ;}; -// Validate validates the CT_TextBulletSizePoint and its children -func (_ggedec *CT_TextBulletSizePoint )Validate ()error {return _ggedec .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");};func ParseUnionST_OnOff (s string )(_eb .ST_OnOff ,error ){return _eb .ST_OnOff {},nil };func (_cbbfb *CT_FillOverlayEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fafe ,_ddcfd :=_cbbfb .BlendAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0065n\u0064"});if _ddcfd !=nil {return _ddcfd ;};start .Attr =append (start .Attr ,_fafe );e .EncodeToken (start );if _cbbfb .NoFill !=nil {_gcfgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbbfb .NoFill ,_gcfgg );};if _cbbfb .SolidFill !=nil {_acaf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbbfb .SolidFill ,_acaf );};if _cbbfb .GradFill !=nil {_dgcda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbbfb .GradFill ,_dgcda );};if _cbbfb .BlipFill !=nil {_cfcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbbfb .BlipFill ,_cfcb );};if _cbbfb .PattFill !=nil {_ebcbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbbfb .PattFill ,_ebcbf );};if _cbbfb .GrpFill !=nil {_bddab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cbbfb .GrpFill ,_bddab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OfficeArtExtensionList and its children +func (_cgcbe *CT_OfficeArtExtensionList )Validate ()error {return _cgcbe .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};type ST_LightRigType byte ;type Graphic struct{CT_GraphicalObject };func NewCT_Backdrop ()*CT_Backdrop {_cece :=&CT_Backdrop {};_cece .Anchor =NewCT_Point3D ();_cece .Norm =NewCT_Vector3D ();_cece .Up =NewCT_Vector3D ();return _cece ;};type CT_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_afeb *CT_StyleMatrix )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afeb .FillStyleLst =NewCT_FillStyleList ();_afeb .LnStyleLst =NewCT_LineStyleList ();_afeb .EffectStyleLst =NewCT_EffectStyleList ();_afeb .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_ddace :=range start .Attr {if _ddace .Name .Local =="\u006e\u0061\u006d\u0065"{_aegef ,_gaea :=_ddace .Value ,error (nil );if _gaea !=nil {return _gaea ;};_afeb .NameAttr =&_aegef ;continue ;};};_fdfad :for {_ccccf ,_bfcba :=d .Token ();if _bfcba !=nil {return _bfcba ;};switch _dadad :=_ccccf .(type ){case _g .StartElement :switch _dadad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _ggfdf :=d .DecodeElement (_afeb .FillStyleLst ,&_dadad );_ggfdf !=nil {return _ggfdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _adbbf :=d .DecodeElement (_afeb .LnStyleLst ,&_dadad );_adbbf !=nil {return _adbbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _cbfaf :=d .DecodeElement (_afeb .EffectStyleLst ,&_dadad );_cbfaf !=nil {return _cbfaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _cgcca :=d .DecodeElement (_afeb .BgFillStyleLst ,&_dadad );_cgcca !=nil {return _cgcca ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dadad .Name );if _gdccb :=d .Skip ();_gdccb !=nil {return _gdccb ;};};case _g .EndElement :break _fdfad ;case _g .CharData :};};return nil ;};func (_beccga *ST_DgmBuildStep )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcffce ,_edabea :=d .Token ();if _edabea !=nil {return _edabea ;};if _befe ,_geebd :=_bcffce .(_g .EndElement );_geebd &&_befe .Name ==start .Name {*_beccga =1;return nil ;};if _ecfg ,_ffdabb :=_bcffce .(_g .CharData );!_ffdabb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcffce );}else {switch string (_ecfg ){case "":*_beccga =0;case "\u0073\u0070":*_beccga =1;case "\u0062\u0067":*_beccga =2;};};_bcffce ,_edabea =d .Token ();if _edabea !=nil {return _edabea ;};if _dbbegfd ,_eeefb :=_bcffce .(_g .EndElement );_eeefb &&_dbbegfd .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcffce );};func (_fae *CT_ConnectorLocking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fddfg :=range start .Attr {if _fddfg .Name .Local =="\u006e\u006f\u0047r\u0070"{_befc ,_dfgg :=_fg .ParseBool (_fddfg .Value );if _dfgg !=nil {return _dfgg ;};_fae .NoGrpAttr =&_befc ;continue ;};if _fddfg .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_fbddd ,_gfgd :=_fg .ParseBool (_fddfg .Value );if _gfgd !=nil {return _gfgd ;};_fae .NoSelectAttr =&_fbddd ;continue ;};if _fddfg .Name .Local =="\u006e\u006f\u0052o\u0074"{_bcda ,_cebgg :=_fg .ParseBool (_fddfg .Value );if _cebgg !=nil {return _cebgg ;};_fae .NoRotAttr =&_bcda ;continue ;};if _fddfg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cfdba ,_acfc :=_fg .ParseBool (_fddfg .Value );if _acfc !=nil {return _acfc ;};_fae .NoChangeAspectAttr =&_cfdba ;continue ;};if _fddfg .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_fece ,_aeab :=_fg .ParseBool (_fddfg .Value );if _aeab !=nil {return _aeab ;};_fae .NoMoveAttr =&_fece ;continue ;};if _fddfg .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_daff ,_bgec :=_fg .ParseBool (_fddfg .Value );if _bgec !=nil {return _bgec ;};_fae .NoResizeAttr =&_daff ;continue ;};if _fddfg .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_deeae ,_fce :=_fg .ParseBool (_fddfg .Value );if _fce !=nil {return _fce ;};_fae .NoEditPointsAttr =&_deeae ;continue ;};if _fddfg .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_dcggf ,_febg :=_fg .ParseBool (_fddfg .Value );if _febg !=nil {return _febg ;};_fae .NoAdjustHandlesAttr =&_dcggf ;continue ;};if _fddfg .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gffe ,_cbfg :=_fg .ParseBool (_fddfg .Value );if _cbfg !=nil {return _cbfg ;};_fae .NoChangeArrowheadsAttr =&_gffe ;continue ;};if _fddfg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_ecfc ,_ggbabf :=_fg .ParseBool (_fddfg .Value );if _ggbabf !=nil {return _ggbabf ;};_fae .NoChangeShapeTypeAttr =&_ecfc ;continue ;};};_egfg :for {_edd ,_accg :=d .Token ();if _accg !=nil {return _accg ;};switch _afde :=_edd .(type ){case _g .StartElement :switch _afde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fae .ExtLst =NewCT_OfficeArtExtensionList ();if _fcge :=d .DecodeElement (_fae .ExtLst ,&_afde );_fcge !=nil {return _fcge ;};default:_fc .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",_afde .Name );if _aedc :=d .Skip ();_aedc !=nil {return _aedc ;};};case _g .EndElement :break _egfg ;case _g .CharData :};};return nil ;};func (_efaf *CT_SphereCoords )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_efaf .LatAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",_efaf .LonAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0076"},Value :_bb .Sprintf ("\u0025\u0076",_efaf .RevAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcfcf *CT_TextField )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_bcfcf .IdAttr )});if _bcfcf .TypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_bcfcf .TypeAttr )});};e .EncodeToken (start );if _bcfcf .RPr !=nil {_acfde :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_bcfcf .RPr ,_acfde );};if _bcfcf .PPr !=nil {_bebea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_bcfcf .PPr ,_bebea );};if _bcfcf .T !=nil {_bcedg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074"}};_fc .AddPreserveSpaceAttr (&_bcedg ,*_bcfcf .T );e .EncodeElement (_bcfcf .T ,_bcedg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_EffectContainer and its children -func (_aagdg *CT_EffectContainer )Validate ()error {return _aagdg .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");};func (_feaaaf ST_PathFillMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_accbf :=_b .Attr {};_accbf .Name =name ;switch _feaaaf {case ST_PathFillModeUnset :_accbf .Value ="";case ST_PathFillModeNone :_accbf .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_accbf .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_accbf .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_accbf .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case ST_PathFillModeDarken :_accbf .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_accbf .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _accbf ,nil ;};func (_cdeb *CT_Boolean )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdeb .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_cdeb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfcbd ST_TextAlignType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfcbd .String (),start );}; +// Validate validates the CT_GvmlGroupShape and its children +func (_cfaee *CT_GvmlGroupShape )Validate ()error {return _cfaee .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};func (_fgbff ST_EffectContainerType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgbff .String (),start );};func NewCT_ShapeProperties ()*CT_ShapeProperties {_fdccd :=&CT_ShapeProperties {};return _fdccd }; -// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path -func (_ccged *CT_Camera )ValidateWithPath (path string )error {if _ccged .PrstAttr ==ST_PresetCameraTypeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dfdd :=_ccged .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dfdd !=nil {return _dfdd ;};if _ccged .FovAttr !=nil {if *_ccged .FovAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006fv\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ccged .FovAttr );};if *_ccged .FovAttr > 10800000{return _bb .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0031\u0030\u0038\u0030\u0030\u0030\u0030\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ccged .FovAttr );};};if _ccged .ZoomAttr !=nil {if _eac :=_ccged .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_eac !=nil {return _eac ;};};if _ccged .Rot !=nil {if _cbba :=_ccged .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_cbba !=nil {return _cbba ;};};return nil ;}; +// Validate validates the CT_NonVisualDrawingProps and its children +func (_dfbbe *CT_NonVisualDrawingProps )Validate ()error {return _dfbbe .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");};func (_bdebe *ST_PresetPatternVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dacgag ,_dacgb :=d .Token ();if _dacgb !=nil {return _dacgb ;};if _ebccaf ,_fbbga :=_dacgag .(_g .EndElement );_fbbga &&_ebccaf .Name ==start .Name {*_bdebe =1;return nil ;};if _ggagec ,_dcaga :=_dacgag .(_g .CharData );!_dcaga {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dacgag );}else {switch string (_ggagec ){case "":*_bdebe =0;case "\u0070\u0063\u0074\u0035":*_bdebe =1;case "\u0070\u0063\u00741\u0030":*_bdebe =2;case "\u0070\u0063\u00742\u0030":*_bdebe =3;case "\u0070\u0063\u00742\u0035":*_bdebe =4;case "\u0070\u0063\u00743\u0030":*_bdebe =5;case "\u0070\u0063\u00744\u0030":*_bdebe =6;case "\u0070\u0063\u00745\u0030":*_bdebe =7;case "\u0070\u0063\u00746\u0030":*_bdebe =8;case "\u0070\u0063\u00747\u0030":*_bdebe =9;case "\u0070\u0063\u00747\u0035":*_bdebe =10;case "\u0070\u0063\u00748\u0030":*_bdebe =11;case "\u0070\u0063\u00749\u0030":*_bdebe =12;case "\u0068\u006f\u0072\u007a":*_bdebe =13;case "\u0076\u0065\u0072\u0074":*_bdebe =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_bdebe =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_bdebe =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_bdebe =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_bdebe =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_bdebe =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_bdebe =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_bdebe =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_bdebe =22;case "\u0063\u0072\u006fs\u0073":*_bdebe =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_bdebe =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_bdebe =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_bdebe =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_bdebe =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_bdebe =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_bdebe =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_bdebe =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_bdebe =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_bdebe =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_bdebe =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_bdebe =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_bdebe =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_bdebe =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_bdebe =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_bdebe =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_bdebe =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_bdebe =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_bdebe =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_bdebe =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_bdebe =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_bdebe =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_bdebe =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_bdebe =46;case "\u0070\u006c\u0061i\u0064":*_bdebe =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_bdebe =48;case "\u0077\u0065\u0061v\u0065":*_bdebe =49;case "\u0064\u0069\u0076o\u0074":*_bdebe =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_bdebe =51;case "\u0077\u0061\u0076\u0065":*_bdebe =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_bdebe =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_bdebe =54;};};_dacgag ,_dacgb =d .Token ();if _dacgb !=nil {return _dacgb ;};if _gdddc ,_febaf :=_dacgag .(_g .EndElement );_febaf &&_gdddc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dacgag );};func (_ffeag *CT_TableStyleList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0066"},Value :_bb .Sprintf ("\u0025\u0076",_ffeag .DefAttr )});e .EncodeToken (start );if _ffeag .TblStyle !=nil {_dadgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_efcd :=range _ffeag .TblStyle {e .EncodeElement (_efcd ,_dadgf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egffdg *CT_WholeE2oFormatting )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egffdg .Ln !=nil {_bacd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_egffdg .Ln ,_bacd );};if _egffdg .EffectLst !=nil {_eaefd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egffdg .EffectLst ,_eaefd );};if _egffdg .EffectDag !=nil {_accbf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_egffdg .EffectDag ,_accbf );};e .EncodeToken (_g .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 NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_aggg :=&CT_OfficeArtExtension {};return _aggg ;};func (_gfgg *CT_GroupLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcef :=range start .Attr {if _gcef .Name .Local =="\u006e\u006f\u0047r\u0070"{_cffaf ,_bfcbd :=_a .ParseBool (_gcef .Value );if _bfcbd !=nil {return _bfcbd ;};_gfgg .NoGrpAttr =&_cffaf ;continue ;};if _gcef .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_ebdfe ,_bedba :=_a .ParseBool (_gcef .Value );if _bedba !=nil {return _bedba ;};_gfgg .NoUngrpAttr =&_ebdfe ;continue ;};if _gcef .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gfgef ,_cgcg :=_a .ParseBool (_gcef .Value );if _cgcg !=nil {return _cgcg ;};_gfgg .NoSelectAttr =&_gfgef ;continue ;};if _gcef .Name .Local =="\u006e\u006f\u0052o\u0074"{_aedd ,_gbfe :=_a .ParseBool (_gcef .Value );if _gbfe !=nil {return _gbfe ;};_gfgg .NoRotAttr =&_aedd ;continue ;};if _gcef .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cageb ,_eeadbb :=_a .ParseBool (_gcef .Value );if _eeadbb !=nil {return _eeadbb ;};_gfgg .NoChangeAspectAttr =&_cageb ;continue ;};if _gcef .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bcbb ,_dbdaa :=_a .ParseBool (_gcef .Value );if _dbdaa !=nil {return _dbdaa ;};_gfgg .NoMoveAttr =&_bcbb ;continue ;};if _gcef .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dbeca ,_fbed :=_a .ParseBool (_gcef .Value );if _fbed !=nil {return _fbed ;};_gfgg .NoResizeAttr =&_dbeca ;continue ;};};_agdb :for {_feec ,_eabbe :=d .Token ();if _eabbe !=nil {return _eabbe ;};switch _gaee :=_feec .(type ){case _b .StartElement :switch _gaee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfgg .ExtLst =NewCT_OfficeArtExtensionList ();if _bgbda :=d .DecodeElement (_gfgg .ExtLst ,&_gaee );_bgbda !=nil {return _bgbda ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_gaee .Name );if _fbbdf :=d .Skip ();_fbbdf !=nil {return _fbbdf ;};};case _b .EndElement :break _agdb ;case _b .CharData :};};return nil ;};func NewCT_Table ()*CT_Table {_gdgd :=&CT_Table {};_gdgd .TblGrid =NewCT_TableGrid ();return _gdgd }; +// Validate validates the CT_GroupFillProperties and its children +func (_dafggc *CT_GroupFillProperties )Validate ()error {return _dafggc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_ggcb :=&CT_GraphicalObjectFrameLocking {};return _ggcb ;};type ST_TextVerticalType byte ;func NewEG_ColorChoice ()*EG_ColorChoice {_cffef :=&EG_ColorChoice {};return _cffef };func (_baegfc *ST_BevelPresetType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbeca ,_dcega :=d .Token ();if _dcega !=nil {return _dcega ;};if _cfcac ,_eebbge :=_dbeca .(_g .EndElement );_eebbge &&_cfcac .Name ==start .Name {*_baegfc =1;return nil ;};if _eccg ,_gbeae :=_dbeca .(_g .CharData );!_gbeae {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbeca );}else {switch string (_eccg ){case "":*_baegfc =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_baegfc =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_baegfc =2;case "\u0073\u006c\u006fp\u0065":*_baegfc =3;case "\u0063\u0072\u006fs\u0073":*_baegfc =4;case "\u0061\u006e\u0067l\u0065":*_baegfc =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_baegfc =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_baegfc =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_baegfc =8;case "\u0064\u0069\u0076o\u0074":*_baegfc =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_baegfc =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_baegfc =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_baegfc =12;};};_dbeca ,_dcega =d .Token ();if _dcega !=nil {return _dcega ;};if _ffcfb ,_aaffb :=_dbeca .(_g .EndElement );_aaffb &&_ffcfb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbeca );};func (_gcaedf ST_AnimationBuildType )ValidateWithPath (path string )error {switch _gcaedf {case 0,1:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcaedf ));};return nil ;};func NewCT_LineEndProperties ()*CT_LineEndProperties {_cbbb :=&CT_LineEndProperties {};return _cbbb };func (_ggecca ST_TextTabAlignType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ggecca .String (),start );};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_faece :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_faece .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_faece .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_faece .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_faece .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_faece .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ;};return _faece ,nil ;};func (_beed *CT_BaseStyles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beed .ClrScheme =NewCT_ColorScheme ();_beed .FontScheme =NewCT_FontScheme ();_beed .FmtScheme =NewCT_StyleMatrix ();_cff :for {_eacd ,_dfa :=d .Token ();if _dfa !=nil {return _dfa ;};switch _bdgd :=_eacd .(type ){case _g .StartElement :switch _bdgd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _dgae :=d .DecodeElement (_beed .ClrScheme ,&_bdgd );_dgae !=nil {return _dgae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _cde :=d .DecodeElement (_beed .FontScheme ,&_bdgd );_cde !=nil {return _cde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _adcg :=d .DecodeElement (_beed .FmtScheme ,&_bdgd );_adcg !=nil {return _adcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beed .ExtLst =NewCT_OfficeArtExtensionList ();if _adbe :=d .DecodeElement (_beed .ExtLst ,&_bdgd );_adbe !=nil {return _adbe ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bdgd .Name );if _adga :=d .Skip ();_adga !=nil {return _adga ;};};case _g .EndElement :break _cff ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path -func (_cgeag *CT_EffectList )ValidateWithPath (path string )error {if _cgeag .Blur !=nil {if _cbeb :=_cgeag .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_cbeb !=nil {return _cbeb ;};};if _cgeag .FillOverlay !=nil {if _abeb :=_cgeag .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_abeb !=nil {return _abeb ;};};if _cgeag .Glow !=nil {if _gdcef :=_cgeag .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_gdcef !=nil {return _gdcef ;};};if _cgeag .InnerShdw !=nil {if _agdd :=_cgeag .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_agdd !=nil {return _agdd ;};};if _cgeag .OuterShdw !=nil {if _cfbdf :=_cgeag .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_cfbdf !=nil {return _cfbdf ;};};if _cgeag .PrstShdw !=nil {if _aaba :=_cgeag .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_aaba !=nil {return _aaba ;};};if _cgeag .Reflection !=nil {if _acbee :=_cgeag .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_acbee !=nil {return _acbee ;};};if _cgeag .SoftEdge !=nil {if _egbb :=_cgeag .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_egbb !=nil {return _egbb ;};};return nil ;};func (_cbcf *CT_ColorMRU )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faac :for {_acfa ,_bedad :=d .Token ();if _bedad !=nil {return _bedad ;};switch _fbgd :=_acfa .(type ){case _b .StartElement :switch _fbgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_geafa :=NewEG_ColorChoice ();_geafa .ScrgbClr =NewCT_ScRgbColor ();if _gcdf :=d .DecodeElement (_geafa .ScrgbClr ,&_fbgd );_gcdf !=nil {return _gcdf ;};_cbcf .EG_ColorChoice =append (_cbcf .EG_ColorChoice ,_geafa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gadc :=NewEG_ColorChoice ();_gadc .SrgbClr =NewCT_SRgbColor ();if _bbaa :=d .DecodeElement (_gadc .SrgbClr ,&_fbgd );_bbaa !=nil {return _bbaa ;};_cbcf .EG_ColorChoice =append (_cbcf .EG_ColorChoice ,_gadc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gdeb :=NewEG_ColorChoice ();_gdeb .HslClr =NewCT_HslColor ();if _gdcfc :=d .DecodeElement (_gdeb .HslClr ,&_fbgd );_gdcfc !=nil {return _gdcfc ;};_cbcf .EG_ColorChoice =append (_cbcf .EG_ColorChoice ,_gdeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ecg :=NewEG_ColorChoice ();_ecg .SysClr =NewCT_SystemColor ();if _ddec :=d .DecodeElement (_ecg .SysClr ,&_fbgd );_ddec !=nil {return _ddec ;};_cbcf .EG_ColorChoice =append (_cbcf .EG_ColorChoice ,_ecg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cega :=NewEG_ColorChoice ();_cega .SchemeClr =NewCT_SchemeColor ();if _ebaag :=d .DecodeElement (_cega .SchemeClr ,&_fbgd );_ebaag !=nil {return _ebaag ;};_cbcf .EG_ColorChoice =append (_cbcf .EG_ColorChoice ,_cega );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fdd :=NewEG_ColorChoice ();_fdd .PrstClr =NewCT_PresetColor ();if _ffbfd :=d .DecodeElement (_fdd .PrstClr ,&_fbgd );_ffbfd !=nil {return _ffbfd ;};_cbcf .EG_ColorChoice =append (_cbcf .EG_ColorChoice ,_fdd );default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055\u0020\u0025\u0076",_fbgd .Name );if _bdae :=d .Skip ();_bdae !=nil {return _bdae ;};};case _b .EndElement :break _faac ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path +func (_dbeae *CT_TintEffect )ValidateWithPath (path string )error {if _dbeae .HueAttr !=nil {if *_dbeae .HueAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dbeae .HueAttr );};if *_dbeae .HueAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dbeae .HueAttr );};};if _dbeae .AmtAttr !=nil {if _eegdaa :=_dbeae .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_eegdaa !=nil {return _eegdaa ;};};return nil ;};func (_fcfae ST_PresetShadowVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fcfae .String (),start );};func (_ffcbb *EG_Geometry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbge :for {_cfdbg ,_decaa :=d .Token ();if _decaa !=nil {return _decaa ;};switch _ccddg :=_cfdbg .(type ){case _g .StartElement :switch _ccddg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_ffcbb .CustGeom =NewCT_CustomGeometry2D ();if _dfebg :=d .DecodeElement (_ffcbb .CustGeom ,&_ccddg );_dfebg !=nil {return _dfebg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_ffcbb .PrstGeom =NewCT_PresetGeometry2D ();if _adcea :=d .DecodeElement (_ffcbb .PrstGeom ,&_ccddg );_adcea !=nil {return _adcea ;};default:_fc .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_ccddg .Name );if _badaf :=d .Skip ();_badaf !=nil {return _badaf ;};};case _g .EndElement :break _ecbge ;case _g .CharData :};};return nil ;};func (_eccff ST_LineEndWidth )String ()string {switch _eccff {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func (_dfbegd ST_FixedPercentage )String ()string {if _dfbegd .ST_FixedPercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_dfbegd .ST_FixedPercentageDecimal );};if _dfbegd .ST_FixedPercentage !=nil {return _dfbegd .ST_FixedPercentage .String ();};return "";};func (_ffeb ST_AdjCoordinate )String ()string {if _ffeb .ST_Coordinate !=nil {return _ffeb .ST_Coordinate .String ();};if _ffeb .ST_GeomGuideName !=nil {return _bb .Sprintf ("\u0025\u0076",*_ffeb .ST_GeomGuideName );};return "";}; -// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path -func (_eeab *CT_CustomColorList )ValidateWithPath (path string )error {for _ddfd ,_fdea :=range _eeab .CustClr {if _afdd :=_fdea .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_ddfd ));_afdd !=nil {return _afdd ;};};return nil ;};func (_dfded *ST_OnOffStyleType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfded =0;case "\u006f\u006e":*_dfded =1;case "\u006f\u0066\u0066":*_dfded =2;case "\u0064\u0065\u0066":*_dfded =3;};return nil ;};func (_gcd *CT_AudioCDTime )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aae :=range start .Attr {if _aae .Name .Local =="\u0074\u0072\u0061c\u006b"{_ffd ,_afggd :=_a .ParseUint (_aae .Value ,10,8);if _afggd !=nil {return _afggd ;};_gcd .TrackAttr =uint8 (_ffd );continue ;};if _aae .Name .Local =="\u0074\u0069\u006d\u0065"{_dgad ,_daae :=_a .ParseUint (_aae .Value ,10,32);if _daae !=nil {return _daae ;};_efcb :=uint32 (_dgad );_gcd .TimeAttr =&_efcb ;continue ;};};for {_cgb ,_eed :=d .Token ();if _eed !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0054\u0069\u006d\u0065:\u0020\u0025\u0073",_eed );};if _fbe ,_ebcg :=_cgb .(_b .EndElement );_ebcg &&_fbe .Name ==start .Name {break ;};};return nil ;};func (_ffebf *ST_PositivePercentage )Validate ()error {return _ffebf .ValidateWithPath ("")};func (_ffed *CT_AnimationChartBuildProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgdg :=range start .Attr {if _bgdg .Name .Local =="\u0062\u006c\u0064"{_bggf ,_fbcd :=ParseUnionST_AnimationChartBuildType (_bgdg .Value );if _fbcd !=nil {return _fbcd ;};_ffed .BldAttr =&_bggf ;continue ;};if _bgdg .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_bedg ,_beac :=_a .ParseBool (_bgdg .Value );if _beac !=nil {return _beac ;};_ffed .AnimBgAttr =&_bedg ;continue ;};};for {_bgf ,_efb :=d .Token ();if _efb !=nil {return _bb .Errorf ("\u0070a\u0072\u0073i\u006e\u0067\u0020\u0043T\u005f\u0041\u006ei\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061rt\u0042\u0075\u0069l\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069e\u0073\u003a \u0025\u0073",_efb );};if _eab ,_becb :=_bgf .(_b .EndElement );_becb &&_eab .Name ==start .Name {break ;};};return nil ;};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_eggac :=&EG_LineJoinProperties {};return _eggac ;}; +// Validate validates the AG_Blob and its children +func (_e *AG_Blob )Validate ()error {return _e .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};func (_efggcb ST_PresetShadowVal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gddeec :=_g .Attr {};_gddeec .Name =name ;switch _efggcb {case ST_PresetShadowValUnset :_gddeec .Value ="";case ST_PresetShadowValShdw1 :_gddeec .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_gddeec .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_gddeec .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_gddeec .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_gddeec .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_gddeec .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_gddeec .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_gddeec .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_gddeec .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_gddeec .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_gddeec .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_gddeec .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_gddeec .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_gddeec .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_gddeec .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_gddeec .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_gddeec .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_gddeec .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_gddeec .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_gddeec .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _gddeec ,nil ;};func (_caaaef ST_AnimationBuildType )Validate ()error {return _caaaef .ValidateWithPath ("")};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_efaag *CT_TextBulletColorFollowText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbbac *CT_Hyperlink )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdbe :=range start .Attr {if _fdbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fdbe .Name .Local =="\u0069\u0064"||_fdbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fdbe .Name .Local =="\u0069\u0064"{_gffef ,_dgag :=_fdbe .Value ,error (nil );if _dgag !=nil {return _dgag ;};_fbbac .IdAttr =&_gffef ;continue ;};if _fdbe .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_fedcb ,_ffggb :=_fdbe .Value ,error (nil );if _ffggb !=nil {return _ffggb ;};_fbbac .InvalidUrlAttr =&_fedcb ;continue ;};if _fdbe .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_cafaf ,_degc :=_fdbe .Value ,error (nil );if _degc !=nil {return _degc ;};_fbbac .ActionAttr =&_cafaf ;continue ;};if _fdbe .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_eaedb ,_ffab :=_fdbe .Value ,error (nil );if _ffab !=nil {return _ffab ;};_fbbac .TgtFrameAttr =&_eaedb ;continue ;};if _fdbe .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_cbcaf ,_bcdba :=_fdbe .Value ,error (nil );if _bcdba !=nil {return _bcdba ;};_fbbac .TooltipAttr =&_cbcaf ;continue ;};if _fdbe .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_fdeef ,_ggef :=_fg .ParseBool (_fdbe .Value );if _ggef !=nil {return _ggef ;};_fbbac .HistoryAttr =&_fdeef ;continue ;};if _fdbe .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_cadbe ,_bdbag :=_fg .ParseBool (_fdbe .Value );if _bdbag !=nil {return _bdbag ;};_fbbac .HighlightClickAttr =&_cadbe ;continue ;};if _fdbe .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_cadg ,_dgec :=_fg .ParseBool (_fdbe .Value );if _dgec !=nil {return _dgec ;};_fbbac .EndSndAttr =&_cadg ;continue ;};};_efbbf :for {_daddd ,_bafcb :=d .Token ();if _bafcb !=nil {return _bafcb ;};switch _ggagdc :=_daddd .(type ){case _g .StartElement :switch _ggagdc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:_fbbac .Snd =NewCT_EmbeddedWAVAudioFile ();if _ggdae :=d .DecodeElement (_fbbac .Snd ,&_ggagdc );_ggdae !=nil {return _ggdae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbbac .ExtLst =NewCT_OfficeArtExtensionList ();if _ffdf :=d .DecodeElement (_fbbac .ExtLst ,&_ggagdc );_ffdf !=nil {return _ffdf ;};default:_fc .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_ggagdc .Name );if _aadff :=d .Skip ();_aadff !=nil {return _aadff ;};};case _g .EndElement :break _efbbf ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_GradientStop and its children -func (_dcac *CT_GradientStop )Validate ()error {return _dcac .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");}; +// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path +func (_fgcgc *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _fgcgc .Ln !=nil {if _dccda :=_fgcgc .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_dccda !=nil {return _dccda ;};};if _fgcgc .EffectLst !=nil {if _baaa :=_fgcgc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_baaa !=nil {return _baaa ;};};if _fgcgc .EffectDag !=nil {if _abeba :=_fgcgc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_abeba !=nil {return _abeba ;};};return nil ;}; -// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path -func (_ecgdd *CT_LineEndProperties )ValidateWithPath (path string )error {if _bcfe :=_ecgdd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcfe !=nil {return _bcfe ;};if _dbdada :=_ecgdd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dbdada !=nil {return _dbdada ;};if _gccg :=_ecgdd .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_gccg !=nil {return _gccg ;};return nil ;}; +// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path +func (_eaaed *CT_FontReference )ValidateWithPath (path string )error {if _eaaed .IdxAttr ==ST_FontCollectionIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fI\u0064\u0078\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _defa :=_eaaed .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_defa !=nil {return _defa ;};if _eaaed .ScrgbClr !=nil {if _daeba :=_eaaed .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_daeba !=nil {return _daeba ;};};if _eaaed .SrgbClr !=nil {if _bcffc :=_eaaed .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bcffc !=nil {return _bcffc ;};};if _eaaed .HslClr !=nil {if _adgag :=_eaaed .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_adgag !=nil {return _adgag ;};};if _eaaed .SysClr !=nil {if _fccbe :=_eaaed .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fccbe !=nil {return _fccbe ;};};if _eaaed .SchemeClr !=nil {if _ceeg :=_eaaed .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ceeg !=nil {return _ceeg ;};};if _eaaed .PrstClr !=nil {if _ggdda :=_eaaed .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ggdda !=nil {return _ggdda ;};};return nil ;};func (_aafdc *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aafdc .NoFill !=nil {_cdbce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aafdc .NoFill ,_cdbce );};if _aafdc .SolidFill !=nil {_cbcdc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aafdc .SolidFill ,_cbcdc );};if _aafdc .GradFill !=nil {_gagade :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aafdc .GradFill ,_gagade );};if _aafdc .BlipFill !=nil {_gbaed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aafdc .BlipFill ,_gbaed );};if _aafdc .PattFill !=nil {_ebade :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aafdc .PattFill ,_ebade );};if _aafdc .GrpFill !=nil {_eacc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_aafdc .GrpFill ,_eacc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ReflectionEffect and its children -func (_ecbcgg *CT_ReflectionEffect )Validate ()error {return _ecbcgg .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gecbf *EG_Effect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgba :for {_bbadbg ,_cffbf :=d .Token ();if _cffbf !=nil {return _cffbf ;};switch _daecf :=_bbadbg .(type ){case _b .StartElement :switch _daecf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_gecbf .Cont =NewCT_EffectContainer ();if _cefg :=d .DecodeElement (_gecbf .Cont ,&_daecf );_cefg !=nil {return _cefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_gecbf .Effect =NewCT_EffectReference ();if _cegad :=d .DecodeElement (_gecbf .Effect ,&_daecf );_cegad !=nil {return _cegad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_gecbf .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _ffaba :=d .DecodeElement (_gecbf .AlphaBiLevel ,&_daecf );_ffaba !=nil {return _ffaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_gecbf .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _bbbbdd :=d .DecodeElement (_gecbf .AlphaCeiling ,&_daecf );_bbbbdd !=nil {return _bbbbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_gecbf .AlphaFloor =NewCT_AlphaFloorEffect ();if _ddgfb :=d .DecodeElement (_gecbf .AlphaFloor ,&_daecf );_ddgfb !=nil {return _ddgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_gecbf .AlphaInv =NewCT_AlphaInverseEffect ();if _gbdga :=d .DecodeElement (_gecbf .AlphaInv ,&_daecf );_gbdga !=nil {return _gbdga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gecbf .AlphaMod =NewCT_AlphaModulateEffect ();if _fafeb :=d .DecodeElement (_gecbf .AlphaMod ,&_daecf );_fafeb !=nil {return _fafeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_gecbf .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _ccbed :=d .DecodeElement (_gecbf .AlphaModFix ,&_daecf );_ccbed !=nil {return _ccbed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_gecbf .AlphaOutset =NewCT_AlphaOutsetEffect ();if _gdcdc :=d .DecodeElement (_gecbf .AlphaOutset ,&_daecf );_gdcdc !=nil {return _gdcdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_gecbf .AlphaRepl =NewCT_AlphaReplaceEffect ();if _afaaf :=d .DecodeElement (_gecbf .AlphaRepl ,&_daecf );_afaaf !=nil {return _afaaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_gecbf .BiLevel =NewCT_BiLevelEffect ();if _ecdacb :=d .DecodeElement (_gecbf .BiLevel ,&_daecf );_ecdacb !=nil {return _ecdacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_gecbf .Blend =NewCT_BlendEffect ();if _fdedc :=d .DecodeElement (_gecbf .Blend ,&_daecf );_fdedc !=nil {return _fdedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_gecbf .Blur =NewCT_BlurEffect ();if _ecgbd :=d .DecodeElement (_gecbf .Blur ,&_daecf );_ecgbd !=nil {return _ecgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gecbf .ClrChange =NewCT_ColorChangeEffect ();if _gbcbaf :=d .DecodeElement (_gecbf .ClrChange ,&_daecf );_gbcbaf !=nil {return _gbcbaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_gecbf .ClrRepl =NewCT_ColorReplaceEffect ();if _fcae :=d .DecodeElement (_gecbf .ClrRepl ,&_daecf );_fcae !=nil {return _fcae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_gecbf .Duotone =NewCT_DuotoneEffect ();if _adbcf :=d .DecodeElement (_gecbf .Duotone ,&_daecf );_adbcf !=nil {return _adbcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_gecbf .Fill =NewCT_FillEffect ();if _fabgde :=d .DecodeElement (_gecbf .Fill ,&_daecf );_fabgde !=nil {return _fabgde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_gecbf .FillOverlay =NewCT_FillOverlayEffect ();if _beafe :=d .DecodeElement (_gecbf .FillOverlay ,&_daecf );_beafe !=nil {return _beafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_gecbf .Glow =NewCT_GlowEffect ();if _abbcg :=d .DecodeElement (_gecbf .Glow ,&_daecf );_abbcg !=nil {return _abbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_gecbf .Grayscl =NewCT_GrayscaleEffect ();if _agcfa :=d .DecodeElement (_gecbf .Grayscl ,&_daecf );_agcfa !=nil {return _agcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_gecbf .Hsl =NewCT_HSLEffect ();if _aggbga :=d .DecodeElement (_gecbf .Hsl ,&_daecf );_aggbga !=nil {return _aggbga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_gecbf .InnerShdw =NewCT_InnerShadowEffect ();if _abaaa :=d .DecodeElement (_gecbf .InnerShdw ,&_daecf );_abaaa !=nil {return _abaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_gecbf .Lum =NewCT_LuminanceEffect ();if _deeab :=d .DecodeElement (_gecbf .Lum ,&_daecf );_deeab !=nil {return _deeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_gecbf .OuterShdw =NewCT_OuterShadowEffect ();if _dcedd :=d .DecodeElement (_gecbf .OuterShdw ,&_daecf );_dcedd !=nil {return _dcedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_gecbf .PrstShdw =NewCT_PresetShadowEffect ();if _aebbc :=d .DecodeElement (_gecbf .PrstShdw ,&_daecf );_aebbc !=nil {return _aebbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_gecbf .Reflection =NewCT_ReflectionEffect ();if _bgfegb :=d .DecodeElement (_gecbf .Reflection ,&_daecf );_bgfegb !=nil {return _bgfegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_gecbf .RelOff =NewCT_RelativeOffsetEffect ();if _agbfe :=d .DecodeElement (_gecbf .RelOff ,&_daecf );_agbfe !=nil {return _agbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_gecbf .SoftEdge =NewCT_SoftEdgesEffect ();if _cegg :=d .DecodeElement (_gecbf .SoftEdge ,&_daecf );_cegg !=nil {return _cegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gecbf .Tint =NewCT_TintEffect ();if _eacde :=d .DecodeElement (_gecbf .Tint ,&_daecf );_eacde !=nil {return _eacde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_gecbf .Xfrm =NewCT_TransformEffect ();if _aaade :=d .DecodeElement (_gecbf .Xfrm ,&_daecf );_aaade !=nil {return _aaade ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0045\u0066\u0066e\u0063\u0074 \u0025\u0076",_daecf .Name );if _eggfbc :=d .Skip ();_eggfbc !=nil {return _eggfbc ;};};case _b .EndElement :break _edgba ;case _b .CharData :};};return nil ;};func (_agafa ST_TextAnchoringType )Validate ()error {return _agafa .ValidateWithPath ("")};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_efeab :=&CT_GrayscaleEffect {};return _efeab }; +// Validate validates the CT_DashStopList and its children +func (_fgge *CT_DashStopList )Validate ()error {return _fgge .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_edcg *CT_Point3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_edcg .XAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_edcg .YAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007a"},Value :_bb .Sprintf ("\u0025\u0076",_edcg .ZAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PositiveFixedAngle and its children -func (_gcagg *CT_PositiveFixedAngle )Validate ()error {return _gcagg .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");};func (_deffce *EG_TextBulletSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcfec :for {_ggegae ,_gacede :=d .Token ();if _gacede !=nil {return _gacede ;};switch _aace :=_ggegae .(type ){case _b .StartElement :switch _aace .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_deffce .BuSzTx =NewCT_TextBulletSizeFollowText ();if _cdcaa :=d .DecodeElement (_deffce .BuSzTx ,&_aace );_cdcaa !=nil {return _cdcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_deffce .BuSzPct =NewCT_TextBulletSizePercent ();if _ebbeb :=d .DecodeElement (_deffce .BuSzPct ,&_aace );_ebbeb !=nil {return _ebbeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_deffce .BuSzPts =NewCT_TextBulletSizePoint ();if _acgcf :=d .DecodeElement (_deffce .BuSzPts ,&_aace );_acgcf !=nil {return _acgcf ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0020\u0025\u0076",_aace .Name );if _daaef :=d .Skip ();_daaef !=nil {return _daaef ;};};case _b .EndElement :break _dcfec ;case _b .CharData :};};return nil ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;}; +// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path +func (_gbgcb *CT_Path2D )ValidateWithPath (path string )error {if _gbgcb .WAttr !=nil {if *_gbgcb .WAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gbgcb .WAttr );};if *_gbgcb .WAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gbgcb .WAttr );};};if _gbgcb .HAttr !=nil {if *_gbgcb .HAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_gbgcb .HAttr );};if *_gbgcb .HAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_gbgcb .HAttr );};};if _aada :=_gbgcb .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_aada !=nil {return _aada ;};for _defd ,_cada :=range _gbgcb .Close {if _edabd :=_cada .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_defd ));_edabd !=nil {return _edabd ;};};for _ffcfge ,_ggdg :=range _gbgcb .MoveTo {if _dggad :=_ggdg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ffcfge ));_dggad !=nil {return _dggad ;};};for _debe ,_cagg :=range _gbgcb .LnTo {if _cdebf :=_cagg .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_debe ));_cdebf !=nil {return _cdebf ;};};for _ffae ,_eadd :=range _gbgcb .ArcTo {if _cbac :=_eadd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ffae ));_cbac !=nil {return _cbac ;};};for _fggab ,_feac :=range _gbgcb .QuadBezTo {if _fdgca :=_feac .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_fggab ));_fdgca !=nil {return _fdgca ;};};for _dbedf ,_ffffc :=range _gbgcb .CubicBezTo {if _edaeb :=_ffffc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_dbedf ));_edaeb !=nil {return _edaeb ;};};return nil ;}; -// Validate validates the CT_ObjectStyleDefaults and its children -func (_adbac *CT_ObjectStyleDefaults )Validate ()error {return _adbac .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};type CT_GvmlUseShapeRectangle struct{};func (_gfcecf ST_AnimationChartBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfcecf .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_b .CharData (_gfcecf .ST_AnimationBuildType .String ()));};if _gfcecf .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_b .CharData (_gfcecf .ST_AnimationChartOnlyBuildType .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewGraphic ()*Graphic {_bggbd :=&Graphic {};_bggbd .CT_GraphicalObject =*NewCT_GraphicalObject ();return _bggbd ;};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;};func (_gfaacg *CT_LineJoinMiterProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfaacg .LimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006d"},Value :_bb .Sprintf ("\u0025\u0076",*_gfaacg .LimAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_bgdgb :=&CT_ContentPartLocking {};return _bgdgb ;};func (_bbab *CT_CustomGeometry2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbab .AvLst !=nil {_egcg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_bbab .AvLst ,_egcg );};if _bbab .GdLst !=nil {_fbgb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bbab .GdLst ,_fbgb );};if _bbab .AhLst !=nil {_fdgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}};e .EncodeElement (_bbab .AhLst ,_fdgd );};if _bbab .CxnLst !=nil {_cffcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_bbab .CxnLst ,_cffcg );};if _bbab .Rect !=nil {_gadcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}};e .EncodeElement (_bbab .Rect ,_gadcd );};_cgcec :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_bbab .PathLst ,_cgcec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LineJoinBevel struct{};const (ST_PitchFamilyUnset ST_PitchFamily =0;ST_PitchFamily00 ST_PitchFamily =1;ST_PitchFamily01 ST_PitchFamily =2;ST_PitchFamily02 ST_PitchFamily =3;ST_PitchFamily16 ST_PitchFamily =4;ST_PitchFamily17 ST_PitchFamily =5;ST_PitchFamily18 ST_PitchFamily =6;ST_PitchFamily32 ST_PitchFamily =7;ST_PitchFamily33 ST_PitchFamily =8;ST_PitchFamily34 ST_PitchFamily =9;ST_PitchFamily48 ST_PitchFamily =10;ST_PitchFamily49 ST_PitchFamily =11;ST_PitchFamily50 ST_PitchFamily =12;ST_PitchFamily64 ST_PitchFamily =13;ST_PitchFamily65 ST_PitchFamily =14;ST_PitchFamily66 ST_PitchFamily =15;ST_PitchFamily80 ST_PitchFamily =16;ST_PitchFamily81 ST_PitchFamily =17;ST_PitchFamily82 ST_PitchFamily =18;);type ST_PresetColorVal byte ;func (_ddgea *CT_WholeE2oFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddgea .Ln !=nil {_dcedg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_ddgea .Ln ,_dcedg );};if _ddgea .EffectLst !=nil {_eefe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddgea .EffectLst ,_eefe );};if _ddgea .EffectDag !=nil {_gccdg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_ddgea .EffectDag ,_gccdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path +func (_cbcgc *CT_ColorScheme )ValidateWithPath (path string )error {if _fcbe :=_cbcgc .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_fcbe !=nil {return _fcbe ;};if _dgbad :=_cbcgc .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_dgbad !=nil {return _dgbad ;};if _edec :=_cbcgc .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_edec !=nil {return _edec ;};if _cbeb :=_cbcgc .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_cbeb !=nil {return _cbeb ;};if _eggae :=_cbcgc .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031");_eggae !=nil {return _eggae ;};if _ffbf :=_cbcgc .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_ffbf !=nil {return _ffbf ;};if _egec :=_cbcgc .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033");_egec !=nil {return _egec ;};if _bfec :=_cbcgc .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_bfec !=nil {return _bfec ;};if _eagf :=_cbcgc .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035");_eagf !=nil {return _eagf ;};if _dcaca :=_cbcgc .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_dcaca !=nil {return _dcaca ;};if _geef :=_cbcgc .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_geef !=nil {return _geef ;};if _bedd :=_cbcgc .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_bedd !=nil {return _bedd ;};if _cbcgc .ExtLst !=nil {if _cagd :=_cbcgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagd !=nil {return _cagd ;};};return nil ;};func (_gbdgd *CT_ObjectStyleDefaults )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecfbg :for {_geecb ,_gcab :=d .Token ();if _gcab !=nil {return _gcab ;};switch _afad :=_geecb .(type ){case _g .StartElement :switch _afad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0044e\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0044e\u0066"}:_gbdgd .SpDef =NewCT_DefaultShapeDefinition ();if _gggb :=d .DecodeElement (_gbdgd .SpDef ,&_afad );_gggb !=nil {return _gggb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0044e\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0044e\u0066"}:_gbdgd .LnDef =NewCT_DefaultShapeDefinition ();if _dabgd :=d .DecodeElement (_gbdgd .LnDef ,&_afad );_dabgd !=nil {return _dabgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0044e\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0044e\u0066"}:_gbdgd .TxDef =NewCT_DefaultShapeDefinition ();if _edfdd :=d .DecodeElement (_gbdgd .TxDef ,&_afad );_edfdd !=nil {return _edfdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbdgd .ExtLst =NewCT_OfficeArtExtensionList ();if _degbc :=d .DecodeElement (_gbdgd .ExtLst ,&_afad );_degbc !=nil {return _degbc ;};default:_fc .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",_afad .Name );if _bafe :=d .Skip ();_bafe !=nil {return _bafe ;};};case _g .EndElement :break _ecfbg ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path -func (_ceefd *CT_Transform2D )ValidateWithPath (path string )error {if _ceefd .Off !=nil {if _gbbdgg :=_ceefd .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_gbbdgg !=nil {return _gbbdgg ;};};if _ceefd .Ext !=nil {if _dffdb :=_ceefd .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_dffdb !=nil {return _dffdb ;};};return nil ;};func (_egge *CT_ColorMapping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bgff ,_afgc :=_egge .Bg1Attr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0067\u0031"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Tx1Attr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0078\u0031"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Bg2Attr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0067\u0032"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Tx2Attr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0078\u0032"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Accent1Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Accent2Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Accent3Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Accent4Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Accent5Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .Accent6Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .HlinkAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006c\u0069n\u006b"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );_bgff ,_afgc =_egge .FolHlinkAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _afgc !=nil {return _afgc ;};start .Attr =append (start .Attr ,_bgff );e .EncodeToken (start );if _egge .ExtLst !=nil {_adbcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egge .ExtLst ,_adbcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffabg *EG_ThemeableFillStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgfgf :for {_dddeb ,_ccbae :=d .Token ();if _ccbae !=nil {return _ccbae ;};switch _deadb :=_dddeb .(type ){case _b .StartElement :switch _deadb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_ffabg .Fill =NewCT_FillProperties ();if _adabg :=d .DecodeElement (_ffabg .Fill ,&_deadb );_adabg !=nil {return _adabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_ffabg .FillRef =NewCT_StyleMatrixReference ();if _ggaac :=d .DecodeElement (_ffabg .FillRef ,&_deadb );_ggaac !=nil {return _ggaac ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_deadb .Name );if _dfgff :=d .Skip ();_dfgff !=nil {return _dfgff ;};};case _b .EndElement :break _fgfgf ;case _b .CharData :};};return nil ;};func (_agadda *Graphic )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _agadda .CT_GraphicalObject .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path +func (_agadfb *CT_TableProperties )ValidateWithPath (path string )error {if _agadfb .NoFill !=nil {if _cbgbg :=_agadfb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cbgbg !=nil {return _cbgbg ;};};if _agadfb .SolidFill !=nil {if _bffbe :=_agadfb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bffbe !=nil {return _bffbe ;};};if _agadfb .GradFill !=nil {if _bdeee :=_agadfb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bdeee !=nil {return _bdeee ;};};if _agadfb .BlipFill !=nil {if _gdbdcf :=_agadfb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gdbdcf !=nil {return _gdbdcf ;};};if _agadfb .PattFill !=nil {if _feedd :=_agadfb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_feedd !=nil {return _feedd ;};};if _agadfb .GrpFill !=nil {if _abfec :=_agadfb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_abfec !=nil {return _abfec ;};};if _agadfb .EffectLst !=nil {if _egacc :=_agadfb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_egacc !=nil {return _egacc ;};};if _agadfb .EffectDag !=nil {if _gffad :=_agadfb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gffad !=nil {return _gffad ;};};if _agadfb .Choice !=nil {if _ecgad :=_agadfb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecgad !=nil {return _ecgad ;};};if _agadfb .ExtLst !=nil {if _eebcd :=_agadfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eebcd !=nil {return _eebcd ;};};return nil ;};func (_cdegd *ST_SystemColorVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgcac ,_dadabf :=d .Token ();if _dadabf !=nil {return _dadabf ;};if _eabde ,_fedg :=_cgcac .(_g .EndElement );_fedg &&_eabde .Name ==start .Name {*_cdegd =1;return nil ;};if _effdfe ,_gdbgb :=_cgcac .(_g .CharData );!_gdbgb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgcac );}else {switch string (_effdfe ){case "":*_cdegd =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_cdegd =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cdegd =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cdegd =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cdegd =4;case "\u006d\u0065\u006e\u0075":*_cdegd =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_cdegd =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_cdegd =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_cdegd =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_cdegd =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cdegd =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_cdegd =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_cdegd =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_cdegd =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_cdegd =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_cdegd =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_cdegd =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_cdegd =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_cdegd =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_cdegd =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cdegd =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cdegd =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_cdegd =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_cdegd =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_cdegd =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_cdegd =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_cdegd =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_cdegd =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cdegd =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cdegd =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_cdegd =30;};};_cgcac ,_dadabf =d .Token ();if _dadabf !=nil {return _dadabf ;};if _dcegd ,_bbgaf :=_cgcac .(_g .EndElement );_bbgaf &&_dcegd .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgcac );};func (_gfgce *CT_RegularTextRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcaae :for {_gfdce ,_adbced :=d .Token ();if _adbced !=nil {return _adbced ;};switch _dfcce :=_gfdce .(type ){case _g .StartElement :switch _dfcce .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_gfgce .RPr =NewCT_TextCharacterProperties ();if _bgaec :=d .DecodeElement (_gfgce .RPr ,&_dfcce );_bgaec !=nil {return _bgaec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _gcccf :=d .DecodeElement (&_gfgce .T ,&_dfcce );_gcccf !=nil {return _gcccf ;};default:_fc .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",_dfcce .Name );if _egadg :=d .Skip ();_egadg !=nil {return _egadg ;};};case _g .EndElement :break _gcaae ;case _g .CharData :};};return nil ;};func (_agcg *CT_Point2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eeabc :=range start .Attr {if _eeabc .Name .Local =="\u0078"{_fgedd ,_facgd :=ParseUnionST_Coordinate (_eeabc .Value );if _facgd !=nil {return _facgd ;};_agcg .XAttr =_fgedd ;continue ;};if _eeabc .Name .Local =="\u0079"{_egcg ,_dffa :=ParseUnionST_Coordinate (_eeabc .Value );if _dffa !=nil {return _dffa ;};_agcg .YAttr =_egcg ;continue ;};};for {_cageg ,_aebfec :=d .Token ();if _aebfec !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_aebfec );};if _cgaeb ,_bcgg :=_cageg .(_g .EndElement );_bcgg &&_cgaeb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path -func (_bcbege *EG_TextBullet )ValidateWithPath (path string )error {if _bcbege .BuNone !=nil {if _ccgedc :=_bcbege .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_ccgedc !=nil {return _ccgedc ;};};if _bcbege .BuAutoNum !=nil {if _cfdag :=_bcbege .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_cfdag !=nil {return _cfdag ;};};if _bcbege .BuChar !=nil {if _gdfdf :=_bcbege .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_gdfdf !=nil {return _gdfdf ;};};if _bcbege .BuBlip !=nil {if _fffgd :=_bcbege .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_fffgd !=nil {return _fffgd ;};};return nil ;}; +// Validate validates the CT_GroupTransform2D and its children +func (_ccceb *CT_GroupTransform2D )Validate ()error {return _ccceb .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");}; -// Validate validates the CT_BackgroundFormatting and its children -func (_fdee *CT_BackgroundFormatting )Validate ()error {return _fdee .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_ConnectionSite ()*CT_ConnectionSite {_gdfg :=&CT_ConnectionSite {};_gdfg .Pos =NewCT_AdjPoint2D ();return _gdfg ;};func (_badge ST_TextPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _badge .ST_TextPointUnqualified !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_badge .ST_TextPointUnqualified )));};if _badge .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_badge .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_dfce :=&CT_ConnectionSiteList {};return _dfce ;};func (_cgdf *CT_EmbeddedWAVAudioFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_cgdf .EmbedAttr )});if _cgdf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_cgdf .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aeegf *ST_PresetPatternVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfdeg ,_caggg :=d .Token ();if _caggg !=nil {return _caggg ;};if _aebda ,_effba :=_gfdeg .(_b .EndElement );_effba &&_aebda .Name ==start .Name {*_aeegf =1;return nil ;};if _bcffb ,_cabgf :=_gfdeg .(_b .CharData );!_cabgf {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfdeg );}else {switch string (_bcffb ){case "":*_aeegf =0;case "\u0070\u0063\u0074\u0035":*_aeegf =1;case "\u0070\u0063\u00741\u0030":*_aeegf =2;case "\u0070\u0063\u00742\u0030":*_aeegf =3;case "\u0070\u0063\u00742\u0035":*_aeegf =4;case "\u0070\u0063\u00743\u0030":*_aeegf =5;case "\u0070\u0063\u00744\u0030":*_aeegf =6;case "\u0070\u0063\u00745\u0030":*_aeegf =7;case "\u0070\u0063\u00746\u0030":*_aeegf =8;case "\u0070\u0063\u00747\u0030":*_aeegf =9;case "\u0070\u0063\u00747\u0035":*_aeegf =10;case "\u0070\u0063\u00748\u0030":*_aeegf =11;case "\u0070\u0063\u00749\u0030":*_aeegf =12;case "\u0068\u006f\u0072\u007a":*_aeegf =13;case "\u0076\u0065\u0072\u0074":*_aeegf =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_aeegf =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_aeegf =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_aeegf =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_aeegf =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_aeegf =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_aeegf =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_aeegf =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_aeegf =22;case "\u0063\u0072\u006fs\u0073":*_aeegf =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_aeegf =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_aeegf =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_aeegf =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_aeegf =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_aeegf =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_aeegf =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_aeegf =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_aeegf =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_aeegf =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_aeegf =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_aeegf =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_aeegf =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_aeegf =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_aeegf =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_aeegf =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_aeegf =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_aeegf =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_aeegf =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_aeegf =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_aeegf =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_aeegf =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_aeegf =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_aeegf =46;case "\u0070\u006c\u0061i\u0064":*_aeegf =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_aeegf =48;case "\u0077\u0065\u0061v\u0065":*_aeegf =49;case "\u0064\u0069\u0076o\u0074":*_aeegf =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_aeegf =51;case "\u0077\u0061\u0076\u0065":*_aeegf =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_aeegf =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_aeegf =54;};};_gfdeg ,_caggg =d .Token ();if _caggg !=nil {return _caggg ;};if _bbaae ,_geeaf :=_gfdeg .(_b .EndElement );_geeaf &&_bbaae .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfdeg );}; +// Validate validates the CT_TableGrid and its children +func (_aaeda *CT_TableGrid )Validate ()error {return _aaeda .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");};type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};func (_eeabe ST_LineCap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eeabb :=_g .Attr {};_eeabb .Name =name ;switch _eeabe {case ST_LineCapUnset :_eeabb .Value ="";case ST_LineCapRnd :_eeabb .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_eeabb .Value ="\u0073\u0071";case ST_LineCapFlat :_eeabb .Value ="\u0066\u006c\u0061\u0074";};return _eeabb ,nil ;}; -// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path -func (_cecbb *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _dcabg ,_bgbbd :=range _cecbb .Pt {if _ebafc :=_bgbbd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_dcabg ));_ebafc !=nil {return _ebafc ;};};return nil ;};func (_fgeg *EG_Geometry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgeg .CustGeom !=nil {_dafec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_fgeg .CustGeom ,_dafec );};if _fgeg .PrstGeom !=nil {_effdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_fgeg .PrstGeom ,_effdd );};return nil ;};type ST_SystemColorVal byte ;func (_dfbe *CT_ConnectionSiteList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dfbe .Cxn !=nil {_ddfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_debc :=range _dfbe .Cxn {e .EncodeElement (_debc ,_ddfg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cefdgf ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _cefdgf {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefdgf ));};return nil ;};type CT_TextUnderlineFillFollowText struct{};func (_eggd *CT_PresetTextShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bgdac ,_feace :=_eggd .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _feace !=nil {return _feace ;};start .Attr =append (start .Attr ,_bgdac );e .EncodeToken (start );if _eggd .AvLst !=nil {_ecbbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_eggd .AvLst ,_ecbbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_gfac :=&CT_ColorMappingOverrideChoice {};return _gfac ;}; +// Validate validates the CT_EffectContainer and its children +func (_edgab *CT_EffectContainer )Validate ()error {return _edgab .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");};func (_bedag ST_LightRigType )ValidateWithPath (path string )error {switch _bedag {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bedag ));};return nil ;};func (_cbbgce ST_LightRigDirection )ValidateWithPath (path string )error {switch _cbbgce {case 0,1,2,3,4,5,6,7,8:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbgce ));};return nil ;};type ST_PresetShadowVal byte ;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;);type ST_DgmBuildStep byte ; -// Validate validates the CT_GvmlGroupShapeNonVisual and its children -func (_fcfgef *CT_GvmlGroupShapeNonVisual )Validate ()error {return _fcfgef .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c");};func (_abfcf ST_TextHorzOverflowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abfcf .String (),start );};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_gdf :=&CT_AdjPoint2D {};return _gdf };func NewCT_AudioCDTime ()*CT_AudioCDTime {_gbb :=&CT_AudioCDTime {};return _gbb };func (_dfcc *CT_DefaultShapeDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfcc .SpPr ,_fdbg );_fgcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_dfcc .BodyPr ,_fgcb );_befg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dfcc .LstStyle ,_befg );if _dfcc .Style !=nil {_caff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dfcc .Style ,_caff );};if _dfcc .ExtLst !=nil {_badff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfcc .ExtLst ,_badff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebaeb *ST_PresetMaterialType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebaeb =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_ebaeb =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_ebaeb =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_ebaeb =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_ebaeb =4;case "\u006d\u0061\u0074t\u0065":*_ebaeb =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_ebaeb =6;case "\u006d\u0065\u0074a\u006c":*_ebaeb =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_ebaeb =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_ebaeb =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_ebaeb =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_ebaeb =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_ebaeb =12;case "\u0063\u006c\u0065a\u0072":*_ebaeb =13;case "\u0066\u006c\u0061\u0074":*_ebaeb =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_ebaeb =15;};return nil ;};func NewCT_GvmlPicture ()*CT_GvmlPicture {_adadd :=&CT_GvmlPicture {};_adadd .NvPicPr =NewCT_GvmlPictureNonVisual ();_adadd .BlipFill =NewCT_BlipFillProperties ();_adadd .SpPr =NewCT_ShapeProperties ();return _adadd ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_faaf ST_SystemColorVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_faaf .String (),start );}; +// Validate validates the CT_TextNoAutofit and its children +func (_baffb *CT_TextNoAutofit )Validate ()error {return _baffb .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_cded *CT_Table )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cded .TblPr !=nil {_bdaf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_cded .TblPr ,_bdaf );};_cgeb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_cded .TblGrid ,_cgeb );if _cded .Tr !=nil {_cdga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_efebf :=range _cded .Tr {e .EncodeElement (_efebf ,_cdga );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffafg *ST_ChartBuildStep )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aadbdd ,_gfbgf :=d .Token ();if _gfbgf !=nil {return _gfbgf ;};if _bdefg ,_fbgee :=_aadbdd .(_g .EndElement );_fbgee &&_bdefg .Name ==start .Name {*_ffafg =1;return nil ;};if _fbdga ,_dbbbd :=_aadbdd .(_g .CharData );!_dbbbd {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aadbdd );}else {switch string (_fbdga ){case "":*_ffafg =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ffafg =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ffafg =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ffafg =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_ffafg =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_ffafg =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_ffafg =6;};};_aadbdd ,_gfbgf =d .Token ();if _gfbgf !=nil {return _gfbgf ;};if _dgecc ,_dabab :=_aadbdd .(_g .EndElement );_dabab &&_dgecc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aadbdd );};func (_ccf *CT_AlphaCeilingEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_FillStyleList ()*CT_FillStyleList {_fffba :=&CT_FillStyleList {};return _fffba };func (_adac *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_adac =0;case "\u006d\u0061\u006ao\u0072":*_adac =1;case "\u006d\u0069\u006eo\u0072":*_adac =2;case "\u006e\u006f\u006e\u0065":*_adac =3;};return nil ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_eage :=&CT_GroupShapeProperties {};return _eage ;};func (_dgcga *CT_TableGrid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eegaf :for {_gcgba ,_fggdaa :=d .Token ();if _fggdaa !=nil {return _fggdaa ;};switch _fefgd :=_gcgba .(type ){case _g .StartElement :switch _fefgd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_gbaff :=NewCT_TableCol ();if _fdgdc :=d .DecodeElement (_gbaff ,&_fefgd );_fdgdc !=nil {return _fdgdc ;};_dgcga .GridCol =append (_dgcga .GridCol ,_gbaff );default:_fc .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_fefgd .Name );if _aacfb :=d .Skip ();_aacfb !=nil {return _aacfb ;};};case _g .EndElement :break _eegaf ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_PositiveSize2D and its children -func (_babcga *CT_PositiveSize2D )Validate ()error {return _babcga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;}; +// Validate validates the CT_XYAdjustHandle and its children +func (_adaafcg *CT_XYAdjustHandle )Validate ()error {return _adaafcg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");};func (_cabcb ST_PresetColorVal )Validate ()error {return _cabcb .ValidateWithPath ("")};func (_baefe *ST_CompoundLine )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbdaef ,_bdaae :=d .Token ();if _bdaae !=nil {return _bdaae ;};if _becd ,_befef :=_gbdaef .(_g .EndElement );_befef &&_becd .Name ==start .Name {*_baefe =1;return nil ;};if _fdfbf ,_gdggb :=_gbdaef .(_g .CharData );!_gdggb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbdaef );}else {switch string (_fdfbf ){case "":*_baefe =0;case "\u0073\u006e\u0067":*_baefe =1;case "\u0064\u0062\u006c":*_baefe =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_baefe =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_baefe =4;case "\u0074\u0072\u0069":*_baefe =5;};};_gbdaef ,_bdaae =d .Token ();if _bdaae !=nil {return _bdaae ;};if _edead ,_afccad :=_gbdaef .(_g .EndElement );_afccad &&_edead .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbdaef );};func NewCT_TableCellProperties ()*CT_TableCellProperties {_fgedg :=&CT_TableCellProperties {};return _fgedg ;}; -// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path -func (_bddec *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _bddec .HlinkClick !=nil {if _cddef :=_bddec .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_cddef !=nil {return _cddef ;};};if _bddec .HlinkHover !=nil {if _ffeba :=_bddec .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_ffeba !=nil {return _ffeba ;};};if _bddec .ExtLst !=nil {if _dgcbd :=_bddec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgcbd !=nil {return _dgcbd ;};};return nil ;};func (_befca *CT_TextBulletSizeFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ddcac ,_beagf :=d .Token ();if _beagf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078t\u003a\u0020\u0025\u0073",_beagf );};if _bacbd ,_egaef :=_ddcac .(_b .EndElement );_egaef &&_bacbd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Backdrop and its children +func (_fded *CT_Backdrop )Validate ()error {return _fded .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");};func (_ffgg *CT_GradientStopList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gddee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_ebcdc :=range _ffgg .Gs {e .EncodeElement (_ebcdc ,_gddee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adaafc *CT_Ratio )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aecdf :=range start .Attr {if _aecdf .Name .Local =="\u006e"{_dddd ,_bcfee :=_fg .ParseInt (_aecdf .Value ,10,64);if _bcfee !=nil {return _bcfee ;};_adaafc .NAttr =_dddd ;continue ;};if _aecdf .Name .Local =="\u0064"{_fdfc ,_ddbb :=_fg .ParseInt (_aecdf .Value ,10,64);if _ddbb !=nil {return _ddbb ;};_adaafc .DAttr =_fdfc ;continue ;};};for {_cgdaf ,_deef :=d .Token ();if _deef !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_deef );};if _gccd ,_dacedg :=_cgdaf .(_g .EndElement );_dacedg &&_gccd .Name ==start .Name {break ;};};return nil ;};func NewCT_TableRow ()*CT_TableRow {_gbacf :=&CT_TableRow {};return _gbacf };func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_fbad :=&CT_ConnectionSiteList {};return _fbad ;}; -// Validate validates the CT_AlphaInverseEffect and its children -func (_bbc *CT_AlphaInverseEffect )Validate ()error {return _bbc .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};func (_ggaef *EG_OfficeArtExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccfbe :for {_gddbc ,_caebc :=d .Token ();if _caebc !=nil {return _caebc ;};switch _fdbdf :=_gddbc .(type ){case _b .StartElement :switch _fdbdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_ffbfg :=NewCT_OfficeArtExtension ();if _ebgfd :=d .DecodeElement (_ffbfg ,&_fdbdf );_ebgfd !=nil {return _ebgfd ;};_ggaef .Ext =append (_ggaef .Ext ,_ffbfg );default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_fdbdf .Name );if _bfeca :=d .Skip ();_bfeca !=nil {return _bfeca ;};};case _b .EndElement :break _ccfbe ;case _b .CharData :};};return nil ;};type ST_BlipCompression byte ; +// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path +func (_bedege *CT_QuickTimeFile )ValidateWithPath (path string )error {if _bedege .ExtLst !=nil {if _gaga :=_bedege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaga !=nil {return _gaga ;};};return nil ;}; -// Validate validates the CT_BackgroundFillStyleList and its children -func (_cegf *CT_BackgroundFillStyleList )Validate ()error {return _cegf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074");}; +// Validate validates the CT_DashStop and its children +func (_cfdbaf *CT_DashStop )Validate ()error {return _cfdbaf .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");};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 ST_PresetLineDashVal byte ;func (_bgbg *CT_LightRig )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgbg .RigAttr =ST_LightRigType (1);_bgbg .DirAttr =ST_LightRigDirection (1);for _ ,_fdge :=range start .Attr {if _fdge .Name .Local =="\u0072\u0069\u0067"{_bgbg .RigAttr .UnmarshalXMLAttr (_fdge );continue ;};if _fdge .Name .Local =="\u0064\u0069\u0072"{_bgbg .DirAttr .UnmarshalXMLAttr (_fdge );continue ;};};_cgdae :for {_dgaac ,_cgfb :=d .Token ();if _cgfb !=nil {return _cgfb ;};switch _ddcgf :=_dgaac .(type ){case _g .StartElement :switch _ddcgf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_bgbg .Rot =NewCT_SphereCoords ();if _faedd :=d .DecodeElement (_bgbg .Rot ,&_ddcgf );_faedd !=nil {return _faedd ;};default:_fc .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_ddcgf .Name );if _ffgaa :=d .Skip ();_ffgaa !=nil {return _ffgaa ;};};case _g .EndElement :break _cgdae ;case _g .CharData :};};return nil ;};func (_bafbb *CT_GradientFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bfbf :=range start .Attr {if _bfbf .Name .Local =="\u0066\u006c\u0069\u0070"{_bafbb .FlipAttr .UnmarshalXMLAttr (_bfbf );continue ;};if _bfbf .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_fgcag ,_abbb :=_fg .ParseBool (_bfbf .Value );if _abbb !=nil {return _abbb ;};_bafbb .RotWithShapeAttr =&_fgcag ;continue ;};};_aggd :for {_cbga ,_eacae :=d .Token ();if _eacae !=nil {return _eacae ;};switch _cgfc :=_cbga .(type ){case _g .StartElement :switch _cgfc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073\u004cs\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073\u004cs\u0074"}:_bafbb .GsLst =NewCT_GradientStopList ();if _dcaeg :=d .DecodeElement (_bafbb .GsLst ,&_cgfc );_dcaeg !=nil {return _dcaeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_bafbb .Lin =NewCT_LinearShadeProperties ();if _ccfc :=d .DecodeElement (_bafbb .Lin ,&_cgfc );_ccfc !=nil {return _ccfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_bafbb .Path =NewCT_PathShadeProperties ();if _caeff :=d .DecodeElement (_bafbb .Path ,&_cgfc );_caeff !=nil {return _caeff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_bafbb .TileRect =NewCT_RelativeRect ();if _gebg :=d .DecodeElement (_bafbb .TileRect ,&_cgfc );_gebg !=nil {return _gebg ;};default:_fc .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",_cgfc .Name );if _fabdd :=d .Skip ();_fabdd !=nil {return _fabdd ;};};case _g .EndElement :break _aggd ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_LineJoinMiterProperties and its children -func (_degbe *CT_LineJoinMiterProperties )Validate ()error {return _degbe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};func (_aeabb *ST_PitchFamily )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aggea ,_becca :=d .Token ();if _becca !=nil {return _becca ;};if _aeecd ,_cbfce :=_aggea .(_b .EndElement );_cbfce &&_aeecd .Name ==start .Name {*_aeabb =1;return nil ;};if _daagfg ,_faeeff :=_aggea .(_b .CharData );!_faeeff {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aggea );}else {switch string (_daagfg ){case "":*_aeabb =0;case "\u0030\u0030":*_aeabb =1;case "\u0030\u0031":*_aeabb =2;case "\u0030\u0032":*_aeabb =3;case "\u0031\u0036":*_aeabb =4;case "\u0031\u0037":*_aeabb =5;case "\u0031\u0038":*_aeabb =6;case "\u0033\u0032":*_aeabb =7;case "\u0033\u0033":*_aeabb =8;case "\u0033\u0034":*_aeabb =9;case "\u0034\u0038":*_aeabb =10;case "\u0034\u0039":*_aeabb =11;case "\u0035\u0030":*_aeabb =12;case "\u0036\u0034":*_aeabb =13;case "\u0036\u0035":*_aeabb =14;case "\u0036\u0036":*_aeabb =15;case "\u0038\u0030":*_aeabb =16;case "\u0038\u0031":*_aeabb =17;case "\u0038\u0032":*_aeabb =18;};};_aggea ,_becca =d .Token ();if _becca !=nil {return _becca ;};if _febea ,_feeca :=_aggea .(_b .EndElement );_feeca &&_febea .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aggea );};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_cebg :=&CT_AnimationDgmElement {};return _cebg ;};func (_baf *CT_AdjPoint2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_baf .XAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_baf .YAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaddb ST_PathShadeType )Validate ()error {return _gaddb .ValidateWithPath ("")};func (_dfabb ST_LineEndWidth )String ()string {switch _dfabb {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;};func (_agaf *CT_Blip )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agaf .CstateAttr !=ST_BlipCompressionUnset {_cdd ,_cbag :=_agaf .CstateAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"});if _cbag !=nil {return _cbag ;};start .Attr =append (start .Attr ,_cdd );};if _agaf .EmbedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_agaf .EmbedAttr )});};if _agaf .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",*_agaf .LinkAttr )});};e .EncodeToken (start );if _agaf .Choice !=nil {for _ ,_dadb :=range _agaf .Choice {_dadb .MarshalXML (e ,_b .StartElement {});};};if _agaf .ExtLst !=nil {_gcde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agaf .ExtLst ,_gcde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextListStyle ()*CT_TextListStyle {_acgcc :=&CT_TextListStyle {};return _acgcc }; +// Validate validates the CT_TableRow and its children +func (_bgadg *CT_TableRow )Validate ()error {return _bgadg .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");};func (_bgacd *CT_SystemColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_agecd ,_aedd :=_bgacd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _aedd !=nil {return _aedd ;};start .Attr =append (start .Attr ,_agecd );if _bgacd .LastClrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_bgacd .LastClrAttr )});};e .EncodeToken (start );if _bgacd .EG_ColorTransform !=nil {for _ ,_dgee :=range _bgacd .EG_ColorTransform {_dgee .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path -func (_fafdd *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _fafdd .FillRect !=nil {if _cfeee :=_fafdd .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_cfeee !=nil {return _cfeee ;};};return nil ;};type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;}; +// Validate validates the CT_BlipChoice and its children +func (_cbca *CT_BlipChoice )Validate ()error {return _cbca .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};func (_adbfa *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feadg ,_bcbggd :=d .Token ();if _bcbggd !=nil {return _bcbggd ;};if _egeaaf ,_afdee :=_feadg .(_g .EndElement );_afdee &&_egeaaf .Name ==start .Name {*_adbfa =1;return nil ;};if _cbgaa ,_agbbd :=_feadg .(_g .CharData );!_agbbd {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feadg );}else {switch string (_cbgaa ){case "":*_adbfa =0;case "\u006f\u006e\u0065":*_adbfa =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_adbfa =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_adbfa =3;};};_feadg ,_bcbggd =d .Token ();if _bcbggd !=nil {return _bcbggd ;};if _ddaecb ,_bgbeae :=_feadg .(_g .EndElement );_bgbeae &&_ddaecb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feadg );}; -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_afed *CT_Headers )ValidateWithPath (path string )error {return nil };func (_afgac *ST_RectAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afgac =0;case "\u0074\u006c":*_afgac =1;case "\u0074":*_afgac =2;case "\u0074\u0072":*_afgac =3;case "\u006c":*_afgac =4;case "\u0063\u0074\u0072":*_afgac =5;case "\u0072":*_afgac =6;case "\u0062\u006c":*_afgac =7;case "\u0062":*_afgac =8;case "\u0062\u0072":*_afgac =9;};return nil ;};func (_dcffg *CT_TextNoAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_bgegg :=&CT_EffectStyleItem {};return _bgegg };func (_dcdae ST_TextFontAlignType )ValidateWithPath (path string )error {switch _dcdae {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdae ));};return nil ;};func (_aggbf *ST_Percentage )ValidateWithPath (path string )error {_fffcc :=[]string {};if _aggbf .ST_PercentageDecimal !=nil {_fffcc =append (_fffcc ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _aggbf .ST_Percentage !=nil {_fffcc =append (_fffcc ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_fffcc )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fffcc );};return nil ;};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;};func (_fcgc *CT_AudioFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_fcgc .LinkAttr )});if _fcgc .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_fcgc .ContentTypeAttr )});};e .EncodeToken (start );if _fcgc .ExtLst !=nil {_dbba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcgc .ExtLst ,_dbba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path +func (_gcgdb *CT_ShapeLocking )ValidateWithPath (path string )error {if _gcgdb .ExtLst !=nil {if _fgfdc :=_gcgdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfdc !=nil {return _fgfdc ;};};return nil ;}; -// Validate validates the CT_AlphaReplaceEffect and its children -func (_baed *CT_AlphaReplaceEffect )Validate ()error {return _baed .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path +func (_febca *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };func (_gageg *EG_LineJoinProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gageg .Round !=nil {_ffdbb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_gageg .Round ,_ffdbb );};if _gageg .Bevel !=nil {_agabb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_gageg .Bevel ,_agabb );};if _gageg .Miter !=nil {_edcba :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_gageg .Miter ,_edcba );};return nil ;};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;}; -// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path -func (_fcddc *CT_ShapeProperties )ValidateWithPath (path string )error {if _aggcd :=_fcddc .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aggcd !=nil {return _aggcd ;};if _fcddc .Xfrm !=nil {if _adedb :=_fcddc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_adedb !=nil {return _adedb ;};};if _fcddc .CustGeom !=nil {if _eeggb :=_fcddc .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_eeggb !=nil {return _eeggb ;};};if _fcddc .PrstGeom !=nil {if _ceadd :=_fcddc .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_ceadd !=nil {return _ceadd ;};};if _fcddc .NoFill !=nil {if _gaeae :=_fcddc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gaeae !=nil {return _gaeae ;};};if _fcddc .SolidFill !=nil {if _dgbgd :=_fcddc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dgbgd !=nil {return _dgbgd ;};};if _fcddc .GradFill !=nil {if _fgcgf :=_fcddc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fgcgf !=nil {return _fgcgf ;};};if _fcddc .BlipFill !=nil {if _cbeac :=_fcddc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cbeac !=nil {return _cbeac ;};};if _fcddc .PattFill !=nil {if _cbbfdc :=_fcddc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cbbfdc !=nil {return _cbbfdc ;};};if _fcddc .GrpFill !=nil {if _cgfaa :=_fcddc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cgfaa !=nil {return _cgfaa ;};};if _fcddc .Ln !=nil {if _cgeab :=_fcddc .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_cgeab !=nil {return _cgeab ;};};if _fcddc .EffectLst !=nil {if _fdacg :=_fcddc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fdacg !=nil {return _fdacg ;};};if _fcddc .EffectDag !=nil {if _fggc :=_fcddc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fggc !=nil {return _fggc ;};};if _fcddc .Scene3d !=nil {if _dgada :=_fcddc .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_dgada !=nil {return _dgada ;};};if _fcddc .Sp3d !=nil {if _cagec :=_fcddc .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cagec !=nil {return _cagec ;};};if _fcddc .ExtLst !=nil {if _afdae :=_fcddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdae !=nil {return _afdae ;};};return nil ;}; +// Validate validates the CT_AnimationElementChoice and its children +func (_cbeg *CT_AnimationElementChoice )Validate ()error {return _cbeg .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");};func (_abgac *CT_NonVisualDrawingProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aafgc :=range start .Attr {if _aafgc .Name .Local =="\u0069\u0064"{_ccae ,_gecg :=_fg .ParseUint (_aafgc .Value ,10,32);if _gecg !=nil {return _gecg ;};_abgac .IdAttr =uint32 (_ccae );continue ;};if _aafgc .Name .Local =="\u006e\u0061\u006d\u0065"{_dfecd ,_ffada :=_aafgc .Value ,error (nil );if _ffada !=nil {return _ffada ;};_abgac .NameAttr =_dfecd ;continue ;};if _aafgc .Name .Local =="\u0064\u0065\u0073c\u0072"{_gaaf ,_bedeg :=_aafgc .Value ,error (nil );if _bedeg !=nil {return _bedeg ;};_abgac .DescrAttr =&_gaaf ;continue ;};if _aafgc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fefba ,_aeffc :=_fg .ParseBool (_aafgc .Value );if _aeffc !=nil {return _aeffc ;};_abgac .HiddenAttr =&_fefba ;continue ;};if _aafgc .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbgge ,_fefbf :=_aafgc .Value ,error (nil );if _fefbf !=nil {return _fefbf ;};_abgac .TitleAttr =&_cbgge ;continue ;};};_gafa :for {_gdgcc ,_ddgdd :=d .Token ();if _ddgdd !=nil {return _ddgdd ;};switch _dfef :=_gdgcc .(type ){case _g .StartElement :switch _dfef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_abgac .HlinkClick =NewCT_Hyperlink ();if _caebc :=d .DecodeElement (_abgac .HlinkClick ,&_dfef );_caebc !=nil {return _caebc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_abgac .HlinkHover =NewCT_Hyperlink ();if _acbec :=d .DecodeElement (_abgac .HlinkHover ,&_dfef );_acbec !=nil {return _acbec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abgac .ExtLst =NewCT_OfficeArtExtensionList ();if _dfgf :=d .DecodeElement (_abgac .ExtLst ,&_dfef );_dfgf !=nil {return _dfgf ;};default:_fc .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",_dfef .Name );if _bfag :=d .Skip ();_bfag !=nil {return _bfag ;};};case _g .EndElement :break _gafa ;case _g .CharData :};};return nil ;};func (_fecagg ST_PresetPatternVal )String ()string {switch _fecagg {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 (_decba *ST_LineCap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_decba =0;case "\u0072\u006e\u0064":*_decba =1;case "\u0073\u0071":*_decba =2;case "\u0066\u006c\u0061\u0074":*_decba =3;};return nil ;};func (_cebcde *EG_TextBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfgcb :for {_edbgc ,_fddge :=d .Token ();if _fddge !=nil {return _fddge ;};switch _ebefea :=_edbgc .(type ){case _g .StartElement :switch _ebefea .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_cebcde .BuNone =NewCT_TextNoBullet ();if _deabf :=d .DecodeElement (_cebcde .BuNone ,&_ebefea );_deabf !=nil {return _deabf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_cebcde .BuAutoNum =NewCT_TextAutonumberBullet ();if _feda :=d .DecodeElement (_cebcde .BuAutoNum ,&_ebefea );_feda !=nil {return _feda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_cebcde .BuChar =NewCT_TextCharBullet ();if _facdg :=d .DecodeElement (_cebcde .BuChar ,&_ebefea );_facdg !=nil {return _facdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_cebcde .BuBlip =NewCT_TextBlipBullet ();if _efccf :=d .DecodeElement (_cebcde .BuBlip ,&_ebefea );_efccf !=nil {return _efccf ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\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",_ebefea .Name );if _fggfa :=d .Skip ();_fggfa !=nil {return _fggfa ;};};case _g .EndElement :break _cfgcb ;case _g .CharData :};};return nil ;};func (_gdag *CT_ColorMappingOverride )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdag .Choice =NewCT_ColorMappingOverrideChoice ();_agcd :for {_gcdd ,_efdgc :=d .Token ();if _efdgc !=nil {return _efdgc ;};switch _dffb :=_gcdd .(type ){case _g .StartElement :switch _dffb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_gdag .Choice =NewCT_ColorMappingOverrideChoice ();if _cbgb :=d .DecodeElement (&_gdag .Choice .MasterClrMapping ,&_dffb );_cbgb !=nil {return _cbgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_gdag .Choice =NewCT_ColorMappingOverrideChoice ();if _edfd :=d .DecodeElement (&_gdag .Choice .OverrideClrMapping ,&_dffb );_edfd !=nil {return _edfd ;};default:_fc .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",_dffb .Name );if _bdfe :=d .Skip ();_bdfe !=nil {return _bdfe ;};};case _g .EndElement :break _agcd ;case _g .CharData :};};return nil ;};func (_edaaf *ST_BlendMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_edaaf =0;case "\u006f\u0076\u0065\u0072":*_edaaf =1;case "\u006d\u0075\u006c\u0074":*_edaaf =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_edaaf =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_edaaf =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_edaaf =5;};return nil ;}; -// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path -func (_dadcc *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _dadcc .Fill !=nil {if _faffa :=_dadcc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_faffa !=nil {return _faffa ;};};if _dadcc .FillRef !=nil {if _gagbb :=_dadcc .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_gagbb !=nil {return _gagbb ;};};return nil ;}; +// Validate validates the CT_EmptyElement and its children +func (_bedcc *CT_EmptyElement )Validate ()error {return _bedcc .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_cacgc *CT_Hyperlink )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cacgc .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_cacgc .IdAttr )});};if _cacgc .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_cacgc .InvalidUrlAttr )});};if _cacgc .ActionAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_cacgc .ActionAttr )});};if _cacgc .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_cacgc .TgtFrameAttr )});};if _cacgc .TooltipAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_bb .Sprintf ("\u0025\u0076",*_cacgc .TooltipAttr )});};if _cacgc .HistoryAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_cacgc .HistoryAttr ))});};if _cacgc .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_cacgc .HighlightClickAttr ))});};if _cacgc .EndSndAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_cacgc .EndSndAttr ))});};e .EncodeToken (start );if _cacgc .Snd !=nil {_bbcac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073n\u0064"}};e .EncodeElement (_cacgc .Snd ,_bbcac );};if _cacgc .ExtLst !=nil {_caeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cacgc .ExtLst ,_caeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eacaee *CT_ReflectionEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdfff :=range start .Attr {if _cdfff .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_ceffg ,_bdcc :=_fg .ParseInt (_cdfff .Value ,10,32);if _bdcc !=nil {return _bdcc ;};_cffff :=int32 (_ceffg );_eacaee .FadeDirAttr =&_cffff ;continue ;};if _cdfff .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_ebdff ,_afdaa :=_fg .ParseInt (_cdfff .Value ,10,64);if _afdaa !=nil {return _afdaa ;};_eacaee .BlurRadAttr =&_ebdff ;continue ;};if _cdfff .Name .Local =="\u0073\u0074\u0050o\u0073"{_ceeb ,_gdacf :=ParseUnionST_PositiveFixedPercentage (_cdfff .Value );if _gdacf !=nil {return _gdacf ;};_eacaee .StPosAttr =&_ceeb ;continue ;};if _cdfff .Name .Local =="\u0065\u006e\u0064\u0041"{_fffeg ,_eeabg :=ParseUnionST_PositiveFixedPercentage (_cdfff .Value );if _eeabg !=nil {return _eeabg ;};_eacaee .EndAAttr =&_fffeg ;continue ;};if _cdfff .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_ecdef ,_ggecde :=ParseUnionST_PositiveFixedPercentage (_cdfff .Value );if _ggecde !=nil {return _ggecde ;};_eacaee .EndPosAttr =&_ecdef ;continue ;};if _cdfff .Name .Local =="\u0064\u0069\u0073\u0074"{_acgcg ,_cfeg :=_fg .ParseInt (_cdfff .Value ,10,64);if _cfeg !=nil {return _cfeg ;};_eacaee .DistAttr =&_acgcg ;continue ;};if _cdfff .Name .Local =="\u0064\u0069\u0072"{_fdde ,_cfecd :=_fg .ParseInt (_cdfff .Value ,10,32);if _cfecd !=nil {return _cfecd ;};_babcc :=int32 (_fdde );_eacaee .DirAttr =&_babcc ;continue ;};if _cdfff .Name .Local =="\u0073\u0074\u0041"{_gggbg ,_dafca :=ParseUnionST_PositiveFixedPercentage (_cdfff .Value );if _dafca !=nil {return _dafca ;};_eacaee .StAAttr =&_gggbg ;continue ;};if _cdfff .Name .Local =="\u0073\u0078"{_bbded ,_bbdfg :=ParseUnionST_Percentage (_cdfff .Value );if _bbdfg !=nil {return _bbdfg ;};_eacaee .SxAttr =&_bbded ;continue ;};if _cdfff .Name .Local =="\u0073\u0079"{_acebe ,_aafe :=ParseUnionST_Percentage (_cdfff .Value );if _aafe !=nil {return _aafe ;};_eacaee .SyAttr =&_acebe ;continue ;};if _cdfff .Name .Local =="\u006b\u0078"{_bgbagf ,_fbaee :=_fg .ParseInt (_cdfff .Value ,10,32);if _fbaee !=nil {return _fbaee ;};_efecb :=int32 (_bgbagf );_eacaee .KxAttr =&_efecb ;continue ;};if _cdfff .Name .Local =="\u006b\u0079"{_aagad ,_fddbf :=_fg .ParseInt (_cdfff .Value ,10,32);if _fddbf !=nil {return _fddbf ;};_bgbbf :=int32 (_aagad );_eacaee .KyAttr =&_bgbbf ;continue ;};if _cdfff .Name .Local =="\u0061\u006c\u0067\u006e"{_eacaee .AlgnAttr .UnmarshalXMLAttr (_cdfff );continue ;};if _cdfff .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_cggaa ,_addeb :=_fg .ParseBool (_cdfff .Value );if _addeb !=nil {return _addeb ;};_eacaee .RotWithShapeAttr =&_cggaa ;continue ;};};for {_abda ,_dgagb :=d .Token ();if _dgagb !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0066\u006c\u0065c\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_dgagb );};if _ecdad ,_gcce :=_abda .(_g .EndElement );_gcce &&_ecdad .Name ==start .Name {break ;};};return nil ;};func NewCT_ShapeStyle ()*CT_ShapeStyle {_fgeec :=&CT_ShapeStyle {};_fgeec .LnRef =NewCT_StyleMatrixReference ();_fgeec .FillRef =NewCT_StyleMatrixReference ();_fgeec .EffectRef =NewCT_StyleMatrixReference ();_fgeec .FontRef =NewCT_FontReference ();return _fgeec ;};type CT_Shape3D struct{ZAttr *ST_Coordinate ;ExtrusionHAttr *int64 ;ContourWAttr *int64 ;PrstMaterialAttr ST_PresetMaterialType ;BevelT *CT_Bevel ;BevelB *CT_Bevel ;ExtrusionClr *CT_Color ;ContourClr *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};type ST_CompoundLine byte ;func NewCT_LineStyleList ()*CT_LineStyleList {_ebda :=&CT_LineStyleList {};return _ebda };type CT_NoFillProperties struct{};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;};func (_ddfge *ST_TextAnchoringType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbadd ,_gggg :=d .Token ();if _gggg !=nil {return _gggg ;};if _ebgda ,_egfbe :=_fbadd .(_g .EndElement );_egfbe &&_ebgda .Name ==start .Name {*_ddfge =1;return nil ;};if _dfccb ,_cgfag :=_fbadd .(_g .CharData );!_cgfag {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbadd );}else {switch string (_dfccb ){case "":*_ddfge =0;case "\u0074":*_ddfge =1;case "\u0063\u0074\u0072":*_ddfge =2;case "\u0062":*_ddfge =3;case "\u006a\u0075\u0073\u0074":*_ddfge =4;case "\u0064\u0069\u0073\u0074":*_ddfge =5;};};_fbadd ,_gggg =d .Token ();if _gggg !=nil {return _gggg ;};if _bccfad ,_efbcc :=_fbadd .(_g .EndElement );_efbcc &&_bccfad .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbadd );};func (_eefa *CT_FontCollection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aecd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_eefa .Latin ,_aecd );_bddb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_eefa .Ea ,_bddb );_egddb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_eefa .Cs ,_egddb );if _eefa .Font !=nil {_cebcd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_babd :=range _eefa .Font {e .EncodeElement (_babd ,_cebcd );};};if _eefa .ExtLst !=nil {_beafa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eefa .ExtLst ,_beafa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_cea :=&CT_BackgroundFormatting {};return _cea ;};func (_ebfdf ST_TextAnchoringType )Validate ()error {return _ebfdf .ValidateWithPath ("")};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_bg *AG_Blob )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ad :=range start .Attr {if _ad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ad .Name .Local =="\u0065\u006d\u0062e\u0064"{_ae ,_aa :=_ad .Value ,error (nil );if _aa !=nil {return _aa ;};_bg .EmbedAttr =&_ae ;continue ;};if _ad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ad .Name .Local =="\u006c\u0069\u006e\u006b"{_ab ,_df :=_ad .Value ,error (nil );if _df !=nil {return _df ;};_bg .LinkAttr =&_ab ;continue ;};};for {_aaa ,_ge :=d .Token ();if _ge !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_ge );};if _de ,_dc :=_aaa .(_g .EndElement );_dc &&_de .Name ==start .Name {break ;};};return nil ;};func (_bbdg *CT_Path2DQuadBezierTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aeadf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_cdfaa :=range _bbdg .Pt {e .EncodeElement (_cdfaa ,_aeadf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path -func (_eadee *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil };type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;};func (_abbd ST_TextShapeType )ValidateWithPath (path string )error {switch _abbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abbd ));};return nil ;};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_ffeede :=ST_TextSpacingPercentOrPercentString {};if _eb .ST_PercentagePatternRe .MatchString (s ){_ffeede .ST_Percentage =&s ;}else {_afbgbb ,_cabeb :=_a .ParseInt (s ,10,64);if _cabeb !=nil {return _ffeede ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cabeb );};_bdccd :=int32 (_afbgbb );_ffeede .ST_TextSpacingPercent =&_bdccd ;};return _ffeede ,nil ;};func (_faedd *CT_NonVisualDrawingProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_faedd .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_faedd .NameAttr )});if _faedd .DescrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_faedd .DescrAttr )});};if _faedd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_faedd .HiddenAttr ))});};if _faedd .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_faedd .TitleAttr )});};e .EncodeToken (start );if _faedd .HlinkClick !=nil {_dagbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_faedd .HlinkClick ,_dagbc );};if _faedd .HlinkHover !=nil {_eeeac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}};e .EncodeElement (_faedd .HlinkHover ,_eeeac );};if _faedd .ExtLst !=nil {_aagda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faedd .ExtLst ,_aagda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_TextAutofit ()*EG_TextAutofit {_ggce :=&EG_TextAutofit {};return _ggce }; +// Validate validates the CT_ReflectionEffect and its children +func (_afgab *CT_ReflectionEffect )Validate ()error {return _afgab .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_GvmlPicture ()*CT_GvmlPicture {_agdgbe :=&CT_GvmlPicture {};_agdgbe .NvPicPr =NewCT_GvmlPictureNonVisual ();_agdgbe .BlipFill =NewCT_BlipFillProperties ();_agdgbe .SpPr =NewCT_ShapeProperties ();return _agdgbe ;}; -// Validate validates the CT_TableStyleCellStyle and its children -func (_dgcdb *CT_TableStyleCellStyle )Validate ()error {return _dgcdb .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};func (_gdfbe *ST_Coordinate )Validate ()error {return _gdfbe .ValidateWithPath ("")};func (_eebgg ST_PathShadeType )ValidateWithPath (path string )error {switch _eebgg {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebgg ));};return nil ;};func (_dgecd *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_eafgb :=[]string {};if _dgecd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_eafgb =append (_eafgb ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _dgecd .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_eafgb =append (_eafgb ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0043\u0068\u0061\u0072\u0074\u004fn\u006c\u0079\u0042\u0075\u0069\u006c\u0064\u0054\u0079\u0070\u0065");};if len (_eafgb )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eafgb );};return nil ;};func (_dafea *CT_GraphicalObjectData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_bb .Sprintf ("\u0025\u0076",_dafea .UriAttr )});e .EncodeToken (start );if _dafea .Any !=nil {for _ ,_ggbc :=range _dafea .Any {_ggbc .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path +func (_ffda *CT_PictureLocking )ValidateWithPath (path string )error {if _ffda .ExtLst !=nil {if _cgedg :=_ffda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgedg !=nil {return _cgedg ;};};return nil ;};func NewCT_TextNoBullet ()*CT_TextNoBullet {_gceg :=&CT_TextNoBullet {};return _gceg };type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;}; -// Validate validates the CT_GlowEffect and its children -func (_gdgb *CT_GlowEffect )Validate ()error {return _gdgb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");};func (_caef *CT_LineStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dbee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_faeba :=range _caef .Ln {e .EncodeElement (_faeba ,_dbee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abga *CT_GraphicalObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ebfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_abga .GraphicData ,_ebfa );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baeae *EG_TextUnderlineLine )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baeae .ULnTx !=nil {_adadf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_baeae .ULnTx ,_adadf );};if _baeae .ULn !=nil {_aggdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_baeae .ULn ,_aggdf );};return nil ;};func (_abffeg *ST_PresetColorVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abffeg =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_abffeg =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_abffeg =2;case "\u0061\u0071\u0075\u0061":*_abffeg =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_abffeg =4;case "\u0061\u007a\u0075r\u0065":*_abffeg =5;case "\u0062\u0065\u0069g\u0065":*_abffeg =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_abffeg =7;case "\u0062\u006c\u0061c\u006b":*_abffeg =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_abffeg =9;case "\u0062\u006c\u0075\u0065":*_abffeg =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_abffeg =11;case "\u0062\u0072\u006fw\u006e":*_abffeg =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_abffeg =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_abffeg =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_abffeg =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_abffeg =16;case "\u0063\u006f\u0072a\u006c":*_abffeg =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_abffeg =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_abffeg =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_abffeg =20;case "\u0063\u0079\u0061\u006e":*_abffeg =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_abffeg =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_abffeg =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_abffeg =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_abffeg =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_abffeg =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_abffeg =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_abffeg =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_abffeg =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_abffeg =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_abffeg =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_abffeg =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_abffeg =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_abffeg =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_abffeg =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_abffeg =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_abffeg =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_abffeg =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_abffeg =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_abffeg =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_abffeg =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_abffeg =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_abffeg =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_abffeg =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_abffeg =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_abffeg =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_abffeg =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_abffeg =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_abffeg =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_abffeg =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_abffeg =51;case "\u0064\u006b\u0052e\u0064":*_abffeg =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_abffeg =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_abffeg =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_abffeg =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_abffeg =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_abffeg =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_abffeg =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_abffeg =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_abffeg =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_abffeg =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_abffeg =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_abffeg =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_abffeg =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_abffeg =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_abffeg =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_abffeg =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_abffeg =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_abffeg =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_abffeg =70;case "\u0067\u006f\u006c\u0064":*_abffeg =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_abffeg =72;case "\u0067\u0072\u0061\u0079":*_abffeg =73;case "\u0067\u0072\u0065\u0079":*_abffeg =74;case "\u0067\u0072\u0065e\u006e":*_abffeg =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_abffeg =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_abffeg =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_abffeg =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_abffeg =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_abffeg =80;case "\u0069\u0076\u006fr\u0079":*_abffeg =81;case "\u006b\u0068\u0061k\u0069":*_abffeg =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_abffeg =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_abffeg =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_abffeg =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_abffeg =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_abffeg =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_abffeg =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_abffeg =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_abffeg =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_abffeg =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_abffeg =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_abffeg =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_abffeg =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_abffeg =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_abffeg =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_abffeg =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_abffeg =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_abffeg =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_abffeg =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_abffeg =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_abffeg =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_abffeg =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_abffeg =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_abffeg =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_abffeg =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_abffeg =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_abffeg =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_abffeg =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_abffeg =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_abffeg =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_abffeg =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_abffeg =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_abffeg =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_abffeg =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_abffeg =116;case "\u006c\u0069\u006d\u0065":*_abffeg =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_abffeg =118;case "\u006c\u0069\u006ee\u006e":*_abffeg =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_abffeg =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_abffeg =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_abffeg =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_abffeg =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_abffeg =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_abffeg =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_abffeg =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_abffeg =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_abffeg =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_abffeg =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_abffeg =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_abffeg =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_abffeg =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_abffeg =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_abffeg =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_abffeg =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_abffeg =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_abffeg =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_abffeg =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_abffeg =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_abffeg =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_abffeg =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_abffeg =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_abffeg =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_abffeg =144;case "\u006e\u0061\u0076\u0079":*_abffeg =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_abffeg =146;case "\u006f\u006c\u0069v\u0065":*_abffeg =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_abffeg =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_abffeg =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_abffeg =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_abffeg =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_abffeg =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_abffeg =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_abffeg =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_abffeg =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_abffeg =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_abffeg =157;case "\u0070\u0065\u0072\u0075":*_abffeg =158;case "\u0070\u0069\u006e\u006b":*_abffeg =159;case "\u0070\u006c\u0075\u006d":*_abffeg =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_abffeg =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_abffeg =162;case "\u0072\u0065\u0064":*_abffeg =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_abffeg =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_abffeg =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_abffeg =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_abffeg =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_abffeg =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_abffeg =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_abffeg =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_abffeg =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_abffeg =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_abffeg =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_abffeg =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_abffeg =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_abffeg =176;case "\u0073\u006e\u006f\u0077":*_abffeg =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_abffeg =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_abffeg =179;case "\u0074\u0061\u006e":*_abffeg =180;case "\u0074\u0065\u0061\u006c":*_abffeg =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_abffeg =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_abffeg =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_abffeg =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_abffeg =185;case "\u0077\u0068\u0065a\u0074":*_abffeg =186;case "\u0077\u0068\u0069t\u0065":*_abffeg =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_abffeg =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_abffeg =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_abffeg =190;};return nil ;};func (_febabb *ST_LineEndType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbfdd ,_gdfbg :=d .Token ();if _gdfbg !=nil {return _gdfbg ;};if _addgf ,_ddffd :=_cbfdd .(_b .EndElement );_ddffd &&_addgf .Name ==start .Name {*_febabb =1;return nil ;};if _fdgff ,_abefb :=_cbfdd .(_b .CharData );!_abefb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbfdd );}else {switch string (_fdgff ){case "":*_febabb =0;case "\u006e\u006f\u006e\u0065":*_febabb =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_febabb =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_febabb =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_febabb =4;case "\u006f\u0076\u0061\u006c":*_febabb =5;case "\u0061\u0072\u0072o\u0077":*_febabb =6;};};_cbfdd ,_gdfbg =d .Token ();if _gdfbg !=nil {return _gdfbg ;};if _eefef ,_deaab :=_cbfdd .(_b .EndElement );_deaab &&_eefef .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbfdd );}; +// Validate validates the CT_TablePropertiesChoice and its children +func (_egadf *CT_TablePropertiesChoice )Validate ()error {return _egadf .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};func (_adc *Blip )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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\u003a\u0062\u006c\u0069\u0070";return _adc .CT_Blip .MarshalXML (e ,start );};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_dgfad :=&CT_TextBulletSizePoint {};_dgfad .ValAttr =100;return _dgfad ;};func (_cegfd *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dfabd ,_afeda :=d .Token ();if _afeda !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0047vml\u0055se\u0053\u0068\u0061\u0070\u0065\u0052\u0065ct\u0061\u006e\u0067\u006c\u0065\u003a\u0020%\u0073",_afeda );};if _efebc ,_cabge :=_dfabd .(_g .EndElement );_cabge &&_efebc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_BiLevelEffect and its children -func (_cedb *CT_BiLevelEffect )Validate ()error {return _cedb .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path +func (_cfeab *CT_PathShadeProperties )ValidateWithPath (path string )error {if _gadgf :=_cfeab .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_gadgf !=nil {return _gadgf ;};if _cfeab .FillToRect !=nil {if _dfeaa :=_cfeab .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074");_dfeaa !=nil {return _dfeaa ;};};return nil ;};func (_daabb ST_LineEndLength )ValidateWithPath (path string )error {switch _daabb {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daabb ));};return nil ;};func (_bcbaf *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fbccf ,_gbbec :=d .Token ();if _gbbec !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_gbbec );};if _egcbc ,_caaee :=_fbccf .(_g .EndElement );_caaee &&_egcbc .Name ==start .Name {break ;};};return nil ;};type CT_ShapeLocking struct{NoTextEditAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func (_dgfgb ST_LineEndType )ValidateWithPath (path string )error {switch _dgfgb {case 0,1,2,3,4,5,6:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfgb ));};return nil ;};func (_dece *CT_AlphaInverseEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dece .ScrgbClr !=nil {_ebbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dece .ScrgbClr ,_ebbc );};if _dece .SrgbClr !=nil {_aag :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dece .SrgbClr ,_aag );};if _dece .HslClr !=nil {_accf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dece .HslClr ,_accf );};if _dece .SysClr !=nil {_ffed :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dece .SysClr ,_ffed );};if _dece .SchemeClr !=nil {_edge :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dece .SchemeClr ,_edge );};if _dece .PrstClr !=nil {_gdgb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dece .PrstClr ,_gdgb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextSpacing and its children -func (_befgc *CT_TextSpacing )Validate ()error {return _befgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;}; +// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path +func (_ffgc *CT_NoFillProperties )ValidateWithPath (path string )error {return nil };func (_eeaa *ST_PresetColorVal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eeaa =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_eeaa =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_eeaa =2;case "\u0061\u0071\u0075\u0061":*_eeaa =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eeaa =4;case "\u0061\u007a\u0075r\u0065":*_eeaa =5;case "\u0062\u0065\u0069g\u0065":*_eeaa =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_eeaa =7;case "\u0062\u006c\u0061c\u006b":*_eeaa =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_eeaa =9;case "\u0062\u006c\u0075\u0065":*_eeaa =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_eeaa =11;case "\u0062\u0072\u006fw\u006e":*_eeaa =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_eeaa =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_eeaa =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_eeaa =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_eeaa =16;case "\u0063\u006f\u0072a\u006c":*_eeaa =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_eeaa =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_eeaa =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_eeaa =20;case "\u0063\u0079\u0061\u006e":*_eeaa =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_eeaa =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_eeaa =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eeaa =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_eeaa =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_eeaa =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_eeaa =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_eeaa =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_eeaa =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_eeaa =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_eeaa =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_eeaa =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_eeaa =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_eeaa =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eeaa =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eeaa =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eeaa =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eeaa =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eeaa =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_eeaa =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_eeaa =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_eeaa =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eeaa =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_eeaa =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_eeaa =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_eeaa =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_eeaa =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_eeaa =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_eeaa =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_eeaa =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_eeaa =51;case "\u0064\u006b\u0052e\u0064":*_eeaa =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_eeaa =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eeaa =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eeaa =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eeaa =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eeaa =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eeaa =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_eeaa =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_eeaa =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_eeaa =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_eeaa =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_eeaa =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_eeaa =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_eeaa =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_eeaa =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_eeaa =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_eeaa =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_eeaa =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_eeaa =70;case "\u0067\u006f\u006c\u0064":*_eeaa =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_eeaa =72;case "\u0067\u0072\u0061\u0079":*_eeaa =73;case "\u0067\u0072\u0065\u0079":*_eeaa =74;case "\u0067\u0072\u0065e\u006e":*_eeaa =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_eeaa =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_eeaa =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_eeaa =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_eeaa =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_eeaa =80;case "\u0069\u0076\u006fr\u0079":*_eeaa =81;case "\u006b\u0068\u0061k\u0069":*_eeaa =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_eeaa =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_eeaa =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_eeaa =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_eeaa =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_eeaa =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_eeaa =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_eeaa =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_eeaa =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_eeaa =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_eeaa =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_eeaa =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_eeaa =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_eeaa =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eeaa =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_eeaa =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_eeaa =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_eeaa =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_eeaa =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_eeaa =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_eeaa =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_eeaa =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_eeaa =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_eeaa =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_eeaa =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_eeaa =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_eeaa =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_eeaa =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_eeaa =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eeaa =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_eeaa =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eeaa =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eeaa =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_eeaa =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_eeaa =116;case "\u006c\u0069\u006d\u0065":*_eeaa =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_eeaa =118;case "\u006c\u0069\u006ee\u006e":*_eeaa =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_eeaa =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_eeaa =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eeaa =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_eeaa =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_eeaa =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_eeaa =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eeaa =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eeaa =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_eeaa =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eeaa =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eeaa =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eeaa =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_eeaa =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_eeaa =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_eeaa =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_eeaa =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eeaa =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_eeaa =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eeaa =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eeaa =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_eeaa =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_eeaa =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_eeaa =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_eeaa =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_eeaa =144;case "\u006e\u0061\u0076\u0079":*_eeaa =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_eeaa =146;case "\u006f\u006c\u0069v\u0065":*_eeaa =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_eeaa =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_eeaa =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_eeaa =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_eeaa =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eeaa =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_eeaa =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eeaa =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eeaa =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_eeaa =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_eeaa =157;case "\u0070\u0065\u0072\u0075":*_eeaa =158;case "\u0070\u0069\u006e\u006b":*_eeaa =159;case "\u0070\u006c\u0075\u006d":*_eeaa =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_eeaa =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_eeaa =162;case "\u0072\u0065\u0064":*_eeaa =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_eeaa =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_eeaa =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_eeaa =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_eeaa =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_eeaa =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eeaa =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_eeaa =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_eeaa =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_eeaa =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_eeaa =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_eeaa =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_eeaa =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_eeaa =176;case "\u0073\u006e\u006f\u0077":*_eeaa =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_eeaa =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_eeaa =179;case "\u0074\u0061\u006e":*_eeaa =180;case "\u0074\u0065\u0061\u006c":*_eeaa =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_eeaa =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_eeaa =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_eeaa =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_eeaa =185;case "\u0077\u0068\u0065a\u0074":*_eeaa =186;case "\u0077\u0068\u0069t\u0065":*_eeaa =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_eeaa =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_eeaa =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_eeaa =190;};return nil ;}; -// Validate validates the CT_LuminanceEffect and its children -func (_dbabb *CT_LuminanceEffect )Validate ()error {return _dbabb .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};func NewEG_TextBullet ()*EG_TextBullet {_eaegb :=&EG_TextBullet {};return _eaegb };func (_aebffe ST_TextFontAlignType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfgce :=_b .Attr {};_cfgce .Name =name ;switch _aebffe {case ST_TextFontAlignTypeUnset :_cfgce .Value ="";case ST_TextFontAlignTypeAuto :_cfgce .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_cfgce .Value ="\u0074";case ST_TextFontAlignTypeCtr :_cfgce .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_cfgce .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_cfgce .Value ="\u0062";};return _cfgce ,nil ;};func (_afabf ST_RectAlignment )ValidateWithPath (path string )error {switch _afabf {case 0,1,2,3,4,5,6,7,8,9:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afabf ));};return nil ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_bgae :=&CT_DefaultShapeDefinition {};_bgae .SpPr =NewCT_ShapeProperties ();_bgae .BodyPr =NewCT_TextBodyProperties ();_bgae .LstStyle =NewCT_TextListStyle ();return _bgae ;};func (_eeeec *CT_Path2DList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgcdd :for {_gdbcg ,_dbge :=d .Token ();if _dbge !=nil {return _dbge ;};switch _fbcca :=_gdbcg .(type ){case _b .StartElement :switch _fbcca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_bbbbd :=NewCT_Path2D ();if _bbcd :=d .DecodeElement (_bbbbd ,&_fbcca );_bbcd !=nil {return _bbcd ;};_eeeec .Path =append (_eeeec .Path ,_bbbbd );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074 \u0025\u0076",_fbcca .Name );if _eccfe :=d .Skip ();_eccfe !=nil {return _eccfe ;};};case _b .EndElement :break _dgcdd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_AudioCDTime and its children +func (_dffec *CT_AudioCDTime )Validate ()error {return _dffec .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};func (_dcgb *CT_ColorChangeEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcgb .ClrFrom =NewCT_Color ();_dcgb .ClrTo =NewCT_Color ();for _ ,_cagc :=range start .Attr {if _cagc .Name .Local =="\u0075\u0073\u0065\u0041"{_gde ,_cffa :=_fg .ParseBool (_cagc .Value );if _cffa !=nil {return _cffa ;};_dcgb .UseAAttr =&_gde ;continue ;};};_ggae :for {_gfea ,_bbb :=d .Token ();if _bbb !=nil {return _bbb ;};switch _cbgca :=_gfea .(type ){case _g .StartElement :switch _cbgca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _efbf :=d .DecodeElement (_dcgb .ClrFrom ,&_cbgca );_efbf !=nil {return _efbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072T\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072T\u006f"}:if _gdbd :=d .DecodeElement (_dcgb .ClrTo ,&_cbgca );_gdbd !=nil {return _gdbd ;};default:_fc .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",_cbgca .Name );if _dcb :=d .Skip ();_dcb !=nil {return _dcb ;};};case _g .EndElement :break _ggae ;case _g .CharData :};};return nil ;};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;};func (_fecd *CT_ConnectionSite )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_fecd .AngAttr )});e .EncodeToken (start );_daag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_fecd .Pos ,_daag );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_babfa *CT_Shape3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _babfa .ZAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_babfa .ZAttr )});};if _babfa .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_bb .Sprintf ("\u0025\u0076",*_babfa .ExtrusionHAttr )});};if _babfa .ContourWAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_bb .Sprintf ("\u0025\u0076",*_babfa .ContourWAttr )});};if _babfa .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_cccb ,_beecb :=_babfa .PrstMaterialAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _beecb !=nil {return _beecb ;};start .Attr =append (start .Attr ,_cccb );};e .EncodeToken (start );if _babfa .BevelT !=nil {_cdfaab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_babfa .BevelT ,_cdfaab );};if _babfa .BevelB !=nil {_dagdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_babfa .BevelB ,_dagdb );};if _babfa .ExtrusionClr !=nil {_dgdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_babfa .ExtrusionClr ,_dgdc );};if _babfa .ContourClr !=nil {_afede :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_babfa .ContourClr ,_afede );};if _babfa .ExtLst !=nil {_bfcbb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_babfa .ExtLst ,_bfcbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cegad ST_SchemeColorVal )String ()string {switch _cegad {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 (_efeea *CT_EffectStyleList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaadd :for {_cdea ,_gfcbd :=d .Token ();if _gfcbd !=nil {return _gfcbd ;};switch _gffbb :=_cdea .(type ){case _g .StartElement :switch _gffbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_adefcf :=NewCT_EffectStyleItem ();if _acafa :=d .DecodeElement (_adefcf ,&_gffbb );_acafa !=nil {return _acafa ;};_efeea .EffectStyle =append (_efeea .EffectStyle ,_adefcf );default:_fc .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",_gffbb .Name );if _dcbc :=d .Skip ();_dcbc !=nil {return _dcbc ;};};case _g .EndElement :break _aaadd ;case _g .CharData :};};return nil ;};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_dfb :=&CT_AlphaFloorEffect {};return _dfb }; -// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path -func (_eagac *EG_ColorChoice )ValidateWithPath (path string )error {if _eagac .ScrgbClr !=nil {if _faebe :=_eagac .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_faebe !=nil {return _faebe ;};};if _eagac .SrgbClr !=nil {if _eddbg :=_eagac .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_eddbg !=nil {return _eddbg ;};};if _eagac .HslClr !=nil {if _bfadg :=_eagac .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bfadg !=nil {return _bfadg ;};};if _eagac .SysClr !=nil {if _becc :=_eagac .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_becc !=nil {return _becc ;};};if _eagac .SchemeClr !=nil {if _bfdgf :=_eagac .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bfdgf !=nil {return _bfdgf ;};};if _eagac .PrstClr !=nil {if _egfca :=_eagac .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_egfca !=nil {return _egfca ;};};return nil ;};func (_gefgc *ST_TextHorzOverflowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agege ,_fddgc :=d .Token ();if _fddgc !=nil {return _fddgc ;};if _cdfgca ,_ecbcf :=_agege .(_b .EndElement );_ecbcf &&_cdfgca .Name ==start .Name {*_gefgc =1;return nil ;};if _aacbbg ,_ccbdga :=_agege .(_b .CharData );!_ccbdga {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agege );}else {switch string (_aacbbg ){case "":*_gefgc =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_gefgc =1;case "\u0063\u006c\u0069\u0070":*_gefgc =2;};};_agege ,_fddgc =d .Token ();if _fddgc !=nil {return _fddgc ;};if _gagdg ,_cbfagag :=_agege .(_b .EndElement );_cbfagag &&_gagdg .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agege );}; +// Validate validates the CT_PresetTextShape and its children +func (_fcag *CT_PresetTextShape )Validate ()error {return _fcag .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");};func (_efedg *EG_TextAutofit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgcgae :for {_adfad ,_gfbgd :=d .Token ();if _gfbgd !=nil {return _gfbgd ;};switch _bedbe :=_adfad .(type ){case _g .StartElement :switch _bedbe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_efedg .NoAutofit =NewCT_TextNoAutofit ();if _aabaef :=d .DecodeElement (_efedg .NoAutofit ,&_bedbe );_aabaef !=nil {return _aabaef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_efedg .NormAutofit =NewCT_TextNormalAutofit ();if _bgcad :=d .DecodeElement (_efedg .NormAutofit ,&_bedbe );_bgcad !=nil {return _bgcad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_efedg .SpAutoFit =NewCT_TextShapeAutofit ();if _eecffe :=d .DecodeElement (_efedg .SpAutoFit ,&_bedbe );_eecffe !=nil {return _eecffe ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_bedbe .Name );if _cabdc :=d .Skip ();_cabdc !=nil {return _cabdc ;};};case _g .EndElement :break _bgcgae ;case _g .CharData :};};return nil ;};func (_fdda *CT_GvmlUseShapeRectangle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_efag :=&CT_PositiveSize2D {};_efag .CxAttr =0;_efag .CyAttr =0;return _efag ;}; -// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path -func (_abdda *CT_Vector3D )ValidateWithPath (path string )error {if _gdeeb :=_abdda .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_gdeeb !=nil {return _gdeeb ;};if _fcebbb :=_abdda .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072");_fcebbb !=nil {return _fcebbb ;};if _gdefce :=_abdda .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_gdefce !=nil {return _gdefce ;};return nil ;};func (_dbccfc *CT_TextBlipBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbccfc .Blip =NewCT_Blip ();_dfbag :for {_aadbb ,_cdbbd :=d .Token ();if _cdbbd !=nil {return _cdbbd ;};switch _gbfbe :=_aadbb .(type ){case _b .StartElement :switch _gbfbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:if _adbf :=d .DecodeElement (_dbccfc .Blip ,&_gbfbe );_adbf !=nil {return _adbf ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_gbfbe .Name );if _ageeeb :=d .Skip ();_ageeeb !=nil {return _ageeeb ;};};case _b .EndElement :break _dfbag ;case _b .CharData :};};return nil ;};func (_ccfc *CT_Color )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccfc .ScrgbClr !=nil {_bbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ccfc .ScrgbClr ,_bbb );};if _ccfc .SrgbClr !=nil {_ddcg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ccfc .SrgbClr ,_ddcg );};if _ccfc .HslClr !=nil {_gcgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ccfc .HslClr ,_gcgf );};if _ccfc .SysClr !=nil {_beb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ccfc .SysClr ,_beb );};if _ccfc .SchemeClr !=nil {_dbbd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ccfc .SchemeClr ,_dbbd );};if _ccfc .PrstClr !=nil {_gdcca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ccfc .PrstClr ,_gdcca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeabe *CT_FillEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eeabe .NoFill !=nil {_aaaca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeabe .NoFill ,_aaaca );};if _eeabe .SolidFill !=nil {_egbdg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeabe .SolidFill ,_egbdg );};if _eeabe .GradFill !=nil {_fgabc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeabe .GradFill ,_fgabc );};if _eeabe .BlipFill !=nil {_abaeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeabe .BlipFill ,_abaeg );};if _eeabe .PattFill !=nil {_ggfad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eeabe .PattFill ,_ggfad );};if _eeabe .GrpFill !=nil {_ggbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_eeabe .GrpFill ,_ggbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gffde ST_TextVertOverflowType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_caagae :=_b .Attr {};_caagae .Name =name ;switch _gffde {case ST_TextVertOverflowTypeUnset :_caagae .Value ="";case ST_TextVertOverflowTypeOverflow :_caagae .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_caagae .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_caagae .Value ="\u0063\u006c\u0069\u0070";};return _caagae ,nil ;}; +// ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path +func (_eeaca *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _eeaca .Fill !=nil {if _gcdad :=_eeaca .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gcdad !=nil {return _gcdad ;};};if _eeaca .FillRef !=nil {if _geaca :=_eeaca .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_geaca !=nil {return _geaca ;};};if _eeaca .Effect !=nil {if _babda :=_eeaca .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_babda !=nil {return _babda ;};};if _eeaca .EffectRef !=nil {if _begfg :=_eeaca .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_begfg !=nil {return _begfg ;};};return nil ;};func (_baea *CT_GvmlTextShapeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _baea .UseSpRect !=nil {_ebcc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}};e .EncodeElement (_baea .UseSpRect ,_ebcc );};if _baea .Xfrm !=nil {_efeeb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_baea .Xfrm ,_efeeb );};return nil ;};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_bfecc ST_PathFillMode )ValidateWithPath (path string )error {switch _bfecc {case 0,1,2,3,4,5,6:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfecc ));};return nil ;};func (_cacaf *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aecga ,_gaaabf :=d .Token ();if _gaaabf !=nil {return _gaaabf ;};if _daddbd ,_bggcf :=_aecga .(_g .EndElement );_bggcf &&_daddbd .Name ==start .Name {*_cacaf =1;return nil ;};if _addaf ,_cgfbg :=_aecga .(_g .CharData );!_cgfbg {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aecga );}else {switch string (_addaf ){case "":*_cacaf =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cacaf =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cacaf =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cacaf =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cacaf =4;};};_aecga ,_gaaabf =d .Token ();if _gaaabf !=nil {return _gaaabf ;};if _fadfd ,_eafba :=_aecga .(_g .EndElement );_eafba &&_fadfd .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aecga );};func (_afbd *CT_GvmlShapeNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fcbag :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_afbd .CNvPr ,_fcbag );_daac :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_afbd .CNvSpPr ,_daac );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path -func (_fega *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil };func NewCT_PresetTextShape ()*CT_PresetTextShape {_bgbgf :=&CT_PresetTextShape {};_bgbgf .PrstAttr =ST_TextShapeType (1);return _bgbgf ;}; +// Validate validates the CT_GvmlConnector and its children +func (_edeab *CT_GvmlConnector )Validate ()error {return _edeab .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_fgagb :=ST_Percentage {};if _a .ST_PercentagePatternRe .MatchString (s ){_fgagb .ST_Percentage =&s ;}else {_ffcdgb ,_cgaeg :=_fg .ParseInt (s ,10,64);if _cgaeg !=nil {return _fgagb ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cgaeg );};_ecbbe :=int32 (_ffcdgb );_fgagb .ST_PercentageDecimal =&_ecbbe ;};return _fgagb ,nil ;};func (_dgcb *CT_LineStyleList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bfgcb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_ggde :=range _dgcb .Ln {e .EncodeElement (_ggde ,_bfgcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fggegd ST_PitchFamily )Validate ()error {return _fggegd .ValidateWithPath ("")}; -// Validate validates the CT_TextSpacingPercent and its children -func (_dgeb *CT_TextSpacingPercent )Validate ()error {return _dgeb .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};type CT_TextParagraphProperties struct{MarLAttr *int32 ;MarRAttr *int32 ;LvlAttr *int32 ;IndentAttr *int32 ;AlgnAttr ST_TextAlignType ;DefTabSzAttr *ST_Coordinate32 ;RtlAttr *bool ;EaLnBrkAttr *bool ;FontAlgnAttr ST_TextFontAlignType ;LatinLnBrkAttr *bool ;HangingPunctAttr *bool ;LnSpc *CT_TextSpacing ;SpcBef *CT_TextSpacing ;SpcAft *CT_TextSpacing ;BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;TabLst *CT_TextTabStopList ;DefRPr *CT_TextCharacterProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_geaad *CT_PositivePercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_geaad .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PenAlignment byte ; +// Validate validates the CT_GvmlTextShape and its children +func (_fbfa *CT_GvmlTextShape )Validate ()error {return _fbfa .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");};func NewCT_FillProperties ()*CT_FillProperties {_eegd :=&CT_FillProperties {};return _eegd };func (_ccdf *CT_GraphicalObjectData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbbb :=range start .Attr {if _dbbb .Name .Local =="\u0075\u0072\u0069"{_debf ,_gbf :=_dbbb .Value ,error (nil );if _gbf !=nil {return _gbf ;};_ccdf .UriAttr =_debf ;continue ;};};_cfac :for {_faffb ,_fdbcb :=d .Token ();if _fdbcb !=nil {return _fdbcb ;};switch _ffccf :=_faffb .(type ){case _g .StartElement :switch _ffccf .Name {default:if _dfdde ,_cggcb :=_fc .CreateElement (_ffccf );_cggcb !=nil {return _cggcb ;}else {if _bgag :=d .DecodeElement (_dfdde ,&_ffccf );_bgag !=nil {return _bgag ;};_ccdf .Any =append (_ccdf .Any ,_dfdde );};};case _g .EndElement :break _cfac ;case _g .CharData :};};return nil ;};type ST_LightRigDirection byte ;func NewCT_TableProperties ()*CT_TableProperties {_ceegf :=&CT_TableProperties {};return _ceegf }; -// Validate validates the CT_TextUnderlineLineFollowText and its children -func (_bdbgc *CT_TextUnderlineLineFollowText )Validate ()error {return _bdbgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");}; +// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path +func (_aceec *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _aceec .ValAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_aceec .ValAttr );};if _aceec .ValAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eV\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_aceec .ValAttr );};return nil ;};type CT_AlphaFloorEffect struct{};type CT_TextBulletColorFollowText struct{}; -// Validate validates the CT_BlendEffect and its children -func (_ebgf *CT_BlendEffect )Validate ()error {return _ebgf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};func (_cccgg ST_TextBulletSize )String ()string {if _cccgg .ST_TextBulletSizePercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_cccgg .ST_TextBulletSizePercent );};if _cccgg .ST_TextBulletSizeDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_cccgg .ST_TextBulletSizeDecimal );};return "";};type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;};func NewAG_Locking ()*AG_Locking {_afgg :=&AG_Locking {};return _afgg }; +// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path +func (_fcedd *CT_TransformEffect )ValidateWithPath (path string )error {if _fcedd .SxAttr !=nil {if _cdgbb :=_fcedd .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cdgbb !=nil {return _cdgbb ;};};if _fcedd .SyAttr !=nil {if _edabcb :=_fcedd .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_edabcb !=nil {return _edabcb ;};};if _fcedd .KxAttr !=nil {if *_fcedd .KxAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_fcedd .KxAttr );};if *_fcedd .KxAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fcedd .KxAttr );};};if _fcedd .KyAttr !=nil {if *_fcedd .KyAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_fcedd .KyAttr );};if *_fcedd .KyAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fcedd .KyAttr );};};if _fcedd .TxAttr !=nil {if _eadee :=_fcedd .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_eadee !=nil {return _eadee ;};};if _fcedd .TyAttr !=nil {if _fceaa :=_fcedd .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_fceaa !=nil {return _fceaa ;};};return nil ;}; -// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path -func (_beecg *CT_FillProperties )ValidateWithPath (path string )error {if _beecg .NoFill !=nil {if _dcgag :=_beecg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dcgag !=nil {return _dcgag ;};};if _beecg .SolidFill !=nil {if _egfga :=_beecg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_egfga !=nil {return _egfga ;};};if _beecg .GradFill !=nil {if _bbaaa :=_beecg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bbaaa !=nil {return _bbaaa ;};};if _beecg .BlipFill !=nil {if _cfge :=_beecg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cfge !=nil {return _cfge ;};};if _beecg .PattFill !=nil {if _bbbbc :=_beecg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bbbbc !=nil {return _bbbbc ;};};if _beecg .GrpFill !=nil {if _gegc :=_beecg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gegc !=nil {return _gegc ;};};return nil ;};func (_ecac *CT_ConnectorLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abda :=range start .Attr {if _abda .Name .Local =="\u006e\u006f\u0047r\u0070"{_affdb ,_efecb :=_a .ParseBool (_abda .Value );if _efecb !=nil {return _efecb ;};_ecac .NoGrpAttr =&_affdb ;continue ;};if _abda .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_fbafe ,_adaa :=_a .ParseBool (_abda .Value );if _adaa !=nil {return _adaa ;};_ecac .NoSelectAttr =&_fbafe ;continue ;};if _abda .Name .Local =="\u006e\u006f\u0052o\u0074"{_edfc ,_dgcga :=_a .ParseBool (_abda .Value );if _dgcga !=nil {return _dgcga ;};_ecac .NoRotAttr =&_edfc ;continue ;};if _abda .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_geba ,_eeed :=_a .ParseBool (_abda .Value );if _eeed !=nil {return _eeed ;};_ecac .NoChangeAspectAttr =&_geba ;continue ;};if _abda .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gfgfe ,_gdcbd :=_a .ParseBool (_abda .Value );if _gdcbd !=nil {return _gdcbd ;};_ecac .NoMoveAttr =&_gfgfe ;continue ;};if _abda .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dba ,_cacf :=_a .ParseBool (_abda .Value );if _cacf !=nil {return _cacf ;};_ecac .NoResizeAttr =&_dba ;continue ;};if _abda .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_agbgb ,_cfeg :=_a .ParseBool (_abda .Value );if _cfeg !=nil {return _cfeg ;};_ecac .NoEditPointsAttr =&_agbgb ;continue ;};if _abda .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_bgeg ,_ffef :=_a .ParseBool (_abda .Value );if _ffef !=nil {return _ffef ;};_ecac .NoAdjustHandlesAttr =&_bgeg ;continue ;};if _abda .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gdedd ,_bcgca :=_a .ParseBool (_abda .Value );if _bcgca !=nil {return _bcgca ;};_ecac .NoChangeArrowheadsAttr =&_gdedd ;continue ;};if _abda .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_fbecc ,_fcgb :=_a .ParseBool (_abda .Value );if _fcgb !=nil {return _fcgb ;};_ecac .NoChangeShapeTypeAttr =&_fbecc ;continue ;};};_bbaad :for {_cgbd ,_fbfbe :=d .Token ();if _fbfbe !=nil {return _fbfbe ;};switch _ecdd :=_cgbd .(type ){case _b .StartElement :switch _ecdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecac .ExtLst =NewCT_OfficeArtExtensionList ();if _bbege :=d .DecodeElement (_ecac .ExtLst ,&_ecdd );_bbege !=nil {return _bbege ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074or\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_ecdd .Name );if _dceb :=d .Skip ();_dceb !=nil {return _dceb ;};};case _b .EndElement :break _bbaad ;case _b .CharData :};};return nil ;};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};func (_geaacf ST_BlipCompression )Validate ()error {return _geaacf .ValidateWithPath ("")};func (_gaeee ST_Percentage )String ()string {if _gaeee .ST_PercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_gaeee .ST_PercentageDecimal );};if _gaeee .ST_Percentage !=nil {return _bb .Sprintf ("\u0025\u0076",*_gaeee .ST_Percentage );};return "";};func NewCT_GradientStop ()*CT_GradientStop {_feabg :=&CT_GradientStop {};return _feabg }; +// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path +func (_ddgbgf *CT_Point2D )ValidateWithPath (path string )error {if _gdge :=_ddgbgf .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_gdge !=nil {return _gdge ;};if _degeg :=_ddgbgf .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_degeg !=nil {return _degeg ;};return nil ;};func (_bbcbb ST_BlendMode )ValidateWithPath (path string )error {switch _bbcbb {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcbb ));};return nil ;};func (_egab *CT_Cell3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egab .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_bfca ,_cacd :=_egab .PrstMaterialAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _cacd !=nil {return _cacd ;};start .Attr =append (start .Attr ,_bfca );};e .EncodeToken (start );_fgfe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_egab .Bevel ,_fgfe );if _egab .LightRig !=nil {_ddeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_egab .LightRig ,_ddeg );};if _egab .ExtLst !=nil {_dfbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egab .ExtLst ,_dfbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccbge ST_ShapeType )ValidateWithPath (path string )error {switch _ccbge {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbge ));};return nil ;}; -// Validate validates the Tbl and its children -func (_ffaad *Tbl )Validate ()error {return _ffaad .ValidateWithPath ("\u0054\u0062\u006c")}; +// ST_Coordinate32 is a union type +type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;}; -// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path -func (_cdb *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _afgd :=_cdb .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_afgd !=nil {return _afgd ;};return nil ;};func (_cgbccc ST_TextStrikeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgbccc .String (),start );};type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ;RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;};func (_bebag ST_LineEndLength )Validate ()error {return _bebag .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path +func (_fbace *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _fbace .ScrgbClr !=nil {if _aebe :=_fbace .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_aebe !=nil {return _aebe ;};};if _fbace .SrgbClr !=nil {if _cdac :=_fbace .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cdac !=nil {return _cdac ;};};if _fbace .HslClr !=nil {if _dgda :=_fbace .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dgda !=nil {return _dgda ;};};if _fbace .SysClr !=nil {if _dadf :=_fbace .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_dadf !=nil {return _dadf ;};};if _fbace .SchemeClr !=nil {if _ggbbe :=_fbace .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ggbbe !=nil {return _ggbbe ;};};if _fbace .PrstClr !=nil {if _cafb :=_fbace .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cafb !=nil {return _cafb ;};};return nil ;};func NewCT_Camera ()*CT_Camera {_abff :=&CT_Camera {};_abff .PrstAttr =ST_PresetCameraType (1);return _abff ;};func (_eefef *CT_Table )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eefef .TblGrid =NewCT_TableGrid ();_bdfff :for {_bbgdd ,_gacga :=d .Token ();if _gacga !=nil {return _gacga ;};switch _gedfc :=_bbgdd .(type ){case _g .StartElement :switch _gedfc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_eefef .TblPr =NewCT_TableProperties ();if _fdfec :=d .DecodeElement (_eefef .TblPr ,&_gedfc );_fdfec !=nil {return _fdfec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _bcce :=d .DecodeElement (_eefef .TblGrid ,&_gedfc );_bcce !=nil {return _bcce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_afbf :=NewCT_TableRow ();if _dgbfg :=d .DecodeElement (_afbf ,&_gedfc );_dgbfg !=nil {return _dgbfg ;};_eefef .Tr =append (_eefef .Tr ,_afbf );default:_fc .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",_gedfc .Name );if _eagfd :=d .Skip ();_eagfd !=nil {return _eagfd ;};};case _g .EndElement :break _bdfff ;case _g .CharData :};};return nil ;};func (_ddedc *CT_OfficeArtExtensionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcffe :for {_gfgcg ,_fgbg :=d .Token ();if _fgbg !=nil {return _fgbg ;};switch _gbac :=_gfgcg .(type ){case _g .StartElement :switch _gbac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_cdbda :=NewCT_OfficeArtExtension ();if _baba :=d .DecodeElement (_cdbda ,&_gbac );_baba !=nil {return _baba ;};_ddedc .Ext =append (_ddedc .Ext ,_cdbda );default:_fc .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",_gbac .Name );if _geace :=d .Skip ();_geace !=nil {return _geace ;};};case _g .EndElement :break _bcffe ;case _g .CharData :};};return nil ;};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 (_caacd *CT_GvmlPicture )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caacd .NvPicPr =NewCT_GvmlPictureNonVisual ();_caacd .BlipFill =NewCT_BlipFillProperties ();_caacd .SpPr =NewCT_ShapeProperties ();_gcggd :for {_eggeda ,_afcf :=d .Token ();if _afcf !=nil {return _afcf ;};switch _afecf :=_eggeda .(type ){case _g .StartElement :switch _afecf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _faebb :=d .DecodeElement (_caacd .NvPicPr ,&_afecf );_faebb !=nil {return _faebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _bcdg :=d .DecodeElement (_caacd .BlipFill ,&_afecf );_bcdg !=nil {return _bcdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _aecad :=d .DecodeElement (_caacd .SpPr ,&_afecf );_aecad !=nil {return _aecad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_caacd .Style =NewCT_ShapeStyle ();if _cgade :=d .DecodeElement (_caacd .Style ,&_afecf );_cgade !=nil {return _cgade ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caacd .ExtLst =NewCT_OfficeArtExtensionList ();if _fdgfc :=d .DecodeElement (_caacd .ExtLst ,&_afecf );_fdgfc !=nil {return _fdgfc ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_afecf .Name );if _cgdda :=d .Skip ();_cgdda !=nil {return _cgdda ;};};case _g .EndElement :break _gcggd ;case _g .CharData :};};return nil ;};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_efdaf :=&CT_TableBackgroundStyle {};return _efdaf ;};func (_cac *CT_Backdrop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cac .Anchor =NewCT_Point3D ();_cac .Norm =NewCT_Vector3D ();_cac .Up =NewCT_Vector3D ();_bce :for {_cce ,_aacb :=d .Token ();if _aacb !=nil {return _aacb ;};switch _egdb :=_cce .(type ){case _g .StartElement :switch _egdb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _cgac :=d .DecodeElement (_cac .Anchor ,&_egdb );_cgac !=nil {return _cgac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072\u006d"}:if _dbbe :=d .DecodeElement (_cac .Norm ,&_egdb );_dbbe !=nil {return _dbbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0070"}:if _eabe :=d .DecodeElement (_cac .Up ,&_egdb );_eabe !=nil {return _eabe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cac .ExtLst =NewCT_OfficeArtExtensionList ();if _ecb :=d .DecodeElement (_cac .ExtLst ,&_egdb );_ecb !=nil {return _ecb ;};default:_fc .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_egdb .Name );if _cbae :=d .Skip ();_cbae !=nil {return _cbae ;};};case _g .EndElement :break _bce ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_LineEndProperties and its children -func (_daggb *CT_LineEndProperties )Validate ()error {return _daggb .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_ggfde *EG_ColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggfde .Tint !=nil {_cdaab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_ggfde .Tint ,_cdaab );};if _ggfde .Shade !=nil {_dbbac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_ggfde .Shade ,_dbbac );};if _ggfde .Comp !=nil {_gbddg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}};e .EncodeElement (_ggfde .Comp ,_gbddg );};if _ggfde .Inv !=nil {_fbaea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_ggfde .Inv ,_fbaea );};if _ggfde .Gray !=nil {_dbdgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}};e .EncodeElement (_ggfde .Gray ,_dbdgb );};if _ggfde .Alpha !=nil {_dcddg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_ggfde .Alpha ,_dcddg );};if _ggfde .AlphaOff !=nil {_ccfbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}};e .EncodeElement (_ggfde .AlphaOff ,_ccfbd );};if _ggfde .AlphaMod !=nil {_eagfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_ggfde .AlphaMod ,_eagfb );};if _ggfde .Hue !=nil {_gfdcag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068u\u0065"}};e .EncodeElement (_ggfde .Hue ,_gfdcag );};if _ggfde .HueOff !=nil {_edbdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_ggfde .HueOff ,_edbdcc );};if _ggfde .HueMod !=nil {_ebfbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}};e .EncodeElement (_ggfde .HueMod ,_ebfbf );};if _ggfde .Sat !=nil {_ffddg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_ggfde .Sat ,_ffddg );};if _ggfde .SatOff !=nil {_deacf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}};e .EncodeElement (_ggfde .SatOff ,_deacf );};if _ggfde .SatMod !=nil {_afaac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_ggfde .SatMod ,_afaac );};if _ggfde .Lum !=nil {_ecccd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_ggfde .Lum ,_ecccd );};if _ggfde .LumOff !=nil {_baedca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_ggfde .LumOff ,_baedca );};if _ggfde .LumMod !=nil {_dcffe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}};e .EncodeElement (_ggfde .LumMod ,_dcffe );};if _ggfde .Red !=nil {_gagdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_ggfde .Red ,_gagdf );};if _ggfde .RedOff !=nil {_abage :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}};e .EncodeElement (_ggfde .RedOff ,_abage );};if _ggfde .RedMod !=nil {_eeedc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_ggfde .RedMod ,_eeedc );};if _ggfde .Green !=nil {_egdbb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}};e .EncodeElement (_ggfde .Green ,_egdbb );};if _ggfde .GreenOff !=nil {_bbddd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_ggfde .GreenOff ,_bbddd );};if _ggfde .GreenMod !=nil {_dfbbcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}};e .EncodeElement (_ggfde .GreenMod ,_dfbbcd );};if _ggfde .Blue !=nil {_fbgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_ggfde .Blue ,_fbgf );};if _ggfde .BlueOff !=nil {_fcaab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}};e .EncodeElement (_ggfde .BlueOff ,_fcaab );};if _ggfde .BlueMod !=nil {_fdebf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_ggfde .BlueMod ,_fdebf );};if _ggfde .Gamma !=nil {_fcee :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}};e .EncodeElement (_ggfde .Gamma ,_fcee );};if _ggfde .InvGamma !=nil {_ffgbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_ggfde .InvGamma ,_ffgbe );};return nil ;};func (_dfgef *ST_TextShapeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfgef =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_dfgef =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_dfgef =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_dfgef =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dfgef =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_dfgef =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_dfgef =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_dfgef =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_dfgef =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_dfgef =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_dfgef =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_dfgef =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_dfgef =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_dfgef =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_dfgef =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_dfgef =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_dfgef =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_dfgef =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_dfgef =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_dfgef =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_dfgef =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_dfgef =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_dfgef =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_dfgef =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_dfgef =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_dfgef =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_dfgef =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_dfgef =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_dfgef =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_dfgef =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_dfgef =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_dfgef =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_dfgef =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_dfgef =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_dfgef =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_dfgef =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_dfgef =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_dfgef =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_dfgef =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_dfgef =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_dfgef =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_dfgef =41;};return nil ;};func (_cdgge *ST_TextAutonumberScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_addgd ,_cabba :=d .Token ();if _cabba !=nil {return _cabba ;};if _cdecef ,_fdff :=_addgd .(_b .EndElement );_fdff &&_cdecef .Name ==start .Name {*_cdgge =1;return nil ;};if _deeba ,_eccgb :=_addgd .(_b .CharData );!_eccgb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_addgd );}else {switch string (_deeba ){case "":*_cdgge =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cdgge =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cdgge =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cdgge =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_cdgge =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cdgge =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cdgge =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_cdgge =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_cdgge =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_cdgge =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_cdgge =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_cdgge =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_cdgge =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_cdgge =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_cdgge =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_cdgge =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_cdgge =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_cdgge =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_cdgge =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_cdgge =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_cdgge =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cdgge =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_cdgge =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_cdgge =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_cdgge =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_cdgge =41;};};_addgd ,_cabba =d .Token ();if _cabba !=nil {return _cabba ;};if _ebgdda ,_ebfcg :=_addgd .(_b .EndElement );_ebfcg &&_ebgdda .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_addgd );}; +// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path +func (_dgbf *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _gffa ,_abeg :=range _dgbf .Cxn {if _eagc :=_abeg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_gffa ));_eagc !=nil {return _eagc ;};};return nil ;};func ParseStdlibTime (s string )(_f .Time ,error ){return _f .Time {},nil }; -// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path -func (_egcfa *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _egcfa .SzAttr !=nil {if *_egcfa .SzAttr < 100{return _bb .Errorf ("\u0025\u0073/m\u002e\u0053\u007aA\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0031\u00300 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_egcfa .SzAttr );};if *_egcfa .SzAttr > 400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u007a\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_egcfa .SzAttr );};};if _decb :=_egcfa .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_decb !=nil {return _decb ;};if _ebdd :=_egcfa .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_ebdd !=nil {return _ebdd ;};if _egcfa .KernAttr !=nil {if *_egcfa .KernAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u004b\u0065r\u006e\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_egcfa .KernAttr );};if *_egcfa .KernAttr > 400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eK\u0065\u0072\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egcfa .KernAttr );};};if _fegca :=_egcfa .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_fegca !=nil {return _fegca ;};if _egcfa .SpcAttr !=nil {if _agbbf :=_egcfa .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_agbbf !=nil {return _agbbf ;};};if _egcfa .BaselineAttr !=nil {if _dcedb :=_egcfa .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_dcedb !=nil {return _dcedb ;};};if _egcfa .Ln !=nil {if _bbgbf :=_egcfa .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_bbgbf !=nil {return _bbgbf ;};};if _egcfa .NoFill !=nil {if _cbgag :=_egcfa .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cbgag !=nil {return _cbgag ;};};if _egcfa .SolidFill !=nil {if _aceaf :=_egcfa .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_aceaf !=nil {return _aceaf ;};};if _egcfa .GradFill !=nil {if _daaga :=_egcfa .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_daaga !=nil {return _daaga ;};};if _egcfa .BlipFill !=nil {if _ebbcc :=_egcfa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ebbcc !=nil {return _ebbcc ;};};if _egcfa .PattFill !=nil {if _adcb :=_egcfa .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_adcb !=nil {return _adcb ;};};if _egcfa .GrpFill !=nil {if _ccef :=_egcfa .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ccef !=nil {return _ccef ;};};if _egcfa .EffectLst !=nil {if _gacbe :=_egcfa .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gacbe !=nil {return _gacbe ;};};if _egcfa .EffectDag !=nil {if _bddc :=_egcfa .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bddc !=nil {return _bddc ;};};if _egcfa .Highlight !=nil {if _feeaa :=_egcfa .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_feeaa !=nil {return _feeaa ;};};if _egcfa .ULnTx !=nil {if _cbdea :=_egcfa .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_cbdea !=nil {return _cbdea ;};};if _egcfa .ULn !=nil {if _ceeb :=_egcfa .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_ceeb !=nil {return _ceeb ;};};if _egcfa .UFillTx !=nil {if _bgcfbf :=_egcfa .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_bgcfbf !=nil {return _bgcfbf ;};};if _egcfa .UFill !=nil {if _afbfa :=_egcfa .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_afbfa !=nil {return _afbfa ;};};if _egcfa .Latin !=nil {if _bcfgc :=_egcfa .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_bcfgc !=nil {return _bcfgc ;};};if _egcfa .Ea !=nil {if _gcffd :=_egcfa .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_gcffd !=nil {return _gcffd ;};};if _egcfa .Cs !=nil {if _gdeec :=_egcfa .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_gdeec !=nil {return _gdeec ;};};if _egcfa .Sym !=nil {if _ageca :=_egcfa .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_ageca !=nil {return _ageca ;};};if _egcfa .HlinkClick !=nil {if _ebgeg :=_egcfa .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_ebgeg !=nil {return _ebgeg ;};};if _egcfa .HlinkMouseOver !=nil {if _dgbff :=_egcfa .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_dgbff !=nil {return _dgbff ;};};if _egcfa .Rtl !=nil {if _ggcgd :=_egcfa .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ggcgd !=nil {return _ggcgd ;};};if _egcfa .ExtLst !=nil {if _cadf :=_egcfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cadf !=nil {return _cadf ;};};return nil ;};func (_cfgfe ST_TextVertOverflowType )String ()string {switch _cfgfe {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case 3:return "\u0063\u006c\u0069\u0070";};return "";};type Any interface{MarshalXML (_ebdea *_b .Encoder ,_egaaf _b .StartElement )error ;UnmarshalXML (_dded *_b .Decoder ,_fagbc _b .StartElement )error ;}; +// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path +func (_bfcgf *CT_SchemeColor )ValidateWithPath (path string )error {if _bfcgf .ValAttr ==ST_SchemeColorValUnset {return _bb .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _acfcd :=_bfcgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acfcd !=nil {return _acfcd ;};for _gebgf ,_ecbcb :=range _bfcgf .EG_ColorTransform {if _ceecbe :=_ecbcb .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_gebgf ));_ceecbe !=nil {return _ceecbe ;};};return nil ;};func (_fadfb ST_PenAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bfcgb :=_g .Attr {};_bfcgb .Name =name ;switch _fadfb {case ST_PenAlignmentUnset :_bfcgb .Value ="";case ST_PenAlignmentCtr :_bfcgb .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_bfcgb .Value ="\u0069\u006e";};return _bfcgb ,nil ;};func (_afec *CT_Camera )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afec .PrstAttr =ST_PresetCameraType (1);for _ ,_cfee :=range start .Attr {if _cfee .Name .Local =="\u0070\u0072\u0073\u0074"{_afec .PrstAttr .UnmarshalXMLAttr (_cfee );continue ;};if _cfee .Name .Local =="\u0066\u006f\u0076"{_gfbde ,_eabf :=_fg .ParseInt (_cfee .Value ,10,32);if _eabf !=nil {return _eabf ;};_gcaa :=int32 (_gfbde );_afec .FovAttr =&_gcaa ;continue ;};if _cfee .Name .Local =="\u007a\u006f\u006f\u006d"{_gfcb ,_faga :=ParseUnionST_PositivePercentage (_cfee .Value );if _faga !=nil {return _faga ;};_afec .ZoomAttr =&_gfcb ;continue ;};};_fagg :for {_cebg ,_ccg :=d .Token ();if _ccg !=nil {return _ccg ;};switch _feef :=_cebg .(type ){case _g .StartElement :switch _feef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_afec .Rot =NewCT_SphereCoords ();if _bfdg :=d .DecodeElement (_afec .Rot ,&_feef );_bfdg !=nil {return _bfdg ;};default:_fc .Log ("\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",_feef .Name );if _caaf :=d .Skip ();_caaf !=nil {return _caaf ;};};case _g .EndElement :break _fagg ;case _g .CharData :};};return nil ;};func (_fgfca *ST_PresetPatternVal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fgfca =0;case "\u0070\u0063\u0074\u0035":*_fgfca =1;case "\u0070\u0063\u00741\u0030":*_fgfca =2;case "\u0070\u0063\u00742\u0030":*_fgfca =3;case "\u0070\u0063\u00742\u0035":*_fgfca =4;case "\u0070\u0063\u00743\u0030":*_fgfca =5;case "\u0070\u0063\u00744\u0030":*_fgfca =6;case "\u0070\u0063\u00745\u0030":*_fgfca =7;case "\u0070\u0063\u00746\u0030":*_fgfca =8;case "\u0070\u0063\u00747\u0030":*_fgfca =9;case "\u0070\u0063\u00747\u0035":*_fgfca =10;case "\u0070\u0063\u00748\u0030":*_fgfca =11;case "\u0070\u0063\u00749\u0030":*_fgfca =12;case "\u0068\u006f\u0072\u007a":*_fgfca =13;case "\u0076\u0065\u0072\u0074":*_fgfca =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_fgfca =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_fgfca =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_fgfca =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_fgfca =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_fgfca =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_fgfca =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_fgfca =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_fgfca =22;case "\u0063\u0072\u006fs\u0073":*_fgfca =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_fgfca =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_fgfca =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_fgfca =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_fgfca =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_fgfca =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_fgfca =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_fgfca =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_fgfca =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_fgfca =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_fgfca =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_fgfca =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_fgfca =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_fgfca =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_fgfca =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_fgfca =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_fgfca =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fgfca =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fgfca =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_fgfca =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_fgfca =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_fgfca =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_fgfca =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_fgfca =46;case "\u0070\u006c\u0061i\u0064":*_fgfca =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_fgfca =48;case "\u0077\u0065\u0061v\u0065":*_fgfca =49;case "\u0064\u0069\u0076o\u0074":*_fgfca =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_fgfca =51;case "\u0077\u0061\u0076\u0065":*_fgfca =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_fgfca =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_fgfca =54;};return nil ;};func NewCT_Path2D ()*CT_Path2D {_accba :=&CT_Path2D {};return _accba };func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_begbce :=&CT_NonVisualContentPartProperties {};return _begbce ;};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;};func (_gbfee ST_BlackWhiteMode )Validate ()error {return _gbfee .ValidateWithPath ("")};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;}; -// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path -func (_cfbe *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _daac ,_gcbb :=range _cfbe .EG_FillProperties {if _gef :=_gcbb .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_daac ));_gef !=nil {return _gef ;};};return nil ;};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;};type CT_TableStyle struct{StyleIdAttr string ;StyleNameAttr string ;TblBg *CT_TableBackgroundStyle ;WholeTbl *CT_TablePartStyle ;Band1H *CT_TablePartStyle ;Band2H *CT_TablePartStyle ;Band1V *CT_TablePartStyle ;Band2V *CT_TablePartStyle ;LastCol *CT_TablePartStyle ;FirstCol *CT_TablePartStyle ;LastRow *CT_TablePartStyle ;SeCell *CT_TablePartStyle ;SwCell *CT_TablePartStyle ;FirstRow *CT_TablePartStyle ;NeCell *CT_TablePartStyle ;NwCell *CT_TablePartStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_deaafe ST_FixedPercentage )String ()string {if _deaafe .ST_FixedPercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_deaafe .ST_FixedPercentageDecimal );};if _deaafe .ST_FixedPercentage !=nil {return _deaafe .ST_FixedPercentage .String ();};return "";}; +// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path +func (_beda *CT_TextBlipBullet )ValidateWithPath (path string )error {if _ccbbcf :=_beda .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_ccbbcf !=nil {return _ccbbcf ;};return nil ;}; -// Validate validates the CT_StretchInfoProperties and its children -func (_ecdbc *CT_StretchInfoProperties )Validate ()error {return _ecdbc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;};func (_adfgfg *CT_TextParagraph )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adfgfg .PPr !=nil {_ddecbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_adfgfg .PPr ,_ddecbc );};if _adfgfg .EG_TextRun !=nil {for _ ,_bcbec :=range _adfgfg .EG_TextRun {_bcbec .MarshalXML (e ,_b .StartElement {});};};if _adfgfg .EndParaRPr !=nil {_abfgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}};e .EncodeElement (_adfgfg .EndParaRPr ,_abfgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RegularTextRun and its children +func (_adbcc *CT_RegularTextRun )Validate ()error {return _adbcc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");};type ST_TextStrikeType byte ;func (_bbbgf *CT_TableStyleCellStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agbge :for {_aagdg ,_faega :=d .Token ();if _faega !=nil {return _faega ;};switch _ffdg :=_aagdg .(type ){case _g .StartElement :switch _ffdg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0042d\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0042d\u0072"}:_bbbgf .TcBdr =NewCT_TableCellBorderStyle ();if _degcc :=d .DecodeElement (_bbbgf .TcBdr ,&_ffdg );_degcc !=nil {return _degcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_bbbgf .Fill =NewCT_FillProperties ();if _aabcd :=d .DecodeElement (_bbbgf .Fill ,&_ffdg );_aabcd !=nil {return _aabcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_bbbgf .FillRef =NewCT_StyleMatrixReference ();if _cdeag :=d .DecodeElement (_bbbgf .FillRef ,&_ffdg );_cdeag !=nil {return _cdeag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_bbbgf .Cell3D =NewCT_Cell3D ();if _cfeabg :=d .DecodeElement (_bbbgf .Cell3D ,&_ffdg );_cfeabg !=nil {return _cfeabg ;};default:_fc .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",_ffdg .Name );if _bfgbfb :=d .Skip ();_bfgbfb !=nil {return _bfgbfb ;};};case _g .EndElement :break _agbge ;case _g .CharData :};};return nil ;};type CT_EffectList struct{Blur *CT_BlurEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;InnerShdw *CT_InnerShadowEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;SoftEdge *CT_SoftEdgesEffect ;};func NewCT_TableCol ()*CT_TableCol {_bded :=&CT_TableCol {};return _bded };func (_fdggb *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_fgdeg :=[]string {};if _fdggb .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_fgdeg =append (_fgdeg ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _fdggb .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_fgdeg =append (_fgdeg ,"\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 (_fgdeg )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fgdeg );};return nil ;}; -// Validate validates the CT_TableStyle and its children -func (_cbcgc *CT_TableStyle )Validate ()error {return _cbcgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_fcfea ST_LineEndLength )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcfea .String (),start );};const (ST_ShapeTypeUnset ST_ShapeType =0;ST_ShapeTypeLine ST_ShapeType =1;ST_ShapeTypeLineInv ST_ShapeType =2;ST_ShapeTypeTriangle ST_ShapeType =3;ST_ShapeTypeRtTriangle ST_ShapeType =4;ST_ShapeTypeRect ST_ShapeType =5;ST_ShapeTypeDiamond ST_ShapeType =6;ST_ShapeTypeParallelogram ST_ShapeType =7;ST_ShapeTypeTrapezoid ST_ShapeType =8;ST_ShapeTypeNonIsoscelesTrapezoid ST_ShapeType =9;ST_ShapeTypePentagon ST_ShapeType =10;ST_ShapeTypeHexagon ST_ShapeType =11;ST_ShapeTypeHeptagon ST_ShapeType =12;ST_ShapeTypeOctagon ST_ShapeType =13;ST_ShapeTypeDecagon ST_ShapeType =14;ST_ShapeTypeDodecagon ST_ShapeType =15;ST_ShapeTypeStar4 ST_ShapeType =16;ST_ShapeTypeStar5 ST_ShapeType =17;ST_ShapeTypeStar6 ST_ShapeType =18;ST_ShapeTypeStar7 ST_ShapeType =19;ST_ShapeTypeStar8 ST_ShapeType =20;ST_ShapeTypeStar10 ST_ShapeType =21;ST_ShapeTypeStar12 ST_ShapeType =22;ST_ShapeTypeStar16 ST_ShapeType =23;ST_ShapeTypeStar24 ST_ShapeType =24;ST_ShapeTypeStar32 ST_ShapeType =25;ST_ShapeTypeRoundRect ST_ShapeType =26;ST_ShapeTypeRound1Rect ST_ShapeType =27;ST_ShapeTypeRound2SameRect ST_ShapeType =28;ST_ShapeTypeRound2DiagRect ST_ShapeType =29;ST_ShapeTypeSnipRoundRect ST_ShapeType =30;ST_ShapeTypeSnip1Rect ST_ShapeType =31;ST_ShapeTypeSnip2SameRect ST_ShapeType =32;ST_ShapeTypeSnip2DiagRect ST_ShapeType =33;ST_ShapeTypePlaque ST_ShapeType =34;ST_ShapeTypeEllipse ST_ShapeType =35;ST_ShapeTypeTeardrop ST_ShapeType =36;ST_ShapeTypeHomePlate ST_ShapeType =37;ST_ShapeTypeChevron ST_ShapeType =38;ST_ShapeTypePieWedge ST_ShapeType =39;ST_ShapeTypePie ST_ShapeType =40;ST_ShapeTypeBlockArc ST_ShapeType =41;ST_ShapeTypeDonut ST_ShapeType =42;ST_ShapeTypeNoSmoking ST_ShapeType =43;ST_ShapeTypeRightArrow ST_ShapeType =44;ST_ShapeTypeLeftArrow ST_ShapeType =45;ST_ShapeTypeUpArrow ST_ShapeType =46;ST_ShapeTypeDownArrow ST_ShapeType =47;ST_ShapeTypeStripedRightArrow ST_ShapeType =48;ST_ShapeTypeNotchedRightArrow ST_ShapeType =49;ST_ShapeTypeBentUpArrow ST_ShapeType =50;ST_ShapeTypeLeftRightArrow ST_ShapeType =51;ST_ShapeTypeUpDownArrow ST_ShapeType =52;ST_ShapeTypeLeftUpArrow ST_ShapeType =53;ST_ShapeTypeLeftRightUpArrow ST_ShapeType =54;ST_ShapeTypeQuadArrow ST_ShapeType =55;ST_ShapeTypeLeftArrowCallout ST_ShapeType =56;ST_ShapeTypeRightArrowCallout ST_ShapeType =57;ST_ShapeTypeUpArrowCallout ST_ShapeType =58;ST_ShapeTypeDownArrowCallout ST_ShapeType =59;ST_ShapeTypeLeftRightArrowCallout ST_ShapeType =60;ST_ShapeTypeUpDownArrowCallout ST_ShapeType =61;ST_ShapeTypeQuadArrowCallout ST_ShapeType =62;ST_ShapeTypeBentArrow ST_ShapeType =63;ST_ShapeTypeUturnArrow ST_ShapeType =64;ST_ShapeTypeCircularArrow ST_ShapeType =65;ST_ShapeTypeLeftCircularArrow ST_ShapeType =66;ST_ShapeTypeLeftRightCircularArrow ST_ShapeType =67;ST_ShapeTypeCurvedRightArrow ST_ShapeType =68;ST_ShapeTypeCurvedLeftArrow ST_ShapeType =69;ST_ShapeTypeCurvedUpArrow ST_ShapeType =70;ST_ShapeTypeCurvedDownArrow ST_ShapeType =71;ST_ShapeTypeSwooshArrow ST_ShapeType =72;ST_ShapeTypeCube ST_ShapeType =73;ST_ShapeTypeCan ST_ShapeType =74;ST_ShapeTypeLightningBolt ST_ShapeType =75;ST_ShapeTypeHeart ST_ShapeType =76;ST_ShapeTypeSun ST_ShapeType =77;ST_ShapeTypeMoon ST_ShapeType =78;ST_ShapeTypeSmileyFace ST_ShapeType =79;ST_ShapeTypeIrregularSeal1 ST_ShapeType =80;ST_ShapeTypeIrregularSeal2 ST_ShapeType =81;ST_ShapeTypeFoldedCorner ST_ShapeType =82;ST_ShapeTypeBevel ST_ShapeType =83;ST_ShapeTypeFrame ST_ShapeType =84;ST_ShapeTypeHalfFrame ST_ShapeType =85;ST_ShapeTypeCorner ST_ShapeType =86;ST_ShapeTypeDiagStripe ST_ShapeType =87;ST_ShapeTypeChord ST_ShapeType =88;ST_ShapeTypeArc ST_ShapeType =89;ST_ShapeTypeLeftBracket ST_ShapeType =90;ST_ShapeTypeRightBracket ST_ShapeType =91;ST_ShapeTypeLeftBrace ST_ShapeType =92;ST_ShapeTypeRightBrace ST_ShapeType =93;ST_ShapeTypeBracketPair ST_ShapeType =94;ST_ShapeTypeBracePair ST_ShapeType =95;ST_ShapeTypeStraightConnector1 ST_ShapeType =96;ST_ShapeTypeBentConnector2 ST_ShapeType =97;ST_ShapeTypeBentConnector3 ST_ShapeType =98;ST_ShapeTypeBentConnector4 ST_ShapeType =99;ST_ShapeTypeBentConnector5 ST_ShapeType =100;ST_ShapeTypeCurvedConnector2 ST_ShapeType =101;ST_ShapeTypeCurvedConnector3 ST_ShapeType =102;ST_ShapeTypeCurvedConnector4 ST_ShapeType =103;ST_ShapeTypeCurvedConnector5 ST_ShapeType =104;ST_ShapeTypeCallout1 ST_ShapeType =105;ST_ShapeTypeCallout2 ST_ShapeType =106;ST_ShapeTypeCallout3 ST_ShapeType =107;ST_ShapeTypeAccentCallout1 ST_ShapeType =108;ST_ShapeTypeAccentCallout2 ST_ShapeType =109;ST_ShapeTypeAccentCallout3 ST_ShapeType =110;ST_ShapeTypeBorderCallout1 ST_ShapeType =111;ST_ShapeTypeBorderCallout2 ST_ShapeType =112;ST_ShapeTypeBorderCallout3 ST_ShapeType =113;ST_ShapeTypeAccentBorderCallout1 ST_ShapeType =114;ST_ShapeTypeAccentBorderCallout2 ST_ShapeType =115;ST_ShapeTypeAccentBorderCallout3 ST_ShapeType =116;ST_ShapeTypeWedgeRectCallout ST_ShapeType =117;ST_ShapeTypeWedgeRoundRectCallout ST_ShapeType =118;ST_ShapeTypeWedgeEllipseCallout ST_ShapeType =119;ST_ShapeTypeCloudCallout ST_ShapeType =120;ST_ShapeTypeCloud ST_ShapeType =121;ST_ShapeTypeRibbon ST_ShapeType =122;ST_ShapeTypeRibbon2 ST_ShapeType =123;ST_ShapeTypeEllipseRibbon ST_ShapeType =124;ST_ShapeTypeEllipseRibbon2 ST_ShapeType =125;ST_ShapeTypeLeftRightRibbon ST_ShapeType =126;ST_ShapeTypeVerticalScroll ST_ShapeType =127;ST_ShapeTypeHorizontalScroll ST_ShapeType =128;ST_ShapeTypeWave ST_ShapeType =129;ST_ShapeTypeDoubleWave ST_ShapeType =130;ST_ShapeTypePlus ST_ShapeType =131;ST_ShapeTypeFlowChartProcess ST_ShapeType =132;ST_ShapeTypeFlowChartDecision ST_ShapeType =133;ST_ShapeTypeFlowChartInputOutput ST_ShapeType =134;ST_ShapeTypeFlowChartPredefinedProcess ST_ShapeType =135;ST_ShapeTypeFlowChartInternalStorage ST_ShapeType =136;ST_ShapeTypeFlowChartDocument ST_ShapeType =137;ST_ShapeTypeFlowChartMultidocument ST_ShapeType =138;ST_ShapeTypeFlowChartTerminator ST_ShapeType =139;ST_ShapeTypeFlowChartPreparation ST_ShapeType =140;ST_ShapeTypeFlowChartManualInput ST_ShapeType =141;ST_ShapeTypeFlowChartManualOperation ST_ShapeType =142;ST_ShapeTypeFlowChartConnector ST_ShapeType =143;ST_ShapeTypeFlowChartPunchedCard ST_ShapeType =144;ST_ShapeTypeFlowChartPunchedTape ST_ShapeType =145;ST_ShapeTypeFlowChartSummingJunction ST_ShapeType =146;ST_ShapeTypeFlowChartOr ST_ShapeType =147;ST_ShapeTypeFlowChartCollate ST_ShapeType =148;ST_ShapeTypeFlowChartSort ST_ShapeType =149;ST_ShapeTypeFlowChartExtract ST_ShapeType =150;ST_ShapeTypeFlowChartMerge ST_ShapeType =151;ST_ShapeTypeFlowChartOfflineStorage ST_ShapeType =152;ST_ShapeTypeFlowChartOnlineStorage ST_ShapeType =153;ST_ShapeTypeFlowChartMagneticTape ST_ShapeType =154;ST_ShapeTypeFlowChartMagneticDisk ST_ShapeType =155;ST_ShapeTypeFlowChartMagneticDrum ST_ShapeType =156;ST_ShapeTypeFlowChartDisplay ST_ShapeType =157;ST_ShapeTypeFlowChartDelay ST_ShapeType =158;ST_ShapeTypeFlowChartAlternateProcess ST_ShapeType =159;ST_ShapeTypeFlowChartOffpageConnector ST_ShapeType =160;ST_ShapeTypeActionButtonBlank ST_ShapeType =161;ST_ShapeTypeActionButtonHome ST_ShapeType =162;ST_ShapeTypeActionButtonHelp ST_ShapeType =163;ST_ShapeTypeActionButtonInformation ST_ShapeType =164;ST_ShapeTypeActionButtonForwardNext ST_ShapeType =165;ST_ShapeTypeActionButtonBackPrevious ST_ShapeType =166;ST_ShapeTypeActionButtonEnd ST_ShapeType =167;ST_ShapeTypeActionButtonBeginning ST_ShapeType =168;ST_ShapeTypeActionButtonReturn ST_ShapeType =169;ST_ShapeTypeActionButtonDocument ST_ShapeType =170;ST_ShapeTypeActionButtonSound ST_ShapeType =171;ST_ShapeTypeActionButtonMovie ST_ShapeType =172;ST_ShapeTypeGear6 ST_ShapeType =173;ST_ShapeTypeGear9 ST_ShapeType =174;ST_ShapeTypeFunnel ST_ShapeType =175;ST_ShapeTypeMathPlus ST_ShapeType =176;ST_ShapeTypeMathMinus ST_ShapeType =177;ST_ShapeTypeMathMultiply ST_ShapeType =178;ST_ShapeTypeMathDivide ST_ShapeType =179;ST_ShapeTypeMathEqual ST_ShapeType =180;ST_ShapeTypeMathNotEqual ST_ShapeType =181;ST_ShapeTypeCornerTabs ST_ShapeType =182;ST_ShapeTypeSquareTabs ST_ShapeType =183;ST_ShapeTypePlaqueTabs ST_ShapeType =184;ST_ShapeTypeChartX ST_ShapeType =185;ST_ShapeTypeChartStar ST_ShapeType =186;ST_ShapeTypeChartPlus ST_ShapeType =187;);type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};type ST_LineEndType byte ;func (_dbcfg ST_PresetColorVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdfaa :=_b .Attr {};_bdfaa .Name =name ;switch _dbcfg {case ST_PresetColorValUnset :_bdfaa .Value ="";case ST_PresetColorValAliceBlue :_bdfaa .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_bdfaa .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_bdfaa .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_bdfaa .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_bdfaa .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_bdfaa .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_bdfaa .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_bdfaa .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_bdfaa .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case ST_PresetColorValBlue :_bdfaa .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_bdfaa .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_bdfaa .Value ="\u0062\u0072\u006fw\u006e";case ST_PresetColorValBurlyWood :_bdfaa .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_bdfaa .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_bdfaa .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case ST_PresetColorValChocolate :_bdfaa .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_bdfaa .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_bdfaa .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case ST_PresetColorValCornsilk :_bdfaa .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_bdfaa .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_bdfaa .Value ="\u0063\u0079\u0061\u006e";case ST_PresetColorValDarkBlue :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDarkGray :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_bdfaa .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_PresetColorValDarkKhaki :_bdfaa .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_bdfaa .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkOrange :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_bdfaa .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_PresetColorValDarkSalmon :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_bdfaa .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkSlateGray :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkTurquoise :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_bdfaa .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_bdfaa .Value ="\u0064\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDkCyan :_bdfaa .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_bdfaa .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_bdfaa .Value ="\u0064\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDkGrey :_bdfaa .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_bdfaa .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_bdfaa .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069";case ST_PresetColorValDkMagenta :_bdfaa .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_bdfaa .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_bdfaa .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDkOrchid :_bdfaa .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_bdfaa .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_bdfaa .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDkSeaGreen :_bdfaa .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_bdfaa .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_bdfaa .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDkSlateGrey :_bdfaa .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_bdfaa .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_bdfaa .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDeepPink :_bdfaa .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_bdfaa .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_bdfaa .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079";case ST_PresetColorValDimGrey :_bdfaa .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_bdfaa .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_bdfaa .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case ST_PresetColorValFloralWhite :_bdfaa .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_bdfaa .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_bdfaa .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061";case ST_PresetColorValGainsboro :_bdfaa .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_bdfaa .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_bdfaa .Value ="\u0067\u006f\u006c\u0064";case ST_PresetColorValGoldenrod :_bdfaa .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_bdfaa .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_bdfaa .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_bdfaa .Value ="\u0067\u0072\u0065e\u006e";case ST_PresetColorValGreenYellow :_bdfaa .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_bdfaa .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_bdfaa .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValIndianRed :_bdfaa .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_bdfaa .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_bdfaa .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_bdfaa .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_bdfaa .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_bdfaa .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_bdfaa .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_bdfaa .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_bdfaa .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_bdfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_bdfaa .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_bdfaa .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case ST_PresetColorValLightGray :_bdfaa .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_bdfaa .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_bdfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightPink :_bdfaa .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_bdfaa .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_bdfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightSkyBlue :_bdfaa .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_bdfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case ST_PresetColorValLightSlateGrey :_bdfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_bdfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case ST_PresetColorValLightYellow :_bdfaa .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_bdfaa .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_bdfaa .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLtCyan :_bdfaa .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_bdfaa .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_bdfaa .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_PresetColorValLtGrey :_bdfaa .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_bdfaa .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_bdfaa .Value ="\u006c\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValLtSalmon :_bdfaa .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_bdfaa .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_bdfaa .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case ST_PresetColorValLtSlateGray :_bdfaa .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_bdfaa .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_bdfaa .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case ST_PresetColorValLtYellow :_bdfaa .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_bdfaa .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_bdfaa .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValLinen :_bdfaa .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_bdfaa .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_bdfaa .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_bdfaa .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMedBlue :_bdfaa .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_bdfaa .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_bdfaa .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case ST_PresetColorValMedSeaGreen :_bdfaa .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_bdfaa .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_bdfaa .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMedTurquoise :_bdfaa .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_bdfaa .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_bdfaa .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMediumBlue :_bdfaa .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_bdfaa .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_bdfaa .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValMediumSeaGreen :_bdfaa .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_bdfaa .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumSpringGreen :_bdfaa .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_bdfaa .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMediumVioletRed :_bdfaa .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_bdfaa .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValMintCream :_bdfaa .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_bdfaa .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_bdfaa .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case ST_PresetColorValNavajoWhite :_bdfaa .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_bdfaa .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_bdfaa .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065";case ST_PresetColorValOlive :_bdfaa .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_bdfaa .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_bdfaa .Value ="\u006f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValOrangeRed :_bdfaa .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_bdfaa .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_bdfaa .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValPaleGreen :_bdfaa .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_bdfaa .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_bdfaa .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValPapayaWhip :_bdfaa .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_bdfaa .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_bdfaa .Value ="\u0070\u0065\u0072\u0075";case ST_PresetColorValPink :_bdfaa .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_bdfaa .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_bdfaa .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValPurple :_bdfaa .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_bdfaa .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_bdfaa .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_bdfaa .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case ST_PresetColorValSaddleBrown :_bdfaa .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_bdfaa .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_bdfaa .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSeaGreen :_bdfaa .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_bdfaa .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_bdfaa .Value ="\u0073\u0069\u0065\u006e\u006e\u0061";case ST_PresetColorValSilver :_bdfaa .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_bdfaa .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_bdfaa .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case ST_PresetColorValSlateGray :_bdfaa .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_bdfaa .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_bdfaa .Value ="\u0073\u006e\u006f\u0077";case ST_PresetColorValSpringGreen :_bdfaa .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_bdfaa .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_bdfaa .Value ="\u0074\u0061\u006e";case ST_PresetColorValTeal :_bdfaa .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_bdfaa .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_bdfaa .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_bdfaa .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case ST_PresetColorValViolet :_bdfaa .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_bdfaa .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_bdfaa .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_bdfaa .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case ST_PresetColorValYellow :_bdfaa .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_bdfaa .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _bdfaa ,nil ;};func (_bfeg *CT_DashStopList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdfc :for {_ggg ,_baef :=d .Token ();if _baef !=nil {return _baef ;};switch _fagd :=_ggg .(type ){case _b .StartElement :switch _fagd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0073"}:_cbbae :=NewCT_DashStop ();if _ccdd :=d .DecodeElement (_cbbae ,&_fagd );_ccdd !=nil {return _ccdd ;};_bfeg .Ds =append (_bfeg .Ds ,_cbbae );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0073h\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fagd .Name );if _agee :=d .Skip ();_agee !=nil {return _agee ;};};case _b .EndElement :break _bbdfc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_TextCharacterProperties and its children +func (_dcbb *CT_TextCharacterProperties )Validate ()error {return _dcbb .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");}; -// Validate validates the VideoFile and its children -func (_ebdgf *VideoFile )Validate ()error {return _ebdgf .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");}; +// Validate validates the CT_TextSpacingPoint and its children +func (_abecfe *CT_TextSpacingPoint )Validate ()error {return _abecfe .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};func (_cgaef *ST_OnOffStyleType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgaef =0;case "\u006f\u006e":*_cgaef =1;case "\u006f\u0066\u0066":*_cgaef =2;case "\u0064\u0065\u0066":*_cgaef =3;};return nil ;};func (_bccfa *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_baeaaa :=[]string {};if _bccfa .ST_TextSpacingPercent !=nil {_baeaaa =append (_baeaaa ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};if _bccfa .ST_Percentage !=nil {_baeaaa =append (_baeaaa ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_baeaaa )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_baeaaa );};return nil ;};func (_abcc *CT_LinearShadeProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _abcc .AngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_abcc .AngAttr )});};if _abcc .ScaledAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_abcc .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path -func (_eaege *CT_ShapeStyle )ValidateWithPath (path string )error {if _decgb :=_eaege .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_decgb !=nil {return _decgb ;};if _bdcd :=_eaege .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_bdcd !=nil {return _bdcd ;};if _babcc :=_eaege .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_babcc !=nil {return _babcc ;};if _egfgb :=_eaege .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_egfgb !=nil {return _egfgb ;};return nil ;};func (_aade *CT_ColorReplaceEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aade .ScrgbClr !=nil {_eedb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_aade .ScrgbClr ,_eedb );};if _aade .SrgbClr !=nil {_fbfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_aade .SrgbClr ,_fbfb );};if _aade .HslClr !=nil {_ecba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_aade .HslClr ,_ecba );};if _aade .SysClr !=nil {_adfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_aade .SysClr ,_adfb );};if _aade .SchemeClr !=nil {_abef :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_aade .SchemeClr ,_abef );};if _aade .PrstClr !=nil {_gcaa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_aade .PrstClr ,_gcaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_dadegd :=&CT_LinearShadeProperties {};return _dadegd ;}; +// Validate validates the CT_OfficeArtExtension and its children +func (_ggab *CT_OfficeArtExtension )Validate ()error {return _ggab .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};func (_afcbf ST_PresetCameraType )ValidateWithPath (path string )error {switch _afcbf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afcbf ));};return nil ;};func (_gafbd *ST_TextBulletSize )ValidateWithPath (path string )error {_efbec :=[]string {};if _gafbd .ST_TextBulletSizePercent !=nil {_efbec =append (_efbec ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _gafbd .ST_TextBulletSizeDecimal !=nil {_efbec =append (_efbec ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_efbec )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_efbec );};return nil ;};func (_afffb ST_PathFillMode )Validate ()error {return _afffb .ValidateWithPath ("")};func (_facfae *CT_Path2DMoveTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_facfae .Pt =NewCT_AdjPoint2D ();_ccbea :for {_bdeeb ,_affde :=d .Token ();if _affde !=nil {return _affde ;};switch _gedbf :=_bdeeb .(type ){case _g .StartElement :switch _gedbf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _fdcfg :=d .DecodeElement (_facfae .Pt ,&_gedbf );_fdcfg !=nil {return _fdcfg ;};default:_fc .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",_gedbf .Name );if _gdabf :=d .Skip ();_gdabf !=nil {return _gdabf ;};};case _g .EndElement :break _ccbea ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Color and its children -func (_edgf *CT_Color )Validate ()error {return _edgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_ecbeg :=&CT_TextCharacterProperties {};return _ecbeg ;};func (_afedb *CT_TableCol )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adafd :=range start .Attr {if _adafd .Name .Local =="\u0077"{_bgge ,_eded :=ParseUnionST_Coordinate (_adafd .Value );if _eded !=nil {return _eded ;};_afedb .WAttr =_bgge ;continue ;};};_bffdg :for {_decgd ,_cbcaba :=d .Token ();if _cbcaba !=nil {return _cbcaba ;};switch _fcgea :=_decgd .(type ){case _b .StartElement :switch _fcgea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afedb .ExtLst =NewCT_OfficeArtExtensionList ();if _bffbc :=d .DecodeElement (_afedb .ExtLst ,&_fcgea );_bffbc !=nil {return _bffbc ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0020\u0025\u0076",_fcgea .Name );if _bdffa :=d .Skip ();_bdffa !=nil {return _bdffa ;};};case _b .EndElement :break _bffdg ;case _b .CharData :};};return nil ;};const (ST_TextTabAlignTypeUnset ST_TextTabAlignType =0;ST_TextTabAlignTypeL ST_TextTabAlignType =1;ST_TextTabAlignTypeCtr ST_TextTabAlignType =2;ST_TextTabAlignTypeR ST_TextTabAlignType =3;ST_TextTabAlignTypeDec ST_TextTabAlignType =4;);func (_fe *AG_Blob )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fe .EmbedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_fe .EmbedAttr )});};if _fe .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",*_fe .LinkAttr )});};return nil ;};type CT_SoftEdgesEffect struct{RadAttr int64 ;};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_gddba :=&CT_XYAdjustHandle {};_gddba .Pos =NewCT_AdjPoint2D ();return _gddba ;};const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2;);func (_aaec *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cafed :=range start .Attr {if _cafed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cafed .Name .Local =="\u0065\u006d\u0062e\u0064"||_cafed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cafed .Name .Local =="\u0065\u006d\u0062e\u0064"{_cfege ,_egce :=_cafed .Value ,error (nil );if _egce !=nil {return _egce ;};_aaec .EmbedAttr =_cfege ;continue ;};if _cafed .Name .Local =="\u006e\u0061\u006d\u0065"{_bfda ,_fgccde :=_cafed .Value ,error (nil );if _fgccde !=nil {return _fgccde ;};_aaec .NameAttr =&_bfda ;continue ;};};for {_ccac ,_dbae :=d .Token ();if _dbae !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0062e\u0064\u0064\u0065\u0064\u0057\u0041\u0056A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065\u003a\u0020%\u0073",_dbae );};if _geee ,_aacb :=_ccac .(_b .EndElement );_aacb &&_geee .Name ==start .Name {break ;};};return nil ;};func (_bafadf ST_LineCap )Validate ()error {return _bafadf .ValidateWithPath ("")};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the VideoFile and its children +func (_acbf *VideoFile )Validate ()error {return _acbf .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");};func (_ddfff ST_DgmBuildStep )String ()string {switch _ddfff {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";};func (_ebfce ST_SystemColorVal )Validate ()error {return _ebfce .ValidateWithPath ("")};func (_fbbag *ST_AdjAngle )Validate ()error {return _fbbag .ValidateWithPath ("")};func (_fbab *CT_ColorSchemeList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fbab .ExtraClrScheme !=nil {_ddfb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};for _ ,_fffe :=range _fbab .ExtraClrScheme {e .EncodeElement (_fffe ,_ddfb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eegdc *CT_FlatText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgdg :=range start .Attr {if _cgdg .Name .Local =="\u007a"{_caac ,_ccga :=ParseUnionST_Coordinate (_cgdg .Value );if _ccga !=nil {return _ccga ;};_eegdc .ZAttr =&_caac ;continue ;};};for {_bfdc ,_befg :=d .Token ();if _befg !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_befg );};if _egcb ,_fbcff :=_bfdc .(_g .EndElement );_fbcff &&_egcb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TableCol and its children -func (_fbafc *CT_TableCol )Validate ()error {return _fbafc .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};type Theme struct{CT_OfficeStyleSheet }; +// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path +func (_effff *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil };func (_adede *CT_ColorMRU )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _adede .EG_ColorChoice !=nil {for _ ,_edbc :=range _adede .EG_ColorChoice {_edbc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adf *CT_BlendEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adf .BlendAttr =ST_BlendMode (1);_adf .Cont =NewCT_EffectContainer ();for _ ,_gcbc :=range start .Attr {if _gcbc .Name .Local =="\u0062\u006c\u0065n\u0064"{_adf .BlendAttr .UnmarshalXMLAttr (_gcbc );continue ;};};_dfdc :for {_daca ,_edba :=d .Token ();if _edba !=nil {return _edba ;};switch _dcee :=_daca .(type ){case _g .StartElement :switch _dcee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _eadf :=d .DecodeElement (_adf .Cont ,&_dcee );_eadf !=nil {return _eadf ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dcee .Name );if _dbcf :=d .Skip ();_dbcf !=nil {return _dbcf ;};};case _g .EndElement :break _dfdc ;case _g .CharData :};};return nil ;};func (_baddg *CT_ThemeableLineStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecabffb :for {_fbcfbg ,_faee :=d .Token ();if _faee !=nil {return _faee ;};switch _efgfd :=_fbcfbg .(type ){case _g .StartElement :switch _efgfd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_baddg .Ln =NewCT_LineProperties ();if _ebafe :=d .DecodeElement (_baddg .Ln ,&_efgfd );_ebafe !=nil {return _ebafe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:_baddg .LnRef =NewCT_StyleMatrixReference ();if _dddag :=d .DecodeElement (_baddg .LnRef ,&_efgfd );_dddag !=nil {return _dddag ;};default:_fc .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",_efgfd .Name );if _egfega :=d .Skip ();_egfega !=nil {return _egfega ;};};case _g .EndElement :break _ecabffb ;case _g .CharData :};};return nil ;};type CT_GrayscaleEffect struct{}; -// Validate validates the TblStyleLst and its children -func (_acafd *TblStyleLst )Validate ()error {return _acafd .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_bea :=&CT_AlphaModulateEffect {};_bea .Cont =NewCT_EffectContainer ();return _bea ;};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;};func (_ebeba *TblStyleLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebeba .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_eegbac :=range start .Attr {if _eegbac .Name .Local =="\u0064\u0065\u0066"{_gfaeb ,_gfaed :=_eegbac .Value ,error (nil );if _gfaed !=nil {return _gfaed ;};_ebeba .DefAttr =_gfaeb ;continue ;};};_aegeb :for {_bcgf ,_beaea :=d .Token ();if _beaea !=nil {return _beaea ;};switch _abegc :=_bcgf .(type ){case _b .StartElement :switch _abegc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_gabfc :=NewCT_TableStyle ();if _ffdaa :=d .DecodeElement (_gabfc ,&_abegc );_ffdaa !=nil {return _ffdaa ;};_ebeba .TblStyle =append (_ebeba .TblStyle ,_gabfc );default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074\u0020\u0025\u0076",_abegc .Name );if _dbgef :=d .Skip ();_dbgef !=nil {return _dbgef ;};};case _b .EndElement :break _aegeb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_InnerShadowEffect and its children +func (_gbbb *CT_InnerShadowEffect )Validate ()error {return _gbbb .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");}; -// Validate validates the CT_LinearShadeProperties and its children -func (_ddbb *CT_LinearShadeProperties )Validate ()error {return _ddbb .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};func (_efeae ST_PresetColorVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efeae .String (),start );};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ;};func (_faedf ST_AnimationBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dgfad :=_b .Attr {};_dgfad .Name =name ;switch _faedf {case ST_AnimationBuildTypeUnset :_dgfad .Value ="";case ST_AnimationBuildTypeAllAtOnce :_dgfad .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _dgfad ,nil ;}; +// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path +func (_acebg *EG_ColorTransform )ValidateWithPath (path string )error {if _acebg .Tint !=nil {if _cegfbf :=_acebg .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_cegfbf !=nil {return _cegfbf ;};};if _acebg .Shade !=nil {if _febfd :=_acebg .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065");_febfd !=nil {return _febfd ;};};if _acebg .Comp !=nil {if _ebfc :=_acebg .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_ebfc !=nil {return _ebfc ;};};if _acebg .Inv !=nil {if _cggcd :=_acebg .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076");_cggcd !=nil {return _cggcd ;};};if _acebg .Gray !=nil {if _ggega :=_acebg .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_ggega !=nil {return _ggega ;};};if _acebg .Alpha !=nil {if _gcceg :=_acebg .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061");_gcceg !=nil {return _gcceg ;};};if _acebg .AlphaOff !=nil {if _bggcd :=_acebg .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_bggcd !=nil {return _bggcd ;};};if _acebg .AlphaMod !=nil {if _eccfab :=_acebg .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_eccfab !=nil {return _eccfab ;};};if _acebg .Hue !=nil {if _acggf :=_acebg .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_acggf !=nil {return _acggf ;};};if _acebg .HueOff !=nil {if _edcgfe :=_acebg .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066");_edcgfe !=nil {return _edcgfe ;};};if _acebg .HueMod !=nil {if _ffdbf :=_acebg .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_ffdbf !=nil {return _ffdbf ;};};if _acebg .Sat !=nil {if _gfdbac :=_acebg .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074");_gfdbac !=nil {return _gfdbac ;};};if _acebg .SatOff !=nil {if _dbbba :=_acebg .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_dbbba !=nil {return _dbbba ;};};if _acebg .SatMod !=nil {if _gcgcc :=_acebg .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064");_gcgcc !=nil {return _gcgcc ;};};if _acebg .Lum !=nil {if _gfec :=_acebg .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_gfec !=nil {return _gfec ;};};if _acebg .LumOff !=nil {if _gaeaa :=_acebg .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066");_gaeaa !=nil {return _gaeaa ;};};if _acebg .LumMod !=nil {if _afef :=_acebg .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_afef !=nil {return _afef ;};};if _acebg .Red !=nil {if _fdffc :=_acebg .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064");_fdffc !=nil {return _fdffc ;};};if _acebg .RedOff !=nil {if _cbdgc :=_acebg .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_cbdgc !=nil {return _cbdgc ;};};if _acebg .RedMod !=nil {if _dgffa :=_acebg .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064");_dgffa !=nil {return _dgffa ;};};if _acebg .Green !=nil {if _cdcgc :=_acebg .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_cdcgc !=nil {return _cdcgc ;};};if _acebg .GreenOff !=nil {if _egbgc :=_acebg .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f");_egbgc !=nil {return _egbgc ;};};if _acebg .GreenMod !=nil {if _geddaa :=_acebg .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_geddaa !=nil {return _geddaa ;};};if _acebg .Blue !=nil {if _ggca :=_acebg .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065");_ggca !=nil {return _ggca ;};};if _acebg .BlueOff !=nil {if _cddfb :=_acebg .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_cddfb !=nil {return _cddfb ;};};if _acebg .BlueMod !=nil {if _fcfda :=_acebg .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064");_fcfda !=nil {return _fcfda ;};};if _acebg .Gamma !=nil {if _fbead :=_acebg .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_fbead !=nil {return _fbead ;};};if _acebg .InvGamma !=nil {if _fgfg :=_acebg .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da");_fgfg !=nil {return _fgfg ;};};return nil ;};func (_ffcgb *EG_TextBulletTypeface )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffcgb .BuFontTx !=nil {_egbfcb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_ffcgb .BuFontTx ,_egbfcb );};if _ffcgb .BuFont !=nil {_faead :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ffcgb .BuFont ,_faead );};return nil ;}; -// Validate validates the CT_TableStyleTextStyle and its children -func (_defad *CT_TableStyleTextStyle )Validate ()error {return _defad .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};func (_gfcfba *ST_TextVerticalType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbegc ,_cedf :=d .Token ();if _cedf !=nil {return _cedf ;};if _fdbae ,_ddebe :=_cbegc .(_b .EndElement );_ddebe &&_fdbae .Name ==start .Name {*_gfcfba =1;return nil ;};if _bgdbe ,_bbbgb :=_cbegc .(_b .CharData );!_bbbgb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbegc );}else {switch string (_bgdbe ){case "":*_gfcfba =0;case "\u0068\u006f\u0072\u007a":*_gfcfba =1;case "\u0076\u0065\u0072\u0074":*_gfcfba =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_gfcfba =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_gfcfba =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_gfcfba =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_gfcfba =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_gfcfba =7;};};_cbegc ,_cedf =d .Token ();if _cedf !=nil {return _cedf ;};if _edbc ,_eacc :=_cbegc .(_b .EndElement );_eacc &&_edbc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbegc );};func (_becba *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_becba =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_becba =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_becba =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_becba =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_becba =4;};return nil ;};func (_gdeae *CT_Table )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdeae .TblPr !=nil {_gdgbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_gdeae .TblPr ,_gdgbg );};_cadcc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_gdeae .TblGrid ,_cadcc );if _gdeae .Tr !=nil {_ecgbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_abbcd :=range _gdeae .Tr {e .EncodeElement (_abbcd ,_ecgbf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AdjustHandleList and its children +func (_eff *CT_AdjustHandleList )Validate ()error {return _eff .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_cfba *CT_GradientStop )ValidateWithPath (path string )error {if _ddcbb :=_cfba .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ddcbb !=nil {return _ddcbb ;};if _cfba .ScrgbClr !=nil {if _cddf :=_cfba .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cddf !=nil {return _cddf ;};};if _cfba .SrgbClr !=nil {if _efgg :=_cfba .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_efgg !=nil {return _efgg ;};};if _cfba .HslClr !=nil {if _faabd :=_cfba .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_faabd !=nil {return _faabd ;};};if _cfba .SysClr !=nil {if _cebga :=_cfba .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cebga !=nil {return _cebga ;};};if _cfba .SchemeClr !=nil {if _dbac :=_cfba .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dbac !=nil {return _dbac ;};};if _cfba .PrstClr !=nil {if _bdccf :=_cfba .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bdccf !=nil {return _bdccf ;};};return nil ;}; +// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path +func (_dace *CT_GvmlTextShape )ValidateWithPath (path string )error {if _begdf :=_dace .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_begdf !=nil {return _begdf ;};if _dace .Choice !=nil {if _gfae :=_dace .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfae !=nil {return _gfae ;};};if _dace .ExtLst !=nil {if _aaae :=_dace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaae !=nil {return _aaae ;};};return nil ;};func NewCT_TableStyleList ()*CT_TableStyleList {_beeecc :=&CT_TableStyleList {};_beeecc .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 _beeecc ;};func (_ecebb ST_SystemColorVal )ValidateWithPath (path string )error {switch _ecebb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecebb ));};return nil ;}; -// Validate validates the CT_OfficeStyleSheet and its children -func (_dcbbf *CT_OfficeStyleSheet )Validate ()error {return _dcbbf .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; +// Validate validates the CT_TableCellProperties and its children +func (_dbee *CT_TableCellProperties )Validate ()error {return _dbee .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_ebcff *CT_GroupShapeProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffba :=range start .Attr {if _ffba .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_ebcff .BwModeAttr .UnmarshalXMLAttr (_ffba );continue ;};};_dage :for {_eaagc ,_dabfe :=d .Token ();if _dabfe !=nil {return _dabfe ;};switch _bcbca :=_eaagc .(type ){case _g .StartElement :switch _bcbca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_ebcff .Xfrm =NewCT_GroupTransform2D ();if _bccbc :=d .DecodeElement (_ebcff .Xfrm ,&_bcbca );_bccbc !=nil {return _bccbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ebcff .NoFill =NewCT_NoFillProperties ();if _gccg :=d .DecodeElement (_ebcff .NoFill ,&_bcbca );_gccg !=nil {return _gccg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ebcff .SolidFill =NewCT_SolidColorFillProperties ();if _agdfc :=d .DecodeElement (_ebcff .SolidFill ,&_bcbca );_agdfc !=nil {return _agdfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ebcff .GradFill =NewCT_GradientFillProperties ();if _aaec :=d .DecodeElement (_ebcff .GradFill ,&_bcbca );_aaec !=nil {return _aaec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ebcff .BlipFill =NewCT_BlipFillProperties ();if _ggedf :=d .DecodeElement (_ebcff .BlipFill ,&_bcbca );_ggedf !=nil {return _ggedf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ebcff .PattFill =NewCT_PatternFillProperties ();if _geae :=d .DecodeElement (_ebcff .PattFill ,&_bcbca );_geae !=nil {return _geae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ebcff .GrpFill =NewCT_GroupFillProperties ();if _aagce :=d .DecodeElement (_ebcff .GrpFill ,&_bcbca );_aagce !=nil {return _aagce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_ebcff .EffectLst =NewCT_EffectList ();if _fefe :=d .DecodeElement (_ebcff .EffectLst ,&_bcbca );_fefe !=nil {return _fefe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_ebcff .EffectDag =NewCT_EffectContainer ();if _cgbb :=d .DecodeElement (_ebcff .EffectDag ,&_bcbca );_cgbb !=nil {return _cgbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_ebcff .Scene3d =NewCT_Scene3D ();if _ceedb :=d .DecodeElement (_ebcff .Scene3d ,&_bcbca );_ceedb !=nil {return _ceedb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebcff .ExtLst =NewCT_OfficeArtExtensionList ();if _adcbc :=d .DecodeElement (_ebcff .ExtLst ,&_bcbca );_adcbc !=nil {return _adcbc ;};default:_fc .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",_bcbca .Name );if _ebga :=d .Skip ();_ebga !=nil {return _ebga ;};};case _g .EndElement :break _dage ;case _g .CharData :};};return nil ;};const (ST_LineEndTypeUnset ST_LineEndType =0;ST_LineEndTypeNone ST_LineEndType =1;ST_LineEndTypeTriangle ST_LineEndType =2;ST_LineEndTypeStealth ST_LineEndType =3;ST_LineEndTypeDiamond ST_LineEndType =4;ST_LineEndTypeOval ST_LineEndType =5;ST_LineEndTypeArrow ST_LineEndType =6;); -// Validate validates the CT_TextNoAutofit and its children -func (_cfdbd *CT_TextNoAutofit )Validate ()error {return _cfdbd .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_ebgbd *EG_TextAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgecg :for {_ccbg ,_acagg :=d .Token ();if _acagg !=nil {return _acagg ;};switch _bfacg :=_ccbg .(type ){case _b .StartElement :switch _bfacg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_ebgbd .NoAutofit =NewCT_TextNoAutofit ();if _cecgf :=d .DecodeElement (_ebgbd .NoAutofit ,&_bfacg );_cecgf !=nil {return _cecgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_ebgbd .NormAutofit =NewCT_TextNormalAutofit ();if _dffbc :=d .DecodeElement (_ebgbd .NormAutofit ,&_bfacg );_dffbc !=nil {return _dffbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_ebgbd .SpAutoFit =NewCT_TextShapeAutofit ();if _cacec :=d .DecodeElement (_ebgbd .SpAutoFit ,&_bfacg );_cacec !=nil {return _cacec ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075\u0074o\u0066i\u0074\u0020\u0025\u0076",_bfacg .Name );if _fefag :=d .Skip ();_fefag !=nil {return _fefag ;};};case _b .EndElement :break _fgecg ;case _b .CharData :};};return nil ;};func (_cabcf ST_TextStrikeType )Validate ()error {return _cabcf .ValidateWithPath ("")};type CT_GraphicalObjectData struct{UriAttr string ;Any []_f .Any ;}; +// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path +func (_cdcaa *CT_PositivePercentage )ValidateWithPath (path string )error {if _eaadba :=_cdcaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaadba !=nil {return _eaadba ;};return nil ;};func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_fggf :=&CT_AnimationChartElement {};_fggf .BldStepAttr =ST_ChartBuildStep (1);return _fggf ;};func (_bgbbce ST_LightRigType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgbbce .String (),start );}; -// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path -func (_daeec *CT_FillStyleList )ValidateWithPath (path string )error {for _fbae ,_dgec :=range _daeec .EG_FillProperties {if _cafae :=_dgec .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_fbae ));_cafae !=nil {return _cafae ;};};return nil ;};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_cggc :=&CT_NonVisualContentPartProperties {};return _cggc ;};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;};func (_efecbf *CT_TextSpacing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afcgd :for {_efcf ,_fgeag :=d .Token ();if _fgeag !=nil {return _fgeag ;};switch _dbfed :=_efcf .(type ){case _b .StartElement :switch _dbfed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0063\u0074"}:_efecbf .SpcPct =NewCT_TextSpacingPercent ();if _adcdac :=d .DecodeElement (_efecbf .SpcPct ,&_dbfed );_adcdac !=nil {return _adcdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0050\u0074\u0073"}:_efecbf .SpcPts =NewCT_TextSpacingPoint ();if _ebccf :=d .DecodeElement (_efecbf .SpcPts ,&_dbfed );_ebccf !=nil {return _ebccf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061c\u0069n\u0067\u0020\u0025\u0076",_dbfed .Name );if _cccba :=d .Skip ();_cccba !=nil {return _cccba ;};};case _b .EndElement :break _afcgd ;case _b .CharData :};};return nil ;};func NewCT_Color ()*CT_Color {_agbe :=&CT_Color {};return _agbe };func (_ddabc ST_AdjAngle )String ()string {if _ddabc .ST_Angle !=nil {return _bb .Sprintf ("\u0025\u0076",*_ddabc .ST_Angle );};if _ddabc .ST_GeomGuideName !=nil {return _bb .Sprintf ("\u0025\u0076",*_ddabc .ST_GeomGuideName );};return "";}; +// Validate validates the CT_Point2D and its children +func (_badag *CT_Point2D )Validate ()error {return _badag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_ccebc :=&CT_TileInfoProperties {};return _ccebc ;};func NewEG_EffectProperties ()*EG_EffectProperties {_cfdaf :=&EG_EffectProperties {};return _cfdaf };func (_cacee *CT_EffectProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cacee .EffectLst !=nil {_acece :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cacee .EffectLst ,_acece );};if _cacee .EffectDag !=nil {_gebf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cacee .EffectDag ,_gebf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbedg ST_EffectContainerType )ValidateWithPath (path string )error {switch _gbedg {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbedg ));};return nil ;}; -// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path -func (_eebc *EG_ColorTransform )ValidateWithPath (path string )error {if _eebc .Tint !=nil {if _ceda :=_eebc .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_ceda !=nil {return _ceda ;};};if _eebc .Shade !=nil {if _gaafa :=_eebc .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065");_gaafa !=nil {return _gaafa ;};};if _eebc .Comp !=nil {if _gdfab :=_eebc .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_gdfab !=nil {return _gdfab ;};};if _eebc .Inv !=nil {if _dcdeac :=_eebc .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076");_dcdeac !=nil {return _dcdeac ;};};if _eebc .Gray !=nil {if _efbae :=_eebc .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_efbae !=nil {return _efbae ;};};if _eebc .Alpha !=nil {if _aadgd :=_eebc .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061");_aadgd !=nil {return _aadgd ;};};if _eebc .AlphaOff !=nil {if _ebcdb :=_eebc .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_ebcdb !=nil {return _ebcdb ;};};if _eebc .AlphaMod !=nil {if _degca :=_eebc .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_degca !=nil {return _degca ;};};if _eebc .Hue !=nil {if _gbdfcb :=_eebc .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_gbdfcb !=nil {return _gbdfcb ;};};if _eebc .HueOff !=nil {if _gcbfg :=_eebc .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066");_gcbfg !=nil {return _gcbfg ;};};if _eebc .HueMod !=nil {if _dddfg :=_eebc .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_dddfg !=nil {return _dddfg ;};};if _eebc .Sat !=nil {if _cdcg :=_eebc .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074");_cdcg !=nil {return _cdcg ;};};if _eebc .SatOff !=nil {if _dcbgg :=_eebc .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_dcbgg !=nil {return _dcbgg ;};};if _eebc .SatMod !=nil {if _befdfc :=_eebc .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064");_befdfc !=nil {return _befdfc ;};};if _eebc .Lum !=nil {if _egebf :=_eebc .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_egebf !=nil {return _egebf ;};};if _eebc .LumOff !=nil {if _ececd :=_eebc .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066");_ececd !=nil {return _ececd ;};};if _eebc .LumMod !=nil {if _daef :=_eebc .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_daef !=nil {return _daef ;};};if _eebc .Red !=nil {if _eagga :=_eebc .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064");_eagga !=nil {return _eagga ;};};if _eebc .RedOff !=nil {if _aeece :=_eebc .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_aeece !=nil {return _aeece ;};};if _eebc .RedMod !=nil {if _abccfec :=_eebc .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064");_abccfec !=nil {return _abccfec ;};};if _eebc .Green !=nil {if _cgeaf :=_eebc .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_cgeaf !=nil {return _cgeaf ;};};if _eebc .GreenOff !=nil {if _gcgee :=_eebc .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f");_gcgee !=nil {return _gcgee ;};};if _eebc .GreenMod !=nil {if _gebc :=_eebc .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_gebc !=nil {return _gebc ;};};if _eebc .Blue !=nil {if _ccefa :=_eebc .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065");_ccefa !=nil {return _ccefa ;};};if _eebc .BlueOff !=nil {if _eegcg :=_eebc .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_eegcg !=nil {return _eegcg ;};};if _eebc .BlueMod !=nil {if _cefbf :=_eebc .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064");_cefbf !=nil {return _cefbf ;};};if _eebc .Gamma !=nil {if _cgae :=_eebc .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_cgae !=nil {return _cgae ;};};if _eebc .InvGamma !=nil {if _agcab :=_eebc .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da");_agcab !=nil {return _agcab ;};};return nil ;};func (_gbbbd *ST_PenAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccace ,_ggagfg :=d .Token ();if _ggagfg !=nil {return _ggagfg ;};if _bgffbb ,_ggbef :=_ccace .(_b .EndElement );_ggbef &&_bgffbb .Name ==start .Name {*_gbbbd =1;return nil ;};if _fdgga ,_ecdae :=_ccace .(_b .CharData );!_ecdae {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccace );}else {switch string (_fdgga ){case "":*_gbbbd =0;case "\u0063\u0074\u0072":*_gbbbd =1;case "\u0069\u006e":*_gbbbd =2;};};_ccace ,_ggagfg =d .Token ();if _ggagfg !=nil {return _ggagfg ;};if _ccgede ,_cdbgfa :=_ccace .(_b .EndElement );_cdbgfa &&_ccgede .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccace );};func (_debcf ST_TextPoint )String ()string {if _debcf .ST_TextPointUnqualified !=nil {return _bb .Sprintf ("\u0025\u0076",*_debcf .ST_TextPointUnqualified );};if _debcf .ST_UniversalMeasure !=nil {return _bb .Sprintf ("\u0025\u0076",*_debcf .ST_UniversalMeasure );};return "";};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_deefa :=&CT_GvmlUseShapeRectangle {};return _deefa ;};func (_gfaac *CT_LineJoinBevel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_caec ,_aecbc :=d .Token ();if _aecbc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0042\u0065\u0076\u0065\u006c\u003a \u0025\u0073",_aecbc );};if _bebf ,_aefeg :=_caec .(_b .EndElement );_aefeg &&_bebf .Name ==start .Name {break ;};};return nil ;};func (_aabae ST_FontCollectionIndex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aabae .String (),start );};func (_cdfdgd ST_PositiveFixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdfdgd .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_cdfdgd .ST_PositiveFixedPercentageDecimal )));};if _cdfdgd .ST_PositiveFixedPercentage !=nil {e .Encode (_cdfdgd .ST_PositiveFixedPercentage );};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// Validate validates the CT_Table and its children +func (_efecf *CT_Table )Validate ()error {return _efecf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");}; -// Validate validates the CT_GvmlGroupShapeChoice and its children -func (_ddgce *CT_GvmlGroupShapeChoice )Validate ()error {return _ddgce .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path +func (_daece *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _daece .BlurRadAttr !=nil {if *_daece .BlurRadAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_daece .BlurRadAttr );};if *_daece .BlurRadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_daece .BlurRadAttr );};};if _daece .DistAttr !=nil {if *_daece .DistAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_daece .DistAttr );};if *_daece .DistAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_daece .DistAttr );};};if _daece .DirAttr !=nil {if *_daece .DirAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_daece .DirAttr );};if *_daece .DirAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_daece .DirAttr );};};if _daece .SxAttr !=nil {if _geaab :=_daece .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_geaab !=nil {return _geaab ;};};if _daece .SyAttr !=nil {if _gadge :=_daece .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_gadge !=nil {return _gadge ;};};if _daece .KxAttr !=nil {if *_daece .KxAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_daece .KxAttr );};if *_daece .KxAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_daece .KxAttr );};};if _daece .KyAttr !=nil {if *_daece .KyAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_daece .KyAttr );};if *_daece .KyAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_daece .KyAttr );};};if _bgdagb :=_daece .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_bgdagb !=nil {return _bgdagb ;};if _daece .ScrgbClr !=nil {if _bgfa :=_daece .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bgfa !=nil {return _bgfa ;};};if _daece .SrgbClr !=nil {if _agedc :=_daece .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_agedc !=nil {return _agedc ;};};if _daece .HslClr !=nil {if _bbfg :=_daece .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bbfg !=nil {return _bbfg ;};};if _daece .SysClr !=nil {if _dccea :=_daece .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_dccea !=nil {return _dccea ;};};if _daece .SchemeClr !=nil {if _ffff :=_daece .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ffff !=nil {return _ffff ;};};if _daece .PrstClr !=nil {if _dbfcd :=_daece .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dbfcd !=nil {return _dbfcd ;};};return nil ;};func (_bfad *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gab :for {_fgaaf ,_fcgc :=d .Token ();if _fcgc !=nil {return _fcgc ;};switch _ebbf :=_fgaaf .(type ){case _g .StartElement :switch _ebbf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_bfad .BldDgm =NewCT_AnimationDgmBuildProperties ();if _gda :=d .DecodeElement (_bfad .BldDgm ,&_ebbf );_gda !=nil {return _gda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}:_bfad .BldChart =NewCT_AnimationChartBuildProperties ();if _eeg :=d .DecodeElement (_bfad .BldChart ,&_ebbf );_eeg !=nil {return _eeg ;};default:_fc .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",_ebbf .Name );if _cbaa :=d .Skip ();_cbaa !=nil {return _cbaa ;};};case _g .EndElement :break _gab ;case _g .CharData :};};return nil ;};func (_efdb *CT_BaseStylesOverride )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efdb .ClrScheme !=nil {_fega :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_efdb .ClrScheme ,_fega );};if _efdb .FontScheme !=nil {_fcdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_efdb .FontScheme ,_fcdc );};if _efdb .FmtScheme !=nil {_badab :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_efdb .FmtScheme ,_badab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PathShadeProperties and its children -func (_fbag *CT_PathShadeProperties )Validate ()error {return _fbag .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_fag :=&CT_AlphaModulateFixedEffect {};return _fag ;};func (_deac *CT_RelativeOffsetEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _deac .TxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_deac .TxAttr )});};if _deac .TyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_deac .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaabb *CT_ColorSchemeList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcg :for {_edab ,_gdbe :=d .Token ();if _gdbe !=nil {return _gdbe ;};switch _fabga :=_edab .(type ){case _b .StartElement :switch _fabga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_ccagb :=NewCT_ColorSchemeAndMapping ();if _fbffc :=d .DecodeElement (_ccagb ,&_fabga );_fbffc !=nil {return _fbffc ;};_aaabb .ExtraClrScheme =append (_aaabb .ExtraClrScheme ,_ccagb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fabga .Name );if _cceb :=d .Skip ();_cceb !=nil {return _cceb ;};};case _b .EndElement :break _cbcg ;case _b .CharData :};};return nil ;};type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_Angle ()*CT_Angle {_dcd :=&CT_Angle {};return _dcd };const (ST_TextVerticalTypeUnset ST_TextVerticalType =0;ST_TextVerticalTypeHorz ST_TextVerticalType =1;ST_TextVerticalTypeVert ST_TextVerticalType =2;ST_TextVerticalTypeVert270 ST_TextVerticalType =3;ST_TextVerticalTypeWordArtVert ST_TextVerticalType =4;ST_TextVerticalTypeEaVert ST_TextVerticalType =5;ST_TextVerticalTypeMongolianVert ST_TextVerticalType =6;ST_TextVerticalTypeWordArtVertRtl ST_TextVerticalType =7;);func (_dfgefe ST_LineEndType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfaea :=_b .Attr {};_cfaea .Name =name ;switch _dfgefe {case ST_LineEndTypeUnset :_cfaea .Value ="";case ST_LineEndTypeNone :_cfaea .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_cfaea .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_cfaea .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_cfaea .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_cfaea .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_cfaea .Value ="\u0061\u0072\u0072o\u0077";};return _cfaea ,nil ;};func (_abbae ST_AnimationBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abbae .String (),start );};func (_bdff *CT_GroupFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_gefcf :=&CT_PresetLineDashProperties {};return _gefcf ;};func (_gdgbaa *Graphic )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdgbaa .CT_GraphicalObject =*NewCT_GraphicalObject ();_ffccc :for {_gbdce ,_dega :=d .Token ();if _dega !=nil {return _dega ;};switch _bgcae :=_gbdce .(type ){case _b .StartElement :switch _bgcae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _gecea :=d .DecodeElement (_gdgbaa .GraphicData ,&_bgcae );_gecea !=nil {return _gecea ;};default:_f .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047r\u0061\u0070\u0068\u0069\u0063\u0020\u0025\u0076",_bgcae .Name );if _eaeadb :=d .Skip ();_eaeadb !=nil {return _eaeadb ;};};case _b .EndElement :break _ffccc ;case _b .CharData :};};return nil ;};func (_dgde *CT_GradientFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgde .FlipAttr !=ST_TileFlipModeUnset {_dbfe ,_eggcd :=_dgde .FlipAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006c\u0069\u0070"});if _eggcd !=nil {return _eggcd ;};start .Attr =append (start .Attr ,_dbfe );};if _dgde .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dgde .RotWithShapeAttr ))});};e .EncodeToken (start );if _dgde .GsLst !=nil {_dbbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_dgde .GsLst ,_dbbg );};if _dgde .Lin !=nil {_bacfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_dgde .Lin ,_bacfd );};if _dgde .Path !=nil {_efddaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_dgde .Path ,_efddaf );};if _dgde .TileRect !=nil {_gadcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}};e .EncodeElement (_dgde .TileRect ,_gadcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TextAlignType byte ; +// Validate validates the EG_ThemeableFontStyles and its children +func (_aegde *EG_ThemeableFontStyles )Validate ()error {return _aegde .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");}; -// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path -func (_dfag *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil };func (_daaec *EG_LineFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbbe :for {_bfgfbb ,_ddeb :=d .Token ();if _ddeb !=nil {return _ddeb ;};switch _gbcbc :=_bfgfbb .(type ){case _b .StartElement :switch _gbcbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_daaec .NoFill =NewCT_NoFillProperties ();if _caeeb :=d .DecodeElement (_daaec .NoFill ,&_gbcbc );_caeeb !=nil {return _caeeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_daaec .SolidFill =NewCT_SolidColorFillProperties ();if _bbgdd :=d .DecodeElement (_daaec .SolidFill ,&_gbcbc );_bbgdd !=nil {return _bbgdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_daaec .GradFill =NewCT_GradientFillProperties ();if _ddcce :=d .DecodeElement (_daaec .GradFill ,&_gbcbc );_ddcce !=nil {return _ddcce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_daaec .PattFill =NewCT_PatternFillProperties ();if _aceac :=d .DecodeElement (_daaec .PattFill ,&_gbcbc );_aceac !=nil {return _aceac ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gbcbc .Name );if _cgagf :=d .Skip ();_cgagf !=nil {return _cgagf ;};};case _b .EndElement :break _cbbbe ;case _b .CharData :};};return nil ;};func (_bfcdd *CT_VideoFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efac :=range start .Attr {if _efac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efac .Name .Local =="\u006c\u0069\u006e\u006b"||_efac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_efac .Name .Local =="\u006c\u0069\u006e\u006b"{_abbca ,_ebggf :=_efac .Value ,error (nil );if _ebggf !=nil {return _ebggf ;};_bfcdd .LinkAttr =_abbca ;continue ;};if _efac .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ecca ,_edaba :=_efac .Value ,error (nil );if _edaba !=nil {return _edaba ;};_bfcdd .ContentTypeAttr =&_ecca ;continue ;};};_cbbdb :for {_eedfdg ,_dcbge :=d .Token ();if _dcbge !=nil {return _dcbge ;};switch _bdgdf :=_eedfdg .(type ){case _b .StartElement :switch _bdgdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfcdd .ExtLst =NewCT_OfficeArtExtensionList ();if _bcdedg :=d .DecodeElement (_bfcdd .ExtLst ,&_bdgdf );_bcdedg !=nil {return _bcdedg ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_V\u0069\u0064e\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_bdgdf .Name );if _ccddcc :=d .Skip ();_ccddcc !=nil {return _ccddcc ;};};case _b .EndElement :break _cbbdb ;case _b .CharData :};};return nil ;};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_gaffc ST_FontCollectionIndex )Validate ()error {return _gaffc .ValidateWithPath ("")};func (_gfegc *CT_Hyperlink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfegc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_gfegc .IdAttr )});};if _gfegc .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_gfegc .InvalidUrlAttr )});};if _gfegc .ActionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_gfegc .ActionAttr )});};if _gfegc .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_gfegc .TgtFrameAttr )});};if _gfegc .TooltipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_bb .Sprintf ("\u0025\u0076",*_gfegc .TooltipAttr )});};if _gfegc .HistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_gfegc .HistoryAttr ))});};if _gfegc .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_gfegc .HighlightClickAttr ))});};if _gfegc .EndSndAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_gfegc .EndSndAttr ))});};e .EncodeToken (start );if _gfegc .Snd !=nil {_cggaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073n\u0064"}};e .EncodeElement (_gfegc .Snd ,_cggaa );};if _gfegc .ExtLst !=nil {_abbgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfegc .ExtLst ,_abbgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_NoFillProperties ()*CT_NoFillProperties {_aabdd :=&CT_NoFillProperties {};return _aabdd };func (_cggbg *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cccff ,_dfgeg :=d .Token ();if _dfgeg !=nil {return _dfgeg ;};if _gdadbg ,_daaca :=_cccff .(_b .EndElement );_daaca &&_gdadbg .Name ==start .Name {*_cggbg =1;return nil ;};if _gdbgf ,_defae :=_cccff .(_b .CharData );!_defae {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cccff );}else {switch string (_gdbgf ){case "":*_cggbg =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cggbg =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cggbg =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cggbg =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cggbg =4;};};_cccff ,_dfgeg =d .Token ();if _dfgeg !=nil {return _dfgeg ;};if _bcdba ,_fcccaf :=_cccff .(_b .EndElement );_fcccaf &&_bcdba .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cccff );};func (_fgefd *ST_TextUnderlineType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgefd =0;case "\u006e\u006f\u006e\u0065":*_fgefd =1;case "\u0077\u006f\u0072d\u0073":*_fgefd =2;case "\u0073\u006e\u0067":*_fgefd =3;case "\u0064\u0062\u006c":*_fgefd =4;case "\u0068\u0065\u0061v\u0079":*_fgefd =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fgefd =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_fgefd =7;case "\u0064\u0061\u0073\u0068":*_fgefd =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_fgefd =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_fgefd =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_fgefd =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fgefd =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fgefd =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_fgefd =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fgefd =15;case "\u0077\u0061\u0076\u0079":*_fgefd =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_fgefd =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_fgefd =18;};return nil ;};type ST_AnimationChartOnlyBuildType byte ;func (_agff *CT_FontReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bfebb ,_ebacg :=_agff .IdxAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u0064\u0078"});if _ebacg !=nil {return _ebacg ;};start .Attr =append (start .Attr ,_bfebb );e .EncodeToken (start );if _agff .ScrgbClr !=nil {_bbfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_agff .ScrgbClr ,_bbfd );};if _agff .SrgbClr !=nil {_fegd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_agff .SrgbClr ,_fegd );};if _agff .HslClr !=nil {_egbdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_agff .HslClr ,_egbdf );};if _agff .SysClr !=nil {_acbfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_agff .SysClr ,_acbfg );};if _agff .SchemeClr !=nil {_ebccd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_agff .SchemeClr ,_ebccd );};if _agff .PrstClr !=nil {_bdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_agff .PrstClr ,_bdcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path +func (_ebbge *CT_TableGrid )ValidateWithPath (path string )error {for _eaefg ,_ebbfc :=range _ebbge .GridCol {if _gccda :=_ebbfc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_eaefg ));_gccda !=nil {return _gccda ;};};return nil ;};func (_egcga ST_BevelPresetType )String ()string {switch _egcga {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 "";}; -// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path -func (_gafda *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _gafda .GraphicFrameLocks !=nil {if _afaab :=_gafda .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073");_afaab !=nil {return _afaab ;};};if _gafda .ExtLst !=nil {if _afgca :=_gafda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afgca !=nil {return _afgca ;};};return nil ;};func (_ffc *CT_Backdrop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffc .Anchor =NewCT_Point3D ();_ffc .Norm =NewCT_Vector3D ();_ffc .Up =NewCT_Vector3D ();_bfcb :for {_bceb ,_gcca :=d .Token ();if _gcca !=nil {return _gcca ;};switch _efdf :=_bceb .(type ){case _b .StartElement :switch _efdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _gda :=d .DecodeElement (_ffc .Anchor ,&_efdf );_gda !=nil {return _gda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072\u006d"}:if _cadc :=d .DecodeElement (_ffc .Norm ,&_efdf );_cadc !=nil {return _cadc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0070"}:if _gdaf :=d .DecodeElement (_ffc .Up ,&_efdf );_gdaf !=nil {return _gdaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffc .ExtLst =NewCT_OfficeArtExtensionList ();if _ccaa :=d .DecodeElement (_ffc .ExtLst ,&_efdf );_ccaa !=nil {return _ccaa ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070\u0020\u0025\u0076",_efdf .Name );if _fef :=d .Skip ();_fef !=nil {return _fef ;};};case _b .EndElement :break _bfcb ;case _b .CharData :};};return nil ;};func (_dggcgf ST_SchemeColorVal )ValidateWithPath (path string )error {switch _dggcgf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dggcgf ));};return nil ;};func (_fafddf *ST_TileFlipMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdfca ,_abgde :=d .Token ();if _abgde !=nil {return _abgde ;};if _ddeea ,_acfac :=_bdfca .(_b .EndElement );_acfac &&_ddeea .Name ==start .Name {*_fafddf =1;return nil ;};if _bdecd ,_bdgca :=_bdfca .(_b .CharData );!_bdgca {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdfca );}else {switch string (_bdecd ){case "":*_fafddf =0;case "\u006e\u006f\u006e\u0065":*_fafddf =1;case "\u0078":*_fafddf =2;case "\u0079":*_fafddf =3;case "\u0078\u0079":*_fafddf =4;};};_bdfca ,_abgde =d .Token ();if _abgde !=nil {return _abgde ;};if _edac ,_fgbfg :=_bdfca .(_b .EndElement );_fgbfg &&_edac .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdfca );};func (_gea *CT_Angle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aebg :=range start .Attr {if _aebg .Name .Local =="\u0076\u0061\u006c"{_ceea ,_dfb :=_a .ParseInt (_aebg .Value ,10,32);if _dfb !=nil {return _dfb ;};_gea .ValAttr =int32 (_ceea );continue ;};};for {_cbgg ,_fba :=d .Token ();if _fba !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_fba );};if _daf ,_efe :=_cbgg .(_b .EndElement );_efe &&_daf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path +func (_cfbg *CT_TextParagraph )ValidateWithPath (path string )error {if _cfbg .PPr !=nil {if _fgbca :=_cfbg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_fgbca !=nil {return _fgbca ;};};for _edebd ,_ffdce :=range _cfbg .EG_TextRun {if _eaee :=_ffdce .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_edebd ));_eaee !=nil {return _eaee ;};};if _cfbg .EndParaRPr !=nil {if _baebb :=_cfbg .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_baebb !=nil {return _baebb ;};};return nil ;};func (_aegc *CT_BlipFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbgdc :=range start .Attr {if _fbgdc .Name .Local =="\u0064\u0070\u0069"{_eegc ,_agag :=_fg .ParseUint (_fbgdc .Value ,10,32);if _agag !=nil {return _agag ;};_ffbc :=uint32 (_eegc );_aegc .DpiAttr =&_ffbc ;continue ;};if _fbgdc .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_feaf ,_ecac :=_fg .ParseBool (_fbgdc .Value );if _ecac !=nil {return _ecac ;};_aegc .RotWithShapeAttr =&_feaf ;continue ;};};_gdc :for {_acbe ,_ddce :=d .Token ();if _ddce !=nil {return _ddce ;};switch _abc :=_acbe .(type ){case _g .StartElement :switch _abc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:_aegc .Blip =NewCT_Blip ();if _ffaf :=d .DecodeElement (_aegc .Blip ,&_abc );_ffaf !=nil {return _ffaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_aegc .SrcRect =NewCT_RelativeRect ();if _aebcf :=d .DecodeElement (_aegc .SrcRect ,&_abc );_aebcf !=nil {return _aebcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_aegc .Tile =NewCT_TileInfoProperties ();if _ffdd :=d .DecodeElement (_aegc .Tile ,&_abc );_ffdd !=nil {return _ffdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_aegc .Stretch =NewCT_StretchInfoProperties ();if _agdc :=d .DecodeElement (_aegc .Stretch ,&_abc );_agdc !=nil {return _agdc ;};default:_fc .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",_abc .Name );if _dbfg :=d .Skip ();_dbfg !=nil {return _dbfg ;};};case _g .EndElement :break _gdc ;case _g .CharData :};};return nil ;};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_dacc :=&CT_GradientFillProperties {};return _dacc ;};func (_gfg *CT_AnimationDgmElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcg :=range start .Attr {if _dcg .Name .Local =="\u0069\u0064"{_acg ,_aeb :=_dcg .Value ,error (nil );if _aeb !=nil {return _aeb ;};_gfg .IdAttr =&_acg ;continue ;};if _dcg .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_gfg .BldStepAttr .UnmarshalXMLAttr (_dcg );continue ;};};for {_dga ,_agad :=d .Token ();if _agad !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069m\u0061t\u0069o\u006eD\u0067\u006d\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_agad );};if _dea ,_bgc :=_dga .(_g .EndElement );_bgc &&_dea .Name ==start .Name {break ;};};return nil ;};func (_cgeed *ST_EffectContainerType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdeaed ,_abecde :=d .Token ();if _abecde !=nil {return _abecde ;};if _gbcaa ,_efcaea :=_fdeaed .(_g .EndElement );_efcaea &&_gbcaa .Name ==start .Name {*_cgeed =1;return nil ;};if _gcfgb ,_dcfbf :=_fdeaed .(_g .CharData );!_dcfbf {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdeaed );}else {switch string (_gcfgb ){case "":*_cgeed =0;case "\u0073\u0069\u0062":*_cgeed =1;case "\u0074\u0072\u0065\u0065":*_cgeed =2;};};_fdeaed ,_abecde =d .Token ();if _abecde !=nil {return _abecde ;};if _faeccg ,_adbbfbc :=_fdeaed .(_g .EndElement );_adbbfbc &&_faeccg .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdeaed );};func (_agedd *EG_Geometry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agedd .CustGeom !=nil {_faddbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_agedd .CustGeom ,_faddbg );};if _agedd .PrstGeom !=nil {_bffa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_agedd .PrstGeom ,_bffa );};return nil ;}; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_bcggc *CT_FontScheme )ValidateWithPath (path string )error {if _feba :=_bcggc .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_feba !=nil {return _feba ;};if _fbgdb :=_bcggc .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074");_fbgdb !=nil {return _fbgdb ;};if _bcggc .ExtLst !=nil {if _fgfc :=_bcggc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfc !=nil {return _fgfc ;};};return nil ;};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;);type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_aadgcc :=&CT_TextSpacingPoint {};_aadgcc .ValAttr =0;return _aadgcc ;};func (_gaeaa ST_Coordinate )String ()string {if _gaeaa .ST_CoordinateUnqualified !=nil {return _bb .Sprintf ("\u0025\u0076",*_gaeaa .ST_CoordinateUnqualified );};if _gaeaa .ST_UniversalMeasure !=nil {return _bb .Sprintf ("\u0025\u0076",*_gaeaa .ST_UniversalMeasure );};return "";}; +// ST_TextBulletSize is a union type +type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;};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 (_bagag *CT_InnerShadowEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bagag .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_bagag .BlurRadAttr )});};if _bagag .DistAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_bagag .DistAttr )});};if _bagag .DirAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_bagag .DirAttr )});};e .EncodeToken (start );if _bagag .ScrgbClr !=nil {_fcggf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bagag .ScrgbClr ,_fcggf );};if _bagag .SrgbClr !=nil {_aebd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bagag .SrgbClr ,_aebd );};if _bagag .HslClr !=nil {_adaec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bagag .HslClr ,_adaec );};if _bagag .SysClr !=nil {_ebbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bagag .SysClr ,_ebbe );};if _bagag .SchemeClr !=nil {_bccdf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bagag .SchemeClr ,_bccdf );};if _bagag .PrstClr !=nil {_aeff :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bagag .PrstClr ,_aeff );};e .EncodeToken (_g .EndElement {Name :start .Name });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 (_dffeg *EG_EffectProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dffeg .EffectLst !=nil {_cfbbgc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dffeg .EffectLst ,_cfbbgc );};if _dffeg .EffectDag !=nil {_gfbfc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dffeg .EffectDag ,_gfbfc );};return nil ;}; -// Validate validates the CT_Table and its children -func (_ddgde *CT_Table )Validate ()error {return _ddgde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_gdccf *CT_TextNormalAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdccf .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_bb .Sprintf ("\u0025\u0076",*_gdccf .FontScaleAttr )});};if _gdccf .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_gdccf .LnSpcReductionAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_ecdccf :=&CT_GradientFillProperties {};return _ecdccf ;};func (_eec *CT_AnimationElementChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egfd :for {_cffb ,_agf :=d .Token ();if _agf !=nil {return _agf ;};switch _dbf :=_cffb .(type ){case _b .StartElement :switch _dbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0067\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0067\u006d"}:_eec .Dgm =NewCT_AnimationDgmElement ();if _eabe :=d .DecodeElement (_eec .Dgm ,&_dbf );_eabe !=nil {return _eabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074"}:_eec .Chart =NewCT_AnimationChartElement ();if _bede :=d .DecodeElement (_eec .Chart ,&_dbf );_bede !=nil {return _bede ;};default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006fn\u0045l\u0065\u006d\u0065\u006e\u0074\u0043\u0068\u006fi\u0063e\u0020\u0025v",_dbf .Name );if _ggc :=d .Skip ();_ggc !=nil {return _ggc ;};};case _b .EndElement :break _egfd ;case _b .CharData :};};return nil ;};func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_fgedc :=&CT_ReflectionEffect {};return _fgedc }; +// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path +func (_baaag *ThemeManager )ValidateWithPath (path string )error {if _fbfgf :=_baaag .CT_EmptyElement .ValidateWithPath (path );_fbfgf !=nil {return _fbfgf ;};return nil ;};func (_beeda *CT_Path2DLineTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beeda .Pt =NewCT_AdjPoint2D ();_eagba :for {_adbgf ,_ccgc :=d .Token ();if _ccgc !=nil {return _ccgc ;};switch _cabad :=_adbgf .(type ){case _g .StartElement :switch _cabad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _eaced :=d .DecodeElement (_beeda .Pt ,&_cabad );_eaced !=nil {return _eaced ;};default:_fc .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",_cabad .Name );if _afaee :=d .Skip ();_afaee !=nil {return _afaee ;};};case _g .EndElement :break _eagba ;case _g .CharData :};};return nil ;};func (_dfecf ST_PathShadeType )Validate ()error {return _dfecf .ValidateWithPath ("")};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_bceee *CT_TextBulletSizeFollowText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fffddf ,_bbcbd :=d .Token ();if _bbcbd !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078t\u003a\u0020\u0025\u0073",_bbcbd );};if _bgdagf ,_cagde :=_fffddf .(_g .EndElement );_cagde &&_bgdagf .Name ==start .Name {break ;};};return nil ;};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;};type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;};func (_ddbbfc *CT_Vector3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_ddbbfc .DxAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_ddbbfc .DyAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u007a"},Value :_bb .Sprintf ("\u0025\u0076",_ddbbfc .DzAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bedf *CT_InverseTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextParagraphProperties and its children -func (_fgbee *CT_TextParagraphProperties )Validate ()error {return _fgbee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_GvmlTextShapeChoice and its children +func (_gecbg *CT_GvmlTextShapeChoice )Validate ()error {return _gecbg .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_adddgd ST_PresetShadowVal )ValidateWithPath (path string )error {switch _adddgd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adddgd ));};return nil ;};func (_dabee ST_LineEndWidth )ValidateWithPath (path string )error {switch _dabee {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabee ));};return nil ;};func (_gcebb ST_CompoundLine )String ()string {switch _gcebb {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 (_bfega *CT_CustomColorList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agga :for {_faec ,_afgb :=d .Token ();if _afgb !=nil {return _afgb ;};switch _gafd :=_faec .(type ){case _g .StartElement :switch _gafd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_fbffe :=NewCT_CustomColor ();if _cgd :=d .DecodeElement (_fbffe ,&_gafd );_cgd !=nil {return _cgd ;};_bfega .CustClr =append (_bfega .CustClr ,_fbffe );default:_fc .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",_gafd .Name );if _cfde :=d .Skip ();_cfde !=nil {return _cfde ;};};case _g .EndElement :break _agga ;case _g .CharData :};};return nil ;};func (_cdfa *CT_DefaultShapeDefinition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdfa .SpPr =NewCT_ShapeProperties ();_cdfa .BodyPr =NewCT_TextBodyProperties ();_cdfa .LstStyle =NewCT_TextListStyle ();_gaag :for {_ecffg ,_gcgag :=d .Token ();if _gcgag !=nil {return _gcgag ;};switch _dcff :=_ecffg .(type ){case _g .StartElement :switch _dcff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _gadd :=d .DecodeElement (_cdfa .SpPr ,&_dcff );_gadd !=nil {return _gadd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _gffee :=d .DecodeElement (_cdfa .BodyPr ,&_dcff );_gffee !=nil {return _gffee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _cefa :=d .DecodeElement (_cdfa .LstStyle ,&_dcff );_cefa !=nil {return _cefa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_cdfa .Style =NewCT_ShapeStyle ();if _gfacc :=d .DecodeElement (_cdfa .Style ,&_dcff );_gfacc !=nil {return _gfacc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdfa .ExtLst =NewCT_OfficeArtExtensionList ();if _bagf :=d .DecodeElement (_cdfa .ExtLst ,&_dcff );_bagf !=nil {return _bagf ;};default:_fc .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",_dcff .Name );if _bcffd :=d .Skip ();_bcffd !=nil {return _bcffd ;};};case _g .EndElement :break _gaag ;case _g .CharData :};};return nil ;};func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_gcdbg :=&CT_Path2DMoveTo {};_gcdbg .Pt =NewCT_AdjPoint2D ();return _gcdbg ;};type CT_PolarAdjustHandle struct{GdRefRAttr *string ;MinRAttr *ST_AdjCoordinate ;MaxRAttr *ST_AdjCoordinate ;GdRefAngAttr *string ;MinAngAttr *ST_AdjAngle ;MaxAngAttr *ST_AdjAngle ;Pos *CT_AdjPoint2D ;}; -// Validate validates the CT_FillEffect and its children -func (_fbcbd *CT_FillEffect )Validate ()error {return _fbcbd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_Bevel and its children +func (_bdeaf *CT_Bevel )Validate ()error {return _bdeaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");};func NewEG_TextRun ()*EG_TextRun {_fcgbd :=&EG_TextRun {};return _fcgbd };func (_agdfcg ST_TextShapeType )ValidateWithPath (path string )error {switch _agdfcg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agdfcg ));};return nil ;};func (_adfdc *CT_RelativeOffsetEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adfdc .TxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_adfdc .TxAttr )});};if _adfdc .TyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_adfdc .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path -func (_ffbfc *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _ffbfc .CpLocks !=nil {if _bgbgb :=_ffbfc .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_bgbgb !=nil {return _bgbgb ;};};if _ffbfc .ExtLst !=nil {if _ffad :=_ffbfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffad !=nil {return _ffad ;};};return nil ;};const (ST_TextUnderlineTypeUnset ST_TextUnderlineType =0;ST_TextUnderlineTypeNone ST_TextUnderlineType =1;ST_TextUnderlineTypeWords ST_TextUnderlineType =2;ST_TextUnderlineTypeSng ST_TextUnderlineType =3;ST_TextUnderlineTypeDbl ST_TextUnderlineType =4;ST_TextUnderlineTypeHeavy ST_TextUnderlineType =5;ST_TextUnderlineTypeDotted ST_TextUnderlineType =6;ST_TextUnderlineTypeDottedHeavy ST_TextUnderlineType =7;ST_TextUnderlineTypeDash ST_TextUnderlineType =8;ST_TextUnderlineTypeDashHeavy ST_TextUnderlineType =9;ST_TextUnderlineTypeDashLong ST_TextUnderlineType =10;ST_TextUnderlineTypeDashLongHeavy ST_TextUnderlineType =11;ST_TextUnderlineTypeDotDash ST_TextUnderlineType =12;ST_TextUnderlineTypeDotDashHeavy ST_TextUnderlineType =13;ST_TextUnderlineTypeDotDotDash ST_TextUnderlineType =14;ST_TextUnderlineTypeDotDotDashHeavy ST_TextUnderlineType =15;ST_TextUnderlineTypeWavy ST_TextUnderlineType =16;ST_TextUnderlineTypeWavyHeavy ST_TextUnderlineType =17;ST_TextUnderlineTypeWavyDbl ST_TextUnderlineType =18;);func (_cdaf *CT_PositivePercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfbgc :=range start .Attr {if _gfbgc .Name .Local =="\u0076\u0061\u006c"{_ffeed ,_cgacda :=ParseUnionST_PositivePercentage (_gfbgc .Value );if _cgacda !=nil {return _cgacda ;};_cdaf .ValAttr =_ffeed ;continue ;};};for {_fbbf ,_cafc :=d .Token ();if _cafc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0050e\u0072\u0063\u0065\u006e\u0074\u0061\u0067e\u003a\u0020\u0025\u0073",_cafc );};if _edbdc ,_gdbefg :=_fbbf .(_b .EndElement );_gdbefg &&_edbdc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TextBulletSizePercent and its children +func (_dbbga *CT_TextBulletSizePercent )Validate ()error {return _dbbga .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; -// ST_AdjAngle is a union type -type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;};func (_ebgg *CT_GvmlPictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebgg .CNvPr =NewCT_NonVisualDrawingProps ();_ebgg .CNvPicPr =NewCT_NonVisualPictureProperties ();_cfefd :for {_acga ,_bdba :=d .Token ();if _bdba !=nil {return _bdba ;};switch _bgdcd :=_acga .(type ){case _b .StartElement :switch _bgdcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _geeef :=d .DecodeElement (_ebgg .CNvPr ,&_bgdcd );_geeef !=nil {return _geeef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _dfedg :=d .DecodeElement (_ebgg .CNvPicPr ,&_bgdcd );_dfedg !=nil {return _dfedg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063\u0074\u0075r\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c \u0025\u0076",_bgdcd .Name );if _aeaadc :=d .Skip ();_aeaadc !=nil {return _aeaadc ;};};case _b .EndElement :break _cfefd ;case _b .CharData :};};return nil ;};func (_cafbea ST_SystemColorVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acfgd :=_b .Attr {};_acfgd .Name =name ;switch _cafbea {case ST_SystemColorValUnset :_acfgd .Value ="";case ST_SystemColorValScrollBar :_acfgd .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_acfgd .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_acfgd .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_acfgd .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenu :_acfgd .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_acfgd .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_acfgd .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case ST_SystemColorValMenuText :_acfgd .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_acfgd .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_acfgd .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValActiveBorder :_acfgd .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_acfgd .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case ST_SystemColorValAppWorkspace :_acfgd .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_acfgd .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_acfgd .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnFace :_acfgd .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_acfgd .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_acfgd .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnText :_acfgd .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_acfgd .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_acfgd .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorVal3dDkShadow :_acfgd .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_acfgd .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_acfgd .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case ST_SystemColorValInfoBk :_acfgd .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_acfgd .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_acfgd .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValGradientInactiveCaption :_acfgd .Value ="\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenuHighlight :_acfgd .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorValMenuBar :_acfgd .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _acfgd ,nil ;}; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_bbge *CT_Headers )ValidateWithPath (path string )error {return nil };type CT_ComplementTransform struct{};func (_fcgf *CT_AlphaOutsetEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afd :=range start .Attr {if _afd .Name .Local =="\u0072\u0061\u0064"{_efg ,_ffcc :=ParseUnionST_Coordinate (_afd .Value );if _ffcc !=nil {return _ffcc ;};_fcgf .RadAttr =&_efg ;continue ;};};for {_eab ,_gcg :=d .Token ();if _gcg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068a\u004fu\u0074\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_gcg );};if _bagd ,_aad :=_eab .(_g .EndElement );_aad &&_bagd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path -func (_gffeg *TblStyleLst )ValidateWithPath (path string )error {if _gcdde :=_gffeg .CT_TableStyleList .ValidateWithPath (path );_gcdde !=nil {return _gcdde ;};return nil ;}; +// Validate validates the CT_TableCellBorderStyle and its children +func (_befge *CT_TableCellBorderStyle )Validate ()error {return _befge .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_DuotoneEffect and its children -func (_gdebg *CT_DuotoneEffect )Validate ()error {return _gdebg .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_TextFont and its children +func (_efeag *CT_TextFont )Validate ()error {return _efeag .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;};func (_cfacd *ST_LightRigDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cfacd =0;case "\u0074\u006c":*_cfacd =1;case "\u0074":*_cfacd =2;case "\u0074\u0072":*_cfacd =3;case "\u006c":*_cfacd =4;case "\u0072":*_cfacd =5;case "\u0062\u006c":*_cfacd =6;case "\u0062":*_cfacd =7;case "\u0062\u0072":*_cfacd =8;};return nil ;}; -// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path -func (_edgfa *CT_PatternFillProperties )ValidateWithPath (path string )error {if _bcef :=_edgfa .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_bcef !=nil {return _bcef ;};if _edgfa .FgClr !=nil {if _gaecc :=_edgfa .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072");_gaecc !=nil {return _gaecc ;};};if _edgfa .BgClr !=nil {if _agadd :=_edgfa .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_agadd !=nil {return _agadd ;};};return nil ;}; +// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path +func (_abfba *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func (_cdca *CT_AlphaModulateFixedEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdca .AmtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006d\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_cdca .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_fge :=&CT_AlphaInverseEffect {};return _fge };func (_gbcg *EG_OfficeArtExtensionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecdea :for {_aeaac ,_aeffd :=d .Token ();if _aeffd !=nil {return _aeffd ;};switch _acceb :=_aeaac .(type ){case _g .StartElement :switch _acceb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_cedfe :=NewCT_OfficeArtExtension ();if _ebccg :=d .DecodeElement (_cedfe ,&_acceb );_ebccg !=nil {return _ebccg ;};_gbcg .Ext =append (_gbcg .Ext ,_cedfe );default:_fc .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",_acceb .Name );if _fddgb :=d .Skip ();_fddgb !=nil {return _fddgb ;};};case _g .EndElement :break _ecdea ;case _g .CharData :};};return nil ;};func NewCT_GammaTransform ()*CT_GammaTransform {_afabc :=&CT_GammaTransform {};return _afabc };type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;}; -// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path -func (_dbadf *CT_GvmlShape )ValidateWithPath (path string )error {if _gdged :=_dbadf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_gdged !=nil {return _gdged ;};if _dfcba :=_dbadf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfcba !=nil {return _dfcba ;};if _dbadf .TxSp !=nil {if _ecfc :=_dbadf .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_ecfc !=nil {return _ecfc ;};};if _dbadf .Style !=nil {if _eegga :=_dbadf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eegga !=nil {return _eegga ;};};if _dbadf .ExtLst !=nil {if _faddg :=_dbadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faddg !=nil {return _faddg ;};};return nil ;}; +// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path +func (_ebacb *CT_SphereCoords )ValidateWithPath (path string )error {if _ebacb .LatAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0061t\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ebacb .LatAttr );};if _ebacb .LatAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u0061\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ebacb .LatAttr );};if _ebacb .LonAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u006fn\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ebacb .LonAttr );};if _ebacb .LonAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ebacb .LonAttr );};if _ebacb .RevAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0065v\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ebacb .RevAttr );};if _ebacb .RevAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eR\u0065\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ebacb .RevAttr );};return nil ;};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_gaecfg :=&CT_PresetGeometry2D {};_gaecfg .PrstAttr =ST_ShapeType (1);return _gaecfg ;};func (_egbgf *CT_TextField )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egbgf .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 _ ,_gcaad :=range start .Attr {if _gcaad .Name .Local =="\u0069\u0064"{_dabcc ,_bgbcg :=_gcaad .Value ,error (nil );if _bgbcg !=nil {return _bgbcg ;};_egbgf .IdAttr =_dabcc ;continue ;};if _gcaad .Name .Local =="\u0074\u0079\u0070\u0065"{_bgbea ,_fbdbf :=_gcaad .Value ,error (nil );if _fbdbf !=nil {return _fbdbf ;};_egbgf .TypeAttr =&_bgbea ;continue ;};};_befaf :for {_feffd ,_cgeea :=d .Token ();if _cgeea !=nil {return _cgeea ;};switch _gcaagg :=_feffd .(type ){case _g .StartElement :switch _gcaagg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_egbgf .RPr =NewCT_TextCharacterProperties ();if _ebggda :=d .DecodeElement (_egbgf .RPr ,&_gcaagg );_ebggda !=nil {return _ebggda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_egbgf .PPr =NewCT_TextParagraphProperties ();if _dfddd :=d .DecodeElement (_egbgf .PPr ,&_gcaagg );_dfddd !=nil {return _dfddd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_egbgf .T =new (string );if _bbfd :=d .DecodeElement (_egbgf .T ,&_gcaagg );_bbfd !=nil {return _bbfd ;};default:_fc .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_gcaagg .Name );if _beged :=d .Skip ();_beged !=nil {return _beged ;};};case _g .EndElement :break _befaf ;case _g .CharData :};};return nil ;};func (_bgbge *CT_TextBulletSizePercent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgbge .ValAttr ="\u0031\u0030\u0030\u0025";for _ ,_ebbeg :=range start .Attr {if _ebbeg .Name .Local =="\u0076\u0061\u006c"{_ecccef ,_feeg :=_ebbeg .Value ,error (nil );if _feeg !=nil {return _feeg ;};_bgbge .ValAttr =_ecccef ;continue ;};};for {_gaafd ,_agdgg :=d .Token ();if _agdgg !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054ext\u0042ul\u006c\u0065\u0074\u0053\u0069\u007a\u0065Pe\u0072\u0063\u0065\u006e\u0074\u003a\u0020%\u0073",_agdgg );};if _fgcb ,_adgbed :=_gaafd .(_g .EndElement );_adgbed &&_fgcb .Name ==start .Name {break ;};};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 (_ffefac ST_LineEndLength )String ()string {switch _ffefac {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func NewCT_HSLEffect ()*CT_HSLEffect {_fcfdc :=&CT_HSLEffect {};return _fcfdc }; -// Validate validates the CT_Blip and its children -func (_cgfg *CT_Blip )Validate ()error {return _cgfg .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_daaa :=&CT_ColorMappingOverride {};_daaa .Choice =NewCT_ColorMappingOverrideChoice ();return _daaa ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;);func (_efefbf *EG_TextBulletSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efefbf .BuSzTx !=nil {_fcbeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_efefbf .BuSzTx ,_fcbeb );};if _efefbf .BuSzPct !=nil {_gdbce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_efefbf .BuSzPct ,_gdbce );};if _efefbf .BuSzPts !=nil {_cdbbc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_efefbf .BuSzPts ,_cdbbc );};return nil ;};func (_bbfeeb *ST_AnimationBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbfeeb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bbfeeb =1;};return nil ;};func (_deeaa *EG_TextBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _deeaa .BuNone !=nil {_dcbcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_deeaa .BuNone ,_dcbcd );};if _deeaa .BuAutoNum !=nil {_afbbd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_deeaa .BuAutoNum ,_afbbd );};if _deeaa .BuChar !=nil {_dgdea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_deeaa .BuChar ,_dgdea );};if _deeaa .BuBlip !=nil {_afddg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_deeaa .BuBlip ,_afddg );};return nil ;};func (_gebfe ST_LightRigDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aeag :=_b .Attr {};_aeag .Name =name ;switch _gebfe {case ST_LightRigDirectionUnset :_aeag .Value ="";case ST_LightRigDirectionTl :_aeag .Value ="\u0074\u006c";case ST_LightRigDirectionT :_aeag .Value ="\u0074";case ST_LightRigDirectionTr :_aeag .Value ="\u0074\u0072";case ST_LightRigDirectionL :_aeag .Value ="\u006c";case ST_LightRigDirectionR :_aeag .Value ="\u0072";case ST_LightRigDirectionBl :_aeag .Value ="\u0062\u006c";case ST_LightRigDirectionB :_aeag .Value ="\u0062";case ST_LightRigDirectionBr :_aeag .Value ="\u0062\u0072";};return _aeag ,nil ;};func (_acdfgb *CT_ClipboardStyleSheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0061:\u0043\u0054\u005f\u0043\u006c\u0069\u0070\u0062\u006f\u0061\u0072d\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";e .EncodeToken (start );_gaba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_acdfgb .ThemeElements ,_gaba );_ccbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_acdfgb .ClrMap ,_ccbc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path +func (_ccaeg *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _ccaeg .Ln !=nil {if _dafcec :=_ccaeg .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_dafcec !=nil {return _dafcec ;};};if _ccaeg .LnRef !=nil {if _gabae :=_ccaeg .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_gabae !=nil {return _gabae ;};};return nil ;};func (_ddca *EG_LineFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddca .NoFill !=nil {_abbfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddca .NoFill ,_abbfc );};if _ddca .SolidFill !=nil {_cdabg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddca .SolidFill ,_cdabg );};if _ddca .GradFill !=nil {_gabbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddca .GradFill ,_gabbg );};if _ddca .PattFill !=nil {_gdcca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddca .PattFill ,_gdcca );};return nil ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;);func (_fafa *CT_Bevel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bfb :=range start .Attr {if _bfb .Name .Local =="\u0077"{_fabfa ,_dbba :=_fg .ParseInt (_bfb .Value ,10,64);if _dbba !=nil {return _dbba ;};_fafa .WAttr =&_fabfa ;continue ;};if _bfb .Name .Local =="\u0068"{_ecbc ,_ggfd :=_fg .ParseInt (_bfb .Value ,10,64);if _ggfd !=nil {return _ggfd ;};_fafa .HAttr =&_ecbc ;continue ;};if _bfb .Name .Local =="\u0070\u0072\u0073\u0074"{_fafa .PrstAttr .UnmarshalXMLAttr (_bfb );continue ;};};for {_bcbc ,_cecd :=d .Token ();if _cecd !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_cecd );};if _gfba ,_cbb :=_bcbc .(_g .EndElement );_cbb &&_gfba .Name ==start .Name {break ;};};return nil ;};func (_caede *ST_TextStrikeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abbcd ,_gabbc :=d .Token ();if _gabbc !=nil {return _gabbc ;};if _cdedg ,_egcadg :=_abbcd .(_g .EndElement );_egcadg &&_cdedg .Name ==start .Name {*_caede =1;return nil ;};if _dgdadf ,_bbgegc :=_abbcd .(_g .CharData );!_bbgegc {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abbcd );}else {switch string (_dgdadf ){case "":*_caede =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_caede =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_caede =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_caede =3;};};_abbcd ,_gabbc =d .Token ();if _gabbc !=nil {return _gabbc ;};if _gdcef ,_ccgaa :=_abbcd .(_g .EndElement );_ccgaa &&_gdcef .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abbcd );};func (_dccdf *EG_TextBulletColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbdggb :for {_abfef ,_acagd :=d .Token ();if _acagd !=nil {return _acagd ;};switch _fgecf :=_abfef .(type ){case _g .StartElement :switch _fgecf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_dccdf .BuClrTx =NewCT_TextBulletColorFollowText ();if _bgcdfc :=d .DecodeElement (_dccdf .BuClrTx ,&_fgecf );_bgcdfc !=nil {return _bgcdfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_dccdf .BuClr =NewCT_Color ();if _bfbga :=d .DecodeElement (_dccdf .BuClr ,&_fgecf );_bfbga !=nil {return _bfbga ;};default:_fc .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",_fgecf .Name );if _fddec :=d .Skip ();_fddec !=nil {return _fddec ;};};case _g .EndElement :break _fbdggb ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_EmptyElement and its children -func (_bfbc *CT_EmptyElement )Validate ()error {return _bfbc .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;);func (_gfacf *ST_BevelPresetType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfacf =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_gfacf =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gfacf =2;case "\u0073\u006c\u006fp\u0065":*_gfacf =3;case "\u0063\u0072\u006fs\u0073":*_gfacf =4;case "\u0061\u006e\u0067l\u0065":*_gfacf =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_gfacf =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_gfacf =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_gfacf =8;case "\u0064\u0069\u0076o\u0074":*_gfacf =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_gfacf =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_gfacf =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_gfacf =12;};return nil ;};func (_deaaf *EG_FillModeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgdbf :for {_cbfage ,_bcadg :=d .Token ();if _bcadg !=nil {return _bcadg ;};switch _abffc :=_cbfage .(type ){case _b .StartElement :switch _abffc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_deaaf .Tile =NewCT_TileInfoProperties ();if _ffeea :=d .DecodeElement (_deaaf .Tile ,&_abffc );_ffeea !=nil {return _ffeea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_deaaf .Stretch =NewCT_StretchInfoProperties ();if _deffge :=d .DecodeElement (_deaaf .Stretch ,&_abffc );_deffge !=nil {return _deffge ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0046\u0069\u006c\u006c\u004d\u006f\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_abffc .Name );if _ffacc :=d .Skip ();_ffacc !=nil {return _ffacc ;};};case _b .EndElement :break _bgdbf ;case _b .CharData :};};return nil ;};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_gbbd :=&CT_ColorReplaceEffect {};return _gbbd ;};func (_fbaac *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbaac =0;case "\u006d\u0061\u006ao\u0072":*_fbaac =1;case "\u006d\u0069\u006eo\u0072":*_fbaac =2;case "\u006e\u006f\u006e\u0065":*_fbaac =3;};return nil ;};func (_agbd ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _agbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbd ));};return nil ;};type CT_GroupTransform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;ChOff *CT_Point2D ;ChExt *CT_PositiveSize2D ;}; +// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path +func (_eagbb *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _eagbb .Fill !=nil {if _fgefca :=_eagbb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fgefca !=nil {return _fgefca ;};};if _eagbb .FillRef !=nil {if _geedd :=_eagbb .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_geedd !=nil {return _geedd ;};};return nil ;};type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;};func (_agacf ST_AnimationBuildType )String ()string {switch _agacf {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";}; -// Validate validates the CT_CustomColorList and its children -func (_edcec *CT_CustomColorList )Validate ()error {return _edcec .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path +func (_eagcg *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _eagcg .SpLocks !=nil {if _ddaaf :=_eagcg .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_ddaaf !=nil {return _ddaaf ;};};if _eagcg .ExtLst !=nil {if _fbbb :=_eagcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbbb !=nil {return _fbbb ;};};return nil ;}; -// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path -func (_efefe *CT_EffectReference )ValidateWithPath (path string )error {return nil };func (_dceea ST_TextStrikeType )String ()string {switch _dceea {case 0:return "";case 1:return "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case 2:return "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case 3:return "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return "";}; +// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path +func (_fdgc *CT_ColorMRU )ValidateWithPath (path string )error {for _bcabc ,_dcf :=range _fdgc .EG_ColorChoice {if _ggbab :=_dcf .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bcabc ));_ggbab !=nil {return _ggbab ;};};return nil ;};func (_abfcg *CT_TextSpacingPoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abfcg .ValAttr =0;for _ ,_egafa :=range start .Attr {if _egafa .Name .Local =="\u0076\u0061\u006c"{_egfcf ,_fddcc :=_fg .ParseInt (_egafa .Value ,10,32);if _fddcc !=nil {return _fddcc ;};_abfcg .ValAttr =int32 (_egfcf );continue ;};};for {_gfded ,_gceb :=d .Token ();if _gceb !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053p\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_gceb );};if _bffeg ,_abffc :=_gfded .(_g .EndElement );_abffc &&_bffeg .Name ==start .Name {break ;};};return nil ;};func NewGraphic ()*Graphic {_eeecfg :=&Graphic {};_eeecfg .CT_GraphicalObject =*NewCT_GraphicalObject ();return _eeecfg ;};func (_fcabe *ST_AnimationChartBuildType )Validate ()error {return _fcabe .ValidateWithPath ("")};type ST_LineEndType byte ;func (_fbfff ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _fbfff {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfff ));};return nil ;};func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_bcafc :=&CT_ThemeableLineStyle {};return _bcafc ;}; // Validate validates the CT_TextLineBreak and its children -func (_baedgc *CT_TextLineBreak )Validate ()error {return _baedgc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_bbdca *CT_EffectStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bagc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_adfgf :=range _bbdca .EffectStyle {e .EncodeElement (_adfgf ,_bagc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bca *CT_Bevel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bca .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",*_bca .WAttr )});};if _bca .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_bb .Sprintf ("\u0025\u0076",*_bca .HAttr )});};if _bca .PrstAttr !=ST_BevelPresetTypeUnset {_afeg ,_dge :=_bca .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _dge !=nil {return _dge ;};start .Attr =append (start .Attr ,_afeg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gggcf *ST_SchemeColorVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gggcf =0;case "\u0062\u0067\u0031":*_gggcf =1;case "\u0074\u0078\u0031":*_gggcf =2;case "\u0062\u0067\u0032":*_gggcf =3;case "\u0074\u0078\u0032":*_gggcf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gggcf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gggcf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gggcf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gggcf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gggcf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gggcf =10;case "\u0068\u006c\u0069n\u006b":*_gggcf =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_gggcf =12;case "\u0070\u0068\u0043l\u0072":*_gggcf =13;case "\u0064\u006b\u0031":*_gggcf =14;case "\u006c\u0074\u0031":*_gggcf =15;case "\u0064\u006b\u0032":*_gggcf =16;case "\u006c\u0074\u0032":*_gggcf =17;};return nil ;}; +func (_fbfaa *CT_TextLineBreak )Validate ()error {return _fbfaa .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_bgggb *CT_TextNormalAutofit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bgggb .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_bb .Sprintf ("\u0025\u0076",*_bgggb .FontScaleAttr )});};if _bgggb .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_bgggb .LnSpcReductionAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aebfg *CT_TableCol )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",_aebfg .WAttr )});e .EncodeToken (start );if _aebfg .ExtLst !=nil {_dbbfg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aebfg .ExtLst ,_dbbfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GraphicalObjectFrameLocking and its children -func (_bgfd *CT_GraphicalObjectFrameLocking )Validate ()error {return _bgfd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_gaffgc :=&CT_TextShapeAutofit {};return _gaffgc };func (_abagg ST_TextSpacingPercentOrPercentString )String ()string {if _abagg .ST_TextSpacingPercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_abagg .ST_TextSpacingPercent );};if _abagg .ST_Percentage !=nil {return _bb .Sprintf ("\u0025\u0076",*_abagg .ST_Percentage );};return "";};func (_addfb ST_TextWrappingType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_addfb .String (),start );};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};func NewCT_RegularTextRun ()*CT_RegularTextRun {_aebaa :=&CT_RegularTextRun {};return _aebaa };func (_edbfb *ST_PresetShadowVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edbfb =0;case "\u0073\u0068\u0064w\u0031":*_edbfb =1;case "\u0073\u0068\u0064w\u0032":*_edbfb =2;case "\u0073\u0068\u0064w\u0033":*_edbfb =3;case "\u0073\u0068\u0064w\u0034":*_edbfb =4;case "\u0073\u0068\u0064w\u0035":*_edbfb =5;case "\u0073\u0068\u0064w\u0036":*_edbfb =6;case "\u0073\u0068\u0064w\u0037":*_edbfb =7;case "\u0073\u0068\u0064w\u0038":*_edbfb =8;case "\u0073\u0068\u0064w\u0039":*_edbfb =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_edbfb =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_edbfb =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_edbfb =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_edbfb =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_edbfb =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_edbfb =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_edbfb =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_edbfb =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_edbfb =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_edbfb =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_edbfb =20;};return nil ;};type CT_ShapeLocking struct{NoTextEditAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func (_gfeg *CT_Connection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_gfeg .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_gfeg .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfccf *CT_NonVisualPictureProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edceb :=range start .Attr {if _edceb .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_eddga ,_ebdb :=_a .ParseBool (_edceb .Value );if _ebdb !=nil {return _ebdb ;};_gfccf .PreferRelativeResizeAttr =&_eddga ;continue ;};};_ffdg :for {_eaad ,_ceabe :=d .Token ();if _ceabe !=nil {return _ceabe ;};switch _dgabd :=_eaad .(type ){case _b .StartElement :switch _dgabd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_gfccf .PicLocks =NewCT_PictureLocking ();if _gbdfa :=d .DecodeElement (_gfccf .PicLocks ,&_dgabd );_gbdfa !=nil {return _gbdfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfccf .ExtLst =NewCT_OfficeArtExtensionList ();if _fefgd :=d .DecodeElement (_gfccf .ExtLst ,&_dgabd );_fefgd !=nil {return _fefgd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063t\u0075\u0072\u0065\u0050\u0072\u006fp\u0065\u0072t\u0069\u0065s\u0020%\u0076",_dgabd .Name );if _dbef :=d .Skip ();_dbef !=nil {return _dbef ;};};case _b .EndElement :break _ffdg ;case _b .CharData :};};return nil ;};type CT_Percentage struct{ValAttr ST_Percentage ;};func (_cfaee *ST_SchemeColorVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfec ,_bcddf :=d .Token ();if _bcddf !=nil {return _bcddf ;};if _caadc ,_gdgdc :=_cgfec .(_b .EndElement );_gdgdc &&_caadc .Name ==start .Name {*_cfaee =1;return nil ;};if _bcfbge ,_bbggc :=_cgfec .(_b .CharData );!_bbggc {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgfec );}else {switch string (_bcfbge ){case "":*_cfaee =0;case "\u0062\u0067\u0031":*_cfaee =1;case "\u0074\u0078\u0031":*_cfaee =2;case "\u0062\u0067\u0032":*_cfaee =3;case "\u0074\u0078\u0032":*_cfaee =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cfaee =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cfaee =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cfaee =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cfaee =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cfaee =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cfaee =10;case "\u0068\u006c\u0069n\u006b":*_cfaee =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_cfaee =12;case "\u0070\u0068\u0043l\u0072":*_cfaee =13;case "\u0064\u006b\u0031":*_cfaee =14;case "\u006c\u0074\u0031":*_cfaee =15;case "\u0064\u006b\u0032":*_cfaee =16;case "\u006c\u0074\u0032":*_cfaee =17;};};_cgfec ,_bcddf =d .Token ();if _bcddf !=nil {return _bcddf ;};if _edcgdg ,_fgagd :=_cgfec .(_b .EndElement );_fgagd &&_edcgdg .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgfec );};func (_caebdg ST_LineEndType )String ()string {switch _caebdg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 3:return "\u0073t\u0065\u0061\u006c\u0074\u0068";case 4:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 5:return "\u006f\u0076\u0061\u006c";case 6:return "\u0061\u0072\u0072o\u0077";};return "";}; +// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path +func (_eggb *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };func (_bcfeg ST_LightRigDirection )Validate ()error {return _bcfeg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path -func (_acdd *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _acdd .ClrScheme !=nil {if _dcdee :=_acdd .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_dcdee !=nil {return _dcdee ;};};if _acdd .FontScheme !=nil {if _edb :=_acdd .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_edb !=nil {return _edb ;};};if _acdd .FmtScheme !=nil {if _bggb :=_acdd .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_bggb !=nil {return _bggb ;};};return nil ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_ccfda :=&CT_LineJoinBevel {};return _ccfda };func (_fccad *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bageaa ,_gbgdb :=d .Token ();if _gbgdb !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_gbgdb );};if _eagb ,_adcbf :=_bageaa .(_b .EndElement );_adcbf &&_eagb .Name ==start .Name {break ;};};return nil ;};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_daafg :=&EG_TextBulletTypeface {};return _daafg ;}; +// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path +func (_aedg *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _aedg .AvLst !=nil {if _fdbba :=_aedg .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_fdbba !=nil {return _fdbba ;};};if _aedg .GdLst !=nil {if _gfgb :=_aedg .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074");_gfgb !=nil {return _gfgb ;};};if _aedg .AhLst !=nil {if _eafd :=_aedg .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_eafd !=nil {return _eafd ;};};if _aedg .CxnLst !=nil {if _gfbf :=_aedg .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_gfbf !=nil {return _gfbf ;};};if _aedg .Rect !=nil {if _gfcd :=_aedg .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_gfcd !=nil {return _gfcd ;};};if _fdade :=_aedg .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074");_fdade !=nil {return _fdade ;};return nil ;}; -// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path -func (_gfeea *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _ggaad :=_gfeea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ggaad !=nil {return _ggaad ;};if _defca :=_gfeea .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_defca !=nil {return _defca ;};return nil ;}; +// Validate validates the Blip and its children +func (_dce *Blip )Validate ()error {return _dce .ValidateWithPath ("\u0042\u006c\u0069\u0070")};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_daebac *CT_TextSpacingPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_daebac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .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 ;};func (_egfggc ST_PresetLineDashVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egfggc .String (),start );};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 ;};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 (_efegag ST_PenAlignment )Validate ()error {return _efegag .ValidateWithPath ("")};func (_bfbcc ST_BlendMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfbcc .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 ;};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 ;}; -// Validate validates the CT_ClipboardStyleSheet and its children -func (_gfbge *CT_ClipboardStyleSheet )Validate ()error {return _gfbge .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;}; +// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path +func (_ecfb *CT_GradientFillProperties )ValidateWithPath (path string )error {if _cafbb :=_ecfb .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_cafbb !=nil {return _cafbb ;};if _ecfb .GsLst !=nil {if _fbbgb :=_ecfb .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074");_fbbgb !=nil {return _fbbgb ;};};if _ecfb .Lin !=nil {if _gdfgc :=_ecfb .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_gdfgc !=nil {return _gdfgc ;};};if _ecfb .Path !=nil {if _cegaf :=_ecfb .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_cegaf !=nil {return _cegaf ;};};if _ecfb .TileRect !=nil {if _cabg :=_ecfb .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_cabg !=nil {return _cabg ;};};return nil ;};func (_beagg *EG_ColorTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _beagg .Tint !=nil {_afeea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_beagg .Tint ,_afeea );};if _beagg .Shade !=nil {_dbcfc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_beagg .Shade ,_dbcfc );};if _beagg .Comp !=nil {_aggae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}};e .EncodeElement (_beagg .Comp ,_aggae );};if _beagg .Inv !=nil {_ebdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_beagg .Inv ,_ebdb );};if _beagg .Gray !=nil {_gcef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}};e .EncodeElement (_beagg .Gray ,_gcef );};if _beagg .Alpha !=nil {_cbacb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_beagg .Alpha ,_cbacb );};if _beagg .AlphaOff !=nil {_cdgdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}};e .EncodeElement (_beagg .AlphaOff ,_cdgdf );};if _beagg .AlphaMod !=nil {_bfgcd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_beagg .AlphaMod ,_bfgcd );};if _beagg .Hue !=nil {_ebagg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068u\u0065"}};e .EncodeElement (_beagg .Hue ,_ebagg );};if _beagg .HueOff !=nil {_acgbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_beagg .HueOff ,_acgbg );};if _beagg .HueMod !=nil {_fddac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}};e .EncodeElement (_beagg .HueMod ,_fddac );};if _beagg .Sat !=nil {_gfaae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_beagg .Sat ,_gfaae );};if _beagg .SatOff !=nil {_bgdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}};e .EncodeElement (_beagg .SatOff ,_bgdb );};if _beagg .SatMod !=nil {_fadfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_beagg .SatMod ,_fadfa );};if _beagg .Lum !=nil {_fcgfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_beagg .Lum ,_fcgfc );};if _beagg .LumOff !=nil {_ffcad :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_beagg .LumOff ,_ffcad );};if _beagg .LumMod !=nil {_acdd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}};e .EncodeElement (_beagg .LumMod ,_acdd );};if _beagg .Red !=nil {_cbggf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_beagg .Red ,_cbggf );};if _beagg .RedOff !=nil {_fagac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}};e .EncodeElement (_beagg .RedOff ,_fagac );};if _beagg .RedMod !=nil {_ecgfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_beagg .RedMod ,_ecgfd );};if _beagg .Green !=nil {_cfdga :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}};e .EncodeElement (_beagg .Green ,_cfdga );};if _beagg .GreenOff !=nil {_ffecf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_beagg .GreenOff ,_ffecf );};if _beagg .GreenMod !=nil {_edeecb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}};e .EncodeElement (_beagg .GreenMod ,_edeecb );};if _beagg .Blue !=nil {_adcda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_beagg .Blue ,_adcda );};if _beagg .BlueOff !=nil {_dfge :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}};e .EncodeElement (_beagg .BlueOff ,_dfge );};if _beagg .BlueMod !=nil {_eaega :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_beagg .BlueMod ,_eaega );};if _beagg .Gamma !=nil {_gaagag :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}};e .EncodeElement (_beagg .Gamma ,_gaagag );};if _beagg .InvGamma !=nil {_ffdfbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_beagg .InvGamma ,_ffdfbf );};return nil ;};func (_edbeg ST_LineEndWidth )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_edbeg .String (),start );};func (_ccegae ST_PresetPatternVal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aeaef :=_g .Attr {};_aeaef .Name =name ;switch _ccegae {case ST_PresetPatternValUnset :_aeaef .Value ="";case ST_PresetPatternValPct5 :_aeaef .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_aeaef .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_aeaef .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_aeaef .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_aeaef .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_aeaef .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_aeaef .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_aeaef .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_aeaef .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_aeaef .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_aeaef .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_aeaef .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_aeaef .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_aeaef .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_aeaef .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_aeaef .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_aeaef .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_aeaef .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_aeaef .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_aeaef .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_aeaef .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_aeaef .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_aeaef .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_aeaef .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_aeaef .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_aeaef .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtUpDiag :_aeaef .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_aeaef .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_aeaef .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdDnDiag :_aeaef .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_aeaef .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_aeaef .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashUpDiag :_aeaef .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_aeaef .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_aeaef .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValLgCheck :_aeaef .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_aeaef .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_aeaef .Value ="\u006c\u0067\u0047\u0072\u0069\u0064";case ST_PresetPatternValDotGrid :_aeaef .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_aeaef .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_aeaef .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValHorzBrick :_aeaef .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_aeaef .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_aeaef .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case ST_PresetPatternValOpenDmnd :_aeaef .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_aeaef .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_aeaef .Value ="\u0070\u006c\u0061i\u0064";case ST_PresetPatternValSphere :_aeaef .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_aeaef .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_aeaef .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_aeaef .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065";case ST_PresetPatternValWave :_aeaef .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_aeaef .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_aeaef .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _aeaef ,nil ;}; -// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path -func (_fdgf *CT_BlendEffect )ValidateWithPath (path string )error {if _fdgf .BlendAttr ==ST_BlendModeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _ecea :=_fdgf .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_ecea !=nil {return _ecea ;};if _bad :=_fdgf .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_bad !=nil {return _bad ;};return nil ;};func (_cfbd *CT_ColorScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbd .Dk1 =NewCT_Color ();_cfbd .Lt1 =NewCT_Color ();_cfbd .Dk2 =NewCT_Color ();_cfbd .Lt2 =NewCT_Color ();_cfbd .Accent1 =NewCT_Color ();_cfbd .Accent2 =NewCT_Color ();_cfbd .Accent3 =NewCT_Color ();_cfbd .Accent4 =NewCT_Color ();_cfbd .Accent5 =NewCT_Color ();_cfbd .Accent6 =NewCT_Color ();_cfbd .Hlink =NewCT_Color ();_cfbd .FolHlink =NewCT_Color ();for _ ,_fcbcd :=range start .Attr {if _fcbcd .Name .Local =="\u006e\u0061\u006d\u0065"{_bcdbe ,_edeb :=_fcbcd .Value ,error (nil );if _edeb !=nil {return _edeb ;};_cfbd .NameAttr =_bcdbe ;continue ;};};_bddg :for {_edaa ,_ffba :=d .Token ();if _ffba !=nil {return _ffba ;};switch _geeba :=_edaa .(type ){case _b .StartElement :switch _geeba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0031"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0031"}:if _eadf :=d .DecodeElement (_cfbd .Dk1 ,&_geeba );_eadf !=nil {return _eadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0031"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0031"}:if _cded :=d .DecodeElement (_cfbd .Lt1 ,&_geeba );_cded !=nil {return _cded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0032"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u006b\u0032"}:if _cgda :=d .DecodeElement (_cfbd .Dk2 ,&_geeba );_cgda !=nil {return _cgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0032"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0074\u0032"}:if _cfgfc :=d .DecodeElement (_cfbd .Lt2 ,&_geeba );_cfgfc !=nil {return _cfgfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _edgfd :=d .DecodeElement (_cfbd .Accent1 ,&_geeba );_edgfd !=nil {return _edgfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _gbdef :=d .DecodeElement (_cfbd .Accent2 ,&_geeba );_gbdef !=nil {return _gbdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _fccdd :=d .DecodeElement (_cfbd .Accent3 ,&_geeba );_fccdd !=nil {return _fccdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _caea :=d .DecodeElement (_cfbd .Accent4 ,&_geeba );_caea !=nil {return _caea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _fgbec :=d .DecodeElement (_cfbd .Accent5 ,&_geeba );_fgbec !=nil {return _fgbec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _bgfc :=d .DecodeElement (_cfbd .Accent6 ,&_geeba );_bgfc !=nil {return _bgfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069n\u006b"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006c\u0069n\u006b"}:if _bfea :=d .DecodeElement (_cfbd .Hlink ,&_geeba );_bfea !=nil {return _bfea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _fdba :=d .DecodeElement (_cfbd .FolHlink ,&_geeba );_fdba !=nil {return _fdba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfbd .ExtLst =NewCT_OfficeArtExtensionList ();if _cfee :=d .DecodeElement (_cfbd .ExtLst ,&_geeba );_cfee !=nil {return _cfee ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063h\u0065m\u0065\u0020\u0025\u0076",_geeba .Name );if _dgee :=d .Skip ();_dgee !=nil {return _dgee ;};};case _b .EndElement :break _bddg ;case _b .CharData :};};return nil ;};type ST_AnimationBuildType byte ; +// Validate validates the EG_ColorTransform and its children +func (_gfead *EG_ColorTransform )Validate ()error {return _gfead .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;};func (_cfded *CT_FillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgga :for {_ecafd ,_cgba :=d .Token ();if _cgba !=nil {return _cgba ;};switch _bega :=_ecafd .(type ){case _g .StartElement :switch _bega .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cfded .NoFill =NewCT_NoFillProperties ();if _ebdeb :=d .DecodeElement (_cfded .NoFill ,&_bega );_ebdeb !=nil {return _ebdeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cfded .SolidFill =NewCT_SolidColorFillProperties ();if _agbe :=d .DecodeElement (_cfded .SolidFill ,&_bega );_agbe !=nil {return _agbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cfded .GradFill =NewCT_GradientFillProperties ();if _afga :=d .DecodeElement (_cfded .GradFill ,&_bega );_afga !=nil {return _afga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cfded .BlipFill =NewCT_BlipFillProperties ();if _facd :=d .DecodeElement (_cfded .BlipFill ,&_bega );_facd !=nil {return _facd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cfded .PattFill =NewCT_PatternFillProperties ();if _cafa :=d .DecodeElement (_cfded .PattFill ,&_bega );_cafa !=nil {return _cafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cfded .GrpFill =NewCT_GroupFillProperties ();if _begae :=d .DecodeElement (_cfded .GrpFill ,&_bega );_begae !=nil {return _begae ;};default:_fc .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",_bega .Name );if _adbc :=d .Skip ();_adbc !=nil {return _adbc ;};};case _g .EndElement :break _dgga ;case _g .CharData :};};return nil ;};func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_affcd :=&CT_ColorSchemeList {};return _affcd };func (_befgef *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_gegfd :=[]string {};if _befgef .ST_TextFontScalePercent !=nil {_gegfd =append (_gegfd ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _befgef .ST_Percentage !=nil {_gegfd =append (_gegfd ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_gegfd )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gegfd );};return nil ;}; -// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path -func (_bcf *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _bcf .ScrgbClr !=nil {if _beg :=_bcf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_beg !=nil {return _beg ;};};if _bcf .SrgbClr !=nil {if _bff :=_bcf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bff !=nil {return _bff ;};};if _bcf .HslClr !=nil {if _dfe :=_bcf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dfe !=nil {return _dfe ;};};if _bcf .SysClr !=nil {if _gfg :=_bcf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gfg !=nil {return _gfg ;};};if _bcf .SchemeClr !=nil {if _fgc :=_bcf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fgc !=nil {return _fgc ;};};if _bcf .PrstClr !=nil {if _eda :=_bcf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eda !=nil {return _eda ;};};return nil ;};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;}; +// ST_AnimationChartBuildType is a union type +type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;};func (_agce *CT_RegularTextRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _agce .RPr !=nil {_bcdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_agce .RPr ,_bcdf );};_aggfe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074"}};_fc .AddPreserveSpaceAttr (&_aggfe ,_agce .T );e .EncodeElement (_agce .T ,_aggfe );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path -func (_gbbce *CT_TextBody )ValidateWithPath (path string )error {if _caffe :=_gbbce .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_caffe !=nil {return _caffe ;};if _gbbce .LstStyle !=nil {if _cbafb :=_gbbce .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_cbafb !=nil {return _cbafb ;};};for _gbbbe ,_bfbae :=range _gbbce .P {if _bdfd :=_bfbae .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_gbbbe ));_bdfd !=nil {return _bdfd ;};};return nil ;};func (_efge *CT_Angle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_efge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextBulletColorFollowText struct{};func (_cfbfe *CT_LinearShadeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fddb :=range start .Attr {if _fddb .Name .Local =="\u0061\u006e\u0067"{_dffcd ,_dffbd :=_a .ParseInt (_fddb .Value ,10,32);if _dffbd !=nil {return _dffbd ;};_faaef :=int32 (_dffcd );_cfbfe .AngAttr =&_faaef ;continue ;};if _fddb .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_abedb ,_ffedg :=_a .ParseBool (_fddb .Value );if _ffedg !=nil {return _ffedg ;};_cfbfe .ScaledAttr =&_abedb ;continue ;};};for {_aggb ,_cced :=d .Token ();if _cced !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004cine\u0061rS\u0068\u0061\u0064\u0065\u0050\u0072\u006fpe\u0072\u0074\u0069\u0065\u0073\u003a\u0020%\u0073",_cced );};if _eafg ,_adba :=_aggb .(_b .EndElement );_adba &&_eafg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_OuterShadowEffect and its children +func (_ceee *CT_OuterShadowEffect )Validate ()error {return _ceee .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_cfgeg :=ST_AdjAngle {};_ggabbf ,_agdcbf :=_fg .ParseInt (s ,10,64);if _agdcbf !=nil {_cfgeg .ST_GeomGuideName =&s ;}else {_adcfd :=int32 (_ggabbf );_cfgeg .ST_Angle =&_adcfd ;};return _cfgeg ,nil ;}; -// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path -func (_ecgfbb *EG_Geometry )ValidateWithPath (path string )error {if _ecgfbb .CustGeom !=nil {if _egbcb :=_ecgfbb .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_egbcb !=nil {return _egbcb ;};};if _ecgfbb .PrstGeom !=nil {if _ddbedb :=_ecgfbb .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_ddbedb !=nil {return _ddbedb ;};};return nil ;}; +// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path +func (_dfbg *CT_HSLEffect )ValidateWithPath (path string )error {if _dfbg .HueAttr !=nil {if *_dfbg .HueAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dfbg .HueAttr );};if *_dfbg .HueAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dfbg .HueAttr );};};if _dfbg .SatAttr !=nil {if _dafd :=_dfbg .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_dafd !=nil {return _dafd ;};};if _dfbg .LumAttr !=nil {if _dgdba :=_dfbg .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_dgdba !=nil {return _dgdba ;};};return nil ;};type ST_TextCapsType byte ; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_dcga *CT_Boolean )ValidateWithPath (path string )error {if _dcga .ValAttr !=nil {if _ccge :=_dcga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccge !=nil {return _ccge ;};};return nil ;};func (_aegbgb ST_OnOffStyleType )ValidateWithPath (path string )error {switch _aegbgb {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aegbgb ));};return nil ;}; +// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path +func (_afedd *EG_FillProperties )ValidateWithPath (path string )error {if _afedd .NoFill !=nil {if _bcaaa :=_afedd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bcaaa !=nil {return _bcaaa ;};};if _afedd .SolidFill !=nil {if _bdeaff :=_afedd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bdeaff !=nil {return _bdeaff ;};};if _afedd .GradFill !=nil {if _efcff :=_afedd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_efcff !=nil {return _efcff ;};};if _afedd .BlipFill !=nil {if _fbgdcc :=_afedd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fbgdcc !=nil {return _fbgdcc ;};};if _afedd .PattFill !=nil {if _gcca :=_afedd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gcca !=nil {return _gcca ;};};if _afedd .GrpFill !=nil {if _dadae :=_afedd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_dadae !=nil {return _dadae ;};};return nil ;};func (_cgcfcg *ST_PositivePercentage )Validate ()error {return _cgcfcg .ValidateWithPath ("")};func (_gcdff ST_LineCap )ValidateWithPath (path string )error {switch _gcdff {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcdff ));};return nil ;};func (_degaf ST_BlipCompression )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_degaf .String (),start );};func (_begbge ST_AdjCoordinate )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _begbge .ST_Coordinate !=nil {e .Encode (_begbge .ST_Coordinate );};if _begbge .ST_GeomGuideName !=nil {e .EncodeToken (_g .CharData (*_begbge .ST_GeomGuideName ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_Bevel ()*CT_Bevel {_dgfd :=&CT_Bevel {};return _dgfd };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 NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_gfcab :=&CT_GvmlPictureNonVisual {};_gfcab .CNvPr =NewCT_NonVisualDrawingProps ();_gfcab .CNvPicPr =NewCT_NonVisualPictureProperties ();return _gfcab ;}; -// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path -func (_geggf *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _geggf .MarLAttr !=nil {if *_geggf .MarLAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u004c\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_geggf .MarLAttr );};if *_geggf .MarLAttr > 51206400{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u004c\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geggf .MarLAttr );};};if _geggf .MarRAttr !=nil {if *_geggf .MarRAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u004d\u0061r\u0052\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_geggf .MarRAttr );};if *_geggf .MarRAttr > 51206400{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004d\u0061r\u0052\u0041\u0074t\u0072\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geggf .MarRAttr );};};if _geggf .LvlAttr !=nil {if *_geggf .LvlAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_geggf .LvlAttr );};if *_geggf .LvlAttr > 8{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0076l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_geggf .LvlAttr );};};if _geggf .IndentAttr !=nil {if *_geggf .IndentAttr < -51206400{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u002d\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geggf .IndentAttr );};if *_geggf .IndentAttr > 51206400{return _bb .Errorf ("\u0025s\u002f\u006d.\u0049\u006e\u0064e\u006e\u0074\u0041\u0074\u0074\u0072\u0020m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geggf .IndentAttr );};};if _debaed :=_geggf .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_debaed !=nil {return _debaed ;};if _geggf .DefTabSzAttr !=nil {if _dacdd :=_geggf .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072");_dacdd !=nil {return _dacdd ;};};if _eadce :=_geggf .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_eadce !=nil {return _eadce ;};if _geggf .LnSpc !=nil {if _agacg :=_geggf .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063");_agacg !=nil {return _agacg ;};};if _geggf .SpcBef !=nil {if _bbdfe :=_geggf .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_bbdfe !=nil {return _bbdfe ;};};if _geggf .SpcAft !=nil {if _aefba :=_geggf .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074");_aefba !=nil {return _aefba ;};};if _geggf .BuClrTx !=nil {if _gddfa :=_geggf .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_gddfa !=nil {return _gddfa ;};};if _geggf .BuClr !=nil {if _gecge :=_geggf .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_gecge !=nil {return _gecge ;};};if _geggf .BuSzTx !=nil {if _fafgf :=_geggf .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_fafgf !=nil {return _fafgf ;};};if _geggf .BuSzPct !=nil {if _bbagda :=_geggf .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_bbagda !=nil {return _bbagda ;};};if _geggf .BuSzPts !=nil {if _facfd :=_geggf .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_facfd !=nil {return _facfd ;};};if _geggf .BuFontTx !=nil {if _agcc :=_geggf .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_agcc !=nil {return _agcc ;};};if _geggf .BuFont !=nil {if _afgbg :=_geggf .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_afgbg !=nil {return _afgbg ;};};if _geggf .BuNone !=nil {if _bdeffb :=_geggf .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_bdeffb !=nil {return _bdeffb ;};};if _geggf .BuAutoNum !=nil {if _fgfag :=_geggf .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_fgfag !=nil {return _fgfag ;};};if _geggf .BuChar !=nil {if _dged :=_geggf .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_dged !=nil {return _dged ;};};if _geggf .BuBlip !=nil {if _cfgdcb :=_geggf .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_cfgdcb !=nil {return _cfgdcb ;};};if _geggf .TabLst !=nil {if _gebf :=_geggf .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074");_gebf !=nil {return _gebf ;};};if _geggf .DefRPr !=nil {if _dbaaa :=_geggf .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_dbaaa !=nil {return _dbaaa ;};};if _geggf .ExtLst !=nil {if _gdgbd :=_geggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdgbd !=nil {return _gdgbd ;};};return nil ;}; +// Validate validates the CT_BaseStyles and its children +func (_fcba *CT_BaseStyles )Validate ()error {return _fcba .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\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;);type CT_TextBlipBullet struct{Blip *CT_Blip ;};func NewCT_EffectReference ()*CT_EffectReference {_cdagg :=&CT_EffectReference {};return _cdagg };func (_aeef *CT_OfficeStyleSheet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeef .ThemeElements =NewCT_BaseStyles ();for _ ,_edce :=range start .Attr {if _edce .Name .Local =="\u006e\u0061\u006d\u0065"{_daeg ,_gcgea :=_edce .Value ,error (nil );if _gcgea !=nil {return _gcgea ;};_aeef .NameAttr =&_daeg ;continue ;};};_cbgbe :for {_cfcc ,_caceg :=d .Token ();if _caceg !=nil {return _caceg ;};switch _efefb :=_cfcc .(type ){case _g .StartElement :switch _efefb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _dfacb :=d .DecodeElement (_aeef .ThemeElements ,&_efefb );_dfacb !=nil {return _dfacb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_aeef .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _fefed :=d .DecodeElement (_aeef .ObjectDefaults ,&_efefb );_fefed !=nil {return _fefed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_aeef .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _cgbbg :=d .DecodeElement (_aeef .ExtraClrSchemeLst ,&_efefb );_cgbbg !=nil {return _cgbbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_aeef .CustClrLst =NewCT_CustomColorList ();if _cbbbc :=d .DecodeElement (_aeef .CustClrLst ,&_efefb );_cbbbc !=nil {return _cbbbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeef .ExtLst =NewCT_OfficeArtExtensionList ();if _beegf :=d .DecodeElement (_aeef .ExtLst ,&_efefb );_beegf !=nil {return _beegf ;};default:_fc .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",_efefb .Name );if _ddbabc :=d .Skip ();_ddbabc !=nil {return _ddbabc ;};};case _g .EndElement :break _cbgbe ;case _g .CharData :};};return nil ;};func (_ggfb *CT_EffectContainer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggfb .TypeAttr !=ST_EffectContainerTypeUnset {_gddc ,_ddeb :=_ggfb .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _ddeb !=nil {return _ddeb ;};start .Attr =append (start .Attr ,_gddc );};if _ggfb .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_ggfb .NameAttr )});};e .EncodeToken (start );if _ggfb .Cont !=nil {_bdege :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_ggfb .Cont ,_bdege );};if _ggfb .Effect !=nil {_dfcgc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ggfb .Effect ,_dfcgc );};if _ggfb .AlphaBiLevel !=nil {_caee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_ggfb .AlphaBiLevel ,_caee );};if _ggfb .AlphaCeiling !=nil {_fdgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_ggfb .AlphaCeiling ,_fdgf );};if _ggfb .AlphaFloor !=nil {_ecbcf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_ggfb .AlphaFloor ,_ecbcf );};if _ggfb .AlphaInv !=nil {_fgcdc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_ggfb .AlphaInv ,_fgcdc );};if _ggfb .AlphaMod !=nil {_bdbac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_ggfb .AlphaMod ,_bdbac );};if _ggfb .AlphaModFix !=nil {_ebdgc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_ggfb .AlphaModFix ,_ebdgc );};if _ggfb .AlphaOutset !=nil {_gdgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_ggfb .AlphaOutset ,_gdgf );};if _ggfb .AlphaRepl !=nil {_gbbg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_ggfb .AlphaRepl ,_gbbg );};if _ggfb .BiLevel !=nil {_cdafg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_ggfb .BiLevel ,_cdafg );};if _ggfb .Blend !=nil {_eddd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_ggfb .Blend ,_eddd );};if _ggfb .Blur !=nil {_abcd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_ggfb .Blur ,_abcd );};if _ggfb .ClrChange !=nil {_efgdb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ggfb .ClrChange ,_efgdb );};if _ggfb .ClrRepl !=nil {_fdaa :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_ggfb .ClrRepl ,_fdaa );};if _ggfb .Duotone !=nil {_dgfabg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_ggfb .Duotone ,_dgfabg );};if _ggfb .Fill !=nil {_edfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ggfb .Fill ,_edfa );};if _ggfb .FillOverlay !=nil {_fdfb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_ggfb .FillOverlay ,_fdfb );};if _ggfb .Glow !=nil {_bace :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_ggfb .Glow ,_bace );};if _ggfb .Grayscl !=nil {_agge :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_ggfb .Grayscl ,_agge );};if _ggfb .Hsl !=nil {_bagfc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_ggfb .Hsl ,_bagfc );};if _ggfb .InnerShdw !=nil {_cedf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ggfb .InnerShdw ,_cedf );};if _ggfb .Lum !=nil {_ggaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_ggfb .Lum ,_ggaa );};if _ggfb .OuterShdw !=nil {_gdgcd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ggfb .OuterShdw ,_gdgcd );};if _ggfb .PrstShdw !=nil {_fccc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ggfb .PrstShdw ,_fccc );};if _ggfb .Reflection !=nil {_ecba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggfb .Reflection ,_ecba );};if _ggfb .RelOff !=nil {_gbbd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_ggfb .RelOff ,_gbbd );};if _ggfb .SoftEdge !=nil {_fbea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_ggfb .SoftEdge ,_fbea );};if _ggfb .Tint !=nil {_ebad :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_ggfb .Tint ,_ebad );};if _ggfb .Xfrm !=nil {_eecd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_ggfb .Xfrm ,_eecd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cefbbf ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _cefbbf {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefbbf ));};return nil ;};func (_deeee *ST_PresetShadowVal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_deeee =0;case "\u0073\u0068\u0064w\u0031":*_deeee =1;case "\u0073\u0068\u0064w\u0032":*_deeee =2;case "\u0073\u0068\u0064w\u0033":*_deeee =3;case "\u0073\u0068\u0064w\u0034":*_deeee =4;case "\u0073\u0068\u0064w\u0035":*_deeee =5;case "\u0073\u0068\u0064w\u0036":*_deeee =6;case "\u0073\u0068\u0064w\u0037":*_deeee =7;case "\u0073\u0068\u0064w\u0038":*_deeee =8;case "\u0073\u0068\u0064w\u0039":*_deeee =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_deeee =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_deeee =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_deeee =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_deeee =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_deeee =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_deeee =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_deeee =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_deeee =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_deeee =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_deeee =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_deeee =20;};return nil ;};func (_agceg ST_TextUnderlineType )String ()string {switch _agceg {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 "";};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;};func NewCT_BaseStyles ()*CT_BaseStyles {_eeb :=&CT_BaseStyles {};_eeb .ClrScheme =NewCT_ColorScheme ();_eeb .FontScheme =NewCT_FontScheme ();_eeb .FmtScheme =NewCT_StyleMatrix ();return _eeb ;};func (_facfbb *ST_AdjAngle )ValidateWithPath (path string )error {_bddcd :=[]string {};if _facfbb .ST_Angle !=nil {_bddcd =append (_bddcd ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _facfbb .ST_GeomGuideName !=nil {_bddcd =append (_bddcd ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_bddcd )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bddcd );};return nil ;};func (_dcce *CT_FillEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dffgf :for {_ecbba ,_gadc :=d .Token ();if _gadc !=nil {return _gadc ;};switch _dbcc :=_ecbba .(type ){case _g .StartElement :switch _dbcc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dcce .NoFill =NewCT_NoFillProperties ();if _dbdfgc :=d .DecodeElement (_dcce .NoFill ,&_dbcc );_dbdfgc !=nil {return _dbdfgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dcce .SolidFill =NewCT_SolidColorFillProperties ();if _febc :=d .DecodeElement (_dcce .SolidFill ,&_dbcc );_febc !=nil {return _febc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dcce .GradFill =NewCT_GradientFillProperties ();if _cgcc :=d .DecodeElement (_dcce .GradFill ,&_dbcc );_cgcc !=nil {return _cgcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dcce .BlipFill =NewCT_BlipFillProperties ();if _gdaef :=d .DecodeElement (_dcce .BlipFill ,&_dbcc );_gdaef !=nil {return _gdaef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dcce .PattFill =NewCT_PatternFillProperties ();if _abdfc :=d .DecodeElement (_dcce .PattFill ,&_dbcc );_abdfc !=nil {return _abdfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dcce .GrpFill =NewCT_GroupFillProperties ();if _adde :=d .DecodeElement (_dcce .GrpFill ,&_dbcc );_adde !=nil {return _adde ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dbcc .Name );if _cecfe :=d .Skip ();_cecfe !=nil {return _cecfe ;};};case _g .EndElement :break _dffgf ;case _g .CharData :};};return nil ;};func (_ddaa *CT_Connection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_ddaa .IdAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_ddaa .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfbgd *CT_Path2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfbgd .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",*_dfbgd .WAttr )});};if _dfbgd .HAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068"},Value :_bb .Sprintf ("\u0025\u0076",*_dfbgd .HAttr )});};if _dfbgd .FillAttr !=ST_PathFillModeUnset {_gcdg ,_fadde :=_dfbgd .FillAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u0069\u006c\u006c"});if _fadde !=nil {return _fadde ;};start .Attr =append (start .Attr ,_gcdg );};if _dfbgd .StrokeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dfbgd .StrokeAttr ))});};if _dfbgd .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dfbgd .ExtrusionOkAttr ))});};e .EncodeToken (start );if _dfbgd .Close !=nil {_gedcf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_agfdd :=range _dfbgd .Close {e .EncodeElement (_agfdd ,_gedcf );};};if _dfbgd .MoveTo !=nil {_ebfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};for _ ,_bdcfef :=range _dfbgd .MoveTo {e .EncodeElement (_bdcfef ,_ebfa );};};if _dfbgd .LnTo !=nil {_deaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_bacgb :=range _dfbgd .LnTo {e .EncodeElement (_bacgb ,_deaa );};};if _dfbgd .ArcTo !=nil {_acba :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_badgc :=range _dfbgd .ArcTo {e .EncodeElement (_badgc ,_acba );};};if _dfbgd .QuadBezTo !=nil {_aaagf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}};for _ ,_fbgb :=range _dfbgd .QuadBezTo {e .EncodeElement (_fbgb ,_aaagf );};};if _dfbgd .CubicBezTo !=nil {_dbbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_egeec :=range _dfbgd .CubicBezTo {e .EncodeElement (_egeec ,_dbbf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AdjPoint2D and its children -func (_dadd *CT_AdjPoint2D )Validate ()error {return _dadd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func NewCT_PositivePercentage ()*CT_PositivePercentage {_fbabe :=&CT_PositivePercentage {};return _fbabe ;};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_fgfcbb :=&EG_TextUnderlineLine {};return _fgfcbb ;};type CT_GradientStop struct{PosAttr ST_PositiveFixedPercentage ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};const (ST_TextAnchoringTypeUnset ST_TextAnchoringType =0;ST_TextAnchoringTypeT ST_TextAnchoringType =1;ST_TextAnchoringTypeCtr ST_TextAnchoringType =2;ST_TextAnchoringTypeB ST_TextAnchoringType =3;ST_TextAnchoringTypeJust ST_TextAnchoringType =4;ST_TextAnchoringTypeDist ST_TextAnchoringType =5;); +// Validate validates the CT_StyleMatrix and its children +func (_fcgcf *CT_StyleMatrix )Validate ()error {return _fcgcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");};func (_fgcaf ST_PresetColorVal )ValidateWithPath (path string )error {switch _fgcaf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgcaf ));};return nil ;};func NewCT_RegularTextRun ()*CT_RegularTextRun {_abeeg :=&CT_RegularTextRun {};return _abeeg }; -// Validate validates the CT_AudioCD and its children -func (_fff *CT_AudioCD )Validate ()error {return _fff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");};func (_deed *CT_Cell3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deed .Bevel =NewCT_Bevel ();for _ ,_aded :=range start .Attr {if _aded .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_deed .PrstMaterialAttr .UnmarshalXMLAttr (_aded );continue ;};};_cfab :for {_ded ,_ecbef :=d .Token ();if _ecbef !=nil {return _ecbef ;};switch _gdeg :=_ded .(type ){case _b .StartElement :switch _gdeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:if _fcbca :=d .DecodeElement (_deed .Bevel ,&_gdeg );_fcbca !=nil {return _fcbca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_deed .LightRig =NewCT_LightRig ();if _dgdc :=d .DecodeElement (_deed .LightRig ,&_gdeg );_dgdc !=nil {return _dgdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deed .ExtLst =NewCT_OfficeArtExtensionList ();if _fafg :=d .DecodeElement (_deed .ExtLst ,&_gdeg );_fafg !=nil {return _fafg ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0065\u006cl\u0033\u0044 \u0025\u0076",_gdeg .Name );if _eeac :=d .Skip ();_eeac !=nil {return _eeac ;};};case _b .EndElement :break _cfab ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path +func (_facb *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _facb .BldDgm !=nil {if _ccff :=_facb .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_ccff !=nil {return _ccff ;};};if _facb .BldChart !=nil {if _cbg :=_facb .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t");_cbg !=nil {return _cbg ;};};return nil ;};type CT_TextNoBullet struct{};type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ;HlinkHover *CT_Hyperlink ;ExtLst *CT_OfficeArtExtensionList ;};func (_cfgb *CT_TextTabStop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dccd :=range start .Attr {if _dccd .Name .Local =="\u0070\u006f\u0073"{_daaad ,_adfcc :=ParseUnionST_Coordinate32 (_dccd .Value );if _adfcc !=nil {return _adfcc ;};_cfgb .PosAttr =&_daaad ;continue ;};if _dccd .Name .Local =="\u0061\u006c\u0067\u006e"{_cfgb .AlgnAttr .UnmarshalXMLAttr (_dccd );continue ;};};for {_gdce ,_fdcdc :=d .Token ();if _fdcdc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0065\u0078\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070:\u0020\u0025\u0073",_fdcdc );};if _aggfg ,_bddac :=_gdce .(_g .EndElement );_bddac &&_aggfg .Name ==start .Name {break ;};};return nil ;};func (_dgeeaf *EG_TextBulletSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egcca :for {_dffdbc ,_gffeefc :=d .Token ();if _gffeefc !=nil {return _gffeefc ;};switch _faedf :=_dffdbc .(type ){case _g .StartElement :switch _faedf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_dgeeaf .BuSzTx =NewCT_TextBulletSizeFollowText ();if _fgeada :=d .DecodeElement (_dgeeaf .BuSzTx ,&_faedf );_fgeada !=nil {return _fgeada ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_dgeeaf .BuSzPct =NewCT_TextBulletSizePercent ();if _gadbfb :=d .DecodeElement (_dgeeaf .BuSzPct ,&_faedf );_gadbfb !=nil {return _gadbfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_dgeeaf .BuSzPts =NewCT_TextBulletSizePoint ();if _eagbf :=d .DecodeElement (_dgeeaf .BuSzPts ,&_faedf );_eagbf !=nil {return _eagbf ;};default:_fc .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",_faedf .Name );if _ceafcd :=d .Skip ();_ceafcd !=nil {return _ceafcd ;};};case _g .EndElement :break _egcca ;case _g .CharData :};};return nil ;};func (_gdcbd ST_PresetMaterialType )Validate ()error {return _gdcbd .ValidateWithPath ("")};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;}; -// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path -func (_cdff *EG_FillProperties )ValidateWithPath (path string )error {if _cdff .NoFill !=nil {if _ebeea :=_cdff .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ebeea !=nil {return _ebeea ;};};if _cdff .SolidFill !=nil {if _dgda :=_cdff .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dgda !=nil {return _dgda ;};};if _cdff .GradFill !=nil {if _bccbc :=_cdff .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bccbc !=nil {return _bccbc ;};};if _cdff .BlipFill !=nil {if _babac :=_cdff .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_babac !=nil {return _babac ;};};if _cdff .PattFill !=nil {if _agbc :=_cdff .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_agbc !=nil {return _agbc ;};};if _cdff .GrpFill !=nil {if _gbbcd :=_cdff .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gbbcd !=nil {return _gbbcd ;};};return nil ;};func (_afag ST_ShapeType )String ()string {switch _afag {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065";case 2:return "\u006ci\u006e\u0065\u0049\u006e\u0076";case 3:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 4:return "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 5:return "\u0072\u0065\u0063\u0074";case 6:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 7:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case 8:return "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case 9:return "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case 10:return "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case 11:return "\u0068e\u0078\u0061\u0067\u006f\u006e";case 12:return "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case 13:return "\u006fc\u0074\u0061\u0067\u006f\u006e";case 14:return "\u0064e\u0063\u0061\u0067\u006f\u006e";case 15:return "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case 16:return "\u0073\u0074\u0061r\u0034";case 17:return "\u0073\u0074\u0061r\u0035";case 18:return "\u0073\u0074\u0061r\u0036";case 19:return "\u0073\u0074\u0061r\u0037";case 20:return "\u0073\u0074\u0061r\u0038";case 21:return "\u0073\u0074\u0061\u0072\u0031\u0030";case 22:return "\u0073\u0074\u0061\u0072\u0031\u0032";case 23:return "\u0073\u0074\u0061\u0072\u0031\u0036";case 24:return "\u0073\u0074\u0061\u0072\u0032\u0034";case 25:return "\u0073\u0074\u0061\u0072\u0033\u0032";case 26:return "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case 27:return "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case 28:return "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case 29:return "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case 30:return "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case 31:return "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case 32:return "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case 33:return "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case 34:return "\u0070\u006c\u0061\u0071\u0075\u0065";case 35:return "\u0065l\u006c\u0069\u0070\u0073\u0065";case 36:return "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case 37:return "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case 38:return "\u0063h\u0065\u0076\u0072\u006f\u006e";case 39:return "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case 40:return "\u0070\u0069\u0065";case 41:return "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case 42:return "\u0064\u006f\u006eu\u0074";case 43:return "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case 44:return "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case 45:return "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case 46:return "\u0075p\u0041\u0072\u0072\u006f\u0077";case 47:return "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case 48:return "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 49:return "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 50:return "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 51:return "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case 52:return "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case 53:return "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 54:return "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 55:return "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case 56:return "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 57:return "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case 58:return "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case 59:return "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 60:return "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case 61:return "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case 62:return "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 63:return "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case 64:return "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case 65:return "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case 66:return "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case 67:return "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case 68:return "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case 69:return "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case 70:return "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case 71:return "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case 72:return "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case 73:return "\u0063\u0075\u0062\u0065";case 74:return "\u0063\u0061\u006e";case 75:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case 76:return "\u0068\u0065\u0061r\u0074";case 77:return "\u0073\u0075\u006e";case 78:return "\u006d\u006f\u006f\u006e";case 79:return "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case 80:return "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case 81:return "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case 82:return "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case 83:return "\u0062\u0065\u0076e\u006c";case 84:return "\u0066\u0072\u0061m\u0065";case 85:return "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case 86:return "\u0063\u006f\u0072\u006e\u0065\u0072";case 87:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 88:return "\u0063\u0068\u006fr\u0064";case 89:return "\u0061\u0072\u0063";case 90:return "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case 91:return "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case 92:return "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case 93:return "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case 94:return "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case 95:return "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case 96:return "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case 97:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case 98:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case 99:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case 100:return "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case 101:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case 102:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case 103:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case 104:return "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case 105:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case 106:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case 107:return "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case 108:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case 109:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case 110:return "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case 111:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case 112:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case 113:return "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case 114:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case 115:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case 116:return "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case 117:return "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 118:return "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case 119:return "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 120:return "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case 121:return "\u0063\u006c\u006fu\u0064";case 122:return "\u0072\u0069\u0062\u0062\u006f\u006e";case 123:return "\u0072i\u0062\u0062\u006f\u006e\u0032";case 124:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case 125:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case 126:return "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case 127:return "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case 128:return "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case 129:return "\u0077\u0061\u0076\u0065";case 130:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 131:return "\u0070\u006c\u0075\u0073";case 132:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case 133:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case 134:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case 135:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073";case 136:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case 137:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case 138:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case 139:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case 140:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case 141:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case 142:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e";case 143:return "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case 144:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case 145:return "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case 146:return "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e";case 147:return "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case 148:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case 149:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case 150:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case 151:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case 152:return "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065";case 153:return "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case 154:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case 155:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case 156:return "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case 157:return "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case 158:return "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case 159:return "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case 160:return "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case 161:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case 162:return "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case 163:return "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case 164:return "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";case 165:return "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074";case 166:return "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073";case 167:return "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case 168:return "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case 169:return "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case 170:return "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case 171:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case 172:return "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case 173:return "\u0067\u0065\u0061r\u0036";case 174:return "\u0067\u0065\u0061r\u0039";case 175:return "\u0066\u0075\u006e\u006e\u0065\u006c";case 176:return "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case 177:return "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case 178:return "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case 179:return "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case 180:return "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case 181:return "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 182:return "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case 183:return "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case 184:return "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case 185:return "\u0063\u0068\u0061\u0072\u0074\u0058";case 186:return "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case 187:return "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return "";};func (_gdaadg *CT_TextBlipBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ffbeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_gdaadg .Blip ,_ffbeg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcdgb ST_SystemColorVal )ValidateWithPath (path string )error {switch _gcdgb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcdgb ));};return nil ;};func (_fdbc *CT_StyleMatrix )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdbc .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_fdbc .NameAttr )});};e .EncodeToken (start );_afgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fdbc .FillStyleLst ,_afgb );_bdcdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fdbc .LnStyleLst ,_bdcdc );_dfdea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fdbc .EffectStyleLst ,_dfdea );_dfcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fdbc .BgFillStyleLst ,_dfcf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;); +// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path +func (_ggfdfe *CT_TextTabStopList )ValidateWithPath (path string )error {for _fafef ,_adgbec :=range _ggfdfe .Tab {if _acbgg :=_adgbec .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_fafef ));_acbgg !=nil {return _acbgg ;};};return nil ;};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;};func NewCT_Path2DList ()*CT_Path2DList {_dfbeg :=&CT_Path2DList {};return _dfbeg };func NewCT_TextSpacing ()*CT_TextSpacing {_fcaec :=&CT_TextSpacing {};return _fcaec };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 (_dab *CT_AudioFile )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egga :=range start .Attr {if _egga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egga .Name .Local =="\u006c\u0069\u006e\u006b"||_egga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_egga .Name .Local =="\u006c\u0069\u006e\u006b"{_gfb ,_ggdf :=_egga .Value ,error (nil );if _ggdf !=nil {return _ggdf ;};_dab .LinkAttr =_gfb ;continue ;};if _egga .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_aca ,_edbg :=_egga .Value ,error (nil );if _edbg !=nil {return _edbg ;};_dab .ContentTypeAttr =&_aca ;continue ;};};_fda :for {_fee ,_eaac :=d .Token ();if _eaac !=nil {return _eaac ;};switch _bggb :=_fee .(type ){case _g .StartElement :switch _bggb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dab .ExtLst =NewCT_OfficeArtExtensionList ();if _aed :=d .DecodeElement (_dab .ExtLst ,&_bggb );_aed !=nil {return _aed ;};default:_fc .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_bggb .Name );if _dgg :=d .Skip ();_dgg !=nil {return _dgg ;};};case _g .EndElement :break _fda ;case _g .CharData :};};return nil ;};func (_gfadgf *CT_StyleMatrix )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfadgf .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_gfadgf .NameAttr )});};e .EncodeToken (start );_efdfe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_gfadgf .FillStyleLst ,_efdfe );_ccee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_gfadgf .LnStyleLst ,_ccee );_gdec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_gfadgf .EffectStyleLst ,_gdec );_acef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_gfadgf .BgFillStyleLst ,_acef );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfbcf *CT_GrayscaleTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ST_AdjCoordinate is a union type -type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};func (_gcafa *EG_ShadeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_babce :for {_eccfbc ,_ddbef :=d .Token ();if _ddbef !=nil {return _ddbef ;};switch _acadd :=_eccfbc .(type ){case _b .StartElement :switch _acadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e"}:_gcafa .Lin =NewCT_LinearShadeProperties ();if _fbfcc :=d .DecodeElement (_gcafa .Lin ,&_acadd );_fbfcc !=nil {return _fbfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_gcafa .Path =NewCT_PathShadeProperties ();if _daedf :=d .DecodeElement (_gcafa .Path ,&_acadd );_daedf !=nil {return _daedf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0064\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_acadd .Name );if _beagd :=d .Skip ();_beagd !=nil {return _beagd ;};};case _b .EndElement :break _babce ;case _b .CharData :};};return nil ;};type CT_XYAdjustHandle struct{GdRefXAttr *string ;MinXAttr *ST_AdjCoordinate ;MaxXAttr *ST_AdjCoordinate ;GdRefYAttr *string ;MinYAttr *ST_AdjCoordinate ;MaxYAttr *ST_AdjCoordinate ;Pos *CT_AdjPoint2D ;};func (_fabfbe ST_PresetColorVal )ValidateWithPath (path string )error {switch _fabfbe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabfbe ));};return nil ;};func NewEG_ShadeProperties ()*EG_ShadeProperties {_gacbc :=&EG_ShadeProperties {};return _gacbc };const (ST_RectAlignmentUnset ST_RectAlignment =0;ST_RectAlignmentTl ST_RectAlignment =1;ST_RectAlignmentT ST_RectAlignment =2;ST_RectAlignmentTr ST_RectAlignment =3;ST_RectAlignmentL ST_RectAlignment =4;ST_RectAlignmentCtr ST_RectAlignment =5;ST_RectAlignmentR ST_RectAlignment =6;ST_RectAlignmentBl ST_RectAlignment =7;ST_RectAlignmentB ST_RectAlignment =8;ST_RectAlignmentBr ST_RectAlignment =9;);func (_fbgbg ST_OnOffStyleType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdcfc :=_b .Attr {};_cdcfc .Name =name ;switch _fbgbg {case ST_OnOffStyleTypeUnset :_cdcfc .Value ="";case ST_OnOffStyleTypeOn :_cdcfc .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_cdcfc .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_cdcfc .Value ="\u0064\u0065\u0066";};return _cdcfc ,nil ;};func NewCT_TableStyleList ()*CT_TableStyleList {_dggbeb :=&CT_TableStyleList {};_dggbeb .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _dggbeb ;};func NewCT_Bevel ()*CT_Bevel {_dcded :=&CT_Bevel {};return _dcded };func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_ffee :=&CT_NonVisualGroupDrawingShapeProps {};return _ffee ;}; +// Validate validates the CT_GradientStopList and its children +func (_dbddb *CT_GradientStopList )Validate ()error {return _dbddb .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_bddg *CT_Boolean )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bddg .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_bddg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_ccfgeb :=&EG_ThemeableFillStyle {};return _ccfgeb ;};func (_fadbg ST_TextAlignType )Validate ()error {return _fadbg .ValidateWithPath ("")};func (_edagc ST_Coordinate )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _edagc .ST_CoordinateUnqualified !=nil {e .EncodeToken (_g .CharData (_bb .Sprintf ("\u0025\u0064",*_edagc .ST_CoordinateUnqualified )));};if _edagc .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_edagc .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};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 (_gagfe *CT_TextBulletTypefaceFollowText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcaceg *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcaceg =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gcaceg =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gcaceg =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gcaceg =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gcaceg =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gcaceg =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gcaceg =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gcaceg =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gcaceg =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gcaceg =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_gcaceg =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gcaceg =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gcaceg =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gcaceg =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gcaceg =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gcaceg =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gcaceg =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_gcaceg =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_gcaceg =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_gcaceg =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_gcaceg =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_gcaceg =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_gcaceg =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_gcaceg =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_gcaceg =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_gcaceg =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_gcaceg =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_gcaceg =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_gcaceg =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_gcaceg =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_gcaceg =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_gcaceg =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_gcaceg =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_gcaceg =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_gcaceg =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_gcaceg =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_gcaceg =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gcaceg =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_gcaceg =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_gcaceg =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_gcaceg =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_gcaceg =41;};return nil ;}; -// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path -func (_edddc *CT_TableStyleList )ValidateWithPath (path string )error {if !_eb .ST_GuidPatternRe .MatchString (_edddc .DefAttr ){return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044\u0065\u0066\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_eb .ST_GuidPatternRe ,_edddc .DefAttr );};for _bfgbc ,_gbfba :=range _edddc .TblStyle {if _dffdc :=_gbfba .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bfgbc ));_dffdc !=nil {return _dffdc ;};};return nil ;};func NewCT_EmptyElement ()*CT_EmptyElement {_aedfa :=&CT_EmptyElement {};return _aedfa };func (_caaad ST_TextAutonumberScheme )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_faafb :=_b .Attr {};_faafb .Name =name ;switch _caaad {case ST_TextAutonumberSchemeUnset :_faafb .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_faafb .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_faafb .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaLcParenR :_faafb .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_faafb .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaLcPeriod :_faafb .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_faafb .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicParenBoth :_faafb .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_faafb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeArabicPeriod :_faafb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_faafb .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_faafb .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanUcParenBoth :_faafb .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_faafb .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanUcParenR :_faafb .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_faafb .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeRomanUcPeriod :_faafb .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_faafb .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_faafb .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_faafb .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeArabicDbPeriod :_faafb .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_faafb .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChsPeriod :_faafb .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_faafb .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_faafb .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChtPlain :_faafb .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_faafb .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1JpnKorPlain :_faafb .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_faafb .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabic1Minus :_faafb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_faafb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeHebrew2Minus :_faafb .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_faafb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiAlphaParenR :_faafb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_faafb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeThaiNumPeriod :_faafb .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_faafb .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiNumParenBoth :_faafb .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_faafb .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumPeriod :_faafb .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_faafb .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeHindiAlpha1Period :_faafb .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _faafb ,nil ;};func NewCT_TextTabStopList ()*CT_TextTabStopList {_cefa :=&CT_TextTabStopList {};return _cefa };func (_cfeggd ST_LineEndLength )ValidateWithPath (path string )error {switch _cfeggd {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfeggd ));};return nil ;};func (_adfbd *CT_InverseTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_BlendMode byte ; +// Validate validates the CT_TextUnderlineFillFollowText and its children +func (_cfbgd *CT_TextUnderlineFillFollowText )Validate ()error {return _cfbgd .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 (_daebb *CT_TextParagraphProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _daebb .MarLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_bb .Sprintf ("\u0025\u0076",*_daebb .MarLAttr )});};if _daebb .MarRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_daebb .MarRAttr )});};if _daebb .LvlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0076\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_daebb .LvlAttr )});};if _daebb .IndentAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_daebb .IndentAttr )});};if _daebb .AlgnAttr !=ST_TextAlignTypeUnset {_cfca ,_aaaacf :=_daebb .AlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006c\u0067\u006e"});if _aaaacf !=nil {return _aaaacf ;};start .Attr =append (start .Attr ,_cfca );};if _daebb .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_daebb .DefTabSzAttr )});};if _daebb .RtlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0074\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_daebb .RtlAttr ))});};if _daebb .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_daebb .EaLnBrkAttr ))});};if _daebb .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_eeeba ,_cebge :=_daebb .FontAlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _cebge !=nil {return _cebge ;};start .Attr =append (start .Attr ,_eeeba );};if _daebb .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_daebb .LatinLnBrkAttr ))});};if _daebb .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_daebb .HangingPunctAttr ))});};e .EncodeToken (start );if _daebb .LnSpc !=nil {_gdfc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_daebb .LnSpc ,_gdfc );};if _daebb .SpcBef !=nil {_bdaga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}};e .EncodeElement (_daebb .SpcBef ,_bdaga );};if _daebb .SpcAft !=nil {_ffdgg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_daebb .SpcAft ,_ffdgg );};if _daebb .BuClrTx !=nil {_ecagb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_daebb .BuClrTx ,_ecagb );};if _daebb .BuClr !=nil {_ebaed :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_daebb .BuClr ,_ebaed );};if _daebb .BuSzTx !=nil {_debda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_daebb .BuSzTx ,_debda );};if _daebb .BuSzPct !=nil {_cgfee :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_daebb .BuSzPct ,_cgfee );};if _daebb .BuSzPts !=nil {_agbd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_daebb .BuSzPts ,_agbd );};if _daebb .BuFontTx !=nil {_dcbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_daebb .BuFontTx ,_dcbg );};if _daebb .BuFont !=nil {_adebb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_daebb .BuFont ,_adebb );};if _daebb .BuNone !=nil {_dbabgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_daebb .BuNone ,_dbabgf );};if _daebb .BuAutoNum !=nil {_cdafe :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_daebb .BuAutoNum ,_cdafe );};if _daebb .BuChar !=nil {_gcaff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_daebb .BuChar ,_gcaff );};if _daebb .BuBlip !=nil {_cffbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_daebb .BuBlip ,_cffbc );};if _daebb .TabLst !=nil {_ageg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_daebb .TabLst ,_ageg );};if _daebb .DefRPr !=nil {_dgeea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}};e .EncodeElement (_daebb .DefRPr ,_dgeea );};if _daebb .ExtLst !=nil {_fcded :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daebb .ExtLst ,_fcded );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agfd *CT_ObjectStyleDefaults )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _agfd .SpDef !=nil {_faddbc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_agfd .SpDef ,_faddbc );};if _agfd .LnDef !=nil {_bgbed :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}};e .EncodeElement (_agfd .LnDef ,_bgbed );};if _agfd .TxDef !=nil {_bfcgg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_agfd .TxDef ,_bfcgg );};if _agfd .ExtLst !=nil {_cgfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agfd .ExtLst ,_cgfa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_cdgff :=&CT_GrayscaleEffect {};return _cdgff };func (_cbagg *CT_PositivePercentage )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gecbe :=range start .Attr {if _gecbe .Name .Local =="\u0076\u0061\u006c"{_gbdcf ,_dcfef :=ParseUnionST_PositivePercentage (_gecbe .Value );if _dcfef !=nil {return _dcfef ;};_cbagg .ValAttr =_gbdcf ;continue ;};};for {_dcdbf ,_afdba :=d .Token ();if _afdba !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0050e\u0072\u0063\u0065\u006e\u0074\u0061\u0067e\u003a\u0020\u0025\u0073",_afdba );};if _egdga ,_eadea :=_dcdbf .(_g .EndElement );_eadea &&_egdga .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path -func (_acdab *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _acdab .Left !=nil {if _ebecd :=_acdab .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ebecd !=nil {return _ebecd ;};};if _acdab .Right !=nil {if _fgbca :=_acdab .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fgbca !=nil {return _fgbca ;};};if _acdab .Top !=nil {if _beee :=_acdab .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_beee !=nil {return _beee ;};};if _acdab .Bottom !=nil {if _gcfcd :=_acdab .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gcfcd !=nil {return _gcfcd ;};};if _acdab .InsideH !=nil {if _fagg :=_acdab .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_fagg !=nil {return _fagg ;};};if _acdab .InsideV !=nil {if _fagdf :=_acdab .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_fagdf !=nil {return _fagdf ;};};if _acdab .Tl2br !=nil {if _aegga :=_acdab .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_aegga !=nil {return _aegga ;};};if _acdab .Tr2bl !=nil {if _ggfdg :=_acdab .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_ggfdg !=nil {return _ggfdg ;};};if _acdab .ExtLst !=nil {if _dcgafa :=_acdab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgafa !=nil {return _dcgafa ;};};return nil ;};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func (_acabc *ST_SystemColorVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acabc =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_acabc =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_acabc =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_acabc =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_acabc =4;case "\u006d\u0065\u006e\u0075":*_acabc =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_acabc =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_acabc =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_acabc =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_acabc =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_acabc =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_acabc =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_acabc =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_acabc =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_acabc =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_acabc =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_acabc =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_acabc =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_acabc =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_acabc =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_acabc =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_acabc =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_acabc =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_acabc =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_acabc =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_acabc =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_acabc =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_acabc =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_acabc =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_acabc =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_acabc =30;};return nil ;}; +// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path +func (_bcdad *EG_EffectProperties )ValidateWithPath (path string )error {if _bcdad .EffectLst !=nil {if _ggfgb :=_bcdad .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ggfgb !=nil {return _ggfgb ;};};if _bcdad .EffectDag !=nil {if _ccdg :=_bcdad .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_ccdg !=nil {return _ccdg ;};};return nil ;}; + +// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path +func (_ccgffd *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _ccgffd .HlinkClick !=nil {if _ecegb :=_ccgffd .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_ecegb !=nil {return _ecegb ;};};if _ccgffd .HlinkHover !=nil {if _cbfgb :=_ccgffd .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_cbfgb !=nil {return _cbfgb ;};};if _ccgffd .ExtLst !=nil {if _bgbcf :=_ccgffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgbcf !=nil {return _bgbcf ;};};return nil ;};func (_fabdf *ST_ShapeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fabdf =0;case "\u006c\u0069\u006e\u0065":*_fabdf =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_fabdf =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fabdf =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fabdf =4;case "\u0072\u0065\u0063\u0074":*_fabdf =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fabdf =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_fabdf =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_fabdf =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_fabdf =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_fabdf =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_fabdf =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_fabdf =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_fabdf =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_fabdf =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_fabdf =15;case "\u0073\u0074\u0061r\u0034":*_fabdf =16;case "\u0073\u0074\u0061r\u0035":*_fabdf =17;case "\u0073\u0074\u0061r\u0036":*_fabdf =18;case "\u0073\u0074\u0061r\u0037":*_fabdf =19;case "\u0073\u0074\u0061r\u0038":*_fabdf =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_fabdf =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_fabdf =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_fabdf =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_fabdf =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_fabdf =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_fabdf =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_fabdf =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_fabdf =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_fabdf =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_fabdf =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_fabdf =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_fabdf =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_fabdf =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_fabdf =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_fabdf =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_fabdf =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_fabdf =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_fabdf =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_fabdf =39;case "\u0070\u0069\u0065":*_fabdf =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_fabdf =41;case "\u0064\u006f\u006eu\u0074":*_fabdf =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_fabdf =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_fabdf =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_fabdf =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_fabdf =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_fabdf =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_fabdf =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_fabdf =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_fabdf =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_fabdf =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_fabdf =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_fabdf =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_fabdf =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_fabdf =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_fabdf =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_fabdf =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_fabdf =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_fabdf =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_fabdf =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_fabdf =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_fabdf =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_fabdf =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_fabdf =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_fabdf =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_fabdf =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_fabdf =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_fabdf =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_fabdf =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_fabdf =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_fabdf =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_fabdf =72;case "\u0063\u0075\u0062\u0065":*_fabdf =73;case "\u0063\u0061\u006e":*_fabdf =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_fabdf =75;case "\u0068\u0065\u0061r\u0074":*_fabdf =76;case "\u0073\u0075\u006e":*_fabdf =77;case "\u006d\u006f\u006f\u006e":*_fabdf =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_fabdf =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_fabdf =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_fabdf =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_fabdf =82;case "\u0062\u0065\u0076e\u006c":*_fabdf =83;case "\u0066\u0072\u0061m\u0065":*_fabdf =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_fabdf =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_fabdf =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_fabdf =87;case "\u0063\u0068\u006fr\u0064":*_fabdf =88;case "\u0061\u0072\u0063":*_fabdf =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_fabdf =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_fabdf =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_fabdf =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_fabdf =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_fabdf =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_fabdf =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_fabdf =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_fabdf =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_fabdf =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_fabdf =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_fabdf =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_fabdf =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_fabdf =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_fabdf =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_fabdf =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_fabdf =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_fabdf =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_fabdf =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_fabdf =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_fabdf =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_fabdf =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_fabdf =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_fabdf =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_fabdf =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_fabdf =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_fabdf =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_fabdf =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_fabdf =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_fabdf =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_fabdf =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_fabdf =120;case "\u0063\u006c\u006fu\u0064":*_fabdf =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_fabdf =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_fabdf =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_fabdf =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_fabdf =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_fabdf =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_fabdf =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_fabdf =128;case "\u0077\u0061\u0076\u0065":*_fabdf =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_fabdf =130;case "\u0070\u006c\u0075\u0073":*_fabdf =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_fabdf =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_fabdf =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_fabdf =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":*_fabdf =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_fabdf =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_fabdf =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_fabdf =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_fabdf =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_fabdf =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_fabdf =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_fabdf =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_fabdf =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_fabdf =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_fabdf =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_fabdf =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_fabdf =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_fabdf =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_fabdf =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_fabdf =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_fabdf =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_fabdf =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_fabdf =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_fabdf =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_fabdf =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_fabdf =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_fabdf =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_fabdf =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_fabdf =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_fabdf =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_fabdf =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_fabdf =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_fabdf =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_fabdf =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_fabdf =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_fabdf =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_fabdf =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_fabdf =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_fabdf =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_fabdf =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_fabdf =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_fabdf =172;case "\u0067\u0065\u0061r\u0036":*_fabdf =173;case "\u0067\u0065\u0061r\u0039":*_fabdf =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_fabdf =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_fabdf =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_fabdf =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_fabdf =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_fabdf =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_fabdf =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fabdf =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_fabdf =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_fabdf =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_fabdf =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_fabdf =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_fabdf =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_fabdf =187;};return nil ;};func (_cafc *CT_DashStopList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cafc .Ds !=nil {_abgag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_afag :=range _cafc .Ds {e .EncodeElement (_afag ,_abgag );};};e .EncodeToken (_g .EndElement {Name :start .Name });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;);type CT_Boolean struct{ValAttr *_a .ST_OnOff ;};func (_dcbbd *CT_TextNormalAutofit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbfdc :=range start .Attr {if _fbfdc .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_ccbgge ,_afabcf :=ParseUnionST_TextFontScalePercentOrPercentString (_fbfdc .Value );if _afabcf !=nil {return _afabcf ;};_dcbbd .FontScaleAttr =&_ccbgge ;continue ;};if _fbfdc .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_ffdfe ,_bggbd :=ParseUnionST_TextSpacingPercentOrPercentString (_fbfdc .Value );if _bggbd !=nil {return _bggbd ;};_dcbbd .LnSpcReductionAttr =&_ffdfe ;continue ;};};for {_dcdbd ,_eebcf :=d .Token ();if _eebcf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fr\u006d\u0061\u006c\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_eebcf );};if _faagd ,_fgefgd :=_dcdbd .(_g .EndElement );_fgefgd &&_faagd .Name ==start .Name {break ;};};return nil ;};type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;}; // ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path -func (_cdaea *CT_TableCell )ValidateWithPath (path string )error {if _cdaea .TxBody !=nil {if _fdcaf :=_cdaea .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_fdcaf !=nil {return _fdcaf ;};};if _cdaea .TcPr !=nil {if _dcadb :=_cdaea .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_dcadb !=nil {return _dcadb ;};};if _cdaea .ExtLst !=nil {if _daeagb :=_cdaea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daeagb !=nil {return _daeagb ;};};return nil ;}; +func (_dbac *CT_TableCell )ValidateWithPath (path string )error {if _dbac .TxBody !=nil {if _aagfa :=_dbac .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_aagfa !=nil {return _aagfa ;};};if _dbac .TcPr !=nil {if _bccdg :=_dbac .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_bccdg !=nil {return _bccdg ;};};if _dbac .ExtLst !=nil {if _bccbg :=_dbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bccbg !=nil {return _bccbg ;};};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;);func (_acec *CT_AlphaFloorEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cfe ,_ddg :=d .Token ();if _ddg !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006c\u0070\u0068\u0061F\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ddg );};if _bada ,_fb :=_cfe .(_g .EndElement );_fb &&_bada .Name ==start .Name {break ;};};return nil ;};type CT_Headers struct{Header []string ;};func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_adfg :=&CT_ReflectionEffect {};return _adfg };func (_badgd *CT_PolarAdjustHandle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_badgd .Pos =NewCT_AdjPoint2D ();for _ ,_befb :=range start .Attr {if _befb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_dcec ,_edecbg :=_befb .Value ,error (nil );if _edecbg !=nil {return _edecbg ;};_badgd .GdRefRAttr =&_dcec ;continue ;};if _befb .Name .Local =="\u006d\u0069\u006e\u0052"{_cccdf ,_cegd :=ParseUnionST_AdjCoordinate (_befb .Value );if _cegd !=nil {return _cegd ;};_badgd .MinRAttr =&_cccdf ;continue ;};if _befb .Name .Local =="\u006d\u0061\u0078\u0052"{_bbcce ,_cacbb :=ParseUnionST_AdjCoordinate (_befb .Value );if _cacbb !=nil {return _cacbb ;};_badgd .MaxRAttr =&_bbcce ;continue ;};if _befb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_dedg ,_gbce :=_befb .Value ,error (nil );if _gbce !=nil {return _gbce ;};_badgd .GdRefAngAttr =&_dedg ;continue ;};if _befb .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_bcbd ,_cdacff :=ParseUnionST_AdjAngle (_befb .Value );if _cdacff !=nil {return _cdacff ;};_badgd .MinAngAttr =&_bcbd ;continue ;};if _befb .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_aecbg ,_eedg :=ParseUnionST_AdjAngle (_befb .Value );if _eedg !=nil {return _eedg ;};_badgd .MaxAngAttr =&_aecbg ;continue ;};};_ggcg :for {_gdafg ,_fceg :=d .Token ();if _fceg !=nil {return _fceg ;};switch _edfdg :=_gdafg .(type ){case _g .StartElement :switch _edfdg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _dbadd :=d .DecodeElement (_badgd .Pos ,&_edfdg );_dbadd !=nil {return _dbadd ;};default:_fc .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",_edfdg .Name );if _abbga :=d .Skip ();_abbga !=nil {return _abbga ;};};case _g .EndElement :break _ggcg ;case _g .CharData :};};return nil ;}; -// ST_PositivePercentage is a union type -type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};func (_faece *CT_Point2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_faece .XAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_faece .YAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbbeb ST_PenAlignment )String ()string {switch _dbbeb {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";};func (_bbgebf ST_PresetColorVal )String ()string {switch _bbgebf {case 0:return "";case 1:return "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case 2:return "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case 3:return "\u0061\u0071\u0075\u0061";case 4:return "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 5:return "\u0061\u007a\u0075r\u0065";case 6:return "\u0062\u0065\u0069g\u0065";case 7:return "\u0062\u0069\u0073\u0071\u0075\u0065";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case 10:return "\u0062\u006c\u0075\u0065";case 11:return "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case 12:return "\u0062\u0072\u006fw\u006e";case 13:return "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case 14:return "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case 15:return "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case 16:return "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case 17:return "\u0063\u006f\u0072a\u006c";case 18:return "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case 19:return "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case 20:return "\u0063r\u0069\u006d\u0073\u006f\u006e";case 21:return "\u0063\u0079\u0061\u006e";case 22:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 23:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 24:return "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 25:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 26:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case 27:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 28:return "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case 29:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 30:return "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case 31:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 32:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 33:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 34:return "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 35:return "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 36:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 37:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 38:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 39:return "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 40:return "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 41:return "\u0064\u006b\u0042\u006c\u0075\u0065";case 42:return "\u0064\u006b\u0043\u0079\u0061\u006e";case 43:return "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 44:return "\u0064\u006b\u0047\u0072\u0061\u0079";case 45:return "\u0064\u006b\u0047\u0072\u0065\u0079";case 46:return "\u0064k\u0047\u0072\u0065\u0065\u006e";case 47:return "\u0064k\u004b\u0068\u0061\u006b\u0069";case 48:return "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case 49:return "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case 50:return "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 51:return "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 52:return "\u0064\u006b\u0052e\u0064";case 53:return "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 54:return "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 55:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 56:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 57:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 58:return "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 59:return "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 60:return "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case 61:return "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 62:return "\u0064i\u006d\u0047\u0072\u0061\u0079";case 63:return "\u0064i\u006d\u0047\u0072\u0065\u0079";case 64:return "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case 65:return "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case 66:return "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case 67:return "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case 68:return "\u0066u\u0063\u0068\u0073\u0069\u0061";case 69:return "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case 70:return "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case 71:return "\u0067\u006f\u006c\u0064";case 72:return "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case 73:return "\u0067\u0072\u0061\u0079";case 74:return "\u0067\u0072\u0065\u0079";case 75:return "\u0067\u0072\u0065e\u006e";case 76:return "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case 77:return "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case 78:return "\u0068o\u0074\u0050\u0069\u006e\u006b";case 79:return "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case 80:return "\u0069\u006e\u0064\u0069\u0067\u006f";case 81:return "\u0069\u0076\u006fr\u0079";case 82:return "\u006b\u0068\u0061k\u0069";case 83:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case 84:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case 85:return "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case 86:return "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case 87:return "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case 88:return "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case 89:return "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case 90:return "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case 91:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 92:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case 93:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case 94:return "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case 95:return "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 96:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 97:return "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 98:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case 99:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case 100:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case 101:return "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 102:return "\u006c\u0074\u0042\u006c\u0075\u0065";case 103:return "\u006ct\u0043\u006f\u0072\u0061\u006c";case 104:return "\u006c\u0074\u0043\u0079\u0061\u006e";case 105:return "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case 106:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 107:return "\u006c\u0074\u0047\u0072\u0065\u0079";case 108:return "\u006ct\u0047\u0072\u0065\u0065\u006e";case 109:return "\u006c\u0074\u0050\u0069\u006e\u006b";case 110:return "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 111:return "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 112:return "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case 113:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 114:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 115:return "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case 116:return "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 117:return "\u006c\u0069\u006d\u0065";case 118:return "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case 119:return "\u006c\u0069\u006ee\u006e";case 120:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 121:return "\u006d\u0061\u0072\u006f\u006f\u006e";case 122:return "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 123:return "\u006de\u0064\u0042\u006c\u0075\u0065";case 124:return "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case 125:return "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case 126:return "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 127:return "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 128:return "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 129:return "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 130:return "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 131:return "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 132:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case 133:return "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case 134:return "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case 135:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case 136:return "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 137:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 138:return "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 139:return "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 140:return "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case 141:return "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case 142:return "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case 143:return "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case 144:return "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case 145:return "\u006e\u0061\u0076\u0079";case 146:return "\u006fl\u0064\u004c\u0061\u0063\u0065";case 147:return "\u006f\u006c\u0069v\u0065";case 148:return "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case 149:return "\u006f\u0072\u0061\u006e\u0067\u0065";case 150:return "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case 151:return "\u006f\u0072\u0063\u0068\u0069\u0064";case 152:return "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 153:return "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case 154:return "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 155:return "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 156:return "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case 157:return "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case 158:return "\u0070\u0065\u0072\u0075";case 159:return "\u0070\u0069\u006e\u006b";case 160:return "\u0070\u006c\u0075\u006d";case 161:return "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case 162:return "\u0070\u0075\u0072\u0070\u006c\u0065";case 163:return "\u0072\u0065\u0064";case 164:return "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case 165:return "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case 166:return "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case 167:return "\u0073\u0061\u006c\u006d\u006f\u006e";case 168:return "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case 169:return "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 170:return "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case 171:return "\u0073\u0069\u0065\u006e\u006e\u0061";case 172:return "\u0073\u0069\u006c\u0076\u0065\u0072";case 173:return "\u0073k\u0079\u0042\u006c\u0075\u0065";case 174:return "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case 175:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case 176:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case 177:return "\u0073\u006e\u006f\u0077";case 178:return "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case 179:return "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case 180:return "\u0074\u0061\u006e";case 181:return "\u0074\u0065\u0061\u006c";case 182:return "\u0074h\u0069\u0073\u0074\u006c\u0065";case 183:return "\u0074\u006f\u006d\u0061\u0074\u006f";case 184:return "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case 185:return "\u0076\u0069\u006f\u006c\u0065\u0074";case 186:return "\u0077\u0068\u0065a\u0074";case 187:return "\u0077\u0068\u0069t\u0065";case 188:return "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case 189:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 190:return "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return "";};func (_aadaf *ThemeOverride )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0061:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _aadaf .CT_BaseStylesOverride .MarshalXML (e ,start );};func NewEG_FillModeProperties ()*EG_FillModeProperties {_gecce :=&EG_FillModeProperties {};return _gecce ;};func (_decc *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acaag :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_decc .NvGraphicFramePr ,_acaag );_gcacb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_decc .Graphic ,_gcacb );_gggdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_decc .Xfrm ,_gggdcc );if _decc .ExtLst !=nil {_bebc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_decc .ExtLst ,_bebc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextNoBullet and its children +func (_ccbda *CT_TextNoBullet )Validate ()error {return _ccbda .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");};func (_affb *CT_EffectReference )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0066"},Value :_bb .Sprintf ("\u0025\u0076",_affb .RefAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });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 ;};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;}; -// ST_FixedPercentage is a union type -type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;};func (_febgef *CT_TextListStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _febgef .DefPPr !=nil {_cadfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}};e .EncodeElement (_febgef .DefPPr ,_cadfb );};if _febgef .Lvl1pPr !=nil {_dcfdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl1pPr ,_dcfdc );};if _febgef .Lvl2pPr !=nil {_dffbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl2pPr ,_dffbg );};if _febgef .Lvl3pPr !=nil {_bafad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl3pPr ,_bafad );};if _febgef .Lvl4pPr !=nil {_gabe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl4pPr ,_gabe );};if _febgef .Lvl5pPr !=nil {_bagfc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl5pPr ,_bagfc );};if _febgef .Lvl6pPr !=nil {_babdf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl6pPr ,_babdf );};if _febgef .Lvl7pPr !=nil {_edgg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl7pPr ,_edgg );};if _febgef .Lvl8pPr !=nil {_dfebafg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl8pPr ,_dfebafg );};if _febgef .Lvl9pPr !=nil {_fafdg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_febgef .Lvl9pPr ,_fafdg );};if _febgef .ExtLst !=nil {_dffgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febgef .ExtLst ,_dffgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ae *AG_Locking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ae .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoGrpAttr ))});};if _ae .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoSelectAttr ))});};if _ae .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoRotAttr ))});};if _ae .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoChangeAspectAttr ))});};if _ae .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoMoveAttr ))});};if _ae .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoResizeAttr ))});};if _ae .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoEditPointsAttr ))});};if _ae .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoAdjustHandlesAttr ))});};if _ae .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoChangeArrowheadsAttr ))});};if _ae .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ae .NoChangeShapeTypeAttr ))});};return nil ;};func (_bgeaa *CT_GvmlTextShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dfcaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_bgeaa .TxBody ,_dfcaa );if _bgeaa .Choice !=nil {_bgeaa .Choice .MarshalXML (e ,_b .StartElement {});};if _bgeaa .ExtLst !=nil {_gcadga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgeaa .ExtLst ,_gcadga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_efagg :=&CT_PatternFillProperties {};return _efagg ;}; +// Validate validates the CT_TextUnderlineFillGroupWrapper and its children +func (_agefb *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _agefb .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");}; -// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path -func (_becd *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path +func (_agfgg *CT_TableStyleList )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_agfgg .DefAttr ){return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044\u0065\u0066\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_a .ST_GuidPatternRe ,_agfgg .DefAttr );};for _edgee ,_fecce :=range _agfgg .TblStyle {if _cegdg :=_fecce .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_edgee ));_cegdg !=nil {return _cegdg ;};};return nil ;};func (_bab *CT_AlphaModulateEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cge :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_bab .Cont ,_cge );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Headers ()*CT_Headers {_aaagc :=&CT_Headers {};return _aaagc };func (_cfgcge ST_SchemeColorVal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ceaef :=_g .Attr {};_ceaef .Name =name ;switch _cfgcge {case ST_SchemeColorValUnset :_ceaef .Value ="";case ST_SchemeColorValBg1 :_ceaef .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_ceaef .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_ceaef .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_ceaef .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_ceaef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_ceaef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_ceaef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_SchemeColorValAccent4 :_ceaef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_ceaef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_ceaef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_SchemeColorValHlink :_ceaef .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_ceaef .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_ceaef .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_ceaef .Value ="\u0064\u006b\u0031";case ST_SchemeColorValLt1 :_ceaef .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_ceaef .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_ceaef .Value ="\u006c\u0074\u0032";};return _ceaef ,nil ;}; -// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path -func (_daaac *CT_Path2DList )ValidateWithPath (path string )error {for _bcdga ,_abgb :=range _daaac .Path {if _gcfb :=_abgb .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_bcdga ));_gcfb !=nil {return _gcfb ;};};return nil ;};func (_edebg *EG_TextGeometry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edcgd :for {_eebcb ,_egfgag :=d .Token ();if _egfgag !=nil {return _egfgag ;};switch _cfgdb :=_eebcb .(type ){case _b .StartElement :switch _cfgdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_edebg .CustGeom =NewCT_CustomGeometry2D ();if _fbdfg :=d .DecodeElement (_edebg .CustGeom ,&_cfgdb );_fbdfg !=nil {return _fbdfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_edebg .PrstTxWarp =NewCT_PresetTextShape ();if _accdg :=d .DecodeElement (_edebg .PrstTxWarp ,&_cfgdb );_accdg !=nil {return _accdg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078t\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_cfgdb .Name );if _agcdc :=d .Skip ();_agcdc !=nil {return _agcdc ;};};case _b .EndElement :break _edcgd ;case _b .CharData :};};return nil ;};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;};func (_afabg ST_TextTabAlignType )Validate ()error {return _afabg .ValidateWithPath ("")};type CT_GlowEffect struct{RadAttr *int64 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};func (_aeccc *CT_TableGrid )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aeccc .GridCol !=nil {_baedc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_bdccg :=range _aeccc .GridCol {e .EncodeElement (_bdccg ,_baedc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dedb ST_CompoundLine )String ()string {switch _dedb {case 0:return "";case 1:return "\u0073\u006e\u0067";case 2:return "\u0064\u0062\u006c";case 3:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 4:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 5:return "\u0074\u0072\u0069";};return "";};type ST_RectAlignment byte ;func NewTheme ()*Theme {_aegdgg :=&Theme {};_aegdgg .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _aegdgg ;}; +// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path +func (_cecg *CT_DuotoneEffect )ValidateWithPath (path string )error {for _cdcadb ,_dbgg :=range _cecg .EG_ColorChoice {if _dffg :=_dbgg .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cdcadb ));_dffg !=nil {return _dffg ;};};return nil ;};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_fbfedc :=ST_Coordinate {};if _a .ST_UniversalMeasurePatternRe .MatchString (s ){_fbfedc .ST_UniversalMeasure =&s ;}else {_babgb ,_cedca :=_fg .ParseInt (s ,10,64);if _cedca !=nil {return _fbfedc ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cedca );};_fbfedc .ST_CoordinateUnqualified =&_babgb ;};return _fbfedc ,nil ;};type ST_PresetMaterialType byte ; -// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path -func (_ggafe *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _ggafe .Ln !=nil {if _bbadb :=_ggafe .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_bbadb !=nil {return _bbadb ;};};if _ggafe .EffectLst !=nil {if _dgagf :=_ggafe .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_dgagf !=nil {return _dgagf ;};};if _ggafe .EffectDag !=nil {if _fccfdb :=_ggafe .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fccfdb !=nil {return _fccfdb ;};};return nil ;}; +// Validate validates the CT_GammaTransform and its children +func (_cbcba *CT_GammaTransform )Validate ()error {return _cbcba .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_caebcc ST_LightRigType )String ()string {switch _caebcc {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case 2:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case 4:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case 5:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case 6:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case 7:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case 9:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case 10:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case 11:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case 12:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case 13:return "\u0074h\u0072\u0065\u0065\u0050\u0074";case 14:return "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case 15:return "\u0073\u006f\u0066\u0074";case 16:return "\u0068\u0061\u0072s\u0068";case 17:return "\u0066\u006c\u006fo\u0064";case 18:return "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case 19:return "\u006do\u0072\u006e\u0069\u006e\u0067";case 20:return "\u0073u\u006e\u0072\u0069\u0073\u0065";case 21:return "\u0073\u0075\u006e\u0073\u0065\u0074";case 22:return "\u0063\u0068\u0069\u006c\u006c\u0079";case 23:return "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case 24:return "\u0066\u006c\u0061\u0074";case 25:return "\u0074\u0077\u006fP\u0074";case 26:return "\u0067\u006c\u006f\u0077";case 27:return "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return "";};func NewCT_LineProperties ()*CT_LineProperties {_fafb :=&CT_LineProperties {};return _fafb };func (_gafce *CT_SRgbColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_gafce .ValAttr )});e .EncodeToken (start );if _gafce .EG_ColorTransform !=nil {for _ ,_eaaae :=range _gafce .EG_ColorTransform {_eaaae .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aefa *CT_StyleMatrixReference )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebdc :=range start .Attr {if _ebdc .Name .Local =="\u0069\u0064\u0078"{_eecab ,_cfcg :=_fg .ParseUint (_ebdc .Value ,10,32);if _cfcg !=nil {return _cfcg ;};_aefa .IdxAttr =uint32 (_eecab );continue ;};};_eedb :for {_abfgd ,_gbdd :=d .Token ();if _gbdd !=nil {return _gbdd ;};switch _fdaae :=_abfgd .(type ){case _g .StartElement :switch _fdaae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_aefa .ScrgbClr =NewCT_ScRgbColor ();if _acdg :=d .DecodeElement (_aefa .ScrgbClr ,&_fdaae );_acdg !=nil {return _acdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_aefa .SrgbClr =NewCT_SRgbColor ();if _ebddd :=d .DecodeElement (_aefa .SrgbClr ,&_fdaae );_ebddd !=nil {return _ebddd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_aefa .HslClr =NewCT_HslColor ();if _accc :=d .DecodeElement (_aefa .HslClr ,&_fdaae );_accc !=nil {return _accc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_aefa .SysClr =NewCT_SystemColor ();if _gagg :=d .DecodeElement (_aefa .SysClr ,&_fdaae );_gagg !=nil {return _gagg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_aefa .SchemeClr =NewCT_SchemeColor ();if _ggbdbg :=d .DecodeElement (_aefa .SchemeClr ,&_fdaae );_ggbdbg !=nil {return _ggbdbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_aefa .PrstClr =NewCT_PresetColor ();if _faede :=d .DecodeElement (_aefa .PrstClr ,&_fdaae );_faede !=nil {return _faede ;};default:_fc .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",_fdaae .Name );if _aebag :=d .Skip ();_aebag !=nil {return _aebag ;};};case _g .EndElement :break _eedb ;case _g .CharData :};};return nil ;};func (_cdcdb ST_ChartBuildStep )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_afbaa :=_g .Attr {};_afbaa .Name =name ;switch _cdcdb {case ST_ChartBuildStepUnset :_afbaa .Value ="";case ST_ChartBuildStepCategory :_afbaa .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_afbaa .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_afbaa .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_afbaa .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_afbaa .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_afbaa .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _afbaa ,nil ;}; -// Validate validates the CT_TextBulletColorFollowText and its children -func (_bgbec *CT_TextBulletColorFollowText )Validate ()error {return _bgbec .ValidateWithPath ("\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074");};func (_cade *CT_ColorReplaceEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbaf :for {_bbef ,_aaeb :=d .Token ();if _aaeb !=nil {return _aaeb ;};switch _eaabb :=_bbef .(type ){case _b .StartElement :switch _eaabb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cade .ScrgbClr =NewCT_ScRgbColor ();if _cefe :=d .DecodeElement (_cade .ScrgbClr ,&_eaabb );_cefe !=nil {return _cefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cade .SrgbClr =NewCT_SRgbColor ();if _dedg :=d .DecodeElement (_cade .SrgbClr ,&_eaabb );_dedg !=nil {return _dedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cade .HslClr =NewCT_HslColor ();if _cecd :=d .DecodeElement (_cade .HslClr ,&_eaabb );_cecd !=nil {return _cecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cade .SysClr =NewCT_SystemColor ();if _cafbc :=d .DecodeElement (_cade .SysClr ,&_eaabb );_cafbc !=nil {return _cafbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cade .SchemeClr =NewCT_SchemeColor ();if _gabae :=d .DecodeElement (_cade .SchemeClr ,&_eaabb );_gabae !=nil {return _gabae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cade .PrstClr =NewCT_PresetColor ();if _ggf :=d .DecodeElement (_cade .PrstClr ,&_eaabb );_ggf !=nil {return _ggf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0052\u0065\u0070\u006c\u0061\u0063\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_eaabb .Name );if _gfgc :=d .Skip ();_gfgc !=nil {return _gfgc ;};};case _b .EndElement :break _fbaf ;case _b .CharData :};};return nil ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_gdcb :=&CT_BiLevelEffect {};return _gdcb };func NewCT_TextParagraph ()*CT_TextParagraph {_dbfg :=&CT_TextParagraph {};return _dbfg }; +// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path +func (_bdcbd *CT_Scene3D )ValidateWithPath (path string )error {if _bfeee :=_bdcbd .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_bfeee !=nil {return _bfeee ;};if _cbff :=_bdcbd .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_cbff !=nil {return _cbff ;};if _bdcbd .Backdrop !=nil {if _ffbbf :=_bdcbd .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_ffbbf !=nil {return _ffbbf ;};};if _bdcbd .ExtLst !=nil {if _gegfc :=_bdcbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gegfc !=nil {return _gegfc ;};};return nil ;}; -// Validate validates the EG_ColorChoice and its children -func (_adeg *EG_ColorChoice )Validate ()error {return _adeg .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path +func (_fffed *CT_GraphicalObject )ValidateWithPath (path string )error {if _abbc :=_fffed .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_abbc !=nil {return _abbc ;};return nil ;};func (_bfdcd *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfdcd =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_bfdcd =1;case "\u0063\u006c\u0069\u0070":*_bfdcd =2;};return nil ;};func NewTheme ()*Theme {_ebegea :=&Theme {};_ebegea .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _ebegea ;};func NewCT_GeomGuide ()*CT_GeomGuide {_deeeg :=&CT_GeomGuide {};return _deeeg };func (_afcdc ST_OnOffStyleType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbbba :=_g .Attr {};_cbbba .Name =name ;switch _afcdc {case ST_OnOffStyleTypeUnset :_cbbba .Value ="";case ST_OnOffStyleTypeOn :_cbbba .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_cbbba .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_cbbba .Value ="\u0064\u0065\u0066";};return _cbbba ,nil ;};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};type ST_TextVertOverflowType byte ;type ST_ColorSchemeIndex byte ; -// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children -func (_efbg *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _efbg .ValidateWithPath ("\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_TextTabStopList and its children +func (_aeced *CT_TextTabStopList )Validate ()error {return _aeced .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};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 (_gbegg *ST_LineEndWidth )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbegg =0;case "\u0073\u006d":*_gbegg =1;case "\u006d\u0065\u0064":*_gbegg =2;case "\u006c\u0067":*_gbegg =3;};return nil ;};func (_cfgg *CT_Path2DList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cccd :for {_aabb ,_degbd :=d .Token ();if _degbd !=nil {return _degbd ;};switch _gfacee :=_aabb .(type ){case _g .StartElement :switch _gfacee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0068"}:_bgfac :=NewCT_Path2D ();if _abaf :=d .DecodeElement (_bgfac ,&_gfacee );_abaf !=nil {return _abaf ;};_cfgg .Path =append (_cfgg .Path ,_bgfac );default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gfacee .Name );if _deggd :=d .Skip ();_deggd !=nil {return _deggd ;};};case _g .EndElement :break _cccd ;case _g .CharData :};};return nil ;};func (_gcdfa ST_TextStrikeType )String ()string {switch _gcdfa {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 (_fdgfb ST_FontCollectionIndex )String ()string {switch _fdgfb {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 NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_eeeb :=&CT_GvmlGroupShapeNonVisual {};_eeeb .CNvPr =NewCT_NonVisualDrawingProps ();_eeeb .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _eeeb ;}; -// Validate validates the CT_TableCellBorderStyle and its children -func (_ffgcc *CT_TableCellBorderStyle )Validate ()error {return _ffgcc .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_fggca *CT_TableCellBorderStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagce :for {_fbaag ,_ffgcg :=d .Token ();if _ffgcg !=nil {return _ffgcg ;};switch _fabedg :=_fbaag .(type ){case _b .StartElement :switch _fabedg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_fggca .Left =NewCT_ThemeableLineStyle ();if _agdae :=d .DecodeElement (_fggca .Left ,&_fabedg );_agdae !=nil {return _agdae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_fggca .Right =NewCT_ThemeableLineStyle ();if _agae :=d .DecodeElement (_fggca .Right ,&_fabedg );_agae !=nil {return _agae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_fggca .Top =NewCT_ThemeableLineStyle ();if _dgdfb :=d .DecodeElement (_fggca .Top ,&_fabedg );_dgdfb !=nil {return _dgdfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_fggca .Bottom =NewCT_ThemeableLineStyle ();if _cdbaa :=d .DecodeElement (_fggca .Bottom ,&_fabedg );_cdbaa !=nil {return _cdbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_fggca .InsideH =NewCT_ThemeableLineStyle ();if _badg :=d .DecodeElement (_fggca .InsideH ,&_fabedg );_badg !=nil {return _badg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_fggca .InsideV =NewCT_ThemeableLineStyle ();if _dbgab :=d .DecodeElement (_fggca .InsideV ,&_fabedg );_dbgab !=nil {return _dbgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_fggca .Tl2br =NewCT_ThemeableLineStyle ();if _fbcba :=d .DecodeElement (_fggca .Tl2br ,&_fabedg );_fbcba !=nil {return _fbcba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_fggca .Tr2bl =NewCT_ThemeableLineStyle ();if _bbga :=d .DecodeElement (_fggca .Tr2bl ,&_fabedg );_bbga !=nil {return _bbga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fggca .ExtLst =NewCT_OfficeArtExtensionList ();if _bbebf :=d .DecodeElement (_fggca .ExtLst ,&_fabedg );_bbebf !=nil {return _bbebf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006cB\u006f\u0072\u0064\u0065\u0072\u0053t\u0079\u006c\u0065 \u0025\u0076",_fabedg .Name );if _dccbf :=d .Skip ();_dccbf !=nil {return _dccbf ;};};case _b .EndElement :break _bagce ;case _b .CharData :};};return nil ;}; +// Validate validates the EG_LineDashProperties and its children +func (_defdf *EG_LineDashProperties )Validate ()error {return _defdf .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_gfgag :=&CT_ConnectorLocking {};return _gfgag };func (_egdgbc *CT_PresetGeometry2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_eafff ,_befa :=_egdgbc .PrstAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073\u0074"});if _befa !=nil {return _befa ;};start .Attr =append (start .Attr ,_eafff );e .EncodeToken (start );if _egdgbc .AvLst !=nil {_bafbe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_egdgbc .AvLst ,_bafbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abcdc ST_PathFillMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abcdc .String (),start );}; -// ST_TextSpacingPercentOrPercentString is a union type -type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;}; +// ValidateWithPath validates the Tbl and its children, prefixing error messages with path +func (_eadcc *Tbl )ValidateWithPath (path string )error {if _dcaeea :=_eadcc .CT_Table .ValidateWithPath (path );_dcaeea !=nil {return _dcaeea ;};return nil ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;};func (_gaa *CT_AdjustHandleList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gaa .AhXY !=nil {_deb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}};for _ ,_gee :=range _gaa .AhXY {e .EncodeElement (_gee ,_deb );};};if _gaa .AhPolar !=nil {_efda :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_ffa :=range _gaa .AhPolar {e .EncodeElement (_ffa ,_efda );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agagc *CT_GvmlShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ffegb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_agagc .NvSpPr ,_ffegb );_ddebb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_agagc .SpPr ,_ddebb );if _agagc .TxSp !=nil {_badca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_agagc .TxSp ,_badca );};if _agagc .Style !=nil {_gecd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_agagc .Style ,_gecd );};if _agagc .ExtLst !=nil {_bdgda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agagc .ExtLst ,_bdgda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path -func (_cgbgb *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _bgebf :=_cgbgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgebf !=nil {return _bgebf ;};return nil ;};func (_aadbe *ST_PathShadeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cddbd ,_gbdced :=d .Token ();if _gbdced !=nil {return _gbdced ;};if _cbcbe ,_becac :=_cddbd .(_b .EndElement );_becac &&_cbcbe .Name ==start .Name {*_aadbe =1;return nil ;};if _acgedd ,_ffgca :=_cddbd .(_b .CharData );!_ffgca {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cddbd );}else {switch string (_acgedd ){case "":*_aadbe =0;case "\u0073\u0068\u0061p\u0065":*_aadbe =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_aadbe =2;case "\u0072\u0065\u0063\u0074":*_aadbe =3;};};_cddbd ,_gbdced =d .Token ();if _gbdced !=nil {return _gbdced ;};if _fgagdd ,_cfgcgg :=_cddbd .(_b .EndElement );_cfgcgg &&_fgagdd .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cddbd );};var ST_TextBulletSizePercentPatternRe =_c .MustCompile (ST_TextBulletSizePercentPattern );func (_gaeef ST_AnimationBuildType )ValidateWithPath (path string )error {switch _gaeef {case 0,1:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaeef ));};return nil ;};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;};func NewCT_VideoFile ()*CT_VideoFile {_faebb :=&CT_VideoFile {};return _faebb };func NewCT_FontScheme ()*CT_FontScheme {_ecae :=&CT_FontScheme {};_ecae .MajorFont =NewCT_FontCollection ();_ecae .MinorFont =NewCT_FontCollection ();return _ecae ;}; +// Validate validates the CT_FillStyleList and its children +func (_fbafb *CT_FillStyleList )Validate ()error {return _fbafb .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_dafbb ST_LineEndType )String ()string {switch _dafbb {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 "";};func (_fgff *CT_EffectStyleItem )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdebd :for {_cedcc ,_ccfa :=d .Token ();if _ccfa !=nil {return _ccfa ;};switch _cfae :=_cedcc .(type ){case _g .StartElement :switch _cfae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fgff .EffectLst =NewCT_EffectList ();if _dfgdb :=d .DecodeElement (_fgff .EffectLst ,&_cfae );_dfgdb !=nil {return _dfgdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fgff .EffectDag =NewCT_EffectContainer ();if _fcfcc :=d .DecodeElement (_fgff .EffectDag ,&_cfae );_fcfcc !=nil {return _fcfcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fgff .Scene3d =NewCT_Scene3D ();if _dbdfg :=d .DecodeElement (_fgff .Scene3d ,&_cfae );_dbdfg !=nil {return _dbdfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fgff .Sp3d =NewCT_Shape3D ();if _dcef :=d .DecodeElement (_fgff .Sp3d ,&_cfae );_dcef !=nil {return _dcef ;};default:_fc .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",_cfae .Name );if _gcgg :=d .Skip ();_gcgg !=nil {return _gcgg ;};};case _g .EndElement :break _fdebd ;case _g .CharData :};};return nil ;};func (_fffab ST_SystemColorVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fffab .String (),start );};func (_abecbd *CT_Scene3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dcgga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_abecbd .Camera ,_dcgga );_ecegd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_abecbd .LightRig ,_ecegd );if _abecbd .Backdrop !=nil {_eageg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_abecbd .Backdrop ,_eageg );};if _abecbd .ExtLst !=nil {_cbfacd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abecbd .ExtLst ,_cbfacd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdced *CT_GvmlGroupShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_edecb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fdced .NvGrpSpPr ,_edecb );_bcfge :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_fdced .GrpSpPr ,_bcfge );if _fdced .Choice !=nil {for _ ,_abab :=range _fdced .Choice {_abab .MarshalXML (e ,_g .StartElement {});};};if _fdced .ExtLst !=nil {_cebff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdced .ExtLst ,_cebff );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Scene3D ()*CT_Scene3D {_dddac :=&CT_Scene3D {};_dddac .Camera =NewCT_Camera ();_dddac .LightRig =NewCT_LightRig ();return _dddac ;};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;};func (_deca *CT_TextTabStopList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbbgff :for {_efcbd ,_fafgb :=d .Token ();if _fafgb !=nil {return _fafgb ;};switch _bcadf :=_efcbd .(type ){case _g .StartElement :switch _bcadf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062"}:_dcbdb :=NewCT_TextTabStop ();if _bcfad :=d .DecodeElement (_dcbdb ,&_bcadf );_bcfad !=nil {return _bcfad ;};_deca .Tab =append (_deca .Tab ,_dcbdb );default:_fc .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",_bcadf .Name );if _agecdc :=d .Skip ();_agecdc !=nil {return _agecdc ;};};case _g .EndElement :break _bbbgff ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path -func (_eadfef *CT_Point2D )ValidateWithPath (path string )error {if _eeae :=_eadfef .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_eeae !=nil {return _eeae ;};if _agbfg :=_eadfef .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_agbfg !=nil {return _agbfg ;};return nil ;};func (_gcgbe *ST_RectAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdbgcb ,_baabfa :=d .Token ();if _baabfa !=nil {return _baabfa ;};if _febbd ,_cdefd :=_bdbgcb .(_b .EndElement );_cdefd &&_febbd .Name ==start .Name {*_gcgbe =1;return nil ;};if _ffaccd ,_dgbef :=_bdbgcb .(_b .CharData );!_dgbef {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdbgcb );}else {switch string (_ffaccd ){case "":*_gcgbe =0;case "\u0074\u006c":*_gcgbe =1;case "\u0074":*_gcgbe =2;case "\u0074\u0072":*_gcgbe =3;case "\u006c":*_gcgbe =4;case "\u0063\u0074\u0072":*_gcgbe =5;case "\u0072":*_gcgbe =6;case "\u0062\u006c":*_gcgbe =7;case "\u0062":*_gcgbe =8;case "\u0062\u0072":*_gcgbe =9;};};_bdbgcb ,_baabfa =d .Token ();if _baabfa !=nil {return _baabfa ;};if _afceed ,_eecfa :=_bdbgcb .(_b .EndElement );_eecfa &&_afceed .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdbgcb );};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_fbbec :=&CT_Path2DLineTo {};_fbbec .Pt =NewCT_AdjPoint2D ();return _fbbec ;};type CT_Headers struct{Header []string ;};func (_gcacd *CT_Path2DCubicBezierTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gcce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_ddfdb :=range _gcacd .Pt {e .EncodeElement (_ddfdb ,_gcce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dffee *CT_TextParagraphProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dffee .MarLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_bb .Sprintf ("\u0025\u0076",*_dffee .MarLAttr )});};if _dffee .MarRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_dffee .MarRAttr )});};if _dffee .LvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0076\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_dffee .LvlAttr )});};if _dffee .IndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_dffee .IndentAttr )});};if _dffee .AlgnAttr !=ST_TextAlignTypeUnset {_dddea ,_eeccbe :=_dffee .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _eeccbe !=nil {return _eeccbe ;};start .Attr =append (start .Attr ,_dddea );};if _dffee .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_dffee .DefTabSzAttr )});};if _dffee .RtlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dffee .RtlAttr ))});};if _dffee .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dffee .EaLnBrkAttr ))});};if _dffee .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_ceafc ,_effee :=_dffee .FontAlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _effee !=nil {return _effee ;};start .Attr =append (start .Attr ,_ceafc );};if _dffee .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dffee .LatinLnBrkAttr ))});};if _dffee .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dffee .HangingPunctAttr ))});};e .EncodeToken (start );if _dffee .LnSpc !=nil {_dcgafb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_dffee .LnSpc ,_dcgafb );};if _dffee .SpcBef !=nil {_fcdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}};e .EncodeElement (_dffee .SpcBef ,_fcdc );};if _dffee .SpcAft !=nil {_adabe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_dffee .SpcAft ,_adabe );};if _dffee .BuClrTx !=nil {_feccb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_dffee .BuClrTx ,_feccb );};if _dffee .BuClr !=nil {_aadadd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_dffee .BuClr ,_aadadd );};if _dffee .BuSzTx !=nil {_abfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_dffee .BuSzTx ,_abfe );};if _dffee .BuSzPct !=nil {_ggbgf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_dffee .BuSzPct ,_ggbgf );};if _dffee .BuSzPts !=nil {_gefcfa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_dffee .BuSzPts ,_gefcfa );};if _dffee .BuFontTx !=nil {_edda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_dffee .BuFontTx ,_edda );};if _dffee .BuFont !=nil {_deda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_dffee .BuFont ,_deda );};if _dffee .BuNone !=nil {_eefdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_dffee .BuNone ,_eefdf );};if _dffee .BuAutoNum !=nil {_faaae :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_dffee .BuAutoNum ,_faaae );};if _dffee .BuChar !=nil {_bfcdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_dffee .BuChar ,_bfcdf );};if _dffee .BuBlip !=nil {_adbcgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_dffee .BuBlip ,_adbcgf );};if _dffee .TabLst !=nil {_aefda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_dffee .TabLst ,_aefda );};if _dffee .DefRPr !=nil {_edggd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}};e .EncodeElement (_dffee .DefRPr ,_edggd );};if _dffee .ExtLst !=nil {_ddga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dffee .ExtLst ,_ddga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egefd *CT_Path2DClose )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bage ,_gacbb :=d .Token ();if _gacbb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0043\u006c\u006f\u0073\u0065:\u0020\u0025\u0073",_gacbb );};if _ffcaf ,_bdbbb :=_bage .(_b .EndElement );_bdbbb &&_ffcaf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path +func (_ccc *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _ccc .ScrgbClr !=nil {if _eae :=_ccc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eae !=nil {return _eae ;};};if _ccc .SrgbClr !=nil {if _bcb :=_ccc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bcb !=nil {return _bcb ;};};if _ccc .HslClr !=nil {if _ddd :=_ccc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ddd !=nil {return _ddd ;};};if _ccc .SysClr !=nil {if _egg :=_ccc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_egg !=nil {return _egg ;};};if _ccc .SchemeClr !=nil {if _egge :=_ccc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_egge !=nil {return _egge ;};};if _ccc .PrstClr !=nil {if _fcc :=_ccc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fcc !=nil {return _fcc ;};};return nil ;};func (_bgfb ST_FontCollectionIndex )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgfec :=_g .Attr {};_cgfec .Name =name ;switch _bgfb {case ST_FontCollectionIndexUnset :_cgfec .Value ="";case ST_FontCollectionIndexMajor :_cgfec .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_cgfec .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_cgfec .Value ="\u006e\u006f\u006e\u0065";};return _cgfec ,nil ;};func (_cdebg *EG_TextRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdebg .R !=nil {_faagb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072"}};e .EncodeElement (_cdebg .R ,_faagb );};if _cdebg .Br !=nil {_cdcadd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_cdebg .Br ,_cdcadd );};if _cdebg .Fld !=nil {_gdda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066l\u0064"}};e .EncodeElement (_cdebg .Fld ,_gdda );};return nil ;}; -// Validate validates the CT_ColorMappingOverrideChoice and its children -func (_geb *CT_ColorMappingOverrideChoice )Validate ()error {return _geb .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043\u0068oi\u0063\u0065");};func (_acdf *CT_Blip )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fceb :=range start .Attr {if _fceb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fceb .Name .Local =="\u0065\u006d\u0062e\u0064"{_cacg ,_gcgc :=_fceb .Value ,error (nil );if _gcgc !=nil {return _gcgc ;};_acdf .EmbedAttr =&_cacg ;continue ;};if _fceb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fceb .Name .Local =="\u006c\u0069\u006e\u006b"{_egb ,_ggaa :=_fceb .Value ,error (nil );if _ggaa !=nil {return _ggaa ;};_acdf .LinkAttr =&_egb ;continue ;};if _fceb .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_acdf .CstateAttr .UnmarshalXMLAttr (_fceb );continue ;};};_gfcb :for {_bge ,_bbfed :=d .Token ();if _bbfed !=nil {return _bbfed ;};switch _bfgc :=_bge .(type ){case _b .StartElement :switch _bfgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_aefe :=NewCT_BlipChoice ();if _deef :=d .DecodeElement (&_aefe .AlphaBiLevel ,&_bfgc );_deef !=nil {return _deef ;};_acdf .Choice =append (_acdf .Choice ,_aefe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_ceba :=NewCT_BlipChoice ();if _efae :=d .DecodeElement (&_ceba .AlphaCeiling ,&_bfgc );_efae !=nil {return _efae ;};_acdf .Choice =append (_acdf .Choice ,_ceba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_dgcg :=NewCT_BlipChoice ();if _fee :=d .DecodeElement (&_dgcg .AlphaFloor ,&_bfgc );_fee !=nil {return _fee ;};_acdf .Choice =append (_acdf .Choice ,_dgcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_abbf :=NewCT_BlipChoice ();if _aeda :=d .DecodeElement (&_abbf .AlphaInv ,&_bfgc );_aeda !=nil {return _aeda ;};_acdf .Choice =append (_acdf .Choice ,_abbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gaa :=NewCT_BlipChoice ();if _dab :=d .DecodeElement (&_gaa .AlphaMod ,&_bfgc );_dab !=nil {return _dab ;};_acdf .Choice =append (_acdf .Choice ,_gaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fccf :=NewCT_BlipChoice ();if _bdddf :=d .DecodeElement (&_fccf .AlphaModFix ,&_bfgc );_bdddf !=nil {return _bdddf ;};_acdf .Choice =append (_acdf .Choice ,_fccf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_fggb :=NewCT_BlipChoice ();if _faddf :=d .DecodeElement (&_fggb .AlphaRepl ,&_bfgc );_faddf !=nil {return _faddf ;};_acdf .Choice =append (_acdf .Choice ,_fggb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fbec :=NewCT_BlipChoice ();if _aeaa :=d .DecodeElement (&_fbec .BiLevel ,&_bfgc );_aeaa !=nil {return _aeaa ;};_acdf .Choice =append (_acdf .Choice ,_fbec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_cbbc :=NewCT_BlipChoice ();if _dgag :=d .DecodeElement (&_cbbc .Blur ,&_bfgc );_dgag !=nil {return _dgag ;};_acdf .Choice =append (_acdf .Choice ,_cbbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ecad :=NewCT_BlipChoice ();if _ffce :=d .DecodeElement (&_ecad .ClrChange ,&_bfgc );_ffce !=nil {return _ffce ;};_acdf .Choice =append (_acdf .Choice ,_ecad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_eaaf :=NewCT_BlipChoice ();if _dbbc :=d .DecodeElement (&_eaaf .ClrRepl ,&_bfgc );_dbbc !=nil {return _dbbc ;};_acdf .Choice =append (_acdf .Choice ,_eaaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_eecb :=NewCT_BlipChoice ();if _efec :=d .DecodeElement (&_eecb .Duotone ,&_bfgc );_efec !=nil {return _efec ;};_acdf .Choice =append (_acdf .Choice ,_eecb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_edfg :=NewCT_BlipChoice ();if _ecfg :=d .DecodeElement (&_edfg .FillOverlay ,&_bfgc );_ecfg !=nil {return _ecfg ;};_acdf .Choice =append (_acdf .Choice ,_edfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_aedc :=NewCT_BlipChoice ();if _efdc :=d .DecodeElement (&_aedc .Grayscl ,&_bfgc );_efdc !=nil {return _efdc ;};_acdf .Choice =append (_acdf .Choice ,_aedc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_dgcfg :=NewCT_BlipChoice ();if _dgagc :=d .DecodeElement (&_dgcfg .Hsl ,&_bfgc );_dgagc !=nil {return _dgagc ;};_acdf .Choice =append (_acdf .Choice ,_dgcfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_cddg :=NewCT_BlipChoice ();if _acbe :=d .DecodeElement (&_cddg .Lum ,&_bfgc );_acbe !=nil {return _acbe ;};_acdf .Choice =append (_acdf .Choice ,_cddg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bdc :=NewCT_BlipChoice ();if _gcbg :=d .DecodeElement (&_bdc .Tint ,&_bfgc );_gcbg !=nil {return _gcbg ;};_acdf .Choice =append (_acdf .Choice ,_bdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acdf .ExtLst =NewCT_OfficeArtExtensionList ();if _cgfd :=d .DecodeElement (_acdf .ExtLst ,&_bfgc );_cgfd !=nil {return _cgfd ;};default:_f .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006c\u0069\u0070\u0020\u0025\u0076",_bfgc .Name );if _cace :=d .Skip ();_cace !=nil {return _cace ;};};case _b .EndElement :break _gfcb ;case _b .CharData :};};return nil ;};func (_cfegg *CT_StyleMatrixReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfdg :=range start .Attr {if _cfdg .Name .Local =="\u0069\u0064\u0078"{_cbgfa ,_bfcf :=_a .ParseUint (_cfdg .Value ,10,32);if _bfcf !=nil {return _bfcf ;};_cfegg .IdxAttr =uint32 (_cbgfa );continue ;};};_aeace :for {_bcdd ,_cbecf :=d .Token ();if _cbecf !=nil {return _cbecf ;};switch _gbdb :=_bcdd .(type ){case _b .StartElement :switch _gbdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cfegg .ScrgbClr =NewCT_ScRgbColor ();if _fbfbc :=d .DecodeElement (_cfegg .ScrgbClr ,&_gbdb );_fbfbc !=nil {return _fbfbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cfegg .SrgbClr =NewCT_SRgbColor ();if _gcgfe :=d .DecodeElement (_cfegg .SrgbClr ,&_gbdb );_gcgfe !=nil {return _gcgfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cfegg .HslClr =NewCT_HslColor ();if _eecbg :=d .DecodeElement (_cfegg .HslClr ,&_gbdb );_eecbg !=nil {return _eecbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cfegg .SysClr =NewCT_SystemColor ();if _cegcd :=d .DecodeElement (_cfegg .SysClr ,&_gbdb );_cegcd !=nil {return _cegcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cfegg .SchemeClr =NewCT_SchemeColor ();if _befed :=d .DecodeElement (_cfegg .SchemeClr ,&_gbdb );_befed !=nil {return _befed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cfegg .PrstClr =NewCT_PresetColor ();if _cggbd :=d .DecodeElement (_cfegg .PrstClr ,&_gbdb );_cggbd !=nil {return _cggbd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061\u0074\u0072i\u0078\u0052\u0065\u0066\u0065\u0072e\u006e\u0063\u0065 \u0025\u0076",_gbdb .Name );if _feda :=d .Skip ();_feda !=nil {return _feda ;};};case _b .EndElement :break _aeace ;case _b .CharData :};};return nil ;};func (_aegba *CT_StretchInfoProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aegba .FillRect !=nil {_edaaba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}};e .EncodeElement (_aegba .FillRect ,_edaaba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbce *CT_AnimationDgmElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebac :=range start .Attr {if _ebac .Name .Local =="\u0069\u0064"{_ggb ,_bfee :=_ebac .Value ,error (nil );if _bfee !=nil {return _bfee ;};_fbce .IdAttr =&_ggb ;continue ;};if _ebac .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_fbce .BldStepAttr .UnmarshalXMLAttr (_ebac );continue ;};};for {_efcg ,_ece :=d .Token ();if _ece !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069m\u0061t\u0069o\u006eD\u0067\u006d\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ece );};if _fcf ,_afc :=_efcg .(_b .EndElement );_afc &&_fcf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path +func (_bgac *CT_CustomColorList )ValidateWithPath (path string )error {for _ecadb ,_fbba :=range _bgac .CustClr {if _gfdaf :=_fbba .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_ecadb ));_gfdaf !=nil {return _gfdaf ;};};return nil ;};func (_ddffe *CT_XYAdjustHandle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddffe .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_bb .Sprintf ("\u0025\u0076",*_ddffe .GdRefXAttr )});};if _ddffe .MinXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_bb .Sprintf ("\u0025\u0076",*_ddffe .MinXAttr )});};if _ddffe .MaxXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_bb .Sprintf ("\u0025\u0076",*_ddffe .MaxXAttr )});};if _ddffe .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_bb .Sprintf ("\u0025\u0076",*_ddffe .GdRefYAttr )});};if _ddffe .MinYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_bb .Sprintf ("\u0025\u0076",*_ddffe .MinYAttr )});};if _ddffe .MaxYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_bb .Sprintf ("\u0025\u0076",*_ddffe .MaxYAttr )});};e .EncodeToken (start );_ccfe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_ddffe .Pos ,_ccfe );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edbdbg ST_AnimationDgmBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _edbdbg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_g .CharData (_edbdbg .ST_AnimationBuildType .String ()));};if _edbdbg .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_g .CharData (_edbdbg .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// Validate validates the CT_GradientStopList and its children -func (_afcdg *CT_GradientStopList )Validate ()error {return _afcdg .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_cdecc *CT_Ratio )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adcfb :=range start .Attr {if _adcfb .Name .Local =="\u006e"{_dbged ,_bbde :=_a .ParseInt (_adcfb .Value ,10,64);if _bbde !=nil {return _bbde ;};_cdecc .NAttr =_dbged ;continue ;};if _adcfb .Name .Local =="\u0064"{_cebad ,_ccdg :=_a .ParseInt (_adcfb .Value ,10,64);if _ccdg !=nil {return _ccdg ;};_cdecc .DAttr =_cebad ;continue ;};};for {_dagec ,_cdfc :=d .Token ();if _cdfc !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_cdfc );};if _dfffe ,_gaaae :=_dagec .(_b .EndElement );_gaaae &&_dfffe .Name ==start .Name {break ;};};return nil ;};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_badac :=&CT_TextAutonumberBullet {};_badac .TypeAttr =ST_TextAutonumberScheme (1);return _badac ;}; +// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path +func (_gdffc *EG_FillModeProperties )ValidateWithPath (path string )error {if _gdffc .Tile !=nil {if _egfdc :=_gdffc .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_egfdc !=nil {return _egfdc ;};};if _gdffc .Stretch !=nil {if _dgcab :=_gdffc .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_dgcab !=nil {return _dgcab ;};};return nil ;};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};func (_eddef *CT_TextUnderlineLineFollowText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path -func (_eba *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _fbcg :=_eba .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_fbcg !=nil {return _fbcg ;};return nil ;};func NewCT_TableGrid ()*CT_TableGrid {_dbecae :=&CT_TableGrid {};return _dbecae };func (_fgacb *EG_Media )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgacb .AudioCd !=nil {_dcfcb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_fgacb .AudioCd ,_dcfcb );};if _fgacb .WavAudioFile !=nil {_bebdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fgacb .WavAudioFile ,_bebdb );};if _fgacb .AudioFile !=nil {_degdag :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fgacb .AudioFile ,_degdag );};if _fgacb .VideoFile !=nil {_gecbec :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fgacb .VideoFile ,_gecbec );};if _fgacb .QuickTimeFile !=nil {_cgbcg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fgacb .QuickTimeFile ,_cgbcg );};return nil ;}; +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_bbcgaf *CT_TextField )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_bbcgaf .IdAttr ){return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_a .ST_GuidPatternRe ,_bbcgaf .IdAttr );};if _bbcgaf .RPr !=nil {if _fedba :=_bbcgaf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fedba !=nil {return _fedba ;};};if _bbcgaf .PPr !=nil {if _geggd :=_bbcgaf .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_geggd !=nil {return _geggd ;};};return nil ;};func NewCT_SRgbColor ()*CT_SRgbColor {_cbabf :=&CT_SRgbColor {};return _cbabf };func (_cbfdc *EG_OfficeArtExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbfdc .Ext !=nil {_afbde :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_fcdce :=range _cbfdc .Ext {e .EncodeElement (_fcdce ,_afbde );};};return nil ;};func (_aaccg *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaccg .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_aaccg .Graphic =NewGraphic ();_aaccg .Xfrm =NewCT_Transform2D ();_beef :for {_efdbc ,_ffcfe :=d .Token ();if _ffcfe !=nil {return _ffcfe ;};switch _gbcd :=_efdbc .(type ){case _g .StartElement :switch _gbcd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _cgfd :=d .DecodeElement (_aaccg .NvGraphicFramePr ,&_gbcd );_cgfd !=nil {return _cgfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _ddcef :=d .DecodeElement (_aaccg .Graphic ,&_gbcd );_ddcef !=nil {return _ddcef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _aebfe :=d .DecodeElement (_aaccg .Xfrm ,&_gbcd );_aebfe !=nil {return _aebfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaccg .ExtLst =NewCT_OfficeArtExtensionList ();if _ecdded :=d .DecodeElement (_aaccg .ExtLst ,&_gbcd );_ecdded !=nil {return _ecdded ;};default:_fc .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",_gbcd .Name );if _bcee :=d .Skip ();_bcee !=nil {return _bcee ;};};case _g .EndElement :break _beef ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_RelativeOffsetEffect and its children -func (_gefda *CT_RelativeOffsetEffect )Validate ()error {return _gefda .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cafgf ST_AdjAngle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cafgf .ST_Angle !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_cafgf .ST_Angle )));};if _cafgf .ST_GeomGuideName !=nil {e .EncodeToken (_b .CharData (*_cafgf .ST_GeomGuideName ));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path +func (_abacd *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil };func (_bfdaba *ST_TextShapeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eabcc ,_cbfbc :=d .Token ();if _cbfbc !=nil {return _cbfbc ;};if _eeebf ,_gfbbf :=_eabcc .(_g .EndElement );_gfbbf &&_eeebf .Name ==start .Name {*_bfdaba =1;return nil ;};if _baabb ,_cgeebe :=_eabcc .(_g .CharData );!_cgeebe {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eabcc );}else {switch string (_baabb ){case "":*_bfdaba =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_bfdaba =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_bfdaba =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_bfdaba =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bfdaba =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_bfdaba =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_bfdaba =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_bfdaba =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_bfdaba =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_bfdaba =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_bfdaba =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_bfdaba =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_bfdaba =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_bfdaba =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_bfdaba =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_bfdaba =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_bfdaba =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_bfdaba =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_bfdaba =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_bfdaba =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_bfdaba =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_bfdaba =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_bfdaba =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_bfdaba =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_bfdaba =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_bfdaba =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_bfdaba =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_bfdaba =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_bfdaba =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_bfdaba =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_bfdaba =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_bfdaba =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_bfdaba =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_bfdaba =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_bfdaba =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_bfdaba =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_bfdaba =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_bfdaba =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_bfdaba =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_bfdaba =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_bfdaba =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_bfdaba =41;};};_eabcc ,_cbfbc =d .Token ();if _cbfbc !=nil {return _cbfbc ;};if _feegd ,_dcfee :=_eabcc .(_g .EndElement );_dcfee &&_feegd .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eabcc );};func (_efcc *CT_FillOverlayEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aaaf ,_dfdb :=_efcc .BlendAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u006c\u0065n\u0064"});if _dfdb !=nil {return _dfdb ;};start .Attr =append (start .Attr ,_aaaf );e .EncodeToken (start );if _efcc .NoFill !=nil {_agbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efcc .NoFill ,_agbf );};if _efcc .SolidFill !=nil {_aecc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efcc .SolidFill ,_aecc );};if _efcc .GradFill !=nil {_gbgce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efcc .GradFill ,_gbgce );};if _efcc .BlipFill !=nil {_ccaff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efcc .BlipFill ,_ccaff );};if _efcc .PattFill !=nil {_gdga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efcc .PattFill ,_gdga );};if _efcc .GrpFill !=nil {_edggf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_efcc .GrpFill ,_edggf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path -func (_aafd *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _aafd .Dgm !=nil {if _ceaf :=_aafd .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_ceaf !=nil {return _ceaf ;};};if _aafd .Chart !=nil {if _bedec :=_aafd .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_bedec !=nil {return _bedec ;};};return nil ;}; +// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path +func (_gabdf *CT_TableRow )ValidateWithPath (path string )error {if _fgagf :=_gabdf .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_fgagf !=nil {return _fgagf ;};for _cbdag ,_gbgga :=range _gabdf .Tc {if _acgfg :=_gbgga .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_cbdag ));_acgfg !=nil {return _acgfg ;};};if _gabdf .ExtLst !=nil {if _bdaef :=_gabdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdaef !=nil {return _bdaef ;};};return nil ;};func (_fdbbd ST_TextVerticalType )Validate ()error {return _fdbbd .ValidateWithPath ("")};func (_gdffaa *CT_SolidColorFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdffaa .ScrgbClr !=nil {_abcded :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gdffaa .ScrgbClr ,_abcded );};if _gdffaa .SrgbClr !=nil {_eafa :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gdffaa .SrgbClr ,_eafa );};if _gdffaa .HslClr !=nil {_deeag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gdffaa .HslClr ,_deeag );};if _gdffaa .SysClr !=nil {_abfae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gdffaa .SysClr ,_abfae );};if _gdffaa .SchemeClr !=nil {_agdcb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gdffaa .SchemeClr ,_agdcb );};if _gdffaa .PrstClr !=nil {_fgbde :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gdffaa .PrstClr ,_fgbde );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggegdf ST_PitchFamily )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gdcee :=_g .Attr {};_gdcee .Name =name ;switch _ggegdf {case ST_PitchFamilyUnset :_gdcee .Value ="";case ST_PitchFamily00 :_gdcee .Value ="\u0030\u0030";case ST_PitchFamily01 :_gdcee .Value ="\u0030\u0031";case ST_PitchFamily02 :_gdcee .Value ="\u0030\u0032";case ST_PitchFamily16 :_gdcee .Value ="\u0031\u0036";case ST_PitchFamily17 :_gdcee .Value ="\u0031\u0037";case ST_PitchFamily18 :_gdcee .Value ="\u0031\u0038";case ST_PitchFamily32 :_gdcee .Value ="\u0033\u0032";case ST_PitchFamily33 :_gdcee .Value ="\u0033\u0033";case ST_PitchFamily34 :_gdcee .Value ="\u0033\u0034";case ST_PitchFamily48 :_gdcee .Value ="\u0034\u0038";case ST_PitchFamily49 :_gdcee .Value ="\u0034\u0039";case ST_PitchFamily50 :_gdcee .Value ="\u0035\u0030";case ST_PitchFamily64 :_gdcee .Value ="\u0036\u0034";case ST_PitchFamily65 :_gdcee .Value ="\u0036\u0035";case ST_PitchFamily66 :_gdcee .Value ="\u0036\u0036";case ST_PitchFamily80 :_gdcee .Value ="\u0038\u0030";case ST_PitchFamily81 :_gdcee .Value ="\u0038\u0031";case ST_PitchFamily82 :_gdcee .Value ="\u0038\u0032";};return _gdcee ,nil ;};type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_eeaccg ST_TextSpacingPercentOrPercentString )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eeaccg .ST_TextSpacingPercent !=nil {e .EncodeToken (_g .CharData (_bb .Sprintf ("\u0025\u0064",*_eeaccg .ST_TextSpacingPercent )));};if _eeaccg .ST_Percentage !=nil {e .EncodeToken (_g .CharData (*_eeaccg .ST_Percentage ));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// Validate validates the CT_GroupFillProperties and its children -func (_fccde *CT_GroupFillProperties )Validate ()error {return _fccde .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_abfdbg *ST_AnimationDgmBuildType )Validate ()error {return _abfdbg .ValidateWithPath ("")};func (_cabfa *ST_LightRigType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cabfa =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_cabfa =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_cabfa =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_cabfa =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_cabfa =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_cabfa =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_cabfa =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_cabfa =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_cabfa =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_cabfa =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_cabfa =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_cabfa =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_cabfa =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_cabfa =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_cabfa =14;case "\u0073\u006f\u0066\u0074":*_cabfa =15;case "\u0068\u0061\u0072s\u0068":*_cabfa =16;case "\u0066\u006c\u006fo\u0064":*_cabfa =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_cabfa =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_cabfa =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_cabfa =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_cabfa =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_cabfa =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_cabfa =23;case "\u0066\u006c\u0061\u0074":*_cabfa =24;case "\u0074\u0077\u006fP\u0074":*_cabfa =25;case "\u0067\u006c\u006f\u0077":*_cabfa =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_cabfa =27;};return nil ;};func NewCT_HslColor ()*CT_HslColor {_fbggg :=&CT_HslColor {};_fbggg .HueAttr =0;return _fbggg };func (_afba *CT_BaseStylesOverride )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afba .ClrScheme !=nil {_agaa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_afba .ClrScheme ,_agaa );};if _afba .FontScheme !=nil {_abed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_afba .FontScheme ,_abed );};if _afba .FmtScheme !=nil {_dcbc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_afba .FmtScheme ,_dcbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgaa *CT_QuickTimeFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_fgaa .LinkAttr )});e .EncodeToken (start );if _fgaa .ExtLst !=nil {_eadgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgaa .ExtLst ,_eadgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_InverseGammaTransform struct{}; +// Validate validates the CT_SolidColorFillProperties and its children +func (_edbdg *CT_SolidColorFillProperties )Validate ()error {return _edbdg .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");}; -// Validate validates the CT_TextBulletSizeFollowText and its children -func (_cdgeg *CT_TextBulletSizeFollowText )Validate ()error {return _cdgeg .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");};func (_cege *CT_ScRgbColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_cege .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_cege .GAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",_cege .BAttr )});e .EncodeToken (start );if _cege .EG_ColorTransform !=nil {for _ ,_cdfa :=range _cege .EG_ColorTransform {_cdfa .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path +func (_aacbd *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _aacbd .ULnTx !=nil {if _efecg :=_aacbd .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_efecg !=nil {return _efecg ;};};if _aacbd .ULn !=nil {if _acfb :=_aacbd .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_acfb !=nil {return _acfb ;};};return nil ;};type CT_TextCharacterProperties struct{KumimojiAttr *bool ;LangAttr *string ;AltLangAttr *string ;SzAttr *int32 ;BAttr *bool ;IAttr *bool ;UAttr ST_TextUnderlineType ;StrikeAttr ST_TextStrikeType ;KernAttr *int32 ;CapAttr ST_TextCapsType ;SpcAttr *ST_TextPoint ;NormalizeHAttr *bool ;BaselineAttr *ST_Percentage ;NoProofAttr *bool ;DirtyAttr *bool ;ErrAttr *bool ;SmtCleanAttr *bool ;SmtIdAttr *uint32 ;BmkAttr *string ;Ln *CT_LineProperties ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Highlight *CT_Color ;ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Sym *CT_TextFont ;HlinkClick *CT_Hyperlink ;HlinkMouseOver *CT_Hyperlink ;Rtl *CT_Boolean ;ExtLst *CT_OfficeArtExtensionList ;};func (_egbcc *EG_ThemeableEffectStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egbcc .Effect !=nil {_gecbgc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_egbcc .Effect ,_gecbgc );};if _egbcc .EffectRef !=nil {_fedec :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_egbcc .EffectRef ,_fedec );};return nil ;};func (_bebfa *ST_TextTabAlignType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beddd ,_gedgc :=d .Token ();if _gedgc !=nil {return _gedgc ;};if _fgcc ,_cbfeg :=_beddd .(_g .EndElement );_cbfeg &&_fgcc .Name ==start .Name {*_bebfa =1;return nil ;};if _fffcd ,_dcgceg :=_beddd .(_g .CharData );!_dcgceg {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beddd );}else {switch string (_fffcd ){case "":*_bebfa =0;case "\u006c":*_bebfa =1;case "\u0063\u0074\u0072":*_bebfa =2;case "\u0072":*_bebfa =3;case "\u0064\u0065\u0063":*_bebfa =4;};};_beddd ,_gedgc =d .Token ();if _gedgc !=nil {return _gedgc ;};if _dbfga ,_eacfa :=_beddd .(_g .EndElement );_eacfa &&_dbfga .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beddd );};func (_adeaa *CT_TextParagraph )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _adeaa .PPr !=nil {_agfeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_adeaa .PPr ,_agfeg );};if _adeaa .EG_TextRun !=nil {for _ ,_dbgbe :=range _adeaa .EG_TextRun {_dbgbe .MarshalXML (e ,_g .StartElement {});};};if _adeaa .EndParaRPr !=nil {_ddfef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}};e .EncodeElement (_adeaa .EndParaRPr ,_ddfef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;};func (_facbf *CT_TextUnderlineFillFollowText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ColorChangeEffect and its children -func (_ffbf *CT_ColorChangeEffect )Validate ()error {return _ffbf .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};func (_bgde *CT_FixedPercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcfac :=range start .Attr {if _bcfac .Name .Local =="\u0076\u0061\u006c"{_dbcf ,_ecbb :=ParseUnionST_FixedPercentage (_bcfac .Value );if _ecbb !=nil {return _ecbb ;};_bgde .ValAttr =_dbcf ;continue ;};};for {_gdgf ,_gedg :=d .Token ();if _gedg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0046\u0069\u0078\u0065\u0064\u0050\u0065r\u0063\u0065\u006e\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_gedg );};if _fefde ,_eccgf :=_gdgf .(_b .EndElement );_eccgf &&_fefde .Name ==start .Name {break ;};};return nil ;};func (_bdbbde ST_AnimationChartBuildType )String ()string {if _bdbbde .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _bdbbde .ST_AnimationBuildType .String ();};if _bdbbde .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _bdbbde .ST_AnimationChartOnlyBuildType .String ();};return "";};func (_fed *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gga :for {_aad ,_fde :=d .Token ();if _fde !=nil {return _fde ;};switch _edaed :=_aad .(type ){case _b .StartElement :switch _edaed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_fed .BldDgm =NewCT_AnimationDgmBuildProperties ();if _aea :=d .DecodeElement (_fed .BldDgm ,&_edaed );_aea !=nil {return _aea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}:_fed .BldChart =NewCT_AnimationChartBuildProperties ();if _faa :=d .DecodeElement (_fed .BldChart ,&_edaed );_faa !=nil {return _faa ;};default:_f .Log ("sk\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064P\u0072o\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_edaed .Name );if _dfbc :=d .Skip ();_dfbc !=nil {return _dfbc ;};};case _b .EndElement :break _gga ;case _b .CharData :};};return nil ;};const ST_TextBulletSizePercentPattern ="\u0030\u002a\u0028\u0028\u0032\u005b\u0035\u002d9\u005d\u0029\u007c([\u0033\u002d\u0039\u005d\u005b\u0030-\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0033\u005d\u005b\u0030\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u0034\u00300\u0029\u0025"; +// Validate validates the EG_LineJoinProperties and its children +func (_agdedf *EG_LineJoinProperties )Validate ()error {return _agdedf .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the AG_Blob and its children -func (_edg *AG_Blob )Validate ()error {return _edg .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};func (_fggac *ST_Percentage )Validate ()error {return _fggac .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path +func (_acea *CT_InverseTransform )ValidateWithPath (path string )error {return nil };type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_aadfa :=&CT_StyleMatrixReference {};return _aadfa ;};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;}; -// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path -func (_baa *CT_BiLevelEffect )ValidateWithPath (path string )error {if _defe :=_baa .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_defe !=nil {return _defe ;};return nil ;};func (_dagfb ST_LightRigType )String ()string {switch _dagfb {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case 2:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case 4:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case 5:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case 6:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case 7:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case 9:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case 10:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case 11:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case 12:return "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case 13:return "\u0074h\u0072\u0065\u0065\u0050\u0074";case 14:return "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case 15:return "\u0073\u006f\u0066\u0074";case 16:return "\u0068\u0061\u0072s\u0068";case 17:return "\u0066\u006c\u006fo\u0064";case 18:return "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case 19:return "\u006do\u0072\u006e\u0069\u006e\u0067";case 20:return "\u0073u\u006e\u0072\u0069\u0073\u0065";case 21:return "\u0073\u0075\u006e\u0073\u0065\u0074";case 22:return "\u0063\u0068\u0069\u006c\u006c\u0079";case 23:return "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case 24:return "\u0066\u006c\u0061\u0074";case 25:return "\u0074\u0077\u006fP\u0074";case 26:return "\u0067\u006c\u006f\u0077";case 27:return "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return "";};func (_cabc *CT_SupplementalFont )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_cabc .ScriptAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_cabc .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3;);func (_cgbb *CT_FlatText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgge :=range start .Attr {if _fgge .Name .Local =="\u007a"{_cbaage ,_baab :=ParseUnionST_Coordinate (_fgge .Value );if _baab !=nil {return _baab ;};_cgbb .ZAttr =&_cbaage ;continue ;};};for {_cacaa ,_cdeeg :=d .Token ();if _cdeeg !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cdeeg );};if _afbb ,_faad :=_cacaa .(_b .EndElement );_faad &&_afbb .Name ==start .Name {break ;};};return nil ;};func (_babgf *CT_GrayscaleTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcdef *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ffab ,_dbfdf :=d .Token ();if _dbfdf !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0047vml\u0055se\u0053\u0068\u0061\u0070\u0065\u0052\u0065ct\u0061\u006e\u0067\u006c\u0065\u003a\u0020%\u0073",_dbfdf );};if _aegcdc ,_bdgdg :=_ffab .(_b .EndElement );_bdgdg &&_aegcdc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_edee *CT_GradientStop )ValidateWithPath (path string )error {if _gebae :=_edee .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_gebae !=nil {return _gebae ;};if _edee .ScrgbClr !=nil {if _dccec :=_edee .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dccec !=nil {return _dccec ;};};if _edee .SrgbClr !=nil {if _aaage :=_edee .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_aaage !=nil {return _aaage ;};};if _edee .HslClr !=nil {if _bfcb :=_edee .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bfcb !=nil {return _bfcb ;};};if _edee .SysClr !=nil {if _ecffb :=_edee .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ecffb !=nil {return _ecffb ;};};if _edee .SchemeClr !=nil {if _ebedg :=_edee .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ebedg !=nil {return _ebedg ;};};if _edee .PrstClr !=nil {if _ecda :=_edee .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ecda !=nil {return _ecda ;};};return nil ;}; -// Validate validates the CT_EffectProperties and its children -func (_dbed *CT_EffectProperties )Validate ()error {return _dbed .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type Graphic struct{CT_GraphicalObject };type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;};func (_bcea ST_TextAnchoringType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gafcc :=_b .Attr {};_gafcc .Name =name ;switch _bcea {case ST_TextAnchoringTypeUnset :_gafcc .Value ="";case ST_TextAnchoringTypeT :_gafcc .Value ="\u0074";case ST_TextAnchoringTypeCtr :_gafcc .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_gafcc .Value ="\u0062";case ST_TextAnchoringTypeJust :_gafcc .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_gafcc .Value ="\u0064\u0069\u0073\u0074";};return _gafcc ,nil ;};func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_ebd :=&CT_AnimationChartElement {};_ebd .BldStepAttr =ST_ChartBuildStep (1);return _ebd ;};func (_cgd *CT_BaseStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgd .ClrScheme =NewCT_ColorScheme ();_cgd .FontScheme =NewCT_FontScheme ();_cgd .FmtScheme =NewCT_StyleMatrix ();_gede :for {_dcc ,_adga :=d .Token ();if _adga !=nil {return _adga ;};switch _cgc :=_dcc .(type ){case _b .StartElement :switch _cgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _abe :=d .DecodeElement (_cgd .ClrScheme ,&_cgc );_abe !=nil {return _abe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _eefa :=d .DecodeElement (_cgd .FontScheme ,&_cgc );_eefa !=nil {return _eefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _dfbb :=d .DecodeElement (_cgd .FmtScheme ,&_cgc );_dfbb !=nil {return _dfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgd .ExtLst =NewCT_OfficeArtExtensionList ();if _cbfa :=d .DecodeElement (_cgd .ExtLst ,&_cgc );_cbfa !=nil {return _cbfa ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_cgc .Name );if _bgab :=d .Skip ();_bgab !=nil {return _bgab ;};};case _b .EndElement :break _gede ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_AudioCD and its children +func (_aadf *CT_AudioCD )Validate ()error {return _aadf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");};func (_ecaee ST_PathFillMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gbgad :=_g .Attr {};_gbgad .Name =name ;switch _ecaee {case ST_PathFillModeUnset :_gbgad .Value ="";case ST_PathFillModeNone :_gbgad .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_gbgad .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_gbgad .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_gbgad .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case ST_PathFillModeDarken :_gbgad .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_gbgad .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _gbgad ,nil ;}; -// Validate validates the CT_PresetGeometry2D and its children -func (_baagdb *CT_PresetGeometry2D )Validate ()error {return _baagdb .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");}; +// Validate validates the CT_BlurEffect and its children +func (_ebac *CT_BlurEffect )Validate ()error {return _ebac .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bgca *CT_GroupLocking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgdf :=range start .Attr {if _cgdf .Name .Local =="\u006e\u006f\u0047r\u0070"{_dceed ,_fggg :=_fg .ParseBool (_cgdf .Value );if _fggg !=nil {return _fggg ;};_bgca .NoGrpAttr =&_dceed ;continue ;};if _cgdf .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_bbac ,_aedae :=_fg .ParseBool (_cgdf .Value );if _aedae !=nil {return _aedae ;};_bgca .NoUngrpAttr =&_bbac ;continue ;};if _cgdf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bcgdb ,_dbaf :=_fg .ParseBool (_cgdf .Value );if _dbaf !=nil {return _dbaf ;};_bgca .NoSelectAttr =&_bcgdb ;continue ;};if _cgdf .Name .Local =="\u006e\u006f\u0052o\u0074"{_cbdaa ,_gecbd :=_fg .ParseBool (_cgdf .Value );if _gecbd !=nil {return _gecbd ;};_bgca .NoRotAttr =&_cbdaa ;continue ;};if _cgdf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_afdfg ,_gcecb :=_fg .ParseBool (_cgdf .Value );if _gcecb !=nil {return _gcecb ;};_bgca .NoChangeAspectAttr =&_afdfg ;continue ;};if _cgdf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_daba ,_cdgb :=_fg .ParseBool (_cgdf .Value );if _cdgb !=nil {return _cdgb ;};_bgca .NoMoveAttr =&_daba ;continue ;};if _cgdf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_gbgb ,_gcbcg :=_fg .ParseBool (_cgdf .Value );if _gcbcg !=nil {return _gcbcg ;};_bgca .NoResizeAttr =&_gbgb ;continue ;};};_fadbe :for {_bceag ,_eaef :=d .Token ();if _eaef !=nil {return _eaef ;};switch _aaddb :=_bceag .(type ){case _g .StartElement :switch _aaddb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgca .ExtLst =NewCT_OfficeArtExtensionList ();if _debd :=d .DecodeElement (_bgca .ExtLst ,&_aaddb );_debd !=nil {return _debd ;};default:_fc .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",_aaddb .Name );if _bacag :=d .Skip ();_bacag !=nil {return _bacag ;};};case _g .EndElement :break _fadbe ;case _g .CharData :};};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 EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;};func (_baadb ST_OnOffStyleType )Validate ()error {return _baadb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path -func (_agbf *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _cegfa :=_agbf .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_cegfa !=nil {return _cegfa ;};return nil ;};func NewEG_TextBulletSize ()*EG_TextBulletSize {_gdefb :=&EG_TextBulletSize {};return _gdefb };func (_dgdb *ST_ShapeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgdb =0;case "\u006c\u0069\u006e\u0065":*_dgdb =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_dgdb =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dgdb =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dgdb =4;case "\u0072\u0065\u0063\u0074":*_dgdb =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_dgdb =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_dgdb =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_dgdb =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_dgdb =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_dgdb =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_dgdb =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_dgdb =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_dgdb =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_dgdb =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_dgdb =15;case "\u0073\u0074\u0061r\u0034":*_dgdb =16;case "\u0073\u0074\u0061r\u0035":*_dgdb =17;case "\u0073\u0074\u0061r\u0036":*_dgdb =18;case "\u0073\u0074\u0061r\u0037":*_dgdb =19;case "\u0073\u0074\u0061r\u0038":*_dgdb =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_dgdb =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_dgdb =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_dgdb =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_dgdb =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_dgdb =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_dgdb =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_dgdb =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_dgdb =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_dgdb =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_dgdb =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_dgdb =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_dgdb =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_dgdb =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_dgdb =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_dgdb =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_dgdb =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_dgdb =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_dgdb =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_dgdb =39;case "\u0070\u0069\u0065":*_dgdb =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_dgdb =41;case "\u0064\u006f\u006eu\u0074":*_dgdb =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_dgdb =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_dgdb =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_dgdb =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_dgdb =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_dgdb =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dgdb =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dgdb =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dgdb =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dgdb =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_dgdb =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dgdb =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dgdb =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_dgdb =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_dgdb =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_dgdb =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_dgdb =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_dgdb =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_dgdb =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_dgdb =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_dgdb =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_dgdb =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_dgdb =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_dgdb =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dgdb =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_dgdb =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_dgdb =72;case "\u0063\u0075\u0062\u0065":*_dgdb =73;case "\u0063\u0061\u006e":*_dgdb =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_dgdb =75;case "\u0068\u0065\u0061r\u0074":*_dgdb =76;case "\u0073\u0075\u006e":*_dgdb =77;case "\u006d\u006f\u006f\u006e":*_dgdb =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_dgdb =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_dgdb =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_dgdb =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_dgdb =82;case "\u0062\u0065\u0076e\u006c":*_dgdb =83;case "\u0066\u0072\u0061m\u0065":*_dgdb =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_dgdb =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_dgdb =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_dgdb =87;case "\u0063\u0068\u006fr\u0064":*_dgdb =88;case "\u0061\u0072\u0063":*_dgdb =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_dgdb =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_dgdb =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_dgdb =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_dgdb =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_dgdb =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_dgdb =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_dgdb =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_dgdb =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_dgdb =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_dgdb =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_dgdb =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_dgdb =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_dgdb =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_dgdb =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_dgdb =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_dgdb =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_dgdb =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_dgdb =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_dgdb =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_dgdb =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_dgdb =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_dgdb =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_dgdb =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_dgdb =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_dgdb =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_dgdb =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_dgdb =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgdb =120;case "\u0063\u006c\u006fu\u0064":*_dgdb =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_dgdb =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_dgdb =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_dgdb =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_dgdb =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_dgdb =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_dgdb =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_dgdb =128;case "\u0077\u0061\u0076\u0065":*_dgdb =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_dgdb =130;case "\u0070\u006c\u0075\u0073":*_dgdb =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_dgdb =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_dgdb =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_dgdb =134;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0064\u0065\u0066\u0069\u006e\u0065\u0064\u0050\u0072\u006fc\u0065\u0073\u0073":*_dgdb =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_dgdb =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_dgdb =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_dgdb =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_dgdb =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_dgdb =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_dgdb =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_dgdb =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_dgdb =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_dgdb =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_dgdb =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_dgdb =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_dgdb =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_dgdb =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_dgdb =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_dgdb =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_dgdb =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_dgdb =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_dgdb =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_dgdb =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_dgdb =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_dgdb =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_dgdb =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_dgdb =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_dgdb =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_dgdb =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_dgdb =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_dgdb =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_dgdb =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_dgdb =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_dgdb =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_dgdb =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_dgdb =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_dgdb =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_dgdb =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_dgdb =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_dgdb =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_dgdb =172;case "\u0067\u0065\u0061r\u0036":*_dgdb =173;case "\u0067\u0065\u0061r\u0039":*_dgdb =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_dgdb =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_dgdb =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_dgdb =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_dgdb =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_dgdb =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_dgdb =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_dgdb =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_dgdb =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_dgdb =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_dgdb =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_dgdb =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_dgdb =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_dgdb =187;};return nil ;};const (ST_ChartBuildStepUnset ST_ChartBuildStep =0;ST_ChartBuildStepCategory ST_ChartBuildStep =1;ST_ChartBuildStepPtInCategory ST_ChartBuildStep =2;ST_ChartBuildStepSeries ST_ChartBuildStep =3;ST_ChartBuildStepPtInSeries ST_ChartBuildStep =4;ST_ChartBuildStepAllPts ST_ChartBuildStep =5;ST_ChartBuildStepGridLegend ST_ChartBuildStep =6;);func (_abfc *CT_Bevel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebcc :=range start .Attr {if _ebcc .Name .Local =="\u0077"{_cac ,_ddb :=_a .ParseInt (_ebcc .Value ,10,64);if _ddb !=nil {return _ddb ;};_abfc .WAttr =&_cac ;continue ;};if _ebcc .Name .Local =="\u0068"{_fedc ,_adbc :=_a .ParseInt (_ebcc .Value ,10,64);if _adbc !=nil {return _adbc ;};_abfc .HAttr =&_fedc ;continue ;};if _ebcc .Name .Local =="\u0070\u0072\u0073\u0074"{_abfc .PrstAttr .UnmarshalXMLAttr (_ebcc );continue ;};};for {_fcbcf ,_bgabd :=d .Token ();if _bgabd !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_bgabd );};if _ecf ,_aadd :=_fcbcf .(_b .EndElement );_aadd &&_ecf .Name ==start .Name {break ;};};return nil ;};func NewCT_GraphicalObject ()*CT_GraphicalObject {_eeag :=&CT_GraphicalObject {};_eeag .GraphicData =NewCT_GraphicalObjectData ();return _eeag ;};func (_cge *CT_BaseStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ddaf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_cge .ClrScheme ,_ddaf );_bbcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_cge .FontScheme ,_bbcg );_ebbb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_cge .FmtScheme ,_ebbb );if _cge .ExtLst !=nil {_aef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cge .ExtLst ,_aef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcafg ST_BlendMode )String ()string {switch _bcafg {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072";case 2:return "\u006d\u0075\u006c\u0074";case 3:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 4:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 5:return "\u006ci\u0067\u0068\u0074\u0065\u006e";};return "";}; +// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path +func (_bgcgd *CT_LuminanceEffect )ValidateWithPath (path string )error {if _bgcgd .BrightAttr !=nil {if _bedee :=_bgcgd .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_bedee !=nil {return _bedee ;};};if _bgcgd .ContrastAttr !=nil {if _afedaa :=_bgcgd .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_afedaa !=nil {return _afedaa ;};};return nil ;};func (_ddfc *CT_PolarAdjustHandle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddfc .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_ddfc .GdRefRAttr )});};if _ddfc .MinRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_ddfc .MinRAttr )});};if _ddfc .MaxRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_ddfc .MaxRAttr )});};if _ddfc .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_ddfc .GdRefAngAttr )});};if _ddfc .MinAngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_ddfc .MinAngAttr )});};if _ddfc .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_ddfc .MaxAngAttr )});};e .EncodeToken (start );_cfced :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_ddfc .Pos ,_cfced );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_cdfcf :=&CT_TextSpacingPercent {};return _cdfcf ;};func (_fbeaa *CT_LinearShadeProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ceggfe :=range start .Attr {if _ceggfe .Name .Local =="\u0061\u006e\u0067"{_beccf ,_cagcd :=_fg .ParseInt (_ceggfe .Value ,10,32);if _cagcd !=nil {return _cagcd ;};_edfed :=int32 (_beccf );_fbeaa .AngAttr =&_edfed ;continue ;};if _ceggfe .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_cdbde ,_dcfa :=_fg .ParseBool (_ceggfe .Value );if _dcfa !=nil {return _dcfa ;};_fbeaa .ScaledAttr =&_cdbde ;continue ;};};for {_adaae ,_eebb :=d .Token ();if _eebb !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004cine\u0061rS\u0068\u0061\u0064\u0065\u0050\u0072\u006fpe\u0072\u0074\u0069\u0065\u0073\u003a\u0020%\u0073",_eebb );};if _gagfg ,_cbbgc :=_adaae .(_g .EndElement );_cbbgc &&_gagfg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path -func (_dbabc *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path +func (_addcg *CT_GeomGuideList )ValidateWithPath (path string )error {for _ccbd ,_efcf :=range _addcg .Gd {if _faeb :=_efcf .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_ccbd ));_faeb !=nil {return _faeb ;};};return nil ;};func (_edga *CT_Boolean )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egda :=range start .Attr {if _egda .Name .Local =="\u0076\u0061\u006c"{_bgcc ,_aagc :=ParseUnionST_OnOff (_egda .Value );if _aagc !=nil {return _aagc ;};_edga .ValAttr =&_bgcc ;continue ;};};for {_gfdb ,_ggfg :=d .Token ();if _ggfg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_ggfg );};if _daae ,_fegcc :=_gfdb .(_g .EndElement );_fegcc &&_daae .Name ==start .Name {break ;};};return nil ;};func (_gfegg *CT_TableCell )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_faecc :=range start .Attr {if _faecc .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_daead ,_bcabf :=_fg .ParseInt (_faecc .Value ,10,32);if _bcabf !=nil {return _bcabf ;};_agged :=int32 (_daead );_gfegg .RowSpanAttr =&_agged ;continue ;};if _faecc .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_egfeg ,_bgcbf :=_fg .ParseInt (_faecc .Value ,10,32);if _bgcbf !=nil {return _bgcbf ;};_daecf :=int32 (_egfeg );_gfegg .GridSpanAttr =&_daecf ;continue ;};if _faecc .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_cbbgf ,_dbgba :=_fg .ParseBool (_faecc .Value );if _dbgba !=nil {return _dbgba ;};_gfegg .HMergeAttr =&_cbbgf ;continue ;};if _faecc .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_cebgga ,_ffabe :=_fg .ParseBool (_faecc .Value );if _ffabe !=nil {return _ffabe ;};_gfegg .VMergeAttr =&_cebgga ;continue ;};if _faecc .Name .Local =="\u0069\u0064"{_eadg ,_egffc :=_faecc .Value ,error (nil );if _egffc !=nil {return _egffc ;};_gfegg .IdAttr =&_eadg ;continue ;};};_degff :for {_cdaag ,_fdaba :=d .Token ();if _fdaba !=nil {return _fdaba ;};switch _ffagf :=_cdaag .(type ){case _g .StartElement :switch _ffagf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_gfegg .TxBody =NewCT_TextBody ();if _ecgca :=d .DecodeElement (_gfegg .TxBody ,&_ffagf );_ecgca !=nil {return _ecgca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_gfegg .TcPr =NewCT_TableCellProperties ();if _abad :=d .DecodeElement (_gfegg .TcPr ,&_ffagf );_abad !=nil {return _abad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfegg .ExtLst =NewCT_OfficeArtExtensionList ();if _ddbag :=d .DecodeElement (_gfegg .ExtLst ,&_ffagf );_ddbag !=nil {return _ddbag ;};default:_fc .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_ffagf .Name );if _cgcba :=d .Skip ();_cgcba !=nil {return _cgcba ;};};case _g .EndElement :break _degff ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path -func (_feegd *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func (_fcab *ST_LightRigDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efagf ,_aegff :=d .Token ();if _aegff !=nil {return _aegff ;};if _ddebb ,_ggceb :=_efagf .(_b .EndElement );_ggceb &&_ddebb .Name ==start .Name {*_fcab =1;return nil ;};if _bdecc ,_gfbbf :=_efagf .(_b .CharData );!_gfbbf {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efagf );}else {switch string (_bdecc ){case "":*_fcab =0;case "\u0074\u006c":*_fcab =1;case "\u0074":*_fcab =2;case "\u0074\u0072":*_fcab =3;case "\u006c":*_fcab =4;case "\u0072":*_fcab =5;case "\u0062\u006c":*_fcab =6;case "\u0062":*_fcab =7;case "\u0062\u0072":*_fcab =8;};};_efagf ,_aegff =d .Token ();if _aegff !=nil {return _aegff ;};if _bbdcef ,_gfedc :=_efagf .(_b .EndElement );_gfedc &&_bbdcef .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efagf );};func NewCT_Path2DClose ()*CT_Path2DClose {_gffg :=&CT_Path2DClose {};return _gffg }; +// Validate validates the CT_TextCharBullet and its children +func (_egeade *CT_TextCharBullet )Validate ()error {return _egeade .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");};func (_bbgeg *ST_SystemColorVal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbgeg =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_bbgeg =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bbgeg =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_bbgeg =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_bbgeg =4;case "\u006d\u0065\u006e\u0075":*_bbgeg =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_bbgeg =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_bbgeg =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_bbgeg =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_bbgeg =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bbgeg =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_bbgeg =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_bbgeg =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_bbgeg =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_bbgeg =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_bbgeg =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_bbgeg =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_bbgeg =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_bbgeg =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_bbgeg =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bbgeg =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_bbgeg =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_bbgeg =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_bbgeg =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_bbgeg =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_bbgeg =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_bbgeg =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_bbgeg =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_bbgeg =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_bbgeg =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_bbgeg =30;};return nil ;};func NewEG_TextBulletSize ()*EG_TextBulletSize {_gadeeb :=&EG_TextBulletSize {};return _gadeeb };func (_bgedb *ST_PresetMaterialType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deggc ,_effa :=d .Token ();if _effa !=nil {return _effa ;};if _gadeeg ,_cgdgg :=_deggc .(_g .EndElement );_cgdgg &&_gadeeg .Name ==start .Name {*_bgedb =1;return nil ;};if _gefdd ,_gagcb :=_deggc .(_g .CharData );!_gagcb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deggc );}else {switch string (_gefdd ){case "":*_bgedb =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_bgedb =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_bgedb =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_bgedb =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_bgedb =4;case "\u006d\u0061\u0074t\u0065":*_bgedb =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_bgedb =6;case "\u006d\u0065\u0074a\u006c":*_bgedb =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_bgedb =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_bgedb =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_bgedb =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_bgedb =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_bgedb =12;case "\u0063\u006c\u0065a\u0072":*_bgedb =13;case "\u0066\u006c\u0061\u0074":*_bgedb =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_bgedb =15;};};_deggc ,_effa =d .Token ();if _effa !=nil {return _effa ;};if _edeg ,_edfce :=_deggc .(_g .EndElement );_edfce &&_edeg .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deggc );};func (_abfdg ST_CompoundLine )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abfdg .String (),start );};func (_cbabc *ST_PresetCameraType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfgeb ,_ddgdde :=d .Token ();if _ddgdde !=nil {return _ddgdde ;};if _abdeb ,_ebdefc :=_dfgeb .(_g .EndElement );_ebdefc &&_abdeb .Name ==start .Name {*_cbabc =1;return nil ;};if _efdbe ,_ffabb :=_dfgeb .(_g .CharData );!_ffabb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfgeb );}else {switch string (_efdbe ){case "":*_cbabc =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_cbabc =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_cbabc =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_cbabc =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_cbabc =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_cbabc =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_cbabc =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_cbabc =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_cbabc =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_cbabc =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_cbabc =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_cbabc =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_cbabc =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_cbabc =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_cbabc =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_cbabc =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":*_cbabc =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_cbabc =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":*_cbabc =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_cbabc =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_cbabc =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_cbabc =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_cbabc =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_cbabc =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_cbabc =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_cbabc =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_cbabc =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_cbabc =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_cbabc =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_cbabc =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_cbabc =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_cbabc =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_cbabc =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_cbabc =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_cbabc =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_cbabc =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_cbabc =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_cbabc =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_cbabc =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_cbabc =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_cbabc =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_cbabc =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_cbabc =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_cbabc =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_cbabc =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_cbabc =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_cbabc =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_cbabc =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_cbabc =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_cbabc =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_cbabc =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_cbabc =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_cbabc =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":*_cbabc =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":*_cbabc =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":*_cbabc =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":*_cbabc =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":*_cbabc =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":*_cbabc =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":*_cbabc =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":*_cbabc =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_cbabc =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":*_cbabc =62;};};_dfgeb ,_ddgdde =d .Token ();if _ddgdde !=nil {return _ddgdde ;};if _ddfcb ,_dgegaa :=_dfgeb .(_g .EndElement );_dgegaa &&_ddfcb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfgeb );};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_fegafa :=&CT_StretchInfoProperties {};return _fegafa ;};type CT_Hyperlink struct{IdAttr *string ;InvalidUrlAttr *string ;ActionAttr *string ;TgtFrameAttr *string ;TooltipAttr *string ;HistoryAttr *bool ;HighlightClickAttr *bool ;EndSndAttr *bool ;Snd *CT_EmbeddedWAVAudioFile ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path -func (_gaadd *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _gaadd .Fill !=nil {if _dcbec :=_gaadd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dcbec !=nil {return _dcbec ;};};if _gaadd .FillRef !=nil {if _cefdd :=_gaadd .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_cefdd !=nil {return _cefdd ;};};if _gaadd .Effect !=nil {if _edbgg :=_gaadd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_edbgg !=nil {return _edbgg ;};};if _gaadd .EffectRef !=nil {if _beaab :=_gaadd .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_beaab !=nil {return _beaab ;};};return nil ;}; +// Validate validates the CT_SystemColor and its children +func (_cdbcg *CT_SystemColor )Validate ()error {return _cdbcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");}; -// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path -func (_dacbe *EG_TextRun )ValidateWithPath (path string )error {if _dacbe .R !=nil {if _gafefa :=_dacbe .R .ValidateWithPath (path +"\u002f\u0052");_gafefa !=nil {return _gafefa ;};};if _dacbe .Br !=nil {if _dcbad :=_dacbe .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_dcbad !=nil {return _dcbad ;};};if _dacbe .Fld !=nil {if _dgffc :=_dacbe .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_dgffc !=nil {return _dgffc ;};};return nil ;};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;};func NewEG_TextGeometry ()*EG_TextGeometry {_gfaacb :=&EG_TextGeometry {};return _gfaacb };func (_adgae *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adgae .GraphicFrameLocks !=nil {_adaae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_adgae .GraphicFrameLocks ,_adaae );};if _adgae .ExtLst !=nil {_fbafg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adgae .ExtLst ,_fbafg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextBodyProperties struct{RotAttr *int32 ;SpcFirstLastParaAttr *bool ;VertOverflowAttr ST_TextVertOverflowType ;HorzOverflowAttr ST_TextHorzOverflowType ;VertAttr ST_TextVerticalType ;WrapAttr ST_TextWrappingType ;LInsAttr *ST_Coordinate32 ;TInsAttr *ST_Coordinate32 ;RInsAttr *ST_Coordinate32 ;BInsAttr *ST_Coordinate32 ;NumColAttr *int32 ;SpcColAttr *int32 ;RtlColAttr *bool ;FromWordArtAttr *bool ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;ForceAAAttr *bool ;UprightAttr *bool ;CompatLnSpcAttr *bool ;PrstTxWarp *CT_PresetTextShape ;NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_cgcb :=&CT_TextBulletTypefaceFollowText {};return _cgcb ;};type ST_PresetMaterialType byte ;func (_fb *AG_Blob )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebc :=range start .Attr {if _ebc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebc .Name .Local =="\u0065\u006d\u0062e\u0064"{_eg ,_af :=_ebc .Value ,error (nil );if _af !=nil {return _af ;};_fb .EmbedAttr =&_eg ;continue ;};if _ebc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebc .Name .Local =="\u006c\u0069\u006e\u006b"{_ce ,_d :=_ebc .Value ,error (nil );if _d !=nil {return _d ;};_fb .LinkAttr =&_ce ;continue ;};};for {_g ,_fec :=d .Token ();if _fec !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_fec );};if _be ,_da :=_g .(_b .EndElement );_da &&_be .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TextBulletSizeFollowText and its children +func (_bbcfe *CT_TextBulletSizeFollowText )Validate ()error {return _bbcfe .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");}; -// ValidateWithPath validates the Theme and its children, prefixing error messages with path -func (_eggdb *Theme )ValidateWithPath (path string )error {if _cddfd :=_eggdb .CT_OfficeStyleSheet .ValidateWithPath (path );_cddfd !=nil {return _cddfd ;};return nil ;};func (_ffade ST_TextCapsType )ValidateWithPath (path string )error {switch _ffade {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffade ));};return nil ;};func (_eegeag *CT_TintEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbdgd :=range start .Attr {if _cbdgd .Name .Local =="\u0068\u0075\u0065"{_fcef ,_ggbbe :=_a .ParseInt (_cbdgd .Value ,10,32);if _ggbbe !=nil {return _ggbbe ;};_decf :=int32 (_fcef );_eegeag .HueAttr =&_decf ;continue ;};if _cbdgd .Name .Local =="\u0061\u006d\u0074"{_abcadb ,_deegg :=ParseUnionST_FixedPercentage (_cbdgd .Value );if _deegg !=nil {return _deegg ;};_eegeag .AmtAttr =&_abcadb ;continue ;};};for {_acbff ,_eaead :=d .Token ();if _eaead !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_eaead );};if _febfd ,_bagdgg :=_acbff .(_b .EndElement );_bagdgg &&_febfd .Name ==start .Name {break ;};};return nil ;};type ST_TextWrappingType byte ;func (_cdaag *CT_TextSpacingPoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdaag .ValAttr =0;for _ ,_ebdac :=range start .Attr {if _ebdac .Name .Local =="\u0076\u0061\u006c"{_gggae ,_aeccb :=_a .ParseInt (_ebdac .Value ,10,32);if _aeccb !=nil {return _aeccb ;};_cdaag .ValAttr =int32 (_gggae );continue ;};};for {_bfcde ,_egccb :=d .Token ();if _egccb !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053p\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_egccb );};if _ffeca ,_bcfdb :=_bfcde .(_b .EndElement );_bcfdb &&_ffeca .Name ==start .Name {break ;};};return nil ;};func (_efdba ST_DgmBuildStep )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efdba .String (),start );};func (_ecgga ST_TileFlipMode )String ()string {switch _ecgga {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0078";case 3:return "\u0079";case 4:return "\u0078\u0079";};return "";};func (_fgabg ST_PresetCameraType )String ()string {switch _fgabg {case 0:return "";case 1:return "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case 2:return "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 3:return "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case 4:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case 5:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case 6:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case 7:return "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 8:return "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 9:return "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 10:return "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case 11:return "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case 12:return "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case 13:return "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case 14:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case 15:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case 16:return "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case 17:return "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 18:return "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case 19:return "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case 20:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case 21:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case 22:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case 23:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case 24:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case 25:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case 26:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case 27:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case 28:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case 29:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case 30:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case 31:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case 32:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case 33:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case 34:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case 35:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case 36:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d";case 37:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case 38:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case 39:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case 40:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case 41:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 42:return "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 43:return "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case 44:return "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case 45:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case 46:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 47:return "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case 48:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case 49:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case 50:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case 51:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case 52:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case 53:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067";case 54:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case 55:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case 56:return "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case 57:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067";case 58:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case 59:return "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067";case 60:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case 61:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case 62:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return "";};type CT_BackgroundFormatting struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_bbcdd *CT_TablePropertiesChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbcdd .TableStyle !=nil {_eefc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bbcdd .TableStyle ,_eefc );};if _bbcdd .TableStyleId !=nil {_dfebc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_f .AddPreserveSpaceAttr (&_dfebc ,*_bbcdd .TableStyleId );e .EncodeElement (_bbcdd .TableStyleId ,_dfebc );};return nil ;};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_ddcaf :=&CT_TextNormalAutofit {};return _ddcaf ;}; +// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path +func (_eegb *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;};func (_cgbec ST_BlackWhiteMode )String ()string {switch _cgbec {case 0:return "";case 1:return "\u0063\u006c\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067\u0072\u0061\u0079";case 4:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 5:return "\u0069n\u0076\u0047\u0072\u0061\u0079";case 6:return "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case 7:return "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case 8:return "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case 9:return "\u0062\u006c\u0061c\u006b";case 10:return "\u0077\u0068\u0069t\u0065";case 11:return "\u0068\u0069\u0064\u0064\u0065\u006e";};return "";};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_dbfad :=ST_PositivePercentage {};if _a .ST_PositivePercentagePatternRe .MatchString (s ){_dbfad .ST_PositivePercentage =&ST_Percentage {};_dbfad .ST_PositivePercentage .ST_Percentage =&s ;}else {_bcacd ,_bgafd :=_fg .ParseInt (s ,10,32);if _bgafd !=nil {return _dbfad ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bgafd );};_afdfb :=int32 (_bcacd );_dbfad .ST_PositivePercentageDecimal =&_afdfb ;};return _dbfad ,nil ;};func (_febgb *CT_NonVisualContentPartProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cedg :=range start .Attr {if _cedg .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_dgeb ,_ageaa :=_fg .ParseBool (_cedg .Value );if _ageaa !=nil {return _ageaa ;};_febgb .IsCommentAttr =&_dgeb ;continue ;};};_fbbeb :for {_bfbag ,_ebacc :=d .Token ();if _ebacc !=nil {return _ebacc ;};switch _ddge :=_bfbag .(type ){case _g .StartElement :switch _ddge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_febgb .CpLocks =NewCT_ContentPartLocking ();if _bgeea :=d .DecodeElement (_febgb .CpLocks ,&_ddge );_bgeea !=nil {return _bgeea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_febgb .ExtLst =NewCT_OfficeArtExtensionList ();if _efcfg :=d .DecodeElement (_febgb .ExtLst ,&_ddge );_efcfg !=nil {return _efcfg ;};default:_fc .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",_ddge .Name );if _bfef :=d .Skip ();_bfef !=nil {return _bfef ;};};case _g .EndElement :break _fbbeb ;case _g .CharData :};};return nil ;};func (_bggba *CT_TextNoAutofit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path -func (_afd *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _afd .NoFill !=nil {if _deee :=_afd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_deee !=nil {return _deee ;};};if _afd .SolidFill !=nil {if _dgf :=_afd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dgf !=nil {return _dgf ;};};if _afd .GradFill !=nil {if _geed :=_afd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_geed !=nil {return _geed ;};};if _afd .BlipFill !=nil {if _egga :=_afd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_egga !=nil {return _egga ;};};if _afd .PattFill !=nil {if _fgg :=_afd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fgg !=nil {return _fgg ;};};if _afd .GrpFill !=nil {if _eedf :=_afd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_eedf !=nil {return _eedf ;};};if _afd .EffectLst !=nil {if _gfdb :=_afd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gfdb !=nil {return _gfdb ;};};if _afd .EffectDag !=nil {if _gfge :=_afd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gfge !=nil {return _gfge ;};};return nil ;}; +// Validate validates the EG_TextBulletColor and its children +func (_gdbgc *EG_TextBulletColor )Validate ()error {return _gdbgc .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");}; -// Validate validates the CT_FillProperties and its children -func (_bfbcb *CT_FillProperties )Validate ()error {return _bfbcb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path +func (_dedggc *EG_Text3D )ValidateWithPath (path string )error {if _dedggc .Sp3d !=nil {if _bfce :=_dedggc .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bfce !=nil {return _bfce ;};};if _dedggc .FlatTx !=nil {if _ddgab :=_dedggc .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_ddgab !=nil {return _ddgab ;};};return nil ;};func (_eefg *CT_FontReference )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eefg .IdxAttr =ST_FontCollectionIndex (1);for _ ,_bcgd :=range start .Attr {if _bcgd .Name .Local =="\u0069\u0064\u0078"{_eefg .IdxAttr .UnmarshalXMLAttr (_bcgd );continue ;};};_acfed :for {_beedb ,_fdea :=d .Token ();if _fdea !=nil {return _fdea ;};switch _gfdg :=_beedb .(type ){case _g .StartElement :switch _gfdg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eefg .ScrgbClr =NewCT_ScRgbColor ();if _fedf :=d .DecodeElement (_eefg .ScrgbClr ,&_gfdg );_fedf !=nil {return _fedf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eefg .SrgbClr =NewCT_SRgbColor ();if _bbdd :=d .DecodeElement (_eefg .SrgbClr ,&_gfdg );_bbdd !=nil {return _bbdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eefg .HslClr =NewCT_HslColor ();if _edfec :=d .DecodeElement (_eefg .HslClr ,&_gfdg );_edfec !=nil {return _edfec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eefg .SysClr =NewCT_SystemColor ();if _eabfc :=d .DecodeElement (_eefg .SysClr ,&_gfdg );_eabfc !=nil {return _eabfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eefg .SchemeClr =NewCT_SchemeColor ();if _cgeeb :=d .DecodeElement (_eefg .SchemeClr ,&_gfdg );_cgeeb !=nil {return _cgeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_eefg .PrstClr =NewCT_PresetColor ();if _gfcg :=d .DecodeElement (_eefg .PrstClr ,&_gfdg );_gfcg !=nil {return _gfcg ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gfdg .Name );if _bccbe :=d .Skip ();_bccbe !=nil {return _bccbe ;};};case _g .EndElement :break _acfed ;case _g .CharData :};};return nil ;};func (_gced *CT_GraphicalObjectFrameLocking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gced .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gced .NoGrpAttr ))});};if _gced .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gced .NoDrilldownAttr ))});};if _gced .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gced .NoSelectAttr ))});};if _gced .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gced .NoChangeAspectAttr ))});};if _gced .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gced .NoMoveAttr ))});};if _gced .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_gced .NoResizeAttr ))});};e .EncodeToken (start );if _gced .ExtLst !=nil {_ceadf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gced .ExtLst ,_ceadf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ST_TextPoint is a union type -type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;}; +// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path +func (_afdcd *CT_TextBody )ValidateWithPath (path string )error {if _egege :=_afdcd .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_egege !=nil {return _egege ;};if _afdcd .LstStyle !=nil {if _caccb :=_afdcd .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_caccb !=nil {return _caccb ;};};for _ccaag ,_cfadb :=range _afdcd .P {if _dcad :=_cfadb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_ccaag ));_dcad !=nil {return _dcad ;};};return nil ;};func NewCT_Blip ()*CT_Blip {_eggag :=&CT_Blip {};return _eggag }; -// Validate validates the CT_AlphaBiLevelEffect and its children -func (_debd *CT_AlphaBiLevelEffect )Validate ()error {return _debd .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bgebd *EG_ThemeableEffectStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aegda :for {_ccae ,_afbfe :=d .Token ();if _afbfe !=nil {return _afbfe ;};switch _bfgfee :=_ccae .(type ){case _b .StartElement :switch _bfgfee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bgebd .Effect =NewCT_EffectProperties ();if _ceggf :=d .DecodeElement (_bgebd .Effect ,&_bfgfee );_ceggf !=nil {return _ceggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_bgebd .EffectRef =NewCT_StyleMatrixReference ();if _cbaaba :=d .DecodeElement (_bgebd .EffectRef ,&_bfgfee );_cbaaba !=nil {return _cbaaba ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0045\u0047\u005f\u0054\u0068\u0065\u006d\u0065\u0061\u0062\u006c\u0065E\u0066\u0066\u0065\u0063\u0074\u0053t\u0079\u006c\u0065 \u0025\u0076",_bfgfee .Name );if _adabea :=d .Skip ();_adabea !=nil {return _adabea ;};};case _b .EndElement :break _aegda ;case _b .CharData :};};return nil ;};func (_babgg *EG_TextRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbbee :for {_ebddd ,_gffbf :=d .Token ();if _gffbf !=nil {return _gffbf ;};switch _egeef :=_ebddd .(type ){case _b .StartElement :switch _egeef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_babgg .R =NewCT_RegularTextRun ();if _dcfgf :=d .DecodeElement (_babgg .R ,&_egeef );_dcfgf !=nil {return _dcfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_babgg .Br =NewCT_TextLineBreak ();if _bacba :=d .DecodeElement (_babgg .Br ,&_egeef );_bacba !=nil {return _bacba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_babgg .Fld =NewCT_TextField ();if _efdef :=d .DecodeElement (_babgg .Fld ,&_egeef );_efdef !=nil {return _efdef ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fT\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_egeef .Name );if _fcaec :=d .Skip ();_fcaec !=nil {return _fcaec ;};};case _b .EndElement :break _cbbbee ;case _b .CharData :};};return nil ;};type ST_TextStrikeType byte ;func (_bbfec *CT_BlipFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbfec .DpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0070\u0069"},Value :_bb .Sprintf ("\u0025\u0076",*_bbfec .DpiAttr )});};if _bbfec .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_bbfec .RotWithShapeAttr ))});};e .EncodeToken (start );if _bbfec .Blip !=nil {_caac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_bbfec .Blip ,_caac );};if _bbfec .SrcRect !=nil {_babg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}};e .EncodeElement (_bbfec .SrcRect ,_babg );};if _bbfec .Tile !=nil {_cebae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_bbfec .Tile ,_cebae );};if _bbfec .Stretch !=nil {_dadde :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_bbfec .Stretch ,_dadde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type TblStyleLst struct{CT_TableStyleList };func NewCT_BlurEffect ()*CT_BlurEffect {_gbga :=&CT_BlurEffect {};return _gbga };func (_gbcaa ST_PitchFamily )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgfgc :=_b .Attr {};_fgfgc .Name =name ;switch _gbcaa {case ST_PitchFamilyUnset :_fgfgc .Value ="";case ST_PitchFamily00 :_fgfgc .Value ="\u0030\u0030";case ST_PitchFamily01 :_fgfgc .Value ="\u0030\u0031";case ST_PitchFamily02 :_fgfgc .Value ="\u0030\u0032";case ST_PitchFamily16 :_fgfgc .Value ="\u0031\u0036";case ST_PitchFamily17 :_fgfgc .Value ="\u0031\u0037";case ST_PitchFamily18 :_fgfgc .Value ="\u0031\u0038";case ST_PitchFamily32 :_fgfgc .Value ="\u0033\u0032";case ST_PitchFamily33 :_fgfgc .Value ="\u0033\u0033";case ST_PitchFamily34 :_fgfgc .Value ="\u0033\u0034";case ST_PitchFamily48 :_fgfgc .Value ="\u0034\u0038";case ST_PitchFamily49 :_fgfgc .Value ="\u0034\u0039";case ST_PitchFamily50 :_fgfgc .Value ="\u0035\u0030";case ST_PitchFamily64 :_fgfgc .Value ="\u0036\u0034";case ST_PitchFamily65 :_fgfgc .Value ="\u0036\u0035";case ST_PitchFamily66 :_fgfgc .Value ="\u0036\u0036";case ST_PitchFamily80 :_fgfgc .Value ="\u0038\u0030";case ST_PitchFamily81 :_fgfgc .Value ="\u0038\u0031";case ST_PitchFamily82 :_fgfgc .Value ="\u0038\u0032";};return _fgfgc ,nil ;};func (_cecdg *CT_Path2DList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cecdg .Path !=nil {_bacgea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_ebba :=range _cecdg .Path {e .EncodeElement (_ebba ,_bacgea );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecfcb *CT_Vector3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_ecfcb .DxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_ecfcb .DyAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u007a"},Value :_bb .Sprintf ("\u0025\u0076",_ecfcb .DzAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_InnerShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;};func (_eafge *CT_TableProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eafge .RtlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .RtlAttr ))});};if _eafge .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .FirstRowAttr ))});};if _eafge .FirstColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .FirstColAttr ))});};if _eafge .LastRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .LastRowAttr ))});};if _eafge .LastColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .LastColAttr ))});};if _eafge .BandRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .BandRowAttr ))});};if _eafge .BandColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_eafge .BandColAttr ))});};e .EncodeToken (start );if _eafge .NoFill !=nil {_dcaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eafge .NoFill ,_dcaa );};if _eafge .SolidFill !=nil {_fdgca :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eafge .SolidFill ,_fdgca );};if _eafge .GradFill !=nil {_abcdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eafge .GradFill ,_abcdg );};if _eafge .BlipFill !=nil {_ggega :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eafge .BlipFill ,_ggega );};if _eafge .PattFill !=nil {_efadc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eafge .PattFill ,_efadc );};if _eafge .GrpFill !=nil {_gaccbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_eafge .GrpFill ,_gaccbg );};if _eafge .EffectLst !=nil {_bgdce :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafge .EffectLst ,_bgdce );};if _eafge .EffectDag !=nil {_bbebe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_eafge .EffectDag ,_bbebe );};if _eafge .Choice !=nil {_eafge .Choice .MarshalXML (e ,_b .StartElement {});};if _eafge .ExtLst !=nil {_abccd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafge .ExtLst ,_abccd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbbgc *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_cfcda :=[]string {};if _bbbgc .ST_TextFontScalePercent !=nil {_cfcda =append (_cfcda ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _bbbgc .ST_Percentage !=nil {_cfcda =append (_cfcda ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cfcda )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfcda );};return nil ;}; +// Validate validates the CT_Point3D and its children +func (_fbfe *CT_Point3D )Validate ()error {return _fbfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};func (_gebd *CT_Percentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_gebd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbed *CT_FontCollection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbed .Latin =NewCT_TextFont ();_gbed .Ea =NewCT_TextFont ();_gbed .Cs =NewCT_TextFont ();_deba :for {_dfdg ,_gcgf :=d .Token ();if _gcgf !=nil {return _gcgf ;};switch _agdgf :=_dfdg .(type ){case _g .StartElement :switch _agdgf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0061\u0074i\u006e"}:if _cage :=d .DecodeElement (_gbed .Latin ,&_agdgf );_cage !=nil {return _cage ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0061"}:if _bgda :=d .DecodeElement (_gbed .Ea ,&_agdgf );_bgda !=nil {return _bgda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0073"}:if _bfdd :=d .DecodeElement (_gbed .Cs ,&_agdgf );_bfdd !=nil {return _bfdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_bggbb :=NewCT_SupplementalFont ();if _ccfd :=d .DecodeElement (_bggbb ,&_agdgf );_ccfd !=nil {return _ccfd ;};_gbed .Font =append (_gbed .Font ,_bggbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbed .ExtLst =NewCT_OfficeArtExtensionList ();if _ebfd :=d .DecodeElement (_gbed .ExtLst ,&_agdgf );_ebfd !=nil {return _ebfd ;};default:_fc .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",_agdgf .Name );if _efdeb :=d .Skip ();_efdeb !=nil {return _efdeb ;};};case _g .EndElement :break _deba ;case _g .CharData :};};return nil ;};type CT_PositiveFixedAngle struct{ValAttr int32 ;};type CT_SoftEdgesEffect struct{RadAttr int64 ;}; -// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path -func (_ggdcf *CT_Scene3D )ValidateWithPath (path string )error {if _effgfd :=_ggdcf .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_effgfd !=nil {return _effgfd ;};if _acddc :=_ggdcf .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_acddc !=nil {return _acddc ;};if _ggdcf .Backdrop !=nil {if _ageeb :=_ggdcf .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_ageeb !=nil {return _ageeb ;};};if _ggdcf .ExtLst !=nil {if _decgg :=_ggdcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_decgg !=nil {return _decgg ;};};return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;};func (_ace *CT_AnimationDgmElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ace .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_ace .IdAttr )});};if _ace .BldStepAttr !=ST_DgmBuildStepUnset {_fbb ,_dfga :=_ace .BldStepAttr .MarshalXMLAttr (_b .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _dfga !=nil {return _dfga ;};start .Attr =append (start .Attr ,_fbb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aagdc ST_PresetMaterialType )Validate ()error {return _aagdc .ValidateWithPath ("")};func (_aacbbb *EG_EffectProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffaef :for {_cedad ,_dedggf :=d .Token ();if _dedggf !=nil {return _dedggf ;};switch _bbgfcf :=_cedad .(type ){case _b .StartElement :switch _bbgfcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_aacbbb .EffectLst =NewCT_EffectList ();if _agbac :=d .DecodeElement (_aacbbb .EffectLst ,&_bbgfcf );_agbac !=nil {return _agbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_aacbbb .EffectDag =NewCT_EffectContainer ();if _edabg :=d .DecodeElement (_aacbbb .EffectDag ,&_bbgfcf );_edabg !=nil {return _edabg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bbgfcf .Name );if _ffgcgc :=d .Skip ();_ffgcgc !=nil {return _ffgcgc ;};};case _b .EndElement :break _ffaef ;case _b .CharData :};};return nil ;};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_gaccbd :=&CT_TileInfoProperties {};return _gaccbd ;};type Tbl struct{CT_Table };func (_dcgbb *ST_LineEndWidth )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcgbb =0;case "\u0073\u006d":*_dcgbb =1;case "\u006d\u0065\u0064":*_dcgbb =2;case "\u006c\u0067":*_dcgbb =3;};return nil ;};func (_bedecg *ST_TextBulletSize )ValidateWithPath (path string )error {_cdcga :=[]string {};if _bedecg .ST_TextBulletSizePercent !=nil {_cdcga =append (_cdcga ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _bedecg .ST_TextBulletSizeDecimal !=nil {_cdcga =append (_cdcga ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_cdcga )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdcga );};return nil ;};func (_fgfdf *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bgbad ,_adgcg :=d .Token ();if _adgcg !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0046\u006f\u006c\u006c\u006fw\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_adgcg );};if _cbece ,_bbdag :=_bgbad .(_b .EndElement );_bbdag &&_cbece .Name ==start .Name {break ;};};return nil ;};func (_bgfec *CT_Ratio )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_bb .Sprintf ("\u0025\u0076",_bgfec .NAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_bgfec .DAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Graphic and its children, prefixing error messages with path +func (_fcfdd *Graphic )ValidateWithPath (path string )error {if _bafbc :=_fcfdd .CT_GraphicalObject .ValidateWithPath (path );_bafbc !=nil {return _bafbc ;};return nil ;};type ST_PitchFamily byte ;func (_adfec ST_TextAnchoringType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eedbbg :=_g .Attr {};_eedbbg .Name =name ;switch _adfec {case ST_TextAnchoringTypeUnset :_eedbbg .Value ="";case ST_TextAnchoringTypeT :_eedbbg .Value ="\u0074";case ST_TextAnchoringTypeCtr :_eedbbg .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_eedbbg .Value ="\u0062";case ST_TextAnchoringTypeJust :_eedbbg .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_eedbbg .Value ="\u0064\u0069\u0073\u0074";};return _eedbbg ,nil ;};type Tbl struct{CT_Table };type CT_TextBulletSizePoint struct{ValAttr int32 ;};func (_dcdbfa ST_TextHorzOverflowType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dcdbfa .String (),start );};func (_bcaab *EG_ColorChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bcaab .ScrgbClr !=nil {_ebcg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bcaab .ScrgbClr ,_ebcg );};if _bcaab .SrgbClr !=nil {_gdgdg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bcaab .SrgbClr ,_gdgdg );};if _bcaab .HslClr !=nil {_fcagc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bcaab .HslClr ,_fcagc );};if _bcaab .SysClr !=nil {_daaga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bcaab .SysClr ,_daaga );};if _bcaab .SchemeClr !=nil {_ggbed :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bcaab .SchemeClr ,_ggbed );};if _bcaab .PrstClr !=nil {_bcfca :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bcaab .PrstClr ,_bcfca );};return nil ;};func NewCT_EffectStyleList ()*CT_EffectStyleList {_geba :=&CT_EffectStyleList {};return _geba };func NewAG_Blob ()*AG_Blob {_c :=&AG_Blob {};return _c }; -// Validate validates the CT_Hyperlink and its children -func (_afge *CT_Hyperlink )Validate ()error {return _afge .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");}; +// Validate validates the CT_BlendEffect and its children +func (_bcac *CT_BlendEffect )Validate ()error {return _bcac .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};func (_ddf *CT_AdjPoint2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bc :=range start .Attr {if _bc .Name .Local =="\u0078"{_efd ,_acd :=ParseUnionST_AdjCoordinate (_bc .Value );if _acd !=nil {return _acd ;};_ddf .XAttr =_efd ;continue ;};if _bc .Name .Local =="\u0079"{_dg ,_cdfg :=ParseUnionST_AdjCoordinate (_bc .Value );if _cdfg !=nil {return _cdfg ;};_ddf .YAttr =_dg ;continue ;};};for {_af ,_gga :=d .Token ();if _gga !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_gga );};if _baeg ,_ebcd :=_af .(_g .EndElement );_ebcd &&_baeg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path -func (_cgbc *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _badc :=_cgbc .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_badc !=nil {return _badc ;};if _cab :=_cgbc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_cab !=nil {return _cab ;};return nil ;};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;};func (_abgga *ST_TextBulletSize )Validate ()error {return _abgga .ValidateWithPath ("")};const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;);func (_abbcbd ST_ColorSchemeIndex )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgfcdd :=_b .Attr {};_cgfcdd .Name =name ;switch _abbcbd {case ST_ColorSchemeIndexUnset :_cgfcdd .Value ="";case ST_ColorSchemeIndexDk1 :_cgfcdd .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_cgfcdd .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_cgfcdd .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_cgfcdd .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_cgfcdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_cgfcdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_cgfcdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ColorSchemeIndexAccent4 :_cgfcdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_cgfcdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_cgfcdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ColorSchemeIndexHlink :_cgfcdd .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_cgfcdd .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _cgfcdd ,nil ;}; +// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path +func (_gabgb *CT_Transform2D )ValidateWithPath (path string )error {if _gabgb .Off !=nil {if _dcbbg :=_gabgb .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_dcbbg !=nil {return _dcbbg ;};};if _gabgb .Ext !=nil {if _gceccf :=_gabgb .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gceccf !=nil {return _gceccf ;};};return nil ;};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_gfff :=&CT_TextBodyProperties {};return _gfff ;}; -// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path -func (_gggf *CT_FontCollection )ValidateWithPath (path string )error {if _aeaf :=_gggf .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_aeaf !=nil {return _aeaf ;};if _bdaac :=_gggf .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_bdaac !=nil {return _bdaac ;};if _bbdce :=_gggf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bbdce !=nil {return _bbdce ;};for _aefd ,_cdbe :=range _gggf .Font {if _fggbf :=_cdbe .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_aefd ));_fggbf !=nil {return _fggbf ;};};if _gggf .ExtLst !=nil {if _ebfg :=_gggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebfg !=nil {return _ebfg ;};};return nil ;}; +// Validate validates the CT_VideoFile and its children +func (_cgdga *CT_VideoFile )Validate ()error {return _cgdga .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");};func (_ccfcb *ST_LightRigType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ccfcb =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_ccfcb =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_ccfcb =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_ccfcb =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_ccfcb =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_ccfcb =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_ccfcb =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_ccfcb =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_ccfcb =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_ccfcb =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_ccfcb =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_ccfcb =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_ccfcb =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_ccfcb =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_ccfcb =14;case "\u0073\u006f\u0066\u0074":*_ccfcb =15;case "\u0068\u0061\u0072s\u0068":*_ccfcb =16;case "\u0066\u006c\u006fo\u0064":*_ccfcb =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_ccfcb =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_ccfcb =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_ccfcb =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_ccfcb =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_ccfcb =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_ccfcb =23;case "\u0066\u006c\u0061\u0074":*_ccfcb =24;case "\u0074\u0077\u006fP\u0074":*_ccfcb =25;case "\u0067\u006c\u006f\u0077":*_ccfcb =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_ccfcb =27;};return nil ;}; -// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path -func (_ecdb *CT_AudioCD )ValidateWithPath (path string )error {if _gfgb :=_ecdb .St .ValidateWithPath (path +"\u002f\u0053\u0074");_gfgb !=nil {return _gfgb ;};if _afggg :=_ecdb .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_afggg !=nil {return _afggg ;};if _ecdb .ExtLst !=nil {if _fcga :=_ecdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcga !=nil {return _fcga ;};};return nil ;};func (_fccgd ST_ShapeType )Validate ()error {return _fccgd .ValidateWithPath ("")};func (_acebe *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acebe =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acebe =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acebe =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acebe =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_acebe =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acebe =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acebe =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_acebe =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_acebe =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_acebe =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_acebe =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_acebe =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_acebe =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_acebe =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_acebe =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_acebe =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_acebe =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_acebe =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_acebe =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_acebe =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_acebe =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_acebe =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_acebe =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_acebe =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_acebe =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_acebe =41;};return nil ;};func NewCT_ShapeProperties ()*CT_ShapeProperties {_faeca :=&CT_ShapeProperties {};return _faeca };func (_cdac ST_FontCollectionIndex )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aaaf :=_b .Attr {};_aaaf .Name =name ;switch _cdac {case ST_FontCollectionIndexUnset :_aaaf .Value ="";case ST_FontCollectionIndexMajor :_aaaf .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_aaaf .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_aaaf .Value ="\u006e\u006f\u006e\u0065";};return _aaaf ,nil ;};func (_cgedc ST_PenAlignment )Validate ()error {return _cgedc .ValidateWithPath ("")}; +// Validate validates the CT_GvmlGraphicFrameNonVisual and its children +func (_aacc *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _aacc .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 NewCT_Transform2D ()*CT_Transform2D {_ffaggb :=&CT_Transform2D {};return _ffaggb };func (_bdfbc *CT_GraphicalObject )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dgeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bdfbc .GraphicData ,_dgeg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BlipFillProperties and its children -func (_bfbge *CT_BlipFillProperties )Validate ()error {return _bfbge .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_OfficeArtExtension struct{UriAttr string ;Any []_f .Any ;};func (_fdaccd *ST_TextAlignType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdaccd =0;case "\u006c":*_fdaccd =1;case "\u0063\u0074\u0072":*_fdaccd =2;case "\u0072":*_fdaccd =3;case "\u006a\u0075\u0073\u0074":*_fdaccd =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_fdaccd =5;case "\u0064\u0069\u0073\u0074":*_fdaccd =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_fdaccd =7;};return nil ;}; +// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path +func (_dfd *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _dfd .BldAttr !=nil {if _cdab :=_dfd .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_cdab !=nil {return _cdab ;};};return nil ;};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_ecab :=&CT_DuotoneEffect {};return _ecab };func (_eebaa *CT_DashStop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_eebaa .DAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070"},Value :_bb .Sprintf ("\u0025\u0076",_eebaa .SpAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_ede :=&CT_BackgroundFillStyleList {};return _ede ;}; -// ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path -func (_bcb *CT_AudioFile )ValidateWithPath (path string )error {if _bcb .ExtLst !=nil {if _fgfe :=_bcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfe !=nil {return _fgfe ;};};return nil ;};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_gaegc :=&EG_ThemeableEffectStyle {};return _gaegc ;};func NewEG_EffectProperties ()*EG_EffectProperties {_ccbbf :=&EG_EffectProperties {};return _ccbbf };func (_beaaa *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbgb :for {_gdga ,_edaeg :=d .Token ();if _edaeg !=nil {return _edaeg ;};switch _dcge :=_gdga .(type ){case _b .StartElement :switch _dcge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_beaaa .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking ();if _gbee :=d .DecodeElement (_beaaa .GraphicFrameLocks ,&_dcge );_gbee !=nil {return _gbee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beaaa .ExtLst =NewCT_OfficeArtExtensionList ();if _fcff :=d .DecodeElement (_beaaa .ExtLst ,&_dcge );_fcff !=nil {return _fcff ;};default:_f .Log ("s\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006de\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020%\u0076",_dcge .Name );if _gcbgd :=d .Skip ();_gcbgd !=nil {return _gcbgd ;};};case _b .EndElement :break _cfbgb ;case _b .CharData :};};return nil ;};func (_aaeaa ST_PenAlignment )ValidateWithPath (path string )error {switch _aaeaa {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaeaa ));};return nil ;}; +// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path +func (_edbfdg *EG_TextBulletSize )ValidateWithPath (path string )error {if _edbfdg .BuSzTx !=nil {if _gcea :=_edbfdg .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_gcea !=nil {return _gcea ;};};if _edbfdg .BuSzPct !=nil {if _ceeba :=_edbfdg .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_ceeba !=nil {return _ceeba ;};};if _edbfdg .BuSzPts !=nil {if _abdgf :=_edbfdg .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_abdgf !=nil {return _abdgf ;};};return nil ;};func (_abaga *CT_TextBody )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cdaab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_abaga .BodyPr ,_cdaab );if _abaga .LstStyle !=nil {_geecbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_abaga .LstStyle ,_geecbe );};_egagd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070"}};for _ ,_adfce :=range _abaga .P {e .EncodeElement (_adfce ,_egagd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdeg *CT_QuickTimeFile )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_begf :=range start .Attr {if _begf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_begf .Name .Local =="\u006c\u0069\u006e\u006b"||_begf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_begf .Name .Local =="\u006c\u0069\u006e\u006b"{_cefbb ,_begaa :=_begf .Value ,error (nil );if _begaa !=nil {return _begaa ;};_cdeg .LinkAttr =_cefbb ;continue ;};};_geaec :for {_ceaff ,_ggbge :=d .Token ();if _ggbge !=nil {return _ggbge ;};switch _fadff :=_ceaff .(type ){case _g .StartElement :switch _fadff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdeg .ExtLst =NewCT_OfficeArtExtensionList ();if _dcagg :=d .DecodeElement (_cdeg .ExtLst ,&_fadff );_dcagg !=nil {return _dcagg ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fadff .Name );if _bfegf :=d .Skip ();_bfegf !=nil {return _bfegf ;};};case _g .EndElement :break _geaec ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_FontCollection and its children -func (_bdge *CT_FontCollection )Validate ()error {return _bdge .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");}; +// Validate validates the CT_LineJoinRound and its children +func (_ffabg *CT_LineJoinRound )Validate ()error {return _ffabg .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");};func (_bdgea *CT_ColorSchemeAndMapping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdgea .ClrScheme =NewCT_ColorScheme ();_ebf :for {_bfbd ,_ffef :=d .Token ();if _ffef !=nil {return _ffef ;};switch _feaa :=_bfbd .(type ){case _g .StartElement :switch _feaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _ebgc :=d .DecodeElement (_bdgea .ClrScheme ,&_feaa );_ebgc !=nil {return _ebgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_bdgea .ClrMap =NewCT_ColorMapping ();if _ecbe :=d .DecodeElement (_bdgea .ClrMap ,&_feaa );_ecbe !=nil {return _ecbe ;};default:_fc .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",_feaa .Name );if _eebcc :=d .Skip ();_eebcc !=nil {return _eebcc ;};};case _g .EndElement :break _ebf ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_TableStyleList and its children -func (_bgcfb *CT_TableStyleList )Validate ()error {return _bgcfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");};func NewTbl ()*Tbl {_eabda :=&Tbl {};_eabda .CT_Table =*NewCT_Table ();return _eabda };func (_gfab *CT_PresetGeometry2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gbcec ,_eecdc :=_gfab .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _eecdc !=nil {return _eecdc ;};start .Attr =append (start .Attr ,_gbcec );e .EncodeToken (start );if _gfab .AvLst !=nil {_feac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_gfab .AvLst ,_feac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgaf *CT_EffectList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfdfc :for {_eeebb ,_gged :=d .Token ();if _gged !=nil {return _gged ;};switch _gbbg :=_eeebb .(type ){case _b .StartElement :switch _gbbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_cgaf .Blur =NewCT_BlurEffect ();if _abad :=d .DecodeElement (_cgaf .Blur ,&_gbbg );_abad !=nil {return _abad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_cgaf .FillOverlay =NewCT_FillOverlayEffect ();if _ggfd :=d .DecodeElement (_cgaf .FillOverlay ,&_gbbg );_ggfd !=nil {return _ggfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_cgaf .Glow =NewCT_GlowEffect ();if _afcff :=d .DecodeElement (_cgaf .Glow ,&_gbbg );_afcff !=nil {return _afcff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_cgaf .InnerShdw =NewCT_InnerShadowEffect ();if _debec :=d .DecodeElement (_cgaf .InnerShdw ,&_gbbg );_debec !=nil {return _debec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_cgaf .OuterShdw =NewCT_OuterShadowEffect ();if _cfca :=d .DecodeElement (_cgaf .OuterShdw ,&_gbbg );_cfca !=nil {return _cfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_cgaf .PrstShdw =NewCT_PresetShadowEffect ();if _cffa :=d .DecodeElement (_cgaf .PrstShdw ,&_gbbg );_cffa !=nil {return _cffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_cgaf .Reflection =NewCT_ReflectionEffect ();if _bgdga :=d .DecodeElement (_cgaf .Reflection ,&_gbbg );_bgdga !=nil {return _bgdga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_cgaf .SoftEdge =NewCT_SoftEdgesEffect ();if _acebc :=d .DecodeElement (_cgaf .SoftEdge ,&_gbbg );_acebc !=nil {return _acebc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045f\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074 \u0025\u0076",_gbbg .Name );if _gaeb :=d .Skip ();_gaeb !=nil {return _gaeb ;};};case _b .EndElement :break _bfdfc ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path +func (_agae *CT_LightRig )ValidateWithPath (path string )error {if _agae .RigAttr ==ST_LightRigTypeUnset {return _bb .Errorf ("\u0025\u0073\u002fR\u0069\u0067\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bcae :=_agae .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_bcae !=nil {return _bcae ;};if _agae .DirAttr ==ST_LightRigDirectionUnset {return _bb .Errorf ("\u0025\u0073\u002fD\u0069\u0072\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cffad :=_agae .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cffad !=nil {return _cffad ;};if _agae .Rot !=nil {if _bagbe :=_agae .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_bagbe !=nil {return _bagbe ;};};return nil ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;};func (_beaee *CT_SoftEdgesEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_beaee .RadAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbgc *CT_AlphaOutsetEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbgc .RadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_dbgc .RadAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path -func (_ffdag *EG_LineJoinProperties )ValidateWithPath (path string )error {if _ffdag .Round !=nil {if _eefbc :=_ffdag .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_eefbc !=nil {return _eefbc ;};};if _ffdag .Bevel !=nil {if _efgd :=_ffdag .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_efgd !=nil {return _efgd ;};};if _ffdag .Miter !=nil {if _dafc :=_ffdag .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_dafc !=nil {return _dafc ;};};return nil ;};func (_fadf *ST_PitchFamily )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fadf =0;case "\u0030\u0030":*_fadf =1;case "\u0030\u0031":*_fadf =2;case "\u0030\u0032":*_fadf =3;case "\u0031\u0036":*_fadf =4;case "\u0031\u0037":*_fadf =5;case "\u0031\u0038":*_fadf =6;case "\u0033\u0032":*_fadf =7;case "\u0033\u0033":*_fadf =8;case "\u0033\u0034":*_fadf =9;case "\u0034\u0038":*_fadf =10;case "\u0034\u0039":*_fadf =11;case "\u0035\u0030":*_fadf =12;case "\u0036\u0034":*_fadf =13;case "\u0036\u0035":*_fadf =14;case "\u0036\u0036":*_fadf =15;case "\u0038\u0030":*_fadf =16;case "\u0038\u0031":*_fadf =17;case "\u0038\u0032":*_fadf =18;};return nil ;}; +// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path +func (_bbbe *CT_FlatText )ValidateWithPath (path string )error {if _bbbe .ZAttr !=nil {if _eacf :=_bbbe .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_eacf !=nil {return _eacf ;};};return nil ;};func (_gggeb *CT_TextSpacing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gggeb .SpcPct !=nil {_cafg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_gggeb .SpcPct ,_cafg );};if _gggeb .SpcPts !=nil {_bdbba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_gggeb .SpcPts ,_bdbba );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_dacfb :=&CT_SoftEdgesEffect {};_dacfb .RadAttr =0;return _dacfb ;};func (_bfbee ST_AnimationBuildType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggafe :=_g .Attr {};_ggafe .Name =name ;switch _bfbee {case ST_AnimationBuildTypeUnset :_ggafe .Value ="";case ST_AnimationBuildTypeAllAtOnce :_ggafe .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _ggafe ,nil ;};func (_effbb *CT_PresetShadowEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_effbb .PrstAttr =ST_PresetShadowVal (1);for _ ,_fegcce :=range start .Attr {if _fegcce .Name .Local =="\u0070\u0072\u0073\u0074"{_effbb .PrstAttr .UnmarshalXMLAttr (_fegcce );continue ;};if _fegcce .Name .Local =="\u0064\u0069\u0073\u0074"{_ggeg ,_bdefb :=_fg .ParseInt (_fegcce .Value ,10,64);if _bdefb !=nil {return _bdefb ;};_effbb .DistAttr =&_ggeg ;continue ;};if _fegcce .Name .Local =="\u0064\u0069\u0072"{_bfdcf ,_fedda :=_fg .ParseInt (_fegcce .Value ,10,32);if _fedda !=nil {return _fedda ;};_fgffg :=int32 (_bfdcf );_effbb .DirAttr =&_fgffg ;continue ;};};_bgad :for {_fgefc ,_bggc :=d .Token ();if _bggc !=nil {return _bggc ;};switch _gffeba :=_fgefc .(type ){case _g .StartElement :switch _gffeba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_effbb .ScrgbClr =NewCT_ScRgbColor ();if _abce :=d .DecodeElement (_effbb .ScrgbClr ,&_gffeba );_abce !=nil {return _abce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_effbb .SrgbClr =NewCT_SRgbColor ();if _dfca :=d .DecodeElement (_effbb .SrgbClr ,&_gffeba );_dfca !=nil {return _dfca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_effbb .HslClr =NewCT_HslColor ();if _bcdaa :=d .DecodeElement (_effbb .HslClr ,&_gffeba );_bcdaa !=nil {return _bcdaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_effbb .SysClr =NewCT_SystemColor ();if _acca :=d .DecodeElement (_effbb .SysClr ,&_gffeba );_acca !=nil {return _acca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_effbb .SchemeClr =NewCT_SchemeColor ();if _fbdf :=d .DecodeElement (_effbb .SchemeClr ,&_gffeba );_fbdf !=nil {return _fbdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_effbb .PrstClr =NewCT_PresetColor ();if _cddd :=d .DecodeElement (_effbb .PrstClr ,&_gffeba );_cddd !=nil {return _cddd ;};default:_fc .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",_gffeba .Name );if _adaafe :=d .Skip ();_adaafe !=nil {return _adaafe ;};};case _g .EndElement :break _bgad ;case _g .CharData :};};return nil ;}; -// Validate validates the ThemeManager and its children -func (_fgacf *ThemeManager )Validate ()error {return _fgacf .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};func (_ebege *CT_LineJoinMiterProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbfde :=range start .Attr {if _bbfde .Name .Local =="\u006c\u0069\u006d"{_decca ,_cabea :=ParseUnionST_PositivePercentage (_bbfde .Value );if _cabea !=nil {return _cabea ;};_ebege .LimAttr =&_decca ;continue ;};};for {_dcfda ,_cdgf :=d .Token ();if _cdgf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u004d\u0069\u0074\u0065\u0072P\u0072\u006f\u0070\u0065\u0072t\u0069\u0065s\u003a\u0020\u0025\u0073",_cdgf );};if _ffbdcf ,_daead :=_dcfda .(_b .EndElement );_daead &&_ffbdcf .Name ==start .Name {break ;};};return nil ;};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_bbgaf :=&CT_TextNoAutofit {};return _bbgaf };func (_acab *CT_GvmlShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cabg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_acab .CNvPr ,_cabg );_dbdfaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_acab .CNvSpPr ,_dbdfaf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_beeec *CT_Connection )ValidateWithPath (path string )error {return nil };func NewCT_GvmlConnector ()*CT_GvmlConnector {_dbgfe :=&CT_GvmlConnector {};_dbgfe .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_dbgfe .SpPr =NewCT_ShapeProperties ();return _dbgfe ;};type ST_TextWrappingType byte ;type CT_InverseTransform struct{};type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;};type ST_TextUnderlineType byte ; -// Validate validates the ThemeOverride and its children -func (_gfbdc *ThemeOverride )Validate ()error {return _gfbdc .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_gbff *CT_GrayscaleEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ccdee ,_fbaaab :=d .Token ();if _fbaaab !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0047\u0072\u0061\u0079\u0073\u0063\u0061l\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_fbaaab );};if _dfgc ,_faeee :=_ccdee .(_b .EndElement );_faeee &&_dfgc .Name ==start .Name {break ;};};return nil ;};func (_edecd *CT_HSLEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edecd .HueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0075\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_edecd .HueAttr )});};if _edecd .SatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_edecd .SatAttr )});};if _edecd .LumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0075\u006d"},Value :_bb .Sprintf ("\u0025\u0076",*_edecd .LumAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_begcg *CT_TableCol )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",_begcg .WAttr )});e .EncodeToken (start );if _begcg .ExtLst !=nil {_bcece :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_begcg .ExtLst ,_bcece );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ;SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path +func (_aadc *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Angle and its children -func (_gfff *CT_Angle )Validate ()error {return _gfff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");}; +// Validate validates the CT_GvmlConnectorNonVisual and its children +func (_aadeb *CT_GvmlConnectorNonVisual )Validate ()error {return _aadeb .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");}; -// Validate validates the CT_GvmlShape and its children -func (_gfbc *CT_GvmlShape )Validate ()error {return _gfbc .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path +func (_ffeac *EG_LineFillProperties )ValidateWithPath (path string )error {if _ffeac .NoFill !=nil {if _bfegc :=_ffeac .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bfegc !=nil {return _bfegc ;};};if _ffeac .SolidFill !=nil {if _egegb :=_ffeac .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_egegb !=nil {return _egegb ;};};if _ffeac .GradFill !=nil {if _fagdge :=_ffeac .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fagdge !=nil {return _fagdge ;};};if _ffeac .PattFill !=nil {if _efegb :=_ffeac .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_efegb !=nil {return _efegb ;};};return nil ;};func (_dbdda ST_PathFillMode )String ()string {switch _dbdda {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 "";}; -// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path -func (_dd *CT_AdjustHandleList )ValidateWithPath (path string )error {for _faf ,_egd :=range _dd .AhXY {if _bc :=_egd .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_faf ));_bc !=nil {return _bc ;};};for _ega ,_abdg :=range _dd .AhPolar {if _fea :=_abdg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_ega ));_fea !=nil {return _fea ;};};return nil ;};type EG_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_dacd *CT_GroupLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dacd .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoGrpAttr ))});};if _dacd .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoUngrpAttr ))});};if _dacd .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoSelectAttr ))});};if _dacd .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoRotAttr ))});};if _dacd .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoChangeAspectAttr ))});};if _dacd .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoMoveAttr ))});};if _dacd .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_dacd .NoResizeAttr ))});};e .EncodeToken (start );if _dacd .ExtLst !=nil {_cdbge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dacd .ExtLst ,_cdbge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func NewCT_EffectContainer ()*CT_EffectContainer {_bcgcae :=&CT_EffectContainer {};return _bcgcae }; +// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path +func (_beceg *EG_TextGeometry )ValidateWithPath (path string )error {if _beceg .CustGeom !=nil {if _ebabd :=_beceg .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_ebabd !=nil {return _ebabd ;};};if _beceg .PrstTxWarp !=nil {if _aedf :=_beceg .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_aedf !=nil {return _aedf ;};};return nil ;};func (_dgccd *CT_NonVisualDrawingShapeProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dgccd .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dgccd .TxBoxAttr ))});};e .EncodeToken (start );if _dgccd .SpLocks !=nil {_gecf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_dgccd .SpLocks ,_gecf );};if _dgccd .ExtLst !=nil {_fdcc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgccd .ExtLst ,_fdcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cefd *ST_CompoundLine )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cefd =0;case "\u0073\u006e\u0067":*_cefd =1;case "\u0064\u0062\u006c":*_cefd =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_cefd =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_cefd =4;case "\u0074\u0072\u0069":*_cefd =5;};return nil ;};func (_cgeab *CT_GammaTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gccb ,_edbf :=d .Token ();if _edbf !=nil {return _bb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d: \u0025\u0073",_edbf );};if _gbda ,_eeef :=_gccb .(_g .EndElement );_eeef &&_gbda .Name ==start .Name {break ;};};return nil ;};type ST_TileFlipMode byte ;type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;};type ST_PresetPatternVal byte ; -// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path -func (_ecgg *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _ecgg .ScrgbClr !=nil {if _badb :=_ecgg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_badb !=nil {return _badb ;};};if _ecgg .SrgbClr !=nil {if _fead :=_ecgg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fead !=nil {return _fead ;};};if _ecgg .HslClr !=nil {if _bgbe :=_ecgg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bgbe !=nil {return _bgbe ;};};if _ecgg .SysClr !=nil {if _cbfef :=_ecgg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cbfef !=nil {return _cbfef ;};};if _ecgg .SchemeClr !=nil {if _dace :=_ecgg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dace !=nil {return _dace ;};};if _ecgg .PrstClr !=nil {if _fgafa :=_ecgg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fgafa !=nil {return _fgafa ;};};return nil ;};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;};func NewCT_GroupLocking ()*CT_GroupLocking {_febg :=&CT_GroupLocking {};return _febg };func (_bcabf ST_PathShadeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dddaa :=_b .Attr {};_dddaa .Name =name ;switch _bcabf {case ST_PathShadeTypeUnset :_dddaa .Value ="";case ST_PathShadeTypeShape :_dddaa .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_dddaa .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_dddaa .Value ="\u0072\u0065\u0063\u0074";};return _dddaa ,nil ;};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_bacce :=&CT_QuickTimeFile {};return _bacce };type ST_TextAnchoringType byte ;func (_fffeb *EG_FillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aegbac :for {_gfdfd ,_efacg :=d .Token ();if _efacg !=nil {return _efacg ;};switch _fgdec :=_gfdfd .(type ){case _b .StartElement :switch _fgdec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fffeb .NoFill =NewCT_NoFillProperties ();if _gbcge :=d .DecodeElement (_fffeb .NoFill ,&_fgdec );_gbcge !=nil {return _gbcge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fffeb .SolidFill =NewCT_SolidColorFillProperties ();if _dfgf :=d .DecodeElement (_fffeb .SolidFill ,&_fgdec );_dfgf !=nil {return _dfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fffeb .GradFill =NewCT_GradientFillProperties ();if _ebdabg :=d .DecodeElement (_fffeb .GradFill ,&_fgdec );_ebdabg !=nil {return _ebdabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fffeb .BlipFill =NewCT_BlipFillProperties ();if _dcfa :=d .DecodeElement (_fffeb .BlipFill ,&_fgdec );_dcfa !=nil {return _dcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fffeb .PattFill =NewCT_PatternFillProperties ();if _gdeebd :=d .DecodeElement (_fffeb .PattFill ,&_fgdec );_gdeebd !=nil {return _gdeebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fffeb .GrpFill =NewCT_GroupFillProperties ();if _dgebf :=d .DecodeElement (_fffeb .GrpFill ,&_fgdec );_dgebf !=nil {return _dgebf ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fgdec .Name );if _begg :=d .Skip ();_begg !=nil {return _begg ;};};case _b .EndElement :break _aegbac ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path +func (_dbbc *CT_BlipChoice )ValidateWithPath (path string )error {for _eaaea ,_beccd :=range _dbbc .AlphaBiLevel {if _cbgcd :=_beccd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_eaaea ));_cbgcd !=nil {return _cbgcd ;};};for _aaed ,_gfa :=range _dbbc .AlphaCeiling {if _cggb :=_gfa .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_aaed ));_cggb !=nil {return _cggb ;};};for _gdfe ,_daa :=range _dbbc .AlphaFloor {if _bffb :=_daa .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_gdfe ));_bffb !=nil {return _bffb ;};};for _ecc ,_bggf :=range _dbbc .AlphaInv {if _fabc :=_bggf .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_ecc ));_fabc !=nil {return _fabc ;};};for _bdf ,_gfd :=range _dbbc .AlphaMod {if _fdbb :=_gfd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_bdf ));_fdbb !=nil {return _fdbb ;};};for _gegc ,_bcgb :=range _dbbc .AlphaModFix {if _gbdg :=_bcgb .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_gegc ));_gbdg !=nil {return _gbdg ;};};for _aaeg ,_efgdg :=range _dbbc .AlphaRepl {if _bcdbe :=_efgdg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_aaeg ));_bcdbe !=nil {return _bcdbe ;};};for _aeac ,_ffcf :=range _dbbc .BiLevel {if _eggd :=_ffcf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_aeac ));_eggd !=nil {return _eggd ;};};for _fccg ,_feccc :=range _dbbc .Blur {if _ege :=_feccc .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_fccg ));_ege !=nil {return _ege ;};};for _aeae ,_aged :=range _dbbc .ClrChange {if _fddf :=_aged .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_aeae ));_fddf !=nil {return _fddf ;};};for _beac ,_fcad :=range _dbbc .ClrRepl {if _bfba :=_fcad .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_beac ));_bfba !=nil {return _bfba ;};};for _bgcd ,_ggc :=range _dbbc .Duotone {if _eeed :=_ggc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_bgcd ));_eeed !=nil {return _eeed ;};};for _fgea ,_fcgg :=range _dbbc .FillOverlay {if _bgaf :=_fcgg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_fgea ));_bgaf !=nil {return _bgaf ;};};for _bdeaa ,_deg :=range _dbbc .Grayscl {if _ddag :=_deg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_bdeaa ));_ddag !=nil {return _ddag ;};};for _dfdf ,_baf :=range _dbbc .Hsl {if _fbgd :=_baf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_dfdf ));_fbgd !=nil {return _fbgd ;};};for _dcac ,_caca :=range _dbbc .Lum {if _dggf :=_caca .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_dcac ));_dggf !=nil {return _dggf ;};};for _efdd ,_dgad :=range _dbbc .Tint {if _gaee :=_dgad .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_efdd ));_gaee !=nil {return _gaee ;};};return nil ;};func (_effebg *CT_PatternFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _effebg .PrstAttr !=ST_PresetPatternValUnset {_egbfc ,_cedfg :=_effebg .PrstAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0073\u0074"});if _cedfg !=nil {return _cedfg ;};start .Attr =append (start .Attr ,_egbfc );};e .EncodeToken (start );if _effebg .FgClr !=nil {_abag :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_effebg .FgClr ,_abag );};if _effebg .BgClr !=nil {_badcc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_effebg .BgClr ,_badcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcec *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agec :for {_feab ,_dccf :=d .Token ();if _dccf !=nil {return _dccf ;};switch _dgff :=_feab .(type ){case _g .StartElement :switch _dgff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_gcec .MasterClrMapping =NewCT_EmptyElement ();if _gfdd :=d .DecodeElement (_gcec .MasterClrMapping ,&_dgff );_gfdd !=nil {return _gfdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_gcec .OverrideClrMapping =NewCT_ColorMapping ();if _ccfg :=d .DecodeElement (_gcec .OverrideClrMapping ,&_dgff );_ccfg !=nil {return _ccfg ;};default:_fc .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",_dgff .Name );if _dcag :=d .Skip ();_dcag !=nil {return _dcag ;};};case _g .EndElement :break _agec ;case _g .CharData :};};return nil ;};func (_gdagad ST_TextCapsType )Validate ()error {return _gdagad .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path -func (_fage *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _fage .ValAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fage .ValAttr );};if _fage .ValAttr > 158400{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0031\u0035\u0038\u0034\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_fage .ValAttr );};return nil ;};const (ST_PathFillModeUnset ST_PathFillMode =0;ST_PathFillModeNone ST_PathFillMode =1;ST_PathFillModeNorm ST_PathFillMode =2;ST_PathFillModeLighten ST_PathFillMode =3;ST_PathFillModeLightenLess ST_PathFillMode =4;ST_PathFillModeDarken ST_PathFillMode =5;ST_PathFillModeDarkenLess ST_PathFillMode =6;);func (_ceecc *CT_Path2DCubicBezierTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afff :for {_adbab ,_ffcae :=d .Token ();if _ffcae !=nil {return _ffcae ;};switch _agcd :=_adbab .(type ){case _b .StartElement :switch _agcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_gccbc :=NewCT_AdjPoint2D ();if _fggad :=d .DecodeElement (_gccbc ,&_agcd );_fggad !=nil {return _fggad ;};_ceecc .Pt =append (_ceecc .Pt ,_gccbc );default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0061\u0074\u00682\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_agcd .Name );if _gagce :=d .Skip ();_gagce !=nil {return _gagce ;};};case _b .EndElement :break _afff ;case _b .CharData :};};return nil ;};func NewCT_ShapeStyle ()*CT_ShapeStyle {_fccbgc :=&CT_ShapeStyle {};_fccbgc .LnRef =NewCT_StyleMatrixReference ();_fccbgc .FillRef =NewCT_StyleMatrixReference ();_fccbgc .EffectRef =NewCT_StyleMatrixReference ();_fccbgc .FontRef =NewCT_FontReference ();return _fccbgc ;};func (_bcgda ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _bcgda {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgda ));};return nil ;}; +// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path +func (_ggcbc *CT_GroupLocking )ValidateWithPath (path string )error {if _ggcbc .ExtLst !=nil {if _gffbe :=_ggcbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gffbe !=nil {return _gffbe ;};};return nil ;};func (_gafcb *EG_FillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gafcb .NoFill !=nil {_gcfdg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gafcb .NoFill ,_gcfdg );};if _gafcb .SolidFill !=nil {_gbdcg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gafcb .SolidFill ,_gbdcg );};if _gafcb .GradFill !=nil {_bdffe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gafcb .GradFill ,_bdffe );};if _gafcb .BlipFill !=nil {_egggcg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gafcb .BlipFill ,_egggcg );};if _gafcb .PattFill !=nil {_bgbfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gafcb .PattFill ,_bgbfa );};if _gafcb .GrpFill !=nil {_abdda :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gafcb .GrpFill ,_abdda );};return nil ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_gbdcd :=&CT_LineJoinBevel {};return _gbdcd }; -// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path -func (_eeda *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };func (_gedbef *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gedbef =0;case "\u0064\u006b\u0031":*_gedbef =1;case "\u006c\u0074\u0031":*_gedbef =2;case "\u0064\u006b\u0032":*_gedbef =3;case "\u006c\u0074\u0032":*_gedbef =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gedbef =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gedbef =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gedbef =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gedbef =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gedbef =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gedbef =10;case "\u0068\u006c\u0069n\u006b":*_gedbef =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_gedbef =12;};return nil ;};type CT_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ;};func (_bgcba *ST_PresetLineDashVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfgcf ,_ddcda :=d .Token ();if _ddcda !=nil {return _ddcda ;};if _gcaaa ,_bdgad :=_dfgcf .(_b .EndElement );_bdgad &&_gcaaa .Name ==start .Name {*_bgcba =1;return nil ;};if _gafbd ,_edfaed :=_dfgcf .(_b .CharData );!_edfaed {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfgcf );}else {switch string (_gafbd ){case "":*_bgcba =0;case "\u0073\u006f\u006ci\u0064":*_bgcba =1;case "\u0064\u006f\u0074":*_bgcba =2;case "\u0064\u0061\u0073\u0068":*_bgcba =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_bgcba =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bgcba =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_bgcba =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bgcba =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_bgcba =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_bgcba =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bgcba =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bgcba =11;};};_dfgcf ,_ddcda =d .Token ();if _ddcda !=nil {return _ddcda ;};if _gagdd ,_fccfde :=_dfgcf .(_b .EndElement );_fccfde &&_gagdd .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfgcf );};func (_gdfee *CT_TextSpacing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdfee .SpcPct !=nil {_ggbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_gdfee .SpcPct ,_ggbe );};if _gdfee .SpcPts !=nil {_edege :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_gdfee .SpcPts ,_edege );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_dgfcg :=&CT_TableStyleTextStyle {};return _dgfcg ;};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;};func NewThemeManager ()*ThemeManager {_bdecf :=&ThemeManager {};_bdecf .CT_EmptyElement =*NewCT_EmptyElement ();return _bdecf ;};type VideoFile struct{CT_VideoFile };func (_daacb ST_LineEndLength )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abfaa :=_b .Attr {};_abfaa .Name =name ;switch _daacb {case ST_LineEndLengthUnset :_abfaa .Value ="";case ST_LineEndLengthSm :_abfaa .Value ="\u0073\u006d";case ST_LineEndLengthMed :_abfaa .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_abfaa .Value ="\u006c\u0067";};return _abfaa ,nil ;};type CT_PresetShadowEffect struct{PrstAttr ST_PresetShadowVal ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_eefbee *CT_TableStyleCellStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eefbee .TcBdr !=nil {_adac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_eefbee .TcBdr ,_adac );};if _eefbee .Fill !=nil {_feadg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_eefbee .Fill ,_feadg );};if _eefbee .FillRef !=nil {_ecfddc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_eefbee .FillRef ,_ecfddc );};if _eefbee .Cell3D !=nil {_beaff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_eefbee .Cell3D ,_beaff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbeged *CT_TextUnderlineLineFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_gdcbfc :=&CT_TextBulletSizeFollowText {};return _gdcbfc ;};func (_gfbd *CT_ConnectionSite )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfbd .Pos =NewCT_AdjPoint2D ();for _ ,_ggdca :=range start .Attr {if _ggdca .Name .Local =="\u0061\u006e\u0067"{_ebebg ,_cdbfe :=ParseUnionST_AdjAngle (_ggdca .Value );if _cdbfe !=nil {return _cdbfe ;};_gfbd .AngAttr =_ebebg ;continue ;};};_abcbf :for {_fbfgg ,_bgba :=d .Token ();if _bgba !=nil {return _bgba ;};switch _ccba :=_fbfgg .(type ){case _b .StartElement :switch _ccba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _cecg :=d .DecodeElement (_gfbd .Pos ,&_ccba );_cecg !=nil {return _cecg ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u0020\u0025\u0076",_ccba .Name );if _ecbd :=d .Skip ();_ecbd !=nil {return _ecbd ;};};case _b .EndElement :break _abcbf ;case _b .CharData :};};return nil ;};func (_edbaa ST_Percentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edbaa .ST_PercentageDecimal !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_edbaa .ST_PercentageDecimal )));};if _edbaa .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_edbaa .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;}; +// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path +func (_ceedf *CT_ConnectorLocking )ValidateWithPath (path string )error {if _ceedf .ExtLst !=nil {if _ceaa :=_ceedf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceaa !=nil {return _ceaa ;};};return nil ;};func (_gcdbe ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _gcdbe {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcdbe ));};return nil ;};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;}; -// Validate validates the CT_StyleMatrix and its children -func (_cbed *CT_StyleMatrix )Validate ()error {return _cbed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");}; +// Validate validates the CT_PositivePercentage and its children +func (_dffc *CT_PositivePercentage )Validate ()error {return _dffc .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};func NewCT_NoFillProperties ()*CT_NoFillProperties {_ffbaa :=&CT_NoFillProperties {};return _ffbaa };func (_feeae ST_LightRigType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abcea :=_g .Attr {};_abcea .Name =name ;switch _feeae {case ST_LightRigTypeUnset :_abcea .Value ="";case ST_LightRigTypeLegacyFlat1 :_abcea .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_abcea .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_abcea .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_abcea .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_abcea .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_abcea .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_abcea .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_abcea .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_abcea .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_abcea .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_abcea .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_abcea .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_abcea .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_abcea .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_abcea .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_abcea .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_abcea .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_abcea .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_abcea .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_abcea .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_abcea .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_abcea .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_abcea .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_abcea .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_abcea .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_abcea .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_abcea .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _abcea ,nil ;};func (_efbef ST_TextUnderlineType )Validate ()error {return _efbef .ValidateWithPath ("")};func (_edaebb ST_LightRigType )Validate ()error {return _edaebb .ValidateWithPath ("")};func (_bcbfae *CT_LineStyleList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffgef :for {_edcdc ,_gfafg :=d .Token ();if _gfafg !=nil {return _gfafg ;};switch _eaeff :=_edcdc .(type ){case _g .StartElement :switch _eaeff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_ecfcc :=NewCT_LineProperties ();if _feaag :=d .DecodeElement (_ecfcc ,&_eaeff );_feaag !=nil {return _feaag ;};_bcbfae .Ln =append (_bcbfae .Ln ,_ecfcc );default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_eaeff .Name );if _gfcfc :=d .Skip ();_gfcfc !=nil {return _gfcfc ;};};case _g .EndElement :break _ffgef ;case _g .CharData :};};return nil ;};func (_egbe ST_TextAnchoringType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egbe .String (),start );}; -// Validate validates the CT_AnimationDgmElement and its children -func (_agebg *CT_AnimationDgmElement )Validate ()error {return _agebg .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_dga *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgf :=range start .Attr {if _fgf .Name .Local =="\u0061\u006d\u0074"{_aaf ,_cda :=ParseUnionST_PositivePercentage (_fgf .Value );if _cda !=nil {return _cda ;};_dga .AmtAttr =&_aaf ;continue ;};};for {_abf ,_fcbe :=d .Token ();if _fcbe !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0075l\u0061\u0074\u0065\u0046\u0069\u0078\u0065\u0064\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_fcbe );};if _gce ,_ebgb :=_abf .(_b .EndElement );_ebgb &&_gce .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TextBodyProperties and its children +func (_ecabc *CT_TextBodyProperties )Validate ()error {return _ecabc .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_FixedPercentage and its children -func (_bdeba *CT_FixedPercentage )Validate ()error {return _bdeba .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");}; +// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path +func (_baee *CT_ComplementTransform )ValidateWithPath (path string )error {return nil };func (_gfgfd *CT_Path2DClose )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path -func (_bdcfg *CT_InverseTransform )ValidateWithPath (path string )error {return nil };type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;};type CT_TextNoAutofit struct{}; +// Validate validates the CT_GvmlUseShapeRectangle and its children +func (_efccb *CT_GvmlUseShapeRectangle )Validate ()error {return _efccb .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func (_bfgd *CT_OfficeArtExtension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0072\u0069"},Value :_bb .Sprintf ("\u0025\u0076",_bfgd .UriAttr )});e .EncodeToken (start );if _bfgd .Any !=nil {for _ ,_edfge :=range _bfgd .Any {_edfge .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;); -// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path -func (_age *AG_Locking )ValidateWithPath (path string )error {return nil };func NewCT_TableRow ()*CT_TableRow {_dcbbc :=&CT_TableRow {};return _dcbbc };func (_cafb *CT_AlphaCeilingEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fd ,_cbbf :=d .Token ();if _cbbf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006ci\u006e\u0067\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_cbbf );};if _ddf ,_ffe :=_fd .(_b .EndElement );_ffe &&_ddf .Name ==start .Name {break ;};};return nil ;};func (_gae *CT_AlphaInverseEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gae .ScrgbClr !=nil {_egaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gae .ScrgbClr ,_egaf );};if _gae .SrgbClr !=nil {_bbdf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gae .SrgbClr ,_bbdf );};if _gae .HslClr !=nil {_cca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gae .HslClr ,_cca );};if _gae .SysClr !=nil {_ccc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gae .SysClr ,_ccc );};if _gae .SchemeClr !=nil {_eag :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gae .SchemeClr ,_eag );};if _gae .PrstClr !=nil {_fab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gae .PrstClr ,_fab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eedea *EG_TextAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eedea .NoAutofit !=nil {_egbfa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_eedea .NoAutofit ,_egbfa );};if _eedea .NormAutofit !=nil {_ggca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_eedea .NormAutofit ,_ggca );};if _eedea .SpAutoFit !=nil {_gegab :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_eedea .SpAutoFit ,_gegab );};return nil ;};func NewEG_ColorTransform ()*EG_ColorTransform {_gdecc :=&EG_ColorTransform {};return _gdecc };func (_dabbd *CT_TextNoBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dbffab ,_fbdffd :=d .Token ();if _fbdffd !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_fbdffd );};if _dbdcg ,_cafbed :=_dbffab .(_b .EndElement );_cafbed &&_dbdcg .Name ==start .Name {break ;};};return nil ;};func (_dcgc *CT_GradientStopList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cegd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_cdagc :=range _dcgc .Gs {e .EncodeElement (_cdagc ,_cegd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GroupShapeProperties and its children +func (_ddbc *CT_GroupShapeProperties )Validate ()error {return _ddbc .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cgce *CT_GroupTransform2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgce .RotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_cgce .RotAttr )});};if _cgce .FlipHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_cgce .FlipHAttr ))});};if _cgce .FlipVAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_cgce .FlipVAttr ))});};e .EncodeToken (start );if _cgce .Off !=nil {_ecdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_cgce .Off ,_ecdb );};if _cgce .Ext !=nil {_aafg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_cgce .Ext ,_aafg );};if _cgce .ChOff !=nil {_fgadg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_cgce .ChOff ,_fgadg );};if _cgce .ChExt !=nil {_cfgf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}};e .EncodeElement (_cgce .ChExt ,_cfgf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_InverseGammaTransform and its children -func (_bbcga *CT_InverseGammaTransform )Validate ()error {return _bbcga .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_bdaaa *CT_OfficeArtExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eefae :for {_cecbf ,_cadgfc :=d .Token ();if _cadgfc !=nil {return _cadgfc ;};switch _aefc :=_cecbf .(type ){case _b .StartElement :switch _aefc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_baba :=NewCT_OfficeArtExtension ();if _deccg :=d .DecodeElement (_baba ,&_aefc );_deccg !=nil {return _deccg ;};_bdaaa .Ext =append (_bdaaa .Ext ,_baba );default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0041\u0072t\u0045x\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004ci\u0073t\u0020\u0025v",_aefc .Name );if _abccf :=d .Skip ();_abccf !=nil {return _abccf ;};};case _b .EndElement :break _eefae ;case _b .CharData :};};return nil ;};func NewEG_Effect ()*EG_Effect {_bgcd :=&EG_Effect {};return _bgcd }; +// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path +func (_dade *CT_Scale2D )ValidateWithPath (path string )error {if _dgefce :=_dade .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_dgefce !=nil {return _dgefce ;};if _daaf :=_dade .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_daaf !=nil {return _daaf ;};return nil ;};type TblStyleLst struct{CT_TableStyleList };const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;);func (_faagdd ST_TextAlignType )ValidateWithPath (path string )error {switch _faagdd {case 0,1,2,3,4,5,6,7:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faagdd ));};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 ;};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;}; -// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path -func (_edaecc *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _edaecc .TypeAttr ==ST_TextAutonumberSchemeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gfffgd :=_edaecc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfffgd !=nil {return _gfffgd ;};if _edaecc .StartAtAttr !=nil {if *_edaecc .StartAtAttr < 1{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_edaecc .StartAtAttr );};if *_edaecc .StartAtAttr > 32767{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074a\u0072\u0074\u0041t\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0033\u0032\u0037\u0036\u0037\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_edaecc .StartAtAttr );};};return nil ;};func (_bbabg ST_PathFillMode )ValidateWithPath (path string )error {switch _bbabg {case 0,1,2,3,4,5,6:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbabg ));};return nil ;}; +// Validate validates the CT_TextTabStop and its children +func (_fcggfb *CT_TextTabStop )Validate ()error {return _fcggfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_fdgab :=&CT_TextUnderlineFillGroupWrapper {};return _fdgab ;};func (_bccbb *CT_HslColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0075\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_bccbb .HueAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0061\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_bccbb .SatAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0075\u006d"},Value :_bb .Sprintf ("\u0025\u0076",_bccbb .LumAttr )});e .EncodeToken (start );if _bccbb .EG_ColorTransform !=nil {for _ ,_cbgaf :=range _bccbb .EG_ColorTransform {_cbgaf .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_deace *CT_GraphicalObject )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deace .GraphicData =NewCT_GraphicalObjectData ();_ecced :for {_ebag ,_bafc :=d .Token ();if _bafc !=nil {return _bafc ;};switch _gdedg :=_ebag .(type ){case _g .StartElement :switch _gdedg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _dbggf :=d .DecodeElement (_deace .GraphicData ,&_gdedg );_dbggf !=nil {return _dbggf ;};default:_fc .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",_gdedg .Name );if _bccd :=d .Skip ();_bccd !=nil {return _bccd ;};};case _g .EndElement :break _ecced ;case _g .CharData :};};return nil ;};func (_cfdg *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egfdg :for {_ggaab ,_efca :=d .Token ();if _efca !=nil {return _efca ;};switch _ddaeg :=_ggaab .(type ){case _g .StartElement :switch _ddaeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_cfdg .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking ();if _cdffe :=d .DecodeElement (_cfdg .GraphicFrameLocks ,&_ddaeg );_cdffe !=nil {return _cdffe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfdg .ExtLst =NewCT_OfficeArtExtensionList ();if _addcc :=d .DecodeElement (_cfdg .ExtLst ,&_ddaeg );_addcc !=nil {return _addcc ;};default:_fc .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",_ddaeg .Name );if _fdaf :=d .Skip ();_fdaf !=nil {return _fdaf ;};};case _g .EndElement :break _egfdg ;case _g .CharData :};};return nil ;};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_bfegfa :=&CT_TextBulletTypefaceFollowText {};return _bfegfa ;};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_cggag :=&CT_GvmlGraphicalObjectFrame {};_cggag .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_cggag .Graphic =NewGraphic ();_cggag .Xfrm =NewCT_Transform2D ();return _cggag ;};func NewCT_SupplementalFont ()*CT_SupplementalFont {_daafd :=&CT_SupplementalFont {};return _daafd };func (_aaebda *EG_Effect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbbag :for {_aaaacb ,_cbcga :=d .Token ();if _cbcga !=nil {return _cbcga ;};switch _ceeab :=_aaaacb .(type ){case _g .StartElement :switch _ceeab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:_aaebda .Cont =NewCT_EffectContainer ();if _acae :=d .DecodeElement (_aaebda .Cont ,&_ceeab );_acae !=nil {return _acae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_aaebda .Effect =NewCT_EffectReference ();if _ddfgg :=d .DecodeElement (_aaebda .Effect ,&_ceeab );_ddfgg !=nil {return _ddfgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_aaebda .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _acccg :=d .DecodeElement (_aaebda .AlphaBiLevel ,&_ceeab );_acccg !=nil {return _acccg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_aaebda .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _bffga :=d .DecodeElement (_aaebda .AlphaCeiling ,&_ceeab );_bffga !=nil {return _bffga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_aaebda .AlphaFloor =NewCT_AlphaFloorEffect ();if _eacgb :=d .DecodeElement (_aaebda .AlphaFloor ,&_ceeab );_eacgb !=nil {return _eacgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_aaebda .AlphaInv =NewCT_AlphaInverseEffect ();if _egfggf :=d .DecodeElement (_aaebda .AlphaInv ,&_ceeab );_egfggf !=nil {return _egfggf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_aaebda .AlphaMod =NewCT_AlphaModulateEffect ();if _abcb :=d .DecodeElement (_aaebda .AlphaMod ,&_ceeab );_abcb !=nil {return _abcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_aaebda .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _acabg :=d .DecodeElement (_aaebda .AlphaModFix ,&_ceeab );_acabg !=nil {return _acabg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_aaebda .AlphaOutset =NewCT_AlphaOutsetEffect ();if _gfcefa :=d .DecodeElement (_aaebda .AlphaOutset ,&_ceeab );_gfcefa !=nil {return _gfcefa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_aaebda .AlphaRepl =NewCT_AlphaReplaceEffect ();if _dddaec :=d .DecodeElement (_aaebda .AlphaRepl ,&_ceeab );_dddaec !=nil {return _dddaec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_aaebda .BiLevel =NewCT_BiLevelEffect ();if _efbbfc :=d .DecodeElement (_aaebda .BiLevel ,&_ceeab );_efbbfc !=nil {return _efbbfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0065n\u0064"}:_aaebda .Blend =NewCT_BlendEffect ();if _eadfdb :=d .DecodeElement (_aaebda .Blend ,&_ceeab );_eadfdb !=nil {return _eadfdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_aaebda .Blur =NewCT_BlurEffect ();if _gdbdf :=d .DecodeElement (_aaebda .Blur ,&_ceeab );_gdbdf !=nil {return _gdbdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_aaebda .ClrChange =NewCT_ColorChangeEffect ();if _aafb :=d .DecodeElement (_aaebda .ClrChange ,&_ceeab );_aafb !=nil {return _aafb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_aaebda .ClrRepl =NewCT_ColorReplaceEffect ();if _badge :=d .DecodeElement (_aaebda .ClrRepl ,&_ceeab );_badge !=nil {return _badge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_aaebda .Duotone =NewCT_DuotoneEffect ();if _edcaf :=d .DecodeElement (_aaebda .Duotone ,&_ceeab );_edcaf !=nil {return _edcaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_aaebda .Fill =NewCT_FillEffect ();if _baede :=d .DecodeElement (_aaebda .Fill ,&_ceeab );_baede !=nil {return _baede ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_aaebda .FillOverlay =NewCT_FillOverlayEffect ();if _efbaa :=d .DecodeElement (_aaebda .FillOverlay ,&_ceeab );_efbaa !=nil {return _efbaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u006c\u006f\u0077"}:_aaebda .Glow =NewCT_GlowEffect ();if _gdafc :=d .DecodeElement (_aaebda .Glow ,&_ceeab );_gdafc !=nil {return _gdafc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_aaebda .Grayscl =NewCT_GrayscaleEffect ();if _aebad :=d .DecodeElement (_aaebda .Grayscl ,&_ceeab );_aebad !=nil {return _aebad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_aaebda .Hsl =NewCT_HSLEffect ();if _fdcafb :=d .DecodeElement (_aaebda .Hsl ,&_ceeab );_fdcafb !=nil {return _fdcafb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_aaebda .InnerShdw =NewCT_InnerShadowEffect ();if _gfdgc :=d .DecodeElement (_aaebda .InnerShdw ,&_ceeab );_gfdgc !=nil {return _gfdgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_aaebda .Lum =NewCT_LuminanceEffect ();if _afabb :=d .DecodeElement (_aaebda .Lum ,&_ceeab );_afabb !=nil {return _afabb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_aaebda .OuterShdw =NewCT_OuterShadowEffect ();if _bffge :=d .DecodeElement (_aaebda .OuterShdw ,&_ceeab );_bffge !=nil {return _bffge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_aaebda .PrstShdw =NewCT_PresetShadowEffect ();if _fegeg :=d .DecodeElement (_aaebda .PrstShdw ,&_ceeab );_fegeg !=nil {return _fegeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_aaebda .Reflection =NewCT_ReflectionEffect ();if _bddec :=d .DecodeElement (_aaebda .Reflection ,&_ceeab );_bddec !=nil {return _bddec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_aaebda .RelOff =NewCT_RelativeOffsetEffect ();if _gffbfc :=d .DecodeElement (_aaebda .RelOff ,&_ceeab );_gffbfc !=nil {return _gffbfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_aaebda .SoftEdge =NewCT_SoftEdgesEffect ();if _afgde :=d .DecodeElement (_aaebda .SoftEdge ,&_ceeab );_afgde !=nil {return _afgde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_aaebda .Tint =NewCT_TintEffect ();if _eafdb :=d .DecodeElement (_aaebda .Tint ,&_ceeab );_eafdb !=nil {return _eafdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_aaebda .Xfrm =NewCT_TransformEffect ();if _acggb :=d .DecodeElement (_aaebda .Xfrm ,&_ceeab );_acggb !=nil {return _acggb ;};default:_fc .Log ("\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",_ceeab .Name );if _efebd :=d .Skip ();_efebd !=nil {return _efebd ;};};case _g .EndElement :break _dbbag ;case _g .CharData :};};return nil ;};func (_fcead *Theme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcead .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_ccfeb :=range start .Attr {if _ccfeb .Name .Local =="\u006e\u0061\u006d\u0065"{_faada ,_cggeb :=_ccfeb .Value ,error (nil );if _cggeb !=nil {return _cggeb ;};_fcead .NameAttr =&_faada ;continue ;};};_ggcbce :for {_bagbdg ,_gdbcg :=d .Token ();if _gdbcg !=nil {return _gdbcg ;};switch _gfdedf :=_bagbdg .(type ){case _g .StartElement :switch _gfdedf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _fagcd :=d .DecodeElement (_fcead .ThemeElements ,&_gfdedf );_fagcd !=nil {return _fagcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_fcead .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _acdgc :=d .DecodeElement (_fcead .ObjectDefaults ,&_gfdedf );_acdgc !=nil {return _acdgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_fcead .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _fgeaa :=d .DecodeElement (_fcead .ExtraClrSchemeLst ,&_gfdedf );_fgeaa !=nil {return _fgeaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_fcead .CustClrLst =NewCT_CustomColorList ();if _cdgc :=d .DecodeElement (_fcead .CustClrLst ,&_gfdedf );_cdgc !=nil {return _cdgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcead .ExtLst =NewCT_OfficeArtExtensionList ();if _edgea :=d .DecodeElement (_fcead .ExtLst ,&_gfdedf );_edgea !=nil {return _edgea ;};default:_fc .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",_gfdedf .Name );if _ebcgb :=d .Skip ();_ebcgb !=nil {return _ebcgb ;};};case _g .EndElement :break _ggcbce ;case _g .CharData :};};return nil ;};func (_ccea *CT_LineEndProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccea .TypeAttr !=ST_LineEndTypeUnset {_acgef ,_dafgf :=_ccea .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _dafgf !=nil {return _dafgf ;};start .Attr =append (start .Attr ,_acgef );};if _ccea .WAttr !=ST_LineEndWidthUnset {_dbeaa ,_bbacb :=_ccea .WAttr .MarshalXMLAttr (_g .Name {Local :"\u0077"});if _bbacb !=nil {return _bbacb ;};start .Attr =append (start .Attr ,_dbeaa );};if _ccea .LenAttr !=ST_LineEndLengthUnset {_cecgf ,_dbgb :=_ccea .LenAttr .MarshalXMLAttr (_g .Name {Local :"\u006c\u0065\u006e"});if _dbgb !=nil {return _dbgb ;};start .Attr =append (start .Attr ,_cecgf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgfdce *ST_OnOffStyleType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agcbe ,_gfaef :=d .Token ();if _gfaef !=nil {return _gfaef ;};if _ebfdb ,_ddbbg :=_agcbe .(_g .EndElement );_ddbbg &&_ebfdb .Name ==start .Name {*_bgfdce =1;return nil ;};if _fegde ,_agdba :=_agcbe .(_g .CharData );!_agdba {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agcbe );}else {switch string (_fegde ){case "":*_bgfdce =0;case "\u006f\u006e":*_bgfdce =1;case "\u006f\u0066\u0066":*_bgfdce =2;case "\u0064\u0065\u0066":*_bgfdce =3;};};_agcbe ,_gfaef =d .Token ();if _gfaef !=nil {return _gfaef ;};if _acdee ,_gdcba :=_agcbe .(_g .EndElement );_gdcba &&_acdee .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agcbe );}; -// Validate validates the CT_GvmlPictureNonVisual and its children -func (_gfbef *CT_GvmlPictureNonVisual )Validate ()error {return _gfbef .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_bacea ST_PresetLineDashVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bacea .String (),start );};func (_aafeb *CT_InverseGammaTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LineStyleList struct{Ln []*CT_LineProperties ;}; +// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path +func (_ebea *CT_Bevel )ValidateWithPath (path string )error {if _ebea .WAttr !=nil {if *_ebea .WAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ebea .WAttr );};if *_ebea .WAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ebea .WAttr );};};if _ebea .HAttr !=nil {if *_ebea .HAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ebea .HAttr );};if *_ebea .HAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ebea .HAttr );};};if _fgf :=_ebea .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_fgf !=nil {return _fgf ;};return nil ;};func (_gagega *ST_TextFontAlignType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gagega =0;case "\u0061\u0075\u0074\u006f":*_gagega =1;case "\u0074":*_gagega =2;case "\u0063\u0074\u0072":*_gagega =3;case "\u0062\u0061\u0073\u0065":*_gagega =4;case "\u0062":*_gagega =5;};return nil ;};type CT_TextBodyProperties struct{RotAttr *int32 ;SpcFirstLastParaAttr *bool ;VertOverflowAttr ST_TextVertOverflowType ;HorzOverflowAttr ST_TextHorzOverflowType ;VertAttr ST_TextVerticalType ;WrapAttr ST_TextWrappingType ;LInsAttr *ST_Coordinate32 ;TInsAttr *ST_Coordinate32 ;RInsAttr *ST_Coordinate32 ;BInsAttr *ST_Coordinate32 ;NumColAttr *int32 ;SpcColAttr *int32 ;RtlColAttr *bool ;FromWordArtAttr *bool ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;ForceAAAttr *bool ;UprightAttr *bool ;CompatLnSpcAttr *bool ;PrstTxWarp *CT_PresetTextShape ;NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path -func (_ecbga *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };func (_egff *CT_PatternFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egff .PrstAttr !=ST_PresetPatternValUnset {_eebf ,_feabe :=_egff .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _feabe !=nil {return _feabe ;};start .Attr =append (start .Attr ,_eebf );};e .EncodeToken (start );if _egff .FgClr !=nil {_bcbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_egff .FgClr ,_bcbg );};if _egff .BgClr !=nil {_gbbc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_egff .BgClr ,_gbbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_EffectContainer struct{TypeAttr ST_EffectContainerType ;NameAttr *string ;Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;}; +// Validate validates the CT_AlphaBiLevelEffect and its children +func (_gef *CT_AlphaBiLevelEffect )Validate ()error {return _gef .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gccde *ST_PathFillMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gccde =0;case "\u006e\u006f\u006e\u0065":*_gccde =1;case "\u006e\u006f\u0072\u006d":*_gccde =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gccde =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_gccde =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gccde =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_gccde =6;};return nil ;};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_eagga :=&CT_ColorMappingOverride {};_eagga .Choice =NewCT_ColorMappingOverrideChoice ();return _eagga ;};func (_dcefdc *EG_TextAutofit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcefdc .NoAutofit !=nil {_ffeca :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_dcefdc .NoAutofit ,_ffeca );};if _dcefdc .NormAutofit !=nil {_fafeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_dcefdc .NormAutofit ,_fafeg );};if _dcefdc .SpAutoFit !=nil {_efdeg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_dcefdc .SpAutoFit ,_efdeg );};return nil ;}; -// Validate validates the CT_TextBulletSizePercent and its children -func (_aggcf *CT_TextBulletSizePercent )Validate ()error {return _aggcf .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_egcd *CT_TableStyleCellStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bccbf :for {_adcdd ,_fbdea :=d .Token ();if _fbdea !=nil {return _fbdea ;};switch _cgeba :=_adcdd .(type ){case _b .StartElement :switch _cgeba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0042d\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0042d\u0072"}:_egcd .TcBdr =NewCT_TableCellBorderStyle ();if _fecbb :=d .DecodeElement (_egcd .TcBdr ,&_cgeba );_fecbb !=nil {return _fecbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_egcd .Fill =NewCT_FillProperties ();if _dgadf :=d .DecodeElement (_egcd .Fill ,&_cgeba );_dgadf !=nil {return _dgadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_egcd .FillRef =NewCT_StyleMatrixReference ();if _edbff :=d .DecodeElement (_egcd .FillRef ,&_cgeba );_edbff !=nil {return _edbff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_egcd .Cell3D =NewCT_Cell3D ();if _edafg :=d .DecodeElement (_egcd .Cell3D ,&_cgeba );_edafg !=nil {return _edafg ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_cgeba .Name );if _bgdaf :=d .Skip ();_bgdaf !=nil {return _bgdaf ;};};case _b .EndElement :break _bccbf ;case _b .CharData :};};return nil ;};func (_daacg ST_BevelPresetType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adagg :=_b .Attr {};_adagg .Name =name ;switch _daacg {case ST_BevelPresetTypeUnset :_adagg .Value ="";case ST_BevelPresetTypeRelaxedInset :_adagg .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_adagg .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_adagg .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_adagg .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_adagg .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_adagg .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_adagg .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_adagg .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_adagg .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_adagg .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_adagg .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_adagg .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _adagg ,nil ;};func (_efggf ST_EffectContainerType )ValidateWithPath (path string )error {switch _efggf {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efggf ));};return nil ;}; +// Validate validates the CT_AlphaFloorEffect and its children +func (_fag *CT_AlphaFloorEffect )Validate ()error {return _fag .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cbgcgd ST_BlipCompression )Validate ()error {return _cbgcgd .ValidateWithPath ("")};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_gaffg :=&CT_GvmlTextShapeChoice {};return _gaffg ;};type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;}; -// ST_TextBulletSize is a union type -type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;};func (_edddf *CT_TableStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edddf .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ebaga :=range start .Attr {if _ebaga .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_dgefd ,_cedgb :=_ebaga .Value ,error (nil );if _cedgb !=nil {return _cedgb ;};_edddf .StyleNameAttr =_dgefd ;continue ;};if _ebaga .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_cegb ,_bggfg :=_ebaga .Value ,error (nil );if _bggfg !=nil {return _bggfg ;};_edddf .StyleIdAttr =_cegb ;continue ;};};_caebg :for {_aeaca ,_aegbd :=d .Token ();if _aegbd !=nil {return _aegbd ;};switch _fbegf :=_aeaca .(type ){case _b .StartElement :switch _fbegf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cB\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cB\u0067"}:_edddf .TblBg =NewCT_TableBackgroundStyle ();if _dceac :=d .DecodeElement (_edddf .TblBg ,&_fbegf );_dceac !=nil {return _dceac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_edddf .WholeTbl =NewCT_TablePartStyle ();if _cddgfg :=d .DecodeElement (_edddf .WholeTbl ,&_fbegf );_cddgfg !=nil {return _cddgfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0048"}:_edddf .Band1H =NewCT_TablePartStyle ();if _baeea :=d .DecodeElement (_edddf .Band1H ,&_fbegf );_baeea !=nil {return _baeea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0048"}:_edddf .Band2H =NewCT_TablePartStyle ();if _gfffbd :=d .DecodeElement (_edddf .Band2H ,&_fbegf );_gfffbd !=nil {return _gfffbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0031\u0056"}:_edddf .Band1V =NewCT_TablePartStyle ();if _bdafd :=d .DecodeElement (_edddf .Band1V ,&_fbegf );_bdafd !=nil {return _bdafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u006e\u0064\u0032\u0056"}:_edddf .Band2V =NewCT_TablePartStyle ();if _egfgg :=d .DecodeElement (_edddf .Band2V ,&_fbegf );_egfgg !=nil {return _egfgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_edddf .LastCol =NewCT_TablePartStyle ();if _aecbf :=d .DecodeElement (_edddf .LastCol ,&_fbegf );_aecbf !=nil {return _aecbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_edddf .FirstCol =NewCT_TablePartStyle ();if _fgaaga :=d .DecodeElement (_edddf .FirstCol ,&_fbegf );_fgaaga !=nil {return _fgaaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_edddf .LastRow =NewCT_TablePartStyle ();if _abcad :=d .DecodeElement (_edddf .LastRow ,&_fbegf );_abcad !=nil {return _abcad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0043\u0065\u006c\u006c"}:_edddf .SeCell =NewCT_TablePartStyle ();if _bagdg :=d .DecodeElement (_edddf .SeCell ,&_fbegf );_bagdg !=nil {return _bagdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0077\u0043\u0065\u006c\u006c"}:_edddf .SwCell =NewCT_TablePartStyle ();if _ffdcc :=d .DecodeElement (_edddf .SwCell ,&_fbegf );_ffdcc !=nil {return _ffdcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_edddf .FirstRow =NewCT_TablePartStyle ();if _dbeed :=d .DecodeElement (_edddf .FirstRow ,&_fbegf );_dbeed !=nil {return _dbeed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0065\u0043\u0065\u006c\u006c"}:_edddf .NeCell =NewCT_TablePartStyle ();if _bacbb :=d .DecodeElement (_edddf .NeCell ,&_fbegf );_bacbb !=nil {return _bacbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0077\u0043\u0065\u006c\u006c"}:_edddf .NwCell =NewCT_TablePartStyle ();if _fecbe :=d .DecodeElement (_edddf .NwCell ,&_fbegf );_fecbe !=nil {return _fecbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edddf .ExtLst =NewCT_OfficeArtExtensionList ();if _affbef :=d .DecodeElement (_edddf .ExtLst ,&_fbegf );_affbef !=nil {return _affbef ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_fbegf .Name );if _edfdef :=d .Skip ();_edfdef !=nil {return _edfdef ;};};case _b .EndElement :break _caebg ;case _b .CharData :};};return nil ;};func (_efdb *CT_ShapeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efdb .BwModeAttr !=ST_BlackWhiteModeUnset {_decge ,_afafa :=_efdb .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _afafa !=nil {return _afafa ;};start .Attr =append (start .Attr ,_decge );};e .EncodeToken (start );if _efdb .Xfrm !=nil {_addfab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_efdb .Xfrm ,_addfab );};if _efdb .CustGeom !=nil {_gcgce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_efdb .CustGeom ,_gcgce );};if _efdb .PrstGeom !=nil {_agfcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_efdb .PrstGeom ,_agfcd );};if _efdb .NoFill !=nil {_bbfga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efdb .NoFill ,_bbfga );};if _efdb .SolidFill !=nil {_edfgf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efdb .SolidFill ,_edfgf );};if _efdb .GradFill !=nil {_feae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efdb .GradFill ,_feae );};if _efdb .BlipFill !=nil {_eegcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efdb .BlipFill ,_eegcc );};if _efdb .PattFill !=nil {_bffed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_efdb .PattFill ,_bffed );};if _efdb .GrpFill !=nil {_aadff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_efdb .GrpFill ,_aadff );};if _efdb .Ln !=nil {_egdeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_efdb .Ln ,_egdeb );};if _efdb .EffectLst !=nil {_aedeeb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efdb .EffectLst ,_aedeeb );};if _efdb .EffectDag !=nil {_ccdefd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_efdb .EffectDag ,_ccdefd );};if _efdb .Scene3d !=nil {_edbga :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_efdb .Scene3d ,_edbga );};if _efdb .Sp3d !=nil {_eabgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_efdb .Sp3d ,_eabgg );};if _efdb .ExtLst !=nil {_fdcbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efdb .ExtLst ,_fdcbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cebda *CT_TextNormalAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebbbgd :=range start .Attr {if _ebbbgd .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_gcafb ,_ccgbf :=ParseUnionST_TextFontScalePercentOrPercentString (_ebbbgd .Value );if _ccgbf !=nil {return _ccgbf ;};_cebda .FontScaleAttr =&_gcafb ;continue ;};if _ebbbgd .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_cebgg ,_efadaf :=ParseUnionST_TextSpacingPercentOrPercentString (_ebbbgd .Value );if _efadaf !=nil {return _efadaf ;};_cebda .LnSpcReductionAttr =&_cebgg ;continue ;};};for {_ggfce ,_agef :=d .Token ();if _agef !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fr\u006d\u0061\u006c\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_agef );};if _gbffd ,_bcbcd :=_ggfce .(_b .EndElement );_bcbcd &&_gbffd .Name ==start .Name {break ;};};return nil ;};type CT_EffectReference struct{RefAttr string ;};func (_bbcdf ST_AnimationBuildType )String ()string {switch _bbcdf {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};func (_debeag *ST_PresetColorVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfdfb ,_bdaaac :=d .Token ();if _bdaaac !=nil {return _bdaaac ;};if _dacfaa ,_bfaaf :=_cfdfb .(_b .EndElement );_bfaaf &&_dacfaa .Name ==start .Name {*_debeag =1;return nil ;};if _geab ,_efeed :=_cfdfb .(_b .CharData );!_efeed {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfdfb );}else {switch string (_geab ){case "":*_debeag =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_debeag =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_debeag =2;case "\u0061\u0071\u0075\u0061":*_debeag =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_debeag =4;case "\u0061\u007a\u0075r\u0065":*_debeag =5;case "\u0062\u0065\u0069g\u0065":*_debeag =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_debeag =7;case "\u0062\u006c\u0061c\u006b":*_debeag =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_debeag =9;case "\u0062\u006c\u0075\u0065":*_debeag =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_debeag =11;case "\u0062\u0072\u006fw\u006e":*_debeag =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_debeag =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_debeag =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_debeag =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_debeag =16;case "\u0063\u006f\u0072a\u006c":*_debeag =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_debeag =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_debeag =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_debeag =20;case "\u0063\u0079\u0061\u006e":*_debeag =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_debeag =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_debeag =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_debeag =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_debeag =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_debeag =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_debeag =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_debeag =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_debeag =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_debeag =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_debeag =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_debeag =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_debeag =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_debeag =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_debeag =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_debeag =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_debeag =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_debeag =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_debeag =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_debeag =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_debeag =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_debeag =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_debeag =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_debeag =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_debeag =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_debeag =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_debeag =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_debeag =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_debeag =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_debeag =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_debeag =51;case "\u0064\u006b\u0052e\u0064":*_debeag =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_debeag =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_debeag =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_debeag =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_debeag =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_debeag =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_debeag =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_debeag =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_debeag =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_debeag =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_debeag =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_debeag =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_debeag =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_debeag =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_debeag =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_debeag =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_debeag =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_debeag =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_debeag =70;case "\u0067\u006f\u006c\u0064":*_debeag =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_debeag =72;case "\u0067\u0072\u0061\u0079":*_debeag =73;case "\u0067\u0072\u0065\u0079":*_debeag =74;case "\u0067\u0072\u0065e\u006e":*_debeag =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_debeag =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_debeag =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_debeag =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_debeag =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_debeag =80;case "\u0069\u0076\u006fr\u0079":*_debeag =81;case "\u006b\u0068\u0061k\u0069":*_debeag =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_debeag =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_debeag =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_debeag =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_debeag =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_debeag =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_debeag =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_debeag =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_debeag =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_debeag =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_debeag =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_debeag =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_debeag =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_debeag =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_debeag =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_debeag =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_debeag =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_debeag =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_debeag =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_debeag =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_debeag =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_debeag =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_debeag =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_debeag =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_debeag =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_debeag =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_debeag =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_debeag =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_debeag =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_debeag =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_debeag =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_debeag =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_debeag =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_debeag =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_debeag =116;case "\u006c\u0069\u006d\u0065":*_debeag =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_debeag =118;case "\u006c\u0069\u006ee\u006e":*_debeag =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_debeag =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_debeag =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_debeag =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_debeag =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_debeag =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_debeag =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_debeag =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_debeag =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_debeag =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_debeag =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_debeag =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_debeag =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_debeag =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_debeag =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_debeag =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_debeag =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_debeag =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_debeag =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_debeag =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_debeag =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_debeag =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_debeag =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_debeag =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_debeag =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_debeag =144;case "\u006e\u0061\u0076\u0079":*_debeag =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_debeag =146;case "\u006f\u006c\u0069v\u0065":*_debeag =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_debeag =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_debeag =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_debeag =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_debeag =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_debeag =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_debeag =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_debeag =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_debeag =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_debeag =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_debeag =157;case "\u0070\u0065\u0072\u0075":*_debeag =158;case "\u0070\u0069\u006e\u006b":*_debeag =159;case "\u0070\u006c\u0075\u006d":*_debeag =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_debeag =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_debeag =162;case "\u0072\u0065\u0064":*_debeag =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_debeag =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_debeag =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_debeag =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_debeag =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_debeag =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_debeag =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_debeag =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_debeag =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_debeag =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_debeag =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_debeag =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_debeag =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_debeag =176;case "\u0073\u006e\u006f\u0077":*_debeag =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_debeag =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_debeag =179;case "\u0074\u0061\u006e":*_debeag =180;case "\u0074\u0065\u0061\u006c":*_debeag =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_debeag =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_debeag =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_debeag =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_debeag =185;case "\u0077\u0068\u0065a\u0074":*_debeag =186;case "\u0077\u0068\u0069t\u0065":*_debeag =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_debeag =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_debeag =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_debeag =190;};};_cfdfb ,_bdaaac =d .Token ();if _bdaaac !=nil {return _bdaaac ;};if _caagag ,_baced :=_cfdfb .(_b .EndElement );_baced &&_caagag .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfdfb );};type CT_TextBulletSizePoint struct{ValAttr int32 ;};func (_aegb *CT_GlowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbbc :=range start .Attr {if _bbbc .Name .Local =="\u0072\u0061\u0064"{_adda ,_abefe :=_a .ParseInt (_bbbc .Value ,10,64);if _abefe !=nil {return _abefe ;};_aegb .RadAttr =&_adda ;continue ;};};_eeec :for {_bbfgf ,_babcg :=d .Token ();if _babcg !=nil {return _babcg ;};switch _baaf :=_bbfgf .(type ){case _b .StartElement :switch _baaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_aegb .ScrgbClr =NewCT_ScRgbColor ();if _gafd :=d .DecodeElement (_aegb .ScrgbClr ,&_baaf );_gafd !=nil {return _gafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_aegb .SrgbClr =NewCT_SRgbColor ();if _ceff :=d .DecodeElement (_aegb .SrgbClr ,&_baaf );_ceff !=nil {return _ceff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_aegb .HslClr =NewCT_HslColor ();if _fgde :=d .DecodeElement (_aegb .HslClr ,&_baaf );_fgde !=nil {return _fgde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_aegb .SysClr =NewCT_SystemColor ();if _dagg :=d .DecodeElement (_aegb .SysClr ,&_baaf );_dagg !=nil {return _dagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_aegb .SchemeClr =NewCT_SchemeColor ();if _dfee :=d .DecodeElement (_aegb .SchemeClr ,&_baaf );_dfee !=nil {return _dfee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_aegb .PrstClr =NewCT_PresetColor ();if _afaf :=d .DecodeElement (_aegb .PrstClr ,&_baaf );_afaf !=nil {return _afaf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047l\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_baaf .Name );if _gccb :=d .Skip ();_gccb !=nil {return _gccb ;};};case _b .EndElement :break _eeec ;case _b .CharData :};};return nil ;};func (_deeaaf *ST_TextVerticalType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_deeaaf =0;case "\u0068\u006f\u0072\u007a":*_deeaaf =1;case "\u0076\u0065\u0072\u0074":*_deeaaf =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_deeaaf =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_deeaaf =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_deeaaf =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_deeaaf =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_deeaaf =7;};return nil ;}; +// Validate validates the CT_TableStyle and its children +func (_aggdf *CT_TableStyle )Validate ()error {return _aggdf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_defbe ST_LineEndType )Validate ()error {return _defbe .ValidateWithPath ("")};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 (_gdcea ST_BlendMode )String ()string {switch _gdcea {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072";case 2:return "\u006d\u0075\u006c\u0074";case 3:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 4:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 5:return "\u006ci\u0067\u0068\u0074\u0065\u006e";};return "";}; -// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path -func (_bbbe *CT_StyleMatrix )ValidateWithPath (path string )error {if _fgaag :=_bbbe .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_fgaag !=nil {return _fgaag ;};if _aaga :=_bbbe .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_aaga !=nil {return _aaga ;};if _egbag :=_bbbe .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_egbag !=nil {return _egbag ;};if _dcaf :=_bbbe .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_dcaf !=nil {return _dcaf ;};return nil ;}; +// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path +func (_babgd *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _bdbaa :=_babgd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bdbaa !=nil {return _bdbaa ;};if _fcfa :=_babgd .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_fcfa !=nil {return _fcfa ;};return nil ;};func (_bdgfde *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdgfde =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_bdgfde =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_bdgfde =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_bdgfde =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_bdgfde =4;};return nil ;};type ST_BlackWhiteMode byte ; -// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path -func (_bcab *CT_FixedPercentage )ValidateWithPath (path string )error {if _agag :=_bcab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agag !=nil {return _agag ;};return nil ;};func NewCT_GradientStopList ()*CT_GradientStopList {_fgef :=&CT_GradientStopList {};return _fgef };func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_abae :=&CT_ClipboardStyleSheet {};_abae .ThemeElements =NewCT_BaseStyles ();_abae .ClrMap =NewCT_ColorMapping ();return _abae ;};func (_bfefb *ST_PresetShadowVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdbag ,_bdfgee :=d .Token ();if _bdfgee !=nil {return _bdfgee ;};if _fegfg ,_afacd :=_cdbag .(_b .EndElement );_afacd &&_fegfg .Name ==start .Name {*_bfefb =1;return nil ;};if _eecee ,_afbfbd :=_cdbag .(_b .CharData );!_afbfbd {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdbag );}else {switch string (_eecee ){case "":*_bfefb =0;case "\u0073\u0068\u0064w\u0031":*_bfefb =1;case "\u0073\u0068\u0064w\u0032":*_bfefb =2;case "\u0073\u0068\u0064w\u0033":*_bfefb =3;case "\u0073\u0068\u0064w\u0034":*_bfefb =4;case "\u0073\u0068\u0064w\u0035":*_bfefb =5;case "\u0073\u0068\u0064w\u0036":*_bfefb =6;case "\u0073\u0068\u0064w\u0037":*_bfefb =7;case "\u0073\u0068\u0064w\u0038":*_bfefb =8;case "\u0073\u0068\u0064w\u0039":*_bfefb =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_bfefb =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_bfefb =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_bfefb =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_bfefb =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_bfefb =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_bfefb =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_bfefb =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_bfefb =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_bfefb =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_bfefb =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_bfefb =20;};};_cdbag ,_bdfgee =d .Token ();if _bdfgee !=nil {return _bdfgee ;};if _gccec ,_abdbg :=_cdbag .(_b .EndElement );_abdbg &&_gccec .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdbag );};func (_dbbgd *CT_LightRig )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbgd .RigAttr =ST_LightRigType (1);_dbbgd .DirAttr =ST_LightRigDirection (1);for _ ,_cgcge :=range start .Attr {if _cgcge .Name .Local =="\u0072\u0069\u0067"{_dbbgd .RigAttr .UnmarshalXMLAttr (_cgcge );continue ;};if _cgcge .Name .Local =="\u0064\u0069\u0072"{_dbbgd .DirAttr .UnmarshalXMLAttr (_cgcge );continue ;};};_feee :for {_dcddc ,_efgc :=d .Token ();if _efgc !=nil {return _efgc ;};switch _cdde :=_dcddc .(type ){case _b .StartElement :switch _cdde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0074"}:_dbbgd .Rot =NewCT_SphereCoords ();if _cddeb :=d .DecodeElement (_dbbgd .Rot ,&_cdde );_cddeb !=nil {return _cddeb ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067\u0020\u0025\u0076",_cdde .Name );if _gbcga :=d .Skip ();_gbcga !=nil {return _gbcga ;};};case _b .EndElement :break _feee ;case _b .CharData :};};return nil ;};func (_cgefdf *CT_TextSpacingPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_cgefdf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaaaec *CT_SchemeColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_faedb ,_eefabc :=_aaaaec .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _eefabc !=nil {return _eefabc ;};start .Attr =append (start .Attr ,_faedb );e .EncodeToken (start );if _aaaaec .EG_ColorTransform !=nil {for _ ,_feaga :=range _aaaaec .EG_ColorTransform {_feaga .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egade ST_TextAutonumberScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egade .String (),start );};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_dgfde :=&CT_GrayscaleTransform {};return _dgfde ;};func (_gacab ST_DgmBuildStep )ValidateWithPath (path string )error {switch _gacab {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gacab ));};return nil ;};func (_aadcd *ST_PathFillMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aadcd =0;case "\u006e\u006f\u006e\u0065":*_aadcd =1;case "\u006e\u006f\u0072\u006d":*_aadcd =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_aadcd =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_aadcd =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_aadcd =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_aadcd =6;};return nil ;};func (_cgagg ST_TextAlignType )Validate ()error {return _cgagg .ValidateWithPath ("")};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_aegac :=&CT_PresetShadowEffect {};_aegac .PrstAttr =ST_PresetShadowVal (1);return _aegac ;};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;}; +// Validate validates the CT_ScRgbColor and its children +func (_eadbd *CT_ScRgbColor )Validate ()error {return _eadbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func NewCT_BlendEffect ()*CT_BlendEffect {_cdbd :=&CT_BlendEffect {};_cdbd .BlendAttr =ST_BlendMode (1);_cdbd .Cont =NewCT_EffectContainer ();return _cdbd ;};func (_gdgbfe *ST_RectAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begag ,_ggecb :=d .Token ();if _ggecb !=nil {return _ggecb ;};if _dbbdgg ,_cacge :=_begag .(_g .EndElement );_cacge &&_dbbdgg .Name ==start .Name {*_gdgbfe =1;return nil ;};if _bcddd ,_gfgdg :=_begag .(_g .CharData );!_gfgdg {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_begag );}else {switch string (_bcddd ){case "":*_gdgbfe =0;case "\u0074\u006c":*_gdgbfe =1;case "\u0074":*_gdgbfe =2;case "\u0074\u0072":*_gdgbfe =3;case "\u006c":*_gdgbfe =4;case "\u0063\u0074\u0072":*_gdgbfe =5;case "\u0072":*_gdgbfe =6;case "\u0062\u006c":*_gdgbfe =7;case "\u0062":*_gdgbfe =8;case "\u0062\u0072":*_gdgbfe =9;};};_begag ,_ggecb =d .Token ();if _ggecb !=nil {return _ggecb ;};if _dffdc ,_gcabd :=_begag .(_g .EndElement );_gcabd &&_dffdc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_begag );}; -// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path -func (_ddgcaf *CT_TableCol )ValidateWithPath (path string )error {if _egcf :=_ddgcaf .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_egcf !=nil {return _egcf ;};if _ddgcaf .ExtLst !=nil {if _acfgc :=_ddgcaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acfgc !=nil {return _acfgc ;};};return nil ;};func (_dcfc *CT_SolidColorFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eafd :for {_dagce ,_ebecf :=d .Token ();if _ebecf !=nil {return _ebecf ;};switch _aeggf :=_dagce .(type ){case _b .StartElement :switch _aeggf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dcfc .ScrgbClr =NewCT_ScRgbColor ();if _ceeeb :=d .DecodeElement (_dcfc .ScrgbClr ,&_aeggf );_ceeeb !=nil {return _ceeeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dcfc .SrgbClr =NewCT_SRgbColor ();if _adgaf :=d .DecodeElement (_dcfc .SrgbClr ,&_aeggf );_adgaf !=nil {return _adgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dcfc .HslClr =NewCT_HslColor ();if _gdgeg :=d .DecodeElement (_dcfc .HslClr ,&_aeggf );_gdgeg !=nil {return _gdgeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dcfc .SysClr =NewCT_SystemColor ();if _edecdf :=d .DecodeElement (_dcfc .SysClr ,&_aeggf );_edecdf !=nil {return _edecdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dcfc .SchemeClr =NewCT_SchemeColor ();if _beeg :=d .DecodeElement (_dcfc .SchemeClr ,&_aeggf );_beeg !=nil {return _beeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dcfc .PrstClr =NewCT_PresetColor ();if _gaga :=d .DecodeElement (_dcfc .PrstClr ,&_aeggf );_gaga !=nil {return _gaga ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0053\u006f\u006c\u0069\u0064\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_aeggf .Name );if _ffagc :=d .Skip ();_ffagc !=nil {return _ffagc ;};};case _b .EndElement :break _eafd ;case _b .CharData :};};return nil ;};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_faca :=&CT_AlphaBiLevelEffect {};return _faca ;}; +// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path +func (_bdbab *CT_TileInfoProperties )ValidateWithPath (path string )error {if _bdbab .TxAttr !=nil {if _adadc :=_bdbab .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_adadc !=nil {return _adadc ;};};if _bdbab .TyAttr !=nil {if _dbbdg :=_bdbab .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_dbbdg !=nil {return _dbbdg ;};};if _bdbab .SxAttr !=nil {if _gedeb :=_bdbab .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_gedeb !=nil {return _gedeb ;};};if _bdbab .SyAttr !=nil {if _ceaed :=_bdbab .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_ceaed !=nil {return _ceaed ;};};if _acegf :=_bdbab .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_acegf !=nil {return _acegf ;};if _gaffge :=_bdbab .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gaffge !=nil {return _gaffge ;};return nil ;};func (_ffcda *CT_FillOverlayEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffcda .BlendAttr =ST_BlendMode (1);for _ ,_fcgd :=range start .Attr {if _fcgd .Name .Local =="\u0062\u006c\u0065n\u0064"{_ffcda .BlendAttr .UnmarshalXMLAttr (_fcgd );continue ;};};_bccb :for {_gfgff ,_afcd :=d .Token ();if _afcd !=nil {return _afcd ;};switch _bggg :=_gfgff .(type ){case _g .StartElement :switch _bggg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ffcda .NoFill =NewCT_NoFillProperties ();if _caecaa :=d .DecodeElement (_ffcda .NoFill ,&_bggg );_caecaa !=nil {return _caecaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ffcda .SolidFill =NewCT_SolidColorFillProperties ();if _bfgc :=d .DecodeElement (_ffcda .SolidFill ,&_bggg );_bfgc !=nil {return _bfgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ffcda .GradFill =NewCT_GradientFillProperties ();if _dbeb :=d .DecodeElement (_ffcda .GradFill ,&_bggg );_dbeb !=nil {return _dbeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ffcda .BlipFill =NewCT_BlipFillProperties ();if _acdc :=d .DecodeElement (_ffcda .BlipFill ,&_bggg );_acdc !=nil {return _acdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ffcda .PattFill =NewCT_PatternFillProperties ();if _bbcge :=d .DecodeElement (_ffcda .PattFill ,&_bggg );_bbcge !=nil {return _bbcge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ffcda .GrpFill =NewCT_GroupFillProperties ();if _bcfe :=d .DecodeElement (_ffcda .GrpFill ,&_bggg );_bcfe !=nil {return _bcfe ;};default:_fc .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",_bggg .Name );if _edfe :=d .Skip ();_edfe !=nil {return _edfe ;};};case _g .EndElement :break _bccb ;case _g .CharData :};};return nil ;};func NewBlip ()*Blip {_ded :=&Blip {};_ded .CT_Blip =*NewCT_Blip ();return _ded };func NewCT_TableStyle ()*CT_TableStyle {_eebfff :=&CT_TableStyle {};_eebfff .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 _eebfff ;};func (_ccgff *CT_NonVisualContentPartProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccgff .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ccgff .IsCommentAttr ))});};e .EncodeToken (start );if _ccgff .CpLocks !=nil {_ecga :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_ccgff .CpLocks ,_ecga );};if _ccgff .ExtLst !=nil {_bdee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccgff .ExtLst ,_bdee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path -func (_cgbff *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _febae :=_cgbff .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_febae !=nil {return _febae ;};if _gega :=_cgbff .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gega !=nil {return _gega ;};return nil ;};func (_adcbgf ST_TileFlipMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adcbgf .String (),start );}; +// Validate validates the CT_EffectStyleList and its children +func (_agdgb *CT_EffectStyleList )Validate ()error {return _agdgb .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;}; -// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path -func (_egbc *CT_LightRig )ValidateWithPath (path string )error {if _egbc .RigAttr ==ST_LightRigTypeUnset {return _bb .Errorf ("\u0025\u0073\u002fR\u0069\u0067\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bbbfb :=_egbc .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_bbbfb !=nil {return _bbbfb ;};if _egbc .DirAttr ==ST_LightRigDirectionUnset {return _bb .Errorf ("\u0025\u0073\u002fD\u0069\u0072\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _aacf :=_egbc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_aacf !=nil {return _aacf ;};if _egbc .Rot !=nil {if _bdbc :=_egbc .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_bdbc !=nil {return _bdbc ;};};return nil ;};func (_efff *CT_CustomColorList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efff .CustClr !=nil {_ccbdd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}};for _ ,_adad :=range _efff .CustClr {e .EncodeElement (_adad ,_ccbdd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daagd ST_FixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daagd .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_b .CharData (_bb .Sprintf ("\u0025\u0064",*_daagd .ST_FixedPercentageDecimal )));};if _daagd .ST_FixedPercentage !=nil {e .Encode (_daagd .ST_FixedPercentage );};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path +func (_beafe *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _fdg ,_gged :=range _beafe .EG_FillProperties {if _faa :=_gged .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_fdg ));_faa !=nil {return _faa ;};};return nil ;}; -// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path -func (_fegcc *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _gaeea ,_caaf :=range _fegcc .Ext {if _ecgb :=_caaf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gaeea ));_ecgb !=nil {return _ecgb ;};};return nil ;};func (_bgbba *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaggfg :for {_adccd ,_fgada :=d .Token ();if _fgada !=nil {return _fgada ;};switch _cecbfg :=_adccd .(type ){case _b .StartElement :switch _cecbfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bgbba .NoFill =NewCT_NoFillProperties ();if _cacbf :=d .DecodeElement (_bgbba .NoFill ,&_cecbfg );_cacbf !=nil {return _cacbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bgbba .SolidFill =NewCT_SolidColorFillProperties ();if _aafgf :=d .DecodeElement (_bgbba .SolidFill ,&_cecbfg );_aafgf !=nil {return _aafgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bgbba .GradFill =NewCT_GradientFillProperties ();if _fbac :=d .DecodeElement (_bgbba .GradFill ,&_cecbfg );_fbac !=nil {return _fbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bgbba .BlipFill =NewCT_BlipFillProperties ();if _gaeg :=d .DecodeElement (_bgbba .BlipFill ,&_cecbfg );_gaeg !=nil {return _gaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bgbba .PattFill =NewCT_PatternFillProperties ();if _cebce :=d .DecodeElement (_bgbba .PattFill ,&_cecbfg );_cebce !=nil {return _cebce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bgbba .GrpFill =NewCT_GroupFillProperties ();if _fcbgd :=d .DecodeElement (_bgbba .GrpFill ,&_cecbfg );_fcbgd !=nil {return _fcbgd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u0046\u0069\u006c\u006c\u0047\u0072o\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065r\u0020\u0025\u0076",_cecbfg .Name );if _fddga :=d .Skip ();_fddga !=nil {return _fddga ;};};case _b .EndElement :break _gaggfg ;case _b .CharData :};};return nil ;};type ST_TextFontAlignType byte ; +// Validate validates the Theme and its children +func (_ececgc *Theme )Validate ()error {return _ececgc .ValidateWithPath ("\u0054\u0068\u0065m\u0065")}; -// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path -func (_cfgc *CT_EmptyElement )ValidateWithPath (path string )error {return nil }; +// Validate validates the EG_TextRun and its children +func (_deag *EG_TextRun )Validate ()error {return _deag .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};func (_dgdbb ST_RectAlignment )ValidateWithPath (path string )error {switch _dgdbb {case 0,1,2,3,4,5,6,7,8,9:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgdbb ));};return nil ;};type CT_TextCharBullet struct{CharAttr string ;}; -// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path -func (_bfead *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path +func (_bfdde *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _bfdde .BlurRadAttr !=nil {if *_bfdde .BlurRadAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bfdde .BlurRadAttr );};if *_bfdde .BlurRadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bfdde .BlurRadAttr );};};if _bfdde .DistAttr !=nil {if *_bfdde .DistAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bfdde .DistAttr );};if *_bfdde .DistAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_bfdde .DistAttr );};};if _bfdde .DirAttr !=nil {if *_bfdde .DirAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bfdde .DirAttr );};if *_bfdde .DirAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bfdde .DirAttr );};};if _bfdde .ScrgbClr !=nil {if _cecca :=_bfdde .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cecca !=nil {return _cecca ;};};if _bfdde .SrgbClr !=nil {if _cgbac :=_bfdde .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cgbac !=nil {return _cgbac ;};};if _bfdde .HslClr !=nil {if _bgede :=_bfdde .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bgede !=nil {return _bgede ;};};if _bfdde .SysClr !=nil {if _cfece :=_bfdde .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cfece !=nil {return _cfece ;};};if _bfdde .SchemeClr !=nil {if _eaba :=_bfdde .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_eaba !=nil {return _eaba ;};};if _bfdde .PrstClr !=nil {if _fddb :=_bfdde .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fddb !=nil {return _fddb ;};};return nil ;};func (_ecde *CT_DashStopList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfcd :for {_gadf ,_cbgbd :=d .Token ();if _cbgbd !=nil {return _cbgbd ;};switch _cagdg :=_gadf .(type ){case _g .StartElement :switch _cagdg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0073"}:_adag :=NewCT_DashStop ();if _eagb :=d .DecodeElement (_adag ,&_cagdg );_eagb !=nil {return _eagb ;};_ecde .Ds =append (_ecde .Ds ,_adag );default:_fc .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",_cagdg .Name );if _efac :=d .Skip ();_efac !=nil {return _efac ;};};case _g .EndElement :break _bfcd ;case _g .CharData :};};return nil ;};type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;};func NewCT_TableGrid ()*CT_TableGrid {_cedcb :=&CT_TableGrid {};return _cedcb };func (_ecbfbf ST_PresetMaterialType )ValidateWithPath (path string )error {switch _ecbfbf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbfbf ));};return nil ;};func (_beffg *CT_GradientStopList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcgbe :for {_gbbdg ,_dffd :=d .Token ();if _dffd !=nil {return _dffd ;};switch _bcdaf :=_gbbdg .(type ){case _g .StartElement :switch _bcdaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0073"}:_gdbad :=NewCT_GradientStop ();if _bccc :=d .DecodeElement (_gdbad ,&_bcdaf );_bccc !=nil {return _bccc ;};_beffg .Gs =append (_beffg .Gs ,_gdbad );default:_fc .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",_bcdaf .Name );if _ddaf :=d .Skip ();_ddaf !=nil {return _ddaf ;};};case _g .EndElement :break _bcgbe ;case _g .CharData :};};return nil ;};func (_facf *CT_BackgroundFormatting )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcaeg :for {_dgaf ,_bcg :=d .Token ();if _bcg !=nil {return _bcg ;};switch _ecfa :=_dgaf .(type ){case _g .StartElement :switch _ecfa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_facf .NoFill =NewCT_NoFillProperties ();if _dgb :=d .DecodeElement (_facf .NoFill ,&_ecfa );_dgb !=nil {return _dgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_facf .SolidFill =NewCT_SolidColorFillProperties ();if _cbcd :=d .DecodeElement (_facf .SolidFill ,&_ecfa );_cbcd !=nil {return _cbcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_facf .GradFill =NewCT_GradientFillProperties ();if _fdce :=d .DecodeElement (_facf .GradFill ,&_ecfa );_fdce !=nil {return _fdce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_facf .BlipFill =NewCT_BlipFillProperties ();if _fbddc :=d .DecodeElement (_facf .BlipFill ,&_ecfa );_fbddc !=nil {return _fbddc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_facf .PattFill =NewCT_PatternFillProperties ();if _bff :=d .DecodeElement (_facf .PattFill ,&_ecfa );_bff !=nil {return _bff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_facf .GrpFill =NewCT_GroupFillProperties ();if _egdc :=d .DecodeElement (_facf .GrpFill ,&_ecfa );_egdc !=nil {return _egdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_facf .EffectLst =NewCT_EffectList ();if _acb :=d .DecodeElement (_facf .EffectLst ,&_ecfa );_acb !=nil {return _acb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_facf .EffectDag =NewCT_EffectContainer ();if _aaga :=d .DecodeElement (_facf .EffectDag ,&_ecfa );_aaga !=nil {return _aaga ;};default:_fc .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",_ecfa .Name );if _dcc :=d .Skip ();_dcc !=nil {return _dcc ;};};case _g .EndElement :break _gcaeg ;case _g .CharData :};};return nil ;};func (_efaca *CT_TextBulletSizePoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efaca .ValAttr =100;for _ ,_dccaf :=range start .Attr {if _dccaf .Name .Local =="\u0076\u0061\u006c"{_gefd ,_deggf :=_fg .ParseInt (_dccaf .Value ,10,32);if _deggf !=nil {return _deggf ;};_efaca .ValAttr =int32 (_gefd );continue ;};};for {_bbgb ,_ccdec :=d .Token ();if _ccdec !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078t\u0042u\u006cl\u0065t\u0053\u0069\u007a\u0065\u0050\u006f\u0069\u006e\u0074\u003a\u0020\u0025\u0073",_ccdec );};if _dadec ,_beeaf :=_bbgb .(_g .EndElement );_beeaf &&_dadec .Name ==start .Name {break ;};};return nil ;};func (_deeaed *CT_GeomGuideList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _deeaed .Gd !=nil {_daea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_bebdc :=range _deeaed .Gd {e .EncodeElement (_bebdc ,_daea );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gedg *ST_Percentage )ValidateWithPath (path string )error {_edffbc :=[]string {};if _gedg .ST_PercentageDecimal !=nil {_edffbc =append (_edffbc ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _gedg .ST_Percentage !=nil {_edffbc =append (_edffbc ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_edffbc )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_edffbc );};return nil ;}; -// Validate validates the EG_LineDashProperties and its children -func (_eaeeg *EG_LineDashProperties )Validate ()error {return _eaeeg .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bafa *CT_InverseGammaTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bgced ,_gadfe :=d .Token ();if _gadfe !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0049nve\u0072se\u0047\u0061\u006d\u006d\u0061\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_gadfe );};if _ecbda ,_cfaeb :=_bgced .(_b .EndElement );_cfaeb &&_ecbda .Name ==start .Name {break ;};};return nil ;};type CT_EmptyElement struct{};const (ST_PresetLineDashValUnset ST_PresetLineDashVal =0;ST_PresetLineDashValSolid ST_PresetLineDashVal =1;ST_PresetLineDashValDot ST_PresetLineDashVal =2;ST_PresetLineDashValDash ST_PresetLineDashVal =3;ST_PresetLineDashValLgDash ST_PresetLineDashVal =4;ST_PresetLineDashValDashDot ST_PresetLineDashVal =5;ST_PresetLineDashValLgDashDot ST_PresetLineDashVal =6;ST_PresetLineDashValLgDashDotDot ST_PresetLineDashVal =7;ST_PresetLineDashValSysDash ST_PresetLineDashVal =8;ST_PresetLineDashValSysDot ST_PresetLineDashVal =9;ST_PresetLineDashValSysDashDot ST_PresetLineDashVal =10;ST_PresetLineDashValSysDashDotDot ST_PresetLineDashVal =11;);func (_fcdgc ST_ChartBuildStep )Validate ()error {return _fcdgc .ValidateWithPath ("")};type CT_TableStyleTextStyle struct{BAttr ST_OnOffStyleType ;IAttr ST_OnOffStyleType ;Font *CT_FontCollection ;FontRef *CT_FontReference ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path +func (_bcdgc *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _fbgg :=_bcdgc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fbgg !=nil {return _fbgg ;};if _adebce :=_bcdgc .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_adebce !=nil {return _adebce ;};return nil ;}; -// Validate validates the CT_OfficeArtExtensionList and its children -func (_gcacbb *CT_OfficeArtExtensionList )Validate ()error {return _gcacbb .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");}; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_cged *CT_Boolean )ValidateWithPath (path string )error {if _cged .ValAttr !=nil {if _fbef :=_cged .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbef !=nil {return _fbef ;};};return nil ;};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;);func (_ggfgg *CT_ConnectorLocking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggfgg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ggfgg .NoGrpAttr ))});};if _ggfgg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ggfgg .NoSelectAttr ))});};if _ggfgg .NoRotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ggfgg .NoRotAttr ))});};if _ggfgg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ggfgg .NoChangeAspectAttr ))});};if _ggfgg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ggfgg .NoMoveAttr ))});};if _ggfgg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ggfgg .NoResizeAttr ))});};if _ggfgg .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ggfgg .NoEditPointsAttr ))});};if _ggfgg .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ggfgg .NoAdjustHandlesAttr ))});};if _ggfgg .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ggfgg .NoChangeArrowheadsAttr ))});};if _ggfgg .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ggfgg .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _ggfgg .ExtLst !=nil {_gdcd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggfgg .ExtLst ,_gdcd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fddde *CT_LightRig )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_deeb ,_bedgb :=_fddde .RigAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0069\u0067"});if _bedgb !=nil {return _bedgb ;};start .Attr =append (start .Attr ,_deeb );_deeb ,_bedgb =_fddde .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"});if _bedgb !=nil {return _bedgb ;};start .Attr =append (start .Attr ,_deeb );e .EncodeToken (start );if _fddde .Rot !=nil {_cgab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_fddde .Rot ,_cgab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GvmlConnectorNonVisual and its children -func (_cgfdd *CT_GvmlConnectorNonVisual )Validate ()error {return _cgfdd .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");};func (_gcfcg *ThemeManager )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0061\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _gcfcg .CT_EmptyElement .MarshalXML (e ,start );};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_ddgcff :=ST_Coordinate {};if _eb .ST_UniversalMeasurePatternRe .MatchString (s ){_ddgcff .ST_UniversalMeasure =&s ;}else {_fcbda ,_dgcc :=_a .ParseInt (s ,10,64);if _dgcc !=nil {return _ddgcff ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dgcc );};_ddgcff .ST_CoordinateUnqualified =&_fcbda ;};return _ddgcff ,nil ;};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_agaba *CT_TablePropertiesChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfbc :for {_fabcc ,_fgfabf :=d .Token ();if _fgfabf !=nil {return _fgfabf ;};switch _bgaf :=_fabcc .(type ){case _b .StartElement :switch _bgaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_agaba .TableStyle =NewCT_TableStyle ();if _ecdgb :=d .DecodeElement (_agaba .TableStyle ,&_bgaf );_ecdgb !=nil {return _ecdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_agaba .TableStyleId =new (string );if _cdbfgb :=d .DecodeElement (_agaba .TableStyleId ,&_bgaf );_cdbfgb !=nil {return _cdbfgb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_bgaf .Name );if _dadca :=d .Skip ();_dadca !=nil {return _dadca ;};};case _b .EndElement :break _cgfbc ;case _b .CharData :};};return nil ;};func (_dfceag *CT_TextParagraphProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddagf :=range start .Attr {if _ddagf .Name .Local =="\u006d\u0061\u0072\u004c"{_gdgae ,_abcg :=_a .ParseInt (_ddagf .Value ,10,32);if _abcg !=nil {return _abcg ;};_dfacd :=int32 (_gdgae );_dfceag .MarLAttr =&_dfacd ;continue ;};if _ddagf .Name .Local =="\u006c\u0076\u006c"{_bcbdd ,_ececf :=_a .ParseInt (_ddagf .Value ,10,32);if _ececf !=nil {return _ececf ;};_bebff :=int32 (_bcbdd );_dfceag .LvlAttr =&_bebff ;continue ;};if _ddagf .Name .Local =="\u0061\u006c\u0067\u006e"{_dfceag .AlgnAttr .UnmarshalXMLAttr (_ddagf );continue ;};if _ddagf .Name .Local =="\u0072\u0074\u006c"{_caabb ,_fdabge :=_a .ParseBool (_ddagf .Value );if _fdabge !=nil {return _fdabge ;};_dfceag .RtlAttr =&_caabb ;continue ;};if _ddagf .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_dfceag .FontAlgnAttr .UnmarshalXMLAttr (_ddagf );continue ;};if _ddagf .Name .Local =="\u006d\u0061\u0072\u0052"{_gdfad ,_beegca :=_a .ParseInt (_ddagf .Value ,10,32);if _beegca !=nil {return _beegca ;};_fdaea :=int32 (_gdfad );_dfceag .MarRAttr =&_fdaea ;continue ;};if _ddagf .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_agbea ,_aeeab :=_a .ParseBool (_ddagf .Value );if _aeeab !=nil {return _aeeab ;};_dfceag .LatinLnBrkAttr =&_agbea ;continue ;};if _ddagf .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_faaecc ,_fccec :=_a .ParseInt (_ddagf .Value ,10,32);if _fccec !=nil {return _fccec ;};_ebcf :=int32 (_faaecc );_dfceag .IndentAttr =&_ebcf ;continue ;};if _ddagf .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_dfbcdg ,_dfbebc :=_a .ParseBool (_ddagf .Value );if _dfbebc !=nil {return _dfbebc ;};_dfceag .EaLnBrkAttr =&_dfbcdg ;continue ;};if _ddagf .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_aegee ,_aafdf :=_a .ParseBool (_ddagf .Value );if _aafdf !=nil {return _aafdf ;};_dfceag .HangingPunctAttr =&_aegee ;continue ;};if _ddagf .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_ebbcb ,_eeebcd :=ParseUnionST_Coordinate32 (_ddagf .Value );if _eeebcd !=nil {return _eeebcd ;};_dfceag .DefTabSzAttr =&_ebbcb ;continue ;};};_fcbedg :for {_eeeg ,_ggecc :=d .Token ();if _ggecc !=nil {return _ggecc ;};switch _fafgb :=_eeeg .(type ){case _b .StartElement :switch _fafgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053p\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0053p\u0063"}:_dfceag .LnSpc =NewCT_TextSpacing ();if _agbbbb :=d .DecodeElement (_dfceag .LnSpc ,&_fafgb );_agbbbb !=nil {return _agbbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0042\u0065\u0066"}:_dfceag .SpcBef =NewCT_TextSpacing ();if _eeffgg :=d .DecodeElement (_dfceag .SpcBef ,&_fafgb );_eeffgg !=nil {return _eeffgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0063\u0041\u0066\u0074"}:_dfceag .SpcAft =NewCT_TextSpacing ();if _ffcbg :=d .DecodeElement (_dfceag .SpcAft ,&_fafgb );_ffcbg !=nil {return _ffcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_dfceag .BuClrTx =NewCT_TextBulletColorFollowText ();if _cdfgc :=d .DecodeElement (_dfceag .BuClrTx ,&_fafgb );_cdfgc !=nil {return _cdfgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_dfceag .BuClr =NewCT_Color ();if _aedca :=d .DecodeElement (_dfceag .BuClr ,&_fafgb );_aedca !=nil {return _aedca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_dfceag .BuSzTx =NewCT_TextBulletSizeFollowText ();if _dgbdfg :=d .DecodeElement (_dfceag .BuSzTx ,&_fafgb );_dgbdfg !=nil {return _dgbdfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_dfceag .BuSzPct =NewCT_TextBulletSizePercent ();if _abbgf :=d .DecodeElement (_dfceag .BuSzPct ,&_fafgb );_abbgf !=nil {return _abbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_dfceag .BuSzPts =NewCT_TextBulletSizePoint ();if _bcdaab :=d .DecodeElement (_dfceag .BuSzPts ,&_fafgb );_bcdaab !=nil {return _bcdaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_dfceag .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _fdddc :=d .DecodeElement (_dfceag .BuFontTx ,&_fafgb );_fdddc !=nil {return _fdddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_dfceag .BuFont =NewCT_TextFont ();if _gbfeb :=d .DecodeElement (_dfceag .BuFont ,&_fafgb );_gbfeb !=nil {return _gbfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_dfceag .BuNone =NewCT_TextNoBullet ();if _dbgcb :=d .DecodeElement (_dfceag .BuNone ,&_fafgb );_dbgcb !=nil {return _dbgcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_dfceag .BuAutoNum =NewCT_TextAutonumberBullet ();if _fdebbbe :=d .DecodeElement (_dfceag .BuAutoNum ,&_fafgb );_fdebbbe !=nil {return _fdebbbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_dfceag .BuChar =NewCT_TextCharBullet ();if _daagf :=d .DecodeElement (_dfceag .BuChar ,&_fafgb );_daagf !=nil {return _daagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_dfceag .BuBlip =NewCT_TextBlipBullet ();if _bdefec :=d .DecodeElement (_dfceag .BuBlip ,&_fafgb );_bdefec !=nil {return _bdefec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_dfceag .TabLst =NewCT_TextTabStopList ();if _ccccfe :=d .DecodeElement (_dfceag .TabLst ,&_fafgb );_ccccfe !=nil {return _ccccfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_dfceag .DefRPr =NewCT_TextCharacterProperties ();if _defgd :=d .DecodeElement (_dfceag .DefRPr ,&_fafgb );_defgd !=nil {return _defgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfceag .ExtLst =NewCT_OfficeArtExtensionList ();if _cddec :=d .DecodeElement (_dfceag .ExtLst ,&_fafgb );_cddec !=nil {return _cddec ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u0065x\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fafgb .Name );if _bfebf :=d .Skip ();_bfebf !=nil {return _bfebf ;};};case _b .EndElement :break _fcbedg ;case _b .CharData :};};return nil ;};type ST_BevelPresetType byte ; +// ST_Percentage is a union type +type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};func (_fdfbd ST_LineEndLength )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gbbcf :=_g .Attr {};_gbbcf .Name =name ;switch _fdfbd {case ST_LineEndLengthUnset :_gbbcf .Value ="";case ST_LineEndLengthSm :_gbbcf .Value ="\u0073\u006d";case ST_LineEndLengthMed :_gbbcf .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_gbbcf .Value ="\u006c\u0067";};return _gbbcf ,nil ;};func (_dggdf *EG_TextGeometry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgacdd :for {_fceeb ,_cbadf :=d .Token ();if _cbadf !=nil {return _cbadf ;};switch _cbdec :=_fceeb .(type ){case _g .StartElement :switch _cbdec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_dggdf .CustGeom =NewCT_CustomGeometry2D ();if _egdag :=d .DecodeElement (_dggdf .CustGeom ,&_cbdec );_egdag !=nil {return _egdag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_dggdf .PrstTxWarp =NewCT_PresetTextShape ();if _fecac :=d .DecodeElement (_dggdf .PrstTxWarp ,&_cbdec );_fecac !=nil {return _fecac ;};default:_fc .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",_cbdec .Name );if _aecdc :=d .Skip ();_aecdc !=nil {return _aecdc ;};};case _g .EndElement :break _bgacdd ;case _g .CharData :};};return nil ;};func (_ebegf *CT_Connection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eeacc :=range start .Attr {if _eeacc .Name .Local =="\u0069\u0064"{_babe ,_agdf :=_fg .ParseUint (_eeacc .Value ,10,32);if _agdf !=nil {return _agdf ;};_ebegf .IdAttr =uint32 (_babe );continue ;};if _eeacc .Name .Local =="\u0069\u0064\u0078"{_ffgb ,_ffag :=_fg .ParseUint (_eeacc .Value ,10,32);if _ffag !=nil {return _ffag ;};_ebegf .IdxAttr =uint32 (_ffgb );continue ;};};for {_cecf ,_fdage :=d .Token ();if _fdage !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_fdage );};if _ffgbe ,_ccde :=_cecf .(_g .EndElement );_ccde &&_ffgbe .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TableBackgroundStyle and its children -func (_ffdgf *CT_TableBackgroundStyle )Validate ()error {return _ffdgf .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path +func (_cfbbg *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _cfbbg .CpLocks !=nil {if _gfbg :=_cfbbg .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_gfbg !=nil {return _gfbg ;};};if _cfbbg .ExtLst !=nil {if _facge :=_cfbbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_facge !=nil {return _facge ;};};return nil ;};type ST_TextHorzOverflowType byte ; -// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path -func (_gbef *CT_HslColor )ValidateWithPath (path string )error {if _gbef .HueAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_gbef .HueAttr );};if _gbef .HueAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gbef .HueAttr );};if _fefb :=_gbef .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_fefb !=nil {return _fefb ;};if _eedae :=_gbef .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_eedae !=nil {return _eedae ;};for _cbddb ,_afdba :=range _gbef .EG_ColorTransform {if _cfega :=_afdba .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cbddb ));_cfega !=nil {return _cfega ;};};return nil ;};func NewCT_SphereCoords ()*CT_SphereCoords {_ggefe :=&CT_SphereCoords {};_ggefe .LatAttr =0;_ggefe .LonAttr =0;_ggefe .RevAttr =0;return _ggefe ;};const (ST_TextAutonumberSchemeUnset ST_TextAutonumberScheme =0;ST_TextAutonumberSchemeAlphaLcParenBoth ST_TextAutonumberScheme =1;ST_TextAutonumberSchemeAlphaUcParenBoth ST_TextAutonumberScheme =2;ST_TextAutonumberSchemeAlphaLcParenR ST_TextAutonumberScheme =3;ST_TextAutonumberSchemeAlphaUcParenR ST_TextAutonumberScheme =4;ST_TextAutonumberSchemeAlphaLcPeriod ST_TextAutonumberScheme =5;ST_TextAutonumberSchemeAlphaUcPeriod ST_TextAutonumberScheme =6;ST_TextAutonumberSchemeArabicParenBoth ST_TextAutonumberScheme =7;ST_TextAutonumberSchemeArabicParenR ST_TextAutonumberScheme =8;ST_TextAutonumberSchemeArabicPeriod ST_TextAutonumberScheme =9;ST_TextAutonumberSchemeArabicPlain ST_TextAutonumberScheme =10;ST_TextAutonumberSchemeRomanLcParenBoth ST_TextAutonumberScheme =11;ST_TextAutonumberSchemeRomanUcParenBoth ST_TextAutonumberScheme =12;ST_TextAutonumberSchemeRomanLcParenR ST_TextAutonumberScheme =13;ST_TextAutonumberSchemeRomanUcParenR ST_TextAutonumberScheme =14;ST_TextAutonumberSchemeRomanLcPeriod ST_TextAutonumberScheme =15;ST_TextAutonumberSchemeRomanUcPeriod ST_TextAutonumberScheme =16;ST_TextAutonumberSchemeCircleNumDbPlain ST_TextAutonumberScheme =17;ST_TextAutonumberSchemeCircleNumWdBlackPlain ST_TextAutonumberScheme =18;ST_TextAutonumberSchemeCircleNumWdWhitePlain ST_TextAutonumberScheme =19;ST_TextAutonumberSchemeArabicDbPeriod ST_TextAutonumberScheme =20;ST_TextAutonumberSchemeArabicDbPlain ST_TextAutonumberScheme =21;ST_TextAutonumberSchemeEa1ChsPeriod ST_TextAutonumberScheme =22;ST_TextAutonumberSchemeEa1ChsPlain ST_TextAutonumberScheme =23;ST_TextAutonumberSchemeEa1ChtPeriod ST_TextAutonumberScheme =24;ST_TextAutonumberSchemeEa1ChtPlain ST_TextAutonumberScheme =25;ST_TextAutonumberSchemeEa1JpnChsDbPeriod ST_TextAutonumberScheme =26;ST_TextAutonumberSchemeEa1JpnKorPlain ST_TextAutonumberScheme =27;ST_TextAutonumberSchemeEa1JpnKorPeriod ST_TextAutonumberScheme =28;ST_TextAutonumberSchemeArabic1Minus ST_TextAutonumberScheme =29;ST_TextAutonumberSchemeArabic2Minus ST_TextAutonumberScheme =30;ST_TextAutonumberSchemeHebrew2Minus ST_TextAutonumberScheme =31;ST_TextAutonumberSchemeThaiAlphaPeriod ST_TextAutonumberScheme =32;ST_TextAutonumberSchemeThaiAlphaParenR ST_TextAutonumberScheme =33;ST_TextAutonumberSchemeThaiAlphaParenBoth ST_TextAutonumberScheme =34;ST_TextAutonumberSchemeThaiNumPeriod ST_TextAutonumberScheme =35;ST_TextAutonumberSchemeThaiNumParenR ST_TextAutonumberScheme =36;ST_TextAutonumberSchemeThaiNumParenBoth ST_TextAutonumberScheme =37;ST_TextAutonumberSchemeHindiAlphaPeriod ST_TextAutonumberScheme =38;ST_TextAutonumberSchemeHindiNumPeriod ST_TextAutonumberScheme =39;ST_TextAutonumberSchemeHindiNumParenR ST_TextAutonumberScheme =40;ST_TextAutonumberSchemeHindiAlpha1Period ST_TextAutonumberScheme =41;);func (_cfdge *EG_TextBulletColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfdge .BuClrTx !=nil {_edaef :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_cfdge .BuClrTx ,_edaef );};if _cfdge .BuClr !=nil {_feaad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_cfdge .BuClr ,_feaad );};return nil ;};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_aead :=&CT_NonVisualDrawingProps {};return _aead ;}; +// Validate validates the CT_AlphaModulateEffect and its children +func (_dbc *CT_AlphaModulateEffect )Validate ()error {return _dbc .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");}; -// Validate validates the CT_Shape3D and its children -func (_agbee *CT_Shape3D )Validate ()error {return _agbee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};func NewCT_Vector3D ()*CT_Vector3D {_abgec :=&CT_Vector3D {};return _abgec };func (_ebgc ST_PresetMaterialType )ValidateWithPath (path string )error {switch _ebgc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgc ));};return nil ;};type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func (_ffaab ST_RectAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffaab .String (),start );}; +// Validate validates the EG_TextGeometry and its children +func (_fdeaa *EG_TextGeometry )Validate ()error {return _fdeaa .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};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 (_cagf *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cagf .GrpSpLocks !=nil {_cfgdf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_cagf .GrpSpLocks ,_cfgdf );};if _cagf .ExtLst !=nil {_cgbbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cagf .ExtLst ,_cgbbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_egba :=&CT_TextAutonumberBullet {};_egba .TypeAttr =ST_TextAutonumberScheme (1);return _egba ;};func (_eabfd ST_PenAlignment )ValidateWithPath (path string )error {switch _eabfd {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabfd ));};return nil ;};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_efdg :=&CT_AnimationElementChoice {};return _efdg ;};func (_eggcd ST_PathShadeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ddcde :=_g .Attr {};_ddcde .Name =name ;switch _eggcd {case ST_PathShadeTypeUnset :_ddcde .Value ="";case ST_PathShadeTypeShape :_ddcde .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_ddcde .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_ddcde .Value ="\u0072\u0065\u0063\u0074";};return _ddcde ,nil ;};func (_geffbb *ST_PenAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcadfb ,_aagag :=d .Token ();if _aagag !=nil {return _aagag ;};if _gadfb ,_begac :=_bcadfb .(_g .EndElement );_begac &&_gadfb .Name ==start .Name {*_geffbb =1;return nil ;};if _daffe ,_egeefb :=_bcadfb .(_g .CharData );!_egeefb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcadfb );}else {switch string (_daffe ){case "":*_geffbb =0;case "\u0063\u0074\u0072":*_geffbb =1;case "\u0069\u006e":*_geffbb =2;};};_bcadfb ,_aagag =d .Token ();if _aagag !=nil {return _aagag ;};if _eadbc ,_bdbfgc :=_bcadfb .(_g .EndElement );_bdbfgc &&_eadbc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcadfb );};func (_abcaee ST_TileFlipMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abcaee .String (),start );};func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_dcebe :=&CT_SolidColorFillProperties {};return _dcebe ;};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_gfcef :=&CT_Path2DCubicBezierTo {};return _gfcef ;};type ST_AnimationChartOnlyBuildType byte ;func (_ddedcf ST_LineEndWidth )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abgec :=_g .Attr {};_abgec .Name =name ;switch _ddedcf {case ST_LineEndWidthUnset :_abgec .Value ="";case ST_LineEndWidthSm :_abgec .Value ="\u0073\u006d";case ST_LineEndWidthMed :_abgec .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_abgec .Value ="\u006c\u0067";};return _abgec ,nil ;}; -// Validate validates the CT_ColorMRU and its children -func (_efaa *CT_ColorMRU )Validate ()error {return _efaa .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");}; +// Validate validates the TblStyleLst and its children +func (_eecgg *TblStyleLst )Validate ()error {return _eecgg .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");}; -// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path -func (_cgde *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _cgde .ScrgbClr !=nil {if _ffcga :=_cgde .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ffcga !=nil {return _ffcga ;};};if _cgde .SrgbClr !=nil {if _aedfff :=_cgde .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_aedfff !=nil {return _aedfff ;};};if _cgde .HslClr !=nil {if _daeea :=_cgde .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_daeea !=nil {return _daeea ;};};if _cgde .SysClr !=nil {if _ccegd :=_cgde .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ccegd !=nil {return _ccegd ;};};if _cgde .SchemeClr !=nil {if _gefga :=_cgde .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gefga !=nil {return _gefga ;};};if _cgde .PrstClr !=nil {if _ddgb :=_cgde .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ddgb !=nil {return _ddgb ;};};return nil ;};func NewCT_Path2D ()*CT_Path2D {_beeae :=&CT_Path2D {};return _beeae }; +// Validate validates the CT_BiLevelEffect and its children +func (_babb *CT_BiLevelEffect )Validate ()error {return _babb .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cgc *CT_AnimationDgmBuildProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgc .BldAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006c\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_cgc .BldAttr )});};if _cgc .RevAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0076"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_cgc .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcfdc ST_TileFlipMode )Validate ()error {return _bcfdc .ValidateWithPath ("")}; -// Validate validates the CT_GvmlUseShapeRectangle and its children -func (_cabfc *CT_GvmlUseShapeRectangle )Validate ()error {return _cabfc .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func (_egbde ST_TextTabAlignType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbafc :=_b .Attr {};_gbafc .Name =name ;switch _egbde {case ST_TextTabAlignTypeUnset :_gbafc .Value ="";case ST_TextTabAlignTypeL :_gbafc .Value ="\u006c";case ST_TextTabAlignTypeCtr :_gbafc .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_gbafc .Value ="\u0072";case ST_TextTabAlignTypeDec :_gbafc .Value ="\u0064\u0065\u0063";};return _gbafc ,nil ;};func (_adfde *EG_TextGeometry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079";if _adfde .CustGeom !=nil {_gcdbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_adfde .CustGeom ,_gcdbb );};if _adfde .PrstTxWarp !=nil {_gbdgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_adfde .PrstTxWarp ,_gbdgb );};return nil ;};type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ;HlinkHover *CT_Hyperlink ;ExtLst *CT_OfficeArtExtensionList ;};func (_deabf *CT_PositiveFixedPercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afcbd :=range start .Attr {if _afcbd .Name .Local =="\u0076\u0061\u006c"{_faaa ,_bfggg :=ParseUnionST_PositiveFixedPercentage (_afcbd .Value );if _bfggg !=nil {return _bfggg ;};_deabf .ValAttr =_faaa ;continue ;};};for {_ecffd ,_bcaa :=d .Token ();if _bcaa !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063\u0065\u006et\u0061\u0067e\u003a\u0020\u0025\u0073",_bcaa );};if _agggd ,_gbdec :=_ecffd .(_b .EndElement );_gbdec &&_agggd .Name ==start .Name {break ;};};return nil ;};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;}; +// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path +func (_ggg *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _ggg .IdAttr !=nil {if !_a .ST_GuidPatternRe .MatchString (*_ggg .IdAttr ){return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_a .ST_GuidPatternRe ,*_ggg .IdAttr );};};if _fgbd :=_ggg .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_fgbd !=nil {return _fgbd ;};return nil ;};func (_adab *CT_GvmlShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adab .NvSpPr =NewCT_GvmlShapeNonVisual ();_adab .SpPr =NewCT_ShapeProperties ();_dgfac :for {_ebcbb ,_bbcgc :=d .Token ();if _bbcgc !=nil {return _bbcgc ;};switch _cfceg :=_ebcbb .(type ){case _g .StartElement :switch _cfceg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _dbbg :=d .DecodeElement (_adab .NvSpPr ,&_cfceg );_dbbg !=nil {return _dbbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _cfbcb :=d .DecodeElement (_adab .SpPr ,&_cfceg );_cfbcb !=nil {return _cfbcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_adab .TxSp =NewCT_GvmlTextShape ();if _ggffg :=d .DecodeElement (_adab .TxSp ,&_cfceg );_ggffg !=nil {return _ggffg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_adab .Style =NewCT_ShapeStyle ();if _agbc :=d .DecodeElement (_adab .Style ,&_cfceg );_agbc !=nil {return _agbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adab .ExtLst =NewCT_OfficeArtExtensionList ();if _gdfbe :=d .DecodeElement (_adab .ExtLst ,&_cfceg );_gdfbe !=nil {return _gdfbe ;};default:_fc .Log ("s\u006b\u0069\u0070\u0070\u0069\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",_cfceg .Name );if _eccb :=d .Skip ();_eccb !=nil {return _eccb ;};};case _g .EndElement :break _dgfac ;case _g .CharData :};};return nil ;};func (_fga *CT_AlphaInverseEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cec :for {_cdb ,_ffea :=d .Token ();if _ffea !=nil {return _ffea ;};switch _cdc :=_cdb .(type ){case _g .StartElement :switch _cdc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fga .ScrgbClr =NewCT_ScRgbColor ();if _fabf :=d .DecodeElement (_fga .ScrgbClr ,&_cdc );_fabf !=nil {return _fabf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fga .SrgbClr =NewCT_SRgbColor ();if _dfcc :=d .DecodeElement (_fga .SrgbClr ,&_cdc );_dfcc !=nil {return _dfcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fga .HslClr =NewCT_HslColor ();if _fdcf :=d .DecodeElement (_fga .HslClr ,&_cdc );_fdcf !=nil {return _fdcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fga .SysClr =NewCT_SystemColor ();if _bgab :=d .DecodeElement (_fga .SysClr ,&_cdc );_bgab !=nil {return _bgab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fga .SchemeClr =NewCT_SchemeColor ();if _acf :=d .DecodeElement (_fga .SchemeClr ,&_cdc );_acf !=nil {return _acf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fga .PrstClr =NewCT_PresetColor ();if _ece :=d .DecodeElement (_fga .PrstClr ,&_cdc );_ece !=nil {return _ece ;};default:_fc .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",_cdc .Name );if _gcb :=d .Skip ();_gcb !=nil {return _gcb ;};};case _g .EndElement :break _cec ;case _g .CharData :};};return nil ;};func (_facca ST_TileFlipMode )ValidateWithPath (path string )error {switch _facca {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facca ));};return nil ;}; -// ST_AnimationChartBuildType is a union type -type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;}; +// Validate validates the CT_ConnectionSite and its children +func (_debgf *CT_ConnectionSite )Validate ()error {return _debgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");};func NewEG_Effect ()*EG_Effect {_dbcccg :=&EG_Effect {};return _dbcccg };func NewEG_Media ()*EG_Media {_bcec :=&EG_Media {};return _bcec };func (_babeb *ST_LightRigType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbbfa ,_dbgdc :=d .Token ();if _dbgdc !=nil {return _dbgdc ;};if _ggdbf ,_egafd :=_fbbfa .(_g .EndElement );_egafd &&_ggdbf .Name ==start .Name {*_babeb =1;return nil ;};if _ffbdg ,_bbccg :=_fbbfa .(_g .CharData );!_bbccg {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbbfa );}else {switch string (_ffbdg ){case "":*_babeb =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_babeb =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_babeb =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_babeb =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_babeb =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_babeb =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_babeb =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_babeb =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_babeb =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_babeb =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_babeb =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_babeb =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_babeb =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_babeb =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_babeb =14;case "\u0073\u006f\u0066\u0074":*_babeb =15;case "\u0068\u0061\u0072s\u0068":*_babeb =16;case "\u0066\u006c\u006fo\u0064":*_babeb =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_babeb =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_babeb =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_babeb =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_babeb =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_babeb =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_babeb =23;case "\u0066\u006c\u0061\u0074":*_babeb =24;case "\u0074\u0077\u006fP\u0074":*_babeb =25;case "\u0067\u006c\u006f\u0077":*_babeb =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_babeb =27;};};_fbbfa ,_dbgdc =d .Token ();if _dbgdc !=nil {return _dbgdc ;};if _fecff ,_afbgeg :=_fbbfa .(_g .EndElement );_afbgeg &&_fecff .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbbfa );};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_fggaa :=&CT_EmbeddedWAVAudioFile {};return _fggaa ;};func (_bdada ST_TextAnchoringType )ValidateWithPath (path string )error {switch _bdada {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdada ));};return nil ;};func (_fbfgg ST_LineEndType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbfgg .String (),start );}; -// Validate validates the CT_ContentPartLocking and its children -func (_ebcd *CT_ContentPartLocking )Validate ()error {return _ebcd .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path +func (_bdgfc *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _bdgfc .AngAttr !=nil {if *_bdgfc .AngAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0041\u006eg\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bdgfc .AngAttr );};if *_bdgfc .AngAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eA\u006e\u0067\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bdgfc .AngAttr );};};return nil ;}; -// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path -func (_geegg *CT_Cell3D )ValidateWithPath (path string )error {if _edfd :=_geegg .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_edfd !=nil {return _edfd ;};if _fcbd :=_geegg .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_fcbd !=nil {return _fcbd ;};if _geegg .LightRig !=nil {if _bbdc :=_geegg .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_bbdc !=nil {return _bbdc ;};};if _geegg .ExtLst !=nil {if _fgccd :=_geegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgccd !=nil {return _fgccd ;};};return nil ;};func (_ecgfa ST_LightRigDirection )ValidateWithPath (path string )error {switch _ecgfa {case 0,1,2,3,4,5,6,7,8:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecgfa ));};return nil ;}; +// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path +func (_cfeee *EG_LineJoinProperties )ValidateWithPath (path string )error {if _cfeee .Round !=nil {if _dbbegf :=_cfeee .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_dbbegf !=nil {return _dbbegf ;};};if _cfeee .Bevel !=nil {if _aaef :=_cfeee .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_aaef !=nil {return _aaef ;};};if _cfeee .Miter !=nil {if _afabf :=_cfeee .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_afabf !=nil {return _afabf ;};};return nil ;};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_gba :=&CT_AdjPoint2D {};return _gba }; -// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path -func (_deag *CT_PositivePercentage )ValidateWithPath (path string )error {if _ddca :=_deag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddca !=nil {return _ddca ;};return nil ;};func (_fgbb *CT_OfficeStyleSheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgbb .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_fgbb .NameAttr )});};e .EncodeToken (start );_gfgcb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_fgbb .ThemeElements ,_gfgcb );if _fgbb .ObjectDefaults !=nil {_fdfde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_fgbb .ObjectDefaults ,_fdfde );};if _fgbb .ExtraClrSchemeLst !=nil {_fcfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fgbb .ExtraClrSchemeLst ,_fcfa );};if _fgbb .CustClrLst !=nil {_fgcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fgbb .CustClrLst ,_fgcd );};if _fgbb .ExtLst !=nil {_dggfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgbb .ExtLst ,_dggfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afccc *CT_InnerShadowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afccc .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_afccc .BlurRadAttr )});};if _afccc .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_afccc .DistAttr )});};if _afccc .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_afccc .DirAttr )});};e .EncodeToken (start );if _afccc .ScrgbClr !=nil {_afbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_afccc .ScrgbClr ,_afbg );};if _afccc .SrgbClr !=nil {_adeac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_afccc .SrgbClr ,_adeac );};if _afccc .HslClr !=nil {_bddfdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_afccc .HslClr ,_bddfdd );};if _afccc .SysClr !=nil {_febab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_afccc .SysClr ,_febab );};if _afccc .SchemeClr !=nil {_dffg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_afccc .SchemeClr ,_dffg );};if _afccc .PrstClr !=nil {_ecafb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_afccc .PrstClr ,_ecafb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GradientFillProperties and its children +func (_fcda *CT_GradientFillProperties )Validate ()error {return _fcda .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");}; -// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path -func (_dfdb *CT_GeomRect )ValidateWithPath (path string )error {if _gaaa :=_dfdb .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_gaaa !=nil {return _gaaa ;};if _eefab :=_dfdb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_eefab !=nil {return _eefab ;};if _eegc :=_dfdb .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_eegc !=nil {return _eegc ;};if _faae :=_dfdb .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_faae !=nil {return _faae ;};return nil ;};const (ST_PresetCameraTypeUnset ST_PresetCameraType =0;ST_PresetCameraTypeLegacyObliqueTopLeft ST_PresetCameraType =1;ST_PresetCameraTypeLegacyObliqueTop ST_PresetCameraType =2;ST_PresetCameraTypeLegacyObliqueTopRight ST_PresetCameraType =3;ST_PresetCameraTypeLegacyObliqueLeft ST_PresetCameraType =4;ST_PresetCameraTypeLegacyObliqueFront ST_PresetCameraType =5;ST_PresetCameraTypeLegacyObliqueRight ST_PresetCameraType =6;ST_PresetCameraTypeLegacyObliqueBottomLeft ST_PresetCameraType =7;ST_PresetCameraTypeLegacyObliqueBottom ST_PresetCameraType =8;ST_PresetCameraTypeLegacyObliqueBottomRight ST_PresetCameraType =9;ST_PresetCameraTypeLegacyPerspectiveTopLeft ST_PresetCameraType =10;ST_PresetCameraTypeLegacyPerspectiveTop ST_PresetCameraType =11;ST_PresetCameraTypeLegacyPerspectiveTopRight ST_PresetCameraType =12;ST_PresetCameraTypeLegacyPerspectiveLeft ST_PresetCameraType =13;ST_PresetCameraTypeLegacyPerspectiveFront ST_PresetCameraType =14;ST_PresetCameraTypeLegacyPerspectiveRight ST_PresetCameraType =15;ST_PresetCameraTypeLegacyPerspectiveBottomLeft ST_PresetCameraType =16;ST_PresetCameraTypeLegacyPerspectiveBottom ST_PresetCameraType =17;ST_PresetCameraTypeLegacyPerspectiveBottomRight ST_PresetCameraType =18;ST_PresetCameraTypeOrthographicFront ST_PresetCameraType =19;ST_PresetCameraTypeIsometricTopUp ST_PresetCameraType =20;ST_PresetCameraTypeIsometricTopDown ST_PresetCameraType =21;ST_PresetCameraTypeIsometricBottomUp ST_PresetCameraType =22;ST_PresetCameraTypeIsometricBottomDown ST_PresetCameraType =23;ST_PresetCameraTypeIsometricLeftUp ST_PresetCameraType =24;ST_PresetCameraTypeIsometricLeftDown ST_PresetCameraType =25;ST_PresetCameraTypeIsometricRightUp ST_PresetCameraType =26;ST_PresetCameraTypeIsometricRightDown ST_PresetCameraType =27;ST_PresetCameraTypeIsometricOffAxis1Left ST_PresetCameraType =28;ST_PresetCameraTypeIsometricOffAxis1Right ST_PresetCameraType =29;ST_PresetCameraTypeIsometricOffAxis1Top ST_PresetCameraType =30;ST_PresetCameraTypeIsometricOffAxis2Left ST_PresetCameraType =31;ST_PresetCameraTypeIsometricOffAxis2Right ST_PresetCameraType =32;ST_PresetCameraTypeIsometricOffAxis2Top ST_PresetCameraType =33;ST_PresetCameraTypeIsometricOffAxis3Left ST_PresetCameraType =34;ST_PresetCameraTypeIsometricOffAxis3Right ST_PresetCameraType =35;ST_PresetCameraTypeIsometricOffAxis3Bottom ST_PresetCameraType =36;ST_PresetCameraTypeIsometricOffAxis4Left ST_PresetCameraType =37;ST_PresetCameraTypeIsometricOffAxis4Right ST_PresetCameraType =38;ST_PresetCameraTypeIsometricOffAxis4Bottom ST_PresetCameraType =39;ST_PresetCameraTypeObliqueTopLeft ST_PresetCameraType =40;ST_PresetCameraTypeObliqueTop ST_PresetCameraType =41;ST_PresetCameraTypeObliqueTopRight ST_PresetCameraType =42;ST_PresetCameraTypeObliqueLeft ST_PresetCameraType =43;ST_PresetCameraTypeObliqueRight ST_PresetCameraType =44;ST_PresetCameraTypeObliqueBottomLeft ST_PresetCameraType =45;ST_PresetCameraTypeObliqueBottom ST_PresetCameraType =46;ST_PresetCameraTypeObliqueBottomRight ST_PresetCameraType =47;ST_PresetCameraTypePerspectiveFront ST_PresetCameraType =48;ST_PresetCameraTypePerspectiveLeft ST_PresetCameraType =49;ST_PresetCameraTypePerspectiveRight ST_PresetCameraType =50;ST_PresetCameraTypePerspectiveAbove ST_PresetCameraType =51;ST_PresetCameraTypePerspectiveBelow ST_PresetCameraType =52;ST_PresetCameraTypePerspectiveAboveLeftFacing ST_PresetCameraType =53;ST_PresetCameraTypePerspectiveAboveRightFacing ST_PresetCameraType =54;ST_PresetCameraTypePerspectiveContrastingLeftFacing ST_PresetCameraType =55;ST_PresetCameraTypePerspectiveContrastingRightFacing ST_PresetCameraType =56;ST_PresetCameraTypePerspectiveHeroicLeftFacing ST_PresetCameraType =57;ST_PresetCameraTypePerspectiveHeroicRightFacing ST_PresetCameraType =58;ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing ST_PresetCameraType =59;ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing ST_PresetCameraType =60;ST_PresetCameraTypePerspectiveRelaxed ST_PresetCameraType =61;ST_PresetCameraTypePerspectiveRelaxedModerately ST_PresetCameraType =62;); +// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path +func (_dgdff *EG_ShadeProperties )ValidateWithPath (path string )error {if _dgdff .Lin !=nil {if _dfcab :=_dgdff .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_dfcab !=nil {return _dfcab ;};};if _dgdff .Path !=nil {if _eefag :=_dgdff .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_eefag !=nil {return _eefag ;};};return nil ;}; -// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path -func (_ffea *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _ffea .AmtAttr !=nil {if _cbaa :=_ffea .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_cbaa !=nil {return _cbaa ;};};return nil ;};func NewCT_DashStop ()*CT_DashStop {_gbca :=&CT_DashStop {};return _gbca }; +// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path +func (_fbafd *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _adbfba ,_ebfe :=range _fbafd .Ext {if _faddeg :=_ebfe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_adbfba ));_faddeg !=nil {return _faddeg ;};};return nil ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_ccaafc :=&CT_TablePartStyle {};return _ccaafc };func (_dafced *CT_PictureLocking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dafced .NoCropAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dafced .NoCropAttr ))});};if _dafced .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dafced .NoGrpAttr ))});};if _dafced .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dafced .NoSelectAttr ))});};if _dafced .NoRotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dafced .NoRotAttr ))});};if _dafced .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dafced .NoChangeAspectAttr ))});};if _dafced .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dafced .NoMoveAttr ))});};if _dafced .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dafced .NoResizeAttr ))});};if _dafced .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dafced .NoEditPointsAttr ))});};if _dafced .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dafced .NoAdjustHandlesAttr ))});};if _dafced .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dafced .NoChangeArrowheadsAttr ))});};if _dafced .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_dafced .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _dafced .ExtLst !=nil {_daefdg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dafced .ExtLst ,_daefdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_affc :=&CT_ColorSchemeAndMapping {};_affc .ClrScheme =NewCT_ColorScheme ();return _affc ;};func NewCT_ScRgbColor ()*CT_ScRgbColor {_fcbfc :=&CT_ScRgbColor {};return _fcbfc }; -// Validate validates the CT_RelativeRect and its children -func (_cebb *CT_RelativeRect )Validate ()error {return _cebb .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};func (_deebc *CT_RegularTextRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffabc :for {_baae ,_ddaga :=d .Token ();if _ddaga !=nil {return _ddaga ;};switch _cgbac :=_baae .(type ){case _b .StartElement :switch _cgbac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_deebc .RPr =NewCT_TextCharacterProperties ();if _eged :=d .DecodeElement (_deebc .RPr ,&_cgbac );_eged !=nil {return _eged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _ccdcf :=d .DecodeElement (&_deebc .T ,&_cgbac );_ccdcf !=nil {return _ccdcf ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_cgbac .Name );if _daece :=d .Skip ();_daece !=nil {return _daece ;};};case _b .EndElement :break _ffabc ;case _b .CharData :};};return nil ;};func (_deecec ST_AnimationDgmOnlyBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deecec .String (),start );};func (_agcea *ST_LineEndWidth )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdeded ,_affc :=d .Token ();if _affc !=nil {return _affc ;};if _bfaag ,_abbcc :=_cdeded .(_b .EndElement );_abbcc &&_bfaag .Name ==start .Name {*_agcea =1;return nil ;};if _dabgd ,_bgggd :=_cdeded .(_b .CharData );!_bgggd {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdeded );}else {switch string (_dabgd ){case "":*_agcea =0;case "\u0073\u006d":*_agcea =1;case "\u006d\u0065\u0064":*_agcea =2;case "\u006c\u0067":*_agcea =3;};};_cdeded ,_affc =d .Token ();if _affc !=nil {return _affc ;};if _dgbbc ,_fgcgfe :=_cdeded .(_b .EndElement );_fgcgfe &&_dgbbc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdeded );};type ST_LineEndLength byte ;func (_gbddgd *ST_ChartBuildStep )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbddgd =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gbddgd =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gbddgd =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gbddgd =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gbddgd =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_gbddgd =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gbddgd =6;};return nil ;}; +// Validate validates the CT_Path2DClose and its children +func (_gffc *CT_Path2DClose )Validate ()error {return _gffc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};func (_aeeae *ST_Coordinate32 )ValidateWithPath (path string )error {_ffgae :=[]string {};if _aeeae .ST_Coordinate32Unqualified !=nil {_ffgae =append (_ffgae ,"\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 _aeeae .ST_UniversalMeasure !=nil {_ffgae =append (_ffgae ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_ffgae )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ffgae );};return nil ;};func (_cccec *CT_TileInfoProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccdea :=range start .Attr {if _ccdea .Name .Local =="\u0074\u0078"{_cffbf ,_bggcg :=ParseUnionST_Coordinate (_ccdea .Value );if _bggcg !=nil {return _bggcg ;};_cccec .TxAttr =&_cffbf ;continue ;};if _ccdea .Name .Local =="\u0074\u0079"{_eagcge ,_decag :=ParseUnionST_Coordinate (_ccdea .Value );if _decag !=nil {return _decag ;};_cccec .TyAttr =&_eagcge ;continue ;};if _ccdea .Name .Local =="\u0073\u0078"{_dabce ,_eaeag :=ParseUnionST_Percentage (_ccdea .Value );if _eaeag !=nil {return _eaeag ;};_cccec .SxAttr =&_dabce ;continue ;};if _ccdea .Name .Local =="\u0073\u0079"{_eecda ,_agbeec :=ParseUnionST_Percentage (_ccdea .Value );if _agbeec !=nil {return _agbeec ;};_cccec .SyAttr =&_eecda ;continue ;};if _ccdea .Name .Local =="\u0066\u006c\u0069\u0070"{_cccec .FlipAttr .UnmarshalXMLAttr (_ccdea );continue ;};if _ccdea .Name .Local =="\u0061\u006c\u0067\u006e"{_cccec .AlgnAttr .UnmarshalXMLAttr (_ccdea );continue ;};};for {_faeba ,_baddc :=d .Token ();if _baddc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0069\u006c\u0065\u0049\u006e\u0066\u006f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_baddc );};if _bafeb ,_cafbbb :=_faeba .(_g .EndElement );_cafbbb &&_bafeb .Name ==start .Name {break ;};};return nil ;};func (_ccaagf *ST_AnimationDgmBuildType )Validate ()error {return _ccaagf .ValidateWithPath ("")};func (_ecafa *ST_DgmBuildStep )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecafa =0;case "\u0073\u0070":*_ecafa =1;case "\u0062\u0067":*_ecafa =2;};return nil ;};func (_cgad *CT_EffectList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cgad .Blur !=nil {_cebfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_cgad .Blur ,_cebfd );};if _cgad .FillOverlay !=nil {_fgfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_cgad .FillOverlay ,_fgfa );};if _cgad .Glow !=nil {_adce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_cgad .Glow ,_adce );};if _cgad .InnerShdw !=nil {_efbd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_cgad .InnerShdw ,_efbd );};if _cgad .OuterShdw !=nil {_cefb :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_cgad .OuterShdw ,_cefb );};if _cgad .PrstShdw !=nil {_cegc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_cgad .PrstShdw ,_cegc );};if _cgad .Reflection !=nil {_adcgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cgad .Reflection ,_adcgf );};if _cgad .SoftEdge !=nil {_caaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_cgad .SoftEdge ,_caaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_bagge :=ST_AdjCoordinate {};if _a .ST_UniversalMeasurePatternRe .MatchString (s ){_bagge .ST_Coordinate =&ST_Coordinate {};_bagge .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_adfge ,_feedc :=_fg .ParseInt (s ,10,64);if _feedc !=nil {_bagge .ST_GeomGuideName =&s ;}else {_bagge .ST_Coordinate =&ST_Coordinate {};_bagge .ST_Coordinate .ST_CoordinateUnqualified =&_adfge ;};};return _bagge ,nil ;};func (_gabed *CT_ColorSchemeList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eecf :for {_cbfc ,_bdeba :=d .Token ();if _bdeba !=nil {return _bdeba ;};switch _dbfc :=_cbfc .(type ){case _g .StartElement :switch _dbfc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_egabb :=NewCT_ColorSchemeAndMapping ();if _dabc :=d .DecodeElement (_egabb ,&_dbfc );_dabc !=nil {return _dabc ;};_gabed .ExtraClrScheme =append (_gabed .ExtraClrScheme ,_egabb );default:_fc .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",_dbfc .Name );if _bggdc :=d .Skip ();_bggdc !=nil {return _bggdc ;};};case _g .EndElement :break _eecf ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_EffectStyleList and its children -func (_cadbb *CT_EffectStyleList )Validate ()error {return _cadbb .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path +func (_fade *CT_BiLevelEffect )ValidateWithPath (path string )error {if _bgdc :=_fade .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_bgdc !=nil {return _bgdc ;};return nil ;};func (_fdbcf *CT_BaseStylesOverride )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceb :for {_ebcb ,_fffg :=d .Token ();if _fffg !=nil {return _fffg ;};switch _beg :=_ebcb .(type ){case _g .StartElement :switch _beg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_fdbcf .ClrScheme =NewCT_ColorScheme ();if _gdgbf :=d .DecodeElement (_fdbcf .ClrScheme ,&_beg );_gdgbf !=nil {return _gdgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_fdbcf .FontScheme =NewCT_FontScheme ();if _gefgg :=d .DecodeElement (_fdbcf .FontScheme ,&_beg );_gefgg !=nil {return _gefgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_fdbcf .FmtScheme =NewCT_StyleMatrix ();if _gcc :=d .DecodeElement (_fdbcf .FmtScheme ,&_beg );_gcc !=nil {return _gcc ;};default:_fc .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",_beg .Name );if _ecbf :=d .Skip ();_ecbf !=nil {return _ecbf ;};};case _g .EndElement :break _ceb ;case _g .CharData :};};return nil ;};func (_gbaab *ST_TextFontScalePercentOrPercentString )Validate ()error {return _gbaab .ValidateWithPath ("");}; -// Validate validates the EG_TextBulletColor and its children -func (_cbade *EG_TextBulletColor )Validate ()error {return _cbade .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");}; +// Validate validates the CT_TableProperties and its children +func (_fdgfa *CT_TableProperties )Validate ()error {return _fdgfa .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_ebbgc *EG_FillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgece :for {_debab ,_ebbeff :=d .Token ();if _ebbeff !=nil {return _ebbeff ;};switch _gegebb :=_debab .(type ){case _g .StartElement :switch _gegebb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ebbgc .NoFill =NewCT_NoFillProperties ();if _abgeb :=d .DecodeElement (_ebbgc .NoFill ,&_gegebb );_abgeb !=nil {return _abgeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ebbgc .SolidFill =NewCT_SolidColorFillProperties ();if _ecbdgf :=d .DecodeElement (_ebbgc .SolidFill ,&_gegebb );_ecbdgf !=nil {return _ecbdgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ebbgc .GradFill =NewCT_GradientFillProperties ();if _agbab :=d .DecodeElement (_ebbgc .GradFill ,&_gegebb );_agbab !=nil {return _agbab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ebbgc .BlipFill =NewCT_BlipFillProperties ();if _fgegb :=d .DecodeElement (_ebbgc .BlipFill ,&_gegebb );_fgegb !=nil {return _fgegb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ebbgc .PattFill =NewCT_PatternFillProperties ();if _gdccba :=d .DecodeElement (_ebbgc .PattFill ,&_gegebb );_gdccba !=nil {return _gdccba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ebbgc .GrpFill =NewCT_GroupFillProperties ();if _adeg :=d .DecodeElement (_ebbgc .GrpFill ,&_gegebb );_adeg !=nil {return _adeg ;};default:_fc .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",_gegebb .Name );if _aebeb :=d .Skip ();_aebeb !=nil {return _aebeb ;};};case _g .EndElement :break _bgece ;case _g .CharData :};};return nil ;};func (_gddef ST_PresetCameraType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gddef .String (),start );};func (_bfeef *CT_LineEndProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdfe :=range start .Attr {if _fdfe .Name .Local =="\u0074\u0079\u0070\u0065"{_bfeef .TypeAttr .UnmarshalXMLAttr (_fdfe );continue ;};if _fdfe .Name .Local =="\u0077"{_bfeef .WAttr .UnmarshalXMLAttr (_fdfe );continue ;};if _fdfe .Name .Local =="\u006c\u0065\u006e"{_bfeef .LenAttr .UnmarshalXMLAttr (_fdfe );continue ;};};for {_fgggb ,_gfcbda :=d .Token ();if _gfcbda !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065E\u006ed\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_gfcbda );};if _ccgf ,_eaadd :=_fgggb .(_g .EndElement );_eaadd &&_ccgf .Name ==start .Name {break ;};};return nil ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_cbafe *ST_LineEndType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdebd ,_gcbfdc :=d .Token ();if _gcbfdc !=nil {return _gcbfdc ;};if _babaf ,_fdbfg :=_bdebd .(_g .EndElement );_fdbfg &&_babaf .Name ==start .Name {*_cbafe =1;return nil ;};if _beace ,_bceg :=_bdebd .(_g .CharData );!_bceg {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdebd );}else {switch string (_beace ){case "":*_cbafe =0;case "\u006e\u006f\u006e\u0065":*_cbafe =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cbafe =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_cbafe =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cbafe =4;case "\u006f\u0076\u0061\u006c":*_cbafe =5;case "\u0061\u0072\u0072o\u0077":*_cbafe =6;};};_bdebd ,_gcbfdc =d .Token ();if _gcbfdc !=nil {return _gcbfdc ;};if _bdacf ,_dfgea :=_bdebd .(_g .EndElement );_dfgea &&_bdacf .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdebd );};func (_edbgd ST_OnOffStyleType )String ()string {switch _edbgd {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};func (_dbcdd ST_TextUnderlineType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gffba :=_g .Attr {};_gffba .Name =name ;switch _dbcdd {case ST_TextUnderlineTypeUnset :_gffba .Value ="";case ST_TextUnderlineTypeNone :_gffba .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_gffba .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_gffba .Value ="\u0073\u006e\u0067";case ST_TextUnderlineTypeDbl :_gffba .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_gffba .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_gffba .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_gffba .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDash :_gffba .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_gffba .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_gffba .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_TextUnderlineTypeDashLongHeavy :_gffba .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_gffba .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_gffba .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDotDash :_gffba .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_gffba .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeWavy :_gffba .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_gffba .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_gffba .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c";};return _gffba ,nil ;}; -// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path -func (_ecc *CT_Blip )ValidateWithPath (path string )error {if _aagd :=_ecc .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_aagd !=nil {return _aagd ;};for _ddc ,_fgbe :=range _ecc .Choice {if _beef :=_fgbe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ddc ));_beef !=nil {return _beef ;};};if _ecc .ExtLst !=nil {if _ddcb :=_ecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddcb !=nil {return _ddcb ;};};return nil ;};func (_ecegf ST_AnimationDgmOnlyBuildType )String ()string {switch _ecegf {case 0:return "";case 1:return "\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c\u004f\u006e\u0065";case 3:return "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};func (_bbce *CT_BlurEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecaa :=range start .Attr {if _ecaa .Name .Local =="\u0072\u0061\u0064"{_fbbdc ,_caacg :=_a .ParseInt (_ecaa .Value ,10,64);if _caacg !=nil {return _caacg ;};_bbce .RadAttr =&_fbbdc ;continue ;};if _ecaa .Name .Local =="\u0067\u0072\u006f\u0077"{_efcef ,_bgdc :=_a .ParseBool (_ecaa .Value );if _bgdc !=nil {return _bgdc ;};_bbce .GrowAttr =&_efcef ;continue ;};};for {_efad ,_fbga :=d .Token ();if _fbga !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_fbga );};if _gfdd ,_bfab :=_efad .(_b .EndElement );_bfab &&_gfdd .Name ==start .Name {break ;};};return nil ;};func (_fcaf *CT_EffectStyleItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acebf :for {_ddgc ,_fdeee :=d .Token ();if _fdeee !=nil {return _fdeee ;};switch _gcec :=_ddgc .(type ){case _b .StartElement :switch _gcec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fcaf .EffectLst =NewCT_EffectList ();if _dgdce :=d .DecodeElement (_fcaf .EffectLst ,&_gcec );_dgdce !=nil {return _dgdce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fcaf .EffectDag =NewCT_EffectContainer ();if _dgdgb :=d .DecodeElement (_fcaf .EffectDag ,&_gcec );_dgdgb !=nil {return _dgdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fcaf .Scene3d =NewCT_Scene3D ();if _cfff :=d .DecodeElement (_fcaf .Scene3d ,&_gcec );_cfff !=nil {return _cfff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fcaf .Sp3d =NewCT_Shape3D ();if _dbaa :=d .DecodeElement (_fcaf .Sp3d ,&_gcec );_dbaa !=nil {return _dbaa ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_gcec .Name );if _eedgg :=d .Skip ();_eedgg !=nil {return _eedgg ;};};case _b .EndElement :break _acebf ;case _b .CharData :};};return nil ;};func (_fedf *CT_NoFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ddffb ,_ffcdf :=d .Token ();if _ffcdf !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004e\u006f\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_ffcdf );};if _baaga ,_ebfd :=_ddffb .(_b .EndElement );_ebfd &&_baaga .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path +func (_gaabb *CT_CustomColor )ValidateWithPath (path string )error {if _gaabb .ScrgbClr !=nil {if _gebc :=_gaabb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gebc !=nil {return _gebc ;};};if _gaabb .SrgbClr !=nil {if _cggc :=_gaabb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cggc !=nil {return _cggc ;};};if _gaabb .HslClr !=nil {if _dfea :=_gaabb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dfea !=nil {return _dfea ;};};if _gaabb .SysClr !=nil {if _gfgac :=_gaabb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gfgac !=nil {return _gfgac ;};};if _gaabb .SchemeClr !=nil {if _cdfgg :=_gaabb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cdfgg !=nil {return _cdfgg ;};};if _gaabb .PrstClr !=nil {if _gbgae :=_gaabb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gbgae !=nil {return _gbgae ;};};return nil ;}; -// Validate validates the EG_Text3D and its children -func (_addgc *EG_Text3D )Validate ()error {return _addgc .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;};func (_ceca *CT_GvmlUseShapeRectangle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcfge *CT_ThemeableLineStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dcfge .Ln !=nil {_efecdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_dcfge .Ln ,_efecdb );};if _dcfge .LnRef !=nil {_eafeb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_dcfge .LnRef ,_eafeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdecc *CT_FlatText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdecc .ZAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_fdecc .ZAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffcgb *CT_PresetShadowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffcgb .PrstAttr =ST_PresetShadowVal (1);for _ ,_agdg :=range start .Attr {if _agdg .Name .Local =="\u0070\u0072\u0073\u0074"{_ffcgb .PrstAttr .UnmarshalXMLAttr (_agdg );continue ;};if _agdg .Name .Local =="\u0064\u0069\u0073\u0074"{_ecacaf ,_bdacb :=_a .ParseInt (_agdg .Value ,10,64);if _bdacb !=nil {return _bdacb ;};_ffcgb .DistAttr =&_ecacaf ;continue ;};if _agdg .Name .Local =="\u0064\u0069\u0072"{_gaeag ,_gaag :=_a .ParseInt (_agdg .Value ,10,32);if _gaag !=nil {return _gaag ;};_agdca :=int32 (_gaeag );_ffcgb .DirAttr =&_agdca ;continue ;};};_cada :for {_gdfaf ,_gfbb :=d .Token ();if _gfbb !=nil {return _gfbb ;};switch _baff :=_gdfaf .(type ){case _b .StartElement :switch _baff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ffcgb .ScrgbClr =NewCT_ScRgbColor ();if _dcdea :=d .DecodeElement (_ffcgb .ScrgbClr ,&_baff );_dcdea !=nil {return _dcdea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ffcgb .SrgbClr =NewCT_SRgbColor ();if _fffc :=d .DecodeElement (_ffcgb .SrgbClr ,&_baff );_fffc !=nil {return _fffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ffcgb .HslClr =NewCT_HslColor ();if _abdcf :=d .DecodeElement (_ffcgb .HslClr ,&_baff );_abdcf !=nil {return _abdcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ffcgb .SysClr =NewCT_SystemColor ();if _fdeca :=d .DecodeElement (_ffcgb .SysClr ,&_baff );_fdeca !=nil {return _fdeca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ffcgb .SchemeClr =NewCT_SchemeColor ();if _adee :=d .DecodeElement (_ffcgb .SchemeClr ,&_baff );_adee !=nil {return _adee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ffcgb .PrstClr =NewCT_PresetColor ();if _fcgdg :=d .DecodeElement (_ffcgb .PrstClr ,&_baff );_fcgdg !=nil {return _fcgdg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_baff .Name );if _dbcg :=d .Skip ();_dbcg !=nil {return _dbcg ;};};case _b .EndElement :break _cada ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path +func (_abb *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _dff :=_abb .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_dff !=nil {return _dff ;};return nil ;};func (_fdeac ST_TextPoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdeac .ST_TextPointUnqualified !=nil {e .EncodeToken (_g .CharData (_bb .Sprintf ("\u0025\u0064",*_fdeac .ST_TextPointUnqualified )));};if _fdeac .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_fdeac .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_gbcf ST_LineEndType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcfd :=_g .Attr {};_dcfd .Name =name ;switch _gbcf {case ST_LineEndTypeUnset :_dcfd .Value ="";case ST_LineEndTypeNone :_dcfd .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_dcfd .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_dcfd .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_dcfd .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_dcfd .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_dcfd .Value ="\u0061\u0072\u0072o\u0077";};return _dcfd ,nil ;};func (_eabda *CT_LuminanceEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfage :=range start .Attr {if _gfage .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_gdbfb ,_bfbdb :=ParseUnionST_FixedPercentage (_gfage .Value );if _bfbdb !=nil {return _bfbdb ;};_eabda .BrightAttr =&_gdbfb ;continue ;};if _gfage .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_efged ,_fdgcg :=ParseUnionST_FixedPercentage (_gfage .Value );if _fdgcg !=nil {return _fdgcg ;};_eabda .ContrastAttr =&_efged ;continue ;};};for {_ceca ,_bfdf :=d .Token ();if _bfdf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u004c\u0075\u006d\u0069\u006e\u0061\u006ec\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_bfdf );};if _fdeg ,_dceda :=_ceca .(_g .EndElement );_dceda &&_fdeg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FontReference and its children -func (_ebbba *CT_FontReference )Validate ()error {return _ebbba .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_ebe :=&CT_AlphaInverseEffect {};return _ebe };func (_cfad *CT_GvmlPicture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ggagf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_cfad .NvPicPr ,_ggagf );_gege :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfad .BlipFill ,_gege );_baecde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfad .SpPr ,_baecde );if _cfad .Style !=nil {_bgabdb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfad .Style ,_bgabdb );};if _cfad .ExtLst !=nil {_cdcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfad .ExtLst ,_cdcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eacga *CT_SchemeColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eacga .ValAttr =ST_SchemeColorVal (1);for _ ,_bcdgg :=range start .Attr {if _bcdgg .Name .Local =="\u0076\u0061\u006c"{_eacga .ValAttr .UnmarshalXMLAttr (_bcdgg );continue ;};};_gabbe :for {_dcgcg ,_eega :=d .Token ();if _eega !=nil {return _eega ;};switch _aeacda :=_dcgcg .(type ){case _b .StartElement :switch _aeacda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gfdab :=NewEG_ColorTransform ();_gfdab .Tint =NewCT_PositiveFixedPercentage ();if _cfbfc :=d .DecodeElement (_gfdab .Tint ,&_aeacda );_cfbfc !=nil {return _cfbfc ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_gfdab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_bcfgbb :=NewEG_ColorTransform ();_bcfgbb .Shade =NewCT_PositiveFixedPercentage ();if _gafa :=d .DecodeElement (_bcfgbb .Shade ,&_aeacda );_gafa !=nil {return _gafa ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_bcfgbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_gfdge :=NewEG_ColorTransform ();_gfdge .Comp =NewCT_ComplementTransform ();if _fbeff :=d .DecodeElement (_gfdge .Comp ,&_aeacda );_fbeff !=nil {return _fbeff ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_gfdge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_aegaaa :=NewEG_ColorTransform ();_aegaaa .Inv =NewCT_InverseTransform ();if _cebbc :=d .DecodeElement (_aegaaa .Inv ,&_aeacda );_cebbc !=nil {return _cebbc ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_aegaaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_bbefd :=NewEG_ColorTransform ();_bbefd .Gray =NewCT_GrayscaleTransform ();if _bdced :=d .DecodeElement (_bbefd .Gray ,&_aeacda );_bdced !=nil {return _bdced ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_bbefd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_eefad :=NewEG_ColorTransform ();_eefad .Alpha =NewCT_PositiveFixedPercentage ();if _baac :=d .DecodeElement (_eefad .Alpha ,&_aeacda );_baac !=nil {return _baac ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_eefad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_egbcg :=NewEG_ColorTransform ();_egbcg .AlphaOff =NewCT_FixedPercentage ();if _gddf :=d .DecodeElement (_egbcg .AlphaOff ,&_aeacda );_gddf !=nil {return _gddf ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_egbcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_febafa :=NewEG_ColorTransform ();_febafa .AlphaMod =NewCT_PositivePercentage ();if _cgefg :=d .DecodeElement (_febafa .AlphaMod ,&_aeacda );_cgefg !=nil {return _cgefg ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_febafa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_dcadd :=NewEG_ColorTransform ();_dcadd .Hue =NewCT_PositiveFixedAngle ();if _dceee :=d .DecodeElement (_dcadd .Hue ,&_aeacda );_dceee !=nil {return _dceee ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_dcadd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_caded :=NewEG_ColorTransform ();_caded .HueOff =NewCT_Angle ();if _cbggg :=d .DecodeElement (_caded .HueOff ,&_aeacda );_cbggg !=nil {return _cbggg ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_caded );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_fgbdg :=NewEG_ColorTransform ();_fgbdg .HueMod =NewCT_PositivePercentage ();if _acdag :=d .DecodeElement (_fgbdg .HueMod ,&_aeacda );_acdag !=nil {return _acdag ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_fgbdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_ebgbg :=NewEG_ColorTransform ();_ebgbg .Sat =NewCT_Percentage ();if _cfaba :=d .DecodeElement (_ebgbg .Sat ,&_aeacda );_cfaba !=nil {return _cfaba ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_ebgbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_addfa :=NewEG_ColorTransform ();_addfa .SatOff =NewCT_Percentage ();if _accba :=d .DecodeElement (_addfa .SatOff ,&_aeacda );_accba !=nil {return _accba ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_addfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_abafa :=NewEG_ColorTransform ();_abafa .SatMod =NewCT_Percentage ();if _cbda :=d .DecodeElement (_abafa .SatMod ,&_aeacda );_cbda !=nil {return _cbda ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_abafa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_fdacc :=NewEG_ColorTransform ();_fdacc .Lum =NewCT_Percentage ();if _becag :=d .DecodeElement (_fdacc .Lum ,&_aeacda );_becag !=nil {return _becag ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_fdacc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gadgb :=NewEG_ColorTransform ();_gadgb .LumOff =NewCT_Percentage ();if _bfdfe :=d .DecodeElement (_gadgb .LumOff ,&_aeacda );_bfdfe !=nil {return _bfdfe ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_gadgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_adaf :=NewEG_ColorTransform ();_adaf .LumMod =NewCT_Percentage ();if _gfgfeb :=d .DecodeElement (_adaf .LumMod ,&_aeacda );_gfgfeb !=nil {return _gfgfeb ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_adaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_dfedd :=NewEG_ColorTransform ();_dfedd .Red =NewCT_Percentage ();if _edaff :=d .DecodeElement (_dfedd .Red ,&_aeacda );_edaff !=nil {return _edaff ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_dfedd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_edcg :=NewEG_ColorTransform ();_edcg .RedOff =NewCT_Percentage ();if _gbfdfd :=d .DecodeElement (_edcg .RedOff ,&_aeacda );_gbfdfd !=nil {return _gbfdfd ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_edcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_dbfef :=NewEG_ColorTransform ();_dbfef .RedMod =NewCT_Percentage ();if _ddbd :=d .DecodeElement (_dbfef .RedMod ,&_aeacda );_ddbd !=nil {return _ddbd ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_dbfef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_bacee :=NewEG_ColorTransform ();_bacee .Green =NewCT_Percentage ();if _fadg :=d .DecodeElement (_bacee .Green ,&_aeacda );_fadg !=nil {return _fadg ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_bacee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_aggd :=NewEG_ColorTransform ();_aggd .GreenOff =NewCT_Percentage ();if _abegf :=d .DecodeElement (_aggd .GreenOff ,&_aeacda );_abegf !=nil {return _abegf ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_aggd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cgag :=NewEG_ColorTransform ();_cgag .GreenMod =NewCT_Percentage ();if _ggadag :=d .DecodeElement (_cgag .GreenMod ,&_aeacda );_ggadag !=nil {return _ggadag ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_cgag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_gdddg :=NewEG_ColorTransform ();_gdddg .Blue =NewCT_Percentage ();if _feedg :=d .DecodeElement (_gdddg .Blue ,&_aeacda );_feedg !=nil {return _feedg ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_gdddg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_eacff :=NewEG_ColorTransform ();_eacff .BlueOff =NewCT_Percentage ();if _ffeaa :=d .DecodeElement (_eacff .BlueOff ,&_aeacda );_ffeaa !=nil {return _ffeaa ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_eacff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_afdbf :=NewEG_ColorTransform ();_afdbf .BlueMod =NewCT_Percentage ();if _ecafa :=d .DecodeElement (_afdbf .BlueMod ,&_aeacda );_ecafa !=nil {return _ecafa ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_afdbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_fagff :=NewEG_ColorTransform ();_fagff .Gamma =NewCT_GammaTransform ();if _gdaba :=d .DecodeElement (_fagff .Gamma ,&_aeacda );_gdaba !=nil {return _gdaba ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_fagff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_gbaf :=NewEG_ColorTransform ();_gbaf .InvGamma =NewCT_InverseGammaTransform ();if _cgffg :=d .DecodeElement (_gbaf .InvGamma ,&_aeacda );_cgffg !=nil {return _cgffg ;};_eacga .EG_ColorTransform =append (_eacga .EG_ColorTransform ,_gbaf );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065\u0043o\u006co\u0072\u0020\u0025\u0076",_aeacda .Name );if _fdfe :=d .Skip ();_fdfe !=nil {return _fdfe ;};};case _b .EndElement :break _gabbe ;case _b .CharData :};};return nil ;};func (_aafaf *CT_TextNoBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fddff ST_TextCapsType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fddff .String (),start );};func (_gbddad ST_TileFlipMode )Validate ()error {return _gbddad .ValidateWithPath ("")};func (_ffbe *CT_RelativeRect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffbe .LAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_ffbe .LAttr )});};if _ffbe .TAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_ffbe .TAttr )});};if _ffbe .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_ffbe .RAttr )});};if _ffbe .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",*_ffbe .BAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfffgg ST_TextStrikeType )ValidateWithPath (path string )error {switch _gfffgg {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfffgg ));};return nil ;};type CT_ConnectorLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func (_dbdf *CT_BackgroundFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ged :for {_egg ,_aece :=d .Token ();if _aece !=nil {return _aece ;};switch _aga :=_egg .(type ){case _b .StartElement :switch _aga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dbdf .NoFill =NewCT_NoFillProperties ();if _ffg :=d .DecodeElement (_dbdf .NoFill ,&_aga );_ffg !=nil {return _ffg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dbdf .SolidFill =NewCT_SolidColorFillProperties ();if _bcg :=d .DecodeElement (_dbdf .SolidFill ,&_aga );_bcg !=nil {return _bcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dbdf .GradFill =NewCT_GradientFillProperties ();if _afe :=d .DecodeElement (_dbdf .GradFill ,&_aga );_afe !=nil {return _afe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dbdf .BlipFill =NewCT_BlipFillProperties ();if _bddf :=d .DecodeElement (_dbdf .BlipFill ,&_aga );_bddf !=nil {return _bddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dbdf .PattFill =NewCT_PatternFillProperties ();if _bda :=d .DecodeElement (_dbdf .PattFill ,&_aga );_bda !=nil {return _bda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dbdf .GrpFill =NewCT_GroupFillProperties ();if _ebb :=d .DecodeElement (_dbdf .GrpFill ,&_aga );_ebb !=nil {return _ebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dbdf .EffectLst =NewCT_EffectList ();if _cdca :=d .DecodeElement (_dbdf .EffectLst ,&_aga );_cdca !=nil {return _cdca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dbdf .EffectDag =NewCT_EffectContainer ();if _dcea :=d .DecodeElement (_dbdf .EffectDag ,&_aga );_dcea !=nil {return _dcea ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0046\u006f\u0072\u006d\u0061\u0074t\u0069\u006e\u0067 \u0025\u0076",_aga .Name );if _agad :=d .Skip ();_agad !=nil {return _agad ;};};case _b .EndElement :break _ged ;case _b .CharData :};};return nil ;};type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};type CT_GroupShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_GroupTransform2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_SupplementalFont and its children +func (_dbfge *CT_SupplementalFont )Validate ()error {return _dbfge .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};func NewCT_ComplementTransform ()*CT_ComplementTransform {_fbaf :=&CT_ComplementTransform {};return _fbaf ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_gec *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gf :=range start .Attr {if _gf .Name .Local =="\u0061\u006d\u0074"{_fcd ,_cee :=ParseUnionST_PositivePercentage (_gf .Value );if _cee !=nil {return _cee ;};_gec .AmtAttr =&_fcd ;continue ;};};for {_cda ,_dbb :=d .Token ();if _dbb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0075l\u0061\u0074\u0065\u0046\u0069\u0078\u0065\u0064\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_dbb );};if _adefc ,_cag :=_cda .(_g .EndElement );_cag &&_adefc .Name ==start .Name {break ;};};return nil ;};func NewCT_DashStopList ()*CT_DashStopList {_cgee :=&CT_DashStopList {};return _cgee };func NewCT_InverseTransform ()*CT_InverseTransform {_agfgb :=&CT_InverseTransform {};return _agfgb };func (_dgcbc *CT_TextTabStop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dgcbc .PosAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u006f\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_dgcbc .PosAttr )});};if _dgcbc .AlgnAttr !=ST_TextTabAlignTypeUnset {_cabcc ,_gcgbf :=_dgcbc .AlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006c\u0067\u006e"});if _gcgbf !=nil {return _gcgbf ;};start .Attr =append (start .Attr ,_cabcc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewVideoFile ()*VideoFile {_bafdba :=&VideoFile {};_bafdba .CT_VideoFile =*NewCT_VideoFile ();return _bafdba ;};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_ddac :=&CT_NonVisualConnectorProperties {};return _ddac ;};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 (_cgda *CT_GroupFillProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_feffea *Graphic )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feffea .CT_GraphicalObject =*NewCT_GraphicalObject ();_dafcac :for {_bgabb ,_bgagg :=d .Token ();if _bgagg !=nil {return _bgagg ;};switch _gcdag :=_bgabb .(type ){case _g .StartElement :switch _gcdag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _dabea :=d .DecodeElement (_feffea .GraphicData ,&_gcdag );_dabea !=nil {return _dabea ;};default:_fc .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",_gcdag .Name );if _bbbbd :=d .Skip ();_bbbbd !=nil {return _bbbbd ;};};case _g .EndElement :break _dafcac ;case _g .CharData :};};return nil ;};func (_bcdbca *CT_TextListStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcfcg :for {_bdbcd ,_cgbcf :=d .Token ();if _cgbcf !=nil {return _cgbcf ;};switch _aaaga :=_bdbcd .(type ){case _g .StartElement :switch _aaaga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_bcdbca .DefPPr =NewCT_TextParagraphProperties ();if _aecbf :=d .DecodeElement (_bcdbca .DefPPr ,&_aaaga );_aecbf !=nil {return _aecbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_bcdbca .Lvl1pPr =NewCT_TextParagraphProperties ();if _agcdf :=d .DecodeElement (_bcdbca .Lvl1pPr ,&_aaaga );_agcdf !=nil {return _agcdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_bcdbca .Lvl2pPr =NewCT_TextParagraphProperties ();if _ddbad :=d .DecodeElement (_bcdbca .Lvl2pPr ,&_aaaga );_ddbad !=nil {return _ddbad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_bcdbca .Lvl3pPr =NewCT_TextParagraphProperties ();if _ddgbcb :=d .DecodeElement (_bcdbca .Lvl3pPr ,&_aaaga );_ddgbcb !=nil {return _ddgbcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_bcdbca .Lvl4pPr =NewCT_TextParagraphProperties ();if _ecgabc :=d .DecodeElement (_bcdbca .Lvl4pPr ,&_aaaga );_ecgabc !=nil {return _ecgabc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_bcdbca .Lvl5pPr =NewCT_TextParagraphProperties ();if _ecabff :=d .DecodeElement (_bcdbca .Lvl5pPr ,&_aaaga );_ecabff !=nil {return _ecabff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_bcdbca .Lvl6pPr =NewCT_TextParagraphProperties ();if _bfdfd :=d .DecodeElement (_bcdbca .Lvl6pPr ,&_aaaga );_bfdfd !=nil {return _bfdfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_bcdbca .Lvl7pPr =NewCT_TextParagraphProperties ();if _eebab :=d .DecodeElement (_bcdbca .Lvl7pPr ,&_aaaga );_eebab !=nil {return _eebab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_bcdbca .Lvl8pPr =NewCT_TextParagraphProperties ();if _aegee :=d .DecodeElement (_bcdbca .Lvl8pPr ,&_aaaga );_aegee !=nil {return _aegee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_bcdbca .Lvl9pPr =NewCT_TextParagraphProperties ();if _bbed :=d .DecodeElement (_bcdbca .Lvl9pPr ,&_aaaga );_bbed !=nil {return _bbed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcdbca .ExtLst =NewCT_OfficeArtExtensionList ();if _fcce :=d .DecodeElement (_bcdbca .ExtLst ,&_aaaga );_fcce !=nil {return _fcce ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_aaaga .Name );if _beeab :=d .Skip ();_beeab !=nil {return _beeab ;};};case _g .EndElement :break _dcfcg ;case _g .CharData :};};return nil ;};func (_cbde *CT_NonVisualConnectorProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcdg :for {_baccf ,_gfed :=d .Token ();if _gfed !=nil {return _gfed ;};switch _cdgee :=_baccf .(type ){case _g .StartElement :switch _cdgee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_cbde .CxnSpLocks =NewCT_ConnectorLocking ();if _feee :=d .DecodeElement (_cbde .CxnSpLocks ,&_cdgee );_feee !=nil {return _feee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0043x\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0043x\u006e"}:_cbde .StCxn =NewCT_Connection ();if _gface :=d .DecodeElement (_cbde .StCxn ,&_cdgee );_gface !=nil {return _gface ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_cbde .EndCxn =NewCT_Connection ();if _fdddf :=d .DecodeElement (_cbde .EndCxn ,&_cdgee );_fdddf !=nil {return _fdddf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbde .ExtLst =NewCT_OfficeArtExtensionList ();if _baff :=d .DecodeElement (_cbde .ExtLst ,&_cdgee );_baff !=nil {return _baff ;};default:_fc .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",_cdgee .Name );if _fcgcg :=d .Skip ();_fcgcg !=nil {return _fcgcg ;};};case _g .EndElement :break _cbcdg ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path -func (_cadfg *CT_TintEffect )ValidateWithPath (path string )error {if _cadfg .HueAttr !=nil {if *_cadfg .HueAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cadfg .HueAttr );};if *_cadfg .HueAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cadfg .HueAttr );};};if _cadfg .AmtAttr !=nil {if _gdgaea :=_cadfg .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_gdgaea !=nil {return _gdgaea ;};};return nil ;};func (_facd *CT_ColorSchemeAndMapping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_aagg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_facd .ClrScheme ,_aagg );if _facd .ClrMap !=nil {_cgdae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_facd .ClrMap ,_cgdae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aabdg *CT_PresetLineDashProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gabb :=range start .Attr {if _gabb .Name .Local =="\u0076\u0061\u006c"{_aabdg .ValAttr .UnmarshalXMLAttr (_gabb );continue ;};};for {_fcca ,_cfagd :=d .Token ();if _cfagd !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072e\u0073\u0065\u0074\u004c\u0069\u006ee\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_cfagd );};if _ddbba ,_becdf :=_fcca .(_b .EndElement );_becdf &&_ddbba .Name ==start .Name {break ;};};return nil ;};func (_bedd *CT_TextTabStopList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bedd .Tab !=nil {_cfcbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074a\u0062"}};for _ ,_bgfga :=range _bedd .Tab {e .EncodeElement (_bgfga ,_cfcbc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableCol and its children +func (_bfeeaf *CT_TableCol )Validate ()error {return _bfeeaf .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};func (_cdfab *CT_EffectStyleItem )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cdfab .EffectLst !=nil {_ebeaa :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdfab .EffectLst ,_ebeaa );};if _cdfab .EffectDag !=nil {_fdbca :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cdfab .EffectDag ,_fdbca );};if _cdfab .Scene3d !=nil {_afb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_cdfab .Scene3d ,_afb );};if _cdfab .Sp3d !=nil {_gaaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_cdfab .Sp3d ,_gaaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path -func (_eaeda *CT_TextTabStopList )ValidateWithPath (path string )error {for _egbcaa ,_aeeb :=range _eaeda .Tab {if _fbffca :=_aeeb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_egbcaa ));_fbffca !=nil {return _fbffca ;};};return nil ;}; +// Validate validates the CT_InverseGammaTransform and its children +func (_cagcf *CT_InverseGammaTransform )Validate ()error {return _cagcf .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_caddb *EG_LineDashProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbeaff :for {_bbcbg ,_agabd :=d .Token ();if _agabd !=nil {return _agabd ;};switch _facff :=_bbcbg .(type ){case _g .StartElement :switch _facff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_caddb .PrstDash =NewCT_PresetLineDashProperties ();if _cdaae :=d .DecodeElement (_caddb .PrstDash ,&_facff );_cdaae !=nil {return _cdaae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_caddb .CustDash =NewCT_DashStopList ();if _bgdfc :=d .DecodeElement (_caddb .CustDash ,&_facff );_bgdfc !=nil {return _bgdfc ;};default:_fc .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",_facff .Name );if _gfdccb :=d .Skip ();_gfdccb !=nil {return _gfdccb ;};};case _g .EndElement :break _dbeaff ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_InverseTransform and its children -func (_aecb *CT_InverseTransform )Validate ()error {return _aecb .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};type ST_SchemeColorVal byte ;func (_dgca *CT_TextSpacingPercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcacbe :=range start .Attr {if _gcacbe .Name .Local =="\u0076\u0061\u006c"{_ebgac ,_ggafc :=ParseUnionST_TextSpacingPercentOrPercentString (_gcacbe .Value );if _ggafc !=nil {return _ggafc ;};_dgca .ValAttr =_ebgac ;continue ;};};for {_aeeed ,_fcfd :=d .Token ();if _fcfd !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061\u0063\u0069n\u0067\u0050\u0065\u0072\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_fcfd );};if _agfbc ,_cdafa :=_aeeed .(_b .EndElement );_cdafa &&_agfbc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path +func (_fdcab *TblStyleLst )ValidateWithPath (path string )error {if _adfee :=_fdcab .CT_TableStyleList .ValidateWithPath (path );_adfee !=nil {return _adfee ;};return nil ;};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_ebaff ST_PitchFamily )ValidateWithPath (path string )error {switch _ebaff {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebaff ));};return nil ;};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_eafde :=&CT_GvmlTextShape {};_eafde .TxBody =NewCT_TextBody ();return _eafde ;};func NewCT_Color ()*CT_Color {_fcfcf :=&CT_Color {};return _fcfcf }; -// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path -func (_bfca *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _bfca .AvLst !=nil {if _eeadb :=_bfca .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_eeadb !=nil {return _eeadb ;};};if _bfca .GdLst !=nil {if _ecab :=_bfca .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074");_ecab !=nil {return _ecab ;};};if _bfca .AhLst !=nil {if _bgce :=_bfca .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_bgce !=nil {return _bgce ;};};if _bfca .CxnLst !=nil {if _febfa :=_bfca .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_febfa !=nil {return _febfa ;};};if _bfca .Rect !=nil {if _abbg :=_bfca .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_abbg !=nil {return _abbg ;};};if _adbg :=_bfca .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074");_adbg !=nil {return _adbg ;};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_bdfa :=&CT_Hyperlink {};return _bdfa }; +// Validate validates the CT_ShapeLocking and its children +func (_faad *CT_ShapeLocking )Validate ()error {return _faad .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_agcabb ST_ShapeType )String ()string {switch _agcabb {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 (_d *AG_Blob )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _d .EmbedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_d .EmbedAttr )});};if _d .LinkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",*_d .LinkAttr )});};return nil ;};func (_abcf *ST_BevelPresetType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abcf =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_abcf =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_abcf =2;case "\u0073\u006c\u006fp\u0065":*_abcf =3;case "\u0063\u0072\u006fs\u0073":*_abcf =4;case "\u0061\u006e\u0067l\u0065":*_abcf =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_abcf =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_abcf =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_abcf =8;case "\u0064\u0069\u0076o\u0074":*_abcf =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_abcf =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_abcf =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_abcf =12;};return nil ;};func (_bagfg ST_PresetLineDashVal )String ()string {switch _bagfg {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0064\u006f\u0074";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u006c\u0067\u0044\u0061\u0073\u0068";case 5:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 6:return "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case 7:return "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 8:return "\u0073y\u0073\u0044\u0061\u0073\u0068";case 9:return "\u0073\u0079\u0073\u0044\u006f\u0074";case 10:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 11:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return "";};type CT_Path2DList struct{Path []*CT_Path2D ;};func (_ffgff *CT_PathShadeProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffgff .PathAttr !=ST_PathShadeTypeUnset {_fcdaf ,_ccacb :=_ffgff .PathAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0061\u0074\u0068"});if _ccacb !=nil {return _ccacb ;};start .Attr =append (start .Attr ,_fcdaf );};e .EncodeToken (start );if _ffgff .FillToRect !=nil {_gaac :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}};e .EncodeElement (_ffgff .FillToRect ,_gaac );};e .EncodeToken (_g .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 ;};type CT_FillEffect struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;}; -// Validate validates the CT_CustomColor and its children -func (_bebb *CT_CustomColor )Validate ()error {return _bebb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");};func (_dgab *CT_EffectContainer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgab .TypeAttr !=ST_EffectContainerTypeUnset {_eadc ,_ffda :=_dgab .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _ffda !=nil {return _ffda ;};start .Attr =append (start .Attr ,_eadc );};if _dgab .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_dgab .NameAttr )});};e .EncodeToken (start );if _dgab .Cont !=nil {_eeeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_dgab .Cont ,_eeeb );};if _dgab .Effect !=nil {_gfdbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dgab .Effect ,_gfdbe );};if _dgab .AlphaBiLevel !=nil {_cgef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_dgab .AlphaBiLevel ,_cgef );};if _dgab .AlphaCeiling !=nil {_ggag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_dgab .AlphaCeiling ,_ggag );};if _dgab .AlphaFloor !=nil {_bfgcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_dgab .AlphaFloor ,_bfgcc );};if _dgab .AlphaInv !=nil {_faef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_dgab .AlphaInv ,_faef );};if _dgab .AlphaMod !=nil {_fefd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_dgab .AlphaMod ,_fefd );};if _dgab .AlphaModFix !=nil {_dfeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_dgab .AlphaModFix ,_dfeg );};if _dgab .AlphaOutset !=nil {_bege :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_dgab .AlphaOutset ,_bege );};if _dgab .AlphaRepl !=nil {_eegd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_dgab .AlphaRepl ,_eegd );};if _dgab .BiLevel !=nil {_efea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_dgab .BiLevel ,_efea );};if _dgab .Blend !=nil {_cffe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_dgab .Blend ,_cffe );};if _dgab .Blur !=nil {_cede :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_dgab .Blur ,_cede );};if _dgab .ClrChange !=nil {_abba :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dgab .ClrChange ,_abba );};if _dgab .ClrRepl !=nil {_dfca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_dgab .ClrRepl ,_dfca );};if _dgab .Duotone !=nil {_aacc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_dgab .Duotone ,_aacc );};if _dgab .Fill !=nil {_cfgba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dgab .Fill ,_cfgba );};if _dgab .FillOverlay !=nil {_bbbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_dgab .FillOverlay ,_bbbb );};if _dgab .Glow !=nil {_cdba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_dgab .Glow ,_cdba );};if _dgab .Grayscl !=nil {_edbd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_dgab .Grayscl ,_edbd );};if _dgab .Hsl !=nil {_fbdca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_dgab .Hsl ,_fbdca );};if _dgab .InnerShdw !=nil {_bdebb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_dgab .InnerShdw ,_bdebb );};if _dgab .Lum !=nil {_gacb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_dgab .Lum ,_gacb );};if _dgab .OuterShdw !=nil {_beab :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_dgab .OuterShdw ,_beab );};if _dgab .PrstShdw !=nil {_begf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_dgab .PrstShdw ,_begf );};if _dgab .Reflection !=nil {_gfdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgab .Reflection ,_gfdc );};if _dgab .RelOff !=nil {_afaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_dgab .RelOff ,_afaa );};if _dgab .SoftEdge !=nil {_fbfbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_dgab .SoftEdge ,_fbfbb );};if _dgab .Tint !=nil {_gdbee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_dgab .Tint ,_gdbee );};if _dgab .Xfrm !=nil {_bfeac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dgab .Xfrm ,_bfeac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextUnderlineLineFollowText struct{};type ST_TextAutonumberScheme byte ;func (_cbbce ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _cbbce {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbce ));};return nil ;};func (_cea *CT_AlphaModulateEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_beda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_cea .Cont ,_beda );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_edbggb :=&CT_TextBulletColorFollowText {};return _edbggb ;}; +// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path +func (_ecdeg *CT_TextFont )ValidateWithPath (path string )error {if _ccdbf :=_ecdeg .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_ccdbf !=nil {return _ccdbf ;};return nil ;}; -// Validate validates the CT_ShapeStyle and its children -func (_eaeg *CT_ShapeStyle )Validate ()error {return _eaeg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_edcecd :=&CT_GvmlGraphicalObjectFrame {};_edcecd .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_edcecd .Graphic =NewGraphic ();_edcecd .Xfrm =NewCT_Transform2D ();return _edcecd ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;};func (_fafab *CT_InnerShadowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbaa :=range start .Attr {if _ecbaa .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_daaf ,_gadg :=_a .ParseInt (_ecbaa .Value ,10,64);if _gadg !=nil {return _gadg ;};_fafab .BlurRadAttr =&_daaf ;continue ;};if _ecbaa .Name .Local =="\u0064\u0069\u0073\u0074"{_bedgc ,_edgbb :=_a .ParseInt (_ecbaa .Value ,10,64);if _edgbb !=nil {return _edgbb ;};_fafab .DistAttr =&_bedgc ;continue ;};if _ecbaa .Name .Local =="\u0064\u0069\u0072"{_efgea ,_ffac :=_a .ParseInt (_ecbaa .Value ,10,32);if _ffac !=nil {return _ffac ;};_caffc :=int32 (_efgea );_fafab .DirAttr =&_caffc ;continue ;};};_daadd :for {_feaff ,_gcbc :=d .Token ();if _gcbc !=nil {return _gcbc ;};switch _bbffd :=_feaff .(type ){case _b .StartElement :switch _bbffd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fafab .ScrgbClr =NewCT_ScRgbColor ();if _acfd :=d .DecodeElement (_fafab .ScrgbClr ,&_bbffd );_acfd !=nil {return _acfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fafab .SrgbClr =NewCT_SRgbColor ();if _ddged :=d .DecodeElement (_fafab .SrgbClr ,&_bbffd );_ddged !=nil {return _ddged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fafab .HslClr =NewCT_HslColor ();if _gfdf :=d .DecodeElement (_fafab .HslClr ,&_bbffd );_gfdf !=nil {return _gfdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fafab .SysClr =NewCT_SystemColor ();if _ddaec :=d .DecodeElement (_fafab .SysClr ,&_bbffd );_ddaec !=nil {return _ddaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fafab .SchemeClr =NewCT_SchemeColor ();if _fbabf :=d .DecodeElement (_fafab .SchemeClr ,&_bbffd );_fbabf !=nil {return _fbabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fafab .PrstClr =NewCT_PresetColor ();if _aeafa :=d .DecodeElement (_fafab .PrstClr ,&_bbffd );_aeafa !=nil {return _aeafa ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061\u0064\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_bbffd .Name );if _bedce :=d .Skip ();_bedce !=nil {return _bedce ;};};case _b .EndElement :break _daadd ;case _b .CharData :};};return nil ;};type CT_ContentPartLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_acf :=&CT_AnimationDgmBuildProperties {};return _acf ;};type ST_TextHorzOverflowType byte ;func (_fggdf *Tbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggdf .CT_Table =*NewCT_Table ();_agde :for {_dgdaf ,_caead :=d .Token ();if _caead !=nil {return _caead ;};switch _bcfdge :=_dgdaf .(type ){case _b .StartElement :switch _bcfdge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_fggdf .TblPr =NewCT_TableProperties ();if _egddc :=d .DecodeElement (_fggdf .TblPr ,&_bcfdge );_egddc !=nil {return _egddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _fgadf :=d .DecodeElement (_fggdf .TblGrid ,&_bcfdge );_fgadf !=nil {return _fgadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_aegdb :=NewCT_TableRow ();if _ecfa :=d .DecodeElement (_aegdb ,&_bcfdge );_ecfa !=nil {return _ecfa ;};_fggdf .Tr =append (_fggdf .Tr ,_aegdb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0054b\u006c\u0020\u0025\u0076",_bcfdge .Name );if _cbef :=d .Skip ();_cbef !=nil {return _cbef ;};};case _b .EndElement :break _agde ;case _b .CharData :};};return nil ;};func (_gcfcc ST_ColorSchemeIndex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gcfcc .String (),start );}; +// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path +func (_cbec *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_TextField and its children -func (_facfe *CT_TextField )Validate ()error {return _facfe .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_caee :=&CT_GvmlGroupShapeNonVisual {};_caee .CNvPr =NewCT_NonVisualDrawingProps ();_caee .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _caee ;};type CT_ShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_Transform2D ;CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;ExtLst *CT_OfficeArtExtensionList ;};func (_fbfgfd ST_LightRigDirection )Validate ()error {return _fbfgfd .ValidateWithPath ("")};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_caeag :=&CT_TextBlipBullet {};_caeag .Blip =NewCT_Blip ();return _caeag ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path +func (_fccafe *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _fccafe .ExtLst !=nil {if _bgcdf :=_fccafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgcdf !=nil {return _bgcdf ;};};return nil ;};func (_ecfbgg *CT_TextAutonumberBullet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bcagg ,_aaggg :=_ecfbgg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _aaggg !=nil {return _aaggg ;};start .Attr =append (start .Attr ,_bcagg );if _ecfbgg .StartAtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_ecfbgg .StartAtAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cgbcd ST_TextSpacingPercentOrPercentString )String ()string {if _cgbcd .ST_TextSpacingPercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_cgbcd .ST_TextSpacingPercent );};if _cgbcd .ST_Percentage !=nil {return _bb .Sprintf ("\u0025\u0076",*_cgbcd .ST_Percentage );};return "";}; -// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path -func (_fefcg *EG_TextBulletSize )ValidateWithPath (path string )error {if _fefcg .BuSzTx !=nil {if _decdb :=_fefcg .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_decdb !=nil {return _decdb ;};};if _fefcg .BuSzPct !=nil {if _cfbdaa :=_fefcg .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_cfbdaa !=nil {return _cfbdaa ;};};if _fefcg .BuSzPts !=nil {if _dacba :=_fefcg .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_dacba !=nil {return _dacba ;};};return nil ;};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_ceadb :=&CT_NonVisualConnectorProperties {};return _ceadb ;};func (_gfad ST_PenAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgedda :=_b .Attr {};_cgedda .Name =name ;switch _gfad {case ST_PenAlignmentUnset :_cgedda .Value ="";case ST_PenAlignmentCtr :_cgedda .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_cgedda .Value ="\u0069\u006e";};return _cgedda ,nil ;};func (_faab *CT_EffectProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _faab .EffectLst !=nil {_aged :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faab .EffectLst ,_aged );};if _faab .EffectDag !=nil {_egaca :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_faab .EffectDag ,_egaca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_bdaff :=&CT_TablePropertiesChoice {};return _bdaff ;};func (_fcdgee ST_OnOffStyleType )Validate ()error {return _fcdgee .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path +func (_cgdd *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _gfag :=_cgdd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gfag !=nil {return _gfag ;};if _bbaa :=_cgdd .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_bbaa !=nil {return _bbaa ;};return nil ;};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_ecbcc :=&EG_LineJoinProperties {};return _ecbcc ;};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_acbecf :=&CT_TextBulletSizeFollowText {};return _acbecf ;};func (_edefg *ST_TextAnchoringType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_edefg =0;case "\u0074":*_edefg =1;case "\u0063\u0074\u0072":*_edefg =2;case "\u0062":*_edefg =3;case "\u006a\u0075\u0073\u0074":*_edefg =4;case "\u0064\u0069\u0073\u0074":*_edefg =5;};return nil ;};func (_ecceb *CT_TextBody )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecceb .BodyPr =NewCT_TextBodyProperties ();_cgcdd :for {_adedd ,_cgdad :=d .Token ();if _cgdad !=nil {return _cgdad ;};switch _bfeaf :=_adedd .(type ){case _g .StartElement :switch _bfeaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _ecdbgc :=d .DecodeElement (_ecceb .BodyPr ,&_bfeaf );_ecdbgc !=nil {return _ecdbgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_ecceb .LstStyle =NewCT_TextListStyle ();if _gbea :=d .DecodeElement (_ecceb .LstStyle ,&_bfeaf );_gbea !=nil {return _gbea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_effcad :=NewCT_TextParagraph ();if _cbfab :=d .DecodeElement (_effcad ,&_bfeaf );_cbfab !=nil {return _cbfab ;};_ecceb .P =append (_ecceb .P ,_effcad );default:_fc .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_bfeaf .Name );if _acfegg :=d .Skip ();_acfegg !=nil {return _acfegg ;};};case _g .EndElement :break _cgcdd ;case _g .CharData :};};return nil ;};func NewCT_Scale2D ()*CT_Scale2D {_eebd :=&CT_Scale2D {};_eebd .Sx =NewCT_Ratio ();_eebd .Sy =NewCT_Ratio ();return _eebd ;};func NewEG_Text3D ()*EG_Text3D {_eedcd :=&EG_Text3D {};return _eedcd };type CT_Path2DClose struct{};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;}; -// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path -func (_ecgdc *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil };func NewCT_SupplementalFont ()*CT_SupplementalFont {_acdcg :=&CT_SupplementalFont {};return _acdcg }; +// Validate validates the CT_GrayscaleEffect and its children +func (_dbabg *CT_GrayscaleEffect )Validate ()error {return _dbabg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path -func (_bfedf *CT_DashStopList )ValidateWithPath (path string )error {for _dagab ,_ccbe :=range _bfedf .Ds {if _acee :=_ccbe .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_dagab ));_acee !=nil {return _acee ;};};return nil ;}; +// Validate validates the CT_TintEffect and its children +func (_adaba *CT_TintEffect )Validate ()error {return _adaba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bdgab ST_ChartBuildStep )String ()string {switch _bdgab {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 "";};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 (_baaca *EG_FillModeProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaefff :for {_bbfc ,_aafaa :=d .Token ();if _aafaa !=nil {return _aafaa ;};switch _bbbga :=_bbfc .(type ){case _g .StartElement :switch _bbbga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006c\u0065"}:_baaca .Tile =NewCT_TileInfoProperties ();if _dddef :=d .DecodeElement (_baaca .Tile ,&_bbbga );_dddef !=nil {return _dddef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_baaca .Stretch =NewCT_StretchInfoProperties ();if _ggacb :=d .DecodeElement (_baaca .Stretch ,&_bbbga );_ggacb !=nil {return _ggacb ;};default:_fc .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",_bbbga .Name );if _gadeb :=d .Skip ();_gadeb !=nil {return _gadeb ;};};case _g .EndElement :break _eaefff ;case _g .CharData :};};return nil ;};func (_ggge *CT_ReflectionEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggge .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_ggge .BlurRadAttr )});};if _ggge .StAAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0041"},Value :_bb .Sprintf ("\u0025\u0076",*_ggge .StAAttr )});};if _ggge .StPosAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_ggge .StPosAttr )});};if _ggge .EndAAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_bb .Sprintf ("\u0025\u0076",*_ggge .EndAAttr )});};if _ggge .EndPosAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_ggge .EndPosAttr )});};if _ggge .DistAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_ggge .DistAttr )});};if _ggge .DirAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_ggge .DirAttr )});};if _ggge .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_ggge .FadeDirAttr )});};if _ggge .SxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_ggge .SxAttr )});};if _ggge .SyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_ggge .SyAttr )});};if _ggge .KxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_ggge .KxAttr )});};if _ggge .KyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006b\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_ggge .KyAttr )});};if _ggge .AlgnAttr !=ST_RectAlignmentUnset {_affgc ,_cgfab :=_ggge .AlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006c\u0067\u006e"});if _cgfab !=nil {return _cgfab ;};start .Attr =append (start .Attr ,_affgc );};if _ggge .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ggge .RotWithShapeAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_deeca ST_TileFlipMode )String ()string {switch _deeca {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0078";case 3:return "\u0079";case 4:return "\u0078\u0079";};return "";};func NewCT_Point2D ()*CT_Point2D {_cgcfg :=&CT_Point2D {};return _cgcfg };type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;}; -// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path -func (_bcce *CT_CustomColor )ValidateWithPath (path string )error {if _bcce .ScrgbClr !=nil {if _cbdgg :=_bcce .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cbdgg !=nil {return _cbdgg ;};};if _bcce .SrgbClr !=nil {if _fgbd :=_bcce .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fgbd !=nil {return _fgbd ;};};if _bcce .HslClr !=nil {if _daddb :=_bcce .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_daddb !=nil {return _daddb ;};};if _bcce .SysClr !=nil {if _ecbc :=_bcce .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ecbc !=nil {return _ecbc ;};};if _bcce .SchemeClr !=nil {if _bdgd :=_bcce .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bdgd !=nil {return _bdgd ;};};if _bcce .PrstClr !=nil {if _ceef :=_bcce .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ceef !=nil {return _ceef ;};};return nil ;};const (ST_BlipCompressionUnset ST_BlipCompression =0;ST_BlipCompressionEmail ST_BlipCompression =1;ST_BlipCompressionScreen ST_BlipCompression =2;ST_BlipCompressionPrint ST_BlipCompression =3;ST_BlipCompressionHqprint ST_BlipCompression =4;ST_BlipCompressionNone ST_BlipCompression =5;);func (_dadgf ST_OnOffStyleType )String ()string {switch _dadgf {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_fafa :=&CT_ConnectorLocking {};return _fafa };func NewCT_Camera ()*CT_Camera {_aaac :=&CT_Camera {};_aaac .PrstAttr =ST_PresetCameraType (1);return _aaac ;};const (ST_AnimationChartOnlyBuildTypeUnset ST_AnimationChartOnlyBuildType =0;ST_AnimationChartOnlyBuildTypeSeries ST_AnimationChartOnlyBuildType =1;ST_AnimationChartOnlyBuildTypeCategory ST_AnimationChartOnlyBuildType =2;ST_AnimationChartOnlyBuildTypeSeriesEl ST_AnimationChartOnlyBuildType =3;ST_AnimationChartOnlyBuildTypeCategoryEl ST_AnimationChartOnlyBuildType =4;);func (_baea *CT_NonVisualContentPartProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baea .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_baea .IsCommentAttr ))});};e .EncodeToken (start );if _baea .CpLocks !=nil {_gdbdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_baea .CpLocks ,_gdbdc );};if _baea .ExtLst !=nil {_dbbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baea .ExtLst ,_dbbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_geaf *CT_AudioCD )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geaf .St =NewCT_AudioCDTime ();_geaf .End =NewCT_AudioCDTime ();_acd :for {_abcb ,_agdf :=d .Token ();if _agdf !=nil {return _agdf ;};switch _edad :=_abcb .(type ){case _b .StartElement :switch _edad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074"}:if _cdc :=d .DecodeElement (_geaf .St ,&_edad );_cdc !=nil {return _cdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:if _aafde :=d .DecodeElement (_geaf .End ,&_edad );_aafde !=nil {return _aafde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geaf .ExtLst =NewCT_OfficeArtExtensionList ();if _ebaa :=d .DecodeElement (_geaf .ExtLst ,&_edad );_ebaa !=nil {return _ebaa ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0020\u0025\u0076",_edad .Name );if _cbe :=d .Skip ();_cbe !=nil {return _cbe ;};};case _b .EndElement :break _acd ;case _b .CharData :};};return nil ;};func (_bgcge ST_LineEndType )ValidateWithPath (path string )error {switch _bgcge {case 0,1,2,3,4,5,6:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcge ));};return nil ;};func (_gaddd ST_LightRigType )ValidateWithPath (path string )error {switch _gaddd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaddd ));};return nil ;};func (_ddabb ST_TextUnderlineType )ValidateWithPath (path string )error {switch _ddabb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddabb ));};return nil ;}; +// Validate validates the CT_ShapeProperties and its children +func (_gfcdd *CT_ShapeProperties )Validate ()error {return _gfcdd .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};type VideoFile struct{CT_VideoFile }; -// Validate validates the CT_TextAutonumberBullet and its children -func (_beedg *CT_TextAutonumberBullet )Validate ()error {return _beedg .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");};func (_effgf *CT_LineProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _effgf .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",*_effgf .WAttr )});};if _effgf .CapAttr !=ST_LineCapUnset {_bdcg ,_cagbgc :=_effgf .CapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u0070"});if _cagbgc !=nil {return _cagbgc ;};start .Attr =append (start .Attr ,_bdcg );};if _effgf .CmpdAttr !=ST_CompoundLineUnset {_dfgcc ,_fggabd :=_effgf .CmpdAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006d\u0070\u0064"});if _fggabd !=nil {return _fggabd ;};start .Attr =append (start .Attr ,_dfgcc );};if _effgf .AlgnAttr !=ST_PenAlignmentUnset {_cfgda ,_abgcc :=_effgf .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _abgcc !=nil {return _abgcc ;};start .Attr =append (start .Attr ,_cfgda );};e .EncodeToken (start );if _effgf .NoFill !=nil {_dgdcbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effgf .NoFill ,_dgdcbf );};if _effgf .SolidFill !=nil {_fbcee :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effgf .SolidFill ,_fbcee );};if _effgf .GradFill !=nil {_fdfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effgf .GradFill ,_fdfd );};if _effgf .PattFill !=nil {_aaae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_effgf .PattFill ,_aaae );};if _effgf .PrstDash !=nil {_acce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_effgf .PrstDash ,_acce );};if _effgf .CustDash !=nil {_gffa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_effgf .CustDash ,_gffa );};if _effgf .Round !=nil {_abfdb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_effgf .Round ,_abfdb );};if _effgf .Bevel !=nil {_fgca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_effgf .Bevel ,_fgca );};if _effgf .Miter !=nil {_acdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_effgf .Miter ,_acdc );};if _effgf .HeadEnd !=nil {_ddefb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}};e .EncodeElement (_effgf .HeadEnd ,_ddefb );};if _effgf .TailEnd !=nil {_ccecb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_effgf .TailEnd ,_ccecb );};if _effgf .ExtLst !=nil {_bccg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_effgf .ExtLst ,_bccg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TransformEffect and its children +func (_bbggc *CT_TransformEffect )Validate ()error {return _bbggc .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");}; + +// Validate validates the CT_FontReference and its children +func (_aecda *CT_FontReference )Validate ()error {return _aecda .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func NewCT_EmptyElement ()*CT_EmptyElement {_dffbd :=&CT_EmptyElement {};return _dffbd };func (_gdcg *CT_ComplementTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aagbd *ST_AnimationBuildType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faggb ,_agcde :=d .Token ();if _agcde !=nil {return _agcde ;};if _aceba ,_bfgag :=_faggb .(_g .EndElement );_bfgag &&_aceba .Name ==start .Name {*_aagbd =1;return nil ;};if _geagb ,_gcgdf :=_faggb .(_g .CharData );!_gcgdf {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faggb );}else {switch string (_geagb ){case "":*_aagbd =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_aagbd =1;};};_faggb ,_agcde =d .Token ();if _agcde !=nil {return _agcde ;};if _bgdfg ,_egbab :=_faggb .(_g .EndElement );_egbab &&_bgdfg .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faggb );};func (_eggdc ST_EffectContainerType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgfcg :=_g .Attr {};_cgfcg .Name =name ;switch _eggdc {case ST_EffectContainerTypeUnset :_cgfcg .Value ="";case ST_EffectContainerTypeSib :_cgfcg .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_cgfcg .Value ="\u0074\u0072\u0065\u0065";};return _cgfcg ,nil ;};func (_agcef *ST_TextCapsType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdccd ,_ccgcce :=d .Token ();if _ccgcce !=nil {return _ccgcce ;};if _ggdcf ,_bcabb :=_gdccd .(_g .EndElement );_bcabb &&_ggdcf .Name ==start .Name {*_agcef =1;return nil ;};if _abefb ,_cdaaa :=_gdccd .(_g .CharData );!_cdaaa {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdccd );}else {switch string (_abefb ){case "":*_agcef =0;case "\u006e\u006f\u006e\u0065":*_agcef =1;case "\u0073\u006d\u0061l\u006c":*_agcef =2;case "\u0061\u006c\u006c":*_agcef =3;};};_gdccd ,_ccgcce =d .Token ();if _ccgcce !=nil {return _ccgcce ;};if _dacce ,_gfbga :=_gdccd .(_g .EndElement );_gfbga &&_dacce .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdccd );};func (_ddbbfa *ST_PathFillMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adcge ,_bgfdd :=d .Token ();if _bgfdd !=nil {return _bgfdd ;};if _begaae ,_cceag :=_adcge .(_g .EndElement );_cceag &&_begaae .Name ==start .Name {*_ddbbfa =1;return nil ;};if _cagea ,_gceca :=_adcge .(_g .CharData );!_gceca {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adcge );}else {switch string (_cagea ){case "":*_ddbbfa =0;case "\u006e\u006f\u006e\u0065":*_ddbbfa =1;case "\u006e\u006f\u0072\u006d":*_ddbbfa =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_ddbbfa =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_ddbbfa =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_ddbbfa =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_ddbbfa =6;};};_adcge ,_bgfdd =d .Token ();if _bgfdd !=nil {return _bgfdd ;};if _fgdbc ,_fdadd :=_adcge .(_g .EndElement );_fdadd &&_fgdbc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adcge );};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_eea :=&CT_AlphaBiLevelEffect {};return _eea };func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_fegae :=&CT_EffectStyleItem {};return _fegae };func (_afeec *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfeaa :=range start .Attr {if _cfeaa .Name .Local =="\u006e\u006f\u0047r\u0070"{_begb ,_dafgg :=_fg .ParseBool (_cfeaa .Value );if _dafgg !=nil {return _dafgg ;};_afeec .NoGrpAttr =&_begb ;continue ;};if _cfeaa .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_ecadae ,_aagcf :=_fg .ParseBool (_cfeaa .Value );if _aagcf !=nil {return _aagcf ;};_afeec .NoDrilldownAttr =&_ecadae ;continue ;};if _cfeaa .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_degag ,_eaag :=_fg .ParseBool (_cfeaa .Value );if _eaag !=nil {return _eaag ;};_afeec .NoSelectAttr =&_degag ;continue ;};if _cfeaa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fcfb ,_bfgee :=_fg .ParseBool (_cfeaa .Value );if _bfgee !=nil {return _bfgee ;};_afeec .NoChangeAspectAttr =&_fcfb ;continue ;};if _cfeaa .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_dfbec ,_fdfa :=_fg .ParseBool (_cfeaa .Value );if _fdfa !=nil {return _fdfa ;};_afeec .NoMoveAttr =&_dfbec ;continue ;};if _cfeaa .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_gdfgcg ,_bagb :=_fg .ParseBool (_cfeaa .Value );if _bagb !=nil {return _bagb ;};_afeec .NoResizeAttr =&_gdfgcg ;continue ;};};_ffaa :for {_fegb ,_egff :=d .Token ();if _egff !=nil {return _egff ;};switch _fgbe :=_fegb .(type ){case _g .StartElement :switch _fgbe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afeec .ExtLst =NewCT_OfficeArtExtensionList ();if _cefefa :=d .DecodeElement (_afeec .ExtLst ,&_fgbe );_cefefa !=nil {return _cefefa ;};default:_fc .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",_fgbe .Name );if _edbed :=d .Skip ();_edbed !=nil {return _edbed ;};};case _g .EndElement :break _ffaa ;case _g .CharData :};};return nil ;};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;}; -// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path -func (_bce *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path +func (_bfde *CT_SRgbColor )ValidateWithPath (path string )error {for _dcdc ,_bfcfd :=range _bfde .EG_ColorTransform {if _gcabg :=_bfcfd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dcdc ));_gcabg !=nil {return _gcabg ;};};return nil ;};func (_faeec ST_PresetLineDashVal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ceebca :=_g .Attr {};_ceebca .Name =name ;switch _faeec {case ST_PresetLineDashValUnset :_ceebca .Value ="";case ST_PresetLineDashValSolid :_ceebca .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_ceebca .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_ceebca .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_ceebca .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_ceebca .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_ceebca .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_ceebca .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_ceebca .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_ceebca .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_ceebca .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_ceebca .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return _ceebca ,nil ;};func (_aegf *ST_BlipCompression )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddgac ,_fdece :=d .Token ();if _fdece !=nil {return _fdece ;};if _ggbdgg ,_ddbeb :=_ddgac .(_g .EndElement );_ddbeb &&_ggbdgg .Name ==start .Name {*_aegf =1;return nil ;};if _babag ,_edadb :=_ddgac .(_g .CharData );!_edadb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddgac );}else {switch string (_babag ){case "":*_aegf =0;case "\u0065\u006d\u0061i\u006c":*_aegf =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_aegf =2;case "\u0070\u0072\u0069n\u0074":*_aegf =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_aegf =4;case "\u006e\u006f\u006e\u0065":*_aegf =5;};};_ddgac ,_fdece =d .Token ();if _fdece !=nil {return _fdece ;};if _caaefa ,_cfdgad :=_ddgac .(_g .EndElement );_cfdgad &&_caaefa .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddgac );};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_ffeaa :=&CT_BaseStylesOverride {};return _ffeaa ;};func (_acadbg *ST_PresetLineDashVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_effbe ,_gcdcdge :=d .Token ();if _gcdcdge !=nil {return _gcdcdge ;};if _degegf ,_geedg :=_effbe .(_g .EndElement );_geedg &&_degegf .Name ==start .Name {*_acadbg =1;return nil ;};if _fcggde ,_dcgfc :=_effbe .(_g .CharData );!_dcgfc {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_effbe );}else {switch string (_fcggde ){case "":*_acadbg =0;case "\u0073\u006f\u006ci\u0064":*_acadbg =1;case "\u0064\u006f\u0074":*_acadbg =2;case "\u0064\u0061\u0073\u0068":*_acadbg =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_acadbg =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_acadbg =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_acadbg =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_acadbg =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_acadbg =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_acadbg =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_acadbg =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_acadbg =11;};};_effbe ,_gcdcdge =d .Token ();if _gcdcdge !=nil {return _gcdcdge ;};if _dcbcb ,_fbddcba :=_effbe .(_g .EndElement );_fbddcba &&_dcbcb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_effbe );};func (_gffefe *CT_TextSpacingPercent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_baefg :=range start .Attr {if _baefg .Name .Local =="\u0076\u0061\u006c"{_efcfd ,_cacgd :=ParseUnionST_TextSpacingPercentOrPercentString (_baefg .Value );if _cacgd !=nil {return _cacgd ;};_gffefe .ValAttr =_efcfd ;continue ;};};for {_dgagc ,_bggdf :=d .Token ();if _bggdf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061\u0063\u0069n\u0067\u0050\u0065\u0072\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_bggdf );};if _fgebg ,_eede :=_dgagc .(_g .EndElement );_eede &&_fgebg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TablePartStyle and its children -func (_effgff *CT_TablePartStyle )Validate ()error {return _effgff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_degg :=&CT_AlphaReplaceEffect {};return _degg ;}; +// ValidateWithPath validates the Blip and its children, prefixing error messages with path +func (_fdd *Blip )ValidateWithPath (path string )error {if _bea :=_fdd .CT_Blip .ValidateWithPath (path );_bea !=nil {return _bea ;};return nil ;};type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;};func (_begbg *CT_PresetLineDashProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _begbg .ValAttr !=ST_PresetLineDashValUnset {_cdbdg ,_cdacd :=_begbg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _cdacd !=nil {return _cdacd ;};start .Attr =append (start .Attr ,_cdbdg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_PresetCameraType byte ;func (_fcgda *CT_GvmlPictureNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_beadg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fcgda .CNvPr ,_beadg );_cgbd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fcgda .CNvPicPr ,_cgbd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcffa *CT_OfficeArtExtension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdaga :=range start .Attr {if _gdaga .Name .Local =="\u0075\u0072\u0069"{_adbd ,_aeea :=_gdaga .Value ,error (nil );if _aeea !=nil {return _aeea ;};_fcffa .UriAttr =_adbd ;continue ;};};_dgcbg :for {_edfcg ,_egdba :=d .Token ();if _egdba !=nil {return _egdba ;};switch _fggaac :=_edfcg .(type ){case _g .StartElement :switch _fggaac .Name {default:if _dfac ,_gfdba :=_fc .CreateElement (_fggaac );_gfdba !=nil {return _gfdba ;}else {if _daad :=d .DecodeElement (_dfac ,&_fggaac );_daad !=nil {return _daad ;};_fcffa .Any =append (_fcffa .Any ,_dfac );};};case _g .EndElement :break _dgcbg ;case _g .CharData :};};return nil ;};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_dccgd :=&CT_GrayscaleTransform {};return _dccgd ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};type ST_PathFillMode byte ;func (_ffaaf *ST_PresetShadowVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdffa ,_cdcgb :=d .Token ();if _cdcgb !=nil {return _cdcgb ;};if _ggbaa ,_bddbd :=_fdffa .(_g .EndElement );_bddbd &&_ggbaa .Name ==start .Name {*_ffaaf =1;return nil ;};if _dabaaa ,_gadag :=_fdffa .(_g .CharData );!_gadag {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdffa );}else {switch string (_dabaaa ){case "":*_ffaaf =0;case "\u0073\u0068\u0064w\u0031":*_ffaaf =1;case "\u0073\u0068\u0064w\u0032":*_ffaaf =2;case "\u0073\u0068\u0064w\u0033":*_ffaaf =3;case "\u0073\u0068\u0064w\u0034":*_ffaaf =4;case "\u0073\u0068\u0064w\u0035":*_ffaaf =5;case "\u0073\u0068\u0064w\u0036":*_ffaaf =6;case "\u0073\u0068\u0064w\u0037":*_ffaaf =7;case "\u0073\u0068\u0064w\u0038":*_ffaaf =8;case "\u0073\u0068\u0064w\u0039":*_ffaaf =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_ffaaf =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_ffaaf =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_ffaaf =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_ffaaf =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_ffaaf =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_ffaaf =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_ffaaf =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_ffaaf =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_ffaaf =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_ffaaf =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_ffaaf =20;};};_fdffa ,_cdcgb =d .Token ();if _cdcgb !=nil {return _cdcgb ;};if _aabac ,_baegfca :=_fdffa .(_g .EndElement );_baegfca &&_aabac .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdffa );};func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_eefee :=&CT_TableStyleCellStyle {};return _eefee ;}; -// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path -func (_eecg *CT_FillEffect )ValidateWithPath (path string )error {if _eecg .NoFill !=nil {if _edbf :=_eecg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_edbf !=nil {return _edbf ;};};if _eecg .SolidFill !=nil {if _efbb :=_eecg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_efbb !=nil {return _efbb ;};};if _eecg .GradFill !=nil {if _gfbda :=_eecg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gfbda !=nil {return _gfbda ;};};if _eecg .BlipFill !=nil {if _fbbc :=_eecg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fbbc !=nil {return _fbbc ;};};if _eecg .PattFill !=nil {if _ccfcb :=_eecg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ccfcb !=nil {return _ccfcb ;};};if _eecg .GrpFill !=nil {if _gfgd :=_eecg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gfgd !=nil {return _gfgd ;};};return nil ;};func (_acacb *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acacb =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_acacb =1;case "\u0063\u006c\u0069\u0070":*_acacb =2;};return nil ;};func (_ecdag *ST_TextWrappingType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecdag =0;case "\u006e\u006f\u006e\u0065":*_ecdag =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ecdag =2;};return nil ;};func (_beabf *CT_TextLineBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _beabf .RPr !=nil {_eeebc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_beabf .RPr ,_eeebc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_ThemeableEffectStyle and its children +func (_defafa *EG_ThemeableEffectStyle )Validate ()error {return _defafa .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path -func (_cegc *CT_GvmlPicture )ValidateWithPath (path string )error {if _cggfb :=_cegc .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cggfb !=nil {return _cggfb ;};if _cggd :=_cegc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cggd !=nil {return _cggd ;};if _febge :=_cegc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_febge !=nil {return _febge ;};if _cegc .Style !=nil {if _ddagg :=_cegc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ddagg !=nil {return _ddagg ;};};if _cegc .ExtLst !=nil {if _bcabc :=_cegc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcabc !=nil {return _bcabc ;};};return nil ;}; +// Validate validates the CT_FillProperties and its children +func (_dfbde *CT_FillProperties )Validate ()error {return _dfbde .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_fgege *EG_Text3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfgeb :for {_cbccd ,_cgbge :=d .Token ();if _cgbge !=nil {return _cgbge ;};switch _cabfa :=_cbccd .(type ){case _g .StartElement :switch _cabfa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fgege .Sp3d =NewCT_Shape3D ();if _ffgfee :=d .DecodeElement (_fgege .Sp3d ,&_cabfa );_ffgfee !=nil {return _ffgfee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_fgege .FlatTx =NewCT_FlatText ();if _fdebc :=d .DecodeElement (_fgege .FlatTx ,&_cabfa );_fdebc !=nil {return _fdebc ;};default:_fc .Log ("\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",_cabfa .Name );if _bfgefb :=d .Skip ();_bfgefb !=nil {return _bfgefb ;};};case _g .EndElement :break _cfgeb ;case _g .CharData :};};return nil ;};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_fbfgb :=&CT_PositiveFixedPercentage {};return _fbfgb ;};type CT_TextSpacingPoint struct{ValAttr int32 ;};func (_afcfe ST_PositivePercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afcfe .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_g .CharData (_bb .Sprintf ("\u0025\u0064",*_afcfe .ST_PositivePercentageDecimal )));};if _afcfe .ST_PositivePercentage !=nil {e .Encode (_afcfe .ST_PositivePercentage );};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path -func (_cefd *CT_Scale2D )ValidateWithPath (path string )error {if _fbebc :=_cefd .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_fbebc !=nil {return _fbebc ;};if _cgcdc :=_cefd .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_cgcdc !=nil {return _cgcdc ;};return nil ;}; +// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path +func (_edddc *CT_LineProperties )ValidateWithPath (path string )error {if _edddc .WAttr !=nil {if *_edddc .WAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_edddc .WAttr );};if *_edddc .WAttr > 20116800{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0032\u0030\u0031\u0031\u0036\u0038\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_edddc .WAttr );};};if _edbd :=_edddc .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_edbd !=nil {return _edbd ;};if _cdfac :=_edddc .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_cdfac !=nil {return _cdfac ;};if _facbe :=_edddc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_facbe !=nil {return _facbe ;};if _edddc .NoFill !=nil {if _eacg :=_edddc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_eacg !=nil {return _eacg ;};};if _edddc .SolidFill !=nil {if _caab :=_edddc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_caab !=nil {return _caab ;};};if _edddc .GradFill !=nil {if _ageae :=_edddc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ageae !=nil {return _ageae ;};};if _edddc .PattFill !=nil {if _dbedc :=_edddc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dbedc !=nil {return _dbedc ;};};if _edddc .PrstDash !=nil {if _ffce :=_edddc .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_ffce !=nil {return _ffce ;};};if _edddc .CustDash !=nil {if _bdebf :=_edddc .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_bdebf !=nil {return _bdebf ;};};if _edddc .Round !=nil {if _decb :=_edddc .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_decb !=nil {return _decb ;};};if _edddc .Bevel !=nil {if _dbcac :=_edddc .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_dbcac !=nil {return _dbcac ;};};if _edddc .Miter !=nil {if _fdga :=_edddc .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_fdga !=nil {return _fdga ;};};if _edddc .HeadEnd !=nil {if _gaef :=_edddc .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_gaef !=nil {return _gaef ;};};if _edddc .TailEnd !=nil {if _bcdda :=_edddc .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064");_bcdda !=nil {return _bcdda ;};};if _edddc .ExtLst !=nil {if _egffb :=_edddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egffb !=nil {return _egffb ;};};return nil ;};func (_bceaff ST_PresetPatternVal )Validate ()error {return _bceaff .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path -func (_fdedd *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _dbgaaa :=_fdedd .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_dbgaaa !=nil {return _dbgaaa ;};if _geccb :=_fdedd .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_geccb !=nil {return _geccb ;};if _bbgfa :=_fdedd .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bbgfa !=nil {return _bbgfa ;};if _fdedd .ExtLst !=nil {if _bddfc :=_fdedd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bddfc !=nil {return _bddfc ;};};return nil ;}; +// Validate validates the CT_CustomColorList and its children +func (_cacf *CT_CustomColorList )Validate ()error {return _cacf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");};func (_afagf *Graphic )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _afagf .CT_GraphicalObject .MarshalXML (e ,start );};type Any interface{MarshalXML (_agdegg *_g .Encoder ,_fefa _g .StartElement )error ;UnmarshalXML (_fdeae *_g .Decoder ,_ebccgd _g .StartElement )error ;}; -// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path -func (_bgdfa *CT_TextLineBreak )ValidateWithPath (path string )error {if _bgdfa .RPr !=nil {if _fbead :=_bgdfa .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fbead !=nil {return _fbead ;};};return nil ;};func (_dcgf *CT_ContentPartLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febf :=range start .Attr {if _febf .Name .Local =="\u006e\u006f\u0047r\u0070"{_egfc ,_bfcd :=_a .ParseBool (_febf .Value );if _bfcd !=nil {return _bfcd ;};_dcgf .NoGrpAttr =&_egfc ;continue ;};if _febf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_fdgc ,_gbbb :=_a .ParseBool (_febf .Value );if _gbbb !=nil {return _gbbb ;};_dcgf .NoSelectAttr =&_fdgc ;continue ;};if _febf .Name .Local =="\u006e\u006f\u0052o\u0074"{_aeaac ,_eedg :=_a .ParseBool (_febf .Value );if _eedg !=nil {return _eedg ;};_dcgf .NoRotAttr =&_aeaac ;continue ;};if _febf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gcdfd ,_baec :=_a .ParseBool (_febf .Value );if _baec !=nil {return _baec ;};_dcgf .NoChangeAspectAttr =&_gcdfd ;continue ;};if _febf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_dceae ,_abde :=_a .ParseBool (_febf .Value );if _abde !=nil {return _abde ;};_dcgf .NoMoveAttr =&_dceae ;continue ;};if _febf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_eddc ,_cecb :=_a .ParseBool (_febf .Value );if _cecb !=nil {return _cecb ;};_dcgf .NoResizeAttr =&_eddc ;continue ;};if _febf .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_ggbb ,_bfgf :=_a .ParseBool (_febf .Value );if _bfgf !=nil {return _bfgf ;};_dcgf .NoEditPointsAttr =&_ggbb ;continue ;};if _febf .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_eefb ,_afggeg :=_a .ParseBool (_febf .Value );if _afggeg !=nil {return _afggeg ;};_dcgf .NoAdjustHandlesAttr =&_eefb ;continue ;};if _febf .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_efed ,_febd :=_a .ParseBool (_febf .Value );if _febd !=nil {return _febd ;};_dcgf .NoChangeArrowheadsAttr =&_efed ;continue ;};if _febf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bfdfb ,_bdaa :=_a .ParseBool (_febf .Value );if _bdaa !=nil {return _bdaa ;};_dcgf .NoChangeShapeTypeAttr =&_bfdfb ;continue ;};};_baeg :for {_dfcb ,_acda :=d .Token ();if _acda !=nil {return _acda ;};switch _cbdbc :=_dfcb .(type ){case _b .StartElement :switch _cbdbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcgf .ExtLst =NewCT_OfficeArtExtensionList ();if _aeaad :=d .DecodeElement (_dcgf .ExtLst ,&_cbdbc );_aeaad !=nil {return _aeaad ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_cbdbc .Name );if _ccbd :=d .Skip ();_ccbd !=nil {return _ccbd ;};};case _b .EndElement :break _baeg ;case _b .CharData :};};return nil ;};func NewVideoFile ()*VideoFile {_aacbd :=&VideoFile {};_aacbd .CT_VideoFile =*NewCT_VideoFile ();return _aacbd ;};func (_ebbdc ST_AnimationChartOnlyBuildType )Validate ()error {return _ebbdc .ValidateWithPath ("")};func (_fdbgb *CT_Shape3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgbce :=range start .Attr {if _bgbce .Name .Local =="\u007a"{_aedfe ,_baedg :=ParseUnionST_Coordinate (_bgbce .Value );if _baedg !=nil {return _baedg ;};_fdbgb .ZAttr =&_aedfe ;continue ;};if _bgbce .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_dggad ,_caabc :=_a .ParseInt (_bgbce .Value ,10,64);if _caabc !=nil {return _caabc ;};_fdbgb .ExtrusionHAttr =&_dggad ;continue ;};if _bgbce .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_gfccd ,_abbfb :=_a .ParseInt (_bgbce .Value ,10,64);if _abbfb !=nil {return _abbfb ;};_fdbgb .ContourWAttr =&_gfccd ;continue ;};if _bgbce .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_fdbgb .PrstMaterialAttr .UnmarshalXMLAttr (_bgbce );continue ;};};_adgb :for {_dabb ,_abcf :=d .Token ();if _abcf !=nil {return _abcf ;};switch _fccab :=_dabb .(type ){case _b .StartElement :switch _fccab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_fdbgb .BevelT =NewCT_Bevel ();if _fecbdb :=d .DecodeElement (_fdbgb .BevelT ,&_fccab );_fecbdb !=nil {return _fecbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_fdbgb .BevelB =NewCT_Bevel ();if _gdcd :=d .DecodeElement (_fdbgb .BevelB ,&_fccab );_gdcd !=nil {return _gdcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_fdbgb .ExtrusionClr =NewCT_Color ();if _dggfc :=d .DecodeElement (_fdbgb .ExtrusionClr ,&_fccab );_dggfc !=nil {return _dggfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_fdbgb .ContourClr =NewCT_Color ();if _ffffde :=d .DecodeElement (_fdbgb .ContourClr ,&_fccab );_ffffde !=nil {return _ffffde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdbgb .ExtLst =NewCT_OfficeArtExtensionList ();if _fafeg :=d .DecodeElement (_fdbgb .ExtLst ,&_fccab );_fafeg !=nil {return _fafeg ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0033\u0044\u0020\u0025\u0076",_fccab .Name );if _edff :=d .Skip ();_edff !=nil {return _edff ;};};case _b .EndElement :break _adgb ;case _b .CharData :};};return nil ;};func (_aacdc *CT_XYAdjustHandle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aacdc .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_bb .Sprintf ("\u0025\u0076",*_aacdc .GdRefXAttr )});};if _aacdc .MinXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_bb .Sprintf ("\u0025\u0076",*_aacdc .MinXAttr )});};if _aacdc .MaxXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_bb .Sprintf ("\u0025\u0076",*_aacdc .MaxXAttr )});};if _aacdc .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_bb .Sprintf ("\u0025\u0076",*_aacdc .GdRefYAttr )});};if _aacdc .MinYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_bb .Sprintf ("\u0025\u0076",*_aacdc .MinYAttr )});};if _aacdc .MaxYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_bb .Sprintf ("\u0025\u0076",*_aacdc .MaxYAttr )});};e .EncodeToken (start );_bfacb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_aacdc .Pos ,_bfacb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgfcdc *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_badag :=[]string {};if _cgfcdc .ST_PositiveFixedPercentageDecimal !=nil {_badag =append (_badag ,"\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063e\u006e\u0074\u0061\u0067\u0065\u0044\u0065c\u0069\u006d\u0061\u006c");};if _cgfcdc .ST_PositiveFixedPercentage !=nil {if _cgegc :=_cgfcdc .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065");_cgegc !=nil {return _cgegc ;};_badag =append (_badag ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if len (_badag )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_badag );};return nil ;};type ST_DgmBuildStep byte ;func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_ccbdde :=&CT_Path2DMoveTo {};_ccbdde .Pt =NewCT_AdjPoint2D ();return _ccbdde ;};func (_cggdf ST_ColorSchemeIndex )Validate ()error {return _cggdf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path +func (_agded *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _agded .CxnSpLocks !=nil {if _cgead :=_agded .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_cgead !=nil {return _cgead ;};};if _agded .StCxn !=nil {if _fegga :=_agded .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_fegga !=nil {return _fegga ;};};if _agded .EndCxn !=nil {if _bccf :=_agded .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e");_bccf !=nil {return _bccf ;};};if _agded .ExtLst !=nil {if _ggadb :=_agded .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggadb !=nil {return _ggadb ;};};return nil ;}; -// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path -func (_edeff *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };type CT_InverseTransform struct{};type CT_Boolean struct{ValAttr *_eb .ST_OnOff ;};func (_ggef *CT_OfficeArtExtension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_bb .Sprintf ("\u0025\u0076",_ggef .UriAttr )});e .EncodeToken (start );if _ggef .Any !=nil {for _ ,_edaf :=range _ggef .Any {_edaf .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abede ST_PositiveFixedPercentage )String ()string {if _abede .ST_PositiveFixedPercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_abede .ST_PositiveFixedPercentageDecimal );};if _abede .ST_PositiveFixedPercentage !=nil {return _abede .ST_PositiveFixedPercentage .String ();};return "";}; +// Validate validates the CT_GlowEffect and its children +func (_ggda *CT_GlowEffect )Validate ()error {return _ggda .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path -func (_bfef *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _ceee :=_bfef .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_ceee !=nil {return _ceee ;};if _bfef .ClrMap !=nil {if _ecbgc :=_bfef .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ecbgc !=nil {return _ecbgc ;};};return nil ;}; +// Validate validates the CT_GvmlShapeNonVisual and its children +func (_afae *CT_GvmlShapeNonVisual )Validate ()error {return _afae .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_ebaa *CT_CustomColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebaa .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_ebaa .NameAttr )});};e .EncodeToken (start );if _ebaa .ScrgbClr !=nil {_efcg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ebaa .ScrgbClr ,_efcg );};if _ebaa .SrgbClr !=nil {_adba :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ebaa .SrgbClr ,_adba );};if _ebaa .HslClr !=nil {_bacce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ebaa .HslClr ,_bacce );};if _ebaa .SysClr !=nil {_facba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ebaa .SysClr ,_facba );};if _ebaa .SchemeClr !=nil {_caba :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ebaa .SchemeClr ,_caba );};if _ebaa .PrstClr !=nil {_efgg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ebaa .PrstClr ,_efgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Path2DList and its children -func (_cbga *CT_Path2DList )Validate ()error {return _cbga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");};func (_ecgc *CT_ColorScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_ecgc .NameAttr )});e .EncodeToken (start );_gefe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_ecgc .Dk1 ,_gefe );_gcfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_ecgc .Lt1 ,_gcfg );_feea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_ecgc .Dk2 ,_feea );_egad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_ecgc .Lt2 ,_egad );_bfaee :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}};e .EncodeElement (_ecgc .Accent1 ,_bfaee );_ebdf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_ecgc .Accent2 ,_ebdf );_cage :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}};e .EncodeElement (_ecgc .Accent3 ,_cage );_bcdgf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_ecgc .Accent4 ,_bcdgf );_dgcd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}};e .EncodeElement (_ecgc .Accent5 ,_dgcd );_bfdf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_ecgc .Accent6 ,_bfdf );_gfca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ecgc .Hlink ,_gfca );_ddd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ecgc .FolHlink ,_ddd );if _ecgc .ExtLst !=nil {_eggg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecgc .ExtLst ,_eggg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfbfa *EG_ThemeableFillStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfbfa .Fill !=nil {_gbcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_bfbfa .Fill ,_gbcf );};if _bfbfa .FillRef !=nil {_ddeffa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_bfbfa .FillRef ,_ddeffa );};return nil ;};func (_gegdc ST_SystemColorVal )String ()string {switch _gegdc {case 0:return "";case 1:return "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case 2:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 3:return "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 4:return "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 5:return "\u006d\u0065\u006e\u0075";case 6:return "\u0077\u0069\u006e\u0064\u006f\u0077";case 7:return "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case 8:return "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case 9:return "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case 10:return "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 11:return "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case 12:return "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case 13:return "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case 14:return "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case 15:return "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case 16:return "\u0062t\u006e\u0046\u0061\u0063\u0065";case 17:return "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case 18:return "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case 19:return "\u0062t\u006e\u0054\u0065\u0078\u0074";case 20:return "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 21:return "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 22:return "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case 23:return "\u0033d\u004c\u0069\u0067\u0068\u0074";case 24:return "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case 25:return "\u0069\u006e\u0066\u006f\u0042\u006b";case 26:return "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case 27:return "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case 28:return "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 29:return "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 30:return "\u006de\u006e\u0075\u0042\u0061\u0072";};return "";}; +// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path +func (_ddee *CT_HslColor )ValidateWithPath (path string )error {if _ddee .HueAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0048\u0075e\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ddee .HueAttr );};if _ddee .HueAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eH\u0075\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ddee .HueAttr );};if _addeg :=_ddee .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_addeg !=nil {return _addeg ;};if _geebg :=_ddee .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_geebg !=nil {return _geebg ;};for _egeaf ,_fcaeg :=range _ddee .EG_ColorTransform {if _bagac :=_fcaeg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_egeaf ));_bagac !=nil {return _bagac ;};};return nil ;};func (_cadgd *ST_Percentage )Validate ()error {return _cadgd .ValidateWithPath ("")}; -// ValidateWithPath validates the Blip and its children, prefixing error messages with path -func (_bga *Blip )ValidateWithPath (path string )error {if _bggg :=_bga .CT_Blip .ValidateWithPath (path );_bggg !=nil {return _bggg ;};return nil ;}; +// Validate validates the CT_InverseTransform and its children +func (_bdad *CT_InverseTransform )Validate ()error {return _bdad .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");}; -// Validate validates the CT_AlphaModulateEffect and its children -func (_bfa *CT_AlphaModulateEffect )Validate ()error {return _bfa .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;};type CT_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; +// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path +func (_acga *EG_TextAutofit )ValidateWithPath (path string )error {if _acga .NoAutofit !=nil {if _gbdaa :=_acga .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_gbdaa !=nil {return _gbdaa ;};};if _acga .NormAutofit !=nil {if _ecefg :=_acga .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_ecefg !=nil {return _ecefg ;};};if _acga .SpAutoFit !=nil {if _cagbe :=_acga .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_cagbe !=nil {return _cagbe ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path -func (_gagg *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _dbcd :=_gagg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dbcd !=nil {return _dbcd ;};if _dcdb :=_gagg .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dcdb !=nil {return _dcdb ;};return nil ;}; +// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path +func (_cadf *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _dgbd :=_cadf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dgbd !=nil {return _dgbd ;};return nil ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_fgaag *CT_Transform2D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_decdd :=range start .Attr {if _decdd .Name .Local =="\u0072\u006f\u0074"{_cbagge ,_eegf :=_fg .ParseInt (_decdd .Value ,10,32);if _eegf !=nil {return _eegf ;};_deafe :=int32 (_cbagge );_fgaag .RotAttr =&_deafe ;continue ;};if _decdd .Name .Local =="\u0066\u006c\u0069p\u0048"{_gffae ,_baffa :=_fg .ParseBool (_decdd .Value );if _baffa !=nil {return _baffa ;};_fgaag .FlipHAttr =&_gffae ;continue ;};if _decdd .Name .Local =="\u0066\u006c\u0069p\u0056"{_bbddg ,_fecgb :=_fg .ParseBool (_decdd .Value );if _fecgb !=nil {return _fecgb ;};_fgaag .FlipVAttr =&_bbddg ;continue ;};};_bebbe :for {_cadd ,_cfcea :=d .Token ();if _cfcea !=nil {return _cfcea ;};switch _ebeaf :=_cadd .(type ){case _g .StartElement :switch _ebeaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_fgaag .Off =NewCT_Point2D ();if _cbdcg :=d .DecodeElement (_fgaag .Off ,&_ebeaf );_cbdcg !=nil {return _cbdcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_fgaag .Ext =NewCT_PositiveSize2D ();if _eacdaa :=d .DecodeElement (_fgaag .Ext ,&_ebeaf );_eacdaa !=nil {return _eacdaa ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ebeaf .Name );if _abeeae :=d .Skip ();_abeeae !=nil {return _abeeae ;};};case _g .EndElement :break _bebbe ;case _g .CharData :};};return nil ;};func (_acfaca *CT_TransformEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bceae :=range start .Attr {if _bceae .Name .Local =="\u0073\u0078"{_dfccd ,_egfcd :=ParseUnionST_Percentage (_bceae .Value );if _egfcd !=nil {return _egfcd ;};_acfaca .SxAttr =&_dfccd ;continue ;};if _bceae .Name .Local =="\u0073\u0079"{_cfcdg ,_feebc :=ParseUnionST_Percentage (_bceae .Value );if _feebc !=nil {return _feebc ;};_acfaca .SyAttr =&_cfcdg ;continue ;};if _bceae .Name .Local =="\u006b\u0078"{_agbgec ,_cbaef :=_fg .ParseInt (_bceae .Value ,10,32);if _cbaef !=nil {return _cbaef ;};_degba :=int32 (_agbgec );_acfaca .KxAttr =&_degba ;continue ;};if _bceae .Name .Local =="\u006b\u0079"{_ffdcdgc ,_gdcce :=_fg .ParseInt (_bceae .Value ,10,32);if _gdcce !=nil {return _gdcce ;};_dbddc :=int32 (_ffdcdgc );_acfaca .KyAttr =&_dbddc ;continue ;};if _bceae .Name .Local =="\u0074\u0078"{_ecacc ,_aaagef :=ParseUnionST_Coordinate (_bceae .Value );if _aaagef !=nil {return _aaagef ;};_acfaca .TxAttr =&_ecacc ;continue ;};if _bceae .Name .Local =="\u0074\u0079"{_acdfb ,_ebbbc :=ParseUnionST_Coordinate (_bceae .Value );if _ebbbc !=nil {return _ebbbc ;};_acfaca .TyAttr =&_acdfb ;continue ;};};for {_acadc ,_ggedfc :=d .Token ();if _ggedfc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ggedfc );};if _cdffb ,_bagdb :=_acadc .(_g .EndElement );_bagdb &&_cdffb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path -func (_fcbc *CT_Angle )ValidateWithPath (path string )error {return nil };type ST_CompoundLine byte ; +// Validate validates the CT_LineEndProperties and its children +func (_afbg *CT_LineEndProperties )Validate ()error {return _afbg .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;};func (_afbafa ST_AnimationChartBuildType )String ()string {if _afbafa .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _afbafa .ST_AnimationBuildType .String ();};if _afbafa .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _afbafa .ST_AnimationChartOnlyBuildType .String ();};return "";}; -// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path -func (_ccbegf *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };func (_fdefe *ST_DgmBuildStep )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdefe =0;case "\u0073\u0070":*_fdefe =1;case "\u0062\u0067":*_fdefe =2;};return nil ;};func (_ccfcff *EG_TextBulletColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abdgef :for {_bdaec ,_ggcef :=d .Token ();if _ggcef !=nil {return _ggcef ;};switch _eeeca :=_bdaec .(type ){case _b .StartElement :switch _eeeca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_ccfcff .BuClrTx =NewCT_TextBulletColorFollowText ();if _aeaea :=d .DecodeElement (_ccfcff .BuClrTx ,&_eeeca );_aeaea !=nil {return _aeaea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0075\u0043l\u0072"}:_ccfcff .BuClr =NewCT_Color ();if _fabcb :=d .DecodeElement (_ccfcff .BuClr ,&_eeeca );_fabcb !=nil {return _fabcb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075l\u006c\u0065\u0074\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_eeeca .Name );if _dfcd :=d .Skip ();_dfcd !=nil {return _dfcd ;};};case _b .EndElement :break _abdgef ;case _b .CharData :};};return nil ;};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_ecb :=&CT_AdjustHandleList {};return _ecb };func (_bdca *CT_ShapeStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdca .LnRef =NewCT_StyleMatrixReference ();_bdca .FillRef =NewCT_StyleMatrixReference ();_bdca .EffectRef =NewCT_StyleMatrixReference ();_bdca .FontRef =NewCT_FontReference ();_gfgdfd :for {_aaca ,_gbebb :=d .Token ();if _gbebb !=nil {return _gbebb ;};switch _afadd :=_aaca .(type ){case _b .StartElement :switch _afadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e\u0052e\u0066"}:if _cacga :=d .DecodeElement (_bdca .LnRef ,&_afadd );_cacga !=nil {return _cacga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _bfaeg :=d .DecodeElement (_bdca .FillRef ,&_afadd );_bfaeg !=nil {return _bfaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:if _feafd :=d .DecodeElement (_bdca .EffectRef ,&_afadd );_feafd !=nil {return _feafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _bafg :=d .DecodeElement (_bdca .FontRef ,&_afadd );_bafg !=nil {return _bafg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_afadd .Name );if _dbafe :=d .Skip ();_dbafe !=nil {return _dbafe ;};};case _b .EndElement :break _gfgdfd ;case _b .CharData :};};return nil ;};func (_fafc *CT_DefaultShapeDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fafc .SpPr =NewCT_ShapeProperties ();_fafc .BodyPr =NewCT_TextBodyProperties ();_fafc .LstStyle =NewCT_TextListStyle ();_eddg :for {_eaf ,_aegcd :=d .Token ();if _aegcd !=nil {return _aegcd ;};switch _fbea :=_eaf .(type ){case _b .StartElement :switch _fbea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _gfdg :=d .DecodeElement (_fafc .SpPr ,&_fbea );_gfdg !=nil {return _gfdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _fcdd :=d .DecodeElement (_fafc .BodyPr ,&_fbea );_fcdd !=nil {return _fcdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _adae :=d .DecodeElement (_fafc .LstStyle ,&_fbea );_adae !=nil {return _adae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_fafc .Style =NewCT_ShapeStyle ();if _aab :=d .DecodeElement (_fafc .Style ,&_fbea );_aab !=nil {return _aab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fafc .ExtLst =NewCT_OfficeArtExtensionList ();if _gcfgc :=d .DecodeElement (_fafc .ExtLst ,&_fbea );_gcfgc !=nil {return _gcfgc ;};default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053h\u0061p\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074i\u006fn\u0020\u0025v",_fbea .Name );if _adgd :=d .Skip ();_adgd !=nil {return _adgd ;};};case _b .EndElement :break _eddg ;case _b .CharData :};};return nil ;};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;};func NewCT_Connection ()*CT_Connection {_fbfg :=&CT_Connection {};return _fbfg };func (_cbcgca *ST_PositiveFixedPercentage )Validate ()error {return _cbcgca .ValidateWithPath ("")};func (_fbbfe ST_PresetMaterialType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbbfe .String (),start );}; +// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path +func (_ffagg *CT_Path2DArcTo )ValidateWithPath (path string )error {if _dbfab :=_ffagg .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_dbfab !=nil {return _dbfab ;};if _bffec :=_ffagg .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072");_bffec !=nil {return _bffec ;};if _gcaac :=_ffagg .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_gcaac !=nil {return _gcaac ;};if _ecade :=_ffagg .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_ecade !=nil {return _ecade ;};return nil ;};func (_fbfbe *ST_PresetMaterialType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbfbe =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_fbfbe =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_fbfbe =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_fbfbe =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_fbfbe =4;case "\u006d\u0061\u0074t\u0065":*_fbfbe =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_fbfbe =6;case "\u006d\u0065\u0074a\u006c":*_fbfbe =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_fbfbe =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_fbfbe =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_fbfbe =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_fbfbe =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_fbfbe =12;case "\u0063\u006c\u0065a\u0072":*_fbfbe =13;case "\u0066\u006c\u0061\u0074":*_fbfbe =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_fbfbe =15;};return nil ;};func (_aafefc ST_TextCapsType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eeacf :=_g .Attr {};_eeacf .Name =name ;switch _aafefc {case ST_TextCapsTypeUnset :_eeacf .Value ="";case ST_TextCapsTypeNone :_eeacf .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_eeacf .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_eeacf .Value ="\u0061\u006c\u006c";};return _eeacf ,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;);func (_dgefc *CT_GlowEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dgefc .RadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_dgefc .RadAttr )});};e .EncodeToken (start );if _dgefc .ScrgbClr !=nil {_gbedb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dgefc .ScrgbClr ,_gbedb );};if _dgefc .SrgbClr !=nil {_dfga :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dgefc .SrgbClr ,_dfga );};if _dgefc .HslClr !=nil {_cfbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dgefc .HslClr ,_cfbe );};if _dgefc .SysClr !=nil {_cbfedd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dgefc .SysClr ,_cbfedd );};if _dgefc .SchemeClr !=nil {_afed :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dgefc .SchemeClr ,_afed );};if _dgefc .PrstClr !=nil {_fbae :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dgefc .PrstClr ,_fbae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eg *AG_Locking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgd :=range start .Attr {if _fgd .Name .Local =="\u006e\u006f\u0047r\u0070"{_fe ,_cg :=_fg .ParseBool (_fgd .Value );if _cg !=nil {return _cg ;};_eg .NoGrpAttr =&_fe ;continue ;};if _fgd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dcd ,_fgdc :=_fg .ParseBool (_fgd .Value );if _fgdc !=nil {return _fgdc ;};_eg .NoSelectAttr =&_dcd ;continue ;};if _fgd .Name .Local =="\u006e\u006f\u0052o\u0074"{_dag ,_abe :=_fg .ParseBool (_fgd .Value );if _abe !=nil {return _abe ;};_eg .NoRotAttr =&_dag ;continue ;};if _fgd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gg ,_dad :=_fg .ParseBool (_fgd .Value );if _dad !=nil {return _dad ;};_eg .NoChangeAspectAttr =&_gg ;continue ;};if _fgd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ff ,_ag :=_fg .ParseBool (_fgd .Value );if _ag !=nil {return _ag ;};_eg .NoMoveAttr =&_ff ;continue ;};if _fgd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_aec ,_egb :=_fg .ParseBool (_fgd .Value );if _egb !=nil {return _egb ;};_eg .NoResizeAttr =&_aec ;continue ;};if _fgd .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_be ,_ac :=_fg .ParseBool (_fgd .Value );if _ac !=nil {return _ac ;};_eg .NoEditPointsAttr =&_be ;continue ;};if _fgd .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_ebc ,_ed :=_fg .ParseBool (_fgd .Value );if _ed !=nil {return _ed ;};_eg .NoAdjustHandlesAttr =&_ebc ;continue ;};if _fgd .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_bga ,_ba :=_fg .ParseBool (_fgd .Value );if _ba !=nil {return _ba ;};_eg .NoChangeArrowheadsAttr =&_bga ;continue ;};if _fgd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bf ,_dd :=_fg .ParseBool (_fgd .Value );if _dd !=nil {return _dd ;};_eg .NoChangeShapeTypeAttr =&_bf ;continue ;};};for {_ec ,_gd :=d .Token ();if _gd !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_gd );};if _aea ,_fec :=_ec .(_g .EndElement );_fec &&_aea .Name ==start .Name {break ;};};return nil ;};func (_ecgd *CT_Path2DMoveTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ggabc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_ecgd .Pt ,_ggabc );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dageef ST_BlackWhiteMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dageef .String (),start );};type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;};type CT_GrayscaleTransform struct{}; -// Validate validates the CT_NonVisualDrawingProps and its children -func (_gedc *CT_NonVisualDrawingProps )Validate ()error {return _gedc .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");}; +// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path +func (_abec *CT_BlendEffect )ValidateWithPath (path string )error {if _abec .BlendAttr ==ST_BlendModeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0042\u006c\u0065n\u0064\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _facfa :=_abec .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_facfa !=nil {return _facfa ;};if _afgg :=_abec .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_afgg !=nil {return _afgg ;};return nil ;};func (_eggdf *ST_PathShadeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcgbf ,_ggbbc :=d .Token ();if _ggbbc !=nil {return _ggbbc ;};if _cdgcg ,_cfgga :=_fcgbf .(_g .EndElement );_cfgga &&_cdgcg .Name ==start .Name {*_eggdf =1;return nil ;};if _faadc ,_defb :=_fcgbf .(_g .CharData );!_defb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcgbf );}else {switch string (_faadc ){case "":*_eggdf =0;case "\u0073\u0068\u0061p\u0065":*_eggdf =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_eggdf =2;case "\u0072\u0065\u0063\u0074":*_eggdf =3;};};_fcgbf ,_ggbbc =d .Token ();if _ggbbc !=nil {return _ggbbc ;};if _dcge ,_aecdb :=_fcgbf .(_g .EndElement );_aecdb &&_dcge .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcgbf );};func NewCT_VideoFile ()*CT_VideoFile {_dgega :=&CT_VideoFile {};return _dgega }; -// Validate validates the CT_GroupLocking and its children -func (_egafge *CT_GroupLocking )Validate ()error {return _egafge .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_efbef *CT_RelativeRect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddeg :=range start .Attr {if _ddeg .Name .Local =="\u006c"{_fafdb ,_eeecg :=ParseUnionST_Percentage (_ddeg .Value );if _eeecg !=nil {return _eeecg ;};_efbef .LAttr =&_fafdb ;continue ;};if _ddeg .Name .Local =="\u0074"{_cddgf ,_cagee :=ParseUnionST_Percentage (_ddeg .Value );if _cagee !=nil {return _cagee ;};_efbef .TAttr =&_cddgf ;continue ;};if _ddeg .Name .Local =="\u0072"{_aeffa ,_fccfb :=ParseUnionST_Percentage (_ddeg .Value );if _fccfb !=nil {return _fccfb ;};_efbef .RAttr =&_aeffa ;continue ;};if _ddeg .Name .Local =="\u0062"{_aecc ,_fdddea :=ParseUnionST_Percentage (_ddeg .Value );if _fdddea !=nil {return _fdddea ;};_efbef .BAttr =&_aecc ;continue ;};};for {_ceeac ,_cacae :=d .Token ();if _cacae !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_cacae );};if _aegaa ,_eeggf :=_ceeac .(_b .EndElement );_eeggf &&_aegaa .Name ==start .Name {break ;};};return nil ;};func (_ceafae ST_CompoundLine )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ceafae .String (),start );};func (_aeefb *CT_TableRow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abbge :=range start .Attr {if _abbge .Name .Local =="\u0068"{_fccgg ,_fecbdf :=ParseUnionST_Coordinate (_abbge .Value );if _fecbdf !=nil {return _fecbdf ;};_aeefb .HAttr =_fccgg ;continue ;};};_bgad :for {_eeffg ,_adcda :=d .Token ();if _adcda !=nil {return _adcda ;};switch _faddd :=_eeffg .(type ){case _b .StartElement :switch _faddd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063"}:_bdede :=NewCT_TableCell ();if _aegce :=d .DecodeElement (_bdede ,&_faddd );_aegce !=nil {return _aegce ;};_aeefb .Tc =append (_aeefb .Tc ,_bdede );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeefb .ExtLst =NewCT_OfficeArtExtensionList ();if _eafbc :=d .DecodeElement (_aeefb .ExtLst ,&_faddd );_eafbc !=nil {return _eafbc ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0020\u0025\u0076",_faddd .Name );if _adeeb :=d .Skip ();_adeeb !=nil {return _adeeb ;};};case _b .EndElement :break _bgad ;case _b .CharData :};};return nil ;};type EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;};func (_ebbeag *EG_LineJoinProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adcdg :for {_gcbaa ,_bcfdbf :=d .Token ();if _bcfdbf !=nil {return _bcfdbf ;};switch _dgfcgf :=_gcbaa .(type ){case _b .StartElement :switch _dgfcgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_ebbeag .Round =NewCT_LineJoinRound ();if _geade :=d .DecodeElement (_ebbeag .Round ,&_dgfcgf );_geade !=nil {return _geade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_ebbeag .Bevel =NewCT_LineJoinBevel ();if _gefge :=d .DecodeElement (_ebbeag .Bevel ,&_dgfcgf );_gefge !=nil {return _gefge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_ebbeag .Miter =NewCT_LineJoinMiterProperties ();if _cafd :=d .DecodeElement (_ebbeag .Miter ,&_dgfcgf );_cafd !=nil {return _cafd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dgfcgf .Name );if _dgabgg :=d .Skip ();_dgabgg !=nil {return _dgabgg ;};};case _b .EndElement :break _adcdg ;case _b .CharData :};};return nil ;};func (_cgaa ST_PathFillMode )Validate ()error {return _cgaa .ValidateWithPath ("")}; +// Validate validates the Tbl and its children +func (_fddeb *Tbl )Validate ()error {return _fddeb .ValidateWithPath ("\u0054\u0062\u006c")};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 (_eeabgb *CT_TextBlipBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeabgb .Blip =NewCT_Blip ();_bdga :for {_gbaba ,_bgfdf :=d .Token ();if _bgfdf !=nil {return _bgfdf ;};switch _afbef :=_gbaba .(type ){case _g .StartElement :switch _afbef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070"}:if _fgdga :=d .DecodeElement (_eeabgb .Blip ,&_afbef );_fgdga !=nil {return _fgdga ;};default:_fc .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",_afbef .Name );if _bebeb :=d .Skip ();_bebeb !=nil {return _bebeb ;};};case _g .EndElement :break _bdga ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_AlphaCeilingEffect and its children -func (_fcb *CT_AlphaCeilingEffect )Validate ()error {return _fcb .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ddbce ST_TextVerticalType )Validate ()error {return _ddbce .ValidateWithPath ("")};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_aaacb :=&CT_GvmlPictureNonVisual {};_aaacb .CNvPr =NewCT_NonVisualDrawingProps ();_aaacb .CNvPicPr =NewCT_NonVisualPictureProperties ();return _aaacb ;};func (_agcf *CT_ObjectStyleDefaults )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agcf .SpDef !=nil {_gcba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_agcf .SpDef ,_gcba );};if _agcf .LnDef !=nil {_acac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}};e .EncodeElement (_agcf .LnDef ,_acac );};if _agcf .TxDef !=nil {_bdcfc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_agcf .TxDef ,_bdcfc );};if _agcf .ExtLst !=nil {_bdad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agcf .ExtLst ,_bdad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path +func (_adadg *CT_LineEndProperties )ValidateWithPath (path string )error {if _eddf :=_adadg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eddf !=nil {return _eddf ;};if _cbabg :=_adadg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_cbabg !=nil {return _cbabg ;};if _feff :=_adadg .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_feff !=nil {return _feff ;};return nil ;}; -// Validate validates the CT_TextBlipBullet and its children -func (_aceca *CT_TextBlipBullet )Validate ()error {return _aceca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};func (_gceeb ST_PresetShadowVal )ValidateWithPath (path string )error {switch _gceeb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gceeb ));};return nil ;};func NewCT_HSLEffect ()*CT_HSLEffect {_gadbd :=&CT_HSLEffect {};return _gadbd };type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;};const (ST_LightRigTypeUnset ST_LightRigType =0;ST_LightRigTypeLegacyFlat1 ST_LightRigType =1;ST_LightRigTypeLegacyFlat2 ST_LightRigType =2;ST_LightRigTypeLegacyFlat3 ST_LightRigType =3;ST_LightRigTypeLegacyFlat4 ST_LightRigType =4;ST_LightRigTypeLegacyNormal1 ST_LightRigType =5;ST_LightRigTypeLegacyNormal2 ST_LightRigType =6;ST_LightRigTypeLegacyNormal3 ST_LightRigType =7;ST_LightRigTypeLegacyNormal4 ST_LightRigType =8;ST_LightRigTypeLegacyHarsh1 ST_LightRigType =9;ST_LightRigTypeLegacyHarsh2 ST_LightRigType =10;ST_LightRigTypeLegacyHarsh3 ST_LightRigType =11;ST_LightRigTypeLegacyHarsh4 ST_LightRigType =12;ST_LightRigTypeThreePt ST_LightRigType =13;ST_LightRigTypeBalanced ST_LightRigType =14;ST_LightRigTypeSoft ST_LightRigType =15;ST_LightRigTypeHarsh ST_LightRigType =16;ST_LightRigTypeFlood ST_LightRigType =17;ST_LightRigTypeContrasting ST_LightRigType =18;ST_LightRigTypeMorning ST_LightRigType =19;ST_LightRigTypeSunrise ST_LightRigType =20;ST_LightRigTypeSunset ST_LightRigType =21;ST_LightRigTypeChilly ST_LightRigType =22;ST_LightRigTypeFreezing ST_LightRigType =23;ST_LightRigTypeFlat ST_LightRigType =24;ST_LightRigTypeTwoPt ST_LightRigType =25;ST_LightRigTypeGlow ST_LightRigType =26;ST_LightRigTypeBrightRoom ST_LightRigType =27;);func (_baadf *ST_TextSpacingPercentOrPercentString )Validate ()error {return _baadf .ValidateWithPath ("");};func (_bcc *CT_ColorMappingOverride )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcc .Choice =NewCT_ColorMappingOverrideChoice ();_cae :for {_acag ,_eeb :=d .Token ();if _eeb !=nil {return _eeb ;};switch _ebebe :=_acag .(type ){case _b .StartElement :switch _ebebe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_bcc .Choice =NewCT_ColorMappingOverrideChoice ();if _dgade :=d .DecodeElement (&_bcc .Choice .MasterClrMapping ,&_ebebe );_dgade !=nil {return _dgade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_bcc .Choice =NewCT_ColorMappingOverrideChoice ();if _dcf :=d .DecodeElement (&_bcc .Choice .OverrideClrMapping ,&_ebebe );_dcf !=nil {return _dcf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070i\u006e\u0067\u004f\u0076\u0065\u0072r\u0069\u0064\u0065 \u0025\u0076",_ebebe .Name );if _dcdeec :=d .Skip ();_dcdeec !=nil {return _dcdeec ;};};case _b .EndElement :break _cae ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_FixedPercentage and its children +func (_adagf *CT_FixedPercentage )Validate ()error {return _adagf .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");}; -// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path -func (_efeac *CT_Path2DArcTo )ValidateWithPath (path string )error {if _cfag :=_efeac .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_cfag !=nil {return _cfag ;};if _gcddb :=_efeac .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072");_gcddb !=nil {return _gcddb ;};if _gaggc :=_efeac .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_gaggc !=nil {return _gaggc ;};if _fgea :=_efeac .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_fgea !=nil {return _fgea ;};return nil ;};func NewCT_Scene3D ()*CT_Scene3D {_feaaa :=&CT_Scene3D {};_feaaa .Camera =NewCT_Camera ();_feaaa .LightRig =NewCT_LightRig ();return _feaaa ;};func (_bbgedb ST_BlendMode )Validate ()error {return _bbgedb .ValidateWithPath ("")};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;}; +// Validate validates the CT_Path2DList and its children +func (_gbgf *CT_Path2DList )Validate ()error {return _gbgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path -func (_edeae *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_TextNormalAutofit and its children +func (_dadff *CT_TextNormalAutofit )Validate ()error {return _dadff .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");};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;); -// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path -func (_acedg *CT_NoFillProperties )ValidateWithPath (path string )error {return nil };func (_gfaaf ST_TextShapeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecfge :=_b .Attr {};_ecfge .Name =name ;switch _gfaaf {case ST_TextShapeTypeUnset :_ecfge .Value ="";case ST_TextShapeTypeTextNoShape :_ecfge .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_ecfge .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_ecfge .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_ecfge .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case ST_TextShapeTypeTextChevron :_ecfge .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_ecfge .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case ST_TextShapeTypeTextRingInside :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_ecfge .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextArchUp :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_ecfge .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case ST_TextShapeTypeTextButton :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_ecfge .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCirclePour :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCurveUp :_ecfge .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_ecfge .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case ST_TextShapeTypeTextCanDown :_ecfge .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_ecfge .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_ecfge .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case ST_TextShapeTypeTextDoubleWave1 :_ecfge .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_ecfge .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_ecfge .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflate :_ecfge .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextDeflateBottom :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateTop :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_ecfge .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflateInflateDeflate :_ecfge .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case ST_TextShapeTypeTextFadeLeft :_ecfge .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_ecfge .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextSlantUp :_ecfge .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_ecfge .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextCascadeDown :_ecfge .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _ecfge ,nil ;};func (_beafea *ST_LineCap )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_beafea =0;case "\u0072\u006e\u0064":*_beafea =1;case "\u0073\u0071":*_beafea =2;case "\u0066\u006c\u0061\u0074":*_beafea =3;};return nil ;};func (_dfcbd *CT_GroupShapeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfcbd .BwModeAttr !=ST_BlackWhiteModeUnset {_eagd ,_geae :=_dfcbd .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _geae !=nil {return _geae ;};start .Attr =append (start .Attr ,_eagd );};e .EncodeToken (start );if _dfcbd .Xfrm !=nil {_aada :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dfcbd .Xfrm ,_aada );};if _dfcbd .NoFill !=nil {_baecd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcbd .NoFill ,_baecd );};if _dfcbd .SolidFill !=nil {_gabaf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcbd .SolidFill ,_gabaf );};if _dfcbd .GradFill !=nil {_cgfdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcbd .GradFill ,_cgfdf );};if _dfcbd .BlipFill !=nil {_eccge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcbd .BlipFill ,_eccge );};if _dfcbd .PattFill !=nil {_dagfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcbd .PattFill ,_dagfc );};if _dfcbd .GrpFill !=nil {_bdccb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dfcbd .GrpFill ,_bdccb );};if _dfcbd .EffectLst !=nil {_ecfbg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfcbd .EffectLst ,_ecfbg );};if _dfcbd .EffectDag !=nil {_cfbee :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dfcbd .EffectDag ,_cfbee );};if _dfcbd .Scene3d !=nil {_ggfg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_dfcbd .Scene3d ,_ggfg );};if _dfcbd .ExtLst !=nil {_gggd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfcbd .ExtLst ,_gggd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path +func (_cbbedb *EG_LineDashProperties )ValidateWithPath (path string )error {if _cbbedb .PrstDash !=nil {if _eabfb :=_cbbedb .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_eabfb !=nil {return _eabfb ;};};if _cbbedb .CustDash !=nil {if _dgffg :=_cbbedb .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_dgffg !=nil {return _dgffg ;};};return nil ;}; -// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path -func (_ccfgg *CT_ScRgbColor )ValidateWithPath (path string )error {if _gcagb :=_ccfgg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_gcagb !=nil {return _gcagb ;};if _cbdcg :=_ccfgg .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_cbdcg !=nil {return _cbdcg ;};if _bbffgc :=_ccfgg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_bbffgc !=nil {return _bbffgc ;};for _cccgd ,_ddcae :=range _ccfgg .EG_ColorTransform {if _fdabg :=_ddcae .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cccgd ));_fdabg !=nil {return _fdabg ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path +func (_beaf *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _cfb :=_beaf .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_cfb !=nil {return _cfb ;};return nil ;}; -// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path -func (_bffgf *CT_ConnectionSite )ValidateWithPath (path string )error {if _ggfc :=_bffgf .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_ggfc !=nil {return _ggfc ;};if _dfbbc :=_bffgf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dfbbc !=nil {return _dfbbc ;};return nil ;};func (_gddcab ST_BevelPresetType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gddcab .String (),start );};type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_ffec :=&CT_TableBackgroundStyle {};return _ffec ;}; +// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path +func (_eadcd *CT_GvmlShape )ValidateWithPath (path string )error {if _dgafe :=_eadcd .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_dgafe !=nil {return _dgafe ;};if _caeef :=_eadcd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_caeef !=nil {return _caeef ;};if _eadcd .TxSp !=nil {if _ffgeb :=_eadcd .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_ffgeb !=nil {return _ffgeb ;};};if _eadcd .Style !=nil {if _gbadd :=_eadcd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gbadd !=nil {return _gbadd ;};};if _eadcd .ExtLst !=nil {if _debae :=_eadcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_debae !=nil {return _debae ;};};return nil ;};func (_ccaaa *CT_OuterShadowEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_deeab :=range start .Attr {if _deeab .Name .Local =="\u0061\u006c\u0067\u006e"{_ccaaa .AlgnAttr .UnmarshalXMLAttr (_deeab );continue ;};if _deeab .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_gggfd ,_eaggb :=_fg .ParseBool (_deeab .Value );if _eaggb !=nil {return _eaggb ;};_ccaaa .RotWithShapeAttr =&_gggfd ;continue ;};if _deeab .Name .Local =="\u0064\u0069\u0073\u0074"{_edfdde ,_dceg :=_fg .ParseInt (_deeab .Value ,10,64);if _dceg !=nil {return _dceg ;};_ccaaa .DistAttr =&_edfdde ;continue ;};if _deeab .Name .Local =="\u0073\u0078"{_gecag ,_aagcfb :=ParseUnionST_Percentage (_deeab .Value );if _aagcfb !=nil {return _aagcfb ;};_ccaaa .SxAttr =&_gecag ;continue ;};if _deeab .Name .Local =="\u0073\u0079"{_ddfgd ,_ccggf :=ParseUnionST_Percentage (_deeab .Value );if _ccggf !=nil {return _ccggf ;};_ccaaa .SyAttr =&_ddfgd ;continue ;};if _deeab .Name .Local =="\u006b\u0078"{_bcdde ,_faea :=_fg .ParseInt (_deeab .Value ,10,32);if _faea !=nil {return _faea ;};_afggc :=int32 (_bcdde );_ccaaa .KxAttr =&_afggc ;continue ;};if _deeab .Name .Local =="\u006b\u0079"{_fgbeg ,_fffedd :=_fg .ParseInt (_deeab .Value ,10,32);if _fffedd !=nil {return _fffedd ;};_ddea :=int32 (_fgbeg );_ccaaa .KyAttr =&_ddea ;continue ;};if _deeab .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_fceaf ,_becab :=_fg .ParseInt (_deeab .Value ,10,64);if _becab !=nil {return _becab ;};_ccaaa .BlurRadAttr =&_fceaf ;continue ;};if _deeab .Name .Local =="\u0064\u0069\u0072"{_effeb ,_gdcgdb :=_fg .ParseInt (_deeab .Value ,10,32);if _gdcgdb !=nil {return _gdcgdb ;};_cgbed :=int32 (_effeb );_ccaaa .DirAttr =&_cgbed ;continue ;};};_fcbae :for {_gdabb ,_ebab :=d .Token ();if _ebab !=nil {return _ebab ;};switch _gecea :=_gdabb .(type ){case _g .StartElement :switch _gecea .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ccaaa .ScrgbClr =NewCT_ScRgbColor ();if _daefd :=d .DecodeElement (_ccaaa .ScrgbClr ,&_gecea );_daefd !=nil {return _daefd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ccaaa .SrgbClr =NewCT_SRgbColor ();if _caeec :=d .DecodeElement (_ccaaa .SrgbClr ,&_gecea );_caeec !=nil {return _caeec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ccaaa .HslClr =NewCT_HslColor ();if _agee :=d .DecodeElement (_ccaaa .HslClr ,&_gecea );_agee !=nil {return _agee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ccaaa .SysClr =NewCT_SystemColor ();if _fabgb :=d .DecodeElement (_ccaaa .SysClr ,&_gecea );_fabgb !=nil {return _fabgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ccaaa .SchemeClr =NewCT_SchemeColor ();if _ffcfd :=d .DecodeElement (_ccaaa .SchemeClr ,&_gecea );_ffcfd !=nil {return _ffcfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ccaaa .PrstClr =NewCT_PresetColor ();if _cccce :=d .DecodeElement (_ccaaa .PrstClr ,&_gecea );_cccce !=nil {return _cccce ;};default:_fc .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",_gecea .Name );if _eeede :=d .Skip ();_eeede !=nil {return _eeede ;};};case _g .EndElement :break _fcbae ;case _g .CharData :};};return nil ;};func (_ccgcc *CT_TableCellProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccgcc .MarLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_bb .Sprintf ("\u0025\u0076",*_ccgcc .MarLAttr )});};if _ccgcc .MarRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_ccgcc .MarRAttr )});};if _ccgcc .MarTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_bb .Sprintf ("\u0025\u0076",*_ccgcc .MarTAttr )});};if _ccgcc .MarBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_bb .Sprintf ("\u0025\u0076",*_ccgcc .MarBAttr )});};if _ccgcc .VertAttr !=ST_TextVerticalTypeUnset {_bcbe ,_cfcff :=_ccgcc .VertAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0065\u0072\u0074"});if _cfcff !=nil {return _cfcff ;};start .Attr =append (start .Attr ,_bcbe );};if _ccgcc .AnchorAttr !=ST_TextAnchoringTypeUnset {_egdfb ,_cbgba :=_ccgcc .AnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _cbgba !=nil {return _cbgba ;};start .Attr =append (start .Attr ,_egdfb );};if _ccgcc .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_ccgcc .AnchorCtrAttr ))});};if _ccgcc .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_gfdfa ,_geaaa :=_ccgcc .HorzOverflowAttr .MarshalXMLAttr (_g .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _geaaa !=nil {return _geaaa ;};start .Attr =append (start .Attr ,_gfdfa );};e .EncodeToken (start );if _ccgcc .LnL !=nil {_deafd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_ccgcc .LnL ,_deafd );};if _ccgcc .LnR !=nil {_bgfaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cn\u0052"}};e .EncodeElement (_ccgcc .LnR ,_bgfaa );};if _ccgcc .LnT !=nil {_ebbec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_ccgcc .LnT ,_ebbec );};if _ccgcc .LnB !=nil {_abdbce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006cn\u0042"}};e .EncodeElement (_ccgcc .LnB ,_abdbce );};if _ccgcc .LnTlToBr !=nil {_acgb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_ccgcc .LnTlToBr ,_acgb );};if _ccgcc .LnBlToTr !=nil {_dedad :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}};e .EncodeElement (_ccgcc .LnBlToTr ,_dedad );};if _ccgcc .Cell3D !=nil {_gcedg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_ccgcc .Cell3D ,_gcedg );};if _ccgcc .NoFill !=nil {_defaf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccgcc .NoFill ,_defaf );};if _ccgcc .SolidFill !=nil {_gbddd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccgcc .SolidFill ,_gbddd );};if _ccgcc .GradFill !=nil {_edgbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccgcc .GradFill ,_edgbg );};if _ccgcc .BlipFill !=nil {_defab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccgcc .BlipFill ,_defab );};if _ccgcc .PattFill !=nil {_adcdd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccgcc .PattFill ,_adcdd );};if _ccgcc .GrpFill !=nil {_fdcca :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ccgcc .GrpFill ,_fdcca );};if _ccgcc .Headers !=nil {_addba :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_ccgcc .Headers ,_addba );};if _ccgcc .ExtLst !=nil {_cbbcb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccgcc .ExtLst ,_cbbcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abbde ST_AnimationDgmOnlyBuildType )Validate ()error {return _abbde .ValidateWithPath ("")}; -// Validate validates the CT_PositivePercentage and its children -func (_daff *CT_PositivePercentage )Validate ()error {return _daff .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;};func (_afecf *ST_BlackWhiteMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcfcab ,_bagbec :=d .Token ();if _bagbec !=nil {return _bagbec ;};if _gfgba ,_edaad :=_fcfcab .(_b .EndElement );_edaad &&_gfgba .Name ==start .Name {*_afecf =1;return nil ;};if _abaed ,_bfce :=_fcfcab .(_b .CharData );!_bfce {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcfcab );}else {switch string (_abaed ){case "":*_afecf =0;case "\u0063\u006c\u0072":*_afecf =1;case "\u0061\u0075\u0074\u006f":*_afecf =2;case "\u0067\u0072\u0061\u0079":*_afecf =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_afecf =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_afecf =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_afecf =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_afecf =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_afecf =8;case "\u0062\u006c\u0061c\u006b":*_afecf =9;case "\u0077\u0068\u0069t\u0065":*_afecf =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_afecf =11;};};_fcfcab ,_bagbec =d .Token ();if _bagbec !=nil {return _bagbec ;};if _bcace ,_fceed :=_fcfcab .(_b .EndElement );_fceed &&_bcace .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcfcab );};func (_cfgcgc *ST_PenAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfgcgc =0;case "\u0063\u0074\u0072":*_cfgcgc =1;case "\u0069\u006e":*_cfgcgc =2;};return nil ;};func (_ggbgc *ST_TextAlignType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eadbb ,_cdcag :=d .Token ();if _cdcag !=nil {return _cdcag ;};if _ddgfc ,_edaea :=_eadbb .(_b .EndElement );_edaea &&_ddgfc .Name ==start .Name {*_ggbgc =1;return nil ;};if _cdabdd ,_fabgae :=_eadbb .(_b .CharData );!_fabgae {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eadbb );}else {switch string (_cdabdd ){case "":*_ggbgc =0;case "\u006c":*_ggbgc =1;case "\u0063\u0074\u0072":*_ggbgc =2;case "\u0072":*_ggbgc =3;case "\u006a\u0075\u0073\u0074":*_ggbgc =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_ggbgc =5;case "\u0064\u0069\u0073\u0074":*_ggbgc =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_ggbgc =7;};};_eadbb ,_cdcag =d .Token ();if _cdcag !=nil {return _cdcag ;};if _bbegec ,_ffada :=_eadbb .(_b .EndElement );_ffada &&_bbegec .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eadbb );};func (_faacad ST_TextCapsType )String ()string {switch _faacad {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006d\u0061l\u006c";case 3:return "\u0061\u006c\u006c";};return "";};func (_ffbc *CT_AlphaCeilingEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_adeeg :=ST_PositiveFixedPercentage {};if _eb .ST_PercentagePatternRe .MatchString (s ){_adeeg .ST_PositiveFixedPercentage =&ST_Percentage {};_adeeg .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_gebe ,_gdbda :=_a .ParseInt (s ,10,64);if _gdbda !=nil {return _adeeg ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gdbda );};_bfdac :=int32 (_gebe );_adeeg .ST_PositiveFixedPercentageDecimal =&_bfdac ;};return _adeeg ,nil ;};func (_fbgebc *EG_OfficeArtExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbgebc .Ext !=nil {_fgdfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_eadggc :=range _fbgebc .Ext {e .EncodeElement (_eadggc ,_fgdfc );};};return nil ;};func (_gecbc *CT_TableRow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_bb .Sprintf ("\u0025\u0076",_gecbc .HAttr )});e .EncodeToken (start );if _gecbc .Tc !=nil {_ebgea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_bdcad :=range _gecbc .Tc {e .EncodeElement (_bdcad ,_ebgea );};};if _gecbc .ExtLst !=nil {_aabga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gecbc .ExtLst ,_aabga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FontScheme and its children +func (_eeccd *CT_FontScheme )Validate ()error {return _eeccd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_aeaeg *CT_TextBodyProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aeaeg .RotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_aeaeg .RotAttr )});};if _aeaeg .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aeaeg .SpcFirstLastParaAttr ))});};if _aeaeg .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_dfcf ,_decgd :=_aeaeg .VertOverflowAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _decgd !=nil {return _decgd ;};start .Attr =append (start .Attr ,_dfcf );};if _aeaeg .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_fddea ,_cgbbea :=_aeaeg .HorzOverflowAttr .MarshalXMLAttr (_g .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _cgbbea !=nil {return _cgbbea ;};start .Attr =append (start .Attr ,_fddea );};if _aeaeg .VertAttr !=ST_TextVerticalTypeUnset {_gfbcg ,_dcggc :=_aeaeg .VertAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0065\u0072\u0074"});if _dcggc !=nil {return _dcggc ;};start .Attr =append (start .Attr ,_gfbcg );};if _aeaeg .WrapAttr !=ST_TextWrappingTypeUnset {_gfcde ,_gbfd :=_aeaeg .WrapAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u0072\u0061\u0070"});if _gbfd !=nil {return _gbfd ;};start .Attr =append (start .Attr ,_gfcde );};if _aeaeg .LInsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_aeaeg .LInsAttr )});};if _aeaeg .TInsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_aeaeg .TInsAttr )});};if _aeaeg .RInsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_aeaeg .RInsAttr )});};if _aeaeg .BInsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_aeaeg .BInsAttr )});};if _aeaeg .NumColAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_aeaeg .NumColAttr )});};if _aeaeg .SpcColAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_aeaeg .SpcColAttr )});};if _aeaeg .RtlColAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aeaeg .RtlColAttr ))});};if _aeaeg .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aeaeg .FromWordArtAttr ))});};if _aeaeg .AnchorAttr !=ST_TextAnchoringTypeUnset {_fecec ,_gbged :=_aeaeg .AnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _gbged !=nil {return _gbged ;};start .Attr =append (start .Attr ,_fecec );};if _aeaeg .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aeaeg .AnchorCtrAttr ))});};if _aeaeg .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aeaeg .ForceAAAttr ))});};if _aeaeg .UprightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aeaeg .UprightAttr ))});};if _aeaeg .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aeaeg .CompatLnSpcAttr ))});};e .EncodeToken (start );if _aeaeg .PrstTxWarp !=nil {_cdgda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_aeaeg .PrstTxWarp ,_cdgda );};if _aeaeg .NoAutofit !=nil {_cefcg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_aeaeg .NoAutofit ,_cefcg );};if _aeaeg .NormAutofit !=nil {_geddb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_aeaeg .NormAutofit ,_geddb );};if _aeaeg .SpAutoFit !=nil {_aaaac :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_aeaeg .SpAutoFit ,_aaaac );};if _aeaeg .Scene3d !=nil {_cbbef :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_aeaeg .Scene3d ,_cbbef );};if _aeaeg .Sp3d !=nil {_cbbga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_aeaeg .Sp3d ,_cbbga );};if _aeaeg .FlatTx !=nil {_ceebc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_aeaeg .FlatTx ,_ceebc );};if _aeaeg .ExtLst !=nil {_cbdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aeaeg .ExtLst ,_cbdb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_feeef *ST_TextSpacingPercentOrPercentString )Validate ()error {return _feeef .ValidateWithPath ("");};type CT_EmptyElement struct{};func (_ffefg *EG_TextBullet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffefg .BuNone !=nil {_fcfgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_ffefg .BuNone ,_fcfgf );};if _ffefg .BuAutoNum !=nil {_eebage :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_ffefg .BuAutoNum ,_eebage );};if _ffefg .BuChar !=nil {_cafga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_ffefg .BuChar ,_cafga );};if _ffefg .BuBlip !=nil {_dgddc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_ffefg .BuBlip ,_dgddc );};return nil ;};func NewCT_FlatText ()*CT_FlatText {_fadd :=&CT_FlatText {};return _fadd };func (_gfda *CT_CustomColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cebb :=range start .Attr {if _cebb .Name .Local =="\u006e\u0061\u006d\u0065"{_ddgbc ,_dcea :=_cebb .Value ,error (nil );if _dcea !=nil {return _dcea ;};_gfda .NameAttr =&_ddgbc ;continue ;};};_ggga :for {_gcbga ,_cgcb :=d .Token ();if _cgcb !=nil {return _cgcb ;};switch _dbgd :=_gcbga .(type ){case _g .StartElement :switch _dbgd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gfda .ScrgbClr =NewCT_ScRgbColor ();if _gacb :=d .DecodeElement (_gfda .ScrgbClr ,&_dbgd );_gacb !=nil {return _gacb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gfda .SrgbClr =NewCT_SRgbColor ();if _bdfec :=d .DecodeElement (_gfda .SrgbClr ,&_dbgd );_bdfec !=nil {return _bdfec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gfda .HslClr =NewCT_HslColor ();if _agde :=d .DecodeElement (_gfda .HslClr ,&_dbgd );_agde !=nil {return _agde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gfda .SysClr =NewCT_SystemColor ();if _gdcc :=d .DecodeElement (_gfda .SysClr ,&_dbgd );_gdcc !=nil {return _gdcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gfda .SchemeClr =NewCT_SchemeColor ();if _cead :=d .DecodeElement (_gfda .SchemeClr ,&_dbgd );_cead !=nil {return _cead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gfda .PrstClr =NewCT_PresetColor ();if _ecge :=d .DecodeElement (_gfda .PrstClr ,&_dbgd );_ecge !=nil {return _ecge ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dbgd .Name );if _egee :=d .Skip ();_egee !=nil {return _egee ;};};case _g .EndElement :break _ggga ;case _g .CharData :};};return nil ;};func (_afaaga *EG_ThemeableEffectStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adbgg :for {_edabg ,_dcbeb :=d .Token ();if _dcbeb !=nil {return _dcbeb ;};switch _eddag :=_edabg .(type ){case _g .StartElement :switch _eddag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_afaaga .Effect =NewCT_EffectProperties ();if _eecbb :=d .DecodeElement (_afaaga .Effect ,&_eddag );_eecbb !=nil {return _eecbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_afaaga .EffectRef =NewCT_StyleMatrixReference ();if _fgedgd :=d .DecodeElement (_afaaga .EffectRef ,&_eddag );_fgedgd !=nil {return _fgedgd ;};default:_fc .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",_eddag .Name );if _ffdba :=d .Skip ();_ffdba !=nil {return _ffdba ;};};case _g .EndElement :break _adbgg ;case _g .CharData :};};return nil ;};func (_abd *CT_AlphaReplaceEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecae :=range start .Attr {if _ecae .Name .Local =="\u0061"{_bbga ,_gad :=ParseUnionST_PositiveFixedPercentage (_ecae .Value );if _gad !=nil {return _gad ;};_abd .AAttr =_bbga ;continue ;};};for {_daf ,_fabee :=d .Token ();if _fabee !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006ca\u0063\u0065\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_fabee );};if _cdg ,_adb :=_daf .(_g .EndElement );_adb &&_cdg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ConnectionSite and its children -func (_cbac *CT_ConnectionSite )Validate ()error {return _cbac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");}; +// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path +func (_ccaeb *CT_TableCol )ValidateWithPath (path string )error {if _ageba :=_ccaeb .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_ageba !=nil {return _ageba ;};if _ccaeb .ExtLst !=nil {if _acfcgf :=_ccaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acfcgf !=nil {return _acfcgf ;};};return nil ;};func (_bdcfg *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdcfg =0;case "\u006f\u006e\u0065":*_bdcfg =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_bdcfg =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_bdcfg =3;};return nil ;};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};func (_dfcgbf *CT_GlowEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgge :=range start .Attr {if _bgge .Name .Local =="\u0072\u0061\u0064"{_ceecb ,_bgecf :=_fg .ParseInt (_bgge .Value ,10,64);if _bgecf !=nil {return _bgecf ;};_dfcgbf .RadAttr =&_ceecb ;continue ;};};_acade :for {_ecag ,_bddf :=d .Token ();if _bddf !=nil {return _bddf ;};switch _dcfe :=_ecag .(type ){case _g .StartElement :switch _dcfe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dfcgbf .ScrgbClr =NewCT_ScRgbColor ();if _affbd :=d .DecodeElement (_dfcgbf .ScrgbClr ,&_dcfe );_affbd !=nil {return _affbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dfcgbf .SrgbClr =NewCT_SRgbColor ();if _cfcfb :=d .DecodeElement (_dfcgbf .SrgbClr ,&_dcfe );_cfcfb !=nil {return _cfcfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dfcgbf .HslClr =NewCT_HslColor ();if _fefb :=d .DecodeElement (_dfcgbf .HslClr ,&_dcfe );_fefb !=nil {return _fefb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dfcgbf .SysClr =NewCT_SystemColor ();if _aeaf :=d .DecodeElement (_dfcgbf .SysClr ,&_dcfe );_aeaf !=nil {return _aeaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dfcgbf .SchemeClr =NewCT_SchemeColor ();if _aadbd :=d .DecodeElement (_dfcgbf .SchemeClr ,&_dcfe );_aadbd !=nil {return _aadbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dfcgbf .PrstClr =NewCT_PresetColor ();if _bcfc :=d .DecodeElement (_dfcgbf .PrstClr ,&_dcfe );_bcfc !=nil {return _bcfc ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dcfe .Name );if _cffe :=d .Skip ();_cffe !=nil {return _cffe ;};};case _g .EndElement :break _acade ;case _g .CharData :};};return nil ;};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;);func NewCT_Table ()*CT_Table {_fdaeb :=&CT_Table {};_fdaeb .TblGrid =NewCT_TableGrid ();return _fdaeb ;}; -// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path -func (_geaac *CT_Bevel )ValidateWithPath (path string )error {if _geaac .WAttr !=nil {if *_geaac .WAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_geaac .WAttr );};if *_geaac .WAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geaac .WAttr );};};if _geaac .HAttr !=nil {if *_geaac .HAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_geaac .HAttr );};if *_geaac .HAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_geaac .HAttr );};};if _bacg :=_geaac .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_bacg !=nil {return _bacg ;};return nil ;};type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;}; +// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path +func (_bafg *CT_EffectStyleList )ValidateWithPath (path string )error {for _dgef ,_gbde :=range _bafg .EffectStyle {if _cebcg :=_gbde .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_dgef ));_cebcg !=nil {return _cebcg ;};};return nil ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;}; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_geca *CT_Color )ValidateWithPath (path string )error {if _geca .ScrgbClr !=nil {if _bdcf :=_geca .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bdcf !=nil {return _bdcf ;};};if _geca .SrgbClr !=nil {if _bfdc :=_geca .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bfdc !=nil {return _bfdc ;};};if _geca .HslClr !=nil {if _gecc :=_geca .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gecc !=nil {return _gecc ;};};if _geca .SysClr !=nil {if _adec :=_geca .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_adec !=nil {return _adec ;};};if _geca .SchemeClr !=nil {if _aaad :=_geca .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_aaad !=nil {return _aaad ;};};if _geca .PrstClr !=nil {if _dfff :=_geca .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dfff !=nil {return _dfff ;};};return nil ;};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;};type ST_TextShapeType byte ;type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;}; +// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path +func (_bgaca *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _bffc :=_bgaca .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_bffc !=nil {return _bffc ;};return nil ;};func (_ffedf ST_TextPoint )String ()string {if _ffedf .ST_TextPointUnqualified !=nil {return _bb .Sprintf ("\u0025\u0076",*_ffedf .ST_TextPointUnqualified );};if _ffedf .ST_UniversalMeasure !=nil {return _bb .Sprintf ("\u0025\u0076",*_ffedf .ST_UniversalMeasure );};return "";};func (_ggage *ST_SchemeColorVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgeb ,_fbdgb :=d .Token ();if _fbdgb !=nil {return _fbdgb ;};if _fceb ,_cgfcd :=_bgeb .(_g .EndElement );_cgfcd &&_fceb .Name ==start .Name {*_ggage =1;return nil ;};if _cecdc ,_accff :=_bgeb .(_g .CharData );!_accff {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgeb );}else {switch string (_cecdc ){case "":*_ggage =0;case "\u0062\u0067\u0031":*_ggage =1;case "\u0074\u0078\u0031":*_ggage =2;case "\u0062\u0067\u0032":*_ggage =3;case "\u0074\u0078\u0032":*_ggage =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ggage =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ggage =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ggage =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ggage =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ggage =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ggage =10;case "\u0068\u006c\u0069n\u006b":*_ggage =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_ggage =12;case "\u0070\u0068\u0043l\u0072":*_ggage =13;case "\u0064\u006b\u0031":*_ggage =14;case "\u006c\u0074\u0031":*_ggage =15;case "\u0064\u006b\u0032":*_ggage =16;case "\u006c\u0074\u0032":*_ggage =17;};};_bgeb ,_fbdgb =d .Token ();if _fbdgb !=nil {return _fbdgb ;};if _agefag ,_accgc :=_bgeb .(_g .EndElement );_accgc &&_agefag .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgeb );};func (_agbb *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agbb .CNvPr =NewCT_NonVisualDrawingProps ();_agbb .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_cgdgd :for {_cegab ,_aefg :=d .Token ();if _aefg !=nil {return _aefg ;};switch _cegcg :=_cegab .(type ){case _g .StartElement :switch _cegcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _gbbf :=d .DecodeElement (_agbb .CNvPr ,&_cegcg );_gbbf !=nil {return _gbbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _eecfc :=d .DecodeElement (_agbb .CNvCxnSpPr ,&_cegcg );_eecfc !=nil {return _eecfc ;};default:_fc .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",_cegcg .Name );if _eebe :=d .Skip ();_eebe !=nil {return _eebe ;};};case _g .EndElement :break _cgdgd ;case _g .CharData :};};return nil ;};type ST_BlipCompression byte ;func (_befgg *CT_TableProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdcdc :=range start .Attr {if _gdcdc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_eddg ,_cdbbf :=_fg .ParseBool (_gdcdc .Value );if _cdbbf !=nil {return _cdbbf ;};_befgg .FirstRowAttr =&_eddg ;continue ;};if _gdcdc .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_eecaba ,_ebeda :=_fg .ParseBool (_gdcdc .Value );if _ebeda !=nil {return _ebeda ;};_befgg .LastRowAttr =&_eecaba ;continue ;};if _gdcdc .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_addbe ,_bddeg :=_fg .ParseBool (_gdcdc .Value );if _bddeg !=nil {return _bddeg ;};_befgg .BandRowAttr =&_addbe ;continue ;};if _gdcdc .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_cbaag ,_bcdc :=_fg .ParseBool (_gdcdc .Value );if _bcdc !=nil {return _bcdc ;};_befgg .BandColAttr =&_cbaag ;continue ;};if _gdcdc .Name .Local =="\u0072\u0074\u006c"{_ccaebf ,_cceg :=_fg .ParseBool (_gdcdc .Value );if _cceg !=nil {return _cceg ;};_befgg .RtlAttr =&_ccaebf ;continue ;};if _gdcdc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_aedab ,_ggfbfb :=_fg .ParseBool (_gdcdc .Value );if _ggfbfb !=nil {return _ggfbfb ;};_befgg .FirstColAttr =&_aedab ;continue ;};if _gdcdc .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_deacaa ,_dfdfbd :=_fg .ParseBool (_gdcdc .Value );if _dfdfbd !=nil {return _dfdfbd ;};_befgg .LastColAttr =&_deacaa ;continue ;};};_cgaab :for {_adcagc ,_dfcee :=d .Token ();if _dfcee !=nil {return _dfcee ;};switch _afbbd :=_adcagc .(type ){case _g .StartElement :switch _afbbd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_befgg .NoFill =NewCT_NoFillProperties ();if _ddeae :=d .DecodeElement (_befgg .NoFill ,&_afbbd );_ddeae !=nil {return _ddeae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_befgg .SolidFill =NewCT_SolidColorFillProperties ();if _gdage :=d .DecodeElement (_befgg .SolidFill ,&_afbbd );_gdage !=nil {return _gdage ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_befgg .GradFill =NewCT_GradientFillProperties ();if _acbdb :=d .DecodeElement (_befgg .GradFill ,&_afbbd );_acbdb !=nil {return _acbdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_befgg .BlipFill =NewCT_BlipFillProperties ();if _aeaa :=d .DecodeElement (_befgg .BlipFill ,&_afbbd );_aeaa !=nil {return _aeaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_befgg .PattFill =NewCT_PatternFillProperties ();if _efacd :=d .DecodeElement (_befgg .PattFill ,&_afbbd );_efacd !=nil {return _efacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_befgg .GrpFill =NewCT_GroupFillProperties ();if _begce :=d .DecodeElement (_befgg .GrpFill ,&_afbbd );_begce !=nil {return _begce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_befgg .EffectLst =NewCT_EffectList ();if _cggfb :=d .DecodeElement (_befgg .EffectLst ,&_afbbd );_cggfb !=nil {return _cggfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_befgg .EffectDag =NewCT_EffectContainer ();if _efgbb :=d .DecodeElement (_befgg .EffectDag ,&_afbbd );_efgbb !=nil {return _efgbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_befgg .Choice =NewCT_TablePropertiesChoice ();if _cfgce :=d .DecodeElement (&_befgg .Choice .TableStyle ,&_afbbd );_cfgce !=nil {return _cfgce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_befgg .Choice =NewCT_TablePropertiesChoice ();if _cbcfg :=d .DecodeElement (&_befgg .Choice .TableStyleId ,&_afbbd );_cbcfg !=nil {return _cbcfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_befgg .ExtLst =NewCT_OfficeArtExtensionList ();if _febgg :=d .DecodeElement (_befgg .ExtLst ,&_afbbd );_febgg !=nil {return _febgg ;};default:_fc .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",_afbbd .Name );if _facdc :=d .Skip ();_facdc !=nil {return _facdc ;};};case _g .EndElement :break _cgaab ;case _g .CharData :};};return nil ;};func (_dbebd ST_BevelPresetType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbebd .String (),start );};func (_adeff *ST_TileFlipMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdeefc ,_cdage :=d .Token ();if _cdage !=nil {return _cdage ;};if _dafffb ,_bebf :=_fdeefc .(_g .EndElement );_bebf &&_dafffb .Name ==start .Name {*_adeff =1;return nil ;};if _eefccb ,_ecgcd :=_fdeefc .(_g .CharData );!_ecgcd {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdeefc );}else {switch string (_eefccb ){case "":*_adeff =0;case "\u006e\u006f\u006e\u0065":*_adeff =1;case "\u0078":*_adeff =2;case "\u0079":*_adeff =3;case "\u0078\u0079":*_adeff =4;};};_fdeefc ,_cdage =d .Token ();if _cdage !=nil {return _cdage ;};if _gbfc ,_dfbgb :=_fdeefc .(_g .EndElement );_dfbgb &&_gbfc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdeefc );};func (_bcdbc *CT_TableBackgroundStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abcdg :for {_gagae ,_eeddc :=d .Token ();if _eeddc !=nil {return _eeddc ;};switch _degac :=_gagae .(type ){case _g .StartElement :switch _degac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_bcdbc .Fill =NewCT_FillProperties ();if _ebae :=d .DecodeElement (_bcdbc .Fill ,&_degac );_ebae !=nil {return _ebae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_bcdbc .FillRef =NewCT_StyleMatrixReference ();if _edacd :=d .DecodeElement (_bcdbc .FillRef ,&_degac );_edacd !=nil {return _edacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bcdbc .Effect =NewCT_EffectProperties ();if _fbbfb :=d .DecodeElement (_bcdbc .Effect ,&_degac );_fbbfb !=nil {return _fbbfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_bcdbc .EffectRef =NewCT_StyleMatrixReference ();if _abfcc :=d .DecodeElement (_bcdbc .EffectRef ,&_degac );_abfcc !=nil {return _abfcc ;};default:_fc .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",_degac .Name );if _defdb :=d .Skip ();_defdb !=nil {return _defdb ;};};case _g .EndElement :break _abcdg ;case _g .CharData :};};return nil ;};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_dgf :=&CT_AnimationDgmBuildProperties {};return _dgf ;}; -// Validate validates the CT_TextTabStopList and its children -func (_gdcdd *CT_TextTabStopList )Validate ()error {return _gdcdd .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};func NewCT_TextSpacing ()*CT_TextSpacing {_cefcg :=&CT_TextSpacing {};return _cefcg };func (_cccab *CT_GradientStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbab :=range start .Attr {if _ecbab .Name .Local =="\u0070\u006f\u0073"{_agbgc ,_baeb :=ParseUnionST_PositiveFixedPercentage (_ecbab .Value );if _baeb !=nil {return _baeb ;};_cccab .PosAttr =_agbgc ;continue ;};};_ggbfb :for {_gggcd ,_abfdg :=d .Token ();if _abfdg !=nil {return _abfdg ;};switch _aecf :=_gggcd .(type ){case _b .StartElement :switch _aecf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cccab .ScrgbClr =NewCT_ScRgbColor ();if _gbgg :=d .DecodeElement (_cccab .ScrgbClr ,&_aecf );_gbgg !=nil {return _gbgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cccab .SrgbClr =NewCT_SRgbColor ();if _acea :=d .DecodeElement (_cccab .SrgbClr ,&_aecf );_acea !=nil {return _acea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cccab .HslClr =NewCT_HslColor ();if _daceg :=d .DecodeElement (_cccab .HslClr ,&_aecf );_daceg !=nil {return _daceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cccab .SysClr =NewCT_SystemColor ();if _dgadb :=d .DecodeElement (_cccab .SysClr ,&_aecf );_dgadb !=nil {return _dgadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cccab .SchemeClr =NewCT_SchemeColor ();if _bcggcg :=d .DecodeElement (_cccab .SchemeClr ,&_aecf );_bcggcg !=nil {return _bcggcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cccab .PrstClr =NewCT_PresetColor ();if _faff :=d .DecodeElement (_cccab .PrstClr ,&_aecf );_faff !=nil {return _faff ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_aecf .Name );if _gbcb :=d .Skip ();_gbcb !=nil {return _gbcb ;};};case _b .EndElement :break _ggbfb ;case _b .CharData :};};return nil ;};func (_gedb *CT_GeomGuideList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gedb .Gd !=nil {_gdef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_aadf :=range _gedb .Gd {e .EncodeElement (_aadf ,_gdef );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Scale2D ()*CT_Scale2D {_dfbed :=&CT_Scale2D {};_dfbed .Sx =NewCT_Ratio ();_dfbed .Sy =NewCT_Ratio ();return _dfbed ;};type ST_PresetShadowVal byte ;func (_afdabe *CT_TextParagraph )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggbcf :for {_cfacg ,_bbgce :=d .Token ();if _bbgce !=nil {return _bbgce ;};switch _cecba :=_cfacg .(type ){case _b .StartElement :switch _cecba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_afdabe .PPr =NewCT_TextParagraphProperties ();if _cgdgf :=d .DecodeElement (_afdabe .PPr ,&_cecba );_cgdgf !=nil {return _cgdgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_gcfdg :=NewEG_TextRun ();_gcfdg .R =NewCT_RegularTextRun ();if _ebbed :=d .DecodeElement (_gcfdg .R ,&_cecba );_ebbed !=nil {return _ebbed ;};_afdabe .EG_TextRun =append (_afdabe .EG_TextRun ,_gcfdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_afcbg :=NewEG_TextRun ();_afcbg .Br =NewCT_TextLineBreak ();if _dbedgf :=d .DecodeElement (_afcbg .Br ,&_cecba );_dbedgf !=nil {return _dbedgf ;};_afdabe .EG_TextRun =append (_afdabe .EG_TextRun ,_afcbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_bfcda :=NewEG_TextRun ();_bfcda .Fld =NewCT_TextField ();if _eeadba :=d .DecodeElement (_bfcda .Fld ,&_cecba );_eeadba !=nil {return _eeadba ;};_afdabe .EG_TextRun =append (_afdabe .EG_TextRun ,_bfcda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_afdabe .EndParaRPr =NewCT_TextCharacterProperties ();if _abaegg :=d .DecodeElement (_afdabe .EndParaRPr ,&_cecba );_abaegg !=nil {return _abaegg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025v",_cecba .Name );if _abgdb :=d .Skip ();_abgdb !=nil {return _abgdb ;};};case _b .EndElement :break _ggbcf ;case _b .CharData :};};return nil ;};const (ST_TextStrikeTypeUnset ST_TextStrikeType =0;ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3;); +// Validate validates the CT_GeomGuideList and its children +func (_dadbb *CT_GeomGuideList )Validate ()error {return _dadbb .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_aafc *CT_ContentPartLocking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aafc .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aafc .NoGrpAttr ))});};if _aafc .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aafc .NoSelectAttr ))});};if _aafc .NoRotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aafc .NoRotAttr ))});};if _aafc .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aafc .NoChangeAspectAttr ))});};if _aafc .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aafc .NoMoveAttr ))});};if _aafc .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aafc .NoResizeAttr ))});};if _aafc .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aafc .NoEditPointsAttr ))});};if _aafc .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aafc .NoAdjustHandlesAttr ))});};if _aafc .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aafc .NoChangeArrowheadsAttr ))});};if _aafc .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_aafc .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _aafc .ExtLst !=nil {_egea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aafc .ExtLst ,_egea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgdaa ST_Coordinate32 )String ()string {if _bgdaa .ST_Coordinate32Unqualified !=nil {return _bb .Sprintf ("\u0025\u0076",*_bgdaa .ST_Coordinate32Unqualified );};if _bgdaa .ST_UniversalMeasure !=nil {return _bb .Sprintf ("\u0025\u0076",*_bgdaa .ST_UniversalMeasure );};return "";};type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};func (_aegcgb ST_TextStrikeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgfca :=_g .Attr {};_bgfca .Name =name ;switch _aegcgb {case ST_TextStrikeTypeUnset :_bgfca .Value ="";case ST_TextStrikeTypeNoStrike :_bgfca .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_bgfca .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case ST_TextStrikeTypeDblStrike :_bgfca .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _bgfca ,nil ;};func (_edbfg *CT_Headers )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdgg :for {_cabc ,_begaf :=d .Token ();if _begaf !=nil {return _begaf ;};switch _cagef :=_cabc .(type ){case _g .StartElement :switch _cagef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _eebag string ;if _gcbd :=d .DecodeElement (&_eebag ,&_cagef );_gcbd !=nil {return _gcbd ;};_edbfg .Header =append (_edbfg .Header ,_eebag );default:_fc .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_cagef .Name );if _abecd :=d .Skip ();_abecd !=nil {return _abecd ;};};case _g .EndElement :break _cdgg ;case _g .CharData :};};return nil ;}; -// Validate validates the Theme and its children -func (_afafb *Theme )Validate ()error {return _afafb .ValidateWithPath ("\u0054\u0068\u0065m\u0065")};func (_bada *CT_TableBackgroundStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bada .Fill !=nil {_aegf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_bada .Fill ,_aegf );};if _bada .FillRef !=nil {_fgbed :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_bada .FillRef ,_fgbed );};if _bada .Effect !=nil {_aebdbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bada .Effect ,_aebdbb );};if _bada .EffectRef !=nil {_ddbbf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_bada .EffectRef ,_ddbbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbebb *CT_ScRgbColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ageaf :=range start .Attr {if _ageaf .Name .Local =="\u0072"{_cefb ,_dabfg :=ParseUnionST_Percentage (_ageaf .Value );if _dabfg !=nil {return _dabfg ;};_cbebb .RAttr =_cefb ;continue ;};if _ageaf .Name .Local =="\u0067"{_abce ,_gcddf :=ParseUnionST_Percentage (_ageaf .Value );if _gcddf !=nil {return _gcddf ;};_cbebb .GAttr =_abce ;continue ;};if _ageaf .Name .Local =="\u0062"{_fedbc ,_fgddg :=ParseUnionST_Percentage (_ageaf .Value );if _fgddg !=nil {return _fgddg ;};_cbebb .BAttr =_fedbc ;continue ;};};_faffeg :for {_fcdde ,_gcgdb :=d .Token ();if _gcgdb !=nil {return _gcgdb ;};switch _bcdgeg :=_fcdde .(type ){case _b .StartElement :switch _bcdgeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_eggee :=NewEG_ColorTransform ();_eggee .Tint =NewCT_PositiveFixedPercentage ();if _cbded :=d .DecodeElement (_eggee .Tint ,&_bcdgeg );_cbded !=nil {return _cbded ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_eggee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_adgfa :=NewEG_ColorTransform ();_adgfa .Shade =NewCT_PositiveFixedPercentage ();if _aabddg :=d .DecodeElement (_adgfa .Shade ,&_bcdgeg );_aabddg !=nil {return _aabddg ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_adgfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_gabdc :=NewEG_ColorTransform ();_gabdc .Comp =NewCT_ComplementTransform ();if _gbaafa :=d .DecodeElement (_gabdc .Comp ,&_bcdgeg );_gbaafa !=nil {return _gbaafa ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_gabdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_aceef :=NewEG_ColorTransform ();_aceef .Inv =NewCT_InverseTransform ();if _feabab :=d .DecodeElement (_aceef .Inv ,&_bcdgeg );_feabab !=nil {return _feabab ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_aceef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_baece :=NewEG_ColorTransform ();_baece .Gray =NewCT_GrayscaleTransform ();if _fcdf :=d .DecodeElement (_baece .Gray ,&_bcdgeg );_fcdf !=nil {return _fcdf ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_baece );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_gacg :=NewEG_ColorTransform ();_gacg .Alpha =NewCT_PositiveFixedPercentage ();if _bbgfae :=d .DecodeElement (_gacg .Alpha ,&_bcdgeg );_bbgfae !=nil {return _bbgfae ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_gacg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bccdd :=NewEG_ColorTransform ();_bccdd .AlphaOff =NewCT_FixedPercentage ();if _dbdd :=d .DecodeElement (_bccdd .AlphaOff ,&_bcdgeg );_dbdd !=nil {return _dbdd ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_bccdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dgbdfa :=NewEG_ColorTransform ();_dgbdfa .AlphaMod =NewCT_PositivePercentage ();if _ccbdb :=d .DecodeElement (_dgbdfa .AlphaMod ,&_bcdgeg );_ccbdb !=nil {return _ccbdb ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_dgbdfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_bfagc :=NewEG_ColorTransform ();_bfagc .Hue =NewCT_PositiveFixedAngle ();if _ffafb :=d .DecodeElement (_bfagc .Hue ,&_bcdgeg );_ffafb !=nil {return _ffafb ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_bfagc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_cfeba :=NewEG_ColorTransform ();_cfeba .HueOff =NewCT_Angle ();if _dgbde :=d .DecodeElement (_cfeba .HueOff ,&_bcdgeg );_dgbde !=nil {return _dgbde ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_cfeba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gffga :=NewEG_ColorTransform ();_gffga .HueMod =NewCT_PositivePercentage ();if _gageb :=d .DecodeElement (_gffga .HueMod ,&_bcdgeg );_gageb !=nil {return _gageb ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_gffga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_gdaad :=NewEG_ColorTransform ();_gdaad .Sat =NewCT_Percentage ();if _adbace :=d .DecodeElement (_gdaad .Sat ,&_bcdgeg );_adbace !=nil {return _adbace ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_gdaad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dddec :=NewEG_ColorTransform ();_dddec .SatOff =NewCT_Percentage ();if _dgea :=d .DecodeElement (_dddec .SatOff ,&_bcdgeg );_dgea !=nil {return _dgea ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_dddec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_baffe :=NewEG_ColorTransform ();_baffe .SatMod =NewCT_Percentage ();if _edfb :=d .DecodeElement (_baffe .SatMod ,&_bcdgeg );_edfb !=nil {return _edfb ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_baffe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_becgd :=NewEG_ColorTransform ();_becgd .Lum =NewCT_Percentage ();if _cbdbcg :=d .DecodeElement (_becgd .Lum ,&_bcdgeg );_cbdbcg !=nil {return _cbdbcg ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_becgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gegcg :=NewEG_ColorTransform ();_gegcg .LumOff =NewCT_Percentage ();if _gcadf :=d .DecodeElement (_gegcg .LumOff ,&_bcdgeg );_gcadf !=nil {return _gcadf ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_gegcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bcfc :=NewEG_ColorTransform ();_bcfc .LumMod =NewCT_Percentage ();if _acabe :=d .DecodeElement (_bcfc .LumMod ,&_bcdgeg );_acabe !=nil {return _acabe ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_bcfc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_dfdbb :=NewEG_ColorTransform ();_dfdbb .Red =NewCT_Percentage ();if _agdcb :=d .DecodeElement (_dfdbb .Red ,&_bcdgeg );_agdcb !=nil {return _agdcb ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_dfdbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dfacb :=NewEG_ColorTransform ();_dfacb .RedOff =NewCT_Percentage ();if _gabdf :=d .DecodeElement (_dfacb .RedOff ,&_bcdgeg );_gabdf !=nil {return _gabdf ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_dfacb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_eeeae :=NewEG_ColorTransform ();_eeeae .RedMod =NewCT_Percentage ();if _bccf :=d .DecodeElement (_eeeae .RedMod ,&_bcdgeg );_bccf !=nil {return _bccf ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_eeeae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_eeacf :=NewEG_ColorTransform ();_eeacf .Green =NewCT_Percentage ();if _dcbf :=d .DecodeElement (_eeacf .Green ,&_bcdgeg );_dcbf !=nil {return _dcbf ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_eeacf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fgdb :=NewEG_ColorTransform ();_fgdb .GreenOff =NewCT_Percentage ();if _ceecge :=d .DecodeElement (_fgdb .GreenOff ,&_bcdgeg );_ceecge !=nil {return _ceecge ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_fgdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_edbg :=NewEG_ColorTransform ();_edbg .GreenMod =NewCT_Percentage ();if _fedcff :=d .DecodeElement (_edbg .GreenMod ,&_bcdgeg );_fedcff !=nil {return _fedcff ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_edbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_geddc :=NewEG_ColorTransform ();_geddc .Blue =NewCT_Percentage ();if _gdefg :=d .DecodeElement (_geddc .Blue ,&_bcdgeg );_gdefg !=nil {return _gdefg ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_geddc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_eaacb :=NewEG_ColorTransform ();_eaacb .BlueOff =NewCT_Percentage ();if _eeeda :=d .DecodeElement (_eaacb .BlueOff ,&_bcdgeg );_eeeda !=nil {return _eeeda ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_eaacb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_ceagf :=NewEG_ColorTransform ();_ceagf .BlueMod =NewCT_Percentage ();if _dcgaf :=d .DecodeElement (_ceagf .BlueMod ,&_bcdgeg );_dcgaf !=nil {return _dcgaf ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_ceagf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_dfeaa :=NewEG_ColorTransform ();_dfeaa .Gamma =NewCT_GammaTransform ();if _bfedfbg :=d .DecodeElement (_dfeaa .Gamma ,&_bcdgeg );_bfedfbg !=nil {return _bfedfbg ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_dfeaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_gfgff :=NewEG_ColorTransform ();_gfgff .InvGamma =NewCT_InverseGammaTransform ();if _bbdd :=d .DecodeElement (_gfgff .InvGamma ,&_bcdgeg );_bbdd !=nil {return _bbdd ;};_cbebb .EG_ColorTransform =append (_cbebb .EG_ColorTransform ,_gfgff );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053c\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072 \u0025\u0076",_bcdgeg .Name );if _cdaba :=d .Skip ();_cdaba !=nil {return _cdaba ;};};case _b .EndElement :break _faffeg ;case _b .CharData :};};return nil ;};func (_bfdge ST_PathFillMode )String ()string {switch _bfdge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d";case 3:return "\u006ci\u0067\u0068\u0074\u0065\u006e";case 4:return "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case 5:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 6:return "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return "";};func (_gedec *ST_TextStrikeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gedec =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_gedec =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_gedec =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_gedec =3;};return nil ;}; +// Validate validates the EG_FillProperties and its children +func (_cbdac *EG_FillProperties )Validate ()error {return _cbdac .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_agede :=&CT_GvmlUseShapeRectangle {};return _agede ;};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_dececd :=&CT_XYAdjustHandle {};_dececd .Pos =NewCT_AdjPoint2D ();return _dececd ;}; -// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path -func (_affgg *CT_GlowEffect )ValidateWithPath (path string )error {if _affgg .RadAttr !=nil {if *_affgg .RadAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_affgg .RadAttr );};if *_affgg .RadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_affgg .RadAttr );};};if _affgg .ScrgbClr !=nil {if _deedg :=_affgg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_deedg !=nil {return _deedg ;};};if _affgg .SrgbClr !=nil {if _affb :=_affgg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_affb !=nil {return _affb ;};};if _affgg .HslClr !=nil {if _edcdd :=_affgg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_edcdd !=nil {return _edcdd ;};};if _affgg .SysClr !=nil {if _aega :=_affgg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_aega !=nil {return _aega ;};};if _affgg .SchemeClr !=nil {if _feffa :=_affgg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_feffa !=nil {return _feffa ;};};if _affgg .PrstClr !=nil {if _fbbe :=_affgg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fbbe !=nil {return _fbbe ;};};return nil ;};func (_edbdcca *EG_LineJoinProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edbdcca .Round !=nil {_fbfdcg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_edbdcca .Round ,_fbfdcg );};if _edbdcca .Bevel !=nil {_debgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_edbdcca .Bevel ,_debgd );};if _edbdcca .Miter !=nil {_befdg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_edbdcca .Miter ,_befdg );};return nil ;};func (_eggadf ST_CompoundLine )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_daaedf :=_b .Attr {};_daaedf .Name =name ;switch _eggadf {case ST_CompoundLineUnset :_daaedf .Value ="";case ST_CompoundLineSng :_daaedf .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_daaedf .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_daaedf .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_daaedf .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_daaedf .Value ="\u0074\u0072\u0069";};return _daaedf ,nil ;};func (_fagae ST_AnimationBuildType )Validate ()error {return _fagae .ValidateWithPath ("")};func (_bgdfaa *CT_TextNoAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dgcdg ,_degda :=d .Token ();if _degda !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074N\u006fA\u0075\u0074\u006f\u0066\u0069\u0074\u003a \u0025\u0073",_degda );};if _bfege ,_dfega :=_dgcdg .(_b .EndElement );_dfega &&_bfege .Name ==start .Name {break ;};};return nil ;};func (_faaaf ST_TextStrikeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgaeb :=_b .Attr {};_fgaeb .Name =name ;switch _faaaf {case ST_TextStrikeTypeUnset :_fgaeb .Value ="";case ST_TextStrikeTypeNoStrike :_fgaeb .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_fgaeb .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case ST_TextStrikeTypeDblStrike :_fgaeb .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _fgaeb ,nil ;};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_gfeccc :=&CT_TextBulletSizePoint {};_gfeccc .ValAttr =100;return _gfeccc ;}; +// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path +func (_adgg *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func (_bdebdf ST_TextStrikeType )Validate ()error {return _bdebdf .ValidateWithPath ("")};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_SchemeColor ()*CT_SchemeColor {_gbabf :=&CT_SchemeColor {};_gbabf .ValAttr =ST_SchemeColorVal (1);return _gbabf ;};func (_eefcb ST_AnimationChartOnlyBuildType )String ()string {switch _eefcb {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 "";};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 (_cgfaf ST_AnimationDgmOnlyBuildType )String ()string {switch _cgfaf {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 "";}; -// Validate validates the CT_TablePropertiesChoice and its children -func (_gddga *CT_TablePropertiesChoice )Validate ()error {return _gddga .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_TableStyleList and its children +func (_gbgbf *CT_TableStyleList )Validate ()error {return _gbgbf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_TransformEffect and its children -func (_fccfd *CT_TransformEffect )Validate ()error {return _fccfd .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func NewCT_TableCol ()*CT_TableCol {_gbdda :=&CT_TableCol {};return _gbdda };func (_fcdge *EG_Media )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfaacf :for {_aececd ,_dbdae :=d .Token ();if _dbdae !=nil {return _dbdae ;};switch _cgfde :=_aececd .(type ){case _b .StartElement :switch _cgfde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_fcdge .AudioCd =NewCT_AudioCD ();if _feaabg :=d .DecodeElement (_fcdge .AudioCd ,&_cgfde );_feaabg !=nil {return _feaabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_fcdge .WavAudioFile =NewCT_EmbeddedWAVAudioFile ();if _gggfg :=d .DecodeElement (_fcdge .WavAudioFile ,&_cgfde );_gggfg !=nil {return _gggfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_fcdge .AudioFile =NewCT_AudioFile ();if _agggdc :=d .DecodeElement (_fcdge .AudioFile ,&_cgfde );_agggdc !=nil {return _agggdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_fcdge .VideoFile =NewCT_VideoFile ();if _cffgb :=d .DecodeElement (_fcdge .VideoFile ,&_cgfde );_cffgb !=nil {return _cffgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_fcdge .QuickTimeFile =NewCT_QuickTimeFile ();if _ccgdc :=d .DecodeElement (_fcdge .QuickTimeFile ,&_cgfde );_ccgdc !=nil {return _ccgdc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061\u0020\u0025\u0076",_cgfde .Name );if _gbacf :=d .Skip ();_gbacf !=nil {return _gbacf ;};};case _b .EndElement :break _gfaacf ;case _b .CharData :};};return nil ;};func NewCT_FillProperties ()*CT_FillProperties {_cccd :=&CT_FillProperties {};return _cccd }; +// Validate validates the CT_EffectStyleItem and its children +func (_egac *CT_EffectStyleItem )Validate ()error {return _egac .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");};func (_ecabf *CT_FontScheme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecabf .MajorFont =NewCT_FontCollection ();_ecabf .MinorFont =NewCT_FontCollection ();for _ ,_faded :=range start .Attr {if _faded .Name .Local =="\u006e\u0061\u006d\u0065"{_gfee ,_aecca :=_faded .Value ,error (nil );if _aecca !=nil {return _aecca ;};_ecabf .NameAttr =_gfee ;continue ;};};_dafe :for {_egcc ,_aaagga :=d .Token ();if _aaagga !=nil {return _aaagga ;};switch _cegg :=_egcc .(type ){case _g .StartElement :switch _cegg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _aaddg :=d .DecodeElement (_ecabf .MajorFont ,&_cegg );_aaddg !=nil {return _aaddg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _ecada :=d .DecodeElement (_ecabf .MinorFont ,&_cegg );_ecada !=nil {return _ecada ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecabf .ExtLst =NewCT_OfficeArtExtensionList ();if _efdca :=d .DecodeElement (_ecabf .ExtLst ,&_cegg );_efdca !=nil {return _efdca ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cegg .Name );if _badg :=d .Skip ();_badg !=nil {return _badg ;};};case _g .EndElement :break _dafe ;case _g .CharData :};};return nil ;};type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;};func (_addcce ST_TextFontAlignType )String ()string {switch _addcce {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 "";};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 NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_gfgcf :=&CT_OfficeStyleSheet {};_gfgcf .ThemeElements =NewCT_BaseStyles ();return _gfgcf ;}; -// Validate validates the CT_TileInfoProperties and its children -func (_fgfed *CT_TileInfoProperties )Validate ()error {return _fgfed .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fedcc *CT_TextBodyProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbddf :=range start .Attr {if _cbddf .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_dfbfg ,_edfgc :=_a .ParseBool (_cbddf .Value );if _edfgc !=nil {return _edfgc ;};_fedcc .FromWordArtAttr =&_dfbfg ;continue ;};if _cbddf .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_fedcc .AnchorAttr .UnmarshalXMLAttr (_cbddf );continue ;};if _cbddf .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_geddg ,_gccd :=_a .ParseBool (_cbddf .Value );if _gccd !=nil {return _gccd ;};_fedcc .SpcFirstLastParaAttr =&_geddg ;continue ;};if _cbddf .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_febbf ,_afdab :=_a .ParseBool (_cbddf .Value );if _afdab !=nil {return _afdab ;};_fedcc .AnchorCtrAttr =&_febbf ;continue ;};if _cbddf .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_fedcc .HorzOverflowAttr .UnmarshalXMLAttr (_cbddf );continue ;};if _cbddf .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_feafa ,_gbgef :=_a .ParseBool (_cbddf .Value );if _gbgef !=nil {return _gbgef ;};_fedcc .ForceAAAttr =&_feafa ;continue ;};if _cbddf .Name .Local =="\u0077\u0072\u0061\u0070"{_fedcc .WrapAttr .UnmarshalXMLAttr (_cbddf );continue ;};if _cbddf .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_bbdcd ,_dcfbb :=_a .ParseBool (_cbddf .Value );if _dcfbb !=nil {return _dcfbb ;};_fedcc .UprightAttr =&_bbdcd ;continue ;};if _cbddf .Name .Local =="\u0074\u0049\u006e\u0073"{_ddgda ,_fbbdfg :=ParseUnionST_Coordinate32 (_cbddf .Value );if _fbbdfg !=nil {return _fbbdfg ;};_fedcc .TInsAttr =&_ddgda ;continue ;};if _cbddf .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_gacfc ,_abfga :=_a .ParseBool (_cbddf .Value );if _abfga !=nil {return _abfga ;};_fedcc .CompatLnSpcAttr =&_gacfc ;continue ;};if _cbddf .Name .Local =="\u0062\u0049\u006e\u0073"{_fbefb ,_afgba :=ParseUnionST_Coordinate32 (_cbddf .Value );if _afgba !=nil {return _afgba ;};_fedcc .BInsAttr =&_fbefb ;continue ;};if _cbddf .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_fedcc .VertOverflowAttr .UnmarshalXMLAttr (_cbddf );continue ;};if _cbddf .Name .Local =="\u0072\u006f\u0074"{_dgcfa ,_dbfbc :=_a .ParseInt (_cbddf .Value ,10,32);if _dbfbc !=nil {return _dbfbc ;};_ecadff :=int32 (_dgcfa );_fedcc .RotAttr =&_ecadff ;continue ;};if _cbddf .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_dcebc ,_ccff :=_a .ParseInt (_cbddf .Value ,10,32);if _ccff !=nil {return _ccff ;};_egbcgd :=int32 (_dcebc );_fedcc .SpcColAttr =&_egbcgd ;continue ;};if _cbddf .Name .Local =="\u0076\u0065\u0072\u0074"{_fedcc .VertAttr .UnmarshalXMLAttr (_cbddf );continue ;};if _cbddf .Name .Local =="\u0072\u0049\u006e\u0073"{_gdgba ,_bgbfe :=ParseUnionST_Coordinate32 (_cbddf .Value );if _bgbfe !=nil {return _bgbfe ;};_fedcc .RInsAttr =&_gdgba ;continue ;};if _cbddf .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_agedee ,_dcgdd :=_a .ParseInt (_cbddf .Value ,10,32);if _dcgdd !=nil {return _dcgdd ;};_bgdfd :=int32 (_agedee );_fedcc .NumColAttr =&_bgdfd ;continue ;};if _cbddf .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_bebgg ,_eccee :=_a .ParseBool (_cbddf .Value );if _eccee !=nil {return _eccee ;};_fedcc .RtlColAttr =&_bebgg ;continue ;};if _cbddf .Name .Local =="\u006c\u0049\u006e\u0073"{_addfaa ,_afdff :=ParseUnionST_Coordinate32 (_cbddf .Value );if _afdff !=nil {return _afdff ;};_fedcc .LInsAttr =&_addfaa ;continue ;};};_gbfdd :for {_daffc ,_bddag :=d .Token ();if _bddag !=nil {return _bddag ;};switch _fbaee :=_daffc .(type ){case _b .StartElement :switch _fbaee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_fedcc .PrstTxWarp =NewCT_PresetTextShape ();if _fcffe :=d .DecodeElement (_fedcc .PrstTxWarp ,&_fbaee );_fcffe !=nil {return _fcffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_fedcc .NoAutofit =NewCT_TextNoAutofit ();if _bcacfe :=d .DecodeElement (_fedcc .NoAutofit ,&_fbaee );_bcacfe !=nil {return _bcacfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_fedcc .NormAutofit =NewCT_TextNormalAutofit ();if _egdgg :=d .DecodeElement (_fedcc .NormAutofit ,&_fbaee );_egdgg !=nil {return _egdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_fedcc .SpAutoFit =NewCT_TextShapeAutofit ();if _abdde :=d .DecodeElement (_fedcc .SpAutoFit ,&_fbaee );_abdde !=nil {return _abdde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fedcc .Scene3d =NewCT_Scene3D ();if _ffbbbb :=d .DecodeElement (_fedcc .Scene3d ,&_fbaee );_ffbbbb !=nil {return _ffbbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0033\u0064"}:_fedcc .Sp3d =NewCT_Shape3D ();if _dggfef :=d .DecodeElement (_fedcc .Sp3d ,&_fbaee );_dggfef !=nil {return _dggfef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_fedcc .FlatTx =NewCT_FlatText ();if _abgge :=d .DecodeElement (_fedcc .FlatTx ,&_fbaee );_abgge !=nil {return _abgge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fedcc .ExtLst =NewCT_OfficeArtExtensionList ();if _gfed :=d .DecodeElement (_fedcc .ExtLst ,&_fbaee );_gfed !=nil {return _gfed ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fbaee .Name );if _gbdeg :=d .Skip ();_gbdeg !=nil {return _gbdeg ;};};case _b .EndElement :break _gbfdd ;case _b .CharData :};};return nil ;};func (_faedc *CT_TablePartStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faaaaa :for {_ccdaa ,_ececb :=d .Token ();if _ececb !=nil {return _ececb ;};switch _gbba :=_ccdaa .(type ){case _b .StartElement :switch _gbba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_faedc .TcTxStyle =NewCT_TableStyleTextStyle ();if _abfg :=d .DecodeElement (_faedc .TcTxStyle ,&_gbba );_abfg !=nil {return _abfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_faedc .TcStyle =NewCT_TableStyleCellStyle ();if _baca :=d .DecodeElement (_faedc .TcStyle ,&_gbba );_baca !=nil {return _baca ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_gbba .Name );if _dccab :=d .Skip ();_dccab !=nil {return _dccab ;};};case _b .EndElement :break _faaaaa ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path +func (_badfac *EG_TextRun )ValidateWithPath (path string )error {if _badfac .R !=nil {if _fgedcf :=_badfac .R .ValidateWithPath (path +"\u002f\u0052");_fgedcf !=nil {return _fgedcf ;};};if _badfac .Br !=nil {if _bggdcf :=_badfac .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_bggdcf !=nil {return _bggdcf ;};};if _badfac .Fld !=nil {if _afbge :=_badfac .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_afbge !=nil {return _afbge ;};};return nil ;}; -// Validate validates the CT_Cell3D and its children -func (_cgdd *CT_Cell3D )Validate ()error {return _cgdd .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");}; +// Validate validates the CT_LinearShadeProperties and its children +func (_babfb *CT_LinearShadeProperties )Validate ()error {return _babfb .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the EG_Media and its children -func (_gfcec *EG_Media )Validate ()error {return _gfcec .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");}; +// Validate validates the CT_TileInfoProperties and its children +func (_aggdb *CT_TileInfoProperties )Validate ()error {return _aggdb .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ffadff *CT_FontScheme )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_ffadff .NameAttr )});e .EncodeToken (start );_fbagg :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ffadff .MajorFont ,_fbagg );_dfcd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ffadff .MinorFont ,_dfcd );if _ffadff .ExtLst !=nil {_fadaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffadff .ExtLst ,_fadaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfce *CT_GraphicalObjectData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0072\u0069"},Value :_bb .Sprintf ("\u0025\u0076",_cfce .UriAttr )});e .EncodeToken (start );if _cfce .Any !=nil {for _ ,_aaddc :=range _cfce .Any {_aaddc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });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;); -// Validate validates the CT_PatternFillProperties and its children -func (_eabfb *CT_PatternFillProperties )Validate ()error {return _eabfb .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path +func (_gbfa *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _accfd :=_gbfa .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_accfd !=nil {return _accfd ;};if _aagb :=_gbfa .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072");_aagb !=nil {return _aagb ;};if _gbfa .Font !=nil {if _dfccg :=_gbfa .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_dfccg !=nil {return _dfccg ;};};if _gbfa .FontRef !=nil {if _abgaeg :=_gbfa .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_abgaeg !=nil {return _abgaeg ;};};if _gbfa .ScrgbClr !=nil {if _eaacd :=_gbfa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eaacd !=nil {return _eaacd ;};};if _gbfa .SrgbClr !=nil {if _dacb :=_gbfa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dacb !=nil {return _dacb ;};};if _gbfa .HslClr !=nil {if _dbfea :=_gbfa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dbfea !=nil {return _dbfea ;};};if _gbfa .SysClr !=nil {if _dffac :=_gbfa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_dffac !=nil {return _dffac ;};};if _gbfa .SchemeClr !=nil {if _afce :=_gbfa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_afce !=nil {return _afce ;};};if _gbfa .PrstClr !=nil {if _dgccga :=_gbfa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dgccga !=nil {return _dgccga ;};};if _gbfa .ExtLst !=nil {if _ecfce :=_gbfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecfce !=nil {return _ecfce ;};};return nil ;}; -// Validate validates the CT_TextBodyProperties and its children -func (_ggace *CT_TextBodyProperties )Validate ()error {return _ggace .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_abaeb ST_PresetPatternVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abaeb .String (),start );};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_bedf :=&CT_BaseStylesOverride {};return _bedf ;}; +// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path +func (_ceaab *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _ceaab .Left !=nil {if _edda :=_ceaab .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_edda !=nil {return _edda ;};};if _ceaab .Right !=nil {if _gaeee :=_ceaab .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gaeee !=nil {return _gaeee ;};};if _ceaab .Top !=nil {if _agdff :=_ceaab .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_agdff !=nil {return _agdff ;};};if _ceaab .Bottom !=nil {if _aabae :=_ceaab .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_aabae !=nil {return _aabae ;};};if _ceaab .InsideH !=nil {if _fbaeec :=_ceaab .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_fbaeec !=nil {return _fbaeec ;};};if _ceaab .InsideV !=nil {if _cfef :=_ceaab .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_cfef !=nil {return _cfef ;};};if _ceaab .Tl2br !=nil {if _deaca :=_ceaab .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_deaca !=nil {return _deaca ;};};if _ceaab .Tr2bl !=nil {if _gcadg :=_ceaab .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_gcadg !=nil {return _gcadg ;};};if _ceaab .ExtLst !=nil {if _ddgad :=_ceaab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddgad !=nil {return _ddgad ;};};return nil ;};func NewCT_SphereCoords ()*CT_SphereCoords {_cdbb :=&CT_SphereCoords {};_cdbb .LatAttr =0;_cdbb .LonAttr =0;_cdbb .RevAttr =0;return _cdbb ;};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;};func NewCT_BlurEffect ()*CT_BlurEffect {_cdff :=&CT_BlurEffect {};return _cdff };func _fggdf (_bcbga bool )uint8 {if _bcbga {return 1;};return 0;};func (_fgbfc ST_ShapeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_feegf :=_g .Attr {};_feegf .Name =name ;switch _fgbfc {case ST_ShapeTypeUnset :_feegf .Value ="";case ST_ShapeTypeLine :_feegf .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_feegf .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_feegf .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_feegf .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_feegf .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_feegf .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_feegf .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_feegf .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_feegf .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_feegf .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_feegf .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_feegf .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_feegf .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_feegf .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_feegf .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_feegf .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_feegf .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_feegf .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_feegf .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_feegf .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_feegf .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_feegf .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_feegf .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_feegf .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_feegf .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_feegf .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_feegf .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_feegf .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_feegf .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_feegf .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_feegf .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_feegf .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_feegf .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_feegf .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_feegf .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_feegf .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_feegf .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_feegf .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_feegf .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_feegf .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_feegf .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_feegf .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_feegf .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_feegf .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_feegf .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_feegf .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_feegf .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_feegf .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_feegf .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_feegf .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_feegf .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_feegf .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_feegf .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_feegf .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_feegf .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_feegf .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_feegf .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_feegf .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_feegf .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_feegf .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_feegf .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_feegf .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_feegf .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_feegf .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_feegf .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_feegf .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_feegf .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_feegf .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_feegf .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_feegf .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_feegf .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_feegf .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_feegf .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_feegf .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_feegf .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_feegf .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_feegf .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_feegf .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_feegf .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_feegf .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_feegf .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_feegf .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_feegf .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_feegf .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_feegf .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_feegf .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_feegf .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_feegf .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_feegf .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_feegf .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_feegf .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeLeftBrace :_feegf .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_feegf .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_feegf .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case ST_ShapeTypeBracePair :_feegf .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_feegf .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_feegf .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case ST_ShapeTypeBentConnector3 :_feegf .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_feegf .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case ST_ShapeTypeBentConnector5 :_feegf .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_feegf .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case ST_ShapeTypeCurvedConnector3 :_feegf .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_feegf .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case ST_ShapeTypeCurvedConnector5 :_feegf .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_feegf .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_feegf .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case ST_ShapeTypeCallout3 :_feegf .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_feegf .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_feegf .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeAccentCallout3 :_feegf .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_feegf .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeBorderCallout2 :_feegf .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_feegf .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentBorderCallout1 :_feegf .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_feegf .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case ST_ShapeTypeAccentBorderCallout3 :_feegf .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_feegf .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeRoundRectCallout :_feegf .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_feegf .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloudCallout :_feegf .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_feegf .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_feegf .Value ="\u0072\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeRibbon2 :_feegf .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_feegf .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_feegf .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case ST_ShapeTypeLeftRightRibbon :_feegf .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_feegf .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case ST_ShapeTypeHorizontalScroll :_feegf .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_feegf .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_feegf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_ShapeTypePlus :_feegf .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_feegf .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_feegf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case ST_ShapeTypeFlowChartInputOutput :_feegf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_feegf .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 :_feegf .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 :_feegf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case ST_ShapeTypeFlowChartMultidocument :_feegf .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_feegf .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPreparation :_feegf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_feegf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case ST_ShapeTypeFlowChartManualOperation :_feegf .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 :_feegf .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPunchedCard :_feegf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_feegf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case ST_ShapeTypeFlowChartSummingJunction :_feegf .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 :_feegf .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case ST_ShapeTypeFlowChartCollate :_feegf .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_feegf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case ST_ShapeTypeFlowChartExtract :_feegf .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_feegf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case ST_ShapeTypeFlowChartOfflineStorage :_feegf .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 :_feegf .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case ST_ShapeTypeFlowChartMagneticTape :_feegf .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_feegf .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case ST_ShapeTypeFlowChartMagneticDrum :_feegf .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_feegf .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case ST_ShapeTypeFlowChartDelay :_feegf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_feegf .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case ST_ShapeTypeFlowChartOffpageConnector :_feegf .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_feegf .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case ST_ShapeTypeActionButtonHome :_feegf .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_feegf .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case ST_ShapeTypeActionButtonInformation :_feegf .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 :_feegf .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 :_feegf .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 :_feegf .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case ST_ShapeTypeActionButtonBeginning :_feegf .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_feegf .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case ST_ShapeTypeActionButtonDocument :_feegf .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_feegf .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case ST_ShapeTypeActionButtonMovie :_feegf .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_feegf .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_feegf .Value ="\u0067\u0065\u0061r\u0039";case ST_ShapeTypeFunnel :_feegf .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_feegf .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_feegf .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case ST_ShapeTypeMathMultiply :_feegf .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_feegf .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_feegf .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case ST_ShapeTypeMathNotEqual :_feegf .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_feegf .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_feegf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypePlaqueTabs :_feegf .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_feegf .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_feegf .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case ST_ShapeTypeChartPlus :_feegf .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _feegf ,nil ;}; -// Validate validates the CT_TextParagraph and its children -func (_ddffc *CT_TextParagraph )Validate ()error {return _ddffc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};const (ST_BevelPresetTypeUnset ST_BevelPresetType =0;ST_BevelPresetTypeRelaxedInset ST_BevelPresetType =1;ST_BevelPresetTypeCircle ST_BevelPresetType =2;ST_BevelPresetTypeSlope ST_BevelPresetType =3;ST_BevelPresetTypeCross ST_BevelPresetType =4;ST_BevelPresetTypeAngle ST_BevelPresetType =5;ST_BevelPresetTypeSoftRound ST_BevelPresetType =6;ST_BevelPresetTypeConvex ST_BevelPresetType =7;ST_BevelPresetTypeCoolSlant ST_BevelPresetType =8;ST_BevelPresetTypeDivot ST_BevelPresetType =9;ST_BevelPresetTypeRiblet ST_BevelPresetType =10;ST_BevelPresetTypeHardEdge ST_BevelPresetType =11;ST_BevelPresetTypeArtDeco ST_BevelPresetType =12;);const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;); +// Validate validates the CT_GraphicalObjectData and its children +func (_ceaaa *CT_GraphicalObjectData )Validate ()error {return _ceaaa .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");};func (_dfcceb ST_PitchFamily )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dfcceb .String (),start );};func (_ced *CT_AlphaModulateEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ced .Cont =NewCT_EffectContainer ();_ffc :for {_gcda ,_eaa :=d .Token ();if _eaa !=nil {return _eaa ;};switch _fbb :=_gcda .(type ){case _g .StartElement :switch _fbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074"}:if _fbd :=d .DecodeElement (_ced .Cont ,&_fbb );_fbd !=nil {return _fbd ;};default:_fc .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",_fbb .Name );if _bdea :=d .Skip ();_bdea !=nil {return _bdea ;};};case _g .EndElement :break _ffc ;case _g .CharData :};};return nil ;};func (_fegbae ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _fegbae {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fegbae ));};return nil ;}; -// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path -func (_dgba *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _dgba .RadAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dgba .RadAttr );};if _dgba .RadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,_dgba .RadAttr );};return nil ;};func (_dgff *CT_HslColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0075\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_dgff .HueAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_dgff .SatAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0075\u006d"},Value :_bb .Sprintf ("\u0025\u0076",_dgff .LumAttr )});e .EncodeToken (start );if _dgff .EG_ColorTransform !=nil {for _ ,_bedaa :=range _dgff .EG_ColorTransform {_bedaa .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dafd *CT_BaseStylesOverride )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efa :for {_daag ,_bcee :=d .Token ();if _bcee !=nil {return _bcee ;};switch _befd :=_daag .(type ){case _b .StartElement :switch _befd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_dafd .ClrScheme =NewCT_ColorScheme ();if _ggdf :=d .DecodeElement (_dafd .ClrScheme ,&_befd );_ggdf !=nil {return _ggdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_dafd .FontScheme =NewCT_FontScheme ();if _eced :=d .DecodeElement (_dafd .FontScheme ,&_befd );_eced !=nil {return _eced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_dafd .FmtScheme =NewCT_StyleMatrix ();if _ceeg :=d .DecodeElement (_dafd .FmtScheme ,&_befd );_ceeg !=nil {return _ceeg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0020\u0025\u0076",_befd .Name );if _cffg :=d .Skip ();_cffg !=nil {return _cffg ;};};case _b .EndElement :break _efa ;case _b .CharData :};};return nil ;};func (_fgggb *ST_LineEndType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgggb =0;case "\u006e\u006f\u006e\u0065":*_fgggb =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fgggb =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_fgggb =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fgggb =4;case "\u006f\u0076\u0061\u006c":*_fgggb =5;case "\u0061\u0072\u0072o\u0077":*_fgggb =6;};return nil ;};func (_cfbec *CT_Path2DArcTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0052"},Value :_bb .Sprintf ("\u0025\u0076",_cfbec .WRAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0052"},Value :_bb .Sprintf ("\u0025\u0076",_cfbec .HRAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_cfbec .StAngAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_cfbec .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path +func (_bba *CT_BaseStyles )ValidateWithPath (path string )error {if _baa :=_bba .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_baa !=nil {return _baa ;};if _aebf :=_bba .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_aebf !=nil {return _aebf ;};if _bgb :=_bba .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_bgb !=nil {return _bgb ;};if _bba .ExtLst !=nil {if _ggac :=_bba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggac !=nil {return _ggac ;};};return nil ;};const (ST_LightRigDirectionUnset ST_LightRigDirection =0;ST_LightRigDirectionTl ST_LightRigDirection =1;ST_LightRigDirectionT ST_LightRigDirection =2;ST_LightRigDirectionTr ST_LightRigDirection =3;ST_LightRigDirectionL ST_LightRigDirection =4;ST_LightRigDirectionR ST_LightRigDirection =5;ST_LightRigDirectionBl ST_LightRigDirection =6;ST_LightRigDirectionB ST_LightRigDirection =7;ST_LightRigDirectionBr ST_LightRigDirection =8;);func (_geca *CT_Color )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbb :for {_bceb ,_gaffe :=d .Token ();if _gaffe !=nil {return _gaffe ;};switch _ddggb :=_bceb .(type ){case _g .StartElement :switch _ddggb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_geca .ScrgbClr =NewCT_ScRgbColor ();if _ebgg :=d .DecodeElement (_geca .ScrgbClr ,&_ddggb );_ebgg !=nil {return _ebgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_geca .SrgbClr =NewCT_SRgbColor ();if _eeae :=d .DecodeElement (_geca .SrgbClr ,&_ddggb );_eeae !=nil {return _eeae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_geca .HslClr =NewCT_HslColor ();if _ddgd :=d .DecodeElement (_geca .HslClr ,&_ddggb );_ddgd !=nil {return _ddgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_geca .SysClr =NewCT_SystemColor ();if _aagd :=d .DecodeElement (_geca .SysClr ,&_ddggb );_aagd !=nil {return _aagd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_geca .SchemeClr =NewCT_SchemeColor ();if _bdbe :=d .DecodeElement (_geca .SchemeClr ,&_ddggb );_bdbe !=nil {return _bdbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_geca .PrstClr =NewCT_PresetColor ();if _deaf :=d .DecodeElement (_geca .PrstClr ,&_ddggb );_deaf !=nil {return _deaf ;};default:_fc .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",_ddggb .Name );if _acfd :=d .Skip ();_acfd !=nil {return _acfd ;};};case _g .EndElement :break _ecbb ;case _g .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 EG_FillModeProperties and its children -func (_abacg *EG_FillModeProperties )Validate ()error {return _abacg .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_Blip and its children +func (_geea *CT_Blip )Validate ()error {return _geea .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");}; -// Validate validates the CT_TableProperties and its children -func (_fddc *CT_TableProperties )Validate ()error {return _fddc .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path +func (_cbgcg *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _cbgcg .TcBdr !=nil {if _fgagd :=_cbgcg .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_fgagd !=nil {return _fgagd ;};};if _cbgcg .Fill !=nil {if _eacgg :=_cbgcg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_eacgg !=nil {return _eacgg ;};};if _cbgcg .FillRef !=nil {if _eabdaf :=_cbgcg .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_eabdaf !=nil {return _eabdaf ;};};if _cbgcg .Cell3D !=nil {if _fdacb :=_cbgcg .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_fdacb !=nil {return _fdacb ;};};return nil ;};const (ST_ChartBuildStepUnset ST_ChartBuildStep =0;ST_ChartBuildStepCategory ST_ChartBuildStep =1;ST_ChartBuildStepPtInCategory ST_ChartBuildStep =2;ST_ChartBuildStepSeries ST_ChartBuildStep =3;ST_ChartBuildStepPtInSeries ST_ChartBuildStep =4;ST_ChartBuildStepAllPts ST_ChartBuildStep =5;ST_ChartBuildStepGridLegend ST_ChartBuildStep =6;);func (_daga *CT_LineProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _daga .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",*_daga .WAttr )});};if _daga .CapAttr !=ST_LineCapUnset {_ceedd ,_fagga :=_daga .CapAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u0061\u0070"});if _fagga !=nil {return _fagga ;};start .Attr =append (start .Attr ,_ceedd );};if _daga .CmpdAttr !=ST_CompoundLineUnset {_ggcbb ,_eebcba :=_daga .CmpdAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u006d\u0070\u0064"});if _eebcba !=nil {return _eebcba ;};start .Attr =append (start .Attr ,_ggcbb );};if _daga .AlgnAttr !=ST_PenAlignmentUnset {_babdb ,_aaccc :=_daga .AlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006c\u0067\u006e"});if _aaccc !=nil {return _aaccc ;};start .Attr =append (start .Attr ,_babdb );};e .EncodeToken (start );if _daga .NoFill !=nil {_eded :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_daga .NoFill ,_eded );};if _daga .SolidFill !=nil {_ebdga :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_daga .SolidFill ,_ebdga );};if _daga .GradFill !=nil {_cedaf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_daga .GradFill ,_cedaf );};if _daga .PattFill !=nil {_dfce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_daga .PattFill ,_dfce );};if _daga .PrstDash !=nil {_ddfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_daga .PrstDash ,_ddfd );};if _daga .CustDash !=nil {_cfeb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_daga .CustDash ,_cfeb );};if _daga .Round !=nil {_gcedb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_daga .Round ,_gcedb );};if _daga .Bevel !=nil {_gaecb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_daga .Bevel ,_gaecb );};if _daga .Miter !=nil {_dbfe :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_daga .Miter ,_dbfe );};if _daga .HeadEnd !=nil {_afdb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}};e .EncodeElement (_daga .HeadEnd ,_afdb );};if _daga .TailEnd !=nil {_eead :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_daga .TailEnd ,_eead );};if _daga .ExtLst !=nil {_gfdfe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daga .ExtLst ,_gfdfe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcafa *CT_GvmlShapeNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcafa .CNvPr =NewCT_NonVisualDrawingProps ();_bcafa .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_dbeaf :for {_edfg ,_beeb :=d .Token ();if _beeb !=nil {return _beeb ;};switch _cegba :=_edfg .(type ){case _g .StartElement :switch _cegba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _gadg :=d .DecodeElement (_bcafa .CNvPr ,&_cegba );_gadg !=nil {return _gadg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _decec :=d .DecodeElement (_bcafa .CNvSpPr ,&_cegba );_decec !=nil {return _decec ;};default:_fc .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",_cegba .Name );if _bfcg :=d .Skip ();_bfcg !=nil {return _bfcg ;};};case _g .EndElement :break _dbeaf ;case _g .CharData :};};return nil ;};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_gafg :=&CT_GvmlGraphicFrameNonVisual {};_gafg .CNvPr =NewCT_NonVisualDrawingProps ();_gafg .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _gafg ;};func (_abaeg ST_FontCollectionIndex )Validate ()error {return _abaeg .ValidateWithPath ("")};func (_aaacc ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _aaacc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaacc ));};return nil ;};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;};func NewEG_Geometry ()*EG_Geometry {_cdbfb :=&EG_Geometry {};return _cdbfb };type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;};func (_bdbcab ST_PathShadeType )ValidateWithPath (path string )error {switch _bdbcab {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbcab ));};return nil ;};func (_gdbec *VideoFile )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdbec .CT_VideoFile =*NewCT_VideoFile ();for _ ,_bdbfe :=range start .Attr {if _bdbfe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdbfe .Name .Local =="\u006c\u0069\u006e\u006b"||_bdbfe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bdbfe .Name .Local =="\u006c\u0069\u006e\u006b"{_ddcdf ,_afcfd :=_bdbfe .Value ,error (nil );if _afcfd !=nil {return _afcfd ;};_gdbec .LinkAttr =_ddcdf ;continue ;};if _bdbfe .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_edgeg ,_bdgfd :=_bdbfe .Value ,error (nil );if _bdgfd !=nil {return _bdgfd ;};_gdbec .ContentTypeAttr =&_edgeg ;continue ;};};_ebgge :for {_geegc ,_gcdcdg :=d .Token ();if _gcdcdg !=nil {return _gcdcdg ;};switch _cgebb :=_geegc .(type ){case _g .StartElement :switch _cgebb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbec .ExtLst =NewCT_OfficeArtExtensionList ();if _gcfbb :=d .DecodeElement (_gdbec .ExtLst ,&_cgebb );_gcfbb !=nil {return _gcfbb ;};default:_fc .Log ("\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",_cgebb .Name );if _dbcd :=d .Skip ();_dbcd !=nil {return _dbcd ;};};case _g .EndElement :break _ebgge ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_GvmlGroupShape and its children -func (_gaggf *CT_GvmlGroupShape )Validate ()error {return _gaggf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};func (_bccbcc ST_DgmBuildStep )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgefgg :=_b .Attr {};_cgefgg .Name =name ;switch _bccbcc {case ST_DgmBuildStepUnset :_cgefgg .Value ="";case ST_DgmBuildStepSp :_cgefgg .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_cgefgg .Value ="\u0062\u0067";};return _cgefgg ,nil ;}; +// Validate validates the CT_TextParagraphProperties and its children +func (_edcgf *CT_TextParagraphProperties )Validate ()error {return _edcgf .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 (_gcafc *EG_TextBulletColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcafc .BuClrTx !=nil {_bggcc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_gcafc .BuClrTx ,_bggcc );};if _gcafc .BuClr !=nil {_affec :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_gcafc .BuClr ,_affec );};return nil ;}; -// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path -func (_gecb *CT_FlatText )ValidateWithPath (path string )error {if _gecb .ZAttr !=nil {if _cbcab :=_gecb .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_cbcab !=nil {return _cbcab ;};};return nil ;}; +// Validate validates the CT_LightRig and its children +func (_gdfd *CT_LightRig )Validate ()error {return _gdfd .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;};func (_bgbcd *CT_GammaTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdffa *CT_ScRgbColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebcda :=range start .Attr {if _ebcda .Name .Local =="\u0072"{_gebce ,_cfega :=ParseUnionST_Percentage (_ebcda .Value );if _cfega !=nil {return _cfega ;};_bdffa .RAttr =_gebce ;continue ;};if _ebcda .Name .Local =="\u0067"{_eedcf ,_ffdcdg :=ParseUnionST_Percentage (_ebcda .Value );if _ffdcdg !=nil {return _ffdcdg ;};_bdffa .GAttr =_eedcf ;continue ;};if _ebcda .Name .Local =="\u0062"{_cagfb ,_fbfeb :=ParseUnionST_Percentage (_ebcda .Value );if _fbfeb !=nil {return _fbfeb ;};_bdffa .BAttr =_cagfb ;continue ;};};_gfada :for {_gaabfd ,_fggdc :=d .Token ();if _fggdc !=nil {return _fggdc ;};switch _cfga :=_gaabfd .(type ){case _g .StartElement :switch _cfga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_bdcb :=NewEG_ColorTransform ();_bdcb .Tint =NewCT_PositiveFixedPercentage ();if _fggfd :=d .DecodeElement (_bdcb .Tint ,&_cfga );_fggfd !=nil {return _fggfd ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_bdcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_effca :=NewEG_ColorTransform ();_effca .Shade =NewCT_PositiveFixedPercentage ();if _ddab :=d .DecodeElement (_effca .Shade ,&_cfga );_ddab !=nil {return _ddab ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_effca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_gdfab :=NewEG_ColorTransform ();_gdfab .Comp =NewCT_ComplementTransform ();if _gedbd :=d .DecodeElement (_gdfab .Comp ,&_cfga );_gedbd !=nil {return _gedbd ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_gdfab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_ddcd :=NewEG_ColorTransform ();_ddcd .Inv =NewCT_InverseTransform ();if _gfdcc :=d .DecodeElement (_ddcd .Inv ,&_cfga );_gfdcc !=nil {return _gfdcc ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_ddcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_aeeca :=NewEG_ColorTransform ();_aeeca .Gray =NewCT_GrayscaleTransform ();if _effbg :=d .DecodeElement (_aeeca .Gray ,&_cfga );_effbg !=nil {return _effbg ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_aeeca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_bcga :=NewEG_ColorTransform ();_bcga .Alpha =NewCT_PositiveFixedPercentage ();if _fgddg :=d .DecodeElement (_bcga .Alpha ,&_cfga );_fgddg !=nil {return _fgddg ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_bcga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_fdff :=NewEG_ColorTransform ();_fdff .AlphaOff =NewCT_FixedPercentage ();if _gfaca :=d .DecodeElement (_fdff .AlphaOff ,&_cfga );_gfaca !=nil {return _gfaca ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_fdff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dabga :=NewEG_ColorTransform ();_dabga .AlphaMod =NewCT_PositivePercentage ();if _ffeggd :=d .DecodeElement (_dabga .AlphaMod ,&_cfga );_ffeggd !=nil {return _ffeggd ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_dabga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_gggee :=NewEG_ColorTransform ();_gggee .Hue =NewCT_PositiveFixedAngle ();if _fgab :=d .DecodeElement (_gggee .Hue ,&_cfga );_fgab !=nil {return _fgab ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_gggee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_eedd :=NewEG_ColorTransform ();_eedd .HueOff =NewCT_Angle ();if _eeacd :=d .DecodeElement (_eedd .HueOff ,&_cfga );_eeacd !=nil {return _eeacd ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_eedd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ddgde :=NewEG_ColorTransform ();_ddgde .HueMod =NewCT_PositivePercentage ();if _bfbcfb :=d .DecodeElement (_ddgde .HueMod ,&_cfga );_bfbcfb !=nil {return _bfbcfb ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_ddgde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_cbedb :=NewEG_ColorTransform ();_cbedb .Sat =NewCT_Percentage ();if _beaa :=d .DecodeElement (_cbedb .Sat ,&_cfga );_beaa !=nil {return _beaa ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_cbedb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dccab :=NewEG_ColorTransform ();_dccab .SatOff =NewCT_Percentage ();if _gcedd :=d .DecodeElement (_dccab .SatOff ,&_cfga );_gcedd !=nil {return _gcedd ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_dccab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gabac :=NewEG_ColorTransform ();_gabac .SatMod =NewCT_Percentage ();if _fffca :=d .DecodeElement (_gabac .SatMod ,&_cfga );_fffca !=nil {return _fffca ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_gabac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_fbfd :=NewEG_ColorTransform ();_fbfd .Lum =NewCT_Percentage ();if _egbd :=d .DecodeElement (_fbfd .Lum ,&_cfga );_egbd !=nil {return _egbd ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_fbfd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bfadg :=NewEG_ColorTransform ();_bfadg .LumOff =NewCT_Percentage ();if _bbee :=d .DecodeElement (_bfadg .LumOff ,&_cfga );_bbee !=nil {return _bbee ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_bfadg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_fffce :=NewEG_ColorTransform ();_fffce .LumMod =NewCT_Percentage ();if _dddfa :=d .DecodeElement (_fffce .LumMod ,&_cfga );_dddfa !=nil {return _dddfa ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_fffce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_faaaa :=NewEG_ColorTransform ();_faaaa .Red =NewCT_Percentage ();if _cefc :=d .DecodeElement (_faaaa .Red ,&_cfga );_cefc !=nil {return _cefc ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_faaaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_bdbfg :=NewEG_ColorTransform ();_bdbfg .RedOff =NewCT_Percentage ();if _fbgbb :=d .DecodeElement (_bdbfg .RedOff ,&_cfga );_fbgbb !=nil {return _fbgbb ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_bdbfg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_dcdaa :=NewEG_ColorTransform ();_dcdaa .RedMod =NewCT_Percentage ();if _dcaeb :=d .DecodeElement (_dcdaa .RedMod ,&_cfga );_dcaeb !=nil {return _dcaeb ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_dcdaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_ggfbe :=NewEG_ColorTransform ();_ggfbe .Green =NewCT_Percentage ();if _cafbd :=d .DecodeElement (_ggfbe .Green ,&_cfga );_cafbd !=nil {return _cafbd ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_ggfbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_gefb :=NewEG_ColorTransform ();_gefb .GreenOff =NewCT_Percentage ();if _feeff :=d .DecodeElement (_gefb .GreenOff ,&_cfga );_feeff !=nil {return _feeff ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_gefb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_fdaged :=NewEG_ColorTransform ();_fdaged .GreenMod =NewCT_Percentage ();if _agfec :=d .DecodeElement (_fdaged .GreenMod ,&_cfga );_agfec !=nil {return _agfec ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_fdaged );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_aefgc :=NewEG_ColorTransform ();_aefgc .Blue =NewCT_Percentage ();if _begaed :=d .DecodeElement (_aefgc .Blue ,&_cfga );_begaed !=nil {return _begaed ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_aefgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_afcaa :=NewEG_ColorTransform ();_afcaa .BlueOff =NewCT_Percentage ();if _cfffb :=d .DecodeElement (_afcaa .BlueOff ,&_cfga );_cfffb !=nil {return _cfffb ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_afcaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_becef :=NewEG_ColorTransform ();_becef .BlueMod =NewCT_Percentage ();if _efdbd :=d .DecodeElement (_becef .BlueMod ,&_cfga );_efdbd !=nil {return _efdbd ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_becef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_aadee :=NewEG_ColorTransform ();_aadee .Gamma =NewCT_GammaTransform ();if _cfbed :=d .DecodeElement (_aadee .Gamma ,&_cfga );_cfbed !=nil {return _cfbed ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_aadee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_afba :=NewEG_ColorTransform ();_afba .InvGamma =NewCT_InverseGammaTransform ();if _gdcgde :=d .DecodeElement (_afba .InvGamma ,&_cfga );_gdcgde !=nil {return _gdcgde ;};_bdffa .EG_ColorTransform =append (_bdffa .EG_ColorTransform ,_afba );default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cfga .Name );if _gdgff :=d .Skip ();_gdgff !=nil {return _gdgff ;};};case _g .EndElement :break _gfada ;case _g .CharData :};};return nil ;};func (_cfeef *CT_TableStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_cfeef .StyleIdAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_bb .Sprintf ("\u0025\u0076",_cfeef .StyleNameAttr )});e .EncodeToken (start );if _cfeef .TblBg !=nil {_abbdc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}};e .EncodeElement (_cfeef .TblBg ,_abbdc );};if _cfeef .WholeTbl !=nil {_dcbae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_cfeef .WholeTbl ,_dcbae );};if _cfeef .Band1H !=nil {_gafec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}};e .EncodeElement (_cfeef .Band1H ,_gafec );};if _cfeef .Band2H !=nil {_eebbg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_cfeef .Band2H ,_eebbg );};if _cfeef .Band1V !=nil {_cagec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}};e .EncodeElement (_cfeef .Band1V ,_cagec );};if _cfeef .Band2V !=nil {_fdffbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_cfeef .Band2V ,_fdffbe );};if _cfeef .LastCol !=nil {_eafc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}};e .EncodeElement (_cfeef .LastCol ,_eafc );};if _cfeef .FirstCol !=nil {_dgdef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_cfeef .FirstCol ,_dgdef );};if _cfeef .LastRow !=nil {_agafee :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}};e .EncodeElement (_cfeef .LastRow ,_agafee );};if _cfeef .SeCell !=nil {_cfeaabc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_cfeef .SeCell ,_cfeaabc );};if _cfeef .SwCell !=nil {_afcbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_cfeef .SwCell ,_afcbc );};if _cfeef .FirstRow !=nil {_faag :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_cfeef .FirstRow ,_faag );};if _cfeef .NeCell !=nil {_fbeeb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_cfeef .NeCell ,_fbeeb );};if _cfeef .NwCell !=nil {_dedgd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_cfeef .NwCell ,_dedgd );};if _cfeef .ExtLst !=nil {_fadg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfeef .ExtLst ,_fadg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_AnimationBuildType byte ; -// Validate validates the CT_ConnectionSiteList and its children -func (_abgfg *CT_ConnectionSiteList )Validate ()error {return _abgfg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");};func (_aceeb *CT_GvmlPictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_eggce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_aceeb .CNvPr ,_eggce );_defec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_aceeb .CNvPicPr ,_defec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abegfg *ST_PresetCameraType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abegfg =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_abegfg =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_abegfg =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_abegfg =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_abegfg =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_abegfg =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_abegfg =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_abegfg =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_abegfg =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_abegfg =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_abegfg =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_abegfg =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_abegfg =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_abegfg =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_abegfg =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_abegfg =15;case "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074":*_abegfg =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_abegfg =17;case "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074":*_abegfg =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_abegfg =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_abegfg =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_abegfg =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_abegfg =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_abegfg =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_abegfg =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_abegfg =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_abegfg =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_abegfg =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_abegfg =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_abegfg =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_abegfg =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_abegfg =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_abegfg =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_abegfg =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_abegfg =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_abegfg =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_abegfg =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_abegfg =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_abegfg =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_abegfg =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_abegfg =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_abegfg =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_abegfg =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_abegfg =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_abegfg =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_abegfg =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_abegfg =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_abegfg =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_abegfg =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_abegfg =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_abegfg =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_abegfg =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_abegfg =52;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067":*_abegfg =53;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067":*_abegfg =54;case "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_abegfg =55;case "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067":*_abegfg =56;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067":*_abegfg =57;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067":*_abegfg =58;case "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067":*_abegfg =59;case "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067":*_abegfg =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_abegfg =61;case "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079":*_abegfg =62;};return nil ;};func NewCT_ComplementTransform ()*CT_ComplementTransform {_aaeg :=&CT_ComplementTransform {};return _aaeg ;}; +// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path +func (_edc *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _edc .RadAttr !=nil {if _ggbb :=_edc .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_ggbb !=nil {return _ggbb ;};};return nil ;};func (_abfc *CT_SupplementalFont )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_abfc .ScriptAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_abfc .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbdc *CT_BlurEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ceed :=range start .Attr {if _ceed .Name .Local =="\u0072\u0061\u0064"{_bcgbg ,_fgca :=_fg .ParseInt (_ceed .Value ,10,64);if _fgca !=nil {return _fgca ;};_dbdc .RadAttr =&_bcgbg ;continue ;};if _ceed .Name .Local =="\u0067\u0072\u006f\u0077"{_efb ,_cdad :=_fg .ParseBool (_ceed .Value );if _cdad !=nil {return _cdad ;};_dbdc .GrowAttr =&_efb ;continue ;};};for {_edgef ,_fbcf :=d .Token ();if _fbcf !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_fbcf );};if _cbcg ,_fcbf :=_edgef .(_g .EndElement );_fcbf &&_cbcg .Name ==start .Name {break ;};};return nil ;};type ST_LineEndWidth byte ; -// Validate validates the CT_SchemeColor and its children -func (_cgfe *CT_SchemeColor )Validate ()error {return _cgfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");}; +// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path +func (_caf *CT_AudioCD )ValidateWithPath (path string )error {if _gbc :=_caf .St .ValidateWithPath (path +"\u002f\u0053\u0074");_gbc !=nil {return _gbc ;};if _gefg :=_caf .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gefg !=nil {return _gefg ;};if _caf .ExtLst !=nil {if _gcfd :=_caf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcfd !=nil {return _gcfd ;};};return nil ;}; -// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path -func (_agdfc *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _fegg ,_bfaga :=range _agdfc .Cxn {if _cdeg :=_bfaga .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_fegg ));_cdeg !=nil {return _cdeg ;};};return nil ;};func (_acedd *CT_GvmlConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_abaee :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_acedd .CNvPr ,_abaee );_edadd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_acedd .CNvCxnSpPr ,_edadd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_aacfb :=&CT_TextBulletSizePercent {};_aacfb .ValAttr ="\u0031\u0030\u0030\u0025";return _aacfb ;};func (_aeeabe ST_TextFontAlignType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aeeabe .String (),start );};type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ;};type ST_PresetCameraType byte ; +// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path +func (_cdge *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil };type CT_GraphicalObjectData struct{UriAttr string ;Any []_fc .Any ;};func (_ebgd ST_ColorSchemeIndex )Validate ()error {return _ebgd .ValidateWithPath ("")};func (_fefffb *ST_TextUnderlineType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggdag ,_aefcd :=d .Token ();if _aefcd !=nil {return _aefcd ;};if _bdgbfa ,_bfbec :=_ggdag .(_g .EndElement );_bfbec &&_bdgbfa .Name ==start .Name {*_fefffb =1;return nil ;};if _aeagbc ,_eccgg :=_ggdag .(_g .CharData );!_eccgg {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggdag );}else {switch string (_aeagbc ){case "":*_fefffb =0;case "\u006e\u006f\u006e\u0065":*_fefffb =1;case "\u0077\u006f\u0072d\u0073":*_fefffb =2;case "\u0073\u006e\u0067":*_fefffb =3;case "\u0064\u0062\u006c":*_fefffb =4;case "\u0068\u0065\u0061v\u0079":*_fefffb =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fefffb =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_fefffb =7;case "\u0064\u0061\u0073\u0068":*_fefffb =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_fefffb =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_fefffb =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_fefffb =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fefffb =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fefffb =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_fefffb =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fefffb =15;case "\u0077\u0061\u0076\u0079":*_fefffb =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_fefffb =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_fefffb =18;};};_ggdag ,_aefcd =d .Token ();if _aefcd !=nil {return _aefcd ;};if _dfgdd ,_cbcda :=_ggdag .(_g .EndElement );_cbcda &&_dfgdd .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggdag );}; -// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path -func (_efadb *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _efadb .MinRAttr !=nil {if _beeaf :=_efadb .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_beeaf !=nil {return _beeaf ;};};if _efadb .MaxRAttr !=nil {if _aabg :=_efadb .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r");_aabg !=nil {return _aabg ;};};if _efadb .MinAngAttr !=nil {if _gdfbb :=_efadb .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_gdfbb !=nil {return _gdfbb ;};};if _efadb .MaxAngAttr !=nil {if _afgdb :=_efadb .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_afgdb !=nil {return _afgdb ;};};if _acdg :=_efadb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_acdg !=nil {return _acdg ;};return nil ;};func (_gefba ST_TextVerticalType )String ()string {switch _gefba {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";case 3:return "\u0076e\u0072\u0074\u0032\u0037\u0030";case 4:return "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case 5:return "\u0065\u0061\u0056\u0065\u0072\u0074";case 6:return "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case 7:return "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return "";};func NewCT_AudioCD ()*CT_AudioCD {_cag :=&CT_AudioCD {};_cag .St =NewCT_AudioCDTime ();_cag .End =NewCT_AudioCDTime ();return _cag ;}; +// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path +func (_cceef *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _cceef .TypeAttr ==ST_TextAutonumberSchemeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dfedc :=_cceef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfedc !=nil {return _dfedc ;};if _cceef .StartAtAttr !=nil {if *_cceef .StartAtAttr < 1{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cceef .StartAtAttr );};if *_cceef .StartAtAttr > 32767{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0053\u0074a\u0072\u0074\u0041t\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0033\u0032\u0037\u0036\u0037\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cceef .StartAtAttr );};};return nil ;}; -// Validate validates the CT_ColorMappingOverride and its children -func (_afee *CT_ColorMappingOverride )Validate ()error {return _afee .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_ecgff *CT_GeomGuideList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggdb :for {_cabbb ,_bbgb :=d .Token ();if _bbgb !=nil {return _bbgb ;};switch _dgbd :=_cabbb .(type ){case _b .StartElement :switch _dgbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064"}:_geag :=NewCT_GeomGuide ();if _eggc :=d .DecodeElement (_geag ,&_dgbd );_eggc !=nil {return _eggc ;};_ecgff .Gd =append (_ecgff .Gd ,_geag );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_dgbd .Name );if _dfbf :=d .Skip ();_dfbf !=nil {return _dfbf ;};};case _b .EndElement :break _dggdb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path +func (_fbec *CT_ScRgbColor )ValidateWithPath (path string )error {if _bgfg :=_fbec .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_bgfg !=nil {return _bgfg ;};if _cgcdg :=_fbec .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_cgcdg !=nil {return _cgcdg ;};if _gfgdf :=_fbec .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_gfgdf !=nil {return _gfgdf ;};for _ddcdg ,_gfde :=range _fbec .EG_ColorTransform {if _cefca :=_gfde .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ddcdg ));_cefca !=nil {return _cefca ;};};return nil ;}; -// Validate validates the CT_TextUnderlineFillFollowText and its children -func (_fefdbg *CT_TextUnderlineFillFollowText )Validate ()error {return _fefdbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074");};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;};func (_ebab *CT_Path2DQuadBezierTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdcea :for {_aageg ,_fffg :=d .Token ();if _fffg !=nil {return _fffg ;};switch _gcbd :=_aageg .(type ){case _b .StartElement :switch _gcbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_cdggf :=NewCT_AdjPoint2D ();if _ecbba :=d .DecodeElement (_cdggf ,&_gcbd );_ecbba !=nil {return _ecbba ;};_ebab .Pt =append (_ebab .Pt ,_cdggf );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u0051\u0075\u0061\u0064\u0042\u0065\u007a\u0069\u0065\u0072\u0054\u006f\u0020\u0025\u0076",_gcbd .Name );if _ccdeb :=d .Skip ();_ccdeb !=nil {return _ccdeb ;};};case _b .EndElement :break _bdcea ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path +func (_acff *CT_DashStop )ValidateWithPath (path string )error {if _cdaa :=_acff .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_cdaa !=nil {return _cdaa ;};if _cacb :=_acff .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072");_cacb !=nil {return _cacb ;};return nil ;};func NewCT_Shape3D ()*CT_Shape3D {_fcbc :=&CT_Shape3D {};return _fcbc };type CT_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ;};func (_dacg *CT_NonVisualConnectorProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dacg .CxnSpLocks !=nil {_eegbc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_dacg .CxnSpLocks ,_eegbc );};if _dacg .StCxn !=nil {_adbef :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_dacg .StCxn ,_adbef );};if _dacg .EndCxn !=nil {_ceacb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}};e .EncodeElement (_dacg .EndCxn ,_ceacb );};if _dacg .ExtLst !=nil {_egeef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dacg .ExtLst ,_egeef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cgfba *CT_TintEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afgaa :=range start .Attr {if _afgaa .Name .Local =="\u0068\u0075\u0065"{_dgca ,_ebage :=_fg .ParseInt (_afgaa .Value ,10,32);if _ebage !=nil {return _ebage ;};_dcacd :=int32 (_dgca );_cgfba .HueAttr =&_dcacd ;continue ;};if _afgaa .Name .Local =="\u0061\u006d\u0074"{_gdbdb ,_adfgf :=ParseUnionST_FixedPercentage (_afgaa .Value );if _adfgf !=nil {return _adfgf ;};_cgfba .AmtAttr =&_gdbdb ;continue ;};};for {_debag ,_cadab :=d .Token ();if _cadab !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_cadab );};if _gfgdb ,_egfea :=_debag .(_g .EndElement );_egfea &&_gfgdb .Name ==start .Name {break ;};};return nil ;};type ST_PathShadeType byte ; -// Validate validates the CT_ConnectorLocking and its children -func (_daee *CT_ConnectorLocking )Validate ()error {return _daee .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};type CT_TableProperties struct{RtlAttr *bool ;FirstRowAttr *bool ;FirstColAttr *bool ;LastRowAttr *bool ;LastColAttr *bool ;BandRowAttr *bool ;BandColAttr *bool ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Choice *CT_TablePropertiesChoice ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_PresetPatternValUnset ST_PresetPatternVal =0;ST_PresetPatternValPct5 ST_PresetPatternVal =1;ST_PresetPatternValPct10 ST_PresetPatternVal =2;ST_PresetPatternValPct20 ST_PresetPatternVal =3;ST_PresetPatternValPct25 ST_PresetPatternVal =4;ST_PresetPatternValPct30 ST_PresetPatternVal =5;ST_PresetPatternValPct40 ST_PresetPatternVal =6;ST_PresetPatternValPct50 ST_PresetPatternVal =7;ST_PresetPatternValPct60 ST_PresetPatternVal =8;ST_PresetPatternValPct70 ST_PresetPatternVal =9;ST_PresetPatternValPct75 ST_PresetPatternVal =10;ST_PresetPatternValPct80 ST_PresetPatternVal =11;ST_PresetPatternValPct90 ST_PresetPatternVal =12;ST_PresetPatternValHorz ST_PresetPatternVal =13;ST_PresetPatternValVert ST_PresetPatternVal =14;ST_PresetPatternValLtHorz ST_PresetPatternVal =15;ST_PresetPatternValLtVert ST_PresetPatternVal =16;ST_PresetPatternValDkHorz ST_PresetPatternVal =17;ST_PresetPatternValDkVert ST_PresetPatternVal =18;ST_PresetPatternValNarHorz ST_PresetPatternVal =19;ST_PresetPatternValNarVert ST_PresetPatternVal =20;ST_PresetPatternValDashHorz ST_PresetPatternVal =21;ST_PresetPatternValDashVert ST_PresetPatternVal =22;ST_PresetPatternValCross ST_PresetPatternVal =23;ST_PresetPatternValDnDiag ST_PresetPatternVal =24;ST_PresetPatternValUpDiag ST_PresetPatternVal =25;ST_PresetPatternValLtDnDiag ST_PresetPatternVal =26;ST_PresetPatternValLtUpDiag ST_PresetPatternVal =27;ST_PresetPatternValDkDnDiag ST_PresetPatternVal =28;ST_PresetPatternValDkUpDiag ST_PresetPatternVal =29;ST_PresetPatternValWdDnDiag ST_PresetPatternVal =30;ST_PresetPatternValWdUpDiag ST_PresetPatternVal =31;ST_PresetPatternValDashDnDiag ST_PresetPatternVal =32;ST_PresetPatternValDashUpDiag ST_PresetPatternVal =33;ST_PresetPatternValDiagCross ST_PresetPatternVal =34;ST_PresetPatternValSmCheck ST_PresetPatternVal =35;ST_PresetPatternValLgCheck ST_PresetPatternVal =36;ST_PresetPatternValSmGrid ST_PresetPatternVal =37;ST_PresetPatternValLgGrid ST_PresetPatternVal =38;ST_PresetPatternValDotGrid ST_PresetPatternVal =39;ST_PresetPatternValSmConfetti ST_PresetPatternVal =40;ST_PresetPatternValLgConfetti ST_PresetPatternVal =41;ST_PresetPatternValHorzBrick ST_PresetPatternVal =42;ST_PresetPatternValDiagBrick ST_PresetPatternVal =43;ST_PresetPatternValSolidDmnd ST_PresetPatternVal =44;ST_PresetPatternValOpenDmnd ST_PresetPatternVal =45;ST_PresetPatternValDotDmnd ST_PresetPatternVal =46;ST_PresetPatternValPlaid ST_PresetPatternVal =47;ST_PresetPatternValSphere ST_PresetPatternVal =48;ST_PresetPatternValWeave ST_PresetPatternVal =49;ST_PresetPatternValDivot ST_PresetPatternVal =50;ST_PresetPatternValShingle ST_PresetPatternVal =51;ST_PresetPatternValWave ST_PresetPatternVal =52;ST_PresetPatternValTrellis ST_PresetPatternVal =53;ST_PresetPatternValZigZag ST_PresetPatternVal =54;);type ST_ChartBuildStep byte ; +// Validate validates the CT_TextShapeAutofit and its children +func (_cfcdf *CT_TextShapeAutofit )Validate ()error {return _cfcdf .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ;VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ;TcPr *CT_TableCellProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_ccfff *CT_TextCharBullet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_ccfff .CharAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gdab *CT_ContentPartLocking )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bdfb :=range start .Attr {if _bdfb .Name .Local =="\u006e\u006f\u0047r\u0070"{_dabf ,_bagda :=_fg .ParseBool (_bdfb .Value );if _bagda !=nil {return _bagda ;};_gdab .NoGrpAttr =&_dabf ;continue ;};if _bdfb .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bbgfc ,_adcf :=_fg .ParseBool (_bdfb .Value );if _adcf !=nil {return _adcf ;};_gdab .NoSelectAttr =&_bbgfc ;continue ;};if _bdfb .Name .Local =="\u006e\u006f\u0052o\u0074"{_cdafc ,_ceg :=_fg .ParseBool (_bdfb .Value );if _ceg !=nil {return _ceg ;};_gdab .NoRotAttr =&_cdafc ;continue ;};if _bdfb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_acfa ,_dfbb :=_fg .ParseBool (_bdfb .Value );if _dfbb !=nil {return _dfbb ;};_gdab .NoChangeAspectAttr =&_acfa ;continue ;};if _bdfb .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_badb ,_fgead :=_fg .ParseBool (_bdfb .Value );if _fgead !=nil {return _fgead ;};_gdab .NoMoveAttr =&_badb ;continue ;};if _bdfb .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_faff ,_adbg :=_fg .ParseBool (_bdfb .Value );if _adbg !=nil {return _adbg ;};_gdab .NoResizeAttr =&_faff ;continue ;};if _bdfb .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_dgbfc ,_gfadb :=_fg .ParseBool (_bdfb .Value );if _gfadb !=nil {return _gfadb ;};_gdab .NoEditPointsAttr =&_dgbfc ;continue ;};if _bdfb .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_gdad ,_bcfg :=_fg .ParseBool (_bdfb .Value );if _bcfg !=nil {return _bcfg ;};_gdab .NoAdjustHandlesAttr =&_gdad ;continue ;};if _bdfb .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gded ,_ddgbg :=_fg .ParseBool (_bdfb .Value );if _ddgbg !=nil {return _ddgbg ;};_gdab .NoChangeArrowheadsAttr =&_gded ;continue ;};if _bdfb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_cdbab ,_acbdf :=_fg .ParseBool (_bdfb .Value );if _acbdf !=nil {return _acbdf ;};_gdab .NoChangeShapeTypeAttr =&_cdbab ;continue ;};};_adbbd :for {_eaaead ,_faed :=d .Token ();if _faed !=nil {return _faed ;};switch _aecaa :=_eaaead .(type ){case _g .StartElement :switch _aecaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdab .ExtLst =NewCT_OfficeArtExtensionList ();if _adae :=d .DecodeElement (_gdab .ExtLst ,&_aecaa );_adae !=nil {return _adae ;};default:_fc .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",_aecaa .Name );if _eaeg :=d .Skip ();_eaeg !=nil {return _eaeg ;};};case _g .EndElement :break _adbbd ;case _g .CharData :};};return nil ;};func (_faeg *CT_SolidColorFillProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agbee :for {_eagbd ,_cegdb :=d .Token ();if _cegdb !=nil {return _cegdb ;};switch _ggdgg :=_eagbd .(type ){case _g .StartElement :switch _ggdgg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_faeg .ScrgbClr =NewCT_ScRgbColor ();if _abagg :=d .DecodeElement (_faeg .ScrgbClr ,&_ggdgg );_abagg !=nil {return _abagg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_faeg .SrgbClr =NewCT_SRgbColor ();if _aadgg :=d .DecodeElement (_faeg .SrgbClr ,&_ggdgg );_aadgg !=nil {return _aadgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_faeg .HslClr =NewCT_HslColor ();if _gddb :=d .DecodeElement (_faeg .HslClr ,&_ggdgg );_gddb !=nil {return _gddb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_faeg .SysClr =NewCT_SystemColor ();if _aabef :=d .DecodeElement (_faeg .SysClr ,&_ggdgg );_aabef !=nil {return _aabef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_faeg .SchemeClr =NewCT_SchemeColor ();if _bcfef :=d .DecodeElement (_faeg .SchemeClr ,&_ggdgg );_bcfef !=nil {return _bcfef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_faeg .PrstClr =NewCT_PresetColor ();if _cfgcg :=d .DecodeElement (_faeg .PrstClr ,&_ggdgg );_cfgcg !=nil {return _cfgcg ;};default:_fc .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",_ggdgg .Name );if _gcfdd :=d .Skip ();_gcfdd !=nil {return _gcfdd ;};};case _g .EndElement :break _agbee ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_dcdg *CT_Connection )ValidateWithPath (path string )error {return nil };const (ST_BlackWhiteModeUnset ST_BlackWhiteMode =0;ST_BlackWhiteModeClr ST_BlackWhiteMode =1;ST_BlackWhiteModeAuto ST_BlackWhiteMode =2;ST_BlackWhiteModeGray ST_BlackWhiteMode =3;ST_BlackWhiteModeLtGray ST_BlackWhiteMode =4;ST_BlackWhiteModeInvGray ST_BlackWhiteMode =5;ST_BlackWhiteModeGrayWhite ST_BlackWhiteMode =6;ST_BlackWhiteModeBlackGray ST_BlackWhiteMode =7;ST_BlackWhiteModeBlackWhite ST_BlackWhiteMode =8;ST_BlackWhiteModeBlack ST_BlackWhiteMode =9;ST_BlackWhiteModeWhite ST_BlackWhiteMode =10;ST_BlackWhiteModeHidden ST_BlackWhiteMode =11;);func (_babd *CT_DuotoneEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );for _ ,_fadc :=range _babd .EG_ColorChoice {_fadc .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextBulletSizePoint and its children +func (_cggge *CT_TextBulletSizePoint )Validate ()error {return _cggge .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");};func (_eagcf *EG_Media )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eagcf .AudioCd !=nil {_ccfbc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_eagcf .AudioCd ,_ccfbc );};if _eagcf .WavAudioFile !=nil {_cfgaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_eagcf .WavAudioFile ,_cfgaa );};if _eagcf .AudioFile !=nil {_daabag :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_eagcf .AudioFile ,_daabag );};if _eagcf .VideoFile !=nil {_daedd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_eagcf .VideoFile ,_daedd );};if _eagcf .QuickTimeFile !=nil {_agabc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_eagcf .QuickTimeFile ,_agabc );};return nil ;}; -// Validate validates the CT_Connection and its children -func (_gdadb *CT_Connection )Validate ()error {return _gdadb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path +func (_dada *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil };func (_bgce *ST_TextAutonumberScheme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbcdg ,_aegag :=d .Token ();if _aegag !=nil {return _aegag ;};if _baafb ,_cbcbb :=_bbcdg .(_g .EndElement );_cbcbb &&_baafb .Name ==start .Name {*_bgce =1;return nil ;};if _bbgbe ,_egcag :=_bbcdg .(_g .CharData );!_egcag {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbcdg );}else {switch string (_bbgbe ){case "":*_bgce =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bgce =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bgce =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bgce =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bgce =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bgce =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bgce =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bgce =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bgce =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bgce =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_bgce =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bgce =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bgce =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bgce =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bgce =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bgce =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bgce =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_bgce =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_bgce =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_bgce =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_bgce =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_bgce =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_bgce =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_bgce =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_bgce =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_bgce =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_bgce =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_bgce =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_bgce =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_bgce =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_bgce =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_bgce =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_bgce =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_bgce =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_bgce =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_bgce =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_bgce =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bgce =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_bgce =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_bgce =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_bgce =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_bgce =41;};};_bbcdg ,_aegag =d .Token ();if _aegag !=nil {return _aegag ;};if _defe ,_aecgab :=_bbcdg .(_g .EndElement );_aecgab &&_defe .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbcdg );};func (_fcab *CT_GeomRect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_fcab .LAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_fcab .TAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_fcab .RAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",_fcab .BAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geb *CT_BackgroundFillStyleList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );for _ ,_gcbb :=range _geb .EG_FillProperties {_gcbb .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path -func (_aeffd *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _aeffd .CxnSpLocks !=nil {if _bfgg :=_aeffd .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_bfgg !=nil {return _bfgg ;};};if _aeffd .StCxn !=nil {if _cdaae :=_aeffd .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_cdaae !=nil {return _cdaae ;};};if _aeffd .EndCxn !=nil {if _cgba :=_aeffd .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e");_cgba !=nil {return _cgba ;};};if _aeffd .ExtLst !=nil {if _gdcefg :=_aeffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdcefg !=nil {return _gdcefg ;};};return nil ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_eaaaf :=&CT_GroupShapeProperties {};return _eaaaf ;};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};func (_edcee *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_fcfac :=[]string {};if _edcee .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_fcfac =append (_fcfac ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _edcee .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_fcfac =append (_fcfac ,"\u0053\u0054\u005f\u0041n\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006dO\u006el\u0079\u0042\u0075\u0069\u006c\u0064\u0054y\u0070\u0065");};if len (_fcfac )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fcfac );};return nil ;};func (_aadba *ST_TextAnchoringType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egbgc ,_fbegc :=d .Token ();if _fbegc !=nil {return _fbegc ;};if _agcaa ,_abcfd :=_egbgc .(_b .EndElement );_abcfd &&_agcaa .Name ==start .Name {*_aadba =1;return nil ;};if _adadgc ,_ccfdeb :=_egbgc .(_b .CharData );!_ccfdeb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egbgc );}else {switch string (_adadgc ){case "":*_aadba =0;case "\u0074":*_aadba =1;case "\u0063\u0074\u0072":*_aadba =2;case "\u0062":*_aadba =3;case "\u006a\u0075\u0073\u0074":*_aadba =4;case "\u0064\u0069\u0073\u0074":*_aadba =5;};};_egbgc ,_fbegc =d .Token ();if _fbegc !=nil {return _fbegc ;};if _feebb ,_ebaagc :=_egbgc .(_b .EndElement );_ebaagc &&_feebb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egbgc );};func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_dcafc :=&CT_ThemeableLineStyle {};return _dcafc ;};func (_aegccc *ST_Coordinate )ValidateWithPath (path string )error {_baedcg :=[]string {};if _aegccc .ST_CoordinateUnqualified !=nil {_baedcg =append (_baedcg ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _aegccc .ST_UniversalMeasure !=nil {_baedcg =append (_baedcg ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_baedcg )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_baedcg );};return nil ;}; +// Validate validates the CT_QuickTimeFile and its children +func (_dgfee *CT_QuickTimeFile )Validate ()error {return _dgfee .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};func (_caafb *CT_ColorMapping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_egdg ,_cgaa :=_caafb .Bg1Attr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0067\u0031"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_egdg );_egdg ,_cgaa =_caafb .Tx1Attr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0078\u0031"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_egdg );_egdg ,_cgaa =_caafb .Bg2Attr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0067\u0032"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_egdg );_egdg ,_cgaa =_caafb .Tx2Attr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0078\u0032"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_egdg );_egdg ,_cgaa =_caafb .Accent1Attr .MarshalXMLAttr (_g .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_egdg );_egdg ,_cgaa =_caafb .Accent2Attr .MarshalXMLAttr (_g .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_egdg );_egdg ,_cgaa =_caafb .Accent3Attr .MarshalXMLAttr (_g .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_egdg );_egdg ,_cgaa =_caafb .Accent4Attr .MarshalXMLAttr (_g .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_egdg );_egdg ,_cgaa =_caafb .Accent5Attr .MarshalXMLAttr (_g .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_egdg );_egdg ,_cgaa =_caafb .Accent6Attr .MarshalXMLAttr (_g .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_egdg );_egdg ,_cgaa =_caafb .HlinkAttr .MarshalXMLAttr (_g .Name {Local :"\u0068\u006c\u0069n\u006b"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_egdg );_egdg ,_cgaa =_caafb .FolHlinkAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_egdg );e .EncodeToken (start );if _caafb .ExtLst !=nil {_aage :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caafb .ExtLst ,_aage );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aedad *CT_SchemeColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aedad .ValAttr =ST_SchemeColorVal (1);for _ ,_cegfb :=range start .Attr {if _cegfb .Name .Local =="\u0076\u0061\u006c"{_aedad .ValAttr .UnmarshalXMLAttr (_cegfb );continue ;};};_defff :for {_abbaf ,_agbg :=d .Token ();if _agbg !=nil {return _agbg ;};switch _agba :=_abbaf .(type ){case _g .StartElement :switch _agba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_acabc :=NewEG_ColorTransform ();_acabc .Tint =NewCT_PositiveFixedPercentage ();if _cgcge :=d .DecodeElement (_acabc .Tint ,&_agba );_cgcge !=nil {return _cgcge ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_acabc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_cgcgf :=NewEG_ColorTransform ();_cgcgf .Shade =NewCT_PositiveFixedPercentage ();if _ceabd :=d .DecodeElement (_cgcgf .Shade ,&_agba );_ceabd !=nil {return _ceabd ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_cgcgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_bgfdg :=NewEG_ColorTransform ();_bgfdg .Comp =NewCT_ComplementTransform ();if _cgccb :=d .DecodeElement (_bgfdg .Comp ,&_agba );_cgccb !=nil {return _cgccb ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_bgfdg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_dggcf :=NewEG_ColorTransform ();_dggcf .Inv =NewCT_InverseTransform ();if _dddfc :=d .DecodeElement (_dggcf .Inv ,&_agba );_dddfc !=nil {return _dddfc ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_dggcf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_gbgee :=NewEG_ColorTransform ();_gbgee .Gray =NewCT_GrayscaleTransform ();if _cdgfd :=d .DecodeElement (_gbgee .Gray ,&_agba );_cdgfd !=nil {return _cdgfd ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_gbgee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_faaff :=NewEG_ColorTransform ();_faaff .Alpha =NewCT_PositiveFixedPercentage ();if _agcf :=d .DecodeElement (_faaff .Alpha ,&_agba );_agcf !=nil {return _agcf ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_faaff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gggaa :=NewEG_ColorTransform ();_gggaa .AlphaOff =NewCT_FixedPercentage ();if _cccac :=d .DecodeElement (_gggaa .AlphaOff ,&_agba );_cccac !=nil {return _cccac ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_gggaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_baage :=NewEG_ColorTransform ();_baage .AlphaMod =NewCT_PositivePercentage ();if _cffbe :=d .DecodeElement (_baage .AlphaMod ,&_agba );_cffbe !=nil {return _cffbe ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_baage );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_acgff :=NewEG_ColorTransform ();_acgff .Hue =NewCT_PositiveFixedAngle ();if _gebaa :=d .DecodeElement (_acgff .Hue ,&_agba );_gebaa !=nil {return _gebaa ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_acgff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_cgdafc :=NewEG_ColorTransform ();_cgdafc .HueOff =NewCT_Angle ();if _ceag :=d .DecodeElement (_cgdafc .HueOff ,&_agba );_ceag !=nil {return _ceag ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_cgdafc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_abbca :=NewEG_ColorTransform ();_abbca .HueMod =NewCT_PositivePercentage ();if _dgdd :=d .DecodeElement (_abbca .HueMod ,&_agba );_dgdd !=nil {return _dgdd ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_abbca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_bcgda :=NewEG_ColorTransform ();_bcgda .Sat =NewCT_Percentage ();if _egbfg :=d .DecodeElement (_bcgda .Sat ,&_agba );_egbfg !=nil {return _egbfg ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_bcgda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gdggg :=NewEG_ColorTransform ();_gdggg .SatOff =NewCT_Percentage ();if _ccafff :=d .DecodeElement (_gdggg .SatOff ,&_agba );_ccafff !=nil {return _ccafff ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_gdggg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_dfgc :=NewEG_ColorTransform ();_dfgc .SatMod =NewCT_Percentage ();if _afbaf :=d .DecodeElement (_dfgc .SatMod ,&_agba );_afbaf !=nil {return _afbaf ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_dfgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_abcdeb :=NewEG_ColorTransform ();_abcdeb .Lum =NewCT_Percentage ();if _gfdfbd :=d .DecodeElement (_abcdeb .Lum ,&_agba );_gfdfbd !=nil {return _gfdfbd ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_abcdeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ddaad :=NewEG_ColorTransform ();_ddaad .LumOff =NewCT_Percentage ();if _cddcg :=d .DecodeElement (_ddaad .LumOff ,&_agba );_cddcg !=nil {return _cddcg ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_ddaad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_baae :=NewEG_ColorTransform ();_baae .LumMod =NewCT_Percentage ();if _fggfb :=d .DecodeElement (_baae .LumMod ,&_agba );_fggfb !=nil {return _fggfb ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_baae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_bdcag :=NewEG_ColorTransform ();_bdcag .Red =NewCT_Percentage ();if _ffage :=d .DecodeElement (_bdcag .Red ,&_agba );_ffage !=nil {return _ffage ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_bdcag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_bbffc :=NewEG_ColorTransform ();_bbffc .RedOff =NewCT_Percentage ();if _abdd :=d .DecodeElement (_bbffc .RedOff ,&_agba );_abdd !=nil {return _abdd ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_bbffc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bbfb :=NewEG_ColorTransform ();_bbfb .RedMod =NewCT_Percentage ();if _fggc :=d .DecodeElement (_bbfb .RedMod ,&_agba );_fggc !=nil {return _fggc ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_bbfb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_ggbfa :=NewEG_ColorTransform ();_ggbfa .Green =NewCT_Percentage ();if _bedda :=d .DecodeElement (_ggbfa .Green ,&_agba );_bedda !=nil {return _bedda ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_ggbfa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_deec :=NewEG_ColorTransform ();_deec .GreenOff =NewCT_Percentage ();if _abdeg :=d .DecodeElement (_deec .GreenOff ,&_agba );_abdeg !=nil {return _abdeg ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_deec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_bdeab :=NewEG_ColorTransform ();_bdeab .GreenMod =NewCT_Percentage ();if _caedd :=d .DecodeElement (_bdeab .GreenMod ,&_agba );_caedd !=nil {return _caedd ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_bdeab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_ccgee :=NewEG_ColorTransform ();_ccgee .Blue =NewCT_Percentage ();if _ceafg :=d .DecodeElement (_ccgee .Blue ,&_agba );_ceafg !=nil {return _ceafg ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_ccgee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_egggc :=NewEG_ColorTransform ();_egggc .BlueOff =NewCT_Percentage ();if _afbgab :=d .DecodeElement (_egggc .BlueOff ,&_agba );_afbgab !=nil {return _afbgab ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_egggc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dgaeeb :=NewEG_ColorTransform ();_dgaeeb .BlueMod =NewCT_Percentage ();if _eegae :=d .DecodeElement (_dgaeeb .BlueMod ,&_agba );_eegae !=nil {return _eegae ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_dgaeeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_ccbab :=NewEG_ColorTransform ();_ccbab .Gamma =NewCT_GammaTransform ();if _fffae :=d .DecodeElement (_ccbab .Gamma ,&_agba );_fffae !=nil {return _fffae ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_ccbab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_efdgf :=NewEG_ColorTransform ();_efdgf .InvGamma =NewCT_InverseGammaTransform ();if _ffgbb :=d .DecodeElement (_efdgf .InvGamma ,&_agba );_ffgbb !=nil {return _ffgbb ;};_aedad .EG_ColorTransform =append (_aedad .EG_ColorTransform ,_efdgf );default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_agba .Name );if _fdfab :=d .Skip ();_fdfab !=nil {return _fdfab ;};};case _g .EndElement :break _defff ;case _g .CharData :};};return nil ;};func (_ecbd *CT_EmptyElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cbfec ,_cegb :=d .Token ();if _cegb !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_cegb );};if _dgbffag ,_bebd :=_cbfec .(_g .EndElement );_bebd &&_dgbffag .Name ==start .Name {break ;};};return nil ;};type CT_LineJoinRound struct{};func (_gaacf ST_TextUnderlineType )ValidateWithPath (path string )error {switch _gaacf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaacf ));};return nil ;};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_ddafg :=&CT_NonVisualGraphicFrameProperties {};return _ddafg ;};func NewCT_PositivePercentage ()*CT_PositivePercentage {_dcfb :=&CT_PositivePercentage {};return _dcfb ;}; -// Validate validates the EG_LineFillProperties and its children -func (_cdbgec *EG_LineFillProperties )Validate ()error {return _cdbgec .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path +func (_efde *CT_AnimationChartElement )ValidateWithPath (path string )error {if _efde .BldStepAttr ==ST_ChartBuildStepUnset {return _bb .Errorf ("%\u0073\u002f\u0042\u006c\u0064\u0053t\u0065\u0070\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _gae :=_efde .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_gae !=nil {return _gae ;};return nil ;};func (_aabe *CT_GeomGuideList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdcb :for {_agcab ,_ggfe :=d .Token ();if _ggfe !=nil {return _ggfe ;};switch _dgfe :=_agcab .(type ){case _g .StartElement :switch _dgfe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064"}:_acaga :=NewCT_GeomGuide ();if _cacec :=d .DecodeElement (_acaga ,&_dgfe );_cacec !=nil {return _cacec ;};_aabe .Gd =append (_aabe .Gd ,_acaga );default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dgfe .Name );if _agafe :=d .Skip ();_agafe !=nil {return _agafe ;};};case _g .EndElement :break _gdcb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path -func (_cefcc *CT_Path2D )ValidateWithPath (path string )error {if _cefcc .WAttr !=nil {if *_cefcc .WAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cefcc .WAttr );};if *_cefcc .WAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cefcc .WAttr );};};if _cefcc .HAttr !=nil {if *_cefcc .HAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cefcc .HAttr );};if *_cefcc .HAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cefcc .HAttr );};};if _fgac :=_cefcc .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fgac !=nil {return _fgac ;};for _ccceb ,_agbbc :=range _cefcc .Close {if _gdbde :=_agbbc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ccceb ));_gdbde !=nil {return _gdbde ;};};for _ffcg ,_fbfbd :=range _cefcc .MoveTo {if _gfece :=_fbfbd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ffcg ));_gfece !=nil {return _gfece ;};};for _feeea ,_fcaa :=range _cefcc .LnTo {if _gdgg :=_fcaa .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_feeea ));_gdgg !=nil {return _gdgg ;};};for _eegb ,_ebbda :=range _cefcc .ArcTo {if _ccggf :=_ebbda .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_eegb ));_ccggf !=nil {return _ccggf ;};};for _egea ,_dgbe :=range _cefcc .QuadBezTo {if _gabad :=_dgbe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_egea ));_gabad !=nil {return _gabad ;};};for _gddcc ,_agbbcf :=range _cefcc .CubicBezTo {if _feagb :=_agbbcf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_gddcc ));_feagb !=nil {return _feagb ;};};return nil ;};func (_dgbgc *CT_TextListStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bggfb :for {_cadbd ,_aedgd :=d .Token ();if _aedgd !=nil {return _aedgd ;};switch _gcgcc :=_cadbd .(type ){case _b .StartElement :switch _gcgcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_dgbgc .DefPPr =NewCT_TextParagraphProperties ();if _caabcc :=d .DecodeElement (_dgbgc .DefPPr ,&_gcgcc );_caabcc !=nil {return _caabcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_dgbgc .Lvl1pPr =NewCT_TextParagraphProperties ();if _bdec :=d .DecodeElement (_dgbgc .Lvl1pPr ,&_gcgcc );_bdec !=nil {return _bdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_dgbgc .Lvl2pPr =NewCT_TextParagraphProperties ();if _dcdad :=d .DecodeElement (_dgbgc .Lvl2pPr ,&_gcgcc );_dcdad !=nil {return _dcdad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_dgbgc .Lvl3pPr =NewCT_TextParagraphProperties ();if _degd :=d .DecodeElement (_dgbgc .Lvl3pPr ,&_gcgcc );_degd !=nil {return _degd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_dgbgc .Lvl4pPr =NewCT_TextParagraphProperties ();if _ggcdce :=d .DecodeElement (_dgbgc .Lvl4pPr ,&_gcgcc );_ggcdce !=nil {return _ggcdce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_dgbgc .Lvl5pPr =NewCT_TextParagraphProperties ();if _aebbb :=d .DecodeElement (_dgbgc .Lvl5pPr ,&_gcgcc );_aebbb !=nil {return _aebbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_dgbgc .Lvl6pPr =NewCT_TextParagraphProperties ();if _gggb :=d .DecodeElement (_dgbgc .Lvl6pPr ,&_gcgcc );_gggb !=nil {return _gggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_dgbgc .Lvl7pPr =NewCT_TextParagraphProperties ();if _ggfbca :=d .DecodeElement (_dgbgc .Lvl7pPr ,&_gcgcc );_ggfbca !=nil {return _ggfbca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_dgbgc .Lvl8pPr =NewCT_TextParagraphProperties ();if _cdfdb :=d .DecodeElement (_dgbgc .Lvl8pPr ,&_gcgcc );_cdfdb !=nil {return _cdfdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_dgbgc .Lvl9pPr =NewCT_TextParagraphProperties ();if _bcegg :=d .DecodeElement (_dgbgc .Lvl9pPr ,&_gcgcc );_bcegg !=nil {return _bcegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgbgc .ExtLst =NewCT_OfficeArtExtensionList ();if _accee :=d .DecodeElement (_dgbgc .ExtLst ,&_gcgcc );_accee !=nil {return _accee ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025v",_gcgcc .Name );if _ddcbc :=d .Skip ();_ddcbc !=nil {return _ddcbc ;};};case _b .EndElement :break _bggfb ;case _b .CharData :};};return nil ;};func (_ggaaf *ST_BlendMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_facfed ,_dafeb :=d .Token ();if _dafeb !=nil {return _dafeb ;};if _ccagag ,_baagb :=_facfed .(_b .EndElement );_baagb &&_ccagag .Name ==start .Name {*_ggaaf =1;return nil ;};if _afcdgc ,_egfce :=_facfed .(_b .CharData );!_egfce {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_facfed );}else {switch string (_afcdgc ){case "":*_ggaaf =0;case "\u006f\u0076\u0065\u0072":*_ggaaf =1;case "\u006d\u0075\u006c\u0074":*_ggaaf =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_ggaaf =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_ggaaf =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_ggaaf =5;};};_facfed ,_dafeb =d .Token ();if _dafeb !=nil {return _dafeb ;};if _egdfb ,_gfdbd :=_facfed .(_b .EndElement );_gfdbd &&_egdfb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_facfed );};func (_geafe *ST_LightRigType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbbb ,_bgffd :=d .Token ();if _bgffd !=nil {return _bgffd ;};if _afgde ,_bceeg :=_gbbbb .(_b .EndElement );_bceeg &&_afgde .Name ==start .Name {*_geafe =1;return nil ;};if _dfcag ,_fddba :=_gbbbb .(_b .CharData );!_fddba {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbbbb );}else {switch string (_dfcag ){case "":*_geafe =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_geafe =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_geafe =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_geafe =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_geafe =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_geafe =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_geafe =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_geafe =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_geafe =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_geafe =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_geafe =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_geafe =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_geafe =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_geafe =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_geafe =14;case "\u0073\u006f\u0066\u0074":*_geafe =15;case "\u0068\u0061\u0072s\u0068":*_geafe =16;case "\u0066\u006c\u006fo\u0064":*_geafe =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_geafe =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_geafe =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_geafe =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_geafe =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_geafe =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_geafe =23;case "\u0066\u006c\u0061\u0074":*_geafe =24;case "\u0074\u0077\u006fP\u0074":*_geafe =25;case "\u0067\u006c\u006f\u0077":*_geafe =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_geafe =27;};};_gbbbb ,_bgffd =d .Token ();if _bgffd !=nil {return _bgffd ;};if _cgfcgf ,_bgbbe :=_gbbbb .(_b .EndElement );_bgbbe &&_cgfcgf .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbbbb );};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;};func NewCT_BaseStyles ()*CT_BaseStyles {_cgf :=&CT_BaseStyles {};_cgf .ClrScheme =NewCT_ColorScheme ();_cgf .FontScheme =NewCT_FontScheme ();_cgf .FmtScheme =NewCT_StyleMatrix ();return _cgf ;};type ST_PathFillMode byte ; +// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path +func (_fafd *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _fafd .SpDef !=nil {if _acbgb :=_fafd .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_acbgb !=nil {return _acbgb ;};};if _fafd .LnDef !=nil {if _cgcef :=_fafd .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066");_cgcef !=nil {return _cgcef ;};};if _fafd .TxDef !=nil {if _gdbed :=_fafd .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_gdbed !=nil {return _gdbed ;};};if _fafd .ExtLst !=nil {if _bgacg :=_fafd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgacg !=nil {return _bgacg ;};};return nil ;};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;}; -// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path -func (_bfgd *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_bfgd .ValAttr ){return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_TextBulletSizePercentPatternRe ,_bfgd .ValAttr );};return nil ;};func (_bebcf ST_BlipCompression )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bebcf .String (),start );};func (_gfbbc ST_TextVertOverflowType )Validate ()error {return _gfbbc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path +func (_gbaeg *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _gdfbd :=_gbaeg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_gdfbd !=nil {return _gdfbd ;};if _cffb :=_gbaeg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_cffb !=nil {return _cffb ;};if _aeee :=_gbaeg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_aeee !=nil {return _aeee ;};if _gbaeg .ExtLst !=nil {if _gdede :=_gbaeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdede !=nil {return _gdede ;};};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;); -// Validate validates the CT_AlphaOutsetEffect and its children -func (_bcd *CT_AlphaOutsetEffect )Validate ()error {return _bcd .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");}; +// Validate validates the CT_ObjectStyleDefaults and its children +func (_efef *CT_ObjectStyleDefaults )Validate ()error {return _efef .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};func (_defde *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_defde =0;case "\u0073\u006f\u006ci\u0064":*_defde =1;case "\u0064\u006f\u0074":*_defde =2;case "\u0064\u0061\u0073\u0068":*_defde =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_defde =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_defde =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_defde =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_defde =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_defde =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_defde =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_defde =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_defde =11;};return nil ;}; -// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path -func (_dbcgf *CT_TableProperties )ValidateWithPath (path string )error {if _dbcgf .NoFill !=nil {if _bafd :=_dbcgf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bafd !=nil {return _bafd ;};};if _dbcgf .SolidFill !=nil {if _ccddc :=_dbcgf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ccddc !=nil {return _ccddc ;};};if _dbcgf .GradFill !=nil {if _ebff :=_dbcgf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ebff !=nil {return _ebff ;};};if _dbcgf .BlipFill !=nil {if _fefbe :=_dbcgf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fefbe !=nil {return _fefbe ;};};if _dbcgf .PattFill !=nil {if _gcadc :=_dbcgf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gcadc !=nil {return _gcadc ;};};if _dbcgf .GrpFill !=nil {if _decd :=_dbcgf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_decd !=nil {return _decd ;};};if _dbcgf .EffectLst !=nil {if _ebeabg :=_dbcgf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ebeabg !=nil {return _ebeabg ;};};if _dbcgf .EffectDag !=nil {if _bdbbd :=_dbcgf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bdbbd !=nil {return _bdbbd ;};};if _dbcgf .Choice !=nil {if _cbdfa :=_dbcgf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbdfa !=nil {return _cbdfa ;};};if _dbcgf .ExtLst !=nil {if _ffefd :=_dbcgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffefd !=nil {return _ffefd ;};};return nil ;}; +// Validate validates the EG_Geometry and its children +func (_cdfgb *EG_Geometry )Validate ()error {return _cdfgb .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_dgd *CT_BiLevelEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_bb .Sprintf ("\u0025\u0076",_dgd .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_egeda *CT_TextShapeAutofit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ceafda ,_geeeg :=d .Token ();if _geeeg !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0053h\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u003a\u0020\u0025\u0073",_geeeg );};if _gdagb ,_gaeecc :=_ceafda .(_g .EndElement );_gaeecc &&_gdagb .Name ==start .Name {break ;};};return nil ;};func (_ecddb *CT_LineJoinMiterProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecddb .LimAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0069\u006d"},Value :_bb .Sprintf ("\u0025\u0076",*_ecddb .LimAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;};type CT_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; -// Validate validates the CT_ShapeProperties and its children -func (_bfgfb *CT_ShapeProperties )Validate ()error {return _bfgfb .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_cgfcd *CT_Point2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feaba :=range start .Attr {if _feaba .Name .Local =="\u0078"{_gefag ,_cceef :=ParseUnionST_Coordinate (_feaba .Value );if _cceef !=nil {return _cceef ;};_cgfcd .XAttr =_gefag ;continue ;};if _feaba .Name .Local =="\u0079"{_bcaf ,_cageg :=ParseUnionST_Coordinate (_feaba .Value );if _cageg !=nil {return _cageg ;};_cgfcd .YAttr =_bcaf ;continue ;};};for {_agca ,_bfedg :=d .Token ();if _bfedg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_bfedg );};if _dgabb ,_adgag :=_agca .(_b .EndElement );_adgag &&_dgabb .Name ==start .Name {break ;};};return nil ;};func (_fbgeb *CT_PositiveFixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_fbgeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_LightRigType byte ;func (_gcbf *CT_FontCollection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cddgdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_gcbf .Latin ,_cddgdc );_ecbfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_gcbf .Ea ,_ecbfa );_aebc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_gcbf .Cs ,_aebc );if _gcbf .Font !=nil {_dfdfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_fdgbd :=range _gcbf .Font {e .EncodeElement (_fdgbd ,_dfdfg );};};if _gcbf .ExtLst !=nil {_ccgce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcbf .ExtLst ,_ccgce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlShape ()*CT_GvmlShape {_bdege :=&CT_GvmlShape {};_bdege .NvSpPr =NewCT_GvmlShapeNonVisual ();_bdege .SpPr =NewCT_ShapeProperties ();return _bdege ;};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_gccbg :=&CT_TextParagraphProperties {};return _gccbg ;}; +// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path +func (_edffb *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _edffb .BuFontTx !=nil {if _gdcabg :=_edffb .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_gdcabg !=nil {return _gdcabg ;};};if _edffb .BuFont !=nil {if _gdeac :=_edffb .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_gdeac !=nil {return _gdeac ;};};return nil ;};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_gadee :=&CT_GvmlShapeNonVisual {};_gadee .CNvPr =NewCT_NonVisualDrawingProps ();_gadee .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _gadee ;}; -// Validate validates the CT_SphereCoords and its children -func (_fdcge *CT_SphereCoords )Validate ()error {return _fdcge .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");};func (_bgbag *CT_Scene3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgbag .Camera =NewCT_Camera ();_bgbag .LightRig =NewCT_LightRig ();_aaded :for {_bbda ,_fccc :=d .Token ();if _fccc !=nil {return _fccc ;};switch _eccgd :=_bbda .(type ){case _b .StartElement :switch _eccgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _cgafba :=d .DecodeElement (_bgbag .Camera ,&_eccgd );_cgafba !=nil {return _cgafba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _cggca :=d .DecodeElement (_bgbag .LightRig ,&_eccgd );_cggca !=nil {return _cggca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_bgbag .Backdrop =NewCT_Backdrop ();if _aggfg :=d .DecodeElement (_bgbag .Backdrop ,&_eccgd );_aggfg !=nil {return _aggfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgbag .ExtLst =NewCT_OfficeArtExtensionList ();if _gfgdf :=d .DecodeElement (_bgbag .ExtLst ,&_eccgd );_gfgdf !=nil {return _gfgdf ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0065\u006e\u0065\u0033\u0044\u0020\u0025\u0076",_eccgd .Name );if _cbcad :=d .Skip ();_cbcad !=nil {return _cbcad ;};};case _b .EndElement :break _aaded ;case _b .CharData :};};return nil ;};func (_ddage *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_afdgc ,_fabeb :=d .Token ();if _fabeb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_fabeb );};if _ebdcc ,_gfbf :=_afdgc .(_b .EndElement );_gfbf &&_ebdcc .Name ==start .Name {break ;};};return nil ;}; +// ST_TextFontScalePercentOrPercentString is a union type +type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_gaf :=&CT_AlphaModulateEffect {};_gaf .Cont =NewCT_EffectContainer ();return _gaf ;}; -// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path -func (_cfgd *CT_ColorMapping )ValidateWithPath (path string )error {if _cfgd .Bg1Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fB\u0067\u0031\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eage :=_cfgd .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_eage !=nil {return _eage ;};if _cfgd .Tx1Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fT\u0078\u0031\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bfgcd :=_cfgd .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_bfgcd !=nil {return _bfgcd ;};if _cfgd .Bg2Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fB\u0067\u0032\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bdef :=_cfgd .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_bdef !=nil {return _bdef ;};if _cfgd .Tx2Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fT\u0078\u0032\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _edfda :=_cfgd .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_edfda !=nil {return _edfda ;};if _cfgd .Accent1Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0031\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _becfe :=_cfgd .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_becfe !=nil {return _becfe ;};if _cfgd .Accent2Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0032\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _cagb :=_cfgd .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_cagb !=nil {return _cagb ;};if _cfgd .Accent3Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0033\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _fcggf :=_cfgd .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_fcggf !=nil {return _fcggf ;};if _cfgd .Accent4Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0034\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _gbgc :=_cfgd .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_gbgc !=nil {return _gbgc ;};if _cfgd .Accent5Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0035\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _cadb :=_cfgd .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_cadb !=nil {return _cadb ;};if _cfgd .Accent6Attr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("%\u0073\u002f\u0041\u0063\u0063\u0065n\u0074\u0036\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _add :=_cfgd .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_add !=nil {return _add ;};if _cfgd .HlinkAttr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0048\u006c\u0069n\u006b\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _dfde :=_cfgd .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_dfde !=nil {return _dfde ;};if _cfgd .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _bb .Errorf ("\u0025\u0073/F\u006f\u006c\u0048l\u0069\u006e\u006b\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _bffc :=_cfgd .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_bffc !=nil {return _bffc ;};if _cfgd .ExtLst !=nil {if _ddff :=_cfgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddff !=nil {return _ddff ;};};return nil ;}; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_cbcc *CT_Table )ValidateWithPath (path string )error {if _cbcc .TblPr !=nil {if _gcdgd :=_cbcc .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_gcdgd !=nil {return _gcdgd ;};};if _bege :=_cbcc .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_bege !=nil {return _bege ;};for _bfadd ,_dgebg :=range _cbcc .Tr {if _aecgg :=_dgebg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_bfadd ));_aecgg !=nil {return _aecgg ;};};return nil ;};type ST_BlendMode byte ;func (_fbafa *CT_HslColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbafa .HueAttr =0;for _ ,_bbagg :=range start .Attr {if _bbagg .Name .Local =="\u0068\u0075\u0065"{_ggagd ,_cbce :=_fg .ParseInt (_bbagg .Value ,10,32);if _cbce !=nil {return _cbce ;};_fbafa .HueAttr =int32 (_ggagd );continue ;};if _bbagg .Name .Local =="\u0073\u0061\u0074"{_aedac ,_baec :=ParseUnionST_Percentage (_bbagg .Value );if _baec !=nil {return _baec ;};_fbafa .SatAttr =_aedac ;continue ;};if _bbagg .Name .Local =="\u006c\u0075\u006d"{_dbfcf ,_adgd :=ParseUnionST_Percentage (_bbagg .Value );if _adgd !=nil {return _adgd ;};_fbafa .LumAttr =_dbfcf ;continue ;};};_dggc :for {_afea ,_agea :=d .Token ();if _agea !=nil {return _agea ;};switch _gdffg :=_afea .(type ){case _g .StartElement :switch _gdffg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ccge :=NewEG_ColorTransform ();_ccge .Tint =NewCT_PositiveFixedPercentage ();if _fcabd :=d .DecodeElement (_ccge .Tint ,&_gdffg );_fcabd !=nil {return _fcabd ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_ccge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061d\u0065"}:_dcgf :=NewEG_ColorTransform ();_dcgf .Shade =NewCT_PositiveFixedPercentage ();if _fdgd :=d .DecodeElement (_dcgf .Shade ,&_gdffg );_fdgd !=nil {return _fdgd ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_dcgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0070"}:_cacg :=NewEG_ColorTransform ();_cacg .Comp =NewCT_ComplementTransform ();if _cadb :=d .DecodeElement (_cacg .Comp ,&_gdffg );_cadb !=nil {return _cadb ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_cacg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076"}:_beec :=NewEG_ColorTransform ();_beec .Inv =NewCT_InverseTransform ();if _cfgc :=d .DecodeElement (_beec .Inv ,&_gdffg );_cfgc !=nil {return _cfgc ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_beec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0079"}:_bgdfe :=NewEG_ColorTransform ();_bgdfe .Gray =NewCT_GrayscaleTransform ();if _fead :=d .DecodeElement (_bgdfe .Gray ,&_gdffg );_fead !=nil {return _fead ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_bgdfe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061"}:_beecf :=NewEG_ColorTransform ();_beecf .Alpha =NewCT_PositiveFixedPercentage ();if _gafb :=d .DecodeElement (_beecf .Alpha ,&_gdffg );_gafb !=nil {return _gafb ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_beecf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_baeaa :=NewEG_ColorTransform ();_baeaa .AlphaOff =NewCT_FixedPercentage ();if _accgb :=d .DecodeElement (_baeaa .AlphaOff ,&_gdffg );_accgb !=nil {return _accgb ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_baeaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bfcgd :=NewEG_ColorTransform ();_bfcgd .AlphaMod =NewCT_PositivePercentage ();if _adedee :=d .DecodeElement (_bfcgd .AlphaMod ,&_gdffg );_adedee !=nil {return _adedee ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_bfcgd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065"}:_baeb :=NewEG_ColorTransform ();_baeb .Hue =NewCT_PositiveFixedAngle ();if _acafe :=d .DecodeElement (_baeb .Hue ,&_gdffg );_acafe !=nil {return _acafe ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_baeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bdde :=NewEG_ColorTransform ();_bdde .HueOff =NewCT_Angle ();if _ecbbc :=d .DecodeElement (_bdde .HueOff ,&_gdffg );_ecbbc !=nil {return _ecbbc ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_bdde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_adbf :=NewEG_ColorTransform ();_adbf .HueMod =NewCT_PositivePercentage ();if _fbcb :=d .DecodeElement (_adbf .HueMod ,&_gdffg );_fbcb !=nil {return _fbcb ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_adbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074"}:_becaa :=NewEG_ColorTransform ();_becaa .Sat =NewCT_Percentage ();if _efeg :=d .DecodeElement (_becaa .Sat ,&_gdffg );_efeg !=nil {return _efeg ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_becaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cdfc :=NewEG_ColorTransform ();_cdfc .SatOff =NewCT_Percentage ();if _bagef :=d .DecodeElement (_cdfc .SatOff ,&_gdffg );_bagef !=nil {return _bagef ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_cdfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_eedc :=NewEG_ColorTransform ();_eedc .SatMod =NewCT_Percentage ();if _edbba :=d .DecodeElement (_eedc .SatMod ,&_gdffg );_edbba !=nil {return _edbba ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_eedc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_aadg :=NewEG_ColorTransform ();_aadg .Lum =NewCT_Percentage ();if _dafcg :=d .DecodeElement (_aadg .Lum ,&_gdffg );_dafcg !=nil {return _dafcg ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_aadg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ggbdb :=NewEG_ColorTransform ();_ggbdb .LumOff =NewCT_Percentage ();if _ggbff :=d .DecodeElement (_ggbdb .LumOff ,&_gdffg );_ggbff !=nil {return _ggbff ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_ggbdb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_becb :=NewEG_ColorTransform ();_becb .LumMod =NewCT_Percentage ();if _dafee :=d .DecodeElement (_becb .LumMod ,&_gdffg );_dafee !=nil {return _dafee ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_becb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064"}:_gbbgc :=NewEG_ColorTransform ();_gbbgc .Red =NewCT_Percentage ();if _afda :=d .DecodeElement (_gbbgc .Red ,&_gdffg );_afda !=nil {return _afda ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_gbbgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_abdc :=NewEG_ColorTransform ();_abdc .RedOff =NewCT_Percentage ();if _cfdef :=d .DecodeElement (_abdc .RedOff ,&_gdffg );_cfdef !=nil {return _cfdef ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_abdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_gbbc :=NewEG_ColorTransform ();_gbbc .RedMod =NewCT_Percentage ();if _ebff :=d .DecodeElement (_gbbc .RedMod ,&_gdffg );_ebff !=nil {return _ebff ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_gbbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065e\u006e"}:_cacff :=NewEG_ColorTransform ();_cacff .Green =NewCT_Percentage ();if _aagcfe :=d .DecodeElement (_cacff .Green ,&_gdffg );_aagcfe !=nil {return _aagcfe ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_cacff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fffac :=NewEG_ColorTransform ();_fffac .GreenOff =NewCT_Percentage ();if _dagfe :=d .DecodeElement (_fffac .GreenOff ,&_gdffg );_dagfe !=nil {return _dagfe ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_fffac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_fgbaf :=NewEG_ColorTransform ();_fgbaf .GreenMod =NewCT_Percentage ();if _fdddd :=d .DecodeElement (_fgbaf .GreenMod ,&_gdffg );_fdddd !=nil {return _fdddd ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_fgbaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0065"}:_cfda :=NewEG_ColorTransform ();_cfda .Blue =NewCT_Percentage ();if _acdce :=d .DecodeElement (_cfda .Blue ,&_gdffg );_acdce !=nil {return _acdce ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_cfda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_dfec :=NewEG_ColorTransform ();_dfec .BlueOff =NewCT_Percentage ();if _adfcf :=d .DecodeElement (_dfec .BlueOff ,&_gdffg );_adfcf !=nil {return _adfcf ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_dfec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_edfcd :=NewEG_ColorTransform ();_edfcd .BlueMod =NewCT_Percentage ();if _ceadc :=d .DecodeElement (_edfcd .BlueMod ,&_gdffg );_ceadc !=nil {return _ceadc ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_edfcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0061\u006dm\u0061"}:_edbfc :=NewEG_ColorTransform ();_edbfc .Gamma =NewCT_GammaTransform ();if _ggcbcf :=d .DecodeElement (_edbfc .Gamma ,&_gdffg );_ggcbcf !=nil {return _ggcbcf ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_edbfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_dgggb :=NewEG_ColorTransform ();_dgggb .InvGamma =NewCT_InverseGammaTransform ();if _gbcc :=d .DecodeElement (_dgggb .InvGamma ,&_gdffg );_gbcc !=nil {return _gbcc ;};_fbafa .EG_ColorTransform =append (_fbafa .EG_ColorTransform ,_dgggb );default:_fc .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_gdffg .Name );if _afedg :=d .Skip ();_afedg !=nil {return _afedg ;};};case _g .EndElement :break _dggc ;case _g .CharData :};};return nil ;};func (_agdgbb ST_LineEndWidth )Validate ()error {return _agdgbb .ValidateWithPath ("")};func (_ecccg ST_PitchFamily )String ()string {switch _ecccg {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 (_eeccb *CT_LineJoinRound )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path -func (_ecgda *EG_LineDashProperties )ValidateWithPath (path string )error {if _ecgda .PrstDash !=nil {if _bcebea :=_ecgda .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_bcebea !=nil {return _bcebea ;};};if _ecgda .CustDash !=nil {if _fabbb :=_ecgda .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_fabbb !=nil {return _fabbb ;};};return nil ;};func NewEG_Text3D ()*EG_Text3D {_gbbca :=&EG_Text3D {};return _gbbca };func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_ecbg :=&CT_ColorSchemeAndMapping {};_ecbg .ClrScheme =NewCT_ColorScheme ();return _ecbg ;}; +// Validate validates the CT_Boolean and its children +func (_ecaf *CT_Boolean )Validate ()error {return _ecaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;}; -// Validate validates the CT_HslColor and its children -func (_gegag *CT_HslColor )Validate ()error {return _gegag .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};type ST_LineEndWidth byte ;func (_dgcea ST_LightRigType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgcea .String (),start );};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;};func NewCT_TableCell ()*CT_TableCell {_gddb :=&CT_TableCell {};return _gddb };func (_gafe *CT_LineJoinRound )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gadcc ,_febc :=d .Token ();if _febc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0052\u006f\u0075\u006e\u0064\u003a \u0025\u0073",_febc );};if _adcf ,_bffe :=_gadcc .(_b .EndElement );_bffe &&_adcf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_NonVisualGraphicFrameProperties and its children +func (_bdaab *CT_NonVisualGraphicFrameProperties )Validate ()error {return _bdaab .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");}; -// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path -func (_cbbfg *CT_BlurEffect )ValidateWithPath (path string )error {if _cbbfg .RadAttr !=nil {if *_cbbfg .RadAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cbbfg .RadAttr );};if *_cbbfg .RadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_cbbfg .RadAttr );};};return nil ;};func NewThemeOverride ()*ThemeOverride {_aedcf :=&ThemeOverride {};_aedcf .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _aedcf ;};func (_dbccf *CT_EffectProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcd :for {_ceab ,_agaad :=d .Token ();if _agaad !=nil {return _agaad ;};switch _efddab :=_ceab .(type ){case _b .StartElement :switch _efddab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dbccf .EffectLst =NewCT_EffectList ();if _gccaa :=d .DecodeElement (_dbccf .EffectLst ,&_efddab );_gccaa !=nil {return _gccaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dbccf .EffectDag =NewCT_EffectContainer ();if _bfec :=d .DecodeElement (_dbccf .EffectDag ,&_efddab );_bfec !=nil {return _bfec ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_efddab .Name );if _bbee :=d .Skip ();_bbee !=nil {return _bbee ;};};case _b .EndElement :break _fdcd ;case _b .CharData :};};return nil ;};func (_bggfe *CT_LuminanceEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bggfe .BrightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_bggfe .BrightAttr )});};if _bggfe .ContrastAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_bggfe .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_ShapeLocking ()*CT_ShapeLocking {_ecgde :=&CT_ShapeLocking {};return _ecgde };func (_dcbaf *CT_TableStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbaf .DefAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_bbceg :=range start .Attr {if _bbceg .Name .Local =="\u0064\u0065\u0066"{_bagb ,_bcdaaa :=_bbceg .Value ,error (nil );if _bcdaaa !=nil {return _bcdaaa ;};_dcbaf .DefAttr =_bagb ;continue ;};};_beegc :for {_fbagf ,_eeabf :=d .Token ();if _eeabf !=nil {return _eeabf ;};switch _ceada :=_fbagf .(type ){case _b .StartElement :switch _ceada .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_cfgcde :=NewCT_TableStyle ();if _afaaa :=d .DecodeElement (_cfgcde ,&_ceada );_afaaa !=nil {return _afaaa ;};_dcbaf .TblStyle =append (_dcbaf .TblStyle ,_cfgcde );default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ceada .Name );if _fcdgg :=d .Skip ();_fcdgg !=nil {return _fcdgg ;};};case _b .EndElement :break _beegc ;case _b .CharData :};};return nil ;}; +// Validate validates the ThemeOverride and its children +func (_cgef *ThemeOverride )Validate ()error {return _cgef .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_gabf *CT_GeomRect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdadc :=range start .Attr {if _cdadc .Name .Local =="\u006c"{_edcfe ,_deed :=ParseUnionST_AdjCoordinate (_cdadc .Value );if _deed !=nil {return _deed ;};_gabf .LAttr =_edcfe ;continue ;};if _cdadc .Name .Local =="\u0074"{_dedea ,_efaa :=ParseUnionST_AdjCoordinate (_cdadc .Value );if _efaa !=nil {return _efaa ;};_gabf .TAttr =_dedea ;continue ;};if _cdadc .Name .Local =="\u0072"{_bcfa ,_gbec :=ParseUnionST_AdjCoordinate (_cdadc .Value );if _gbec !=nil {return _gbec ;};_gabf .RAttr =_bcfa ;continue ;};if _cdadc .Name .Local =="\u0062"{_ffeg ,_efea :=ParseUnionST_AdjCoordinate (_cdadc .Value );if _efea !=nil {return _efea ;};_gabf .BAttr =_ffeg ;continue ;};};for {_gdac ,_ffegg :=d .Token ();if _ffegg !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ffegg );};if _cgdb ,_eeca :=_gdac .(_g .EndElement );_eeca &&_cgdb .Name ==start .Name {break ;};};return nil ;};func (_dfcdb *CT_TableStyleTextStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_face :=range start .Attr {if _face .Name .Local =="\u0062"{_dfcdb .BAttr .UnmarshalXMLAttr (_face );continue ;};if _face .Name .Local =="\u0069"{_dfcdb .IAttr .UnmarshalXMLAttr (_face );continue ;};};_gdccf :for {_fcgb ,_bafbbc :=d .Token ();if _bafbbc !=nil {return _bafbbc ;};switch _efgfe :=_fcgb .(type ){case _g .StartElement :switch _efgfe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_dfcdb .Font =NewCT_FontCollection ();if _edca :=d .DecodeElement (_dfcdb .Font ,&_efgfe );_edca !=nil {return _edca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_dfcdb .FontRef =NewCT_FontReference ();if _ccceg :=d .DecodeElement (_dfcdb .FontRef ,&_efgfe );_ccceg !=nil {return _ccceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dfcdb .ScrgbClr =NewCT_ScRgbColor ();if _bbbfa :=d .DecodeElement (_dfcdb .ScrgbClr ,&_efgfe );_bbbfa !=nil {return _bbbfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dfcdb .SrgbClr =NewCT_SRgbColor ();if _efece :=d .DecodeElement (_dfcdb .SrgbClr ,&_efgfe );_efece !=nil {return _efece ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dfcdb .HslClr =NewCT_HslColor ();if _bgfeb :=d .DecodeElement (_dfcdb .HslClr ,&_efgfe );_bgfeb !=nil {return _bgfeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dfcdb .SysClr =NewCT_SystemColor ();if _bcded :=d .DecodeElement (_dfcdb .SysClr ,&_efgfe );_bcded !=nil {return _bcded ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dfcdb .SchemeClr =NewCT_SchemeColor ();if _gbbda :=d .DecodeElement (_dfcdb .SchemeClr ,&_efgfe );_gbbda !=nil {return _gbbda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dfcdb .PrstClr =NewCT_PresetColor ();if _ffefa :=d .DecodeElement (_dfcdb .PrstClr ,&_efgfe );_ffefa !=nil {return _ffefa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfcdb .ExtLst =NewCT_OfficeArtExtensionList ();if _cbaf :=d .DecodeElement (_dfcdb .ExtLst ,&_efgfe );_cbaf !=nil {return _cbaf ;};default:_fc .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",_efgfe .Name );if _beedg :=d .Skip ();_beedg !=nil {return _beedg ;};};case _g .EndElement :break _gdccf ;case _g .CharData :};};return nil ;};func (_baecf *ST_LineEndWidth )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bebff ,_dddgfe :=d .Token ();if _dddgfe !=nil {return _dddgfe ;};if _fgdaf ,_cedfee :=_bebff .(_g .EndElement );_cedfee &&_fgdaf .Name ==start .Name {*_baecf =1;return nil ;};if _agfdg ,_acfba :=_bebff .(_g .CharData );!_acfba {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bebff );}else {switch string (_agfdg ){case "":*_baecf =0;case "\u0073\u006d":*_baecf =1;case "\u006d\u0065\u0064":*_baecf =2;case "\u006c\u0067":*_baecf =3;};};_bebff ,_dddgfe =d .Token ();if _dddgfe !=nil {return _dddgfe ;};if _cadgc ,_acdba :=_bebff .(_g .EndElement );_acdba &&_cadgc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bebff );}; -// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path -func (_dceff *CT_ShapeLocking )ValidateWithPath (path string )error {if _dceff .ExtLst !=nil {if _cbcgaf :=_dceff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbcgaf !=nil {return _cbcgaf ;};};return nil ;};func NewCT_GammaTransform ()*CT_GammaTransform {_fgfb :=&CT_GammaTransform {};return _fgfb };func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_bfc :=&CT_AlphaCeilingEffect {};return _bfc }; +// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path +func (_effc *CT_RegularTextRun )ValidateWithPath (path string )error {if _effc .RPr !=nil {if _aabec :=_effc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_aabec !=nil {return _aabec ;};};return nil ;}; -// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path -func (_dagced *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _dgbdbg ,_abccdd :=range _dagced .Ext {if _geebe :=_abccdd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dgbdbg ));_geebe !=nil {return _geebe ;};};return nil ;}; +// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path +func (_dabaf *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _dabaf .PrstAttr ==ST_ShapeTypeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ecfd :=_dabaf .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_ecfd !=nil {return _ecfd ;};if _dabaf .AvLst !=nil {if _dceb :=_dabaf .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_dceb !=nil {return _dceb ;};};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path -func (_acaa *CT_GraphicalObject )ValidateWithPath (path string )error {if _gbdf :=_acaa .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_gbdf !=nil {return _gbdf ;};return nil ;}; +// Validate validates the CT_AnimationDgmElement and its children +func (_ddgb *CT_AnimationDgmElement )Validate ()error {return _ddgb .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_fbcab ST_TextShapeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbcab .String (),start );};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);func (_fefab ST_BevelPresetType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfgcbe :=_g .Attr {};_gfgcbe .Name =name ;switch _fefab {case ST_BevelPresetTypeUnset :_gfgcbe .Value ="";case ST_BevelPresetTypeRelaxedInset :_gfgcbe .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_gfgcbe .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_gfgcbe .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_gfgcbe .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_gfgcbe .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_gfgcbe .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_gfgcbe .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_gfgcbe .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_gfgcbe .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_gfgcbe .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_gfgcbe .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_gfgcbe .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _gfgcbe ,nil ;}; -// Validate validates the CT_PresetColor and its children -func (_ebfga *CT_PresetColor )Validate ()error {return _ebfga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_aacg :=&CT_AnimationElementChoice {};return _aacg ;};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;};func NewAG_Blob ()*AG_Blob {_ed :=&AG_Blob {};return _ed };type CT_TableGrid struct{GridCol []*CT_TableCol ;};func (_gccbgf *CT_Transform2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_defcab :=range start .Attr {if _defcab .Name .Local =="\u0072\u006f\u0074"{_bcfee ,_aecgb :=_a .ParseInt (_defcab .Value ,10,32);if _aecgb !=nil {return _aecgb ;};_dcfed :=int32 (_bcfee );_gccbgf .RotAttr =&_dcfed ;continue ;};if _defcab .Name .Local =="\u0066\u006c\u0069p\u0048"{_gfbee ,_dcagg :=_a .ParseBool (_defcab .Value );if _dcagg !=nil {return _dcagg ;};_gccbgf .FlipHAttr =&_gfbee ;continue ;};if _defcab .Name .Local =="\u0066\u006c\u0069p\u0056"{_ebccg ,_abfge :=_a .ParseBool (_defcab .Value );if _abfge !=nil {return _abfge ;};_gccbgf .FlipVAttr =&_ebccg ;continue ;};};_cagbdd :for {_efgbf ,_geedg :=d .Token ();if _geedg !=nil {return _geedg ;};switch _geged :=_efgbf .(type ){case _b .StartElement :switch _geged .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0066\u0066"}:_gccbgf .Off =NewCT_Point2D ();if _bbac :=d .DecodeElement (_gccbgf .Off ,&_geged );_bbac !=nil {return _bbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gccbgf .Ext =NewCT_PositiveSize2D ();if _efdbf :=d .DecodeElement (_gccbgf .Ext ,&_geged );_efdbf !=nil {return _efdbf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d2\u0044\u0020\u0025\u0076",_geged .Name );if _edada :=d .Skip ();_edada !=nil {return _edada ;};};case _b .EndElement :break _cagbdd ;case _b .CharData :};};return nil ;};func (_aagdda *EG_ShadeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aagdda .Lin !=nil {_agfbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_aagdda .Lin ,_agfbg );};if _aagdda .Path !=nil {_dbfbfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_aagdda .Path ,_dbfbfb );};return nil ;}; +// Validate validates the CT_TableStyleTextStyle and its children +func (_bfedd *CT_TableStyleTextStyle )Validate ()error {return _bfedd .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");}; -// Validate validates the EG_FillProperties and its children -func (_feega *EG_FillProperties )Validate ()error {return _feega .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_cdbfd *CT_BlendEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_aaaa ,_ceag :=_cdbfd .BlendAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0065n\u0064"});if _ceag !=nil {return _ceag ;};start .Attr =append (start .Attr ,_aaaa );e .EncodeToken (start );_bffg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_cdbfd .Cont ,_bffg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfadac *ST_TextFontAlignType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eccea ,_gggfb :=d .Token ();if _gggfb !=nil {return _gggfb ;};if _fgdc ,_eaeadbd :=_eccea .(_b .EndElement );_eaeadbd &&_fgdc .Name ==start .Name {*_cfadac =1;return nil ;};if _daffb ,_eefeg :=_eccea .(_b .CharData );!_eefeg {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eccea );}else {switch string (_daffb ){case "":*_cfadac =0;case "\u0061\u0075\u0074\u006f":*_cfadac =1;case "\u0074":*_cfadac =2;case "\u0063\u0074\u0072":*_cfadac =3;case "\u0062\u0061\u0073\u0065":*_cfadac =4;case "\u0062":*_cfadac =5;};};_eccea ,_gggfb =d .Token ();if _gggfb !=nil {return _gggfb ;};if _fddge ,_fbede :=_eccea .(_b .EndElement );_fbede &&_fddge .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eccea );};func (_cfgf *CT_AnimationElementChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfgf .Dgm !=nil {_bded :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_cfgf .Dgm ,_bded );};if _cfgf .Chart !=nil {_gcff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cfgf .Chart ,_gcff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffdab ST_TextShapeType )Validate ()error {return _ffdab .ValidateWithPath ("")};func (_dgfe *CT_GvmlTextShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdagf :for {_faeb ,_gfce :=d .Token ();if _gfce !=nil {return _gfce ;};switch _beaec :=_faeb .(type ){case _b .StartElement :switch _beaec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_dgfe .UseSpRect =NewCT_GvmlUseShapeRectangle ();if _aabf :=d .DecodeElement (_dgfe .UseSpRect ,&_beaec );_aabf !=nil {return _aabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_dgfe .Xfrm =NewCT_Transform2D ();if _ebae :=d .DecodeElement (_dgfe .Xfrm ,&_beaec );_ebae !=nil {return _ebae ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0076\u006d\u006cT\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_beaec .Name );if _adedd :=d .Skip ();_adedd !=nil {return _adedd ;};};case _b .EndElement :break _gdagf ;case _b .CharData :};};return nil ;};func (_gfebf ST_TileFlipMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edegea :=_b .Attr {};_edegea .Name =name ;switch _gfebf {case ST_TileFlipModeUnset :_edegea .Value ="";case ST_TileFlipModeNone :_edegea .Value ="\u006e\u006f\u006e\u0065";case ST_TileFlipModeX :_edegea .Value ="\u0078";case ST_TileFlipModeY :_edegea .Value ="\u0079";case ST_TileFlipModeXy :_edegea .Value ="\u0078\u0079";};return _edegea ,nil ;}; +// Validate validates the CT_ColorSchemeAndMapping and its children +func (_gege *CT_ColorSchemeAndMapping )Validate ()error {return _gege .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path -func (_ebbc *CT_PathShadeProperties )ValidateWithPath (path string )error {if _cecdga :=_ebbc .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_cecdga !=nil {return _cecdga ;};if _ebbc .FillToRect !=nil {if _aadgc :=_ebbc .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074");_aadgc !=nil {return _aadgc ;};};return nil ;};func (_dgcde *CT_EffectReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_bb .Sprintf ("\u0025\u0076",_dgcde .RefAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path +func (_dfcde *CT_ReflectionEffect )ValidateWithPath (path string )error {if _dfcde .BlurRadAttr !=nil {if *_dfcde .BlurRadAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dfcde .BlurRadAttr );};if *_dfcde .BlurRadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dfcde .BlurRadAttr );};};if _dfcde .StAAttr !=nil {if _afgge :=_dfcde .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_afgge !=nil {return _afgge ;};};if _dfcde .StPosAttr !=nil {if _gcacf :=_dfcde .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_gcacf !=nil {return _gcacf ;};};if _dfcde .EndAAttr !=nil {if _ggbcf :=_dfcde .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_ggbcf !=nil {return _ggbcf ;};};if _dfcde .EndPosAttr !=nil {if _bafa :=_dfcde .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_bafa !=nil {return _bafa ;};};if _dfcde .DistAttr !=nil {if *_dfcde .DistAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dfcde .DistAttr );};if *_dfcde .DistAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_dfcde .DistAttr );};};if _dfcde .DirAttr !=nil {if *_dfcde .DirAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dfcde .DirAttr );};if *_dfcde .DirAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dfcde .DirAttr );};};if _dfcde .FadeDirAttr !=nil {if *_dfcde .FadeDirAttr < 0{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0046\u0061\u0064\u0065\u0044\u0069\u0072\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dfcde .FadeDirAttr );};if *_dfcde .FadeDirAttr >=21600000{return _bb .Errorf ("\u0025s\u002f\u006d.\u0046\u0061\u0064e\u0044\u0069\u0072\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dfcde .FadeDirAttr );};};if _dfcde .SxAttr !=nil {if _cbdg :=_dfcde .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cbdg !=nil {return _cbdg ;};};if _dfcde .SyAttr !=nil {if _gede :=_dfcde .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_gede !=nil {return _gede ;};};if _dfcde .KxAttr !=nil {if *_dfcde .KxAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_dfcde .KxAttr );};if *_dfcde .KxAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dfcde .KxAttr );};};if _dfcde .KyAttr !=nil {if *_dfcde .KyAttr <=-5400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_dfcde .KyAttr );};if *_dfcde .KyAttr >=5400000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dfcde .KyAttr );};};if _ffbe :=_dfcde .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_ffbe !=nil {return _ffbe ;};return nil ;};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};func (_fbfg *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbfg .CNvPr =NewCT_NonVisualDrawingProps ();_fbfg .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_gacf :for {_bddgd ,_ececg :=d .Token ();if _ececg !=nil {return _ececg ;};switch _egag :=_bddgd .(type ){case _g .StartElement :switch _egag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _aaegc :=d .DecodeElement (_fbfg .CNvPr ,&_egag );_aaegc !=nil {return _aaegc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _bbea :=d .DecodeElement (_fbfg .CNvGrpSpPr ,&_egag );_bbea !=nil {return _bbea ;};default:_fc .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",_egag .Name );if _dcdde :=d .Skip ();_dcdde !=nil {return _dcdde ;};};case _g .EndElement :break _gacf ;case _g .CharData :};};return nil ;};func (_eagdd ST_ChartBuildStep )Validate ()error {return _eagdd .ValidateWithPath ("")}; -// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path -func (_dfedb *EG_FillModeProperties )ValidateWithPath (path string )error {if _dfedb .Tile !=nil {if _gcedg :=_dfedb .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_gcedg !=nil {return _gcedg ;};};if _dfedb .Stretch !=nil {if _eefdd :=_dfedb .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_eefdd !=nil {return _eefdd ;};};return nil ;};func NewCT_TableStyle ()*CT_TableStyle {_gbabgb :=&CT_TableStyle {};_gbabgb .StyleIdAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _gbabgb ;}; +// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path +func (_bffca *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _bffca .PrstAttr ==ST_PresetShadowValUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _afeg :=_bffca .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_afeg !=nil {return _afeg ;};if _bffca .DistAttr !=nil {if *_bffca .DistAttr < 0{return _bb .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bffca .DistAttr );};if *_bffca .DistAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_bffca .DistAttr );};};if _bffca .DirAttr !=nil {if *_bffca .DirAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bffca .DirAttr );};if *_bffca .DirAttr >=21600000{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bffca .DirAttr );};};if _bffca .ScrgbClr !=nil {if _aefdee :=_bffca .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_aefdee !=nil {return _aefdee ;};};if _bffca .SrgbClr !=nil {if _edfb :=_bffca .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_edfb !=nil {return _edfb ;};};if _bffca .HslClr !=nil {if _gadec :=_bffca .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gadec !=nil {return _gadec ;};};if _bffca .SysClr !=nil {if _eggg :=_bffca .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_eggg !=nil {return _eggg ;};};if _bffca .SchemeClr !=nil {if _dfdgg :=_bffca .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dfdgg !=nil {return _dfdgg ;};};if _bffca .PrstClr !=nil {if _beccg :=_bffca .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_beccg !=nil {return _beccg ;};};return nil ;};func NewCT_EffectContainer ()*CT_EffectContainer {_daaea :=&CT_EffectContainer {};return _daaea };func (_cdfae *ST_TextAlignType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdfae =0;case "\u006c":*_cdfae =1;case "\u0063\u0074\u0072":*_cdfae =2;case "\u0072":*_cdfae =3;case "\u006a\u0075\u0073\u0074":*_cdfae =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_cdfae =5;case "\u0064\u0069\u0073\u0074":*_cdfae =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_cdfae =7;};return nil ;};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_dbdfe :=&CT_FillOverlayEffect {};_dbdfe .BlendAttr =ST_BlendMode (1);return _dbdfe ;};func (_bdcg *CT_NonVisualPictureProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdcg .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_bdcg .PreferRelativeResizeAttr ))});};e .EncodeToken (start );if _bdcg .PicLocks !=nil {_fdddfd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_bdcg .PicLocks ,_fdddfd );};if _bdcg .ExtLst !=nil {_fbdb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdcg .ExtLst ,_fbdb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdfdf ST_LineEndLength )Validate ()error {return _cdfdf .ValidateWithPath ("")};func (_afdce *ST_TextWrappingType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_afdce =0;case "\u006e\u006f\u006e\u0065":*_afdce =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_afdce =2;};return nil ;};func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_bdegb :=&CT_ClipboardStyleSheet {};_bdegb .ThemeElements =NewCT_BaseStyles ();_bdegb .ClrMap =NewCT_ColorMapping ();return _bdegb ;};func (_bgcba *CT_TextFont )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdgac :=range start .Attr {if _cdgac .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_gccecb ,_dfcae :=_cdgac .Value ,error (nil );if _dfcae !=nil {return _dfcae ;};_bgcba .TypefaceAttr =_gccecb ;continue ;};if _cdgac .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_edbdb ,_babcf :=_cdgac .Value ,error (nil );if _babcf !=nil {return _babcf ;};_bgcba .PanoseAttr =&_edbdb ;continue ;};if _cdgac .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_bgcba .PitchFamilyAttr .UnmarshalXMLAttr (_cdgac );continue ;};if _cdgac .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_fedeab ,_fffcf :=_fg .ParseInt (_cdgac .Value ,10,8);if _fffcf !=nil {return _fffcf ;};_fabgfb :=int8 (_fedeab );_bgcba .CharsetAttr =&_fabgfb ;continue ;};};for {_bgbgf ,_gggbf :=d .Token ();if _gggbf !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_gggbf );};if _efefc ,_cffae :=_bgbgf .(_g .EndElement );_cffae &&_efefc .Name ==start .Name {break ;};};return nil ;};func (_feefg ST_CompoundLine )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fcbbf :=_g .Attr {};_fcbbf .Name =name ;switch _feefg {case ST_CompoundLineUnset :_fcbbf .Value ="";case ST_CompoundLineSng :_fcbbf .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_fcbbf .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_fcbbf .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_fcbbf .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_fcbbf .Value ="\u0074\u0072\u0069";};return _fcbbf ,nil ;};func (_feebga *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_feebga =0;case "\u0064\u006b\u0031":*_feebga =1;case "\u006c\u0074\u0031":*_feebga =2;case "\u0064\u006b\u0032":*_feebga =3;case "\u006c\u0074\u0032":*_feebga =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_feebga =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_feebga =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_feebga =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_feebga =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_feebga =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_feebga =10;case "\u0068\u006c\u0069n\u006b":*_feebga =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_feebga =12;};return nil ;};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_QuickTimeFile and its children -func (_ffaf *CT_QuickTimeFile )Validate ()error {return _ffaf .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};func NewCT_LineEndProperties ()*CT_LineEndProperties {_ffbad :=&CT_LineEndProperties {};return _ffbad ;};func (_ccafe *CT_SystemColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_efbdg ,_egffd :=_ccafe .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _egffd !=nil {return _egffd ;};start .Attr =append (start .Attr ,_efbdg );if _ccafe .LastClrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_ccafe .LastClrAttr )});};e .EncodeToken (start );if _ccafe .EG_ColorTransform !=nil {for _ ,_edafc :=range _ccafe .EG_ColorTransform {_edafc .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TileFlipMode byte ;func (_abaca *CT_FillOverlayEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abaca .BlendAttr =ST_BlendMode (1);for _ ,_dfge :=range start .Attr {if _dfge .Name .Local =="\u0062\u006c\u0065n\u0064"{_abaca .BlendAttr .UnmarshalXMLAttr (_dfge );continue ;};};_aafa :for {_fgecc ,_ggeg :=d .Token ();if _ggeg !=nil {return _ggeg ;};switch _feff :=_fgecc .(type ){case _b .StartElement :switch _feff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_abaca .NoFill =NewCT_NoFillProperties ();if _ebef :=d .DecodeElement (_abaca .NoFill ,&_feff );_ebef !=nil {return _ebef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_abaca .SolidFill =NewCT_SolidColorFillProperties ();if _fgbcd :=d .DecodeElement (_abaca .SolidFill ,&_feff );_fgbcd !=nil {return _fgbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_abaca .GradFill =NewCT_GradientFillProperties ();if _ffffc :=d .DecodeElement (_abaca .GradFill ,&_feff );_ffffc !=nil {return _ffffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_abaca .BlipFill =NewCT_BlipFillProperties ();if _adfa :=d .DecodeElement (_abaca .BlipFill ,&_feff );_adfa !=nil {return _adfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_abaca .PattFill =NewCT_PatternFillProperties ();if _egadd :=d .DecodeElement (_abaca .PattFill ,&_feff );_egadd !=nil {return _egadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_abaca .GrpFill =NewCT_GroupFillProperties ();if _bfga :=d .DecodeElement (_abaca .GrpFill ,&_feff );_bfga !=nil {return _bfga ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_feff .Name );if _cfgg :=d .Skip ();_cfgg !=nil {return _cfgg ;};};case _b .EndElement :break _aafa ;case _b .CharData :};};return nil ;};func (_bfcg *CT_FillStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbcb :for {_cabb ,_gfag :=d .Token ();if _gfag !=nil {return _gfag ;};switch _bacge :=_cabb .(type ){case _b .StartElement :switch _bacge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_egfb :=NewEG_FillProperties ();_egfb .NoFill =NewCT_NoFillProperties ();if _feab :=d .DecodeElement (_egfb .NoFill ,&_bacge );_feab !=nil {return _feab ;};_bfcg .EG_FillProperties =append (_bfcg .EG_FillProperties ,_egfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dgga :=NewEG_FillProperties ();_dgga .SolidFill =NewCT_SolidColorFillProperties ();if _cgfae :=d .DecodeElement (_dgga .SolidFill ,&_bacge );_cgfae !=nil {return _cgfae ;};_bfcg .EG_FillProperties =append (_bfcg .EG_FillProperties ,_dgga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dbccg :=NewEG_FillProperties ();_dbccg .GradFill =NewCT_GradientFillProperties ();if _dca :=d .DecodeElement (_dbccg .GradFill ,&_bacge );_dca !=nil {return _dca ;};_bfcg .EG_FillProperties =append (_bfcg .EG_FillProperties ,_dbccg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_efba :=NewEG_FillProperties ();_efba .BlipFill =NewCT_BlipFillProperties ();if _fcfg :=d .DecodeElement (_efba .BlipFill ,&_bacge );_fcfg !=nil {return _fcfg ;};_bfcg .EG_FillProperties =append (_bfcg .EG_FillProperties ,_efba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fgfac :=NewEG_FillProperties ();_fgfac .PattFill =NewCT_PatternFillProperties ();if _dggb :=d .DecodeElement (_fgfac .PattFill ,&_bacge );_dggb !=nil {return _dggb ;};_bfcg .EG_FillProperties =append (_bfcg .EG_FillProperties ,_fgfac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cfdb :=NewEG_FillProperties ();_cfdb .GrpFill =NewCT_GroupFillProperties ();if _dgdcb :=d .DecodeElement (_cfdb .GrpFill ,&_bacge );_dgdcb !=nil {return _dgdcb ;};_bfcg .EG_FillProperties =append (_bfcg .EG_FillProperties ,_cfdb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_bacge .Name );if _agade :=d .Skip ();_agade !=nil {return _agade ;};};case _b .EndElement :break _abbcb ;case _b .CharData :};};return nil ;};func (_bcca *CT_LineJoinRound )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edede ST_TextVertOverflowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edede .String (),start );};func (_ceede ST_PresetPatternVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ebdcda :=_b .Attr {};_ebdcda .Name =name ;switch _ceede {case ST_PresetPatternValUnset :_ebdcda .Value ="";case ST_PresetPatternValPct5 :_ebdcda .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_ebdcda .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_ebdcda .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_ebdcda .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_ebdcda .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_ebdcda .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_ebdcda .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_ebdcda .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_ebdcda .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_ebdcda .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_ebdcda .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_ebdcda .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_ebdcda .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_ebdcda .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_ebdcda .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_ebdcda .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_ebdcda .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_ebdcda .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_ebdcda .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_ebdcda .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_ebdcda .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_ebdcda .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_ebdcda .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_ebdcda .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_ebdcda .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_ebdcda .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtUpDiag :_ebdcda .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_ebdcda .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_ebdcda .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdDnDiag :_ebdcda .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_ebdcda .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_ebdcda .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashUpDiag :_ebdcda .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_ebdcda .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_ebdcda .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValLgCheck :_ebdcda .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_ebdcda .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_ebdcda .Value ="\u006c\u0067\u0047\u0072\u0069\u0064";case ST_PresetPatternValDotGrid :_ebdcda .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_ebdcda .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_ebdcda .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValHorzBrick :_ebdcda .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_ebdcda .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_ebdcda .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case ST_PresetPatternValOpenDmnd :_ebdcda .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_ebdcda .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_ebdcda .Value ="\u0070\u006c\u0061i\u0064";case ST_PresetPatternValSphere :_ebdcda .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_ebdcda .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_ebdcda .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_ebdcda .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065";case ST_PresetPatternValWave :_ebdcda .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_ebdcda .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_ebdcda .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _ebdcda ,nil ;};func (_eggdf *CT_Table )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggdf .TblGrid =NewCT_TableGrid ();_cddebg :for {_bfeag ,_abge :=d .Token ();if _abge !=nil {return _abge ;};switch _eggb :=_bfeag .(type ){case _b .StartElement :switch _eggb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_eggdf .TblPr =NewCT_TableProperties ();if _eccdg :=d .DecodeElement (_eggdf .TblPr ,&_eggb );_eccdg !=nil {return _eccdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _ceafa :=d .DecodeElement (_eggdf .TblGrid ,&_eggb );_ceafa !=nil {return _ceafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_gcfbf :=NewCT_TableRow ();if _ccbdg :=d .DecodeElement (_gcfbf ,&_eggb );_ccbdg !=nil {return _ccbdg ;};_eggdf .Tr =append (_eggdf .Tr ,_gcfbf );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_eggb .Name );if _bcaab :=d .Skip ();_bcaab !=nil {return _bcaab ;};};case _b .EndElement :break _cddebg ;case _b .CharData :};};return nil ;};func (_bafceb ST_Coordinate32 )String ()string {if _bafceb .ST_Coordinate32Unqualified !=nil {return _bb .Sprintf ("\u0025\u0076",*_bafceb .ST_Coordinate32Unqualified );};if _bafceb .ST_UniversalMeasure !=nil {return _bb .Sprintf ("\u0025\u0076",*_bafceb .ST_UniversalMeasure );};return "";};func (_ffbdad ST_CompoundLine )ValidateWithPath (path string )error {switch _ffbdad {case 0,1,2,3,4,5:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbdad ));};return nil ;}; +// Validate validates the CT_BackgroundFormatting and its children +func (_agaa *CT_BackgroundFormatting )Validate ()error {return _agaa .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_LightRig ()*CT_LightRig {_ggeda :=&CT_LightRig {};_ggeda .RigAttr =ST_LightRigType (1);_ggeda .DirAttr =ST_LightRigDirection (1);return _ggeda ;};func (_fbcgaa *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bdbb ,_ffded :=d .Token ();if _ffded !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070\u0065\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ffded );};if _dafge ,_gdgcdf :=_bdbb .(_g .EndElement );_gdgcdf &&_dafge .Name ==start .Name {break ;};};return nil ;};func (_fdfbb *ST_AdjCoordinate )ValidateWithPath (path string )error {_eedaeg :=[]string {};if _fdfbb .ST_Coordinate !=nil {if _afbgeb :=_fdfbb .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065");_afbgeb !=nil {return _afbgeb ;};_eedaeg =append (_eedaeg ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _fdfbb .ST_GeomGuideName !=nil {_eedaeg =append (_eedaeg ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_eedaeg )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eedaeg );};return nil ;};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;};func (_adge ST_TextHorzOverflowType )String ()string {switch _adge {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";};func NewEG_TextGeometry ()*EG_TextGeometry {_baeggd :=&EG_TextGeometry {};return _baeggd };func (_ggfega ST_TextCapsType )String ()string {switch _ggfega {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 (_eadfd *CT_Path2DArcTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u0052"},Value :_bb .Sprintf ("\u0025\u0076",_eadfd .WRAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0052"},Value :_bb .Sprintf ("\u0025\u0076",_eadfd .HRAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_eadfd .StAngAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_eadfd .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aebde ST_ColorSchemeIndex )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aebde .String (),start );};func (_cefeb ST_RectAlignment )Validate ()error {return _cefeb .ValidateWithPath ("")};func (_bgdag *CT_GvmlGroupShapeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bgdag .TxSp !=nil {_gegaa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};for _ ,_aafag :=range _bgdag .TxSp {e .EncodeElement (_aafag ,_gegaa );};};if _bgdag .Sp !=nil {_dbecc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_bfcac :=range _bgdag .Sp {e .EncodeElement (_bfcac ,_dbecc );};};if _bgdag .CxnSp !=nil {_eabc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_ffdc :=range _bgdag .CxnSp {e .EncodeElement (_ffdc ,_eabc );};};if _bgdag .Pic !=nil {_bda :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_fgdg :=range _bgdag .Pic {e .EncodeElement (_fgdg ,_bda );};};if _bgdag .GraphicFrame !=nil {_cgff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_dccge :=range _bgdag .GraphicFrame {e .EncodeElement (_dccge ,_cgff );};};if _bgdag .GrpSp !=nil {_gdfec :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_abeef :=range _bgdag .GrpSp {e .EncodeElement (_abeef ,_gdfec );};};return nil ;};func (_gfcc *CT_GvmlTextShapeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgbad :for {_cdeb ,_acdcfb :=d .Token ();if _acdcfb !=nil {return _acdcfb ;};switch _gfcad :=_cdeb .(type ){case _g .StartElement :switch _gfcad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_gfcc .UseSpRect =NewCT_GvmlUseShapeRectangle ();if _fecg :=d .DecodeElement (_gfcc .UseSpRect ,&_gfcad );_fecg !=nil {return _fecg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_gfcc .Xfrm =NewCT_Transform2D ();if _baegfb :=d .DecodeElement (_gfcc .Xfrm ,&_gfcad );_baegfb !=nil {return _baegfb ;};default:_fc .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",_gfcad .Name );if _bgcg :=d .Skip ();_bgcg !=nil {return _bgcg ;};};case _g .EndElement :break _fgbad ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_TableCell and its children -func (_ccgf *CT_TableCell )Validate ()error {return _ccgf .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_gdgdd :=ST_FixedPercentage {};if _eb .ST_FixedPercentagePatternRe .MatchString (s ){_gdgdd .ST_FixedPercentage =&ST_Percentage {};_gdgdd .ST_FixedPercentage .ST_Percentage =&s ;}else {_aefbd ,_ffbca :=_a .ParseInt (s ,10,64);if _ffbca !=nil {return _gdgdd ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ffbca );};_agaae :=int32 (_aefbd );_gdgdd .ST_FixedPercentageDecimal =&_agaae ;};return _gdgdd ,nil ;};func (_gaadda ST_PresetShadowVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbbda :=_b .Attr {};_cbbda .Name =name ;switch _gaadda {case ST_PresetShadowValUnset :_cbbda .Value ="";case ST_PresetShadowValShdw1 :_cbbda .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_cbbda .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_cbbda .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_cbbda .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_cbbda .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_cbbda .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_cbbda .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_cbbda .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_cbbda .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_cbbda .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _cbbda ,nil ;}; +// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path +func (_afdbf *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _afdbf .TableStyle !=nil {if _dfgca :=_afdbf .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_dfgca !=nil {return _dfgca ;};};if _afdbf .TableStyleId !=nil {if !_a .ST_GuidPatternRe .MatchString (*_afdbf .TableStyleId ){return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0054\u0061b\u006c\u0065\u0053t\u0079\u006c\u0065\u0049d\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_a .ST_GuidPatternRe ,*_afdbf .TableStyleId );};};return nil ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;}; -// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path -func (_dbece *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _dbece .UFillTx !=nil {if _afedd :=_dbece .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_afedd !=nil {return _afedd ;};};if _dbece .UFill !=nil {if _daffe :=_dbece .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_daffe !=nil {return _daffe ;};};return nil ;}; +// Validate validates the CT_RelativeRect and its children +func (_afbgg *CT_RelativeRect )Validate ()error {return _afbgg .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;);func (_geeg *CT_ColorScheme )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_geeg .NameAttr )});e .EncodeToken (start );_eece :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_geeg .Dk1 ,_eece );_daab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_geeg .Lt1 ,_daab );_bcff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_geeg .Dk2 ,_bcff );_edcc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_geeg .Lt2 ,_edcc );_efeb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}};e .EncodeElement (_geeg .Accent1 ,_efeb );_bacc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_geeg .Accent2 ,_bacc );_gbga :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}};e .EncodeElement (_geeg .Accent3 ,_gbga );_bfeeb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_geeg .Accent4 ,_bfeeb );_bfeea :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}};e .EncodeElement (_geeg .Accent5 ,_bfeea );_cdcfg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_geeg .Accent6 ,_cdcfg );_ebde :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}};e .EncodeElement (_geeg .Hlink ,_ebde );_bgaff :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_geeg .FolHlink ,_bgaff );if _geeg .ExtLst !=nil {_edbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geeg .ExtLst ,_edbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_LineJoinProperties and its children -func (_dcdbe *EG_LineJoinProperties )Validate ()error {return _dcdbe .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gada ST_TextVerticalType )ValidateWithPath (path string )error {switch _gada {case 0,1,2,3,4,5,6,7:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gada ));};return nil ;};func (_bdegf *EG_ColorChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acedb :for {_cbfcfc ,_dacae :=d .Token ();if _dacae !=nil {return _dacae ;};switch _cefdg :=_cbfcfc .(type ){case _b .StartElement :switch _cefdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bdegf .ScrgbClr =NewCT_ScRgbColor ();if _fgfcc :=d .DecodeElement (_bdegf .ScrgbClr ,&_cefdg );_fgfcc !=nil {return _fgfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bdegf .SrgbClr =NewCT_SRgbColor ();if _aebff :=d .DecodeElement (_bdegf .SrgbClr ,&_cefdg );_aebff !=nil {return _aebff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bdegf .HslClr =NewCT_HslColor ();if _aagdd :=d .DecodeElement (_bdegf .HslClr ,&_cefdg );_aagdd !=nil {return _aagdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bdegf .SysClr =NewCT_SystemColor ();if _bcfeea :=d .DecodeElement (_bdegf .SysClr ,&_cefdg );_bcfeea !=nil {return _bcfeea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bdegf .SchemeClr =NewCT_SchemeColor ();if _deagc :=d .DecodeElement (_bdegf .SchemeClr ,&_cefdg );_deagc !=nil {return _deagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bdegf .PrstClr =NewCT_PresetColor ();if _gcdgf :=d .DecodeElement (_bdegf .PrstClr ,&_cefdg );_gcdgf !=nil {return _gcdgf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_cefdg .Name );if _ffdgd :=d .Skip ();_ffdgd !=nil {return _ffdgd ;};};case _b .EndElement :break _acedb ;case _b .CharData :};};return nil ;};type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};func (_dbade *CT_GeomGuide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdbe :=range start .Attr {if _bdbe .Name .Local =="\u006e\u0061\u006d\u0065"{_becg ,_efage :=_bdbe .Value ,error (nil );if _efage !=nil {return _efage ;};_dbade .NameAttr =_becg ;continue ;};if _bdbe .Name .Local =="\u0066\u006d\u006c\u0061"{_bafe ,_dgfc :=_bdbe .Value ,error (nil );if _dgfc !=nil {return _dgfc ;};_dbade .FmlaAttr =_bafe ;continue ;};};for {_ggeb ,_gadb :=d .Token ();if _gadb !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_gadb );};if _bddfd ,_cgbe :=_ggeb .(_b .EndElement );_cgbe &&_bddfd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path +func (_gbcdd *CT_LineStyleList )ValidateWithPath (path string )error {for _efgc ,_gefa :=range _gbcdd .Ln {if _fbcga :=_gefa .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_efgc ));_fbcga !=nil {return _fbcga ;};};return nil ;}; -// Validate validates the CT_Path2D and its children -func (_degf *CT_Path2D )Validate ()error {return _degf .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");}; +// Validate validates the CT_GrayscaleTransform and its children +func (_gaccd *CT_GrayscaleTransform )Validate ()error {return _gaccd .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;};func (_eggedc *CT_HSLEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eggedc .HueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0075\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_eggedc .HueAttr )});};if _eggedc .SatAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0061\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_eggedc .SatAttr )});};if _eggedc .LumAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0075\u006d"},Value :_bb .Sprintf ("\u0025\u0076",*_eggedc .LumAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_VideoFile and its children -func (_aaccd *CT_VideoFile )Validate ()error {return _aaccd .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");}; +// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path +func (_eed *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _eed .NoFill !=nil {if _ddcg :=_eed .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ddcg !=nil {return _ddcg ;};};if _eed .SolidFill !=nil {if _ebed :=_eed .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ebed !=nil {return _ebed ;};};if _eed .GradFill !=nil {if _fcaf :=_eed .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fcaf !=nil {return _fcaf ;};};if _eed .BlipFill !=nil {if _cdd :=_eed .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cdd !=nil {return _cdd ;};};if _eed .PattFill !=nil {if _dgaa :=_eed .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dgaa !=nil {return _dgaa ;};};if _eed .GrpFill !=nil {if _ebeg :=_eed .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ebeg !=nil {return _ebeg ;};};if _eed .EffectLst !=nil {if _ddfa :=_eed .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ddfa !=nil {return _ddfa ;};};if _eed .EffectDag !=nil {if _bfe :=_eed .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bfe !=nil {return _bfe ;};};return nil ;}; -// Validate validates the CT_LineProperties and its children -func (_gcdfc *CT_LineProperties )Validate ()error {return _gcdfc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_LineJoinRound struct{}; +// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path +func (_dgaaa *CT_GlowEffect )ValidateWithPath (path string )error {if _dgaaa .RadAttr !=nil {if *_dgaaa .RadAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dgaaa .RadAttr );};if *_dgaaa .RadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_dgaaa .RadAttr );};};if _dgaaa .ScrgbClr !=nil {if _ddegb :=_dgaaa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ddegb !=nil {return _ddegb ;};};if _dgaaa .SrgbClr !=nil {if _ggbdg :=_dgaaa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ggbdg !=nil {return _ggbdg ;};};if _dgaaa .HslClr !=nil {if _dbbde :=_dgaaa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dbbde !=nil {return _dbbde ;};};if _dgaaa .SysClr !=nil {if _cafe :=_dgaaa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cafe !=nil {return _cafe ;};};if _dgaaa .SchemeClr !=nil {if _abba :=_dgaaa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_abba !=nil {return _abba ;};};if _dgaaa .PrstClr !=nil {if _bfbe :=_dgaaa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bfbe !=nil {return _bfbe ;};};return nil ;};func (_eggaef ST_ColorSchemeIndex )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbge :=_g .Attr {};_fbge .Name =name ;switch _eggaef {case ST_ColorSchemeIndexUnset :_fbge .Value ="";case ST_ColorSchemeIndexDk1 :_fbge .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_fbge .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_fbge .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_fbge .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_fbge .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_fbge .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_fbge .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ColorSchemeIndexAccent4 :_fbge .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_fbge .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_fbge .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ColorSchemeIndexHlink :_fbge .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_fbge .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _fbge ,nil ;};func (_eaeb *CT_ColorReplaceEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdag :for {_fgaf ,_deab :=d .Token ();if _deab !=nil {return _deab ;};switch _gffd :=_fgaf .(type ){case _g .StartElement :switch _gffd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eaeb .ScrgbClr =NewCT_ScRgbColor ();if _agf :=d .DecodeElement (_eaeb .ScrgbClr ,&_gffd );_agf !=nil {return _agf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eaeb .SrgbClr =NewCT_SRgbColor ();if _gecc :=d .DecodeElement (_eaeb .SrgbClr ,&_gffd );_gecc !=nil {return _gecc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eaeb .HslClr =NewCT_HslColor ();if _bdge :=d .DecodeElement (_eaeb .HslClr ,&_gffd );_bdge !=nil {return _bdge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eaeb .SysClr =NewCT_SystemColor ();if _acbd :=d .DecodeElement (_eaeb .SysClr ,&_gffd );_acbd !=nil {return _acbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eaeb .SchemeClr =NewCT_SchemeColor ();if _bdcf :=d .DecodeElement (_eaeb .SchemeClr ,&_gffd );_bdcf !=nil {return _bdcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_eaeb .PrstClr =NewCT_PresetColor ();if _edggc :=d .DecodeElement (_eaeb .PrstClr ,&_gffd );_edggc !=nil {return _edggc ;};default:_fc .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",_gffd .Name );if _aebb :=d .Skip ();_aebb !=nil {return _aebb ;};};case _g .EndElement :break _fdag ;case _g .CharData :};};return nil ;};const (ST_TextAlignTypeUnset ST_TextAlignType =0;ST_TextAlignTypeL ST_TextAlignType =1;ST_TextAlignTypeCtr ST_TextAlignType =2;ST_TextAlignTypeR ST_TextAlignType =3;ST_TextAlignTypeJust ST_TextAlignType =4;ST_TextAlignTypeJustLow ST_TextAlignType =5;ST_TextAlignTypeDist ST_TextAlignType =6;ST_TextAlignTypeThaiDist ST_TextAlignType =7;); -// Validate validates the CT_NonVisualDrawingShapeProps and its children -func (_bffdb *CT_NonVisualDrawingShapeProps )Validate ()error {return _bffdb .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073");};func (_bgda *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgda .CNvPr =NewCT_NonVisualDrawingProps ();_bgda .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_bdfe :for {_egee ,_gbdfc :=d .Token ();if _gbdfc !=nil {return _gbdfc ;};switch _gdefd :=_egee .(type ){case _b .StartElement :switch _gdefd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _dgdfc :=d .DecodeElement (_bgda .CNvPr ,&_gdefd );_dgdfc !=nil {return _dgdfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _efddf :=d .DecodeElement (_bgda .CNvGraphicFramePr ,&_gdefd );_efddf !=nil {return _efddf ;};default:_f .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004eon\u0056\u0069\u0073u\u0061\u006c\u0020\u0025\u0076",_gdefd .Name );if _dggff :=d .Skip ();_dggff !=nil {return _dggff ;};};case _b .EndElement :break _bdfe ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_GvmlShape and its children +func (_aegga *CT_GvmlShape )Validate ()error {return _aegga .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");};func (_dfeed *CT_PresetLineDashProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dddf :=range start .Attr {if _dddf .Name .Local =="\u0076\u0061\u006c"{_dfeed .ValAttr .UnmarshalXMLAttr (_dddf );continue ;};};for {_fbgc ,_dceaf :=d .Token ();if _dceaf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072e\u0073\u0065\u0074\u004c\u0069\u006ee\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_dceaf );};if _cegfe ,_abgae :=_fbgc .(_g .EndElement );_abgae &&_cegfe .Name ==start .Name {break ;};};return nil ;};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_bggfa :=&CT_TextNoAutofit {};return _bggfa }; -// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path -func (_edbffg *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func (_babgb *CT_TableStyleTextStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcbcf :=range start .Attr {if _dcbcf .Name .Local =="\u0062"{_babgb .BAttr .UnmarshalXMLAttr (_dcbcf );continue ;};if _dcbcf .Name .Local =="\u0069"{_babgb .IAttr .UnmarshalXMLAttr (_dcbcf );continue ;};};_efbc :for {_affba ,_bdbdag :=d .Token ();if _bdbdag !=nil {return _bdbdag ;};switch _dccae :=_affba .(type ){case _b .StartElement :switch _dccae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_babgb .Font =NewCT_FontCollection ();if _fcbb :=d .DecodeElement (_babgb .Font ,&_dccae );_fcbb !=nil {return _fcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_babgb .FontRef =NewCT_FontReference ();if _gcbbg :=d .DecodeElement (_babgb .FontRef ,&_dccae );_gcbbg !=nil {return _gcbbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_babgb .ScrgbClr =NewCT_ScRgbColor ();if _caag :=d .DecodeElement (_babgb .ScrgbClr ,&_dccae );_caag !=nil {return _caag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_babgb .SrgbClr =NewCT_SRgbColor ();if _adfeb :=d .DecodeElement (_babgb .SrgbClr ,&_dccae );_adfeb !=nil {return _adfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_babgb .HslClr =NewCT_HslColor ();if _bffbf :=d .DecodeElement (_babgb .HslClr ,&_dccae );_bffbf !=nil {return _bffbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_babgb .SysClr =NewCT_SystemColor ();if _bbcec :=d .DecodeElement (_babgb .SysClr ,&_dccae );_bbcec !=nil {return _bbcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_babgb .SchemeClr =NewCT_SchemeColor ();if _adfgg :=d .DecodeElement (_babgb .SchemeClr ,&_dccae );_adfgg !=nil {return _adfgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_babgb .PrstClr =NewCT_PresetColor ();if _ffbbb :=d .DecodeElement (_babgb .PrstClr ,&_dccae );_ffbbb !=nil {return _ffbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_babgb .ExtLst =NewCT_OfficeArtExtensionList ();if _bbbcd :=d .DecodeElement (_babgb .ExtLst ,&_dccae );_bbbcd !=nil {return _bbbcd ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u006ce\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_dccae .Name );if _bddea :=d .Skip ();_bddea !=nil {return _bddea ;};};case _b .EndElement :break _efbc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Path2DLineTo and its children +func (_bfcga *CT_Path2DLineTo )Validate ()error {return _bfcga .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");}; -// ValidateWithPath validates the Tbl and its children, prefixing error messages with path -func (_bdaab *Tbl )ValidateWithPath (path string )error {if _gbgagc :=_bdaab .CT_Table .ValidateWithPath (path );_gbgagc !=nil {return _gbgagc ;};return nil ;}; +// Validate validates the CT_Path2DMoveTo and its children +func (_gcgfb *CT_Path2DMoveTo )Validate ()error {return _gcgfb .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};func (_bafcf *CT_TableStyleList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bafcf .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 _ ,_cdefe :=range start .Attr {if _cdefe .Name .Local =="\u0064\u0065\u0066"{_edacb ,_fageb :=_cdefe .Value ,error (nil );if _fageb !=nil {return _fageb ;};_bafcf .DefAttr =_edacb ;continue ;};};_gadfa :for {_facbaa ,_afccd :=d .Token ();if _afccd !=nil {return _afccd ;};switch _bebdga :=_facbaa .(type ){case _g .StartElement :switch _bebdga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_cabd :=NewCT_TableStyle ();if _dfcdde :=d .DecodeElement (_cabd ,&_bebdga );_dfcdde !=nil {return _dfcdde ;};_bafcf .TblStyle =append (_bafcf .TblStyle ,_cabd );default:_fc .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",_bebdga .Name );if _eecce :=d .Skip ();_eecce !=nil {return _eecce ;};};case _g .EndElement :break _gadfa ;case _g .CharData :};};return nil ;};func (_bfeeg ST_FixedPercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfeeg .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_g .CharData (_bb .Sprintf ("\u0025\u0064",*_bfeeg .ST_FixedPercentageDecimal )));};if _bfeeg .ST_FixedPercentage !=nil {e .Encode (_bfeeg .ST_FixedPercentage );};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_bgfdcd *CT_Percentage )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecgab :=range start .Attr {if _ecgab .Name .Local =="\u0076\u0061\u006c"{_eccea ,_caade :=ParseUnionST_Percentage (_ecgab .Value );if _caade !=nil {return _caade ;};_bgfdcd .ValAttr =_eccea ;continue ;};};for {_gcac ,_fdaad :=d .Token ();if _fdaad !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_fdaad );};if _aace ,_gbegd :=_gcac .(_g .EndElement );_gbegd &&_aace .Name ==start .Name {break ;};};return nil ;};type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};func (_fdgfbf ST_TextVerticalType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdgfbf .String (),start );};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_cbabe :=&CT_TextUnderlineLineFollowText {};return _cbabe ;};func (_fgda *CT_InverseGammaTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ceedfb ,_begbc :=d .Token ();if _begbc !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0049nve\u0072se\u0047\u0061\u006d\u006d\u0061\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_begbc );};if _gceec ,_aebgc :=_ceedfb .(_g .EndElement );_aebgc &&_gceec .Name ==start .Name {break ;};};return nil ;};func (_dbbbg *ST_TextAlignType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adbbff ,_gagde :=d .Token ();if _gagde !=nil {return _gagde ;};if _fbefd ,_cabgg :=_adbbff .(_g .EndElement );_cabgg &&_fbefd .Name ==start .Name {*_dbbbg =1;return nil ;};if _eccba ,_gccea :=_adbbff .(_g .CharData );!_gccea {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adbbff );}else {switch string (_eccba ){case "":*_dbbbg =0;case "\u006c":*_dbbbg =1;case "\u0063\u0074\u0072":*_dbbbg =2;case "\u0072":*_dbbbg =3;case "\u006a\u0075\u0073\u0074":*_dbbbg =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_dbbbg =5;case "\u0064\u0069\u0073\u0074":*_dbbbg =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_dbbbg =7;};};_adbbff ,_gagde =d .Token ();if _gagde !=nil {return _gagde ;};if _gdfgf ,_cfgbf :=_adbbff .(_g .EndElement );_cfgbf &&_gdfgf .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adbbff );};func NewCT_TextTabStop ()*CT_TextTabStop {_edbfd :=&CT_TextTabStop {};return _edbfd };func (_badgca *EG_LineJoinProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeabb :for {_cecb ,_bdeac :=d .Token ();if _bdeac !=nil {return _bdeac ;};switch _agbbf :=_cecb .(type ){case _g .StartElement :switch _agbbf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0075n\u0064"}:_badgca .Round =NewCT_LineJoinRound ();if _cegca :=d .DecodeElement (_badgca .Round ,&_agbbf );_cegca !=nil {return _cegca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0065\u0076e\u006c"}:_badgca .Bevel =NewCT_LineJoinBevel ();if _fddba :=d .DecodeElement (_badgca .Bevel ,&_agbbf );_fddba !=nil {return _fddba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0069\u0074e\u0072"}:_badgca .Miter =NewCT_LineJoinMiterProperties ();if _cfdac :=d .DecodeElement (_badgca .Miter ,&_agbbf );_cfdac !=nil {return _cfdac ;};default:_fc .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",_agbbf .Name );if _ecdbb :=d .Skip ();_ecdbb !=nil {return _ecdbb ;};};case _g .EndElement :break _aeabb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path -func (_bfac *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };func NewCT_BlipChoice ()*CT_BlipChoice {_eeef :=&CT_BlipChoice {};return _eeef }; +// Validate validates the EG_ColorChoice and its children +func (_gdcab *EG_ColorChoice )Validate ()error {return _gdcab .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};func (_dbaca ST_AnimationChartOnlyBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbaca .String (),start );};func NewCT_Ratio ()*CT_Ratio {_gacff :=&CT_Ratio {};return _gacff };const (ST_PitchFamilyUnset ST_PitchFamily =0;ST_PitchFamily00 ST_PitchFamily =1;ST_PitchFamily01 ST_PitchFamily =2;ST_PitchFamily02 ST_PitchFamily =3;ST_PitchFamily16 ST_PitchFamily =4;ST_PitchFamily17 ST_PitchFamily =5;ST_PitchFamily18 ST_PitchFamily =6;ST_PitchFamily32 ST_PitchFamily =7;ST_PitchFamily33 ST_PitchFamily =8;ST_PitchFamily34 ST_PitchFamily =9;ST_PitchFamily48 ST_PitchFamily =10;ST_PitchFamily49 ST_PitchFamily =11;ST_PitchFamily50 ST_PitchFamily =12;ST_PitchFamily64 ST_PitchFamily =13;ST_PitchFamily65 ST_PitchFamily =14;ST_PitchFamily66 ST_PitchFamily =15;ST_PitchFamily80 ST_PitchFamily =16;ST_PitchFamily81 ST_PitchFamily =17;ST_PitchFamily82 ST_PitchFamily =18;);type ThemeManager struct{CT_EmptyElement };func NewEG_FillProperties ()*EG_FillProperties {_cffbcb :=&EG_FillProperties {};return _cffbcb };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 (_fecb *CT_TextFont )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_fecb .TypefaceAttr )});if _fecb .PanoseAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_fecb .PanoseAttr )});};if _fecb .PitchFamilyAttr !=ST_PitchFamilyUnset {_ffgfe ,_aceag :=_fecb .PitchFamilyAttr .MarshalXMLAttr (_g .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"});if _aceag !=nil {return _aceag ;};start .Attr =append (start .Attr ,_ffgfe );};if _fecb .CharsetAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_fecb .CharsetAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_AnimationDgmOnlyBuildType byte ; -// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path -func (_gbgcb *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _gbgcb .PrstAttr ==ST_ShapeTypeUnset {return _bb .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dcebd :=_gbgcb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dcebd !=nil {return _dcebd ;};if _gbgcb .AvLst !=nil {if _cacc :=_gbgcb .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_cacc !=nil {return _cacc ;};};return nil ;};func (_fafffc ST_TextCapsType )Validate ()error {return _fafffc .ValidateWithPath ("")}; +// Validate validates the CT_Path2D and its children +func (_bbgaac *CT_Path2D )Validate ()error {return _bbgaac .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");}; -// Validate validates the EG_Geometry and its children -func (_dgacf *EG_Geometry )Validate ()error {return _dgacf .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_cgbga ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _cgbga {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbga ));};return nil ;};func (_ggee *CT_Path2DLineTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fcceg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_ggee .Pt ,_fcceg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adeegc ST_TextWrappingType )String ()string {switch _adeegc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};func (_abecg *CT_FillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abecg .NoFill !=nil {_dcgad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abecg .NoFill ,_dcgad );};if _abecg .SolidFill !=nil {_abcc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abecg .SolidFill ,_abcc );};if _abecg .GradFill !=nil {_gbab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abecg .GradFill ,_gbab );};if _abecg .BlipFill !=nil {_affg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abecg .BlipFill ,_affg );};if _abecg .PattFill !=nil {_aegd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abecg .PattFill ,_aegd );};if _abecg .GrpFill !=nil {_ebcbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_abecg .GrpFill ,_ebcbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egdgd *CT_TextBulletColorFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fgacg ,_fabfg :=d .Token ();if _fabfg !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006ce\u0074\u0043\u006f\u006c\u006f\u0072\u0046\u006f\u006c\u006cow\u0054\u0065\u0078t\u003a \u0025\u0073",_fabfg );};if _fffee ,_cfdae :=_fgacg .(_b .EndElement );_cfdae &&_fffee .Name ==start .Name {break ;};};return nil ;};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_cdbeg :=&CT_WholeE2oFormatting {};return _cdbeg ;};func NewCT_ColorScheme ()*CT_ColorScheme {_dcca :=&CT_ColorScheme {};_dcca .Dk1 =NewCT_Color ();_dcca .Lt1 =NewCT_Color ();_dcca .Dk2 =NewCT_Color ();_dcca .Lt2 =NewCT_Color ();_dcca .Accent1 =NewCT_Color ();_dcca .Accent2 =NewCT_Color ();_dcca .Accent3 =NewCT_Color ();_dcca .Accent4 =NewCT_Color ();_dcca .Accent5 =NewCT_Color ();_dcca .Accent6 =NewCT_Color ();_dcca .Hlink =NewCT_Color ();_dcca .FolHlink =NewCT_Color ();return _dcca ;}; +// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path +func (_bdceg *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _bdceg .ValAttr < 100{return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u0031\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bdceg .ValAttr );};if _bdceg .ValAttr > 400000{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_bdceg .ValAttr );};return nil ;}; -// Validate validates the CT_GvmlShapeNonVisual and its children -func (_acgaa *CT_GvmlShapeNonVisual )Validate ()error {return _acgaa .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func _bcgfg (_ceaga bool )uint8 {if _ceaga {return 1;};return 0;};func (_eaddc *CT_SphereCoords )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaddc .LatAttr =0;_eaddc .LonAttr =0;_eaddc .RevAttr =0;for _ ,_feaabf :=range start .Attr {if _feaabf .Name .Local =="\u006c\u0061\u0074"{_cgffe ,_gcgba :=_a .ParseInt (_feaabf .Value ,10,32);if _gcgba !=nil {return _gcgba ;};_eaddc .LatAttr =int32 (_cgffe );continue ;};if _feaabf .Name .Local =="\u006c\u006f\u006e"{_cffd ,_dffa :=_a .ParseInt (_feaabf .Value ,10,32);if _dffa !=nil {return _dffa ;};_eaddc .LonAttr =int32 (_cffd );continue ;};if _feaabf .Name .Local =="\u0072\u0065\u0076"{_bccbae ,_aegbg :=_a .ParseInt (_feaabf .Value ,10,32);if _aegbg !=nil {return _aegbg ;};_eaddc .RevAttr =int32 (_bccbae );continue ;};};for {_bcfdc ,_bggc :=d .Token ();if _bggc !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_bggc );};if _gfffb ,_cbbd :=_bcfdc .(_b .EndElement );_cbbd &&_gfffb .Name ==start .Name {break ;};};return nil ;};func (_dcdef *CT_XYAdjustHandle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcdef .Pos =NewCT_AdjPoint2D ();for _ ,_agedeb :=range start .Attr {if _agedeb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_bdbbe ,_aabbb :=_agedeb .Value ,error (nil );if _aabbb !=nil {return _aabbb ;};_dcdef .GdRefXAttr =&_bdbbe ;continue ;};if _agedeb .Name .Local =="\u006d\u0069\u006e\u0058"{_fdfdc ,_agdbaa :=ParseUnionST_AdjCoordinate (_agedeb .Value );if _agdbaa !=nil {return _agdbaa ;};_dcdef .MinXAttr =&_fdfdc ;continue ;};if _agedeb .Name .Local =="\u006d\u0061\u0078\u0058"{_abgfc ,_gecgeg :=ParseUnionST_AdjCoordinate (_agedeb .Value );if _gecgeg !=nil {return _gecgeg ;};_dcdef .MaxXAttr =&_abgfc ;continue ;};if _agedeb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_fffecd ,_cgeed :=_agedeb .Value ,error (nil );if _cgeed !=nil {return _cgeed ;};_dcdef .GdRefYAttr =&_fffecd ;continue ;};if _agedeb .Name .Local =="\u006d\u0069\u006e\u0059"{_ggedg ,_gcgab :=ParseUnionST_AdjCoordinate (_agedeb .Value );if _gcgab !=nil {return _gcgab ;};_dcdef .MinYAttr =&_ggedg ;continue ;};if _agedeb .Name .Local =="\u006d\u0061\u0078\u0059"{_dgcaa ,_cafaa :=ParseUnionST_AdjCoordinate (_agedeb .Value );if _cafaa !=nil {return _cafaa ;};_dcdef .MaxYAttr =&_dgcaa ;continue ;};};_bcbda :for {_dgdgg ,_gcbaf :=d .Token ();if _gcbaf !=nil {return _gcbaf ;};switch _fbcfd :=_dgdgg .(type ){case _b .StartElement :switch _fbcfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _gafad :=d .DecodeElement (_dcdef .Pos ,&_fbcfd );_gafad !=nil {return _gafad ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_fbcfd .Name );if _baagaf :=d .Skip ();_baagaf !=nil {return _baagaf ;};};case _b .EndElement :break _bcbda ;case _b .CharData :};};return nil ;};type ST_PresetLineDashVal byte ;func (_cgggg *ST_TileFlipMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgggg =0;case "\u006e\u006f\u006e\u0065":*_cgggg =1;case "\u0078":*_cgggg =2;case "\u0079":*_cgggg =3;case "\u0078\u0079":*_cgggg =4;};return nil ;}; +// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path +func (_feadc *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func NewCT_RelativeRect ()*CT_RelativeRect {_eaaab :=&CT_RelativeRect {};return _eaaab };type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ;}; -// Validate validates the CT_GrayscaleEffect and its children -func (_ddeeg *CT_GrayscaleEffect )Validate ()error {return _ddeeg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");};type CT_PolarAdjustHandle struct{GdRefRAttr *string ;MinRAttr *ST_AdjCoordinate ;MaxRAttr *ST_AdjCoordinate ;GdRefAngAttr *string ;MinAngAttr *ST_AdjAngle ;MaxAngAttr *ST_AdjAngle ;Pos *CT_AdjPoint2D ;};type CT_TableCellBorderStyle struct{Left *CT_ThemeableLineStyle ;Right *CT_ThemeableLineStyle ;Top *CT_ThemeableLineStyle ;Bottom *CT_ThemeableLineStyle ;InsideH *CT_ThemeableLineStyle ;InsideV *CT_ThemeableLineStyle ;Tl2br *CT_ThemeableLineStyle ;Tr2bl *CT_ThemeableLineStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_cabgbb *VideoFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _cabgbb .CT_VideoFile .MarshalXML (e ,start );};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;};func (_eeccef ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _eeccef {case 0,1,2,3:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeccef ));};return nil ;};func (_ggeeg *CT_TableStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066"},Value :_bb .Sprintf ("\u0025\u0076",_ggeeg .DefAttr )});e .EncodeToken (start );if _ggeeg .TblStyle !=nil {_gdeee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bbfef :=range _ggeeg .TblStyle {e .EncodeElement (_bbfef ,_gdeee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aebb *CT_ReflectionEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aebb .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .BlurRadAttr )});};if _aebb .StAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0041"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .StAAttr )});};if _aebb .StPosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .StPosAttr )});};if _aebb .EndAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .EndAAttr )});};if _aebb .EndPosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .EndPosAttr )});};if _aebb .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .DistAttr )});};if _aebb .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .DirAttr )});};if _aebb .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .FadeDirAttr )});};if _aebb .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .SxAttr )});};if _aebb .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .SyAttr )});};if _aebb .KxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .KxAttr )});};if _aebb .KyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_aebb .KyAttr )});};if _aebb .AlgnAttr !=ST_RectAlignmentUnset {_faaaa ,_bcefa :=_aebb .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _bcefa !=nil {return _bcefa ;};start .Attr =append (start .Attr ,_faaaa );};if _aebb .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_aebb .RotWithShapeAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Path2DClose struct{}; +// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path +func (_cadga *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _eefga ,_fgade :=range _cadga .Pt {if _bdbfd :=_fgade .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_eefga ));_bdbfd !=nil {return _bdbfd ;};};return nil ;}; -// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path -func (_agbbb *CT_SchemeColor )ValidateWithPath (path string )error {if _agbbb .ValAttr ==ST_SchemeColorValUnset {return _bb .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ffgb :=_agbbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffgb !=nil {return _ffgb ;};for _fbfdf ,_dcdda :=range _agbbb .EG_ColorTransform {if _fedg :=_dcdda .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_fbfdf ));_fedg !=nil {return _fedg ;};};return nil ;};type ThemeOverride struct{CT_BaseStylesOverride };func (_dbgfa ST_TextShapeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbgfa .String (),start );};func NewCT_GeomRect ()*CT_GeomRect {_gdbea :=&CT_GeomRect {};return _gdbea };func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_cfbgbf :=ST_TextPoint {};if _eb .ST_UniversalMeasurePatternRe .MatchString (s ){_cfbgbf .ST_UniversalMeasure =&s ;}else {_cegec ,_cfedg :=_a .ParseInt (s ,10,32);if _cfedg !=nil {return _cfbgbf ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cfedg );};_cbeff :=int32 (_cegec );_cfbgbf .ST_TextPointUnqualified =&_cbeff ;};return _cfbgbf ,nil ;};type ST_FontCollectionIndex byte ;func (_deae *CT_Path2DArcTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgfcc :=range start .Attr {if _dgfcc .Name .Local =="\u0077\u0052"{_gbcba ,_fggbg :=ParseUnionST_AdjCoordinate (_dgfcc .Value );if _fggbg !=nil {return _fggbg ;};_deae .WRAttr =_gbcba ;continue ;};if _dgfcc .Name .Local =="\u0068\u0052"{_babf ,_gggfd :=ParseUnionST_AdjCoordinate (_dgfcc .Value );if _gggfd !=nil {return _gggfd ;};_deae .HRAttr =_babf ;continue ;};if _dgfcc .Name .Local =="\u0073\u0074\u0041n\u0067"{_cegdg ,_gdeca :=ParseUnionST_AdjAngle (_dgfcc .Value );if _gdeca !=nil {return _gdeca ;};_deae .StAngAttr =_cegdg ;continue ;};if _dgfcc .Name .Local =="\u0073\u0077\u0041n\u0067"{_dfae ,_dggfg :=ParseUnionST_AdjAngle (_dgfcc .Value );if _dggfg !=nil {return _dggfg ;};_deae .SwAngAttr =_dfae ;continue ;};};for {_fbeg ,_dfdfb :=d .Token ();if _dfdfb !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0074\u0068\u0032\u0044\u0041\u0072\u0063\u0054\u006f:\u0020\u0025\u0073",_dfdfb );};if _gdedg ,_bdcbd :=_fbeg .(_b .EndElement );_bdcbd &&_gdedg .Name ==start .Name {break ;};};return nil ;};func (_ffbff *CT_ContentPartLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffbff .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoGrpAttr ))});};if _ffbff .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoSelectAttr ))});};if _ffbff .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoRotAttr ))});};if _ffbff .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoChangeAspectAttr ))});};if _ffbff .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoMoveAttr ))});};if _ffbff .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoResizeAttr ))});};if _ffbff .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoEditPointsAttr ))});};if _ffbff .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoAdjustHandlesAttr ))});};if _ffbff .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoChangeArrowheadsAttr ))});};if _ffbff .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_ffbff .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _ffbff .ExtLst !=nil {_gcbge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffbff .ExtLst ,_gcbge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaeaba *CT_TileInfoProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbcbf :=range start .Attr {if _dbcbf .Name .Local =="\u0074\u0078"{_ecaeb ,_bcagb :=ParseUnionST_Coordinate (_dbcbf .Value );if _bcagb !=nil {return _bcagb ;};_eaeaba .TxAttr =&_ecaeb ;continue ;};if _dbcbf .Name .Local =="\u0074\u0079"{_egebe ,_bedfe :=ParseUnionST_Coordinate (_dbcbf .Value );if _bedfe !=nil {return _bedfe ;};_eaeaba .TyAttr =&_egebe ;continue ;};if _dbcbf .Name .Local =="\u0073\u0078"{_dbddd ,_caeca :=ParseUnionST_Percentage (_dbcbf .Value );if _caeca !=nil {return _caeca ;};_eaeaba .SxAttr =&_dbddd ;continue ;};if _dbcbf .Name .Local =="\u0073\u0079"{_cgged ,_abeee :=ParseUnionST_Percentage (_dbcbf .Value );if _abeee !=nil {return _abeee ;};_eaeaba .SyAttr =&_cgged ;continue ;};if _dbcbf .Name .Local =="\u0066\u006c\u0069\u0070"{_eaeaba .FlipAttr .UnmarshalXMLAttr (_dbcbf );continue ;};if _dbcbf .Name .Local =="\u0061\u006c\u0067\u006e"{_eaeaba .AlgnAttr .UnmarshalXMLAttr (_dbcbf );continue ;};};for {_gbddac ,_bbeba :=d .Token ();if _bbeba !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054\u0069\u006c\u0065\u0049\u006e\u0066\u006f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_bbeba );};if _faabc ,_aecccc :=_gbddac .(_b .EndElement );_aecccc &&_faabc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path +func (_acfff *CT_GeomRect )ValidateWithPath (path string )error {if _bfgfg :=_acfff .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_bfgfg !=nil {return _bfgfg ;};if _cdda :=_acfff .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cdda !=nil {return _cdda ;};if _eacdg :=_acfff .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_eacdg !=nil {return _eacdg ;};if _gadfd :=_acfff .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_gadfd !=nil {return _gadfd ;};return nil ;};func (_fdb *CT_Angle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_fdb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_deecd *ST_ShapeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gacbe ,_dcacc :=d .Token ();if _dcacc !=nil {return _dcacc ;};if _ggfeg ,_fdcfb :=_gacbe .(_g .EndElement );_fdcfb &&_ggfeg .Name ==start .Name {*_deecd =1;return nil ;};if _fedaf ,_fbddcb :=_gacbe .(_g .CharData );!_fbddcb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gacbe );}else {switch string (_fedaf ){case "":*_deecd =0;case "\u006c\u0069\u006e\u0065":*_deecd =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_deecd =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_deecd =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_deecd =4;case "\u0072\u0065\u0063\u0074":*_deecd =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_deecd =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_deecd =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_deecd =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_deecd =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_deecd =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_deecd =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_deecd =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_deecd =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_deecd =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_deecd =15;case "\u0073\u0074\u0061r\u0034":*_deecd =16;case "\u0073\u0074\u0061r\u0035":*_deecd =17;case "\u0073\u0074\u0061r\u0036":*_deecd =18;case "\u0073\u0074\u0061r\u0037":*_deecd =19;case "\u0073\u0074\u0061r\u0038":*_deecd =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_deecd =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_deecd =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_deecd =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_deecd =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_deecd =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_deecd =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_deecd =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_deecd =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_deecd =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_deecd =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_deecd =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_deecd =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_deecd =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_deecd =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_deecd =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_deecd =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_deecd =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_deecd =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_deecd =39;case "\u0070\u0069\u0065":*_deecd =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_deecd =41;case "\u0064\u006f\u006eu\u0074":*_deecd =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_deecd =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_deecd =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_deecd =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_deecd =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_deecd =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_deecd =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_deecd =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_deecd =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_deecd =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_deecd =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_deecd =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_deecd =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_deecd =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_deecd =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_deecd =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_deecd =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_deecd =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_deecd =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_deecd =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_deecd =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_deecd =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_deecd =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_deecd =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_deecd =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_deecd =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_deecd =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_deecd =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_deecd =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_deecd =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_deecd =72;case "\u0063\u0075\u0062\u0065":*_deecd =73;case "\u0063\u0061\u006e":*_deecd =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_deecd =75;case "\u0068\u0065\u0061r\u0074":*_deecd =76;case "\u0073\u0075\u006e":*_deecd =77;case "\u006d\u006f\u006f\u006e":*_deecd =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_deecd =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_deecd =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_deecd =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_deecd =82;case "\u0062\u0065\u0076e\u006c":*_deecd =83;case "\u0066\u0072\u0061m\u0065":*_deecd =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_deecd =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_deecd =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_deecd =87;case "\u0063\u0068\u006fr\u0064":*_deecd =88;case "\u0061\u0072\u0063":*_deecd =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_deecd =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_deecd =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_deecd =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_deecd =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_deecd =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_deecd =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_deecd =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_deecd =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_deecd =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_deecd =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_deecd =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_deecd =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_deecd =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_deecd =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_deecd =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_deecd =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_deecd =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_deecd =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_deecd =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_deecd =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_deecd =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_deecd =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_deecd =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_deecd =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_deecd =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_deecd =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_deecd =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_deecd =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_deecd =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_deecd =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_deecd =120;case "\u0063\u006c\u006fu\u0064":*_deecd =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_deecd =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_deecd =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_deecd =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_deecd =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_deecd =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_deecd =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_deecd =128;case "\u0077\u0061\u0076\u0065":*_deecd =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_deecd =130;case "\u0070\u006c\u0075\u0073":*_deecd =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_deecd =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_deecd =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_deecd =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":*_deecd =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_deecd =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_deecd =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_deecd =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_deecd =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_deecd =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_deecd =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_deecd =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_deecd =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_deecd =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_deecd =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_deecd =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_deecd =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_deecd =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_deecd =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_deecd =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_deecd =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_deecd =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_deecd =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_deecd =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_deecd =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_deecd =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_deecd =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_deecd =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_deecd =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_deecd =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_deecd =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_deecd =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_deecd =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_deecd =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_deecd =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_deecd =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_deecd =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_deecd =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_deecd =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_deecd =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_deecd =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_deecd =172;case "\u0067\u0065\u0061r\u0036":*_deecd =173;case "\u0067\u0065\u0061r\u0039":*_deecd =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_deecd =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_deecd =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_deecd =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_deecd =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_deecd =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_deecd =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_deecd =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_deecd =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_deecd =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_deecd =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_deecd =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_deecd =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_deecd =187;};};_gacbe ,_dcacc =d .Token ();if _dcacc !=nil {return _dcacc ;};if _aceeb ,_eaadc :=_gacbe .(_g .EndElement );_eaadc &&_aceeb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gacbe );};func (_bcdce ST_LineCap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcdce .String (),start );}; -// Validate validates the CT_ShapeLocking and its children -func (_becec *CT_ShapeLocking )Validate ()error {return _becec .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_daagab :=&CT_TextUnderlineLineFollowText {};return _daagab ;};func (_gfeca ST_PresetShadowVal )String ()string {switch _gfeca {case 0:return "";case 1:return "\u0073\u0068\u0064w\u0031";case 2:return "\u0073\u0068\u0064w\u0032";case 3:return "\u0073\u0068\u0064w\u0033";case 4:return "\u0073\u0068\u0064w\u0034";case 5:return "\u0073\u0068\u0064w\u0035";case 6:return "\u0073\u0068\u0064w\u0036";case 7:return "\u0073\u0068\u0064w\u0037";case 8:return "\u0073\u0068\u0064w\u0038";case 9:return "\u0073\u0068\u0064w\u0039";case 10:return "\u0073\u0068\u0064\u0077\u0031\u0030";case 11:return "\u0073\u0068\u0064\u0077\u0031\u0031";case 12:return "\u0073\u0068\u0064\u0077\u0031\u0032";case 13:return "\u0073\u0068\u0064\u0077\u0031\u0033";case 14:return "\u0073\u0068\u0064\u0077\u0031\u0034";case 15:return "\u0073\u0068\u0064\u0077\u0031\u0035";case 16:return "\u0073\u0068\u0064\u0077\u0031\u0036";case 17:return "\u0073\u0068\u0064\u0077\u0031\u0037";case 18:return "\u0073\u0068\u0064\u0077\u0031\u0038";case 19:return "\u0073\u0068\u0064\u0077\u0031\u0039";case 20:return "\u0073\u0068\u0064\u0077\u0032\u0030";};return "";};func (_agdcg ST_ChartBuildStep )String ()string {switch _agdcg {case 0:return "";case 1:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 2:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0061\u006c\u006c\u0050\u0074\u0073";case 6:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return "";};func (_eaede *CT_EmptyElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BackgroundFillStyleList and its children +func (_acgf *CT_BackgroundFillStyleList )Validate ()error {return _acgf .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 NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_bfcf :=&CT_PolarAdjustHandle {};_bfcf .Pos =NewCT_AdjPoint2D ();return _bfcf ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextTabStopList ()*CT_TextTabStopList {_bgbd :=&CT_TextTabStopList {};return _bgbd };type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};func (_egead *CT_Path2DQuadBezierTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dadfb :for {_aabc ,_ebefd :=d .Token ();if _ebefd !=nil {return _ebefd ;};switch _gabgd :=_aabc .(type ){case _g .StartElement :switch _gabgd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:_gffeb :=NewCT_AdjPoint2D ();if _aggddc :=d .DecodeElement (_gffeb ,&_gabgd );_aggddc !=nil {return _aggddc ;};_egead .Pt =append (_egead .Pt ,_gffeb );default:_fc .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",_gabgd .Name );if _dcaee :=d .Skip ();_dcaee !=nil {return _dcaee ;};};case _g .EndElement :break _dadfb ;case _g .CharData :};};return nil ;};func NewEG_FillModeProperties ()*EG_FillModeProperties {_fgacb :=&EG_FillModeProperties {};return _fgacb ;}; -// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path -func (_ageae *CT_SystemColor )ValidateWithPath (path string )error {if _ageae .ValAttr ==ST_SystemColorValUnset {return _bb .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ddafb :=_ageae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddafb !=nil {return _ddafb ;};for _dffed ,_egdfc :=range _ageae .EG_ColorTransform {if _ddgd :=_egdfc .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dffed ));_ddgd !=nil {return _ddgd ;};};return nil ;};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_defgg :=&CT_TextUnderlineFillGroupWrapper {};return _defgg ;};func (_befge ST_TextVerticalType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_befge .String (),start );};func (_gdb *CT_BlipChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdb .AlphaBiLevel !=nil {_bbeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};for _ ,_cccf :=range _gdb .AlphaBiLevel {e .EncodeElement (_cccf ,_bbeb );};};if _gdb .AlphaCeiling !=nil {_dcgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_ddee :=range _gdb .AlphaCeiling {e .EncodeElement (_ddee ,_dcgd );};};if _gdb .AlphaFloor !=nil {_dbdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_deff :=range _gdb .AlphaFloor {e .EncodeElement (_deff ,_dbdg );};};if _gdb .AlphaInv !=nil {_ebgba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};for _ ,_eadg :=range _gdb .AlphaInv {e .EncodeElement (_eadg ,_ebgba );};};if _gdb .AlphaMod !=nil {_bfacd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_dbfd :=range _gdb .AlphaMod {e .EncodeElement (_dbfd ,_bfacd );};};if _gdb .AlphaModFix !=nil {_aebd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_bdga :=range _gdb .AlphaModFix {e .EncodeElement (_bdga ,_aebd );};};if _gdb .AlphaRepl !=nil {_gfcbf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};for _ ,_abec :=range _gdb .AlphaRepl {e .EncodeElement (_abec ,_gfcbf );};};if _gdb .BiLevel !=nil {_cged :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_affd :=range _gdb .BiLevel {e .EncodeElement (_affd ,_cged );};};if _gdb .Blur !=nil {_efef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_eaee :=range _gdb .Blur {e .EncodeElement (_eaee ,_efef );};};if _gdb .ClrChange !=nil {_bcae :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};for _ ,_bcgc :=range _gdb .ClrChange {e .EncodeElement (_bcgc ,_bcae );};};if _gdb .ClrRepl !=nil {_bcff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_aadg :=range _gdb .ClrRepl {e .EncodeElement (_aadg ,_bcff );};};if _gdb .Duotone !=nil {_bdaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_cdcae :=range _gdb .Duotone {e .EncodeElement (_cdcae ,_bdaf );};};if _gdb .FillOverlay !=nil {_befc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};for _ ,_dacf :=range _gdb .FillOverlay {e .EncodeElement (_dacf ,_befc );};};if _gdb .Grayscl !=nil {_fcbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_aeee :=range _gdb .Grayscl {e .EncodeElement (_aeee ,_fcbg );};};if _gdb .Hsl !=nil {_ffbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_gcag :=range _gdb .Hsl {e .EncodeElement (_gcag ,_ffbd );};};if _gdb .Lum !=nil {_gdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};for _ ,_dgbf :=range _gdb .Lum {e .EncodeElement (_dgbf ,_gdcc );};};if _gdb .Tint !=nil {_gfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_aeea :=range _gdb .Tint {e .EncodeElement (_aeea ,_gfe );};};return nil ;};func (_ffeg ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _ffeg {case 0,1,2:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffeg ));};return nil ;};type CT_FontReference struct{IdxAttr ST_FontCollectionIndex ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_adffe ST_TextWrappingType )Validate ()error {return _adffe .ValidateWithPath ("")}; +// Validate validates the CT_StretchInfoProperties and its children +func (_gecce *CT_StretchInfoProperties )Validate ()error {return _gecce .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gdafe ST_TextVertOverflowType )String ()string {switch _gdafe {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case 3:return "\u0063\u006c\u0069\u0070";};return "";};type CT_GradientStopList struct{Gs []*CT_GradientStop ;};func (_gafdd *CT_TablePropertiesChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efbag :for {_eeafg ,_bdcgf :=d .Token ();if _bdcgf !=nil {return _bdcgf ;};switch _dccc :=_eeafg .(type ){case _g .StartElement :switch _dccc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_gafdd .TableStyle =NewCT_TableStyle ();if _fdcffe :=d .DecodeElement (_gafdd .TableStyle ,&_dccc );_fdcffe !=nil {return _fdcffe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_gafdd .TableStyleId =new (string );if _dadab :=d .DecodeElement (_gafdd .TableStyleId ,&_dccc );_dadab !=nil {return _dadab ;};default:_fc .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",_dccc .Name );if _baed :=d .Skip ();_baed !=nil {return _baed ;};};case _g .EndElement :break _efbag ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path -func (_abfdbag *EG_LineFillProperties )ValidateWithPath (path string )error {if _abfdbag .NoFill !=nil {if _ageed :=_abfdbag .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ageed !=nil {return _ageed ;};};if _abfdbag .SolidFill !=nil {if _defcd :=_abfdbag .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_defcd !=nil {return _defcd ;};};if _abfdbag .GradFill !=nil {if _debea :=_abfdbag .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_debea !=nil {return _debea ;};};if _abfdbag .PattFill !=nil {if _bfebff :=_abfdbag .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bfebff !=nil {return _bfebff ;};};return nil ;};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;};func (_aeddf *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfdc :for {_ceae ,_afdf :=d .Token ();if _afdf !=nil {return _afdf ;};switch _aaaabf :=_ceae .(type ){case _b .StartElement :switch _aaaabf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_bbcc :=NewCT_GvmlTextShape ();if _ggdb :=d .DecodeElement (_bbcc ,&_aaaabf );_ggdb !=nil {return _ggdb ;};_aeddf .TxSp =append (_aeddf .TxSp ,_bbcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_degcg :=NewCT_GvmlShape ();if _cddge :=d .DecodeElement (_degcg ,&_aaaabf );_cddge !=nil {return _cddge ;};_aeddf .Sp =append (_aeddf .Sp ,_degcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_gffdb :=NewCT_GvmlConnector ();if _fdgg :=d .DecodeElement (_gffdb ,&_aaaabf );_fdgg !=nil {return _fdgg ;};_aeddf .CxnSp =append (_aeddf .CxnSp ,_gffdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_fcbed :=NewCT_GvmlPicture ();if _gbce :=d .DecodeElement (_fcbed ,&_aaaabf );_gbce !=nil {return _gbce ;};_aeddf .Pic =append (_aeddf .Pic ,_fcbed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_afecd :=NewCT_GvmlGraphicalObjectFrame ();if _aadfe :=d .DecodeElement (_afecd ,&_aaaabf );_aadfe !=nil {return _aadfe ;};_aeddf .GraphicFrame =append (_aeddf .GraphicFrame ,_afecd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_gagdb :=NewCT_GvmlGroupShape ();if _aefb :=d .DecodeElement (_gagdb ,&_aaaabf );_aefb !=nil {return _aefb ;};_aeddf .GrpSp =append (_aeddf .GrpSp ,_gagdb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065 \u0025\u0076",_aaaabf .Name );if _faaec :=d .Skip ();_faaec !=nil {return _faaec ;};};case _b .EndElement :break _dfdc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_SoftEdgesEffect and its children +func (_gefc *CT_SoftEdgesEffect )Validate ()error {return _gefc .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");};func (_gabgdd ST_LineCap )Validate ()error {return _gabgdd .ValidateWithPath ("")};func (_gadfg ST_TextVerticalType )ValidateWithPath (path string )error {switch _gadfg {case 0,1,2,3,4,5,6,7:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadfg ));};return nil ;}; -// Validate validates the EG_Effect and its children -func (_fgbfb *EG_Effect )Validate ()error {return _fgbfb .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_fefaec :=&CT_Path2DArcTo {};return _fefaec };func (_bcec *CT_OuterShadowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcec .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .BlurRadAttr )});};if _bcec .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .DistAttr )});};if _bcec .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .DirAttr )});};if _bcec .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .SxAttr )});};if _bcec .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .SyAttr )});};if _bcec .KxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .KxAttr )});};if _bcec .KyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_bcec .KyAttr )});};if _bcec .AlgnAttr !=ST_RectAlignmentUnset {_aeaff ,_ccafgg :=_bcec .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _ccafgg !=nil {return _ccafgg ;};start .Attr =append (start .Attr ,_aeaff );};if _bcec .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_bcgfg (*_bcec .RotWithShapeAttr ))});};e .EncodeToken (start );if _bcec .ScrgbClr !=nil {_cfga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bcec .ScrgbClr ,_cfga );};if _bcec .SrgbClr !=nil {_cfcaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bcec .SrgbClr ,_cfcaf );};if _bcec .HslClr !=nil {_fdeef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bcec .HslClr ,_fdeef );};if _bcec .SysClr !=nil {_gaccb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bcec .SysClr ,_gaccb );};if _bcec .SchemeClr !=nil {_befa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bcec .SchemeClr ,_befa );};if _bcec .PrstClr !=nil {_bffea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bcec .PrstClr ,_bffea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TextVertOverflowType byte ;func (_bedc *CT_ColorSchemeList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bedc .ExtraClrScheme !=nil {_eaea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};for _ ,_afga :=range _bedc .ExtraClrScheme {e .EncodeElement (_afga ,_eaea );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbdfd ST_LineEndType )Validate ()error {return _gbdfd .ValidateWithPath ("")};type EG_Effect struct{Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ;AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ;Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ;Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;};func (_eeefb *ST_EffectContainerType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdgac ,_cdggcf :=d .Token ();if _cdggcf !=nil {return _cdggcf ;};if _cbcde ,_deefd :=_bdgac .(_b .EndElement );_deefd &&_cbcde .Name ==start .Name {*_eeefb =1;return nil ;};if _bgabb ,_dgcae :=_bdgac .(_b .CharData );!_dgcae {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdgac );}else {switch string (_bgabb ){case "":*_eeefb =0;case "\u0073\u0069\u0062":*_eeefb =1;case "\u0074\u0072\u0065\u0065":*_eeefb =2;};};_bdgac ,_cdggcf =d .Token ();if _cdggcf !=nil {return _cdggcf ;};if _deeae ,_gbgbc :=_bdgac .(_b .EndElement );_gbgbc &&_deeae .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdgac );}; +// Validate validates the CT_TextParagraph and its children +func (_eeeeg *CT_TextParagraph )Validate ()error {return _eeeeg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_ffbb *CT_InverseGammaTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ComplementTransform and its children -func (_ebgdd *CT_ComplementTransform )Validate ()error {return _ebgdd .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");};func (_beffb *CT_TextBulletSizePoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_beffb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path +func (_ggcba *EG_Geometry )ValidateWithPath (path string )error {if _ggcba .CustGeom !=nil {if _egccf :=_ggcba .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_egccf !=nil {return _egccf ;};};if _ggcba .PrstGeom !=nil {if _cgeeab :=_ggcba .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_cgeeab !=nil {return _cgeeab ;};};return nil ;};func NewCT_TextCharBullet ()*CT_TextCharBullet {_adecd :=&CT_TextCharBullet {};return _adecd };func (_dgcfe *ST_TextWrappingType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgfcgd ,_bcefg :=d .Token ();if _bcefg !=nil {return _bcefg ;};if _cgcdeg ,_eagfe :=_bgfcgd .(_g .EndElement );_eagfe &&_cgcdeg .Name ==start .Name {*_dgcfe =1;return nil ;};if _bfab ,_cbdaaa :=_bgfcgd .(_g .CharData );!_cbdaaa {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgfcgd );}else {switch string (_bfab ){case "":*_dgcfe =0;case "\u006e\u006f\u006e\u0065":*_dgcfe =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dgcfe =2;};};_bgfcgd ,_bcefg =d .Token ();if _bcefg !=nil {return _bcefg ;};if _fdagef ,_ggaefc :=_bgfcgd .(_g .EndElement );_ggaefc &&_fdagef .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgfcgd );}; -// Validate validates the AG_Locking and its children -func (_agc *AG_Locking )Validate ()error {return _agc .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path +func (_cedc *CT_Cell3D )ValidateWithPath (path string )error {if _bfgf :=_cedc .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_bfgf !=nil {return _bfgf ;};if _fdad :=_cedc .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_fdad !=nil {return _fdad ;};if _cedc .LightRig !=nil {if _bafd :=_cedc .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_bafd !=nil {return _bafd ;};};if _cedc .ExtLst !=nil {if _bafdb :=_cedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafdb !=nil {return _bafdb ;};};return nil ;};func (_aecg *CT_QuickTimeFile )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_aecg .LinkAttr )});e .EncodeToken (start );if _aecg .ExtLst !=nil {_gfdca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aecg .ExtLst ,_gfdca );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ThemeOverride struct{CT_BaseStylesOverride }; -// Validate validates the CT_TextBody and its children -func (_gbfab *CT_TextBody )Validate ()error {return _gbfab .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};func (_aeec *CT_FillEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbced :for {_ggcf ,_bedb :=d .Token ();if _bedb !=nil {return _bedb ;};switch _abaf :=_ggcf .(type ){case _b .StartElement :switch _abaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_aeec .NoFill =NewCT_NoFillProperties ();if _cfef :=d .DecodeElement (_aeec .NoFill ,&_abaf );_cfef !=nil {return _cfef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aeec .SolidFill =NewCT_SolidColorFillProperties ();if _efgec :=d .DecodeElement (_aeec .SolidFill ,&_abaf );_efgec !=nil {return _efgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_aeec .GradFill =NewCT_GradientFillProperties ();if _cgdcf :=d .DecodeElement (_aeec .GradFill ,&_abaf );_cgdcf !=nil {return _cgdcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_aeec .BlipFill =NewCT_BlipFillProperties ();if _fgd :=d .DecodeElement (_aeec .BlipFill ,&_abaf );_fgd !=nil {return _fgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aeec .PattFill =NewCT_PatternFillProperties ();if _ddcgd :=d .DecodeElement (_aeec .PattFill ,&_abaf );_ddcgd !=nil {return _ddcgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_aeec .GrpFill =NewCT_GroupFillProperties ();if _ffcd :=d .DecodeElement (_aeec .GrpFill ,&_abaf );_ffcd !=nil {return _ffcd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046i\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_abaf .Name );if _abca :=d .Skip ();_abca !=nil {return _abca ;};};case _b .EndElement :break _fbced ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_BlipFillProperties and its children +func (_abdf *CT_BlipFillProperties )Validate ()error {return _abdf .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\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 ;};type Blip struct{CT_Blip }; -// Validate validates the CT_TextListStyle and its children -func (_fbefg *CT_TextListStyle )Validate ()error {return _fbefg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path +func (_fbbfg *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _fbbfg .UFillTx !=nil {if _fgedf :=_fbbfg .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_fgedf !=nil {return _fgedf ;};};if _fbbfg .UFill !=nil {if _fadab :=_fbbfg .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_fadab !=nil {return _fadab ;};};return nil ;}; -// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path -func (_fecf *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _ddbed :=_fecf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_ddbed !=nil {return _ddbed ;};if _caecf :=_fecf .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072");_caecf !=nil {return _caecf ;};if _fecf .Font !=nil {if _edeba :=_fecf .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_edeba !=nil {return _edeba ;};};if _fecf .FontRef !=nil {if _ddcggg :=_fecf .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_ddcggg !=nil {return _ddcggg ;};};if _fecf .ScrgbClr !=nil {if _ebffe :=_fecf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ebffe !=nil {return _ebffe ;};};if _fecf .SrgbClr !=nil {if _egfggc :=_fecf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_egfggc !=nil {return _egfggc ;};};if _fecf .HslClr !=nil {if _eecbc :=_fecf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_eecbc !=nil {return _eecbc ;};};if _fecf .SysClr !=nil {if _becdfd :=_fecf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_becdfd !=nil {return _becdfd ;};};if _fecf .SchemeClr !=nil {if _gfbae :=_fecf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gfbae !=nil {return _gfbae ;};};if _fecf .PrstClr !=nil {if _caffb :=_fecf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_caffb !=nil {return _caffb ;};};if _fecf .ExtLst !=nil {if _dfbbd :=_fecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfbbd !=nil {return _dfbbd ;};};return nil ;}; +// Validate validates the CT_PolarAdjustHandle and its children +func (_dfeb *CT_PolarAdjustHandle )Validate ()error {return _dfeb .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};type ST_OnOffStyleType byte ;type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};func (_aaebg *ST_TextVerticalType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aaebg =0;case "\u0068\u006f\u0072\u007a":*_aaebg =1;case "\u0076\u0065\u0072\u0074":*_aaebg =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_aaebg =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_aaebg =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_aaebg =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_aaebg =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_aaebg =7;};return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_faba :=ST_PositiveFixedPercentage {};if _a .ST_PercentagePatternRe .MatchString (s ){_faba .ST_PositiveFixedPercentage =&ST_Percentage {};_faba .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_aagfd ,_geccc :=_fg .ParseInt (s ,10,64);if _geccc !=nil {return _faba ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_geccc );};_aeafb :=int32 (_aagfd );_faba .ST_PositiveFixedPercentageDecimal =&_aeafb ;};return _faba ,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;); -// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path -func (_fgegc *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _fgegc .BuFontTx !=nil {if _afadc :=_fgegc .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_afadc !=nil {return _afadc ;};};if _fgegc .BuFont !=nil {if _ddaag :=_fgegc .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_ddaag !=nil {return _ddaag ;};};return nil ;};type CT_TextListStyle struct{DefPPr *CT_TextParagraphProperties ;Lvl1pPr *CT_TextParagraphProperties ;Lvl2pPr *CT_TextParagraphProperties ;Lvl3pPr *CT_TextParagraphProperties ;Lvl4pPr *CT_TextParagraphProperties ;Lvl5pPr *CT_TextParagraphProperties ;Lvl6pPr *CT_TextParagraphProperties ;Lvl7pPr *CT_TextParagraphProperties ;Lvl8pPr *CT_TextParagraphProperties ;Lvl9pPr *CT_TextParagraphProperties ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_TableCell and its children +func (_aaeag *CT_TableCell )Validate ()error {return _aaeag .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};func (_cgfde *CT_Scene3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgfde .Camera =NewCT_Camera ();_cgfde .LightRig =NewCT_LightRig ();_cedfa :for {_fddfc ,_befd :=d .Token ();if _befd !=nil {return _befd ;};switch _abegca :=_fddfc .(type ){case _g .StartElement :switch _abegca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _gedda :=d .DecodeElement (_cgfde .Camera ,&_abegca );_gedda !=nil {return _gedda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _ggdge :=d .DecodeElement (_cgfde .LightRig ,&_abegca );_ggdge !=nil {return _ggdge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_cgfde .Backdrop =NewCT_Backdrop ();if _edecc :=d .DecodeElement (_cgfde .Backdrop ,&_abegca );_edecc !=nil {return _edecc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgfde .ExtLst =NewCT_OfficeArtExtensionList ();if _ccgb :=d .DecodeElement (_cgfde .ExtLst ,&_abegca );_ccgb !=nil {return _ccgb ;};default:_fc .Log ("\u0073k\u0069\u0070p\u0069\u006e\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",_abegca .Name );if _gedee :=d .Skip ();_gedee !=nil {return _gedee ;};};case _g .EndElement :break _cedfa ;case _g .CharData :};};return nil ;};type CT_LineJoinBevel struct{};type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;}; -// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path -func (_ffcfc *CT_TileInfoProperties )ValidateWithPath (path string )error {if _ffcfc .TxAttr !=nil {if _acdgfe :=_ffcfc .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_acdgfe !=nil {return _acdgfe ;};};if _ffcfc .TyAttr !=nil {if _ecdge :=_ffcfc .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_ecdge !=nil {return _ecdge ;};};if _ffcfc .SxAttr !=nil {if _bbfa :=_ffcfc .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_bbfa !=nil {return _bbfa ;};};if _ffcfc .SyAttr !=nil {if _fbcafe :=_ffcfc .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_fbcafe !=nil {return _fbcafe ;};};if _fbded :=_ffcfc .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_fbded !=nil {return _fbded ;};if _bgec :=_ffcfc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_bgec !=nil {return _bgec ;};return nil ;}; +// Validate validates the CT_StyleMatrixReference and its children +func (_bcabg *CT_StyleMatrixReference )Validate ()error {return _bcabg .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");}; -// Validate validates the CT_ThemeableLineStyle and its children -func (_faffg *CT_ThemeableLineStyle )Validate ()error {return _faffg .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};const (ST_TextShapeTypeUnset ST_TextShapeType =0;ST_TextShapeTypeTextNoShape ST_TextShapeType =1;ST_TextShapeTypeTextPlain ST_TextShapeType =2;ST_TextShapeTypeTextStop ST_TextShapeType =3;ST_TextShapeTypeTextTriangle ST_TextShapeType =4;ST_TextShapeTypeTextTriangleInverted ST_TextShapeType =5;ST_TextShapeTypeTextChevron ST_TextShapeType =6;ST_TextShapeTypeTextChevronInverted ST_TextShapeType =7;ST_TextShapeTypeTextRingInside ST_TextShapeType =8;ST_TextShapeTypeTextRingOutside ST_TextShapeType =9;ST_TextShapeTypeTextArchUp ST_TextShapeType =10;ST_TextShapeTypeTextArchDown ST_TextShapeType =11;ST_TextShapeTypeTextCircle ST_TextShapeType =12;ST_TextShapeTypeTextButton ST_TextShapeType =13;ST_TextShapeTypeTextArchUpPour ST_TextShapeType =14;ST_TextShapeTypeTextArchDownPour ST_TextShapeType =15;ST_TextShapeTypeTextCirclePour ST_TextShapeType =16;ST_TextShapeTypeTextButtonPour ST_TextShapeType =17;ST_TextShapeTypeTextCurveUp ST_TextShapeType =18;ST_TextShapeTypeTextCurveDown ST_TextShapeType =19;ST_TextShapeTypeTextCanUp ST_TextShapeType =20;ST_TextShapeTypeTextCanDown ST_TextShapeType =21;ST_TextShapeTypeTextWave1 ST_TextShapeType =22;ST_TextShapeTypeTextWave2 ST_TextShapeType =23;ST_TextShapeTypeTextDoubleWave1 ST_TextShapeType =24;ST_TextShapeTypeTextWave4 ST_TextShapeType =25;ST_TextShapeTypeTextInflate ST_TextShapeType =26;ST_TextShapeTypeTextDeflate ST_TextShapeType =27;ST_TextShapeTypeTextInflateBottom ST_TextShapeType =28;ST_TextShapeTypeTextDeflateBottom ST_TextShapeType =29;ST_TextShapeTypeTextInflateTop ST_TextShapeType =30;ST_TextShapeTypeTextDeflateTop ST_TextShapeType =31;ST_TextShapeTypeTextDeflateInflate ST_TextShapeType =32;ST_TextShapeTypeTextDeflateInflateDeflate ST_TextShapeType =33;ST_TextShapeTypeTextFadeRight ST_TextShapeType =34;ST_TextShapeTypeTextFadeLeft ST_TextShapeType =35;ST_TextShapeTypeTextFadeUp ST_TextShapeType =36;ST_TextShapeTypeTextFadeDown ST_TextShapeType =37;ST_TextShapeTypeTextSlantUp ST_TextShapeType =38;ST_TextShapeTypeTextSlantDown ST_TextShapeType =39;ST_TextShapeTypeTextCascadeUp ST_TextShapeType =40;ST_TextShapeTypeTextCascadeDown ST_TextShapeType =41;);func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_abfdc :=ST_Percentage {};if _eb .ST_PercentagePatternRe .MatchString (s ){_abfdc .ST_Percentage =&s ;}else {_bdgdfg ,_fgege :=_a .ParseInt (s ,10,64);if _fgege !=nil {return _abfdc ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fgege );};_adeab :=int32 (_bdgdfg );_abfdc .ST_PercentageDecimal =&_adeab ;};return _abfdc ,nil ;};func (_gbddd *ST_FixedPercentage )Validate ()error {return _gbddd .ValidateWithPath ("")}; +// Validate validates the CT_HSLEffect and its children +func (_cadc *CT_HSLEffect )Validate ()error {return _cadc .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cadae *EG_LineDashProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cadae .PrstDash !=nil {_dcddee :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_cadae .PrstDash ,_dcddee );};if _cadae .CustDash !=nil {_gcbef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_cadae .CustDash ,_gcbef );};return nil ;};func (_becg *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agadf :for {_ebcae ,_efffa :=d .Token ();if _efffa !=nil {return _efffa ;};switch _bdfa :=_ebcae .(type ){case _g .StartElement :switch _bdfa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0070"}:_dafc :=NewCT_GvmlTextShape ();if _bdff :=d .DecodeElement (_dafc ,&_bdfa );_bdff !=nil {return _bdff ;};_becg .TxSp =append (_becg .TxSp ,_dafc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_ccgg :=NewCT_GvmlShape ();if _acfag :=d .DecodeElement (_ccgg ,&_bdfa );_acfag !=nil {return _acfag ;};_becg .Sp =append (_becg .Sp ,_ccgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_faffd :=NewCT_GvmlConnector ();if _bdecd :=d .DecodeElement (_faffd ,&_bdfa );_bdecd !=nil {return _bdecd ;};_becg .CxnSp =append (_becg .CxnSp ,_faffd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_dcbed :=NewCT_GvmlPicture ();if _eadc :=d .DecodeElement (_dcbed ,&_bdfa );_eadc !=nil {return _eadc ;};_becg .Pic =append (_becg .Pic ,_dcbed );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bebg :=NewCT_GvmlGraphicalObjectFrame ();if _dfee :=d .DecodeElement (_bebg ,&_bdfa );_dfee !=nil {return _dfee ;};_becg .GraphicFrame =append (_becg .GraphicFrame ,_bebg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_dceeb :=NewCT_GvmlGroupShape ();if _dgcc :=d .DecodeElement (_dceeb ,&_bdfa );_dgcc !=nil {return _dgcc ;};_becg .GrpSp =append (_becg .GrpSp ,_dceeb );default:_fc .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",_bdfa .Name );if _dcgbf :=d .Skip ();_dcgbf !=nil {return _dcgbf ;};};case _g .EndElement :break _agadf ;case _g .CharData :};};return nil ;};func (_beeabd ST_TextAlignType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aadec :=_g .Attr {};_aadec .Name =name ;switch _beeabd {case ST_TextAlignTypeUnset :_aadec .Value ="";case ST_TextAlignTypeL :_aadec .Value ="\u006c";case ST_TextAlignTypeCtr :_aadec .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_aadec .Value ="\u0072";case ST_TextAlignTypeJust :_aadec .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_aadec .Value ="\u006au\u0073\u0074\u004c\u006f\u0077";case ST_TextAlignTypeDist :_aadec .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_aadec .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _aadec ,nil ;};func (_bbfe *CT_BackgroundFormatting )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbfe .NoFill !=nil {_gdae :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbfe .NoFill ,_gdae );};if _bbfe .SolidFill !=nil {_abfa :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbfe .SolidFill ,_abfa );};if _bbfe .GradFill !=nil {_cbfeb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbfe .GradFill ,_cbfeb );};if _bbfe .BlipFill !=nil {_afca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbfe .BlipFill ,_afca );};if _bbfe .PattFill !=nil {_ccca :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbfe .PattFill ,_ccca );};if _bbfe .GrpFill !=nil {_adcc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bbfe .GrpFill ,_adcc );};if _bbfe .EffectLst !=nil {_eeag :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbfe .EffectLst ,_eeag );};if _bbfe .EffectDag !=nil {_dfdd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bbfe .EffectDag ,_dfdd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewTblStyleLst ()*TblStyleLst {_afgda :=&TblStyleLst {};_afgda .CT_TableStyleList =*NewCT_TableStyleList ();return _afgda ;};func (_ececd ST_PathShadeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ececd .String (),start );};func (_eaggc *CT_GvmlTextShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaggc .TxBody =NewCT_TextBody ();_cfaeed :for {_eacfd ,_dfbaee :=d .Token ();if _dfbaee !=nil {return _dfbaee ;};switch _dcfed :=_eacfd .(type ){case _g .StartElement :switch _dcfed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _dbadb :=d .DecodeElement (_eaggc .TxBody ,&_dcfed );_dbadb !=nil {return _dbadb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_eaggc .Choice =NewCT_GvmlTextShapeChoice ();if _cfeadb :=d .DecodeElement (&_eaggc .Choice .UseSpRect ,&_dcfed );_cfeadb !=nil {return _cfeadb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_eaggc .Choice =NewCT_GvmlTextShapeChoice ();if _ceece :=d .DecodeElement (&_eaggc .Choice .Xfrm ,&_dcfed );_ceece !=nil {return _ceece ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaggc .ExtLst =NewCT_OfficeArtExtensionList ();if _efba :=d .DecodeElement (_eaggc .ExtLst ,&_dcfed );_efba !=nil {return _efba ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dcfed .Name );if _fdcb :=d .Skip ();_fdcb !=nil {return _fdcb ;};};case _g .EndElement :break _cfaeed ;case _g .CharData :};};return nil ;}; -// Validate validates the Graphic and its children -func (_gedgd *Graphic )Validate ()error {return _gedgd .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path +func (_ecg *CT_AudioFile )ValidateWithPath (path string )error {if _ecg .ExtLst !=nil {if _dafb :=_ecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dafb !=nil {return _dafb ;};};return nil ;};type CT_FlatText struct{ZAttr *ST_Coordinate ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_bebe :=&CT_PatternFillProperties {};return _bebe ;};func (_ecfac *CT_CustomColorList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecfac .CustClr !=nil {_baef :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}};for _ ,_gedf :=range _ecfac .CustClr {e .EncodeElement (_gedf ,_baef );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_bcaf :=&CT_GvmlGroupShape {};_bcaf .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_bcaf .GrpSpPr =NewCT_GroupShapeProperties ();return _bcaf ;};func (_fgace *CT_TileInfoProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgace .TxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_fgace .TxAttr )});};if _fgace .TyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_fgace .TyAttr )});};if _fgace .SxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_fgace .SxAttr )});};if _fgace .SyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_fgace .SyAttr )});};if _fgace .FlipAttr !=ST_TileFlipModeUnset {_efacef ,_aefea :=_fgace .FlipAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006c\u0069\u0070"});if _aefea !=nil {return _aefea ;};start .Attr =append (start .Attr ,_efacef );};if _fgace .AlgnAttr !=ST_RectAlignmentUnset {_cgbfb ,_gedeg :=_fgace .AlgnAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u006c\u0067\u006e"});if _gedeg !=nil {return _gedeg ;};start .Attr =append (start .Attr ,_cgbfb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;}; -// Validate validates the CT_EmbeddedWAVAudioFile and its children -func (_acgb *CT_EmbeddedWAVAudioFile )Validate ()error {return _acgb .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_abgce *CT_TableCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggfge :=range start .Attr {if _ggfge .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_dagaf ,_gdccd :=_a .ParseInt (_ggfge .Value ,10,32);if _gdccd !=nil {return _gdccd ;};_gaggfc :=int32 (_dagaf );_abgce .RowSpanAttr =&_gaggfc ;continue ;};if _ggfge .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_bfba ,_bbgfb :=_a .ParseInt (_ggfge .Value ,10,32);if _bbgfb !=nil {return _bbgfb ;};_bfcfd :=int32 (_bfba );_abgce .GridSpanAttr =&_bfcfd ;continue ;};if _ggfge .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_acgdf ,_afcabe :=_a .ParseBool (_ggfge .Value );if _afcabe !=nil {return _afcabe ;};_abgce .HMergeAttr =&_acgdf ;continue ;};if _ggfge .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_cbge ,_fdcee :=_a .ParseBool (_ggfge .Value );if _fdcee !=nil {return _fdcee ;};_abgce .VMergeAttr =&_cbge ;continue ;};if _ggfge .Name .Local =="\u0069\u0064"{_fdaag ,_degcf :=_ggfge .Value ,error (nil );if _degcf !=nil {return _degcf ;};_abgce .IdAttr =&_fdaag ;continue ;};};_dbdfae :for {_bfagb ,_fagcb :=d .Token ();if _fagcb !=nil {return _fagcb ;};switch _bbagd :=_bfagb .(type ){case _b .StartElement :switch _bbagd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_abgce .TxBody =NewCT_TextBody ();if _accef :=d .DecodeElement (_abgce .TxBody ,&_bbagd );_accef !=nil {return _accef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_abgce .TcPr =NewCT_TableCellProperties ();if _aface :=d .DecodeElement (_abgce .TcPr ,&_bbagd );_aface !=nil {return _aface ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abgce .ExtLst =NewCT_OfficeArtExtensionList ();if _ebdab :=d .DecodeElement (_abgce .ExtLst ,&_bbagd );_ebdab !=nil {return _ebdab ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0061\u0062l\u0065\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_bbagd .Name );if _cbce :=d .Skip ();_cbce !=nil {return _cbce ;};};case _b .EndElement :break _dbdfae ;case _b .CharData :};};return nil ;}; +// Validate validates the EG_OfficeArtExtensionList and its children +func (_agcbb *EG_OfficeArtExtensionList )Validate ()error {return _agcbb .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func (_egc *CT_BlipChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedb :for {_ebee ,_gfbd :=d .Token ();if _gfbd !=nil {return _gfbd ;};switch _efge :=_ebee .(type ){case _g .StartElement :switch _efge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_ddff :=NewCT_AlphaBiLevelEffect ();if _gacg :=d .DecodeElement (_ddff ,&_efge );_gacg !=nil {return _gacg ;};_egc .AlphaBiLevel =append (_egc .AlphaBiLevel ,_ddff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_bec :=NewCT_AlphaCeilingEffect ();if _cfff :=d .DecodeElement (_bec ,&_efge );_cfff !=nil {return _cfff ;};_egc .AlphaCeiling =append (_egc .AlphaCeiling ,_bec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_aaebd :=NewCT_AlphaFloorEffect ();if _egca :=d .DecodeElement (_aaebd ,&_efge );_egca !=nil {return _egca ;};_egc .AlphaFloor =append (_egc .AlphaFloor ,_aaebd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_fggac :=NewCT_AlphaInverseEffect ();if _fgad :=d .DecodeElement (_fggac ,&_efge );_fgad !=nil {return _fgad ;};_egc .AlphaInv =append (_egc .AlphaInv ,_fggac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_becc :=NewCT_AlphaModulateEffect ();if _caeca :=d .DecodeElement (_becc ,&_efge );_caeca !=nil {return _caeca ;};_egc .AlphaMod =append (_egc .AlphaMod ,_becc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_egcac :=NewCT_AlphaModulateFixedEffect ();if _eabd :=d .DecodeElement (_egcac ,&_efge );_eabd !=nil {return _eabd ;};_egc .AlphaModFix =append (_egc .AlphaModFix ,_egcac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_bfge :=NewCT_AlphaReplaceEffect ();if _bcab :=d .DecodeElement (_bfge ,&_efge );_bcab !=nil {return _bcab ;};_egc .AlphaRepl =append (_egc .AlphaRepl ,_bfge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_addc :=NewCT_BiLevelEffect ();if _dbbd :=d .DecodeElement (_addc ,&_efge );_dbbd !=nil {return _dbbd ;};_egc .BiLevel =append (_egc .BiLevel ,_addc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_cdcad :=NewCT_BlurEffect ();if _bdec :=d .DecodeElement (_cdcad ,&_efge );_bdec !=nil {return _bdec ;};_egc .Blur =append (_egc .Blur ,_cdcad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_edac :=NewCT_ColorChangeEffect ();if _addd :=d .DecodeElement (_edac ,&_efge );_addd !=nil {return _addd ;};_egc .ClrChange =append (_egc .ClrChange ,_edac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_dacf :=NewCT_ColorReplaceEffect ();if _egf :=d .DecodeElement (_dacf ,&_efge );_egf !=nil {return _egf ;};_egc .ClrRepl =append (_egc .ClrRepl ,_dacf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_gafe :=NewCT_DuotoneEffect ();if _dbae :=d .DecodeElement (_gafe ,&_efge );_dbae !=nil {return _dbae ;};_egc .Duotone =append (_egc .Duotone ,_gafe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_efdgg :=NewCT_FillOverlayEffect ();if _gece :=d .DecodeElement (_efdgg ,&_efge );_gece !=nil {return _gece ;};_egc .FillOverlay =append (_egc .FillOverlay ,_efdgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_ddbab :=NewCT_GrayscaleEffect ();if _bdda :=d .DecodeElement (_ddbab ,&_efge );_bdda !=nil {return _bdda ;};_egc .Grayscl =append (_egc .Grayscl ,_ddbab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_dbdf :=NewCT_HSLEffect ();if _deea :=d .DecodeElement (_dbdf ,&_efge );_deea !=nil {return _deea ;};_egc .Hsl =append (_egc .Hsl ,_dbdf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_gcdc :=NewCT_LuminanceEffect ();if _cbgc :=d .DecodeElement (_gcdc ,&_efge );_cbgc !=nil {return _cbgc ;};_egc .Lum =append (_egc .Lum ,_gcdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_gea :=NewCT_TintEffect ();if _fdab :=d .DecodeElement (_gea ,&_efge );_fdab !=nil {return _fdab ;};_egc .Tint =append (_egc .Tint ,_gea );default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_efge .Name );if _fgbbf :=d .Skip ();_fgbbf !=nil {return _fgbbf ;};};case _g .EndElement :break _cedb ;case _g .CharData :};};return nil ;};func NewCT_Path2DClose ()*CT_Path2DClose {_bcgba :=&CT_Path2DClose {};return _bcgba }; -// Validate validates the CT_EffectReference and its children -func (_gdbf *CT_EffectReference )Validate ()error {return _gdbf .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");};func (_gbeaf *ST_TextCapsType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbeaf =0;case "\u006e\u006f\u006e\u0065":*_gbeaf =1;case "\u0073\u006d\u0061l\u006c":*_gbeaf =2;case "\u0061\u006c\u006c":*_gbeaf =3;};return nil ;};func (_bbeed *CT_LineStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acabg :for {_eacg ,_feggf :=d .Token ();if _feggf !=nil {return _feggf ;};switch _gbaaf :=_eacg .(type ){case _b .StartElement :switch _gbaaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006e"}:_afcb :=NewCT_LineProperties ();if _cbbb :=d .DecodeElement (_afcb ,&_gbaaf );_cbbb !=nil {return _cbbb ;};_bbeed .Ln =append (_bbeed .Ln ,_afcb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_gbaaf .Name );if _ceeee :=d .Skip ();_ceeee !=nil {return _ceeee ;};};case _b .EndElement :break _acabg ;case _b .CharData :};};return nil ;};func (_dfcda ST_TextWrappingType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fddeg :=_b .Attr {};_fddeg .Name =name ;switch _dfcda {case ST_TextWrappingTypeUnset :_fddeg .Value ="";case ST_TextWrappingTypeNone :_fddeg .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_fddeg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _fddeg ,nil ;}; +// Validate validates the CT_GvmlPictureNonVisual and its children +func (_gddcb *CT_GvmlPictureNonVisual )Validate ()error {return _gddcb .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_AudioCDTime ()*CT_AudioCDTime {_adca :=&CT_AudioCDTime {};return _adca };type CT_Angle struct{ValAttr int32 ;};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_adfcfb :=&CT_InnerShadowEffect {};return _adfcfb ;};var ST_TextBulletSizePercentPatternRe =_fd .MustCompile (ST_TextBulletSizePercentPattern );func (_aab *CT_AdjPoint2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_aab .XAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_aab .YAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_babc :=&CT_ColorMappingOverrideChoice {};return _babc ;}; -// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path -func (_fagf *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _edcecf ,_gfccg :=range _fagf .Pt {if _cbbba :=_gfccg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_edcecf ));_cbbba !=nil {return _cbbba ;};};return nil ;};func (_acec *CT_BackgroundFillStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );for _ ,_bag :=range _acec .EG_FillProperties {_bag .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path +func (_aafa *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _dbaec :=_aafa .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dbaec !=nil {return _dbaec ;};if _aafa .Xfrm !=nil {if _gefe :=_aafa .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gefe !=nil {return _gefe ;};};if _aafa .NoFill !=nil {if _cdaggg :=_aafa .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cdaggg !=nil {return _cdaggg ;};};if _aafa .SolidFill !=nil {if _adadb :=_aafa .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_adadb !=nil {return _adadb ;};};if _aafa .GradFill !=nil {if _dgaff :=_aafa .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dgaff !=nil {return _dgaff ;};};if _aafa .BlipFill !=nil {if _egbb :=_aafa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_egbb !=nil {return _egbb ;};};if _aafa .PattFill !=nil {if _gagf :=_aafa .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gagf !=nil {return _gagf ;};};if _aafa .GrpFill !=nil {if _cddb :=_aafa .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cddb !=nil {return _cddb ;};};if _aafa .EffectLst !=nil {if _gebbda :=_aafa .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gebbda !=nil {return _gebbda ;};};if _aafa .EffectDag !=nil {if _gabb :=_aafa .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gabb !=nil {return _gabb ;};};if _aafa .Scene3d !=nil {if _dacff :=_aafa .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_dacff !=nil {return _dacff ;};};if _aafa .ExtLst !=nil {if _baced :=_aafa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baced !=nil {return _baced ;};};return nil ;};type ST_TextAlignType byte ; -// Validate validates the CT_Ratio and its children -func (_cfcaa *CT_Ratio )Validate ()error {return _cfcaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");}; +// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path +func (_bbag *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _cbagc :=_bbag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cbagc !=nil {return _cbagc ;};if _abaa :=_bbag .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_abaa !=nil {return _abaa ;};if _beb :=_bbag .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_beb !=nil {return _beb ;};if _bbag .Style !=nil {if _ddefe :=_bbag .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ddefe !=nil {return _ddefe ;};};if _bbag .ExtLst !=nil {if _eedae :=_bbag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eedae !=nil {return _eedae ;};};return nil ;};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;}; -// Validate validates the CT_TableCellProperties and its children -func (_ecdf *CT_TableCellProperties )Validate ()error {return _ecdf .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; +// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path +func (_fac *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil };func (_bdbfef ST_TextVerticalType )String ()string {switch _bdbfef {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";case 3:return "\u0076e\u0072\u0074\u0032\u0037\u0030";case 4:return "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case 5:return "\u0065\u0061\u0056\u0065\u0072\u0074";case 6:return "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case 7:return "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return "";}; -// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path -func (_cgdcb *CT_GvmlConnector )ValidateWithPath (path string )error {if _fbge :=_cgdcb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fbge !=nil {return _fbge ;};if _cdaac :=_cgdcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdaac !=nil {return _cdaac ;};if _cgdcb .Style !=nil {if _cgac :=_cgdcb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cgac !=nil {return _cgac ;};};if _cgdcb .ExtLst !=nil {if _gccag :=_cgdcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gccag !=nil {return _gccag ;};};return nil ;};func (_bdbb *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_daada :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bdbb .CNvPr ,_daada );_ggfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bdbb .CNvGraphicFramePr ,_ggfb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbce *CT_Path2DMoveTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbce .Pt =NewCT_AdjPoint2D ();_ggfbc :for {_ddgg ,_dbcbc :=d .Token ();if _dbcbc !=nil {return _dbcbc ;};switch _aaccg :=_ddgg .(type ){case _b .StartElement :switch _aaccg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0074"}:if _eadb :=d .DecodeElement (_dbce .Pt ,&_aaccg );_eadb !=nil {return _eadb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f\u0020\u0025\u0076",_aaccg .Name );if _afbaa :=d .Skip ();_afbaa !=nil {return _afbaa ;};};case _b .EndElement :break _ggfbc ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path +func (_bgfee *EG_TextBulletColor )ValidateWithPath (path string )error {if _bgfee .BuClrTx !=nil {if _ccfec :=_bgfee .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_ccfec !=nil {return _ccfec ;};};if _bgfee .BuClr !=nil {if _dfegc :=_bgfee .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_dfegc !=nil {return _dfegc ;};};return nil ;};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func NewEG_TextBullet ()*EG_TextBullet {_ggcdcd :=&EG_TextBullet {};return _ggcdcd };func (_eb *AG_Locking )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_eb .NoGrpAttr ))});};if _eb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_eb .NoSelectAttr ))});};if _eb .NoRotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_eb .NoRotAttr ))});};if _eb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_eb .NoChangeAspectAttr ))});};if _eb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_eb .NoMoveAttr ))});};if _eb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_eb .NoResizeAttr ))});};if _eb .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_eb .NoEditPointsAttr ))});};if _eb .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_eb .NoAdjustHandlesAttr ))});};if _eb .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_eb .NoChangeArrowheadsAttr ))});};if _eb .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_fggdf (*_eb .NoChangeShapeTypeAttr ))});};return nil ;};func (_ababa *ST_PathShadeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ababa =0;case "\u0073\u0068\u0061p\u0065":*_ababa =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ababa =2;case "\u0072\u0065\u0063\u0074":*_ababa =3;};return nil ;}; -// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path -func (_afg *AG_Blob )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path +func (_cabag *CT_FillProperties )ValidateWithPath (path string )error {if _cabag .NoFill !=nil {if _eeff :=_cabag .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_eeff !=nil {return _eeff ;};};if _cabag .SolidFill !=nil {if _gcfg :=_cabag .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_gcfg !=nil {return _gcfg ;};};if _cabag .GradFill !=nil {if _aedcf :=_cabag .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_aedcf !=nil {return _aedcf ;};};if _cabag .BlipFill !=nil {if _bbcb :=_cabag .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_bbcb !=nil {return _bbcb ;};};if _cabag .PattFill !=nil {if _gbegf :=_cabag .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gbegf !=nil {return _gbegf ;};};if _cabag .GrpFill !=nil {if _agda :=_cabag .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_agda !=nil {return _agda ;};};return nil ;}; -// Validate validates the CT_ColorSchemeList and its children -func (_ffcf *CT_ColorSchemeList )Validate ()error {return _ffcf .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");};func (_dgdeg *CT_TextLineBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfceb :for {_eeacfa ,_fcdeed :=d .Token ();if _fcdeed !=nil {return _fcdeed ;};switch _fgedd :=_eeacfa .(type ){case _b .StartElement :switch _fgedd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_dgdeg .RPr =NewCT_TextCharacterProperties ();if _bbcdg :=d .DecodeElement (_dgdeg .RPr ,&_fgedd );_bbcdg !=nil {return _bbcdg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0020\u0025v",_fgedd .Name );if _gadbba :=d .Skip ();_gadbba !=nil {return _gadbba ;};};case _b .EndElement :break _dfceb ;case _b .CharData :};};return nil ;};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_ddfc :=&CT_AnimationGraphicalObjectBuildProperties {};return _ddfc ;}; +// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path +func (_ddba *CT_Angle )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path -func (_fgfcd *CT_SupplementalFont )ValidateWithPath (path string )error {return nil };func (_fcea *CT_Shape3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcea .ZAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_fcea .ZAttr )});};if _fcea .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_bb .Sprintf ("\u0025\u0076",*_fcea .ExtrusionHAttr )});};if _fcea .ContourWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_bb .Sprintf ("\u0025\u0076",*_fcea .ContourWAttr )});};if _fcea .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_addcc ,_bbeec :=_fcea .PrstMaterialAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _bbeec !=nil {return _bbeec ;};start .Attr =append (start .Attr ,_addcc );};e .EncodeToken (start );if _fcea .BevelT !=nil {_cffea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_fcea .BevelT ,_cffea );};if _fcea .BevelB !=nil {_fgcdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_fcea .BevelB ,_fgcdb );};if _fcea .ExtrusionClr !=nil {_cbfaga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_fcea .ExtrusionClr ,_cbfaga );};if _fcea .ContourClr !=nil {_cafebf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_fcea .ContourClr ,_cafebf );};if _fcea .ExtLst !=nil {_bdbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcea .ExtLst ,_bdbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PositiveFixedAngle and its children +func (_dceee *CT_PositiveFixedAngle )Validate ()error {return _dceee .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");};func (_gddeb ST_TextHorzOverflowType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_caeaf :=_g .Attr {};_caeaf .Name =name ;switch _gddeb {case ST_TextHorzOverflowTypeUnset :_caeaf .Value ="";case ST_TextHorzOverflowTypeOverflow :_caeaf .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_caeaf .Value ="\u0063\u006c\u0069\u0070";};return _caeaf ,nil ;}; -// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path -func (_bgcbf *CT_RegularTextRun )ValidateWithPath (path string )error {if _bgcbf .RPr !=nil {if _cdbgd :=_bgcbf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cdbgd !=nil {return _cdbgd ;};};return nil ;};func (_dedcb *ST_TextFontScalePercentOrPercentString )Validate ()error {return _dedcb .ValidateWithPath ("");}; +// ST_PositiveFixedPercentage is a union type +type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;}; -// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path -func (_cbbfc *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _cbbfc .IdAttr !=nil {if !_eb .ST_GuidPatternRe .MatchString (*_cbbfc .IdAttr ){return _bb .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_eb .ST_GuidPatternRe ,*_cbbfc .IdAttr );};};if _ggd :=_cbbfc .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_ggd !=nil {return _ggd ;};return nil ;}; +// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path +func (_fea *CT_AdjustHandleList )ValidateWithPath (path string )error {for _gdde ,_bad :=range _fea .AhXY {if _bdb :=_bad .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_gdde ));_bdb !=nil {return _bdb ;};};for _bdba ,_bee :=range _fea .AhPolar {if _fabe :=_bee .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_bdba ));_fabe !=nil {return _fabe ;};};return nil ;}; -// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path -func (_ffdb *CT_GradientStopList )ValidateWithPath (path string )error {for _cbadf ,_aaece :=range _ffdb .Gs {if _egfcc :=_aaece .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_cbadf ));_egfcc !=nil {return _egfcc ;};};return nil ;};func (_gfeaa *ST_AdjAngle )Validate ()error {return _gfeaa .ValidateWithPath ("")};func (_ecdcc *CT_CustomGeometry2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecdcc .PathLst =NewCT_Path2DList ();_cdege :for {_adcg ,_faeg :=d .Token ();if _faeg !=nil {return _faeg ;};switch _abag :=_adcg .(type ){case _b .StartElement :switch _abag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0076\u004cs\u0074"}:_ecdcc .AvLst =NewCT_GeomGuideList ();if _efdd :=d .DecodeElement (_ecdcc .AvLst ,&_abag );_efdd !=nil {return _efdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064\u004cs\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0064\u004cs\u0074"}:_ecdcc .GdLst =NewCT_GeomGuideList ();if _abdd :=d .DecodeElement (_ecdcc .GdLst ,&_abag );_abdd !=nil {return _abdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u004cs\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0068\u004cs\u0074"}:_ecdcc .AhLst =NewCT_AdjustHandleList ();if _dfbde :=d .DecodeElement (_ecdcc .AhLst ,&_abag );_dfbde !=nil {return _dfbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_ecdcc .CxnLst =NewCT_ConnectionSiteList ();if _edcd :=d .DecodeElement (_ecdcc .CxnLst ,&_abag );_edcd !=nil {return _edcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0063\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0063\u0074"}:_ecdcc .Rect =NewCT_GeomRect ();if _cecc :=d .DecodeElement (_ecdcc .Rect ,&_abag );_cecc !=nil {return _cecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _geea :=d .DecodeElement (_ecdcc .PathLst ,&_abag );_geea !=nil {return _geea ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_abag .Name );if _dcfd :=d .Skip ();_dcfd !=nil {return _dcfd ;};};case _b .EndElement :break _cdege ;case _b .CharData :};};return nil ;};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_bggca :=&EG_TextUnderlineFill {};return _bggca ;};func (_fcgaa *CT_TableStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_fcgaa .StyleIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_bb .Sprintf ("\u0025\u0076",_fcgaa .StyleNameAttr )});e .EncodeToken (start );if _fcgaa .TblBg !=nil {_cbfae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}};e .EncodeElement (_fcgaa .TblBg ,_cbfae );};if _fcgaa .WholeTbl !=nil {_adbgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_fcgaa .WholeTbl ,_adbgg );};if _fcgaa .Band1H !=nil {_dggcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}};e .EncodeElement (_fcgaa .Band1H ,_dggcg );};if _fcgaa .Band2H !=nil {_gacbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_fcgaa .Band2H ,_gacbg );};if _fcgaa .Band1V !=nil {_fdfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}};e .EncodeElement (_fcgaa .Band1V ,_fdfb );};if _fcgaa .Band2V !=nil {_ecagc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_fcgaa .Band2V ,_ecagc );};if _fcgaa .LastCol !=nil {_cdbd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}};e .EncodeElement (_fcgaa .LastCol ,_cdbd );};if _fcgaa .FirstCol !=nil {_cagc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_fcgaa .FirstCol ,_cagc );};if _fcgaa .LastRow !=nil {_abggg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}};e .EncodeElement (_fcgaa .LastRow ,_abggg );};if _fcgaa .SeCell !=nil {_ecada :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fcgaa .SeCell ,_ecada );};if _fcgaa .SwCell !=nil {_aeeef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fcgaa .SwCell ,_aeeef );};if _fcgaa .FirstRow !=nil {_bcefd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_fcgaa .FirstRow ,_bcefd );};if _fcgaa .NeCell !=nil {_fgdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fcgaa .NeCell ,_fgdg );};if _fcgaa .NwCell !=nil {_cdfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fcgaa .NwCell ,_cdfe );};if _fcgaa .ExtLst !=nil {_ecfed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcgaa .ExtLst ,_ecfed );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_adff :=&CT_NonVisualDrawingShapeProps {};return _adff ;};func (_efagc *CT_ClipboardStyleSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efagc .ThemeElements =NewCT_BaseStyles ();_efagc .ClrMap =NewCT_ColorMapping ();_ggdfb :for {_cacac ,_fbd :=d .Token ();if _fbd !=nil {return _fbd ;};switch _cbaag :=_cacac .(type ){case _b .StartElement :switch _cbaag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _ggdc :=d .DecodeElement (_efagc .ThemeElements ,&_cbaag );_ggdc !=nil {return _ggdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _eeff :=d .DecodeElement (_efagc .ClrMap ,&_cbaag );_eeff !=nil {return _eeff ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006c\u0069\u0070b\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_cbaag .Name );if _fdcb :=d .Skip ();_fdcb !=nil {return _fdcb ;};};case _b .EndElement :break _ggdfb ;case _b .CharData :};};return nil ;};func (_fbcf *CT_GroupShapeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdgg :=range start .Attr {if _bdgg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_fbcf .BwModeAttr .UnmarshalXMLAttr (_bdgg );continue ;};};_dgfa :for {_gaac ,_cbacg :=d .Token ();if _cbacg !=nil {return _cbacg ;};switch _beae :=_gaac .(type ){case _b .StartElement :switch _beae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:_fbcf .Xfrm =NewCT_GroupTransform2D ();if _fggaa :=d .DecodeElement (_fbcf .Xfrm ,&_beae );_fggaa !=nil {return _fggaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fbcf .NoFill =NewCT_NoFillProperties ();if _bdgcg :=d .DecodeElement (_fbcf .NoFill ,&_beae );_bdgcg !=nil {return _bdgcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fbcf .SolidFill =NewCT_SolidColorFillProperties ();if _gggdc :=d .DecodeElement (_fbcf .SolidFill ,&_beae );_gggdc !=nil {return _gggdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fbcf .GradFill =NewCT_GradientFillProperties ();if _cafbe :=d .DecodeElement (_fbcf .GradFill ,&_beae );_cafbe !=nil {return _cafbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fbcf .BlipFill =NewCT_BlipFillProperties ();if _cdbfb :=d .DecodeElement (_fbcf .BlipFill ,&_beae );_cdbfb !=nil {return _cdbfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fbcf .PattFill =NewCT_PatternFillProperties ();if _fabgaa :=d .DecodeElement (_fbcf .PattFill ,&_beae );_fabgaa !=nil {return _fabgaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fbcf .GrpFill =NewCT_GroupFillProperties ();if _cbdgb :=d .DecodeElement (_fbcf .GrpFill ,&_beae );_cbdgb !=nil {return _cbdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fbcf .EffectLst =NewCT_EffectList ();if _cceeb :=d .DecodeElement (_fbcf .EffectLst ,&_beae );_cceeb !=nil {return _cceeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fbcf .EffectDag =NewCT_EffectContainer ();if _dage :=d .DecodeElement (_fbcf .EffectDag ,&_beae );_dage !=nil {return _dage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fbcf .Scene3d =NewCT_Scene3D ();if _defb :=d .DecodeElement (_fbcf .Scene3d ,&_beae );_defb !=nil {return _defb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbcf .ExtLst =NewCT_OfficeArtExtensionList ();if _bdbee :=d .DecodeElement (_fbcf .ExtLst ,&_beae );_bdbee !=nil {return _bdbee ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070e\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_beae .Name );if _bgbcg :=d .Skip ();_bgbcg !=nil {return _bgbcg ;};};case _b .EndElement :break _dgfa ;case _b .CharData :};};return nil ;};func (_dcbef *CT_ShapeLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgecg :=range start .Attr {if _cgecg .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_cdebf ,_cdabd :=_a .ParseBool (_cgecg .Value );if _cdabd !=nil {return _cdabd ;};_dcbef .NoTextEditAttr =&_cdebf ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0047r\u0070"{_agcgf ,_cbbaf :=_a .ParseBool (_cgecg .Value );if _cbbaf !=nil {return _cbbaf ;};_dcbef .NoGrpAttr =&_agcgf ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_egbg ,_dbaef :=_a .ParseBool (_cgecg .Value );if _dbaef !=nil {return _dbaef ;};_dcbef .NoSelectAttr =&_egbg ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0052o\u0074"{_gddfc ,_dddgdb :=_a .ParseBool (_cgecg .Value );if _dddgdb !=nil {return _dddgdb ;};_dcbef .NoRotAttr =&_gddfc ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_efaeg ,_gdfcd :=_a .ParseBool (_cgecg .Value );if _gdfcd !=nil {return _gdfcd ;};_dcbef .NoChangeAspectAttr =&_efaeg ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gabgd ,_gagcd :=_a .ParseBool (_cgecg .Value );if _gagcd !=nil {return _gagcd ;};_dcbef .NoMoveAttr =&_gabgd ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_fgabd ,_agcdg :=_a .ParseBool (_cgecg .Value );if _agcdg !=nil {return _agcdg ;};_dcbef .NoResizeAttr =&_fgabd ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_acfag ,_dbgdf :=_a .ParseBool (_cgecg .Value );if _dbgdf !=nil {return _dbgdf ;};_dcbef .NoEditPointsAttr =&_acfag ;continue ;};if _cgecg .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_gcfdf ,_fcedg :=_a .ParseBool (_cgecg .Value );if _fcedg !=nil {return _fcedg ;};_dcbef .NoAdjustHandlesAttr =&_gcfdf ;continue ;};if _cgecg .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_afegb ,_dcgff :=_a .ParseBool (_cgecg .Value );if _dcgff !=nil {return _dcgff ;};_dcbef .NoChangeArrowheadsAttr =&_afegb ;continue ;};if _cgecg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_dbffa ,_eeage :=_a .ParseBool (_cgecg .Value );if _eeage !=nil {return _eeage ;};_dcbef .NoChangeShapeTypeAttr =&_dbffa ;continue ;};};_aabc :for {_gdee ,_accg :=d .Token ();if _accg !=nil {return _accg ;};switch _cddee :=_gdee .(type ){case _b .StartElement :switch _cddee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcbef .ExtLst =NewCT_OfficeArtExtensionList ();if _gdegf :=d .DecodeElement (_dcbef .ExtLst ,&_cddee );_gdegf !=nil {return _gdegf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061p\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_cddee .Name );if _debdf :=d .Skip ();_debdf !=nil {return _debdf ;};};case _b .EndElement :break _aabc ;case _b .CharData :};};return nil ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_bffce :=ST_TextFontScalePercentOrPercentString {};if _eb .ST_PercentagePatternRe .MatchString (s ){_bffce .ST_Percentage =&s ;}else {_cdbgeb ,_abcdf :=_a .ParseInt (s ,10,64);if _abcdf !=nil {return _bffce ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_abcdf );};_cdccdb :=int32 (_cdbgeb );_bffce .ST_TextFontScalePercent =&_cdccdb ;};return _bffce ,nil ;}; +// Validate validates the CT_ColorReplaceEffect and its children +func (_caad *CT_ColorReplaceEffect )Validate ()error {return _caad .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cgfeda *ThemeOverride )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _cgfeda .CT_BaseStylesOverride .MarshalXML (e ,start );};func (_agdaf *CT_Point2D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_agdaf .XAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_agdaf .YAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_GammaTransform struct{}; -// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path -func (_bbdad *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _bbdad .MinXAttr !=nil {if _fcfgb :=_bbdad .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_fcfgb !=nil {return _fcfgb ;};};if _bbdad .MaxXAttr !=nil {if _dbde :=_bbdad .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r");_dbde !=nil {return _dbde ;};};if _bbdad .MinYAttr !=nil {if _aededb :=_bbdad .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_aededb !=nil {return _aededb ;};};if _bbdad .MaxYAttr !=nil {if _cfaf :=_bbdad .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r");_cfaf !=nil {return _cfaf ;};};if _fefgg :=_bbdad .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fefgg !=nil {return _fefgg ;};return nil ;};func (_ffaae ST_ChartBuildStep )ValidateWithPath (path string )error {switch _ffaae {case 0,1,2,3,4,5,6:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffaae ));};return nil ;};func (_gbdgg *ST_AnimationChartBuildType )Validate ()error {return _gbdgg .ValidateWithPath ("")};func (_abfac *EG_TextUnderlineLine )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egfcdb :for {_bgcgg ,_aegdee :=d .Token ();if _aegdee !=nil {return _aegdee ;};switch _fcbgc :=_bgcgg .(type ){case _b .StartElement :switch _fcbgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006eT\u0078"}:_abfac .ULnTx =NewCT_TextUnderlineLineFollowText ();if _efgeb :=d .DecodeElement (_abfac .ULnTx ,&_fcbgc );_efgeb !=nil {return _efgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u004c\u006e"}:_abfac .ULn =NewCT_LineProperties ();if _dbecd :=d .DecodeElement (_abfac .ULn ,&_fcbgc );_dbecd !=nil {return _dbecd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_fcbgc .Name );if _gbggg :=d .Skip ();_gbggg !=nil {return _gbggg ;};};case _b .EndElement :break _egfcdb ;case _b .CharData :};};return nil ;};type CT_ReflectionEffect struct{BlurRadAttr *int64 ;StAAttr *ST_PositiveFixedPercentage ;StPosAttr *ST_PositiveFixedPercentage ;EndAAttr *ST_PositiveFixedPercentage ;EndPosAttr *ST_PositiveFixedPercentage ;DistAttr *int64 ;DirAttr *int32 ;FadeDirAttr *int32 ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;};func (_beba *CT_DashStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_beba .DAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070"},Value :_bb .Sprintf ("\u0025\u0076",_beba .SpAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edf *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dac :=range start .Attr {if _dac .Name .Local =="\u0062\u006c\u0064"{_fdb ,_fgcf :=ParseUnionST_AnimationDgmBuildType (_dac .Value );if _fgcf !=nil {return _fgcf ;};_edf .BldAttr =&_fdb ;continue ;};if _dac .Name .Local =="\u0072\u0065\u0076"{_edc ,_bacf :=_a .ParseBool (_dac .Value );if _bacf !=nil {return _bacf ;};_edf .RevAttr =&_edc ;continue ;};};for {_dcde ,_gcg :=d .Token ();if _gcg !=nil {return _bb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0042\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u003a\u0020\u0025\u0073",_gcg );};if _bdde ,_gdca :=_dcde .(_b .EndElement );_gdca &&_bdde .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path +func (_bggda *CT_Shape3D )ValidateWithPath (path string )error {if _bggda .ZAttr !=nil {if _fcga :=_bggda .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_fcga !=nil {return _fcga ;};};if _bggda .ExtrusionHAttr !=nil {if *_bggda .ExtrusionHAttr < 0{return _bb .Errorf ("\u0025\u0073\u002fm\u002e\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bggda .ExtrusionHAttr );};if *_bggda .ExtrusionHAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0045\u0078t\u0072\u0075\u0073i\u006f\u006e\u0048A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065 <\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bggda .ExtrusionHAttr );};};if _bggda .ContourWAttr !=nil {if *_bggda .ContourWAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0057\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_bggda .ContourWAttr );};if *_bggda .ContourWAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075r\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bggda .ContourWAttr );};};if _acadd :=_bggda .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_acadd !=nil {return _acadd ;};if _bggda .BevelT !=nil {if _ddagc :=_bggda .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054");_ddagc !=nil {return _ddagc ;};};if _bggda .BevelB !=nil {if _fgbef :=_bggda .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_fgbef !=nil {return _fgbef ;};};if _bggda .ExtrusionClr !=nil {if _gfgga :=_bggda .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072");_gfgga !=nil {return _gfgga ;};};if _bggda .ContourClr !=nil {if _cafcd :=_bggda .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_cafcd !=nil {return _cafcd ;};};if _bggda .ExtLst !=nil {if _ddddd :=_bggda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddddd !=nil {return _ddddd ;};};return nil ;};func (_edad *CT_LineJoinRound )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gafba ,_aaea :=d .Token ();if _aaea !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065J\u006fi\u006e\u0052\u006f\u0075\u006e\u0064\u003a \u0025\u0073",_aaea );};if _dgaec ,_fffdg :=_gafba .(_g .EndElement );_fffdg &&_dgaec .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path -func (_gfba *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _gfba .SpDef !=nil {if _acgab :=_gfba .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_acgab !=nil {return _acgab ;};};if _gfba .LnDef !=nil {if _ebda :=_gfba .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066");_ebda !=nil {return _ebda ;};};if _gfba .TxDef !=nil {if _gadeg :=_gfba .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_gadeg !=nil {return _gadeg ;};};if _gfba .ExtLst !=nil {if _cdeda :=_gfba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdeda !=nil {return _cdeda ;};};return nil ;}; +// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path +func (_ggbef *CT_Vector3D )ValidateWithPath (path string )error {if _bgeccc :=_ggbef .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_bgeccc !=nil {return _bgeccc ;};if _bccbf :=_ggbef .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072");_bccbf !=nil {return _bccbf ;};if _egcdg :=_ggbef .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_egcdg !=nil {return _egcdg ;};return nil ;};func (_fcaaf ST_EffectContainerType )Validate ()error {return _fcaaf .ValidateWithPath ("")};func (_gdg *CT_AlphaFloorEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fef *CT_Backdrop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bggd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_fef .Anchor ,_bggd );_acfe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_fef .Norm ,_acfe );_ecd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_fef .Up ,_ecd );if _fef .ExtLst !=nil {_fadb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fef .ExtLst ,_fadb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path -func (_abgc *CT_FontReference )ValidateWithPath (path string )error {if _abgc .IdxAttr ==ST_FontCollectionIndexUnset {return _bb .Errorf ("\u0025\u0073\u002fI\u0064\u0078\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bcfgb :=_abgc .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_bcfgb !=nil {return _bcfgb ;};if _abgc .ScrgbClr !=nil {if _ecggf :=_abgc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ecggf !=nil {return _ecggf ;};};if _abgc .SrgbClr !=nil {if _aabd :=_abgc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_aabd !=nil {return _aabd ;};};if _abgc .HslClr !=nil {if _ffae :=_abgc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ffae !=nil {return _ffae ;};};if _abgc .SysClr !=nil {if _aaddf :=_abgc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_aaddf !=nil {return _aaddf ;};};if _abgc .SchemeClr !=nil {if _dbcb :=_abgc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dbcb !=nil {return _dbcb ;};};if _abgc .PrstClr !=nil {if _egag :=_abgc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_egag !=nil {return _egag ;};};return nil ;}; +// Validate validates the CT_AdjPoint2D and its children +func (_ggd *CT_AdjPoint2D )Validate ()error {return _ggd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};type ST_ChartBuildStep byte ;func (_cccbb *ST_TextVertOverflowType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgdcb ,_eddff :=d .Token ();if _eddff !=nil {return _eddff ;};if _edagg ,_egdgbb :=_bgdcb .(_g .EndElement );_egdgbb &&_edagg .Name ==start .Name {*_cccbb =1;return nil ;};if _ddfga ,_bgdcc :=_bgdcb .(_g .CharData );!_bgdcc {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgdcb );}else {switch string (_ddfga ){case "":*_cccbb =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_cccbb =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_cccbb =2;case "\u0063\u006c\u0069\u0070":*_cccbb =3;};};_bgdcb ,_eddff =d .Token ();if _eddff !=nil {return _eddff ;};if _dffcc ,_egdef :=_bgdcb .(_g .EndElement );_egdef &&_dffcc .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgdcb );};func (_dabge *CT_SphereCoords )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dabge .LatAttr =0;_dabge .LonAttr =0;_dabge .RevAttr =0;for _ ,_dbcfd :=range start .Attr {if _dbcfd .Name .Local =="\u006c\u0061\u0074"{_ebdd ,_dbbfe :=_fg .ParseInt (_dbcfd .Value ,10,32);if _dbbfe !=nil {return _dbbfe ;};_dabge .LatAttr =int32 (_ebdd );continue ;};if _dbcfd .Name .Local =="\u006c\u006f\u006e"{_fedead ,_cacecd :=_fg .ParseInt (_dbcfd .Value ,10,32);if _cacecd !=nil {return _cacecd ;};_dabge .LonAttr =int32 (_fedead );continue ;};if _dbcfd .Name .Local =="\u0072\u0065\u0076"{_dfeea ,_adbed :=_fg .ParseInt (_dbcfd .Value ,10,32);if _adbed !=nil {return _adbed ;};_dabge .RevAttr =int32 (_dfeea );continue ;};};for {_cedba ,_abdba :=d .Token ();if _abdba !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_abdba );};if _febb ,_ggbgea :=_cedba .(_g .EndElement );_ggbgea &&_febb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SystemColor and its children -func (_gbacd *CT_SystemColor )Validate ()error {return _gbacd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");};func (_dcce *CT_SRgbColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_dcce .ValAttr )});e .EncodeToken (start );if _dcce .EG_ColorTransform !=nil {for _ ,_gegfe :=range _dcce .EG_ColorTransform {_gegfe .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ST_TextPoint is a union type +type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;};func (_fddee ST_TextAutonumberScheme )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fddee .String (),start );};func (_aacbf ST_TileFlipMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbecab :=_g .Attr {};_dbecab .Name =name ;switch _aacbf {case ST_TileFlipModeUnset :_dbecab .Value ="";case ST_TileFlipModeNone :_dbecab .Value ="\u006e\u006f\u006e\u0065";case ST_TileFlipModeX :_dbecab .Value ="\u0078";case ST_TileFlipModeY :_dbecab .Value ="\u0079";case ST_TileFlipModeXy :_dbecab .Value ="\u0078\u0079";};return _dbecab ,nil ;};func (_acfbf ST_TextShapeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbbdgd :=_g .Attr {};_dbbdgd .Name =name ;switch _acfbf {case ST_TextShapeTypeUnset :_dbbdgd .Value ="";case ST_TextShapeTypeTextNoShape :_dbbdgd .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_dbbdgd .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_dbbdgd .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_dbbdgd .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case ST_TextShapeTypeTextChevron :_dbbdgd .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_dbbdgd .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case ST_TextShapeTypeTextRingInside :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_dbbdgd .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextArchUp :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_dbbdgd .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case ST_TextShapeTypeTextButton :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_dbbdgd .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCirclePour :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCurveUp :_dbbdgd .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_dbbdgd .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case ST_TextShapeTypeTextCanDown :_dbbdgd .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_dbbdgd .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_dbbdgd .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case ST_TextShapeTypeTextDoubleWave1 :_dbbdgd .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_dbbdgd .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_dbbdgd .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflate :_dbbdgd .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextDeflateBottom :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateTop :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_dbbdgd .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflateInflateDeflate :_dbbdgd .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case ST_TextShapeTypeTextFadeLeft :_dbbdgd .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_dbbdgd .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextSlantUp :_dbbdgd .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_dbbdgd .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextCascadeDown :_dbbdgd .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _dbbdgd ,nil ;};type CT_PictureLocking struct{NoCropAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};type ST_TextShapeType byte ;func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_efeeg :=&CT_TextShapeAutofit {};return _efeeg };func (_ce *Blip )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ce .CT_Blip =*NewCT_Blip ();for _ ,_ggf :=range start .Attr {if _ggf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggf .Name .Local =="\u0065\u006d\u0062e\u0064"{_ffe ,_acc :=_ggf .Value ,error (nil );if _acc !=nil {return _acc ;};_ce .EmbedAttr =&_ffe ;continue ;};if _ggf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggf .Name .Local =="\u006c\u0069\u006e\u006b"{_gcd ,_dfc :=_ggf .Value ,error (nil );if _dfc !=nil {return _dfc ;};_ce .LinkAttr =&_gcd ;continue ;};if _ggf .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_ce .CstateAttr .UnmarshalXMLAttr (_ggf );continue ;};};_cd :for {_feca ,_cef :=d .Token ();if _cef !=nil {return _cef ;};switch _cb :=_feca .(type ){case _g .StartElement :switch _cb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_cf :=NewCT_BlipChoice ();if _fgb :=d .DecodeElement (&_cf .AlphaBiLevel ,&_cb );_fgb !=nil {return _fgb ;};_ce .Choice =append (_ce .Choice ,_cf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_fgg :=NewCT_BlipChoice ();if _bef :=d .DecodeElement (&_fgg .AlphaCeiling ,&_cb );_bef !=nil {return _bef ;};_ce .Choice =append (_ce .Choice ,_fgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_cefg :=NewCT_BlipChoice ();if _cc :=d .DecodeElement (&_cefg .AlphaFloor ,&_cb );_cc !=nil {return _cc ;};_ce .Choice =append (_ce .Choice ,_cefg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_dac :=NewCT_BlipChoice ();if _accd :=d .DecodeElement (&_dac .AlphaInv ,&_cb );_accd !=nil {return _accd ;};_ce .Choice =append (_ce .Choice ,_dac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dcda :=NewCT_BlipChoice ();if _gb :=d .DecodeElement (&_dcda .AlphaMod ,&_cb );_gb !=nil {return _gb ;};_ce .Choice =append (_ce .Choice ,_dcda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_ca :=NewCT_BlipChoice ();if _cba :=d .DecodeElement (&_ca .AlphaModFix ,&_cb );_cba !=nil {return _cba ;};_ce .Choice =append (_ce .Choice ,_ca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_ggb :=NewCT_BlipChoice ();if _bae :=d .DecodeElement (&_ggb .AlphaRepl ,&_cb );_bae !=nil {return _bae ;};_ce .Choice =append (_ce .Choice ,_ggb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_ee :=NewCT_BlipChoice ();if _cae :=d .DecodeElement (&_ee .BiLevel ,&_cb );_cae !=nil {return _cae ;};_ce .Choice =append (_ce .Choice ,_ee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0075\u0072"}:_bde :=NewCT_BlipChoice ();if _ga :=d .DecodeElement (&_bde .Blur ,&_cb );_ga !=nil {return _ga ;};_ce .Choice =append (_ce .Choice ,_bde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_db :=NewCT_BlipChoice ();if _gdd :=d .DecodeElement (&_db .ClrChange ,&_cb );_gdd !=nil {return _gdd ;};_ce .Choice =append (_ce .Choice ,_db );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_gdb :=NewCT_BlipChoice ();if _cgb :=d .DecodeElement (&_gdb .ClrRepl ,&_cb );_cgb !=nil {return _cgb ;};_ce .Choice =append (_ce .Choice ,_gdb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_edg :=NewCT_BlipChoice ();if _bag :=d .DecodeElement (&_edg .Duotone ,&_cb );_bag !=nil {return _bag ;};_ce .Choice =append (_ce .Choice ,_edg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_bfc :=NewCT_BlipChoice ();if _eba :=d .DecodeElement (&_bfc .FillOverlay ,&_cb );_eba !=nil {return _eba ;};_ce .Choice =append (_ce .Choice ,_bfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_edf :=NewCT_BlipChoice ();if _fca :=d .DecodeElement (&_edf .Grayscl ,&_cb );_fca !=nil {return _fca ;};_ce .Choice =append (_ce .Choice ,_edf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_ada :=NewCT_BlipChoice ();if _bbf :=d .DecodeElement (&_ada .Hsl ,&_cb );_bbf !=nil {return _bbf ;};_ce .Choice =append (_ce .Choice ,_ada );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0075\u006d"}:_bgf :=NewCT_BlipChoice ();if _add :=d .DecodeElement (&_bgf .Lum ,&_cb );_add !=nil {return _add ;};_ce .Choice =append (_ce .Choice ,_bgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006e\u0074"}:_ade :=NewCT_BlipChoice ();if _aef :=d .DecodeElement (&_ade .Tint ,&_cb );_aef !=nil {return _aef ;};_ce .Choice =append (_ce .Choice ,_ade );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ce .ExtLst =NewCT_OfficeArtExtensionList ();if _ea :=d .DecodeElement (_ce .ExtLst ,&_cb );_ea !=nil {return _ea ;};default:_fc .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",_cb .Name );if _ddb :=d .Skip ();_ddb !=nil {return _ddb ;};};case _g .EndElement :break _cd ;case _g .CharData :};};return nil ;};func (_cdfgd ST_PresetShadowVal )String ()string {switch _cdfgd {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 (_ecdc ST_TextFontScalePercentOrPercentString )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecdc .ST_TextFontScalePercent !=nil {e .EncodeToken (_g .CharData (_bb .Sprintf ("\u0025\u0064",*_ecdc .ST_TextFontScalePercent )));};if _ecdc .ST_Percentage !=nil {e .EncodeToken (_g .CharData (*_ecdc .ST_Percentage ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_agac :=&CT_GvmlGroupShapeChoice {};return _agac ;}; -// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path -func (_ageb *CT_AdjPoint2D )ValidateWithPath (path string )error {if _fga :=_ageb .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_fga !=nil {return _fga ;};if _dcb :=_ageb .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_dcb !=nil {return _dcb ;};return nil ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;};const (ST_BlendModeUnset ST_BlendMode =0;ST_BlendModeOver ST_BlendMode =1;ST_BlendModeMult ST_BlendMode =2;ST_BlendModeScreen ST_BlendMode =3;ST_BlendModeDarken ST_BlendMode =4;ST_BlendModeLighten ST_BlendMode =5;);func (_gcgde *ST_TextVertOverflowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbgc ,_aeaag :=d .Token ();if _aeaag !=nil {return _aeaag ;};if _fgdga ,_egaaa :=_abbgc .(_b .EndElement );_egaaa &&_fgdga .Name ==start .Name {*_gcgde =1;return nil ;};if _ddfdda ,_abbef :=_abbgc .(_b .CharData );!_abbef {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abbgc );}else {switch string (_ddfdda ){case "":*_gcgde =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_gcgde =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_gcgde =2;case "\u0063\u006c\u0069\u0070":*_gcgde =3;};};_abbgc ,_aeaag =d .Token ();if _aeaag !=nil {return _aeaag ;};if _cddcb ,_bdbcd :=_abbgc .(_b .EndElement );_bdbcd &&_cddcb .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abbgc );};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;};func (_gaebee *CT_Scene3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gccef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_gaebee .Camera ,_gccef );_abgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_gaebee .LightRig ,_abgd );if _gaebee .Backdrop !=nil {_ecfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_gaebee .Backdrop ,_ecfd );};if _gaebee .ExtLst !=nil {_fdac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaebee .ExtLst ,_fdac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path +func (_dgfeg *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _dgfeg .RadAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dgfeg .RadAttr );};if _dgfeg .RadAttr > 27273042316900{return _bb .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,_dgfeg .RadAttr );};return nil ;};func (_gdfa *CT_FixedPercentage )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdaea :=range start .Attr {if _gdaea .Name .Local =="\u0076\u0061\u006c"{_bbcc ,_ggbg :=ParseUnionST_FixedPercentage (_gdaea .Value );if _ggbg !=nil {return _ggbg ;};_gdfa .ValAttr =_bbcc ;continue ;};};for {_fcggb ,_adebc :=d .Token ();if _adebc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0046\u0069\u0078\u0065\u0064\u0050\u0065r\u0063\u0065\u006e\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_adebc );};if _gbbdf ,_eebf :=_fcggb .(_g .EndElement );_eebf &&_gbbdf .Name ==start .Name {break ;};};return nil ;};func (_ecbbf *ST_TileFlipMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecbbf =0;case "\u006e\u006f\u006e\u0065":*_ecbbf =1;case "\u0078":*_ecbbf =2;case "\u0079":*_ecbbf =3;case "\u0078\u0079":*_ecbbf =4;};return nil ;}; -// Validate validates the CT_LineStyleList and its children -func (_ffbadd *CT_LineStyleList )Validate ()error {return _ffbadd .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path +func (_cbaee *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _cbaee .ValAttr < 0{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_cbaee .ValAttr );};if _cbaee .ValAttr > 158400{return _bb .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0031\u0035\u0038\u0034\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_cbaee .ValAttr );};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 (_fcaag *CT_TextLineBreak )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begfb :for {_bdcfb ,_cgbgg :=d .Token ();if _cgbgg !=nil {return _cgbgg ;};switch _edbfb :=_bdcfb .(type ){case _g .StartElement :switch _edbfb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_fcaag .RPr =NewCT_TextCharacterProperties ();if _eaead :=d .DecodeElement (_fcaag .RPr ,&_edbfb );_eaead !=nil {return _eaead ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_edbfb .Name );if _fggeg :=d .Skip ();_fggeg !=nil {return _fggeg ;};};case _g .EndElement :break _begfb ;case _g .CharData :};};return nil ;};func (_fdfabg *CT_TablePropertiesChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdfabg .TableStyle !=nil {_degab :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fdfabg .TableStyle ,_degab );};if _fdfabg .TableStyleId !=nil {_cgccf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_fc .AddPreserveSpaceAttr (&_cgccf ,*_fdfabg .TableStyleId );e .EncodeElement (_fdfabg .TableStyleId ,_cgccf );};return nil ;};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path -func (_caaa *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _caaa .ULnTx !=nil {if _cdbba :=_caaa .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_cdbba !=nil {return _cdbba ;};};if _caaa .ULn !=nil {if _badd :=_caaa .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_badd !=nil {return _badd ;};};return nil ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;};type ST_ColorSchemeIndex byte ;func (_dggec *CT_TextAutonumberBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fbafce ,_cdeag :=_dggec .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cdeag !=nil {return _cdeag ;};start .Attr =append (start .Attr ,_fbafce );if _dggec .StartAtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_dggec .StartAtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_begeg *CT_RegularTextRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _begeg .RPr !=nil {_fegef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_begeg .RPr ,_fegef );};_adcfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074"}};_f .AddPreserveSpaceAttr (&_adcfa ,_begeg .T );e .EncodeElement (_begeg .T ,_adcfa );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;}; +// Validate validates the CT_PresetShadowEffect and its children +func (_agagb *CT_PresetShadowEffect )Validate ()error {return _agagb .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");};func (_afgccg ST_BlendMode )Validate ()error {return _afgccg .ValidateWithPath ("")};type CT_AlphaCeilingEffect struct{};func (_gdaa *ST_FixedPercentage )Validate ()error {return _gdaa .ValidateWithPath ("")};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;); -// ValidateWithPath validates the Graphic and its children, prefixing error messages with path -func (_efcdc *Graphic )ValidateWithPath (path string )error {if _fgedce :=_efcdc .CT_GraphicalObject .ValidateWithPath (path );_fgedce !=nil {return _fgedce ;};return nil ;};func (_gcgbg ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _gcgbg {case 0,1,2,3,4:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgbg ));};return nil ;};func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_dfec :=&CT_ColorChangeEffect {};_dfec .ClrFrom =NewCT_Color ();_dfec .ClrTo =NewCT_Color ();return _dfec ;};func (_effeee ST_PathShadeType )String ()string {switch _effeee {case 0:return "";case 1:return "\u0073\u0068\u0061p\u0065";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0072\u0065\u0063\u0074";};return "";};func (_gfdea ST_RectAlignment )Validate ()error {return _gfdea .ValidateWithPath ("")};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_acdfd :=&CT_LuminanceEffect {};return _acdfd };type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;};func (_acgg *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acgg =0;case "\u0063\u006c\u0072":*_acgg =1;case "\u0061\u0075\u0074\u006f":*_acgg =2;case "\u0067\u0072\u0061\u0079":*_acgg =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_acgg =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_acgg =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_acgg =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_acgg =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_acgg =8;case "\u0062\u006c\u0061c\u006b":*_acgg =9;case "\u0077\u0068\u0069t\u0065":*_acgg =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_acgg =11;};return nil ;};func (_fgba *CT_AudioCD )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_abc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0074"}};e .EncodeElement (_fgba .St ,_abc );_dbec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_fgba .End ,_dbec );if _fgba .ExtLst !=nil {_ebea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgba .ExtLst ,_ebea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_Text3D and its children +func (_gbccc *EG_Text3D )Validate ()error {return _gbccc .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_fdfce :=&CT_TextNormalAutofit {};return _fdfce ;};func (_egae *CT_AnimationDgmElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egae .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_egae .IdAttr )});};if _egae .BldStepAttr !=ST_DgmBuildStepUnset {_fcbb ,_gfe :=_egae .BldStepAttr .MarshalXMLAttr (_g .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _gfe !=nil {return _gfe ;};start .Attr =append (start .Attr ,_fcbb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ST_Coordinate is a union type -type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func NewCT_TransformEffect ()*CT_TransformEffect {_bcgd :=&CT_TransformEffect {};return _bcgd };func NewCT_FillEffect ()*CT_FillEffect {_bagd :=&CT_FillEffect {};return _bagd };func (_cdddg ST_TextFontAlignType )Validate ()error {return _cdddg .ValidateWithPath ("")};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;};type CT_TextNoBullet struct{}; +// Validate validates the CT_GvmlGroupShapeNonVisual and its children +func (_bgfe *CT_GvmlGroupShapeNonVisual )Validate ()error {return _bgfe .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 (_cgefe ST_PresetMaterialType )String ()string {switch _cgefe {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case 2:return "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case 3:return "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case 4:return "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case 5:return "\u006d\u0061\u0074t\u0065";case 6:return "\u0070l\u0061\u0073\u0074\u0069\u0063";case 7:return "\u006d\u0065\u0074a\u006c";case 8:return "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case 9:return "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case 10:return "\u0070\u006f\u0077\u0064\u0065\u0072";case 11:return "\u0064\u006b\u0045\u0064\u0067\u0065";case 12:return "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case 13:return "\u0063\u006c\u0065a\u0072";case 14:return "\u0066\u006c\u0061\u0074";case 15:return "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return "";};func (_daddb *ST_FontCollectionIndex )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgefg ,_bgffd :=d .Token ();if _bgffd !=nil {return _bgffd ;};if _eacca ,_fgded :=_cgefg .(_g .EndElement );_fgded &&_eacca .Name ==start .Name {*_daddb =1;return nil ;};if _gcgaf ,_fcacb :=_cgefg .(_g .CharData );!_fcacb {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgefg );}else {switch string (_gcgaf ){case "":*_daddb =0;case "\u006d\u0061\u006ao\u0072":*_daddb =1;case "\u006d\u0069\u006eo\u0072":*_daddb =2;case "\u006e\u006f\u006e\u0065":*_daddb =3;};};_cgefg ,_bgffd =d .Token ();if _bgffd !=nil {return _bgffd ;};if _abace ,_bdeeg :=_cgefg .(_g .EndElement );_bdeeg &&_abace .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgefg );};func (_dagab ST_PresetColorVal )String ()string {switch _dagab {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 (_aefgbd ST_PresetPatternVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aefgbd .String (),start );};func (_dcdagf ST_PresetLineDashVal )Validate ()error {return _dcdagf .ValidateWithPath ("")};func (_abaeb *Tbl )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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\u003a\u0074b\u006c";return _abaeb .CT_Table .MarshalXML (e ,start );}; -// Validate validates the CT_Transform2D and its children -func (_addae *CT_Transform2D )Validate ()error {return _addae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");}; +// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path +func (_feaebb *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil };func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_caea :=&CT_GraphicalObjectData {};return _caea ;};func (_gbaa *EG_ThemeableFillStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbaa .Fill !=nil {_fdddcg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gbaa .Fill ,_fdddcg );};if _gbaa .FillRef !=nil {_debbb :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_gbaa .FillRef ,_debbb );};return nil ;}; -// Validate validates the CT_SupplementalFont and its children -func (_agfcc *CT_SupplementalFont )Validate ()error {return _agfcc .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};func (_beafag *ST_PathShadeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_beafag =0;case "\u0073\u0068\u0061p\u0065":*_beafag =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_beafag =2;case "\u0072\u0065\u0063\u0074":*_beafag =3;};return nil ;};func (_efg *CT_AdjPoint2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfe :=range start .Attr {if _bfe .Name .Local =="\u0078"{_gb ,_fae :=ParseUnionST_AdjCoordinate (_bfe .Value );if _fae !=nil {return _fae ;};_efg .XAttr =_gb ;continue ;};if _bfe .Name .Local =="\u0079"{_gc ,_feg :=ParseUnionST_AdjCoordinate (_bfe .Value );if _feg !=nil {return _feg ;};_efg .YAttr =_gc ;continue ;};};for {_efc ,_cad :=d .Token ();if _cad !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_cad );};if _fbc ,_bdf :=_efc .(_b .EndElement );_bdf &&_fbc .Name ==start .Name {break ;};};return nil ;};func (_ffgbg *CT_TextBulletSizePercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffgbg .ValAttr ="\u0031\u0030\u0030\u0025";for _ ,_fdef :=range start .Attr {if _fdef .Name .Local =="\u0076\u0061\u006c"{_dgeab ,_edbfa :=_fdef .Value ,error (nil );if _edbfa !=nil {return _edbfa ;};_ffgbg .ValAttr =_dgeab ;continue ;};};for {_cfcf ,_ccgd :=d .Token ();if _ccgd !=nil {return _bb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054ext\u0042ul\u006c\u0065\u0074\u0053\u0069\u007a\u0065Pe\u0072\u0063\u0065\u006e\u0074\u003a\u0020%\u0073",_ccgd );};if _gedff ,_acfde :=_cfcf .(_b .EndElement );_acfde &&_gedff .Name ==start .Name {break ;};};return nil ;};func (_aabba *CT_TablePartStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aabba .TcTxStyle !=nil {_acfcg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aabba .TcTxStyle ,_acfcg );};if _aabba .TcStyle !=nil {_afegf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_aabba .TcStyle ,_afegf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bae *CT_AlphaReplaceEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcdb :=range start .Attr {if _bcdb .Name .Local =="\u0061"{_acbf ,_bab :=ParseUnionST_PositiveFixedPercentage (_bcdb .Value );if _bab !=nil {return _bab ;};_bae .AAttr =_acbf ;continue ;};};for {_bdd ,_ebfc :=d .Token ();if _ebfc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006ca\u0063\u0065\u0045\u0066\u0066\u0065\u0063t\u003a\u0020\u0025\u0073",_ebfc );};if _eege ,_deebd :=_bdd .(_b .EndElement );_deebd &&_eege .Name ==start .Name {break ;};};return nil ;};func (_cdceg ST_PathShadeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdceg .String (),start );};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};type CT_FillEffect struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_gabaa ST_TextUnderlineType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gabaa .String (),start );};func (_ccdeee ST_BlendMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efeca :=_b .Attr {};_efeca .Name =name ;switch _ccdeee {case ST_BlendModeUnset :_efeca .Value ="";case ST_BlendModeOver :_efeca .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_efeca .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_efeca .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_efeca .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_efeca .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _efeca ,nil ;};type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;};func (_bfbgf *CT_GvmlConnector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfbgf .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_bfbgf .SpPr =NewCT_ShapeProperties ();_dgdf :for {_dgge ,_dfdfa :=d .Token ();if _dfdfa !=nil {return _dfdfa ;};switch _aadac :=_dgge .(type ){case _b .StartElement :switch _aadac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _fedb :=d .DecodeElement (_bfbgf .NvCxnSpPr ,&_aadac );_fedb !=nil {return _fedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _cbff :=d .DecodeElement (_bfbgf .SpPr ,&_aadac );_cbff !=nil {return _cbff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_bfbgf .Style =NewCT_ShapeStyle ();if _gdegg :=d .DecodeElement (_bfbgf .Style ,&_aadac );_gdegg !=nil {return _gdegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfbgf .ExtLst =NewCT_OfficeArtExtensionList ();if _aafc :=d .DecodeElement (_bfbgf .ExtLst ,&_aadac );_aafc !=nil {return _aafc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0020\u0025v",_aadac .Name );if _cgbdc :=d .Skip ();_cgbdc !=nil {return _cgbdc ;};};case _b .EndElement :break _dgdf ;case _b .CharData :};};return nil ;};func (_bedbaca *CT_Percentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_bedbaca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Percentage ()*CT_Percentage {_efced :=&CT_Percentage {};return _efced };func (_dbdfa *CT_DashStopList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbdfa .Ds !=nil {_eddee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_dbbcd :=range _dbdfa .Ds {e .EncodeElement (_dbbcd ,_eddee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcfaa *EG_Geometry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgde :for {_edeeb ,_ggadga :=d .Token ();if _ggadga !=nil {return _ggadga ;};switch _eefea :=_edeeb .(type ){case _b .StartElement :switch _eefea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_gcfaa .CustGeom =NewCT_CustomGeometry2D ();if _aecae :=d .DecodeElement (_gcfaa .CustGeom ,&_eefea );_aecae !=nil {return _aecae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_gcfaa .PrstGeom =NewCT_PresetGeometry2D ();if _dgac :=d .DecodeElement (_gcfaa .PrstGeom ,&_eefea );_dgac !=nil {return _dgac ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_eefea .Name );if _cbaab :=d .Skip ();_cbaab !=nil {return _cbaab ;};};case _b .EndElement :break _edgde ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path +func (_afab *CT_DashStopList )ValidateWithPath (path string )error {for _cagdb ,_dcagf :=range _afab .Ds {if _dgbde :=_dcagf .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_cagdb ));_dgbde !=nil {return _dgbde ;};};return nil ;};func (_bfecad *CT_TextParagraph )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeccea :for {_fegfd ,_cccfb :=d .Token ();if _cccfb !=nil {return _cccfb ;};switch _gbag :=_fegfd .(type ){case _g .StartElement :switch _gbag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0050\u0072"}:_bfecad .PPr =NewCT_TextParagraphProperties ();if _gbbcb :=d .DecodeElement (_bfecad .PPr ,&_gbag );_gbbcb !=nil {return _gbbcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_adbcb :=NewEG_TextRun ();_adbcb .R =NewCT_RegularTextRun ();if _ffdb :=d .DecodeElement (_adbcb .R ,&_gbag );_ffdb !=nil {return _ffdb ;};_bfecad .EG_TextRun =append (_bfecad .EG_TextRun ,_adbcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072"}:_aefed :=NewEG_TextRun ();_aefed .Br =NewCT_TextLineBreak ();if _cddbde :=d .DecodeElement (_aefed .Br ,&_gbag );_cddbde !=nil {return _cddbde ;};_bfecad .EG_TextRun =append (_bfecad .EG_TextRun ,_aefed );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0064"}:_aabf :=NewEG_TextRun ();_aabf .Fld =NewCT_TextField ();if _ggagc :=d .DecodeElement (_aabf .Fld ,&_gbag );_ggagc !=nil {return _ggagc ;};_bfecad .EG_TextRun =append (_bfecad .EG_TextRun ,_aabf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_bfecad .EndParaRPr =NewCT_TextCharacterProperties ();if _ggdc :=d .DecodeElement (_bfecad .EndParaRPr ,&_gbag );_ggdc !=nil {return _ggdc ;};default:_fc .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gbag .Name );if _ddaegc :=d .Skip ();_ddaegc !=nil {return _ddaegc ;};};case _g .EndElement :break _eeccea ;case _g .CharData :};};return nil ;};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;}; -// Validate validates the CT_Point3D and its children -func (_ccbde *CT_Point3D )Validate ()error {return _ccbde .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};func (_fffebf ST_LineCap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fffebf .String (),start );};func (_fbef *CT_EmptyElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bdea ,_fgbc :=d .Token ();if _fgbc !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_fgbc );};if _fegaa ,_cagbg :=_bdea .(_b .EndElement );_cagbg &&_fegaa .Name ==start .Name {break ;};};return nil ;};func (_acba ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_caccf :=_b .Attr {};_caccf .Name =name ;switch _acba {case ST_AnimationChartOnlyBuildTypeUnset :_caccf .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_caccf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_caccf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_AnimationChartOnlyBuildTypeSeriesEl :_caccf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_caccf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _caccf ,nil ;};func NewCT_Cell3D ()*CT_Cell3D {_gbf :=&CT_Cell3D {};_gbf .Bevel =NewCT_Bevel ();return _gbf };func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_gfbgg :=&EG_ThemeableFillStyle {};return _gfbgg ;}; +// Validate validates the CT_CustomColor and its children +func (_bdgcc *CT_CustomColor )Validate ()error {return _bdgcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");};func (_feaedf ST_TextWrappingType )Validate ()error {return _feaedf .ValidateWithPath ("")};func (_geddad *ST_Coordinate )Validate ()error {return _geddad .ValidateWithPath ("")}; -// Validate validates the CT_TableGrid and its children -func (_cebf *CT_TableGrid )Validate ()error {return _cebf .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");}; +// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path +func (_edeec *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil };func (_eadfe *EG_FillModeProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eadfe .Tile !=nil {_ccgbf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_eadfe .Tile ,_ccgbf );};if _eadfe .Stretch !=nil {_ebfae :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_eadfe .Stretch ,_ebfae );};return nil ;};func (_bbafg *CT_PositiveFixedPercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_bbafg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bagbg ST_TextShapeType )Validate ()error {return _bagbg .ValidateWithPath ("")};func (_ggfc *CT_SchemeColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cgfg ,_edggcf :=_ggfc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _edggcf !=nil {return _edggcf ;};start .Attr =append (start .Attr ,_cgfg );e .EncodeToken (start );if _ggfc .EG_ColorTransform !=nil {for _ ,_eeacgg :=range _ggfc .EG_ColorTransform {_eeacgg .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_LineEndLength byte ;func (_degfb *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfffc :for {_dfbeb ,_dfefc :=d .Token ();if _dfefc !=nil {return _dfefc ;};switch _acefb :=_dfbeb .(type ){case _g .StartElement :switch _acefb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_degfb .NoFill =NewCT_NoFillProperties ();if _ccega :=d .DecodeElement (_degfb .NoFill ,&_acefb );_ccega !=nil {return _ccega ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_degfb .SolidFill =NewCT_SolidColorFillProperties ();if _gbgfb :=d .DecodeElement (_degfb .SolidFill ,&_acefb );_gbgfb !=nil {return _gbgfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_degfb .GradFill =NewCT_GradientFillProperties ();if _ecfcf :=d .DecodeElement (_degfb .GradFill ,&_acefb );_ecfcf !=nil {return _ecfcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_degfb .BlipFill =NewCT_BlipFillProperties ();if _cefbc :=d .DecodeElement (_degfb .BlipFill ,&_acefb );_cefbc !=nil {return _cefbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_degfb .PattFill =NewCT_PatternFillProperties ();if _cbegg :=d .DecodeElement (_degfb .PattFill ,&_acefb );_cbegg !=nil {return _cbegg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_degfb .GrpFill =NewCT_GroupFillProperties ();if _eedgc :=d .DecodeElement (_degfb .GrpFill ,&_acefb );_eedgc !=nil {return _eedgc ;};default:_fc .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",_acefb .Name );if _ffede :=d .Skip ();_ffede !=nil {return _ffede ;};};case _g .EndElement :break _cfffc ;case _g .CharData :};};return nil ;};func NewThemeOverride ()*ThemeOverride {_eedec :=&ThemeOverride {};_eedec .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _eedec ;};func (_cfdf *CT_ColorMappingOverrideChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfdf .MasterClrMapping !=nil {_faaf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cfdf .MasterClrMapping ,_faaf );};if _cfdf .OverrideClrMapping !=nil {_decd :=_g .StartElement {Name :_g .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_cfdf .OverrideClrMapping ,_decd );};return nil ;};func (_ebfba ST_LightRigDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bdbae :=_g .Attr {};_bdbae .Name =name ;switch _ebfba {case ST_LightRigDirectionUnset :_bdbae .Value ="";case ST_LightRigDirectionTl :_bdbae .Value ="\u0074\u006c";case ST_LightRigDirectionT :_bdbae .Value ="\u0074";case ST_LightRigDirectionTr :_bdbae .Value ="\u0074\u0072";case ST_LightRigDirectionL :_bdbae .Value ="\u006c";case ST_LightRigDirectionR :_bdbae .Value ="\u0072";case ST_LightRigDirectionBl :_bdbae .Value ="\u0062\u006c";case ST_LightRigDirectionB :_bdbae .Value ="\u0062";case ST_LightRigDirectionBr :_bdbae .Value ="\u0062\u0072";};return _bdbae ,nil ;};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_cbfgf ST_AnimationBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbfgf .String (),start );}; -// Validate validates the CT_NonVisualPictureProperties and its children -func (_acff *CT_NonVisualPictureProperties )Validate ()error {return _acff .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_degb *CT_GeomRect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_degb .LAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_degb .TAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_degb .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",_degb .BAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcefb *CT_GvmlGroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdaa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gcefb .NvGrpSpPr ,_fdaa );_bbfdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_gcefb .GrpSpPr ,_bbfdc );if _gcefb .Choice !=nil {for _ ,_edfde :=range _gcefb .Choice {_edfde .MarshalXML (e ,_b .StartElement {});};};if _gcefb .ExtLst !=nil {_gfcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcefb .ExtLst ,_gfcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdeagf ST_PitchFamily )Validate ()error {return _cdeagf .ValidateWithPath ("")};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};func (_cgfed ST_TextAlignType )ValidateWithPath (path string )error {switch _cgfed {case 0,1,2,3,4,5,6,7:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgfed ));};return nil ;}; +// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path +func (_gc *AG_Blob )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path -func (_fcad *CT_EffectProperties )ValidateWithPath (path string )error {if _fcad .EffectLst !=nil {if _egacd :=_fcad .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_egacd !=nil {return _egacd ;};};if _fcad .EffectDag !=nil {if _dcdd :=_fcad .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_dcdd !=nil {return _dcdd ;};};return nil ;};func init (){_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_AudioFile );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065",NewCT_VideoFile );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065",NewCT_QuickTimeFile );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065",NewCT_AudioCDTime );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044",NewCT_AudioCD );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065",NewCT_ColorScheme );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072",NewCT_CustomColor );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074",NewCT_SupplementalFont );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074",NewCT_CustomColorList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_FontCollection );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d",NewCT_EffectStyleItem );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_FillStyleList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_LineStyleList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074",NewCT_EffectStyleList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075n\u0064\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065L\u0069\u0073\u0074",NewCT_BackgroundFillStyleList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078",NewCT_StyleMatrix );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_BaseStyles );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_OfficeArtExtension );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065",NewCT_Angle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065",NewCT_PositiveFixedAngle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_Percentage );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_PositivePercentage );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065",NewCT_FixedPercentage );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065",NewCT_PositiveFixedPercentage );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f",NewCT_Ratio );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_Point2D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044",NewCT_PositiveSize2D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d",NewCT_ComplementTransform );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseTransform );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_GrayscaleTransform );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_GammaTransform );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_InverseGammaTransform );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_ScRgbColor );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_SRgbColor );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072",NewCT_HslColor );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072",NewCT_SystemColor );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072",NewCT_SchemeColor );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072",NewCT_PresetColor );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewCT_OfficeArtExtensionList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044",NewCT_Scale2D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044",NewCT_Transform2D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044",NewCT_GroupTransform2D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044",NewCT_Point3D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044",NewCT_Vector3D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073",NewCT_SphereCoords );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074",NewCT_RelativeRect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055",NewCT_ColorMRU );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065",NewCT_EmbeddedWAVAudioFile );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ConnectorLocking );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ShapeLocking );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067",NewCT_PictureLocking );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GroupLocking );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_GraphicalObjectFrameLocking );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067",NewCT_ContentPartLocking );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualDrawingProps );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050ro\u0070\u0073",NewCT_NonVisualDrawingShapeProps );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualConnectorProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_NonVisualPictureProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072o\u0075p\u0044r\u0061w\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0073",NewCT_NonVisualGroupDrawingShapeProps );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fNo\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0047\u0072a\u0070h\u0069c\u0046r\u0061\u006d\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NonVisualGraphicFrameProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_NonVisualContentPartProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061",NewCT_GraphicalObjectData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074",NewCT_GraphicalObject );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_AnimationDgmElement );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_AnimationChartElement );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e",NewCT_AnimationElementChoice );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationDgmBuildProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationChartBuildProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_AnimationGraphicalObjectBuildProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_BackgroundFormatting );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_WholeE2oFormatting );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065",NewCT_GvmlUseShapeRectangle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlTextShape );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlShapeNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065",NewCT_GvmlShape );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l",NewCT_GvmlConnectorNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_GvmlConnector );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GvmlPictureNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065",NewCT_GvmlPicture );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047v\u006d\u006c\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046r\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073u\u0061\u006c",NewCT_GvmlGraphicFrameNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065",NewCT_GvmlGraphicalObjectFrame );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069s\u0075\u0061\u006c",NewCT_GvmlGroupShapeNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065",NewCT_GvmlGroupShape );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a",NewCT_Camera );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067",NewCT_LightRig );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044",NewCT_Scene3D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070",NewCT_Backdrop );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c",NewCT_Bevel );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044",NewCT_Shape3D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074",NewCT_FlatText );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaBiLevelEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaCeilingEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaFloorEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaInverseEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074",NewCT_AlphaModulateFixedEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074",NewCT_AlphaOutsetEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_AlphaReplaceEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BiLevelEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_BlurEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074",NewCT_ColorChangeEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ColorReplaceEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_DuotoneEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_GlowEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_GrayscaleEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_HSLEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_InnerShadowEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074",NewCT_LuminanceEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074",NewCT_OuterShadowEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_PresetShadowEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_ReflectionEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_RelativeOffsetEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074",NewCT_SoftEdgesEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TintEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074",NewCT_TransformEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NoFillProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_SolidColorFillProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_LinearShadeProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_PathShadeProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_GradientStopList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_GradientFillProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TileInfoProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_StretchInfoProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0042\u006c\u0069\u0070",NewCT_Blip );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BlipFillProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_PatternFillProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_GroupFillProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_FillProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_FillEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074",NewCT_FillOverlayEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065",NewCT_EffectReference );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072",NewCT_EffectContainer );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074",NewCT_AlphaModulateEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074",NewCT_BlendEffect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074",NewCT_EffectList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_EffectProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065",NewCT_GeomGuide );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GeomGuideList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044",NewCT_AdjPoint2D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074",NewCT_GeomRect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065",NewCT_XYAdjustHandle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065",NewCT_PolarAdjustHandle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065",NewCT_ConnectionSite );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074",NewCT_AdjustHandleList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074",NewCT_ConnectionSiteList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f",NewCT_Path2DMoveTo );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f",NewCT_Path2DLineTo );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f",NewCT_Path2DArcTo );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f",NewCT_Path2DQuadBezierTo );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f",NewCT_Path2DCubicBezierTo );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065",NewCT_Path2DClose );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D",NewCT_Path2D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074",NewCT_Path2DList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_PresetGeometry2D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065",NewCT_PresetTextShape );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044",NewCT_CustomGeometry2D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073",NewCT_LineEndProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c",NewCT_LineJoinBevel );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064",NewCT_LineJoinRound );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_LineJoinMiterProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073",NewCT_PresetLineDashProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070",NewCT_DashStop );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_DashStopList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_LineProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_ShapeProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_GroupShapeProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_StyleMatrixReference );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_FontReference );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ShapeStyle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn",NewCT_DefaultShapeDefinition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073",NewCT_ObjectStyleDefaults );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_EmptyElement );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorMapping );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_ColorMappingOverride );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeAndMapping );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074",NewCT_ColorSchemeList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewCT_OfficeStyleSheet );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_BaseStylesOverride );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074",NewCT_ClipboardStyleSheet );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_TableCellProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c",NewCT_TableCol );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064",NewCT_TableGrid );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c",NewCT_TableCell );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077",NewCT_TableRow );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_TableProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D",NewCT_Cell3D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_ThemeableLineStyle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065",NewCT_TableStyleTextStyle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_TableCellBorderStyle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065",NewCT_TableBackgroundStyle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065",NewCT_TableStyleCellStyle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065",NewCT_TablePartStyle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074",NewCT_TableStyleList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TextParagraph );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065",NewCT_TextListStyle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074",NewCT_TextNormalAutofit );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextShapeAutofit );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074",NewCT_TextNoAutofit );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_TextBodyProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079",NewCT_TextBody );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0043\u006fl\u006fr\u0046\u006f\u006c\u006c\u006f\u0077\u0054e\u0078\u0074",NewCT_TextBulletColorFollowText );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074",NewCT_TextBulletSizeFollowText );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextBulletSizePercent );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074",NewCT_TextBulletSizePoint );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextBulletTypefaceFollowText );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextAutonumberBullet );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074",NewCT_TextCharBullet );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074",NewCT_TextBlipBullet );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_TextNoBullet );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074",NewCT_TextFont );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineLineFollowText );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u0046\u0069l\u006c\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074",NewCT_TextUnderlineFillFollowText );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0046i\u006c\u006c\u0047\u0072\u006f\u0075\u0070\u0057\u0072\u0061\u0070\u0070\u0065\u0072",NewCT_TextUnderlineFillGroupWrapper );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextCharacterProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_TextSpacingPercent );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074",NewCT_TextSpacingPoint );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070",NewCT_TextTabStop );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074",NewCT_TextTabStopList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_TextLineBreak );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067",NewCT_TextSpacing );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_TextParagraphProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e",NewCT_RegularTextRun );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce",NewVideoFile );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0067r\u0061\u0070\u0068\u0069\u0063",NewGraphic );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0062\u006c\u0069\u0070",NewBlip );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0068\u0065m\u0065",NewTheme );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewThemeOverride );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072",NewThemeManager );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0062\u006c",NewTbl );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","t\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074",NewTblStyleLst );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061",NewEG_Media );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewEG_ColorTransform );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t",NewEG_OfficeArtExtensionList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065",NewEG_ColorChoice );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D",NewEG_Text3D );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewEG_ShadeProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_FillModeProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewEG_FillProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t",NewEG_Effect );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_EffectProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_Geometry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079",NewEG_TextGeometry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineFillProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineJoinProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineDashProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableFillStyle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065",NewEG_ThemeableEffectStyle );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073",NewEG_ThemeableFontStyles );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074",NewEG_TextAutofit );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072",NewEG_TextBulletColor );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065",NewEG_TextBulletSize );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065",NewEG_TextBulletTypeface );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074",NewEG_TextBullet );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065",NewEG_TextUnderlineLine );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c",NewEG_TextUnderlineFill );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e",NewEG_TextRun );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041G\u005f\u0042\u006c\u006f\u0062",NewAG_Blob );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067",NewAG_Locking );}; \ No newline at end of file +// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path +func (_aefd *CT_Blip )ValidateWithPath (path string )error {if _efgd :=_aefd .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_efgd !=nil {return _efgd ;};for _baga ,_feae :=range _aefd .Choice {if _ebca :=_feae .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_baga ));_ebca !=nil {return _ebca ;};};if _aefd .ExtLst !=nil {if _bffe :=_aefd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bffe !=nil {return _bffe ;};};return nil ;};func (_cafef *CT_TableCellBorderStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbbcd :for {_eagfba ,_aeag :=d .Token ();if _aeag !=nil {return _aeag ;};switch _bdbaf :=_eagfba .(type ){case _g .StartElement :switch _bdbaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_cafef .Left =NewCT_ThemeableLineStyle ();if _gccca :=d .DecodeElement (_cafef .Left ,&_bdbaf );_gccca !=nil {return _gccca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_cafef .Right =NewCT_ThemeableLineStyle ();if _gbbfc :=d .DecodeElement (_cafef .Right ,&_bdbaf );_gbbfc !=nil {return _gbbfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_cafef .Top =NewCT_ThemeableLineStyle ();if _abdfe :=d .DecodeElement (_cafef .Top ,&_bdbaf );_abdfe !=nil {return _abdfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_cafef .Bottom =NewCT_ThemeableLineStyle ();if _bcdeg :=d .DecodeElement (_cafef .Bottom ,&_bdbaf );_bcdeg !=nil {return _bcdeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_cafef .InsideH =NewCT_ThemeableLineStyle ();if _agcea :=d .DecodeElement (_cafef .InsideH ,&_bdbaf );_agcea !=nil {return _agcea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_cafef .InsideV =NewCT_ThemeableLineStyle ();if _fbegbe :=d .DecodeElement (_cafef .InsideV ,&_bdbaf );_fbegbe !=nil {return _fbegbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_cafef .Tl2br =NewCT_ThemeableLineStyle ();if _deged :=d .DecodeElement (_cafef .Tl2br ,&_bdbaf );_deged !=nil {return _deged ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_cafef .Tr2bl =NewCT_ThemeableLineStyle ();if _caeeb :=d .DecodeElement (_cafef .Tr2bl ,&_bdbaf );_caeeb !=nil {return _caeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cafef .ExtLst =NewCT_OfficeArtExtensionList ();if _baebg :=d .DecodeElement (_cafef .ExtLst ,&_bdbaf );_baebg !=nil {return _baebg ;};default:_fc .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",_bdbaf .Name );if _abfd :=d .Skip ();_abfd !=nil {return _abfd ;};};case _g .EndElement :break _bbbcd ;case _g .CharData :};};return nil ;};func init (){_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 38ad9418ce..5776198788 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 (_ac "encoding/xml";_d "fmt";_b "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/schema/soo/dml";); +package lockedCanvas ;import (_c "encoding/xml";_b "fmt";_gc "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/schema/soo/dml";);type LockedCanvas struct{_e .CT_GvmlGroupShape };func NewLockedCanvas ()*LockedCanvas {_ec :=&LockedCanvas {};_ec .CT_GvmlGroupShape =*_e .NewCT_GvmlGroupShape ();return _ec ;}; // Validate validates the LockedCanvas and its children -func (_fa *LockedCanvas )Validate ()error {return _fa .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func (_f *LockedCanvas )MarshalXML (e *_ac .Encoder ,start _ac .StartElement )error {start .Attr =append (start .Attr ,_ac .Attr {Name :_ac .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073"});start .Attr =append (start .Attr ,_ac .Attr {Name :_ac .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _f .CT_GvmlGroupShape .MarshalXML (e ,start );}; +func (_f *LockedCanvas )Validate ()error {return _f .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func (_bb *LockedCanvas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bb .CT_GvmlGroupShape =*_e .NewCT_GvmlGroupShape ();for {_be ,_bc :=d .Token ();if _bc !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_bc );};if _d ,_ef :=_be .(_c .EndElement );_ef &&_d .Name ==start .Name {break ;};};return nil ;};func (_cf *LockedCanvas )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ,_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 ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _cf .CT_GvmlGroupShape .MarshalXML (e ,start );}; // ValidateWithPath validates the LockedCanvas and its children, prefixing error messages with path -func (_faf *LockedCanvas )ValidateWithPath (path string )error {if _df :=_faf .CT_GvmlGroupShape .ValidateWithPath (path );_df !=nil {return _df ;};return nil ;};func NewLockedCanvas ()*LockedCanvas {_ag :=&LockedCanvas {};_ag .CT_GvmlGroupShape =*_e .NewCT_GvmlGroupShape ();return _ag ;};type LockedCanvas struct{_e .CT_GvmlGroupShape };func (_g *LockedCanvas )UnmarshalXML (d *_ac .Decoder ,start _ac .StartElement )error {_g .CT_GvmlGroupShape =*_e .NewCT_GvmlGroupShape ();for {_c ,_fe :=d .Token ();if _fe !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_fe );};if _bg ,_cd :=_c .(_ac .EndElement );_cd &&_bg .Name ==start .Name {break ;};};return nil ;};func init (){_b .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073","\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073",NewLockedCanvas );}; \ No newline at end of file +func (_fa *LockedCanvas )ValidateWithPath (path string )error {if _de :=_fa .CT_GvmlGroupShape .ValidateWithPath (path );_de !=nil {return _de ;};return nil ;};func init (){_gc .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 4e348e5a86..e8d49c3523 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 (_b "encoding/xml";_a "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/dml";);func (_bdg *CT_PictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ba :=_b .StartElement {Name :_b .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_bdg .CNvPr ,_ba );_beb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bdg .CNvPicPr ,_beb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +package picture ;import (_f "encoding/xml";_fb "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/dml";);type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_c .CT_BlipFillProperties ;SpPr *_c .CT_ShapeProperties ;};func NewCT_Picture ()*CT_Picture {_d :=&CT_Picture {};_d .NvPicPr =NewCT_PictureNonVisual ();_d .BlipFill =_c .NewCT_BlipFillProperties ();_d .SpPr =_c .NewCT_ShapeProperties ();return _d ;};func (_fg *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fg .NvPicPr =NewCT_PictureNonVisual ();_fg .BlipFill =_c .NewCT_BlipFillProperties ();_fg .SpPr =_c .NewCT_ShapeProperties ();_dg :for {_be ,_df :=d .Token ();if _df !=nil {return _df ;};switch _ad :=_be .(type ){case _f .StartElement :switch _ad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_f .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 _dga :=d .DecodeElement (_fg .NvPicPr ,&_ad );_dga !=nil {return _dga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_f .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 _ae :=d .DecodeElement (_fg .BlipFill ,&_ad );_ae !=nil {return _ae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_f .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 _fe :=d .DecodeElement (_fg .SpPr ,&_ad );_fe !=nil {return _fe ;};default:_fb .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_ad .Name );if _cgg :=d .Skip ();_cgg !=nil {return _cgg ;};};case _f .EndElement :break _dg ;case _f .CharData :};};return nil ;};func (_feb *Pic )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feb .CT_Picture =*NewCT_Picture ();_cd :for {_ac ,_bbb :=d .Token ();if _bbb !=nil {return _bbb ;};switch _gb :=_ac .(type ){case _f .StartElement :switch _gb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_f .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 _cbe :=d .DecodeElement (_feb .NvPicPr ,&_gb );_cbe !=nil {return _cbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_f .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 _eea :=d .DecodeElement (_feb .BlipFill ,&_gb );_eea !=nil {return _eea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_f .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 _cfc :=d .DecodeElement (_feb .SpPr ,&_gb );_cfc !=nil {return _cfc ;};default:_fb .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",_gb .Name );if _aae :=d .Skip ();_aae !=nil {return _aae ;};};case _f .EndElement :break _cd ;case _f .CharData :};};return nil ;};type Pic struct{CT_Picture }; -// Validate validates the CT_PictureNonVisual and its children -func (_cfc *CT_PictureNonVisual )Validate ()error {return _cfc .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; +// ValidateWithPath validates the Pic and its children, prefixing error messages with path +func (_bfd *Pic )ValidateWithPath (path string )error {if _ed :=_bfd .CT_Picture .ValidateWithPath (path );_ed !=nil {return _ed ;};return nil ;};func (_e *CT_PictureNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eb :=_f .StartElement {Name :_f .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_e .CNvPr ,_eb );_fd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_e .CNvPicPr ,_fd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_dd *CT_Picture )ValidateWithPath (path string )error {if _bd :=_dd .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_bd !=nil {return _bd ;};if _eb :=_dd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_eb !=nil {return _eb ;};if _de :=_dd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_de !=nil {return _de ;};return nil ;};type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_c .CT_BlipFillProperties ;SpPr *_c .CT_ShapeProperties ;};func (_ag *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ea :=_b .StartElement {Name :_b .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ag .NvPicPr ,_ea );_agb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ag .BlipFill ,_agb );_g :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ag .SpPr ,_g );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_cb *CT_PictureNonVisual )ValidateWithPath (path string )error {if _aea :=_cb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aea !=nil {return _aea ;};if _dd :=_cb .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_dd !=nil {return _dd ;};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_dfc :=&CT_PictureNonVisual {};_dfc .CNvPr =_c .NewCT_NonVisualDrawingProps ();_dfc .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();return _dfc ;};func (_g *CT_PictureNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_g .CNvPr =_c .NewCT_NonVisualDrawingProps ();_g .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();_bg :for {_bf ,_dgb :=d .Token ();if _dgb !=nil {return _dgb ;};switch _fa :=_bf .(type ){case _f .StartElement :switch _fa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_f .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 _bfa :=d .DecodeElement (_g .CNvPr ,&_fa );_bfa !=nil {return _bfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_f .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 _aeg :=d .DecodeElement (_g .CNvPicPr ,&_fa );_aeg !=nil {return _aeg ;};default:_fb .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",_fa .Name );if _ee :=d .Skip ();_ee !=nil {return _ee ;};};case _f .EndElement :break _bg ;case _f .CharData :};};return nil ;}; // Validate validates the CT_Picture and its children -func (_df *CT_Picture )Validate ()error {return _df .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_Picture ()*CT_Picture {_e :=&CT_Picture {};_e .NvPicPr =NewCT_PictureNonVisual ();_e .BlipFill =_c .NewCT_BlipFillProperties ();_e .SpPr =_c .NewCT_ShapeProperties ();return _e ;};type CT_PictureNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvPicPr *_c .CT_NonVisualPictureProperties ;};func (_cba *Pic )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cba .CT_Picture =*NewCT_Picture ();_dfc :for {_gde ,_fb :=d .Token ();if _fb !=nil {return _fb ;};switch _dea :=_gde .(type ){case _b .StartElement :switch _dea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _eg :=d .DecodeElement (_cba .NvPicPr ,&_dea );_eg !=nil {return _eg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _ab :=d .DecodeElement (_cba .BlipFill ,&_dea );_ab !=nil {return _ab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _ge :=d .DecodeElement (_cba .SpPr ,&_dea );_ge !=nil {return _ge ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0050i\u0063\u0020\u0025\u0076",_dea .Name );if _gea :=d .Skip ();_gea !=nil {return _gea ;};};case _b .EndElement :break _dfc ;case _b .CharData :};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_f :=&CT_PictureNonVisual {};_f .CNvPr =_c .NewCT_NonVisualDrawingProps ();_f .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();return _f ;};type Pic struct{CT_Picture }; +func (_bb *CT_Picture )Validate ()error {return _bb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewPic ()*Pic {_ec :=&Pic {};_ec .CT_Picture =*NewCT_Picture ();return _ec }; -// ValidateWithPath validates the Pic and its children, prefixing error messages with path -func (_ga *Pic )ValidateWithPath (path string )error {if _fc :=_ga .CT_Picture .ValidateWithPath (path );_fc !=nil {return _fc ;};return nil ;};func (_fad *Pic )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070i\u0063\u003a\u0070\u0069\u0063";return _fad .CT_Picture .MarshalXML (e ,start );};func (_ca *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ca .NvPicPr =NewCT_PictureNonVisual ();_ca .BlipFill =_c .NewCT_BlipFillProperties ();_ca .SpPr =_c .NewCT_ShapeProperties ();_gf :for {_cf ,_be :=d .Token ();if _be !=nil {return _be ;};switch _dc :=_cf .(type ){case _b .StartElement :switch _dc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _ad :=d .DecodeElement (_ca .NvPicPr ,&_dc );_ad !=nil {return _ad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _gd :=d .DecodeElement (_ca .BlipFill ,&_dc );_gd !=nil {return _gd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _bb :=d .DecodeElement (_ca .SpPr ,&_dc );_bb !=nil {return _bb ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_dc .Name );if _cd :=d .Skip ();_cd !=nil {return _cd ;};};case _b .EndElement :break _gf ;case _b .CharData :};};return nil ;};func NewPic ()*Pic {_ebf :=&Pic {};_ebf .CT_Picture =*NewCT_Picture ();return _ebf }; +// Validate validates the Pic and its children +func (_eg *Pic )Validate ()error {return _eg .ValidateWithPath ("\u0050\u0069\u0063")}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_cg *CT_PictureNonVisual )ValidateWithPath (path string )error {if _fa :=_cg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fa !=nil {return _fa ;};if _bbd :=_cg .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_bbd !=nil {return _bbd ;};return nil ;};func (_ee *CT_PictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ee .CNvPr =_c .NewCT_NonVisualDrawingProps ();_ee .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();_adf :for {_add ,_dcd :=d .Token ();if _dcd !=nil {return _dcd ;};switch _baa :=_add .(type ){case _b .StartElement :switch _baa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"}:if _bf :=d .DecodeElement (_ee .CNvPr ,&_baa );_bf !=nil {return _bf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ebc :=d .DecodeElement (_ee .CNvPicPr ,&_baa );_ebc !=nil {return _ebc ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_baa .Name );if _cb :=d .Skip ();_cb !=nil {return _cb ;};};case _b .EndElement :break _adf ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_PictureNonVisual and its children +func (_bca *CT_PictureNonVisual )Validate ()error {return _bca .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the Pic and its children -func (_faf *Pic )Validate ()error {return _faf .ValidateWithPath ("\u0050\u0069\u0063")};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0070\u0069\u0063",NewPic );}; \ No newline at end of file +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_bc *CT_Picture )ValidateWithPath (path string )error {if _aa :=_bc .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_aa !=nil {return _aa ;};if _cf :=_bc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cf !=nil {return _cf ;};if _cce :=_bc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cce !=nil {return _cce ;};return nil ;};type CT_PictureNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvPicPr *_c .CT_NonVisualPictureProperties ;};func (_cc *CT_Picture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cg :=_f .StartElement {Name :_f .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cc .NvPicPr ,_cg );_fc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cc .BlipFill ,_fc );_a :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cc .SpPr ,_a );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebb *Pic )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ,_f .Attr {Name :_f .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 ,_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 ="\u0070i\u0063\u003a\u0070\u0069\u0063";return _ebb .CT_Picture .MarshalXML (e ,start );};func init (){_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\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 );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\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 615d35d4dd..011fe55e7b 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 (_f "encoding/xml";_bf "fmt";_g "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/schema/soo/dml";_b "strconv";); +package spreadsheetDrawing ;import (_b "encoding/xml";_eb "fmt";_g "github.com/unidoc/unioffice";_ge "github.com/unidoc/unioffice/schema/soo/dml";_bb "strconv";); -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_gfae *CT_Rel )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path -func (_de *CT_AnchorClientData )ValidateWithPath (path string )error {return nil };func (_e *CT_AbsoluteAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ea :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_e .Pos ,_ea );_ba :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_e .Ext ,_ba );if _e .Choice !=nil {_e .Choice .MarshalXML (e ,_f .StartElement {});};_eb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_e .ClientData ,_eb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewTo ()*To {_fcfa :=&To {};_fcfa .CT_Marker =*NewCT_Marker ();return _fcfa };func (_fgfae *WsDr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0078\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _fgfae .CT_Drawing .MarshalXML (e ,start );}; - -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_cfg *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _ccd :=_cfg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ccd !=nil {return _ccd ;};if _dba :=_cfg .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_dba !=nil {return _dba ;};return nil ;};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_fdg :=&CT_OneCellAnchor {};_fdg .From =NewCT_Marker ();_fdg .Ext =_a .NewCT_PositiveSize2D ();_fdg .ClientData =NewCT_AnchorClientData ();return _fdg ;}; - -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_gfg *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _bdga :=_gfg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bdga !=nil {return _bdga ;};if _cbeg :=_gfg .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cbeg !=nil {return _cbeg ;};return nil ;};func _efdf (_gbge bool )uint8 {if _gbge {return 1;};return 0;};func (_abfa *CT_GroupShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecec :for {_afe ,_ffbf :=d .Token ();if _ffbf !=nil {return _ffbf ;};switch _caeb :=_afe .(type ){case _f .StartElement :switch _caeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_dgc :=NewCT_Shape ();if _bcg :=d .DecodeElement (_dgc ,&_caeb );_bcg !=nil {return _bcg ;};_abfa .Sp =append (_abfa .Sp ,_dgc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bce :=NewCT_GroupShape ();if _bec :=d .DecodeElement (_bce ,&_caeb );_bec !=nil {return _bec ;};_abfa .GrpSp =append (_abfa .GrpSp ,_bce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gaa :=NewCT_GraphicalObjectFrame ();if _cea :=d .DecodeElement (_gaa ,&_caeb );_cea !=nil {return _cea ;};_abfa .GraphicFrame =append (_abfa .GraphicFrame ,_gaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_bge :=NewCT_Connector ();if _ccc :=d .DecodeElement (_bge ,&_caeb );_ccc !=nil {return _ccc ;};_abfa .CxnSp =append (_abfa .CxnSp ,_bge );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bfbb :=NewCT_Picture ();if _acc :=d .DecodeElement (_bfbb ,&_caeb );_acc !=nil {return _acc ;};_abfa .Pic =append (_abfa .Pic ,_bfbb );default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_caeb .Name );if _caea :=d .Skip ();_caea !=nil {return _caea ;};};case _f .EndElement :break _ecec ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_dfg *CT_Shape )ValidateWithPath (path string )error {if _fgga :=_dfg .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_fgga !=nil {return _fgga ;};if _baaa :=_dfg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_baaa !=nil {return _baaa ;};if _dfg .Style !=nil {if _ccd :=_dfg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ccd !=nil {return _ccd ;};};if _dfg .TxBody !=nil {if _dcd :=_dfg .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_dcd !=nil {return _dcd ;};};return nil ;};func (_effg *CT_TwoCellAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effg .From =NewCT_Marker ();_effg .To =NewCT_Marker ();_effg .ClientData =NewCT_AnchorClientData ();for _ ,_bbe :=range start .Attr {if _bbe .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_effg .EditAsAttr .UnmarshalXMLAttr (_bbe );continue ;};};_fcag :for {_ccde ,_abff :=d .Token ();if _abff !=nil {return _abff ;};switch _ffd :=_ccde .(type ){case _b .StartElement :switch _ffd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _gebb :=d .DecodeElement (_effg .From ,&_ffd );_gebb !=nil {return _gebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _afef :=d .DecodeElement (_effg .To ,&_ffd );_afef !=nil {return _afef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_effg .Choice =NewEG_ObjectChoicesChoice ();if _bba :=d .DecodeElement (&_effg .Choice .Sp ,&_ffd );_bba !=nil {return _bba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_effg .Choice =NewEG_ObjectChoicesChoice ();if _gacb :=d .DecodeElement (&_effg .Choice .GrpSp ,&_ffd );_gacb !=nil {return _gacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_effg .Choice =NewEG_ObjectChoicesChoice ();if _dbcc :=d .DecodeElement (&_effg .Choice .GraphicFrame ,&_ffd );_dbcc !=nil {return _dbcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_effg .Choice =NewEG_ObjectChoicesChoice ();if _gbd :=d .DecodeElement (&_effg .Choice .CxnSp ,&_ffd );_gbd !=nil {return _gbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_effg .Choice =NewEG_ObjectChoicesChoice ();if _dba :=d .DecodeElement (&_effg .Choice .Pic ,&_ffd );_dba !=nil {return _dba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_effg .Choice =NewEG_ObjectChoicesChoice ();if _gbbb :=d .DecodeElement (&_effg .Choice .ContentPart ,&_ffd );_gbbb !=nil {return _gbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _dccf :=d .DecodeElement (_effg .ClientData ,&_ffd );_dccf !=nil {return _dccf ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_ffd .Name );if _fcff :=d .Skip ();_fcff !=nil {return _fcff ;};};case _b .EndElement :break _fcag ;case _b .CharData :};};return nil ;};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_gecb :=&CT_TwoCellAnchor {};_gecb .From =NewCT_Marker ();_gecb .To =NewCT_Marker ();_gecb .ClientData =NewCT_AnchorClientData ();return _gecb ;};func NewCT_Connector ()*CT_Connector {_ae :=&CT_Connector {};_ae .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ae .SpPr =_ge .NewCT_ShapeProperties ();return _ae ;};func _dbg (_febg bool )uint8 {if _febg {return 1;};return 0;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_gcfe :=&CT_GraphicalObjectFrame {};_gcfe .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_gcfe .Xfrm =_ge .NewCT_Transform2D ();_gcfe .Graphic =_ge .NewGraphic ();return _gcfe ;}; -// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path -func (_fggb *CT_OneCellAnchor )ValidateWithPath (path string )error {if _bff :=_fggb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bff !=nil {return _bff ;};if _fadf :=_fggb .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_fadf !=nil {return _fadf ;};if _fggb .Choice !=nil {if _addc :=_fggb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_addc !=nil {return _addc ;};};if _gcef :=_fggb .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_gcef !=nil {return _gcef ;};return nil ;};func (_bafb *ST_EditAs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdcf ,_bagf :=d .Token ();if _bagf !=nil {return _bagf ;};if _dca ,_defg :=_cdcf .(_f .EndElement );_defg &&_dca .Name ==start .Name {*_bafb =1;return nil ;};if _dcdb ,_gacb :=_cdcf .(_f .CharData );!_gacb {return _bf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdcf );}else {switch string (_dcdb ){case "":*_bafb =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_bafb =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_bafb =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_bafb =3;};};_cdcf ,_bagf =d .Token ();if _bagf !=nil {return _bagf ;};if _dfbb ,_agfg :=_cdcf .(_f .EndElement );_agfg &&_dfbb .Name ==start .Name {return nil ;};return _bf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdcf );}; +// Validate validates the CT_PictureNonVisual and its children +func (_ebg *CT_PictureNonVisual )Validate ()error {return _ebg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_cad *ST_EditAs )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cad =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_cad =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_cad =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_cad =3;};return nil ;};func (_fa *CT_AnchorClientData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cd :=range start .Attr {if _cd .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_bg ,_gc :=_bb .ParseBool (_cd .Value );if _gc !=nil {return _gc ;};_fa .FLocksWithSheetAttr =&_bg ;continue ;};if _cd .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_ce ,_faf :=_bb .ParseBool (_cd .Value );if _faf !=nil {return _faf ;};_fa .FPrintsWithSheetAttr =&_ce ;continue ;};};for {_gca ,_af :=d .Token ();if _af !=nil {return _eb .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",_af );};if _cc ,_db :=_gca .(_b .EndElement );_db &&_cc .Name ==start .Name {break ;};};return nil ;};func (_ead *To )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ead .CT_Marker =*NewCT_Marker ();_gbfdf :for {_cgd ,_age :=d .Token ();if _age !=nil {return _age ;};switch _gafd :=_cgd .(type ){case _b .StartElement :switch _gafd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _edd :=d .DecodeElement (&_ead .Col ,&_gafd );_edd !=nil {return _edd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:if _ccgg :=d .DecodeElement (&_ead .ColOff ,&_gafd );_ccgg !=nil {return _ccgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _ddc :=d .DecodeElement (&_ead .Row ,&_gafd );_ddc !=nil {return _ddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:if _caa :=d .DecodeElement (&_ead .RowOff ,&_gafd );_caa !=nil {return _caa ;};default:_g .Log ("\u0073\u006bi\u0070\u0070\u0069\u006eg\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020T\u006f\u0020\u0025\u0076",_gafd .Name );if _gaefc :=d .Skip ();_gaefc !=nil {return _gaefc ;};};case _b .EndElement :break _gbfdf ;case _b .CharData :};};return nil ;};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;}; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_daff *CT_GraphicalObjectFrame )Validate ()error {return _daff .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_deae :=&CT_ShapeNonVisual {};_deae .CNvPr =_a .NewCT_NonVisualDrawingProps ();_deae .CNvSpPr =_a .NewCT_NonVisualDrawingShapeProps ();return _deae ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_gee *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _bca :=_gee .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_bca !=nil {return _bca ;};if _fcc :=_gee .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fcc !=nil {return _fcc ;};if _ggc :=_gee .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ggc !=nil {return _ggc ;};return nil ;};func (_fc *CT_Connector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fc .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_eb .Sprintf ("\u0025\u0076",*_fc .MacroAttr )});};if _fc .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_eb .Sprintf ("\u0025\u0064",_dbg (*_fc .FPublishedAttr ))});};e .EncodeToken (start );_faa :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fc .NvCxnSpPr ,_faa );_cdd :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fc .SpPr ,_cdd );if _fc .Style !=nil {_dga :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fc .Style ,_dga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaee *From )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\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _eaee .CT_Marker .MarshalXML (e ,start );};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func (_deg *CT_ConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deg .CNvPr =_ge .NewCT_NonVisualDrawingProps ();_deg .CNvCxnSpPr =_ge .NewCT_NonVisualConnectorProperties ();_df :for {_fe ,_cddb :=d .Token ();if _cddb !=nil {return _cddb ;};switch _eag :=_fe .(type ){case _b .StartElement :switch _eag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _cfe :=d .DecodeElement (_deg .CNvPr ,&_eag );_cfe !=nil {return _cfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _afc :=d .DecodeElement (_deg .CNvCxnSpPr ,&_eag );_afc !=nil {return _afc ;};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",_eag .Name );if _gaef :=d .Skip ();_gaef !=nil {return _gaef ;};};case _b .EndElement :break _df ;case _b .CharData :};};return nil ;};func (_eea *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dbc :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_eea .CNvPr ,_dbc );_gccd :=_b .StartElement {Name :_b .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_eea .CNvGraphicFramePr ,_gccd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the From and its children, prefixing error messages with path -func (_dcec *From )ValidateWithPath (path string )error {if _daaa :=_dcec .CT_Marker .ValidateWithPath (path );_daaa !=nil {return _daaa ;};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ;CNvGrpSpPr *_a .CT_NonVisualGroupDrawingShapeProps ;};type CT_Marker struct{Col int32 ;ColOff _a .ST_Coordinate ;Row int32 ;RowOff _a .ST_Coordinate ;}; +func (_bdce *From )ValidateWithPath (path string )error {if _eeg :=_bdce .CT_Marker .ValidateWithPath (path );_eeg !=nil {return _eeg ;};return nil ;};func (_ded *CT_PictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ded .CNvPr =_ge .NewCT_NonVisualDrawingProps ();_ded .CNvPicPr =_ge .NewCT_NonVisualPictureProperties ();_gac :for {_gbc ,_daca :=d .Token ();if _daca !=nil {return _daca ;};switch _abfg :=_gbc .(type ){case _b .StartElement :switch _abfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fgb :=d .DecodeElement (_ded .CNvPr ,&_abfg );_fgb !=nil {return _fgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _acce :=d .DecodeElement (_ded .CNvPicPr ,&_abfg );_acce !=nil {return _acce ;};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",_abfg .Name );if _fca :=d .Skip ();_fca !=nil {return _fca ;};};case _b .EndElement :break _gac ;case _b .CharData :};};return nil ;};func (_dcbd *CT_GroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcbd .Sp !=nil {_ecg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};for _ ,_bcb :=range _dcbd .Sp {e .EncodeElement (_bcb ,_ecg );};};if _dcbd .GrpSp !=nil {_acf :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_gcdg :=range _dcbd .GrpSp {e .EncodeElement (_gcdg ,_acf );};};if _dcbd .GraphicFrame !=nil {_abb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_fba :=range _dcbd .GraphicFrame {e .EncodeElement (_fba ,_abb );};};if _dcbd .CxnSp !=nil {_badf :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};for _ ,_ged :=range _dcbd .CxnSp {e .EncodeElement (_ged ,_badf );};};if _dcbd .Pic !=nil {_dece :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_bda :=range _dcbd .Pic {e .EncodeElement (_bda ,_dece );};};return nil ;};func (_dgbg *CT_TwoCellAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgbg .EditAsAttr !=ST_EditAsUnset {_eba ,_gce :=_dgbg .EditAsAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"});if _gce !=nil {return _gce ;};start .Attr =append (start .Attr ,_eba );};e .EncodeToken (start );_cdeg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dgbg .From ,_cdeg );_bdad :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_dgbg .To ,_bdad );if _dgbg .Choice !=nil {_dgbg .Choice .MarshalXML (e ,_b .StartElement {});};_ccg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dgbg .ClientData ,_ccg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Connector and its children -func (_af *CT_Connector )Validate ()error {return _af .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_age :=&CT_GroupShapeNonVisual {};_age .CNvPr =_a .NewCT_NonVisualDrawingProps ();_age .CNvGrpSpPr =_a .NewCT_NonVisualGroupDrawingShapeProps ();return _age ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_bga :=&CT_GraphicalObjectFrameNonVisual {};_bga .CNvPr =_a .NewCT_NonVisualDrawingProps ();_bga .CNvGraphicFramePr =_a .NewCT_NonVisualGraphicFrameProperties ();return _bga ;};func (_ae *CT_GraphicalObjectFrame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ae .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_bf .Sprintf ("\u0025\u0076",*_ae .MacroAttr )});};if _ae .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_ae .FPublishedAttr ))});};e .EncodeToken (start );_cce :=_f .StartElement {Name :_f .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_ae .NvGraphicFramePr ,_cce );_ccgg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_ae .Xfrm ,_ccgg );_bef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_ae .Graphic ,_bef );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path -func (_fgea *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _afc :=_fgea .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_afc !=nil {return _afc ;};if _dfc :=_fgea .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dfc !=nil {return _dfc ;};if _bbd :=_fgea .To .ValidateWithPath (path +"\u002f\u0054\u006f");_bbd !=nil {return _bbd ;};if _fgea .Choice !=nil {if _efda :=_fgea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_efda !=nil {return _efda ;};};if _gab :=_fgea .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_gab !=nil {return _gab ;};return nil ;};func (_ace *CT_GroupShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_adg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ace .NvGrpSpPr ,_adg );_fdff :=_f .StartElement {Name :_f .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ace .GrpSpPr ,_fdff );if _ace .Choice !=nil {for _ ,_gcb :=range _ace .Choice {_gcb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcf *CT_OneCellAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcf .From =NewCT_Marker ();_gcf .Ext =_a .NewCT_PositiveSize2D ();_gcf .ClientData =NewCT_AnchorClientData ();_ecb :for {_aee ,_ddd :=d .Token ();if _ddd !=nil {return _ddd ;};switch _bae :=_aee .(type ){case _f .StartElement :switch _bae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _gggb :=d .DecodeElement (_gcf .From ,&_bae );_gggb !=nil {return _gggb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _gac :=d .DecodeElement (_gcf .Ext ,&_bae );_gac !=nil {return _gac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gcf .Choice =NewEG_ObjectChoicesChoice ();if _bgbe :=d .DecodeElement (&_gcf .Choice .Sp ,&_bae );_bgbe !=nil {return _bgbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_gcf .Choice =NewEG_ObjectChoicesChoice ();if _bdgd :=d .DecodeElement (&_gcf .Choice .GrpSp ,&_bae );_bdgd !=nil {return _bdgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gcf .Choice =NewEG_ObjectChoicesChoice ();if _agbd :=d .DecodeElement (&_gcf .Choice .GraphicFrame ,&_bae );_agbd !=nil {return _agbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_gcf .Choice =NewEG_ObjectChoicesChoice ();if _fad :=d .DecodeElement (&_gcf .Choice .CxnSp ,&_bae );_fad !=nil {return _fad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_gcf .Choice =NewEG_ObjectChoicesChoice ();if _gagb :=d .DecodeElement (&_gcf .Choice .Pic ,&_bae );_gagb !=nil {return _gagb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gcf .Choice =NewEG_ObjectChoicesChoice ();if _dfa :=d .DecodeElement (&_gcf .Choice .ContentPart ,&_bae );_dfa !=nil {return _dfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _dddf :=d .DecodeElement (_gcf .ClientData ,&_bae );_dddf !=nil {return _dddf ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_bae .Name );if _deba :=d .Skip ();_deba !=nil {return _deba ;};};case _f .EndElement :break _ecb ;case _f .CharData :};};return nil ;};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_gbb :=&CT_TwoCellAnchor {};_gbb .From =NewCT_Marker ();_gbb .To =NewCT_Marker ();_gbb .ClientData =NewCT_AnchorClientData ();return _gbb ;}; - -// Validate validates the CT_GroupShape and its children -func (_daa *CT_GroupShape )Validate ()error {return _daa .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_ffg *CT_Connector )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffg .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ffg .SpPr =_a .NewCT_ShapeProperties ();for _ ,_fga :=range start .Attr {if _fga .Name .Local =="\u006d\u0061\u0063r\u006f"{_bb ,_ce :=_fga .Value ,error (nil );if _ce !=nil {return _ce ;};_ffg .MacroAttr =&_bb ;continue ;};if _fga .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cbe ,_da :=_b .ParseBool (_fga .Value );if _da !=nil {return _da ;};_ffg .FPublishedAttr =&_cbe ;continue ;};};_gfa :for {_bbb ,_fe :=d .Token ();if _fe !=nil {return _fe ;};switch _gef :=_bbb .(type ){case _f .StartElement :switch _gef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _caa :=d .DecodeElement (_ffg .NvCxnSpPr ,&_gef );_caa !=nil {return _caa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _bgcc :=d .DecodeElement (_ffg .SpPr ,&_gef );_bgcc !=nil {return _bgcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_ffg .Style =_a .NewCT_ShapeStyle ();if _gec :=d .DecodeElement (_ffg .Style ,&_gef );_gec !=nil {return _gec ;};default:_g .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_gef .Name );if _eae :=d .Skip ();_eae !=nil {return _eae ;};};case _f .EndElement :break _gfa ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_ggcg *CT_GroupShape )ValidateWithPath (path string )error {if _cfed :=_ggcg .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cfed !=nil {return _cfed ;};if _gaf :=_ggcg .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gaf !=nil {return _gaf ;};for _aeeb ,_baf :=range _ggcg .Choice {if _afea :=_baf .ValidateWithPath (_eb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aeeb ));_afea !=nil {return _afea ;};};return nil ;};func (_fbdd *EG_ObjectChoices )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edbb :for {_ggcgd ,_agd :=d .Token ();if _agd !=nil {return _agd ;};switch _gdee :=_ggcgd .(type ){case _b .StartElement :switch _gdee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_fbdd .Choice =NewEG_ObjectChoicesChoice ();if _cdc :=d .DecodeElement (&_fbdd .Choice .Sp ,&_gdee );_cdc !=nil {return _cdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fbdd .Choice =NewEG_ObjectChoicesChoice ();if _ggcf :=d .DecodeElement (&_fbdd .Choice .GrpSp ,&_gdee );_ggcf !=nil {return _ggcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fbdd .Choice =NewEG_ObjectChoicesChoice ();if _agcb :=d .DecodeElement (&_fbdd .Choice .GraphicFrame ,&_gdee );_agcb !=nil {return _agcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_fbdd .Choice =NewEG_ObjectChoicesChoice ();if _bbbd :=d .DecodeElement (&_fbdd .Choice .CxnSp ,&_gdee );_bbbd !=nil {return _bbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fbdd .Choice =NewEG_ObjectChoicesChoice ();if _fcbd :=d .DecodeElement (&_fbdd .Choice .Pic ,&_gdee );_fcbd !=nil {return _fcbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_fbdd .Choice =NewEG_ObjectChoicesChoice ();if _dgg :=d .DecodeElement (&_fbdd .Choice .ContentPart ,&_gdee );_dgg !=nil {return _dgg ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_gdee .Name );if _dcaf :=d .Skip ();_dcaf !=nil {return _dcaf ;};};case _b .EndElement :break _edbb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_AbsoluteAnchor and its children -func (_ac *CT_AbsoluteAnchor )Validate ()error {return _ac .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_gaa *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _adb ,_eab :=range _gaa .Sp {if _cba :=_eab .ValidateWithPath (_eb .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_adb ));_cba !=nil {return _cba ;};};for _ace ,_eeeg :=range _gaa .GrpSp {if _aag :=_eeeg .ValidateWithPath (_eb .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ace ));_aag !=nil {return _aag ;};};for _efg ,_dca :=range _gaa .GraphicFrame {if _fde :=_dca .ValidateWithPath (_eb .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_efg ));_fde !=nil {return _fde ;};};for _eda ,_bcbe :=range _gaa .CxnSp {if _agg :=_bcbe .ValidateWithPath (_eb .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_eda ));_agg !=nil {return _agg ;};};for _adc ,_acc :=range _gaa .Pic {if _geff :=_acc .ValidateWithPath (_eb .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_adc ));_geff !=nil {return _geff ;};};return nil ;}; -// Validate validates the CT_Drawing and its children -func (_ef *CT_Drawing )Validate ()error {return _ef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; +// Validate validates the CT_AnchorClientData and its children +func (_gcf *CT_AnchorClientData )Validate ()error {return _gcf .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_aeebe *CT_GroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_edb :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_aeebe .CNvPr ,_edb );_fab :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aeebe .CNvGrpSpPr ,_fab );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_ccg *CT_Drawing )ValidateWithPath (path string )error {for _ffgc ,_ece :=range _ccg .EG_Anchor {if _gfeg :=_ece .ValidateWithPath (_bf .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ffgc ));_gfeg !=nil {return _gfeg ;};};return nil ;};func (_bcce *EG_ObjectChoicesChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dag :for {_abg ,_gbgg :=d .Token ();if _gbgg !=nil {return _gbgg ;};switch _gbbg :=_abg .(type ){case _f .StartElement :switch _gbbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_bcce .Sp =NewCT_Shape ();if _addfc :=d .DecodeElement (_bcce .Sp ,&_gbbg );_addfc !=nil {return _addfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bcce .GrpSp =NewCT_GroupShape ();if _begb :=d .DecodeElement (_bcce .GrpSp ,&_gbbg );_begb !=nil {return _begb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bcce .GraphicFrame =NewCT_GraphicalObjectFrame ();if _bagb :=d .DecodeElement (_bcce .GraphicFrame ,&_gbbg );_bagb !=nil {return _bagb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_bcce .CxnSp =NewCT_Connector ();if _ffbfd :=d .DecodeElement (_bcce .CxnSp ,&_gbbg );_ffbfd !=nil {return _ffbfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bcce .Pic =NewCT_Picture ();if _eadc :=d .DecodeElement (_bcce .Pic ,&_gbbg );_eadc !=nil {return _eadc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bcce .ContentPart =NewCT_Rel ();if _acec :=d .DecodeElement (_bcce .ContentPart ,&_gbbg );_acec !=nil {return _acec ;};default:_g .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gbbg .Name );if _bfe :=d .Skip ();_bfe !=nil {return _bfe ;};};case _f .EndElement :break _dag ;case _f .CharData :};};return nil ;};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;);type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_a .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_dcg *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcg .NvPicPr =NewCT_PictureNonVisual ();_dcg .BlipFill =_a .NewCT_BlipFillProperties ();_dcg .SpPr =_a .NewCT_ShapeProperties ();for _ ,_egd :=range start .Attr {if _egd .Name .Local =="\u006d\u0061\u0063r\u006f"{_gage ,_agge :=_egd .Value ,error (nil );if _agge !=nil {return _agge ;};_dcg .MacroAttr =&_gage ;continue ;};if _egd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bfc ,_efa :=_b .ParseBool (_egd .Value );if _efa !=nil {return _efa ;};_dcg .FPublishedAttr =&_bfc ;continue ;};};_adda :for {_ccf ,_adc :=d .Token ();if _adc !=nil {return _adc ;};switch _caab :=_ccf .(type ){case _f .StartElement :switch _caab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _bda :=d .DecodeElement (_dcg .NvPicPr ,&_caab );_bda !=nil {return _bda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _cdc :=d .DecodeElement (_dcg .BlipFill ,&_caab );_cdc !=nil {return _cdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _ebd :=d .DecodeElement (_dcg .SpPr ,&_caab );_ebd !=nil {return _ebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_dcg .Style =_a .NewCT_ShapeStyle ();if _fab :=d .DecodeElement (_dcg .Style ,&_caab );_fab !=nil {return _fab ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_caab .Name );if _fdga :=d .Skip ();_fdga !=nil {return _fdga ;};};case _f .EndElement :break _adda ;case _f .CharData :};};return nil ;};type WsDr struct{CT_Drawing }; +func (_cdg *CT_Drawing )ValidateWithPath (path string )error {for _dce ,_bdde :=range _cdg .EG_Anchor {if _feba :=_bdde .ValidateWithPath (_eb .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dce ));_feba !=nil {return _feba ;};};return nil ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_faa *CT_PictureNonVisual )Validate ()error {return _faa .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_eec *CT_Picture )ValidateWithPath (path string )error {if _acfe :=_eec .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_acfe !=nil {return _acfe ;};if _afcf :=_eec .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_afcf !=nil {return _afcf ;};if _ffaf :=_eec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffaf !=nil {return _ffaf ;};if _eec .Style !=nil {if _fbf :=_eec .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fbf !=nil {return _fbf ;};};return nil ;};func (_bddg *CT_ShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bddg .CNvPr =_ge .NewCT_NonVisualDrawingProps ();_bddg .CNvSpPr =_ge .NewCT_NonVisualDrawingShapeProps ();_fbc :for {_bge ,_dab :=d .Token ();if _dab !=nil {return _dab ;};switch _efa :=_bge .(type ){case _b .StartElement :switch _efa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fcf :=d .DecodeElement (_bddg .CNvPr ,&_efa );_fcf !=nil {return _fcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _gccf :=d .DecodeElement (_bddg .CNvSpPr ,&_efa );_gccf !=nil {return _gccf ;};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",_efa .Name );if _gcbd :=d .Skip ();_gcbd !=nil {return _gcbd ;};};case _b .EndElement :break _fbc ;case _b .CharData :};};return nil ;};func (_fadg *CT_GroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fadg .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_fadg .GrpSpPr =_ge .NewCT_GroupShapeProperties ();_cff :for {_egb ,_bfe :=d .Token ();if _bfe !=nil {return _bfe ;};switch _eaf :=_egb .(type ){case _b .StartElement :switch _eaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _abd :=d .DecodeElement (_fadg .NvGrpSpPr ,&_eaf );_abd !=nil {return _abd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _aa :=d .DecodeElement (_fadg .GrpSpPr ,&_eaf );_aa !=nil {return _aa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gdg :=NewCT_GroupShapeChoice ();if _dgc :=d .DecodeElement (&_gdg .Sp ,&_eaf );_dgc !=nil {return _dgc ;};_fadg .Choice =append (_fadg .Choice ,_gdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cdad :=NewCT_GroupShapeChoice ();if _acd :=d .DecodeElement (&_cdad .GrpSp ,&_eaf );_acd !=nil {return _acd ;};_fadg .Choice =append (_fadg .Choice ,_cdad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bcd :=NewCT_GroupShapeChoice ();if _bfed :=d .DecodeElement (&_bcd .GraphicFrame ,&_eaf );_bfed !=nil {return _bfed ;};_fadg .Choice =append (_fadg .Choice ,_bcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ecea :=NewCT_GroupShapeChoice ();if _fcca :=d .DecodeElement (&_ecea .CxnSp ,&_eaf );_fcca !=nil {return _fcca ;};_fadg .Choice =append (_fadg .Choice ,_ecea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_aaf :=NewCT_GroupShapeChoice ();if _bfbe :=d .DecodeElement (&_aaf .Pic ,&_eaf );_bfbe !=nil {return _bfbe ;};_fadg .Choice =append (_fadg .Choice ,_aaf );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",_eaf .Name );if _dgcd :=d .Skip ();_dgcd !=nil {return _dgcd ;};};case _b .EndElement :break _cff ;case _b .CharData :};};return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_ffa :=&CT_GraphicalObjectFrameNonVisual {};_ffa .CNvPr =_ge .NewCT_NonVisualDrawingProps ();_ffa .CNvGraphicFramePr =_ge .NewCT_NonVisualGraphicFrameProperties ();return _ffa ;};func (_dd *CT_ConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bcg :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_dd .CNvPr ,_bcg );_ec :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dd .CNvCxnSpPr ,_ec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewTo ()*To {_afa :=&To {};_afa .CT_Marker =*NewCT_Marker ();return _afa };type ST_EditAs byte ; + +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_ebf *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _abf :=_ebf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_abf !=nil {return _abf ;};if _fcb :=_ebf .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fcb !=nil {return _fcb ;};return nil ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_ge .CT_ShapeProperties ;Style *_ge .CT_ShapeStyle ;TxBody *_ge .CT_TextBody ;};func (_bad *CT_Drawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfb :for {_bag ,_agc :=d .Token ();if _agc !=nil {return _agc ;};switch _fd :=_bag .(type ){case _b .StartElement :switch _fd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_aed :=NewEG_Anchor ();_aed .TwoCellAnchor =NewCT_TwoCellAnchor ();if _ca :=d .DecodeElement (_aed .TwoCellAnchor ,&_fd );_ca !=nil {return _ca ;};_bad .EG_Anchor =append (_bad .EG_Anchor ,_aed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_feb :=NewEG_Anchor ();_feb .OneCellAnchor =NewCT_OneCellAnchor ();if _bdd :=d .DecodeElement (_feb .OneCellAnchor ,&_fd );_bdd !=nil {return _bdd ;};_bad .EG_Anchor =append (_bad .EG_Anchor ,_feb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_cda :=NewEG_Anchor ();_cda .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _ccc :=d .DecodeElement (_cda .AbsoluteAnchor ,&_fd );_ccc !=nil {return _ccc ;};_bad .EG_Anchor =append (_bad .EG_Anchor ,_cda );default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_fd .Name );if _gabd :=d .Skip ();_gabd !=nil {return _gabd ;};};case _b .EndElement :break _dfb ;case _b .CharData :};};return nil ;};func (_fad *CT_GraphicalObjectFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fad .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_eb .Sprintf ("\u0025\u0076",*_fad .MacroAttr )});};if _fad .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_eb .Sprintf ("\u0025\u0064",_dbg (*_fad .FPublishedAttr ))});};e .EncodeToken (start );_ggdc :=_b .StartElement {Name :_b .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_fad .NvGraphicFramePr ,_ggdc );_cbg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fad .Xfrm ,_cbg );_fec :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_fad .Graphic ,_fec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type From struct{CT_Marker }; // ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_ccff *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _ccff .Sp !=nil {if _dcd :=_ccff .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_dcd !=nil {return _dcd ;};};if _ccff .GrpSp !=nil {if _afcg :=_ccff .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_afcg !=nil {return _afcg ;};};if _ccff .GraphicFrame !=nil {if _cfd :=_ccff .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_cfd !=nil {return _cfd ;};};if _ccff .CxnSp !=nil {if _efb :=_ccff .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_efb !=nil {return _efb ;};};if _ccff .Pic !=nil {if _dfed :=_ccff .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_dfed !=nil {return _dfed ;};};if _ccff .ContentPart !=nil {if _dbf :=_ccff .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_dbf !=nil {return _dbf ;};};return nil ;};func (_eac *CT_Rel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ageg :=range start .Attr {if _ageg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ageg .Name .Local =="\u0069\u0064"||_ageg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ageg .Name .Local =="\u0069\u0064"{_dabe ,_dgeeb :=_ageg .Value ,error (nil );if _dgeeb !=nil {return _dgeeb ;};_eac .IdAttr =_dabe ;continue ;};};for {_gdf ,_fge :=d .Token ();if _fge !=nil {return _bf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_fge );};if _bgeb ,_ggcg :=_gdf .(_f .EndElement );_ggcg &&_bgeb .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_aagf :=&CT_GroupShape {};_aagf .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_aagf .GrpSpPr =_a .NewCT_GroupShapeProperties ();return _aagf ;};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;};func (_fcde *CT_ShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcde .CNvPr =_a .NewCT_NonVisualDrawingProps ();_fcde .CNvSpPr =_a .NewCT_NonVisualDrawingShapeProps ();_fee :for {_bag ,_cfbcc :=d .Token ();if _cfbcc !=nil {return _cfbcc ;};switch _gfdg :=_bag .(type ){case _f .StartElement :switch _gfdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _egf :=d .DecodeElement (_fcde .CNvPr ,&_gfdg );_egf !=nil {return _egf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _bfcf :=d .DecodeElement (_fcde .CNvSpPr ,&_gfdg );_bfcf !=nil {return _bfcf ;};default:_g .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gfdg .Name );if _cad :=d .Skip ();_cad !=nil {return _cad ;};};case _f .EndElement :break _fee ;case _f .CharData :};};return nil ;};func (_abff *CT_PictureNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abff .CNvPr =_a .NewCT_NonVisualDrawingProps ();_abff .CNvPicPr =_a .NewCT_NonVisualPictureProperties ();_debe :for {_efg ,_edd :=d .Token ();if _edd !=nil {return _edd ;};switch _ffe :=_efg .(type ){case _f .StartElement :switch _ffe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _ged :=d .DecodeElement (_abff .CNvPr ,&_ffe );_ged !=nil {return _ged ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _baea :=d .DecodeElement (_abff .CNvPicPr ,&_ffe );_baea !=nil {return _baea ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ffe .Name );if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _f .EndElement :break _debe ;case _f .CharData :};};return nil ;};func (_bgfe *CT_GraphicalObjectFrame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgfe .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_bgfe .Xfrm =_a .NewCT_Transform2D ();_bgfe .Graphic =_a .NewGraphic ();for _ ,_ebag :=range start .Attr {if _ebag .Name .Local =="\u006d\u0061\u0063r\u006f"{_fac ,_ddc :=_ebag .Value ,error (nil );if _ddc !=nil {return _ddc ;};_bgfe .MacroAttr =&_fac ;continue ;};if _ebag .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fbf ,_ffb :=_b .ParseBool (_ebag .Value );if _ffb !=nil {return _ffb ;};_bgfe .FPublishedAttr =&_fbf ;continue ;};};_gecg :for {_bgg ,_deg :=d .Token ();if _deg !=nil {return _deg ;};switch _bea :=_bgg .(type ){case _f .StartElement :switch _bea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _cgag :=d .DecodeElement (_bgfe .NvGraphicFramePr ,&_bea );_cgag !=nil {return _cgag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _cd :=d .DecodeElement (_bgfe .Xfrm ,&_bea );_cd !=nil {return _cd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bfa :=d .DecodeElement (_bgfe .Graphic ,&_bea );_bfa !=nil {return _bfa ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_bea .Name );if _agc :=d .Skip ();_agc !=nil {return _agc ;};};case _f .EndElement :break _gecg ;case _f .CharData :};};return nil ;};func (_bbgg *CT_Shape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbgg .NvSpPr =NewCT_ShapeNonVisual ();_bbgg .SpPr =_a .NewCT_ShapeProperties ();for _ ,_gbae :=range start .Attr {if _gbae .Name .Local =="\u006d\u0061\u0063r\u006f"{_afbd ,_dcb :=_gbae .Value ,error (nil );if _dcb !=nil {return _dcb ;};_bbgg .MacroAttr =&_afbd ;continue ;};if _gbae .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_ecfa ,_egb :=_gbae .Value ,error (nil );if _egb !=nil {return _egb ;};_bbgg .TextlinkAttr =&_ecfa ;continue ;};if _gbae .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_cge ,_edf :=_b .ParseBool (_gbae .Value );if _edf !=nil {return _edf ;};_bbgg .FLocksTextAttr =&_cge ;continue ;};if _gbae .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dfba ,_cda :=_b .ParseBool (_gbae .Value );if _cda !=nil {return _cda ;};_bbgg .FPublishedAttr =&_dfba ;continue ;};};_eacd :for {_gaac ,_bde :=d .Token ();if _bde !=nil {return _bde ;};switch _beag :=_gaac .(type ){case _f .StartElement :switch _beag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _gdc :=d .DecodeElement (_bbgg .NvSpPr ,&_beag );_gdc !=nil {return _gdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _dbd :=d .DecodeElement (_bbgg .SpPr ,&_beag );_dbd !=nil {return _dbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_bbgg .Style =_a .NewCT_ShapeStyle ();if _def :=d .DecodeElement (_bbgg .Style ,&_beag );_def !=nil {return _def ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_bbgg .TxBody =_a .NewCT_TextBody ();if _efd :=d .DecodeElement (_bbgg .TxBody ,&_beag );_efd !=nil {return _efd ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_beag .Name );if _daded :=d .Skip ();_daded !=nil {return _daded ;};};case _f .EndElement :break _eacd ;case _f .CharData :};};return nil ;}; +func (_bdg *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _bdg .Sp !=nil {if _cefg :=_bdg .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_cefg !=nil {return _cefg ;};};if _bdg .GrpSp !=nil {if _ebcd :=_bdg .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_ebcd !=nil {return _ebcd ;};};if _bdg .GraphicFrame !=nil {if _ddf :=_bdg .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_ddf !=nil {return _ddf ;};};if _bdg .CxnSp !=nil {if _acdeb :=_bdg .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_acdeb !=nil {return _acdeb ;};};if _bdg .Pic !=nil {if _badb :=_bdg .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_badb !=nil {return _badb ;};};if _bdg .ContentPart !=nil {if _ggbe :=_bdg .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_ggbe !=nil {return _ggbe ;};};return nil ;}; -// Validate validates the CT_AnchorClientData and its children -func (_ge *CT_AnchorClientData )Validate ()error {return _ge .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_GroupShape and its children +func (_ced *CT_GroupShape )Validate ()error {return _ced .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_edcg :=&CT_ShapeNonVisual {};_edcg .CNvPr =_ge .NewCT_NonVisualDrawingProps ();_edcg .CNvSpPr =_ge .NewCT_NonVisualDrawingShapeProps ();return _edcg ;};func (_ga *CT_AbsoluteAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gd :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_ga .Pos ,_gd );_a :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_ga .Ext ,_a );if _ga .Choice !=nil {_ga .Choice .MarshalXML (e ,_b .StartElement {});};_ag :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ga .ClientData ,_ag );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gece *CT_PictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fafa :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_gece .CNvPr ,_fafa );_efff :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gece .CNvPicPr ,_efff );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Marker ()*CT_Marker {_bedf :=&CT_Marker {};_bedf .Col =0;_bedf .Row =0;return _bedf }; -// Validate validates the EG_Anchor and its children -func (_dfef *EG_Anchor )Validate ()error {return _dfef .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");}; +// ValidateWithPath validates the WsDr and its children, prefixing error messages with path +func (_gabdb *WsDr )ValidateWithPath (path string )error {if _gbe :=_gabdb .CT_Drawing .ValidateWithPath (path );_gbe !=nil {return _gbe ;};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_ge .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_ge .CT_NonVisualGraphicFrameProperties ;}; + +// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path +func (_baba *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _efffb :=_baba .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_efffb !=nil {return _efffb ;};if _egf :=_baba .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_egf !=nil {return _egf ;};if _feag :=_baba .To .ValidateWithPath (path +"\u002f\u0054\u006f");_feag !=nil {return _feag ;};if _baba .Choice !=nil {if _bbaa :=_baba .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbaa !=nil {return _bbaa ;};};if _ceb :=_baba .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_ceb !=nil {return _ceb ;};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_cca :=&CT_PictureNonVisual {};_cca .CNvPr =_ge .NewCT_NonVisualDrawingProps ();_cca .CNvPicPr =_ge .NewCT_NonVisualPictureProperties ();return _cca ;};type To struct{CT_Marker }; // ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_cefc *EG_ObjectChoices )ValidateWithPath (path string )error {if _cefc .Choice !=nil {if _dce :=_cefc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dce !=nil {return _dce ;};};return nil ;};func (_bg *CT_AbsoluteAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bg .Pos =_a .NewCT_Point2D ();_bg .Ext =_a .NewCT_PositiveSize2D ();_bg .ClientData =NewCT_AnchorClientData ();_ga :for {_ff ,_fb :=d .Token ();if _fb !=nil {return _fb ;};switch _gc :=_ff .(type ){case _f .StartElement :switch _gc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"}:if _ad :=d .DecodeElement (_bg .Pos ,&_gc );_ad !=nil {return _ad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _gd :=d .DecodeElement (_bg .Ext ,&_gc );_gd !=nil {return _gd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_bg .Choice =NewEG_ObjectChoicesChoice ();if _ebe :=d .DecodeElement (&_bg .Choice .Sp ,&_gc );_ebe !=nil {return _ebe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bg .Choice =NewEG_ObjectChoicesChoice ();if _cf :=d .DecodeElement (&_bg .Choice .GrpSp ,&_gc );_cf !=nil {return _cf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bg .Choice =NewEG_ObjectChoicesChoice ();if _bgc :=d .DecodeElement (&_bg .Choice .GraphicFrame ,&_gc );_bgc !=nil {return _bgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_bg .Choice =NewEG_ObjectChoicesChoice ();if _aa :=d .DecodeElement (&_bg .Choice .CxnSp ,&_gc );_aa !=nil {return _aa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bg .Choice =NewEG_ObjectChoicesChoice ();if _bfb :=d .DecodeElement (&_bg .Choice .Pic ,&_gc );_bfb !=nil {return _bfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bg .Choice =NewEG_ObjectChoicesChoice ();if _cb :=d .DecodeElement (&_bg .Choice .ContentPart ,&_gc );_cb !=nil {return _cb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _cg :=d .DecodeElement (_bg .ClientData ,&_gc );_cg !=nil {return _cg ;};default:_g .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_gc .Name );if _cgg :=d .Skip ();_cgg !=nil {return _cgg ;};};case _f .EndElement :break _ga ;case _f .CharData :};};return nil ;}; +func (_ggb *EG_ObjectChoices )ValidateWithPath (path string )error {if _ggb .Choice !=nil {if _egfb :=_ggb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egfb !=nil {return _egfb ;};};return nil ;};func (_fcdf *CT_OneCellAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_geb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_fcdf .From ,_geb );_dced :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_fcdf .Ext ,_dced );if _fcdf .Choice !=nil {_fcdf .Choice .MarshalXML (e ,_b .StartElement {});};_bafc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fcdf .ClientData ,_bafc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ShapeNonVisual struct{CNvPr *_ge .CT_NonVisualDrawingProps ;CNvSpPr *_ge .CT_NonVisualDrawingShapeProps ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;};func (_fffa *WsDr )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\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0078\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _fffa .CT_Drawing .MarshalXML (e ,start );}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_fcb *EG_ObjectChoicesChoice )Validate ()error {return _fcb .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");}; +// Validate validates the CT_AbsoluteAnchor and its children +func (_eg *CT_AbsoluteAnchor )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");}; -// Validate validates the From and its children -func (_eeg *From )Validate ()error {return _eeg .ValidateWithPath ("\u0046\u0072\u006f\u006d")};func (_bgf *CT_AnchorClientData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdf :=range start .Attr {if _fdf .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_bfd ,_be :=_b .ParseBool (_fdf .Value );if _be !=nil {return _be ;};_bgf .FLocksWithSheetAttr =&_bfd ;continue ;};if _fdf .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_dd ,_cba :=_b .ParseBool (_fdf .Value );if _cba !=nil {return _cba ;};_bgf .FPrintsWithSheetAttr =&_dd ;continue ;};};for {_fdfe ,_ab :=d .Token ();if _ab !=nil {return _bf .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006e\u0063\u0068\u006fr\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_ab );};if _eg ,_cc :=_fdfe .(_f .EndElement );_cc &&_eg .Name ==start .Name {break ;};};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ;CNvCxnSpPr *_a .CT_NonVisualConnectorProperties ;}; +// Validate validates the EG_ObjectChoices and its children +func (_cbbc *EG_ObjectChoices )Validate ()error {return _cbbc .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");}; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_fgf *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _bc :=_fgf .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_bc !=nil {return _bc ;};if _gdd :=_fgf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gdd !=nil {return _gdd ;};if _ebf :=_fgf .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ebf !=nil {return _ebf ;};return nil ;};func (_ca *CT_Connector )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ca .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_bf .Sprintf ("\u0025\u0076",*_ca .MacroAttr )});};if _ca .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_ca .FPublishedAttr ))});};e .EncodeToken (start );_dfb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ca .NvCxnSpPr ,_dfb );_fg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ca .SpPr ,_fg );if _ca .Style !=nil {_gg :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_ca .Style ,_gg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path +func (_ega *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _acg :=_ega .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_acg !=nil {return _acg ;};if _ea :=_ega .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ea !=nil {return _ea ;};if _ega .Choice !=nil {if _ed :=_ega .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ed !=nil {return _ed ;};};if _bbcd :=_ega .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_bbcd !=nil {return _bbcd ;};return nil ;}; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_fdb *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _ccde :=_fdb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ccde !=nil {return _ccde ;};if _gcbg :=_fdb .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gcbg !=nil {return _gcbg ;};return nil ;};func (_fcd *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcd .CNvPr =_a .NewCT_NonVisualDrawingProps ();_fcd .CNvGraphicFramePr =_a .NewCT_NonVisualGraphicFrameProperties ();_cfbf :for {_bbe ,_ecf :=d .Token ();if _ecf !=nil {return _ecf ;};switch _dgf :=_bbe .(type ){case _f .StartElement :switch _dgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fgg :=d .DecodeElement (_fcd .CNvPr ,&_dgf );_fgg !=nil {return _fgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _dea :=d .DecodeElement (_fcd .CNvGraphicFramePr ,&_dgf );_dea !=nil {return _dea ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_dgf .Name );if _bdf :=d .Skip ();_bdf !=nil {return _bdf ;};};case _f .EndElement :break _cfbf ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_aeg *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _eeda :=_aeg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eeda !=nil {return _eeda ;};if _ebc :=_aeg .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_ebc !=nil {return _ebc ;};return nil ;}; // Validate validates the CT_OneCellAnchor and its children -func (_dgcd *CT_OneCellAnchor )Validate ()error {return _dgcd .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");}; +func (_fef *CT_OneCellAnchor )Validate ()error {return _fef .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_fge *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fge .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_eb .Sprintf ("\u0025\u0076",*_fge .MacroAttr )});};if _fge .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_eb .Sprintf ("\u0025\u0064",_dbg (*_fge .FPublishedAttr ))});};e .EncodeToken (start );_cae :=_b .StartElement {Name :_b .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fge .NvPicPr ,_cae );_cab :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fge .BlipFill ,_cab );_dadc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fge .SpPr ,_dadc );if _fge .Style !=nil {_gdf :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fge .Style ,_gdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_cbbf *CT_Picture )ValidateWithPath (path string )error {if _cbbe :=_cbbf .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cbbe !=nil {return _cbbe ;};if _gacf :=_cbbf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gacf !=nil {return _gacf ;};if _adbd :=_cbbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adbd !=nil {return _adbd ;};if _cbbf .Style !=nil {if _ddcb :=_cbbf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ddcb !=nil {return _ddcb ;};};return nil ;};type ST_EditAs byte ;func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_cae :=&CT_ConnectorNonVisual {};_cae .CNvPr =_a .NewCT_NonVisualDrawingProps ();_cae .CNvCxnSpPr =_a .NewCT_NonVisualConnectorProperties ();return _cae ;}; - -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_fc *CT_Connector )ValidateWithPath (path string )error {if _gbg :=_fc .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_gbg !=nil {return _gbg ;};if _ffa :=_fc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffa !=nil {return _ffa ;};if _fc .Style !=nil {if _bd :=_fc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bd !=nil {return _bd ;};};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_a .CT_ShapeProperties ;Style *_a .CT_ShapeStyle ;TxBody *_a .CT_TextBody ;};func (_dg *CT_ConnectorNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dg .CNvPr =_a .NewCT_NonVisualDrawingProps ();_dg .CNvCxnSpPr =_a .NewCT_NonVisualConnectorProperties ();_gae :for {_fef ,_cec :=d .Token ();if _cec !=nil {return _cec ;};switch _beb :=_fef .(type ){case _f .StartElement :switch _beb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fa :=d .DecodeElement (_dg .CNvPr ,&_beb );_fa !=nil {return _fa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _afb :=d .DecodeElement (_dg .CNvCxnSpPr ,&_beb );_afb !=nil {return _afb ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_beb .Name );if _bdg :=d .Skip ();_bdg !=nil {return _bdg ;};};case _f .EndElement :break _gae ;case _f .CharData :};};return nil ;}; +// Validate validates the EG_Anchor and its children +func (_egd *EG_Anchor )Validate ()error {return _egd .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func (_gde *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gde .CNvPr =_ge .NewCT_NonVisualDrawingProps ();_gde .CNvGraphicFramePr =_ge .NewCT_NonVisualGraphicFrameProperties ();_fff :for {_afg ,_eca :=d .Token ();if _eca !=nil {return _eca ;};switch _dge :=_afg .(type ){case _b .StartElement :switch _dge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bgg :=d .DecodeElement (_gde .CNvPr ,&_dge );_bgg !=nil {return _bgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gdec :=d .DecodeElement (_gde .CNvGraphicFramePr ,&_dge );_gdec !=nil {return _gdec ;};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",_dge .Name );if _eac :=d .Skip ();_eac !=nil {return _eac ;};};case _b .EndElement :break _fff ;case _b .CharData :};};return nil ;};func (_gebf *WsDr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gebf .CT_Drawing =*NewCT_Drawing ();_fcab :for {_dcdd ,_gegg :=d .Token ();if _gegg !=nil {return _gegg ;};switch _cfcb :=_dcdd .(type ){case _b .StartElement :switch _cfcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_bcgg :=NewEG_Anchor ();_bcgg .TwoCellAnchor =NewCT_TwoCellAnchor ();if _gaea :=d .DecodeElement (_bcgg .TwoCellAnchor ,&_cfcb );_gaea !=nil {return _gaea ;};_gebf .EG_Anchor =append (_gebf .EG_Anchor ,_bcgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_acdf :=NewEG_Anchor ();_acdf .OneCellAnchor =NewCT_OneCellAnchor ();if _abeb :=d .DecodeElement (_acdf .OneCellAnchor ,&_cfcb );_abeb !=nil {return _abeb ;};_gebf .EG_Anchor =append (_gebf .EG_Anchor ,_acdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_gcde :=NewEG_Anchor ();_gcde .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _fcbda :=d .DecodeElement (_gcde .AbsoluteAnchor ,&_cfcb );_fcbda !=nil {return _fcbda ;};_gebf .EG_Anchor =append (_gebf .EG_Anchor ,_gcde );default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0073D\u0072\u0020\u0025\u0076",_cfcb .Name );if _cefga :=d .Skip ();_cefga !=nil {return _cefga ;};};case _b .EndElement :break _fcab ;case _b .CharData :};};return nil ;};func (_fdf *From )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdf .CT_Marker =*NewCT_Marker ();_bce :for {_feage ,_efc :=d .Token ();if _efc !=nil {return _efc ;};switch _beb :=_feage .(type ){case _b .StartElement :switch _beb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _baag :=d .DecodeElement (&_fdf .Col ,&_beb );_baag !=nil {return _baag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:if _ccded :=d .DecodeElement (&_fdf .ColOff ,&_beb );_ccded !=nil {return _ccded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _dadf :=d .DecodeElement (&_fdf .Row ,&_beb );_dadf !=nil {return _dadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:if _bafg :=d .DecodeElement (&_fdf .RowOff ,&_beb );_bafg !=nil {return _bafg ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0072o\u006d\u0020\u0025\u0076",_beb .Name );if _fafb :=d .Skip ();_fafb !=nil {return _fafb ;};};case _b .EndElement :break _bce ;case _b .CharData :};};return nil ;};type CT_Rel struct{IdAttr string ;};func (_dddc *CT_Rel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbbd :=range start .Attr {if _dbbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbbd .Name .Local =="\u0069\u0064"||_dbbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbbd .Name .Local =="\u0069\u0064"{_ffaa ,_gbg :=_dbbd .Value ,error (nil );if _gbg !=nil {return _gbg ;};_dddc .IdAttr =_ffaa ;continue ;};};for {_eae ,_adg :=d .Token ();if _adg !=nil {return _eb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_adg );};if _eebc ,_cdf :=_eae .(_b .EndElement );_cdf &&_eebc .Name ==start .Name {break ;};};return nil ;};func NewCT_Picture ()*CT_Picture {_dbb :=&CT_Picture {};_dbb .NvPicPr =NewCT_PictureNonVisual ();_dbb .BlipFill =_ge .NewCT_BlipFillProperties ();_dbb .SpPr =_ge .NewCT_ShapeProperties ();return _dbb ;}; // Validate validates the CT_ConnectorNonVisual and its children -func (_dc *CT_ConnectorNonVisual )Validate ()error {return _dc .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; - -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_defc *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _dbda :=_defc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dbda !=nil {return _dbda ;};if _cfe :=_defc .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_cfe !=nil {return _cfe ;};return nil ;}; +func (_bed *CT_ConnectorNonVisual )Validate ()error {return _bed .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; -// ValidateWithPath validates the To and its children, prefixing error messages with path -func (_eeb *To )ValidateWithPath (path string )error {if _cadg :=_eeb .CT_Marker .ValidateWithPath (path );_cadg !=nil {return _cadg ;};return nil ;};func (_fgfa *CT_GroupShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgfa .CNvPr =_a .NewCT_NonVisualDrawingProps ();_fgfa .CNvGrpSpPr =_a .NewCT_NonVisualGroupDrawingShapeProps ();_fefc :for {_fca ,_gfgb :=d .Token ();if _gfgb !=nil {return _gfgb ;};switch _cfac :=_fca .(type ){case _f .StartElement :switch _cfac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bebg :=d .DecodeElement (_fgfa .CNvPr ,&_cfac );_bebg !=nil {return _bebg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _dge :=d .DecodeElement (_fgfa .CNvGrpSpPr ,&_cfac );_dge !=nil {return _dge ;};default:_g .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cfac .Name );if _fefa :=d .Skip ();_fefa !=nil {return _fefa ;};};case _f .EndElement :break _fefc ;case _f .CharData :};};return nil ;}; - -// Validate validates the CT_ShapeNonVisual and its children -func (_fdec *CT_ShapeNonVisual )Validate ()error {return _fdec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; - -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_faca *EG_Anchor )ValidateWithPath (path string )error {if _faca .TwoCellAnchor !=nil {if _fbdf :=_faca .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_fbdf !=nil {return _fbdf ;};};if _faca .OneCellAnchor !=nil {if _aeae :=_faca .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_aeae !=nil {return _aeae ;};};if _faca .AbsoluteAnchor !=nil {if _ebfd :=_faca .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_ebfd !=nil {return _ebfd ;};};return nil ;}; +// Validate validates the CT_Rel and its children +func (_bgf *CT_Rel )Validate ()error {return _bgf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_aef *CT_Connector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aef .NvCxnSpPr =NewCT_ConnectorNonVisual ();_aef .SpPr =_ge .NewCT_ShapeProperties ();for _ ,_dcb :=range start .Attr {if _dcb .Name .Local =="\u006d\u0061\u0063r\u006f"{_bde ,_bbb :=_dcb .Value ,error (nil );if _bbb !=nil {return _bbb ;};_aef .MacroAttr =&_bde ;continue ;};if _dcb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fbg ,_bbg :=_bb .ParseBool (_dcb .Value );if _bbg !=nil {return _bbg ;};_aef .FPublishedAttr =&_fbg ;continue ;};};_cf :for {_cbb ,_gae :=d .Token ();if _gae !=nil {return _gae ;};switch _ggd :=_cbb .(type ){case _b .StartElement :switch _ggd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _geg :=d .DecodeElement (_aef .NvCxnSpPr ,&_ggd );_geg !=nil {return _geg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _fcd :=d .DecodeElement (_aef .SpPr ,&_ggd );_fcd !=nil {return _fcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_aef .Style =_ge .NewCT_ShapeStyle ();if _ad :=d .DecodeElement (_aef .Style ,&_ggd );_ad !=nil {return _ad ;};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",_ggd .Name );if _afe :=d .Skip ();_afe !=nil {return _afe ;};};case _b .EndElement :break _cf ;case _b .CharData :};};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_ge .CT_NonVisualDrawingProps ;CNvGrpSpPr *_ge .CT_NonVisualGroupDrawingShapeProps ;};func (_ceg *CT_GroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceg .CNvPr =_ge .NewCT_NonVisualDrawingProps ();_ceg .CNvGrpSpPr =_ge .NewCT_NonVisualGroupDrawingShapeProps ();_eead :for {_fed ,_gcb :=d .Token ();if _gcb !=nil {return _gcb ;};switch _acef :=_fed .(type ){case _b .StartElement :switch _acef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _dcbb :=d .DecodeElement (_ceg .CNvPr ,&_acef );_dcbb !=nil {return _dcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _fag :=d .DecodeElement (_ceg .CNvGrpSpPr ,&_acef );_fag !=nil {return _fag ;};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",_acef .Name );if _bcgc :=d .Skip ();_bcgc !=nil {return _bcgc ;};};case _b .EndElement :break _eead ;case _b .CharData :};};return nil ;};func (_fdag ST_EditAs )ValidateWithPath (path string )error {switch _fdag {case 0,1,2,3:default:return _eb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdag ));};return nil ;};func (_fgbd *EG_ObjectChoices )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgbd .Choice !=nil {_fgbd .Choice .MarshalXML (e ,_b .StartElement {});};return nil ;};func (_cef *CT_ShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_daeg :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_cef .CNvPr ,_daeg );_gabb :=_b .StartElement {Name :_b .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cef .CNvSpPr ,_gabb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbf *CT_Drawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbf .EG_Anchor !=nil {for _ ,_gec :=range _cbf .EG_Anchor {_gec .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_fcce :=&EG_ObjectChoices {};return _fcce }; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_bebb *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _gda ,_bdd :=range _bebb .Sp {if _acf :=_bdd .ValidateWithPath (_bf .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gda ));_acf !=nil {return _acf ;};};for _dae ,_agf :=range _bebb .GrpSp {if _ggg :=_agf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dae ));_ggg !=nil {return _ggg ;};};for _fcfg ,_fbb :=range _bebb .GraphicFrame {if _dade :=_fbb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fcfg ));_dade !=nil {return _dade ;};};for _aaf ,_ega :=range _bebb .CxnSp {if _fea :=_ega .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_aaf ));_fea !=nil {return _fea ;};};for _dda ,_ffaf :=range _bebb .Pic {if _aea :=_ffaf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dda ));_aea !=nil {return _aea ;};};return nil ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_gff :=&CT_AnchorClientData {};return _gff };func (_abbf *CT_GroupShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gfaf :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_abbf .CNvPr ,_gfaf );_dgcg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_abbf .CNvGrpSpPr ,_dgcg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_dcec *CT_GroupShapeNonVisual )Validate ()error {return _dcec .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; -// Validate validates the EG_ObjectChoices and its children -func (_cfcf *EG_ObjectChoices )Validate ()error {return _cfcf .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func (_fde *CT_Shape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fde .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_bf .Sprintf ("\u0025\u0076",*_fde .MacroAttr )});};if _fde .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_bf .Sprintf ("\u0025\u0076",*_fde .TextlinkAttr )});};if _fde .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_fde .FLocksTextAttr ))});};if _fde .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_fde .FPublishedAttr ))});};e .EncodeToken (start );_abc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fde .NvSpPr ,_abc );_ffga :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fde .SpPr ,_ffga );if _fde .Style !=nil {_gdae :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fde .Style ,_gdae );};if _fde .TxBody !=nil {_gdb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_fde .TxBody ,_gdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Shape and its children +func (_dcef *CT_Shape )Validate ()error {return _dcef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_bcbg *CT_GroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bded :for {_degb ,_ef :=d .Token ();if _ef !=nil {return _ef ;};switch _cffg :=_degb .(type ){case _b .StartElement :switch _cffg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_gb :=NewCT_Shape ();if _gdc :=d .DecodeElement (_gb ,&_cffg );_gdc !=nil {return _gdc ;};_bcbg .Sp =append (_bcbg .Sp ,_gb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_dac :=NewCT_GroupShape ();if _aefe :=d .DecodeElement (_dac ,&_cffg );_aefe !=nil {return _aefe ;};_bcbg .GrpSp =append (_bcbg .GrpSp ,_dac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bbba :=NewCT_GraphicalObjectFrame ();if _aca :=d .DecodeElement (_bbba ,&_cffg );_aca !=nil {return _aca ;};_bcbg .GraphicFrame =append (_bcbg .GraphicFrame ,_bbba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_bagg :=NewCT_Connector ();if _eed :=d .DecodeElement (_bagg ,&_cffg );_eed !=nil {return _eed ;};_bcbg .CxnSp =append (_bcbg .CxnSp ,_bagg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_febd :=NewCT_Picture ();if _dfba :=d .DecodeElement (_febd ,&_cffg );_dfba !=nil {return _dfba ;};_bcbg .Pic =append (_bcbg .Pic ,_febd );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",_cffg .Name );if _gga :=d .Skip ();_gga !=nil {return _gga ;};};case _b .EndElement :break _bded ;case _b .CharData :};};return nil ;};func (_fda *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fda .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_eb .Sprintf ("\u0025\u0076",*_fda .MacroAttr )});};if _fda .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_eb .Sprintf ("\u0025\u0076",*_fda .TextlinkAttr )});};if _fda .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_eb .Sprintf ("\u0025\u0064",_dbg (*_fda .FLocksTextAttr ))});};if _fda .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_eb .Sprintf ("\u0025\u0064",_dbg (*_fda .FPublishedAttr ))});};e .EncodeToken (start );_gdef :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fda .NvSpPr ,_gdef );_ggg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fda .SpPr ,_ggg );if _fda .Style !=nil {_aae :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fda .Style ,_aae );};if _fda .TxBody !=nil {_bfaa :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_fda .TxBody ,_bfaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdfa *EG_Anchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdfa .TwoCellAnchor !=nil {_gdeca :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_gdfa .TwoCellAnchor ,_gdeca );};if _gdfa .OneCellAnchor !=nil {_gfg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_gdfa .OneCellAnchor ,_gfg );};if _gdfa .AbsoluteAnchor !=nil {_ceeb :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_gdfa .AbsoluteAnchor ,_ceeb );};return nil ;};func (_ege *CT_GraphicalObjectFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ege .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_ege .Xfrm =_ge .NewCT_Transform2D ();_ege .Graphic =_ge .NewGraphic ();for _ ,_bfb :=range start .Attr {if _bfb .Name .Local =="\u006d\u0061\u0063r\u006f"{_bdc ,_dfa :=_bfb .Value ,error (nil );if _dfa !=nil {return _dfa ;};_ege .MacroAttr =&_bdc ;continue ;};if _bfb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fae ,_gcc :=_bb .ParseBool (_bfb .Value );if _gcc !=nil {return _gcc ;};_ege .FPublishedAttr =&_fae ;continue ;};};_ff :for {_cfg ,_fee :=d .Token ();if _fee !=nil {return _fee ;};switch _cfb :=_cfg .(type ){case _b .StartElement :switch _cfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _aee :=d .DecodeElement (_ege .NvGraphicFramePr ,&_cfb );_aee !=nil {return _aee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _eef :=d .DecodeElement (_ege .Xfrm ,&_cfb );_eef !=nil {return _eef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _gea :=d .DecodeElement (_ege .Graphic ,&_cfb );_gea !=nil {return _gea ;};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",_cfb .Name );if _eeb :=d .Skip ();_eeb !=nil {return _eeb ;};};case _b .EndElement :break _ff ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_dead *CT_Marker )ValidateWithPath (path string )error {if _dead .Col < 0{return _bf .Errorf ("\u0025\u0073\u002fm\u002e\u0043\u006f\u006c \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dead .Col );};if _cafb :=_dead .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_cafb !=nil {return _cafb ;};if _dead .Row < 0{return _bf .Errorf ("\u0025\u0073\u002fm\u002e\u0052\u006f\u0077 \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dead .Row );};if _gbfe :=_dead .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_gbfe !=nil {return _gbfe ;};return nil ;};func (_aba *CT_Marker )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aba .Col =0;_aba .Row =0;_ada :for {_eade ,_gag :=d .Token ();if _gag !=nil {return _gag ;};switch _feg :=_eade .(type ){case _f .StartElement :switch _feg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _gefd :=d .DecodeElement (&_aba .Col ,&_feg );_gefd !=nil {return _gefd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:if _dbb :=d .DecodeElement (&_aba .ColOff ,&_feg );_dbb !=nil {return _dbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _dgee :=d .DecodeElement (&_aba .Row ,&_feg );_dgee !=nil {return _dgee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:if _beg :=d .DecodeElement (&_aba .RowOff ,&_feg );_beg !=nil {return _beg ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_feg .Name );if _ebba :=d .Skip ();_ebba !=nil {return _ebba ;};};case _f .EndElement :break _ada ;case _f .CharData :};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_a .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func (_bafe *CT_PictureNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fced :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_bafe .CNvPr ,_fced );_dcfa :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bafe .CNvPicPr ,_dcfa );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func NewFrom ()*From {_agd :=&From {};_agd .CT_Marker =*NewCT_Marker ();return _agd }; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_gab *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _gcd :=_gab .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gcd !=nil {return _gcd ;};if _aea :=_gab .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_aea !=nil {return _aea ;};return nil ;}; // Validate validates the WsDr and its children -func (_eaa *WsDr )Validate ()error {return _eaa .ValidateWithPath ("\u0057\u0073\u0044\u0072")};func (_fbe *EG_ObjectChoices )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aca :for {_edfg ,_dgb :=d .Token ();if _dgb !=nil {return _dgb ;};switch _becb :=_edfg .(type ){case _f .StartElement :switch _becb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_fbe .Choice =NewEG_ObjectChoicesChoice ();if _ccfa :=d .DecodeElement (&_fbe .Choice .Sp ,&_becb );_ccfa !=nil {return _ccfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fbe .Choice =NewEG_ObjectChoicesChoice ();if _gcc :=d .DecodeElement (&_fbe .Choice .GrpSp ,&_becb );_gcc !=nil {return _gcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fbe .Choice =NewEG_ObjectChoicesChoice ();if _bffg :=d .DecodeElement (&_fbe .Choice .GraphicFrame ,&_becb );_bffg !=nil {return _bffg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_fbe .Choice =NewEG_ObjectChoicesChoice ();if _ggcc :=d .DecodeElement (&_fbe .Choice .CxnSp ,&_becb );_ggcc !=nil {return _ggcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fbe .Choice =NewEG_ObjectChoicesChoice ();if _cafa :=d .DecodeElement (&_fbe .Choice .Pic ,&_becb );_cafa !=nil {return _cafa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_fbe .Choice =NewEG_ObjectChoicesChoice ();if _addf :=d .DecodeElement (&_fbe .Choice .ContentPart ,&_becb );_addf !=nil {return _addf ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_becb .Name );if _addfa :=d .Skip ();_addfa !=nil {return _addfa ;};};case _f .EndElement :break _aca ;case _f .CharData :};};return nil ;};func (_gbggc ST_EditAs )ValidateWithPath (path string )error {switch _gbggc {case 0,1,2,3:default:return _bf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbggc ));};return nil ;};func NewEG_Anchor ()*EG_Anchor {_dgcge :=&EG_Anchor {};return _dgcge };type CT_AbsoluteAnchor struct{Pos *_a .CT_Point2D ;Ext *_a .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;}; +func (_cffc *WsDr )Validate ()error {return _cffc .ValidateWithPath ("\u0057\u0073\u0044\u0072")};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_ge .CT_ShapeProperties ;Style *_ge .CT_ShapeStyle ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_bd :=&CT_AbsoluteAnchor {};_bd .Pos =_ge .NewCT_Point2D ();_bd .Ext =_ge .NewCT_PositiveSize2D ();_bd .ClientData =NewCT_AnchorClientData ();return _bd ;}; -// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path -func (_d *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _gf :=_d .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gf !=nil {return _gf ;};if _gb :=_d .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gb !=nil {return _gb ;};if _d .Choice !=nil {if _baa :=_d .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_baa !=nil {return _baa ;};};if _df :=_d .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_df !=nil {return _df ;};return nil ;};func (_fcf *CT_GroupShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcf .Sp !=nil {_cfbc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};for _ ,_dad :=range _fcf .Sp {e .EncodeElement (_dad ,_cfbc );};};if _fcf .GrpSp !=nil {_cbb :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_bbgc :=range _fcf .GrpSp {e .EncodeElement (_bbgc ,_cbb );};};if _fcf .GraphicFrame !=nil {_egc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_gcbe :=range _fcf .GraphicFrame {e .EncodeElement (_gcbe ,_egc );};};if _fcf .CxnSp !=nil {_fbg :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};for _ ,_dee :=range _fcf .CxnSp {e .EncodeElement (_dee ,_fbg );};};if _fcf .Pic !=nil {_ebg :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_gba :=range _fcf .Pic {e .EncodeElement (_gba ,_ebg );};};return nil ;};func (_dab *CT_OneCellAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fdbf :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dab .From ,_fdbf );_ccdd :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_dab .Ext ,_ccdd );if _dab .Choice !=nil {_dab .Choice .MarshalXML (e ,_f .StartElement {});};_add :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dab .ClientData ,_add );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Connector ()*CT_Connector {_bac :=&CT_Connector {};_bac .NvCxnSpPr =NewCT_ConnectorNonVisual ();_bac .SpPr =_a .NewCT_ShapeProperties ();return _bac ;};func (_cga *CT_AnchorClientData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cga .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_cga .FLocksWithSheetAttr ))});};if _cga .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_cga .FPrintsWithSheetAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afg *EG_ObjectChoicesChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afg .Sp !=nil {_efc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};e .EncodeElement (_afg .Sp ,_efc );};if _afg .GrpSp !=nil {_fff :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_afg .GrpSp ,_fff );};if _afg .GraphicFrame !=nil {_cfbfd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_afg .GraphicFrame ,_cfbfd );};if _afg .CxnSp !=nil {_eadf :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_afg .CxnSp ,_eadf );};if _afg .Pic !=nil {_aeaec :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};e .EncodeElement (_afg .Pic ,_aeaec );};if _afg .ContentPart !=nil {_ddab :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_afg .ContentPart ,_ddab );};return nil ;}; +// Validate validates the EG_ObjectChoicesChoice and its children +func (_ffaac *EG_ObjectChoicesChoice )Validate ()error {return _ffaac .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func (_geffa *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 :_eb .Sprintf ("\u0025\u0076",_geffa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_egbf *CT_Shape )ValidateWithPath (path string )error {if _fegf :=_egbf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_fegf !=nil {return _fegf ;};if _bad :=_egbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bad !=nil {return _bad ;};if _egbf .Style !=nil {if _gfd :=_egbf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gfd !=nil {return _gfd ;};};if _egbf .TxBody !=nil {if _ebdf :=_egbf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_ebdf !=nil {return _ebdf ;};};return nil ;};func (_gaea *CT_Rel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",_gaea .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_fabf :=&EG_ObjectChoicesChoice {};return _fabf ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_a .CT_ShapeProperties ;Style *_a .CT_ShapeStyle ;};func NewWsDr ()*WsDr {_cdg :=&WsDr {};_cdg .CT_Drawing =*NewCT_Drawing ();return _cdg }; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_fg *CT_Connector )ValidateWithPath (path string )error {if _dgb :=_fg .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dgb !=nil {return _dgb ;};if _dgag :=_fg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dgag !=nil {return _dgag ;};if _fg .Style !=nil {if _bfc :=_fg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bfc !=nil {return _bfc ;};};return nil ;}; -// Validate validates the CT_Marker and its children -func (_gee *CT_Marker )Validate ()error {return _gee .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");}; +// Validate validates the CT_Connector and its children +func (_bbgb *CT_Connector )Validate ()error {return _bbgb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; -// ValidateWithPath validates the WsDr and its children, prefixing error messages with path -func (_cefe *WsDr )ValidateWithPath (path string )error {if _aagc :=_cefe .CT_Drawing .ValidateWithPath (path );_aagc !=nil {return _aagc ;};return nil ;};type To struct{CT_Marker };func (_aaa *CT_GroupShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaa .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_aaa .GrpSpPr =_a .NewCT_GroupShapeProperties ();_fgga :for {_dafd ,_bbg :=d .Token ();if _bbg !=nil {return _bbg ;};switch _eede :=_dafd .(type ){case _f .StartElement :switch _eede .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _agb :=d .DecodeElement (_aaa .NvGrpSpPr ,&_eede );_agb !=nil {return _agb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _gaeg :=d .DecodeElement (_aaa .GrpSpPr ,&_eede );_gaeg !=nil {return _gaeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_caag :=NewCT_GroupShapeChoice ();if _acd :=d .DecodeElement (&_caag .Sp ,&_eede );_acd !=nil {return _acd ;};_aaa .Choice =append (_aaa .Choice ,_caag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bbf :=NewCT_GroupShapeChoice ();if _bgccb :=d .DecodeElement (&_bbf .GrpSp ,&_eede );_bgccb !=nil {return _bgccb ;};_aaa .Choice =append (_aaa .Choice ,_bbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ecfg :=NewCT_GroupShapeChoice ();if _aad :=d .DecodeElement (&_ecfg .GraphicFrame ,&_eede );_aad !=nil {return _aad ;};_aaa .Choice =append (_aaa .Choice ,_ecfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_dfe :=NewCT_GroupShapeChoice ();if _agbe :=d .DecodeElement (&_dfe .CxnSp ,&_eede );_agbe !=nil {return _agbe ;};_aaa .Choice =append (_aaa .Choice ,_dfe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_fgfg :=NewCT_GroupShapeChoice ();if _cafg :=d .DecodeElement (&_fgfg .Pic ,&_eede );_cafg !=nil {return _cafg ;};_aaa .Choice =append (_aaa .Choice ,_fgfg );default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_eede .Name );if _agg :=d .Skip ();_agg !=nil {return _agg ;};};case _f .EndElement :break _fgga ;case _f .CharData :};};return nil ;};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_addfd *From )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_addfd .CT_Marker =*NewCT_Marker ();_abcc :for {_cde ,_faad :=d .Token ();if _faad !=nil {return _faad ;};switch _bagbc :=_cde .(type ){case _f .StartElement :switch _bagbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _eaca :=d .DecodeElement (&_addfd .Col ,&_bagbc );_eaca !=nil {return _eaca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:if _ebdc :=d .DecodeElement (&_addfd .ColOff ,&_bagbc );_ebdc !=nil {return _ebdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _bcf :=d .DecodeElement (&_addfd .Row ,&_bagbc );_bcf !=nil {return _bcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:if _ebagb :=d .DecodeElement (&_addfd .RowOff ,&_bagbc );_ebagb !=nil {return _ebagb ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0072o\u006d\u0020\u0025\u0076",_bagbc .Name );if _ebcg :=d .Skip ();_ebcg !=nil {return _ebcg ;};};case _f .EndElement :break _abcc ;case _f .CharData :};};return nil ;};func (_dgcc *EG_Anchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgcc .TwoCellAnchor !=nil {_efde :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_dgcc .TwoCellAnchor ,_efde );};if _dgcc .OneCellAnchor !=nil {_bcc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_dgcc .OneCellAnchor ,_bcc );};if _dgcc .AbsoluteAnchor !=nil {_eff :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_dgcc .AbsoluteAnchor ,_eff );};return nil ;};func (_dadd *EG_Anchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgcg :for {_dbcg ,_ggad :=d .Token ();if _ggad !=nil {return _ggad ;};switch _fdcg :=_dbcg .(type ){case _f .StartElement :switch _fdcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_dadd .TwoCellAnchor =NewCT_TwoCellAnchor ();if _gfeb :=d .DecodeElement (_dadd .TwoCellAnchor ,&_fdcg );_gfeb !=nil {return _gfeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_dadd .OneCellAnchor =NewCT_OneCellAnchor ();if _gdca :=d .DecodeElement (_dadd .OneCellAnchor ,&_fdcg );_gdca !=nil {return _gdca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_dadd .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _becf :=d .DecodeElement (_dadd .AbsoluteAnchor ,&_fdcg );_becf !=nil {return _becf ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_fdcg .Name );if _bffe :=d .Skip ();_bffe !=nil {return _bffe ;};};case _f .EndElement :break _fgcg ;case _f .CharData :};};return nil ;};func (_fdffe ST_EditAs )String ()string {switch _fdffe {case 0:return "";case 1:return "\u0074w\u006f\u0043\u0065\u006c\u006c";case 2:return "\u006fn\u0065\u0043\u0065\u006c\u006c";case 3:return "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return "";};func (_cfga *ST_EditAs )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfga =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_cfga =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_cfga =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_cfga =3;};return nil ;};func (_gbcg *EG_ObjectChoices )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbcg .Choice !=nil {_gbcg .Choice .MarshalXML (e ,_f .StartElement {});};return nil ;}; +// ValidateWithPath validates the To and its children, prefixing error messages with path +func (_fdfe *To )ValidateWithPath (path string )error {if _bebe :=_fdfe .CT_Marker .ValidateWithPath (path );_bebe !=nil {return _bebe ;};return nil ;}; -// Validate validates the CT_Shape and its children -func (_gbca *CT_Shape )Validate ()error {return _gbca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path +func (_bgb *CT_AnchorClientData )ValidateWithPath (path string )error {return nil };func NewWsDr ()*WsDr {_dbaa :=&WsDr {};_dbaa .CT_Drawing =*NewCT_Drawing ();return _dbaa };type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_gbf *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbf .NvSpPr =NewCT_ShapeNonVisual ();_gbf .SpPr =_ge .NewCT_ShapeProperties ();for _ ,_fbgc :=range start .Attr {if _fbgc .Name .Local =="\u006d\u0061\u0063r\u006f"{_gdb ,_ggdg :=_fbgc .Value ,error (nil );if _ggdg !=nil {return _ggdg ;};_gbf .MacroAttr =&_gdb ;continue ;};if _fbgc .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_ggab ,_dadb :=_fbgc .Value ,error (nil );if _dadb !=nil {return _dadb ;};_gbf .TextlinkAttr =&_ggab ;continue ;};if _fbgc .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_fbfe ,_fce :=_bb .ParseBool (_fbgc .Value );if _fce !=nil {return _fce ;};_gbf .FLocksTextAttr =&_fbfe ;continue ;};if _fbgc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ffac ,_eeefg :=_bb .ParseBool (_fbgc .Value );if _eeefg !=nil {return _eeefg ;};_gbf .FPublishedAttr =&_ffac ;continue ;};};_abe :for {_bbgg ,_aeed :=d .Token ();if _aeed !=nil {return _aeed ;};switch _accb :=_bbgg .(type ){case _b .StartElement :switch _accb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _beeg :=d .DecodeElement (_gbf .NvSpPr ,&_accb );_beeg !=nil {return _beeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _ecee :=d .DecodeElement (_gbf .SpPr ,&_accb );_ecee !=nil {return _ecee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_gbf .Style =_ge .NewCT_ShapeStyle ();if _gfd :=d .DecodeElement (_gbf .Style ,&_accb );_gfd !=nil {return _gfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_gbf .TxBody =_ge .NewCT_TextBody ();if _febc :=d .DecodeElement (_gbf .TxBody ,&_accb );_febc !=nil {return _febc ;};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",_accb .Name );if _cbbf :=d .Skip ();_cbbf !=nil {return _cbbf ;};};case _b .EndElement :break _abe ;case _b .CharData :};};return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_fcceb :=&EG_ObjectChoicesChoice {};return _fcceb ;}; -// Validate validates the CT_Picture and its children -func (_cecf *CT_Picture )Validate ()error {return _cecf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_a .CT_BlipFillProperties ;SpPr *_a .CT_ShapeProperties ;Style *_a .CT_ShapeStyle ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_ag :=&CT_AbsoluteAnchor {};_ag .Pos =_a .NewCT_Point2D ();_ag .Ext =_a .NewCT_PositiveSize2D ();_ag .ClientData =NewCT_AnchorClientData ();return _ag ;};func (_adag *CT_Picture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adag .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_bf .Sprintf ("\u0025\u0076",*_adag .MacroAttr )});};if _adag .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_bf .Sprintf ("\u0025\u0064",_efdf (*_adag .FPublishedAttr ))});};e .EncodeToken (start );_dbbb :=_f .StartElement {Name :_f .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_adag .NvPicPr ,_dbbb );_cfbg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adag .BlipFill ,_cfbg );_ebc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_adag .SpPr ,_ebc );if _adag .Style !=nil {_acb :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_adag .Style ,_acb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cecfe *CT_TwoCellAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cecfe .From =NewCT_Marker ();_cecfe .To =NewCT_Marker ();_cecfe .ClientData =NewCT_AnchorClientData ();for _ ,_adba :=range start .Attr {if _adba .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_cecfe .EditAsAttr .UnmarshalXMLAttr (_adba );continue ;};};_bbga :for {_ffeg ,_fdc :=d .Token ();if _fdc !=nil {return _fdc ;};switch _edg :=_ffeg .(type ){case _f .StartElement :switch _edg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _gaag :=d .DecodeElement (_cecfe .From ,&_edg );_gaag !=nil {return _gaag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _fead :=d .DecodeElement (_cecfe .To ,&_edg );_fead !=nil {return _fead ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_cecfe .Choice =NewEG_ObjectChoicesChoice ();if _cbbd :=d .DecodeElement (&_cecfe .Choice .Sp ,&_edg );_cbbd !=nil {return _cbbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_cecfe .Choice =NewEG_ObjectChoicesChoice ();if _dcbe :=d .DecodeElement (&_cecfe .Choice .GrpSp ,&_edg );_dcbe !=nil {return _dcbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cecfe .Choice =NewEG_ObjectChoicesChoice ();if _gfdf :=d .DecodeElement (&_cecfe .Choice .GraphicFrame ,&_edg );_gfdf !=nil {return _gfdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_cecfe .Choice =NewEG_ObjectChoicesChoice ();if _gcfa :=d .DecodeElement (&_cecfe .Choice .CxnSp ,&_edg );_gcfa !=nil {return _gcfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_cecfe .Choice =NewEG_ObjectChoicesChoice ();if _acdb :=d .DecodeElement (&_cecfe .Choice .Pic ,&_edg );_acdb !=nil {return _acdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cecfe .Choice =NewEG_ObjectChoicesChoice ();if _agff :=d .DecodeElement (&_cecfe .Choice .ContentPart ,&_edg );_agff !=nil {return _agff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _eef :=d .DecodeElement (_cecfe .ClientData ,&_edg );_eef !=nil {return _eef ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_edg .Name );if _aeaf :=d .Skip ();_aeaf !=nil {return _aeaf ;};};case _f .EndElement :break _bbga ;case _f .CharData :};};return nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_cfb :=&CT_GraphicalObjectFrame {};_cfb .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_cfb .Xfrm =_a .NewCT_Transform2D ();_cfb .Graphic =_a .NewGraphic ();return _cfb ;}; +// Validate validates the CT_Drawing and its children +func (_agf *CT_Drawing )Validate ()error {return _agf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_ac *CT_AbsoluteAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ac .Pos =_ge .NewCT_Point2D ();_ac .Ext =_ge .NewCT_PositiveSize2D ();_ac .ClientData =NewCT_AnchorClientData ();_be :for {_bf ,_ba :=d .Token ();if _ba !=nil {return _ba ;};switch _c :=_bf .(type ){case _b .StartElement :switch _c .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u006f\u0073"}:if _gg :=d .DecodeElement (_ac .Pos ,&_c );_gg !=nil {return _gg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _f :=d .DecodeElement (_ac .Ext ,&_c );_f !=nil {return _f ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ac .Choice =NewEG_ObjectChoicesChoice ();if _bee :=d .DecodeElement (&_ac .Choice .Sp ,&_c );_bee !=nil {return _bee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ac .Choice =NewEG_ObjectChoicesChoice ();if _d :=d .DecodeElement (&_ac .Choice .GrpSp ,&_c );_d !=nil {return _d ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ac .Choice =NewEG_ObjectChoicesChoice ();if _bc :=d .DecodeElement (&_ac .Choice .GraphicFrame ,&_c );_bc !=nil {return _bc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ac .Choice =NewEG_ObjectChoicesChoice ();if _bbc :=d .DecodeElement (&_ac .Choice .CxnSp ,&_c );_bbc !=nil {return _bbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ac .Choice =NewEG_ObjectChoicesChoice ();if _cb :=d .DecodeElement (&_ac .Choice .Pic ,&_c );_cb !=nil {return _cb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ac .Choice =NewEG_ObjectChoicesChoice ();if _ab :=d .DecodeElement (&_ac .Choice .ContentPart ,&_c );_ab !=nil {return _ab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _da :=d .DecodeElement (_ac .ClientData ,&_c );_da !=nil {return _da ;};default:_g .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_c .Name );if _gf :=d .Skip ();_gf !=nil {return _gf ;};};case _b .EndElement :break _be ;case _b .CharData :};};return nil ;}; // Validate validates the CT_GroupShapeChoice and its children -func (_ggc *CT_GroupShapeChoice )Validate ()error {return _ggc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gfdb ST_EditAs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gfdb .String (),start );};func (_beaa *CT_Marker )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gbc :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_beaa .Col ,_gbc );_dbc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_beaa .ColOff ,_dbc );_aggc :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_beaa .Row ,_aggc );_cff :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_beaa .RowOff ,_cff );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +func (_bege *CT_GroupShapeChoice )Validate ()error {return _bege .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_fea :=&CT_GroupShapeChoice {};return _fea };func NewEG_Anchor ()*EG_Anchor {_ccbg :=&EG_Anchor {};return _ccbg }; -// Validate validates the To and its children -func (_gbff *To )Validate ()error {return _gbff .ValidateWithPath ("\u0054\u006f")};func NewCT_Drawing ()*CT_Drawing {_bdb :=&CT_Drawing {};return _bdb };func (_dcge *CT_ShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aggd :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_dcge .CNvPr ,_aggd );_dfeb :=_f .StartElement {Name :_f .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dcge .CNvSpPr ,_dfeb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_egc *CT_GraphicalObjectFrame )Validate ()error {return _egc .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_bcf ST_EditAs )String ()string {switch _bcf {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 (_ggba ST_EditAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggba .String (),start );};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_ge .CT_Transform2D ;Graphic *_ge .Graphic ;};type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_ge .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_dg *CT_AnchorClientData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dg .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_eb .Sprintf ("\u0025\u0064",_dbg (*_dg .FLocksWithSheetAttr ))});};if _dg .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_eb .Sprintf ("\u0025\u0064",_dbg (*_dg .FPrintsWithSheetAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_fb :=&CT_AnchorClientData {};return _fb }; + +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_gag *CT_Marker )ValidateWithPath (path string )error {if _gag .Col < 0{return _eb .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 ,_gag .Col );};if _abdf :=_gag .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_abdf !=nil {return _abdf ;};if _gag .Row < 0{return _eb .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 ,_gag .Row );};if _ddd :=_gag .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_ddd !=nil {return _ddd ;};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_adf :=&CT_GroupShape {};_adf .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_adf .GrpSpPr =_ge .NewCT_GroupShapeProperties ();return _adf ;}; // Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_gfc *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _gfc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;}; +func (_gge *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _gge .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 (_bdaa *CT_OneCellAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdaa .From =NewCT_Marker ();_bdaa .Ext =_ge .NewCT_PositiveSize2D ();_bdaa .ClientData =NewCT_AnchorClientData ();_bga :for {_badd ,_cee :=d .Token ();if _cee !=nil {return _cee ;};switch _gdd :=_badd .(type ){case _b .StartElement :switch _gdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _fagb :=d .DecodeElement (_bdaa .From ,&_gdd );_fagb !=nil {return _fagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _cddg :=d .DecodeElement (_bdaa .Ext ,&_gdd );_cddg !=nil {return _cddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_bdaa .Choice =NewEG_ObjectChoicesChoice ();if _eeef :=d .DecodeElement (&_bdaa .Choice .Sp ,&_gdd );_eeef !=nil {return _eeef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bdaa .Choice =NewEG_ObjectChoicesChoice ();if _degd :=d .DecodeElement (&_bdaa .Choice .GrpSp ,&_gdd );_degd !=nil {return _degd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bdaa .Choice =NewEG_ObjectChoicesChoice ();if _baa :=d .DecodeElement (&_bdaa .Choice .GraphicFrame ,&_gdd );_baa !=nil {return _baa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_bdaa .Choice =NewEG_ObjectChoicesChoice ();if _fbge :=d .DecodeElement (&_bdaa .Choice .CxnSp ,&_gdd );_fbge !=nil {return _fbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_bdaa .Choice =NewEG_ObjectChoicesChoice ();if _cbae :=d .DecodeElement (&_bdaa .Choice .Pic ,&_gdd );_cbae !=nil {return _cbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bdaa .Choice =NewEG_ObjectChoicesChoice ();if _fccad :=d .DecodeElement (&_bdaa .Choice .ContentPart ,&_gdd );_fccad !=nil {return _fccad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _gda :=d .DecodeElement (_bdaa .ClientData ,&_gdd );_gda !=nil {return _gda ;};default:_g .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_gdd .Name );if _ccb :=d .Skip ();_ccb !=nil {return _ccb ;};};case _b .EndElement :break _bga ;case _b .CharData :};};return nil ;};type WsDr struct{CT_Drawing };type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_ge .CT_BlipFillProperties ;SpPr *_ge .CT_ShapeProperties ;Style *_ge .CT_ShapeStyle ;};func NewCT_Rel ()*CT_Rel {_dcc :=&CT_Rel {};return _dcc };type CT_Marker struct{Col int32 ;ColOff _ge .ST_Coordinate ;Row int32 ;RowOff _ge .ST_Coordinate ;};func NewCT_Shape ()*CT_Shape {_dde :=&CT_Shape {};_dde .NvSpPr =NewCT_ShapeNonVisual ();_dde .SpPr =_ge .NewCT_ShapeProperties ();return _dde ;};func NewCT_Drawing ()*CT_Drawing {_gef :=&CT_Drawing {};return _gef };func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_de :=&CT_ConnectorNonVisual {};_de .CNvPr =_ge .NewCT_NonVisualDrawingProps ();_de .CNvCxnSpPr =_ge .NewCT_NonVisualConnectorProperties ();return _de ;};type CT_PictureNonVisual struct{CNvPr *_ge .CT_NonVisualDrawingProps ;CNvPicPr *_ge .CT_NonVisualPictureProperties ;};func (_egeg *EG_Anchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfee :for {_ebbf ,_egaa :=d .Token ();if _egaa !=nil {return _egaa ;};switch _ebce :=_ebbf .(type ){case _b .StartElement :switch _ebce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_egeg .TwoCellAnchor =NewCT_TwoCellAnchor ();if _ccgb :=d .DecodeElement (_egeg .TwoCellAnchor ,&_ebce );_ccgb !=nil {return _ccgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_egeg .OneCellAnchor =NewCT_OneCellAnchor ();if _ffc :=d .DecodeElement (_egeg .OneCellAnchor ,&_ebce );_ffc !=nil {return _ffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_egeg .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _gbfd :=d .DecodeElement (_egeg .AbsoluteAnchor ,&_ebce );_gbfd !=nil {return _gbfd ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_ebce .Name );if _abg :=d .Skip ();_abg !=nil {return _abg ;};};case _b .EndElement :break _cfee ;case _b .CharData :};};return nil ;};func (_cabc *ST_EditAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agge ,_fbca :=d .Token ();if _fbca !=nil {return _fbca ;};if _bbca ,_eada :=_agge .(_b .EndElement );_eada &&_bbca .Name ==start .Name {*_cabc =1;return nil ;};if _afefg ,_bbbc :=_agge .(_b .CharData );!_bbbc {return _eb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agge );}else {switch string (_afefg ){case "":*_cabc =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_cabc =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_cabc =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_cabc =3;};};_agge ,_fbca =d .Token ();if _fbca !=nil {return _fbca ;};if _cdcc ,_egag :=_agge .(_b .EndElement );_egag &&_cdcc .Name ==start .Name {return nil ;};return _eb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agge );}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_fed *CT_GroupShapeNonVisual )Validate ()error {return _fed .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func NewCT_Rel ()*CT_Rel {_cfc :=&CT_Rel {};return _cfc };type CT_ShapeNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ;CNvSpPr *_a .CT_NonVisualDrawingShapeProps ;};func NewCT_Picture ()*CT_Picture {_cfba :=&CT_Picture {};_cfba .NvPicPr =NewCT_PictureNonVisual ();_cfba .BlipFill =_a .NewCT_BlipFillProperties ();_cfba .SpPr =_a .NewCT_ShapeProperties ();return _cfba ;};func (_aac ST_EditAs )Validate ()error {return _aac .ValidateWithPath ("")}; +// Validate validates the CT_Marker and its children +func (_cfa *CT_Marker )Validate ()error {return _cfa .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_ggcga *EG_ObjectChoicesChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggcga .Sp !=nil {_dddd :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};e .EncodeElement (_ggcga .Sp ,_dddd );};if _ggcga .GrpSp !=nil {_bfg :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_ggcga .GrpSp ,_bfg );};if _ggcga .GraphicFrame !=nil {_gebg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_ggcga .GraphicFrame ,_gebg );};if _ggcga .CxnSp !=nil {_faff :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_ggcga .CxnSp ,_faff );};if _ggcga .Pic !=nil {_aeda :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};e .EncodeElement (_ggcga .Pic ,_aeda );};if _ggcga .ContentPart !=nil {_bggd :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_ggcga .ContentPart ,_bggd );};return nil ;};func (_eebb *CT_Marker )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eebb .Col =0;_eebb .Row =0;_dae :for {_edc ,_adfd :=d .Token ();if _adfd !=nil {return _adfd ;};switch _eff :=_edc .(type ){case _b .StartElement :switch _eff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _dad :=d .DecodeElement (&_eebb .Col ,&_eff );_dad !=nil {return _dad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:if _febe :=d .DecodeElement (&_eebb .ColOff ,&_eff );_febe !=nil {return _febe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _faga :=d .DecodeElement (&_eebb .Row ,&_eff );_faga !=nil {return _faga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:if _gdgb :=d .DecodeElement (&_eebb .RowOff ,&_eff );_gdgb !=nil {return _gdgb ;};default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_eff .Name );if _dada :=d .Skip ();_dada !=nil {return _dada ;};};case _b .EndElement :break _dae ;case _b .CharData :};};return nil ;};func (_cce *CT_Marker )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acde :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_cce .Col ,_acde );_efb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_cce .ColOff ,_efb );_dgf :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_cce .Row ,_dgf );_egef :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_cce .RowOff ,_egef );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_ece *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _fac :=_ece .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fac !=nil {return _fac ;};if _aeb :=_ece .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_aeb !=nil {return _aeb ;};return nil ;};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_bggb :=&CT_OneCellAnchor {};_bggb .From =NewCT_Marker ();_bggb .Ext =_ge .NewCT_PositiveSize2D ();_bggb .ClientData =NewCT_AnchorClientData ();return _bggb ;}; + +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_ccad *CT_Rel )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_fceg *CT_PictureNonVisual )ValidateWithPath (path string )error {if _fbd :=_fceg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fbd !=nil {return _fbd ;};if _ebcb :=_fceg .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_ebcb !=nil {return _ebcb ;};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_fce :=&CT_GroupShapeChoice {};return _fce };type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_a .CT_NonVisualGraphicFrameProperties ;};func (_fgeg *WsDr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgeg .CT_Drawing =*NewCT_Drawing ();_feab :for {_gad ,_dga :=d .Token ();if _dga !=nil {return _dga ;};switch _fgge :=_gad .(type ){case _f .StartElement :switch _fgge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_gfde :=NewEG_Anchor ();_gfde .TwoCellAnchor =NewCT_TwoCellAnchor ();if _dgfg :=d .DecodeElement (_gfde .TwoCellAnchor ,&_fgge );_dgfg !=nil {return _dgfg ;};_fgeg .EG_Anchor =append (_fgeg .EG_Anchor ,_gfde );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_dcbb :=NewEG_Anchor ();_dcbb .OneCellAnchor =NewCT_OneCellAnchor ();if _afbe :=d .DecodeElement (_dcbb .OneCellAnchor ,&_fgge );_afbe !=nil {return _afbe ;};_fgeg .EG_Anchor =append (_fgeg .EG_Anchor ,_dcbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_gbad :=NewEG_Anchor ();_gbad .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _dfg :=d .DecodeElement (_gbad .AbsoluteAnchor ,&_fgge );_dfg !=nil {return _dfg ;};_fgeg .EG_Anchor =append (_fgeg .EG_Anchor ,_gbad );default:_g .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0073D\u0072\u0020\u0025\u0076",_fgge .Name );if _egfe :=d .Skip ();_egfe !=nil {return _egfe ;};};case _f .EndElement :break _feab ;case _f .CharData :};};return nil ;};func NewCT_Shape ()*CT_Shape {_dff :=&CT_Shape {};_dff .NvSpPr =NewCT_ShapeNonVisual ();_dff .SpPr =_a .NewCT_ShapeProperties ();return _dff ;}; +func (_ddb *CT_PictureNonVisual )ValidateWithPath (path string )error {if _aefb :=_ddb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aefb !=nil {return _aefb ;};if _fgg :=_ddb .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_fgg !=nil {return _fgg ;};return nil ;};func (_bfa *CT_GroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_beg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bfa .NvGrpSpPr ,_beg );_bef :=_b .StartElement {Name :_b .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bfa .GrpSpPr ,_bef );if _bfa .Choice !=nil {for _ ,_bddec :=range _bfa .Choice {_bddec .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_TwoCellAnchor and its children -func (_edae *CT_TwoCellAnchor )Validate ()error {return _edae .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_efad *CT_TwoCellAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efad .EditAsAttr !=ST_EditAsUnset {_acda ,_aga :=_efad .EditAsAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"});if _aga !=nil {return _aga ;};start .Attr =append (start .Attr ,_acda );};e .EncodeToken (start );_gfga :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_efad .From ,_gfga );_ebee :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_efad .To ,_ebee );if _efad .Choice !=nil {_efad .Choice .MarshalXML (e ,_f .StartElement {});};_abe :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efad .ClientData ,_abe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcf *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eee :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_dcf .CNvPr ,_eee );_ggb :=_f .StartElement {Name :_f .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_dcf .CNvGraphicFramePr ,_ggb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfa *CT_Drawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eba :for {_ebbg ,_cfad :=d .Token ();if _cfad !=nil {return _cfad ;};switch _cef :=_ebbg .(type ){case _f .StartElement :switch _cef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_gfe :=NewEG_Anchor ();_gfe .TwoCellAnchor =NewCT_TwoCellAnchor ();if _abb :=d .DecodeElement (_gfe .TwoCellAnchor ,&_cef );_abb !=nil {return _abb ;};_cfa .EG_Anchor =append (_cfa .EG_Anchor ,_gfe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_aag :=NewEG_Anchor ();_aag .OneCellAnchor =NewCT_OneCellAnchor ();if _caf :=d .DecodeElement (_aag .OneCellAnchor ,&_cef );_caf !=nil {return _caf ;};_cfa .EG_Anchor =append (_cfa .EG_Anchor ,_aag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_gfgg :=NewEG_Anchor ();_gfgg .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _deb :=d .DecodeElement (_gfgg .AbsoluteAnchor ,&_cef );_deb !=nil {return _deb ;};_cfa .EG_Anchor =append (_cfa .EG_Anchor ,_gfgg );default:_g .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_cef .Name );if _daf :=d .Skip ();_daf !=nil {return _daf ;};};case _f .EndElement :break _eba ;case _f .CharData :};};return nil ;};func (_ccge *From )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _ccge .CT_Marker .MarshalXML (e ,start );};func (_eed *CT_Drawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eed .EG_Anchor !=nil {for _ ,_db :=range _eed .EG_Anchor {_db .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type From struct{CT_Marker };func (_fgd *To )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0078\u0064\u0072\u003a\u0074\u006f";return _fgd .CT_Marker .MarshalXML (e ,start );}; +func (_ccbf *CT_TwoCellAnchor )Validate ()error {return _ccbf .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_aefeg *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefeg .NvPicPr =NewCT_PictureNonVisual ();_aefeg .BlipFill =_ge .NewCT_BlipFillProperties ();_aefeg .SpPr =_ge .NewCT_ShapeProperties ();for _ ,_aebg :=range start .Attr {if _aebg .Name .Local =="\u006d\u0061\u0063r\u006f"{_cfaa ,_aff :=_aebg .Value ,error (nil );if _aff !=nil {return _aff ;};_aefeg .MacroAttr =&_cfaa ;continue ;};if _aebg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cde ,_dcbf :=_bb .ParseBool (_aebg .Value );if _dcbf !=nil {return _dcbf ;};_aefeg .FPublishedAttr =&_cde ;continue ;};};_cbe :for {_feec ,_bcde :=d .Token ();if _bcde !=nil {return _bcde ;};switch _eeeb :=_feec .(type ){case _b .StartElement :switch _eeeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _bab :=d .DecodeElement (_aefeg .NvPicPr ,&_eeeb );_bab !=nil {return _bab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _fdd :=d .DecodeElement (_aefeg .BlipFill ,&_eeeb );_fdd !=nil {return _fdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _dag :=d .DecodeElement (_aefeg .SpPr ,&_eeeb );_dag !=nil {return _dag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_aefeg .Style =_ge .NewCT_ShapeStyle ();if _ggca :=d .DecodeElement (_aefeg .Style ,&_eeeb );_ggca !=nil {return _ggca ;};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",_eeeb .Name );if _ebb :=d .Skip ();_ebb !=nil {return _ebb ;};};case _b .EndElement :break _cbe ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Rel and its children -func (_dcfb *CT_Rel )Validate ()error {return _dcfb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_dcc :=&CT_PictureNonVisual {};_dcc .CNvPr =_a .NewCT_NonVisualDrawingProps ();_dcc .CNvPicPr =_a .NewCT_NonVisualPictureProperties ();return _dcc ;}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_bgc *EG_Anchor )ValidateWithPath (path string )error {if _bgc .TwoCellAnchor !=nil {if _fagf :=_bgc .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_fagf !=nil {return _fagf ;};};if _bgc .OneCellAnchor !=nil {if _bagc :=_bgc .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_bagc !=nil {return _bagc ;};};if _bgc .AbsoluteAnchor !=nil {if _baaad :=_bgc .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_baaad !=nil {return _baaad ;};};return nil ;}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_fcda *CT_GroupShape )ValidateWithPath (path string )error {if _ead :=_fcda .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ead !=nil {return _ead ;};if _baf :=_fcda .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_baf !=nil {return _baf ;};for _facg ,_adgf :=range _fcda .Choice {if _ccgc :=_adgf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_facg ));_ccgc !=nil {return _ccgc ;};};return nil ;};func NewCT_Marker ()*CT_Marker {_bgb :=&CT_Marker {};_bgb .Col =0;_bgb .Row =0;return _bgb };func NewEG_ObjectChoices ()*EG_ObjectChoices {_bgad :=&EG_ObjectChoices {};return _bgad };type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_a .CT_Transform2D ;Graphic *_a .Graphic ;};func (_adb *CT_ConnectorNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ebb :=_f .StartElement {Name :_f .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_adb .CNvPr ,_ebb );_ee :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_adb .CNvCxnSpPr ,_ee );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Rel struct{IdAttr string ;};func (_dagc ST_EditAs )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fffe :=_f .Attr {};_fffe .Name =name ;switch _dagc {case ST_EditAsUnset :_fffe .Value ="";case ST_EditAsTwoCell :_fffe .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_fffe .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_fffe .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _fffe ,nil ;};func (_gcd *To )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcd .CT_Marker =*NewCT_Marker ();_aef :for {_gdfb ,_fabc :=d .Token ();if _fabc !=nil {return _fabc ;};switch _ebcf :=_gdfb .(type ){case _f .StartElement :switch _ebcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _ffad :=d .DecodeElement (&_gcd .Col ,&_ebcf );_ffad !=nil {return _ffad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:if _efae :=d .DecodeElement (&_gcd .ColOff ,&_ebcf );_efae !=nil {return _efae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _gdcac :=d .DecodeElement (&_gcd .Row ,&_ebcf );_gdcac !=nil {return _gdcac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"}:if _ggce :=d .DecodeElement (&_gcd .RowOff ,&_ebcf );_ggce !=nil {return _ggce ;};default:_g .Log ("\u0073\u006bi\u0070\u0070\u0069\u006eg\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020T\u006f\u0020\u0025\u0076",_ebcf .Name );if _aeb :=d .Skip ();_aeb !=nil {return _aeb ;};};case _f .EndElement :break _aef ;case _f .CharData :};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ;CNvPicPr *_a .CT_NonVisualPictureProperties ;};func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_AnchorClientData );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_TwoCellAnchor );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_OneCellAnchor );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072",NewCT_AbsoluteAnchor );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0066\u0072\u006f\u006d",NewFrom );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0074\u006f",NewTo );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0073\u0044\u0072",NewWsDr );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor );}; \ No newline at end of file +// Validate validates the From and its children +func (_gbbc *From )Validate ()error {return _gbbc .ValidateWithPath ("\u0046\u0072\u006f\u006d")};type CT_AbsoluteAnchor struct{Pos *_ge .CT_Point2D ;Ext *_ge .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_ggf *EG_ObjectChoicesChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gccfb :for {_feg ,_dda :=d .Token ();if _dda !=nil {return _dda ;};switch _dgbf :=_feg .(type ){case _b .StartElement :switch _dgbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ggf .Sp =NewCT_Shape ();if _dcaa :=d .DecodeElement (_ggf .Sp ,&_dgbf );_dcaa !=nil {return _dcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_ggf .GrpSp =NewCT_GroupShape ();if _efe :=d .DecodeElement (_ggf .GrpSp ,&_dgbf );_efe !=nil {return _efe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ggf .GraphicFrame =NewCT_GraphicalObjectFrame ();if _bdcd :=d .DecodeElement (_ggf .GraphicFrame ,&_dgbf );_bdcd !=nil {return _bdcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_ggf .CxnSp =NewCT_Connector ();if _bggg :=d .DecodeElement (_ggf .CxnSp ,&_dgbf );_bggg !=nil {return _bggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_ggf .Pic =NewCT_Picture ();if _agga :=d .DecodeElement (_ggf .Pic ,&_dgbf );_agga !=nil {return _agga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ggf .ContentPart =NewCT_Rel ();if _abee :=d .DecodeElement (_ggf .ContentPart ,&_dgbf );_abee !=nil {return _abee ;};default:_g .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dgbf .Name );if _dded :=d .Skip ();_dded !=nil {return _dded ;};};case _b .EndElement :break _gccfb ;case _b .CharData :};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_ge .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;}; + +// Validate validates the CT_Picture and its children +func (_gbb *CT_Picture )Validate ()error {return _gbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;);func (_gdaa *To )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\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0078\u0064\u0072\u003a\u0074\u006f";return _gdaa .CT_Marker .MarshalXML (e ,start );}; + +// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path +func (_cfc *CT_OneCellAnchor )ValidateWithPath (path string )error {if _dgcdc :=_cfc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dgcdc !=nil {return _dgcdc ;};if _ecf :=_cfc .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ecf !=nil {return _ecf ;};if _cfc .Choice !=nil {if _acb :=_cfc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_acb !=nil {return _acb ;};};if _aad :=_cfc .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_aad !=nil {return _aad ;};return nil ;};func (_ebga ST_EditAs )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgeb :=_b .Attr {};_bgeb .Name =name ;switch _ebga {case ST_EditAsUnset :_bgeb .Value ="";case ST_EditAsTwoCell :_bgeb .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_bgeb .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_bgeb .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _bgeb ,nil ;}; + +// Validate validates the To and its children +func (_gcef *To )Validate ()error {return _gcef .ValidateWithPath ("\u0054\u006f")}; + +// Validate validates the CT_ShapeNonVisual and its children +func (_fbd *CT_ShapeNonVisual )Validate ()error {return _fbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;};func (_agfb ST_EditAs )Validate ()error {return _agfb .ValidateWithPath ("")};type CT_ConnectorNonVisual struct{CNvPr *_ge .CT_NonVisualDrawingProps ;CNvCxnSpPr *_ge .CT_NonVisualConnectorProperties ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_ecae :=&CT_GroupShapeNonVisual {};_ecae .CNvPr =_ge .NewCT_NonVisualDrawingProps ();_ecae .CNvGrpSpPr =_ge .NewCT_NonVisualGroupDrawingShapeProps ();return _ecae ;};func NewFrom ()*From {_cea :=&From {};_cea .CT_Marker =*NewCT_Marker ();return _cea };func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_AnchorClientData );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_TwoCellAnchor );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_OneCellAnchor );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072",NewCT_AbsoluteAnchor );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0066\u0072\u006f\u006d",NewFrom );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0074\u006f",NewTo );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0073\u0044\u0072",NewWsDr );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073",NewEG_ObjectChoices );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr",NewEG_Anchor );}; \ No newline at end of file diff --git a/schema/soo/ofc/custom_properties/custom_properties.go b/schema/soo/ofc/custom_properties/custom_properties.go index 871fbb6683..c5eb925ed4 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 (_b "encoding/xml";_f "fmt";_a "github.com/unidoc/unioffice";_ed "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_bb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv";_g "time";); +package custom_properties ;import (_d "encoding/xml";_c "fmt";_ce "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_ge "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gg "strconv";_f "time";);func NewCT_Property ()*CT_Property {_fg :=&CT_Property {};_fg .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 _fg ;};type Properties struct{CT_Properties };func (_dd *CT_Property )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_c .Sprintf ("\u0025\u0076",_dd .FmtidAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_dd .PidAttr )});if _dd .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dd .NameAttr )});};if _dd .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dd .LinkTargetAttr )});};e .EncodeToken (start );if _dd .Vector !=nil {_ba :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_dd .Vector ,_ba );};if _dd .Array !=nil {_bfg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_dd .Array ,_bfg );};if _dd .Blob !=nil {_ea :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_ce .AddPreserveSpaceAttr (&_ea ,*_dd .Blob );e .EncodeElement (_dd .Blob ,_ea );};if _dd .Oblob !=nil {_ab :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_ce .AddPreserveSpaceAttr (&_ab ,*_dd .Oblob );e .EncodeElement (_dd .Oblob ,_ab );};if _dd .Empty !=nil {_db :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_dd .Empty ,_db );};if _dd .Null !=nil {_be :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_dd .Null ,_be );};if _dd .I1 !=nil {_fb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_dd .I1 ,_fb );};if _dd .I2 !=nil {_gea :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_dd .I2 ,_gea );};if _dd .I4 !=nil {_eg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_dd .I4 ,_eg );};if _dd .I8 !=nil {_gfb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_dd .I8 ,_gfb );};if _dd .Int !=nil {_cab :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_dd .Int ,_cab );};if _dd .Ui1 !=nil {_fa :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_dd .Ui1 ,_fa );};if _dd .Ui2 !=nil {_dbe :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_dd .Ui2 ,_dbe );};if _dd .Ui4 !=nil {_eae :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_dd .Ui4 ,_eae );};if _dd .Ui8 !=nil {_gfe :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_dd .Ui8 ,_gfe );};if _dd .Uint !=nil {_gec :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_dd .Uint ,_gec );};if _dd .R4 !=nil {_da :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_dd .R4 ,_da );};if _dd .R8 !=nil {_fd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_dd .R8 ,_fd );};if _dd .Decimal !=nil {_aff :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_dd .Decimal ,_aff );};if _dd .Lpstr !=nil {_gff :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_ce .AddPreserveSpaceAttr (&_gff ,*_dd .Lpstr );e .EncodeElement (_dd .Lpstr ,_gff );};if _dd .Lpwstr !=nil {_ega :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_ce .AddPreserveSpaceAttr (&_ega ,*_dd .Lpwstr );e .EncodeElement (_dd .Lpwstr ,_ega );};if _dd .Bstr !=nil {_eb :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_ce .AddPreserveSpaceAttr (&_eb ,*_dd .Bstr );e .EncodeElement (_dd .Bstr ,_eb );};if _dd .Date !=nil {_ae :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_dd .Date ,_ae );};if _dd .Filetime !=nil {_bce :=_d .StartElement {Name :_d .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_dd .Filetime ,_bce );};if _dd .Bool !=nil {_fgd :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_dd .Bool ,_fgd );};if _dd .Cy !=nil {_daa :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ac\u0079"}};_ce .AddPreserveSpaceAttr (&_daa ,*_dd .Cy );e .EncodeElement (_dd .Cy ,_daa );};if _dd .Error !=nil {_de :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_ce .AddPreserveSpaceAttr (&_de ,*_dd .Error );e .EncodeElement (_dd .Error ,_de );};if _dd .Stream !=nil {_fdb :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_ce .AddPreserveSpaceAttr (&_fdb ,*_dd .Stream );e .EncodeElement (_dd .Stream ,_fdb );};if _dd .Ostream !=nil {_bae :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_ce .AddPreserveSpaceAttr (&_bae ,*_dd .Ostream );e .EncodeElement (_dd .Ostream ,_bae );};if _dd .Storage !=nil {_cga :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_ce .AddPreserveSpaceAttr (&_cga ,*_dd .Storage );e .EncodeElement (_dd .Storage ,_cga );};if _dd .Ostorage !=nil {_fag :=_d .StartElement {Name :_d .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_ce .AddPreserveSpaceAttr (&_fag ,*_dd .Ostorage );e .EncodeElement (_dd .Ostorage ,_fag );};if _dd .Vstream !=nil {_ed :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_dd .Vstream ,_ed );};if _dd .Clsid !=nil {_fge :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_ce .AddPreserveSpaceAttr (&_fge ,*_dd .Clsid );e .EncodeElement (_dd .Clsid ,_fge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Properties and its children -func (_aea *CT_Properties )Validate ()error {return _aea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gfed *Properties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _gfed .CT_Properties .MarshalXML (e ,start );};type CT_Properties struct{Property []*CT_Property ;};func (_ad *CT_Properties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ae :for {_edf ,_dc :=d .Token ();if _dc !=nil {return _dc ;};switch _eb :=_edf .(type ){case _b .StartElement :switch _eb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_aec :=NewCT_Property ();if _da :=d .DecodeElement (_aec ,&_eb );_da !=nil {return _da ;};_ad .Property =append (_ad .Property ,_aec );default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_eb .Name );if _bc :=d .Skip ();_bc !=nil {return _bc ;};};case _b .EndElement :break _ae ;case _b .CharData :};};return nil ;};func (_af *CT_Properties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _af .Property !=nil {_ff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_ec :=range _af .Property {e .EncodeElement (_ec ,_ff );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_ed .Vector ;Array *_ed .Array ;Blob *string ;Oblob *string ;Empty *_ed .Empty ;Null *_ed .Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_g .Time ;Filetime *_g .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_ed .Vstream ;Clsid *string ;};func NewCT_Property ()*CT_Property {_gf :=&CT_Property {};_gf .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _gf ;}; - -// ValidateWithPath validates the CT_Property and its children, prefixing error messages with path -func (_ge *CT_Property )ValidateWithPath (path string )error {if !_bb .ST_GuidPatternRe .MatchString (_ge .FmtidAttr ){return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006d\u0074\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_bb .ST_GuidPatternRe ,_ge .FmtidAttr );};if _ge .Vector !=nil {if _ef :=_ge .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_ef !=nil {return _ef ;};};if _ge .Array !=nil {if _eba :=_ge .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_eba !=nil {return _eba ;};};if _ge .Empty !=nil {if _fcf :=_ge .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_fcf !=nil {return _fcf ;};};if _ge .Null !=nil {if _bd :=_ge .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_bd !=nil {return _bd ;};};if _ge .Cy !=nil {if !_ed .ST_CyPatternRe .MatchString (*_ge .Cy ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_ed .ST_CyPatternRe ,*_ge .Cy );};};if _ge .Error !=nil {if !_ed .ST_ErrorPatternRe .MatchString (*_ge .Error ){return _f .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ed .ST_ErrorPatternRe ,*_ge .Error );};};if _ge .Vstream !=nil {if _bba :=_ge .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_bba !=nil {return _bba ;};};if _ge .Clsid !=nil {if !_bb .ST_GuidPatternRe .MatchString (*_ge .Clsid ){return _f .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bb .ST_GuidPatternRe ,*_ge .Clsid );};};return nil ;}; +// Validate validates the Properties and its children +func (_adc *Properties )Validate ()error {return _adc .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; // ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_c *CT_Properties )ValidateWithPath (path string )error {for _cd ,_gg :=range _c .Property {if _cb :=_gg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_cd ));_cb !=nil {return _cb ;};};return nil ;}; +func (_ad *CT_Properties )ValidateWithPath (path string )error {for _cg ,_cb :=range _ad .Property {if _af :=_cb .ValidateWithPath (_c .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_cg ));_af !=nil {return _af ;};};return nil ;};func (_baee *Properties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baee .CT_Properties =*NewCT_Properties ();_cad :for {_eag ,_ebd :=d .Token ();if _ebd !=nil {return _ebd ;};switch _bba :=_eag .(type ){case _d .StartElement :switch _bba .Name {case _d .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"}:_cegf :=NewCT_Property ();if _egb :=d .DecodeElement (_cegf ,&_bba );_egb !=nil {return _egb ;};_baee .Property =append (_baee .Property ,_cegf );default:_ce .Log ("\u0073k\u0069\u0070p\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",_bba .Name );if _dbg :=d .Skip ();_dbg !=nil {return _dbg ;};};case _d .EndElement :break _cad ;case _d .CharData :};};return nil ;};func (_aa *Properties )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\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 ,_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 :"\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 ,_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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _aa .CT_Properties .MarshalXML (e ,start );};func (_gc *CT_Properties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_a :for {_dc ,_ef :=d .Token ();if _ef !=nil {return _ef ;};switch _gf :=_dc .(type ){case _d .StartElement :switch _gf .Name {case _d .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"}:_cec :=NewCT_Property ();if _ag :=d .DecodeElement (_cec ,&_gf );_ag !=nil {return _ag ;};_gc .Property =append (_gc .Property ,_cec );default:_ce .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gf .Name );if _ac :=d .Skip ();_ac !=nil {return _ac ;};};case _d .EndElement :break _a ;case _d .CharData :};};return nil ;};func NewCT_Properties ()*CT_Properties {_bf :=&CT_Properties {};return _bf };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 *_f .Time ;Filetime *_f .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_b .Vstream ;Clsid *string ;};func (_bb *CT_Properties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bb .Property !=nil {_e :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_ca :=range _bb .Property {e .EncodeElement (_ca ,_e );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewProperties ()*Properties {_gga :=&Properties {};_gga .CT_Properties =*NewCT_Properties ();return _gga ;};type CT_Properties struct{Property []*CT_Property ;}; -// Validate validates the Properties and its children -func (_bfce *Properties )Validate ()error {return _bfce .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_Properties and its children +func (_bc *CT_Properties )Validate ()error {return _bc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; + +// ValidateWithPath validates the CT_Property and its children, prefixing error messages with path +func (_edff *CT_Property )ValidateWithPath (path string )error {if !_ge .ST_GuidPatternRe .MatchString (_edff .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 ,_ge .ST_GuidPatternRe ,_edff .FmtidAttr );};if _edff .Vector !=nil {if _bgc :=_edff .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_bgc !=nil {return _bgc ;};};if _edff .Array !=nil {if _edc :=_edff .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_edc !=nil {return _edc ;};};if _edff .Empty !=nil {if _aee :=_edff .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_aee !=nil {return _aee ;};};if _edff .Null !=nil {if _adaa :=_edff .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_adaa !=nil {return _adaa ;};};if _edff .Cy !=nil {if !_b .ST_CyPatternRe .MatchString (*_edff .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 ,*_edff .Cy );};};if _edff .Error !=nil {if !_b .ST_ErrorPatternRe .MatchString (*_edff .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 ,*_edff .Error );};};if _edff .Vstream !=nil {if _dbd :=_edff .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_dbd !=nil {return _dbd ;};};if _edff .Clsid !=nil {if !_ge .ST_GuidPatternRe .MatchString (*_edff .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 ,_ge .ST_GuidPatternRe ,*_edff .Clsid );};};return nil ;}; // ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_cfa *Properties )ValidateWithPath (path string )error {if _dea :=_cfa .CT_Properties .ValidateWithPath (path );_dea !=nil {return _dea ;};return nil ;}; +func (_cbb *Properties )ValidateWithPath (path string )error {if _bgg :=_cbb .CT_Properties .ValidateWithPath (path );_bgg !=nil {return _bgg ;};return nil ;}; // Validate validates the CT_Property and its children -func (_dga *CT_Property )Validate ()error {return _dga .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};func NewProperties ()*Properties {_efc :=&Properties {};_efc .CT_Properties =*NewCT_Properties ();return _efc ;};func (_ca *CT_Property )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ca .FmtidAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ca .PidAttr )});if _ca .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ca .NameAttr )});};if _ca .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ca .LinkTargetAttr )});};e .EncodeToken (start );if _ca .Vector !=nil {_fc :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ca .Vector ,_fc );};if _ca .Array !=nil {_cda :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_ca .Array ,_cda );};if _ca .Blob !=nil {_ab :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_a .AddPreserveSpaceAttr (&_ab ,*_ca .Blob );e .EncodeElement (_ca .Blob ,_ab );};if _ca .Oblob !=nil {_ce :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_a .AddPreserveSpaceAttr (&_ce ,*_ca .Oblob );e .EncodeElement (_ca .Oblob ,_ce );};if _ca .Empty !=nil {_gd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_ca .Empty ,_gd );};if _ca .Null !=nil {_ea :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_ca .Null ,_ea );};if _ca .I1 !=nil {_df :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_ca .I1 ,_df );};if _ca .I2 !=nil {_be :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_ca .I2 ,_be );};if _ca .I4 !=nil {_bf :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_ca .I4 ,_bf );};if _ca .I8 !=nil {_gdc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_ca .I8 ,_gdc );};if _ca .Int !=nil {_gfe :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_ca .Int ,_gfe );};if _ca .Ui1 !=nil {_cg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_ca .Ui1 ,_cg );};if _ca .Ui2 !=nil {_eg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_ca .Ui2 ,_eg );};if _ca .Ui4 !=nil {_dg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_ca .Ui4 ,_dg );};if _ca .Ui8 !=nil {_add :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_ca .Ui8 ,_add );};if _ca .Uint !=nil {_bcc :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_ca .Uint ,_bcc );};if _ca .R4 !=nil {_ebd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_ca .R4 ,_ebd );};if _ca .R8 !=nil {_dff :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_ca .R8 ,_dff );};if _ca .Decimal !=nil {_cge :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_ca .Decimal ,_cge );};if _ca .Lpstr !=nil {_fce :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_a .AddPreserveSpaceAttr (&_fce ,*_ca .Lpstr );e .EncodeElement (_ca .Lpstr ,_fce );};if _ca .Lpwstr !=nil {_adc :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_a .AddPreserveSpaceAttr (&_adc ,*_ca .Lpwstr );e .EncodeElement (_ca .Lpwstr ,_adc );};if _ca .Bstr !=nil {_adda :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_a .AddPreserveSpaceAttr (&_adda ,*_ca .Bstr );e .EncodeElement (_ca .Bstr ,_adda );};if _ca .Date !=nil {_beg :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ca .Date ,_beg );};if _ca .Filetime !=nil {_afe :=_b .StartElement {Name :_b .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_ca .Filetime ,_afe );};if _ca .Bool !=nil {_gc :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_ca .Bool ,_gc );};if _ca .Cy !=nil {_cga :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ac\u0079"}};_a .AddPreserveSpaceAttr (&_cga ,*_ca .Cy );e .EncodeElement (_ca .Cy ,_cga );};if _ca .Error !=nil {_bg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_bg ,*_ca .Error );e .EncodeElement (_ca .Error ,_bg );};if _ca .Stream !=nil {_abb :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_a .AddPreserveSpaceAttr (&_abb ,*_ca .Stream );e .EncodeElement (_ca .Stream ,_abb );};if _ca .Ostream !=nil {_de :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_a .AddPreserveSpaceAttr (&_de ,*_ca .Ostream );e .EncodeElement (_ca .Ostream ,_de );};if _ca .Storage !=nil {_dfb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_a .AddPreserveSpaceAttr (&_dfb ,*_ca .Storage );e .EncodeElement (_ca .Storage ,_dfb );};if _ca .Ostorage !=nil {_dd :=_b .StartElement {Name :_b .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_a .AddPreserveSpaceAttr (&_dd ,*_ca .Ostorage );e .EncodeElement (_ca .Ostorage ,_dd );};if _ca .Vstream !=nil {_bed :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_ca .Vstream ,_bed );};if _ca .Clsid !=nil {_ac :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_a .AddPreserveSpaceAttr (&_ac ,*_ca .Clsid );e .EncodeElement (_ca .Clsid ,_ac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Properties struct{CT_Properties };func (_baf *Properties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baf .CT_Properties =*NewCT_Properties ();_beb :for {_cbg ,_gbc :=d .Token ();if _gbc !=nil {return _gbc ;};switch _ced :=_cbg .(type ){case _b .StartElement :switch _ced .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_abf :=NewCT_Property ();if _cdae :=d .DecodeElement (_abf ,&_ced );_cdae !=nil {return _cdae ;};_baf .Property =append (_baf .Property ,_abf );default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ced .Name );if _fe :=d .Skip ();_fe !=nil {return _fe ;};};case _b .EndElement :break _beb ;case _b .CharData :};};return nil ;};func (_gce *CT_Property )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gce .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_cc :=range start .Attr {if _cc .Name .Local =="\u0070\u0069\u0064"{_dfc ,_fa :=_d .ParseInt (_cc .Value ,10,32);if _fa !=nil {return _fa ;};_gce .PidAttr =int32 (_dfc );continue ;};if _cc .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_ba ,_bfa :=_cc .Value ,error (nil );if _bfa !=nil {return _bfa ;};_gce .LinkTargetAttr =&_ba ;continue ;};if _cc .Name .Local =="\u006e\u0061\u006d\u0065"{_agd ,_gb :=_cc .Value ,error (nil );if _gb !=nil {return _gb ;};_gce .NameAttr =&_agd ;continue ;};if _cc .Name .Local =="\u0066\u006d\u0074i\u0064"{_fda ,_aa :=_cc .Value ,error (nil );if _aa !=nil {return _aa ;};_gce .FmtidAttr =_fda ;continue ;};};_db :for {_ega ,_cbe :=d .Token ();if _cbe !=nil {return _cbe ;};switch _gdd :=_ega .(type ){case _b .StartElement :switch _gdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_gce .Vector =_ed .NewVector ();if _egf :=d .DecodeElement (_gce .Vector ,&_gdd );_egf !=nil {return _egf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_gce .Array =_ed .NewArray ();if _gbg :=d .DecodeElement (_gce .Array ,&_gdd );_gbg !=nil {return _gbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_gce .Blob =new (string );if _cf :=d .DecodeElement (_gce .Blob ,&_gdd );_cf !=nil {return _cf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_gce .Oblob =new (string );if _bec :=d .DecodeElement (_gce .Oblob ,&_gdd );_bec !=nil {return _bec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_gce .Empty =_ed .NewEmpty ();if _fg :=d .DecodeElement (_gce .Empty ,&_gdd );_fg !=nil {return _fg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_gce .Null =_ed .NewNull ();if _bcb :=d .DecodeElement (_gce .Null ,&_gdd );_bcb !=nil {return _bcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_gce .I1 =new (int8 );if _bff :=d .DecodeElement (_gce .I1 ,&_gdd );_bff !=nil {return _bff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_gce .I2 =new (int16 );if _fcc :=d .DecodeElement (_gce .I2 ,&_gdd );_fcc !=nil {return _fcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_gce .I4 =new (int32 );if _cac :=d .DecodeElement (_gce .I4 ,&_gdd );_cac !=nil {return _cac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_gce .I8 =new (int64 );if _ecg :=d .DecodeElement (_gce .I8 ,&_gdd );_ecg !=nil {return _ecg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_gce .Int =new (int32 );if _bfab :=d .DecodeElement (_gce .Int ,&_gdd );_bfab !=nil {return _bfab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_gce .Ui1 =new (uint8 );if _aff :=d .DecodeElement (_gce .Ui1 ,&_gdd );_aff !=nil {return _aff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_gce .Ui2 =new (uint16 );if _dec :=d .DecodeElement (_gce .Ui2 ,&_gdd );_dec !=nil {return _dec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_gce .Ui4 =new (uint32 );if _fb :=d .DecodeElement (_gce .Ui4 ,&_gdd );_fb !=nil {return _fb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_gce .Ui8 =new (uint64 );if _adce :=d .DecodeElement (_gce .Ui8 ,&_gdd );_adce !=nil {return _adce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_gce .Uint =new (uint32 );if _bae :=d .DecodeElement (_gce .Uint ,&_gdd );_bae !=nil {return _bae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_gce .R4 =new (float32 );if _cfg :=d .DecodeElement (_gce .R4 ,&_gdd );_cfg !=nil {return _cfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_gce .R8 =new (float64 );if _gcd :=d .DecodeElement (_gce .R8 ,&_gdd );_gcd !=nil {return _gcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_gce .Decimal =new (float64 );if _beda :=d .DecodeElement (_gce .Decimal ,&_gdd );_beda !=nil {return _beda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_gce .Lpstr =new (string );if _cgb :=d .DecodeElement (_gce .Lpstr ,&_gdd );_cgb !=nil {return _cgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_gce .Lpwstr =new (string );if _bfc :=d .DecodeElement (_gce .Lpwstr ,&_gdd );_bfc !=nil {return _bfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_gce .Bstr =new (string );if _gcf :=d .DecodeElement (_gce .Bstr ,&_gdd );_gcf !=nil {return _gcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_gce .Date =new (_g .Time );if _ecd :=d .DecodeElement (_gce .Date ,&_gdd );_ecd !=nil {return _ecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_gce .Filetime =new (_g .Time );if _bcg :=d .DecodeElement (_gce .Filetime ,&_gdd );_bcg !=nil {return _bcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_gce .Bool =new (bool );if _gbf :=d .DecodeElement (_gce .Bool ,&_gdd );_gbf !=nil {return _gbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_gce .Cy =new (string );if _ga :=d .DecodeElement (_gce .Cy ,&_gdd );_ga !=nil {return _ga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_gce .Error =new (string );if _dfa :=d .DecodeElement (_gce .Error ,&_gdd );_dfa !=nil {return _dfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_gce .Stream =new (string );if _cgac :=d .DecodeElement (_gce .Stream ,&_gdd );_cgac !=nil {return _cgac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_gce .Ostream =new (string );if _def :=d .DecodeElement (_gce .Ostream ,&_gdd );_def !=nil {return _def ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_gce .Storage =new (string );if _bbb :=d .DecodeElement (_gce .Storage ,&_gdd );_bbb !=nil {return _bbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_gce .Ostorage =new (string );if _ee :=d .DecodeElement (_gce .Ostorage ,&_gdd );_ee !=nil {return _ee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_gce .Vstream =_ed .NewVstream ();if _daf :=d .DecodeElement (_gce .Vstream ,&_gdd );_daf !=nil {return _daf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_gce .Clsid =new (string );if _gae :=d .DecodeElement (_gce .Clsid ,&_gdd );_gae !=nil {return _gae ;};default:_a .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0020\u0025\u0076",_gdd .Name );if _aeb :=d .Skip ();_aeb !=nil {return _aeb ;};};case _b .EndElement :break _db ;case _b .CharData :};};return nil ;};func NewCT_Properties ()*CT_Properties {_fd :=&CT_Properties {};return _fd };func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079",NewCT_Property );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );}; \ No newline at end of file +func (_acg *CT_Property )Validate ()error {return _acg .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};func (_bfe *CT_Property )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfe .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 _ ,_fe :=range start .Attr {if _fe .Name .Local =="\u0070\u0069\u0064"{_cgae ,_bced :=_gg .ParseInt (_fe .Value ,10,32);if _bced !=nil {return _bced ;};_bfe .PidAttr =int32 (_cgae );continue ;};if _fe .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_gb ,_bac :=_fe .Value ,error (nil );if _bac !=nil {return _bac ;};_bfe .LinkTargetAttr =&_gb ;continue ;};if _fe .Name .Local =="\u006e\u0061\u006d\u0065"{_ga ,_ebf :=_fe .Value ,error (nil );if _ebf !=nil {return _ebf ;};_bfe .NameAttr =&_ga ;continue ;};if _fe .Name .Local =="\u0066\u006d\u0074i\u0064"{_faga ,_cae :=_fe .Value ,error (nil );if _cae !=nil {return _cae ;};_bfe .FmtidAttr =_faga ;continue ;};};_bfgd :for {_ebe ,_aed :=d .Token ();if _aed !=nil {return _aed ;};switch _cgf :=_ebe .(type ){case _d .StartElement :switch _cgf .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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Vector =_b .NewVector ();if _beg :=d .DecodeElement (_bfe .Vector ,&_cgf );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Array =_b .NewArray ();if _fbf :=d .DecodeElement (_bfe .Array ,&_cgf );_fbf !=nil {return _fbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Blob =new (string );if _gd :=d .DecodeElement (_bfe .Blob ,&_cgf );_gd !=nil {return _gd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Oblob =new (string );if _faa :=d .DecodeElement (_bfe .Oblob ,&_cgf );_faa !=nil {return _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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Empty =_b .NewEmpty ();if _gbd :=d .DecodeElement (_bfe .Empty ,&_cgf );_gbd !=nil {return _gbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Null =_b .NewNull ();if _edf :=d .DecodeElement (_bfe .Null ,&_cgf );_edf !=nil {return _edf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .I1 =new (int8 );if _ceg :=d .DecodeElement (_bfe .I1 ,&_cgf );_ceg !=nil {return _ceg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .I2 =new (int16 );if _cgd :=d .DecodeElement (_bfe .I2 ,&_cgf );_cgd !=nil {return _cgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .I4 =new (int32 );if _cf :=d .DecodeElement (_bfe .I4 ,&_cgf );_cf !=nil {return _cf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .I8 =new (int64 );if _cgg :=d .DecodeElement (_bfe .I8 ,&_cgf );_cgg !=nil {return _cgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Int =new (int32 );if _df :=d .DecodeElement (_bfe .Int ,&_cgf );_df !=nil {return _df ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Ui1 =new (uint8 );if _cgdb :=d .DecodeElement (_bfe .Ui1 ,&_cgf );_cgdb !=nil {return _cgdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Ui2 =new (uint16 );if _fgg :=d .DecodeElement (_bfe .Ui2 ,&_cgf );_fgg !=nil {return _fgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Ui4 =new (uint32 );if _fgeb :=d .DecodeElement (_bfe .Ui4 ,&_cgf );_fgeb !=nil {return _fgeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Ui8 =new (uint64 );if _dg :=d .DecodeElement (_bfe .Ui8 ,&_cgf );_dg !=nil {return _dg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Uint =new (uint32 );if _aedg :=d .DecodeElement (_bfe .Uint ,&_cgf );_aedg !=nil {return _aedg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .R4 =new (float32 );if _geca :=d .DecodeElement (_bfe .R4 ,&_cgf );_geca !=nil {return _geca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .R8 =new (float64 );if _cc :=d .DecodeElement (_bfe .R8 ,&_cgf );_cc !=nil {return _cc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Decimal =new (float64 );if _agd :=d .DecodeElement (_bfe .Decimal ,&_cgf );_agd !=nil {return _agd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Lpstr =new (string );if _fbe :=d .DecodeElement (_bfe .Lpstr ,&_cgf );_fbe !=nil {return _fbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Lpwstr =new (string );if _bbe :=d .DecodeElement (_bfe .Lpwstr ,&_cgf );_bbe !=nil {return _bbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Bstr =new (string );if _ada :=d .DecodeElement (_bfe .Bstr ,&_cgf );_ada !=nil {return _ada ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Date =new (_f .Time );if _fbd :=d .DecodeElement (_bfe .Date ,&_cgf );_fbd !=nil {return _fbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Filetime =new (_f .Time );if _bcf :=d .DecodeElement (_bfe .Filetime ,&_cgf );_bcf !=nil {return _bcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Bool =new (bool );if _eab :=d .DecodeElement (_bfe .Bool ,&_cgf );_eab !=nil {return _eab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Cy =new (string );if _ccb :=d .DecodeElement (_bfe .Cy ,&_cgf );_ccb !=nil {return _ccb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Error =new (string );if _adb :=d .DecodeElement (_bfe .Error ,&_cgf );_adb !=nil {return _adb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Stream =new (string );if _ee :=d .DecodeElement (_bfe .Stream ,&_cgf );_ee !=nil {return _ee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Ostream =new (string );if _adab :=d .DecodeElement (_bfe .Ostream ,&_cgf );_adab !=nil {return _adab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Storage =new (string );if _bg :=d .DecodeElement (_bfe .Storage ,&_cgf );_bg !=nil {return _bg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Ostorage =new (string );if _afg :=d .DecodeElement (_bfe .Ostorage ,&_cgf );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Vstream =_b .NewVstream ();if _eaf :=d .DecodeElement (_bfe .Vstream ,&_cgf );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bfe .Clsid =new (string );if _fda :=d .DecodeElement (_bfe .Clsid ,&_cgf );_fda !=nil {return _fda ;};default:_ce .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_cgf .Name );if _dfe :=d .Skip ();_dfe !=nil {return _dfe ;};};case _d .EndElement :break _bfgd ;case _d .CharData :};};return nil ;};func init (){_ce .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 );_ce .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 );_ce .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 df80fc1872..0ca78866ae 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 (_g "encoding/xml";_fe "fmt";_bg "github.com/unidoc/unioffice";_ae "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "regexp";_a "strconv";_fg "time";); +package docPropsVTypes ;import (_e "encoding/xml";_g "fmt";_c "github.com/unidoc/unioffice";_dc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "regexp";_d "strconv";_bb "time";);func (_eccb ST_VectorBaseType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eccb .String (),start );};func (_agbe *CT_Vector )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agbe .BaseTypeAttr =ST_VectorBaseType (1);for _ ,_eab :=range start .Attr {if _eab .Name .Local =="\u0073\u0069\u007a\u0065"{_ffd ,_adb :=_d .ParseUint (_eab .Value ,10,32);if _adb !=nil {return _adb ;};_agbe .SizeAttr =uint32 (_ffd );continue ;};if _eab .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_agbe .BaseTypeAttr .UnmarshalXMLAttr (_eab );continue ;};};_aeeb :for {_edga ,_gbdb :=d .Token ();if _gbdb !=nil {return _gbdb ;};switch _cee :=_edga .(type ){case _e .StartElement :switch _cee .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"}:_bggf :=NewVariant ();if _bbag :=d .DecodeElement (_bggf ,&_cee );_bbag !=nil {return _bbag ;};_agbe .Variant =append (_agbe .Variant ,_bggf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _fggd int8 ;if _geb :=d .DecodeElement (&_fggd ,&_cee );_geb !=nil {return _geb ;};_agbe .I1 =append (_agbe .I1 ,_fggd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _agad int16 ;if _cecb :=d .DecodeElement (&_agad ,&_cee );_cecb !=nil {return _cecb ;};_agbe .I2 =append (_agbe .I2 ,_agad );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _dgd int32 ;if _ffda :=d .DecodeElement (&_dgd ,&_cee );_ffda !=nil {return _ffda ;};_agbe .I4 =append (_agbe .I4 ,_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 :"\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 _bbc int64 ;if _adc :=d .DecodeElement (&_bbc ,&_cee );_adc !=nil {return _adc ;};_agbe .I8 =append (_agbe .I8 ,_bbc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _bgaa uint8 ;if _ead :=d .DecodeElement (&_bgaa ,&_cee );_ead !=nil {return _ead ;};_agbe .Ui1 =append (_agbe .Ui1 ,_bgaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _fac uint16 ;if _gfd :=d .DecodeElement (&_fac ,&_cee );_gfd !=nil {return _gfd ;};_agbe .Ui2 =append (_agbe .Ui2 ,_fac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _fag uint32 ;if _cdgf :=d .DecodeElement (&_fag ,&_cee );_cdgf !=nil {return _cdgf ;};_agbe .Ui4 =append (_agbe .Ui4 ,_fag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _cefc uint64 ;if _ggdb :=d .DecodeElement (&_cefc ,&_cee );_ggdb !=nil {return _ggdb ;};_agbe .Ui8 =append (_agbe .Ui8 ,_cefc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _dac float32 ;if _ffaeb :=d .DecodeElement (&_dac ,&_cee );_ffaeb !=nil {return _ffaeb ;};_agbe .R4 =append (_agbe .R4 ,_dac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _cdc float64 ;if _eefb :=d .DecodeElement (&_cdc ,&_cee );_eefb !=nil {return _eefb ;};_agbe .R8 =append (_agbe .R8 ,_cdc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _gbfg string ;if _acbed :=d .DecodeElement (&_gbfg ,&_cee );_acbed !=nil {return _acbed ;};_agbe .Lpstr =append (_agbe .Lpstr ,_gbfg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _dfc string ;if _fffa :=d .DecodeElement (&_dfc ,&_cee );_fffa !=nil {return _fffa ;};_agbe .Lpwstr =append (_agbe .Lpwstr ,_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 :"\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 _adcb string ;if _gebc :=d .DecodeElement (&_adcb ,&_cee );_gebc !=nil {return _gebc ;};_agbe .Bstr =append (_agbe .Bstr ,_adcb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _cgab _bb .Time ;if _agbf :=d .DecodeElement (&_cgab ,&_cee );_agbf !=nil {return _agbf ;};_agbe .Date =append (_agbe .Date ,_cgab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _dacf _bb .Time ;if _fbfa :=d .DecodeElement (&_dacf ,&_cee );_fbfa !=nil {return _fbfa ;};_agbe .Filetime =append (_agbe .Filetime ,_dacf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _dcbe bool ;if _adaa :=d .DecodeElement (&_dcbe ,&_cee );_adaa !=nil {return _adaa ;};_agbe .Bool =append (_agbe .Bool ,_dcbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _edeg string ;if _dfde :=d .DecodeElement (&_edeg ,&_cee );_dfde !=nil {return _dfde ;};_agbe .Cy =append (_agbe .Cy ,_edeg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _dbbdg string ;if _dgef :=d .DecodeElement (&_dbbdg ,&_cee );_dgef !=nil {return _dgef ;};_agbe .Error =append (_agbe .Error ,_dbbdg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _dfbaf string ;if _gef :=d .DecodeElement (&_dfbaf ,&_cee );_gef !=nil {return _gef ;};_agbe .Clsid =append (_agbe .Clsid ,_dfbaf );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\u0056\u0065\u0063t\u006f\u0072 \u0025\u0076",_cee .Name );if _fad :=d .Skip ();_fad !=nil {return _fad ;};};case _e .EndElement :break _aeeb ;case _e .CharData :};};return nil ;};func (_ee *Array )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ee .CT_Array =*NewCT_Array ();for _ ,_bc :=range start .Attr {if _bc .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_dcc ,_fe :=_d .ParseInt (_bc .Value ,10,32);if _fe !=nil {return _fe ;};_ee .UBoundsAttr =int32 (_dcc );continue ;};if _bc .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ee .BaseTypeAttr .UnmarshalXMLAttr (_bc );continue ;};if _bc .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_bbd ,_a :=_d .ParseInt (_bc .Value ,10,32);if _a !=nil {return _a ;};_ee .LBoundsAttr =int32 (_bbd );continue ;};};_ae :for {_ed ,_ad :=d .Token ();if _ad !=nil {return _ad ;};switch _ce :=_ed .(type ){case _e .StartElement :switch _ce .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"}:_edg :=NewVariant ();if _ef :=d .DecodeElement (_edg ,&_ce );_ef !=nil {return _ef ;};_ee .Variant =append (_ee .Variant ,_edg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _da int8 ;if _fb :=d .DecodeElement (&_da ,&_ce );_fb !=nil {return _fb ;};_ee .I1 =append (_ee .I1 ,_da );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _dg int16 ;if _aa :=d .DecodeElement (&_dg ,&_ce );_aa !=nil {return _aa ;};_ee .I2 =append (_ee .I2 ,_dg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _gb int32 ;if _gd :=d .DecodeElement (&_gb ,&_ce );_gd !=nil {return _gd ;};_ee .I4 =append (_ee .I4 ,_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 :"\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 _eb int32 ;if _bce :=d .DecodeElement (&_eb ,&_ce );_bce !=nil {return _bce ;};_ee .Int =append (_ee .Int ,_eb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _cbe uint8 ;if _cbbg :=d .DecodeElement (&_cbe ,&_ce );_cbbg !=nil {return _cbbg ;};_ee .Ui1 =append (_ee .Ui1 ,_cbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _ac uint16 ;if _ff :=d .DecodeElement (&_ac ,&_ce );_ff !=nil {return _ff ;};_ee .Ui2 =append (_ee .Ui2 ,_ac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _ab uint32 ;if _cba :=d .DecodeElement (&_ab ,&_ce );_cba !=nil {return _cba ;};_ee .Ui4 =append (_ee .Ui4 ,_ab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _ca uint32 ;if _gg :=d .DecodeElement (&_ca ,&_ce );_gg !=nil {return _gg ;};_ee .Uint =append (_ee .Uint ,_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 :"\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 _daf float32 ;if _dgf :=d .DecodeElement (&_daf ,&_ce );_dgf !=nil {return _dgf ;};_ee .R4 =append (_ee .R4 ,_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"}:var _acb float64 ;if _ceg :=d .DecodeElement (&_acb ,&_ce );_ceg !=nil {return _ceg ;};_ee .R8 =append (_ee .R8 ,_acb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _db float64 ;if _eba :=d .DecodeElement (&_db ,&_ce );_eba !=nil {return _eba ;};_ee .Decimal =append (_ee .Decimal ,_db );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _eeb string ;if _ge :=d .DecodeElement (&_eeb ,&_ce );_ge !=nil {return _ge ;};_ee .Bstr =append (_ee .Bstr ,_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 :"\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 _fd _bb .Time ;if _edc :=d .DecodeElement (&_fd ,&_ce );_edc !=nil {return _edc ;};_ee .Date =append (_ee .Date ,_fd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _ga bool ;if _ebd :=d .DecodeElement (&_ga ,&_ce );_ebd !=nil {return _ebd ;};_ee .Bool =append (_ee .Bool ,_ga );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _ba string ;if _ag :=d .DecodeElement (&_ba ,&_ce );_ag !=nil {return _ag ;};_ee .Error =append (_ee .Error ,_ba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _aba string ;if _gab :=d .DecodeElement (&_aba ,&_ce );_gab !=nil {return _gab ;};_ee .Cy =append (_ee .Cy ,_aba );default:_c .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",_ce .Name );if _dd :=d .Skip ();_dd !=nil {return _dd ;};};case _e .EndElement :break _ae ;case _e .CharData :};};return nil ;};func (_cb *Array )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _cb .CT_Array .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path -func (_cdab *CT_Null )ValidateWithPath (path string )error {return nil };func (_ecag *Vector )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecag .CT_Vector =*NewCT_Vector ();for _ ,_gfgb :=range start .Attr {if _gfgb .Name .Local =="\u0073\u0069\u007a\u0065"{_fde ,_caf :=_a .ParseUint (_gfgb .Value ,10,32);if _caf !=nil {return _caf ;};_ecag .SizeAttr =uint32 (_fde );continue ;};if _gfgb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ecag .BaseTypeAttr .UnmarshalXMLAttr (_gfgb );continue ;};};_dfd :for {_ggeg ,_bab :=d .Token ();if _bab !=nil {return _bab ;};switch _bge :=_ggeg .(type ){case _g .StartElement :switch _bge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_dfbg :=NewVariant ();if _gaab :=d .DecodeElement (_dfbg ,&_bge );_gaab !=nil {return _gaab ;};_ecag .Variant =append (_ecag .Variant ,_dfbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _ebag int8 ;if _edea :=d .DecodeElement (&_ebag ,&_bge );_edea !=nil {return _edea ;};_ecag .I1 =append (_ecag .I1 ,_ebag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _fggc int16 ;if _dbab :=d .DecodeElement (&_fggc ,&_bge );_dbab !=nil {return _dbab ;};_ecag .I2 =append (_ecag .I2 ,_fggc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _bgaa int32 ;if _aaaf :=d .DecodeElement (&_bgaa ,&_bge );_aaaf !=nil {return _aaaf ;};_ecag .I4 =append (_ecag .I4 ,_bgaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _ccg int64 ;if _gadb :=d .DecodeElement (&_ccg ,&_bge );_gadb !=nil {return _gadb ;};_ecag .I8 =append (_ecag .I8 ,_ccg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _aabd uint8 ;if _gade :=d .DecodeElement (&_aabd ,&_bge );_gade !=nil {return _gade ;};_ecag .Ui1 =append (_ecag .Ui1 ,_aabd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _effb uint16 ;if _fggb :=d .DecodeElement (&_effb ,&_bge );_fggb !=nil {return _fggb ;};_ecag .Ui2 =append (_ecag .Ui2 ,_effb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _cdde uint32 ;if _bdb :=d .DecodeElement (&_cdde ,&_bge );_bdb !=nil {return _bdb ;};_ecag .Ui4 =append (_ecag .Ui4 ,_cdde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _cea uint64 ;if _egga :=d .DecodeElement (&_cea ,&_bge );_egga !=nil {return _egga ;};_ecag .Ui8 =append (_ecag .Ui8 ,_cea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _cddd float32 ;if _ffdg :=d .DecodeElement (&_cddd ,&_bge );_ffdg !=nil {return _ffdg ;};_ecag .R4 =append (_ecag .R4 ,_cddd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _gdag float64 ;if _cada :=d .DecodeElement (&_gdag ,&_bge );_cada !=nil {return _cada ;};_ecag .R8 =append (_ecag .R8 ,_gdag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _aac string ;if _fba :=d .DecodeElement (&_aac ,&_bge );_fba !=nil {return _fba ;};_ecag .Lpstr =append (_ecag .Lpstr ,_aac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _aecg string ;if _fedf :=d .DecodeElement (&_aecg ,&_bge );_fedf !=nil {return _fedf ;};_ecag .Lpwstr =append (_ecag .Lpwstr ,_aecg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _cdgg string ;if _bca :=d .DecodeElement (&_cdgg ,&_bge );_bca !=nil {return _bca ;};_ecag .Bstr =append (_ecag .Bstr ,_cdgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _abd _fg .Time ;if _fagg :=d .DecodeElement (&_abd ,&_bge );_fagg !=nil {return _fagg ;};_ecag .Date =append (_ecag .Date ,_abd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _dbff _fg .Time ;if _cdada :=d .DecodeElement (&_dbff ,&_bge );_cdada !=nil {return _cdada ;};_ecag .Filetime =append (_ecag .Filetime ,_dbff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _adaa bool ;if _eeda :=d .DecodeElement (&_adaa ,&_bge );_eeda !=nil {return _eeda ;};_ecag .Bool =append (_ecag .Bool ,_adaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _ceef string ;if _dae :=d .DecodeElement (&_ceef ,&_bge );_dae !=nil {return _dae ;};_ecag .Cy =append (_ecag .Cy ,_ceef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _fcaa string ;if _bbd :=d .DecodeElement (&_fcaa ,&_bge );_bbd !=nil {return _bbd ;};_ecag .Error =append (_ecag .Error ,_fcaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _dgec string ;if _agad :=d .DecodeElement (&_dgec ,&_bge );_agad !=nil {return _agad ;};_ecag .Clsid =append (_ecag .Clsid ,_dgec );default:_bg .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_bge .Name );if _gbgd :=d .Skip ();_gbgd !=nil {return _gbgd ;};};case _g .EndElement :break _dfd ;case _g .CharData :};};return nil ;}; - -// Validate validates the CT_Variant and its children -func (_fef *CT_Variant )Validate ()error {return _fef .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");}; +// Validate validates the CT_Array and its children +func (_acbe *CT_Array )Validate ()error {return _acbe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");};func (_abfd *Null )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _abfd .CT_Null .MarshalXML (e ,start );}; -// Validate validates the CT_Vector and its children -func (_dcf *CT_Vector )Validate ()error {return _dcf .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");};func (_fed *CT_Empty )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Vector ()*CT_Vector {_cec :=&CT_Vector {};_cec .BaseTypeAttr =ST_VectorBaseType (1);return _cec ;};func (_fcded *Vstream )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _fcded .CT_Vstream .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path +func (_fdab *CT_Vector )ValidateWithPath (path string )error {if _fdab .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 _cbg :=_fdab .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cbg !=nil {return _cbg ;};for _gbdc ,_bdgg :=range _fdab .Variant {if _fab :=_bdgg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_gbdc ));_fab !=nil {return _fab ;};};for _dafg ,_cac :=range _fdab .Cy {if !ST_CyPatternRe .MatchString (_cac ){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 ,_dafg ,ST_CyPatternRe ,_cac );};};for _aag ,_dcgf :=range _fdab .Error {if !ST_ErrorPatternRe .MatchString (_dcgf ){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 ,_aag ,ST_ErrorPatternRe ,_dcgf );};};for _ecdg ,_daec :=range _fdab .Clsid {if !_dc .ST_GuidPatternRe .MatchString (_daec ){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 ,_ecdg ,_dc .ST_GuidPatternRe ,_daec );};};return nil ;};func (_dagf ST_ArrayBaseType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aeebb :=_e .Attr {};_aeebb .Name =name ;switch _dagf {case ST_ArrayBaseTypeUnset :_aeebb .Value ="";case ST_ArrayBaseTypeVariant :_aeebb .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_aeebb .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_aeebb .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_aeebb .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_aeebb .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_aeebb .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_aeebb .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_aeebb .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_aeebb .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_aeebb .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_aeebb .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_aeebb .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_aeebb .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_aeebb .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_aeebb .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_aeebb .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_aeebb .Value ="\u0065\u0072\u0072o\u0072";};return _aeebb ,nil ;}; -// Validate validates the Vstream and its children -func (_eebd *Vstream )Validate ()error {return _eebd .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");};func (_cgbf *Null )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbf .CT_Null =*NewCT_Null ();for {_acfc ,_bffg :=d .Token ();if _bffg !=nil {return _fe .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_bffg );};if _ecdd ,_fdde :=_acfc .(_g .EndElement );_fdde &&_ecdd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Variant and its children, prefixing error messages with path +func (_ggff *Variant )ValidateWithPath (path string )error {if _bcc :=_ggff .CT_Variant .ValidateWithPath (path );_bcc !=nil {return _bcc ;};return nil ;}; // ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_fac *CT_Empty )ValidateWithPath (path string )error {return nil };func (_deff ST_VectorBaseType )String ()string {switch _deff {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u0038";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u0038";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u006c\u0070\u0073t\u0072";case 13:return "\u006c\u0070\u0077\u0073\u0074\u0072";case 14:return "\u0062\u0073\u0074\u0072";case 15:return "\u0064\u0061\u0074\u0065";case 16:return "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case 17:return "\u0062\u006f\u006f\u006c";case 18:return "\u0063\u0079";case 19:return "\u0065\u0072\u0072o\u0072";case 20:return "\u0063\u006c\u0073i\u0064";};return "";}; +func (_eagg *CT_Empty )ValidateWithPath (path string )error {return nil };func NewCT_Variant ()*CT_Variant {_ceb :=&CT_Variant {};return _ceb }; // ValidateWithPath validates the Empty and its children, prefixing error messages with path -func (_egd *Empty )ValidateWithPath (path string )error {if _baeg :=_egd .CT_Empty .ValidateWithPath (path );_baeg !=nil {return _baeg ;};return nil ;}; +func (_fcf *Empty )ValidateWithPath (path string )error {if _fba :=_fcf .CT_Empty .ValidateWithPath (path );_fba !=nil {return _fba ;};return nil ;}; -// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path -func (_dadf *CT_Vector )ValidateWithPath (path string )error {if _dadf .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _fe .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _fcde :=_dadf .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fcde !=nil {return _fcde ;};for _fffb ,_ebfa :=range _dadf .Variant {if _badg :=_ebfa .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_fffb ));_badg !=nil {return _badg ;};};for _edb ,_dab :=range _dadf .Cy {if !ST_CyPatternRe .MatchString (_dab ){return _fe .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_edb ,ST_CyPatternRe ,_dab );};};for _gef ,_debg :=range _dadf .Error {if !ST_ErrorPatternRe .MatchString (_debg ){return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_gef ,ST_ErrorPatternRe ,_debg );};};for _ebd ,_eeb :=range _dadf .Clsid {if !_ae .ST_GuidPatternRe .MatchString (_eeb ){return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006c\u0073\u0069\u0064\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_ebd ,_ae .ST_GuidPatternRe ,_eeb );};};return nil ;};func NewCT_Null ()*CT_Null {_aada :=&CT_Null {};return _aada };func (_fab *CT_Vector )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fab .BaseTypeAttr =ST_VectorBaseType (1);for _ ,_fbbf :=range start .Attr {if _fbbf .Name .Local =="\u0073\u0069\u007a\u0065"{_ddf ,_gffc :=_a .ParseUint (_fbbf .Value ,10,32);if _gffc !=nil {return _gffc ;};_fab .SizeAttr =uint32 (_ddf );continue ;};if _fbbf .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_fab .BaseTypeAttr .UnmarshalXMLAttr (_fbbf );continue ;};};_ddbg :for {_dbb ,_bfdf :=d .Token ();if _bfdf !=nil {return _bfdf ;};switch _dgef :=_dbb .(type ){case _g .StartElement :switch _dgef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_aga :=NewVariant ();if _dbga :=d .DecodeElement (_aga ,&_dgef );_dbga !=nil {return _dbga ;};_fab .Variant =append (_fab .Variant ,_aga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _agag int8 ;if _dbae :=d .DecodeElement (&_agag ,&_dgef );_dbae !=nil {return _dbae ;};_fab .I1 =append (_fab .I1 ,_agag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _ead int16 ;if _dda :=d .DecodeElement (&_ead ,&_dgef );_dda !=nil {return _dda ;};_fab .I2 =append (_fab .I2 ,_ead );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _gfd int32 ;if _cabg :=d .DecodeElement (&_gfd ,&_dgef );_cabg !=nil {return _cabg ;};_fab .I4 =append (_fab .I4 ,_gfd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:var _adbd int64 ;if _dca :=d .DecodeElement (&_adbd ,&_dgef );_dca !=nil {return _dca ;};_fab .I8 =append (_fab .I8 ,_adbd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _efa uint8 ;if _agce :=d .DecodeElement (&_efa ,&_dgef );_agce !=nil {return _agce ;};_fab .Ui1 =append (_fab .Ui1 ,_efa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _gced uint16 ;if _cfff :=d .DecodeElement (&_gced ,&_dgef );_cfff !=nil {return _cfff ;};_fab .Ui2 =append (_fab .Ui2 ,_gced );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _abcb uint32 ;if _acd :=d .DecodeElement (&_abcb ,&_dgef );_acd !=nil {return _acd ;};_fab .Ui4 =append (_fab .Ui4 ,_abcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:var _facd uint64 ;if _eac :=d .DecodeElement (&_facd ,&_dgef );_eac !=nil {return _eac ;};_fab .Ui8 =append (_fab .Ui8 ,_facd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _fbe float32 ;if _aeea :=d .DecodeElement (&_fbe ,&_dgef );_aeea !=nil {return _aeea ;};_fab .R4 =append (_fab .R4 ,_fbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _baea float64 ;if _eadg :=d .DecodeElement (&_baea ,&_dgef );_eadg !=nil {return _eadg ;};_fab .R8 =append (_fab .R8 ,_baea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:var _aea string ;if _gfeg :=d .DecodeElement (&_aea ,&_dgef );_gfeg !=nil {return _gfeg ;};_fab .Lpstr =append (_fab .Lpstr ,_aea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _aage string ;if _aecd :=d .DecodeElement (&_aage ,&_dgef );_aecd !=nil {return _aecd ;};_fab .Lpwstr =append (_fab .Lpwstr ,_aage );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _abcd string ;if _dff :=d .DecodeElement (&_abcd ,&_dgef );_dff !=nil {return _dff ;};_fab .Bstr =append (_fab .Bstr ,_abcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _dbaeb _fg .Time ;if _aca :=d .DecodeElement (&_dbaeb ,&_dgef );_aca !=nil {return _aca ;};_fab .Date =append (_fab .Date ,_dbaeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _fcg _fg .Time ;if _fbgb :=d .DecodeElement (&_fcg ,&_dgef );_fbgb !=nil {return _fbgb ;};_fab .Filetime =append (_fab .Filetime ,_fcg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _eeeg bool ;if _cae :=d .DecodeElement (&_eeeg ,&_dgef );_cae !=nil {return _cae ;};_fab .Bool =append (_fab .Bool ,_eeeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _gda string ;if _cdf :=d .DecodeElement (&_gda ,&_dgef );_cdf !=nil {return _cdf ;};_fab .Cy =append (_fab .Cy ,_gda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _dfff string ;if _eaec :=d .DecodeElement (&_dfff ,&_dgef );_eaec !=nil {return _eaec ;};_fab .Error =append (_fab .Error ,_dfff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:var _eeec string ;if _fegfa :=d .DecodeElement (&_eeec ,&_dgef );_fegfa !=nil {return _fegfa ;};_fab .Clsid =append (_fab .Clsid ,_eeec );default:_bg .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0056\u0065\u0063t\u006f\u0072 \u0025\u0076",_dgef .Name );if _bdcf :=d .Skip ();_bdcf !=nil {return _bdcf ;};};case _g .EndElement :break _ddbg ;case _g .CharData :};};return nil ;};type Variant struct{CT_Variant };const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a";func (_cdd *Empty )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _cdd .CT_Empty .MarshalXML (e ,start );}; +// Validate validates the CT_Variant and its children +func (_ebf *CT_Variant )Validate ()error {return _ebf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};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 []_bb .Time ;Bool []bool ;Error []string ;Cy []string ;};func (_baf *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",_baf .LBoundsAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",_baf .UBoundsAttr )});_gf ,_gff :=_baf .BaseTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _gff !=nil {return _gff ;};start .Attr =append (start .Attr ,_gf );e .EncodeToken (start );if _baf .Variant !=nil {_fdc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_be :=range _baf .Variant {e .EncodeElement (_be ,_fdc );};};if _baf .I1 !=nil {_ebc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_eg :=range _baf .I1 {e .EncodeElement (_eg ,_ebc );};};if _baf .I2 !=nil {_dda :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_dcg :=range _baf .I2 {e .EncodeElement (_dcg ,_dda );};};if _baf .I4 !=nil {_caa :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_eef :=range _baf .I4 {e .EncodeElement (_eef ,_caa );};};if _baf .Int !=nil {_fa :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};for _ ,_aaf :=range _baf .Int {e .EncodeElement (_aaf ,_fa );};};if _baf .Ui1 !=nil {_ea :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_df :=range _baf .Ui1 {e .EncodeElement (_df ,_ea );};};if _baf .Ui2 !=nil {_fdg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_gaa :=range _baf .Ui2 {e .EncodeElement (_gaa ,_fdg );};};if _baf .Ui4 !=nil {_ffa :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_fbc :=range _baf .Ui4 {e .EncodeElement (_fbc ,_ffa );};};if _baf .Uint !=nil {_fee :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};for _ ,_cbeb :=range _baf .Uint {e .EncodeElement (_cbeb ,_fee );};};if _baf .R4 !=nil {_dafd :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_bdf :=range _baf .R4 {e .EncodeElement (_bdf ,_dafd );};};if _baf .R8 !=nil {_fdf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_beb :=range _baf .R8 {e .EncodeElement (_beb ,_fdf );};};if _baf .Decimal !=nil {_ggd :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_eaf :=range _baf .Decimal {e .EncodeElement (_eaf ,_ggd );};};if _baf .Bstr !=nil {_fc :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_ggc :=range _baf .Bstr {e .EncodeElement (_ggc ,_fc );};};if _baf .Date !=nil {_agf :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_fda :=range _baf .Date {e .EncodeElement (_fda ,_agf );};};if _baf .Bool !=nil {_cc :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_dbe :=range _baf .Bool {e .EncodeElement (_dbe ,_cc );};};if _baf .Error !=nil {_caaf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_cfd :=range _baf .Error {e .EncodeElement (_cfd ,_caaf );};};if _baf .Cy !=nil {_gbf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_gae :=range _baf .Cy {e .EncodeElement (_gae ,_gbf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path -func (_cbb *CT_Variant )ValidateWithPath (path string )error {if _cbb .Variant !=nil {if _bacd :=_cbb .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_bacd !=nil {return _bacd ;};};if _cbb .Vector !=nil {if _bbg :=_cbb .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_bbg !=nil {return _bbg ;};};if _cbb .Array !=nil {if _gdc :=_cbb .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_gdc !=nil {return _gdc ;};};if _cbb .Empty !=nil {if _abbd :=_cbb .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_abbd !=nil {return _abbd ;};};if _cbb .Null !=nil {if _bgdc :=_cbb .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_bgdc !=nil {return _bgdc ;};};if _cbb .Cy !=nil {if !ST_CyPatternRe .MatchString (*_cbb .Cy ){return _fe .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CyPatternRe ,*_cbb .Cy );};};if _cbb .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_cbb .Error ){return _fe .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,ST_ErrorPatternRe ,*_cbb .Error );};};if _cbb .Vstream !=nil {if _cac :=_cbb .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_cac !=nil {return _cac ;};};if _cbb .Clsid !=nil {if !_ae .ST_GuidPatternRe .MatchString (*_cbb .Clsid ){return _fe .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ae .ST_GuidPatternRe ,*_cbb .Clsid );};};return nil ;};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a"; +// Validate validates the Empty and its children +func (_cgdd *Empty )Validate ()error {return _cgdd .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};func (_agda ST_ArrayBaseType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_agda .String (),start );};type Null struct{CT_Null };func (_gefd *Variant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gefd .CT_Variant =*NewCT_Variant ();_eec :for {_ddaa ,_ccb :=d .Token ();if _ccb !=nil {return _ccb ;};switch _gdad :=_ddaa .(type ){case _e .StartElement :switch _gdad .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"}:_gefd .Variant =NewVariant ();if _efcf :=d .DecodeElement (_gefd .Variant ,&_gdad );_efcf !=nil {return _efcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Vector =NewVector ();if _dbdg :=d .DecodeElement (_gefd .Vector ,&_gdad );_dbdg !=nil {return _dbdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Array =NewArray ();if _eceb :=d .DecodeElement (_gefd .Array ,&_gdad );_eceb !=nil {return _eceb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Blob =new (string );if _dbgb :=d .DecodeElement (_gefd .Blob ,&_gdad );_dbgb !=nil {return _dbgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Oblob =new (string );if _cgdf :=d .DecodeElement (_gefd .Oblob ,&_gdad );_cgdf !=nil {return _cgdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Empty =NewEmpty ();if _afc :=d .DecodeElement (_gefd .Empty ,&_gdad );_afc !=nil {return _afc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Null =NewNull ();if _bbgd :=d .DecodeElement (_gefd .Null ,&_gdad );_bbgd !=nil {return _bbgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .I1 =new (int8 );if _ddaab :=d .DecodeElement (_gefd .I1 ,&_gdad );_ddaab !=nil {return _ddaab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .I2 =new (int16 );if _daece :=d .DecodeElement (_gefd .I2 ,&_gdad );_daece !=nil {return _daece ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .I4 =new (int32 );if _bfb :=d .DecodeElement (_gefd .I4 ,&_gdad );_bfb !=nil {return _bfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .I8 =new (int64 );if _cacb :=d .DecodeElement (_gefd .I8 ,&_gdad );_cacb !=nil {return _cacb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Int =new (int32 );if _accg :=d .DecodeElement (_gefd .Int ,&_gdad );_accg !=nil {return _accg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Ui1 =new (uint8 );if _cbd :=d .DecodeElement (_gefd .Ui1 ,&_gdad );_cbd !=nil {return _cbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Ui2 =new (uint16 );if _dec :=d .DecodeElement (_gefd .Ui2 ,&_gdad );_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 :"\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"}:_gefd .Ui4 =new (uint32 );if _cgff :=d .DecodeElement (_gefd .Ui4 ,&_gdad );_cgff !=nil {return _cgff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Ui8 =new (uint64 );if _efca :=d .DecodeElement (_gefd .Ui8 ,&_gdad );_efca !=nil {return _efca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Uint =new (uint32 );if _gbb :=d .DecodeElement (_gefd .Uint ,&_gdad );_gbb !=nil {return _gbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .R4 =new (float32 );if _geed :=d .DecodeElement (_gefd .R4 ,&_gdad );_geed !=nil {return _geed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .R8 =new (float64 );if _cbbf :=d .DecodeElement (_gefd .R8 ,&_gdad );_cbbf !=nil {return _cbbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Decimal =new (float64 );if _afbd :=d .DecodeElement (_gefd .Decimal ,&_gdad );_afbd !=nil {return _afbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Lpstr =new (string );if _bee :=d .DecodeElement (_gefd .Lpstr ,&_gdad );_bee !=nil {return _bee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Lpwstr =new (string );if _cbba :=d .DecodeElement (_gefd .Lpwstr ,&_gdad );_cbba !=nil {return _cbba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Bstr =new (string );if _cgbd :=d .DecodeElement (_gefd .Bstr ,&_gdad );_cgbd !=nil {return _cgbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Date =new (_bb .Time );if _bfe :=d .DecodeElement (_gefd .Date ,&_gdad );_bfe !=nil {return _bfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Filetime =new (_bb .Time );if _ddf :=d .DecodeElement (_gefd .Filetime ,&_gdad );_ddf !=nil {return _ddf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Bool =new (bool );if _fgdg :=d .DecodeElement (_gefd .Bool ,&_gdad );_fgdg !=nil {return _fgdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Cy =new (string );if _febf :=d .DecodeElement (_gefd .Cy ,&_gdad );_febf !=nil {return _febf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Error =new (string );if _gfaa :=d .DecodeElement (_gefd .Error ,&_gdad );_gfaa !=nil {return _gfaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Stream =new (string );if _bbe :=d .DecodeElement (_gefd .Stream ,&_gdad );_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 :"\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"}:_gefd .Ostream =new (string );if _eade :=d .DecodeElement (_gefd .Ostream ,&_gdad );_eade !=nil {return _eade ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Storage =new (string );if _aff :=d .DecodeElement (_gefd .Storage ,&_gdad );_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 :"\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"}:_gefd .Ostorage =new (string );if _ceec :=d .DecodeElement (_gefd .Ostorage ,&_gdad );_ceec !=nil {return _ceec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Vstream =NewVstream ();if _cadg :=d .DecodeElement (_gefd .Vstream ,&_gdad );_cadg !=nil {return _cadg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gefd .Clsid =new (string );if _age :=d .DecodeElement (_gefd .Clsid ,&_gdad );_age !=nil {return _age ;};default:_c .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",_gdad .Name );if _fabd :=d .Skip ();_fabd !=nil {return _fabd ;};};case _e .EndElement :break _eec ;case _e .CharData :};};return nil ;};func (_dadb *CT_Null )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_cag ,_dga :=d .Token ();if _dga !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_dga );};if _gda ,_bbg :=_cag .(_e .EndElement );_bbg &&_gda .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Vector and its children -func (_afad *Vector )Validate ()error {return _afad .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");}; +// ValidateWithPath validates the Null and its children, prefixing error messages with path +func (_abfde *Null )ValidateWithPath (path string )error {if _cabc :=_abfde .CT_Null .ValidateWithPath (path );_cabc !=nil {return _cabc ;};return nil ;};const (ST_ArrayBaseTypeUnset ST_ArrayBaseType =0;ST_ArrayBaseTypeVariant ST_ArrayBaseType =1;ST_ArrayBaseTypeI1 ST_ArrayBaseType =2;ST_ArrayBaseTypeI2 ST_ArrayBaseType =3;ST_ArrayBaseTypeI4 ST_ArrayBaseType =4;ST_ArrayBaseTypeInt ST_ArrayBaseType =5;ST_ArrayBaseTypeUi1 ST_ArrayBaseType =6;ST_ArrayBaseTypeUi2 ST_ArrayBaseType =7;ST_ArrayBaseTypeUi4 ST_ArrayBaseType =8;ST_ArrayBaseTypeUint ST_ArrayBaseType =9;ST_ArrayBaseTypeR4 ST_ArrayBaseType =10;ST_ArrayBaseTypeR8 ST_ArrayBaseType =11;ST_ArrayBaseTypeDecimal ST_ArrayBaseType =12;ST_ArrayBaseTypeBstr ST_ArrayBaseType =13;ST_ArrayBaseTypeDate ST_ArrayBaseType =14;ST_ArrayBaseTypeBool ST_ArrayBaseType =15;ST_ArrayBaseTypeCy ST_ArrayBaseType =16;ST_ArrayBaseTypeError ST_ArrayBaseType =17;);func (_ced *Vstream )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ced .CT_Vstream .MarshalXML (e ,start );}; -// Validate validates the Variant and its children -func (_egdd *Variant )Validate ()error {return _egdd .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");};func (_ada *CT_Null )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egbb ST_VectorBaseType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egbb .String (),start );};func (_dgc ST_VectorBaseType )Validate ()error {return _dgc .ValidateWithPath ("")};func (_agb *CT_Empty )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cff ,_bfdg :=d .Token ();if _bfdg !=nil {return _fe .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_bfdg );};if _cb ,_agbb :=_cff .(_g .EndElement );_agbb &&_cb .Name ==start .Name {break ;};};return nil ;};func NewCT_Vstream ()*CT_Vstream {_eacb :=&CT_Vstream {};_eacb .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _eacb ;};type ST_VectorBaseType byte ;type CT_Array struct{LBoundsAttr int32 ;UBoundsAttr int32 ;BaseTypeAttr ST_ArrayBaseType ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;Int []int32 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Uint []uint32 ;R4 []float32 ;R8 []float64 ;Decimal []float64 ;Bstr []string ;Date []_fg .Time ;Bool []bool ;Error []string ;Cy []string ;};type Null struct{CT_Null }; +// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path +func (_ecea *CT_Null )ValidateWithPath (path string )error {return nil };func (_cagd ST_ArrayBaseType )ValidateWithPath (path string )error {switch _cagd {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 (_cagd ));};return nil ;};const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a";type CT_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 *_bb .Time ;Filetime *_bb .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;}; -// ValidateWithPath validates the Variant and its children, prefixing error messages with path -func (_facdc *Variant )ValidateWithPath (path string )error {if _eaafb :=_facdc .CT_Variant .ValidateWithPath (path );_eaafb !=nil {return _eaafb ;};return nil ;};func (_fddd *ST_ArrayBaseType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffec ,_edbf :=d .Token ();if _edbf !=nil {return _edbf ;};if _dce ,_cgad :=_ffec .(_g .EndElement );_cgad &&_dce .Name ==start .Name {*_fddd =1;return nil ;};if _gfdc ,_dga :=_ffec .(_g .CharData );!_dga {return _fe .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffec );}else {switch string (_gfdc ){case "":*_fddd =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fddd =1;case "\u0069\u0031":*_fddd =2;case "\u0069\u0032":*_fddd =3;case "\u0069\u0034":*_fddd =4;case "\u0069\u006e\u0074":*_fddd =5;case "\u0075\u0069\u0031":*_fddd =6;case "\u0075\u0069\u0032":*_fddd =7;case "\u0075\u0069\u0034":*_fddd =8;case "\u0075\u0069\u006e\u0074":*_fddd =9;case "\u0072\u0034":*_fddd =10;case "\u0072\u0038":*_fddd =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_fddd =12;case "\u0062\u0073\u0074\u0072":*_fddd =13;case "\u0064\u0061\u0074\u0065":*_fddd =14;case "\u0062\u006f\u006f\u006c":*_fddd =15;case "\u0063\u0079":*_fddd =16;case "\u0065\u0072\u0072o\u0072":*_fddd =17;};};_ffec ,_edbf =d .Token ();if _edbf !=nil {return _edbf ;};if _gbec ,_fdee :=_ffec .(_g .EndElement );_fdee &&_gbec .Name ==start .Name {return nil ;};return _fe .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffec );};func NewCT_Variant ()*CT_Variant {_faf :=&CT_Variant {};return _faf };type Vstream struct{CT_Vstream };const (ST_VectorBaseTypeUnset ST_VectorBaseType =0;ST_VectorBaseTypeVariant ST_VectorBaseType =1;ST_VectorBaseTypeI1 ST_VectorBaseType =2;ST_VectorBaseTypeI2 ST_VectorBaseType =3;ST_VectorBaseTypeI4 ST_VectorBaseType =4;ST_VectorBaseTypeI8 ST_VectorBaseType =5;ST_VectorBaseTypeUi1 ST_VectorBaseType =6;ST_VectorBaseTypeUi2 ST_VectorBaseType =7;ST_VectorBaseTypeUi4 ST_VectorBaseType =8;ST_VectorBaseTypeUi8 ST_VectorBaseType =9;ST_VectorBaseTypeR4 ST_VectorBaseType =10;ST_VectorBaseTypeR8 ST_VectorBaseType =11;ST_VectorBaseTypeLpstr ST_VectorBaseType =12;ST_VectorBaseTypeLpwstr ST_VectorBaseType =13;ST_VectorBaseTypeBstr ST_VectorBaseType =14;ST_VectorBaseTypeDate ST_VectorBaseType =15;ST_VectorBaseTypeFiletime ST_VectorBaseType =16;ST_VectorBaseTypeBool ST_VectorBaseType =17;ST_VectorBaseTypeCy ST_VectorBaseType =18;ST_VectorBaseTypeError ST_VectorBaseType =19;ST_VectorBaseTypeClsid ST_VectorBaseType =20;);func (_aab *Variant )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aab .CT_Variant =*NewCT_Variant ();_fca :for {_aabb ,_egcc :=d .Token ();if _egcc !=nil {return _egcc ;};switch _feb :=_aabb .(type ){case _g .StartElement :switch _feb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_aab .Variant =NewVariant ();if _bcfg :=d .DecodeElement (_aab .Variant ,&_feb );_bcfg !=nil {return _bcfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_aab .Vector =NewVector ();if _ege :=d .DecodeElement (_aab .Vector ,&_feb );_ege !=nil {return _ege ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_aab .Array =NewArray ();if _gagb :=d .DecodeElement (_aab .Array ,&_feb );_gagb !=nil {return _gagb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_aab .Blob =new (string );if _cacc :=d .DecodeElement (_aab .Blob ,&_feb );_cacc !=nil {return _cacc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_aab .Oblob =new (string );if _eade :=d .DecodeElement (_aab .Oblob ,&_feb );_eade !=nil {return _eade ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_aab .Empty =NewEmpty ();if _ccd :=d .DecodeElement (_aab .Empty ,&_feb );_ccd !=nil {return _ccd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_aab .Null =NewNull ();if _bec :=d .DecodeElement (_aab .Null ,&_feb );_bec !=nil {return _bec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_aab .I1 =new (int8 );if _ace :=d .DecodeElement (_aab .I1 ,&_feb );_ace !=nil {return _ace ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_aab .I2 =new (int16 );if _bcc :=d .DecodeElement (_aab .I2 ,&_feb );_bcc !=nil {return _bcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_aab .I4 =new (int32 );if _ddgf :=d .DecodeElement (_aab .I4 ,&_feb );_ddgf !=nil {return _ddgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_aab .I8 =new (int64 );if _cdec :=d .DecodeElement (_aab .I8 ,&_feb );_cdec !=nil {return _cdec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_aab .Int =new (int32 );if _geaa :=d .DecodeElement (_aab .Int ,&_feb );_geaa !=nil {return _geaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_aab .Ui1 =new (uint8 );if _bdf :=d .DecodeElement (_aab .Ui1 ,&_feb );_bdf !=nil {return _bdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_aab .Ui2 =new (uint16 );if _gead :=d .DecodeElement (_aab .Ui2 ,&_feb );_gead !=nil {return _gead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_aab .Ui4 =new (uint32 );if _eaac :=d .DecodeElement (_aab .Ui4 ,&_feb );_eaac !=nil {return _eaac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_aab .Ui8 =new (uint64 );if _cecb :=d .DecodeElement (_aab .Ui8 ,&_feb );_cecb !=nil {return _cecb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_aab .Uint =new (uint32 );if _agbf :=d .DecodeElement (_aab .Uint ,&_feb );_agbf !=nil {return _agbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_aab .R4 =new (float32 );if _cdad :=d .DecodeElement (_aab .R4 ,&_feb );_cdad !=nil {return _cdad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_aab .R8 =new (float64 );if _bbbg :=d .DecodeElement (_aab .R8 ,&_feb );_bbbg !=nil {return _bbbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_aab .Decimal =new (float64 );if _degc :=d .DecodeElement (_aab .Decimal ,&_feb );_degc !=nil {return _degc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_aab .Lpstr =new (string );if _cffg :=d .DecodeElement (_aab .Lpstr ,&_feb );_cffg !=nil {return _cffg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_aab .Lpwstr =new (string );if _fbef :=d .DecodeElement (_aab .Lpwstr ,&_feb );_fbef !=nil {return _fbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_aab .Bstr =new (string );if _aafb :=d .DecodeElement (_aab .Bstr ,&_feb );_aafb !=nil {return _aafb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_aab .Date =new (_fg .Time );if _eedg :=d .DecodeElement (_aab .Date ,&_feb );_eedg !=nil {return _eedg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_aab .Filetime =new (_fg .Time );if _ecf :=d .DecodeElement (_aab .Filetime ,&_feb );_ecf !=nil {return _ecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_aab .Bool =new (bool );if _ccb :=d .DecodeElement (_aab .Bool ,&_feb );_ccb !=nil {return _ccb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_aab .Cy =new (string );if _gabd :=d .DecodeElement (_aab .Cy ,&_feb );_gabd !=nil {return _gabd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_aab .Error =new (string );if _bag :=d .DecodeElement (_aab .Error ,&_feb );_bag !=nil {return _bag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_aab .Stream =new (string );if _eacd :=d .DecodeElement (_aab .Stream ,&_feb );_eacd !=nil {return _eacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_aab .Ostream =new (string );if _egg :=d .DecodeElement (_aab .Ostream ,&_feb );_egg !=nil {return _egg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_aab .Storage =new (string );if _dcfa :=d .DecodeElement (_aab .Storage ,&_feb );_dcfa !=nil {return _dcfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_aab .Ostorage =new (string );if _dfc :=d .DecodeElement (_aab .Ostorage ,&_feb );_dfc !=nil {return _dfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_aab .Vstream =NewVstream ();if _bafd :=d .DecodeElement (_aab .Vstream ,&_feb );_bafd !=nil {return _bafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_aab .Clsid =new (string );if _gbg :=d .DecodeElement (_aab .Clsid ,&_feb );_gbg !=nil {return _gbg ;};default:_bg .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056a\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_feb .Name );if _fcc :=d .Skip ();_fcc !=nil {return _fcc ;};};case _g .EndElement :break _fca ;case _g .CharData :};};return nil ;};func (_cgag ST_ArrayBaseType )Validate ()error {return _cgag .ValidateWithPath ("")};func (_aagb ST_VectorBaseType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efab :=_g .Attr {};_efab .Name =name ;switch _aagb {case ST_VectorBaseTypeUnset :_efab .Value ="";case ST_VectorBaseTypeVariant :_efab .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_efab .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_efab .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_efab .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_efab .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_efab .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_efab .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_efab .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_efab .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_efab .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_efab .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_efab .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_efab .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_efab .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_efab .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_efab .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_efab .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_efab .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_efab .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_efab .Value ="\u0063\u006c\u0073i\u0064";};return _efab ,nil ;};type Empty struct{CT_Empty };type ST_ArrayBaseType byte ;func (_afcg ST_ArrayBaseType )ValidateWithPath (path string )error {switch _afcg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afcg ));};return nil ;};func (_cee *CT_Variant )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cee .Variant !=nil {_cdb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_cee .Variant ,_cdb );};if _cee .Vector !=nil {_dcdb :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_cee .Vector ,_dcdb );};if _cee .Array !=nil {_gde :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_cee .Array ,_gde );};if _cee .Blob !=nil {_ebc :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_bg .AddPreserveSpaceAttr (&_ebc ,*_cee .Blob );e .EncodeElement (_cee .Blob ,_ebc );};if _cee .Oblob !=nil {_ecb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_bg .AddPreserveSpaceAttr (&_ecb ,*_cee .Oblob );e .EncodeElement (_cee .Oblob ,_ecb );};if _cee .Empty !=nil {_cedf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_cee .Empty ,_cedf );};if _cee .Null !=nil {_cfe :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_cee .Null ,_cfe );};if _cee .I1 !=nil {_afe :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_cee .I1 ,_afe );};if _cee .I2 !=nil {_aag :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_cee .I2 ,_aag );};if _cee .I4 !=nil {_ccec :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_cee .I4 ,_ccec );};if _cee .I8 !=nil {_aagf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_cee .I8 ,_aagf );};if _cee .Int !=nil {_adg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_cee .Int ,_adg );};if _cee .Ui1 !=nil {_cgc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_cee .Ui1 ,_cgc );};if _cee .Ui2 !=nil {_bad :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_cee .Ui2 ,_bad );};if _cee .Ui4 !=nil {_be :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_cee .Ui4 ,_be );};if _cee .Ui8 !=nil {_bbb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_cee .Ui8 ,_bbb );};if _cee .Uint !=nil {_aec :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_cee .Uint ,_aec );};if _cee .R4 !=nil {_bgb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_cee .R4 ,_bgb );};if _cee .R8 !=nil {_bae :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_cee .R8 ,_bae );};if _cee .Decimal !=nil {_bfb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_cee .Decimal ,_bfb );};if _cee .Lpstr !=nil {_bcd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_bg .AddPreserveSpaceAttr (&_bcd ,*_cee .Lpstr );e .EncodeElement (_cee .Lpstr ,_bcd );};if _cee .Lpwstr !=nil {_gdbb :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_bg .AddPreserveSpaceAttr (&_gdbb ,*_cee .Lpwstr );e .EncodeElement (_cee .Lpwstr ,_gdbb );};if _cee .Bstr !=nil {_fec :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_bg .AddPreserveSpaceAttr (&_fec ,*_cee .Bstr );e .EncodeElement (_cee .Bstr ,_fec );};if _cee .Date !=nil {_agd :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_cee .Date ,_agd );};if _cee .Filetime !=nil {_bce :=_g .StartElement {Name :_g .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_cee .Filetime ,_bce );};if _cee .Bool !=nil {_cad :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_cee .Bool ,_cad );};if _cee .Cy !=nil {_fgea :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ac\u0079"}};_bg .AddPreserveSpaceAttr (&_fgea ,*_cee .Cy );e .EncodeElement (_cee .Cy ,_fgea );};if _cee .Error !=nil {_gagc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_bg .AddPreserveSpaceAttr (&_gagc ,*_cee .Error );e .EncodeElement (_cee .Error ,_gagc );};if _cee .Stream !=nil {_edgc :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_bg .AddPreserveSpaceAttr (&_edgc ,*_cee .Stream );e .EncodeElement (_cee .Stream ,_edgc );};if _cee .Ostream !=nil {_adgf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_bg .AddPreserveSpaceAttr (&_adgf ,*_cee .Ostream );e .EncodeElement (_cee .Ostream ,_adgf );};if _cee .Storage !=nil {_da :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_bg .AddPreserveSpaceAttr (&_da ,*_cee .Storage );e .EncodeElement (_cee .Storage ,_da );};if _cee .Ostorage !=nil {_baa :=_g .StartElement {Name :_g .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_bg .AddPreserveSpaceAttr (&_baa ,*_cee .Ostorage );e .EncodeElement (_cee .Ostorage ,_baa );};if _cee .Vstream !=nil {_cgf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_cee .Vstream ,_cgf );};if _cee .Clsid !=nil {_gbdg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_bg .AddPreserveSpaceAttr (&_gbdg ,*_cee .Clsid );e .EncodeElement (_cee .Clsid ,_gbdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Vector and its children, prefixing error messages with path +func (_cfb *Vector )ValidateWithPath (path string )error {if _gfae :=_cfb .CT_Vector .ValidateWithPath (path );_gfae !=nil {return _gfae ;};return nil ;};func NewNull ()*Null {_bacb :=&Null {};_bacb .CT_Null =*NewCT_Null ();return _bacb };func NewCT_Vstream ()*CT_Vstream {_fcb :=&CT_Vstream {};_fcb .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 _fcb ;};type Array struct{CT_Array }; -// Validate validates the Array and its children -func (_bgd *Array )Validate ()error {return _bgd .ValidateWithPath ("\u0041\u0072\u0072a\u0079")}; +// Validate validates the CT_Null and its children +func (_agfg *CT_Null )Validate ()error {return _agfg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};func (_cdd *CT_Variant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cff :for {_bdaa ,_fbf :=d .Token ();if _fbf !=nil {return _fbf ;};switch _eaa :=_bdaa .(type ){case _e .StartElement :switch _eaa .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"}:_cdd .Variant =NewVariant ();if _dag :=d .DecodeElement (_cdd .Variant ,&_eaa );_dag !=nil {return _dag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Vector =NewVector ();if _ffaf :=d .DecodeElement (_cdd .Vector ,&_eaa );_ffaf !=nil {return _ffaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Array =NewArray ();if _bced :=d .DecodeElement (_cdd .Array ,&_eaa );_bced !=nil {return _bced ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Blob =new (string );if _acbf :=d .DecodeElement (_cdd .Blob ,&_eaa );_acbf !=nil {return _acbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Oblob =new (string );if _efe :=d .DecodeElement (_cdd .Oblob ,&_eaa );_efe !=nil {return _efe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Empty =NewEmpty ();if _gce :=d .DecodeElement (_cdd .Empty ,&_eaa );_gce !=nil {return _gce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Null =NewNull ();if _dfe :=d .DecodeElement (_cdd .Null ,&_eaa );_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 :"\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"}:_cdd .I1 =new (int8 );if _bab :=d .DecodeElement (_cdd .I1 ,&_eaa );_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 :"\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"}:_cdd .I2 =new (int16 );if _afad :=d .DecodeElement (_cdd .I2 ,&_eaa );_afad !=nil {return _afad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .I4 =new (int32 );if _dba :=d .DecodeElement (_cdd .I4 ,&_eaa );_dba !=nil {return _dba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .I8 =new (int64 );if _gdaa :=d .DecodeElement (_cdd .I8 ,&_eaa );_gdaa !=nil {return _gdaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Int =new (int32 );if _ccc :=d .DecodeElement (_cdd .Int ,&_eaa );_ccc !=nil {return _ccc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Ui1 =new (uint8 );if _dadd :=d .DecodeElement (_cdd .Ui1 ,&_eaa );_dadd !=nil {return _dadd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Ui2 =new (uint16 );if _bcbb :=d .DecodeElement (_cdd .Ui2 ,&_eaa );_bcbb !=nil {return _bcbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Ui4 =new (uint32 );if _cgf :=d .DecodeElement (_cdd .Ui4 ,&_eaa );_cgf !=nil {return _cgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Ui8 =new (uint64 );if _add :=d .DecodeElement (_cdd .Ui8 ,&_eaa );_add !=nil {return _add ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Uint =new (uint32 );if _bbf :=d .DecodeElement (_cdd .Uint ,&_eaa );_bbf !=nil {return _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 :"\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"}:_cdd .R4 =new (float32 );if _ggf :=d .DecodeElement (_cdd .R4 ,&_eaa );_ggf !=nil {return _ggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .R8 =new (float64 );if _fgb :=d .DecodeElement (_cdd .R8 ,&_eaa );_fgb !=nil {return _fgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Decimal =new (float64 );if _cdf :=d .DecodeElement (_cdd .Decimal ,&_eaa );_cdf !=nil {return _cdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Lpstr =new (string );if _ffae :=d .DecodeElement (_cdd .Lpstr ,&_eaa );_ffae !=nil {return _ffae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Lpwstr =new (string );if _begb :=d .DecodeElement (_cdd .Lpwstr ,&_eaa );_begb !=nil {return _begb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Bstr =new (string );if _feb :=d .DecodeElement (_cdd .Bstr ,&_eaa );_feb !=nil {return _feb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Date =new (_bb .Time );if _dfb :=d .DecodeElement (_cdd .Date ,&_eaa );_dfb !=nil {return _dfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Filetime =new (_bb .Time );if _cde :=d .DecodeElement (_cdd .Filetime ,&_eaa );_cde !=nil {return _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 :"\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"}:_cdd .Bool =new (bool );if _caafb :=d .DecodeElement (_cdd .Bool ,&_eaa );_caafb !=nil {return _caafb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Cy =new (string );if _eac :=d .DecodeElement (_cdd .Cy ,&_eaa );_eac !=nil {return _eac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Error =new (string );if _egc :=d .DecodeElement (_cdd .Error ,&_eaa );_egc !=nil {return _egc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Stream =new (string );if _dab :=d .DecodeElement (_cdd .Stream ,&_eaa );_dab !=nil {return _dab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Ostream =new (string );if _bac :=d .DecodeElement (_cdd .Ostream ,&_eaa );_bac !=nil {return _bac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Storage =new (string );if _cca :=d .DecodeElement (_cdd .Storage ,&_eaa );_cca !=nil {return _cca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Ostorage =new (string );if _aee :=d .DecodeElement (_cdd .Ostorage ,&_eaa );_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 :"\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"}:_cdd .Vstream =NewVstream ();if _dca :=d .DecodeElement (_cdd .Vstream ,&_eaa );_dca !=nil {return _dca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdd .Clsid =new (string );if _eace :=d .DecodeElement (_cdd .Clsid ,&_eaa );_eace !=nil {return _eace ;};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\u005fV\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_eaa .Name );if _afd :=d .Skip ();_afd !=nil {return _afd ;};};case _e .EndElement :break _cff ;case _e .CharData :};};return nil ;};func (_defb ST_ArrayBaseType )String ()string {switch _defb {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 "";};var ST_ErrorPatternRe =_b .MustCompile (ST_ErrorPattern ); -// ValidateWithPath validates the Array and its children, prefixing error messages with path -func (_bd *Array )ValidateWithPath (path string )error {if _bf :=_bd .CT_Array .ValidateWithPath (path );_bf !=nil {return _bf ;};return nil ;}; +// Validate validates the Vstream and its children +func (_ggdbc *Vstream )Validate ()error {return _ggdbc .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");};func (_ebef *Empty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ebef .CT_Empty .MarshalXML (e ,start );}; -// Validate validates the Null and its children -func (_gbea *Null )Validate ()error {return _gbea .ValidateWithPath ("\u004e\u0075\u006c\u006c")}; +// ValidateWithPath validates the Vstream and its children, prefixing error messages with path +func (_egfa *Vstream )ValidateWithPath (path string )error {if _dgb :=_egfa .CT_Vstream .ValidateWithPath (path );_dgb !=nil {return _dgb ;};return nil ;};func (_bcbf *Variant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _bcbf .CT_Variant .MarshalXML (e ,start );};func (_bgb *ST_ArrayBaseType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgb =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_bgb =1;case "\u0069\u0031":*_bgb =2;case "\u0069\u0032":*_bgb =3;case "\u0069\u0034":*_bgb =4;case "\u0069\u006e\u0074":*_bgb =5;case "\u0075\u0069\u0031":*_bgb =6;case "\u0075\u0069\u0032":*_bgb =7;case "\u0075\u0069\u0034":*_bgb =8;case "\u0075\u0069\u006e\u0074":*_bgb =9;case "\u0072\u0034":*_bgb =10;case "\u0072\u0038":*_bgb =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_bgb =12;case "\u0062\u0073\u0074\u0072":*_bgb =13;case "\u0064\u0061\u0074\u0065":*_bgb =14;case "\u0062\u006f\u006f\u006c":*_bgb =15;case "\u0063\u0079":*_bgb =16;case "\u0065\u0072\u0072o\u0072":*_bgb =17;};return nil ;};func NewCT_Array ()*CT_Array {_acc :=&CT_Array {};_acc .BaseTypeAttr =ST_ArrayBaseType (1);return _acc ;};func NewCT_Vector ()*CT_Vector {_aeef :=&CT_Vector {};_aeef .BaseTypeAttr =ST_VectorBaseType (1);return _aeef ;}; -// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path -func (_gdf *CT_Array )ValidateWithPath (path string )error {if _gdf .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _fe .Errorf ("\u0025\u0073/B\u0061\u0073\u0065T\u0079\u0070\u0065\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _abc :=_gdf .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_abc !=nil {return _abc ;};for _eca ,_gfb :=range _gdf .Variant {if _dcb :=_gfb .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_eca ));_dcb !=nil {return _dcb ;};};for _gab ,_edg :=range _gdf .Error {if !ST_ErrorPatternRe .MatchString (_edg ){return _fe .Errorf ("%\u0073\u002f\u006d\u002e\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_gab ,ST_ErrorPatternRe ,_edg );};};for _fgg ,_eabb :=range _gdf .Cy {if !ST_CyPatternRe .MatchString (_eabb ){return _fe .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u0079[\u0025\u0064]\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fgg ,ST_CyPatternRe ,_eabb );};};return nil ;};func NewVariant ()*Variant {_bbbd :=&Variant {};_bbbd .CT_Variant =*NewCT_Variant ();return _bbbd };func (_cgce ST_VectorBaseType )ValidateWithPath (path string )error {switch _cgce {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgce ));};return nil ;};var ST_ErrorPatternRe =_b .MustCompile (ST_ErrorPattern ); +// Validate validates the Array and its children +func (_edcf *Array )Validate ()error {return _edcf .ValidateWithPath ("\u0041\u0072\u0072a\u0079")};type Vstream struct{CT_Vstream };func NewCT_Null ()*CT_Null {_cga :=&CT_Null {};return _cga };func (_eaec *Vstream )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaec .CT_Vstream =*NewCT_Vstream ();for _ ,_babe :=range start .Attr {if _babe .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_gdgb ,_bfg :=_babe .Value ,error (nil );if _bfg !=nil {return _bfg ;};_eaec .VersionAttr =_gdgb ;continue ;};};for {_aagbd ,_ecab :=d .Token ();if _ecab !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_ecab );};if _efce ,_cabf :=_aagbd .(_e .EndElement );_cabf &&_efce .Name ==start .Name {break ;};};return nil ;};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a";type Vector struct{CT_Vector }; -// Validate validates the Empty and its children -func (_eegc *Empty )Validate ()error {return _eegc .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};const (ST_ArrayBaseTypeUnset ST_ArrayBaseType =0;ST_ArrayBaseTypeVariant ST_ArrayBaseType =1;ST_ArrayBaseTypeI1 ST_ArrayBaseType =2;ST_ArrayBaseTypeI2 ST_ArrayBaseType =3;ST_ArrayBaseTypeI4 ST_ArrayBaseType =4;ST_ArrayBaseTypeInt ST_ArrayBaseType =5;ST_ArrayBaseTypeUi1 ST_ArrayBaseType =6;ST_ArrayBaseTypeUi2 ST_ArrayBaseType =7;ST_ArrayBaseTypeUi4 ST_ArrayBaseType =8;ST_ArrayBaseTypeUint ST_ArrayBaseType =9;ST_ArrayBaseTypeR4 ST_ArrayBaseType =10;ST_ArrayBaseTypeR8 ST_ArrayBaseType =11;ST_ArrayBaseTypeDecimal ST_ArrayBaseType =12;ST_ArrayBaseTypeBstr ST_ArrayBaseType =13;ST_ArrayBaseTypeDate ST_ArrayBaseType =14;ST_ArrayBaseTypeBool ST_ArrayBaseType =15;ST_ArrayBaseTypeCy ST_ArrayBaseType =16;ST_ArrayBaseTypeError ST_ArrayBaseType =17;);func (_geaf *Variant )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _geaf .CT_Variant .MarshalXML (e ,start );};func (_fgeae *CT_Vstream )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0076",_fgeae .VersionAttr )});e .EncodeElement (_fgeae .Content ,start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_e *Array )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _e .CT_Array .MarshalXML (e ,start );};func NewEmpty ()*Empty {_dfffg :=&Empty {};_dfffg .CT_Empty =*NewCT_Empty ();return _dfffg }; +// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path +func (_efg *CT_Array )ValidateWithPath (path string )error {if _efg .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 _eff :=_efg .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eff !=nil {return _eff ;};for _afa ,_gada :=range _efg .Variant {if _gga :=_gada .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_afa ));_gga !=nil {return _gga ;};};for _bef ,_gee :=range _efg .Error {if !ST_ErrorPatternRe .MatchString (_gee ){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 ,_bef ,ST_ErrorPatternRe ,_gee );};};for _cdb ,_afb :=range _efg .Cy {if !ST_CyPatternRe .MatchString (_afb ){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 ,_cdb ,ST_CyPatternRe ,_afb );};};return nil ;};func NewArray ()*Array {_bd :=&Array {};_bd .CT_Array =*NewCT_Array ();return _bd };func NewVariant ()*Variant {_cdgg :=&Variant {};_cdgg .CT_Variant =*NewCT_Variant ();return _cdgg };func (_acec *Vector )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _acec .CT_Vector .MarshalXML (e ,start );};func (_adbd *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",_adbd .VersionAttr )});e .EncodeElement (_adbd .Content ,start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewEmpty ()*Empty {_aafc :=&Empty {};_aafc .CT_Empty =*NewCT_Empty ();return _aafc };func NewVstream ()*Vstream {_dbf :=&Vstream {};_dbf .CT_Vstream =*NewCT_Vstream ();return _dbf };func NewCT_Empty ()*CT_Empty {_dcea :=&CT_Empty {};return _dcea };type Variant struct{CT_Variant }; -// ValidateWithPath validates the Vstream and its children, prefixing error messages with path -func (_bcca *Vstream )ValidateWithPath (path string )error {if _adbb :=_bcca .CT_Vstream .ValidateWithPath (path );_adbb !=nil {return _adbb ;};return nil ;};func (_adag ST_ArrayBaseType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adfe :=_g .Attr {};_adfe .Name =name ;switch _adag {case ST_ArrayBaseTypeUnset :_adfe .Value ="";case ST_ArrayBaseTypeVariant :_adfe .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_adfe .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_adfe .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_adfe .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_adfe .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_adfe .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_adfe .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_adfe .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_adfe .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_adfe .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_adfe .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_adfe .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_adfe .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_adfe .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_adfe .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_adfe .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_adfe .Value ="\u0065\u0072\u0072o\u0072";};return _adfe ,nil ;};func NewCT_Empty ()*CT_Empty {_egbe :=&CT_Empty {};return _egbe };func NewVector ()*Vector {_dcff :=&Vector {};_dcff .CT_Vector =*NewCT_Vector ();return _dcff };type CT_Vector struct{BaseTypeAttr ST_VectorBaseType ;SizeAttr uint32 ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;I8 []int64 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Ui8 []uint64 ;R4 []float32 ;R8 []float64 ;Lpstr []string ;Lpwstr []string ;Bstr []string ;Date []_fg .Time ;Filetime []_fg .Time ;Bool []bool ;Cy []string ;Error []string ;Clsid []string ;};func (_ddba *CT_Vstream )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddba .VersionAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ebda :=range start .Attr {if _ebda .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_eff ,_fbc :=_ebda .Value ,error (nil );if _fbc !=nil {return _fbc ;};_ddba .VersionAttr =_eff ;continue ;};};for {_dfg ,_eeg :=d .Token ();if _eeg !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_eeg );};if _dcbaf ,_adf :=_dfg .(_g .CharData );_adf {_ddba .Content =string (_dcbaf );};if _afa ,_cfa :=_dfg .(_g .EndElement );_cfa &&_afa .Name ==start .Name {break ;};};return nil ;};var ST_CyPatternRe =_b .MustCompile (ST_CyPattern ); +// Validate validates the Vector and its children +func (_fecc *Vector )Validate ()error {return _fecc .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");}; -// Validate validates the CT_Vstream and its children -func (_effc *CT_Vstream )Validate ()error {return _effc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");}; +// Validate validates the CT_Empty and its children +func (_dcb *CT_Empty )Validate ()error {return _dcb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_cgd *CT_Empty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Array and its children -func (_fgbc *CT_Array )Validate ()error {return _fgbc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");}; +// Validate validates the Null and its children +func (_edd *Null )Validate ()error {return _edd .ValidateWithPath ("\u004e\u0075\u006c\u006c")};func (_cgaf *Vector )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgaf .CT_Vector =*NewCT_Vector ();for _ ,_eeg :=range start .Attr {if _eeg .Name .Local =="\u0073\u0069\u007a\u0065"{_bada ,_cfcf :=_d .ParseUint (_eeg .Value ,10,32);if _cfcf !=nil {return _cfcf ;};_cgaf .SizeAttr =uint32 (_bada );continue ;};if _eeg .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_cgaf .BaseTypeAttr .UnmarshalXMLAttr (_eeg );continue ;};};_bge :for {_bdgb ,_ffg :=d .Token ();if _ffg !=nil {return _ffg ;};switch _ceee :=_bdgb .(type ){case _e .StartElement :switch _ceee .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"}:_fbbf :=NewVariant ();if _deg :=d .DecodeElement (_fbbf ,&_ceee );_deg !=nil {return _deg ;};_cgaf .Variant =append (_cgaf .Variant ,_fbbf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _gbdd int8 ;if _feec :=d .DecodeElement (&_gbdd ,&_ceee );_feec !=nil {return _feec ;};_cgaf .I1 =append (_cgaf .I1 ,_gbdd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _bfae int16 ;if _cgc :=d .DecodeElement (&_bfae ,&_ceee );_cgc !=nil {return _cgc ;};_cgaf .I2 =append (_cgaf .I2 ,_bfae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _aagb int32 ;if _cgeb :=d .DecodeElement (&_aagb ,&_ceee );_cgeb !=nil {return _cgeb ;};_cgaf .I4 =append (_cgaf .I4 ,_aagb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _gbde int64 ;if _acea :=d .DecodeElement (&_gbde ,&_ceee );_acea !=nil {return _acea ;};_cgaf .I8 =append (_cgaf .I8 ,_gbde );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _gdce uint8 ;if _gfc :=d .DecodeElement (&_gdce ,&_ceee );_gfc !=nil {return _gfc ;};_cgaf .Ui1 =append (_cgaf .Ui1 ,_gdce );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _gccb uint16 ;if _bcg :=d .DecodeElement (&_gccb ,&_ceee );_bcg !=nil {return _bcg ;};_cgaf .Ui2 =append (_cgaf .Ui2 ,_gccb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _gcdf uint32 ;if _fea :=d .DecodeElement (&_gcdf ,&_ceee );_fea !=nil {return _fea ;};_cgaf .Ui4 =append (_cgaf .Ui4 ,_gcdf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _fca uint64 ;if _acgc :=d .DecodeElement (&_fca ,&_ceee );_acgc !=nil {return _acgc ;};_cgaf .Ui8 =append (_cgaf .Ui8 ,_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 :"\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 _gefda float32 ;if _cdef :=d .DecodeElement (&_gefda ,&_ceee );_cdef !=nil {return _cdef ;};_cgaf .R4 =append (_cgaf .R4 ,_gefda );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _dbc float64 ;if _caag :=d .DecodeElement (&_dbc ,&_ceee );_caag !=nil {return _caag ;};_cgaf .R8 =append (_cgaf .R8 ,_dbc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _cdda string ;if _feba :=d .DecodeElement (&_cdda ,&_ceee );_feba !=nil {return _feba ;};_cgaf .Lpstr =append (_cgaf .Lpstr ,_cdda );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _gffd string ;if _gag :=d .DecodeElement (&_gffd ,&_ceee );_gag !=nil {return _gag ;};_cgaf .Lpwstr =append (_cgaf .Lpwstr ,_gffd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _decf string ;if _dee :=d .DecodeElement (&_decf ,&_ceee );_dee !=nil {return _dee ;};_cgaf .Bstr =append (_cgaf .Bstr ,_decf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _bag _bb .Time ;if _gea :=d .DecodeElement (&_bag ,&_ceee );_gea !=nil {return _gea ;};_cgaf .Date =append (_cgaf .Date ,_bag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _fggg _bb .Time ;if _edgf :=d .DecodeElement (&_fggg ,&_ceee );_edgf !=nil {return _edgf ;};_cgaf .Filetime =append (_cgaf .Filetime ,_fggg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _cfa bool ;if _bega :=d .DecodeElement (&_cfa ,&_ceee );_bega !=nil {return _bega ;};_cgaf .Bool =append (_cgaf .Bool ,_cfa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _ega string ;if _bggb :=d .DecodeElement (&_ega ,&_ceee );_bggb !=nil {return _bggb ;};_cgaf .Cy =append (_cgaf .Cy ,_ega );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _cdbc string ;if _becd :=d .DecodeElement (&_cdbc ,&_ceee );_becd !=nil {return _becd ;};_cgaf .Error =append (_cgaf .Error ,_cdbc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _cffe string ;if _edcg :=d .DecodeElement (&_cffe ,&_ceee );_edcg !=nil {return _edcg ;};_cgaf .Clsid =append (_cgaf .Clsid ,_cffe );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\u0056\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_ceee .Name );if _egb :=d .Skip ();_egb !=nil {return _egb ;};};case _e .EndElement :break _bge ;case _e .CharData :};};return nil ;};func (_bec *CT_Vstream )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bec .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 _ ,_ace :=range start .Attr {if _ace .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_abff ,_edcd :=_ace .Value ,error (nil );if _edcd !=nil {return _edcd ;};_bec .VersionAttr =_abff ;continue ;};};for {_bgda ,_gba :=d .Token ();if _gba !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_gba );};if _gbc ,_bbce :=_bgda .(_e .CharData );_bbce {_bec .Content =string (_gbc );};if _bgf ,_bgfa :=_bgda .(_e .EndElement );_bgfa &&_bgf .Name ==start .Name {break ;};};return nil ;};type ST_ArrayBaseType byte ;type CT_Null struct{};func (_bgd *CT_Array )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgd .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_gad :=range start .Attr {if _gad .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_gdb ,_gaac :=_d .ParseInt (_gad .Value ,10,32);if _gaac !=nil {return _gaac ;};_bgd .UBoundsAttr =int32 (_gdb );continue ;};if _gad .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_bgd .BaseTypeAttr .UnmarshalXMLAttr (_gad );continue ;};if _gad .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_cg ,_cd :=_d .ParseInt (_gad .Value ,10,32);if _cd !=nil {return _cd ;};_bgd .LBoundsAttr =int32 (_cg );continue ;};};_dae :for {_cfc ,_agb :=d .Token ();if _agb !=nil {return _agb ;};switch _fce :=_cfc .(type ){case _e .StartElement :switch _fce .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"}:_af :=NewVariant ();if _dgfd :=d .DecodeElement (_af ,&_fce );_dgfd !=nil {return _dgfd ;};_bgd .Variant =append (_bgd .Variant ,_af );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _fg int8 ;if _dad :=d .DecodeElement (&_fg ,&_fce );_dad !=nil {return _dad ;};_bgd .I1 =append (_bgd .I1 ,_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\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 _ada int16 ;if _ecc :=d .DecodeElement (&_ada ,&_fce );_ecc !=nil {return _ecc ;};_bgd .I2 =append (_bgd .I2 ,_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 :"\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 _fbb int32 ;if _de :=d .DecodeElement (&_fbb ,&_fce );_de !=nil {return _de ;};_bgd .I4 =append (_bgd .I4 ,_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 :"\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 _gcd int32 ;if _deb :=d .DecodeElement (&_gcd ,&_fce );_deb !=nil {return _deb ;};_bgd .Int =append (_bgd .Int ,_gcd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _fde uint8 ;if _edb :=d .DecodeElement (&_fde ,&_fce );_edb !=nil {return _edb ;};_bgd .Ui1 =append (_bgd .Ui1 ,_fde );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _ccd uint16 ;if _gge :=d .DecodeElement (&_ccd ,&_fce );_gge !=nil {return _gge ;};_bgd .Ui2 =append (_bgd .Ui2 ,_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 :"\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 _fgg uint32 ;if _bf :=d .DecodeElement (&_fgg ,&_fce );_bf !=nil {return _bf ;};_bgd .Ui4 =append (_bgd .Ui4 ,_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"}:var _fgd uint32 ;if _gfe :=d .DecodeElement (&_fgd ,&_fce );_gfe !=nil {return _gfe ;};_bgd .Uint =append (_bgd .Uint ,_fgd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _ebaa float32 ;if _ebg :=d .DecodeElement (&_ebaa ,&_fce );_ebg !=nil {return _ebg ;};_bgd .R4 =append (_bgd .R4 ,_ebaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _gcc float64 ;if _abg :=d .DecodeElement (&_gcc ,&_fce );_abg !=nil {return _abg ;};_bgd .R8 =append (_bgd .R8 ,_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 :"\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 _fgc float64 ;if _cfe :=d .DecodeElement (&_fgc ,&_fce );_cfe !=nil {return _cfe ;};_bgd .Decimal =append (_bgd .Decimal ,_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 :"\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 _ddga string ;if _abd :=d .DecodeElement (&_ddga ,&_fce );_abd !=nil {return _abd ;};_bgd .Bstr =append (_bgd .Bstr ,_ddga );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _egg _bb .Time ;if _ece :=d .DecodeElement (&_egg ,&_fce );_ece !=nil {return _ece ;};_bgd .Date =append (_bgd .Date ,_egg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _def bool ;if _ddc :=d .DecodeElement (&_def ,&_fce );_ddc !=nil {return _ddc ;};_bgd .Bool =append (_bgd .Bool ,_def );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _fef string ;if _gfeg :=d .DecodeElement (&_fef ,&_fce );_gfeg !=nil {return _gfeg ;};_bgd .Error =append (_bgd .Error ,_fef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _bfa string ;if _cfeg :=d .DecodeElement (&_bfa ,&_fce );_cfeg !=nil {return _cfeg ;};_bgd .Cy =append (_bgd .Cy ,_bfa );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\u0041\u0072\u0072\u0061\u0079\u0020\u0025\u0076",_fce .Name );if _gaf :=d .Skip ();_gaf !=nil {return _gaf ;};};case _e .EndElement :break _dae ;case _e .CharData :};};return nil ;};func (_bgeg *ST_VectorBaseType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgeg =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_bgeg =1;case "\u0069\u0031":*_bgeg =2;case "\u0069\u0032":*_bgeg =3;case "\u0069\u0034":*_bgeg =4;case "\u0069\u0038":*_bgeg =5;case "\u0075\u0069\u0031":*_bgeg =6;case "\u0075\u0069\u0032":*_bgeg =7;case "\u0075\u0069\u0034":*_bgeg =8;case "\u0075\u0069\u0038":*_bgeg =9;case "\u0072\u0034":*_bgeg =10;case "\u0072\u0038":*_bgeg =11;case "\u006c\u0070\u0073t\u0072":*_bgeg =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_bgeg =13;case "\u0062\u0073\u0074\u0072":*_bgeg =14;case "\u0064\u0061\u0074\u0065":*_bgeg =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_bgeg =16;case "\u0062\u006f\u006f\u006c":*_bgeg =17;case "\u0063\u0079":*_bgeg =18;case "\u0065\u0072\u0072o\u0072":*_bgeg =19;case "\u0063\u006c\u0073i\u0064":*_bgeg =20;};return nil ;};type CT_Empty struct{};type Empty struct{CT_Empty };func (_gabd *CT_Null )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Empty and its children -func (_dg *CT_Empty )Validate ()error {return _dg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_fegc ST_ArrayBaseType )String ()string {switch _fegc {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u006e\u0074";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u006e\u0074";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 13:return "\u0062\u0073\u0074\u0072";case 14:return "\u0064\u0061\u0074\u0065";case 15:return "\u0062\u006f\u006f\u006c";case 16:return "\u0063\u0079";case 17:return "\u0065\u0072\u0072o\u0072";};return "";};type Array struct{CT_Array };func (_ffe ST_ArrayBaseType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffe .String (),start );};func (_ff *Array )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ff .CT_Array =*NewCT_Array ();for _ ,_d :=range start .Attr {if _d .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_ab ,_fea :=_a .ParseInt (_d .Value ,10,32);if _fea !=nil {return _fea ;};_ff .UBoundsAttr =int32 (_ab );continue ;};if _d .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ff .BaseTypeAttr .UnmarshalXMLAttr (_d );continue ;};if _d .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_ce ,_ffb :=_a .ParseInt (_d .Value ,10,32);if _ffb !=nil {return _ffb ;};_ff .LBoundsAttr =int32 (_ce );continue ;};};_fb :for {_ac ,_bc :=d .Token ();if _bc !=nil {return _bc ;};switch _cd :=_ac .(type ){case _g .StartElement :switch _cd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_aa :=NewVariant ();if _cf :=d .DecodeElement (_aa ,&_cd );_cf !=nil {return _cf ;};_ff .Variant =append (_ff .Variant ,_aa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _db int8 ;if _eg :=d .DecodeElement (&_db ,&_cd );_eg !=nil {return _eg ;};_ff .I1 =append (_ff .I1 ,_db );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _ffg int16 ;if _gb :=d .DecodeElement (&_ffg ,&_cd );_gb !=nil {return _gb ;};_ff .I2 =append (_ff .I2 ,_ffg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _cde int32 ;if _ba :=d .DecodeElement (&_cde ,&_cd );_ba !=nil {return _ba ;};_ff .I4 =append (_ff .I4 ,_cde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _eb int32 ;if _gc :=d .DecodeElement (&_eb ,&_cd );_gc !=nil {return _gc ;};_ff .Int =append (_ff .Int ,_eb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _ga uint8 ;if _de :=d .DecodeElement (&_ga ,&_cd );_de !=nil {return _de ;};_ff .Ui1 =append (_ff .Ui1 ,_ga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _bgc uint16 ;if _gf :=d .DecodeElement (&_bgc ,&_cd );_gf !=nil {return _gf ;};_ff .Ui2 =append (_ff .Ui2 ,_bgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _ec uint32 ;if _ebb :=d .DecodeElement (&_ec ,&_cd );_ebb !=nil {return _ebb ;};_ff .Ui4 =append (_ff .Ui4 ,_ec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _aaf uint32 ;if _gce :=d .DecodeElement (&_aaf ,&_cd );_gce !=nil {return _gce ;};_ff .Uint =append (_ff .Uint ,_aaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _dc float32 ;if _baf :=d .DecodeElement (&_dc ,&_cd );_baf !=nil {return _baf ;};_ff .R4 =append (_ff .R4 ,_dc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _gac float64 ;if _fgc :=d .DecodeElement (&_gac ,&_cd );_fgc !=nil {return _fgc ;};_ff .R8 =append (_ff .R8 ,_gac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _ca float64 ;if _dd :=d .DecodeElement (&_ca ,&_cd );_dd !=nil {return _dd ;};_ff .Decimal =append (_ff .Decimal ,_ca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _dcd string ;if _dcg :=d .DecodeElement (&_dcd ,&_cd );_dcg !=nil {return _dcg ;};_ff .Bstr =append (_ff .Bstr ,_dcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _feg _fg .Time ;if _ceb :=d .DecodeElement (&_feg ,&_cd );_ceb !=nil {return _ceb ;};_ff .Date =append (_ff .Date ,_feg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _cdc bool ;if _gfe :=d .DecodeElement (&_cdc ,&_cd );_gfe !=nil {return _gfe ;};_ff .Bool =append (_ff .Bool ,_cdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _gd string ;if _fff :=d .DecodeElement (&_gd ,&_cd );_fff !=nil {return _fff ;};_ff .Error =append (_ff .Error ,_gd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _fgb string ;if _ee :=d .DecodeElement (&_fgb ,&_cd );_ee !=nil {return _ee ;};_ff .Cy =append (_ff .Cy ,_fgb );default:_bg .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0041\u0072\u0072a\u0079 \u0025\u0076",_cd .Name );if _ddc :=d .Skip ();_ddc !=nil {return _ddc ;};};case _g .EndElement :break _fb ;case _g .CharData :};};return nil ;};func (_ceag *ST_VectorBaseType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ceag =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_ceag =1;case "\u0069\u0031":*_ceag =2;case "\u0069\u0032":*_ceag =3;case "\u0069\u0034":*_ceag =4;case "\u0069\u0038":*_ceag =5;case "\u0075\u0069\u0031":*_ceag =6;case "\u0075\u0069\u0032":*_ceag =7;case "\u0075\u0069\u0034":*_ceag =8;case "\u0075\u0069\u0038":*_ceag =9;case "\u0072\u0034":*_ceag =10;case "\u0072\u0038":*_ceag =11;case "\u006c\u0070\u0073t\u0072":*_ceag =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_ceag =13;case "\u0062\u0073\u0074\u0072":*_ceag =14;case "\u0064\u0061\u0074\u0065":*_ceag =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_ceag =16;case "\u0062\u006f\u006f\u006c":*_ceag =17;case "\u0063\u0079":*_ceag =18;case "\u0065\u0072\u0072o\u0072":*_ceag =19;case "\u0063\u006c\u0073i\u0064":*_ceag =20;};return nil ;};type CT_Empty struct{};type CT_Variant struct{Variant *Variant ;Vector *Vector ;Array *Array ;Blob *string ;Oblob *string ;Empty *Empty ;Null *Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_fg .Time ;Filetime *_fg .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;};func (_cfd *CT_Array )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_fe .Sprintf ("\u0025\u0076",_cfd .LBoundsAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_fe .Sprintf ("\u0025\u0076",_cfd .UBoundsAttr )});_fd ,_ea :=_cfd .BaseTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _ea !=nil {return _ea ;};start .Attr =append (start .Attr ,_fd );e .EncodeToken (start );if _cfd .Variant !=nil {_fga :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_afg :=range _cfd .Variant {e .EncodeElement (_afg ,_fga );};};if _cfd .I1 !=nil {_gcc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_gdd :=range _cfd .I1 {e .EncodeElement (_gdd ,_gcc );};};if _cfd .I2 !=nil {_eba :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_bac :=range _cfd .I2 {e .EncodeElement (_bac ,_eba );};};if _cfd .I4 !=nil {_aed :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_acg :=range _cfd .I4 {e .EncodeElement (_acg ,_aed );};};if _cfd .Int !=nil {_gba :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};for _ ,_fa :=range _cfd .Int {e .EncodeElement (_fa ,_gba );};};if _cfd .Ui1 !=nil {_cca :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_cg :=range _cfd .Ui1 {e .EncodeElement (_cg ,_cca );};};if _cfd .Ui2 !=nil {_abb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_bfc :=range _cfd .Ui2 {e .EncodeElement (_bfc ,_abb );};};if _cfd .Ui4 !=nil {_gbd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_gcf :=range _cfd .Ui4 {e .EncodeElement (_gcf ,_gbd );};};if _cfd .Uint !=nil {_gdb :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};for _ ,_egb :=range _cfd .Uint {e .EncodeElement (_egb ,_gdb );};};if _cfd .R4 !=nil {_gbae :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_fbb :=range _cfd .R4 {e .EncodeElement (_fbb ,_gbae );};};if _cfd .R8 !=nil {_ccaa :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_gddb :=range _cfd .R8 {e .EncodeElement (_gddb ,_ccaa );};};if _cfd .Decimal !=nil {_cda :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_ceg :=range _cfd .Decimal {e .EncodeElement (_ceg ,_cda );};};if _cfd .Bstr !=nil {_eab :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_ed :=range _cfd .Bstr {e .EncodeElement (_ed ,_eab );};};if _cfd .Date !=nil {_gag :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_eed :=range _cfd .Date {e .EncodeElement (_eed ,_gag );};};if _cfd .Bool !=nil {_egf :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_gg :=range _cfd .Bool {e .EncodeElement (_gg ,_egf );};};if _cfd .Error !=nil {_ebf :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_bfa :=range _cfd .Error {e .EncodeElement (_bfa ,_ebf );};};if _cfd .Cy !=nil {_cge :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_dbf :=range _cfd .Cy {e .EncodeElement (_dbf ,_cge );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Variant and its children +func (_befa *Variant )Validate ()error {return _befa .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");};type ST_VectorBaseType byte ; // ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path -func (_ged *CT_Vstream )ValidateWithPath (path string )error {if !_ae .ST_GuidPatternRe .MatchString (_ged .VersionAttr ){return _fe .Errorf ("\u0025\u0073\u002fm\u002e\u0056\u0065\u0072\u0073\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ae .ST_GuidPatternRe ,_ged .VersionAttr );};return nil ;}; +func (_fbba *CT_Vstream )ValidateWithPath (path string )error {if !_dc .ST_GuidPatternRe .MatchString (_fbba .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 ,_dc .ST_GuidPatternRe ,_fbba .VersionAttr );};return nil ;};func (_ebdb ST_VectorBaseType )String ()string {switch _ebdb {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 (_accc *CT_Empty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_eaed ,_dgc :=d .Token ();if _dgc !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_dgc );};if _ceca ,_eca :=_eaed .(_e .EndElement );_eca &&_ceca .Name ==start .Name {break ;};};return nil ;};const (ST_VectorBaseTypeUnset ST_VectorBaseType =0;ST_VectorBaseTypeVariant ST_VectorBaseType =1;ST_VectorBaseTypeI1 ST_VectorBaseType =2;ST_VectorBaseTypeI2 ST_VectorBaseType =3;ST_VectorBaseTypeI4 ST_VectorBaseType =4;ST_VectorBaseTypeI8 ST_VectorBaseType =5;ST_VectorBaseTypeUi1 ST_VectorBaseType =6;ST_VectorBaseTypeUi2 ST_VectorBaseType =7;ST_VectorBaseTypeUi4 ST_VectorBaseType =8;ST_VectorBaseTypeUi8 ST_VectorBaseType =9;ST_VectorBaseTypeR4 ST_VectorBaseType =10;ST_VectorBaseTypeR8 ST_VectorBaseType =11;ST_VectorBaseTypeLpstr ST_VectorBaseType =12;ST_VectorBaseTypeLpwstr ST_VectorBaseType =13;ST_VectorBaseTypeBstr ST_VectorBaseType =14;ST_VectorBaseTypeDate ST_VectorBaseType =15;ST_VectorBaseTypeFiletime ST_VectorBaseType =16;ST_VectorBaseTypeBool ST_VectorBaseType =17;ST_VectorBaseTypeCy ST_VectorBaseType =18;ST_VectorBaseTypeError ST_VectorBaseType =19;ST_VectorBaseTypeClsid ST_VectorBaseType =20;);func (_cce ST_VectorBaseType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgac :=_e .Attr {};_dgac .Name =name ;switch _cce {case ST_VectorBaseTypeUnset :_dgac .Value ="";case ST_VectorBaseTypeVariant :_dgac .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_dgac .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_dgac .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_dgac .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_dgac .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_dgac .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_dgac .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_dgac .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_dgac .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_dgac .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_dgac .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_dgac .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_dgac .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_dgac .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_dgac .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_dgac .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_dgac .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_dgac .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_dgac .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_dgac .Value ="\u0063\u006c\u0073i\u0064";};return _dgac ,nil ;};func (_feed ST_ArrayBaseType )Validate ()error {return _feed .ValidateWithPath ("")}; -// ValidateWithPath validates the Vector and its children, prefixing error messages with path -func (_dbbe *Vector )ValidateWithPath (path string )error {if _fbad :=_dbbe .CT_Vector .ValidateWithPath (path );_fbad !=nil {return _fbad ;};return nil ;};func (_dge *CT_Vector )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_egc ,_eccb :=_dge .BaseTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _eccb !=nil {return _eccb ;};start .Attr =append (start .Attr ,_egc );start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_fe .Sprintf ("\u0025\u0076",_dge .SizeAttr )});e .EncodeToken (start );if _dge .Variant !=nil {_gfgd :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_eaaf :=range _dge .Variant {e .EncodeElement (_eaaf ,_gfgd );};};if _dge .I1 !=nil {_cgb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_fbd :=range _dge .I1 {e .EncodeElement (_fbd ,_cgb );};};if _dge .I2 !=nil {_dfb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_gfcd :=range _dge .I2 {e .EncodeElement (_gfcd ,_dfb );};};if _dge .I4 !=nil {_gge :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_eaed :=range _dge .I4 {e .EncodeElement (_eaed ,_gge );};};if _dge .I8 !=nil {_ggge :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ai\u0038"}};for _ ,_debc :=range _dge .I8 {e .EncodeElement (_debc ,_ggge );};};if _dge .Ui1 !=nil {_aeg :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_agc :=range _dge .Ui1 {e .EncodeElement (_agc ,_aeg );};};if _dge .Ui2 !=nil {_dad :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_egbea :=range _dge .Ui2 {e .EncodeElement (_egbea ,_dad );};};if _dge .Ui4 !=nil {_ffga :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_cecf :=range _dge .Ui4 {e .EncodeElement (_cecf ,_ffga );};};if _dge .Ui8 !=nil {_acff :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};for _ ,_bcg :=range _dge .Ui8 {e .EncodeElement (_bcg ,_acff );};};if _dge .R4 !=nil {_fege :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_add :=range _dge .R4 {e .EncodeElement (_add ,_fege );};};if _dge .R8 !=nil {_cbc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_ecd :=range _dge .R8 {e .EncodeElement (_ecd ,_cbc );};};if _dge .Lpstr !=nil {_gceb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_fcd :=range _dge .Lpstr {e .EncodeElement (_fcd ,_gceb );};};if _dge .Lpwstr !=nil {_ebcb :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_aaa :=range _dge .Lpwstr {e .EncodeElement (_aaa ,_ebcb );};};if _dge .Bstr !=nil {_gee :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_fcf :=range _dge .Bstr {e .EncodeElement (_fcf ,_gee );};};if _dge .Date !=nil {_cadd :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_facf :=range _dge .Date {e .EncodeElement (_facf ,_cadd );};};if _dge .Filetime !=nil {_eefe :=_g .StartElement {Name :_g .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};for _ ,_bgga :=range _dge .Filetime {e .EncodeElement (_bgga ,_eefe );};};if _dge .Bool !=nil {_gea :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_dgb :=range _dge .Bool {e .EncodeElement (_dgb ,_gea );};};if _dge .Cy !=nil {_cbcc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_aeee :=range _dge .Cy {e .EncodeElement (_aeee ,_cbcc );};};if _dge .Error !=nil {_ggc :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_fgec :=range _dge .Error {e .EncodeElement (_fgec ,_ggc );};};if _dge .Clsid !=nil {_dba :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_fbg :=range _dge .Clsid {e .EncodeElement (_fbg ,_dba );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Null struct{};func (_eded *Vector )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _eded .CT_Vector .MarshalXML (e ,start );};func NewVstream ()*Vstream {_gbdc :=&Vstream {};_gbdc .CT_Vstream =*NewCT_Vstream ();return _gbdc };func (_cecg *Empty )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cecg .CT_Empty =*NewCT_Empty ();for {_accd ,_effe :=d .Token ();if _effe !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_effe );};if _agcf ,_dee :=_accd .(_g .EndElement );_dee &&_agcf .Name ==start .Name {break ;};};return nil ;};func (_abcg *CT_Null )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dcgg ,_ffbg :=d .Token ();if _ffbg !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ffbg );};if _abbb ,_agba :=_dcgg .(_g .EndElement );_agba &&_abbb .Name ==start .Name {break ;};};return nil ;};func (_ecfd *Vstream )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecfd .CT_Vstream =*NewCT_Vstream ();for _ ,_cfdc :=range start .Attr {if _cfdc .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_agg ,_gcbb :=_cfdc .Value ,error (nil );if _gcbb !=nil {return _gcbb ;};_ecfd .VersionAttr =_agg ;continue ;};};for {_ccc ,_gefc :=d .Token ();if _gefc !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_gefc );};if _ggcg ,_ecbb :=_ccc .(_g .EndElement );_ecbb &&_ggcg .Name ==start .Name {break ;};};return nil ;};func NewCT_Array ()*CT_Array {_af :=&CT_Array {};_af .BaseTypeAttr =ST_ArrayBaseType (1);return _af };type CT_Vstream struct{VersionAttr string ;Content string ;}; +// ValidateWithPath validates the Array and its children, prefixing error messages with path +func (_bdc *Array )ValidateWithPath (path string )error {if _cf :=_bdc .CT_Array .ValidateWithPath (path );_cf !=nil {return _cf ;};return nil ;};type CT_Vector struct{BaseTypeAttr ST_VectorBaseType ;SizeAttr uint32 ;Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;I8 []int64 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Ui8 []uint64 ;R4 []float32 ;R8 []float64 ;Lpstr []string ;Lpwstr []string ;Bstr []string ;Date []_bb .Time ;Filetime []_bb .Time ;Bool []bool ;Cy []string ;Error []string ;Clsid []string ;};func (_dgg *CT_Variant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dgg .Variant !=nil {_edf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_dgg .Variant ,_edf );};if _dgg .Vector !=nil {_bdb :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_dgg .Vector ,_bdb );};if _dgg .Array !=nil {_edfb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_dgg .Array ,_edfb );};if _dgg .Blob !=nil {_beg :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_c .AddPreserveSpaceAttr (&_beg ,*_dgg .Blob );e .EncodeElement (_dgg .Blob ,_beg );};if _dgg .Oblob !=nil {_fgf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_c .AddPreserveSpaceAttr (&_fgf ,*_dgg .Oblob );e .EncodeElement (_dgg .Oblob ,_fgf );};if _dgg .Empty !=nil {_dfg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_dgg .Empty ,_dfg );};if _dgg .Null !=nil {_fec :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_dgg .Null ,_fec );};if _dgg .I1 !=nil {_dgcb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_dgg .I1 ,_dgcb );};if _dgg .I2 !=nil {_eee :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_dgg .I2 ,_eee );};if _dgg .I4 !=nil {_gedg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_dgg .I4 ,_gedg );};if _dgg .I8 !=nil {_fgfb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_dgg .I8 ,_fgfb );};if _dgg .Int !=nil {_ecef :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_dgg .Int ,_ecef );};if _dgg .Ui1 !=nil {_dbb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_dgg .Ui1 ,_dbb );};if _dgg .Ui2 !=nil {_bcb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_dgg .Ui2 ,_bcb );};if _dgg .Ui4 !=nil {_aga :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_dgg .Ui4 ,_aga );};if _dgg .Ui8 !=nil {_cbc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_dgg .Ui8 ,_cbc );};if _dgg .Uint !=nil {_fdaa :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_dgg .Uint ,_fdaa );};if _dgg .R4 !=nil {_gbe :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_dgg .R4 ,_gbe );};if _dgg .R8 !=nil {_gac :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_dgg .R8 ,_gac );};if _dgg .Decimal !=nil {_aae :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_dgg .Decimal ,_aae );};if _dgg .Lpstr !=nil {_ebe :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_c .AddPreserveSpaceAttr (&_ebe ,*_dgg .Lpstr );e .EncodeElement (_dgg .Lpstr ,_ebe );};if _dgg .Lpwstr !=nil {_bgdf :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_c .AddPreserveSpaceAttr (&_bgdf ,*_dgg .Lpwstr );e .EncodeElement (_dgg .Lpwstr ,_bgdf );};if _dgg .Bstr !=nil {_fdeg :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_c .AddPreserveSpaceAttr (&_fdeg ,*_dgg .Bstr );e .EncodeElement (_dgg .Bstr ,_fdeg );};if _dgg .Date !=nil {_ggce :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_dgg .Date ,_ggce );};if _dgg .Filetime !=nil {_bebe :=_e .StartElement {Name :_e .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_dgg .Filetime ,_bebe );};if _dgg .Bool !=nil {_fefa :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_dgg .Bool ,_fefa );};if _dgg .Cy !=nil {_cef :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ac\u0079"}};_c .AddPreserveSpaceAttr (&_cef ,*_dgg .Cy );e .EncodeElement (_dgg .Cy ,_cef );};if _dgg .Error !=nil {_bda :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_c .AddPreserveSpaceAttr (&_bda ,*_dgg .Error );e .EncodeElement (_dgg .Error ,_bda );};if _dgg .Stream !=nil {_cegf :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_c .AddPreserveSpaceAttr (&_cegf ,*_dgg .Stream );e .EncodeElement (_dgg .Stream ,_cegf );};if _dgg .Ostream !=nil {_dfa :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_c .AddPreserveSpaceAttr (&_dfa ,*_dgg .Ostream );e .EncodeElement (_dgg .Ostream ,_dfa );};if _dgg .Storage !=nil {_abga :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_c .AddPreserveSpaceAttr (&_abga ,*_dgg .Storage );e .EncodeElement (_dgg .Storage ,_abga );};if _dgg .Ostorage !=nil {_debd :=_e .StartElement {Name :_e .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_c .AddPreserveSpaceAttr (&_debd ,*_dgg .Ostorage );e .EncodeElement (_dgg .Ostorage ,_debd );};if _dgg .Vstream !=nil {_bea :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_dgg .Vstream ,_bea );};if _dgg .Clsid !=nil {_dccb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_c .AddPreserveSpaceAttr (&_dccb ,*_dgg .Clsid );e .EncodeElement (_dgg .Clsid ,_dccb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Null and its children, prefixing error messages with path -func (_ddag *Null )ValidateWithPath (path string )error {if _dcab :=_ddag .CT_Null .ValidateWithPath (path );_dcab !=nil {return _dcab ;};return nil ;};func NewNull ()*Null {_dde :=&Null {};_dde .CT_Null =*NewCT_Null ();return _dde };func (_eacbc *ST_ArrayBaseType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eacbc =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_eacbc =1;case "\u0069\u0031":*_eacbc =2;case "\u0069\u0032":*_eacbc =3;case "\u0069\u0034":*_eacbc =4;case "\u0069\u006e\u0074":*_eacbc =5;case "\u0075\u0069\u0031":*_eacbc =6;case "\u0075\u0069\u0032":*_eacbc =7;case "\u0075\u0069\u0034":*_eacbc =8;case "\u0075\u0069\u006e\u0074":*_eacbc =9;case "\u0072\u0034":*_eacbc =10;case "\u0072\u0038":*_eacbc =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_eacbc =12;case "\u0062\u0073\u0074\u0072":*_eacbc =13;case "\u0064\u0061\u0074\u0065":*_eacbc =14;case "\u0062\u006f\u006f\u006c":*_eacbc =15;case "\u0063\u0079":*_eacbc =16;case "\u0065\u0072\u0072o\u0072":*_eacbc =17;};return nil ;};func (_gaba *ST_VectorBaseType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbda ,_bbgf :=d .Token ();if _bbgf !=nil {return _bbgf ;};if _aeeb ,_egda :=_cbda .(_g .EndElement );_egda &&_aeeb .Name ==start .Name {*_gaba =1;return nil ;};if _ffc ,_gbbb :=_cbda .(_g .CharData );!_gbbb {return _fe .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbda );}else {switch string (_ffc ){case "":*_gaba =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_gaba =1;case "\u0069\u0031":*_gaba =2;case "\u0069\u0032":*_gaba =3;case "\u0069\u0034":*_gaba =4;case "\u0069\u0038":*_gaba =5;case "\u0075\u0069\u0031":*_gaba =6;case "\u0075\u0069\u0032":*_gaba =7;case "\u0075\u0069\u0034":*_gaba =8;case "\u0075\u0069\u0038":*_gaba =9;case "\u0072\u0034":*_gaba =10;case "\u0072\u0038":*_gaba =11;case "\u006c\u0070\u0073t\u0072":*_gaba =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_gaba =13;case "\u0062\u0073\u0074\u0072":*_gaba =14;case "\u0064\u0061\u0074\u0065":*_gaba =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_gaba =16;case "\u0062\u006f\u006f\u006c":*_gaba =17;case "\u0063\u0079":*_gaba =18;case "\u0065\u0072\u0072o\u0072":*_gaba =19;case "\u0063\u006c\u0073i\u0064":*_gaba =20;};};_cbda ,_bbgf =d .Token ();if _bbgf !=nil {return _bbgf ;};if _ddee ,_dbaebb :=_cbda .(_g .EndElement );_dbaebb &&_ddee .Name ==start .Name {return nil ;};return _fe .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbda );};func (_cdbd *CT_Variant )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaa :for {_fddf ,_fag :=d .Token ();if _fag !=nil {return _fag ;};switch _adab :=_fddf .(type ){case _g .StartElement :switch _adab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_cdbd .Variant =NewVariant ();if _efg :=d .DecodeElement (_cdbd .Variant ,&_adab );_efg !=nil {return _efg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_cdbd .Vector =NewVector ();if _adb :=d .DecodeElement (_cdbd .Vector ,&_adab );_adb !=nil {return _adb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_cdbd .Array =NewArray ();if _fecg :=d .DecodeElement (_cdbd .Array ,&_adab );_fecg !=nil {return _fecg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:_cdbd .Blob =new (string );if _abe :=d .DecodeElement (_cdbd .Blob ,&_adab );_abe !=nil {return _abe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0062\u006co\u0062"}:_cdbd .Oblob =new (string );if _bga :=d .DecodeElement (_cdbd .Oblob ,&_adab );_bga !=nil {return _bga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u006d\u0070t\u0079"}:_cdbd .Empty =NewEmpty ();if _eag :=d .DecodeElement (_cdbd .Empty ,&_adab );_eag !=nil {return _eag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006e\u0075\u006c\u006c"}:_cdbd .Null =NewNull ();if _ffd :=d .DecodeElement (_cdbd .Null ,&_adab );_ffd !=nil {return _ffd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:_cdbd .I1 =new (int8 );if _ade :=d .DecodeElement (_cdbd .I1 ,&_adab );_ade !=nil {return _ade ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:_cdbd .I2 =new (int16 );if _ebcf :=d .DecodeElement (_cdbd .I2 ,&_adab );_ebcf !=nil {return _ebcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:_cdbd .I4 =new (int32 );if _ede :=d .DecodeElement (_cdbd .I4 ,&_adab );_ede !=nil {return _ede ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0038"}:_cdbd .I8 =new (int64 );if _ggg :=d .DecodeElement (_cdbd .I8 ,&_adab );_ggg !=nil {return _ggg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:_cdbd .Int =new (int32 );if _bafa :=d .DecodeElement (_cdbd .Int ,&_adab );_bafa !=nil {return _bafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:_cdbd .Ui1 =new (uint8 );if _gaa :=d .DecodeElement (_cdbd .Ui1 ,&_adab );_gaa !=nil {return _gaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:_cdbd .Ui2 =new (uint16 );if _abfc :=d .DecodeElement (_cdbd .Ui2 ,&_adab );_abfc !=nil {return _abfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:_cdbd .Ui4 =new (uint32 );if _agdc :=d .DecodeElement (_cdbd .Ui4 ,&_adab );_agdc !=nil {return _agdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0038"}:_cdbd .Ui8 =new (uint64 );if _fafe :=d .DecodeElement (_cdbd .Ui8 ,&_adab );_fafe !=nil {return _fafe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:_cdbd .Uint =new (uint32 );if _aedg :=d .DecodeElement (_cdbd .Uint ,&_adab );_aedg !=nil {return _aedg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:_cdbd .R4 =new (float32 );if _fdg :=d .DecodeElement (_cdbd .R4 ,&_adab );_fdg !=nil {return _fdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:_cdbd .R8 =new (float64 );if _cdee :=d .DecodeElement (_cdbd .R8 ,&_adab );_cdee !=nil {return _cdee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_cdbd .Decimal =new (float64 );if _bee :=d .DecodeElement (_cdbd .Decimal ,&_adab );_bee !=nil {return _bee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0073t\u0072"}:_cdbd .Lpstr =new (string );if _deb :=d .DecodeElement (_cdbd .Lpstr ,&_adab );_deb !=nil {return _deb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_cdbd .Lpwstr =new (string );if _adef :=d .DecodeElement (_cdbd .Lpwstr ,&_adab );_adef !=nil {return _adef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:_cdbd .Bstr =new (string );if _gfa :=d .DecodeElement (_cdbd .Bstr ,&_adab );_gfa !=nil {return _gfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:_cdbd .Date =new (_fg .Time );if _ecc :=d .DecodeElement (_cdbd .Date ,&_adab );_ecc !=nil {return _ecc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_cdbd .Filetime =new (_fg .Time );if _gbb :=d .DecodeElement (_cdbd .Filetime ,&_adab );_gbb !=nil {return _gbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:_cdbd .Bool =new (bool );if _deg :=d .DecodeElement (_cdbd .Bool ,&_adab );_deg !=nil {return _deg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:_cdbd .Cy =new (string );if _dbcg :=d .DecodeElement (_cdbd .Cy ,&_adab );_dbcg !=nil {return _dbcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:_cdbd .Error =new (string );if _eage :=d .DecodeElement (_cdbd .Error ,&_adab );_eage !=nil {return _eage ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_cdbd .Stream =new (string );if _bed :=d .DecodeElement (_cdbd .Stream ,&_adab );_bed !=nil {return _bed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_cdbd .Ostream =new (string );if _gbe :=d .DecodeElement (_cdbd .Ostream ,&_adab );_gbe !=nil {return _gbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_cdbd .Storage =new (string );if _dcba :=d .DecodeElement (_cdbd .Storage ,&_adab );_dcba !=nil {return _dcba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_cdbd .Ostorage =new (string );if _bea :=d .DecodeElement (_cdbd .Ostorage ,&_adab );_bea !=nil {return _bea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_cdbd .Vstream =NewVstream ();if _gfg :=d .DecodeElement (_cdbd .Vstream ,&_adab );_gfg !=nil {return _gfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u006c\u0073i\u0064"}:_cdbd .Clsid =new (string );if _beee :=d .DecodeElement (_cdbd .Clsid ,&_adab );_beee !=nil {return _beee ;};default:_bg .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_adab .Name );if _ddcc :=d .Skip ();_ddcc !=nil {return _ddcc ;};};case _g .EndElement :break _eaa ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_Vector and its children +func (_ggg *CT_Vector )Validate ()error {return _ggg .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");};func (_dge *CT_Vector )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_eacea ,_abdb :=_dge .BaseTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _abdb !=nil {return _abdb ;};start .Attr =append (start .Attr ,_eacea );start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0076",_dge .SizeAttr )});e .EncodeToken (start );if _dge .Variant !=nil {_eaedc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_gbd :=range _dge .Variant {e .EncodeElement (_gbd ,_eaedc );};};if _dge .I1 !=nil {_efc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_fcg :=range _dge .I1 {e .EncodeElement (_fcg ,_efc );};};if _dge .I2 !=nil {_gafe :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_afae :=range _dge .I2 {e .EncodeElement (_afae ,_gafe );};};if _dge .I4 !=nil {_bfd :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_dcee :=range _dge .I4 {e .EncodeElement (_dcee ,_bfd );};};if _dge .I8 !=nil {_ggb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0038"}};for _ ,_dbg :=range _dge .I8 {e .EncodeElement (_dbg ,_ggb );};};if _dge .Ui1 !=nil {_ccdb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_aedc :=range _dge .Ui1 {e .EncodeElement (_aedc ,_ccdb );};};if _dge .Ui2 !=nil {_bbad :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_ggcc :=range _dge .Ui2 {e .EncodeElement (_ggcc ,_bbad );};};if _dge .Ui4 !=nil {_cdbb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_dfd :=range _dge .Ui4 {e .EncodeElement (_dfd ,_cdbb );};};if _dge .Ui8 !=nil {_fecd :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};for _ ,_fff :=range _dge .Ui8 {e .EncodeElement (_fff ,_fecd );};};if _dge .R4 !=nil {_gedc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_agd :=range _dge .R4 {e .EncodeElement (_agd ,_gedc );};};if _dge .R8 !=nil {_dfec :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_agde :=range _dge .R8 {e .EncodeElement (_agde ,_dfec );};};if _dge .Lpstr !=nil {_abac :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_edbc :=range _dge .Lpstr {e .EncodeElement (_edbc ,_abac );};};if _dge .Lpwstr !=nil {_bdg :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_bgg :=range _dge .Lpwstr {e .EncodeElement (_bgg ,_bdg );};};if _dge .Bstr !=nil {_cdg :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_abf :=range _dge .Bstr {e .EncodeElement (_abf ,_cdg );};};if _dge .Date !=nil {_daa :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_egcb :=range _dge .Date {e .EncodeElement (_egcb ,_daa );};};if _dge .Filetime !=nil {_eda :=_e .StartElement {Name :_e .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};for _ ,_ggda :=range _dge .Filetime {e .EncodeElement (_ggda ,_eda );};};if _dge .Bool !=nil {_aec :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_gfa :=range _dge .Bool {e .EncodeElement (_gfa ,_aec );};};if _dge .Cy !=nil {_fdgb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_fdfb :=range _dge .Cy {e .EncodeElement (_fdfb ,_fdgb );};};if _dge .Error !=nil {_ffb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_dff :=range _dge .Error {e .EncodeElement (_dff ,_ffb );};};if _dge .Clsid !=nil {_abe :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_bafa :=range _dge .Clsid {e .EncodeElement (_bafa ,_abe );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Vstream struct{VersionAttr string ;Content string ;};func (_gagg *ST_ArrayBaseType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_degb ,_dgefd :=d .Token ();if _dgefd !=nil {return _dgefd ;};if _ade ,_gdd :=_degb .(_e .EndElement );_gdd &&_ade .Name ==start .Name {*_gagg =1;return nil ;};if _dggd ,_fga :=_degb .(_e .CharData );!_fga {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",_degb );}else {switch string (_dggd ){case "":*_gagg =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_gagg =1;case "\u0069\u0031":*_gagg =2;case "\u0069\u0032":*_gagg =3;case "\u0069\u0034":*_gagg =4;case "\u0069\u006e\u0074":*_gagg =5;case "\u0075\u0069\u0031":*_gagg =6;case "\u0075\u0069\u0032":*_gagg =7;case "\u0075\u0069\u0034":*_gagg =8;case "\u0075\u0069\u006e\u0074":*_gagg =9;case "\u0072\u0034":*_gagg =10;case "\u0072\u0038":*_gagg =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gagg =12;case "\u0062\u0073\u0074\u0072":*_gagg =13;case "\u0064\u0061\u0074\u0065":*_gagg =14;case "\u0062\u006f\u006f\u006c":*_gagg =15;case "\u0063\u0079":*_gagg =16;case "\u0065\u0072\u0072o\u0072":*_gagg =17;};};_degb ,_dgefd =d .Token ();if _dgefd !=nil {return _dgefd ;};if _facb ,_bgfe :=_degb .(_e .EndElement );_bgfe &&_facb .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",_degb );};func NewVector ()*Vector {_edaa :=&Vector {};_edaa .CT_Vector =*NewCT_Vector ();return _edaa };var ST_CyPatternRe =_b .MustCompile (ST_CyPattern ); -// Validate validates the CT_Null and its children -func (_geb *CT_Null )Validate ()error {return _geb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};func (_ddcf *CT_Array )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddcf .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_dcc :=range start .Attr {if _dcc .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_gcb ,_ebab :=_a .ParseInt (_dcc .Value ,10,32);if _ebab !=nil {return _ebab ;};_ddcf .UBoundsAttr =int32 (_gcb );continue ;};if _dcc .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ddcf .BaseTypeAttr .UnmarshalXMLAttr (_dcc );continue ;};if _dcc .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_fdd ,_cdg :=_a .ParseInt (_dcc .Value ,10,32);if _cdg !=nil {return _cdg ;};_ddcf .LBoundsAttr =int32 (_fdd );continue ;};};_acf :for {_afc ,_cce :=d .Token ();if _cce !=nil {return _cce ;};switch _dec :=_afc .(type ){case _g .StartElement :switch _dec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_ag :=NewVariant ();if _aba :=d .DecodeElement (_ag ,&_dec );_aba !=nil {return _aba ;};_ddcf .Variant =append (_ddcf .Variant ,_ag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0031"}:var _fegf int8 ;if _gbaf :=d .DecodeElement (&_fegf ,&_dec );_gbaf !=nil {return _gbaf ;};_ddcf .I1 =append (_ddcf .I1 ,_fegf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0032"}:var _cga int16 ;if _bfd :=d .DecodeElement (&_cga ,&_dec );_bfd !=nil {return _bfd ;};_ddcf .I2 =append (_ddcf .I2 ,_cga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u0034"}:var _ece int32 ;if _bgda :=d .DecodeElement (&_ece ,&_dec );_bgda !=nil {return _bgda ;};_ddcf .I4 =append (_ddcf .I4 ,_ece );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _fdc int32 ;if _gca :=d .DecodeElement (&_fdc ,&_dec );_gca !=nil {return _gca ;};_ddcf .Int =append (_ddcf .Int ,_fdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0031"}:var _eae uint8 ;if _bff :=d .DecodeElement (&_eae ,&_dec );_bff !=nil {return _bff ;};_ddcf .Ui1 =append (_ddcf .Ui1 ,_eae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0032"}:var _aae uint16 ;if _eee :=d .DecodeElement (&_aae ,&_dec );_eee !=nil {return _eee ;};_ddcf .Ui2 =append (_ddcf .Ui2 ,_aae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u0034"}:var _cab uint32 ;if _gfc :=d .DecodeElement (&_cab ,&_dec );_gfc !=nil {return _gfc ;};_ddcf .Ui4 =append (_ddcf .Ui4 ,_cab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0075\u0069\u006e\u0074"}:var _gad uint32 ;if _cgeg :=d .DecodeElement (&_gad ,&_dec );_cgeg !=nil {return _cgeg ;};_ddcf .Uint =append (_ddcf .Uint ,_gad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0034"}:var _fge float32 ;if _ge :=d .DecodeElement (&_fge ,&_dec );_ge !=nil {return _ge ;};_ddcf .R4 =append (_ddcf .R4 ,_fge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0072\u0038"}:var _faa float64 ;if _cgg :=d .DecodeElement (&_faa ,&_dec );_cgg !=nil {return _cgg ;};_ddcf .R8 =append (_ddcf .R8 ,_faa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _cdef float64 ;if _gae :=d .DecodeElement (&_cdef ,&_dec );_gae !=nil {return _gae ;};_ddcf .Decimal =append (_ddcf .Decimal ,_cdef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u0073\u0074\u0072"}:var _eef string ;if _abf :=d .DecodeElement (&_eef ,&_dec );_abf !=nil {return _abf ;};_ddcf .Bstr =append (_ddcf .Bstr ,_eef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0064\u0061\u0074\u0065"}:var _ad _fg .Time ;if _fda :=d .DecodeElement (&_ad ,&_dec );_fda !=nil {return _fda ;};_ddcf .Date =append (_ddcf .Date ,_ad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006f\u006f\u006c"}:var _eaef bool ;if _ef :=d .DecodeElement (&_eaef ,&_dec );_ef !=nil {return _ef ;};_ddcf .Bool =append (_ddcf .Bool ,_eaef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0065\u0072\u0072o\u0072"}:var _gdg string ;if _gff :=d .DecodeElement (&_gdg ,&_dec );_gff !=nil {return _gff ;};_ddcf .Error =append (_ddcf .Error ,_gdg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0063\u0079"}:var _bfde string ;if _gdda :=d .DecodeElement (&_bfde ,&_dec );_gdda !=nil {return _gdda ;};_ddcf .Cy =append (_ddcf .Cy ,_bfde );default:_bg .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079\u0020\u0025\u0076",_dec .Name );if _acc :=d .Skip ();_acc !=nil {return _acc ;};};case _g .EndElement :break _acf ;case _g .CharData :};};return nil ;};func (_egcf *Null )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _egcf .CT_Null .MarshalXML (e ,start );};func NewArray ()*Array {_c :=&Array {};_c .CT_Array =*NewCT_Array ();return _c };type Vector struct{CT_Vector };func init (){_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u004e\u0075\u006c\u006c",NewCT_Null );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr",NewCT_Vector );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079",NewCT_Array );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_Variant );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d",NewCT_Vstream );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076a\u0072\u0069\u0061\u006e\u0074",NewVariant );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076\u0065\u0063\u0074\u006f\u0072",NewVector );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0061\u0072\u0072a\u0079",NewArray );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0065\u006d\u0070t\u0079",NewEmpty );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u006e\u0075\u006c\u006c",NewNull );_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073","\u0076s\u0074\u0072\u0065\u0061\u006d",NewVstream );}; \ No newline at end of file +// ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path +func (_ecd *CT_Variant )ValidateWithPath (path string )error {if _ecd .Variant !=nil {if _cegg :=_ecd .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_cegg !=nil {return _cegg ;};};if _ecd .Vector !=nil {if _aed :=_ecd .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_aed !=nil {return _aed ;};};if _ecd .Array !=nil {if _fgdd :=_ecd .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_fgdd !=nil {return _fgdd ;};};if _ecd .Empty !=nil {if _ede :=_ecd .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_ede !=nil {return _ede ;};};if _ecd .Null !=nil {if _adad :=_ecd .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_adad !=nil {return _adad ;};};if _ecd .Cy !=nil {if !ST_CyPatternRe .MatchString (*_ecd .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 ,*_ecd .Cy );};};if _ecd .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_ecd .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 ,*_ecd .Error );};};if _ecd .Vstream !=nil {if _cfg :=_ecd .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_cfg !=nil {return _cfg ;};};if _ecd .Clsid !=nil {if !_dc .ST_GuidPatternRe .MatchString (*_ecd .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 ,_dc .ST_GuidPatternRe ,*_ecd .Clsid );};};return nil ;};func (_ebdd *Empty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebdd .CT_Empty =*NewCT_Empty ();for {_febg ,_fgca :=d .Token ();if _fgca !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_fgca );};if _gdg ,_cbcf :=_febg .(_e .EndElement );_cbcf &&_gdg .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_Vstream and its children +func (_dafdge *CT_Vstream )Validate ()error {return _dafdge .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");};func (_dcef *Null )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcef .CT_Null =*NewCT_Null ();for {_cab ,_ecdc :=d .Token ();if _ecdc !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ecdc );};if _debde ,_fbg :=_cab .(_e .EndElement );_fbg &&_debde .Name ==start .Name {break ;};};return nil ;};func (_efcaa *ST_VectorBaseType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcgg ,_gggf :=d .Token ();if _gggf !=nil {return _gggf ;};if _cbcg ,_egfc :=_bcgg .(_e .EndElement );_egfc &&_cbcg .Name ==start .Name {*_efcaa =1;return nil ;};if _bcgd ,_gadd :=_bcgg .(_e .CharData );!_gadd {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",_bcgg );}else {switch string (_bcgd ){case "":*_efcaa =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_efcaa =1;case "\u0069\u0031":*_efcaa =2;case "\u0069\u0032":*_efcaa =3;case "\u0069\u0034":*_efcaa =4;case "\u0069\u0038":*_efcaa =5;case "\u0075\u0069\u0031":*_efcaa =6;case "\u0075\u0069\u0032":*_efcaa =7;case "\u0075\u0069\u0034":*_efcaa =8;case "\u0075\u0069\u0038":*_efcaa =9;case "\u0072\u0034":*_efcaa =10;case "\u0072\u0038":*_efcaa =11;case "\u006c\u0070\u0073t\u0072":*_efcaa =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_efcaa =13;case "\u0062\u0073\u0074\u0072":*_efcaa =14;case "\u0064\u0061\u0074\u0065":*_efcaa =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_efcaa =16;case "\u0062\u006f\u006f\u006c":*_efcaa =17;case "\u0063\u0079":*_efcaa =18;case "\u0065\u0072\u0072o\u0072":*_efcaa =19;case "\u0063\u006c\u0073i\u0064":*_efcaa =20;};};_bcgg ,_gggf =d .Token ();if _gggf !=nil {return _gggf ;};if _bgfaa ,_gabgc :=_bcgg .(_e .EndElement );_gabgc &&_bgfaa .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",_bcgg );};func (_ddaabg ST_VectorBaseType )Validate ()error {return _ddaabg .ValidateWithPath ("")};func (_fdfbe ST_VectorBaseType )ValidateWithPath (path string )error {switch _fdfbe {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 (_fdfbe ));};return nil ;};func init (){_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 31beacad89..d2099726a9 100644 --- a/schema/soo/ofc/extended_properties/extended_properties.go +++ b/schema/soo/ofc/extended_properties/extended_properties.go @@ -9,7 +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 extended_properties ;import (_e "encoding/xml";_ee "github.com/unidoc/unioffice";_eee "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";);type CT_Properties struct{ +package extended_properties ;import (_e "encoding/xml";_ee "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";); + +// Validate validates the Properties and its children +func (_afc *Properties )Validate ()error {return _afc .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dgcf *CT_VectorVariant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgcf .Vector =_a .NewVector ();_eac :for {_fdb ,_da :=d .Token ();if _da !=nil {return _da ;};switch _bec :=_fdb .(type ){case _e .StartElement :switch _bec .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 _dbc :=d .DecodeElement (_dgcf .Vector ,&_bec );_dbc !=nil {return _dbc ;};default:_ee .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_bec .Name );if _bfd :=d .Skip ();_bfd !=nil {return _bfd ;};};case _e .EndElement :break _eac ;case _e .CharData :};};return nil ;};func (_cb *CT_DigSigBlob )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_g :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_ee .AddPreserveSpaceAttr (&_g ,_cb .Blob );e .EncodeElement (_cb .Blob ,_g );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path +func (_ece *CT_Properties )ValidateWithPath (path string )error {if _ece .HeadingPairs !=nil {if _fbd :=_ece .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_fbd !=nil {return _fbd ;};};if _ece .TitlesOfParts !=nil {if _dd :=_ece .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_dd !=nil {return _dd ;};};if _ece .HLinks !=nil {if _efd :=_ece .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073");_efd !=nil {return _efd ;};};if _ece .DigSig !=nil {if _eef :=_ece .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_eef !=nil {return _eef ;};};return nil ;};func (_db *CT_VectorVariant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ggb :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_db .Vector ,_ggb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Properties ()*CT_Properties {_ec :=&CT_Properties {};return _ec };func (_ggc *Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggc .CT_Properties =*NewCT_Properties ();_fcg :for {_cg ,_ggd :=d .Token ();if _ggd !=nil {return _ggd ;};switch _cga :=_cg .(type ){case _e .StartElement :switch _cga .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"}:_ggc .Template =new (string );if _ecb :=d .DecodeElement (_ggc .Template ,&_cga );_ecb !=nil {return _ecb ;};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"}:_ggc .Manager =new (string );if _bed :=d .DecodeElement (_ggc .Manager ,&_cga );_bed !=nil {return _bed ;};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"}:_ggc .Company =new (string );if _beca :=d .DecodeElement (_ggc .Company ,&_cga );_beca !=nil {return _beca ;};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"}:_ggc .Pages =new (int32 );if _bcd :=d .DecodeElement (_ggc .Pages ,&_cga );_bcd !=nil {return _bcd ;};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"}:_ggc .Words =new (int32 );if _ccba :=d .DecodeElement (_ggc .Words ,&_cga );_ccba !=nil {return _ccba ;};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"}:_ggc .Characters =new (int32 );if _eeb :=d .DecodeElement (_ggc .Characters ,&_cga );_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 :"\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"}:_ggc .PresentationFormat =new (string );if _ddd :=d .DecodeElement (_ggc .PresentationFormat ,&_cga );_ddd !=nil {return _ddd ;};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"}:_ggc .Lines =new (int32 );if _bedb :=d .DecodeElement (_ggc .Lines ,&_cga );_bedb !=nil {return _bedb ;};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"}:_ggc .Paragraphs =new (int32 );if _dec :=d .DecodeElement (_ggc .Paragraphs ,&_cga );_dec !=nil {return _dec ;};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"}:_ggc .Slides =new (int32 );if _gec :=d .DecodeElement (_ggc .Slides ,&_cga );_gec !=nil {return _gec ;};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"}:_ggc .Notes =new (int32 );if _agg :=d .DecodeElement (_ggc .Notes ,&_cga );_agg !=nil {return _agg ;};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"}:_ggc .TotalTime =new (int32 );if _bdf :=d .DecodeElement (_ggc .TotalTime ,&_cga );_bdf !=nil {return _bdf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_ggc .HiddenSlides =new (int32 );if _efc :=d .DecodeElement (_ggc .HiddenSlides ,&_cga );_efc !=nil {return _efc ;};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"}:_ggc .MMClips =new (int32 );if _cde :=d .DecodeElement (_ggc .MMClips ,&_cga );_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 :"\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"}:_ggc .ScaleCrop =new (bool );if _bag :=d .DecodeElement (_ggc .ScaleCrop ,&_cga );_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 :"\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"}:_ggc .HeadingPairs =NewCT_VectorVariant ();if _ed :=d .DecodeElement (_ggc .HeadingPairs ,&_cga );_ed !=nil {return _ed ;};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"}:_ggc .TitlesOfParts =NewCT_VectorLpstr ();if _caeb :=d .DecodeElement (_ggc .TitlesOfParts ,&_cga );_caeb !=nil {return _caeb ;};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"}:_ggc .LinksUpToDate =new (bool );if _ddf :=d .DecodeElement (_ggc .LinksUpToDate ,&_cga );_ddf !=nil {return _ddf ;};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"}:_ggc .CharactersWithSpaces =new (int32 );if _fac :=d .DecodeElement (_ggc .CharactersWithSpaces ,&_cga );_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 :"\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"}:_ggc .SharedDoc =new (bool );if _eebg :=d .DecodeElement (_ggc .SharedDoc ,&_cga );_eebg !=nil {return _eebg ;};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"}:_ggc .HyperlinkBase =new (string );if _efe :=d .DecodeElement (_ggc .HyperlinkBase ,&_cga );_efe !=nil {return _efe ;};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"}:_ggc .HLinks =NewCT_VectorVariant ();if _gf :=d .DecodeElement (_ggc .HLinks ,&_cga );_gf !=nil {return _gf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_ggc .HyperlinksChanged =new (bool );if _bdfb :=d .DecodeElement (_ggc .HyperlinksChanged ,&_cga );_bdfb !=nil {return _bdfb ;};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"}:_ggc .DigSig =NewCT_DigSigBlob ();if _bage :=d .DecodeElement (_ggc .DigSig ,&_cga );_bage !=nil {return _bage ;};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"}:_ggc .Application =new (string );if _aacb :=d .DecodeElement (_ggc .Application ,&_cga );_aacb !=nil {return _aacb ;};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"}:_ggc .AppVersion =new (string );if _ecc :=d .DecodeElement (_ggc .AppVersion ,&_cga );_ecc !=nil {return _ecc ;};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"}:_ggc .DocSecurity =new (int32 );if _fad :=d .DecodeElement (_ggc .DocSecurity ,&_cga );_fad !=nil {return _fad ;};default:_ee .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cga .Name );if _efda :=d .Skip ();_efda !=nil {return _efda ;};};case _e .EndElement :break _fcg ;case _e .CharData :};};return nil ;};func (_agb *CT_Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bb :for {_cc ,_fae :=d .Token ();if _fae !=nil {return _fae ;};switch _fe :=_cc .(type ){case _e .StartElement :switch _fe .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"}:_agb .Template =new (string );if _cab :=d .DecodeElement (_agb .Template ,&_fe );_cab !=nil {return _cab ;};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"}:_agb .Manager =new (string );if _dc :=d .DecodeElement (_agb .Manager ,&_fe );_dc !=nil {return _dc ;};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"}:_agb .Company =new (string );if _fd :=d .DecodeElement (_agb .Company ,&_fe );_fd !=nil {return _fd ;};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"}:_agb .Pages =new (int32 );if _de :=d .DecodeElement (_agb .Pages ,&_fe );_de !=nil {return _de ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_agb .Words =new (int32 );if _ccb :=d .DecodeElement (_agb .Words ,&_fe );_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 :"\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"}:_agb .Characters =new (int32 );if _ggg :=d .DecodeElement (_agb .Characters ,&_fe );_ggg !=nil {return _ggg ;};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"}:_agb .PresentationFormat =new (string );if _fb :=d .DecodeElement (_agb .PresentationFormat ,&_fe );_fb !=nil {return _fb ;};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"}:_agb .Lines =new (int32 );if _bcc :=d .DecodeElement (_agb .Lines ,&_fe );_bcc !=nil {return _bcc ;};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"}:_agb .Paragraphs =new (int32 );if _cbd :=d .DecodeElement (_agb .Paragraphs ,&_fe );_cbd !=nil {return _cbd ;};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"}:_agb .Slides =new (int32 );if _ea :=d .DecodeElement (_agb .Slides ,&_fe );_ea !=nil {return _ea ;};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"}:_agb .Notes =new (int32 );if _cfbg :=d .DecodeElement (_agb .Notes ,&_fe );_cfbg !=nil {return _cfbg ;};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"}:_agb .TotalTime =new (int32 );if _afb :=d .DecodeElement (_agb .TotalTime ,&_fe );_afb !=nil {return _afb ;};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"}:_agb .HiddenSlides =new (int32 );if _aec :=d .DecodeElement (_agb .HiddenSlides ,&_fe );_aec !=nil {return _aec ;};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"}:_agb .MMClips =new (int32 );if _fca :=d .DecodeElement (_agb .MMClips ,&_fe );_fca !=nil {return _fca ;};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"}:_agb .ScaleCrop =new (bool );if _deg :=d .DecodeElement (_agb .ScaleCrop ,&_fe );_deg !=nil {return _deg ;};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"}:_agb .HeadingPairs =NewCT_VectorVariant ();if _afbb :=d .DecodeElement (_agb .HeadingPairs ,&_fe );_afbb !=nil {return _afbb ;};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"}:_agb .TitlesOfParts =NewCT_VectorLpstr ();if _fgff :=d .DecodeElement (_agb .TitlesOfParts ,&_fe );_fgff !=nil {return _fgff ;};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"}:_agb .LinksUpToDate =new (bool );if _cac :=d .DecodeElement (_agb .LinksUpToDate ,&_fe );_cac !=nil {return _cac ;};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"}:_agb .CharactersWithSpaces =new (int32 );if _bd :=d .DecodeElement (_agb .CharactersWithSpaces ,&_fe );_bd !=nil {return _bd ;};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"}:_agb .SharedDoc =new (bool );if _agd :=d .DecodeElement (_agb .SharedDoc ,&_fe );_agd !=nil {return _agd ;};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"}:_agb .HyperlinkBase =new (string );if _cca :=d .DecodeElement (_agb .HyperlinkBase ,&_fe );_cca !=nil {return _cca ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\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"}:_agb .HLinks =NewCT_VectorVariant ();if _feg :=d .DecodeElement (_agb .HLinks ,&_fe );_feg !=nil {return _feg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_agb .HyperlinksChanged =new (bool );if _ce :=d .DecodeElement (_agb .HyperlinksChanged ,&_fe );_ce !=nil {return _ce ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_agb .DigSig =NewCT_DigSigBlob ();if _dce :=d .DecodeElement (_agb .DigSig ,&_fe );_dce !=nil {return _dce ;};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"}:_agb .Application =new (string );if _fgfd :=d .DecodeElement (_agb .Application ,&_fe );_fgfd !=nil {return _fgfd ;};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"}:_agb .AppVersion =new (string );if _gbd :=d .DecodeElement (_agb .AppVersion ,&_fe );_gbd !=nil {return _gbd ;};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"}:_agb .DocSecurity =new (int32 );if _bee :=d .DecodeElement (_agb .DocSecurity ,&_fe );_bee !=nil {return _bee ;};default:_ee .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_fe .Name );if _aea :=d .Skip ();_aea !=nil {return _aea ;};};case _e .EndElement :break _bb ;case _e .CharData :};};return nil ;};type CT_DigSigBlob struct{Blob string ;}; + +// Validate validates the CT_DigSigBlob and its children +func (_cfb *CT_DigSigBlob )Validate ()error {return _cfb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};func (_f *CT_DigSigBlob )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_b :for {_cf ,_ge :=d .Token ();if _ge !=nil {return _ge ;};switch _ac :=_cf .(type ){case _e .StartElement :switch _ac .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 _cd :=d .DecodeElement (&_f .Blob ,&_ac );_cd !=nil {return _cd ;};default:_ee .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_ac .Name );if _af :=d .Skip ();_af !=nil {return _af ;};};case _e .EndElement :break _b ;case _e .CharData :};};return nil ;};type CT_VectorLpstr struct{Vector *_a .Vector ;};func NewCT_DigSigBlob ()*CT_DigSigBlob {_aa :=&CT_DigSigBlob {};return _aa }; + +// Validate validates the CT_Properties and its children +func (_df *CT_Properties )Validate ()error {return _df .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_VectorVariant struct{Vector *_a .Vector ;}; + +// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path +func (_bde *CT_VectorLpstr )ValidateWithPath (path string )error {if _fgg :=_bde .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_fgg !=nil {return _fgg ;};return nil ;}; + +// ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path +func (_ag *CT_DigSigBlob )ValidateWithPath (path string )error {return nil }; + +// Validate validates the CT_VectorLpstr and its children +func (_cfc *CT_VectorLpstr )Validate ()error {return _cfc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");};func (_ged *CT_VectorLpstr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ged .Vector =_a .NewVector ();_egc :for {_fbg ,_dg :=d .Token ();if _dg !=nil {return _dg ;};switch _aac :=_fbg .(type ){case _e .StartElement :switch _aac .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 _eab :=d .DecodeElement (_ged .Vector ,&_aac );_eab !=nil {return _eab ;};default:_ee .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076",_aac .Name );if _egd :=d .Skip ();_egd !=nil {return _egd ;};};case _e .EndElement :break _egc ;case _e .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path +func (_ggf *CT_VectorVariant )ValidateWithPath (path string )error {if _ba :=_ggf .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_ba !=nil {return _ba ;};return nil ;};func (_fgfg *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 _fgfg .CT_Properties .MarshalXML (e ,start );};func NewProperties ()*Properties {_dfg :=&Properties {};_dfg .CT_Properties =*NewCT_Properties ();return _dfg ;};func (_eb *CT_Properties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eb .Template !=nil {_gd :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_ee .AddPreserveSpaceAttr (&_gd ,*_eb .Template );e .EncodeElement (_eb .Template ,_gd );};if _eb .Manager !=nil {_bf :=_e .StartElement {Name :_e .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_ee .AddPreserveSpaceAttr (&_bf ,*_eb .Manager );e .EncodeElement (_eb .Manager ,_bf );};if _eb .Company !=nil {_fc :=_e .StartElement {Name :_e .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_ee .AddPreserveSpaceAttr (&_fc ,*_eb .Company );e .EncodeElement (_eb .Company ,_fc );};if _eb .Pages !=nil {_fa :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_eb .Pages ,_fa );};if _eb .Words !=nil {_gg :=_e .StartElement {Name :_e .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_eb .Words ,_gg );};if _eb .Characters !=nil {_acc :=_e .StartElement {Name :_e .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_eb .Characters ,_acc );};if _eb .PresentationFormat !=nil {_ef :=_e .StartElement {Name :_e .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_ee .AddPreserveSpaceAttr (&_ef ,*_eb .PresentationFormat );e .EncodeElement (_eb .PresentationFormat ,_ef );};if _eb .Lines !=nil {_gb :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_eb .Lines ,_gb );};if _eb .Paragraphs !=nil {_ga :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}};e .EncodeElement (_eb .Paragraphs ,_ga );};if _eb .Slides !=nil {_eg :=_e .StartElement {Name :_e .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_eb .Slides ,_eg );};if _eb .Notes !=nil {_bc :=_e .StartElement {Name :_e .Name {Local :"\u004e\u006f\u0074e\u0073"}};e .EncodeElement (_eb .Notes ,_bc );};if _eb .TotalTime !=nil {_ca :=_e .StartElement {Name :_e .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_eb .TotalTime ,_ca );};if _eb .HiddenSlides !=nil {_ae :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_eb .HiddenSlides ,_ae );};if _eb .MMClips !=nil {_bca :=_e .StartElement {Name :_e .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_eb .MMClips ,_bca );};if _eb .ScaleCrop !=nil {_fg :=_e .StartElement {Name :_e .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}};e .EncodeElement (_eb .ScaleCrop ,_fg );};if _eb .HeadingPairs !=nil {_fcf :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_eb .HeadingPairs ,_fcf );};if _eb .TitlesOfParts !=nil {_cae :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_eb .TitlesOfParts ,_cae );};if _eb .LinksUpToDate !=nil {_be :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_eb .LinksUpToDate ,_be );};if _eb .CharactersWithSpaces !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_eb .CharactersWithSpaces ,_ff );};if _eb .SharedDoc !=nil {_cbb :=_e .StartElement {Name :_e .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}};e .EncodeElement (_eb .SharedDoc ,_cbb );};if _eb .HyperlinkBase !=nil {_fgf :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_ee .AddPreserveSpaceAttr (&_fgf ,*_eb .HyperlinkBase );e .EncodeElement (_eb .HyperlinkBase ,_fgf );};if _eb .HLinks !=nil {_gee :=_e .StartElement {Name :_e .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_eb .HLinks ,_gee );};if _eb .HyperlinksChanged !=nil {_ab :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}};e .EncodeElement (_eb .HyperlinksChanged ,_ab );};if _eb .DigSig !=nil {_bce :=_e .StartElement {Name :_e .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_eb .DigSig ,_bce );};if _eb .Application !=nil {_acf :=_e .StartElement {Name :_e .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}};_ee .AddPreserveSpaceAttr (&_acf ,*_eb .Application );e .EncodeElement (_eb .Application ,_acf );};if _eb .AppVersion !=nil {_d :=_e .StartElement {Name :_e .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_ee .AddPreserveSpaceAttr (&_d ,*_eb .AppVersion );e .EncodeElement (_eb .AppVersion ,_d );};if _eb .DocSecurity !=nil {_bcaa :=_e .StartElement {Name :_e .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_eb .DocSecurity ,_bcaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_fcc *Properties )ValidateWithPath (path string )error {if _fge :=_fcc .CT_Properties .ValidateWithPath (path );_fge !=nil {return _fge ;};return nil ;};type CT_Properties struct{ // Name of Document Template Template *string ; @@ -90,34 +117,7 @@ Application *string ; AppVersion *string ; // Document Security -DocSecurity *int32 ;};func (_cb *CT_Properties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cb .Template !=nil {_efc :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_ee .AddPreserveSpaceAttr (&_efc ,*_cb .Template );e .EncodeElement (_cb .Template ,_efc );};if _cb .Manager !=nil {_gg :=_e .StartElement {Name :_e .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_ee .AddPreserveSpaceAttr (&_gg ,*_cb .Manager );e .EncodeElement (_cb .Manager ,_gg );};if _cb .Company !=nil {_bg :=_e .StartElement {Name :_e .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_ee .AddPreserveSpaceAttr (&_bg ,*_cb .Company );e .EncodeElement (_cb .Company ,_bg );};if _cb .Pages !=nil {_a :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_cb .Pages ,_a );};if _cb .Words !=nil {_fc :=_e .StartElement {Name :_e .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_cb .Words ,_fc );};if _cb .Characters !=nil {_ggf :=_e .StartElement {Name :_e .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_cb .Characters ,_ggf );};if _cb .PresentationFormat !=nil {_ag :=_e .StartElement {Name :_e .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_ee .AddPreserveSpaceAttr (&_ag ,*_cb .PresentationFormat );e .EncodeElement (_cb .PresentationFormat ,_ag );};if _cb .Lines !=nil {_ec :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_cb .Lines ,_ec );};if _cb .Paragraphs !=nil {_dfg :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}};e .EncodeElement (_cb .Paragraphs ,_dfg );};if _cb .Slides !=nil {_ad :=_e .StartElement {Name :_e .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_cb .Slides ,_ad );};if _cb .Notes !=nil {_ecb :=_e .StartElement {Name :_e .Name {Local :"\u004e\u006f\u0074e\u0073"}};e .EncodeElement (_cb .Notes ,_ecb );};if _cb .TotalTime !=nil {_cbb :=_e .StartElement {Name :_e .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_cb .TotalTime ,_cbb );};if _cb .HiddenSlides !=nil {_fd :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_cb .HiddenSlides ,_fd );};if _cb .MMClips !=nil {_ed :=_e .StartElement {Name :_e .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_cb .MMClips ,_ed );};if _cb .ScaleCrop !=nil {_fdc :=_e .StartElement {Name :_e .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}};e .EncodeElement (_cb .ScaleCrop ,_fdc );};if _cb .HeadingPairs !=nil {_cg :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_cb .HeadingPairs ,_cg );};if _cb .TitlesOfParts !=nil {_dd :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_cb .TitlesOfParts ,_dd );};if _cb .LinksUpToDate !=nil {_fe :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_cb .LinksUpToDate ,_fe );};if _cb .CharactersWithSpaces !=nil {_ac :=_e .StartElement {Name :_e .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_cb .CharactersWithSpaces ,_ac );};if _cb .SharedDoc !=nil {_bee :=_e .StartElement {Name :_e .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}};e .EncodeElement (_cb .SharedDoc ,_bee );};if _cb .HyperlinkBase !=nil {_gd :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_ee .AddPreserveSpaceAttr (&_gd ,*_cb .HyperlinkBase );e .EncodeElement (_cb .HyperlinkBase ,_gd );};if _cb .HLinks !=nil {_da :=_e .StartElement {Name :_e .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_cb .HLinks ,_da );};if _cb .HyperlinksChanged !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}};e .EncodeElement (_cb .HyperlinksChanged ,_ff );};if _cb .DigSig !=nil {_dc :=_e .StartElement {Name :_e .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_cb .DigSig ,_dc );};if _cb .Application !=nil {_cbd :=_e .StartElement {Name :_e .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}};_ee .AddPreserveSpaceAttr (&_cbd ,*_cb .Application );e .EncodeElement (_cb .Application ,_cbd );};if _cb .AppVersion !=nil {_gb :=_e .StartElement {Name :_e .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_ee .AddPreserveSpaceAttr (&_gb ,*_cb .AppVersion );e .EncodeElement (_cb .AppVersion ,_gb );};if _cb .DocSecurity !=nil {_cf :=_e .StartElement {Name :_e .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_cb .DocSecurity ,_cf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_VectorVariant ()*CT_VectorVariant {_ea :=&CT_VectorVariant {};_ea .Vector =_eee .NewVector ();return _ea ;};func (_eae *Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eae .CT_Properties =*NewCT_Properties ();_eabc :for {_cadg ,_cdff :=d .Token ();if _cdff !=nil {return _cdff ;};switch _fb :=_cadg .(type ){case _e .StartElement :switch _fb .Name {case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_eae .Template =new (string );if _cada :=d .DecodeElement (_eae .Template ,&_fb );_cada !=nil {return _cada ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_eae .Manager =new (string );if _ceg :=d .DecodeElement (_eae .Manager ,&_fb );_ceg !=nil {return _ceg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_eae .Company =new (string );if _efb :=d .DecodeElement (_eae .Company ,&_fb );_efb !=nil {return _efb ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_eae .Pages =new (int32 );if _bdf :=d .DecodeElement (_eae .Pages ,&_fb );_bdf !=nil {return _bdf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_eae .Words =new (int32 );if _cgg :=d .DecodeElement (_eae .Words ,&_fb );_cgg !=nil {return _cgg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_eae .Characters =new (int32 );if _dad :=d .DecodeElement (_eae .Characters ,&_fb );_dad !=nil {return _dad ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_eae .PresentationFormat =new (string );if _dde :=d .DecodeElement (_eae .PresentationFormat ,&_fb );_dde !=nil {return _dde ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_eae .Lines =new (int32 );if _eag :=d .DecodeElement (_eae .Lines ,&_fb );_eag !=nil {return _eag ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_eae .Paragraphs =new (int32 );if _gad :=d .DecodeElement (_eae .Paragraphs ,&_fb );_gad !=nil {return _gad ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_eae .Slides =new (int32 );if _bbe :=d .DecodeElement (_eae .Slides ,&_fb );_bbe !=nil {return _bbe ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_eae .Notes =new (int32 );if _bae :=d .DecodeElement (_eae .Notes ,&_fb );_bae !=nil {return _bae ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_eae .TotalTime =new (int32 );if _ae :=d .DecodeElement (_eae .TotalTime ,&_fb );_ae !=nil {return _ae ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_eae .HiddenSlides =new (int32 );if _eeff :=d .DecodeElement (_eae .HiddenSlides ,&_fb );_eeff !=nil {return _eeff ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_eae .MMClips =new (int32 );if _cdfc :=d .DecodeElement (_eae .MMClips ,&_fb );_cdfc !=nil {return _cdfc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_eae .ScaleCrop =new (bool );if _cbe :=d .DecodeElement (_eae .ScaleCrop ,&_fb );_cbe !=nil {return _cbe ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_eae .HeadingPairs =NewCT_VectorVariant ();if _gcg :=d .DecodeElement (_eae .HeadingPairs ,&_fb );_gcg !=nil {return _gcg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_eae .TitlesOfParts =NewCT_VectorLpstr ();if _agf :=d .DecodeElement (_eae .TitlesOfParts ,&_fb );_agf !=nil {return _agf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_eae .LinksUpToDate =new (bool );if _eeg :=d .DecodeElement (_eae .LinksUpToDate ,&_fb );_eeg !=nil {return _eeg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_eae .CharactersWithSpaces =new (int32 );if _ace :=d .DecodeElement (_eae .CharactersWithSpaces ,&_fb );_ace !=nil {return _ace ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_eae .SharedDoc =new (bool );if _dbc :=d .DecodeElement (_eae .SharedDoc ,&_fb );_dbc !=nil {return _dbc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_eae .HyperlinkBase =new (string );if _baec :=d .DecodeElement (_eae .HyperlinkBase ,&_fb );_baec !=nil {return _baec ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_eae .HLinks =NewCT_VectorVariant ();if _aee :=d .DecodeElement (_eae .HLinks ,&_fb );_aee !=nil {return _aee ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_eae .HyperlinksChanged =new (bool );if _gdc :=d .DecodeElement (_eae .HyperlinksChanged ,&_fb );_gdc !=nil {return _gdc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_eae .DigSig =NewCT_DigSigBlob ();if _aea :=d .DecodeElement (_eae .DigSig ,&_fb );_aea !=nil {return _aea ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_eae .Application =new (string );if _feg :=d .DecodeElement (_eae .Application ,&_fb );_feg !=nil {return _feg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_eae .AppVersion =new (string );if _gdf :=d .DecodeElement (_eae .AppVersion ,&_fb );_gdf !=nil {return _gdf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_eae .DocSecurity =new (int32 );if _cea :=d .DecodeElement (_eae .DocSecurity ,&_fb );_cea !=nil {return _cea ;};default:_ee .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fb .Name );if _adg :=d .Skip ();_adg !=nil {return _adg ;};};case _e .EndElement :break _eabc ;case _e .CharData :};};return nil ;};func (_cfe *CT_VectorLpstr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfe .Vector =_eee .NewVector ();_edf :for {_bd ,_fab :=d .Token ();if _fab !=nil {return _fab ;};switch _bcga :=_bd .(type ){case _e .StartElement :switch _bcga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _dbe :=d .DecodeElement (_cfe .Vector ,&_bcga );_dbe !=nil {return _dbe ;};default:_ee .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076",_bcga .Name );if _bac :=d .Skip ();_bac !=nil {return _bac ;};};case _e .EndElement :break _edf ;case _e .CharData :};};return nil ;};func NewCT_DigSigBlob ()*CT_DigSigBlob {_eef :=&CT_DigSigBlob {};return _eef };func (_dfe *CT_Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feb :for {_bcg ,_gde :=d .Token ();if _gde !=nil {return _gde ;};switch _aa :=_bcg .(type ){case _e .StartElement :switch _aa .Name {case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_dfe .Template =new (string );if _gdb :=d .DecodeElement (_dfe .Template ,&_aa );_gdb !=nil {return _gdb ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_dfe .Manager =new (string );if _dcf :=d .DecodeElement (_dfe .Manager ,&_aa );_dcf !=nil {return _dcf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_dfe .Company =new (string );if _agc :=d .DecodeElement (_dfe .Company ,&_aa );_agc !=nil {return _agc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_dfe .Pages =new (int32 );if _ab :=d .DecodeElement (_dfe .Pages ,&_aa );_ab !=nil {return _ab ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0057\u006f\u0072d\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0057\u006f\u0072d\u0073"}:_dfe .Words =new (int32 );if _dcc :=d .DecodeElement (_dfe .Words ,&_aa );_dcc !=nil {return _dcc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:_dfe .Characters =new (int32 );if _gf :=d .DecodeElement (_dfe .Characters ,&_aa );_gf !=nil {return _gf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:_dfe .PresentationFormat =new (string );if _beg :=d .DecodeElement (_dfe .PresentationFormat ,&_aa );_beg !=nil {return _beg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006ee\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006ee\u0073"}:_dfe .Lines =new (int32 );if _cd :=d .DecodeElement (_dfe .Lines ,&_aa );_cd !=nil {return _cd ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:_dfe .Paragraphs =new (int32 );if _cdf :=d .DecodeElement (_dfe .Paragraphs ,&_aa );_cdf !=nil {return _cdf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}:_dfe .Slides =new (int32 );if _fa :=d .DecodeElement (_dfe .Slides ,&_aa );_fa !=nil {return _fa ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004e\u006f\u0074e\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004e\u006f\u0074e\u0073"}:_dfe .Notes =new (int32 );if _aca :=d .DecodeElement (_dfe .Notes ,&_aa );_aca !=nil {return _aca ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:_dfe .TotalTime =new (int32 );if _ce :=d .DecodeElement (_dfe .TotalTime ,&_aa );_ce !=nil {return _ce ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:_dfe .HiddenSlides =new (int32 );if _af :=d .DecodeElement (_dfe .HiddenSlides ,&_aa );_af !=nil {return _af ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}:_dfe .MMClips =new (int32 );if _cc :=d .DecodeElement (_dfe .MMClips ,&_aa );_cc !=nil {return _cc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:_dfe .ScaleCrop =new (bool );if _cga :=d .DecodeElement (_dfe .ScaleCrop ,&_aa );_cga !=nil {return _cga ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_dfe .HeadingPairs =NewCT_VectorVariant ();if _ecg :=d .DecodeElement (_dfe .HeadingPairs ,&_aa );_ecg !=nil {return _ecg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:_dfe .TitlesOfParts =NewCT_VectorLpstr ();if _dff :=d .DecodeElement (_dfe .TitlesOfParts ,&_aa );_dff !=nil {return _dff ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:_dfe .LinksUpToDate =new (bool );if _bf :=d .DecodeElement (_dfe .LinksUpToDate ,&_aa );_bf !=nil {return _bf ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:_dfe .CharactersWithSpaces =new (int32 );if _ga :=d .DecodeElement (_dfe .CharactersWithSpaces ,&_aa );_ga !=nil {return _ga ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:_dfe .SharedDoc =new (bool );if _cca :=d .DecodeElement (_dfe .SharedDoc ,&_aa );_cca !=nil {return _cca ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:_dfe .HyperlinkBase =new (string );if _fcd :=d .DecodeElement (_dfe .HyperlinkBase ,&_aa );_fcd !=nil {return _fcd ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}:_dfe .HLinks =NewCT_VectorVariant ();if _de :=d .DecodeElement (_dfe .HLinks ,&_aa );_de !=nil {return _de ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:_dfe .HyperlinksChanged =new (bool );if _bb :=d .DecodeElement (_dfe .HyperlinksChanged ,&_aa );_bb !=nil {return _bb ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}:_dfe .DigSig =NewCT_DigSigBlob ();if _bgd :=d .DecodeElement (_dfe .DigSig ,&_aa );_bgd !=nil {return _bgd ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_dfe .Application =new (string );if _beee :=d .DecodeElement (_dfe .Application ,&_aa );_beee !=nil {return _beee ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_dfe .AppVersion =new (string );if _fdg :=d .DecodeElement (_dfe .AppVersion ,&_aa );_fdg !=nil {return _fdg ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"},_e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:_dfe .DocSecurity =new (int32 );if _gaf :=d .DecodeElement (_dfe .DocSecurity ,&_aa );_gaf !=nil {return _gaf ;};default:_ee .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_aa .Name );if _dffb :=d .Skip ();_dffb !=nil {return _dffb ;};};case _e .EndElement :break _feb ;case _e .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path -func (_eab *CT_VectorVariant )ValidateWithPath (path string )error {if _egg :=_eab .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_egg !=nil {return _egg ;};return nil ;};func (_g *CT_DigSigBlob )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ef :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_ee .AddPreserveSpaceAttr (&_ef ,_g .Blob );e .EncodeElement (_g .Blob ,_ef );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_VectorLpstr struct{Vector *_eee .Vector ;};func NewProperties ()*Properties {_dgg :=&Properties {};_dgg .CT_Properties =*NewCT_Properties ();return _dgg ;};type Properties struct{CT_Properties };func (_dce *Properties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _dce .CT_Properties .MarshalXML (e ,start );};type CT_VectorVariant struct{Vector *_eee .Vector ;}; - -// Validate validates the CT_VectorLpstr and its children -func (_ca *CT_VectorLpstr )Validate ()error {return _ca .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");}; +DocSecurity *int32 ;};func (_cbf *CT_VectorLpstr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_geed :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_cbf .Vector ,_geed );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type Properties struct{CT_Properties };func NewCT_VectorVariant ()*CT_VectorVariant {_dgc :=&CT_VectorVariant {};_dgc .Vector =_a .NewVector ();return _dgc ;};func NewCT_VectorLpstr ()*CT_VectorLpstr {_faf :=&CT_VectorLpstr {};_faf .Vector =_a .NewVector ();return _faf ;}; // Validate validates the CT_VectorVariant and its children -func (_gbd *CT_VectorVariant )Validate ()error {return _gbd .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_fdb *CT_VectorLpstr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_db :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_fdb .Vector ,_db );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_f *CT_DigSigBlob )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_be :for {_eg ,_ba :=d .Token ();if _ba !=nil {return _ba ;};switch _c :=_eg .(type ){case _e .StartElement :switch _c .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"}:if _d :=d .DecodeElement (&_f .Blob ,&_c );_d !=nil {return _d ;};default:_ee .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_c .Name );if _gc :=d .Skip ();_gc !=nil {return _gc ;};};case _e .EndElement :break _be ;case _e .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path -func (_beb *CT_DigSigBlob )ValidateWithPath (path string )error {return nil };func (_gfe *CT_VectorVariant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfe .Vector =_eee .NewVector ();_cad :for {_fcae ,_dgc :=d .Token ();if _dgc !=nil {return _dgc ;};switch _cac :=_fcae .(type ){case _e .StartElement :switch _cac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _ccb :=d .DecodeElement (_gfe .Vector ,&_cac );_ccb !=nil {return _ccb ;};default:_ee .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_cac .Name );if _aga :=d .Skip ();_aga !=nil {return _aga ;};};case _e .EndElement :break _cad ;case _e .CharData :};};return nil ;}; - -// Validate validates the CT_Properties and its children -func (_ggd *CT_Properties )Validate ()error {return _ggd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_VectorLpstr ()*CT_VectorLpstr {_agb :=&CT_VectorLpstr {};_agb .Vector =_eee .NewVector ();return _agb ;};type CT_DigSigBlob struct{Blob string ;}; - -// Validate validates the Properties and its children -func (_aed *Properties )Validate ()error {return _aed .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_Properties ()*CT_Properties {_df :=&CT_Properties {};return _df }; - -// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_dcd *CT_Properties )ValidateWithPath (path string )error {if _dcd .HeadingPairs !=nil {if _bcb :=_dcd .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_bcb !=nil {return _bcb ;};};if _dcd .TitlesOfParts !=nil {if _bce :=_dcd .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_bce !=nil {return _bce ;};};if _dcd .HLinks !=nil {if _fcdc :=_dcd .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073");_fcdc !=nil {return _fcdc ;};};if _dcd .DigSig !=nil {if _egc :=_dcd .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_egc !=nil {return _egc ;};};return nil ;};func (_ge *CT_VectorVariant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fca :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ge .Vector ,_fca );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_DigSigBlob and its children -func (_bc *CT_DigSigBlob )Validate ()error {return _bc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");}; - -// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path -func (_aab *CT_VectorLpstr )ValidateWithPath (path string )error {if _dg :=_aab .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_dg !=nil {return _dg ;};return nil ;}; - -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_dfgg *Properties )ValidateWithPath (path string )error {if _abg :=_dfgg .CT_Properties .ValidateWithPath (path );_abg !=nil {return _abg ;};return nil ;};func init (){_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_VectorVariant );_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072",NewCT_VectorLpstr );_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062",NewCT_DigSigBlob );_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );}; \ No newline at end of file +func (_dfe *CT_VectorVariant )Validate ()error {return _dfe .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func init (){_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_VectorVariant );_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072",NewCT_VectorLpstr );_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062",NewCT_DigSigBlob );_ee .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );}; \ No newline at end of file diff --git a/schema/soo/ofc/math/math.go b/schema/soo/ofc/math/math.go index edae21cd33..9f536dfa65 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 (_f "encoding/xml";_b "fmt";_bf "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv";);type CT_CtrlPr struct{};type CT_UnSignedInteger struct{ValAttr uint32 ;};func (_ded *CT_BreakBin )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggca :=range start .Attr {if _ggca .Name .Local =="\u0076\u0061\u006c"{_ded .ValAttr .UnmarshalXMLAttr (_ggca );continue ;};};for {_cbfc ,_dge :=d .Token ();if _dge !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_dge );};if _cg ,_cfg :=_cbfc .(_f .EndElement );_cfg &&_cg .Name ==start .Name {break ;};};return nil ;};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};func NewCT_TopBot ()*CT_TopBot {_cddb :=&CT_TopBot {};_cddb .ValAttr =ST_TopBot (1);return _cddb };type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_cacf *CT_MPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cacf .BaseJc !=nil {_eaec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_cacf .BaseJc ,_eaec );};if _cacf .PlcHide !=nil {_cgcf :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_cacf .PlcHide ,_cgcf );};if _cacf .RSpRule !=nil {_gdbfb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_cacf .RSpRule ,_gdbfb );};if _cacf .CGpRule !=nil {_eacb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_cacf .CGpRule ,_eacb );};if _cacf .RSp !=nil {_cfde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_cacf .RSp ,_cfde );};if _cacf .CSp !=nil {_cade :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_cacf .CSp ,_cade );};if _cacf .CGp !=nil {_addc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_cacf .CGp ,_addc );};if _cacf .Mcs !=nil {_dbea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_cacf .Mcs ,_dbea );};if _cacf .CtrlPr !=nil {_ddde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cacf .CtrlPr ,_ddde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MathPr ()*CT_MathPr {_dafd :=&CT_MathPr {};return _dafd }; +package math ;import (_f "encoding/xml";_ef "fmt";_a "github.com/unidoc/unioffice";_ea "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fa "strconv";);func NewCT_BorderBox ()*CT_BorderBox {_cf :=&CT_BorderBox {};_cf .E =NewCT_OMathArg ();return _cf };func (_ace *CT_GroupChr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ace .GroupChrPr !=nil {_cgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}};e .EncodeElement (_ace .GroupChrPr ,_cgc );};_deae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ace .E ,_deae );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eea *CT_Char )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cebe :=range start .Attr {if _cebe .Name .Local =="\u0076\u0061\u006c"{_abeg ,_ffa :=_cebe .Value ,error (nil );if _ffa !=nil {return _ffa ;};_eea .ValAttr =_abeg ;continue ;};};for {_eeec ,_fggd :=d .Token ();if _fggd !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_fggd );};if _baed ,_eddb :=_eeec .(_f .EndElement );_eddb &&_baed .Name ==start .Name {break ;};};return nil ;};func NewCT_AccPr ()*CT_AccPr {_da :=&CT_AccPr {};return _da };func NewCT_PhantPr ()*CT_PhantPr {_dbfc :=&CT_PhantPr {};return _dbfc }; -// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path -func (_fbgc *CT_SSubPr )ValidateWithPath (path string )error {if _fbgc .CtrlPr !=nil {if _gdfeb :=_fbgc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gdfeb !=nil {return _gdfeb ;};};return nil ;}; +// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path +func (_gcf *CT_Char )ValidateWithPath (path string )error {return nil };func (_dfde *CT_EqArrPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaa :for {_ece ,_cab :=d .Token ();if _cab !=nil {return _cab ;};switch _agdg :=_ece .(type ){case _f .StartElement :switch _agdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_dfde .BaseJc =NewCT_YAlign ();if _dgdd :=d .DecodeElement (_dfde .BaseJc ,&_agdg );_dgdd !=nil {return _dgdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"}:_dfde .MaxDist =NewCT_OnOff ();if _cbg :=d .DecodeElement (_dfde .MaxDist ,&_agdg );_cbg !=nil {return _cbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"}:_dfde .ObjDist =NewCT_OnOff ();if _bab :=d .DecodeElement (_dfde .ObjDist ,&_agdg );_bab !=nil {return _bab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_dfde .RSpRule =NewCT_SpacingRule ();if _ecb :=d .DecodeElement (_dfde .RSpRule ,&_agdg );_ecb !=nil {return _ecb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_dfde .RSp =NewCT_UnSignedInteger ();if _aadc :=d .DecodeElement (_dfde .RSp ,&_agdg );_aadc !=nil {return _aadc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dfde .CtrlPr =NewCT_CtrlPr ();if _ccgf :=d .DecodeElement (_dfde .CtrlPr ,&_agdg );_ccgf !=nil {return _ccgf ;};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\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_agdg .Name );if _bfee :=d .Skip ();_bfee !=nil {return _bfee ;};};case _f .EndElement :break _aaa ;case _f .CharData :};};return nil ;};func (_ececd ST_Style )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cafb :=_f .Attr {};_cafb .Name =name ;switch _ececd {case ST_StyleUnset :_cafb .Value ="";case ST_StyleP :_cafb .Value ="\u0070";case ST_StyleB :_cafb .Value ="\u0062";case ST_StyleI :_cafb .Value ="\u0069";case ST_StyleBi :_cafb .Value ="\u0062\u0069";};return _cafb ,nil ;}; -// Validate validates the CT_LimUpp and its children -func (_cagb *CT_LimUpp )Validate ()error {return _cagb .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");};func (_gdcd ST_TopBot )String ()string {switch _gdcd {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";}; +// Validate validates the CT_GroupChrPr and its children +func (_fabe *CT_GroupChrPr )Validate ()error {return _fabe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");};func NewCT_CtrlPr ()*CT_CtrlPr {_fdga :=&CT_CtrlPr {};return _fdga };func NewCT_RChoice ()*CT_RChoice {_bdbc :=&CT_RChoice {};return _bdbc };type CT_SpacingRule struct{ValAttr int64 ;};func NewCT_OMathJc ()*CT_OMathJc {_abag :=&CT_OMathJc {};return _abag };func (_faae ST_LimLoc )ValidateWithPath (path string )error {switch _faae {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faae ));};return nil ;}; -// Validate validates the EG_OMathMathElements and its children -func (_gced *EG_OMathMathElements )Validate ()error {return _gced .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");};func NewCT_PhantPr ()*CT_PhantPr {_gfce :=&CT_PhantPr {};return _gfce }; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_ecgb *CT_R )ValidateWithPath (path string )error {if _ecgb .RPr !=nil {if _cgee :=_ecgb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cgee !=nil {return _cgee ;};};for _aag ,_gaca :=range _ecgb .Choice {if _gdgf :=_gaca .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aag ));_gdgf !=nil {return _gdgf ;};};return nil ;};func (_bcd *CT_BorderBox )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bcd .BorderBoxPr !=nil {_cfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}};e .EncodeElement (_bcd .BorderBoxPr ,_cfc );};_de :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bcd .E ,_de );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SSubPr and its children -func (_fdbd *CT_SSubPr )Validate ()error {return _fdbd .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");};type CT_TopBot struct{ValAttr ST_TopBot ;};func NewCT_Bar ()*CT_Bar {_bda :=&CT_Bar {};_bda .E =NewCT_OMathArg ();return _bda };type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;};func (_baee *CT_BorderBoxPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gab :for {_edb ,_bc :=d .Token ();if _bc !=nil {return _bc ;};switch _caa :=_edb .(type ){case _f .StartElement :switch _caa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"}:_baee .HideTop =NewCT_OnOff ();if _cff :=d .DecodeElement (_baee .HideTop ,&_caa );_cff !=nil {return _cff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"}:_baee .HideBot =NewCT_OnOff ();if _ggf :=d .DecodeElement (_baee .HideBot ,&_caa );_ggf !=nil {return _ggf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}:_baee .HideLeft =NewCT_OnOff ();if _ggc :=d .DecodeElement (_baee .HideLeft ,&_caa );_ggc !=nil {return _ggc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"}:_baee .HideRight =NewCT_OnOff ();if _debb :=d .DecodeElement (_baee .HideRight ,&_caa );_debb !=nil {return _debb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"}:_baee .StrikeH =NewCT_OnOff ();if _bbag :=d .DecodeElement (_baee .StrikeH ,&_caa );_bbag !=nil {return _bbag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"}:_baee .StrikeV =NewCT_OnOff ();if _eb :=d .DecodeElement (_baee .StrikeV ,&_caa );_eb !=nil {return _eb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}:_baee .StrikeBLTR =NewCT_OnOff ();if _gdd :=d .DecodeElement (_baee .StrikeBLTR ,&_caa );_gdd !=nil {return _gdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}:_baee .StrikeTLBR =NewCT_OnOff ();if _gfc :=d .DecodeElement (_baee .StrikeTLBR ,&_caa );_gfc !=nil {return _gfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_baee .CtrlPr =NewCT_CtrlPr ();if _ef :=d .DecodeElement (_baee .CtrlPr ,&_caa );_ef !=nil {return _ef ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0042o\u0078P\u0072\u0020\u0025\u0076",_caa .Name );if _bgb :=d .Skip ();_bgb !=nil {return _bgb ;};};case _f .EndElement :break _gab ;case _f .CharData :};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;};func (_ggegb *CT_SpacingRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggegb .ValAttr =0;for _ ,_cdf :=range start .Attr {if _cdf .Name .Local =="\u0076\u0061\u006c"{_cbbcf ,_dgbee :=_d .ParseInt (_cdf .Value ,10,64);if _dgbee !=nil {return _dgbee ;};_ggegb .ValAttr =_cbbcf ;continue ;};};for {_fcce ,_baaf :=d .Token ();if _baaf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0070\u0061\u0063\u0069\u006e\u0067\u0052\u0075\u006c\u0065:\u0020\u0025\u0073",_baaf );};if _dbaa ,_fgga :=_fcce .(_f .EndElement );_fgga &&_dbaa .Name ==start .Name {break ;};};return nil ;};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; +// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path +func (_dbebe *CT_GroupChrPr )ValidateWithPath (path string )error {if _dbebe .Chr !=nil {if _dbbd :=_dbebe .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_dbbd !=nil {return _dbbd ;};};if _dbebe .Pos !=nil {if _acgd :=_dbebe .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_acgd !=nil {return _acgd ;};};if _dbebe .VertJc !=nil {if _efa :=_dbebe .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_efa !=nil {return _efa ;};};if _dbebe .CtrlPr !=nil {if _effe :=_dbebe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_effe !=nil {return _effe ;};};return nil ;};func (_gfdd *CT_MPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfdd .BaseJc !=nil {_cegc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_gfdd .BaseJc ,_cegc );};if _gfdd .PlcHide !=nil {_gbged :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_gfdd .PlcHide ,_gbged );};if _gfdd .RSpRule !=nil {_egfe :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_gfdd .RSpRule ,_egfe );};if _gfdd .CGpRule !=nil {_cgcdb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_gfdd .CGpRule ,_cgcdb );};if _gfdd .RSp !=nil {_dgab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_gfdd .RSp ,_dgab );};if _gfdd .CSp !=nil {_gbedb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_gfdd .CSp ,_gbedb );};if _gfdd .CGp !=nil {_fgbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_gfdd .CGp ,_fgbg );};if _gfdd .Mcs !=nil {_cegd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_gfdd .Mcs ,_cegd );};if _gfdd .CtrlPr !=nil {_caaba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gfdd .CtrlPr ,_caaba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_D and its children -func (_aada *CT_D )Validate ()error {return _aada .ValidateWithPath ("\u0043\u0054\u005f\u0044")}; +// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path +func (_bff *CT_FPr )ValidateWithPath (path string )error {if _bff .Type !=nil {if _caab :=_bff .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_caab !=nil {return _caab ;};};if _bff .CtrlPr !=nil {if _cfbb :=_bff .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cfbb !=nil {return _cfbb ;};};return nil ;};func (_edd *CT_BreakBin )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaeb :=range start .Attr {if _eaeb .Name .Local =="\u0076\u0061\u006c"{_edd .ValAttr .UnmarshalXMLAttr (_eaeb );continue ;};};for {_bdb ,_fef :=d .Token ();if _fef !=nil {return _ef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_fef );};if _agf ,_dad :=_bdb .(_f .EndElement );_dad &&_agf .Name ==start .Name {break ;};};return nil ;};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;}; -// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path -func (_ageg *CT_EqArr )ValidateWithPath (path string )error {if _ageg .EqArrPr !=nil {if _ebad :=_ageg .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_ebad !=nil {return _ebad ;};};for _bdf ,_fgg :=range _ageg .E {if _bbgc :=_fgg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bdf ));_bbgc !=nil {return _bbgc ;};};return nil ;};type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};func NewMathPr ()*MathPr {_babb :=&MathPr {};_babb .CT_MathPr =*NewCT_MathPr ();return _babb }; +// Validate validates the CT_Rad and its children +func (_aaega *CT_Rad )Validate ()error {return _aaega .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");}; -// Validate validates the CT_TopBot and its children -func (_gcbe *CT_TopBot )Validate ()error {return _gcbe .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");}; +// Validate validates the CT_OMathArg and its children +func (_eddbea *CT_OMathArg )Validate ()error {return _eddbea .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};func NewCT_LimUpp ()*CT_LimUpp {_fbg :=&CT_LimUpp {};_fbg .E =NewCT_OMathArg ();_fbg .Lim =NewCT_OMathArg ();return _fbg ;};func NewCT_RadPr ()*CT_RadPr {_gab :=&CT_RadPr {};return _gab };func (_afdc *CT_BreakBinSub )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbe :=range start .Attr {if _dbe .Name .Local =="\u0076\u0061\u006c"{_afdc .ValAttr .UnmarshalXMLAttr (_dbe );continue ;};};for {_cge ,_gfc :=d .Token ();if _gfc !=nil {return _ef .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",_gfc );};if _agg ,_bdf :=_cge .(_f .EndElement );_bdf &&_agg .Name ==start .Name {break ;};};return nil ;};func (_cgdg *CT_OMathPara )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddef :for {_cbgd ,_bfaf :=d .Token ();if _bfaf !=nil {return _bfaf ;};switch _fbfea :=_cbgd .(type ){case _f .StartElement :switch _fbfea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_cgdg .OMathParaPr =NewCT_OMathParaPr ();if _fgdb :=d .DecodeElement (_cgdg .OMathParaPr ,&_fbfea );_fgdb !=nil {return _fgdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cced :=NewCT_OMath ();if _adea :=d .DecodeElement (_cced ,&_fbfea );_adea !=nil {return _adea ;};_cgdg .OMath =append (_cgdg .OMath ,_cced );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_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_fbfea .Name );if _abfa :=d .Skip ();_abfa !=nil {return _abfa ;};};case _f .EndElement :break _ddef ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_ManualBreak and its children -func (_bgbf *CT_ManualBreak )Validate ()error {return _bgbf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};func (_ccab *CT_YAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ebfbb ,_gdbb :=_ccab .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gdbb !=nil {return _gdbb ;};start .Attr =append (start .Attr ,_ebfbb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path +func (_befff *CT_OMathJc )ValidateWithPath (path string )error {if _caabe :=_befff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caabe !=nil {return _caabe ;};return nil ;};func (_dfg *CT_LimLowPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geeg :for {_ddgfg ,_cbee :=d .Token ();if _cbee !=nil {return _cbee ;};switch _bcec :=_ddgfg .(type ){case _f .StartElement :switch _bcec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dfg .CtrlPr =NewCT_CtrlPr ();if _cdc :=d .DecodeElement (_dfg .CtrlPr ,&_bcec );_cdc !=nil {return _cdc ;};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\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072\u0020\u0025\u0076",_bcec .Name );if _ffgd :=d .Skip ();_ffgd !=nil {return _ffgd ;};};case _f .EndElement :break _geeg ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_OMathPara and its children -func (_daff *CT_OMathPara )Validate ()error {return _daff .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");};func NewCT_Nary ()*CT_Nary {_gaedd :=&CT_Nary {};_gaedd .Sub =NewCT_OMathArg ();_gaedd .Sup =NewCT_OMathArg ();_gaedd .E =NewCT_OMathArg ();return _gaedd ;}; +// Validate validates the CT_Box and its children +func (_ffce *CT_Box )Validate ()error {return _ffce .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");}; -// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path -func (_adff *CT_PhantPr )ValidateWithPath (path string )error {if _adff .Show !=nil {if _bacg :=_adff .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_bacg !=nil {return _bacg ;};};if _adff .ZeroWid !=nil {if _gbac :=_adff .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064");_gbac !=nil {return _gbac ;};};if _adff .ZeroAsc !=nil {if _cgcgb :=_adff .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_cgcgb !=nil {return _cgcgb ;};};if _adff .ZeroDesc !=nil {if _aegf :=_adff .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c");_aegf !=nil {return _aegf ;};};if _adff .Transp !=nil {if _agfg :=_adff .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_agfg !=nil {return _agfg ;};};if _adff .CtrlPr !=nil {if _aedcb :=_adff .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aedcb !=nil {return _aedcb ;};};return nil ;};type ST_LimLoc byte ;func (_dccfe *CT_RChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aegfe :for {_cadg ,_edagae :=d .Token ();if _edagae !=nil {return _edagae ;};switch _gbcf :=_cadg .(type ){case _f .StartElement :switch _gbcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_adged :=NewCT_Text ();if _debd :=d .DecodeElement (_adged ,&_gbcf );_debd !=nil {return _debd ;};_dccfe .T =append (_dccfe .T ,_adged );default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gbcf .Name );if _abe :=d .Skip ();_abe !=nil {return _abe ;};};case _f .EndElement :break _aegfe ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_OMathArgPr and its children +func (_dedf *CT_OMathArgPr )Validate ()error {return _dedf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");};func (_dcef *CT_String )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggfdd :=range start .Attr {if _ggfdd .Name .Local =="\u0076\u0061\u006c"{_eeae ,_abgf :=_ggfdd .Value ,error (nil );if _abgf !=nil {return _abgf ;};_dcef .ValAttr =&_eeae ;continue ;};};for {_ebgf ,_cadc :=d .Token ();if _cadc !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_cadc );};if _eed ,_ecdae :=_ebgf .(_f .EndElement );_ecdae &&_eed .Name ==start .Name {break ;};};return nil ;};func NewCT_Nary ()*CT_Nary {_aadb :=&CT_Nary {};_aadb .Sub =NewCT_OMathArg ();_aadb .Sup =NewCT_OMathArg ();_aadb .E =NewCT_OMathArg ();return _aadb ;}; -// Validate validates the CT_PhantPr and its children -func (_bcbd *CT_PhantPr )Validate ()error {return _bcbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};type CT_LimLoc struct{ValAttr ST_LimLoc ;};func (_ffaca *MathPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffaca .CT_MathPr =*NewCT_MathPr ();_gga :for {_dgee ,_bbbda :=d .Token ();if _bbbda !=nil {return _bbbda ;};switch _eeabe :=_dgee .(type ){case _f .StartElement :switch _eeabe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_ffaca .MathFont =NewCT_String ();if _bcgb :=d .DecodeElement (_ffaca .MathFont ,&_eeabe );_bcgb !=nil {return _bcgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_ffaca .BrkBin =NewCT_BreakBin ();if _adgec :=d .DecodeElement (_ffaca .BrkBin ,&_eeabe );_adgec !=nil {return _adgec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_ffaca .BrkBinSub =NewCT_BreakBinSub ();if _acgc :=d .DecodeElement (_ffaca .BrkBinSub ,&_eeabe );_acgc !=nil {return _acgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_ffaca .SmallFrac =NewCT_OnOff ();if _gcdg :=d .DecodeElement (_ffaca .SmallFrac ,&_eeabe );_gcdg !=nil {return _gcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_ffaca .DispDef =NewCT_OnOff ();if _abafd :=d .DecodeElement (_ffaca .DispDef ,&_eeabe );_abafd !=nil {return _abafd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_ffaca .LMargin =NewCT_TwipsMeasure ();if _ecaf :=d .DecodeElement (_ffaca .LMargin ,&_eeabe );_ecaf !=nil {return _ecaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_ffaca .RMargin =NewCT_TwipsMeasure ();if _dacb :=d .DecodeElement (_ffaca .RMargin ,&_eeabe );_dacb !=nil {return _dacb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_ffaca .DefJc =NewCT_OMathJc ();if _dbfag :=d .DecodeElement (_ffaca .DefJc ,&_eeabe );_dbfag !=nil {return _dbfag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_ffaca .PreSp =NewCT_TwipsMeasure ();if _eefa :=d .DecodeElement (_ffaca .PreSp ,&_eeabe );_eefa !=nil {return _eefa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_ffaca .PostSp =NewCT_TwipsMeasure ();if _agfe :=d .DecodeElement (_ffaca .PostSp ,&_eeabe );_agfe !=nil {return _agfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_ffaca .InterSp =NewCT_TwipsMeasure ();if _bcbf :=d .DecodeElement (_ffaca .InterSp ,&_eeabe );_bcbf !=nil {return _bcbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_ffaca .IntraSp =NewCT_TwipsMeasure ();if _ffgeb :=d .DecodeElement (_ffaca .IntraSp ,&_eeabe );_ffgeb !=nil {return _ffgeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_ffaca .Choice =NewCT_MathPrChoice ();if _dgfed :=d .DecodeElement (&_ffaca .Choice .WrapIndent ,&_eeabe );_dgfed !=nil {return _dgfed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_ffaca .Choice =NewCT_MathPrChoice ();if _dgdce :=d .DecodeElement (&_ffaca .Choice .WrapRight ,&_eeabe );_dgdce !=nil {return _dgdce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_ffaca .IntLim =NewCT_LimLoc ();if _edfd :=d .DecodeElement (_ffaca .IntLim ,&_eeabe );_edfd !=nil {return _edfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_ffaca .NaryLim =NewCT_LimLoc ();if _ddef :=d .DecodeElement (_ffaca .NaryLim ,&_eeabe );_ddef !=nil {return _ddef ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_eeabe .Name );if _bgfe :=d .Skip ();_bgfe !=nil {return _bgfe ;};};case _f .EndElement :break _gga ;case _f .CharData :};};return nil ;};func (_aabg *CT_D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaea :for {_gbbc ,_cefg :=d .Token ();if _cefg !=nil {return _cefg ;};switch _aeeb :=_gbbc .(type ){case _f .StartElement :switch _aeeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0050\u0072"}:_aabg .DPr =NewCT_DPr ();if _egb :=d .DecodeElement (_aabg .DPr ,&_aeeb );_egb !=nil {return _egb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_efe :=NewCT_OMathArg ();if _bgc :=d .DecodeElement (_efe ,&_aeeb );_bgc !=nil {return _bgc ;};_aabg .E =append (_aabg .E ,_efe );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0044\u0020\u0025\u0076",_aeeb .Name );if _cfca :=d .Skip ();_cfca !=nil {return _cfca ;};};case _f .EndElement :break _gaea ;case _f .CharData :};};return nil ;};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path +func (_efcfd *CT_GroupChr )ValidateWithPath (path string )error {if _efcfd .GroupChrPr !=nil {if _aebdd :=_efcfd .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_aebdd !=nil {return _aebdd ;};};if _dfbd :=_efcfd .E .ValidateWithPath (path +"\u002f\u0045");_dfbd !=nil {return _dfbd ;};return nil ;};type CT_TwipsMeasure struct{ValAttr _ea .ST_TwipsMeasure ;}; -// Validate validates the EG_OMathElements and its children -func (_gacd *EG_OMathElements )Validate ()error {return _gacd .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};const (ST_JcUnset ST_Jc =0;ST_JcLeft ST_Jc =1;ST_JcRight ST_Jc =2;ST_JcCenter ST_Jc =3;ST_JcCenterGroup ST_Jc =4;);type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};type ST_Style byte ; +// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path +func (_becfe *CT_LimUpp )ValidateWithPath (path string )error {if _becfe .LimUppPr !=nil {if _dcbb :=_becfe .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_dcbb !=nil {return _dcbb ;};};if _bcg :=_becfe .E .ValidateWithPath (path +"\u002f\u0045");_bcg !=nil {return _bcg ;};if _beg :=_becfe .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_beg !=nil {return _beg ;};return nil ;};type CT_ManualBreak struct{AlnAtAttr *int64 ;};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;};func (_ead *CT_Box )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ead .BoxPr !=nil {_abf :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_ead .BoxPr ,_abf );};_faf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ead .E ,_faf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_accb *CT_OMath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eegc :for {_ggda ,_adbb :=d .Token ();if _adbb !=nil {return _adbb ;};switch _bcfd :=_ggda .(type ){case _f .StartElement :switch _bcfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_ega :=NewEG_OMathMathElements ();_ega .Acc =NewCT_Acc ();if _fggde :=d .DecodeElement (_ega .Acc ,&_bcfd );_fggde !=nil {return _fggde ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_ega );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_bdaa :=NewEG_OMathMathElements ();_bdaa .Bar =NewCT_Bar ();if _adbd :=d .DecodeElement (_bdaa .Bar ,&_bcfd );_adbd !=nil {return _adbd ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_bdaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bcag :=NewEG_OMathMathElements ();_bcag .Box =NewCT_Box ();if _aaff :=d .DecodeElement (_bcag .Box ,&_bcfd );_aaff !=nil {return _aaff ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_bcag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_aecg :=NewEG_OMathMathElements ();_aecg .BorderBox =NewCT_BorderBox ();if _fege :=d .DecodeElement (_aecg .BorderBox ,&_bcfd );_fege !=nil {return _fege ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_aecg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_dcbc :=NewEG_OMathMathElements ();_dcbc .D =NewCT_D ();if _gceg :=d .DecodeElement (_dcbc .D ,&_bcfd );_gceg !=nil {return _gceg ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_dcbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_cece :=NewEG_OMathMathElements ();_cece .EqArr =NewCT_EqArr ();if _ebcc :=d .DecodeElement (_cece .EqArr ,&_bcfd );_ebcc !=nil {return _ebcc ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_cece );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_abgae :=NewEG_OMathMathElements ();_abgae .F =NewCT_F ();if _dfda :=d .DecodeElement (_abgae .F ,&_bcfd );_dfda !=nil {return _dfda ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_abgae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_deda :=NewEG_OMathMathElements ();_deda .Func =NewCT_Func ();if _eade :=d .DecodeElement (_deda .Func ,&_bcfd );_eade !=nil {return _eade ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_deda );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_ebdb :=NewEG_OMathMathElements ();_ebdb .GroupChr =NewCT_GroupChr ();if _aebc :=d .DecodeElement (_ebdb .GroupChr ,&_bcfd );_aebc !=nil {return _aebc ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_ebdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_cfdb :=NewEG_OMathMathElements ();_cfdb .LimLow =NewCT_LimLow ();if _dgcc :=d .DecodeElement (_cfdb .LimLow ,&_bcfd );_dgcc !=nil {return _dgcc ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_cfdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_cfdf :=NewEG_OMathMathElements ();_cfdf .LimUpp =NewCT_LimUpp ();if _def :=d .DecodeElement (_cfdf .LimUpp ,&_bcfd );_def !=nil {return _def ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_cfdf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_dff :=NewEG_OMathMathElements ();_dff .M =NewCT_M ();if _fbeg :=d .DecodeElement (_dff .M ,&_bcfd );_fbeg !=nil {return _fbeg ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_ecab :=NewEG_OMathMathElements ();_ecab .Nary =NewCT_Nary ();if _aacb :=d .DecodeElement (_ecab .Nary ,&_bcfd );_aacb !=nil {return _aacb ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_ecab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_afc :=NewEG_OMathMathElements ();_afc .Phant =NewCT_Phant ();if _bcbdb :=d .DecodeElement (_afc .Phant ,&_bcfd );_bcbdb !=nil {return _bcbdb ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_afc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_edbe :=NewEG_OMathMathElements ();_edbe .Rad =NewCT_Rad ();if _fccg :=d .DecodeElement (_edbe .Rad ,&_bcfd );_fccg !=nil {return _fccg ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_edbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_dgda :=NewEG_OMathMathElements ();_dgda .SPre =NewCT_SPre ();if _dgaf :=d .DecodeElement (_dgda .SPre ,&_bcfd );_dgaf !=nil {return _dgaf ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_dgda );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_gcdc :=NewEG_OMathMathElements ();_gcdc .SSub =NewCT_SSub ();if _ddad :=d .DecodeElement (_gcdc .SSub ,&_bcfd );_ddad !=nil {return _ddad ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_gcdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_fcbg :=NewEG_OMathMathElements ();_fcbg .SSubSup =NewCT_SSubSup ();if _ecddb :=d .DecodeElement (_fcbg .SSubSup ,&_bcfd );_ecddb !=nil {return _ecddb ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_fcbg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_cebd :=NewEG_OMathMathElements ();_cebd .SSup =NewCT_SSup ();if _gfba :=d .DecodeElement (_cebd .SSup ,&_bcfd );_gfba !=nil {return _gfba ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_cebd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_efeb :=NewEG_OMathMathElements ();_efeb .R =NewCT_R ();if _eccbd :=d .DecodeElement (_efeb .R ,&_bcfd );_eccbd !=nil {return _eccbd ;};_accb .EG_OMathMathElements =append (_accb .EG_OMathMathElements ,_efeb );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\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_bcfd .Name );if _dgf :=d .Skip ();_dgf !=nil {return _dgf ;};};case _f .EndElement :break _eegc ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_Nary and its children -func (_gec *CT_Nary )Validate ()error {return _gec .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};func (_edeg *CT_SSupPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgefb :for {_ade ,_agbc :=d .Token ();if _agbc !=nil {return _agbc ;};switch _eefdb :=_ade .(type ){case _f .StartElement :switch _eefdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_edeg .CtrlPr =NewCT_CtrlPr ();if _acaff :=d .DecodeElement (_edeg .CtrlPr ,&_eefdb );_acaff !=nil {return _acaff ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075p\u0050\u0072 \u0025\u0076",_eefdb .Name );if _dgc :=d .Skip ();_dgc !=nil {return _dgc ;};};case _f .EndElement :break _fgefb ;case _f .CharData :};};return nil ;};func NewCT_LimUppPr ()*CT_LimUppPr {_gagd :=&CT_LimUppPr {};return _gagd }; +// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path +func (_eabec *CT_RPRChoice )ValidateWithPath (path string )error {if _eabec .Nor !=nil {if _gbad :=_eabec .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_gbad !=nil {return _gbad ;};};return nil ;};func (_gdgd *CT_CtrlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_YAlign and its children -func (_aacfc *CT_YAlign )Validate ()error {return _aacfc .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};func (_cffc *CT_TwipsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_cffc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afc *CT_Integer255 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_afc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gaf *CT_Box )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaf .E =NewCT_OMathArg ();_cfcd :for {_gaee ,_adc :=d .Token ();if _adc !=nil {return _adc ;};switch _cdc :=_gaee .(type ){case _f .StartElement :switch _cdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"}:_gaf .BoxPr =NewCT_BoxPr ();if _caf :=d .DecodeElement (_gaf .BoxPr ,&_cdc );_caf !=nil {return _caf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dce :=d .DecodeElement (_gaf .E ,&_cdc );_dce !=nil {return _dce ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0020\u0025\u0076",_cdc .Name );if _cdb :=d .Skip ();_cdb !=nil {return _cdb ;};};case _f .EndElement :break _cfcd ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path +func (_fgb *CT_Box )ValidateWithPath (path string )error {if _fgb .BoxPr !=nil {if _ddgf :=_fgb .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_ddgf !=nil {return _ddgf ;};};if _eaab :=_fgb .E .ValidateWithPath (path +"\u002f\u0045");_eaab !=nil {return _eaab ;};return nil ;}; -// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path -func (_bfgb *CT_TopBot )ValidateWithPath (path string )error {if _bfgb .ValAttr ==ST_TopBotUnset {return _b .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bbbd :=_bfgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbbd !=nil {return _bbbd ;};return nil ;};func (_ddff ST_Jc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cccaa :=_f .Attr {};_cccaa .Name =name ;switch _ddff {case ST_JcUnset :_cccaa .Value ="";case ST_JcLeft :_cccaa .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_cccaa .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_cccaa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_cccaa .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _cccaa ,nil ;};func (_cfgfa *CT_FType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfgfa .ValAttr =ST_FType (1);for _ ,_aca :=range start .Attr {if _aca .Name .Local =="\u0076\u0061\u006c"{_cfgfa .ValAttr .UnmarshalXMLAttr (_aca );continue ;};};for {_acab ,_cafb :=d .Token ();if _cafb !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_cafb );};if _bcef ,_gfaed :=_acab .(_f .EndElement );_gfaed &&_bcef .Name ==start .Name {break ;};};return nil ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};func NewCT_RadPr ()*CT_RadPr {_aegc :=&CT_RadPr {};return _aegc };type CT_String struct{ValAttr *string ;};func NewCT_BreakBin ()*CT_BreakBin {_aae :=&CT_BreakBin {};return _aae };type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_ffgc *CT_OMathArg )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fceb :for {_acd ,_bbaa :=d .Token ();if _bbaa !=nil {return _bbaa ;};switch _cgcg :=_acd .(type ){case _f .StartElement :switch _cgcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"}:_ffgc .ArgPr =NewCT_OMathArgPr ();if _bged :=d .DecodeElement (_ffgc .ArgPr ,&_cgcg );_bged !=nil {return _bged ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_acgb :=NewEG_OMathMathElements ();_acgb .Acc =NewCT_Acc ();if _bbgb :=d .DecodeElement (_acgb .Acc ,&_cgcg );_bbgb !=nil {return _bbgb ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_acgb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_cdd :=NewEG_OMathMathElements ();_cdd .Bar =NewCT_Bar ();if _cbgf :=d .DecodeElement (_cdd .Bar ,&_cgcg );_cbgf !=nil {return _cbgf ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_cdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_faed :=NewEG_OMathMathElements ();_faed .Box =NewCT_Box ();if _fdbb :=d .DecodeElement (_faed .Box ,&_cgcg );_fdbb !=nil {return _fdbb ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_faed );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_gadaf :=NewEG_OMathMathElements ();_gadaf .BorderBox =NewCT_BorderBox ();if _bgbg :=d .DecodeElement (_gadaf .BorderBox ,&_cgcg );_bgbg !=nil {return _bgbg ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_gadaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_acce :=NewEG_OMathMathElements ();_acce .D =NewCT_D ();if _debba :=d .DecodeElement (_acce .D ,&_cgcg );_debba !=nil {return _debba ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_acce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_ebfg :=NewEG_OMathMathElements ();_ebfg .EqArr =NewCT_EqArr ();if _fbbf :=d .DecodeElement (_ebfg .EqArr ,&_cgcg );_fbbf !=nil {return _fbbf ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_ebfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_beg :=NewEG_OMathMathElements ();_beg .F =NewCT_F ();if _dbdb :=d .DecodeElement (_beg .F ,&_cgcg );_dbdb !=nil {return _dbdb ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_beg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_beaa :=NewEG_OMathMathElements ();_beaa .Func =NewCT_Func ();if _cdbd :=d .DecodeElement (_beaa .Func ,&_cgcg );_cdbd !=nil {return _cdbd ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_beaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_bgfa :=NewEG_OMathMathElements ();_bgfa .GroupChr =NewCT_GroupChr ();if _cceg :=d .DecodeElement (_bgfa .GroupChr ,&_cgcg );_cceg !=nil {return _cceg ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_bgfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_acda :=NewEG_OMathMathElements ();_acda .LimLow =NewCT_LimLow ();if _ceed :=d .DecodeElement (_acda .LimLow ,&_cgcg );_ceed !=nil {return _ceed ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_acda );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_bdff :=NewEG_OMathMathElements ();_bdff .LimUpp =NewCT_LimUpp ();if _bdcdg :=d .DecodeElement (_bdff .LimUpp ,&_cgcg );_bdcdg !=nil {return _bdcdg ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_bdff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_ccgf :=NewEG_OMathMathElements ();_ccgf .M =NewCT_M ();if _egag :=d .DecodeElement (_ccgf .M ,&_cgcg );_egag !=nil {return _egag ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_ccgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_dccg :=NewEG_OMathMathElements ();_dccg .Nary =NewCT_Nary ();if _gdad :=d .DecodeElement (_dccg .Nary ,&_cgcg );_gdad !=nil {return _gdad ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_dccg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_bdfef :=NewEG_OMathMathElements ();_bdfef .Phant =NewCT_Phant ();if _fdd :=d .DecodeElement (_bdfef .Phant ,&_cgcg );_fdd !=nil {return _fdd ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_bdfef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_dagd :=NewEG_OMathMathElements ();_dagd .Rad =NewCT_Rad ();if _aaef :=d .DecodeElement (_dagd .Rad ,&_cgcg );_aaef !=nil {return _aaef ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_dagd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_bbfdf :=NewEG_OMathMathElements ();_bbfdf .SPre =NewCT_SPre ();if _dbca :=d .DecodeElement (_bbfdf .SPre ,&_cgcg );_dbca !=nil {return _dbca ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_bbfdf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_egfc :=NewEG_OMathMathElements ();_egfc .SSub =NewCT_SSub ();if _aeab :=d .DecodeElement (_egfc .SSub ,&_cgcg );_aeab !=nil {return _aeab ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_egfc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_bbfa :=NewEG_OMathMathElements ();_bbfa .SSubSup =NewCT_SSubSup ();if _fade :=d .DecodeElement (_bbfa .SSubSup ,&_cgcg );_fade !=nil {return _fade ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_bbfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_aabea :=NewEG_OMathMathElements ();_aabea .SSup =NewCT_SSup ();if _cdda :=d .DecodeElement (_aabea .SSup ,&_cgcg );_cdda !=nil {return _cdda ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_aabea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_aaeb :=NewEG_OMathMathElements ();_aaeb .R =NewCT_R ();if _bdad :=d .DecodeElement (_aaeb .R ,&_cgcg );_bdad !=nil {return _bdad ;};_ffgc .EG_OMathMathElements =append (_ffgc .EG_OMathMathElements ,_aaeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ffgc .CtrlPr =NewCT_CtrlPr ();if _ccbfe :=d .DecodeElement (_ffgc .CtrlPr ,&_cgcg );_ccbfe !=nil {return _ccbfe ;};default:_bf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0020\u0025\u0076",_cgcg .Name );if _bfea :=d .Skip ();_bfea !=nil {return _bfea ;};};case _f .EndElement :break _fceb ;case _f .CharData :};};return nil ;};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};func (_bfcb *CT_OMathArgPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bfcb .ArgSz !=nil {_eeab :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_bfcb .ArgSz ,_eeab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbaa ST_BreakBin )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbaa .String (),start );};type CT_BreakBin struct{ValAttr ST_BreakBin ;};type CT_XAlign struct{ValAttr _g .ST_XAlign ;}; +// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path +func (_aecf *CT_SPrePr )ValidateWithPath (path string )error {if _aecf .CtrlPr !=nil {if _gdbfc :=_aecf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gdbfc !=nil {return _gdbfc ;};};return nil ;};type MathPr struct{CT_MathPr };func NewCT_M ()*CT_M {_bga :=&CT_M {};return _bga };func (_gbfef *ST_LimLoc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfda ,_abgab :=d .Token ();if _abgab !=nil {return _abgab ;};if _dfdg ,_ffdd :=_cfda .(_f .EndElement );_ffdd &&_dfdg .Name ==start .Name {*_gbfef =1;return nil ;};if _cceg ,_bccb :=_cfda .(_f .CharData );!_bccb {return _ef .Errorf ("\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 (_cceg ){case "":*_gbfef =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_gbfef =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_gbfef =2;};};_cfda ,_abgab =d .Token ();if _abgab !=nil {return _abgab ;};if _ggecg ,_gcac :=_cfda .(_f .EndElement );_gcac &&_ggecg .Name ==start .Name {return nil ;};return _ef .Errorf ("\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 (_baebb *CT_MathPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcfb :for {_deba ,_ggdc :=d .Token ();if _ggdc !=nil {return _ggdc ;};switch _fbae :=_deba .(type ){case _f .StartElement :switch _fbae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_baebb .MathFont =NewCT_String ();if _dccag :=d .DecodeElement (_baebb .MathFont ,&_fbae );_dccag !=nil {return _dccag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_baebb .BrkBin =NewCT_BreakBin ();if _gged :=d .DecodeElement (_baebb .BrkBin ,&_fbae );_gged !=nil {return _gged ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_baebb .BrkBinSub =NewCT_BreakBinSub ();if _dgabf :=d .DecodeElement (_baebb .BrkBinSub ,&_fbae );_dgabf !=nil {return _dgabf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_baebb .SmallFrac =NewCT_OnOff ();if _ebgg :=d .DecodeElement (_baebb .SmallFrac ,&_fbae );_ebgg !=nil {return _ebgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_baebb .DispDef =NewCT_OnOff ();if _bbca :=d .DecodeElement (_baebb .DispDef ,&_fbae );_bbca !=nil {return _bbca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_baebb .LMargin =NewCT_TwipsMeasure ();if _cafe :=d .DecodeElement (_baebb .LMargin ,&_fbae );_cafe !=nil {return _cafe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_baebb .RMargin =NewCT_TwipsMeasure ();if _cfd :=d .DecodeElement (_baebb .RMargin ,&_fbae );_cfd !=nil {return _cfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_baebb .DefJc =NewCT_OMathJc ();if _bdggg :=d .DecodeElement (_baebb .DefJc ,&_fbae );_bdggg !=nil {return _bdggg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_baebb .PreSp =NewCT_TwipsMeasure ();if _dccac :=d .DecodeElement (_baebb .PreSp ,&_fbae );_dccac !=nil {return _dccac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_baebb .PostSp =NewCT_TwipsMeasure ();if _cafa :=d .DecodeElement (_baebb .PostSp ,&_fbae );_cafa !=nil {return _cafa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_baebb .InterSp =NewCT_TwipsMeasure ();if _cgeg :=d .DecodeElement (_baebb .InterSp ,&_fbae );_cgeg !=nil {return _cgeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_baebb .IntraSp =NewCT_TwipsMeasure ();if _dafcc :=d .DecodeElement (_baebb .IntraSp ,&_fbae );_dafcc !=nil {return _dafcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_baebb .Choice =NewCT_MathPrChoice ();if _efcc :=d .DecodeElement (&_baebb .Choice .WrapIndent ,&_fbae );_efcc !=nil {return _efcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_baebb .Choice =NewCT_MathPrChoice ();if _ecec :=d .DecodeElement (&_baebb .Choice .WrapRight ,&_fbae );_ecec !=nil {return _ecec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_baebb .IntLim =NewCT_LimLoc ();if _aefd :=d .DecodeElement (_baebb .IntLim ,&_fbae );_aefd !=nil {return _aefd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_baebb .NaryLim =NewCT_LimLoc ();if _aga :=d .DecodeElement (_baebb .NaryLim ,&_fbae );_aga !=nil {return _aga ;};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\u0074h\u0050\u0072 \u0025\u0076",_fbae .Name );if _dgaa :=d .Skip ();_dgaa !=nil {return _dgaa ;};};case _f .EndElement :break _gcfb ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_M and its children, prefixing error messages with path -func (_fcgc *CT_M )ValidateWithPath (path string )error {if _fcgc .MPr !=nil {if _bddb :=_fcgc .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_bddb !=nil {return _bddb ;};};for _dggc ,_bdab :=range _fcgc .Mr {if _aadg :=_bdab .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_dggc ));_aadg !=nil {return _aadg ;};};return nil ;};func (_bgdb *CT_DPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgdb .BegChr !=nil {_ccb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_bgdb .BegChr ,_ccb );};if _bgdb .SepChr !=nil {_cce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_bgdb .SepChr ,_cce );};if _bgdb .EndChr !=nil {_adf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}};e .EncodeElement (_bgdb .EndChr ,_adf );};if _bgdb .Grow !=nil {_cfgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_bgdb .Grow ,_cfgf );};if _bgdb .Shp !=nil {_gccb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073h\u0070"}};e .EncodeElement (_bgdb .Shp ,_gccb );};if _bgdb .CtrlPr !=nil {_dde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bgdb .CtrlPr ,_dde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eebe *CT_OnOff )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eebe .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_eebe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path +func (_bef *CT_MPr )ValidateWithPath (path string )error {if _bef .BaseJc !=nil {if _acdb :=_bef .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_acdb !=nil {return _acdb ;};};if _bef .PlcHide !=nil {if _ageb :=_bef .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065");_ageb !=nil {return _ageb ;};};if _bef .RSpRule !=nil {if _egb :=_bef .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_egb !=nil {return _egb ;};};if _bef .CGpRule !=nil {if _cddd :=_bef .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065");_cddd !=nil {return _cddd ;};};if _bef .RSp !=nil {if _fcgd :=_bef .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_fcgd !=nil {return _fcgd ;};};if _bef .CSp !=nil {if _gdedb :=_bef .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070");_gdedb !=nil {return _gdedb ;};};if _bef .CGp !=nil {if _dafcd :=_bef .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_dafcd !=nil {return _dafcd ;};};if _bef .Mcs !=nil {if _gba :=_bef .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_gba !=nil {return _gba ;};};if _bef .CtrlPr !=nil {if _bdcdd :=_bef .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bdcdd !=nil {return _bdcdd ;};};return nil ;};func (_agfa *CT_Func )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agfa .FName =NewCT_OMathArg ();_agfa .E =NewCT_OMathArg ();_eaea :for {_fcd ,_dbf :=d .Token ();if _dbf !=nil {return _dbf ;};switch _debf :=_fcd .(type ){case _f .StartElement :switch _debf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"}:_agfa .FuncPr =NewCT_FuncPr ();if _cfe :=d .DecodeElement (_agfa .FuncPr ,&_debf );_cfe !=nil {return _cfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"}:if _becf :=d .DecodeElement (_agfa .FName ,&_debf );_becf !=nil {return _becf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ffcee :=d .DecodeElement (_agfa .E ,&_debf );_ffcee !=nil {return _ffcee ;};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\u0046\u0075\u006e\u0063\u0020\u0025\u0076",_debf .Name );if _eggf :=d .Skip ();_eggf !=nil {return _eggf ;};};case _f .EndElement :break _eaea ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path -func (_cbb *CT_FPr )ValidateWithPath (path string )error {if _cbb .Type !=nil {if _ddfb :=_cbb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ddfb !=nil {return _ddfb ;};};if _cbb .CtrlPr !=nil {if _afg :=_cbb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_afg !=nil {return _afg ;};};return nil ;};func (_bebf *CT_OMathParaPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bafc :for {_afe ,_fcdg :=d .Token ();if _fcdg !=nil {return _fcdg ;};switch _cafbc :=_afe .(type ){case _f .StartElement :switch _cafbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_bebf .Jc =NewCT_OMathJc ();if _gcffg :=d .DecodeElement (_bebf .Jc ,&_cafbc );_gcffg !=nil {return _gcffg ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050\u0061r\u0061P\u0072\u0020\u0025\u0076",_cafbc .Name );if _baag :=d .Skip ();_baag !=nil {return _baag ;};};case _f .EndElement :break _bafc ;case _f .CharData :};};return nil ;};func (_baff ST_Script )String ()string {switch _baff {case 0:return "";case 1:return "\u0072\u006f\u006da\u006e";case 2:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0066r\u0061\u006b\u0074\u0075\u0072";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case 5:return "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case 6:return "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return "";};func (_gdbc *CT_TwipsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdde :=range start .Attr {if _fdde .Name .Local =="\u0076\u0061\u006c"{_abdg ,_afcgc :=ParseUnionST_TwipsMeasure (_fdde .Value );if _afcgc !=nil {return _afcgc ;};_gdbc .ValAttr =_abdg ;continue ;};};for {_geaf ,_eacce :=d .Token ();if _eacce !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_eacce );};if _gbae ,_bafe :=_geaf .(_f .EndElement );_bafe &&_gbae .Name ==start .Name {break ;};};return nil ;};func NewCT_FPr ()*CT_FPr {_fgeg :=&CT_FPr {};return _fgeg }; +// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path +func (_cfg *CT_EqArr )ValidateWithPath (path string )error {if _cfg .EqArrPr !=nil {if _gbf :=_cfg .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_gbf !=nil {return _gbf ;};};for _adg ,_acgb :=range _cfg .E {if _dcc :=_acgb .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_adg ));_dcc !=nil {return _dcc ;};};return nil ;};func (_cgcfd ST_Script )String ()string {switch _cgcfd {case 0:return "";case 1:return "\u0072\u006f\u006da\u006e";case 2:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0066r\u0061\u006b\u0074\u0075\u0072";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case 5:return "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case 6:return "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return "";};func (_dfage ST_Jc )String ()string {switch _dfage {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return "";}; -// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path -func (_bcec *CT_MPr )ValidateWithPath (path string )error {if _bcec .BaseJc !=nil {if _aefb :=_bcec .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_aefb !=nil {return _aefb ;};};if _bcec .PlcHide !=nil {if _ebae :=_bcec .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065");_ebae !=nil {return _ebae ;};};if _bcec .RSpRule !=nil {if _aabf :=_bcec .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_aabf !=nil {return _aabf ;};};if _bcec .CGpRule !=nil {if _dbfa :=_bcec .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065");_dbfa !=nil {return _dbfa ;};};if _bcec .RSp !=nil {if _cbaa :=_bcec .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_cbaa !=nil {return _cbaa ;};};if _bcec .CSp !=nil {if _cdeag :=_bcec .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070");_cdeag !=nil {return _cdeag ;};};if _bcec .CGp !=nil {if _fagg :=_bcec .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_fagg !=nil {return _fagg ;};};if _bcec .Mcs !=nil {if _dcda :=_bcec .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_dcda !=nil {return _dcda ;};};if _bcec .CtrlPr !=nil {if _ecga :=_bcec .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ecga !=nil {return _ecga ;};};return nil ;};type CT_ManualBreak struct{AlnAtAttr *int64 ;}; +// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path +func (_ca *CT_Bar )ValidateWithPath (path string )error {if _ca .BarPr !=nil {if _fe :=_ca .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_fe !=nil {return _fe ;};};if _bfe :=_ca .E .ValidateWithPath (path +"\u002f\u0045");_bfe !=nil {return _bfe ;};return nil ;}; -// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path -func (_cfdb *CT_OMath )ValidateWithPath (path string )error {for _bbadd ,_cacefg :=range _cfdb .EG_OMathMathElements {if _dgf :=_cacefg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_bbadd ));_dgf !=nil {return _dgf ;};};return nil ;};func (_afdc *CT_F )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afdc .FPr !=nil {_dea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_afdc .FPr ,_dea );};_gca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_afdc .Num ,_gca );_dded :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_afdc .Den ,_dded );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};func (_ddfdd *CT_SSup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddfdd .E =NewCT_OMathArg ();_ddfdd .Sup =NewCT_OMathArg ();_ebbb :for {_abafe ,_aadf :=d .Token ();if _aadf !=nil {return _aadf ;};switch _efgcb :=_abafe .(type ){case _f .StartElement :switch _efgcb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"}:_ddfdd .SSupPr =NewCT_SSupPr ();if _caeeg :=d .DecodeElement (_ddfdd .SSupPr ,&_efgcb );_caeeg !=nil {return _caeeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dace :=d .DecodeElement (_ddfdd .E ,&_efgcb );_dace !=nil {return _dace ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _dbdg :=d .DecodeElement (_ddfdd .Sup ,&_efgcb );_dbdg !=nil {return _dbdg ;};default:_bf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0070\u0020\u0025\u0076",_efgcb .Name );if _cbbc :=d .Skip ();_cbbc !=nil {return _cbbc ;};};case _f .EndElement :break _ebbb ;case _f .CharData :};};return nil ;};func (_cgc *CT_CtrlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bag ,_dgd :=d .Token ();if _dgd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_dgd );};if _cgb ,_ebc :=_bag .(_f .EndElement );_ebc &&_cgb .Name ==start .Name {break ;};};return nil ;};func (_efda *OMath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efda .CT_OMath =*NewCT_OMath ();_dccc :for {_bade ,_bdbfb :=d .Token ();if _bdbfb !=nil {return _bdbfb ;};switch _fedg :=_bade .(type ){case _f .StartElement :switch _fedg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_daac :=NewEG_OMathMathElements ();_daac .Acc =NewCT_Acc ();if _abgce :=d .DecodeElement (_daac .Acc ,&_fedg );_abgce !=nil {return _abgce ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_daac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_feddc :=NewEG_OMathMathElements ();_feddc .Bar =NewCT_Bar ();if _dccgb :=d .DecodeElement (_feddc .Bar ,&_fedg );_dccgb !=nil {return _dccgb ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_feddc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bdfd :=NewEG_OMathMathElements ();_bdfd .Box =NewCT_Box ();if _bebdb :=d .DecodeElement (_bdfd .Box ,&_fedg );_bebdb !=nil {return _bebdb ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_bdfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_dcge :=NewEG_OMathMathElements ();_dcge .BorderBox =NewCT_BorderBox ();if _dgff :=d .DecodeElement (_dcge .BorderBox ,&_fedg );_dgff !=nil {return _dgff ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_dcge );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_bgeb :=NewEG_OMathMathElements ();_bgeb .D =NewCT_D ();if _gbcde :=d .DecodeElement (_bgeb .D ,&_fedg );_gbcde !=nil {return _gbcde ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_bgeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_cdbdc :=NewEG_OMathMathElements ();_cdbdc .EqArr =NewCT_EqArr ();if _bgab :=d .DecodeElement (_cdbdc .EqArr ,&_fedg );_bgab !=nil {return _bgab ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_cdbdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_cead :=NewEG_OMathMathElements ();_cead .F =NewCT_F ();if _efagd :=d .DecodeElement (_cead .F ,&_fedg );_efagd !=nil {return _efagd ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_cead );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_fdbdd :=NewEG_OMathMathElements ();_fdbdd .Func =NewCT_Func ();if _adae :=d .DecodeElement (_fdbdd .Func ,&_fedg );_adae !=nil {return _adae ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_fdbdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_ccfg :=NewEG_OMathMathElements ();_ccfg .GroupChr =NewCT_GroupChr ();if _ecbag :=d .DecodeElement (_ccfg .GroupChr ,&_fedg );_ecbag !=nil {return _ecbag ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_ccfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_aagca :=NewEG_OMathMathElements ();_aagca .LimLow =NewCT_LimLow ();if _dbdd :=d .DecodeElement (_aagca .LimLow ,&_fedg );_dbdd !=nil {return _dbdd ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_aagca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_bedgg :=NewEG_OMathMathElements ();_bedgg .LimUpp =NewCT_LimUpp ();if _ceeb :=d .DecodeElement (_bedgg .LimUpp ,&_fedg );_ceeb !=nil {return _ceeb ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_bedgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_acdd :=NewEG_OMathMathElements ();_acdd .M =NewCT_M ();if _dgegd :=d .DecodeElement (_acdd .M ,&_fedg );_dgegd !=nil {return _dgegd ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_acdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_bfdc :=NewEG_OMathMathElements ();_bfdc .Nary =NewCT_Nary ();if _aceeb :=d .DecodeElement (_bfdc .Nary ,&_fedg );_aceeb !=nil {return _aceeb ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_bfdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_aaac :=NewEG_OMathMathElements ();_aaac .Phant =NewCT_Phant ();if _gdbbd :=d .DecodeElement (_aaac .Phant ,&_fedg );_gdbbd !=nil {return _gdbbd ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_aaac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_dgeb :=NewEG_OMathMathElements ();_dgeb .Rad =NewCT_Rad ();if _edec :=d .DecodeElement (_dgeb .Rad ,&_fedg );_edec !=nil {return _edec ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_dgeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_agdc :=NewEG_OMathMathElements ();_agdc .SPre =NewCT_SPre ();if _gdda :=d .DecodeElement (_agdc .SPre ,&_fedg );_gdda !=nil {return _gdda ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_agdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_dfgfg :=NewEG_OMathMathElements ();_dfgfg .SSub =NewCT_SSub ();if _fdba :=d .DecodeElement (_dfgfg .SSub ,&_fedg );_fdba !=nil {return _fdba ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_dfgfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_afea :=NewEG_OMathMathElements ();_afea .SSubSup =NewCT_SSubSup ();if _efcd :=d .DecodeElement (_afea .SSubSup ,&_fedg );_efcd !=nil {return _efcd ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_afea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_cdbdd :=NewEG_OMathMathElements ();_cdbdd .SSup =NewCT_SSup ();if _cbge :=d .DecodeElement (_cdbdd .SSup ,&_fedg );_cbge !=nil {return _cbge ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_cdbdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_gefb :=NewEG_OMathMathElements ();_gefb .R =NewCT_R ();if _adgac :=d .DecodeElement (_gefb .R ,&_fedg );_adgac !=nil {return _adgac ;};_efda .EG_OMathMathElements =append (_efda .EG_OMathMathElements ,_gefb );default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004f\u004d\u0061t\u0068 \u0025\u0076",_fedg .Name );if _baaa :=d .Skip ();_baaa !=nil {return _baaa ;};};case _f .EndElement :break _dccc ;case _f .CharData :};};return nil ;};func (_bcdc ST_BreakBin )String ()string {switch _bcdc {case 0:return "";case 1:return "\u0062\u0065\u0066\u006f\u0072\u0065";case 2:return "\u0061\u0066\u0074e\u0072";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};func (_baab *CT_PhantPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _baab .Show !=nil {_bfge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_baab .Show ,_bfge );};if _baab .ZeroWid !=nil {_dcee :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_baab .ZeroWid ,_dcee );};if _baab .ZeroAsc !=nil {_aece :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_baab .ZeroAsc ,_aece );};if _baab .ZeroDesc !=nil {_fagd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_baab .ZeroDesc ,_fagd );};if _baab .Transp !=nil {_eccb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_baab .Transp ,_eccb );};if _baab .CtrlPr !=nil {_ddfbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_baab .CtrlPr ,_ddfbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bddf *ST_BreakBin )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fadbg ,_dgcc :=d .Token ();if _dgcc !=nil {return _dgcc ;};if _dfcaf ,_gafbf :=_fadbg .(_f .EndElement );_gafbf &&_dfcaf .Name ==start .Name {*_bddf =1;return nil ;};if _afbea ,_gfebg :=_fadbg .(_f .CharData );!_gfebg {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fadbg );}else {switch string (_afbea ){case "":*_bddf =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_bddf =1;case "\u0061\u0066\u0074e\u0072":*_bddf =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bddf =3;};};_fadbg ,_dgcc =d .Token ();if _dgcc !=nil {return _dgcc ;};if _fdgdg ,_cgee :=_fadbg .(_f .EndElement );_cgee &&_fdgdg .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fadbg );};func (_dbbda *CT_XAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_beba ,_gfdeg :=_dbbda .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gfdeg !=nil {return _gfdeg ;};start .Attr =append (start .Attr ,_beba );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MR struct{E []*CT_OMathArg ;}; +// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path +func (_abb *CT_BorderBoxPr )ValidateWithPath (path string )error {if _abb .HideTop !=nil {if _dcd :=_abb .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_dcd !=nil {return _dcd ;};};if _abb .HideBot !=nil {if _cec :=_abb .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074");_cec !=nil {return _cec ;};};if _abb .HideLeft !=nil {if _gagd :=_abb .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_gagd !=nil {return _gagd ;};};if _abb .HideRight !=nil {if _caf :=_abb .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074");_caf !=nil {return _caf ;};};if _abb .StrikeH !=nil {if _fbb :=_abb .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_fbb !=nil {return _fbb ;};};if _abb .StrikeV !=nil {if _dgb :=_abb .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056");_dgb !=nil {return _dgb ;};};if _abb .StrikeBLTR !=nil {if _dcb :=_abb .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_dcb !=nil {return _dcb ;};};if _abb .StrikeTLBR !=nil {if _eae :=_abb .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052");_eae !=nil {return _eae ;};};if _abb .CtrlPr !=nil {if _feg :=_abb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_feg !=nil {return _feg ;};};return nil ;};func (_bacd *CT_OMathJc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bacd .ValAttr !=ST_JcUnset {_afgg ,_adac :=_bacd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _adac !=nil {return _adac ;};start .Attr =append (start .Attr ,_afgg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_StyleUnset ST_Style =0;ST_StyleP ST_Style =1;ST_StyleB ST_Style =2;ST_StyleI ST_Style =3;ST_StyleBi ST_Style =4;);func NewCT_SSub ()*CT_SSub {_efb :=&CT_SSub {};_efb .E =NewCT_OMathArg ();_efb .Sub =NewCT_OMathArg ();return _efb ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;};func (_gdba *CT_Style )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdba .ValAttr !=ST_StyleUnset {_deff ,_gafa :=_gdba .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_deff );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agba *CT_SSubSup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agba .E =NewCT_OMathArg ();_agba .Sub =NewCT_OMathArg ();_agba .Sup =NewCT_OMathArg ();_acgbc :for {_dbbc ,_fdeb :=d .Token ();if _fdeb !=nil {return _fdeb ;};switch _agebfd :=_dbbc .(type ){case _f .StartElement :switch _agebfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"}:_agba .SSubSupPr =NewCT_SSubSupPr ();if _cbfb :=d .DecodeElement (_agba .SSubSupPr ,&_agebfd );_cbfb !=nil {return _cbfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _agfgf :=d .DecodeElement (_agba .E ,&_agebfd );_agfgf !=nil {return _agfgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _fgff :=d .DecodeElement (_agba .Sub ,&_agebfd );_fgff !=nil {return _fgff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _fcbbe :=d .DecodeElement (_agba .Sup ,&_agebfd );_fcbbe !=nil {return _fcbbe ;};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\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_agebfd .Name );if _fbfd :=d .Skip ();_fbfd !=nil {return _fbfd ;};};case _f .EndElement :break _acgbc ;case _f .CharData :};};return nil ;};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};type CT_BoxPr struct{OpEmu *CT_OnOff ;NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_bac *CT_NaryPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edce :for {_gcc ,_ddbg :=d .Token ();if _ddbg !=nil {return _ddbg ;};switch _fadc :=_gcc .(type ){case _f .StartElement :switch _fadc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_bac .Chr =NewCT_Char ();if _fcbbc :=d .DecodeElement (_bac .Chr ,&_fadc );_fcbbc !=nil {return _fcbbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"}:_bac .LimLoc =NewCT_LimLoc ();if _bfbfg :=d .DecodeElement (_bac .LimLoc ,&_fadc );_bfbfg !=nil {return _bfbfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_bac .Grow =NewCT_OnOff ();if _ddfb :=d .DecodeElement (_bac .Grow ,&_fadc );_ddfb !=nil {return _ddfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"}:_bac .SubHide =NewCT_OnOff ();if _fggaa :=d .DecodeElement (_bac .SubHide ,&_fadc );_fggaa !=nil {return _fggaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"}:_bac .SupHide =NewCT_OnOff ();if _afbe :=d .DecodeElement (_bac .SupHide ,&_fadc );_afbe !=nil {return _afbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bac .CtrlPr =NewCT_CtrlPr ();if _ecce :=d .DecodeElement (_bac .CtrlPr ,&_fadc );_ecce !=nil {return _ecce ;};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\u0061\u0072y\u0050\u0072 \u0025\u0076",_fadc .Name );if _agcf :=d .Skip ();_agcf !=nil {return _agcf ;};};case _f .EndElement :break _edce ;case _f .CharData :};};return nil ;};func NewCT_Bar ()*CT_Bar {_gef :=&CT_Bar {};_gef .E =NewCT_OMathArg ();return _gef };func (_gfcc *CT_D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfcc .DPr !=nil {_bdcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_gfcc .DPr ,_bdcd );};_ffg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};for _ ,_fgbb :=range _gfcc .E {e .EncodeElement (_fgbb ,_ffg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bada *CT_NaryPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bada .Chr !=nil {_dgbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_bada .Chr ,_dgbg );};if _bada .LimLoc !=nil {_bged :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_bada .LimLoc ,_bged );};if _bada .Grow !=nil {_cfaab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_bada .Grow ,_cfaab );};if _bada .SubHide !=nil {_fdcd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_bada .SubHide ,_fdcd );};if _bada .SupHide !=nil {_gefd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}};e .EncodeElement (_bada .SupHide ,_gefd );};if _bada .CtrlPr !=nil {_afed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bada .CtrlPr ,_afed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_aeged :=&CT_LimLowPr {};return _aeged }; -// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path -func (_bdb *CT_BorderBox )ValidateWithPath (path string )error {if _bdb .BorderBoxPr !=nil {if _def :=_bdb .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_def !=nil {return _def ;};};if _acbb :=_bdb .E .ValidateWithPath (path +"\u002f\u0045");_acbb !=nil {return _acbb ;};return nil ;};func (_gbb *CT_BorderBoxPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbb .HideTop !=nil {_be :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_gbb .HideTop ,_be );};if _gbb .HideBot !=nil {_fb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_gbb .HideBot ,_fb );};if _gbb .HideLeft !=nil {_cef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_gbb .HideLeft ,_cef );};if _gbb .HideRight !=nil {_eec :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gbb .HideRight ,_eec );};if _gbb .StrikeH !=nil {_bba :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_gbb .StrikeH ,_bba );};if _gbb .StrikeV !=nil {_edc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_gbb .StrikeV ,_edc );};if _gbb .StrikeBLTR !=nil {_ggg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_gbb .StrikeBLTR ,_ggg );};if _gbb .StrikeTLBR !=nil {_fcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_gbb .StrikeTLBR ,_fcd );};if _gbb .CtrlPr !=nil {_ced :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gbb .CtrlPr ,_ced );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceffg *ST_BreakBinSub )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcdgf ,_bgecb :=d .Token ();if _bgecb !=nil {return _bgecb ;};if _gfaf ,_ddbd :=_dcdgf .(_f .EndElement );_ddbd &&_gfaf .Name ==start .Name {*_ceffg =1;return nil ;};if _eeaeb ,_efacf :=_dcdgf .(_f .CharData );!_efacf {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcdgf );}else {switch string (_eeaeb ){case "":*_ceffg =0;case "\u002d\u002d":*_ceffg =1;case "\u002d\u002b":*_ceffg =2;case "\u002b\u002d":*_ceffg =3;};};_dcdgf ,_bgecb =d .Token ();if _bgecb !=nil {return _bgecb ;};if _eccgf ,_gcda :=_dcdgf .(_f .EndElement );_gcda &&_eccgf .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcdgf );}; +// Validate validates the CT_SSupPr and its children +func (_cacd *CT_SSupPr )Validate ()error {return _cacd .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};func (_gdff *CT_FType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_geac ,_adc :=_gdff .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _adc !=nil {return _adc ;};start .Attr =append (start .Attr ,_geac );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfgc *CT_ManualBreak )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agebf :=range start .Attr {if _agebf .Name .Local =="\u0061\u006c\u006eA\u0074"{_fdge ,_ecea :=_fa .ParseInt (_agebf .Value ,10,64);if _ecea !=nil {return _ecea ;};_dfgc .AlnAtAttr =&_fdge ;continue ;};};for {_dbab ,_fdeg :=d .Token ();if _fdeg !=nil {return _ef .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",_fdeg );};if _bfcf ,_eabf :=_dbab .(_f .EndElement );_eabf &&_bfcf .Name ==start .Name {break ;};};return nil ;};type CT_TopBot struct{ValAttr ST_TopBot ;}; -// Validate validates the CT_MathPrChoice and its children -func (_bagde *CT_MathPrChoice )Validate ()error {return _bagde .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path +func (_ecbe *CT_LimUppPr )ValidateWithPath (path string )error {if _ecbe .CtrlPr !=nil {if _ccgb :=_ecbe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ccgb !=nil {return _ccgb ;};};return nil ;};func (_cef *CT_LimLow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cef .LimLowPr !=nil {_dcca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_cef .LimLowPr ,_dcca );};_gdag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cef .E ,_gdag );_cdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_cef .Lim ,_cdb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path -func (_afcc *CT_LimUpp )ValidateWithPath (path string )error {if _afcc .LimUppPr !=nil {if _gaac :=_afcc .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_gaac !=nil {return _gaac ;};};if _acae :=_afcc .E .ValidateWithPath (path +"\u002f\u0045");_acae !=nil {return _acae ;};if _ggfgf :=_afcc .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_ggfgf !=nil {return _ggfgf ;};return nil ;};type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;};func (_dacg *CT_LimUppPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdbf :for {_eedd ,_egbc :=d .Token ();if _egbc !=nil {return _egbc ;};switch _dccf :=_eedd .(type ){case _f .StartElement :switch _dccf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dacg .CtrlPr =NewCT_CtrlPr ();if _cdgc :=d .DecodeElement (_dacg .CtrlPr ,&_dccf );_cdgc !=nil {return _cdgc ;};default:_bf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072\u0020\u0025\u0076",_dccf .Name );if _bbdc :=d .Skip ();_bbdc !=nil {return _bbdc ;};};case _f .EndElement :break _bdbf ;case _f .CharData :};};return nil ;};func NewCT_SSubPr ()*CT_SSubPr {_bbbca :=&CT_SSubPr {};return _bbbca };func (_gcaef *ST_Style )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gcaef =0;case "\u0070":*_gcaef =1;case "\u0062":*_gcaef =2;case "\u0069":*_gcaef =3;case "\u0062\u0069":*_gcaef =4;};return nil ;};func (_eggbe *CT_Script )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfgg :=range start .Attr {if _cfgg .Name .Local =="\u0076\u0061\u006c"{_eggbe .ValAttr .UnmarshalXMLAttr (_cfgg );continue ;};};for {_beea ,_aff :=d .Token ();if _aff !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_aff );};if _ccbe ,_afcg :=_beea .(_f .EndElement );_afcg &&_ccbe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_D and its children, prefixing error messages with path +func (_dade *CT_D )ValidateWithPath (path string )error {if _dade .DPr !=nil {if _gga :=_dade .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_gga !=nil {return _gga ;};};for _ade ,_fadg :=range _dade .E {if _agc :=_fadg .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_ade ));_agc !=nil {return _agc ;};};return nil ;}; -// Validate validates the CT_SSubSup and its children -func (_bbce *CT_SSubSup )Validate ()error {return _bbce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");}; +// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path +func (_fgac *CT_PhantPr )ValidateWithPath (path string )error {if _fgac .Show !=nil {if _cbcg :=_fgac .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_cbcg !=nil {return _cbcg ;};};if _fgac .ZeroWid !=nil {if _fcde :=_fgac .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064");_fcde !=nil {return _fcde ;};};if _fgac .ZeroAsc !=nil {if _gffg :=_fgac .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_gffg !=nil {return _gffg ;};};if _fgac .ZeroDesc !=nil {if _ffbcf :=_fgac .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c");_ffbcf !=nil {return _ffbcf ;};};if _fgac .Transp !=nil {if _ecaad :=_fgac .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_ecaad !=nil {return _ecaad ;};};if _fgac .CtrlPr !=nil {if _edeg :=_fgac .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_edeg !=nil {return _edeg ;};};return nil ;}; -// Validate validates the CT_GroupChrPr and its children -func (_cdaf *CT_GroupChrPr )Validate ()error {return _cdaf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");}; +// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path +func (_eacc *CT_SpacingRule )ValidateWithPath (path string )error {if _eacc .ValAttr < 0{return _ef .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 ,_eacc .ValAttr );};if _eacc .ValAttr > 4{return _ef .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 ,_eacc .ValAttr );};return nil ;};func NewCT_MC ()*CT_MC {_fdbg :=&CT_MC {};return _fdbg };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 (_cgd *CT_MCPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cgd .Count !=nil {_ecge :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}};e .EncodeElement (_cgd .Count ,_ecge );};if _cgd .McJc !=nil {_ecbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_cgd .McJc ,_ecbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BarPr and its children -func (_dcb *CT_BarPr )Validate ()error {return _dcb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");};type EG_OMathMathElements struct{Acc *CT_Acc ;Bar *CT_Bar ;Box *CT_Box ;BorderBox *CT_BorderBox ;D *CT_D ;EqArr *CT_EqArr ;F *CT_F ;Func *CT_Func ;GroupChr *CT_GroupChr ;LimLow *CT_LimLow ;LimUpp *CT_LimUpp ;M *CT_M ;Nary *CT_Nary ;Phant *CT_Phant ;Rad *CT_Rad ;SPre *CT_SPre ;SSub *CT_SSub ;SSubSup *CT_SSubSup ;SSup *CT_SSup ;R *CT_R ;};func (_bdaf ST_TopBot )Validate ()error {return _bdaf .ValidateWithPath ("")};func (_bca *CT_LimUpp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bca .LimUppPr !=nil {_ede :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}};e .EncodeElement (_bca .LimUppPr ,_ede );};_agba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bca .E ,_agba );_dbag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_bca .Lim ,_dbag );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Integer255 ()*CT_Integer255 {_daf :=&CT_Integer255 {};_daf .ValAttr =1;return _daf };func (_gfad *CT_NaryPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfad .Chr !=nil {_cfce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_gfad .Chr ,_cfce );};if _gfad .LimLoc !=nil {_dadde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_gfad .LimLoc ,_dadde );};if _gfad .Grow !=nil {_bbad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_gfad .Grow ,_bbad );};if _gfad .SubHide !=nil {_cgaa :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_gfad .SubHide ,_cgaa );};if _gfad .SupHide !=nil {_gbeg :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}};e .EncodeElement (_gfad .SupHide ,_gbeg );};if _gfad .CtrlPr !=nil {_edba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gfad .CtrlPr ,_edba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path +func (_gbbd *CT_Nary )ValidateWithPath (path string )error {if _gbbd .NaryPr !=nil {if _ddb :=_gbbd .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_ddb !=nil {return _ddb ;};};if _gdaf :=_gbbd .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_gdaf !=nil {return _gdaf ;};if _acee :=_gbbd .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_acee !=nil {return _acee ;};if _aee :=_gbbd .E .ValidateWithPath (path +"\u002f\u0045");_aee !=nil {return _aee ;};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;};func (_eaedc *CT_Func )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eaedc .FuncPr !=nil {_aef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_eaedc .FuncPr ,_aef );};_dbef :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_eaedc .FName ,_dbef );_aabb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_eaedc .E ,_aabb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_NaryPr ()*CT_NaryPr {_geag :=&CT_NaryPr {};return _geag }; -// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path -func (_cdac *CT_MathPr )ValidateWithPath (path string )error {if _cdac .MathFont !=nil {if _afdb :=_cdac .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_afdb !=nil {return _afdb ;};};if _cdac .BrkBin !=nil {if _ecf :=_cdac .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e");_ecf !=nil {return _ecf ;};};if _cdac .BrkBinSub !=nil {if _gfaedg :=_cdac .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_gfaedg !=nil {return _gfaedg ;};};if _cdac .SmallFrac !=nil {if _bcd :=_cdac .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063");_bcd !=nil {return _bcd ;};};if _cdac .DispDef !=nil {if _fbbd :=_cdac .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_fbbd !=nil {return _fbbd ;};};if _cdac .LMargin !=nil {if _fae :=_cdac .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e");_fae !=nil {return _fae ;};};if _cdac .RMargin !=nil {if _ebfb :=_cdac .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_ebfb !=nil {return _ebfb ;};};if _cdac .DefJc !=nil {if _aadgc :=_cdac .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063");_aadgc !=nil {return _aadgc ;};};if _cdac .PreSp !=nil {if _efd :=_cdac .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_efd !=nil {return _efd ;};};if _cdac .PostSp !=nil {if _bcdb :=_cdac .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070");_bcdb !=nil {return _bcdb ;};};if _cdac .InterSp !=nil {if _ddee :=_cdac .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_ddee !=nil {return _ddee ;};};if _cdac .IntraSp !=nil {if _bcac :=_cdac .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070");_bcac !=nil {return _bcac ;};};if _cdac .Choice !=nil {if _gba :=_cdac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gba !=nil {return _gba ;};};if _cdac .IntLim !=nil {if _gfb :=_cdac .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d");_gfb !=nil {return _gfb ;};};if _cdac .NaryLim !=nil {if _gbcc :=_cdac .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_gbcc !=nil {return _gbcc ;};};return nil ;};func NewCT_Rad ()*CT_Rad {_abde :=&CT_Rad {};_abde .Deg =NewCT_OMathArg ();_abde .E =NewCT_OMathArg ();return _abde ;};func (_fdgf *CT_Rad )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdgf .Deg =NewCT_OMathArg ();_fdgf .E =NewCT_OMathArg ();_cbc :for {_agae ,_bffd :=d .Token ();if _bffd !=nil {return _bffd ;};switch _bbab :=_agae .(type ){case _f .StartElement :switch _bbab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"}:_fdgf .RadPr =NewCT_RadPr ();if _defa :=d .DecodeElement (_fdgf .RadPr ,&_bbab );_defa !=nil {return _defa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0067"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0067"}:if _ccgg :=d .DecodeElement (_fdgf .Deg ,&_bbab );_ccgg !=nil {return _ccgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gfg :=d .DecodeElement (_fdgf .E ,&_bbab );_gfg !=nil {return _gfg ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0020\u0025\u0076",_bbab .Name );if _afgd :=d .Skip ();_afgd !=nil {return _afgd ;};};case _f .EndElement :break _cbc ;case _f .CharData :};};return nil ;};func NewCT_SPrePr ()*CT_SPrePr {_agfb :=&CT_SPrePr {};return _agfb }; +// Validate validates the CT_DPr and its children +func (_efe *CT_DPr )Validate ()error {return _efe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};func NewCT_OMathArgPr ()*CT_OMathArgPr {_aegeg :=&CT_OMathArgPr {};return _aegeg }; -// Validate validates the CT_MPr and its children -func (_bfdd *CT_MPr )Validate ()error {return _bfdd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};func NewEG_ScriptStyle ()*EG_ScriptStyle {_egef :=&EG_ScriptStyle {};return _egef }; +// Validate validates the CT_UnSignedInteger and its children +func (_agbc *CT_UnSignedInteger )Validate ()error {return _agbc .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};func NewCT_MathPrChoice ()*CT_MathPrChoice {_beef :=&CT_MathPrChoice {};return _beef };func (_bbcc *EG_OMathElements )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffcc :for {_agbe ,_bfaa :=d .Token ();if _bfaa !=nil {return _bfaa ;};switch _aacc :=_agbe .(type ){case _f .StartElement :switch _aacc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_aafd :=NewEG_OMathMathElements ();_aafd .Acc =NewCT_Acc ();if _fdae :=d .DecodeElement (_aafd .Acc ,&_aacc );_fdae !=nil {return _fdae ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_aafd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dfcb :=NewEG_OMathMathElements ();_dfcb .Bar =NewCT_Bar ();if _aeca :=d .DecodeElement (_dfcb .Bar ,&_aacc );_aeca !=nil {return _aeca ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_dfcb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_edea :=NewEG_OMathMathElements ();_edea .Box =NewCT_Box ();if _cdgb :=d .DecodeElement (_edea .Box ,&_aacc );_cdgb !=nil {return _cdgb ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_edea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_bdacd :=NewEG_OMathMathElements ();_bdacd .BorderBox =NewCT_BorderBox ();if _dccd :=d .DecodeElement (_bdacd .BorderBox ,&_aacc );_dccd !=nil {return _dccd ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_bdacd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_baeg :=NewEG_OMathMathElements ();_baeg .D =NewCT_D ();if _cfdba :=d .DecodeElement (_baeg .D ,&_aacc );_cfdba !=nil {return _cfdba ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_baeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_befc :=NewEG_OMathMathElements ();_befc .EqArr =NewCT_EqArr ();if _affa :=d .DecodeElement (_befc .EqArr ,&_aacc );_affa !=nil {return _affa ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_befc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_feff :=NewEG_OMathMathElements ();_feff .F =NewCT_F ();if _fdcg :=d .DecodeElement (_feff .F ,&_aacc );_fdcg !=nil {return _fdcg ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_feff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_eefg :=NewEG_OMathMathElements ();_eefg .Func =NewCT_Func ();if _fadca :=d .DecodeElement (_eefg .Func ,&_aacc );_fadca !=nil {return _fadca ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_eefg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_dbaba :=NewEG_OMathMathElements ();_dbaba .GroupChr =NewCT_GroupChr ();if _ddfcd :=d .DecodeElement (_dbaba .GroupChr ,&_aacc );_ddfcd !=nil {return _ddfcd ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_dbaba );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_bede :=NewEG_OMathMathElements ();_bede .LimLow =NewCT_LimLow ();if _aabf :=d .DecodeElement (_bede .LimLow ,&_aacc );_aabf !=nil {return _aabf ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_bede );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_dfbba :=NewEG_OMathMathElements ();_dfbba .LimUpp =NewCT_LimUpp ();if _daca :=d .DecodeElement (_dfbba .LimUpp ,&_aacc );_daca !=nil {return _daca ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_dfbba );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_ccdae :=NewEG_OMathMathElements ();_ccdae .M =NewCT_M ();if _aaccb :=d .DecodeElement (_ccdae .M ,&_aacc );_aaccb !=nil {return _aaccb ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_ccdae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_afaga :=NewEG_OMathMathElements ();_afaga .Nary =NewCT_Nary ();if _fdf :=d .DecodeElement (_afaga .Nary ,&_aacc );_fdf !=nil {return _fdf ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_afaga );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_fcag :=NewEG_OMathMathElements ();_fcag .Phant =NewCT_Phant ();if _gbadc :=d .DecodeElement (_fcag .Phant ,&_aacc );_gbadc !=nil {return _gbadc ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_fcag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_fded :=NewEG_OMathMathElements ();_fded .Rad =NewCT_Rad ();if _gbgc :=d .DecodeElement (_fded .Rad ,&_aacc );_gbgc !=nil {return _gbgc ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_fded );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_ffab :=NewEG_OMathMathElements ();_ffab .SPre =NewCT_SPre ();if _cgdd :=d .DecodeElement (_ffab .SPre ,&_aacc );_cgdd !=nil {return _cgdd ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_ffab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_cbb :=NewEG_OMathMathElements ();_cbb .SSub =NewCT_SSub ();if _gefbe :=d .DecodeElement (_cbb .SSub ,&_aacc );_gefbe !=nil {return _gefbe ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_cbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_egcd :=NewEG_OMathMathElements ();_egcd .SSubSup =NewCT_SSubSup ();if _fagg :=d .DecodeElement (_egcd .SSubSup ,&_aacc );_fagg !=nil {return _fagg ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_egcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_edead :=NewEG_OMathMathElements ();_edead .SSup =NewCT_SSup ();if _cagb :=d .DecodeElement (_edead .SSup ,&_aacc );_cagb !=nil {return _cagb ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_edead );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_cgbbg :=NewEG_OMathMathElements ();_cgbbg .R =NewCT_R ();if _bfec :=d .DecodeElement (_cgbbg .R ,&_aacc );_bfec !=nil {return _bfec ;};_bbcc .EG_OMathMathElements =append (_bbcc .EG_OMathMathElements ,_cgbbg );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\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_aacc .Name );if _abbcc :=d .Skip ();_abbcc !=nil {return _abbcc ;};};case _f .EndElement :break _ffcc ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path -func (_ffdf *CT_Integer255 )ValidateWithPath (path string )error {if _ffdf .ValAttr < 1{return _b .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ffdf .ValAttr );};if _ffdf .ValAttr > 255{return _b .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_ffdf .ValAttr );};return nil ;};func (_aagbb *EG_OMathElements )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aagbb .EG_OMathMathElements !=nil {for _ ,_dfae :=range _aagbb .EG_OMathMathElements {_dfae .MarshalXML (e ,_f .StartElement {});};};return nil ;}; +// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path +func (_adcf *CT_LimLow )ValidateWithPath (path string )error {if _adcf .LimLowPr !=nil {if _cgcc :=_adcf .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_cgcc !=nil {return _cgcc ;};};if _dgag :=_adcf .E .ValidateWithPath (path +"\u002f\u0045");_dgag !=nil {return _dgag ;};if _decg :=_adcf .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_decg !=nil {return _decg ;};return nil ;};type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;}; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_dgac *CT_TwipsMeasure )ValidateWithPath (path string )error {if _gdfb :=_dgac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfb !=nil {return _gdfb ;};return nil ;};type CT_YAlign struct{ValAttr _g .ST_YAlign ;};func (_eadb ST_Shp )String ()string {switch _eadb {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";}; +// Validate validates the MathPr and its children +func (_aafef *MathPr )Validate ()error {return _aafef .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");};func (_caec *CT_FuncPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gacd :for {_ddge ,_cbde :=d .Token ();if _cbde !=nil {return _cbde ;};switch _cdg :=_ddge .(type ){case _f .StartElement :switch _cdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_caec .CtrlPr =NewCT_CtrlPr ();if _ggfd :=d .DecodeElement (_caec .CtrlPr ,&_cdg );_ggfd !=nil {return _ggfd ;};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\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_cdg .Name );if _dce :=d .Skip ();_dce !=nil {return _dce ;};};case _f .EndElement :break _gacd ;case _f .CharData :};};return nil ;};func (_ce *CT_AccPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gd :for {_fd ,_db :=d .Token ();if _db !=nil {return _db ;};switch _dgd :=_fd .(type ){case _f .StartElement :switch _dgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_ce .Chr =NewCT_Char ();if _ba :=d .DecodeElement (_ce .Chr ,&_dgd );_ba !=nil {return _ba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ce .CtrlPr =NewCT_CtrlPr ();if _be :=d .DecodeElement (_ce .CtrlPr ,&_dgd );_be !=nil {return _be ;};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\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_dgd .Name );if _bfd :=d .Skip ();_bfd !=nil {return _bfd ;};};case _f .EndElement :break _gd ;case _f .CharData :};};return nil ;};func NewCT_FPr ()*CT_FPr {_dfeb :=&CT_FPr {};return _dfeb };type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;};func NewCT_D ()*CT_D {_bgdg :=&CT_D {};return _bgdg }; -// Validate validates the CT_OMathParaPr and its children -func (_dcba *CT_OMathParaPr )Validate ()error {return _dcba .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");}; +// Validate validates the CT_F and its children +func (_faa *CT_F )Validate ()error {return _faa .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_gfcb *CT_FuncPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfcb .CtrlPr !=nil {_ffgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gfcb .CtrlPr ,_ffgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_BreakBin ()*CT_BreakBin {_gdc :=&CT_BreakBin {};return _gdc }; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_defc *CT_F )ValidateWithPath (path string )error {if _defc .FPr !=nil {if _ccf :=_defc .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_ccf !=nil {return _ccf ;};};if _gfae :=_defc .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d");_gfae !=nil {return _gfae ;};if _fggc :=_defc .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_fggc !=nil {return _fggc ;};return nil ;};func (_dfa *CT_SPre )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfa .SPrePr !=nil {_acafb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}};e .EncodeElement (_dfa .SPrePr ,_acafb );};_bfefb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_dfa .Sub ,_bfefb );_gfbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_dfa .Sup ,_gfbg );_eadg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dfa .E ,_eadg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcea *CT_MCS )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eda :for {_gcbc ,_ffc :=d .Token ();if _ffc !=nil {return _ffc ;};switch _eceg :=_gcbc .(type ){case _f .StartElement :switch _eceg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_aefd :=NewCT_MC ();if _deg :=d .DecodeElement (_aefd ,&_eceg );_deg !=nil {return _deg ;};_fcea .Mc =append (_fcea .Mc ,_aefd );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0043\u0053\u0020\u0025\u0076",_eceg .Name );if _dfgc :=d .Skip ();_dfgc !=nil {return _dfgc ;};};case _f .EndElement :break _eda ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path +func (_egfc *CT_SPre )ValidateWithPath (path string )error {if _egfc .SPrePr !=nil {if _fdggb :=_egfc .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_fdggb !=nil {return _fdggb ;};};if _dcbcc :=_egfc .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_dcbcc !=nil {return _dcbcc ;};if _agff :=_egfc .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_agff !=nil {return _agff ;};if _dedff :=_egfc .E .ValidateWithPath (path +"\u002f\u0045");_dedff !=nil {return _dedff ;};return nil ;};func (_caef *CT_OMath )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _caef .EG_OMathMathElements !=nil {for _ ,_bfcd :=range _caef .EG_OMathMathElements {_bfcd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcca ST_Shp )String ()string {switch _bcca {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";}; -// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path -func (_cfag *CT_GroupChr )ValidateWithPath (path string )error {if _cfag .GroupChrPr !=nil {if _ada :=_cfag .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_ada !=nil {return _ada ;};};if _bfee :=_cfag .E .ValidateWithPath (path +"\u002f\u0045");_bfee !=nil {return _bfee ;};return nil ;};type CT_RPRChoice struct{Nor *CT_OnOff ;}; +// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path +func (_ffbc *CT_AccPr )ValidateWithPath (path string )error {if _ffbc .Chr !=nil {if _ac :=_ffbc .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_ac !=nil {return _ac ;};};if _ffbc .CtrlPr !=nil {if _eg :=_ffbc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eg !=nil {return _eg ;};};return nil ;};func (_dfbf ST_Script )Validate ()error {return _dfbf .ValidateWithPath ("")};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func (_gaga *CT_Style )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaffa :=range start .Attr {if _aaffa .Name .Local =="\u0076\u0061\u006c"{_gaga .ValAttr .UnmarshalXMLAttr (_aaffa );continue ;};};for {_fee ,_eega :=d .Token ();if _eega !=nil {return _ef .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_eega );};if _gcfabg ,_ggcd :=_fee .(_f .EndElement );_ggcd &&_gcfabg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path -func (_feda *CT_LimLowPr )ValidateWithPath (path string )error {if _feda .CtrlPr !=nil {if _ebgd :=_feda .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ebgd !=nil {return _ebgd ;};};return nil ;};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);func (_fc *CT_Acc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fc .E =NewCT_OMathArg ();_fcb :for {_bfg ,_cb :=d .Token ();if _cb !=nil {return _cb ;};switch _aa :=_bfg .(type ){case _f .StartElement :switch _aa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_fc .AccPr =NewCT_AccPr ();if _ae :=d .DecodeElement (_fc .AccPr ,&_aa );_ae !=nil {return _ae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ba :=d .DecodeElement (_fc .E ,&_aa );_ba !=nil {return _ba ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0020\u0025\u0076",_aa .Name );if _da :=d .Skip ();_da !=nil {return _da ;};};case _f .EndElement :break _fcb ;case _f .CharData :};};return nil ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;};func NewCT_String ()*CT_String {_cefge :=&CT_String {};return _cefge };func (_c *CT_Acc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _c .AccPr !=nil {_gb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}};e .EncodeElement (_c .AccPr ,_gb );};_dd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_c .E ,_dd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeg *CT_Char )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fca :=range start .Attr {if _fca .Name .Local =="\u0076\u0061\u006c"{_ddf ,_dbc :=_fca .Value ,error (nil );if _dbc !=nil {return _dbc ;};_eeg .ValAttr =_ddf ;continue ;};};for {_fdf ,_edd :=d .Token ();if _edd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_edd );};if _ggd ,_fcac :=_fdf .(_f .EndElement );_fcac &&_ggd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path +func (_cgdgc *CT_OMathParaPr )ValidateWithPath (path string )error {if _cgdgc .Jc !=nil {if _cabg :=_cgdgc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cabg !=nil {return _cabg ;};};return nil ;}; -// Validate validates the CT_BreakBinSub and its children -func (_aabc *CT_BreakBinSub )Validate ()error {return _aabc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};func (_gafcc ST_TopBot )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gafcc .String (),start );};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;};type ST_BreakBinSub byte ; +// Validate validates the EG_OMathElements and its children +func (_bgdb *EG_OMathElements )Validate ()error {return _bgdb .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");}; -// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path -func (_geda *CT_Shp )ValidateWithPath (path string )error {if _geda .ValAttr ==ST_ShpUnset {return _b .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _geec :=_geda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geec !=nil {return _geec ;};return nil ;};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};func (_fagb *CT_RadPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccbe :for {_dadb ,_gfdg :=d .Token ();if _gfdg !=nil {return _gfdg ;};switch _dceab :=_dadb .(type ){case _f .StartElement :switch _dceab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"}:_fagb .DegHide =NewCT_OnOff ();if _bgafb :=d .DecodeElement (_fagb .DegHide ,&_dceab );_bgafb !=nil {return _bgafb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fagb .CtrlPr =NewCT_CtrlPr ();if _fdbe :=d .DecodeElement (_fagb .CtrlPr ,&_dceab );_fdbe !=nil {return _fdbe ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_dceab .Name );if _bdaa :=d .Skip ();_bdaa !=nil {return _bdaa ;};};case _f .EndElement :break _gccbe ;case _f .CharData :};};return nil ;};func NewCT_MPr ()*CT_MPr {_dagf :=&CT_MPr {};return _dagf }; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_ebcce *CT_Text )ValidateWithPath (path string )error {return nil };func NewOMath ()*OMath {_dafe :=&OMath {};_dafe .CT_OMath =*NewCT_OMath ();return _dafe };func (_gbed *CT_F )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbed .Num =NewCT_OMathArg ();_gbed .Den =NewCT_OMathArg ();_bfb :for {_bdcb ,_aabd :=d .Token ();if _aabd !=nil {return _aabd ;};switch _dfca :=_bdcb .(type ){case _f .StartElement :switch _dfca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0050\u0072"}:_gbed .FPr =NewCT_FPr ();if _aeac :=d .DecodeElement (_gbed .FPr ,&_dfca );_aeac !=nil {return _aeac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0075\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0075\u006d"}:if _fbec :=d .DecodeElement (_gbed .Num ,&_dfca );_fbec !=nil {return _fbec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u006e"}:if _dcg :=d .DecodeElement (_gbed .Den ,&_dfca );_dcg !=nil {return _dcg ;};default:_a .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",_dfca .Name );if _ffge :=d .Skip ();_ffge !=nil {return _ffge ;};};case _f .EndElement :break _bfb ;case _f .CharData :};};return nil ;};func (_gced ST_TopBot )ValidateWithPath (path string )error {switch _gced {case 0,1,2:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gced ));};return nil ;};func (_gge *CT_LimUpp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gge .E =NewCT_OMathArg ();_gge .Lim =NewCT_OMathArg ();_fedd :for {_eeed ,_cccf :=d .Token ();if _cccf !=nil {return _cccf ;};switch _cfaa :=_eeed .(type ){case _f .StartElement :switch _cfaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}:_gge .LimUppPr =NewCT_LimUppPr ();if _bfce :=d .DecodeElement (_gge .LimUppPr ,&_cfaa );_bfce !=nil {return _bfce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _affe :=d .DecodeElement (_gge .E ,&_cfaa );_affe !=nil {return _affe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _edf :=d .DecodeElement (_gge .Lim ,&_cfaa );_edf !=nil {return _edf ;};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\u0069\u006dU\u0070\u0070 \u0025\u0076",_cfaa .Name );if _gcff :=d .Skip ();_gcff !=nil {return _gcff ;};};case _f .EndElement :break _fedd ;case _f .CharData :};};return nil ;};func NewCT_FuncPr ()*CT_FuncPr {_dbc :=&CT_FuncPr {};return _dbc };func NewCT_BreakBinSub ()*CT_BreakBinSub {_gbg :=&CT_BreakBinSub {};return _gbg };type ST_LimLoc byte ;func NewCT_MPr ()*CT_MPr {_dfbb :=&CT_MPr {};return _dfbb }; -// Validate validates the CT_MR and its children -func (_ebcf *CT_MR )Validate ()error {return _ebcf .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};func (_dbad *CT_FPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbad .Type !=nil {_dgbcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_dbad .Type ,_dgbcg );};if _dbad .CtrlPr !=nil {_agfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dbad .CtrlPr ,_agfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BorderBox and its children +func (_bdd *CT_BorderBox )Validate ()error {return _bdd .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;}; -// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path -func (_gce *CT_LimLoc )ValidateWithPath (path string )error {if _gce .ValAttr ==ST_LimLocUnset {return _b .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ebg :=_gce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebg !=nil {return _ebg ;};return nil ;};func (_dgge *CT_MCPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdcb :for {_ddcg ,_ggge :=d .Token ();if _ggge !=nil {return _ggge ;};switch _cfee :=_ddcg .(type ){case _f .StartElement :switch _cfee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_dgge .Count =NewCT_Integer255 ();if _faf :=d .DecodeElement (_dgge .Count ,&_cfee );_faf !=nil {return _faf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"}:_dgge .McJc =NewCT_XAlign ();if _dgdc :=d .DecodeElement (_dgge .McJc ,&_cfee );_dgdc !=nil {return _dgdc ;};default:_bf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004d\u0043\u0050\u0072\u0020\u0025\u0076",_cfee .Name );if _feeg :=d .Skip ();_feeg !=nil {return _feeg ;};};case _f .EndElement :break _cdcb ;case _f .CharData :};};return nil ;};func (_ebd *CT_BoxPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebd .OpEmu !=nil {_dfb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_ebd .OpEmu ,_dfb );};if _ebd .NoBreak !=nil {_ead :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_ebd .NoBreak ,_ead );};if _ebd .Diff !=nil {_fdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_ebd .Diff ,_fdg );};if _ebd .Brk !=nil {_beb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_ebd .Brk ,_beb );};if _ebd .Aln !=nil {_gfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_ebd .Aln ,_gfd );};if _ebd .CtrlPr !=nil {_edf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ebd .CtrlPr ,_edf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path +func (_eddg *CT_YAlign )ValidateWithPath (path string )error {if _eddg .ValAttr ==_ea .ST_YAlignUnset {return _ef .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 _aaedg :=_eddg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaedg !=nil {return _aaedg ;};return nil ;};func NewCT_OMathPara ()*CT_OMathPara {_cdea :=&CT_OMathPara {};return _cdea };func (_geec *CT_SpacingRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_geec .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egdc *ST_BreakBin )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfbdb ,_abeec :=d .Token ();if _abeec !=nil {return _abeec ;};if _eebc ,_fcgg :=_dfbdb .(_f .EndElement );_fcgg &&_eebc .Name ==start .Name {*_egdc =1;return nil ;};if _aecfb ,_ffged :=_dfbdb .(_f .CharData );!_ffged {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfbdb );}else {switch string (_aecfb ){case "":*_egdc =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_egdc =1;case "\u0061\u0066\u0074e\u0072":*_egdc =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_egdc =3;};};_dfbdb ,_abeec =d .Token ();if _abeec !=nil {return _abeec ;};if _gceda ,_babb :=_dfbdb .(_f .EndElement );_babb &&_gceda .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfbdb );};func (_eaed *CT_FType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaed .ValAttr =ST_FType (1);for _ ,_bec :=range start .Attr {if _bec .Name .Local =="\u0076\u0061\u006c"{_eaed .ValAttr .UnmarshalXMLAttr (_bec );continue ;};};for {_ebaf ,_gggeg :=d .Token ();if _gggeg !=nil {return _ef .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_gggeg );};if _bdgg ,_gfg :=_ebaf .(_f .EndElement );_gfg &&_bdgg .Name ==start .Name {break ;};};return nil ;};func (_fcdf *CT_LimLoc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ecbf ,_gaa :=_fcdf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gaa !=nil {return _gaa ;};start .Attr =append (start .Attr ,_ecbf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eba *CT_CtrlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_efc ,_bba :=d .Token ();if _bba !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_bba );};if _agd ,_cga :=_efc .(_f .EndElement );_cga &&_agd .Name ==start .Name {break ;};};return nil ;};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;);func (_bcdd *CT_Phant )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bcdd .PhantPr !=nil {_aeea :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_bcdd .PhantPr ,_aeea );};_edaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bcdd .E ,_edaa );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aa *CT_Bar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aa .BarPr !=nil {_af :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_aa .BarPr ,_af );};_ag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aa .E ,_ag );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gddg ST_Jc )Validate ()error {return _gddg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path -func (_fa *CT_Acc )ValidateWithPath (path string )error {if _fa .AccPr !=nil {if _ac :=_fa .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_ac !=nil {return _ac ;};};if _gg :=_fa .E .ValidateWithPath (path +"\u002f\u0045");_gg !=nil {return _gg ;};return nil ;}; +// Validate validates the CT_MathPrChoice and its children +func (_eceg *CT_MathPrChoice )Validate ()error {return _eceg .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_UnSignedInteger struct{ValAttr uint32 ;};func (_dgcd *CT_SSub )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgcd .E =NewCT_OMathArg ();_dgcd .Sub =NewCT_OMathArg ();_acfd :for {_gcbd ,_adba :=d .Token ();if _adba !=nil {return _adba ;};switch _cgcf :=_gcbd .(type ){case _f .StartElement :switch _cgcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_dgcd .SSubPr =NewCT_SSubPr ();if _cafae :=d .DecodeElement (_dgcd .SSubPr ,&_cgcf );_cafae !=nil {return _cafae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ccge :=d .DecodeElement (_dgcd .E ,&_cgcf );_ccge !=nil {return _ccge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _bfdg :=d .DecodeElement (_dgcd .Sub ,&_cgcf );_bfdg !=nil {return _bfdg ;};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\u0053\u0053\u0075\u0062\u0020\u0025\u0076",_cgcf .Name );if _badac :=d .Skip ();_badac !=nil {return _badac ;};};case _f .EndElement :break _acfd ;case _f .CharData :};};return nil ;};func (_bbdc *ST_BreakBinSub )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fceg ,_dfbag :=d .Token ();if _dfbag !=nil {return _dfbag ;};if _geggg ,_baef :=_fceg .(_f .EndElement );_baef &&_geggg .Name ==start .Name {*_bbdc =1;return nil ;};if _eece ,_adbbe :=_fceg .(_f .CharData );!_adbbe {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fceg );}else {switch string (_eece ){case "":*_bbdc =0;case "\u002d\u002d":*_bbdc =1;case "\u002d\u002b":*_bbdc =2;case "\u002b\u002d":*_bbdc =3;};};_fceg ,_dfbag =d .Token ();if _dfbag !=nil {return _dfbag ;};if _cgdgg ,_fcfbd :=_fceg .(_f .EndElement );_fcfbd &&_cgdgg .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fceg );};type CT_MCS struct{Mc []*CT_MC ;}; -// Validate validates the CT_Bar and its children -func (_fad *CT_Bar )Validate ()error {return _fad .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_CtrlPr and its children +func (_gcd *CT_CtrlPr )Validate ()error {return _gcd .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};func NewCT_Shp ()*CT_Shp {_dcea :=&CT_Shp {};_dcea .ValAttr =ST_Shp (1);return _dcea };func (_gebb *CT_OMathArg )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecdg :for {_fedb ,_cfce :=d .Token ();if _cfce !=nil {return _cfce ;};switch _ceec :=_fedb .(type ){case _f .StartElement :switch _ceec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"}:_gebb .ArgPr =NewCT_OMathArgPr ();if _eabe :=d .DecodeElement (_gebb .ArgPr ,&_ceec );_eabe !=nil {return _eabe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_fgeg :=NewEG_OMathMathElements ();_fgeg .Acc =NewCT_Acc ();if _egbg :=d .DecodeElement (_fgeg .Acc ,&_ceec );_egbg !=nil {return _egbg ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_fgeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_cegdc :=NewEG_OMathMathElements ();_cegdc .Bar =NewCT_Bar ();if _fda :=d .DecodeElement (_cegdc .Bar ,&_ceec );_fda !=nil {return _fda ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_cegdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_deca :=NewEG_OMathMathElements ();_deca .Box =NewCT_Box ();if _bddbe :=d .DecodeElement (_deca .Box ,&_ceec );_bddbe !=nil {return _bddbe ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_deca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_gafg :=NewEG_OMathMathElements ();_gafg .BorderBox =NewCT_BorderBox ();if _fcbe :=d .DecodeElement (_gafg .BorderBox ,&_ceec );_fcbe !=nil {return _fcbe ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_gafg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_dgcg :=NewEG_OMathMathElements ();_dgcg .D =NewCT_D ();if _gdcc :=d .DecodeElement (_dgcg .D ,&_ceec );_gdcc !=nil {return _gdcc ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_dgcg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_eaef :=NewEG_OMathMathElements ();_eaef .EqArr =NewCT_EqArr ();if _eaae :=d .DecodeElement (_eaef .EqArr ,&_ceec );_eaae !=nil {return _eaae ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_eaef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_efebb :=NewEG_OMathMathElements ();_efebb .F =NewCT_F ();if _ffaa :=d .DecodeElement (_efebb .F ,&_ceec );_ffaa !=nil {return _ffaa ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_efebb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_abff :=NewEG_OMathMathElements ();_abff .Func =NewCT_Func ();if _bacf :=d .DecodeElement (_abff .Func ,&_ceec );_bacf !=nil {return _bacf ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_abff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_adgd :=NewEG_OMathMathElements ();_adgd .GroupChr =NewCT_GroupChr ();if _fcge :=d .DecodeElement (_adgd .GroupChr ,&_ceec );_fcge !=nil {return _fcge ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_adgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_aebg :=NewEG_OMathMathElements ();_aebg .LimLow =NewCT_LimLow ();if _agde :=d .DecodeElement (_aebg .LimLow ,&_ceec );_agde !=nil {return _agde ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_aebg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_aefc :=NewEG_OMathMathElements ();_aefc .LimUpp =NewCT_LimUpp ();if _acbb :=d .DecodeElement (_aefc .LimUpp ,&_ceec );_acbb !=nil {return _acbb ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_aefc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_cged :=NewEG_OMathMathElements ();_cged .M =NewCT_M ();if _ebcb :=d .DecodeElement (_cged .M ,&_ceec );_ebcb !=nil {return _ebcb ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_cged );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_gebd :=NewEG_OMathMathElements ();_gebd .Nary =NewCT_Nary ();if _dfcg :=d .DecodeElement (_gebd .Nary ,&_ceec );_dfcg !=nil {return _dfcg ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_gebd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_ggfg :=NewEG_OMathMathElements ();_ggfg .Phant =NewCT_Phant ();if _aabc :=d .DecodeElement (_ggfg .Phant ,&_ceec );_aabc !=nil {return _aabc ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_ede :=NewEG_OMathMathElements ();_ede .Rad =NewCT_Rad ();if _dfag :=d .DecodeElement (_ede .Rad ,&_ceec );_dfag !=nil {return _dfag ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_ede );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_edbd :=NewEG_OMathMathElements ();_edbd .SPre =NewCT_SPre ();if _dbaee :=d .DecodeElement (_edbd .SPre ,&_ceec );_dbaee !=nil {return _dbaee ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_edbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_fgdd :=NewEG_OMathMathElements ();_fgdd .SSub =NewCT_SSub ();if _daa :=d .DecodeElement (_fgdd .SSub ,&_ceec );_daa !=nil {return _daa ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_fgdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_afcd :=NewEG_OMathMathElements ();_afcd .SSubSup =NewCT_SSubSup ();if _ffcd :=d .DecodeElement (_afcd .SSubSup ,&_ceec );_ffcd !=nil {return _ffcd ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_afcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_gdbc :=NewEG_OMathMathElements ();_gdbc .SSup =NewCT_SSup ();if _ddgc :=d .DecodeElement (_gdbc .SSup ,&_ceec );_ddgc !=nil {return _ddgc ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_gdbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_abad :=NewEG_OMathMathElements ();_abad .R =NewCT_R ();if _edfe :=d .DecodeElement (_abad .R ,&_ceec );_edfe !=nil {return _edfe ;};_gebb .EG_OMathMathElements =append (_gebb .EG_OMathMathElements ,_abad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gebb .CtrlPr =NewCT_CtrlPr ();if _caccd :=d .DecodeElement (_gebb .CtrlPr ,&_ceec );_caccd !=nil {return _caccd ;};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\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0020\u0025\u0076",_ceec .Name );if _fec :=d .Skip ();_fec !=nil {return _fec ;};};case _f .EndElement :break _ecdg ;case _f .CharData :};};return nil ;};func (_ddec ST_Script )ValidateWithPath (path string )error {switch _ddec {case 0,1,2,3,4,5,6:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddec ));};return nil ;};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);func (_adbg ST_LimLoc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adbg .String (),start );};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};func (_fce *CT_SSubSup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fce .SSubSupPr !=nil {_geeb :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_fce .SSubSupPr ,_geeb );};_ebdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fce .E ,_ebdf );_fgab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_fce .Sub ,_fgab );_gcdbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_fce .Sup ,_gcdbg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};type CT_MathPr struct{MathFont *CT_String ;BrkBin *CT_BreakBin ;BrkBinSub *CT_BreakBinSub ;SmallFrac *CT_OnOff ;DispDef *CT_OnOff ;LMargin *CT_TwipsMeasure ;RMargin *CT_TwipsMeasure ;DefJc *CT_OMathJc ;PreSp *CT_TwipsMeasure ;PostSp *CT_TwipsMeasure ;InterSp *CT_TwipsMeasure ;IntraSp *CT_TwipsMeasure ;Choice *CT_MathPrChoice ;IntLim *CT_LimLoc ;NaryLim *CT_LimLoc ;}; -// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path -func (_eab *CT_GroupChrPr )ValidateWithPath (path string )error {if _eab .Chr !=nil {if _adfg :=_eab .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_adfg !=nil {return _adfg ;};};if _eab .Pos !=nil {if _efeaf :=_eab .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_efeaf !=nil {return _efeaf ;};};if _eab .VertJc !=nil {if _dga :=_eab .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_dga !=nil {return _dga ;};};if _eab .CtrlPr !=nil {if _bbgd :=_eab .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bbgd !=nil {return _bbgd ;};};return nil ;};func (_eeggae *CT_Style )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abgf :=range start .Attr {if _abgf .Name .Local =="\u0076\u0061\u006c"{_eeggae .ValAttr .UnmarshalXMLAttr (_abgf );continue ;};};for {_caea ,_dabaf :=d .Token ();if _dabaf !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_dabaf );};if _beef ,_gegc :=_caea .(_f .EndElement );_gegc &&_beef .Name ==start .Name {break ;};};return nil ;};func (_dafb *CT_TopBot )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dafb .ValAttr =ST_TopBot (1);for _ ,_afga :=range start .Attr {if _afga .Name .Local =="\u0076\u0061\u006c"{_dafb .ValAttr .UnmarshalXMLAttr (_afga );continue ;};};for {_dbecd ,_bebd :=d .Token ();if _bebd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_bebd );};if _gabd ,_accec :=_dbecd .(_f .EndElement );_accec &&_gabd .Name ==start .Name {break ;};};return nil ;};func (_gc *CT_BoxPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dad :for {_aef ,_bgd :=d .Token ();if _bgd !=nil {return _bgd ;};switch _ddc :=_aef .(type ){case _f .StartElement :switch _ddc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_gc .OpEmu =NewCT_OnOff ();if _aag :=d .DecodeElement (_gc .OpEmu ,&_ddc );_aag !=nil {return _aag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"}:_gc .NoBreak =NewCT_OnOff ();if _dbb :=d .DecodeElement (_gc .NoBreak ,&_ddc );_dbb !=nil {return _dbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"}:_gc .Diff =NewCT_OnOff ();if _defd :=d .DecodeElement (_gc .Diff ,&_ddc );_defd !=nil {return _defd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_gc .Brk =NewCT_ManualBreak ();if _cee :=d .DecodeElement (_gc .Brk ,&_ddc );_cee !=nil {return _cee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_gc .Aln =NewCT_OnOff ();if _gddd :=d .DecodeElement (_gc .Aln ,&_ddc );_gddd !=nil {return _gddd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gc .CtrlPr =NewCT_CtrlPr ();if _ceda :=d .DecodeElement (_gc .CtrlPr ,&_ddc );_ceda !=nil {return _ceda ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_ddc .Name );if _gag :=d .Skip ();_gag !=nil {return _gag ;};};case _f .EndElement :break _dad ;case _f .CharData :};};return nil ;};func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_eac :=&CT_BorderBoxPr {};return _eac };func NewCT_MR ()*CT_MR {_ddb :=&CT_MR {};return _ddb };func NewCT_BarPr ()*CT_BarPr {_dc :=&CT_BarPr {};return _dc };func (_cfbe ST_Style )Validate ()error {return _cfbe .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path +func (_gcgb *CT_Integer255 )ValidateWithPath (path string )error {if _gcgb .ValAttr < 1{return _ef .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 ,_gcgb .ValAttr );};if _gcgb .ValAttr > 255{return _ef .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 ,_gcgb .ValAttr );};return nil ;};func (_abae *CT_SSubPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abae .CtrlPr !=nil {_bcbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_abae .CtrlPr ,_bcbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abe *CT_BoxPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdda :for {_cff ,_fegb :=d .Token ();if _fegb !=nil {return _fegb ;};switch _baa :=_cff .(type ){case _f .StartElement :switch _baa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_abe .OpEmu =NewCT_OnOff ();if _ee :=d .DecodeElement (_abe .OpEmu ,&_baa );_ee !=nil {return _ee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"}:_abe .NoBreak =NewCT_OnOff ();if _feb :=d .DecodeElement (_abe .NoBreak ,&_baa );_feb !=nil {return _feb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"}:_abe .Diff =NewCT_OnOff ();if _dbb :=d .DecodeElement (_abe .Diff ,&_baa );_dbb !=nil {return _dbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_abe .Brk =NewCT_ManualBreak ();if _bgd :=d .DecodeElement (_abe .Brk ,&_baa );_bgd !=nil {return _bgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_abe .Aln =NewCT_OnOff ();if _fbe :=d .DecodeElement (_abe .Aln ,&_baa );_fbe !=nil {return _fbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_abe .CtrlPr =NewCT_CtrlPr ();if _aac :=d .DecodeElement (_abe .CtrlPr ,&_baa );_aac !=nil {return _aac ;};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\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_baa .Name );if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _f .EndElement :break _fdda ;case _f .CharData :};};return nil ;};func (_bcbdd *CT_RChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcbdd .T !=nil {_eaaaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0074"}};for _ ,_dgagc :=range _bcbdd .T {e .EncodeElement (_dgagc ,_eaaaa );};};return nil ;}; // Validate validates the CT_MCS and its children -func (_dabc *CT_MCS )Validate ()error {return _dabc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");};func (_dfe *CT_LimLow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfe .LimLowPr !=nil {_gaeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_dfe .LimLowPr ,_gaeg );};_eddd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dfe .E ,_eddd );_cbee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_dfe .Lim ,_cbee );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +func (_egdf *CT_MCS )Validate ()error {return _egdf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");};func (_cgge *CT_SpacingRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgge .ValAttr =0;for _ ,_cceb :=range start .Attr {if _cceb .Name .Local =="\u0076\u0061\u006c"{_dgdc ,_ecdeg :=_fa .ParseInt (_cceb .Value ,10,64);if _ecdeg !=nil {return _ecdeg ;};_cgge .ValAttr =_dgdc ;continue ;};};for {_fdce ,_egga :=d .Token ();if _egga !=nil {return _ef .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",_egga );};if _dbge ,_gec :=_fdce .(_f .EndElement );_gec &&_dbge .Name ==start .Name {break ;};};return nil ;};func (_ebea *CT_XAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebea .ValAttr =_ea .ST_XAlign (1);for _ ,_fegba :=range start .Attr {if _fegba .Name .Local =="\u0076\u0061\u006c"{_ebea .ValAttr .UnmarshalXMLAttr (_fegba );continue ;};};for {_gcce ,_bfdgf :=d .Token ();if _bfdgf !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_bfdgf );};if _ebgd ,_afce :=_gcce .(_f .EndElement );_afce &&_ebgd .Name ==start .Name {break ;};};return nil ;};func NewCT_TopBot ()*CT_TopBot {_ebae :=&CT_TopBot {};_ebae .ValAttr =ST_TopBot (1);return _ebae };func NewCT_BarPr ()*CT_BarPr {_ebd :=&CT_BarPr {};return _ebd };func (_ebfg *CT_SSup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebfg .SSupPr !=nil {_fffe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_ebfg .SSupPr ,_fffe );};_agffe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ebfg .E ,_agffe );_ffbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_ebfg .Sup ,_ffbe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BoxPr and its children -func (_fccb *CT_BoxPr )Validate ()error {return _fccb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func (_fabc *OMathPara )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _fabc .CT_OMathPara .MarshalXML (e ,start );};type CT_OnOff struct{ValAttr *_g .ST_OnOff ;};func NewCT_OnOff ()*CT_OnOff {_dcbe :=&CT_OnOff {};return _dcbe };func (_deag *CT_FuncPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _deag .CtrlPr !=nil {_gea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_deag .CtrlPr ,_gea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path -func (_egd *CT_MathPrChoice )ValidateWithPath (path string )error {if _egd .WrapIndent !=nil {if _dgbfg :=_egd .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_dgbfg !=nil {return _dgbfg ;};};if _egd .WrapRight !=nil {if _cfcc :=_egd .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074");_cfcc !=nil {return _cfcc ;};};return nil ;};func (_acb *CT_BarPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acb .Pos !=nil {_aac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_acb .Pos ,_aac );};if _acb .CtrlPr !=nil {_gf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_acb .CtrlPr ,_gf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdbdc *CT_RPR )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bdbdc .Lit !=nil {_ebbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_bdbdc .Lit ,_ebbg );};if _bdbdc .Choice !=nil {_bdbdc .Choice .MarshalXML (e ,_f .StartElement {});};if _bdbdc .Brk !=nil {_dcdbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_bdbdc .Brk ,_dcdbf );};if _bdbdc .Aln !=nil {_afad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_bdbdc .Aln ,_afad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path +func (_acaa *CT_Script )ValidateWithPath (path string )error {if _febe :=_acaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_febe !=nil {return _febe ;};return nil ;};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_beb *CT_OnOff )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adfe :=range start .Attr {if _adfe .Name .Local =="\u0076\u0061\u006c"{_cbfg ,_bbd :=ParseUnionST_OnOff (_adfe .Value );if _bbd !=nil {return _bbd ;};_beb .ValAttr =&_cbfg ;continue ;};};for {_aca ,_geegb :=d .Token ();if _geegb !=nil {return _ef .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_geegb );};if _dfgcc ,_agcd :=_aca .(_f .EndElement );_agcd &&_dfgcc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_MCPr and its children -func (_caad *CT_MCPr )Validate ()error {return _caad .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};func NewCT_BoxPr ()*CT_BoxPr {_ggfg :=&CT_BoxPr {};return _ggfg };func NewCT_Phant ()*CT_Phant {_fcdf :=&CT_Phant {};_fcdf .E =NewCT_OMathArg ();return _fcdf };func (_ffae ST_LimLoc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_badb :=_f .Attr {};_badb .Name =name ;switch _ffae {case ST_LimLocUnset :_badb .Value ="";case ST_LimLocUndOvr :_badb .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_badb .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _badb ,nil ;}; +// Validate validates the CT_SSup and its children +func (_cgda *CT_SSup )Validate ()error {return _cgda .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");}; -// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path -func (_dagg *CT_SSup )ValidateWithPath (path string )error {if _dagg .SSupPr !=nil {if _efbea :=_dagg .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_efbea !=nil {return _efbea ;};};if _eccdc :=_dagg .E .ValidateWithPath (path +"\u002f\u0045");_eccdc !=nil {return _eccdc ;};if _eefg :=_dagg .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_eefg !=nil {return _eefg ;};return nil ;}; +// Validate validates the CT_D and its children +func (_eec *CT_D )Validate ()error {return _eec .ValidateWithPath ("\u0043\u0054\u005f\u0044")};func (_aceef *CT_SPre )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aceef .SPrePr !=nil {_cgbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}};e .EncodeElement (_aceef .SPrePr ,_cgbb );};_ddc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_aceef .Sub ,_ddc );_bcce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_aceef .Sup ,_bcce );_cgeef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aceef .E ,_cgeef );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_deege :=&EG_OMathMathElements {};return _deege ;};func (_gfd *CT_LimLoc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfd .ValAttr =ST_LimLoc (1);for _ ,_cdf :=range start .Attr {if _cdf .Name .Local =="\u0076\u0061\u006c"{_gfd .ValAttr .UnmarshalXMLAttr (_cdf );continue ;};};for {_eab ,_ecfb :=d .Token ();if _ecfb !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_ecfb );};if _aafe ,_gafd :=_eab .(_f .EndElement );_gafd &&_aafe .Name ==start .Name {break ;};};return nil ;};func (_fced ST_BreakBinSub )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aacbd :=_f .Attr {};_aacbd .Name =name ;switch _fced {case ST_BreakBinSubUnset :_aacbd .Value ="";case ST_BreakBinSub__ :_aacbd .Value ="\u002d\u002d";case ST_BreakBinSub___ :_aacbd .Value ="\u002d\u002b";case ST_BreakBinSub____ :_aacbd .Value ="\u002b\u002d";};return _aacbd ,nil ;}; -// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path -func (_gcge *CT_Nary )ValidateWithPath (path string )error {if _gcge .NaryPr !=nil {if _cace :=_gcge .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_cace !=nil {return _cace ;};};if _eafc :=_gcge .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_eafc !=nil {return _eafc ;};if _adbg :=_gcge .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_adbg !=nil {return _adbg ;};if _cfaa :=_gcge .E .ValidateWithPath (path +"\u002f\u0045");_cfaa !=nil {return _cfaa ;};return nil ;};func (_fgcf *CT_OMath )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgcf .EG_OMathMathElements !=nil {for _ ,_bgfg :=range _fgcf .EG_OMathMathElements {_bgfg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dffcd *CT_Rad )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dffcd .RadPr !=nil {_eafg :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_dffcd .RadPr ,_eafg );};_dfbee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_dffcd .Deg ,_dfbee );_gaca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dffcd .E ,_gaca );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;);func (_egee ST_Style )ValidateWithPath (path string )error {switch _egee {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egee ));};return nil ;};func NewCT_SPre ()*CT_SPre {_cabgd :=&CT_SPre {};_cabgd .Sub =NewCT_OMathArg ();_cabgd .Sup =NewCT_OMathArg ();_cabgd .E =NewCT_OMathArg ();return _cabgd ;};func (_cdeaa ST_TopBot )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cabf :=_f .Attr {};_cabf .Name =name ;switch _cdeaa {case ST_TopBotUnset :_cabf .Value ="";case ST_TopBotTop :_cabf .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_cabf .Value ="\u0062\u006f\u0074";};return _cabf ,nil ;};func (_bfc *CT_EqArrPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgbc :for {_bgg ,_gcd :=d .Token ();if _gcd !=nil {return _gcd ;};switch _caeb :=_bgg .(type ){case _f .StartElement :switch _caeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_bfc .BaseJc =NewCT_YAlign ();if _fed :=d .DecodeElement (_bfc .BaseJc ,&_caeb );_fed !=nil {return _fed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"}:_bfc .MaxDist =NewCT_OnOff ();if _bbda :=d .DecodeElement (_bfc .MaxDist ,&_caeb );_bbda !=nil {return _bbda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"}:_bfc .ObjDist =NewCT_OnOff ();if _gdca :=d .DecodeElement (_bfc .ObjDist ,&_caeb );_gdca !=nil {return _gdca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_bfc .RSpRule =NewCT_SpacingRule ();if _cece :=d .DecodeElement (_bfc .RSpRule ,&_caeb );_cece !=nil {return _cece ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_bfc .RSp =NewCT_UnSignedInteger ();if _bfcg :=d .DecodeElement (_bfc .RSp ,&_caeb );_bfcg !=nil {return _bfcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bfc .CtrlPr =NewCT_CtrlPr ();if _fffg :=d .DecodeElement (_bfc .CtrlPr ,&_caeb );_fffg !=nil {return _fffg ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_caeb .Name );if _dba :=d .Skip ();_dba !=nil {return _dba ;};};case _f .EndElement :break _dgbc ;case _f .CharData :};};return nil ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_LimLoc and its children +func (_ceee *CT_LimLoc )Validate ()error {return _ceee .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;};type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path -func (_ccda *CT_Integer2 )ValidateWithPath (path string )error {if _ccda .ValAttr < -2{return _b .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d2 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ccda .ValAttr );};if _ccda .ValAttr > 2{return _b .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ccda .ValAttr );};return nil ;};func NewCT_R ()*CT_R {_afbd :=&CT_R {};return _afbd };func (_aadd *CT_OMath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fga :for {_eeefb ,_eeeb :=d .Token ();if _eeeb !=nil {return _eeeb ;};switch _ccfd :=_eeefb .(type ){case _f .StartElement :switch _ccfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_cbdb :=NewEG_OMathMathElements ();_cbdb .Acc =NewCT_Acc ();if _ddfd :=d .DecodeElement (_cbdb .Acc ,&_ccfd );_ddfd !=nil {return _ddfd ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_cbdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_acad :=NewEG_OMathMathElements ();_acad .Bar =NewCT_Bar ();if _fgba :=d .DecodeElement (_acad .Bar ,&_ccfd );_fgba !=nil {return _fgba ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_acad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bacb :=NewEG_OMathMathElements ();_bacb .Box =NewCT_Box ();if _eccfa :=d .DecodeElement (_bacb .Box ,&_ccfd );_eccfa !=nil {return _eccfa ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_bacb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_dacf :=NewEG_OMathMathElements ();_dacf .BorderBox =NewCT_BorderBox ();if _becb :=d .DecodeElement (_dacf .BorderBox ,&_ccfd );_becb !=nil {return _becb ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_dacf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_fadaf :=NewEG_OMathMathElements ();_fadaf .D =NewCT_D ();if _gbad :=d .DecodeElement (_fadaf .D ,&_ccfd );_gbad !=nil {return _gbad ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_fadaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_ffbf :=NewEG_OMathMathElements ();_ffbf .EqArr =NewCT_EqArr ();if _cgbd :=d .DecodeElement (_ffbf .EqArr ,&_ccfd );_cgbd !=nil {return _cgbd ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_ffbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_cccf :=NewEG_OMathMathElements ();_cccf .F =NewCT_F ();if _gegg :=d .DecodeElement (_cccf .F ,&_ccfd );_gegg !=nil {return _gegg ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_cccf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_feaad :=NewEG_OMathMathElements ();_feaad .Func =NewCT_Func ();if _cfbfd :=d .DecodeElement (_feaad .Func ,&_ccfd );_cfbfd !=nil {return _cfbfd ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_feaad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_eggb :=NewEG_OMathMathElements ();_eggb .GroupChr =NewCT_GroupChr ();if _edff :=d .DecodeElement (_eggb .GroupChr ,&_ccfd );_edff !=nil {return _edff ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_eggb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_agac :=NewEG_OMathMathElements ();_agac .LimLow =NewCT_LimLow ();if _cacef :=d .DecodeElement (_agac .LimLow ,&_ccfd );_cacef !=nil {return _cacef ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_agac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_adgc :=NewEG_OMathMathElements ();_adgc .LimUpp =NewCT_LimUpp ();if _gffc :=d .DecodeElement (_adgc .LimUpp ,&_ccfd );_gffc !=nil {return _gffc ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_adgc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_ebff :=NewEG_OMathMathElements ();_ebff .M =NewCT_M ();if _bbfg :=d .DecodeElement (_ebff .M ,&_ccfd );_bbfg !=nil {return _bbfg ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_ebff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_cdcg :=NewEG_OMathMathElements ();_cdcg .Nary =NewCT_Nary ();if _dcdg :=d .DecodeElement (_cdcg .Nary ,&_ccfd );_dcdg !=nil {return _dcdg ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_cdcg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_eegg :=NewEG_OMathMathElements ();_eegg .Phant =NewCT_Phant ();if _bcad :=d .DecodeElement (_eegg .Phant ,&_ccfd );_bcad !=nil {return _bcad ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_eegg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_egde :=NewEG_OMathMathElements ();_egde .Rad =NewCT_Rad ();if _dcae :=d .DecodeElement (_egde .Rad ,&_ccfd );_dcae !=nil {return _dcae ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_egde );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_dege :=NewEG_OMathMathElements ();_dege .SPre =NewCT_SPre ();if _fdbg :=d .DecodeElement (_dege .SPre ,&_ccfd );_fdbg !=nil {return _fdbg ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_dege );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_efge :=NewEG_OMathMathElements ();_efge .SSub =NewCT_SSub ();if _daaec :=d .DecodeElement (_efge .SSub ,&_ccfd );_daaec !=nil {return _daaec ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_efge );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_ebe :=NewEG_OMathMathElements ();_ebe .SSubSup =NewCT_SSubSup ();if _aed :=d .DecodeElement (_ebe .SSubSup ,&_ccfd );_aed !=nil {return _aed ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_ebe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_agee :=NewEG_OMathMathElements ();_agee .SSup =NewCT_SSup ();if _fefd :=d .DecodeElement (_agee .SSup ,&_ccfd );_fefd !=nil {return _fefd ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_agee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_eaca :=NewEG_OMathMathElements ();_eaca .R =NewCT_R ();if _aedc :=d .DecodeElement (_eaca .R ,&_ccfd );_aedc !=nil {return _aedc ;};_aadd .EG_OMathMathElements =append (_aadd .EG_OMathMathElements ,_eaca );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_ccfd .Name );if _dgdf :=d .Skip ();_dgdf !=nil {return _dgdf ;};};case _f .EndElement :break _fga ;case _f .CharData :};};return nil ;};func (_cbfd *CT_SPrePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_febf :for {_dggd ,_cgfa :=d .Token ();if _cgfa !=nil {return _cgfa ;};switch _agd :=_dggd .(type ){case _f .StartElement :switch _agd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cbfd .CtrlPr =NewCT_CtrlPr ();if _bdabf :=d .DecodeElement (_cbfd .CtrlPr ,&_agd );_bdabf !=nil {return _bdabf ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0050\u0072e\u0050\u0072 \u0025\u0076",_agd .Name );if _abea :=d .Skip ();_abea !=nil {return _abea ;};};case _f .EndElement :break _febf ;case _f .CharData :};};return nil ;};func (_fbgb *CT_RChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbgb .T !=nil {_ceaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0074"}};for _ ,_geb :=range _fbgb .T {e .EncodeElement (_geb ,_ceaf );};};return nil ;};func (_dfgg *CT_Nary )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfgg .Sub =NewCT_OMathArg ();_dfgg .Sup =NewCT_OMathArg ();_dfgg .E =NewCT_OMathArg ();_fgfc :for {_afab ,_badg :=d .Token ();if _badg !=nil {return _badg ;};switch _cfdec :=_afab .(type ){case _f .StartElement :switch _cfdec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_dfgg .NaryPr =NewCT_NaryPr ();if _eagb :=d .DecodeElement (_dfgg .NaryPr ,&_cfdec );_eagb !=nil {return _eagb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _cgf :=d .DecodeElement (_dfgg .Sub ,&_cfdec );_cgf !=nil {return _cgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _feddg :=d .DecodeElement (_dfgg .Sup ,&_cfdec );_feddg !=nil {return _feddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gadda :=d .DecodeElement (_dfgg .E ,&_cfdec );_gadda !=nil {return _gadda ;};default:_bf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0061\u0072\u0079\u0020\u0025\u0076",_cfdec .Name );if _edcd :=d .Skip ();_edcd !=nil {return _edcd ;};};case _f .EndElement :break _fgfc ;case _f .CharData :};};return nil ;};func (_cdfe *OMathPara )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdfe .CT_OMathPara =*NewCT_OMathPara ();_feaef :for {_beff ,_daad :=d .Token ();if _daad !=nil {return _daad ;};switch _cgfad :=_beff .(type ){case _f .StartElement :switch _cgfad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_cdfe .OMathParaPr =NewCT_OMathParaPr ();if _fdeae :=d .DecodeElement (_cdfe .OMathParaPr ,&_cgfad );_fdeae !=nil {return _fdeae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_daga :=NewCT_OMath ();if _gfaca :=d .DecodeElement (_daga ,&_cgfad );_gfaca !=nil {return _gfaca ;};_cdfe .OMath =append (_cdfe .OMath ,_daga );default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_cgfad .Name );if _dffg :=d .Skip ();_dffg !=nil {return _dffg ;};};case _f .EndElement :break _feaef ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_RChoice and its children +func (_acdf *CT_RChoice )Validate ()error {return _acdf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cfca *CT_MathPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cfca .MathFont !=nil {_gbcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_cfca .MathFont ,_gbcg );};if _cfca .BrkBin !=nil {_gbfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_cfca .BrkBin ,_gbfg );};if _cfca .BrkBinSub !=nil {_bgc :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_cfca .BrkBinSub ,_bgc );};if _cfca .SmallFrac !=nil {_deag :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_cfca .SmallFrac ,_deag );};if _cfca .DispDef !=nil {_bad :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_cfca .DispDef ,_bad );};if _cfca .LMargin !=nil {_dcdce :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_cfca .LMargin ,_dcdce );};if _cfca .RMargin !=nil {_eafb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_cfca .RMargin ,_eafb );};if _cfca .DefJc !=nil {_fdddf :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_cfca .DefJc ,_fdddf );};if _cfca .PreSp !=nil {_bfg :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_cfca .PreSp ,_bfg );};if _cfca .PostSp !=nil {_dcbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_cfca .PostSp ,_dcbe );};if _cfca .InterSp !=nil {_edbg :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_cfca .InterSp ,_edbg );};if _cfca .IntraSp !=nil {_bgaa :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_cfca .IntraSp ,_bgaa );};if _cfca .Choice !=nil {_cfca .Choice .MarshalXML (e ,_f .StartElement {});};if _cfca .IntLim !=nil {_ddeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_cfca .IntLim ,_ddeg );};if _cfca .NaryLim !=nil {_eccb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_cfca .NaryLim ,_eccb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdgad *EG_ScriptStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065";if _cdgad .Scr !=nil {_aacbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_cdgad .Scr ,_aacbf );};if _cdgad .Sty !=nil {_dabe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_cdgad .Sty ,_dabe );};return nil ;}; -// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path -func (_egga *CT_OMathArg )ValidateWithPath (path string )error {if _egga .ArgPr !=nil {if _dbde :=_egga .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_dbde !=nil {return _dbde ;};};for _agcc ,_gfag :=range _egga .EG_OMathMathElements {if _fdca :=_gfag .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_agcc ));_fdca !=nil {return _fdca ;};};if _egga .CtrlPr !=nil {if _dfgd :=_egga .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dfgd !=nil {return _dfgd ;};};return nil ;};func NewEG_OMathElements ()*EG_OMathElements {_gebb :=&EG_OMathElements {};return _gebb };func (_eacdd ST_BreakBin )Validate ()error {return _eacdd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path +func (_dae *CT_ManualBreak )ValidateWithPath (path string )error {if _dae .AlnAtAttr !=nil {if *_dae .AlnAtAttr < 1{return _ef .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 ,*_dae .AlnAtAttr );};if *_dae .AlnAtAttr > 255{return _ef .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 ,*_dae .AlnAtAttr );};};return nil ;};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;};func (_bfbc *CT_MathPrChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baac :for {_abd ,_agec :=d .Token ();if _agec !=nil {return _agec ;};switch _gcge :=_abd .(type ){case _f .StartElement :switch _gcge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_bfbc .WrapIndent =NewCT_TwipsMeasure ();if _efcg :=d .DecodeElement (_bfbc .WrapIndent ,&_gcge );_efcg !=nil {return _efcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_bfbc .WrapRight =NewCT_OnOff ();if _fbaa :=d .DecodeElement (_bfbc .WrapRight ,&_gcge );_fbaa !=nil {return _fbaa ;};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\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gcge .Name );if _cgff :=d .Skip ();_cgff !=nil {return _cgff ;};};case _f .EndElement :break _baac ;case _f .CharData :};};return nil ;};func NewCT_LimLow ()*CT_LimLow {_dab :=&CT_LimLow {};_dab .E =NewCT_OMathArg ();_dab .Lim =NewCT_OMathArg ();return _dab ;};func (_bacc *CT_Phant )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bacc .E =NewCT_OMathArg ();_acfac :for {_acgbf ,_feda :=d .Token ();if _feda !=nil {return _feda ;};switch _dbga :=_acgbf .(type ){case _f .StartElement :switch _dbga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_bacc .PhantPr =NewCT_PhantPr ();if _gbef :=d .DecodeElement (_bacc .PhantPr ,&_dbga );_gbef !=nil {return _gbef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cdac :=d .DecodeElement (_bacc .E ,&_dbga );_cdac !=nil {return _cdac ;};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\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_dbga .Name );if _degb :=d .Skip ();_degb !=nil {return _degb ;};};case _f .EndElement :break _acfac ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path -func (_fbf *CT_XAlign )ValidateWithPath (path string )error {if _fbf .ValAttr ==_g .ST_XAlignUnset {return _b .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _aefg :=_fbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aefg !=nil {return _aefg ;};return nil ;};type MathPr struct{CT_MathPr }; +// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path +func (_efceg *CT_TopBot )ValidateWithPath (path string )error {if _efceg .ValAttr ==ST_TopBotUnset {return _ef .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 _aefcf :=_efceg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aefcf !=nil {return _aefcf ;};return nil ;};func (_dgg *CT_MR )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dbdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};for _ ,_abgec :=range _dgg .E {e .EncodeElement (_abgec ,_dbdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MPr struct{BaseJc *CT_YAlign ;PlcHide *CT_OnOff ;RSpRule *CT_SpacingRule ;CGpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CSp *CT_UnSignedInteger ;CGp *CT_UnSignedInteger ;Mcs *CT_MCS ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path -func (_abg *CT_OMathJc )ValidateWithPath (path string )error {if _gbcd :=_abg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbcd !=nil {return _gbcd ;};return nil ;};func NewCT_RPR ()*CT_RPR {_abgc :=&CT_RPR {};return _abgc }; +// Validate validates the CT_EqArrPr and its children +func (_abge *CT_EqArrPr )Validate ()error {return _abge .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");}; -// Validate validates the CT_Char and its children -func (_bddd *CT_Char )Validate ()error {return _bddd .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");}; +// Validate validates the CT_OMath and its children +func (_bfgc *CT_OMath )Validate ()error {return _bfgc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");};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 (_deg *CT_MC )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeaa :for {_acf ,_babd :=d .Token ();if _babd !=nil {return _babd ;};switch _cfbe :=_acf .(type ){case _f .StartElement :switch _cfbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_deg .McPr =NewCT_MCPr ();if _dbae :=d .DecodeElement (_deg .McPr ,&_cfbe );_dbae !=nil {return _dbae ;};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\u005fM\u0043 \u0025\u0076",_cfbe .Name );if _eggge :=d .Skip ();_eggge !=nil {return _eggge ;};};case _f .EndElement :break _aeaa ;case _f .CharData :};};return nil ;};func NewCT_Char ()*CT_Char {_bdc :=&CT_Char {};return _bdc };func NewCT_R ()*CT_R {_gbga :=&CT_R {};return _gbga };const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;); -// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path -func (_adab *CT_OMathParaPr )ValidateWithPath (path string )error {if _adab .Jc !=nil {if _fccg :=_adab .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_fccg !=nil {return _fccg ;};};return nil ;};func (_aaee *CT_MCS )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gfde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_cgce :=range _aaee .Mc {e .EncodeElement (_cgce ,_gfde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ed *CT_Bar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ed .E =NewCT_OMathArg ();_aab :for {_cba ,_bff :=d .Token ();if _bff !=nil {return _bff ;};switch _fcc :=_cba .(type ){case _f .StartElement :switch _fcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"}:_ed .BarPr =NewCT_BarPr ();if _cfa :=d .DecodeElement (_ed .BarPr ,&_fcc );_cfa !=nil {return _cfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _de :=d .DecodeElement (_ed .E ,&_fcc );_de !=nil {return _de ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0020\u0025\u0076",_fcc .Name );if _bbf :=d .Skip ();_bbf !=nil {return _bbf ;};};case _f .EndElement :break _aab ;case _f .CharData :};};return nil ;};func NewCT_Acc ()*CT_Acc {_a :=&CT_Acc {};_a .E =NewCT_OMathArg ();return _a };func NewCT_NaryPr ()*CT_NaryPr {_dbbe :=&CT_NaryPr {};return _dbbe };const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;); +// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path +func (_dedg *CT_SSubSupPr )ValidateWithPath (path string )error {if _dedg .AlnScr !=nil {if _cgccg :=_dedg .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_cgccg !=nil {return _cgccg ;};};if _dedg .CtrlPr !=nil {if _gfed :=_dedg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gfed !=nil {return _gfed ;};};return nil ;}; -// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path -func (_ccbg *CT_Phant )ValidateWithPath (path string )error {if _ccbg .PhantPr !=nil {if _fedf :=_ccbg .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_fedf !=nil {return _fedf ;};};if _fdad :=_ccbg .E .ValidateWithPath (path +"\u002f\u0045");_fdad !=nil {return _fdad ;};return nil ;}; +// Validate validates the CT_M and its children +func (_cdfc *CT_M )Validate ()error {return _cdfc .ValidateWithPath ("\u0043\u0054\u005f\u004d")};func (_fafba *CT_Integer2 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fafba .ValAttr =-2;for _ ,_afga :=range start .Attr {if _afga .Name .Local =="\u0076\u0061\u006c"{_efd ,_fae :=_fa .ParseInt (_afga .Value ,10,64);if _fae !=nil {return _fae ;};_fafba .ValAttr =_efd ;continue ;};};for {_adbf ,_aefb :=d .Token ();if _aefb !=nil {return _ef .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_aefb );};if _fcc ,_bcdf :=_adbf .(_f .EndElement );_bcdf &&_fcc .Name ==start .Name {break ;};};return nil ;};func (_ebaa *CT_Text )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebaa .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_ef .Sprintf ("\u0025\u0076",*_ebaa .SpaceAttr )});};e .EncodeElement (_ebaa .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_D and its children, prefixing error messages with path -func (_adb *CT_D )ValidateWithPath (path string )error {if _adb .DPr !=nil {if _ccc :=_adb .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_ccc !=nil {return _ccc ;};};for _fdfc ,_ggef :=range _adb .E {if _bde :=_ggef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_fdfc ));_bde !=nil {return _bde ;};};return nil ;};type CT_FType struct{ValAttr ST_FType ;}; +// Validate validates the CT_GroupChr and its children +func (_dcde *CT_GroupChr )Validate ()error {return _dcde .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");}; -// Validate validates the CT_OMathArgPr and its children -func (_cbdbc *CT_OMathArgPr )Validate ()error {return _cbdbc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");};func (_fcafc ST_Shp )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffgcf :=_f .Attr {};_ffgcf .Name =name ;switch _fcafc {case ST_ShpUnset :_ffgcf .Value ="";case ST_ShpCentered :_ffgcf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_ffgcf .Value ="\u006d\u0061\u0074c\u0068";};return _ffgcf ,nil ;}; +// Validate validates the CT_SSub and its children +func (_cdgf *CT_SSub )Validate ()error {return _cdgf .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");};func (_ad *CT_BorderBox )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ad .E =NewCT_OMathArg ();_baf :for {_fdd ,_ecf :=d .Token ();if _ecf !=nil {return _ecf ;};switch _ebb :=_fdd .(type ){case _f .StartElement :switch _ebb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_ad .BorderBoxPr =NewCT_BorderBoxPr ();if _dc :=d .DecodeElement (_ad .BorderBoxPr ,&_ebb );_dc !=nil {return _dc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dag :=d .DecodeElement (_ad .E ,&_ebb );_dag !=nil {return _dag ;};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\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_ebb .Name );if _cfb :=d .Skip ();_cfb !=nil {return _cfb ;};};case _f .EndElement :break _baf ;case _f .CharData :};};return nil ;};func (_eege *CT_OMathArgPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecae :for {_fcff ,_geeed :=d .Token ();if _geeed !=nil {return _geeed ;};switch _dadb :=_fcff .(type ){case _f .StartElement :switch _dadb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_eege .ArgSz =NewCT_Integer2 ();if _bfcc :=d .DecodeElement (_eege .ArgSz ,&_dadb );_bfcc !=nil {return _bfcc ;};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\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_dadb .Name );if _gbbg :=d .Skip ();_gbbg !=nil {return _gbbg ;};};case _f .EndElement :break _ecae ;case _f .CharData :};};return nil ;};type ST_Script byte ; -// Validate validates the CT_MC and its children -func (_bdcda *CT_MC )Validate ()error {return _bdcda .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};func (_ebdd *CT_MR )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggee :for {_bgcc ,_fec :=d .Token ();if _fec !=nil {return _fec ;};switch _aced :=_bgcc .(type ){case _f .StartElement :switch _aced .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_ecea :=NewCT_OMathArg ();if _aade :=d .DecodeElement (_ecea ,&_aced );_aade !=nil {return _aade ;};_ebdd .E =append (_ebdd .E ,_ecea );default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0052 \u0025\u0076",_aced .Name );if _bgcf :=d .Skip ();_bgcf !=nil {return _bgcf ;};};case _f .EndElement :break _ggee ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_SSubPr and its children +func (_bbgcg *CT_SSubPr )Validate ()error {return _bbgcg .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");}; -// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path -func (_dgdfa *CT_Rad )ValidateWithPath (path string )error {if _dgdfa .RadPr !=nil {if _ebcb :=_dgdfa .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_ebcb !=nil {return _ebcb ;};};if _abdaa :=_dgdfa .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067");_abdaa !=nil {return _abdaa ;};if _ebgb :=_dgdfa .E .ValidateWithPath (path +"\u002f\u0045");_ebgb !=nil {return _ebgb ;};return nil ;};func (_ddcb *ST_Jc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeaa ,_efffa :=d .Token ();if _efffa !=nil {return _efffa ;};if _afff ,_fddfb :=_aeaa .(_f .EndElement );_fddfb &&_afff .Name ==start .Name {*_ddcb =1;return nil ;};if _caddf ,_ddfbd :=_aeaa .(_f .CharData );!_ddfbd {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeaa );}else {switch string (_caddf ){case "":*_ddcb =0;case "\u006c\u0065\u0066\u0074":*_ddcb =1;case "\u0072\u0069\u0067h\u0074":*_ddcb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ddcb =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_ddcb =4;};};_aeaa ,_efffa =d .Token ();if _efffa !=nil {return _efffa ;};if _bcgc ,_fgbd :=_aeaa .(_f .EndElement );_fgbd &&_bcgc .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeaa );}; +// Validate validates the CT_PhantPr and its children +func (_cebdb *CT_PhantPr )Validate ()error {return _cebdb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};func (_edbec ST_FType )ValidateWithPath (path string )error {switch _edbec {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbec ));};return nil ;}; -// Validate validates the CT_FType and its children -func (_deab *CT_FType )Validate ()error {return _deab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");};const (ST_ScriptUnset ST_Script =0;ST_ScriptRoman ST_Script =1;ST_ScriptScript ST_Script =2;ST_ScriptFraktur ST_Script =3;ST_ScriptDouble_struck ST_Script =4;ST_ScriptSans_serif ST_Script =5;ST_ScriptMonospace ST_Script =6;); +// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path +func (_eee *CT_BoxPr )ValidateWithPath (path string )error {if _eee .OpEmu !=nil {if _aad :=_eee .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_aad !=nil {return _aad ;};};if _eee .NoBreak !=nil {if _egf :=_eee .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b");_egf !=nil {return _egf ;};};if _eee .Diff !=nil {if _caa :=_eee .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_caa !=nil {return _caa ;};};if _eee .Brk !=nil {if _bde :=_eee .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_bde !=nil {return _bde ;};};if _eee .Aln !=nil {if _dfd :=_eee .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_dfd !=nil {return _dfd ;};};if _eee .CtrlPr !=nil {if _aade :=_eee .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aade !=nil {return _aade ;};};return nil ;};func (_ffbge ST_Shp )ValidateWithPath (path string )error {switch _ffbge {case 0,1,2:default:return _ef .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 ;}; -// Validate validates the CT_String and its children -func (_aaefg *CT_String )Validate ()error {return _aaefg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; +// ValidateWithPath validates the MathPr and its children, prefixing error messages with path +func (_ebbc *MathPr )ValidateWithPath (path string )error {if _afagf :=_ebbc .CT_MathPr .ValidateWithPath (path );_afagf !=nil {return _afagf ;};return nil ;};func (_dbea *CT_UnSignedInteger )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_dbea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddcf ST_Shp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ddcf .String (),start );};func (_dcged ST_Script )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gebbd :=_f .Attr {};_gebbd .Name =name ;switch _dcged {case ST_ScriptUnset :_gebbd .Value ="";case ST_ScriptRoman :_gebbd .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_gebbd .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_gebbd .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_gebbd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_gebbd .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_gebbd .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _gebbd ,nil ;}; -// Validate validates the CT_OMath and its children -func (_afdf *CT_OMath )Validate ()error {return _afdf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");}; +// Validate validates the CT_YAlign and its children +func (_fabg *CT_YAlign )Validate ()error {return _fabg .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");}; -// Validate validates the OMathPara and its children -func (_dbdc *OMathPara )Validate ()error {return _dbdc .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");};func (_bbcff *CT_NaryPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbac :for {_egg ,_ecec :=d .Token ();if _ecec !=nil {return _ecec ;};switch _gfeb :=_egg .(type ){case _f .StartElement :switch _gfeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_bbcff .Chr =NewCT_Char ();if _aagf :=d .DecodeElement (_bbcff .Chr ,&_gfeb );_aagf !=nil {return _aagf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"}:_bbcff .LimLoc =NewCT_LimLoc ();if _aebd :=d .DecodeElement (_bbcff .LimLoc ,&_gfeb );_aebd !=nil {return _aebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_bbcff .Grow =NewCT_OnOff ();if _bbcfa :=d .DecodeElement (_bbcff .Grow ,&_gfeb );_bbcfa !=nil {return _bbcfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"}:_bbcff .SubHide =NewCT_OnOff ();if _feb :=d .DecodeElement (_bbcff .SubHide ,&_gfeb );_feb !=nil {return _feb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"}:_bbcff .SupHide =NewCT_OnOff ();if _bbcd :=d .DecodeElement (_bbcff .SupHide ,&_gfeb );_bbcd !=nil {return _bbcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bbcff .CtrlPr =NewCT_CtrlPr ();if _eeef :=d .DecodeElement (_bbcff .CtrlPr ,&_gfeb );_eeef !=nil {return _eeef ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0061\u0072y\u0050\u0072 \u0025\u0076",_gfeb .Name );if _gcca :=d .Skip ();_gcca !=nil {return _gcca ;};};case _f .EndElement :break _fbac ;case _f .CharData :};};return nil ;};func (_efgc *CT_GroupChrPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efgc .Chr !=nil {_aecc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_efgc .Chr ,_aecc );};if _efgc .Pos !=nil {_facc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_efgc .Pos ,_facc );};if _efgc .VertJc !=nil {_debc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_efgc .VertJc ,_debc );};if _efgc .CtrlPr !=nil {_dbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_efgc .CtrlPr ,_dbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MCPr ()*CT_MCPr {_gcae :=&CT_MCPr {};return _gcae }; +// Validate validates the CT_MPr and its children +func (_bfa *CT_MPr )Validate ()error {return _bfa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};func (_bdba *EG_OMathElements )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdba .EG_OMathMathElements !=nil {for _ ,_ddcg :=range _bdba .EG_OMathMathElements {_ddcg .MarshalXML (e ,_f .StartElement {});};};return nil ;};type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;};func (_efagc ST_Jc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efagc .String (),start );}; // Validate validates the CT_AccPr and its children -func (_gd *CT_AccPr )Validate ()error {return _gd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");};func (_fdgg *EG_OMathMathElements )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eagbg :for {_ffcf ,_fbad :=d .Token ();if _fbad !=nil {return _fbad ;};switch _daef :=_ffcf .(type ){case _f .StartElement :switch _daef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_fdgg .Acc =NewCT_Acc ();if _edaa :=d .DecodeElement (_fdgg .Acc ,&_daef );_edaa !=nil {return _edaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_fdgg .Bar =NewCT_Bar ();if _ddfba :=d .DecodeElement (_fdgg .Bar ,&_daef );_ddfba !=nil {return _ddfba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_fdgg .Box =NewCT_Box ();if _gbbb :=d .DecodeElement (_fdgg .Box ,&_daef );_gbbb !=nil {return _gbbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_fdgg .BorderBox =NewCT_BorderBox ();if _afca :=d .DecodeElement (_fdgg .BorderBox ,&_daef );_afca !=nil {return _afca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_fdgg .D =NewCT_D ();if _cbde :=d .DecodeElement (_fdgg .D ,&_daef );_cbde !=nil {return _cbde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_fdgg .EqArr =NewCT_EqArr ();if _cdcc :=d .DecodeElement (_fdgg .EqArr ,&_daef );_cdcc !=nil {return _cdcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_fdgg .F =NewCT_F ();if _ffgeg :=d .DecodeElement (_fdgg .F ,&_daef );_ffgeg !=nil {return _ffgeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_fdgg .Func =NewCT_Func ();if _dgaf :=d .DecodeElement (_fdgg .Func ,&_daef );_dgaf !=nil {return _dgaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_fdgg .GroupChr =NewCT_GroupChr ();if _eddaa :=d .DecodeElement (_fdgg .GroupChr ,&_daef );_eddaa !=nil {return _eddaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_fdgg .LimLow =NewCT_LimLow ();if _caagc :=d .DecodeElement (_fdgg .LimLow ,&_daef );_caagc !=nil {return _caagc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_fdgg .LimUpp =NewCT_LimUpp ();if _gcbcd :=d .DecodeElement (_fdgg .LimUpp ,&_daef );_gcbcd !=nil {return _gcbcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_fdgg .M =NewCT_M ();if _cefdg :=d .DecodeElement (_fdgg .M ,&_daef );_cefdg !=nil {return _cefdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_fdgg .Nary =NewCT_Nary ();if _fabb :=d .DecodeElement (_fdgg .Nary ,&_daef );_fabb !=nil {return _fabb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_fdgg .Phant =NewCT_Phant ();if _bcada :=d .DecodeElement (_fdgg .Phant ,&_daef );_bcada !=nil {return _bcada ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_fdgg .Rad =NewCT_Rad ();if _adbeb :=d .DecodeElement (_fdgg .Rad ,&_daef );_adbeb !=nil {return _adbeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_fdgg .SPre =NewCT_SPre ();if _gdgbe :=d .DecodeElement (_fdgg .SPre ,&_daef );_gdgbe !=nil {return _gdgbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_fdgg .SSub =NewCT_SSub ();if _dffe :=d .DecodeElement (_fdgg .SSub ,&_daef );_dffe !=nil {return _dffe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_fdgg .SSubSup =NewCT_SSubSup ();if _edee :=d .DecodeElement (_fdgg .SSubSup ,&_daef );_edee !=nil {return _edee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_fdgg .SSup =NewCT_SSup ();if _egdd :=d .DecodeElement (_fdgg .SSup ,&_daef );_egdd !=nil {return _egdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_fdgg .R =NewCT_R ();if _gdaaa :=d .DecodeElement (_fdgg .R ,&_daef );_gdaaa !=nil {return _gdaaa ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_daef .Name );if _ecge :=d .Skip ();_ecge !=nil {return _ecge ;};};case _f .EndElement :break _eagbg ;case _f .CharData :};};return nil ;};func NewCT_MC ()*CT_MC {_cebd :=&CT_MC {};return _cebd };func (_caga *ST_Shp )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_caga =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_caga =1;case "\u006d\u0061\u0074c\u0068":*_caga =2;};return nil ;}; - -// Validate validates the CT_Shp and its children -func (_cbfbb *CT_Shp )Validate ()error {return _cbfbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};func (_gcbg ST_Script )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_decb :=_f .Attr {};_decb .Name =name ;switch _gcbg {case ST_ScriptUnset :_decb .Value ="";case ST_ScriptRoman :_decb .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_decb .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_decb .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_decb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_decb .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_decb .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _decb ,nil ;}; - -// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path -func (_fdb *CT_FType )ValidateWithPath (path string )error {if _fdb .ValAttr ==ST_FTypeUnset {return _b .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bga :=_fdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bga !=nil {return _bga ;};return nil ;};func (_fdgff ST_FType )Validate ()error {return _fdgff .ValidateWithPath ("")};func NewCT_OMathPara ()*CT_OMathPara {_aebb :=&CT_OMathPara {};return _aebb };func (_aaae *CT_String )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaae .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_aaae .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeege *CT_SSub )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeege .E =NewCT_OMathArg ();_aeege .Sub =NewCT_OMathArg ();_bada :for {_agfdd ,_cecd :=d .Token ();if _cecd !=nil {return _cecd ;};switch _ffgea :=_agfdd .(type ){case _f .StartElement :switch _ffgea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_aeege .SSubPr =NewCT_SSubPr ();if _efag :=d .DecodeElement (_aeege .SSubPr ,&_ffgea );_efag !=nil {return _efag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dcab :=d .DecodeElement (_aeege .E ,&_ffgea );_dcab !=nil {return _dcab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _agdd :=d .DecodeElement (_aeege .Sub ,&_ffgea );_agdd !=nil {return _agdd ;};default:_bf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0062\u0020\u0025\u0076",_ffgea .Name );if _bfgg :=d .Skip ();_bfgg !=nil {return _bfgg ;};};case _f .EndElement :break _bada ;case _f .CharData :};};return nil ;};func (_bedggf *ST_Script )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgecc ,_gddbg :=d .Token ();if _gddbg !=nil {return _gddbg ;};if _dfcbg ,_aead :=_bgecc .(_f .EndElement );_aead &&_dfcbg .Name ==start .Name {*_bedggf =1;return nil ;};if _dbcd ,_dgag :=_bgecc .(_f .CharData );!_dgag {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgecc );}else {switch string (_dbcd ){case "":*_bedggf =0;case "\u0072\u006f\u006da\u006e":*_bedggf =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_bedggf =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_bedggf =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_bedggf =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_bedggf =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_bedggf =6;};};_bgecc ,_gddbg =d .Token ();if _gddbg !=nil {return _gddbg ;};if _fece ,_gaede :=_bgecc .(_f .EndElement );_gaede &&_fece .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgecc );}; +func (_gac *CT_AccPr )Validate ()error {return _gac .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");};func (_bbfe ST_Style )ValidateWithPath (path string )error {switch _bbfe {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfe ));};return nil ;};type ST_FType byte ;func (_eebf *ST_LimLoc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eebf =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_eebf =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_eebf =2;};return nil ;};func (_bfbfa *CT_SPre )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfbfa .Sub =NewCT_OMathArg ();_bfbfa .Sup =NewCT_OMathArg ();_bfbfa .E =NewCT_OMathArg ();_afbg :for {_ecegb ,_ddefb :=d .Token ();if _ddefb !=nil {return _ddefb ;};switch _fffa :=_ecegb .(type ){case _f .StartElement :switch _fffa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"}:_bfbfa .SPrePr =NewCT_SPrePr ();if _cfad :=d .DecodeElement (_bfbfa .SPrePr ,&_fffa );_cfad !=nil {return _cfad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _bcbe :=d .DecodeElement (_bfbfa .Sub ,&_fffa );_bcbe !=nil {return _bcbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _ccdc :=d .DecodeElement (_bfbfa .Sup ,&_fffa );_ccdc !=nil {return _ccdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dgca :=d .DecodeElement (_bfbfa .E ,&_fffa );_dgca !=nil {return _dgca ;};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\u0053\u0050\u0072\u0065\u0020\u0025\u0076",_fffa .Name );if _adga :=d .Skip ();_adga !=nil {return _adga ;};};case _f .EndElement :break _afbg ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_BorderBoxPr and its children -func (_gae *CT_BorderBoxPr )Validate ()error {return _gae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");};func (_fcacb *EG_ScriptStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065";if _fcacb .Scr !=nil {_cebdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_fcacb .Scr ,_cebdg );};if _fcacb .Sty !=nil {_gbeeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_fcacb .Sty ,_gbeeg );};return nil ;};func NewCT_SSup ()*CT_SSup {_aggd :=&CT_SSup {};_aggd .E =NewCT_OMathArg ();_aggd .Sup =NewCT_OMathArg ();return _aggd ;};func (_adfc *ST_LimLoc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffad ,_feddga :=d .Token ();if _feddga !=nil {return _feddga ;};if _acca ,_aegfef :=_ffad .(_f .EndElement );_aegfef &&_acca .Name ==start .Name {*_adfc =1;return nil ;};if _dbed ,_eccgb :=_ffad .(_f .CharData );!_eccgb {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffad );}else {switch string (_dbed ){case "":*_adfc =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_adfc =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_adfc =2;};};_ffad ,_feddga =d .Token ();if _feddga !=nil {return _feddga ;};if _ddfdc ,_eaac :=_ffad .(_f .EndElement );_eaac &&_ddfdc .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffad );};func NewCT_SSubSup ()*CT_SSubSup {_aedg :=&CT_SSubSup {};_aedg .E =NewCT_OMathArg ();_aedg .Sub =NewCT_OMathArg ();_aedg .Sup =NewCT_OMathArg ();return _aedg ;};func (_fffgd *CT_OMathJc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fffgd .ValAttr !=ST_JcUnset {_ebef ,_eddc :=_fffgd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _eddc !=nil {return _eddc ;};start .Attr =append (start .Attr ,_ebef );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeb *CT_BorderBox )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeb .E =NewCT_OMathArg ();_gac :for {_eg ,_aee :=d .Token ();if _aee !=nil {return _aee ;};switch _fg :=_eg .(type ){case _f .StartElement :switch _fg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_aeb .BorderBoxPr =NewCT_BorderBoxPr ();if _bg :=d .DecodeElement (_aeb .BorderBoxPr ,&_fg );_bg !=nil {return _bg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _deb :=d .DecodeElement (_aeb .E ,&_fg );_deb !=nil {return _deb ;};default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_fg .Name );if _ega :=d .Skip ();_ega !=nil {return _ega ;};};case _f .EndElement :break _gac ;case _f .CharData :};};return nil ;};func (_ecaff ST_Jc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ecaff .String (),start );};func (_agfa *CT_Shp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agfa .ValAttr =ST_Shp (1);for _ ,_aefbc :=range start .Attr {if _aefbc .Name .Local =="\u0076\u0061\u006c"{_agfa .ValAttr .UnmarshalXMLAttr (_aefbc );continue ;};};for {_dagc ,_cbgfe :=d .Token ();if _cbgfe !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_cbgfe );};if _adgf ,_afadb :=_dagc .(_f .EndElement );_afadb &&_adgf .Name ==start .Name {break ;};};return nil ;};func (_beda *MathPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _beda .CT_MathPr .MarshalXML (e ,start );};func NewCT_LimLoc ()*CT_LimLoc {_cdbg :=&CT_LimLoc {};_cdbg .ValAttr =ST_LimLoc (1);return _cdbg }; +// Validate validates the CT_BarPr and its children +func (_cg *CT_BarPr )Validate ()error {return _cg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");};func NewCT_Integer255 ()*CT_Integer255 {_fccc :=&CT_Integer255 {};_fccc .ValAttr =1;return _fccc };func (_bbgf *CT_SSubSupPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbgf .AlnScr !=nil {_fgeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_bbgf .AlnScr ,_fgeb );};if _bbgf .CtrlPr !=nil {_aecc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bbgf .CtrlPr ,_aecc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SpacingRule and its children -func (_gccd *CT_SpacingRule )Validate ()error {return _gccd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");}; +// Validate validates the CT_LimUpp and its children +func (_ggbc *CT_LimUpp )Validate ()error {return _ggbc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_dgaad :=&CT_TwipsMeasure {};return _dgaad }; -// Validate validates the CT_FuncPr and its children -func (_ccdb *CT_FuncPr )Validate ()error {return _ccdb .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");}; +// Validate validates the CT_String and its children +func (_cgbg *CT_String )Validate ()error {return _cgbg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_aeaae :=&CT_UnSignedInteger {};return _aeaae };func (_beaea ST_BreakBin )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fadga :=_f .Attr {};_fadga .Name =name ;switch _beaea {case ST_BreakBinUnset :_fadga .Value ="";case ST_BreakBinBefore :_fadga .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_fadga .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_fadga .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _fadga ,nil ;};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;};func (_ga *CT_Acc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ga .E =NewCT_OMathArg ();_ae :for {_bf ,_c :=d .Token ();if _c !=nil {return _c ;};switch _aea :=_bf .(type ){case _f .StartElement :switch _aea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_ga .AccPr =NewCT_AccPr ();if _ge :=d .DecodeElement (_ga .AccPr ,&_aea );_ge !=nil {return _ge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _eff :=d .DecodeElement (_ga .E ,&_aea );_eff !=nil {return _eff ;};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\u0041\u0063\u0063\u0020\u0025\u0076",_aea .Name );if _fg :=d .Skip ();_fg !=nil {return _fg ;};};case _f .EndElement :break _ae ;case _f .CharData :};};return nil ;};func (_ccdcf *CT_TwipsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_ccdcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afec *CT_Script )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afec .ValAttr !=ST_ScriptUnset {_baebbb ,_afeb :=_afec .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _afeb !=nil {return _afeb ;};start .Attr =append (start .Attr ,_baebbb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aabg *CT_GroupChrPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aabg .Chr !=nil {_bed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_aabg .Chr ,_bed );};if _aabg .Pos !=nil {_ecfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_aabg .Pos ,_ecfe );};if _aabg .VertJc !=nil {_edab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_aabg .VertJc ,_edab );};if _aabg .CtrlPr !=nil {_ccdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_aabg .CtrlPr ,_ccdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aegec *CT_LimLowPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aegec .CtrlPr !=nil {_fcbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_aegec .CtrlPr ,_fcbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbcf *OMath )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d:\u006f\u004d\u0061\u0074\u0068";return _cbcf .CT_OMath .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path -func (_efbf *CT_ManualBreak )ValidateWithPath (path string )error {if _efbf .AlnAtAttr !=nil {if *_efbf .AlnAtAttr < 1{return _b .Errorf ("\u0025\u0073/\u006d\u002e\u0041\u006cn\u0041\u0074A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_efbf .AlnAtAttr );};if *_efbf .AlnAtAttr > 255{return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0041\u006c\u006e\u0041\u0074\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_efbf .AlnAtAttr );};};return nil ;};func (_gdgb *EG_OMathElements )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeebg :for {_dgbd ,_edagb :=d .Token ();if _edagb !=nil {return _edagb ;};switch _ggcag :=_dgbd .(type ){case _f .StartElement :switch _ggcag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_fefe :=NewEG_OMathMathElements ();_fefe .Acc =NewCT_Acc ();if _aedcf :=d .DecodeElement (_fefe .Acc ,&_ggcag );_aedcf !=nil {return _aedcf ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_fefe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_fdee :=NewEG_OMathMathElements ();_fdee .Bar =NewCT_Bar ();if _fadae :=d .DecodeElement (_fdee .Bar ,&_ggcag );_fadae !=nil {return _fadae ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_fdee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_ecae :=NewEG_OMathMathElements ();_ecae .Box =NewCT_Box ();if _cedg :=d .DecodeElement (_ecae .Box ,&_ggcag );_cedg !=nil {return _cedg ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_ecae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_fbga :=NewEG_OMathMathElements ();_fbga .BorderBox =NewCT_BorderBox ();if _abfg :=d .DecodeElement (_fbga .BorderBox ,&_ggcag );_abfg !=nil {return _abfg ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_fbga );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_ecgd :=NewEG_OMathMathElements ();_ecgd .D =NewCT_D ();if _ffgd :=d .DecodeElement (_ecgd .D ,&_ggcag );_ffgd !=nil {return _ffgd ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_ecgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_eccc :=NewEG_OMathMathElements ();_eccc .EqArr =NewCT_EqArr ();if _ggdg :=d .DecodeElement (_eccc .EqArr ,&_ggcag );_ggdg !=nil {return _ggdg ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_eccc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_gabdc :=NewEG_OMathMathElements ();_gabdc .F =NewCT_F ();if _bbgf :=d .DecodeElement (_gabdc .F ,&_ggcag );_bbgf !=nil {return _bbgf ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_gabdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_bgeg :=NewEG_OMathMathElements ();_bgeg .Func =NewCT_Func ();if _cdeae :=d .DecodeElement (_bgeg .Func ,&_ggcag );_cdeae !=nil {return _cdeae ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_bgeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_cggdb :=NewEG_OMathMathElements ();_cggdb .GroupChr =NewCT_GroupChr ();if _fabe :=d .DecodeElement (_cggdb .GroupChr ,&_ggcag );_fabe !=nil {return _fabe ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_cggdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_abc :=NewEG_OMathMathElements ();_abc .LimLow =NewCT_LimLow ();if _ggdb :=d .DecodeElement (_abc .LimLow ,&_ggcag );_ggdb !=nil {return _ggdb ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_abc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_bfcf :=NewEG_OMathMathElements ();_bfcf .LimUpp =NewCT_LimUpp ();if _eeba :=d .DecodeElement (_bfcf .LimUpp ,&_ggcag );_eeba !=nil {return _eeba ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_bfcf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_aefdb :=NewEG_OMathMathElements ();_aefdb .M =NewCT_M ();if _ffaf :=d .DecodeElement (_aefdb .M ,&_ggcag );_ffaf !=nil {return _ffaf ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_aefdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_bbeg :=NewEG_OMathMathElements ();_bbeg .Nary =NewCT_Nary ();if _bedg :=d .DecodeElement (_bbeg .Nary ,&_ggcag );_bedg !=nil {return _bedg ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_bbeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_cdbdb :=NewEG_OMathMathElements ();_cdbdb .Phant =NewCT_Phant ();if _faec :=d .DecodeElement (_cdbdb .Phant ,&_ggcag );_faec !=nil {return _faec ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_cdbdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_ebefc :=NewEG_OMathMathElements ();_ebefc .Rad =NewCT_Rad ();if _edcf :=d .DecodeElement (_ebefc .Rad ,&_ggcag );_edcf !=nil {return _edcf ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_ebefc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_fgfcd :=NewEG_OMathMathElements ();_fgfcd .SPre =NewCT_SPre ();if _beee :=d .DecodeElement (_fgfcd .SPre ,&_ggcag );_beee !=nil {return _beee ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_fgfcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_aedgd :=NewEG_OMathMathElements ();_aedgd .SSub =NewCT_SSub ();if _aabab :=d .DecodeElement (_aedgd .SSub ,&_ggcag );_aabab !=nil {return _aabab ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_aedgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_dbecf :=NewEG_OMathMathElements ();_dbecf .SSubSup =NewCT_SSubSup ();if _bbdcf :=d .DecodeElement (_dbecf .SSubSup ,&_ggcag );_bbdcf !=nil {return _bbdcf ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_dbecf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_fged :=NewEG_OMathMathElements ();_fged .SSup =NewCT_SSup ();if _gfge :=d .DecodeElement (_fged .SSup ,&_ggcag );_gfge !=nil {return _gfge ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_fged );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_cedfb :=NewEG_OMathMathElements ();_cedfb .R =NewCT_R ();if _gegd :=d .DecodeElement (_cedfb .R ,&_ggcag );_gegd !=nil {return _gegd ;};_gdgb .EG_OMathMathElements =append (_gdgb .EG_OMathMathElements ,_cedfb );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_ggcag .Name );if _aeacg :=d .Skip ();_aeacg !=nil {return _aeacg ;};};case _f .EndElement :break _eeebg ;case _f .CharData :};};return nil ;};func NewCT_MCS ()*CT_MCS {_bfef :=&CT_MCS {};return _bfef };func (_ecbg *CT_LimLoc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecbg .ValAttr =ST_LimLoc (1);for _ ,_cge :=range start .Attr {if _cge .Name .Local =="\u0076\u0061\u006c"{_ecbg .ValAttr .UnmarshalXMLAttr (_cge );continue ;};};for {_ecad ,_eea :=d .Token ();if _eea !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_eea );};if _ecg ,_daa :=_ecad .(_f .EndElement );_daa &&_ecg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path +func (_dfaf *CT_FuncPr )ValidateWithPath (path string )error {if _dfaf .CtrlPr !=nil {if _ccga :=_dfaf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ccga !=nil {return _ccga ;};};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 NewCT_EqArr ()*CT_EqArr {_eddf :=&CT_EqArr {};return _eddf };type CT_Char struct{ValAttr string ;}; -// Validate validates the CT_F and its children -func (_fbaf *CT_F )Validate ()error {return _fbaf .ValidateWithPath ("\u0043\u0054\u005f\u0046")}; +// Validate validates the EG_ScriptStyle and its children +func (_dgef *EG_ScriptStyle )Validate ()error {return _dgef .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};func (_cecf *CT_YAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fcbc ,_efab :=_cecf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _efab !=nil {return _efab ;};start .Attr =append (start .Attr ,_fcbc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgcg *CT_Nary )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgcg .Sub =NewCT_OMathArg ();_fgcg .Sup =NewCT_OMathArg ();_fgcg .E =NewCT_OMathArg ();_ffae :for {_bbbg ,_affg :=d .Token ();if _affg !=nil {return _affg ;};switch _dfdc :=_bbbg .(type ){case _f .StartElement :switch _dfdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_fgcg .NaryPr =NewCT_NaryPr ();if _fbgg :=d .DecodeElement (_fgcg .NaryPr ,&_dfdc );_fbgg !=nil {return _fbgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _gfeed :=d .DecodeElement (_fgcg .Sub ,&_dfdc );_gfeed !=nil {return _gfeed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _bgeg :=d .DecodeElement (_fgcg .Sup ,&_dfdc );_bgeg !=nil {return _bgeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _eef :=d .DecodeElement (_fgcg .E ,&_dfdc );_eef !=nil {return _eef ;};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\u004e\u0061\u0072\u0079\u0020\u0025\u0076",_dfdc .Name );if _fcfe :=d .Skip ();_fcfe !=nil {return _fcfe ;};};case _f .EndElement :break _ffae ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_Style and its children -func (_facf *CT_Style )Validate ()error {return _facf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_bgce *CT_OMathPara )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gggge :for {_gdac ,_abaf :=d .Token ();if _abaf !=nil {return _abaf ;};switch _bddg :=_gdac .(type ){case _f .StartElement :switch _bddg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_bgce .OMathParaPr =NewCT_OMathParaPr ();if _ceg :=d .DecodeElement (_bgce .OMathParaPr ,&_bddg );_ceg !=nil {return _ceg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dgea :=NewCT_OMath ();if _bddda :=d .DecodeElement (_dgea ,&_bddg );_bddda !=nil {return _bddda ;};_bgce .OMath =append (_bgce .OMath ,_dgea );default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_bddg .Name );if _eegc :=d .Skip ();_eegc !=nil {return _eegc ;};};case _f .EndElement :break _gggge ;case _f .CharData :};};return nil ;};func (_eeeaa ST_BreakBinSub )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcgg :=_f .Attr {};_bcgg .Name =name ;switch _eeeaa {case ST_BreakBinSubUnset :_bcgg .Value ="";case ST_BreakBinSub__ :_bcgg .Value ="\u002d\u002d";case ST_BreakBinSub___ :_bcgg .Value ="\u002d\u002b";case ST_BreakBinSub____ :_bcgg .Value ="\u002b\u002d";};return _bcgg ,nil ;}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_afgf *CT_F )ValidateWithPath (path string )error {if _afgf .FPr !=nil {if _bbc :=_afgf .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_bbc !=nil {return _bbc ;};};if _dfec :=_afgf .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d");_dfec !=nil {return _dfec ;};if _ccfe :=_afgf .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_ccfe !=nil {return _ccfe ;};return nil ;};func (_eacdc *ST_TopBot )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eacdc =0;case "\u0074\u006f\u0070":*_eacdc =1;case "\u0062\u006f\u0074":*_eacdc =2;};return nil ;};func NewCT_Text ()*CT_Text {_bdee :=&CT_Text {};return _bdee };type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};func (_eeeb ST_Jc )ValidateWithPath (path string )error {switch _eeeb {case 0,1,2,3,4:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeeb ));};return nil ;};func NewCT_Box ()*CT_Box {_dga :=&CT_Box {};_dga .E =NewCT_OMathArg ();return _dga };const (ST_JcUnset ST_Jc =0;ST_JcLeft ST_Jc =1;ST_JcRight ST_Jc =2;ST_JcCenter ST_Jc =3;ST_JcCenterGroup ST_Jc =4;);func (_cabga *CT_R )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbaf :for {_edcdb ,_edga :=d .Token ();if _edga !=nil {return _edga ;};switch _feac :=_edcdb .(type ){case _f .StartElement :switch _feac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0050\u0072"}:_cabga .RPr =NewCT_RPR ();if _fcab :=d .DecodeElement (_cabga .RPr ,&_feac );_fcab !=nil {return _fcab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_bcga :=NewCT_RChoice ();if _begde :=d .DecodeElement (&_bcga .T ,&_feac );_begde !=nil {return _begde ;};_cabga .Choice =append (_cabga .Choice ,_bcga );default:_a .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",_feac .Name );if _gbcc :=d .Skip ();_gbcc !=nil {return _gbcc ;};};case _f .EndElement :break _bbaf ;case _f .CharData :};};return nil ;};type OMath struct{CT_OMath }; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_gfdc *CT_OnOff )ValidateWithPath (path string )error {if _gfdc .ValAttr !=nil {if _eegdf :=_gfdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eegdf !=nil {return _eegdf ;};};return nil ;}; +// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path +func (_bddb *CT_DPr )ValidateWithPath (path string )error {if _bddb .BegChr !=nil {if _aacd :=_bddb .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_aacd !=nil {return _aacd ;};};if _bddb .SepChr !=nil {if _efcf :=_bddb .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072");_efcf !=nil {return _efcf ;};};if _bddb .EndChr !=nil {if _dfa :=_bddb .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_dfa !=nil {return _dfa ;};};if _bddb .Grow !=nil {if _ccf :=_bddb .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_ccf !=nil {return _ccf ;};};if _bddb .Shp !=nil {if _ebac :=_bddb .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_ebac !=nil {return _ebac ;};};if _bddb .CtrlPr !=nil {if _aff :=_bddb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aff !=nil {return _aff ;};};return nil ;};func (_dd *CT_Bar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dd .E =NewCT_OMathArg ();_aeg :for {_eb ,_egc :=d .Token ();if _egc !=nil {return _egc ;};switch _dda :=_eb .(type ){case _f .StartElement :switch _dda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"}:_dd .BarPr =NewCT_BarPr ();if _fadd :=d .DecodeElement (_dd .BarPr ,&_dda );_fadd !=nil {return _fadd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dgc :=d .DecodeElement (_dd .E ,&_dda );_dgc !=nil {return _dgc ;};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\u0042\u0061\u0072\u0020\u0025\u0076",_dda .Name );if _eaa :=d .Skip ();_eaa !=nil {return _eaa ;};};case _f .EndElement :break _aeg ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_SSupPr and its children -func (_gebg *CT_SSupPr )Validate ()error {return _gebg .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};func (_cfbg *ST_Style )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bffc ,_gece :=d .Token ();if _gece !=nil {return _gece ;};if _fgbc ,_bfgf :=_bffc .(_f .EndElement );_bfgf &&_fgbc .Name ==start .Name {*_cfbg =1;return nil ;};if _fgbad ,_gfadc :=_bffc .(_f .CharData );!_gfadc {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bffc );}else {switch string (_fgbad ){case "":*_cfbg =0;case "\u0070":*_cfbg =1;case "\u0062":*_cfbg =2;case "\u0069":*_cfbg =3;case "\u0062\u0069":*_cfbg =4;};};_bffc ,_gece =d .Token ();if _gece !=nil {return _gece ;};if _fgfa ,_gdfbe :=_bffc .(_f .EndElement );_gdfbe &&_fgfa .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bffc );};func (_cdafg *CT_LimLowPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdafg .CtrlPr !=nil {_gda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cdafg .CtrlPr ,_gda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acgf *CT_OMathPara )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acgf .OMathParaPr !=nil {_bbde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_acgf .OMathParaPr ,_bbde );};_bggb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};for _ ,_befc :=range _acgf .OMath {e .EncodeElement (_befc ,_bggb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};func (_agga *CT_SSubPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dccfd :for {_fgde ,_aaea :=d .Token ();if _aaea !=nil {return _aaea ;};switch _afac :=_fgde .(type ){case _f .StartElement :switch _afac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_agga .CtrlPr =NewCT_CtrlPr ();if _dfcce :=d .DecodeElement (_agga .CtrlPr ,&_afac );_dfcce !=nil {return _dfcce ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075b\u0050\u0072 \u0025\u0076",_afac .Name );if _edbc :=d .Skip ();_edbc !=nil {return _edbc ;};};case _f .EndElement :break _dccfd ;case _f .CharData :};};return nil ;};func NewCT_Integer2 ()*CT_Integer2 {_dab :=&CT_Integer2 {};_dab .ValAttr =-2;return _dab };type ST_BreakBin byte ;func (_adbec *ST_FType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adbec =0;case "\u0062\u0061\u0072":*_adbec =1;case "\u0073\u006b\u0077":*_adbec =2;case "\u006c\u0069\u006e":*_adbec =3;case "\u006e\u006f\u0042a\u0072":*_adbec =4;};return nil ;};type CT_Script struct{ValAttr ST_Script ;};func (_feee *CT_MC )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _feee .McPr !=nil {_ece :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_feee .McPr ,_ece );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MCPr and its children +func (_edbf *CT_MCPr )Validate ()error {return _edbf .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};func (_gfb *CT_BorderBoxPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgg :for {_afg ,_bae :=d .Token ();if _bae !=nil {return _bae ;};switch _bee :=_afg .(type ){case _f .StartElement :switch _bee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"}:_gfb .HideTop =NewCT_OnOff ();if _gdfd :=d .DecodeElement (_gfb .HideTop ,&_bee );_gdfd !=nil {return _gdfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"}:_gfb .HideBot =NewCT_OnOff ();if _ddg :=d .DecodeElement (_gfb .HideBot ,&_bee );_ddg !=nil {return _ddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}:_gfb .HideLeft =NewCT_OnOff ();if _bce :=d .DecodeElement (_gfb .HideLeft ,&_bee );_bce !=nil {return _bce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"}:_gfb .HideRight =NewCT_OnOff ();if _bg :=d .DecodeElement (_gfb .HideRight ,&_bee );_bg !=nil {return _bg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"}:_gfb .StrikeH =NewCT_OnOff ();if _gea :=d .DecodeElement (_gfb .StrikeH ,&_bee );_gea !=nil {return _gea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"}:_gfb .StrikeV =NewCT_OnOff ();if _ecc :=d .DecodeElement (_gfb .StrikeV ,&_bee );_ecc !=nil {return _ecc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}:_gfb .StrikeBLTR =NewCT_OnOff ();if _ab :=d .DecodeElement (_gfb .StrikeBLTR ,&_bee );_ab !=nil {return _ab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}:_gfb .StrikeTLBR =NewCT_OnOff ();if _bdg :=d .DecodeElement (_gfb .StrikeTLBR ,&_bee );_bdg !=nil {return _bdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gfb .CtrlPr =NewCT_CtrlPr ();if _ed :=d .DecodeElement (_gfb .CtrlPr ,&_bee );_ed !=nil {return _ed ;};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\u006f\u0072\u0064\u0065\u0072\u0042o\u0078P\u0072\u0020\u0025\u0076",_bee .Name );if _ceb :=d .Skip ();_ceb !=nil {return _ceb ;};};case _f .EndElement :break _fgg ;case _f .CharData :};};return nil ;};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_dcge *CT_SSupPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dcge .CtrlPr !=nil {_aede :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dcge .CtrlPr ,_aede );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_add ST_Jc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcdg :=_f .Attr {};_fcdg .Name =name ;switch _add {case ST_JcUnset :_fcdg .Value ="";case ST_JcLeft :_fcdg .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_fcdg .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_fcdg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_fcdg .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _fcdg ,nil ;};func NewCT_MathPr ()*CT_MathPr {_abbc :=&CT_MathPr {};return _abbc };func (_dfba *MathPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfba .CT_MathPr =*NewCT_MathPr ();_acac :for {_cdef ,_deef :=d .Token ();if _deef !=nil {return _deef ;};switch _cdddb :=_cdef .(type ){case _f .StartElement :switch _cdddb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_dfba .MathFont =NewCT_String ();if _beda :=d .DecodeElement (_dfba .MathFont ,&_cdddb );_beda !=nil {return _beda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_dfba .BrkBin =NewCT_BreakBin ();if _ddea :=d .DecodeElement (_dfba .BrkBin ,&_cdddb );_ddea !=nil {return _ddea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_dfba .BrkBinSub =NewCT_BreakBinSub ();if _dgcb :=d .DecodeElement (_dfba .BrkBinSub ,&_cdddb );_dgcb !=nil {return _dgcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_dfba .SmallFrac =NewCT_OnOff ();if _bedb :=d .DecodeElement (_dfba .SmallFrac ,&_cdddb );_bedb !=nil {return _bedb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_dfba .DispDef =NewCT_OnOff ();if _gfeef :=d .DecodeElement (_dfba .DispDef ,&_cdddb );_gfeef !=nil {return _gfeef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_dfba .LMargin =NewCT_TwipsMeasure ();if _edbc :=d .DecodeElement (_dfba .LMargin ,&_cdddb );_edbc !=nil {return _edbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_dfba .RMargin =NewCT_TwipsMeasure ();if _cdfda :=d .DecodeElement (_dfba .RMargin ,&_cdddb );_cdfda !=nil {return _cdfda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_dfba .DefJc =NewCT_OMathJc ();if _gbce :=d .DecodeElement (_dfba .DefJc ,&_cdddb );_gbce !=nil {return _gbce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_dfba .PreSp =NewCT_TwipsMeasure ();if _bfea :=d .DecodeElement (_dfba .PreSp ,&_cdddb );_bfea !=nil {return _bfea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_dfba .PostSp =NewCT_TwipsMeasure ();if _adfg :=d .DecodeElement (_dfba .PostSp ,&_cdddb );_adfg !=nil {return _adfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_dfba .InterSp =NewCT_TwipsMeasure ();if _adgb :=d .DecodeElement (_dfba .InterSp ,&_cdddb );_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_dfba .IntraSp =NewCT_TwipsMeasure ();if _dfdf :=d .DecodeElement (_dfba .IntraSp ,&_cdddb );_dfdf !=nil {return _dfdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_dfba .Choice =NewCT_MathPrChoice ();if _acea :=d .DecodeElement (&_dfba .Choice .WrapIndent ,&_cdddb );_acea !=nil {return _acea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_dfba .Choice =NewCT_MathPrChoice ();if _cgac :=d .DecodeElement (&_dfba .Choice .WrapRight ,&_cdddb );_cgac !=nil {return _cgac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_dfba .IntLim =NewCT_LimLoc ();if _ffgc :=d .DecodeElement (_dfba .IntLim ,&_cdddb );_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_dfba .NaryLim =NewCT_LimLoc ();if _bffg :=d .DecodeElement (_dfba .NaryLim ,&_cdddb );_bffg !=nil {return _bffg ;};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\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_cdddb .Name );if _dcaa :=d .Skip ();_dcaa !=nil {return _dcaa ;};};case _f .EndElement :break _acac ;case _f .CharData :};};return nil ;};func NewCT_SPrePr ()*CT_SPrePr {_faec :=&CT_SPrePr {};return _faec };func ParseUnionST_TwipsMeasure (s string )(_ea .ST_TwipsMeasure ,error ){_bcecg :=_ea .ST_TwipsMeasure {};if _ea .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_bcecg .ST_PositiveUniversalMeasure =&s ;}else {_abba ,_dbdf :=_fa .ParseFloat (s ,64);if _dbdf !=nil {return _bcecg ,_ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_dbdf );};_bcecg .ST_UnsignedDecimalNumber =_a .Uint64 (uint64 (_abba ));};return _bcecg ,nil ;};type OMathPara struct{CT_OMathPara };func NewCT_Phant ()*CT_Phant {_fefd :=&CT_Phant {};_fefd .E =NewCT_OMathArg ();return _fefd }; -// Validate validates the CT_RChoice and its children -func (_gee *CT_RChoice )Validate ()error {return _gee .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cdce *CT_RadPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdce .DegHide !=nil {_dgfe :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_cdce .DegHide ,_dgfe );};if _cdce .CtrlPr !=nil {_agbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cdce .CtrlPr ,_agbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RChoice struct{T []*CT_Text ;};func (_egdg *CT_SSup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _egdg .SSupPr !=nil {_abgcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_egdg .SSupPr ,_abgcd );};_ddaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_egdg .E ,_ddaa );_ddbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_egdg .Sup ,_ddbe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RPRChoice ()*CT_RPRChoice {_beaf :=&CT_RPRChoice {};return _beaf };func (_cccb ST_Jc )ValidateWithPath (path string )error {switch _cccb {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccb ));};return nil ;};func (_dbfe *CT_Func )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbfe .FuncPr !=nil {_gcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_dbfe .FuncPr ,_gcg );};_agff :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dbfe .FName ,_agff );_baga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dbfe .E ,_baga );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path +func (_gdd *CT_CtrlPr )ValidateWithPath (path string )error {return nil };type CT_RChoice struct{T []*CT_Text ;};func (_ccgc *ST_Jc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcab ,_ccddg :=d .Token ();if _ccddg !=nil {return _ccddg ;};if _cedd ,_dbbg :=_dcab .(_f .EndElement );_dbbg &&_cedd .Name ==start .Name {*_ccgc =1;return nil ;};if _ebbf ,_geed :=_dcab .(_f .CharData );!_geed {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcab );}else {switch string (_ebbf ){case "":*_ccgc =0;case "\u006c\u0065\u0066\u0074":*_ccgc =1;case "\u0072\u0069\u0067h\u0074":*_ccgc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ccgc =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_ccgc =4;};};_dcab ,_ccddg =d .Token ();if _ccddg !=nil {return _ccddg ;};if _ccaf ,_aedca :=_dcab .(_f .EndElement );_aedca &&_ccaf .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcab );};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;};func (_ccb *CT_MPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffda :for {_bdef ,_bdbg :=d .Token ();if _bdbg !=nil {return _bdbg ;};switch _dcbbg :=_bdef .(type ){case _f .StartElement :switch _dcbbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_ccb .BaseJc =NewCT_YAlign ();if _dac :=d .DecodeElement (_ccb .BaseJc ,&_dcbbg );_dac !=nil {return _dac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"}:_ccb .PlcHide =NewCT_OnOff ();if _gggfe :=d .DecodeElement (_ccb .PlcHide ,&_dcbbg );_gggfe !=nil {return _gggfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_ccb .RSpRule =NewCT_SpacingRule ();if _cde :=d .DecodeElement (_ccb .RSpRule ,&_dcbbg );_cde !=nil {return _cde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"}:_ccb .CGpRule =NewCT_SpacingRule ();if _aggd :=d .DecodeElement (_ccb .CGpRule ,&_dcbbg );_aggd !=nil {return _aggd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_ccb .RSp =NewCT_UnSignedInteger ();if _agdag :=d .DecodeElement (_ccb .RSp ,&_dcbbg );_agdag !=nil {return _agdag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0053\u0070"}:_ccb .CSp =NewCT_UnSignedInteger ();if _gdda :=d .DecodeElement (_ccb .CSp ,&_dcbbg );_gdda !=nil {return _gdda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0047\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0047\u0070"}:_ccb .CGp =NewCT_UnSignedInteger ();if _dbda :=d .DecodeElement (_ccb .CGp ,&_dcbbg );_dbda !=nil {return _dbda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0073"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0073"}:_ccb .Mcs =NewCT_MCS ();if _ecdd :=d .DecodeElement (_ccb .Mcs ,&_dcbbg );_ecdd !=nil {return _ecdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ccb .CtrlPr =NewCT_CtrlPr ();if _cfbf :=d .DecodeElement (_ccb .CtrlPr ,&_dcbbg );_cfbf !=nil {return _cfbf ;};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\u004d\u0050\u0072\u0020\u0025\u0076",_dcbbg .Name );if _adff :=d .Skip ();_adff !=nil {return _adff ;};};case _f .EndElement :break _ffda ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the OMath and its children, prefixing error messages with path -func (_baagg *OMath )ValidateWithPath (path string )error {if _edcb :=_baagg .CT_OMath .ValidateWithPath (path );_edcb !=nil {return _edcb ;};return nil ;};func (_fddff *ST_Shp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcec ,_bebfd :=d .Token ();if _bebfd !=nil {return _bebfd ;};if _dedb ,_ffeb :=_gcec .(_f .EndElement );_ffeb &&_dedb .Name ==start .Name {*_fddff =1;return nil ;};if _dfbf ,_acfg :=_gcec .(_f .CharData );!_acfg {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcec );}else {switch string (_dfbf ){case "":*_fddff =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_fddff =1;case "\u006d\u0061\u0074c\u0068":*_fddff =2;};};_gcec ,_bebfd =d .Token ();if _bebfd !=nil {return _bebfd ;};if _bdfdg ,_bfabc :=_gcec .(_f .EndElement );_bfabc &&_bdfdg .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcec );};func (_ffbba *CT_RPRChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafce :for {_fabf ,_bbbf :=d .Token ();if _bbbf !=nil {return _bbbf ;};switch _cccfg :=_fabf .(type ){case _f .StartElement :switch _cccfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_ffbba .Nor =NewCT_OnOff ();if _bfgc :=d .DecodeElement (_ffbba .Nor ,&_cccfg );_bfgc !=nil {return _bfgc ;};default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cccfg .Name );if _eeae :=d .Skip ();_eeae !=nil {return _eeae ;};};case _f .EndElement :break _gafce ;case _f .CharData :};};return nil ;};func (_adbe *CT_SSubSup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbe .E =NewCT_OMathArg ();_adbe .Sub =NewCT_OMathArg ();_adbe .Sup =NewCT_OMathArg ();_eccg :for {_afde ,_cbgb :=d .Token ();if _cbgb !=nil {return _cbgb ;};switch _gecd :=_afde .(type ){case _f .StartElement :switch _gecd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"}:_adbe .SSubSupPr =NewCT_SSubSupPr ();if _cdcgb :=d .DecodeElement (_adbe .SSubSupPr ,&_gecd );_cdcgb !=nil {return _cdcgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gabf :=d .DecodeElement (_adbe .E ,&_gecd );_gabf !=nil {return _gabf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _fddf :=d .DecodeElement (_adbe .Sub ,&_gecd );_fddf !=nil {return _fddf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _dceae :=d .DecodeElement (_adbe .Sup ,&_gecd );_dceae !=nil {return _dceae ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_gecd .Name );if _bagdf :=d .Skip ();_bagdf !=nil {return _bagdf ;};};case _f .EndElement :break _eccg ;case _f .CharData :};};return nil ;};func (_cf *CT_AccPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cf .Chr !=nil {_bfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_cf .Chr ,_bfe );};if _cf .CtrlPr !=nil {_cc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cf .CtrlPr ,_cc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfgc *CT_String )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbgg :=range start .Attr {if _bbgg .Name .Local =="\u0076\u0061\u006c"{_ffea ,_dbcc :=_bbgg .Value ,error (nil );if _dbcc !=nil {return _dbcc ;};_gfgc .ValAttr =&_ffea ;continue ;};};for {_cefd ,_cdbgd :=d .Token ();if _cdbgd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_cdbgd );};if _cggde ,_gbee :=_cefd .(_f .EndElement );_gbee &&_cggde .Name ==start .Name {break ;};};return nil ;};type CT_BorderBoxPr struct{HideTop *CT_OnOff ;HideBot *CT_OnOff ;HideLeft *CT_OnOff ;HideRight *CT_OnOff ;StrikeH *CT_OnOff ;StrikeV *CT_OnOff ;StrikeBLTR *CT_OnOff ;StrikeTLBR *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path +func (_ebbb *CT_MR )ValidateWithPath (path string )error {for _debfc ,_aacg :=range _ebbb .E {if _gfde :=_aacg .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_debfc ));_gfde !=nil {return _gfde ;};};return nil ;}; -// Validate validates the CT_LimLow and its children -func (_ggcd *CT_LimLow )Validate ()error {return _ggcd .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");}; +// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path +func (_eecf *CT_MathPr )ValidateWithPath (path string )error {if _eecf .MathFont !=nil {if _geba :=_eecf .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_geba !=nil {return _geba ;};};if _eecf .BrkBin !=nil {if _bdcbc :=_eecf .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e");_bdcbc !=nil {return _bdcbc ;};};if _eecf .BrkBinSub !=nil {if _acca :=_eecf .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_acca !=nil {return _acca ;};};if _eecf .SmallFrac !=nil {if _egff :=_eecf .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063");_egff !=nil {return _egff ;};};if _eecf .DispDef !=nil {if _bgaf :=_eecf .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_bgaf !=nil {return _bgaf ;};};if _eecf .LMargin !=nil {if _aafg :=_eecf .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e");_aafg !=nil {return _aafg ;};};if _eecf .RMargin !=nil {if _gfgg :=_eecf .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_gfgg !=nil {return _gfgg ;};};if _eecf .DefJc !=nil {if _fgfe :=_eecf .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063");_fgfe !=nil {return _fgfe ;};};if _eecf .PreSp !=nil {if _dca :=_eecf .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_dca !=nil {return _dca ;};};if _eecf .PostSp !=nil {if _ffcaf :=_eecf .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070");_ffcaf !=nil {return _ffcaf ;};};if _eecf .InterSp !=nil {if _bgab :=_eecf .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_bgab !=nil {return _bgab ;};};if _eecf .IntraSp !=nil {if _beff :=_eecf .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070");_beff !=nil {return _beff ;};};if _eecf .Choice !=nil {if _dcbg :=_eecf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dcbg !=nil {return _dcbg ;};};if _eecf .IntLim !=nil {if _fcf :=_eecf .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d");_fcf !=nil {return _fcf ;};};if _eecf .NaryLim !=nil {if _fgfb :=_eecf .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_fgfb !=nil {return _fgfb ;};};return nil ;};func (_aedc *OMathPara )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aedc .CT_OMathPara =*NewCT_OMathPara ();_gegg :for {_cgegg ,_cbcd :=d .Token ();if _cbcd !=nil {return _cbcd ;};switch _aegdf :=_cgegg .(type ){case _f .StartElement :switch _aegdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_aedc .OMathParaPr =NewCT_OMathParaPr ();if _gebc :=d .DecodeElement (_aedc .OMathParaPr ,&_aegdf );_gebc !=nil {return _gebc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eagg :=NewCT_OMath ();if _bdca :=d .DecodeElement (_eagg ,&_aegdf );_bdca !=nil {return _bdca ;};_aedc .OMath =append (_aedc .OMath ,_eagg );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 \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_aegdf .Name );if _gagf :=d .Skip ();_gagf !=nil {return _gagf ;};};case _f .EndElement :break _gegg ;case _f .CharData :};};return nil ;};func (_bbgc *CT_M )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbgc .MPr !=nil {_fcbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_bbgc .MPr ,_fcbd );};_bgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_gebg :=range _bbgc .Mr {e .EncodeElement (_gebg ,_bgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MR ()*CT_MR {_ccbd :=&CT_MR {};return _ccbd };func NewCT_LimLoc ()*CT_LimLoc {_dagf :=&CT_LimLoc {};_dagf .ValAttr =ST_LimLoc (1);return _dagf };func (_geafe ST_LimLoc )Validate ()error {return _geafe .ValidateWithPath ("")};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;}; -// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path -func (_gabe *CT_LimUppPr )ValidateWithPath (path string )error {if _gabe .CtrlPr !=nil {if _bdgb :=_gabe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bdgb !=nil {return _bdgb ;};};return nil ;}; +// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path +func (_bbg *CT_FType )ValidateWithPath (path string )error {if _bbg .ValAttr ==ST_FTypeUnset {return _ef .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 _ggd :=_bbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggd !=nil {return _ggd ;};return nil ;};func (_ggge *CT_DPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ggge .BegChr !=nil {_bfeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_ggge .BegChr ,_bfeg );};if _ggge .SepChr !=nil {_gfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_ggge .SepChr ,_gfa );};if _ggge .EndChr !=nil {_ceg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}};e .EncodeElement (_ggge .EndChr ,_ceg );};if _ggge .Grow !=nil {_fcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_ggge .Grow ,_fcb );};if _ggge .Shp !=nil {_cfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073h\u0070"}};e .EncodeElement (_ggge .Shp ,_cfa );};if _ggge .CtrlPr !=nil {_gbgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ggge .CtrlPr ,_gbgb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgbge *CT_TwipsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdcd :=range start .Attr {if _cdcd .Name .Local =="\u0076\u0061\u006c"{_gdeb ,_gcfae :=ParseUnionST_TwipsMeasure (_cdcd .Value );if _gcfae !=nil {return _gcfae ;};_dgbge .ValAttr =_gdeb ;continue ;};};for {_babcc ,_cbff :=d .Token ();if _cbff !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_cbff );};if _cfac ,_gega :=_babcc .(_f .EndElement );_gega &&_cfac .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path -func (_ddd *CT_BoxPr )ValidateWithPath (path string )error {if _ddd .OpEmu !=nil {if _ec :=_ddd .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_ec !=nil {return _ec ;};};if _ddd .NoBreak !=nil {if _dda :=_ddd .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b");_dda !=nil {return _dda ;};};if _ddd .Diff !=nil {if _aeg :=_ddd .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_aeg !=nil {return _aeg ;};};if _ddd .Brk !=nil {if _ecb :=_ddd .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_ecb !=nil {return _ecb ;};};if _ddd .Aln !=nil {if _cedaa :=_ddd .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_cedaa !=nil {return _cedaa ;};};if _ddd .CtrlPr !=nil {if _bdbd :=_ddd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bdbd !=nil {return _bdbd ;};};return nil ;};func (_efdae ST_Shp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efdae .String (),start );}; +// Validate validates the CT_ManualBreak and its children +func (_begd *CT_ManualBreak )Validate ()error {return _begd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};func (_adcfg ST_TopBot )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adcfg .String (),start );};type CT_FType struct{ValAttr ST_FType ;}; -// Validate validates the CT_RPRChoice and its children -func (_degea *CT_RPRChoice )Validate ()error {return _degea .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_MathPr and its children +func (_cfge *CT_MathPr )Validate ()error {return _cfge .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};func (_cdfd *CT_Rad )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdfd .Deg =NewCT_OMathArg ();_cdfd .E =NewCT_OMathArg ();_gdfe :for {_bbefa ,_acdg :=d .Token ();if _acdg !=nil {return _acdg ;};switch _eadc :=_bbefa .(type ){case _f .StartElement :switch _eadc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"}:_cdfd .RadPr =NewCT_RadPr ();if _gcgf :=d .DecodeElement (_cdfd .RadPr ,&_eadc );_gcgf !=nil {return _gcgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0067"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0067"}:if _efce :=d .DecodeElement (_cdfd .Deg ,&_eadc );_efce !=nil {return _efce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dbfd :=d .DecodeElement (_cdfd .E ,&_eadc );_dbfd !=nil {return _dbfd ;};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\u0061\u0064\u0020\u0025\u0076",_eadc .Name );if _beebg :=d .Skip ();_beebg !=nil {return _beebg ;};};case _f .EndElement :break _gdfe ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path -func (_ffe *CT_BreakBin )ValidateWithPath (path string )error {if _dfcgd :=_ffe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfcgd !=nil {return _dfcgd ;};return nil ;};func (_gde ST_Script )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gde .String (),start );};type CT_Style struct{ValAttr ST_Style ;}; +// Validate validates the CT_Bar and its children +func (_gb *CT_Bar )Validate ()error {return _gb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};func (_eefb ST_TopBot )Validate ()error {return _eefb .ValidateWithPath ("")};const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);func (_cea *CT_MR )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaaa :for {_aaba ,_degf :=d .Token ();if _degf !=nil {return _degf ;};switch _fcba :=_aaba .(type ){case _f .StartElement :switch _fcba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_acfa :=NewCT_OMathArg ();if _cabf :=d .DecodeElement (_acfa ,&_fcba );_cabf !=nil {return _cabf ;};_cea .E =append (_cea .E ,_acfa );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\u005fM\u0052 \u0025\u0076",_fcba .Name );if _bagf :=d .Skip ();_bagf !=nil {return _bagf ;};};case _f .EndElement :break _eaaa ;case _f .CharData :};};return nil ;};func (_acdfc ST_BreakBin )ValidateWithPath (path string )error {switch _acdfc {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdfc ));};return nil ;};type CT_RPRChoice struct{Nor *CT_OnOff ;};func NewCT_DPr ()*CT_DPr {_aeb :=&CT_DPr {};return _aeb }; -// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path -func (_dfcc *CT_LimLow )ValidateWithPath (path string )error {if _dfcc .LimLowPr !=nil {if _dac :=_dfcc .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_dac !=nil {return _dac ;};};if _gada :=_dfcc .E .ValidateWithPath (path +"\u002f\u0045");_gada !=nil {return _gada ;};if _dadf :=_dfcc .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_dadf !=nil {return _dadf ;};return nil ;};func (_cfe *CT_FType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eeb ,_bbe :=_cfe .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bbe !=nil {return _bbe ;};start .Attr =append (start .Attr ,_eeb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agccd *CT_RPRChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agccd .Nor !=nil {_abda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006eo\u0072"}};e .EncodeElement (_agccd .Nor ,_abda );};return nil ;}; +// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path +func (_dgec *EG_ScriptStyle )ValidateWithPath (path string )error {if _dgec .Scr !=nil {if _dafdg :=_dgec .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_dafdg !=nil {return _dafdg ;};};if _dgec .Sty !=nil {if _dadbf :=_dgec .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079");_dadbf !=nil {return _dadbf ;};};return nil ;};func (_bfbf *CT_ManualBreak )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfbf .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_ef .Sprintf ("\u0025\u0076",*_bfbf .AlnAtAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdega *CT_UnSignedInteger )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_beae :=range start .Attr {if _beae .Name .Local =="\u0076\u0061\u006c"{_afedc ,_bfgb :=_fa .ParseUint (_beae .Value ,10,32);if _bfgb !=nil {return _bfgb ;};_fdega .ValAttr =uint32 (_afedc );continue ;};};for {_dabd ,_fcbda :=d .Token ();if _fcbda !=nil {return _ef .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",_fcbda );};if _daff ,_fcec :=_dabd .(_f .EndElement );_fcec &&_daff .Name ==start .Name {break ;};};return nil ;};type CT_BreakBin struct{ValAttr ST_BreakBin ;};func (_gbc *CT_GroupChr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbc .E =NewCT_OMathArg ();_ccda :for {_abgd ,_dgce :=d .Token ();if _dgce !=nil {return _dgce ;};switch _fdgg :=_abgd .(type ){case _f .StartElement :switch _fdgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_gbc .GroupChrPr =NewCT_GroupChrPr ();if _eadb :=d .DecodeElement (_gbc .GroupChrPr ,&_fdgg );_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _adec :=d .DecodeElement (_gbc .E ,&_fdgg );_adec !=nil {return _adec ;};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\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0020\u0025\u0076",_fdgg .Name );if _ecdag :=d .Skip ();_ecdag !=nil {return _ecdag ;};};case _f .EndElement :break _ccda ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path -func (_baedg *CT_OMathPara )ValidateWithPath (path string )error {if _baedg .OMathParaPr !=nil {if _gdbe :=_baedg .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_gdbe !=nil {return _gdbe ;};};for _ccgc ,_gcbcc :=range _baedg .OMath {if _eeaf :=_gcbcc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_ccgc ));_eeaf !=nil {return _eeaf ;};};return nil ;};func NewCT_OMathArgPr ()*CT_OMathArgPr {_eccfe :=&CT_OMathArgPr {};return _eccfe };func (_bdcd *CT_LimUpp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdcd .E =NewCT_OMathArg ();_bdcd .Lim =NewCT_OMathArg ();_fda :for {_dgaa ,_bcbe :=d .Token ();if _bcbe !=nil {return _bcbe ;};switch _bea :=_dgaa .(type ){case _f .StartElement :switch _bea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}:_bdcd .LimUppPr =NewCT_LimUppPr ();if _gdbf :=d .DecodeElement (_bdcd .LimUppPr ,&_bea );_gdbf !=nil {return _gdbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _efef :=d .DecodeElement (_bdcd .E ,&_bea );_efef !=nil {return _efef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _bac :=d .DecodeElement (_bdcd .Lim ,&_bea );_bac !=nil {return _bac ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dU\u0070\u0070 \u0025\u0076",_bea .Name );if _aea :=d .Skip ();_aea !=nil {return _aea ;};};case _f .EndElement :break _fda ;case _f .CharData :};};return nil ;};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;};func (_eccfc *CT_SSubSupPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aabaf :for {_gegb ,_badaa :=d .Token ();if _badaa !=nil {return _badaa ;};switch _ageea :=_gegb .(type ){case _f .StartElement :switch _ageea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_eccfc .AlnScr =NewCT_OnOff ();if _eegga :=d .DecodeElement (_eccfc .AlnScr ,&_ageea );_eegga !=nil {return _eegga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eccfc .CtrlPr =NewCT_CtrlPr ();if _adfbg :=d .DecodeElement (_eccfc .CtrlPr ,&_ageea );_adfbg !=nil {return _adfbg ;};default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_ageea .Name );if _fega :=d .Skip ();_fega !=nil {return _fega ;};};case _f .EndElement :break _aabaf ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path +func (_gcea *CT_OMath )ValidateWithPath (path string )error {for _ebbg ,_eecg :=range _gcea .EG_OMathMathElements {if _ecfdd :=_eecg .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_ebbg ));_ecfdd !=nil {return _ecfdd ;};};return nil ;};func (_aeeg ST_BreakBin )String ()string {switch _aeeg {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 (_daba *CT_SSupPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgfg :for {_cage ,_agebg :=d .Token ();if _agebg !=nil {return _agebg ;};switch _fgbf :=_cage .(type ){case _f .StartElement :switch _fgbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_daba .CtrlPr =NewCT_CtrlPr ();if _gbdd :=d .DecodeElement (_daba .CtrlPr ,&_fgbf );_gbdd !=nil {return _gbdd ;};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\u0053\u0075p\u0050\u0072 \u0025\u0076",_fgbf .Name );if _bfde :=d .Skip ();_bfde !=nil {return _bfde ;};};case _f .EndElement :break _bgfg ;case _f .CharData :};};return nil ;};func (_dcfd *EG_ScriptStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecfg :for {_fcbcb ,_dfef :=d .Token ();if _dfef !=nil {return _dfef ;};switch _cafc :=_fcbcb .(type ){case _f .StartElement :switch _cafc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0063\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0063\u0072"}:_dcfd .Scr =NewCT_Script ();if _aegea :=d .DecodeElement (_dcfd .Scr ,&_cafc );_aegea !=nil {return _aegea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0079"}:_dcfd .Sty =NewCT_Style ();if _cbcgb :=d .DecodeElement (_dcfd .Sty ,&_cafc );_cbcgb !=nil {return _cbcgb ;};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\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074\u0053t\u0079l\u0065\u0020\u0025\u0076",_cafc .Name );if _efgg :=d .Skip ();_efgg !=nil {return _efgg ;};};case _f .EndElement :break _ecfg ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path -func (_gebc *CT_SPrePr )ValidateWithPath (path string )error {if _gebc .CtrlPr !=nil {if _aeae :=_gebc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aeae !=nil {return _aeae ;};};return nil ;}; +// Validate validates the CT_FPr and its children +func (_gfee *CT_FPr )Validate ()error {return _gfee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};func (_abga *CT_MCPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agb :for {_ffca ,_effc :=d .Token ();if _effc !=nil {return _effc ;};switch _cfec :=_ffca .(type ){case _f .StartElement :switch _cfec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_abga .Count =NewCT_Integer255 ();if _febd :=d .DecodeElement (_abga .Count ,&_cfec );_febd !=nil {return _febd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"}:_abga .McJc =NewCT_XAlign ();if _cabd :=d .DecodeElement (_abga .McJc ,&_cfec );_cabd !=nil {return _cabd ;};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\u004d\u0043\u0050\u0072\u0020\u0025\u0076",_cfec .Name );if _cda :=d .Skip ();_cda !=nil {return _cda ;};};case _f .EndElement :break _agb ;case _f .CharData :};};return nil ;};func (_agfff *ST_Shp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gffd ,_dcac :=d .Token ();if _dcac !=nil {return _dcac ;};if _bbf ,_adcgf :=_gffd .(_f .EndElement );_adcgf &&_bbf .Name ==start .Name {*_agfff =1;return nil ;};if _cccfa ,_bgae :=_gffd .(_f .CharData );!_bgae {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gffd );}else {switch string (_cccfa ){case "":*_agfff =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_agfff =1;case "\u006d\u0061\u0074c\u0068":*_agfff =2;};};_gffd ,_dcac =d .Token ();if _dcac !=nil {return _dcac ;};if _eeac ,_adffe :=_gffd .(_f .EndElement );_adffe &&_eeac .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gffd );};func (_egab *ST_FType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edee ,_ddbb :=d .Token ();if _ddbb !=nil {return _ddbb ;};if _deaea ,_ccce :=_edee .(_f .EndElement );_ccce &&_deaea .Name ==start .Name {*_egab =1;return nil ;};if _cccfac ,_eggdc :=_edee .(_f .CharData );!_eggdc {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edee );}else {switch string (_cccfac ){case "":*_egab =0;case "\u0062\u0061\u0072":*_egab =1;case "\u0073\u006b\u0077":*_egab =2;case "\u006c\u0069\u006e":*_egab =3;case "\u006e\u006f\u0042a\u0072":*_egab =4;};};_edee ,_ddbb =d .Token ();if _ddbb !=nil {return _ddbb ;};if _eggdd ,_dgced :=_edee .(_f .EndElement );_dgced &&_eggdd .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edee );};func (_bbga *CT_R )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbga .RPr !=nil {_bcbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_bbga .RPr ,_bcbc );};if _bbga .Choice !=nil {for _ ,_agecb :=range _bbga .Choice {_agecb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_EqArrPr and its children -func (_egbf *CT_EqArrPr )Validate ()error {return _egbf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;}; +// ValidateWithPath validates the OMath and its children, prefixing error messages with path +func (_daad *OMath )ValidateWithPath (path string )error {if _bbee :=_daad .CT_OMath .ValidateWithPath (path );_bbee !=nil {return _bbee ;};return nil ;}; -// Validate validates the CT_NaryPr and its children -func (_efac *CT_NaryPr )Validate ()error {return _efac .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");}; +// Validate validates the CT_XAlign and its children +func (_eeea *CT_XAlign )Validate ()error {return _eeea .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");}; -// Validate validates the CT_SSub and its children -func (_ccdbe *CT_SSub )Validate ()error {return _ccdbe .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");};type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;};func (_bddgd ST_Jc )Validate ()error {return _bddgd .ValidateWithPath ("")};func NewCT_SSubSupPr ()*CT_SSubSupPr {_cbeg :=&CT_SSubSupPr {};return _cbeg }; +// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path +func (_ecdgf *CT_SSub )ValidateWithPath (path string )error {if _ecdgf .SSubPr !=nil {if _ccfa :=_ecdgf .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_ccfa !=nil {return _ccfa ;};};if _badc :=_ecdgf .E .ValidateWithPath (path +"\u002f\u0045");_badc !=nil {return _badc ;};if _gcdb :=_ecdgf .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_gcdb !=nil {return _gcdb ;};return nil ;};func (_cadb *CT_TopBot )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_adag ,_gca :=_cadb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gca !=nil {return _gca ;};start .Attr =append (start .Attr ,_adag );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path -func (_bed *CT_MR )ValidateWithPath (path string )error {for _bggf ,_fcfb :=range _bed .E {if _fffe :=_fcfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bggf ));_fffe !=nil {return _fffe ;};};return nil ;};func NewCT_LimLow ()*CT_LimLow {_cacd :=&CT_LimLow {};_cacd .E =NewCT_OMathArg ();_cacd .Lim =NewCT_OMathArg ();return _cacd ;};func (_cbf *CT_BorderBox )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbf .BorderBoxPr !=nil {_cae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}};e .EncodeElement (_cbf .BorderBoxPr ,_cae );};_bbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cbf .E ,_bbc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_decd *CT_SSubPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _decd .CtrlPr !=nil {_ebfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_decd .CtrlPr ,_ebfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egae *CT_Char )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_egae .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_EqArr ()*CT_EqArr {_ecc :=&CT_EqArr {};return _ecc }; +// Validate validates the CT_OMathParaPr and its children +func (_bddd *CT_OMathParaPr )Validate ()error {return _bddd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");};func (_effcb *ST_Script )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_effcb =0;case "\u0072\u006f\u006da\u006e":*_effcb =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_effcb =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_effcb =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_effcb =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_effcb =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_effcb =6;};return nil ;};func (_gbaa *CT_RadPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbaa .DegHide !=nil {_ebbd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_gbaa .DegHide ,_ebbd );};if _gbaa .CtrlPr !=nil {_aagg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gbaa .CtrlPr ,_aagg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afac *CT_F )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afac .FPr !=nil {_fafd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_afac .FPr ,_fafd );};_bdeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_afac .Num ,_bdeg );_bfed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_afac .Den ,_bfed );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GroupChrPr ()*CT_GroupChrPr {_dbeb :=&CT_GroupChrPr {};return _dbeb }; -// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path -func (_gaaf *CT_FuncPr )ValidateWithPath (path string )error {if _gaaf .CtrlPr !=nil {if _cagd :=_gaaf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cagd !=nil {return _cagd ;};};return nil ;};func NewCT_Func ()*CT_Func {_aba :=&CT_Func {};_aba .FName =NewCT_OMathArg ();_aba .E =NewCT_OMathArg ();return _aba ;};func NewCT_Box ()*CT_Box {_dfcg :=&CT_Box {};_dfcg .E =NewCT_OMathArg ();return _dfcg }; +// Validate validates the CT_OMathPara and its children +func (_aggf *CT_OMathPara )Validate ()error {return _aggf .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");}; -// Validate validates the MathPr and its children -func (_ebdfd *MathPr )Validate ()error {return _ebdfd .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");}; +// ValidateWithPath validates the CT_M and its children, prefixing error messages with path +func (_dbbf *CT_M )ValidateWithPath (path string )error {if _dbbf .MPr !=nil {if _eddbe :=_dbbf .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_eddbe !=nil {return _eddbe ;};};for _faea ,_bggc :=range _dbbf .Mr {if _fdgc :=_bggc .ValidateWithPath (_ef .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_faea ));_fdgc !=nil {return _fdgc ;};};return nil ;};type CT_Shp struct{ValAttr ST_Shp ;};func (_daec *CT_RPRChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daec .Nor !=nil {_acfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006eo\u0072"}};e .EncodeElement (_daec .Nor ,_acfb );};return nil ;};func (_fcgb *CT_OMathArg )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fcgb .ArgPr !=nil {_decd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_fcgb .ArgPr ,_decd );};if _fcgb .EG_OMathMathElements !=nil {for _ ,_cacc :=range _fcgb .EG_OMathMathElements {_cacc .MarshalXML (e ,_f .StartElement {});};};if _fcgb .CtrlPr !=nil {_ebfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fcgb .CtrlPr ,_ebfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebeb *CT_FPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebeb .Type !=nil {_faac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ebeb .Type ,_faac );};if _ebeb .CtrlPr !=nil {_dfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ebeb .CtrlPr ,_dfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RadPr and its children -func (_gbgd *CT_RadPr )Validate ()error {return _gbgd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");}; +// Validate validates the CT_MR and its children +func (_bbcf *CT_MR )Validate ()error {return _bbcf .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};func (_dggc ST_Style )Validate ()error {return _dggc .ValidateWithPath ("")};func (_deccc *CT_RadPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geab :for {_gaad ,_gege :=d .Token ();if _gege !=nil {return _gege ;};switch _fgba :=_gaad .(type ){case _f .StartElement :switch _fgba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"}:_deccc .DegHide =NewCT_OnOff ();if _edbde :=d .DecodeElement (_deccc .DegHide ,&_fgba );_edbde !=nil {return _edbde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_deccc .CtrlPr =NewCT_CtrlPr ();if _aebdf :=d .DecodeElement (_deccc .CtrlPr ,&_fgba );_aebdf !=nil {return _aebdf ;};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\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_fgba .Name );if _ecaae :=d .Skip ();_ecaae !=nil {return _ecaae ;};};case _f .EndElement :break _geab ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_EqArr and its children -func (_dbgd *CT_EqArr )Validate ()error {return _dbgd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;};func (_fefb *CT_FPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcb :for {_fac ,_dfg :=d .Token ();if _dfg !=nil {return _dfg ;};switch _ggfc :=_fac .(type ){case _f .StartElement :switch _ggfc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_fefb .Type =NewCT_FType ();if _afb :=d .DecodeElement (_fefb .Type ,&_ggfc );_afb !=nil {return _afb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fefb .CtrlPr =NewCT_CtrlPr ();if _efeb :=d .DecodeElement (_fefb .CtrlPr ,&_ggfc );_efeb !=nil {return _efeb ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0050\u0072\u0020\u0025\u0076",_ggfc .Name );if _gaa :=d .Skip ();_gaa !=nil {return _gaa ;};};case _f .EndElement :break _bcb ;case _f .CharData :};};return nil ;};func (_ffeg *CT_BreakBinSub )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfb :=range start .Attr {if _cfb .Name .Local =="\u0076\u0061\u006c"{_ffeg .ValAttr .UnmarshalXMLAttr (_cfb );continue ;};};for {_gfa ,_ag :=d .Token ();if _ag !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u0053\u0075\u0062:\u0020\u0025\u0073",_ag );};if _edgd ,_egaa :=_gfa .(_f .EndElement );_egaa &&_edgd .Name ==start .Name {break ;};};return nil ;};func (_efae *ST_BreakBin )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efae =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_efae =1;case "\u0061\u0066\u0074e\u0072":*_efae =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_efae =3;};return nil ;};func NewCT_XAlign ()*CT_XAlign {_bdeb :=&CT_XAlign {};_bdeb .ValAttr =_g .ST_XAlign (1);return _bdeb };func (_fgbf *CT_Style )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgbf .ValAttr !=ST_StyleUnset {_bcce ,_acee :=_fgbf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _acee !=nil {return _acee ;};start .Attr =append (start .Attr ,_bcce );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path +func (_efaf *CT_RadPr )ValidateWithPath (path string )error {if _efaf .DegHide !=nil {if _gbca :=_efaf .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_gbca !=nil {return _gbca ;};};if _efaf .CtrlPr !=nil {if _dceb :=_efaf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dceb !=nil {return _dceb ;};};return nil ;};func NewOMathPara ()*OMathPara {_fbeda :=&OMathPara {};_fbeda .CT_OMathPara =*NewCT_OMathPara ();return _fbeda ;};type ST_BreakBinSub byte ;func (_edae *ST_Jc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_edae =0;case "\u006c\u0065\u0066\u0074":*_edae =1;case "\u0072\u0069\u0067h\u0074":*_edae =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_edae =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_edae =4;};return nil ;};func NewCT_Script ()*CT_Script {_fgbge :=&CT_Script {};return _fgbge };type CT_Integer2 struct{ValAttr int64 ;}; -// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path -func (_dbg *CT_BreakBinSub )ValidateWithPath (path string )error {if _gcc :=_dbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcc !=nil {return _gcc ;};return nil ;};func NewCT_ManualBreak ()*CT_ManualBreak {_gbca :=&CT_ManualBreak {};return _gbca }; +// Validate validates the CT_Nary and its children +func (_dgdf *CT_Nary )Validate ()error {return _dgdf .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};func (_gde *CT_LimUppPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbeb :for {_ggcca ,_afb :=d .Token ();if _afb !=nil {return _afb ;};switch _afe :=_ggcca .(type ){case _f .StartElement :switch _afe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gde .CtrlPr =NewCT_CtrlPr ();if _eeb :=d .DecodeElement (_gde .CtrlPr ,&_afe );_eeb !=nil {return _eeb ;};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\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072\u0020\u0025\u0076",_afe .Name );if _bced :=d .Skip ();_bced !=nil {return _bced ;};};case _f .EndElement :break _bbeb ;case _f .CharData :};};return nil ;};func (_gff *CT_Integer2 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_gff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_beag *CT_SPrePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _beag .CtrlPr !=nil {_beca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_beag .CtrlPr ,_beca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SSubPr ()*CT_SSubPr {_gcfab :=&CT_SSubPr {};return _gcfab };func (_dge *CT_Char )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_dge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_XAlign struct{ValAttr _ea .ST_XAlign ;};func NewCT_Acc ()*CT_Acc {_d :=&CT_Acc {};_d .E =NewCT_OMathArg ();return _d };type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func NewCT_Style ()*CT_Style {_defa :=&CT_Style {};return _defa };func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_bca :=&CT_BorderBoxPr {};return _bca };func (_geebb ST_FType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_babe :=_f .Attr {};_babe .Name =name ;switch _geebb {case ST_FTypeUnset :_babe .Value ="";case ST_FTypeBar :_babe .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_babe .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_babe .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_babe .Value ="\u006e\u006f\u0042a\u0072";};return _babe ,nil ;};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;};type CT_LimLoc struct{ValAttr ST_LimLoc ;}; -// Validate validates the CT_SSubSupPr and its children -func (_eefdc *CT_SSubSupPr )Validate ()error {return _eefdc .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};func (_adgcd *CT_SSupPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adgcd .CtrlPr !=nil {_aged :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_adgcd .CtrlPr ,_aged );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ged *CT_MathPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ged .MathFont !=nil {_ebge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ged .MathFont ,_ebge );};if _ged .BrkBin !=nil {_fcdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_ged .BrkBin ,_fcdc );};if _ged .BrkBinSub !=nil {_bbb :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_ged .BrkBinSub ,_bbb );};if _ged .SmallFrac !=nil {_cdbgf :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_ged .SmallFrac ,_cdbgf );};if _ged .DispDef !=nil {_bdbc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_ged .DispDef ,_bdbc );};if _ged .LMargin !=nil {_eaedf :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_ged .LMargin ,_eaedf );};if _ged .RMargin !=nil {_ddfc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_ged .RMargin ,_ddfc );};if _ged .DefJc !=nil {_bdcdc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_ged .DefJc ,_bdcdc );};if _ged .PreSp !=nil {_egc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_ged .PreSp ,_egc );};if _ged .PostSp !=nil {_feg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_ged .PostSp ,_feg );};if _ged .InterSp !=nil {_dead :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_ged .InterSp ,_dead );};if _ged .IntraSp !=nil {_edbd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_ged .IntraSp ,_edbd );};if _ged .Choice !=nil {_ged .Choice .MarshalXML (e ,_f .StartElement {});};if _ged .IntLim !=nil {_edda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_ged .IntLim ,_edda );};if _ged .NaryLim !=nil {_feaa :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_ged .NaryLim ,_feaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_OMath ()*CT_OMath {_gbg :=&CT_OMath {};return _gbg }; +// Validate validates the CT_Char and its children +func (_fea *CT_Char )Validate ()error {return _fea .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");}; -// Validate validates the CT_FPr and its children -func (_dgda *CT_FPr )Validate ()error {return _dgda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};type CT_Integer255 struct{ValAttr int64 ;}; +// Validate validates the CT_Shp and its children +func (_cba *CT_Shp )Validate ()error {return _cba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};type CT_Script struct{ValAttr ST_Script ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};func NewCT_FType ()*CT_FType {_ffgeb :=&CT_FType {};_ffgeb .ValAttr =ST_FType (1);return _ffgeb };type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path -func (_fef *CT_AccPr )ValidateWithPath (path string )error {if _fef .Chr !=nil {if _ee :=_fef .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_ee !=nil {return _ee ;};};if _fef .CtrlPr !=nil {if _bb :=_fef .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bb !=nil {return _bb ;};};return nil ;}; +// Validate validates the CT_LimUppPr and its children +func (_eaad *CT_LimUppPr )Validate ()error {return _eaad .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};func NewCT_SPre ()*CT_SPre {_gad :=&CT_SPre {};_gad .Sub =NewCT_OMathArg ();_gad .Sup =NewCT_OMathArg ();_gad .E =NewCT_OMathArg ();return _gad ;};func (_bb *CT_BarPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bb .Pos !=nil {_gag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_bb .Pos ,_gag );};if _bb .CtrlPr !=nil {_cc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bb .CtrlPr ,_cc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path -func (_bgbb *OMathPara )ValidateWithPath (path string )error {if _aaf :=_bgbb .CT_OMathPara .ValidateWithPath (path );_aaf !=nil {return _aaf ;};return nil ;};func (_cdbe *CT_OMathArg )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdbe .ArgPr !=nil {_dbbd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_cdbe .ArgPr ,_dbbd );};if _cdbe .EG_OMathMathElements !=nil {for _ ,_aebe :=range _cdbe .EG_OMathMathElements {_aebe .MarshalXML (e ,_f .StartElement {});};};if _cdbe .CtrlPr !=nil {_ecba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cdbe .CtrlPr ,_ecba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path +func (_aagd *CT_Shp )ValidateWithPath (path string )error {if _aagd .ValAttr ==ST_ShpUnset {return _ef .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 _eafg :=_aagd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eafg !=nil {return _eafg ;};return nil ;};func (_bcbeb ST_FType )String ()string {switch _bcbeb {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 "";};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 (_ffde *CT_TopBot )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffde .ValAttr =ST_TopBot (1);for _ ,_bgga :=range start .Attr {if _bgga .Name .Local =="\u0076\u0061\u006c"{_ffde .ValAttr .UnmarshalXMLAttr (_bgga );continue ;};};for {_eebe ,_gbac :=d .Token ();if _gbac !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_gbac );};if _cgccd ,_beaa :=_eebe .(_f .EndElement );_beaa &&_cgccd .Name ==start .Name {break ;};};return nil ;};func (_ggc *CT_BorderBoxPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ggc .HideTop !=nil {_egg :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_ggc .HideTop ,_egg );};if _ggc .HideBot !=nil {_bda :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_ggc .HideBot ,_bda );};if _ggc .HideLeft !=nil {_ggg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_ggc .HideLeft ,_ggg );};if _ggc .HideRight !=nil {_fb :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ggc .HideRight ,_fb );};if _ggc .StrikeH !=nil {_ffc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_ggc .StrikeH ,_ffc );};if _ggc .StrikeV !=nil {_gf :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_ggc .StrikeV ,_gf );};if _ggc .StrikeBLTR !=nil {_df :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_ggc .StrikeBLTR ,_df );};if _ggc .StrikeTLBR !=nil {_dcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_ggc .StrikeTLBR ,_dcf );};if _ggc .CtrlPr !=nil {_ebe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ggc .CtrlPr ,_ebe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Integer255 struct{ValAttr int64 ;}; -// Validate validates the EG_ScriptStyle and its children -func (_gebge *EG_ScriptStyle )Validate ()error {return _gebge .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};func (_aaa *CT_Bar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aaa .BarPr !=nil {_bae :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_aaa .BarPr ,_bae );};_bdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aaa .E ,_bdd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path +func (_deed *CT_XAlign )ValidateWithPath (path string )error {if _deed .ValAttr ==_ea .ST_XAlignUnset {return _ef .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 _ccdg :=_deed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccdg !=nil {return _ccdg ;};return nil ;};func NewCT_LimUppPr ()*CT_LimUppPr {_aafec :=&CT_LimUppPr {};return _aafec };func (_fgdde *CT_SPrePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geafc :for {_babc ,_afff :=d .Token ();if _afff !=nil {return _afff ;};switch _gffbf :=_babc .(type ){case _f .StartElement :switch _gffbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fgdde .CtrlPr =NewCT_CtrlPr ();if _bagc :=d .DecodeElement (_fgdde .CtrlPr ,&_gffbf );_bagc !=nil {return _bagc ;};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\u0050\u0072e\u0050\u0072 \u0025\u0076",_gffbf .Name );if _gcec :=d .Skip ();_gcec !=nil {return _gcec ;};};case _f .EndElement :break _geafc ;case _f .CharData :};};return nil ;};func (_dega *ST_Shp )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dega =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_dega =1;case "\u006d\u0061\u0074c\u0068":*_dega =2;};return nil ;};func (_dec *CT_EqArr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dec .EqArrPr !=nil {_fba :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_dec .EqArrPr ,_fba );};_fgga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};for _ ,_fbf :=range _dec .E {e .EncodeElement (_fbf ,_fgga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OnOff and its children -func (_agea *CT_OnOff )Validate ()error {return _agea .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};type CT_Char struct{ValAttr string ;};func (_ffa *CT_Integer2 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ffa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcbg *CT_YAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcbg .ValAttr =_g .ST_YAlign (1);for _ ,_afgf :=range start .Attr {if _afgf .Name .Local =="\u0076\u0061\u006c"{_dcbg .ValAttr .UnmarshalXMLAttr (_afgf );continue ;};};for {_ffab ,_gdcfc :=d .Token ();if _gdcfc !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_gdcfc );};if _cdad ,_aeed :=_ffab .(_f .EndElement );_aeed &&_cdad .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path +func (_dbfa *CT_NaryPr )ValidateWithPath (path string )error {if _dbfa .Chr !=nil {if _caecb :=_dbfa .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_caecb !=nil {return _caecb ;};};if _dbfa .LimLoc !=nil {if _bcc :=_dbfa .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063");_bcc !=nil {return _bcc ;};};if _dbfa .Grow !=nil {if _fdca :=_dbfa .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_fdca !=nil {return _fdca ;};};if _dbfa .SubHide !=nil {if _bbcec :=_dbfa .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065");_bbcec !=nil {return _bbcec ;};};if _dbfa .SupHide !=nil {if _cbef :=_dbfa .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_cbef !=nil {return _cbef ;};};if _dbfa .CtrlPr !=nil {if _bgdgd :=_dbfa .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bgdgd !=nil {return _bgdgd ;};};return nil ;};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func (_fcga *OMathPara )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _fcga .CT_OMathPara .MarshalXML (e ,start );};func (_degc *CT_Nary )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _degc .NaryPr !=nil {_ffbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}};e .EncodeElement (_degc .NaryPr ,_ffbb );};_cccc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_degc .Sub ,_cccc );_fafbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_degc .Sup ,_fafbd );_ege :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_degc .E ,_ege );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LimLoc and its children -func (_cafg *CT_LimLoc )Validate ()error {return _cafg .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};func (_dbfb *CT_SpacingRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_dbfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;); +// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path +func (_edb *CT_EqArrPr )ValidateWithPath (path string )error {if _edb .BaseJc !=nil {if _fadac :=_edb .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_fadac !=nil {return _fadac ;};};if _edb .MaxDist !=nil {if _egd :=_edb .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074");_egd !=nil {return _egd ;};};if _edb .ObjDist !=nil {if _dcfe :=_edb .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_dcfe !=nil {return _dcfe ;};};if _edb .RSpRule !=nil {if _fab :=_edb .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_fab !=nil {return _fab ;};};if _edb .RSp !=nil {if _dcfg :=_edb .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_dcfg !=nil {return _dcfg ;};};if _edb .CtrlPr !=nil {if _ecfd :=_edb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ecfd !=nil {return _ecfd ;};};return nil ;}; -// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path -func (_cad *CT_BorderBoxPr )ValidateWithPath (path string )error {if _cad .HideTop !=nil {if _dcc :=_cad .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_dcc !=nil {return _dcc ;};};if _cad .HideBot !=nil {if _gdcf :=_cad .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074");_gdcf !=nil {return _gdcf ;};};if _cad .HideLeft !=nil {if _ff :=_cad .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_ff !=nil {return _ff ;};};if _cad .HideRight !=nil {if _db :=_cad .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074");_db !=nil {return _db ;};};if _cad .StrikeH !=nil {if _dg :=_cad .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_dg !=nil {return _dg ;};};if _cad .StrikeV !=nil {if _afd :=_cad .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056");_afd !=nil {return _afd ;};};if _cad .StrikeBLTR !=nil {if _ffg :=_cad .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_ffg !=nil {return _ffg ;};};if _cad .StrikeTLBR !=nil {if _ad :=_cad .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052");_ad !=nil {return _ad ;};};if _cad .CtrlPr !=nil {if _gge :=_cad .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gge !=nil {return _gge ;};};return nil ;}; +// Validate validates the OMathPara and its children +func (_fffc *OMathPara )Validate ()error {return _fffc .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; -// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path -func (_fee *CT_BarPr )ValidateWithPath (path string )error {if _fee .Pos !=nil {if _aad :=_fee .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_aad !=nil {return _aad ;};};if _fee .CtrlPr !=nil {if _fd :=_fee .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fd !=nil {return _fd ;};};return nil ;};func NewCT_BreakBinSub ()*CT_BreakBinSub {_gagc :=&CT_BreakBinSub {};return _gagc };func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_acdf :=&CT_TwipsMeasure {};return _acdf };func (_fedb ST_Style )String ()string {switch _fedb {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069";};return "";};func (_bdag *CT_MathPrChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdag .WrapIndent !=nil {_babf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}};e .EncodeElement (_bdag .WrapIndent ,_babf );};if _bdag .WrapRight !=nil {_gggf :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bdag .WrapRight ,_gggf );};return nil ;};func (_egfeb ST_Shp )Validate ()error {return _egfeb .ValidateWithPath ("")};func (_gceb *CT_OMathJc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfaa :=range start .Attr {if _bfaa .Name .Local =="\u0076\u0061\u006c"{_gceb .ValAttr .UnmarshalXMLAttr (_bfaa );continue ;};};for {_aeea ,_caab :=d .Token ();if _caab !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_caab );};if _feag ,_cfaaf :=_aeea .(_f .EndElement );_cfaaf &&_feag .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Acc and its children +func (_ffb *CT_Acc )Validate ()error {return _ffb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};func (_edba *CT_OMathPara )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _edba .OMathParaPr !=nil {_baec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_edba .OMathParaPr ,_baec );};_daaa :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};for _ ,_ebba :=range _edba .OMath {e .EncodeElement (_ebba ,_daaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgffc ST_FType )Validate ()error {return _cgffc .ValidateWithPath ("")};func (_dfed *OMath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfed .CT_OMath =*NewCT_OMath ();_gcfac :for {_bcgfd ,_dede :=d .Token ();if _dede !=nil {return _dede ;};switch _facc :=_bcgfd .(type ){case _f .StartElement :switch _facc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_cbgf :=NewEG_OMathMathElements ();_cbgf .Acc =NewCT_Acc ();if _fagc :=d .DecodeElement (_cbgf .Acc ,&_facc );_fagc !=nil {return _fagc ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_cbgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_eeda :=NewEG_OMathMathElements ();_eeda .Bar =NewCT_Bar ();if _gccf :=d .DecodeElement (_eeda .Bar ,&_facc );_gccf !=nil {return _gccf ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_eeda );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bcaa :=NewEG_OMathMathElements ();_bcaa .Box =NewCT_Box ();if _geebd :=d .DecodeElement (_bcaa .Box ,&_facc );_geebd !=nil {return _geebd ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_bcaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_edgf :=NewEG_OMathMathElements ();_edgf .BorderBox =NewCT_BorderBox ();if _fffaa :=d .DecodeElement (_edgf .BorderBox ,&_facc );_fffaa !=nil {return _fffaa ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_edgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_ggec :=NewEG_OMathMathElements ();_ggec .D =NewCT_D ();if _cegcg :=d .DecodeElement (_ggec .D ,&_facc );_cegcg !=nil {return _cegcg ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_bbafd :=NewEG_OMathMathElements ();_bbafd .EqArr =NewCT_EqArr ();if _adbfe :=d .DecodeElement (_bbafd .EqArr ,&_facc );_adbfe !=nil {return _adbfe ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_bbafd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_bcfac :=NewEG_OMathMathElements ();_bcfac .F =NewCT_F ();if _ecdfb :=d .DecodeElement (_bcfac .F ,&_facc );_ecdfb !=nil {return _ecdfb ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_bcfac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_efag :=NewEG_OMathMathElements ();_efag .Func =NewCT_Func ();if _bffd :=d .DecodeElement (_efag .Func ,&_facc );_bffd !=nil {return _bffd ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_efag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_aabfg :=NewEG_OMathMathElements ();_aabfg .GroupChr =NewCT_GroupChr ();if _cbac :=d .DecodeElement (_aabfg .GroupChr ,&_facc );_cbac !=nil {return _cbac ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_aabfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_edaac :=NewEG_OMathMathElements ();_edaac .LimLow =NewCT_LimLow ();if _dbebg :=d .DecodeElement (_edaac .LimLow ,&_facc );_dbebg !=nil {return _dbebg ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_edaac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_ggca :=NewEG_OMathMathElements ();_ggca .LimUpp =NewCT_LimUpp ();if _eecb :=d .DecodeElement (_ggca .LimUpp ,&_facc );_eecb !=nil {return _eecb ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_ggca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_gccd :=NewEG_OMathMathElements ();_gccd .M =NewCT_M ();if _cdag :=d .DecodeElement (_gccd .M ,&_facc );_cdag !=nil {return _cdag ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_gccd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_dbbb :=NewEG_OMathMathElements ();_dbbb .Nary =NewCT_Nary ();if _fdegad :=d .DecodeElement (_dbbb .Nary ,&_facc );_fdegad !=nil {return _fdegad ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_acbd :=NewEG_OMathMathElements ();_acbd .Phant =NewCT_Phant ();if _cgga :=d .DecodeElement (_acbd .Phant ,&_facc );_cgga !=nil {return _cgga ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_acbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_geeec :=NewEG_OMathMathElements ();_geeec .Rad =NewCT_Rad ();if _fddg :=d .DecodeElement (_geeec .Rad ,&_facc );_fddg !=nil {return _fddg ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_geeec );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_bdacb :=NewEG_OMathMathElements ();_bdacb .SPre =NewCT_SPre ();if _faggd :=d .DecodeElement (_bdacb .SPre ,&_facc );_faggd !=nil {return _faggd ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_bdacb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_ebfb :=NewEG_OMathMathElements ();_ebfb .SSub =NewCT_SSub ();if _dcad :=d .DecodeElement (_ebfb .SSub ,&_facc );_dcad !=nil {return _dcad ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_ebfb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_daef :=NewEG_OMathMathElements ();_daef .SSubSup =NewCT_SSubSup ();if _afde :=d .DecodeElement (_daef .SSubSup ,&_facc );_afde !=nil {return _afde ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_daef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_cfcca :=NewEG_OMathMathElements ();_cfcca .SSup =NewCT_SSup ();if _bagg :=d .DecodeElement (_cfcca .SSup ,&_facc );_bagg !=nil {return _bagg ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_cfcca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_gfbd :=NewEG_OMathMathElements ();_gfbd .R =NewCT_R ();if _faaf :=d .DecodeElement (_gfbd .R ,&_facc );_faaf !=nil {return _faaf ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_gfbd );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 \u004f\u004d\u0061t\u0068 \u0025\u0076",_facc .Name );if _gfece :=d .Skip ();_gfece !=nil {return _gfece ;};};case _f .EndElement :break _gcfac ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path -func (_fdc *CT_Box )ValidateWithPath (path string )error {if _fdc .BoxPr !=nil {if _aec :=_fdc .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_aec !=nil {return _aec ;};};if _fde :=_fdc .E .ValidateWithPath (path +"\u002f\u0045");_fde !=nil {return _fde ;};return nil ;};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;};func (_efa *CT_Nary )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efa .NaryPr !=nil {_cfed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}};e .EncodeElement (_efa .NaryPr ,_cfed );};_aebf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_efa .Sub ,_aebf );_dfbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_efa .Sup ,_dfbe );_gffg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_efa .E ,_gffg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fagaf ST_BreakBin )ValidateWithPath (path string )error {switch _fagaf {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagaf ));};return nil ;};func NewCT_EqArrPr ()*CT_EqArrPr {_bec :=&CT_EqArrPr {};return _bec };func NewCT_Script ()*CT_Script {_dae :=&CT_Script {};return _dae };func (_dbec *CT_M )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbec .MPr !=nil {_dddg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_dbec .MPr ,_dddg );};_ccdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_bdce :=range _dbec .Mr {e .EncodeElement (_bdce ,_ccdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MC struct{McPr *CT_MCPr ;};func (_bgcea *ST_Jc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgcea =0;case "\u006c\u0065\u0066\u0074":*_bgcea =1;case "\u0072\u0069\u0067h\u0074":*_bgcea =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bgcea =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_bgcea =4;};return nil ;};func (_fegc *CT_OMathParaPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fegc .Jc !=nil {_fdeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_fegc .Jc ,_fdeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Script and its children +func (_fbbg *CT_Script )Validate ()error {return _fbbg .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");};func (_fada *CT_AccPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fada .Chr !=nil {_eag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_fada .Chr ,_eag );};if _fada .CtrlPr !=nil {_bc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fada .CtrlPr ,_bc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aacde *CT_FPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecef :for {_bfc ,_edg :=d .Token ();if _edg !=nil {return _edg ;};switch _cae :=_bfc .(type ){case _f .StartElement :switch _cae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_aacde .Type =NewCT_FType ();if _eacag :=d .DecodeElement (_aacde .Type ,&_cae );_eacag !=nil {return _eacag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_aacde .CtrlPr =NewCT_CtrlPr ();if _cdd :=d .DecodeElement (_aacde .CtrlPr ,&_cae );_cdd !=nil {return _cdd ;};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\u0046\u0050\u0072\u0020\u0025\u0076",_cae .Name );if _ebab :=d .Skip ();_ebab !=nil {return _ebab ;};};case _f .EndElement :break _ecef ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path -func (_dffc *CT_MCPr )ValidateWithPath (path string )error {if _dffc .Count !=nil {if _ffdc :=_dffc .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_ffdc !=nil {return _ffdc ;};};if _dffc .McJc !=nil {if _gbbgf :=_dffc .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063");_gbbgf !=nil {return _gbbgf ;};};return nil ;};func NewCT_MathPrChoice ()*CT_MathPrChoice {_eged :=&CT_MathPrChoice {};return _eged };func NewCT_FType ()*CT_FType {_bce :=&CT_FType {};_bce .ValAttr =ST_FType (1);return _bce };func (_eddf *CT_OMathArgPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adgb :for {_eefe ,_aebdc :=d .Token ();if _aebdc !=nil {return _aebdc ;};switch _fffge :=_eefe .(type ){case _f .StartElement :switch _fffge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_eddf .ArgSz =NewCT_Integer2 ();if _edae :=d .DecodeElement (_eddf .ArgSz ,&_fffge );_edae !=nil {return _edae ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_fffge .Name );if _gabg :=d .Skip ();_gabg !=nil {return _gabg ;};};case _f .EndElement :break _adgb ;case _f .CharData :};};return nil ;};func (_eafgd *CT_SSub )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eafgd .SSubPr !=nil {_gefc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_eafgd .SSubPr ,_gefc );};_edfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_eafgd .E ,_edfe );_cdca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_eafgd .Sub ,_cdca );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeee *CT_UnSignedInteger )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcfbd :=range start .Attr {if _fcfbd .Name .Local =="\u0076\u0061\u006c"{_cbab ,_agfbc :=_d .ParseUint (_fcfbd .Value ,10,32);if _agfbc !=nil {return _agfbc ;};_aeee .ValAttr =uint32 (_cbab );continue ;};};for {_fbc ,_eggbee :=d .Token ();if _eggbee !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0055\u006e\u0053\u0069\u0067\u006e\u0065d\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_eggbee );};if _cacc ,_acfe :=_fbc .(_f .EndElement );_acfe &&_cacc .Name ==start .Name {break ;};};return nil ;};type ST_Shp byte ;type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path +func (_gggg *CT_Integer2 )ValidateWithPath (path string )error {if _gggg .ValAttr < -2{return _ef .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 ,_gggg .ValAttr );};if _gggg .ValAttr > 2{return _ef .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 ,_gggg .ValAttr );};return nil ;};func (_ffgef *CT_RPRChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgcga :for {_bcda ,_bcfa :=d .Token ();if _bcfa !=nil {return _bcfa ;};switch _defe :=_bcda .(type ){case _f .StartElement :switch _defe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_ffgef .Nor =NewCT_OnOff ();if _gcb :=d .DecodeElement (_ffgef .Nor ,&_defe );_gcb !=nil {return _gcb ;};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_R\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_defe .Name );if _eaag :=d .Skip ();_eaag !=nil {return _eaag ;};};case _f .EndElement :break _fgcga ;case _f .CharData :};};return nil ;};type CT_MC struct{McPr *CT_MCPr ;}; -// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path -func (_gafc *CT_RChoice )ValidateWithPath (path string )error {for _dfcb ,_edbac :=range _gafc .T {if _fggce :=_edbac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_dfcb ));_fggce !=nil {return _fggce ;};};return nil ;};func (_fggde ST_LimLoc )ValidateWithPath (path string )error {switch _fggde {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggde ));};return nil ;};func (_bgff *CT_SPrePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgff .CtrlPr !=nil {_bedb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bgff .CtrlPr ,_bedb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Text and its children +func (_geea *CT_Text )Validate ()error {return _geea .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_geacd ST_LimLoc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dabb :=_f .Attr {};_dabb .Name =name ;switch _geacd {case ST_LimLocUnset :_dabb .Value ="";case ST_LimLocUndOvr :_dabb .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_dabb .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _dabb ,nil ;}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_dbda *CT_Style )ValidateWithPath (path string )error {if _gaga :=_dbda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gaga !=nil {return _gaga ;};return nil ;}; +// Validate validates the CT_Phant and its children +func (_bgcd *CT_Phant )Validate ()error {return _bgcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");}; -// Validate validates the CT_SPre and its children -func (_efbcf *CT_SPre )Validate ()error {return _efbcf .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};type ST_FType byte ;func (_efgg *CT_SSubSup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efgg .SSubSupPr !=nil {_agddf :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_efgg .SSubSupPr ,_agddf );};_fdea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_efgg .E ,_fdea );_facb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_efgg .Sub ,_facb );_efeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_efgg .Sup ,_efeg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);type CT_MathPr struct{MathFont *CT_String ;BrkBin *CT_BreakBin ;BrkBinSub *CT_BreakBinSub ;SmallFrac *CT_OnOff ;DispDef *CT_OnOff ;LMargin *CT_TwipsMeasure ;RMargin *CT_TwipsMeasure ;DefJc *CT_OMathJc ;PreSp *CT_TwipsMeasure ;PostSp *CT_TwipsMeasure ;InterSp *CT_TwipsMeasure ;IntraSp *CT_TwipsMeasure ;Choice *CT_MathPrChoice ;IntLim *CT_LimLoc ;NaryLim *CT_LimLoc ;}; +// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path +func (_gbccd *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };type ST_Jc byte ; -// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path -func (_edeb *CT_SSub )ValidateWithPath (path string )error {if _edeb .SSubPr !=nil {if _geag :=_edeb .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_geag !=nil {return _geag ;};};if _cdga :=_edeb .E .ValidateWithPath (path +"\u002f\u0045");_cdga !=nil {return _cdga ;};if _beed :=_edeb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_beed !=nil {return _beed ;};return nil ;};func NewCT_OMathArg ()*CT_OMathArg {_agbaf :=&CT_OMathArg {};return _agbaf }; +// Validate validates the CT_SSubSup and its children +func (_gdde *CT_SSubSup )Validate ()error {return _gdde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");};type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;};func NewCT_OMathParaPr ()*CT_OMathParaPr {_dcba :=&CT_OMathParaPr {};return _dcba };func (_gdcf *CT_OMathJc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffba :=range start .Attr {if _ffba .Name .Local =="\u0076\u0061\u006c"{_gdcf .ValAttr .UnmarshalXMLAttr (_ffba );continue ;};};for {_ggag ,_eaec :=d .Token ();if _eaec !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_eaec );};if _agdf ,_fgcf :=_ggag .(_f .EndElement );_fgcf &&_agdf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path -func (_ecd *CT_CtrlPr )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path +func (_aefca *CT_SSup )ValidateWithPath (path string )error {if _aefca .SSupPr !=nil {if _ggad :=_aefca .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_ggad !=nil {return _ggad ;};};if _cfbbf :=_aefca .E .ValidateWithPath (path +"\u002f\u0045");_cfbbf !=nil {return _cfbbf ;};if _ecdb :=_aefca .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_ecdb !=nil {return _ecdb ;};return nil ;}; -// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path -func (_effa *CT_NaryPr )ValidateWithPath (path string )error {if _effa .Chr !=nil {if _efgd :=_effa .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_efgd !=nil {return _efgd ;};};if _effa .LimLoc !=nil {if _bcbb :=_effa .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063");_bcbb !=nil {return _bcbb ;};};if _effa .Grow !=nil {if _caeg :=_effa .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_caeg !=nil {return _caeg ;};};if _effa .SubHide !=nil {if _gfab :=_effa .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065");_gfab !=nil {return _gfab ;};};if _effa .SupHide !=nil {if _aaeea :=_effa .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_aaeea !=nil {return _aaeea ;};};if _effa .CtrlPr !=nil {if _dfda :=_effa .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dfda !=nil {return _dfda ;};};return nil ;};func NewCT_BorderBox ()*CT_BorderBox {_dee :=&CT_BorderBox {};_dee .E =NewCT_OMathArg ();return _dee };func (_gdcg *CT_M )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcd :for {_ffgg ,_fccfg :=d .Token ();if _fccfg !=nil {return _fccfg ;};switch _cga :=_ffgg .(type ){case _f .StartElement :switch _cga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0050\u0072"}:_gdcg .MPr =NewCT_MPr ();if _gddc :=d .DecodeElement (_gdcg .MPr ,&_cga );_gddc !=nil {return _gddc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0072"}:_ffb :=NewCT_MR ();if _bfab :=d .DecodeElement (_ffb ,&_cga );_bfab !=nil {return _bfab ;};_gdcg .Mr =append (_gdcg .Mr ,_ffb );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u004d\u0020\u0025\u0076",_cga .Name );if _eefb :=d .Skip ();_eefb !=nil {return _eefb ;};};case _f .EndElement :break _dcd ;case _f .CharData :};};return nil ;};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;};func (_deeg *CT_Integer255 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deeg .ValAttr =1;for _ ,_gaed :=range start .Attr {if _gaed .Name .Local =="\u0076\u0061\u006c"{_cbfb ,_adge :=_d .ParseInt (_gaed .Value ,10,64);if _adge !=nil {return _adge ;};_deeg .ValAttr =_cbfb ;continue ;};};for {_acg ,_cgba :=d .Token ();if _cgba !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_cgba );};if _acbf ,_acaf :=_acg .(_f .EndElement );_acaf &&_acbf .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_TwipsMeasure (s string )(_g .ST_TwipsMeasure ,error ){_cbeed :=_g .ST_TwipsMeasure {};if _g .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_cbeed .ST_PositiveUniversalMeasure =&s ;}else {_daaef ,_ecbab :=_d .ParseFloat (s ,64);if _ecbab !=nil {return _cbeed ,_b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ecbab );};_cbeed .ST_UnsignedDecimalNumber =_bf .Uint64 (uint64 (_daaef ));};return _cbeed ,nil ;};func (_egac ST_BreakBinSub )String ()string {switch _egac {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_fbe :=&CT_UnSignedInteger {};return _fbe };type OMathPara struct{CT_OMathPara };func (_cdgcc ST_BreakBinSub )ValidateWithPath (path string )error {switch _cdgcc {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdgcc ));};return nil ;};func (_efff *CT_MathPrChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbbc :for {_agec ,_gccfc :=d .Token ();if _gccfc !=nil {return _gccfc ;};switch _ccec :=_agec .(type ){case _f .StartElement :switch _ccec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_efff .WrapIndent =NewCT_TwipsMeasure ();if _adga :=d .DecodeElement (_efff .WrapIndent ,&_ccec );_adga !=nil {return _adga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_efff .WrapRight =NewCT_OnOff ();if _dgbcf :=d .DecodeElement (_efff .WrapRight ,&_ccec );_dgbcf !=nil {return _dgbcf ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ccec .Name );if _cadd :=d .Skip ();_cadd !=nil {return _cadd ;};};case _f .EndElement :break _bbbc ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_BoxPr and its children +func (_bcbd *CT_BoxPr )Validate ()error {return _bcbd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func (_beec *CT_Text )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adcg :=range start .Attr {if _adcg .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"&&_adcg .Name .Local =="\u0073\u0070\u0061c\u0065"{_gffbdc ,_ggce :=_adcg .Value ,error (nil );if _ggce !=nil {return _ggce ;};_beec .SpaceAttr =&_gffbdc ;continue ;};};for {_eagc ,_gafb :=d .Token ();if _gafb !=nil {return _ef .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_gafb );};if _adbde ,_becad :=_eagc .(_f .CharData );_becad {_beec .Content =string (_adbde );};if _caeb ,_ceaba :=_eagc .(_f .EndElement );_ceaba &&_caeb .Name ==start .Name {break ;};};return nil ;};func (_cfff ST_BreakBin )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfff .String (),start );}; -// Validate validates the CT_SSup and its children -func (_ddcc *CT_SSup )Validate ()error {return _ddcc .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");}; +// Validate validates the CT_SpacingRule and its children +func (_dee *CT_SpacingRule )Validate ()error {return _dee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");};func (_dadbb ST_BreakBin )Validate ()error {return _dadbb .ValidateWithPath ("")};func (_egde ST_TopBot )String ()string {switch _egde {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";};func NewCT_ManualBreak ()*CT_ManualBreak {_ecefe :=&CT_ManualBreak {};return _ecefe };func ParseUnionST_OnOff (s string )(_ea .ST_OnOff ,error ){return _ea .ParseUnionST_OnOff (s )};func (_gebad *CT_OMathParaPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgee :for {_eccd ,_dafd :=d .Token ();if _dafd !=nil {return _dafd ;};switch _fgfg :=_eccd .(type ){case _f .StartElement :switch _fgfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_gebad .Jc =NewCT_OMathJc ();if _dfce :=d .DecodeElement (_gebad .Jc ,&_fgfg );_dfce !=nil {return _dfce ;};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\u004f\u004d\u0061\u0074\u0068\u0050\u0061r\u0061P\u0072\u0020\u0025\u0076",_fgfg .Name );if _bgf :=d .Skip ();_bgf !=nil {return _bgf ;};};case _f .EndElement :break _fgee ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path -func (_bcdgf *CT_YAlign )ValidateWithPath (path string )error {if _bcdgf .ValAttr ==_g .ST_YAlignUnset {return _b .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _becd :=_bcdgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_becd !=nil {return _becd ;};return nil ;};func (_fdcc *CT_RPR )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebded :for {_ebgdd ,_gebe :=d .Token ();if _gebe !=nil {return _gebe ;};switch _aecd :=_ebgdd .(type ){case _f .StartElement :switch _aecd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_fdcc .Lit =NewCT_OnOff ();if _badd :=d .DecodeElement (_fdcc .Lit ,&_aecd );_badd !=nil {return _badd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_fdcc .Choice =NewCT_RPRChoice ();if _edga :=d .DecodeElement (&_fdcc .Choice .Nor ,&_aecd );_edga !=nil {return _edga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_fdcc .Brk =NewCT_ManualBreak ();if _eacd :=d .DecodeElement (_fdcc .Brk ,&_aecd );_eacd !=nil {return _eacd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_fdcc .Aln =NewCT_OnOff ();if _ffec :=d .DecodeElement (_fdcc .Aln ,&_aecd );_ffec !=nil {return _ffec ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0052\u0020\u0025\u0076",_aecd .Name );if _egbdd :=d .Skip ();_egbdd !=nil {return _egbdd ;};};case _f .EndElement :break _ebded ;case _f .CharData :};};return nil ;};type OMath struct{CT_OMath };func (_dcgd *OMath )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d:\u006f\u004d\u0061\u0074\u0068";return _dcgd .CT_OMath .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path +func (_eggd *CT_MathPrChoice )ValidateWithPath (path string )error {if _eggd .WrapIndent !=nil {if _cbc :=_eggd .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_cbc !=nil {return _cbc ;};};if _eggd .WrapRight !=nil {if _deaed :=_eggd .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074");_deaed !=nil {return _deaed ;};};return nil ;};func NewCT_SSubSup ()*CT_SSubSup {_acff :=&CT_SSubSup {};_acff .E =NewCT_OMathArg ();_acff .Sub =NewCT_OMathArg ();_acff .Sup =NewCT_OMathArg ();return _acff ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;};func (_cgdc *ST_BreakBinSub )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cgdc =0;case "\u002d\u002d":*_cgdc =1;case "\u002d\u002b":*_cgdc =2;case "\u002b\u002d":*_cgdc =3;};return nil ;}; -// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path -func (_gabc *CT_RPR )ValidateWithPath (path string )error {if _gabc .Lit !=nil {if _acfa :=_gabc .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_acfa !=nil {return _acfa ;};};if _gabc .Choice !=nil {if _fcad :=_gabc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fcad !=nil {return _fcad ;};};if _gabc .Brk !=nil {if _efgcd :=_gabc .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_efgcd !=nil {return _efgcd ;};};if _gabc .Aln !=nil {if _dbgc :=_gabc .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_dbgc !=nil {return _dbgc ;};};return nil ;};func NewCT_DPr ()*CT_DPr {_fea :=&CT_DPr {};return _fea };func (_edgdb *CT_DPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaddg :for {_efea ,_cag :=d .Token ();if _cag !=nil {return _cag ;};switch _aacd :=_efea .(type ){case _f .StartElement :switch _aacd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_edgdb .BegChr =NewCT_Char ();if _cdg :=d .DecodeElement (_edgdb .BegChr ,&_aacd );_cdg !=nil {return _cdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"}:_edgdb .SepChr =NewCT_Char ();if _egf :=d .DecodeElement (_edgdb .SepChr ,&_aacd );_egf !=nil {return _egf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"}:_edgdb .EndChr =NewCT_Char ();if _bbd :=d .DecodeElement (_edgdb .EndChr ,&_aacd );_bbd !=nil {return _bbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_edgdb .Grow =NewCT_OnOff ();if _cedf :=d .DecodeElement (_edgdb .Grow ,&_aacd );_cedf !=nil {return _cedf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u0070"}:_edgdb .Shp =NewCT_Shp ();if _gcf :=d .DecodeElement (_edgdb .Shp ,&_aacd );_gcf !=nil {return _gcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_edgdb .CtrlPr =NewCT_CtrlPr ();if _ab :=d .DecodeElement (_edgdb .CtrlPr ,&_aacd );_ab !=nil {return _ab ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0072\u0020\u0025\u0076",_aacd .Name );if _fff :=d .Skip ();_fff !=nil {return _fff ;};};case _f .EndElement :break _eaddg ;case _f .CharData :};};return nil ;};func (_ccg *CT_Box )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccg .BoxPr !=nil {_fada :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_ccg .BoxPr ,_fada );};_gddb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ccg .E ,_gddb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path +func (_acd *CT_BreakBin )ValidateWithPath (path string )error {if _bgda :=_acd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgda !=nil {return _bgda ;};return nil ;}; -// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path -func (_affg *EG_OMathMathElements )ValidateWithPath (path string )error {if _affg .Acc !=nil {if _dcbeg :=_affg .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_dcbeg !=nil {return _dcbeg ;};};if _affg .Bar !=nil {if _eaag :=_affg .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_eaag !=nil {return _eaag ;};};if _affg .Box !=nil {if _ggdbf :=_affg .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_ggdbf !=nil {return _ggdbf ;};};if _affg .BorderBox !=nil {if _bcdd :=_affg .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");_bcdd !=nil {return _bcdd ;};};if _affg .D !=nil {if _ageb :=_affg .D .ValidateWithPath (path +"\u002f\u0044");_ageb !=nil {return _ageb ;};};if _affg .EqArr !=nil {if _egab :=_affg .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072");_egab !=nil {return _egab ;};};if _affg .F !=nil {if _bcbg :=_affg .F .ValidateWithPath (path +"\u002f\u0046");_bcbg !=nil {return _bcbg ;};};if _affg .Func !=nil {if _aggg :=_affg .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_aggg !=nil {return _aggg ;};};if _affg .GroupChr !=nil {if _bbcee :=_affg .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_bbcee !=nil {return _bbcee ;};};if _affg .LimLow !=nil {if _gdab :=_affg .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077");_gdab !=nil {return _gdab ;};};if _affg .LimUpp !=nil {if _afaa :=_affg .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_afaa !=nil {return _afaa ;};};if _affg .M !=nil {if _fefa :=_affg .M .ValidateWithPath (path +"\u002f\u004d");_fefa !=nil {return _fefa ;};};if _affg .Nary !=nil {if _baeb :=_affg .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_baeb !=nil {return _baeb ;};};if _affg .Phant !=nil {if _babe :=_affg .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074");_babe !=nil {return _babe ;};};if _affg .Rad !=nil {if _bfcgc :=_affg .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_bfcgc !=nil {return _bfcgc ;};};if _affg .SPre !=nil {if _ecgf :=_affg .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065");_ecgf !=nil {return _ecgf ;};};if _affg .SSub !=nil {if _gdbcf :=_affg .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_gdbcf !=nil {return _gdbcf ;};};if _affg .SSubSup !=nil {if _cefca :=_affg .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");_cefca !=nil {return _cefca ;};};if _affg .SSup !=nil {if _ffdfc :=_affg .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_ffdfc !=nil {return _ffdfc ;};};if _affg .R !=nil {if _fcaf :=_affg .R .ValidateWithPath (path +"\u002f\u0052");_fcaf !=nil {return _fcaf ;};};return nil ;};func (_eccf *CT_MC )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aagc :for {_eaed ,_acff :=d .Token ();if _acff !=nil {return _acff ;};switch _gdcc :=_eaed .(type ){case _f .StartElement :switch _gdcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_eccf .McPr =NewCT_MCPr ();if _gef :=d .DecodeElement (_eccf .McPr ,&_gdcc );_gef !=nil {return _gef ;};default:_bf .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0043 \u0025\u0076",_gdcc .Name );if _fbb :=d .Skip ();_fbb !=nil {return _fbb ;};};case _f .EndElement :break _aagc ;case _f .CharData :};};return nil ;};func (_faggf *CT_R )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _faggf .RPr !=nil {_gdfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_faggf .RPr ,_gdfe );};if _faggf .Choice !=nil {for _ ,_cgge :=range _faggf .Choice {_cgge .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SPrePr and its children +func (_dbade *CT_SPrePr )Validate ()error {return _dbade .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};func (_aedb *CT_SSub )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aedb .SSubPr !=nil {_cbgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_aedb .SSubPr ,_cbgc );};_ffed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aedb .E ,_ffed );_ecca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_aedb .Sub ,_ecca );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path -func (_bgfce *CT_Script )ValidateWithPath (path string )error {if _cdcf :=_bgfce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdcf !=nil {return _cdcf ;};return nil ;};func NewCT_FuncPr ()*CT_FuncPr {_ege :=&CT_FuncPr {};return _ege }; +// Validate validates the CT_NaryPr and its children +func (_acdbe *CT_NaryPr )Validate ()error {return _acdbe .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");};func (_b *CT_Acc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _b .AccPr !=nil {_ff :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}};e .EncodeElement (_b .AccPr ,_ff );};_g :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_b .E ,_g );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RPRChoice ()*CT_RPRChoice {_bcgf :=&CT_RPRChoice {};return _bcgf }; -// Validate validates the CT_UnSignedInteger and its children -func (_egaag *CT_UnSignedInteger )Validate ()error {return _egaag .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};func NewCT_F ()*CT_F {_gdb :=&CT_F {};_gdb .Num =NewCT_OMathArg ();_gdb .Den =NewCT_OMathArg ();return _gdb ;}; +// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path +func (_dg *CT_Acc )ValidateWithPath (path string )error {if _dg .AccPr !=nil {if _gg :=_dg .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_gg !=nil {return _gg ;};};if _fad :=_dg .E .ValidateWithPath (path +"\u002f\u0045");_fad !=nil {return _fad ;};return nil ;};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};func (_ebf *CT_LimLow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebf .E =NewCT_OMathArg ();_ebf .Lim =NewCT_OMathArg ();_eaf :for {_ecg ,_gfef :=d .Token ();if _gfef !=nil {return _gfef ;};switch _fbcd :=_ecg .(type ){case _f .StartElement :switch _fbcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}:_ebf .LimLowPr =NewCT_LimLowPr ();if _daf :=d .DecodeElement (_ebf .LimLowPr ,&_fbcd );_daf !=nil {return _daf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dcdc :=d .DecodeElement (_ebf .E ,&_fbcd );_dcdc !=nil {return _dcdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _fge :=d .DecodeElement (_ebf .Lim ,&_fbcd );_fge !=nil {return _fge ;};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\u0069\u006dL\u006f\u0077 \u0025\u0076",_fbcd .Name );if _cca :=d .Skip ();_cca !=nil {return _cca ;};};case _f .EndElement :break _eaf ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path -func (_ebde *CT_DPr )ValidateWithPath (path string )error {if _ebde .BegChr !=nil {if _dbf :=_ebde .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_dbf !=nil {return _dbf ;};};if _ebde .SepChr !=nil {if _gbbg :=_ebde .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072");_gbbg !=nil {return _gbbg ;};};if _ebde .EndChr !=nil {if _adg :=_ebde .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_adg !=nil {return _adg ;};};if _ebde .Grow !=nil {if _cecc :=_ebde .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_cecc !=nil {return _cecc ;};};if _ebde .Shp !=nil {if _ge :=_ebde .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_ge !=nil {return _ge ;};};if _ebde .CtrlPr !=nil {if _fdfcc :=_ebde .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fdfcc !=nil {return _fdfcc ;};};return nil ;}; +// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path +func (_fadaf *CT_RChoice )ValidateWithPath (path string )error {for _cdcf ,_abfd :=range _fadaf .T {if _gdae :=_abfd .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_cdcf ));_gdae !=nil {return _gdae ;};};return nil ;};func NewCT_MCS ()*CT_MCS {_faeaa :=&CT_MCS {};return _faeaa };func (_fabf ST_BreakBinSub )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fabf .String (),start );};func (_ecfbe ST_Style )String ()string {switch _ecfbe {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_Rad and its children -func (_fdegf *CT_Rad )Validate ()error {return _fdegf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");};func NewCT_LimUpp ()*CT_LimUpp {_cacg :=&CT_LimUpp {};_cacg .E =NewCT_OMathArg ();_cacg .Lim =NewCT_OMathArg ();return _cacg ;};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_bgda *CT_SSubSupPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgda .AlnScr !=nil {_cdebf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_bgda .AlnScr ,_cdebf );};if _bgda .CtrlPr !=nil {_adgcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bgda .CtrlPr ,_adgcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RChoice ()*CT_RChoice {_eaaa :=&CT_RChoice {};return _eaaa };func (_aga *CT_CtrlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path +func (_ceff *CT_SSubSup )ValidateWithPath (path string )error {if _ceff .SSubSupPr !=nil {if _eegef :=_ceff .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_eegef !=nil {return _eegef ;};};if _fafdc :=_ceff .E .ValidateWithPath (path +"\u002f\u0045");_fafdc !=nil {return _fafdc ;};if _ecadb :=_ceff .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_ecadb !=nil {return _ecadb ;};if _gfggb :=_ceff .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_gfggb !=nil {return _gfggb ;};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 (_daecf ST_Shp )Validate ()error {return _daecf .ValidateWithPath ("")};type ST_Style byte ;func (_ecgc ST_FType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ecgc .String (),start );};func NewCT_SSupPr ()*CT_SSupPr {_cffe :=&CT_SSupPr {};return _cffe }; -// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path -func (_ecag *CT_OMathArgPr )ValidateWithPath (path string )error {if _ecag .ArgSz !=nil {if _gefa :=_ecag .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_gefa !=nil {return _gefa ;};};return nil ;};func (_cbe *CT_GroupChr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbe .E =NewCT_OMathArg ();_dcbd :for {_ggba ,_bcbc :=d .Token ();if _bcbc !=nil {return _bcbc ;};switch _fce :=_ggba .(type ){case _f .StartElement :switch _fce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_cbe .GroupChrPr =NewCT_GroupChrPr ();if _gcdf :=d .DecodeElement (_cbe .GroupChrPr ,&_fce );_gcdf !=nil {return _gcdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ggbad :=d .DecodeElement (_cbe .E ,&_fce );_ggbad !=nil {return _ggbad ;};default:_bf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0020\u0025\u0076",_fce .Name );if _fag :=d .Skip ();_fag !=nil {return _fag ;};};case _f .EndElement :break _dcbd ;case _f .CharData :};};return nil ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_cggc :=&EG_OMathMathElements {};return _cggc };type CT_SpacingRule struct{ValAttr int64 ;};func (_cea *CT_FuncPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abf :for {_dfgf ,_eef :=d .Token ();if _eef !=nil {return _eef ;};switch _gfe :=_dfgf .(type ){case _f .StartElement :switch _gfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cea .CtrlPr =NewCT_CtrlPr ();if _ceb :=d .DecodeElement (_cea .CtrlPr ,&_gfe );_ceb !=nil {return _ceb ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_gfe .Name );if _dfbb :=d .Skip ();_dfbb !=nil {return _dfbb ;};};case _f .EndElement :break _abf ;case _f .CharData :};};return nil ;};func NewCT_AccPr ()*CT_AccPr {_cd :=&CT_AccPr {};return _cd }; +// Validate validates the CT_TopBot and its children +func (_degbe *CT_TopBot )Validate ()error {return _degbe .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;}; -// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path -func (_gdgbg *EG_ScriptStyle )ValidateWithPath (path string )error {if _gdgbg .Scr !=nil {if _eege :=_gdgbg .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_eege !=nil {return _eege ;};};if _gdgbg .Sty !=nil {if _afacd :=_gdgbg .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079");_afacd !=nil {return _afacd ;};};return nil ;};func (_aagbc *ST_TopBot )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aagbc =0;case "\u0074\u006f\u0070":*_aagbc =1;case "\u0062\u006f\u0074":*_aagbc =2;};return nil ;}; +// Validate validates the CT_BreakBin and its children +func (_dfc *CT_BreakBin )Validate ()error {return _dfc .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");};func (_abgc ST_TopBot )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adfed :=_f .Attr {};_adfed .Name =name ;switch _abgc {case ST_TopBotUnset :_adfed .Value ="";case ST_TopBotTop :_adfed .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_adfed .Value ="\u0062\u006f\u0074";};return _adfed ,nil ;};func (_fgf *CT_DPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbd :for {_bag ,_gcfg :=d .Token ();if _gcfg !=nil {return _gcfg ;};switch _cce :=_bag .(type ){case _f .StartElement :switch _cce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_fgf .BegChr =NewCT_Char ();if _fbc :=d .DecodeElement (_fgf .BegChr ,&_cce );_fbc !=nil {return _fbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"}:_fgf .SepChr =NewCT_Char ();if _dfdd :=d .DecodeElement (_fgf .SepChr ,&_cce );_dfdd !=nil {return _dfdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"}:_fgf .EndChr =NewCT_Char ();if _ggb :=d .DecodeElement (_fgf .EndChr ,&_cce );_ggb !=nil {return _ggb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_fgf .Grow =NewCT_OnOff ();if _ggf :=d .DecodeElement (_fgf .Grow ,&_cce );_ggf !=nil {return _ggf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u0070"}:_fgf .Shp =NewCT_Shp ();if _acb :=d .DecodeElement (_fgf .Shp ,&_cce );_acb !=nil {return _acb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fgf .CtrlPr =NewCT_CtrlPr ();if _dde :=d .DecodeElement (_fgf .CtrlPr ,&_cce );_dde !=nil {return _dde ;};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\u0072\u0020\u0025\u0076",_cce .Name );if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _f .EndElement :break _gbd ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_MathPr and its children -func (_eegf *CT_MathPr )Validate ()error {return _eegf .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};func (_egdf ST_Style )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebfee :=_f .Attr {};_ebfee .Name =name ;switch _egdf {case ST_StyleUnset :_ebfee .Value ="";case ST_StyleP :_ebfee .Value ="\u0070";case ST_StyleB :_ebfee .Value ="\u0062";case ST_StyleI :_ebfee .Value ="\u0069";case ST_StyleBi :_ebfee .Value ="\u0062\u0069";};return _ebfee ,nil ;};func (_fbbb *ST_LimLoc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbbb =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_fbbb =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_fbbb =2;};return nil ;};func NewCT_GroupChr ()*CT_GroupChr {_afdd :=&CT_GroupChr {};_afdd .E =NewCT_OMathArg ();return _afdd };func NewCT_SSupPr ()*CT_SSupPr {_dfca :=&CT_SSupPr {};return _dfca };type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;};func NewOMathPara ()*OMathPara {_cgdbb :=&OMathPara {};_cgdbb .CT_OMathPara =*NewCT_OMathPara ();return _cgdbb ;};type CT_Integer2 struct{ValAttr int64 ;};func (_gff *CT_EqArr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgbe :for {_adfb ,_dbe :=d .Token ();if _dbe !=nil {return _dbe ;};switch _gbe :=_adfb .(type ){case _f .StartElement :switch _gbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_gff .EqArrPr =NewCT_EqArrPr ();if _age :=d .DecodeElement (_gff .EqArrPr ,&_gbe );_age !=nil {return _age ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_agbb :=NewCT_OMathArg ();if _aacf :=d .DecodeElement (_agbb ,&_gbe );_aacf !=nil {return _aacf ;};_gff .E =append (_gff .E ,_agbb );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_gbe .Name );if _efbc :=d .Skip ();_efbc !=nil {return _efbc ;};};case _f .EndElement :break _dgbe ;case _f .CharData :};};return nil ;};func NewCT_Style ()*CT_Style {_fcdd :=&CT_Style {};return _fcdd }; +// Validate validates the EG_OMathMathElements and its children +func (_gfbce *EG_OMathMathElements )Validate ()error {return _gfbce .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");}; -// Validate validates the CT_Text and its children -func (_bdef *CT_Text )Validate ()error {return _bdef .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func NewCT_GroupChrPr ()*CT_GroupChrPr {_gad :=&CT_GroupChrPr {};return _gad };func (_babed ST_BreakBin )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecef :=_f .Attr {};_ecef .Name =name ;switch _babed {case ST_BreakBinUnset :_ecef .Value ="";case ST_BreakBinBefore :_ecef .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_ecef .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_ecef .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _ecef ,nil ;};func (_agb *CT_D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agb .DPr !=nil {_acf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_agb .DPr ,_acf );};_eba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};for _ ,_fgb :=range _agb .E {e .EncodeElement (_fgb ,_eba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fafa *CT_MathPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebf :for {_faa ,_eag :=d .Token ();if _eag !=nil {return _eag ;};switch _bfdgg :=_faa .(type ){case _f .StartElement :switch _bfdgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_fafa .MathFont =NewCT_String ();if _cbd :=d .DecodeElement (_fafa .MathFont ,&_bfdgg );_cbd !=nil {return _cbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_fafa .BrkBin =NewCT_BreakBin ();if _ccge :=d .DecodeElement (_fafa .BrkBin ,&_bfdgg );_ccge !=nil {return _ccge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_fafa .BrkBinSub =NewCT_BreakBinSub ();if _dcdb :=d .DecodeElement (_fafa .BrkBinSub ,&_bfdgg );_dcdb !=nil {return _dcdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_fafa .SmallFrac =NewCT_OnOff ();if _fgc :=d .DecodeElement (_fafa .SmallFrac ,&_bfdgg );_fgc !=nil {return _fgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_fafa .DispDef =NewCT_OnOff ();if _edaga :=d .DecodeElement (_fafa .DispDef ,&_bfdgg );_edaga !=nil {return _edaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_fafa .LMargin =NewCT_TwipsMeasure ();if _adad :=d .DecodeElement (_fafa .LMargin ,&_bfdgg );_adad !=nil {return _adad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_fafa .RMargin =NewCT_TwipsMeasure ();if _bbgdg :=d .DecodeElement (_fafa .RMargin ,&_bfdgg );_bbgdg !=nil {return _bbgdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_fafa .DefJc =NewCT_OMathJc ();if _gfaa :=d .DecodeElement (_fafa .DefJc ,&_bfdgg );_gfaa !=nil {return _gfaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_fafa .PreSp =NewCT_TwipsMeasure ();if _ccbf :=d .DecodeElement (_fafa .PreSp ,&_bfdgg );_ccbf !=nil {return _ccbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_fafa .PostSp =NewCT_TwipsMeasure ();if _gadd :=d .DecodeElement (_fafa .PostSp ,&_bfdgg );_gadd !=nil {return _gadd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_fafa .InterSp =NewCT_TwipsMeasure ();if _gcff :=d .DecodeElement (_fafa .InterSp ,&_bfdgg );_gcff !=nil {return _gcff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_fafa .IntraSp =NewCT_TwipsMeasure ();if _fadb :=d .DecodeElement (_fafa .IntraSp ,&_bfdgg );_fadb !=nil {return _fadb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_fafa .Choice =NewCT_MathPrChoice ();if _eeea :=d .DecodeElement (&_fafa .Choice .WrapIndent ,&_bfdgg );_eeea !=nil {return _eeea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_fafa .Choice =NewCT_MathPrChoice ();if _fgef :=d .DecodeElement (&_fafa .Choice .WrapRight ,&_bfdgg );_fgef !=nil {return _fgef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_fafa .IntLim =NewCT_LimLoc ();if _ceaca :=d .DecodeElement (_fafa .IntLim ,&_bfdgg );_ceaca !=nil {return _ceaca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_fafa .NaryLim =NewCT_LimLoc ();if _baed :=d .DecodeElement (_fafa .NaryLim ,&_bfdgg );_baed !=nil {return _baed ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072 \u0025\u0076",_bfdgg .Name );if _ecdc :=d .Skip ();_ecdc !=nil {return _ecdc ;};};case _f .EndElement :break _ebf ;case _f .CharData :};};return nil ;};func (_dfaee *EG_ScriptStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbef :for {_gabb ,_gebcc :=d .Token ();if _gebcc !=nil {return _gebcc ;};switch _cdgd :=_gabb .(type ){case _f .StartElement :switch _cdgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0063\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0063\u0072"}:_dfaee .Scr =NewCT_Script ();if _acgbf :=d .DecodeElement (_dfaee .Scr ,&_cdgd );_acgbf !=nil {return _acgbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0079"}:_dfaee .Sty =NewCT_Style ();if _geeg :=d .DecodeElement (_dfaee .Sty ,&_cdgd );_geeg !=nil {return _geeg ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074\u0053t\u0079l\u0065\u0020\u0025\u0076",_cdgd .Name );if _dfab :=d .Skip ();_dfab !=nil {return _dfab ;};};case _f .EndElement :break _cbef ;case _f .CharData :};};return nil ;};func (_gfac *CT_Text )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfac .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_b .Sprintf ("\u0025\u0076",*_gfac .SpaceAttr )});};e .EncodeElement (_gfac .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};type CT_BoxPr struct{OpEmu *CT_OnOff ;NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path +func (_fde *CT_BorderBox )ValidateWithPath (path string )error {if _fde .BorderBoxPr !=nil {if _adb :=_fde .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_adb !=nil {return _adb ;};};if _fddd :=_fde .E .ValidateWithPath (path +"\u002f\u0045");_fddd !=nil {return _fddd ;};return nil ;};func (_gcfc *CT_SSup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcfc .E =NewCT_OMathArg ();_gcfc .Sup =NewCT_OMathArg ();_bdec :for {_bebaf ,_gcgfa :=d .Token ();if _gcgfa !=nil {return _gcgfa ;};switch _afag :=_bebaf .(type ){case _f .StartElement :switch _afag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"}:_gcfc .SSupPr =NewCT_SSupPr ();if _adgaa :=d .DecodeElement (_gcfc .SSupPr ,&_afag );_adgaa !=nil {return _adgaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _beac :=d .DecodeElement (_gcfc .E ,&_afag );_beac !=nil {return _beac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _ebdfd :=d .DecodeElement (_gcfc .Sup ,&_afag );_ebdfd !=nil {return _ebdfd ;};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\u0053\u0053\u0075\u0070\u0020\u0025\u0076",_afag .Name );if _ceabd :=d .Skip ();_ceabd !=nil {return _ceabd ;};};case _f .EndElement :break _bdec ;case _f .CharData :};};return nil ;};func (_bbce *CT_M )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cffb :for {_dceg ,_eacd :=d .Token ();if _eacd !=nil {return _eacd ;};switch _ada :=_dceg .(type ){case _f .StartElement :switch _ada .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0050\u0072"}:_bbce .MPr =NewCT_MPr ();if _dba :=d .DecodeElement (_bbce .MPr ,&_ada );_dba !=nil {return _dba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0072"}:_gbge :=NewCT_MR ();if _ebg :=d .DecodeElement (_gbge ,&_ada );_ebg !=nil {return _ebg ;};_bbce .Mr =append (_bbce .Mr ,_gbge );default:_a .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",_ada .Name );if _dbfe :=d .Skip ();_dbfe !=nil {return _dbfe ;};};case _f .EndElement :break _cffb ;case _f .CharData :};};return nil ;};func NewEG_OMathElements ()*EG_OMathElements {_gffbfc :=&EG_OMathElements {};return _gffbfc };func (_begaf ST_LimLoc )String ()string {switch _begaf {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";};func (_bbgcb *EG_OMathMathElements )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcbg :for {_fafbc ,_ecade :=d .Token ();if _ecade !=nil {return _ecade ;};switch _efba :=_fafbc .(type ){case _f .StartElement :switch _efba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_bbgcb .Acc =NewCT_Acc ();if _bfad :=d .DecodeElement (_bbgcb .Acc ,&_efba );_bfad !=nil {return _bfad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_bbgcb .Bar =NewCT_Bar ();if _efabg :=d .DecodeElement (_bbgcb .Bar ,&_efba );_efabg !=nil {return _efabg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bbgcb .Box =NewCT_Box ();if _egdd :=d .DecodeElement (_bbgcb .Box ,&_efba );_egdd !=nil {return _egdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_bbgcb .BorderBox =NewCT_BorderBox ();if _efabc :=d .DecodeElement (_bbgcb .BorderBox ,&_efba );_efabc !=nil {return _efabc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_bbgcb .D =NewCT_D ();if _gdga :=d .DecodeElement (_bbgcb .D ,&_efba );_gdga !=nil {return _gdga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_bbgcb .EqArr =NewCT_EqArr ();if _baga :=d .DecodeElement (_bbgcb .EqArr ,&_efba );_baga !=nil {return _baga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_bbgcb .F =NewCT_F ();if _eaff :=d .DecodeElement (_bbgcb .F ,&_efba );_eaff !=nil {return _eaff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_bbgcb .Func =NewCT_Func ();if _bceg :=d .DecodeElement (_bbgcb .Func ,&_efba );_bceg !=nil {return _bceg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_bbgcb .GroupChr =NewCT_GroupChr ();if _ggeg :=d .DecodeElement (_bbgcb .GroupChr ,&_efba );_ggeg !=nil {return _ggeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_bbgcb .LimLow =NewCT_LimLow ();if _badg :=d .DecodeElement (_bbgcb .LimLow ,&_efba );_badg !=nil {return _badg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_bbgcb .LimUpp =NewCT_LimUpp ();if _fabc :=d .DecodeElement (_bbgcb .LimUpp ,&_efba );_fabc !=nil {return _fabc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_bbgcb .M =NewCT_M ();if _gcde :=d .DecodeElement (_bbgcb .M ,&_efba );_gcde !=nil {return _gcde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_bbgcb .Nary =NewCT_Nary ();if _afab :=d .DecodeElement (_bbgcb .Nary ,&_efba );_afab !=nil {return _afab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_bbgcb .Phant =NewCT_Phant ();if _afebd :=d .DecodeElement (_bbgcb .Phant ,&_efba );_afebd !=nil {return _afebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_bbgcb .Rad =NewCT_Rad ();if _eaba :=d .DecodeElement (_bbgcb .Rad ,&_efba );_eaba !=nil {return _eaba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_bbgcb .SPre =NewCT_SPre ();if _dgee :=d .DecodeElement (_bbgcb .SPre ,&_efba );_dgee !=nil {return _dgee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_bbgcb .SSub =NewCT_SSub ();if _cffga :=d .DecodeElement (_bbgcb .SSub ,&_efba );_cffga !=nil {return _cffga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_bbgcb .SSubSup =NewCT_SSubSup ();if _cgeda :=d .DecodeElement (_bbgcb .SSubSup ,&_efba );_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_bbgcb .SSup =NewCT_SSup ();if _aefg :=d .DecodeElement (_bbgcb .SSup ,&_efba );_aefg !=nil {return _aefg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_bbgcb .R =NewCT_R ();if _geae :=d .DecodeElement (_bbgcb .R ,&_efba );_geae !=nil {return _geae ;};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\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_efba .Name );if _deeb :=d .Skip ();_deeb !=nil {return _deeb ;};};case _f .EndElement :break _gcbg ;case _f .CharData :};};return nil ;};func NewCT_BoxPr ()*CT_BoxPr {_eac :=&CT_BoxPr {};return _eac }; -// Validate validates the CT_DPr and its children -func (_bee *CT_DPr )Validate ()error {return _bee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};func (_bebdg ST_LimLoc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bebdg .String (),start );};func (_bcecb *ST_BreakBinSub )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcecb =0;case "\u002d\u002d":*_bcecb =1;case "\u002d\u002b":*_bcecb =2;case "\u002b\u002d":*_bcecb =3;};return nil ;};func (_gdce ST_Shp )ValidateWithPath (path string )error {switch _gdce {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdce ));};return nil ;};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_fagc ST_LimLoc )String ()string {switch _fagc {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};func (_fedc ST_BreakBinSub )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fedc .String (),start );};func NewCT_YAlign ()*CT_YAlign {_gfff :=&CT_YAlign {};_gfff .ValAttr =_g .ST_YAlign (1);return _gfff };func (_dgbed ST_TopBot )ValidateWithPath (path string )error {switch _dgbed {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbed ));};return nil ;};func (_dbcde ST_Script )ValidateWithPath (path string )error {switch _dbcde {case 0,1,2,3,4,5,6:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbcde ));};return nil ;}; +// Validate validates the CT_Integer2 and its children +func (_adf *CT_Integer2 )Validate ()error {return _adf .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");}; -// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path -func (_deea *CT_SPre )ValidateWithPath (path string )error {if _deea .SPrePr !=nil {if _adcb :=_deea .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_adcb !=nil {return _adcb ;};};if _efdd :=_deea .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_efdd !=nil {return _efdd ;};if _bgac :=_deea .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_bgac !=nil {return _bgac ;};if _ebbe :=_deea .E .ValidateWithPath (path +"\u002f\u0045");_ebbe !=nil {return _ebbe ;};return nil ;};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;}; +// Validate validates the CT_SSubSupPr and its children +func (_bgbc *CT_SSubSupPr )Validate ()error {return _bgbc .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};func NewCT_SSubSupPr ()*CT_SSubSupPr {_ccdb :=&CT_SSubSupPr {};return _ccdb };type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;};func (_cad *CT_RPR )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cad .Lit !=nil {_ebbbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_cad .Lit ,_ebbbe );};if _cad .Choice !=nil {_cad .Choice .MarshalXML (e ,_f .StartElement {});};if _cad .Brk !=nil {_cgccc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_cad .Brk ,_cgccc );};if _cad .Aln !=nil {_bagfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_cad .Aln ,_bagfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_YAlign ()*CT_YAlign {_afcg :=&CT_YAlign {};_afcg .ValAttr =_ea .ST_YAlign (1);return _afcg };type CT_OMathJc struct{ValAttr ST_Jc ;}; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_dbgb *CT_R )ValidateWithPath (path string )error {if _dbgb .RPr !=nil {if _gfcd :=_dbgb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gfcd !=nil {return _gfcd ;};};for _dgbce ,_ddded :=range _dbgb .Choice {if _fafaa :=_ddded .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dgbce ));_fafaa !=nil {return _fafaa ;};};return nil ;};func (_bagdc *EG_OMathMathElements )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bagdc .Acc !=nil {_abed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0061c\u0063"}};e .EncodeElement (_bagdc .Acc ,_abed );};if _bagdc .Bar !=nil {_abge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_bagdc .Bar ,_abge );};if _bagdc .Box !=nil {_dbfbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062o\u0078"}};e .EncodeElement (_bagdc .Box ,_dbfbg );};if _bagdc .BorderBox !=nil {_acga :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_bagdc .BorderBox ,_acga );};if _bagdc .D !=nil {_fgfff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064"}};e .EncodeElement (_bagdc .D ,_fgfff );};if _bagdc .EqArr !=nil {_baec :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_bagdc .EqArr ,_baec );};if _bagdc .F !=nil {_bccc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0066"}};e .EncodeElement (_bagdc .F ,_bccc );};if _bagdc .Func !=nil {_aaec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_bagdc .Func ,_aaec );};if _bagdc .GroupChr !=nil {_fgbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}};e .EncodeElement (_bagdc .GroupChr ,_fgbb );};if _bagdc .LimLow !=nil {_cafa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_bagdc .LimLow ,_cafa );};if _bagdc .LimUpp !=nil {_debcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}};e .EncodeElement (_bagdc .LimUpp ,_debcf );};if _bagdc .M !=nil {_aaddg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_bagdc .M ,_aaddg );};if _bagdc .Nary !=nil {_bbddf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}};e .EncodeElement (_bagdc .Nary ,_bbddf );};if _bagdc .Phant !=nil {_deaa :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_bagdc .Phant ,_deaa );};if _bagdc .Rad !=nil {_ecfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072a\u0064"}};e .EncodeElement (_bagdc .Rad ,_ecfb );};if _bagdc .SPre !=nil {_gggec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_bagdc .SPre ,_gggec );};if _bagdc .SSub !=nil {_efdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}};e .EncodeElement (_bagdc .SSub ,_efdf );};if _bagdc .SSubSup !=nil {_gdfa :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_bagdc .SSubSup ,_gdfa );};if _bagdc .SSup !=nil {_deegb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}};e .EncodeElement (_bagdc .SSup ,_deegb );};if _bagdc .R !=nil {_fgbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_bagdc .R ,_fgbg );};return nil ;};func (_cgd *CT_F )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgd .Num =NewCT_OMathArg ();_cgd .Den =NewCT_OMathArg ();_dcbf :for {_ggb ,_ggeg :=d .Token ();if _ggeg !=nil {return _ggeg ;};switch _ace :=_ggb .(type ){case _f .StartElement :switch _ace .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0050\u0072"}:_cgd .FPr =NewCT_FPr ();if _ecdb :=d .DecodeElement (_cgd .FPr ,&_ace );_ecdb !=nil {return _ecdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0075\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0075\u006d"}:if _bgf :=d .DecodeElement (_cgd .Num ,&_ace );_bgf !=nil {return _bgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u006e"}:if _dcg :=d .DecodeElement (_cgd .Den ,&_ace );_dcg !=nil {return _dcg ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0046\u0020\u0025\u0076",_ace .Name );if _dfd :=d .Skip ();_dfd !=nil {return _dfd ;};};case _f .EndElement :break _dcbf ;case _f .CharData :};};return nil ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;}; +// Validate validates the CT_FuncPr and its children +func (_cgb *CT_FuncPr )Validate ()error {return _cgb .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");}; -// ValidateWithPath validates the MathPr and its children, prefixing error messages with path -func (_gcgg *MathPr )ValidateWithPath (path string )error {if _fgeb :=_gcgg .CT_MathPr .ValidateWithPath (path );_fgeb !=nil {return _fgeb ;};return nil ;}; +// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path +func (_gdbb *CT_OMathArgPr )ValidateWithPath (path string )error {if _gdbb .ArgSz !=nil {if _aafc :=_gdbb .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_aafc !=nil {return _aafc ;};};return nil ;};func (_eadf *CT_D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcbg :for {_aaf ,_gfbc :=d .Token ();if _gfbc !=nil {return _gfbc ;};switch _fed :=_aaf .(type ){case _f .StartElement :switch _fed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0050\u0072"}:_eadf .DPr =NewCT_DPr ();if _bbe :=d .DecodeElement (_eadf .DPr ,&_fed );_bbe !=nil {return _bbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_deb :=NewCT_OMathArg ();if _dbg :=d .DecodeElement (_deb ,&_fed );_dbg !=nil {return _dbg ;};_eadf .E =append (_eadf .E ,_deb );default:_a .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",_fed .Name );if _age :=d .Skip ();_age !=nil {return _age ;};};case _f .EndElement :break _bcbg ;case _f .CharData :};};return nil ;};type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;};func (_ffe *CT_Integer255 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffe .ValAttr =1;for _ ,_gcg :=range start .Attr {if _gcg .Name .Local =="\u0076\u0061\u006c"{_baeb ,_ccefg :=_fa .ParseInt (_gcg .Value ,10,64);if _ccefg !=nil {return _ccefg ;};_ffe .ValAttr =_baeb ;continue ;};};for {_gcfa ,_beeb :=d .Token ();if _beeb !=nil {return _ef .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_beeb );};if _cfcf ,_ggaf :=_gcfa .(_f .EndElement );_ggaf &&_cfcf .Name ==start .Name {break ;};};return nil ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;};func (_egcf *ST_BreakBin )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egcf =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_egcf =1;case "\u0061\u0066\u0074e\u0072":*_egcf =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_egcf =3;};return nil ;}; -// Validate validates the CT_GroupChr and its children -func (_egbd *CT_GroupChr )Validate ()error {return _egbd .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");}; +// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path +func (_cfbed *EG_OMathElements )ValidateWithPath (path string )error {for _badb ,_bbebf :=range _cfbed .EG_OMathMathElements {if _agbae :=_bbebf .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_badb ));_agbae !=nil {return _agbae ;};};return nil ;};func (_beab *CT_SSubSupPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gae :for {_eeff ,_bagff :=d .Token ();if _bagff !=nil {return _bagff ;};switch _dgafb :=_eeff .(type ){case _f .StartElement :switch _dgafb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_beab .AlnScr =NewCT_OnOff ();if _bfbd :=d .DecodeElement (_beab .AlnScr ,&_dgafb );_bfbd !=nil {return _bfbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_beab .CtrlPr =NewCT_CtrlPr ();if _gedc :=d .DecodeElement (_beab .CtrlPr ,&_dgafb );_gedc !=nil {return _gedc ;};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_S\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_dgafb .Name );if _fcfg :=d .Skip ();_fcfg !=nil {return _fcfg ;};};case _f .EndElement :break _gae ;case _f .CharData :};};return nil ;};func (_fdbb *ST_Script )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecba ,_gbccc :=d .Token ();if _gbccc !=nil {return _gbccc ;};if _eaagg ,_dfea :=_ecba .(_f .EndElement );_dfea &&_eaagg .Name ==start .Name {*_fdbb =1;return nil ;};if _agbg ,_ecfdg :=_ecba .(_f .CharData );!_ecfdg {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecba );}else {switch string (_agbg ){case "":*_fdbb =0;case "\u0072\u006f\u006da\u006e":*_fdbb =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_fdbb =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_fdbb =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_fdbb =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_fdbb =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_fdbb =6;};};_ecba ,_gbccc =d .Token ();if _gbccc !=nil {return _gbccc ;};if _bdgbd ,_aceb :=_ecba .(_f .EndElement );_aceb &&_bdgbd .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecba );}; -// Validate validates the CT_Script and its children -func (_edgab *CT_Script )Validate ()error {return _edgab .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");};func (_adcbf *CT_Shp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_egea ,_ffac :=_adcbf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _ffac !=nil {return _ffac ;};start .Attr =append (start .Attr ,_egea );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgbf *CT_BreakBin )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgbf .ValAttr !=ST_BreakBinUnset {_dag ,_fdga :=_dgbf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fdga !=nil {return _fdga ;};start .Attr =append (start .Attr ,_dag );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_StyleUnset ST_Style =0;ST_StyleP ST_Style =1;ST_StyleB ST_Style =2;ST_StyleI ST_Style =3;ST_StyleBi ST_Style =4;); +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_dcgc *CT_Style )ValidateWithPath (path string )error {if _bcfe :=_dcgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcfe !=nil {return _bcfe ;};return nil ;}; -// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path -func (_ccce *CT_SSupPr )ValidateWithPath (path string )error {if _ccce .CtrlPr !=nil {if _efca :=_ccce .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_efca !=nil {return _efca ;};};return nil ;}; +// Validate validates the CT_RPRChoice and its children +func (_cgce *CT_RPRChoice )Validate ()error {return _cgce .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_String ()*CT_String {_ffaac :=&CT_String {};return _ffaac };func NewCT_MCPr ()*CT_MCPr {_efg :=&CT_MCPr {};return _efg };func (_ecaa *CT_MathPrChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecaa .WrapIndent !=nil {_fca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}};e .EncodeElement (_ecaa .WrapIndent ,_fca );};if _ecaa .WrapRight !=nil {_dfbc :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ecaa .WrapRight ,_dfbc );};return nil ;};func (_cdga *CT_OnOff )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdga .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_cdga .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;};type CT_Style struct{ValAttr ST_Style ;};func (_fadb *CT_MCS )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dafc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_aegc :=range _fadb .Mc {e .EncodeElement (_aegc ,_dafc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Func and its children -func (_acc *CT_Func )Validate ()error {return _acc .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func (_cefc *CT_ManualBreak )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cefc .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cefc .AlnAtAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func NewOMath ()*OMath {_bccfg :=&OMath {};_bccfg .CT_OMath =*NewCT_OMath ();return _bccfg };func (_cgg *CT_Func )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgg .FName =NewCT_OMathArg ();_cgg .E =NewCT_OMathArg ();_bdg :for {_gdf ,_efc :=d .Token ();if _efc !=nil {return _efc ;};switch _gggc :=_gdf .(type ){case _f .StartElement :switch _gggc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"}:_cgg .FuncPr =NewCT_FuncPr ();if _bbac :=d .DecodeElement (_cgg .FuncPr ,&_gggc );_bbac !=nil {return _bbac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"}:if _caee :=d .DecodeElement (_cgg .FName ,&_gggc );_caee !=nil {return _caee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _add :=d .DecodeElement (_cgg .E ,&_gggc );_add !=nil {return _add ;};default:_bf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u006e\u0063\u0020\u0025\u0076",_gggc .Name );if _egfe :=d .Skip ();_egfe !=nil {return _egfe ;};};case _f .EndElement :break _bdg ;case _f .CharData :};};return nil ;};func (_ffcd ST_FType )ValidateWithPath (path string )error {switch _ffcd {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffcd ));};return nil ;}; +// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path +func (_gdffd *CT_MC )ValidateWithPath (path string )error {if _gdffd .McPr !=nil {if _gggf :=_gdffd .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_gggf !=nil {return _gggf ;};};return nil ;}; -// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path -func (_cggdg *CT_SSubSupPr )ValidateWithPath (path string )error {if _cggdg .AlnScr !=nil {if _gabed :=_cggdg .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_gabed !=nil {return _gabed ;};};if _cggdg .CtrlPr !=nil {if _aeac :=_cggdg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aeac !=nil {return _aeac ;};};return nil ;};func NewCT_Text ()*CT_Text {_cadb :=&CT_Text {};return _cadb };func NewCT_D ()*CT_D {_fdeb :=&CT_D {};return _fdeb }; +// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path +func (_gdf *CT_BarPr )ValidateWithPath (path string )error {if _gdf .Pos !=nil {if _bcb :=_gdf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bcb !=nil {return _bcb ;};};if _gdf .CtrlPr !=nil {if _fdc :=_gdf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fdc !=nil {return _fdc ;};};return nil ;};type CT_CtrlPr struct{}; -// Validate validates the OMath and its children -func (_acfc *OMath )Validate ()error {return _acfc .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};func NewCT_Shp ()*CT_Shp {_cgdf :=&CT_Shp {};_cgdf .ValAttr =ST_Shp (1);return _cgdf };func (_eacc *CT_MPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dca :for {_dddf ,_faga :=d .Token ();if _faga !=nil {return _faga ;};switch _cfbb :=_dddf .(type ){case _f .StartElement :switch _cfbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_eacc .BaseJc =NewCT_YAlign ();if _cgde :=d .DecodeElement (_eacc .BaseJc ,&_cfbb );_cgde !=nil {return _cgde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"}:_eacc .PlcHide =NewCT_OnOff ();if _cffb :=d .DecodeElement (_eacc .PlcHide ,&_cfbb );_cffb !=nil {return _cffb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_eacc .RSpRule =NewCT_SpacingRule ();if _caeed :=d .DecodeElement (_eacc .RSpRule ,&_cfbb );_caeed !=nil {return _caeed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"}:_eacc .CGpRule =NewCT_SpacingRule ();if _gggg :=d .DecodeElement (_eacc .CGpRule ,&_cfbb );_gggg !=nil {return _gggg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_eacc .RSp =NewCT_UnSignedInteger ();if _dadd :=d .DecodeElement (_eacc .RSp ,&_cfbb );_dadd !=nil {return _dadd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0053\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0053\u0070"}:_eacc .CSp =NewCT_UnSignedInteger ();if _cdeb :=d .DecodeElement (_eacc .CSp ,&_cfbb );_cdeb !=nil {return _cdeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0047\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0047\u0070"}:_eacc .CGp =NewCT_UnSignedInteger ();if _bef :=d .DecodeElement (_eacc .CGp ,&_cfbb );_bef !=nil {return _bef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0073"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0073"}:_eacc .Mcs =NewCT_MCS ();if _dfdc :=d .DecodeElement (_eacc .Mcs ,&_cfbb );_dfdc !=nil {return _dfdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eacc .CtrlPr =NewCT_CtrlPr ();if _fcbe :=d .DecodeElement (_eacc .CtrlPr ,&_cfbb );_fcbe !=nil {return _fcbe ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0050\u0072\u0020\u0025\u0076",_cfbb .Name );if _afdce :=d .Skip ();_afdce !=nil {return _afdce ;};};case _f .EndElement :break _dca ;case _f .CharData :};};return nil ;};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;};func (_ea *CT_AccPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcf :for {_df ,_cfc :=d .Token ();if _cfc !=nil {return _cfc ;};switch _fcg :=_df .(type ){case _f .StartElement :switch _fcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_ea .Chr =NewCT_Char ();if _bab :=d .DecodeElement (_ea .Chr ,&_fcg );_bab !=nil {return _bab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ea .CtrlPr =NewCT_CtrlPr ();if _bd :=d .DecodeElement (_ea .CtrlPr ,&_fcg );_bd !=nil {return _bd ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_fcg .Name );if _eaf :=d .Skip ();_eaf !=nil {return _eaf ;};};case _f .EndElement :break _fcf ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_ebfdd *CT_TwipsMeasure )ValidateWithPath (path string )error {if _bfbdd :=_ebfdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfbdd !=nil {return _bfbdd ;};return nil ;}; -// Validate validates the CT_Integer2 and its children -func (_dbfca *CT_Integer2 )Validate ()error {return _dbfca .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");};type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_FType and its children +func (_ged *CT_FType )Validate ()error {return _ged .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");};func NewCT_XAlign ()*CT_XAlign {_bgde :=&CT_XAlign {};_bgde .ValAttr =_ea .ST_XAlign (1);return _bgde };func NewCT_RPR ()*CT_RPR {_cefc :=&CT_RPR {};return _cefc };type CT_YAlign struct{ValAttr _ea .ST_YAlign ;}; -// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path -func (_dec *CT_RPRChoice )ValidateWithPath (path string )error {if _dec .Nor !=nil {if _ebaec :=_dec .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_ebaec !=nil {return _ebaec ;};};return nil ;};func (_cabgb *ST_Script )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cabgb =0;case "\u0072\u006f\u006da\u006e":*_cabgb =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_cabgb =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_cabgb =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_cabgb =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_cabgb =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_cabgb =6;};return nil ;}; +// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path +func (_ffbg *CT_LimLowPr )ValidateWithPath (path string )error {if _ffbg .CtrlPr !=nil {if _dcfb :=_ffbg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dcfb !=nil {return _dcfb ;};};return nil ;};func (_cgfc *ST_TopBot )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdfg ,_cedc :=d .Token ();if _cedc !=nil {return _cedc ;};if _dbdgc ,_fdggf :=_gdfg .(_f .EndElement );_fdggf &&_dbdgc .Name ==start .Name {*_cgfc =1;return nil ;};if _abfab ,_cfgaa :=_gdfg .(_f .CharData );!_cfgaa {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdfg );}else {switch string (_abfab ){case "":*_cgfc =0;case "\u0074\u006f\u0070":*_cgfc =1;case "\u0062\u006f\u0074":*_cgfc =2;};};_gdfg ,_cedc =d .Token ();if _cedc !=nil {return _cedc ;};if _cega ,_efec :=_gdfg .(_f .EndElement );_efec &&_cega .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdfg );};func (_cgf *CT_BreakBin )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgf .ValAttr !=ST_BreakBinUnset {_bgb ,_geb :=_cgf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _geb !=nil {return _geb ;};start .Attr =append (start .Attr ,_bgb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Integer255 and its children -func (_efbe *CT_Integer255 )Validate ()error {return _efbe .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");}; +// Validate validates the CT_BorderBoxPr and its children +func (_ecd *CT_BorderBoxPr )Validate ()error {return _ecd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");};func (_fbdd *CT_OMathArgPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fbdd .ArgSz !=nil {_aace :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_fbdd .ArgSz ,_aace );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agef *CT_Integer255 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_ef .Sprintf ("\u0025\u0076",_agef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewMathPr ()*MathPr {_gfcf :=&MathPr {};_gfcf .CT_MathPr =*NewCT_MathPr ();return _gfcf };func (_adae *CT_XAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_deeg ,_bfcdf :=_adae .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bfcdf !=nil {return _bfcdf ;};start .Attr =append (start .Attr ,_deeg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abbe *CT_MC )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abbe .McPr !=nil {_fac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_abbe .McPr ,_fac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OMathJc and its children -func (_fced *CT_OMathJc )Validate ()error {return _fced .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");}; +// Validate validates the CT_LimLowPr and its children +func (_fdec *CT_LimLowPr )Validate ()error {return _fdec .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");}; -// Validate validates the CT_M and its children -func (_gafb *CT_M )Validate ()error {return _gafb .ValidateWithPath ("\u0043\u0054\u005f\u004d")};func NewCT_CtrlPr ()*CT_CtrlPr {_eae :=&CT_CtrlPr {};return _eae };func NewCT_Char ()*CT_Char {_fadf :=&CT_Char {};return _fadf };func (_cgea *CT_Phant )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgea .E =NewCT_OMathArg ();_dgbb :for {_afcf ,_cfeg :=d .Token ();if _cfeg !=nil {return _cfeg ;};switch _ebb :=_afcf .(type ){case _f .StartElement :switch _ebb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_cgea .PhantPr =NewCT_PhantPr ();if _ecde :=d .DecodeElement (_cgea .PhantPr ,&_ebb );_ecde !=nil {return _ecde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bgaf :=d .DecodeElement (_cgea .E ,&_ebb );_bgaf !=nil {return _bgaf ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_ebb .Name );if _fbg :=d .Skip ();_fbg !=nil {return _fbg ;};};case _f .EndElement :break _dgbb ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path +func (_caecf *CT_Rad )ValidateWithPath (path string )error {if _caecf .RadPr !=nil {if _edda :=_caecf .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_edda !=nil {return _edda ;};};if _abee :=_caecf .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067");_abee !=nil {return _abee ;};if _ccde :=_caecf .E .ValidateWithPath (path +"\u002f\u0045");_ccde !=nil {return _ccde ;};return nil ;}; -// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path -func (_bfdg *CT_MC )ValidateWithPath (path string )error {if _bfdg .McPr !=nil {if _fgdb :=_bfdg .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_fgdb !=nil {return _fgdb ;};};return nil ;};func (_ddbb ST_BreakBinSub )Validate ()error {return _ddbb .ValidateWithPath ("")}; +// Validate validates the CT_RPR and its children +func (_dcbabb *CT_RPR )Validate ()error {return _dcbabb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");};func (_gbe *CT_BarPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bd :for {_gc ,_gace :=d .Token ();if _gace !=nil {return _gace ;};switch _gdg :=_gc .(type ){case _f .StartElement :switch _gdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_gbe .Pos =NewCT_TopBot ();if _ec :=d .DecodeElement (_gbe .Pos ,&_gdg );_ec !=nil {return _ec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gbe .CtrlPr =NewCT_CtrlPr ();if _ffd :=d .DecodeElement (_gbe .CtrlPr ,&_gdg );_ffd !=nil {return _ffd ;};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\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_gdg .Name );if _fag :=d .Skip ();_fag !=nil {return _fag ;};};case _f .EndElement :break _bd ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path -func (_ca *CT_Bar )ValidateWithPath (path string )error {if _ca .BarPr !=nil {if _ga :=_ca .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_ga !=nil {return _ga ;};};if _baa :=_ca .E .ValidateWithPath (path +"\u002f\u0045");_baa !=nil {return _baa ;};return nil ;}; +// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path +func (_gdbf *CT_MCS )ValidateWithPath (path string )error {for _gded ,_gaae :=range _gdbf .Mc {if _eca :=_gaae .ValidateWithPath (_ef .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_gded ));_eca !=nil {return _eca ;};};return nil ;};func NewCT_EqArrPr ()*CT_EqArrPr {_abg :=&CT_EqArrPr {};return _abg }; -// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path -func (_dgae *CT_RadPr )ValidateWithPath (path string )error {if _dgae .DegHide !=nil {if _afcfa :=_dgae .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_afcfa !=nil {return _afcfa ;};};if _dgae .CtrlPr !=nil {if _eeggf :=_dgae .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eeggf !=nil {return _eeggf ;};};return nil ;};func (_ccbc *CT_EqArrPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccbc .BaseJc !=nil {_dgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_ccbc .BaseJc ,_dgg );};if _ccbc .MaxDist !=nil {_fgf :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_ccbc .MaxDist ,_fgf );};if _ccbc .ObjDist !=nil {_fba :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_ccbc .ObjDist ,_fba );};if _ccbc .RSpRule !=nil {_bbdd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_ccbc .RSpRule ,_bbdd );};if _ccbc .RSp !=nil {_dbcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_ccbc .RSp ,_dbcb );};if _ccbc .CtrlPr !=nil {_efg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ccbc .CtrlPr ,_efg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geecf ST_FType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_geecf .String (),start );};type ST_Script byte ;func (_cbgd *CT_TopBot )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dbdad ,_caddg :=_cbgd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _caddg !=nil {return _caddg ;};start .Attr =append (start .Attr ,_dbdad );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path +func (_abegg *CT_Func )ValidateWithPath (path string )error {if _abegg .FuncPr !=nil {if _geaf :=_abegg .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_geaf !=nil {return _geaf ;};};if _agge :=_abegg .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065");_agge !=nil {return _agge ;};if _dea :=_abegg .E .ValidateWithPath (path +"\u002f\u0045");_dea !=nil {return _dea ;};return nil ;}; -// Validate validates the CT_Phant and its children -func (_ffbb *CT_Phant )Validate ()error {return _ffbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};func NewCT_SpacingRule ()*CT_SpacingRule {_cebg :=&CT_SpacingRule {};_cebg .ValAttr =0;return _cebg };func (_eddad ST_Script )Validate ()error {return _eddad .ValidateWithPath ("")};func (_dcef *CT_LimLoc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bfac ,_dfde :=_dcef .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _dfde !=nil {return _dfde ;};start .Attr =append (start .Attr ,_bfac );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdfb *CT_MR )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_adag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};for _ ,_efba :=range _fdfb .E {e .EncodeElement (_efba ,_adag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgfc *CT_OnOff )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbacb :=range start .Attr {if _fbacb .Name .Local =="\u0076\u0061\u006c"{_dgdcd ,_eade :=ParseUnionST_OnOff (_fbacb .Value );if _eade !=nil {return _eade ;};_bgfc .ValAttr =&_dgdcd ;continue ;};};for {_eefce ,_aabb :=d .Token ();if _aabb !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_aabb );};if _efgda ,_bbea :=_eefce .(_f .EndElement );_bbea &&_efgda .Name ==start .Name {break ;};};return nil ;};func NewCT_OMathJc ()*CT_OMathJc {_cabc :=&CT_OMathJc {};return _cabc };type CT_Shp struct{ValAttr ST_Shp ;};func (_edg *CT_BarPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbb :for {_gdc ,_ce :=d .Token ();if _ce !=nil {return _ce ;};switch _cec :=_gdc .(type ){case _f .StartElement :switch _cec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_edg .Pos =NewCT_TopBot ();if _af :=d .DecodeElement (_edg .Pos ,&_cec );_af !=nil {return _af ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_edg .CtrlPr =NewCT_CtrlPr ();if _baea :=d .DecodeElement (_edg .CtrlPr ,&_cec );_baea !=nil {return _baea ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_cec .Name );if _eed :=d .Skip ();_eed !=nil {return _eed ;};};case _f .EndElement :break _fcbb ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path +func (_gccee *EG_OMathMathElements )ValidateWithPath (path string )error {if _gccee .Acc !=nil {if _fbfg :=_gccee .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_fbfg !=nil {return _fbfg ;};};if _gccee .Bar !=nil {if _gdee :=_gccee .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_gdee !=nil {return _gdee ;};};if _gccee .Box !=nil {if _gbag :=_gccee .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_gbag !=nil {return _gbag ;};};if _gccee .BorderBox !=nil {if _abgb :=_gccee .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");_abgb !=nil {return _abgb ;};};if _gccee .D !=nil {if _cefb :=_gccee .D .ValidateWithPath (path +"\u002f\u0044");_cefb !=nil {return _cefb ;};};if _gccee .EqArr !=nil {if _ced :=_gccee .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072");_ced !=nil {return _ced ;};};if _gccee .F !=nil {if _aaced :=_gccee .F .ValidateWithPath (path +"\u002f\u0046");_aaced !=nil {return _aaced ;};};if _gccee .Func !=nil {if _gaceg :=_gccee .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_gaceg !=nil {return _gaceg ;};};if _gccee .GroupChr !=nil {if _adee :=_gccee .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_adee !=nil {return _adee ;};};if _gccee .LimLow !=nil {if _cgcb :=_gccee .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077");_cgcb !=nil {return _cgcb ;};};if _gccee .LimUpp !=nil {if _fdcb :=_gccee .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_fdcb !=nil {return _fdcb ;};};if _gccee .M !=nil {if _dedfg :=_gccee .M .ValidateWithPath (path +"\u002f\u004d");_dedfg !=nil {return _dedfg ;};};if _gccee .Nary !=nil {if _bcece :=_gccee .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_bcece !=nil {return _bcece ;};};if _gccee .Phant !=nil {if _ffeg :=_gccee .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074");_ffeg !=nil {return _ffeg ;};};if _gccee .Rad !=nil {if _fcfc :=_gccee .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_fcfc !=nil {return _fcfc ;};};if _gccee .SPre !=nil {if _acga :=_gccee .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065");_acga !=nil {return _acga ;};};if _gccee .SSub !=nil {if _bbad :=_gccee .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_bbad !=nil {return _bbad ;};};if _gccee .SSubSup !=nil {if _gfdf :=_gccee .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");_gfdf !=nil {return _gfdf ;};};if _gccee .SSup !=nil {if _edafe :=_gccee .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_edafe !=nil {return _edafe ;};};if _gccee .R !=nil {if _fcfb :=_gccee .R .ValidateWithPath (path +"\u002f\u0052");_fcfb !=nil {return _fcfb ;};};return nil ;};func (_egbe *CT_RPR )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdbb :for {_cacg ,_ceab :=d .Token ();if _ceab !=nil {return _ceab ;};switch _cgfee :=_cacg .(type ){case _f .StartElement :switch _cgfee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_egbe .Lit =NewCT_OnOff ();if _gffbd :=d .DecodeElement (_egbe .Lit ,&_cgfee );_gffbd !=nil {return _gffbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_egbe .Choice =NewCT_RPRChoice ();if _cffg :=d .DecodeElement (&_egbe .Choice .Nor ,&_cgfee );_cffg !=nil {return _cffg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_egbe .Brk =NewCT_ManualBreak ();if _bebag :=d .DecodeElement (_egbe .Brk ,&_cgfee );_bebag !=nil {return _bebag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_egbe .Aln =NewCT_OnOff ();if _aagc :=d .DecodeElement (_egbe .Aln ,&_cgfee );_aagc !=nil {return _aagc ;};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\u0050\u0052\u0020\u0025\u0076",_cgfee .Name );if _fgfbg :=d .Skip ();_fgfbg !=nil {return _fgfbg ;};};case _f .EndElement :break _cdbb ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_CtrlPr and its children -func (_cedc *CT_CtrlPr )Validate ()error {return _cedc .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};func (_fadaa ST_LimLoc )Validate ()error {return _fadaa .ValidateWithPath ("")};func (_faba *CT_Script )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faba .ValAttr !=ST_ScriptUnset {_bbcef ,_egagd :=_faba .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _egagd !=nil {return _egagd ;};start .Attr =append (start .Attr ,_bbcef );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path +func (_cdff *CT_LimLoc )ValidateWithPath (path string )error {if _cdff .ValAttr ==ST_LimLocUnset {return _ef .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 _eabg :=_cdff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eabg !=nil {return _eabg ;};return nil ;}; -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_cfaf *CT_Text )ValidateWithPath (path string )error {return nil };func NewCT_M ()*CT_M {_fggd :=&CT_M {};return _fggd }; +// Validate validates the CT_OnOff and its children +func (_gfdde *CT_OnOff )Validate ()error {return _gfdde .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};type CT_OnOff struct{ValAttr *_ea .ST_OnOff ;};func (_cgfe *CT_PhantPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edcd :for {_daea ,_cebde :=d .Token ();if _cebde !=nil {return _cebde ;};switch _dcfgd :=_daea .(type ){case _f .StartElement :switch _dcfgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_cgfe .Show =NewCT_OnOff ();if _bgedg :=d .DecodeElement (_cgfe .Show ,&_dcfgd );_bgedg !=nil {return _bgedg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"}:_cgfe .ZeroWid =NewCT_OnOff ();if _bafe :=d .DecodeElement (_cgfe .ZeroWid ,&_dcfgd );_bafe !=nil {return _bafe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"}:_cgfe .ZeroAsc =NewCT_OnOff ();if _efcce :=d .DecodeElement (_cgfe .ZeroAsc ,&_dcfgd );_efcce !=nil {return _efcce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}:_cgfe .ZeroDesc =NewCT_OnOff ();if _fgcfb :=d .DecodeElement (_cgfe .ZeroDesc ,&_dcfgd );_fgcfb !=nil {return _fgcfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"}:_cgfe .Transp =NewCT_OnOff ();if _cfbea :=d .DecodeElement (_cgfe .Transp ,&_dcfgd );_cfbea !=nil {return _cfbea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cgfe .CtrlPr =NewCT_CtrlPr ();if _gbcge :=d .DecodeElement (_cgfe .CtrlPr ,&_dcfgd );_gbcge !=nil {return _gbcge ;};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\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_dcfgd .Name );if _ebabe :=d .Skip ();_ebabe !=nil {return _ebabe ;};};case _f .EndElement :break _edcd ;case _f .CharData :};};return nil ;};func (_bbb *CT_GroupChrPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggcc :for {_ebc ,_ccc :=d .Token ();if _ccc !=nil {return _ccc ;};switch _fff :=_ebc .(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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_bbb .Chr =NewCT_Char ();if _abed :=d .DecodeElement (_bbb .Chr ,&_fff );_abed !=nil {return _abed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_bbb .Pos =NewCT_TopBot ();if _caaa :=d .DecodeElement (_bbb .Pos ,&_fff );_caaa !=nil {return _caaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"}:_bbb .VertJc =NewCT_TopBot ();if _cgcd :=d .DecodeElement (_bbb .VertJc ,&_fff );_cgcd !=nil {return _cgcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bbb .CtrlPr =NewCT_CtrlPr ();if _gaf :=d .DecodeElement (_bbb .CtrlPr ,&_fff );_gaf !=nil {return _gaf ;};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\u0047r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_fff .Name );if _eggg :=d .Skip ();_eggg !=nil {return _eggg ;};};case _f .EndElement :break _ggcc ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path -func (_fgd *CT_Func )ValidateWithPath (path string )error {if _fgd .FuncPr !=nil {if _acbg :=_fgd .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_acbg !=nil {return _acbg ;};};if _gbc :=_fgd .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065");_gbc !=nil {return _gbc ;};if _gdfc :=_fgd .E .ValidateWithPath (path +"\u002f\u0045");_gdfc !=nil {return _gdfc ;};return nil ;}; +// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path +func (_dcdea *CT_RPR )ValidateWithPath (path string )error {if _dcdea .Lit !=nil {if _ddfc :=_dcdea .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_ddfc !=nil {return _ddfc ;};};if _dcdea .Choice !=nil {if _adca :=_dcdea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adca !=nil {return _adca ;};};if _dcdea .Brk !=nil {if _gcca :=_dcdea .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_gcca !=nil {return _gcca ;};};if _dcdea .Aln !=nil {if _debfg :=_dcdea .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_debfg !=nil {return _debfg ;};};return nil ;};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;};func (_afdg *CT_MCS )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaed :for {_ded ,_fbfe :=d .Token ();if _fbfe !=nil {return _fbfe ;};switch _gefa :=_ded .(type ){case _f .StartElement :switch _gefa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_bcf :=NewCT_MC ();if _bge :=d .DecodeElement (_bcf ,&_gefa );_bge !=nil {return _bge ;};_afdg .Mc =append (_afdg .Mc ,_bcf );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\u004d\u0043\u0053\u0020\u0025\u0076",_gefa .Name );if _ggfb :=d .Skip ();_ggfb !=nil {return _ggfb ;};};case _f .EndElement :break _aaed ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_Acc and its children -func (_fe *CT_Acc )Validate ()error {return _fe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};type CT_MPr struct{BaseJc *CT_YAlign ;PlcHide *CT_OnOff ;RSpRule *CT_SpacingRule ;CGpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CSp *CT_UnSignedInteger ;CGp *CT_UnSignedInteger ;Mcs *CT_MCS ;CtrlPr *CT_CtrlPr ;};func (_efgb ST_Style )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efgb .String (),start );};func (_aaba *CT_EqArr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aaba .EqArrPr !=nil {_dff :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_aaba .EqArrPr ,_dff );};_gccf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};for _ ,_eff :=range _aaba .E {e .EncodeElement (_eff ,_gccf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path +func (_aec *CT_MCPr )ValidateWithPath (path string )error {if _aec .Count !=nil {if _efgd :=_aec .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_efgd !=nil {return _efgd ;};};if _aec .McJc !=nil {if _agfg :=_aec .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063");_agfg !=nil {return _agfg ;};};return nil ;};func (_agee *CT_EqArrPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agee .BaseJc !=nil {_fbcc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_agee .BaseJc ,_fbcc );};if _agee .MaxDist !=nil {_ecda :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_agee .MaxDist ,_ecda );};if _agee .ObjDist !=nil {_gbb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_agee .ObjDist ,_gbb );};if _agee .RSpRule !=nil {_aebd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_agee .RSpRule ,_aebd );};if _agee .RSp !=nil {_edc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_agee .RSp ,_edc );};if _agee .CtrlPr !=nil {_abfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_agee .CtrlPr ,_abfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_TwipsMeasure and its children -func (_beab *CT_TwipsMeasure )Validate ()error {return _beab .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +func (_dacg *CT_TwipsMeasure )Validate ()error {return _dacg .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_dace *CT_YAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dace .ValAttr =_ea .ST_YAlign (1);for _ ,_afgfd :=range start .Attr {if _afgfd .Name .Local =="\u0076\u0061\u006c"{_dace .ValAttr .UnmarshalXMLAttr (_afgfd );continue ;};};for {_deec ,_fffg :=d .Token ();if _fffg !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_fffg );};if _agdfe ,_cgega :=_deec .(_f .EndElement );_cgega &&_agdfe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path -func (_cde *CT_Char )ValidateWithPath (path string )error {return nil };func (_ddfgg *CT_ManualBreak )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eegd :=range start .Attr {if _eegd .Name .Local =="\u0061\u006c\u006eA\u0074"{_dfce ,_agg :=_d .ParseInt (_eegd .Value ,10,64);if _agg !=nil {return _agg ;};_ddfgg .AlnAtAttr =&_dfce ;continue ;};};for {_bdfe ,_afa :=d .Token ();if _afa !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u006e\u0075\u0061\u006c\u0042\u0072\u0065\u0061\u006b:\u0020\u0025\u0073",_afa );};if _cdcbd ,_dcf :=_bdfe .(_f .EndElement );_dcf &&_cdcbd .Name ==start .Name {break ;};};return nil ;};func (_baedb *CT_SPre )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baedb .Sub =NewCT_OMathArg ();_baedb .Sup =NewCT_OMathArg ();_baedb .E =NewCT_OMathArg ();_agcb :for {_bbcfe ,_cdge :=d .Token ();if _cdge !=nil {return _cdge ;};switch _edaef :=_bbcfe .(type ){case _f .StartElement :switch _edaef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"}:_baedb .SPrePr =NewCT_SPrePr ();if _afbe :=d .DecodeElement (_baedb .SPrePr ,&_edaef );_afbe !=nil {return _afbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _bfcgd :=d .DecodeElement (_baedb .Sub ,&_edaef );_bfcgd !=nil {return _bfcgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _dfea :=d .DecodeElement (_baedb .Sup ,&_edaef );_dfea !=nil {return _dfea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _egdc :=d .DecodeElement (_baedb .E ,&_edaef );_egdc !=nil {return _egdc ;};default:_bf .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0050\u0072\u0065\u0020\u0025\u0076",_edaef .Name );if _bbdg :=d .Skip ();_bbdg !=nil {return _bbdg ;};};case _f .EndElement :break _agcb ;case _f .CharData :};};return nil ;};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;};func (_bgbc *CT_XAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbc .ValAttr =_g .ST_XAlign (1);for _ ,_egbcb :=range start .Attr {if _egbcb .Name .Local =="\u0076\u0061\u006c"{_bgbc .ValAttr .UnmarshalXMLAttr (_egbcb );continue ;};};for {_cdag ,_fecf :=d .Token ();if _fecf !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_fecf );};if _dgeg ,_efgf :=_cdag .(_f .EndElement );_efgf &&_dgeg .Name ==start .Name {break ;};};return nil ;};func (_eee *CT_GroupChr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eee .GroupChrPr !=nil {_bdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}};e .EncodeElement (_eee .GroupChrPr ,_bdc );};_bfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_eee .E ,_bfd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgcd *CT_LimLow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgcd .E =NewCT_OMathArg ();_bgcd .Lim =NewCT_OMathArg ();_bagd :for {_ffge ,_cdea :=d .Token ();if _cdea !=nil {return _cdea ;};switch _aabe :=_ffge .(type ){case _f .StartElement :switch _aabe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}:_bgcd .LimLowPr =NewCT_LimLowPr ();if _eaa :=d .DecodeElement (_bgcd .LimLowPr ,&_aabe );_eaa !=nil {return _eaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _baf :=d .DecodeElement (_bgcd .E ,&_aabe );_baf !=nil {return _baf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _eccd :=d .DecodeElement (_bgcd .Lim ,&_aabe );_eccd !=nil {return _eccd ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dL\u006f\u0077 \u0025\u0076",_aabe .Name );if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _f .EndElement :break _bagd ;case _f .CharData :};};return nil ;};func (_aadb *CT_UnSignedInteger )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_aadb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path +func (_acfc *CT_SSubPr )ValidateWithPath (path string )error {if _acfc .CtrlPr !=nil {if _gbeg :=_acfc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gbeg !=nil {return _gbeg ;};};return nil ;}; -// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path -func (_bcf *CT_MCS )ValidateWithPath (path string )error {for _adbd ,_ffca :=range _bcf .Mc {if _cfge :=_ffca .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_adbd ));_cfge !=nil {return _cfge ;};};return nil ;};func (_cfbf *CT_LimLowPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbg :for {_feef ,_cca :=d .Token ();if _cca !=nil {return _cca ;};switch _aeeg :=_feef .(type ){case _f .StartElement :switch _aeeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cfbf .CtrlPr =NewCT_CtrlPr ();if _bad :=d .DecodeElement (_cfbf .CtrlPr ,&_aeeg );_bad !=nil {return _bad ;};default:_bf .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072\u0020\u0025\u0076",_aeeg .Name );if _eefc :=d .Skip ();_eefc !=nil {return _eefc ;};};case _f .EndElement :break _cbg ;case _f .CharData :};};return nil ;};func NewCT_SSub ()*CT_SSub {_gbbf :=&CT_SSub {};_gbbf .E =NewCT_OMathArg ();_gbbf .Sub =NewCT_OMathArg ();return _gbbf ;};func ParseUnionST_OnOff (s string )(_g .ST_OnOff ,error ){return _g .ParseUnionST_OnOff (s )};func (_aegg *CT_Phant )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aegg .PhantPr !=nil {_bbdef :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_aegg .PhantPr ,_bbdef );};_faab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aegg .E ,_faab );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_ecefa *CT_OnOff )ValidateWithPath (path string )error {if _ecefa .ValAttr !=nil {if _gfec :=_ecefa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfec !=nil {return _gfec ;};};return nil ;};func NewCT_SpacingRule ()*CT_SpacingRule {_agcg :=&CT_SpacingRule {};_agcg .ValAttr =0;return _agcg };func (_acg *CT_BreakBinSub )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acg .ValAttr !=ST_BreakBinSubUnset {_fdg ,_aege :=_acg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _aege !=nil {return _aege ;};start .Attr =append (start .Attr ,_fdg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccca *ST_Style )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccca =0;case "\u0070":*_ccca =1;case "\u0062":*_ccca =2;case "\u0069":*_ccca =3;case "\u0062\u0069":*_ccca =4;};return nil ;}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_daeb *CT_String )ValidateWithPath (path string )error {return nil };type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;}; +// Validate validates the CT_Integer255 and its children +func (_eacf *CT_Integer255 )Validate ()error {return _eacf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");}; -// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path -func (_aaeae *CT_SpacingRule )ValidateWithPath (path string )error {if _aaeae .ValAttr < 0{return _b .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_aaeae .ValAttr );};if _aaeae .ValAttr > 4{return _b .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0034\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_aaeae .ValAttr );};return nil ;}; +// Validate validates the CT_EqArr and its children +func (_fgd *CT_EqArr )Validate ()error {return _fgd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};func (_fdfe ST_Style )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdfe .String (),start );};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};func NewCT_SSup ()*CT_SSup {_ddcb :=&CT_SSup {};_ddcb .E =NewCT_OMathArg ();_ddcb .Sup =NewCT_OMathArg ();return _ddcb ;}; -// Validate validates the CT_SPrePr and its children -func (_fgff *CT_SPrePr )Validate ()error {return _fgff .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};type CT_TwipsMeasure struct{ValAttr _g .ST_TwipsMeasure ;};func (_daae *CT_MCPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _daae .Count !=nil {_efbd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}};e .EncodeElement (_daae .Count ,_efbd );};if _daae .McJc !=nil {_ffff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_daae .McJc ,_ffff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;};func NewCT_OMathParaPr ()*CT_OMathParaPr {_cabg :=&CT_OMathParaPr {};return _cabg }; +// Validate validates the CT_LimLow and its children +func (_gdgb *CT_LimLow )Validate ()error {return _gdgb .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");};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 EG_OMathElements and its children, prefixing error messages with path -func (_ceff *EG_OMathElements )ValidateWithPath (path string )error {for _bffa ,_fdge :=range _ceff .EG_OMathMathElements {if _bgcfb :=_fdge .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_bffa ));_bgcfb !=nil {return _bgcfb ;};};return nil ;};func (_dgfa *ST_TopBot )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbb ,_bdcf :=d .Token ();if _bdcf !=nil {return _bdcf ;};if _agdda ,_ecgfa :=_gfbb .(_f .EndElement );_ecgfa &&_agdda .Name ==start .Name {*_dgfa =1;return nil ;};if _gadb ,_gacb :=_gfbb .(_f .CharData );!_gacb {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfbb );}else {switch string (_gadb ){case "":*_dgfa =0;case "\u0074\u006f\u0070":*_dgfa =1;case "\u0062\u006f\u0074":*_dgfa =2;};};_gfbb ,_bdcf =d .Token ();if _bdcf !=nil {return _bdcf ;};if _eeda ,_feab :=_gfbb .(_f .EndElement );_feab &&_eeda .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfbb );};func (_afeb *CT_Text )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcgb :=range start .Attr {if _gcgb .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_gcgb .Name .Local =="\u0073\u0070\u0061c\u0065"{_fcae ,_gagb :=_gcgb .Value ,error (nil );if _gagb !=nil {return _gagb ;};_afeb .SpaceAttr =&_fcae ;continue ;};};for {_ecage ,_ccbfc :=d .Token ();if _ccbfc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ccbfc );};if _geadf ,_bdba :=_ecage .(_f .CharData );_bdba {_afeb .Content =string (_geadf );};if _eddfd ,_ccca :=_ecage .(_f .EndElement );_ccca &&_eddfd .Name ==start .Name {break ;};};return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_ffdb :=&CT_LimLowPr {};return _ffdb };func (_eefd *CT_GroupChrPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acfd :for {_dffa ,_bcc :=d .Token ();if _bcc !=nil {return _bcc ;};switch _feae :=_dffa .(type ){case _f .StartElement :switch _feae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_eefd .Chr =NewCT_Char ();if _bfa :=d .DecodeElement (_eefd .Chr ,&_feae );_bfa !=nil {return _bfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_eefd .Pos =NewCT_TopBot ();if _dbfc :=d .DecodeElement (_eefd .Pos ,&_feae );_dbfc !=nil {return _dbfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"}:_eefd .VertJc =NewCT_TopBot ();if _agc :=d .DecodeElement (_eefd .VertJc ,&_feae );_agc !=nil {return _agc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eefd .CtrlPr =NewCT_CtrlPr ();if _bgec :=d .DecodeElement (_eefd .CtrlPr ,&_feae );_bgec !=nil {return _bgec ;};default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_feae .Name );if _fedd :=d .Skip ();_fedd !=nil {return _fedd ;};};case _f .EndElement :break _acfd ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_RadPr and its children +func (_bgbe *CT_RadPr )Validate ()error {return _bgbe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");};type ST_BreakBin byte ;func NewCT_OnOff ()*CT_OnOff {_dbad :=&CT_OnOff {};return _dbad };func NewCT_Integer2 ()*CT_Integer2 {_ccef :=&CT_Integer2 {};_ccef .ValAttr =-2;return _ccef };func NewCT_GroupChr ()*CT_GroupChr {_gce :=&CT_GroupChr {};_gce .E =NewCT_OMathArg ();return _gce };func NewCT_F ()*CT_F {_bdgb :=&CT_F {};_bdgb .Num =NewCT_OMathArg ();_bdgb .Den =NewCT_OMathArg ();return _bdgb ;};func (_ecad *CT_PhantPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ecad .Show !=nil {_eefc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_ecad .Show ,_eefc );};if _ecad .ZeroWid !=nil {_gffb :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_ecad .ZeroWid ,_gffb );};if _ecad .ZeroAsc !=nil {_acge :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_ecad .ZeroAsc ,_acge );};if _ecad .ZeroDesc !=nil {_gbefg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_ecad .ZeroDesc ,_gbefg );};if _ecad .Transp !=nil {_gdfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_ecad .Transp ,_gdfb );};if _ecad .CtrlPr !=nil {_eacg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ecad .CtrlPr ,_eacg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fabd *EG_OMathMathElements )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fabd .Acc !=nil {_feec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0061c\u0063"}};e .EncodeElement (_fabd .Acc ,_feec );};if _fabd .Bar !=nil {_eagcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_fabd .Bar ,_eagcf );};if _fabd .Box !=nil {_degbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062o\u0078"}};e .EncodeElement (_fabd .Box ,_degbg );};if _fabd .BorderBox !=nil {_cdaa :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_fabd .BorderBox ,_cdaa );};if _fabd .D !=nil {_ffbed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064"}};e .EncodeElement (_fabd .D ,_ffbed );};if _fabd .EqArr !=nil {_cacdc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_fabd .EqArr ,_cacdc );};if _fabd .F !=nil {_feaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0066"}};e .EncodeElement (_fabd .F ,_feaf );};if _fabd .Func !=nil {_acdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_fabd .Func ,_acdd );};if _fabd .GroupChr !=nil {_ebbbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}};e .EncodeElement (_fabd .GroupChr ,_ebbbd );};if _fabd .LimLow !=nil {_egcc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_fabd .LimLow ,_egcc );};if _fabd .LimUpp !=nil {_bcfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}};e .EncodeElement (_fabd .LimUpp ,_bcfc );};if _fabd .M !=nil {_adaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_fabd .M ,_adaf );};if _fabd .Nary !=nil {_fffd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}};e .EncodeElement (_fabd .Nary ,_fffd );};if _fabd .Phant !=nil {_bgdc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_fabd .Phant ,_bgdc );};if _fabd .Rad !=nil {_afef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072a\u0064"}};e .EncodeElement (_fabd .Rad ,_afef );};if _fabd .SPre !=nil {_acfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_fabd .SPre ,_acfe );};if _fabd .SSub !=nil {_bcad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}};e .EncodeElement (_fabd .SSub ,_bcad );};if _fabd .SSubSup !=nil {_dgba :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_fabd .SSubSup ,_dgba );};if _fabd .SSup !=nil {_dacga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}};e .EncodeElement (_fabd .SSup ,_dacga );};if _fabd .R !=nil {_befb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_fabd .R ,_befb );};return nil ;};func (_dacgae ST_BreakBinSub )Validate ()error {return _dacgae .ValidateWithPath ("")};func (_gfe *CT_Box )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfe .E =NewCT_OMathArg ();_cb :for {_eda ,_cbe :=d .Token ();if _cbe !=nil {return _cbe ;};switch _fgc :=_eda .(type ){case _f .StartElement :switch _fgc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"}:_gfe .BoxPr =NewCT_BoxPr ();if _edaf :=d .DecodeElement (_gfe .BoxPr ,&_fgc );_edaf !=nil {return _edaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gda :=d .DecodeElement (_gfe .E ,&_fgc );_gda !=nil {return _gda ;};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\u0042\u006f\u0078\u0020\u0025\u0076",_fgc .Name );if _aba :=d .Skip ();_aba !=nil {return _aba ;};};case _f .EndElement :break _cb ;case _f .CharData :};};return nil ;};func NewCT_Func ()*CT_Func {_fafb :=&CT_Func {};_fafb .FName =NewCT_OMathArg ();_fafb .E =NewCT_OMathArg ();return _fafb ;};func (_ecdf *CT_BoxPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ecdf .OpEmu !=nil {_eaca :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_ecdf .OpEmu ,_eaca );};if _ecdf .NoBreak !=nil {_dbd :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_ecdf .NoBreak ,_dbd );};if _ecdf .Diff !=nil {_cd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_ecdf .Diff ,_cd );};if _ecdf .Brk !=nil {_ecde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_ecdf .Brk ,_ecde );};if _ecdf .Aln !=nil {_ccg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_ecdf .Aln ,_ccg );};if _ecdf .CtrlPr !=nil {_afd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ecdf .CtrlPr ,_afd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Box and its children -func (_dgb *CT_Box )Validate ()error {return _dgb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");}; +// Validate validates the CT_MC and its children +func (_agda *CT_MC )Validate ()error {return _agda .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};func (_dcdb *CT_Script )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgbgb :=range start .Attr {if _fgbgb .Name .Local =="\u0076\u0061\u006c"{_dcdb .ValAttr .UnmarshalXMLAttr (_fgbgb );continue ;};};for {_adce ,_babcf :=d .Token ();if _babcf !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_babcf );};if _dcbd ,_bedc :=_adce .(_f .EndElement );_bedc &&_dcbd .Name ==start .Name {break ;};};return nil ;};type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;}; -// Validate validates the CT_LimLowPr and its children -func (_fgda *CT_LimLowPr )Validate ()error {return _fgda .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};func (_gdaa *CT_LimUppPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gdaa .CtrlPr !=nil {_badc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gdaa .CtrlPr ,_badc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path +func (_degcg *CT_OMathArg )ValidateWithPath (path string )error {if _degcg .ArgPr !=nil {if _aecgc :=_degcg .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_aecgc !=nil {return _aecgc ;};};for _cfga ,_afcb :=range _degcg .EG_OMathMathElements {if _baacc :=_afcb .ValidateWithPath (_ef .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_cfga ));_baacc !=nil {return _baacc ;};};if _degcg .CtrlPr !=nil {if _bdac :=_degcg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bdac !=nil {return _bdac ;};};return nil ;}; -// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path -func (_ffd *CT_EqArrPr )ValidateWithPath (path string )error {if _ffd .BaseJc !=nil {if _eca :=_ffd .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_eca !=nil {return _eca ;};};if _ffd .MaxDist !=nil {if _bbcf :=_ffd .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074");_bbcf !=nil {return _bbcf ;};};if _ffd .ObjDist !=nil {if _ccea :=_ffd .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_ccea !=nil {return _ccea ;};};if _ffd .RSpRule !=nil {if _ddfg :=_ffd .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_ddfg !=nil {return _ddfg ;};};if _ffd .RSp !=nil {if _agf :=_ffd .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_agf !=nil {return _agf ;};};if _ffd .CtrlPr !=nil {if _fab :=_ffd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fab !=nil {return _fab ;};};return nil ;}; +// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path +func (_dbaf *CT_OMathPara )ValidateWithPath (path string )error {if _dbaf .OMathParaPr !=nil {if _eaac :=_dbaf .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_eaac !=nil {return _eaac ;};};for _fcae ,_fbed :=range _dbaf .OMath {if _begb :=_fbed .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_fcae ));_begb !=nil {return _begb ;};};return nil ;};type ST_TopBot byte ;func NewCT_Rad ()*CT_Rad {_effad :=&CT_Rad {};_effad .Deg =NewCT_OMathArg ();_effad .E =NewCT_OMathArg ();return _effad ;}; -// Validate validates the CT_BorderBox and its children -func (_dfc *CT_BorderBox )Validate ()error {return _dfc .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");}; +// Validate validates the CT_Func and its children +func (_cee *CT_Func )Validate ()error {return _cee .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");}; -// Validate validates the CT_LimUppPr and its children -func (_gcb *CT_LimUppPr )Validate ()error {return _gcb .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};func (_acea ST_Jc )String ()string {switch _acea {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return "";};func (_gfdcg *ST_FType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edea ,_fdce :=d .Token ();if _fdce !=nil {return _fdce ;};if _dfbg ,_ebcff :=_edea .(_f .EndElement );_ebcff &&_dfbg .Name ==start .Name {*_gfdcg =1;return nil ;};if _aaca ,_fgcfe :=_edea .(_f .CharData );!_fgcfe {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edea );}else {switch string (_aaca ){case "":*_gfdcg =0;case "\u0062\u0061\u0072":*_gfdcg =1;case "\u0073\u006b\u0077":*_gfdcg =2;case "\u006c\u0069\u006e":*_gfdcg =3;case "\u006e\u006f\u0042a\u0072":*_gfdcg =4;};};_edea ,_fdce =d .Token ();if _fdce !=nil {return _fdce ;};if _ddag ,_eefeg :=_edea .(_f .EndElement );_eefeg &&_ddag .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edea );};func (_beca *CT_R )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgca :for {_abd ,_gdg :=d .Token ();if _gdg !=nil {return _gdg ;};switch _ebcg :=_abd .(type ){case _f .StartElement :switch _ebcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0050\u0072"}:_beca .RPr =NewCT_RPR ();if _gfec :=d .DecodeElement (_beca .RPr ,&_ebcg );_gfec !=nil {return _gfec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_addcb :=NewCT_RChoice ();if _bdgf :=d .DecodeElement (&_addcb .T ,&_ebcg );_bdgf !=nil {return _bdgf ;};_beca .Choice =append (_beca .Choice ,_addcb );default:_bf .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0052\u0020\u0025\u0076",_ebcg .Name );if _bcg :=d .Skip ();_bcg !=nil {return _bcg ;};};case _f .EndElement :break _cgca ;case _f .CharData :};};return nil ;};func (_ecbc ST_FType )String ()string {switch _ecbc {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0073\u006b\u0077";case 3:return "\u006c\u0069\u006e";case 4:return "\u006e\u006f\u0042a\u0072";};return "";};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the OMath and its children +func (_cgab *OMath )Validate ()error {return _cgab .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};func (_gcfag *MathPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _gcfag .CT_MathPr .MarshalXML (e ,start );}; -// Validate validates the CT_RPR and its children -func (_agce *CT_RPR )Validate ()error {return _agce .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");}; +// Validate validates the CT_Style and its children +func (_badf *CT_Style )Validate ()error {return _badf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_gefdc *CT_Shp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ececc ,_agcda :=_gefdc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _agcda !=nil {return _agcda ;};start .Attr =append (start .Attr ,_ececc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgbe *CT_OMathParaPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgbe .Jc !=nil {_egce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_dgbe .Jc ,_egce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffccb ST_Script )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffccb .String (),start );};func (_bea *CT_RChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acae :for {_gdge ,_ebff :=d .Token ();if _ebff !=nil {return _ebff ;};switch _dcbab :=_gdge .(type ){case _f .StartElement :switch _dcbab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_ffdc :=NewCT_Text ();if _cgbe :=d .DecodeElement (_ffdc ,&_dcbab );_cgbe !=nil {return _cgbe ;};_bea .T =append (_bea .T ,_ffdc );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\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dcbab .Name );if _aaeg :=d .Skip ();_aaeg !=nil {return _aaeg ;};};case _f .EndElement :break _acae ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path -func (_ddg *CT_SSubSup )ValidateWithPath (path string )error {if _ddg .SSubSupPr !=nil {if _fdag :=_ddg .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_fdag !=nil {return _fdag ;};};if _cacefe :=_ddg .E .ValidateWithPath (path +"\u002f\u0045");_cacefe !=nil {return _cacefe ;};if _dacgg :=_ddg .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_dacgg !=nil {return _dacgg ;};if _gbd :=_ddg .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_gbd !=nil {return _gbd ;};return nil ;}; +// Validate validates the CT_OMathJc and its children +func (_fgaf *CT_OMathJc )Validate ()error {return _fgaf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");};type CT_String struct{ValAttr *string ;};func NewCT_OMathArg ()*CT_OMathArg {_bega :=&CT_OMathArg {};return _bega };const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;);func (_decc *CT_LimUpp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _decc .LimUppPr !=nil {_ddf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}};e .EncodeElement (_decc .LimUppPr ,_ddf );};_ecdec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_decc .E ,_ecdec );_afgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_decc .Lim ,_afgc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbd *CT_LimUppPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fbd .CtrlPr !=nil {_ffga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fbd .CtrlPr ,_ffga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_R and its children -func (_cabga *CT_R )Validate ()error {return _cabga .ValidateWithPath ("\u0043\u0054\u005f\u0052")};const (ST_FTypeUnset ST_FType =0;ST_FTypeBar ST_FType =1;ST_FTypeSkw ST_FType =2;ST_FTypeLin ST_FType =3;ST_FTypeNoBar ST_FType =4;); +func (_afca *CT_R )Validate ()error {return _afca .ValidateWithPath ("\u0043\u0054\u005f\u0052")}; -// Validate validates the CT_OMathArg and its children -func (_ccff *CT_OMathArg )Validate ()error {return _ccff .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_gefb *CT_String )ValidateWithPath (path string )error {return nil };func NewEG_ScriptStyle ()*EG_ScriptStyle {_eegae :=&EG_ScriptStyle {};return _eegae };func (_cac *CT_EqArr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbd :for {_dfe ,_ccd :=d .Token ();if _ccd !=nil {return _ccd ;};switch _dfddg :=_dfe .(type ){case _f .StartElement :switch _dfddg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_cac .EqArrPr =NewCT_EqArrPr ();if _fbca :=d .DecodeElement (_cac .EqArrPr ,&_dfddg );_fbca !=nil {return _fbca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_fcg :=NewCT_OMathArg ();if _aae :=d .DecodeElement (_fcg ,&_dfddg );_aae !=nil {return _aae ;};_cac .E =append (_cac .E ,_fcg );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\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_dfddg .Name );if _effa :=d .Skip ();_effa !=nil {return _effa ;};};case _f .EndElement :break _cbd ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_XAlign and its children -func (_cacefa *CT_XAlign )Validate ()error {return _cacefa .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};type ST_Jc byte ;func (_bcba ST_FType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_acddc :=_f .Attr {};_acddc .Name =name ;switch _bcba {case ST_FTypeUnset :_acddc .Value ="";case ST_FTypeBar :_acddc .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_acddc .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_acddc .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_acddc .Value ="\u006e\u006f\u0042a\u0072";};return _acddc ,nil ;};func (_cgdef *CT_PhantPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcde :for {_bcdg ,_gfded :=d .Token ();if _gfded !=nil {return _gfded ;};switch _dcgb :=_bcdg .(type ){case _f .StartElement :switch _dcgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_cgdef .Show =NewCT_OnOff ();if _aagg :=d .DecodeElement (_cgdef .Show ,&_dcgb );_aagg !=nil {return _aagg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"}:_cgdef .ZeroWid =NewCT_OnOff ();if _bcbbf :=d .DecodeElement (_cgdef .ZeroWid ,&_dcgb );_bcbbf !=nil {return _bcbbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"}:_cgdef .ZeroAsc =NewCT_OnOff ();if _edagf :=d .DecodeElement (_cgdef .ZeroAsc ,&_dcgb );_edagf !=nil {return _edagf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}:_cgdef .ZeroDesc =NewCT_OnOff ();if _bccf :=d .DecodeElement (_cgdef .ZeroDesc ,&_dcgb );_bccf !=nil {return _bccf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"}:_cgdef .Transp =NewCT_OnOff ();if _cggd :=d .DecodeElement (_cgdef .Transp ,&_dcgb );_cggd !=nil {return _cggd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cgdef .CtrlPr =NewCT_CtrlPr ();if _cdafb :=d .DecodeElement (_cgdef .CtrlPr ,&_dcgb );_cdafb !=nil {return _cdafb ;};default:_bf .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_dcgb .Name );if _fbd :=d .Skip ();_fbd !=nil {return _fbd ;};};case _f .EndElement :break _gcde ;case _f .CharData :};};return nil ;};type ST_TopBot byte ;type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_gead *CT_Integer2 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gead .ValAttr =-2;for _ ,_ebdf :=range start .Attr {if _ebdf .Name .Local =="\u0076\u0061\u006c"{_ffef ,_caag :=_d .ParseInt (_ebdf .Value ,10,64);if _caag !=nil {return _caag ;};_gead .ValAttr =_ffef ;continue ;};};for {_ceac ,_fccf :=d .Token ();if _fccf !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_fccf );};if _bdae ,_bbfd :=_ceac .(_f .EndElement );_bbfd &&_bdae .Name ==start .Name {break ;};};return nil ;};func (_edfb *CT_BreakBinSub )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edfb .ValAttr !=ST_BreakBinSubUnset {_bbg ,_eacf :=_edfb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u006d\u003a\u0076a\u006c"});if _eacf !=nil {return _eacf ;};start .Attr =append (start .Attr ,_bbg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MCS struct{Mc []*CT_MC ;};type CT_OMathJc struct{ValAttr ST_Jc ;}; +// Validate validates the CT_BreakBinSub and its children +func (_gee *CT_BreakBinSub )Validate ()error {return _gee .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");}; -// Validate validates the CT_BreakBin and its children -func (_eadd *CT_BreakBin )Validate ()error {return _eadd .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");}; +// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path +func (_dbgad *CT_SSupPr )ValidateWithPath (path string )error {if _dbgad .CtrlPr !=nil {if _eebb :=_dbgad .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eebb !=nil {return _eebb ;};};return nil ;};func (_ccdd *ST_Style )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eceae ,_aabbe :=d .Token ();if _aabbe !=nil {return _aabbe ;};if _cdfa ,_fgbc :=_eceae .(_f .EndElement );_fgbc &&_cdfa .Name ==start .Name {*_ccdd =1;return nil ;};if _fdfa ,_gcffc :=_eceae .(_f .CharData );!_gcffc {return _ef .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eceae );}else {switch string (_fdfa ){case "":*_ccdd =0;case "\u0070":*_ccdd =1;case "\u0062":*_ccdd =2;case "\u0069":*_ccdd =3;case "\u0062\u0069":*_ccdd =4;};};_eceae ,_aabbe =d .Token ();if _aabbe !=nil {return _aabbe ;};if _gccc ,_gdef :=_eceae .(_f .EndElement );_gdef &&_gccc .Name ==start .Name {return nil ;};return _ef .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eceae );}; -// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path -func (_aagb *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };func init (){_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035",NewCT_Integer255 );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032",NewCT_Integer2 );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065",NewCT_SpacingRule );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072",NewCT_UnSignedInteger );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0068\u0061\u0072",NewCT_Char );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n",NewCT_XAlign );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n",NewCT_YAlign );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0068\u0070",NewCT_Shp );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065",NewCT_FType );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc",NewCT_LimLoc );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft",NewCT_TopBot );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t",NewCT_Script );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b",NewCT_ManualBreak );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0050\u0052",NewCT_RPR );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052",NewCT_R );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r",NewCT_CtrlPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072",NewCT_AccPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063",NewCT_Acc );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072",NewCT_BarPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072",NewCT_Bar );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072",NewCT_BoxPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078",NewCT_Box );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072",NewCT_BorderBoxPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078",NewCT_BorderBox );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044\u0050\u0072",NewCT_DPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044",NewCT_D );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072",NewCT_EqArrPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072",NewCT_EqArr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0050\u0072",NewCT_FPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046",NewCT_F );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r",NewCT_FuncPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063",NewCT_Func );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072",NewCT_GroupChrPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072",NewCT_GroupChr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072",NewCT_LimLowPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw",NewCT_LimLow );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072",NewCT_LimUppPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p",NewCT_LimUpp );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0043\u0050\u0072",NewCT_MCPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0043",NewCT_MC );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0043\u0053",NewCT_MCS );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0050\u0072",NewCT_MPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0052",NewCT_MR );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d",NewCT_M );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r",NewCT_NaryPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079",NewCT_Nary );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072",NewCT_PhantPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074",NewCT_Phant );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072",NewCT_RadPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064",NewCT_Rad );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r",NewCT_SPrePr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065",NewCT_SPre );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r",NewCT_SSubPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062",NewCT_SSub );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072",NewCT_SSubSupPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070",NewCT_SSubSup );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r",NewCT_SSupPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070",NewCT_SSup );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072",NewCT_OMathArgPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067",NewCT_OMathArg );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063",NewCT_OMathJc );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072",NewCT_OMathParaPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e",NewCT_BreakBin );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062",NewCT_BreakBinSub );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r",NewCT_MathPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061",NewCT_OMathPara );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068",NewCT_OMath );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006d\u0061\u0074\u0068\u0050\u0072",NewMathPr );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a",NewOMathPara );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006f\u004d\u0061t\u0068",NewOMath );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065",NewEG_ScriptStyle );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073",NewEG_OMathMathElements );_bf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_OMathElements );}; \ No newline at end of file +// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path +func (_bbda *CT_Phant )ValidateWithPath (path string )error {if _bbda .PhantPr !=nil {if _beba :=_bbda .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_beba !=nil {return _beba ;};};if _ccfc :=_bbda .E .ValidateWithPath (path +"\u002f\u0045");_ccfc !=nil {return _ccfc ;};return nil ;};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_gdcb ST_BreakBinSub )String ()string {switch _gdcb {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};type ST_Shp byte ;func (_ggfc *CT_Shp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggfc .ValAttr =ST_Shp (1);for _ ,_cdcc :=range start .Attr {if _cdcc .Name .Local =="\u0076\u0061\u006c"{_ggfc .ValAttr .UnmarshalXMLAttr (_cdcc );continue ;};};for {_afbb ,_gabb :=d .Token ();if _gabb !=nil {return _ef .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_gabb );};if _bfcb ,_dgeb :=_afbb .(_f .EndElement );_dgeb &&_bfcb .Name ==start .Name {break ;};};return nil ;};func (_acdfg *CT_SSubPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agfab :for {_gggfd ,_dcce :=d .Token ();if _dcce !=nil {return _dcce ;};switch _gcecg :=_gggfd .(type ){case _f .StartElement :switch _gcecg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_acdfg .CtrlPr =NewCT_CtrlPr ();if _efda :=d .DecodeElement (_acdfg .CtrlPr ,&_gcecg );_efda !=nil {return _efda ;};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\u0053\u0075b\u0050\u0072 \u0025\u0076",_gcecg .Name );if _dcgb :=d .Skip ();_dcgb !=nil {return _dcgb ;};};case _f .EndElement :break _agfab ;case _f .CharData :};};return nil ;};func NewCT_OMath ()*CT_OMath {_fga :=&CT_OMath {};return _fga };func (_ccab *CT_String )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccab .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_ef .Sprintf ("\u0025\u0076",*_ccab .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cedg *ST_FType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cedg =0;case "\u0062\u0061\u0072":*_cedg =1;case "\u0073\u006b\u0077":*_cedg =2;case "\u006c\u0069\u006e":*_cedg =3;case "\u006e\u006f\u0042a\u0072":*_cedg =4;};return nil ;}; + +// Validate validates the CT_SPre and its children +func (_fgdbe *CT_SPre )Validate ()error {return _fgdbe .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};func (_cgegd *CT_Rad )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cgegd .RadPr !=nil {_ddae :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_cgegd .RadPr ,_ddae );};_eabgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_cgegd .Deg ,_eabgd );_cgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cgegd .E ,_cgg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edbea ST_BreakBinSub )ValidateWithPath (path string )error {switch _edbea {case 0,1,2,3:default:return _ef .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbea ));};return nil ;};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_acef ST_Shp )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eggfa :=_f .Attr {};_eggfa .Name =name ;switch _acef {case ST_ShpUnset :_eggfa .Value ="";case ST_ShpCentered :_eggfa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_eggfa .Value ="\u006d\u0061\u0074c\u0068";};return _eggfa ,nil ;}; + +// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path +func (_ccdbc *OMathPara )ValidateWithPath (path string )error {if _abeef :=_ccdbc .CT_OMathPara .ValidateWithPath (path );_abeef !=nil {return _abeef ;};return nil ;}; + +// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path +func (_gdb *CT_BreakBinSub )ValidateWithPath (path string )error {if _afa :=_gdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afa !=nil {return _afa ;};return nil ;};type CT_MR struct{E []*CT_OMathArg ;};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 b39d192dac..8a50fc5812 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 (_cc "encoding/xml";_d "fmt";_g "regexp";); - -// ST_TwipsMeasure is a union type -type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;);func (_ggd *ST_AlgClass )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_gc ,_ccb :=d .Token ();if _ccb !=nil {return _ccb ;};if _dbd ,_fba :=_gc .(_cc .EndElement );_fba &&_dbd .Name ==start .Name {*_ggd =1;return nil ;};if _cbb ,_dcg :=_gc .(_cc .CharData );!_dcg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gc );}else {switch string (_cbb ){case "":*_ggd =0;case "\u0068\u0061\u0073\u0068":*_ggd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ggd =2;};};_gc ,_ccb =d .Token ();if _ccb !=nil {return _ccb ;};if _ae ,_ge :=_gc .(_cc .EndElement );_ge &&_ae .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gc );};func (_e *ST_OnOff )Validate ()error {return _e .ValidateWithPath ("")};func (_gcd ST_CryptProv )String ()string {switch _gcd {case 0:return "";case 1:return "\u0072\u0073\u0061\u0041\u0045\u0053";case 2:return "\u0072s\u0061\u0046\u0075\u006c\u006c";case 3:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_dg ST_AlgClass )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_dg .String (),start );};func (_cdd ST_CalendarType )Validate ()error {return _cdd .ValidateWithPath ("")};func (_gfg ST_XAlign )Validate ()error {return _gfg .ValidateWithPath ("")};func (_edde *ST_YAlign )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_edde =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_edde =1;case "\u0074\u006f\u0070":*_edde =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_edde =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_edde =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_edde =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_edde =6;};return nil ;};func (_afd ST_TrueFalse )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_afd .String (),start );};func (_abd *ST_TrueFalse )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_abd =0;case "\u0074":*_abd =1;case "\u0066":*_abd =2;case "\u0074\u0072\u0075\u0065":*_abd =3;case "\u0066\u0061\u006cs\u0065":*_abd =4;};return nil ;};func (_gde ST_VerticalAlignRun )String ()string {switch _gde {case 0:return "";case 1:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 2:return "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return "";};const ST_GuidPattern ="\u005c\u007b\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b\u0038\u007d\u002d\u005b\u0030\u002d9\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030-\u0039\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b4\u007d\u002d\u005b\u0030\u002d\u0039A\u002d\u0046]\u007b\u00312\u007d\\\u007d";func (_egc ST_VerticalAlignRun )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_egc .String (),start );};const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);const ST_PositiveUniversalMeasurePattern ="\u005b\u0030-9\u005d\u002b\u0028\\\u002e\u005b\u0030\u002d9]+\u0029?(\u006d\u006d\u007c\u0063\u006d\u007c\u0069n|\u0070\u0074\u007c\u0070\u0063\u007c\u0070i\u0029";func (_dcff *ST_TrueFalseBlank )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_fdg ,_abe :=d .Token ();if _abe !=nil {return _abe ;};if _dag ,_ffg :=_fdg .(_cc .EndElement );_ffg &&_dag .Name ==start .Name {*_dcff =1;return nil ;};if _fbaf ,_aed :=_fdg .(_cc .CharData );!_aed {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdg );}else {switch string (_fbaf ){case "":*_dcff =0;case "\u0074":*_dcff =1;case "\u0066":*_dcff =2;case "\u0074\u0072\u0075\u0065":*_dcff =3;case "\u0066\u0061\u006cs\u0065":*_dcff =4;case "\u0054\u0072\u0075\u0065":*_dcff =6;case "\u0046\u0061\u006cs\u0065":*_dcff =7;};};_fdg ,_abe =d .Token ();if _abe !=nil {return _abe ;};if _dbce ,_ffa :=_fdg .(_cc .EndElement );_ffa &&_dbce .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdg );};func (_dd *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_dd =0;case "\u0074":*_dd =1;case "\u0066":*_dd =2;case "\u0074\u0072\u0075\u0065":*_dd =3;case "\u0066\u0061\u006cs\u0065":*_dd =4;case "\u0054\u0072\u0075\u0065":*_dd =6;case "\u0046\u0061\u006cs\u0065":*_dd =7;};return nil ;};const (ST_TrueFalseBlankUnset ST_TrueFalseBlank =0;ST_TrueFalseBlankT ST_TrueFalseBlank =1;ST_TrueFalseBlankF ST_TrueFalseBlank =2;ST_TrueFalseBlankTrue ST_TrueFalseBlank =3;ST_TrueFalseBlankFalse ST_TrueFalseBlank =4;ST_TrueFalseBlankTrue_ ST_TrueFalseBlank =6;ST_TrueFalseBlankFalse_ ST_TrueFalseBlank =7;);func (_ac ST_TrueFalseBlank )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_eee :=_cc .Attr {};_eee .Name =name ;switch _ac {case ST_TrueFalseBlankUnset :_eee .Value ="";case ST_TrueFalseBlankT :_eee .Value ="\u0074";case ST_TrueFalseBlankF :_eee .Value ="\u0066";case ST_TrueFalseBlankTrue :_eee .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_eee .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_eee .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_eee .Value ="\u0046\u0061\u006cs\u0065";};return _eee ,nil ;};func (_ee ST_AlgClass )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_fb :=_cc .Attr {};_fb .Name =name ;switch _ee {case ST_AlgClassUnset :_fb .Value ="";case ST_AlgClassHash :_fb .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_fb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _fb ,nil ;};func _dbf (_eb bool )uint8 {if _eb {return 1;};return 0;};func (_fa *ST_CryptProv )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_bf ,_ab :=d .Token ();if _ab !=nil {return _ab ;};if _gf ,_edd :=_bf .(_cc .EndElement );_edd &&_gf .Name ==start .Name {*_fa =1;return nil ;};if _fbe ,_eg :=_bf .(_cc .CharData );!_eg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bf );}else {switch string (_fbe ){case "":*_fa =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_fa =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_fa =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fa =3;};};_bf ,_ab =d .Token ();if _ab !=nil {return _ab ;};if _gdg ,_cg :=_bf .(_cc .EndElement );_cg &&_gdg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bf );};func (_ea ST_TwipsMeasure )String ()string {if _ea .ST_UnsignedDecimalNumber !=nil {return _d .Sprintf ("\u0025\u0076",*_ea .ST_UnsignedDecimalNumber );};if _ea .ST_PositiveUniversalMeasure !=nil {return _d .Sprintf ("\u0025\u0076",*_ea .ST_PositiveUniversalMeasure );};return "";};const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";func (_dgg ST_AlgClass )ValidateWithPath (path string )error {switch _dgg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgg ));};return nil ;};const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;); +package sharedTypes ;import (_g "encoding/xml";_b "fmt";_a "regexp";);func (_aefg ST_TrueFalseBlank )Validate ()error {return _aefg .ValidateWithPath ("")};func (_bgf *ST_ConformanceClass )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afda ,_gefa :=d .Token ();if _gefa !=nil {return _gefa ;};if _cbf ,_fgb :=_afda .(_g .EndElement );_fgb &&_cbf .Name ==start .Name {*_bgf =1;return nil ;};if _aac ,_fdfc :=_afda .(_g .CharData );!_fdfc {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",_afda );}else {switch string (_aac ){case "":*_bgf =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_bgf =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_bgf =2;};};_afda ,_gefa =d .Token ();if _gefa !=nil {return _gefa ;};if _eag ,_gaa :=_afda .(_g .EndElement );_gaa &&_eag .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",_afda );}; // ST_OnOff is a union type -type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};func (_a *ST_TwipsMeasure )Validate ()error {return _a .ValidateWithPath ("")};func (_feb *ST_XAlign )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_cfc ,_fcg :=d .Token ();if _fcg !=nil {return _fcg ;};if _cbf ,_ecd :=_cfc .(_cc .EndElement );_ecd &&_cbf .Name ==start .Name {*_feb =1;return nil ;};if _ecf ,_ebcc :=_cfc .(_cc .CharData );!_ebcc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfc );}else {switch string (_ecf ){case "":*_feb =0;case "\u006c\u0065\u0066\u0074":*_feb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_feb =2;case "\u0072\u0069\u0067h\u0074":*_feb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_feb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_feb =5;};};_cfc ,_fcg =d .Token ();if _fcg !=nil {return _fcg ;};if _cac ,_ece :=_cfc .(_cc .EndElement );_ece &&_cac .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfc );};const ST_FixedPercentagePattern ="-\u003f\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039]\u003f\u0029\u0029\u0028\u005c\u002e\u005b\u0030\u002d\u0039][\u0030\u002d\u0039]\u003f)\u003f\u0025";const ST_UniversalMeasurePattern ="\u002d\u003f\u005b\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u003f\u0028\u006d\u006d\u007c\u0063m\u007c\u0069\u006e\u007c\u0070t\u007c\u0070c\u007c\u0070\u0069\u0029";type ST_OnOff1 byte ;func (_fcc ST_OnOff1 )String ()string {switch _fcc {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};func (_ebad ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _ebad {case 0,1,2,3,4,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebad ));};return nil ;};func (_bg ST_OnOff1 )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_afb :=_cc .Attr {};_afb .Name =name ;switch _bg {case ST_OnOff1Unset :_afb .Value ="";case ST_OnOff1On :_afb .Value ="\u006f\u006e";case ST_OnOff1Off :_afb .Value ="\u006f\u0066\u0066";};return _afb ,nil ;};func (_dec *ST_CalendarType )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_dec =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_dec =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_dec =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_dec =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_dec =4;case "\u0068\u0069\u006ar\u0069":*_dec =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_dec =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_dec =7;case "\u006a\u0061\u0070a\u006e":*_dec =8;case "\u0074\u0068\u0061\u0069":*_dec =9;case "\u006b\u006f\u0072e\u0061":*_dec =10;case "\u0073\u0061\u006b\u0061":*_dec =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_dec =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_dec =13;case "\u006e\u006f\u006e\u0065":*_dec =14;};return nil ;};func (_ebc *ST_XAlign )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_ebc =0;case "\u006c\u0065\u0066\u0074":*_ebc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebc =2;case "\u0072\u0069\u0067h\u0074":*_ebc =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_ebc =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_ebc =5;};return nil ;};func (_gfc ST_AlgType )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_gdf :=_cc .Attr {};_gdf .Name =name ;switch _gfc {case ST_AlgTypeUnset :_gdf .Value ="";case ST_AlgTypeTypeAny :_gdf .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_gdf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gdf ,nil ;};const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);func (_def *ST_YAlign )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_cdbg ,_beag :=d .Token ();if _beag !=nil {return _beag ;};if _cad ,_baac :=_cdbg .(_cc .EndElement );_baac &&_cad .Name ==start .Name {*_def =1;return nil ;};if _degg ,_ebaa :=_cdbg .(_cc .CharData );!_ebaa {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdbg );}else {switch string (_degg ){case "":*_def =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_def =1;case "\u0074\u006f\u0070":*_def =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_def =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_def =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_def =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_def =6;};};_cdbg ,_beag =d .Token ();if _beag !=nil {return _beag ;};if _ga ,_eacd :=_cdbg .(_cc .EndElement );_eacd &&_ga .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdbg );};func (_ega *ST_AlgType )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_ega =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_ega =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ega =2;};return nil ;};func (_ede ST_TrueFalse )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_age :=_cc .Attr {};_age .Name =name ;switch _ede {case ST_TrueFalseUnset :_age .Value ="";case ST_TrueFalseT :_age .Value ="\u0074";case ST_TrueFalseF :_age .Value ="\u0066";case ST_TrueFalseTrue :_age .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_age .Value ="\u0066\u0061\u006cs\u0065";};return _age ,nil ;};func (_cbd ST_AlgType )ValidateWithPath (path string )error {switch _cbd {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbd ));};return nil ;};func (_bec *ST_AlgType )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_gfe ,_eea :=d .Token ();if _eea !=nil {return _eea ;};if _caf ,_dbe :=_gfe .(_cc .EndElement );_dbe &&_caf .Name ==start .Name {*_bec =1;return nil ;};if _aad ,_egd :=_gfe .(_cc .CharData );!_egd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfe );}else {switch string (_aad ){case "":*_bec =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_bec =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bec =2;};};_gfe ,_eea =d .Token ();if _eea !=nil {return _eea ;};if _bcd ,_ag :=_gfe .(_cc .EndElement );_ag &&_bcd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfe );};func (_dc ST_CalendarType )ValidateWithPath (path string )error {switch _dc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dc ));};return nil ;};func (_gda ST_OnOff1 )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_gda .String (),start );};func (_egb ST_ConformanceClass )String ()string {switch _egb {case 0:return "";case 1:return "\u0073\u0074\u0072\u0069\u0063\u0074";case 2:return "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return "";};func (_db *ST_TwipsMeasure )ValidateWithPath (path string )error {_aa :=[]string {};if _db .ST_UnsignedDecimalNumber !=nil {_aa =append (_aa ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _db .ST_PositiveUniversalMeasure !=nil {_aa =append (_aa ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065");};if len (_aa )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aa );};return nil ;};func (_dbga ST_AlgType )String ()string {switch _dbga {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_eef ST_YAlign )ValidateWithPath (path string )error {switch _eef {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eef ));};return nil ;};func (_gdb *ST_AlgClass )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_gdb =0;case "\u0068\u0061\u0073\u0068":*_gdb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gdb =2;};return nil ;};func (_aca *ST_ConformanceClass )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_aca =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_aca =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_aca =2;};return nil ;};func (_aeb ST_AlgType )Validate ()error {return _aeb .ValidateWithPath ("")};func (_ed ST_AlgClass )Validate ()error {return _ed .ValidateWithPath ("")};func (_cgb *ST_OnOff1 )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_gdd ,_fgb :=d .Token ();if _fgb !=nil {return _fgb ;};if _ad ,_fac :=_gdd .(_cc .EndElement );_fac &&_ad .Name ==start .Name {*_cgb =1;return nil ;};if _eac ,_bgg :=_gdd .(_cc .CharData );!_bgg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdd );}else {switch string (_eac ){case "":*_cgb =0;case "\u006f\u006e":*_cgb =1;case "\u006f\u0066\u0066":*_cgb =2;};};_gdd ,_fgb =d .Token ();if _fgb !=nil {return _fgb ;};if _gga ,_dgae :=_gdd .(_cc .EndElement );_dgae &&_gga .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdd );};func (_gdcf ST_TrueFalse )String ()string {switch _gdcf {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";};return "";};func (_de ST_OnOff )String ()string {if _de .Bool !=nil {return _d .Sprintf ("\u0025\u0076",*_de .Bool );};if _de .ST_OnOff1 !=ST_OnOff1Unset {return _de .ST_OnOff1 .String ();};return "";};func (_cee *ST_TrueFalse )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_fef ,_cag :=d .Token ();if _cag !=nil {return _cag ;};if _bea ,_aab :=_fef .(_cc .EndElement );_aab &&_bea .Name ==start .Name {*_cee =1;return nil ;};if _feg ,_dcf :=_fef .(_cc .CharData );!_dcf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fef );}else {switch string (_feg ){case "":*_cee =0;case "\u0074":*_cee =1;case "\u0066":*_cee =2;case "\u0074\u0072\u0075\u0065":*_cee =3;case "\u0066\u0061\u006cs\u0065":*_cee =4;};};_fef ,_cag =d .Token ();if _cag !=nil {return _cag ;};if _gdc ,_baae :=_fef .(_cc .EndElement );_baae &&_gdc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fef );};var ST_GuidPatternRe =_g .MustCompile (ST_GuidPattern );func (_b ST_CalendarType )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_fg :=_cc .Attr {};_fg .Name =name ;switch _b {case ST_CalendarTypeUnset :_fg .Value ="";case ST_CalendarTypeGregorian :_fg .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case ST_CalendarTypeGregorianUs :_fg .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_fg .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case ST_CalendarTypeGregorianArabic :_fg .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_fg .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_fg .Value ="\u0068\u0065\u0062\u0072\u0065\u0077";case ST_CalendarTypeTaiwan :_fg .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_fg .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_fg .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_fg .Value ="\u006b\u006f\u0072e\u0061";case ST_CalendarTypeSaka :_fg .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_fg .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_fg .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case ST_CalendarTypeNone :_fg .Value ="\u006e\u006f\u006e\u0065";};return _fg ,nil ;};func (_agd ST_OnOff1 )ValidateWithPath (path string )error {switch _agd {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agd ));};return nil ;};type ST_AlgType byte ;func (_bede ST_ConformanceClass )Validate ()error {return _bede .ValidateWithPath ("")};func (_eba *ST_OnOff1 )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_eba =0;case "\u006f\u006e":*_eba =1;case "\u006f\u0066\u0066":*_eba =2;};return nil ;};func (_dba ST_TrueFalse )Validate ()error {return _dba .ValidateWithPath ("")};func (_fe ST_CryptProv )Validate ()error {return _fe .ValidateWithPath ("")};func (_dbg *ST_CryptProv )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_dbg =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_dbg =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_dbg =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbg =3;};return nil ;};func (_agec ST_XAlign )String ()string {switch _agec {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_ddg ST_XAlign )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_cbg :=_cc .Attr {};_cbg .Name =name ;switch _ddg {case ST_XAlignUnset :_cbg .Value ="";case ST_XAlignLeft :_cbg .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_cbg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_XAlignRight :_cbg .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_cbg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_cbg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _cbg ,nil ;};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_cd :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_fc :=true ;_cd .Bool =&_fc ;default:_ca :=false ;_cd .Bool =&_ca ;};return _cd ,nil ;};func (_fd ST_TwipsMeasure )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {e .EncodeToken (start );if _fd .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_cc .CharData (_d .Sprintf ("\u0025\u0064",*_fd .ST_UnsignedDecimalNumber )));};if _fd .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_cc .CharData (*_fd .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_cc .EndElement {Name :start .Name });};type ST_TrueFalseBlank byte ;func (_baaa *ST_VerticalAlignRun )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_fgba ,_fff :=d .Token ();if _fff !=nil {return _fff ;};if _dde ,_aee :=_fgba .(_cc .EndElement );_aee &&_dde .Name ==start .Name {*_baaa =1;return nil ;};if _bfg ,_fge :=_fgba .(_cc .CharData );!_fge {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgba );}else {switch string (_bfg ){case "":*_baaa =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_baaa =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_baaa =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_baaa =3;};};_fgba ,_fff =d .Token ();if _fff !=nil {return _fff ;};if _aae ,_cdb :=_fgba .(_cc .EndElement );_cdb &&_aae .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgba );};type ST_CalendarType byte ;var ST_PositivePercentagePatternRe =_g .MustCompile (ST_PositivePercentagePattern );func (_f *ST_OnOff )ValidateWithPath (path string )error {_ce :=[]string {};if _f .Bool !=nil {_ce =append (_ce ,"\u0042\u006f\u006f\u006c");};if _f .ST_OnOff1 !=ST_OnOff1Unset {_ce =append (_ce ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_ce )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ce );};return nil ;};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);func (_cddc ST_VerticalAlignRun )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_ef :=_cc .Attr {};_ef .Name =name ;switch _cddc {case ST_VerticalAlignRunUnset :_ef .Value ="";case ST_VerticalAlignRunBaseline :_ef .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_ef .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_ef .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _ef ,nil ;};func (_ec ST_XAlign )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_ec .String (),start );};func (_dca ST_TrueFalseBlank )String ()string {switch _dca {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065";case 4:return "\u0066\u0061\u006cs\u0065";case 6:return "\u0054\u0072\u0075\u0065";case 7:return "\u0046\u0061\u006cs\u0065";};return "";};func (_gd ST_OnOff )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {e .EncodeToken (start );if _gd .Bool !=nil {e .EncodeToken (_cc .CharData (_d .Sprintf ("\u0025\u0064",_dbf (*_gd .Bool ))));};if _gd .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_cc .CharData (_gd .ST_OnOff1 .String ()));};return e .EncodeToken (_cc .EndElement {Name :start .Name });};const (ST_XAlignUnset ST_XAlign =0;ST_XAlignLeft ST_XAlign =1;ST_XAlignCenter ST_XAlign =2;ST_XAlignRight ST_XAlign =3;ST_XAlignInside ST_XAlign =4;ST_XAlignOutside ST_XAlign =5;);func (_ccbe ST_YAlign )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_bggg :=_cc .Attr {};_bggg .Name =name ;switch _ccbe {case ST_YAlignUnset :_bggg .Value ="";case ST_YAlignInline :_bggg .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_bggg .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_bggg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_bggg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_bggg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_bggg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bggg ,nil ;};func (_af ST_CryptProv )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_af .String (),start );};type ST_ConformanceClass byte ;func (_gdcg ST_TrueFalseBlank )Validate ()error {return _gdcg .ValidateWithPath ("")};func (_gccd ST_TrueFalseBlank )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_gccd .String (),start );};var ST_UniversalMeasurePatternRe =_g .MustCompile (ST_UniversalMeasurePattern );type ST_XAlign byte ;func (_bad ST_AlgType )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_bad .String (),start );};const ST_PositiveFixedPercentagePattern ="\u0028\u0028\u0031\u0030\u0030\u0029\u007c\u0028\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u003f\u0029\u0029\u0028\u005c\u002e[\u0030\u002d\u0039\u005d\u005b0\u002d\u0039]\u003f\u0029\u003f\u0025";const (ST_ConformanceClassUnset ST_ConformanceClass =0;ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);func (_bed ST_VerticalAlignRun )Validate ()error {return _bed .ValidateWithPath ("")};func (_cgf ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _cgf {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgf ));};return nil ;};var ST_PositiveUniversalMeasurePatternRe =_g .MustCompile (ST_PositiveUniversalMeasurePattern );func (_gg ST_CalendarType )String ()string {switch _gg {case 0:return "";case 1:return "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case 2:return "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case 3:return "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case 4:return "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case 5:return "\u0068\u0069\u006ar\u0069";case 6:return "\u0068\u0065\u0062\u0072\u0065\u0077";case 7:return "\u0074\u0061\u0069\u0077\u0061\u006e";case 8:return "\u006a\u0061\u0070a\u006e";case 9:return "\u0074\u0068\u0061\u0069";case 10:return "\u006b\u006f\u0072e\u0061";case 11:return "\u0073\u0061\u006b\u0061";case 12:return "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case 13:return "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case 14:return "\u006e\u006f\u006e\u0065";};return "";};const (ST_YAlignUnset ST_YAlign =0;ST_YAlignInline ST_YAlign =1;ST_YAlignTop ST_YAlign =2;ST_YAlignCenter ST_YAlign =3;ST_YAlignBottom ST_YAlign =4;ST_YAlignInside ST_YAlign =5;ST_YAlignOutside ST_YAlign =6;);func (_dbc ST_AlgClass )String ()string {switch _dbc {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025";func (_cbdd ST_ConformanceClass )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_edb :=_cc .Attr {};_edb .Name =name ;switch _cbdd {case ST_ConformanceClassUnset :_edb .Value ="";case ST_ConformanceClassStrict :_edb .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_edb .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _edb ,nil ;};func (_cdf ST_YAlign )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_cdf .String (),start );};const (ST_TrueFalseUnset ST_TrueFalse =0;ST_TrueFalseT ST_TrueFalse =1;ST_TrueFalseF ST_TrueFalse =2;ST_TrueFalseTrue ST_TrueFalse =3;ST_TrueFalseFalse ST_TrueFalse =4;);func (_efe ST_XAlign )ValidateWithPath (path string )error {switch _efe {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efe ));};return nil ;};type ST_TrueFalse byte ;func (_gcc ST_TrueFalse )ValidateWithPath (path string )error {switch _gcc {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcc ));};return nil ;};func (_eeg ST_ConformanceClass )ValidateWithPath (path string )error {switch _eeg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeg ));};return nil ;};func (_cba ST_OnOff1 )Validate ()error {return _cba .ValidateWithPath ("")};var ST_PercentagePatternRe =_g .MustCompile (ST_PercentagePattern );func (_ceea *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _cc .Attr )error {switch attr .Value {case "":*_ceea =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_ceea =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_ceea =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_ceea =3;};return nil ;};const (ST_CalendarTypeUnset ST_CalendarType =0;ST_CalendarTypeGregorian ST_CalendarType =1;ST_CalendarTypeGregorianUs ST_CalendarType =2;ST_CalendarTypeGregorianMeFrench ST_CalendarType =3;ST_CalendarTypeGregorianArabic ST_CalendarType =4;ST_CalendarTypeHijri ST_CalendarType =5;ST_CalendarTypeHebrew ST_CalendarType =6;ST_CalendarTypeTaiwan ST_CalendarType =7;ST_CalendarTypeJapan ST_CalendarType =8;ST_CalendarTypeThai ST_CalendarType =9;ST_CalendarTypeKorea ST_CalendarType =10;ST_CalendarTypeSaka ST_CalendarType =11;ST_CalendarTypeGregorianXlitEnglish ST_CalendarType =12;ST_CalendarTypeGregorianXlitFrench ST_CalendarType =13;ST_CalendarTypeNone ST_CalendarType =14;);type ST_VerticalAlignRun byte ;func (_fee ST_YAlign )Validate ()error {return _fee .ValidateWithPath ("")};func (_ebd *ST_CalendarType )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_da ,_be :=d .Token ();if _be !=nil {return _be ;};if _ba ,_fdd :=_da .(_cc .EndElement );_fdd &&_ba .Name ==start .Name {*_ebd =1;return nil ;};if _caa ,_bc :=_da .(_cc .CharData );!_bc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_da );}else {switch string (_caa ){case "":*_ebd =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_ebd =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_ebd =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_ebd =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_ebd =4;case "\u0068\u0069\u006ar\u0069":*_ebd =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_ebd =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_ebd =7;case "\u006a\u0061\u0070a\u006e":*_ebd =8;case "\u0074\u0068\u0061\u0069":*_ebd =9;case "\u006b\u006f\u0072e\u0061":*_ebd =10;case "\u0073\u0061\u006b\u0061":*_ebd =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_ebd =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_ebd =13;case "\u006e\u006f\u006e\u0065":*_ebd =14;};};_da ,_be =d .Token ();if _be !=nil {return _be ;};if _cf ,_cb :=_da .(_cc .EndElement );_cb &&_cf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_da );};func (_gdbc ST_ConformanceClass )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_gdbc .String (),start );};func (_ff ST_CalendarType )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {return e .EncodeElement (_ff .String (),start );};func (_dga ST_CryptProv )MarshalXMLAttr (name _cc .Name )(_cc .Attr ,error ){_deg :=_cc .Attr {};_deg .Name =name ;switch _dga {case ST_CryptProvUnset :_deg .Value ="";case ST_CryptProvRsaAES :_deg .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_deg .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_deg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _deg ,nil ;};func (_baa ST_CryptProv )ValidateWithPath (path string )error {switch _baa {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baa ));};return nil ;};var ST_FixedPercentagePatternRe =_g .MustCompile (ST_FixedPercentagePattern );var ST_PositiveFixedPercentagePatternRe =_g .MustCompile (ST_PositiveFixedPercentagePattern );type ST_CryptProv byte ;func (_agc ST_YAlign )String ()string {switch _agc {case 0:return "";case 1:return "\u0069\u006e\u006c\u0069\u006e\u0065";case 2:return "\u0074\u006f\u0070";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 5:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 6:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_ggf *ST_ConformanceClass )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_dcd ,_fdb :=d .Token ();if _fdb !=nil {return _fdb ;};if _afe ,_beb :=_dcd .(_cc .EndElement );_beb &&_afe .Name ==start .Name {*_ggf =1;return nil ;};if _feea ,_ggae :=_dcd .(_cc .CharData );!_ggae {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcd );}else {switch string (_feea ){case "":*_ggf =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_ggf =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_ggf =2;};};_dcd ,_fdb =d .Token ();if _fdb !=nil {return _fdb ;};if _bac ,_fgc :=_dcd .(_cc .EndElement );_fgc &&_bac .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcd );};type ST_YAlign byte ;type ST_AlgClass byte ; \ No newline at end of file +type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};func (_cc ST_CalendarType )Validate ()error {return _cc .ValidateWithPath ("")};func (_dbge ST_AlgType )Validate ()error {return _dbge .ValidateWithPath ("")};func (_aa ST_TrueFalse )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ddg :=_g .Attr {};_ddg .Name =name ;switch _aa {case ST_TrueFalseUnset :_ddg .Value ="";case ST_TrueFalseT :_ddg .Value ="\u0074";case ST_TrueFalseF :_ddg .Value ="\u0066";case ST_TrueFalseTrue :_ddg .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_ddg .Value ="\u0066\u0061\u006cs\u0065";};return _ddg ,nil ;};func (_eee *ST_CryptProv )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eee =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_eee =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_eee =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_eee =3;};return nil ;};const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025";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;);const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";func (_caa ST_XAlign )Validate ()error {return _caa .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";var ST_PositiveFixedPercentagePatternRe =_a .MustCompile (ST_PositiveFixedPercentagePattern );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;);type ST_AlgType byte ;func (_ef *ST_CalendarType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ef =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_ef =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_ef =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_ef =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_ef =4;case "\u0068\u0069\u006ar\u0069":*_ef =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_ef =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_ef =7;case "\u006a\u0061\u0070a\u006e":*_ef =8;case "\u0074\u0068\u0061\u0069":*_ef =9;case "\u006b\u006f\u0072e\u0061":*_ef =10;case "\u0073\u0061\u006b\u0061":*_ef =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_ef =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_ef =13;case "\u006e\u006f\u006e\u0065":*_ef =14;};return nil ;};func (_gegd ST_OnOff1 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gegd .String (),start );};func (_f *ST_OnOff )ValidateWithPath (path string )error {_ea :=[]string {};if _f .Bool !=nil {_ea =append (_ea ,"\u0042\u006f\u006f\u006c");};if _f .ST_OnOff1 !=ST_OnOff1Unset {_ea =append (_ea ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_ea )> 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 ,_ea );};return nil ;};func (_eaa ST_XAlign )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egf :=_g .Attr {};_egf .Name =name ;switch _eaa {case ST_XAlignUnset :_egf .Value ="";case ST_XAlignLeft :_egf .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_egf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_XAlignRight :_egf .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_egf .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_egf .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _egf ,nil ;};func (_adg ST_OnOff1 )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebf :=_g .Attr {};_ebf .Name =name ;switch _adg {case ST_OnOff1Unset :_ebf .Value ="";case ST_OnOff1On :_ebf .Value ="\u006f\u006e";case ST_OnOff1Off :_ebf .Value ="\u006f\u0066\u0066";};return _ebf ,nil ;};const (ST_CalendarTypeUnset ST_CalendarType =0;ST_CalendarTypeGregorian ST_CalendarType =1;ST_CalendarTypeGregorianUs ST_CalendarType =2;ST_CalendarTypeGregorianMeFrench ST_CalendarType =3;ST_CalendarTypeGregorianArabic ST_CalendarType =4;ST_CalendarTypeHijri ST_CalendarType =5;ST_CalendarTypeHebrew ST_CalendarType =6;ST_CalendarTypeTaiwan ST_CalendarType =7;ST_CalendarTypeJapan ST_CalendarType =8;ST_CalendarTypeThai ST_CalendarType =9;ST_CalendarTypeKorea ST_CalendarType =10;ST_CalendarTypeSaka ST_CalendarType =11;ST_CalendarTypeGregorianXlitEnglish ST_CalendarType =12;ST_CalendarTypeGregorianXlitFrench ST_CalendarType =13;ST_CalendarTypeNone ST_CalendarType =14;);func (_gff ST_AlgType )String ()string {switch _gff {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_ae *ST_AlgClass )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aef ,_gbee :=d .Token ();if _gbee !=nil {return _gbee ;};if _ga ,_ce :=_aef .(_g .EndElement );_ce &&_ga .Name ==start .Name {*_ae =1;return nil ;};if _fd ,_aeb :=_aef .(_g .CharData );!_aeb {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",_aef );}else {switch string (_fd ){case "":*_ae =0;case "\u0068\u0061\u0073\u0068":*_ae =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ae =2;};};_aef ,_gbee =d .Token ();if _gbee !=nil {return _gbee ;};if _dfa ,_dag :=_aef .(_g .EndElement );_dag &&_dfa .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",_aef );};type ST_ConformanceClass byte ;func (_fb ST_CalendarType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_be :=_g .Attr {};_be .Name =name ;switch _fb {case ST_CalendarTypeUnset :_be .Value ="";case ST_CalendarTypeGregorian :_be .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case ST_CalendarTypeGregorianUs :_be .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_be .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case ST_CalendarTypeGregorianArabic :_be .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_be .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_be .Value ="\u0068\u0065\u0062\u0072\u0065\u0077";case ST_CalendarTypeTaiwan :_be .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_be .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_be .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_be .Value ="\u006b\u006f\u0072e\u0061";case ST_CalendarTypeSaka :_be .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_be .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_be .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case ST_CalendarTypeNone :_be .Value ="\u006e\u006f\u006e\u0065";};return _be ,nil ;};func (_egb ST_YAlign )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egb .String (),start );};func (_ec ST_OnOff )String ()string {if _ec .Bool !=nil {return _b .Sprintf ("\u0025\u0076",*_ec .Bool );};if _ec .ST_OnOff1 !=ST_OnOff1Unset {return _ec .ST_OnOff1 .String ();};return "";};func (_gg *ST_VerticalAlignRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdb ,_gea :=d .Token ();if _gea !=nil {return _gea ;};if _ebb ,_cgg :=_cdb .(_g .EndElement );_cgg &&_ebb .Name ==start .Name {*_gg =1;return nil ;};if _cag ,_bggc :=_cdb .(_g .CharData );!_bggc {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",_cdb );}else {switch string (_cag ){case "":*_gg =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_gg =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_gg =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_gg =3;};};_cdb ,_gea =d .Token ();if _gea !=nil {return _gea ;};if _dcf ,_fbcc :=_cdb .(_g .EndElement );_fbcc &&_dcf .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",_cdb );};func (_cb ST_TrueFalse )String ()string {switch _cb {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 (_dbg ST_CryptProv )String ()string {switch _dbg {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 (_gbb ST_TrueFalseBlank )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfda :=_g .Attr {};_gfda .Name =name ;switch _gbb {case ST_TrueFalseBlankUnset :_gfda .Value ="";case ST_TrueFalseBlankT :_gfda .Value ="\u0074";case ST_TrueFalseBlankF :_gfda .Value ="\u0066";case ST_TrueFalseBlankTrue :_gfda .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_gfda .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_gfda .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_gfda .Value ="\u0046\u0061\u006cs\u0065";};return _gfda ,nil ;};func (_bgg ST_AlgType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ad :=_g .Attr {};_ad .Name =name ;switch _bgg {case ST_AlgTypeUnset :_ad .Value ="";case ST_AlgTypeTypeAny :_ad .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_ad .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ad ,nil ;};func (_abb ST_CryptProv )Validate ()error {return _abb .ValidateWithPath ("")};func (_ffa *ST_OnOff1 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eba ,_bbf :=d .Token ();if _bbf !=nil {return _bbf ;};if _fdf ,_bf :=_eba .(_g .EndElement );_bf &&_fdf .Name ==start .Name {*_ffa =1;return nil ;};if _ffc ,_gef :=_eba .(_g .CharData );!_gef {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",_eba );}else {switch string (_ffc ){case "":*_ffa =0;case "\u006f\u006e":*_ffa =1;case "\u006f\u0066\u0066":*_ffa =2;};};_eba ,_bbf =d .Token ();if _bbf !=nil {return _bbf ;};if _gfd ,_aec :=_eba .(_g .EndElement );_aec &&_gfd .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",_eba );};const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);func (_agg ST_CryptProv )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_agg .String (),start );};func (_gae *ST_TrueFalse )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gae =0;case "\u0074":*_gae =1;case "\u0066":*_gae =2;case "\u0074\u0072\u0075\u0065":*_gae =3;case "\u0066\u0061\u006cs\u0065":*_gae =4;};return nil ;};func (_bdf ST_YAlign )String ()string {switch _bdf {case 0:return "";case 1:return "\u0069\u006e\u006c\u0069\u006e\u0065";case 2:return "\u0074\u006f\u0070";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 5:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 6:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_bggg ST_AlgType )ValidateWithPath (path string )error {switch _bggg {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 (_bggg ));};return nil ;};func (_fbf ST_TrueFalse )Validate ()error {return _fbf .ValidateWithPath ("")};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);var ST_GuidPatternRe =_a .MustCompile (ST_GuidPattern );func (_dga ST_AlgClass )ValidateWithPath (path string )error {switch _dga {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 (_dga ));};return nil ;};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 (_dae ST_VerticalAlignRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dae .String (),start );};type ST_TrueFalseBlank byte ;func (_acc ST_YAlign )Validate ()error {return _acc .ValidateWithPath ("")};func (_gdg ST_OnOff1 )ValidateWithPath (path string )error {switch _gdg {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 (_gdg ));};return nil ;};func (_gbc *ST_CryptProv )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aca ,_dca :=d .Token ();if _dca !=nil {return _dca ;};if _fe ,_ab :=_aca .(_g .EndElement );_ab &&_fe .Name ==start .Name {*_gbc =1;return nil ;};if _db ,_daa :=_aca .(_g .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",_aca );}else {switch string (_db ){case "":*_gbc =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_gbc =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_gbc =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gbc =3;};};_aca ,_dca =d .Token ();if _dca !=nil {return _dca ;};if _geg ,_dbe :=_aca .(_g .EndElement );_dbe &&_geg .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",_aca );};const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);var ST_PositiveUniversalMeasurePatternRe =_a .MustCompile (ST_PositiveUniversalMeasurePattern );func (_ca *ST_CalendarType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cf ,_cd :=d .Token ();if _cd !=nil {return _cd ;};if _fa ,_bb :=_cf .(_g .EndElement );_bb &&_fa .Name ==start .Name {*_ca =1;return nil ;};if _bg ,_daf :=_cf .(_g .CharData );!_daf {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",_cf );}else {switch string (_bg ){case "":*_ca =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_ca =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_ca =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_ca =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_ca =4;case "\u0068\u0069\u006ar\u0069":*_ca =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_ca =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_ca =7;case "\u006a\u0061\u0070a\u006e":*_ca =8;case "\u0074\u0068\u0061\u0069":*_ca =9;case "\u006b\u006f\u0072e\u0061":*_ca =10;case "\u0073\u0061\u006b\u0061":*_ca =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_ca =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_ca =13;case "\u006e\u006f\u006e\u0065":*_ca =14;};};_cf ,_cd =d .Token ();if _cd !=nil {return _cd ;};if _df ,_ebe :=_cf .(_g .EndElement );_ebe &&_df .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",_cf );};func (_dc ST_CalendarType )String ()string {switch _dc {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 "";};type ST_AlgClass byte ;func (_de ST_CalendarType )ValidateWithPath (path string )error {switch _de {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 (_de ));};return nil ;};func (_egd *ST_XAlign )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egd =0;case "\u006c\u0065\u0066\u0074":*_egd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_egd =2;case "\u0072\u0069\u0067h\u0074":*_egd =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_egd =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_egd =5;};return nil ;};func (_fgg ST_VerticalAlignRun )String ()string {switch _fgg {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 (_bcg *ST_XAlign )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agc ,_fcc :=d .Token ();if _fcc !=nil {return _fcc ;};if _cff ,_cbe :=_agc .(_g .EndElement );_cbe &&_cff .Name ==start .Name {*_bcg =1;return nil ;};if _bgd ,_cdd :=_agc .(_g .CharData );!_cdd {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",_agc );}else {switch string (_bgd ){case "":*_bcg =0;case "\u006c\u0065\u0066\u0074":*_bcg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcg =2;case "\u0072\u0069\u0067h\u0074":*_bcg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bcg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bcg =5;};};_agc ,_fcc =d .Token ();if _fcc !=nil {return _fcc ;};if _fde ,_cbb :=_agc .(_g .EndElement );_cbb &&_fde .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",_agc );};func (_ee ST_AlgClass )Validate ()error {return _ee .ValidateWithPath ("")};const (ST_TrueFalseUnset ST_TrueFalse =0;ST_TrueFalseT ST_TrueFalse =1;ST_TrueFalseF ST_TrueFalse =2;ST_TrueFalseTrue ST_TrueFalse =3;ST_TrueFalseFalse ST_TrueFalse =4;);func (_adad ST_ConformanceClass )String ()string {switch _adad {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_XAlign byte ;func (_beg ST_YAlign )ValidateWithPath (path string )error {switch _beg {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 (_beg ));};return nil ;}; + +// ST_TwipsMeasure is a union type +type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_gab ST_CryptProv )ValidateWithPath (path string )error {switch _gab {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 (_gab ));};return nil ;};const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;);func (_d *ST_OnOff )Validate ()error {return _d .ValidateWithPath ("")};func (_ff ST_AlgClass )String ()string {switch _ff {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_ffe ST_VerticalAlignRun )Validate ()error {return _ffe .ValidateWithPath ("")};func (_ebaa ST_XAlign )String ()string {switch _ebaa {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 (_aee ST_ConformanceClass )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aee .String (),start );};func (_abf *ST_YAlign )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abf =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_abf =1;case "\u0074\u006f\u0070":*_abf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abf =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_abf =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_abf =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_abf =6;};return nil ;};func (_bc *ST_AlgType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bc =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_bc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bc =2;};return nil ;};func (_gd ST_OnOff1 )Validate ()error {return _gd .ValidateWithPath ("")};func (_bae ST_OnOff1 )String ()string {switch _bae {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};func _eb (_gbe bool )uint8 {if _gbe {return 1;};return 0;};func (_dff ST_TrueFalse )ValidateWithPath (path string )error {switch _dff {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 (_dff ));};return nil ;};func (_dd ST_OnOff )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dd .Bool !=nil {e .EncodeToken (_g .CharData (_b .Sprintf ("\u0025\u0064",_eb (*_dd .Bool ))));};if _dd .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_g .CharData (_dd .ST_OnOff1 .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name });};var ST_PercentagePatternRe =_a .MustCompile (ST_PercentagePattern );func (_dfc ST_ConformanceClass )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gefe :=_g .Attr {};_gefe .Name =name ;switch _dfc {case ST_ConformanceClassUnset :_gefe .Value ="";case ST_ConformanceClassStrict :_gefe .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_gefe .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _gefe ,nil ;};var ST_PositivePercentagePatternRe =_a .MustCompile (ST_PositivePercentagePattern );type ST_CryptProv byte ;func (_eea ST_ConformanceClass )Validate ()error {return _eea .ValidateWithPath ("")};func (_dda ST_TrueFalseBlank )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dda .String (),start );};func (_afc ST_XAlign )ValidateWithPath (path string )error {switch _afc {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 (_afc ));};return nil ;};func (_adgb *ST_YAlign )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfb ,_bee :=d .Token ();if _bee !=nil {return _bee ;};if _cce ,_fge :=_gfb .(_g .EndElement );_fge &&_cce .Name ==start .Name {*_adgb =1;return nil ;};if _bda ,_ceb :=_gfb .(_g .CharData );!_ceb {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",_gfb );}else {switch string (_bda ){case "":*_adgb =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_adgb =1;case "\u0074\u006f\u0070":*_adgb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adgb =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_adgb =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_adgb =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_adgb =6;};};_gfb ,_bee =d .Token ();if _bee !=nil {return _bee ;};if _gdca ,_afd :=_gfb .(_g .EndElement );_afd &&_gdca .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",_gfb );};func (_fad *ST_OnOff1 )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fad =0;case "\u006f\u006e":*_fad =1;case "\u006f\u0066\u0066":*_fad =2;};return nil ;};const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;);type ST_YAlign byte ;func (_c ST_CalendarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_c .String (),start );};func (_bdfb ST_ConformanceClass )ValidateWithPath (path string )error {switch _bdfb {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 (_bdfb ));};return nil ;};func (_baab *ST_ConformanceClass )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_baab =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_baab =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_baab =2;};return nil ;};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_ac :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_gb :=true ;_ac .Bool =&_gb ;default:_ge :=false ;_ac .Bool =&_ge ;};return _ac ,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 (_gdc ST_TrueFalseBlank )String ()string {switch _gdc {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 "";};const (ST_ConformanceClassUnset ST_ConformanceClass =0;ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);type ST_VerticalAlignRun byte ;func (_fab ST_AlgClass )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdf :=_g .Attr {};_cdf .Name =name ;switch _fab {case ST_AlgClassUnset :_cdf .Value ="";case ST_AlgClassHash :_cdf .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_cdf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cdf ,nil ;};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 (_gf ST_CryptProv )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gc :=_g .Attr {};_gc .Name =name ;switch _gf {case ST_CryptProvUnset :_gc .Value ="";case ST_CryptProvRsaAES :_gc .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_gc .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_gc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gc ,nil ;};func (_ed *ST_AlgClass )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ed =0;case "\u0068\u0061\u0073\u0068":*_ed =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ed =2;};return nil ;};func (_dg ST_TwipsMeasure )String ()string {if _dg .ST_UnsignedDecimalNumber !=nil {return _b .Sprintf ("\u0025\u0076",*_dg .ST_UnsignedDecimalNumber );};if _dg .ST_PositiveUniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_dg .ST_PositiveUniversalMeasure );};return "";};func (_gfa ST_XAlign )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gfa .String (),start );};type ST_TrueFalse byte ;func (_cef ST_TrueFalse )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cef .String (),start );};func (_dagd *ST_TrueFalseBlank )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_af ,_dbf :=d .Token ();if _dbf !=nil {return _dbf ;};if _acb ,_bfb :=_af .(_g .EndElement );_bfb &&_acb .Name ==start .Name {*_dagd =1;return nil ;};if _fc ,_cfe :=_af .(_g .CharData );!_cfe {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",_af );}else {switch string (_fc ){case "":*_dagd =0;case "\u0074":*_dagd =1;case "\u0066":*_dagd =2;case "\u0074\u0072\u0075\u0065":*_dagd =3;case "\u0066\u0061\u006cs\u0065":*_dagd =4;case "\u0054\u0072\u0075\u0065":*_dagd =6;case "\u0046\u0061\u006cs\u0065":*_dagd =7;};};_af ,_dbf =d .Token ();if _dbf !=nil {return _dbf ;};if _cea ,_bea :=_af .(_g .EndElement );_bea &&_cea .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",_af );};type ST_OnOff1 byte ;func (_da *ST_TwipsMeasure )ValidateWithPath (path string )error {_eg :=[]string {};if _da .ST_UnsignedDecimalNumber !=nil {_eg =append (_eg ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _da .ST_PositiveUniversalMeasure !=nil {_eg =append (_eg ,"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 (_eg )> 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 ,_eg );};return nil ;};func (_gegf ST_VerticalAlignRun )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbd :=_g .Attr {};_cbd .Name =name ;switch _gegf {case ST_VerticalAlignRunUnset :_cbd .Value ="";case ST_VerticalAlignRunBaseline :_cbd .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_cbd .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_cbd .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _cbd ,nil ;};var ST_FixedPercentagePatternRe =_a .MustCompile (ST_FixedPercentagePattern );var ST_UniversalMeasurePatternRe =_a .MustCompile (ST_UniversalMeasurePattern );func (_cg ST_AlgClass )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cg .String (),start );};func (_dagb ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _dagb {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 (_dagb ));};return nil ;};func (_ged ST_AlgType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ged .String (),start );};func (_ddf ST_YAlign )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fed :=_g .Attr {};_fed .Name =name ;switch _ddf {case ST_YAlignUnset :_fed .Value ="";case ST_YAlignInline :_fed .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_fed .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_fed .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_fed .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_fed .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_fed .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _fed ,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 (_fbc *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbc =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_fbc =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_fbc =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_fbc =3;};return nil ;};func (_def *ST_TrueFalse )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egg ,_gba :=d .Token ();if _gba !=nil {return _gba ;};if _gdf ,_dge :=_egg .(_g .EndElement );_dge &&_gdf .Name ==start .Name {*_def =1;return nil ;};if _gcf ,_dafa :=_egg .(_g .CharData );!_dafa {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",_egg );}else {switch string (_gcf ){case "":*_def =0;case "\u0074":*_def =1;case "\u0066":*_def =2;case "\u0074\u0072\u0075\u0065":*_def =3;case "\u0066\u0061\u006cs\u0065":*_def =4;};};_egg ,_gba =d .Token ();if _gba !=nil {return _gba ;};if _fdfb ,_eae :=_egg .(_g .EndElement );_eae &&_fdfb .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",_egg );};func (_bd *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bd =0;case "\u0074":*_bd =1;case "\u0066":*_bd =2;case "\u0074\u0072\u0075\u0065":*_bd =3;case "\u0066\u0061\u006cs\u0065":*_bd =4;case "\u0054\u0072\u0075\u0065":*_bd =6;case "\u0046\u0061\u006cs\u0065":*_bd =7;};return nil ;};type ST_CalendarType byte ;func (_fg ST_TwipsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fg .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_g .CharData (_b .Sprintf ("\u0025\u0064",*_fg .ST_UnsignedDecimalNumber )));};if _fg .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_fg .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};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 (_baa ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _baa {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 (_baa ));};return nil ;};func (_ag *ST_TwipsMeasure )Validate ()error {return _ag .ValidateWithPath ("")};func (_gbg *ST_AlgType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gce ,_ecb :=d .Token ();if _ecb !=nil {return _ecb ;};if _aba ,_ccd :=_gce .(_g .EndElement );_ccd &&_aba .Name ==start .Name {*_gbg =1;return nil ;};if _ba ,_cee :=_gce .(_g .CharData );!_cee {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",_gce );}else {switch string (_ba ){case "":*_gbg =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_gbg =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gbg =2;};};_gce ,_ecb =d .Token ();if _ecb !=nil {return _ecb ;};if _bca ,_ada :=_gce .(_g .EndElement );_ada &&_bca .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",_gce );}; \ 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 fded6d138b..b8223ddc6f 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 (_e "encoding/xml";_c "fmt";_ga "github.com/unidoc/unioffice";_eb "regexp";);var ST_ContentTypePatternRe =_eb .MustCompile (ST_ContentTypePattern );func NewDefault ()*Default {_ge :=&Default {};_ge .CT_Default =*NewCT_Default ();return _ge };func (_fdf *Types )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdf .CT_Types =*NewCT_Types ();_ccd :for {_ceg ,_dbad :=d .Token ();if _dbad !=nil {return _dbad ;};switch _edg :=_ceg .(type ){case _e .StartElement :switch _edg .Name {case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_cee :=NewDefault ();if _fef :=d .DecodeElement (_cee ,&_edg );_fef !=nil {return _fef ;};_fdf .Default =append (_fdf .Default ,_cee );case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_cce :=NewOverride ();if _bc :=d .DecodeElement (_cce ,&_edg );_bc !=nil {return _bc ;};_fdf .Override =append (_fdf .Override ,_cce );default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0079\u0070e\u0073 \u0025\u0076",_edg .Name );if _abd :=d .Skip ();_abd !=nil {return _abd ;};};case _e .EndElement :break _ccd ;case _e .CharData :};};return nil ;};func (_gb *CT_Override )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",_gb .ContentTypeAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_gb .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +package content_types ;import (_f "encoding/xml";_bd "fmt";_be "github.com/unidoc/unioffice";_c "regexp";);func NewCT_Types ()*CT_Types {_bfa :=&CT_Types {};return _bfa }; -// ValidateWithPath validates the CT_Override and its children, prefixing error messages with path -func (_ba *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_ba .ContentTypeAttr ){return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,ST_ContentTypePatternRe ,_ba .ContentTypeAttr );};return nil ;};type CT_Types struct{Default []*Default ;Override []*Override ;}; - -// Validate validates the Types and its children -func (_ddd *Types )Validate ()error {return _ddd .ValidateWithPath ("\u0054\u0079\u0070e\u0073")}; - -// Validate validates the CT_Override and its children -func (_bd *CT_Override )Validate ()error {return _bd .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func NewOverride ()*Override {_ag :=&Override {};_ag .CT_Override =*NewCT_Override ();return _ag };func NewCT_Types ()*CT_Types {_fgg :=&CT_Types {};return _fgg };type Override struct{CT_Override }; +// ValidateWithPath validates the Default and its children, prefixing error messages with path +func (_ffec *Default )ValidateWithPath (path string )error {if _gab :=_ffec .CT_Default .ValidateWithPath (path );_gab !=nil {return _gab ;};return nil ;};func (_gc *Override )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _gc .CT_Override .MarshalXML (e ,start );}; -// Validate validates the Override and its children -func (_dba *Override )Validate ()error {return _dba .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +// Validate validates the CT_Types and its children +func (_bb *CT_Types )Validate ()error {return _bb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};func NewTypes ()*Types {_gcd :=&Types {};_gcd .CT_Types =*NewCT_Types ();return _gcd };func (_ccf *CT_Types )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccf .Default !=nil {_dc :=_f .StartElement {Name :_f .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_gd :=range _ccf .Default {e .EncodeElement (_gd ,_dc );};};if _ccf .Override !=nil {_ef :=_f .StartElement {Name :_f .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_cca :=range _ccf .Override {e .EncodeElement (_cca ,_ef );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the Override and its children, prefixing error messages with path -func (_gadd *Override )ValidateWithPath (path string )error {if _bgb :=_gadd .CT_Override .ValidateWithPath (path );_bgb !=nil {return _bgb ;};return nil ;}; +func (_cba *Override )ValidateWithPath (path string )error {if _cfac :=_cba .CT_Override .ValidateWithPath (path );_cfac !=nil {return _cfac ;};return nil ;};func (_bad *Types )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bad .CT_Types =*NewCT_Types ();_gbb :for {_bae ,_cdb :=d .Token ();if _cdb !=nil {return _cdb ;};switch _abe :=_bae .(type ){case _f .StartElement :switch _abe .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_ffea :=NewDefault ();if _ddeg :=d .DecodeElement (_ffea ,&_abe );_ddeg !=nil {return _ddeg ;};_bad .Default =append (_bad .Default ,_ffea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_fee :=NewOverride ();if _gcdg :=d .DecodeElement (_fee ,&_abe );_gcdg !=nil {return _gcdg ;};_bad .Override =append (_bad .Override ,_fee );default:_be .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",_abe .Name );if _acf :=d .Skip ();_acf !=nil {return _acf ;};};case _f .EndElement :break _gbb ;case _f .CharData :};};return nil ;};func NewCT_Default ()*CT_Default {_a :=&CT_Default {};_a .ExtensionAttr ="\u0078\u006d\u006c";_a .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _a ;}; -// ValidateWithPath validates the Types and its children, prefixing error messages with path -func (_cfd *Types )ValidateWithPath (path string )error {if _ef :=_cfd .CT_Types .ValidateWithPath (path );_ef !=nil {return _ef ;};return nil ;};type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;};func (_ccf *Default )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ccf .CT_Default .MarshalXML (e ,start );};var ST_ExtensionPatternRe =_eb .MustCompile (ST_ExtensionPattern );type Default struct{CT_Default };func (_fe *CT_Default )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_c .Sprintf ("\u0025\u0076",_fe .ExtensionAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",_fe .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path +func (_cbc *CT_Types )ValidateWithPath (path string )error {for _fg ,_cg :=range _cbc .Default {if _fe :=_cg .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_fg ));_fe !=nil {return _fe ;};};for _gdf ,_cfa :=range _cbc .Override {if _eeb :=_cfa .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_gdf ));_eeb !=nil {return _eeb ;};};return nil ;};type Default struct{CT_Default }; // Validate validates the Default and its children -func (_acb *Default )Validate ()error {return _acb .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");}; +func (_eff *Default )Validate ()error {return _eff .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");};var ST_ContentTypePatternRe =_c .MustCompile (ST_ContentTypePattern );func (_bed *CT_Default )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bed .ExtensionAttr ="\u0078\u006d\u006c";_bed .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_cd :=range start .Attr {if _cd .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_cdf ,_e :=_cd .Value ,error (nil );if _e !=nil {return _e ;};_bed .ExtensionAttr =_cdf ;continue ;};if _cd .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ff ,_ee :=_cd .Value ,error (nil );if _ee !=nil {return _ee ;};_bed .ContentTypeAttr =_ff ;continue ;};};for {_bf ,_ec :=d .Token ();if _ec !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_ec );};if _ffe ,_cdfd :=_bf .(_f .EndElement );_cdfd &&_ffe .Name ==start .Name {break ;};};return nil ;};func (_bedd *CT_Types )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cb :for {_dea ,_fcf :=d .Token ();if _fcf !=nil {return _fcf ;};switch _bff :=_dea .(type ){case _f .StartElement :switch _bff .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_ga :=NewDefault ();if _abf :=d .DecodeElement (_ga ,&_bff );_abf !=nil {return _abf ;};_bedd .Default =append (_bedd .Default ,_ga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_da :=NewOverride ();if _ca :=d .DecodeElement (_da ,&_bff );_ca !=nil {return _ca ;};_bedd .Override =append (_bedd .Override ,_da );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\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_bff .Name );if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _f .EndElement :break _cb ;case _f .CharData :};};return nil ;};type Types struct{CT_Types };func NewOverride ()*Override {_ged :=&Override {};_ged .CT_Override =*NewCT_Override ();return _ged };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 (_ce *Default )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _ce .CT_Default .MarshalXML (e ,start );};type CT_Types struct{Default []*Default ;Override []*Override ;}; -// ValidateWithPath validates the Default and its children, prefixing error messages with path -func (_bea *Default )ValidateWithPath (path string )error {if _dee :=_bea .CT_Default .ValidateWithPath (path );_dee !=nil {return _dee ;};return nil ;};func (_cb *Types )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0054\u0079\u0070e\u0073";return _cb .CT_Types .MarshalXML (e ,start );};const ST_ExtensionPattern ="\u0028\u005b\u0021\u0024\u0026\u0027\\\u0028\u005c\u0029\u005c\u002a\\\u002b\u002c\u003a\u003d\u005d\u007c(\u0025\u005b\u0030\u002d\u0039a\u002d\u0066\u0041\u002d\u0046\u005d\u005b\u0030\u002d\u0039\u0061\u002df\u0041\u002d\u0046\u005d\u0029\u007c\u005b\u003a\u0040\u005d\u007c\u005b\u0061\u002d\u007aA\u002d\u005a\u0030\u002d\u0039\u005c\u002d\u005f~\u005d\u0029\u002b";func NewCT_Override ()*CT_Override {_ee :=&CT_Override {};_ee .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _ee ;};func NewCT_Default ()*CT_Default {_f :=&CT_Default {};_f .ExtensionAttr ="\u0078\u006d\u006c";_f .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _f ;};func (_gbg *Default )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbg .CT_Default =*NewCT_Default ();for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_db ,_fad :=_bf .Value ,error (nil );if _fad !=nil {return _fad ;};_gbg .ExtensionAttr =_db ;continue ;};if _bf .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_afc ,_ca :=_bf .Value ,error (nil );if _ca !=nil {return _ca ;};_gbg .ContentTypeAttr =_afc ;continue ;};};for {_fafg ,_ade :=d .Token ();if _ade !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_ade );};if _dff ,_bdd :=_fafg .(_e .EndElement );_bdd &&_dff .Name ==start .Name {break ;};};return nil ;};func (_adb *Override )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _adb .CT_Override .MarshalXML (e ,start );};const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024";func NewTypes ()*Types {_fcb :=&Types {};_fcb .CT_Types =*NewCT_Types ();return _fcb };type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;}; +// Validate validates the Override and its children +func (_ece *Override )Validate ()error {return _ece .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;};var ST_ExtensionPatternRe =_c .MustCompile (ST_ExtensionPattern );func NewDefault ()*Default {_gb :=&Default {};_gb .CT_Default =*NewCT_Default ();return _gb };func (_cdfa *Types )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_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 ="\u0054\u0079\u0070e\u0073";return _cdfa .CT_Types .MarshalXML (e ,start );};type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;};func NewCT_Override ()*CT_Override {_de :=&CT_Override {};_de .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _de ;}; -// Validate validates the CT_Types and its children -func (_fce *CT_Types )Validate ()error {return _fce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};func (_de *CT_Override )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_de .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_aa :=range start .Attr {if _aa .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fec ,_gd :=_aa .Value ,error (nil );if _gd !=nil {return _gd ;};_de .ContentTypeAttr =_fec ;continue ;};if _aa .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_ab ,_bb :=_aa .Value ,error (nil );if _bb !=nil {return _bb ;};_de .PartNameAttr =_ab ;continue ;};};for {_dgd ,_ea :=d .Token ();if _ea !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_ea );};if _df ,_gdc :=_dgd .(_e .EndElement );_gdc &&_df .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Default and its children +func (_d *CT_Default )Validate ()error {return _d .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024";type Override struct{CT_Override }; + +// ValidateWithPath validates the Types and its children, prefixing error messages with path +func (_agg *Types )ValidateWithPath (path string )error {if _efa :=_agg .CT_Types .ValidateWithPath (path );_efa !=nil {return _efa ;};return nil ;};func (_bee *CT_Override )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bee .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_ed :=range start .Attr {if _ed .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bea ,_eg :=_ed .Value ,error (nil );if _eg !=nil {return _eg ;};_bee .ContentTypeAttr =_bea ;continue ;};if _ed .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_af ,_dd :=_ed .Value ,error (nil );if _dd !=nil {return _dd ;};_bee .PartNameAttr =_af ;continue ;};};for {_aba ,_db :=d .Token ();if _db !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_db );};if _ffc ,_cc :=_aba .(_f .EndElement );_cc &&_ffc .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_Default and its children, prefixing error messages with path -func (_fa *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_fa .ExtensionAttr ){return _c .Errorf ("\u0025s\u002f\u006d.\u0045\u0078\u0074\u0065n\u0073\u0069\u006fn\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 m\u0061\u0074\u0063h\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061v\u0065\u0020%\u0076\u0029",path ,ST_ExtensionPatternRe ,_fa .ExtensionAttr );};if !ST_ContentTypePatternRe .MatchString (_fa .ContentTypeAttr ){return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,ST_ContentTypePatternRe ,_fa .ContentTypeAttr );};return nil ;};func (_d *CT_Default )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_d .ExtensionAttr ="\u0078\u006d\u006c";_d .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_fb :=range start .Attr {if _fb .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_cf ,_b :=_fb .Value ,error (nil );if _b !=nil {return _b ;};_d .ExtensionAttr =_cf ;continue ;};if _fb .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cc ,_a :=_fb .Value ,error (nil );if _a !=nil {return _a ;};_d .ContentTypeAttr =_cc ;continue ;};};for {_dg ,_be :=d .Token ();if _be !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_be );};if _gad ,_gf :=_dg .(_e .EndElement );_gf &&_gad .Name ==start .Name {break ;};};return nil ;}; +func (_ab *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_ab .ExtensionAttr ){return _bd .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 ,_ab .ExtensionAttr );};if !ST_ContentTypePatternRe .MatchString (_ab .ContentTypeAttr ){return _bd .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 ,_ab .ContentTypeAttr );};return nil ;}; -// Validate validates the CT_Default and its children -func (_ad *CT_Default )Validate ()error {return _ad .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};type Types struct{CT_Types };func (_cff *CT_Types )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ae :for {_gfe ,_bee :=d .Token ();if _bee !=nil {return _bee ;};switch _bgg :=_gfe .(type ){case _e .StartElement :switch _bgg .Name {case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_ead :=NewDefault ();if _da :=d .DecodeElement (_ead ,&_bgg );_da !=nil {return _da ;};_cff .Default =append (_cff .Default ,_ead );case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_fc :=NewOverride ();if _gba :=d .DecodeElement (_fc ,&_bgg );_gba !=nil {return _gba ;};_cff .Override =append (_cff .Override ,_fc );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_bgg .Name );if _gc :=d .Skip ();_gc !=nil {return _gc ;};};case _e .EndElement :break _ae ;case _e .CharData :};};return nil ;};func (_ccfc *Override )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccfc .CT_Override =*NewCT_Override ();for _ ,_aab :=range start .Attr {if _aab .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_abg ,_age :=_aab .Value ,error (nil );if _age !=nil {return _age ;};_ccfc .ContentTypeAttr =_abg ;continue ;};if _aab .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_ede ,_aabe :=_aab .Value ,error (nil );if _aabe !=nil {return _aabe ;};_ccfc .PartNameAttr =_ede ;continue ;};};for {_cg ,_dfa :=d .Token ();if _dfa !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_dfa );};if _ce ,_afb :=_cg .(_e .EndElement );_afb &&_ce .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Override and its children +func (_fc *CT_Override )Validate ()error {return _fc .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; -// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path -func (_ac *CT_Types )ValidateWithPath (path string )error {for _fdc ,_af :=range _ac .Default {if _edd :=_af .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_fdc ));_edd !=nil {return _edd ;};};for _gg ,_faf :=range _ac .Override {if _eef :=_faf .ValidateWithPath (_c .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_gg ));_eef !=nil {return _eef ;};};return nil ;};func (_bg *CT_Types )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bg .Default !=nil {_ed :=_e .StartElement {Name :_e .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_ec :=range _bg .Default {e .EncodeElement (_ec ,_ed );};};if _bg .Override !=nil {_bbg :=_e .StartElement {Name :_e .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_add :=range _bg .Override {e .EncodeElement (_add ,_bbg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func init (){_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073",NewCT_Types );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_Default );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_Override );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0054\u0079\u0070e\u0073",NewTypes );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0044e\u0066\u0061\u0075\u006c\u0074",NewDefault );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewOverride );}; \ No newline at end of file +// ValidateWithPath validates the CT_Override and its children, prefixing error messages with path +func (_bg *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_bg .ContentTypeAttr ){return _bd .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 ,_bg .ContentTypeAttr );};return nil ;};func (_ge *CT_Override )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0076",_ge .ContentTypeAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",_ge .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_g *CT_Default )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_bd .Sprintf ("\u0025\u0076",_g .ExtensionAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_bd .Sprintf ("\u0025\u0076",_g .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bc *Default )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bc .CT_Default =*NewCT_Default ();for _ ,_dde :=range start .Attr {if _dde .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_aa ,_ae :=_dde .Value ,error (nil );if _ae !=nil {return _ae ;};_bc .ExtensionAttr =_aa ;continue ;};if _dde .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_aec ,_ecd :=_dde .Value ,error (nil );if _ecd !=nil {return _ecd ;};_bc .ContentTypeAttr =_aec ;continue ;};};for {_gaf ,_fd :=d .Token ();if _fd !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_fd );};if _dba ,_dbc :=_gaf .(_f .EndElement );_dbc &&_dba .Name ==start .Name {break ;};};return nil ;};func (_bbd *Override )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbd .CT_Override =*NewCT_Override ();for _ ,_ffd :=range start .Attr {if _ffd .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dbd ,_ecg :=_ffd .Value ,error (nil );if _ecg !=nil {return _ecg ;};_bbd .ContentTypeAttr =_dbd ;continue ;};if _ffd .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_cbg ,_ba :=_ffd .Value ,error (nil );if _ba !=nil {return _ba ;};_bbd .PartNameAttr =_cbg ;continue ;};};for {_fef ,_abfa :=d .Token ();if _abfa !=nil {return _bd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_abfa );};if _gg ,_cgf :=_fef .(_f .EndElement );_cgf &&_gg .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the Types and its children +func (_eda *Types )Validate ()error {return _eda .ValidateWithPath ("\u0054\u0079\u0070e\u0073")};func init (){_be .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_be .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_be .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_be .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_be .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_be .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 cf864a3162..0951473de5 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 (_cc "encoding/xml";_b "fmt";_a "github.com/unidoc/unioffice";_cf "time";);type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_a .XSDAny ;Creator *_a .XSDAny ;Description *_a .XSDAny ;Identifier *_a .XSDAny ;Keywords *CT_Keywords ;Language *_a .XSDAny ;LastModifiedBy *string ;LastPrinted *_cf .Time ;Modified *_a .XSDAny ;Revision *string ;Subject *_a .XSDAny ;Title *_a .XSDAny ;Version *string ;};func (_da *CT_CoreProperties )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_e :for {_eb ,_cgd :=d .Token ();if _cgd !=nil {return _cgd ;};switch _ba :=_eb .(type ){case _cc .StartElement :switch _ba .Name {case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_da .Category =new (string );if _dfa :=d .DecodeElement (_da .Category ,&_ba );_dfa !=nil {return _dfa ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_da .ContentStatus =new (string );if _ccb :=d .DecodeElement (_da .ContentStatus ,&_ba );_ccb !=nil {return _ccb ;};case _cc .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_da .Created =new (_a .XSDAny );if _ef :=d .DecodeElement (_da .Created ,&_ba );_ef !=nil {return _ef ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_da .Creator =new (_a .XSDAny );if _gf :=d .DecodeElement (_da .Creator ,&_ba );_gf !=nil {return _gf ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_da .Description =new (_a .XSDAny );if _efg :=d .DecodeElement (_da .Description ,&_ba );_efg !=nil {return _efg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_da .Identifier =new (_a .XSDAny );if _ebf :=d .DecodeElement (_da .Identifier ,&_ba );_ebf !=nil {return _ebf ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_da .Keywords =NewCT_Keywords ();if _aff :=d .DecodeElement (_da .Keywords ,&_ba );_aff !=nil {return _aff ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_da .Language =new (_a .XSDAny );if _aaa :=d .DecodeElement (_da .Language ,&_ba );_aaa !=nil {return _aaa ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_da .LastModifiedBy =new (string );if _ca :=d .DecodeElement (_da .LastModifiedBy ,&_ba );_ca !=nil {return _ca ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_da .LastPrinted =new (_cf .Time );if _aag :=d .DecodeElement (_da .LastPrinted ,&_ba );_aag !=nil {return _aag ;};case _cc .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_da .Modified =new (_a .XSDAny );if _efe :=d .DecodeElement (_da .Modified ,&_ba );_efe !=nil {return _efe ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_da .Revision =new (string );if _ge :=d .DecodeElement (_da .Revision ,&_ba );_ge !=nil {return _ge ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_da .Subject =new (_a .XSDAny );if _ee :=d .DecodeElement (_da .Subject ,&_ba );_ee !=nil {return _ee ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_da .Title =new (_a .XSDAny );if _dab :=d .DecodeElement (_da .Title ,&_ba );_dab !=nil {return _dab ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_da .Version =new (string );if _cga :=d .DecodeElement (_da .Version ,&_ba );_cga !=nil {return _cga ;};default:_a .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ba .Name );if _eg :=d .Skip ();_eg !=nil {return _eg ;};};case _cc .EndElement :break _e ;case _cc .CharData :};};return nil ;};type CT_Keyword struct{LangAttr *string ;Content string ;};func (_d *CT_CoreProperties )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {e .EncodeToken (start );if _d .Category !=nil {_ff :=_cc .StartElement {Name :_cc .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_a .AddPreserveSpaceAttr (&_ff ,*_d .Category );e .EncodeElement (_d .Category ,_ff );};if _d .ContentStatus !=nil {_fa :=_cc .StartElement {Name :_cc .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}};_a .AddPreserveSpaceAttr (&_fa ,*_d .ContentStatus );e .EncodeElement (_d .ContentStatus ,_fa );};if _d .Created !=nil {_cg :=_cc .StartElement {Name :_cc .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}};e .EncodeElement (_d .Created ,_cg );};if _d .Creator !=nil {_df :=_cc .StartElement {Name :_cc .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_d .Creator ,_df );};if _d .Description !=nil {_de :=_cc .StartElement {Name :_cc .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};e .EncodeElement (_d .Description ,_de );};if _d .Identifier !=nil {_af :=_cc .StartElement {Name :_cc .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_d .Identifier ,_af );};if _d .Keywords !=nil {_bc :=_cc .StartElement {Name :_cc .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}};e .EncodeElement (_d .Keywords ,_bc );};if _d .Language !=nil {_fb :=_cc .StartElement {Name :_cc .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_d .Language ,_fb );};if _d .LastModifiedBy !=nil {_bb :=_cc .StartElement {Name :_cc .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}};_a .AddPreserveSpaceAttr (&_bb ,*_d .LastModifiedBy );e .EncodeElement (_d .LastModifiedBy ,_bb );};if _d .LastPrinted !=nil {_def :=_cc .StartElement {Name :_cc .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}};e .EncodeElement (_d .LastPrinted ,_def );};if _d .Modified !=nil {_be :=_cc .StartElement {Name :_cc .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_d .Modified ,_be );};if _d .Revision !=nil {_dea :=_cc .StartElement {Name :_cc .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}};_a .AddPreserveSpaceAttr (&_dea ,*_d .Revision );e .EncodeElement (_d .Revision ,_dea );};if _d .Subject !=nil {_g :=_cc .StartElement {Name :_cc .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_d .Subject ,_g );};if _d .Title !=nil {_dec :=_cc .StartElement {Name :_cc .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_d .Title ,_dec );};if _d .Version !=nil {_aa :=_cc .StartElement {Name :_cc .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}};_a .AddPreserveSpaceAttr (&_aa ,*_d .Version );e .EncodeElement (_d .Version ,_aa );};e .EncodeToken (_cc .EndElement {Name :start .Name });return nil ;}; +package core_properties ;import (_dd "encoding/xml";_c "fmt";_cb "github.com/unidoc/unioffice";_dg "time";); -// Validate validates the CT_CoreProperties and its children -func (_dfc *CT_CoreProperties )Validate ()error {return _dfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;};func (_ffd *CT_Keywords )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {if _ffd .LangAttr !=nil {start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_ffd .LangAttr )});};e .EncodeToken (start );if _ffd .Value !=nil {_gb :=_cc .StartElement {Name :_cc .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_cb :=range _ffd .Value {e .EncodeElement (_cb ,_gb );};};e .EncodeToken (_cc .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Keywords and its children +func (_acb *CT_Keywords )Validate ()error {return _acb .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");};func (_edf *CT_Keywords )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fdc :=range start .Attr {if _fdc .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"&&_fdc .Name .Local =="\u006c\u0061\u006e\u0067"{_ccfc ,_bbge :=_fdc .Value ,error (nil );if _bbge !=nil {return _bbge ;};_edf .LangAttr =&_ccfc ;continue ;};};_ege :for {_geb ,_egf :=d .Token ();if _egf !=nil {return _egf ;};switch _bef :=_geb .(type ){case _dd .StartElement :switch _bef .Name {case _dd .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"}:_bc :=NewCT_Keyword ();if _gaa :=d .DecodeElement (_bc ,&_bef );_gaa !=nil {return _gaa ;};_edf .Value =append (_edf .Value ,_bc );default:_cb .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_bef .Name );if _egd :=d .Skip ();_egd !=nil {return _egd ;};};case _dd .EndElement :break _ege ;case _dd .CharData :};};return nil ;};func (_dfce *CoreProperties )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u0063\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _dfce .CT_CoreProperties .MarshalXML (e ,start );};type CT_Keyword struct{LangAttr *string ;Content string ;};func (_cfb *CT_Keyword )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cfb .LangAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_cfb .LangAttr )});};e .EncodeElement (_cfb .Content ,start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type CoreProperties struct{CT_CoreProperties }; + +// Validate validates the CoreProperties and its children +func (_acf *CoreProperties )Validate ()error {return _acf .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; // ValidateWithPath validates the CT_Keywords and its children, prefixing error messages with path -func (_cgdc *CT_Keywords )ValidateWithPath (path string )error {for _fgc ,_dff :=range _cgdc .Value {if _dc :=_dff .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_fgc ));_dc !=nil {return _dc ;};};return nil ;}; +func (_dgf *CT_Keywords )ValidateWithPath (path string )error {for _ea ,_ag :=range _dgf .Value {if _cee :=_ag .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_ea ));_cee !=nil {return _cee ;};};return nil ;};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;};func (_dfg *CoreProperties )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dfg .CT_CoreProperties =*NewCT_CoreProperties ();_bca :for {_cfg ,_agg :=d .Token ();if _agg !=nil {return _agg ;};switch _afb :=_cfg .(type ){case _dd .StartElement :switch _afb .Name {case _dd .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"}:_dfg .Category =new (string );if _de :=d .DecodeElement (_dfg .Category ,&_afb );_de !=nil {return _de ;};case _dd .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"}:_dfg .ContentStatus =new (string );if _bbc :=d .DecodeElement (_dfg .ContentStatus ,&_afb );_bbc !=nil {return _bbc ;};case _dd .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"}:_dfg .Created =new (_cb .XSDAny );if _bg :=d .DecodeElement (_dfg .Created ,&_afb );_bg !=nil {return _bg ;};case _dd .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"}:_dfg .Creator =new (_cb .XSDAny );if _bbe :=d .DecodeElement (_dfg .Creator ,&_afb );_bbe !=nil {return _bbe ;};case _dd .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"}:_dfg .Description =new (_cb .XSDAny );if _bd :=d .DecodeElement (_dfg .Description ,&_afb );_bd !=nil {return _bd ;};case _dd .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"}:_dfg .Identifier =new (_cb .XSDAny );if _dfa :=d .DecodeElement (_dfg .Identifier ,&_afb );_dfa !=nil {return _dfa ;};case _dd .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"}:_dfg .Keywords =NewCT_Keywords ();if _cba :=d .DecodeElement (_dfg .Keywords ,&_afb );_cba !=nil {return _cba ;};case _dd .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"}:_dfg .Language =new (_cb .XSDAny );if _fa :=d .DecodeElement (_dfg .Language ,&_afb );_fa !=nil {return _fa ;};case _dd .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"}:_dfg .LastModifiedBy =new (string );if _egdb :=d .DecodeElement (_dfg .LastModifiedBy ,&_afb );_egdb !=nil {return _egdb ;};case _dd .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"}:_dfg .LastPrinted =new (_dg .Time );if _gce :=d .DecodeElement (_dfg .LastPrinted ,&_afb );_gce !=nil {return _gce ;};case _dd .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"}:_dfg .Modified =new (_cb .XSDAny );if _gcd :=d .DecodeElement (_dfg .Modified ,&_afb );_gcd !=nil {return _gcd ;};case _dd .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"}:_dfg .Revision =new (string );if _caad :=d .DecodeElement (_dfg .Revision ,&_afb );_caad !=nil {return _caad ;};case _dd .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"}:_dfg .Subject =new (_cb .XSDAny );if _eaa :=d .DecodeElement (_dfg .Subject ,&_afb );_eaa !=nil {return _eaa ;};case _dd .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"}:_dfg .Title =new (_cb .XSDAny );if _cbd :=d .DecodeElement (_dfg .Title ,&_afb );_cbd !=nil {return _cbd ;};case _dd .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"}:_dfg .Version =new (string );if _fga :=d .DecodeElement (_dfg .Version ,&_afb );_fga !=nil {return _fga ;};default:_cb .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\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",_afb .Name );if _cfc :=d .Skip ();_cfc !=nil {return _cfc ;};};case _dd .EndElement :break _bca ;case _dd .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path -func (_aad *CT_Keyword )ValidateWithPath (path string )error {return nil };func (_gbg *CT_Keywords )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {for _ ,_ffe :=range start .Attr {if _ffe .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_ffe .Name .Local =="\u006c\u0061\u006e\u0067"{_gba ,_ecd :=_ffe .Value ,error (nil );if _ecd !=nil {return _ecd ;};_gbg .LangAttr =&_gba ;continue ;};};_gg :for {_bcc ,_ae :=d .Token ();if _ae !=nil {return _ae ;};switch _bbfg :=_bcc .(type ){case _cc .StartElement :switch _bbfg .Name {case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076\u0061\u006cu\u0065"}:_ffdc :=NewCT_Keyword ();if _ag :=d .DecodeElement (_ffdc ,&_bbfg );_ag !=nil {return _ag ;};_gbg .Value =append (_gbg .Value ,_ffdc );default:_a .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_bbfg .Name );if _bg :=d .Skip ();_bg !=nil {return _bg ;};};case _cc .EndElement :break _gg ;case _cc .CharData :};};return nil ;}; - -// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path -func (_aggb *CoreProperties )ValidateWithPath (path string )error {if _cbf :=_aggb .CT_CoreProperties .ValidateWithPath (path );_cbf !=nil {return _cbf ;};return nil ;};func (_efc *CT_Keyword )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {if _efc .LangAttr !=nil {start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_efc .LangAttr )});};e .EncodeElement (_efc .Content ,start );e .EncodeToken (_cc .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CoreProperties and its children -func (_bbfge *CoreProperties )Validate ()error {return _bbfge .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +func (_ae *CT_Keyword )ValidateWithPath (path string )error {return nil };func NewCT_CoreProperties ()*CT_CoreProperties {_dc :=&CT_CoreProperties {};return _dc };func NewCoreProperties ()*CoreProperties {_bbf :=&CoreProperties {};_bbf .CT_CoreProperties =*NewCT_CoreProperties ();return _bbf ;}; // Validate validates the CT_Keyword and its children -func (_ece *CT_Keyword )Validate ()error {return _ece .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");}; - -// Validate validates the CT_Keywords and its children -func (_db *CT_Keywords )Validate ()error {return _db .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");};func (_egc *CT_Keyword )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {for _ ,_eeg :=range start .Attr {if _eeg .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_eeg .Name .Local =="\u006c\u0061\u006e\u0067"{_gc ,_bd :=_eeg .Value ,error (nil );if _bd !=nil {return _bd ;};_egc .LangAttr =&_gc ;continue ;};};for {_beg ,_cae :=d .Token ();if _cae !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_cae );};if _dabf ,_dfg :=_beg .(_cc .CharData );_dfg {_egc .Content =string (_dabf );};if _aaga ,_efgb :=_beg .(_cc .EndElement );_efgb &&_aaga .Name ==start .Name {break ;};};return nil ;};func NewCT_Keywords ()*CT_Keywords {_aaab :=&CT_Keywords {};return _aaab }; +func (_gcc *CT_Keyword )Validate ()error {return _gcc .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");};func (_db *CT_CoreProperties )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ddc :for {_caa ,_dga :=d .Token ();if _dga !=nil {return _dga ;};switch _bf :=_caa .(type ){case _dd .StartElement :switch _bf .Name {case _dd .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"}:_db .Category =new (string );if _dbd :=d .DecodeElement (_db .Category ,&_bf );_dbd !=nil {return _dbd ;};case _dd .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"}:_db .ContentStatus =new (string );if _be :=d .DecodeElement (_db .ContentStatus ,&_bf );_be !=nil {return _be ;};case _dd .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"}:_db .Created =new (_cb .XSDAny );if _bb :=d .DecodeElement (_db .Created ,&_bf );_bb !=nil {return _bb ;};case _dd .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"}:_db .Creator =new (_cb .XSDAny );if _ef :=d .DecodeElement (_db .Creator ,&_bf );_ef !=nil {return _ef ;};case _dd .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"}:_db .Description =new (_cb .XSDAny );if _dfc :=d .DecodeElement (_db .Description ,&_bf );_dfc !=nil {return _dfc ;};case _dd .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"}:_db .Identifier =new (_cb .XSDAny );if _fd :=d .DecodeElement (_db .Identifier ,&_bf );_fd !=nil {return _fd ;};case _dd .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"}:_db .Keywords =NewCT_Keywords ();if _ba :=d .DecodeElement (_db .Keywords ,&_bf );_ba !=nil {return _ba ;};case _dd .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"}:_db .Language =new (_cb .XSDAny );if _a :=d .DecodeElement (_db .Language ,&_bf );_a !=nil {return _a ;};case _dd .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"}:_db .LastModifiedBy =new (string );if _gg :=d .DecodeElement (_db .LastModifiedBy ,&_bf );_gg !=nil {return _gg ;};case _dd .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"}:_db .LastPrinted =new (_dg .Time );if _af :=d .DecodeElement (_db .LastPrinted ,&_bf );_af !=nil {return _af ;};case _dd .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"}:_db .Modified =new (_cb .XSDAny );if _da :=d .DecodeElement (_db .Modified ,&_bf );_da !=nil {return _da ;};case _dd .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"}:_db .Revision =new (string );if _cf :=d .DecodeElement (_db .Revision ,&_bf );_cf !=nil {return _cf ;};case _dd .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"}:_db .Subject =new (_cb .XSDAny );if _dgdg :=d .DecodeElement (_db .Subject ,&_bf );_dgdg !=nil {return _dgdg ;};case _dd .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"}:_db .Title =new (_cb .XSDAny );if _fdf :=d .DecodeElement (_db .Title ,&_bf );_fdf !=nil {return _fdf ;};case _dd .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"}:_db .Version =new (string );if _dac :=d .DecodeElement (_db .Version ,&_bf );_dac !=nil {return _dac ;};default:_cb .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",_bf .Name );if _ee :=d .Skip ();_ee !=nil {return _ee ;};};case _dd .EndElement :break _ddc ;case _dd .CharData :};};return nil ;};func (_g *CT_CoreProperties )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _g .Category !=nil {_cc :=_dd .StartElement {Name :_dd .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_cb .AddPreserveSpaceAttr (&_cc ,*_g .Category );e .EncodeElement (_g .Category ,_cc );};if _g .ContentStatus !=nil {_dgd :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}};_cb .AddPreserveSpaceAttr (&_dgd ,*_g .ContentStatus );e .EncodeElement (_g .ContentStatus ,_dgd );};if _g .Created !=nil {_ccf :=_dd .StartElement {Name :_dd .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}};e .EncodeElement (_g .Created ,_ccf );};if _g .Creator !=nil {_ca :=_dd .StartElement {Name :_dd .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_g .Creator ,_ca );};if _g .Description !=nil {_cab :=_dd .StartElement {Name :_dd .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};e .EncodeElement (_g .Description ,_cab );};if _g .Identifier !=nil {_gb :=_dd .StartElement {Name :_dd .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_g .Identifier ,_gb );};if _g .Keywords !=nil {_gc :=_dd .StartElement {Name :_dd .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}};e .EncodeElement (_g .Keywords ,_gc );};if _g .Language !=nil {_gba :=_dd .StartElement {Name :_dd .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_g .Language ,_gba );};if _g .LastModifiedBy !=nil {_df :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}};_cb .AddPreserveSpaceAttr (&_df ,*_g .LastModifiedBy );e .EncodeElement (_g .LastModifiedBy ,_df );};if _g .LastPrinted !=nil {_e :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}};e .EncodeElement (_g .LastPrinted ,_e );};if _g .Modified !=nil {_f :=_dd .StartElement {Name :_dd .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_g .Modified ,_f );};if _g .Revision !=nil {_eb :=_dd .StartElement {Name :_dd .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}};_cb .AddPreserveSpaceAttr (&_eb ,*_g .Revision );e .EncodeElement (_g .Revision ,_eb );};if _g .Subject !=nil {_gcb :=_dd .StartElement {Name :_dd .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_g .Subject ,_gcb );};if _g .Title !=nil {_ga :=_dd .StartElement {Name :_dd .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_g .Title ,_ga );};if _g .Version !=nil {_b :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}};_cb .AddPreserveSpaceAttr (&_b ,*_g .Version );e .EncodeElement (_g .Version ,_b );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_cbf *CT_Keywords )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cbf .LangAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_cbf .LangAttr )});};e .EncodeToken (start );if _cbf .Value !=nil {_aea :=_dd .StartElement {Name :_dd .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_aa :=range _cbf .Value {e .EncodeElement (_aa ,_aea );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dcd *CT_Keyword )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_gd :=range start .Attr {if _gd .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"&&_gd .Name .Local =="\u006c\u0061\u006e\u0067"{_fg ,_ge :=_gd .Value ,error (nil );if _ge !=nil {return _ge ;};_dcd .LangAttr =&_fg ;continue ;};};for {_eea ,_eg :=d .Token ();if _eg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_eg );};if _dfeg ,_bbg :=_eea .(_dd .CharData );_bbg {_dcd .Content =string (_dfeg );};if _dag ,_dbg :=_eea .(_dd .EndElement );_dbg &&_dag .Name ==start .Name {break ;};};return nil ;};func NewCT_Keyword ()*CT_Keyword {_ed :=&CT_Keyword {};return _ed }; // ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path -func (_bbf *CT_CoreProperties )ValidateWithPath (path string )error {if _bbf .Keywords !=nil {if _ec :=_bbf .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_ec !=nil {return _ec ;};};return nil ;};type CoreProperties struct{CT_CoreProperties };func NewCT_Keyword ()*CT_Keyword {_fba :=&CT_Keyword {};return _fba };func NewCoreProperties ()*CoreProperties {_ad :=&CoreProperties {};_ad .CT_CoreProperties =*NewCT_CoreProperties ();return _ad ;};func (_dag *CoreProperties )MarshalXML (e *_cc .Encoder ,start _cc .StartElement )error {start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0063\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f"});start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"});start .Attr =append (start .Attr ,_cc .Attr {Name :_cc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _dag .CT_CoreProperties .MarshalXML (e ,start );};func NewCT_CoreProperties ()*CT_CoreProperties {_f :=&CT_CoreProperties {};return _f };func (_gd *CoreProperties )UnmarshalXML (d *_cc .Decoder ,start _cc .StartElement )error {_gd .CT_CoreProperties =*NewCT_CoreProperties ();_fbf :for {_dg ,_dgb :=d .Token ();if _dgb !=nil {return _dgb ;};switch _agg :=_dg .(type ){case _cc .StartElement :switch _agg .Name {case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_gd .Category =new (string );if _bef :=d .DecodeElement (_gd .Category ,&_agg );_bef !=nil {return _bef ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}:_gd .ContentStatus =new (string );if _baa :=d .DecodeElement (_gd .ContentStatus ,&_agg );_baa !=nil {return _baa ;};case _cc .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u0063r\u0065\u0061\u0074\u0065\u0064"}:_gd .Created =new (_a .XSDAny );if _fgg :=d .DecodeElement (_gd .Created ,&_agg );_fgg !=nil {return _fgg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_gd .Creator =new (_a .XSDAny );if _deg :=d .DecodeElement (_gd .Creator ,&_agg );_deg !=nil {return _deg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_gd .Description =new (_a .XSDAny );if _dbb :=d .DecodeElement (_gd .Description ,&_agg );_dbb !=nil {return _dbb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_gd .Identifier =new (_a .XSDAny );if _afb :=d .DecodeElement (_gd .Identifier ,&_agg );_afb !=nil {return _afb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}:_gd .Keywords =NewCT_Keywords ();if _egb :=d .DecodeElement (_gd .Keywords ,&_agg );_egb !=nil {return _egb ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_gd .Language =new (_a .XSDAny );if _ga :=d .DecodeElement (_gd .Language ,&_agg );_ga !=nil {return _ga ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}:_gd .LastModifiedBy =new (string );if _fc :=d .DecodeElement (_gd .LastModifiedBy ,&_agg );_fc !=nil {return _fc ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"l\u0061\u0073\u0074\u0050\u0072\u0069\u006e\u0074\u0065\u0064"}:_gd .LastPrinted =new (_cf .Time );if _fca :=d .DecodeElement (_gd .LastPrinted ,&_agg );_fca !=nil {return _fca ;};case _cc .Name {Space :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/",Local :"\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}:_gd .Modified =new (_a .XSDAny );if _ea :=d .DecodeElement (_gd .Modified ,&_agg );_ea !=nil {return _ea ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}:_gd .Revision =new (string );if _ccg :=d .DecodeElement (_gd .Revision ,&_agg );_ccg !=nil {return _ccg ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_gd .Subject =new (_a .XSDAny );if _fga :=d .DecodeElement (_gd .Subject ,&_agg );_fga !=nil {return _fga ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0074\u0069\u0074l\u0065"}:_gd .Title =new (_a .XSDAny );if _fd :=d .DecodeElement (_gd .Title ,&_agg );_fd !=nil {return _fd ;};case _cc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"}:_gd .Version =new (string );if _bdc :=d .DecodeElement (_gd .Version ,&_agg );_bdc !=nil {return _bdc ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072t\u0069e\u0073\u0020\u0025\u0076",_agg .Name );if _eaf :=d .Skip ();_eaf !=nil {return _eaf ;};};case _cc .EndElement :break _fbf ;case _cc .CharData :};};return nil ;};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_CoreProperties );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073",NewCT_Keywords );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064",NewCT_Keyword );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCoreProperties );}; \ No newline at end of file +func (_ce *CT_CoreProperties )ValidateWithPath (path string )error {if _ce .Keywords !=nil {if _bee :=_ce .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_bee !=nil {return _bee ;};};return nil ;};type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_cb .XSDAny ;Creator *_cb .XSDAny ;Description *_cb .XSDAny ;Identifier *_cb .XSDAny ;Keywords *CT_Keywords ;Language *_cb .XSDAny ;LastModifiedBy *string ;LastPrinted *_dg .Time ;Modified *_cb .XSDAny ;Revision *string ;Subject *_cb .XSDAny ;Title *_cb .XSDAny ;Version *string ;};func NewCT_Keywords ()*CT_Keywords {_bab :=&CT_Keywords {};return _bab }; + +// Validate validates the CT_CoreProperties and its children +func (_dfe *CT_CoreProperties )Validate ()error {return _dfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; + +// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path +func (_aec *CoreProperties )ValidateWithPath (path string )error {if _ec :=_aec .CT_CoreProperties .ValidateWithPath (path );_ec !=nil {return _ec ;};return nil ;};func init (){_cb .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 );_cb .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 );_cb .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 );_cb .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 95cbda4447..c480fa067a 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 (_e "encoding/xml";_g "fmt";_d "github.com/unidoc/unioffice";);func (_cdb *Relationship )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdb .CT_Relationship =*NewCT_Relationship ();for _ ,_eagf :=range start .Attr {if _eagf .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_cdb .TargetModeAttr .UnmarshalXMLAttr (_eagf );continue ;};if _eagf .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_cb ,_cg :=_eagf .Value ,error (nil );if _cg !=nil {return _cg ;};_cdb .TargetAttr =_cb ;continue ;};if _eagf .Name .Local =="\u0054\u0079\u0070\u0065"{_gca ,_fcb :=_eagf .Value ,error (nil );if _fcb !=nil {return _fcb ;};_cdb .TypeAttr =_gca ;continue ;};if _eagf .Name .Local =="\u0049\u0064"{_ae ,_ece :=_eagf .Value ,error (nil );if _ece !=nil {return _ece ;};_cdb .IdAttr =_ae ;continue ;};};for {_daa ,_gb :=d .Token ();if _gb !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_gb );};if _eeg ,_bbf :=_daa .(_e .EndElement );_bbf &&_eeg .Name ==start .Name {break ;};};return nil ;}; +package relationships ;import (_ga "encoding/xml";_d "fmt";_gb "github.com/unidoc/unioffice";);type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;};func NewCT_Relationships ()*CT_Relationships {_dc :=&CT_Relationships {};return _dc };func (_f *CT_Relationship )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {if _f .TargetModeAttr !=ST_TargetModeUnset {_c ,_b :=_f .TargetModeAttr .MarshalXMLAttr (_ga .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"});if _b !=nil {return _b ;};start .Attr =append (start .Attr ,_c );};start .Attr =append (start .Attr ,_ga .Attr {Name :_ga .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",_f .TargetAttr )});start .Attr =append (start .Attr ,_ga .Attr {Name :_ga .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",_f .TypeAttr )});start .Attr =append (start .Attr ,_ga .Attr {Name :_ga .Name {Local :"\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_f .IdAttr )});e .EncodeElement (_f .Content ,start );e .EncodeToken (_ga .EndElement {Name :start .Name });return nil ;};func NewRelationships ()*Relationships {_ebc :=&Relationships {};_ebc .CT_Relationships =*NewCT_Relationships ();return _ebc ;};func (_dfc *Relationship )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_dfc .CT_Relationship =*NewCT_Relationship ();for _ ,_dcg :=range start .Attr {if _dcg .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_dfc .TargetModeAttr .UnmarshalXMLAttr (_dcg );continue ;};if _dcg .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_aag ,_cf :=_dcg .Value ,error (nil );if _cf !=nil {return _cf ;};_dfc .TargetAttr =_aag ;continue ;};if _dcg .Name .Local =="\u0054\u0079\u0070\u0065"{_cee ,_ca :=_dcg .Value ,error (nil );if _ca !=nil {return _ca ;};_dfc .TypeAttr =_cee ;continue ;};if _dcg .Name .Local =="\u0049\u0064"{_ec ,_af :=_dcg .Value ,error (nil );if _af !=nil {return _af ;};_dfc .IdAttr =_ec ;continue ;};};for {_gd ,_fe :=d .Token ();if _fe !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_fe );};if _gag ,_feb :=_gd .(_ga .EndElement );_feb &&_gag .Name ==start .Name {break ;};};return nil ;};type ST_TargetMode byte ;func (_cbdf *ST_TargetMode )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_gg ,_cg :=d .Token ();if _cg !=nil {return _cg ;};if _eaf ,_eab :=_gg .(_ga .EndElement );_eab &&_eaf .Name ==start .Name {*_cbdf =1;return nil ;};if _ab ,_aae :=_gg .(_ga .CharData );!_aae {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",_gg );}else {switch string (_ab ){case "":*_cbdf =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_cbdf =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_cbdf =2;};};_gg ,_cg =d .Token ();if _cg !=nil {return _cg ;};if _fcc ,_agb :=_gg .(_ga .EndElement );_agb &&_fcc .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",_gg );};type Relationship struct{CT_Relationship };func (_e *CT_Relationship )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {for _ ,_gc :=range start .Attr {if _gc .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_e .TargetModeAttr .UnmarshalXMLAttr (_gc );continue ;};if _gc .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_ce ,_ae :=_gc .Value ,error (nil );if _ae !=nil {return _ae ;};_e .TargetAttr =_ce ;continue ;};if _gc .Name .Local =="\u0054\u0079\u0070\u0065"{_bb ,_bf :=_gc .Value ,error (nil );if _bf !=nil {return _bf ;};_e .TypeAttr =_bb ;continue ;};if _gc .Name .Local =="\u0049\u0064"{_ba ,_cd :=_gc .Value ,error (nil );if _cd !=nil {return _cd ;};_e .IdAttr =_ba ;continue ;};};for {_eb ,_adb :=d .Token ();if _adb !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068i\u0070:\u0020\u0025\u0073",_adb );};if _bbd ,_df :=_eb .(_ga .CharData );_df {_e .Content =string (_bbd );};if _ge ,_fg :=_eb .(_ga .EndElement );_fg &&_ge .Name ==start .Name {break ;};};return nil ;};func (_cbd *CT_Relationships )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_ee :for {_ed ,_fc :=d .Token ();if _fc !=nil {return _fc ;};switch _gbe :=_ed .(type ){case _ga .StartElement :switch _gbe .Name {case _ga .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_da :=NewRelationship ();if _bbg :=d .DecodeElement (_da ,&_gbe );_bbg !=nil {return _bbg ;};_cbd .Relationship =append (_cbd .Relationship ,_da );default:_gb .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gbe .Name );if _de :=d .Skip ();_de !=nil {return _de ;};};case _ga .EndElement :break _ee ;case _ga .CharData :};};return nil ;};func (_gaf ST_TargetMode )String ()string {switch _gaf {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 (_cb *CT_Relationships )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {e .EncodeToken (start );if _cb .Relationship !=nil {_db :=_ga .StartElement {Name :_ga .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}};for _ ,_fge :=range _cb .Relationship {e .EncodeElement (_fge ,_db );};};e .EncodeToken (_ga .EndElement {Name :start .Name });return nil ;};func (_ddg ST_TargetMode )MarshalXMLAttr (name _ga .Name )(_ga .Attr ,error ){_gfe :=_ga .Attr {};_gfe .Name =name ;switch _ddg {case ST_TargetModeUnset :_gfe .Value ="";case ST_TargetModeExternal :_gfe .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_gfe .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _gfe ,nil ;}; -// ValidateWithPath validates the Relationship and its children, prefixing error messages with path -func (_eg *Relationship )ValidateWithPath (path string )error {if _db :=_eg .CT_Relationship .ValidateWithPath (path );_db !=nil {return _db ;};return nil ;};type ST_TargetMode byte ; +// Validate validates the CT_Relationships and its children +func (_bbgb *CT_Relationships )Validate ()error {return _bbgb .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");}; // ValidateWithPath validates the Relationships and its children, prefixing error messages with path -func (_ab *Relationships )ValidateWithPath (path string )error {if _cfa :=_ab .CT_Relationships .ValidateWithPath (path );_cfa !=nil {return _cfa ;};return nil ;};func NewCT_Relationship ()*CT_Relationship {_a :=&CT_Relationship {};return _a };func (_bde *CT_Relationships )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bde .Relationship !=nil {_ea :=_e .StartElement {Name :_e .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}};for _ ,_bg :=range _bde .Relationship {e .EncodeElement (_bg ,_ea );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;);func (_ba *ST_TargetMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ba =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_ba =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_ba =2;};return nil ;};type CT_Relationships struct{Relationship []*Relationship ;};func (_af *CT_Relationship )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_b :=range start .Attr {if _b .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_af .TargetModeAttr .UnmarshalXMLAttr (_b );continue ;};if _b .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_ec ,_cd :=_b .Value ,error (nil );if _cd !=nil {return _cd ;};_af .TargetAttr =_ec ;continue ;};if _b .Name .Local =="\u0054\u0079\u0070\u0065"{_ecg ,_bc :=_b .Value ,error (nil );if _bc !=nil {return _bc ;};_af .TypeAttr =_ecg ;continue ;};if _b .Name .Local =="\u0049\u0064"{_ca ,_ee :=_b .Value ,error (nil );if _ee !=nil {return _ee ;};_af .IdAttr =_ca ;continue ;};};for {_fa ,_afa :=d .Token ();if _afa !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068i\u0070:\u0020\u0025\u0073",_afa );};if _bb ,_gc :=_fa .(_e .CharData );_gc {_af .Content =string (_bb );};if _faa ,_fab :=_fa .(_e .EndElement );_fab &&_faa .Name ==start .Name {break ;};};return nil ;};func (_ged ST_TargetMode )Validate ()error {return _ged .ValidateWithPath ("")};func NewRelationships ()*Relationships {_cdbf :=&Relationships {};_cdbf .CT_Relationships =*NewCT_Relationships ();return _cdbf ;}; +func (_dd *Relationships )ValidateWithPath (path string )error {if _cae :=_dd .CT_Relationships .ValidateWithPath (path );_cae !=nil {return _cae ;};return nil ;};func (_gde *Relationships )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {start .Attr =append (start .Attr ,_ga .Attr {Name :_ga .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 ,_ga .Attr {Name :_ga .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gde .CT_Relationships .MarshalXML (e ,start );};func (_bc ST_TargetMode )Validate ()error {return _bc .ValidateWithPath ("")};type Relationships struct{CT_Relationships };func (_gee ST_TargetMode )ValidateWithPath (path string )error {switch _gee {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 (_gee ));};return nil ;};const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;); -// Validate validates the Relationships and its children -func (_gg *Relationships )Validate ()error {return _gg .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};type Relationship struct{CT_Relationship };func (_gbc ST_TargetMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gcg :=_e .Attr {};_gcg .Name =name ;switch _gbc {case ST_TargetModeUnset :_gcg .Value ="";case ST_TargetModeExternal :_gcg .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_gcg .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _gcg ,nil ;};type Relationships struct{CT_Relationships };func (_afg ST_TargetMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_afg .String (),start );};func (_cdac ST_TargetMode )String ()string {switch _cdac {case 0:return "";case 1:return "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 2:return "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return "";};func (_ccf *Relationships )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _ccf .CT_Relationships .MarshalXML (e ,start );};func (_ed *CT_Relationship )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ed .TargetModeAttr !=ST_TargetModeUnset {_da ,_c :=_ed .TargetModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"});if _c !=nil {return _c ;};start .Attr =append (start .Attr ,_da );};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",_ed .TargetAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ed .TypeAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ed .IdAttr )});e .EncodeElement (_ed .Content ,start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_df *Relationships )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_df .CT_Relationships =*NewCT_Relationships ();_aa :for {_dfd ,_ffb :=d .Token ();if _ffb !=nil {return _ffb ;};switch _ace :=_dfd .(type ){case _e .StartElement :switch _ace .Name {case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_aad :=NewRelationship ();if _gf :=d .DecodeElement (_aad ,&_ace );_gf !=nil {return _gf ;};_df .Relationship =append (_df .Relationship ,_aad );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073 \u0025\u0076",_ace .Name );if _gea :=d .Skip ();_gea !=nil {return _gea ;};};case _e .EndElement :break _aa ;case _e .CharData :};};return nil ;};type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;};func (_be *CT_Relationships )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcd :for {_dg ,_efg :=d .Token ();if _efg !=nil {return _efg ;};switch _cda :=_dg .(type ){case _e .StartElement :switch _cda .Name {case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_eag :=NewRelationship ();if _ge :=d .DecodeElement (_eag ,&_cda );_ge !=nil {return _ge ;};_be .Relationship =append (_be .Relationship ,_eag );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u0020\u0025v",_cda .Name );if _fag :=d .Skip ();_fag !=nil {return _fag ;};};case _e .EndElement :break _bcd ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the Relationship and its children, prefixing error messages with path +func (_ceec *Relationship )ValidateWithPath (path string )error {if _gdd :=_ceec .CT_Relationship .ValidateWithPath (path );_gdd !=nil {return _gdd ;};return nil ;};func (_gbg *Relationships )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_gbg .CT_Relationships =*NewCT_Relationships ();_dab :for {_dbe ,_bfcc :=d .Token ();if _bfcc !=nil {return _bfcc ;};switch _cfg :=_dbe .(type ){case _ga .StartElement :switch _cfg .Name {case _ga .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_gf :=NewRelationship ();if _fa :=d .DecodeElement (_gf ,&_cfg );_fa !=nil {return _fa ;};_gbg .Relationship =append (_gbg .Relationship ,_gf );default:_gb .Log ("\u0073\u006b\u0069\u0070\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",_cfg .Name );if _aef :=d .Skip ();_aef !=nil {return _aef ;};};case _ga .EndElement :break _dab ;case _ga .CharData :};};return nil ;}; // Validate validates the Relationship and its children -func (_bbe *Relationship )Validate ()error {return _bbe .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");}; - -// Validate validates the CT_Relationship and its children -func (_ef *CT_Relationship )Validate ()error {return _ef .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func (_dbg *ST_TargetMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eee ,_fb :=d .Token ();if _fb !=nil {return _fb ;};if _bf ,_ag :=_eee .(_e .EndElement );_ag &&_bf .Name ==start .Name {*_dbg =1;return nil ;};if _beb ,_abg :=_eee .(_e .CharData );!_abg {return _g .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eee );}else {switch string (_beb ){case "":*_dbg =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_dbg =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_dbg =2;};};_eee ,_fb =d .Token ();if _fb !=nil {return _fb ;};if _afb ,_dad :=_eee .(_e .EndElement );_dad &&_afb .Name ==start .Name {return nil ;};return _g .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eee );}; - -// Validate validates the CT_Relationships and its children -func (_geg *CT_Relationships )Validate ()error {return _geg .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func NewRelationship ()*Relationship {_ff :=&Relationship {};_ff .CT_Relationship =*NewCT_Relationship ();return _ff ;}; +func (_gce *Relationship )Validate ()error {return _gce .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");}; // ValidateWithPath validates the CT_Relationships and its children, prefixing error messages with path -func (_afaa *CT_Relationships )ValidateWithPath (path string )error {for _ac ,_ad :=range _afaa .Relationship {if _bgg :=_ad .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_ac ));_bgg !=nil {return _bgg ;};};return nil ;};func (_bbb ST_TargetMode )ValidateWithPath (path string )error {switch _bbb {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbb ));};return nil ;};func NewCT_Relationships ()*CT_Relationships {_cc :=&CT_Relationships {};return _cc };func (_dc *Relationship )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _dc .CT_Relationship .MarshalXML (e ,start );}; +func (_adg *CT_Relationships )ValidateWithPath (path string )error {for _ea ,_eda :=range _adg .Relationship {if _aa :=_eda .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_ea ));_aa !=nil {return _aa ;};};return nil ;};func (_cad ST_TargetMode )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {return e .EncodeElement (_cad .String (),start );};func NewRelationship ()*Relationship {_cc :=&Relationship {};_cc .CT_Relationship =*NewCT_Relationship ();return _cc ;};func (_bfc *Relationship )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {return _bfc .CT_Relationship .MarshalXML (e ,start );};func (_fd *ST_TargetMode )UnmarshalXMLAttr (attr _ga .Attr )error {switch attr .Value {case "":*_fd =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_fd =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_fd =2;};return nil ;}; + +// Validate validates the CT_Relationship and its children +func (_gcg *CT_Relationship )Validate ()error {return _gcg .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};type CT_Relationships struct{Relationship []*Relationship ;}; // ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path -func (_bd *CT_Relationship )ValidateWithPath (path string )error {if _cf :=_bd .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cf !=nil {return _cf ;};return nil ;};func init (){_d .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewCT_Relationships );_d .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewCT_Relationship );_d .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewRelationships );_d .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewRelationship );}; \ No newline at end of file +func (_ced *CT_Relationship )ValidateWithPath (path string )error {if _dg :=_ced .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dg !=nil {return _dg ;};return nil ;};func NewCT_Relationship ()*CT_Relationship {_a :=&CT_Relationship {};return _a }; + +// Validate validates the Relationships and its children +func (_bd *Relationships )Validate ()error {return _bd .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func init (){_gb .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_gb .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_gb .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_gb .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 b206e627e6..87e6d75002 100644 --- a/schema/soo/pml/pml.go +++ b/schema/soo/pml/pml.go @@ -9,808 +9,817 @@ // 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 (_e "encoding/xml";_d "fmt";_f "github.com/unidoc/unioffice";_da "github.com/unidoc/unioffice/schema/soo/dml";_ef "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_a "strconv";_g "time";);func (_eabcg *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eabcg .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_feacf :=range start .Attr {if _feacf .Name .Local =="\u0062\u0079"{_acadd ,_ecggd :=_a .ParseInt (_feacf .Value ,10,32);if _ecggd !=nil {return _ecggd ;};_cefea :=int32 (_acadd );_eabcg .ByAttr =&_cefea ;continue ;};if _feacf .Name .Local =="\u0066\u0072\u006f\u006d"{_fbad ,_gddba :=_a .ParseInt (_feacf .Value ,10,32);if _gddba !=nil {return _gddba ;};_daaaa :=int32 (_fbad );_eabcg .FromAttr =&_daaaa ;continue ;};if _feacf .Name .Local =="\u0074\u006f"{_ffbaf ,_gccf :=_a .ParseInt (_feacf .Value ,10,32);if _gccf !=nil {return _gccf ;};_bbeb :=int32 (_ffbaf );_eabcg .ToAttr =&_bbeb ;continue ;};};_agdfa :for {_afff ,_egdcg :=d .Token ();if _egdcg !=nil {return _egdcg ;};switch _egdca :=_afff .(type ){case _e .StartElement :switch _egdca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _fbddff :=d .DecodeElement (_eabcg .CBhvr ,&_egdca );_fbddff !=nil {return _fbddff ;};default:_f .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074\u0061\u0074i\u006f\u006eBe\u0068\u0061\u0076i\u006f\u0072\u0020\u0025\u0076",_egdca .Name );if _gadd :=d .Skip ();_gadd !=nil {return _gadd ;};};case _e .EndElement :break _agdfa ;case _e .CharData :};};return nil ;};type CT_OutlineViewProperties struct{ +package pml ;import (_b "encoding/xml";_fd "fmt";_g "github.com/unidoc/unioffice";_bc "github.com/unidoc/unioffice/schema/soo/dml";_e "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_f "strconv";_d "time";);func (_ecag *CT_OutlineViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_beag :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_ecag .CViewPr ,_beag );if _ecag .SldLst !=nil {_bgbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ecag .SldLst ,_bgbe );};if _ecag .ExtLst !=nil {_gebe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecag .ExtLst ,_gebe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Comment ()*CT_Comment {_fdc :=&CT_Comment {};_fdc .Pos =_bc .NewCT_Point2D ();return _fdc };func (_cccd *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 :_fd .Sprintf ("\u0025\u0076",_cccd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Common View Properties -CViewPr *CT_CommonViewProperties ; - -// List of Presentation Slides -SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func (_bgag *CT_Background )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgag .BwModeAttr !=_da .ST_BlackWhiteModeUnset {_bef ,_dbeg :=_bgag .BwModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _dbeg !=nil {return _dbeg ;};start .Attr =append (start .Attr ,_bef );};e .EncodeToken (start );if _bgag .BgPr !=nil {_eae :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_bgag .BgPr ,_eae );};if _bgag .BgRef !=nil {_acd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_bgag .BgRef ,_acd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path +func (_eeff *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _adcbe ,_ccfgd :=range _eeff .Sld {if _afaab :=_ccfgd .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_adcbe ));_afaab !=nil {return _afaab ;};};return nil ;}; -// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path -func (_eeae *PresentationPr )ValidateWithPath (path string )error {if _cgeea :=_eeae .CT_PresentationProperties .ValidateWithPath (path );_cgeea !=nil {return _cgeea ;};return nil ;};type CT_SlideLayoutIdList struct{ +// Validate validates the CT_BuildList and its children +func (_dfea *CT_BuildList )Validate ()error {return _dfea .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");}; -// Slide Layout Id -SldLayoutId []*CT_SlideLayoutIdListEntry ;};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_dgcg :=&CT_HtmlPublishProperties {};return _dgcg ;};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_eedcg :=&CT_OleObjectChoice {};return _eedcg };func (_bdgaf *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_cadbf :=[]string {};if _bdgaf .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_cadbf =append (_cadbf ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e\u0053\u0069\u0064\u0065\u0044i\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065");};if _bdgaf .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_cadbf =append (_cadbf ,"\u0053\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043\u006fr\u006ee\u0072\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0079\u0070\u0065");};if len (_cadbf )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cadbf );};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;};func (_gefee *CT_TLAnimVariant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gacce :for {_ddbeab ,_cbcf :=d .Token ();if _cbcf !=nil {return _cbcf ;};switch _gbbe :=_ddbeab .(type ){case _e .StartElement :switch _gbbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006c\u0056\u0061\u006c"}:_gefee .BoolVal =NewCT_TLAnimVariantBooleanVal ();if _cddac :=d .DecodeElement (_gefee .BoolVal ,&_gbbe );_cddac !=nil {return _cddac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0074\u0056\u0061\u006c"}:_gefee .IntVal =NewCT_TLAnimVariantIntegerVal ();if _beef :=d .DecodeElement (_gefee .IntVal ,&_gbbe );_beef !=nil {return _beef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006c\u0074\u0056\u0061\u006c"}:_gefee .FltVal =NewCT_TLAnimVariantFloatVal ();if _bfbdg :=d .DecodeElement (_gefee .FltVal ,&_gbbe );_bfbdg !=nil {return _bfbdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0056\u0061\u006c"}:_gefee .StrVal =NewCT_TLAnimVariantStringVal ();if _gbccc :=d .DecodeElement (_gefee .StrVal ,&_gbbe );_gbccc !=nil {return _gbccc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u0056\u0061\u006c"}:_gefee .ClrVal =_da .NewCT_Color ();if _dbcd :=d .DecodeElement (_gefee .ClrVal ,&_gbbe );_dbcd !=nil {return _dbcd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_gbbe .Name );if _ecaeb :=d .Skip ();_ecaeb !=nil {return _ecaeb ;};};case _e .EndElement :break _gacce ;case _e .CharData :};};return nil ;};type CT_ShowInfoKiosk struct{ +// Validate validates the CT_SlideSyncProperties and its children +func (_dfge *CT_SlideSyncProperties )Validate ()error {return _dfge .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_cfaag *CT_TLSetBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bggc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_cfaag .CBhvr ,_bggc );if _cfaag .To !=nil {_bbade :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_cfaag .To ,_bbade );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egfd *CT_CommentAuthor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdg :=range start .Attr {if _gdg .Name .Local =="\u0069\u0064"{_ged ,_ccf :=_f .ParseUint (_gdg .Value ,10,32);if _ccf !=nil {return _ccf ;};_egfd .IdAttr =uint32 (_ged );continue ;};if _gdg .Name .Local =="\u006e\u0061\u006d\u0065"{_ece ,_cagg :=_gdg .Value ,error (nil );if _cagg !=nil {return _cagg ;};_egfd .NameAttr =_ece ;continue ;};if _gdg .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_acce ,_cgd :=_gdg .Value ,error (nil );if _cgd !=nil {return _cgd ;};_egfd .InitialsAttr =_acce ;continue ;};if _gdg .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_cfdg ,_eed :=_f .ParseUint (_gdg .Value ,10,32);if _eed !=nil {return _eed ;};_egfd .LastIdxAttr =uint32 (_cfdg );continue ;};if _gdg .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_cfda ,_fbc :=_f .ParseUint (_gdg .Value ,10,32);if _fbc !=nil {return _fbc ;};_egfd .ClrIdxAttr =uint32 (_cfda );continue ;};};_bdgc :for {_aec ,_adeg :=d .Token ();if _adeg !=nil {return _adeg ;};switch _eadb :=_aec .(type ){case _b .StartElement :switch _eadb .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"}:_egfd .ExtLst =NewCT_ExtensionList ();if _gbea :=d .DecodeElement (_egfd .ExtLst ,&_eadb );_gbea !=nil {return _gbea ;};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",_eadb .Name );if _eabb :=d .Skip ();_eabb !=nil {return _eabb ;};};case _b .EndElement :break _bdgc ;case _b .CharData :};};return nil ;};func (_dgcfdc ST_PrintWhat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgcfdc .String (),start );};func NewCT_PrintProperties ()*CT_PrintProperties {_gbdf :=&CT_PrintProperties {};return _gbdf };func (_accdbg *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cecae ,_cgacag :=d .Token ();if _cgacag !=nil {return _cgacag ;};if _acgc ,_aefbf :=_cecae .(_b .EndElement );_aefbf &&_acgc .Name ==start .Name {*_accdbg =1;return nil ;};if _gagee ,_acgggd :=_cecae .(_b .CharData );!_acgggd {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",_cecae );}else {switch string (_gagee ){case "":*_accdbg =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_accdbg =1;case "\u006c\u0069\u006e":*_accdbg =2;case "\u0066\u006d\u006c\u0061":*_accdbg =3;};};_cecae ,_cgacag =d .Token ();if _cgacag !=nil {return _cgacag ;};if _acecad ,_defdg :=_cecae .(_b .EndElement );_defdg &&_acecad .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",_cecae );};func (_adde ST_TLAnimateBehaviorValueType )String ()string {switch _adde {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";};func (_fad *CT_BuildList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cagc :for {_bgg ,_gbdbb :=d .Token ();if _gbdbb !=nil {return _gbdbb ;};switch _acdg :=_bgg .(type ){case _b .StartElement :switch _acdg .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"}:_ebc :=NewCT_TLBuildParagraph ();if _efc :=d .DecodeElement (_ebc ,&_acdg );_efc !=nil {return _efc ;};_fad .BldP =append (_fad .BldP ,_ebc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _eeg :=d .DecodeElement (_gac ,&_acdg );_eeg !=nil {return _eeg ;};_fad .BldDgm =append (_fad .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"}:_acadc :=NewCT_TLOleBuildChart ();if _gecg :=d .DecodeElement (_acadc ,&_acdg );_gecg !=nil {return _gecg ;};_fad .BldOleChart =append (_fad .BldOleChart ,_acadc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ded :=NewCT_TLGraphicalObjectBuild ();if _gfec :=d .DecodeElement (_ded ,&_acdg );_gfec !=nil {return _gfec ;};_fad .BldGraphic =append (_fad .BldGraphic ,_ded );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",_acdg .Name );if _gace :=d .Skip ();_gace !=nil {return _gace ;};};case _b .EndElement :break _cagc ;case _b .CharData :};};return nil ;}; -// Restart Show -RestartAttr *uint32 ;}; +// Validate validates the CT_TLBuildParagraph and its children +func (_defd *CT_TLBuildParagraph )Validate ()error {return _defd .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_dbge *ST_TLTimeNodeRestartType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffcb ,_bdccc :=d .Token ();if _bdccc !=nil {return _bdccc ;};if _bbdfa ,_bcdgd :=_ffcb .(_b .EndElement );_bcdgd &&_bbdfa .Name ==start .Name {*_dbge =1;return nil ;};if _fffce ,_begegc :=_ffcb .(_b .CharData );!_begegc {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",_ffcb );}else {switch string (_fffce ){case "":*_dbge =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dbge =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_dbge =2;case "\u006e\u0065\u0076e\u0072":*_dbge =3;};};_ffcb ,_bdccc =d .Token ();if _bdccc !=nil {return _bdccc ;};if _bfgaf ,_ffaff :=_ffcb .(_b .EndElement );_ffaff &&_bfgaf .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",_ffcb );}; -// Validate validates the CT_HandoutMaster and its children -func (_fceab *CT_HandoutMaster )Validate ()error {return _fceab .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_ccdcd *ST_Direction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdccd ,_afad :=d .Token ();if _afad !=nil {return _afad ;};if _ddgga ,_gfdda :=_gdccd .(_e .EndElement );_gfdda &&_ddgga .Name ==start .Name {*_ccdcd =1;return nil ;};if _cacdbdb ,_eabd :=_gdccd .(_e .CharData );!_eabd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdccd );}else {switch string (_cacdbdb ){case "":*_ccdcd =0;case "\u0068\u006f\u0072\u007a":*_ccdcd =1;case "\u0076\u0065\u0072\u0074":*_ccdcd =2;};};_gdccd ,_afad =d .Token ();if _afad !=nil {return _afad ;};if _fdbcef ,_dddde :=_gdccd .(_e .EndElement );_dddde &&_fdbcef .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdccd );};func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_bcfb :=&CT_TLAnimateBehavior {};_bcfb .CBhvr =NewCT_TLCommonBehaviorData ();return _bcfb ;};func (_bfbee ST_TLAnimateMotionPathEditMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bfbee .String (),start );}; +// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path +func (_cfbeg *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_CustomerData and its children -func (_gbcf *CT_CustomerData )Validate ()error {return _gbcf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");}; +// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path +func (_bcd *CT_BackgroundProperties )ValidateWithPath (path string )error {if _bcd .NoFill !=nil {if _ab :=_bcd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ab !=nil {return _ab ;};};if _bcd .SolidFill !=nil {if _ddg :=_bcd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ddg !=nil {return _ddg ;};};if _bcd .GradFill !=nil {if _daa :=_bcd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_daa !=nil {return _daa ;};};if _bcd .BlipFill !=nil {if _ccgf :=_bcd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ccgf !=nil {return _ccgf ;};};if _bcd .PattFill !=nil {if _gg :=_bcd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gg !=nil {return _gg ;};};if _bcd .GrpFill !=nil {if _cbfg :=_bcd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cbfg !=nil {return _cbfg ;};};if _bcd .EffectLst !=nil {if _acd :=_bcd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_acd !=nil {return _acd ;};};if _bcd .EffectDag !=nil {if _fcd :=_bcd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fcd !=nil {return _fcd ;};};if _bcd .ExtLst !=nil {if _bda :=_bcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bda !=nil {return _bda ;};};return nil ;};type CT_WebProperties struct{ -// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path -func (_eeab *EG_ChildSlide )ValidateWithPath (path string )error {if _eeab .ClrMapOvr !=nil {if _geegf :=_eeab .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_geegf !=nil {return _geegf ;};};return nil ;}; +// Show animation in HTML output +ShowAnimationAttr *bool ; -// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path -func (_ggfc *CT_CustomShowId )ValidateWithPath (path string )error {return nil };func (_gaf *CT_IndexRange )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffbc :=range start .Attr {if _ffbc .Name .Local =="\u0073\u0074"{_cebc ,_ggfa :=_a .ParseUint (_ffbc .Value ,10,32);if _ggfa !=nil {return _ggfa ;};_gaf .StAttr =uint32 (_cebc );continue ;};if _ffbc .Name .Local =="\u0065\u006e\u0064"{_bdc ,_babd :=_a .ParseUint (_ffbc .Value ,10,32);if _babd !=nil {return _babd ;};_gaf .EndAttr =uint32 (_bdc );continue ;};};for {_efcad ,_ebcb :=d .Token ();if _ebcb !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_ebcb );};if _fdbeg ,_bafge :=_efcad .(_e .EndElement );_bafge &&_fdbeg .Name ==start .Name {break ;};};return nil ;};func NewCT_SlideSize ()*CT_SlideSize {_bbga :=&CT_SlideSize {};_bbga .CxAttr =914400;_bbga .CyAttr =914400;return _bbga ;};func NewCT_NotesSlide ()*CT_NotesSlide {_egbfa :=&CT_NotesSlide {};_egbfa .CSld =NewCT_CommonSlideData ();return _egbfa ;};func NewEG_SlideListChoice ()*EG_SlideListChoice {_ddgdd :=&EG_SlideListChoice {};return _ddgdd };func (_dbaed ST_TransitionSpeed )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fdaee :=_e .Attr {};_fdaee .Name =name ;switch _dbaed {case ST_TransitionSpeedUnset :_fdaee .Value ="";case ST_TransitionSpeedSlow :_fdaee .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_fdaee .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_fdaee .Value ="\u0066\u0061\u0073\u0074";};return _fdaee ,nil ;};func NewCT_Comment ()*CT_Comment {_fff :=&CT_Comment {};_fff .Pos =_da .NewCT_Point2D ();return _fff }; +// Resize graphics in HTML output +ResizeGraphicsAttr *bool ; -// Validate validates the CT_IndexRange and its children -func (_egba *CT_IndexRange )Validate ()error {return _egba .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func NewCT_Control ()*CT_Control {_ggaa :=&CT_Control {};return _ggaa };func (_dad *CT_BackgroundProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dad .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_dad .ShadeToTitleAttr ))});};e .EncodeToken (start );if _dad .NoFill !=nil {_dbege :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dad .NoFill ,_dbege );};if _dad .SolidFill !=nil {_ggg :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dad .SolidFill ,_ggg );};if _dad .GradFill !=nil {_fgf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dad .GradFill ,_fgf );};if _dad .BlipFill !=nil {_dce :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dad .BlipFill ,_dce );};if _dad .PattFill !=nil {_dba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dad .PattFill ,_dba );};if _dad .GrpFill !=nil {_dbec :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dad .GrpFill ,_dbec );};if _dad .EffectLst !=nil {_dceb :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dad .EffectLst ,_dceb );};if _dad .EffectDag !=nil {_ebc :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dad .EffectDag ,_ebc );};if _dad .ExtLst !=nil {_aed :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dad .ExtLst ,_aed );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egff *CT_OleObjectChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agde :for {_acdc ,_cdga :=d .Token ();if _cdga !=nil {return _cdga ;};switch _dadcd :=_acdc .(type ){case _e .StartElement :switch _dadcd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_egff .Embed =NewCT_OleObjectEmbed ();if _bbeab :=d .DecodeElement (_egff .Embed ,&_dadcd );_bbeab !=nil {return _bbeab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_egff .Link =NewCT_OleObjectLink ();if _cadb :=d .DecodeElement (_egff .Link ,&_dadcd );_cadb !=nil {return _cadb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dadcd .Name );if _facf :=d .Skip ();_facf !=nil {return _facf ;};};case _e .EndElement :break _agde ;case _e .CharData :};};return nil ;};func (_bdecd *ST_TLPreviousActionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adafd ,_cdcdbf :=d .Token ();if _cdcdbf !=nil {return _cdcdbf ;};if _bafaf ,_edfdd :=_adafd .(_e .EndElement );_edfdd &&_bafaf .Name ==start .Name {*_bdecd =1;return nil ;};if _fafc ,_cagdg :=_adafd .(_e .CharData );!_cagdg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adafd );}else {switch string (_fafc ){case "":*_bdecd =0;case "\u006e\u006f\u006e\u0065":*_bdecd =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_bdecd =2;};};_adafd ,_cdcdbf =d .Token ();if _cdcdbf !=nil {return _cdcdbf ;};if _daddf ,_dgfgb :=_adafd .(_e .EndElement );_dgfgb &&_daddf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adafd );}; +// Allow PNG in HTML output +AllowPngAttr *bool ; -// Validate validates the CT_SmartTags and its children -func (_fcdb *CT_SmartTags )Validate ()error {return _fcdb .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};type CT_TLTemplate struct{ +// Rely on VML for HTML output +RelyOnVmlAttr *bool ; -// Level -LvlAttr *uint32 ; +// Organize HTML output in folders +OrganizeInFoldersAttr *bool ; -// Time Node List -TnLst *CT_TimeNodeList ;};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_defa :=&CT_CommonSlideViewProperties {};_defa .CViewPr =NewCT_CommonViewProperties ();return _defa ;}; +// Use long file names in HTML output +UseLongFilenamesAttr *bool ; -// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path -func (_abggc *SldSyncPr )ValidateWithPath (path string )error {if _debde :=_abggc .CT_SlideSyncProperties .ValidateWithPath (path );_debde !=nil {return _debde ;};return nil ;};func (_bdea *CT_TLTextTargetElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bdea .CharRg !=nil {_cefdaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}};e .EncodeElement (_bdea .CharRg ,_cefdaf );};if _bdea .PRg !=nil {_ccadg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_bdea .PRg ,_ccadg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agcbc *CT_TLShapeTargetElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_agcbc .SpidAttr )});e .EncodeToken (start );if _agcbc .Bg !=nil {_ddceaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_agcbc .Bg ,_ddceaf );};if _agcbc .SubSp !=nil {_becedd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}};e .EncodeElement (_agcbc .SubSp ,_becedd );};if _agcbc .OleChartEl !=nil {_abcda :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_agcbc .OleChartEl ,_abcda );};if _agcbc .TxEl !=nil {_ffdbc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}};e .EncodeElement (_agcbc .TxEl ,_ffdbc );};if _agcbc .GraphicEl !=nil {_ffccd :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_agcbc .GraphicEl ,_ffccd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_OutlineViewSlideList struct{ +// Image size for HTML output +ImgSzAttr ST_WebScreenSize ; -// Presentation Slide -Sld []*CT_OutlineViewSlideEntry ;};func (_bbbc ST_TLAnimateColorSpace )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbbc .String (),start );}; +// Encoding for HTML output +EncodingAttr *string ; -// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path -func (_afc *CT_BuildList )ValidateWithPath (path string )error {for _fcbd ,_bgg :=range _afc .BldP {if _ffg :=_bgg .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_fcbd ));_ffg !=nil {return _ffg ;};};for _ccc ,_geb :=range _afc .BldDgm {if _efg :=_geb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_ccc ));_efg !=nil {return _efg ;};};for _bbe ,_dged :=range _afc .BldOleChart {if _eff :=_dged .ValidateWithPath (_d .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_bbe ));_eff !=nil {return _eff ;};};for _befa ,_gfc :=range _afc .BldGraphic {if _gaa :=_gfc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_befa ));_gaa !=nil {return _gaa ;};};return nil ;};func (_gcac *CT_BuildList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbd :for {_dcee ,_eef :=d .Token ();if _eef !=nil {return _eef ;};switch _gegee :=_dcee .(type ){case _e .StartElement :switch _gegee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"}:_cbba :=NewCT_TLBuildParagraph ();if _baea :=d .DecodeElement (_cbba ,&_gegee );_baea !=nil {return _baea ;};_gcac .BldP =append (_gcac .BldP ,_cbba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_fgd :=NewCT_TLBuildDiagram ();if _egg :=d .DecodeElement (_fgd ,&_gegee );_egg !=nil {return _egg ;};_gcac .BldDgm =append (_gcac .BldDgm ,_fgd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"b\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_bba :=NewCT_TLOleBuildChart ();if _bfg :=d .DecodeElement (_bba ,&_gegee );_bfg !=nil {return _bfg ;};_gcac .BldOleChart =append (_gcac .BldOleChart ,_bba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}:_bcec :=NewCT_TLGraphicalObjectBuild ();if _dcec :=d .DecodeElement (_bcec ,&_gegee );_dcec !=nil {return _dcec ;};_gcac .BldGraphic =append (_gcac .BldGraphic ,_bcec );default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0069l\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gegee .Name );if _dgg :=d .Skip ();_dgg !=nil {return _dgg ;};};case _e .EndElement :break _fbd ;case _e .CharData :};};return nil ;};func NewCT_ViewProperties ()*CT_ViewProperties {_adcdg :=&CT_ViewProperties {};return _adcdg };func (_gdfdd ST_TLChartSubelementType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aacba :=_e .Attr {};_aacba .Name =name ;switch _gdfdd {case ST_TLChartSubelementTypeUnset :_aacba .Value ="";case ST_TLChartSubelementTypeGridLegend :_aacba .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_aacba .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_aacba .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_aacba .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_aacba .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _aacba ,nil ;};func (_becd *CT_OutlineViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_becd .CViewPr =NewCT_CommonViewProperties ();_cbgcb :for {_cfecc ,_eebbd :=d .Token ();if _eebbd !=nil {return _eebbd ;};switch _gede :=_cfecc .(type ){case _e .StartElement :switch _gede .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _afgb :=d .DecodeElement (_becd .CViewPr ,&_gede );_afgb !=nil {return _afgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:_becd .SldLst =NewCT_OutlineViewSlideList ();if _dgaa :=d .DecodeElement (_becd .SldLst ,&_gede );_dgaa !=nil {return _dgaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_becd .ExtLst =NewCT_ExtensionList ();if _ccaeg :=d .DecodeElement (_becd .ExtLst ,&_gede );_ccaeg !=nil {return _ccaeg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_gede .Name );if _aeea :=d .Skip ();_aeea !=nil {return _aeea ;};};case _e .EndElement :break _cbgcb ;case _e .CharData :};};return nil ;};func (_adbfg ST_SplitterBarState )String ()string {switch _adbfg {case 0:return "";case 1:return "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case 2:return "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case 3:return "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return "";}; +// Slide Navigation Colors for HTML output +ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_CommentAuthorList and its children -func (_gbe *CT_CommentAuthorList )Validate ()error {return _gbe .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");};func NewCT_HandoutMaster ()*CT_HandoutMaster {_bcc :=&CT_HandoutMaster {};_bcc .CSld =NewCT_CommonSlideData ();_bcc .ClrMap =_da .NewCT_ColorMapping ();return _bcc ;};func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_abfef :=&CT_TLAnimateMotionBehavior {};_abfef .CBhvr =NewCT_TLCommonBehaviorData ();return _abfef ;};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_gffdf :=&CT_TLTimeAnimateValue {};return _gffdf ;}; +// Validate validates the CT_BackgroundProperties and its children +func (_ecf *CT_BackgroundProperties )Validate ()error {return _ecf .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 CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_gfcc *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _bfgbf :=_gfcc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bfgbf !=nil {return _bfgbf ;};if _faff :=_gfcc .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_faff !=nil {return _faff ;};if _affg :=_gfcc .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_affg !=nil {return _affg ;};return nil ;}; +// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path +func (_adbda *CT_SplitTransition )ValidateWithPath (path string )error {if _efade :=_adbda .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_efade !=nil {return _efade ;};if _dbag :=_adbda .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dbag !=nil {return _dbag ;};return nil ;};func (_eaaac *SldLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaaac .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_ddffcd :=range start .Attr {if _ddffcd .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_ecff ,_edeg :=_ddffcd .Value ,error (nil );if _edeg !=nil {return _edeg ;};_eaaac .MatchingNameAttr =&_ecff ;continue ;};if _ddffcd .Name .Local =="\u0074\u0079\u0070\u0065"{_eaaac .TypeAttr .UnmarshalXMLAttr (_ddffcd );continue ;};if _ddffcd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_ecddd ,_gcgcd :=_f .ParseBool (_ddffcd .Value );if _gcgcd !=nil {return _gcgcd ;};_eaaac .PreserveAttr =&_ecddd ;continue ;};if _ddffcd .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_ccgac ,_dafbf :=_f .ParseBool (_ddffcd .Value );if _dafbf !=nil {return _dafbf ;};_eaaac .UserDrawnAttr =&_ccgac ;continue ;};if _ddffcd .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_dbcfe ,_fffag :=_f .ParseBool (_ddffcd .Value );if _fffag !=nil {return _fffag ;};_eaaac .ShowMasterSpAttr =&_dbcfe ;continue ;};if _ddffcd .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bfce ,_dgac :=_f .ParseBool (_ddffcd .Value );if _dgac !=nil {return _dgac ;};_eaaac .ShowMasterPhAnimAttr =&_bfce ;continue ;};};_ecaef :for {_aeba ,_aeefd :=d .Token ();if _aeefd !=nil {return _aeefd ;};switch _egdb :=_aeba .(type ){case _b .StartElement :switch _egdb .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 _gbeee :=d .DecodeElement (_eaaac .CSld ,&_egdb );_gbeee !=nil {return _gbeee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eaaac .ClrMapOvr =_bc .NewCT_ColorMappingOverride ();if _beebd :=d .DecodeElement (_eaaac .ClrMapOvr ,&_egdb );_beebd !=nil {return _beebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eaaac .Transition =NewCT_SlideTransition ();if _eaada :=d .DecodeElement (_eaaac .Transition ,&_egdb );_eaada !=nil {return _eaada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eaaac .Timing =NewCT_SlideTiming ();if _fddb :=d .DecodeElement (_eaaac .Timing ,&_egdb );_fddb !=nil {return _fddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eaaac .Hf =NewCT_HeaderFooter ();if _bggeg :=d .DecodeElement (_eaaac .Hf ,&_egdb );_bggeg !=nil {return _bggeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_eaaac .ExtLst =NewCT_ExtensionListModify ();if _cgafg :=d .DecodeElement (_eaaac .ExtLst ,&_egdb );_cgafg !=nil {return _cgafg ;};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",_egdb .Name );if _dbabe :=d .Skip ();_dbabe !=nil {return _dbabe ;};};case _b .EndElement :break _ecaef ;case _b .CharData :};};return nil ;};func (_beecg *CT_TLBuildParagraph )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _beecg .BuildAttr !=ST_TLParaBuildTypeUnset {_abfag ,_cgeeb :=_beecg .BuildAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0069l\u0064"});if _cgeeb !=nil {return _cgeeb ;};start .Attr =append (start .Attr ,_abfag );};if _beecg .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_beecg .BldLvlAttr )});};if _beecg .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_beecg .AnimBgAttr ))});};if _beecg .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_beecg .AutoUpdateAnimBgAttr ))});};if _beecg .RevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_beecg .RevAttr ))});};if _beecg .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_fd .Sprintf ("\u0025\u0076",*_beecg .AdvAutoAttr )});};if _beecg .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_beecg .SpidAttr )});};if _beecg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_beecg .GrpIdAttr )});};if _beecg .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_beecg .UiExpandAttr ))});};e .EncodeToken (start );if _beecg .TmplLst !=nil {_bbdae :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}};e .EncodeElement (_beecg .TmplLst ,_bbdae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the AG_Ole and its children -func (_ddc *AG_Ole )Validate ()error {return _ddc .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");}; +// Validate validates the CT_SlideMasterIdListEntry and its children +func (_cddd *CT_SlideMasterIdListEntry )Validate ()error {return _cddd .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_acfaf *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 :_fd .Sprintf ("\u0025\u0076",_acfaf .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 :_fd .Sprintf ("\u0025\u0076",_acfaf .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 :_fd .Sprintf ("\u0025\u0076",_acfaf .ClientInsertedTimeAttr )});e .EncodeToken (start );if _acfaf .ExtLst !=nil {_fdgdc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acfaf .ExtLst ,_fdgdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_HandoutMasterIdList struct{ -// Validate validates the CT_EmbeddedFontList and its children -func (_fac *CT_EmbeddedFontList )Validate ()error {return _fac .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_abbc :=&CT_CornerDirectionTransition {};return _abbc ;};func (_gdafb ST_TLTimeNodeFillType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_geab :=_e .Attr {};_geab .Name =name ;switch _gdafb {case ST_TLTimeNodeFillTypeUnset :_geab .Value ="";case ST_TLTimeNodeFillTypeRemove :_geab .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_geab .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_geab .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_geab .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _geab ,nil ;};func (_fdb *CT_BackgroundProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gef :=range start .Attr {if _gef .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_dga ,_ace :=_a .ParseBool (_gef .Value );if _ace !=nil {return _ace ;};_fdb .ShadeToTitleAttr =&_dga ;continue ;};};_bc :for {_bbf ,_deba :=d .Token ();if _deba !=nil {return _deba ;};switch _cdb :=_bbf .(type ){case _e .StartElement :switch _cdb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fdb .NoFill =_da .NewCT_NoFillProperties ();if _adbe :=d .DecodeElement (_fdb .NoFill ,&_cdb );_adbe !=nil {return _adbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fdb .SolidFill =_da .NewCT_SolidColorFillProperties ();if _fcb :=d .DecodeElement (_fdb .SolidFill ,&_cdb );_fcb !=nil {return _fcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fdb .GradFill =_da .NewCT_GradientFillProperties ();if _gegg :=d .DecodeElement (_fdb .GradFill ,&_cdb );_gegg !=nil {return _gegg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fdb .BlipFill =_da .NewCT_BlipFillProperties ();if _gefa :=d .DecodeElement (_fdb .BlipFill ,&_cdb );_gefa !=nil {return _gefa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fdb .PattFill =_da .NewCT_PatternFillProperties ();if _befc :=d .DecodeElement (_fdb .PattFill ,&_cdb );_befc !=nil {return _befc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fdb .GrpFill =_da .NewCT_GroupFillProperties ();if _gee :=d .DecodeElement (_fdb .GrpFill ,&_cdb );_gee !=nil {return _gee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fdb .EffectLst =_da .NewCT_EffectList ();if _aa :=d .DecodeElement (_fdb .EffectLst ,&_cdb );_aa !=nil {return _aa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fdb .EffectDag =_da .NewCT_EffectContainer ();if _afe :=d .DecodeElement (_fdb .EffectDag ,&_cdb );_afe !=nil {return _afe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdb .ExtLst =NewCT_ExtensionList ();if _bfe :=d .DecodeElement (_fdb .ExtLst ,&_cdb );_bfe !=nil {return _bfe ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_cdb .Name );if _bdb :=d .Skip ();_bdb !=nil {return _bdb ;};};case _e .EndElement :break _bc ;case _e .CharData :};};return nil ;};func (_gfaef *ST_TLTriggerEvent )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddbbg ,_efbb :=d .Token ();if _efbb !=nil {return _efbb ;};if _bffbc ,_fbca :=_ddbbg .(_e .EndElement );_fbca &&_bffbc .Name ==start .Name {*_gfaef =1;return nil ;};if _cfebbb ,_ebdge :=_ddbbg .(_e .CharData );!_ebdge {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddbbg );}else {switch string (_cfebbb ){case "":*_gfaef =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_gfaef =1;case "\u006f\u006e\u0045n\u0064":*_gfaef =2;case "\u0062\u0065\u0067i\u006e":*_gfaef =3;case "\u0065\u006e\u0064":*_gfaef =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_gfaef =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_gfaef =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_gfaef =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_gfaef =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_gfaef =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_gfaef =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_gfaef =11;};};_ddbbg ,_efbb =d .Token ();if _efbb !=nil {return _efbb ;};if _feccgg ,_fdaed :=_ddbbg .(_e .EndElement );_fdaed &&_feccgg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddbbg );}; +// Handout Master ID +HandoutMasterId *CT_HandoutMasterIdListEntry ;}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_gcag *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _cabcdd :=_gcag .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cabcdd !=nil {return _cabcdd ;};if _ccaee :=_gcag .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_ccaee !=nil {return _ccaee ;};if _ageg :=_gcag .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_ageg !=nil {return _ageg ;};return nil ;}; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_dcb *CT_Control )ValidateWithPath (path string )error {if _dcb .ExtLst !=nil {if _aag :=_dcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aag !=nil {return _aag ;};};if _dcb .Pic !=nil {if _ccbg :=_dcb .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_ccbg !=nil {return _ccbg ;};};if _dcb .ImgWAttr !=nil {if *_dcb .ImgWAttr < 0{return _fd .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 ,*_dcb .ImgWAttr );};};if _dcb .ImgHAttr !=nil {if *_dcb .ImgHAttr < 0{return _fd .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 ,*_dcb .ImgHAttr );};};return nil ;};func (_dgegf ST_TLAnimateColorDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgegf .String (),start );};func (_aefa ST_TLCommandType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aefa .String (),start );};func (_agaeg ST_TLNextActionType )String ()string {switch _agaeg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b";};return "";}; -// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path -func (_fdd *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _fec :=_fdd .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_fec !=nil {return _fec ;};if _fdd .GuideLst !=nil {if _fgaff :=_fdd .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t");_fgaff !=nil {return _fgaff ;};};return nil ;}; +// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path +func (_ccffd *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _agebg :=_ccffd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agebg !=nil {return _agebg ;};return nil ;};type CT_PrintProperties struct{ -// Validate validates the CT_ShowInfoBrowse and its children -func (_bedg *CT_ShowInfoBrowse )Validate ()error {return _bedg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};const (ST_PhotoAlbumFrameShapeUnset ST_PhotoAlbumFrameShape =0;ST_PhotoAlbumFrameShapeFrameStyle1 ST_PhotoAlbumFrameShape =1;ST_PhotoAlbumFrameShapeFrameStyle2 ST_PhotoAlbumFrameShape =2;ST_PhotoAlbumFrameShapeFrameStyle3 ST_PhotoAlbumFrameShape =3;ST_PhotoAlbumFrameShapeFrameStyle4 ST_PhotoAlbumFrameShape =4;ST_PhotoAlbumFrameShapeFrameStyle5 ST_PhotoAlbumFrameShape =5;ST_PhotoAlbumFrameShapeFrameStyle6 ST_PhotoAlbumFrameShape =6;ST_PhotoAlbumFrameShapeFrameStyle7 ST_PhotoAlbumFrameShape =7;);func (_agace *CT_TLByHslColorTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fccge :=range start .Attr {if _fccge .Name .Local =="\u0068"{_fbbac ,_gfgbe :=_a .ParseInt (_fccge .Value ,10,32);if _gfgbe !=nil {return _gfgbe ;};_agace .HAttr =int32 (_fbbac );continue ;};if _fccge .Name .Local =="\u0073"{_ffeb ,_bgda :=ParseUnionST_FixedPercentage (_fccge .Value );if _bgda !=nil {return _bgda ;};_agace .SAttr =_ffeb ;continue ;};if _fccge .Name .Local =="\u006c"{_abgb ,_gfgag :=ParseUnionST_FixedPercentage (_fccge .Value );if _gfgag !=nil {return _gfgag ;};_agace .LAttr =_abgb ;continue ;};};for {_geebc ,_agacee :=d .Token ();if _agacee !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0048sl\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_agacee );};if _baga ,_fdcf :=_geebc .(_e .EndElement );_fdcf &&_baga .Name ==start .Name {break ;};};return nil ;};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;);func (_bbgb *CT_Kinsoku )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbgb .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_bbgb .LangAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",_bbgb .InvalStCharsAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",_bbgb .InvalEndCharsAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfcea *CT_ViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfcea .LastViewAttr !=ST_ViewTypeUnset {_bdbg ,_cfgcc :=_bfcea .LastViewAttr .MarshalXMLAttr (_e .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"});if _cfgcc !=nil {return _cfgcc ;};start .Attr =append (start .Attr ,_bdbg );};if _bfcea .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bfcea .ShowCommentsAttr ))});};e .EncodeToken (start );if _bfcea .NormalViewPr !=nil {_egfcg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bfcea .NormalViewPr ,_egfcg );};if _bfcea .SlideViewPr !=nil {_dgab :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bfcea .SlideViewPr ,_dgab );};if _bfcea .OutlineViewPr !=nil {_cfbdc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bfcea .OutlineViewPr ,_cfbdc );};if _bfcea .NotesTextViewPr !=nil {_cgcb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bfcea .NotesTextViewPr ,_cgcb );};if _bfcea .SorterViewPr !=nil {_fagfg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bfcea .SorterViewPr ,_fagfg );};if _bfcea .NotesViewPr !=nil {_dbbdf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_bfcea .NotesViewPr ,_dbbdf );};if _bfcea .GridSpacing !=nil {_cegc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bfcea .GridSpacing ,_cegc );};if _bfcea .ExtLst !=nil {_cfebb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfcea .ExtLst ,_cfebb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfgbdf *ST_WebColorType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfgbdf =0;case "\u006e\u006f\u006e\u0065":*_bfgbdf =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_bfgbdf =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bfgbdf =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_bfgbdf =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_bfgbdf =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_bfgbdf =6;};return nil ;};func (_ggaed ST_ViewType )Validate ()error {return _ggaed .ValidateWithPath ("")};func (_bfbfd *ST_TLTimeIndefinite )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfac ,_fbfgd :=d .Token ();if _fbfgd !=nil {return _fbfgd ;};if _befba ,_aeded :=_bfac .(_e .EndElement );_aeded &&_befba .Name ==start .Name {*_bfbfd =1;return nil ;};if _eegd ,_ccfg :=_bfac .(_e .CharData );!_ccfg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfac );}else {switch string (_eegd ){case "":*_bfbfd =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_bfbfd =1;};};_bfac ,_fbfgd =d .Token ();if _fbfgd !=nil {return _fbfgd ;};if _egedb ,_acfcb :=_bfac .(_e .EndElement );_acfcb &&_egedb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfac );};func (_ebefaf *ST_TLChartSubelementType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adagf ,_cbdbfc :=d .Token ();if _cbdbfc !=nil {return _cbdbfc ;};if _bbagd ,_dfdcf :=_adagf .(_e .EndElement );_dfdcf &&_bbagd .Name ==start .Name {*_ebefaf =1;return nil ;};if _fgddef ,_dccbd :=_adagf .(_e .CharData );!_dccbd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adagf );}else {switch string (_fgddef ){case "":*_ebefaf =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_ebefaf =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ebefaf =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ebefaf =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_ebefaf =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ebefaf =5;};};_adagf ,_cbdbfc =d .Token ();if _cbdbfc !=nil {return _cbdbfc ;};if _bggbg ,_fdgd :=_adagf .(_e .EndElement );_fdgd &&_bggbg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adagf );};func (_afbfa ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_egafc :=_e .Attr {};_egafc .Name =name ;switch _afbfa {case ST_TLAnimateMotionPathEditModeUnset :_egafc .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_egafc .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_egafc .Value ="\u0066\u0069\u0078e\u0064";};return _egafc ,nil ;};func (_bgddec *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgddec =0;case "\u0065\u006e\u0074\u0072":*_bgddec =1;case "\u0065\u0078\u0069\u0074":*_bgddec =2;case "\u0065\u006d\u0070\u0068":*_bgddec =3;case "\u0070\u0061\u0074\u0068":*_bgddec =4;case "\u0076\u0065\u0072\u0062":*_bgddec =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_bgddec =6;};return nil ;}; +// Print Output +PrnWhatAttr ST_PrintWhat ; -// Validate validates the CT_CustomerDataList and its children -func (_fabba *CT_CustomerDataList )Validate ()error {return _fabba .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};func (_acbbbc ST_TLDiagramBuildType )Validate ()error {return _acbbbc .ValidateWithPath ("")}; +// Print Color Mode +ClrModeAttr ST_PrintColorMode ; -// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path -func (_degbe *NotesMaster )ValidateWithPath (path string )error {if _bedde :=_degbe .CT_NotesMaster .ValidateWithPath (path );_bedde !=nil {return _bedde ;};return nil ;}; +// Print Hidden Slides +HiddenSlidesAttr *bool ; -// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path -func (_gdad *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _gdad .NotesMasterId !=nil {if _cafc :=_gdad .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_cafc !=nil {return _cafc ;};};return nil ;}; +// Scale to Fit Paper when printing +ScaleToFitPaperAttr *bool ; -// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path -func (_adfbd *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _dfcd :=_adfbd .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_dfcd !=nil {return _dfcd ;};return nil ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_eegeg *OleObj )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _eegeg .CT_OleObject .MarshalXML (e ,start );};func (_gdfda *CT_SmartTags )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gdfda .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_fgdbf :=&EG_TopLevelSlide {};_fgdbf .ClrMap =_da .NewCT_ColorMapping ();return _fgdbf ;};func (_abbce *CT_EightDirectionTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abbce .DirAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_abbce .DirAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLPoint struct{ +// Frame slides when printing +FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};func (_cebb *CT_NotesViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fcba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_cebb .CSldViewPr ,_fcba );if _cebb .ExtLst !=nil {_gdgga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cebb .ExtLst ,_gdgga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_dcbb :=&CT_ModifyVerifier {};return _dcbb };func NewCT_OrientationTransition ()*CT_OrientationTransition {_adaf :=&CT_OrientationTransition {};return _adaf ;};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;);func (_gdbc *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bbee :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_gdbc .NvPicPr ,_bbee );_cddec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gdbc .BlipFill ,_cddec );_cgdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdbc .SpPr ,_cgdg );if _gdbc .Style !=nil {_ggfd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gdbc .Style ,_ggfd );};if _gdbc .ExtLst !=nil {_bceg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdbc .ExtLst ,_bceg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feggd *ST_WebScreenSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbgaf ,_bead :=d .Token ();if _bead !=nil {return _bead ;};if _cddc ,_ecdde :=_dbgaf .(_b .EndElement );_ecdde &&_cddc .Name ==start .Name {*_feggd =1;return nil ;};if _ddca ,_gaaab :=_dbgaf .(_b .CharData );!_gaaab {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",_dbgaf );}else {switch string (_ddca ){case "":*_feggd =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_feggd =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_feggd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_feggd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_feggd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_feggd =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_feggd =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_feggd =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_feggd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_feggd =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_feggd =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_feggd =11;};};_dbgaf ,_bead =d .Token ();if _bead !=nil {return _bead ;};if _dgbeb ,_ffdbf :=_dbgaf .(_b .EndElement );_ffdbf &&_dgbeb .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",_dbgaf );};func (_dffab *CT_TLCommonTimeNodeData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dffab .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_dffab .IdAttr )});};if _dffab .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_fd .Sprintf ("\u0025\u0076",*_dffab .PresetIDAttr )});};if _dffab .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_egde ,_gagae :=_dffab .PresetClassAttr .MarshalXMLAttr (_b .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"});if _gagae !=nil {return _gagae ;};start .Attr =append (start .Attr ,_egde );};if _dffab .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 :_fd .Sprintf ("\u0025\u0076",*_dffab .PresetSubtypeAttr )});};if _dffab .DurAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0075\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_dffab .DurAttr )});};if _dffab .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 :_fd .Sprintf ("\u0025\u0076",*_dffab .RepeatCountAttr )});};if _dffab .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_fd .Sprintf ("\u0025\u0076",*_dffab .RepeatDurAttr )});};if _dffab .SpdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_dffab .SpdAttr )});};if _dffab .AccelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_dffab .AccelAttr )});};if _dffab .DecelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_dffab .DecelAttr )});};if _dffab .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_dffab .AutoRevAttr ))});};if _dffab .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_gdefb ,_gdcfd :=_dffab .RestartAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"});if _gdcfd !=nil {return _gdcfd ;};start .Attr =append (start .Attr ,_gdefb );};if _dffab .FillAttr !=ST_TLTimeNodeFillTypeUnset {_ffab ,_bcefa :=_dffab .FillAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c"});if _bcefa !=nil {return _bcefa ;};start .Attr =append (start .Attr ,_ffab );};if _dffab .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_aded ,_cggbc :=_dffab .SyncBehaviorAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _cggbc !=nil {return _cggbc ;};start .Attr =append (start .Attr ,_aded );};if _dffab .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_dffab .TmFilterAttr )});};if _dffab .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_fd .Sprintf ("\u0025\u0076",*_dffab .EvtFilterAttr )});};if _dffab .DisplayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_dffab .DisplayAttr ))});};if _dffab .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_ccebg ,_abed :=_dffab .MasterRelAttr .MarshalXMLAttr (_b .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _abed !=nil {return _abed ;};start .Attr =append (start .Attr ,_ccebg );};if _dffab .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_dffab .BldLvlAttr )});};if _dffab .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_dffab .GrpIdAttr )});};if _dffab .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_dffab .AfterEffectAttr ))});};if _dffab .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_fdgeg ,_edbf :=_dffab .NodeTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"});if _edbf !=nil {return _edbf ;};start .Attr =append (start .Attr ,_fdgeg );};if _dffab .NodePhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_dffab .NodePhAttr ))});};e .EncodeToken (start );if _dffab .StCondLst !=nil {_bdcg :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dffab .StCondLst ,_bdcg );};if _dffab .EndCondLst !=nil {_befefd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dffab .EndCondLst ,_befefd );};if _dffab .EndSync !=nil {_gfff :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_dffab .EndSync ,_gfff );};if _dffab .Iterate !=nil {_ggcacd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}};e .EncodeElement (_dffab .Iterate ,_ggcacd );};if _dffab .ChildTnLst !=nil {_bfdbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_dffab .ChildTnLst ,_bfdbc );};if _dffab .SubTnLst !=nil {_bcead :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_dffab .SubTnLst ,_bcead );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_InOutTransition ()*CT_InOutTransition {_ebea :=&CT_InOutTransition {};return _ebea };func NewCT_Connector ()*CT_Connector {_fdb :=&CT_Connector {};_fdb .NvCxnSpPr =NewCT_ConnectorNonVisual ();_fdb .SpPr =_bc .NewCT_ShapeProperties ();return _fdb ;}; -// X coordinate -XAttr _da .ST_Percentage ; +// Validate validates the CT_Kinsoku and its children +func (_fcgd *CT_Kinsoku )Validate ()error {return _fcgd .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_efgbd *CT_SlideTiming )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efgbd .TnLst !=nil {_gagg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_efgbd .TnLst ,_gagg );};if _efgbd .BldLst !=nil {_bcgc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_efgbd .BldLst ,_bcgc );};if _efgbd .ExtLst !=nil {_gabfe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgbd .ExtLst ,_gabfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Y coordinate -YAttr _da .ST_Percentage ;};func NewSldLayout ()*SldLayout {_eccbdb :=&SldLayout {};_eccbdb .CT_SlideLayout =*NewCT_SlideLayout ();return _eccbdb ;}; +// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path +func (_cebf *CT_SlideMaster )ValidateWithPath (path string )error {if _egbf :=_cebf .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_egbf !=nil {return _egbf ;};if _aaff :=_cebf .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_aaff !=nil {return _aaff ;};if _cebf .SldLayoutIdLst !=nil {if _abbb :=_cebf .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_abbb !=nil {return _abbb ;};};if _cebf .Transition !=nil {if _afadf :=_cebf .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_afadf !=nil {return _afadf ;};};if _cebf .Timing !=nil {if _feeg :=_cebf .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_feeg !=nil {return _feeg ;};};if _cebf .Hf !=nil {if _gecb :=_cebf .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_gecb !=nil {return _gecb ;};};if _cebf .TxStyles !=nil {if _cafef :=_cebf .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_cafef !=nil {return _cafef ;};};if _cebf .ExtLst !=nil {if _geec :=_cebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geec !=nil {return _geec ;};};return nil ;};type CT_TLTriggerTimeNodeID struct{ -// Validate validates the CT_WheelTransition and its children -func (_gdfef *CT_WheelTransition )Validate ()error {return _gdfef .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_bbbae *Notes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _bbbae .CT_NotesSlide .MarshalXML (e ,start );}; +// Value +ValAttr uint32 ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_ccba :=&CT_GroupShapeChoice {};return _ccba }; -// Validate validates the CT_TLSetBehavior and its children -func (_afdgd *CT_TLSetBehavior )Validate ()error {return _afdgd .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");}; +// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path +func (_eeece *EG_Background )ValidateWithPath (path string )error {if _eeece .BgPr !=nil {if _cgbfeb :=_eeece .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_cgbfeb !=nil {return _cgbfeb ;};};if _eeece .BgRef !=nil {if _caba :=_eeece .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_caba !=nil {return _caba ;};};return nil ;};func (_cfed *CT_NotesTextViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fgcad :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_cfed .CViewPr ,_fgcad );if _cfed .ExtLst !=nil {_cbfe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfed .ExtLst ,_cbfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffbdg ST_TransitionEightDirectionType )String ()string {if _ffbdg .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _ffbdg .ST_TransitionSideDirectionType .String ();};if _ffbdg .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _ffbdg .ST_TransitionCornerDirectionType .String ();};return "";};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_aecfc :=&CT_TransitionStartSoundAction {};_aecfc .Snd =_bc .NewCT_EmbeddedWAVAudioFile ();return _aecfc ;};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_eedge :=&CT_TLOleBuildChart {};return _eedge };const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);func (_fbbeg *TagLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbbeg .CT_TagList =*NewCT_TagList ();_ddegf :for {_gccffc ,_fabcf :=d .Token ();if _fabcf !=nil {return _fabcf ;};switch _afadfa :=_gccffc .(type ){case _b .StartElement :switch _afadfa .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"}:_ddggcg :=NewCT_StringTag ();if _dggab :=d .DecodeElement (_ddggcg ,&_afadfa );_dggab !=nil {return _dggab ;};_fbbeg .Tag =append (_fbbeg .Tag ,_ddggcg );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",_afadfa .Name );if _aeeg :=d .Skip ();_aeeg !=nil {return _aeeg ;};};case _b .EndElement :break _ddegf ;case _b .CharData :};};return nil ;};func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_fgae :=&CT_EmbeddedFontList {};return _fgae };type CT_OptionalBlackTransition struct{ -// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path -func (_beeb *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _gagb :=_beeb .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_gagb !=nil {return _gagb ;};if _gecbf :=_beeb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gecbf !=nil {return _gecbf ;};if _ffcad :=_beeb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_ffcad !=nil {return _ffcad ;};if _beeb .By !=nil {if _ggef :=_beeb .By .ValidateWithPath (path +"\u002f\u0042\u0079");_ggef !=nil {return _ggef ;};};if _beeb .From !=nil {if _faffg :=_beeb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_faffg !=nil {return _faffg ;};};if _beeb .To !=nil {if _efacg :=_beeb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_efacg !=nil {return _efacg ;};};return nil ;}; +// Transition Through Black +ThruBlkAttr *bool ;};func (_bcaed ST_TLBehaviorOverrideType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gadb :=_b .Attr {};_gadb .Name =name ;switch _bcaed {case ST_TLBehaviorOverrideTypeUnset :_gadb .Value ="";case ST_TLBehaviorOverrideTypeNormal :_gadb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_gadb .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _gadb ,nil ;};func NewCT_Presentation ()*CT_Presentation {_dccf :=&CT_Presentation {};_dccf .NotesSz =_bc .NewCT_PositiveSize2D ();return _dccf ;}; -// Validate validates the CT_TLAnimateRotationBehavior and its children -func (_faaae *CT_TLAnimateRotationBehavior )Validate ()error {return _faaae .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072");};func (_fcbgg *ST_PlaceholderType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fcbgg =0;case "\u0074\u0069\u0074l\u0065":*_fcbgg =1;case "\u0062\u006f\u0064\u0079":*_fcbgg =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_fcbgg =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_fcbgg =4;case "\u0064\u0074":*_fcbgg =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_fcbgg =6;case "\u0066\u0074\u0072":*_fcbgg =7;case "\u0068\u0064\u0072":*_fcbgg =8;case "\u006f\u0062\u006a":*_fcbgg =9;case "\u0063\u0068\u0061r\u0074":*_fcbgg =10;case "\u0074\u0062\u006c":*_fcbgg =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_fcbgg =12;case "\u0064\u0067\u006d":*_fcbgg =13;case "\u006d\u0065\u0064i\u0061":*_fcbgg =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_fcbgg =15;case "\u0070\u0069\u0063":*_fcbgg =16;};return nil ;};func (_bcfbe ST_TLTimeAnimateValueTime )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bcfbe .ST_PositiveFixedPercentage !=nil {e .Encode (_bcfbe .ST_PositiveFixedPercentage );};if _bcfbe .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_e .CharData (_bcfbe .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_dag *AG_ChildSlide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_c :=range start .Attr {if _c .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ed ,_dd :=_a .ParseBool (_c .Value );if _dd !=nil {return _dd ;};_dag .ShowMasterSpAttr =&_ed ;continue ;};if _c .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cf ,_ad :=_a .ParseBool (_c .Value );if _ad !=nil {return _ad ;};_dag .ShowMasterPhAnimAttr =&_cf ;continue ;};};for {_eg ,_adc :=d .Token ();if _adc !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_adc );};if _ag ,_cc :=_eg .(_e .EndElement );_cc &&_ag .Name ==start .Name {break ;};};return nil ;};type CT_SlideSorterViewProperties struct{ +// Validate validates the CT_OleObjectEmbed and its children +func (_deafd *CT_OleObjectEmbed )Validate ()error {return _deafd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};type CT_ShowInfoKiosk struct{ -// Show Formatting -ShowFormattingAttr *bool ; +// Restart Show +RestartAttr *uint32 ;};func (_eecef *ST_TLParaBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eecef =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_eecef =1;case "\u0070":*_eecef =2;case "\u0063\u0075\u0073\u0074":*_eecef =3;case "\u0077\u0068\u006fl\u0065":*_eecef =4;};return nil ;};func ParseStdlibTime (s string )(_d .Time ,error ){return _bc .ParseStdlibTime (s )};func (_gdcfa *CT_SlideMasterTextStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfdab :for {_fbbbg ,_gbbdb :=d .Token ();if _gbbdb !=nil {return _gbbdb ;};switch _aace :=_fbbbg .(type ){case _b .StartElement :switch _aace .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"}:_gdcfa .TitleStyle =_bc .NewCT_TextListStyle ();if _dcdb :=d .DecodeElement (_gdcfa .TitleStyle ,&_aace );_dcdb !=nil {return _dcdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdcfa .BodyStyle =_bc .NewCT_TextListStyle ();if _fgbgc :=d .DecodeElement (_gdcfa .BodyStyle ,&_aace );_fgbgc !=nil {return _fgbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdcfa .OtherStyle =_bc .NewCT_TextListStyle ();if _bcbc :=d .DecodeElement (_gdcfa .OtherStyle ,&_aace );_bcbc !=nil {return _bcbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_gdcfa .ExtLst =NewCT_ExtensionList ();if _begec :=d .DecodeElement (_gdcfa .ExtLst ,&_aace );_begec !=nil {return _begec ;};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",_aace .Name );if _gdcb :=d .Skip ();_gdcb !=nil {return _gdcb ;};};case _b .EndElement :break _bfdab ;case _b .CharData :};};return nil ;}; -// Base properties for Slide Sorter View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};type CT_TLTimeConditionList struct{ +// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path +func (_fdcdc *CT_NotesSlide )ValidateWithPath (path string )error {if _dfgb :=_fdcdc .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_dfgb !=nil {return _dfgb ;};if _fdcdc .ClrMapOvr !=nil {if _dgfa :=_fdcdc .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_dgfa !=nil {return _dgfa ;};};if _fdcdc .ExtLst !=nil {if _agcb :=_fdcdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agcb !=nil {return _agcb ;};};return nil ;};func (_gba *AG_TLBuild )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gba .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gba .SpidAttr )});};if _gba .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gba .GrpIdAttr )});};if _gba .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gba .UiExpandAttr ))});};return nil ;};func (_fcgeg *CT_TLTemplateList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcgeg .Tmpl !=nil {_ecagf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_edffb :=range _fcgeg .Tmpl {e .EncodeElement (_edffb ,_ecagf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_dagbg :=&CT_OutlineViewProperties {};_dagbg .CViewPr =NewCT_CommonViewProperties ();return _dagbg ;};func (_ggdbd ST_TransitionCornerDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggdbd .String (),start );}; -// Condition -Cond []*CT_TLTimeCondition ;};const (ST_TLTriggerEventUnset ST_TLTriggerEvent =0;ST_TLTriggerEventOnBegin ST_TLTriggerEvent =1;ST_TLTriggerEventOnEnd ST_TLTriggerEvent =2;ST_TLTriggerEventBegin ST_TLTriggerEvent =3;ST_TLTriggerEventEnd ST_TLTriggerEvent =4;ST_TLTriggerEventOnClick ST_TLTriggerEvent =5;ST_TLTriggerEventOnDblClick ST_TLTriggerEvent =6;ST_TLTriggerEventOnMouseOver ST_TLTriggerEvent =7;ST_TLTriggerEventOnMouseOut ST_TLTriggerEvent =8;ST_TLTriggerEventOnNext ST_TLTriggerEvent =9;ST_TLTriggerEventOnPrev ST_TLTriggerEvent =10;ST_TLTriggerEventOnStopAudio ST_TLTriggerEvent =11;);type ST_TLAnimateMotionPathEditMode byte ;func (_eeagc *ST_PhotoAlbumLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebge ,_bdggbc :=d .Token ();if _bdggbc !=nil {return _bdggbc ;};if _ffbgg ,_fddd :=_ebge .(_e .EndElement );_fddd &&_ffbgg .Name ==start .Name {*_eeagc =1;return nil ;};if _cfdge ,_decde :=_ebge .(_e .CharData );!_decde {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebge );}else {switch string (_cfdge ){case "":*_eeagc =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_eeagc =1;case "\u0031\u0070\u0069\u0063":*_eeagc =2;case "\u0032\u0070\u0069\u0063":*_eeagc =3;case "\u0034\u0070\u0069\u0063":*_eeagc =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_eeagc =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_eeagc =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_eeagc =7;};};_ebge ,_bdggbc =d .Token ();if _bdggbc !=nil {return _bdggbc ;};if _eagfd ,_bgefb :=_ebge .(_e .EndElement );_bgefb &&_eagfd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebge );};type CT_NotesMaster struct{ +// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path +func (_edbdb *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _adfgd :=_edbdb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_adfgd !=nil {return _adfgd ;};return nil ;}; -// Common Slide Data -CSld *CT_CommonSlideData ; +// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path +func (_ccae *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _eebc :=_ccae .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_eebc !=nil {return _eebc ;};if _ccae .SldLst !=nil {if _bcdfb :=_ccae .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_bcdfb !=nil {return _bcdfb ;};};if _ccae .ExtLst !=nil {if _fggg :=_ccae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggg !=nil {return _fggg ;};};return nil ;};type CT_TLBuildParagraph struct{ -// Color Scheme Map -ClrMap *_da .CT_ColorMapping ; +// Build Types +BuildAttr ST_TLParaBuildType ; -// Header/Footer Information for a Notes Master -Hf *CT_HeaderFooter ; +// Build Level +BldLvlAttr *uint32 ; -// Notes Text Style -NotesStyle *_da .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};func (_decb *CT_GuideList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efa :for {_cega ,_gcdfe :=d .Token ();if _gcdfe !=nil {return _gcdfe ;};switch _egeb :=_cega .(type ){case _e .StartElement :switch _egeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"}:_acgg :=NewCT_Guide ();if _eafda :=d .DecodeElement (_acgg ,&_egeb );_eafda !=nil {return _eafda ;};_decb .Guide =append (_decb .Guide ,_acgg );default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_G\u0075\u0069d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_egeb .Name );if _gdfb :=d .Skip ();_gdfb !=nil {return _gdfb ;};};case _e .EndElement :break _efa ;case _e .CharData :};};return nil ;};const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);func (_eegac ST_SplitterBarState )Validate ()error {return _eegac .ValidateWithPath ("")};func NewCmLst ()*CmLst {_eeef :=&CmLst {};_eeef .CT_CommentList =*NewCT_CommentList ();return _eeef };func (_cdfg *SldLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _cdfg .CT_SlideLayout .MarshalXML (e ,start );}; +// Animate Background +AnimBgAttr *bool ; -// Validate validates the SldSyncPr and its children -func (_cgbe *SldSyncPr )Validate ()error {return _cgbe .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");};type HandoutMaster struct{CT_HandoutMaster }; +// Auto Update Animation Background +AutoUpdateAnimBgAttr *bool ; -// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path -func (_eaaf *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil };func NewCT_Connector ()*CT_Connector {_dgbc :=&CT_Connector {};_dgbc .NvCxnSpPr =NewCT_ConnectorNonVisual ();_dgbc .SpPr =_da .NewCT_ShapeProperties ();return _dgbc ;};func (_dfbgb *ST_TransitionSpeed )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dfbgb =0;case "\u0073\u006c\u006f\u0077":*_dfbgb =1;case "\u006d\u0065\u0064":*_dfbgb =2;case "\u0066\u0061\u0073\u0074":*_dfbgb =3;};return nil ;};type ST_TLBehaviorOverrideType byte ;func (_ggbff ST_Direction )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ddbbd :=_e .Attr {};_ddbbd .Name =name ;switch _ggbff {case ST_DirectionUnset :_ddbbd .Value ="";case ST_DirectionHorz :_ddbbd .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_ddbbd .Value ="\u0076\u0065\u0072\u0074";};return _ddbbd ,nil ;};type CT_CommentList struct{ +// Reverse +RevAttr *bool ; -// Comment -Cm []*CT_Comment ;}; +// Auto Advance Time +AdvAutoAttr *ST_TLTime ; -// Validate validates the Sld and its children -func (_gfee *Sld )Validate ()error {return _gfee .ValidateWithPath ("\u0053\u006c\u0064")};func NewCT_ExtensionList ()*CT_ExtensionList {_gcdff :=&CT_ExtensionList {};return _gcdff };func (_gbee *CT_InOutTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gbee .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_gdfe ,_bfbd :=_gbee .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _bfbd !=nil {return _bfbd ;};start .Attr =append (start .Attr ,_gdfe );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Template effects +TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};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 NewCT_OleObjectLink ()*CT_OleObjectLink {_ggg :=&CT_OleObjectLink {};return _ggg };func (_edged ST_TLAnimateColorSpace )String ()string {switch _edged {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0;ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);func (_deaeb *ST_TLPreviousActionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbefd ,_dedda :=d .Token ();if _dedda !=nil {return _dedda ;};if _dcfee ,_cdbb :=_bbefd .(_b .EndElement );_cdbb &&_dcfee .Name ==start .Name {*_deaeb =1;return nil ;};if _edebb ,_bceb :=_bbefd .(_b .CharData );!_bceb {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",_bbefd );}else {switch string (_edebb ){case "":*_deaeb =0;case "\u006e\u006f\u006e\u0065":*_deaeb =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_deaeb =2;};};_bbefd ,_dedda =d .Token ();if _dedda !=nil {return _dedda ;};if _cccc ,_dcfag :=_bbefd .(_b .EndElement );_dcfag &&_cccc .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",_bbefd );};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_cecgc :=&CT_TLGraphicalObjectBuild {};return _cecgc ;};type CT_TLAnimateColorBehavior struct{ -// Validate validates the CT_TLCommonTimeNodeData and its children -func (_bddcd *CT_TLCommonTimeNodeData )Validate ()error {return _bddcd .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_dbfag *CT_TLOleChartTargetElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbfag .TypeAttr =ST_TLChartSubelementType (1);for _ ,_gcbg :=range start .Attr {if _gcbg .Name .Local =="\u0074\u0079\u0070\u0065"{_dbfag .TypeAttr .UnmarshalXMLAttr (_gcbg );continue ;};if _gcbg .Name .Local =="\u006c\u0076\u006c"{_ebbac ,_debbcc :=_a .ParseUint (_gcbg .Value ,10,32);if _debbcc !=nil {return _debbcc ;};_gbcdd :=uint32 (_ebbac );_dbfag .LvlAttr =&_gbcdd ;continue ;};};for {_ddef ,_effb :=d .Token ();if _effb !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0054\u0061\u0072g\u0065\u0074\u0045\u006c\u0065m\u0065\u006et\u003a\u0020\u0025\u0073",_effb );};if _dcabb ,_cfdfc :=_ddef .(_e .EndElement );_cfdfc &&_dcabb .Name ==start .Name {break ;};};return nil ;};type ST_TLCommandType byte ;func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_caec :=&CT_PictureNonVisual {};_caec .CNvPr =_da .NewCT_NonVisualDrawingProps ();_caec .CNvPicPr =_da .NewCT_NonVisualPictureProperties ();_caec .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _caec ;};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_bdcc :=&CT_SlideMasterIdListEntry {};return _bdcc ;};type CT_Rel struct{IdAttr string ;}; +// Color Space +ClrSpcAttr ST_TLAnimateColorSpace ; -// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path -func (_beac *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _beac .DirAttr !=nil {if _geca :=_beac .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_geca !=nil {return _geca ;};};return nil ;};type CT_Comment struct{ +// Direction +DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; -// Comment Author ID -AuthorIdAttr uint32 ; +// By +By *CT_TLByAnimateColorTransform ; -// Comment Date/Time -DtAttr *_g .Time ; +// From +From *_bc .CT_Color ; -// Comment Index -IdxAttr uint32 ; +// To +To *_bc .CT_Color ;};func (_fdcdec ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _fdcdec {case 0,1: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 (_fdcdec ));};return nil ;};func (_dcde *Presentation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcde .CT_Presentation =*NewCT_Presentation ();for _ ,_badcb :=range start .Attr {if _badcb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_ccagf ,_eedgb :=_f .ParseInt (_badcb .Value ,10,32);if _eedgb !=nil {return _eedgb ;};_cfcfd :=int32 (_ccagf );_dcde .FirstSlideNumAttr =&_cfcfd ;continue ;};if _badcb .Name .Local =="\u0072\u0074\u006c"{_baedg ,_gabae :=_f .ParseBool (_badcb .Value );if _gabae !=nil {return _gabae ;};_dcde .RtlAttr =&_baedg ;continue ;};if _badcb .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_aggg ,_dcef :=_f .ParseBool (_badcb .Value );if _dcef !=nil {return _dcef ;};_dcde .CompatModeAttr =&_aggg ;continue ;};if _badcb .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_aacgc ,_fbcge :=_f .ParseBool (_badcb .Value );if _fbcge !=nil {return _fbcge ;};_dcde .EmbedTrueTypeFontsAttr =&_aacgc ;continue ;};if _badcb .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_ccedb ,_cffdf :=_f .ParseBool (_badcb .Value );if _cffdf !=nil {return _cffdf ;};_dcde .AutoCompressPicturesAttr =&_ccedb ;continue ;};if _badcb .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_eecad ,_aaacc :=_f .ParseBool (_badcb .Value );if _aaacc !=nil {return _aaacc ;};_dcde .ShowSpecialPlsOnTitleSldAttr =&_eecad ;continue ;};if _badcb .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_dgebf ,_aefcf :=ParseUnionST_Percentage (_badcb .Value );if _aefcf !=nil {return _aefcf ;};_dcde .ServerZoomAttr =&_dgebf ;continue ;};if _badcb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_dcde .ConformanceAttr .UnmarshalXMLAttr (_badcb );continue ;};if _badcb .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_adeee ,_ccbcc :=_f .ParseBool (_badcb .Value );if _ccbcc !=nil {return _ccbcc ;};_dcde .RemovePersonalInfoOnSaveAttr =&_adeee ;continue ;};if _badcb .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_edbda ,_bdecc :=_f .ParseBool (_badcb .Value );if _bdecc !=nil {return _bdecc ;};_dcde .SaveSubsetFontsAttr =&_edbda ;continue ;};if _badcb .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_dbaac ,_fcadd :=_f .ParseUint (_badcb .Value ,10,32);if _fcadd !=nil {return _fcadd ;};_eead :=uint32 (_dbaac );_dcde .BookmarkIdSeedAttr =&_eead ;continue ;};if _badcb .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_eceac ,_cfgb :=_f .ParseBool (_badcb .Value );if _cfgb !=nil {return _cfgb ;};_dcde .StrictFirstAndLastCharsAttr =&_eceac ;continue ;};};_faagc :for {_ecdb ,_ddbcff :=d .Token ();if _ddbcff !=nil {return _ddbcff ;};switch _feab :=_ecdb .(type ){case _b .StartElement :switch _feab .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"}:_dcde .SldMasterIdLst =NewCT_SlideMasterIdList ();if _fbdbf :=d .DecodeElement (_dcde .SldMasterIdLst ,&_feab );_fbdbf !=nil {return _fbdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcde .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _cdfc :=d .DecodeElement (_dcde .NotesMasterIdLst ,&_feab );_cdfc !=nil {return _cdfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcde .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _cfebcd :=d .DecodeElement (_dcde .HandoutMasterIdLst ,&_feab );_cfebcd !=nil {return _cfebcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcde .SldIdLst =NewCT_SlideIdList ();if _cgacb :=d .DecodeElement (_dcde .SldIdLst ,&_feab );_cgacb !=nil {return _cgacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcde .SldSz =NewCT_SlideSize ();if _ceagb :=d .DecodeElement (_dcde .SldSz ,&_feab );_ceagb !=nil {return _ceagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _dcgec :=d .DecodeElement (_dcde .NotesSz ,&_feab );_dcgec !=nil {return _dcgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcde .SmartTags =NewCT_SmartTags ();if _gfbdg :=d .DecodeElement (_dcde .SmartTags ,&_feab );_gfbdg !=nil {return _gfbdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcde .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _eaage :=d .DecodeElement (_dcde .EmbeddedFontLst ,&_feab );_eaage !=nil {return _eaage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcde .CustShowLst =NewCT_CustomShowList ();if _gcgga :=d .DecodeElement (_dcde .CustShowLst ,&_feab );_gcgga !=nil {return _gcgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcde .PhotoAlbum =NewCT_PhotoAlbum ();if _bdeae :=d .DecodeElement (_dcde .PhotoAlbum ,&_feab );_bdeae !=nil {return _bdeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcde .CustDataLst =NewCT_CustomerDataList ();if _gaaead :=d .DecodeElement (_dcde .CustDataLst ,&_feab );_gaaead !=nil {return _gaaead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcde .Kinsoku =NewCT_Kinsoku ();if _bggge :=d .DecodeElement (_dcde .Kinsoku ,&_feab );_bggge !=nil {return _bggge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcde .DefaultTextStyle =_bc .NewCT_TextListStyle ();if _face :=d .DecodeElement (_dcde .DefaultTextStyle ,&_feab );_face !=nil {return _face ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcde .ModifyVerifier =NewCT_ModifyVerifier ();if _fgbc :=d .DecodeElement (_dcde .ModifyVerifier ,&_feab );_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\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"}:_dcde .ExtLst =NewCT_ExtensionList ();if _gaccb :=d .DecodeElement (_dcde .ExtLst ,&_feab );_gaccb !=nil {return _gaccb ;};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",_feab .Name );if _effa :=d .Skip ();_effa !=nil {return _effa ;};};case _b .EndElement :break _faagc ;case _b .CharData :};};return nil ;}; -// Comment Position -Pos *_da .CT_Point2D ; +// Validate validates the CT_SlideIdListEntry and its children +func (_bdga *CT_SlideIdListEntry )Validate ()error {return _bdga .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_bbag *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ddcbe :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bbag .CNvPr ,_ddcbe );_aecg :=_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 (_bbag .CNvGraphicFramePr ,_aecg );_bccdc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_bbag .NvPr ,_bccdc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfab *CT_EightDirectionTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bacae :=range start .Attr {if _bacae .Name .Local =="\u0064\u0069\u0072"{_bccc ,_gfacd :=ParseUnionST_TransitionEightDirectionType (_bacae .Value );if _gfacd !=nil {return _gfacd ;};_cfab .DirAttr =&_bccc ;continue ;};};for {_cde ,_fabc :=d .Token ();if _fabc !=nil {return _fd .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",_fabc );};if _bef ,_gfef :=_cde .(_b .EndElement );_gfef &&_bef .Name ==start .Name {break ;};};return nil ;};func (_bgaeg *CT_SlideIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",_bgaeg .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",_bgaeg .RIdAttr )});e .EncodeToken (start );if _bgaeg .ExtLst !=nil {_dcgga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgaeg .ExtLst ,_dcgga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Comment's Text Content -Text string ;ExtLst *CT_ExtensionListModify ;};func (_gcafb ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_baaed :=_e .Attr {};_baaed .Name =name ;switch _gcafb {case ST_OleObjectFollowColorSchemeUnset :_baaed .Value ="";case ST_OleObjectFollowColorSchemeNone :_baaed .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_baaed .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_baaed .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return _baaed ,nil ;}; +// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path +func (_becac *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _fgbde ,_abbab :=range _becac .Cond {if _cgdfe :=_abbab .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_fgbde ));_cgdfe !=nil {return _cgdfe ;};};return nil ;};type CT_TLTimeAnimateValue struct{ -// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path -func (_egaf *CT_ModifyVerifier )ValidateWithPath (path string )error {if _aggd :=_egaf .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_aggd !=nil {return _aggd ;};if _gfda :=_egaf .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_gfda !=nil {return _gfda ;};if _egfc :=_egaf .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_egfc !=nil {return _egfc ;};return nil ;};type ST_IterateType byte ;func (_bggfa ST_WebColorType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_beafg :=_e .Attr {};_beafg .Name =name ;switch _bggfa {case ST_WebColorTypeUnset :_beafg .Value ="";case ST_WebColorTypeNone :_beafg .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_beafg .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_beafg .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_beafg .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_beafg .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_beafg .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _beafg ,nil ;};func (_dacfc ST_TLBehaviorAccumulateType )Validate ()error {return _dacfc .ValidateWithPath ("")};type ST_TLBehaviorAdditiveType byte ;func (_cfbda ST_TransitionSideDirectionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cfbda .String (),start );};func (_dega ST_PhotoAlbumFrameShape )String ()string {switch _dega {case 0:return "";case 1:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case 2:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case 3:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case 4:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case 5:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case 6:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case 7:return "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return "";};func (_eeebg ST_TLAnimateMotionPathEditMode )String ()string {switch _eeebg {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";}; +// Time +TmAttr *ST_TLTimeAnimateValueTime ; -// Validate validates the CT_TLTriggerTimeNodeID and its children -func (_gedaa *CT_TLTriggerTimeNodeID )Validate ()error {return _gedaa .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};func NewCT_Guide ()*CT_Guide {_geebe :=&CT_Guide {};return _geebe }; +// Formula +FmlaAttr *string ; -// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path -func (_cgce *CT_NotesMaster )ValidateWithPath (path string )error {if _beage :=_cgce .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_beage !=nil {return _beage ;};if _gcdcd :=_cgce .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_gcdcd !=nil {return _gcdcd ;};if _cgce .Hf !=nil {if _eace :=_cgce .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_eace !=nil {return _eace ;};};if _cgce .NotesStyle !=nil {if _gacc :=_cgce .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065");_gacc !=nil {return _gacc ;};};if _cgce .ExtLst !=nil {if _dgbfd :=_cgce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgbfd !=nil {return _dgbfd ;};};return nil ;};func (_begf *CT_HtmlPublishProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _begf .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_begf .ShowSpeakerNotesAttr ))});};if _begf .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_begf .TargetAttr )});};if _begf .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_begf .TitleAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_begf .IdAttr )});e .EncodeToken (start );if _begf .SldAll !=nil {_adcc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_begf .SldAll ,_adcc );};if _begf .SldRg !=nil {_fdede :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_begf .SldRg ,_fdede );};if _begf .CustShow !=nil {_dbad :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_begf .CustShow ,_dbad );};if _begf .ExtLst !=nil {_dfbad :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_begf .ExtLst ,_dfbad );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_TLAnimateMotionBehaviorOrigin byte ;type CT_Slide struct{ +// Value +Val *CT_TLAnimVariant ;};func (_dceca *CT_ShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dceca .CNvPr =_bc .NewCT_NonVisualDrawingProps ();_dceca .CNvSpPr =_bc .NewCT_NonVisualDrawingShapeProps ();_dceca .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_ddeb :for {_aebge ,_eega :=d .Token ();if _eega !=nil {return _eega ;};switch _fffe :=_aebge .(type ){case _b .StartElement :switch _fffe .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 _gafc :=d .DecodeElement (_dceca .CNvPr ,&_fffe );_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\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 _cced :=d .DecodeElement (_dceca .CNvSpPr ,&_fffe );_cced !=nil {return _cced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fcaf :=d .DecodeElement (_dceca .NvPr ,&_fffe );_fcaf !=nil {return _fcaf ;};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",_fffe .Name );if _fcdg :=d .Skip ();_fcdg !=nil {return _fcdg ;};};case _b .EndElement :break _ddeb ;case _b .CharData :};};return nil ;};type CT_TLIterateIntervalTime struct{ -// Show Slide in Slide Show -ShowAttr *bool ; +// Time +ValAttr ST_TLTime ;};type ST_TLTimeNodeFillType byte ;type ST_Direction byte ;type CT_CommentAuthorList struct{ -// Common slide data for slides -CSld *CT_CommonSlideData ; +// Comment Author +CmAuthor []*CT_CommentAuthor ;};func (_adaec *CT_TLOleBuildChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdfda :=range start .Attr {if _bdfda .Name .Local =="\u0062\u006c\u0064"{_adaec .BldAttr .UnmarshalXMLAttr (_bdfda );continue ;};if _bdfda .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_degbd ,_gbga :=_f .ParseBool (_bdfda .Value );if _gbga !=nil {return _gbga ;};_adaec .AnimBgAttr =&_degbd ;continue ;};if _bdfda .Name .Local =="\u0073\u0070\u0069\u0064"{_bafd ,_gaaff :=_f .ParseUint (_bdfda .Value ,10,32);if _gaaff !=nil {return _gaaff ;};_eegca :=uint32 (_bafd );_adaec .SpidAttr =&_eegca ;continue ;};if _bdfda .Name .Local =="\u0067\u0072\u0070I\u0064"{_aefgd ,_daeaf :=_f .ParseUint (_bdfda .Value ,10,32);if _daeaf !=nil {return _daeaf ;};_bgde :=uint32 (_aefgd );_adaec .GrpIdAttr =&_bgde ;continue ;};if _bdfda .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_cabf ,_ggdgc :=_f .ParseBool (_bdfda .Value );if _ggdgc !=nil {return _ggdgc ;};_adaec .UiExpandAttr =&_cabf ;continue ;};};for {_dagcd ,_ccec :=d .Token ();if _ccec !=nil {return _fd .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",_ccec );};if _egae ,_agfdb :=_dagcd .(_b .EndElement );_agfdb &&_egae .Name ==start .Name {break ;};};return nil ;}; -// Color Scheme Map Override -ClrMapOvr *_da .CT_ColorMappingOverride ; +// Validate validates the CT_SplitTransition and its children +func (_dfac *CT_SplitTransition )Validate ()error {return _dfac .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; -// Slide Transition -Transition *CT_SlideTransition ; +// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path +func (_eddfb *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _cdef ,_gaebe :=range _eddfb .Tav {if _bfgcc :=_gaebe .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_cdef ));_bfgcc !=nil {return _bfgcc ;};};return nil ;};func (_bcab *CT_OleObjectEmbed )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeec :=range start .Attr {if _aeec .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_bcab .FollowColorSchemeAttr .UnmarshalXMLAttr (_aeec );continue ;};};_efdf :for {_efce ,_adcg :=d .Token ();if _adcg !=nil {return _adcg ;};switch _ccbaf :=_efce .(type ){case _b .StartElement :switch _ccbaf .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"}:_bcab .ExtLst =NewCT_ExtensionList ();if _ffdcd :=d .DecodeElement (_bcab .ExtLst ,&_ccbaf );_ffdcd !=nil {return _ffdcd ;};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",_ccbaf .Name );if _dbdg :=d .Skip ();_dbdg !=nil {return _dbdg ;};};case _b .EndElement :break _efdf ;case _b .CharData :};};return nil ;};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_ebae :=&CT_TLCommandBehavior {};_ebae .CBhvr =NewCT_TLCommonBehaviorData ();return _ebae ;};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_gabac :=&CT_SlideLayoutIdListEntry {};return _gabac ;};func (_edfgf *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edfgf =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_edfgf =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_edfgf =2;};return nil ;}; -// Slide Timing Information for a Slide -Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_cdab *CT_Control )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edc :=range start .Attr {if _edc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edc .Name .Local =="\u0069\u0064"{_dfdd ,_bffd :=_edc .Value ,error (nil );if _bffd !=nil {return _bffd ;};_cdab .IdAttr =&_dfdd ;continue ;};if _edc .Name .Local =="\u0073\u0070\u0069\u0064"{_fcd ,_ddcf :=_edc .Value ,error (nil );if _ddcf !=nil {return _ddcf ;};_cdab .SpidAttr =&_fcd ;continue ;};if _edc .Name .Local =="\u006e\u0061\u006d\u0065"{_fffe ,_ddgd :=_edc .Value ,error (nil );if _ddgd !=nil {return _ddgd ;};_cdab .NameAttr =&_fffe ;continue ;};if _edc .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_cgd ,_gcdf :=_a .ParseBool (_edc .Value );if _gcdf !=nil {return _gcdf ;};_cdab .ShowAsIconAttr =&_cgd ;continue ;};if _edc .Name .Local =="\u0069\u006d\u0067\u0057"{_ggc ,_bacd :=_a .ParseInt (_edc .Value ,10,32);if _bacd !=nil {return _bacd ;};_cbfb :=int32 (_ggc );_cdab .ImgWAttr =&_cbfb ;continue ;};if _edc .Name .Local =="\u0069\u006d\u0067\u0048"{_gedf ,_cdg :=_a .ParseInt (_edc .Value ,10,32);if _cdg !=nil {return _cdg ;};_feaf :=int32 (_gedf );_cdab .ImgHAttr =&_feaf ;continue ;};};_cae :for {_dbfc ,_baad :=d .Token ();if _baad !=nil {return _baad ;};switch _eaee :=_dbfc .(type ){case _e .StartElement :switch _eaee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdab .ExtLst =NewCT_ExtensionList ();if _bfd :=d .DecodeElement (_cdab .ExtLst ,&_eaee );_bfd !=nil {return _bfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_cdab .Pic =NewCT_Picture ();if _dgc :=d .DecodeElement (_cdab .Pic ,&_eaee );_dgc !=nil {return _dgc ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_eaee .Name );if _bfde :=d .Skip ();_bfde !=nil {return _bfde ;};};case _e .EndElement :break _cae ;case _e .CharData :};};return nil ;};func (_dfgfb ST_TLChartSubelementType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfgfb .String (),start );};const (ST_WebScreenSizeUnset ST_WebScreenSize =0;ST_WebScreenSize544x376 ST_WebScreenSize =1;ST_WebScreenSize640x480 ST_WebScreenSize =2;ST_WebScreenSize720x512 ST_WebScreenSize =3;ST_WebScreenSize800x600 ST_WebScreenSize =4;ST_WebScreenSize1024x768 ST_WebScreenSize =5;ST_WebScreenSize1152x882 ST_WebScreenSize =6;ST_WebScreenSize1152x900 ST_WebScreenSize =7;ST_WebScreenSize1280x1024 ST_WebScreenSize =8;ST_WebScreenSize1600x1200 ST_WebScreenSize =9;ST_WebScreenSize1800x1400 ST_WebScreenSize =10;ST_WebScreenSize1920x1200 ST_WebScreenSize =11;);func (_dbdf *CT_Extension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0072\u0069"},Value :_d .Sprintf ("\u0025\u0076",_dbdf .UriAttr )});e .EncodeToken (start );if _dbdf .Any !=nil {for _ ,_efec :=range _dbdf .Any {_efec .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgabe *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgabe =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_bgabe =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_bgabe =2;};return nil ;};type ST_WebColorType byte ;type SldMaster struct{CT_SlideMaster };func (_cagd ST_TLTimeNodeSyncType )String ()string {switch _cagd {case 0:return "";case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func (_edadd ST_TLBehaviorTransformType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dbddg :=_e .Attr {};_dbddg .Name =name ;switch _edadd {case ST_TLBehaviorTransformTypeUnset :_dbddg .Value ="";case ST_TLBehaviorTransformTypePt :_dbddg .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_dbddg .Value ="\u0069\u006d\u0067";};return _dbddg ,nil ;};func (_cbgegc *CT_TagList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cbgegc .Tag !=nil {_eaebe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_ffcg :=range _cbgegc .Tag {e .EncodeElement (_ffcg ,_eaebe );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dbaae *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbaae .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_dbaae .UseBgFillAttr ))});};e .EncodeToken (start );_gdca :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dbaae .NvSpPr ,_gdca );_edebg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbaae .SpPr ,_edebg );if _dbaae .Style !=nil {_febcf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbaae .Style ,_febcf );};if _dbaae .TxBody !=nil {_faagb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_dbaae .TxBody ,_faagb );};if _dbaae .ExtLst !=nil {_dfbg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbaae .ExtLst ,_dfbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_PlaceholderTypeUnset ST_PlaceholderType =0;ST_PlaceholderTypeTitle ST_PlaceholderType =1;ST_PlaceholderTypeBody ST_PlaceholderType =2;ST_PlaceholderTypeCtrTitle ST_PlaceholderType =3;ST_PlaceholderTypeSubTitle ST_PlaceholderType =4;ST_PlaceholderTypeDt ST_PlaceholderType =5;ST_PlaceholderTypeSldNum ST_PlaceholderType =6;ST_PlaceholderTypeFtr ST_PlaceholderType =7;ST_PlaceholderTypeHdr ST_PlaceholderType =8;ST_PlaceholderTypeObj ST_PlaceholderType =9;ST_PlaceholderTypeChart ST_PlaceholderType =10;ST_PlaceholderTypeTbl ST_PlaceholderType =11;ST_PlaceholderTypeClipArt ST_PlaceholderType =12;ST_PlaceholderTypeDgm ST_PlaceholderType =13;ST_PlaceholderTypeMedia ST_PlaceholderType =14;ST_PlaceholderTypeSldImg ST_PlaceholderType =15;ST_PlaceholderTypePic ST_PlaceholderType =16;);const (ST_TLTimeNodePresetClassTypeUnset ST_TLTimeNodePresetClassType =0;ST_TLTimeNodePresetClassTypeEntr ST_TLTimeNodePresetClassType =1;ST_TLTimeNodePresetClassTypeExit ST_TLTimeNodePresetClassType =2;ST_TLTimeNodePresetClassTypeEmph ST_TLTimeNodePresetClassType =3;ST_TLTimeNodePresetClassTypePath ST_TLTimeNodePresetClassType =4;ST_TLTimeNodePresetClassTypeVerb ST_TLTimeNodePresetClassType =5;ST_TLTimeNodePresetClassTypeMediacall ST_TLTimeNodePresetClassType =6;); +// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path +func (_ccad *CT_OleObjectLink )ValidateWithPath (path string )error {if _ccad .ExtLst !=nil {if _gdfac :=_ccad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdfac !=nil {return _gdfac ;};};return nil ;}; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_aebac *CT_OleObject )ValidateWithPath (path string )error {if _dcgc :=_aebac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dcgc !=nil {return _dcgc ;};if _aebac .Pic !=nil {if _gdbb :=_aebac .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_gdbb !=nil {return _gdbb ;};};if _aebac .ImgWAttr !=nil {if *_aebac .ImgWAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aebac .ImgWAttr );};};if _aebac .ImgHAttr !=nil {if *_aebac .ImgHAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aebac .ImgHAttr );};};return nil ;};func (_baafb ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _baafb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baafb ));};return nil ;};func (_bafdd ST_TLTimeIndefinite )String ()string {switch _bafdd {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return "";};func (_cdfec ST_SlideSizeType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgagb :=_e .Attr {};_dgagb .Name =name ;switch _cdfec {case ST_SlideSizeTypeUnset :_dgagb .Value ="";case ST_SlideSizeTypeScreen4x3 :_dgagb .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case ST_SlideSizeTypeLetter :_dgagb .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_dgagb .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_dgagb .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_dgagb .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case ST_SlideSizeTypeBanner :_dgagb .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_dgagb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_dgagb .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_dgagb .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_dgagb .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_dgagb .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_dgagb .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_dgagb .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_dgagb .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_dgagb .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_dgagb .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _dgagb ,nil ;}; +// Validate validates the CT_WheelTransition and its children +func (_abcd *CT_WheelTransition )Validate ()error {return _abcd .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_gcgfg ST_TLCommandType )String ()string {switch _gcgfg {case 0:return "";case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return "";}; -// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path -func (_feea *CT_NormalViewPortion )ValidateWithPath (path string )error {if _abcd :=_feea .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_abcd !=nil {return _abcd ;};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_gcd *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _egcb ,_bcdf :=range _gcd .Sp {if _aabb :=_bcdf .ValidateWithPath (_fd .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_egcb ));_aabb !=nil {return _aabb ;};};for _gebc ,_dbgc :=range _gcd .GrpSp {if _fcab :=_dbgc .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gebc ));_fcab !=nil {return _fcab ;};};for _fbdc ,_gcae :=range _gcd .GraphicFrame {if _ecga :=_gcae .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fbdc ));_ecga !=nil {return _ecga ;};};for _bcfa ,_ddcd :=range _gcd .CxnSp {if _cafe :=_ddcd .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bcfa ));_cafe !=nil {return _cafe ;};};for _fgaag ,_daec :=range _gcd .Pic {if _afb :=_daec .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_fgaag ));_afb !=nil {return _afb ;};};for _daaa ,_efec :=range _gcd .ContentPart {if _dgbe :=_efec .ValidateWithPath (_fd .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_daaa ));_dgbe !=nil {return _dgbe ;};};return nil ;};type CT_Picture struct{ -// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path -func (_ggbd *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _efeee :=_ggbd .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_efeee !=nil {return _efeee ;};return nil ;};func (_bga *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bga .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bga .IsPhotoAttr ))});};if _bga .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bga .UserDrawnAttr ))});};e .EncodeToken (start );if _bga .Ph !=nil {_gd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0068"}};e .EncodeElement (_bga .Ph ,_gd );};if _bga .AudioCd !=nil {_ce :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_bga .AudioCd ,_ce );};if _bga .WavAudioFile !=nil {_db :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bga .WavAudioFile ,_db );};if _bga .AudioFile !=nil {_eb :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bga .AudioFile ,_eb );};if _bga .VideoFile !=nil {_efef :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bga .VideoFile ,_efef );};if _bga .QuickTimeFile !=nil {_dae :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bga .QuickTimeFile ,_dae );};if _bga .CustDataLst !=nil {_beg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_bga .CustDataLst ,_beg );};if _bga .ExtLst !=nil {_ced :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bga .ExtLst ,_ced );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLAnimateBehavior struct{ +// Non-Visual Properties for a Picture +NvPicPr *CT_PictureNonVisual ; -// By -ByAttr *string ; +// Picture Fill +BlipFill *_bc .CT_BlipFillProperties ;SpPr *_bc .CT_ShapeProperties ;Style *_bc .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};type CT_ViewProperties struct{ -// From -FromAttr *string ; +// Last View +LastViewAttr ST_ViewType ; -// To -ToAttr *string ; +// Show Comments +ShowCommentsAttr *bool ; -// Calculation Mode -CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; +// Normal View Properties +NormalViewPr *CT_NormalViewProperties ; -// Value Type -ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; +// Slide View Properties +SlideViewPr *CT_SlideViewProperties ; -// Time Animated Value List -TavLst *CT_TLTimeAnimateValueList ;};type CT_BuildList struct{ +// Outline View Properties +OutlineViewPr *CT_OutlineViewProperties ; -// Build Paragraph -BldP []*CT_TLBuildParagraph ; +// Notes Text View Properties +NotesTextViewPr *CT_NotesTextViewProperties ; -// Build Diagram -BldDgm []*CT_TLBuildDiagram ; +// Slide Sorter View Properties +SorterViewPr *CT_SlideSorterViewProperties ; -// Build Embedded Chart -BldOleChart []*CT_TLOleBuildChart ; +// Notes View Properties +NotesViewPr *CT_NotesViewProperties ; -// Build Graphics -BldGraphic []*CT_TLGraphicalObjectBuild ;};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_cbbg :=&CT_EmbeddedFontList {};return _cbbg }; +// Grid Spacing +GridSpacing *_bc .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};type CT_SlideLayout struct{ -// ST_TLTimeAnimateValueTime is a union type -type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_da .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func NewCT_PrintProperties ()*CT_PrintProperties {_ddbe :=&CT_PrintProperties {};return _ddbe };func (_afda ST_TLCommandType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cacda :=_e .Attr {};_cacda .Name =name ;switch _afda {case ST_TLCommandTypeUnset :_cacda .Value ="";case ST_TLCommandTypeEvt :_cacda .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_cacda .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_cacda .Value ="\u0076\u0065\u0072\u0062";};return _cacda ,nil ;};type CT_TLOleChartTargetElement struct{ +// Matching Name +MatchingNameAttr *string ; -// Type -TypeAttr ST_TLChartSubelementType ; +// Slide Layout Type +TypeAttr ST_SlideLayoutType ; -// Level -LvlAttr *uint32 ;};func (_decbg ST_IterateType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dfedb :=_e .Attr {};_dfedb .Name =name ;switch _decbg {case ST_IterateTypeUnset :_dfedb .Value ="";case ST_IterateTypeEl :_dfedb .Value ="\u0065\u006c";case ST_IterateTypeWd :_dfedb .Value ="\u0077\u0064";case ST_IterateTypeLt :_dfedb .Value ="\u006c\u0074";};return _dfedb ,nil ;};func (_ccdabc ST_TLBehaviorTransformType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ccdabc .String (),start );};func (_dgfce ST_TLTimeNodeMasterRelation )String ()string {switch _dgfce {case 0:return "";case 1:return "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case 2:return "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case 3:return "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return "";}; +// Preserve Slide Layout +PreserveAttr *bool ; -// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path -func (_ccdba *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _ddge :=_ccdba .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_ddge !=nil {return _ddge ;};return nil ;}; +// Is User Drawn +UserDrawnAttr *bool ; -// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path -func (_egffd *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _egffd .CharRg !=nil {if _gdgba :=_egffd .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_gdgba !=nil {return _gdgba ;};};if _egffd .PRg !=nil {if _dgfg :=_egffd .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067");_dgfg !=nil {return _dgfg ;};};return nil ;};const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;);type CT_WebProperties struct{ +// Common slide data for slide layouts +CSld *CT_CommonSlideData ; -// Show animation in HTML output -ShowAnimationAttr *bool ; +// Color Scheme Map Override +ClrMapOvr *_bc .CT_ColorMappingOverride ; -// Resize graphics in HTML output -ResizeGraphicsAttr *bool ; +// Slide Transition for a Slide Layout +Transition *CT_SlideTransition ; -// Allow PNG in HTML output -AllowPngAttr *bool ; +// Slide Timing Information for a Slide Layout +Timing *CT_SlideTiming ; -// Rely on VML for HTML output -RelyOnVmlAttr *bool ; +// Header/Footer information for a slide layout +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type CT_Extension struct{ -// Organize HTML output in folders -OrganizeInFoldersAttr *bool ; +// Uniform Resource Identifier +UriAttr string ;Any []_g .Any ;}; -// Use long file names in HTML output -UseLongFilenamesAttr *bool ; +// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path +func (_ecfae *CT_HandoutMaster )ValidateWithPath (path string )error {if _fbfac :=_ecfae .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_fbfac !=nil {return _fbfac ;};if _dbfe :=_ecfae .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_dbfe !=nil {return _dbfe ;};if _ecfae .Hf !=nil {if _bfff :=_ecfae .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_bfff !=nil {return _bfff ;};};if _ecfae .ExtLst !=nil {if _adea :=_ecfae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adea !=nil {return _adea ;};};return nil ;};func (_fgeaf ST_TLTriggerEvent )Validate ()error {return _fgeaf .ValidateWithPath ("")}; -// Image size for HTML output -ImgSzAttr ST_WebScreenSize ; +// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path +func (_gcafc *CT_SlideTiming )ValidateWithPath (path string )error {if _gcafc .TnLst !=nil {if _aeee :=_gcafc .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_aeee !=nil {return _aeee ;};};if _gcafc .BldLst !=nil {if _bbbc :=_gcafc .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074");_bbbc !=nil {return _bbbc ;};};if _gcafc .ExtLst !=nil {if _bddbd :=_gcafc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bddbd !=nil {return _bddbd ;};};return nil ;};func (_ccfad ST_TLOleChartBuildType )String ()string {switch _ccfad {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 "";}; -// Encoding for HTML output -EncodingAttr *string ; +// ValidateWithPath validates the TagLst and its children, prefixing error messages with path +func (_gbfgc *TagLst )ValidateWithPath (path string )error {if _bffgaf :=_gbfgc .CT_TagList .ValidateWithPath (path );_bffgaf !=nil {return _bffgaf ;};return nil ;}; -// Slide Navigation Colors for HTML output -ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};func (_gfg *CT_CommentList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gfg .Cm !=nil {_gbb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_cba :=range _gfg .Cm {e .EncodeElement (_cba ,_gbb );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egdae *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_egdae =0;case "\u0072\u0067\u0062":*_egdae =1;case "\u0068\u0073\u006c":*_egdae =2;};return nil ;};func (_gdead ST_PrintWhat )ValidateWithPath (path string )error {switch _gdead {case 0,1,2,3,4,5,6,7,8,9:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdead ));};return nil ;};func (_caba *CT_EmbeddedFontDataId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggbf :=range start .Attr {if _ggbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggbf .Name .Local =="\u0069\u0064"||_ggbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggbf .Name .Local =="\u0069\u0064"{_ccd ,_cefbg :=_ggbf .Value ,error (nil );if _cefbg !=nil {return _cefbg ;};_caba .IdAttr =_ccd ;continue ;};};for {_eag ,_eaga :=d .Token ();if _eaga !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046o\u006e\u0074\u0044\u0061\u0074\u0061\u0049d\u003a\u0020\u0025\u0073",_eaga );};if _ggcb ,_ebgd :=_eag .(_e .EndElement );_ebgd &&_ggcb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TLCommandBehavior and its children +func (_bdagd *CT_TLCommandBehavior )Validate ()error {return _bdagd .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_bbda *CT_GroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bfae :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bbda .CNvPr ,_bfae );_dcad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bbda .CNvGrpSpPr ,_dcad );_aaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_bbda .NvPr ,_aaf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path -func (_eceg *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _fbfed ,_eagb :=range _eceg .SldMasterId {if _aeeb :=_eagb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_fbfed ));_aeeb !=nil {return _aeeb ;};};return nil ;};func (_gfce *CT_NotesSlide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfce .CSld =NewCT_CommonSlideData ();for _ ,_ccfa :=range start .Attr {if _ccfa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_agbb ,_bebc :=_a .ParseBool (_ccfa .Value );if _bebc !=nil {return _bebc ;};_gfce .ShowMasterSpAttr =&_agbb ;continue ;};if _ccfa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_agfg ,_aggdb :=_a .ParseBool (_ccfa .Value );if _aggdb !=nil {return _aggdb ;};_gfce .ShowMasterPhAnimAttr =&_agfg ;continue ;};};_bccg :for {_fbaf ,_fbde :=d .Token ();if _fbde !=nil {return _fbde ;};switch _bdcg :=_fbaf .(type ){case _e .StartElement :switch _bdcg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ddaae :=d .DecodeElement (_gfce .CSld ,&_bdcg );_ddaae !=nil {return _ddaae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gfce .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _gfed :=d .DecodeElement (_gfce .ClrMapOvr ,&_bdcg );_gfed !=nil {return _gfed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfce .ExtLst =NewCT_ExtensionListModify ();if _fbfba :=d .DecodeElement (_gfce .ExtLst ,&_bdcg );_fbfba !=nil {return _fbfba ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004eo\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_bdcg .Name );if _bbb :=d .Skip ();_bbb !=nil {return _bbb ;};};case _e .EndElement :break _bccg ;case _e .CharData :};};return nil ;};func (_bdffe *CT_TLTemplateList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bdffe .Tmpl !=nil {_ecggf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_aeabf :=range _bdffe .Tmpl {e .EncodeElement (_aeabf ,_ecggf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_efcfg ST_TLBehaviorOverrideType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_efcfg .String (),start );};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_aaebf :=&CT_TransitionSoundAction {};return _aaebf ;}; +// Validate validates the CT_SideDirectionTransition and its children +func (_ccfcb *CT_SideDirectionTransition )Validate ()error {return _ccfcb .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 (_ac *AG_Ole )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aca :=range start .Attr {if _aca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aca .Name .Local =="\u0069\u0064"{_gec ,_cg :=_aca .Value ,error (nil );if _cg !=nil {return _cg ;};_ac .IdAttr =&_gec ;continue ;};if _aca .Name .Local =="\u0073\u0070\u0069\u0064"{_fa ,_gb :=_aca .Value ,error (nil );if _gb !=nil {return _gb ;};_ac .SpidAttr =&_fa ;continue ;};if _aca .Name .Local =="\u006e\u0061\u006d\u0065"{_fag ,_eg :=_aca .Value ,error (nil );if _eg !=nil {return _eg ;};_ac .NameAttr =&_fag ;continue ;};if _aca .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_acad ,_fc :=_f .ParseBool (_aca .Value );if _fc !=nil {return _fc ;};_ac .ShowAsIconAttr =&_acad ;continue ;};if _aca .Name .Local =="\u0069\u006d\u0067\u0057"{_gaea ,_gbe :=_f .ParseInt (_aca .Value ,10,32);if _gbe !=nil {return _gbe ;};_bf :=int32 (_gaea );_ac .ImgWAttr =&_bf ;continue ;};if _aca .Name .Local =="\u0069\u006d\u0067\u0048"{_geg ,_cfg :=_f .ParseInt (_aca .Value ,10,32);if _cfg !=nil {return _cfg ;};_dd :=int32 (_geg );_ac .ImgHAttr =&_dd ;continue ;};};for {_df ,_ce :=d .Token ();if _ce !=nil {return _fd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_ce );};if _cgc ,_db :=_df .(_b .EndElement );_db &&_cgc .Name ==start .Name {break ;};};return nil ;};func (_baedc ST_Direction )ValidateWithPath (path string )error {switch _baedc {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 (_baedc ));};return nil ;}; -// Validate validates the CT_TLCommonMediaNodeData and its children -func (_dbae *CT_TLCommonMediaNodeData )Validate ()error {return _dbae .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_dgbad *ST_TLTimeAnimateValueTime )Validate ()error {return _dgbad .ValidateWithPath ("")};func (_cbaf *CT_TLBuildParagraph )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbaf .BuildAttr !=ST_TLParaBuildTypeUnset {_bbcg ,_gdba :=_cbaf .BuildAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0075\u0069l\u0064"});if _gdba !=nil {return _gdba ;};start .Attr =append (start .Attr ,_bbcg );};if _cbaf .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_cbaf .BldLvlAttr )});};if _cbaf .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cbaf .AnimBgAttr ))});};if _cbaf .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cbaf .AutoUpdateAnimBgAttr ))});};if _cbaf .RevAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0076"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cbaf .RevAttr ))});};if _cbaf .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_cbaf .AdvAutoAttr )});};if _cbaf .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cbaf .SpidAttr )});};if _cbaf .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cbaf .GrpIdAttr )});};if _cbaf .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cbaf .UiExpandAttr ))});};e .EncodeToken (start );if _cbaf .TmplLst !=nil {_ecdc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}};e .EncodeElement (_cbaf .TmplLst ,_ecdc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abfgf ST_TLBehaviorAdditiveType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abfgf .String (),start );};func NewCT_CommentList ()*CT_CommentList {_fbdc :=&CT_CommentList {};return _fbdc };func (_gbda *CT_HandoutMaster )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_egfb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_gbda .CSld ,_egfb );_agcgb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_gbda .ClrMap ,_agcgb );if _gbda .Hf !=nil {_ebcd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_gbda .Hf ,_ebcd );};if _gbda .ExtLst !=nil {_afdb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbda .ExtLst ,_afdb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_OutlineViewSlideEntry struct{IdAttr string ; +// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path +func (_cfgdg *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil };func (_c *AG_ChildSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _c .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_c .ShowMasterSpAttr ))});};if _c .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_c .ShowMasterPhAnimAttr ))});};return nil ;};type CT_TLIterateData struct{ -// Collapsed -CollapseAttr *bool ;};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_cdec :=&CT_TLByAnimateColorTransform {};return _cdec ;};type CT_Empty struct{};type CT_PrintProperties struct{ +// Iterate Type +TypeAttr ST_IterateType ; -// Print Output -PrnWhatAttr ST_PrintWhat ; +// Backwards +BackwardsAttr *bool ; -// Print Color Mode -ClrModeAttr ST_PrintColorMode ; +// Time Absolute +TmAbs *CT_TLIterateIntervalTime ; -// Print Hidden Slides -HiddenSlidesAttr *bool ; +// Time Percentage +TmPct *CT_TLIterateIntervalPercentage ;};func NewNotes ()*Notes {_ddffg :=&Notes {};_ddffg .CT_NotesSlide =*NewCT_NotesSlide ();return _ddffg };func NewCT_TLPoint ()*CT_TLPoint {_gabda :=&CT_TLPoint {};return _gabda };func (_bce *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bce .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_bce .IsPhotoAttr ))});};if _bce .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_bce .UserDrawnAttr ))});};e .EncodeToken (start );if _bce .Ph !=nil {_ccb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0068"}};e .EncodeElement (_bce .Ph ,_ccb );};if _bce .AudioCd !=nil {_ccg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_bce .AudioCd ,_ccg );};if _bce .WavAudioFile !=nil {_gaeac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bce .WavAudioFile ,_gaeac );};if _bce .AudioFile !=nil {_dg :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bce .AudioFile ,_dg );};if _bce .VideoFile !=nil {_gbde :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bce .VideoFile ,_gbde );};if _bce .QuickTimeFile !=nil {_fgf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bce .QuickTimeFile ,_fgf );};if _bce .CustDataLst !=nil {_gfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_bce .CustDataLst ,_gfc );};if _bce .ExtLst !=nil {_deb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bce .ExtLst ,_deb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ShowProperties struct{ -// Scale to Fit Paper when printing -ScaleToFitPaperAttr *bool ; - -// Frame slides when printing -FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};func NewNotes ()*Notes {_gebed :=&Notes {};_gebed .CT_NotesSlide =*NewCT_NotesSlide ();return _gebed };func (_fffca *CT_TLMediaNodeVideo )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fffca .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_fffca .FullScrnAttr ))});};e .EncodeToken (start );_cddgg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_fffca .CMediaNode ,_cddgg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgdaf ST_PlaceholderType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cdefe :=_e .Attr {};_cdefe .Name =name ;switch _bgdaf {case ST_PlaceholderTypeUnset :_cdefe .Value ="";case ST_PlaceholderTypeTitle :_cdefe .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_cdefe .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_cdefe .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeSubTitle :_cdefe .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_cdefe .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_cdefe .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_cdefe .Value ="\u0066\u0074\u0072";case ST_PlaceholderTypeHdr :_cdefe .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_cdefe .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_cdefe .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_cdefe .Value ="\u0074\u0062\u006c";case ST_PlaceholderTypeClipArt :_cdefe .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_cdefe .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_cdefe .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_cdefe .Value ="\u0073\u006c\u0064\u0049\u006d\u0067";case ST_PlaceholderTypePic :_cdefe .Value ="\u0070\u0069\u0063";};return _cdefe ,nil ;}; - -// Validate validates the Notes and its children -func (_gdfab *Notes )Validate ()error {return _gdfab .ValidateWithPath ("\u004e\u006f\u0074e\u0073")}; +// Loop Slide Show +LoopAttr *bool ; -// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path -func (_ffda *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _cgggc :=_ffda .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072");_cgggc !=nil {return _cgggc ;};if _ffda .ExtLst !=nil {if _degc :=_ffda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_degc !=nil {return _degc ;};};return nil ;};func NewCT_SlideTiming ()*CT_SlideTiming {_dbega :=&CT_SlideTiming {};return _dbega }; +// Show Narration in Slide Show +ShowNarrationAttr *bool ; -// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path -func (_fbda *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _efcg :=_fbda .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_efcg !=nil {return _efcg ;};if _fbda .DurAttr !=nil {if _abeg :=_fbda .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_abeg !=nil {return _abeg ;};};if _fbda .RepeatCountAttr !=nil {if _adcd :=_fbda .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072");_adcd !=nil {return _adcd ;};};if _fbda .RepeatDurAttr !=nil {if _abegg :=_fbda .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_abegg !=nil {return _abegg ;};};if _fbda .SpdAttr !=nil {if _gadab :=_fbda .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_gadab !=nil {return _gadab ;};};if _fbda .AccelAttr !=nil {if _ccgcd :=_fbda .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_ccgcd !=nil {return _ccgcd ;};};if _fbda .DecelAttr !=nil {if _bacbe :=_fbda .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_bacbe !=nil {return _bacbe ;};};if _bdfce :=_fbda .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_bdfce !=nil {return _bdfce ;};if _fbfeg :=_fbda .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fbfeg !=nil {return _fbfeg ;};if _cfbc :=_fbda .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_cfbc !=nil {return _cfbc ;};if _daag :=_fbda .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072");_daag !=nil {return _daag ;};if _fegeff :=_fbda .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fegeff !=nil {return _fegeff ;};if _fbda .StCondLst !=nil {if _aefa :=_fbda .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_aefa !=nil {return _aefa ;};};if _fbda .EndCondLst !=nil {if _egfcf :=_fbda .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_egfcf !=nil {return _egfcf ;};};if _fbda .EndSync !=nil {if _edbc :=_fbda .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063");_edbc !=nil {return _edbc ;};};if _fbda .Iterate !=nil {if _bfbde :=_fbda .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_bfbde !=nil {return _bfbde ;};};if _fbda .ChildTnLst !=nil {if _egdgg :=_fbda .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074");_egdgg !=nil {return _egdgg ;};};if _fbda .SubTnLst !=nil {if _eaeb :=_fbda .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_eaeb !=nil {return _eaeb ;};};return nil ;};func (_beffg ST_TLParaBuildType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_beffg .String (),start );}; +// Show Animation in Slide Show +ShowAnimationAttr *bool ; -// Validate validates the CT_ShowProperties and its children -func (_gebg *CT_ShowProperties )Validate ()error {return _gebg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// Use Timings in Slide Show +UseTimingsAttr *bool ; -// Validate validates the CT_SlideLayoutIdListEntry and its children -func (_eegg *CT_SlideLayoutIdListEntry )Validate ()error {return _eegg .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_febb *CT_SlideRelationshipListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbfdd :=range start .Attr {if _fbfdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbfdd .Name .Local =="\u0069\u0064"||_fbfdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fbfdd .Name .Local =="\u0069\u0064"{_ceggb ,_gbfaf :=_fbfdd .Value ,error (nil );if _gbfaf !=nil {return _gbfaf ;};_febb .IdAttr =_ceggb ;continue ;};};for {_bfdba ,_adef :=d .Token ();if _adef !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_adef );};if _adfcb ,_fgdaf :=_bfdba .(_e .EndElement );_fgdaf &&_adfcb .Name ==start .Name {break ;};};return nil ;}; +// Presenter Slide Show Mode +Present *CT_Empty ; -// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path -func (_abccg *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _bfgbg :=_abccg .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_bfgbg !=nil {return _bfgbg ;};if _bgf :=_abccg .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072");_bgf !=nil {return _bgf ;};if _afabd :=_abccg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_afabd !=nil {return _afabd ;};if _abccg .By !=nil {if _cgggg :=_abccg .By .ValidateWithPath (path +"\u002f\u0042\u0079");_cgggg !=nil {return _cgggg ;};};if _abccg .From !=nil {if _edbac :=_abccg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_edbac !=nil {return _edbac ;};};if _abccg .To !=nil {if _fabc :=_abccg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_fabc !=nil {return _fabc ;};};if _abccg .RCtr !=nil {if _geee :=_abccg .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_geee !=nil {return _geee ;};};return nil ;}; +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// Validate validates the CT_PhotoAlbum and its children -func (_adgf *CT_PhotoAlbum )Validate ()error {return _adgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");}; +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ; -// Validate validates the CT_TLTimeTargetElement and its children -func (_begfb *CT_TLTimeTargetElement )Validate ()error {return _begfb .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_gdggg *CT_NotesMaster )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdggg .CSld =NewCT_CommonSlideData ();_gdggg .ClrMap =_da .NewCT_ColorMapping ();_agab :for {_edeb ,_cfge :=d .Token ();if _cfge !=nil {return _cfge ;};switch _eab :=_edeb .(type ){case _e .StartElement :switch _eab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ebfd :=d .DecodeElement (_gdggg .CSld ,&_eab );_ebfd !=nil {return _ebfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _cfab :=d .DecodeElement (_gdggg .ClrMap ,&_eab );_cfab !=nil {return _cfab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_gdggg .Hf =NewCT_HeaderFooter ();if _bffcd :=d .DecodeElement (_gdggg .Hf ,&_eab );_bffcd !=nil {return _bffcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_gdggg .NotesStyle =_da .NewCT_TextListStyle ();if _dddg :=d .DecodeElement (_gdggg .NotesStyle ,&_eab );_dddg !=nil {return _dddg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdggg .ExtLst =NewCT_ExtensionListModify ();if _efcag :=d .DecodeElement (_gdggg .ExtLst ,&_eab );_efcag !=nil {return _efcag ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_eab .Name );if _ggfdb :=d .Skip ();_ggfdb !=nil {return _ggfdb ;};};case _e .EndElement :break _agab ;case _e .CharData :};};return nil ;};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_gbbfe :=&CT_OleObjectEmbed {};return _gbbfe };func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_bafgd :=&CT_TLAnimVariantStringVal {};return _bafgd ;};func (_ecfae *CT_TLTimeNodeSequence )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecfae .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_fcefg :=range start .Attr {if _fcefg .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_gfbbf ,_edbcgd :=_a .ParseBool (_fcefg .Value );if _edbcgd !=nil {return _edbcgd ;};_ecfae .ConcurrentAttr =&_gfbbf ;continue ;};if _fcefg .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_ecfae .PrevAcAttr .UnmarshalXMLAttr (_fcefg );continue ;};if _fcefg .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_ecfae .NextAcAttr .UnmarshalXMLAttr (_fcefg );continue ;};};_aafec :for {_ecfca ,_cbdbg :=d .Token ();if _cbdbg !=nil {return _cbdbg ;};switch _acdb :=_ecfca .(type ){case _e .StartElement :switch _acdb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _cfea :=d .DecodeElement (_ecfae .CTn ,&_acdb );_cfea !=nil {return _cfea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_ecfae .PrevCondLst =NewCT_TLTimeConditionList ();if _agcde :=d .DecodeElement (_ecfae .PrevCondLst ,&_acdb );_agcde !=nil {return _agcde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_ecfae .NextCondLst =NewCT_TLTimeConditionList ();if _gabcf :=d .DecodeElement (_ecfae .NextCondLst ,&_acdb );_gabcf !=nil {return _gabcf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0053\u0065\u0071\u0075\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_acdb .Name );if _fcbgf :=d .Skip ();_fcbgf !=nil {return _fcbgf ;};};case _e .EndElement :break _aafec ;case _e .CharData :};};return nil ;};type CT_TLAnimateColorBehavior struct{ +// All Slides +SldAll *CT_Empty ; -// Color Space -ClrSpcAttr ST_TLAnimateColorSpace ; +// Slide Range +SldRg *CT_IndexRange ; -// Direction -DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; +// Custom Show +CustShow *CT_CustomShowId ; -// By -By *CT_TLByAnimateColorTransform ; +// Pen Color for Slide Show +PenClr *_bc .CT_Color ;ExtLst *CT_ExtensionList ;};func (_adddb *CT_TransitionSoundAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adddb .StSnd !=nil {_fdec :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_adddb .StSnd ,_fdec );};if _adddb .EndSnd !=nil {_edcgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}};e .EncodeElement (_adddb .EndSnd ,_edcgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// From -From *_da .CT_Color ; +// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path +func (_gc *AG_Ole )ValidateWithPath (path string )error {if _gc .ImgWAttr !=nil {if *_gc .ImgWAttr < 0{return _fd .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 ,*_gc .ImgWAttr );};};if _gc .ImgHAttr !=nil {if *_gc .ImgHAttr < 0{return _fd .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 ,*_gc .ImgHAttr );};};return nil ;};type ST_TLTriggerRuntimeNode byte ;func (_gcdf *ST_TLTimeNodeSyncType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afagg ,_acgeg :=d .Token ();if _acgeg !=nil {return _acgeg ;};if _cefed ,_gbeded :=_afagg .(_b .EndElement );_gbeded &&_cefed .Name ==start .Name {*_gcdf =1;return nil ;};if _dgccff ,_gefee :=_afagg .(_b .CharData );!_gefee {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",_afagg );}else {switch string (_dgccff ){case "":*_gcdf =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_gcdf =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_gcdf =2;};};_afagg ,_acgeg =d .Token ();if _acgeg !=nil {return _acgeg ;};if _bdbf ,_agefa :=_afagg .(_b .EndElement );_agefa &&_bdbf .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",_afagg );};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_aacda :=&CT_TLTimeCondition {};return _aacda }; -// To -To *_da .CT_Color ;}; +// Validate validates the AG_ChildSlide and its children +func (_ffb *AG_ChildSlide )Validate ()error {return _ffb .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_beffg *ST_TLTriggerEvent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fecda ,_dfaec :=d .Token ();if _dfaec !=nil {return _dfaec ;};if _gagb ,_aeedf :=_fecda .(_b .EndElement );_aeedf &&_gagb .Name ==start .Name {*_beffg =1;return nil ;};if _ffdca ,_bcggd :=_fecda .(_b .CharData );!_bcggd {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",_fecda );}else {switch string (_ffdca ){case "":*_beffg =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_beffg =1;case "\u006f\u006e\u0045n\u0064":*_beffg =2;case "\u0062\u0065\u0067i\u006e":*_beffg =3;case "\u0065\u006e\u0064":*_beffg =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_beffg =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_beffg =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_beffg =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_beffg =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_beffg =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_beffg =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_beffg =11;};};_fecda ,_dfaec =d .Token ();if _dfaec !=nil {return _dfaec ;};if _cage ,_adbcf :=_fecda .(_b .EndElement );_adbcf &&_cage .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",_fecda );};type CT_TLBehaviorAttributeNameList struct{ -// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path -func (_cbgf *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _cbgf .BldAsOne !=nil {if _egaba :=_cbgf .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_egaba !=nil {return _egaba ;};};if _cbgf .BldSub !=nil {if _addbef :=_cbgf .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062");_addbef !=nil {return _addbef ;};};return nil ;}; +// Attribute Name +AttrName []string ;};type CT_SlideLayoutIdListEntry struct{ -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_dafab *CT_Shape )ValidateWithPath (path string )error {if _dcbdd :=_dafab .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_dcbdd !=nil {return _dcbdd ;};if _dfbc :=_dafab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfbc !=nil {return _dfbc ;};if _dafab .Style !=nil {if _egfe :=_dafab .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_egfe !=nil {return _egfe ;};};if _dafab .TxBody !=nil {if _adafg :=_dafab .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_adafg !=nil {return _adafg ;};};if _dafab .ExtLst !=nil {if _ecdeb :=_dafab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecdeb !=nil {return _ecdeb ;};};return nil ;};func (_gcd *CT_CommentAuthorList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gcd .CmAuthor !=nil {_ccad :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}};for _ ,_efgg :=range _gcd .CmAuthor {e .EncodeElement (_efgg ,_ccad );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLAnimateScaleBehavior struct{ +// ID Tag +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; -// Zoom Content -ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path +func (_agdg *CT_StringTag )ValidateWithPath (path string )error {return nil }; -// By -By *CT_TLPoint ;From *CT_TLPoint ; +// Validate validates the CT_Slide and its children +func (_ffgdd *CT_Slide )Validate ()error {return _ffgdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");}; -// To -To *CT_TLPoint ;};func (_ceedc ST_TransitionSpeed )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ceedc .String (),start );};func (_fdg *CT_ExtensionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egb :for {_caaad ,_cdeg :=d .Token ();if _cdeg !=nil {return _cdeg ;};switch _fdeb :=_caaad .(type ){case _e .StartElement :switch _fdeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_ddffg :=NewCT_Extension ();if _bdbd :=d .DecodeElement (_ddffg ,&_fdeb );_bdbd !=nil {return _bdbd ;};_fdg .Ext =append (_fdg .Ext ,_ddffg );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_fdeb .Name );if _ccbea :=d .Skip ();_ccbea !=nil {return _ccbea ;};};case _e .EndElement :break _egb ;case _e .CharData :};};return nil ;};func (_gebec ST_TLPreviousActionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gebec .String (),start );}; +// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path +func (_aggea *CT_OleObjectChoice )ValidateWithPath (path string )error {if _aggea .Embed !=nil {if _aaba :=_aggea .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_aaba !=nil {return _aaba ;};};if _aggea .Link !=nil {if _deea :=_aggea .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_deea !=nil {return _deea ;};};return nil ;};func (_bbce ST_TransitionCornerDirectionType )Validate ()error {return _bbce .ValidateWithPath ("")};func NewCT_TimeNodeList ()*CT_TimeNodeList {_agce :=&CT_TimeNodeList {};return _agce }; -// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path -func (_gcdc *CT_HandoutMaster )ValidateWithPath (path string )error {if _cbff :=_gcdc .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cbff !=nil {return _cbff ;};if _cfdg :=_gcdc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_cfdg !=nil {return _cfdg ;};if _gcdc .Hf !=nil {if _fbeag :=_gcdc .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_fbeag !=nil {return _fbeag ;};};if _gcdc .ExtLst !=nil {if _daaa :=_gcdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daaa !=nil {return _daaa ;};};return nil ;};func (_dbdfc *CT_OleObjectChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbdfc .Embed !=nil {_degb :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_dbdfc .Embed ,_degb );};if _dbdfc .Link !=nil {_defad :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dbdfc .Link ,_defad );};return nil ;};func (_abaef *CT_TLAnimVariant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _abaef .BoolVal !=nil {_aaaa :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}};e .EncodeElement (_abaef .BoolVal ,_aaaa );};if _abaef .IntVal !=nil {_fdaeb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_abaef .IntVal ,_fdaeb );};if _abaef .FltVal !=nil {_efcf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}};e .EncodeElement (_abaef .FltVal ,_efcf );};if _abaef .StrVal !=nil {_fcba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_abaef .StrVal ,_fcba );};if _abaef .ClrVal !=nil {_bagg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}};e .EncodeElement (_abaef .ClrVal ,_bagg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_WebProperties ()*CT_WebProperties {_egdf :=&CT_WebProperties {};return _egdf }; +// Validate validates the CT_TLShapeTargetElement and its children +func (_agbgb *CT_TLShapeTargetElement )Validate ()error {return _agbgb .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_bgcef *ST_TransitionInOutDirectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_defcb ,_edacb :=d .Token ();if _edacb !=nil {return _edacb ;};if _cgdea ,_cfedd :=_defcb .(_b .EndElement );_cfedd &&_cgdea .Name ==start .Name {*_bgcef =1;return nil ;};if _fcecg ,_gefbef :=_defcb .(_b .CharData );!_gefbef {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",_defcb );}else {switch string (_fcecg ){case "":*_bgcef =0;case "\u006f\u0075\u0074":*_bgcef =1;case "\u0069\u006e":*_bgcef =2;};};_defcb ,_edacb =d .Token ();if _edacb !=nil {return _edacb ;};if _fgcgg ,_fgdea :=_defcb .(_b .EndElement );_fgdea &&_fgcgg .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",_defcb );};func (_gagc ST_ViewType )Validate ()error {return _gagc .ValidateWithPath ("")};type ST_TLTriggerEvent byte ; // ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path -func (_cegag *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _cegag .TmAttr !=nil {if _dfbgf :=_cegag .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_dfbgf !=nil {return _dfbgf ;};};if _cegag .Val !=nil {if _dgcde :=_cegag .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dgcde !=nil {return _dgcde ;};};return nil ;};func (_efgec *CT_SlideIdListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_efgec .IdAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_efgec .RIdAttr )});e .EncodeToken (start );if _efgec .ExtLst !=nil {_ccgacb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgec .ExtLst ,_ccgacb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_geedg ST_PlaceholderType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_geedg .String (),start );}; +func (_dcddfa *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _dcddfa .TmAttr !=nil {if _dffg :=_dcddfa .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_dffg !=nil {return _dffg ;};};if _dcddfa .Val !=nil {if _afdb :=_dcddfa .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_afdb !=nil {return _afdb ;};};return nil ;}; -// ValidateWithPath validates the OleObj and its children, prefixing error messages with path -func (_gafdc *OleObj )ValidateWithPath (path string )error {if _cffcf :=_gafdc .CT_OleObject .ValidateWithPath (path );_cffcf !=nil {return _cffcf ;};return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_ageaf *CT_Rel )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path -func (_dfe *CT_CommonViewProperties )ValidateWithPath (path string )error {if _bggc :=_dfe .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_bggc !=nil {return _bggc ;};if _dfa :=_dfe .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e");_dfa !=nil {return _dfa ;};return nil ;};func NewCT_StringTag ()*CT_StringTag {_degf :=&CT_StringTag {};return _degf }; +// Validate validates the CT_PresentationProperties and its children +func (_afcge *CT_PresentationProperties )Validate ()error {return _afcge .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_cafgd *CT_TLByRgbColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdde :=range start .Attr {if _bdde .Name .Local =="\u0072"{_gagdd ,_dfcda :=ParseUnionST_FixedPercentage (_bdde .Value );if _dfcda !=nil {return _dfcda ;};_cafgd .RAttr =_gagdd ;continue ;};if _bdde .Name .Local =="\u0067"{_decd ,_cfdbb :=ParseUnionST_FixedPercentage (_bdde .Value );if _cfdbb !=nil {return _cfdbb ;};_cafgd .GAttr =_decd ;continue ;};if _bdde .Name .Local =="\u0062"{_ggdfa ,_bfdad :=ParseUnionST_FixedPercentage (_bdde .Value );if _bfdad !=nil {return _bfdad ;};_cafgd .BAttr =_ggdfa ;continue ;};};for {_gddeg ,_feda :=d .Token ();if _feda !=nil {return _fd .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",_feda );};if _cgeda ,_aaaee :=_gddeg .(_b .EndElement );_aaaee &&_cgeda .Name ==start .Name {break ;};};return nil ;};func (_ebfd ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _ebfd {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 (_ebfd ));};return nil ;}; -// Validate validates the CT_PrintProperties and its children -func (_afdea *CT_PrintProperties )Validate ()error {return _afdea .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_bdfc *CT_GraphicalObjectFrame )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdfc .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_bdfc .Xfrm =_da .NewCT_Transform2D ();_bdfc .Graphic =_da .NewGraphic ();for _ ,_fbcd :=range start .Attr {if _fbcd .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_bdfc .BwModeAttr .UnmarshalXMLAttr (_fbcd );continue ;};};_cfdf :for {_ffaa ,_decd :=d .Token ();if _decd !=nil {return _decd ;};switch _ffba :=_ffaa .(type ){case _e .StartElement :switch _ffba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _becff :=d .DecodeElement (_bdfc .NvGraphicFramePr ,&_ffba );_becff !=nil {return _becff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066\u0072\u006d"}:if _bece :=d .DecodeElement (_bdfc .Xfrm ,&_ffba );_bece !=nil {return _bece ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _gcgc :=d .DecodeElement (_bdfc .Graphic ,&_ffba );_gcgc !=nil {return _gcgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdfc .ExtLst =NewCT_ExtensionListModify ();if _cead :=d .DecodeElement (_bdfc .ExtLst ,&_ffba );_cead !=nil {return _cead ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006cO\u0062\u006a\u0065\u0063\u0074\u0046r\u0061\u006d\u0065 \u0025\u0076",_ffba .Name );if _cdaa :=d .Skip ();_cdaa !=nil {return _cdaa ;};};case _e .EndElement :break _cfdf ;case _e .CharData :};};return nil ;};func (_fdgg *CT_Kinsoku )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ccdae :=range start .Attr {if _ccdae .Name .Local =="\u006c\u0061\u006e\u0067"{_ddcg ,_bfgbd :=_ccdae .Value ,error (nil );if _bfgbd !=nil {return _bfgbd ;};_fdgg .LangAttr =&_ddcg ;continue ;};if _ccdae .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_eccc ,_eeed :=_ccdae .Value ,error (nil );if _eeed !=nil {return _eeed ;};_fdgg .InvalStCharsAttr =_eccc ;continue ;};if _ccdae .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_gebd ,_aeec :=_ccdae .Value ,error (nil );if _aeec !=nil {return _aeec ;};_fdgg .InvalEndCharsAttr =_gebd ;continue ;};};for {_dacf ,_deda :=d .Token ();if _deda !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_deda );};if _dee ,_bdggd :=_dacf .(_e .EndElement );_bdggd &&_dee .Name ==start .Name {break ;};};return nil ;};func (_bcbde ST_SlideSizeType )String ()string {switch _bcbde {case 0:return "";case 1:return "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case 2:return "\u006c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0041\u0034";case 4:return "\u0033\u0035\u006d\u006d";case 5:return "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case 6:return "\u0062\u0061\u006e\u006e\u0065\u0072";case 7:return "\u0063\u0075\u0073\u0074\u006f\u006d";case 8:return "\u006c\u0065\u0064\u0067\u0065\u0072";case 9:return "\u0041\u0033";case 10:return "\u0042\u0034\u0049S\u004f";case 11:return "\u0042\u0035\u0049S\u004f";case 12:return "\u0042\u0034\u004aI\u0053";case 13:return "\u0042\u0035\u004aI\u0053";case 14:return "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case 15:return "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case 16:return "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return "";}; +// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path +func (_dbcgg *CT_TagList )ValidateWithPath (path string )error {for _gaaee ,_cdeff :=range _dbcgg .Tag {if _gcff :=_cdeff .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_gaaee ));_gcff !=nil {return _gcff ;};};return nil ;};func (_ececg *CT_PresentationProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gacf :for {_abdc ,_faeab :=d .Token ();if _faeab !=nil {return _faeab ;};switch _fdbgg :=_abdc .(type ){case _b .StartElement :switch _fdbgg .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"}:_ececg .HtmlPubPr =NewCT_HtmlPublishProperties ();if _dgdc :=d .DecodeElement (_ececg .HtmlPubPr ,&_fdbgg );_dgdc !=nil {return _dgdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ececg .WebPr =NewCT_WebProperties ();if _fcad :=d .DecodeElement (_ececg .WebPr ,&_fdbgg );_fcad !=nil {return _fcad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ececg .PrnPr =NewCT_PrintProperties ();if _gfdgg :=d .DecodeElement (_ececg .PrnPr ,&_fdbgg );_gfdgg !=nil {return _gfdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ececg .ShowPr =NewCT_ShowProperties ();if _degb :=d .DecodeElement (_ececg .ShowPr ,&_fdbgg );_degb !=nil {return _degb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_ececg .ClrMru =_bc .NewCT_ColorMRU ();if _eddc :=d .DecodeElement (_ececg .ClrMru ,&_fdbgg );_eddc !=nil {return _eddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_ececg .ExtLst =NewCT_ExtensionList ();if _efgbf :=d .DecodeElement (_ececg .ExtLst ,&_fdbgg );_efgbf !=nil {return _efgbf ;};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",_fdbgg .Name );if _cccfa :=d .Skip ();_cccfa !=nil {return _cccfa ;};};case _b .EndElement :break _gacf ;case _b .CharData :};};return nil ;};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_cbee :=&CT_CornerDirectionTransition {};return _cbee ;};type CT_CommentList struct{ -// Validate validates the CT_SlideTiming and its children -func (_ccgada *CT_SlideTiming )Validate ()error {return _ccgada .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");}; +// Comment +Cm []*CT_Comment ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_fage :=&CT_SlideMasterIdList {};return _fage }; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_cfec *CT_Extension )ValidateWithPath (path string )error {return nil };type ST_TLDiagramBuildType byte ;func (_eacbb *ST_TLBehaviorTransformType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaeca ,_babcd :=d .Token ();if _babcd !=nil {return _babcd ;};if _gcbaa ,_ecdga :=_gaeca .(_e .EndElement );_ecdga &&_gcbaa .Name ==start .Name {*_eacbb =1;return nil ;};if _gdgf ,_gfccb :=_gaeca .(_e .CharData );!_gfccb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaeca );}else {switch string (_gdgf ){case "":*_eacbb =0;case "\u0070\u0074":*_eacbb =1;case "\u0069\u006d\u0067":*_eacbb =2;};};_gaeca ,_babcd =d .Token ();if _babcd !=nil {return _babcd ;};if _edaae ,_dcede :=_gaeca .(_e .EndElement );_dcede &&_edaae .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaeca );};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_egefe :=&CT_TLBuildDiagram {};return _egefe };func (_ceef *CT_SlideLayoutIdList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cded :for {_fbee ,_beagfa :=d .Token ();if _beagfa !=nil {return _beagfa ;};switch _eggc :=_fbee .(type ){case _e .StartElement :switch _eggc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}:_febgc :=NewCT_SlideLayoutIdListEntry ();if _gfeg :=d .DecodeElement (_febgc ,&_eggc );_gfeg !=nil {return _gfeg ;};_ceef .SldLayoutId =append (_ceef .SldLayoutId ,_febgc );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_eggc .Name );if _aggf :=d .Skip ();_aggf !=nil {return _aggf ;};};case _e .EndElement :break _cded ;case _e .CharData :};};return nil ;};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_fcfcc :=&CT_TLGraphicalObjectBuild {};return _fcfcc ;}; +// Validate validates the CT_TLIterateIntervalPercentage and its children +func (_afaac *CT_TLIterateIntervalPercentage )Validate ()error {return _afaac .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");}; -// Validate validates the CT_CommonSlideViewProperties and its children -func (_ege *CT_CommonSlideViewProperties )Validate ()error {return _ege .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};func (_bffdc *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bffdc =0;case "\u0062\u0061\u0073\u0065":*_bffdc =1;case "\u0073\u0075\u006d":*_bffdc =2;case "\u0072\u0065\u0070\u006c":*_bffdc =3;case "\u006d\u0075\u006c\u0074":*_bffdc =4;case "\u006e\u006f\u006e\u0065":*_bffdc =5;};return nil ;};func NewCT_Shape ()*CT_Shape {_feaab :=&CT_Shape {};_feaab .NvSpPr =NewCT_ShapeNonVisual ();_feaab .SpPr =_da .NewCT_ShapeProperties ();return _feaab ;};func (_fdbe *CT_Connector )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdbe .NvCxnSpPr =NewCT_ConnectorNonVisual ();_fdbe .SpPr =_da .NewCT_ShapeProperties ();_ddg :for {_abad ,_aag :=d .Token ();if _aag !=nil {return _aag ;};switch _fegf :=_abad .(type ){case _e .StartElement :switch _fegf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _fdec :=d .DecodeElement (_fdbe .NvCxnSpPr ,&_fegf );_fdec !=nil {return _fdec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _cbf :=d .DecodeElement (_fdbe .SpPr ,&_fegf );_cbf !=nil {return _cbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_fdbe .Style =_da .NewCT_ShapeStyle ();if _bec :=d .DecodeElement (_fdbe .Style ,&_fegf );_bec !=nil {return _bec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdbe .ExtLst =NewCT_ExtensionListModify ();if _aega :=d .DecodeElement (_fdbe .ExtLst ,&_fegf );_aega !=nil {return _aega ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_fegf .Name );if _fbf :=d .Skip ();_fbf !=nil {return _fbf ;};};case _e .EndElement :break _ddg ;case _e .CharData :};};return nil ;};func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_gdbge :=&CT_TLMediaNodeAudio {};_gdbge .CMediaNode =NewCT_TLCommonMediaNodeData ();return _gdbge ;};func (_edbgf *CT_ShowInfoBrowse )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edbgf .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_edbgf .ShowScrollbarAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcebf *CT_Control )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcebf .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcebf .SpidAttr )});};if _dcebf .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dcebf .NameAttr )});};if _dcebf .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_dcebf .ShowAsIconAttr ))});};if _dcebf .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcebf .IdAttr )});};if _dcebf .ImgWAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_dcebf .ImgWAttr )});};if _dcebf .ImgHAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_dcebf .ImgHAttr )});};e .EncodeToken (start );if _dcebf .ExtLst !=nil {_caaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcebf .ExtLst ,_caaf );};if _dcebf .Pic !=nil {_cabe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_dcebf .Pic ,_cabe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path +func (_ccbe *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _adfg ,_gdgg :=range _ccbe .EmbeddedFont {if _fdcg :=_gdgg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_adfg ));_fdcg !=nil {return _fdcg ;};};return nil ;}; -// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path -func (_accca *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _accca .Rgb !=nil {if _gedc :=_accca .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_gedc !=nil {return _gedc ;};};if _accca .Hsl !=nil {if _dgdaa :=_accca .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_dgdaa !=nil {return _dgdaa ;};};return nil ;}; +// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path +func (_cfba *CT_InOutTransition )ValidateWithPath (path string )error {if _dagc :=_cfba .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dagc !=nil {return _dagc ;};return nil ;}; -// Validate validates the CmAuthorLst and its children -func (_abefa *CmAuthorLst )Validate ()error {return _abefa .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_eddb :=&CT_GraphicalObjectFrame {};_eddb .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_eddb .Xfrm =_da .NewCT_Transform2D ();_eddb .Graphic =_da .NewGraphic ();return _eddb ;};type CT_HeaderFooter struct{ +// Validate validates the CT_NormalViewProperties and its children +func (_dbcaf *CT_NormalViewProperties )Validate ()error {return _dbcaf .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Slide Number Placeholder -SldNumAttr *bool ; +// Validate validates the CT_Presentation and its children +func (_eadd *CT_Presentation )Validate ()error {return _eadd .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_dedeb *HandoutMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dedeb .CT_HandoutMaster =*NewCT_HandoutMaster ();_bacd :for {_facac ,_eacd :=d .Token ();if _eacd !=nil {return _eacd ;};switch _eggadd :=_facac .(type ){case _b .StartElement :switch _eggadd .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 _gcedd :=d .DecodeElement (_dedeb .CSld ,&_eggadd );_gcedd !=nil {return _gcedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 _dgbcg :=d .DecodeElement (_dedeb .ClrMap ,&_eggadd );_dgbcg !=nil {return _dgbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dedeb .Hf =NewCT_HeaderFooter ();if _bcgge :=d .DecodeElement (_dedeb .Hf ,&_eggadd );_bcgge !=nil {return _bcgge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_dedeb .ExtLst =NewCT_ExtensionListModify ();if _bacab :=d .DecodeElement (_dedeb .ExtLst ,&_eggadd );_bacab !=nil {return _bacab ;};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",_eggadd .Name );if _daaac :=d .Skip ();_daaac !=nil {return _daaac ;};};case _b .EndElement :break _bacd ;case _b .CharData :};};return nil ;};func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_ccgbd :=&CT_TLByHslColorTransform {};return _ccgbd ;}; -// Header Placeholder -HdrAttr *bool ; +// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path +func (_dcea *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };func (_begg *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fedca :=range start .Attr {if _fedca .Name .Local =="\u0076\u0061\u006c"{_ceebe ,_bebag :=_f .ParseInt (_fedca .Value ,10,32);if _bebag !=nil {return _bebag ;};_begg .ValAttr =int32 (_ceebe );continue ;};};for {_faefg ,_egcf :=d .Token ();if _egcf !=nil {return _fd .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",_egcf );};if _fcgca ,_ceaad :=_faefg .(_b .EndElement );_ceaad &&_fcgca .Name ==start .Name {break ;};};return nil ;}; -// Footer Placeholder -FtrAttr *bool ; +// Validate validates the CT_NotesViewProperties and its children +func (_bgcb *CT_NotesViewProperties )Validate ()error {return _bgcb .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type EG_ShowType struct{ -// Date/Time Placeholder -DtAttr *bool ;ExtLst *CT_ExtensionListModify ;};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_agda :=&CT_HandoutMasterIdListEntry {};return _agda ;};func (_faab *CT_Guide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbfa :=range start .Attr {if _fbfa .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_faab .OrientAttr .UnmarshalXMLAttr (_fbfa );continue ;};if _fbfa .Name .Local =="\u0070\u006f\u0073"{_fegab ,_bgcg :=ParseUnionST_Coordinate32 (_fbfa .Value );if _bgcg !=nil {return _bgcg ;};_faab .PosAttr =&_fegab ;continue ;};};for {_aaf ,_cfcd :=d .Token ();if _cfcd !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_cfcd );};if _eacd ,_egcg :=_aaf .(_e .EndElement );_egcg &&_eacd .Name ==start .Name {break ;};};return nil ;}; +// Presenter Slide Show Mode +Present *CT_Empty ; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_aba *CT_Comment )ValidateWithPath (path string )error {if _ecbc :=_aba .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ecbc !=nil {return _ecbc ;};if _aba .ExtLst !=nil {if _bee :=_aba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bee !=nil {return _bee ;};};return nil ;};type CT_TLBuildParagraph struct{ +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// Build Types -BuildAttr ST_TLParaBuildType ; +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ;};func (_dbbg *CT_NotesMasterIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_addgc :=range start .Attr {if _addgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_addgc .Name .Local =="\u0069\u0064"||_addgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_addgc .Name .Local =="\u0069\u0064"{_dbgcff ,_fbed :=_addgc .Value ,error (nil );if _fbed !=nil {return _fbed ;};_dbbg .IdAttr =_dbgcff ;continue ;};};_bedf :for {_agcga ,_fbbbf :=d .Token ();if _fbbbf !=nil {return _fbbbf ;};switch _dfabg :=_agcga .(type ){case _b .StartElement :switch _dfabg .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"}:_dbbg .ExtLst =NewCT_ExtensionList ();if _bbdf :=d .DecodeElement (_dbbg .ExtLst ,&_dfabg );_bbdf !=nil {return _bbdf ;};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",_dfabg .Name );if _ffbcf :=d .Skip ();_ffbcf !=nil {return _ffbcf ;};};case _b .EndElement :break _bedf ;case _b .CharData :};};return nil ;}; -// Build Level -BldLvlAttr *uint32 ; +// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path +func (_fecc *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _dddg :=_fecc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_dddg !=nil {return _dddg ;};if _fecc .By !=nil {if _bfbd :=_fecc .By .ValidateWithPath (path +"\u002f\u0042\u0079");_bfbd !=nil {return _bfbd ;};};if _fecc .From !=nil {if _bafcg :=_fecc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bafcg !=nil {return _bafcg ;};};if _fecc .To !=nil {if _ddbgg :=_fecc .To .ValidateWithPath (path +"\u002f\u0054\u006f");_ddbgg !=nil {return _ddbgg ;};};return nil ;};type ST_TLAnimateBehaviorValueType byte ;func (_afebg ST_SplitterBarState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afebg .String (),start );};type ST_TLParaBuildType byte ;func (_eggagf ST_TLOleChartBuildType )Validate ()error {return _eggagf .ValidateWithPath ("")};func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_ba :=&CT_CommentAuthorList {};return _ba }; -// Animate Background -AnimBgAttr *bool ; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_cddf *CT_HeaderFooter )ValidateWithPath (path string )error {if _cddf .ExtLst !=nil {if _ffcf :=_cddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcf !=nil {return _ffcf ;};};return nil ;};func NewCT_Slide ()*CT_Slide {_fcdb :=&CT_Slide {};_fcdb .CSld =NewCT_CommonSlideData ();return _fcdb ;};func (_ddfcg *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddfcg =0;case "\u0077\u0068\u006fl\u0065":*_ddfcg =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_ddfcg =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_ddfcg =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_ddfcg =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_ddfcg =5;case "\u0063\u0077":*_ddfcg =6;case "\u0063\u0077\u0049\u006e":*_ddfcg =7;case "\u0063\u0077\u004fu\u0074":*_ddfcg =8;case "\u0063\u0063\u0077":*_ddfcg =9;case "\u0063\u0063\u0077I\u006e":*_ddfcg =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_ddfcg =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_ddfcg =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_ddfcg =13;case "\u0075\u0070":*_ddfcg =14;case "\u0064\u006f\u0077\u006e":*_ddfcg =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_ddfcg =16;case "\u0063\u0075\u0073\u0074":*_ddfcg =17;};return nil ;};type ST_SlideSizeType byte ;func (_bacada ST_TransitionInOutDirectionType )Validate ()error {return _bacada .ValidateWithPath ("")};type CT_TLTriggerRuntimeNode struct{ -// Auto Update Animation Background -AutoUpdateAnimBgAttr *bool ; +// Value +ValAttr ST_TLTriggerRuntimeNode ;};func (_bbg *CT_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbg .Ext !=nil {_fbdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_fdcde :=range _bbg .Ext {e .EncodeElement (_fdcde ,_fbdg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Reverse -RevAttr *bool ; +// Validate validates the CT_PrintProperties and its children +func (_ggdd *CT_PrintProperties )Validate ()error {return _ggdd .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_fbgca *ST_TransitionSideDirectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cffgc ,_bdcba :=d .Token ();if _bdcba !=nil {return _bdcba ;};if _dgbee ,_efafc :=_cffgc .(_b .EndElement );_efafc &&_dgbee .Name ==start .Name {*_fbgca =1;return nil ;};if _dggac ,_aggabg :=_cffgc .(_b .CharData );!_aggabg {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",_cffgc );}else {switch string (_dggac ){case "":*_fbgca =0;case "\u006c":*_fbgca =1;case "\u0075":*_fbgca =2;case "\u0072":*_fbgca =3;case "\u0064":*_fbgca =4;};};_cffgc ,_bdcba =d .Token ();if _bdcba !=nil {return _bdcba ;};if _cecgf ,_gdad :=_cffgc .(_b .EndElement );_gdad &&_cecgf .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",_cffgc );};func (_cacgf *CT_NotesMasterIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edcb :for {_ceea ,_aeeb :=d .Token ();if _aeeb !=nil {return _aeeb ;};switch _bbeg :=_ceea .(type ){case _b .StartElement :switch _bbeg .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"}:_cacgf .NotesMasterId =NewCT_NotesMasterIdListEntry ();if _bdfgc :=d .DecodeElement (_cacgf .NotesMasterId ,&_bbeg );_bdfgc !=nil {return _bdfgc ;};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",_bbeg .Name );if _fbcb :=d .Skip ();_fbcb !=nil {return _fbcb ;};};case _b .EndElement :break _edcb ;case _b .CharData :};};return nil ;};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;); -// Auto Advance Time -AdvAutoAttr *ST_TLTime ; +// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path +func (_decf *SldMaster )ValidateWithPath (path string )error {if _aggbe :=_decf .CT_SlideMaster .ValidateWithPath (path );_aggbe !=nil {return _aggbe ;};return nil ;};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_fcgef :=&CT_TLCommonMediaNodeData {};_fcgef .CTn =NewCT_TLCommonTimeNodeData ();_fcgef .TgtEl =NewCT_TLTimeTargetElement ();return _fcgef ;}; -// Template effects -TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_TLShapeTargetElement struct{ +// Validate validates the CT_TLIterateData and its children +func (_acdc *CT_TLIterateData )Validate ()error {return _acdc .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};func (_faec *CT_GroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faec .Sp !=nil {_effb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_afaad :=range _faec .Sp {e .EncodeElement (_afaad ,_effb );};};if _faec .GrpSp !=nil {_bdf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_afcae :=range _faec .GrpSp {e .EncodeElement (_afcae ,_bdf );};};if _faec .GraphicFrame !=nil {_efcd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_bggb :=range _faec .GraphicFrame {e .EncodeElement (_bggb ,_efcd );};};if _faec .CxnSp !=nil {_faab :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_fgg :=range _faec .CxnSp {e .EncodeElement (_fgg ,_faab );};};if _faec .Pic !=nil {_eadgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_ccd :=range _faec .Pic {e .EncodeElement (_ccd ,_eadgd );};};if _faec .ContentPart !=nil {_fcgc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};for _ ,_ceab :=range _faec .ContentPart {e .EncodeElement (_ceab ,_fcgc );};};return nil ;};func (_afd *CT_NotesSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afd .CSld =NewCT_CommonSlideData ();for _ ,_caefe :=range start .Attr {if _caefe .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cffg ,_bfbc :=_f .ParseBool (_caefe .Value );if _bfbc !=nil {return _bfbc ;};_afd .ShowMasterSpAttr =&_cffg ;continue ;};if _caefe .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_caed ,_ggaa :=_f .ParseBool (_caefe .Value );if _ggaa !=nil {return _ggaa ;};_afd .ShowMasterPhAnimAttr =&_caed ;continue ;};};_fgdg :for {_dfdg ,_acfa :=d .Token ();if _acfa !=nil {return _acfa ;};switch _bdadg :=_dfdg .(type ){case _b .StartElement :switch _bdadg .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 _cfde :=d .DecodeElement (_afd .CSld ,&_bdadg );_cfde !=nil {return _cfde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afd .ClrMapOvr =_bc .NewCT_ColorMappingOverride ();if _afaba :=d .DecodeElement (_afd .ClrMapOvr ,&_bdadg );_afaba !=nil {return _afaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_afd .ExtLst =NewCT_ExtensionListModify ();if _dcfb :=d .DecodeElement (_afd .ExtLst ,&_bdadg );_dcfb !=nil {return _dcfb ;};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",_bdadg .Name );if _edfg :=d .Skip ();_edfg !=nil {return _edfg ;};};case _b .EndElement :break _fgdg ;case _b .CharData :};};return nil ;}; -// Shape ID -SpidAttr uint32 ; +// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path +func (_dafd *CT_TLTemplate )ValidateWithPath (path string )error {if _ggef :=_dafd .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_ggef !=nil {return _ggef ;};return nil ;}; -// Background -Bg *CT_Empty ; +// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path +func (_efg *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _efg .Ph !=nil {if _gbdb :=_efg .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_gbdb !=nil {return _gbdb ;};};if _efg .AudioCd !=nil {if _gfa :=_efg .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_gfa !=nil {return _gfa ;};};if _efg .WavAudioFile !=nil {if _ee :=_efg .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_ee !=nil {return _ee ;};};if _efg .AudioFile !=nil {if _afc :=_efg .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_afc !=nil {return _afc ;};};if _efg .VideoFile !=nil {if _ecdg :=_efg .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_ecdg !=nil {return _ecdg ;};};if _efg .QuickTimeFile !=nil {if _efb :=_efg .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_efb !=nil {return _efb ;};};if _efg .CustDataLst !=nil {if _gegb :=_efg .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_gegb !=nil {return _gegb ;};};if _efg .ExtLst !=nil {if _gfab :=_efg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfab !=nil {return _gfab ;};};return nil ;};func (_ceabb *CT_TLBehaviorAttributeNameList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_begddc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_defgd :=range _ceabb .AttrName {e .EncodeElement (_defgd ,_begddc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TransitionSoundAction struct{ -// Subshape -SubSp *CT_TLSubShapeId ; +// Start Sound Action +StSnd *CT_TransitionStartSoundAction ; -// Embedded Chart Element -OleChartEl *CT_TLOleChartTargetElement ; +// Stop Sound Action +EndSnd *CT_Empty ;};func (_gcba *ST_PrintWhat )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcba =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_gcba =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_gcba =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_gcba =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_gcba =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_gcba =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_gcba =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_gcba =7;case "\u006e\u006f\u0074e\u0073":*_gcba =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_gcba =9;};return nil ;};type Sld struct{CT_Slide }; -// Text Element -TxEl *CT_TLTextTargetElement ; +// Validate validates the SldSyncPr and its children +func (_eacce *SldSyncPr )Validate ()error {return _eacce .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");};func (_cagbg *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 :_fd .Sprintf ("\u0025\u0076",_cagbg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Graphic Element -GraphicEl *_da .CT_AnimationElementChoice ;};func (_feebb *CT_HeaderFooter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _feebb .SldNumAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_feebb .SldNumAttr ))});};if _feebb .HdrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0064\u0072"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_feebb .HdrAttr ))});};if _feebb .FtrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0074\u0072"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_feebb .FtrAttr ))});};if _feebb .DtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0074"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_feebb .DtAttr ))});};e .EncodeToken (start );if _feebb .ExtLst !=nil {_bbed :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feebb .ExtLst ,_bbed );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eeg *CT_CommentAuthor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbea :=range start .Attr {if _bbea .Name .Local =="\u0069\u0064"{_eefb ,_agc :=_a .ParseUint (_bbea .Value ,10,32);if _agc !=nil {return _agc ;};_eeg .IdAttr =uint32 (_eefb );continue ;};if _bbea .Name .Local =="\u006e\u0061\u006d\u0065"{_abaa ,_eaa :=_bbea .Value ,error (nil );if _eaa !=nil {return _eaa ;};_eeg .NameAttr =_abaa ;continue ;};if _bbea .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_cdc ,_ddcb :=_bbea .Value ,error (nil );if _ddcb !=nil {return _ddcb ;};_eeg .InitialsAttr =_cdc ;continue ;};if _bbea .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_aded ,_edfa :=_a .ParseUint (_bbea .Value ,10,32);if _edfa !=nil {return _edfa ;};_eeg .LastIdxAttr =uint32 (_aded );continue ;};if _bbea .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_fggg ,_ddce :=_a .ParseUint (_bbea .Value ,10,32);if _ddce !=nil {return _ddce ;};_eeg .ClrIdxAttr =uint32 (_fggg );continue ;};};_cfad :for {_cccc ,_bfcd :=d .Token ();if _bfcd !=nil {return _bfcd ;};switch _dbd :=_cccc .(type ){case _e .StartElement :switch _dbd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeg .ExtLst =NewCT_ExtensionList ();if _ega :=d .DecodeElement (_eeg .ExtLst ,&_dbd );_ega !=nil {return _ega ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u0020\u0025v",_dbd .Name );if _cefb :=d .Skip ();_cefb !=nil {return _cefb ;};};case _e .EndElement :break _cfad ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path +func (_adbf *CT_PhotoAlbum )ValidateWithPath (path string )error {if _dfdgg :=_adbf .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_dfdgg !=nil {return _dfdgg ;};if _cgceb :=_adbf .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_cgceb !=nil {return _cgceb ;};if _adbf .ExtLst !=nil {if _dade :=_adbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dade !=nil {return _dade ;};};return nil ;}; -// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path -func (_ceede *CT_SlideTransition )ValidateWithPath (path string )error {if _ccadf :=_ceede .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_ccadf !=nil {return _ccadf ;};if _ceede .Choice !=nil {if _cefcg :=_ceede .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cefcg !=nil {return _cefcg ;};};if _ceede .SndAc !=nil {if _bcaa :=_ceede .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_bcaa !=nil {return _bcaa ;};};if _ceede .ExtLst !=nil {if _bffab :=_ceede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bffab !=nil {return _bffab ;};};return nil ;};func (_ceceg ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ceceg .String (),start );};func (_ceb *CT_CornerDirectionTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ceb .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_ccec ,_gbgb :=_ceb .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _gbgb !=nil {return _gbgb ;};start .Attr =append (start .Attr ,_ccec );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ged *CT_ConnectorNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ged .CNvPr =_da .NewCT_NonVisualDrawingProps ();_ged .CNvCxnSpPr =_da .NewCT_NonVisualConnectorProperties ();_ged .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_ggfe :for {_fded ,_dfec :=d .Token ();if _dfec !=nil {return _dfec ;};switch _feab :=_fded .(type ){case _e .StartElement :switch _feab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _gbd :=d .DecodeElement (_ged .CNvPr ,&_feab );_gbd !=nil {return _gbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _fbcb :=d .DecodeElement (_ged .CNvCxnSpPr ,&_feab );_fbcb !=nil {return _fbcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _fdbf :=d .DecodeElement (_ged .NvPr ,&_feab );_fdbf !=nil {return _fdbf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_feab .Name );if _acc :=d .Skip ();_acc !=nil {return _acc ;};};case _e .EndElement :break _ggfe ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_TLGraphicalObjectBuild and its children +func (_fcdf *CT_TLGraphicalObjectBuild )Validate ()error {return _fcdf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};func NewCT_HandoutMaster ()*CT_HandoutMaster {_caad :=&CT_HandoutMaster {};_caad .CSld =NewCT_CommonSlideData ();_caad .ClrMap =_bc .NewCT_ColorMapping ();return _caad ;};func (_ceefc ST_TLAnimateMotionPathEditMode )Validate ()error {return _ceefc .ValidateWithPath ("")}; -// Validate validates the CT_StringTag and its children -func (_bgee *CT_StringTag )Validate ()error {return _bgee .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};func (_gddb *CT_TLAnimateBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gddb .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fgedg :=range start .Attr {if _fgedg .Name .Local =="\u0062\u0079"{_caada ,_dffde :=_fgedg .Value ,error (nil );if _dffde !=nil {return _dffde ;};_gddb .ByAttr =&_caada ;continue ;};if _fgedg .Name .Local =="\u0066\u0072\u006f\u006d"{_effg ,_gfbfe :=_fgedg .Value ,error (nil );if _gfbfe !=nil {return _gfbfe ;};_gddb .FromAttr =&_effg ;continue ;};if _fgedg .Name .Local =="\u0074\u006f"{_dddef ,_gdaaa :=_fgedg .Value ,error (nil );if _gdaaa !=nil {return _gdaaa ;};_gddb .ToAttr =&_dddef ;continue ;};if _fgedg .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_gddb .CalcmodeAttr .UnmarshalXMLAttr (_fgedg );continue ;};if _fgedg .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_gddb .ValueTypeAttr .UnmarshalXMLAttr (_fgedg );continue ;};};_ccbd :for {_dadcf ,_dfee :=d .Token ();if _dfee !=nil {return _dfee ;};switch _dabeb :=_dadcf .(type ){case _e .StartElement :switch _dabeb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _eadec :=d .DecodeElement (_gddb .CBhvr ,&_dabeb );_eadec !=nil {return _eadec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076\u004c\u0073\u0074"}:_gddb .TavLst =NewCT_TLTimeAnimateValueList ();if _ddfc :=d .DecodeElement (_gddb .TavLst ,&_dabeb );_ddfc !=nil {return _ddfc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_dabeb .Name );if _ecga :=d .Skip ();_ecga !=nil {return _ecga ;};};case _e .EndElement :break _ccbd ;case _e .CharData :};};return nil ;};func (_ccbdg ST_TLBehaviorTransformType )String ()string {switch _ccbdg {case 0:return "";case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";}; +// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path +func (_fcbbe *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _fcbbe .ExtLst !=nil {if _dfad :=_fcbbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfad !=nil {return _dfad ;};};return nil ;};func (_gfda ST_PlaceholderType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cagdg :=_b .Attr {};_cagdg .Name =name ;switch _gfda {case ST_PlaceholderTypeUnset :_cagdg .Value ="";case ST_PlaceholderTypeTitle :_cagdg .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_cagdg .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_cagdg .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeSubTitle :_cagdg .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_cagdg .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_cagdg .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_cagdg .Value ="\u0066\u0074\u0072";case ST_PlaceholderTypeHdr :_cagdg .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_cagdg .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_cagdg .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_cagdg .Value ="\u0074\u0062\u006c";case ST_PlaceholderTypeClipArt :_cagdg .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_cagdg .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_cagdg .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_cagdg .Value ="\u0073\u006c\u0064\u0049\u006d\u0067";case ST_PlaceholderTypePic :_cagdg .Value ="\u0070\u0069\u0063";};return _cagdg ,nil ;};type ST_WebScreenSize byte ; -// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path -func (_bbef *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _bbef .TitleStyle !=nil {if _bbgbc :=_bbef .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_bbgbc !=nil {return _bbgbc ;};};if _bbef .BodyStyle !=nil {if _bbbb :=_bbef .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_bbbb !=nil {return _bbbb ;};};if _bbef .OtherStyle !=nil {if _dbdce :=_bbef .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_dbdce !=nil {return _dbdce ;};};if _bbef .ExtLst !=nil {if _ccff :=_bbef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccff !=nil {return _ccff ;};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_eegf :=&CT_GroupShapeChoice {};return _eegf };type CT_StringTag struct{ +// Validate validates the CT_Extension and its children +func (_fefc *CT_Extension )Validate ()error {return _fefc .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_agec *CT_OleObjectLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agec .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_agec .UpdateAutomaticAttr ))});};e .EncodeToken (start );if _agec .ExtLst !=nil {_abbce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agec .ExtLst ,_abbce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_NotesSlide struct{ -// Name -NameAttr string ; +// Common slide data for notes slides +CSld *CT_CommonSlideData ; -// Value -ValAttr string ;};func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_egda :=&CT_TLSubShapeId {};return _egda };type CT_NormalViewProperties struct{ +// Color Scheme Map Override +ClrMapOvr *_bc .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_aaegg ST_TLBehaviorAccumulateType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aaegg .String (),start );}; -// Show Outline Icons in Normal View -ShowOutlineIconsAttr *bool ; +// Validate validates the CT_PictureNonVisual and its children +func (_acea *CT_PictureNonVisual )Validate ()error {return _acea .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_dbaad ST_TransitionSideDirectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgcdg :=_b .Attr {};_bgcdg .Name =name ;switch _dbaad {case ST_TransitionSideDirectionTypeUnset :_bgcdg .Value ="";case ST_TransitionSideDirectionTypeL :_bgcdg .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_bgcdg .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_bgcdg .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_bgcdg .Value ="\u0064";};return _bgcdg ,nil ;}; -// Snap Vertical Splitter -SnapVertSplitterAttr *bool ; +// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path +func (_fcbad *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _dbfc :=_fcbad .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_dbfc !=nil {return _dbfc ;};return nil ;};func (_bccfc *CT_HtmlPublishProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bccfc .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_bccfc .ShowSpeakerNotesAttr ))});};if _bccfc .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bccfc .TargetAttr )});};if _bccfc .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_bccfc .TitleAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",_bccfc .IdAttr )});e .EncodeToken (start );if _bccfc .SldAll !=nil {_eefae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_bccfc .SldAll ,_eefae );};if _bccfc .SldRg !=nil {_bgae :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_bccfc .SldRg ,_bgae );};if _bccfc .CustShow !=nil {_gffbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_bccfc .CustShow ,_gffbc );};if _bccfc .ExtLst !=nil {_cbcd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bccfc .ExtLst ,_cbcd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adga *CT_OptionalBlackTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adga .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_adga .ThruBlkAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewViewPr ()*ViewPr {_fbag :=&ViewPr {};_fbag .CT_ViewProperties =*NewCT_ViewProperties ();return _fbag ;};func (_bcdac *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 :_fd .Sprintf ("\u0025\u0076",_bcdac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dggfb *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 :_fd .Sprintf ("\u0025\u0076",_dggfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_faf :=&CT_EmbeddedFontDataId {};return _faf }; -// State of the Vertical Splitter Bar -VertBarStateAttr ST_SplitterBarState ; +// Validate validates the CT_TLAnimVariantFloatVal and its children +func (_gdfd *CT_TLAnimVariantFloatVal )Validate ()error {return _gdfd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};func (_ebda *CT_TLAnimateScaleBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebda .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_ebda .ZoomContentsAttr ))});};e .EncodeToken (start );_cebdc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ebda .CBhvr ,_cebdc );if _ebda .By !=nil {_efcea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_ebda .By ,_efcea );};if _ebda .From !=nil {_ebcbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ebda .From ,_ebcbe );};if _ebda .To !=nil {_ebgc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_ebda .To ,_ebgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaff ST_PlaceholderType )String ()string {switch _gaff {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 (_fegb ST_TLTimeNodeRestartType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fegb .String (),start );};func (_bba *CT_CommentList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bba .Cm !=nil {_dee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_bbb :=range _bba .Cm {e .EncodeElement (_bbb ,_dee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggddf *CmLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggddf .CT_CommentList =*NewCT_CommentList ();_gbabc :for {_cddg ,_ebac :=d .Token ();if _ebac !=nil {return _ebac ;};switch _gfefg :=_cddg .(type ){case _b .StartElement :switch _gfefg .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"}:_gbded :=NewCT_Comment ();if _bbcga :=d .DecodeElement (_gbded ,&_gfefg );_bbcga !=nil {return _bbcga ;};_ggddf .Cm =append (_ggddf .Cm ,_gbded );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",_gfefg .Name );if _ebbd :=d .Skip ();_ebbd !=nil {return _ebbd ;};};case _b .EndElement :break _gbabc ;case _b .CharData :};};return nil ;}; -// State of the Horizontal Splitter Bar -HorzBarStateAttr ST_SplitterBarState ; +// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path +func (_fgee *CT_SlideLayout )ValidateWithPath (path string )error {if _abfcb :=_fgee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_abfcb !=nil {return _abfcb ;};if _bffga :=_fgee .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_bffga !=nil {return _bffga ;};if _fgee .ClrMapOvr !=nil {if _egbg :=_fgee .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_egbg !=nil {return _egbg ;};};if _fgee .Transition !=nil {if _bffdb :=_fgee .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_bffdb !=nil {return _bffdb ;};};if _fgee .Timing !=nil {if _ebdf :=_fgee .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_ebdf !=nil {return _ebdf ;};};if _fgee .Hf !=nil {if _bbcaf :=_fgee .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_bbcaf !=nil {return _bbcaf ;};};if _fgee .ExtLst !=nil {if _fgde :=_fgee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgde !=nil {return _fgde ;};};return nil ;};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_afea :=&CT_TLAnimVariantBooleanVal {};return _afea ;};func (_aegg *CT_ControlList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fegc :for {_aba ,_fadd :=d .Token ();if _fadd !=nil {return _fadd ;};switch _gbcc :=_aba .(type ){case _b .StartElement :switch _gbcc .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"}:_fgcg :=NewCT_Control ();if _addg :=d .DecodeElement (_fgcg ,&_gbcc );_addg !=nil {return _addg ;};_aegg .Control =append (_aegg .Control ,_fgcg );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",_gbcc .Name );if _dcg :=d .Skip ();_dcg !=nil {return _dcg ;};};case _b .EndElement :break _fegc ;case _b .CharData :};};return nil ;};func _fecgg (_agba bool )uint8 {if _agba {return 1;};return 0;};func (_edddg *CT_TLPoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgfa :=range start .Attr {if _cgfa .Name .Local =="\u0078"{_ceffg ,_gdcfdb :=ParseUnionST_Percentage (_cgfa .Value );if _gdcfdb !=nil {return _gdcfdb ;};_edddg .XAttr =_ceffg ;continue ;};if _cgfa .Name .Local =="\u0079"{_feggf ,_bfdaaa :=ParseUnionST_Percentage (_cgfa .Value );if _bfdaaa !=nil {return _bfdaaa ;};_edddg .YAttr =_feggf ;continue ;};};for {_bebb ,_eedc :=d .Token ();if _eedc !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_eedc );};if _dbaba ,_efbad :=_bebb .(_b .EndElement );_efbad &&_dbaba .Name ==start .Name {break ;};};return nil ;};func (_cggb *CT_SlideTransitionChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cggb .Blinds !=nil {_fccdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}};e .EncodeElement (_cggb .Blinds ,_fccdg );};if _cggb .Checker !=nil {_ceee :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_cggb .Checker ,_ceee );};if _cggb .Circle !=nil {_dbdbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}};e .EncodeElement (_cggb .Circle ,_dbdbf );};if _cggb .Dissolve !=nil {_bggfg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_cggb .Dissolve ,_bggfg );};if _cggb .Comb !=nil {_ddbg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}};e .EncodeElement (_cggb .Comb ,_ddbg );};if _cggb .Cover !=nil {_gaeag :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_cggb .Cover ,_gaeag );};if _cggb .Cut !=nil {_fgdbg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063u\u0074"}};e .EncodeElement (_cggb .Cut ,_fgdbg );};if _cggb .Diamond !=nil {_adef :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_cggb .Diamond ,_adef );};if _cggb .Fade !=nil {_ffagg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}};e .EncodeElement (_cggb .Fade ,_ffagg );};if _cggb .Newsflash !=nil {_aedd :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_cggb .Newsflash ,_aedd );};if _cggb .Plus !=nil {_abecg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_cggb .Plus ,_abecg );};if _cggb .Pull !=nil {_faee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_cggb .Pull ,_faee );};if _cggb .Push !=nil {_aadf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}};e .EncodeElement (_cggb .Push ,_aadf );};if _cggb .Random !=nil {_gbbce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_cggb .Random ,_gbbce );};if _cggb .RandomBar !=nil {_fcdac :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}};e .EncodeElement (_cggb .RandomBar ,_fcdac );};if _cggb .Split !=nil {_accb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_cggb .Split ,_accb );};if _cggb .Strips !=nil {_ddbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}};e .EncodeElement (_cggb .Strips ,_ddbd );};if _cggb .Wedge !=nil {_acfg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_cggb .Wedge ,_acfg );};if _cggb .Wheel !=nil {_gbcf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}};e .EncodeElement (_cggb .Wheel ,_gbcf );};if _cggb .Wipe !=nil {_ddebca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_cggb .Wipe ,_ddebca );};if _cggb .Zoom !=nil {_bgff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_cggb .Zoom ,_bgff );};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;); -// Prefer Single View -PreferSingleViewAttr *bool ; +// Validate validates the CT_TLTriggerRuntimeNode and its children +func (_efbbc *CT_TLTriggerRuntimeNode )Validate ()error {return _efbbc .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");}; -// Normal View Restored Left Properties -RestoredLeft *CT_NormalViewPortion ; +// Validate validates the CT_PhotoAlbum and its children +func (_ccfbb *CT_PhotoAlbum )Validate ()error {return _ccfbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");};func (_ebddd *CT_ShowProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebddd .LoopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_ebddd .LoopAttr ))});};if _ebddd .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_ebddd .ShowNarrationAttr ))});};if _ebddd .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_ebddd .ShowAnimationAttr ))});};if _ebddd .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_ebddd .UseTimingsAttr ))});};e .EncodeToken (start );if _ebddd .Present !=nil {_ffgb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_ebddd .Present ,_ffgb );};if _ebddd .Browse !=nil {_dbcg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_ebddd .Browse ,_dbcg );};if _ebddd .Kiosk !=nil {_ceffa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_ebddd .Kiosk ,_ceffa );};if _ebddd .SldAll !=nil {_bcga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_ebddd .SldAll ,_bcga );};if _ebddd .SldRg !=nil {_fdcca :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_ebddd .SldRg ,_fdcca );};if _ebddd .CustShow !=nil {_bcdag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_ebddd .CustShow ,_bcdag );};if _ebddd .PenClr !=nil {_egeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_ebddd .PenClr ,_egeg );};if _ebddd .ExtLst !=nil {_gbgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebddd .ExtLst ,_gbgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgddd *ST_Direction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgddd =0;case "\u0068\u006f\u0072\u007a":*_fgddd =1;case "\u0076\u0065\u0072\u0074":*_fgddd =2;};return nil ;};func NewCT_CustomerDataList ()*CT_CustomerDataList {_eca :=&CT_CustomerDataList {};return _eca }; -// Normal View Restored Top Properties -RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};func (_eebf *OleObj )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eebf .CT_OleObject =*NewCT_OleObject ();for _ ,_gcbab :=range start .Attr {if _gcbab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcbab .Name .Local =="\u0069\u0064"{_bebf ,_fgae :=_gcbab .Value ,error (nil );if _fgae !=nil {return _fgae ;};_eebf .IdAttr =&_bebf ;continue ;};if _gcbab .Name .Local =="\u0073\u0070\u0069\u0064"{_eeddc ,_edge :=_gcbab .Value ,error (nil );if _edge !=nil {return _edge ;};_eebf .SpidAttr =&_eeddc ;continue ;};if _gcbab .Name .Local =="\u006e\u0061\u006d\u0065"{_cdfce ,_ebgbg :=_gcbab .Value ,error (nil );if _ebgbg !=nil {return _ebgbg ;};_eebf .NameAttr =&_cdfce ;continue ;};if _gcbab .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_deff ,_gfgad :=_a .ParseBool (_gcbab .Value );if _gfgad !=nil {return _gfgad ;};_eebf .ShowAsIconAttr =&_deff ;continue ;};if _gcbab .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_cabea ,_fcgf :=_gcbab .Value ,error (nil );if _fcgf !=nil {return _fcgf ;};_eebf .ProgIdAttr =&_cabea ;continue ;};if _gcbab .Name .Local =="\u0069\u006d\u0067\u0057"{_gbcbd ,_fcdef :=_a .ParseInt (_gcbab .Value ,10,32);if _fcdef !=nil {return _fcdef ;};_efcd :=int32 (_gbcbd );_eebf .ImgWAttr =&_efcd ;continue ;};if _gcbab .Name .Local =="\u0069\u006d\u0067\u0048"{_fgdge ,_gcgaf :=_a .ParseInt (_gcbab .Value ,10,32);if _gcgaf !=nil {return _gcgaf ;};_aeffb :=int32 (_fgdge );_eebf .ImgHAttr =&_aeffb ;continue ;};};_bcbabb :for {_ecbfg ,_efcfe :=d .Token ();if _efcfe !=nil {return _efcfe ;};switch _aafca :=_ecbfg .(type ){case _e .StartElement :switch _aafca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_eebf .Choice =NewCT_OleObjectChoice ();if _eeefb :=d .DecodeElement (&_eebf .Choice .Embed ,&_aafca );_eeefb !=nil {return _eeefb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_eebf .Choice =NewCT_OleObjectChoice ();if _ebdfb :=d .DecodeElement (&_eebf .Choice .Link ,&_aafca );_ebdfb !=nil {return _ebdfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_eebf .Pic =NewCT_Picture ();if _efgbd :=d .DecodeElement (_eebf .Pic ,&_aafca );_efgbd !=nil {return _efgbd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u006c\u0065\u004f\u0062\u006a\u0020\u0025\u0076",_aafca .Name );if _bccgba :=d .Skip ();_bccgba !=nil {return _bccgba ;};};case _e .EndElement :break _bcbabb ;case _e .CharData :};};return nil ;};func (_acba *CT_NormalViewPortion )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u007a"},Value :_d .Sprintf ("\u0025\u0076",_acba .SzAttr )});if _acba .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_acba .AutoAdjustAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fgegf ST_TLOleChartBuildType )Validate ()error {return _fgegf .ValidateWithPath ("")};func (_dafbc ST_Direction )Validate ()error {return _dafbc .ValidateWithPath ("")};func (_cgda *CT_TLTimeAnimateValueList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdcgb :for {_ecgff ,_abfce :=d .Token ();if _abfce !=nil {return _abfce ;};switch _fcef :=_ecgff .(type ){case _e .StartElement :switch _fcef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0076"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076"}:_dcbfe :=NewCT_TLTimeAnimateValue ();if _debaag :=d .DecodeElement (_dcbfe ,&_fcef );_debaag !=nil {return _debaag ;};_cgda .Tav =append (_cgda .Tav ,_dcbfe );default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006ei\u006da\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u004ci\u0073t\u0020\u0025v",_fcef .Name );if _agccg :=d .Skip ();_agccg !=nil {return _agccg ;};};case _e .EndElement :break _fdcgb ;case _e .CharData :};};return nil ;}; +// Validate validates the HandoutMaster and its children +func (_adbb *HandoutMaster )Validate ()error {return _adbb .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_bdadf *ST_SlideSizeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdadf =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_bdadf =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_bdadf =2;case "\u0041\u0034":*_bdadf =3;case "\u0033\u0035\u006d\u006d":*_bdadf =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_bdadf =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_bdadf =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bdadf =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_bdadf =8;case "\u0041\u0033":*_bdadf =9;case "\u0042\u0034\u0049S\u004f":*_bdadf =10;case "\u0042\u0035\u0049S\u004f":*_bdadf =11;case "\u0042\u0034\u004aI\u0053":*_bdadf =12;case "\u0042\u0035\u004aI\u0053":*_bdadf =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_bdadf =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_bdadf =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_bdadf =16;};return nil ;};type CT_TLByAnimateColorTransform struct{ -// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path -func (_gecbb *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _gecbb .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _d .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cgcde :=_gecbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgcde !=nil {return _cgcde ;};return nil ;};func (_cfee *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfee .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_dafge :=range start .Attr {if _dafge .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_cfee .OriginAttr .UnmarshalXMLAttr (_dafge );continue ;};if _dafge .Name .Local =="\u0070\u0061\u0074\u0068"{_ecea ,_fgdf :=_dafge .Value ,error (nil );if _fgdf !=nil {return _fgdf ;};_cfee .PathAttr =&_ecea ;continue ;};if _dafge .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_cfee .PathEditModeAttr .UnmarshalXMLAttr (_dafge );continue ;};if _dafge .Name .Local =="\u0072\u0041\u006e\u0067"{_begeg ,_fggae :=_a .ParseInt (_dafge .Value ,10,32);if _fggae !=nil {return _fggae ;};_egcce :=int32 (_begeg );_cfee .RAngAttr =&_egcce ;continue ;};if _dafge .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_cccgc ,_cefed :=_dafge .Value ,error (nil );if _cefed !=nil {return _cefed ;};_cfee .PtsTypesAttr =&_cccgc ;continue ;};};_cefg :for {_afbcc ,_deebg :=d .Token ();if _deebg !=nil {return _deebg ;};switch _bddf :=_afbcc .(type ){case _e .StartElement :switch _bddf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _bgggd :=d .DecodeElement (_cfee .CBhvr ,&_bddf );_bgggd !=nil {return _bgggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_cfee .By =NewCT_TLPoint ();if _eddcg :=d .DecodeElement (_cfee .By ,&_bddf );_eddcg !=nil {return _eddcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_cfee .From =NewCT_TLPoint ();if _caeg :=d .DecodeElement (_cfee .From ,&_bddf );_caeg !=nil {return _caeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_cfee .To =NewCT_TLPoint ();if _bafcc :=d .DecodeElement (_cfee .To ,&_bddf );_bafcc !=nil {return _bafcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"}:_cfee .RCtr =NewCT_TLPoint ();if _ffce :=d .DecodeElement (_cfee .RCtr ,&_bddf );_ffce !=nil {return _ffce ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_bddf .Name );if _aaffa :=d .Skip ();_aaffa !=nil {return _aaffa ;};};case _e .EndElement :break _cefg ;case _e .CharData :};};return nil ;};func NewCT_SlideMaster ()*CT_SlideMaster {_feedf :=&CT_SlideMaster {};_feedf .CSld =NewCT_CommonSlideData ();_feedf .ClrMap =_da .NewCT_ColorMapping ();return _feedf ;};type CT_SlideLayoutIdListEntry struct{ +// RGB +Rgb *CT_TLByRgbColorTransform ; -// ID Tag -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};type CT_TLSubShapeId struct{ +// HSL +Hsl *CT_TLByHslColorTransform ;};func (_fcfgd *CT_SlideIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcfgd .IdAttr =256;for _ ,_deafe :=range start .Attr {if _deafe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_deafe .Name .Local =="\u0069\u0064"||_deafe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_deafe .Name .Local =="\u0069\u0064"{_gbed ,_abae :=_deafe .Value ,error (nil );if _abae !=nil {return _abae ;};_fcfgd .RIdAttr =_gbed ;continue ;};if _deafe .Name .Local =="\u0069\u0064"{_aeff ,_acdb :=_f .ParseUint (_deafe .Value ,10,32);if _acdb !=nil {return _acdb ;};_fcfgd .IdAttr =uint32 (_aeff );continue ;};};_agaad :for {_fgfe ,_aabef :=d .Token ();if _aabef !=nil {return _aabef ;};switch _febae :=_fgfe .(type ){case _b .StartElement :switch _febae .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"}:_fcfgd .ExtLst =NewCT_ExtensionList ();if _eebcdf :=d .DecodeElement (_fcfgd .ExtLst ,&_febae );_eebcdf !=nil {return _eebcdf ;};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",_febae .Name );if _cfaa :=d .Skip ();_cfaa !=nil {return _cfaa ;};};case _b .EndElement :break _agaad ;case _b .CharData :};};return nil ;};func (_fegca *CT_OleObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fegca .Choice =NewCT_OleObjectChoice ();for _ ,_fbffc :=range start .Attr {if _fbffc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbffc .Name .Local =="\u0069\u0064"{_eefd ,_eeecd :=_fbffc .Value ,error (nil );if _eeecd !=nil {return _eeecd ;};_fegca .IdAttr =&_eefd ;continue ;};if _fbffc .Name .Local =="\u0073\u0070\u0069\u0064"{_fbbg ,_dafg :=_fbffc .Value ,error (nil );if _dafg !=nil {return _dafg ;};_fegca .SpidAttr =&_fbbg ;continue ;};if _fbffc .Name .Local =="\u006e\u0061\u006d\u0065"{_addc ,_afaf :=_fbffc .Value ,error (nil );if _afaf !=nil {return _afaf ;};_fegca .NameAttr =&_addc ;continue ;};if _fbffc .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_efab ,_baba :=_f .ParseBool (_fbffc .Value );if _baba !=nil {return _baba ;};_fegca .ShowAsIconAttr =&_efab ;continue ;};if _fbffc .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_cfbec ,_deecf :=_fbffc .Value ,error (nil );if _deecf !=nil {return _deecf ;};_fegca .ProgIdAttr =&_cfbec ;continue ;};if _fbffc .Name .Local =="\u0069\u006d\u0067\u0057"{_gbeg ,_gdbg :=_f .ParseInt (_fbffc .Value ,10,32);if _gdbg !=nil {return _gdbg ;};_dffe :=int32 (_gbeg );_fegca .ImgWAttr =&_dffe ;continue ;};if _fbffc .Name .Local =="\u0069\u006d\u0067\u0048"{_baab ,_bdfge :=_f .ParseInt (_fbffc .Value ,10,32);if _bdfge !=nil {return _bdfge ;};_fdbbge :=int32 (_baab );_fegca .ImgHAttr =&_fdbbge ;continue ;};};_bbfb :for {_fggc ,_bdfb :=d .Token ();if _bdfb !=nil {return _bdfb ;};switch _efaa :=_fggc .(type ){case _b .StartElement :switch _efaa .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"}:_fegca .Choice =NewCT_OleObjectChoice ();if _eagb :=d .DecodeElement (&_fegca .Choice .Embed ,&_efaa );_eagb !=nil {return _eagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fegca .Choice =NewCT_OleObjectChoice ();if _dbbf :=d .DecodeElement (&_fegca .Choice .Link ,&_efaa );_dbbf !=nil {return _dbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fegca .Pic =NewCT_Picture ();if _decc :=d .DecodeElement (_fegca .Pic ,&_efaa );_decc !=nil {return _decc ;};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",_efaa .Name );if _adg :=d .Skip ();_adg !=nil {return _adg ;};};case _b .EndElement :break _bbfb ;case _b .CharData :};};return nil ;};func (_efgcc ST_TLBehaviorOverrideType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efgcc .String (),start );};func (_fcaea *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcaea =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_fcaea =1;case "\u0066\u0069\u0078e\u0064":*_fcaea =2;};return nil ;};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;);func (_dedba ST_Direction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcceg :=_b .Attr {};_fcceg .Name =name ;switch _dedba {case ST_DirectionUnset :_fcceg .Value ="";case ST_DirectionHorz :_fcceg .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_fcceg .Value ="\u0076\u0065\u0072\u0074";};return _fcceg ,nil ;}; -// Shape ID -SpidAttr string ;};func (_bfag *CT_TLTimeAnimateValue )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfag .TmAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_bfag .TmAttr )});};if _bfag .FmlaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_bfag .FmlaAttr )});};e .EncodeToken (start );if _bfag .Val !=nil {_gbgd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0076a\u006c"}};e .EncodeElement (_bfag .Val ,_gbgd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cefecf *ST_PrintColorMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cefecf =0;case "\u0062\u0077":*_cefecf =1;case "\u0067\u0072\u0061\u0079":*_cefecf =2;case "\u0063\u006c\u0072":*_cefecf =3;};return nil ;};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;);func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_cbed :=&CT_OptionalBlackTransition {};return _cbed ;}; +// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path +func (_egdaf *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _egdaf .IdAttr !=nil {if *_egdaf .IdAttr < 2147483648{return _fd .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 ,*_egdaf .IdAttr );};};if _egdaf .ExtLst !=nil {if _bafgd :=_egdaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafgd !=nil {return _bafgd ;};};return nil ;};type CT_TLAnimateMotionBehavior struct{ -// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path -func (_dbdd *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil };func (_faee *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_faee .CNvPr =_da .NewCT_NonVisualDrawingProps ();_faee .CNvGraphicFramePr =_da .NewCT_NonVisualGraphicFrameProperties ();_faee .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_fdea :for {_bgc ,_bcac :=d .Token ();if _bcac !=nil {return _bcac ;};switch _febf :=_bgc .(type ){case _e .StartElement :switch _febf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _edg :=d .DecodeElement (_faee .CNvPr ,&_febf );_edg !=nil {return _edg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _gfdd :=d .DecodeElement (_faee .CNvGraphicFramePr ,&_febf );_gfdd !=nil {return _gfdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _bdbfb :=d .DecodeElement (_faee .NvPr ,&_febf );_bdbfb !=nil {return _bdbfb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006de\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0020\u0025\u0076",_febf .Name );if _ccda :=d .Skip ();_ccda !=nil {return _ccda ;};};case _e .EndElement :break _fdea ;case _e .CharData :};};return nil ;};func (_ecdg *CT_TLCommonMediaNodeData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecdg .CTn =NewCT_TLCommonTimeNodeData ();_ecdg .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_dfaaf :=range start .Attr {if _dfaaf .Name .Local =="\u0076\u006f\u006c"{_gcfaf ,_ceebe :=ParseUnionST_PositiveFixedPercentage (_dfaaf .Value );if _ceebe !=nil {return _ceebe ;};_ecdg .VolAttr =&_gcfaf ;continue ;};if _dfaaf .Name .Local =="\u006d\u0075\u0074\u0065"{_cede ,_ebef :=_a .ParseBool (_dfaaf .Value );if _ebef !=nil {return _ebef ;};_ecdg .MuteAttr =&_cede ;continue ;};if _dfaaf .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_ddcbf ,_abgde :=_a .ParseUint (_dfaaf .Value ,10,32);if _abgde !=nil {return _abgde ;};_ecaa :=uint32 (_ddcbf );_ecdg .NumSldAttr =&_ecaa ;continue ;};if _dfaaf .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_dcggc ,_aegff :=_a .ParseBool (_dfaaf .Value );if _aegff !=nil {return _aegff ;};_ecdg .ShowWhenStoppedAttr =&_dcggc ;continue ;};};_gfgaa :for {_babg ,_fcaga :=d .Token ();if _fcaga !=nil {return _fcaga ;};switch _egaag :=_babg .(type ){case _e .StartElement :switch _egaag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _bcfa :=d .DecodeElement (_ecdg .CTn ,&_egaag );_bcfa !=nil {return _bcfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _cdgeg :=d .DecodeElement (_ecdg .TgtEl ,&_egaag );_cdgeg !=nil {return _cdgeg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064e\u0044\u0061\u0074\u0061\u0020%\u0076",_egaag .Name );if _feeab :=d .Skip ();_feeab !=nil {return _feeab ;};};case _e .EndElement :break _gfgaa ;case _e .CharData :};};return nil ;};func (_bbgfc *CmAuthorLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _bbgfc .CT_CommentAuthorList .MarshalXML (e ,start );};func (_gdgaf *ST_SlideLayoutType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egfea ,_bcgde :=d .Token ();if _bcgde !=nil {return _bcgde ;};if _adeee ,_aedbf :=_egfea .(_e .EndElement );_aedbf &&_adeee .Name ==start .Name {*_gdgaf =1;return nil ;};if _bgce ,_ceggeg :=_egfea .(_e .CharData );!_ceggeg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egfea );}else {switch string (_bgce ){case "":*_gdgaf =0;case "\u0074\u0069\u0074l\u0065":*_gdgaf =1;case "\u0074\u0078":*_gdgaf =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_gdgaf =3;case "\u0074\u0062\u006c":*_gdgaf =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_gdgaf =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gdgaf =6;case "\u0064\u0067\u006d":*_gdgaf =7;case "\u0063\u0068\u0061r\u0074":*_gdgaf =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_gdgaf =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gdgaf =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_gdgaf =11;case "\u0062\u006c\u0061n\u006b":*_gdgaf =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_gdgaf =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gdgaf =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_gdgaf =15;case "\u006f\u0062\u006a":*_gdgaf =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_gdgaf =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_gdgaf =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_gdgaf =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_gdgaf =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gdgaf =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gdgaf =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_gdgaf =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_gdgaf =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_gdgaf =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_gdgaf =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_gdgaf =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_gdgaf =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_gdgaf =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gdgaf =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_gdgaf =31;case "\u0063\u0075\u0073\u0074":*_gdgaf =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_gdgaf =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_gdgaf =34;case "\u006f\u0062\u006aT\u0078":*_gdgaf =35;case "\u0070\u0069\u0063T\u0078":*_gdgaf =36;};};_egfea ,_bcgde =d .Token ();if _bcgde !=nil {return _bcgde ;};if _gbbaa ,_bfged :=_egfea .(_e .EndElement );_bfged &&_gbbaa .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egfea );};func (_dac *CT_CommonSlideData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dac .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dac .NameAttr )});};e .EncodeToken (start );if _dac .Bg !=nil {_eca :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_dac .Bg ,_eca );};_eega :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}};e .EncodeElement (_dac .SpTree ,_eega );if _dac .CustDataLst !=nil {_bbd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_dac .CustDataLst ,_bbd );};if _dac .Controls !=nil {_gdg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_dac .Controls ,_gdg );};if _dac .ExtLst !=nil {_bbg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dac .ExtLst ,_bbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Origin +OriginAttr ST_TLAnimateMotionBehaviorOrigin ; -// Validate validates the EG_TopLevelSlide and its children -func (_dgfda *EG_TopLevelSlide )Validate ()error {return _dgfda .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");}; +// Path +PathAttr *string ; -// Validate validates the CT_SlideMaster and its children -func (_gfgbd *CT_SlideMaster )Validate ()error {return _gfgbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");};type CT_NotesMasterIdList struct{ +// Path Edit Mode +PathEditModeAttr ST_TLAnimateMotionPathEditMode ; -// Notes Master ID -NotesMasterId *CT_NotesMasterIdListEntry ;};func NewEG_ChildSlide ()*EG_ChildSlide {_fdfadd :=&EG_ChildSlide {};return _fdfadd };type CT_SlideSyncProperties struct{ +// Relative Angle +RAngAttr *int32 ; -// Server's Slide File ID -ServerSldIdAttr string ; +// Points Types +PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; -// Server's Slide File's modification date/time -ServerSldModifiedTimeAttr _g .Time ; +// From +From *CT_TLPoint ;To *CT_TLPoint ; -// Client Slide Insertion date/time -ClientInsertedTimeAttr _g .Time ;ExtLst *CT_ExtensionList ;};func (_cgfbe *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgfbe .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_becb :=range start .Attr {if _becb .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_ecfea ,_agcgf :=_a .ParseBool (_becb .Value );if _agcgf !=nil {return _agcgf ;};_cgfbe .ZoomContentsAttr =&_ecfea ;continue ;};};_fbafa :for {_eggfc ,_fabcg :=d .Token ();if _fabcg !=nil {return _fabcg ;};switch _dfbge :=_eggfc .(type ){case _e .StartElement :switch _dfbge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _becbe :=d .DecodeElement (_cgfbe .CBhvr ,&_dfbge );_becbe !=nil {return _becbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_cgfbe .By =NewCT_TLPoint ();if _adee :=d .DecodeElement (_cgfbe .By ,&_dfbge );_adee !=nil {return _adee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_cgfbe .From =NewCT_TLPoint ();if _debfe :=d .DecodeElement (_cgfbe .From ,&_dfbge );_debfe !=nil {return _debfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_cgfbe .To =NewCT_TLPoint ();if _gfcd :=d .DecodeElement (_cgfbe .To ,&_dfbge );_gfcd !=nil {return _gfcd ;};default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0053c\u0061\u006c\u0065\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_dfbge .Name );if _agdg :=d .Skip ();_agdg !=nil {return _agdg ;};};case _e .EndElement :break _fbafa ;case _e .CharData :};};return nil ;}; +// Rotation Center +RCtr *CT_TLPoint ;};func (_geba ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _geba {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 (_geba ));};return nil ;};func NewCT_Rel ()*CT_Rel {_egfc :=&CT_Rel {};return _egfc };type CT_SlideMaster struct{ -// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path -func (_abefd *CT_SlideMaster )ValidateWithPath (path string )error {if _cgggf :=_abefd .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cgggf !=nil {return _cgggf ;};if _acad :=_abefd .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_acad !=nil {return _acad ;};if _abefd .SldLayoutIdLst !=nil {if _abfe :=_abefd .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_abfe !=nil {return _abfe ;};};if _abefd .Transition !=nil {if _gfgea :=_abefd .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_gfgea !=nil {return _gfgea ;};};if _abefd .Timing !=nil {if _cbea :=_abefd .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_cbea !=nil {return _cbea ;};};if _abefd .Hf !=nil {if _ggbe :=_abefd .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_ggbe !=nil {return _ggbe ;};};if _abefd .TxStyles !=nil {if _deae :=_abefd .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_deae !=nil {return _deae ;};};if _abefd .ExtLst !=nil {if _ceddb :=_abefd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceddb !=nil {return _ceddb ;};};return nil ;}; +// Preserve Slide Master +PreserveAttr *bool ; -// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path -func (_dbdfd *CT_StringTag )ValidateWithPath (path string )error {return nil };func (_begb ST_TLTimeNodeRestartType )Validate ()error {return _begb .ValidateWithPath ("")};func (_afed *CT_TLCommandBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afed .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_aacdd :=range start .Attr {if _aacdd .Name .Local =="\u0074\u0079\u0070\u0065"{_afed .TypeAttr .UnmarshalXMLAttr (_aacdd );continue ;};if _aacdd .Name .Local =="\u0063\u006d\u0064"{_ccde ,_dbbbd :=_aacdd .Value ,error (nil );if _dbbbd !=nil {return _dbbbd ;};_afed .CmdAttr =&_ccde ;continue ;};};_bgaca :for {_eeege ,_cebde :=d .Token ();if _cebde !=nil {return _cebde ;};switch _eceff :=_eeege .(type ){case _e .StartElement :switch _eceff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _fagb :=d .DecodeElement (_afed .CBhvr ,&_eceff );_fagb !=nil {return _fagb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_eceff .Name );if _dbgea :=d .Skip ();_dbgea !=nil {return _dbgea ;};};case _e .EndElement :break _bgaca ;case _e .CharData :};};return nil ;};type CT_TransitionSoundAction struct{ +// Common slide data for slide masters +CSld *CT_CommonSlideData ; -// Start Sound Action -StSnd *CT_TransitionStartSoundAction ; +// Color Scheme Map +ClrMap *_bc .CT_ColorMapping ; -// Stop Sound Action -EndSnd *CT_Empty ;};const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;);func (_fcbb *CT_OleObjectEmbed )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cagb :=range start .Attr {if _cagb .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_fcbb .FollowColorSchemeAttr .UnmarshalXMLAttr (_cagb );continue ;};};_cbdd :for {_gfcf ,_fecc :=d .Token ();if _fecc !=nil {return _fecc ;};switch _edcb :=_gfcf .(type ){case _e .StartElement :switch _edcb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcbb .ExtLst =NewCT_ExtensionList ();if _ccfc :=d .DecodeElement (_fcbb .ExtLst ,&_edcb );_ccfc !=nil {return _ccfc ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064\u0020\u0025\u0076",_edcb .Name );if _afbgd :=d .Skip ();_afbgd !=nil {return _afbgd ;};};case _e .EndElement :break _cbdd ;case _e .CharData :};};return nil ;};func (_fbgec *CT_TLByHslColorTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068"},Value :_d .Sprintf ("\u0025\u0076",_fbgec .HAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073"},Value :_d .Sprintf ("\u0025\u0076",_fbgec .SAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c"},Value :_d .Sprintf ("\u0025\u0076",_fbgec .LAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// List of Slide Layouts +SldLayoutIdLst *CT_SlideLayoutIdList ; -// Validate validates the CT_TLTextTargetElement and its children -func (_edefe *CT_TLTextTargetElement )Validate ()error {return _edefe .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");}; +// Slide Transition for a Slide Master +Transition *CT_SlideTransition ; -// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path -func (_fe *AG_ChildSlide )ValidateWithPath (path string )error {return nil }; +// Slide Timing Information for Slide Masters +Timing *CT_SlideTiming ; -// Validate validates the CT_OleObjectEmbed and its children -func (_geac *CT_OleObjectEmbed )Validate ()error {return _geac .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");}; +// Header/Footer information for a slide master +Hf *CT_HeaderFooter ; -// Validate validates the CT_ConnectorNonVisual and its children -func (_dadd *CT_ConnectorNonVisual )Validate ()error {return _dadd .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_gefac *CT_SlideMasterIdList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gefac .SldMasterId !=nil {_ddcfa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_efeda :=range _gefac .SldMasterId {e .EncodeElement (_efeda ,_ddcfa );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_GuideList struct{ +// Slide Master Text Styles +TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;};func (_gbgeb *CT_WebProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eedea :=range start .Attr {if _eedea .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_adgbc ,_cceff :=_f .ParseBool (_eedea .Value );if _cceff !=nil {return _cceff ;};_gbgeb .ShowAnimationAttr =&_adgbc ;continue ;};if _eedea .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_cafcd ,_afcce :=_f .ParseBool (_eedea .Value );if _afcce !=nil {return _afcce ;};_gbgeb .ResizeGraphicsAttr =&_cafcd ;continue ;};if _eedea .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_ggabe ,_agabb :=_f .ParseBool (_eedea .Value );if _agabb !=nil {return _agabb ;};_gbgeb .AllowPngAttr =&_ggabe ;continue ;};if _eedea .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_fgggb ,_dgbdd :=_f .ParseBool (_eedea .Value );if _dgbdd !=nil {return _dgbdd ;};_gbgeb .RelyOnVmlAttr =&_fgggb ;continue ;};if _eedea .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_dbfcc ,_fdfg :=_f .ParseBool (_eedea .Value );if _fdfg !=nil {return _fdfg ;};_gbgeb .OrganizeInFoldersAttr =&_dbfcc ;continue ;};if _eedea .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_ddeed ,_dfebe :=_f .ParseBool (_eedea .Value );if _dfebe !=nil {return _dfebe ;};_gbgeb .UseLongFilenamesAttr =&_ddeed ;continue ;};if _eedea .Name .Local =="\u0069\u006d\u0067S\u007a"{_gbgeb .ImgSzAttr .UnmarshalXMLAttr (_eedea );continue ;};if _eedea .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_efedfc ,_fgagb :=_eedea .Value ,error (nil );if _fgagb !=nil {return _fgagb ;};_gbgeb .EncodingAttr =&_efedfc ;continue ;};if _eedea .Name .Local =="\u0063\u006c\u0072"{_gbgeb .ClrAttr .UnmarshalXMLAttr (_eedea );continue ;};};_cafce :for {_eggcd ,_agcae :=d .Token ();if _agcae !=nil {return _agcae ;};switch _acfdb :=_eggcd .(type ){case _b .StartElement :switch _acfdb .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"}:_gbgeb .ExtLst =NewCT_ExtensionList ();if _dfbe :=d .DecodeElement (_gbgeb .ExtLst ,&_acfdb );_dfbe !=nil {return _dfbe ;};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",_acfdb .Name );if _dddfgc :=d .Skip ();_dddfgc !=nil {return _dddfgc ;};};case _b .EndElement :break _cafce ;case _b .CharData :};};return nil ;}; -// A Guide -Guide []*CT_Guide ;};func (_aede *CT_CommonSlideViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aede .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_aede .SnapToGridAttr ))});};if _aede .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_aede .SnapToObjectsAttr ))});};if _aede .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_aede .ShowGuidesAttr ))});};e .EncodeToken (start );_dfd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_aede .CViewPr ,_dfd );if _aede .GuideLst !=nil {_bfgb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}};e .EncodeElement (_aede .GuideLst ,_bfgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfbdb *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bacec :=range start .Attr {if _bacec .Name .Local =="\u0076\u0061\u006c"{_gcae ,_bafd :=ParseUnionST_PositivePercentage (_bacec .Value );if _bafd !=nil {return _bafd ;};_bfbdb .ValAttr =_gcae ;continue ;};};for {_dcege ,_cabb :=d .Token ();if _cabb !=nil {return _d .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c\u0050\u0065\u0072\u0063\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_cabb );};if _cefecb ,_bbbgg :=_dcege .(_e .EndElement );_bbbgg &&_cefecb .Name ==start .Name {break ;};};return nil ;};func (_dbeaa *Sld )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbeaa .CT_Slide =*NewCT_Slide ();for _ ,_eggdb :=range start .Attr {if _eggdb .Name .Local =="\u0073\u0068\u006f\u0077"{_efbea ,_adbeb :=_a .ParseBool (_eggdb .Value );if _adbeb !=nil {return _adbeb ;};_dbeaa .ShowAttr =&_efbea ;continue ;};if _eggdb .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_beegc ,_fcbede :=_a .ParseBool (_eggdb .Value );if _fcbede !=nil {return _fcbede ;};_dbeaa .ShowMasterSpAttr =&_beegc ;continue ;};if _eggdb .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cdgef ,_cfdd :=_a .ParseBool (_eggdb .Value );if _cfdd !=nil {return _cfdd ;};_dbeaa .ShowMasterPhAnimAttr =&_cdgef ;continue ;};};_edbce :for {_bbefe ,_gaeeg :=d .Token ();if _gaeeg !=nil {return _gaeeg ;};switch _afaa :=_bbefe .(type ){case _e .StartElement :switch _afaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ggbgf :=d .DecodeElement (_dbeaa .CSld ,&_afaa );_ggbgf !=nil {return _ggbgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_dbeaa .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _aaffg :=d .DecodeElement (_dbeaa .ClrMapOvr ,&_afaa );_aaffg !=nil {return _aaffg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_dbeaa .Transition =NewCT_SlideTransition ();if _gcfbd :=d .DecodeElement (_dbeaa .Transition ,&_afaa );_gcfbd !=nil {return _gcfbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_dbeaa .Timing =NewCT_SlideTiming ();if _bgdde :=d .DecodeElement (_dbeaa .Timing ,&_afaa );_bgdde !=nil {return _bgdde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbeaa .ExtLst =NewCT_ExtensionListModify ();if _fgbca :=d .DecodeElement (_dbeaa .ExtLst ,&_afaa );_fgbca !=nil {return _fgbca ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053l\u0064\u0020\u0025\u0076",_afaa .Name );if _acgge :=d .Skip ();_acgge !=nil {return _acgge ;};};case _e .EndElement :break _edbce ;case _e .CharData :};};return nil ;};func (_acbc ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _acbc {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbc ));};return nil ;}; +// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path +func (_agdf *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _cbaac ,_bdaf :=range _agdf .Sld {if _bfggc :=_bdaf .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cbaac ));_bfggc !=nil {return _bfggc ;};};return nil ;};func (_adceb *CT_OleObjectChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adceb .Embed !=nil {_effc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_adceb .Embed ,_effc );};if _adceb .Link !=nil {_abcc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_adceb .Link ,_abcc );};return nil ;}; -// Validate validates the CT_TLAnimateMotionBehavior and its children -func (_dfdbg *CT_TLAnimateMotionBehavior )Validate ()error {return _dfdbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func (_dacgg ST_TLNextActionType )Validate ()error {return _dacgg .ValidateWithPath ("")};func (_dbg *CT_BuildList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dbg .BldP !=nil {_abb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_gff :=range _dbg .BldP {e .EncodeElement (_gff ,_abb );};};if _dbg .BldDgm !=nil {_fge :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};for _ ,_ffe :=range _dbg .BldDgm {e .EncodeElement (_ffe ,_fge );};};if _dbg .BldOleChart !=nil {_fcg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_dgf :=range _dbg .BldOleChart {e .EncodeElement (_dgf ,_fcg );};};if _dbg .BldGraphic !=nil {_fdc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_cac :=range _dbg .BldGraphic {e .EncodeElement (_cac ,_fdc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_TransitionSideDirectionTypeUnset ST_TransitionSideDirectionType =0;ST_TransitionSideDirectionTypeL ST_TransitionSideDirectionType =1;ST_TransitionSideDirectionTypeU ST_TransitionSideDirectionType =2;ST_TransitionSideDirectionTypeR ST_TransitionSideDirectionType =3;ST_TransitionSideDirectionTypeD ST_TransitionSideDirectionType =4;);type CT_GraphicalObjectFrame struct{BwModeAttr _da .ST_BlackWhiteMode ; +// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path +func (_fedb *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _edeb :=_fedb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_edeb !=nil {return _edeb ;};return nil ;};func (_gdaf *CT_Connector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdaf .NvCxnSpPr =NewCT_ConnectorNonVisual ();_gdaf .SpPr =_bc .NewCT_ShapeProperties ();_dcdg :for {_bbd ,_dfa :=d .Token ();if _dfa !=nil {return _dfa ;};switch _adbd :=_bbd .(type ){case _b .StartElement :switch _adbd .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 _eacb :=d .DecodeElement (_gdaf .NvCxnSpPr ,&_adbd );_eacb !=nil {return _eacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _cbff :=d .DecodeElement (_gdaf .SpPr ,&_adbd );_cbff !=nil {return _cbff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdaf .Style =_bc .NewCT_ShapeStyle ();if _gabb :=d .DecodeElement (_gdaf .Style ,&_adbd );_gabb !=nil {return _gabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_gdaf .ExtLst =NewCT_ExtensionListModify ();if _baca :=d .DecodeElement (_gdaf .ExtLst ,&_adbd );_baca !=nil {return _baca ;};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",_adbd .Name );if _cdad :=d .Skip ();_cdad !=nil {return _cdad ;};};case _b .EndElement :break _dcdg ;case _b .CharData :};};return nil ;};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_bcaccf :=&CT_TLTextTargetElement {};return _bcaccf ;}; -// Non-Visual Properties for a Graphic Frame -NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; +// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path +func (_bfe *CT_Presentation )ValidateWithPath (path string )error {if _bfe .ServerZoomAttr !=nil {if _deaea :=_bfe .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_deaea !=nil {return _deaea ;};};if _bfe .BookmarkIdSeedAttr !=nil {if *_bfe .BookmarkIdSeedAttr < 1{return _fd .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 ,*_bfe .BookmarkIdSeedAttr );};if *_bfe .BookmarkIdSeedAttr >=2147483648{return _fd .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 ,*_bfe .BookmarkIdSeedAttr );};};if _gccgf :=_bfe .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_gccgf !=nil {return _gccgf ;};if _bfe .SldMasterIdLst !=nil {if _eeea :=_bfe .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_eeea !=nil {return _eeea ;};};if _bfe .NotesMasterIdLst !=nil {if _bebg :=_bfe .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_bebg !=nil {return _bebg ;};};if _bfe .HandoutMasterIdLst !=nil {if _gaeeg :=_bfe .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_gaeeg !=nil {return _gaeeg ;};};if _bfe .SldIdLst !=nil {if _abee :=_bfe .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t");_abee !=nil {return _abee ;};};if _bfe .SldSz !=nil {if _eeaa :=_bfe .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_eeaa !=nil {return _eeaa ;};};if _dacgf :=_bfe .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a");_dacgf !=nil {return _dacgf ;};if _bfe .SmartTags !=nil {if _feeae :=_bfe .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_feeae !=nil {return _feeae ;};};if _bfe .EmbeddedFontLst !=nil {if _ecfbdc :=_bfe .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074");_ecfbdc !=nil {return _ecfbdc ;};};if _bfe .CustShowLst !=nil {if _dbdc :=_bfe .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_dbdc !=nil {return _dbdc ;};};if _bfe .PhotoAlbum !=nil {if _egbd :=_bfe .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");_egbd !=nil {return _egbd ;};};if _bfe .CustDataLst !=nil {if _dfgbb :=_bfe .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_dfgbb !=nil {return _dfgbb ;};};if _bfe .Kinsoku !=nil {if _ecea :=_bfe .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_ecea !=nil {return _ecea ;};};if _bfe .DefaultTextStyle !=nil {if _dfgf :=_bfe .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_dfgf !=nil {return _dfgf ;};};if _bfe .ModifyVerifier !=nil {if _aafd :=_bfe .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_aafd !=nil {return _aafd ;};};if _bfe .ExtLst !=nil {if _efcfb :=_bfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efcfb !=nil {return _efcfb ;};};return nil ;};func NewEG_SlideListChoice ()*EG_SlideListChoice {_ccfeg :=&EG_SlideListChoice {};return _ccfeg }; -// 2D Transform for Graphic Frame -Xfrm *_da .CT_Transform2D ;Graphic *_da .Graphic ; +// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path +func (_fdbbg *CT_NormalViewPortion )ValidateWithPath (path string )error {if _cedb :=_fdbbg .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_cedb !=nil {return _cedb ;};return nil ;};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;); -// Extension List with Modification Flag -ExtLst *CT_ExtensionListModify ;};func (_dfgdb *CT_TransitionSoundAction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dfgdb .StSnd !=nil {_ebcdf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_dfgdb .StSnd ,_ebcdf );};if _dfgdb .EndSnd !=nil {_adaag :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}};e .EncodeElement (_dfgdb .EndSnd ,_adaag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gdbag ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _gdbag {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbag ));};return nil ;};func (_efcec *CT_TLTimeNodeExclusive )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efcec .CTn =NewCT_TLCommonTimeNodeData ();_faeag :for {_bgfa ,_egaea :=d .Token ();if _egaea !=nil {return _egaea ;};switch _bfbfc :=_bgfa .(type ){case _e .StartElement :switch _bfbfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _ffacb :=d .DecodeElement (_efcec .CTn ,&_bfbfc );_ffacb !=nil {return _ffacb ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069\u0076\u0065\u0020\u0025\u0076",_bfbfc .Name );if _eacdge :=d .Skip ();_eacdge !=nil {return _eacdge ;};};case _e .EndElement :break _faeag ;case _e .CharData :};};return nil ;};func (_beca *CT_CustomerData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cbgc :=range start .Attr {if _cbgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbgc .Name .Local =="\u0069\u0064"||_cbgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbgc .Name .Local =="\u0069\u0064"{_aeda ,_eggfd :=_cbgc .Value ,error (nil );if _eggfd !=nil {return _eggfd ;};_beca .IdAttr =_aeda ;continue ;};};for {_fdaf ,_efcb :=d .Token ();if _efcb !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_efcb );};if _ffc ,_ece :=_fdaf .(_e .EndElement );_ece &&_ffc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_add *CT_Comment )ValidateWithPath (path string )error {if _gaae :=_add .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gaae !=nil {return _gaae ;};if _add .ExtLst !=nil {if _gaef :=_add .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaef !=nil {return _gaef ;};};return nil ;};func (_edcc ST_SlideLayoutType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edcc .String (),start );};type EG_TopLevelSlide struct{ -// Validate validates the CT_TLAnimVariantBooleanVal and its children -func (_dbefg *CT_TLAnimVariantBooleanVal )Validate ()error {return _dbefg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c");};type CT_HtmlPublishProperties struct{ +// Color Scheme Map +ClrMap *_bc .CT_ColorMapping ;};func (_ggd *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgdfd :=range start .Attr {if _cgdfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgdfd .Name .Local =="\u0069\u0064"||_cgdfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cgdfd .Name .Local =="\u0069\u0064"{_cbc ,_ggeg :=_cgdfd .Value ,error (nil );if _ggeg !=nil {return _ggeg ;};_ggd .IdAttr =_cbc ;continue ;};};_dbgcf :for {_bfbbg ,_gagd :=d .Token ();if _gagd !=nil {return _gagd ;};switch _fefg :=_bfbbg .(type ){case _b .StartElement :switch _fefg .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"}:_ggd .ExtLst =NewCT_ExtensionList ();if _degf :=d .DecodeElement (_ggd .ExtLst ,&_fefg );_degf !=nil {return _degf ;};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",_fefg .Name );if _eea :=d .Skip ();_eea !=nil {return _eea ;};};case _b .EndElement :break _dbgcf ;case _b .CharData :};};return nil ;};type CT_SplitTransition struct{ -// Show Speaker Notes -ShowSpeakerNotesAttr *bool ; +// Orientation +OrientAttr ST_Direction ; -// Target Output Profile -TargetAttr *string ; +// Direction +DirAttr ST_TransitionInOutDirectionType ;};func (_fegec ST_TLTimeNodePresetClassType )String ()string {switch _fegec {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 "";}; -// HTML Output Title -TitleAttr *string ;IdAttr string ; +// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path +func (_eaeb *CT_PrintProperties )ValidateWithPath (path string )error {if _gage :=_eaeb .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_gage !=nil {return _gage ;};if _fegf :=_eaeb .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fegf !=nil {return _fegf ;};if _eaeb .ExtLst !=nil {if _abfd :=_eaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfd !=nil {return _abfd ;};};return nil ;};func (_gfgff *CT_ViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcbbc :=range start .Attr {if _bcbbc .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_gfgff .LastViewAttr .UnmarshalXMLAttr (_bcbbc );continue ;};if _bcbbc .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_efabb ,_facbe :=_f .ParseBool (_bcbbc .Value );if _facbe !=nil {return _facbe ;};_gfgff .ShowCommentsAttr =&_efabb ;continue ;};};_fbdbg :for {_babffg ,_adfbda :=d .Token ();if _adfbda !=nil {return _adfbda ;};switch _ddded :=_babffg .(type ){case _b .StartElement :switch _ddded .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"}:_gfgff .NormalViewPr =NewCT_NormalViewProperties ();if _dfbc :=d .DecodeElement (_gfgff .NormalViewPr ,&_ddded );_dfbc !=nil {return _dfbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfgff .SlideViewPr =NewCT_SlideViewProperties ();if _agae :=d .DecodeElement (_gfgff .SlideViewPr ,&_ddded );_agae !=nil {return _agae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfgff .OutlineViewPr =NewCT_OutlineViewProperties ();if _bfafc :=d .DecodeElement (_gfgff .OutlineViewPr ,&_ddded );_bfafc !=nil {return _bfafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfgff .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _egedd :=d .DecodeElement (_gfgff .NotesTextViewPr ,&_ddded );_egedd !=nil {return _egedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfgff .SorterViewPr =NewCT_SlideSorterViewProperties ();if _cacgc :=d .DecodeElement (_gfgff .SorterViewPr ,&_ddded );_cacgc !=nil {return _cacgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfgff .NotesViewPr =NewCT_NotesViewProperties ();if _cdgce :=d .DecodeElement (_gfgff .NotesViewPr ,&_ddded );_cdgce !=nil {return _cdgce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfgff .GridSpacing =_bc .NewCT_PositiveSize2D ();if _bdfbb :=d .DecodeElement (_gfgff .GridSpacing ,&_ddded );_bdfbb !=nil {return _bdfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_gfgff .ExtLst =NewCT_ExtensionList ();if _edddc :=d .DecodeElement (_gfgff .ExtLst ,&_ddded );_edddc !=nil {return _edddc ;};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",_ddded .Name );if _ffdaa :=d .Skip ();_ffdaa !=nil {return _ffdaa ;};};case _b .EndElement :break _fbdbg ;case _b .CharData :};};return nil ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_bbgd :=&CT_NotesTextViewProperties {};_bbgd .CViewPr =NewCT_CommonViewProperties ();return _bbgd ;};func (_gaabb ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _gaabb {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 (_gaabb ));};return nil ;};func NewCT_CustomShow ()*CT_CustomShow {_dbgd :=&CT_CustomShow {};_dbgd .SldLst =NewCT_SlideRelationshipList ();return _dbgd ;}; -// All Slides -SldAll *CT_Empty ; +// Validate validates the EG_ShowType and its children +func (_bafgf *EG_ShowType )Validate ()error {return _bafgf .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_dgd :=&CT_BackgroundProperties {};return _dgd ;};func (_dfegc ST_PrintWhat )Validate ()error {return _dfegc .ValidateWithPath ("")}; -// Slide Range -SldRg *CT_IndexRange ; +// Validate validates the CT_SlideTiming and its children +func (_daaee *CT_SlideTiming )Validate ()error {return _daaee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_cbdd :=&CT_TLIterateIntervalTime {};return _cbdd ;};type CT_ShowInfoBrowse struct{ -// Custom Show -CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;};func (_gdded ST_TLDiagramBuildType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_defde :=_e .Attr {};_defde .Name =name ;switch _gdded {case ST_TLDiagramBuildTypeUnset :_defde .Value ="";case ST_TLDiagramBuildTypeWhole :_defde .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_defde .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeDepthByBranch :_defde .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_defde .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeBreadthByLvl :_defde .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_defde .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_defde .Value ="\u0063\u0077\u0049\u006e";case ST_TLDiagramBuildTypeCwOut :_defde .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_defde .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_defde .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_defde .Value ="\u0063\u0063\u0077\u004f\u0075\u0074";case ST_TLDiagramBuildTypeInByRing :_defde .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_defde .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_defde .Value ="\u0075\u0070";case ST_TLDiagramBuildTypeDown :_defde .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_defde .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_defde .Value ="\u0063\u0075\u0073\u0074";};return _defde ,nil ;}; +// Show Scroll Bar in Window +ShowScrollbarAttr *bool ;};func (_fgdb *CT_SlideLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgdb .CSld =NewCT_CommonSlideData ();for _ ,_gbfea :=range start .Attr {if _gbfea .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_beaa ,_beec :=_gbfea .Value ,error (nil );if _beec !=nil {return _beec ;};_fgdb .MatchingNameAttr =&_beaa ;continue ;};if _gbfea .Name .Local =="\u0074\u0079\u0070\u0065"{_fgdb .TypeAttr .UnmarshalXMLAttr (_gbfea );continue ;};if _gbfea .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_bage ,_ddba :=_f .ParseBool (_gbfea .Value );if _ddba !=nil {return _ddba ;};_fgdb .PreserveAttr =&_bage ;continue ;};if _gbfea .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_gcde ,_cdba :=_f .ParseBool (_gbfea .Value );if _cdba !=nil {return _cdba ;};_fgdb .UserDrawnAttr =&_gcde ;continue ;};if _gbfea .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_bdae ,_agbf :=_f .ParseBool (_gbfea .Value );if _agbf !=nil {return _agbf ;};_fgdb .ShowMasterSpAttr =&_bdae ;continue ;};if _gbfea .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_eebfa ,_adfc :=_f .ParseBool (_gbfea .Value );if _adfc !=nil {return _adfc ;};_fgdb .ShowMasterPhAnimAttr =&_eebfa ;continue ;};};_cgac :for {_gbfeg ,_aaggb :=d .Token ();if _aaggb !=nil {return _aaggb ;};switch _gcaa :=_gbfeg .(type ){case _b .StartElement :switch _gcaa .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 _eeag :=d .DecodeElement (_fgdb .CSld ,&_gcaa );_eeag !=nil {return _eeag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgdb .ClrMapOvr =_bc .NewCT_ColorMappingOverride ();if _edfb :=d .DecodeElement (_fgdb .ClrMapOvr ,&_gcaa );_edfb !=nil {return _edfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgdb .Transition =NewCT_SlideTransition ();if _aefgg :=d .DecodeElement (_fgdb .Transition ,&_gcaa );_aefgg !=nil {return _aefgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgdb .Timing =NewCT_SlideTiming ();if _faca :=d .DecodeElement (_fgdb .Timing ,&_gcaa );_faca !=nil {return _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\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"}:_fgdb .Hf =NewCT_HeaderFooter ();if _dedbd :=d .DecodeElement (_fgdb .Hf ,&_gcaa );_dedbd !=nil {return _dedbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_fgdb .ExtLst =NewCT_ExtensionListModify ();if _geab :=d .DecodeElement (_fgdb .ExtLst ,&_gcaa );_geab !=nil {return _geab ;};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",_gcaa .Name );if _abcg :=d .Skip ();_abcg !=nil {return _abcg ;};};case _b .EndElement :break _cgac ;case _b .CharData :};};return nil ;};func (_cbdde *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 _cbdde .CT_Slide .MarshalXML (e ,start );};func (_fgcbf ST_SlideLayoutType )String ()string {switch _fgcbf {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 (_efeb *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efeb .NvSpPr =NewCT_ShapeNonVisual ();_efeb .SpPr =_bc .NewCT_ShapeProperties ();for _ ,_cgagde :=range start .Attr {if _cgagde .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_ceaa ,_ebab :=_f .ParseBool (_cgagde .Value );if _ebab !=nil {return _ebab ;};_efeb .UseBgFillAttr =&_ceaa ;continue ;};};_abag :for {_gcgg ,_cfdb :=d .Token ();if _cfdb !=nil {return _cfdb ;};switch _aeaa :=_gcgg .(type ){case _b .StartElement :switch _aeaa .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 _ccdd :=d .DecodeElement (_efeb .NvSpPr ,&_aeaa );_ccdd !=nil {return _ccdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _caefa :=d .DecodeElement (_efeb .SpPr ,&_aeaa );_caefa !=nil {return _caefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efeb .Style =_bc .NewCT_ShapeStyle ();if _dcbf :=d .DecodeElement (_efeb .Style ,&_aeaa );_dcbf !=nil {return _dcbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efeb .TxBody =_bc .NewCT_TextBody ();if _edb :=d .DecodeElement (_efeb .TxBody ,&_aeaa );_edb !=nil {return _edb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_efeb .ExtLst =NewCT_ExtensionListModify ();if _egecd :=d .DecodeElement (_efeb .ExtLst ,&_aeaa );_egecd !=nil {return _egecd ;};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",_aeaa .Name );if _aeaae :=d .Skip ();_aeaae !=nil {return _aeaae ;};};case _b .EndElement :break _abag ;case _b .CharData :};};return nil ;};func (_baebc ST_TLBehaviorAdditiveType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_baebc .String (),start );};type CT_SideDirectionTransition struct{ -// Validate validates the CT_CommentList and its children -func (_dddb *CT_CommentList )Validate ()error {return _dddb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_afbca *CT_WebProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afbca .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbca .ShowAnimationAttr ))});};if _afbca .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbca .ResizeGraphicsAttr ))});};if _afbca .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbca .AllowPngAttr ))});};if _afbca .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbca .RelyOnVmlAttr ))});};if _afbca .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbca .OrganizeInFoldersAttr ))});};if _afbca .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbca .UseLongFilenamesAttr ))});};if _afbca .ImgSzAttr !=ST_WebScreenSizeUnset {_dgcca ,_fgeb :=_afbca .ImgSzAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006d\u0067S\u007a"});if _fgeb !=nil {return _fgeb ;};start .Attr =append (start .Attr ,_dgcca );};if _afbca .EncodingAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_afbca .EncodingAttr )});};if _afbca .ClrAttr !=ST_WebColorTypeUnset {_dbag ,_gffdd :=_afbca .ClrAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u006c\u0072"});if _gffdd !=nil {return _gffdd ;};start .Attr =append (start .Attr ,_dbag );};e .EncodeToken (start );if _afbca .ExtLst !=nil {_ddacb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afbca .ExtLst ,_ddacb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_acafd *CT_TLTemplate )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acafd .TnLst =NewCT_TimeNodeList ();for _ ,_eddga :=range start .Attr {if _eddga .Name .Local =="\u006c\u0076\u006c"{_eecag ,_fdgag :=_a .ParseUint (_eddga .Value ,10,32);if _fdgag !=nil {return _fdgag ;};_bdcab :=uint32 (_eecag );_acafd .LvlAttr =&_bdcab ;continue ;};};_bdgc :for {_fcaff ,_cbce :=d .Token ();if _cbce !=nil {return _cbce ;};switch _dgbfda :=_fcaff .(type ){case _e .StartElement :switch _dgbfda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:if _bgeda :=d .DecodeElement (_acafd .TnLst ,&_dgbfda );_bgeda !=nil {return _bgeda ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054L\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065 \u0025\u0076",_dgbfda .Name );if _fgdfb :=d .Skip ();_fgdfb !=nil {return _fgdfb ;};};case _e .EndElement :break _bdgc ;case _e .CharData :};};return nil ;}; +// Direction +DirAttr ST_TransitionSideDirectionType ;};func (_cfe *CT_BackgroundProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfe .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_cfe .ShadeToTitleAttr ))});};e .EncodeToken (start );if _cfe .NoFill !=nil {_be :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfe .NoFill ,_be );};if _cfe .SolidFill !=nil {_feb :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfe .SolidFill ,_feb );};if _cfe .GradFill !=nil {_bge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfe .GradFill ,_bge );};if _cfe .BlipFill !=nil {_eda :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfe .BlipFill ,_eda );};if _cfe .PattFill !=nil {_fab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfe .PattFill ,_fab );};if _cfe .GrpFill !=nil {_fbf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cfe .GrpFill ,_fbf );};if _cfe .EffectLst !=nil {_dbf :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfe .EffectLst ,_dbf );};if _cfe .EffectDag !=nil {_eba :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cfe .EffectDag ,_eba );};if _cfe .ExtLst !=nil {_gaeaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfe .ExtLst ,_gaeaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path -func (_bdcf *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _bdcf .VolAttr !=nil {if _dcgb :=_bdcf .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_dcgb !=nil {return _dcgb ;};};if _gaaba :=_bdcf .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gaaba !=nil {return _gaaba ;};if _dggfb :=_bdcf .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_dggfb !=nil {return _dggfb ;};return nil ;};func (_dcfgd ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _dcfgd {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcfgd ));};return nil ;}; +// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path +func (_fccf *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _aagab :=_fccf .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_aagab !=nil {return _aagab ;};if _dbffg :=_fccf .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_dbffg !=nil {return _dbffg ;};if _dafb :=_fccf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_dafb !=nil {return _dafb ;};return nil ;}; -// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path -func (_daba *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _facfg ,_aefbf :=range _daba .Sld {if _ccecd :=_aefbf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_facfg ));_ccecd !=nil {return _ccecd ;};};return nil ;}; +// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path +func (_aacf *CT_ModifyVerifier )ValidateWithPath (path string )error {if _ecce :=_aacf .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_ecce !=nil {return _ecce ;};if _dcdcad :=_aacf .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");_dcdcad !=nil {return _dcdcad ;};if _fefa :=_aacf .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fefa !=nil {return _fefa ;};return nil ;};type EG_Background struct{ -// Validate validates the CT_ShowInfoKiosk and its children -func (_cfaae *CT_ShowInfoKiosk )Validate ()error {return _cfaae .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");};func (_dggcb ST_TLTimeIndefinite )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dggcb .String (),start );};func (_gface ST_SlideSizeType )Validate ()error {return _gface .ValidateWithPath ("")};type ST_OleObjectFollowColorScheme byte ;func (_bebdb *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bebdb =0;case "\u006e\u006f\u006e\u0065":*_bebdb =1;case "\u0066\u0075\u006c\u006c":*_bebdb =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_bebdb =3;};return nil ;};func (_dbdbea *EG_ShowType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_daebb :for {_gebge ,_aacf :=d .Token ();if _aacf !=nil {return _aacf ;};switch _cbdbgb :=_gebge .(type ){case _e .StartElement :switch _cbdbgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_dbdbea .Present =NewCT_Empty ();if _baefd :=d .DecodeElement (_dbdbea .Present ,&_cbdbgb );_baefd !=nil {return _baefd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_dbdbea .Browse =NewCT_ShowInfoBrowse ();if _caccb :=d .DecodeElement (_dbdbea .Browse ,&_cbdbgb );_caccb !=nil {return _caccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_dbdbea .Kiosk =NewCT_ShowInfoKiosk ();if _ebdcg :=d .DecodeElement (_dbdbea .Kiosk ,&_cbdbgb );_ebdcg !=nil {return _ebdcg ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_cbdbgb .Name );if _ggbcfa :=d .Skip ();_ggbcfa !=nil {return _ggbcfa ;};};case _e .EndElement :break _daebb ;case _e .CharData :};};return nil ;};func (_decdg *ViewPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_decdg .CT_ViewProperties =*NewCT_ViewProperties ();for _ ,_abdef :=range start .Attr {if _abdef .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_decdg .LastViewAttr .UnmarshalXMLAttr (_abdef );continue ;};if _abdef .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cfecd ,_ebdg :=_a .ParseBool (_abdef .Value );if _ebdg !=nil {return _ebdg ;};_decdg .ShowCommentsAttr =&_cfecd ;continue ;};};_eebga :for {_bcdaf ,_ebagdc :=d .Token ();if _ebagdc !=nil {return _ebagdc ;};switch _aacddf :=_bcdaf .(type ){case _e .StartElement :switch _aacddf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_decdg .NormalViewPr =NewCT_NormalViewProperties ();if _agefg :=d .DecodeElement (_decdg .NormalViewPr ,&_aacddf );_agefg !=nil {return _agefg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_decdg .SlideViewPr =NewCT_SlideViewProperties ();if _baeda :=d .DecodeElement (_decdg .SlideViewPr ,&_aacddf );_baeda !=nil {return _baeda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_decdg .OutlineViewPr =NewCT_OutlineViewProperties ();if _aafg :=d .DecodeElement (_decdg .OutlineViewPr ,&_aacddf );_aafg !=nil {return _aafg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_decdg .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _fbaea :=d .DecodeElement (_decdg .NotesTextViewPr ,&_aacddf );_fbaea !=nil {return _fbaea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_decdg .SorterViewPr =NewCT_SlideSorterViewProperties ();if _fegcd :=d .DecodeElement (_decdg .SorterViewPr ,&_aacddf );_fegcd !=nil {return _fegcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_decdg .NotesViewPr =NewCT_NotesViewProperties ();if _ebede :=d .DecodeElement (_decdg .NotesViewPr ,&_aacddf );_ebede !=nil {return _ebede ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_decdg .GridSpacing =_da .NewCT_PositiveSize2D ();if _bfda :=d .DecodeElement (_decdg .GridSpacing ,&_aacddf );_bfda !=nil {return _bfda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_decdg .ExtLst =NewCT_ExtensionList ();if _gfcae :=d .DecodeElement (_decdg .ExtLst ,&_aacddf );_gfcae !=nil {return _gfcae ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0069\u0065\u0077\u0050\u0072\u0020\u0025\u0076",_aacddf .Name );if _adefb :=d .Skip ();_adefb !=nil {return _adefb ;};};case _e .EndElement :break _eebga ;case _e .CharData :};};return nil ;};func (_bbbd *CT_SmartTags )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egef :=range start .Attr {if _egef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egef .Name .Local =="\u0069\u0064"||_egef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_egef .Name .Local =="\u0069\u0064"{_efbff ,_adgb :=_egef .Value ,error (nil );if _adgb !=nil {return _adgb ;};_bbbd .IdAttr =_efbff ;continue ;};};for {_ggfge ,_egfbe :=d .Token ();if _egfbe !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_egfbe );};if _bbegf ,_efgf :=_ggfge .(_e .EndElement );_efgf &&_bbegf .Name ==start .Name {break ;};};return nil ;};func (_dfdded ST_PhotoAlbumFrameShape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfdded .String (),start );};func (_dbc *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fga :=range start .Attr {if _fga .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_ecb ,_aea :=_a .ParseBool (_fga .Value );if _aea !=nil {return _aea ;};_dbc .IsPhotoAttr =&_ecb ;continue ;};if _fga .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_dge ,_ga :=_a .ParseBool (_fga .Value );if _ga !=nil {return _ga ;};_dbc .UserDrawnAttr =&_dge ;continue ;};};_fbe :for {_cce ,_dcf :=d .Token ();if _dcf !=nil {return _dcf ;};switch _cfa :=_cce .(type ){case _e .StartElement :switch _cfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068"}:_dbc .Ph =NewCT_Placeholder ();if _fgg :=d .DecodeElement (_dbc .Ph ,&_cfa );_fgg !=nil {return _fgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_dbc .AudioCd =_da .NewCT_AudioCD ();if _fa :=d .DecodeElement (_dbc .AudioCd ,&_cfa );_fa !=nil {return _fa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_dbc .WavAudioFile =_da .NewCT_EmbeddedWAVAudioFile ();if _eda :=d .DecodeElement (_dbc .WavAudioFile ,&_cfa );_eda !=nil {return _eda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_dbc .AudioFile =_da .NewCT_AudioFile ();if _gag :=d .DecodeElement (_dbc .AudioFile ,&_cfa );_gag !=nil {return _gag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_dbc .VideoFile =_da .NewCT_VideoFile ();if _bae :=d .DecodeElement (_dbc .VideoFile ,&_cfa );_bae !=nil {return _bae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_dbc .QuickTimeFile =_da .NewCT_QuickTimeFile ();if _ee :=d .DecodeElement (_dbc .QuickTimeFile ,&_cfa );_ee !=nil {return _ee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_dbc .CustDataLst =NewCT_CustomerDataList ();if _gege :=d .DecodeElement (_dbc .CustDataLst ,&_cfa );_gege !=nil {return _gege ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbc .ExtLst =NewCT_ExtensionList ();if _bac :=d .DecodeElement (_dbc .ExtLst ,&_cfa );_bac !=nil {return _bac ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041p\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044\u0072\u0061\u0077\u0069\u006eg\u0050\u0072\u006f\u0070\u0073 \u0025\u0076",_cfa .Name );if _baef :=d .Skip ();_baef !=nil {return _baef ;};};case _e .EndElement :break _fbe ;case _e .CharData :};};return nil ;};func (_aebd *ST_TransitionSideDirectionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dacea ,_gfgcac :=d .Token ();if _gfgcac !=nil {return _gfgcac ;};if _cggeg ,_egeff :=_dacea .(_e .EndElement );_egeff &&_cggeg .Name ==start .Name {*_aebd =1;return nil ;};if _fcfb ,_cgbbe :=_dacea .(_e .CharData );!_cgbbe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dacea );}else {switch string (_fcfb ){case "":*_aebd =0;case "\u006c":*_aebd =1;case "\u0075":*_aebd =2;case "\u0072":*_aebd =3;case "\u0064":*_aebd =4;};};_dacea ,_gfgcac =d .Token ();if _gfgcac !=nil {return _gfgcac ;};if _aabca ,_bedgd :=_dacea .(_e .EndElement );_bedgd &&_aabca .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dacea );};func (_becg *CT_TLIterateData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _becg .TypeAttr !=ST_IterateTypeUnset {_abdge ,_afffa :=_becg .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _afffa !=nil {return _afffa ;};start .Attr =append (start .Attr ,_abdge );};if _becg .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_becg .BackwardsAttr ))});};e .EncodeToken (start );if _becg .TmAbs !=nil {_acab :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_becg .TmAbs ,_acab );};if _becg .TmPct !=nil {_bdebe :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}};e .EncodeElement (_becg .TmPct ,_bdebe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cedg *CT_PictureNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cedg .CNvPr =_da .NewCT_NonVisualDrawingProps ();_cedg .CNvPicPr =_da .NewCT_NonVisualPictureProperties ();_cedg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_bfdcc :for {_bebg ,_fafge :=d .Token ();if _fafge !=nil {return _fafge ;};switch _cbbfb :=_bebg .(type ){case _e .StartElement :switch _cbbfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _gcaa :=d .DecodeElement (_cedg .CNvPr ,&_cbbfb );_gcaa !=nil {return _gcaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _gbga :=d .DecodeElement (_cedg .CNvPicPr ,&_cbbfb );_gbga !=nil {return _gbga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _daff :=d .DecodeElement (_cedg .NvPr ,&_cbbfb );_daff !=nil {return _daff ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cbbfb .Name );if _afae :=d .Skip ();_afae !=nil {return _afae ;};};case _e .EndElement :break _bfdcc ;case _e .CharData :};};return nil ;};func (_eeaf *CT_StringTag )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdaea :=range start .Attr {if _fdaea .Name .Local =="\u006e\u0061\u006d\u0065"{_dcdeg ,_cdaeg :=_fdaea .Value ,error (nil );if _cdaeg !=nil {return _cdaeg ;};_eeaf .NameAttr =_dcdeg ;continue ;};if _fdaea .Name .Local =="\u0076\u0061\u006c"{_gggac ,_dcdee :=_fdaea .Value ,error (nil );if _dcdee !=nil {return _dcdee ;};_eeaf .ValAttr =_gggac ;continue ;};};for {_gdcab ,_ccecdg :=d .Token ();if _ccecdg !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_ccecdg );};if _gaae ,_cegaf :=_gdcab .(_e .EndElement );_cegaf &&_gaae .Name ==start .Name {break ;};};return nil ;};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_gcff :=&CT_PhotoAlbum {};return _gcff };func (_egbd *CT_GroupShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egbd .CNvPr =_da .NewCT_NonVisualDrawingProps ();_egbd .CNvGrpSpPr =_da .NewCT_NonVisualGroupDrawingShapeProps ();_egbd .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_eaagf :for {_egab ,_fcga :=d .Token ();if _fcga !=nil {return _fcga ;};switch _bffg :=_egab .(type ){case _e .StartElement :switch _bffg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _gfe :=d .DecodeElement (_egbd .CNvPr ,&_bffg );_gfe !=nil {return _gfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _fffd :=d .DecodeElement (_egbd .CNvGrpSpPr ,&_bffg );_fffd !=nil {return _fffd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _cbge :=d .DecodeElement (_egbd .NvPr ,&_bffg );_cbge !=nil {return _cbge ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0047\u0072\u006f\u0075p\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_bffg .Name );if _gdgg :=d .Skip ();_gdgg !=nil {return _gdgg ;};};case _e .EndElement :break _eaagf ;case _e .CharData :};};return nil ;};func (_ecbbf ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bfdee :=_e .Attr {};_bfdee .Name =name ;switch _ecbbf {case ST_TLAnimateMotionBehaviorOriginUnset :_bfdee .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_bfdee .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_bfdee .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _bfdee ,nil ;}; +// Background Properties +BgPr *CT_BackgroundProperties ; -// Validate validates the CT_TLTimeCondition and its children -func (_bedac *CT_TLTimeCondition )Validate ()error {return _bedac .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");};func (_gabe *CT_Placeholder )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gabe .TypeAttr !=ST_PlaceholderTypeUnset {_defd ,_acfd :=_gabe .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _acfd !=nil {return _acfd ;};start .Attr =append (start .Attr ,_defd );};if _gabe .OrientAttr !=ST_DirectionUnset {_bceed ,_bded :=_gabe .OrientAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _bded !=nil {return _bded ;};start .Attr =append (start .Attr ,_bceed );};if _gabe .SzAttr !=ST_PlaceholderSizeUnset {_ggbfc ,_cbaa :=_gabe .SzAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u007a"});if _cbaa !=nil {return _cbaa ;};start .Attr =append (start .Attr ,_ggbfc );};if _gabe .IdxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_gabe .IdxAttr )});};if _gabe .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gabe .HasCustomPromptAttr ))});};e .EncodeToken (start );if _gabe .ExtLst !=nil {_dcbf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabe .ExtLst ,_dcbf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Background Style Reference +BgRef *_bc .CT_StyleMatrixReference ;};func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_fgdf :=&CT_TLAnimVariantStringVal {};return _fgdf ;};func (_ddgad ST_TLPreviousActionType )String ()string {switch _ddgad {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";}; -// Validate validates the CT_TransitionStartSoundAction and its children -func (_dffb *CT_TransitionStartSoundAction )Validate ()error {return _dffb .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e");};func NewCT_SlideIdList ()*CT_SlideIdList {_efge :=&CT_SlideIdList {};return _efge };func ParseUnionST_PositiveFixedPercentage (s string )(_da .ST_PositiveFixedPercentage ,error ){return _da .ParseUnionST_PositiveFixedPercentage (s );};func (_cfebd ST_TLOleChartBuildType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_abbdf :=_e .Attr {};_abbdf .Name =name ;switch _cfebd {case ST_TLOleChartBuildTypeUnset :_abbdf .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_abbdf .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLOleChartBuildTypeSeries :_abbdf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_abbdf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_abbdf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_TLOleChartBuildTypeCategoryEl :_abbdf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _abbdf ,nil ;};func (_ecbg ST_SplitterBarState )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ecbg .String (),start );};func ParseUnionST_FixedPercentage (s string )(_da .ST_FixedPercentage ,error ){return _da .ParseUnionST_FixedPercentage (s );}; +// Validate validates the CT_TLTimeNodeExclusive and its children +func (_cbga *CT_TLTimeNodeExclusive )Validate ()error {return _cbga .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};func (_fdged *CT_TLTimeNodeExclusive )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bbffc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_fdged .CTn ,_bbffc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgcgg ST_ViewType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgcgg .String (),start );};func (_fccge *CT_NotesMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fccge .CSld =NewCT_CommonSlideData ();_fccge .ClrMap =_bc .NewCT_ColorMapping ();_egfdg :for {_fbea ,_efgbb :=d .Token ();if _efgbb !=nil {return _efgbb ;};switch _ebad :=_fbea .(type ){case _b .StartElement :switch _ebad .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 _befdc :=d .DecodeElement (_fccge .CSld ,&_ebad );_befdc !=nil {return _befdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 _edee :=d .DecodeElement (_fccge .ClrMap ,&_ebad );_edee !=nil {return _edee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fccge .Hf =NewCT_HeaderFooter ();if _gaab :=d .DecodeElement (_fccge .Hf ,&_ebad );_gaab !=nil {return _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 :"\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"}:_fccge .NotesStyle =_bc .NewCT_TextListStyle ();if _ggfg :=d .DecodeElement (_fccge .NotesStyle ,&_ebad );_ggfg !=nil {return _ggfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_fccge .ExtLst =NewCT_ExtensionListModify ();if _baafa :=d .DecodeElement (_fccge .ExtLst ,&_ebad );_baafa !=nil {return _baafa ;};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",_ebad .Name );if _bdab :=d .Skip ();_bdab !=nil {return _bdab ;};};case _b .EndElement :break _egfdg ;case _b .CharData :};};return nil ;};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_cdgb :=&CT_NotesMasterIdListEntry {};return _cdgb ;};func (_gcgad *CT_TLShapeTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febea :=range start .Attr {if _febea .Name .Local =="\u0073\u0070\u0069\u0064"{_aegad ,_eacef :=_f .ParseUint (_febea .Value ,10,32);if _eacef !=nil {return _eacef ;};_gcgad .SpidAttr =uint32 (_aegad );continue ;};};_bbeca :for {_afff ,_eafbf :=d .Token ();if _eafbf !=nil {return _eafbf ;};switch _ddcbeg :=_afff .(type ){case _b .StartElement :switch _ddcbeg .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"}:_gcgad .Bg =NewCT_Empty ();if _fedg :=d .DecodeElement (_gcgad .Bg ,&_ddcbeg );_fedg !=nil {return _fedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcgad .SubSp =NewCT_TLSubShapeId ();if _ffdd :=d .DecodeElement (_gcgad .SubSp ,&_ddcbeg );_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\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"}:_gcgad .OleChartEl =NewCT_TLOleChartTargetElement ();if _fbcfb :=d .DecodeElement (_gcgad .OleChartEl ,&_ddcbeg );_fbcfb !=nil {return _fbcfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcgad .TxEl =NewCT_TLTextTargetElement ();if _egbfd :=d .DecodeElement (_gcgad .TxEl ,&_ddcbeg );_egbfd !=nil {return _egbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcgad .GraphicEl =_bc .NewCT_AnimationElementChoice ();if _dgdbf :=d .DecodeElement (_gcgad .GraphicEl ,&_ddcbeg );_dgdbf !=nil {return _dgdbf ;};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",_ddcbeg .Name );if _babgg :=d .Skip ();_babgg !=nil {return _babgg ;};};case _b .EndElement :break _bbeca ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_BackgroundProperties and its children -func (_afg *CT_BackgroundProperties )Validate ()error {return _afg .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type ST_TLTriggerRuntimeNode byte ;func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_ddbb :=&CT_TLTimeAnimateValueList {};return _ddbb ;};func (_agbgc ST_TLAnimateColorDirection )String ()string {switch _agbgc {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};type CT_GraphicalObjectFrameNonVisual struct{ +// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path +func (_aagag *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _ggce :=_aagag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggce !=nil {return _ggce ;};return nil ;};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_fedf :=&CT_TLIterateIntervalPercentage {};return _fedf ;};type CT_TLCommonMediaNodeData struct{ -// Non-Visual Drawing Properties -CNvPr *_da .CT_NonVisualDrawingProps ; +// Volume +VolAttr *_bc .ST_PositiveFixedPercentage ; -// Non-Visual Graphic Frame Drawing Properties -CNvGraphicFramePr *_da .CT_NonVisualGraphicFrameProperties ; +// Mute +MuteAttr *bool ; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;}; +// Number of Slides +NumSldAttr *uint32 ; -// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path -func (_efaa *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _eafg :=_efaa .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_eafg !=nil {return _eafg ;};if _efaa .ExtLst !=nil {if _dcdfc :=_efaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcdfc !=nil {return _dcdfc ;};};return nil ;};func NewCT_OrientationTransition ()*CT_OrientationTransition {_adgc :=&CT_OrientationTransition {};return _adgc ;};func NewCT_TLTemplate ()*CT_TLTemplate {_cddda :=&CT_TLTemplate {};_cddda .TnLst =NewCT_TimeNodeList ();return _cddda ;};func (_dda *AG_Ole )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gb :=range start .Attr {if _gb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gb .Name .Local =="\u0069\u0064"{_dde ,_efe :=_gb .Value ,error (nil );if _efe !=nil {return _efe ;};_dda .IdAttr =&_dde ;continue ;};if _gb .Name .Local =="\u0073\u0070\u0069\u0064"{_ff ,_gc :=_gb .Value ,error (nil );if _gc !=nil {return _gc ;};_dda .SpidAttr =&_ff ;continue ;};if _gb .Name .Local =="\u006e\u0061\u006d\u0065"{_ba ,_edd :=_gb .Value ,error (nil );if _edd !=nil {return _edd ;};_dda .NameAttr =&_ba ;continue ;};if _gb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_de ,_dc :=_a .ParseBool (_gb .Value );if _dc !=nil {return _dc ;};_dda .ShowAsIconAttr =&_de ;continue ;};if _gb .Name .Local =="\u0069\u006d\u0067\u0057"{_fd ,_ca :=_a .ParseInt (_gb .Value ,10,32);if _ca !=nil {return _ca ;};_dg :=int32 (_fd );_dda .ImgWAttr =&_dg ;continue ;};if _gb .Name .Local =="\u0069\u006d\u0067\u0048"{_bf ,_ecd :=_a .ParseInt (_gb .Value ,10,32);if _ecd !=nil {return _ecd ;};_ae :=int32 (_bf );_dda .ImgHAttr =&_ae ;continue ;};};for {_ac ,_cb :=d .Token ();if _cb !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_cb );};if _dgb ,_bfc :=_ac .(_e .EndElement );_bfc &&_dgb .Name ==start .Name {break ;};};return nil ;};func (_efceba ST_TLDiagramBuildType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_efceba .String (),start );}; +// Show When Stopped +ShowWhenStoppedAttr *bool ; -// Validate validates the CT_TLAnimateColorBehavior and its children -func (_edecc *CT_TLAnimateColorBehavior )Validate ()error {return _edecc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_gacae *CT_NotesMasterIdListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gacae .IdAttr )});e .EncodeToken (start );if _gacae .ExtLst !=nil {_dfdde :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gacae .ExtLst ,_dfdde );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bbegfe ST_PlaceholderSize )ValidateWithPath (path string )error {switch _bbegfe {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbegfe ));};return nil ;}; +// Common Time Node Properties +CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};func (_gbadd ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddaec :=_b .Attr {};_ddaec .Name =name ;switch _gbadd {case ST_TLBehaviorAccumulateTypeUnset :_ddaec .Value ="";case ST_TLBehaviorAccumulateTypeNone :_ddaec .Value ="\u006e\u006f\u006e\u0065";case ST_TLBehaviorAccumulateTypeAlways :_ddaec .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _ddaec ,nil ;};func (_gbcdf ST_TLTimeNodeSyncType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbcdf .String (),start );};func (_fdgd *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 :_fd .Sprintf ("\u0025\u0076",_fdgd .UriAttr )});e .EncodeToken (start );if _fdgd .Any !=nil {for _ ,_gcac :=range _fdgd .Any {_gcac .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path -func (_efb *CT_BackgroundProperties )ValidateWithPath (path string )error {if _efb .NoFill !=nil {if _fde :=_efb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fde !=nil {return _fde ;};};if _efb .SolidFill !=nil {if _dbf :=_efb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dbf !=nil {return _dbf ;};};if _efb .GradFill !=nil {if _afdd :=_efb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_afdd !=nil {return _afdd ;};};if _efb .BlipFill !=nil {if _dfb :=_efb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dfb !=nil {return _dfb ;};};if _efb .PattFill !=nil {if _faa :=_efb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_faa !=nil {return _faa ;};};if _efb .GrpFill !=nil {if _gbg :=_efb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gbg !=nil {return _gbg ;};};if _efb .EffectLst !=nil {if _bce :=_efb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bce !=nil {return _bce ;};};if _efb .EffectDag !=nil {if _ab :=_efb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_ab !=nil {return _ab ;};};if _efb .ExtLst !=nil {if _adec :=_efb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adec !=nil {return _adec ;};};return nil ;};func (_acca *CT_SlideSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acca .CxAttr =914400;_acca .CyAttr =914400;for _ ,_cbaae :=range start .Attr {if _cbaae .Name .Local =="\u0063\u0078"{_ccecad ,_bcaf :=_a .ParseInt (_cbaae .Value ,10,32);if _bcaf !=nil {return _bcaf ;};_acca .CxAttr =int32 (_ccecad );continue ;};if _cbaae .Name .Local =="\u0063\u0079"{_bfbc ,_aeae :=_a .ParseInt (_cbaae .Value ,10,32);if _aeae !=nil {return _aeae ;};_acca .CyAttr =int32 (_bfbc );continue ;};if _cbaae .Name .Local =="\u0074\u0079\u0070\u0065"{_acca .TypeAttr .UnmarshalXMLAttr (_cbaae );continue ;};};for {_eggcd ,_accg :=d .Token ();if _accg !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_accg );};if _afbaa ,_ecbbb :=_eggcd .(_e .EndElement );_ecbbb &&_afbaa .Name ==start .Name {break ;};};return nil ;};func (_aacd *CT_SlideTiming )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aacd .TnLst !=nil {_eeff :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_aacd .TnLst ,_eeff );};if _aacd .BldLst !=nil {_gdgae :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_aacd .BldLst ,_gdgae );};if _aacd .ExtLst !=nil {_abaee :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aacd .ExtLst ,_abaee );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_faced ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _faced {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faced ));};return nil ;};func (_ggcbc ST_TLTimeAnimateValueTime )String ()string {if _ggcbc .ST_PositiveFixedPercentage !=nil {return _ggcbc .ST_PositiveFixedPercentage .String ();};if _ggcbc .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _ggcbc .ST_TLTimeIndefinite .String ();};return "";};func (_feged ST_PlaceholderSize )Validate ()error {return _feged .ValidateWithPath ("")};func (_abaae *CT_IndexRange )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",_abaae .StAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",_abaae .EndAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path +func (_cgedb *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _cgedb .Rgb !=nil {if _dabd :=_cgedb .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_dabd !=nil {return _dabd ;};};if _cgedb .Hsl !=nil {if _edffc :=_cgedb .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_edffc !=nil {return _edffc ;};};return nil ;}; -// Validate validates the CT_SlideLayout and its children -func (_agbae *CT_SlideLayout )Validate ()error {return _agbae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_eedbc *CT_SlideIdList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecdd :for {_ecce ,_bfddb :=d .Token ();if _bfddb !=nil {return _bfddb ;};switch _acee :=_ecce .(type ){case _e .StartElement :switch _acee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"}:_bddd :=NewCT_SlideIdListEntry ();if _ddcgb :=d .DecodeElement (_bddd ,&_acee );_ddcgb !=nil {return _ddcgb ;};_eedbc .SldId =append (_eedbc .SldId ,_bddd );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064L\u0069s\u0074\u0020\u0025\u0076",_acee .Name );if _gcfa :=d .Skip ();_gcfa !=nil {return _gcfa ;};};case _e .EndElement :break _ecdd ;case _e .CharData :};};return nil ;};func NewOleObj ()*OleObj {_abddg :=&OleObj {};_abddg .CT_OleObject =*NewCT_OleObject ();return _abddg ;};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_dffc :=&CT_SlideRelationshipList {};return _dffc ;}; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_fbg *CT_GraphicalObjectFrame )Validate ()error {return _fbg .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_ebffd *CT_SlideMasterIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebffd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ebffd .IdAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",_ebffd .RIdAttr )});e .EncodeToken (start );if _ebffd .ExtLst !=nil {_dgeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebffd .ExtLst ,_dgeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfgfd *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 :_fd .Sprintf ("\u0025\u0076",_bfgfd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_ChildSlide and its children -func (_gedd *EG_ChildSlide )Validate ()error {return _gedd .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func NewCT_SlideTransition ()*CT_SlideTransition {_deab :=&CT_SlideTransition {};return _deab };type CT_EmbeddedFontDataId struct{IdAttr string ;};func (_ggbbec ST_TLTriggerRuntimeNode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ggbbec .String (),start );};func (_ffadg ST_PrintWhat )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdbca :=_e .Attr {};_gdbca .Name =name ;switch _ffadg {case ST_PrintWhatUnset :_gdbca .Value ="";case ST_PrintWhatSlides :_gdbca .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_gdbca .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_gdbca .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case ST_PrintWhatHandouts3 :_gdbca .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_gdbca .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_gdbca .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case ST_PrintWhatHandouts9 :_gdbca .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_gdbca .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_gdbca .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _gdbca ,nil ;};func NewCT_Presentation ()*CT_Presentation {_eafdd :=&CT_Presentation {};_eafdd .NotesSz =_da .NewCT_PositiveSize2D ();return _eafdd ;};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_fafgc :=&CT_SlideMasterTextStyles {};return _fafgc ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_dfgd :=&CT_SlideMasterIdList {};return _dfgd };func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_aec :=&CT_ConnectorNonVisual {};_aec .CNvPr =_da .NewCT_NonVisualDrawingProps ();_aec .CNvCxnSpPr =_da .NewCT_NonVisualConnectorProperties ();_aec .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _aec ;}; +// Validate validates the CT_SlideRelationshipListEntry and its children +func (_acbe *CT_SlideRelationshipListEntry )Validate ()error {return _acbe .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_NotesViewProperties ()*CT_NotesViewProperties {_eaab :=&CT_NotesViewProperties {};_eaab .CSldViewPr =NewCT_CommonSlideViewProperties ();return _eaab ;}; -// Validate validates the CT_Picture and its children -func (_gfbb *CT_Picture )Validate ()error {return _gfbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_acbgd ST_Direction )String ()string {switch _acbgd {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";}; +// Validate validates the CT_TLOleBuildChart and its children +func (_bcfgc *CT_TLOleBuildChart )Validate ()error {return _bcfgc .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};func (_gefdb ST_TLTimeNodeType )Validate ()error {return _gefdb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path -func (_bcge *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _bcge .IdAttr !=nil {if *_bcge .IdAttr < 2147483648{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_bcge .IdAttr );};};if _bcge .ExtLst !=nil {if _gfbe :=_bcge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfbe !=nil {return _gfbe ;};};return nil ;};func (_bea *CT_CustomShow )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bea .SldLst =NewCT_SlideRelationshipList ();for _ ,_fabb :=range start .Attr {if _fabb .Name .Local =="\u006e\u0061\u006d\u0065"{_geeb ,_cccce :=_fabb .Value ,error (nil );if _cccce !=nil {return _cccce ;};_bea .NameAttr =_geeb ;continue ;};if _fabb .Name .Local =="\u0069\u0064"{_cabed ,_agfc :=_a .ParseUint (_fabb .Value ,10,32);if _agfc !=nil {return _agfc ;};_bea .IdAttr =uint32 (_cabed );continue ;};};_aefd :for {_fcge ,_adff :=d .Token ();if _adff !=nil {return _adff ;};switch _fdaa :=_fcge .(type ){case _e .StartElement :switch _fdaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0073\u0074"}:if _bdd :=d .DecodeElement (_bea .SldLst ,&_fdaa );_bdd !=nil {return _bdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bea .ExtLst =NewCT_ExtensionList ();if _cgdc :=d .DecodeElement (_bea .ExtLst ,&_fdaa );_cgdc !=nil {return _cgdc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043u\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077 \u0025\u0076",_fdaa .Name );if _agcd :=d .Skip ();_agcd !=nil {return _agcd ;};};case _e .EndElement :break _aefd ;case _e .CharData :};};return nil ;};func (_gagd *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbdge ,_becdf :=d .Token ();if _becdf !=nil {return _becdf ;};if _aeaec ,_eeagg :=_bbdge .(_e .EndElement );_eeagg &&_aeaec .Name ==start .Name {*_gagd =1;return nil ;};if _acga ,_ccgca :=_bbdge .(_e .CharData );!_ccgca {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbdge );}else {switch string (_acga ){case "":*_gagd =0;case "\u006e\u006f\u006e\u0065":*_gagd =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gagd =2;};};_bbdge ,_becdf =d .Token ();if _becdf !=nil {return _becdf ;};if _deca ,_bbfabd :=_bbdge .(_e .EndElement );_bbfabd &&_deca .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbdge );};func (_gdeg *ST_WebScreenSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eebag ,_gbcfg :=d .Token ();if _gbcfg !=nil {return _gbcfg ;};if _eadbg ,_befdgb :=_eebag .(_e .EndElement );_befdgb &&_eadbg .Name ==start .Name {*_gdeg =1;return nil ;};if _ecaf ,_bdbb :=_eebag .(_e .CharData );!_bdbb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eebag );}else {switch string (_ecaf ){case "":*_gdeg =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_gdeg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_gdeg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_gdeg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_gdeg =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_gdeg =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_gdeg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_gdeg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_gdeg =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_gdeg =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_gdeg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_gdeg =11;};};_eebag ,_gbcfg =d .Token ();if _gbcfg !=nil {return _gbcfg ;};if _gacbd ,_acfcf :=_eebag .(_e .EndElement );_acfcf &&_gacbd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eebag );};func (_ggfac ST_TLParaBuildType )ValidateWithPath (path string )error {switch _ggfac {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfac ));};return nil ;};func (_dccc ST_SlideLayoutType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ccead :=_e .Attr {};_ccead .Name =name ;switch _dccc {case ST_SlideLayoutTypeUnset :_ccead .Value ="";case ST_SlideLayoutTypeTitle :_ccead .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_ccead .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_ccead .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_ccead .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_ccead .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_ccead .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_ccead .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_ccead .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_ccead .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case ST_SlideLayoutTypeClipArtAndTx :_ccead .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_ccead .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_ccead .Value ="\u0062\u006c\u0061n\u006b";case ST_SlideLayoutTypeTxAndObj :_ccead .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_ccead .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_ccead .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079";case ST_SlideLayoutTypeObj :_ccead .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_ccead .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_ccead .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOverTx :_ccead .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_ccead .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_ccead .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndTx :_ccead .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_ccead .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_ccead .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a";case ST_SlideLayoutTypeVertTx :_ccead .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_ccead .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_ccead .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTxOverChart :_ccead .Value ="\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeTwoObj :_ccead .Value ="\u0074\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTwoObj :_ccead .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_ccead .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_ccead .Value ="\u0063\u0075\u0073\u0074";case ST_SlideLayoutTypeSecHead :_ccead .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_ccead .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_ccead .Value ="\u006f\u0062\u006aT\u0078";case ST_SlideLayoutTypePicTx :_ccead .Value ="\u0070\u0069\u0063T\u0078";};return _ccead ,nil ;};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ;};func (_fgdd *CT_HeaderFooter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eebba :=range start .Attr {if _eebba .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_afbg ,_ggag :=_a .ParseBool (_eebba .Value );if _ggag !=nil {return _ggag ;};_fgdd .SldNumAttr =&_afbg ;continue ;};if _eebba .Name .Local =="\u0068\u0064\u0072"{_cdbg ,_acfa :=_a .ParseBool (_eebba .Value );if _acfa !=nil {return _acfa ;};_fgdd .HdrAttr =&_cdbg ;continue ;};if _eebba .Name .Local =="\u0066\u0074\u0072"{_aacb ,_fgb :=_a .ParseBool (_eebba .Value );if _fgb !=nil {return _fgb ;};_fgdd .FtrAttr =&_aacb ;continue ;};if _eebba .Name .Local =="\u0064\u0074"{_eed ,_bda :=_a .ParseBool (_eebba .Value );if _bda !=nil {return _bda ;};_fgdd .DtAttr =&_eed ;continue ;};};_cfb :for {_efcbd ,_cbbb :=d .Token ();if _cbbb !=nil {return _cbbb ;};switch _dbb :=_efcbd .(type ){case _e .StartElement :switch _dbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgdd .ExtLst =NewCT_ExtensionListModify ();if _fccab :=d .DecodeElement (_fgdd .ExtLst ,&_dbb );_fccab !=nil {return _fccab ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_dbb .Name );if _bebe :=d .Skip ();_bebe !=nil {return _bebe ;};};case _e .EndElement :break _cfb ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path +func (_fgeg *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _fgeg .StSnd !=nil {if _faace :=_fgeg .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_faace !=nil {return _faace ;};};if _fgeg .EndSnd !=nil {if _gaegf :=_fgeg .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064");_gaegf !=nil {return _gaegf ;};};return nil ;};func (_gccff *CT_TLByHslColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_fd .Sprintf ("\u0025\u0076",_gccff .HAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_fd .Sprintf ("\u0025\u0076",_gccff .SAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_gccff .LAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdac *PresentationPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdac .CT_PresentationProperties =*NewCT_PresentationProperties ();_dbbc :for {_effcf ,_ecagd :=d .Token ();if _ecagd !=nil {return _ecagd ;};switch _afeff :=_effcf .(type ){case _b .StartElement :switch _afeff .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"}:_cdac .HtmlPubPr =NewCT_HtmlPublishProperties ();if _ebdda :=d .DecodeElement (_cdac .HtmlPubPr ,&_afeff );_ebdda !=nil {return _ebdda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdac .WebPr =NewCT_WebProperties ();if _cfaagd :=d .DecodeElement (_cdac .WebPr ,&_afeff );_cfaagd !=nil {return _cfaagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdac .PrnPr =NewCT_PrintProperties ();if _bacee :=d .DecodeElement (_cdac .PrnPr ,&_afeff );_bacee !=nil {return _bacee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdac .ShowPr =NewCT_ShowProperties ();if _edbea :=d .DecodeElement (_cdac .ShowPr ,&_afeff );_edbea !=nil {return _edbea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_cdac .ClrMru =_bc .NewCT_ColorMRU ();if _befbg :=d .DecodeElement (_cdac .ClrMru ,&_afeff );_befbg !=nil {return _befbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_cdac .ExtLst =NewCT_ExtensionList ();if _gdabgb :=d .DecodeElement (_cdac .ExtLst ,&_afeff );_gdabgb !=nil {return _gdabgb ;};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",_afeff .Name );if _agbge :=d .Skip ();_agbge !=nil {return _agbge ;};};case _b .EndElement :break _dbbc ;case _b .CharData :};};return nil ;};func (_fcaaa *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 _fcaaa .CT_CommentAuthorList .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_bdg *CT_CommentList )ValidateWithPath (path string )error {for _fed ,_bace :=range _bdg .Cm {if _caf :=_bace .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_fed ));_caf !=nil {return _caf ;};};return nil ;};func (_cbfff *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edef :=range start .Attr {if _edef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edef .Name .Local =="\u0069\u0064"||_edef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_edef .Name .Local =="\u0069\u0064"{_gedb ,_fbge :=_edef .Value ,error (nil );if _fbge !=nil {return _fbge ;};_cbfff .IdAttr =_gedb ;continue ;};};_fafee :for {_gadca ,_cefc :=d .Token ();if _cefc !=nil {return _cefc ;};switch _cbc :=_gadca .(type ){case _e .StartElement :switch _cbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbfff .ExtLst =NewCT_ExtensionList ();if _bead :=d .DecodeElement (_cbfff .ExtLst ,&_cbc );_bead !=nil {return _bead ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020e\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_cbc .Name );if _ebag :=d .Skip ();_ebag !=nil {return _ebag ;};};case _e .EndElement :break _fafee ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_fcabf *CT_Shape )ValidateWithPath (path string )error {if _bdge :=_fcabf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_bdge !=nil {return _bdge ;};if _edba :=_fcabf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edba !=nil {return _edba ;};if _fcabf .Style !=nil {if _aedeb :=_fcabf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_aedeb !=nil {return _aedeb ;};};if _fcabf .TxBody !=nil {if _acca :=_fcabf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_acca !=nil {return _acca ;};};if _fcabf .ExtLst !=nil {if _bcfeg :=_fcabf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfeg !=nil {return _bcfeg ;};};return nil ;};func (_ddgeg ST_TLTriggerEvent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddgeg .String (),start );};func (_egebd ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbgfd :=_b .Attr {};_cbgfd .Name =name ;switch _egebd {case ST_TLAnimateMotionBehaviorOriginUnset :_cbgfd .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_cbgfd .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_cbgfd .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _cbgfd ,nil ;};func (_aagc *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffgeg ,_ecgbc :=d .Token ();if _ecgbc !=nil {return _ecgbc ;};if _bfbcaa ,_bdcbdd :=_ffgeg .(_b .EndElement );_bdcbdd &&_bfbcaa .Name ==start .Name {*_aagc =1;return nil ;};if _cade ,_cddgc :=_ffgeg .(_b .CharData );!_cddgc {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",_ffgeg );}else {switch string (_cade ){case "":*_aagc =0;case "\u0065\u006e\u0074\u0072":*_aagc =1;case "\u0065\u0078\u0069\u0074":*_aagc =2;case "\u0065\u006d\u0070\u0068":*_aagc =3;case "\u0070\u0061\u0074\u0068":*_aagc =4;case "\u0076\u0065\u0072\u0062":*_aagc =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_aagc =6;};};_ffgeg ,_ecgbc =d .Token ();if _ecgbc !=nil {return _ecgbc ;};if _fbbcd ,_ggbd :=_ffgeg .(_b .EndElement );_ggbd &&_fbbcd .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",_ffgeg );};func (_ccdbe ST_OleObjectFollowColorScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccdbe .String (),start );};type CT_CustomShow struct{ -// Validate validates the CT_TLTimeAnimateValue and its children -func (_dgcfb *CT_TLTimeAnimateValue )Validate ()error {return _dgcfb .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func (_edbe *CT_TLAnimateRotationBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edbe .ByAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_edbe .ByAttr )});};if _edbe .FromAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_edbe .FromAttr )});};if _edbe .ToAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_edbe .ToAttr )});};e .EncodeToken (start );_bdec :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_edbe .CBhvr ,_bdec );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfcfgf ST_PhotoAlbumLayout )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cgdb :=_e .Attr {};_cgdb .Name =name ;switch _bfcfgf {case ST_PhotoAlbumLayoutUnset :_cgdb .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_cgdb .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_cgdb .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_cgdb .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_cgdb .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_cgdb .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_cgdb .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout4picTitle :_cgdb .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _cgdb ,nil ;};func (_ddace ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ddace .String (),start );};func (_gagge ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _gagge {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074";case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";}; +// Custom Show Name +NameAttr string ; -// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path -func (_cgea *CT_IndexRange )ValidateWithPath (path string )error {return nil }; +// Custom Show ID +IdAttr uint32 ; -// Validate validates the CT_EmbeddedFontDataId and its children -func (_eba *CT_EmbeddedFontDataId )Validate ()error {return _eba .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};func (_eced *CT_OutlineViewSlideEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_eced .IdAttr )});if _eced .CollapseAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_eced .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// List of Presentation Slides +SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};func NewCT_Background ()*CT_Background {_ebf :=&CT_Background {};return _ebf };type CT_TLMediaNodeVideo struct{ -// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path -func (_bcff *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _bbab :=_bcff .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_bbab !=nil {return _bbab ;};return nil ;};func (_efded *CT_TLCommonBehaviorData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efded .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_fceb ,_cdca :=_efded .AdditiveAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"});if _cdca !=nil {return _cdca ;};start .Attr =append (start .Attr ,_fceb );};if _efded .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_aaec ,_dddfa :=_efded .AccumulateAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"});if _dddfa !=nil {return _dddfa ;};start .Attr =append (start .Attr ,_aaec );};if _efded .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_eagbb ,_fcag :=_efded .XfrmTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"});if _fcag !=nil {return _fcag ;};start .Attr =append (start .Attr ,_eagbb );};if _efded .FromAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_efded .FromAttr )});};if _efded .ToAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_efded .ToAttr )});};if _efded .ByAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_efded .ByAttr )});};if _efded .RctxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_efded .RctxAttr )});};if _efded .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_faeaa ,_fcgb :=_efded .OverrideAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"});if _fcgb !=nil {return _fcgb ;};start .Attr =append (start .Attr ,_faeaa );};e .EncodeToken (start );_gaeda :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_efded .CTn ,_gaeda );_gcfd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_efded .TgtEl ,_gcfd );if _efded .AttrNameLst !=nil {_adbge :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_efded .AttrNameLst ,_adbge );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Full Screen +FullScrnAttr *bool ; -// Validate validates the CT_TLAnimateEffectBehavior and its children -func (_bacbc *CT_TLAnimateEffectBehavior )Validate ()error {return _bacbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};type CT_EmbeddedFontListEntry struct{ +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_agag :=&CT_GroupShapeNonVisual {};_agag .CNvPr =_bc .NewCT_NonVisualDrawingProps ();_agag .CNvGrpSpPr =_bc .NewCT_NonVisualGroupDrawingShapeProps ();_agag .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _agag ;};func (_fabd *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 _fabd .CT_NotesMaster .MarshalXML (e ,start );};func (_affdb *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_affdb =0;case "\u0066\u0069\u0072s\u0074":*_affdb =1;case "\u006c\u0061\u0073\u0074":*_affdb =2;case "\u0061\u006c\u006c":*_affdb =3;};return nil ;};type CT_CommentAuthor struct{ -// Embedded Font Name -Font *_da .CT_TextFont ; +// Comment Author ID +IdAttr uint32 ; -// Regular Embedded Font -Regular *CT_EmbeddedFontDataId ; +// Comment Author Name +NameAttr string ; -// Bold Embedded Font -Bold *CT_EmbeddedFontDataId ; +// Comment Author Initials +InitialsAttr string ; -// Italic Embedded Font -Italic *CT_EmbeddedFontDataId ; +// Index of Comment Author's last comment +LastIdxAttr uint32 ; -// Bold Italic Embedded Font -BoldItalic *CT_EmbeddedFontDataId ;}; +// Comment Author Color Index +ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path -func (_dbead *SldLayout )ValidateWithPath (path string )error {if _gcdb :=_dbead .CT_SlideLayout .ValidateWithPath (path );_gcdb !=nil {return _gcdb ;};return nil ;};func (_dcgd ST_TLAnimateBehaviorValueType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dcgd .String (),start );}; +// Validate validates the CT_TLByRgbColorTransform and its children +func (_fabf *CT_TLByRgbColorTransform )Validate ()error {return _fabf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};type ST_TLChartSubelementType byte ; -// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path -func (_ffgeg *ViewPr )ValidateWithPath (path string )error {if _ccab :=_ffgeg .CT_ViewProperties .ValidateWithPath (path );_ccab !=nil {return _ccab ;};return nil ;};func (_fbdca ST_TLTriggerEvent )Validate ()error {return _fbdca .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path +func (_fdbbb *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _fdbbb .HandoutMasterId !=nil {if _ede :=_fdbbb .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064");_ede !=nil {return _ede ;};};return nil ;};func (_dcfc *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agaf :=range start .Attr {if _agaf .Name .Local =="\u0076\u0061\u006c"{_agbdf ,_cebeb :=_f .ParseBool (_agaf .Value );if _cebeb !=nil {return _cebeb ;};_dcfc .ValAttr =_agbdf ;continue ;};};for {_abdcg ,_aafge :=d .Token ();if _aafge !=nil {return _fd .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",_aafge );};if _ecef ,_bdcc :=_abdcg .(_b .EndElement );_bdcc &&_ecef .Name ==start .Name {break ;};};return nil ;};func (_dfda *CT_HandoutMasterIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggab :for {_egce ,_bcaf :=d .Token ();if _bcaf !=nil {return _bcaf ;};switch _aeca :=_egce .(type ){case _b .StartElement :switch _aeca .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"}:_dfda .HandoutMasterId =NewCT_HandoutMasterIdListEntry ();if _fgdc :=d .DecodeElement (_dfda .HandoutMasterId ,&_aeca );_fgdc !=nil {return _fgdc ;};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",_aeca .Name );if _gdfg :=d .Skip ();_gdfg !=nil {return _gdfg ;};};case _b .EndElement :break _ggab ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Control and its children -func (_gdga *CT_Control )Validate ()error {return _gdga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_cbec :=&CT_SlideSyncProperties {};return _cbec ;};func (_dceefg ST_TransitionCornerDirectionType )Validate ()error {return _dceefg .ValidateWithPath ("")}; +// Validate validates the CT_TLOleChartTargetElement and its children +func (_bgag *CT_TLOleChartTargetElement )Validate ()error {return _bgag .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 NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_ecde :=&CT_HandoutMasterIdListEntry {};return _ecde ;};type CT_CustomerData struct{IdAttr string ;};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_cfebc :=&CT_PhotoAlbum {};return _cfebc };type CT_ApplicationNonVisualDrawingProps struct{ -// ValidateWithPath validates the TagLst and its children, prefixing error messages with path -func (_ageee *TagLst )ValidateWithPath (path string )error {if _ffed :=_ageee .CT_TagList .ValidateWithPath (path );_ffed !=nil {return _ffed ;};return nil ;};func (_ecaac ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _ecaac {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecaac ));};return nil ;};type CT_TLTimeAnimateValueList struct{ +// Is a Photo Album +IsPhotoAttr *bool ; -// Time Animate Value -Tav []*CT_TLTimeAnimateValue ;};func (_cdaed *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fabcgd :=range start .Attr {if _fabcgd .Name .Local =="\u0076\u0061\u006c"{_adgfbc ,_cgeba :=_a .ParseUint (_fabcgd .Value ,10,32);if _cgeba !=nil {return _cgeba ;};_cdaed .ValAttr =uint32 (_adgfbc );continue ;};};for {_ggaag ,_gdcgb :=d .Token ();if _gdcgb !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0054r\u0069g\u0067e\u0072T\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0049\u0044\u003a\u0020\u0025\u0073",_gdcgb );};if _aeadd ,_begcg :=_ggaag .(_e .EndElement );_begcg &&_aeadd .Name ==start .Name {break ;};};return nil ;};func (_bdac *CT_SlideMasterTextStyles )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gacg :for {_ecbcf ,_ggecf :=d .Token ();if _ggecf !=nil {return _ggecf ;};switch _efbga :=_ecbcf .(type ){case _e .StartElement :switch _efbga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_bdac .TitleStyle =_da .NewCT_TextListStyle ();if _fbbcg :=d .DecodeElement (_bdac .TitleStyle ,&_efbga );_fbbcg !=nil {return _fbbcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0064\u0079\u0053\u0074\u0079\u006ce"}:_bdac .BodyStyle =_da .NewCT_TextListStyle ();if _fcbe :=d .DecodeElement (_bdac .BodyStyle ,&_efbga );_fcbe !=nil {return _fcbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:_bdac .OtherStyle =_da .NewCT_TextListStyle ();if _fdbgg :=d .DecodeElement (_bdac .OtherStyle ,&_efbga );_fdbgg !=nil {return _fdbgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdac .ExtLst =NewCT_ExtensionList ();if _bgdd :=d .DecodeElement (_bdac .ExtLst ,&_efbga );_bgdd !=nil {return _bgdd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0054\u0065\u0078\u0074\u0053t\u0079\u006c\u0065\u0073\u0020%\u0076",_efbga .Name );if _bgae :=d .Skip ();_bgae !=nil {return _bgae ;};};case _e .EndElement :break _gacg ;case _e .CharData :};};return nil ;}; +// Is User Drawn +UserDrawnAttr *bool ; -// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path -func (_abag *CT_SplitTransition )ValidateWithPath (path string )error {if _bcead :=_abag .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_bcead !=nil {return _bcead ;};if _fcde :=_abag .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fcde !=nil {return _fcde ;};return nil ;};func (_abdb *CT_ControlList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbgf :for {_eaag ,_gfd :=d .Token ();if _gfd !=nil {return _gfd ;};switch _efgb :=_eaag .(type ){case _e .StartElement :switch _efgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_ggfd :=NewCT_Control ();if _agb :=d .DecodeElement (_ggfd ,&_efgb );_agb !=nil {return _agb ;};_abdb .Control =append (_abdb .Control ,_ggfd );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006cL\u0069s\u0074\u0020\u0025\u0076",_efgb .Name );if _decg :=d .Skip ();_decg !=nil {return _decg ;};};case _e .EndElement :break _dbgf ;case _e .CharData :};};return nil ;};func (_feffc ST_WebScreenSize )Validate ()error {return _feffc .ValidateWithPath ("")};func (_cadeg *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cafbf ,_gdfgc :=d .Token ();if _gdfgc !=nil {return _gdfgc ;};if _agbab ,_cgcfe :=_cafbf .(_e .EndElement );_cgcfe &&_agbab .Name ==start .Name {*_cadeg =1;return nil ;};if _cabf ,_efefc :=_cafbf .(_e .CharData );!_efefc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cafbf );}else {switch string (_cabf ){case "":*_cadeg =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_cadeg =1;case "\u0066\u0069\u0078e\u0064":*_cadeg =2;};};_cafbf ,_gdfgc =d .Token ();if _gdfgc !=nil {return _gdfgc ;};if _fbbfd ,_bgfcb :=_cafbf .(_e .EndElement );_bgfcb &&_fbbfd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cafbf );};type CT_CustomShow struct{ +// Placeholder Shape +Ph *CT_Placeholder ;AudioCd *_bc .CT_AudioCD ;WavAudioFile *_bc .CT_EmbeddedWAVAudioFile ;AudioFile *_bc .CT_AudioFile ;VideoFile *_bc .CT_VideoFile ;QuickTimeFile *_bc .CT_QuickTimeFile ; -// Custom Show Name -NameAttr string ; +// Customer Data List +CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;}; -// Custom Show ID -IdAttr uint32 ; +// Validate validates the EG_ChildSlide and its children +func (_cafac *EG_ChildSlide )Validate ()error {return _cafac .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_aea *CT_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_befd :for {_aede ,_gccc :=d .Token ();if _gccc !=nil {return _gccc ;};switch _dcgg :=_aede .(type ){case _b .StartElement :switch _dcgg .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"}:_cbaa :=NewCT_Extension ();if _afcg :=d .DecodeElement (_cbaa ,&_dcgg );_afcg !=nil {return _afcg ;};_aea .Ext =append (_aea .Ext ,_cbaa );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",_dcgg .Name );if _bfgc :=d .Skip ();_bfgc !=nil {return _bfgc ;};};case _b .EndElement :break _befd ;case _b .CharData :};};return nil ;};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_cgff :=&CT_SideDirectionTransition {};return _cgff ;};func (_gfgc *CT_ShowProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbed :=range start .Attr {if _dbed .Name .Local =="\u006c\u006f\u006f\u0070"{_eace ,_feca :=_f .ParseBool (_dbed .Value );if _feca !=nil {return _feca ;};_gfgc .LoopAttr =&_eace ;continue ;};if _dbed .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_cbgf ,_aefg :=_f .ParseBool (_dbed .Value );if _aefg !=nil {return _aefg ;};_gfgc .ShowNarrationAttr =&_cbgf ;continue ;};if _dbed .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_ffce ,_aacdf :=_f .ParseBool (_dbed .Value );if _aacdf !=nil {return _aacdf ;};_gfgc .ShowAnimationAttr =&_ffce ;continue ;};if _dbed .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_bgf ,_bfffg :=_f .ParseBool (_dbed .Value );if _bfffg !=nil {return _bfffg ;};_gfgc .UseTimingsAttr =&_bgf ;continue ;};};_afcb :for {_fagdf ,_egfeg :=d .Token ();if _egfeg !=nil {return _egfeg ;};switch _dfdge :=_fagdf .(type ){case _b .StartElement :switch _dfdge .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"}:_gfgc .Present =NewCT_Empty ();if _egcc :=d .DecodeElement (_gfgc .Present ,&_dfdge );_egcc !=nil {return _egcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfgc .Browse =NewCT_ShowInfoBrowse ();if _abga :=d .DecodeElement (_gfgc .Browse ,&_dfdge );_abga !=nil {return _abga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfgc .Kiosk =NewCT_ShowInfoKiosk ();if _bgabd :=d .DecodeElement (_gfgc .Kiosk ,&_dfdge );_bgabd !=nil {return _bgabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfgc .SldAll =NewCT_Empty ();if _afed :=d .DecodeElement (_gfgc .SldAll ,&_dfdge );_afed !=nil {return _afed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfgc .SldRg =NewCT_IndexRange ();if _cggg :=d .DecodeElement (_gfgc .SldRg ,&_dfdge );_cggg !=nil {return _cggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_gfgc .CustShow =NewCT_CustomShowId ();if _cdag :=d .DecodeElement (_gfgc .CustShow ,&_dfdge );_cdag !=nil {return _cdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfgc .PenClr =_bc .NewCT_Color ();if _eecc :=d .DecodeElement (_gfgc .PenClr ,&_dfdge );_eecc !=nil {return _eecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_gfgc .ExtLst =NewCT_ExtensionList ();if _bbad :=d .DecodeElement (_gfgc .ExtLst ,&_dfdge );_bbad !=nil {return _bbad ;};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",_dfdge .Name );if _dfcg :=d .Skip ();_dfcg !=nil {return _dfcg ;};};case _b .EndElement :break _afcb ;case _b .CharData :};};return nil ;};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_adgb :=&CT_TLShapeTargetElement {};return _adgb ;};func (_edad *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffeef ,_afccb :=d .Token ();if _afccb !=nil {return _afccb ;};if _dbgbe ,_dbacf :=_ffeef .(_b .EndElement );_dbacf &&_dbgbe .Name ==start .Name {*_edad =1;return nil ;};if _gaaeab ,_ebdad :=_ffeef .(_b .CharData );!_ebdad {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",_ffeef );}else {switch string (_gaaeab ){case "":*_edad =0;case "\u0066\u0069\u0072s\u0074":*_edad =1;case "\u006c\u0061\u0073\u0074":*_edad =2;case "\u0061\u006c\u006c":*_edad =3;};};_ffeef ,_afccb =d .Token ();if _afccb !=nil {return _afccb ;};if _ggac ,_efgada :=_ffeef .(_b .EndElement );_efgada &&_ggac .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",_ffeef );};func (_gaecd *CT_SlideViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cbffd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_gaecd .CSldViewPr ,_cbffd );if _gaecd .ExtLst !=nil {_eacbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaecd .ExtLst ,_eacbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// List of Presentation Slides -SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};type EG_ShowType struct{ +// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path +func (_bbbgg *CT_ViewProperties )ValidateWithPath (path string )error {if _cebdg :=_bbbgg .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_cebdg !=nil {return _cebdg ;};if _bbbgg .NormalViewPr !=nil {if _acded :=_bbbgg .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072");_acded !=nil {return _acded ;};};if _bbbgg .SlideViewPr !=nil {if _ddcbd :=_bbbgg .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_ddcbd !=nil {return _ddcbd ;};};if _bbbgg .OutlineViewPr !=nil {if _cgfe :=_bbbgg .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072");_cgfe !=nil {return _cgfe ;};};if _bbbgg .NotesTextViewPr !=nil {if _eeab :=_bbbgg .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_eeab !=nil {return _eeab ;};};if _bbbgg .SorterViewPr !=nil {if _dbfcb :=_bbbgg .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_dbfcb !=nil {return _dbfcb ;};};if _bbbgg .NotesViewPr !=nil {if _daaae :=_bbbgg .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_daaae !=nil {return _daaae ;};};if _bbbgg .GridSpacing !=nil {if _baebg :=_bbbgg .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_baebg !=nil {return _baebg ;};};if _bbbgg .ExtLst !=nil {if _abeag :=_bbbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abeag !=nil {return _abeag ;};};return nil ;};type CT_Slide struct{ -// Presenter Slide Show Mode -Present *CT_Empty ; +// Show Slide in Slide Show +ShowAttr *bool ; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// Common slide data for slides +CSld *CT_CommonSlideData ; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ;}; +// Color Scheme Map Override +ClrMapOvr *_bc .CT_ColorMappingOverride ; -// Validate validates the AG_ChildSlide and its children -func (_ge *AG_ChildSlide )Validate ()error {return _ge .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};type SldSyncPr struct{CT_SlideSyncProperties };func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_ggfdc :=&CT_TLByHslColorTransform {};return _ggfdc ;};func (_gddd *CT_TLAnimVariantIntegerVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_gddd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Slide Transition +Transition *CT_SlideTransition ; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_gec *CT_Background )ValidateWithPath (path string )error {if _fc :=_gec .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fc !=nil {return _fc ;};if _gec .BgPr !=nil {if _fbg :=_gec .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_fbg !=nil {return _fbg ;};};if _gec .BgRef !=nil {if _befd :=_gec .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_befd !=nil {return _befd ;};};return nil ;};func (_ddb *CT_NotesMasterIdList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acda :for {_egbff ,_dfea :=d .Token ();if _dfea !=nil {return _dfea ;};switch _fad :=_egbff .(type ){case _e .StartElement :switch _fad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_ddb .NotesMasterId =NewCT_NotesMasterIdListEntry ();if _fadd :=d .DecodeElement (_ddb .NotesMasterId ,&_fad );_fadd !=nil {return _fadd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fad .Name );if _daed :=d .Skip ();_daed !=nil {return _daed ;};};case _e .EndElement :break _acda ;case _e .CharData :};};return nil ;}; +// Slide Timing Information for a Slide +Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func NewCT_TLIterateData ()*CT_TLIterateData {_febba :=&CT_TLIterateData {};return _febba };type ViewPr struct{CT_ViewProperties };func (_badegf *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 _badegf .CT_TagList .MarshalXML (e ,start );};func (_fcfd ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcfd .String (),start );}; -// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path -func (_abaefb *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _gfdc :=_abaefb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfdc !=nil {return _gfdc ;};return nil ;}; +// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path +func (_ccgg *ViewPr )ValidateWithPath (path string )error {if _gaeaaa :=_ccgg .CT_ViewProperties .ValidateWithPath (path );_gaeaaa !=nil {return _gaeaaa ;};return nil ;};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;);func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_acf :=&CT_NormalViewPortion {};return _acf };func NewCT_TLTemplate ()*CT_TLTemplate {_ccaf :=&CT_TLTemplate {};_ccaf .TnLst =NewCT_TimeNodeList ();return _ccaf ;};type CT_TLTemplate struct{ -// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path -func (_dcc *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _dcc .SldAll !=nil {if _bccb :=_dcc .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_bccb !=nil {return _bccb ;};};if _dcc .SldRg !=nil {if _cfaad :=_dcc .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_cfaad !=nil {return _cfaad ;};};if _dcc .CustShow !=nil {if _bgga :=_dcc .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_bgga !=nil {return _bgga ;};};if _dcc .ExtLst !=nil {if _cdeac :=_dcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdeac !=nil {return _cdeac ;};};return nil ;};func (_fffg *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fffg =0;case "\u006c\u0075":*_fffg =1;case "\u0072\u0075":*_fffg =2;case "\u006c\u0064":*_fffg =3;case "\u0072\u0064":*_fffg =4;};return nil ;};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_dfefa :=&CT_TLOleBuildChart {};return _dfefa };func (_ddccg ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _ddccg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddccg ));};return nil ;}; +// Level +LvlAttr *uint32 ; -// Validate validates the AG_TLBuild and its children -func (_adb *AG_TLBuild )Validate ()error {return _adb .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};func NewCT_PresentationProperties ()*CT_PresentationProperties {_dbffg :=&CT_PresentationProperties {};return _dbffg ;}; +// Time Node List +TnLst *CT_TimeNodeList ;};func (_aefca *CT_NotesViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefca .CSldViewPr =NewCT_CommonSlideViewProperties ();_fcgde :for {_bedg ,_gebg :=d .Token ();if _gebg !=nil {return _gebg ;};switch _abbc :=_bedg .(type ){case _b .StartElement :switch _abbc .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 _eaaa :=d .DecodeElement (_aefca .CSldViewPr ,&_abbc );_eaaa !=nil {return _eaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_aefca .ExtLst =NewCT_ExtensionList ();if _ggbe :=d .DecodeElement (_aefca .ExtLst ,&_abbc );_ggbe !=nil {return _ggbe ;};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",_abbc .Name );if _daca :=d .Skip ();_daca !=nil {return _daca ;};};case _b .EndElement :break _fcgde ;case _b .CharData :};};return nil ;};const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;); -// Validate validates the CT_TLTimeNodeExclusive and its children -func (_aeadc *CT_TLTimeNodeExclusive )Validate ()error {return _aeadc .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};type ST_TLBehaviorTransformType byte ; +// Validate validates the CT_Empty and its children +func (_cdeg *CT_Empty )Validate ()error {return _cdeg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_abdcc *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 :_fd .Sprintf ("\u0025\u0076",_abdcc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gece ST_TransitionSpeed )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gece .String (),start );};func (_ecbgd ST_PlaceholderSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecbgd .String (),start );}; -// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path -func (_gfgcf *CT_SlideLayout )ValidateWithPath (path string )error {if _feed :=_gfgcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_feed !=nil {return _feed ;};if _beggf :=_gfgcf .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_beggf !=nil {return _beggf ;};if _gfgcf .ClrMapOvr !=nil {if _aebacd :=_gfgcf .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_aebacd !=nil {return _aebacd ;};};if _gfgcf .Transition !=nil {if _cfged :=_gfgcf .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_cfged !=nil {return _cfged ;};};if _gfgcf .Timing !=nil {if _gfgb :=_gfgcf .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_gfgb !=nil {return _gfgb ;};};if _gfgcf .Hf !=nil {if _fbcde :=_gfgcf .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_fbcde !=nil {return _fbcde ;};};if _gfgcf .ExtLst !=nil {if _afec :=_gfgcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afec !=nil {return _afec ;};};return nil ;};func (_fcecff *ST_TLCommandType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fcecff =0;case "\u0065\u0076\u0074":*_fcecff =1;case "\u0063\u0061\u006c\u006c":*_fcecff =2;case "\u0076\u0065\u0072\u0062":*_fcecff =3;};return nil ;}; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_gaefd *CT_Extension )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_TLTemplate and its children -func (_fccd *CT_TLTemplate )Validate ()error {return _fccd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_gcacg :=&CT_ShowInfoKiosk {};return _gcacg };func (_cdce *CT_OleObject )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdce .Choice =NewCT_OleObjectChoice ();for _ ,_ebga :=range start .Attr {if _ebga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebga .Name .Local =="\u0069\u0064"{_bfee ,_eaac :=_ebga .Value ,error (nil );if _eaac !=nil {return _eaac ;};_cdce .IdAttr =&_bfee ;continue ;};if _ebga .Name .Local =="\u0073\u0070\u0069\u0064"{_dafa ,_gdaa :=_ebga .Value ,error (nil );if _gdaa !=nil {return _gdaa ;};_cdce .SpidAttr =&_dafa ;continue ;};if _ebga .Name .Local =="\u006e\u0061\u006d\u0065"{_gedbg ,_bfbg :=_ebga .Value ,error (nil );if _bfbg !=nil {return _bfbg ;};_cdce .NameAttr =&_gedbg ;continue ;};if _ebga .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_daec ,_gbde :=_a .ParseBool (_ebga .Value );if _gbde !=nil {return _gbde ;};_cdce .ShowAsIconAttr =&_daec ;continue ;};if _ebga .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_adfb ,_bdag :=_ebga .Value ,error (nil );if _bdag !=nil {return _bdag ;};_cdce .ProgIdAttr =&_adfb ;continue ;};if _ebga .Name .Local =="\u0069\u006d\u0067\u0057"{_cafa ,_ffbb :=_a .ParseInt (_ebga .Value ,10,32);if _ffbb !=nil {return _ffbb ;};_cgged :=int32 (_cafa );_cdce .ImgWAttr =&_cgged ;continue ;};if _ebga .Name .Local =="\u0069\u006d\u0067\u0048"{_fabgb ,_adafb :=_a .ParseInt (_ebga .Value ,10,32);if _adafb !=nil {return _adafb ;};_eaeg :=int32 (_fabgb );_cdce .ImgHAttr =&_eaeg ;continue ;};};_fdccg :for {_badf ,_acfc :=d .Token ();if _acfc !=nil {return _acfc ;};switch _bbee :=_badf .(type ){case _e .StartElement :switch _bbee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_cdce .Choice =NewCT_OleObjectChoice ();if _afabb :=d .DecodeElement (&_cdce .Choice .Embed ,&_bbee );_afabb !=nil {return _afabb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_cdce .Choice =NewCT_OleObjectChoice ();if _ddba :=d .DecodeElement (&_cdce .Choice .Link ,&_bbee );_ddba !=nil {return _ddba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_cdce .Pic =NewCT_Picture ();if _aabb :=d .DecodeElement (_cdce .Pic ,&_bbee );_aabb !=nil {return _aabb ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_bbee .Name );if _eegb :=d .Skip ();_eegb !=nil {return _eegb ;};};case _e .EndElement :break _fdccg ;case _e .CharData :};};return nil ;};func (_bdfg *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbcd :=range start .Attr {if _gbcd .Name .Local =="\u0076\u0061\u006c"{_gafb ,_eedee :=_a .ParseBool (_gbcd .Value );if _eedee !=nil {return _eedee ;};_bdfg .ValAttr =_gafb ;continue ;};};for {_agbee ,_bgef :=d .Token ();if _bgef !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074B\u006f\u006f\u006c\u0065\u0061n\u0056\u0061l\u003a\u0020\u0025\u0073",_bgef );};if _dbea ,_debg :=_agbee .(_e .EndElement );_debg &&_dbea .Name ==start .Name {break ;};};return nil ;};type ST_ViewType byte ;func (_cbfbb *CT_SlideSorterViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbfbb .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cbfbb .ShowFormattingAttr ))});};e .EncodeToken (start );_gfad :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_cbfbb .CViewPr ,_gfad );if _cbfbb .ExtLst !=nil {_faeg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbfbb .ExtLst ,_faeg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_PhotoAlbumLayout byte ;func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_eaagc :=&CT_TLOleChartTargetElement {};_eaagc .TypeAttr =ST_TLChartSubelementType (1);return _eaagc ;};func (_bggb *CT_PrintProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edga :=range start .Attr {if _edga .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_bggb .PrnWhatAttr .UnmarshalXMLAttr (_edga );continue ;};if _edga .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_bggb .ClrModeAttr .UnmarshalXMLAttr (_edga );continue ;};if _edga .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_geaf ,_cddf :=_a .ParseBool (_edga .Value );if _cddf !=nil {return _cddf ;};_bggb .HiddenSlidesAttr =&_geaf ;continue ;};if _edga .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_fgea ,_bgdc :=_a .ParseBool (_edga .Value );if _bgdc !=nil {return _bgdc ;};_bggb .ScaleToFitPaperAttr =&_fgea ;continue ;};if _edga .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_eefd ,_ggbc :=_a .ParseBool (_edga .Value );if _ggbc !=nil {return _ggbc ;};_bggb .FrameSlidesAttr =&_eefd ;continue ;};};_efee :for {_feff ,_aeab :=d .Token ();if _aeab !=nil {return _aeab ;};switch _gdgb :=_feff .(type ){case _e .StartElement :switch _gdgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bggb .ExtLst =NewCT_ExtensionList ();if _edfe :=d .DecodeElement (_bggb .ExtLst ,&_gdgb );_edfe !=nil {return _edfe ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gdgb .Name );if _fbcba :=d .Skip ();_fbcba !=nil {return _fbcba ;};};case _e .EndElement :break _efee ;case _e .CharData :};};return nil ;};func (_afbccd *CT_TLAnimateScaleBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afbccd .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_afbccd .ZoomContentsAttr ))});};e .EncodeToken (start );_cbbd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_afbccd .CBhvr ,_cbbd );if _afbccd .By !=nil {_dgcf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_afbccd .By ,_dgcf );};if _afbccd .From !=nil {_gfcab :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_afbccd .From ,_gfcab );};if _afbccd .To !=nil {_geegc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_afbccd .To ,_geegc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TLAnimateEffectBehavior and its children +func (_ecggf *CT_TLAnimateEffectBehavior )Validate ()error {return _ecggf .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");}; -// Validate validates the CT_NormalViewPortion and its children -func (_fbbb *CT_NormalViewPortion )Validate ()error {return _fbbb .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};type CT_TLOleBuildChart struct{ +// Validate validates the CT_EightDirectionTransition and its children +func (_daea *CT_EightDirectionTransition )Validate ()error {return _daea .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");}; -// Build -BldAttr ST_TLOleChartBuildType ; +// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path +func (_acab *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _acab .IdAttr < 256{return _fd .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 ,_acab .IdAttr );};if _acab .IdAttr >=2147483648{return _fd .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 ,_acab .IdAttr );};if _acab .ExtLst !=nil {if _fede :=_acab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fede !=nil {return _fede ;};};return nil ;};func NewCT_SplitTransition ()*CT_SplitTransition {_bdedb :=&CT_SplitTransition {};return _bdedb };func (_fefgd ST_TLDiagramBuildType )String ()string {switch _fefgd {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 (_cebga *CT_TLTimeTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cebga .SldTgt !=nil {_dbbeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_cebga .SldTgt ,_dbbeg );};if _cebga .SndTgt !=nil {_dfeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}};e .EncodeElement (_cebga .SndTgt ,_dfeb );};if _cebga .SpTgt !=nil {_cffeg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_cebga .SpTgt ,_cffeg );};if _cebga .InkTgt !=nil {_bbffac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}};e .EncodeElement (_cebga .InkTgt ,_bbffac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdag *CT_GroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adaa :for {_cagb ,_fadc :=d .Token ();if _fadc !=nil {return _fadc ;};switch _gdfa :=_cagb .(type ){case _b .StartElement :switch _gdfa .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"}:_ebcb :=NewCT_Shape ();if _ecc :=d .DecodeElement (_ebcb ,&_gdfa );_ecc !=nil {return _ecc ;};_fdag .Sp =append (_fdag .Sp ,_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\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"}:_fgff :=NewCT_GroupShape ();if _gade :=d .DecodeElement (_fgff ,&_gdfa );_gade !=nil {return _gade ;};_fdag .GrpSp =append (_fdag .GrpSp ,_fgff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdce :=NewCT_GraphicalObjectFrame ();if _gcfc :=d .DecodeElement (_gdce ,&_gdfa );_gcfc !=nil {return _gcfc ;};_fdag .GraphicFrame =append (_fdag .GraphicFrame ,_gdce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_afgc :=NewCT_Connector ();if _ecfb :=d .DecodeElement (_afgc ,&_gdfa );_ecfb !=nil {return _ecfb ;};_fdag .CxnSp =append (_fdag .CxnSp ,_afgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bffa :=NewCT_Picture ();if _eegd :=d .DecodeElement (_bffa ,&_gdfa );_eegd !=nil {return _eegd ;};_fdag .Pic =append (_fdag .Pic ,_bffa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcdd :=NewCT_Rel ();if _bbe :=d .DecodeElement (_dcdd ,&_gdfa );_bbe !=nil {return _bbe ;};_fdag .ContentPart =append (_fdag .ContentPart ,_dcdd );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",_gdfa .Name );if _deda :=d .Skip ();_deda !=nil {return _deda ;};};case _b .EndElement :break _adaa ;case _b .CharData :};};return nil ;};func (_fefd *CT_TLAnimateBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fefd .ByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_fefd .ByAttr )});};if _fefd .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fd .Sprintf ("\u0025\u0076",*_fefd .FromAttr )});};if _fefd .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_fd .Sprintf ("\u0025\u0076",*_fefd .ToAttr )});};if _fefd .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_fffeb ,_acda :=_fefd .CalcmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _acda !=nil {return _acda ;};start .Attr =append (start .Attr ,_fffeb );};if _fefd .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_dbccf ,_cfdf :=_fefd .ValueTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _cfdf !=nil {return _cfdf ;};start .Attr =append (start .Attr ,_dbccf );};e .EncodeToken (start );_gegbb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_fefd .CBhvr ,_gegbb );if _fefd .TavLst !=nil {_gdec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_fefd .TavLst ,_gdec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_agdc :=&CT_TLBehaviorAttributeNameList {};return _agdc ;}; -// Animate Background -AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func NewAG_ChildSlide ()*AG_ChildSlide {_bb :=&AG_ChildSlide {};return _bb };type CT_CommentAuthorList struct{ +// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path +func (_gadd *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _gadd .Blinds !=nil {if _ccbc :=_gadd .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_ccbc !=nil {return _ccbc ;};};if _gadd .Checker !=nil {if _eecae :=_gadd .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072");_eecae !=nil {return _eecae ;};};if _gadd .Circle !=nil {if _fgdgb :=_gadd .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_fgdgb !=nil {return _fgdgb ;};};if _gadd .Dissolve !=nil {if _gcfecc :=_gadd .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e");_gcfecc !=nil {return _gcfecc ;};};if _gadd .Comb !=nil {if _efgad :=_gadd .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_efgad !=nil {return _efgad ;};};if _gadd .Cover !=nil {if _cffb :=_gadd .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072");_cffb !=nil {return _cffb ;};};if _gadd .Cut !=nil {if _dcbbf :=_gadd .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_dcbbf !=nil {return _dcbbf ;};};if _gadd .Diamond !=nil {if _aegaa :=_gadd .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064");_aegaa !=nil {return _aegaa ;};};if _gadd .Fade !=nil {if _bdef :=_gadd .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_bdef !=nil {return _bdef ;};};if _gadd .Newsflash !=nil {if _dgfe :=_gadd .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068");_dgfe !=nil {return _dgfe ;};};if _gadd .Plus !=nil {if _ccbdb :=_gadd .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_ccbdb !=nil {return _ccbdb ;};};if _gadd .Pull !=nil {if _baeeb :=_gadd .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c");_baeeb !=nil {return _baeeb ;};};if _gadd .Push !=nil {if _geebc :=_gadd .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_geebc !=nil {return _geebc ;};};if _gadd .Random !=nil {if _bffbe :=_gadd .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d");_bffbe !=nil {return _bffbe ;};};if _gadd .RandomBar !=nil {if _aceac :=_gadd .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_aceac !=nil {return _aceac ;};};if _gadd .Split !=nil {if _befef :=_gadd .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074");_befef !=nil {return _befef ;};};if _gadd .Strips !=nil {if _faaca :=_gadd .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_faaca !=nil {return _faaca ;};};if _gadd .Wedge !=nil {if _gebf :=_gadd .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065");_gebf !=nil {return _gebf ;};};if _gadd .Wheel !=nil {if _ggabb :=_gadd .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_ggabb !=nil {return _ggabb ;};};if _gadd .Wipe !=nil {if _cgdcf :=_gadd .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065");_cgdcf !=nil {return _cgdcf ;};};if _gadd .Zoom !=nil {if _dbeee :=_gadd .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_dbeee !=nil {return _dbeee ;};};return nil ;};func (_gdff *CT_SlideTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdff .SpdAttr !=ST_TransitionSpeedUnset {_cbgc ,_cdega :=_gdff .SpdAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0070\u0064"});if _cdega !=nil {return _cdega ;};start .Attr =append (start .Attr ,_cbgc );};if _gdff .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gdff .AdvClickAttr ))});};if _gdff .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_fd .Sprintf ("\u0025\u0076",*_gdff .AdvTmAttr )});};e .EncodeToken (start );if _gdff .Choice !=nil {_gdff .Choice .MarshalXML (e ,_b .StartElement {});};if _gdff .SndAc !=nil {_dbcf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_gdff .SndAc ,_dbcf );};if _gdff .ExtLst !=nil {_cbgca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdff .ExtLst ,_cbgca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_aaffc :=&CT_TLBuildParagraph {};return _aaffc };func (_bgcdd ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _bgcdd {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 (_bgcdd ));};return nil ;};func (_egcea ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _egcea {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 (_egcea ));};return nil ;}; -// Comment Author -CmAuthor []*CT_CommentAuthor ;};type CT_SlideMasterIdList struct{ +// Validate validates the CT_SlideSize and its children +func (_gbdee *CT_SlideSize )Validate ()error {return _gbdee .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");}; -// Slide Master ID -SldMasterId []*CT_SlideMasterIdListEntry ;};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_afa :=&CT_BackgroundProperties {};return _afa ;};func (_dfaef *CT_WheelTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfeee :=range start .Attr {if _dfeee .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_agbgg ,_bddec :=_a .ParseUint (_dfeee .Value ,10,32);if _bddec !=nil {return _bddec ;};_fcage :=uint32 (_agbgg );_dfaef .SpokesAttr =&_fcage ;continue ;};};for {_aggfb ,_aggg :=d .Token ();if _aggg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0068\u0065\u0065\u006c\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_aggg );};if _gdea ,_caffd :=_aggfb .(_e .EndElement );_caffd &&_gdea .Name ==start .Name {break ;};};return nil ;};func (_dbedf ST_TLTimeNodeRestartType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ceac :=_e .Attr {};_ceac .Name =name ;switch _dbedf {case ST_TLTimeNodeRestartTypeUnset :_ceac .Value ="";case ST_TLTimeNodeRestartTypeAlways :_ceac .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_ceac .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case ST_TLTimeNodeRestartTypeNever :_ceac .Value ="\u006e\u0065\u0076e\u0072";};return _ceac ,nil ;};type CT_TLTimeNodeParallel struct{ +// Validate validates the CT_ConnectorNonVisual and its children +func (_bbdg *CT_ConnectorNonVisual )Validate ()error {return _bbdg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_bbca *CT_SlideIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fecg :for {_ffecb ,_eefda :=d .Token ();if _eefda !=nil {return _eefda ;};switch _babad :=_ffecb .(type ){case _b .StartElement :switch _babad .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"}:_bccgc :=NewCT_SlideIdListEntry ();if _befe :=d .DecodeElement (_bccgc ,&_babad );_befe !=nil {return _befe ;};_bbca .SldId =append (_bbca .SldId ,_bccgc );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",_babad .Name );if _dbabg :=d .Skip ();_dbabg !=nil {return _dbabg ;};};case _b .EndElement :break _fecg ;case _b .CharData :};};return nil ;};func (_abe *CT_CustomShowList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbbbe :for {_ccgc ,_bdb :=d .Token ();if _bdb !=nil {return _bdb ;};switch _agf :=_ccgc .(type ){case _b .StartElement :switch _agf .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"}:_bgd :=NewCT_CustomShow ();if _bgc :=d .DecodeElement (_bgd ,&_agf );_bgc !=nil {return _bgc ;};_abe .CustShow =append (_abe .CustShow ,_bgd );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",_agf .Name );if _baa :=d .Skip ();_baa !=nil {return _baa ;};};case _b .EndElement :break _fbbbe ;case _b .CharData :};};return nil ;};type CT_Placeholder struct{ -// Parallel TimeNode -CTn *CT_TLCommonTimeNodeData ;};func (_cedge *CmLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _cedge .CT_CommentList .MarshalXML (e ,start );}; +// Placeholder Type +TypeAttr ST_PlaceholderType ; -// Validate validates the CT_NotesViewProperties and its children -func (_ecbb *CT_NotesViewProperties )Validate ()error {return _ecbb .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; +// Placeholder Orientation +OrientAttr ST_Direction ; -// Validate validates the CT_SlideViewProperties and its children -func (_gaacb *CT_SlideViewProperties )Validate ()error {return _gaacb .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type CT_TLTemplateList struct{ +// Placeholder Size +SzAttr ST_PlaceholderSize ; + +// Placeholder Index +IdxAttr *uint32 ; + +// Placeholder has custom prompt +HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_cecc *CT_TLTimeAnimateValueList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cecc .Tav !=nil {_faede :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_bcdab :=range _cecc .Tav {e .EncodeElement (_bcdab ,_faede );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgccd ST_TLAnimateBehaviorValueType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgccd .String (),start );};func (_cccag ST_TLTimeNodeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cccag .String (),start );};type CT_ControlList struct{ + +// Embedded Control +Control []*CT_Control ;};type CT_TLTemplateList struct{ // Template Effects -Tmpl []*CT_TLTemplate ;}; +Tmpl []*CT_TLTemplate ;};func (_ececf ST_Direction )String ()string {switch _ececf {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_aacef ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _aacef {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 (_aacef ));};return nil ;};type ST_TLTimeNodeRestartType byte ;func (_acbdd *CT_SlideRelationshipList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfed :for {_egfag ,_debg :=d .Token ();if _debg !=nil {return _debg ;};switch _geeag :=_egfag .(type ){case _b .StartElement :switch _geeag .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"}:_gdeb :=NewCT_SlideRelationshipListEntry ();if _acaac :=d .DecodeElement (_gdeb ,&_geeag );_acaac !=nil {return _acaac ;};_acbdd .Sld =append (_acbdd .Sld ,_gdeb );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",_geeag .Name );if _ceaea :=d .Skip ();_ceaea !=nil {return _ceaea ;};};case _b .EndElement :break _bfed ;case _b .CharData :};};return nil ;};func (_deedaa *CT_TLByHslColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fabee :=range start .Attr {if _fabee .Name .Local =="\u0068"{_aebed ,_bedbb :=_f .ParseInt (_fabee .Value ,10,32);if _bedbb !=nil {return _bedbb ;};_deedaa .HAttr =int32 (_aebed );continue ;};if _fabee .Name .Local =="\u0073"{_dggb ,_cdgc :=ParseUnionST_FixedPercentage (_fabee .Value );if _cdgc !=nil {return _cdgc ;};_deedaa .SAttr =_dggb ;continue ;};if _fabee .Name .Local =="\u006c"{_affc ,_deede :=ParseUnionST_FixedPercentage (_fabee .Value );if _deede !=nil {return _deede ;};_deedaa .LAttr =_affc ;continue ;};};for {_eccd ,_fgdde :=d .Token ();if _fgdde !=nil {return _fd .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",_fgdde );};if _cggbe ,_fdegd :=_eccd .(_b .EndElement );_fdegd &&_cggbe .Name ==start .Name {break ;};};return nil ;};func (_cebeg *CT_TLCommonTimeNodeData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efbaf :=range start .Attr {if _efbaf .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_gbee ,_babe :=_efbaf .Value ,error (nil );if _babe !=nil {return _babe ;};_cebeg .TmFilterAttr =&_gbee ;continue ;};if _efbaf .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_aggcc ,_cgdac :=_efbaf .Value ,error (nil );if _cgdac !=nil {return _cgdac ;};_cebeg .EvtFilterAttr =&_aggcc ;continue ;};if _efbaf .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_dfbbd ,_bbcd :=_f .ParseInt (_efbaf .Value ,10,32);if _bbcd !=nil {return _bbcd ;};_fagde :=int32 (_dfbbd );_cebeg .PresetIDAttr =&_fagde ;continue ;};if _efbaf .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_edebe ,_ebgcb :=_f .ParseBool (_efbaf .Value );if _ebgcb !=nil {return _ebgcb ;};_cebeg .DisplayAttr =&_edebe ;continue ;};if _efbaf .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_afcac ,_cfdgf :=_f .ParseInt (_efbaf .Value ,10,32);if _cfdgf !=nil {return _cfdgf ;};_aeaeb :=int32 (_afcac );_cebeg .PresetSubtypeAttr =&_aeaeb ;continue ;};if _efbaf .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_cebeg .MasterRelAttr .UnmarshalXMLAttr (_efbaf );continue ;};if _efbaf .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_efgdd ,_gdafg :=ParseUnionST_TLTime (_efbaf .Value );if _gdafg !=nil {return _gdafg ;};_cebeg .RepeatCountAttr =&_efgdd ;continue ;};if _efbaf .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_dgcb ,_ffbf :=_f .ParseInt (_efbaf .Value ,10,32);if _ffbf !=nil {return _ffbf ;};_ggea :=int32 (_dgcb );_cebeg .BldLvlAttr =&_ggea ;continue ;};if _efbaf .Name .Local =="\u0073\u0070\u0064"{_fadeg ,_cdgba :=ParseUnionST_Percentage (_efbaf .Value );if _cdgba !=nil {return _cdgba ;};_cebeg .SpdAttr =&_fadeg ;continue ;};if _efbaf .Name .Local =="\u0067\u0072\u0070I\u0064"{_beef ,_ccdaa :=_f .ParseUint (_efbaf .Value ,10,32);if _ccdaa !=nil {return _ccdaa ;};_gdag :=uint32 (_beef );_cebeg .GrpIdAttr =&_gdag ;continue ;};if _efbaf .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_aebbc ,_febaa :=_f .ParseBool (_efbaf .Value );if _febaa !=nil {return _febaa ;};_cebeg .AfterEffectAttr =&_aebbc ;continue ;};if _efbaf .Name .Local =="\u0069\u0064"{_dbce ,_babg :=_f .ParseUint (_efbaf .Value ,10,32);if _babg !=nil {return _babg ;};_ffac :=uint32 (_dbce );_cebeg .IdAttr =&_ffac ;continue ;};if _efbaf .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_adda ,_fabea :=_f .ParseBool (_efbaf .Value );if _fabea !=nil {return _fabea ;};_cebeg .NodePhAttr =&_adda ;continue ;};if _efbaf .Name .Local =="\u0061\u0063\u0063e\u006c"{_cgaca ,_aeade :=ParseUnionST_PositiveFixedPercentage (_efbaf .Value );if _aeade !=nil {return _aeade ;};_cebeg .AccelAttr =&_cgaca ;continue ;};if _efbaf .Name .Local =="\u0064\u0065\u0063e\u006c"{_eebb ,_bgce :=ParseUnionST_PositiveFixedPercentage (_efbaf .Value );if _bgce !=nil {return _bgce ;};_cebeg .DecelAttr =&_eebb ;continue ;};if _efbaf .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_cebeg .RestartAttr .UnmarshalXMLAttr (_efbaf );continue ;};if _efbaf .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_cebeg .NodeTypeAttr .UnmarshalXMLAttr (_efbaf );continue ;};if _efbaf .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_cebeg .PresetClassAttr .UnmarshalXMLAttr (_efbaf );continue ;};if _efbaf .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_abba ,_bdfff :=ParseUnionST_TLTime (_efbaf .Value );if _bdfff !=nil {return _bdfff ;};_cebeg .RepeatDurAttr =&_abba ;continue ;};if _efbaf .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_cebeg .SyncBehaviorAttr .UnmarshalXMLAttr (_efbaf );continue ;};if _efbaf .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_gbdcd ,_gcec :=_f .ParseBool (_efbaf .Value );if _gcec !=nil {return _gcec ;};_cebeg .AutoRevAttr =&_gbdcd ;continue ;};if _efbaf .Name .Local =="\u0066\u0069\u006c\u006c"{_cebeg .FillAttr .UnmarshalXMLAttr (_efbaf );continue ;};if _efbaf .Name .Local =="\u0064\u0075\u0072"{_dgdeb ,_ffba :=ParseUnionST_TLTime (_efbaf .Value );if _ffba !=nil {return _ffba ;};_cebeg .DurAttr =&_dgdeb ;continue ;};};_feeb :for {_fabae ,_aafdb :=d .Token ();if _aafdb !=nil {return _aafdb ;};switch _aebcb :=_fabae .(type ){case _b .StartElement :switch _aebcb .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"}:_cebeg .StCondLst =NewCT_TLTimeConditionList ();if _ccbeg :=d .DecodeElement (_cebeg .StCondLst ,&_aebcb );_ccbeg !=nil {return _ccbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_cebeg .EndCondLst =NewCT_TLTimeConditionList ();if _dfcdg :=d .DecodeElement (_cebeg .EndCondLst ,&_aebcb );_dfcdg !=nil {return _dfcdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cebeg .EndSync =NewCT_TLTimeCondition ();if _gddb :=d .DecodeElement (_cebeg .EndSync ,&_aebcb );_gddb !=nil {return _gddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cebeg .Iterate =NewCT_TLIterateData ();if _afgf :=d .DecodeElement (_cebeg .Iterate ,&_aebcb );_afgf !=nil {return _afgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"}:_cebeg .ChildTnLst =NewCT_TimeNodeList ();if _aabc :=d .DecodeElement (_cebeg .ChildTnLst ,&_aebcb );_aabc !=nil {return _aabc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cebeg .SubTnLst =NewCT_TimeNodeList ();if _gdagb :=d .DecodeElement (_cebeg .SubTnLst ,&_aebcb );_gdagb !=nil {return _gdagb ;};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",_aebcb .Name );if _fggfe :=d .Skip ();_fggfe !=nil {return _fggfe ;};};case _b .EndElement :break _feeb ;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_Kinsoku and its children -func (_gbgbe *CT_Kinsoku )Validate ()error {return _gbgbe .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};type CT_TLAnimateMotionBehavior struct{ +// Validate validates the Notes and its children +func (_dgfb *Notes )Validate ()error {return _dgfb .ValidateWithPath ("\u004e\u006f\u0074e\u0073")};func (_eadga ST_TLTimeNodeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abdcf :=_b .Attr {};_abdcf .Name =name ;switch _eadga {case ST_TLTimeNodeTypeUnset :_abdcf .Value ="";case ST_TLTimeNodeTypeClickEffect :_abdcf .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_abdcf .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_abdcf .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_abdcf .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_abdcf .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_abdcf .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_abdcf .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_abdcf .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_abdcf .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _abdcf ,nil ;};func (_edbfb *ST_SlideLayoutType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edbfb =0;case "\u0074\u0069\u0074l\u0065":*_edbfb =1;case "\u0074\u0078":*_edbfb =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_edbfb =3;case "\u0074\u0062\u006c":*_edbfb =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_edbfb =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_edbfb =6;case "\u0064\u0067\u006d":*_edbfb =7;case "\u0063\u0068\u0061r\u0074":*_edbfb =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_edbfb =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_edbfb =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_edbfb =11;case "\u0062\u006c\u0061n\u006b":*_edbfb =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_edbfb =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_edbfb =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_edbfb =15;case "\u006f\u0062\u006a":*_edbfb =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_edbfb =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_edbfb =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_edbfb =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_edbfb =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_edbfb =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_edbfb =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_edbfb =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_edbfb =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_edbfb =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_edbfb =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_edbfb =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_edbfb =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_edbfb =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_edbfb =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_edbfb =31;case "\u0063\u0075\u0073\u0074":*_edbfb =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_edbfb =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_edbfb =34;case "\u006f\u0062\u006aT\u0078":*_edbfb =35;case "\u0070\u0069\u0063T\u0078":*_edbfb =36;};return nil ;};func (_efddg *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 _efddg .CT_SlideSyncProperties .MarshalXML (e ,start );};type CT_HtmlPublishProperties struct{ -// Origin -OriginAttr ST_TLAnimateMotionBehaviorOrigin ; +// Show Speaker Notes +ShowSpeakerNotesAttr *bool ; -// Path -PathAttr *string ; +// Target Output Profile +TargetAttr *string ; -// Path Edit Mode -PathEditModeAttr ST_TLAnimateMotionPathEditMode ; +// HTML Output Title +TitleAttr *string ;IdAttr string ; -// Relative Angle -RAngAttr *int32 ; +// All Slides +SldAll *CT_Empty ; -// Points Types -PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; +// Slide Range +SldRg *CT_IndexRange ; -// From -From *CT_TLPoint ;To *CT_TLPoint ; +// Custom Show +CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;};func (_fafb *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fafb =0;case "\u0065\u006e\u0074\u0072":*_fafb =1;case "\u0065\u0078\u0069\u0074":*_fafb =2;case "\u0065\u006d\u0070\u0068":*_fafb =3;case "\u0070\u0061\u0074\u0068":*_fafb =4;case "\u0076\u0065\u0072\u0062":*_fafb =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_fafb =6;};return nil ;};func (_adaaf ST_TLDiagramBuildType )Validate ()error {return _adaaf .ValidateWithPath ("")};func NewCT_CommentList ()*CT_CommentList {_gda :=&CT_CommentList {};return _gda };func (_fbef *CT_TLCommonBehaviorData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbef .CTn =NewCT_TLCommonTimeNodeData ();_fbef .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_edbag :=range start .Attr {if _edbag .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_fbef .AdditiveAttr .UnmarshalXMLAttr (_edbag );continue ;};if _edbag .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_fbef .AccumulateAttr .UnmarshalXMLAttr (_edbag );continue ;};if _edbag .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_fbef .XfrmTypeAttr .UnmarshalXMLAttr (_edbag );continue ;};if _edbag .Name .Local =="\u0066\u0072\u006f\u006d"{_cgdeg ,_eedd :=_edbag .Value ,error (nil );if _eedd !=nil {return _eedd ;};_fbef .FromAttr =&_cgdeg ;continue ;};if _edbag .Name .Local =="\u0074\u006f"{_ccgfa ,_ffdfc :=_edbag .Value ,error (nil );if _ffdfc !=nil {return _ffdfc ;};_fbef .ToAttr =&_ccgfa ;continue ;};if _edbag .Name .Local =="\u0062\u0079"{_abab ,_ggafa :=_edbag .Value ,error (nil );if _ggafa !=nil {return _ggafa ;};_fbef .ByAttr =&_abab ;continue ;};if _edbag .Name .Local =="\u0072\u0063\u0074\u0078"{_efacd ,_bbfd :=_edbag .Value ,error (nil );if _bbfd !=nil {return _bbfd ;};_fbef .RctxAttr =&_efacd ;continue ;};if _edbag .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_fbef .OverrideAttr .UnmarshalXMLAttr (_edbag );continue ;};};_gcbcd :for {_gccdc ,_aadba :=d .Token ();if _aadba !=nil {return _aadba ;};switch _cfbff :=_gccdc .(type ){case _b .StartElement :switch _cfbff .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 _gdba :=d .DecodeElement (_fbef .CTn ,&_cfbff );_gdba !=nil {return _gdba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _gdbcc :=d .DecodeElement (_fbef .TgtEl ,&_cfbff );_gdbcc !=nil {return _gdbcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fbef .AttrNameLst =NewCT_TLBehaviorAttributeNameList ();if _cfbdfa :=d .DecodeElement (_fbef .AttrNameLst ,&_cfbff );_cfbdfa !=nil {return _cfbdfa ;};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",_cfbff .Name );if _debc :=d .Skip ();_debc !=nil {return _debc ;};};case _b .EndElement :break _gcbcd ;case _b .CharData :};};return nil ;};func (_abacg ST_TLTimeNodeRestartType )String ()string {switch _abacg {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 (_abg *CT_CommonViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abg .Scale =_bc .NewCT_Scale2D ();_abg .Origin =_bc .NewCT_Point2D ();for _ ,_eaf :=range start .Attr {if _eaf .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_cdc ,_bfgg :=_f .ParseBool (_eaf .Value );if _bfgg !=nil {return _bfgg ;};_abg .VarScaleAttr =&_cdc ;continue ;};};_cgb :for {_dce ,_dacf :=d .Token ();if _dacf !=nil {return _dacf ;};switch _gefa :=_dce .(type ){case _b .StartElement :switch _gefa .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 _edde :=d .DecodeElement (_abg .Scale ,&_gefa );_edde !=nil {return _edde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fbbb :=d .DecodeElement (_abg .Origin ,&_gefa );_fbbb !=nil {return _fbbb ;};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",_gefa .Name );if _ggb :=d .Skip ();_ggb !=nil {return _ggb ;};};case _b .EndElement :break _cgb ;case _b .CharData :};};return nil ;};type CT_TLAnimateScaleBehavior struct{ -// Rotation Center -RCtr *CT_TLPoint ;};func (_egcgb *CT_TLAnimVariantFloatVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_egcgb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Zoom Content +ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; -// Validate validates the CT_TLOleBuildChart and its children -func (_eead *CT_TLOleBuildChart )Validate ()error {return _eead .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};type CT_TLByRgbColorTransform struct{ +// By +By *CT_TLPoint ;From *CT_TLPoint ; -// Red -RAttr _da .ST_FixedPercentage ; +// To +To *CT_TLPoint ;};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; -// Green -GAttr _da .ST_FixedPercentage ; +// Build List +BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;}; -// Blue -BAttr _da .ST_FixedPercentage ;};func (_efbde *HandoutMaster )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efbde .CT_HandoutMaster =*NewCT_HandoutMaster ();_gdbe :for {_afcdd ,_bcga :=d .Token ();if _bcga !=nil {return _bcga ;};switch _ggfce :=_afcdd .(type ){case _e .StartElement :switch _ggfce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _eacgf :=d .DecodeElement (_efbde .CSld ,&_ggfce );_eacgf !=nil {return _eacgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fgebe :=d .DecodeElement (_efbde .ClrMap ,&_ggfce );_fgebe !=nil {return _fgebe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_efbde .Hf =NewCT_HeaderFooter ();if _cdcf :=d .DecodeElement (_efbde .Hf ,&_ggfce );_cdcf !=nil {return _cdcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efbde .ExtLst =NewCT_ExtensionListModify ();if _cdff :=d .DecodeElement (_efbde .ExtLst ,&_ggfce );_cdff !=nil {return _cdff ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072 \u0025\u0076",_ggfce .Name );if _aegaba :=d .Skip ();_aegaba !=nil {return _aegaba ;};};case _e .EndElement :break _gdbe ;case _e .CharData :};};return nil ;};func (_ccgac *CT_Placeholder )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adfe :=range start .Attr {if _adfe .Name .Local =="\u0074\u0079\u0070\u0065"{_ccgac .TypeAttr .UnmarshalXMLAttr (_adfe );continue ;};if _adfe .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_ccgac .OrientAttr .UnmarshalXMLAttr (_adfe );continue ;};if _adfe .Name .Local =="\u0073\u007a"{_ccgac .SzAttr .UnmarshalXMLAttr (_adfe );continue ;};if _adfe .Name .Local =="\u0069\u0064\u0078"{_fbfbe ,_fadb :=_a .ParseUint (_adfe .Value ,10,32);if _fadb !=nil {return _fadb ;};_deef :=uint32 (_fbfbe );_ccgac .IdxAttr =&_deef ;continue ;};if _adfe .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_dgaaf ,_egged :=_a .ParseBool (_adfe .Value );if _egged !=nil {return _egged ;};_ccgac .HasCustomPromptAttr =&_dgaaf ;continue ;};};_efce :for {_degce ,_dabg :=d .Token ();if _dabg !=nil {return _dabg ;};switch _aegd :=_degce .(type ){case _e .StartElement :switch _aegd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccgac .ExtLst =NewCT_ExtensionListModify ();if _edbd :=d .DecodeElement (_ccgac .ExtLst ,&_aegd );_edbd !=nil {return _edbd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_aegd .Name );if _eaafb :=d .Skip ();_eaafb !=nil {return _eaafb ;};};case _e .EndElement :break _efce ;case _e .CharData :};};return nil ;};func (_beeeg *ST_TLNextActionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcgdg ,_gadb :=d .Token ();if _gadb !=nil {return _gadb ;};if _caggg ,_cfcfe :=_gcgdg .(_e .EndElement );_cfcfe &&_caggg .Name ==start .Name {*_beeeg =1;return nil ;};if _egcf ,_dgbga :=_gcgdg .(_e .CharData );!_dgbga {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcgdg );}else {switch string (_egcf ){case "":*_beeeg =0;case "\u006e\u006f\u006e\u0065":*_beeeg =1;case "\u0073\u0065\u0065\u006b":*_beeeg =2;};};_gcgdg ,_gadb =d .Token ();if _gadb !=nil {return _gadb ;};if _befdf ,_eedceb :=_gcgdg .(_e .EndElement );_eedceb &&_befdf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcgdg );};func (_abbdb ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _abbdb .ValidateWithPath ("")};func (_ccgeb *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccgeb .ValAttr =ST_TLTriggerRuntimeNode (1);for _ ,_fced :=range start .Attr {if _fced .Name .Local =="\u0076\u0061\u006c"{_ccgeb .ValAttr .UnmarshalXMLAttr (_fced );continue ;};};for {_afffe ,_deede :=d .Token ();if _deede !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0054r\u0069\u0067\u0067\u0065\u0072\u0052\u0075n\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u003a\u0020%\u0073",_deede );};if _afbed ,_cagfea :=_afffe .(_e .EndElement );_cagfea &&_afbed .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_GroupShape and its children +func (_fbfaf *CT_GroupShape )Validate ()error {return _fbfaf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_caegc *ST_PlaceholderType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgad ,_edfdfe :=d .Token ();if _edfdfe !=nil {return _edfdfe ;};if _fgccc ,_aaab :=_fgad .(_b .EndElement );_aaab &&_fgccc .Name ==start .Name {*_caegc =1;return nil ;};if _bbcgaf ,_ebcfb :=_fgad .(_b .CharData );!_ebcfb {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",_fgad );}else {switch string (_bbcgaf ){case "":*_caegc =0;case "\u0074\u0069\u0074l\u0065":*_caegc =1;case "\u0062\u006f\u0064\u0079":*_caegc =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_caegc =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_caegc =4;case "\u0064\u0074":*_caegc =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_caegc =6;case "\u0066\u0074\u0072":*_caegc =7;case "\u0068\u0064\u0072":*_caegc =8;case "\u006f\u0062\u006a":*_caegc =9;case "\u0063\u0068\u0061r\u0074":*_caegc =10;case "\u0074\u0062\u006c":*_caegc =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_caegc =12;case "\u0064\u0067\u006d":*_caegc =13;case "\u006d\u0065\u0064i\u0061":*_caegc =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_caegc =15;case "\u0070\u0069\u0063":*_caegc =16;};};_fgad ,_edfdfe =d .Token ();if _edfdfe !=nil {return _edfdfe ;};if _aeede ,_bfeed :=_fgad .(_b .EndElement );_bfeed &&_aeede .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",_fgad );};type CT_ConnectorNonVisual struct{ -// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path -func (_afdg *AG_TLBuild )ValidateWithPath (path string )error {return nil };const (ST_TLParaBuildTypeUnset ST_TLParaBuildType =0;ST_TLParaBuildTypeAllAtOnce ST_TLParaBuildType =1;ST_TLParaBuildTypeP ST_TLParaBuildType =2;ST_TLParaBuildTypeCust ST_TLParaBuildType =3;ST_TLParaBuildTypeWhole ST_TLParaBuildType =4;); +// Non-Visual Drawing Properties +CNvPr *_bc .CT_NonVisualDrawingProps ; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_fcae *CT_GroupShapeNonVisual )Validate ()error {return _fcae .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_gaee *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgca :=range start .Attr {if _dgca .Name .Local =="\u0073\u0070\u0069\u0064"{_aggag ,_gfdde :=_a .ParseUint (_dgca .Value ,10,32);if _gfdde !=nil {return _gfdde ;};_abgab :=uint32 (_aggag );_gaee .SpidAttr =&_abgab ;continue ;};if _dgca .Name .Local =="\u0067\u0072\u0070I\u0064"{_eggeg ,_dccg :=_a .ParseUint (_dgca .Value ,10,32);if _dccg !=nil {return _dccg ;};_dbfcbe :=uint32 (_eggeg );_gaee .GrpIdAttr =&_dbfcbe ;continue ;};if _dgca .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ceddbc ,_cgbab :=_a .ParseBool (_dgca .Value );if _cgbab !=nil {return _cgbab ;};_gaee .UiExpandAttr =&_ceddbc ;continue ;};};_bade :for {_eeaab ,_gfbee :=d .Token ();if _gfbee !=nil {return _gfbee ;};switch _efgff :=_eeaab .(type ){case _e .StartElement :switch _efgff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}:_gaee .BldAsOne =NewCT_Empty ();if _fgafc :=d .DecodeElement (_gaee .BldAsOne ,&_efgff );_fgafc !=nil {return _fgafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0053\u0075\u0062"}:_gaee .BldSub =_da .NewCT_AnimationGraphicalObjectBuildProperties ();if _bfcf :=d .DecodeElement (_gaee .BldSub ,&_efgff );_bfcf !=nil {return _bfcf ;};default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0047\u0072\u0061\u0070\u0068\u0069c\u0061l\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075i\u006cd\u0020\u0025v",_efgff .Name );if _bdcd :=d .Skip ();_bdcd !=nil {return _bdcd ;};};case _e .EndElement :break _bade ;case _e .CharData :};};return nil ;};type CT_TLAnimateEffectBehavior struct{ +// Non-Visual Connector Shape Drawing Properties +CNvCxnSpPr *_bc .CT_NonVisualConnectorProperties ; -// Transition -TransitionAttr ST_TLAnimateEffectTransition ; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_eaec *CT_TLByRgbColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_fd .Sprintf ("\u0025\u0076",_eaec .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067"},Value :_fd .Sprintf ("\u0025\u0076",_eaec .GAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_fd .Sprintf ("\u0025\u0076",_eaec .BAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SlideRelationshipList struct{ -// Filter -FilterAttr *string ; +// Presentation Slide +Sld []*CT_SlideRelationshipListEntry ;};func (_baga *CT_PictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ffaf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_baga .CNvPr ,_ffaf );_adeae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_baga .CNvPicPr ,_adeae );_cead :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_baga .NvPr ,_cead );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Property List -PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; +// Validate validates the CT_NormalViewPortion and its children +func (_caefb *CT_NormalViewPortion )Validate ()error {return _caefb .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");}; -// Progress -Progress *CT_TLAnimVariant ;}; +// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path +func (_bfgccf *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _bcabe :=_bfgccf .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_bcabe !=nil {return _bcabe ;};return nil ;};func (_ggebb *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 _ggebb .CT_OleObject .MarshalXML (e ,start );};func (_bebea ST_TLTimeIndefinite )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bebea .String (),start );};func (_gbef *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbef =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_gbef =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_gbef =2;case "\u0068\u006f\u006c\u0064":*_gbef =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_gbef =4;};return nil ;}; -// Validate validates the CT_SlideIdList and its children -func (_fdebg *CT_SlideIdList )Validate ()error {return _fdebg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_CustomShowList and its children +func (_dfaa *CT_CustomShowList )Validate ()error {return _dfaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");};func (_beeb *CT_TLTimeAnimateValueList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfcbf :for {_cagafd ,_fggb :=d .Token ();if _fggb !=nil {return _fggb ;};switch _ggdga :=_cagafd .(type ){case _b .StartElement :switch _ggdga .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"}:_ecegg :=NewCT_TLTimeAnimateValue ();if _eecac :=d .DecodeElement (_ecegg ,&_ggdga );_eecac !=nil {return _eecac ;};_beeb .Tav =append (_beeb .Tav ,_ecegg );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",_ggdga .Name );if _facdf :=d .Skip ();_facdf !=nil {return _facdf ;};};case _b .EndElement :break _gfcbf ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TLTriggerRuntimeNode and its children -func (_ecfbb *CT_TLTriggerRuntimeNode )Validate ()error {return _ecfbb .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};func (_gegdc ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _gegdc {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gegdc ));};return nil ;};func (_bbccd ST_Direction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbccd .String (),start );};func (_aaa *CT_CommonViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aaa .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_aaa .VarScaleAttr ))});};e .EncodeToken (start );_abbf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_aaa .Scale ,_abbf );_fecb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}};e .EncodeElement (_aaa .Origin ,_fecb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gbgad ST_TLTimeNodeFillType )String ()string {switch _gbgad {case 0:return "";case 1:return "\u0072\u0065\u006d\u006f\u0076\u0065";case 2:return "\u0066\u0072\u0065\u0065\u007a\u0065";case 3:return "\u0068\u006f\u006c\u0064";case 4:return "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return "";};func (_fgca *CT_SlideMasterIdListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fgca .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fgca .IdAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fgca .RIdAttr )});e .EncodeToken (start );if _fgca .ExtLst !=nil {_fagd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgca .ExtLst ,_fagd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_egdd :=&CT_TLTimeNodeExclusive {};_egdd .CTn =NewCT_TLCommonTimeNodeData ();return _egdd ;}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_bdd *CT_GroupShapeNonVisual )Validate ()error {return _bdd .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_bcaa *CT_CustomShow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcaa .SldLst =NewCT_SlideRelationshipList ();for _ ,_agga :=range start .Attr {if _agga .Name .Local =="\u006e\u0061\u006d\u0065"{_fcaa ,_fbe :=_agga .Value ,error (nil );if _fbe !=nil {return _fbe ;};_bcaa .NameAttr =_fcaa ;continue ;};if _agga .Name .Local =="\u0069\u0064"{_bfaa ,_gaba :=_f .ParseUint (_agga .Value ,10,32);if _gaba !=nil {return _gaba ;};_bcaa .IdAttr =uint32 (_bfaa );continue ;};};_cfc :for {_dcdca ,_fef :=d .Token ();if _fef !=nil {return _fef ;};switch _cdd :=_dcdca .(type ){case _b .StartElement :switch _cdd .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 _deaf :=d .DecodeElement (_bcaa .SldLst ,&_cdd );_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\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"}:_bcaa .ExtLst =NewCT_ExtensionList ();if _bcda :=d .DecodeElement (_bcaa .ExtLst ,&_cdd );_bcda !=nil {return _bcda ;};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",_cdd .Name );if _deec :=d .Skip ();_deec !=nil {return _deec ;};};case _b .EndElement :break _cfc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path -func (_acaddb *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };func (_dbba *EG_SlideListChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edgc :for {_dgeaa ,_abcea :=d .Token ();if _abcea !=nil {return _abcea ;};switch _dgbffe :=_dgeaa .(type ){case _e .StartElement :switch _dgbffe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_dbba .SldAll =NewCT_Empty ();if _cabbf :=d .DecodeElement (_dbba .SldAll ,&_dgbffe );_cabbf !=nil {return _cabbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_dbba .SldRg =NewCT_IndexRange ();if _dfaab :=d .DecodeElement (_dbba .SldRg ,&_dgbffe );_dfaab !=nil {return _dfaab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_dbba .CustShow =NewCT_CustomShowId ();if _cfff :=d .DecodeElement (_dbba .CustShow ,&_dgbffe );_cfff !=nil {return _cfff ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u006c\u0069\u0064\u0065\u004ci\u0073\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dgbffe .Name );if _gdccb :=d .Skip ();_gdccb !=nil {return _gdccb ;};};case _e .EndElement :break _edgc ;case _e .CharData :};};return nil ;};type CT_ShapeNonVisual struct{ +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_feag *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _egb :=_feag .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_egb !=nil {return _egb ;};if _cbab :=_feag .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_cbab !=nil {return _cbab ;};if _eaea :=_feag .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_eaea !=nil {return _eaea ;};return nil ;};type CT_GroupShape struct{ -// Non-Visual Drawing Properties -CNvPr *_da .CT_NonVisualDrawingProps ; +// Non-Visual Properties for a Group Shape +NvGrpSpPr *CT_GroupShapeNonVisual ; -// Non-Visual Drawing Properties for a Shape -CNvSpPr *_da .CT_NonVisualDrawingShapeProps ; +// Group Shape Properties +GrpSpPr *_bc .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};func (_cbbed *ST_TLNextActionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbbed =0;case "\u006e\u006f\u006e\u0065":*_cbbed =1;case "\u0073\u0065\u0065\u006b":*_cbbed =2;};return nil ;};func (_fegbd ST_TLTimeNodeSyncType )Validate ()error {return _fegbd .ValidateWithPath ("")};func (_gabfc ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gabfc .String (),start );};func (_bceec *CT_TLTimeNodeExclusive )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bceec .CTn =NewCT_TLCommonTimeNodeData ();_egbb :for {_fbba ,_febff :=d .Token ();if _febff !=nil {return _febff ;};switch _acfb :=_fbba .(type ){case _b .StartElement :switch _acfb .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 _fgebe :=d .DecodeElement (_bceec .CTn ,&_acfb );_fgebe !=nil {return _fgebe ;};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",_acfb .Name );if _ecdge :=d .Skip ();_ecdge !=nil {return _ecdge ;};};case _b .EndElement :break _egbb ;case _b .CharData :};};return nil ;};func (_dgdeag *ST_PlaceholderSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgdeag =0;case "\u0066\u0075\u006c\u006c":*_dgdeag =1;case "\u0068\u0061\u006c\u0066":*_dgdeag =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_dgdeag =3;};return nil ;};func (_eedg *CT_TLBuildParagraph )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adgfa :=range start .Attr {if _adgfa .Name .Local =="\u0062\u0075\u0069l\u0064"{_eedg .BuildAttr .UnmarshalXMLAttr (_adgfa );continue ;};if _adgfa .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_gdfgg ,_fafca :=_f .ParseUint (_adgfa .Value ,10,32);if _fafca !=nil {return _fafca ;};_gfgb :=uint32 (_gdfgg );_eedg .BldLvlAttr =&_gfgb ;continue ;};if _adgfa .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_dfca ,_cfaeg :=_f .ParseBool (_adgfa .Value );if _cfaeg !=nil {return _cfaeg ;};_eedg .AnimBgAttr =&_dfca ;continue ;};if _adgfa .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_aecab ,_egeb :=_f .ParseBool (_adgfa .Value );if _egeb !=nil {return _egeb ;};_eedg .AutoUpdateAnimBgAttr =&_aecab ;continue ;};if _adgfa .Name .Local =="\u0072\u0065\u0076"{_deeda ,_dbdeg :=_f .ParseBool (_adgfa .Value );if _dbdeg !=nil {return _dbdeg ;};_eedg .RevAttr =&_deeda ;continue ;};if _adgfa .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_ecced ,_adff :=ParseUnionST_TLTime (_adgfa .Value );if _adff !=nil {return _adff ;};_eedg .AdvAutoAttr =&_ecced ;continue ;};if _adgfa .Name .Local =="\u0073\u0070\u0069\u0064"{_bcdceb ,_dcafe :=_f .ParseUint (_adgfa .Value ,10,32);if _dcafe !=nil {return _dcafe ;};_cgae :=uint32 (_bcdceb );_eedg .SpidAttr =&_cgae ;continue ;};if _adgfa .Name .Local =="\u0067\u0072\u0070I\u0064"{_dffbd ,_aaeeg :=_f .ParseUint (_adgfa .Value ,10,32);if _aaeeg !=nil {return _aaeeg ;};_eegb :=uint32 (_dffbd );_eedg .GrpIdAttr =&_eegb ;continue ;};if _adgfa .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_fadea ,_ggfab :=_f .ParseBool (_adgfa .Value );if _ggfab !=nil {return _ggfab ;};_eedg .UiExpandAttr =&_fadea ;continue ;};};_cfbf :for {_debe ,_dfedd :=d .Token ();if _dfedd !=nil {return _dfedd ;};switch _cebed :=_debe .(type ){case _b .StartElement :switch _cebed .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"}:_eedg .TmplLst =NewCT_TLTemplateList ();if _gbfg :=d .DecodeElement (_eedg .TmplLst ,&_cebed );_gbfg !=nil {return _gbfg ;};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",_cebed .Name );if _daegc :=d .Skip ();_daegc !=nil {return _daegc ;};};case _b .EndElement :break _cfbf ;case _b .CharData :};};return nil ;};func (_ecgg *CT_SplitTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecgg .OrientAttr !=ST_DirectionUnset {_dcaee ,_gabbg :=_ecgg .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _gabbg !=nil {return _gabbg ;};start .Attr =append (start .Attr ,_dcaee );};if _ecgg .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_dcbd ,_fgefe :=_ecgg .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _fgefe !=nil {return _fgefe ;};start .Attr =append (start .Attr ,_dcbd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcdcg ST_TLAnimateEffectTransition )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agbff :=_b .Attr {};_agbff .Name =name ;switch _bcdcg {case ST_TLAnimateEffectTransitionUnset :_agbff .Value ="";case ST_TLAnimateEffectTransitionIn :_agbff .Value ="\u0069\u006e";case ST_TLAnimateEffectTransitionOut :_agbff .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_agbff .Value ="\u006e\u006f\u006e\u0065";};return _agbff ,nil ;}; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_bgada :=&CT_ModifyVerifier {};return _bgada };func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_fddef :=&CT_TLTimeTargetElement {};return _fddef ;}; +// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path +func (_acba *CT_CustomerData )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_abbg *CT_GroupShape )ValidateWithPath (path string )error {if _cgad :=_abbg .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cgad !=nil {return _cgad ;};if _acec :=_abbg .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_acec !=nil {return _acec ;};for _eecda ,_aebad :=range _abbg .Choice {if _gffb :=_aebad .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eecda ));_gffb !=nil {return _gffb ;};};if _abbg .ExtLst !=nil {if _cfaa :=_abbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfaa !=nil {return _cfaa ;};};return nil ;};func (_afaf *CT_PictureNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gdcd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_afaf .CNvPr ,_gdcd );_fecg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_afaf .CNvPicPr ,_fecg );_fabgf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_afaf .NvPr ,_fabgf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_febc *CT_OleObject )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _febc .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_febc .ProgIdAttr )});};if _febc .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_febc .SpidAttr )});};if _febc .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_febc .NameAttr )});};if _febc .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_febc .ShowAsIconAttr ))});};if _febc .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_febc .IdAttr )});};if _febc .ImgWAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_febc .ImgWAttr )});};if _febc .ImgHAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_febc .ImgHAttr )});};e .EncodeToken (start );_febc .Choice .MarshalXML (e ,_e .StartElement {});if _febc .Pic !=nil {_fddcd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_febc .Pic ,_fddcd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cec *CT_SlideLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cec .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cec .MatchingNameAttr )});};if _cec .TypeAttr !=ST_SlideLayoutTypeUnset {_gdggb ,_eaaba :=_cec .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _eaaba !=nil {return _eaaba ;};start .Attr =append (start .Attr ,_gdggb );};if _cec .PreserveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cec .PreserveAttr ))});};if _cec .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cec .UserDrawnAttr ))});};if _cec .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cec .ShowMasterSpAttr ))});};if _cec .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_cec .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_bcea :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_cec .CSld ,_bcea );if _cec .ClrMapOvr !=nil {_gbeb :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_cec .ClrMapOvr ,_gbeb );};if _cec .Transition !=nil {_fdcb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cec .Transition ,_fdcb );};if _cec .Timing !=nil {_aceg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_cec .Timing ,_aceg );};if _cec .Hf !=nil {_bddc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_cec .Hf ,_bddc );};if _cec .ExtLst !=nil {_cfgb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cec .ExtLst ,_cfgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fgdbg *CT_TLTextTargetElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eddbb :for {_fafa ,_abcb :=d .Token ();if _abcb !=nil {return _abcb ;};switch _babef :=_fafa .(type ){case _e .StartElement :switch _babef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061\u0072\u0052\u0067"}:_fgdbg .CharRg =NewCT_IndexRange ();if _dfcfa :=d .DecodeElement (_fgdbg .CharRg ,&_babef );_dfcfa !=nil {return _dfcfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0052\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0052\u0067"}:_fgdbg .PRg =NewCT_IndexRange ();if _bbeddf :=d .DecodeElement (_fgdbg .PRg ,&_babef );_bbeddf !=nil {return _bbeddf ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0065x\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_babef .Name );if _adfce :=d .Skip ();_adfce !=nil {return _adfce ;};};case _e .EndElement :break _eddbb ;case _e .CharData :};};return nil ;};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_gfdad :=&CT_TLIterateIntervalTime {};return _gfdad ;};func (_dbcef ST_TLTimeNodeSyncType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dbcef .String (),start );};func (_dcffg ST_TLPreviousActionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fagc :=_e .Attr {};_fagc .Name =name ;switch _dcffg {case ST_TLPreviousActionTypeUnset :_fagc .Value ="";case ST_TLPreviousActionTypeNone :_fagc .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_fagc .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return _fagc ,nil ;}; +// Validate validates the CT_TLTimeCondition and its children +func (_daag *CT_TLTimeCondition )Validate ()error {return _daag .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");};func NewEG_ChildSlide ()*EG_ChildSlide {_gafa :=&EG_ChildSlide {};return _gafa };func (_bcgdc *CT_Rel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_befc :=range start .Attr {if _befc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_befc .Name .Local =="\u0069\u0064"||_befc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_befc .Name .Local =="\u0069\u0064"{_abcce ,_adaed :=_befc .Value ,error (nil );if _adaed !=nil {return _adaed ;};_bcgdc .IdAttr =_abcce ;continue ;};};for {_aaee ,_efgc :=d .Token ();if _efgc !=nil {return _fd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_efgc );};if _ceadg ,_ddee :=_aaee .(_b .EndElement );_ddee &&_ceadg .Name ==start .Name {break ;};};return nil ;};func (_gdggf *ST_TLCommandType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gdggf =0;case "\u0065\u0076\u0074":*_gdggf =1;case "\u0063\u0061\u006c\u006c":*_gdggf =2;case "\u0076\u0065\u0072\u0062":*_gdggf =3;};return nil ;}; -// Validate validates the CT_TLCommandBehavior and its children -func (_ebeg *CT_TLCommandBehavior )Validate ()error {return _ebeg .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_gbgec ST_OleObjectFollowColorScheme )String ()string {switch _gbgec {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c";case 3:return "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return "";};type ST_TLAnimateColorSpace byte ;func (_befb *CT_SlideSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0078"},Value :_d .Sprintf ("\u0025\u0076",_befb .CxAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0079"},Value :_d .Sprintf ("\u0025\u0076",_befb .CyAttr )});if _befb .TypeAttr !=ST_SlideSizeTypeUnset {_ceaa ,_ebfab :=_befb .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _ebfab !=nil {return _ebfab ;};start .Attr =append (start .Attr ,_ceaa );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aaebb *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_befdg ,_fabeb :=d .Token ();if _fabeb !=nil {return _fabeb ;};if _adgfe ,_cedfb :=_befdg .(_e .EndElement );_cedfb &&_adgfe .Name ==start .Name {*_aaebb =1;return nil ;};if _bcaagc ,_gcddf :=_befdg .(_e .CharData );!_gcddf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_befdg );}else {switch string (_bcaagc ){case "":*_aaebb =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_aaebb =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_aaebb =2;};};_befdg ,_fabeb =d .Token ();if _fabeb !=nil {return _fabeb ;};if _eeddce ,_adbdc :=_befdg .(_e .EndElement );_adbdc &&_eeddce .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_befdg );};func (_cgbbg *CT_ModifyVerifier )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgbbg .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .AlgorithmNameAttr )});};if _cgbbg .HashValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .HashValueAttr )});};if _cgbbg .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .SaltValueAttr )});};if _cgbbg .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .SpinValueAttr )});};if _cgbbg .CryptProviderTypeAttr !=_ef .ST_CryptProvUnset {_bgadd ,_dgccd :=_cgbbg .CryptProviderTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"});if _dgccd !=nil {return _dgccd ;};start .Attr =append (start .Attr ,_bgadd );};if _cgbbg .CryptAlgorithmClassAttr !=_ef .ST_AlgClassUnset {_ggfab ,_dcdg :=_cgbbg .CryptAlgorithmClassAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"});if _dcdg !=nil {return _dcdg ;};start .Attr =append (start .Attr ,_ggfab );};if _cgbbg .CryptAlgorithmTypeAttr !=_ef .ST_AlgTypeUnset {_gfa ,_gabc :=_cgbbg .CryptAlgorithmTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"});if _gabc !=nil {return _gabc ;};start .Attr =append (start .Attr ,_gfa );};if _cgbbg .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .CryptAlgorithmSidAttr )});};if _cgbbg .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .SpinCountAttr )});};if _cgbbg .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .SaltDataAttr )});};if _cgbbg .HashDataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .HashDataAttr )});};if _cgbbg .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .CryptProviderAttr )});};if _cgbbg .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .AlgIdExtAttr )});};if _cgbbg .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .AlgIdExtSourceAttr )});};if _cgbbg .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .CryptProviderTypeExtAttr )});};if _cgbbg .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cgbbg .CryptProviderTypeExtSourceAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abfc *CT_ShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aacc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_abfc .CNvPr ,_aacc );_adgg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_abfc .CNvSpPr ,_adgg );_gbaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_abfc .NvPr ,_gbaf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_BuildList ()*CT_BuildList {_def :=&CT_BuildList {};return _def };func (_cgeac *EG_ChildSlide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbedb :for {_agcdc ,_dbbed :=d .Token ();if _dbbed !=nil {return _dbbed ;};switch _fafbe :=_agcdc .(type ){case _e .StartElement :switch _fafbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_cgeac .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _bcbd :=d .DecodeElement (_cgeac .ClrMapOvr ,&_fafbe );_bcbd !=nil {return _bcbd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043h\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_fafbe .Name );if _dedca :=d .Skip ();_dedca !=nil {return _dedca ;};};case _e .EndElement :break _bbedb ;case _e .CharData :};};return nil ;};func (_fbfe *CT_ShowInfoBrowse )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acfbg :=range start .Attr {if _acfbg .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_afbe ,_fcaaa :=_a .ParseBool (_acfbg .Value );if _fcaaa !=nil {return _fcaaa ;};_fbfe .ShowScrollbarAttr =&_afbe ;continue ;};};for {_eddc ,_cgbad :=d .Token ();if _cgbad !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042\u0072\u006f\u0077\u0073\u0065: \u0025\u0073",_cgbad );};if _faac ,_baeb :=_eddc .(_e .EndElement );_baeb &&_faac .Name ==start .Name {break ;};};return nil ;};func (_dagaa ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _dagaa {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagaa ));};return nil ;}; +// Validate validates the CT_StringTag and its children +func (_efgae *CT_StringTag )Validate ()error {return _efgae .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};type CT_CustomShowId struct{ -// Validate validates the CT_HtmlPublishProperties and its children -func (_bagc *CT_HtmlPublishProperties )Validate ()error {return _bagc .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Custom Show Identifier +IdAttr uint32 ;};func (_bceed *CT_Empty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_bdbf *CT_ExtensionList )ValidateWithPath (path string )error {for _feda ,_ddgc :=range _bdbf .Ext {if _dece :=_ddgc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_feda ));_dece !=nil {return _dece ;};};return nil ;};func (_ddgff ST_TLTimeNodePresetClassType )Validate ()error {return _ddgff .ValidateWithPath ("")};func (_bcbcb *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcbcb .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_deag :=range start .Attr {if _deag .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_bcbcb .TransitionAttr .UnmarshalXMLAttr (_deag );continue ;};if _deag .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_gbgbf ,_cecc :=_deag .Value ,error (nil );if _cecc !=nil {return _cecc ;};_bcbcb .FilterAttr =&_gbgbf ;continue ;};if _deag .Name .Local =="\u0070\u0072\u004cs\u0074"{_egag ,_cacdbd :=_deag .Value ,error (nil );if _cacdbd !=nil {return _cacdbd ;};_bcbcb .PrLstAttr =&_egag ;continue ;};};_fbfbeb :for {_cacag ,_fdecc :=d .Token ();if _fdecc !=nil {return _fdecc ;};switch _dfgeg :=_cacag .(type ){case _e .StartElement :switch _dfgeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _acag :=d .DecodeElement (_bcbcb .CBhvr ,&_dfgeg );_acag !=nil {return _acag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}:_bcbcb .Progress =NewCT_TLAnimVariant ();if _cgeab :=d .DecodeElement (_bcbcb .Progress ,&_dfgeg );_cgeab !=nil {return _cgeab ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0054\u004cA\u006e\u0069\u006d\u0061\u0074\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_dfgeg .Name );if _fdbb :=d .Skip ();_fdbb !=nil {return _fdbb ;};};case _e .EndElement :break _fbfbeb ;case _e .CharData :};};return nil ;};func (_abefc ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _abefc {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abefc ));};return nil ;};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;);func NewCT_GuideList ()*CT_GuideList {_cfda :=&CT_GuideList {};return _cfda };func NewCT_TLPoint ()*CT_TLPoint {_cfbae :=&CT_TLPoint {};return _cfbae };type CT_TLSetBehavior struct{ +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_gce *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _def :=_gce .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_def !=nil {return _def ;};if _eegg :=_gce .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_eegg !=nil {return _eegg ;};if _abc :=_gce .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_abc !=nil {return _abc ;};return nil ;};func (_ccff *CT_ConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ccfb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ccff .CNvPr ,_ccfb );_gefbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ccff .CNvCxnSpPr ,_gefbe );_abbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_ccff .NvPr ,_abbd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SlideSyncProperties struct{ + +// Server's Slide File ID +ServerSldIdAttr string ; + +// Server's Slide File's modification date/time +ServerSldModifiedTimeAttr _d .Time ; + +// Client Slide Insertion date/time +ClientInsertedTimeAttr _d .Time ;ExtLst *CT_ExtensionList ;};type CT_TLSetBehavior struct{ // Common Behavior CBhvr *CT_TLCommonBehaviorData ; @@ -818,293 +827,329 @@ CBhvr *CT_TLCommonBehaviorData ; // To To *CT_TLAnimVariant ;}; -// Validate validates the CT_Extension and its children -func (_gce *CT_Extension )Validate ()error {return _gce .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path +func (_ceccf *CT_WheelTransition )ValidateWithPath (path string )error {return nil };func (_acg *AG_TLBuild )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ea :=range start .Attr {if _ea .Name .Local =="\u0073\u0070\u0069\u0064"{_acc ,_cc :=_f .ParseUint (_ea .Value ,10,32);if _cc !=nil {return _cc ;};_gab :=uint32 (_acc );_acg .SpidAttr =&_gab ;continue ;};if _ea .Name .Local =="\u0067\u0072\u0070I\u0064"{_af ,_bg :=_f .ParseUint (_ea .Value ,10,32);if _bg !=nil {return _bg ;};_gca :=uint32 (_af );_acg .GrpIdAttr =&_gca ;continue ;};if _ea .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_cd ,_gf :=_f .ParseBool (_ea .Value );if _gf !=nil {return _gf ;};_acg .UiExpandAttr =&_cd ;continue ;};};for {_gbd ,_da :=d .Token ();if _da !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_da );};if _ag ,_cga :=_gbd .(_b .EndElement );_cga &&_ag .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Empty and its children -func (_cgge *CT_Empty )Validate ()error {return _cgge .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_ecgf *CT_OptionalBlackTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egebf :=range start .Attr {if _egebf .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_eagg ,_begd :=_a .ParseBool (_egebf .Value );if _begd !=nil {return _begd ;};_ecgf .ThruBlkAttr =&_eagg ;continue ;};};for {_fedf ,_bdgb :=d .Token ();if _bdgb !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006c\u0042\u006c\u0061\u0063\u006bT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_bdgb );};if _cfgc ,_cbgeg :=_fedf .(_e .EndElement );_cbgeg &&_cfgc .Name ==start .Name {break ;};};return nil ;};func (_gagee *CT_TLCommonTimeNodeData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffbfe :=range start .Attr {if _ffbfe .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_babf ,_ddbeb :=_ffbfe .Value ,error (nil );if _ddbeb !=nil {return _ddbeb ;};_gagee .TmFilterAttr =&_babf ;continue ;};if _ffbfe .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_abbe ,_aceec :=_ffbfe .Value ,error (nil );if _aceec !=nil {return _aceec ;};_gagee .EvtFilterAttr =&_abbe ;continue ;};if _ffbfe .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_dbgcd ,_gafeg :=_a .ParseInt (_ffbfe .Value ,10,32);if _gafeg !=nil {return _gafeg ;};_gaabd :=int32 (_dbgcd );_gagee .PresetIDAttr =&_gaabd ;continue ;};if _ffbfe .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_gadea ,_bfaeb :=_a .ParseBool (_ffbfe .Value );if _bfaeb !=nil {return _bfaeb ;};_gagee .DisplayAttr =&_gadea ;continue ;};if _ffbfe .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_bfbdc ,_gegcc :=_a .ParseInt (_ffbfe .Value ,10,32);if _gegcc !=nil {return _gegcc ;};_bceef :=int32 (_bfbdc );_gagee .PresetSubtypeAttr =&_bceef ;continue ;};if _ffbfe .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_gagee .MasterRelAttr .UnmarshalXMLAttr (_ffbfe );continue ;};if _ffbfe .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_cegad ,_bfbf :=ParseUnionST_TLTime (_ffbfe .Value );if _bfbf !=nil {return _bfbf ;};_gagee .RepeatCountAttr =&_cegad ;continue ;};if _ffbfe .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_dbga ,_fdecf :=_a .ParseInt (_ffbfe .Value ,10,32);if _fdecf !=nil {return _fdecf ;};_fgbag :=int32 (_dbga );_gagee .BldLvlAttr =&_fgbag ;continue ;};if _ffbfe .Name .Local =="\u0073\u0070\u0064"{_fdbcda ,_bbacf :=ParseUnionST_Percentage (_ffbfe .Value );if _bbacf !=nil {return _bbacf ;};_gagee .SpdAttr =&_fdbcda ;continue ;};if _ffbfe .Name .Local =="\u0067\u0072\u0070I\u0064"{_gfgcaa ,_eeaa :=_a .ParseUint (_ffbfe .Value ,10,32);if _eeaa !=nil {return _eeaa ;};_gfaaa :=uint32 (_gfgcaa );_gagee .GrpIdAttr =&_gfaaa ;continue ;};if _ffbfe .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_ddege ,_defe :=_a .ParseBool (_ffbfe .Value );if _defe !=nil {return _defe ;};_gagee .AfterEffectAttr =&_ddege ;continue ;};if _ffbfe .Name .Local =="\u0069\u0064"{_ggba ,_abgc :=_a .ParseUint (_ffbfe .Value ,10,32);if _abgc !=nil {return _abgc ;};_cddge :=uint32 (_ggba );_gagee .IdAttr =&_cddge ;continue ;};if _ffbfe .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_fgbe ,_fcggd :=_a .ParseBool (_ffbfe .Value );if _fcggd !=nil {return _fcggd ;};_gagee .NodePhAttr =&_fgbe ;continue ;};if _ffbfe .Name .Local =="\u0061\u0063\u0063e\u006c"{_bddde ,_bbcef :=ParseUnionST_PositiveFixedPercentage (_ffbfe .Value );if _bbcef !=nil {return _bbcef ;};_gagee .AccelAttr =&_bddde ;continue ;};if _ffbfe .Name .Local =="\u0064\u0065\u0063e\u006c"{_dfada ,_fgfbe :=ParseUnionST_PositiveFixedPercentage (_ffbfe .Value );if _fgfbe !=nil {return _fgfbe ;};_gagee .DecelAttr =&_dfada ;continue ;};if _ffbfe .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_gagee .RestartAttr .UnmarshalXMLAttr (_ffbfe );continue ;};if _ffbfe .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_gagee .NodeTypeAttr .UnmarshalXMLAttr (_ffbfe );continue ;};if _ffbfe .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_gagee .PresetClassAttr .UnmarshalXMLAttr (_ffbfe );continue ;};if _ffbfe .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_dgdfe ,_badfc :=ParseUnionST_TLTime (_ffbfe .Value );if _badfc !=nil {return _badfc ;};_gagee .RepeatDurAttr =&_dgdfe ;continue ;};if _ffbfe .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_gagee .SyncBehaviorAttr .UnmarshalXMLAttr (_ffbfe );continue ;};if _ffbfe .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_eeedc ,_dcfga :=_a .ParseBool (_ffbfe .Value );if _dcfga !=nil {return _dcfga ;};_gagee .AutoRevAttr =&_eeedc ;continue ;};if _ffbfe .Name .Local =="\u0066\u0069\u006c\u006c"{_gagee .FillAttr .UnmarshalXMLAttr (_ffbfe );continue ;};if _ffbfe .Name .Local =="\u0064\u0075\u0072"{_bbba ,_dbefb :=ParseUnionST_TLTime (_ffbfe .Value );if _dbefb !=nil {return _dbefb ;};_gagee .DurAttr =&_bbba ;continue ;};};_ddfaa :for {_fcbed ,_eedce :=d .Token ();if _eedce !=nil {return _eedce ;};switch _dbfa :=_fcbed .(type ){case _e .StartElement :switch _dbfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073t\u0043\u006f\u006e\u0064\u004c\u0073t"}:_gagee .StCondLst =NewCT_TLTimeConditionList ();if _abfb :=d .DecodeElement (_gagee .StCondLst ,&_dbfa );_abfb !=nil {return _abfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}:_gagee .EndCondLst =NewCT_TLTimeConditionList ();if _dbee :=d .DecodeElement (_gagee .EndCondLst ,&_dbfa );_dbee !=nil {return _dbee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0064\u0053\u0079\u006e\u0063"}:_gagee .EndSync =NewCT_TLTimeCondition ();if _eddf :=d .DecodeElement (_gagee .EndSync ,&_dbfa );_eddf !=nil {return _eddf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"}:_gagee .Iterate =NewCT_TLIterateData ();if _ggbg :=d .DecodeElement (_gagee .Iterate ,&_dbfa );_ggbg !=nil {return _ggbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}:_gagee .ChildTnLst =NewCT_TimeNodeList ();if _fafgd :=d .DecodeElement (_gagee .ChildTnLst ,&_dbfa );_fafgd !=nil {return _fafgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}:_gagee .SubTnLst =NewCT_TimeNodeList ();if _bbdad :=d .DecodeElement (_gagee .SubTnLst ,&_dbfa );_bbdad !=nil {return _bbdad ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0054i\u006d\u0065\u004e\u006f\u0064\u0065D\u0061\u0074\u0061 \u0025\u0076",_dbfa .Name );if _fdfg :=d .Skip ();_fdfg !=nil {return _fdfg ;};};case _e .EndElement :break _ddfaa ;case _e .CharData :};};return nil ;};func (_babgc ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _babgc {case 0,1,2,3,4,5,6,7,8,9:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babgc ));};return nil ;};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_eabf :=&CT_TLTextTargetElement {};return _eabf ;};type NotesMaster struct{CT_NotesMaster };func (_cgbbc ST_TLBehaviorAccumulateType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cgbbc .String (),start );};func (_dedaa *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_gcda :=[]string {};if _dedaa .ST_PositiveFixedPercentage !=nil {if _degfe :=_dedaa .ST_PositiveFixedPercentage .ValidateWithPath (path +"/\u0053\u0054\u005f\u0050\u006f\u0073i\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063e\u006et\u0061\u0067\u0065");_degfe !=nil {return _degfe ;};_gcda =append (_gcda ,"\u0053\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};if _dedaa .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_gcda =append (_gcda ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_gcda )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gcda );};return nil ;}; +// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path +func (_edga *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _edga .TitleStyle !=nil {if _beca :=_edga .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_beca !=nil {return _beca ;};};if _edga .BodyStyle !=nil {if _bfaef :=_edga .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_bfaef !=nil {return _bfaef ;};};if _edga .OtherStyle !=nil {if _badf :=_edga .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_badf !=nil {return _badf ;};};if _edga .ExtLst !=nil {if _gcee :=_edga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcee !=nil {return _gcee ;};};return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_cada :=&CT_GraphicalObjectFrameNonVisual {};_cada .CNvPr =_bc .NewCT_NonVisualDrawingProps ();_cada .CNvGraphicFramePr =_bc .NewCT_NonVisualGraphicFrameProperties ();_cada .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _cada ;}; -// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path -func (_ddgb *CT_SlideTiming )ValidateWithPath (path string )error {if _ddgb .TnLst !=nil {if _ebgbd :=_ddgb .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_ebgbd !=nil {return _ebgbd ;};};if _ddgb .BldLst !=nil {if _dfaae :=_ddgb .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074");_dfaae !=nil {return _dfaae ;};};if _ddgb .ExtLst !=nil {if _cecd :=_ddgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cecd !=nil {return _cecd ;};};return nil ;};func (_cbbf *CT_CommentAuthor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cbbf .IdAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_cbbf .NameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_d .Sprintf ("\u0025\u0076",_cbbf .InitialsAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_cbbf .LastIdxAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_cbbf .ClrIdxAttr )});e .EncodeToken (start );if _cbbf .ExtLst !=nil {_cge :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbbf .ExtLst ,_cge );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cgcd *CT_TLAnimVariantStringVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efag :=range start .Attr {if _efag .Name .Local =="\u0076\u0061\u006c"{_acfg ,_ffcc :=_efag .Value ,error (nil );if _ffcc !=nil {return _ffcc ;};_cgcd .ValAttr =_acfg ;continue ;};};for {_eedaa ,_adda :=d .Token ();if _adda !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0053\u0074\u0072\u0069\u006e\u0067\u0056\u0061l\u003a\u0020\u0025\u0073",_adda );};if _adgaa ,_fbeg :=_eedaa .(_e .EndElement );_fbeg &&_adgaa .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_OptionalBlackTransition and its children +func (_fcfg *CT_OptionalBlackTransition )Validate ()error {return _fcfg .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");}; -// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path -func (_fcecf *EG_ShowType )ValidateWithPath (path string )error {if _fcecf .Present !=nil {if _gggbc :=_fcecf .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_gggbc !=nil {return _gggbc ;};};if _fcecf .Browse !=nil {if _daga :=_fcecf .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_daga !=nil {return _daga ;};};if _fcecf .Kiosk !=nil {if _eafgd :=_fcecf .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_eafgd !=nil {return _eafgd ;};};return nil ;}; +// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path +func (_edae *CT_SlideViewProperties )ValidateWithPath (path string )error {if _febb :=_edae .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_febb !=nil {return _febb ;};if _edae .ExtLst !=nil {if _dcaeg :=_edae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcaeg !=nil {return _dcaeg ;};};return nil ;};type CmAuthorLst struct{CT_CommentAuthorList };func (_gdffc *CT_TLGraphicalObjectBuild )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdffc .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gdffc .SpidAttr )});};if _gdffc .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gdffc .GrpIdAttr )});};if _gdffc .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gdffc .UiExpandAttr ))});};e .EncodeToken (start );if _gdffc .BldAsOne !=nil {_bddeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_gdffc .BldAsOne ,_bddeb );};if _gdffc .BldSub !=nil {_fgcdc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}};e .EncodeElement (_gdffc .BldSub ,_fgcdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_aacg :=&CT_TLCommonTimeNodeData {};return _aacg ;};type SldMaster struct{CT_SlideMaster };func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_bcbg :=&CT_TLAnimateRotationBehavior {};_bcbg .CBhvr =NewCT_TLCommonBehaviorData ();return _bcbg ;};func (_cagfa *CT_OleObjectChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cabc :for {_dffd ,_agbd :=d .Token ();if _agbd !=nil {return _agbd ;};switch _cfag :=_dffd .(type ){case _b .StartElement :switch _cfag .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"}:_cagfa .Embed =NewCT_OleObjectEmbed ();if _ebcf :=d .DecodeElement (_cagfa .Embed ,&_cfag );_ebcf !=nil {return _ebcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagfa .Link =NewCT_OleObjectLink ();if _gfcg :=d .DecodeElement (_cagfa .Link ,&_cfag );_gfcg !=nil {return _gfcg ;};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",_cfag .Name );if _bade :=d .Skip ();_bade !=nil {return _bade ;};};case _b .EndElement :break _cabc ;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;);type CT_CustomerDataList struct{ -// Validate validates the CT_CommentAuthor and its children -func (_egae *CT_CommentAuthor )Validate ()error {return _egae .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};type CT_TagList struct{ +// Customer Data +CustData []*CT_CustomerData ; -// Programmable Extensibility Tag -Tag []*CT_StringTag ;};func (_dbegb *CT_WebProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaeb :=range start .Attr {if _gaeb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_gaefd ,_beefg :=_a .ParseBool (_gaeb .Value );if _beefg !=nil {return _beefg ;};_dbegb .ShowAnimationAttr =&_gaefd ;continue ;};if _gaeb .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_gdgbd ,_cgdce :=_a .ParseBool (_gaeb .Value );if _cgdce !=nil {return _cgdce ;};_dbegb .ResizeGraphicsAttr =&_gdgbd ;continue ;};if _gaeb .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_ceage ,_eabae :=_a .ParseBool (_gaeb .Value );if _eabae !=nil {return _eabae ;};_dbegb .AllowPngAttr =&_ceage ;continue ;};if _gaeb .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_bfbb ,_gadcb :=_a .ParseBool (_gaeb .Value );if _gadcb !=nil {return _gadcb ;};_dbegb .RelyOnVmlAttr =&_bfbb ;continue ;};if _gaeb .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_cdecc ,_ddddc :=_a .ParseBool (_gaeb .Value );if _ddddc !=nil {return _ddddc ;};_dbegb .OrganizeInFoldersAttr =&_cdecc ;continue ;};if _gaeb .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_gdcafe ,_ggdf :=_a .ParseBool (_gaeb .Value );if _ggdf !=nil {return _ggdf ;};_dbegb .UseLongFilenamesAttr =&_gdcafe ;continue ;};if _gaeb .Name .Local =="\u0069\u006d\u0067S\u007a"{_dbegb .ImgSzAttr .UnmarshalXMLAttr (_gaeb );continue ;};if _gaeb .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_feec ,_eddbd :=_gaeb .Value ,error (nil );if _eddbd !=nil {return _eddbd ;};_dbegb .EncodingAttr =&_feec ;continue ;};if _gaeb .Name .Local =="\u0063\u006c\u0072"{_dbegb .ClrAttr .UnmarshalXMLAttr (_gaeb );continue ;};};_cefff :for {_gaebb ,_egfef :=d .Token ();if _egfef !=nil {return _egfef ;};switch _bbgae :=_gaebb .(type ){case _e .StartElement :switch _bbgae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbegb .ExtLst =NewCT_ExtensionList ();if _gfaaab :=d .DecodeElement (_dbegb .ExtLst ,&_bbgae );_gfaaab !=nil {return _gfaaab ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025v",_bbgae .Name );if _aggc :=d .Skip ();_aggc !=nil {return _aggc ;};};case _e .EndElement :break _cefff ;case _e .CharData :};};return nil ;};func (_ddage ST_TLAnimateBehaviorValueType )String ()string {switch _ddage {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";}; +// Customer Data Tags +Tags *CT_TagsData ;};type CT_SlideSorterViewProperties struct{ -// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path -func (_beda *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _beda .TypeAttr ==ST_TLChartSubelementTypeUnset {return _d .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _abbdc :=_beda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_abbdc !=nil {return _abbdc ;};return nil ;};const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;);func (_cfcf *CT_CustomShowList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cfcf .CustShow !=nil {_bbda :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};for _ ,_debf :=range _cfcf .CustShow {e .EncodeElement (_debf ,_bbda );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Show Formatting +ShowFormattingAttr *bool ; -// Validate validates the CT_NotesMasterIdList and its children -func (_ddaa *CT_NotesMasterIdList )Validate ()error {return _ddaa .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func ParseUnionST_Percentage (s string )(_da .ST_Percentage ,error ){return _da .ParseUnionST_Percentage (s );};type CT_ExtensionList struct{ +// Base properties for Slide Sorter View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_dddc ST_TransitionSpeed )ValidateWithPath (path string )error {switch _dddc {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 (_dddc ));};return nil ;};func (_gbdcg *CT_ShowInfoBrowse )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfdb :=range start .Attr {if _bfdb .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_bfaaag ,_feba :=_f .ParseBool (_bfdb .Value );if _feba !=nil {return _feba ;};_gbdcg .ShowScrollbarAttr =&_bfaaag ;continue ;};};for {_fbdf ,_abfg :=d .Token ();if _abfg !=nil {return _fd .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",_abfg );};if _daee ,_ddecg :=_fbdf .(_b .EndElement );_ddecg &&_daee .Name ==start .Name {break ;};};return nil ;};func (_gggga *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggga .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_ggcbb :=range start .Attr {if _ggcbb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gggga .OriginAttr .UnmarshalXMLAttr (_ggcbb );continue ;};if _ggcbb .Name .Local =="\u0070\u0061\u0074\u0068"{_ebfg ,_cdgae :=_ggcbb .Value ,error (nil );if _cdgae !=nil {return _cdgae ;};_gggga .PathAttr =&_ebfg ;continue ;};if _ggcbb .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_gggga .PathEditModeAttr .UnmarshalXMLAttr (_ggcbb );continue ;};if _ggcbb .Name .Local =="\u0072\u0041\u006e\u0067"{_fbcgd ,_ffbba :=_f .ParseInt (_ggcbb .Value ,10,32);if _ffbba !=nil {return _ffbba ;};_aefec :=int32 (_fbcgd );_gggga .RAngAttr =&_aefec ;continue ;};if _ggcbb .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_bfdc ,_adddf :=_ggcbb .Value ,error (nil );if _adddf !=nil {return _adddf ;};_gggga .PtsTypesAttr =&_bfdc ;continue ;};};_cacc :for {_fcbbd ,_bfgeb :=d .Token ();if _bfgeb !=nil {return _bfgeb ;};switch _fdgad :=_fcbbd .(type ){case _b .StartElement :switch _fdgad .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 _afbeb :=d .DecodeElement (_gggga .CBhvr ,&_fdgad );_afbeb !=nil {return _afbeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gggga .By =NewCT_TLPoint ();if _fabe :=d .DecodeElement (_gggga .By ,&_fdgad );_fabe !=nil {return _fabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gggga .From =NewCT_TLPoint ();if _faeb :=d .DecodeElement (_gggga .From ,&_fdgad );_faeb !=nil {return _faeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gggga .To =NewCT_TLPoint ();if _fdgfa :=d .DecodeElement (_gggga .To ,&_fdgad );_fdgfa !=nil {return _fdgfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gggga .RCtr =NewCT_TLPoint ();if _cgggg :=d .DecodeElement (_gggga .RCtr ,&_fdgad );_cgggg !=nil {return _cgggg ;};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",_fdgad .Name );if _abffc :=d .Skip ();_abffc !=nil {return _abffc ;};};case _b .EndElement :break _cacc ;case _b .CharData :};};return nil ;};func (_agefg ST_TLTimeNodePresetClassType )Validate ()error {return _agefg .ValidateWithPath ("")};func (_dgbg *CT_SlideSorterViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgbg .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_dgbg .ShowFormattingAttr ))});};e .EncodeToken (start );_gbec :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_dgbg .CViewPr ,_gbec );if _dgbg .ExtLst !=nil {_gfafd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgbg .ExtLst ,_gfafd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Extension -Ext []*CT_Extension ;};func NewCT_CustomerDataList ()*CT_CustomerDataList {_fgeg :=&CT_CustomerDataList {};return _fgeg }; +// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path +func (_fddg *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil };func (_gddegf ST_TLAnimateEffectTransition )String ()string {switch _gddegf {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_ebgf *CT_CustomerData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_accc :=range start .Attr {if _accc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_accc .Name .Local =="\u0069\u0064"||_accc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_accc .Name .Local =="\u0069\u0064"{_fadf ,_cfdgd :=_accc .Value ,error (nil );if _cfdgd !=nil {return _cfdgd ;};_ebgf .IdAttr =_fadf ;continue ;};};for {_abgd ,_abfb :=d .Token ();if _abfb !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_abfb );};if _fccg ,_bad :=_abgd .(_b .EndElement );_bad &&_fccg .Name ==start .Name {break ;};};return nil ;};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_bebdc :=&CT_ShowInfoBrowse {};return _bebdc };type CT_CommonSlideData struct{ -// Validate validates the CT_WebProperties and its children -func (_ebeag *CT_WebProperties )Validate ()error {return _ebeag .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bfegd ST_TransitionSideDirectionType )Validate ()error {return _bfegd .ValidateWithPath ("")}; +// Name +NameAttr *string ; -// Validate validates the CT_TLCommonBehaviorData and its children -func (_gagg *CT_TLCommonBehaviorData )Validate ()error {return _gagg .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");};type CT_NormalViewPortion struct{ +// Slide Background +Bg *CT_Background ; -// Normal View Dimension Size -SzAttr _da .ST_PositiveFixedPercentage ; +// Shape Tree +SpTree *CT_GroupShape ; -// Auto Adjust Normal View -AutoAdjustAttr *bool ;};func NewEG_Background ()*EG_Background {_gdfgb :=&EG_Background {};return _gdfgb };func (_dgfcf *CT_TLIterateIntervalTime )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_dgfcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Customer Data List +CustDataLst *CT_CustomerDataList ; -// Validate validates the CT_HandoutMasterIdListEntry and its children -func (_egbf *CT_HandoutMasterIdListEntry )Validate ()error {return _egbf .ValidateWithPath ("C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079");};func (_gbaba ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _gbaba {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbaba ));};return nil ;};func NewSldSyncPr ()*SldSyncPr {_fgdag :=&SldSyncPr {};_fgdag .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _fgdag ;};func (_bgdca *CT_SlideTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbff :=range start .Attr {if _bbff .Name .Local =="\u0073\u0070\u0064"{_bgdca .SpdAttr .UnmarshalXMLAttr (_bbff );continue ;};if _bbff .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_acge ,_dgfd :=_a .ParseBool (_bbff .Value );if _dgfd !=nil {return _dgfd ;};_bgdca .AdvClickAttr =&_acge ;continue ;};if _bbff .Name .Local =="\u0061\u0064\u0076T\u006d"{_ebaba ,_cdcdb :=_a .ParseUint (_bbff .Value ,10,32);if _cdcdb !=nil {return _cdcdb ;};_caafb :=uint32 (_ebaba );_bgdca .AdvTmAttr =&_caafb ;continue ;};};_adeaa :for {_edagg ,_ggffg :=d .Token ();if _ggffg !=nil {return _ggffg ;};switch _afggd :=_edagg .(type ){case _e .StartElement :switch _afggd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _ggfg :=d .DecodeElement (&_bgdca .Choice .Blinds ,&_afggd );_ggfg !=nil {return _ggfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _acfbb :=d .DecodeElement (&_bgdca .Choice .Checker ,&_afggd );_acfbb !=nil {return _acfbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _bcbab :=d .DecodeElement (&_bgdca .Choice .Circle ,&_afggd );_bcbab !=nil {return _bcbab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _gaec :=d .DecodeElement (&_bgdca .Choice .Dissolve ,&_afggd );_gaec !=nil {return _gaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _cgeaf :=d .DecodeElement (&_bgdca .Choice .Comb ,&_afggd );_cgeaf !=nil {return _cgeaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _abbfee :=d .DecodeElement (&_bgdca .Choice .Cover ,&_afggd );_abbfee !=nil {return _abbfee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _dgde :=d .DecodeElement (&_bgdca .Choice .Cut ,&_afggd );_dgde !=nil {return _dgde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _aedcfb :=d .DecodeElement (&_bgdca .Choice .Diamond ,&_afggd );_aedcfb !=nil {return _aedcfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _cfgea :=d .DecodeElement (&_bgdca .Choice .Fade ,&_afggd );_cfgea !=nil {return _cfgea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _cffc :=d .DecodeElement (&_bgdca .Choice .Newsflash ,&_afggd );_cffc !=nil {return _cffc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _aacbcb :=d .DecodeElement (&_bgdca .Choice .Plus ,&_afggd );_aacbcb !=nil {return _aacbcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _daafc :=d .DecodeElement (&_bgdca .Choice .Pull ,&_afggd );_daafc !=nil {return _daafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _dbecbb :=d .DecodeElement (&_bgdca .Choice .Push ,&_afggd );_dbecbb !=nil {return _dbecbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _baffcc :=d .DecodeElement (&_bgdca .Choice .Random ,&_afggd );_baffcc !=nil {return _baffcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _aege :=d .DecodeElement (&_bgdca .Choice .RandomBar ,&_afggd );_aege !=nil {return _aege ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _aabbf :=d .DecodeElement (&_bgdca .Choice .Split ,&_afggd );_aabbf !=nil {return _aabbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _dbcee :=d .DecodeElement (&_bgdca .Choice .Strips ,&_afggd );_dbcee !=nil {return _dbcee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _gbdgc :=d .DecodeElement (&_bgdca .Choice .Wedge ,&_afggd );_gbdgc !=nil {return _gbdgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _agcad :=d .DecodeElement (&_bgdca .Choice .Wheel ,&_afggd );_agcad !=nil {return _agcad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _fegea :=d .DecodeElement (&_bgdca .Choice .Wipe ,&_afggd );_fegea !=nil {return _fegea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_bgdca .Choice =NewCT_SlideTransitionChoice ();if _gbbfee :=d .DecodeElement (&_bgdca .Choice .Zoom ,&_afggd );_gbbfee !=nil {return _gbbfee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"}:_bgdca .SndAc =NewCT_TransitionSoundAction ();if _dddcc :=d .DecodeElement (_bgdca .SndAc ,&_afggd );_dddcc !=nil {return _dddcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgdca .ExtLst =NewCT_ExtensionListModify ();if _gfga :=d .DecodeElement (_bgdca .ExtLst ,&_afggd );_gfga !=nil {return _gfga ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_afggd .Name );if _addb :=d .Skip ();_addb !=nil {return _addb ;};};case _e .EndElement :break _adeaa ;case _e .CharData :};};return nil ;};func (_gace *ST_TLNextActionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gace =0;case "\u006e\u006f\u006e\u0065":*_gace =1;case "\u0073\u0065\u0065\u006b":*_gace =2;};return nil ;};func (_dcbba *CT_SlideLayoutIdList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dcbba .SldLayoutId !=nil {_badbf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_bfgbc :=range _dcbba .SldLayoutId {e .EncodeElement (_bfgbc ,_badbf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// List of controls +Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_ModifyVerifier and its children -func (_fdef *CT_ModifyVerifier )Validate ()error {return _fdef .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};func (_ebefa *CT_TLPoint )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbddfff :=range start .Attr {if _fbddfff .Name .Local =="\u0078"{_gaeee ,_cgdcg :=ParseUnionST_Percentage (_fbddfff .Value );if _cgdcg !=nil {return _cgdcg ;};_ebefa .XAttr =_gaeee ;continue ;};if _fbddfff .Name .Local =="\u0079"{_ddcea ,_dgdgb :=ParseUnionST_Percentage (_fbddfff .Value );if _dgdgb !=nil {return _dgdgb ;};_ebefa .YAttr =_ddcea ;continue ;};};for {_dgafa ,_gaaca :=d .Token ();if _gaaca !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_gaaca );};if _bbeace ,_eagec :=_dgafa .(_e .EndElement );_eagec &&_bbeace .Name ==start .Name {break ;};};return nil ;};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_daggb :=&CT_TLAnimateScaleBehavior {};_daggb .CBhvr =NewCT_TLCommonBehaviorData ();return _daggb ;}; +// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path +func (_gagde *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _bfaae :=_gagde .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_bfaae !=nil {return _bfaae ;};if _cfee :=_gagde .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072");_cfee !=nil {return _cfee ;};if _adgc :=_gagde .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_adgc !=nil {return _adgc ;};if _gagde .By !=nil {if _gfdgc :=_gagde .By .ValidateWithPath (path +"\u002f\u0042\u0079");_gfdgc !=nil {return _gfdgc ;};};if _gagde .From !=nil {if _dgaba :=_gagde .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dgaba !=nil {return _dgaba ;};};if _gagde .To !=nil {if _beee :=_gagde .To .ValidateWithPath (path +"\u002f\u0054\u006f");_beee !=nil {return _beee ;};};if _gagde .RCtr !=nil {if _bfbf :=_gagde .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_bfbf !=nil {return _bfbf ;};};return nil ;};func (_cecff ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _cecff {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 (_cecff ));};return nil ;};func (_ddebc *CT_SlideRelationshipListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edcd :=range start .Attr {if _edcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edcd .Name .Local =="\u0069\u0064"||_edcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_edcd .Name .Local =="\u0069\u0064"{_badfd ,_bfcb :=_edcd .Value ,error (nil );if _bfcb !=nil {return _bfcb ;};_ddebc .IdAttr =_badfd ;continue ;};};for {_eebcg ,_gbcef :=d .Token ();if _gbcef !=nil {return _fd .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",_gbcef );};if _agfbb ,_gdcbb :=_eebcg .(_b .EndElement );_gdcbb &&_agfbb .Name ==start .Name {break ;};};return nil ;};func (_eebcga *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eebcga =0;case "\u0072\u0067\u0062":*_eebcga =1;case "\u0068\u0073\u006c":*_eebcga =2;};return nil ;};func (_egf *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 :_fd .Sprintf ("\u0025\u0076",_egf .AuthorIdAttr )});if _egf .DtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_egf .DtAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_fd .Sprintf ("\u0025\u0076",_egf .IdxAttr )});e .EncodeToken (start );_dbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_egf .Pos ,_dbc );_agac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_g .AddPreserveSpaceAttr (&_agac ,_egf .Text );e .EncodeElement (_egf .Text ,_agac );if _egf .ExtLst !=nil {_gegbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egf .ExtLst ,_gegbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TagList ()*CT_TagList {_ccgab :=&CT_TagList {};return _ccgab }; -// Validate validates the CT_SlideMasterIdListEntry and its children -func (_gfba *CT_SlideMasterIdListEntry )Validate ()error {return _gfba .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_acae *CT_SlideSyncProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgfbd :=range start .Attr {if _cgfbd .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_abaf ,_gbgfd :=_cgfbd .Value ,error (nil );if _gbgfd !=nil {return _gbgfd ;};_acae .ServerSldIdAttr =_abaf ;continue ;};if _cgfbd .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gacf ,_aafcb :=ParseStdlibTime (_cgfbd .Value );if _aafcb !=nil {return _aafcb ;};_acae .ServerSldModifiedTimeAttr =_gacf ;continue ;};if _cgfbd .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_eade ,_baecb :=ParseStdlibTime (_cgfbd .Value );if _baecb !=nil {return _baecb ;};_acae .ClientInsertedTimeAttr =_eade ;continue ;};};_ffae :for {_gbdcgf ,_fefd :=d .Token ();if _fefd !=nil {return _fefd ;};switch _afaed :=_gbdcgf .(type ){case _e .StartElement :switch _afaed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acae .ExtLst =NewCT_ExtensionList ();if _dggd :=d .DecodeElement (_acae .ExtLst ,&_afaed );_dggd !=nil {return _dggd ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u006c\u0069\u0064e\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_afaed .Name );if _ccdgc :=d .Skip ();_ccdgc !=nil {return _ccdgc ;};};case _e .EndElement :break _ffae ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path +func (_gdegc *HandoutMaster )ValidateWithPath (path string )error {if _efgbg :=_gdegc .CT_HandoutMaster .ValidateWithPath (path );_efgbg !=nil {return _efgbg ;};return nil ;};func (_aedg *CT_PhotoAlbum )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aedg .BwAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0077"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_aedg .BwAttr ))});};if _aedg .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_aedg .ShowCaptionsAttr ))});};if _aedg .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_cffcf ,_edca :=_aedg .LayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"});if _edca !=nil {return _edca ;};start .Attr =append (start .Attr ,_cffcf );};if _aedg .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_gefaa ,_effee :=_aedg .FrameAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0072\u0061m\u0065"});if _effee !=nil {return _effee ;};start .Attr =append (start .Attr ,_gefaa );};e .EncodeToken (start );if _aedg .ExtLst !=nil {_eggcc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedg .ExtLst ,_eggcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgcab *CT_TLIterateData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgcab .TypeAttr !=ST_IterateTypeUnset {_geebf ,_acbag :=_fgcab .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _acbag !=nil {return _acbag ;};start .Attr =append (start .Attr ,_geebf );};if _fgcab .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_fgcab .BackwardsAttr ))});};e .EncodeToken (start );if _fgcab .TmAbs !=nil {_dagf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_fgcab .TmAbs ,_dagf );};if _fgcab .TmPct !=nil {_fagg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}};e .EncodeElement (_fgcab .TmPct ,_fagg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_PositivePercentage (s string )(_bc .ST_PositivePercentage ,error ){return _bc .ParseUnionST_PositivePercentage (s );};func (_fddca ST_SlideSizeType )ValidateWithPath (path string )error {switch _fddca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16: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 (_fddca ));};return nil ;};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_fceca :=&CT_TLAnimateColorBehavior {};_fceca .CBhvr =NewCT_TLCommonBehaviorData ();return _fceca ;};type CT_TLCommonBehaviorData struct{ -// Validate validates the CT_Background and its children -func (_bd *CT_Background )Validate ()error {return _bd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_fagbc ST_TLCommandType )Validate ()error {return _fagbc .ValidateWithPath ("")}; +// Additive +AdditiveAttr ST_TLBehaviorAdditiveType ; -// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path -func (_ffabc *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _ffabc .Blinds !=nil {if _gded :=_ffabc .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_gded !=nil {return _gded ;};};if _ffabc .Checker !=nil {if _gdaf :=_ffabc .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072");_gdaf !=nil {return _gdaf ;};};if _ffabc .Circle !=nil {if _gbca :=_ffabc .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_gbca !=nil {return _gbca ;};};if _ffabc .Dissolve !=nil {if _ebba :=_ffabc .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e");_ebba !=nil {return _ebba ;};};if _ffabc .Comb !=nil {if _egdga :=_ffabc .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_egdga !=nil {return _egdga ;};};if _ffabc .Cover !=nil {if _cbebg :=_ffabc .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072");_cbebg !=nil {return _cbebg ;};};if _ffabc .Cut !=nil {if _cddg :=_ffabc .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_cddg !=nil {return _cddg ;};};if _ffabc .Diamond !=nil {if _adggg :=_ffabc .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064");_adggg !=nil {return _adggg ;};};if _ffabc .Fade !=nil {if _ddde :=_ffabc .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_ddde !=nil {return _ddde ;};};if _ffabc .Newsflash !=nil {if _fdbcd :=_ffabc .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068");_fdbcd !=nil {return _fdbcd ;};};if _ffabc .Plus !=nil {if _fgaa :=_ffabc .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_fgaa !=nil {return _fgaa ;};};if _ffabc .Pull !=nil {if _ggdaa :=_ffabc .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c");_ggdaa !=nil {return _ggdaa ;};};if _ffabc .Push !=nil {if _gbge :=_ffabc .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_gbge !=nil {return _gbge ;};};if _ffabc .Random !=nil {if _cfga :=_ffabc .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d");_cfga !=nil {return _cfga ;};};if _ffabc .RandomBar !=nil {if _bceac :=_ffabc .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_bceac !=nil {return _bceac ;};};if _ffabc .Split !=nil {if _bdgab :=_ffabc .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074");_bdgab !=nil {return _bdgab ;};};if _ffabc .Strips !=nil {if _dcggd :=_ffabc .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_dcggd !=nil {return _dcggd ;};};if _ffabc .Wedge !=nil {if _ebdf :=_ffabc .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065");_ebdf !=nil {return _ebdf ;};};if _ffabc .Wheel !=nil {if _ebfdg :=_ffabc .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_ebfdg !=nil {return _ebfdg ;};};if _ffabc .Wipe !=nil {if _abgf :=_ffabc .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065");_abgf !=nil {return _abgf ;};};if _ffabc .Zoom !=nil {if _aaea :=_ffabc .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_aaea !=nil {return _aaea ;};};return nil ;};func (_edebf *CT_TLSubShapeId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_edebf .SpidAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dffd *CT_PresentationProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dffd .HtmlPubPr !=nil {_age :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}};e .EncodeElement (_dffd .HtmlPubPr ,_age );};if _dffd .WebPr !=nil {_fdfd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_dffd .WebPr ,_fdfd );};if _dffd .PrnPr !=nil {_gcbe :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}};e .EncodeElement (_dffd .PrnPr ,_gcbe );};if _dffd .ShowPr !=nil {_fgcba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_dffd .ShowPr ,_fgcba );};if _dffd .ClrMru !=nil {_cabde :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}};e .EncodeElement (_dffd .ClrMru ,_cabde );};if _dffd .ExtLst !=nil {_fddb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dffd .ExtLst ,_fddb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_deaa ST_WebColorType )ValidateWithPath (path string )error {switch _deaa {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaa ));};return nil ;};func NewCT_SplitTransition ()*CT_SplitTransition {_aagc :=&CT_SplitTransition {};return _aagc }; +// Accumulate +AccumulateAttr ST_TLBehaviorAccumulateType ; -// Validate validates the EG_SlideListChoice and its children -func (_eabbf *EG_SlideListChoice )Validate ()error {return _eabbf .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil }; +// Transform Type +XfrmTypeAttr ST_TLBehaviorTransformType ; -// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path -func (_beced *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil };func (_df *AG_Ole )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _df .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_df .SpidAttr )});};if _df .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_df .NameAttr )});};if _df .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_df .ShowAsIconAttr ))});};if _df .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_df .IdAttr )});};if _df .ImgWAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_df .ImgWAttr )});};if _df .ImgHAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_df .ImgHAttr )});};return nil ;};func (_ggeg *CT_WheelTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggeg .SpokesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_ggeg .SpokesAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SlideTransitionChoice struct{Blinds *CT_OrientationTransition ;Checker *CT_OrientationTransition ;Circle *CT_Empty ;Dissolve *CT_Empty ;Comb *CT_OrientationTransition ;Cover *CT_EightDirectionTransition ;Cut *CT_OptionalBlackTransition ;Diamond *CT_Empty ;Fade *CT_OptionalBlackTransition ;Newsflash *CT_Empty ;Plus *CT_Empty ;Pull *CT_EightDirectionTransition ;Push *CT_SideDirectionTransition ;Random *CT_Empty ;RandomBar *CT_OrientationTransition ;Split *CT_SplitTransition ;Strips *CT_CornerDirectionTransition ;Wedge *CT_Empty ;Wheel *CT_WheelTransition ;Wipe *CT_SideDirectionTransition ;Zoom *CT_InOutTransition ;};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_dfge :=&CT_TLAnimVariantFloatVal {};return _dfge ;};type CT_Presentation struct{ +// From +FromAttr *string ; -// Server Zoom -ServerZoomAttr *_da .ST_Percentage ; +// To +ToAttr *string ; -// First Slide Number -FirstSlideNumAttr *int32 ; +// By +ByAttr *string ; -// Show Header and Footer Placeholders on Titles -ShowSpecialPlsOnTitleSldAttr *bool ; +// Runtime Context +RctxAttr *string ; -// Right-To-Left Views -RtlAttr *bool ; +// Override +OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; -// Remove Personal Information on Save -RemovePersonalInfoOnSaveAttr *bool ; +// Target Element +TgtEl *CT_TLTimeTargetElement ; -// Compatibility Mode -CompatModeAttr *bool ; +// Attribute Name List +AttrNameLst *CT_TLBehaviorAttributeNameList ;};func (_bgffa ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _bgffa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17: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 (_bgffa ));};return nil ;};type CT_TLAnimVariantFloatVal struct{ -// Strict First and Last Characters -StrictFirstAndLastCharsAttr *bool ; +// Value +ValAttr float32 ;};func (_cebfc *EG_ChildSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cebfc .ClrMapOvr !=nil {_gbdg :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_cebfc .ClrMapOvr ,_gbdg );};return nil ;};func (_dffdc ST_WebScreenSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dffdc .String (),start );};func (_efecb *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 :_fd .Sprintf ("\u0025\u0076",_efecb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SlideTransitionChoice struct{Blinds *CT_OrientationTransition ;Checker *CT_OrientationTransition ;Circle *CT_Empty ;Dissolve *CT_Empty ;Comb *CT_OrientationTransition ;Cover *CT_EightDirectionTransition ;Cut *CT_OptionalBlackTransition ;Diamond *CT_Empty ;Fade *CT_OptionalBlackTransition ;Newsflash *CT_Empty ;Plus *CT_Empty ;Pull *CT_EightDirectionTransition ;Push *CT_SideDirectionTransition ;Random *CT_Empty ;RandomBar *CT_OrientationTransition ;Split *CT_SplitTransition ;Strips *CT_CornerDirectionTransition ;Wedge *CT_Empty ;Wheel *CT_WheelTransition ;Wipe *CT_SideDirectionTransition ;Zoom *CT_InOutTransition ;};type ST_SlideLayoutType byte ;func (_ecdbf ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _ecdbf {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 (_ecdbf ));};return nil ;}; -// Embed True Type Fonts -EmbedTrueTypeFontsAttr *bool ; +// Validate validates the CT_CustomShowId and its children +func (_dgf *CT_CustomShowId )Validate ()error {return _dgf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");};type CT_TLAnimateBehavior struct{ -// Save Subset Fonts -SaveSubsetFontsAttr *bool ; +// By +ByAttr *string ; -// Automatically Compress Pictures -AutoCompressPicturesAttr *bool ; +// From +FromAttr *string ; -// Bookmark ID Seed -BookmarkIdSeedAttr *uint32 ; +// To +ToAttr *string ; -// Document Conformance Class -ConformanceAttr _ef .ST_ConformanceClass ; +// Calculation Mode +CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; -// List of Slide Master IDs -SldMasterIdLst *CT_SlideMasterIdList ; +// Value Type +ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; -// List of Notes Master IDs -NotesMasterIdLst *CT_NotesMasterIdList ; +// Time Animated Value List +TavLst *CT_TLTimeAnimateValueList ;};func (_gbdce *CT_Placeholder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbdce .TypeAttr !=ST_PlaceholderTypeUnset {_bddb ,_ffag :=_gbdce .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _ffag !=nil {return _ffag ;};start .Attr =append (start .Attr ,_bddb );};if _gbdce .OrientAttr !=ST_DirectionUnset {_bdbc ,_cebe :=_gbdce .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _cebe !=nil {return _cebe ;};start .Attr =append (start .Attr ,_bdbc );};if _gbdce .SzAttr !=ST_PlaceholderSizeUnset {_fdfc ,_aadb :=_gbdce .SzAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u007a"});if _aadb !=nil {return _aadb ;};start .Attr =append (start .Attr ,_fdfc );};if _gbdce .IdxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_fd .Sprintf ("\u0025\u0076",*_gbdce .IdxAttr )});};if _gbdce .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gbdce .HasCustomPromptAttr ))});};e .EncodeToken (start );if _gbdce .ExtLst !=nil {_bdac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbdce .ExtLst ,_bdac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SlideTransition ()*CT_SlideTransition {_abbgf :=&CT_SlideTransition {};return _abbgf };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 (_cfaec *CT_TLByAnimateColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfaec .Rgb !=nil {_aafa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_cfaec .Rgb ,_aafa );};if _cfaec .Hsl !=nil {_bbbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_cfaec .Hsl ,_bbbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbegb ST_TLTimeNodeSyncType )String ()string {switch _gbegb {case 0:return "";case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_ggfc :=&CT_NormalViewProperties {};_ggfc .RestoredLeft =NewCT_NormalViewPortion ();_ggfc .RestoredTop =NewCT_NormalViewPortion ();return _ggfc ;};func (_badfg ST_TransitionSpeed )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gcffd :=_b .Attr {};_gcffd .Name =name ;switch _badfg {case ST_TransitionSpeedUnset :_gcffd .Value ="";case ST_TransitionSpeedSlow :_gcffd .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_gcffd .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_gcffd .Value ="\u0066\u0061\u0073\u0074";};return _gcffd ,nil ;};func (_ebd *CT_EightDirectionTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebd .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ebd .DirAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type SldSyncPr struct{CT_SlideSyncProperties }; -// List of Handout Master IDs -HandoutMasterIdLst *CT_HandoutMasterIdList ; +// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path +func (_cae *CT_CommonViewProperties )ValidateWithPath (path string )error {if _fcac :=_cae .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_fcac !=nil {return _fcac ;};if _ffe :=_cae .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e");_ffe !=nil {return _ffe ;};return nil ;};func (_bdfa *CT_HtmlPublishProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdbga :=range start .Attr {if _fdbga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fdbga .Name .Local =="\u0069\u0064"||_fdbga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fdbga .Name .Local =="\u0069\u0064"{_fdeg ,_ddbe :=_fdbga .Value ,error (nil );if _ddbe !=nil {return _ddbe ;};_bdfa .IdAttr =_fdeg ;continue ;};if _fdbga .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_accef ,_beba :=_f .ParseBool (_fdbga .Value );if _beba !=nil {return _beba ;};_bdfa .ShowSpeakerNotesAttr =&_accef ;continue ;};if _fdbga .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dacgb ,_abde :=_fdbga .Value ,error (nil );if _abde !=nil {return _abde ;};_bdfa .TargetAttr =&_dacgb ;continue ;};if _fdbga .Name .Local =="\u0074\u0069\u0074l\u0065"{_bcad ,_acbd :=_fdbga .Value ,error (nil );if _acbd !=nil {return _acbd ;};_bdfa .TitleAttr =&_bcad ;continue ;};};_agab :for {_fcgcc ,_eedf :=d .Token ();if _eedf !=nil {return _eedf ;};switch _dfcf :=_fcgcc .(type ){case _b .StartElement :switch _dfcf .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"}:_bdfa .SldAll =NewCT_Empty ();if _baaa :=d .DecodeElement (_bdfa .SldAll ,&_dfcf );_baaa !=nil {return _baaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bdfa .SldRg =NewCT_IndexRange ();if _bgbb :=d .DecodeElement (_bdfa .SldRg ,&_dfcf );_bgbb !=nil {return _bgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_bdfa .CustShow =NewCT_CustomShowId ();if _bccb :=d .DecodeElement (_bdfa .CustShow ,&_dfcf );_bccb !=nil {return _bccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_bdfa .ExtLst =NewCT_ExtensionList ();if _gedac :=d .DecodeElement (_bdfa .ExtLst ,&_dfcf );_gedac !=nil {return _gedac ;};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",_dfcf .Name );if _aacb :=d .Skip ();_aacb !=nil {return _aacb ;};};case _b .EndElement :break _agab ;case _b .CharData :};};return nil ;};func NewTagLst ()*TagLst {_cege :=&TagLst {};_cege .CT_TagList =*NewCT_TagList ();return _cege }; -// List of Slide IDs -SldIdLst *CT_SlideIdList ; +// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path +func (_fddd *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _fddd .ExtLst !=nil {if _dbeed :=_fddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbeed !=nil {return _dbeed ;};};return nil ;};func (_dged ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _dged {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 (_dged ));};return nil ;};func (_bdaee *Notes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdaee .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_fgagc :=range start .Attr {if _fgagc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_fbca ,_bgcee :=_f .ParseBool (_fgagc .Value );if _bgcee !=nil {return _bgcee ;};_bdaee .ShowMasterSpAttr =&_fbca ;continue ;};if _fgagc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_fddgf ,_aafgd :=_f .ParseBool (_fgagc .Value );if _aafgd !=nil {return _aafgd ;};_bdaee .ShowMasterPhAnimAttr =&_fddgf ;continue ;};};_cagfdg :for {_faag ,_aagfae :=d .Token ();if _aagfae !=nil {return _aagfae ;};switch _fgbbf :=_faag .(type ){case _b .StartElement :switch _fgbbf .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 _abdfd :=d .DecodeElement (_bdaee .CSld ,&_fgbbf );_abdfd !=nil {return _abdfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bdaee .ClrMapOvr =_bc .NewCT_ColorMappingOverride ();if _bffff :=d .DecodeElement (_bdaee .ClrMapOvr ,&_fgbbf );_bffff !=nil {return _bffff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_bdaee .ExtLst =NewCT_ExtensionListModify ();if _cdfgc :=d .DecodeElement (_bdaee .ExtLst ,&_fgbbf );_cdfgc !=nil {return _cdfgc ;};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",_fgbbf .Name );if _egbdc :=d .Skip ();_egbdc !=nil {return _egbdc ;};};case _b .EndElement :break _cagfdg ;case _b .CharData :};};return nil ;};type CT_TLMediaNodeAudio struct{ -// Presentation Slide Size -SldSz *CT_SlideSize ; +// Is Narration +IsNarrationAttr *bool ; -// Notes Slide Size -NotesSz *_da .CT_PositiveSize2D ; +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};func (_cfccg ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _cfccg {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 (_cfccg ));};return nil ;};func NewCT_NotesSlide ()*CT_NotesSlide {_fbda :=&CT_NotesSlide {};_fbda .CSld =NewCT_CommonSlideData ();return _fbda ;};type CT_TLAnimateEffectBehavior struct{ -// Smart Tags -SmartTags *CT_SmartTags ; +// Transition +TransitionAttr ST_TLAnimateEffectTransition ; -// Embedded Font List -EmbeddedFontLst *CT_EmbeddedFontList ; +// Filter +FilterAttr *string ; -// List of Custom Shows -CustShowLst *CT_CustomShowList ; +// Property List +PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; -// Photo Album Information -PhotoAlbum *CT_PhotoAlbum ; +// Progress +Progress *CT_TLAnimVariant ;};func (_bgcce *CT_TLAnimateRotationBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgcce .ByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_bgcce .ByAttr )});};if _bgcce .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fd .Sprintf ("\u0025\u0076",*_bgcce .FromAttr )});};if _bgcce .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_fd .Sprintf ("\u0025\u0076",*_bgcce .ToAttr )});};e .EncodeToken (start );_dgbd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_bgcce .CBhvr ,_dgbd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// List of Customer Data Buckets -CustDataLst *CT_CustomerDataList ; +// Validate validates the CT_CustomerData and its children +func (_cee *CT_CustomerData )Validate ()error {return _cee .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");}; -// Kinsoku Settings -Kinsoku *CT_Kinsoku ; +// Validate validates the CT_ShowInfoKiosk and its children +func (_aggb *CT_ShowInfoKiosk )Validate ()error {return _aggb .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");}; -// Presentation Default Text Style -DefaultTextStyle *_da .CT_TextListStyle ; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_gbcb *CT_Connector )ValidateWithPath (path string )error {if _aeg :=_gbcb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_aeg !=nil {return _aeg ;};if _agd :=_gbcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_agd !=nil {return _agd ;};if _gbcb .Style !=nil {if _gfbe :=_gbcb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gfbe !=nil {return _gfbe ;};};if _gbcb .ExtLst !=nil {if _aac :=_gbcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aac !=nil {return _aac ;};};return nil ;};func (_dfebec *ST_TLAnimateColorDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgeac ,_adefbg :=d .Token ();if _adefbg !=nil {return _adefbg ;};if _bfcfd ,_gdfgd :=_cgeac .(_b .EndElement );_gdfgd &&_bfcfd .Name ==start .Name {*_dfebec =1;return nil ;};if _cbgab ,_cabge :=_cgeac .(_b .CharData );!_cabge {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",_cgeac );}else {switch string (_cbgab ){case "":*_dfebec =0;case "\u0063\u0077":*_dfebec =1;case "\u0063\u0063\u0077":*_dfebec =2;};};_cgeac ,_adefbg =d .Token ();if _adefbg !=nil {return _adefbg ;};if _beacf ,_eacfgb :=_cgeac .(_b .EndElement );_eacfgb &&_beacf .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",_cgeac );};func (_agfd *CT_HandoutMasterIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agfd .HandoutMasterId !=nil {_effef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}};e .EncodeElement (_agfd .HandoutMasterId ,_effef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agbc ST_OleObjectFollowColorScheme )Validate ()error {return _agbc .ValidateWithPath ("")};func (_ggdce ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdecg :=_b .Attr {};_fdecg .Name =name ;switch _ggdce {case ST_TLAnimateBehaviorCalcModeUnset :_fdecg .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_fdecg .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_fdecg .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_fdecg .Value ="\u0066\u006d\u006c\u0061";};return _fdecg ,nil ;};func (_gfd *CT_CommonSlideData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfd .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_gfd .NameAttr )});};e .EncodeToken (start );if _gfd .Bg !=nil {_acbg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_gfd .Bg ,_acbg );};_gaac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}};e .EncodeElement (_gfd .SpTree ,_gaac );if _gfd .CustDataLst !=nil {_faa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_gfd .CustDataLst ,_faa );};if _gfd .Controls !=nil {_ddgfa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_gfd .Controls ,_ddgfa );};if _gfd .ExtLst !=nil {_agb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfd .ExtLst ,_agb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfbb *CT_PrintProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaaaf :=range start .Attr {if _aaaaf .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_cfbb .PrnWhatAttr .UnmarshalXMLAttr (_aaaaf );continue ;};if _aaaaf .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_cfbb .ClrModeAttr .UnmarshalXMLAttr (_aaaaf );continue ;};if _aaaaf .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_cgead ,_faga :=_f .ParseBool (_aaaaf .Value );if _faga !=nil {return _faga ;};_cfbb .HiddenSlidesAttr =&_cgead ;continue ;};if _aaaaf .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_adee ,_gdaa :=_f .ParseBool (_aaaaf .Value );if _gdaa !=nil {return _gdaa ;};_cfbb .ScaleToFitPaperAttr =&_adee ;continue ;};if _aaaaf .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_fdda ,_gdcf :=_f .ParseBool (_aaaaf .Value );if _gdcf !=nil {return _gdcf ;};_cfbb .FrameSlidesAttr =&_fdda ;continue ;};};_fdee :for {_eddd ,_eced :=d .Token ();if _eced !=nil {return _eced ;};switch _gfga :=_eddd .(type ){case _b .StartElement :switch _gfga .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"}:_cfbb .ExtLst =NewCT_ExtensionList ();if _dceb :=d .DecodeElement (_cfbb .ExtLst ,&_gfga );_dceb !=nil {return _dceb ;};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",_gfga .Name );if _ccef :=d .Skip ();_ccef !=nil {return _ccef ;};};case _b .EndElement :break _fdee ;case _b .CharData :};};return nil ;}; -// Modification Verifier -ModifyVerifier *CT_ModifyVerifier ; +// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path +func (_fcec *CT_SlideTransition )ValidateWithPath (path string )error {if _geaef :=_fcec .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_geaef !=nil {return _geaef ;};if _fcec .Choice !=nil {if _ddea :=_fcec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddea !=nil {return _ddea ;};};if _fcec .SndAc !=nil {if _acdge :=_fcec .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_acdge !=nil {return _acdge ;};};if _fcec .ExtLst !=nil {if _gbag :=_fcec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbag !=nil {return _gbag ;};};return nil ;};type ST_TLTimeNodeType byte ; -// Extension List -ExtLst *CT_ExtensionList ;};func (_bcffa *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bcffa =0;case "\u006e\u006f\u006e\u0065":*_bcffa =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_bcffa =2;};return nil ;};func (_cdeae ST_PlaceholderType )ValidateWithPath (path string )error {switch _cdeae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdeae ));};return nil ;};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;);type ST_TLNextActionType byte ;func (_cfdbg ST_TLAnimateColorDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gbdfe :=_e .Attr {};_gbdfe .Name =name ;switch _cfdbg {case ST_TLAnimateColorDirectionUnset :_gbdfe .Value ="";case ST_TLAnimateColorDirectionCw :_gbdfe .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_gbdfe .Value ="\u0063\u0063\u0077";};return _gbdfe ,nil ;};func (_ddcbfa *CT_ViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcbc :=range start .Attr {if _dcbc .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_ddcbfa .LastViewAttr .UnmarshalXMLAttr (_dcbc );continue ;};if _dcbc .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ceefd ,_dabba :=_a .ParseBool (_dcbc .Value );if _dabba !=nil {return _dabba ;};_ddcbfa .ShowCommentsAttr =&_ceefd ;continue ;};};_fdfce :for {_eaacbf ,_acef :=d .Token ();if _acef !=nil {return _acef ;};switch _cagbb :=_eaacbf .(type ){case _e .StartElement :switch _cagbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0072m\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"}:_ddcbfa .NormalViewPr =NewCT_NormalViewProperties ();if _bddea :=d .DecodeElement (_ddcbfa .NormalViewPr ,&_cagbb );_bddea !=nil {return _bddea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_ddcbfa .SlideViewPr =NewCT_SlideViewProperties ();if _fbdae :=d .DecodeElement (_ddcbfa .SlideViewPr ,&_cagbb );_fbdae !=nil {return _fbdae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}:_ddcbfa .OutlineViewPr =NewCT_OutlineViewProperties ();if _gcge :=d .DecodeElement (_ddcbfa .OutlineViewPr ,&_cagbb );_gcge !=nil {return _gcge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074e\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072"}:_ddcbfa .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _ddbf :=d .DecodeElement (_ddcbfa .NotesTextViewPr ,&_cagbb );_ddbf !=nil {return _ddbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072t\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"}:_ddcbfa .SorterViewPr =NewCT_SlideSorterViewProperties ();if _cegfg :=d .DecodeElement (_ddcbfa .SorterViewPr ,&_cagbb );_cegfg !=nil {return _cegfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"n\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}:_ddcbfa .NotesViewPr =NewCT_NotesViewProperties ();if _egcdc :=d .DecodeElement (_ddcbfa .NotesViewPr ,&_cagbb );_egcdc !=nil {return _egcdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_ddcbfa .GridSpacing =_da .NewCT_PositiveSize2D ();if _dgdda :=d .DecodeElement (_ddcbfa .GridSpacing ,&_cagbb );_dgdda !=nil {return _dgdda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddcbfa .ExtLst =NewCT_ExtensionList ();if _cbebff :=d .DecodeElement (_ddcbfa .ExtLst ,&_cagbb );_cbebff !=nil {return _cbebff ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cagbb .Name );if _adacc :=d .Skip ();_adacc !=nil {return _adacc ;};};case _e .EndElement :break _fdfce ;case _e .CharData :};};return nil ;};type CT_TLAnimVariantBooleanVal struct{ +// Validate validates the CT_TLAnimVariantStringVal and its children +func (_bdbdf *CT_TLAnimVariantStringVal )Validate ()error {return _bdbdf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};func (_gbc *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cag :=range start .Attr {if _cag .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_acgg ,_cfb :=_f .ParseBool (_cag .Value );if _cfb !=nil {return _cfb ;};_gbc .IsPhotoAttr =&_acgg ;continue ;};if _cag .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_gfe ,_ec :=_f .ParseBool (_cag .Value );if _ec !=nil {return _ec ;};_gbc .UserDrawnAttr =&_gfe ;continue ;};};_dag :for {_dec ,_ecd :=d .Token ();if _ecd !=nil {return _ecd ;};switch _cdg :=_dec .(type ){case _b .StartElement :switch _cdg .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"}:_gbc .Ph =NewCT_Placeholder ();if _fca :=d .DecodeElement (_gbc .Ph ,&_cdg );_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 :"\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"}:_gbc .AudioCd =_bc .NewCT_AudioCD ();if _fe :=d .DecodeElement (_gbc .AudioCd ,&_cdg );_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 :"\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"}:_gbc .WavAudioFile =_bc .NewCT_EmbeddedWAVAudioFile ();if _gaf :=d .DecodeElement (_gbc .WavAudioFile ,&_cdg );_gaf !=nil {return _gaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gbc .AudioFile =_bc .NewCT_AudioFile ();if _eac :=d .DecodeElement (_gbc .AudioFile ,&_cdg );_eac !=nil {return _eac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gbc .VideoFile =_bc .NewCT_VideoFile ();if _cgf :=d .DecodeElement (_gbc .VideoFile ,&_cdg );_cgf !=nil {return _cgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gbc .QuickTimeFile =_bc .NewCT_QuickTimeFile ();if _gef :=d .DecodeElement (_gbc .QuickTimeFile ,&_cdg );_gef !=nil {return _gef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbc .CustDataLst =NewCT_CustomerDataList ();if _gbeb :=d .DecodeElement (_gbc .CustDataLst ,&_cdg );_gbeb !=nil {return _gbeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_gbc .ExtLst =NewCT_ExtensionList ();if _dbe :=d .DecodeElement (_gbc .ExtLst ,&_cdg );_dbe !=nil {return _dbe ;};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",_cdg .Name );if _bfa :=d .Skip ();_bfa !=nil {return _bfa ;};};case _b .EndElement :break _dag ;case _b .CharData :};};return nil ;};type CT_NotesViewProperties struct{ -// Value -ValAttr bool ;}; +// Common Slide View Properties +CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_NotesMasterIdListEntry and its children -func (_fafed *CT_NotesMasterIdListEntry )Validate ()error {return _fafed .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_gbbg *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gbbg =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gbbg =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_gbbg =2;case "\u006e\u0065\u0076e\u0072":*_gbbg =3;};return nil ;};func (_dbdbeae ST_PlaceholderSize )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dfbce :=_e .Attr {};_dfbce .Name =name ;switch _dbdbeae {case ST_PlaceholderSizeUnset :_dfbce .Value ="";case ST_PlaceholderSizeFull :_dfbce .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_dfbce .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_dfbce .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _dfbce ,nil ;};func (_cbcef ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgbbc :=_e .Attr {};_dgbbc .Name =name ;switch _cbcef {case ST_TLTriggerRuntimeNodeUnset :_dgbbc .Value ="";case ST_TLTriggerRuntimeNodeFirst :_dgbbc .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_dgbbc .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_dgbbc .Value ="\u0061\u006c\u006c";};return _dgbbc ,nil ;};func (_ccefd *ST_PlaceholderSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgaa ,_cdecba :=d .Token ();if _cdecba !=nil {return _cdecba ;};if _cafaf ,_gdbeb :=_cgaa .(_e .EndElement );_gdbeb &&_cafaf .Name ==start .Name {*_ccefd =1;return nil ;};if _decba ,_efbba :=_cgaa .(_e .CharData );!_efbba {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgaa );}else {switch string (_decba ){case "":*_ccefd =0;case "\u0066\u0075\u006c\u006c":*_ccefd =1;case "\u0068\u0061\u006c\u0066":*_ccefd =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_ccefd =3;};};_cgaa ,_cdecba =d .Token ();if _cdecba !=nil {return _cdecba ;};if _ccgfb ,_eafdb :=_cgaa .(_e .EndElement );_eafdb &&_ccgfb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgaa );};func NewCT_Rel ()*CT_Rel {_eagc :=&CT_Rel {};return _eagc };func (_gafad *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gafad =0;case "\u0063\u0077":*_gafad =1;case "\u0063\u0063\u0077":*_gafad =2;};return nil ;};func (_dgfea *CT_TLPoint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078"},Value :_d .Sprintf ("\u0025\u0076",_dgfea .XAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0079"},Value :_d .Sprintf ("\u0025\u0076",_dgfea .YAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gbeaa ST_TLCommandType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gbeaa .String (),start );}; +// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path +func (_ggbc *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _ggbc .SldAll !=nil {if _gccf :=_ggbc .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_gccf !=nil {return _gccf ;};};if _ggbc .SldRg !=nil {if _aabg :=_ggbc .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_aabg !=nil {return _aabg ;};};if _ggbc .CustShow !=nil {if _aefe :=_ggbc .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_aefe !=nil {return _aefe ;};};if _ggbc .ExtLst !=nil {if _bgab :=_ggbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgab !=nil {return _bgab ;};};return nil ;};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_ddfd :=&CT_CommonSlideViewProperties {};_ddfd .CViewPr =NewCT_CommonViewProperties ();return _ddfd ;};func (_bbdeg ST_PrintColorMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbdeg .String (),start );};type CT_OrientationTransition struct{ -// Validate validates the CT_TLIterateData and its children -func (_agfgb *CT_TLIterateData )Validate ()error {return _agfgb .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};func (_febd ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _febd {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_febd ));};return nil ;};func (_fbcfe *CT_TLTriggerTimeNodeID )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_fbcfe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fddee ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _fddee {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddee ));};return nil ;};type CT_ConnectorNonVisual struct{ +// Transition Direction +DirAttr ST_Direction ;};func (_bddg *CT_TLTimeConditionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acdfa :for {_ddeg ,_dabcd :=d .Token ();if _dabcd !=nil {return _dabcd ;};switch _deecff :=_ddeg .(type ){case _b .StartElement :switch _deecff .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"}:_cbeae :=NewCT_TLTimeCondition ();if _adfdf :=d .DecodeElement (_cbeae ,&_deecff );_adfdf !=nil {return _adfdf ;};_bddg .Cond =append (_bddg .Cond ,_cbeae );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",_deecff .Name );if _ecaee :=d .Skip ();_ecaee !=nil {return _ecaee ;};};case _b .EndElement :break _acdfa ;case _b .CharData :};};return nil ;}; -// Non-Visual Drawing Properties -CNvPr *_da .CT_NonVisualDrawingProps ; +// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path +func (_dgda *CT_TagsData )ValidateWithPath (path string )error {return nil };func (_bdfeg ST_SlideLayoutType )Validate ()error {return _bdfeg .ValidateWithPath ("")};type CT_NormalViewPortion struct{ -// Non-Visual Connector Shape Drawing Properties -CNvCxnSpPr *_da .CT_NonVisualConnectorProperties ; +// Normal View Dimension Size +SzAttr _bc .ST_PositiveFixedPercentage ; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_gaca *CT_CustomerData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gaca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_beff *CT_CustomShowId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_beff .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ccaae *CT_SplitTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ccaae .OrientAttr !=ST_DirectionUnset {_dfab ,_gafc :=_ccaae .OrientAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _gafc !=nil {return _gafc ;};start .Attr =append (start .Attr ,_dfab );};if _ccaae .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_bbgeb ,_aegfe :=_ccaae .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _aegfe !=nil {return _aegfe ;};start .Attr =append (start .Attr ,_bbgeb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbfe ST_TLAnimateEffectTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbfe .String (),start );};func (_fdcad ST_TLAnimateColorSpace )String ()string {switch _fdcad {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";};type CT_NotesViewProperties struct{ +// Auto Adjust Normal View +AutoAdjustAttr *bool ;};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 (_aaaac *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aaaac =0;case "\u006e\u006f\u006e\u0065":*_aaaac =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_aaaac =2;};return nil ;};func (_beffa ST_TLBehaviorOverrideType )String ()string {switch _beffa {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 "";};type CT_TLByRgbColorTransform struct{ -// Common Slide View Properties -CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func NewTagLst ()*TagLst {_ddgdb :=&TagLst {};_ddgdb .CT_TagList =*NewCT_TagList ();return _ddgdb }; +// Red +RAttr _bc .ST_FixedPercentage ; -// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path -func (_faaa *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };func (_faaec *CT_Picture )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_afdba :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_faaec .NvPicPr ,_afdba );_fagac :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_faaec .BlipFill ,_fagac );_cgdcd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_faaec .SpPr ,_cgdcd );if _faaec .Style !=nil {_bgac :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_faaec .Style ,_bgac );};if _faaec .ExtLst !=nil {_dafg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faaec .ExtLst ,_dafg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Green +GAttr _bc .ST_FixedPercentage ; -// Validate validates the CT_CommonSlideData and its children -func (_eeac *CT_CommonSlideData )Validate ()error {return _eeac .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};func (_fcgfa *ST_TLAnimateColorDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdcdga ,_dafdg :=d .Token ();if _dafdg !=nil {return _dafdg ;};if _dbdeb ,_gdgd :=_gdcdga .(_e .EndElement );_gdgd &&_dbdeb .Name ==start .Name {*_fcgfa =1;return nil ;};if _bfbe ,_cdeda :=_gdcdga .(_e .CharData );!_cdeda {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdcdga );}else {switch string (_bfbe ){case "":*_fcgfa =0;case "\u0063\u0077":*_fcgfa =1;case "\u0063\u0063\u0077":*_fcgfa =2;};};_gdcdga ,_dafdg =d .Token ();if _dafdg !=nil {return _dafdg ;};if _dgeb ,_degbc :=_gdcdga .(_e .EndElement );_degbc &&_dgeb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdcdga );}; +// Blue +BAttr _bc .ST_FixedPercentage ;};type CT_GraphicalObjectFrame struct{BwModeAttr _bc .ST_BlackWhiteMode ; -// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path -func (_aaca *CT_TLAnimVariant )ValidateWithPath (path string )error {if _aaca .BoolVal !=nil {if _gaea :=_aaca .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_gaea !=nil {return _gaea ;};};if _aaca .IntVal !=nil {if _gcffe :=_aaca .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c");_gcffe !=nil {return _gcffe ;};};if _aaca .FltVal !=nil {if _bdgde :=_aaca .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_bdgde !=nil {return _bdgde ;};};if _aaca .StrVal !=nil {if _aafeb :=_aaca .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c");_aafeb !=nil {return _aafeb ;};};if _aaca .ClrVal !=nil {if _ccefa :=_aaca .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_ccefa !=nil {return _ccefa ;};};return nil ;};func (_gdeea *ST_SlideLayoutType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gdeea =0;case "\u0074\u0069\u0074l\u0065":*_gdeea =1;case "\u0074\u0078":*_gdeea =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_gdeea =3;case "\u0074\u0062\u006c":*_gdeea =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_gdeea =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gdeea =6;case "\u0064\u0067\u006d":*_gdeea =7;case "\u0063\u0068\u0061r\u0074":*_gdeea =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_gdeea =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gdeea =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_gdeea =11;case "\u0062\u006c\u0061n\u006b":*_gdeea =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_gdeea =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gdeea =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_gdeea =15;case "\u006f\u0062\u006a":*_gdeea =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_gdeea =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_gdeea =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_gdeea =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_gdeea =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gdeea =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gdeea =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_gdeea =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_gdeea =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_gdeea =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_gdeea =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_gdeea =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_gdeea =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_gdeea =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gdeea =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_gdeea =31;case "\u0063\u0075\u0073\u0074":*_gdeea =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_gdeea =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_gdeea =34;case "\u006f\u0062\u006aT\u0078":*_gdeea =35;case "\u0070\u0069\u0063T\u0078":*_gdeea =36;};return nil ;};type CT_TLAnimVariantFloatVal struct{ +// Non-Visual Properties for a Graphic Frame +NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; -// Value -ValAttr float32 ;};func (_ecdcg ST_TLTimeNodeFillType )Validate ()error {return _ecdcg .ValidateWithPath ("")};func (_cgdg *CT_Guide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgdg .OrientAttr !=ST_DirectionUnset {_cgf ,_effd :=_cgdg .OrientAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _effd !=nil {return _effd ;};start .Attr =append (start .Attr ,_cgf );};if _cgdg .PosAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_cgdg .PosAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// 2D Transform for Graphic Frame +Xfrm *_bc .CT_Transform2D ;Graphic *_bc .Graphic ; -// Validate validates the CT_TLTimeConditionList and its children -func (_eaagce *CT_TLTimeConditionList )Validate ()error {return _eaagce .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");};func (_eea *CT_CommentAuthorList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfg :for {_ceda ,_bfcda :=d .Token ();if _bfcda !=nil {return _bfcda ;};switch _cgee :=_ceda .(type ){case _e .StartElement :switch _cgee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_cda :=NewCT_CommentAuthor ();if _efbg :=d .DecodeElement (_cda ,&_cgee );_efbg !=nil {return _efbg ;};_eea .CmAuthor =append (_eea .CmAuthor ,_cda );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cgee .Name );if _efffa :=d .Skip ();_efffa !=nil {return _efffa ;};};case _e .EndElement :break _cfg ;case _e .CharData :};};return nil ;}; +// Extension List with Modification Flag +ExtLst *CT_ExtensionListModify ;};func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_ggddgb :=&CT_TLAnimateBehavior {};_ggddgb .CBhvr =NewCT_TLCommonBehaviorData ();return _ggddgb ;};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_addd :=&CT_SlideRelationshipList {};return _addd ;};func (_bb *CT_Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bca :=range start .Attr {if _bca .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_bb .BwModeAttr .UnmarshalXMLAttr (_bca );continue ;};};_cac :for {_gde ,_bfg :=d .Token ();if _bfg !=nil {return _bfg ;};switch _bga :=_gde .(type ){case _b .StartElement :switch _bga .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"}:_bb .BgPr =NewCT_BackgroundProperties ();if _cbb :=d .DecodeElement (_bb .BgPr ,&_bga );_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\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"}:_bb .BgRef =_bc .NewCT_StyleMatrixReference ();if _eeb :=d .DecodeElement (_bb .BgRef ,&_bga );_eeb !=nil {return _eeb ;};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",_bga .Name );if _gff :=d .Skip ();_gff !=nil {return _gff ;};};case _b .EndElement :break _cac ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path -func (_dbe *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _dbe .Ph !=nil {if _fag :=_dbe .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_fag !=nil {return _fag ;};};if _dbe .AudioCd !=nil {if _ddec :=_dbe .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_ddec !=nil {return _ddec ;};};if _dbe .WavAudioFile !=nil {if _fbc :=_dbe .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_fbc !=nil {return _fbc ;};};if _dbe .AudioFile !=nil {if _cd :=_dbe .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_cd !=nil {return _cd ;};};if _dbe .VideoFile !=nil {if _fea :=_dbe .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_fea !=nil {return _fea ;};};if _dbe .QuickTimeFile !=nil {if _agff :=_dbe .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_agff !=nil {return _agff ;};};if _dbe .CustDataLst !=nil {if _acb :=_dbe .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_acb !=nil {return _acb ;};};if _dbe .ExtLst !=nil {if _ggd :=_dbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggd !=nil {return _ggd ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path +func (_baf *CT_CustomShowId )ValidateWithPath (path string )error {return nil };func NewCT_CommonSlideData ()*CT_CommonSlideData {_edc :=&CT_CommonSlideData {};_edc .SpTree =NewCT_GroupShape ();return _edc ;};func (_gcece *EG_ChildSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebfb :for {_ffcff ,_ffbe :=d .Token ();if _ffbe !=nil {return _ffbe ;};switch _dgbdg :=_ffcff .(type ){case _b .StartElement :switch _dgbdg .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"}:_gcece .ClrMapOvr =_bc .NewCT_ColorMappingOverride ();if _cgcf :=d .DecodeElement (_gcece .ClrMapOvr ,&_dgbdg );_cgcf !=nil {return _cgcf ;};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",_dgbdg .Name );if _aeebe :=d .Skip ();_aeebe !=nil {return _aeebe ;};};case _b .EndElement :break _ebfb ;case _b .CharData :};};return nil ;};func (_ffda *CT_TLTimeNodeSequence )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffda .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_ffda .ConcurrentAttr ))});};if _ffda .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_aece ,_facaa :=_ffda .PrevAcAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _facaa !=nil {return _facaa ;};start .Attr =append (start .Attr ,_aece );};if _ffda .NextAcAttr !=ST_TLNextActionTypeUnset {_gacc ,_bgbeb :=_ffda .NextAcAttr .MarshalXMLAttr (_b .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"});if _bgbeb !=nil {return _bgbeb ;};start .Attr =append (start .Attr ,_gacc );};e .EncodeToken (start );_fcbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_ffda .CTn ,_fcbd );if _ffda .PrevCondLst !=nil {_cfcb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ffda .PrevCondLst ,_cfcb );};if _ffda .NextCondLst !=nil {_geddg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ffda .NextCondLst ,_geddg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_affg *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _affg .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_affg .UseBgFillAttr ))});};e .EncodeToken (start );_bbde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_affg .NvSpPr ,_bbde );_gafb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_affg .SpPr ,_gafb );if _affg .Style !=nil {_bggdg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_affg .Style ,_bggdg );};if _affg .TxBody !=nil {_dddfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_affg .TxBody ,_dddfc );};if _affg .ExtLst !=nil {_deegg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_affg .ExtLst ,_deegg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eafdc ST_IterateType )ValidateWithPath (path string )error {switch _eafdc {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 (_eafdc ));};return nil ;};func (_fcaee *EG_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcaee .Ext !=nil {_defce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_gbeab :=range _fcaee .Ext {e .EncodeElement (_gbeab ,_defce );};};return nil ;};type CT_CommonSlideViewProperties struct{ -// Validate validates the Presentation and its children -func (_ggfad *Presentation )Validate ()error {return _ggfad .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_begde :=&CT_SlideViewProperties {};_begde .CSldViewPr =NewCT_CommonSlideViewProperties ();return _begde ;};type CT_TLMediaNodeAudio struct{ +// Snap Objects to Grid +SnapToGridAttr *bool ; -// Is Narration -IsNarrationAttr *bool ; +// Snap Objects to Objects +SnapToObjectsAttr *bool ; -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; +// Show Guides in View +ShowGuidesAttr *bool ; -// Build List -BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_gagc :=&CT_TLAnimateColorBehavior {};_gagc .CBhvr =NewCT_TLCommonBehaviorData ();return _gagc ;};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_bedb :=&CT_SlideIdListEntry {};_bedb .IdAttr =256;return _bedb ;};func (_dbdgf *ST_TLTimeNodeType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcfff ,_gffec :=d .Token ();if _gffec !=nil {return _gffec ;};if _cbbgb ,_ebead :=_fcfff .(_e .EndElement );_ebead &&_cbbgb .Name ==start .Name {*_dbdgf =1;return nil ;};if _gfede ,_gccbd :=_fcfff .(_e .CharData );!_gccbd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcfff );}else {switch string (_gfede ){case "":*_dbdgf =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_dbdgf =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_dbdgf =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_dbdgf =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_dbdgf =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_dbdgf =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_dbdgf =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_dbdgf =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_dbdgf =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_dbdgf =9;};};_fcfff ,_gffec =d .Token ();if _gffec !=nil {return _gffec ;};if _bacdc ,_gcaeg :=_fcfff .(_e .EndElement );_gcaeg &&_bacdc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcfff );};func (_cg *CT_Background )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eac :=range start .Attr {if _eac .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_cg .BwModeAttr .UnmarshalXMLAttr (_eac );continue ;};};_gba :for {_ddd ,_dgbf :=d .Token ();if _dgbf !=nil {return _dgbf ;};switch _ggda :=_ddd .(type ){case _e .StartElement :switch _ggda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_cg .BgPr =NewCT_BackgroundProperties ();if _gdf :=d .DecodeElement (_cg .BgPr ,&_ggda );_gdf !=nil {return _gdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_cg .BgRef =_da .NewCT_StyleMatrixReference ();if _agdf :=d .DecodeElement (_cg .BgRef ,&_ggda );_agdf !=nil {return _agdf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_ggda .Name );if _deb :=d .Skip ();_deb !=nil {return _deb ;};};case _e .EndElement :break _gba ;case _e .CharData :};};return nil ;};func (_fbfec ST_TLAnimateColorDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fbfec .String (),start );};func (_fedg *CT_OptionalBlackTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fedg .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_fedg .ThruBlkAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eeca *CT_TLIterateIntervalPercentage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_eeca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Base properties for Slide View +CViewPr *CT_CommonViewProperties ; -// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path -func (_gfega *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _cgfa :=_gfega .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cgfa !=nil {return _cgfa ;};if _eaabf :=_gfega .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_eaabf !=nil {return _eaabf ;};if _cddaf :=_gfega .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cddaf !=nil {return _cddaf ;};if _bfbdd :=_gfega .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072");_bfbdd !=nil {return _bfbdd ;};if _gbfc :=_gfega .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gbfc !=nil {return _gbfc ;};if _aaaaf :=_gfega .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_aaaaf !=nil {return _aaaaf ;};if _gfega .AttrNameLst !=nil {if _eebca :=_gfega .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_eebca !=nil {return _eebca ;};};return nil ;};type CT_NotesSlide struct{ +// List of Guides +GuideLst *CT_GuideList ;}; -// Common slide data for notes slides -CSld *CT_CommonSlideData ; +// Validate validates the CT_CustomShow and its children +func (_cdga *CT_CustomShow )Validate ()error {return _cdga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);func (_dfbaa ST_PrintColorMode )ValidateWithPath (path string )error {switch _dfbaa {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 (_dfbaa ));};return nil ;};func (_degcg ST_TLNextActionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_degcg .String (),start );};func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;};type ST_OleObjectFollowColorScheme byte ;func (_adbec ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _adbec {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_adbec ));};return nil ;};type ST_TLTimeNodePresetClassType byte ; -// Color Scheme Map Override -ClrMapOvr *_da .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_fadaf :=&CT_TLCommonMediaNodeData {};_fadaf .CTn =NewCT_TLCommonTimeNodeData ();_fadaf .TgtEl =NewCT_TLTimeTargetElement ();return _fadaf ;};func (_ebbg *CT_TLTimeAnimateValueList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ebbg .Tav !=nil {_bgcgg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_dfeae :=range _ebbg .Tav {e .EncodeElement (_dfeae ,_bgcgg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ExtensionListModify struct{ +// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path +func (_bbffcb *NotesMaster )ValidateWithPath (path string )error {if _gccce :=_bbffcb .CT_NotesMaster .ValidateWithPath (path );_gccce !=nil {return _gccce ;};return nil ;};type CmLst struct{CT_CommentList };func NewCmAuthorLst ()*CmAuthorLst {_ddffc :=&CmAuthorLst {};_ddffc .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _ddffc ;};func (_accdf *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcbaa :=range start .Attr {if _dcbaa .Name .Local =="\u0076\u0061\u006c"{_aeadc ,_ecca :=_f .ParseFloat (_dcbaa .Value ,64);if _ecca !=nil {return _ecca ;};_accdf .ValAttr =float32 (_aeadc );continue ;};};for {_bedb ,_acfc :=d .Token ();if _acfc !=nil {return _fd .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",_acfc );};if _beaff ,_ageaa :=_bedb .(_b .EndElement );_ageaa &&_beaff .Name ==start .Name {break ;};};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 (_facaf ST_PhotoAlbumLayout )String ()string {switch _facaf {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 "";};type CT_Comment struct{ -// Modify -ModAttr *bool ; +// Comment Author ID +AuthorIdAttr uint32 ; -// Extension -Ext []*CT_Extension ;};const (ST_TransitionCornerDirectionTypeUnset ST_TransitionCornerDirectionType =0;ST_TransitionCornerDirectionTypeLu ST_TransitionCornerDirectionType =1;ST_TransitionCornerDirectionTypeRu ST_TransitionCornerDirectionType =2;ST_TransitionCornerDirectionTypeLd ST_TransitionCornerDirectionType =3;ST_TransitionCornerDirectionTypeRd ST_TransitionCornerDirectionType =4;); +// Comment Date/Time +DtAttr *_d .Time ; + +// Comment Index +IdxAttr uint32 ; + +// Comment Position +Pos *_bc .CT_Point2D ; + +// Comment's Text Content +Text string ;ExtLst *CT_ExtensionListModify ;};func (_agfdd ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _agfdd {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 (_agfdd ));};return nil ;}; + +// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path +func (_bgbbag *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _defa :=_bgbbag .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_defa !=nil {return _defa ;};return nil ;};type ST_PhotoAlbumFrameShape byte ;func (_defgg *CT_TLIterateData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eeccf :=range start .Attr {if _eeccf .Name .Local =="\u0074\u0079\u0070\u0065"{_defgg .TypeAttr .UnmarshalXMLAttr (_eeccf );continue ;};if _eeccf .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_fgea ,_ggagb :=_f .ParseBool (_eeccf .Value );if _ggagb !=nil {return _ggagb ;};_defgg .BackwardsAttr =&_fgea ;continue ;};};_eccfa :for {_dadde ,_caccg :=d .Token ();if _caccg !=nil {return _caccg ;};switch _fegag :=_dadde .(type ){case _b .StartElement :switch _fegag .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"}:_defgg .TmAbs =NewCT_TLIterateIntervalTime ();if _fgdef :=d .DecodeElement (_defgg .TmAbs ,&_fegag );_fgdef !=nil {return _fgdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_defgg .TmPct =NewCT_TLIterateIntervalPercentage ();if _ecfg :=d .DecodeElement (_defgg .TmPct ,&_fegag );_ecfg !=nil {return _ecfg ;};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",_fegag .Name );if _bbfbf :=d .Skip ();_bbfbf !=nil {return _bbfbf ;};};case _b .EndElement :break _eccfa ;case _b .CharData :};};return nil ;};func (_dcaf *CT_TLBuildDiagram )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebgg :=range start .Attr {if _ebgg .Name .Local =="\u0062\u006c\u0064"{_dcaf .BldAttr .UnmarshalXMLAttr (_ebgg );continue ;};if _ebgg .Name .Local =="\u0073\u0070\u0069\u0064"{_bfba ,_fcgf :=_f .ParseUint (_ebgg .Value ,10,32);if _fcgf !=nil {return _fcgf ;};_fbbd :=uint32 (_bfba );_dcaf .SpidAttr =&_fbbd ;continue ;};if _ebgg .Name .Local =="\u0067\u0072\u0070I\u0064"{_adfa ,_fagbd :=_f .ParseUint (_ebgg .Value ,10,32);if _fagbd !=nil {return _fagbd ;};_daegee :=uint32 (_adfa );_dcaf .GrpIdAttr =&_daegee ;continue ;};if _ebgg .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ecb ,_ebdfd :=_f .ParseBool (_ebgg .Value );if _ebdfd !=nil {return _ebdfd ;};_dcaf .UiExpandAttr =&_ecb ;continue ;};};for {_cecd ,_bagg :=d .Token ();if _bagg !=nil {return _fd .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",_bagg );};if _daba ,_gefabe :=_cecd .(_b .EndElement );_gefabe &&_daba .Name ==start .Name {break ;};};return nil ;};type CT_SmartTags struct{IdAttr string ;};func NewCT_BuildList ()*CT_BuildList {_ddgf :=&CT_BuildList {};return _ddgf };func (_bcce *ST_TransitionCornerDirectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbba ,_dada :=d .Token ();if _dada !=nil {return _dada ;};if _dcaeea ,_febaae :=_ccbba .(_b .EndElement );_febaae &&_dcaeea .Name ==start .Name {*_bcce =1;return nil ;};if _efceg ,_afgbd :=_ccbba .(_b .CharData );!_afgbd {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",_ccbba );}else {switch string (_efceg ){case "":*_bcce =0;case "\u006c\u0075":*_bcce =1;case "\u0072\u0075":*_bcce =2;case "\u006c\u0064":*_bcce =3;case "\u0072\u0064":*_bcce =4;};};_ccbba ,_dada =d .Token ();if _dada !=nil {return _dada ;};if _ecfed ,_cbabb :=_ccbba .(_b .EndElement );_cbabb &&_ecfed .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",_ccbba );};type CT_Rel struct{IdAttr string ;};func (_ddgc *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddgc =0;case "\u006e\u006f\u006e\u0065":*_ddgc =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_ddgc =2;};return nil ;};func (_cbfee ST_TLChartSubelementType )String ()string {switch _cbfee {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 (_dcade ST_TLBehaviorTransformType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eaba :=_b .Attr {};_eaba .Name =name ;switch _dcade {case ST_TLBehaviorTransformTypeUnset :_eaba .Value ="";case ST_TLBehaviorTransformTypePt :_eaba .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_eaba .Value ="\u0069\u006d\u0067";};return _eaba ,nil ;};func (_gbdeed ST_TransitionSpeed )Validate ()error {return _gbdeed .ValidateWithPath ("")}; + +// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path +func (_dca *CT_CommentAuthorList )ValidateWithPath (path string )error {for _gcbg ,_ffg :=range _dca .CmAuthor {if _gefb :=_ffg .ValidateWithPath (_fd .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gcbg ));_gefb !=nil {return _gefb ;};};return nil ;};func (_dbga *EG_ShowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbga .Present !=nil {_fegfg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_dbga .Present ,_fegfg );};if _dbga .Browse !=nil {_aagd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_dbga .Browse ,_aagd );};if _dbga .Kiosk !=nil {_gbdfaa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_dbga .Kiosk ,_gbdfaa );};return nil ;};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;); + +// Validate validates the TagLst and its children +func (_dgaea *TagLst )Validate ()error {return _dgaea .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");};func (_acggf *CT_SlideSorterViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acggf .CViewPr =NewCT_CommonViewProperties ();for _ ,_eefedg :=range start .Attr {if _eefedg .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_bddff ,_begeg :=_f .ParseBool (_eefedg .Value );if _begeg !=nil {return _begeg ;};_acggf .ShowFormattingAttr =&_bddff ;continue ;};};_cecf :for {_bgbba ,_febga :=d .Token ();if _febga !=nil {return _febga ;};switch _ffdf :=_bgbba .(type ){case _b .StartElement :switch _ffdf .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 _gbcd :=d .DecodeElement (_acggf .CViewPr ,&_ffdf );_gbcd !=nil {return _gbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_acggf .ExtLst =NewCT_ExtensionList ();if _fdfb :=d .DecodeElement (_acggf .ExtLst ,&_ffdf );_fdfb !=nil {return _fdfb ;};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",_ffdf .Name );if _fbbfc :=d .Skip ();_fbbfc !=nil {return _fbbfc ;};};case _b .EndElement :break _cecf ;case _b .CharData :};};return nil ;};func (_cagae *ST_WebScreenSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cagae =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_cagae =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_cagae =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_cagae =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_cagae =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_cagae =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_cagae =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_cagae =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_cagae =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_cagae =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_cagae =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_cagae =11;};return nil ;};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_gcga :=&CT_TLAnimateScaleBehavior {};_gcga .CBhvr =NewCT_TLCommonBehaviorData ();return _gcga ;}; + +// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path +func (_fddef *SldSyncPr )ValidateWithPath (path string )error {if _dgbdgg :=_fddef .CT_SlideSyncProperties .ValidateWithPath (path );_dgbdgg !=nil {return _dgbdgg ;};return nil ;}; + +// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path +func (_cdfga *EG_SlideListChoice )ValidateWithPath (path string )error {if _cdfga .SldAll !=nil {if _cbafe :=_cdfga .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_cbafe !=nil {return _cbafe ;};};if _cdfga .SldRg !=nil {if _gdaba :=_cdfga .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_gdaba !=nil {return _gdaba ;};};if _cdfga .CustShow !=nil {if _bgedg :=_cdfga .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_bgedg !=nil {return _bgedg ;};};return nil ;};func (_efafcd ST_SplitterBarState )ValidateWithPath (path string )error {switch _efafcd {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 (_efafcd ));};return nil ;};func (_feaa *CT_TimeNodeList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _feaa .Par !=nil {_bfbcf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_gded :=range _feaa .Par {e .EncodeElement (_gded ,_bfbcf );};};if _feaa .Seq !=nil {_ddggc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_aaec :=range _feaa .Seq {e .EncodeElement (_aaec ,_ddggc );};};if _feaa .Excl !=nil {_edbae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_ecdca :=range _feaa .Excl {e .EncodeElement (_ecdca ,_edbae );};};if _feaa .Anim !=nil {_eadbg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_efedaa :=range _feaa .Anim {e .EncodeElement (_efedaa ,_eadbg );};};if _feaa .AnimClr !=nil {_aceda :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_babge :=range _feaa .AnimClr {e .EncodeElement (_babge ,_aceda );};};if _feaa .AnimEffect !=nil {_edgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_ceda :=range _feaa .AnimEffect {e .EncodeElement (_ceda ,_edgb );};};if _feaa .AnimMotion !=nil {_eafee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_eeccc :=range _feaa .AnimMotion {e .EncodeElement (_eeccc ,_eafee );};};if _feaa .AnimRot !=nil {_bcadcd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_eacfa :=range _feaa .AnimRot {e .EncodeElement (_eacfa ,_bcadcd );};};if _feaa .AnimScale !=nil {_geebe :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_cegd :=range _feaa .AnimScale {e .EncodeElement (_cegd ,_geebe );};};if _feaa .Cmd !=nil {_ffee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_fgbef :=range _feaa .Cmd {e .EncodeElement (_fgbef ,_ffee );};};if _feaa .Set !=nil {_gdffb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073e\u0074"}};for _ ,_abaeb :=range _feaa .Set {e .EncodeElement (_abaeb ,_gdffb );};};if _feaa .Audio !=nil {_adab :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_cafca :=range _feaa .Audio {e .EncodeElement (_cafca ,_adab );};};if _feaa .Video !=nil {_bdcbd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_gaccg :=range _feaa .Video {e .EncodeElement (_gaccg ,_bdcbd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_fedde :=&CT_SlideRelationshipListEntry {};return _fedde ;}; // Validate validates the EG_Background and its children -func (_gdcce *EG_Background )Validate ()error {return _gdcce .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};type EG_SlideListChoice struct{ +func (_baaca *EG_Background )Validate ()error {return _baaca .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_geff *CT_Control )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geff .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_geff .SpidAttr )});};if _geff .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_geff .NameAttr )});};if _geff .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_geff .ShowAsIconAttr ))});};if _geff .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_geff .IdAttr )});};if _geff .ImgWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_fd .Sprintf ("\u0025\u0076",*_geff .ImgWAttr )});};if _geff .ImgHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_fd .Sprintf ("\u0025\u0076",*_geff .ImgHAttr )});};e .EncodeToken (start );if _geff .ExtLst !=nil {_dcec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geff .ExtLst ,_dcec );};if _geff .Pic !=nil {_dfgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_geff .Pic ,_dfgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_gbdba :=&CT_ConnectorNonVisual {};_gbdba .CNvPr =_bc .NewCT_NonVisualDrawingProps ();_gbdba .CNvCxnSpPr =_bc .NewCT_NonVisualConnectorProperties ();_gbdba .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _gbdba ;};type CT_PhotoAlbum struct{ -// All Slides -SldAll *CT_Empty ; +// Black and White +BwAttr *bool ; -// Slide Range -SldRg *CT_IndexRange ; +// Show/Hide Captions +ShowCaptionsAttr *bool ; -// Custom Show -CustShow *CT_CustomShowId ;};type ST_Direction byte ; +// Photo Album Layout +LayoutAttr ST_PhotoAlbumLayout ; -// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path -func (_bbfbc *HandoutMaster )ValidateWithPath (path string )error {if _eadf :=_bbfbc .CT_HandoutMaster .ValidateWithPath (path );_eadf !=nil {return _eadf ;};return nil ;};type OleObj struct{CT_OleObject }; +// Frame Type +FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};type ST_TransitionInOutDirectionType byte ;func (_egc *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 :_fd .Sprintf ("\u0025\u0076",_egc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdafc *CT_SlideMasterIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbgd :=range start .Attr {if _fbgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbgd .Name .Local =="\u0069\u0064"||_fbgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fbgd .Name .Local =="\u0069\u0064"{_bcdg ,_bdgee :=_fbgd .Value ,error (nil );if _bdgee !=nil {return _bdgee ;};_bdafc .RIdAttr =_bcdg ;continue ;};if _fbgd .Name .Local =="\u0069\u0064"{_dbee ,_aaaf :=_f .ParseUint (_fbgd .Value ,10,32);if _aaaf !=nil {return _aaaf ;};_effbe :=uint32 (_dbee );_bdafc .IdAttr =&_effbe ;continue ;};};_ceba :for {_bbcg ,_abac :=d .Token ();if _abac !=nil {return _abac ;};switch _ffef :=_bbcg .(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\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"}:_bdafc .ExtLst =NewCT_ExtensionList ();if _gdbfe :=d .DecodeElement (_bdafc .ExtLst ,&_ffef );_gdbfe !=nil {return _gdbfe ;};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",_ffef .Name );if _fefec :=d .Skip ();_fefec !=nil {return _fefec ;};};case _b .EndElement :break _ceba ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_afdc *CT_Placeholder )ValidateWithPath (path string )error {if _dfeg :=_afdc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfeg !=nil {return _dfeg ;};if _cagf :=_afdc .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cagf !=nil {return _cagf ;};if _dfdb :=_afdc .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_dfdb !=nil {return _dfdb ;};if _afdc .ExtLst !=nil {if _gdcb :=_afdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdcb !=nil {return _gdcb ;};};return nil ;}; +// Validate validates the Sld and its children +func (_ddeaf *Sld )Validate ()error {return _ddeaf .ValidateWithPath ("\u0053\u006c\u0064")};func (_fedc *CT_SlideSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fedc .CxAttr =914400;_fedc .CyAttr =914400;for _ ,_gbafb :=range start .Attr {if _gbafb .Name .Local =="\u0063\u0078"{_gacec ,_caec :=_f .ParseInt (_gbafb .Value ,10,32);if _caec !=nil {return _caec ;};_fedc .CxAttr =int32 (_gacec );continue ;};if _gbafb .Name .Local =="\u0063\u0079"{_ggaga ,_ggbcf :=_f .ParseInt (_gbafb .Value ,10,32);if _ggbcf !=nil {return _ggbcf ;};_fedc .CyAttr =int32 (_ggaga );continue ;};if _gbafb .Name .Local =="\u0074\u0079\u0070\u0065"{_fedc .TypeAttr .UnmarshalXMLAttr (_gbafb );continue ;};};for {_aefd ,_dbbgc :=d .Token ();if _dbbgc !=nil {return _fd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_dbbgc );};if _ecdcg ,_dbcca :=_aefd .(_b .EndElement );_dbcca &&_ecdcg .Name ==start .Name {break ;};};return nil ;};func (_adgaa *CT_TLOleChartTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gacad ,_bfafd :=_adgaa .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _bfafd !=nil {return _bfafd ;};start .Attr =append (start .Attr ,_gacad );if _adgaa .LvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0076\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_adgaa .LvlAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfgag *ST_SlideSizeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffbbab ,_becgac :=d .Token ();if _becgac !=nil {return _becgac ;};if _gdee ,_dfgbg :=_ffbbab .(_b .EndElement );_dfgbg &&_gdee .Name ==start .Name {*_bfgag =1;return nil ;};if _ffddf ,_bffee :=_ffbbab .(_b .CharData );!_bffee {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",_ffbbab );}else {switch string (_ffddf ){case "":*_bfgag =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_bfgag =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_bfgag =2;case "\u0041\u0034":*_bfgag =3;case "\u0033\u0035\u006d\u006d":*_bfgag =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_bfgag =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_bfgag =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bfgag =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_bfgag =8;case "\u0041\u0033":*_bfgag =9;case "\u0042\u0034\u0049S\u004f":*_bfgag =10;case "\u0042\u0035\u0049S\u004f":*_bfgag =11;case "\u0042\u0034\u004aI\u0053":*_bfgag =12;case "\u0042\u0035\u004aI\u0053":*_bfgag =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_bfgag =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_bfgag =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_bfgag =16;};};_ffbbab ,_becgac =d .Token ();if _becgac !=nil {return _becgac ;};if _edeab ,_cbad :=_ffbbab .(_b .EndElement );_cbad &&_edeab .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",_ffbbab );};func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_cfeb :=&CT_HandoutMasterIdList {};return _cfeb ;};func (_cbbcc ST_TLTriggerRuntimeNode )Validate ()error {return _cbbcc .ValidateWithPath ("")};func (_fagge *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fagge =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_fagge =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_fagge =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fagge =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_fagge =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fagge =5;};return nil ;};func NewCT_Control ()*CT_Control {_fabg :=&CT_Control {};return _fabg };type ST_TransitionSpeed byte ;func (_cccbg ST_WebColorType )Validate ()error {return _cccbg .ValidateWithPath ("")};func (_dbec *CT_CornerDirectionTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbec .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_afab ,_cfea :=_dbec .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _cfea !=nil {return _cfea ;};start .Attr =append (start .Attr ,_afab );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path -func (_dcbg *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _aegfc :=_dcbg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aegfc !=nil {return _aegfc ;};if _addbe :=_dcbg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_addbe !=nil {return _addbe ;};return nil ;};func (_ageef *PresentationPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _ageef .CT_PresentationProperties .MarshalXML (e ,start );};type CT_TLTriggerRuntimeNode struct{ +// Validate validates the EG_SlideListChoice and its children +func (_ggcef *EG_SlideListChoice )Validate ()error {return _ggcef .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");}; -// Value -ValAttr ST_TLTriggerRuntimeNode ;};type SldLayout struct{CT_SlideLayout };func (_cacae *EG_Background )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cacae .BgPr !=nil {_fbfedd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_cacae .BgPr ,_fbfedd );};if _cacae .BgRef !=nil {_dgfdd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_cacae .BgRef ,_dgfdd );};return nil ;};func NewEG_ExtensionList ()*EG_ExtensionList {_dceef :=&EG_ExtensionList {};return _dceef };func (_cad *CT_GroupShapeChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cad .Sp !=nil {_dcfgc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_dab :=range _cad .Sp {e .EncodeElement (_dab ,_dcfgc );};};if _cad .GrpSp !=nil {_faga :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_bfb :=range _cad .GrpSp {e .EncodeElement (_bfb ,_faga );};};if _cad .GraphicFrame !=nil {_aeac :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_ebbc :=range _cad .GraphicFrame {e .EncodeElement (_ebbc ,_aeac );};};if _cad .CxnSp !=nil {_ddcd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_ddee :=range _cad .CxnSp {e .EncodeElement (_ddee ,_ddcd );};};if _cad .Pic !=nil {_fafd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_adfc :=range _cad .Pic {e .EncodeElement (_adfc ,_fafd );};};if _cad .ContentPart !=nil {_dfc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};for _ ,_cbd :=range _cad .ContentPart {e .EncodeElement (_cbd ,_dfc );};};return nil ;};func (_fddff *EG_SlideListChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fddff .SldAll !=nil {_cfbg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_fddff .SldAll ,_cfbg );};if _fddff .SldRg !=nil {_ceeaf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_fddff .SldRg ,_ceeaf );};if _fddff .CustShow !=nil {_bgcae :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_fddff .CustShow ,_bgcae );};return nil ;}; +// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path +func (_cace *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _aegb :=_cace .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_aegb !=nil {return _aegb ;};return nil ;};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_dgfg :=&CT_TLByAnimateColorTransform {};return _dgfg ;};func (_geaeg *NotesMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geaeg .CT_NotesMaster =*NewCT_NotesMaster ();_fabbd :for {_fgdbd ,_efcdb :=d .Token ();if _efcdb !=nil {return _efcdb ;};switch _cedgg :=_fgdbd .(type ){case _b .StartElement :switch _cedgg .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 _eaaee :=d .DecodeElement (_geaeg .CSld ,&_cedgg );_eaaee !=nil {return _eaaee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 _defeb :=d .DecodeElement (_geaeg .ClrMap ,&_cedgg );_defeb !=nil {return _defeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geaeg .Hf =NewCT_HeaderFooter ();if _fgbdd :=d .DecodeElement (_geaeg .Hf ,&_cedgg );_fgbdd !=nil {return _fgbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geaeg .NotesStyle =_bc .NewCT_TextListStyle ();if _gdgdg :=d .DecodeElement (_geaeg .NotesStyle ,&_cedgg );_gdgdg !=nil {return _gdgdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_geaeg .ExtLst =NewCT_ExtensionListModify ();if _bada :=d .DecodeElement (_geaeg .ExtLst ,&_cedgg );_bada !=nil {return _bada ;};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",_cedgg .Name );if _afag :=d .Skip ();_afag !=nil {return _afag ;};};case _b .EndElement :break _fabbd ;case _b .CharData :};};return nil ;};func NewEG_ShowType ()*EG_ShowType {_addgbe :=&EG_ShowType {};return _addgbe }; -// Validate validates the CT_ApplicationNonVisualDrawingProps and its children -func (_adg *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _adg .ValidateWithPath ("C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073");};func (_fageb ST_WebColorType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fageb .String (),start );}; +// Validate validates the CT_SlideMasterTextStyles and its children +func (_ggdg *CT_SlideMasterTextStyles )Validate ()error {return _ggdg .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");}; -// Validate validates the CT_EightDirectionTransition and its children -func (_baac *CT_EightDirectionTransition )Validate ()error {return _baac .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");};func (_eacdd ST_TLTimeNodeFillType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eacdd .String (),start );};type CT_SlideMasterTextStyles struct{ +// Validate validates the CT_TLTriggerTimeNodeID and its children +func (_cggaag *CT_TLTriggerTimeNodeID )Validate ()error {return _cggaag .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};type CT_Kinsoku struct{ -// Slide Master Title Text Style -TitleStyle *_da .CT_TextListStyle ; +// Language +LangAttr *string ; -// Slide Master Body Text Style -BodyStyle *_da .CT_TextListStyle ; +// Invalid Kinsoku Start Characters +InvalStCharsAttr string ; -// Slide Master Other Text Style -OtherStyle *_da .CT_TextListStyle ;ExtLst *CT_ExtensionList ;}; +// Invalid Kinsoku End Characters +InvalEndCharsAttr string ;};func (_abbaa *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abbaa =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_abbaa =1;};return nil ;};func (_gfed ST_PhotoAlbumFrameShape )String ()string {switch _gfed {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 (_gcfg *CT_TLTimeNodeParallel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcfg .CTn =NewCT_TLCommonTimeNodeData ();_ebabe :for {_eabeb ,_defea :=d .Token ();if _defea !=nil {return _defea ;};switch _dacegg :=_eabeb .(type ){case _b .StartElement :switch _dacegg .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 _bddga :=d .DecodeElement (_gcfg .CTn ,&_dacegg );_bddga !=nil {return _bddga ;};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",_dacegg .Name );if _ggggac :=d .Skip ();_ggggac !=nil {return _ggggac ;};};case _b .EndElement :break _ebabe ;case _b .CharData :};};return nil ;};func (_gefga ST_IterateType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gefga .String (),start );};func (_aafff *CT_WebProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aafff .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_aafff .ShowAnimationAttr ))});};if _aafff .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_aafff .ResizeGraphicsAttr ))});};if _aafff .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_aafff .AllowPngAttr ))});};if _aafff .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_aafff .RelyOnVmlAttr ))});};if _aafff .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_aafff .OrganizeInFoldersAttr ))});};if _aafff .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_aafff .UseLongFilenamesAttr ))});};if _aafff .ImgSzAttr !=ST_WebScreenSizeUnset {_cdbab ,_befba :=_aafff .ImgSzAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006d\u0067S\u007a"});if _befba !=nil {return _befba ;};start .Attr =append (start .Attr ,_cdbab );};if _aafff .EncodingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_fd .Sprintf ("\u0025\u0076",*_aafff .EncodingAttr )});};if _aafff .ClrAttr !=ST_WebColorTypeUnset {_geecb ,_gfdda :=_aafff .ClrAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0072"});if _gfdda !=nil {return _gfdda ;};start .Attr =append (start .Attr ,_geecb );};e .EncodeToken (start );if _aafff .ExtLst !=nil {_ebbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aafff .ExtLst ,_ebbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path -func (_egac *EG_TopLevelSlide )ValidateWithPath (path string )error {if _ecddb :=_egac .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ecddb !=nil {return _ecddb ;};return nil ;};func NewCT_CustomShowId ()*CT_CustomShowId {_gcga :=&CT_CustomShowId {};return _gcga };func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_aceb :=&CT_TLCommonTimeNodeData {};return _aceb ;};func NewCT_TLTemplateList ()*CT_TLTemplateList {_beebg :=&CT_TLTemplateList {};return _beebg };func (_cbgd ST_TLBehaviorOverrideType )Validate ()error {return _cbgd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path +func (_cfabb *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _dcgea :=_cfabb .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_dcgea !=nil {return _dcgea ;};return nil ;};func (_bdgf *ST_TLBehaviorTransformType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbac ,_ebcba :=d .Token ();if _ebcba !=nil {return _ebcba ;};if _fbgb ,_daad :=_dcbac .(_b .EndElement );_daad &&_fbgb .Name ==start .Name {*_bdgf =1;return nil ;};if _edfdf ,_eggfb :=_dcbac .(_b .CharData );!_eggfb {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",_dcbac );}else {switch string (_edfdf ){case "":*_bdgf =0;case "\u0070\u0074":*_bdgf =1;case "\u0069\u006d\u0067":*_bdgf =2;};};_dcbac ,_ebcba =d .Token ();if _ebcba !=nil {return _ebcba ;};if _bddebd ,_eeccd :=_dcbac .(_b .EndElement );_eeccd &&_bddebd .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",_dcbac );}; -// Validate validates the CT_TLMediaNodeVideo and its children -func (_efddd *CT_TLMediaNodeVideo )Validate ()error {return _efddd .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};type CT_Connector struct{ +// Validate validates the CT_OutlineViewSlideEntry and its children +func (_ggge *CT_OutlineViewSlideEntry )Validate ()error {return _ggge .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};func (_ceaec *CT_Slide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceaec .ShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_ceaec .ShowAttr ))});};if _ceaec .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_ceaec .ShowMasterSpAttr ))});};if _ceaec .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_ceaec .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_daab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ceaec .CSld ,_daab );if _ceaec .ClrMapOvr !=nil {_fefe :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_ceaec .ClrMapOvr ,_fefe );};if _ceaec .Transition !=nil {_fded :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ceaec .Transition ,_fded );};if _ceaec .Timing !=nil {_ecdgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_ceaec .Timing ,_ecdgd );};if _ceaec .ExtLst !=nil {_bbcfd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ceaec .ExtLst ,_bbcfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Non-Visual Properties for a Connection Shape -NvCxnSpPr *CT_ConnectorNonVisual ; +// Validate validates the CT_Control and its children +func (_gaee *CT_Control )Validate ()error {return _gaee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; -// Shape Properties -SpPr *_da .CT_ShapeProperties ; +// Validate validates the SldMaster and its children +func (_baccf *SldMaster )Validate ()error {return _baccf .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};func (_gced *CT_TagList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebabeb :for {_fgaf ,_ffbg :=d .Token ();if _ffbg !=nil {return _ffbg ;};switch _ccfba :=_fgaf .(type ){case _b .StartElement :switch _ccfba .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"}:_cegf :=NewCT_StringTag ();if _beeae :=d .DecodeElement (_cegf ,&_ccfba );_beeae !=nil {return _beeae ;};_gced .Tag =append (_gced .Tag ,_cegf );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",_ccfba .Name );if _gdafb :=d .Skip ();_gdafb !=nil {return _gdafb ;};};case _b .EndElement :break _ebabeb ;case _b .CharData :};};return nil ;};func (_cbafeb *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cccab ,_ccbccc :=d .Token ();if _ccbccc !=nil {return _ccbccc ;};if _fdagb ,_cgdba :=_cccab .(_b .EndElement );_cgdba &&_fdagb .Name ==start .Name {*_cbafeb =1;return nil ;};if _ebba ,_daaf :=_cccab .(_b .CharData );!_daaf {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",_cccab );}else {switch string (_ebba ){case "":*_cbafeb =0;case "\u0073\u0074\u0072":*_cbafeb =1;case "\u006e\u0075\u006d":*_cbafeb =2;case "\u0063\u006c\u0072":*_cbafeb =3;};};_cccab ,_ccbccc =d .Token ();if _ccbccc !=nil {return _ccbccc ;};if _cabdg ,_bfddg :=_cccab .(_b .EndElement );_bfddg &&_cabdg .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",_cccab );};func (_daecg ST_ViewType )String ()string {switch _daecg {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 "";}; -// Connector Shape Style -Style *_da .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_efcbb *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_efcbb =0;case "\u006f\u0075\u0074":*_efcbb =1;case "\u0069\u006e":*_efcbb =2;};return nil ;};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_ceeg :=&CT_NotesMasterIdListEntry {};return _ceeg ;}; +// Validate validates the CT_ViewProperties and its children +func (_bbbf *CT_ViewProperties )Validate ()error {return _bbbf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_eeec *CT_Empty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ggbf ,_gfege :=d .Token ();if _gfege !=nil {return _fd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_gfege );};if _bccf ,_dage :=_ggbf .(_b .EndElement );_dage &&_bccf .Name ==start .Name {break ;};};return nil ;};func (_agceg ST_TLAnimateMotionPathEditMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_agceg .String (),start );};type CT_TLShapeTargetElement struct{ -// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path -func (_gfbdg *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil }; +// Shape ID +SpidAttr uint32 ; -// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path -func (_effgb *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };func (_ebfc *CT_TLAnimateEffectBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebfc .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_bbbda ,_aebg :=_ebfc .TransitionAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"});if _aebg !=nil {return _aebg ;};start .Attr =append (start .Attr ,_bbbda );};if _ebfc .FilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ebfc .FilterAttr )});};if _ebfc .PrLstAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ebfc .PrLstAttr )});};e .EncodeToken (start );_dabf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ebfc .CBhvr ,_dabf );if _ebfc .Progress !=nil {_cegbd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_ebfc .Progress ,_cegbd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gdbd *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_abbd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gdbd .CNvPr ,_abbd );_bcb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_gdbd .CNvGraphicFramePr ,_bcb );_fdafd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_gdbd .NvPr ,_fdafd );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{ +// Background +Bg *CT_Empty ; -// Use Background Fill -UseBgFillAttr *bool ; +// Subshape +SubSp *CT_TLSubShapeId ; -// Non-Visual Properties for a Shape -NvSpPr *CT_ShapeNonVisual ;SpPr *_da .CT_ShapeProperties ; +// Embedded Chart Element +OleChartEl *CT_TLOleChartTargetElement ; -// Shape Style -Style *_da .CT_ShapeStyle ; +// Text Element +TxEl *CT_TLTextTargetElement ; -// Shape Text Body -TxBody *_da .CT_TextBody ;ExtLst *CT_ExtensionListModify ;};type ST_TLTimeNodeType byte ;func (_abdfc *ST_SlideSizeType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_abdfc =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_abdfc =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_abdfc =2;case "\u0041\u0034":*_abdfc =3;case "\u0033\u0035\u006d\u006d":*_abdfc =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_abdfc =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_abdfc =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_abdfc =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_abdfc =8;case "\u0041\u0033":*_abdfc =9;case "\u0042\u0034\u0049S\u004f":*_abdfc =10;case "\u0042\u0035\u0049S\u004f":*_abdfc =11;case "\u0042\u0034\u004aI\u0053":*_abdfc =12;case "\u0042\u0035\u004aI\u0053":*_abdfc =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_abdfc =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_abdfc =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_abdfc =16;};return nil ;};func (_abaab *CT_TLByRgbColorTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_d .Sprintf ("\u0025\u0076",_abaab .RAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067"},Value :_d .Sprintf ("\u0025\u0076",_abaab .GAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_d .Sprintf ("\u0025\u0076",_abaab .BAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gegdb *CT_TLMediaNodeAudio )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gegdb .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gegdb .IsNarrationAttr ))});};e .EncodeToken (start );_fcdf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_gegdb .CMediaNode ,_fcdf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Graphic Element +GraphicEl *_bc .CT_AnimationElementChoice ;}; -// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path -func (_gbgfa *EG_Background )ValidateWithPath (path string )error {if _gbgfa .BgPr !=nil {if _dffcd :=_gbgfa .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_dffcd !=nil {return _dffcd ;};};if _gbgfa .BgRef !=nil {if _dfcfg :=_gbgfa .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_dfcfg !=nil {return _dfcfg ;};};return nil ;}; +// Validate validates the CT_SlideLayoutIdListEntry and its children +func (_cdbf *CT_SlideLayoutIdListEntry )Validate ()error {return _cdbf .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_ddgb *CT_InOutTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddgb .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_bfbe ,_gdfae :=_ddgb .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _gdfae !=nil {return _gdfae ;};start .Attr =append (start .Attr ,_bfbe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_bbef :=&CT_TLMediaNodeVideo {};_bbef .CMediaNode =NewCT_TLCommonMediaNodeData ();return _bbef ;};func (_dcf *CT_CommonSlideData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcf .SpTree =NewCT_GroupShape ();for _ ,_gfad :=range start .Attr {if _gfad .Name .Local =="\u006e\u0061\u006d\u0065"{_gfac ,_abbg :=_gfad .Value ,error (nil );if _abbg !=nil {return _abbg ;};_dcf .NameAttr =&_gfac ;continue ;};};_ebag :for {_aae ,_bdad :=d .Token ();if _bdad !=nil {return _bdad ;};switch _dgca :=_aae .(type ){case _b .StartElement :switch _dgca .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"}:_dcf .Bg =NewCT_Background ();if _dcdc :=d .DecodeElement (_dcf .Bg ,&_dgca );_dcdc !=nil {return _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\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 _dga :=d .DecodeElement (_dcf .SpTree ,&_dgca );_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 :"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"}:_dcf .CustDataLst =NewCT_CustomerDataList ();if _fagd :=d .DecodeElement (_dcf .CustDataLst ,&_dgca );_fagd !=nil {return _fagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_dcf .Controls =NewCT_ControlList ();if _ddga :=d .DecodeElement (_dcf .Controls ,&_dgca );_ddga !=nil {return _ddga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_dcf .ExtLst =NewCT_ExtensionList ();if _eff :=d .DecodeElement (_dcf .ExtLst ,&_dgca );_eff !=nil {return _eff ;};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",_dgca .Name );if _ecg :=d .Skip ();_ecg !=nil {return _ecg ;};};case _b .EndElement :break _ebag ;case _b .CharData :};};return nil ;};func ParseUnionST_Percentage (s string )(_bc .ST_Percentage ,error ){return _bc .ParseUnionST_Percentage (s );}; -// Validate validates the CT_TLAnimVariant and its children -func (_gcgd *CT_TLAnimVariant )Validate ()error {return _gcgd .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_gcca :=&CT_TLShapeTargetElement {};return _gcca ;};func (_gcgcf *CT_SlideRelationshipList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egad :for {_fecd ,_bebac :=d .Token ();if _bebac !=nil {return _bebac ;};switch _dada :=_fecd .(type ){case _e .StartElement :switch _dada .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_gbfac :=NewCT_SlideRelationshipListEntry ();if _gfefd :=d .DecodeElement (_gbfac ,&_dada );_gfefd !=nil {return _gfefd ;};_gcgcf .Sld =append (_gcgcf .Sld ,_gbfac );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069p\u004c\u0069\u0073\u0074\u0020%\u0076",_dada .Name );if _gggg :=d .Skip ();_gggg !=nil {return _gggg ;};};case _e .EndElement :break _egad ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_ShapeNonVisual and its children +func (_gefd *CT_ShapeNonVisual )Validate ()error {return _gefd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; -// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path -func (_caccf *CT_TLTemplate )ValidateWithPath (path string )error {if _ddcgf :=_caccf .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_ddcgf !=nil {return _ddcgf ;};return nil ;};type CT_TLAnimVariant struct{ +// Validate validates the CT_SlideSorterViewProperties and its children +func (_gffg *CT_SlideSorterViewProperties )Validate ()error {return _gffg .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 (_bac *CT_CommentAuthorList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddf :for {_ccfc ,_dgdb :=d .Token ();if _dgdb !=nil {return _dgdb ;};switch _bccd :=_ccfc .(type ){case _b .StartElement :switch _bccd .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"}:_fcbf :=NewCT_CommentAuthor ();if _cgdf :=d .DecodeElement (_fcbf ,&_bccd );_cgdf !=nil {return _cgdf ;};_bac .CmAuthor =append (_bac .CmAuthor ,_fcbf );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",_bccd .Name );if _cgdc :=d .Skip ();_cgdc !=nil {return _cgdc ;};};case _b .EndElement :break _ddf ;case _b .CharData :};};return nil ;};func (_defg *CT_NotesTextViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_defg .CViewPr =NewCT_CommonViewProperties ();_dcabg :for {_fdcga ,_eabbb :=d .Token ();if _eabbb !=nil {return _eabbb ;};switch _afda :=_fdcga .(type ){case _b .StartElement :switch _afda .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 _eeggd :=d .DecodeElement (_defg .CViewPr ,&_afda );_eeggd !=nil {return _eeggd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_defg .ExtLst =NewCT_ExtensionList ();if _dabg :=d .DecodeElement (_defg .ExtLst ,&_afda );_dabg !=nil {return _dabg ;};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",_afda .Name );if _adae :=d .Skip ();_adae !=nil {return _adae ;};};case _b .EndElement :break _dcabg ;case _b .CharData :};};return nil ;};func (_fddeg ST_TransitionInOutDirectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aeea :=_b .Attr {};_aeea .Name =name ;switch _fddeg {case ST_TransitionInOutDirectionTypeUnset :_aeea .Value ="";case ST_TransitionInOutDirectionTypeOut :_aeea .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_aeea .Value ="\u0069\u006e";};return _aeea ,nil ;};type CT_BuildList struct{ + +// Build Paragraph +BldP []*CT_TLBuildParagraph ; + +// Build Diagram +BldDgm []*CT_TLBuildDiagram ; + +// Build Embedded Chart +BldOleChart []*CT_TLOleBuildChart ; + +// Build Graphics +BldGraphic []*CT_TLGraphicalObjectBuild ;};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_cbbge :=&CT_OutlineViewSlideList {};return _cbbge ;};type CT_TLAnimVariant struct{ // Boolean Variant BoolVal *CT_TLAnimVariantBooleanVal ; @@ -1119,1342 +1164,1297 @@ FltVal *CT_TLAnimVariantFloatVal ; StrVal *CT_TLAnimVariantStringVal ; // Color Value -ClrVal *_da .CT_Color ;};func (_gcbb *CT_HtmlPublishProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adecc :=range start .Attr {if _adecc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adecc .Name .Local =="\u0069\u0064"||_adecc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_adecc .Name .Local =="\u0069\u0064"{_eede ,_fegg :=_adecc .Value ,error (nil );if _fegg !=nil {return _fegg ;};_gcbb .IdAttr =_eede ;continue ;};if _adecc .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_afba ,_fcec :=_a .ParseBool (_adecc .Value );if _fcec !=nil {return _fcec ;};_gcbb .ShowSpeakerNotesAttr =&_afba ;continue ;};if _adecc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_abcc ,_cdea :=_adecc .Value ,error (nil );if _cdea !=nil {return _cdea ;};_gcbb .TargetAttr =&_abcc ;continue ;};if _adecc .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffef ,_cefag :=_adecc .Value ,error (nil );if _cefag !=nil {return _cefag ;};_gcbb .TitleAttr =&_ffef ;continue ;};};_ddea :for {_aaab ,_fbae :=d .Token ();if _fbae !=nil {return _fbae ;};switch _fcgac :=_aaab .(type ){case _e .StartElement :switch _fcgac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_gcbb .SldAll =NewCT_Empty ();if _bdab :=d .DecodeElement (_gcbb .SldAll ,&_fcgac );_bdab !=nil {return _bdab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_gcbb .SldRg =NewCT_IndexRange ();if _cged :=d .DecodeElement (_gcbb .SldRg ,&_fcgac );_cged !=nil {return _cged ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_gcbb .CustShow =NewCT_CustomShowId ();if _gcdd :=d .DecodeElement (_gcbb .CustShow ,&_fcgac );_gcdd !=nil {return _gcdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcbb .ExtLst =NewCT_ExtensionList ();if _cadc :=d .DecodeElement (_gcbb .ExtLst ,&_fcgac );_cadc !=nil {return _cadc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_fcgac .Name );if _fdbee :=d .Skip ();_fdbee !=nil {return _fdbee ;};};case _e .EndElement :break _ddea ;case _e .CharData :};};return nil ;}; +ClrVal *_bc .CT_Color ;};func (_bfbb *CT_CommentAuthor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",_bfbb .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fd .Sprintf ("\u0025\u0076",_bfbb .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_fd .Sprintf ("\u0025\u0076",_bfbb .InitialsAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_fd .Sprintf ("\u0025\u0076",_bfbb .LastIdxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_fd .Sprintf ("\u0025\u0076",_bfbb .ClrIdxAttr )});e .EncodeToken (start );if _bfbb .ExtLst !=nil {_gcaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfbb .ExtLst ,_gcaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfbd *CT_SlideMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbd .CSld =NewCT_CommonSlideData ();_cfbd .ClrMap =_bc .NewCT_ColorMapping ();for _ ,_bddcb :=range start .Attr {if _bddcb .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_ccbd ,_bcdce :=_f .ParseBool (_bddcb .Value );if _bcdce !=nil {return _bcdce ;};_cfbd .PreserveAttr =&_ccbd ;continue ;};};_bffe :for {_dgge ,_dcbbc :=d .Token ();if _dcbbc !=nil {return _dcbbc ;};switch _aebeb :=_dgge .(type ){case _b .StartElement :switch _aebeb .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 _cbfffa :=d .DecodeElement (_cfbd .CSld ,&_aebeb );_cbfffa !=nil {return _cbfffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 _cgfga :=d .DecodeElement (_cfbd .ClrMap ,&_aebeb );_cgfga !=nil {return _cgfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbd .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _febac :=d .DecodeElement (_cfbd .SldLayoutIdLst ,&_aebeb );_febac !=nil {return _febac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbd .Transition =NewCT_SlideTransition ();if _cgfb :=d .DecodeElement (_cfbd .Transition ,&_aebeb );_cgfb !=nil {return _cgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbd .Timing =NewCT_SlideTiming ();if _ccca :=d .DecodeElement (_cfbd .Timing ,&_aebeb );_ccca !=nil {return _ccca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbd .Hf =NewCT_HeaderFooter ();if _eefed :=d .DecodeElement (_cfbd .Hf ,&_aebeb );_eefed !=nil {return _eefed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbd .TxStyles =NewCT_SlideMasterTextStyles ();if _bcacc :=d .DecodeElement (_cfbd .TxStyles ,&_aebeb );_bcacc !=nil {return _bcacc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_cfbd .ExtLst =NewCT_ExtensionListModify ();if _efca :=d .DecodeElement (_cfbd .ExtLst ,&_aebeb );_efca !=nil {return _efca ;};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",_aebeb .Name );if _abdeea :=d .Skip ();_abdeea !=nil {return _abdeea ;};};case _b .EndElement :break _bffe ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TLAnimVariantFloatVal and its children -func (_fcbg *CT_TLAnimVariantFloatVal )Validate ()error {return _fcbg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};func (_cebg *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cebg =0;case "\u0073\u0074\u0072":*_cebg =1;case "\u006e\u0075\u006d":*_cebg =2;case "\u0063\u006c\u0072":*_cebg =3;};return nil ;};type CT_SlideSize struct{ +// Validate validates the CT_TLCommonBehaviorData and its children +func (_dbbe *CT_TLCommonBehaviorData )Validate ()error {return _dbbe .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");};func (_cabce ST_TLNextActionType )ValidateWithPath (path string )error {switch _cabce {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 (_cabce ));};return nil ;};func (_eacac ST_PlaceholderSize )ValidateWithPath (path string )error {switch _eacac {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 (_eacac ));};return nil ;};func (_fcag *CT_ExtensionListModify )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcag .ModAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u006f\u0064"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_fcag .ModAttr ))});};e .EncodeToken (start );if _fcag .Ext !=nil {_aegge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_cec :=range _fcag .Ext {e .EncodeElement (_cec ,_aegge );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cegg *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfdcf :for {_gafeb ,_bfbcb :=d .Token ();if _bfbcb !=nil {return _bfbcb ;};switch _ccdaf :=_gafeb .(type ){case _b .StartElement :switch _ccdaf .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 _dgdbd string ;if _fgfc :=d .DecodeElement (&_dgdbd ,&_ccdaf );_fgfc !=nil {return _fgfc ;};_cegg .AttrName =append (_cegg .AttrName ,_dgdbd );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",_ccdaf .Name );if _bgfc :=d .Skip ();_bgfc !=nil {return _bgfc ;};};case _b .EndElement :break _dfdcf ;case _b .CharData :};};return nil ;};type SldLayout struct{CT_SlideLayout };func (_abeg *CT_TLTimeConditionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bdgad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_dcadd :=range _abeg .Cond {e .EncodeElement (_dcadd ,_bdgad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;);func (_gcdef ST_PrintColorMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgdad :=_b .Attr {};_bgdad .Name =name ;switch _gcdef {case ST_PrintColorModeUnset :_bgdad .Value ="";case ST_PrintColorModeBw :_bgdad .Value ="\u0062\u0077";case ST_PrintColorModeGray :_bgdad .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_bgdad .Value ="\u0063\u006c\u0072";};return _bgdad ,nil ;}; -// Extent Length -CxAttr int32 ; +// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path +func (_eece *CT_SlideSize )ValidateWithPath (path string )error {if _eece .CxAttr < 914400{return _fd .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 ,_eece .CxAttr );};if _eece .CxAttr > 51206400{return _fd .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 ,_eece .CxAttr );};if _eece .CxAttr < 0{return _fd .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 ,_eece .CxAttr );};if _eece .CyAttr < 914400{return _fd .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 ,_eece .CyAttr );};if _eece .CyAttr > 51206400{return _fd .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 ,_eece .CyAttr );};if _eece .CyAttr < 0{return _fd .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 ,_eece .CyAttr );};if _afcfc :=_eece .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_afcfc !=nil {return _afcfc ;};return nil ;}; -// Extent Width -CyAttr int32 ; +// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path +func (_ed *AG_ChildSlide )ValidateWithPath (path string )error {return nil };const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;);func (_fbdce *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbdce =0;case "\u0073\u0074\u0072":*_fbdce =1;case "\u006e\u0075\u006d":*_fbdce =2;case "\u0063\u006c\u0072":*_fbdce =3;};return nil ;};func NewAG_Ole ()*AG_Ole {_dc :=&AG_Ole {};return _dc };func (_cfac *CT_CustomShowId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",_cfac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ShapeNonVisual struct{ -// Type of Size -TypeAttr ST_SlideSizeType ;};type CT_TLAnimVariantStringVal struct{ - -// Value -ValAttr string ;};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_afeb :=&CT_TLAnimVariantIntegerVal {};return _afeb ;};func (_afaba *CT_TLAnimateColorBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afaba .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_gcad ,_cagaa :=_afaba .ClrSpcAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"});if _cagaa !=nil {return _cagaa ;};start .Attr =append (start .Attr ,_gcad );};if _afaba .DirAttr !=ST_TLAnimateColorDirectionUnset {_gcffb ,_agcaf :=_afaba .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _agcaf !=nil {return _agcaf ;};start .Attr =append (start .Attr ,_gcffb );};e .EncodeToken (start );_acaec :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_afaba .CBhvr ,_acaec );if _afaba .By !=nil {_dbgd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_afaba .By ,_dbgd );};if _afaba .From !=nil {_dbfbb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_afaba .From ,_dbfbb );};if _afaba .To !=nil {_cefcgf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_afaba .To ,_cefcgf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_ViewProperties and its children -func (_bgca *CT_ViewProperties )Validate ()error {return _bgca .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; - -// Validate validates the CT_NotesTextViewProperties and its children -func (_dfafd *CT_NotesTextViewProperties )Validate ()error {return _dfafd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};func (_edfbaf ST_IterateType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edfbaf .String (),start );};type EG_ExtensionList struct{ - -// Extension -Ext []*CT_Extension ;};func (_degd *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_degd =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_degd =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_degd =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_degd =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_degd =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_degd =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_degd =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_degd =7;};return nil ;};type CT_Picture struct{ - -// Non-Visual Properties for a Picture -NvPicPr *CT_PictureNonVisual ; - -// Picture Fill -BlipFill *_da .CT_BlipFillProperties ;SpPr *_da .CT_ShapeProperties ;Style *_da .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;}; - -// Validate validates the CT_SlideRelationshipList and its children -func (_bafe *CT_SlideRelationshipList )Validate ()error {return _bafe .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");};func (_ffff *NotesMaster )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _ffff .CT_NotesMaster .MarshalXML (e ,start );};func (_dfgdba *CT_TransitionSoundAction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aefgd :for {_aefe ,_gbdaf :=d .Token ();if _gbdaf !=nil {return _gbdaf ;};switch _fgcaa :=_aefe .(type ){case _e .StartElement :switch _fgcaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"}:_dfgdba .StSnd =NewCT_TransitionStartSoundAction ();if _acbbb :=d .DecodeElement (_dfgdba .StSnd ,&_fgcaa );_acbbb !=nil {return _acbbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064\u0053\u006e\u0064"}:_dfgdba .EndSnd =NewCT_Empty ();if _cbefb :=d .DecodeElement (_dfgdba .EndSnd ,&_fgcaa );_cbefb !=nil {return _cbefb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u006f\u0075\u006e\u0064\u0041c\u0074\u0069\u006f\u006e\u0020%\u0076",_fgcaa .Name );if _ebacd :=d .Skip ();_ebacd !=nil {return _ebacd ;};};case _e .EndElement :break _aefgd ;case _e .CharData :};};return nil ;};func (_aagga ST_TLCommandType )String ()string {switch _aagga {case 0:return "";case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return "";}; - -// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path -func (_fdga *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path -func (_agffb *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _agffb .HandoutMasterId !=nil {if _bad :=_agffb .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064");_bad !=nil {return _bad ;};};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_aafc :=&CT_HeaderFooter {};return _aafc };func NewCT_TimeNodeList ()*CT_TimeNodeList {_gdee :=&CT_TimeNodeList {};return _gdee };func (_eabg *ST_ViewType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eabg =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_eabg =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_eabg =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_eabg =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_eabg =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_eabg =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_eabg =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_eabg =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_eabg =8;};return nil ;};func (_aefgf *CT_Rel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abg :=range start .Attr {if _abg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abg .Name .Local =="\u0069\u0064"||_abg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abg .Name .Local =="\u0069\u0064"{_cgdf ,_cagfb :=_abg .Value ,error (nil );if _cagfb !=nil {return _cagfb ;};_aefgf .IdAttr =_cgdf ;continue ;};};for {_cadaf ,_cegg :=d .Token ();if _cegg !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_cegg );};if _dcbd ,_fedba :=_cadaf .(_e .EndElement );_fedba &&_dcbd .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_dgbg *CT_Connector )ValidateWithPath (path string )error {if _fgda :=_dgbg .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fgda !=nil {return _fgda ;};if _cea :=_dgbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cea !=nil {return _cea ;};if _dgbg .Style !=nil {if _eaf :=_dgbg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eaf !=nil {return _eaf ;};};if _dgbg .ExtLst !=nil {if _dacg :=_dgbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacg !=nil {return _dacg ;};};return nil ;};type CT_WheelTransition struct{ - -// Spokes -SpokesAttr *uint32 ;}; - -// Validate validates the CT_SlideRelationshipListEntry and its children -func (_aeee *CT_SlideRelationshipListEntry )Validate ()error {return _aeee .ValidateWithPath ("\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079");}; - -// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path -func (_acbd *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path -func (_fcgae *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _gaba :=_fcgae .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gaba !=nil {return _gaba ;};return nil ;};type CT_TLCommandBehavior struct{ +// Non-Visual Drawing Properties +CNvPr *_bc .CT_NonVisualDrawingProps ; -// Command Type -TypeAttr ST_TLCommandType ; +// Non-Visual Drawing Properties for a Shape +CNvSpPr *_bc .CT_NonVisualDrawingShapeProps ; -// Command -CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;};type EG_TopLevelSlide struct{ +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};type CT_SlideMasterIdListEntry struct{ -// Color Scheme Map -ClrMap *_da .CT_ColorMapping ;};type CT_TLIterateData struct{ +// Slide Master Identifier +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func (_gfcaa *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfcaa =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_gfcaa =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_gfcaa =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_gfcaa =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_gfcaa =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_gfcaa =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_gfcaa =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_gfcaa =7;};return nil ;};func (_egfac ST_TLAnimateEffectTransition )Validate ()error {return _egfac .ValidateWithPath ("")}; -// Iterate Type -TypeAttr ST_IterateType ; +// Validate validates the AG_TLBuild and its children +func (_cfd *AG_TLBuild )Validate ()error {return _cfd .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");}; -// Backwards -BackwardsAttr *bool ; +// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path +func (_fagb *AG_TLBuild )ValidateWithPath (path string )error {return nil }; -// Time Absolute -TmAbs *CT_TLIterateIntervalTime ; +// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path +func (_eagbc *CT_ShowProperties )ValidateWithPath (path string )error {if _eagbc .Present !=nil {if _efde :=_eagbc .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_efde !=nil {return _efde ;};};if _eagbc .Browse !=nil {if _dbgcfc :=_eagbc .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_dbgcfc !=nil {return _dbgcfc ;};};if _eagbc .Kiosk !=nil {if _deeff :=_eagbc .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_deeff !=nil {return _deeff ;};};if _eagbc .SldAll !=nil {if _dcff :=_eagbc .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_dcff !=nil {return _dcff ;};};if _eagbc .SldRg !=nil {if _dfbb :=_eagbc .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_dfbb !=nil {return _dfbb ;};};if _eagbc .CustShow !=nil {if _feeca :=_eagbc .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_feeca !=nil {return _feeca ;};};if _eagbc .PenClr !=nil {if _ecaga :=_eagbc .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_ecaga !=nil {return _ecaga ;};};if _eagbc .ExtLst !=nil {if _fffd :=_eagbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fffd !=nil {return _fffd ;};};return nil ;};func NewCT_SmartTags ()*CT_SmartTags {_gdab :=&CT_SmartTags {};return _gdab }; -// Time Percentage -TmPct *CT_TLIterateIntervalPercentage ;};func (_aegf *CT_SlideTransitionChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgce :for {_aceeg ,_abgd :=d .Token ();if _abgd !=nil {return _abgd ;};switch _gada :=_aceeg .(type ){case _e .StartElement :switch _gada .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u006e\u0064\u0073"}:_aegf .Blinds =NewCT_OrientationTransition ();if _cgbc :=d .DecodeElement (_aegf .Blinds ,&_gada );_cgbc !=nil {return _cgbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0072"}:_aegf .Checker =NewCT_OrientationTransition ();if _dggf :=d .DecodeElement (_aegf .Checker ,&_gada );_dggf !=nil {return _dggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0069\u0072\u0063\u006c\u0065"}:_aegf .Circle =NewCT_Empty ();if _eafgb :=d .DecodeElement (_aegf .Circle ,&_gada );_eafgb !=nil {return _eafgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}:_aegf .Dissolve =NewCT_Empty ();if _bcbc :=d .DecodeElement (_aegf .Dissolve ,&_gada );_bcbc !=nil {return _bcbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_aegf .Comb =NewCT_OrientationTransition ();if _eegba :=d .DecodeElement (_aegf .Comb ,&_gada );_eegba !=nil {return _eegba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_aegf .Cover =NewCT_EightDirectionTransition ();if _efdd :=d .DecodeElement (_aegf .Cover ,&_gada );_efdd !=nil {return _efdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_aegf .Cut =NewCT_OptionalBlackTransition ();if _cafe :=d .DecodeElement (_aegf .Cut ,&_gada );_cafe !=nil {return _cafe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u0061\u006d\u006f\u006e\u0064"}:_aegf .Diamond =NewCT_Empty ();if _fgggf :=d .DecodeElement (_aegf .Diamond ,&_gada );_fgggf !=nil {return _fgggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_aegf .Fade =NewCT_OptionalBlackTransition ();if _badd :=d .DecodeElement (_aegf .Fade ,&_gada );_badd !=nil {return _badd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ee\u0077\u0073\u0066\u006c\u0061\u0073h"}:_aegf .Newsflash =NewCT_Empty ();if _acbba :=d .DecodeElement (_aegf .Newsflash ,&_gada );_acbba !=nil {return _acbba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_aegf .Plus =NewCT_Empty ();if _fgbaa :=d .DecodeElement (_aegf .Plus ,&_gada );_fgbaa !=nil {return _fgbaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_aegf .Pull =NewCT_EightDirectionTransition ();if _eabc :=d .DecodeElement (_aegf .Pull ,&_gada );_eabc !=nil {return _eabc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_aegf .Push =NewCT_SideDirectionTransition ();if _babe :=d .DecodeElement (_aegf .Push ,&_gada );_babe !=nil {return _babe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0064\u006f\u006d"}:_aegf .Random =NewCT_Empty ();if _eeagb :=d .DecodeElement (_aegf .Random ,&_gada );_eeagb !=nil {return _eeagb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0064\u006f\u006d\u0042\u0061r"}:_aegf .RandomBar =NewCT_OrientationTransition ();if _cfbb :=d .DecodeElement (_aegf .RandomBar ,&_gada );_cfbb !=nil {return _cfbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_aegf .Split =NewCT_SplitTransition ();if _cgff :=d .DecodeElement (_aegf .Split ,&_gada );_cgff !=nil {return _cgff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u0070\u0073"}:_aegf .Strips =NewCT_CornerDirectionTransition ();if _fdfad :=d .DecodeElement (_aegf .Strips ,&_gada );_fdfad !=nil {return _fdfad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_aegf .Wedge =NewCT_Empty ();if _bbbf :=d .DecodeElement (_aegf .Wedge ,&_gada );_bbbf !=nil {return _bbbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_aegf .Wheel =NewCT_WheelTransition ();if _fbfdg :=d .DecodeElement (_aegf .Wheel ,&_gada );_fbfdg !=nil {return _fbfdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_aegf .Wipe =NewCT_SideDirectionTransition ();if _fgcee :=d .DecodeElement (_aegf .Wipe ,&_gada );_fgcee !=nil {return _fgcee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_aegf .Zoom =NewCT_InOutTransition ();if _egebc :=d .DecodeElement (_aegf .Zoom ,&_gada );_egebc !=nil {return _egebc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_gada .Name );if _aaafd :=d .Skip ();_aaafd !=nil {return _aaafd ;};};case _e .EndElement :break _fgce ;case _e .CharData :};};return nil ;};const (ST_TLDiagramBuildTypeUnset ST_TLDiagramBuildType =0;ST_TLDiagramBuildTypeWhole ST_TLDiagramBuildType =1;ST_TLDiagramBuildTypeDepthByNode ST_TLDiagramBuildType =2;ST_TLDiagramBuildTypeDepthByBranch ST_TLDiagramBuildType =3;ST_TLDiagramBuildTypeBreadthByNode ST_TLDiagramBuildType =4;ST_TLDiagramBuildTypeBreadthByLvl ST_TLDiagramBuildType =5;ST_TLDiagramBuildTypeCw ST_TLDiagramBuildType =6;ST_TLDiagramBuildTypeCwIn ST_TLDiagramBuildType =7;ST_TLDiagramBuildTypeCwOut ST_TLDiagramBuildType =8;ST_TLDiagramBuildTypeCcw ST_TLDiagramBuildType =9;ST_TLDiagramBuildTypeCcwIn ST_TLDiagramBuildType =10;ST_TLDiagramBuildTypeCcwOut ST_TLDiagramBuildType =11;ST_TLDiagramBuildTypeInByRing ST_TLDiagramBuildType =12;ST_TLDiagramBuildTypeOutByRing ST_TLDiagramBuildType =13;ST_TLDiagramBuildTypeUp ST_TLDiagramBuildType =14;ST_TLDiagramBuildTypeDown ST_TLDiagramBuildType =15;ST_TLDiagramBuildTypeAllAtOnce ST_TLDiagramBuildType =16;ST_TLDiagramBuildTypeCust ST_TLDiagramBuildType =17;);func (_eefbd *SldMaster )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eefbd .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_abfca :=range start .Attr {if _abfca .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_gdbf ,_aged :=_a .ParseBool (_abfca .Value );if _aged !=nil {return _aged ;};_eefbd .PreserveAttr =&_gdbf ;continue ;};};_gedfa :for {_aafdc ,_fbbgd :=d .Token ();if _fbbgd !=nil {return _fbbgd ;};switch _bbdf :=_aafdc .(type ){case _e .StartElement :switch _bbdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _bdeag :=d .DecodeElement (_eefbd .CSld ,&_bbdf );_bdeag !=nil {return _bdeag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _ggcdf :=d .DecodeElement (_eefbd .ClrMap ,&_bbdf );_ggcdf !=nil {return _ggcdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_eefbd .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _gbdafa :=d .DecodeElement (_eefbd .SldLayoutIdLst ,&_bbdf );_gbdafa !=nil {return _gbdafa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_eefbd .Transition =NewCT_SlideTransition ();if _ddcge :=d .DecodeElement (_eefbd .Transition ,&_bbdf );_ddcge !=nil {return _ddcge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_eefbd .Timing =NewCT_SlideTiming ();if _ceccc :=d .DecodeElement (_eefbd .Timing ,&_bbdf );_ceccc !=nil {return _ceccc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_eefbd .Hf =NewCT_HeaderFooter ();if _gddde :=d .DecodeElement (_eefbd .Hf ,&_bbdf );_gddde !=nil {return _gddde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_eefbd .TxStyles =NewCT_SlideMasterTextStyles ();if _dadcb :=d .DecodeElement (_eefbd .TxStyles ,&_bbdf );_dadcb !=nil {return _dadcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eefbd .ExtLst =NewCT_ExtensionListModify ();if _cbcfc :=d .DecodeElement (_eefbd .ExtLst ,&_bbdf );_cbcfc !=nil {return _cbcfc ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u004d\u0061\u0073t\u0065\u0072 \u0025\u0076",_bbdf .Name );if _gfdg :=d .Skip ();_gfdg !=nil {return _gfdg ;};};case _e .EndElement :break _gedfa ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path +func (_befdd *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _dfae :=_befdd .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072");_dfae !=nil {return _dfae ;};if _befdd .ExtLst !=nil {if _cagfaa :=_befdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagfaa !=nil {return _cagfaa ;};};return nil ;};func (_fegea ST_TLBehaviorTransformType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fegea .String (),start );};func (_cgfd ST_TLChartSubelementType )Validate ()error {return _cgfd .ValidateWithPath ("")};func (_agecb *CT_TLAnimVariantStringVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbaga :=range start .Attr {if _gbaga .Name .Local =="\u0076\u0061\u006c"{_fdgg ,_dcggg :=_gbaga .Value ,error (nil );if _dcggg !=nil {return _dcggg ;};_agecb .ValAttr =_fdgg ;continue ;};};for {_fcgb ,_dcge :=d .Token ();if _dcge !=nil {return _fd .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",_dcge );};if _bfged ,_cbgb :=_fcgb .(_b .EndElement );_cbgb &&_bfged .Name ==start .Name {break ;};};return nil ;};func (_efff *CT_OutlineViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efff .CViewPr =NewCT_CommonViewProperties ();_eagc :for {_efcc ,_edaa :=d .Token ();if _edaa !=nil {return _edaa ;};switch _gddf :=_efcc .(type ){case _b .StartElement :switch _gddf .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 _dcdac :=d .DecodeElement (_efff .CViewPr ,&_gddf );_dcdac !=nil {return _dcdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efff .SldLst =NewCT_OutlineViewSlideList ();if _ceg :=d .DecodeElement (_efff .SldLst ,&_gddf );_ceg !=nil {return _ceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_efff .ExtLst =NewCT_ExtensionList ();if _faff :=d .DecodeElement (_efff .ExtLst ,&_gddf );_faff !=nil {return _faff ;};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",_gddf .Name );if _bfbge :=d .Skip ();_bfbge !=nil {return _bfbge ;};};case _b .EndElement :break _eagc ;case _b .CharData :};};return nil ;};type PresentationPr struct{CT_PresentationProperties };type CT_StringTag struct{ -// Validate validates the CT_SlideTransitionChoice and its children -func (_gfbf *CT_SlideTransitionChoice )Validate ()error {return _gfbf .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cbac *ST_TransitionInOutDirectionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_face ,_bcdgg :=d .Token ();if _bcdgg !=nil {return _bcdgg ;};if _aagg ,_eacb :=_face .(_e .EndElement );_eacb &&_aagg .Name ==start .Name {*_cbac =1;return nil ;};if _bdged ,_afbeg :=_face .(_e .CharData );!_afbeg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_face );}else {switch string (_bdged ){case "":*_cbac =0;case "\u006f\u0075\u0074":*_cbac =1;case "\u0069\u006e":*_cbac =2;};};_face ,_bcdgg =d .Token ();if _bcdgg !=nil {return _bcdgg ;};if _agbbf ,_dedfb :=_face .(_e .EndElement );_dedfb &&_agbbf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_face );};func (_bbae ST_SlideLayoutType )Validate ()error {return _bbae .ValidateWithPath ("")};func (_aacef ST_PrintColorMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aacef .String (),start );}; +// Name +NameAttr string ; -// Validate validates the CT_TLBuildDiagram and its children -func (_accc *CT_TLBuildDiagram )Validate ()error {return _accc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");}; +// Value +ValAttr string ;};type ST_IterateType byte ;type CT_PictureNonVisual struct{CNvPr *_bc .CT_NonVisualDrawingProps ; -// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path -func (_cbgad *SldMaster )ValidateWithPath (path string )error {if _edeeg :=_cbgad .CT_SlideMaster .ValidateWithPath (path );_edeeg !=nil {return _edeeg ;};return nil ;};func (_aedc *CT_Comment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_aedc .AuthorIdAttr )});if _aedc .DtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_aedc .DtAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_aedc .IdxAttr )});e .EncodeToken (start );_beb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_aedc .Pos ,_beb );_aef :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_f .AddPreserveSpaceAttr (&_aef ,_aedc .Text );e .EncodeElement (_aedc .Text ,_aef );if _aedc .ExtLst !=nil {_bcf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedc .ExtLst ,_bcf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Non-Visual Picture Drawing Properties +CNvPicPr *_bc .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_cbgcb *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbgcb .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_gfgad :=range start .Attr {if _gfgad .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_cbgcb .TransitionAttr .UnmarshalXMLAttr (_gfgad );continue ;};if _gfgad .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_gdde ,_gdfc :=_gfgad .Value ,error (nil );if _gdfc !=nil {return _gdfc ;};_cbgcb .FilterAttr =&_gdde ;continue ;};if _gfgad .Name .Local =="\u0070\u0072\u004cs\u0074"{_fggf ,_cbcg :=_gfgad .Value ,error (nil );if _cbcg !=nil {return _cbcg ;};_cbgcb .PrLstAttr =&_fggf ;continue ;};};_dfdde :for {_edaea ,_fgaeb :=d .Token ();if _fgaeb !=nil {return _fgaeb ;};switch _fafa :=_edaea .(type ){case _b .StartElement :switch _fafa .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 _dgeb :=d .DecodeElement (_cbgcb .CBhvr ,&_fafa );_dgeb !=nil {return _dgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbgcb .Progress =NewCT_TLAnimVariant ();if _bbab :=d .DecodeElement (_cbgcb .Progress ,&_fafa );_bbab !=nil {return _bbab ;};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",_fafa .Name );if _agbe :=d .Skip ();_agbe !=nil {return _agbe ;};};case _b .EndElement :break _dfdde ;case _b .CharData :};};return nil ;};func (_edfd *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 _edfd .CT_ViewProperties .MarshalXML (e ,start );};func (_bfec *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 :_fd .Sprintf ("\u0025\u0076",_bfec .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_bfec .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gecc *ST_TLTimeNodeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbadg ,_fffdc :=d .Token ();if _fffdc !=nil {return _fffdc ;};if _geece ,_edbbg :=_bbadg .(_b .EndElement );_edbbg &&_geece .Name ==start .Name {*_gecc =1;return nil ;};if _fbbaa ,_fbbbec :=_bbadg .(_b .CharData );!_fbbbec {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",_bbadg );}else {switch string (_fbbaa ){case "":*_gecc =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_gecc =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_gecc =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_gecc =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_gecc =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_gecc =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_gecc =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_gecc =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_gecc =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_gecc =9;};};_bbadg ,_fffdc =d .Token ();if _fffdc !=nil {return _fffdc ;};if _gcggg ,_fgdba :=_bbadg .(_b .EndElement );_fgdba &&_gcggg .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",_bbadg );};func NewCT_WheelTransition ()*CT_WheelTransition {_afbd :=&CT_WheelTransition {};return _afbd };func (_caafb ST_TLAnimateBehaviorValueType )Validate ()error {return _caafb .ValidateWithPath ("")};func (_adgce *CT_TransitionStartSoundAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adgce .LoopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_adgce .LoopAttr ))});};e .EncodeToken (start );_eaaec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_adgce .Snd ,_eaaec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_caff *CT_SlideViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caff .CSldViewPr =NewCT_CommonSlideViewProperties ();_bdfgeb :for {_efdd ,_cbfbe :=d .Token ();if _cbfbe !=nil {return _cbfbe ;};switch _bgda :=_efdd .(type ){case _b .StartElement :switch _bgda .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 _egdfc :=d .DecodeElement (_caff .CSldViewPr ,&_bgda );_egdfc !=nil {return _egdfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_caff .ExtLst =NewCT_ExtensionList ();if _fgbe :=d .DecodeElement (_caff .ExtLst ,&_bgda );_fgbe !=nil {return _fgbe ;};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",_bgda .Name );if _ggbed :=d .Skip ();_ggbed !=nil {return _ggbed ;};};case _b .EndElement :break _bdfgeb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path -func (_edac *CT_ExtensionListModify )ValidateWithPath (path string )error {for _cga ,_cgec :=range _edac .Ext {if _geae :=_cgec .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cga ));_geae !=nil {return _geae ;};};return nil ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_bgdac :=&CT_TransitionStartSoundAction {};_bgdac .Snd =_da .NewCT_EmbeddedWAVAudioFile ();return _bgdac ;};func (_ggge *ST_TransitionEightDirectionType )Validate ()error {return _ggge .ValidateWithPath ("")};func (_bdddg *CT_SplitTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abade :=range start .Attr {if _abade .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_bdddg .OrientAttr .UnmarshalXMLAttr (_abade );continue ;};if _abade .Name .Local =="\u0064\u0069\u0072"{_bdddg .DirAttr .UnmarshalXMLAttr (_abade );continue ;};};for {_gdde ,_gfaa :=d .Token ();if _gfaa !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0070\u006c\u0069\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gfaa );};if _gdbba ,_bgabc :=_gdde .(_e .EndElement );_bgabc &&_gdbba .Name ==start .Name {break ;};};return nil ;};func (_afgfb ST_PlaceholderSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_afgfb .String (),start );};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;); +// ValidateWithPath validates the Sld and its children, prefixing error messages with path +func (_bfaec *Sld )ValidateWithPath (path string )error {if _dagbe :=_bfaec .CT_Slide .ValidateWithPath (path );_dagbe !=nil {return _dagbe ;};return nil ;};func (_dgcdf *CT_TLPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_fd .Sprintf ("\u0025\u0076",_dgcdf .XAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_fd .Sprintf ("\u0025\u0076",_dgcdf .YAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewSldSyncPr ()*SldSyncPr {_cbgd :=&SldSyncPr {};_cbgd .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _cbgd ;};func (_gbgf ST_TLAnimateColorDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dedege :=_b .Attr {};_dedege .Name =name ;switch _gbgf {case ST_TLAnimateColorDirectionUnset :_dedege .Value ="";case ST_TLAnimateColorDirectionCw :_dedege .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_dedege .Value ="\u0063\u0063\u0077";};return _dedege ,nil ;};func (_ddde *CT_OptionalBlackTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deed :=range start .Attr {if _deed .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_acggg ,_febf :=_f .ParseBool (_deed .Value );if _febf !=nil {return _febf ;};_ddde .ThruBlkAttr =&_acggg ;continue ;};};for {_aage ,_caga :=d .Token ();if _caga !=nil {return _fd .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",_caga );};if _gabbc ,_cdff :=_aage .(_b .EndElement );_cdff &&_gabbc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TagsData and its children -func (_ggefe *CT_TagsData )Validate ()error {return _ggefe .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};type CT_TLGraphicalObjectBuild struct{ +// Validate validates the CT_TagList and its children +func (_addaa *CT_TagList )Validate ()error {return _addaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");};func (_ddcg *CT_CustomerDataList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddcg .CustData !=nil {_bacc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}};for _ ,_cefc :=range _ddcg .CustData {e .EncodeElement (_cefc ,_bacc );};};if _ddcg .Tags !=nil {_fgaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_ddcg .Tags ,_fgaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLGraphicalObjectBuild struct{ // Build As One BldAsOne *CT_Empty ; // Build Sub Elements -BldSub *_da .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_SideDirectionTransition struct{ - -// Direction -DirAttr ST_TransitionSideDirectionType ;}; +BldSub *_bc .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; -// Validate validates the CT_Rel and its children -func (_dabe *CT_Rel )Validate ()error {return _dabe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; +// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path +func (_edf *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _eege :=_edf .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_eege !=nil {return _eege ;};if _edf .GuideLst !=nil {if _ceb :=_edf .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t");_ceb !=nil {return _ceb ;};};return nil ;};func (_bfbbd *CT_PrintProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfbbd .PrnWhatAttr !=ST_PrintWhatUnset {_eabg ,_egdf :=_bfbbd .PrnWhatAttr .MarshalXMLAttr (_b .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"});if _egdf !=nil {return _egdf ;};start .Attr =append (start .Attr ,_eabg );};if _bfbbd .ClrModeAttr !=ST_PrintColorModeUnset {_ebef ,_dedc :=_bfbbd .ClrModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _dedc !=nil {return _dedc ;};start .Attr =append (start .Attr ,_ebef );};if _bfbbd .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_bfbbd .HiddenSlidesAttr ))});};if _bfbbd .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_bfbbd .ScaleToFitPaperAttr ))});};if _bfbbd .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_bfbbd .FrameSlidesAttr ))});};e .EncodeToken (start );if _bfbbd .ExtLst !=nil {_dgab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfbbd .ExtLst ,_dgab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCmLst ()*CmLst {_degbc :=&CmLst {};_degbc .CT_CommentList =*NewCT_CommentList ();return _degbc ;}; -// Validate validates the SldLayout and its children -func (_fgbea *SldLayout )Validate ()error {return _fgbea .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};func (_gagaf ST_TLChartSubelementType )Validate ()error {return _gagaf .ValidateWithPath ("")};func (_beaga ST_TLChartSubelementType )String ()string {switch _beaga {case 0:return "";case 1:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return "";};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_agaf :=&CT_TLTimeConditionList {};return _agaf ;};type ST_TLTimeIndefinite byte ;type Presentation struct{CT_Presentation };func (_eacab ST_SlideSizeType )ValidateWithPath (path string )error {switch _eacab {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eacab ));};return nil ;};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;);func (_bccc ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _bccc {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bccc ));};return nil ;};func (_aaceec *CT_TLTimeConditionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gbafe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_dfcb :=range _aaceec .Cond {e .EncodeElement (_dfcb ,_gbafe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TLAnimateScaleBehavior and its children +func (_dceba *CT_TLAnimateScaleBehavior )Validate ()error {return _dceba .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");}; -// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path -func (_dgfe *CT_CustomShowList )ValidateWithPath (path string )error {for _gea ,_cfca :=range _dgfe .CustShow {if _fcee :=_cfca .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_gea ));_fcee !=nil {return _fcee ;};};return nil ;}; +// Validate validates the Presentation and its children +func (_ggegbg *Presentation )Validate ()error {return _ggegbg .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_bcac *CT_NormalViewPortion )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u007a"},Value :_fd .Sprintf ("\u0025\u0076",_bcac .SzAttr )});if _bcac .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_bcac .AutoAdjustAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TLAnimateEffectTransition byte ;func (_debfg ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _debfg {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 (_debfg ));};return nil ;};func (_ggcbbf *CT_TLMediaNodeAudio )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggcbbf .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_ggcbbf .IsNarrationAttr ))});};e .EncodeToken (start );_acgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_ggcbbf .CMediaNode ,_acgd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OleObjectLink and its children -func (_dedad *CT_OleObjectLink )Validate ()error {return _dedad .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_fcffc ST_ViewType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fcffc .String (),start );};func (_dfda *CT_NotesViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfda .CSldViewPr =NewCT_CommonSlideViewProperties ();_cfcae :for {_geaea ,_daad :=d .Token ();if _daad !=nil {return _daad ;};switch _fcda :=_geaea .(type ){case _e .StartElement :switch _fcda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _gecbg :=d .DecodeElement (_dfda .CSldViewPr ,&_fcda );_gecbg !=nil {return _gecbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfda .ExtLst =NewCT_ExtensionList ();if _ffbad :=d .DecodeElement (_dfda .ExtLst ,&_fcda );_ffbad !=nil {return _ffbad ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u006f\u0074\u0065s\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fcda .Name );if _afab :=d .Skip ();_afab !=nil {return _afab ;};};case _e .EndElement :break _cfcae ;case _e .CharData :};};return nil ;};func (_ffdb *CT_TLAnimateBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ffdb .ByAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_ffdb .ByAttr )});};if _ffdb .FromAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_ffdb .FromAttr )});};if _ffdb .ToAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_ffdb .ToAttr )});};if _ffdb .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_bbgbe ,_caed :=_ffdb .CalcmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _caed !=nil {return _caed ;};start .Attr =append (start .Attr ,_bbgbe );};if _ffdb .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_eefdd ,_fdda :=_ffdb .ValueTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _fdda !=nil {return _fdda ;};start .Attr =append (start .Attr ,_eefdd );};e .EncodeToken (start );_dfbag :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ffdb .CBhvr ,_dfbag );if _ffdb .TavLst !=nil {_gbcb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_ffdb .TavLst ,_gbcb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLIterateIntervalPercentage struct{ +// Validate validates the CT_HandoutMaster and its children +func (_cdgf *CT_HandoutMaster )Validate ()error {return _cdgf .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_eefbd *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgefc ,_aadae :=d .Token ();if _aadae !=nil {return _aadae ;};if _cccaa ,_cccdbb :=_cgefc .(_b .EndElement );_cccdbb &&_cccaa .Name ==start .Name {*_eefbd =1;return nil ;};if _efgbeg ,_bdafcf :=_cgefc .(_b .CharData );!_bdafcf {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",_cgefc );}else {switch string (_efgbeg ){case "":*_eefbd =0;case "\u006e\u006f\u006e\u0065":*_eefbd =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_eefbd =2;};};_cgefc ,_aadae =d .Token ();if _aadae !=nil {return _aadae ;};if _febacf ,_ccdc :=_cgefc .(_b .EndElement );_ccdc &&_febacf .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",_cgefc );};func NewCT_Shape ()*CT_Shape {_cffe :=&CT_Shape {};_cffe .NvSpPr =NewCT_ShapeNonVisual ();_cffe .SpPr =_bc .NewCT_ShapeProperties ();return _cffe ;};func (_ggba *CT_EmbeddedFontDataId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cadd :=range start .Attr {if _cadd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cadd .Name .Local =="\u0069\u0064"||_cadd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cadd .Name .Local =="\u0069\u0064"{_aabe ,_fcbb :=_cadd .Value ,error (nil );if _fcbb !=nil {return _fcbb ;};_ggba .IdAttr =_aabe ;continue ;};};for {_fgca ,_deae :=d .Token ();if _deae !=nil {return _fd .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",_deae );};if _aaed ,_decg :=_fgca .(_b .EndElement );_decg &&_aaed .Name ==start .Name {break ;};};return nil ;};func (_cbcdb ST_TLBehaviorAdditiveType )String ()string {switch _cbcdb {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 (_baag *CT_GroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cgbe :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_baag .NvGrpSpPr ,_cgbe );_gacb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_baag .GrpSpPr ,_gacb );if _baag .Choice !=nil {for _ ,_gcfb :=range _baag .Choice {_gcfb .MarshalXML (e ,_b .StartElement {});};};if _baag .ExtLst !=nil {_dgdee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baag .ExtLst ,_dgdee );};e .EncodeToken (_b .EndElement {Name :start .Name });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;);type EG_ExtensionList struct{ -// Value -ValAttr _da .ST_PositivePercentage ;};func (_eeage *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfacb ,_fbbbd :=d .Token ();if _fbbbd !=nil {return _fbbbd ;};if _adebg ,_eabfg :=_bfacb .(_e .EndElement );_eabfg &&_adebg .Name ==start .Name {*_eeage =1;return nil ;};if _daecd ,_dccabe :=_bfacb .(_e .CharData );!_dccabe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfacb );}else {switch string (_daecd ){case "":*_eeage =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_eeage =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_eeage =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_eeage =3;};};_bfacb ,_fbbbd =d .Token ();if _fbbbd !=nil {return _fbbbd ;};if _gceg ,_ffged :=_bfacb .(_e .EndElement );_ffged &&_gceg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfacb );};func (_dcdfa *EG_Background )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dagf :for {_gbdgg ,_dccab :=d .Token ();if _dccab !=nil {return _dccab ;};switch _fbfede :=_gbdgg .(type ){case _e .StartElement :switch _fbfede .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_dcdfa .BgPr =NewCT_BackgroundProperties ();if _begfg :=d .DecodeElement (_dcdfa .BgPr ,&_fbfede );_begfg !=nil {return _begfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_dcdfa .BgRef =_da .NewCT_StyleMatrixReference ();if _dgdc :=d .DecodeElement (_dcdfa .BgRef ,&_fbfede );_dgdc !=nil {return _dgdc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_fbfede .Name );if _bfbga :=d .Skip ();_bfbga !=nil {return _bfbga ;};};case _e .EndElement :break _dagf ;case _e .CharData :};};return nil ;};func (_ecdf *CT_Presentation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ecdf .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_ecdf .ServerZoomAttr )});};if _ecdf .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_ecdf .FirstSlideNumAttr )});};if _ecdf .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .ShowSpecialPlsOnTitleSldAttr ))});};if _ecdf .RtlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0074\u006c"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .RtlAttr ))});};if _ecdf .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .RemovePersonalInfoOnSaveAttr ))});};if _ecdf .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .CompatModeAttr ))});};if _ecdf .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .StrictFirstAndLastCharsAttr ))});};if _ecdf .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .EmbedTrueTypeFontsAttr ))});};if _ecdf .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .SaveSubsetFontsAttr ))});};if _ecdf .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ecdf .AutoCompressPicturesAttr ))});};if _ecdf .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ecdf .BookmarkIdSeedAttr )});};if _ecdf .ConformanceAttr !=_ef .ST_ConformanceClassUnset {_gfdfe ,_gedbgb :=_ecdf .ConformanceAttr .MarshalXMLAttr (_e .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _gedbgb !=nil {return _gedbgb ;};start .Attr =append (start .Attr ,_gfdfe );};e .EncodeToken (start );if _ecdf .SldMasterIdLst !=nil {_fdfa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .SldMasterIdLst ,_fdfa );};if _ecdf .NotesMasterIdLst !=nil {_gabea :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .NotesMasterIdLst ,_gabea );};if _ecdf .HandoutMasterIdLst !=nil {_ebd :=_e .StartElement {Name :_e .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_ecdf .HandoutMasterIdLst ,_ebd );};if _ecdf .SldIdLst !=nil {_gafe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .SldIdLst ,_gafe );};if _ecdf .SldSz !=nil {_dedc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}};e .EncodeElement (_ecdf .SldSz ,_dedc );};_aefcg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_ecdf .NotesSz ,_aefcg );if _ecdf .SmartTags !=nil {_dcbb :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_ecdf .SmartTags ,_dcbb );};if _ecdf .EmbeddedFontLst !=nil {_dbbc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .EmbeddedFontLst ,_dbbc );};if _ecdf .CustShowLst !=nil {_bbcec :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .CustShowLst ,_bbcec );};if _ecdf .PhotoAlbum !=nil {_dbbf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}};e .EncodeElement (_ecdf .PhotoAlbum ,_dbbf );};if _ecdf .CustDataLst !=nil {_acfb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .CustDataLst ,_acfb );};if _ecdf .Kinsoku !=nil {_feaad :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_ecdf .Kinsoku ,_feaad );};if _ecdf .DefaultTextStyle !=nil {_cddc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ecdf .DefaultTextStyle ,_cddc );};if _ecdf .ModifyVerifier !=nil {_edec :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_ecdf .ModifyVerifier ,_edec );};if _ecdf .ExtLst !=nil {_cegf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecdf .ExtLst ,_cegf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLCommonTimeNodeData struct{ +// Extension +Ext []*CT_Extension ;}; -// ID -IdAttr *uint32 ; +// Validate validates the CT_TLCommonMediaNodeData and its children +func (_ccac *CT_TLCommonMediaNodeData )Validate ()error {return _ccac .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_fcee :=&CT_SlideSorterViewProperties {};_fcee .CViewPr =NewCT_CommonViewProperties ();return _fcee ;};func (_aafgg *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 :_fd .Sprintf ("\u0025\u0076",_aafgg .SpidAttr )});e .EncodeToken (start );if _aafgg .Bg !=nil {_efeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_aafgg .Bg ,_efeg );};if _aafgg .SubSp !=nil {_aaea :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}};e .EncodeElement (_aafgg .SubSp ,_aaea );};if _aafgg .OleChartEl !=nil {_eaadc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_aafgg .OleChartEl ,_eaadc );};if _aafgg .TxEl !=nil {_gaagd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}};e .EncodeElement (_aafgg .TxEl ,_gaagd );};if _aafgg .GraphicEl !=nil {_baacg :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_aafgg .GraphicEl ,_baacg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdbbc ST_SlideSizeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdbbc .String (),start );}; -// Preset ID -PresetIDAttr *int32 ; +// Validate validates the CT_SlideTransition and its children +func (_gdcea *CT_SlideTransition )Validate ()error {return _gdcea .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;);func (_eadg *CT_EmbeddedFontListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eadg .Font =_bc .NewCT_TextFont ();_fdcc :for {_ddd ,_cff :=d .Token ();if _cff !=nil {return _cff ;};switch _eacc :=_ddd .(type ){case _b .StartElement :switch _eacc .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 _ccgcf :=d .DecodeElement (_eadg .Font ,&_eacc );_ccgcf !=nil {return _ccgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eadg .Regular =NewCT_EmbeddedFontDataId ();if _bfda :=d .DecodeElement (_eadg .Regular ,&_eacc );_bfda !=nil {return _bfda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eadg .Bold =NewCT_EmbeddedFontDataId ();if _cgga :=d .DecodeElement (_eadg .Bold ,&_eacc );_cgga !=nil {return _cgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eadg .Italic =NewCT_EmbeddedFontDataId ();if _dacb :=d .DecodeElement (_eadg .Italic ,&_eacc );_dacb !=nil {return _dacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eadg .BoldItalic =NewCT_EmbeddedFontDataId ();if _cbea :=d .DecodeElement (_eadg .BoldItalic ,&_eacc );_cbea !=nil {return _cbea ;};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",_eacc .Name );if _aeggb :=d .Skip ();_aeggb !=nil {return _aeggb ;};};case _b .EndElement :break _fdcc ;case _b .CharData :};};return nil ;};type CT_TLAnimVariantStringVal struct{ -// Preset Types -PresetClassAttr ST_TLTimeNodePresetClassType ; +// Value +ValAttr string ;};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_cbca :=&CT_OleObjectEmbed {};return _cbca };type ST_SplitterBarState byte ;func (_eafec *CT_SlideSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0078"},Value :_fd .Sprintf ("\u0025\u0076",_eafec .CxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0079"},Value :_fd .Sprintf ("\u0025\u0076",_eafec .CyAttr )});if _eafec .TypeAttr !=ST_SlideSizeTypeUnset {_edfe ,_faccg :=_eafec .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _faccg !=nil {return _faccg ;};start .Attr =append (start .Attr ,_edfe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddbbb *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddbbb =0;case "\u0063\u0077":*_ddbbb =1;case "\u0063\u0063\u0077":*_ddbbb =2;};return nil ;};func (_cagd *CT_Presentation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cagd .NotesSz =_bc .NewCT_PositiveSize2D ();for _ ,_bcb :=range start .Attr {if _bcb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_ebagc ,_agfb :=_f .ParseInt (_bcb .Value ,10,32);if _agfb !=nil {return _agfb ;};_fedd :=int32 (_ebagc );_cagd .FirstSlideNumAttr =&_fedd ;continue ;};if _bcb .Name .Local =="\u0072\u0074\u006c"{_bcfb ,_gcgd :=_f .ParseBool (_bcb .Value );if _gcgd !=nil {return _gcgd ;};_cagd .RtlAttr =&_bcfb ;continue ;};if _bcb .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_gcfaa ,_dcba :=_f .ParseBool (_bcb .Value );if _dcba !=nil {return _dcba ;};_cagd .CompatModeAttr =&_gcfaa ;continue ;};if _bcb .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_bdcd ,_adfbd :=_f .ParseBool (_bcb .Value );if _adfbd !=nil {return _adfbd ;};_cagd .EmbedTrueTypeFontsAttr =&_bdcd ;continue ;};if _bcb .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_adfe ,_bbaad :=_f .ParseBool (_bcb .Value );if _bbaad !=nil {return _bbaad ;};_cagd .AutoCompressPicturesAttr =&_adfe ;continue ;};if _bcb .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_aecgf ,_gegbd :=_f .ParseBool (_bcb .Value );if _gegbd !=nil {return _gegbd ;};_cagd .ShowSpecialPlsOnTitleSldAttr =&_aecgf ;continue ;};if _bcb .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_acagc ,_bebf :=ParseUnionST_Percentage (_bcb .Value );if _bebf !=nil {return _bebf ;};_cagd .ServerZoomAttr =&_acagc ;continue ;};if _bcb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cagd .ConformanceAttr .UnmarshalXMLAttr (_bcb );continue ;};if _bcb .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_abfa ,_ggaf :=_f .ParseBool (_bcb .Value );if _ggaf !=nil {return _ggaf ;};_cagd .RemovePersonalInfoOnSaveAttr =&_abfa ;continue ;};if _bcb .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_eeca ,_fdge :=_f .ParseBool (_bcb .Value );if _fdge !=nil {return _fdge ;};_cagd .SaveSubsetFontsAttr =&_eeca ;continue ;};if _bcb .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_dffa ,_fgeb :=_f .ParseUint (_bcb .Value ,10,32);if _fgeb !=nil {return _fgeb ;};_ffecc :=uint32 (_dffa );_cagd .BookmarkIdSeedAttr =&_ffecc ;continue ;};if _bcb .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_faddd ,_bbgda :=_f .ParseBool (_bcb .Value );if _bbgda !=nil {return _bbgda ;};_cagd .StrictFirstAndLastCharsAttr =&_faddd ;continue ;};};_eafa :for {_bafc ,_badd :=d .Token ();if _badd !=nil {return _badd ;};switch _dfdd :=_bafc .(type ){case _b .StartElement :switch _dfdd .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"}:_cagd .SldMasterIdLst =NewCT_SlideMasterIdList ();if _ceag :=d .DecodeElement (_cagd .SldMasterIdLst ,&_dfdd );_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 :"\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"}:_cagd .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _fgaeg :=d .DecodeElement (_cagd .NotesMasterIdLst ,&_dfdd );_fgaeg !=nil {return _fgaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagd .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _bbff :=d .DecodeElement (_cagd .HandoutMasterIdLst ,&_dfdd );_bbff !=nil {return _bbff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagd .SldIdLst =NewCT_SlideIdList ();if _bgcf :=d .DecodeElement (_cagd .SldIdLst ,&_dfdd );_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 :"\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"}:_cagd .SldSz =NewCT_SlideSize ();if _egbc :=d .DecodeElement (_cagd .SldSz ,&_dfdd );_egbc !=nil {return _egbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _dacbb :=d .DecodeElement (_cagd .NotesSz ,&_dfdd );_dacbb !=nil {return _dacbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagd .SmartTags =NewCT_SmartTags ();if _dggf :=d .DecodeElement (_cagd .SmartTags ,&_dfdd );_dggf !=nil {return _dggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagd .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _dacfb :=d .DecodeElement (_cagd .EmbeddedFontLst ,&_dfdd );_dacfb !=nil {return _dacfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagd .CustShowLst =NewCT_CustomShowList ();if _deabb :=d .DecodeElement (_cagd .CustShowLst ,&_dfdd );_deabb !=nil {return _deabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagd .PhotoAlbum =NewCT_PhotoAlbum ();if _gaacf :=d .DecodeElement (_cagd .PhotoAlbum ,&_dfdd );_gaacf !=nil {return _gaacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagd .CustDataLst =NewCT_CustomerDataList ();if _dggd :=d .DecodeElement (_cagd .CustDataLst ,&_dfdd );_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\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"}:_cagd .Kinsoku =NewCT_Kinsoku ();if _geed :=d .DecodeElement (_cagd .Kinsoku ,&_dfdd );_geed !=nil {return _geed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagd .DefaultTextStyle =_bc .NewCT_TextListStyle ();if _cdggd :=d .DecodeElement (_cagd .DefaultTextStyle ,&_dfdd );_cdggd !=nil {return _cdggd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagd .ModifyVerifier =NewCT_ModifyVerifier ();if _ffeb :=d .DecodeElement (_cagd .ModifyVerifier ,&_dfdd );_ffeb !=nil {return _ffeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_cagd .ExtLst =NewCT_ExtensionList ();if _dgfd :=d .DecodeElement (_cagd .ExtLst ,&_dfdd );_dgfd !=nil {return _dgfd ;};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",_dfdd .Name );if _aada :=d .Skip ();_aada !=nil {return _aada ;};};case _b .EndElement :break _eafa ;case _b .CharData :};};return nil ;}; -// Preset SubType -PresetSubtypeAttr *int32 ; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_ceeb *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _adcc :=_ceeb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_adcc !=nil {return _adcc ;};if _bafg :=_ceeb .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_bafg !=nil {return _bafg ;};if _bfge :=_ceeb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bfge !=nil {return _bfge ;};if _gada :=_ceeb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_gada !=nil {return _gada ;};if _ceeb .ExtLst !=nil {if _aebe :=_ceeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aebe !=nil {return _aebe ;};};return nil ;};func (_bggfb *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 :_fd .Sprintf ("\u0025\u0076",_bggfb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_NormalViewProperties struct{ -// Duration -DurAttr *ST_TLTime ; +// Show Outline Icons in Normal View +ShowOutlineIconsAttr *bool ; -// Repeat Count -RepeatCountAttr *ST_TLTime ; +// Snap Vertical Splitter +SnapVertSplitterAttr *bool ; -// Repeat Duration -RepeatDurAttr *ST_TLTime ; +// State of the Vertical Splitter Bar +VertBarStateAttr ST_SplitterBarState ; -// Speed -SpdAttr *_da .ST_Percentage ; +// State of the Horizontal Splitter Bar +HorzBarStateAttr ST_SplitterBarState ; -// Acceleration -AccelAttr *_da .ST_PositiveFixedPercentage ; +// Prefer Single View +PreferSingleViewAttr *bool ; -// Deceleration -DecelAttr *_da .ST_PositiveFixedPercentage ; +// Normal View Restored Left Properties +RestoredLeft *CT_NormalViewPortion ; -// Auto Reverse -AutoRevAttr *bool ; +// Normal View Restored Top Properties +RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_cdaf :=&CT_TLTimeNodeParallel {};_cdaf .CTn =NewCT_TLCommonTimeNodeData ();return _cdaf ;};func (_gbfde ST_TLCommandType )ValidateWithPath (path string )error {switch _gbfde {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 (_gbfde ));};return nil ;};func (_dbff *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 :_fd .Sprintf ("\u0025\u0064",_fecgg (_dbff .ValAttr ))});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;);func (_ecfaa *CT_TLAnimVariant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_degc :for {_fgcc ,_edbd :=d .Token ();if _edbd !=nil {return _edbd ;};switch _effeff :=_fgcc .(type ){case _b .StartElement :switch _effeff .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"}:_ecfaa .BoolVal =NewCT_TLAnimVariantBooleanVal ();if _fcadc :=d .DecodeElement (_ecfaa .BoolVal ,&_effeff );_fcadc !=nil {return _fcadc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ecfaa .IntVal =NewCT_TLAnimVariantIntegerVal ();if _bdecb :=d .DecodeElement (_ecfaa .IntVal ,&_effeff );_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 :"\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"}:_ecfaa .FltVal =NewCT_TLAnimVariantFloatVal ();if _dfdcb :=d .DecodeElement (_ecfaa .FltVal ,&_effeff );_dfdcb !=nil {return _dfdcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ecfaa .StrVal =NewCT_TLAnimVariantStringVal ();if _gcbfa :=d .DecodeElement (_ecfaa .StrVal ,&_effeff );_gcbfa !=nil {return _gcbfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_ecfaa .ClrVal =_bc .NewCT_Color ();if _eddb :=d .DecodeElement (_ecfaa .ClrVal ,&_effeff );_eddb !=nil {return _eddb ;};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",_effeff .Name );if _dfefa :=d .Skip ();_dfefa !=nil {return _dfefa ;};};case _b .EndElement :break _degc ;case _b .CharData :};};return nil ;}; -// Restart -RestartAttr ST_TLTimeNodeRestartType ; +// Validate validates the CT_CommonViewProperties and its children +func (_aed *CT_CommonViewProperties )Validate ()error {return _aed .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_de *AG_ChildSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gd :=range start .Attr {if _gd .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_aa ,_ge :=_f .ParseBool (_gd .Value );if _ge !=nil {return _ge ;};_de .ShowMasterSpAttr =&_aa ;continue ;};if _gd .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_ca ,_bcc :=_f .ParseBool (_gd .Value );if _bcc !=nil {return _bcc ;};_de .ShowMasterPhAnimAttr =&_ca ;continue ;};};for {_ff ,_ad :=d .Token ();if _ad !=nil {return _fd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_ad );};if _cf ,_ga :=_ff .(_b .EndElement );_ga &&_cf .Name ==start .Name {break ;};};return nil ;};func (_eccgf *CT_TLBuildDiagram )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eccgf .BldAttr !=ST_TLDiagramBuildTypeUnset {_egba ,_dbdbe :=_eccgf .BldAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0064"});if _dbdbe !=nil {return _dbdbe ;};start .Attr =append (start .Attr ,_egba );};if _eccgf .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_eccgf .SpidAttr )});};if _eccgf .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_eccgf .GrpIdAttr )});};if _eccgf .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_eccgf .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Presentation struct{CT_Presentation };func (_gacea *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gacea =0;case "\u006f\u0075\u0074":*_gacea =1;case "\u0069\u006e":*_gacea =2;};return nil ;};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_fccb :=&CT_TLTimeConditionList {};return _fccb ;}; -// Fill -FillAttr ST_TLTimeNodeFillType ; +// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path +func (_dccd *CT_TLSetBehavior )ValidateWithPath (path string )error {if _fggcc :=_dccd .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fggcc !=nil {return _fggcc ;};if _dccd .To !=nil {if _eebfg :=_dccd .To .ValidateWithPath (path +"\u002f\u0054\u006f");_eebfg !=nil {return _eebfg ;};};return nil ;};func (_gcgf ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _gcgf {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 (_gcgf ));};return nil ;}; -// Synchronization Behavior -SyncBehaviorAttr ST_TLTimeNodeSyncType ; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_ffd *CT_ExtensionList )ValidateWithPath (path string )error {for _ecfa ,_efa :=range _ffd .Ext {if _begc :=_efa .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ecfa ));_begc !=nil {return _begc ;};};return nil ;};type ST_TLTimeIndefinite byte ;func NewCT_TLTemplateList ()*CT_TLTemplateList {_adcgc :=&CT_TLTemplateList {};return _adcgc };func (_bgega *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbeb ,_degg :=d .Token ();if _degg !=nil {return _degg ;};if _befbgc ,_agfbbb :=_cbeb .(_b .EndElement );_agfbbb &&_befbgc .Name ==start .Name {*_bgega =1;return nil ;};if _fddgc ,_bbadba :=_cbeb .(_b .CharData );!_bbadba {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",_cbeb );}else {switch string (_fddgc ){case "":*_bgega =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_bgega =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_bgega =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_bgega =3;};};_cbeb ,_degg =d .Token ();if _degg !=nil {return _degg ;};if _ffgfg ,_eebd :=_cbeb .(_b .EndElement );_eebd &&_ffgfg .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",_cbeb );};func (_cafee *Sld )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cafee .CT_Slide =*NewCT_Slide ();for _ ,_eegf :=range start .Attr {if _eegf .Name .Local =="\u0073\u0068\u006f\u0077"{_eedgf ,_agdfc :=_f .ParseBool (_eegf .Value );if _agdfc !=nil {return _agdfc ;};_cafee .ShowAttr =&_eedgf ;continue ;};if _eegf .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_dfcdd ,_aceed :=_f .ParseBool (_eegf .Value );if _aceed !=nil {return _aceed ;};_cafee .ShowMasterSpAttr =&_dfcdd ;continue ;};if _eegf .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_adgd ,_gggfb :=_f .ParseBool (_eegf .Value );if _gggfb !=nil {return _gggfb ;};_cafee .ShowMasterPhAnimAttr =&_adgd ;continue ;};};_gabgg :for {_eggdb ,_gcafcg :=d .Token ();if _gcafcg !=nil {return _gcafcg ;};switch _fbbbb :=_eggdb .(type ){case _b .StartElement :switch _fbbbb .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 _bfag :=d .DecodeElement (_cafee .CSld ,&_fbbbb );_bfag !=nil {return _bfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cafee .ClrMapOvr =_bc .NewCT_ColorMappingOverride ();if _gbfec :=d .DecodeElement (_cafee .ClrMapOvr ,&_fbbbb );_gbfec !=nil {return _gbfec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cafee .Transition =NewCT_SlideTransition ();if _bdabb :=d .DecodeElement (_cafee .Transition ,&_fbbbb );_bdabb !=nil {return _bdabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cafee .Timing =NewCT_SlideTiming ();if _dfeeb :=d .DecodeElement (_cafee .Timing ,&_fbbbb );_dfeeb !=nil {return _dfeeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_cafee .ExtLst =NewCT_ExtensionListModify ();if _caea :=d .DecodeElement (_cafee .ExtLst ,&_fbbbb );_caea !=nil {return _caea ;};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",_fbbbb .Name );if _gaabe :=d .Skip ();_gaabe !=nil {return _gaabe ;};};case _b .EndElement :break _gabgg ;case _b .CharData :};};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 (_gcbf *CT_SlideLayoutIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afcc :for {_faba ,_fdbgc :=d .Token ();if _fdbgc !=nil {return _fdbgc ;};switch _dcddf :=_faba .(type ){case _b .StartElement :switch _dcddf .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"}:_aebgf :=NewCT_SlideLayoutIdListEntry ();if _ggca :=d .DecodeElement (_aebgf ,&_dcddf );_ggca !=nil {return _ggca ;};_gcbf .SldLayoutId =append (_gcbf .SldLayoutId ,_aebgf );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",_dcddf .Name );if _effed :=d .Skip ();_effed !=nil {return _effed ;};};case _b .EndElement :break _afcc ;case _b .CharData :};};return nil ;}; -// Time Filter -TmFilterAttr *string ; +// Validate validates the CT_SlideLayoutIdList and its children +func (_gedc *CT_SlideLayoutIdList )Validate ()error {return _gedc .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");};func NewCT_SlideLayout ()*CT_SlideLayout {_efac :=&CT_SlideLayout {};_efac .CSld =NewCT_CommonSlideData ();return _efac ;};type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;}; -// Event Filter -EvtFilterAttr *string ; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_cfgda *CT_GroupShape )ValidateWithPath (path string )error {if _begd :=_cfgda .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_begd !=nil {return _begd ;};if _gdbf :=_cfgda .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gdbf !=nil {return _gdbf ;};for _dbaa ,_caf :=range _cfgda .Choice {if _dddf :=_caf .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dbaa ));_dddf !=nil {return _dddf ;};};if _cfgda .ExtLst !=nil {if _fbff :=_cfgda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbff !=nil {return _fbff ;};};return nil ;};type CT_Presentation struct{ -// Display -DisplayAttr *bool ; +// Server Zoom +ServerZoomAttr *_bc .ST_Percentage ; -// Master Relation -MasterRelAttr ST_TLTimeNodeMasterRelation ; +// First Slide Number +FirstSlideNumAttr *int32 ; -// Build level -BldLvlAttr *int32 ; +// Show Header and Footer Placeholders on Titles +ShowSpecialPlsOnTitleSldAttr *bool ; -// Group ID -GrpIdAttr *uint32 ; +// Right-To-Left Views +RtlAttr *bool ; -// After Effect -AfterEffectAttr *bool ; +// Remove Personal Information on Save +RemovePersonalInfoOnSaveAttr *bool ; -// Node Type -NodeTypeAttr ST_TLTimeNodeType ; +// Compatibility Mode +CompatModeAttr *bool ; -// Node Placeholder -NodePhAttr *bool ; +// Strict First and Last Characters +StrictFirstAndLastCharsAttr *bool ; -// Start Conditions List -StCondLst *CT_TLTimeConditionList ; +// Embed True Type Fonts +EmbedTrueTypeFontsAttr *bool ; -// End Conditions List -EndCondLst *CT_TLTimeConditionList ; +// Save Subset Fonts +SaveSubsetFontsAttr *bool ; -// EndSync -EndSync *CT_TLTimeCondition ; +// Automatically Compress Pictures +AutoCompressPicturesAttr *bool ; -// Iterate -Iterate *CT_TLIterateData ; +// Bookmark ID Seed +BookmarkIdSeedAttr *uint32 ; -// Children Time Node List -ChildTnLst *CT_TimeNodeList ; +// Document Conformance Class +ConformanceAttr _e .ST_ConformanceClass ; -// Sub-TimeNodes List -SubTnLst *CT_TimeNodeList ;};type CT_CornerDirectionTransition struct{ +// List of Slide Master IDs +SldMasterIdLst *CT_SlideMasterIdList ; -// Direction -DirAttr ST_TransitionCornerDirectionType ;}; +// List of Notes Master IDs +NotesMasterIdLst *CT_NotesMasterIdList ; -// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path -func (_gbea *CT_CustomShow )ValidateWithPath (path string )error {if _ddac :=_gbea .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_ddac !=nil {return _ddac ;};if _gbea .ExtLst !=nil {if _cfc :=_gbea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfc !=nil {return _cfc ;};};return nil ;};func (_cgca ST_TLTriggerEvent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cgca .String (),start );}; +// List of Handout Master IDs +HandoutMasterIdLst *CT_HandoutMasterIdList ; -// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path -func (_gdc *CT_CustomerData )ValidateWithPath (path string )error {return nil };func (_cgaff ST_TransitionCornerDirectionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgacf :=_e .Attr {};_dgacf .Name =name ;switch _cgaff {case ST_TransitionCornerDirectionTypeUnset :_dgacf .Value ="";case ST_TransitionCornerDirectionTypeLu :_dgacf .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_dgacf .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_dgacf .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_dgacf .Value ="\u0072\u0064";};return _dgacf ,nil ;};func (_gffca *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcfc ,_abbea :=d .Token ();if _abbea !=nil {return _abbea ;};if _gdbbg ,_abgbg :=_dcfc .(_e .EndElement );_abgbg &&_gdbbg .Name ==start .Name {*_gffca =1;return nil ;};if _dfcff ,_fggbb :=_dcfc .(_e .CharData );!_fggbb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcfc );}else {switch string (_dfcff ){case "":*_gffca =0;case "\u0073\u0074\u0072":*_gffca =1;case "\u006e\u0075\u006d":*_gffca =2;case "\u0063\u006c\u0072":*_gffca =3;};};_dcfc ,_abbea =d .Token ();if _abbea !=nil {return _abbea ;};if _ccbc ,_bbfbe :=_dcfc .(_e .EndElement );_bbfbe &&_ccbc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcfc );};func (_bffae ST_TLPreviousActionType )String ()string {switch _bffae {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";}; +// List of Slide IDs +SldIdLst *CT_SlideIdList ; -// Validate validates the CT_TLBuildParagraph and its children -func (_ddeg *CT_TLBuildParagraph )Validate ()error {return _ddeg .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_bdaf *CT_TransitionStartSoundAction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bdaf .LoopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bdaf .LoopAttr ))});};e .EncodeToken (start );_bagcd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_bdaf .Snd ,_bagcd );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_TLTimeNodeTypeUnset ST_TLTimeNodeType =0;ST_TLTimeNodeTypeClickEffect ST_TLTimeNodeType =1;ST_TLTimeNodeTypeWithEffect ST_TLTimeNodeType =2;ST_TLTimeNodeTypeAfterEffect ST_TLTimeNodeType =3;ST_TLTimeNodeTypeMainSeq ST_TLTimeNodeType =4;ST_TLTimeNodeTypeInteractiveSeq ST_TLTimeNodeType =5;ST_TLTimeNodeTypeClickPar ST_TLTimeNodeType =6;ST_TLTimeNodeTypeWithGroup ST_TLTimeNodeType =7;ST_TLTimeNodeTypeAfterGroup ST_TLTimeNodeType =8;ST_TLTimeNodeTypeTmRoot ST_TLTimeNodeType =9;);func (_fgebb *TagLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgebb .CT_TagList =*NewCT_TagList ();_egddd :for {_gaefc ,_agage :=d .Token ();if _agage !=nil {return _agage ;};switch _cggf :=_gaefc .(type ){case _e .StartElement :switch _cggf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_ebedc :=NewCT_StringTag ();if _fgfgc :=d .DecodeElement (_ebedc ,&_cggf );_fgfgc !=nil {return _fgfgc ;};_fgebb .Tag =append (_fgebb .Tag ,_ebedc );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0061\u0067\u004c\u0073\u0074\u0020\u0025\u0076",_cggf .Name );if _ecfcf :=d .Skip ();_ecfcf !=nil {return _ecfcf ;};};case _e .EndElement :break _egddd ;case _e .CharData :};};return nil ;};func (_fdbfd ST_TLTimeNodePresetClassType )String ()string {switch _fdbfd {case 0:return "";case 1:return "\u0065\u006e\u0074\u0072";case 2:return "\u0065\u0078\u0069\u0074";case 3:return "\u0065\u006d\u0070\u0068";case 4:return "\u0070\u0061\u0074\u0068";case 5:return "\u0076\u0065\u0072\u0062";case 6:return "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return "";};func (_feffa *CT_SlideIdList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _feffa .SldId !=nil {_eefbcg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_bcfc :=range _feffa .SldId {e .EncodeElement (_bcfc ,_eefbcg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLIterateIntervalTime struct{ +// Presentation Slide Size +SldSz *CT_SlideSize ; -// Time -ValAttr ST_TLTime ;};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_acege :=&CT_TLTimeNodeSequence {};_acege .CTn =NewCT_TLCommonTimeNodeData ();return _acege ;};func (_afcb *CT_ShowInfoKiosk )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afcb .RestartAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_afcb .RestartAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_afag *CT_SlideMasterIdList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fabe :for {_bcba ,_abfdg :=d .Token ();if _abfdg !=nil {return _abfdg ;};switch _gade :=_bcba .(type ){case _e .StartElement :switch _gade .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_befcf :=NewCT_SlideMasterIdListEntry ();if _fbab :=d .DecodeElement (_befcf ,&_gade );_fbab !=nil {return _fbab ;};_afag .SldMasterId =append (_afag .SldMasterId ,_befcf );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gade .Name );if _adbbe :=d .Skip ();_adbbe !=nil {return _adbbe ;};};case _e .EndElement :break _fabe ;case _e .CharData :};};return nil ;};func (_ecfcd *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ecfcd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ecfcd =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_ecfcd =2;};return nil ;};func (_eafddc *CT_TLSubShapeId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edded :=range start .Attr {if _edded .Name .Local =="\u0073\u0070\u0069\u0064"{_cdag ,_eeccd :=_edded .Value ,error (nil );if _eeccd !=nil {return _eeccd ;};_eafddc .SpidAttr =_cdag ;continue ;};};for {_eaed ,_caaag :=d .Token ();if _caaag !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_caaag );};if _ffgc ,_bbcf :=_eaed .(_e .EndElement );_bbcf &&_ffgc .Name ==start .Name {break ;};};return nil ;};func (_gaeac *CT_TLTimeTargetElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaba :for {_dccd ,_ccbdb :=d .Token ();if _ccbdb !=nil {return _ccbdb ;};switch _facaa :=_dccd .(type ){case _e .StartElement :switch _facaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0054\u0067\u0074"}:_gaeac .SldTgt =NewCT_Empty ();if _bbgfa :=d .DecodeElement (_gaeac .SldTgt ,&_facaa );_bbgfa !=nil {return _bbgfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064\u0054\u0067\u0074"}:_gaeac .SndTgt =_da .NewCT_EmbeddedWAVAudioFile ();if _ebdcf :=d .DecodeElement (_gaeac .SndTgt ,&_facaa );_ebdcf !=nil {return _ebdcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"}:_gaeac .SpTgt =NewCT_TLShapeTargetElement ();if _gaafd :=d .DecodeElement (_gaeac .SpTgt ,&_facaa );_gaafd !=nil {return _gaafd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u006b\u0054\u0067\u0074"}:_gaeac .InkTgt =NewCT_TLSubShapeId ();if _eacgd :=d .DecodeElement (_gaeac .InkTgt ,&_facaa );_eacgd !=nil {return _eacgd ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_facaa .Name );if _ccefe :=d .Skip ();_ccefe !=nil {return _ccefe ;};};case _e .EndElement :break _eaba ;case _e .CharData :};};return nil ;};func (_gdaaf *ST_SplitterBarState )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feeg ,_fbebe :=d .Token ();if _fbebe !=nil {return _fbebe ;};if _ccba ,_egdcf :=_feeg .(_e .EndElement );_egdcf &&_ccba .Name ==start .Name {*_gdaaf =1;return nil ;};if _bcab ,_ggdag :=_feeg .(_e .CharData );!_ggdag {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feeg );}else {switch string (_bcab ){case "":*_gdaaf =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_gdaaf =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_gdaaf =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_gdaaf =3;};};_feeg ,_fbebe =d .Token ();if _fbebe !=nil {return _fbebe ;};if _bfgbbc ,_bbgfb :=_feeg .(_e .EndElement );_bbgfb &&_bfgbbc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feeg );};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_gaeaa :=&CT_TLSetBehavior {};_gaeaa .CBhvr =NewCT_TLCommonBehaviorData ();return _gaeaa ;};func (_dbgbe ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cfdb :=_e .Attr {};_cfdb .Name =name ;switch _dbgbe {case ST_TLAnimateBehaviorCalcModeUnset :_cfdb .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_cfdb .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_cfdb .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_cfdb .Value ="\u0066\u006d\u006c\u0061";};return _cfdb ,nil ;};func (_ddagc ST_TLDiagramBuildType )String ()string {switch _ddagc {case 0:return "";case 1:return "\u0077\u0068\u006fl\u0065";case 2:return "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 3:return "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case 4:return "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 5:return "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case 6:return "\u0063\u0077";case 7:return "\u0063\u0077\u0049\u006e";case 8:return "\u0063\u0077\u004fu\u0074";case 9:return "\u0063\u0063\u0077";case 10:return "\u0063\u0063\u0077I\u006e";case 11:return "\u0063\u0063\u0077\u004f\u0075\u0074";case 12:return "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case 13:return "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case 14:return "\u0075\u0070";case 15:return "\u0064\u006f\u0077\u006e";case 16:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 17:return "\u0063\u0075\u0073\u0074";};return "";};type ST_PrintWhat byte ;func (_gced *CT_ExtensionListModify )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgbb :=range start .Attr {if _cgbb .Name .Local =="\u006d\u006f\u0064"{_beaca ,_dadc :=_a .ParseBool (_cgbb .Value );if _dadc !=nil {return _dadc ;};_gced .ModAttr =&_beaca ;continue ;};};_ccae :for {_cdbb ,_ceg :=d .Token ();if _ceg !=nil {return _ceg ;};switch _ccbg :=_cdbb .(type ){case _e .StartElement :switch _ccbg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_fgfc :=NewCT_Extension ();if _ebce :=d .DecodeElement (_fgfc ,&_ccbg );_ebce !=nil {return _ebce ;};_gced .Ext =append (_gced .Ext ,_fgfc );default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0045\u0078\u0074\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069\u0066\u0079\u0020\u0025\u0076",_ccbg .Name );if _eebc :=d .Skip ();_eebc !=nil {return _eebc ;};};case _e .EndElement :break _ccae ;case _e .CharData :};};return nil ;};type CT_ControlList struct{ +// Notes Slide Size +NotesSz *_bc .CT_PositiveSize2D ; -// Embedded Control -Control []*CT_Control ;};func (_fead *CT_CornerDirectionTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_debe :=range start .Attr {if _debe .Name .Local =="\u0064\u0069\u0072"{_fead .DirAttr .UnmarshalXMLAttr (_debe );continue ;};};for {_dgcb ,_eaef :=d .Token ();if _eaef !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u0072\u006e\u0065\u0072\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006esi\u0074\u0069\u006fn\u003a \u0025\u0073",_eaef );};if _fbfb ,_fae :=_dgcb .(_e .EndElement );_fae &&_fbfb .Name ==start .Name {break ;};};return nil ;};type Notes struct{CT_NotesSlide };func (_dfbcg *CT_SlideViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aafef :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dfbcg .CSldViewPr ,_aafef );if _dfbcg .ExtLst !=nil {_cefd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfbcg .ExtLst ,_cefd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gf *AG_ChildSlide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gf .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gf .ShowMasterSpAttr ))});};if _gf .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gf .ShowMasterPhAnimAttr ))});};return nil ;};func (_ecbce *CT_GroupShapeChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbfb :for {_gda ,_beeg :=d .Token ();if _beeg !=nil {return _beeg ;};switch _fca :=_gda .(type ){case _e .StartElement :switch _fca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_bbac :=NewCT_Shape ();if _dabd :=d .DecodeElement (_bbac ,&_fca );_dabd !=nil {return _dabd ;};_ecbce .Sp =append (_ecbce .Sp ,_bbac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_bcgg :=NewCT_GroupShape ();if _gead :=d .DecodeElement (_bcgg ,&_fca );_gead !=nil {return _gead ;};_ecbce .GrpSp =append (_ecbce .GrpSp ,_bcgg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cddb :=NewCT_GraphicalObjectFrame ();if _egfg :=d .DecodeElement (_cddb ,&_fca );_egfg !=nil {return _egfg ;};_ecbce .GraphicFrame =append (_ecbce .GraphicFrame ,_cddb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_aga :=NewCT_Connector ();if _gefbg :=d .DecodeElement (_aga ,&_fca );_gefbg !=nil {return _gefbg ;};_ecbce .CxnSp =append (_ecbce .CxnSp ,_aga );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_dgdg :=NewCT_Picture ();if _gdfd :=d .DecodeElement (_dgdg ,&_fca );_gdfd !=nil {return _gdfd ;};_ecbce .Pic =append (_ecbce .Pic ,_dgdg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dfaf :=NewCT_Rel ();if _cbfg :=d .DecodeElement (_dfaf ,&_fca );_cbfg !=nil {return _cbfg ;};_ecbce .ContentPart =append (_ecbce .ContentPart ,_dfaf );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fca .Name );if _cggg :=d .Skip ();_cggg !=nil {return _cggg ;};};case _e .EndElement :break _bbfb ;case _e .CharData :};};return nil ;};func (_bcacc *CT_ShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcacc .CNvPr =_da .NewCT_NonVisualDrawingProps ();_bcacc .CNvSpPr =_da .NewCT_NonVisualDrawingShapeProps ();_bcacc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_eceda :for {_cbga ,_ebaga :=d .Token ();if _ebaga !=nil {return _ebaga ;};switch _ccdbc :=_cbga .(type ){case _e .StartElement :switch _ccdbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004e\u0076P\u0072"}:if _befe :=d .DecodeElement (_bcacc .CNvPr ,&_ccdbc );_befe !=nil {return _befe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _dgaf :=d .DecodeElement (_bcacc .CNvSpPr ,&_ccdbc );_dgaf !=nil {return _dgaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0050\u0072"}:if _efeeg :=d .DecodeElement (_bcacc .NvPr ,&_ccdbc );_efeeg !=nil {return _efeeg ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ccdbc .Name );if _gbaa :=d .Skip ();_gbaa !=nil {return _gbaa ;};};case _e .EndElement :break _eceda ;case _e .CharData :};};return nil ;}; +// Smart Tags +SmartTags *CT_SmartTags ; -// Validate validates the CT_TLSubShapeId and its children -func (_gabg *CT_TLSubShapeId )Validate ()error {return _gabg .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");}; +// Embedded Font List +EmbeddedFontLst *CT_EmbeddedFontList ; -// Validate validates the CT_SlideTransition and its children -func (_acfe *CT_SlideTransition )Validate ()error {return _acfe .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;);func (_afgc *CT_TLBuildParagraph )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcaag :=range start .Attr {if _bcaag .Name .Local =="\u0062\u0075\u0069l\u0064"{_afgc .BuildAttr .UnmarshalXMLAttr (_bcaag );continue ;};if _bcaag .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_fgcd ,_fegc :=_a .ParseUint (_bcaag .Value ,10,32);if _fegc !=nil {return _fegc ;};_facc :=uint32 (_fgcd );_afgc .BldLvlAttr =&_facc ;continue ;};if _bcaag .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_agcc ,_fdcef :=_a .ParseBool (_bcaag .Value );if _fdcef !=nil {return _fdcef ;};_afgc .AnimBgAttr =&_agcc ;continue ;};if _bcaag .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_beade ,_dfecd :=_a .ParseBool (_bcaag .Value );if _dfecd !=nil {return _dfecd ;};_afgc .AutoUpdateAnimBgAttr =&_beade ;continue ;};if _bcaag .Name .Local =="\u0072\u0065\u0076"{_baadc ,_cabcc :=_a .ParseBool (_bcaag .Value );if _cabcc !=nil {return _cabcc ;};_afgc .RevAttr =&_baadc ;continue ;};if _bcaag .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_cbbbc ,_efcfc :=ParseUnionST_TLTime (_bcaag .Value );if _efcfc !=nil {return _efcfc ;};_afgc .AdvAutoAttr =&_cbbbc ;continue ;};if _bcaag .Name .Local =="\u0073\u0070\u0069\u0064"{_egeba ,_gfgca :=_a .ParseUint (_bcaag .Value ,10,32);if _gfgca !=nil {return _gfgca ;};_fdaef :=uint32 (_egeba );_afgc .SpidAttr =&_fdaef ;continue ;};if _bcaag .Name .Local =="\u0067\u0072\u0070I\u0064"{_cafae ,_acff :=_a .ParseUint (_bcaag .Value ,10,32);if _acff !=nil {return _acff ;};_dbfcb :=uint32 (_cafae );_afgc .GrpIdAttr =&_dbfcb ;continue ;};if _bcaag .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_fadfa ,_ecgef :=_a .ParseBool (_bcaag .Value );if _ecgef !=nil {return _ecgef ;};_afgc .UiExpandAttr =&_fadfa ;continue ;};};_fbcfd :for {_ecbee ,_cbbe :=d .Token ();if _cbbe !=nil {return _cbbe ;};switch _ffad :=_ecbee .(type ){case _e .StartElement :switch _ffad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074m\u0070\u006c\u004c\u0073\u0074"}:_afgc .TmplLst =NewCT_TLTemplateList ();if _aadb :=d .DecodeElement (_afgc .TmplLst ,&_ffad );_aadb !=nil {return _aadb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064Pa\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025\u0076",_ffad .Name );if _aacee :=d .Skip ();_aacee !=nil {return _aacee ;};};case _e .EndElement :break _fbcfd ;case _e .CharData :};};return nil ;};func (_aaeg *CT_TLMediaNodeAudio )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aaeg .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_dgefd :=range start .Attr {if _dgefd .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_gcffef ,_agcb :=_a .ParseBool (_dgefd .Value );if _agcb !=nil {return _agcb ;};_aaeg .IsNarrationAttr =&_gcffef ;continue ;};};_eebad :for {_dbecbc ,_ddca :=d .Token ();if _ddca !=nil {return _ddca ;};switch _fdcce :=_dbecbc .(type ){case _e .StartElement :switch _fdcce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _aeaca :=d .DecodeElement (_aaeg .CMediaNode ,&_fdcce );_aeaca !=nil {return _aeaca ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0041\u0075\u0064\u0069\u006f\u0020\u0025\u0076",_fdcce .Name );if _ffde :=d .Skip ();_ffde !=nil {return _ffde ;};};case _e .EndElement :break _eebad ;case _e .CharData :};};return nil ;};func (_beeag ST_TLAnimateEffectTransition )Validate ()error {return _beeag .ValidateWithPath ("")}; +// List of Custom Shows +CustShowLst *CT_CustomShowList ; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_gab *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _defg ,_gdfa :=range _gab .Sp {if _cffb :=_gdfa .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_defg ));_cffb !=nil {return _cffb ;};};for _bdfd ,_gbag :=range _gab .GrpSp {if _defb :=_gbag .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bdfd ));_defb !=nil {return _defb ;};};for _gbcfe ,_fdgc :=range _gab .GraphicFrame {if _edfab :=_fdgc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gbcfe ));_edfab !=nil {return _edfab ;};};for _fcea ,_dbac :=range _gab .CxnSp {if _agaa :=_dbac .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_fcea ));_agaa !=nil {return _agaa ;};};for _dgga ,_fffc :=range _gab .Pic {if _egbg :=_fffc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dgga ));_egbg !=nil {return _egbg ;};};for _fbfc ,_egfd :=range _gab .ContentPart {if _bbca :=_egfd .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_fbfc ));_bbca !=nil {return _bbca ;};};return nil ;};func (_bccef *CT_TLTimeNodeExclusive )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_agfgg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_bccef .CTn ,_agfgg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_TLChartSubelementType byte ; +// Photo Album Information +PhotoAlbum *CT_PhotoAlbum ; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_eefbg *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _ecfb :=_eefbg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ecfb !=nil {return _ecfb ;};if _agffd :=_eefbg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_agffd !=nil {return _agffd ;};if _beag :=_eefbg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_beag !=nil {return _beag ;};if _cdba :=_eefbg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_cdba !=nil {return _cdba ;};if _eefbg .ExtLst !=nil {if _faef :=_eefbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faef !=nil {return _faef ;};};return nil ;};func (_ecdgc *CmLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecdgc .CT_CommentList =*NewCT_CommentList ();_ddggg :for {_caacd ,_fgfd :=d .Token ();if _fgfd !=nil {return _fgfd ;};switch _gega :=_caacd .(type ){case _e .StartElement :switch _gega .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_cdcc :=NewCT_Comment ();if _gdcdg :=d .DecodeElement (_cdcc ,&_gega );_gdcdg !=nil {return _gdcdg ;};_ecdgc .Cm =append (_ecdgc .Cm ,_cdcc );default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u006d\u004cs\u0074 \u0025\u0076",_gega .Name );if _ecdgce :=d .Skip ();_ecdgce !=nil {return _ecdgce ;};};case _e .EndElement :break _ddggg ;case _e .CharData :};};return nil ;};func (_gdfca ST_Direction )ValidateWithPath (path string )error {switch _gdfca {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdfca ));};return nil ;};type CT_GroupShape struct{ +// List of Customer Data Buckets +CustDataLst *CT_CustomerDataList ; -// Non-Visual Properties for a Group Shape -NvGrpSpPr *CT_GroupShapeNonVisual ; +// Kinsoku Settings +Kinsoku *CT_Kinsoku ; -// Group Shape Properties -GrpSpPr *_da .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};func (_bfecc ST_TLTimeNodeMasterRelation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bfecc .String (),start );}; +// Presentation Default Text Style +DefaultTextStyle *_bc .CT_TextListStyle ; -// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path -func (_ebfcd *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _fgcdg :=_ebfcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcdg !=nil {return _fgcdg ;};return nil ;}; +// Modification Verifier +ModifyVerifier *CT_ModifyVerifier ; -// Validate validates the CT_TLAnimVariantIntegerVal and its children -func (_gdgaea *CT_TLAnimVariantIntegerVal )Validate ()error {return _gdgaea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c");}; +// Extension List +ExtLst *CT_ExtensionList ;};func (_gdeae *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gdeae =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_gdeae =1;case "\u006f\u006e\u0045n\u0064":*_gdeae =2;case "\u0062\u0065\u0067i\u006e":*_gdeae =3;case "\u0065\u006e\u0064":*_gdeae =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_gdeae =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_gdeae =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_gdeae =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_gdeae =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_gdeae =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_gdeae =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_gdeae =11;};return nil ;};func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_gbdfa :=&CT_TLSubShapeId {};return _gbdfa };func (_gbbaa ST_TLBehaviorTransformType )String ()string {switch _gbbaa {case 0:return "";case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";};func (_gdbbc ST_TLTimeNodeFillType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdgagb :=_b .Attr {};_gdgagb .Name =name ;switch _gdbbc {case ST_TLTimeNodeFillTypeUnset :_gdgagb .Value ="";case ST_TLTimeNodeFillTypeRemove :_gdgagb .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_gdgagb .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_gdgagb .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_gdgagb .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _gdgagb ,nil ;};func (_baee *CT_OrientationTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_affd :=range start .Attr {if _affd .Name .Local =="\u0064\u0069\u0072"{_baee .DirAttr .UnmarshalXMLAttr (_affd );continue ;};};for {_efda ,_deee :=d .Token ();if _deee !=nil {return _fd .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",_deee );};if _adfd ,_cabg :=_efda .(_b .EndElement );_cabg &&_adfd .Name ==start .Name {break ;};};return nil ;};func (_gbac ST_WebScreenSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbdgd :=_b .Attr {};_fbdgd .Name =name ;switch _gbac {case ST_WebScreenSizeUnset :_fbdgd .Value ="";case ST_WebScreenSize544x376 :_fbdgd .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_fbdgd .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_fbdgd .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_WebScreenSize800x600 :_fbdgd .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_fbdgd .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_fbdgd .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_WebScreenSize1152x900 :_fbdgd .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_fbdgd .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_fbdgd .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_WebScreenSize1800x1400 :_fbdgd .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_fbdgd .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _fbdgd ,nil ;}; -// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path -func (_ecfd *CT_WebProperties )ValidateWithPath (path string )error {if _ffbage :=_ecfd .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_ffbage !=nil {return _ffbage ;};if _addeg :=_ecfd .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072");_addeg !=nil {return _addeg ;};if _ecfd .ExtLst !=nil {if _ecgd :=_ecfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecgd !=nil {return _ecgd ;};};return nil ;};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_dedf :=&CT_TLIterateIntervalPercentage {};return _dedf ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};type ST_SlideSizeType byte ;func (_dbdfde ST_TLTimeIndefinite )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dfca :=_e .Attr {};_dfca .Name =name ;switch _dbdfde {case ST_TLTimeIndefiniteUnset :_dfca .Value ="";case ST_TLTimeIndefiniteIndefinite :_dfca .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _dfca ,nil ;};func (_bgfg ST_TLTimeNodeMasterRelation )Validate ()error {return _bgfg .ValidateWithPath ("")}; +// Validate validates the CT_HeaderFooter and its children +func (_acbc *CT_HeaderFooter )Validate ()error {return _acbc .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_ffbcbf *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 _ffbcbf .CT_Presentation .MarshalXML (e ,start );};type CT_OutlineViewProperties struct{ -// Validate validates the CT_EmbeddedFontListEntry and its children -func (_ddff *CT_EmbeddedFontListEntry )Validate ()error {return _ddff .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_fcege *CT_TransitionStartSoundAction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcege .Snd =_da .NewCT_EmbeddedWAVAudioFile ();for _ ,_bcgc :=range start .Attr {if _bcgc .Name .Local =="\u006c\u006f\u006f\u0070"{_dfbfd ,_gdcgg :=_a .ParseBool (_bcgc .Value );if _gdcgg !=nil {return _gdcgg ;};_fcege .LoopAttr =&_dfbfd ;continue ;};};_egaff :for {_cbeg ,_becc :=d .Token ();if _becc !=nil {return _becc ;};switch _ggae :=_cbeg .(type ){case _e .StartElement :switch _ggae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:if _eccec :=d .DecodeElement (_fcege .Snd ,&_ggae );_eccec !=nil {return _eccec ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074a\u0072\u0074\u0053\u006f\u0075\u006ed\u0041\u0063t\u0069\u006fn\u0020%\u0076",_ggae .Name );if _ceeag :=d .Skip ();_ceeag !=nil {return _ceeag ;};};case _e .EndElement :break _egaff ;case _e .CharData :};};return nil ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_cgfab :=&CT_TLMediaNodeVideo {};_cgfab .CMediaNode =NewCT_TLCommonMediaNodeData ();return _cgfab ;};func NewCmAuthorLst ()*CmAuthorLst {_bdbgf :=&CmAuthorLst {};_bdbgf .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _bdbgf ;};type ST_TransitionInOutDirectionType byte ;func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_eecg :=&CT_EightDirectionTransition {};return _eecg ;}; +// Common View Properties +CViewPr *CT_CommonViewProperties ; -// Validate validates the CmLst and its children -func (_cffe *CmLst )Validate ()error {return _cffe .ValidateWithPath ("\u0043\u006d\u004cs\u0074")};type CT_PictureNonVisual struct{CNvPr *_da .CT_NonVisualDrawingProps ; +// List of Presentation Slides +SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_cfaf :=&CT_OptionalBlackTransition {};return _cfaf ;};func NewCT_GuideList ()*CT_GuideList {_afeb :=&CT_GuideList {};return _afeb };type TagLst struct{CT_TagList };func (_gggeg *CT_Placeholder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbfc :=range start .Attr {if _fbfc .Name .Local =="\u0074\u0079\u0070\u0065"{_gggeg .TypeAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_gggeg .OrientAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Local =="\u0073\u007a"{_gggeg .SzAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Local =="\u0069\u0064\u0078"{_aceca ,_gbbb :=_f .ParseUint (_fbfc .Value ,10,32);if _gbbb !=nil {return _gbbb ;};_afdf :=uint32 (_aceca );_gggeg .IdxAttr =&_afdf ;continue ;};if _fbfc .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_ccfd ,_bggf :=_f .ParseBool (_fbfc .Value );if _bggf !=nil {return _bggf ;};_gggeg .HasCustomPromptAttr =&_ccfd ;continue ;};};_abdf :for {_fcdea ,_cccf :=d .Token ();if _cccf !=nil {return _cccf ;};switch _egbeg :=_fcdea .(type ){case _b .StartElement :switch _egbeg .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"}:_gggeg .ExtLst =NewCT_ExtensionListModify ();if _adbc :=d .DecodeElement (_gggeg .ExtLst ,&_egbeg );_adbc !=nil {return _adbc ;};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",_egbeg .Name );if _edcg :=d .Skip ();_edcg !=nil {return _edcg ;};};case _b .EndElement :break _abdf ;case _b .CharData :};};return nil ;};type ST_TLBehaviorAccumulateType byte ;func (_cgfdd ST_TLPreviousActionType )Validate ()error {return _cgfdd .ValidateWithPath ("")};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_facdg :=&CT_TLTriggerRuntimeNode {};_facdg .ValAttr =ST_TLTriggerRuntimeNode (1);return _facdg ;};const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;); -// Non-Visual Picture Drawing Properties -CNvPicPr *_da .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;}; +// ValidateWithPath validates the OleObj and its children, prefixing error messages with path +func (_cafb *OleObj )ValidateWithPath (path string )error {if _bbeeb :=_cafb .CT_OleObject .ValidateWithPath (path );_bbeeb !=nil {return _bbeeb ;};return nil ;};func (_bdece ST_TransitionInOutDirectionType )String ()string {switch _bdece {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";};func (_eeggb *CT_SlideMasterIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdbfg :for {_dbadgb ,_cfdba :=d .Token ();if _cfdba !=nil {return _cfdba ;};switch _afdc :=_dbadgb .(type ){case _b .StartElement :switch _afdc .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"}:_eddef :=NewCT_SlideMasterIdListEntry ();if _dfef :=d .DecodeElement (_eddef ,&_afdc );_dfef !=nil {return _dfef ;};_eeggb .SldMasterId =append (_eeggb .SldMasterId ,_eddef );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",_afdc .Name );if _ggcbd :=d .Skip ();_ggcbd !=nil {return _ggcbd ;};};case _b .EndElement :break _cdbfg ;case _b .CharData :};};return nil ;};const (ST_TLDiagramBuildTypeUnset ST_TLDiagramBuildType =0;ST_TLDiagramBuildTypeWhole ST_TLDiagramBuildType =1;ST_TLDiagramBuildTypeDepthByNode ST_TLDiagramBuildType =2;ST_TLDiagramBuildTypeDepthByBranch ST_TLDiagramBuildType =3;ST_TLDiagramBuildTypeBreadthByNode ST_TLDiagramBuildType =4;ST_TLDiagramBuildTypeBreadthByLvl ST_TLDiagramBuildType =5;ST_TLDiagramBuildTypeCw ST_TLDiagramBuildType =6;ST_TLDiagramBuildTypeCwIn ST_TLDiagramBuildType =7;ST_TLDiagramBuildTypeCwOut ST_TLDiagramBuildType =8;ST_TLDiagramBuildTypeCcw ST_TLDiagramBuildType =9;ST_TLDiagramBuildTypeCcwIn ST_TLDiagramBuildType =10;ST_TLDiagramBuildTypeCcwOut ST_TLDiagramBuildType =11;ST_TLDiagramBuildTypeInByRing ST_TLDiagramBuildType =12;ST_TLDiagramBuildTypeOutByRing ST_TLDiagramBuildType =13;ST_TLDiagramBuildTypeUp ST_TLDiagramBuildType =14;ST_TLDiagramBuildTypeDown ST_TLDiagramBuildType =15;ST_TLDiagramBuildTypeAllAtOnce ST_TLDiagramBuildType =16;ST_TLDiagramBuildTypeCust ST_TLDiagramBuildType =17;);func (_adeb ST_TLTimeIndefinite )Validate ()error {return _adeb .ValidateWithPath ("")};func (_bagec ST_WebScreenSize )ValidateWithPath (path string )error {switch _bagec {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_bagec ));};return nil ;};func (_agbdc *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agbdc .NvPicPr =NewCT_PictureNonVisual ();_agbdc .BlipFill =_bc .NewCT_BlipFillProperties ();_agbdc .SpPr =_bc .NewCT_ShapeProperties ();_cgbb :for {_ffdcg ,_fgbd :=d .Token ();if _fgbd !=nil {return _fgbd ;};switch _gebd :=_ffdcg .(type ){case _b .StartElement :switch _gebd .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 _cdggc :=d .DecodeElement (_agbdc .NvPicPr ,&_gebd );_cdggc !=nil {return _cdggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fddf :=d .DecodeElement (_agbdc .BlipFill ,&_gebd );_fddf !=nil {return _fddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fdcgac :=d .DecodeElement (_agbdc .SpPr ,&_gebd );_fdcgac !=nil {return _fdcgac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agbdc .Style =_bc .NewCT_ShapeStyle ();if _feace :=d .DecodeElement (_agbdc .Style ,&_gebd );_feace !=nil {return _feace ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_agbdc .ExtLst =NewCT_ExtensionListModify ();if _bcadc :=d .DecodeElement (_agbdc .ExtLst ,&_gebd );_bcadc !=nil {return _bcadc ;};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",_gebd .Name );if _eafc :=d .Skip ();_eafc !=nil {return _eafc ;};};case _b .EndElement :break _cgbb ;case _b .CharData :};};return nil ;};func NewCT_ViewProperties ()*CT_ViewProperties {_fecce :=&CT_ViewProperties {};return _fecce };func (_bdba *CT_OleObjectLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deeg :=range start .Attr {if _deeg .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_ffbca ,_fgcb :=_f .ParseBool (_deeg .Value );if _fgcb !=nil {return _fgcb ;};_bdba .UpdateAutomaticAttr =&_ffbca ;continue ;};};_ebga :for {_ccgbe ,_ddcge :=d .Token ();if _ddcge !=nil {return _ddcge ;};switch _dedg :=_ccgbe .(type ){case _b .StartElement :switch _dedg .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"}:_bdba .ExtLst =NewCT_ExtensionList ();if _egfe :=d .DecodeElement (_bdba .ExtLst ,&_dedg );_egfe !=nil {return _egfe ;};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",_dedg .Name );if _egad :=d .Skip ();_egad !=nil {return _egad ;};};case _b .EndElement :break _ebga ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the Sld and its children, prefixing error messages with path -func (_cdfee *Sld )ValidateWithPath (path string )error {if _eecf :=_cdfee .CT_Slide .ValidateWithPath (path );_eecf !=nil {return _eecf ;};return nil ;}; +// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path +func (_dbadg *CT_PresentationProperties )ValidateWithPath (path string )error {if _dbadg .HtmlPubPr !=nil {if _dedd :=_dbadg .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_dedd !=nil {return _dedd ;};};if _dbadg .WebPr !=nil {if _gbce :=_dbadg .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_gbce !=nil {return _gbce ;};};if _dbadg .PrnPr !=nil {if _cbfff :=_dbadg .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072");_cbfff !=nil {return _cbfff ;};};if _dbadg .ShowPr !=nil {if _dcdad :=_dbadg .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_dcdad !=nil {return _dcdad ;};};if _dbadg .ClrMru !=nil {if _ggcb :=_dbadg .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075");_ggcb !=nil {return _ggcb ;};};if _dbadg .ExtLst !=nil {if _ageb :=_dbadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ageb !=nil {return _ageb ;};};return nil ;};type CT_ModifyVerifier struct{ -// Validate validates the ViewPr and its children -func (_bfcdgd *ViewPr )Validate ()error {return _bfcdgd .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};func (_cfbdde *ST_PrintWhat )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dccf ,_cbeaf :=d .Token ();if _cbeaf !=nil {return _cbeaf ;};if _eeeec ,_dcaebc :=_dccf .(_e .EndElement );_dcaebc &&_eeeec .Name ==start .Name {*_cfbdde =1;return nil ;};if _dbdfgd ,_daegg :=_dccf .(_e .CharData );!_daegg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dccf );}else {switch string (_dbdfgd ){case "":*_cfbdde =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_cfbdde =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_cfbdde =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_cfbdde =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_cfbdde =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_cfbdde =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_cfbdde =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_cfbdde =7;case "\u006e\u006f\u0074e\u0073":*_cfbdde =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_cfbdde =9;};};_dccf ,_cbeaf =d .Token ();if _cbeaf !=nil {return _cbeaf ;};if _dbgfd ,_cfbdcg :=_dccf .(_e .EndElement );_cfbdcg &&_dbgfd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dccf );}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Validate validates the CT_TLOleChartTargetElement and its children -func (_cbcg *CT_TLOleChartTargetElement )Validate ()error {return _cbcg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074");};func (_eedfd *CT_SlideTransitionChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eedfd .Blinds !=nil {_caga :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}};e .EncodeElement (_eedfd .Blinds ,_caga );};if _eedfd .Checker !=nil {_fdggb :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_eedfd .Checker ,_fdggb );};if _eedfd .Circle !=nil {_eeacb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}};e .EncodeElement (_eedfd .Circle ,_eeacb );};if _eedfd .Dissolve !=nil {_cceg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_eedfd .Dissolve ,_cceg );};if _eedfd .Comb !=nil {_aegdd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}};e .EncodeElement (_eedfd .Comb ,_aegdd );};if _eedfd .Cover !=nil {_fgff :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_eedfd .Cover ,_fgff );};if _eedfd .Cut !=nil {_fgbf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063u\u0074"}};e .EncodeElement (_eedfd .Cut ,_fgbf );};if _eedfd .Diamond !=nil {_ebfe :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_eedfd .Diamond ,_ebfe );};if _eedfd .Fade !=nil {_bgbdd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}};e .EncodeElement (_eedfd .Fade ,_bgbdd );};if _eedfd .Newsflash !=nil {_aeecd :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_eedfd .Newsflash ,_aeecd );};if _eedfd .Plus !=nil {_ebdc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_eedfd .Plus ,_ebdc );};if _eedfd .Pull !=nil {_adcfc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_eedfd .Pull ,_adcfc );};if _eedfd .Push !=nil {_gbeg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}};e .EncodeElement (_eedfd .Push ,_gbeg );};if _eedfd .Random !=nil {_aace :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_eedfd .Random ,_aace );};if _eedfd .RandomBar !=nil {_ecge :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}};e .EncodeElement (_eedfd .RandomBar ,_ecge );};if _eedfd .Split !=nil {_babc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_eedfd .Split ,_babc );};if _eedfd .Strips !=nil {_eddgc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}};e .EncodeElement (_eedfd .Strips ,_eddgc );};if _eedfd .Wedge !=nil {_fcfc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_eedfd .Wedge ,_fcfc );};if _eedfd .Wheel !=nil {_ecgg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}};e .EncodeElement (_eedfd .Wheel ,_ecgg );};if _eedfd .Wipe !=nil {_gcfc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_eedfd .Wipe ,_gcfc );};if _eedfd .Zoom !=nil {_bacf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_eedfd .Zoom ,_bacf );};return nil ;};func (_fbgbd *ST_PlaceholderType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edgeb ,_abfee :=d .Token ();if _abfee !=nil {return _abfee ;};if _ecfgf ,_begec :=_edgeb .(_e .EndElement );_begec &&_ecfgf .Name ==start .Name {*_fbgbd =1;return nil ;};if _dcaaf ,_bbfcd :=_edgeb .(_e .CharData );!_bbfcd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edgeb );}else {switch string (_dcaaf ){case "":*_fbgbd =0;case "\u0074\u0069\u0074l\u0065":*_fbgbd =1;case "\u0062\u006f\u0064\u0079":*_fbgbd =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_fbgbd =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_fbgbd =4;case "\u0064\u0074":*_fbgbd =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_fbgbd =6;case "\u0066\u0074\u0072":*_fbgbd =7;case "\u0068\u0064\u0072":*_fbgbd =8;case "\u006f\u0062\u006a":*_fbgbd =9;case "\u0063\u0068\u0061r\u0074":*_fbgbd =10;case "\u0074\u0062\u006c":*_fbgbd =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_fbgbd =12;case "\u0064\u0067\u006d":*_fbgbd =13;case "\u006d\u0065\u0064i\u0061":*_fbgbd =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_fbgbd =15;case "\u0070\u0069\u0063":*_fbgbd =16;};};_edgeb ,_abfee =d .Token ();if _abfee !=nil {return _abfee ;};if _eggge ,_agcfd :=_edgeb .(_e .EndElement );_agcfd &&_eggge .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edgeb );};func (_acdcc *CT_TagList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebaad :for {_befdb ,_fgced :=d .Token ();if _fgced !=nil {return _fgced ;};switch _dcag :=_befdb .(type ){case _e .StartElement :switch _dcag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_feggb :=NewCT_StringTag ();if _debc :=d .DecodeElement (_feggb ,&_dcag );_debc !=nil {return _debc ;};_acdcc .Tag =append (_acdcc .Tag ,_feggb );default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0061\u0067\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dcag .Name );if _gdbdd :=d .Skip ();_gdbdd !=nil {return _gdbdd ;};};case _e .EndElement :break _ebaad ;case _e .CharData :};};return nil ;};func NewCT_TLIterateData ()*CT_TLIterateData {_gfccf :=&CT_TLIterateData {};return _gfccf };type CT_IndexRange struct{ +// Password Hash Value +HashValueAttr *string ; -// Start -StAttr uint32 ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// End -EndAttr uint32 ;};type CT_TLAnimVariantIntegerVal struct{ +// Iterations to Run Hashing Algorithm +SpinValueAttr *uint32 ; -// Value -ValAttr int32 ;}; +// Cryptographic Provider Type +CryptProviderTypeAttr _e .ST_CryptProv ; -// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path -func (_dbebf *CT_SlideViewProperties )ValidateWithPath (path string )error {if _aabc :=_dbebf .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_aabc !=nil {return _aabc ;};if _dbebf .ExtLst !=nil {if _cafg :=_dbebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cafg !=nil {return _cafg ;};};return nil ;};func (_adafbe *CT_SlideTiming )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfae :for {_abeb ,_cadag :=d .Token ();if _cadag !=nil {return _cadag ;};switch _ffac :=_abeb .(type ){case _e .StartElement :switch _ffac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:_adafbe .TnLst =NewCT_TimeNodeList ();if _bgdg :=d .DecodeElement (_adafbe .TnLst ,&_ffac );_bgdg !=nil {return _bgdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u004c\u0073\u0074"}:_adafbe .BldLst =NewCT_BuildList ();if _gfbg :=d .DecodeElement (_adafbe .BldLst ,&_ffac );_gfbg !=nil {return _gfbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adafbe .ExtLst =NewCT_ExtensionListModify ();if _cbbae :=d .DecodeElement (_adafbe .ExtLst ,&_ffac );_cbbae !=nil {return _cbbae ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0069m\u0069n\u0067\u0020\u0025\u0076",_ffac .Name );if _ebgg :=d .Skip ();_ebgg !=nil {return _ebgg ;};};case _e .EndElement :break _bfae ;case _e .CharData :};};return nil ;};func (_eageg *CT_TimeNodeList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eageg .Par !=nil {_fgfcb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_bbdc :=range _eageg .Par {e .EncodeElement (_bbdc ,_fgfcb );};};if _eageg .Seq !=nil {_abdc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_dabdc :=range _eageg .Seq {e .EncodeElement (_dabdc ,_abdc );};};if _eageg .Excl !=nil {_edabc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_cefae :=range _eageg .Excl {e .EncodeElement (_cefae ,_edabc );};};if _eageg .Anim !=nil {_ceeec :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_dbde :=range _eageg .Anim {e .EncodeElement (_dbde ,_ceeec );};};if _eageg .AnimClr !=nil {_aedcaf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_aeabd :=range _eageg .AnimClr {e .EncodeElement (_aeabd ,_aedcaf );};};if _eageg .AnimEffect !=nil {_fdge :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_ccfag :=range _eageg .AnimEffect {e .EncodeElement (_ccfag ,_fdge );};};if _eageg .AnimMotion !=nil {_gacgc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_bbcaf :=range _eageg .AnimMotion {e .EncodeElement (_bbcaf ,_gacgc );};};if _eageg .AnimRot !=nil {_cfeee :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_eaaef :=range _eageg .AnimRot {e .EncodeElement (_eaaef ,_cfeee );};};if _eageg .AnimScale !=nil {_efefa :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_agcda :=range _eageg .AnimScale {e .EncodeElement (_agcda ,_efefa );};};if _eageg .Cmd !=nil {_ggbeg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_fcfgb :=range _eageg .Cmd {e .EncodeElement (_fcfgb ,_ggbeg );};};if _eageg .Set !=nil {_gfdb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073e\u0074"}};for _ ,_gfbc :=range _eageg .Set {e .EncodeElement (_gfbc ,_gfdb );};};if _eageg .Audio !=nil {_gcfg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_agfcb :=range _eageg .Audio {e .EncodeElement (_agfcb ,_gcfg );};};if _eageg .Video !=nil {_dbgbc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_acbef :=range _eageg .Video {e .EncodeElement (_acbef ,_dbgbc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcgfg ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _bcgfg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgfg ));};return nil ;};func (_bgfd ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fcbba :=_e .Attr {};_fcbba .Name =name ;switch _bgfd {case ST_TLBehaviorAdditiveTypeUnset :_fcbba .Value ="";case ST_TLBehaviorAdditiveTypeBase :_fcbba .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_fcbba .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_fcbba .Value ="\u0072\u0065\u0070\u006c";case ST_TLBehaviorAdditiveTypeMult :_fcbba .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_fcbba .Value ="\u006e\u006f\u006e\u0065";};return _fcbba ,nil ;};func (_ccgb *CT_GraphicalObjectFrame )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ccgb .BwModeAttr !=_da .ST_BlackWhiteModeUnset {_cgaf ,_dff :=_ccgb .BwModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _dff !=nil {return _dff ;};start .Attr =append (start .Attr ,_cgaf );};e .EncodeToken (start );_caac :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_ccgb .NvGraphicFramePr ,_caac );_egea :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_ccgb .Xfrm ,_egea );_bfdc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_ccgb .Graphic ,_bfdc );if _ccgb .ExtLst !=nil {_gbce :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccgb .ExtLst ,_gbce );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Cryptographic Algorithm Class +CryptAlgorithmClassAttr _e .ST_AlgClass ; -// Validate validates the HandoutMaster and its children -func (_egefd *HandoutMaster )Validate ()error {return _egefd .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_gca *AG_TLBuild )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gca .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gca .SpidAttr )});};if _gca .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gca .GrpIdAttr )});};if _gca .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gca .UiExpandAttr ))});};return nil ;};type ST_PrintColorMode byte ;func (_bafc *CT_HandoutMaster )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bafc .CSld =NewCT_CommonSlideData ();_bafc .ClrMap =_da .NewCT_ColorMapping ();_ddcc :for {_facg ,_ede :=d .Token ();if _ede !=nil {return _ede ;};switch _ddaef :=_facg .(type ){case _e .StartElement :switch _ddaef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _dfdc :=d .DecodeElement (_bafc .CSld ,&_ddaef );_dfdc !=nil {return _dfdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fecf :=d .DecodeElement (_bafc .ClrMap ,&_ddaef );_fecf !=nil {return _fecf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_bafc .Hf =NewCT_HeaderFooter ();if _agbe :=d .DecodeElement (_bafc .Hf ,&_ddaef );_agbe !=nil {return _agbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bafc .ExtLst =NewCT_ExtensionListModify ();if _bebb :=d .DecodeElement (_bafc .ExtLst ,&_ddaef );_bebb !=nil {return _bebb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025v",_ddaef .Name );if _edgf :=d .Skip ();_edgf !=nil {return _edgf ;};};case _e .EndElement :break _ddcc ;case _e .CharData :};};return nil ;};type ST_TLTimeNodeFillType byte ;func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_fcaa :=&CT_NormalViewPortion {};return _fcaa };func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_bedbd :=&CT_SlideRelationshipListEntry {};return _bedbd ;}; +// Cryptographic Algorithm Type +CryptAlgorithmTypeAttr _e .ST_AlgType ; -// Validate validates the CT_TLAnimateBehavior and its children -func (_gage *CT_TLAnimateBehavior )Validate ()error {return _gage .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};const (ST_IterateTypeUnset ST_IterateType =0;ST_IterateTypeEl ST_IterateType =1;ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;);const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);func (_fadc ST_PrintColorMode )String ()string {switch _fadc {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";};func (_gffa *CT_SlideTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gffa .SpdAttr !=ST_TransitionSpeedUnset {_dgbb ,_cbfac :=_gffa .SpdAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0070\u0064"});if _cbfac !=nil {return _cbfac ;};start .Attr =append (start .Attr ,_dgbb );};if _gffa .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gffa .AdvClickAttr ))});};if _gffa .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_gffa .AdvTmAttr )});};e .EncodeToken (start );if _gffa .Choice !=nil {_gffa .Choice .MarshalXML (e ,_e .StartElement {});};if _gffa .SndAc !=nil {_aaeec :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_gffa .SndAc ,_aaeec );};if _gffa .ExtLst !=nil {_gaga :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gffa .ExtLst ,_gaga );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Cryptographic Hashing Algorithm +CryptAlgorithmSidAttr *uint32 ; -// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path -func (_geede *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _cagac ,_dbbbb :=range _geede .Tav {if _gefbb :=_dbbbb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_cagac ));_gefbb !=nil {return _gefbb ;};};return nil ;}; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path -func (_bggg *CT_NotesViewProperties )ValidateWithPath (path string )error {if _ebgf :=_bggg .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_ebgf !=nil {return _ebgf ;};if _bggg .ExtLst !=nil {if _dcde :=_bggg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcde !=nil {return _dcde ;};};return nil ;};func (_gcgec *ST_TLOleChartBuildType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bggcb ,_abefe :=d .Token ();if _abefe !=nil {return _abefe ;};if _fbbbf ,_cabafg :=_bggcb .(_e .EndElement );_cabafg &&_fbbbf .Name ==start .Name {*_gcgec =1;return nil ;};if _aggab ,_gdede :=_bggcb .(_e .CharData );!_gdede {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bggcb );}else {switch string (_aggab ){case "":*_gcgec =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gcgec =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gcgec =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gcgec =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_gcgec =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_gcgec =5;};};_bggcb ,_abefe =d .Token ();if _abefe !=nil {return _abefe ;};if _affded ,_agcgd :=_bggcb .(_e .EndElement );_agcgd &&_affded .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bggcb );};func (_aedef *CT_SlideIdListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aedef .IdAttr =256;for _ ,_dafc :=range start .Attr {if _dafc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dafc .Name .Local =="\u0069\u0064"||_dafc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dafc .Name .Local =="\u0069\u0064"{_aeag ,_aaee :=_dafc .Value ,error (nil );if _aaee !=nil {return _aaee ;};_aedef .RIdAttr =_aeag ;continue ;};if _dafc .Name .Local =="\u0069\u0064"{_gaeg ,_daae :=_a .ParseUint (_dafc .Value ,10,32);if _daae !=nil {return _daae ;};_aedef .IdAttr =uint32 (_gaeg );continue ;};};_aabfc :for {_ccaeb ,_ddcec :=d .Token ();if _ddcec !=nil {return _ddcec ;};switch _eacg :=_ccaeb .(type ){case _e .StartElement :switch _eacg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aedef .ExtLst =NewCT_ExtensionList ();if _fada :=d .DecodeElement (_aedef .ExtLst ,&_eacg );_fada !=nil {return _fada ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064Li\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_eacg .Name );if _facb :=d .Skip ();_facb !=nil {return _facb ;};};case _e .EndElement :break _aabfc ;case _e .CharData :};};return nil ;};func (_cdfea *ST_TLDiagramBuildType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfcfga ,_eccgd :=d .Token ();if _eccgd !=nil {return _eccgd ;};if _egeae ,_cccff :=_dfcfga .(_e .EndElement );_cccff &&_egeae .Name ==start .Name {*_cdfea =1;return nil ;};if _deeg ,_ggdd :=_dfcfga .(_e .CharData );!_ggdd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfcfga );}else {switch string (_deeg ){case "":*_cdfea =0;case "\u0077\u0068\u006fl\u0065":*_cdfea =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_cdfea =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_cdfea =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_cdfea =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_cdfea =5;case "\u0063\u0077":*_cdfea =6;case "\u0063\u0077\u0049\u006e":*_cdfea =7;case "\u0063\u0077\u004fu\u0074":*_cdfea =8;case "\u0063\u0063\u0077":*_cdfea =9;case "\u0063\u0063\u0077I\u006e":*_cdfea =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_cdfea =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_cdfea =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_cdfea =13;case "\u0075\u0070":*_cdfea =14;case "\u0064\u006f\u0077\u006e":*_cdfea =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cdfea =16;case "\u0063\u0075\u0073\u0074":*_cdfea =17;};};_dfcfga ,_eccgd =d .Token ();if _eccgd !=nil {return _eccgd ;};if _bcfga ,_adfg :=_dfcfga .(_e .EndElement );_adfg &&_bcfga .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfcfga );};func (_dbfb *CT_HandoutMasterIdList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dbfb .HandoutMasterId !=nil {_bafg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}};e .EncodeElement (_dbfb .HandoutMasterId ,_bafg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Salt for Password Verifier +SaltDataAttr *string ; -// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path -func (_bcee *CT_CommonSlideData )ValidateWithPath (path string )error {if _bcee .Bg !=nil {if _baae :=_bcee .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_baae !=nil {return _baae ;};};if _fcc :=_bcee .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065");_fcc !=nil {return _fcc ;};if _bcee .CustDataLst !=nil {if _geeg :=_bcee .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_geeg !=nil {return _geeg ;};};if _bcee .Controls !=nil {if _fgab :=_bcee .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_fgab !=nil {return _fgab ;};};if _bcee .ExtLst !=nil {if _aefb :=_bcee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aefb !=nil {return _aefb ;};};return nil ;};func (_fafdd *CT_SlideRelationshipList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fafdd .Sld !=nil {_dgagd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_adfd :=range _fafdd .Sld {e .EncodeElement (_adfd ,_dgagd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_ddbc :=&CT_TLTimeCondition {};return _ddbc };type CT_ApplicationNonVisualDrawingProps struct{ +// Password Hash +HashDataAttr *string ; -// Is a Photo Album -IsPhotoAttr *bool ; +// Cryptographic Provider +CryptProviderAttr *string ; -// Is User Drawn -UserDrawnAttr *bool ; +// Cryptographic Algorithm Extensibility +AlgIdExtAttr *uint32 ; -// Placeholder Shape -Ph *CT_Placeholder ;AudioCd *_da .CT_AudioCD ;WavAudioFile *_da .CT_EmbeddedWAVAudioFile ;AudioFile *_da .CT_AudioFile ;VideoFile *_da .CT_VideoFile ;QuickTimeFile *_da .CT_QuickTimeFile ; +// Algorithm Extensibility Source +AlgIdExtSourceAttr *string ; -// Customer Data List -CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;}; +// Cryptographic Provider Type Extensibility +CryptProviderTypeExtAttr *uint32 ; -// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path -func (_edf *AG_Ole )ValidateWithPath (path string )error {if _edf .ImgWAttr !=nil {if *_edf .ImgWAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_edf .ImgWAttr );};};if _edf .ImgHAttr !=nil {if *_edf .ImgHAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_edf .ImgHAttr );};};return nil ;};func (_agf *AG_TLBuild )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u0073\u0070\u0069\u0064"{_ade ,_ea :=_a .ParseUint (_geg .Value ,10,32);if _ea !=nil {return _ea ;};_cca :=uint32 (_ade );_agf .SpidAttr =&_cca ;continue ;};if _geg .Name .Local =="\u0067\u0072\u0070I\u0064"{_gg ,_cbb :=_a .ParseUint (_geg .Value ,10,32);if _cbb !=nil {return _cbb ;};_afd :=uint32 (_gg );_agf .GrpIdAttr =&_afd ;continue ;};if _geg .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ded ,_cab :=_a .ParseBool (_geg .Value );if _cab !=nil {return _cab ;};_agf .UiExpandAttr =&_ded ;continue ;};};for {_baf ,_bff :=d .Token ();if _bff !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_bff );};if _fg ,_ecf :=_baf .(_e .EndElement );_ecf &&_fg .Name ==start .Name {break ;};};return nil ;};type ST_PlaceholderSize byte ; +// Provider Type Extensibility Source +CryptProviderTypeExtSourceAttr *string ;};func (_dccfc ST_PrintWhat )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdbaa :=_b .Attr {};_cdbaa .Name =name ;switch _dccfc {case ST_PrintWhatUnset :_cdbaa .Value ="";case ST_PrintWhatSlides :_cdbaa .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_cdbaa .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_cdbaa .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case ST_PrintWhatHandouts3 :_cdbaa .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_cdbaa .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_cdbaa .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case ST_PrintWhatHandouts9 :_cdbaa .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_cdbaa .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_cdbaa .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _cdbaa ,nil ;};type CT_CustomShowList struct{ -// Validate validates the CT_InOutTransition and its children -func (_egd *CT_InOutTransition )Validate ()error {return _egd .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_bcca *CT_TLTimeNodeParallel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fgdgge :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_bcca .CTn ,_fgdgge );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gedbb ST_TLTimeNodeRestartType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gedbb .String (),start );};func (_fccga *CT_TLIterateData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cegfd :=range start .Attr {if _cegfd .Name .Local =="\u0074\u0079\u0070\u0065"{_fccga .TypeAttr .UnmarshalXMLAttr (_cegfd );continue ;};if _cegfd .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_bdca ,_dgadba :=_a .ParseBool (_cegfd .Value );if _dgadba !=nil {return _dgadba ;};_fccga .BackwardsAttr =&_bdca ;continue ;};};_gcfb :for {_gggaa ,_facd :=d .Token ();if _facd !=nil {return _facd ;};switch _dffg :=_gggaa .(type ){case _e .StartElement :switch _dffg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"}:_fccga .TmAbs =NewCT_TLIterateIntervalTime ();if _afaca :=d .DecodeElement (_fccga .TmAbs ,&_dffg );_afaca !=nil {return _afaca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"}:_fccga .TmPct =NewCT_TLIterateIntervalPercentage ();if _ceefb :=d .DecodeElement (_fccga .TmPct ,&_dffg );_ceefb !=nil {return _ceefb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061\u0020\u0025v",_dffg .Name );if _bfbaa :=d .Skip ();_bfbaa !=nil {return _bfbaa ;};};case _e .EndElement :break _gcfb ;case _e .CharData :};};return nil ;};func (_defdb ST_TransitionInOutDirectionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bedef :=_e .Attr {};_bedef .Name =name ;switch _defdb {case ST_TransitionInOutDirectionTypeUnset :_bedef .Value ="";case ST_TransitionInOutDirectionTypeOut :_bedef .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_bedef .Value ="\u0069\u006e";};return _bedef ,nil ;};func NewCT_SlideLayout ()*CT_SlideLayout {_dgdd :=&CT_SlideLayout {};_dgdd .CSld =NewCT_CommonSlideData ();return _dgdd ;};func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_dea :=&CT_EmbeddedFontListEntry {};_dea .Font =_da .NewCT_TextFont ();return _dea ;};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_dcff :=&CT_OutlineViewSlideList {};return _dcff ;}; +// Custom Show +CustShow []*CT_CustomShow ;};func (_dedb *CT_CommentList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abd :for {_dgc ,_fdf :=d .Token ();if _fdf !=nil {return _fdf ;};switch _dfde :=_dgc .(type ){case _b .StartElement :switch _dfde .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"}:_dgb :=NewCT_Comment ();if _abf :=d .DecodeElement (_dgb ,&_dfde );_abf !=nil {return _abf ;};_dedb .Cm =append (_dedb .Cm ,_dgb );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",_dfde .Name );if _ffff :=d .Skip ();_ffff !=nil {return _ffff ;};};case _b .EndElement :break _abd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path -func (_baffa *CT_Slide )ValidateWithPath (path string )error {if _cbab :=_baffa .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cbab !=nil {return _cbab ;};if _baffa .ClrMapOvr !=nil {if _ecfa :=_baffa .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_ecfa !=nil {return _ecfa ;};};if _baffa .Transition !=nil {if _gcaf :=_baffa .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_gcaf !=nil {return _gcaf ;};};if _baffa .Timing !=nil {if _ceab :=_baffa .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_ceab !=nil {return _ceab ;};};if _baffa .ExtLst !=nil {if _abba :=_baffa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abba !=nil {return _abba ;};};return nil ;};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_bgefd :=&CT_TLTriggerRuntimeNode {};_bgefd .ValAttr =ST_TLTriggerRuntimeNode (1);return _bgefd ;}; +// Validate validates the ViewPr and its children +func (_ffafa *ViewPr )Validate ()error {return _ffafa .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};func (_gfee ST_TLTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfee .Uint32 !=nil {e .EncodeToken (_b .CharData (_fd .Sprintf ("\u0025\u0064",*_gfee .Uint32 )));};if _gfee .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_b .CharData (_gfee .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_deeaf ST_TLTimeAnimateValueTime )String ()string {if _deeaf .ST_PositiveFixedPercentage !=nil {return _deeaf .ST_PositiveFixedPercentage .String ();};if _deeaf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _deeaf .ST_TLTimeIndefinite .String ();};return "";};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_bcbf :=&CT_TLAnimVariantFloatVal {};return _bcbf ;};func (_eccbb ST_TLTimeNodeFillType )Validate ()error {return _eccbb .ValidateWithPath ("")};type ST_TLBehaviorAdditiveType byte ; -// Validate validates the CT_Guide and its children -func (_faefc *CT_Guide )Validate ()error {return _faefc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};func (_eeaeg ST_TLTimeNodeType )Validate ()error {return _eeaeg .ValidateWithPath ("")};func (_cfbdd ST_TLBehaviorOverrideType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dffdg :=_e .Attr {};_dffdg .Name =name ;switch _cfbdd {case ST_TLBehaviorOverrideTypeUnset :_dffdg .Value ="";case ST_TLBehaviorOverrideTypeNormal :_dffdg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_dffdg .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _dffdg ,nil ;};func (_edgb *ST_PrintWhat )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_edgb =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_edgb =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_edgb =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_edgb =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_edgb =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_edgb =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_edgb =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_edgb =7;case "\u006e\u006f\u0074e\u0073":*_edgb =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_edgb =9;};return nil ;};type CT_CommonSlideData struct{ +// Validate validates the CT_TLTimeNodeParallel and its children +func (_bgba *CT_TLTimeNodeParallel )Validate ()error {return _bgba .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};func (_fefdc ST_TLBehaviorAccumulateType )Validate ()error {return _fefdc .ValidateWithPath ("")}; -// Name -NameAttr *string ; +// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path +func (_dbab *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _fae :=_dbab .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fae !=nil {return _fae ;};return nil ;};func (_geeg *CT_SlideTransitionChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbbdd :for {_abeec ,_bbdeb :=d .Token ();if _bbdeb !=nil {return _bbdeb ;};switch _afec :=_abeec .(type ){case _b .StartElement :switch _afec .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"}:_geeg .Blinds =NewCT_OrientationTransition ();if _egee :=d .DecodeElement (_geeg .Blinds ,&_afec );_egee !=nil {return _egee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Checker =NewCT_OrientationTransition ();if _bgcg :=d .DecodeElement (_geeg .Checker ,&_afec );_bgcg !=nil {return _bgcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_geeg .Circle =NewCT_Empty ();if _ffgc :=d .DecodeElement (_geeg .Circle ,&_afec );_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 :"\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"}:_geeg .Dissolve =NewCT_Empty ();if _deeb :=d .DecodeElement (_geeg .Dissolve ,&_afec );_deeb !=nil {return _deeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_geeg .Comb =NewCT_OrientationTransition ();if _aecaf :=d .DecodeElement (_geeg .Comb ,&_afec );_aecaf !=nil {return _aecaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_geeg .Cover =NewCT_EightDirectionTransition ();if _edcfc :=d .DecodeElement (_geeg .Cover ,&_afec );_edcfc !=nil {return _edcfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_geeg .Cut =NewCT_OptionalBlackTransition ();if _edef :=d .DecodeElement (_geeg .Cut ,&_afec );_edef !=nil {return _edef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Diamond =NewCT_Empty ();if _ecae :=d .DecodeElement (_geeg .Diamond ,&_afec );_ecae !=nil {return _ecae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Fade =NewCT_OptionalBlackTransition ();if _baeda :=d .DecodeElement (_geeg .Fade ,&_afec );_baeda !=nil {return _baeda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Newsflash =NewCT_Empty ();if _cbfeb :=d .DecodeElement (_geeg .Newsflash ,&_afec );_cbfeb !=nil {return _cbfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Plus =NewCT_Empty ();if _gcaba :=d .DecodeElement (_geeg .Plus ,&_afec );_gcaba !=nil {return _gcaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Pull =NewCT_EightDirectionTransition ();if _fcbfb :=d .DecodeElement (_geeg .Pull ,&_afec );_fcbfb !=nil {return _fcbfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Push =NewCT_SideDirectionTransition ();if _bddcbb :=d .DecodeElement (_geeg .Push ,&_afec );_bddcbb !=nil {return _bddcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Random =NewCT_Empty ();if _adafg :=d .DecodeElement (_geeg .Random ,&_afec );_adafg !=nil {return _adafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .RandomBar =NewCT_OrientationTransition ();if _beaf :=d .DecodeElement (_geeg .RandomBar ,&_afec );_beaf !=nil {return _beaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Split =NewCT_SplitTransition ();if _bdbag :=d .DecodeElement (_geeg .Split ,&_afec );_bdbag !=nil {return _bdbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Strips =NewCT_CornerDirectionTransition ();if _ecgc :=d .DecodeElement (_geeg .Strips ,&_afec );_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\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"}:_geeg .Wedge =NewCT_Empty ();if _gfcb :=d .DecodeElement (_geeg .Wedge ,&_afec );_gfcb !=nil {return _gfcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Wheel =NewCT_WheelTransition ();if _eaffb :=d .DecodeElement (_geeg .Wheel ,&_afec );_eaffb !=nil {return _eaffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Wipe =NewCT_SideDirectionTransition ();if _cbffc :=d .DecodeElement (_geeg .Wipe ,&_afec );_cbffc !=nil {return _cbffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geeg .Zoom =NewCT_InOutTransition ();if _fefab :=d .DecodeElement (_geeg .Zoom ,&_afec );_fefab !=nil {return _fefab ;};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",_afec .Name );if _afbb :=d .Skip ();_afbb !=nil {return _afbb ;};};case _b .EndElement :break _bbbdd ;case _b .CharData :};};return nil ;};func (_dcae *CT_EmbeddedFontList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deg :for {_edg ,_bae :=d .Token ();if _bae !=nil {return _bae ;};switch _dbef :=_edg .(type ){case _b .StartElement :switch _dbef .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"}:_ggf :=NewCT_EmbeddedFontListEntry ();if _ebee :=d .DecodeElement (_ggf ,&_dbef );_ebee !=nil {return _ebee ;};_dcae .EmbeddedFont =append (_dcae .EmbeddedFont ,_ggf );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",_dbef .Name );if _acag :=d .Skip ();_acag !=nil {return _acag ;};};case _b .EndElement :break _deg ;case _b .CharData :};};return nil ;};func (_acdfd ST_TLParaBuildType )ValidateWithPath (path string )error {switch _acdfd {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 (_acdfd ));};return nil ;};type CT_TLTextTargetElement struct{ -// Slide Background -Bg *CT_Background ; +// Character Range +CharRg *CT_IndexRange ; -// Shape Tree -SpTree *CT_GroupShape ; +// Paragraph Text Range +PRg *CT_IndexRange ;}; -// Customer Data List -CustDataLst *CT_CustomerDataList ; +// Validate validates the CT_TLAnimVariantBooleanVal and its children +func (_bcabf *CT_TLAnimVariantBooleanVal )Validate ()error {return _bcabf .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");}; -// List of controls -Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;};type Sld struct{CT_Slide }; +// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path +func (_dcce *CT_WebProperties )ValidateWithPath (path string )error {if _beged :=_dcce .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_beged !=nil {return _beged ;};if _bggbc :=_dcce .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072");_bggbc !=nil {return _bggbc ;};if _dcce .ExtLst !=nil {if _gaebb :=_dcce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaebb !=nil {return _gaebb ;};};return nil ;}; -// Validate validates the CT_TLIterateIntervalPercentage and its children -func (_addc *CT_TLIterateIntervalPercentage )Validate ()error {return _addc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");}; +// Validate validates the CT_Background and its children +func (_aga *CT_Background )Validate ()error {return _aga .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_abdee :=&CT_SlideIdListEntry {};_abdee .IdAttr =256;return _abdee ;}; -// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path -func (_baab *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _baab .IdAttr !=nil {if *_baab .IdAttr < 2147483648{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0049\u0064A\u0074\u0074\u0072 \u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_baab .IdAttr );};};if _baab .ExtLst !=nil {if _efaf :=_baab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efaf !=nil {return _efaf ;};};return nil ;};func (_dgbbd ST_TransitionInOutDirectionType )Validate ()error {return _dgbbd .ValidateWithPath ("")};func (_ffccec *ST_Direction )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ffccec =0;case "\u0068\u006f\u0072\u007a":*_ffccec =1;case "\u0076\u0065\u0072\u0074":*_ffccec =2;};return nil ;};func (_fabfc *CT_TagsData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaacd :=range start .Attr {if _gaacd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gaacd .Name .Local =="\u0069\u0064"||_gaacd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gaacd .Name .Local =="\u0069\u0064"{_eecdb ,_cffag :=_gaacd .Value ,error (nil );if _cffag !=nil {return _cffag ;};_fabfc .IdAttr =_eecdb ;continue ;};};for {_dcdff ,_bccge :=d .Token ();if _bccge !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_bccge );};if _eedced ,_gbdga :=_dcdff .(_e .EndElement );_gbdga &&_eedced .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ControlList and its children +func (_fadb *CT_ControlList )Validate ()error {return _fadb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};func (_cfbfa *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddbde :=range start .Attr {if _ddbde .Name .Local =="\u0076\u0061\u006c"{_bcgb ,_dccfe :=ParseUnionST_PositivePercentage (_ddbde .Value );if _dccfe !=nil {return _dccfe ;};_cfbfa .ValAttr =_bcgb ;continue ;};};for {_afgce ,_afbbc :=d .Token ();if _afbbc !=nil {return _fd .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",_afbbc );};if _fdfd ,_ccaa :=_afgce .(_b .EndElement );_ccaa &&_fdfd .Name ==start .Name {break ;};};return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_ffbbg :=&CT_ShapeNonVisual {};_ffbbg .CNvPr =_bc .NewCT_NonVisualDrawingProps ();_ffbbg .CNvSpPr =_bc .NewCT_NonVisualDrawingShapeProps ();_ffbbg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _ffbbg ;};type CT_OleObjectLink struct{ -// Validate validates the CT_ExtensionList and its children -func (_egaa *CT_ExtensionList )Validate ()error {return _egaa .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CmAuthorLst struct{CT_CommentAuthorList };func (_gaef *CT_SlideViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaef .CSldViewPr =NewCT_CommonSlideViewProperties ();_dggg :for {_bbag ,_dbef :=d .Token ();if _dbef !=nil {return _dbef ;};switch _ddbae :=_bbag .(type ){case _e .StartElement :switch _ddbae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}:if _ageb :=d .DecodeElement (_gaef .CSldViewPr ,&_ddbae );_ageb !=nil {return _ageb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaef .ExtLst =NewCT_ExtensionList ();if _faagf :=d .DecodeElement (_gaef .ExtLst ,&_ddbae );_faagf !=nil {return _faagf ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u006c\u0069\u0064e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ddbae .Name );if _abffa :=d .Skip ();_abffa !=nil {return _abffa ;};};case _e .EndElement :break _dggg ;case _e .CharData :};};return nil ;};func (_bdddb *ST_TLParaBuildType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bdddb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bdddb =1;case "\u0070":*_bdddb =2;case "\u0063\u0075\u0073\u0074":*_bdddb =3;case "\u0077\u0068\u006fl\u0065":*_bdddb =4;};return nil ;};func (_gdbff *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccgf ,_bgcc :=d .Token ();if _bgcc !=nil {return _bgcc ;};if _fecda ,_gfdcb :=_ccgf .(_e .EndElement );_gfdcb &&_fecda .Name ==start .Name {*_gdbff =1;return nil ;};if _fbcbe ,_eagbg :=_ccgf .(_e .CharData );!_eagbg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccgf );}else {switch string (_fbcbe ){case "":*_gdbff =0;case "\u0066\u0069\u0072s\u0074":*_gdbff =1;case "\u006c\u0061\u0073\u0074":*_gdbff =2;case "\u0061\u006c\u006c":*_gdbff =3;};};_ccgf ,_bgcc =d .Token ();if _bgcc !=nil {return _bgcc ;};if _fbbdf ,_eaaccc :=_ccgf .(_e .EndElement );_eaaccc &&_fbbdf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccgf );};type ST_PhotoAlbumFrameShape byte ;func (_dgdaf ST_TLAnimateEffectTransition )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gbecd :=_e .Attr {};_gbecd .Name =name ;switch _dgdaf {case ST_TLAnimateEffectTransitionUnset :_gbecd .Value ="";case ST_TLAnimateEffectTransitionIn :_gbecd .Value ="\u0069\u006e";case ST_TLAnimateEffectTransitionOut :_gbecd .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_gbecd .Value ="\u006e\u006f\u006e\u0065";};return _gbecd ,nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_eefbc :=&CT_Kinsoku {};return _eefbc }; +// Update Linked Embedded Objects Automatically +UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func (_bagf *ViewPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagf .CT_ViewProperties =*NewCT_ViewProperties ();for _ ,_cgcb :=range start .Attr {if _cgcb .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_bagf .LastViewAttr .UnmarshalXMLAttr (_cgcb );continue ;};if _cgcb .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_eefg ,_dgcc :=_f .ParseBool (_cgcb .Value );if _dgcc !=nil {return _dgcc ;};_bagf .ShowCommentsAttr =&_eefg ;continue ;};};_dbadc :for {_gfgag ,_eeefb :=d .Token ();if _eeefb !=nil {return _eeefb ;};switch _cccbc :=_gfgag .(type ){case _b .StartElement :switch _cccbc .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"}:_bagf .NormalViewPr =NewCT_NormalViewProperties ();if _eaddc :=d .DecodeElement (_bagf .NormalViewPr ,&_cccbc );_eaddc !=nil {return _eaddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bagf .SlideViewPr =NewCT_SlideViewProperties ();if _bfdeb :=d .DecodeElement (_bagf .SlideViewPr ,&_cccbc );_bfdeb !=nil {return _bfdeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bagf .OutlineViewPr =NewCT_OutlineViewProperties ();if _dbdegg :=d .DecodeElement (_bagf .OutlineViewPr ,&_cccbc );_dbdegg !=nil {return _dbdegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bagf .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _gggaa :=d .DecodeElement (_bagf .NotesTextViewPr ,&_cccbc );_gggaa !=nil {return _gggaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bagf .SorterViewPr =NewCT_SlideSorterViewProperties ();if _efae :=d .DecodeElement (_bagf .SorterViewPr ,&_cccbc );_efae !=nil {return _efae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bagf .NotesViewPr =NewCT_NotesViewProperties ();if _baea :=d .DecodeElement (_bagf .NotesViewPr ,&_cccbc );_baea !=nil {return _baea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bagf .GridSpacing =_bc .NewCT_PositiveSize2D ();if _adbce :=d .DecodeElement (_bagf .GridSpacing ,&_cccbc );_adbce !=nil {return _adbce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_bagf .ExtLst =NewCT_ExtensionList ();if _dabfa :=d .DecodeElement (_bagf .ExtLst ,&_cccbc );_dabfa !=nil {return _dabfa ;};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",_cccbc .Name );if _aagb :=d .Skip ();_aagb !=nil {return _aagb ;};};case _b .EndElement :break _dbadc ;case _b .CharData :};};return nil ;};type ST_TLAnimateColorSpace byte ;type EG_ChildSlide struct{ -// Validate validates the CT_OutlineViewProperties and its children -func (_abdbb *CT_OutlineViewProperties )Validate ()error {return _abdbb .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dagd *CT_TLAnimateColorBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dagd .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_cfgba :=range start .Attr {if _cfgba .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_dagd .ClrSpcAttr .UnmarshalXMLAttr (_cfgba );continue ;};if _cfgba .Name .Local =="\u0064\u0069\u0072"{_dagd .DirAttr .UnmarshalXMLAttr (_cfgba );continue ;};};_eedd :for {_cgbaa ,_agbeef :=d .Token ();if _agbeef !=nil {return _agbeef ;};switch _ccbb :=_cgbaa .(type ){case _e .StartElement :switch _ccbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _fbddf :=d .DecodeElement (_dagd .CBhvr ,&_ccbb );_fbddf !=nil {return _fbddf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_dagd .By =NewCT_TLByAnimateColorTransform ();if _bdcgb :=d .DecodeElement (_dagd .By ,&_ccbb );_bdcgb !=nil {return _bdcgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_dagd .From =_da .NewCT_Color ();if _gaaec :=d .DecodeElement (_dagd .From ,&_ccbb );_gaaec !=nil {return _gaaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_dagd .To =_da .NewCT_Color ();if _defgc :=d .DecodeElement (_dagd .To ,&_ccbb );_defgc !=nil {return _defgc ;};default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0043o\u006c\u006f\u0072\u0042\u0065\u0068\u0061\u0076i\u006fr\u0020\u0025v",_ccbb .Name );if _ddddf :=d .Skip ();_ddddf !=nil {return _ddddf ;};};case _e .EndElement :break _eedd ;case _e .CharData :};};return nil ;};func (_cegge *ST_TLAnimateColorSpace )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcafe ,_fdff :=d .Token ();if _fdff !=nil {return _fdff ;};if _dacdc ,_aeaea :=_bcafe .(_e .EndElement );_aeaea &&_dacdc .Name ==start .Name {*_cegge =1;return nil ;};if _gdbcb ,_fgbcc :=_bcafe .(_e .CharData );!_fgbcc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcafe );}else {switch string (_gdbcb ){case "":*_cegge =0;case "\u0072\u0067\u0062":*_cegge =1;case "\u0068\u0073\u006c":*_cegge =2;};};_bcafe ,_fdff =d .Token ();if _fdff !=nil {return _fdff ;};if _gaecd ,_gfgd :=_bcafe .(_e .EndElement );_gfgd &&_gaecd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcafe );};func (_bdbc ST_TLTriggerRuntimeNode )String ()string {switch _bdbc {case 0:return "";case 1:return "\u0066\u0069\u0072s\u0074";case 2:return "\u006c\u0061\u0073\u0074";case 3:return "\u0061\u006c\u006c";};return "";};type ST_TLTimeNodePresetClassType byte ;type CT_GroupShapeNonVisual struct{ +// Color Scheme Map Override +ClrMapOvr *_bc .CT_ColorMappingOverride ;};type CT_PresentationProperties struct{ -// Non-visual Drawing Properties -CNvPr *_da .CT_NonVisualDrawingProps ; +// HTML Publishing Properties +HtmlPubPr *CT_HtmlPublishProperties ; -// Non-Visual Group Shape Drawing Properties -CNvGrpSpPr *_da .CT_NonVisualGroupDrawingShapeProps ; +// Web Properties +WebPr *CT_WebProperties ; -// Non-Visual Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_adgcf ST_SlideLayoutType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_adgcf .String (),start );};func NewSldMaster ()*SldMaster {_acbg :=&SldMaster {};_acbg .CT_SlideMaster =*NewCT_SlideMaster ();return _acbg ;}; +// Printing Properties +PrnPr *CT_PrintProperties ; -// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path -func (_ecde *CT_CommentAuthorList )ValidateWithPath (path string )error {for _faf ,_fee :=range _ecde .CmAuthor {if _fcf :=_fee .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_faf ));_fcf !=nil {return _fcf ;};};return nil ;};func (_cfcafc *ST_TLTimeNodeRestartType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgfe ,_egbfc :=d .Token ();if _egbfc !=nil {return _egbfc ;};if _bbdb ,_edfd :=_cgfe .(_e .EndElement );_edfd &&_bbdb .Name ==start .Name {*_cfcafc =1;return nil ;};if _egcdg ,_eegc :=_cgfe .(_e .CharData );!_eegc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgfe );}else {switch string (_egcdg ){case "":*_cfcafc =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cfcafc =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_cfcafc =2;case "\u006e\u0065\u0076e\u0072":*_cfcafc =3;};};_cgfe ,_egbfc =d .Token ();if _egbfc !=nil {return _egbfc ;};if _dbdfg ,_efgga :=_cgfe .(_e .EndElement );_efgga &&_dbdfg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgfe );};func (_efgdc ST_PrintColorMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bdbgg :=_e .Attr {};_bdbgg .Name =name ;switch _efgdc {case ST_PrintColorModeUnset :_bdbgg .Value ="";case ST_PrintColorModeBw :_bdbgg .Value ="\u0062\u0077";case ST_PrintColorModeGray :_bdbgg .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_bdbgg .Value ="\u0063\u006c\u0072";};return _bdbgg ,nil ;};func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_dec :=&CT_CommentAuthorList {};return _dec };func (_caca *CT_ShowInfoKiosk )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gecfc :=range start .Attr {if _gecfc .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_cbdf ,_fbbf :=_a .ParseUint (_gecfc .Value ,10,32);if _fbbf !=nil {return _fbbf ;};_cggeda :=uint32 (_cbdf );_caca .RestartAttr =&_cggeda ;continue ;};};for {_cfeb ,_ecaeg :=d .Token ();if _ecaeg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077I\u006ef\u006f\u004b\u0069\u006f\u0073\u006b\u003a \u0025\u0073",_ecaeg );};if _fdfdc ,_ggaf :=_cfeb .(_e .EndElement );_ggaf &&_fdfdc .Name ==start .Name {break ;};};return nil ;};func (_fgcb *CT_Extension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdggb :=range start .Attr {if _bdggb .Name .Local =="\u0075\u0072\u0069"{_cace ,_bgad :=_bdggb .Value ,error (nil );if _bgad !=nil {return _bgad ;};_fgcb .UriAttr =_cace ;continue ;};};_fedb :for {_dcb ,_fdae :=d .Token ();if _fdae !=nil {return _fdae ;};switch _acac :=_dcb .(type ){case _e .StartElement :switch _acac .Name {default:if _gbdf ,_dgd :=_f .CreateElement (_acac );_dgd !=nil {return _dgd ;}else {if _egf :=d .DecodeElement (_gbdf ,&_acac );_egf !=nil {return _egf ;};_fgcb .Any =append (_fgcb .Any ,_gbdf );};};case _e .EndElement :break _fedb ;case _e .CharData :};};return nil ;};func (_eeafb *SldMaster )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _eeafb .CT_SlideMaster .MarshalXML (e ,start );};func (_fafgad *ST_TLTime )ValidateWithPath (path string )error {_ccbbg :=[]string {};if _fafgad .Uint32 !=nil {_ccbbg =append (_ccbbg ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if _fafgad .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_ccbbg =append (_ccbbg ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_ccbbg )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccbbg );};return nil ;}; +// Presentation-wide Show Properties +ShowPr *CT_ShowProperties ; -// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path -func (_bgge *CT_ShowProperties )ValidateWithPath (path string )error {if _bgge .Present !=nil {if _acecg :=_bgge .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_acecg !=nil {return _acecg ;};};if _bgge .Browse !=nil {if _cefe :=_bgge .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_cefe !=nil {return _cefe ;};};if _bgge .Kiosk !=nil {if _aegc :=_bgge .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_aegc !=nil {return _aegc ;};};if _bgge .SldAll !=nil {if _ccag :=_bgge .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_ccag !=nil {return _ccag ;};};if _bgge .SldRg !=nil {if _agec :=_bgge .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_agec !=nil {return _agec ;};};if _bgge .CustShow !=nil {if _cdda :=_bgge .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_cdda !=nil {return _cdda ;};};if _bgge .PenClr !=nil {if _ccfce :=_bgge .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_ccfce !=nil {return _ccfce ;};};if _bgge .ExtLst !=nil {if _bdga :=_bgge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdga !=nil {return _bdga ;};};return nil ;};func (_gebeb *CT_StringTag )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_gebeb .NameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_gebeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gcbdd ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _gcbdd {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbdd ));};return nil ;}; +// Color MRU +ClrMru *_bc .CT_ColorMRU ;ExtLst *CT_ExtensionList ;};func (_dfege ST_TLDiagramBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfege .String (),start );}; -// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path -func (_fdfc *CT_TLIterateData )ValidateWithPath (path string )error {if _fdcg :=_fdfc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdcg !=nil {return _fdcg ;};if _fdfc .TmAbs !=nil {if _aedg :=_fdfc .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073");_aedg !=nil {return _aedg ;};};if _fdfc .TmPct !=nil {if _caae :=_fdfc .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_caae !=nil {return _caae ;};};return nil ;}; +// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path +func (_ddgfab *CT_TLTemplateList )ValidateWithPath (path string )error {for _gdaef ,_gbgbd :=range _ddgfab .Tmpl {if _ddaf :=_gbgbd .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_gdaef ));_ddaf !=nil {return _ddaf ;};};return nil ;};type ST_PhotoAlbumLayout byte ;func (_caedc *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 _caedc .CT_PresentationProperties .MarshalXML (e ,start );};func (_geeba *CT_TransitionSoundAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abge :for {_bfcgc ,_ffbfd :=d .Token ();if _ffbfd !=nil {return _ffbfd ;};switch _abfed :=_bfcgc .(type ){case _b .StartElement :switch _abfed .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"}:_geeba .StSnd =NewCT_TransitionStartSoundAction ();if _deaad :=d .DecodeElement (_geeba .StSnd ,&_abfed );_deaad !=nil {return _deaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_geeba .EndSnd =NewCT_Empty ();if _afabg :=d .DecodeElement (_geeba .EndSnd ,&_abfed );_afabg !=nil {return _afabg ;};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",_abfed .Name );if _fcbab :=d .Skip ();_fcbab !=nil {return _fcbab ;};};case _b .EndElement :break _abge ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path -func (_fabd *CT_PrintProperties )ValidateWithPath (path string )error {if _cagbe :=_fabd .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_cagbe !=nil {return _cagbe ;};if _fefff :=_fabd .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fefff !=nil {return _fefff ;};if _fabd .ExtLst !=nil {if _ecda :=_fabd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecda !=nil {return _ecda ;};};return nil ;};func (_facga ST_IterateType )Validate ()error {return _facga .ValidateWithPath ("")};func (_gebedf ST_TLParaBuildType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gabd :=_e .Attr {};_gabd .Name =name ;switch _gebedf {case ST_TLParaBuildTypeUnset :_gabd .Value ="";case ST_TLParaBuildTypeAllAtOnce :_gabd .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_gabd .Value ="\u0070";case ST_TLParaBuildTypeCust :_gabd .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_gabd .Value ="\u0077\u0068\u006fl\u0065";};return _gabd ,nil ;};func (_bgfcf ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _bgfcf {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfcf ));};return nil ;}; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_dfbfc *CT_OleObject )ValidateWithPath (path string )error {if _fbab :=_dfbfc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbab !=nil {return _fbab ;};if _dfbfc .Pic !=nil {if _fbbc :=_dfbfc .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_fbbc !=nil {return _fbbc ;};};if _dfbfc .ImgWAttr !=nil {if *_dfbfc .ImgWAttr < 0{return _fd .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 ,*_dfbfc .ImgWAttr );};};if _dfbfc .ImgHAttr !=nil {if *_dfbfc .ImgHAttr < 0{return _fd .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 ,*_dfbfc .ImgHAttr );};};return nil ;}; -// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path -func (_aadf *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _dcda ,_fcdc :=range _aadf .SldLayoutId {if _bcgd :=_fcdc .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_dcda ));_bcgd !=nil {return _bcgd ;};};return nil ;};const (ST_SlideSizeTypeUnset ST_SlideSizeType =0;ST_SlideSizeTypeScreen4x3 ST_SlideSizeType =1;ST_SlideSizeTypeLetter ST_SlideSizeType =2;ST_SlideSizeTypeA4 ST_SlideSizeType =3;ST_SlideSizeType35mm ST_SlideSizeType =4;ST_SlideSizeTypeOverhead ST_SlideSizeType =5;ST_SlideSizeTypeBanner ST_SlideSizeType =6;ST_SlideSizeTypeCustom ST_SlideSizeType =7;ST_SlideSizeTypeLedger ST_SlideSizeType =8;ST_SlideSizeTypeA3 ST_SlideSizeType =9;ST_SlideSizeTypeB4ISO ST_SlideSizeType =10;ST_SlideSizeTypeB5ISO ST_SlideSizeType =11;ST_SlideSizeTypeB4JIS ST_SlideSizeType =12;ST_SlideSizeTypeB5JIS ST_SlideSizeType =13;ST_SlideSizeTypeHagakiCard ST_SlideSizeType =14;ST_SlideSizeTypeScreen16x9 ST_SlideSizeType =15;ST_SlideSizeTypeScreen16x10 ST_SlideSizeType =16;);type ST_TransitionSpeed byte ; +// Validate validates the CT_CornerDirectionTransition and its children +func (_efcf *CT_CornerDirectionTransition )Validate ()error {return _efcf .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 ParseUnionST_FixedPercentage (s string )(_bc .ST_FixedPercentage ,error ){return _bc .ParseUnionST_FixedPercentage (s );};func (_gfbc *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfbc =0;case "\u0069\u006e":*_gfbc =1;case "\u006f\u0075\u0074":*_gfbc =2;case "\u006e\u006f\u006e\u0065":*_gfbc =3;};return nil ;}; -// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path -func (_dfbcf *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _agbce :=_dfbcf .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_agbce !=nil {return _agbce ;};if _dafdd :=_dfbcf .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_dafdd !=nil {return _dafdd ;};if _gcfca :=_dfbcf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_gcfca !=nil {return _gcfca ;};return nil ;}; +// Validate validates the CT_CustomerDataList and its children +func (_caee *CT_CustomerDataList )Validate ()error {return _caee .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_OleObjectChoice and its children -func (_edbg *CT_OleObjectChoice )Validate ()error {return _edbg .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");};func (_ggcc ST_TLNextActionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_baggf :=_e .Attr {};_baggf .Name =name ;switch _ggcc {case ST_TLNextActionTypeUnset :_baggf .Value ="";case ST_TLNextActionTypeNone :_baggf .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_baggf .Value ="\u0073\u0065\u0065\u006b";};return _baggf ,nil ;}; +// Validate validates the CT_TLBuildDiagram and its children +func (_faeabf *CT_TLBuildDiagram )Validate ()error {return _faeabf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");}; -// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path -func (_efedb *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _cbddc :=_efedb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cbddc !=nil {return _cbddc ;};if _efedb .By !=nil {if _dgae :=_efedb .By .ValidateWithPath (path +"\u002f\u0042\u0079");_dgae !=nil {return _dgae ;};};if _efedb .From !=nil {if _bdcca :=_efedb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bdcca !=nil {return _bdcca ;};};if _efedb .To !=nil {if _beeca :=_efedb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_beeca !=nil {return _beeca ;};};return nil ;};func (_cgfg *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cgfg =0;case "\u006e\u006f\u006e\u0065":*_cgfg =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cgfg =2;};return nil ;}; +// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path +func (_eafd *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _eafd .SldTgt !=nil {if _gfgde :=_eafd .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_gfgde !=nil {return _gfgde ;};};if _eafd .SndTgt !=nil {if _fgfcf :=_eafd .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074");_fgfcf !=nil {return _fgfcf ;};};if _eafd .SpTgt !=nil {if _egcbf :=_eafd .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_egcbf !=nil {return _egcbf ;};};if _eafd .InkTgt !=nil {if _ecbd :=_eafd .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074");_ecbd !=nil {return _ecbd ;};};return nil ;}; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_bdfff *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_fba *CT_CommonSlideData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fba .SpTree =NewCT_GroupShape ();for _ ,_aad :=range start .Attr {if _aad .Name .Local =="\u006e\u0061\u006d\u0065"{_adf ,_cee :=_aad .Value ,error (nil );if _cee !=nil {return _cee ;};_fba .NameAttr =&_adf ;continue ;};};_bgaa :for {_bfgd ,_cabg :=d .Token ();if _cabg !=nil {return _cabg ;};switch _fbcg :=_bfgd .(type ){case _e .StartElement :switch _fbcg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_fba .Bg =NewCT_Background ();if _ebe :=d .DecodeElement (_fba .Bg ,&_fbcg );_ebe !=nil {return _ebe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054\u0072\u0065\u0065"}:if _feg :=d .DecodeElement (_fba .SpTree ,&_fbcg );_feg !=nil {return _feg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_fba .CustDataLst =NewCT_CustomerDataList ();if _abac :=d .DecodeElement (_fba .CustDataLst ,&_fbcg );_abac !=nil {return _abac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_fba .Controls =NewCT_ControlList ();if _dbeb :=d .DecodeElement (_fba .Controls ,&_fbcg );_dbeb !=nil {return _dbeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fba .ExtLst =NewCT_ExtensionList ();if _adbb :=d .DecodeElement (_fba .ExtLst ,&_fbcg );_adbb !=nil {return _adbb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006eS\u006c\u0069\u0064\u0065\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fbcg .Name );if _cdd :=d .Skip ();_cdd !=nil {return _cdd ;};};case _e .EndElement :break _bgaa ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path +func (_cgddg *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };func ParseUnionST_Coordinate32 (s string )(_bc .ST_Coordinate32 ,error ){return _bc .ParseUnionST_Coordinate32 (s );};func (_bgdb *CT_SlideLayoutIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgdb .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bgdb .IdAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",_bgdb .RIdAttr )});e .EncodeToken (start );if _bgdb .ExtLst !=nil {_efad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgdb .ExtLst ,_efad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfac *CT_NotesSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfac .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_bfac .ShowMasterSpAttr ))});};if _bfac .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_bfac .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_bdbg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_bfac .CSld ,_bdbg );if _bfac .ClrMapOvr !=nil {_feec :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_bfac .ClrMapOvr ,_feec );};if _bfac .ExtLst !=nil {_acbfg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfac .ExtLst ,_acbfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the NotesMaster and its children -func (_afbfe *NotesMaster )Validate ()error {return _afbfe .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");};func (_dbaaa *EG_TopLevelSlide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_ddfd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_dbaaa .ClrMap ,_ddfd );return nil ;};func (_bafb *CT_TLTimeNodeParallel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bafb .CTn =NewCT_TLCommonTimeNodeData ();_agafg :for {_cfdag ,_fbbaa :=d .Token ();if _fbbaa !=nil {return _fbbaa ;};switch _acfae :=_cfdag .(type ){case _e .StartElement :switch _acfae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _bcggb :=d .DecodeElement (_bafb .CTn ,&_acfae );_bcggb !=nil {return _bcggb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0050\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u0020\u0025\u0076",_acfae .Name );if _faecf :=d .Skip ();_faecf !=nil {return _faecf ;};};case _e .EndElement :break _agafg ;case _e .CharData :};};return nil ;};func (_gecge ST_TLBehaviorAdditiveType )String ()string {switch _gecge {case 0:return "";case 1:return "\u0062\u0061\u0073\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u0072\u0065\u0070\u006c";case 4:return "\u006d\u0075\u006c\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func (_bddg *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bddg =0;case "\u0077\u0068\u006fl\u0065":*_bddg =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_bddg =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_bddg =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_bddg =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_bddg =5;case "\u0063\u0077":*_bddg =6;case "\u0063\u0077\u0049\u006e":*_bddg =7;case "\u0063\u0077\u004fu\u0074":*_bddg =8;case "\u0063\u0063\u0077":*_bddg =9;case "\u0063\u0063\u0077I\u006e":*_bddg =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_bddg =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_bddg =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_bddg =13;case "\u0075\u0070":*_bddg =14;case "\u0064\u006f\u0077\u006e":*_bddg =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bddg =16;case "\u0063\u0075\u0073\u0074":*_bddg =17;};return nil ;}; +// Validate validates the CT_Guide and its children +func (_dgcaa *CT_Guide )Validate ()error {return _dgcaa .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;);func (_eaeaf ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _eaeaf {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 (_eaeaf ));};return nil ;};func (_gdca *ST_TLAnimateColorSpace )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acef ,_gcadc :=d .Token ();if _gcadc !=nil {return _gcadc ;};if _gfgfg ,_bbagg :=_acef .(_b .EndElement );_bbagg &&_gfgfg .Name ==start .Name {*_gdca =1;return nil ;};if _bdfaf ,_gbdgf :=_acef .(_b .CharData );!_gbdgf {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",_acef );}else {switch string (_bdfaf ){case "":*_gdca =0;case "\u0072\u0067\u0062":*_gdca =1;case "\u0068\u0073\u006c":*_gdca =2;};};_acef ,_gcadc =d .Token ();if _gcadc !=nil {return _gcadc ;};if _cgdbaa ,_dfdgc :=_acef .(_b .EndElement );_dfdgc &&_cgdbaa .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",_acef );};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_ggadg :=&CT_TLSetBehavior {};_ggadg .CBhvr =NewCT_TLCommonBehaviorData ();return _ggadg ;};func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_dcffd :=&CT_TLTimeNodeExclusive {};_dcffd .CTn =NewCT_TLCommonTimeNodeData ();return _dcffd ;};func (_faded ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _faded {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 (_faded ));};return nil ;}; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_cggbb *CT_GraphicalObjectFrame )Validate ()error {return _cggbb .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_ccdf :=&CT_TLTimeNodeParallel {};_ccdf .CTn =NewCT_TLCommonTimeNodeData ();return _ccdf ;};func (_afgfd *ST_TLAnimateEffectTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgdfbb ,_cbfgg :=d .Token ();if _cbfgg !=nil {return _cbfgg ;};if _acagd ,_gbdb :=_fgdfbb .(_e .EndElement );_gbdb &&_acagd .Name ==start .Name {*_afgfd =1;return nil ;};if _aedfc ,_badac :=_fgdfbb .(_e .CharData );!_badac {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgdfbb );}else {switch string (_aedfc ){case "":*_afgfd =0;case "\u0069\u006e":*_afgfd =1;case "\u006f\u0075\u0074":*_afgfd =2;case "\u006e\u006f\u006e\u0065":*_afgfd =3;};};_fgdfbb ,_cbfgg =d .Token ();if _cbfgg !=nil {return _cbfgg ;};if _dcaae ,_cbefe :=_fgdfbb .(_e .EndElement );_cbefe &&_dcaae .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgdfbb );}; +// Validate validates the CT_TLTimeNodeSequence and its children +func (_eabf *CT_TLTimeNodeSequence )Validate ()error {return _eabf .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};func (_gegec *CT_TLByAnimateColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfgbf :for {_bbage ,_gcgdc :=d .Token ();if _gcgdc !=nil {return _gcgdc ;};switch _adcbb :=_bbage .(type ){case _b .StartElement :switch _adcbb .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"}:_gegec .Rgb =NewCT_TLByRgbColorTransform ();if _dbbgd :=d .DecodeElement (_gegec .Rgb ,&_adcbb );_dbbgd !=nil {return _dbbgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gegec .Hsl =NewCT_TLByHslColorTransform ();if _bdgb :=d .DecodeElement (_gegec .Hsl ,&_adcbb );_bdgb !=nil {return _bdgb ;};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",_adcbb .Name );if _ffge :=d .Skip ();_ffge !=nil {return _ffge ;};};case _b .EndElement :break _gfgbf ;case _b .CharData :};};return nil ;};func NewCT_StringTag ()*CT_StringTag {_fdbe :=&CT_StringTag {};return _fdbe };func (_fecgc *CT_TLOleBuildChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fecgc .BldAttr !=ST_TLOleChartBuildTypeUnset {_abfea ,_bdbe :=_fecgc .BldAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0064"});if _bdbe !=nil {return _bdbe ;};start .Attr =append (start .Attr ,_abfea );};if _fecgc .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_fecgc .AnimBgAttr ))});};if _fecgc .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_fecgc .SpidAttr )});};if _fecgc .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_fecgc .GrpIdAttr )});};if _fecgc .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_fecgc .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_beab *CT_Connector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_caeg :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_beab .NvCxnSpPr ,_caeg );_afg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_beab .SpPr ,_afg );if _beab .Style !=nil {_ege :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_beab .Style ,_ege );};if _beab .ExtLst !=nil {_dfcb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beab .ExtLst ,_dfcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_ggbb :=&CT_Kinsoku {};return _ggbb };func (_cbefd ST_TLTimeNodeMasterRelation )String ()string {switch _cbefd {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 (_bdfbc ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _bdfbc .ValidateWithPath ("")};func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_gaegg :=&CT_ExtensionListModify {};return _gaegg ;};func (_dggee *EG_TopLevelSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggee .ClrMap =_bc .NewCT_ColorMapping ();_cbeead :for {_fceba ,_dggg :=d .Token ();if _dggg !=nil {return _dggg ;};switch _ccaga :=_fceba .(type ){case _b .StartElement :switch _ccaga .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 _dbedf :=d .DecodeElement (_dggee .ClrMap ,&_ccaga );_dbedf !=nil {return _dbedf ;};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",_ccaga .Name );if _cbgg :=d .Skip ();_cbgg !=nil {return _cbgg ;};};case _b .EndElement :break _cbeead ;case _b .CharData :};};return nil ;};func (_cfacc *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcadc :=range start .Attr {if _dcadc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcadc .Name .Local =="\u0069\u0064"||_dcadc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcadc .Name .Local =="\u0069\u0064"{_efdbf ,_dfaed :=_dcadc .Value ,error (nil );if _dfaed !=nil {return _dfaed ;};_cfacc .RIdAttr =_efdbf ;continue ;};if _dcadc .Name .Local =="\u0069\u0064"{_fegg ,_ecee :=_f .ParseUint (_dcadc .Value ,10,32);if _ecee !=nil {return _ecee ;};_ccebc :=uint32 (_fegg );_cfacc .IdAttr =&_ccebc ;continue ;};};_cgbfe :for {_ecfaef ,_eccc :=d .Token ();if _eccc !=nil {return _eccc ;};switch _defe :=_ecfaef .(type ){case _b .StartElement :switch _defe .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"}:_cfacc .ExtLst =NewCT_ExtensionList ();if _fdeee :=d .DecodeElement (_cfacc .ExtLst ,&_defe );_fdeee !=nil {return _fdeee ;};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",_defe .Name );if _cbae :=d .Skip ();_cbae !=nil {return _cbae ;};};case _b .EndElement :break _cgbfe ;case _b .CharData :};};return nil ;};func (_cggfc *CT_OrientationTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cggfc .DirAttr !=ST_DirectionUnset {_cafea ,_caca :=_cggfc .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _caca !=nil {return _caca ;};start .Attr =append (start .Attr ,_cafea );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ;};func (_bdffd *CT_TLSubShapeId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbab :=range start .Attr {if _gbab .Name .Local =="\u0073\u0070\u0069\u0064"{_ccga ,_gfafc :=_gbab .Value ,error (nil );if _gfafc !=nil {return _gfafc ;};_bdffd .SpidAttr =_ccga ;continue ;};};for {_fbgc ,_dagbgc :=d .Token ();if _dagbgc !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_dagbgc );};if _bbffa ,_decac :=_fbgc .(_b .EndElement );_decac &&_bbffa .Name ==start .Name {break ;};};return nil ;};func (_efefd ST_WebScreenSize )Validate ()error {return _efefd .ValidateWithPath ("")};func NewCT_Empty ()*CT_Empty {_gbf :=&CT_Empty {};return _gbf };type ST_TLBehaviorOverrideType byte ;func (_fdac *CT_SlideMasterIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdac .SldMasterId !=nil {_gbfb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_dgbaa :=range _fdac .SldMasterId {e .EncodeElement (_dgbaa ,_gbfb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_aefg *CT_Control )ValidateWithPath (path string )error {if _aefg .ExtLst !=nil {if _ceeb :=_aefg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceeb !=nil {return _ceeb ;};};if _aefg .Pic !=nil {if _adag :=_aefg .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_adag !=nil {return _adag ;};};if _aefg .ImgWAttr !=nil {if *_aefg .ImgWAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0057\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aefg .ImgWAttr );};};if _aefg .ImgHAttr !=nil {if *_aefg .ImgHAttr < 0{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u006dg\u0048\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aefg .ImgHAttr );};};return nil ;};type CT_Placeholder struct{ +// Validate validates the CT_NotesMasterIdList and its children +func (_adegf *CT_NotesMasterIdList )Validate ()error {return _adegf .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_dbfcf *ST_TLBehaviorOverrideType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgec ,_aggbdg :=d .Token ();if _aggbdg !=nil {return _aggbdg ;};if _gbedg ,_bfgedf :=_bgec .(_b .EndElement );_bfgedf &&_gbedg .Name ==start .Name {*_dbfcf =1;return nil ;};if _dccdd ,_abgee :=_bgec .(_b .CharData );!_abgee {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",_bgec );}else {switch string (_dccdd ){case "":*_dbfcf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dbfcf =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_dbfcf =2;};};_bgec ,_aggbdg =d .Token ();if _aggbdg !=nil {return _aggbdg ;};if _eafdf ,_ebfgf :=_bgec .(_b .EndElement );_ebfgf &&_eafdf .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",_bgec );}; -// Placeholder Type -TypeAttr ST_PlaceholderType ; +// Validate validates the CT_OleObjectLink and its children +func (_badb *CT_OleObjectLink )Validate ()error {return _badb .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_dcfbca *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcfbca =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_dcfbca =1;case "\u006c\u0069\u006e":*_dcfbca =2;case "\u0066\u006d\u006c\u0061":*_dcfbca =3;};return nil ;}; -// Placeholder Orientation -OrientAttr ST_Direction ; +// Validate validates the EG_ExtensionList and its children +func (_fgcff *EG_ExtensionList )Validate ()error {return _fgcff .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; -// Placeholder Size -SzAttr ST_PlaceholderSize ; +// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path +func (_deeeb *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _dcdf :=_deeeb .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_dcdf !=nil {return _dcdf ;};return nil ;};func (_acgb *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 _acgb .CT_CommentList .MarshalXML (e ,start );};type CT_Connector struct{ -// Placeholder Index -IdxAttr *uint32 ; +// Non-Visual Properties for a Connection Shape +NvCxnSpPr *CT_ConnectorNonVisual ; -// Placeholder has custom prompt -HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;}; +// Shape Properties +SpPr *_bc .CT_ShapeProperties ; -// Validate validates the CT_BuildList and its children -func (_cgg *CT_BuildList )Validate ()error {return _cgg .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");};func (_dbffa *CT_ExtensionListModify )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbffa .ModAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u006f\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_dbffa .ModAttr ))});};e .EncodeToken (start );if _dbffa .Ext !=nil {_eagaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_dded :=range _dbffa .Ext {e .EncodeElement (_dded ,_eagaf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_PresentationProperties struct{ +// Connector Shape Style +Style *_bc .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_aaefa *EG_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efgca :for {_eaag ,_daacb :=d .Token ();if _daacb !=nil {return _daacb ;};switch _ccfgg :=_eaag .(type ){case _b .StartElement :switch _ccfgg .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"}:_fadec :=NewCT_Extension ();if _ebgeb :=d .DecodeElement (_fadec ,&_ccfgg );_ebgeb !=nil {return _ebgeb ;};_aaefa .Ext =append (_aaefa .Ext ,_fadec );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",_ccfgg .Name );if _dbcbf :=d .Skip ();_dbcbf !=nil {return _dbcbf ;};};case _b .EndElement :break _efgca ;case _b .CharData :};};return nil ;}; -// HTML Publishing Properties -HtmlPubPr *CT_HtmlPublishProperties ; +// Validate validates the PresentationPr and its children +func (_aabbf *PresentationPr )Validate ()error {return _aabbf .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");};func (_gagad ST_TLParaBuildType )Validate ()error {return _gagad .ValidateWithPath ("")}; -// Web Properties -WebPr *CT_WebProperties ; +// Validate validates the CT_TLTimeTargetElement and its children +func (_cgdfb *CT_TLTimeTargetElement )Validate ()error {return _cgdfb .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_fcagg ST_TransitionSideDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcagg .String (),start );}; -// Printing Properties -PrnPr *CT_PrintProperties ; +// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path +func (_aff *CT_CustomShowList )ValidateWithPath (path string )error {for _fge ,_eabe :=range _aff .CustShow {if _adfb :=_eabe .ValidateWithPath (_fd .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_fge ));_adfb !=nil {return _adfb ;};};return nil ;};func (_fbcg *CT_TLAnimateEffectBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbcg .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_bdcf ,_adfec :=_fbcg .TransitionAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"});if _adfec !=nil {return _adfec ;};start .Attr =append (start .Attr ,_bdcf );};if _fbcg .FilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_fbcg .FilterAttr )});};if _fbcg .PrLstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_fbcg .PrLstAttr )});};e .EncodeToken (start );_afba :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_fbcg .CBhvr ,_afba );if _fbcg .Progress !=nil {_abggb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_fbcg .Progress ,_abggb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgbed ST_TLCommandType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfeef :=_b .Attr {};_dfeef .Name =name ;switch _dgbed {case ST_TLCommandTypeUnset :_dfeef .Value ="";case ST_TLCommandTypeEvt :_dfeef .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_dfeef .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_dfeef .Value ="\u0076\u0065\u0072\u0062";};return _dfeef ,nil ;};func NewSldMaster ()*SldMaster {_eeeeac :=&SldMaster {};_eeeeac .CT_SlideMaster =*NewCT_SlideMaster ();return _eeeeac ;};type ST_PlaceholderType byte ;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;);func (_ebbdb ST_TLTriggerRuntimeNode )String ()string {switch _ebbdb {case 0:return "";case 1:return "\u0066\u0069\u0072s\u0074";case 2:return "\u006c\u0061\u0073\u0074";case 3:return "\u0061\u006c\u006c";};return "";}; -// Presentation-wide Show Properties -ShowPr *CT_ShowProperties ; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_adcb *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _adcb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_EmbeddedFontList struct{ -// Color MRU -ClrMru *_da .CT_ColorMRU ;ExtLst *CT_ExtensionList ;}; +// Embedded Font +EmbeddedFont []*CT_EmbeddedFontListEntry ;};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_gfadf :=&CT_OleObjectChoice {};return _gfadf };const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;); -// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path -func (_dcaeb *CT_Presentation )ValidateWithPath (path string )error {if _dcaeb .ServerZoomAttr !=nil {if _efga :=_dcaeb .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_efga !=nil {return _efga ;};};if _dcaeb .BookmarkIdSeedAttr !=nil {if *_dcaeb .BookmarkIdSeedAttr < 1{return _d .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064\u0053\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dcaeb .BookmarkIdSeedAttr );};if *_dcaeb .BookmarkIdSeedAttr >=2147483648{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049\u0064S\u0065\u0065\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u003648\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_dcaeb .BookmarkIdSeedAttr );};};if _bfea :=_dcaeb .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_bfea !=nil {return _bfea ;};if _dcaeb .SldMasterIdLst !=nil {if _abdd :=_dcaeb .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_abdd !=nil {return _abdd ;};};if _dcaeb .NotesMasterIdLst !=nil {if _cdfcf :=_dcaeb .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_cdfcf !=nil {return _cdfcf ;};};if _dcaeb .HandoutMasterIdLst !=nil {if _aaff :=_dcaeb .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_aaff !=nil {return _aaff ;};};if _dcaeb .SldIdLst !=nil {if _cdbf :=_dcaeb .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t");_cdbf !=nil {return _cdbf ;};};if _dcaeb .SldSz !=nil {if _cffa :=_dcaeb .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_cffa !=nil {return _cffa ;};};if _bgab :=_dcaeb .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a");_bgab !=nil {return _bgab ;};if _dcaeb .SmartTags !=nil {if _ggec :=_dcaeb .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_ggec !=nil {return _ggec ;};};if _dcaeb .EmbeddedFontLst !=nil {if _dgdge :=_dcaeb .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074");_dgdge !=nil {return _dgdge ;};};if _dcaeb .CustShowLst !=nil {if _bdfa :=_dcaeb .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_bdfa !=nil {return _bdfa ;};};if _dcaeb .PhotoAlbum !=nil {if _fcfg :=_dcaeb .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");_fcfg !=nil {return _fcfg ;};};if _dcaeb .CustDataLst !=nil {if _ebgc :=_dcaeb .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_ebgc !=nil {return _ebgc ;};};if _dcaeb .Kinsoku !=nil {if _dgba :=_dcaeb .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_dgba !=nil {return _dgba ;};};if _dcaeb .DefaultTextStyle !=nil {if _gbbb :=_dcaeb .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_gbbb !=nil {return _gbbb ;};};if _dcaeb .ModifyVerifier !=nil {if _dbce :=_dcaeb .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_dbce !=nil {return _dbce ;};};if _dcaeb .ExtLst !=nil {if _egaef :=_dcaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egaef !=nil {return _egaef ;};};return nil ;};func NewCT_TagsData ()*CT_TagsData {_gdaef :=&CT_TagsData {};return _gdaef };func NewCT_Background ()*CT_Background {_cdf :=&CT_Background {};return _cdf };func (_gecd *CT_TLCommonBehaviorData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gecd .CTn =NewCT_TLCommonTimeNodeData ();_gecd .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_ebbf :=range start .Attr {if _ebbf .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_gecd .AdditiveAttr .UnmarshalXMLAttr (_ebbf );continue ;};if _ebbf .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_gecd .AccumulateAttr .UnmarshalXMLAttr (_ebbf );continue ;};if _ebbf .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_gecd .XfrmTypeAttr .UnmarshalXMLAttr (_ebbf );continue ;};if _ebbf .Name .Local =="\u0066\u0072\u006f\u006d"{_aefbg ,_bedd :=_ebbf .Value ,error (nil );if _bedd !=nil {return _bedd ;};_gecd .FromAttr =&_aefbg ;continue ;};if _ebbf .Name .Local =="\u0074\u006f"{_beea ,_cagfe :=_ebbf .Value ,error (nil );if _cagfe !=nil {return _cagfe ;};_gecd .ToAttr =&_beea ;continue ;};if _ebbf .Name .Local =="\u0062\u0079"{_bcgf ,_abaaeb :=_ebbf .Value ,error (nil );if _abaaeb !=nil {return _abaaeb ;};_gecd .ByAttr =&_bcgf ;continue ;};if _ebbf .Name .Local =="\u0072\u0063\u0074\u0078"{_fgdgg ,_gcba :=_ebbf .Value ,error (nil );if _gcba !=nil {return _gcba ;};_gecd .RctxAttr =&_fgdgg ;continue ;};if _ebbf .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_gecd .OverrideAttr .UnmarshalXMLAttr (_ebbf );continue ;};};_bfbcf :for {_aeeag ,_gcfag :=d .Token ();if _gcfag !=nil {return _gcfag ;};switch _fbdg :=_aeeag .(type ){case _e .StartElement :switch _fbdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0054\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _afaec :=d .DecodeElement (_gecd .CTn ,&_fbdg );_afaec !=nil {return _afaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:if _edggg :=d .DecodeElement (_gecd .TgtEl ,&_fbdg );_edggg !=nil {return _edggg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"a\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}:_gecd .AttrNameLst =NewCT_TLBehaviorAttributeNameList ();if _fedfg :=d .DecodeElement (_gecd .AttrNameLst ,&_fbdg );_fedfg !=nil {return _fedfg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0042e\u0068\u0061\u0076\u0069\u006f\u0072D\u0061\u0074\u0061 \u0025\u0076",_fbdg .Name );if _ecbfc :=d .Skip ();_ecbfc !=nil {return _ecbfc ;};};case _e .EndElement :break _bfbcf ;case _e .CharData :};};return nil ;};func (_geegd *ST_TLBehaviorOverrideType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbad ,_fcaca :=d .Token ();if _fcaca !=nil {return _fcaca ;};if _cbebd ,_ecbbg :=_gbad .(_e .EndElement );_ecbbg &&_cbebd .Name ==start .Name {*_geegd =1;return nil ;};if _acebg ,_bgedf :=_gbad .(_e .CharData );!_bgedf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbad );}else {switch string (_acebg ){case "":*_geegd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_geegd =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_geegd =2;};};_gbad ,_fcaca =d .Token ();if _fcaca !=nil {return _fcaca ;};if _gafbc ,_edggc :=_gbad .(_e .EndElement );_edggc &&_gafbc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbad );};func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_egcbc :=&CT_TLTriggerTimeNodeID {};return _egcbc ;}; +// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path +func (_feac *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _feac .ExtLst !=nil {if _bdagf :=_feac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdagf !=nil {return _bdagf ;};};return nil ;};func (_cabbb ST_PhotoAlbumFrameShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cabbb .String (),start );};type CT_EmbeddedFontListEntry struct{ -// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path -func (_fdafa *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil }; +// Embedded Font Name +Font *_bc .CT_TextFont ; -// Validate validates the TagLst and its children -func (_cbfdg *TagLst )Validate ()error {return _cbfdg .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_cdaab :=&CT_TLCommandBehavior {};_cdaab .CBhvr =NewCT_TLCommonBehaviorData ();return _cdaab ;};func (_eeaeb *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eeaeb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_eeaeb =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_eeaeb =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_eeaeb =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_eeaeb =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_eeaeb =5;};return nil ;};func (_fgffa ST_PrintColorMode )ValidateWithPath (path string )error {switch _fgffa {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgffa ));};return nil ;};type EG_ChildSlide struct{ +// Regular Embedded Font +Regular *CT_EmbeddedFontDataId ; -// Color Scheme Map Override -ClrMapOvr *_da .CT_ColorMappingOverride ;}; +// Bold Embedded Font +Bold *CT_EmbeddedFontDataId ; -// Validate validates the CT_CustomShow and its children -func (_dbdb *CT_CustomShow )Validate ()error {return _dbdb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};func NewCT_Extension ()*CT_Extension {_aaaf :=&CT_Extension {};return _aaaf };func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_fdce :=&CT_ShapeNonVisual {};_fdce .CNvPr =_da .NewCT_NonVisualDrawingProps ();_fdce .CNvSpPr =_da .NewCT_NonVisualDrawingShapeProps ();_fdce .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _fdce ;};type ST_TLTriggerEvent byte ;type CT_EmbeddedFontList struct{ +// Italic Embedded Font +Italic *CT_EmbeddedFontDataId ; -// Embedded Font -EmbeddedFont []*CT_EmbeddedFontListEntry ;};func (_agdd *CT_ConnectorNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gfge :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_agdd .CNvPr ,_gfge );_bde :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_agdd .CNvCxnSpPr ,_bde );_gbf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_agdd .NvPr ,_gbf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_TLOleChartBuildType byte ;func (_acbf *CT_SlideRelationshipListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_acbf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgce *Sld )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070\u003a\u0073l\u0064";return _dgce .CT_Slide .MarshalXML (e ,start );};func (_feb *CT_EmbeddedFontList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbed :for {_bdff ,_eaab :=d .Token ();if _eaab !=nil {return _eaab ;};switch _ccbe :=_bdff .(type ){case _e .StartElement :switch _ccbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074"}:_feeb :=NewCT_EmbeddedFontListEntry ();if _feee :=d .DecodeElement (_feeb ,&_ccbe );_feee !=nil {return _feee ;};_feb .EmbeddedFont =append (_feb .EmbeddedFont ,_feeb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065dF\u006f\u006e\u0074\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ccbe .Name );if _abf :=d .Skip ();_abf !=nil {return _abf ;};};case _e .EndElement :break _gbed ;case _e .CharData :};};return nil ;}; +// Bold Italic Embedded Font +BoldItalic *CT_EmbeddedFontDataId ;}; -// Validate validates the CT_TLGraphicalObjectBuild and its children -func (_fecgd *CT_TLGraphicalObjectBuild )Validate ()error {return _fecgd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};type CT_Background struct{ +// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path +func (_ceaed *PresentationPr )ValidateWithPath (path string )error {if _bedff :=_ceaed .CT_PresentationProperties .ValidateWithPath (path );_bedff !=nil {return _bedff ;};return nil ;};func (_adcd *CT_TLCommonMediaNodeData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adcd .VolAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006f\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_adcd .VolAttr )});};if _adcd .MuteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_adcd .MuteAttr ))});};if _adcd .NumSldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_adcd .NumSldAttr )});};if _adcd .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_adcd .ShowWhenStoppedAttr ))});};e .EncodeToken (start );_dddeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_adcd .CTn ,_dddeg );_cfbg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_adcd .TgtEl ,_cfbg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfcdf ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fabdb :=_b .Attr {};_fabdb .Name =name ;switch _bfcdf {case ST_PhotoAlbumFrameShapeUnset :_fabdb .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_fabdb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_fabdb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_fabdb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_fabdb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_fabdb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_fabdb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_fabdb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _fabdb ,nil ;};func (_aacbb *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 _aacbb .CT_SlideLayout .MarshalXML (e ,start );}; -// Black and White Mode -BwModeAttr _da .ST_BlackWhiteMode ; +// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path +func (_efga *CT_IndexRange )ValidateWithPath (path string )error {return nil };func (_dgcad *EG_SlideListChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgcad .SldAll !=nil {_bdgcd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_dgcad .SldAll ,_bdgcd );};if _dgcad .SldRg !=nil {_aaaaa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_dgcad .SldRg ,_aaaaa );};if _dgcad .CustShow !=nil {_dfggd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_dgcad .CustShow ,_dfggd );};return nil ;}; -// Background Properties -BgPr *CT_BackgroundProperties ; +// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path +func (_cgdb *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _cgdb .DirAttr !=nil {if _dgag :=_cgdb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dgag !=nil {return _dgag ;};};return nil ;}; -// Background Style Reference -BgRef *_da .CT_StyleMatrixReference ;};const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;);type CT_TLAnimateRotationBehavior struct{ +// Validate validates the CT_EmbeddedFontList and its children +func (_aecd *CT_EmbeddedFontList )Validate ()error {return _aecd .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");};type CT_TimeNodeList struct{ -// By -ByAttr *int32 ; +// Parallel Time Node +Par []*CT_TLTimeNodeParallel ; -// From -FromAttr *int32 ; +// Sequence Time Node +Seq []*CT_TLTimeNodeSequence ; -// To -ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;}; +// Exclusive +Excl []*CT_TLTimeNodeExclusive ; -// Validate validates the CT_SlideSize and its children -func (_gadeb *CT_SlideSize )Validate ()error {return _gadeb .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};func (_dcfgf *CT_NotesMasterIdListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_beagf :=range start .Attr {if _beagf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_beagf .Name .Local =="\u0069\u0064"||_beagf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_beagf .Name .Local =="\u0069\u0064"{_fbac ,_cbffb :=_beagf .Value ,error (nil );if _cbffb !=nil {return _cbffb ;};_dcfgf .IdAttr =_fbac ;continue ;};};_gfcce :for {_eecb ,_dgeag :=d .Token ();if _dgeag !=nil {return _dgeag ;};switch _adaf :=_eecb .(type ){case _e .StartElement :switch _adaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcfgf .ExtLst =NewCT_ExtensionList ();if _aegac :=d .DecodeElement (_dcfgf .ExtLst ,&_adaf );_aegac !=nil {return _aegac ;};default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_adaf .Name );if _gbdg :=d .Skip ();_gbdg !=nil {return _gbdg ;};};case _e .EndElement :break _gfcce ;case _e .CharData :};};return nil ;};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;);func (_edcda ST_TLParaBuildType )Validate ()error {return _edcda .ValidateWithPath ("")};func (_baddda *ViewPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _baddda .CT_ViewProperties .MarshalXML (e ,start );};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_bca :=&CT_EmbeddedFontDataId {};return _bca };func (_eaff *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gacgd ,_faaca :=d .Token ();if _faaca !=nil {return _faaca ;};if _bgbbf ,_fgffe :=_gacgd .(_e .EndElement );_fgffe &&_bgbbf .Name ==start .Name {*_eaff =1;return nil ;};if _ddagb ,_eafac :=_gacgd .(_e .CharData );!_eafac {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gacgd );}else {switch string (_ddagb ){case "":*_eaff =0;case "\u0065\u006e\u0074\u0072":*_eaff =1;case "\u0065\u0078\u0069\u0074":*_eaff =2;case "\u0065\u006d\u0070\u0068":*_eaff =3;case "\u0070\u0061\u0074\u0068":*_eaff =4;case "\u0076\u0065\u0072\u0062":*_eaff =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_eaff =6;};};_gacgd ,_faaca =d .Token ();if _faaca !=nil {return _faaca ;};if _gafa ,_addg :=_gacgd .(_e .EndElement );_addg &&_gafa .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gacgd );};func (_cbbab *CT_GroupShape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbbab .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_cbbab .GrpSpPr =_da .NewCT_GroupShapeProperties ();_fdag :for {_efde ,_egbe :=d .Token ();if _egbe !=nil {return _egbe ;};switch _gecf :=_efde .(type ){case _e .StartElement :switch _gecf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _ecc :=d .DecodeElement (_cbbab .NvGrpSpPr ,&_gecf );_ecc !=nil {return _ecc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _abae :=d .DecodeElement (_cbbab .GrpSpPr ,&_gecf );_abae !=nil {return _abae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_gedfc :=NewCT_GroupShapeChoice ();if _fega :=d .DecodeElement (&_gedfc .Sp ,&_gecf );_fega !=nil {return _fega ;};_cbbab .Choice =append (_cbbab .Choice ,_gedfc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_baacb :=NewCT_GroupShapeChoice ();if _dgcbc :=d .DecodeElement (&_baacb .GrpSp ,&_gecf );_dgcbc !=nil {return _dgcbc ;};_cbbab .Choice =append (_cbbab .Choice ,_baacb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cff :=NewCT_GroupShapeChoice ();if _cgc :=d .DecodeElement (&_cff .GraphicFrame ,&_gecf );_cgc !=nil {return _cgc ;};_cbbab .Choice =append (_cbbab .Choice ,_cff );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_adea :=NewCT_GroupShapeChoice ();if _fbdd :=d .DecodeElement (&_adea .CxnSp ,&_gecf );_fbdd !=nil {return _fbdd ;};_cbbab .Choice =append (_cbbab .Choice ,_adea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_fdf :=NewCT_GroupShapeChoice ();if _ffab :=d .DecodeElement (&_fdf .Pic ,&_gecf );_ffab !=nil {return _ffab ;};_cbbab .Choice =append (_cbbab .Choice ,_fdf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bed :=NewCT_GroupShapeChoice ();if _gefc :=d .DecodeElement (&_bed .ContentPart ,&_gecf );_gefc !=nil {return _gefc ;};_cbbab .Choice =append (_cbbab .Choice ,_bed );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbbab .ExtLst =NewCT_ExtensionListModify ();if _bfdd :=d .DecodeElement (_cbbab .ExtLst ,&_gecf );_bfdd !=nil {return _bfdd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_gecf .Name );if _gcc :=d .Skip ();_gcc !=nil {return _gcc ;};};case _e .EndElement :break _fdag ;case _e .CharData :};};return nil ;};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0;ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);func (_adgfa *CT_TLCommonTimeNodeData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _adgfa .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .IdAttr )});};if _adgfa .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .PresetIDAttr )});};if _adgfa .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_fabf ,_decge :=_adgfa .PresetClassAttr .MarshalXMLAttr (_e .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"});if _decge !=nil {return _decge ;};start .Attr =append (start .Attr ,_fabf );};if _adgfa .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .PresetSubtypeAttr )});};if _adgfa .DurAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0075\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .DurAttr )});};if _adgfa .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .RepeatCountAttr )});};if _adgfa .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .RepeatDurAttr )});};if _adgfa .SpdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .SpdAttr )});};if _adgfa .AccelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .AccelAttr )});};if _adgfa .DecelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .DecelAttr )});};if _adgfa .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgfa .AutoRevAttr ))});};if _adgfa .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_baacc ,_fgcae :=_adgfa .RestartAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"});if _fgcae !=nil {return _fgcae ;};start .Attr =append (start .Attr ,_baacc );};if _adgfa .FillAttr !=ST_TLTimeNodeFillTypeUnset {_ddcfe ,_cggbc :=_adgfa .FillAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c"});if _cggbc !=nil {return _cggbc ;};start .Attr =append (start .Attr ,_ddcfe );};if _adgfa .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_agea ,_bfca :=_adgfa .SyncBehaviorAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _bfca !=nil {return _bfca ;};start .Attr =append (start .Attr ,_agea );};if _adgfa .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .TmFilterAttr )});};if _adgfa .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .EvtFilterAttr )});};if _adgfa .DisplayAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgfa .DisplayAttr ))});};if _adgfa .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_cbeeg ,_agecf :=_adgfa .MasterRelAttr .MarshalXMLAttr (_e .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _agecf !=nil {return _agecf ;};start .Attr =append (start .Attr ,_cbeeg );};if _adgfa .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .BldLvlAttr )});};if _adgfa .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_adgfa .GrpIdAttr )});};if _adgfa .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgfa .AfterEffectAttr ))});};if _adgfa .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_aefbfa ,_fbacg :=_adgfa .NodeTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"});if _fbacg !=nil {return _fbacg ;};start .Attr =append (start .Attr ,_aefbfa );};if _adgfa .NodePhAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgfa .NodePhAttr ))});};e .EncodeToken (start );if _adgfa .StCondLst !=nil {_egde :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_adgfa .StCondLst ,_egde );};if _adgfa .EndCondLst !=nil {_eabb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_adgfa .EndCondLst ,_eabb );};if _adgfa .EndSync !=nil {_fabdg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_adgfa .EndSync ,_fabdg );};if _adgfa .Iterate !=nil {_eeagf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}};e .EncodeElement (_adgfa .Iterate ,_eeagf );};if _adgfa .ChildTnLst !=nil {_gffdb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_adgfa .ChildTnLst ,_gffdb );};if _adgfa .SubTnLst !=nil {_cefec :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_adgfa .SubTnLst ,_cefec );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfce *CT_Empty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_bfeb ,_fgabe :=d .Token ();if _fgabe !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_fgabe );};if _affa ,_efba :=_bfeb .(_e .EndElement );_efba &&_affa .Name ==start .Name {break ;};};return nil ;};func (_adcgc *Presentation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _adcgc .CT_Presentation .MarshalXML (e ,start );}; +// Animate +Anim []*CT_TLAnimateBehavior ; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_dfef *CT_PictureNonVisual )ValidateWithPath (path string )error {if _cafb :=_dfef .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cafb !=nil {return _cafb ;};if _bbbg :=_dfef .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_bbbg !=nil {return _bbbg ;};if _gfac :=_dfef .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_gfac !=nil {return _gfac ;};return nil ;};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_afbc :=&CT_SideDirectionTransition {};return _afbc ;}; +// Animate Color Behavior +AnimClr []*CT_TLAnimateColorBehavior ; -// Validate validates the CT_SlideSyncProperties and its children -func (_bbeg *CT_SlideSyncProperties )Validate ()error {return _bbeg .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; +// Animate Effect +AnimEffect []*CT_TLAnimateEffectBehavior ; -// Validate validates the CT_OptionalBlackTransition and its children -func (_dccb *CT_OptionalBlackTransition )Validate ()error {return _dccb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");};const (ST_WebColorTypeUnset ST_WebColorType =0;ST_WebColorTypeNone ST_WebColorType =1;ST_WebColorTypeBrowser ST_WebColorType =2;ST_WebColorTypePresentationText ST_WebColorType =3;ST_WebColorTypePresentationAccent ST_WebColorType =4;ST_WebColorTypeWhiteTextOnBlack ST_WebColorType =5;ST_WebColorTypeBlackTextOnWhite ST_WebColorType =6;);func ParseUnionST_Coordinate32 (s string )(_da .ST_Coordinate32 ,error ){return _da .ParseUnionST_Coordinate32 (s );};func NewCT_Slide ()*CT_Slide {_baec :=&CT_Slide {};_baec .CSld =NewCT_CommonSlideData ();return _baec ;};func (_ccaf *CT_NotesMaster )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ggcgg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ccaf .CSld ,_ggcgg );_deed :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ccaf .ClrMap ,_deed );if _ccaf .Hf !=nil {_cgcg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_ccaf .Hf ,_cgcg );};if _ccaf .NotesStyle !=nil {_fefb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ccaf .NotesStyle ,_fefb );};if _ccaf .ExtLst !=nil {_bdaa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccaf .ExtLst ,_bdaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_TLBehaviorAccumulateType byte ;const (ST_TLChartSubelementTypeUnset ST_TLChartSubelementType =0;ST_TLChartSubelementTypeGridLegend ST_TLChartSubelementType =1;ST_TLChartSubelementTypeSeries ST_TLChartSubelementType =2;ST_TLChartSubelementTypeCategory ST_TLChartSubelementType =3;ST_TLChartSubelementTypePtInSeries ST_TLChartSubelementType =4;ST_TLChartSubelementTypePtInCategory ST_TLChartSubelementType =5;);func NewNotesMaster ()*NotesMaster {_dffcce :=&NotesMaster {};_dffcce .CT_NotesMaster =*NewCT_NotesMaster ();return _dffcce ;}; +// Animate Motion +AnimMotion []*CT_TLAnimateMotionBehavior ; -// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path -func (_dgfb *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _cbgef ,_ccbga :=range _dgfb .Sld {if _eedag :=_ccbga .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cbgef ));_eedag !=nil {return _eedag ;};};return nil ;}; +// Animate Rotation +AnimRot []*CT_TLAnimateRotationBehavior ; -// Validate validates the EG_ExtensionList and its children -func (_bgfbb *EG_ExtensionList )Validate ()error {return _bgfbb .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CT_CustomerData struct{IdAttr string ;};const (ST_TLBehaviorAdditiveTypeUnset ST_TLBehaviorAdditiveType =0;ST_TLBehaviorAdditiveTypeBase ST_TLBehaviorAdditiveType =1;ST_TLBehaviorAdditiveTypeSum ST_TLBehaviorAdditiveType =2;ST_TLBehaviorAdditiveTypeRepl ST_TLBehaviorAdditiveType =3;ST_TLBehaviorAdditiveTypeMult ST_TLBehaviorAdditiveType =4;ST_TLBehaviorAdditiveTypeNone ST_TLBehaviorAdditiveType =5;);const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;);func (_geaa *ST_IterateType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_geaa =0;case "\u0065\u006c":*_geaa =1;case "\u0077\u0064":*_geaa =2;case "\u006c\u0074":*_geaa =3;};return nil ;};func (_fddab *CT_TLBuildDiagram )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fddab .BldAttr !=ST_TLDiagramBuildTypeUnset {_abccf ,_gcbd :=_fddab .BldAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u006c\u0064"});if _gcbd !=nil {return _gcbd ;};start .Attr =append (start .Attr ,_abccf );};if _fddab .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fddab .SpidAttr )});};if _fddab .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fddab .GrpIdAttr )});};if _fddab .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_fddab .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Animate Scale +AnimScale []*CT_TLAnimateScaleBehavior ; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_eeccb *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _gecb :=_eeccb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gecb !=nil {return _gecb ;};if _eafb :=_eeccb .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_eafb !=nil {return _eafb ;};if _aefgb :=_eeccb .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_aefgb !=nil {return _aefgb ;};return nil ;};func NewCT_WheelTransition ()*CT_WheelTransition {_gabb :=&CT_WheelTransition {};return _gabb };func (_ccdfb *ST_TransitionCornerDirectionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaebe ,_dcad :=d .Token ();if _dcad !=nil {return _dcad ;};if _bfafg ,_befeg :=_gaebe .(_e .EndElement );_befeg &&_bfafg .Name ==start .Name {*_ccdfb =1;return nil ;};if _dcgba ,_abcbe :=_gaebe .(_e .CharData );!_abcbe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaebe );}else {switch string (_dcgba ){case "":*_ccdfb =0;case "\u006c\u0075":*_ccdfb =1;case "\u0072\u0075":*_ccdfb =2;case "\u006c\u0064":*_ccdfb =3;case "\u0072\u0064":*_ccdfb =4;};};_gaebe ,_dcad =d .Token ();if _dcad !=nil {return _dcad ;};if _efegf ,_ebace :=_gaebe .(_e .EndElement );_ebace &&_efegf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaebe );};func (_accaa ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cfgg :=_e .Attr {};_cfgg .Name =name ;switch _accaa {case ST_TLAnimateBehaviorValueTypeUnset :_cfgg .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_cfgg .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_cfgg .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_cfgg .Value ="\u0063\u006c\u0072";};return _cfgg ,nil ;};type CT_SlideMaster struct{ +// Command +Cmd []*CT_TLCommandBehavior ; -// Preserve Slide Master -PreserveAttr *bool ; +// Set Time Node Behavior +Set []*CT_TLSetBehavior ; -// Common slide data for slide masters -CSld *CT_CommonSlideData ; +// Audio +Audio []*CT_TLMediaNodeAudio ; -// Color Scheme Map -ClrMap *_da .CT_ColorMapping ; +// Video +Video []*CT_TLMediaNodeVideo ;};type CT_TagList struct{ -// List of Slide Layouts -SldLayoutIdLst *CT_SlideLayoutIdList ; +// Programmable Extensibility Tag +Tag []*CT_StringTag ;}; -// Slide Transition for a Slide Master -Transition *CT_SlideTransition ; +// Validate validates the CT_ApplicationNonVisualDrawingProps and its children +func (_cbf *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _cbf .ValidateWithPath ("C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073");};func (_cfeaf *CT_TagsData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eggad :=range start .Attr {if _eggad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eggad .Name .Local =="\u0069\u0064"||_eggad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eggad .Name .Local =="\u0069\u0064"{_dcfab ,_gggd :=_eggad .Value ,error (nil );if _gggd !=nil {return _gggd ;};_cfeaf .IdAttr =_dcfab ;continue ;};};for {_aeeeg ,_eede :=d .Token ();if _eede !=nil {return _fd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_eede );};if _gadg ,_aabgc :=_aeeeg .(_b .EndElement );_aabgc &&_gadg .Name ==start .Name {break ;};};return nil ;}; -// Slide Timing Information for Slide Masters -Timing *CT_SlideTiming ; +// Validate validates the CT_SmartTags and its children +func (_dbdcg *CT_SmartTags )Validate ()error {return _dbdcg .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_bffb *CT_GraphicalObjectFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bffb .BwModeAttr !=_bc .ST_BlackWhiteModeUnset {_dbeg ,_fgd :=_bffb .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _fgd !=nil {return _fgd ;};start .Attr =append (start .Attr ,_dbeg );};e .EncodeToken (start );_gffc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bffb .NvGraphicFramePr ,_gffc );_bbbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bffb .Xfrm ,_bbbd );_ffc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_bffb .Graphic ,_ffc );if _bffb .ExtLst !=nil {_gbdef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bffb .ExtLst ,_gbdef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efge ST_TransitionCornerDirectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdgf :=_b .Attr {};_gdgf .Name =name ;switch _efge {case ST_TransitionCornerDirectionTypeUnset :_gdgf .Value ="";case ST_TransitionCornerDirectionTypeLu :_gdgf .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_gdgf .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_gdgf .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_gdgf .Value ="\u0072\u0064";};return _gdgf ,nil ;};type CT_HeaderFooter struct{ -// Header/Footer information for a slide master -Hf *CT_HeaderFooter ; +// Slide Number Placeholder +SldNumAttr *bool ; -// Slide Master Text Styles -TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;};func (_bgade *EG_ChildSlide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgade .ClrMapOvr !=nil {_ccffa :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_bgade .ClrMapOvr ,_ccffa );};return nil ;};func (_dcdac ST_TLAnimateEffectTransition )String ()string {switch _dcdac {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_becbb ST_SlideLayoutType )ValidateWithPath (path string )error {switch _becbb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becbb ));};return nil ;};func (_dgadb *CT_PresentationProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aaad :for {_dgfbd ,_edfba :=d .Token ();if _edfba !=nil {return _edfba ;};switch _bdce :=_dgfbd .(type ){case _e .StartElement :switch _bdce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_dgadb .HtmlPubPr =NewCT_HtmlPublishProperties ();if _eebe :=d .DecodeElement (_dgadb .HtmlPubPr ,&_bdce );_eebe !=nil {return _eebe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_dgadb .WebPr =NewCT_WebProperties ();if _afgd :=d .DecodeElement (_dgadb .WebPr ,&_bdce );_afgd !=nil {return _afgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_dgadb .PrnPr =NewCT_PrintProperties ();if _gdac :=d .DecodeElement (_dgadb .PrnPr ,&_bdce );_gdac !=nil {return _gdac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_dgadb .ShowPr =NewCT_ShowProperties ();if _dabb :=d .DecodeElement (_dgadb .ShowPr ,&_bdce );_dabb !=nil {return _dabb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_dgadb .ClrMru =_da .NewCT_ColorMRU ();if _bccgd :=d .DecodeElement (_dgadb .ClrMru ,&_bdce );_bccgd !=nil {return _bccgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgadb .ExtLst =NewCT_ExtensionList ();if _gbdd :=d .DecodeElement (_dgadb .ExtLst ,&_bdce );_gbdd !=nil {return _gbdd ;};default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069o\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065s\u0020\u0025v",_bdce .Name );if _egdc :=d .Skip ();_egdc !=nil {return _egdc ;};};case _e .EndElement :break _aaad ;case _e .CharData :};};return nil ;};type CT_EightDirectionTransition struct{ +// Header Placeholder +HdrAttr *bool ; -// Direction -DirAttr *ST_TransitionEightDirectionType ;};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_gbcaa :=&CT_TLAnimVariantBooleanVal {};return _gbcaa ;}; +// Footer Placeholder +FtrAttr *bool ; -// Validate validates the CT_TLPoint and its children -func (_deeef *CT_TLPoint )Validate ()error {return _deeef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");}; +// Date/Time Placeholder +DtAttr *bool ;ExtLst *CT_ExtensionListModify ;}; -// Validate validates the CT_CustomShowList and its children -func (_caaa *CT_CustomShowList )Validate ()error {return _caaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");};func (_ebda *CT_TLCommandBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebda .TypeAttr !=ST_TLCommandTypeUnset {_agdb ,_ccgef :=_ebda .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccgef !=nil {return _ccgef ;};start .Attr =append (start .Attr ,_agdb );};if _ebda .CmdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006d\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ebda .CmdAttr )});};e .EncodeToken (start );_bdffa :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ebda .CBhvr ,_bdffa );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_HandoutMasterIdList and its children +func (_fdad *CT_HandoutMasterIdList )Validate ()error {return _fdad .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");};type CT_OleObject struct{ -// Validate validates the CT_SlideSorterViewProperties and its children -func (_edab *CT_SlideSorterViewProperties )Validate ()error {return _edab .ValidateWithPath ("\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");}; +// Embedded Object ProgID +ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;}; -// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path -func (_ccdaf *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _ccdaf .Bg !=nil {if _cece :=_ccdaf .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_cece !=nil {return _cece ;};};if _ccdaf .SubSp !=nil {if _ggecd :=_ccdaf .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070");_ggecd !=nil {return _ggecd ;};};if _ccdaf .OleChartEl !=nil {if _cedfa :=_ccdaf .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_cedfa !=nil {return _cedfa ;};};if _ccdaf .TxEl !=nil {if _bbfe :=_ccdaf .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c");_bbfe !=nil {return _bbfe ;};};if _ccdaf .GraphicEl !=nil {if _gcbga :=_ccdaf .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_gcbga !=nil {return _gcbga ;};};return nil ;}; +// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path +func (_caeeg *EG_ShowType )ValidateWithPath (path string )error {if _caeeg .Present !=nil {if _cabe :=_caeeg .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_cabe !=nil {return _cabe ;};};if _caeeg .Browse !=nil {if _ebgfge :=_caeeg .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_ebgfge !=nil {return _ebgfge ;};};if _caeeg .Kiosk !=nil {if _gegee :=_caeeg .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_gegee !=nil {return _gegee ;};};return nil ;};func (_gcbb *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcbb =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_gcbb =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_gcbb =2;};return nil ;}; -// Validate validates the CT_CommonViewProperties and its children -func (_egga *CT_CommonViewProperties )Validate ()error {return _egga .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path +func (_fcb *CT_BuildList )ValidateWithPath (path string )error {for _ead ,_cgea :=range _fcb .BldP {if _feg :=_cgea .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_ead ));_feg !=nil {return _feg ;};};for _ace ,_afa :=range _fcb .BldDgm {if _gga :=_afa .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_ace ));_gga !=nil {return _gga ;};};for _agc ,_ebec :=range _fcb .BldOleChart {if _gaa :=_ebec .ValidateWithPath (_fd .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_agc ));_gaa !=nil {return _gaa ;};};for _eaa ,_bcee :=range _fcb .BldGraphic {if _dbg :=_bcee .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_eaa ));_dbg !=nil {return _dbg ;};};return nil ;}; -// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path -func (_geff *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _gafd :=_geff .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_gafd !=nil {return _gafd ;};if _cacg :=_geff .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_cacg !=nil {return _cacg ;};return nil ;};type CT_TLTimeNodeSequence struct{ +// Validate validates the CT_TLAnimateColorBehavior and its children +func (_dgdba *CT_TLAnimateColorBehavior )Validate ()error {return _dgdba .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");}; -// Concurrent -ConcurrentAttr *bool ; +// Validate validates the CT_WebProperties and its children +func (_gfbg *CT_WebProperties )Validate ()error {return _gfbg .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TLTimeNodeParallel struct{ -// Previous Action -PrevAcAttr ST_TLPreviousActionType ; +// Parallel TimeNode +CTn *CT_TLCommonTimeNodeData ;}; -// Next Action -NextAcAttr ST_TLNextActionType ; +// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path +func (_aafcg *CT_NotesViewProperties )ValidateWithPath (path string )error {if _gabde :=_aafcg .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_gabde !=nil {return _gabde ;};if _aafcg .ExtLst !=nil {if _cabd :=_aafcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cabd !=nil {return _cabd ;};};return nil ;};func (_adc *CT_Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adc .BwModeAttr !=_bc .ST_BlackWhiteModeUnset {_dac ,_adf :=_adc .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _adf !=nil {return _adf ;};start .Attr =append (start .Attr ,_dac );};e .EncodeToken (start );if _adc .BgPr !=nil {_cgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_adc .BgPr ,_cgg );};if _adc .BgRef !=nil {_adb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_adc .BgRef ,_adb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cffbb *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bafba :=range start .Attr {if _bafba .Name .Local =="\u0076\u0061\u006c"{_dfeg ,_acbgg :=_f .ParseUint (_bafba .Value ,10,32);if _acbgg !=nil {return _acbgg ;};_cffbb .ValAttr =uint32 (_dfeg );continue ;};};for {_gdcd ,_bffgad :=d .Token ();if _bffgad !=nil {return _fd .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",_bffgad );};if _acbcb ,_bafdg :=_gdcd .(_b .EndElement );_bafdg &&_acbcb .Name ==start .Name {break ;};};return nil ;};func (_gfeee *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfeee =0;case "\u006e\u006f\u006e\u0065":*_gfeee =1;case "\u0066\u0075\u006c\u006c":*_gfeee =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_gfeee =3;};return nil ;};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 (_ddgaa *CT_CommonViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddgaa .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_ddgaa .VarScaleAttr ))});};e .EncodeToken (start );_eae :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_ddgaa .Scale ,_eae );_caab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}};e .EncodeElement (_ddgaa .Origin ,_caab );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_facbg *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_facbg =0;case "\u006c":*_facbg =1;case "\u0075":*_facbg =2;case "\u0072":*_facbg =3;case "\u0064":*_facbg =4;};return nil ;};func (_caead *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_caead =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_caead =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_caead =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_caead =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_caead =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_caead =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_caead =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_caead =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_caead =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_caead =9;};return nil ;};func NewOleObj ()*OleObj {_ecfc :=&OleObj {};_ecfc .CT_OleObject =*NewCT_OleObject ();return _ecfc };func (_ddeag *EG_Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddeag .BgPr !=nil {_abfeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_ddeag .BgPr ,_abfeb );};if _ddeag .BgRef !=nil {_ededb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_ddeag .BgRef ,_ededb );};return nil ;}; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ; +// Validate validates the SldLayout and its children +func (_fbdbe *SldLayout )Validate ()error {return _fbdbe .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");}; -// Previous Conditions List -PrevCondLst *CT_TLTimeConditionList ; +// Validate validates the CT_TLAnimVariant and its children +func (_dbdf *CT_TLAnimVariant )Validate ()error {return _dbdf .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_ffae :=&CT_SlideSyncProperties {};return _ffae ;};type CT_EightDirectionTransition struct{ -// Next Conditions List -NextCondLst *CT_TLTimeConditionList ;};func (_fccdd ST_TLTimeIndefinite )Validate ()error {return _fccdd .ValidateWithPath ("")}; +// Direction +DirAttr *ST_TransitionEightDirectionType ;};func (_fdeea *CT_SlideRelationshipList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdeea .Sld !=nil {_cfbdf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_faaa :=range _fdeea .Sld {e .EncodeElement (_faaa ,_cfbdf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_HeaderFooter and its children -func (_ceea *CT_HeaderFooter )Validate ()error {return _ceea .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; +// Validate validates the CmAuthorLst and its children +func (_dcdbb *CmAuthorLst )Validate ()error {return _dcdbb .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");};func ParseUnionST_PositiveFixedPercentage (s string )(_bc .ST_PositiveFixedPercentage ,error ){return _bc .ParseUnionST_PositiveFixedPercentage (s );};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil };func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_beeeg :=&CT_TLCommonBehaviorData {};_beeeg .CTn =NewCT_TLCommonTimeNodeData ();_beeeg .TgtEl =NewCT_TLTimeTargetElement ();return _beeeg ;}; -// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path -func (_dcaec *CT_TLPoint )ValidateWithPath (path string )error {if _feae :=_dcaec .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_feae !=nil {return _feae ;};if _gaccb :=_dcaec .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_gaccb !=nil {return _gaccb ;};return nil ;};func (_daa *CT_CustomerDataList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _daa .CustData !=nil {_abc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}};for _ ,_bcg :=range _daa .CustData {e .EncodeElement (_bcg ,_abc );};};if _daa .Tags !=nil {_ccb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_daa .Tags ,_ccb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path +func (_bccg *CT_ExtensionListModify )ValidateWithPath (path string )error {for _aabd ,_bbfg :=range _bccg .Ext {if _dfed :=_bbfg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_aabd ));_dfed !=nil {return _dfed ;};};return nil ;};func (_fced *SldMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fced .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_beaag :=range start .Attr {if _beaag .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_egafa ,_adcdg :=_f .ParseBool (_beaag .Value );if _adcdg !=nil {return _adcdg ;};_fced .PreserveAttr =&_egafa ;continue ;};};_bagcb :for {_bfee ,_cbed :=d .Token ();if _cbed !=nil {return _cbed ;};switch _ccde :=_bfee .(type ){case _b .StartElement :switch _ccde .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 _cgggb :=d .DecodeElement (_fced .CSld ,&_ccde );_cgggb !=nil {return _cgggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 _eedgg :=d .DecodeElement (_fced .ClrMap ,&_ccde );_eedgg !=nil {return _eedgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fced .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _eafbb :=d .DecodeElement (_fced .SldLayoutIdLst ,&_ccde );_eafbb !=nil {return _eafbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fced .Transition =NewCT_SlideTransition ();if _defed :=d .DecodeElement (_fced .Transition ,&_ccde );_defed !=nil {return _defed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fced .Timing =NewCT_SlideTiming ();if _ffgec :=d .DecodeElement (_fced .Timing ,&_ccde );_ffgec !=nil {return _ffgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fced .Hf =NewCT_HeaderFooter ();if _gdeac :=d .DecodeElement (_fced .Hf ,&_ccde );_gdeac !=nil {return _gdeac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fced .TxStyles =NewCT_SlideMasterTextStyles ();if _efaag :=d .DecodeElement (_fced .TxStyles ,&_ccde );_efaag !=nil {return _efaag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_fced .ExtLst =NewCT_ExtensionListModify ();if _cffbc :=d .DecodeElement (_fced .ExtLst ,&_ccde );_cffbc !=nil {return _cffbc ;};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",_ccde .Name );if _egdc :=d .Skip ();_egdc !=nil {return _egdc ;};};case _b .EndElement :break _bagcb ;case _b .CharData :};};return nil ;};func (_cgdd *CT_ShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ddcc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cgdd .CNvPr ,_ddcc );_aead :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_cgdd .CNvSpPr ,_aead );_edfa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_cgdd .NvPr ,_edfa );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Slide and its children -func (_fffcg *CT_Slide )Validate ()error {return _fffcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");};func (_aaaeb ST_TransitionEightDirectionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aaaeb .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_e .CharData (_aaaeb .ST_TransitionSideDirectionType .String ()));};if _aaaeb .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_e .CharData (_aaaeb .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });}; +// Validate validates the CT_TLBehaviorAttributeNameList and its children +func (_becga *CT_TLBehaviorAttributeNameList )Validate ()error {return _becga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074");};type CT_TransitionStartSoundAction struct{ -// Validate validates the CT_GroupShapeChoice and its children -func (_gaab *CT_GroupShapeChoice )Validate ()error {return _gaab .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func NewEG_ShowType ()*EG_ShowType {_gggfe :=&EG_ShowType {};return _gggfe }; +// Loop Sound +LoopAttr *bool ; -// Validate validates the CT_GuideList and its children -func (_ddae *CT_GuideList )Validate ()error {return _ddae .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};type ST_TransitionSideDirectionType byte ; +// Sound +Snd *_bc .CT_EmbeddedWAVAudioFile ;};func (_ffec *CT_Kinsoku )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdcb :=range start .Attr {if _cdcb .Name .Local =="\u006c\u0061\u006e\u0067"{_ecdf ,_aebb :=_cdcb .Value ,error (nil );if _aebb !=nil {return _aebb ;};_ffec .LangAttr =&_ecdf ;continue ;};if _cdcb .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_fgef ,_egec :=_cdcb .Value ,error (nil );if _egec !=nil {return _egec ;};_ffec .InvalStCharsAttr =_fgef ;continue ;};if _cdcb .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_ebdd ,_abfe :=_cdcb .Value ,error (nil );if _abfe !=nil {return _abfe ;};_ffec .InvalEndCharsAttr =_ebdd ;continue ;};};for {_ebcaf ,_eddgc :=d .Token ();if _eddgc !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_eddgc );};if _fgge ,_eged :=_ebcaf .(_b .EndElement );_eged &&_fgge .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SlideMasterIdList and its children -func (_gaed *CT_SlideMasterIdList )Validate ()error {return _gaed .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_acdbc ST_WebScreenSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_acdbc .String (),start );};func (_ggeca *CT_TagsData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ggeca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcbgc *CT_TLTimeAnimateValue )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_babb :=range start .Attr {if _babb .Name .Local =="\u0074\u006d"{_gaacbb ,_aage :=ParseUnionST_TLTimeAnimateValueTime (_babb .Value );if _aage !=nil {return _aage ;};_dcbgc .TmAttr =&_gaacbb ;continue ;};if _babb .Name .Local =="\u0066\u006d\u006c\u0061"{_aaaag ,_bceeb :=_babb .Value ,error (nil );if _bceeb !=nil {return _bceeb ;};_dcbgc .FmlaAttr =&_aaaag ;continue ;};};_fggfc :for {_babded ,_fcfa :=d .Token ();if _fcfa !=nil {return _fcfa ;};switch _eegfg :=_babded .(type ){case _e .StartElement :switch _eegfg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:_dcbgc .Val =NewCT_TLAnimVariant ();if _eeaaf :=d .DecodeElement (_dcbgc .Val ,&_eegfg );_eeaaf !=nil {return _eeaaf ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_eegfg .Name );if _fcbc :=d .Skip ();_fcbc !=nil {return _fcbc ;};};case _e .EndElement :break _fggfc ;case _e .CharData :};};return nil ;};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_cfagd :=&CT_TLAnimateEffectBehavior {};_cfagd .CBhvr =NewCT_TLCommonBehaviorData ();return _cfagd ;};func (_agac *CT_Rel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_agac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbdgc ST_OleObjectFollowColorScheme )Validate ()error {return _fbdgc .ValidateWithPath ("")};type ST_TLPreviousActionType byte ; +// Validate validates the CT_TLIterateIntervalTime and its children +func (_egfb *CT_TLIterateIntervalTime )Validate ()error {return _egfb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};func (_gdac ST_TransitionEightDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdac .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_b .CharData (_gdac .ST_TransitionSideDirectionType .String ()));};if _gdac .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_b .CharData (_gdac .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_gecf *OleObj )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gecf .CT_OleObject =*NewCT_OleObject ();for _ ,_gfeca :=range start .Attr {if _gfeca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gfeca .Name .Local =="\u0069\u0064"{_bbcdg ,_daga :=_gfeca .Value ,error (nil );if _daga !=nil {return _daga ;};_gecf .IdAttr =&_bbcdg ;continue ;};if _gfeca .Name .Local =="\u0073\u0070\u0069\u0064"{_ddagb ,_cbbce :=_gfeca .Value ,error (nil );if _cbbce !=nil {return _cbbce ;};_gecf .SpidAttr =&_ddagb ;continue ;};if _gfeca .Name .Local =="\u006e\u0061\u006d\u0065"{_bgeg ,_bcecb :=_gfeca .Value ,error (nil );if _bcecb !=nil {return _bcecb ;};_gecf .NameAttr =&_bgeg ;continue ;};if _gfeca .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_adca ,_bcacg :=_f .ParseBool (_gfeca .Value );if _bcacg !=nil {return _bcacg ;};_gecf .ShowAsIconAttr =&_adca ;continue ;};if _gfeca .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bdgab ,_fcfbe :=_gfeca .Value ,error (nil );if _fcfbe !=nil {return _fcfbe ;};_gecf .ProgIdAttr =&_bdgab ;continue ;};if _gfeca .Name .Local =="\u0069\u006d\u0067\u0057"{_gbede ,_bfbbdb :=_f .ParseInt (_gfeca .Value ,10,32);if _bfbbdb !=nil {return _bfbbdb ;};_eacfg :=int32 (_gbede );_gecf .ImgWAttr =&_eacfg ;continue ;};if _gfeca .Name .Local =="\u0069\u006d\u0067\u0048"{_bbadf ,_dbagf :=_f .ParseInt (_gfeca .Value ,10,32);if _dbagf !=nil {return _dbagf ;};_bcdgg :=int32 (_bbadf );_gecf .ImgHAttr =&_bcdgg ;continue ;};};_defgge :for {_dcgaf ,_cdecg :=d .Token ();if _cdecg !=nil {return _cdecg ;};switch _dfcec :=_dcgaf .(type ){case _b .StartElement :switch _dfcec .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"}:_gecf .Choice =NewCT_OleObjectChoice ();if _eagcd :=d .DecodeElement (&_gecf .Choice .Embed ,&_dfcec );_eagcd !=nil {return _eagcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gecf .Choice =NewCT_OleObjectChoice ();if _fbdgb :=d .DecodeElement (&_gecf .Choice .Link ,&_dfcec );_fbdgb !=nil {return _fbdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gecf .Pic =NewCT_Picture ();if _dabea :=d .DecodeElement (_gecf .Pic ,&_dfcec );_dabea !=nil {return _dabea ;};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",_dfcec .Name );if _agfff :=d .Skip ();_agfff !=nil {return _agfff ;};};case _b .EndElement :break _defgge ;case _b .CharData :};};return nil ;};func (_bcfaf ST_PlaceholderType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcfaf .String (),start );};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_cagaf :=&CT_SlideMasterIdListEntry {};return _cagaf ;}; -// Validate validates the CT_TLTimeNodeSequence and its children -func (_cabag *CT_TLTimeNodeSequence )Validate ()error {return _cabag .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};func (_cefcc ST_SlideSizeType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cefcc .String (),start );}; +// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path +func (_dbdd *CT_NormalViewProperties )ValidateWithPath (path string )error {if _acbf :=_dbdd .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_acbf !=nil {return _acbf ;};if _bdeg :=_dbdd .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_bdeg !=nil {return _bdeg ;};if _gcbe :=_dbdd .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074");_gcbe !=nil {return _gcbe ;};if _faeag :=_dbdd .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_faeag !=nil {return _faeag ;};if _dbdd .ExtLst !=nil {if _fdaf :=_dbdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdaf !=nil {return _fdaf ;};};return nil ;};func (_edffg ST_PhotoAlbumLayout )Validate ()error {return _edffg .ValidateWithPath ("")};func (_cfce *ST_TLAnimateEffectTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbegg ,_gcfgc :=d .Token ();if _gcfgc !=nil {return _gcfgc ;};if _dffbf ,_ccfag :=_cbegg .(_b .EndElement );_ccfag &&_dffbf .Name ==start .Name {*_cfce =1;return nil ;};if _gbadg ,_caecc :=_cbegg .(_b .CharData );!_caecc {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",_cbegg );}else {switch string (_gbadg ){case "":*_cfce =0;case "\u0069\u006e":*_cfce =1;case "\u006f\u0075\u0074":*_cfce =2;case "\u006e\u006f\u006e\u0065":*_cfce =3;};};_cbegg ,_gcfgc =d .Token ();if _gcfgc !=nil {return _gcfgc ;};if _cafad ,_cgagdf :=_cbegg .(_b .EndElement );_cgagdf &&_cafad .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",_cbegg );};type ST_TLNextActionType byte ;func (_ggefb ST_TLTimeNodeMasterRelation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggefb .String (),start );};func (_bggdac *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbgdb ,_gadec :=d .Token ();if _gadec !=nil {return _gadec ;};if _daecf ,_afbdf :=_bbgdb .(_b .EndElement );_afbdf &&_daecf .Name ==start .Name {*_bggdac =1;return nil ;};if _dfadb ,_edcdf :=_bbgdb .(_b .CharData );!_edcdf {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",_bbgdb );}else {switch string (_dfadb ){case "":*_bggdac =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_bggdac =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_bggdac =2;};};_bbgdb ,_gadec =d .Token ();if _gadec !=nil {return _gadec ;};if _cdacc ,_gddegfd :=_bbgdb .(_b .EndElement );_gddegfd &&_cdacc .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",_bbgdb );}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_gfag *CT_Picture )ValidateWithPath (path string )error {if _ead :=_gfag .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ead !=nil {return _ead ;};if _eeacd :=_gfag .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_eeacd !=nil {return _eeacd ;};if _eadb :=_gfag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eadb !=nil {return _eadb ;};if _gfag .Style !=nil {if _fagf :=_gfag .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fagf !=nil {return _fagf ;};};if _gfag .ExtLst !=nil {if _bdgeb :=_gfag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdgeb !=nil {return _bdgeb ;};};return nil ;}; +// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path +func (_ddgea *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };func (_ecfec *ST_ViewType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbae ,_cgbeg :=d .Token ();if _cgbeg !=nil {return _cgbeg ;};if _ddedf ,_geecc :=_fbae .(_b .EndElement );_geecc &&_ddedf .Name ==start .Name {*_ecfec =1;return nil ;};if _bgbaa ,_ggda :=_fbae .(_b .CharData );!_ggda {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",_fbae );}else {switch string (_bgbaa ){case "":*_ecfec =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_ecfec =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_ecfec =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_ecfec =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_ecfec =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_ecfec =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_ecfec =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_ecfec =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_ecfec =8;};};_fbae ,_cgbeg =d .Token ();if _cgbeg !=nil {return _cgbeg ;};if _cfgdc ,_aefbe :=_fbae .(_b .EndElement );_aefbe &&_cfgdc .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",_fbae );}; -// Validate validates the EG_ShowType and its children -func (_bcde *EG_ShowType )Validate ()error {return _bcde .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};func (_gbbbd ST_TLAnimateColorSpace )Validate ()error {return _gbbbd .ValidateWithPath ("")};type CT_OleObjectEmbed struct{ +// Validate validates the CT_Rel and its children +func (_feecg *CT_Rel )Validate ()error {return _feecg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};type NotesMaster struct{CT_NotesMaster }; -// Color Scheme Properties for Embedded object -FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};func (_dbdca *CT_TLBehaviorAttributeNameList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fbag :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_gccc :=range _dbdca .AttrName {e .EncodeElement (_gccc ,_fbag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Shape and its children +func (_gefbf *CT_Shape )Validate ()error {return _gefbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; -// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path -func (_ddag *CT_PhotoAlbum )ValidateWithPath (path string )error {if _abccd :=_ddag .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_abccd !=nil {return _abccd ;};if _aafd :=_ddag .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_aafd !=nil {return _aafd ;};if _ddag .ExtLst !=nil {if _faae :=_ddag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faae !=nil {return _faae ;};};return nil ;}; +// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path +func (_faecd *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };func (_dagd *ST_TransitionEightDirectionType )Validate ()error {return _dagd .ValidateWithPath ("")};func NewCT_PresentationProperties ()*CT_PresentationProperties {_gcfbb :=&CT_PresentationProperties {};return _gcfbb ;};func (_eddg *CT_GuideList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eddg .Guide !=nil {_gedg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_edff :=range _eddg .Guide {e .EncodeElement (_edff ,_gedg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdaef *CT_TLTimeAnimateValue )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdaef .TmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006d"},Value :_fd .Sprintf ("\u0025\u0076",*_bdaef .TmAttr )});};if _bdaef .FmlaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_fd .Sprintf ("\u0025\u0076",*_bdaef .FmlaAttr )});};e .EncodeToken (start );if _bdaef .Val !=nil {_gagff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0076a\u006c"}};e .EncodeElement (_bdaef .Val ,_gagff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afeg *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 :_fd .Sprintf ("\u0025\u0076",_afeg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_eccgg :=&CT_TLTimeNodeSequence {};_eccgg .CTn =NewCT_TLCommonTimeNodeData ();return _eccgg ;};func (_degca *CT_TLTemplate )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_degca .TnLst =NewCT_TimeNodeList ();for _ ,_ebbe :=range start .Attr {if _ebbe .Name .Local =="\u006c\u0076\u006c"{_cdbg ,_cbfbd :=_f .ParseUint (_ebbe .Value ,10,32);if _cbfbd !=nil {return _cbfbd ;};_dcbg :=uint32 (_cdbg );_degca .LvlAttr =&_dcbg ;continue ;};};_badeg :for {_aafca ,_ecgf :=d .Token ();if _ecgf !=nil {return _ecgf ;};switch _cacgfa :=_aafca .(type ){case _b .StartElement :switch _cacgfa .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 _bafda :=d .DecodeElement (_degca .TnLst ,&_cacgfa );_bafda !=nil {return _bafda ;};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",_cacgfa .Name );if _gefae :=d .Skip ();_gefae !=nil {return _gefae ;};};case _b .EndElement :break _badeg ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path -func (_gefbbg *CT_TagList )ValidateWithPath (path string )error {for _dgbcc ,_afcg :=range _gefbbg .Tag {if _adeca :=_afcg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_dgbcc ));_adeca !=nil {return _adeca ;};};return nil ;};func (_fgcdf ST_ViewType )ValidateWithPath (path string )error {switch _fgcdf {case 0,1,2,3,4,5,6,7,8:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgcdf ));};return nil ;};func (_accf *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bccbd ,_caedc :=d .Token ();if _caedc !=nil {return _caedc ;};if _bbcd ,_dadcdd :=_bccbd .(_e .EndElement );_dadcdd &&_bbcd .Name ==start .Name {*_accf =1;return nil ;};if _baafa ,_cfaf :=_bccbd .(_e .CharData );!_cfaf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bccbd );}else {switch string (_baafa ){case "":*_accf =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_accf =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_accf =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_accf =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_accf =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_accf =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_accf =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_accf =7;};};_bccbd ,_caedc =d .Token ();if _caedc !=nil {return _caedc ;};if _dcfd ,_fgeaf :=_bccbd .(_e .EndElement );_fgeaf &&_dcfd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bccbd );};func (_efdaf *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_efdaf =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_efdaf =1;case "\u006f\u006e\u0045n\u0064":*_efdaf =2;case "\u0062\u0065\u0067i\u006e":*_efdaf =3;case "\u0065\u006e\u0064":*_efdaf =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_efdaf =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_efdaf =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_efdaf =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_efdaf =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_efdaf =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_efdaf =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_efdaf =11;};return nil ;};type CT_InOutTransition struct{ +// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path +func (_gacg *EG_TopLevelSlide )ValidateWithPath (path string )error {if _bbggf :=_gacg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_bbggf !=nil {return _bbggf ;};return nil ;};type ST_TLTimeNodeSyncType byte ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};func (_cbege ST_TransitionCornerDirectionType )String ()string {switch _cbege {case 0:return "";case 1:return "\u006c\u0075";case 2:return "\u0072\u0075";case 3:return "\u006c\u0064";case 4:return "\u0072\u0064";};return "";};func (_daee *CT_CustomerDataList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdac :for {_eeb ,_aca :=d .Token ();if _aca !=nil {return _aca ;};switch _abbb :=_eeb .(type ){case _e .StartElement :switch _abbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}:_agcg :=NewCT_CustomerData ();if _fege :=d .DecodeElement (_agcg ,&_abbb );_fege !=nil {return _fege ;};_daee .CustData =append (_daee .CustData ,_agcg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"}:_daee .Tags =NewCT_TagsData ();if _ecae :=d .DecodeElement (_daee .Tags ,&_abbb );_ecae !=nil {return _ecae ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0065rD\u0061\u0074\u0061\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_abbb .Name );if _dcgg :=d .Skip ();_dcgg !=nil {return _dcgg ;};};case _e .EndElement :break _cdac ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path +func (_gfaae *CT_TLIterateData )ValidateWithPath (path string )error {if _fbfca :=_gfaae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbfca !=nil {return _fbfca ;};if _gfaae .TmAbs !=nil {if _edbee :=_gfaae .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073");_edbee !=nil {return _edbee ;};};if _gfaae .TmPct !=nil {if _afece :=_gfaae .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_afece !=nil {return _afece ;};};return nil ;};func NewCT_Extension ()*CT_Extension {_fegd :=&CT_Extension {};return _fegd };func (_eaeaa ST_TLParaBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edbc :=_b .Attr {};_edbc .Name =name ;switch _eaeaa {case ST_TLParaBuildTypeUnset :_edbc .Value ="";case ST_TLParaBuildTypeAllAtOnce :_edbc .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_edbc .Value ="\u0070";case ST_TLParaBuildTypeCust :_edbc .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_edbc .Value ="\u0077\u0068\u006fl\u0065";};return _edbc ,nil ;};func NewHandoutMaster ()*HandoutMaster {_ggaag :=&HandoutMaster {};_ggaag .CT_HandoutMaster =*NewCT_HandoutMaster ();return _ggaag ;};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_gagfg :=&CT_TransitionSoundAction {};return _gagfg ;};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_afcd :=&CT_HtmlPublishProperties {};return _afcd ;};func (_caacd *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_caacd =0;case "\u0062\u0061\u0073\u0065":*_caacd =1;case "\u0073\u0075\u006d":*_caacd =2;case "\u0072\u0065\u0070\u006c":*_caacd =3;case "\u006d\u0075\u006c\u0074":*_caacd =4;case "\u006e\u006f\u006e\u0065":*_caacd =5;};return nil ;};type ST_TransitionSideDirectionType byte ;func (_abdgb *ST_TLTimeAnimateValueTime )Validate ()error {return _abdgb .ValidateWithPath ("")};func (_ecdbe *ST_TLTime )ValidateWithPath (path string )error {_ebcc :=[]string {};if _ecdbe .Uint32 !=nil {_ebcc =append (_ebcc ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if _ecdbe .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_ebcc =append (_ebcc ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_ebcc )> 1{return _fd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebcc );};return nil ;};func (_dgbdf ST_ViewType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adedd :=_b .Attr {};_adedd .Name =name ;switch _dgbdf {case ST_ViewTypeUnset :_adedd .Value ="";case ST_ViewTypeSldView :_adedd .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_adedd .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_adedd .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_adedd .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_adedd .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_adedd .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_adedd .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_adedd .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return _adedd ,nil ;}; -// Validate validates the CT_Shape and its children -func (_dcfa *CT_Shape )Validate ()error {return _dcfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; +// Validate validates the CT_TimeNodeList and its children +func (_dfaf *CT_TimeNodeList )Validate ()error {return _dfaf .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};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_TLAnimateBehaviorCalcMode byte ;func (_fgdd *CT_OleObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgdd .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_fgdd .ProgIdAttr )});};if _fgdd .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_fgdd .SpidAttr )});};if _fgdd .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_fgdd .NameAttr )});};if _fgdd .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_fgdd .ShowAsIconAttr ))});};if _fgdd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_fgdd .IdAttr )});};if _fgdd .ImgWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_fd .Sprintf ("\u0025\u0076",*_fgdd .ImgWAttr )});};if _fgdd .ImgHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_fd .Sprintf ("\u0025\u0076",*_fgdd .ImgHAttr )});};e .EncodeToken (start );_fgdd .Choice .MarshalXML (e ,_b .StartElement {});if _fgdd .Pic !=nil {_ddcbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_fgdd .Pic ,_ddcbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLTimeTargetElement struct{ -// Validate validates the CT_HandoutMasterIdList and its children -func (_fbfg *CT_HandoutMasterIdList )Validate ()error {return _fbfg .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");}; +// Slide Target +SldTgt *CT_Empty ; -// Validate validates the CT_TransitionSoundAction and its children -func (_cdafe *CT_TransitionSoundAction )Validate ()error {return _cdafe .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_efc :=&CT_ApplicationNonVisualDrawingProps {};return _efc ;};func (_daeeaa ST_TLTimeNodeType )String ()string {switch _daeeaa {case 0:return "";case 1:return "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case 2:return "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case 3:return "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case 4:return "\u006da\u0069\u006e\u0053\u0065\u0071";case 5:return "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case 6:return "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case 7:return "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case 8:return "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case 9:return "\u0074\u006d\u0052\u006f\u006f\u0074";};return "";};type CT_TransitionStartSoundAction struct{ +// Sound Target +SndTgt *_bc .CT_EmbeddedWAVAudioFile ; -// Loop Sound -LoopAttr *bool ; +// Shape Target +SpTgt *CT_TLShapeTargetElement ; -// Sound -Snd *_da .CT_EmbeddedWAVAudioFile ;};func (_fddcad *ST_IterateType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caag ,_dfbbf :=d .Token ();if _dfbbf !=nil {return _dfbbf ;};if _aggcg ,_gbfg :=_caag .(_e .EndElement );_gbfg &&_aggcg .Name ==start .Name {*_fddcad =1;return nil ;};if _eeaae ,_cbccb :=_caag .(_e .CharData );!_cbccb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caag );}else {switch string (_eeaae ){case "":*_fddcad =0;case "\u0065\u006c":*_fddcad =1;case "\u0077\u0064":*_fddcad =2;case "\u006c\u0074":*_fddcad =3;};};_caag ,_dfbbf =d .Token ();if _dfbbf !=nil {return _dfbbf ;};if _ecad ,_eeega :=_caag .(_e .EndElement );_eeega &&_ecad .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caag );};type ST_SplitterBarState byte ;func (_acfag ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _acfag {case 0,1:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfag ));};return nil ;};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_baceg :=&CT_TLByRgbColorTransform {};return _baceg ;};func (_gfdca ST_TLAnimateBehaviorCalcMode )Validate ()error {return _gfdca .ValidateWithPath ("")};func (_gggb *CT_TLTimeTargetElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gggb .SldTgt !=nil {_eebd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_gggb .SldTgt ,_eebd );};if _gggb .SndTgt !=nil {_ebac :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}};e .EncodeElement (_gggb .SndTgt ,_ebac );};if _gggb .SpTgt !=nil {_fbcda :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_gggb .SpTgt ,_fbcda );};if _gggb .InkTgt !=nil {_bgba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}};e .EncodeElement (_gggb .InkTgt ,_bgba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_CommonSlideData ()*CT_CommonSlideData {_gbbd :=&CT_CommonSlideData {};_gbbd .SpTree =NewCT_GroupShape ();return _gbbd ;};type CT_CommonViewProperties struct{ +// Ink Target +InkTgt *CT_TLSubShapeId ;};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_CommonViewProperties struct{ // Variable Scale VarScaleAttr *bool ; // View Scale -Scale *_da .CT_Scale2D ; +Scale *_bc .CT_Scale2D ; // View Origin -Origin *_da .CT_Point2D ;};func (_cbecf *EG_ExtensionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbfag :for {_ddadac ,_dbggb :=d .Token ();if _dbggb !=nil {return _dbggb ;};switch _eebea :=_ddadac .(type ){case _e .StartElement :switch _eebea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_bacac :=NewCT_Extension ();if _fdfcef :=d .DecodeElement (_bacac ,&_eebea );_fdfcef !=nil {return _fdfcef ;};_cbecf .Ext =append (_cbecf .Ext ,_bacac );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_eebea .Name );if _gaaa :=d .Skip ();_gaaa !=nil {return _gaaa ;};};case _e .EndElement :break _cbfag ;case _e .CharData :};};return nil ;};func NewCT_CustomShowList ()*CT_CustomShowList {_gegc :=&CT_CustomShowList {};return _gegc };func (_ccdccg *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccdccg =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_ccdccg =1;};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_acaf :=&CT_GroupShape {};_acaf .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_acaf .GrpSpPr =_da .NewCT_GroupShapeProperties ();return _acaf ;}; - -// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path -func (_edcee *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _aeff :=_edcee .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_aeff !=nil {return _aeff ;};if _edcee .AdvAutoAttr !=nil {if _cefda :=_edcee .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_cefda !=nil {return _cefda ;};};if _edcee .TmplLst !=nil {if _geacf :=_edcee .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_geacf !=nil {return _geacf ;};};return nil ;};func (_afdggf ST_TransitionSpeed )Validate ()error {return _afdggf .ValidateWithPath ("")}; - -// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path -func (_dcca *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _cccgb :=_dcca .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_cccgb !=nil {return _cccgb ;};return nil ;};func (_ggde *CT_InOutTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cacdb :=range start .Attr {if _cacdb .Name .Local =="\u0064\u0069\u0072"{_ggde .DirAttr .UnmarshalXMLAttr (_cacdb );continue ;};};for {_bbeac ,_gdfed :=d .Token ();if _gdfed !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0049\u006e\u004f\u0075\u0074\u0054\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gdfed );};if _gbgf ,_aaag :=_bbeac .(_e .EndElement );_aaag &&_gbgf .Name ==start .Name {break ;};};return nil ;};func (_bdge *CT_OrientationTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbcdd :=range start .Attr {if _fbcdd .Name .Local =="\u0064\u0069\u0072"{_bdge .DirAttr .UnmarshalXMLAttr (_fbcdd );continue ;};};for {_bfdb ,_eaagd :=d .Token ();if _eaagd !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004frie\u006eta\u0074\u0069\u006f\u006e\u0054\u0072\u0061ns\u0069\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_eaagd );};if _fceg ,_fcac :=_bfdb .(_e .EndElement );_fcac &&_fceg .Name ==start .Name {break ;};};return nil ;};const (ST_TLTimeNodeFillTypeUnset ST_TLTimeNodeFillType =0;ST_TLTimeNodeFillTypeRemove ST_TLTimeNodeFillType =1;ST_TLTimeNodeFillTypeFreeze ST_TLTimeNodeFillType =2;ST_TLTimeNodeFillTypeHold ST_TLTimeNodeFillType =3;ST_TLTimeNodeFillTypeTransition ST_TLTimeNodeFillType =4;);func (_ebca ST_TLNextActionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ebca .String (),start );};func (_dbfdf ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _dbfdf {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfdf ));};return nil ;};type CT_TLMediaNodeVideo struct{ +Origin *_bc .CT_Point2D ;}; -// Full Screen -FullScrnAttr *bool ; - -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};type CT_SlideRelationshipList struct{ +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_fgb *CT_Background )ValidateWithPath (path string )error {if _fgc :=_fgb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgc !=nil {return _fgc ;};if _fgb .BgPr !=nil {if _ebe :=_fgb .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_ebe !=nil {return _ebe ;};};if _fgb .BgRef !=nil {if _egg :=_fgb .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_egg !=nil {return _egg ;};};return nil ;};func (_gbecb *EG_SlideListChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecgaa :for {_ebfeg ,_dgaad :=d .Token ();if _dgaad !=nil {return _dgaad ;};switch _dbagc :=_ebfeg .(type ){case _b .StartElement :switch _dbagc .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"}:_gbecb .SldAll =NewCT_Empty ();if _bcgg :=d .DecodeElement (_gbecb .SldAll ,&_dbagc );_bcgg !=nil {return _bcgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbecb .SldRg =NewCT_IndexRange ();if _bfcf :=d .DecodeElement (_gbecb .SldRg ,&_dbagc );_bfcf !=nil {return _bfcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_gbecb .CustShow =NewCT_CustomShowId ();if _bdgbc :=d .DecodeElement (_gbecb .CustShow ,&_dbagc );_bdgbc !=nil {return _bdgbc ;};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",_dbagc .Name );if _aggbd :=d .Skip ();_aggbd !=nil {return _aggbd ;};};case _b .EndElement :break _ecgaa ;case _b .CharData :};};return nil ;};func (_fabfc ST_TLTimeNodeRestartType )Validate ()error {return _fabfc .ValidateWithPath ("")};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_gffgg :=&CT_TLBuildDiagram {};return _gffgg }; -// Presentation Slide -Sld []*CT_SlideRelationshipListEntry ;};func (_cffcgf ST_TLPreviousActionType )Validate ()error {return _cffcgf .ValidateWithPath ("")};type CT_SlideRelationshipListEntry struct{IdAttr string ;};func (_facfd *CT_TLCommonMediaNodeData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _facfd .VolAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u006f\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_facfd .VolAttr )});};if _facfd .MuteAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_facfd .MuteAttr ))});};if _facfd .NumSldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_facfd .NumSldAttr )});};if _facfd .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_facfd .ShowWhenStoppedAttr ))});};e .EncodeToken (start );_cfae :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_facfd .CTn ,_cfae );_bafa :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_facfd .TgtEl ,_bafa );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLTextTargetElement struct{ +// Validate validates the CT_CommonSlideViewProperties and its children +func (_gfeg *CT_CommonSlideViewProperties )Validate ()error {return _gfeg .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 (_ddfbc *CT_Guide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddfbc .OrientAttr !=ST_DirectionUnset {_dbcc ,_ffdg :=_ddfbc .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _ffdg !=nil {return _ffdg ;};start .Attr =append (start .Attr ,_dbcc );};if _ddfbc .PosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_ddfbc .PosAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgcbd ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _cgcbd {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 (_cgcbd ));};return nil ;};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_cbbc :=&CT_SlideTransitionChoice {};return _cbbc ;};func (_bccae *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adfdc ,_bbcdb :=d .Token ();if _bbcdb !=nil {return _bbcdb ;};if _fdagc ,_aedc :=_adfdc .(_b .EndElement );_aedc &&_fdagc .Name ==start .Name {*_bccae =1;return nil ;};if _dacab ,_gcdff :=_adfdc .(_b .CharData );!_gcdff {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",_adfdc );}else {switch string (_dacab ){case "":*_bccae =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_bccae =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_bccae =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_bccae =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_bccae =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_bccae =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_bccae =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_bccae =7;};};_adfdc ,_bbcdb =d .Token ();if _bbcdb !=nil {return _bbcdb ;};if _bcfgg ,_cccef :=_adfdc .(_b .EndElement );_cccef &&_bcfgg .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",_adfdc );};func (_gdgag *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gdgag =0;case "\u006c\u0075":*_gdgag =1;case "\u0072\u0075":*_gdgag =2;case "\u006c\u0064":*_gdgag =3;case "\u0072\u0064":*_gdgag =4;};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;);func (_fcbfd *CT_GraphicalObjectFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcbfd .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_fcbfd .Xfrm =_bc .NewCT_Transform2D ();_fcbfd .Graphic =_bc .NewGraphic ();for _ ,_cfae :=range start .Attr {if _cfae .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_fcbfd .BwModeAttr .UnmarshalXMLAttr (_cfae );continue ;};};_dcaa :for {_ccfg ,_eeda :=d .Token ();if _eeda !=nil {return _eeda ;};switch _dbdb :=_ccfg .(type ){case _b .StartElement :switch _dbdb .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 _ccbef :=d .DecodeElement (_fcbfd .NvGraphicFramePr ,&_dbdb );_ccbef !=nil {return _ccbef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _efcgb :=d .DecodeElement (_fcbfd .Xfrm ,&_dbdb );_efcgb !=nil {return _efcgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _abbff :=d .DecodeElement (_fcbfd .Graphic ,&_dbdb );_abbff !=nil {return _abbff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_fcbfd .ExtLst =NewCT_ExtensionListModify ();if _daeg :=d .DecodeElement (_fcbfd .ExtLst ,&_dbdb );_daeg !=nil {return _daeg ;};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",_dbdb .Name );if _dcc :=d .Skip ();_dcc !=nil {return _dcc ;};};case _b .EndElement :break _dcaa ;case _b .CharData :};};return nil ;};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_gaca :=&CT_TLAnimVariantIntegerVal {};return _gaca ;};func (_baceg *CT_SmartTags )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afgd :=range start .Attr {if _afgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afgd .Name .Local =="\u0069\u0064"||_afgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afgd .Name .Local =="\u0069\u0064"{_gccb ,_fdbf :=_afgd .Value ,error (nil );if _fdbf !=nil {return _fdbf ;};_baceg .IdAttr =_gccb ;continue ;};};for {_bface ,_dfdee :=d .Token ();if _dfdee !=nil {return _fd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_dfdee );};if _efcb ,_fdca :=_bface .(_b .EndElement );_fdca &&_efcb .Name ==start .Name {break ;};};return nil ;};type CT_NotesMasterIdList struct{ -// Character Range -CharRg *CT_IndexRange ; +// Notes Master ID +NotesMasterId *CT_NotesMasterIdListEntry ;}; -// Paragraph Text Range -PRg *CT_IndexRange ;};func (_eded *CT_NormalViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eded .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_eded .ShowOutlineIconsAttr ))});};if _eded .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_eded .SnapVertSplitterAttr ))});};if _eded .VertBarStateAttr !=ST_SplitterBarStateUnset {_dbca ,_abff :=_eded .VertBarStateAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _abff !=nil {return _abff ;};start .Attr =append (start .Attr ,_dbca );};if _eded .HorzBarStateAttr !=ST_SplitterBarStateUnset {_gefe ,_baffc :=_eded .HorzBarStateAttr .MarshalXMLAttr (_e .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _baffc !=nil {return _baffc ;};start .Attr =append (start .Attr ,_gefe );};if _eded .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_eded .PreferSingleViewAttr ))});};e .EncodeToken (start );_eagf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_eded .RestoredLeft ,_eagf );_aefdf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}};e .EncodeElement (_eded .RestoredTop ,_aefdf );if _eded .ExtLst !=nil {_bggag :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eded .ExtLst ,_bggag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggece *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ggece =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_ggece =1;case "\u0066\u0069\u0078e\u0064":*_ggece =2;};return nil ;};func (_gbdca *CT_TLAnimVariantStringVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_gbdca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_edee *SldLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edee .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_faedf :=range start .Attr {if _faedf .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_gfcdg ,_afbcce :=_faedf .Value ,error (nil );if _afbcce !=nil {return _afbcce ;};_edee .MatchingNameAttr =&_gfcdg ;continue ;};if _faedf .Name .Local =="\u0074\u0079\u0070\u0065"{_edee .TypeAttr .UnmarshalXMLAttr (_faedf );continue ;};if _faedf .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_eebee ,_ggede :=_a .ParseBool (_faedf .Value );if _ggede !=nil {return _ggede ;};_edee .PreserveAttr =&_eebee ;continue ;};if _faedf .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_ecbd ,_cebbf :=_a .ParseBool (_faedf .Value );if _cebbf !=nil {return _cebbf ;};_edee .UserDrawnAttr =&_ecbd ;continue ;};if _faedf .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_fbdcd ,_ebaeb :=_a .ParseBool (_faedf .Value );if _ebaeb !=nil {return _ebaeb ;};_edee .ShowMasterSpAttr =&_fbdcd ;continue ;};if _faedf .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bfbff ,_baadf :=_a .ParseBool (_faedf .Value );if _baadf !=nil {return _baadf ;};_edee .ShowMasterPhAnimAttr =&_bfbff ;continue ;};};_afbcb :for {_bafgg ,_edbae :=d .Token ();if _edbae !=nil {return _edbae ;};switch _fccac :=_bafgg .(type ){case _e .StartElement :switch _fccac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _gcfec :=d .DecodeElement (_edee .CSld ,&_fccac );_gcfec !=nil {return _gcfec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_edee .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _cabec :=d .DecodeElement (_edee .ClrMapOvr ,&_fccac );_cabec !=nil {return _cabec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_edee .Transition =NewCT_SlideTransition ();if _fgeba :=d .DecodeElement (_edee .Transition ,&_fccac );_fgeba !=nil {return _fgeba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_edee .Timing =NewCT_SlideTiming ();if _gcee :=d .DecodeElement (_edee .Timing ,&_fccac );_gcee !=nil {return _gcee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_edee .Hf =NewCT_HeaderFooter ();if _deagc :=d .DecodeElement (_edee .Hf ,&_fccac );_deagc !=nil {return _deagc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edee .ExtLst =NewCT_ExtensionListModify ();if _cfcadf :=d .DecodeElement (_edee .ExtLst ,&_fccac );_cfcadf !=nil {return _cfcadf ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_fccac .Name );if _gabeg :=d .Skip ();_gabeg !=nil {return _gabeg ;};};case _e .EndElement :break _afbcb ;case _e .CharData :};};return nil ;};const (ST_PhotoAlbumLayoutUnset ST_PhotoAlbumLayout =0;ST_PhotoAlbumLayoutFitToSlide ST_PhotoAlbumLayout =1;ST_PhotoAlbumLayout1pic ST_PhotoAlbumLayout =2;ST_PhotoAlbumLayout2pic ST_PhotoAlbumLayout =3;ST_PhotoAlbumLayout4pic ST_PhotoAlbumLayout =4;ST_PhotoAlbumLayout1picTitle ST_PhotoAlbumLayout =5;ST_PhotoAlbumLayout2picTitle ST_PhotoAlbumLayout =6;ST_PhotoAlbumLayout4picTitle ST_PhotoAlbumLayout =7;);func (_bcbee *SldSyncPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcbee .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_badfd :=range start .Attr {if _badfd .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_abaeg ,_eadg :=_badfd .Value ,error (nil );if _eadg !=nil {return _eadg ;};_bcbee .ServerSldIdAttr =_abaeg ;continue ;};if _badfd .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gdec ,_fdfegb :=ParseStdlibTime (_badfd .Value );if _fdfegb !=nil {return _fdfegb ;};_bcbee .ServerSldModifiedTimeAttr =_gdec ;continue ;};if _badfd .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_bbbfc ,_bdfceg :=ParseStdlibTime (_badfd .Value );if _bdfceg !=nil {return _bdfceg ;};_bcbee .ClientInsertedTimeAttr =_bbbfc ;continue ;};};_adccf :for {_egacb ,_cddec :=d .Token ();if _cddec !=nil {return _cddec ;};switch _ddbdc :=_egacb .(type ){case _e .StartElement :switch _ddbdc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbee .ExtLst =NewCT_ExtensionList ();if _aadbb :=d .DecodeElement (_bcbee .ExtLst ,&_ddbdc );_aadbb !=nil {return _aadbb ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u0053\u0079\u006ec\u0050\u0072 \u0025\u0076",_ddbdc .Name );if _cfead :=d .Skip ();_cfead !=nil {return _cfead ;};};case _e .EndElement :break _adccf ;case _e .CharData :};};return nil ;};func (_gaacaa *CT_TLSetBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fgdb :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gaacaa .CBhvr ,_fgdb );if _gaacaa .To !=nil {_ecdag :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_gaacaa .To ,_ecdag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfabb ST_TransitionSpeed )ValidateWithPath (path string )error {switch _dfabb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfabb ));};return nil ;};func (_decee *CT_PhotoAlbum )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_agddb :=range start .Attr {if _agddb .Name .Local =="\u0062\u0077"{_ccdab ,_cadcc :=_a .ParseBool (_agddb .Value );if _cadcc !=nil {return _cadcc ;};_decee .BwAttr =&_ccdab ;continue ;};if _agddb .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_dbgef ,_ddcdb :=_a .ParseBool (_agddb .Value );if _ddcdb !=nil {return _ddcdb ;};_decee .ShowCaptionsAttr =&_dbgef ;continue ;};if _agddb .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_decee .LayoutAttr .UnmarshalXMLAttr (_agddb );continue ;};if _agddb .Name .Local =="\u0066\u0072\u0061m\u0065"{_decee .FrameAttr .UnmarshalXMLAttr (_agddb );continue ;};};_fgfb :for {_ffcb ,_gefae :=d .Token ();if _gefae !=nil {return _gefae ;};switch _dgef :=_ffcb .(type ){case _e .StartElement :switch _dgef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_decee .ExtLst =NewCT_ExtensionList ();if _defbb :=d .DecodeElement (_decee .ExtLst ,&_dgef );_defbb !=nil {return _defbb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d \u0025\u0076",_dgef .Name );if _edce :=d .Skip ();_edce !=nil {return _edce ;};};case _e .EndElement :break _fgfb ;case _e .CharData :};};return nil ;};type CT_TLTimeNodeExclusive struct{ +// Validate validates the CT_NotesMasterIdListEntry and its children +func (_bccff *CT_NotesMasterIdListEntry )Validate ()error {return _bccff .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");}; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ;}; +// ValidateWithPath validates the CmLst and its children, prefixing error messages with path +func (_dfgd *CmLst )ValidateWithPath (path string )error {if _dggec :=_dfgd .CT_CommentList .ValidateWithPath (path );_dggec !=nil {return _dggec ;};return nil ;};func (_bgcga ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dedeg :=_b .Attr {};_dedeg .Name =name ;switch _bgcga {case ST_TLTimeNodeMasterRelationUnset :_dedeg .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_dedeg .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_dedeg .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_dedeg .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _dedeg ,nil ;}; -// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path -func (_fcagg *CT_TagsData )ValidateWithPath (path string )error {return nil };func NewCT_OleObjectLink ()*CT_OleObjectLink {_dbfbc :=&CT_OleObjectLink {};return _dbfbc };func (_eefda *CT_TLTimeCondition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eefda .EvtAttr !=ST_TLTriggerEventUnset {_dgac ,_agegg :=_eefda .EvtAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u0076\u0074"});if _agegg !=nil {return _agegg ;};start .Attr =append (start .Attr ,_dgac );};if _eefda .DelayAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_eefda .DelayAttr )});};e .EncodeToken (start );if _eefda .TgtEl !=nil {_gefd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_eefda .TgtEl ,_gefd );};if _eefda .Tn !=nil {_aaabd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u006e"}};e .EncodeElement (_eefda .Tn ,_aaabd );};if _eefda .Rtn !=nil {_bcacf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_eefda .Rtn ,_bcacf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbcded ST_PlaceholderType )Validate ()error {return _fbcded .ValidateWithPath ("")};func (_cffcg *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cffcg =0;case "\u006c":*_cffcg =1;case "\u0075":*_cffcg =2;case "\u0072":*_cffcg =3;case "\u0064":*_cffcg =4;};return nil ;};type CT_HandoutMasterIdList struct{ +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_dcdcd *CT_Empty )ValidateWithPath (path string )error {return nil };func (_feacc *EG_ShowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfebf :for {_effegb ,_cabbe :=d .Token ();if _cabbe !=nil {return _cabbe ;};switch _fbfce :=_effegb .(type ){case _b .StartElement :switch _fbfce .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"}:_feacc .Present =NewCT_Empty ();if _fgga :=d .DecodeElement (_feacc .Present ,&_fbfce );_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 :"\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"}:_feacc .Browse =NewCT_ShowInfoBrowse ();if _eagaf :=d .DecodeElement (_feacc .Browse ,&_fbfce );_eagaf !=nil {return _eagaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_feacc .Kiosk =NewCT_ShowInfoKiosk ();if _eafcc :=d .DecodeElement (_feacc .Kiosk ,&_fbfce );_eafcc !=nil {return _eafcc ;};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",_fbfce .Name );if _cega :=d .Skip ();_cega !=nil {return _cega ;};};case _b .EndElement :break _cfebf ;case _b .CharData :};};return nil ;};type CT_IndexRange struct{ -// Handout Master ID -HandoutMasterId *CT_HandoutMasterIdListEntry ;};func (_cbef *CT_SideDirectionTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adfbc :=range start .Attr {if _adfbc .Name .Local =="\u0064\u0069\u0072"{_cbef .DirAttr .UnmarshalXMLAttr (_adfbc );continue ;};};for {_bedf ,_efdc :=d .Token ();if _efdc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006e\u0073\u0069t\u0069\u006fn\u003a\u0020\u0025\u0073",_efdc );};if _dgefb ,_gbdge :=_bedf .(_e .EndElement );_gbdge &&_dgefb .Name ==start .Name {break ;};};return nil ;};func (_addaf ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _addaf {case 0,1,2,3,4,5,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addaf ));};return nil ;};func (_agfcd ST_TransitionSpeed )String ()string {switch _agfcd {case 0:return "";case 1:return "\u0073\u006c\u006f\u0077";case 2:return "\u006d\u0065\u0064";case 3:return "\u0066\u0061\u0073\u0074";};return "";};func (_adfcf ST_TransitionEightDirectionType )String ()string {if _adfcf .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _adfcf .ST_TransitionSideDirectionType .String ();};if _adfcf .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _adfcf .ST_TransitionCornerDirectionType .String ();};return "";};func (_aafed ST_TransitionInOutDirectionType )String ()string {switch _aafed {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";}; +// Start +StAttr uint32 ; -// Validate validates the CT_SplitTransition and its children -func (_cbeae *CT_SplitTransition )Validate ()error {return _cbeae .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_cfagc *HandoutMaster )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _cfagc .CT_HandoutMaster .MarshalXML (e ,start );}; +// End +EndAttr uint32 ;};func (_deedc ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _deedc {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 (_deedc ));};return nil ;};func NewCT_Guide ()*CT_Guide {_acadd :=&CT_Guide {};return _acadd };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;);const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);type CT_SlideRelationshipListEntry struct{IdAttr string ;};type CT_TLAnimateRotationBehavior struct{ -// ValidateWithPath validates the CmLst and its children, prefixing error messages with path -func (_ecfag *CmLst )ValidateWithPath (path string )error {if _gacd :=_ecfag .CT_CommentList .ValidateWithPath (path );_gacd !=nil {return _gacd ;};return nil ;};func NewHandoutMaster ()*HandoutMaster {_cadd :=&HandoutMaster {};_cadd .CT_HandoutMaster =*NewCT_HandoutMaster ();return _cadd ;};func (_ffdba ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _ffdba {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdba ));};return nil ;};func (_efbf *CT_SideDirectionTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efbf .DirAttr !=ST_TransitionSideDirectionTypeUnset {_eadc ,_aebce :=_efbf .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _aebce !=nil {return _aebce ;};start .Attr =append (start .Attr ,_eadc );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_CommonSlideViewProperties struct{ +// By +ByAttr *int32 ; -// Snap Objects to Grid -SnapToGridAttr *bool ; +// From +FromAttr *int32 ; -// Snap Objects to Objects -SnapToObjectsAttr *bool ; +// To +ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;};func (_dfedaa ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcdde :=_b .Attr {};_dcdde .Name =name ;switch _dfedaa {case ST_TLTriggerRuntimeNodeUnset :_dcdde .Value ="";case ST_TLTriggerRuntimeNodeFirst :_dcdde .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_dcdde .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_dcdde .Value ="\u0061\u006c\u006c";};return _dcdde ,nil ;};func (_febaee ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _febaee {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 (_febaee ));};return nil ;};func (_gfgcb *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cafd :=range start .Attr {if _cafd .Name .Local =="\u0073\u0070\u0069\u0064"{_fgcef ,_cgcc :=_f .ParseUint (_cafd .Value ,10,32);if _cgcc !=nil {return _cgcc ;};_gdae :=uint32 (_fgcef );_gfgcb .SpidAttr =&_gdae ;continue ;};if _cafd .Name .Local =="\u0067\u0072\u0070I\u0064"{_baada ,_fcdbd :=_f .ParseUint (_cafd .Value ,10,32);if _fcdbd !=nil {return _fcdbd ;};_efgbfb :=uint32 (_baada );_gfgcb .GrpIdAttr =&_efgbfb ;continue ;};if _cafd .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_edcbb ,_gddg :=_f .ParseBool (_cafd .Value );if _gddg !=nil {return _gddg ;};_gfgcb .UiExpandAttr =&_edcbb ;continue ;};};_ggbbg :for {_bcdbba ,_fcgcce :=d .Token ();if _fcgcce !=nil {return _fcgcce ;};switch _gcdad :=_bcdbba .(type ){case _b .StartElement :switch _gcdad .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"}:_gfgcb .BldAsOne =NewCT_Empty ();if _ggeb :=d .DecodeElement (_gfgcb .BldAsOne ,&_gcdad );_ggeb !=nil {return _ggeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfgcb .BldSub =_bc .NewCT_AnimationGraphicalObjectBuildProperties ();if _faefe :=d .DecodeElement (_gfgcb .BldSub ,&_gcdad );_faefe !=nil {return _faefe ;};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",_gcdad .Name );if _ebfe :=d .Skip ();_ebfe !=nil {return _ebfe ;};};case _b .EndElement :break _ggbbg ;case _b .CharData :};};return nil ;};func (_bacad *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 :_fd .Sprintf ("\u0025\u0076",_bacad .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Show Guides in View -ShowGuidesAttr *bool ; +// Validate validates the CT_TLAnimateRotationBehavior and its children +func (_ebcab *CT_TLAnimateRotationBehavior )Validate ()error {return _ebcab .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 (_gaeb *CT_TLAnimateColorBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gaeb .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_cfbdc ,_cbbe :=_gaeb .ClrSpcAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"});if _cbbe !=nil {return _cbbe ;};start .Attr =append (start .Attr ,_cfbdc );};if _gaeb .DirAttr !=ST_TLAnimateColorDirectionUnset {_cedg ,_fefb :=_gaeb .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _fefb !=nil {return _fefb ;};start .Attr =append (start .Attr ,_cedg );};e .EncodeToken (start );_ddcea :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gaeb .CBhvr ,_ddcea );if _gaeb .By !=nil {_gcdeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_gaeb .By ,_gcdeg );};if _gaeb .From !=nil {_efbbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_gaeb .From ,_efbbd );};if _gaeb .To !=nil {_acfdf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_gaeb .To ,_acfdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgagf ST_TLTime )String ()string {if _bgagf .Uint32 !=nil {return _fd .Sprintf ("\u0025\u0076",*_bgagf .Uint32 );};if _bgagf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _bgagf .ST_TLTimeIndefinite .String ();};return "";};type CT_WheelTransition struct{ -// Base properties for Slide View -CViewPr *CT_CommonViewProperties ; +// Spokes +SpokesAttr *uint32 ;};func (_dgccd *ST_SplitterBarState )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgccd =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_dgccd =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_dgccd =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_dgccd =3;};return nil ;};func (_gcgdg *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dffgc ,_ddccc :=d .Token ();if _ddccc !=nil {return _ddccc ;};if _aagbg ,_fecbb :=_dffgc .(_b .EndElement );_fecbb &&_aagbg .Name ==start .Name {*_gcgdg =1;return nil ;};if _dded ,_afeac :=_dffgc .(_b .CharData );!_afeac {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",_dffgc );}else {switch string (_dded ){case "":*_gcgdg =0;case "\u006e\u006f\u006e\u0065":*_gcgdg =1;case "\u0066\u0075\u006c\u006c":*_gcgdg =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_gcgdg =3;};};_dffgc ,_ddccc =d .Token ();if _ddccc !=nil {return _ddccc ;};if _cagfc ,_agcdd :=_dffgc .(_b .EndElement );_agcdd &&_cagfc .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",_dffgc );};func NewCT_Picture ()*CT_Picture {_edcf :=&CT_Picture {};_edcf .NvPicPr =NewCT_PictureNonVisual ();_edcf .BlipFill =_bc .NewCT_BlipFillProperties ();_edcf .SpPr =_bc .NewCT_ShapeProperties ();return _edcf ;};func (_fafgd ST_TransitionCornerDirectionType )String ()string {switch _fafgd {case 0:return "";case 1:return "\u006c\u0075";case 2:return "\u0072\u0075";case 3:return "\u006c\u0064";case 4:return "\u0072\u0064";};return "";};type CT_TLTimeNodeExclusive struct{ -// List of Guides -GuideLst *CT_GuideList ;};type EG_Background struct{ +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ;};func (_bbgdbg ST_ViewType )ValidateWithPath (path string )error {switch _bbgdbg {case 0,1,2,3,4,5,6,7,8: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 (_bbgdbg ));};return nil ;};func (_dbbgb *CT_TLMediaNodeVideo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbbgb .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_dbbgb .FullScrnAttr ))});};e .EncodeToken (start );_cfbde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_dbbgb .CMediaNode ,_cfbde );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Empty struct{};func (_facab ST_TLChartSubelementType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdffca :=_b .Attr {};_gdffca .Name =name ;switch _facab {case ST_TLChartSubelementTypeUnset :_gdffca .Value ="";case ST_TLChartSubelementTypeGridLegend :_gdffca .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_gdffca .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_gdffca .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_gdffca .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_gdffca .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _gdffca ,nil ;}; -// Background Properties -BgPr *CT_BackgroundProperties ; +// Validate validates the CT_TLTextTargetElement and its children +func (_edeba *CT_TLTextTargetElement )Validate ()error {return _edeba .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_gcad ST_TransitionInOutDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gcad .String (),start );};func (_edgc *CT_ViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edgc .LastViewAttr !=ST_ViewTypeUnset {_egade ,_ccbb :=_edgc .LastViewAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"});if _ccbb !=nil {return _ccbb ;};start .Attr =append (start .Attr ,_egade );};if _edgc .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_edgc .ShowCommentsAttr ))});};e .EncodeToken (start );if _edgc .NormalViewPr !=nil {_cabb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_edgc .NormalViewPr ,_cabb );};if _edgc .SlideViewPr !=nil {_fccfa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_edgc .SlideViewPr ,_fccfa );};if _edgc .OutlineViewPr !=nil {_gcgdf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_edgc .OutlineViewPr ,_gcgdf );};if _edgc .NotesTextViewPr !=nil {_cfff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_edgc .NotesTextViewPr ,_cfff );};if _edgc .SorterViewPr !=nil {_bfde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_edgc .SorterViewPr ,_bfde );};if _edgc .NotesViewPr !=nil {_cbfd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_edgc .NotesViewPr ,_cbfd );};if _edgc .GridSpacing !=nil {_agafa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_edgc .GridSpacing ,_agafa );};if _edgc .ExtLst !=nil {_cfcf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edgc .ExtLst ,_cfcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewSldLayout ()*SldLayout {_aegca :=&SldLayout {};_aegca .CT_SlideLayout =*NewCT_SlideLayout ();return _aegca ;};type CT_TLSubShapeId struct{ -// Background Style Reference -BgRef *_da .CT_StyleMatrixReference ;};type CT_Guide struct{ +// Shape ID +SpidAttr string ;};func (_egfbf *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egfbf .ValAttr =ST_TLTriggerRuntimeNode (1);for _ ,_bgcd :=range start .Attr {if _bgcd .Name .Local =="\u0076\u0061\u006c"{_egfbf .ValAttr .UnmarshalXMLAttr (_bgcd );continue ;};};for {_cagab ,_gefda :=d .Token ();if _gefda !=nil {return _fd .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",_gefda );};if _cefad ,_agcd :=_cagab .(_b .EndElement );_agcd &&_cefad .Name ==start .Name {break ;};};return nil ;}; -// Guide Orientation -OrientAttr ST_Direction ; +// Validate validates the CT_CommentAuthorList and its children +func (_debb *CT_CommentAuthorList )Validate ()error {return _debb .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");}; -// Guide Position -PosAttr *_da .ST_Coordinate32 ;};func (_ffcce *ST_TransitionSpeed )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feabe ,_bdfced :=d .Token ();if _bdfced !=nil {return _bdfced ;};if _acfbd ,_eeafd :=_feabe .(_e .EndElement );_eeafd &&_acfbd .Name ==start .Name {*_ffcce =1;return nil ;};if _egbcfe ,_gfgagg :=_feabe .(_e .CharData );!_gfgagg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feabe );}else {switch string (_egbcfe ){case "":*_ffcce =0;case "\u0073\u006c\u006f\u0077":*_ffcce =1;case "\u006d\u0065\u0064":*_ffcce =2;case "\u0066\u0061\u0073\u0074":*_ffcce =3;};};_feabe ,_bdfced =d .Token ();if _bdfced !=nil {return _bdfced ;};if _faade ,_cfcda :=_feabe .(_e .EndElement );_cfcda &&_faade .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feabe );}; +// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path +func (_fcdaf *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _fcdaf .VolAttr !=nil {if _gdea :=_fcdaf .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_gdea !=nil {return _gdea ;};};if _gedcg :=_fcdaf .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gedcg !=nil {return _gedcg ;};if _ffdgb :=_fcdaf .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_ffdgb !=nil {return _ffdgb ;};return nil ;}; -// Validate validates the CT_TLTemplateList and its children -func (_daaef *CT_TLTemplateList )Validate ()error {return _daaef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");};func (_eecfd ST_TLBehaviorAccumulateType )String ()string {switch _eecfd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_cege *CT_Presentation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cege .NotesSz =_da .NewCT_PositiveSize2D ();for _ ,_dbed :=range start .Attr {if _dbed .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_bbgc ,_bfaf :=_a .ParseInt (_dbed .Value ,10,32);if _bfaf !=nil {return _bfaf ;};_dddf :=int32 (_bbgc );_cege .FirstSlideNumAttr =&_dddf ;continue ;};if _dbed .Name .Local =="\u0072\u0074\u006c"{_bffgb ,_eddbc :=_a .ParseBool (_dbed .Value );if _eddbc !=nil {return _eddbc ;};_cege .RtlAttr =&_bffgb ;continue ;};if _dbed .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_caad ,_bdfe :=_a .ParseBool (_dbed .Value );if _bdfe !=nil {return _bdfe ;};_cege .CompatModeAttr =&_caad ;continue ;};if _dbed .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_eefg ,_cbfa :=_a .ParseBool (_dbed .Value );if _cbfa !=nil {return _cbfa ;};_cege .EmbedTrueTypeFontsAttr =&_eefg ;continue ;};if _dbed .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_debbd ,_beec :=_a .ParseBool (_dbed .Value );if _beec !=nil {return _beec ;};_cege .AutoCompressPicturesAttr =&_debbd ;continue ;};if _dbed .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_aeeca ,_aefbc :=_a .ParseBool (_dbed .Value );if _aefbc !=nil {return _aefbc ;};_cege .ShowSpecialPlsOnTitleSldAttr =&_aeeca ;continue ;};if _dbed .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_afcf ,_edfb :=ParseUnionST_Percentage (_dbed .Value );if _edfb !=nil {return _edfb ;};_cege .ServerZoomAttr =&_afcf ;continue ;};if _dbed .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cege .ConformanceAttr .UnmarshalXMLAttr (_dbed );continue ;};if _dbed .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_decf ,_fbbe :=_a .ParseBool (_dbed .Value );if _fbbe !=nil {return _fbbe ;};_cege .RemovePersonalInfoOnSaveAttr =&_decf ;continue ;};if _dbed .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_faca ,_ccac :=_a .ParseBool (_dbed .Value );if _ccac !=nil {return _ccac ;};_cege .SaveSubsetFontsAttr =&_faca ;continue ;};if _dbed .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_dagg ,_cfcad :=_a .ParseUint (_dbed .Value ,10,32);if _cfcad !=nil {return _cfcad ;};_cfecf :=uint32 (_dagg );_cege .BookmarkIdSeedAttr =&_cfecf ;continue ;};if _dbed .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_gcdg ,_fdbd :=_a .ParseBool (_dbed .Value );if _fdbd !=nil {return _fdbd ;};_cege .StrictFirstAndLastCharsAttr =&_gcdg ;continue ;};};_fccf :for {_fgbc ,_eaacc :=d .Token ();if _eaacc !=nil {return _eaacc ;};switch _agca :=_fgbc .(type ){case _e .StartElement :switch _agca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_cege .SldMasterIdLst =NewCT_SlideMasterIdList ();if _caea :=d .DecodeElement (_cege .SldMasterIdLst ,&_agca );_caea !=nil {return _caea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_cege .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _bdde :=d .DecodeElement (_cege .NotesMasterIdLst ,&_agca );_bdde !=nil {return _bdde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_cege .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _cdef :=d .DecodeElement (_cege .HandoutMasterIdLst ,&_agca );_cdef !=nil {return _cdef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_cege .SldIdLst =NewCT_SlideIdList ();if _gcdfef :=d .DecodeElement (_cege .SldIdLst ,&_agca );_gcdfef !=nil {return _gcdfef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_cege .SldSz =NewCT_SlideSize ();if _ebaa :=d .DecodeElement (_cege .SldSz ,&_agca );_ebaa !=nil {return _ebaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _adbbf :=d .DecodeElement (_cege .NotesSz ,&_agca );_adbbf !=nil {return _adbbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_cege .SmartTags =NewCT_SmartTags ();if _agcac :=d .DecodeElement (_cege .SmartTags ,&_agca );_agcac !=nil {return _agcac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_cege .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _gfca :=d .DecodeElement (_cege .EmbeddedFontLst ,&_agca );_gfca !=nil {return _gfca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_cege .CustShowLst =NewCT_CustomShowList ();if _aebcb :=d .DecodeElement (_cege .CustShowLst ,&_agca );_aebcb !=nil {return _aebcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_cege .PhotoAlbum =NewCT_PhotoAlbum ();if _adage :=d .DecodeElement (_cege .PhotoAlbum ,&_agca );_adage !=nil {return _adage ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_cege .CustDataLst =NewCT_CustomerDataList ();if _ggdac :=d .DecodeElement (_cege .CustDataLst ,&_agca );_ggdac !=nil {return _ggdac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_cege .Kinsoku =NewCT_Kinsoku ();if _gcddd :=d .DecodeElement (_cege .Kinsoku ,&_agca );_gcddd !=nil {return _gcddd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_cege .DefaultTextStyle =_da .NewCT_TextListStyle ();if _eaae :=d .DecodeElement (_cege .DefaultTextStyle ,&_agca );_eaae !=nil {return _eaae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_cege .ModifyVerifier =NewCT_ModifyVerifier ();if _dfad :=d .DecodeElement (_cege .ModifyVerifier ,&_agca );_dfad !=nil {return _dfad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cege .ExtLst =NewCT_ExtensionList ();if _bbgba :=d .DecodeElement (_cege .ExtLst ,&_agca );_bbgba !=nil {return _bbgba ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_agca .Name );if _aecc :=d .Skip ();_aecc !=nil {return _aecc ;};};case _e .EndElement :break _fccf ;case _e .CharData :};};return nil ;}; +// ST_TransitionEightDirectionType is a union type +type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};type CT_TLIterateIntervalPercentage struct{ -// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path -func (_debgc *CT_TLSetBehavior )ValidateWithPath (path string )error {if _efbaf :=_debgc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_efbaf !=nil {return _efbaf ;};if _debgc .To !=nil {if _egbac :=_debgc .To .ValidateWithPath (path +"\u002f\u0054\u006f");_egbac !=nil {return _egbac ;};};return nil ;};func (_ccece *CT_TLBuildDiagram )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfbef :=range start .Attr {if _gfbef .Name .Local =="\u0062\u006c\u0064"{_ccece .BldAttr .UnmarshalXMLAttr (_gfbef );continue ;};if _gfbef .Name .Local =="\u0073\u0070\u0069\u0064"{_ceeef ,_aecef :=_a .ParseUint (_gfbef .Value ,10,32);if _aecef !=nil {return _aecef ;};_ebgag :=uint32 (_ceeef );_ccece .SpidAttr =&_ebgag ;continue ;};if _gfbef .Name .Local =="\u0067\u0072\u0070I\u0064"{_adcg ,_eaca :=_a .ParseUint (_gfbef .Value ,10,32);if _eaca !=nil {return _eaca ;};_aecec :=uint32 (_adcg );_ccece .GrpIdAttr =&_aecec ;continue ;};if _gfbef .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bddfd ,_cfeda :=_a .ParseBool (_gfbef .Value );if _cfeda !=nil {return _cfeda ;};_ccece .UiExpandAttr =&_bddfd ;continue ;};};for {_dbebe ,_ecee :=d .Token ();if _ecee !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069\u0061\u0067\u0072\u0061\u006d: \u0025\u0073",_ecee );};if _cfece ,_cbda :=_dbebe .(_e .EndElement );_cbda &&_cfece .Name ==start .Name {break ;};};return nil ;}; +// Value +ValAttr _bc .ST_PositivePercentage ;}; -// ST_TransitionEightDirectionType is a union type -type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};func NewSld ()*Sld {_feabb :=&Sld {};_feabb .CT_Slide =*NewCT_Slide ();return _feabb }; +// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path +func (_daeca *CT_SlideIdList )ValidateWithPath (path string )error {for _bagc ,_ggcc :=range _daeca .SldId {if _geea :=_ggcc .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bagc ));_geea !=nil {return _geea ;};};return nil ;};type CT_SlideIdList struct{ -// Validate validates the CT_TLIterateIntervalTime and its children -func (_agabd *CT_TLIterateIntervalTime )Validate ()error {return _agabd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};func (_fafad ST_TLTimeNodeSyncType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gbbbf :=_e .Attr {};_gbbbf .Name =name ;switch _fafad {case ST_TLTimeNodeSyncTypeUnset :_gbbbf .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_gbbbf .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_gbbbf .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _gbbbf ,nil ;};func (_cbgea *EG_ShowType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbgea .Present !=nil {_ggagc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_cbgea .Present ,_ggagc );};if _cbgea .Browse !=nil {_fecfb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_cbgea .Browse ,_fecfb );};if _cbgea .Kiosk !=nil {_ebcdg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_cbgea .Kiosk ,_ebcdg );};return nil ;};func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_abdg :=&CT_OutlineViewProperties {};_abdg .CViewPr =NewCT_CommonViewProperties ();return _abdg ;};func (_ddgf *CT_SlideMasterTextStyles )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ddgf .TitleStyle !=nil {_gbace :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddgf .TitleStyle ,_gbace );};if _ddgf .BodyStyle !=nil {_aaga :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddgf .BodyStyle ,_aaga );};if _ddgf .OtherStyle !=nil {_dade :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddgf .OtherStyle ,_dade );};if _ddgf .ExtLst !=nil {_gged :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddgf .ExtLst ,_gged );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TLTriggerTimeNodeID struct{ +// Slide ID +SldId []*CT_SlideIdListEntry ;};func (_fcge *CT_NotesMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bcfe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fcge .CSld ,_bcfe );_bcgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_fcge .ClrMap ,_bcgd );if _fcge .Hf !=nil {_dfab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_fcge .Hf ,_dfab );};if _fcge .NotesStyle !=nil {_dgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fcge .NotesStyle ,_dgg );};if _fcge .ExtLst !=nil {_dcabf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcge .ExtLst ,_dcabf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbfa *CT_GuideList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfaaa :for {_abec ,_fcae :=d .Token ();if _fcae !=nil {return _fcae ;};switch _bege :=_abec .(type ){case _b .StartElement :switch _bege .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"}:_fega :=NewCT_Guide ();if _eccg :=d .DecodeElement (_fega ,&_bege );_eccg !=nil {return _eccg ;};_gbfa .Guide =append (_gbfa .Guide ,_fega );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",_bege .Name );if _gfafg :=d .Skip ();_gfafg !=nil {return _gfafg ;};};case _b .EndElement :break _bfaaa ;case _b .CharData :};};return nil ;}; -// Value -ValAttr uint32 ;};func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_egcb :=&CT_TLCommonBehaviorData {};_egcb .CTn =NewCT_TLCommonTimeNodeData ();_egcb .TgtEl =NewCT_TLTimeTargetElement ();return _egcb ;};func (_dgbab ST_TLNextActionType )String ()string {switch _dgbab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b";};return "";};func NewCT_IndexRange ()*CT_IndexRange {_egbcf :=&CT_IndexRange {};return _egbcf };func (_cfgd *EG_TopLevelSlide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfgd .ClrMap =_da .NewCT_ColorMapping ();_fage :for {_cdeccd ,_badg :=d .Token ();if _badg !=nil {return _badg ;};switch _bfcdg :=_cdeccd .(type ){case _e .StartElement :switch _bfcdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _dacdd :=d .DecodeElement (_cfgd .ClrMap ,&_bfcdg );_dacdd !=nil {return _dacdd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u006f\u0070\u004c\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065\u0020\u0025v",_bfcdg .Name );if _gedda :=d .Skip ();_gedda !=nil {return _gedda ;};};case _e .EndElement :break _fage ;case _e .CharData :};};return nil ;};const (ST_ViewTypeUnset ST_ViewType =0;ST_ViewTypeSldView ST_ViewType =1;ST_ViewTypeSldMasterView ST_ViewType =2;ST_ViewTypeNotesView ST_ViewType =3;ST_ViewTypeHandoutView ST_ViewType =4;ST_ViewTypeNotesMasterView ST_ViewType =5;ST_ViewTypeOutlineView ST_ViewType =6;ST_ViewTypeSldSorterView ST_ViewType =7;ST_ViewTypeSldThumbnailView ST_ViewType =8;);const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);func NewCT_SmartTags ()*CT_SmartTags {_cddcd :=&CT_SmartTags {};return _cddcd };func (_efbdf *PresentationPr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efbdf .CT_PresentationProperties =*NewCT_PresentationProperties ();_egefa :for {_dceeb ,_deedd :=d .Token ();if _deedd !=nil {return _deedd ;};switch _bgbdc :=_dceeb .(type ){case _e .StartElement :switch _bgbdc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068t\u006d\u006c\u0050\u0075\u0062\u0050r"}:_efbdf .HtmlPubPr =NewCT_HtmlPublishProperties ();if _affde :=d .DecodeElement (_efbdf .HtmlPubPr ,&_bgbdc );_affde !=nil {return _affde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_efbdf .WebPr =NewCT_WebProperties ();if _aadbc :=d .DecodeElement (_efbdf .WebPr ,&_bgbdc );_aadbc !=nil {return _aadbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_efbdf .PrnPr =NewCT_PrintProperties ();if _bbcaff :=d .DecodeElement (_efbdf .PrnPr ,&_bgbdc );_bbcaff !=nil {return _bbcaff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0050\u0072"}:_efbdf .ShowPr =NewCT_ShowProperties ();if _fegb :=d .DecodeElement (_efbdf .ShowPr ,&_bgbdc );_fegb !=nil {return _fegb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0072\u0075"}:_efbdf .ClrMru =_da .NewCT_ColorMRU ();if _bbegg :=d .DecodeElement (_efbdf .ClrMru ,&_bgbdc );_bbegg !=nil {return _bbegg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efbdf .ExtLst =NewCT_ExtensionList ();if _bebd :=d .DecodeElement (_efbdf .ExtLst ,&_bgbdc );_bebd !=nil {return _bebd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006eP\u0072\u0020\u0025\u0076",_bgbdc .Name );if _gfafe :=d .Skip ();_gfafe !=nil {return _gfafe ;};};case _e .EndElement :break _egefa ;case _e .CharData :};};return nil ;};func (_gecg *CT_TLIterateIntervalTime )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggafg :=range start .Attr {if _ggafg .Name .Local =="\u0076\u0061\u006c"{_gcea ,_aebca :=ParseUnionST_TLTime (_ggafg .Value );if _aebca !=nil {return _aebca ;};_gecg .ValAttr =_gcea ;continue ;};};for {_egbae ,_fcaf :=d .Token ();if _fcaf !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LIt\u0065ra\u0074\u0065\u0049\u006e\u0074\u0065\u0072va\u006c\u0054\u0069\u006d\u0065\u003a\u0020%\u0073",_fcaf );};if _bgea ,_eccd :=_egbae .(_e .EndElement );_eccd &&_bgea .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path +func (_ffdc *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _efed :=_ffdc .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_efed !=nil {return _efed ;};if _ffdc .ExtLst !=nil {if _aeebf :=_ffdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeebf !=nil {return _aeebf ;};};return nil ;};func (_gefc *CT_TLCommonBehaviorData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gefc .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_fbgdf ,_gcfd :=_gefc .AdditiveAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"});if _gcfd !=nil {return _gcfd ;};start .Attr =append (start .Attr ,_fbgdf );};if _gefc .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_aggec ,_ggbag :=_gefc .AccumulateAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"});if _ggbag !=nil {return _ggbag ;};start .Attr =append (start .Attr ,_aggec );};if _gefc .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_bcaeb ,_beae :=_gefc .XfrmTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"});if _beae !=nil {return _beae ;};start .Attr =append (start .Attr ,_bcaeb );};if _gefc .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fd .Sprintf ("\u0025\u0076",*_gefc .FromAttr )});};if _gefc .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_fd .Sprintf ("\u0025\u0076",*_gefc .ToAttr )});};if _gefc .ByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_gefc .ByAttr )});};if _gefc .RctxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_fd .Sprintf ("\u0025\u0076",*_gefc .RctxAttr )});};if _gefc .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_gafea ,_dgdbe :=_gefc .OverrideAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"});if _dgdbe !=nil {return _dgdbe ;};start .Attr =append (start .Attr ,_gafea );};e .EncodeToken (start );_dfgc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_gefc .CTn ,_dfgc );_fedce :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_gefc .TgtEl ,_fedce );if _gefc .AttrNameLst !=nil {_egbdb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_gefc .AttrNameLst ,_egbdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baaag ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfadg :=_b .Attr {};_bfadg .Name =name ;switch _baaag {case ST_TLAnimateMotionPathEditModeUnset :_bfadg .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_bfadg .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_bfadg .Value ="\u0066\u0069\u0078e\u0064";};return _bfadg ,nil ;}; -// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path -func (_gdbc *CT_ViewProperties )ValidateWithPath (path string )error {if _ffded :=_gdbc .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_ffded !=nil {return _ffded ;};if _gdbc .NormalViewPr !=nil {if _ffea :=_gdbc .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072");_ffea !=nil {return _ffea ;};};if _gdbc .SlideViewPr !=nil {if _fdbcc :=_gdbc .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_fdbcc !=nil {return _fdbcc ;};};if _gdbc .OutlineViewPr !=nil {if _bcbabg :=_gdbc .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072");_bcbabg !=nil {return _bcbabg ;};};if _gdbc .NotesTextViewPr !=nil {if _bdbfg :=_gdbc .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_bdbfg !=nil {return _bdbfg ;};};if _gdbc .SorterViewPr !=nil {if _cbdbf :=_gdbc .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_cbdbf !=nil {return _cbdbf ;};};if _gdbc .NotesViewPr !=nil {if _fcaef :=_gdbc .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_fcaef !=nil {return _fcaef ;};};if _gdbc .GridSpacing !=nil {if _fafga :=_gdbc .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fafga !=nil {return _fafga ;};};if _gdbc .ExtLst !=nil {if _efad :=_gdbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efad !=nil {return _efad ;};};return nil ;};type CT_HandoutMaster struct{ +// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path +func (_gfde *CT_TLPoint )ValidateWithPath (path string )error {if _cabcc :=_gfde .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_cabcc !=nil {return _cabcc ;};if _afccg :=_gfde .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_afccg !=nil {return _afccg ;};return nil ;}; -// Common slide data for handout master -CSld *CT_CommonSlideData ; +// Validate validates the CT_IndexRange and its children +func (_gcdg *CT_IndexRange )Validate ()error {return _gcdg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func (_bfab ST_TLTimeNodeFillType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfab .String (),start );}; -// Color Scheme Map -ClrMap *_da .CT_ColorMapping ; +// Validate validates the CT_EmbeddedFontListEntry and its children +func (_eebee *CT_EmbeddedFontListEntry )Validate ()error {return _eebee .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");}; -// Header/Footer information for a handout master -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;}; +// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path +func (_fffa *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil };func (_gbfc *CT_NormalViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbfc .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gbfc .ShowOutlineIconsAttr ))});};if _gbfc .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gbfc .SnapVertSplitterAttr ))});};if _gbfc .VertBarStateAttr !=ST_SplitterBarStateUnset {_fggeb ,_cbfb :=_gbfc .VertBarStateAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _cbfb !=nil {return _cbfb ;};start .Attr =append (start .Attr ,_fggeb );};if _gbfc .HorzBarStateAttr !=ST_SplitterBarStateUnset {_acece ,_cbafd :=_gbfc .HorzBarStateAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _cbafd !=nil {return _cbafd ;};start .Attr =append (start .Attr ,_acece );};if _gbfc .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gbfc .PreferSingleViewAttr ))});};e .EncodeToken (start );_ceae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_gbfc .RestoredLeft ,_ceae );_aafc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}};e .EncodeElement (_gbfc .RestoredTop ,_aafc );if _gbfc .ExtLst !=nil {_egbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbfc .ExtLst ,_egbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TagList and its children -func (_abcde *CT_TagList )Validate ()error {return _abcde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path +func (_cacf *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _agacd :=_cacf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_agacd !=nil {return _agacd ;};if _gabg :=_cacf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gabg !=nil {return _gabg ;};return nil ;}; -// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path -func (_beacg *CT_InOutTransition )ValidateWithPath (path string )error {if _eebg :=_beacg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_eebg !=nil {return _eebg ;};return nil ;}; +// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path +func (_agda *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _agda .IdAttr !=nil {if *_agda .IdAttr < 2147483648{return _fd .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 ,*_agda .IdAttr );};};if _agda .ExtLst !=nil {if _aafcgf :=_agda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aafcgf !=nil {return _aafcgf ;};};return nil ;};type CT_TLTimeAnimateValueList struct{ -// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path -func (_cabcd *CT_OleObjectLink )ValidateWithPath (path string )error {if _cabcd .ExtLst !=nil {if _cegb :=_cabcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cegb !=nil {return _cegb ;};};return nil ;};func NewPresentationPr ()*PresentationPr {_adbf :=&PresentationPr {};_adbf .CT_PresentationProperties =*NewCT_PresentationProperties ();return _adbf ;};func (_ffeg *CT_TLShapeTargetElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdded :=range start .Attr {if _cdded .Name .Local =="\u0073\u0070\u0069\u0064"{_dede ,_geed :=_a .ParseUint (_cdded .Value ,10,32);if _geed !=nil {return _geed ;};_ffeg .SpidAttr =uint32 (_dede );continue ;};};_efcadc :for {_dgeaf ,_egbaf :=d .Token ();if _egbaf !=nil {return _egbaf ;};switch _gfcee :=_dgeaf .(type ){case _e .StartElement :switch _gfcee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_ffeg .Bg =NewCT_Empty ();if _ccfab :=d .DecodeElement (_ffeg .Bg ,&_gfcee );_ccfab !=nil {return _ccfab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"}:_ffeg .SubSp =NewCT_TLSubShapeId ();if _aeage :=d .DecodeElement (_ffeg .SubSp ,&_gfcee );_aeage !=nil {return _aeage ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}:_ffeg .OleChartEl =NewCT_TLOleChartTargetElement ();if _egeg :=d .DecodeElement (_ffeg .OleChartEl ,&_gfcee );_egeg !=nil {return _egeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"}:_ffeg .TxEl =NewCT_TLTextTargetElement ();if _ecac :=d .DecodeElement (_ffeg .TxEl ,&_gfcee );_ecac !=nil {return _ecac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063\u0045l"}:_ffeg .GraphicEl =_da .NewCT_AnimationElementChoice ();if _bgcb :=d .DecodeElement (_ffeg .GraphicEl ,&_gfcee );_bgcb !=nil {return _bgcb ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0068\u0061\u0070\u0065\u0054\u0061r\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074 \u0025\u0076",_gfcee .Name );if _ffced :=d .Skip ();_ffced !=nil {return _ffced ;};};case _e .EndElement :break _efcadc ;case _e .CharData :};};return nil ;};func (_cadaga *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cadaga =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_cadaga =1;case "\u006c\u0069\u006e":*_cadaga =2;case "\u0066\u006d\u006c\u0061":*_cadaga =3;};return nil ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_begge *Presentation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_begge .CT_Presentation =*NewCT_Presentation ();for _ ,_cgdfa :=range start .Attr {if _cgdfa .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_dgfbdc ,_dcgga :=_a .ParseInt (_cgdfa .Value ,10,32);if _dcgga !=nil {return _dcgga ;};_acfcd :=int32 (_dgfbdc );_begge .FirstSlideNumAttr =&_acfcd ;continue ;};if _cgdfa .Name .Local =="\u0072\u0074\u006c"{_dbbab ,_eeebd :=_a .ParseBool (_cgdfa .Value );if _eeebd !=nil {return _eeebd ;};_begge .RtlAttr =&_dbbab ;continue ;};if _cgdfa .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_fgcbea ,_cdecb :=_a .ParseBool (_cgdfa .Value );if _cdecb !=nil {return _cdecb ;};_begge .CompatModeAttr =&_fgcbea ;continue ;};if _cgdfa .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_ccffb ,_gffc :=_a .ParseBool (_cgdfa .Value );if _gffc !=nil {return _gffc ;};_begge .EmbedTrueTypeFontsAttr =&_ccffb ;continue ;};if _cgdfa .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_bbdd ,_defc :=_a .ParseBool (_cgdfa .Value );if _defc !=nil {return _defc ;};_begge .AutoCompressPicturesAttr =&_bbdd ;continue ;};if _cgdfa .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_agfdd ,_eagee :=_a .ParseBool (_cgdfa .Value );if _eagee !=nil {return _eagee ;};_begge .ShowSpecialPlsOnTitleSldAttr =&_agfdd ;continue ;};if _cgdfa .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_eegff ,_agfgc :=ParseUnionST_Percentage (_cgdfa .Value );if _agfgc !=nil {return _agfgc ;};_begge .ServerZoomAttr =&_eegff ;continue ;};if _cgdfa .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_begge .ConformanceAttr .UnmarshalXMLAttr (_cgdfa );continue ;};if _cgdfa .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_bgaef ,_gbegc :=_a .ParseBool (_cgdfa .Value );if _gbegc !=nil {return _gbegc ;};_begge .RemovePersonalInfoOnSaveAttr =&_bgaef ;continue ;};if _cgdfa .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_fgaee ,_bgbfa :=_a .ParseBool (_cgdfa .Value );if _bgbfa !=nil {return _bgbfa ;};_begge .SaveSubsetFontsAttr =&_fgaee ;continue ;};if _cgdfa .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_ddaefe ,_cecba :=_a .ParseUint (_cgdfa .Value ,10,32);if _cecba !=nil {return _cecba ;};_fafaf :=uint32 (_ddaefe );_begge .BookmarkIdSeedAttr =&_fafaf ;continue ;};if _cgdfa .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_babfd ,_acaee :=_a .ParseBool (_cgdfa .Value );if _acaee !=nil {return _acaee ;};_begge .StrictFirstAndLastCharsAttr =&_babfd ;continue ;};};_cdffg :for {_daeea ,_ecaaf :=d .Token ();if _ecaaf !=nil {return _ecaaf ;};switch _aagb :=_daeea .(type ){case _e .StartElement :switch _aagb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074"}:_begge .SldMasterIdLst =NewCT_SlideMasterIdList ();if _beabb :=d .DecodeElement (_begge .SldMasterIdLst ,&_aagb );_beabb !=nil {return _beabb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006ft\u0065\u0073\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}:_begge .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _ggab :=d .DecodeElement (_begge .NotesMasterIdLst ,&_aagb );_ggab !=nil {return _ggab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}:_begge .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _bbbff :=d .DecodeElement (_begge .HandoutMasterIdLst ,&_aagb );_bbbff !=nil {return _bbbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}:_begge .SldIdLst =NewCT_SlideIdList ();if _cgeacf :=d .DecodeElement (_begge .SldIdLst ,&_aagb );_cgeacf !=nil {return _cgeacf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_begge .SldSz =NewCT_SlideSize ();if _dgfaf :=d .DecodeElement (_begge .SldSz ,&_aagb );_dgfaf !=nil {return _dgfaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eo\u0074\u0065\u0073\u0053\u007a"}:if _gefg :=d .DecodeElement (_begge .NotesSz ,&_aagb );_gefg !=nil {return _gefg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_begge .SmartTags =NewCT_SmartTags ();if _agdeg :=d .DecodeElement (_begge .SmartTags ,&_aagb );_agdeg !=nil {return _agdeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"}:_begge .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _eacec :=d .DecodeElement (_begge .EmbeddedFontLst ,&_aagb );_eacec !=nil {return _eacec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}:_begge .CustShowLst =NewCT_CustomShowList ();if _bbfab :=d .DecodeElement (_begge .CustShowLst ,&_aagb );_bbfab !=nil {return _bbfab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}:_begge .PhotoAlbum =NewCT_PhotoAlbum ();if _afbd :=d .DecodeElement (_begge .PhotoAlbum ,&_aagb );_afbd !=nil {return _afbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}:_begge .CustDataLst =NewCT_CustomerDataList ();if _feef :=d .DecodeElement (_begge .CustDataLst ,&_aagb );_feef !=nil {return _feef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_begge .Kinsoku =NewCT_Kinsoku ();if _bfecd :=d .DecodeElement (_begge .Kinsoku ,&_aagb );_bfecd !=nil {return _bfecd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065f\u0061\u0075\u006ct\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065"}:_begge .DefaultTextStyle =_da .NewCT_TextListStyle ();if _ecdab :=d .DecodeElement (_begge .DefaultTextStyle ,&_aagb );_ecdab !=nil {return _ecdab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072"}:_begge .ModifyVerifier =NewCT_ModifyVerifier ();if _fdfeg :=d .DecodeElement (_begge .ModifyVerifier ,&_aagb );_fdfeg !=nil {return _fdfeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_begge .ExtLst =NewCT_ExtensionList ();if _ddega :=d .DecodeElement (_begge .ExtLst ,&_aagb );_ddega !=nil {return _ddega ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072es\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_aagb .Name );if _abgac :=d .Skip ();_abgac !=nil {return _abgac ;};};case _e .EndElement :break _cdffg ;case _e .CharData :};};return nil ;}; +// Time Animate Value +Tav []*CT_TLTimeAnimateValue ;};func (_bcfab ST_TLTimeNodeRestartType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffgac :=_b .Attr {};_ffgac .Name =name ;switch _bcfab {case ST_TLTimeNodeRestartTypeUnset :_ffgac .Value ="";case ST_TLTimeNodeRestartTypeAlways :_ffgac .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_ffgac .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case ST_TLTimeNodeRestartTypeNever :_ffgac .Value ="\u006e\u0065\u0076e\u0072";};return _ffgac ,nil ;};func (_cbcdf ST_TLAnimateMotionPathEditMode )String ()string {switch _cbcdf {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";}; -// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path -func (_deggb *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _aedb ,_gedcd :=range _deggb .Cond {if _dcded :=_gedcd .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_aedb ));_dcded !=nil {return _dcded ;};};return nil ;}; +// Validate validates the CT_ShowProperties and its children +func (_afcf *CT_ShowProperties )Validate ()error {return _afcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewEG_Background ()*EG_Background {_ceca :=&EG_Background {};return _ceca };func (_ffcd *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffcd .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_bbfaa :=range start .Attr {if _bbfaa .Name .Local =="\u0062\u0079"{_bacegb ,_baddf :=_f .ParseInt (_bbfaa .Value ,10,32);if _baddf !=nil {return _baddf ;};_cgaf :=int32 (_bacegb );_ffcd .ByAttr =&_cgaf ;continue ;};if _bbfaa .Name .Local =="\u0066\u0072\u006f\u006d"{_ffcea ,_edefd :=_f .ParseInt (_bbfaa .Value ,10,32);if _edefd !=nil {return _edefd ;};_agffa :=int32 (_ffcea );_ffcd .FromAttr =&_agffa ;continue ;};if _bbfaa .Name .Local =="\u0074\u006f"{_dcbaaf ,_efgbe :=_f .ParseInt (_bbfaa .Value ,10,32);if _efgbe !=nil {return _efgbe ;};_bcbb :=int32 (_dcbaaf );_ffcd .ToAttr =&_bcbb ;continue ;};};_eedacb :for {_dbfd ,_edbe :=d .Token ();if _edbe !=nil {return _edbe ;};switch _fbgdg :=_dbfd .(type ){case _b .StartElement :switch _fbgdg .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 _adefb :=d .DecodeElement (_ffcd .CBhvr ,&_fbgdg );_adefb !=nil {return _adefb ;};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",_fbgdg .Name );if _eeed :=d .Skip ();_eeed !=nil {return _eeed ;};};case _b .EndElement :break _eedacb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path -func (_efdag *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _efdag .ExtLst !=nil {if _edba :=_efdag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edba !=nil {return _edba ;};};return nil ;};func (_fce *CT_ControlList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fce .Control !=nil {_dcfg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_fgc :=range _fce .Control {e .EncodeElement (_fgc ,_dcfg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;);func (_egge *CT_OrientationTransition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _egge .DirAttr !=ST_DirectionUnset {_efed ,_dbbb :=_egge .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _dbbb !=nil {return _dbbb ;};start .Attr =append (start .Attr ,_efed );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TLTimeConditionList and its children +func (_caaeg *CT_TLTimeConditionList )Validate ()error {return _caaeg .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");};func (_cbbff ST_TLAnimateBehaviorCalcMode )Validate ()error {return _cbbff .ValidateWithPath ("")};func (_gccfff *ST_TLOleChartBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgbec ,_dddfd :=d .Token ();if _dddfd !=nil {return _dddfd ;};if _cgcfg ,_cccaac :=_bgbec .(_b .EndElement );_cccaac &&_cgcfg .Name ==start .Name {*_gccfff =1;return nil ;};if _egceb ,_ccdg :=_bgbec .(_b .CharData );!_ccdg {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",_bgbec );}else {switch string (_egceb ){case "":*_gccfff =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gccfff =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gccfff =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gccfff =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_gccfff =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_gccfff =5;};};_bgbec ,_dddfd =d .Token ();if _dddfd !=nil {return _dddfd ;};if _adcbc ,_adegb :=_bgbec .(_b .EndElement );_adegb &&_adcbc .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",_bgbec );};func (_dbccd *CT_TLTimeNodeSequence )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbccd .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_cfdab :=range start .Attr {if _cfdab .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_aafgb ,_dcfbc :=_f .ParseBool (_cfdab .Value );if _dcfbc !=nil {return _dcfbc ;};_dbccd .ConcurrentAttr =&_aafgb ;continue ;};if _cfdab .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_dbccd .PrevAcAttr .UnmarshalXMLAttr (_cfdab );continue ;};if _cfdab .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_dbccd .NextAcAttr .UnmarshalXMLAttr (_cfdab );continue ;};};_fffca :for {_cfef ,_ccdab :=d .Token ();if _ccdab !=nil {return _ccdab ;};switch _fbebg :=_cfef .(type ){case _b .StartElement :switch _fbebg .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 _agbeg :=d .DecodeElement (_dbccd .CTn ,&_fbebg );_agbeg !=nil {return _agbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dbccd .PrevCondLst =NewCT_TLTimeConditionList ();if _geef :=d .DecodeElement (_dbccd .PrevCondLst ,&_fbebg );_geef !=nil {return _geef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dbccd .NextCondLst =NewCT_TLTimeConditionList ();if _gecbf :=d .DecodeElement (_dbccd .NextCondLst ,&_fbebg );_gecbf !=nil {return _gecbf ;};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",_fbebg .Name );if _edbb :=d .Skip ();_edbb !=nil {return _edbb ;};};case _b .EndElement :break _fffca ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_ShapeNonVisual and its children -func (_cbeb *CT_ShapeNonVisual )Validate ()error {return _cbeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_becec *CmAuthorLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_becec .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_cbffe :for {_cdefc ,_bbeda :=d .Token ();if _bbeda !=nil {return _bbeda ;};switch _ebgfg :=_cdefc .(type ){case _e .StartElement :switch _ebgfg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}:_fffa :=NewCT_CommentAuthor ();if _gedba :=d .DecodeElement (_fffa ,&_ebgfg );_gedba !=nil {return _gedba ;};_becec .CmAuthor =append (_becec .CmAuthor ,_fffa );default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_ebgfg .Name );if _ebgfb :=d .Skip ();_ebgfb !=nil {return _ebgfb ;};};case _e .EndElement :break _cbffe ;case _e .CharData :};};return nil ;}; +// Validate validates the EG_TopLevelSlide and its children +func (_eefab *EG_TopLevelSlide )Validate ()error {return _eefab .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");}; -// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path -func (_eccbd *CT_WheelTransition )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path +func (_fgbb *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _fceb :=_fgbb .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_fceb !=nil {return _fceb ;};return nil ;};func (_geegb ST_TLTriggerEvent )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcdde :=_b .Attr {};_fcdde .Name =name ;switch _geegb {case ST_TLTriggerEventUnset :_fcdde .Value ="";case ST_TLTriggerEventOnBegin :_fcdde .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_fcdde .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_fcdde .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_fcdde .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_fcdde .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_fcdde .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_fcdde .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_fcdde .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_fcdde .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_fcdde .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_fcdde .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _fcdde ,nil ;};func NewCT_IndexRange ()*CT_IndexRange {_ecfbd :=&CT_IndexRange {};return _ecfbd }; -// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path -func (_cbg *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _daf :=_cbg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_daf !=nil {return _daf ;};return nil ;};type CT_SlideIdList struct{ +// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path +func (_fddea *CT_GuideList )ValidateWithPath (path string )error {for _agaa ,_eccgd :=range _fddea .Guide {if _agea :=_eccgd .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_agaa ));_agea !=nil {return _agea ;};};return nil ;};func (_beeba ST_TLBehaviorTransformType )Validate ()error {return _beeba .ValidateWithPath ("")};func (_cedbg *ST_TLParaBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abfab ,_gafdg :=d .Token ();if _gafdg !=nil {return _gafdg ;};if _faaad ,_gaaeg :=_abfab .(_b .EndElement );_gaaeg &&_faaad .Name ==start .Name {*_cedbg =1;return nil ;};if _dbcbg ,_agfc :=_abfab .(_b .CharData );!_agfc {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",_abfab );}else {switch string (_dbcbg ){case "":*_cedbg =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cedbg =1;case "\u0070":*_cedbg =2;case "\u0063\u0075\u0073\u0074":*_cedbg =3;case "\u0077\u0068\u006fl\u0065":*_cedbg =4;};};_abfab ,_gafdg =d .Token ();if _gafdg !=nil {return _gafdg ;};if _cbge ,_gabga :=_abfab .(_b .EndElement );_gabga &&_cbge .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",_abfab );};type ST_PrintColorMode byte ; -// Slide ID -SldId []*CT_SlideIdListEntry ;}; +// Validate validates the CT_TLCommonTimeNodeData and its children +func (_bfcg *CT_TLCommonTimeNodeData )Validate ()error {return _bfcg .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};type CT_SlideIdListEntry struct{ -// ValidateWithPath validates the Notes and its children, prefixing error messages with path -func (_cbcb *Notes )ValidateWithPath (path string )error {if _dgge :=_cbcb .CT_NotesSlide .ValidateWithPath (path );_dgge !=nil {return _dgge ;};return nil ;};func (_bdgbb ST_TLNextActionType )ValidateWithPath (path string )error {switch _bdgbb {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgbb ));};return nil ;};type CT_TLBuildDiagram struct{ +// Slide Identifier +IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_dgcd :=&CT_CommonViewProperties {};_dgcd .Scale =_bc .NewCT_Scale2D ();_dgcd .Origin =_bc .NewCT_Point2D ();return _dgcd ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};type ST_TransitionCornerDirectionType byte ;func (_caafd *CT_HandoutMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gegef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_caafd .CSld ,_gegef );_ccfa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_caafd .ClrMap ,_ccfa );if _caafd .Hf !=nil {_aedb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_caafd .Hf ,_aedb );};if _caafd .ExtLst !=nil {_baaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caafd .ExtLst ,_baaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaagf *CT_ShowInfoKiosk )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aegae :=range start .Attr {if _aegae .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_effea ,_geae :=_f .ParseUint (_aegae .Value ,10,32);if _geae !=nil {return _geae ;};_dgbb :=uint32 (_effea );_aaagf .RestartAttr =&_dgbb ;continue ;};};for {_gaag ,_gfca :=d .Token ();if _gfca !=nil {return _fd .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",_gfca );};if _eaef ,_bagba :=_gaag .(_b .EndElement );_bagba &&_eaef .Name ==start .Name {break ;};};return nil ;};type CT_ExtensionListModify struct{ -// Diagram Build Types -BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_abefcb ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _abefcb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abefcb ));};return nil ;}; +// Modify +ModAttr *bool ; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_afdgc *CT_Empty )ValidateWithPath (path string )error {return nil };const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;); +// Extension +Ext []*CT_Extension ;};func (_bgaf *CT_BackgroundProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dace :=range start .Attr {if _dace .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_dcd ,_cdgg :=_f .ParseBool (_dace .Value );if _cdgg !=nil {return _cdgg ;};_bgaf .ShadeToTitleAttr =&_dcd ;continue ;};};_bfd :for {_ae ,_cba :=d .Token ();if _cba !=nil {return _cba ;};switch _bfad :=_ae .(type ){case _b .StartElement :switch _bfad .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"}:_bgaf .NoFill =_bc .NewCT_NoFillProperties ();if _bgeb :=d .DecodeElement (_bgaf .NoFill ,&_bfad );_bgeb !=nil {return _bgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\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"}:_bgaf .SolidFill =_bc .NewCT_SolidColorFillProperties ();if _bd :=d .DecodeElement (_bgaf .SolidFill ,&_bfad );_bd !=nil {return _bd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bgaf .GradFill =_bc .NewCT_GradientFillProperties ();if _acaf :=d .DecodeElement (_bgaf .GradFill ,&_bfad );_acaf !=nil {return _acaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bgaf .BlipFill =_bc .NewCT_BlipFillProperties ();if _bea :=d .DecodeElement (_bgaf .BlipFill ,&_bfad );_bea !=nil {return _bea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bgaf .PattFill =_bc .NewCT_PatternFillProperties ();if _cad :=d .DecodeElement (_bgaf .PattFill ,&_bfad );_cad !=nil {return _cad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bgaf .GrpFill =_bc .NewCT_GroupFillProperties ();if _fbb :=d .DecodeElement (_bgaf .GrpFill ,&_bfad );_fbb !=nil {return _fbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bgaf .EffectLst =_bc .NewCT_EffectList ();if _dfe :=d .DecodeElement (_bgaf .EffectLst ,&_bfad );_dfe !=nil {return _dfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bgaf .EffectDag =_bc .NewCT_EffectContainer ();if _beb :=d .DecodeElement (_bgaf .EffectDag ,&_bfad );_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\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"}:_bgaf .ExtLst =NewCT_ExtensionList ();if _eag :=d .DecodeElement (_bgaf .ExtLst ,&_bfad );_eag !=nil {return _eag ;};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",_bfad .Name );if _dad :=d .Skip ();_dad !=nil {return _dad ;};};case _b .EndElement :break _bfd ;case _b .CharData :};};return nil ;};type CT_TLTimeConditionList struct{ -// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path -func (_ffdee *CmAuthorLst )ValidateWithPath (path string )error {if _ddbff :=_ffdee .CT_CommentAuthorList .ValidateWithPath (path );_ddbff !=nil {return _ddbff ;};return nil ;}; +// Condition +Cond []*CT_TLTimeCondition ;};func (_ceffe ST_PhotoAlbumLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ceffe .String (),start );};type CT_SlideSize struct{ -// Validate validates the CT_SlideIdListEntry and its children -func (_cgfb *CT_SlideIdListEntry )Validate ()error {return _cgfb .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_bbdbc ST_PhotoAlbumFrameShape )Validate ()error {return _bbdbc .ValidateWithPath ("")};func (_ccbed ST_ViewType )String ()string {switch _ccbed {case 0:return "";case 1:return "\u0073l\u0064\u0056\u0069\u0065\u0077";case 2:return "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 3:return "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case 4:return "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case 5:return "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 6:return "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case 7:return "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case 8:return "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return "";};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_aeed :=&CT_NotesMasterIdList {};return _aeed };func (_dfeb *CT_NormalViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfeb .RestoredLeft =NewCT_NormalViewPortion ();_dfeb .RestoredTop =NewCT_NormalViewPortion ();for _ ,_abcf :=range start .Attr {if _abcf .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_dgea ,_badc :=_a .ParseBool (_abcf .Value );if _badc !=nil {return _badc ;};_dfeb .ShowOutlineIconsAttr =&_dgea ;continue ;};if _abcf .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_bfeg ,_fbbc :=_a .ParseBool (_abcf .Value );if _fbbc !=nil {return _fbbc ;};_dfeb .SnapVertSplitterAttr =&_bfeg ;continue ;};if _abcf .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_dfeb .VertBarStateAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_dfeb .HorzBarStateAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_cfef ,_bbced :=_a .ParseBool (_abcf .Value );if _bbced !=nil {return _bbced ;};_dfeb .PreferSingleViewAttr =&_cfef ;continue ;};};_ccea :for {_gcfe ,_gccd :=d .Token ();if _gccd !=nil {return _gccd ;};switch _bafcd :=_gcfe .(type ){case _e .StartElement :switch _bafcd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0073t\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"}:if _aae :=d .DecodeElement (_dfeb .RestoredLeft ,&_bafcd );_aae !=nil {return _aae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"r\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}:if _cccb :=d .DecodeElement (_dfeb .RestoredTop ,&_bafcd );_cccb !=nil {return _cccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfeb .ExtLst =NewCT_ExtensionList ();if _cddd :=d .DecodeElement (_dfeb .ExtLst ,&_bafcd );_cddd !=nil {return _cddd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_bafcd .Name );if _cfede :=d .Skip ();_cfede !=nil {return _cfede ;};};case _e .EndElement :break _ccea ;case _e .CharData :};};return nil ;}; +// Extent Length +CxAttr int32 ; -// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path -func (_bdcfe *CT_TLTimeCondition )ValidateWithPath (path string )error {if _ebfeg :=_bdcfe .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_ebfeg !=nil {return _ebfeg ;};if _bdcfe .DelayAttr !=nil {if _gdag :=_bdcfe .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_gdag !=nil {return _gdag ;};};if _bdcfe .TgtEl !=nil {if _dfbb :=_bdcfe .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_dfbb !=nil {return _dfbb ;};};if _bdcfe .Tn !=nil {if _gbec :=_bdcfe .Tn .ValidateWithPath (path +"\u002f\u0054\u006e");_gbec !=nil {return _gbec ;};};if _bdcfe .Rtn !=nil {if _gfaec :=_bdcfe .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_gfaec !=nil {return _gfaec ;};};return nil ;}; +// Extent Width +CyAttr int32 ; -// ValidateWithPath validates the Presentation and its children, prefixing error messages with path -func (_acfec *Presentation )ValidateWithPath (path string )error {if _eebeb :=_acfec .CT_Presentation .ValidateWithPath (path );_eebeb !=nil {return _eebeb ;};return nil ;};func (_feac *CT_CommonViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feac .Scale =_da .NewCT_Scale2D ();_feac .Origin =_da .NewCT_Point2D ();for _ ,_gfbd :=range start .Attr {if _gfbd .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_dbgb ,_fbed :=_a .ParseBool (_gfbd .Value );if _fbed !=nil {return _fbed ;};_feac .VarScaleAttr =&_dbgb ;continue ;};};_bcd :for {_dgfc ,_fab :=d .Token ();if _fab !=nil {return _fab ;};switch _gbba :=_dgfc .(type ){case _e .StartElement :switch _gbba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0061l\u0065"}:if _ddad :=d .DecodeElement (_feac .Scale ,&_gbba );_ddad !=nil {return _ddad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}:if _cde :=d .DecodeElement (_feac .Origin ,&_gbba );_cde !=nil {return _cde ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_gbba .Name );if _ddade :=d .Skip ();_ddade !=nil {return _ddade ;};};case _e .EndElement :break _bcd ;case _e .CharData :};};return nil ;};func (_bcbag ST_TLTimeNodePresetClassType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bcbag .String (),start );};const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;);type ViewPr struct{CT_ViewProperties };func NewCT_Empty ()*CT_Empty {_dbebd :=&CT_Empty {};return _dbebd }; +// Type of Size +TypeAttr ST_SlideSizeType ;};func (_fcg *CT_ConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcg .CNvPr =_bc .NewCT_NonVisualDrawingProps ();_fcg .CNvCxnSpPr =_bc .NewCT_NonVisualConnectorProperties ();_fcg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_cgeb :for {_ecgb ,_ccbf :=d .Token ();if _ccbf !=nil {return _ccbf ;};switch _fgab :=_ecgb .(type ){case _b .StartElement :switch _fgab .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 _gaeg :=d .DecodeElement (_fcg .CNvPr ,&_fgab );_gaeg !=nil {return _gaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 _cce :=d .DecodeElement (_fcg .CNvCxnSpPr ,&_fgab );_cce !=nil {return _cce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _agcg :=d .DecodeElement (_fcg .NvPr ,&_fgab );_agcg !=nil {return _agcg ;};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",_fgab .Name );if _gbb :=d .Skip ();_gbb !=nil {return _gbb ;};};case _b .EndElement :break _cgeb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_CustomShowId and its children -func (_bbce *CT_CustomShowId )Validate ()error {return _bbce .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");}; +// Validate validates the CT_HtmlPublishProperties and its children +func (_faaf *CT_HtmlPublishProperties )Validate ()error {return _faaf .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_geeb *CT_EmbeddedFontListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_geeb .Font ,_dge );if _geeb .Regular !=nil {_ceef :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_geeb .Regular ,_ceef );};if _geeb .Bold !=nil {_bagb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_geeb .Bold ,_bagb );};if _geeb .Italic !=nil {_fba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_geeb .Italic ,_fba );};if _geeb .BoldItalic !=nil {_efbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_geeb .BoldItalic ,_efbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path -func (_gfdf *CT_NormalViewProperties )ValidateWithPath (path string )error {if _cdcd :=_gfdf .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_cdcd !=nil {return _cdcd ;};if _efbe :=_gfdf .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_efbe !=nil {return _efbe ;};if _fbba :=_gfdf .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074");_fbba !=nil {return _fbba ;};if _gdfec :=_gfdf .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_gdfec !=nil {return _gdfec ;};if _gfdf .ExtLst !=nil {if _gdgga :=_gfdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdgga !=nil {return _gdgga ;};};return nil ;};func (_dfgc *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dfgc =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_dfgc =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_dfgc =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_dfgc =3;};return nil ;};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;};func (_effc ST_PrintWhat )String ()string {switch _effc {case 0:return "";case 1:return "\u0073\u006c\u0069\u0064\u0065\u0073";case 2:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case 3:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case 4:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case 5:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case 6:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case 7:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case 8:return "\u006e\u006f\u0074e\u0073";case 9:return "\u006fu\u0074\u006c\u0069\u006e\u0065";};return "";};type ST_WebScreenSize byte ;func (_dcab *CT_OleObjectLink )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcab .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_dcab .UpdateAutomaticAttr ))});};e .EncodeToken (start );if _dcab .ExtLst !=nil {_edgg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcab .ExtLst ,_edgg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bafbc *TagLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _bafbc .CT_TagList .MarshalXML (e ,start );};type CT_TLTimeTargetElement struct{ +// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path +func (_cebd *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _ddeba ,_deeag :=range _cebd .SldLayoutId {if _gegc :=_deeag .ValidateWithPath (_fd .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_ddeba ));_gegc !=nil {return _gegc ;};};return nil ;}; -// Slide Target -SldTgt *CT_Empty ; +// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path +func (_ccfcc *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _dgddd :=_ccfcc .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_dgddd !=nil {return _dgddd ;};if _ccfcc .DurAttr !=nil {if _gdeca :=_ccfcc .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_gdeca !=nil {return _gdeca ;};};if _ccfcc .RepeatCountAttr !=nil {if _febgd :=_ccfcc .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072");_febgd !=nil {return _febgd ;};};if _ccfcc .RepeatDurAttr !=nil {if _begegf :=_ccfcc .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_begegf !=nil {return _begegf ;};};if _ccfcc .SpdAttr !=nil {if _acfga :=_ccfcc .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_acfga !=nil {return _acfga ;};};if _ccfcc .AccelAttr !=nil {if _afef :=_ccfcc .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_afef !=nil {return _afef ;};};if _ccfcc .DecelAttr !=nil {if _bbcff :=_ccfcc .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_bbcff !=nil {return _bbcff ;};};if _adbe :=_ccfcc .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_adbe !=nil {return _adbe ;};if _bdcb :=_ccfcc .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_bdcb !=nil {return _bdcb ;};if _ffbfc :=_ccfcc .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_ffbfc !=nil {return _ffbfc ;};if _bceef :=_ccfcc .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072");_bceef !=nil {return _bceef ;};if _dgfgf :=_ccfcc .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dgfgf !=nil {return _dgfgf ;};if _ccfcc .StCondLst !=nil {if _bdcdf :=_ccfcc .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_bdcdf !=nil {return _bdcdf ;};};if _ccfcc .EndCondLst !=nil {if _bfdaa :=_ccfcc .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_bfdaa !=nil {return _bfdaa ;};};if _ccfcc .EndSync !=nil {if _ebaef :=_ccfcc .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063");_ebaef !=nil {return _ebaef ;};};if _ccfcc .Iterate !=nil {if _baad :=_ccfcc .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_baad !=nil {return _baad ;};};if _ccfcc .ChildTnLst !=nil {if _cafaf :=_ccfcc .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074");_cafaf !=nil {return _cafaf ;};};if _ccfcc .SubTnLst !=nil {if _bgggb :=_ccfcc .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_bgggb !=nil {return _bgggb ;};};return nil ;};func (_dadad ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _dadad {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 (_dadad ));};return nil ;};func (_efbb *CT_SideDirectionTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efbb .DirAttr !=ST_TransitionSideDirectionTypeUnset {_cefe ,_bfgga :=_efbb .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _bfgga !=nil {return _bfgga ;};start .Attr =append (start .Attr ,_cefe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daaaef ST_SlideSizeType )String ()string {switch _daaaef {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 "";};type CT_Shape struct{ -// Sound Target -SndTgt *_da .CT_EmbeddedWAVAudioFile ; +// Use Background Fill +UseBgFillAttr *bool ; -// Shape Target -SpTgt *CT_TLShapeTargetElement ; +// Non-Visual Properties for a Shape +NvSpPr *CT_ShapeNonVisual ;SpPr *_bc .CT_ShapeProperties ; -// Ink Target -InkTgt *CT_TLSubShapeId ;};type CT_OleObjectLink struct{ +// Shape Style +Style *_bc .CT_ShapeStyle ; -// Update Linked Embedded Objects Automatically -UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func NewViewPr ()*ViewPr {_beae :=&ViewPr {};_beae .CT_ViewProperties =*NewCT_ViewProperties ();return _beae ;};type PresentationPr struct{CT_PresentationProperties }; +// Shape Text Body +TxBody *_bc .CT_TextBody ;ExtLst *CT_ExtensionListModify ;};func (_fdcb ST_TLAnimateColorSpace )Validate ()error {return _fdcb .ValidateWithPath ("")};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_gdega :=&EG_TopLevelSlide {};_gdega .ClrMap =_bc .NewCT_ColorMapping ();return _gdega ;};func (_ddfc *CT_NotesMasterIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddfc .NotesMasterId !=nil {_bded :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_ddfc .NotesMasterId ,_bded );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Background struct{ -// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path -func (_aac *CT_CustomerDataList )ValidateWithPath (path string )error {for _adcf ,_agfb :=range _aac .CustData {if _egc :=_agfb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_adcf ));_egc !=nil {return _egc ;};};if _aac .Tags !=nil {if _cag :=_aac .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_cag !=nil {return _cag ;};};return nil ;};type ST_TLParaBuildType byte ; +// Black and White Mode +BwModeAttr _bc .ST_BlackWhiteMode ; -// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path -func (_eecbd *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _eecbd .ExtLst !=nil {if _dbge :=_eecbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbge !=nil {return _dbge ;};};return nil ;};func (_ggeff ST_TLCommandType )ValidateWithPath (path string )error {switch _ggeff {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggeff ));};return nil ;};type CT_TLBehaviorAttributeNameList struct{ +// Background Properties +BgPr *CT_BackgroundProperties ; -// Attribute Name -AttrName []string ;};func NewCT_ShowProperties ()*CT_ShowProperties {_edaf :=&CT_ShowProperties {};return _edaf };func (_bfaae *CT_TLByRgbColorTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bddfe :=range start .Attr {if _bddfe .Name .Local =="\u0072"{_eceee ,_ebagd :=ParseUnionST_FixedPercentage (_bddfe .Value );if _ebagd !=nil {return _ebagd ;};_bfaae .RAttr =_eceee ;continue ;};if _bddfe .Name .Local =="\u0067"{_bacc ,_ddgbf :=ParseUnionST_FixedPercentage (_bddfe .Value );if _ddgbf !=nil {return _ddgbf ;};_bfaae .GAttr =_bacc ;continue ;};if _bddfe .Name .Local =="\u0062"{_gdda ,_beafe :=ParseUnionST_FixedPercentage (_bddfe .Value );if _beafe !=nil {return _beafe ;};_bfaae .BAttr =_gdda ;continue ;};};for {_geec ,_dggcg :=d .Token ();if _dggcg !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LBy\u0052gb\u0043\u006f\u006c\u006f\u0072\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u003a\u0020%\u0073",_dggcg );};if _caff ,_aadg :=_geec .(_e .EndElement );_aadg &&_caff .Name ==start .Name {break ;};};return nil ;};type ST_TLTimeNodeMasterRelation byte ;type CT_TLTimeCondition struct{ +// Background Style Reference +BgRef *_bc .CT_StyleMatrixReference ;};func (_acaed ST_TLAnimateColorDirection )Validate ()error {return _acaed .ValidateWithPath ("")};func (_bfc *CT_InOutTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbbd :=range start .Attr {if _gbbd .Name .Local =="\u0064\u0069\u0072"{_bfc .DirAttr .UnmarshalXMLAttr (_gbbd );continue ;};};for {_aadd ,_dcgf :=d .Token ();if _dcgf !=nil {return _fd .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",_dcgf );};if _aegc ,_gbgc :=_aadd .(_b .EndElement );_gbgc &&_aegc .Name ==start .Name {break ;};};return nil ;};func (_aefba *CT_SlideTiming )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_facb :for {_afadg ,_befb :=d .Token ();if _befb !=nil {return _befb ;};switch _gaaeaf :=_afadg .(type ){case _b .StartElement :switch _gaaeaf .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"}:_aefba .TnLst =NewCT_TimeNodeList ();if _eeeb :=d .DecodeElement (_aefba .TnLst ,&_gaaeaf );_eeeb !=nil {return _eeeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aefba .BldLst =NewCT_BuildList ();if _ggddg :=d .DecodeElement (_aefba .BldLst ,&_gaaeaf );_ggddg !=nil {return _ggddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_aefba .ExtLst =NewCT_ExtensionListModify ();if _cfdaf :=d .DecodeElement (_aefba .ExtLst ,&_gaaeaf );_cfdaf !=nil {return _cfdaf ;};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",_gaaeaf .Name );if _bccbg :=d .Skip ();_bccbg !=nil {return _bccbg ;};};case _b .EndElement :break _facb ;case _b .CharData :};};return nil ;};func (_bdagb *CT_SlideLayoutIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bdagb .SldLayoutId !=nil {_acaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_fgcaa :=range _bdagb .SldLayoutId {e .EncodeElement (_fgcaa ,_acaa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Trigger Event -EvtAttr ST_TLTriggerEvent ; +// ValidateWithPath validates the Presentation and its children, prefixing error messages with path +func (_dbfff *Presentation )ValidateWithPath (path string )error {if _gcbfg :=_dbfff .CT_Presentation .ValidateWithPath (path );_gcbfg !=nil {return _gcbfg ;};return nil ;};func (_gdcg *ST_TLTimeNodeFillType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_befgf ,_eeeec :=d .Token ();if _eeeec !=nil {return _eeeec ;};if _ffde ,_abfbd :=_befgf .(_b .EndElement );_abfbd &&_ffde .Name ==start .Name {*_gdcg =1;return nil ;};if _dfedaaa ,_aefefb :=_befgf .(_b .CharData );!_aefefb {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",_befgf );}else {switch string (_dfedaaa ){case "":*_gdcg =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_gdcg =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_gdcg =2;case "\u0068\u006f\u006c\u0064":*_gdcg =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_gdcg =4;};};_befgf ,_eeeec =d .Token ();if _eeeec !=nil {return _eeeec ;};if _cbdf ,_fafdf :=_befgf .(_b .EndElement );_fafdf &&_cbdf .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",_befgf );}; -// Trigger Delay -DelayAttr *ST_TLTime ; +// Validate validates the CT_InOutTransition and its children +func (_cacg *CT_InOutTransition )Validate ()error {return _cacg .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_faabe ST_PlaceholderSize )Validate ()error {return _faabe .ValidateWithPath ("")}; -// Target Element Trigger Choice -TgtEl *CT_TLTimeTargetElement ; +// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path +func (_cagf *CT_CommentAuthor )ValidateWithPath (path string )error {if _cagf .ExtLst !=nil {if _gdge :=_cagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdge !=nil {return _gdge ;};};return nil ;};func (_egfda ST_TLAnimateEffectTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egfda .String (),start );}; -// Time Node -Tn *CT_TLTriggerTimeNodeID ; +// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path +func (_eddac *CT_OrientationTransition )ValidateWithPath (path string )error {if _eaaf :=_eddac .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_eaaf !=nil {return _eaaf ;};return nil ;};func (_cccfg *ST_PlaceholderSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcgd ,_dgebgd :=d .Token ();if _dgebgd !=nil {return _dgebgd ;};if _dbbee ,_acceg :=_ddcgd .(_b .EndElement );_acceg &&_dbbee .Name ==start .Name {*_cccfg =1;return nil ;};if _bgbg ,_cgbd :=_ddcgd .(_b .CharData );!_cgbd {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",_ddcgd );}else {switch string (_bgbg ){case "":*_cccfg =0;case "\u0066\u0075\u006c\u006c":*_cccfg =1;case "\u0068\u0061\u006c\u0066":*_cccfg =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_cccfg =3;};};_ddcgd ,_dgebgd =d .Token ();if _dgebgd !=nil {return _dgebgd ;};if _bbgdf ,_dfcfc :=_ddcgd .(_b .EndElement );_dfcfc &&_bbgdf .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",_ddcgd );};func (_ddag *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 :_fd .Sprintf ("\u0025\u0076",_ddag .IdAttr )});e .EncodeToken (start );if _ddag .ExtLst !=nil {_cbbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddag .ExtLst ,_cbbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Runtime Node Trigger Choice -Rtn *CT_TLTriggerRuntimeNode ;}; +// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path +func (_fbbe *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _beac :=_fbbe .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_beac !=nil {return _beac ;};if _ecbb :=_fbbe .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ecbb !=nil {return _ecbb ;};if _gbecc :=_fbbe .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gbecc !=nil {return _gbecc ;};if _befcg :=_fbbe .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072");_befcg !=nil {return _befcg ;};if _afbeg :=_fbbe .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_afbeg !=nil {return _afbeg ;};if _feecd :=_fbbe .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_feecd !=nil {return _feecd ;};if _fbbe .AttrNameLst !=nil {if _gbgg :=_fbbe .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_gbgg !=nil {return _gbgg ;};};return nil ;}; -// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path -func (_faaf *CT_Guide )ValidateWithPath (path string )error {if _cfagb :=_faaf .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cfagb !=nil {return _cfagb ;};if _faaf .PosAttr !=nil {if _aabf :=_faaf .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_aabf !=nil {return _aabf ;};};return nil ;};func (_eege *CT_Connector )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dcg :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eege .NvCxnSpPr ,_dcg );_bcdg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eege .SpPr ,_bcdg );if _eege .Style !=nil {_dca :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eege .Style ,_dca );};if _eege .ExtLst !=nil {_feaa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eege .ExtLst ,_feaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SlideTransition struct{ +// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path +func (_eagd *CT_CommonSlideData )ValidateWithPath (path string )error {if _eagd .Bg !=nil {if _gad :=_eagd .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_gad !=nil {return _gad ;};};if _bgef :=_eagd .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065");_bgef !=nil {return _bgef ;};if _eagd .CustDataLst !=nil {if _eebf :=_eagd .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_eebf !=nil {return _eebf ;};};if _eagd .Controls !=nil {if _gcf :=_eagd .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_gcf !=nil {return _gcf ;};};if _eagd .ExtLst !=nil {if _dff :=_eagd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dff !=nil {return _dff ;};};return nil ;};func (_gcbdf *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcbdf =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gcbdf =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gcbdf =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gcbdf =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_gcbdf =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_gcbdf =5;};return nil ;};func (_gcaac *CT_TLTriggerRuntimeNode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_acfdc ,_bgbbd :=_gcaac .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _bgbbd !=nil {return _bgbbd ;};start .Attr =append (start .Attr ,_acfdc );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Transition Speed -SpdAttr ST_TransitionSpeed ; +// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path +func (_gdaaa *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _adgg :=_gdaaa .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_adgg !=nil {return _adgg ;};if _gdaaa .ExtLst !=nil {if _ceeda :=_gdaaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceeda !=nil {return _ceeda ;};};return nil ;};func (_abgea ST_TLNextActionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edgd :=_b .Attr {};_edgd .Name =name ;switch _abgea {case ST_TLNextActionTypeUnset :_edgd .Value ="";case ST_TLNextActionTypeNone :_edgd .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_edgd .Value ="\u0073\u0065\u0065\u006b";};return _edgd ,nil ;};func (_adcbf ST_TLAnimateColorSpace )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_caeb :=_b .Attr {};_caeb .Name =name ;switch _adcbf {case ST_TLAnimateColorSpaceUnset :_caeb .Value ="";case ST_TLAnimateColorSpaceRgb :_caeb .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_caeb .Value ="\u0068\u0073\u006c";};return _caeb ,nil ;};type CT_HandoutMaster struct{ -// Advance on Click -AdvClickAttr *bool ; +// Common slide data for handout master +CSld *CT_CommonSlideData ; -// Advance after time -AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; +// Color Scheme Map +ClrMap *_bc .CT_ColorMapping ; -// Sound Action -SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};type ST_TLTimeNodeSyncType byte ;func (_adeda *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbac :=range start .Attr {if _gbac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gbac .Name .Local =="\u0069\u0064"||_gbac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gbac .Name .Local =="\u0069\u0064"{_gafg ,_ebae :=_gbac .Value ,error (nil );if _ebae !=nil {return _ebae ;};_adeda .RIdAttr =_gafg ;continue ;};if _gbac .Name .Local =="\u0069\u0064"{_cdde ,_abbac :=_a .ParseUint (_gbac .Value ,10,32);if _abbac !=nil {return _abbac ;};_baed :=uint32 (_cdde );_adeda .IdAttr =&_baed ;continue ;};};_dddgf :for {_befce ,_fadf :=d .Token ();if _fadf !=nil {return _fadf ;};switch _bgbf :=_befce .(type ){case _e .StartElement :switch _bgbf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adeda .ExtLst =NewCT_ExtensionList ();if _dbcfa :=d .DecodeElement (_adeda .ExtLst ,&_bgbf );_dbcfa !=nil {return _dbcfa ;};default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075t\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_bgbf .Name );if _cfcfb :=d .Skip ();_cfcfb !=nil {return _cfcfb ;};};case _e .EndElement :break _dddgf ;case _e .CharData :};};return nil ;};func (_afca *CT_Comment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afca .Pos =_da .NewCT_Point2D ();for _ ,_fdbc :=range start .Attr {if _fdbc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_bge ,_baa :=_a .ParseUint (_fdbc .Value ,10,32);if _baa !=nil {return _baa ;};_afca .AuthorIdAttr =uint32 (_bge );continue ;};if _fdbc .Name .Local =="\u0064\u0074"{_cdfc ,_aeg :=ParseStdlibTime (_fdbc .Value );if _aeg !=nil {return _aeg ;};_afca .DtAttr =&_cdfc ;continue ;};if _fdbc .Name .Local =="\u0069\u0064\u0078"{_dgeda ,_bag :=_a .ParseUint (_fdbc .Value ,10,32);if _bag !=nil {return _bag ;};_afca .IdxAttr =uint32 (_dgeda );continue ;};};_efff :for {_begg ,_ggf :=d .Token ();if _ggf !=nil {return _ggf ;};switch _cceb :=_begg .(type ){case _e .StartElement :switch _cceb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _acg :=d .DecodeElement (_afca .Pos ,&_cceb );_acg !=nil {return _acg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _ccg :=d .DecodeElement (&_afca .Text ,&_cceb );_ccg !=nil {return _ccg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afca .ExtLst =NewCT_ExtensionListModify ();if _gga :=d .DecodeElement (_afca .ExtLst ,&_cceb );_gga !=nil {return _gga ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cceb .Name );if _bfge :=d .Skip ();_bfge !=nil {return _bfge ;};};case _e .EndElement :break _efff ;case _e .CharData :};};return nil ;};func (_ebaf *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ebaf =0;case "\u0069\u006e":*_ebaf =1;case "\u006f\u0075\u0074":*_ebaf =2;case "\u006e\u006f\u006e\u0065":*_ebaf =3;};return nil ;}; +// Header/Footer information for a handout master +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;};func (_bff *CT_ControlList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bff .Control !=nil {_ebb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_beg :=range _bff .Control {e .EncodeElement (_beg ,_ebb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path -func (_fdgf *CT_OleObjectChoice )ValidateWithPath (path string )error {if _fdgf .Embed !=nil {if _afddb :=_fdgf .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_afddb !=nil {return _afddb ;};};if _fdgf .Link !=nil {if _agbc :=_fdgf .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_agbc !=nil {return _agbc ;};};return nil ;};type CT_ModifyVerifier struct{ +// Validate validates the CT_GuideList and its children +func (_ecec *CT_GuideList )Validate ()error {return _ecec .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_baac *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baac .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_gdgd :=range start .Attr {if _gdgd .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_egcd ,_acbbe :=_f .ParseBool (_gdgd .Value );if _acbbe !=nil {return _acbbe ;};_baac .ZoomContentsAttr =&_egcd ;continue ;};};_dcfa :for {_gggf ,_cgace :=d .Token ();if _cgace !=nil {return _cgace ;};switch _fbfb :=_gggf .(type ){case _b .StartElement :switch _fbfb .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 _badbg :=d .DecodeElement (_baac .CBhvr ,&_fbfb );_badbg !=nil {return _badbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_baac .By =NewCT_TLPoint ();if _bfga :=d .DecodeElement (_baac .By ,&_fbfb );_bfga !=nil {return _bfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_baac .From =NewCT_TLPoint ();if _fffb :=d .DecodeElement (_baac .From ,&_fbfb );_fffb !=nil {return _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 :"\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"}:_baac .To =NewCT_TLPoint ();if _agdaa :=d .DecodeElement (_baac .To ,&_fbfb );_agdaa !=nil {return _agdaa ;};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",_fbfb .Name );if _eegec :=d .Skip ();_eegec !=nil {return _eegec ;};};case _b .EndElement :break _dcfa ;case _b .CharData :};};return nil ;};func (_cdcf ST_IterateType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcfbd :=_b .Attr {};_bcfbd .Name =name ;switch _cdcf {case ST_IterateTypeUnset :_bcfbd .Value ="";case ST_IterateTypeEl :_bcfbd .Value ="\u0065\u006c";case ST_IterateTypeWd :_bcfbd .Value ="\u0077\u0064";case ST_IterateTypeLt :_bcfbd .Value ="\u006c\u0074";};return _bcfbd ,nil ;};func (_fgbf *CT_IndexRange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbaa :=range start .Attr {if _bbaa .Name .Local =="\u0073\u0074"{_fcbbf ,_cdca :=_f .ParseUint (_bbaa .Value ,10,32);if _cdca !=nil {return _cdca ;};_fgbf .StAttr =uint32 (_fcbbf );continue ;};if _bbaa .Name .Local =="\u0065\u006e\u0064"{_gfdg ,_bbgb :=_f .ParseUint (_bbaa .Value ,10,32);if _bbgb !=nil {return _bbgb ;};_fgbf .EndAttr =uint32 (_gfdg );continue ;};};for {_cbfgd ,_gfg :=d .Token ();if _gfg !=nil {return _fd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_gfg );};if _aeae ,_aaag :=_cbfgd .(_b .EndElement );_aaag &&_aeae .Name ==start .Name {break ;};};return nil ;};type CT_TLPoint struct{ -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// X coordinate +XAttr _bc .ST_Percentage ; -// Password Hash Value -HashValueAttr *string ; +// Y coordinate +YAttr _bc .ST_Percentage ;}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_edaec *CT_SmartTags )ValidateWithPath (path string )error {return nil };func NewCT_CustomShowList ()*CT_CustomShowList {_effg :=&CT_CustomShowList {};return _effg };func (_eafce *CT_ShowInfoBrowse )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eafce .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_eafce .ShowScrollbarAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Iterations to Run Hashing Algorithm -SpinValueAttr *uint32 ; +// Validate validates the CT_OrientationTransition and its children +func (_ccbgfc *CT_OrientationTransition )Validate ()error {return _ccbgfc .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_egbdf :=&CT_TLAnimateMotionBehavior {};_egbdf .CBhvr =NewCT_TLCommonBehaviorData ();return _egbdf ;};func (_bdabd *CT_PictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdabd .CNvPr =_bc .NewCT_NonVisualDrawingProps ();_bdabd .CNvPicPr =_bc .NewCT_NonVisualPictureProperties ();_bdabd .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_bbgc :for {_ffca ,_bbeb :=d .Token ();if _bbeb !=nil {return _bbeb ;};switch _afad :=_ffca .(type ){case _b .StartElement :switch _afad .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 _gbdbbg :=d .DecodeElement (_bdabd .CNvPr ,&_afad );_gbdbbg !=nil {return _gbdbbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 _dacgbc :=d .DecodeElement (_bdabd .CNvPicPr ,&_afad );_dacgbc !=nil {return _dacgbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _bcea :=d .DecodeElement (_bdabd .NvPr ,&_afad );_bcea !=nil {return _bcea ;};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",_afad .Name );if _bcec :=d .Skip ();_bcec !=nil {return _bcec ;};};case _b .EndElement :break _bbgc ;case _b .CharData :};};return nil ;};func (_dbac *CT_WheelTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbac .SpokesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_dbac .SpokesAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_ViewType byte ;func (_dfff *CT_SideDirectionTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcffa :=range start .Attr {if _dcffa .Name .Local =="\u0064\u0069\u0072"{_dfff .DirAttr .UnmarshalXMLAttr (_dcffa );continue ;};};for {_bcfg ,_aceeb :=d .Token ();if _aceeb !=nil {return _fd .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",_aceeb );};if _fffc ,_baed :=_bcfg .(_b .EndElement );_baed &&_fffc .Name ==start .Name {break ;};};return nil ;};func (_befg *CT_GroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_befg .CNvPr =_bc .NewCT_NonVisualDrawingProps ();_befg .CNvGrpSpPr =_bc .NewCT_NonVisualGroupDrawingShapeProps ();_befg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_facf :for {_eegc ,_bdbd :=d .Token ();if _bdbd !=nil {return _bdbd ;};switch _ccfbe :=_eegc .(type ){case _b .StartElement :switch _ccfbe .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 _eegeb :=d .DecodeElement (_befg .CNvPr ,&_ccfbe );_eegeb !=nil {return _eegeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 _dgff :=d .DecodeElement (_befg .CNvGrpSpPr ,&_ccfbe );_dgff !=nil {return _dgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _dde :=d .DecodeElement (_befg .NvPr ,&_ccfbe );_dde !=nil {return _dde ;};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",_ccfbe .Name );if _cafc :=d .Skip ();_cafc !=nil {return _cafc ;};};case _b .EndElement :break _facf ;case _b .CharData :};};return nil ;};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_bggd :=&CT_NotesMasterIdList {};return _bggd };func NewCT_CustomShowId ()*CT_CustomShowId {_fdgf :=&CT_CustomShowId {};return _fdgf };func (_aegf *CT_TLAnimVariant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aegf .BoolVal !=nil {_gcead :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}};e .EncodeElement (_aegf .BoolVal ,_gcead );};if _aegf .IntVal !=nil {_gbge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_aegf .IntVal ,_gbge );};if _aegf .FltVal !=nil {_cgdge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}};e .EncodeElement (_aegf .FltVal ,_cgdge );};if _aegf .StrVal !=nil {_dgec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_aegf .StrVal ,_dgec );};if _aegf .ClrVal !=nil {_adbfa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}};e .EncodeElement (_aegf .ClrVal ,_adbfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gadgg ST_TLTimeIndefinite )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcaea :=_b .Attr {};_dcaea .Name =name ;switch _gadgg {case ST_TLTimeIndefiniteUnset :_dcaea .Value ="";case ST_TLTimeIndefiniteIndefinite :_dcaea .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _dcaea ,nil ;}; -// Cryptographic Provider Type -CryptProviderTypeAttr _ef .ST_CryptProv ; +// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path +func (_cebg *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _cgfbb ,_bfgb :=range _cebg .SldMasterId {if _adba :=_bfgb .ValidateWithPath (_fd .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_cgfbb ));_adba !=nil {return _adba ;};};return nil ;};func (_adgac ST_OleObjectFollowColorScheme )String ()string {switch _adgac {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 (_abfge *CT_TLCommandBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abfge .TypeAttr !=ST_TLCommandTypeUnset {_adgcf ,_ebafag :=_abfge .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _ebafag !=nil {return _ebafag ;};start .Attr =append (start .Attr ,_adgcf );};if _abfge .CmdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006d\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_abfge .CmdAttr )});};e .EncodeToken (start );_ebeb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_abfge .CBhvr ,_ebeb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eggc *CT_Kinsoku )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eggc .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_fd .Sprintf ("\u0025\u0076",*_eggc .LangAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_fd .Sprintf ("\u0025\u0076",_eggc .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 :_fd .Sprintf ("\u0025\u0076",_eggc .InvalEndCharsAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afdd *EG_TopLevelSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gcdbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_afdd .ClrMap ,_gcdbb );return nil ;};func (_abbfd ST_TLAnimateBehaviorCalcMode )String ()string {switch _abbfd {case 0:return "";case 1:return "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case 2:return "\u006c\u0069\u006e";case 3:return "\u0066\u006d\u006c\u0061";};return "";};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_fbcca :=&CT_SlideMasterTextStyles {};return _fbcca ;};func (_baceb *CT_TLTextTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdggg :for {_feaga ,_ebefg :=d .Token ();if _ebefg !=nil {return _ebefg ;};switch _bebe :=_feaga .(type ){case _b .StartElement :switch _bebe .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"}:_baceb .CharRg =NewCT_IndexRange ();if _abdgf :=d .DecodeElement (_baceb .CharRg ,&_bebe );_abdgf !=nil {return _abdgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_baceb .PRg =NewCT_IndexRange ();if _dfee :=d .DecodeElement (_baceb .PRg ,&_bebe );_dfee !=nil {return _dfee ;};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",_bebe .Name );if _dbefe :=d .Skip ();_dbefe !=nil {return _dbefe ;};};case _b .EndElement :break _fdggg ;case _b .CharData :};};return nil ;}; -// Cryptographic Algorithm Class -CryptAlgorithmClassAttr _ef .ST_AlgClass ; +// Validate validates the CT_NotesMaster and its children +func (_faac *CT_NotesMaster )Validate ()error {return _faac .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func (_fecdd ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aaagb :=_b .Attr {};_aaagb .Name =name ;switch _fecdd {case ST_TLTimeNodePresetClassTypeUnset :_aaagb .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_aaagb .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_aaagb .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_aaagb .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_aaagb .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_aaagb .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_aaagb .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _aaagb ,nil ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_aegcf ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _aegcf {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 (_aegcf ));};return nil ;};func (_bcfeb *ST_SlideLayoutType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbdb ,_cagbgf :=d .Token ();if _cagbgf !=nil {return _cagbgf ;};if _gccad ,_gbefe :=_dcbdb .(_b .EndElement );_gbefe &&_gccad .Name ==start .Name {*_bcfeb =1;return nil ;};if _acged ,_ebcbd :=_dcbdb .(_b .CharData );!_ebcbd {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",_dcbdb );}else {switch string (_acged ){case "":*_bcfeb =0;case "\u0074\u0069\u0074l\u0065":*_bcfeb =1;case "\u0074\u0078":*_bcfeb =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_bcfeb =3;case "\u0074\u0062\u006c":*_bcfeb =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_bcfeb =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_bcfeb =6;case "\u0064\u0067\u006d":*_bcfeb =7;case "\u0063\u0068\u0061r\u0074":*_bcfeb =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_bcfeb =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_bcfeb =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_bcfeb =11;case "\u0062\u006c\u0061n\u006b":*_bcfeb =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_bcfeb =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_bcfeb =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_bcfeb =15;case "\u006f\u0062\u006a":*_bcfeb =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_bcfeb =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_bcfeb =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_bcfeb =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_bcfeb =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_bcfeb =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_bcfeb =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_bcfeb =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_bcfeb =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_bcfeb =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_bcfeb =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_bcfeb =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_bcfeb =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_bcfeb =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_bcfeb =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_bcfeb =31;case "\u0063\u0075\u0073\u0074":*_bcfeb =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_bcfeb =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_bcfeb =34;case "\u006f\u0062\u006aT\u0078":*_bcfeb =35;case "\u0070\u0069\u0063T\u0078":*_bcfeb =36;};};_dcbdb ,_cagbgf =d .Token ();if _cagbgf !=nil {return _cagbgf ;};if _ffbbd ,_fbdcef :=_dcbdb .(_b .EndElement );_fbdcef &&_ffbbd .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",_dcbdb );}; -// Cryptographic Algorithm Type -CryptAlgorithmTypeAttr _ef .ST_AlgType ; +// Validate validates the CT_SlideMaster and its children +func (_cdfb *CT_SlideMaster )Validate ()error {return _cdfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");};func NewCT_TagsData ()*CT_TagsData {_fffcd :=&CT_TagsData {};return _fffcd }; -// Cryptographic Hashing Algorithm -CryptAlgorithmSidAttr *uint32 ; +// Validate validates the CT_TLTimeAnimateValue and its children +func (_deaga *CT_TLTimeAnimateValue )Validate ()error {return _deaga .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func (_ffecbf ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _ffecbf {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074";case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";};func (_eaafg ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _eaafg {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 (_eaafg ));};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;);func (_cdecga ST_WebColorType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egab :=_b .Attr {};_egab .Name =name ;switch _cdecga {case ST_WebColorTypeUnset :_egab .Value ="";case ST_WebColorTypeNone :_egab .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_egab .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_egab .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_egab .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_egab .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_egab .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _egab ,nil ;};func (_dbbd *CT_TLCommonMediaNodeData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbd .CTn =NewCT_TLCommonTimeNodeData ();_dbbd .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_efbc :=range start .Attr {if _efbc .Name .Local =="\u0076\u006f\u006c"{_abbbd ,_bcgcf :=ParseUnionST_PositiveFixedPercentage (_efbc .Value );if _bcgcf !=nil {return _bcgcf ;};_dbbd .VolAttr =&_abbbd ;continue ;};if _efbc .Name .Local =="\u006d\u0075\u0074\u0065"{_cacgd ,_efgdb :=_f .ParseBool (_efbc .Value );if _efgdb !=nil {return _efgdb ;};_dbbd .MuteAttr =&_cacgd ;continue ;};if _efbc .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_aaef ,_cgef :=_f .ParseUint (_efbc .Value ,10,32);if _cgef !=nil {return _cgef ;};_gffaf :=uint32 (_aaef );_dbbd .NumSldAttr =&_gffaf ;continue ;};if _efbc .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_cccdb ,_ffbcbd :=_f .ParseBool (_efbc .Value );if _ffbcbd !=nil {return _ffbcbd ;};_dbbd .ShowWhenStoppedAttr =&_cccdb ;continue ;};};_gafef :for {_agdfg ,_fdddb :=d .Token ();if _fdddb !=nil {return _fdddb ;};switch _ccfde :=_agdfg .(type ){case _b .StartElement :switch _ccfde .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 _bacg :=d .DecodeElement (_dbbd .CTn ,&_ccfde );_bacg !=nil {return _bacg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _bdea :=d .DecodeElement (_dbbd .TgtEl ,&_ccfde );_bdea !=nil {return _bdea ;};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",_ccfde .Name );if _deaa :=d .Skip ();_deaa !=nil {return _deaa ;};};case _b .EndElement :break _gafef ;case _b .CharData :};};return nil ;};func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_ddgg :=&CT_TLMediaNodeAudio {};_ddgg .CMediaNode =NewCT_TLCommonMediaNodeData ();return _ddgg ;};func (_bbgbf *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbgbf =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bbgbf =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_bbgbf =2;case "\u006e\u0065\u0076e\u0072":*_bbgbf =3;};return nil ;}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Validate validates the CT_TLByHslColorTransform and its children +func (_eeeba *CT_TLByHslColorTransform )Validate ()error {return _eeeba .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_gae *AG_Ole )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gae .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gae .SpidAttr )});};if _gae .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_gae .NameAttr )});};if _gae .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gae .ShowAsIconAttr ))});};if _gae .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gae .IdAttr )});};if _gae .ImgWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_fd .Sprintf ("\u0025\u0076",*_gae .ImgWAttr )});};if _gae .ImgHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_fd .Sprintf ("\u0025\u0076",*_gae .ImgHAttr )});};return nil ;};func NewCT_ControlList ()*CT_ControlList {_cbec :=&CT_ControlList {};return _cbec };func (_cdec *CT_HeaderFooter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdec .SldNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_cdec .SldNumAttr ))});};if _cdec .HdrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0064\u0072"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_cdec .HdrAttr ))});};if _cdec .FtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0074\u0072"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_cdec .FtrAttr ))});};if _cdec .DtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_cdec .DtAttr ))});};e .EncodeToken (start );if _cdec .ExtLst !=nil {_bcg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdec .ExtLst ,_bcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_facg :=&CT_ShowInfoKiosk {};return _facg };func (_cfbc *CT_TagList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfbc .Tag !=nil {_gadad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_bdfdae :=range _cfbc .Tag {e .EncodeElement (_bdfdae ,_gadad );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffdedg ST_WebScreenSize )String ()string {switch _ffdedg {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 "";}; -// Salt for Password Verifier -SaltDataAttr *string ; +// Validate validates the CT_OutlineViewSlideList and its children +func (_cgdbc *CT_OutlineViewSlideList )Validate ()error {return _cgdbc .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_baeg ST_Direction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_baeg .String (),start );};func (_eggf ST_TransitionSpeed )String ()string {switch _eggf {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 (_fcgg ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbdba :=_b .Attr {};_fbdba .Name =name ;switch _fcgg {case ST_TLBehaviorAdditiveTypeUnset :_fbdba .Value ="";case ST_TLBehaviorAdditiveTypeBase :_fbdba .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_fbdba .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_fbdba .Value ="\u0072\u0065\u0070\u006c";case ST_TLBehaviorAdditiveTypeMult :_fbdba .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_fbdba .Value ="\u006e\u006f\u006e\u0065";};return _fbdba ,nil ;};func (_acge *CT_SlideMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acge .PreserveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_acge .PreserveAttr ))});};e .EncodeToken (start );_cdffg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_acge .CSld ,_cdffg );_gafdf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_acge .ClrMap ,_gafdf );if _acge .SldLayoutIdLst !=nil {_ffgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_acge .SldLayoutIdLst ,_ffgg );};if _acge .Transition !=nil {_gabf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_acge .Transition ,_gabf );};if _acge .Timing !=nil {_fcfe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_acge .Timing ,_fcfe );};if _acge .Hf !=nil {_acbga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_acge .Hf ,_acbga );};if _acge .TxStyles !=nil {_dgfde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_acge .TxStyles ,_dgfde );};if _acge .ExtLst !=nil {_agfa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acge .ExtLst ,_agfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebbf ST_TLPreviousActionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebbf .String (),start );};type CT_SlideMasterTextStyles struct{ -// Password Hash -HashDataAttr *string ; +// Slide Master Title Text Style +TitleStyle *_bc .CT_TextListStyle ; -// Cryptographic Provider -CryptProviderAttr *string ; +// Slide Master Body Text Style +BodyStyle *_bc .CT_TextListStyle ; -// Cryptographic Algorithm Extensibility -AlgIdExtAttr *uint32 ; +// Slide Master Other Text Style +OtherStyle *_bc .CT_TextListStyle ;ExtLst *CT_ExtensionList ;}; -// Algorithm Extensibility Source -AlgIdExtSourceAttr *string ; +// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path +func (_fagce *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _fagce .TypeAttr ==ST_TLChartSubelementTypeUnset {return _fd .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 _dbdec :=_fagce .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbdec !=nil {return _dbdec ;};return nil ;};func NewCT_SlideIdList ()*CT_SlideIdList {_cfga :=&CT_SlideIdList {};return _cfga }; -// Cryptographic Provider Type Extensibility -CryptProviderTypeExtAttr *uint32 ; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_efcff *CT_PictureNonVisual )ValidateWithPath (path string )error {if _ddgff :=_efcff .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ddgff !=nil {return _ddgff ;};if _efbfe :=_efcff .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_efbfe !=nil {return _efbfe ;};if _gggb :=_efcff .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_gggb !=nil {return _gggb ;};return nil ;};func (_gfge ST_TLOleChartBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffgfe :=_b .Attr {};_ffgfe .Name =name ;switch _gfge {case ST_TLOleChartBuildTypeUnset :_ffgfe .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_ffgfe .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLOleChartBuildTypeSeries :_ffgfe .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_ffgfe .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_ffgfe .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_TLOleChartBuildTypeCategoryEl :_ffgfe .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _ffgfe ,nil ;};func NewCT_Placeholder ()*CT_Placeholder {_bdadd :=&CT_Placeholder {};return _bdadd };func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_baff :=&CT_PictureNonVisual {};_baff .CNvPr =_bc .NewCT_NonVisualDrawingProps ();_baff .CNvPicPr =_bc .NewCT_NonVisualPictureProperties ();_baff .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _baff ;};func (_ccdff *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 _ccdff .CT_SlideMaster .MarshalXML (e ,start );};func (_bdbdc *CT_HeaderFooter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ageg :=range start .Attr {if _ageg .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_dab ,_gfaff :=_f .ParseBool (_ageg .Value );if _gfaff !=nil {return _gfaff ;};_bdbdc .SldNumAttr =&_dab ;continue ;};if _ageg .Name .Local =="\u0068\u0064\u0072"{_dfb ,_ggdc :=_f .ParseBool (_ageg .Value );if _ggdc !=nil {return _ggdc ;};_bdbdc .HdrAttr =&_dfb ;continue ;};if _ageg .Name .Local =="\u0066\u0074\u0072"{_gbfe ,_dagb :=_f .ParseBool (_ageg .Value );if _dagb !=nil {return _dagb ;};_bdbdc .FtrAttr =&_gbfe ;continue ;};if _ageg .Name .Local =="\u0064\u0074"{_fcff ,_acbbb :=_f .ParseBool (_ageg .Value );if _acbbb !=nil {return _acbbb ;};_bdbdc .DtAttr =&_fcff ;continue ;};};_bbcf :for {_bcdb ,_acbgb :=d .Token ();if _acbgb !=nil {return _acbgb ;};switch _aggc :=_bcdb .(type ){case _b .StartElement :switch _aggc .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"}:_bdbdc .ExtLst =NewCT_ExtensionListModify ();if _fdfe :=d .DecodeElement (_bdbdc .ExtLst ,&_aggc );_fdfe !=nil {return _fdfe ;};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",_aggc .Name );if _cffc :=d .Skip ();_cffc !=nil {return _cffc ;};};case _b .EndElement :break _bbcf ;case _b .CharData :};};return nil ;};type CT_InOutTransition struct{ -// Provider Type Extensibility Source -CryptProviderTypeExtSourceAttr *string ;}; +// Direction +DirAttr ST_TransitionInOutDirectionType ;};func (_cddece *ST_IterateType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffgae ,_bcbbad :=d .Token ();if _bcbbad !=nil {return _bcbbad ;};if _bdgdg ,_ccee :=_ffgae .(_b .EndElement );_ccee &&_bdgdg .Name ==start .Name {*_cddece =1;return nil ;};if _cdab ,_eccga :=_ffgae .(_b .CharData );!_eccga {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",_ffgae );}else {switch string (_cdab ){case "":*_cddece =0;case "\u0065\u006c":*_cddece =1;case "\u0077\u0064":*_cddece =2;case "\u006c\u0074":*_cddece =3;};};_ffgae ,_bcbbad =d .Token ();if _bcbbad !=nil {return _bcbbad ;};if _cdae ,_gccdd :=_ffgae .(_b .EndElement );_gccdd &&_cdae .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",_ffgae );};func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_dgabb :=&CT_TLTriggerTimeNodeID {};return _dgabb ;};func (_deef *CT_CommonSlideViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deef .CViewPr =NewCT_CommonViewProperties ();for _ ,_afe :=range start .Attr {if _afe .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_eada ,_gdef :=_f .ParseBool (_afe .Value );if _gdef !=nil {return _gdef ;};_deef .SnapToGridAttr =&_eada ;continue ;};if _afe .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_gcg ,_gcc :=_f .ParseBool (_afe .Value );if _gcc !=nil {return _gcc ;};_deef .SnapToObjectsAttr =&_gcg ;continue ;};if _afe .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_dbd ,_dae :=_f .ParseBool (_afe .Value );if _dae !=nil {return _dae ;};_deef .ShowGuidesAttr =&_dbd ;continue ;};};_eebe :for {_gaga ,_acbb :=d .Token ();if _acbb !=nil {return _acbb ;};switch _edda :=_gaga .(type ){case _b .StartElement :switch _edda .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 _feed :=d .DecodeElement (_deef .CViewPr ,&_edda );_feed !=nil {return _feed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_deef .GuideLst =NewCT_GuideList ();if _fgbg :=d .DecodeElement (_deef .GuideLst ,&_edda );_fgbg !=nil {return _fgbg ;};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",_edda .Name );if _afca :=d .Skip ();_afca !=nil {return _afca ;};};case _b .EndElement :break _eebe ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path -func (_fgaf *CT_CommentAuthor )ValidateWithPath (path string )error {if _fgaf .ExtLst !=nil {if _cceba :=_fgaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cceba !=nil {return _cceba ;};};return nil ;};func (_bagbe *CT_TLTemplate )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bagbe .LvlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_bagbe .LvlAttr )});};e .EncodeToken (start );_ggfgf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_bagbe .TnLst ,_ggfgf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ebbdf *ST_ViewType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_deegf ,_dbbad :=d .Token ();if _dbbad !=nil {return _dbbad ;};if _gcbbb ,_efdf :=_deegf .(_e .EndElement );_efdf &&_gcbbb .Name ==start .Name {*_ebbdf =1;return nil ;};if _ecebe ,_cbbbe :=_deegf .(_e .CharData );!_cbbbe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deegf );}else {switch string (_ecebe ){case "":*_ebbdf =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_ebbdf =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_ebbdf =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_ebbdf =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_ebbdf =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_ebbdf =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_ebbdf =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_ebbdf =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_ebbdf =8;};};_deegf ,_dbbad =d .Token ();if _dbbad !=nil {return _dbbad ;};if _defga ,_eeegef :=_deegf .(_e .EndElement );_eeegef &&_defga .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deegf );};func (_ddfb ST_TLTime )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ddfb .Uint32 !=nil {e .EncodeToken (_e .CharData (_d .Sprintf ("\u0025\u0064",*_ddfb .Uint32 )));};if _ddfb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_e .CharData (_ddfb .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;);func (_bdddgf *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdbcb ,_baadcd :=d .Token ();if _baadcd !=nil {return _baadcd ;};if _afgf ,_eeffd :=_fdbcb .(_e .EndElement );_eeffd &&_afgf .Name ==start .Name {*_bdddgf =1;return nil ;};if _fgfa ,_cafgg :=_fdbcb .(_e .CharData );!_cafgg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdbcb );}else {switch string (_fgfa ){case "":*_bdddgf =0;case "\u0062\u0061\u0073\u0065":*_bdddgf =1;case "\u0073\u0075\u006d":*_bdddgf =2;case "\u0072\u0065\u0070\u006c":*_bdddgf =3;case "\u006d\u0075\u006c\u0074":*_bdddgf =4;case "\u006e\u006f\u006e\u0065":*_bdddgf =5;};};_fdbcb ,_baadcd =d .Token ();if _baadcd !=nil {return _baadcd ;};if _ffcf ,_gdfefe :=_fdbcb .(_e .EndElement );_gdfefe &&_ffcf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdbcb );};func (_dbbbg ST_PhotoAlbumLayout )Validate ()error {return _dbbbg .ValidateWithPath ("")}; +// Validate validates the CT_TLSubShapeId and its children +func (_eedb *CT_TLSubShapeId )Validate ()error {return _eedb .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");};func (_ecdd *EG_Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daef :for {_edgbb ,_fdbfc :=d .Token ();if _fdbfc !=nil {return _fdbfc ;};switch _ababa :=_edgbb .(type ){case _b .StartElement :switch _ababa .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"}:_ecdd .BgPr =NewCT_BackgroundProperties ();if _ageafa :=d .DecodeElement (_ecdd .BgPr ,&_ababa );_ageafa !=nil {return _ageafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ecdd .BgRef =_bc .NewCT_StyleMatrixReference ();if _gadae :=d .DecodeElement (_ecdd .BgRef ,&_ababa );_gadae !=nil {return _gadae ;};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",_ababa .Name );if _bdgbd :=d .Skip ();_bdgbd !=nil {return _bdgbd ;};};case _b .EndElement :break _daef ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TLMediaNodeAudio and its children -func (_daeb *CT_TLMediaNodeAudio )Validate ()error {return _daeb .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");}; +// Validate validates the CT_EmbeddedFontDataId and its children +func (_bag *CT_EmbeddedFontDataId )Validate ()error {return _bag .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};func (_ddae *CT_PresentationProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddae .HtmlPubPr !=nil {_fagcb :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}};e .EncodeElement (_ddae .HtmlPubPr ,_fagcb );};if _ddae .WebPr !=nil {_becg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_ddae .WebPr ,_becg );};if _ddae .PrnPr !=nil {_dgded :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}};e .EncodeElement (_ddae .PrnPr ,_dgded );};if _ddae .ShowPr !=nil {_cgbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_ddae .ShowPr ,_cgbf );};if _ddae .ClrMru !=nil {_ebafa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}};e .EncodeElement (_ddae .ClrMru ,_ebafa );};if _ddae .ExtLst !=nil {_bdbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddae .ExtLst ,_bdbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TLTimeNodeParallel and its children -func (_edbca *CT_TLTimeNodeParallel )Validate ()error {return _edbca .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};type CT_Extension struct{ +// Validate validates the CmLst and its children +func (_gfgcf *CmLst )Validate ()error {return _gfgcf .ValidateWithPath ("\u0043\u006d\u004cs\u0074")}; -// Uniform Resource Identifier -UriAttr string ;Any []_f .Any ;}; +// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path +func (_bcacd *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil };func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_effeg :=&CT_SlideLayoutIdList {};return _effeg ;};func (_fecgb ST_TLDiagramBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dggga :=_b .Attr {};_dggga .Name =name ;switch _fecgb {case ST_TLDiagramBuildTypeUnset :_dggga .Value ="";case ST_TLDiagramBuildTypeWhole :_dggga .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_dggga .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeDepthByBranch :_dggga .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_dggga .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeBreadthByLvl :_dggga .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_dggga .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_dggga .Value ="\u0063\u0077\u0049\u006e";case ST_TLDiagramBuildTypeCwOut :_dggga .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_dggga .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_dggga .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_dggga .Value ="\u0063\u0063\u0077\u004f\u0075\u0074";case ST_TLDiagramBuildTypeInByRing :_dggga .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_dggga .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_dggga .Value ="\u0075\u0070";case ST_TLDiagramBuildTypeDown :_dggga .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_dggga .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_dggga .Value ="\u0063\u0075\u0073\u0074";};return _dggga ,nil ;}; -// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path -func (_cbgfa *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _caacg :=_cbgfa .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_caacg !=nil {return _caacg ;};return nil ;};func (_egfge *CT_Picture )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egfge .NvPicPr =NewCT_PictureNonVisual ();_egfge .BlipFill =_da .NewCT_BlipFillProperties ();_egfge .SpPr =_da .NewCT_ShapeProperties ();_edfc :for {_efac ,_ecbe :=d .Token ();if _ecbe !=nil {return _ecbe ;};switch _ccgbd :=_efac .(type ){case _e .StartElement :switch _ccgbd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _dgeac :=d .DecodeElement (_egfge .NvPicPr ,&_ccgbd );_dgeac !=nil {return _dgeac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _ggcbg :=d .DecodeElement (_egfge .BlipFill ,&_ccgbd );_ggcbg !=nil {return _ggcbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _fbff :=d .DecodeElement (_egfge .SpPr ,&_ccgbd );_fbff !=nil {return _fbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_egfge .Style =_da .NewCT_ShapeStyle ();if _eece :=d .DecodeElement (_egfge .Style ,&_ccgbd );_eece !=nil {return _eece ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egfge .ExtLst =NewCT_ExtensionListModify ();if _gbcc :=d .DecodeElement (_egfge .ExtLst ,&_ccgbd );_gbcc !=nil {return _gbcc ;};default:_f .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_ccgbd .Name );if _gbfa :=d .Skip ();_gbfa !=nil {return _gbfa ;};};case _e .EndElement :break _edfc ;case _e .CharData :};};return nil ;};type CT_TLTimeAnimateValue struct{ +// Validate validates the CT_CommentAuthor and its children +func (_abb *CT_CommentAuthor )Validate ()error {return _abb .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};func (_faefc ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _faefc {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 (_faefc ));};return nil ;};type ST_TLAnimateColorDirection byte ;func (_fcbdg ST_IterateType )String ()string {switch _fcbdg {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};func (_eegac *ST_TLDiagramBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eegbd ,_bfcbg :=d .Token ();if _bfcbg !=nil {return _bfcbg ;};if _ffded ,_ddgeae :=_eegbd .(_b .EndElement );_ddgeae &&_ffded .Name ==start .Name {*_eegac =1;return nil ;};if _afefa ,_ggceg :=_eegbd .(_b .CharData );!_ggceg {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",_eegbd );}else {switch string (_afefa ){case "":*_eegac =0;case "\u0077\u0068\u006fl\u0065":*_eegac =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_eegac =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_eegac =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_eegac =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_eegac =5;case "\u0063\u0077":*_eegac =6;case "\u0063\u0077\u0049\u006e":*_eegac =7;case "\u0063\u0077\u004fu\u0074":*_eegac =8;case "\u0063\u0063\u0077":*_eegac =9;case "\u0063\u0063\u0077I\u006e":*_eegac =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_eegac =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_eegac =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_eegac =13;case "\u0075\u0070":*_eegac =14;case "\u0064\u006f\u0077\u006e":*_eegac =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_eegac =16;case "\u0063\u0075\u0073\u0074":*_eegac =17;};};_eegbd ,_bfcbg =d .Token ();if _bfcbg !=nil {return _bfcbg ;};if _cgcd ,_becgc :=_eegbd .(_b .EndElement );_becgc &&_cgcd .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",_eegbd );}; -// Time -TmAttr *ST_TLTimeAnimateValueTime ; +// Validate validates the CT_GroupShapeChoice and its children +func (_ebeef *CT_GroupShapeChoice )Validate ()error {return _ebeef .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_dgabad :=&CT_TLTimeTargetElement {};return _dgabad ;};func (_gbcg *CT_CustomShowId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eacg :=range start .Attr {if _eacg .Name .Local =="\u0069\u0064"{_acafa ,_bee :=_f .ParseUint (_eacg .Value ,10,32);if _bee !=nil {return _bee ;};_gbcg .IdAttr =uint32 (_acafa );continue ;};};for {_bdag ,_agbg :=d .Token ();if _agbg !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_agbg );};if _ddcb ,_fccd :=_bdag .(_b .EndElement );_fccd &&_ddcb .Name ==start .Name {break ;};};return nil ;};func (_aaefb *ST_ViewType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aaefb =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_aaefb =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_aaefb =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_aaefb =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_aaefb =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_aaefb =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_aaefb =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_aaefb =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_aaefb =8;};return nil ;};func (_daceg *CT_TLCommandBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daceg .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_dgdea :=range start .Attr {if _dgdea .Name .Local =="\u0074\u0079\u0070\u0065"{_daceg .TypeAttr .UnmarshalXMLAttr (_dgdea );continue ;};if _dgdea .Name .Local =="\u0063\u006d\u0064"{_gfcf ,_cbdb :=_dgdea .Value ,error (nil );if _cbdb !=nil {return _cbdb ;};_daceg .CmdAttr =&_gfcf ;continue ;};};_dddd :for {_eecb ,_bfdcg :=d .Token ();if _bfdcg !=nil {return _bfdcg ;};switch _fbde :=_eecb .(type ){case _b .StartElement :switch _fbde .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 _gebb :=d .DecodeElement (_daceg .CBhvr ,&_fbde );_gebb !=nil {return _gebb ;};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",_fbde .Name );if _fbeb :=d .Skip ();_fbeb !=nil {return _fbeb ;};};case _b .EndElement :break _dddd ;case _b .CharData :};};return nil ;}; -// Formula -FmlaAttr *string ; +// Validate validates the CT_TagsData and its children +func (_befcd *CT_TagsData )Validate ()error {return _befcd .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};func (_aabac *CT_TLTimeNodeParallel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bggag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_aabac .CTn ,_bggag );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SlideMaster ()*CT_SlideMaster {_bfaf :=&CT_SlideMaster {};_bfaf .CSld =NewCT_CommonSlideData ();_bfaf .ClrMap =_bc .NewCT_ColorMapping ();return _bfaf ;};func (_bcbfc ST_TLBehaviorOverrideType )Validate ()error {return _bcbfc .ValidateWithPath ("")};func (_eafg *CT_StringTag )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gafe :=range start .Attr {if _gafe .Name .Local =="\u006e\u0061\u006d\u0065"{_fece ,_gfbd :=_gafe .Value ,error (nil );if _gfbd !=nil {return _gfbd ;};_eafg .NameAttr =_fece ;continue ;};if _gafe .Name .Local =="\u0076\u0061\u006c"{_aefef ,_affb :=_gafe .Value ,error (nil );if _affb !=nil {return _affb ;};_eafg .ValAttr =_aefef ;continue ;};};for {_dcbc ,_dbde :=d .Token ();if _dbde !=nil {return _fd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_dbde );};if _agabd ,_aade :=_dcbc .(_b .EndElement );_aade &&_agabd .Name ==start .Name {break ;};};return nil ;};type CT_TLAnimVariantBooleanVal struct{ // Value -Val *CT_TLAnimVariant ;};func (_ebdga ST_TLBehaviorTransformType )Validate ()error {return _ebdga .ValidateWithPath ("")};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_bbcaa :=&CT_SlideTransitionChoice {};return _bbcaa ;};func (_eeddf ST_TLBehaviorAdditiveType )Validate ()error {return _eeddf .ValidateWithPath ("")};func (_aageg ST_TLAnimateColorDirection )Validate ()error {return _aageg .ValidateWithPath ("")}; +ValAttr bool ;}; + +// Validate validates the CT_TLAnimateMotionBehavior and its children +func (_bbddc *CT_TLAnimateMotionBehavior )Validate ()error {return _bbddc .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 (_edcge *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edcge =0;case "\u0070\u0074":*_edcge =1;case "\u0069\u006d\u0067":*_edcge =2;};return nil ;};func NewCT_SlideSize ()*CT_SlideSize {_dfcde :=&CT_SlideSize {};_dfcde .CxAttr =914400;_dfcde .CyAttr =914400;return _dfcde ;};func (_eec *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eec .CNvPr =_bc .NewCT_NonVisualDrawingProps ();_eec .CNvGraphicFramePr =_bc .NewCT_NonVisualGraphicFrameProperties ();_eec .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_ddfe :for {_dda ,_bbbg :=d .Token ();if _bbbg !=nil {return _bbbg ;};switch _dadg :=_dda .(type ){case _b .StartElement :switch _dadg .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 _bebd :=d .DecodeElement (_eec .CNvPr ,&_dadg );_bebd !=nil {return _bebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 _caaf :=d .DecodeElement (_eec .CNvGraphicFramePr ,&_dadg );_caaf !=nil {return _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\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 _bfgf :=d .DecodeElement (_eec .NvPr ,&_dadg );_bfgf !=nil {return _bfgf ;};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",_dadg .Name );if _cecg :=d .Skip ();_cecg !=nil {return _cecg ;};};case _b .EndElement :break _ddfe ;case _b .CharData :};};return nil ;};func (_cdea *ST_TransitionSpeed )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdea =0;case "\u0073\u006c\u006f\u0077":*_cdea =1;case "\u006d\u0065\u0064":*_cdea =2;case "\u0066\u0061\u0073\u0074":*_cdea =3;};return nil ;};func (_bacge *ST_PrintColorMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbfbf ,_ddcac :=d .Token ();if _ddcac !=nil {return _ddcac ;};if _gbdgc ,_fcaaag :=_dbfbf .(_b .EndElement );_fcaaag &&_gbdgc .Name ==start .Name {*_bacge =1;return nil ;};if _edagf ,_baafd :=_dbfbf .(_b .CharData );!_baafd {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",_dbfbf );}else {switch string (_edagf ){case "":*_bacge =0;case "\u0062\u0077":*_bacge =1;case "\u0067\u0072\u0061\u0079":*_bacge =2;case "\u0063\u006c\u0072":*_bacge =3;};};_dbfbf ,_ddcac =d .Token ();if _ddcac !=nil {return _ddcac ;};if _eedggf ,_cfbae :=_dbfbf .(_b .EndElement );_cfbae &&_eedggf .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",_dbfbf );};type ST_PlaceholderSize byte ;func (_dgdebb *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 _dgdebb .CT_NotesSlide .MarshalXML (e ,start );}; + +// Validate validates the CT_TLTimeAnimateValueList and its children +func (_debcb *CT_TLTimeAnimateValueList )Validate ()error {return _debcb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");}; // ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path -func (_fgeff *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _edbfb :=_fgeff .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_edbfb !=nil {return _edbfb ;};if _agdca :=_fgeff .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072");_agdca !=nil {return _agdca ;};if _gecee :=_fgeff .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gecee !=nil {return _gecee ;};if _fgeff .PrevCondLst !=nil {if _fdca :=_fgeff .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_fdca !=nil {return _fdca ;};};if _fgeff .NextCondLst !=nil {if _gcdfg :=_fgeff .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_gcdfg !=nil {return _gcdfg ;};};return nil ;};func (_cfedd ST_SlideLayoutType )String ()string {switch _cfedd {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0074\u0078";case 3:return "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case 4:return "\u0074\u0062\u006c";case 5:return "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case 6:return "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 7:return "\u0064\u0067\u006d";case 8:return "\u0063\u0068\u0061r\u0074";case 9:return "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case 10:return "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case 11:return "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case 12:return "\u0062\u006c\u0061n\u006b";case 13:return "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case 14:return "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 15:return "\u006fb\u006a\u004f\u006e\u006c\u0079";case 16:return "\u006f\u0062\u006a";case 17:return "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case 18:return "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case 19:return "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case 20:return "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case 21:return "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case 22:return "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case 23:return "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case 24:return "\u0066o\u0075\u0072\u004f\u0062\u006a";case 25:return "\u0076\u0065\u0072\u0074\u0054\u0078";case 26:return "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case 27:return "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case 28:return "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074";case 29:return "\u0074\u0077\u006f\u004f\u0062\u006a";case 30:return "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case 31:return "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case 32:return "\u0063\u0075\u0073\u0074";case 33:return "\u0073e\u0063\u0048\u0065\u0061\u0064";case 34:return "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case 35:return "\u006f\u0062\u006aT\u0078";case 36:return "\u0070\u0069\u0063T\u0078";};return "";};func (_ecag ST_PhotoAlbumLayout )String ()string {switch _ecag {case 0:return "";case 1:return "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case 2:return "\u0031\u0070\u0069\u0063";case 3:return "\u0032\u0070\u0069\u0063";case 4:return "\u0034\u0070\u0069\u0063";case 5:return "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case 6:return "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case 7:return "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return "";};func (_cbee *CT_TLAnimateMotionBehavior )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbee .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_beafc ,_gffe :=_cbee .OriginAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"});if _gffe !=nil {return _gffe ;};start .Attr =append (start .Attr ,_beafc );};if _cbee .PathAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_cbee .PathAttr )});};if _cbee .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_gcdfd ,_egadc :=_cbee .PathEditModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _egadc !=nil {return _egadc ;};start .Attr =append (start .Attr ,_gcdfd );};if _cbee .RAngAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_cbee .RAngAttr )});};if _cbee .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_cbee .PtsTypesAttr )});};e .EncodeToken (start );_eggd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_cbee .CBhvr ,_eggd );if _cbee .By !=nil {_fcgege :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_cbee .By ,_fcgege );};if _cbee .From !=nil {_accac :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cbee .From ,_accac );};if _cbee .To !=nil {_cfbd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_cbee .To ,_cfbd );};if _cbee .RCtr !=nil {_adagg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_cbee .RCtr ,_adagg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ecagf ST_PlaceholderSize )String ()string {switch _ecagf {case 0:return "";case 1:return "\u0066\u0075\u006c\u006c";case 2:return "\u0068\u0061\u006c\u0066";case 3:return "\u0071u\u0061\u0072\u0074\u0065\u0072";};return "";};func (_faggg ST_IterateType )String ()string {switch _faggg {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};func (_ebb *CT_CommonSlideViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebb .CViewPr =NewCT_CommonViewProperties ();for _ ,_gece :=range start .Attr {if _gece .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_cacd ,_abd :=_a .ParseBool (_gece .Value );if _abd !=nil {return _abd ;};_ebb .SnapToGridAttr =&_cacd ;continue ;};if _gece .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_fede ,_abe :=_a .ParseBool (_gece .Value );if _abe !=nil {return _abe ;};_ebb .SnapToObjectsAttr =&_fede ;continue ;};if _gece .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_caa ,_bdgg :=_a .ParseBool (_gece .Value );if _bdgg !=nil {return _bdgg ;};_ebb .ShowGuidesAttr =&_caa ;continue ;};};_cgb :for {_ebg ,_ccga :=d .Token ();if _ccga !=nil {return _ccga ;};switch _fafg :=_ebg .(type ){case _e .StartElement :switch _fafg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _efd :=d .DecodeElement (_ebb .CViewPr ,&_fafg );_efd !=nil {return _efd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}:_ebb .GuideLst =NewCT_GuideList ();if _fbb :=d .DecodeElement (_ebb .GuideLst ,&_fafg );_fbb !=nil {return _fbb ;};default:_f .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_fafg .Name );if _dfba :=d .Skip ();_dfba !=nil {return _dfba ;};};case _e .EndElement :break _cgb ;case _e .CharData :};};return nil ;};func (_cabaf ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bccf :=_e .Attr {};_bccf .Name =name ;switch _cabaf {case ST_TLTimeNodeMasterRelationUnset :_bccf .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_bccf .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_bccf .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_bccf .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _bccf ,nil ;};func (_cafgb ST_WebColorType )Validate ()error {return _cafgb .ValidateWithPath ("")};func NewCT_CustomerData ()*CT_CustomerData {_dbaa :=&CT_CustomerData {};return _dbaa };func NewCT_CustomShow ()*CT_CustomShow {_gcf :=&CT_CustomShow {};_gcf .SldLst =NewCT_SlideRelationshipList ();return _gcf ;};func (_acedd *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebgae :for {_aabg ,_fafb :=d .Token ();if _fafb !=nil {return _fafb ;};switch _efddc :=_aabg .(type ){case _e .StartElement :switch _efddc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}:var _degg string ;if _gbbfea :=d .DecodeElement (&_degg ,&_efddc );_gbbfea !=nil {return _gbbfea ;};_acedd .AttrName =append (_acedd .AttrName ,_degg );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u004e\u0061\u006d\u0065L\u0069\u0073\u0074\u0020\u0025\u0076",_efddc .Name );if _bfbag :=d .Skip ();_bfbag !=nil {return _bfbag ;};};case _e .EndElement :break _ebgae ;case _e .CharData :};};return nil ;};func (_fcfe *CT_NotesTextViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_beffb :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_fcfe .CViewPr ,_beffb );if _fcfe .ExtLst !=nil {_fgba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcfe .ExtLst ,_fgba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfebe ST_PlaceholderType )String ()string {switch _bfebe {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0062\u006f\u0064\u0079";case 3:return "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case 4:return "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case 5:return "\u0064\u0074";case 6:return "\u0073\u006c\u0064\u004e\u0075\u006d";case 7:return "\u0066\u0074\u0072";case 8:return "\u0068\u0064\u0072";case 9:return "\u006f\u0062\u006a";case 10:return "\u0063\u0068\u0061r\u0074";case 11:return "\u0074\u0062\u006c";case 12:return "\u0063l\u0069\u0070\u0041\u0072\u0074";case 13:return "\u0064\u0067\u006d";case 14:return "\u006d\u0065\u0064i\u0061";case 15:return "\u0073\u006c\u0064\u0049\u006d\u0067";case 16:return "\u0070\u0069\u0063";};return "";};func (_becaf *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_becaf =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_becaf =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_becaf =2;};return nil ;};func (_befg *CT_PhotoAlbum )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _befg .BwAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0077"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_befg .BwAttr ))});};if _befg .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_befg .ShowCaptionsAttr ))});};if _befg .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_cada ,_cgecg :=_befg .LayoutAttr .MarshalXMLAttr (_e .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"});if _cgecg !=nil {return _cgecg ;};start .Attr =append (start .Attr ,_cada );};if _befg .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_dagb ,_fddf :=_befg .FrameAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0072\u0061m\u0065"});if _fddf !=nil {return _fddf ;};start .Attr =append (start .Attr ,_dagb );};e .EncodeToken (start );if _befg .ExtLst !=nil {_dead :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_befg .ExtLst ,_dead );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +func (_baddg *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _bbed :=_baddg .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_bbed !=nil {return _bbed ;};if _beebg :=_baddg .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072");_beebg !=nil {return _beebg ;};if _bdfe :=_baddg .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_bdfe !=nil {return _bdfe ;};if _baddg .PrevCondLst !=nil {if _eagg :=_baddg .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_eagg !=nil {return _eagg ;};};if _baddg .NextCondLst !=nil {if _fcef :=_baddg .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_fcef !=nil {return _fcef ;};};return nil ;};func (_eefea ST_SplitterBarState )String ()string {switch _eefea {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 "";}; -// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path -func (_dgbff *CT_TimeNodeList )ValidateWithPath (path string )error {for _dcdffg ,_accag :=range _dgbff .Par {if _affad :=_accag .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_dcdffg ));_affad !=nil {return _affad ;};};for _dbdcc ,_aafb :=range _dgbff .Seq {if _adeg :=_aafb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_dbdcc ));_adeg !=nil {return _adeg ;};};for _ffdg ,_fcdcc :=range _dgbff .Excl {if _cgcf :=_fcdcc .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_ffdg ));_cgcf !=nil {return _cgcf ;};};for _dced ,_gbae :=range _dgbff .Anim {if _egcd :=_gbae .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_dced ));_egcd !=nil {return _egcd ;};};for _agbceg ,_egagb :=range _dgbff .AnimClr {if _ddeaf :=_egagb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_agbceg ));_ddeaf !=nil {return _ddeaf ;};};for _cabbb ,_dabfc :=range _dgbff .AnimEffect {if _cdege :=_dabfc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_cabbb ));_cdege !=nil {return _cdege ;};};for _facda ,_caaab :=range _dgbff .AnimMotion {if _gbff :=_caaab .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_facda ));_gbff !=nil {return _gbff ;};};for _fffed ,_aggb :=range _dgbff .AnimRot {if _gdcc :=_aggb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_fffed ));_gdcc !=nil {return _gdcc ;};};for _aggdf ,_fgcg :=range _dgbff .AnimScale {if _gddg :=_fgcg .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aggdf ));_gddg !=nil {return _gddg ;};};for _cfeea ,_fggc :=range _dgbff .Cmd {if _febce :=_fggc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_cfeea ));_febce !=nil {return _febce ;};};for _dfbbda ,_ddeab :=range _dgbff .Set {if _gfffd :=_ddeab .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dfbbda ));_gfffd !=nil {return _gfffd ;};};for _gebef ,_aefgg :=range _dgbff .Audio {if _cfgbg :=_aefgg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_gebef ));_cfgbg !=nil {return _cfgbg ;};};for _fcff ,_dbfbd :=range _dgbff .Video {if _ccefc :=_dbfbd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_fcff ));_ccefc !=nil {return _ccefc ;};};return nil ;};func (_ggedg *CT_TLAnimVariantBooleanVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0064",_efaca (_ggedg .ValAttr ))});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eafde *CT_OleObjectEmbed )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eafde .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_faefcf ,_fggbg :=_eafde .FollowColorSchemeAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"});if _fggbg !=nil {return _fggbg ;};start .Attr =append (start .Attr ,_faefcf );};e .EncodeToken (start );if _eafde .ExtLst !=nil {_bfed :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafde .ExtLst ,_bfed );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bacgc ST_SplitterBarState )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fagbf :=_e .Attr {};_fagbf .Name =name ;switch _bacgc {case ST_SplitterBarStateUnset :_fagbf .Value ="";case ST_SplitterBarStateMinimized :_fagbf .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case ST_SplitterBarStateRestored :_fagbf .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_fagbf .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _fagbf ,nil ;};func (_cccf *CT_NotesMasterIdList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cccf .NotesMasterId !=nil {_cedf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_cccf .NotesMasterId ,_cedf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgbd *CT_ShowProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgbd .LoopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bgbd .LoopAttr ))});};if _bgbd .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bgbd .ShowNarrationAttr ))});};if _bgbd .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bgbd .ShowAnimationAttr ))});};if _bgbd .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_bgbd .UseTimingsAttr ))});};e .EncodeToken (start );if _bgbd .Present !=nil {_ebgde :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_bgbd .Present ,_ebgde );};if _bgbd .Browse !=nil {_bccgb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_bgbd .Browse ,_bccgb );};if _bgbd .Kiosk !=nil {_fgcbe :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_bgbd .Kiosk ,_fgcbe );};if _bgbd .SldAll !=nil {_gdcaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_bgbd .SldAll ,_gdcaf );};if _bgbd .SldRg !=nil {_cebd :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_bgbd .SldRg ,_cebd );};if _bgbd .CustShow !=nil {_dfbd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_bgbd .CustShow ,_dfbd );};if _bgbd .PenClr !=nil {_adgd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_bgbd .PenClr ,_adgd );};if _bgbd .ExtLst !=nil {_ecbfe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgbd .ExtLst ,_ecbfe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_fccada :=&CT_SlideLayoutIdList {};return _fccada ;};const (ST_PrintWhatUnset ST_PrintWhat =0;ST_PrintWhatSlides ST_PrintWhat =1;ST_PrintWhatHandouts1 ST_PrintWhat =2;ST_PrintWhatHandouts2 ST_PrintWhat =3;ST_PrintWhatHandouts3 ST_PrintWhat =4;ST_PrintWhatHandouts4 ST_PrintWhat =5;ST_PrintWhatHandouts6 ST_PrintWhat =6;ST_PrintWhatHandouts9 ST_PrintWhat =7;ST_PrintWhatNotes ST_PrintWhat =8;ST_PrintWhatOutline ST_PrintWhat =9;); +// Validate validates the CT_OleObjectChoice and its children +func (_ggagc *CT_OleObjectChoice )Validate ()error {return _ggagc .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_TLByRgbColorTransform and its children -func (_fdacf *CT_TLByRgbColorTransform )Validate ()error {return _fdacf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");}; +// Validate validates the CT_ModifyVerifier and its children +func (_abbgg *CT_ModifyVerifier )Validate ()error {return _abbgg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_gefeb :=&CT_TLAnimateEffectBehavior {};_gefeb .CBhvr =NewCT_TLCommonBehaviorData ();return _gefeb ;};func (_feeaed *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_feeaed =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_feeaed =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_feeaed =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_feeaed =3;};return nil ;};func (_gaedff *CT_TLMediaNodeVideo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaedff .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_gefg :=range start .Attr {if _gefg .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_cabga ,_dafa :=_f .ParseBool (_gefg .Value );if _dafa !=nil {return _dafa ;};_gaedff .FullScrnAttr =&_cabga ;continue ;};};_fbcfe :for {_fabbc ,_gdbb :=d .Token ();if _gdbb !=nil {return _gdbb ;};switch _gedd :=_fabbc .(type ){case _b .StartElement :switch _gedd .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 _becd :=d .DecodeElement (_gaedff .CMediaNode ,&_gedd );_becd !=nil {return _becd ;};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",_gedd .Name );if _bcdbe :=d .Skip ();_bcdbe !=nil {return _bcdbe ;};};case _b .EndElement :break _fbcfe ;case _b .CharData :};};return nil ;};func (_gbbbc ST_TLTimeAnimateValueTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbbbc .ST_PositiveFixedPercentage !=nil {e .Encode (_gbbbc .ST_PositiveFixedPercentage );};if _gbbbc .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_b .CharData (_gbbbc .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type ST_TLCommandType byte ;type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;}; -// Validate validates the CT_PresentationProperties and its children -func (_badb *CT_PresentationProperties )Validate ()error {return _badb .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func NewCT_ControlList ()*CT_ControlList {_dfg :=&CT_ControlList {};return _dfg };func NewCT_InOutTransition ()*CT_InOutTransition {_eefbgd :=&CT_InOutTransition {};return _eefbgd };func (_efefb *CT_PrintProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efefb .PrnWhatAttr !=ST_PrintWhatUnset {_gggc ,_faea :=_efefb .PrnWhatAttr .MarshalXMLAttr (_e .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"});if _faea !=nil {return _faea ;};start .Attr =append (start .Attr ,_gggc );};if _efefb .ClrModeAttr !=ST_PrintColorModeUnset {_bbge ,_cgdcb :=_efefb .ClrModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _cgdcb !=nil {return _cgdcb ;};start .Attr =append (start .Attr ,_bbge );};if _efefb .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_efefb .HiddenSlidesAttr ))});};if _efefb .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_efefb .ScaleToFitPaperAttr ))});};if _efefb .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_efefb .FrameSlidesAttr ))});};e .EncodeToken (start );if _efefb .ExtLst !=nil {_ffaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efefb .ExtLst ,_ffaf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OleObj and its children +func (_fegcb *OleObj )Validate ()error {return _fegcb .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};func (_fbdec ST_TLTimeNodeSyncType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abfede :=_b .Attr {};_abfede .Name =name ;switch _fbdec {case ST_TLTimeNodeSyncTypeUnset :_abfede .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_abfede .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_abfede .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _abfede ,nil ;};type CT_SlideLayoutIdList struct{ -// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path -func (_gddeg *EG_SlideListChoice )ValidateWithPath (path string )error {if _gddeg .SldAll !=nil {if _edbdc :=_gddeg .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_edbdc !=nil {return _edbdc ;};};if _gddeg .SldRg !=nil {if _edeccd :=_gddeg .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_edeccd !=nil {return _edeccd ;};};if _gddeg .CustShow !=nil {if _acfff :=_gddeg .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_acfff !=nil {return _acfff ;};};return nil ;};func (_febca *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_febca .NvSpPr =NewCT_ShapeNonVisual ();_febca .SpPr =_da .NewCT_ShapeProperties ();for _ ,_affd :=range start .Attr {if _affd .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_fagg ,_abcfb :=_a .ParseBool (_affd .Value );if _abcfb !=nil {return _abcfb ;};_febca .UseBgFillAttr =&_fagg ;continue ;};};_abede :for {_eeeg ,_bdad :=d .Token ();if _bdad !=nil {return _bdad ;};switch _cagg :=_eeeg .(type ){case _e .StartElement :switch _cagg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _fafeb :=d .DecodeElement (_febca .NvSpPr ,&_cagg );_fafeb !=nil {return _fafeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0050\u0072"}:if _ddbea :=d .DecodeElement (_febca .SpPr ,&_cagg );_ddbea !=nil {return _ddbea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_febca .Style =_da .NewCT_ShapeStyle ();if _aabfg :=d .DecodeElement (_febca .Style ,&_cagg );_aabfg !=nil {return _aabfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_febca .TxBody =_da .NewCT_TextBody ();if _abfd :=d .DecodeElement (_febca .TxBody ,&_cagg );_abfd !=nil {return _abfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_febca .ExtLst =NewCT_ExtensionListModify ();if _edebc :=d .DecodeElement (_febca .ExtLst ,&_cagg );_edebc !=nil {return _edebc ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cagg .Name );if _bfeae :=d .Skip ();_bfeae !=nil {return _bfeae ;};};case _e .EndElement :break _abede ;case _e .CharData :};};return nil ;}; +// Slide Layout Id +SldLayoutId []*CT_SlideLayoutIdListEntry ;};type CT_EmbeddedFontDataId struct{IdAttr string ;};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_gfecb :=&CT_TLOleChartTargetElement {};_gfecb .TypeAttr =ST_TLChartSubelementType (1);return _gfecb ;}; -// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path -func (_fddbe *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_ecfg :=&CT_GroupShapeNonVisual {};_ecfg .CNvPr =_da .NewCT_NonVisualDrawingProps ();_ecfg .CNvGrpSpPr =_da .NewCT_NonVisualGroupDrawingShapeProps ();_ecfg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _ecfg ;};func NewCT_TagList ()*CT_TagList {_cggc :=&CT_TagList {};return _cggc };func (_adaeg *CT_NormalViewPortion )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bffc :=range start .Attr {if _bffc .Name .Local =="\u0073\u007a"{_agfd ,_gbedc :=ParseUnionST_PositiveFixedPercentage (_bffc .Value );if _gbedc !=nil {return _gbedc ;};_adaeg .SzAttr =_agfd ;continue ;};if _bffc .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_cdae ,_dfddf :=_a .ParseBool (_bffc .Value );if _dfddf !=nil {return _dfddf ;};_adaeg .AutoAdjustAttr =&_cdae ;continue ;};};for {_dddd ,_bfcg :=d .Token ();if _bfcg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004e\u006f\u0072\u006da\u006cV\u0069\u0065\u0077\u0050\u006f\u0072\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_bfcg );};if _ddgda ,_afde :=_dddd .(_e .EndElement );_afde &&_ddgda .Name ==start .Name {break ;};};return nil ;};func (_cbbc *CT_TLOleBuildChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbgbd :=range start .Attr {if _bbgbd .Name .Local =="\u0062\u006c\u0064"{_cbbc .BldAttr .UnmarshalXMLAttr (_bbgbd );continue ;};if _bbgbd .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_ffdfg ,_aegeb :=_a .ParseBool (_bbgbd .Value );if _aegeb !=nil {return _aegeb ;};_cbbc .AnimBgAttr =&_ffdfg ;continue ;};if _bbgbd .Name .Local =="\u0073\u0070\u0069\u0064"{_gfbbc ,_bcfbf :=_a .ParseUint (_bbgbd .Value ,10,32);if _bcfbf !=nil {return _bcfbf ;};_cgeb :=uint32 (_gfbbc );_cbbc .SpidAttr =&_cgeb ;continue ;};if _bbgbd .Name .Local =="\u0067\u0072\u0070I\u0064"{_beggd ,_daab :=_a .ParseUint (_bbgbd .Value ,10,32);if _daab !=nil {return _daab ;};_cdfd :=uint32 (_beggd );_cbbc .GrpIdAttr =&_cdfd ;continue ;};if _bbgbd .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bdabe ,_bfdde :=_a .ParseBool (_bbgbd .Value );if _bfdde !=nil {return _bfdde ;};_cbbc .UiExpandAttr =&_bdabe ;continue ;};};for {_debaa ,_cfgab :=d .Token ();if _cfgab !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0054\u004c\u004f\u006c\u0065\u0042\u0075i\u006c\u0064\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cfgab );};if _edea ,_aadfd :=_debaa .(_e .EndElement );_aadfd &&_edea .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_bafb *CT_Placeholder )ValidateWithPath (path string )error {if _cdb :=_bafb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdb !=nil {return _cdb ;};if _gabdf :=_bafb .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_gabdf !=nil {return _gabdf ;};if _eebcd :=_bafb .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_eebcd !=nil {return _eebcd ;};if _bafb .ExtLst !=nil {if _egfa :=_bafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egfa !=nil {return _egfa ;};};return nil ;}; -// Validate validates the CT_SideDirectionTransition and its children -func (_bacb *CT_SideDirectionTransition )Validate ()error {return _bacb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");};func (_decgg ST_PrintWhat )Validate ()error {return _decgg .ValidateWithPath ("")};func (_acegf *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_acegf =0;case "\u0066\u0069\u0072s\u0074":*_acegf =1;case "\u006c\u0061\u0073\u0074":*_acegf =2;case "\u0061\u006c\u006c":*_acegf =3;};return nil ;};func (_ddgg *CT_OutlineViewSlideList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ddgg .Sld !=nil {_fbcf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_cbgcbe :=range _ddgg .Sld {e .EncodeElement (_cbgcbe ,_fbcf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_adaac *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbbfe ,_dccad :=d .Token ();if _dccad !=nil {return _dccad ;};if _bfgbb ,_dcfeg :=_cbbfe .(_e .EndElement );_dcfeg &&_bfgbb .Name ==start .Name {*_adaac =1;return nil ;};if _faeff ,_fcdd :=_cbbfe .(_e .CharData );!_fcdd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbbfe );}else {switch string (_faeff ){case "":*_adaac =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_adaac =1;case "\u006c\u0069\u006e":*_adaac =2;case "\u0066\u006d\u006c\u0061":*_adaac =3;};};_cbbfe ,_dccad =d .Token ();if _dccad !=nil {return _dccad ;};if _cffaa ,_fbbga :=_cbbfe .(_e .EndElement );_fbbga &&_cffaa .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbbfe );};func (_cebcg ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _cebcg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebcg ));};return nil ;};type CT_TLByHslColorTransform struct{ +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_dfba *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_deba :=&CT_EmbeddedFontListEntry {};_deba .Font =_bc .NewCT_TextFont ();return _deba ;};func (_addgg ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _addgg {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 (_addgg ));};return nil ;};func (_gfaaa ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _gfaaa {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 (_gfaaa ));};return nil ;};func (_eabd *ST_TLCommandType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eedbb ,_ddda :=d .Token ();if _ddda !=nil {return _ddda ;};if _abgc ,_cbda :=_eedbb .(_b .EndElement );_cbda &&_abgc .Name ==start .Name {*_eabd =1;return nil ;};if _dddfb ,_fgcdg :=_eedbb .(_b .CharData );!_fgcdg {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",_eedbb );}else {switch string (_dddfb ){case "":*_eabd =0;case "\u0065\u0076\u0074":*_eabd =1;case "\u0063\u0061\u006c\u006c":*_eabd =2;case "\u0076\u0065\u0072\u0062":*_eabd =3;};};_eedbb ,_ddda =d .Token ();if _ddda !=nil {return _ddda ;};if _cdfe ,_efdg :=_eedbb .(_b .EndElement );_efdg &&_cdfe .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",_eedbb );};func (_bbc *CT_Guide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cggf :=range start .Attr {if _cggf .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_bbc .OrientAttr .UnmarshalXMLAttr (_cggf );continue ;};if _cggf .Name .Local =="\u0070\u006f\u0073"{_ddb ,_fdbg :=ParseUnionST_Coordinate32 (_cggf .Value );if _fdbg !=nil {return _fdbg ;};_bbc .PosAttr =&_ddb ;continue ;};};for {_gbg ,_bcae :=d .Token ();if _bcae !=nil {return _fd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_bcae );};if _ffgd ,_dacc :=_gbg .(_b .EndElement );_dacc &&_ffgd .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomerData ()*CT_CustomerData {_abff :=&CT_CustomerData {};return _abff };func (_ddfaa ST_TLTriggerRuntimeNode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddfaa .String (),start );};type CT_TLByHslColorTransform struct{ // Hue HAttr int32 ; // Saturation -SAttr _da .ST_FixedPercentage ; +SAttr _bc .ST_FixedPercentage ; // Lightness -LAttr _da .ST_FixedPercentage ;};func (_dddee ST_TransitionInOutDirectionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dddee .String (),start );}; +LAttr _bc .ST_FixedPercentage ;}; -// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path -func (_efca *CT_ControlList )ValidateWithPath (path string )error {for _dbff ,_afcd :=range _efca .Control {if _cfe :=_afcd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_dbff ));_cfe !=nil {return _cfe ;};};return nil ;};type ST_TLAnimateEffectTransition byte ;type ST_TLTimeNodeRestartType byte ; +// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path +func (_bgdf *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path -func (_ffgf *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _dacdf :=_ffgf .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dacdf !=nil {return _dacdf ;};if _cbbgc :=_ffgf .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_cbbgc !=nil {return _cbbgc ;};if _bfaa :=_ffgf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bfaa !=nil {return _bfaa ;};if _ffgf .TavLst !=nil {if _cbffd :=_ffgf .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074");_cbffd !=nil {return _cbffd ;};};return nil ;};func (_bdeb *CT_OutlineViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gabf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_bdeb .CViewPr ,_gabf );if _bdeb .SldLst !=nil {_cdaf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bdeb .SldLst ,_cdaf );};if _bdeb .ExtLst !=nil {_abca :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdeb .ExtLst ,_abca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path +func (_fecdf *CmAuthorLst )ValidateWithPath (path string )error {if _gbeec :=_fecdf .CT_CommentAuthorList .ValidateWithPath (path );_gbeec !=nil {return _gbeec ;};return nil ;};func (_gbba *CT_TLAnimateBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbba .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_dgfdee :=range start .Attr {if _dgfdee .Name .Local =="\u0062\u0079"{_gcacd ,_fcdae :=_dgfdee .Value ,error (nil );if _fcdae !=nil {return _fcdae ;};_gbba .ByAttr =&_gcacd ;continue ;};if _dgfdee .Name .Local =="\u0066\u0072\u006f\u006d"{_abecd ,_gffe :=_dgfdee .Value ,error (nil );if _gffe !=nil {return _gffe ;};_gbba .FromAttr =&_abecd ;continue ;};if _dgfdee .Name .Local =="\u0074\u006f"{_egeea ,_cdeb :=_dgfdee .Value ,error (nil );if _cdeb !=nil {return _cdeb ;};_gbba .ToAttr =&_egeea ;continue ;};if _dgfdee .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_gbba .CalcmodeAttr .UnmarshalXMLAttr (_dgfdee );continue ;};if _dgfdee .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_gbba .ValueTypeAttr .UnmarshalXMLAttr (_dgfdee );continue ;};};_cfge :for {_bbaed ,_daac :=d .Token ();if _daac !=nil {return _daac ;};switch _edgfb :=_bbaed .(type ){case _b .StartElement :switch _edgfb .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 _dbegc :=d .DecodeElement (_gbba .CBhvr ,&_edgfb );_dbegc !=nil {return _dbegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbba .TavLst =NewCT_TLTimeAnimateValueList ();if _addgb :=d .DecodeElement (_gbba .TavLst ,&_edgfb );_addgb !=nil {return _addgb ;};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",_edgfb .Name );if _ecaed :=d .Skip ();_ecaed !=nil {return _ecaed ;};};case _b .EndElement :break _cfge ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path -func (_dbcg *CT_PresentationProperties )ValidateWithPath (path string )error {if _dbcg .HtmlPubPr !=nil {if _eaea :=_dbcg .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_eaea !=nil {return _eaea ;};};if _dbcg .WebPr !=nil {if _bbfa :=_dbcg .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_bbfa !=nil {return _bbfa ;};};if _dbcg .PrnPr !=nil {if _fgfcf :=_dbcg .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072");_fgfcf !=nil {return _fgfcf ;};};if _dbcg .ShowPr !=nil {if _fgag :=_dbcg .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_fgag !=nil {return _fgag ;};};if _dbcg .ClrMru !=nil {if _dfce :=_dbcg .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075");_dfce !=nil {return _dfce ;};};if _dbcg .ExtLst !=nil {if _feccg :=_dbcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feccg !=nil {return _feccg ;};};return nil ;}; +// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path +func (_ceaf *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path -func (_cdge *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };func (_aeb *CT_CommentList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_debb :for {_eggf ,_cefa :=d .Token ();if _cefa !=nil {return _cefa ;};switch _fcgd :=_eggf .(type ){case _e .StartElement :switch _fcgd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_dcd :=NewCT_Comment ();if _agg :=d .DecodeElement (_dcd ,&_fcgd );_agg !=nil {return _agg ;};_aeb .Cm =append (_aeb .Cm ,_dcd );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_fcgd .Name );if _baff :=d .Skip ();_baff !=nil {return _baff ;};};case _e .EndElement :break _debb ;case _e .CharData :};};return nil ;};func (_agdfe *CT_ModifyVerifier )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fabg :=range start .Attr {if _fabg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gbbad ,_dcdf :=_a .ParseUint (_fabg .Value ,10,32);if _dcdf !=nil {return _dcdf ;};_eedc :=uint32 (_gbbad );_agdfe .SpinCountAttr =&_eedc ;continue ;};if _fabg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cgbg ,_egcc :=_fabg .Value ,error (nil );if _egcc !=nil {return _egcc ;};_agdfe .AlgorithmNameAttr =&_cgbg ;continue ;};if _fabg .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_dacc ,_geada :=_fabg .Value ,error (nil );if _geada !=nil {return _geada ;};_agdfe .SaltDataAttr =&_dacc ;continue ;};if _fabg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dfed ,_dbfd :=_fabg .Value ,error (nil );if _dbfd !=nil {return _dbfd ;};_agdfe .SaltValueAttr =&_dfed ;continue ;};if _fabg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_agdfe .CryptProviderTypeAttr .UnmarshalXMLAttr (_fabg );continue ;};if _fabg .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_agdfe .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_fabg );continue ;};if _fabg .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_agdfe .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_fabg );continue ;};if _fabg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_aagf ,_ffca :=_a .ParseUint (_fabg .Value ,10,32);if _ffca !=nil {return _ffca ;};_aacbc :=uint32 (_aagf );_agdfe .CryptAlgorithmSidAttr =&_aacbc ;continue ;};if _fabg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fbbgg ,_ggga :=_fabg .Value ,error (nil );if _ggga !=nil {return _ggga ;};_agdfe .HashValueAttr =&_fbbgg ;continue ;};if _fabg .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_ddcbc ,_cdace :=_a .ParseUint (_fabg .Value ,10,32);if _cdace !=nil {return _cdace ;};_ccdg :=uint32 (_ddcbc );_agdfe .SpinValueAttr =&_ccdg ;continue ;};if _fabg .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_agga ,_egbca :=_fabg .Value ,error (nil );if _egbca !=nil {return _egbca ;};_agdfe .HashDataAttr =&_agga ;continue ;};if _fabg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_ecbf ,_fdeg :=_fabg .Value ,error (nil );if _fdeg !=nil {return _fdeg ;};_agdfe .CryptProviderAttr =&_ecbf ;continue ;};if _fabg .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_dgfa ,_ggcg :=_a .ParseUint (_fabg .Value ,10,32);if _ggcg !=nil {return _ggcg ;};_ebf :=uint32 (_dgfa );_agdfe .AlgIdExtAttr =&_ebf ;continue ;};if _fabg .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_beaf ,_aeacc :=_fabg .Value ,error (nil );if _aeacc !=nil {return _aeacc ;};_agdfe .AlgIdExtSourceAttr =&_beaf ;continue ;};if _fabg .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_fcfd ,_eddg :=_a .ParseUint (_fabg .Value ,10,32);if _eddg !=nil {return _eddg ;};_cfed :=uint32 (_fcfd );_agdfe .CryptProviderTypeExtAttr =&_cfed ;continue ;};if _fabg .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_gbdc ,_gdd :=_fabg .Value ,error (nil );if _gdd !=nil {return _gdd ;};_agdfe .CryptProviderTypeExtSourceAttr =&_gbdc ;continue ;};};for {_agdc ,_bagec :=d .Token ();if _bagec !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072: \u0025\u0073",_bagec );};if _adga ,_fbbd :=_agdc .(_e .EndElement );_fbbd &&_adga .Name ==start .Name {break ;};};return nil ;};func (_bgagg *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_debbc :=range start .Attr {if _debbc .Name .Local =="\u0076\u0061\u006c"{_bbfc ,_bbefc :=_a .ParseFloat (_debbc .Value ,64);if _bbefc !=nil {return _bbefc ;};_bgagg .ValAttr =float32 (_bbfc );continue ;};};for {_gaeff ,_fgad :=d .Token ();if _fgad !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0054LAn\u0069mV\u0061\u0072\u0069\u0061\u006e\u0074\u0046lo\u0061\u0074\u0056\u0061\u006c\u003a\u0020%\u0073",_fgad );};if _ebdb ,_ecaed :=_gaeff .(_e .EndElement );_ecaed &&_ebdb .Name ==start .Name {break ;};};return nil ;};func (_fccfc ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _fccfc {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccfc ));};return nil ;};func NewCT_NotesMaster ()*CT_NotesMaster {_deeb :=&CT_NotesMaster {};_deeb .CSld =NewCT_CommonSlideData ();_deeb .ClrMap =_da .NewCT_ColorMapping ();return _deeb ;}; +// Validate validates the CT_TLMediaNodeVideo and its children +func (_geffc *CT_TLMediaNodeVideo )Validate ()error {return _geffc .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};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 (_ebdc ST_SlideLayoutType )ValidateWithPath (path string )error {switch _ebdc {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 _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebdc ));};return nil ;}; -// Validate validates the CT_TLTimeAnimateValueList and its children -func (_daef *CT_TLTimeAnimateValueList )Validate ()error {return _daef .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};func (_edfcc ST_TLTimeNodeType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edfcc .String (),start );}; +// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path +func (_bafe *CT_TLTimeCondition )ValidateWithPath (path string )error {if _aeed :=_bafe .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_aeed !=nil {return _aeed ;};if _bafe .DelayAttr !=nil {if _cbeef :=_bafe .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_cbeef !=nil {return _cbeef ;};};if _bafe .TgtEl !=nil {if _egfee :=_bafe .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_egfee !=nil {return _egfee ;};};if _bafe .Tn !=nil {if _gegdc :=_bafe .Tn .ValidateWithPath (path +"\u002f\u0054\u006e");_gegdc !=nil {return _gegdc ;};};if _bafe .Rtn !=nil {if _bgfe :=_bafe .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_bgfe !=nil {return _bgfe ;};};return nil ;};func (_eacfae ST_PlaceholderType )ValidateWithPath (path string )error {switch _eacfae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16: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 (_eacfae ));};return nil ;};func (_baafae ST_SplitterBarState )Validate ()error {return _baafae .ValidateWithPath ("")};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_aggeag :=&CT_TLTimeAnimateValue {};return _aggeag ;};func (_bgfcg *CT_TLTimeCondition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgfc :=range start .Attr {if _cgfc .Name .Local =="\u0065\u0076\u0074"{_bgfcg .EvtAttr .UnmarshalXMLAttr (_cgfc );continue ;};if _cgfc .Name .Local =="\u0064\u0065\u006ca\u0079"{_bdfad ,_eaed :=ParseUnionST_TLTime (_cgfc .Value );if _eaed !=nil {return _eaed ;};_bgfcg .DelayAttr =&_bdfad ;continue ;};};_eaga :for {_debbf ,_gfgd :=d .Token ();if _gfgd !=nil {return _gfgd ;};switch _gfcgb :=_debbf .(type ){case _b .StartElement :switch _gfcgb .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"}:_bgfcg .TgtEl =NewCT_TLTimeTargetElement ();if _gadc :=d .DecodeElement (_bgfcg .TgtEl ,&_gfcgb );_gadc !=nil {return _gadc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgfcg .Tn =NewCT_TLTriggerTimeNodeID ();if _eded :=d .DecodeElement (_bgfcg .Tn ,&_gfcgb );_eded !=nil {return _eded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgfcg .Rtn =NewCT_TLTriggerRuntimeNode ();if _egea :=d .DecodeElement (_bgfcg .Rtn ,&_gfcgb );_egea !=nil {return _egea ;};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",_gfcgb .Name );if _edaab :=d .Skip ();_edaab !=nil {return _edaab ;};};case _b .EndElement :break _eaga ;case _b .CharData :};};return nil ;};func (_ebfc ST_WebColorType )String ()string {switch _ebfc {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 "";};type ST_TLAnimateMotionBehaviorOrigin byte ; -// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path -func (_dfac *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _bged :=_dfac .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_bged !=nil {return _bged ;};return nil ;};type CT_SlideIdListEntry struct{ +// Validate validates the CT_ExtensionListModify and its children +func (_eeee *CT_ExtensionListModify )Validate ()error {return _eeee .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};func (_edeff *CmAuthorLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edeff .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_bgbfc :for {_eeef ,_eebg :=d .Token ();if _eebg !=nil {return _eebg ;};switch _bfggac :=_eeef .(type ){case _b .StartElement :switch _bfggac .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"}:_fccc :=NewCT_CommentAuthor ();if _edgbe :=d .DecodeElement (_fccc ,&_bfggac );_edgbe !=nil {return _edgbe ;};_edeff .CmAuthor =append (_edeff .CmAuthor ,_fccc );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",_bfggac .Name );if _fbgce :=d .Skip ();_fbgce !=nil {return _fbgce ;};};case _b .EndElement :break _bgbfc ;case _b .CharData :};};return nil ;};func (_bggec ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _bggec {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 (_bggec ));};return nil ;}; -// Slide Identifier -IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_TLByAnimateColorTransform and its children +func (_ffdb *CT_TLByAnimateColorTransform )Validate ()error {return _ffdb .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 (_abgb ST_PrintColorMode )String ()string {switch _abgb {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";};func (_dcbe *CT_GroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbe .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_dcbe .GrpSpPr =_bc .NewCT_GroupShapeProperties ();_afaa :for {_ada ,_ebaf :=d .Token ();if _ebaf !=nil {return _ebaf ;};switch _bdec :=_ada .(type ){case _b .StartElement :switch _bdec .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 _fac :=d .DecodeElement (_dcbe .NvGrpSpPr ,&_bdec );_fac !=nil {return _fac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _dgbc :=d .DecodeElement (_dcbe .GrpSpPr ,&_bdec );_dgbc !=nil {return _dgbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ddce :=NewCT_GroupShapeChoice ();if _faef :=d .DecodeElement (&_ddce .Sp ,&_bdec );_faef !=nil {return _faef ;};_dcbe .Choice =append (_dcbe .Choice ,_ddce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eaff :=NewCT_GroupShapeChoice ();if _cceb :=d .DecodeElement (&_eaff .GrpSp ,&_bdec );_cceb !=nil {return _cceb ;};_dcbe .Choice =append (_dcbe .Choice ,_eaff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eadgc :=NewCT_GroupShapeChoice ();if _fgcf :=d .DecodeElement (&_eadgc .GraphicFrame ,&_bdec );_fgcf !=nil {return _fgcf ;};_dcbe .Choice =append (_dcbe .Choice ,_eadgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_fagc :=NewCT_GroupShapeChoice ();if _aaa :=d .DecodeElement (&_fagc .CxnSp ,&_bdec );_aaa !=nil {return _aaa ;};_dcbe .Choice =append (_dcbe .Choice ,_fagc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fed :=NewCT_GroupShapeChoice ();if _ecdc :=d .DecodeElement (&_fed .Pic ,&_bdec );_ecdc !=nil {return _ecdc ;};_dcbe .Choice =append (_dcbe .Choice ,_fed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_baef :=NewCT_GroupShapeChoice ();if _accec :=d .DecodeElement (&_baef .ContentPart ,&_bdec );_accec !=nil {return _accec ;};_dcbe .Choice =append (_dcbe .Choice ,_baef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"}:_dcbe .ExtLst =NewCT_ExtensionListModify ();if _ebafe :=d .DecodeElement (_dcbe .ExtLst ,&_bdec );_ebafe !=nil {return _ebafe ;};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",_bdec .Name );if _gcfee :=d .Skip ();_gcfee !=nil {return _gcfee ;};};case _b .EndElement :break _afaa ;case _b .CharData :};};return nil ;};func NewCT_OleObject ()*CT_OleObject {_ccgb :=&CT_OleObject {};_ccgb .Choice =NewCT_OleObjectChoice ();return _ccgb ;};type CT_TLCommandBehavior struct{ -// Validate validates the CT_SlideMasterTextStyles and its children -func (_ccgad *CT_SlideMasterTextStyles )Validate ()error {return _ccgad .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_fbga *CT_SlideLayoutIdListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbga .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fbga .IdAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fbga .RIdAttr )});e .EncodeToken (start );if _fbga .ExtLst !=nil {_caecc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbga .ExtLst ,_caecc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_adde *CT_TLByAnimateColorTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _adde .Rgb !=nil {_agffg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_adde .Rgb ,_agffg );};if _adde .Hsl !=nil {_efafd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_adde .Hsl ,_efafd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Command Type +TypeAttr ST_TLCommandType ; -// Validate validates the CT_NormalViewProperties and its children -func (_beba *CT_NormalViewProperties )Validate ()error {return _beba .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;); +// Command +CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;};func (_geb *CT_CustomerDataList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecdgf :for {_daf ,_aef :=d .Token ();if _aef !=nil {return _aef ;};switch _gcfed :=_daf .(type ){case _b .StartElement :switch _gcfed .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"}:_dgaac :=NewCT_CustomerData ();if _gbdea :=d .DecodeElement (_dgaac ,&_gcfed );_gbdea !=nil {return _gbdea ;};_geb .CustData =append (_geb .CustData ,_dgaac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geb .Tags =NewCT_TagsData ();if _fbd :=d .DecodeElement (_geb .Tags ,&_gcfed );_fbd !=nil {return _fbd ;};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",_gcfed .Name );if _cbbg :=d .Skip ();_cbbg !=nil {return _cbbg ;};};case _b .EndElement :break _ecdgf ;case _b .CharData :};};return nil ;};func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_daeae :=&CT_TLTimeAnimateValueList {};return _daeae ;};func NewCT_ExtensionList ()*CT_ExtensionList {_ffa :=&CT_ExtensionList {};return _ffa }; -// Validate validates the CT_TLAnimateScaleBehavior and its children -func (_dafcd *CT_TLAnimateScaleBehavior )Validate ()error {return _dafcd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_bab *CT_CustomShowList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfa :for {_eecd ,_ddada :=d .Token ();if _ddada !=nil {return _ddada ;};switch _dacd :=_eecd .(type ){case _e .StartElement :switch _dacd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_gacb :=NewCT_CustomShow ();if _cggb :=d .DecodeElement (_gacb ,&_dacd );_cggb !=nil {return _cggb ;};_bab .CustShow =append (_bab .CustShow ,_gacb );default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dacd .Name );if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _e .EndElement :break _bfa ;case _e .CharData :};};return nil ;};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_fbgb :=&CT_NormalViewProperties {};_fbgb .RestoredLeft =NewCT_NormalViewPortion ();_fbgb .RestoredTop =NewCT_NormalViewPortion ();return _fbgb ;}; +// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path +func (_eccgdd *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };func NewPresentation ()*Presentation {_fcdgc :=&Presentation {};_fcdgc .CT_Presentation =*NewCT_Presentation ();return _fcdgc ;}; -// Validate validates the CT_ControlList and its children -func (_adca *CT_ControlList )Validate ()error {return _adca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path +func (_daace *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _dgffg :=_daace .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_dgffg !=nil {return _dgffg ;};if _ggaff :=_daace .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ggaff !=nil {return _ggaff ;};return nil ;};func (_cbgae *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbgae =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_cbgae =1;case "\u0031\u0070\u0069\u0063":*_cbgae =2;case "\u0032\u0070\u0069\u0063":*_cbgae =3;case "\u0034\u0070\u0069\u0063":*_cbgae =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_cbgae =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_cbgae =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_cbgae =7;};return nil ;};type CT_CornerDirectionTransition struct{ -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_aeba *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _aee :=_aeba .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aee !=nil {return _aee ;};if _fda :=_aeba .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fda !=nil {return _fda ;};if _dedd :=_aeba .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_dedd !=nil {return _dedd ;};return nil ;};func (_afbf *CT_OutlineViewSlideList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbdg :for {_afac ,_fgdde :=d .Token ();if _fgdde !=nil {return _fgdde ;};switch _fcgeg :=_afac .(type ){case _e .StartElement :switch _fcgeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_eaacb :=NewCT_OutlineViewSlideEntry ();if _ggaga :=d .DecodeElement (_eaacb ,&_fcgeg );_ggaga !=nil {return _ggaga ;};_afbf .Sld =append (_afbf .Sld ,_eaacb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069e\u0077\u0053\u006c\u0069\u0064\u0065L\u0069\u0073\u0074 \u0025\u0076",_fcgeg .Name );if _dcaba :=d .Skip ();_dcaba !=nil {return _dcaba ;};};case _e .EndElement :break _bbdg ;case _e .CharData :};};return nil ;};type CT_BackgroundProperties struct{ +// Direction +DirAttr ST_TransitionCornerDirectionType ;};type CT_TLOleBuildChart struct{ -// Shade to Title -ShadeToTitleAttr *bool ;NoFill *_da .CT_NoFillProperties ;SolidFill *_da .CT_SolidColorFillProperties ;GradFill *_da .CT_GradientFillProperties ;BlipFill *_da .CT_BlipFillProperties ;PattFill *_da .CT_PatternFillProperties ;GrpFill *_da .CT_GroupFillProperties ;EffectLst *_da .CT_EffectList ;EffectDag *_da .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_bgedc *CT_TimeNodeList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efbgb :for {_baddd ,_bbaca :=d .Token ();if _bbaca !=nil {return _bbaca ;};switch _ccfe :=_baddd .(type ){case _e .StartElement :switch _ccfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072"}:_cbgcf :=NewCT_TLTimeNodeParallel ();if _aadbd :=d .DecodeElement (_cbgcf ,&_ccfe );_aadbd !=nil {return _aadbd ;};_bgedc .Par =append (_bgedc .Par ,_cbgcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0071"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0071"}:_dfbbd :=NewCT_TLTimeNodeSequence ();if _afdbf :=d .DecodeElement (_dfbbd ,&_ccfe );_afdbf !=nil {return _afdbf ;};_bgedc .Seq =append (_bgedc .Seq ,_dfbbd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"}:_bfbge :=NewCT_TLTimeNodeExclusive ();if _bbegb :=d .DecodeElement (_bfbge ,&_ccfe );_bbegb !=nil {return _bbegb ;};_bgedc .Excl =append (_bgedc .Excl ,_bfbge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"}:_ffge :=NewCT_TLAnimateBehavior ();if _gfbga :=d .DecodeElement (_ffge ,&_ccfe );_gfbga !=nil {return _gfbga ;};_bgedc .Anim =append (_bgedc .Anim ,_ffge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0043\u006c\u0072"}:_agef :=NewCT_TLAnimateColorBehavior ();if _bfabc :=d .DecodeElement (_agef ,&_ccfe );_bfabc !=nil {return _bfabc ;};_bgedc .AnimClr =append (_bgedc .AnimClr ,_agef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}:_acccd :=NewCT_TLAnimateEffectBehavior ();if _bced :=d .DecodeElement (_acccd ,&_ccfe );_bced !=nil {return _bced ;};_bgedc .AnimEffect =append (_bgedc .AnimEffect ,_acccd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}:_ccafd :=NewCT_TLAnimateMotionBehavior ();if _fdgae :=d .DecodeElement (_ccafd ,&_ccfe );_fdgae !=nil {return _fdgae ;};_bgedc .AnimMotion =append (_bgedc .AnimMotion ,_ccafd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0052\u006f\u0074"}:_aedae :=NewCT_TLAnimateRotationBehavior ();if _fcgdd :=d .DecodeElement (_aedae ,&_ccfe );_fcgdd !=nil {return _fcgdd ;};_bgedc .AnimRot =append (_bgedc .AnimRot ,_aedae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061n\u0069\u006d\u0053\u0063\u0061\u006ce"}:_fbfag :=NewCT_TLAnimateScaleBehavior ();if _fbfda :=d .DecodeElement (_fbfag ,&_ccfe );_fbfda !=nil {return _fbfda ;};_bgedc .AnimScale =append (_bgedc .AnimScale ,_fbfag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0064"}:_eebac :=NewCT_TLCommandBehavior ();if _gegca :=d .DecodeElement (_eebac ,&_ccfe );_gegca !=nil {return _gegca ;};_bgedc .Cmd =append (_bgedc .Cmd ,_eebac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_aedf :=NewCT_TLSetBehavior ();if _bggf :=d .DecodeElement (_aedf ,&_ccfe );_bggf !=nil {return _bggf ;};_bgedc .Set =append (_bgedc .Set ,_aedf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"}:_gfbdd :=NewCT_TLMediaNodeAudio ();if _ecec :=d .DecodeElement (_gfbdd ,&_ccfe );_ecec !=nil {return _ecec ;};_bgedc .Audio =append (_bgedc .Audio ,_gfbdd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"}:_gabgb :=NewCT_TLMediaNodeVideo ();if _bfcb :=d .DecodeElement (_gabgb ,&_ccfe );_bfcb !=nil {return _bfcb ;};_bgedc .Video =append (_bgedc .Video ,_gabgb );default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u006de\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ccfe .Name );if _ccdbcd :=d .Skip ();_ccdbcd !=nil {return _ccdbcd ;};};case _e .EndElement :break _efbgb ;case _e .CharData :};};return nil ;}; +// Build +BldAttr ST_TLOleChartBuildType ; -// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path -func (_dcae *CT_NotesSlide )ValidateWithPath (path string )error {if _gae :=_dcae .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gae !=nil {return _gae ;};if _dcae .ClrMapOvr !=nil {if _gfae :=_dcae .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gfae !=nil {return _gfae ;};};if _dcae .ExtLst !=nil {if _aead :=_dcae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aead !=nil {return _aead ;};};return nil ;}; +// Animate Background +AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; -// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path -func (_ccgbb *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _ccgbb .IdAttr < 256{return _d .Errorf ("\u0025\u0073/m\u002e\u0049\u0064A\u0074\u0074\u0072\u0020mus\u0074 b\u0065\u0020\u003e\u003d\u0020\u0032\u00356 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ccgbb .IdAttr );};if _ccgbb .IdAttr >=2147483648{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0049\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u0020\u0032\u0031\u0034\u0037\u0034\u0038\u0033\u0036\u0034\u0038\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ccgbb .IdAttr );};if _ccgbb .ExtLst !=nil {if _dcbfg :=_ccgbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcbfg !=nil {return _dcbfg ;};};return nil ;}; +// Validate validates the CT_TLSetBehavior and its children +func (_dfaeg *CT_TLSetBehavior )Validate ()error {return _dfaeg .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");}; -// Validate validates the CT_Connector and its children -func (_gcb *CT_Connector )Validate ()error {return _gcb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_abda *CT_CustomShowId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfae :=range start .Attr {if _dfae .Name .Local =="\u0069\u0064"{_acf ,_bage :=_a .ParseUint (_dfae .Value ,10,32);if _bage !=nil {return _bage ;};_abda .IdAttr =uint32 (_acf );continue ;};};for {_fafe ,_gefb :=d .Token ();if _gefb !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_gefb );};if _daeg ,_faag :=_fafe .(_e .EndElement );_faag &&_daeg .Name ==start .Name {break ;};};return nil ;};func (_bffb *CT_SlideSorterViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bffb .CViewPr =NewCT_CommonViewProperties ();for _ ,_ebbbc :=range start .Attr {if _ebbbc .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_efegg ,_gebf :=_a .ParseBool (_ebbbc .Value );if _gebf !=nil {return _gebf ;};_bffb .ShowFormattingAttr =&_efegg ;continue ;};};_dfgf :for {_ebed ,_fggf :=d .Token ();if _fggf !=nil {return _fggf ;};switch _dffcc :=_ebed .(type ){case _e .StartElement :switch _dffcc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _cgbaf :=d .DecodeElement (_bffb .CViewPr ,&_dffcc );_cgbaf !=nil {return _cgbaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bffb .ExtLst =NewCT_ExtensionList ();if _ggbcf :=d .DecodeElement (_bffb .ExtLst ,&_dffcc );_ggbcf !=nil {return _ggbcf ;};default:_f .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065w\u0050\u0072op\u0065\u0072\u0074i\u0065\u0073\u0020\u0025\u0076",_dffcc .Name );if _bdabb :=d .Skip ();_bdabb !=nil {return _bdabb ;};};case _e .EndElement :break _dfgf ;case _e .CharData :};};return nil ;};func (_efcc ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _efcc {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcc ));};return nil ;}; +// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path +func (_fddc *CT_Guide )ValidateWithPath (path string )error {if _bdee :=_fddc .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_bdee !=nil {return _bdee ;};if _fddc .PosAttr !=nil {if _dfcd :=_fddc .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dfcd !=nil {return _dfcd ;};};return nil ;};type CT_BackgroundProperties struct{ -// Validate validates the CT_PictureNonVisual and its children -func (_abce *CT_PictureNonVisual )Validate ()error {return _abce .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_degfg :=&CT_TLAnimateRotationBehavior {};_degfg .CBhvr =NewCT_TLCommonBehaviorData ();return _degfg ;}; +// Shade to Title +ShadeToTitleAttr *bool ;NoFill *_bc .CT_NoFillProperties ;SolidFill *_bc .CT_SolidColorFillProperties ;GradFill *_bc .CT_GradientFillProperties ;BlipFill *_bc .CT_BlipFillProperties ;PattFill *_bc .CT_PatternFillProperties ;GrpFill *_bc .CT_GroupFillProperties ;EffectLst *_bc .CT_EffectList ;EffectDag *_bc .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_affdg ST_TLTimeIndefinite )String ()string {switch _affdg {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return "";}; -// Validate validates the CT_OutlineViewSlideEntry and its children -func (_deee *CT_OutlineViewSlideEntry )Validate ()error {return _deee .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};type CT_OleObject struct{ +// Validate validates the CT_OutlineViewProperties and its children +func (_cffd *CT_OutlineViewProperties )Validate ()error {return _cffd .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TLTimeCondition struct{ -// Embedded Object ProgID -ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_edbff ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _edbff {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbff ));};return nil ;}; +// Trigger Event +EvtAttr ST_TLTriggerEvent ; -// Validate validates the CT_TLByHslColorTransform and its children -func (_bgbdb *CT_TLByHslColorTransform )Validate ()error {return _bgbdb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func NewAG_Ole ()*AG_Ole {_ec :=&AG_Ole {};return _ec };func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_bggge :=&CT_SlideSorterViewProperties {};_bggge .CViewPr =NewCT_CommonViewProperties ();return _bggge ;};func (_cfefd ST_TLTime )String ()string {if _cfefd .Uint32 !=nil {return _d .Sprintf ("\u0025\u0076",*_cfefd .Uint32 );};if _cfefd .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _cfefd .ST_TLTimeIndefinite .String ();};return "";};func (_gcfcg *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gcfcg =0;case "\u0070\u0074":*_gcfcg =1;case "\u0069\u006d\u0067":*_gcfcg =2;};return nil ;};func (_egdg *CT_NotesViewProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dege :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_egdg .CSldViewPr ,_dege );if _egdg .ExtLst !=nil {_bccbe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egdg .ExtLst ,_bccbe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SplitTransition struct{ +// Trigger Delay +DelayAttr *ST_TLTime ; -// Orientation -OrientAttr ST_Direction ; +// Target Element Trigger Choice +TgtEl *CT_TLTimeTargetElement ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};func (_ddbg *CT_SlideMaster )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddbg .CSld =NewCT_CommonSlideData ();_ddbg .ClrMap =_da .NewCT_ColorMapping ();for _ ,_egfgeg :=range start .Attr {if _egfgeg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_ebgb ,_eage :=_a .ParseBool (_egfgeg .Value );if _eage !=nil {return _eage ;};_ddbg .PreserveAttr =&_ebgb ;continue ;};};_edaff :for {_fcgec ,_gffd :=d .Token ();if _gffd !=nil {return _gffd ;};switch _fagfc :=_fcgec .(type ){case _e .StartElement :switch _fagfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _ggbb :=d .DecodeElement (_ddbg .CSld ,&_fagfc );_ggbb !=nil {return _ggbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _gdce :=d .DecodeElement (_ddbg .ClrMap ,&_fagfc );_gdce !=nil {return _gdce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074I\u0064\u004c\u0073\u0074"}:_ddbg .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _cbcc :=d .DecodeElement (_ddbg .SldLayoutIdLst ,&_fagfc );_cbcc !=nil {return _cbcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_ddbg .Transition =NewCT_SlideTransition ();if _fged :=d .DecodeElement (_ddbg .Transition ,&_fagfc );_fged !=nil {return _fged ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_ddbg .Timing =NewCT_SlideTiming ();if _cbebf :=d .DecodeElement (_ddbg .Timing ,&_fagfc );_cbebf !=nil {return _cbebf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_ddbg .Hf =NewCT_HeaderFooter ();if _edacf :=d .DecodeElement (_ddbg .Hf ,&_fagfc );_edacf !=nil {return _edacf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}:_ddbg .TxStyles =NewCT_SlideMasterTextStyles ();if _dfde :=d .DecodeElement (_ddbg .TxStyles ,&_fagfc );_dfde !=nil {return _dfde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddbg .ExtLst =NewCT_ExtensionListModify ();if _ddfa :=d .DecodeElement (_ddbg .ExtLst ,&_fagfc );_ddfa !=nil {return _ddfa ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_fagfc .Name );if _gbdac :=d .Skip ();_gbdac !=nil {return _gbdac ;};};case _e .EndElement :break _edaff ;case _e .CharData :};};return nil ;}; +// Time Node +Tn *CT_TLTriggerTimeNodeID ; -// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path -func (_gebe *CT_SlideSize )ValidateWithPath (path string )error {if _gebe .CxAttr < 914400{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gebe .CxAttr );};if _gebe .CxAttr > 51206400{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gebe .CxAttr );};if _gebe .CxAttr < 0{return _d .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gebe .CxAttr );};if _gebe .CyAttr < 914400{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020>\u003d\u0020\u0039\u0031\u0034\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gebe .CyAttr );};if _gebe .CyAttr > 51206400{return _d .Errorf ("\u0025\u0073\u002f\u006d\u002eC\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0035\u0031\u0032\u0030\u0036\u0034\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gebe .CyAttr );};if _gebe .CyAttr < 0{return _d .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gebe .CyAttr );};if _febbe :=_gebe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_febbe !=nil {return _febbe ;};return nil ;};func (_gcfef ST_OleObjectFollowColorScheme )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gcfef .String (),start );}; +// Runtime Node Trigger Choice +Rtn *CT_TLTriggerRuntimeNode ;}; -// Validate validates the CT_GroupShape and its children -func (_dcfe *CT_GroupShape )Validate ()error {return _dcfe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_gfbgc ST_ViewType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ceffd :=_e .Attr {};_ceffd .Name =name ;switch _gfbgc {case ST_ViewTypeUnset :_ceffd .Value ="";case ST_ViewTypeSldView :_ceffd .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_ceffd .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_ceffd .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_ceffd .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_ceffd .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_ceffd .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_ceffd .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_ceffd .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return _ceffd ,nil ;};func (_cdad *CT_CustomShow )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_cdad .NameAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cdad .IdAttr )});e .EncodeToken (start );_aaae :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cdad .SldLst ,_aaae );if _cdad .ExtLst !=nil {_abbfe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdad .ExtLst ,_abbfe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;);func (_aebcd ST_PrintColorMode )Validate ()error {return _aebcd .ValidateWithPath ("")};func (_edcdb ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_edcf :=_e .Attr {};_edcf .Name =name ;switch _edcdb {case ST_TLTimeNodePresetClassTypeUnset :_edcf .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_edcf .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_edcf .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_edcf .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_edcf .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_edcf .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_edcf .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _edcf ,nil ;};func (_fdfe *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfab :=range start .Attr {if _bfab .Name .Local =="\u0076\u0061\u006c"{_acbed ,_abgg :=_a .ParseInt (_bfab .Value ,10,32);if _abgg !=nil {return _abgg ;};_fdfe .ValAttr =int32 (_acbed );continue ;};};for {_cdaea ,_agfcaf :=d .Token ();if _agfcaf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074I\u006e\u0074\u0065\u0067\u0065r\u0056\u0061l\u003a\u0020\u0025\u0073",_agfcaf );};if _ebfaf ,_ggcd :=_cdaea .(_e .EndElement );_ggcd &&_ebfaf .Name ==start .Name {break ;};};return nil ;};func (_agdbf ST_TLTriggerRuntimeNode )Validate ()error {return _agdbf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path +func (_aaeg *CT_CustomerDataList )ValidateWithPath (path string )error {for _gfaf ,_fdcd :=range _aaeg .CustData {if _ega :=_fdcd .ValidateWithPath (_fd .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_gfaf ));_ega !=nil {return _ega ;};};if _aaeg .Tags !=nil {if _egca :=_aaeg .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_egca !=nil {return _egca ;};};return nil ;};func (_dbccc ST_TransitionSideDirectionType )Validate ()error {return _dbccc .ValidateWithPath ("")};func (_bbaf ST_SplitterBarState )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgebc :=_b .Attr {};_bgebc .Name =name ;switch _bbaf {case ST_SplitterBarStateUnset :_bgebc .Value ="";case ST_SplitterBarStateMinimized :_bgebc .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case ST_SplitterBarStateRestored :_bgebc .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_bgebc .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _bgebc ,nil ;};const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;);func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_eagf :=&CT_EightDirectionTransition {};return _eagf ;};func (_bffbeb ST_TLTimeNodeType )String ()string {switch _bffbeb {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 (_abcfg ST_TLParaBuildType )String ()string {switch _abcfg {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 (_egff *CT_Extension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcda :=range start .Attr {if _dcda .Name .Local =="\u0075\u0072\u0069"{_dbgb ,_cca :=_dcda .Value ,error (nil );if _cca !=nil {return _cca ;};_egff .UriAttr =_dbgb ;continue ;};};_bbbe :for {_bgca ,_dbca :=d .Token ();if _dbca !=nil {return _dbca ;};switch _fdbb :=_bgca .(type ){case _b .StartElement :switch _fdbb .Name {default:if _fcda ,_bbfa :=_g .CreateElement (_fdbb );_bbfa !=nil {return _bbfa ;}else {if _eefa :=d .DecodeElement (_fcda ,&_fdbb );_eefa !=nil {return _eefa ;};_egff .Any =append (_egff .Any ,_fcda );};};case _b .EndElement :break _bbbe ;case _b .CharData :};};return nil ;};func (_daaaf *CT_HandoutMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daaaf .CSld =NewCT_CommonSlideData ();_daaaf .ClrMap =_bc .NewCT_ColorMapping ();_begdd :for {_ebgb ,_bdfg :=d .Token ();if _bdfg !=nil {return _bdfg ;};switch _ebdg :=_ebgb .(type ){case _b .StartElement :switch _ebdg .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 _aaga :=d .DecodeElement (_daaaf .CSld ,&_ebdg );_aaga !=nil {return _aaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 _bcccd :=d .DecodeElement (_daaaf .ClrMap ,&_ebdg );_bcccd !=nil {return _bcccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_daaaf .Hf =NewCT_HeaderFooter ();if _cgce :=d .DecodeElement (_daaaf .Hf ,&_ebdg );_cgce !=nil {return _cgce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_daaaf .ExtLst =NewCT_ExtensionListModify ();if _bbfab :=d .DecodeElement (_daaaf .ExtLst ,&_ebdg );_bbfab !=nil {return _bbfab ;};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",_ebdg .Name );if _eeecf :=d .Skip ();_eeecf !=nil {return _eeecf ;};};case _b .EndElement :break _begdd ;case _b .CharData :};};return nil ;};func (_ccag *CT_TLTemplateList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daece :for {_dggef ,_dbbfc :=d .Token ();if _dbbfc !=nil {return _dbbfc ;};switch _dcga :=_dggef .(type ){case _b .StartElement :switch _dcga .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"}:_gdeg :=NewCT_TLTemplate ();if _bgdfe :=d .DecodeElement (_gdeg ,&_dcga );_bgdfe !=nil {return _bgdfe ;};_ccag .Tmpl =append (_ccag .Tmpl ,_gdeg );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",_dcga .Name );if _caccfb :=d .Skip ();_caccfb !=nil {return _caccfb ;};};case _b .EndElement :break _daece ;case _b .CharData :};};return nil ;};func (_cagafb *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cagafb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cagafb =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_cagafb =2;};return nil ;};func (_ccfdb ST_TransitionSideDirectionType )String ()string {switch _ccfdb {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";};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 ST_WebColorType byte ;func NewSld ()*Sld {_aggf :=&Sld {};_aggf .CT_Slide =*NewCT_Slide ();return _aggf }; -// Validate validates the PresentationPr and its children -func (_baccf *PresentationPr )Validate ()error {return _baccf .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");};type ST_TLAnimateBehaviorValueType byte ;type CT_CustomShowList struct{ +// Validate validates the CT_NotesSlide and its children +func (_fgce *CT_NotesSlide )Validate ()error {return _fgce .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");};func (_beeff ST_PrintColorMode )Validate ()error {return _beeff .ValidateWithPath ("")};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_cb :=&CT_ApplicationNonVisualDrawingProps {};return _cb ;}; -// Custom Show -CustShow []*CT_CustomShow ;};func (_eefab ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gcdffa :=_e .Attr {};_gcdffa .Name =name ;switch _eefab {case ST_TLBehaviorAccumulateTypeUnset :_gcdffa .Value ="";case ST_TLBehaviorAccumulateTypeNone :_gcdffa .Value ="\u006e\u006f\u006e\u0065";case ST_TLBehaviorAccumulateTypeAlways :_gcdffa .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _gcdffa ,nil ;};type CT_ViewProperties struct{ +// Validate validates the CT_SlideLayout and its children +func (_acae *CT_SlideLayout )Validate ()error {return _acae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};type EG_SlideListChoice struct{ -// Last View -LastViewAttr ST_ViewType ; +// All Slides +SldAll *CT_Empty ; -// Show Comments -ShowCommentsAttr *bool ; +// Slide Range +SldRg *CT_IndexRange ; -// Normal View Properties -NormalViewPr *CT_NormalViewProperties ; +// Custom Show +CustShow *CT_CustomShowId ;};func (_fbfbf ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adgfc :=_b .Attr {};_adgfc .Name =name ;switch _fbfbf {case ST_TLAnimateBehaviorValueTypeUnset :_adgfc .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_adgfc .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_adgfc .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_adgfc .Value ="\u0063\u006c\u0072";};return _adgfc ,nil ;}; -// Slide View Properties -SlideViewPr *CT_SlideViewProperties ; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_cfbe *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _eefe :=_cfbe .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eefe !=nil {return _eefe ;};if _aee :=_cfbe .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_aee !=nil {return _aee ;};if _gbaf :=_cfbe .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_gbaf !=nil {return _gbaf ;};return nil ;};type CT_NotesTextViewProperties struct{ -// Outline View Properties -OutlineViewPr *CT_OutlineViewProperties ; +// Base properties for Notes View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_cagge *CT_TLAnimateColorBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cagge .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fgec :=range start .Attr {if _fgec .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_cagge .ClrSpcAttr .UnmarshalXMLAttr (_fgec );continue ;};if _fgec .Name .Local =="\u0064\u0069\u0072"{_cagge .DirAttr .UnmarshalXMLAttr (_fgec );continue ;};};_gggbf :for {_bcdbb ,_bcgcb :=d .Token ();if _bcgcb !=nil {return _bcgcb ;};switch _eccb :=_bcdbb .(type ){case _b .StartElement :switch _eccb .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 _edgff :=d .DecodeElement (_cagge .CBhvr ,&_eccb );_edgff !=nil {return _edgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagge .By =NewCT_TLByAnimateColorTransform ();if _feagd :=d .DecodeElement (_cagge .By ,&_eccb );_feagd !=nil {return _feagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagge .From =_bc .NewCT_Color ();if _gcca :=d .DecodeElement (_cagge .From ,&_eccb );_gcca !=nil {return _gcca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"}:_cagge .To =_bc .NewCT_Color ();if _ccce :=d .DecodeElement (_cagge .To ,&_eccb );_ccce !=nil {return _ccce ;};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",_eccb .Name );if _gbgbf :=d .Skip ();_gbgbf !=nil {return _gbgbf ;};};case _b .EndElement :break _gggbf ;case _b .CharData :};};return nil ;};func (_cbfed *CT_WheelTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdfba :=range start .Attr {if _cdfba .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_bbbfb ,_bfcad :=_f .ParseUint (_cdfba .Value ,10,32);if _bfcad !=nil {return _bfcad ;};_cefg :=uint32 (_bbbfb );_cbfed .SpokesAttr =&_cefg ;continue ;};};for {_accdb ,_febgb :=d .Token ();if _febgb !=nil {return _fd .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",_febgb );};if _ccdaae ,_ddafe :=_accdb .(_b .EndElement );_ddafe &&_ccdaae .Name ==start .Name {break ;};};return nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_eaad :=&CT_GraphicalObjectFrame {};_eaad .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_eaad .Xfrm =_bc .NewCT_Transform2D ();_eaad .Graphic =_bc .NewGraphic ();return _eaad ;};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;);func (_gacbb *ST_WebColorType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gacbb =0;case "\u006e\u006f\u006e\u0065":*_gacbb =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_gacbb =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_gacbb =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_gacbb =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_gacbb =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_gacbb =6;};return nil ;};func (_fagdc *CT_ModifyVerifier )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfbf :=range start .Attr {if _dfbf .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ceac ,_fafg :=_f .ParseUint (_dfbf .Value ,10,32);if _fafg !=nil {return _fafg ;};_abdg :=uint32 (_ceac );_fagdc .SpinCountAttr =&_abdg ;continue ;};if _dfbf .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_gfdf ,_bbec :=_dfbf .Value ,error (nil );if _bbec !=nil {return _bbec ;};_fagdc .AlgorithmNameAttr =&_gfdf ;continue ;};if _dfbf .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_aaaa ,_ced :=_dfbf .Value ,error (nil );if _ced !=nil {return _ced ;};_fagdc .SaltDataAttr =&_aaaa ;continue ;};if _dfbf .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dede ,_cgde :=_dfbf .Value ,error (nil );if _cgde !=nil {return _cgde ;};_fagdc .SaltValueAttr =&_dede ;continue ;};if _dfbf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_fagdc .CryptProviderTypeAttr .UnmarshalXMLAttr (_dfbf );continue ;};if _dfbf .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_fagdc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_dfbf );continue ;};if _dfbf .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_fagdc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_dfbf );continue ;};if _dfbf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_efaf ,_dgae :=_f .ParseUint (_dfbf .Value ,10,32);if _dgae !=nil {return _dgae ;};_ggcg :=uint32 (_efaf );_fagdc .CryptAlgorithmSidAttr =&_ggcg ;continue ;};if _dfbf .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_egga ,_bdff :=_dfbf .Value ,error (nil );if _bdff !=nil {return _bdff ;};_fagdc .HashValueAttr =&_egga ;continue ;};if _dfbf .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_eefb ,_egef :=_f .ParseUint (_dfbf .Value ,10,32);if _egef !=nil {return _egef ;};_fafc :=uint32 (_eefb );_fagdc .SpinValueAttr =&_fafc ;continue ;};if _dfbf .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_afbe ,_gdgb :=_dfbf .Value ,error (nil );if _gdgb !=nil {return _gdgb ;};_fagdc .HashDataAttr =&_afbe ;continue ;};if _dfbf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_acdf ,_gccd :=_dfbf .Value ,error (nil );if _gccd !=nil {return _gccd ;};_fagdc .CryptProviderAttr =&_acdf ;continue ;};if _dfbf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_agge ,_dgba :=_f .ParseUint (_dfbf .Value ,10,32);if _dgba !=nil {return _dgba ;};_cbbf :=uint32 (_agge );_fagdc .AlgIdExtAttr =&_cbbf ;continue ;};if _dfbf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_babff ,_fbcc :=_dfbf .Value ,error (nil );if _fbcc !=nil {return _fbcc ;};_fagdc .AlgIdExtSourceAttr =&_babff ;continue ;};if _dfbf .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_cdde ,_fcfa :=_f .ParseUint (_dfbf .Value ,10,32);if _fcfa !=nil {return _fcfa ;};_caef :=uint32 (_cdde );_fagdc .CryptProviderTypeExtAttr =&_caef ;continue ;};if _dfbf .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"{_aefc ,_gaed :=_dfbf .Value ,error (nil );if _gaed !=nil {return _gaed ;};_fagdc .CryptProviderTypeExtSourceAttr =&_aefc ;continue ;};};for {_ddbc ,_adce :=d .Token ();if _adce !=nil {return _fd .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",_adce );};if _dgagf ,_agfe :=_ddbc .(_b .EndElement );_agfe &&_dgagf .Name ==start .Name {break ;};};return nil ;};func (_gffgb ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_facde :=_b .Attr {};_facde .Name =name ;switch _gffgb {case ST_OleObjectFollowColorSchemeUnset :_facde .Value ="";case ST_OleObjectFollowColorSchemeNone :_facde .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_facde .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_facde .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return _facde ,nil ;};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_egdg :=&CT_TLAnimVariant {};return _egdg };func (_dceae ST_SlideLayoutType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eafac :=_b .Attr {};_eafac .Name =name ;switch _dceae {case ST_SlideLayoutTypeUnset :_eafac .Value ="";case ST_SlideLayoutTypeTitle :_eafac .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_eafac .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_eafac .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_eafac .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_eafac .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_eafac .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_eafac .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_eafac .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_eafac .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case ST_SlideLayoutTypeClipArtAndTx :_eafac .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_eafac .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_eafac .Value ="\u0062\u006c\u0061n\u006b";case ST_SlideLayoutTypeTxAndObj :_eafac .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_eafac .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_eafac .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079";case ST_SlideLayoutTypeObj :_eafac .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_eafac .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_eafac .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOverTx :_eafac .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_eafac .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_eafac .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndTx :_eafac .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_eafac .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_eafac .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a";case ST_SlideLayoutTypeVertTx :_eafac .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_eafac .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_eafac .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTxOverChart :_eafac .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 :_eafac .Value ="\u0074\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTwoObj :_eafac .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_eafac .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_eafac .Value ="\u0063\u0075\u0073\u0074";case ST_SlideLayoutTypeSecHead :_eafac .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_eafac .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_eafac .Value ="\u006f\u0062\u006aT\u0078";case ST_SlideLayoutTypePicTx :_eafac .Value ="\u0070\u0069\u0063T\u0078";};return _eafac ,nil ;};func (_febdb *CT_NormalViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_febdb .RestoredLeft =NewCT_NormalViewPortion ();_febdb .RestoredTop =NewCT_NormalViewPortion ();for _ ,_bddf :=range start .Attr {if _bddf .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_gaaf ,_cdfg :=_f .ParseBool (_bddf .Value );if _cdfg !=nil {return _cdfg ;};_febdb .ShowOutlineIconsAttr =&_gaaf ;continue ;};if _bddf .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_abfc ,_fec :=_f .ParseBool (_bddf .Value );if _fec !=nil {return _fec ;};_febdb .SnapVertSplitterAttr =&_abfc ;continue ;};if _bddf .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_febdb .VertBarStateAttr .UnmarshalXMLAttr (_bddf );continue ;};if _bddf .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_febdb .HorzBarStateAttr .UnmarshalXMLAttr (_bddf );continue ;};if _bddf .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_ffbc ,_fcde :=_f .ParseBool (_bddf .Value );if _fcde !=nil {return _fcde ;};_febdb .PreferSingleViewAttr =&_ffbc ;continue ;};};_eecg :for {_dbb ,_fadbe :=d .Token ();if _fadbe !=nil {return _fadbe ;};switch _bgcc :=_dbb .(type ){case _b .StartElement :switch _bgcc .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 _dadd :=d .DecodeElement (_febdb .RestoredLeft ,&_bgcc );_dadd !=nil {return _dadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _acde :=d .DecodeElement (_febdb .RestoredTop ,&_bgcc );_acde !=nil {return _acde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_febdb .ExtLst =NewCT_ExtensionList ();if _bbbgf :=d .DecodeElement (_febdb .ExtLst ,&_bgcc );_bbbgf !=nil {return _bbbgf ;};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",_bgcc .Name );if _faea :=d .Skip ();_faea !=nil {return _faea ;};};case _b .EndElement :break _eecg ;case _b .CharData :};};return nil ;};func (_efef *CT_TLTextTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efef .CharRg !=nil {_dffef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}};e .EncodeElement (_efef .CharRg ,_dffef );};if _efef .PRg !=nil {_eebfgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_efef .PRg ,_eebfgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Notes Text View Properties -NotesTextViewPr *CT_NotesTextViewProperties ; +// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path +func (_accaf *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _accaf .CharRg !=nil {if _fgdbc :=_accaf .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_fgdbc !=nil {return _fgdbc ;};};if _accaf .PRg !=nil {if _dgebc :=_accaf .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067");_dgebc !=nil {return _dgebc ;};};return nil ;}; -// Slide Sorter View Properties -SorterViewPr *CT_SlideSorterViewProperties ; +// Validate validates the CT_Connector and its children +func (_bab *CT_Connector )Validate ()error {return _bab .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_aebg *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 :_fd .Sprintf ("\u0025\u0076",_aebg .IdAttr )});e .EncodeToken (start );if _aebg .ExtLst !=nil {_aecf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aebg .ExtLst ,_aecf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TLOleChartBuildType byte ;func (_febe *CT_TLMediaNodeAudio )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_febe .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_ccgcfb :=range start .Attr {if _ccgcfb .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_dgdec ,_cgbed :=_f .ParseBool (_ccgcfb .Value );if _cgbed !=nil {return _cgbed ;};_febe .IsNarrationAttr =&_dgdec ;continue ;};};_abbffe :for {_dgea ,_cedc :=d .Token ();if _cedc !=nil {return _cedc ;};switch _edbfa :=_dgea .(type ){case _b .StartElement :switch _edbfa .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 _bfbfg :=d .DecodeElement (_febe .CMediaNode ,&_edbfa );_bfbfg !=nil {return _bfbfg ;};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",_edbfa .Name );if _bbadb :=d .Skip ();_bbadb !=nil {return _bbadb ;};};case _b .EndElement :break _abbffe ;case _b .CharData :};};return nil ;};func (_dgfag *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_cdgdb :=[]string {};if _dgfag .ST_PositiveFixedPercentage !=nil {if _gbage :=_dgfag .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");_gbage !=nil {return _gbage ;};_cdgdb =append (_cdgdb ,"\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 _dgfag .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_cdgdb =append (_cdgdb ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_cdgdb )> 1{return _fd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdgdb );};return nil ;}; -// Notes View Properties -NotesViewPr *CT_NotesViewProperties ; +// Validate validates the CT_Picture and its children +func (_aaae *CT_Picture )Validate ()error {return _aaae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_fffbd *ST_WebColorType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adcde ,_ddbee :=d .Token ();if _ddbee !=nil {return _ddbee ;};if _fggd ,_eceec :=_adcde .(_b .EndElement );_eceec &&_fggd .Name ==start .Name {*_fffbd =1;return nil ;};if _efdbff ,_edfgg :=_adcde .(_b .CharData );!_edfgg {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",_adcde );}else {switch string (_efdbff ){case "":*_fffbd =0;case "\u006e\u006f\u006e\u0065":*_fffbd =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_fffbd =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_fffbd =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_fffbd =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_fffbd =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_fffbd =6;};};_adcde ,_ddbee =d .Token ();if _ddbee !=nil {return _ddbee ;};if _edag ,_eadc :=_adcde .(_b .EndElement );_eadc &&_edag .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",_adcde );};type CT_OutlineViewSlideList struct{ -// Grid Spacing -GridSpacing *_da .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};func (_cbbge ST_WebScreenSize )String ()string {switch _cbbge {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};func (_fegeg *ST_SlideSizeType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgac ,_afacc :=d .Token ();if _afacc !=nil {return _afacc ;};if _ccdd ,_fdcgf :=_cgac .(_e .EndElement );_fdcgf &&_ccdd .Name ==start .Name {*_fegeg =1;return nil ;};if _aedfd ,_becfa :=_cgac .(_e .CharData );!_becfa {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgac );}else {switch string (_aedfd ){case "":*_fegeg =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_fegeg =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_fegeg =2;case "\u0041\u0034":*_fegeg =3;case "\u0033\u0035\u006d\u006d":*_fegeg =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_fegeg =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_fegeg =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fegeg =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_fegeg =8;case "\u0041\u0033":*_fegeg =9;case "\u0042\u0034\u0049S\u004f":*_fegeg =10;case "\u0042\u0035\u0049S\u004f":*_fegeg =11;case "\u0042\u0034\u004aI\u0053":*_fegeg =12;case "\u0042\u0035\u004aI\u0053":*_fegeg =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_fegeg =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_fegeg =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_fegeg =16;};};_cgac ,_afacc =d .Token ();if _afacc !=nil {return _afacc ;};if _bbadb ,_dcdgg :=_cgac .(_e .EndElement );_dcdgg &&_bbadb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgac );};type ST_TLAnimateBehaviorCalcMode byte ; +// Presentation Slide +Sld []*CT_OutlineViewSlideEntry ;};func (_gcafda ST_TLNextActionType )Validate ()error {return _gcafda .ValidateWithPath ("")};func (_ebddg *ST_Direction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeedd ,_aegbe :=d .Token ();if _aegbe !=nil {return _aegbe ;};if _acafe ,_cbfa :=_aeedd .(_b .EndElement );_cbfa &&_acafe .Name ==start .Name {*_ebddg =1;return nil ;};if _fcgcca ,_ecaeg :=_aeedd .(_b .CharData );!_ecaeg {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",_aeedd );}else {switch string (_fcgcca ){case "":*_ebddg =0;case "\u0068\u006f\u0072\u007a":*_ebddg =1;case "\u0076\u0065\u0072\u0074":*_ebddg =2;};};_aeedd ,_aegbe =d .Token ();if _aegbe !=nil {return _aegbe ;};if _cgfdc ,_bfbfa :=_aeedd .(_b .EndElement );_bfbfa &&_cgfdc .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",_aeedd );}; -// Validate validates the CT_Comment and its children -func (_ada *CT_Comment )Validate ()error {return _ada .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};type ST_TLAnimateColorDirection byte ; +// Validate validates the CT_TLMediaNodeAudio and its children +func (_edddf *CT_TLMediaNodeAudio )Validate ()error {return _edddf .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");};func (_facfd ST_SlideSizeType )Validate ()error {return _facfd .ValidateWithPath ("")};func (_dagcf ST_TLTimeNodeMasterRelation )Validate ()error {return _dagcf .ValidateWithPath ("")};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;};func (_eegga ST_TLCommandType )Validate ()error {return _eegga .ValidateWithPath ("")};func (_dadc *CT_Comment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dadc .Pos =_bc .NewCT_Point2D ();for _ ,_gag :=range start .Attr {if _gag .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_gabd ,_dba :=_f .ParseUint (_gag .Value ,10,32);if _dba !=nil {return _dba ;};_dadc .AuthorIdAttr =uint32 (_gabd );continue ;};if _gag .Name .Local =="\u0064\u0074"{_dadb ,_bggg :=ParseStdlibTime (_gag .Value );if _bggg !=nil {return _bggg ;};_dadc .DtAttr =&_dadb ;continue ;};if _gag .Name .Local =="\u0069\u0064\u0078"{_dea ,_ade :=_f .ParseUint (_gag .Value ,10,32);if _ade !=nil {return _ade ;};_dadc .IdxAttr =uint32 (_dea );continue ;};};_fda :for {_gcb ,_acb :=d .Token ();if _acb !=nil {return _acb ;};switch _fgag :=_gcb .(type ){case _b .StartElement :switch _fgag .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 _fdd :=d .DecodeElement (_dadc .Pos ,&_fgag );_fdd !=nil {return _fdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _ggc :=d .DecodeElement (&_dadc .Text ,&_fgag );_ggc !=nil {return _ggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_dadc .ExtLst =NewCT_ExtensionListModify ();if _cbba :=d .DecodeElement (_dadc .ExtLst ,&_fgag );_cbba !=nil {return _cbba ;};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",_fgag .Name );if _eeba :=d .Skip ();_eeba !=nil {return _eeba ;};};case _b .EndElement :break _fda ;case _b .CharData :};};return nil ;};func NewCT_SlideTiming ()*CT_SlideTiming {_bfffc :=&CT_SlideTiming {};return _bfffc };type ST_TLPreviousActionType byte ;func NewCT_ShowProperties ()*CT_ShowProperties {_fdef :=&CT_ShowProperties {};return _fdef };func (_adeac *ST_PrintColorMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adeac =0;case "\u0062\u0077":*_adeac =1;case "\u0067\u0072\u0061\u0079":*_adeac =2;case "\u0063\u006c\u0072":*_adeac =3;};return nil ;}; -// Validate validates the CT_NotesSlide and its children -func (_gccda *CT_NotesSlide )Validate ()error {return _gccda .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");};func (_aaaba *ST_TLTimeNodeSyncType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acafa ,_gaabda :=d .Token ();if _gaabda !=nil {return _gaabda ;};if _gafgb ,_eafaa :=_acafa .(_e .EndElement );_eafaa &&_gafgb .Name ==start .Name {*_aaaba =1;return nil ;};if _fedbc ,_aecd :=_acafa .(_e .CharData );!_aecd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acafa );}else {switch string (_fedbc ){case "":*_aaaba =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_aaaba =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_aaaba =2;};};_acafa ,_gaabda =d .Token ();if _gaabda !=nil {return _gaabda ;};if _affc ,_cfdfb :=_acafa .(_e .EndElement );_cfdfb &&_affc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acafa );};func (_cbad ST_TLTriggerEvent )String ()string {switch _cbad {case 0:return "";case 1:return "\u006fn\u0042\u0065\u0067\u0069\u006e";case 2:return "\u006f\u006e\u0045n\u0064";case 3:return "\u0062\u0065\u0067i\u006e";case 4:return "\u0065\u006e\u0064";case 5:return "\u006fn\u0043\u006c\u0069\u0063\u006b";case 6:return "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case 7:return "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case 8:return "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case 9:return "\u006f\u006e\u004e\u0065\u0078\u0074";case 10:return "\u006f\u006e\u0050\u0072\u0065\u0076";case 11:return "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return "";}; +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_eefc *EG_ExtensionList )ValidateWithPath (path string )error {for _dgbaaf ,_cccfd :=range _eefc .Ext {if _eecbf :=_cccfd .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dgbaaf ));_eecbf !=nil {return _eecbf ;};};return nil ;}; -// ST_TLTime is a union type -type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_dbcfe *CT_HandoutMasterIdListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_dbcfe .IdAttr )});e .EncodeToken (start );if _dbcfe .ExtLst !=nil {_deg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbcfe .ExtLst ,_deg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bede *CT_SlideSyncProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bede .ServerSldIdAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_bede .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_bede .ClientInsertedTimeAttr )});e .EncodeToken (start );if _bede .ExtLst !=nil {_caef :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bede .ExtLst ,_caef );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_fcca :=&CT_HandoutMasterIdList {};return _fcca ;};func (_dceg *CT_EightDirectionTransition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dggc :=range start .Attr {if _dggc .Name .Local =="\u0064\u0069\u0072"{_adbed ,_adaa :=ParseUnionST_TransitionEightDirectionType (_dggc .Value );if _adaa !=nil {return _adaa ;};_dceg .DirAttr =&_adbed ;continue ;};};for {_bdf ,_adae :=d .Token ();if _adae !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0069g\u0068\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_adae );};if _efgd ,_gggf :=_bdf .(_e .EndElement );_gggf &&_efgd .Name ==start .Name {break ;};};return nil ;};type CT_CommentAuthor struct{ +// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path +func (_dfag *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _dfag .NotesMasterId !=nil {if _acadb :=_dfag .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_acadb !=nil {return _acadb ;};};return nil ;};func (_afgbdf ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _afgbdf {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 (_afgbdf ));};return nil ;}; -// Comment Author ID -IdAttr uint32 ; +// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path +func (_dccc *CT_Slide )ValidateWithPath (path string )error {if _bacef :=_dccc .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_bacef !=nil {return _bacef ;};if _dccc .ClrMapOvr !=nil {if _ecfe :=_dccc .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_ecfe !=nil {return _ecfe ;};};if _dccc .Transition !=nil {if _fbdafg :=_dccc .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_fbdafg !=nil {return _fbdafg ;};};if _dccc .Timing !=nil {if _gfcgd :=_dccc .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_gfcgd !=nil {return _gfcgd ;};};if _dccc .ExtLst !=nil {if _gfaa :=_dccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfaa !=nil {return _gfaa ;};};return nil ;};func (_acac *CT_SplitTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfefd :=range start .Attr {if _dfefd .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_acac .OrientAttr .UnmarshalXMLAttr (_dfefd );continue ;};if _dfefd .Name .Local =="\u0064\u0069\u0072"{_acac .DirAttr .UnmarshalXMLAttr (_dfefd );continue ;};};for {_bdfd ,_cffda :=d .Token ();if _cffda !=nil {return _fd .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",_cffda );};if _acacc ,_abbfb :=_bdfd .(_b .EndElement );_abbfb &&_acacc .Name ==start .Name {break ;};};return nil ;}; -// Comment Author Name -NameAttr string ; +// Validate validates the CT_Comment and its children +func (_fdde *CT_Comment )Validate ()error {return _fdde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_fbefa ST_WebColorType )ValidateWithPath (path string )error {switch _fbefa {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 (_fbefa ));};return nil ;}; -// Comment Author Initials -InitialsAttr string ; +// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path +func (_babc *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _bggda :=_babc .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bggda !=nil {return _bggda ;};if _eeeea :=_babc .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_eeeea !=nil {return _eeeea ;};if _gggcd :=_babc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gggcd !=nil {return _gggcd ;};if _babc .TavLst !=nil {if _gffa :=_babc .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074");_gffa !=nil {return _gffa ;};};return nil ;};type CT_Guide struct{ -// Index of Comment Author's last comment -LastIdxAttr uint32 ; +// Guide Orientation +OrientAttr ST_Direction ; -// Comment Author Color Index -ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_bbc :=&CT_CommonViewProperties {};_bbc .Scale =_da .NewCT_Scale2D ();_bbc .Origin =_da .NewCT_Point2D ();return _bbc ;};const (ST_SlideLayoutTypeUnset ST_SlideLayoutType =0;ST_SlideLayoutTypeTitle ST_SlideLayoutType =1;ST_SlideLayoutTypeTx ST_SlideLayoutType =2;ST_SlideLayoutTypeTwoColTx ST_SlideLayoutType =3;ST_SlideLayoutTypeTbl ST_SlideLayoutType =4;ST_SlideLayoutTypeTxAndChart ST_SlideLayoutType =5;ST_SlideLayoutTypeChartAndTx ST_SlideLayoutType =6;ST_SlideLayoutTypeDgm ST_SlideLayoutType =7;ST_SlideLayoutTypeChart ST_SlideLayoutType =8;ST_SlideLayoutTypeTxAndClipArt ST_SlideLayoutType =9;ST_SlideLayoutTypeClipArtAndTx ST_SlideLayoutType =10;ST_SlideLayoutTypeTitleOnly ST_SlideLayoutType =11;ST_SlideLayoutTypeBlank ST_SlideLayoutType =12;ST_SlideLayoutTypeTxAndObj ST_SlideLayoutType =13;ST_SlideLayoutTypeObjAndTx ST_SlideLayoutType =14;ST_SlideLayoutTypeObjOnly ST_SlideLayoutType =15;ST_SlideLayoutTypeObj ST_SlideLayoutType =16;ST_SlideLayoutTypeTxAndMedia ST_SlideLayoutType =17;ST_SlideLayoutTypeMediaAndTx ST_SlideLayoutType =18;ST_SlideLayoutTypeObjOverTx ST_SlideLayoutType =19;ST_SlideLayoutTypeTxOverObj ST_SlideLayoutType =20;ST_SlideLayoutTypeTxAndTwoObj ST_SlideLayoutType =21;ST_SlideLayoutTypeTwoObjAndTx ST_SlideLayoutType =22;ST_SlideLayoutTypeTwoObjOverTx ST_SlideLayoutType =23;ST_SlideLayoutTypeFourObj ST_SlideLayoutType =24;ST_SlideLayoutTypeVertTx ST_SlideLayoutType =25;ST_SlideLayoutTypeClipArtAndVertTx ST_SlideLayoutType =26;ST_SlideLayoutTypeVertTitleAndTx ST_SlideLayoutType =27;ST_SlideLayoutTypeVertTitleAndTxOverChart ST_SlideLayoutType =28;ST_SlideLayoutTypeTwoObj ST_SlideLayoutType =29;ST_SlideLayoutTypeObjAndTwoObj ST_SlideLayoutType =30;ST_SlideLayoutTypeTwoObjAndObj ST_SlideLayoutType =31;ST_SlideLayoutTypeCust ST_SlideLayoutType =32;ST_SlideLayoutTypeSecHead ST_SlideLayoutType =33;ST_SlideLayoutTypeTwoTxTwoObj ST_SlideLayoutType =34;ST_SlideLayoutTypeObjTx ST_SlideLayoutType =35;ST_SlideLayoutTypePicTx ST_SlideLayoutType =36;); +// Guide Position +PosAttr *_bc .ST_Coordinate32 ;}; -// Validate validates the CT_TLBehaviorAttributeNameList and its children -func (_efffc *CT_TLBehaviorAttributeNameList )Validate ()error {return _efffc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074");};type CT_ShowInfoBrowse struct{ +// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path +func (_gggg *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _defba :=_gggg .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_defba !=nil {return _defba ;};if _efadg :=_gggg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_efadg !=nil {return _efadg ;};if _eaffd :=_gggg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_eaffd !=nil {return _eaffd ;};if _gggg .By !=nil {if _ecegb :=_gggg .By .ValidateWithPath (path +"\u002f\u0042\u0079");_ecegb !=nil {return _ecegb ;};};if _gggg .From !=nil {if _gdfb :=_gggg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_gdfb !=nil {return _gdfb ;};};if _gggg .To !=nil {if _dbaaa :=_gggg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_dbaaa !=nil {return _dbaaa ;};};return nil ;}; -// Show Scroll Bar in Window -ShowScrollbarAttr *bool ;};func (_gdggd *CT_ShowProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afgg :=range start .Attr {if _afgg .Name .Local =="\u006c\u006f\u006f\u0070"{_gdbg ,_bbgbg :=_a .ParseBool (_afgg .Value );if _bbgbg !=nil {return _bbgbg ;};_gdggd .LoopAttr =&_gdbg ;continue ;};if _afgg .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_edag ,_cbfd :=_a .ParseBool (_afgg .Value );if _cbfd !=nil {return _cbfd ;};_gdggd .ShowNarrationAttr =&_edag ;continue ;};if _afgg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_ebgda ,_bfgce :=_a .ParseBool (_afgg .Value );if _bfgce !=nil {return _bfgce ;};_gdggd .ShowAnimationAttr =&_ebgda ;continue ;};if _afgg .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_fbbfe ,_abga :=_a .ParseBool (_afgg .Value );if _abga !=nil {return _abga ;};_gdggd .UseTimingsAttr =&_fbbfe ;continue ;};};_bcecc :for {_faefcd ,_effa :=d .Token ();if _effa !=nil {return _effa ;};switch _bffa :=_faefcd .(type ){case _e .StartElement :switch _bffa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u0065\u0073\u0065\u006e\u0074"}:_gdggd .Present =NewCT_Empty ();if _fffec :=d .DecodeElement (_gdggd .Present ,&_bffa );_fffec !=nil {return _fffec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006f\u0077\u0073\u0065"}:_gdggd .Browse =NewCT_ShowInfoBrowse ();if _eccb :=d .DecodeElement (_gdggd .Browse ,&_bffa );_eccb !=nil {return _eccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_gdggd .Kiosk =NewCT_ShowInfoKiosk ();if _adbd :=d .DecodeElement (_gdggd .Kiosk ,&_bffa );_adbd !=nil {return _adbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064\u0041\u006c\u006c"}:_gdggd .SldAll =NewCT_Empty ();if _agbg :=d .DecodeElement (_gdggd .SldAll ,&_bffa );_agbg !=nil {return _agbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_gdggd .SldRg =NewCT_IndexRange ();if _cceca :=d .DecodeElement (_gdggd .SldRg ,&_bffa );_cceca !=nil {return _cceca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}:_gdggd .CustShow =NewCT_CustomShowId ();if _gdcde :=d .DecodeElement (_gdggd .CustShow ,&_bffa );_gdcde !=nil {return _gdcde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0065\u006e\u0043\u006c\u0072"}:_gdggd .PenClr =_da .NewCT_Color ();if _bgbb :=d .DecodeElement (_gdggd .PenClr ,&_bffa );_bgbb !=nil {return _bgbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdggd .ExtLst =NewCT_ExtensionList ();if _afbb :=d .DecodeElement (_gdggd .ExtLst ,&_bffa );_afbb !=nil {return _afbb ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bffa .Name );if _dgda :=d .Skip ();_dgda !=nil {return _dgda ;};};case _e .EndElement :break _bcecc ;case _e .CharData :};};return nil ;};func (_eeea ST_WebScreenSize )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_acfee :=_e .Attr {};_acfee .Name =name ;switch _eeea {case ST_WebScreenSizeUnset :_acfee .Value ="";case ST_WebScreenSize544x376 :_acfee .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_acfee .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_acfee .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_WebScreenSize800x600 :_acfee .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_acfee .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_acfee .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_WebScreenSize1152x900 :_acfee .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_acfee .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_acfee .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_WebScreenSize1800x1400 :_acfee .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_acfee .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _acfee ,nil ;};func (_egce *CT_GuideList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _egce .Guide !=nil {_gadf :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_eeacf :=range _egce .Guide {e .EncodeElement (_eeacf ,_gadf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbebb ST_TLParaBuildType )String ()string {switch _fbebb {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 2:return "\u0070";case 3:return "\u0063\u0075\u0073\u0074";case 4:return "\u0077\u0068\u006fl\u0065";};return "";};type CT_PhotoAlbum struct{ +// Validate validates the AG_Ole and its children +func (_fb *AG_Ole )Validate ()error {return _fb .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");};type CT_ExtensionList struct{ -// Black and White -BwAttr *bool ; +// Extension +Ext []*CT_Extension ;};func (_dbgf *CT_TimeNodeList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdce :for {_ceggd ,_aaeef :=d .Token ();if _aaeef !=nil {return _aaeef ;};switch _befbb :=_ceggd .(type ){case _b .StartElement :switch _befbb .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"}:_dcaag :=NewCT_TLTimeNodeParallel ();if _fdacf :=d .DecodeElement (_dcaag ,&_befbb );_fdacf !=nil {return _fdacf ;};_dbgf .Par =append (_dbgf .Par ,_dcaag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fggbe :=NewCT_TLTimeNodeSequence ();if _dfgfe :=d .DecodeElement (_fggbe ,&_befbb );_dfgfe !=nil {return _dfgfe ;};_dbgf .Seq =append (_dbgf .Seq ,_fggbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_eeeeab :=NewCT_TLTimeNodeExclusive ();if _aeef :=d .DecodeElement (_eeeeab ,&_befbb );_aeef !=nil {return _aeef ;};_dbgf .Excl =append (_dbgf .Excl ,_eeeeab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccfaa :=NewCT_TLAnimateBehavior ();if _ddfae :=d .DecodeElement (_ccfaa ,&_befbb );_ddfae !=nil {return _ddfae ;};_dbgf .Anim =append (_dbgf .Anim ,_ccfaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfdeg :=NewCT_TLAnimateColorBehavior ();if _feef :=d .DecodeElement (_cfdeg ,&_befbb );_feef !=nil {return _feef ;};_dbgf .AnimClr =append (_dbgf .AnimClr ,_cfdeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbfd :=NewCT_TLAnimateEffectBehavior ();if _dfdcg :=d .DecodeElement (_gbfd ,&_befbb );_dfdcg !=nil {return _dfdcg ;};_dbgf .AnimEffect =append (_dbgf .AnimEffect ,_gbfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdgdbf :=NewCT_TLAnimateMotionBehavior ();if _cfafb :=d .DecodeElement (_fdgdbf ,&_befbb );_cfafb !=nil {return _cfafb ;};_dbgf .AnimMotion =append (_dbgf .AnimMotion ,_fdgdbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dgbf :=NewCT_TLAnimateRotationBehavior ();if _bdgeea :=d .DecodeElement (_dgbf ,&_befbb );_bdgeea !=nil {return _bdgeea ;};_dbgf .AnimRot =append (_dbgf .AnimRot ,_dgbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfcae :=NewCT_TLAnimateScaleBehavior ();if _dbdeb :=d .DecodeElement (_dfcae ,&_befbb );_dbdeb !=nil {return _dbdeb ;};_dbgf .AnimScale =append (_dbgf .AnimScale ,_dfcae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_aagfa :=NewCT_TLCommandBehavior ();if _fgbff :=d .DecodeElement (_aagfa ,&_befbb );_fgbff !=nil {return _fgbff ;};_dbgf .Cmd =append (_dbgf .Cmd ,_aagfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_caccc :=NewCT_TLSetBehavior ();if _dcgdd :=d .DecodeElement (_caccc ,&_befbb );_dcgdd !=nil {return _dcgdd ;};_dbgf .Set =append (_dbgf .Set ,_caccc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dffdg :=NewCT_TLMediaNodeAudio ();if _eadba :=d .DecodeElement (_dffdg ,&_befbb );_eadba !=nil {return _eadba ;};_dbgf .Audio =append (_dbgf .Audio ,_dffdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aaage :=NewCT_TLMediaNodeVideo ();if _cfgdb :=d .DecodeElement (_aaage ,&_befbb );_cfgdb !=nil {return _cfgdb ;};_dbgf .Video =append (_dbgf .Video ,_aaage );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",_befbb .Name );if _daeb :=d .Skip ();_daeb !=nil {return _daeb ;};};case _b .EndElement :break _bdce ;case _b .CharData :};};return nil ;};func (_accdfb *CT_TLTimeTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efege :for {_aced ,_ggfcc :=d .Token ();if _ggfcc !=nil {return _ggfcc ;};switch _faccgf :=_aced .(type ){case _b .StartElement :switch _faccgf .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"}:_accdfb .SldTgt =NewCT_Empty ();if _acbfa :=d .DecodeElement (_accdfb .SldTgt ,&_faccgf );_acbfa !=nil {return _acbfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_accdfb .SndTgt =_bc .NewCT_EmbeddedWAVAudioFile ();if _fbcce :=d .DecodeElement (_accdfb .SndTgt ,&_faccgf );_fbcce !=nil {return _fbcce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_accdfb .SpTgt =NewCT_TLShapeTargetElement ();if _befeb :=d .DecodeElement (_accdfb .SpTgt ,&_faccgf );_befeb !=nil {return _befeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_accdfb .InkTgt =NewCT_TLSubShapeId ();if _ddfaf :=d .DecodeElement (_accdfb .InkTgt ,&_faccgf );_ddfaf !=nil {return _ddfaf ;};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",_faccgf .Name );if _bfacf :=d .Skip ();_bfacf !=nil {return _bfacf ;};};case _b .EndElement :break _efege ;case _b .CharData :};};return nil ;}; -// Show/Hide Captions -ShowCaptionsAttr *bool ; +// Validate validates the CT_ShowInfoBrowse and its children +func (_dbgg *CT_ShowInfoBrowse )Validate ()error {return _dbgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};func (_aabag *CT_TLTemplate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aabag .LvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0076\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_aabag .LvlAttr )});};e .EncodeToken (start );_bcag :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_aabag .TnLst ,_bcag );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TagsData struct{IdAttr string ;}; -// Photo Album Layout -LayoutAttr ST_PhotoAlbumLayout ; +// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path +func (_egdfca *EG_ChildSlide )ValidateWithPath (path string )error {if _egdfca .ClrMapOvr !=nil {if _bccbd :=_egdfca .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_bccbd !=nil {return _bccbd ;};};return nil ;}; -// Frame Type -FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};type CT_SlideLayout struct{ +// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path +func (_gbebc *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _gbbg :=_gbebc .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_gbbg !=nil {return _gbbg ;};if _gbebc .Regular !=nil {if _efgd :=_gbebc .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_efgd !=nil {return _efgd ;};};if _gbebc .Bold !=nil {if _fadff :=_gbebc .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_fadff !=nil {return _fadff ;};};if _gbebc .Italic !=nil {if _ebca :=_gbebc .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063");_ebca !=nil {return _ebca ;};};if _gbebc .BoldItalic !=nil {if _gge :=_gbebc .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_gge !=nil {return _gge ;};};return nil ;}; -// Matching Name -MatchingNameAttr *string ; +// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path +func (_bgbc *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _fcecae :=_bgbc .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_fcecae !=nil {return _fcecae ;};if _bgbc .AdvAutoAttr !=nil {if _fgdfg :=_bgbc .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_fgdfg !=nil {return _fgdfg ;};};if _bgbc .TmplLst !=nil {if _abeee :=_bgbc .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_abeee !=nil {return _abeee ;};};return nil ;}; -// Slide Layout Type -TypeAttr ST_SlideLayoutType ; +// Validate validates the CT_CommentList and its children +func (_dfg *CT_CommentList )Validate ()error {return _dfg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");}; -// Preserve Slide Layout -PreserveAttr *bool ; +// Validate validates the CT_SlideViewProperties and its children +func (_ddge *CT_SlideViewProperties )Validate ()error {return _ddge .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func NewCT_CommentAuthor ()*CT_CommentAuthor {_eee :=&CT_CommentAuthor {};return _eee };type OleObj struct{CT_OleObject };type CT_SlideTransition struct{ -// Is User Drawn -UserDrawnAttr *bool ; +// Transition Speed +SpdAttr ST_TransitionSpeed ; + +// Advance on Click +AdvClickAttr *bool ; -// Common slide data for slide layouts -CSld *CT_CommonSlideData ; +// Advance after time +AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; -// Color Scheme Map Override -ClrMapOvr *_da .CT_ColorMappingOverride ; +// Sound Action +SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};func (_feff *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 _feff .CT_HandoutMaster .MarshalXML (e ,start );};func (_gabab *CT_Presentation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gabab .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_fd .Sprintf ("\u0025\u0076",*_gabab .ServerZoomAttr )});};if _gabab .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 :_fd .Sprintf ("\u0025\u0076",*_gabab .FirstSlideNumAttr )});};if _gabab .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gabab .ShowSpecialPlsOnTitleSldAttr ))});};if _gabab .RtlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gabab .RtlAttr ))});};if _gabab .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gabab .RemovePersonalInfoOnSaveAttr ))});};if _gabab .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gabab .CompatModeAttr ))});};if _gabab .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gabab .StrictFirstAndLastCharsAttr ))});};if _gabab .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gabab .EmbedTrueTypeFontsAttr ))});};if _gabab .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gabab .SaveSubsetFontsAttr ))});};if _gabab .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_gabab .AutoCompressPicturesAttr ))});};if _gabab .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 :_fd .Sprintf ("\u0025\u0076",*_gabab .BookmarkIdSeedAttr )});};if _gabab .ConformanceAttr !=_e .ST_ConformanceClassUnset {_fabb ,_bbae :=_gabab .ConformanceAttr .MarshalXMLAttr (_b .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _bbae !=nil {return _bbae ;};start .Attr =append (start .Attr ,_fabb );};e .EncodeToken (start );if _gabab .SldMasterIdLst !=nil {_cbeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gabab .SldMasterIdLst ,_cbeg );};if _gabab .NotesMasterIdLst !=nil {_gfgf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gabab .NotesMasterIdLst ,_gfgf );};if _gabab .HandoutMasterIdLst !=nil {_bace :=_b .StartElement {Name :_b .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_gabab .HandoutMasterIdLst ,_bace );};if _gabab .SldIdLst !=nil {_bbbeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gabab .SldIdLst ,_bbbeg );};if _gabab .SldSz !=nil {_ffcab :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}};e .EncodeElement (_gabab .SldSz ,_ffcab );};_adgf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_gabab .NotesSz ,_adgf );if _gabab .SmartTags !=nil {_eedac :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_gabab .SmartTags ,_eedac );};if _gabab .EmbeddedFontLst !=nil {_deab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabab .EmbeddedFontLst ,_deab );};if _gabab .CustShowLst !=nil {_bgbbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_gabab .CustShowLst ,_bgbbc );};if _gabab .PhotoAlbum !=nil {_dbae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}};e .EncodeElement (_gabab .PhotoAlbum ,_dbae );};if _gabab .CustDataLst !=nil {_bedfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_gabab .CustDataLst ,_bedfc );};if _gabab .Kinsoku !=nil {_bgbef :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_gabab .Kinsoku ,_bgbef );};if _gabab .DefaultTextStyle !=nil {_ffga :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gabab .DefaultTextStyle ,_ffga );};if _gabab .ModifyVerifier !=nil {_cbef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_gabab .ModifyVerifier ,_cbef );};if _gabab .ExtLst !=nil {_fce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabab .ExtLst ,_fce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_dgde :=&CT_GroupShape {};_dgde .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_dgde .GrpSpPr =_bc .NewCT_GroupShapeProperties ();return _dgde ;};func (_cgcg *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 :_fd .Sprintf ("\u0025\u0076",_cgcg .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",_cgcg .IdAttr )});e .EncodeToken (start );_febd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cgcg .SldLst ,_febd );if _cgcg .ExtLst !=nil {_fcc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgcg .ExtLst ,_fcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdgcb *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 :_fd .Sprintf ("\u0025\u0076",_bdgcb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fedea *CT_TLAnimateMotionBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fedea .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_aggab ,_adbff :=_fedea .OriginAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"});if _adbff !=nil {return _adbff ;};start .Attr =append (start .Attr ,_aggab );};if _fedea .PathAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fd .Sprintf ("\u0025\u0076",*_fedea .PathAttr )});};if _fedea .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_ceadb ,_gaedf :=_fedea .PathEditModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _gaedf !=nil {return _gaedf ;};start .Attr =append (start .Attr ,_ceadb );};if _fedea .RAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_fd .Sprintf ("\u0025\u0076",*_fedea .RAngAttr )});};if _fedea .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_fedea .PtsTypesAttr )});};e .EncodeToken (start );_gfbec :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_fedea .CBhvr ,_gfbec );if _fedea .By !=nil {_adgfb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_fedea .By ,_adgfb );};if _fedea .From !=nil {_dfdgf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_fedea .From ,_dfdgf );};if _fedea .To !=nil {_cfebcf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_fedea .To ,_cfebcf );};if _fedea .RCtr !=nil {_dgcf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_fedea .RCtr ,_dgcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Slide Transition for a Slide Layout -Transition *CT_SlideTransition ; +// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path +func (_daed *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _bacegg :=_daed .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bacegg !=nil {return _bacegg ;};if _cffeb :=_daed .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cffeb !=nil {return _cffeb ;};if _daed .Progress !=nil {if _dcgfd :=_daed .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_dcgfd !=nil {return _dcgfd ;};};return nil ;};func (_bdeec *ST_TLNextActionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gedce ,_gdgdd :=d .Token ();if _gdgdd !=nil {return _gdgdd ;};if _fbded ,_ggadf :=_gedce .(_b .EndElement );_ggadf &&_fbded .Name ==start .Name {*_bdeec =1;return nil ;};if _bgdgc ,_fbfg :=_gedce .(_b .CharData );!_fbfg {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",_gedce );}else {switch string (_bgdgc ){case "":*_bdeec =0;case "\u006e\u006f\u006e\u0065":*_bdeec =1;case "\u0073\u0065\u0065\u006b":*_bdeec =2;};};_gedce ,_gdgdd =d .Token ();if _gdgdd !=nil {return _gdgdd ;};if _acgdc ,_abeb :=_gedce .(_b .EndElement );_abeb &&_acgdc .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",_gedce );};func (_abgdf ST_IterateType )Validate ()error {return _abgdf .ValidateWithPath ("")};type HandoutMaster struct{CT_HandoutMaster }; -// Slide Timing Information for a Slide Layout -Timing *CT_SlideTiming ; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_cef *CT_CommentList )ValidateWithPath (path string )error {for _cda ,_cfa :=range _cef .Cm {if _gdd :=_cfa .ValidateWithPath (_fd .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_cda ));_gdd !=nil {return _gdd ;};};return nil ;}; -// Header/Footer information for a slide layout -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_cbbdc *ST_PrintColorMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdgg ,_daggf :=d .Token ();if _daggf !=nil {return _daggf ;};if _ebbe ,_dfcfaa :=_cdgg .(_e .EndElement );_dfcfaa &&_ebbe .Name ==start .Name {*_cbbdc =1;return nil ;};if _dfgege ,_gbffe :=_cdgg .(_e .CharData );!_gbffe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdgg );}else {switch string (_dfgege ){case "":*_cbbdc =0;case "\u0062\u0077":*_cbbdc =1;case "\u0067\u0072\u0061\u0079":*_cbbdc =2;case "\u0063\u006c\u0072":*_cbbdc =3;};};_cdgg ,_daggf =d .Token ();if _daggf !=nil {return _daggf ;};if _ggffe ,_afebg :=_cdgg .(_e .EndElement );_afebg &&_ggffe .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdgg );};type CT_TagsData struct{IdAttr string ;};func (_gdcbb *ST_SplitterBarState )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gdcbb =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_gdcbb =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_gdcbb =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_gdcbb =3;};return nil ;};func (_fcdae ST_PrintWhat )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fcdae .String (),start );}; +// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path +func (_affda *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _affda .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _fd .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 _eecag :=_affda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eecag !=nil {return _eecag ;};return nil ;}; -// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path -func (_gdfc *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _ccgd ,_cebb :=range _gdfc .EmbeddedFont {if _dbdc :=_cebb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ccgd ));_dbdc !=nil {return _dbdc ;};};return nil ;};type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_bdcfc ST_TLAnimateColorSpace )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bbcacd :=_e .Attr {};_bbcacd .Name =name ;switch _bdcfc {case ST_TLAnimateColorSpaceUnset :_bbcacd .Value ="";case ST_TLAnimateColorSpaceRgb :_bbcacd .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_bbcacd .Value ="\u0068\u0073\u006c";};return _bbcacd ,nil ;};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_bbfba :=&CT_TLBuildParagraph {};return _bbfba }; +// Validate validates the CT_TLAnimateBehavior and its children +func (_fbcf *CT_TLAnimateBehavior )Validate ()error {return _fbcf .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;);func (_ebff *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 :_fd .Sprintf ("\u0025\u0076",_ebff .IdAttr )});if _ebff .CollapseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_ebff .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Placeholder and its children -func (_cadcb *CT_Placeholder )Validate ()error {return _cadcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};func (_cbeee *SldSyncPr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _cbeee .CT_SlideSyncProperties .MarshalXML (e ,start );};func (_bfaga ST_TLBehaviorOverrideType )String ()string {switch _bfaga {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return "";}; +// Validate validates the CT_CommonSlideData and its children +func (_gaec *CT_CommonSlideData )Validate ()error {return _gaec .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};type CT_NotesMaster struct{ -// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path -func (_fbcbg *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _fbcbg .StSnd !=nil {if _dgbbb :=_fbcbg .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_dgbbb !=nil {return _dgbbb ;};};if _fbcbg .EndSnd !=nil {if _aabgc :=_fbcbg .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064");_aabgc !=nil {return _aabgc ;};};return nil ;};func (_febg *CT_NotesSlide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _febg .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_febg .ShowMasterSpAttr ))});};if _febg .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_febg .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_aebc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_febg .CSld ,_aebc );if _febg .ClrMapOvr !=nil {_fggb :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_febg .ClrMapOvr ,_fggb );};if _febg .ExtLst !=nil {_agba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febg .ExtLst ,_agba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewAG_TLBuild ()*AG_TLBuild {_fb :=&AG_TLBuild {};return _fb };func (_ddefb ST_IterateType )ValidateWithPath (path string )error {switch _ddefb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddefb ));};return nil ;}; +// Common Slide Data +CSld *CT_CommonSlideData ; -// Validate validates the CT_TimeNodeList and its children -func (_daccg *CT_TimeNodeList )Validate ()error {return _daccg .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};func (_gccdf ST_TLAnimateBehaviorCalcMode )String ()string {switch _gccdf {case 0:return "";case 1:return "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case 2:return "\u006c\u0069\u006e";case 3:return "\u0066\u006d\u006c\u0061";};return "";};func (_eaecf *CT_TLTimeNodeSequence )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eaecf .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_eaecf .ConcurrentAttr ))});};if _eaecf .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_gagab ,_dfbe :=_eaecf .PrevAcAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _dfbe !=nil {return _dfbe ;};start .Attr =append (start .Attr ,_gagab );};if _eaecf .NextAcAttr !=ST_TLNextActionTypeUnset {_bgdab ,_decc :=_eaecf .NextAcAttr .MarshalXMLAttr (_e .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"});if _decc !=nil {return _decc ;};start .Attr =append (start .Attr ,_bgdab );};e .EncodeToken (start );_geda :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_eaecf .CTn ,_geda );if _eaecf .PrevCondLst !=nil {_abdf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_eaecf .PrevCondLst ,_abdf );};if _eaecf .NextCondLst !=nil {_deedb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_eaecf .NextCondLst ,_deedb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_ccdb :=&CT_NotesTextViewProperties {};_ccdb .CViewPr =NewCT_CommonViewProperties ();return _ccdb ;};func (_bbgce ST_TransitionCornerDirectionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbgce .String (),start );};func (_edebb *ST_TLParaBuildType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efcef ,_aeeg :=d .Token ();if _aeeg !=nil {return _aeeg ;};if _ggcda ,_edceb :=_efcef .(_e .EndElement );_edceb &&_ggcda .Name ==start .Name {*_edebb =1;return nil ;};if _acde ,_cbcfe :=_efcef .(_e .CharData );!_cbcfe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efcef );}else {switch string (_acde ){case "":*_edebb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_edebb =1;case "\u0070":*_edebb =2;case "\u0063\u0075\u0073\u0074":*_edebb =3;case "\u0077\u0068\u006fl\u0065":*_edebb =4;};};_efcef ,_aeeg =d .Token ();if _aeeg !=nil {return _aeeg ;};if _baaf ,_abage :=_efcef .(_e .EndElement );_abage &&_baaf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efcef );}; +// Color Scheme Map +ClrMap *_bc .CT_ColorMapping ; -// Validate validates the OleObj and its children -func (_cddfd *OleObj )Validate ()error {return _cddfd .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};func (_efadf ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _efadf {case 0,1,2,3,4,5,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efadf ));};return nil ;};type ST_SlideLayoutType byte ; +// Header/Footer Information for a Notes Master +Hf *CT_HeaderFooter ; -// Validate validates the CT_TLShapeTargetElement and its children -func (_feeba *CT_TLShapeTargetElement )Validate ()error {return _feeba .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_agee *CT_TLTriggerRuntimeNode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_aeafc ,_dgafb :=_agee .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _dgafb !=nil {return _dgafb ;};start .Attr =append (start .Attr ,_aeafc );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_ffdf :=&CT_SlideLayoutIdListEntry {};return _ffdf ;};func NewCT_CommentAuthor ()*CT_CommentAuthor {_baag :=&CT_CommentAuthor {};return _baag }; +// Notes Text Style +NotesStyle *_bc .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};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 NewAG_ChildSlide ()*AG_ChildSlide {_eb :=&AG_ChildSlide {};return _eb };func (_efbce ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _efbce {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 (_efbce ));};return nil ;};type Notes struct{CT_NotesSlide };func NewAG_TLBuild ()*AG_TLBuild {_edd :=&AG_TLBuild {};return _edd };func (_ecded *CT_TLOleChartTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecded .TypeAttr =ST_TLChartSubelementType (1);for _ ,_afcbg :=range start .Attr {if _afcbg .Name .Local =="\u0074\u0079\u0070\u0065"{_ecded .TypeAttr .UnmarshalXMLAttr (_afcbg );continue ;};if _afcbg .Name .Local =="\u006c\u0076\u006c"{_bgga ,_bfgfe :=_f .ParseUint (_afcbg .Value ,10,32);if _bfgfe !=nil {return _bfgfe ;};_fgbbc :=uint32 (_bgga );_ecded .LvlAttr =&_fgbbc ;continue ;};};for {_eaeeg ,_dcac :=d .Token ();if _dcac !=nil {return _fd .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",_dcac );};if _caggb ,_ecbg :=_eaeeg .(_b .EndElement );_ecbg &&_caggb .Name ==start .Name {break ;};};return nil ;};type CT_GraphicalObjectFrameNonVisual struct{ -// Validate validates the CT_TLByAnimateColorTransform and its children -func (_accgb *CT_TLByAnimateColorTransform )Validate ()error {return _accgb .ValidateWithPath ("\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d");};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_eccg :=&CT_ShowInfoBrowse {};return _eccg };func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_dbgcf :=&CT_ExtensionListModify {};return _dbgcf ;};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_edbf :=&CT_OutlineViewSlideEntry {};return _edbf ;};type CT_NotesTextViewProperties struct{ +// Non-Visual Drawing Properties +CNvPr *_bc .CT_NonVisualDrawingProps ; -// Base properties for Notes View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_gaagb *Notes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaagb .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_eefa :=range start .Attr {if _eefa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_agbf ,_fabcgc :=_a .ParseBool (_eefa .Value );if _fabcgc !=nil {return _fabcgc ;};_gaagb .ShowMasterSpAttr =&_agbf ;continue ;};if _eefa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bdcb ,_ccdcc :=_a .ParseBool (_eefa .Value );if _ccdcc !=nil {return _ccdcc ;};_gaagb .ShowMasterPhAnimAttr =&_bdcb ;continue ;};};_ddccc :for {_abde ,_bdccad :=d .Token ();if _bdccad !=nil {return _bdccad ;};switch _eefgc :=_abde .(type ){case _e .StartElement :switch _eefgc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _acace :=d .DecodeElement (_gaagb .CSld ,&_eefgc );_acace !=nil {return _acace ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gaagb .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _edddc :=d .DecodeElement (_gaagb .ClrMapOvr ,&_eefgc );_edddc !=nil {return _edddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaagb .ExtLst =NewCT_ExtensionListModify ();if _gffee :=d .DecodeElement (_gaagb .ExtLst ,&_eefgc );_gffee !=nil {return _gffee ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004e\u006f\u0074e\u0073 \u0025\u0076",_eefgc .Name );if _gedg :=d .Skip ();_gedg !=nil {return _gedg ;};};case _e .EndElement :break _ddccc ;case _e .CharData :};};return nil ;}; +// Non-Visual Graphic Frame Drawing Properties +CNvGraphicFramePr *_bc .CT_NonVisualGraphicFrameProperties ; -// Validate validates the CT_OrientationTransition and its children -func (_dbgg *CT_OrientationTransition )Validate ()error {return _dbgg .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};func NewCT_Placeholder ()*CT_Placeholder {_edde :=&CT_Placeholder {};return _edde };type CT_CustomShowId struct{ +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_aaad ST_PlaceholderSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cecde :=_b .Attr {};_cecde .Name =name ;switch _aaad {case ST_PlaceholderSizeUnset :_cecde .Value ="";case ST_PlaceholderSizeFull :_cecde .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_cecde .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_cecde .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _cecde ,nil ;};func (_fddaa *SldSyncPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fddaa .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_aggdb :=range start .Attr {if _aggdb .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_gfffa ,_adggcc :=_aggdb .Value ,error (nil );if _adggcc !=nil {return _adggcc ;};_fddaa .ServerSldIdAttr =_gfffa ;continue ;};if _aggdb .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gcbd ,_bgccb :=ParseStdlibTime (_aggdb .Value );if _bgccb !=nil {return _bgccb ;};_fddaa .ServerSldModifiedTimeAttr =_gcbd ;continue ;};if _aggdb .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_ddbdc ,_abcf :=ParseStdlibTime (_aggdb .Value );if _abcf !=nil {return _abcf ;};_fddaa .ClientInsertedTimeAttr =_ddbdc ;continue ;};};_bdcee :for {_dfdgfg ,_ffeg :=d .Token ();if _ffeg !=nil {return _ffeg ;};switch _cebfa :=_dfdgfg .(type ){case _b .StartElement :switch _cebfa .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"}:_fddaa .ExtLst =NewCT_ExtensionList ();if _dfgcg :=d .DecodeElement (_fddaa .ExtLst ,&_cebfa );_dfgcg !=nil {return _dfgcg ;};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",_cebfa .Name );if _fgcfe :=d .Skip ();_fgcfe !=nil {return _fgcfe ;};};case _b .EndElement :break _bdcee ;case _b .CharData :};};return nil ;}; -// Custom Show Identifier -IdAttr uint32 ;}; +// Validate validates the CT_Placeholder and its children +func (_cefb *CT_Placeholder )Validate ()error {return _cefb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};type ST_PrintWhat byte ;func (_bdffc ST_Direction )Validate ()error {return _bdffc .ValidateWithPath ("")};func (_cgag *CT_EmbeddedFontList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cgag .EmbeddedFont !=nil {_ceff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}};for _ ,_cagfd :=range _cgag .EmbeddedFont {e .EncodeElement (_cagfd ,_ceff );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfcba *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 :_fd .Sprintf ("\u0025\u0076",_bfcba .SpidAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLTimeNodeSequence struct{ -// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path -func (_afdeg *CT_TLTemplateList )ValidateWithPath (path string )error {for _bgaab ,_bgcbf :=range _afdeg .Tmpl {if _bcdab :=_bgcbf .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_bgaab ));_bcdab !=nil {return _bcdab ;};};return nil ;};func (_cfdffe ST_PhotoAlbumLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cfdffe .String (),start );};func (_ffd *CT_EmbeddedFontList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ffd .EmbeddedFont !=nil {_ccee :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}};for _ ,_fef :=range _ffd .EmbeddedFont {e .EncodeElement (_fef ,_ccee );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SlideMasterIdListEntry struct{ +// Concurrent +ConcurrentAttr *bool ; -// Slide Master Identifier -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; +// Previous Action +PrevAcAttr ST_TLPreviousActionType ; -// Validate validates the CT_CornerDirectionTransition and its children -func (_ggb *CT_CornerDirectionTransition )Validate ()error {return _ggb .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e");};func (_dfbf *CT_TLOleChartTargetElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_bada ,_aaeaf :=_dfbf .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _aaeaf !=nil {return _aaeaf ;};start .Attr =append (start .Attr ,_bada );if _dfbf .LvlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_dfbf .LvlAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Next Action +NextAcAttr ST_TLNextActionType ; -// Validate validates the CT_TLAnimVariantStringVal and its children -func (_bfba *CT_TLAnimVariantStringVal )Validate ()error {return _bfba .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};type CmLst struct{CT_CommentList };func (_dgcd *CT_GroupShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gadc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dgcd .CNvPr ,_gadc );_bgb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dgcd .CNvGrpSpPr ,_bgb );_abfg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_dgcd .NvPr ,_abfg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ShowProperties struct{ +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ; -// Loop Slide Show -LoopAttr *bool ; +// Previous Conditions List +PrevCondLst *CT_TLTimeConditionList ; -// Show Narration in Slide Show -ShowNarrationAttr *bool ; +// Next Conditions List +NextCondLst *CT_TLTimeConditionList ;}; -// Show Animation in Slide Show -ShowAnimationAttr *bool ; +// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path +func (_cdbc *CT_TimeNodeList )ValidateWithPath (path string )error {for _eaefb ,_adfab :=range _cdbc .Par {if _geefe :=_adfab .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_eaefb ));_geefe !=nil {return _geefe ;};};for _dbcb ,_ceffb :=range _cdbc .Seq {if _efcae :=_ceffb .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_dbcb ));_efcae !=nil {return _efcae ;};};for _aagfd ,_gebed :=range _cdbc .Excl {if _cfacf :=_gebed .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_aagfd ));_cfacf !=nil {return _cfacf ;};};for _beebc ,_adfgb :=range _cdbc .Anim {if _abfagg :=_adfgb .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_beebc ));_abfagg !=nil {return _abfagg ;};};for _gdecf ,_edfc :=range _cdbc .AnimClr {if _bdgd :=_edfc .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_gdecf ));_bdgd !=nil {return _bdgd ;};};for _caede ,_ccdb :=range _cdbc .AnimEffect {if _befce :=_ccdb .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_caede ));_befce !=nil {return _befce ;};};for _fdcad ,_bbgcd :=range _cdbc .AnimMotion {if _efdaa :=_bbgcd .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_fdcad ));_efdaa !=nil {return _efdaa ;};};for _gceb ,_cbfgg :=range _cdbc .AnimRot {if _faaag :=_cbfgg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_gceb ));_faaag !=nil {return _faaag ;};};for _ebfgd ,_gdabe :=range _cdbc .AnimScale {if _ggga :=_gdabe .ValidateWithPath (_fd .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ebfgd ));_ggga !=nil {return _ggga ;};};for _acdeg ,_gggbd :=range _cdbc .Cmd {if _ggec :=_gggbd .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_acdeg ));_ggec !=nil {return _ggec ;};};for _ggdb ,_acfad :=range _cdbc .Set {if _aadea :=_acfad .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ggdb ));_aadea !=nil {return _aadea ;};};for _eebac ,_ecbge :=range _cdbc .Audio {if _cbeea :=_ecbge .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_eebac ));_cbeea !=nil {return _cbeea ;};};for _gcgcf ,_abdcgg :=range _cdbc .Video {if _aadc :=_abdcgg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_gcgcf ));_aadc !=nil {return _aadc ;};};return nil ;};func (_dabf *CT_SlideTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_badc :=range start .Attr {if _badc .Name .Local =="\u0073\u0070\u0064"{_dabf .SpdAttr .UnmarshalXMLAttr (_badc );continue ;};if _badc .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_fafd ,_efeda :=_f .ParseBool (_badc .Value );if _efeda !=nil {return _efeda ;};_dabf .AdvClickAttr =&_fafd ;continue ;};if _badc .Name .Local =="\u0061\u0064\u0076T\u006d"{_bgfa ,_afbg :=_f .ParseUint (_badc .Value ,10,32);if _afbg !=nil {return _afbg ;};_gefbd :=uint32 (_bgfa );_dabf .AdvTmAttr =&_gefbd ;continue ;};};_baeb :for {_badg ,_ffbcb :=d .Token ();if _ffbcb !=nil {return _ffbcb ;};switch _ggcac :=_badg .(type ){case _b .StartElement :switch _ggcac .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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _efedf :=d .DecodeElement (&_dabf .Choice .Blinds ,&_ggcac );_efedf !=nil {return _efedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _ececb :=d .DecodeElement (&_dabf .Choice .Checker ,&_ggcac );_ececb !=nil {return _ececb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _bfdd :=d .DecodeElement (&_dabf .Choice .Circle ,&_ggcac );_bfdd !=nil {return _bfdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _gaged :=d .DecodeElement (&_dabf .Choice .Dissolve ,&_ggcac );_gaged !=nil {return _gaged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _gfdb :=d .DecodeElement (&_dabf .Choice .Comb ,&_ggcac );_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 :"\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _efgda :=d .DecodeElement (&_dabf .Choice .Cover ,&_ggcac );_efgda !=nil {return _efgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _aafg :=d .DecodeElement (&_dabf .Choice .Cut ,&_ggcac );_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\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _deead :=d .DecodeElement (&_dabf .Choice .Diamond ,&_ggcac );_deead !=nil {return _deead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _ccfbf :=d .DecodeElement (&_dabf .Choice .Fade ,&_ggcac );_ccfbf !=nil {return _ccfbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _ggfa :=d .DecodeElement (&_dabf .Choice .Newsflash ,&_ggcac );_ggfa !=nil {return _ggfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _gcda :=d .DecodeElement (&_dabf .Choice .Plus ,&_ggcac );_gcda !=nil {return _gcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _cdcg :=d .DecodeElement (&_dabf .Choice .Pull ,&_ggcac );_cdcg !=nil {return _cdcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _cgda :=d .DecodeElement (&_dabf .Choice .Push ,&_ggcac );_cgda !=nil {return _cgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _fcdbg :=d .DecodeElement (&_dabf .Choice .Random ,&_ggcac );_fcdbg !=nil {return _fcdbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _cfgg :=d .DecodeElement (&_dabf .Choice .RandomBar ,&_ggcac );_cfgg !=nil {return _cfgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _bdbbg :=d .DecodeElement (&_dabf .Choice .Split ,&_ggcac );_bdbbg !=nil {return _bdbbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _ceabg :=d .DecodeElement (&_dabf .Choice .Strips ,&_ggcac );_ceabg !=nil {return _ceabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _efbfc :=d .DecodeElement (&_dabf .Choice .Wedge ,&_ggcac );_efbfc !=nil {return _efbfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _fegfc :=d .DecodeElement (&_dabf .Choice .Wheel ,&_ggcac );_fegfc !=nil {return _fegfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _gefe :=d .DecodeElement (&_dabf .Choice .Wipe ,&_ggcac );_gefe !=nil {return _gefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .Choice =NewCT_SlideTransitionChoice ();if _gdfe :=d .DecodeElement (&_dabf .Choice .Zoom ,&_ggcac );_gdfe !=nil {return _gdfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabf .SndAc =NewCT_TransitionSoundAction ();if _aabde :=d .DecodeElement (_dabf .SndAc ,&_ggcac );_aabde !=nil {return _aabde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_dabf .ExtLst =NewCT_ExtensionListModify ();if _eaee :=d .DecodeElement (_dabf .ExtLst ,&_ggcac );_eaee !=nil {return _eaee ;};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",_ggcac .Name );if _eeccg :=d .Skip ();_eeccg !=nil {return _eeccg ;};};case _b .EndElement :break _baeb ;case _b .CharData :};};return nil ;}; -// Use Timings in Slide Show -UseTimingsAttr *bool ; +// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path +func (_babd *CT_CustomShow )ValidateWithPath (path string )error {if _cgfg :=_babd .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_cgfg !=nil {return _cgfg ;};if _babd .ExtLst !=nil {if _dbad :=_babd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbad !=nil {return _dbad ;};};return nil ;}; -// Presenter Slide Show Mode -Present *CT_Empty ; +// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path +func (_eggg *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _eggg .Bg !=nil {if _abfbe :=_eggg .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_abfbe !=nil {return _abfbe ;};};if _eggg .SubSp !=nil {if _fdfbg :=_eggg .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070");_fdfbg !=nil {return _fdfbg ;};};if _eggg .OleChartEl !=nil {if _ebafd :=_eggg .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_ebafd !=nil {return _ebafd ;};};if _eggg .TxEl !=nil {if _eggag :=_eggg .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c");_eggag !=nil {return _eggag ;};};if _eggg .GraphicEl !=nil {if _gbfbf :=_eggg .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_gbfbf !=nil {return _gbfbf ;};};return nil ;};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_bfdg :=&CT_SlideViewProperties {};_bfdg .CSldViewPr =NewCT_CommonSlideViewProperties ();return _bfdg ;};func (_eggcb ST_WebColorType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eggcb .String (),start );}; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path +func (_gbda *CT_TLAnimVariant )ValidateWithPath (path string )error {if _gbda .BoolVal !=nil {if _ccfgb :=_gbda .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_ccfgb !=nil {return _ccfgb ;};};if _gbda .IntVal !=nil {if _ggfac :=_gbda .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c");_ggfac !=nil {return _ggfac ;};};if _gbda .FltVal !=nil {if _geebg :=_gbda .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_geebg !=nil {return _geebg ;};};if _gbda .StrVal !=nil {if _gdabg :=_gbda .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c");_gdabg !=nil {return _gdabg ;};};if _gbda .ClrVal !=nil {if _gagf :=_gbda .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_gagf !=nil {return _gagf ;};};return nil ;}; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ; +// ST_TLTime is a union type +type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};type ST_TLAnimateMotionPathEditMode byte ;func (_afgb *CT_SlideLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afgb .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 :_fd .Sprintf ("\u0025\u0076",*_afgb .MatchingNameAttr )});};if _afgb .TypeAttr !=ST_SlideLayoutTypeUnset {_eafe ,_fecb :=_afgb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _fecb !=nil {return _fecb ;};start .Attr =append (start .Attr ,_eafe );};if _afgb .PreserveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_afgb .PreserveAttr ))});};if _afgb .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_afgb .UserDrawnAttr ))});};if _afgb .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_afgb .ShowMasterSpAttr ))});};if _afgb .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_afgb .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_afbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_afgb .CSld ,_afbf );if _afgb .ClrMapOvr !=nil {_eccf :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_afgb .ClrMapOvr ,_eccf );};if _afgb .Transition !=nil {_gbcgc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afgb .Transition ,_gbcgc );};if _afgb .Timing !=nil {_ddgag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_afgb .Timing ,_ddgag );};if _afgb .Hf !=nil {_bega :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_afgb .Hf ,_bega );};if _afgb .ExtLst !=nil {_dfce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afgb .ExtLst ,_dfce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bacebf ST_TLBehaviorAccumulateType )String ()string {switch _bacebf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_cegdd ST_PlaceholderSize )String ()string {switch _cegdd {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 (_abcb ST_PrintWhat )ValidateWithPath (path string )error {switch _abcb {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 (_abcb ));};return nil ;};func (_dcdbe ST_TLTimeNodePresetClassType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcdbe .String (),start );};func (_fcdd *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_cecb :=[]string {};if _fcdd .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_cecb =append (_cecb ,"\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 _fcdd .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_cecb =append (_cecb ,"\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 (_cecb )> 1{return _fd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cecb );};return nil ;};func (_ggagf ST_PhotoAlbumLayout )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aecfg :=_b .Attr {};_aecfg .Name =name ;switch _ggagf {case ST_PhotoAlbumLayoutUnset :_aecfg .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_aecfg .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_aecfg .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_aecfg .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_aecfg .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_aecfg .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_aecfg .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout4picTitle :_aecfg .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _aecfg ,nil ;};func (_acga *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfebf ,_ccge :=d .Token ();if _ccge !=nil {return _ccge ;};if _bebeb ,_degd :=_bfebf .(_b .EndElement );_degd &&_bebeb .Name ==start .Name {*_acga =1;return nil ;};if _fbccf ,_fffcb :=_bfebf .(_b .CharData );!_fffcb {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",_bfebf );}else {switch string (_fbccf ){case "":*_acga =0;case "\u0062\u0061\u0073\u0065":*_acga =1;case "\u0073\u0075\u006d":*_acga =2;case "\u0072\u0065\u0070\u006c":*_acga =3;case "\u006d\u0075\u006c\u0074":*_acga =4;case "\u006e\u006f\u006e\u0065":*_acga =5;};};_bfebf ,_ccge =d .Token ();if _ccge !=nil {return _ccge ;};if _dggbe ,_eabge :=_bfebf .(_b .EndElement );_eabge &&_dggbe .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",_bfebf );};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 (_fggba ST_PlaceholderType )Validate ()error {return _fggba .ValidateWithPath ("")}; -// All Slides -SldAll *CT_Empty ; +// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path +func (_gcag *SldLayout )ValidateWithPath (path string )error {if _cfgba :=_gcag .CT_SlideLayout .ValidateWithPath (path );_cfgba !=nil {return _cfgba ;};return nil ;};type CT_SlideMasterIdList struct{ -// Slide Range -SldRg *CT_IndexRange ; +// Slide Master ID +SldMasterId []*CT_SlideMasterIdListEntry ;};func (_dfeda *ST_TransitionSpeed )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcbba ,_fgegf :=d .Token ();if _fgegf !=nil {return _fgegf ;};if _dcfe ,_effbec :=_ddcbba .(_b .EndElement );_effbec &&_dcfe .Name ==start .Name {*_dfeda =1;return nil ;};if _fbad ,_eeebc :=_ddcbba .(_b .CharData );!_eeebc {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",_ddcbba );}else {switch string (_fbad ){case "":*_dfeda =0;case "\u0073\u006c\u006f\u0077":*_dfeda =1;case "\u006d\u0065\u0064":*_dfeda =2;case "\u0066\u0061\u0073\u0074":*_dfeda =3;};};_ddcbba ,_fgegf =d .Token ();if _fgegf !=nil {return _fgegf ;};if _eceb ,_feffb :=_ddcbba .(_b .EndElement );_feffb &&_eceb .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",_ddcbba );}; -// Custom Show -CustShow *CT_CustomShowId ; +// ValidateWithPath validates the Notes and its children, prefixing error messages with path +func (_caabg *Notes )ValidateWithPath (path string )error {if _aadaf :=_caabg .CT_NotesSlide .ValidateWithPath (path );_aadaf !=nil {return _aadaf ;};return nil ;};func (_bbadbac ST_TLBehaviorAdditiveType )Validate ()error {return _bbadbac .ValidateWithPath ("")};func (_ffdda ST_TLTimeNodeFillType )String ()string {switch _ffdda {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 CT_TLOleChartTargetElement struct{ -// Pen Color for Slide Show -PenClr *_da .CT_Color ;ExtLst *CT_ExtensionList ;}; +// Type +TypeAttr ST_TLChartSubelementType ; -// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path -func (_feccb *CT_SlideIdList )ValidateWithPath (path string )error {for _bbfag ,_eeee :=range _feccb .SldId {if _dcegf :=_eeee .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bbfag ));_dcegf !=nil {return _dcegf ;};};return nil ;}; +// Level +LvlAttr *uint32 ;}; -// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path -func (_dbcfb *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _dbcfb .ExtLst !=nil {if _edad :=_dbcfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edad !=nil {return _edad ;};};return nil ;}; +// Validate validates the CT_ExtensionList and its children +func (_bbdd *CT_ExtensionList )Validate ()error {return _bbdd .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewEG_ExtensionList ()*EG_ExtensionList {_fedfd :=&EG_ExtensionList {};return _fedfd }; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_ebbb *CT_HeaderFooter )ValidateWithPath (path string )error {if _ebbb .ExtLst !=nil {if _edca :=_ebbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edca !=nil {return _edca ;};};return nil ;};func ParseStdlibTime (s string )(_g .Time ,error ){return _da .ParseStdlibTime (s )};type CT_OrientationTransition struct{ +// Validate validates the CT_NotesTextViewProperties and its children +func (_baagc *CT_NotesTextViewProperties )Validate ()error {return _baagc .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 (_fedag ST_TLParaBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fedag .String (),start );};func (_fffaa ST_TLTriggerEvent )String ()string {switch _fffaa {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 "";}; -// Transition Direction -DirAttr ST_Direction ;};func (_cbag *ST_WebColorType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gadebd ,_bcad :=d .Token ();if _bcad !=nil {return _bcad ;};if _acgf ,_gaad :=_gadebd .(_e .EndElement );_gaad &&_acgf .Name ==start .Name {*_cbag =1;return nil ;};if _dffa ,_ggeb :=_gadebd .(_e .CharData );!_ggeb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gadebd );}else {switch string (_dffa ){case "":*_cbag =0;case "\u006e\u006f\u006e\u0065":*_cbag =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_cbag =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cbag =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_cbag =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_cbag =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_cbag =6;};};_gadebd ,_bcad =d .Token ();if _bcad !=nil {return _bcad ;};if _cbdc ,_ggafc :=_gadebd .(_e .EndElement );_ggafc &&_cbdc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gadebd );};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_eefe :=&CT_TLBehaviorAttributeNameList {};return _eefe ;}; +// Validate validates the CT_TransitionStartSoundAction and its children +func (_eabea *CT_TransitionStartSoundAction )Validate ()error {return _eabea .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 (_dgcdc *CT_TransitionStartSoundAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgcdc .Snd =_bc .NewCT_EmbeddedWAVAudioFile ();for _ ,_fagcbc :=range start .Attr {if _fagcbc .Name .Local =="\u006c\u006f\u006f\u0070"{_adggc ,_efcfd :=_f .ParseBool (_fagcbc .Value );if _efcfd !=nil {return _efcfd ;};_dgcdc .LoopAttr =&_adggc ;continue ;};};_dcdfb :for {_cgcea ,_cegdb :=d .Token ();if _cegdb !=nil {return _cegdb ;};switch _bfeb :=_cgcea .(type ){case _b .StartElement :switch _bfeb .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 _bfdgf :=d .DecodeElement (_dgcdc .Snd ,&_bfeb );_bfdgf !=nil {return _bfdgf ;};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",_bfeb .Name );if _bgced :=d .Skip ();_bgced !=nil {return _bgced ;};};case _b .EndElement :break _dcdfb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path -func (_aegdc *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _cbebb :=_aegdc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cbebb !=nil {return _cbebb ;};return nil ;};func (_adgge *CT_Slide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _adgge .ShowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgge .ShowAttr ))});};if _adgge .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgge .ShowMasterSpAttr ))});};if _adgge .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_adgge .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_gdfg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_adgge .CSld ,_gdfg );if _adgge .ClrMapOvr !=nil {_aafe :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_adgge .ClrMapOvr ,_aafe );};if _adgge .Transition !=nil {_ffbag :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_adgge .Transition ,_ffbag );};if _adgge .Timing !=nil {_eeba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_adgge .Timing ,_eeba );};if _adgge .ExtLst !=nil {_eggb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adgge .ExtLst ,_eggb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgbga *ST_TLTime )Validate ()error {return _bgbga .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path +func (_egge *CT_NotesMaster )ValidateWithPath (path string )error {if _eaca :=_egge .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_eaca !=nil {return _eaca ;};if _dabe :=_egge .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_dabe !=nil {return _dabe ;};if _egge .Hf !=nil {if _gbdc :=_egge .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_gbdc !=nil {return _gbdc ;};};if _egge .NotesStyle !=nil {if _gbbe :=_egge .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065");_gbbe !=nil {return _gbbe ;};};if _egge .ExtLst !=nil {if _faefa :=_egge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faefa !=nil {return _faefa ;};};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 (_fdgfg *CT_OutlineViewSlideList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdgfg .Sld !=nil {_caddg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_fcfaf :=range _fdgfg .Sld {e .EncodeElement (_fcfaf ,_caddg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgee *CT_OutlineViewSlideEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dead :=range start .Attr {if _dead .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dead .Name .Local =="\u0069\u0064"||_dead .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dead .Name .Local =="\u0069\u0064"{_aggce ,_gcfec :=_dead .Value ,error (nil );if _gcfec !=nil {return _gcfec ;};_cgee .IdAttr =_aggce ;continue ;};if _dead .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_gfabd ,_cdda :=_f .ParseBool (_dead .Value );if _cdda !=nil {return _cdda ;};_cgee .CollapseAttr =&_gfabd ;continue ;};};for {_gea ,_bbdge :=d .Token ();if _bbdge !=nil {return _fd .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",_bbdge );};if _decb ,_cgaa :=_gea .(_b .EndElement );_cgaa &&_decb .Name ==start .Name {break ;};};return nil ;};func NewCT_WebProperties ()*CT_WebProperties {_ecdce :=&CT_WebProperties {};return _ecdce };func (_bfadc *ST_PhotoAlbumLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afebd ,_bede :=d .Token ();if _bede !=nil {return _bede ;};if _adefc ,_bbbcc :=_afebd .(_b .EndElement );_bbbcc &&_adefc .Name ==start .Name {*_bfadc =1;return nil ;};if _aafaa ,_adgaf :=_afebd .(_b .CharData );!_adgaf {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",_afebd );}else {switch string (_aafaa ){case "":*_bfadc =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_bfadc =1;case "\u0031\u0070\u0069\u0063":*_bfadc =2;case "\u0032\u0070\u0069\u0063":*_bfadc =3;case "\u0034\u0070\u0069\u0063":*_bfadc =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfadc =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfadc =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfadc =7;};};_afebd ,_bede =d .Token ();if _bede !=nil {return _bede ;};if _dcdab ,_bcca :=_afebd .(_b .EndElement );_bcca &&_dcdab .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",_afebd );};func (_ebbg *CT_IndexRange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_fd .Sprintf ("\u0025\u0076",_ebbg .StAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",_ebbg .EndAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path -func (_edcd *CT_GuideList )ValidateWithPath (path string )error {for _fbea ,_gfef :=range _edcd .Guide {if _bege :=_gfef .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_fbea ));_bege !=nil {return _bege ;};};return nil ;};type CT_TimeNodeList struct{ +// Validate validates the CT_SlideMasterIdList and its children +func (_ddbcf *CT_SlideMasterIdList )Validate ()error {return _ddbcf .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_edce *CT_ModifyVerifier )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edce .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 :_fd .Sprintf ("\u0025\u0076",*_edce .AlgorithmNameAttr )});};if _edce .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_fd .Sprintf ("\u0025\u0076",*_edce .HashValueAttr )});};if _edce .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_fd .Sprintf ("\u0025\u0076",*_edce .SaltValueAttr )});};if _edce .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_fd .Sprintf ("\u0025\u0076",*_edce .SpinValueAttr )});};if _edce .CryptProviderTypeAttr !=_e .ST_CryptProvUnset {_dfcfa ,_feea :=_edce .CryptProviderTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"});if _feea !=nil {return _feea ;};start .Attr =append (start .Attr ,_dfcfa );};if _edce .CryptAlgorithmClassAttr !=_e .ST_AlgClassUnset {_aegab ,_ebge :=_edce .CryptAlgorithmClassAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"});if _ebge !=nil {return _ebge ;};start .Attr =append (start .Attr ,_aegab );};if _edce .CryptAlgorithmTypeAttr !=_e .ST_AlgTypeUnset {_ceed ,_edac :=_edce .CryptAlgorithmTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"});if _edac !=nil {return _edac ;};start .Attr =append (start .Attr ,_ceed );};if _edce .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 :_fd .Sprintf ("\u0025\u0076",*_edce .CryptAlgorithmSidAttr )});};if _edce .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_fd .Sprintf ("\u0025\u0076",*_edce .SpinCountAttr )});};if _edce .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_fd .Sprintf ("\u0025\u0076",*_edce .SaltDataAttr )});};if _edce .HashDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_fd .Sprintf ("\u0025\u0076",*_edce .HashDataAttr )});};if _edce .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 :_fd .Sprintf ("\u0025\u0076",*_edce .CryptProviderAttr )});};if _edce .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_edce .AlgIdExtAttr )});};if _edce .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 :_fd .Sprintf ("\u0025\u0076",*_edce .AlgIdExtSourceAttr )});};if _edce .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 :_fd .Sprintf ("\u0025\u0076",*_edce .CryptProviderTypeExtAttr )});};if _edce .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 :_fd .Sprintf ("\u0025\u0076",*_edce .CryptProviderTypeExtSourceAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TLDiagramBuildType byte ; -// Parallel Time Node -Par []*CT_TLTimeNodeParallel ; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_fdab *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _fbdaf :=_fdab .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fbdaf !=nil {return _fbdaf ;};if _gaaa :=_fdab .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_gaaa !=nil {return _gaaa ;};if _egaf :=_fdab .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_egaf !=nil {return _egaf ;};return nil ;};func (_deag *CT_SlideSyncProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfabdb :=range start .Attr {if _gfabdb .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_fade ,_bbeee :=_gfabdb .Value ,error (nil );if _bbeee !=nil {return _bbeee ;};_deag .ServerSldIdAttr =_fade ;continue ;};if _gfabdb .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_aggd ,_gaeda :=ParseStdlibTime (_gfabdb .Value );if _gaeda !=nil {return _gaeda ;};_deag .ServerSldModifiedTimeAttr =_aggd ;continue ;};if _gfabdb .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_cdcab ,_cgaaf :=ParseStdlibTime (_gfabdb .Value );if _cgaaf !=nil {return _cgaaf ;};_deag .ClientInsertedTimeAttr =_cdcab ;continue ;};};_cdadg :for {_bafcf ,_ggad :=d .Token ();if _ggad !=nil {return _ggad ;};switch _fdeb :=_bafcf .(type ){case _b .StartElement :switch _fdeb .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"}:_deag .ExtLst =NewCT_ExtensionList ();if _cggc :=d .DecodeElement (_deag .ExtLst ,&_fdeb );_cggc !=nil {return _cggc ;};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",_fdeb .Name );if _bgge :=d .Skip ();_bgge !=nil {return _bgge ;};};case _b .EndElement :break _cdadg ;case _b .CharData :};};return nil ;};func (_fbdaa *ST_PrintWhat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdggce ,_bfcc :=d .Token ();if _bfcc !=nil {return _bfcc ;};if _fbfcc ,_baedd :=_cdggce .(_b .EndElement );_baedd &&_fbfcc .Name ==start .Name {*_fbdaa =1;return nil ;};if _geagc ,_dfegg :=_cdggce .(_b .CharData );!_dfegg {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",_cdggce );}else {switch string (_geagc ){case "":*_fbdaa =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_fbdaa =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_fbdaa =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_fbdaa =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_fbdaa =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_fbdaa =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_fbdaa =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_fbdaa =7;case "\u006e\u006f\u0074e\u0073":*_fbdaa =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_fbdaa =9;};};_cdggce ,_bfcc =d .Token ();if _bfcc !=nil {return _bfcc ;};if _beeea ,_ggbg :=_cdggce .(_b .EndElement );_ggbg &&_beeea .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",_cdggce );};func NewCT_NotesMaster ()*CT_NotesMaster {_agca :=&CT_NotesMaster {};_agca .CSld =NewCT_CommonSlideData ();_agca .ClrMap =_bc .NewCT_ColorMapping ();return _agca ;};func (_caccf *CT_TLIterateIntervalTime )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfbbg :=range start .Attr {if _dfbbg .Name .Local =="\u0076\u0061\u006c"{_ddbdec ,_deagg :=ParseUnionST_TLTime (_dfbbg .Value );if _deagg !=nil {return _deagg ;};_caccf .ValAttr =_ddbdec ;continue ;};};for {_gggegb ,_gagag :=d .Token ();if _gagag !=nil {return _fd .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",_gagag );};if _dceg ,_abad :=_gggegb .(_b .EndElement );_abad &&_dceg .Name ==start .Name {break ;};};return nil ;}; -// Sequence Time Node -Seq []*CT_TLTimeNodeSequence ; +// Validate validates the CT_SlideRelationshipList and its children +func (_aaeeb *CT_SlideRelationshipList )Validate ()error {return _aaeeb .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");};func (_gffb *CT_CornerDirectionTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcf :=range start .Attr {if _bcf .Name .Local =="\u0064\u0069\u0072"{_gffb .DirAttr .UnmarshalXMLAttr (_bcf );continue ;};};for {_bacb ,_efd :=d .Token ();if _efd !=nil {return _fd .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",_efd );};if _dacg ,_dcab :=_bacb .(_b .EndElement );_dcab &&_dacg .Name ==start .Name {break ;};};return nil ;}; -// Exclusive -Excl []*CT_TLTimeNodeExclusive ; +// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path +func (_ccfe *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _ccfe .BldAsOne !=nil {if _fdgeb :=_ccfe .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_fdgeb !=nil {return _fdgeb ;};};if _ccfe .BldSub !=nil {if _aedf :=_ccfe .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062");_aedf !=nil {return _aedf ;};};return nil ;};func NewNotesMaster ()*NotesMaster {_abda :=&NotesMaster {};_abda .CT_NotesMaster =*NewCT_NotesMaster ();return _abda ;};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 (_faabd *CT_Slide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faabd .CSld =NewCT_CommonSlideData ();for _ ,_bccfd :=range start .Attr {if _bccfd .Name .Local =="\u0073\u0068\u006f\u0077"{_egege ,_befdf :=_f .ParseBool (_bccfd .Value );if _befdf !=nil {return _befdf ;};_faabd .ShowAttr =&_egege ;continue ;};if _bccfd .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_dbbb ,_gbceg :=_f .ParseBool (_bccfd .Value );if _gbceg !=nil {return _gbceg ;};_faabd .ShowMasterSpAttr =&_dbbb ;continue ;};if _bccfd .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bfca ,_eddf :=_f .ParseBool (_bccfd .Value );if _eddf !=nil {return _eddf ;};_faabd .ShowMasterPhAnimAttr =&_bfca ;continue ;};};_dcgd :for {_fgcd ,_ddcca :=d .Token ();if _ddcca !=nil {return _ddcca ;};switch _gbbc :=_fgcd .(type ){case _b .StartElement :switch _gbbc .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 _dfbg :=d .DecodeElement (_faabd .CSld ,&_gbbc );_dfbg !=nil {return _dfbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_faabd .ClrMapOvr =_bc .NewCT_ColorMappingOverride ();if _defb :=d .DecodeElement (_faabd .ClrMapOvr ,&_gbbc );_defb !=nil {return _defb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_faabd .Transition =NewCT_SlideTransition ();if _bfcd :=d .DecodeElement (_faabd .Transition ,&_gbbc );_bfcd !=nil {return _bfcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_faabd .Timing =NewCT_SlideTiming ();if _efbba :=d .DecodeElement (_faabd .Timing ,&_gbbc );_efbba !=nil {return _efbba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"}:_faabd .ExtLst =NewCT_ExtensionListModify ();if _bddc :=d .DecodeElement (_faabd .ExtLst ,&_gbbc );_bddc !=nil {return _bddc ;};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",_gbbc .Name );if _cbfbc :=d .Skip ();_cbfbc !=nil {return _cbfbc ;};};case _b .EndElement :break _dcgd ;case _b .CharData :};};return nil ;};func (_dgcfd ST_PhotoAlbumFrameShape )Validate ()error {return _dgcfd .ValidateWithPath ("")};func (_dddfg *CT_TLSetBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dddfg .CBhvr =NewCT_TLCommonBehaviorData ();_feaf :for {_bdfgec ,_dgee :=d .Token ();if _dgee !=nil {return _dgee ;};switch _edfad :=_bdfgec .(type ){case _b .StartElement :switch _edfad .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 _dfeae :=d .DecodeElement (_dddfg .CBhvr ,&_edfad );_dfeae !=nil {return _dfeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dddfg .To =NewCT_TLAnimVariant ();if _fbdb :=d .DecodeElement (_dddfg .To ,&_edfad );_fbdb !=nil {return _fbdb ;};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",_edfad .Name );if _bfbca :=d .Skip ();_bfbca !=nil {return _bfbca ;};};case _b .EndElement :break _feaf ;case _b .CharData :};};return nil ;};func (_fgfb ST_TLPreviousActionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfdgdc :=_b .Attr {};_cfdgdc .Name =name ;switch _fgfb {case ST_TLPreviousActionTypeUnset :_cfdgdc .Value ="";case ST_TLPreviousActionTypeNone :_cfdgdc .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_cfdgdc .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return _cfdgdc ,nil ;};type CT_TLCommonTimeNodeData struct{ -// Animate -Anim []*CT_TLAnimateBehavior ; +// ID +IdAttr *uint32 ; -// Animate Color Behavior -AnimClr []*CT_TLAnimateColorBehavior ; +// Preset ID +PresetIDAttr *int32 ; -// Animate Effect -AnimEffect []*CT_TLAnimateEffectBehavior ; +// Preset Types +PresetClassAttr ST_TLTimeNodePresetClassType ; -// Animate Motion -AnimMotion []*CT_TLAnimateMotionBehavior ; +// Preset SubType +PresetSubtypeAttr *int32 ; -// Animate Rotation -AnimRot []*CT_TLAnimateRotationBehavior ; +// Duration +DurAttr *ST_TLTime ; -// Animate Scale -AnimScale []*CT_TLAnimateScaleBehavior ; +// Repeat Count +RepeatCountAttr *ST_TLTime ; -// Command -Cmd []*CT_TLCommandBehavior ; +// Repeat Duration +RepeatDurAttr *ST_TLTime ; -// Set Time Node Behavior -Set []*CT_TLSetBehavior ; +// Speed +SpdAttr *_bc .ST_Percentage ; -// Audio -Audio []*CT_TLMediaNodeAudio ; +// Acceleration +AccelAttr *_bc .ST_PositiveFixedPercentage ; -// Video -Video []*CT_TLMediaNodeVideo ;};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_eafe :=&CT_TLAnimVariant {};return _eafe };func (_cadda ST_TLTimeNodeRestartType )String ()string {switch _cadda {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case 3:return "\u006e\u0065\u0076e\u0072";};return "";};func (_fbaba ST_TransitionSideDirectionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dbfad :=_e .Attr {};_dbfad .Name =name ;switch _fbaba {case ST_TransitionSideDirectionTypeUnset :_dbfad .Value ="";case ST_TransitionSideDirectionTypeL :_dbfad .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_dbfad .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_dbfad .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_dbfad .Value ="\u0064";};return _dbfad ,nil ;};func (_cedd *CT_NotesTextViewProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cedd .CViewPr =NewCT_CommonViewProperties ();_eged :for {_eeedd ,_dbecb :=d .Token ();if _dbecb !=nil {return _dbecb ;};switch _fffeg :=_eeedd .(type ){case _e .StartElement :switch _fffeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063V\u0069\u0065\u0077\u0050\u0072"}:if _fcgda :=d .DecodeElement (_cedd .CViewPr ,&_fffeg );_fcgda !=nil {return _fcgda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cedd .ExtLst =NewCT_ExtensionList ();if _faec :=d .DecodeElement (_cedd .ExtLst ,&_fffeg );_faec !=nil {return _faec ;};default:_f .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u004e\u006ft\u0065\u0073\u0054\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fffeg .Name );if _abef :=d .Skip ();_abef !=nil {return _abef ;};};case _e .EndElement :break _eged ;case _e .CharData :};};return nil ;};func (_baaa *CT_HandoutMasterIdList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecgb :for {_fgggg ,_fffb :=d .Token ();if _fffb !=nil {return _fffb ;};switch _gge :=_fgggg .(type ){case _e .StartElement :switch _gge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068a\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}:_baaa .HandoutMasterId =NewCT_HandoutMasterIdListEntry ();if _eebb :=d .DecodeElement (_baaa .HandoutMasterId ,&_gge );_eebb !=nil {return _eebb ;};default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gge .Name );if _bffgd :=d .Skip ();_bffgd !=nil {return _bffgd ;};};case _e .EndElement :break _ecgb ;case _e .CharData :};};return nil ;};type ST_TransitionCornerDirectionType byte ; +// Deceleration +DecelAttr *_bc .ST_PositiveFixedPercentage ; -// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path -func (_fgdg *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _acbb :=_fgdg .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_acbb !=nil {return _acbb ;};if _fgdg .Regular !=nil {if _gdb :=_fgdg .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_gdb !=nil {return _gdb ;};};if _fgdg .Bold !=nil {if _fdac :=_fgdg .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_fdac !=nil {return _fdac ;};};if _fgdg .Italic !=nil {if _cccg :=_fgdg .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063");_cccg !=nil {return _cccg ;};};if _fgdg .BoldItalic !=nil {if _dbgc :=_fgdg .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_dbgc !=nil {return _dbgc ;};};return nil ;}; +// Auto Reverse +AutoRevAttr *bool ; -// Validate validates the CT_OleObject and its children -func (_daaf *CT_OleObject )Validate ()error {return _daaf .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};const (ST_TLOleChartBuildTypeUnset ST_TLOleChartBuildType =0;ST_TLOleChartBuildTypeAllAtOnce ST_TLOleChartBuildType =1;ST_TLOleChartBuildTypeSeries ST_TLOleChartBuildType =2;ST_TLOleChartBuildTypeCategory ST_TLOleChartBuildType =3;ST_TLOleChartBuildTypeSeriesEl ST_TLOleChartBuildType =4;ST_TLOleChartBuildTypeCategoryEl ST_TLOleChartBuildType =5;); +// Restart +RestartAttr ST_TLTimeNodeRestartType ; -// Validate validates the CT_ExtensionListModify and its children -func (_ffa *CT_ExtensionListModify )Validate ()error {return _ffa .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};func NewPresentation ()*Presentation {_feeag :=&Presentation {};_feeag .CT_Presentation =*NewCT_Presentation ();return _feeag ;};func (_adge *CT_EmbeddedFontListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adge .Font =_da .NewCT_TextFont ();_edb :for {_aff ,_ddf :=d .Token ();if _ddf !=nil {return _ddf ;};switch _cdfb :=_aff .(type ){case _e .StartElement :switch _cdfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:if _bfec :=d .DecodeElement (_adge .Font ,&_cdfb );_bfec !=nil {return _bfec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0067\u0075\u006c\u0061\u0072"}:_adge .Regular =NewCT_EmbeddedFontDataId ();if _cfag :=d .DecodeElement (_adge .Regular ,&_cdfb );_cfag !=nil {return _cfag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"}:_adge .Bold =NewCT_EmbeddedFontDataId ();if _cdacf :=d .DecodeElement (_adge .Bold ,&_cdfb );_cdacf !=nil {return _cdacf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0061\u006c\u0069\u0063"}:_adge .Italic =NewCT_EmbeddedFontDataId ();if _cdabd :=d .DecodeElement (_adge .Italic ,&_cdfb );_cdabd !=nil {return _cdabd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_adge .BoldItalic =NewCT_EmbeddedFontDataId ();if _dcaa :=d .DecodeElement (_adge .BoldItalic ,&_cdfb );_dcaa !=nil {return _dcaa ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074E\u006e\u0074\u0072\u0079\u0020%\u0076",_cdfb .Name );if _eeeb :=d .Skip ();_eeeb !=nil {return _eeeb ;};};case _e .EndElement :break _edb ;case _e .CharData :};};return nil ;};func (_gbecf *ST_TLCommandType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaedd ,_aaef :=d .Token ();if _aaef !=nil {return _aaef ;};if _aebgf ,_cfac :=_eaedd .(_e .EndElement );_cfac &&_aebgf .Name ==start .Name {*_gbecf =1;return nil ;};if _dgcgf ,_ccbeag :=_eaedd .(_e .CharData );!_ccbeag {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaedd );}else {switch string (_dgcgf ){case "":*_gbecf =0;case "\u0065\u0076\u0074":*_gbecf =1;case "\u0063\u0061\u006c\u006c":*_gbecf =2;case "\u0076\u0065\u0072\u0062":*_gbecf =3;};};_eaedd ,_aaef =d .Token ();if _aaef !=nil {return _aaef ;};if _afgbb ,_edcfc :=_eaedd .(_e .EndElement );_edcfc &&_afgbb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaedd );};func (_bfcfg ST_TLTimeNodeSyncType )Validate ()error {return _bfcfg .ValidateWithPath ("")};func (_dddcb ST_WebScreenSize )ValidateWithPath (path string )error {switch _dddcb {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dddcb ));};return nil ;};func (_bfad *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfad =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_bfad =1;case "\u0031\u0070\u0069\u0063":*_bfad =2;case "\u0032\u0070\u0069\u0063":*_bfad =3;case "\u0034\u0070\u0069\u0063":*_bfad =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfad =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfad =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bfad =7;};return nil ;}; +// Fill +FillAttr ST_TLTimeNodeFillType ; -// Validate validates the CT_SlideLayoutIdList and its children -func (_faafa *CT_SlideLayoutIdList )Validate ()error {return _faafa .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");}; +// Synchronization Behavior +SyncBehaviorAttr ST_TLTimeNodeSyncType ; -// Validate validates the CT_NotesMaster and its children -func (_afdgg *CT_NotesMaster )Validate ()error {return _afdgg .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;}; +// Time Filter +TmFilterAttr *string ; -// Validate validates the CT_OutlineViewSlideList and its children -func (_dddc *CT_OutlineViewSlideList )Validate ()error {return _dddc .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_beee *CT_TLByAnimateColorTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aedca :for {_bcef ,_agcf :=d .Token ();if _agcf !=nil {return _agcf ;};switch _ecfc :=_bcef .(type ){case _e .StartElement :switch _ecfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0067\u0062"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062"}:_beee .Rgb =NewCT_TLByRgbColorTransform ();if _fgef :=d .DecodeElement (_beee .Rgb ,&_ecfc );_fgef !=nil {return _fgef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0073\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_beee .Hsl =NewCT_TLByHslColorTransform ();if _gbdgb :=d .DecodeElement (_beee .Hsl ,&_ecfc );_gbdgb !=nil {return _gbdgb ;};default:_f .Log ("\u0073k\u0069\u0070\u0070\u0069\u006e\u0067\u0020un\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074 \u006f\u006e\u0020C\u0054\u005f\u0054\u004c\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043\u006f\u006co\u0072\u0054ra\u006e\u0073\u0066o\u0072\u006d\u0020\u0025\u0076",_ecfc .Name );if _ceag :=d .Skip ();_ceag !=nil {return _ceag ;};};case _e .EndElement :break _aedca ;case _e .CharData :};};return nil ;};func (_bacg *CT_EmbeddedFontDataId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bacg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bbbe ST_TransitionSideDirectionType )String ()string {switch _bbbe {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";};func (_fgde *CT_Empty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ebggd ST_TLAnimateBehaviorValueType )Validate ()error {return _ebggd .ValidateWithPath ("")};type ST_PlaceholderType byte ;type CT_OptionalBlackTransition struct{ +// Event Filter +EvtFilterAttr *string ; -// Transition Through Black -ThruBlkAttr *bool ;};func (_gdcg *CT_SlideMaster )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gdcg .PreserveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_gdcg .PreserveAttr ))});};e .EncodeToken (start );_dage :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_gdcg .CSld ,_dage );_fcecb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_gdcg .ClrMap ,_fcecb );if _gdcg .SldLayoutIdLst !=nil {_faabc :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gdcg .SldLayoutIdLst ,_faabc );};if _gdcg .Transition !=nil {_agge :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gdcg .Transition ,_agge );};if _gdcg .Timing !=nil {_ccaa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_gdcg .Timing ,_ccaa );};if _gdcg .Hf !=nil {_adac :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_gdcg .Hf ,_adac );};if _gdcg .TxStyles !=nil {_faed :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_gdcg .TxStyles ,_faed );};if _gdcg .ExtLst !=nil {_ccfd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdcg .ExtLst ,_ccfd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type TagLst struct{CT_TagList };func (_gcgac *CT_OleObjectLink )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fccad :=range start .Attr {if _fccad .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_cabd ,_eaceg :=_a .ParseBool (_fccad .Value );if _eaceg !=nil {return _eaceg ;};_gcgac .UpdateAutomaticAttr =&_cabd ;continue ;};};_fgafe :for {_faba ,_cbe :=d .Token ();if _cbe !=nil {return _cbe ;};switch _gcef :=_faba .(type ){case _e .StartElement :switch _gcef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcgac .ExtLst =NewCT_ExtensionList ();if _bbedd :=d .DecodeElement (_gcgac .ExtLst ,&_gcef );_bbedd !=nil {return _bbedd ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b\u0020\u0025v",_gcef .Name );if _bcbe :=d .Skip ();_bcbe !=nil {return _bcbe ;};};case _e .EndElement :break _fgafe ;case _e .CharData :};};return nil ;}; +// Display +DisplayAttr *bool ; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_aefbd *CT_Rel )ValidateWithPath (path string )error {return nil };func (_cgfbea ST_TLOleChartBuildType )String ()string {switch _cgfbea {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 5:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return "";}; +// Master Relation +MasterRelAttr ST_TLTimeNodeMasterRelation ; -// Validate validates the CT_Presentation and its children -func (_bbaa *CT_Presentation )Validate ()error {return _bbaa .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func ParseUnionST_PositivePercentage (s string )(_da .ST_PositivePercentage ,error ){return _da .ParseUnionST_PositivePercentage (s );};func _efaca (_adeaaa bool )uint8 {if _adeaaa {return 1;};return 0;};func (_dgfdg ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _dgfdg {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfdg ));};return nil ;};type CT_TLByAnimateColorTransform struct{ +// Build level +BldLvlAttr *int32 ; -// RGB -Rgb *CT_TLByRgbColorTransform ; +// Group ID +GrpIdAttr *uint32 ; -// HSL -Hsl *CT_TLByHslColorTransform ;};func (_egfcc ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gecc :=_e .Attr {};_gecc .Name =name ;switch _egfcc {case ST_PhotoAlbumFrameShapeUnset :_gecc .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_gecc .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _gecc ,nil ;};func (_gcfafc *CT_TLTimeConditionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fddg :for {_gccb ,_cbdb :=d .Token ();if _cbdb !=nil {return _cbdb ;};switch _bafee :=_gccb .(type ){case _e .StartElement :switch _bafee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"}:_caaea :=NewCT_TLTimeCondition ();if _fdafda :=d .DecodeElement (_caaea ,&_bafee );_fdafda !=nil {return _fdafda ;};_gcfafc .Cond =append (_gcfafc .Cond ,_caaea );default:_f .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u004c\u0054\u0069m\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bafee .Name );if _ggbbe :=d .Skip ();_ggbbe !=nil {return _ggbbe ;};};case _e .EndElement :break _fddg ;case _e .CharData :};};return nil ;}; +// After Effect +AfterEffectAttr *bool ; -// Validate validates the SldMaster and its children -func (_aebe *SldMaster )Validate ()error {return _aebe .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};func (_cfdff *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cfdff =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_cfdff =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_cfdff =2;case "\u0068\u006f\u006c\u0064":*_cfdff =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_cfdff =4;};return nil ;};func (_dabgd ST_TLTimeNodeType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fabdf :=_e .Attr {};_fabdf .Name =name ;switch _dabgd {case ST_TLTimeNodeTypeUnset :_fabdf .Value ="";case ST_TLTimeNodeTypeClickEffect :_fabdf .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_fabdf .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_fabdf .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_fabdf .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_fabdf .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_fabdf .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_fabdf .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_fabdf .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_fabdf .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _fabdf ,nil ;};func (_gfaga *NotesMaster )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfaga .CT_NotesMaster =*NewCT_NotesMaster ();_gdcbc :for {_faad ,_dfbaa :=d .Token ();if _dfbaa !=nil {return _dfbaa ;};switch _daac :=_faad .(type ){case _e .StartElement :switch _daac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _eedcec :=d .DecodeElement (_gfaga .CSld ,&_daac );_eedcec !=nil {return _eedcec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _bfgea :=d .DecodeElement (_gfaga .ClrMap ,&_daac );_bfgea !=nil {return _bfgea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_gfaga .Hf =NewCT_HeaderFooter ();if _ggefeg :=d .DecodeElement (_gfaga .Hf ,&_daac );_ggefeg !=nil {return _ggefeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}:_gfaga .NotesStyle =_da .NewCT_TextListStyle ();if _fgfg :=d .DecodeElement (_gfaga .NotesStyle ,&_daac );_fgfg !=nil {return _fgfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfaga .ExtLst =NewCT_ExtensionListModify ();if _dfadb :=d .DecodeElement (_gfaga .ExtLst ,&_daac );_dfadb !=nil {return _dfadb ;};default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025\u0076",_daac .Name );if _ddbee :=d .Skip ();_ddbee !=nil {return _ddbee ;};};case _e .EndElement :break _gdcbc ;case _e .CharData :};};return nil ;}; +// Node Type +NodeTypeAttr ST_TLTimeNodeType ; -// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path -func (_fccg *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _faeeg :=_fccg .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_faeeg !=nil {return _faeeg ;};if _fccg .ExtLst !=nil {if _ggca :=_fccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggca !=nil {return _ggca ;};};return nil ;};func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_bagb :=&CT_NotesViewProperties {};_bagb .CSldViewPr =NewCT_CommonSlideViewProperties ();return _bagb ;};func (_feafd *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_feafd =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_feafd =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_feafd =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_feafd =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_feafd =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_feafd =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_feafd =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_feafd =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_feafd =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_feafd =9;};return nil ;};func NewCT_Picture ()*CT_Picture {_eefc :=&CT_Picture {};_eefc .NvPicPr =NewCT_PictureNonVisual ();_eefc .BlipFill =_da .NewCT_BlipFillProperties ();_eefc .SpPr =_da .NewCT_ShapeProperties ();return _eefc ;};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_ggff :=&CT_GraphicalObjectFrameNonVisual {};_ggff .CNvPr =_da .NewCT_NonVisualDrawingProps ();_ggff .CNvGraphicFramePr =_da .NewCT_NonVisualGraphicFrameProperties ();_ggff .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _ggff ;};func (_aaedc ST_SplitterBarState )ValidateWithPath (path string )error {switch _aaedc {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaedc ));};return nil ;};func (_dace *CT_TLGraphicalObjectBuild )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dace .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dace .SpidAttr )});};if _dace .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dace .GrpIdAttr )});};if _dace .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_dace .UiExpandAttr ))});};e .EncodeToken (start );if _dace .BldAsOne !=nil {_deea :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_dace .BldAsOne ,_deea );};if _dace .BldSub !=nil {_ggce :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}};e .EncodeElement (_dace .BldSub ,_ggce );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agcaa *ST_TLTimeNodeFillType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gebdf ,_eacbd :=d .Token ();if _eacbd !=nil {return _eacbd ;};if _fgcaed ,_acdag :=_gebdf .(_e .EndElement );_acdag &&_fgcaed .Name ==start .Name {*_agcaa =1;return nil ;};if _egbea ,_bfcbc :=_gebdf .(_e .CharData );!_bfcbc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gebdf );}else {switch string (_egbea ){case "":*_agcaa =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_agcaa =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_agcaa =2;case "\u0068\u006f\u006c\u0064":*_agcaa =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_agcaa =4;};};_gebdf ,_eacbd =d .Token ();if _eacbd !=nil {return _eacbd ;};if _fbeb ,_bgbe :=_gebdf .(_e .EndElement );_bgbe &&_fbeb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gebdf );}; +// Node Placeholder +NodePhAttr *bool ; -// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path -func (_ddedc *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _ddedc .SldTgt !=nil {if _bbgbb :=_ddedc .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_bbgbb !=nil {return _bbgbb ;};};if _ddedc .SndTgt !=nil {if _ecaab :=_ddedc .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074");_ecaab !=nil {return _ecaab ;};};if _ddedc .SpTgt !=nil {if _bdadg :=_ddedc .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_bdadg !=nil {return _bdadg ;};};if _ddedc .InkTgt !=nil {if _geafd :=_ddedc .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074");_geafd !=nil {return _geafd ;};};return nil ;};func (_fabdb *EG_ExtensionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fabdb .Ext !=nil {_ecdb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_abegc :=range _fabdb .Ext {e .EncodeElement (_abegc ,_ecdb );};};return nil ;};type CT_CustomerDataList struct{ +// Start Conditions List +StCondLst *CT_TLTimeConditionList ; -// Customer Data -CustData []*CT_CustomerData ; +// End Conditions List +EndCondLst *CT_TLTimeConditionList ; -// Customer Data Tags -Tags *CT_TagsData ;};func (_eebgc *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aaed ,_ggafb :=d .Token ();if _ggafb !=nil {return _ggafb ;};if _eagbbc ,_cfde :=_aaed .(_e .EndElement );_cfde &&_eagbbc .Name ==start .Name {*_eebgc =1;return nil ;};if _acebd ,_gfab :=_aaed .(_e .CharData );!_gfab {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaed );}else {switch string (_acebd ){case "":*_eebgc =0;case "\u006e\u006f\u006e\u0065":*_eebgc =1;case "\u0066\u0075\u006c\u006c":*_eebgc =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_eebgc =3;};};_aaed ,_ggafb =d .Token ();if _ggafb !=nil {return _ggafb ;};if _fdedb ,_adfee :=_aaed .(_e .EndElement );_adfee &&_fdedb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaed );}; +// EndSync +EndSync *CT_TLTimeCondition ; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_ccagd *EG_ExtensionList )ValidateWithPath (path string )error {for _febge ,_dagfc :=range _ccagd .Ext {if _gecgd :=_dagfc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_febge ));_gecgd !=nil {return _gecgd ;};};return nil ;};func (_dcfaa *CT_SlideMasterIdListEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcga :=range start .Attr {if _dcga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcga .Name .Local =="\u0069\u0064"||_dcga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcga .Name .Local =="\u0069\u0064"{_cfadd ,_bdgd :=_dcga .Value ,error (nil );if _bdgd !=nil {return _bdgd ;};_dcfaa .RIdAttr =_cfadd ;continue ;};if _dcga .Name .Local =="\u0069\u0064"{_ddbdf ,_aece :=_a .ParseUint (_dcga .Value ,10,32);if _aece !=nil {return _aece ;};_gegcf :=uint32 (_ddbdf );_dcfaa .IdAttr =&_gegcf ;continue ;};};_bcgda :for {_ebfa ,_adbg :=d .Token ();if _adbg !=nil {return _adbg ;};switch _fbfd :=_ebfa .(type ){case _e .StartElement :switch _fbfd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcfaa .ExtLst =NewCT_ExtensionList ();if _ebab :=d .DecodeElement (_dcfaa .ExtLst ,&_fbfd );_ebab !=nil {return _ebab ;};default:_f .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065r\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006et\u0072y\u0020\u0025v",_fbfd .Name );if _dbbe :=d .Skip ();_dbbe !=nil {return _dbbe ;};};case _e .EndElement :break _bcgda ;case _e .CharData :};};return nil ;};func (_ebbd *CT_TLOleBuildChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebbd .BldAttr !=ST_TLOleChartBuildTypeUnset {_gbaad ,_eecdd :=_ebbd .BldAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u006c\u0064"});if _eecdd !=nil {return _eecdd ;};start .Attr =append (start .Attr ,_gbaad );};if _ebbd .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ebbd .AnimBgAttr ))});};if _ebbd .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ebbd .SpidAttr )});};if _ebbd .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ebbd .GrpIdAttr )});};if _ebbd .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_efaca (*_ebbd .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgde *ST_WebScreenSize )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgde =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bgde =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bgde =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bgde =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bgde =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bgde =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bgde =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bgde =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bgde =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bgde =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_bgde =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bgde =11;};return nil ;};func (_ecef *CT_OutlineViewSlideEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eaefd :=range start .Attr {if _eaefd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eaefd .Name .Local =="\u0069\u0064"||_eaefd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eaefd .Name .Local =="\u0069\u0064"{_add ,_abed :=_eaefd .Value ,error (nil );if _abed !=nil {return _abed ;};_ecef .IdAttr =_add ;continue ;};if _eaefd .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_eedca ,_cbbfa :=_a .ParseBool (_eaefd .Value );if _cbbfa !=nil {return _cbbfa ;};_ecef .CollapseAttr =&_eedca ;continue ;};};for {_dfeba ,_badce :=d .Token ();if _badce !=nil {return _d .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004futl\u0069ne\u0056\u0069\u0065\u0077\u0053\u006c\u0069de\u0045\u006e\u0074\u0072\u0079\u003a\u0020%\u0073",_badce );};if _gfff ,_bgbg :=_dfeba .(_e .EndElement );_bgbg &&_gfff .Name ==start .Name {break ;};};return nil ;};func (_aced *CT_GroupShape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dgcc :=_e .StartElement {Name :_e .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aced .NvGrpSpPr ,_dgcc );_fbbg :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_aced .GrpSpPr ,_fbbg );if _aced .Choice !=nil {for _ ,_fegef :=range _aced .Choice {_fegef .MarshalXML (e ,_e .StartElement {});};};if _aced .ExtLst !=nil {_egfa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aced .ExtLst ,_egfa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Iterate +Iterate *CT_TLIterateData ; -// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path -func (_gdae *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil };func (_acded ST_TLOleChartBuildType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_acded .String (),start );};type CT_TLCommonBehaviorData struct{ +// Children Time Node List +ChildTnLst *CT_TimeNodeList ; -// Additive -AdditiveAttr ST_TLBehaviorAdditiveType ; +// Sub-TimeNodes List +SubTnLst *CT_TimeNodeList ;};func (_acdgg ST_SlideSizeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fegcab :=_b .Attr {};_fegcab .Name =name ;switch _acdgg {case ST_SlideSizeTypeUnset :_fegcab .Value ="";case ST_SlideSizeTypeScreen4x3 :_fegcab .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case ST_SlideSizeTypeLetter :_fegcab .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_fegcab .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_fegcab .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_fegcab .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case ST_SlideSizeTypeBanner :_fegcab .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_fegcab .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_fegcab .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_fegcab .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_fegcab .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_fegcab .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_fegcab .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_fegcab .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_fegcab .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_fegcab .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_fegcab .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _fegcab ,nil ;};func (_daege *CT_OleObjectEmbed )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daege .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_gegf ,_ccdf :=_daege .FollowColorSchemeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"});if _ccdf !=nil {return _ccdf ;};start .Attr =append (start .Attr ,_gegf );};e .EncodeToken (start );if _daege .ExtLst !=nil {_bedc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daege .ExtLst ,_bedc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Accumulate -AccumulateAttr ST_TLBehaviorAccumulateType ; +// Validate validates the CT_HandoutMasterIdListEntry and its children +func (_bcdc *CT_HandoutMasterIdListEntry )Validate ()error {return _bcdc .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 (_fbec *CT_SlideIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbec .SldId !=nil {_gcgc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_gcbc :=range _fbec .SldId {e .EncodeElement (_gcbc ,_gcgc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbgf *ST_IterateType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbgf =0;case "\u0065\u006c":*_bbgf =1;case "\u0077\u0064":*_bbgf =2;case "\u006c\u0074":*_bbgf =3;};return nil ;}; -// Transform Type -XfrmTypeAttr ST_TLBehaviorTransformType ; +// Validate validates the NotesMaster and its children +func (_edfbd *NotesMaster )Validate ()error {return _edfbd .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_geag *CT_TLTimeAnimateValue )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeaf :=range start .Attr {if _aeaf .Name .Local =="\u0074\u006d"{_dgcbe ,_bbadd :=ParseUnionST_TLTimeAnimateValueTime (_aeaf .Value );if _bbadd !=nil {return _bbadd ;};_geag .TmAttr =&_dgcbe ;continue ;};if _aeaf .Name .Local =="\u0066\u006d\u006c\u0061"{_bbga ,_eaeg :=_aeaf .Value ,error (nil );if _eaeg !=nil {return _eaeg ;};_geag .FmlaAttr =&_bbga ;continue ;};};_cdfbf :for {_bfgcf ,_ddff :=d .Token ();if _ddff !=nil {return _ddff ;};switch _cebdd :=_bfgcf .(type ){case _b .StartElement :switch _cebdd .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"}:_geag .Val =NewCT_TLAnimVariant ();if _eedfe :=d .DecodeElement (_geag .Val ,&_cebdd );_eedfe !=nil {return _eedfe ;};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",_cebdd .Name );if _dcacb :=d .Skip ();_dcacb !=nil {return _dcacb ;};};case _b .EndElement :break _cdfbf ;case _b .CharData :};};return nil ;}; -// From -FromAttr *string ; +// Validate validates the CT_TLAnimVariantIntegerVal and its children +func (_gcfad *CT_TLAnimVariantIntegerVal )Validate ()error {return _gcfad .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_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);func (_daae *CT_NormalViewPortion )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_accd :=range start .Attr {if _accd .Name .Local =="\u0073\u007a"{_adcf ,_eeeeb :=ParseUnionST_PositiveFixedPercentage (_accd .Value );if _eeeeb !=nil {return _eeeeb ;};_daae .SzAttr =_adcf ;continue ;};if _accd .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_cged ,_bcge :=_f .ParseBool (_accd .Value );if _bcge !=nil {return _bcge ;};_daae .AutoAdjustAttr =&_cged ;continue ;};};for {_egda ,_bged :=d .Token ();if _bged !=nil {return _fd .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",_bged );};if _fbga ,_fcffb :=_egda .(_b .EndElement );_fcffb &&_fbga .Name ==start .Name {break ;};};return nil ;};type ST_TLTimeNodeMasterRelation byte ; -// To -ToAttr *string ; +// Validate validates the CT_TLPoint and its children +func (_efdcd *CT_TLPoint )Validate ()error {return _efdcd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;); -// By -ByAttr *string ; +// Validate validates the CT_OleObject and its children +func (_aefb *CT_OleObject )Validate ()error {return _aefb .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func (_aaffd ST_PrintWhat )String ()string {switch _aaffd {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 (_aagfb *ST_TLChartSubelementType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcagf ,_cdagd :=d .Token ();if _cdagd !=nil {return _cdagd ;};if _dgccf ,_dcgee :=_gcagf .(_b .EndElement );_dcgee &&_dgccf .Name ==start .Name {*_aagfb =1;return nil ;};if _ggde ,_dbgcg :=_gcagf .(_b .CharData );!_dbgcg {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",_gcagf );}else {switch string (_ggde ){case "":*_aagfb =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_aagfb =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_aagfb =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aagfb =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_aagfb =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aagfb =5;};};_gcagf ,_cdagd =d .Token ();if _cdagd !=nil {return _cdagd ;};if _ddegb ,_daefc :=_gcagf .(_b .EndElement );_daefc &&_ddegb .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",_gcagf );};func (_ccda *CT_OutlineViewSlideList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbfaa :for {_cbbfd ,_baagf :=d .Token ();if _baagf !=nil {return _baagf ;};switch _cdgd :=_cbbfd .(type ){case _b .StartElement :switch _cdgd .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"}:_aaac :=NewCT_OutlineViewSlideEntry ();if _gggc :=d .DecodeElement (_aaac ,&_cdgd );_gggc !=nil {return _gggc ;};_ccda .Sld =append (_ccda .Sld ,_aaac );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",_cdgd .Name );if _efcde :=d .Skip ();_efcde !=nil {return _efcde ;};};case _b .EndElement :break _gbfaa ;case _b .CharData :};};return nil ;}; -// Runtime Context -RctxAttr *string ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_ebgd *CT_Picture )ValidateWithPath (path string )error {if _beff :=_ebgd .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_beff !=nil {return _beff ;};if _facc :=_ebgd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_facc !=nil {return _facc ;};if _edge :=_ebgd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edge !=nil {return _edge ;};if _ebgd .Style !=nil {if _geffe :=_ebgd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_geffe !=nil {return _geffe ;};};if _ebgd .ExtLst !=nil {if _bafga :=_ebgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafga !=nil {return _bafga ;};};return nil ;};func (_addgbee ST_TLAnimateColorDirection )String ()string {switch _addgbee {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";}; -// Override -OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; +// Validate validates the CT_SlideTransitionChoice and its children +func (_cggca *CT_SlideTransitionChoice )Validate ()error {return _cggca .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_eaccc *CT_ShowInfoKiosk )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eaccc .RestartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_eaccc .RestartAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agbgeb *ST_PlaceholderType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agbgeb =0;case "\u0074\u0069\u0074l\u0065":*_agbgeb =1;case "\u0062\u006f\u0064\u0079":*_agbgeb =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_agbgeb =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_agbgeb =4;case "\u0064\u0074":*_agbgeb =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_agbgeb =6;case "\u0066\u0074\u0072":*_agbgeb =7;case "\u0068\u0064\u0072":*_agbgeb =8;case "\u006f\u0062\u006a":*_agbgeb =9;case "\u0063\u0068\u0061r\u0074":*_agbgeb =10;case "\u0074\u0062\u006c":*_agbgeb =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_agbgeb =12;case "\u0064\u0067\u006d":*_agbgeb =13;case "\u006d\u0065\u0064i\u0061":*_agbgeb =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_agbgeb =15;case "\u0070\u0069\u0063":*_agbgeb =16;};return nil ;};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func (_acee *CT_CommonSlideViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acee .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_acee .SnapToGridAttr ))});};if _acee .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 :_fd .Sprintf ("\u0025\u0064",_fecgg (*_acee .SnapToObjectsAttr ))});};if _acee .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_fd .Sprintf ("\u0025\u0064",_fecgg (*_acee .ShowGuidesAttr ))});};e .EncodeToken (start );_bdc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_acee .CViewPr ,_bdc );if _acee .GuideLst !=nil {_gdb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}};e .EncodeElement (_acee .GuideLst ,_gdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gee *CT_CustomShowList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gee .CustShow !=nil {_efcg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};for _ ,_bbf :=range _gee .CustShow {e .EncodeElement (_bbf ,_efcg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfacd *ST_TLTimeIndefinite )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcgg ,_dacfd :=d .Token ();if _dacfd !=nil {return _dacfd ;};if _effbee ,_ggebd :=_ddcgg .(_b .EndElement );_ggebd &&_effbee .Name ==start .Name {*_dfacd =1;return nil ;};if _dgfgb ,_gbabe :=_ddcgg .(_b .CharData );!_gbabe {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",_ddcgg );}else {switch string (_dgfgb ){case "":*_dfacd =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_dfacd =1;};};_ddcgg ,_dacfd =d .Token ();if _dacfd !=nil {return _dacfd ;};if _cddfa ,_gfgbfa :=_ddcgg .(_b .EndElement );_gfgbfa &&_cddfa .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",_ddcgg );};func (_gdafc *ST_TLTime )Validate ()error {return _gdafc .ValidateWithPath ("")};func (_cdfa *CT_SlideMasterTextStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdfa .TitleStyle !=nil {_dfdc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdfa .TitleStyle ,_dfdc );};if _cdfa .BodyStyle !=nil {_gcabc :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdfa .BodyStyle ,_gcabc );};if _cdfa .OtherStyle !=nil {_cfdbg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdfa .OtherStyle ,_cfdbg );};if _cdfa .ExtLst !=nil {_cfec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdfa .ExtLst ,_cfec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GuideList struct{ -// Target Element -TgtEl *CT_TLTimeTargetElement ; +// A Guide +Guide []*CT_Guide ;};func (_acec *CT_CommentAuthorList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _acec .CmAuthor !=nil {_gfag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}};for _ ,_afce :=range _acec .CmAuthor {e .EncodeElement (_afce ,_gfag );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_deegc ST_TLAnimateColorSpace )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deegc .String (),start );};func (_gbae *CT_Control )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdf :=range start .Attr {if _gdf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdf .Name .Local =="\u0069\u0064"{_cbe ,_bed :=_gdf .Value ,error (nil );if _bed !=nil {return _bed ;};_gbae .IdAttr =&_cbe ;continue ;};if _gdf .Name .Local =="\u0073\u0070\u0069\u0064"{_eef ,_eacf :=_gdf .Value ,error (nil );if _eacf !=nil {return _eacf ;};_gbae .SpidAttr =&_eef ;continue ;};if _gdf .Name .Local =="\u006e\u0061\u006d\u0065"{_ffbd ,_ebg :=_gdf .Value ,error (nil );if _ebg !=nil {return _ebg ;};_gbae .NameAttr =&_ffbd ;continue ;};if _gdf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_fbbf ,_aab :=_f .ParseBool (_gdf .Value );if _aab !=nil {return _aab ;};_gbae .ShowAsIconAttr =&_fbbf ;continue ;};if _gdf .Name .Local =="\u0069\u006d\u0067\u0057"{_gcfe ,_bgb :=_f .ParseInt (_gdf .Value ,10,32);if _bgb !=nil {return _bgb ;};_dgaa :=int32 (_gcfe );_gbae .ImgWAttr =&_dgaa ;continue ;};if _gdf .Name .Local =="\u0069\u006d\u0067\u0048"{_effe ,_fcf :=_f .ParseInt (_gdf .Value ,10,32);if _fcf !=nil {return _fcf ;};_gegd :=int32 (_effe );_gbae .ImgHAttr =&_gegd ;continue ;};};_gbaa :for {_age ,_agef :=d .Token ();if _agef !=nil {return _agef ;};switch _defc :=_age .(type ){case _b .StartElement :switch _defc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"}:_gbae .ExtLst =NewCT_ExtensionList ();if _agg :=d .DecodeElement (_gbae .ExtLst ,&_defc );_agg !=nil {return _agg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbae .Pic =NewCT_Picture ();if _dgad :=d .DecodeElement (_gbae .Pic ,&_defc );_dgad !=nil {return _dgad ;};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",_defc .Name );if _ggag :=d .Skip ();_ggag !=nil {return _ggag ;};};case _b .EndElement :break _gbaa ;case _b .CharData :};};return nil ;}; -// Attribute Name List -AttrNameLst *CT_TLBehaviorAttributeNameList ;};func (_gbbc *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gbbc =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gbbc =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gbbc =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gbbc =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gbbc =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gbbc =5;};return nil ;};type CT_TLCommonMediaNodeData struct{ +// Validate validates the CT_TLTemplate and its children +func (_ccgfd *CT_TLTemplate )Validate ()error {return _ccgfd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");}; -// Volume -VolAttr *_da .ST_PositiveFixedPercentage ; +// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path +func (_aeb *CT_ControlList )ValidateWithPath (path string )error {for _abgg ,_febg :=range _aeb .Control {if _gege :=_febg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_abgg ));_gege !=nil {return _gege ;};};return nil ;};func (_bec *CT_ExtensionListModify )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbfa :=range start .Attr {if _fbfa .Name .Local =="\u006d\u006f\u0064"{_faed ,_agff :=_f .ParseBool (_fbfa .Value );if _agff !=nil {return _agff ;};_bec .ModAttr =&_faed ;continue ;};};_eaae :for {_aad ,_gdc :=d .Token ();if _gdc !=nil {return _gdc ;};switch _edgf :=_aad .(type ){case _b .StartElement :switch _edgf .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"}:_bbge :=NewCT_Extension ();if _gdga :=d .DecodeElement (_bbge ,&_edgf );_gdga !=nil {return _gdga ;};_bec .Ext =append (_bec .Ext ,_bbge );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",_edgf .Name );if _babf :=d .Skip ();_babf !=nil {return _babf ;};};case _b .EndElement :break _eaae ;case _b .CharData :};};return nil ;};type CT_TLAnimVariantIntegerVal struct{ -// Mute -MuteAttr *bool ; +// Value +ValAttr int32 ;};func (_dgebg ST_TLChartSubelementType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgebg .String (),start );};type CT_GroupShapeNonVisual struct{ -// Number of Slides -NumSldAttr *uint32 ; +// Non-visual Drawing Properties +CNvPr *_bc .CT_NonVisualDrawingProps ; -// Show When Stopped -ShowWhenStoppedAttr *bool ; +// Non-Visual Group Shape Drawing Properties +CNvGrpSpPr *_bc .CT_NonVisualGroupDrawingShapeProps ; -// Common Time Node Properties -CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};func (_gegd *CT_Slide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gegd .CSld =NewCT_CommonSlideData ();for _ ,_fefa :=range start .Attr {if _fefa .Name .Local =="\u0073\u0068\u006f\u0077"{_eeeddg ,_geba :=_a .ParseBool (_fefa .Value );if _geba !=nil {return _geba ;};_gegd .ShowAttr =&_eeeddg ;continue ;};if _fefa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_aeaf ,_edfec :=_a .ParseBool (_fefa .Value );if _edfec !=nil {return _edfec ;};_gegd .ShowMasterSpAttr =&_aeaf ;continue ;};if _fefa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_ffbf ,_ffbce :=_a .ParseBool (_fefa .Value );if _ffbce !=nil {return _ffbce ;};_gegd .ShowMasterPhAnimAttr =&_ffbf ;continue ;};};_efbd :for {_cdbfb ,_dcabe :=d .Token ();if _dcabe !=nil {return _dcabe ;};switch _ccge :=_cdbfb .(type ){case _e .StartElement :switch _ccge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _adaff :=d .DecodeElement (_gegd .CSld ,&_ccge );_adaff !=nil {return _adaff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gegd .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _deefa :=d .DecodeElement (_gegd .ClrMapOvr ,&_ccge );_deefa !=nil {return _deefa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_gegd .Transition =NewCT_SlideTransition ();if _gfgc :=d .DecodeElement (_gegd .Transition ,&_ccge );_gfgc !=nil {return _gfgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_gegd .Timing =NewCT_SlideTiming ();if _aaeb :=d .DecodeElement (_gegd .Timing ,&_ccge );_aaeb !=nil {return _aaeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gegd .ExtLst =NewCT_ExtensionListModify ();if _bdaac :=d .DecodeElement (_gegd .ExtLst ,&_ccge );_bdaac !=nil {return _bdaac ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0020\u0025\u0076",_ccge .Name );if _eafa :=d .Skip ();_eafa !=nil {return _eafa ;};};case _e .EndElement :break _efbd ;case _e .CharData :};};return nil ;};func (_bgbdbb ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _bgbdbb {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbdbb ));};return nil ;};func (_eecc *CT_ExtensionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eecc .Ext !=nil {_gacbf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_ceff :=range _eecc .Ext {e .EncodeElement (_ceff ,_gacbf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbced *CT_TLTimeCondition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggdaag :=range start .Attr {if _ggdaag .Name .Local =="\u0065\u0076\u0074"{_cbced .EvtAttr .UnmarshalXMLAttr (_ggdaag );continue ;};if _ggdaag .Name .Local =="\u0064\u0065\u006ca\u0079"{_ggfcg ,_cdeb :=ParseUnionST_TLTime (_ggdaag .Value );if _cdeb !=nil {return _cdeb ;};_cbced .DelayAttr =&_ggfcg ;continue ;};};_dfaba :for {_ffbd ,_addef :=d .Token ();if _addef !=nil {return _addef ;};switch _eecde :=_ffbd .(type ){case _e .StartElement :switch _eecde .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:_cbced .TgtEl =NewCT_TLTimeTargetElement ();if _dafb :=d .DecodeElement (_cbced .TgtEl ,&_eecde );_dafb !=nil {return _dafb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e"}:_cbced .Tn =NewCT_TLTriggerTimeNodeID ();if _gbab :=d .DecodeElement (_cbced .Tn ,&_eecde );_gbab !=nil {return _gbab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006e"}:_cbced .Rtn =NewCT_TLTriggerRuntimeNode ();if _eedcge :=d .DecodeElement (_cbced .Rtn ,&_eecde );_eedcge !=nil {return _eedcge ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065C\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_eecde .Name );if _bbcac :=d .Skip ();_bbcac !=nil {return _bbcac ;};};case _e .EndElement :break _dfaba ;case _e .CharData :};};return nil ;};type CT_SmartTags struct{IdAttr string ;}; +// Non-Visual Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_aeecc *CT_PhotoAlbum )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_beea :=range start .Attr {if _beea .Name .Local =="\u0062\u0077"{_ffgdg ,_ccc :=_f .ParseBool (_beea .Value );if _ccc !=nil {return _ccc ;};_aeecc .BwAttr =&_ffgdg ;continue ;};if _beea .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_edea ,_gaaea :=_f .ParseBool (_beea .Value );if _gaaea !=nil {return _gaaea ;};_aeecc .ShowCaptionsAttr =&_edea ;continue ;};if _beea .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_aeecc .LayoutAttr .UnmarshalXMLAttr (_beea );continue ;};if _beea .Name .Local =="\u0066\u0072\u0061m\u0065"{_aeecc .FrameAttr .UnmarshalXMLAttr (_beea );continue ;};};_cffa :for {_afde ,_ggdf :=d .Token ();if _ggdf !=nil {return _ggdf ;};switch _cdee :=_afde .(type ){case _b .StartElement :switch _cdee .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"}:_aeecc .ExtLst =NewCT_ExtensionList ();if _fcbc :=d .DecodeElement (_aeecc .ExtLst ,&_cdee );_fcbc !=nil {return _fcbc ;};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",_cdee .Name );if _fdgdb :=d .Skip ();_fdgdb !=nil {return _fdgdb ;};};case _b .EndElement :break _cffa ;case _b .CharData :};};return nil ;};func (_dfc *CT_BuildList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dfc .BldP !=nil {_dfd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_fdg :=range _dfc .BldP {e .EncodeElement (_fdg ,_dfd );};};if _dfc .BldDgm !=nil {_ffbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};for _ ,_eab :=range _dfc .BldDgm {e .EncodeElement (_eab ,_ffbb );};};if _dfc .BldOleChart !=nil {_fee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_cbg :=range _dfc .BldOleChart {e .EncodeElement (_cbg ,_fee );};};if _dfc .BldGraphic !=nil {_bde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_gecd :=range _dfc .BldGraphic {e .EncodeElement (_gecd ,_bde );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewPresentationPr ()*PresentationPr {_cceffb :=&PresentationPr {};_cceffb .CT_PresentationProperties =*NewCT_PresentationProperties ();return _cceffb ;}; -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_bfgc *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _bfgc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_OleObject ()*CT_OleObject {_eeda :=&CT_OleObject {};_eeda .Choice =NewCT_OleObjectChoice ();return _eeda ;};func (_eacddd *ST_PlaceholderSize )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eacddd =0;case "\u0066\u0075\u006c\u006c":*_eacddd =1;case "\u0068\u0061\u006c\u0066":*_eacddd =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_eacddd =3;};return nil ;}; +// Validate validates the CT_SlideIdList and its children +func (_fdga *CT_SlideIdList )Validate ()error {return _fdga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_fddeb :=&CT_TLByRgbColorTransform {};return _fddeb ;};type CT_OleObjectEmbed struct{ -// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path -func (_bfcc *CT_OrientationTransition )ValidateWithPath (path string )error {if _ebea :=_bfcc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_ebea !=nil {return _ebea ;};return nil ;};func (_eagce *CT_TLMediaNodeVideo )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eagce .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_efceg :=range start .Attr {if _efceg .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_acffa ,_agfdc :=_a .ParseBool (_efceg .Value );if _agfdc !=nil {return _agfdc ;};_eagce .FullScrnAttr =&_acffa ;continue ;};};_cfcaf :for {_befced ,_bbgf :=d .Token ();if _bbgf !=nil {return _bbgf ;};switch _gdcaa :=_befced .(type ){case _e .StartElement :switch _gdcaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}:if _eggg :=d .DecodeElement (_eagce .CMediaNode ,&_gdcaa );_eggg !=nil {return _eggg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0056\u0069\u0064\u0065\u006f\u0020\u0025\u0076",_gdcaa .Name );if _baca :=d .Skip ();_baca !=nil {return _baca ;};};case _e .EndElement :break _cfcaf ;case _e .CharData :};};return nil ;};type CT_Kinsoku struct{ +// Color Scheme Properties for Embedded object +FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;}; -// Language -LangAttr *string ; +// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path +func (_ebgef *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };func (_bebda *CT_TLTimeCondition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bebda .EvtAttr !=ST_TLTriggerEventUnset {_dddgd ,_cdcabd :=_bebda .EvtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0076\u0074"});if _cdcabd !=nil {return _cdcabd ;};start .Attr =append (start .Attr ,_dddgd );};if _bebda .DelayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_bebda .DelayAttr )});};e .EncodeToken (start );if _bebda .TgtEl !=nil {_eacfb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_bebda .TgtEl ,_eacfb );};if _bebda .Tn !=nil {_edgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006e"}};e .EncodeElement (_bebda .Tn ,_edgg );};if _bebda .Rtn !=nil {_ggbba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_bebda .Rtn ,_ggbba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_aega :=&CT_HeaderFooter {};return _aega };type CT_TLBuildDiagram struct{ -// Invalid Kinsoku Start Characters -InvalStCharsAttr string ; +// Diagram Build Types +BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_gcafb *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfca ,_gfgagf :=d .Token ();if _gfgagf !=nil {return _gfgagf ;};if _dccb ,_gbdfg :=_cfca .(_b .EndElement );_gbdfg &&_dccb .Name ==start .Name {*_gcafb =1;return nil ;};if _bdecf ,_debac :=_cfca .(_b .CharData );!_debac {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",_cfca );}else {switch string (_bdecf ){case "":*_gcafb =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_gcafb =1;case "\u0066\u0069\u0078e\u0064":*_gcafb =2;};};_cfca ,_gfgagf =d .Token ();if _gfgagf !=nil {return _gfgagf ;};if _ecgge ,_fcce :=_cfca .(_b .EndElement );_fcce &&_ecgge .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",_cfca );}; -// Invalid Kinsoku End Characters -InvalEndCharsAttr string ;};func (_debdg *CT_TLTemplateList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edbcg :for {_bcfg ,_fdbce :=d .Token ();if _fdbce !=nil {return _fdbce ;};switch _aggad :=_bcfg .(type ){case _e .StartElement :switch _aggad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_gbbef :=NewCT_TLTemplate ();if _eceb :=d .DecodeElement (_gbbef ,&_aggad );_eceb !=nil {return _eceb ;};_debdg .Tmpl =append (_debdg .Tmpl ,_gbbef );default:_f .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aggad .Name );if _dbdfe :=d .Skip ();_dbdfe !=nil {return _dbdfe ;};};case _e .EndElement :break _edbcg ;case _e .CharData :};};return nil ;};func (_ffaeg ST_TLTriggerEvent )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_agfga :=_e .Attr {};_agfga .Name =name ;switch _ffaeg {case ST_TLTriggerEventUnset :_agfga .Value ="";case ST_TLTriggerEventOnBegin :_agfga .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_agfga .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_agfga .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_agfga .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_agfga .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_agfga .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_agfga .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_agfga .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_agfga .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_agfga .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_agfga .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _agfga ,nil ;}; +// Validate validates the CT_TransitionSoundAction and its children +func (_fgbdee *CT_TransitionSoundAction )Validate ()error {return _fgbdee .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");};func (_cgec *ST_SplitterBarState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efdbd ,_aacc :=d .Token ();if _aacc !=nil {return _aacc ;};if _fgaac ,_gdbfef :=_efdbd .(_b .EndElement );_gdbfef &&_fgaac .Name ==start .Name {*_cgec =1;return nil ;};if _fdgegf ,_cgacba :=_efdbd .(_b .CharData );!_cgacba {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",_efdbd );}else {switch string (_fdgegf ){case "":*_cgec =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_cgec =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_cgec =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_cgec =3;};};_efdbd ,_aacc =d .Token ();if _aacc !=nil {return _aacc ;};if _afdfd ,_gebfc :=_efdbd .(_b .EndElement );_gebfc &&_afdfd .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",_efdbd );};type ST_TLBehaviorTransformType byte ;type CT_OutlineViewSlideEntry struct{IdAttr string ; -// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path -func (_eedb *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _bgd :=_eedb .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_bgd !=nil {return _bgd ;};if _eedb .SldLst !=nil {if _cade :=_eedb .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_cade !=nil {return _cade ;};};if _eedb .ExtLst !=nil {if _dgead :=_eedb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgead !=nil {return _dgead ;};};return nil ;}; +// Collapsed +CollapseAttr *bool ;}; -// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path -func (_dafd *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _daffe :=_dafd .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_daffe !=nil {return _daffe ;};if _dfag :=_dafd .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_dfag !=nil {return _dfag ;};if _dafd .Progress !=nil {if _caefd :=_dafd .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_caefd !=nil {return _caefd ;};};return nil ;};func (_bgadeb ST_WebColorType )String ()string {switch _bgadeb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062r\u006f\u0077\u0073\u0065\u0072";case 3:return "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 4:return "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case 5:return "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case 6:return "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return "";};func (_gcedg *CT_SlideLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcedg .CSld =NewCT_CommonSlideData ();for _ ,_gbdcg :=range start .Attr {if _gbdcg .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_cegeb ,_bbad :=_gbdcg .Value ,error (nil );if _bbad !=nil {return _bbad ;};_gcedg .MatchingNameAttr =&_cegeb ;continue ;};if _gbdcg .Name .Local =="\u0074\u0079\u0070\u0065"{_gcedg .TypeAttr .UnmarshalXMLAttr (_gbdcg );continue ;};if _gbdcg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_gcab ,_efda :=_a .ParseBool (_gbdcg .Value );if _efda !=nil {return _efda ;};_gcedg .PreserveAttr =&_gcab ;continue ;};if _gbdcg .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_gfgfa ,_agag :=_a .ParseBool (_gbdcg .Value );if _agag !=nil {return _agag ;};_gcedg .UserDrawnAttr =&_gfgfa ;continue ;};if _gbdcg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_bcda ,_fdefg :=_a .ParseBool (_gbdcg .Value );if _fdefg !=nil {return _fdefg ;};_gcedg .ShowMasterSpAttr =&_bcda ;continue ;};if _gbdcg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_agegf ,_eedf :=_a .ParseBool (_gbdcg .Value );if _eedf !=nil {return _eedf ;};_gcedg .ShowMasterPhAnimAttr =&_agegf ;continue ;};};_cgfc :for {_agce ,_eaec :=d .Token ();if _eaec !=nil {return _eaec ;};switch _ceed :=_agce .(type ){case _e .StartElement :switch _ceed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0053\u006c\u0064"}:if _bacee :=d .DecodeElement (_gcedg .CSld ,&_ceed );_bacee !=nil {return _bacee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gcedg .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _agfca :=d .DecodeElement (_gcedg .ClrMapOvr ,&_ceed );_agfca !=nil {return _agfca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}:_gcedg .Transition =NewCT_SlideTransition ();if _gbbdc :=d .DecodeElement (_gcedg .Transition ,&_ceed );_gbbdc !=nil {return _gbbdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0069\u006d\u0069\u006e\u0067"}:_gcedg .Timing =NewCT_SlideTiming ();if _ccfaf :=d .DecodeElement (_gcedg .Timing ,&_ceed );_ccfaf !=nil {return _ccfaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\u0066"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_gcedg .Hf =NewCT_HeaderFooter ();if _fceef :=d .DecodeElement (_gcedg .Hf ,&_ceed );_fceef !=nil {return _fceef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcedg .ExtLst =NewCT_ExtensionListModify ();if _fddbg :=d .DecodeElement (_gcedg .ExtLst ,&_ceed );_fddbg !=nil {return _fddbg ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061y\u006fu\u0074\u0020\u0025\u0076",_ceed .Name );if _bafce :=d .Skip ();_bafce !=nil {return _bafce ;};};case _e .EndElement :break _cgfc ;case _e .CharData :};};return nil ;};func (_gacbg ST_TLAnimateMotionPathEditMode )Validate ()error {return _gacbg .ValidateWithPath ("")};func (_ccfcd *CT_TLSetBehavior )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccfcd .CBhvr =NewCT_TLCommonBehaviorData ();_fdcbg :for {_cacdbc ,_bgfb :=d .Token ();if _bgfb !=nil {return _bgfb ;};switch _bgfc :=_cacdbc .(type ){case _e .StartElement :switch _bgfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0042\u0068v\u0072"}:if _adgfb :=d .DecodeElement (_ccfcd .CBhvr ,&_bgfc );_adgfb !=nil {return _adgfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0074\u006f"},_e .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_ccfcd .To =NewCT_TLAnimVariant ();if _gaag :=d .DecodeElement (_ccfcd .To ,&_bgfc );_gaag !=nil {return _gaag ;};default:_f .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0065\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025v",_bgfc .Name );if _cegd :=d .Skip ();_cegd !=nil {return _cegd ;};};case _e .EndElement :break _fdcbg ;case _e .CharData :};};return nil ;}; +// ST_TLTimeAnimateValueTime is a union type +type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_bc .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;}; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_aaccb *CT_SmartTags )ValidateWithPath (path string )error {return nil };func (_fcgg *CT_EmbeddedFontListEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dbcf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_fcgg .Font ,_dbcf );if _fcgg .Regular !=nil {_bcdc :=_e .StartElement {Name :_e .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_fcgg .Regular ,_bcdc );};if _fcgg .Bold !=nil {_aedcf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_fcgg .Bold ,_aedcf );};if _fcgg .Italic !=nil {_cfd :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_fcgg .Italic ,_cfd );};if _fcgg .BoldItalic !=nil {_becf :=_e .StartElement {Name :_e .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_fcgg .BoldItalic ,_becf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func init (){_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_SideDirectionTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e",NewCT_CornerDirectionTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e",NewCT_EightDirectionTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e",NewCT_OrientationTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_InOutTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_OptionalBlackTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SplitTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_WheelTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e",NewCT_TransitionStartSoundAction );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e",NewCT_TransitionSoundAction );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SlideTransition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065",NewCT_TLIterateIntervalTime );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_TLIterateIntervalPercentage );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061",NewCT_TLIterateData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064",NewCT_TLSubShapeId );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTextTargetElement );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074",NewCT_TLOleChartTargetElement );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_TLShapeTargetElement );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTimeTargetElement );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044",NewCT_TLTriggerTimeNodeID );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065",NewCT_TLTriggerRuntimeNode );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e",NewCT_TLTimeCondition );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074",NewCT_TLTimeConditionList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_TimeNodeList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonTimeNodeData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c",NewCT_TLTimeNodeParallel );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065",NewCT_TLTimeNodeSequence );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065",NewCT_TLTimeNodeExclusive );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074",NewCT_TLBehaviorAttributeNameList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061",NewCT_TLCommonBehaviorData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c",NewCT_TLAnimVariantBooleanVal );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c",NewCT_TLAnimVariantIntegerVal );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c",NewCT_TLAnimVariantFloatVal );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l",NewCT_TLAnimVariantStringVal );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_TLAnimVariant );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_TLTimeAnimateValue );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t",NewCT_TLTimeAnimateValueList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLAnimateBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByRgbColorTransform );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByHslColorTransform );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d",NewCT_TLByAnimateColorTransform );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateColorBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateEffectBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074",NewCT_TLPoint );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateMotionBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072",NewCT_TLAnimateRotationBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateScaleBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLCommandBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072",NewCT_TLSetBehavior );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonMediaNodeData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f",NewCT_TLMediaNodeAudio );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f",NewCT_TLMediaNodeVideo );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065",NewCT_TLTemplate );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074",NewCT_TLTemplateList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TLBuildParagraph );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d",NewCT_TLBuildDiagram );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074",NewCT_TLOleBuildChart );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd",NewCT_TLGraphicalObjectBuild );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074",NewCT_BuildList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067",NewCT_SlideTiming );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065",NewCT_IndexRange );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079",NewCT_SlideRelationshipListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074",NewCT_SlideRelationshipList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064",NewCT_CustomShowId );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061",NewCT_CustomerData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061",NewCT_TagsData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074",NewCT_CustomerDataList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079",NewCT_ExtensionListModify );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072",NewCT_CommentAuthor );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074",NewCT_CommentAuthorList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_OleObjectEmbed );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_OleObjectLink );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074",NewCT_ControlList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_SlideIdListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074",NewCT_SlideIdList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideMasterIdListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_SlideMasterIdList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_NotesMasterIdListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_NotesMasterIdList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079",NewCT_HandoutMasterIdListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074",NewCT_HandoutMasterIdList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064",NewCT_EmbeddedFontDataId );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_EmbeddedFontListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074",NewCT_EmbeddedFontList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077",NewCT_CustomShow );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074",NewCT_CustomShowList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d",NewCT_PhotoAlbum );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065",NewCT_SlideSize );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072",NewCT_ModifyVerifier );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewCT_Presentation );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_HtmlPublishProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_WebProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_PrintProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065",NewCT_ShowInfoBrowse );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b",NewCT_ShowInfoKiosk );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ShowProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_PresentationProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073",NewCT_ApplicationNonVisualDrawingProps );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BackgroundProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061",NewCT_CommonSlideData );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065",NewCT_Slide );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_SlideLayout );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_SlideMasterTextStyles );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideLayoutIdListEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074",NewCT_SlideLayoutIdList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072",NewCT_SlideMaster );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewCT_HandoutMaster );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072",NewCT_NotesMaster );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065",NewCT_NotesSlide );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideSyncProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067",NewCT_StringTag );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074",NewCT_TagList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e",NewCT_NormalViewPortion );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NormalViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CommonViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_NotesTextViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079",NewCT_OutlineViewSlideEntry );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_OutlineViewSlideList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_OutlineViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_SlideSorterViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065",NewCT_Guide );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GuideList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_CommonSlideViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_NotesViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ViewProperties );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","c\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074",NewCmAuthorLst );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0063\u006d\u004cs\u0074",NewCmLst );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006f\u006c\u0065\u004f\u0062\u006a",NewOleObj );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewPresentation );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072",NewPresentationPr );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073\u006c\u0064",NewSld );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004c\u0061\u0079\u006f\u0075t",NewSldLayout );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004d\u0061\u0073\u0074\u0065r",NewSldMaster );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewHandoutMaster );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072",NewNotesMaster );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006e\u006f\u0074e\u0073",NewNotes );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u0053\u0079\u006e\u0063\u0050r",NewSldSyncPr );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0074\u0061\u0067\u004c\u0073\u0074",NewTagLst );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0076\u0069\u0065\u0077\u0050\u0072",NewViewPr );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065",NewEG_SlideListChoice );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065",NewEG_ShowType );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065",NewEG_TopLevelSlide );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewEG_ChildSlide );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewEG_Background );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064",NewAG_TLBuild );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u004f\u006c\u0065",NewAG_Ole );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewAG_ChildSlide );}; \ No newline at end of file +// Validate validates the CT_TLTemplateList and its children +func (_bbgg *CT_TLTemplateList )Validate ()error {return _bbgg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_gcea :=&CT_OutlineViewSlideEntry {};return _gcea ;};func (_cbfc ST_TLOleChartBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbfc .String (),start );};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 2826a2893d..b8229e54a3 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 (_d "encoding/xml";_fe "fmt";_a "github.com/unidoc/unioffice";);type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;};func (_cfg *SchemaLibrary )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _cfg .CT_SchemaLibrary .MarshalXML (e ,start );};func (_e *CT_Schema )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_de :=range start .Attr {if _de .Name .Local =="\u0075\u0072\u0069"{_dea ,_dg :=_de .Value ,error (nil );if _dg !=nil {return _dg ;};_e .UriAttr =&_dea ;continue ;};if _de .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_df ,_cb :=_de .Value ,error (nil );if _cb !=nil {return _cb ;};_e .ManifestLocationAttr =&_df ;continue ;};if _de .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_fb ,_b :=_de .Value ,error (nil );if _b !=nil {return _b ;};_e .SchemaLocationAttr =&_fb ;continue ;};if _de .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_bb ,_fa :=_de .Value ,error (nil );if _fa !=nil {return _fa ;};_e .SchemaLanguageAttr =&_bb ;continue ;};};for {_aeb ,_cbc :=d .Token ();if _cbc !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_cbc );};if _fc ,_eg :=_aeb .(_d .EndElement );_eg &&_fc .Name ==start .Name {break ;};};return nil ;};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_ce :=&CT_SchemaLibrary {};return _ce }; +package schemaLibrary ;import (_c "encoding/xml";_ge "fmt";_e "github.com/unidoc/unioffice";);func (_aag *CT_SchemaLibrary )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_db :for {_bg ,_bcg :=d .Token ();if _bcg !=nil {return _bcg ;};switch _bf :=_bg .(type ){case _c .StartElement :switch _bf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_be :=NewCT_Schema ();if _dge :=d .DecodeElement (_be ,&_bf );_dge !=nil {return _dge ;};_aag .Schema =append (_aag .Schema ,_be );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\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u0020\u0025v",_bf .Name );if _bcb :=d .Skip ();_bcb !=nil {return _bcb ;};};case _c .EndElement :break _db ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path -func (_cd *SchemaLibrary )ValidateWithPath (path string )error {if _gc :=_cd .CT_SchemaLibrary .ValidateWithPath (path );_gc !=nil {return _gc ;};return nil ;};type SchemaLibrary struct{CT_SchemaLibrary }; +// Validate validates the CT_SchemaLibrary and its children +func (_cg *CT_SchemaLibrary )Validate ()error {return _cg .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};type SchemaLibrary struct{CT_SchemaLibrary }; -// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_g *CT_Schema )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Schema and its children +func (_ff *CT_Schema )Validate ()error {return _ff .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_ga *CT_Schema )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ga .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_ge .Sprintf ("\u0025\u0076",*_ga .UriAttr )});};if _ga .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_ge .Sprintf ("\u0025\u0076",*_ga .ManifestLocationAttr )});};if _ga .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_ge .Sprintf ("\u0025\u0076",*_ga .SchemaLocationAttr )});};if _ga .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_ge .Sprintf ("\u0025\u0076",*_ga .SchemaLanguageAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adc *SchemaLibrary )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adc .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_fbc :for {_fbca ,_gcg :=d .Token ();if _gcg !=nil {return _gcg ;};switch _eef :=_fbca .(type ){case _c .StartElement :switch _eef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_fbcc :=NewCT_Schema ();if _fde :=d .DecodeElement (_fbcc ,&_eef );_fde !=nil {return _fde ;};_adc .Schema =append (_adc .Schema ,_fbcc );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\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_eef .Name );if _dd :=d .Skip ();_dd !=nil {return _dd ;};};case _c .EndElement :break _fbc ;case _c .CharData :};};return nil ;};func (_ee *CT_SchemaLibrary )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ee .Schema !=nil {_ef :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_ade :=range _ee .Schema {e .EncodeElement (_ade ,_ef );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path -func (_cgc *CT_SchemaLibrary )ValidateWithPath (path string )error {for _fbc ,_eb :=range _cgc .Schema {if _gg :=_eb .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_fbc ));_gg !=nil {return _gg ;};};return nil ;}; +// Validate validates the SchemaLibrary and its children +func (_da *SchemaLibrary )Validate ()error {return _da .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;};type CT_SchemaLibrary struct{Schema []*CT_Schema ;};func NewSchemaLibrary ()*SchemaLibrary {_fbd :=&SchemaLibrary {};_fbd .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _fbd ;}; -// Validate validates the CT_SchemaLibrary and its children -func (_be *CT_SchemaLibrary )Validate ()error {return _be .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_ae *CT_Schema )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ae .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_fe .Sprintf ("\u0025\u0076",*_ae .UriAttr )});};if _ae .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0076",*_ae .ManifestLocationAttr )});};if _ae .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0076",*_ae .SchemaLocationAttr )});};if _ae .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_fe .Sprintf ("\u0025\u0076",*_ae .SchemaLanguageAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path +func (_gc *CT_SchemaLibrary )ValidateWithPath (path string )error {for _dgg ,_ba :=range _gc .Schema {if _df :=_ba .ValidateWithPath (_ge .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_dgg ));_df !=nil {return _df ;};};return nil ;};func (_ce *CT_Schema )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_a :=range start .Attr {if _a .Name .Local =="\u0075\u0072\u0069"{_ad ,_f :=_a .Value ,error (nil );if _f !=nil {return _f ;};_ce .UriAttr =&_ad ;continue ;};if _a .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_bd ,_aa :=_a .Value ,error (nil );if _aa !=nil {return _aa ;};_ce .ManifestLocationAttr =&_bd ;continue ;};if _a .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_gd ,_d :=_a .Value ,error (nil );if _d !=nil {return _d ;};_ce .SchemaLocationAttr =&_gd ;continue ;};if _a .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_dg ,_fa :=_a .Value ,error (nil );if _fa !=nil {return _fa ;};_ce .SchemaLanguageAttr =&_dg ;continue ;};};for {_bc ,_fac :=d .Token ();if _fac !=nil {return _ge .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_fac );};if _ac ,_fb :=_bc .(_c .EndElement );_fb &&_ac .Name ==start .Name {break ;};};return nil ;};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_ced :=&CT_SchemaLibrary {};return _ced }; -// Validate validates the SchemaLibrary and its children -func (_beb *SchemaLibrary )Validate ()error {return _beb .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func NewSchemaLibrary ()*SchemaLibrary {_ba :=&SchemaLibrary {};_ba .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _ba ;};type CT_SchemaLibrary struct{Schema []*CT_Schema ;}; +// ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path +func (_dac *SchemaLibrary )ValidateWithPath (path string )error {if _cc :=_dac .CT_SchemaLibrary .ValidateWithPath (path );_cc !=nil {return _cc ;};return nil ;}; -// Validate validates the CT_Schema and its children -func (_ea *CT_Schema )Validate ()error {return _ea .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_dge *CT_SchemaLibrary )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ga :for {_fca ,_gae :=d .Token ();if _gae !=nil {return _gae ;};switch _dgb :=_fca .(type ){case _d .StartElement :switch _dgb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_cf :=NewCT_Schema ();if _af :=d .DecodeElement (_cf ,&_dgb );_af !=nil {return _af ;};_dge .Schema =append (_dge .Schema ,_cf );default:_a .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u0020\u0025v",_dgb .Name );if _fed :=d .Skip ();_fed !=nil {return _fed ;};};case _d .EndElement :break _ga ;case _d .CharData :};};return nil ;};func (_ec *SchemaLibrary )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ec .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_ed :for {_db ,_egda :=d .Token ();if _egda !=nil {return _egda ;};switch _ecf :=_db .(type ){case _d .StartElement :switch _ecf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061"}:_ca :=NewCT_Schema ();if _dbg :=d .DecodeElement (_ca ,&_ecf );_dbg !=nil {return _dbg ;};_ec .Schema =append (_ec .Schema ,_ca );default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_ecf .Name );if _eae :=d .Skip ();_eae !=nil {return _eae ;};};case _d .EndElement :break _ed ;case _d .CharData :};};return nil ;};func (_cg *CT_SchemaLibrary )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cg .Schema !=nil {_egd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_ac :=range _cg .Schema {e .EncodeElement (_ac ,_egd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Schema ()*CT_Schema {_fd :=&CT_Schema {};return _fd };func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewCT_SchemaLibrary );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079",NewSchemaLibrary );}; \ No newline at end of file +// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path +func (_fd *CT_Schema )ValidateWithPath (path string )error {return nil };func NewCT_Schema ()*CT_Schema {_ca :=&CT_Schema {};return _ca };func (_gab *SchemaLibrary )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:\u002f\u002f\u0073\u0063\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 ,_c .Attr {Name :_c .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 ,_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 ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _gab .CT_SchemaLibrary .MarshalXML (e ,start );};func init (){_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 8685ee37a3..fcc038e360 100644 --- a/schema/soo/sml/sml.go +++ b/schema/soo/sml/sml.go @@ -9,961 +9,967 @@ // 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 (_b "encoding/xml";_f "fmt";_d "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "strconv";_gf "strings";_gb "time";);func NewCT_SharedItems ()*CT_SharedItems {_eacag :=&CT_SharedItems {};return _eacag }; +package sml ;import (_gd "encoding/xml";_b "fmt";_e "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_af "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_a "strconv";_d "strings";_db "time";); -// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path -func (_afbaf *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_egfec ST_UpdateLinks )ValidateWithPath (path string )error {switch _egfec {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egfec ));};return nil ;};func NewCT_CustomFilters ()*CT_CustomFilters {_ecdeb :=&CT_CustomFilters {};return _ecdeb };func NewCT_Chartsheet ()*CT_Chartsheet {_dgcg :=&CT_Chartsheet {};_dgcg .SheetViews =NewCT_ChartsheetViews ();_dgcg .Drawing =NewCT_Drawing ();return _dgcg ;};func (_egbee ST_OleUpdate )Validate ()error {return _egbee .ValidateWithPath ("")};func NewCT_Table ()*CT_Table {_eabfcc :=&CT_Table {};_eabfcc .TableColumns =NewCT_TableColumns ();return _eabfcc ;};func (_cdcef ST_FileType )String ()string {switch _cdcef {case 0:return "";case 1:return "\u006d\u0061\u0063";case 2:return "\u0077\u0069\u006e";case 3:return "\u0064\u006f\u0073";case 4:return "\u006c\u0069\u006e";case 5:return "\u006f\u0074\u0068e\u0072";};return "";}; - -// Validate validates the CT_CellWatches and its children -func (_gdedb *CT_CellWatches )Validate ()error {return _gdedb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");}; +// Validate validates the CT_Rst and its children +func (_gbddf *CT_Rst )Validate ()error {return _gbddf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");};type CT_Cell struct{ -// Validate validates the CT_ExternalReferences and its children -func (_ddcfd *CT_ExternalReferences )Validate ()error {return _ddcfd .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};type CT_GroupLevels struct{ +// Reference +RAttr *string ; -// Grouping Level Count -CountAttr *uint32 ; +// Style Index +SAttr *uint32 ; -// OLAP Grouping Levels -GroupLevel []*CT_GroupLevel ;};func (_ffcbg ST_TargetScreenSize )ValidateWithPath (path string )error {switch _ffcbg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffcbg ));};return nil ;};type CT_DateGroupItem struct{ +// Cell Data Type +TAttr ST_CellType ; -// Year -YearAttr uint16 ; +// Cell Metadata Index +CmAttr *uint32 ; -// Month -MonthAttr *uint16 ; +// Value Metadata Index +VmAttr *uint32 ; -// Day -DayAttr *uint16 ; +// Show Phonetic +PhAttr *bool ; -// Hour -HourAttr *uint16 ; +// Formula +F *CT_CellFormula ; -// Minute -MinuteAttr *uint16 ; +// Cell Value +V *string ; -// Second -SecondAttr *uint16 ; +// Rich Text Inline +Is *CT_Rst ; -// Date Time Grouping -DateTimeGroupingAttr ST_DateTimeGrouping ;};func (_eggefa *CT_RElt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgg :for {_agfb ,_gaaaaa :=d .Token ();if _gaaaaa !=nil {return _gaaaaa ;};switch _dfeae :=_agfb .(type ){case _b .StartElement :switch _dfeae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_eggefa .RPr =NewCT_RPrElt ();if _dceba :=d .DecodeElement (_eggefa .RPr ,&_dfeae );_dceba !=nil {return _dceba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _aggeg :=d .DecodeElement (&_eggefa .T ,&_dfeae );_aggeg !=nil {return _aggeg ;};default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0045\u006c\u0074\u0020\u0025\u0076",_dfeae .Name );if _fggag :=d .Skip ();_fggag !=nil {return _fggag ;};};case _b .EndElement :break _edgg ;case _b .CharData :};};return nil ;};func (_efag *CT_CalculatedMembers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efag .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efag .CountAttr )});};e .EncodeToken (start );_gfdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_bbgd :=range _efag .CalculatedMember {e .EncodeElement (_bbgd ,_gfdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_efafag :=&CT_ExternalSheetDataSet {};return _efafag ;};type CT_ConditionalFormatting struct{ -// Validate validates the CT_OleSize and its children -func (_gbbba *CT_OleSize )Validate ()error {return _gbbba .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");};type CT_PivotTableStyle struct{ +// PivotTable Conditional Formatting +PivotAttr *bool ; -// Table Style Name -NameAttr *string ; +// Sequence of References +SqrefAttr *ST_Sqref ; -// Show Row Header Formatting -ShowRowHeadersAttr *bool ; +// Conditional Formatting Rule +CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;}; -// Show Table Style Column Header Formatting -ShowColHeadersAttr *bool ; +// Validate validates the CT_RevisionAutoFormatting and its children +func (_bbabd *CT_RevisionAutoFormatting )Validate ()error {return _bbabd .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");}; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// Validate validates the CT_I and its children +func (_gbdf *CT_I )Validate ()error {return _gbdf .ValidateWithPath ("\u0043\u0054\u005f\u0049")};type ST_FontScheme byte ;func (_aegbae *CT_TupleCache )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_eedgbd :for {_eefgef ,_dfcagd :=d .Token ();if _dfcagd !=nil {return _dfcagd ;};switch _fcgcd :=_eefgef .(type ){case _gd .StartElement :switch _fcgcd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aegbae .Entries =NewCT_PCDSDTCEntries ();if _aeacab :=d .DecodeElement (_aegbae .Entries ,&_fcgcd );_aeacab !=nil {return _aeacab ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aegbae .Sets =NewCT_Sets ();if _fbgccda :=d .DecodeElement (_aegbae .Sets ,&_fcgcd );_fbgccda !=nil {return _fbgccda ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aegbae .QueryCache =NewCT_QueryCache ();if _cecbga :=d .DecodeElement (_aegbae .QueryCache ,&_fcgcd );_cecbga !=nil {return _cecbga ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aegbae .ServerFormats =NewCT_ServerFormats ();if _aeafeg :=d .DecodeElement (_aegbae .ServerFormats ,&_fcgcd );_aeafeg !=nil {return _aeafeg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aegbae .ExtLst =NewCT_ExtensionList ();if _efcge :=d .DecodeElement (_aegbae .ExtLst ,&_fcgcd );_efcge !=nil {return _efcge ;};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\u0054u\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_fcgcd .Name );if _cadd :=d .Skip ();_cadd !=nil {return _cadd ;};};case _gd .EndElement :break _eedgbd ;case _gd .CharData :};};return nil ;};func (_dacb *CT_DataField )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_feecb :=range start .Attr {if _feecb .Name .Local =="\u006e\u0061\u006d\u0065"{_ddgca ,_gecg :=_feecb .Value ,error (nil );if _gecg !=nil {return _gecg ;};_dacb .NameAttr =&_ddgca ;continue ;};if _feecb .Name .Local =="\u0066\u006c\u0064"{_gdgef ,_ddbg :=_a .ParseUint (_feecb .Value ,10,32);if _ddbg !=nil {return _ddbg ;};_dacb .FldAttr =uint32 (_gdgef );continue ;};if _feecb .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dacb .SubtotalAttr .UnmarshalXMLAttr (_feecb );continue ;};if _feecb .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_dacb .ShowDataAsAttr .UnmarshalXMLAttr (_feecb );continue ;};if _feecb .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_fceeb ,_bbddg :=_a .ParseInt (_feecb .Value ,10,32);if _bbddg !=nil {return _bbddg ;};_ggbde :=int32 (_fceeb );_dacb .BaseFieldAttr =&_ggbde ;continue ;};if _feecb .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_ddcae ,_eaagg :=_a .ParseUint (_feecb .Value ,10,32);if _eaagg !=nil {return _eaagg ;};_cffb :=uint32 (_ddcae );_dacb .BaseItemAttr =&_cffb ;continue ;};if _feecb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dcbe ,_cdeg :=_a .ParseUint (_feecb .Value ,10,32);if _cdeg !=nil {return _cdeg ;};_bgacf :=uint32 (_dcbe );_dacb .NumFmtIdAttr =&_bgacf ;continue ;};};_cded :for {_adafc ,_fcbdg :=d .Token ();if _fcbdg !=nil {return _fcbdg ;};switch _ccdc :=_adafc .(type ){case _gd .StartElement :switch _ccdc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dacb .ExtLst =NewCT_ExtensionList ();if _eeafa :=d .DecodeElement (_dacb .ExtLst ,&_ccdc );_eeafa !=nil {return _eeafa ;};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\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_ccdc .Name );if _ddbe :=d .Skip ();_ddbe !=nil {return _ddbe ;};};case _gd .EndElement :break _cded ;case _gd .CharData :};};return nil ;};func (_dceda *CT_DynamicFilter )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dceda .TypeAttr =ST_DynamicFilterType (1);for _ ,_bdcb :=range start .Attr {if _bdcb .Name .Local =="\u0074\u0079\u0070\u0065"{_dceda .TypeAttr .UnmarshalXMLAttr (_bdcb );continue ;};if _bdcb .Name .Local =="\u0076\u0061\u006c"{_baccd ,_bded :=_a .ParseFloat (_bdcb .Value ,64);if _bded !=nil {return _bded ;};_dceda .ValAttr =&_baccd ;continue ;};if _bdcb .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_ffcfc ,_gcaba :=ParseStdlibTime (_bdcb .Value );if _gcaba !=nil {return _gcaba ;};_dceda .ValIsoAttr =&_ffcfc ;continue ;};if _bdcb .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_cdcfa ,_gdfee :=_a .ParseFloat (_bdcb .Value ,64);if _gdfee !=nil {return _gdfee ;};_dceda .MaxValAttr =&_cdcfa ;continue ;};if _bdcb .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_cggfg ,_bbdc :=ParseStdlibTime (_bdcb .Value );if _bbdc !=nil {return _bbdc ;};_dceda .MaxValIsoAttr =&_cggfg ;continue ;};};for {_ecdadc ,_agddb :=d .Token ();if _agddb !=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",_agddb );};if _ceeb ,_fafb :=_ecdadc .(_gd .EndElement );_fafb &&_ceeb .Name ==start .Name {break ;};};return nil ;};func (_agdfb *CT_ExternalLinkChoice )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gdbdd :for {_agce ,_fdaeb :=d .Token ();if _fdaeb !=nil {return _fdaeb ;};switch _fbdd :=_agce .(type ){case _gd .StartElement :switch _fbdd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\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"}:_agdfb .ExternalBook =NewCT_ExternalBook ();if _agcg :=d .DecodeElement (_agdfb .ExternalBook ,&_fbdd );_agcg !=nil {return _agcg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfb .DdeLink =NewCT_DdeLink ();if _gfgdd :=d .DecodeElement (_agdfb .DdeLink ,&_fbdd );_gfgdd !=nil {return _gfgdd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfb .OleLink =NewCT_OleLink ();if _geddc :=d .DecodeElement (_agdfb .OleLink ,&_fbdd );_geddc !=nil {return _geddc ;};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\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fbdd .Name );if _gbgcac :=d .Skip ();_gbgcac !=nil {return _gbgcac ;};};case _gd .EndElement :break _gdbdd ;case _gd .CharData :};};return nil ;};func (_afdfae ST_MdxFunctionType )ValidateWithPath (path string )error {switch _afdfae {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 (_afdfae ));};return nil ;}; -// Show Column Stripes -ShowColStripesAttr *bool ; +// Validate validates the CT_OleLink and its children +func (_ecgge *CT_OleLink )Validate ()error {return _ecgge .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};func NewCT_PhoneticPr ()*CT_PhoneticPr {_efgg :=&CT_PhoneticPr {};return _efgg }; -// Show Last Column -ShowLastColumnAttr *bool ;};func NewCT_Rst ()*CT_Rst {_ffdgc :=&CT_Rst {};return _ffdgc }; +// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path +func (_bgabf *CT_TableStyleElement )ValidateWithPath (path string )error {if _bgabf .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 _edgfe :=_bgabf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edgfe !=nil {return _edgfe ;};return nil ;};func NewCT_Revisions ()*CT_Revisions {_bbebbb :=&CT_Revisions {};return _bbebbb };func NewCT_Format ()*CT_Format {_cbfcbe :=&CT_Format {};_cbfcbe .PivotArea =NewCT_PivotArea ();return _cbfcbe ;};type CT_OleObject struct{ -// Validate validates the CT_ChartsheetPr and its children -func (_gcbc *CT_ChartsheetPr )Validate ()error {return _gcbc .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};func (_eeed *CT_Comments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeed .Authors =NewCT_Authors ();_eeed .CommentList =NewCT_CommentList ();_faegb :for {_gdeg ,_fdfef :=d .Token ();if _fdfef !=nil {return _fdfef ;};switch _dedf :=_gdeg .(type ){case _b .StartElement :switch _dedf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _ddbe :=d .DecodeElement (_eeed .Authors ,&_dedf );_ddbe !=nil {return _ddbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _baa :=d .DecodeElement (_eeed .CommentList ,&_dedf );_baa !=nil {return _baa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeed .ExtLst =NewCT_ExtensionList ();if _cddb :=d .DecodeElement (_eeed .ExtLst ,&_dedf );_cddb !=nil {return _cddb ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_dedf .Name );if _affe :=d .Skip ();_affe !=nil {return _affe ;};};case _b .EndElement :break _faegb ;case _b .CharData :};};return nil ;};func (_bdefg *CT_CalculatedMember )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bdefg .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_bdefg .MdxAttr )});if _bdefg .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bdefg .MemberNameAttr )});};if _bdefg .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_f .Sprintf ("\u0025\u0076",*_bdefg .HierarchyAttr )});};if _bdefg .ParentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdefg .ParentAttr )});};if _bdefg .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bdefg .SolveOrderAttr )});};if _bdefg .SetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bdefg .SetAttr ))});};e .EncodeToken (start );if _bdefg .ExtLst !=nil {_dbab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdefg .ExtLst ,_dbab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adddeb *ST_UnderlineValues )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adddeb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_adddeb =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_adddeb =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_adddeb =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_adddeb =4;case "\u006e\u006f\u006e\u0065":*_adddeb =5;};return nil ;};func (_efdda ST_ItemType )ValidateWithPath (path string )error {switch _efdda {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efdda ));};return nil ;};type CT_Sheet struct{ +// Embedded Object ProgId +ProgIdAttr *string ; -// Sheet Name -NameAttr string ; +// Data or View Aspect +DvAspectAttr ST_DvAspect ; -// Sheet Tab Id -SheetIdAttr uint32 ; +// Embedded Object's Link Moniker +LinkAttr *string ; -// Visible State -StateAttr ST_SheetState ;IdAttr string ;};func (_gdbcg ST_MdxKPIProperty )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cabdde :=_b .Attr {};_cabdde .Name =name ;switch _gdbcg {case ST_MdxKPIPropertyUnset :_cabdde .Value ="";case ST_MdxKPIPropertyV :_cabdde .Value ="\u0076";case ST_MdxKPIPropertyG :_cabdde .Value ="\u0067";case ST_MdxKPIPropertyS :_cabdde .Value ="\u0073";case ST_MdxKPIPropertyT :_cabdde .Value ="\u0074";case ST_MdxKPIPropertyW :_cabdde .Value ="\u0077";case ST_MdxKPIPropertyM :_cabdde .Value ="\u006d";};return _cabdde ,nil ;};func NewCT_Dimensions ()*CT_Dimensions {_ffbga :=&CT_Dimensions {};return _ffbga };type ST_VolValueType byte ;func (_dbebc ST_FormatAction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gegeg :=_b .Attr {};_gegeg .Name =name ;switch _dbebc {case ST_FormatActionUnset :_gegeg .Value ="";case ST_FormatActionBlank :_gegeg .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_gegeg .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_gegeg .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_gegeg .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _gegeg ,nil ;};type CT_CustomFilter struct{ +// Linked Embedded Object Update +OleUpdateAttr ST_OleUpdate ; -// Filter Comparison Operator -OperatorAttr ST_FilterOperator ; +// Auto Load +AutoLoadAttr *bool ; -// Top or Bottom Value -ValAttr *string ;};type CT_pivotTableDefinition struct{ +// Shape Id +ShapeIdAttr uint32 ;IdAttr *string ; -// Name -NameAttr string ; +// Embedded Object Properties +ObjectPr *CT_ObjectPr ;};type CT_RevisionRowColumn struct{ -// PivotCache Definition Id -CacheIdAttr uint32 ; +// Sheet Id +SIdAttr uint32 ; -// Data On Rows -DataOnRowsAttr *bool ; +// End Of List +EolAttr *bool ; -// Default Data Field Position -DataPositionAttr *uint32 ; +// Reference +RefAttr string ; -// Data Field Header Name -DataCaptionAttr string ; +// User Action +ActionAttr ST_rwColActionType ; -// Grand Totals Caption -GrandTotalCaptionAttr *string ; +// Edge Deleted +EdgeAttr *bool ; -// Error Caption -ErrorCaptionAttr *string ; +// Undo +Undo []*CT_UndoInfo ; -// Show Error -ShowErrorAttr *bool ; +// Revised Row Column +Rcc []*CT_RevisionCellChange ; -// Caption for Missing Values -MissingCaptionAttr *string ; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_daba *CT_CalculatedItems )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fdab :=range start .Attr {if _fdab .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcfa ,_cgbd :=_a .ParseUint (_fdab .Value ,10,32);if _cgbd !=nil {return _cgbd ;};_dfbdd :=uint32 (_bcfa );_daba .CountAttr =&_dfbdd ;continue ;};};_deaa :for {_dgf ,_gcag :=d .Token ();if _gcag !=nil {return _gcag ;};switch _bdfe :=_dgf .(type ){case _gd .StartElement :switch _bdfe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_badf :=NewCT_CalculatedItem ();if _debc :=d .DecodeElement (_badf ,&_bdfe );_debc !=nil {return _debc ;};_daba .CalculatedItem =append (_daba .CalculatedItem ,_badf );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\u0061\u006c\u0063\u0075\u006ca\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bdfe .Name );if _aece :=d .Skip ();_aece !=nil {return _aece ;};};case _gd .EndElement :break _deaa ;case _gd .CharData :};};return nil ;};func (_aeaeb *CT_SheetId )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_aeaeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_adgbb *CT_CalcCell )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gfaa :=range start .Attr {if _gfaa .Name .Local =="\u0072"{_aced ,_egfa :=_gfaa .Value ,error (nil );if _egfa !=nil {return _egfa ;};_adgbb .RAttr =&_aced ;continue ;};if _gfaa .Name .Local =="\u0072\u0065\u0066"{_gbbd ,_abcg :=_gfaa .Value ,error (nil );if _abcg !=nil {return _abcg ;};_adgbb .RefAttr =&_gbbd ;continue ;};if _gfaa .Name .Local =="\u0069"{_gcea ,_dfge :=_a .ParseInt (_gfaa .Value ,10,32);if _dfge !=nil {return _dfge ;};_fbfe :=int32 (_gcea );_adgbb .IAttr =&_fbfe ;continue ;};if _gfaa .Name .Local =="\u0073"{_febb ,_fabb :=_a .ParseBool (_gfaa .Value );if _fabb !=nil {return _fabb ;};_adgbb .SAttr =&_febb ;continue ;};if _gfaa .Name .Local =="\u006c"{_beef ,_cfca :=_a .ParseBool (_gfaa .Value );if _cfca !=nil {return _cfca ;};_adgbb .LAttr =&_beef ;continue ;};if _gfaa .Name .Local =="\u0074"{_egg ,_cbb :=_a .ParseBool (_gfaa .Value );if _cbb !=nil {return _cbb ;};_adgbb .TAttr =&_egg ;continue ;};if _gfaa .Name .Local =="\u0061"{_aaf ,_dccb :=_a .ParseBool (_gfaa .Value );if _dccb !=nil {return _dccb ;};_adgbb .AAttr =&_aaf ;continue ;};};for {_gcfb ,_edee :=d .Token ();if _edee !=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",_edee );};if _gfgc ,_aefb :=_gcfb .(_gd .EndElement );_aefb &&_gfgc .Name ==start .Name {break ;};};return nil ;};func (_gfad *CT_BookView )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_adg :=range start .Attr {if _adg .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_gb ,_gcf :=_a .ParseUint (_adg .Value ,10,32);if _gcf !=nil {return _gcf ;};_bee :=uint32 (_gb );_gfad .WindowWidthAttr =&_bee ;continue ;};if _adg .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_gfad .VisibilityAttr .UnmarshalXMLAttr (_adg );continue ;};if _adg .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_fe ,_abd :=_a .ParseBool (_adg .Value );if _abd !=nil {return _abd ;};_gfad .ShowHorizontalScrollAttr =&_fe ;continue ;};if _adg .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_ega ,_cbd :=_a .ParseBool (_adg .Value );if _cbd !=nil {return _cbd ;};_gfad .ShowVerticalScrollAttr =&_ega ;continue ;};if _adg .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_cee ,_eab :=_a .ParseBool (_adg .Value );if _eab !=nil {return _eab ;};_gfad .ShowSheetTabsAttr =&_cee ;continue ;};if _adg .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_dge ,_dfbc :=_a .ParseInt (_adg .Value ,10,32);if _dfbc !=nil {return _dfbc ;};_gfb :=int32 (_dge );_gfad .XWindowAttr =&_gfb ;continue ;};if _adg .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_adf ,_cfc :=_a .ParseInt (_adg .Value ,10,32);if _cfc !=nil {return _cfc ;};_cfcc :=int32 (_adf );_gfad .YWindowAttr =&_cfcc ;continue ;};if _adg .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_gfe ,_bac :=_a .ParseBool (_adg .Value );if _bac !=nil {return _bac ;};_gfad .MinimizedAttr =&_gfe ;continue ;};if _adg .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_eeb ,_faa :=_a .ParseUint (_adg .Value ,10,32);if _faa !=nil {return _faa ;};_dfc :=uint32 (_eeb );_gfad .WindowHeightAttr =&_dfc ;continue ;};if _adg .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_bc ,_edg :=_a .ParseUint (_adg .Value ,10,32);if _edg !=nil {return _edg ;};_bb :=uint32 (_bc );_gfad .TabRatioAttr =&_bb ;continue ;};if _adg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_fd ,_fda :=_a .ParseUint (_adg .Value ,10,32);if _fda !=nil {return _fda ;};_fb :=uint32 (_fd );_gfad .FirstSheetAttr =&_fb ;continue ;};if _adg .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_gdf ,_dgeg :=_a .ParseUint (_adg .Value ,10,32);if _dgeg !=nil {return _dgeg ;};_agbg :=uint32 (_gdf );_gfad .ActiveTabAttr =&_agbg ;continue ;};if _adg .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_cabc ,_dgg :=_a .ParseBool (_adg .Value );if _dgg !=nil {return _dgg ;};_gfad .AutoFilterDateGroupingAttr =&_cabc ;continue ;};};_fg :for {_abf ,_fcbf :=d .Token ();if _fcbf !=nil {return _fcbf ;};switch _edc :=_abf .(type ){case _gd .StartElement :switch _edc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfad .ExtLst =NewCT_ExtensionList ();if _fga :=d .DecodeElement (_gfad .ExtLst ,&_edc );_fga !=nil {return _fga ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_edc .Name );if _fage :=d .Skip ();_fage !=nil {return _fage ;};};case _gd .EndElement :break _fg ;case _gd .CharData :};};return nil ;};func (_bcece *ST_Objects )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_bcece =0;case "\u0061\u006c\u006c":*_bcece =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_bcece =2;case "\u006e\u006f\u006e\u0065":*_bcece =3;};return nil ;};func (_dfcbf *CT_TextField )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_baeeg :=range start .Attr {if _baeeg .Name .Local =="\u0074\u0079\u0070\u0065"{_dfcbf .TypeAttr .UnmarshalXMLAttr (_baeeg );continue ;};if _baeeg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gbbga ,_acdbaf :=_a .ParseUint (_baeeg .Value ,10,32);if _acdbaf !=nil {return _acdbaf ;};_afdbe :=uint32 (_gbbga );_dfcbf .PositionAttr =&_afdbe ;continue ;};};for {_cdbgdf ,_fddff :=d .Token ();if _fddff !=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",_fddff );};if _cadcb ,_cebfg :=_cdbgdf .(_gd .EndElement );_cebfg &&_cadcb .Name ==start .Name {break ;};};return nil ;}; -// Show Missing -ShowMissingAttr *bool ; +// Validate validates the CT_Mdx and its children +func (_egecb *CT_Mdx )Validate ()error {return _egecb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");};type CT_RevisionInsertSheet struct{ -// Page Header Style Name -PageStyleAttr *string ; +// Sheet Id +SheetIdAttr uint32 ; -// Table Style Name -PivotTableStyleAttr *string ; +// Sheet Name +NameAttr string ; -// Vacated Style -VacatedStyleAttr *string ; +// Sheet Position +SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_Format struct{ -// PivotTable Custom String -TagAttr *string ; +// Format Action +ActionAttr ST_FormatAction ; -// PivotTable Last Updated Version -UpdatedVersionAttr *uint8 ; +// Format Id +DxfIdAttr *uint32 ; -// Minimum Refreshable Version -MinRefreshableVersionAttr *uint8 ; +// Pivot Table Location +PivotArea *CT_PivotArea ; -// Asterisk Totals -AsteriskTotalsAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_edcgdf *CT_PivotCaches )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_efdfg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_bcbdf :=range _edcgdf .PivotCache {e .EncodeElement (_bcbdf ,_efdfg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fgfdf *CT_QueryTableDeletedFields )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fgfdf .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fgfdf .CountAttr )});};e .EncodeToken (start );_effgbc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gebba :=range _fgfdf .DeletedField {e .EncodeElement (_gebba ,_effgbc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Show Item Names -ShowItemsAttr *bool ; +// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path +func (_fcaef *CT_OutlinePr )ValidateWithPath (path string )error {return nil };func (_gafdcc *ST_DataValidationType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dagaf ,_fedfe :=d .Token ();if _fedfe !=nil {return _fedfe ;};if _fbaagb ,_gbfef :=_dagaf .(_gd .EndElement );_gbfef &&_fbaagb .Name ==start .Name {*_gafdcc =1;return nil ;};if _gddcb ,_bfdgb :=_dagaf .(_gd .CharData );!_bfdgb {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",_dagaf );}else {switch string (_gddcb ){case "":*_gafdcc =0;case "\u006e\u006f\u006e\u0065":*_gafdcc =1;case "\u0077\u0068\u006fl\u0065":*_gafdcc =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gafdcc =3;case "\u006c\u0069\u0073\u0074":*_gafdcc =4;case "\u0064\u0061\u0074\u0065":*_gafdcc =5;case "\u0074\u0069\u006d\u0065":*_gafdcc =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_gafdcc =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gafdcc =8;};};_dagaf ,_fedfe =d .Token ();if _fedfe !=nil {return _fedfe ;};if _deacad ,_fadee :=_dagaf .(_gd .EndElement );_fadee &&_deacad .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",_dagaf );}; -// Allow Edit Data -EditDataAttr *bool ; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_aggeg *CT_SmartTagPr )ValidateWithPath (path string )error {if _fcgfbe :=_aggeg .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_fcgfbe !=nil {return _fcgfbe ;};return nil ;};func (_bcccf *CT_DrawingHF )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bcccf .IdAttr )});if _bcccf .LhoAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0068\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .LhoAttr )});};if _bcccf .LheAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0068\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .LheAttr )});};if _bcccf .LhfAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0068\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .LhfAttr )});};if _bcccf .ChoAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0068\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .ChoAttr )});};if _bcccf .CheAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0068\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .CheAttr )});};if _bcccf .ChfAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0068\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .ChfAttr )});};if _bcccf .RhoAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0068\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .RhoAttr )});};if _bcccf .RheAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0068\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .RheAttr )});};if _bcccf .RhfAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0068\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .RhfAttr )});};if _bcccf .LfoAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0066\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .LfoAttr )});};if _bcccf .LfeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0066\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .LfeAttr )});};if _bcccf .LffAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .LffAttr )});};if _bcccf .CfoAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0066\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .CfoAttr )});};if _bcccf .CfeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0066\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .CfeAttr )});};if _bcccf .CffAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .CffAttr )});};if _bcccf .RfoAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0066\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .RfoAttr )});};if _bcccf .RfeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0066\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .RfeAttr )});};if _bcccf .RffAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_bcccf .RffAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bdbeg *ST_RefMode )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fecfcg ,_fcfed :=d .Token ();if _fcfed !=nil {return _fcfed ;};if _gdceg ,_ddagef :=_fecfcg .(_gd .EndElement );_ddagef &&_gdceg .Name ==start .Name {*_bdbeg =1;return nil ;};if _bdeafa ,_bfdafc :=_fecfcg .(_gd .CharData );!_bfdafc {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",_fecfcg );}else {switch string (_bdeafa ){case "":*_bdbeg =0;case "\u0041\u0031":*_bdbeg =1;case "\u0052\u0031\u0043\u0031":*_bdbeg =2;};};_fecfcg ,_fcfed =d .Token ();if _fcfed !=nil {return _fcfed ;};if _dfaebd ,_cddfg :=_fecfcg .(_gd .EndElement );_cddfg &&_dfaebd .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",_fecfcg );}; -// Disable Field List -DisableFieldListAttr *bool ; +// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path +func (_ddec *CT_DateGroupItem )ValidateWithPath (path string )error {if _ddec .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 _cdeb :=_ddec .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_cdeb !=nil {return _cdeb ;};return nil ;};type ST_PivotAreaType byte ;func (_cggfb ST_DataValidationImeMode )String ()string {switch _cggfb {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 (_ffbgd *CT_Sheet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ffbgd .NameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ffbgd .SheetIdAttr )});if _ffbgd .StateAttr !=ST_SheetStateUnset {_dbdcf ,_cebbgf :=_ffbgd .StateAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u0074\u0061t\u0065"});if _cebbgf !=nil {return _cebbgf ;};start .Attr =append (start .Attr ,_dbdcf );};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ffbgd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_decdf *ST_HtmlFmt )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cadfa ,_edbbd :=d .Token ();if _edbbd !=nil {return _edbbd ;};if _dcabac ,_ggeac :=_cadfa .(_gd .EndElement );_ggeac &&_dcabac .Name ==start .Name {*_decdf =1;return nil ;};if _abafg ,_dcfdae :=_cadfa .(_gd .CharData );!_dcfdae {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",_cadfa );}else {switch string (_abafg ){case "":*_decdf =0;case "\u006e\u006f\u006e\u0065":*_decdf =1;case "\u0072\u0074\u0066":*_decdf =2;case "\u0061\u006c\u006c":*_decdf =3;};};_cadfa ,_edbbd =d .Token ();if _edbbd !=nil {return _edbbd ;};if _acebad ,_fgagf :=_cadfa .(_gd .EndElement );_fgagf &&_acebad .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",_cadfa );}; -// Show Calculated Members -ShowCalcMbrsAttr *bool ; +// Validate validates the CT_CacheHierarchy and its children +func (_ceab *CT_CacheHierarchy )Validate ()error {return _ceab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");}; -// Total Visual Data -VisualTotalsAttr *bool ; +// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path +func (_eebe *CT_CustomSheetViews )ValidateWithPath (path string )error {for _fdgeb ,_ggdgb :=range _eebe .CustomSheetView {if _bgeed :=_ggdgb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_fdgeb ));_bgeed !=nil {return _bgeed ;};};return nil ;};func (_cddbc ST_PatternType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_gcegg :=_gd .Attr {};_gcegg .Name =name ;switch _cddbc {case ST_PatternTypeUnset :_gcegg .Value ="";case ST_PatternTypeNone :_gcegg .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_gcegg .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_gcegg .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_gcegg .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_gcegg .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_gcegg .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_gcegg .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_gcegg .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_gcegg .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_gcegg .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_gcegg .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_gcegg .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_gcegg .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_gcegg .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_gcegg .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_gcegg .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_gcegg .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_gcegg .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_gcegg .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _gcegg ,nil ;};func NewCT_DataRefs ()*CT_DataRefs {_ebaa :=&CT_DataRefs {};return _ebaa }; -// Show Multiple Labels -ShowMultipleLabelAttr *bool ; +// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path +func (_gdfdb *CT_Parameters )ValidateWithPath (path string )error {for _fbbgeaf ,_bgcff :=range _gdfdb .Parameter {if _bddga :=_bgcff .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fbbgeaf ));_bddga !=nil {return _bddga ;};};return nil ;};func (_efedd ST_WebSourceType )Validate ()error {return _efedd .ValidateWithPath ("")};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_facgg :=&CT_SmartTagTypes {};return _facgg };func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_fafff :=&CT_MetadataStringIndex {};return _fafff ;};func (_dgbe *CT_CalcPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cedf :=range start .Attr {if _cedf .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_egd ,_ggf :=_a .ParseFloat (_cedf .Value ,64);if _ggf !=nil {return _ggf ;};_dgbe .IterateDeltaAttr =&_egd ;continue ;};if _cedf .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_dgbe .CalcModeAttr .UnmarshalXMLAttr (_cedf );continue ;};if _cedf .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_gfbc ,_deae :=_a .ParseBool (_cedf .Value );if _deae !=nil {return _deae ;};_dgbe .FullCalcOnLoadAttr =&_gfbc ;continue ;};if _cedf .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_dgbe .RefModeAttr .UnmarshalXMLAttr (_cedf );continue ;};if _cedf .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_efafb ,_abbf :=_a .ParseBool (_cedf .Value );if _abbf !=nil {return _abbf ;};_dgbe .IterateAttr =&_efafb ;continue ;};if _cedf .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_bdg ,_fdcf :=_a .ParseUint (_cedf .Value ,10,32);if _fdcf !=nil {return _fdcf ;};_feea :=uint32 (_bdg );_dgbe .IterateCountAttr =&_feea ;continue ;};if _cedf .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_bcdd ,_bdaa :=_a .ParseUint (_cedf .Value ,10,32);if _bdaa !=nil {return _bdaa ;};_edbg :=uint32 (_bcdd );_dgbe .CalcIdAttr =&_edbg ;continue ;};if _cedf .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_gfde ,_aedgd :=_a .ParseBool (_cedf .Value );if _aedgd !=nil {return _aedgd ;};_dgbe .FullPrecisionAttr =&_gfde ;continue ;};if _cedf .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_cebg ,_fggcg :=_a .ParseBool (_cedf .Value );if _fggcg !=nil {return _fggcg ;};_dgbe .CalcCompletedAttr =&_cebg ;continue ;};if _cedf .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_aaaa ,_ebfd :=_a .ParseBool (_cedf .Value );if _ebfd !=nil {return _ebfd ;};_dgbe .CalcOnSaveAttr =&_aaaa ;continue ;};if _cedf .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_fed ,_bcdf :=_a .ParseBool (_cedf .Value );if _bcdf !=nil {return _bcdf ;};_dgbe .ConcurrentCalcAttr =&_fed ;continue ;};if _cedf .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_eeg ,_abca :=_a .ParseUint (_cedf .Value ,10,32);if _abca !=nil {return _abca ;};_ecfe :=uint32 (_eeg );_dgbe .ConcurrentManualCountAttr =&_ecfe ;continue ;};if _cedf .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_deaf ,_faba :=_a .ParseBool (_cedf .Value );if _faba !=nil {return _faba ;};_dgbe .ForceFullCalcAttr =&_deaf ;continue ;};};for {_cbc ,_gff :=d .Token ();if _gff !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_gff );};if _bfff ,_edfa :=_cbc .(_gd .EndElement );_edfa &&_bfff .Name ==start .Name {break ;};};return nil ;};func (_bcggf *CT_RevisionDefinedName )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_affegf :=range start .Attr {if _affegf .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_accda ,_ebffc :=_affegf .Value ,error (nil );if _ebffc !=nil {return _ebffc ;};_bcggf .DescriptionAttr =&_accda ;continue ;};if _affegf .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_gcdcg ,_deecf :=_affegf .Value ,error (nil );if _deecf !=nil {return _deecf ;};_bcggf .OldDescriptionAttr =&_gcdcg ;continue ;};if _affegf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_geefg ,_bdccc :=_a .ParseBool (_affegf .Value );if _bdccc !=nil {return _bdccc ;};_bcggf .CustomViewAttr =&_geefg ;continue ;};if _affegf .Name .Local =="\u0068\u0065\u006c\u0070"{_gegb ,_fabfe :=_affegf .Value ,error (nil );if _fabfe !=nil {return _fabfe ;};_bcggf .HelpAttr =&_gegb ;continue ;};if _affegf .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_eccge ,_aabcb :=_a .ParseBool (_affegf .Value );if _aabcb !=nil {return _aabcb ;};_bcggf .FunctionAttr =&_eccge ;continue ;};if _affegf .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_cafcd ,_caefc :=_affegf .Value ,error (nil );if _caefc !=nil {return _caefc ;};_bcggf .OldHelpAttr =&_cafcd ;continue ;};if _affegf .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_dgee ,_gbada :=_a .ParseUint (_affegf .Value ,10,8);if _gbada !=nil {return _gbada ;};_ecbfde :=uint8 (_dgee );_bcggf .FunctionGroupIdAttr =&_ecbfde ;continue ;};if _affegf .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_egbbd ,_acabd :=_affegf .Value ,error (nil );if _acabd !=nil {return _acabd ;};_bcggf .StatusBarAttr =&_egbbd ;continue ;};if _affegf .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_gdefg ,_eacggc :=_a .ParseUint (_affegf .Value ,10,8);if _eacggc !=nil {return _eacggc ;};_bdedc :=uint8 (_gdefg );_bcggf .ShortcutKeyAttr =&_bdedc ;continue ;};if _affegf .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_dccfa ,_cacca :=_affegf .Value ,error (nil );if _cacca !=nil {return _cacca ;};_bcggf .OldStatusBarAttr =&_dccfa ;continue ;};if _affegf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_afcdb ,_edgefd :=_a .ParseBool (_affegf .Value );if _edgefd !=nil {return _edgefd ;};_bcggf .HiddenAttr =&_afcdb ;continue ;};if _affegf .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_geffe ,_fgaafg :=_affegf .Value ,error (nil );if _fgaafg !=nil {return _fgaafg ;};_bcggf .OldCommentAttr =&_geffe ;continue ;};if _affegf .Name .Local =="\u006e\u0061\u006d\u0065"{_fgddc ,_aecfd :=_affegf .Value ,error (nil );if _aecfd !=nil {return _aecfd ;};_bcggf .NameAttr =_fgddc ;continue ;};if _affegf .Name .Local =="\u0072\u0061"{_feggd ,_dedcg :=_a .ParseBool (_affegf .Value );if _dedcg !=nil {return _dedcg ;};_bcggf .RaAttr =&_feggd ;continue ;};if _affegf .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_ebbfa ,_ebafd :=_a .ParseUint (_affegf .Value ,10,32);if _ebafd !=nil {return _ebafd ;};_cgcgbb :=uint32 (_ebbfa );_bcggf .LocalSheetIdAttr =&_cgcgbb ;continue ;};if _affegf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_egbea ,_abdae :=_affegf .Value ,error (nil );if _abdae !=nil {return _abdae ;};_bcggf .CommentAttr =&_egbea ;continue ;};if _affegf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_affgc ,_cfdeg :=_affegf .Value ,error (nil );if _cfdeg !=nil {return _cfdeg ;};_bcggf .CustomMenuAttr =&_affgc ;continue ;};if _affegf .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_cdgffd ,_feddad :=_a .ParseBool (_affegf .Value );if _feddad !=nil {return _feddad ;};_bcggf .OldFunctionAttr =&_cdgffd ;continue ;};if _affegf .Name .Local =="\u0075\u0061"{_bbbfb ,_gbdgg :=_a .ParseBool (_affegf .Value );if _gbdgg !=nil {return _gbdgg ;};_bcggf .UaAttr =&_bbbfb ;continue ;};if _affegf .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_cbbccb ,_gbfea :=_a .ParseUint (_affegf .Value ,10,8);if _gbfea !=nil {return _gbfea ;};_ffcefb :=uint8 (_cbbccb );_bcggf .OldShortcutKeyAttr =&_ffcefb ;continue ;};if _affegf .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_ebgbea ,_bggbf :=_a .ParseBool (_affegf .Value );if _bggbf !=nil {return _bggbf ;};_bcggf .OldHiddenAttr =&_ebgbea ;continue ;};if _affegf .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_egfdb ,_eeaef :=_affegf .Value ,error (nil );if _eeaef !=nil {return _eeaef ;};_bcggf .OldCustomMenuAttr =&_egfdb ;continue ;};if _affegf .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_bdafgd ,_ffcec :=_a .ParseUint (_affegf .Value ,10,8);if _ffcec !=nil {return _ffcec ;};_cfga :=uint8 (_bdafgd );_bcggf .OldFunctionGroupIdAttr =&_cfga ;continue ;};if _affegf .Name .Local =="\u0072\u0049\u0064"{_ebbbf ,_gbcbg :=_a .ParseUint (_affegf .Value ,10,32);if _gbcbg !=nil {return _gbcbg ;};_eacga :=uint32 (_ebbbf );_bcggf .RIdAttr =&_eacga ;continue ;};};_bgeac :for {_gcdef ,_fcdaa :=d .Token ();if _fcdaa !=nil {return _fcdaa ;};switch _bgeafe :=_gcdef .(type ){case _gd .StartElement :switch _bgeafe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcggf .Formula =new (string );if _edbgf :=d .DecodeElement (_bcggf .Formula ,&_bgeafe );_edbgf !=nil {return _edbgf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcggf .OldFormula =new (string );if _ffcgf :=d .DecodeElement (_bcggf .OldFormula ,&_bgeafe );_ffcgf !=nil {return _ffcgf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcggf .ExtLst =NewCT_ExtensionList ();if _cbeage :=d .DecodeElement (_bcggf .ExtLst ,&_bgeafe );_cbeage !=nil {return _cbeage ;};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\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0020\u0025\u0076",_bgeafe .Name );if _adbdde :=d .Skip ();_adbdde !=nil {return _adbdde ;};};case _gd .EndElement :break _bgeac ;case _gd .CharData :};};return nil ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_fcbce :=&CT_RowHierarchiesUsage {};return _fcbce ;};func (_gddge ST_DataValidationType )String ()string {switch _gddge {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 (_ffab *CT_Chartsheet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ffab .SheetViews =NewCT_ChartsheetViews ();_ffab .Drawing =NewCT_Drawing ();_eadcc :for {_gace ,_fdfbb :=d .Token ();if _fdfbb !=nil {return _fdfbb ;};switch _eefc :=_gace .(type ){case _gd .StartElement :switch _eefc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffab .SheetPr =NewCT_ChartsheetPr ();if _abdc :=d .DecodeElement (_ffab .SheetPr ,&_eefc );_abdc !=nil {return _abdc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fade :=d .DecodeElement (_ffab .SheetViews ,&_eefc );_fade !=nil {return _fade ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffab .SheetProtection =NewCT_ChartsheetProtection ();if _gdfc :=d .DecodeElement (_ffab .SheetProtection ,&_eefc );_gdfc !=nil {return _gdfc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ffab .CustomSheetViews =NewCT_CustomChartsheetViews ();if _beefb :=d .DecodeElement (_ffab .CustomSheetViews ,&_eefc );_beefb !=nil {return _beefb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffab .PageMargins =NewCT_PageMargins ();if _eabb :=d .DecodeElement (_ffab .PageMargins ,&_eefc );_eabb !=nil {return _eabb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffab .PageSetup =NewCT_CsPageSetup ();if _geae :=d .DecodeElement (_ffab .PageSetup ,&_eefc );_geae !=nil {return _geae ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffab .HeaderFooter =NewCT_HeaderFooter ();if _dggb :=d .DecodeElement (_ffab .HeaderFooter ,&_eefc );_dggb !=nil {return _dggb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ggcb :=d .DecodeElement (_ffab .Drawing ,&_eefc );_ggcb !=nil {return _ggcb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffab .LegacyDrawing =NewCT_LegacyDrawing ();if _aegcg :=d .DecodeElement (_ffab .LegacyDrawing ,&_eefc );_aegcg !=nil {return _aegcg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffab .LegacyDrawingHF =NewCT_LegacyDrawing ();if _fbeg :=d .DecodeElement (_ffab .LegacyDrawingHF ,&_eefc );_fbeg !=nil {return _fbeg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffab .DrawingHF =NewCT_DrawingHF ();if _bfee :=d .DecodeElement (_ffab .DrawingHF ,&_eefc );_bfee !=nil {return _bfee ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffab .Picture =NewCT_SheetBackgroundPicture ();if _agbc :=d .DecodeElement (_ffab .Picture ,&_eefc );_agbc !=nil {return _agbc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffab .WebPublishItems =NewCT_WebPublishItems ();if _eaeb :=d .DecodeElement (_ffab .WebPublishItems ,&_eefc );_eaeb !=nil {return _eaeb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffab .ExtLst =NewCT_ExtensionList ();if _fafdc :=d .DecodeElement (_ffab .ExtLst ,&_eefc );_fafdc !=nil {return _fafdc ;};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\u0043h\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_eefc .Name );if _ecebf :=d .Skip ();_ecebf !=nil {return _ecebf ;};};case _gd .EndElement :break _eadcc ;case _gd .CharData :};};return nil ;};func (_adec *CT_DataConsolidate )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _adec .FunctionAttr !=ST_DataConsolidateFunctionUnset {_fdda ,_bdca :=_adec .FunctionAttr .MarshalXMLAttr (_gd .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"});if _bdca !=nil {return _bdca ;};start .Attr =append (start .Attr ,_fdda );};if _adec .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_adec .StartLabelsAttr ))});};if _adec .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_adec .LeftLabelsAttr ))});};if _adec .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_adec .TopLabelsAttr ))});};if _adec .LinkAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_adec .LinkAttr ))});};e .EncodeToken (start );if _adec .DataRefs !=nil {_gcbaf :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}};e .EncodeElement (_adec .DataRefs ,_gcbaf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Show Drop Down -ShowDataDropDownAttr *bool ; +// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path +func (_babfe *PivotCacheRecords )ValidateWithPath (path string )error {if _dbgeg :=_babfe .CT_PivotCacheRecords .ValidateWithPath (path );_dbgeg !=nil {return _dbgeg ;};return nil ;};func (_deba *CT_Field )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_deba .XAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bgdccd *CT_RowHierarchiesUsage )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cgfdd :=range start .Attr {if _cgfdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_deacgb ,_ffccb :=_a .ParseUint (_cgfdd .Value ,10,32);if _ffccb !=nil {return _ffccb ;};_edgcc :=uint32 (_deacgb );_bgdccd .CountAttr =&_edgcc ;continue ;};};_beead :for {_aagafg ,_afadb :=d .Token ();if _afadb !=nil {return _afadb ;};switch _deccfb :=_aagafg .(type ){case _gd .StartElement :switch _deccfb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcacc :=NewCT_HierarchyUsage ();if _aegdcb :=d .DecodeElement (_fcacc ,&_deccfb );_aegdcb !=nil {return _aegdcb ;};_bgdccd .RowHierarchyUsage =append (_bgdccd .RowHierarchyUsage ,_fcacc );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\u0052\u006f\u0077\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_deccfb .Name );if _acffec :=d .Skip ();_acffec !=nil {return _acffec ;};};case _gd .EndElement :break _beead ;case _gd .CharData :};};return nil ;}; -// Show Expand Collapse -ShowDrillAttr *bool ; +// Validate validates the CT_Hyperlink and its children +func (_gfgbc *CT_Hyperlink )Validate ()error {return _gfgbc .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");}; -// Print Drill Indicators -PrintDrillAttr *bool ; +// Validate validates the CT_RangePr and its children +func (_baagc *CT_RangePr )Validate ()error {return _baagc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");}; -// Show Member Property ToolTips -ShowMemberPropertyTipsAttr *bool ; +// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path +func (_gbefb *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };func NewCT_Col ()*CT_Col {_edac :=&CT_Col {};return _edac };func (_fdfbe *CT_MeasureDimensionMap )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fdfbe .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_fdfbe .MeasureGroupAttr )});};if _fdfbe .DimensionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_b .Sprintf ("\u0025\u0076",*_fdfbe .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_daegd *CT_DataValidations )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gfdfg :=range start .Attr {if _gfdfg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_cfbd ,_aafbg :=_a .ParseBool (_gfdfg .Value );if _aafbg !=nil {return _aafbg ;};_daegd .DisablePromptsAttr =&_cfbd ;continue ;};if _gfdfg .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_gdcab ,_cdcfe :=_a .ParseUint (_gfdfg .Value ,10,32);if _cdcfe !=nil {return _cdcfe ;};_gcecc :=uint32 (_gdcab );_daegd .XWindowAttr =&_gcecc ;continue ;};if _gfdfg .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_faegd ,_fbae :=_a .ParseUint (_gfdfg .Value ,10,32);if _fbae !=nil {return _fbae ;};_badgcc :=uint32 (_faegd );_daegd .YWindowAttr =&_badgcc ;continue ;};if _gfdfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbegf ,_gagc :=_a .ParseUint (_gfdfg .Value ,10,32);if _gagc !=nil {return _gagc ;};_cabdf :=uint32 (_cbegf );_daegd .CountAttr =&_cabdf ;continue ;};};_badafd :for {_ccc ,_fcgb :=d .Token ();if _fcgb !=nil {return _fcgb ;};switch _eaaee :=_ccc .(type ){case _gd .StartElement :switch _eaaee .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceedc :=NewCT_DataValidation ();if _cfdd :=d .DecodeElement (_ceedc ,&_eaaee );_cfdd !=nil {return _cfdd ;};_daegd .DataValidation =append (_daegd .DataValidation ,_ceedc );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\u0044\u0061\u0074\u0061\u0056\u0061l\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_eaaee .Name );if _bfdac :=d .Skip ();_bfdac !=nil {return _bfdac ;};};case _gd .EndElement :break _badafd ;case _gd .CharData :};};return nil ;}; -// Show ToolTips on Data -ShowDataTipsAttr *bool ; +// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path +func (_fbded *CT_Dimensions )ValidateWithPath (path string )error {for _bffba ,_ggfa :=range _fbded .Dimension {if _gdff :=_ggfa .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_bffba ));_gdff !=nil {return _gdff ;};};return nil ;};type CT_DefinedNames struct{ -// Enable PivotTable Wizard -EnableWizardAttr *bool ; +// Defined Name +DefinedName []*CT_DefinedName ;};func (_dgbc *CT_IgnoredError )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bbebb :=range start .Attr {if _bbebb .Name .Local =="\u0073\u0071\u0072e\u0066"{_dgafa ,_gcefe :=ParseSliceST_Sqref (_bbebb .Value );if _gcefe !=nil {return _gcefe ;};_dgbc .SqrefAttr =_dgafa ;continue ;};if _bbebb .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_cgbdb ,_agcbg :=_a .ParseBool (_bbebb .Value );if _agcbg !=nil {return _agcbg ;};_dgbc .EvalErrorAttr =&_cgbdb ;continue ;};if _bbebb .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_gcaca ,_dgcfb :=_a .ParseBool (_bbebb .Value );if _dgcfb !=nil {return _dgcfb ;};_dgbc .TwoDigitTextYearAttr =&_gcaca ;continue ;};if _bbebb .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_effae ,_fface :=_a .ParseBool (_bbebb .Value );if _fface !=nil {return _fface ;};_dgbc .NumberStoredAsTextAttr =&_effae ;continue ;};if _bbebb .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_gffe ,_fdddc :=_a .ParseBool (_bbebb .Value );if _fdddc !=nil {return _fdddc ;};_dgbc .FormulaAttr =&_gffe ;continue ;};if _bbebb .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_dceeb ,_fbfge :=_a .ParseBool (_bbebb .Value );if _fbfge !=nil {return _fbfge ;};_dgbc .FormulaRangeAttr =&_dceeb ;continue ;};if _bbebb .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_agab ,_baaef :=_a .ParseBool (_bbebb .Value );if _baaef !=nil {return _baaef ;};_dgbc .UnlockedFormulaAttr =&_agab ;continue ;};if _bbebb .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_ggfgc ,_efccae :=_a .ParseBool (_bbebb .Value );if _efccae !=nil {return _efccae ;};_dgbc .EmptyCellReferenceAttr =&_ggfgc ;continue ;};if _bbebb .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_gcdbe ,_gegf :=_a .ParseBool (_bbebb .Value );if _gegf !=nil {return _gegf ;};_dgbc .ListDataValidationAttr =&_gcdbe ;continue ;};if _bbebb .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_cbdad ,_ebbaae :=_a .ParseBool (_bbebb .Value );if _ebbaae !=nil {return _ebbaae ;};_dgbc .CalculatedColumnAttr =&_cbdad ;continue ;};};for {_cgad ,_gddde :=d .Token ();if _gddde !=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",_gddde );};if _ccacb ,_gfbdg :=_cgad .(_gd .EndElement );_gfbdg &&_ccacb .Name ==start .Name {break ;};};return nil ;};func NewCT_Map ()*CT_Map {_cfccg :=&CT_Map {};return _cfccg }; -// Enable Drill Down -EnableDrillAttr *bool ; +// Validate validates the CT_Macrosheet and its children +func (_gffc *CT_Macrosheet )Validate ()error {return _gffc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};func (_aacddb ST_SmartTagShow )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_ecadga :=_gd .Attr {};_ecadga .Name =name ;switch _aacddb {case ST_SmartTagShowUnset :_ecadga .Value ="";case ST_SmartTagShowAll :_ecadga .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_ecadga .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_ecadga .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _ecadga ,nil ;};const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;); -// Enable Field Properties -EnableFieldPropertiesAttr *bool ; +// Validate validates the CT_CalcCell and its children +func (_cca *CT_CalcCell )Validate ()error {return _cca .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};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;); -// Preserve Formatting -PreserveFormattingAttr *bool ; +// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path +func (_edggc *CT_RevisionConflict )ValidateWithPath (path string )error {return nil };func NewCT_TableFormula ()*CT_TableFormula {_geggc :=&CT_TableFormula {};return _geggc };type CT_GroupMember struct{ -// Auto Formatting -UseAutoFormattingAttr *bool ; +// Group Member Unique Name +UniqueNameAttr string ; -// Page Wrap -PageWrapAttr *uint32 ; +// Group +GroupAttr *bool ;}; -// Page Over Then Down -PageOverThenDownAttr *bool ; +// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path +func (_bfecag *CT_Stylesheet )ValidateWithPath (path string )error {if _bfecag .NumFmts !=nil {if _becfb :=_bfecag .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_becfb !=nil {return _becfb ;};};if _bfecag .Fonts !=nil {if _fbebga :=_bfecag .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073");_fbebga !=nil {return _fbebga ;};};if _bfecag .Fills !=nil {if _cafcb :=_bfecag .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_cafcb !=nil {return _cafcb ;};};if _bfecag .Borders !=nil {if _ccebg :=_bfecag .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ccebg !=nil {return _ccebg ;};};if _bfecag .CellStyleXfs !=nil {if _decce :=_bfecag .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_decce !=nil {return _decce ;};};if _bfecag .CellXfs !=nil {if _dgffbg :=_bfecag .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");_dgffbg !=nil {return _dgffbg ;};};if _bfecag .CellStyles !=nil {if _decafb :=_bfecag .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_decafb !=nil {return _decafb ;};};if _bfecag .Dxfs !=nil {if _afffd :=_bfecag .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073");_afffd !=nil {return _afffd ;};};if _bfecag .TableStyles !=nil {if _debfc :=_bfecag .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_debfc !=nil {return _debfc ;};};if _bfecag .Colors !=nil {if _eacab :=_bfecag .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073");_eacab !=nil {return _eacab ;};};if _bfecag .ExtLst !=nil {if _edfbc :=_bfecag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edfbc !=nil {return _edfbc ;};};return nil ;};func (_gggg *CT_CellSmartTagPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ddgcg :=range start .Attr {if _ddgcg .Name .Local =="\u006b\u0065\u0079"{_ffgf ,_adaa :=_ddgcg .Value ,error (nil );if _adaa !=nil {return _adaa ;};_gggg .KeyAttr =_ffgf ;continue ;};if _ddgcg .Name .Local =="\u0076\u0061\u006c"{_eegf ,_gfdea :=_ddgcg .Value ,error (nil );if _gfdea !=nil {return _gfdea ;};_gggg .ValAttr =_eegf ;continue ;};};for {_ebadg ,_fggd :=d .Token ();if _fggd !=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",_fggd );};if _adgdg ,_bfeb :=_ebadg .(_gd .EndElement );_bfeb &&_adgdg .Name ==start .Name {break ;};};return nil ;};func NewCT_Connection ()*CT_Connection {_dcda :=&CT_Connection {};return _dcda };type CT_ExternalRow struct{ -// Subtotal Hidden Items -SubtotalHiddenItemsAttr *bool ; +// Row +RAttr uint32 ; -// Row Grand Totals -RowGrandTotalsAttr *bool ; +// External Cell Data +Cell []*CT_ExternalCell ;};func (_bceg *CT_DataRef )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_adge :=range start .Attr {if _adge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adge .Name .Local =="\u0069\u0064"||_adge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_adge .Name .Local =="\u0069\u0064"{_begbf ,_cebgb :=_adge .Value ,error (nil );if _cebgb !=nil {return _cebgb ;};_bceg .IdAttr =&_begbf ;continue ;};if _adge .Name .Local =="\u0072\u0065\u0066"{_fcag ,_gbca :=_adge .Value ,error (nil );if _gbca !=nil {return _gbca ;};_bceg .RefAttr =&_fcag ;continue ;};if _adge .Name .Local =="\u006e\u0061\u006d\u0065"{_fceb ,_bbdda :=_adge .Value ,error (nil );if _bbdda !=nil {return _bbdda ;};_bceg .NameAttr =&_fceb ;continue ;};if _adge .Name .Local =="\u0073\u0068\u0065e\u0074"{_ecde ,_gdcb :=_adge .Value ,error (nil );if _gdcb !=nil {return _gdcb ;};_bceg .SheetAttr =&_ecde ;continue ;};};for {_afceb ,_defaf :=d .Token ();if _defaf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_defaf );};if _bbfac ,_ebea :=_afceb .(_gd .EndElement );_ebea &&_bbfac .Name ==start .Name {break ;};};return nil ;};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_agbdf :=&CT_VerticalAlignFontProperty {};_agbdf .ValAttr =_af .ST_VerticalAlignRun (1);return _agbdf ;}; -// Grand Totals On Columns -ColGrandTotalsAttr *bool ; +// Validate validates the CT_DataRef and its children +func (_agag *CT_DataRef )Validate ()error {return _agag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");}; -// Field Print Titles -FieldPrintTitlesAttr *bool ; +// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path +func (_ceged *CT_DdeLink )ValidateWithPath (path string )error {if _ceged .DdeItems !=nil {if _ddadb :=_ceged .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_ddadb !=nil {return _ddadb ;};};return nil ;};func (_bcfdg *ST_Pane )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_bcfdg =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_bcfdg =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bcfdg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_bcfdg =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_bcfdg =4;};return nil ;}; -// Item Print Titles -ItemPrintTitlesAttr *bool ; +// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path +func (_gcfcc *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil };func NewCT_Row ()*CT_Row {_fbffga :=&CT_Row {};return _fbffga };func (_baedg ST_PageOrder )String ()string {switch _baedg {case 0:return "";case 1:return "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case 2:return "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return "";};func (_adedg *CT_ColorScale )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cabd :for {_bgef ,_cbeg :=d .Token ();if _cbeg !=nil {return _cbeg ;};switch _ecfdb :=_bgef .(type ){case _gd .StartElement :switch _ecfdb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_afdbg :=NewCT_Cfvo ();if _eggd :=d .DecodeElement (_afdbg ,&_ecfdb );_eggd !=nil {return _eggd ;};_adedg .Cfvo =append (_adedg .Cfvo ,_afdbg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cfad :=NewCT_Color ();if _dbdb :=d .DecodeElement (_cfad ,&_ecfdb );_dbdb !=nil {return _dbdb ;};_adedg .Color =append (_adedg .Color ,_cfad );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\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065 \u0025\u0076",_ecfdb .Name );if _gceb :=d .Skip ();_gceb !=nil {return _gceb ;};};case _gd .EndElement :break _cabd ;case _gd .CharData :};};return nil ;};type CT_CalcChain struct{ -// Merge Titles -MergeItemAttr *bool ; +// Cell +C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;};func NewCT_QueryTable ()*CT_QueryTable {_eefdd :=&CT_QueryTable {};return _eefdd }; -// Show Drop Zones -ShowDropZonesAttr *bool ; +// Validate validates the EG_ExtensionList and its children +func (_ebafb *EG_ExtensionList )Validate ()error {return _ebafb .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_WebPublishObject ()*CT_WebPublishObject {_acebc :=&CT_WebPublishObject {};return _acebc };func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_dcfca :=&CT_RevisionRowColumn {};_dcfca .ActionAttr =ST_rwColActionType (1);return _dcfca ;};func (_beddeg ST_PivotAreaType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_beddeg .String (),start );};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;); -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_gcbg *CT_Boolean )ValidateWithPath (path string )error {for _ccg ,_cdbg :=range _gcbg .X {if _bdag :=_cdbg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ccg ));_bdag !=nil {return _bdag ;};};return nil ;};func (_feafg *CT_Formats )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dbefd :=range start .Attr {if _dbefd .Name .Local =="\u0063\u006f\u0075n\u0074"{_faegag ,_abfg :=_a .ParseUint (_dbefd .Value ,10,32);if _abfg !=nil {return _abfg ;};_dgbfg :=uint32 (_faegag );_feafg .CountAttr =&_dgbfg ;continue ;};};_egbac :for {_fbfgg ,_gcfec :=d .Token ();if _gcfec !=nil {return _gcfec ;};switch _edae :=_fbfgg .(type ){case _gd .StartElement :switch _edae .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgbeg :=NewCT_Format ();if _cagec :=d .DecodeElement (_dgbeg ,&_edae );_cagec !=nil {return _cagec ;};_feafg .Format =append (_feafg .Format ,_dgbeg );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\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_edae .Name );if _dcdg :=d .Skip ();_dcdg !=nil {return _dcdg ;};};case _gd .EndElement :break _egbac ;case _gd .CharData :};};return nil ;}; -// Indentation for Compact Axis -IndentAttr *uint32 ; +// Validate validates the CT_Dxf and its children +func (_gfgde *CT_Dxf )Validate ()error {return _gfgde .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};func (_fagdf *CT_I )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fagdf .TAttr !=ST_ItemTypeUnset {_ggga ,_adafa :=_fagdf .TAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074"});if _adafa !=nil {return _adafa ;};start .Attr =append (start .Attr ,_ggga );};if _fagdf .RAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fagdf .RAttr )});};if _fagdf .IAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_fagdf .IAttr )});};e .EncodeToken (start );if _fagdf .X !=nil {_afcdg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dagfae :=range _fagdf .X {e .EncodeElement (_dagfae ,_afcdg );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cfee *CT_ConditionalFormat )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cfee .ScopeAttr !=ST_ScopeUnset {_fbfg ,_gbee :=_cfee .ScopeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u0063\u006fp\u0065"});if _gbee !=nil {return _gbee ;};start .Attr =append (start .Attr ,_fbfg );};if _cfee .TypeAttr !=ST_TypeUnset {_fgab ,_dfgc :=_cfee .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _dfgc !=nil {return _dfgc ;};start .Attr =append (start .Attr ,_fgab );};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",_cfee .PriorityAttr )});e .EncodeToken (start );_ffad :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}};e .EncodeElement (_cfee .PivotAreas ,_ffad );if _cfee .ExtLst !=nil {_ecfc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfee .ExtLst ,_ecfc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Show Empty Row -ShowEmptyRowAttr *bool ; +// Validate validates the CT_PivotFields and its children +func (_fbffb *CT_PivotFields )Validate ()error {return _fbffb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");}; -// Show Empty Column -ShowEmptyColAttr *bool ; +// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path +func (_afc *CT_Break )ValidateWithPath (path string )error {return nil };func (_dbgc *CT_DeletedField )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ggab :=range start .Attr {if _ggab .Name .Local =="\u006e\u0061\u006d\u0065"{_ggfba ,_eeca :=_ggab .Value ,error (nil );if _eeca !=nil {return _eeca ;};_dbgc .NameAttr =_ggfba ;continue ;};};for {_bgcf ,_bdeb :=d .Token ();if _bdeb !=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",_bdeb );};if _gbfc ,_dgaag :=_bgcf .(_gd .EndElement );_dgaag &&_gbfc .Name ==start .Name {break ;};};return nil ;}; -// Show Field Headers -ShowHeadersAttr *bool ; +// Validate validates the CT_IgnoredErrors and its children +func (_gdcge *CT_IgnoredErrors )Validate ()error {return _gdcge .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};func NewCT_DynamicFilter ()*CT_DynamicFilter {_ggdgg :=&CT_DynamicFilter {};_ggdgg .TypeAttr =ST_DynamicFilterType (1);return _ggdgg ;}; -// Compact New Fields -CompactAttr *bool ; +// Validate validates the CT_PageMargins and its children +func (_efbdcc *CT_PageMargins )Validate ()error {return _efbdcc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_gfdbcg ST_Type )String ()string {switch _gfdbcg {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 NewCT_PCDSCPage ()*CT_PCDSCPage {_edffe :=&CT_PCDSCPage {};return _edffe };type CT_CellStyle struct{ -// Outline New Fields -OutlineAttr *bool ; +// User Defined Cell Style +NameAttr *string ; -// Outline Data Fields -OutlineDataAttr *bool ; +// Format Id +XfIdAttr uint32 ; -// Compact Data -CompactDataAttr *bool ; +// Built-In Style Id +BuiltinIdAttr *uint32 ; -// Data Fields Published -PublishedAttr *bool ; +// Outline Style +ILevelAttr *uint32 ; -// Enable Drop Zones -GridDropZonesAttr *bool ; +// Hidden Style +HiddenAttr *bool ; -// Stop Immersive UI -ImmersiveAttr *bool ; +// Custom Built In +CustomBuiltinAttr *bool ; -// Multiple Field Filters -MultipleFieldFiltersAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_dddgcb ST_DynamicFilterType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_eefbed :=_gd .Attr {};_eefbed .Name =name ;switch _dddgcb {case ST_DynamicFilterTypeUnset :_eefbed .Value ="";case ST_DynamicFilterTypeNull :_eefbed .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_eefbed .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_eefbed .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_eefbed .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_eefbed .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_eefbed .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_eefbed .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_eefbed .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_eefbed .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_eefbed .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_eefbed .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_eefbed .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_eefbed .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_eefbed .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_eefbed .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_eefbed .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_eefbed .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_eefbed .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_eefbed .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_eefbed .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_eefbed .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_eefbed .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_eefbed .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_eefbed .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_eefbed .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_eefbed .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_eefbed .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_eefbed .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_eefbed .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_eefbed .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_eefbed .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_eefbed .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_eefbed .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_eefbed .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_eefbed .Value ="\u004d\u0031\u0032";};return _eefbed ,nil ;};func NewCT_Chartsheet ()*CT_Chartsheet {_aeag :=&CT_Chartsheet {};_aeag .SheetViews =NewCT_ChartsheetViews ();_aeag .Drawing =NewCT_Drawing ();return _aeag ;}; -// Chart Format Id -ChartFormatAttr *uint32 ; +// Validate validates the CT_FontScheme and its children +func (_egef *CT_FontScheme )Validate ()error {return _egef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_bdacbd *CT_UnderlineProperty )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_egdeb :=range start .Attr {if _egdeb .Name .Local =="\u0076\u0061\u006c"{_bdacbd .ValAttr .UnmarshalXMLAttr (_egdeb );continue ;};};for {_afbadc ,_ddaaf :=d .Token ();if _ddaaf !=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",_ddaaf );};if _fbbdd ,_gfddf :=_afbadc .(_gd .EndElement );_gfddf &&_fbbdd .Name ==start .Name {break ;};};return nil ;};func (_adea *CT_ConditionalFormatting )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_egdd :=range start .Attr {if _egdd .Name .Local =="\u0070\u0069\u0076o\u0074"{_ffda ,_ddfb :=_a .ParseBool (_egdd .Value );if _ddfb !=nil {return _ddfb ;};_adea .PivotAttr =&_ffda ;continue ;};if _egdd .Name .Local =="\u0073\u0071\u0072e\u0066"{_bfaa ,_dgaac :=ParseSliceST_Sqref (_egdd .Value );if _dgaac !=nil {return _dgaac ;};_adea .SqrefAttr =&_bfaa ;continue ;};};_fcefb :for {_fagc ,_bedgd :=d .Token ();if _bedgd !=nil {return _bedgd ;};switch _ddaff :=_fagc .(type ){case _gd .StartElement :switch _ddaff .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dfec :=NewCT_CfRule ();if _bacea :=d .DecodeElement (_dfec ,&_ddaff );_bacea !=nil {return _bacea ;};_adea .CfRule =append (_adea .CfRule ,_dfec );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adea .ExtLst =NewCT_ExtensionList ();if _bedcg :=d .DecodeElement (_adea .ExtLst ,&_ddaff );_bedcg !=nil {return _bedcg ;};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\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u0020%\u0076",_ddaff .Name );if _bbbg :=d .Skip ();_bbbg !=nil {return _bbbg ;};};case _gd .EndElement :break _fcefb ;case _gd .CharData :};};return nil ;};func (_bgdeac ST_DynamicFilterType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bgdeac .String (),start );};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_gaga :=&CT_ExternalSheetData {};return _gaga };func NewCT_CellStyles ()*CT_CellStyles {_geee :=&CT_CellStyles {};return _geee };type CT_MeasureDimensionMaps struct{ -// Row Header Caption -RowHeaderCaptionAttr *string ; +// Measure Group Count +CountAttr *uint32 ; -// Column Header Caption -ColHeaderCaptionAttr *string ; +// OLAP Measure Group +Map []*CT_MeasureDimensionMap ;}; -// Default Sort Order -FieldListSortAscendingAttr *bool ; +// Validate validates the CT_MdxKPI and its children +func (_ecfeg *CT_MdxKPI )Validate ()error {return _ecfeg .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};func (_ccfgd ST_FieldSortType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_aabacb :=_gd .Attr {};_aabacb .Name =name ;switch _ccfgd {case ST_FieldSortTypeUnset :_aabacb .Value ="";case ST_FieldSortTypeManual :_aabacb .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_aabacb .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_aabacb .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _aabacb ,nil ;};type CT_RElt struct{ -// MDX Subqueries Supported -MdxSubqueriesAttr *bool ; +// Run Properties +RPr *CT_RPrElt ; -// Custom List AutoSort -CustomListSortAttr *bool ; +// Text +T string ;}; -// PivotTable Location -Location *CT_Location ; +// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path +func (_deaabc *CT_PivotCache )ValidateWithPath (path string )error {return nil }; -// PivotTable Fields -PivotFields *CT_PivotFields ; +// Validate validates the CT_Scenario and its children +func (_aeefga *CT_Scenario )Validate ()error {return _aeefga .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");}; -// Row Fields -RowFields *CT_RowFields ; +// Validate validates the CT_CustomChartsheetView and its children +func (_ddgf *CT_CustomChartsheetView )Validate ()error {return _ddgf .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");}; -// Row Items -RowItems *CT_rowItems ; +// Validate validates the CT_ExternalReference and its children +func (_dcadd *CT_ExternalReference )Validate ()error {return _dcadd .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");};type CT_PageFields struct{ -// Column Fields -ColFields *CT_ColFields ; +// Page Item Count +CountAttr *uint32 ; -// Column Items -ColItems *CT_colItems ; +// Page Field +PageField []*CT_PageField ;};func NewStyleSheet ()*StyleSheet {_egcba :=&StyleSheet {};_egcba .CT_Stylesheet =*NewCT_Stylesheet ();return _egcba ;};type CT_RangeSet struct{ -// Page Field Items -PageFields *CT_PageFields ; +// Field Item Index Page 1 +I1Attr *uint32 ; -// Data Fields -DataFields *CT_DataFields ; +// Field Item Index Page 2 +I2Attr *uint32 ; -// PivotTable Formats -Formats *CT_Formats ; +// Field Item index Page 3 +I3Attr *uint32 ; -// Conditional Formats -ConditionalFormats *CT_ConditionalFormats ; +// Field Item Index Page 4 +I4Attr *uint32 ; -// PivotChart Formats -ChartFormats *CT_ChartFormats ; +// Reference +RefAttr *string ; -// PivotTable OLAP Hierarchies -PivotHierarchies *CT_PivotHierarchies ; +// Named Range +NameAttr *string ; -// PivotTable Style -PivotTableStyleInfo *CT_PivotTableStyle ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;}; -// Filters -Filters *CT_PivotFilters ; +// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path +func (_eaadff *CT_SheetData )ValidateWithPath (path string )error {for _bbdbb ,_deddb :=range _eaadff .Row {if _fcdaac :=_deddb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_bbdbb ));_fcdaac !=nil {return _fcdaac ;};};return nil ;};func NewCT_PivotFilters ()*CT_PivotFilters {_acgff :=&CT_PivotFilters {};return _acgff };func (_cdgg *CT_CustomFilters )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cdgg .AndAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cdgg .AndAttr ))});};e .EncodeToken (start );_ddgde :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_ddfba :=range _cdgg .CustomFilter {e .EncodeElement (_ddfba ,_ddgde );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_ProtectedRanges struct{ -// Row OLAP Hierarchy References -RowHierarchiesUsage *CT_RowHierarchiesUsage ; +// Protected Range +ProtectedRange []*CT_ProtectedRange ;}; -// Column OLAP Hierarchy References -ColHierarchiesUsage *CT_ColHierarchiesUsage ; +// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path +func (_ccefc *CT_Macrosheet )ValidateWithPath (path string )error {if _ccefc .SheetPr !=nil {if _fddfg :=_ccefc .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_fddfg !=nil {return _fddfg ;};};if _ccefc .Dimension !=nil {if _dagde :=_ccefc .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_dagde !=nil {return _dagde ;};};if _ccefc .SheetViews !=nil {if _adgac :=_ccefc .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_adgac !=nil {return _adgac ;};};if _ccefc .SheetFormatPr !=nil {if _bcdccd :=_ccefc .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_bcdccd !=nil {return _bcdccd ;};};for _cafbg ,_gaadc :=range _ccefc .Cols {if _defcc :=_gaadc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cafbg ));_defcc !=nil {return _defcc ;};};if _ggfbf :=_ccefc .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_ggfbf !=nil {return _ggfbf ;};if _ccefc .SheetProtection !=nil {if _agdcb :=_ccefc .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_agdcb !=nil {return _agdcb ;};};if _ccefc .AutoFilter !=nil {if _cagdc :=_ccefc .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_cagdc !=nil {return _cagdc ;};};if _ccefc .SortState !=nil {if _aadca :=_ccefc .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_aadca !=nil {return _aadca ;};};if _ccefc .DataConsolidate !=nil {if _dgggg :=_ccefc .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_dgggg !=nil {return _dgggg ;};};if _ccefc .CustomSheetViews !=nil {if _dbda :=_ccefc .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_dbda !=nil {return _dbda ;};};if _ccefc .PhoneticPr !=nil {if _ffga :=_ccefc .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_ffga !=nil {return _ffga ;};};for _ffdag ,_efccg :=range _ccefc .ConditionalFormatting {if _ecfdd :=_efccg .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 ,_ffdag ));_ecfdd !=nil {return _ecfdd ;};};if _ccefc .PrintOptions !=nil {if _ecgfd :=_ccefc .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ecgfd !=nil {return _ecgfd ;};};if _ccefc .PageMargins !=nil {if _aagab :=_ccefc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_aagab !=nil {return _aagab ;};};if _ccefc .PageSetup !=nil {if _cdade :=_ccefc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_cdade !=nil {return _cdade ;};};if _ccefc .HeaderFooter !=nil {if _bbaag :=_ccefc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bbaag !=nil {return _bbaag ;};};if _ccefc .RowBreaks !=nil {if _acffe :=_ccefc .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_acffe !=nil {return _acffe ;};};if _ccefc .ColBreaks !=nil {if _dabbdd :=_ccefc .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_dabbdd !=nil {return _dabbdd ;};};if _ccefc .CustomProperties !=nil {if _bcgde :=_ccefc .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_bcgde !=nil {return _bcgde ;};};if _ccefc .Drawing !=nil {if _adegb :=_ccefc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_adegb !=nil {return _adegb ;};};if _ccefc .LegacyDrawing !=nil {if _fccce :=_ccefc .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_fccce !=nil {return _fccce ;};};if _ccefc .LegacyDrawingHF !=nil {if _fdbae :=_ccefc .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fdbae !=nil {return _fdbae ;};};if _ccefc .DrawingHF !=nil {if _fcbag :=_ccefc .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fcbag !=nil {return _fcbag ;};};if _ccefc .Picture !=nil {if _babee :=_ccefc .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_babee !=nil {return _babee ;};};if _ccefc .OleObjects !=nil {if _aeda :=_ccefc .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_aeda !=nil {return _aeda ;};};if _ccefc .ExtLst !=nil {if _gaagd :=_ccefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaagd !=nil {return _gaagd ;};};return nil ;};func (_bfbbgd *ST_GradientType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_bfbbgd =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_bfbbgd =1;case "\u0070\u0061\u0074\u0068":*_bfbbgd =2;};return nil ;};func (_fffga *CT_Dialogsheet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fcbc :for {_ccaf ,_cdff :=d .Token ();if _cdff !=nil {return _cdff ;};switch _fgacf :=_ccaf .(type ){case _gd .StartElement :switch _fgacf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .SheetPr =NewCT_SheetPr ();if _eddf :=d .DecodeElement (_fffga .SheetPr ,&_fgacf );_eddf !=nil {return _eddf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .SheetViews =NewCT_SheetViews ();if _bfae :=d .DecodeElement (_fffga .SheetViews ,&_fgacf );_bfae !=nil {return _bfae ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .SheetFormatPr =NewCT_SheetFormatPr ();if _eedad :=d .DecodeElement (_fffga .SheetFormatPr ,&_fgacf );_eedad !=nil {return _eedad ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .SheetProtection =NewCT_SheetProtection ();if _agdc :=d .DecodeElement (_fffga .SheetProtection ,&_fgacf );_agdc !=nil {return _agdc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fffga .CustomSheetViews =NewCT_CustomSheetViews ();if _eccfb :=d .DecodeElement (_fffga .CustomSheetViews ,&_fgacf );_eccfb !=nil {return _eccfb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .PrintOptions =NewCT_PrintOptions ();if _aagag :=d .DecodeElement (_fffga .PrintOptions ,&_fgacf );_aagag !=nil {return _aagag ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .PageMargins =NewCT_PageMargins ();if _gdcac :=d .DecodeElement (_fffga .PageMargins ,&_fgacf );_gdcac !=nil {return _gdcac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .PageSetup =NewCT_PageSetup ();if _debga :=d .DecodeElement (_fffga .PageSetup ,&_fgacf );_debga !=nil {return _debga ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .HeaderFooter =NewCT_HeaderFooter ();if _accf :=d .DecodeElement (_fffga .HeaderFooter ,&_fgacf );_accf !=nil {return _accf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .Drawing =NewCT_Drawing ();if _fbaee :=d .DecodeElement (_fffga .Drawing ,&_fgacf );_fbaee !=nil {return _fbaee ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .LegacyDrawing =NewCT_LegacyDrawing ();if _caef :=d .DecodeElement (_fffga .LegacyDrawing ,&_fgacf );_caef !=nil {return _caef ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .LegacyDrawingHF =NewCT_LegacyDrawing ();if _adedd :=d .DecodeElement (_fffga .LegacyDrawingHF ,&_fgacf );_adedd !=nil {return _adedd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .DrawingHF =NewCT_DrawingHF ();if _bgbac :=d .DecodeElement (_fffga .DrawingHF ,&_fgacf );_bgbac !=nil {return _bgbac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffga .OleObjects =NewCT_OleObjects ();if _cafdb :=d .DecodeElement (_fffga .OleObjects ,&_fgacf );_cafdb !=nil {return _cafdb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fffga .Controls =NewCT_Controls ();if _abdba :=d .DecodeElement (_fffga .Controls ,&_fgacf );_abdba !=nil {return _abdba ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fffga .ExtLst =NewCT_ExtensionList ();if _cafed :=d .DecodeElement (_fffga .ExtLst ,&_fgacf );_cafed !=nil {return _cafed ;};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\u0044\u0069\u0061\u006c\u006f\u0067\u0073h\u0065e\u0074\u0020\u0025\u0076",_fgacf .Name );if _ebae :=d .Skip ();_ebae !=nil {return _ebae ;};};case _gd .EndElement :break _fcbc ;case _gd .CharData :};};return nil ;};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_cdgddc :=&CT_MdxMemeberProp {};return _cdgddc }; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_ccfdd *CT_FunctionGroups )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccfdd .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccfdd .BuiltInGroupCountAttr )});};e .EncodeToken (start );if _ccfdd .FunctionGroup !=nil {_bfefa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_gbead :=range _ccfdd .FunctionGroup {e .EncodeElement (_gbead ,_bfefa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdcf *CT_Break )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdcf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fdcf .IdAttr )});};if _fdcf .MinAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fdcf .MinAttr )});};if _fdcf .MaxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_fdcf .MaxAttr )});};if _fdcf .ManAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdcf .ManAttr ))});};if _fdcf .PtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdcf .PtAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Record and its children +func (_ecgfb *CT_Record )Validate ()error {return _ecgfb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");}; -// Validate validates the CT_CalcPr and its children -func (_efeb *CT_CalcPr )Validate ()error {return _efeb .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");}; +// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path +func (_deecg *CT_MemberProperties )ValidateWithPath (path string )error {for _abff ,_gbdd :=range _deecg .Mp {if _eafec :=_gbdd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_abff ));_eafec !=nil {return _eafec ;};};return nil ;}; -// Validate validates the CT_SingleXmlCell and its children -func (_bdgcef *CT_SingleXmlCell )Validate ()error {return _bdgcef .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_afebg *CT_GroupLevels )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bafdc :=range start .Attr {if _bafdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbebb ,_dccfd :=_e .ParseUint (_bafdc .Value ,10,32);if _dccfd !=nil {return _dccfd ;};_cdecb :=uint32 (_bbebb );_afebg .CountAttr =&_cdecb ;continue ;};};_aggde :for {_bgafc ,_aggeb :=d .Token ();if _aggeb !=nil {return _aggeb ;};switch _gbfbg :=_bgafc .(type ){case _b .StartElement :switch _gbfbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}:_ccdc :=NewCT_GroupLevel ();if _bdfeb :=d .DecodeElement (_ccdc ,&_gbfbg );_bdfeb !=nil {return _bdfeb ;};_afebg .GroupLevel =append (_afebg .GroupLevel ,_ccdc );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065v\u0065l\u0073\u0020\u0025\u0076",_gbfbg .Name );if _gdgb :=d .Skip ();_gdgb !=nil {return _gdgb ;};};case _b .EndElement :break _aggde ;case _b .CharData :};};return nil ;};func (_gbeb *CT_ExternalReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egbcg :=range start .Attr {if _egbcg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egbcg .Name .Local =="\u0069\u0064"||_egbcg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_egbcg .Name .Local =="\u0069\u0064"{_fffca ,_acace :=_egbcg .Value ,error (nil );if _acace !=nil {return _acace ;};_gbeb .IdAttr =_fffca ;continue ;};};for {_cfbcg ,_bdcda :=d .Token ();if _bdcda !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_bdcda );};if _abdaa ,_gaeg :=_cfbcg .(_b .EndElement );_gaeg &&_abdaa .Name ==start .Name {break ;};};return nil ;};func (_fgbcb ST_WebSourceType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dadcae :=_b .Attr {};_dadcae .Name =name ;switch _fgbcb {case ST_WebSourceTypeUnset :_dadcae .Value ="";case ST_WebSourceTypeSheet :_dadcae .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_dadcae .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_dadcae .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_dadcae .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_dadcae .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_dadcae .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_dadcae .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_dadcae .Value ="\u006c\u0061\u0062e\u006c";};return _dadcae ,nil ;};type CT_VolType struct{ +// Validate validates the CT_PivotAreas and its children +func (_cgdcb *CT_PivotAreas )Validate ()error {return _cgdcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};func NewCT_Border ()*CT_Border {_cfe :=&CT_Border {};return _cfe };func (_dgafg *CT_OlapPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aadaf :=range start .Attr {if _aadaf .Name .Local =="\u006c\u006f\u0063a\u006c"{_dafed ,_ecaac :=_a .ParseBool (_aadaf .Value );if _ecaac !=nil {return _ecaac ;};_dgafg .LocalAttr =&_dafed ;continue ;};if _aadaf .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_bdece ,_fdefab :=_aadaf .Value ,error (nil );if _fdefab !=nil {return _fdefab ;};_dgafg .LocalConnectionAttr =&_bdece ;continue ;};if _aadaf .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_dgge ,_ffecf :=_a .ParseBool (_aadaf .Value );if _ffecf !=nil {return _ffecf ;};_dgafg .LocalRefreshAttr =&_dgge ;continue ;};if _aadaf .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_gfcga ,_dabca :=_a .ParseBool (_aadaf .Value );if _dabca !=nil {return _dabca ;};_dgafg .SendLocaleAttr =&_gfcga ;continue ;};if _aadaf .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_ddcaa ,_fgcgd :=_a .ParseUint (_aadaf .Value ,10,32);if _fgcgd !=nil {return _fgcgd ;};_debbe :=uint32 (_ddcaa );_dgafg .RowDrillCountAttr =&_debbe ;continue ;};if _aadaf .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_cegbf ,_bbfgd :=_a .ParseBool (_aadaf .Value );if _bbfgd !=nil {return _bbfgd ;};_dgafg .ServerFillAttr =&_cegbf ;continue ;};if _aadaf .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_gafge ,_cgbcb :=_a .ParseBool (_aadaf .Value );if _cgbcb !=nil {return _cgbcb ;};_dgafg .ServerNumberFormatAttr =&_gafge ;continue ;};if _aadaf .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_afbdf ,_eceg :=_a .ParseBool (_aadaf .Value );if _eceg !=nil {return _eceg ;};_dgafg .ServerFontAttr =&_afbdf ;continue ;};if _aadaf .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_dgddd ,_cdddcf :=_a .ParseBool (_aadaf .Value );if _cdddcf !=nil {return _cdddcf ;};_dgafg .ServerFontColorAttr =&_dgddd ;continue ;};};for {_cbbbd ,_fffdd :=d .Token ();if _fffdd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_fffdd );};if _cbefe ,_badgd :=_cbbbd .(_gd .EndElement );_badgd &&_cbefe .Name ==start .Name {break ;};};return nil ;};func (_cddadf *ST_TargetScreenSize )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_facgb ,_ebedc :=d .Token ();if _ebedc !=nil {return _ebedc ;};if _acgdgd ,_cgffe :=_facgb .(_gd .EndElement );_cgffe &&_acgdgd .Name ==start .Name {*_cddadf =1;return nil ;};if _ecdff ,_egecba :=_facgb .(_gd .CharData );!_egecba {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",_facgb );}else {switch string (_ecdff ){case "":*_cddadf =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_cddadf =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_cddadf =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_cddadf =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_cddadf =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_cddadf =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_cddadf =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_cddadf =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_cddadf =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_cddadf =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_cddadf =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_cddadf =11;};};_facgb ,_ebedc =d .Token ();if _ebedc !=nil {return _ebedc ;};if _ebeda ,_bbdacg :=_facgb .(_gd .EndElement );_bbdacg &&_ebeda .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",_facgb );}; -// Type -TypeAttr ST_VolDepType ; +// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path +func (_cceee *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil };func (_dgfdfa *CT_PageItem )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dgbbd :=range start .Attr {if _dgbbd .Name .Local =="\u006e\u0061\u006d\u0065"{_ebggaa ,_febac :=_dgbbd .Value ,error (nil );if _febac !=nil {return _febac ;};_dgfdfa .NameAttr =_ebggaa ;continue ;};};for {_eefee ,_fbdbd :=d .Token ();if _fbdbd !=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",_fbdbd );};if _bfagea ,_ecebd :=_eefee .(_gd .EndElement );_ecebd &&_bfagea .Name ==start .Name {break ;};};return nil ;};func NewCT_SortCondition ()*CT_SortCondition {_gccdbc :=&CT_SortCondition {};return _gccdbc };func (_dafac *CT_IgnoredErrors )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_gdfag :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_gecgc :=range _dafac .IgnoredError {e .EncodeElement (_gecgc ,_gdfag );};if _dafac .ExtLst !=nil {_fggec :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dafac .ExtLst ,_fggec );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dffge ST_Type )Validate ()error {return _dffge .ValidateWithPath ("")};func NewChartsheet ()*Chartsheet {_cagba :=&Chartsheet {};_cagba .CT_Chartsheet =*NewCT_Chartsheet ();return _cagba ;}; -// Main -Main []*CT_VolMain ;};func (_gbbdf ST_Qualifier )String ()string {switch _gbbdf {case 0:return "";case 1:return "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 2:return "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 3:return "\u006e\u006f\u006e\u0065";};return "";};type ST_CellFormulaType byte ; +// Validate validates the CT_WebPublishItems and its children +func (_ccbde *CT_WebPublishItems )Validate ()error {return _ccbde .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");}; -// Validate validates the CT_DateTime and its children -func (_ddab *CT_DateTime )Validate ()error {return _ddab .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};func (_gfeba *CT_DataField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfeba .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfeba .NameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfeba .FldAttr )});if _gfeba .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_gfagc ,_egfbd :=_gfeba .SubtotalAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"});if _egfbd !=nil {return _egfbd ;};start .Attr =append (start .Attr ,_gfagc );};if _gfeba .ShowDataAsAttr !=ST_ShowDataAsUnset {_cadb ,_aeaeg :=_gfeba .ShowDataAsAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"});if _aeaeg !=nil {return _aeaeg ;};start .Attr =append (start .Attr ,_cadb );};if _gfeba .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_f .Sprintf ("\u0025\u0076",*_gfeba .BaseFieldAttr )});};if _gfeba .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gfeba .BaseItemAttr )});};if _gfeba .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gfeba .NumFmtIdAttr )});};e .EncodeToken (start );if _gfeba .ExtLst !=nil {_bgfe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfeba .ExtLst ,_bgfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewAG_RevData ()*AG_RevData {_gd :=&AG_RevData {};return _gd };type CT_DdeLink struct{ +// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path +func (_aeebc *CT_PhoneticPr )ValidateWithPath (path string )error {if _aefgb :=_aeebc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aefgb !=nil {return _aefgb ;};if _dffgc :=_aeebc .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_dffgc !=nil {return _dffgc ;};return nil ;};func NewCT_FutureMetadata ()*CT_FutureMetadata {_agagdf :=&CT_FutureMetadata {};return _agagdf };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_Filters struct{ -// Service name -DdeServiceAttr string ; +// Filter by Blank +BlankAttr *bool ; -// Topic for DDE server -DdeTopicAttr string ; +// Calendar Type +CalendarTypeAttr _af .ST_CalendarType ; -// DDE Items Collection -DdeItems *CT_DdeItems ;}; +// Filter +Filter []*CT_Filter ; -// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path -func (_gedc *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_gedc .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_gedc .GuidAttr );};if _dddfa :=_gedc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dddfa !=nil {return _dddfa ;};if _gedc .PageMargins !=nil {if _dagdf :=_gedc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_dagdf !=nil {return _dagdf ;};};if _gedc .PageSetup !=nil {if _bfgg :=_gedc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_bfgg !=nil {return _bfgg ;};};if _gedc .HeaderFooter !=nil {if _geacc :=_gedc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_geacc !=nil {return _geacc ;};};return nil ;}; +// Date Grouping +DateGroupItem []*CT_DateGroupItem ;};func (_gabaf *CT_PageSetUpPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gabaf .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gabaf .AutoPageBreaksAttr ))});};if _gabaf .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gabaf .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path -func (_gfed *CT_FunctionGroups )ValidateWithPath (path string )error {for _dcggd ,_geggcc :=range _gfed .FunctionGroup {if _dgcd :=_geggcc .ValidateWithPath (_f .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_dcggd ));_dgcd !=nil {return _dgcd ;};};return nil ;};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_ebfb :=&CT_ConditionalFormat {};_ebfb .PivotAreas =NewCT_PivotAreas ();return _ebfb ;};func (_bggef *CT_PatternFill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bggef .PatternTypeAttr !=ST_PatternTypeUnset {_gbaac ,_bcfag :=_bggef .PatternTypeAttr .MarshalXMLAttr (_b .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"});if _bcfag !=nil {return _bcfag ;};start .Attr =append (start .Attr ,_gbaac );};e .EncodeToken (start );if _bggef .FgColor !=nil {_bbbcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bggef .FgColor ,_bbbcb );};if _bggef .BgColor !=nil {_feagb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bggef .BgColor ,_feagb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AutoFilter struct{ +// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path +func (_bfbcfc *Dialogsheet )ValidateWithPath (path string )error {if _fbgdf :=_bfbcfc .CT_Dialogsheet .ValidateWithPath (path );_fbgdf !=nil {return _fbgdf ;};return nil ;}; -// Cell or Range Reference -RefAttr *string ; +// Validate validates the Users and its children +func (_bfgea *Users )Validate ()error {return _bfgea .ValidateWithPath ("\u0055\u0073\u0065r\u0073")}; -// AutoFilter Column -FilterColumn []*CT_FilterColumn ; +// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path +func (_fdgg *CT_ControlPr )ValidateWithPath (path string )error {if _dfgce :=_fdgg .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_dfgce !=nil {return _dfgce ;};return nil ;}; -// Sort State for Auto Filter -SortState *CT_SortState ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_PCDSDTCEntries and its children +func (_babbg *CT_PCDSDTCEntries )Validate ()error {return _babbg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func NewCT_Extension ()*CT_Extension {_fddeb :=&CT_Extension {};return _fddeb }; -// Validate validates the CT_Top10 and its children -func (_fgdga *CT_Top10 )Validate ()error {return _fgdga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};func (_bbefc *CT_DrawingHF )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bbefc .IdAttr )});if _bbefc .LhoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0068\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .LhoAttr )});};if _bbefc .LheAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .LheAttr )});};if _bbefc .LhfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0068\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .LhfAttr )});};if _bbefc .ChoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .ChoAttr )});};if _bbefc .CheAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .CheAttr )});};if _bbefc .ChfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .ChfAttr )});};if _bbefc .RhoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0068\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .RhoAttr )});};if _bbefc .RheAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .RheAttr )});};if _bbefc .RhfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0068\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .RhfAttr )});};if _bbefc .LfoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0066\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .LfoAttr )});};if _bbefc .LfeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0066\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .LfeAttr )});};if _bbefc .LffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .LffAttr )});};if _bbefc .CfoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0066\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .CfoAttr )});};if _bbefc .CfeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0066\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .CfeAttr )});};if _bbefc .CffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .CffAttr )});};if _bbefc .RfoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0066\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .RfoAttr )});};if _bbefc .RfeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0066\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .RfeAttr )});};if _bbefc .RffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbefc .RffAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgac *CT_ChartsheetView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dadg :=range start .Attr {if _dadg .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_ebdgd ,_fgce :=_e .ParseBool (_dadg .Value );if _fgce !=nil {return _fgce ;};_cgac .TabSelectedAttr =&_ebdgd ;continue ;};if _dadg .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_eafc ,_fbeba :=_e .ParseUint (_dadg .Value ,10,32);if _fbeba !=nil {return _fbeba ;};_ddacd :=uint32 (_eafc );_cgac .ZoomScaleAttr =&_ddacd ;continue ;};if _dadg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_faef ,_agcc :=_e .ParseUint (_dadg .Value ,10,32);if _agcc !=nil {return _agcc ;};_cgac .WorkbookViewIdAttr =uint32 (_faef );continue ;};if _dadg .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_gdaf ,_cgfbd :=_e .ParseBool (_dadg .Value );if _cgfbd !=nil {return _cgfbd ;};_cgac .ZoomToFitAttr =&_gdaf ;continue ;};};_faceg :for {_afceb ,_ddfc :=d .Token ();if _ddfc !=nil {return _ddfc ;};switch _fbfdb :=_afceb .(type ){case _b .StartElement :switch _fbfdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgac .ExtLst =NewCT_ExtensionList ();if _ddeb :=d .DecodeElement (_cgac .ExtLst ,&_fbfdb );_ddeb !=nil {return _ddeb ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_fbfdb .Name );if _cgcg :=d .Skip ();_cgcg !=nil {return _cgcg ;};};case _b .EndElement :break _faceg ;case _b .CharData :};};return nil ;};func (_cbacf *CT_SortState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbacf .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbacf .ColumnSortAttr ))});};if _cbacf .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbacf .CaseSensitiveAttr ))});};if _cbacf .SortMethodAttr !=ST_SortMethodUnset {_dedfd ,_ccaae :=_cbacf .SortMethodAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _ccaae !=nil {return _ccaae ;};start .Attr =append (start .Attr ,_dedfd );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_cbacf .RefAttr )});e .EncodeToken (start );if _cbacf .SortCondition !=nil {_dgcgcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}};for _ ,_befad :=range _cbacf .SortCondition {e .EncodeElement (_befad ,_dgcgcd );};};if _cbacf .ExtLst !=nil {_dggfe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbacf .ExtLst ,_dggfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dabgf *CT_Xf )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aadcce :=range start .Attr {if _aadcce .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_fcabd ,_cefcg :=_e .ParseBool (_aadcce .Value );if _cefcg !=nil {return _cefcg ;};_dabgf .ApplyFontAttr =&_fcabd ;continue ;};if _aadcce .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_efcde ,_agebcf :=_e .ParseUint (_aadcce .Value ,10,32);if _agebcf !=nil {return _agebcf ;};_bbadcc :=uint32 (_efcde );_dabgf .NumFmtIdAttr =&_bbadcc ;continue ;};if _aadcce .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_bcdafcb ,_bcegag :=_e .ParseBool (_aadcce .Value );if _bcegag !=nil {return _bcegag ;};_dabgf .ApplyFillAttr =&_bcdafcb ;continue ;};if _aadcce .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_eacfgaa ,_fbege :=_e .ParseUint (_aadcce .Value ,10,32);if _fbege !=nil {return _fbege ;};_eggfca :=uint32 (_eacfgaa );_dabgf .FillIdAttr =&_eggfca ;continue ;};if _aadcce .Name .Local =="\u0078\u0066\u0049\u0064"{_dfefgd ,_baeeg :=_e .ParseUint (_aadcce .Value ,10,32);if _baeeg !=nil {return _baeeg ;};_dddge :=uint32 (_dfefgd );_dabgf .XfIdAttr =&_dddge ;continue ;};if _aadcce .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_gggcd ,_ccfaf :=_e .ParseBool (_aadcce .Value );if _ccfaf !=nil {return _ccfaf ;};_dabgf .QuotePrefixAttr =&_gggcd ;continue ;};if _aadcce .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_baebge ,_gdgdef :=_e .ParseBool (_aadcce .Value );if _gdgdef !=nil {return _gdgdef ;};_dabgf .PivotButtonAttr =&_baebge ;continue ;};if _aadcce .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_cdgdg ,_fefcdb :=_e .ParseBool (_aadcce .Value );if _fefcdb !=nil {return _fefcdb ;};_dabgf .ApplyNumberFormatAttr =&_cdgdg ;continue ;};if _aadcce .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_abcff ,_cdcge :=_e .ParseUint (_aadcce .Value ,10,32);if _cdcge !=nil {return _cdcge ;};_ggaea :=uint32 (_abcff );_dabgf .FontIdAttr =&_ggaea ;continue ;};if _aadcce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_baaga ,_aabdde :=_e .ParseUint (_aadcce .Value ,10,32);if _aabdde !=nil {return _aabdde ;};_ccfafa :=uint32 (_baaga );_dabgf .BorderIdAttr =&_ccfafa ;continue ;};if _aadcce .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_ecaff ,_cbdadb :=_e .ParseBool (_aadcce .Value );if _cbdadb !=nil {return _cbdadb ;};_dabgf .ApplyBorderAttr =&_ecaff ;continue ;};if _aadcce .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_dcddg ,_dgffa :=_e .ParseBool (_aadcce .Value );if _dgffa !=nil {return _dgffa ;};_dabgf .ApplyAlignmentAttr =&_dcddg ;continue ;};if _aadcce .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_ebdbb ,_dbeggb :=_e .ParseBool (_aadcce .Value );if _dbeggb !=nil {return _dbeggb ;};_dabgf .ApplyProtectionAttr =&_ebdbb ;continue ;};};_gbef :for {_dbgdd ,_edabae :=d .Token ();if _edabae !=nil {return _edabae ;};switch _ecceg :=_dbgdd .(type ){case _b .StartElement :switch _ecceg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_dabgf .Alignment =NewCT_CellAlignment ();if _cgdgeb :=d .DecodeElement (_dabgf .Alignment ,&_ecceg );_cgdgeb !=nil {return _cgdgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_dabgf .Protection =NewCT_CellProtection ();if _fafcbf :=d .DecodeElement (_dabgf .Protection ,&_ecceg );_fafcbf !=nil {return _fafcbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dabgf .ExtLst =NewCT_ExtensionList ();if _gacda :=d .DecodeElement (_dabgf .ExtLst ,&_ecceg );_gacda !=nil {return _gacda ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fX\u0066 \u0025\u0076",_ecceg .Name );if _cddce :=d .Skip ();_cddce !=nil {return _cddce ;};};case _b .EndElement :break _gbef ;case _b .CharData :};};return nil ;};func (_eebaa *CT_CellWatches )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbe :for {_bdfe ,_bcbg :=d .Token ();if _bcbg !=nil {return _bcbg ;};switch _bfag :=_bdfe .(type ){case _b .StartElement :switch _bfag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"}:_dgafd :=NewCT_CellWatch ();if _cgcb :=d .DecodeElement (_dgafd ,&_bfag );_cgcb !=nil {return _cgcb ;};_eebaa .CellWatch =append (_eebaa .CellWatch ,_dgafd );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061\u0074c\u0068e\u0073\u0020\u0025\u0076",_bfag .Name );if _eeae :=d .Skip ();_eeae !=nil {return _eeae ;};};case _b .EndElement :break _efbe ;case _b .CharData :};};return nil ;};func (_eegag ST_PivotFilterType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egaad :=_b .Attr {};_egaad .Name =name ;switch _eegag {case ST_PivotFilterTypeUnset :_egaad .Value ="";case ST_PivotFilterTypeUnknown :_egaad .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_egaad .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_egaad .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_egaad .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_egaad .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_egaad .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_egaad .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_egaad .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_egaad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_egaad .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_egaad .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_egaad .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_egaad .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_egaad .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_egaad .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueGreaterThanOrEqual :_egaad .Value ="\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueLessThan :_egaad .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueLessThanOrEqual :_egaad .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_egaad .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueNotBetween :_egaad .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_egaad .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_egaad .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeDateOlderThan :_egaad .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_egaad .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateNewerThan :_egaad .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_egaad .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateBetween :_egaad .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_egaad .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_egaad .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_PivotFilterTypeToday :_egaad .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_egaad .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_egaad .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeThisWeek :_egaad .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_egaad .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_egaad .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeThisMonth :_egaad .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_egaad .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_egaad .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeThisQuarter :_egaad .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_egaad .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_egaad .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeThisYear :_egaad .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_egaad .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_egaad .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_PivotFilterTypeQ1 :_egaad .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_egaad .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_egaad .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_egaad .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_egaad .Value ="\u004d\u0031";case ST_PivotFilterTypeM2 :_egaad .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_egaad .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_egaad .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_egaad .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_egaad .Value ="\u004d\u0036";case ST_PivotFilterTypeM7 :_egaad .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_egaad .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_egaad .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_egaad .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_egaad .Value ="\u004d\u0031\u0031";case ST_PivotFilterTypeM12 :_egaad .Value ="\u004d\u0031\u0032";};return _egaad ,nil ;};func (_baafgg *CT_FileSharing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baafgg .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_baafgg .ReadOnlyRecommendedAttr ))});};if _baafgg .UserNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_baafgg .UserNameAttr )});};if _baafgg .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_baafgg .ReservationPasswordAttr )});};if _baafgg .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_baafgg .AlgorithmNameAttr )});};if _baafgg .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_baafgg .HashValueAttr )});};if _baafgg .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_baafgg .SaltValueAttr )});};if _baafgg .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_baafgg .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_colItems struct{ +// Validate validates the CT_QueryTableFields and its children +func (_deded *CT_QueryTableFields )Validate ()error {return _deded .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func (_ebdgf *CT_DdeLink )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dcgc :=range start .Attr {if _dcgc .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_ccab ,_fadae :=_dcgc .Value ,error (nil );if _fadae !=nil {return _fadae ;};_ebdgf .DdeServiceAttr =_ccab ;continue ;};if _dcgc .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_dfeg ,_eggbc :=_dcgc .Value ,error (nil );if _eggbc !=nil {return _eggbc ;};_ebdgf .DdeTopicAttr =_dfeg ;continue ;};};_aceff :for {_cccb ,_bgfb :=d .Token ();if _bgfb !=nil {return _bgfb ;};switch _cafc :=_cccb .(type ){case _gd .StartElement :switch _cafc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebdgf .DdeItems =NewCT_DdeItems ();if _ffadf :=d .DecodeElement (_ebdgf .DdeItems ,&_cafc );_ffadf !=nil {return _ffadf ;};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\u005fD\u0064\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_cafc .Name );if _gbafc :=d .Skip ();_gbafc !=nil {return _gbafc ;};};case _gd .EndElement :break _aceff ;case _gd .CharData :};};return nil ;};func (_dacbfg ST_Axis )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dacbfg .String (),start );};type Dialogsheet struct{CT_Dialogsheet };func NewCT_CellSmartTag ()*CT_CellSmartTag {_ecgd :=&CT_CellSmartTag {};return _ecgd };func (_faceefc ST_FieldSortType )String ()string {switch _faceefc {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 "";};func (_egfcc *CT_CommentList )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _egfcc .Comment !=nil {_cbgda :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_daeb :=range _egfcc .Comment {e .EncodeElement (_daeb ,_cbgda );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dabgc *CT_CellStyle )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dabgc .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dabgc .NameAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dabgc .XfIdAttr )});if _dabgc .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_b .Sprintf ("\u0025\u0076",*_dabgc .BuiltinIdAttr )});};if _dabgc .ILevelAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dabgc .ILevelAttr )});};if _dabgc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dabgc .HiddenAttr ))});};if _dabgc .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dabgc .CustomBuiltinAttr ))});};e .EncodeToken (start );if _dabgc .ExtLst !=nil {_geafa :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dabgc .ExtLst ,_geafa );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_CellWatch struct{ -// Column Item Count -CountAttr *uint32 ; +// Reference +RAttr string ;};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_d .Fields (s )),nil }; -// Column Items -I []*CT_I ;}; +// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path +func (_aeggd *CT_GradientFill )ValidateWithPath (path string )error {if _cageg :=_aeggd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cageg !=nil {return _cageg ;};for _eaacde ,_fgcff :=range _aeggd .Stop {if _edafc :=_fgcff .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_eaacde ));_edafc !=nil {return _edafc ;};};return nil ;};func (_bbbe *CT_Parameters )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bbbe .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbbe .CountAttr )});};e .EncodeToken (start );_ddadg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_cfgge :=range _bbbe .Parameter {e .EncodeElement (_cfgge ,_ddadg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gbede *CT_WebPublishItem )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gbede .SourceTypeAttr =ST_WebSourceType (1);for _ ,_gabgg :=range start .Attr {if _gabgg .Name .Local =="\u0069\u0064"{_fbbaeg ,_abbdg :=_a .ParseUint (_gabgg .Value ,10,32);if _abbdg !=nil {return _abbdg ;};_gbede .IdAttr =uint32 (_fbbaeg );continue ;};if _gabgg .Name .Local =="\u0064\u0069\u0076I\u0064"{_ccagab ,_accgafa :=_gabgg .Value ,error (nil );if _accgafa !=nil {return _accgafa ;};_gbede .DivIdAttr =_ccagab ;continue ;};if _gabgg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_gbede .SourceTypeAttr .UnmarshalXMLAttr (_gabgg );continue ;};if _gabgg .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_cebfcf ,_adcbb :=_gabgg .Value ,error (nil );if _adcbb !=nil {return _adcbb ;};_gbede .SourceRefAttr =&_cebfcf ;continue ;};if _gabgg .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_gccfb ,_fdfgf :=_gabgg .Value ,error (nil );if _fdfgf !=nil {return _fdfgf ;};_gbede .SourceObjectAttr =&_gccfb ;continue ;};if _gabgg .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_eadcee ,_dceae :=_gabgg .Value ,error (nil );if _dceae !=nil {return _dceae ;};_gbede .DestinationFileAttr =_eadcee ;continue ;};if _gabgg .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfdae ,_bgfeb :=_gabgg .Value ,error (nil );if _bgfeb !=nil {return _bgfeb ;};_gbede .TitleAttr =&_dfdae ;continue ;};if _gabgg .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_adecc ,_cgeaee :=_a .ParseBool (_gabgg .Value );if _cgeaee !=nil {return _cgeaee ;};_gbede .AutoRepublishAttr =&_adecc ;continue ;};};for {_ddafg ,_gegbec :=d .Token ();if _gegbec !=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",_gegbec );};if _faefdb ,_faeec :=_ddafg .(_gd .EndElement );_faeec &&_faefdb .Name ==start .Name {break ;};};return nil ;};func NewAG_RevData ()*AG_RevData {_cb :=&AG_RevData {};return _cb };func (_abbfc *CT_Comments )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_fgacg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_abbfc .Authors ,_fgacg );_faeb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_abbfc .CommentList ,_faeb );if _abbfc .ExtLst !=nil {_dgc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abbfc .ExtLst ,_dgc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ggeeca *CT_ExternalReferences )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_eabc :for {_gdcdg ,_bedd :=d .Token ();if _bedd !=nil {return _bedd ;};switch _adaad :=_gdcdg .(type ){case _gd .StartElement :switch _adaad .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\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"}:_dgdfg :=NewCT_ExternalReference ();if _bfde :=d .DecodeElement (_dgdfg ,&_adaad );_bfde !=nil {return _bfde ;};_ggeeca .ExternalReference =append (_ggeeca .ExternalReference ,_dgdfg );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\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_adaad .Name );if _ababb :=d .Skip ();_ababb !=nil {return _ababb ;};};case _gd .EndElement :break _eabc ;case _gd .CharData :};};return nil ;}; -// Validate validates the CT_CustomSheetViews and its children -func (_cddeb *CT_CustomSheetViews )Validate ()error {return _cddeb .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_acfcd *CT_RPrElt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _acfcd .RFont !=nil {_eabcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_acfcd .RFont ,_eabcd );};if _acfcd .Charset !=nil {_bfdabb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_acfcd .Charset ,_bfdabb );};if _acfcd .Family !=nil {_dedgf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_acfcd .Family ,_dedgf );};if _acfcd .B !=nil {_dccee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_acfcd .B ,_dccee );};if _acfcd .I !=nil {_beadca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_acfcd .I ,_beadca );};if _acfcd .Strike !=nil {_gccge :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_acfcd .Strike ,_gccge );};if _acfcd .Outline !=nil {_ebdcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_acfcd .Outline ,_ebdcc );};if _acfcd .Shadow !=nil {_gebbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_acfcd .Shadow ,_gebbd );};if _acfcd .Condense !=nil {_geceg :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_acfcd .Condense ,_geceg );};if _acfcd .Extend !=nil {_bcgegc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_acfcd .Extend ,_bcgegc );};if _acfcd .Color !=nil {_gdecdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_acfcd .Color ,_gdecdf );};if _acfcd .Sz !=nil {_cdbbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_acfcd .Sz ,_cdbbb );};if _acfcd .U !=nil {_gcccd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_acfcd .U ,_gcccd );};if _acfcd .VertAlign !=nil {_aggedb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_acfcd .VertAlign ,_aggedb );};if _acfcd .Scheme !=nil {_ggece :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_acfcd .Scheme ,_ggece );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path +func (_ggad *CT_CellWatches )ValidateWithPath (path string )error {for _cgec ,_fcef :=range _ggad .CellWatch {if _febad :=_fcef .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_cgec ));_febad !=nil {return _febad ;};};return nil ;}; -// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path -func (_gegdc *CT_PrintOptions )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_QueryCache and its children +func (_dabdd *CT_QueryCache )Validate ()error {return _dabdd .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");}; -// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path -func (_aaed *CT_DataRef )ValidateWithPath (path string )error {return nil };func (_bebcb *CT_Drawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebde :=range start .Attr {if _ebde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebde .Name .Local =="\u0069\u0064"||_ebde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebde .Name .Local =="\u0069\u0064"{_ebgee ,_aefbg :=_ebde .Value ,error (nil );if _aefbg !=nil {return _aefbg ;};_bebcb .IdAttr =_ebgee ;continue ;};};for {_daegc ,_ggeg :=d .Token ();if _ggeg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_ggeg );};if _eebe ,_agegd :=_daegc .(_b .EndElement );_agegd &&_eebe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path +func (_efccgc *CT_ObjectAnchor )ValidateWithPath (path string )error {if _faegc :=_efccgc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_faegc !=nil {return _faegc ;};if _fgcfe :=_efccgc .To .ValidateWithPath (path +"\u002f\u0054\u006f");_fgcfe !=nil {return _fgcfe ;};return nil ;};func (_adaeb *CT_RevisionFormatting )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aaagg :=range start .Attr {if _aaagg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_faaca ,_efeafc :=_a .ParseUint (_aaagg .Value ,10,32);if _efeafc !=nil {return _efeafc ;};_adaeb .SheetIdAttr =uint32 (_faaca );continue ;};if _aaagg .Name .Local =="\u0078\u0066\u0044x\u0066"{_fcaead ,_ggafe :=_a .ParseBool (_aaagg .Value );if _ggafe !=nil {return _ggafe ;};_adaeb .XfDxfAttr =&_fcaead ;continue ;};if _aaagg .Name .Local =="\u0073"{_ddfbc ,_affdb :=_a .ParseBool (_aaagg .Value );if _affdb !=nil {return _affdb ;};_adaeb .SAttr =&_ddfbc ;continue ;};if _aaagg .Name .Local =="\u0073\u0071\u0072e\u0066"{_ecgbbb ,_cdfba :=ParseSliceST_Sqref (_aaagg .Value );if _cdfba !=nil {return _cdfba ;};_adaeb .SqrefAttr =_ecgbbb ;continue ;};if _aaagg .Name .Local =="\u0073\u0074\u0061r\u0074"{_fegdf ,_eafdbff :=_a .ParseUint (_aaagg .Value ,10,32);if _eafdbff !=nil {return _eafdbff ;};_gcdga :=uint32 (_fegdf );_adaeb .StartAttr =&_gcdga ;continue ;};if _aaagg .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ffggg ,_efgdd :=_a .ParseUint (_aaagg .Value ,10,32);if _efgdd !=nil {return _efgdd ;};_bbgdf :=uint32 (_ffggg );_adaeb .LengthAttr =&_bbgdf ;continue ;};};_ddfeb :for {_fbccc ,_facdb :=d .Token ();if _facdb !=nil {return _facdb ;};switch _beebc :=_fbccc .(type ){case _gd .StartElement :switch _beebc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adaeb .Dxf =NewCT_Dxf ();if _dfac :=d .DecodeElement (_adaeb .Dxf ,&_beebc );_dfac !=nil {return _dfac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adaeb .ExtLst =NewCT_ExtensionList ();if _dafade :=d .DecodeElement (_adaeb .ExtLst ,&_beebc );_dafade !=nil {return _dafade ;};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\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_beebc .Name );if _fdgad :=d .Skip ();_fdgad !=nil {return _fdgad ;};};case _gd .EndElement :break _ddfeb ;case _gd .CharData :};};return nil ;};func (_dfaeg ST_BorderStyle )ValidateWithPath (path string )error {switch _dfaeg {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 (_dfaeg ));};return nil ;}; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_aaea *CT_Control )ValidateWithPath (path string )error {if _aaea .ControlPr !=nil {if _fdgbg :=_aaea .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_fdgbg !=nil {return _fdgbg ;};};return nil ;};type CT_SheetView struct{ +// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path +func (_gddd *CT_Chartsheet )ValidateWithPath (path string )error {if _gddd .SheetPr !=nil {if _cgcf :=_gddd .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_cgcf !=nil {return _cgcf ;};};if _eegfe :=_gddd .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_eegfe !=nil {return _eegfe ;};if _gddd .SheetProtection !=nil {if _feeff :=_gddd .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_feeff !=nil {return _feeff ;};};if _gddd .CustomSheetViews !=nil {if _eacd :=_gddd .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_eacd !=nil {return _eacd ;};};if _gddd .PageMargins !=nil {if _gde :=_gddd .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gde !=nil {return _gde ;};};if _gddd .PageSetup !=nil {if _fdba :=_gddd .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fdba !=nil {return _fdba ;};};if _gddd .HeaderFooter !=nil {if _gbeb :=_gddd .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_gbeb !=nil {return _gbeb ;};};if _acef :=_gddd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_acef !=nil {return _acef ;};if _gddd .LegacyDrawing !=nil {if _gbdg :=_gddd .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_gbdg !=nil {return _gbdg ;};};if _gddd .LegacyDrawingHF !=nil {if _eeaf :=_gddd .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_eeaf !=nil {return _eeaf ;};};if _gddd .DrawingHF !=nil {if _dfgbb :=_gddd .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_dfgbb !=nil {return _dfgbb ;};};if _gddd .Picture !=nil {if _aeff :=_gddd .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_aeff !=nil {return _aeff ;};};if _gddd .WebPublishItems !=nil {if _bfbb :=_gddd .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_bfbb !=nil {return _bfbb ;};};if _gddd .ExtLst !=nil {if _ffdfg :=_gddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdfg !=nil {return _ffdfg ;};};return nil ;};func (_gbgag *VolTypes )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gbgag .CT_VolTypes =*NewCT_VolTypes ();_cdedf :for {_fecbac ,_dbgffd :=d .Token ();if _dbgffd !=nil {return _dbgffd ;};switch _gbdagd :=_fecbac .(type ){case _gd .StartElement :switch _gbdagd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baebfc :=NewCT_VolType ();if _cgeag :=d .DecodeElement (_baebfc ,&_gbdagd );_cgeag !=nil {return _cgeag ;};_gbgag .VolType =append (_gbgag .VolType ,_baebfc );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbgag .ExtLst =NewCT_ExtensionList ();if _ddcfeg :=d .DecodeElement (_gbgag .ExtLst ,&_gbdagd );_ddcfeg !=nil {return _ddcfeg ;};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\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_gbdagd .Name );if _gaeeba :=d .Skip ();_gaeeba !=nil {return _gaeeba ;};};case _gd .EndElement :break _cdedf ;case _gd .CharData :};};return nil ;}; -// Window Protection -WindowProtectionAttr *bool ; +// Validate validates the CT_CellAlignment and its children +func (_aaga *CT_CellAlignment )Validate ()error {return _aaga .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");}; -// Show Formulas -ShowFormulasAttr *bool ; +// Validate validates the CT_MetadataBlocks and its children +func (_aafec *CT_MetadataBlocks )Validate ()error {return _aafec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};func (_eddc *CT_Comment )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_eddc .RefAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_eddc .AuthorIdAttr )});if _eddc .GuidAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eddc .GuidAttr )});};if _eddc .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eddc .ShapeIdAttr )});};e .EncodeToken (start );_ffea :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_eddc .Text ,_ffea );if _eddc .CommentPr !=nil {_abgd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_eddc .CommentPr ,_abgd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path +func (_dbg *AG_RevData )ValidateWithPath (path string )error {return nil };func NewCT_OleLink ()*CT_OleLink {_cfccd :=&CT_OleLink {};return _cfccd };func NewCT_Drawing ()*CT_Drawing {_dcfd :=&CT_Drawing {};return _dcfd };type CT_SortCondition struct{ -// Show Headers -ShowRowColHeadersAttr *bool ; +// Descending +DescendingAttr *bool ; -// Show Zero Values -ShowZerosAttr *bool ; +// Sort By +SortByAttr ST_SortBy ; -// Right To Left -RightToLeftAttr *bool ; +// Reference +RefAttr string ; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Custom List +CustomListAttr *string ; -// Show Ruler -ShowRulerAttr *bool ; +// Format Id +DxfIdAttr *uint32 ; -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Default Grid Color -DefaultGridColorAttr *bool ; +// Icon Id +IconIdAttr *uint32 ;};func NewCT_DataRef ()*CT_DataRef {_fbad :=&CT_DataRef {};return _fbad };func (_faabg ST_rwColActionType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_becada :=_gd .Attr {};_becada .Name =name ;switch _faabg {case ST_rwColActionTypeUnset :_becada .Value ="";case ST_rwColActionTypeInsertRow :_becada .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_becada .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_becada .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_becada .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _becada ,nil ;};func (_ecacb *MapInfo )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ecacb .CT_MapInfo .MarshalXML (e ,start );};func (_egbaa *CT_GroupLevel )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_befb :=range start .Attr {if _befb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fggfb ,_dgddf :=_befb .Value ,error (nil );if _dgddf !=nil {return _dgddf ;};_egbaa .UniqueNameAttr =_fggfb ;continue ;};if _befb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cegbd ,_dcae :=_befb .Value ,error (nil );if _dcae !=nil {return _dcae ;};_egbaa .CaptionAttr =_cegbd ;continue ;};if _befb .Name .Local =="\u0075\u0073\u0065\u0072"{_ffgbf ,_aaee :=_a .ParseBool (_befb .Value );if _aaee !=nil {return _aaee ;};_egbaa .UserAttr =&_ffgbf ;continue ;};if _befb .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_acfde ,_deeaa :=_a .ParseBool (_befb .Value );if _deeaa !=nil {return _deeaa ;};_egbaa .CustomRollUpAttr =&_acfde ;continue ;};};_bagcf :for {_bgcce ,_eegcdb :=d .Token ();if _eegcdb !=nil {return _eegcdb ;};switch _dcacfg :=_bgcce .(type ){case _gd .StartElement :switch _dcacfg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbaa .Groups =NewCT_Groups ();if _geeag :=d .DecodeElement (_egbaa .Groups ,&_dcacfg );_geeag !=nil {return _geeag ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbaa .ExtLst =NewCT_ExtensionList ();if _bage :=d .DecodeElement (_egbaa .ExtLst ,&_dcacfg );_bage !=nil {return _bage ;};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\u004c\u0065\u0076\u0065\u006c \u0025\u0076",_dcacfg .Name );if _cedbb :=d .Skip ();_cedbb !=nil {return _cedbb ;};};case _gd .EndElement :break _bagcf ;case _gd .CharData :};};return nil ;};type CT_FunctionGroups struct{ -// Show White Space -ShowWhiteSpaceAttr *bool ; +// Built-in Function Group Count +BuiltInGroupCountAttr *uint32 ; -// View Type -ViewAttr ST_SheetViewType ; +// Function Group +FunctionGroup []*CT_FunctionGroup ;};func (_cggce *ST_UpdateLinks )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gffcb ,_gbbfg :=d .Token ();if _gbbfg !=nil {return _gbbfg ;};if _fbaddd ,_cdfbb :=_gffcb .(_gd .EndElement );_cdfbb &&_fbaddd .Name ==start .Name {*_cggce =1;return nil ;};if _gffgf ,_edcfec :=_gffcb .(_gd .CharData );!_edcfec {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",_gffcb );}else {switch string (_gffgf ){case "":*_cggce =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_cggce =1;case "\u006e\u0065\u0076e\u0072":*_cggce =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cggce =3;};};_gffcb ,_gbbfg =d .Token ();if _gbbfg !=nil {return _gbbfg ;};if _ffdgc ,_fefgae :=_gffcb .(_gd .EndElement );_fefgae &&_ffdgc .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",_gffcb );};func (_gedf *CT_CalcChain )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_aaag :for {_cbdg ,_bbd :=d .Token ();if _bbd !=nil {return _bbd ;};switch _dggg :=_cbdg .(type ){case _gd .StartElement :switch _dggg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_aea :=NewCT_CalcCell ();if _dffb :=d .DecodeElement (_aea ,&_dggg );_dffb !=nil {return _dffb ;};_gedf .C =append (_gedf .C ,_aea );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gedf .ExtLst =NewCT_ExtensionList ();if _dcce :=d .DecodeElement (_gedf .ExtLst ,&_dggg );_dcce !=nil {return _dcce ;};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\u0061\u006cc\u0043\u0068\u0061\u0069\u006e\u0020\u0025\u0076",_dggg .Name );if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _gd .EndElement :break _aaag ;case _gd .CharData :};};return nil ;}; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Validate validates the CT_XmlColumnPr and its children +func (_dbbba *CT_XmlColumnPr )Validate ()error {return _dbbba .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};func (_efee *CT_Dxf )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _efee .Font !=nil {_aaba :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_efee .Font ,_aaba );};if _efee .NumFmt !=nil {_fdfec :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_efee .NumFmt ,_fdfec );};if _efee .Fill !=nil {_becba :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_efee .Fill ,_becba );};if _efee .Alignment !=nil {_cacec :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_efee .Alignment ,_cacec );};if _efee .Border !=nil {_effg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_efee .Border ,_effg );};if _efee .Protection !=nil {_cfecbc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efee .Protection ,_cfecbc );};if _efee .ExtLst !=nil {_egddc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_efee .ExtLst ,_egddc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fdagg ST_ParameterType )ValidateWithPath (path string )error {switch _fdagg {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 (_fdagg ));};return nil ;}; -// Color Id -ColorIdAttr *uint32 ; +// Validate validates the CT_SortState and its children +func (_ggeae *CT_SortState )Validate ()error {return _ggeae .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func (_eebce ST_FormulaExpression )Validate ()error {return _eebce .ValidateWithPath ("")};func (_fggefe ST_MdxFunctionType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_eafgcb :=_gd .Attr {};_eafgcb .Name =name ;switch _fggefe {case ST_MdxFunctionTypeUnset :_eafgcb .Value ="";case ST_MdxFunctionTypeM :_eafgcb .Value ="\u006d";case ST_MdxFunctionTypeV :_eafgcb .Value ="\u0076";case ST_MdxFunctionTypeS :_eafgcb .Value ="\u0073";case ST_MdxFunctionTypeC :_eafgcb .Value ="\u0063";case ST_MdxFunctionTypeR :_eafgcb .Value ="\u0072";case ST_MdxFunctionTypeP :_eafgcb .Value ="\u0070";case ST_MdxFunctionTypeK :_eafgcb .Value ="\u006b";};return _eafgcb ,nil ;};func (_ebbbeg ST_CellComments )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_ebbbeg .String (),start );};func (_cceb *CT_ChartsheetView )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cceb .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cceb .TabSelectedAttr ))});};if _cceb .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_cceb .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cceb .WorkbookViewIdAttr )});if _cceb .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cceb .ZoomToFitAttr ))});};e .EncodeToken (start );if _cceb .ExtLst !=nil {_dcbad :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cceb .ExtLst ,_dcbad );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_PivotAreaReferences struct{ -// Zoom Scale -ZoomScaleAttr *uint32 ; +// Pivot Filter Count +CountAttr *uint32 ; -// Zoom Scale Normal View -ZoomScaleNormalAttr *uint32 ; +// Reference +Reference []*CT_PivotAreaReference ;};func (_eaefg *CT_RevisionMove )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dccgd :=range start .Attr {if _dccgd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dfdeb ,_ebbga :=_a .ParseUint (_dccgd .Value ,10,32);if _ebbga !=nil {return _ebbga ;};_eaefg .SheetIdAttr =uint32 (_dfdeb );continue ;};if _dccgd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_fgddb ,_cecgf :=_dccgd .Value ,error (nil );if _cecgf !=nil {return _cecgf ;};_eaefg .SourceAttr =_fgddb ;continue ;};if _dccgd .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_cabgc ,_dfdgc :=_dccgd .Value ,error (nil );if _dfdgc !=nil {return _dfdgc ;};_eaefg .DestinationAttr =_cabgc ;continue ;};if _dccgd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_ebfec ,_agdee :=_a .ParseUint (_dccgd .Value ,10,32);if _agdee !=nil {return _agdee ;};_baadd :=uint32 (_ebfec );_eaefg .SourceSheetIdAttr =&_baadd ;continue ;};if _dccgd .Name .Local =="\u0072\u0049\u0064"{_cgada ,_fbab :=_a .ParseUint (_dccgd .Value ,10,32);if _fbab !=nil {return _fbab ;};_cffgb :=uint32 (_cgada );_eaefg .RIdAttr =&_cffgb ;continue ;};if _dccgd .Name .Local =="\u0075\u0061"{_ddcgcb ,_bgdbe :=_a .ParseBool (_dccgd .Value );if _bgdbe !=nil {return _bgdbe ;};_eaefg .UaAttr =&_ddcgcb ;continue ;};if _dccgd .Name .Local =="\u0072\u0061"{_adfbg ,_aefde :=_a .ParseBool (_dccgd .Value );if _aefde !=nil {return _aefde ;};_eaefg .RaAttr =&_adfbg ;continue ;};};_bfegc :for {_ccbfbb ,_baaaec :=d .Token ();if _baaaec !=nil {return _baaaec ;};switch _cdgaa :=_ccbfbb .(type ){case _gd .StartElement :switch _cdgaa .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbgad :=NewCT_UndoInfo ();if _cceff :=d .DecodeElement (_fbgad ,&_cdgaa );_cceff !=nil {return _cceff ;};_eaefg .Undo =append (_eaefg .Undo ,_fbgad );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaacac :=NewCT_RevisionCellChange ();if _agfbef :=d .DecodeElement (_eaacac ,&_cdgaa );_agfbef !=nil {return _agfbef ;};_eaefg .Rcc =append (_eaefg .Rcc ,_eaacac );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgfcga :=NewCT_RevisionFormatting ();if _ffedfg :=d .DecodeElement (_bgfcga ,&_cdgaa );_ffedfg !=nil {return _ffedfg ;};_eaefg .Rfmt =append (_eaefg .Rfmt ,_bgfcga );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\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065\u0020\u0025\u0076",_cdgaa .Name );if _ggccb :=d .Skip ();_ggccb !=nil {return _ggccb ;};};case _gd .EndElement :break _bfegc ;case _gd .CharData :};};return nil ;};type CT_MdxMetadata struct{ -// Zoom Scale Page Break Preview -ZoomScaleSheetLayoutViewAttr *uint32 ; +// MDX Metadata Record Count +CountAttr *uint32 ; -// Zoom Scale Page Layout View -ZoomScalePageLayoutViewAttr *uint32 ; +// MDX Metadata Record +Mdx []*CT_Mdx ;};func NewCT_MergeCells ()*CT_MergeCells {_eddfg :=&CT_MergeCells {};return _eddfg };func (_gacaaf ST_PrintError )ValidateWithPath (path string )error {switch _gacaaf {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 (_gacaaf ));};return nil ;};func (_fbebg *CT_ChartFormat )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_b .Sprintf ("\u0025\u0076",_fbebg .ChartAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",_fbebg .FormatAttr )});if _fbebg .SeriesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbebg .SeriesAttr ))});};e .EncodeToken (start );_faeg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fbebg .PivotArea ,_faeg );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_eccbd *CT_TableStyle )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_eccbd .NameAttr )});if _eccbd .PivotAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eccbd .PivotAttr ))});};if _eccbd .TableAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eccbd .TableAttr ))});};if _eccbd .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eccbd .CountAttr )});};e .EncodeToken (start );if _eccbd .TableStyleElement !=nil {_ebacdc :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}};for _ ,_deeeg :=range _eccbd .TableStyleElement {e .EncodeElement (_deeeg ,_ebacdc );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Workbook View Index -WorkbookViewIdAttr uint32 ; +// Validate validates the CT_BooleanProperty and its children +func (_cddg *CT_BooleanProperty )Validate ()error {return _cddg .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};type CT_TableParts struct{ -// View Pane -Pane *CT_Pane ; +// Count +CountAttr *uint32 ; -// Selection -Selection []*CT_Selection ; +// Table Part +TablePart []*CT_TablePart ;};type ST_TableStyleType byte ; -// PivotTable Selection -PivotSelection []*CT_PivotSelection ; +// Validate validates the ExternalLink and its children +func (_adfcg *ExternalLink )Validate ()error {return _adfcg .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_debceg *CT_SmartTags )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gdbcgg :for {_ffccf ,_dgbgg :=d .Token ();if _dgbgg !=nil {return _dgbgg ;};switch _cbfec :=_ffccf .(type ){case _gd .StartElement :switch _cbfec .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_accgfc :=NewCT_CellSmartTags ();if _eaeaa :=d .DecodeElement (_accgfc ,&_cbfec );_eaeaa !=nil {return _eaeaa ;};_debceg .CellSmartTags =append (_debceg .CellSmartTags ,_accgfc );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006d\u0061r\u0074\u0054\u0061\u0067\u0073\u0020\u0025\u0076",_cbfec .Name );if _fbdae :=d .Skip ();_fbdae !=nil {return _fbdae ;};};case _gd .EndElement :break _gdbcgg ;case _gd .CharData :};};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_efadea *ST_OleUpdate )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efadea =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_efadea =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_efadea =2;};return nil ;}; +// Validate validates the CT_DataField and its children +func (_bcadc *CT_DataField )Validate ()error {return _bcadc .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};func (_adcbc *CT_Sheets )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fdcgca :for {_gccdga ,_cgcceg :=d .Token ();if _cgcceg !=nil {return _cgcceg ;};switch _cgacb :=_gccdga .(type ){case _gd .StartElement :switch _cgacb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccgec :=NewCT_Sheet ();if _agded :=d .DecodeElement (_ccgec ,&_cgacb );_agded !=nil {return _agded ;};_adcbc .Sheet =append (_adcbc .Sheet ,_ccgec );default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0068\u0065e\u0074\u0073 \u0025\u0076",_cgacb .Name );if _baecf :=d .Skip ();_baecf !=nil {return _baecf ;};};case _gd .EndElement :break _fdcgca ;case _gd .CharData :};};return nil ;}; -// Validate validates the CT_RevisionConflict and its children -func (_fcfaba *CT_RevisionConflict )Validate ()error {return _fcfaba .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");}; +// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path +func (_ccf *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil };func (_bbcef *Headers )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bbcef .CT_RevisionHeaders .MarshalXML (e ,start );};func (_abeb *CT_ColFields )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _abeb .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abeb .CountAttr )});};e .EncodeToken (start );_dffag :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_cdab :=range _abeb .Field {e .EncodeElement (_cdab ,_dffag );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_RPrElt struct{ -// Validate validates the CT_DdeLink and its children -func (_eeeb *CT_DdeLink )Validate ()error {return _eeeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");}; +// Font +RFont *CT_FontName ; -// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path -func (_ggdcg *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };func (_agbfbc *CT_RevisionHeader )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agbfbc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_agbfbc .SheetIdMap =NewCT_SheetIdMap ();for _ ,_bebfd :=range start .Attr {if _bebfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bebfd .Name .Local =="\u0069\u0064"||_bebfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bebfd .Name .Local =="\u0069\u0064"{_fffgf ,_dbbeg :=_bebfd .Value ,error (nil );if _dbbeg !=nil {return _dbbeg ;};_agbfbc .IdAttr =_fffgf ;continue ;};if _bebfd .Name .Local =="\u0067\u0075\u0069\u0064"{_acbcd ,_fadad :=_bebfd .Value ,error (nil );if _fadad !=nil {return _fadad ;};_agbfbc .GuidAttr =_acbcd ;continue ;};if _bebfd .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_gdbffb ,_abaaff :=ParseStdlibTime (_bebfd .Value );if _abaaff !=nil {return _abaaff ;};_agbfbc .DateTimeAttr =_gdbffb ;continue ;};if _bebfd .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_fcebbaa ,_acfcdd :=_e .ParseUint (_bebfd .Value ,10,32);if _acfcdd !=nil {return _acfcdd ;};_agbfbc .MaxSheetIdAttr =uint32 (_fcebbaa );continue ;};if _bebfd .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_gbfcc ,_fcafd :=_bebfd .Value ,error (nil );if _fcafd !=nil {return _fcafd ;};_agbfbc .UserNameAttr =_gbfcc ;continue ;};if _bebfd .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_aeecgc ,_gdfeg :=_e .ParseUint (_bebfd .Value ,10,32);if _gdfeg !=nil {return _gdfeg ;};_gebba :=uint32 (_aeecgc );_agbfbc .MinRIdAttr =&_gebba ;continue ;};if _bebfd .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_ddagd ,_fecdb :=_e .ParseUint (_bebfd .Value ,10,32);if _fecdb !=nil {return _fecdb ;};_dagba :=uint32 (_ddagd );_agbfbc .MaxRIdAttr =&_dagba ;continue ;};};_fdabb :for {_cdace ,_cbfac :=d .Token ();if _cbfac !=nil {return _cbfac ;};switch _ccfdcd :=_cdace .(type ){case _b .StartElement :switch _ccfdcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}:if _egbgcf :=d .DecodeElement (_agbfbc .SheetIdMap ,&_ccfdcd );_egbgcf !=nil {return _egbgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}:_agbfbc .ReviewedList =NewCT_ReviewedRevisions ();if _bccgbd :=d .DecodeElement (_agbfbc .ReviewedList ,&_ccfdcd );_bccgbd !=nil {return _bccgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agbfbc .ExtLst =NewCT_ExtensionList ();if _baddbd :=d .DecodeElement (_agbfbc .ExtLst ,&_ccfdcd );_baddbd !=nil {return _baddbd ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_ccfdcd .Name );if _aegbg :=d .Skip ();_aegbg !=nil {return _aegbg ;};};case _b .EndElement :break _fdabb ;case _b .CharData :};};return nil ;};type CT_Cell struct{ +// Character Set +Charset *CT_IntProperty ; -// Reference -RAttr *string ; +// Font Family +Family *CT_IntProperty ; -// Style Index -SAttr *uint32 ; +// Bold +B *CT_BooleanProperty ; -// Cell Data Type -TAttr ST_CellType ; +// Italic +I *CT_BooleanProperty ; -// Cell Metadata Index -CmAttr *uint32 ; +// Strike Through +Strike *CT_BooleanProperty ; -// Value Metadata Index -VmAttr *uint32 ; +// Outline +Outline *CT_BooleanProperty ; -// Show Phonetic -PhAttr *bool ; +// Shadow +Shadow *CT_BooleanProperty ; -// Formula -F *CT_CellFormula ; +// Condense +Condense *CT_BooleanProperty ; -// Cell Value -V *string ; +// Extend +Extend *CT_BooleanProperty ; -// Rich Text Inline -Is *CT_Rst ; +// Text Color +Color *CT_Color ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_feage ST_SheetState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_feage .String (),start );}; +// Font Size +Sz *CT_FontSize ; -// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path -func (_gbdg *CT_PCDSCPage )ValidateWithPath (path string )error {for _bddeb ,_adgaa :=range _gbdg .PageItem {if _dafgd :=_adgaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_bddeb ));_dafgd !=nil {return _dafgd ;};};return nil ;}; +// Underline +U *CT_UnderlineProperty ; -// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_edgfc *CT_Schema )ValidateWithPath (path string )error {return nil };func (_gefac *CT_MapInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdcfc :=range start .Attr {if _fdcfc .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_bace ,_cfagfa :=_fdcfc .Value ,error (nil );if _cfagfa !=nil {return _cfagfa ;};_gefac .SelectionNamespacesAttr =_bace ;continue ;};};_feggg :for {_cacbe ,_affgg :=d .Token ();if _affgg !=nil {return _affgg ;};switch _eccca :=_cacbe .(type ){case _b .StartElement :switch _eccca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_gdgcd :=NewCT_Schema ();if _afefd :=d .DecodeElement (_gdgcd ,&_eccca );_afefd !=nil {return _afefd ;};_gefac .Schema =append (_gefac .Schema ,_gdgcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_bcgcd :=NewCT_Map ();if _gebdc :=d .DecodeElement (_bcgcd ,&_eccca );_gebdc !=nil {return _gebdc ;};_gefac .Map =append (_gefac .Map ,_bcgcd );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0061\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_eccca .Name );if _ffdff :=d .Skip ();_ffdff !=nil {return _ffdff ;};};case _b .EndElement :break _feggg ;case _b .CharData :};};return nil ;}; +// Vertical Alignment +VertAlign *CT_VerticalAlignFontProperty ; -// Validate validates the CT_Cell and its children -func (_bcaa *CT_Cell )Validate ()error {return _bcaa .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");}; +// Font Scheme +Scheme *CT_FontScheme ;};type CT_ObjectPr struct{ -// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path -func (_fcfc *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };func (_cdgba ST_RevisionAction )String ()string {switch _cdgba {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};func (_gcaeg *CT_ObjectAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcaeg .From =_a .NewFrom ();_gcaeg .To =_a .NewTo ();for _ ,_bbba :=range start .Attr {if _bbba .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_deabb ,_eadbcb :=_e .ParseBool (_bbba .Value );if _eadbcb !=nil {return _eadbcb ;};_gcaeg .MoveWithCellsAttr =&_deabb ;continue ;};if _bbba .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_aaaf ,_fdgg :=_e .ParseBool (_bbba .Value );if _fdgg !=nil {return _fdgg ;};_gcaeg .SizeWithCellsAttr =&_aaaf ;continue ;};};_dfcac :for {_cfdcc ,_accaf :=d .Token ();if _accaf !=nil {return _accaf ;};switch _eebbec :=_cfdcc .(type ){case _b .StartElement :switch _eebbec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _gagfe :=d .DecodeElement (_gcaeg .From ,&_eebbec );_gagfe !=nil {return _gagfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _fecgd :=d .DecodeElement (_gcaeg .To ,&_eebbec );_fecgd !=nil {return _fecgd ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_eebbec .Name );if _dagbea :=d .Skip ();_dagbea !=nil {return _dagbea ;};};case _b .EndElement :break _dfcac ;case _b .CharData :};};return nil ;};func (_beag *CT_MdxMemeberProp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_beadc :=range start .Attr {if _beadc .Name .Local =="\u006e"{_ccdecb ,_dcaec :=_e .ParseUint (_beadc .Value ,10,32);if _dcaec !=nil {return _dcaec ;};_beag .NAttr =uint32 (_ccdecb );continue ;};if _beadc .Name .Local =="\u006e\u0070"{_baggc ,_gcfac :=_e .ParseUint (_beadc .Value ,10,32);if _gcfac !=nil {return _gcfac ;};_beag .NpAttr =uint32 (_baggc );continue ;};};for {_gfacb ,_aaffd :=d .Token ();if _aaffd !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065\u0072\u0050\u0072\u006f\u0070: \u0025\u0073",_aaffd );};if _aggff ,_daacgf :=_gfacb .(_b .EndElement );_daacgf &&_aggff .Name ==start .Name {break ;};};return nil ;};func (_cebe *CT_DataBar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cebe .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_cebe .MinLengthAttr )});};if _cebe .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_cebe .MaxLengthAttr )});};if _cebe .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cebe .ShowValueAttr ))});};e .EncodeToken (start );_dcbge :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_dgaec :=range _cebe .Cfvo {e .EncodeElement (_dgaec ,_dcbge );};_cfaea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cebe .Color ,_cfaea );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Locked Flag +LockedAttr *bool ; -// ValidateWithPath validates the Metadata and its children, prefixing error messages with path -func (_adccf *Metadata )ValidateWithPath (path string )error {if _ddeae :=_adccf .CT_Metadata .ValidateWithPath (path );_ddeae !=nil {return _ddeae ;};return nil ;};func (_efdef *CT_Table )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_efdef .IdAttr )});if _efdef .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .NameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_efdef .DisplayNameAttr )});if _efdef .CommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .CommentAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_efdef .RefAttr )});if _efdef .TableTypeAttr !=ST_TableTypeUnset {_bdebd ,_daagc :=_efdef .TableTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _daagc !=nil {return _daagc ;};start .Attr =append (start .Attr ,_bdebd );};if _efdef .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .HeaderRowCountAttr )});};if _efdef .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efdef .InsertRowAttr ))});};if _efdef .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efdef .InsertRowShiftAttr ))});};if _efdef .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .TotalsRowCountAttr )});};if _efdef .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efdef .TotalsRowShownAttr ))});};if _efdef .PublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efdef .PublishedAttr ))});};if _efdef .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .HeaderRowDxfIdAttr )});};if _efdef .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .DataDxfIdAttr )});};if _efdef .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .TotalsRowDxfIdAttr )});};if _efdef .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .HeaderRowBorderDxfIdAttr )});};if _efdef .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .TableBorderDxfIdAttr )});};if _efdef .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .TotalsRowBorderDxfIdAttr )});};if _efdef .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .HeaderRowCellStyleAttr )});};if _efdef .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .DataCellStyleAttr )});};if _efdef .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .TotalsRowCellStyleAttr )});};if _efdef .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efdef .ConnectionIdAttr )});};e .EncodeToken (start );if _efdef .AutoFilter !=nil {_edgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_efdef .AutoFilter ,_edgc );};if _efdef .SortState !=nil {_ebeag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_efdef .SortState ,_ebeag );};_fffac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_efdef .TableColumns ,_fffac );if _efdef .TableStyleInfo !=nil {_fagec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}};e .EncodeElement (_efdef .TableStyleInfo ,_fagec );};if _efdef .ExtLst !=nil {_cagac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_efdef .ExtLst ,_cagac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ExternalBook struct{IdAttr string ; +// Default Size Flag +DefaultSizeAttr *bool ; -// Supporting Workbook Sheet Names -SheetNames *CT_ExternalSheetNames ; +// Print Flag +PrintAttr *bool ; -// Named Links -DefinedNames *CT_ExternalDefinedNames ; +// Disabled Flag +DisabledAttr *bool ; -// Cached Worksheet Data -SheetDataSet *CT_ExternalSheetDataSet ;};func (_gfgbb *CT_FontScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_dfaab ,_ecaeg :=_gfgbb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _ecaeg !=nil {return _ecaeg ;};start .Attr =append (start .Attr ,_dfaab );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daeg *CT_ChartFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daeg .PivotArea =NewCT_PivotArea ();for _ ,_cccgg :=range start .Attr {if _cccgg .Name .Local =="\u0063\u0068\u0061r\u0074"{_cegb ,_cgdg :=_e .ParseUint (_cccgg .Value ,10,32);if _cgdg !=nil {return _cgdg ;};_daeg .ChartAttr =uint32 (_cegb );continue ;};if _cccgg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_acda ,_cfgb :=_e .ParseUint (_cccgg .Value ,10,32);if _cfgb !=nil {return _cfgb ;};_daeg .FormatAttr =uint32 (_acda );continue ;};if _cccgg .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_fcb ,_effb :=_e .ParseBool (_cccgg .Value );if _effb !=nil {return _effb ;};_daeg .SeriesAttr =&_fcb ;continue ;};};_bfdge :for {_eggd ,_ffdg :=d .Token ();if _ffdg !=nil {return _ffdg ;};switch _ffaa :=_eggd .(type ){case _b .StartElement :switch _ffaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _bddf :=d .DecodeElement (_daeg .PivotArea ,&_ffaa );_bddf !=nil {return _bddf ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046\u006fr\u006da\u0074\u0020\u0025\u0076",_ffaa .Name );if _cfga :=d .Skip ();_cfga !=nil {return _cfga ;};};case _b .EndElement :break _bfdge ;case _b .CharData :};};return nil ;};func (_edda *CT_DataRefs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfabf :=range start .Attr {if _cfabf .Name .Local =="\u0063\u006f\u0075n\u0074"{_egeb ,_dcff :=_e .ParseUint (_cfabf .Value ,10,32);if _dcff !=nil {return _dcff ;};_cfgge :=uint32 (_egeb );_edda .CountAttr =&_cfgge ;continue ;};};_geaa :for {_egcf ,_baefe :=d .Token ();if _baefe !=nil {return _baefe ;};switch _bbafb :=_egcf .(type ){case _b .StartElement :switch _bbafb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"}:_badee :=NewCT_DataRef ();if _acgfg :=d .DecodeElement (_badee ,&_bbafb );_acgfg !=nil {return _acgfg ;};_edda .DataRef =append (_edda .DataRef ,_badee );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073\u0020\u0025\u0076",_bbafb .Name );if _dgadc :=d .Skip ();_dgadc !=nil {return _dgadc ;};};case _b .EndElement :break _geaa ;case _b .CharData :};};return nil ;};func (_deca *CT_TableStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _deca .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_deca .CountAttr )});};if _deca .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_deca .DefaultTableStyleAttr )});};if _deca .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_deca .DefaultPivotStyleAttr )});};e .EncodeToken (start );if _deca .TableStyle !=nil {_agfae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_geaedg :=range _deca .TableStyle {e .EncodeElement (_geaedg ,_agfae );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_IconSetType byte ;func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_fccge :=&CT_ExternalDefinedName {};return _fccge ;};func (_gfbga *ST_SortType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dagfb ,_deefbd :=d .Token ();if _deefbd !=nil {return _deefbd ;};if _fbbad ,_eecbaea :=_dagfb .(_b .EndElement );_eecbaea &&_fbbad .Name ==start .Name {*_gfbga =1;return nil ;};if _afafdd ,_cgbgg :=_dagfb .(_b .CharData );!_cgbgg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dagfb );}else {switch string (_afafdd ){case "":*_gfbga =0;case "\u006e\u006f\u006e\u0065":*_gfbga =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_gfbga =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_gfbga =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_gfbga =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_gfbga =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_gfbga =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_gfbga =7;};};_dagfb ,_deefbd =d .Token ();if _deefbd !=nil {return _deefbd ;};if _gbdge ,_daabg :=_dagfb .(_b .EndElement );_daabg &&_gbdge .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dagfb );};func (_daeca *CT_PageSetup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daeca .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .PaperSizeAttr )});};if _daeca .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .PaperHeightAttr )});};if _daeca .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .PaperWidthAttr )});};if _daeca .ScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .ScaleAttr )});};if _daeca .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .FirstPageNumberAttr )});};if _daeca .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .FitToWidthAttr )});};if _daeca .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .FitToHeightAttr )});};if _daeca .PageOrderAttr !=ST_PageOrderUnset {_bacd ,_ddcgf :=_daeca .PageOrderAttr .MarshalXMLAttr (_b .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _ddcgf !=nil {return _ddcgf ;};start .Attr =append (start .Attr ,_bacd );};if _daeca .OrientationAttr !=ST_OrientationUnset {_egegd ,_bcdd :=_daeca .OrientationAttr .MarshalXMLAttr (_b .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bcdd !=nil {return _bcdd ;};start .Attr =append (start .Attr ,_egegd );};if _daeca .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_daeca .UsePrinterDefaultsAttr ))});};if _daeca .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_daeca .BlackAndWhiteAttr ))});};if _daeca .DraftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_daeca .DraftAttr ))});};if _daeca .CellCommentsAttr !=ST_CellCommentsUnset {_gafab ,_daada :=_daeca .CellCommentsAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _daada !=nil {return _daada ;};start .Attr =append (start .Attr ,_gafab );};if _daeca .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_daeca .UseFirstPageNumberAttr ))});};if _daeca .ErrorsAttr !=ST_PrintErrorUnset {_bggfd ,_bagbg :=_daeca .ErrorsAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _bagbg !=nil {return _bagbg ;};start .Attr =append (start .Attr ,_bggfd );};if _daeca .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .HorizontalDpiAttr )});};if _daeca .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .VerticalDpiAttr )});};if _daeca .CopiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .CopiesAttr )});};if _daeca .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_daeca .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbce ST_rwColActionType )String ()string {switch _bbce {case 0:return "";case 1:return "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case 2:return "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case 3:return "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case 4:return "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return "";};func (_efcbc *CT_Connections )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gcgbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_gecc :=range _efcbc .Connection {e .EncodeElement (_gecc ,_gcgbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MergeCells ()*CT_MergeCells {_ebadg :=&CT_MergeCells {};return _ebadg }; +// UI Object Flag +UiObjectAttr *bool ; -// Validate validates the CT_GradientFill and its children -func (_ecdaed *CT_GradientFill )Validate ()error {return _ecdaed .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};type CT_PivotCacheDefinition struct{IdAttr *string ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Invalid Cache -InvalidAttr *bool ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Save Pivot Records -SaveDataAttr *bool ; +// Automatic Size Flag +AutoPictAttr *bool ; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// Custom Function +MacroAttr *string ; -// Optimize Cache for Memory -OptimizeMemoryAttr *bool ; +// Alternative Text +AltTextAttr *string ; -// Enable PivotCache Refresh -EnableRefreshAttr *bool ; +// Dynamic Data Exchange Flag +DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};type CT_ChartsheetView struct{ -// Last Refreshed By -RefreshedByAttr *string ; +// Sheet Tab Selected +TabSelectedAttr *bool ; -// PivotCache Last Refreshed Date -RefreshedDateAttr *float64 ; +// Window Zoom Scale +ZoomScaleAttr *uint32 ; -// PivotCache Last Refreshed Date ISO -RefreshedDateIsoAttr *_gb .Time ; +// Workbook View Id +WorkbookViewIdAttr uint32 ; -// Background Query -BackgroundQueryAttr *bool ; +// Zoom To Fit +ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};func NewCT_Hyperlink ()*CT_Hyperlink {_acade :=&CT_Hyperlink {};return _acade };type CT_Members struct{ -// Missing Items Limit -MissingItemsLimitAttr *uint32 ; +// Item Count +CountAttr *uint32 ; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// Hierarchy Level +LevelAttr *uint32 ; -// PivotCache Last Refreshed Version -RefreshedVersionAttr *uint8 ; +// Member +Member []*CT_Member ;};func (_ccbbcc ST_ShowDataAs )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_ccbbcc .String (),start );};func (_cdege *CT_MemberProperty )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cdege .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cdege .NameAttr )});};if _cdege .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cdege .ShowCellAttr ))});};if _cdege .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cdege .ShowTipAttr ))});};if _cdege .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cdege .ShowAsCaptionAttr ))});};if _cdege .NameLenAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cdege .NameLenAttr )});};if _cdege .PPosAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cdege .PPosAttr )});};if _cdege .PLenAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cdege .PLenAttr )});};if _cdege .LevelAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cdege .LevelAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cdege .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// Validate validates the CT_CellSmartTagPr and its children +func (_gagd *CT_CellSmartTagPr )Validate ()error {return _gagd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");};func (_bccgbf ST_Pane )ValidateWithPath (path string )error {switch _bccgbf {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 (_bccgbf ));};return nil ;}; -// PivotCache Record Count -RecordCountAttr *uint32 ; +// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path +func (_fcgf *CT_CustomProperty )ValidateWithPath (path string )error {return nil };func (_cf *AG_AutoFormat )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cf .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cf .AutoFormatIdAttr )});};if _cf .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cf .ApplyNumberFormatsAttr ))});};if _cf .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cf .ApplyBorderFormatsAttr ))});};if _cf .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cf .ApplyFontFormatsAttr ))});};if _cf .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cf .ApplyPatternFormatsAttr ))});};if _cf .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cf .ApplyAlignmentFormatsAttr ))});};if _cf .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_cf .ApplyWidthHeightFormatsAttr ))});};return nil ;};func (_ceedcf *ST_UpdateLinks )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_ceedcf =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_ceedcf =1;case "\u006e\u0065\u0076e\u0072":*_ceedcf =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ceedcf =3;};return nil ;};type Worksheet struct{CT_Worksheet };func (_bcgbg *ST_ParameterType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fgabf ,_gdgged :=d .Token ();if _gdgged !=nil {return _gdgged ;};if _cgfgc ,_ebeec :=_fgabf .(_gd .EndElement );_ebeec &&_cgfgc .Name ==start .Name {*_bcgbg =1;return nil ;};if _fbfdd ,_gdeeb :=_fgabf .(_gd .CharData );!_gdeeb {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",_fgabf );}else {switch string (_fbfdd ){case "":*_bcgbg =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_bcgbg =1;case "\u0076\u0061\u006cu\u0065":*_bcgbg =2;case "\u0063\u0065\u006c\u006c":*_bcgbg =3;};};_fgabf ,_gdgged =d .Token ();if _gdgged !=nil {return _gdgged ;};if _fbcgge ,_ecebca :=_fgabf .(_gd .EndElement );_ecebca &&_fbcgge .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",_fgabf );};type CT_Fonts struct{ -// Upgrade PivotCache on Refresh -UpgradeOnRefreshAttr *bool ; +// Font Count +CountAttr *uint32 ; -// Tuple Cache -TupleCacheAttr *bool ; +// Font +Font []*CT_Font ;};type CT_CellProtection struct{ -// Supports Subqueries -SupportSubqueryAttr *bool ; +// Cell Locked +LockedAttr *bool ; -// Supports Attribute Drilldown -SupportAdvancedDrillAttr *bool ; +// Hidden Cell +HiddenAttr *bool ;};type Users struct{CT_Users };func (_cbcccf *CT_pivotTableDefinition )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cbcccf .Location =NewCT_Location ();for _ ,_bgfccd :=range start .Attr {if _bgfccd .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cgfbec ,_adcbcd :=_a .ParseUint (_bgfccd .Value ,10,8);if _adcbcd !=nil {return _adcbcd ;};_fbbbf :=uint8 (_cgfbec );_cbcccf .CreatedVersionAttr =&_fbbbf ;continue ;};if _bgfccd .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_cbafe ,_efagc :=_a .ParseUint (_bgfccd .Value ,10,32);if _efagc !=nil {return _efagc ;};_gbcffe :=uint32 (_cbafe );_cbcccf .IndentAttr =&_gbcffe ;continue ;};if _bgfccd .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_gaccg ,_ffabc :=_bgfccd .Value ,error (nil );if _ffabc !=nil {return _ffabc ;};_cbcccf .PivotTableStyleAttr =&_gaccg ;continue ;};if _bgfccd .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_dafce ,_acffab :=_a .ParseBool (_bgfccd .Value );if _acffab !=nil {return _acffab ;};_cbcccf .ShowEmptyRowAttr =&_dafce ;continue ;};if _bgfccd .Name .Local =="\u0074\u0061\u0067"{_ddcce ,_egbgfc :=_bgfccd .Value ,error (nil );if _egbgfc !=nil {return _egbgfc ;};_cbcccf .TagAttr =&_ddcce ;continue ;};if _bgfccd .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_eegda ,_efcgbd :=_a .ParseBool (_bgfccd .Value );if _efcgbd !=nil {return _efcgbd ;};_cbcccf .ShowEmptyColAttr =&_eegda ;continue ;};if _bgfccd .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_gbdeca ,_gbcef :=_a .ParseUint (_bgfccd .Value ,10,8);if _gbcef !=nil {return _gbcef ;};_gcfcg :=uint8 (_gbdeca );_cbcccf .MinRefreshableVersionAttr =&_gcfcg ;continue ;};if _bgfccd .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_edcfa ,_bgecaf :=_a .ParseBool (_bgfccd .Value );if _bgecaf !=nil {return _bgecaf ;};_cbcccf .ShowHeadersAttr =&_edcfa ;continue ;};if _bgfccd .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_cdbfe ,_ddggb :=_a .ParseBool (_bgfccd .Value );if _ddggb !=nil {return _ddggb ;};_cbcccf .AsteriskTotalsAttr =&_cdbfe ;continue ;};if _bgfccd .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_cdabc ,_feacg :=_a .ParseBool (_bgfccd .Value );if _feacg !=nil {return _feacg ;};_cbcccf .CompactAttr =&_cdabc ;continue ;};if _bgfccd .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_ffcaf ,_dfead :=_a .ParseBool (_bgfccd .Value );if _dfead !=nil {return _dfead ;};_cbcccf .EditDataAttr =&_ffcaf ;continue ;};if _bgfccd .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_cacfa ,_degafe :=_a .ParseBool (_bgfccd .Value );if _degafe !=nil {return _degafe ;};_cbcccf .OutlineAttr =&_cacfa ;continue ;};if _bgfccd .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_beegfc ,_gggaa :=_a .ParseBool (_bgfccd .Value );if _gggaa !=nil {return _gggaa ;};_cbcccf .ShowCalcMbrsAttr =&_beegfc ;continue ;};if _bgfccd .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_gaade ,_egfbd :=_a .ParseBool (_bgfccd .Value );if _egfbd !=nil {return _egfbd ;};_cbcccf .OutlineDataAttr =&_gaade ;continue ;};if _bgfccd .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_ceaad ,_cadacf :=_a .ParseBool (_bgfccd .Value );if _cadacf !=nil {return _cadacf ;};_cbcccf .GridDropZonesAttr =&_ceaad ;continue ;};if _bgfccd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_gdbcf ,_ecee :=_a .ParseBool (_bgfccd .Value );if _ecee !=nil {return _ecee ;};_cbcccf .CustomListSortAttr =&_gdbcf ;continue ;};if _bgfccd .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_efaaa ,_adbea :=_a .ParseBool (_bgfccd .Value );if _adbea !=nil {return _adbea ;};_cbcccf .RowGrandTotalsAttr =&_efaaa ;continue ;};if _bgfccd .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aafaff ,_afcfc :=_a .ParseBool (_bgfccd .Value );if _afcfc !=nil {return _afcfc ;};_cbcccf .ApplyWidthHeightFormatsAttr =&_aafaff ;continue ;};if _bgfccd .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_ebdbb ,_efdgce :=_a .ParseBool (_bgfccd .Value );if _efdgce !=nil {return _efdgce ;};_cbcccf .UseAutoFormattingAttr =&_ebdbb ;continue ;};if _bgfccd .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_faabag ,_afdadd :=_bgfccd .Value ,error (nil );if _afdadd !=nil {return _afdadd ;};_cbcccf .RowHeaderCaptionAttr =&_faabag ;continue ;};if _bgfccd .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_fggbd ,_affde :=_a .ParseBool (_bgfccd .Value );if _affde !=nil {return _affde ;};_cbcccf .ShowDrillAttr =&_fggbd ;continue ;};if _bgfccd .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_gcbcc ,_eafedee :=_a .ParseBool (_bgfccd .Value );if _eafedee !=nil {return _eafedee ;};_cbcccf .MergeItemAttr =&_gcbcc ;continue ;};if _bgfccd .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_egadeg ,_afceeg :=_a .ParseBool (_bgfccd .Value );if _afceeg !=nil {return _afceeg ;};_cbcccf .ApplyBorderFormatsAttr =&_egadeg ;continue ;};if _bgfccd .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_beafc ,_eeefag :=_a .ParseBool (_bgfccd .Value );if _eeefag !=nil {return _eeefag ;};_cbcccf .VisualTotalsAttr =&_beafc ;continue ;};if _bgfccd .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_fadeb ,_fdceeg :=_a .ParseBool (_bgfccd .Value );if _fdceeg !=nil {return _fdceeg ;};_cbcccf .CompactDataAttr =&_fadeb ;continue ;};if _bgfccd .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_agaeec ,_ebefdb :=_a .ParseUint (_bgfccd .Value ,10,32);if _ebefdb !=nil {return _ebefdb ;};_cbaeg :=uint32 (_agaeec );_cbcccf .DataPositionAttr =&_cbaeg ;continue ;};if _bgfccd .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_adcf ,_eaacgf :=_a .ParseBool (_bgfccd .Value );if _eaacgf !=nil {return _eaacgf ;};_cbcccf .MultipleFieldFiltersAttr =&_adcf ;continue ;};if _bgfccd .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_gbcbe ,_fdccd :=_a .ParseBool (_bgfccd .Value );if _fdccd !=nil {return _fdccd ;};_cbcccf .PageOverThenDownAttr =&_gbcbe ;continue ;};if _bgfccd .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_dgeabb ,_aeabb :=_a .ParseBool (_bgfccd .Value );if _aeabb !=nil {return _aeabb ;};_cbcccf .FieldListSortAscendingAttr =&_dgeabb ;continue ;};if _bgfccd .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_eeceb ,_fcabc :=_a .ParseBool (_bgfccd .Value );if _fcabc !=nil {return _fcabc ;};_cbcccf .ShowMissingAttr =&_eeceb ;continue ;};if _bgfccd .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_bbfeb ,_cbged :=_a .ParseBool (_bgfccd .Value );if _cbged !=nil {return _cbged ;};_cbcccf .FieldPrintTitlesAttr =&_bbfeb ;continue ;};if _bgfccd .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_bgcgb ,_dgbbad :=_a .ParseBool (_bgfccd .Value );if _dgbbad !=nil {return _dgbbad ;};_cbcccf .ShowMemberPropertyTipsAttr =&_bgcgb ;continue ;};if _bgfccd .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_febdad ,_edeec :=_bgfccd .Value ,error (nil );if _edeec !=nil {return _edeec ;};_cbcccf .PageStyleAttr =&_febdad ;continue ;};if _bgfccd .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_cagfb ,_dfccg :=_a .ParseUint (_bgfccd .Value ,10,32);if _dfccg !=nil {return _dfccg ;};_ggbgg :=uint32 (_cagfb );_cbcccf .AutoFormatIdAttr =&_ggbgg ;continue ;};if _bgfccd .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_gcgdd ,_ecafab :=_a .ParseBool (_bgfccd .Value );if _ecafab !=nil {return _ecafab ;};_cbcccf .ShowItemsAttr =&_gcgdd ;continue ;};if _bgfccd .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ffdb ,_efedfa :=_a .ParseBool (_bgfccd .Value );if _efedfa !=nil {return _efedfa ;};_cbcccf .ApplyPatternFormatsAttr =&_ffdb ;continue ;};if _bgfccd .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_cbbaba ,_bfafb :=_a .ParseBool (_bgfccd .Value );if _bfafb !=nil {return _bfafb ;};_cbcccf .EnableFieldPropertiesAttr =&_cbbaba ;continue ;};if _bgfccd .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_dgeef ,_agdebe :=_a .ParseBool (_bgfccd .Value );if _agdebe !=nil {return _agdebe ;};_cbcccf .ShowMultipleLabelAttr =&_dgeef ;continue ;};if _bgfccd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_bbdbe ,_geeee :=_a .ParseBool (_bgfccd .Value );if _geeee !=nil {return _geeee ;};_cbcccf .PreserveFormattingAttr =&_bbdbe ;continue ;};if _bgfccd .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_ffecdb ,_ffbfb :=_a .ParseBool (_bgfccd .Value );if _ffbfb !=nil {return _ffbfb ;};_cbcccf .PublishedAttr =&_ffecdb ;continue ;};if _bgfccd .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_cgdacg ,_abbegd :=_bgfccd .Value ,error (nil );if _abbegd !=nil {return _abbegd ;};_cbcccf .MissingCaptionAttr =&_cgdacg ;continue ;};if _bgfccd .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_bcbgcg ,_dbcaa :=_a .ParseBool (_bgfccd .Value );if _dbcaa !=nil {return _dbcaa ;};_cbcccf .ImmersiveAttr =&_bcbgcg ;continue ;};if _bgfccd .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_agdddg ,_afggd :=_a .ParseUint (_bgfccd .Value ,10,32);if _afggd !=nil {return _afggd ;};_ggcaa :=uint32 (_agdddg );_cbcccf .PageWrapAttr =&_ggcaa ;continue ;};if _bgfccd .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_egdgcb ,_caeag :=_a .ParseUint (_bgfccd .Value ,10,32);if _caeag !=nil {return _caeag ;};_adabf :=uint32 (_egdgcb );_cbcccf .ChartFormatAttr =&_adabf ;continue ;};if _bgfccd .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_abefa ,_cceeac :=_a .ParseBool (_bgfccd .Value );if _cceeac !=nil {return _cceeac ;};_cbcccf .ShowDataDropDownAttr =&_abefa ;continue ;};if _bgfccd .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dfbegb ,_caccag :=_bgfccd .Value ,error (nil );if _caccag !=nil {return _caccag ;};_cbcccf .ColHeaderCaptionAttr =&_dfbegb ;continue ;};if _bgfccd .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_accaa ,_cgaeg :=_a .ParseBool (_bgfccd .Value );if _cgaeg !=nil {return _cgaeg ;};_cbcccf .SubtotalHiddenItemsAttr =&_accaa ;continue ;};if _bgfccd .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_ageabc ,_aecac :=_a .ParseBool (_bgfccd .Value );if _aecac !=nil {return _aecac ;};_cbcccf .MdxSubqueriesAttr =&_ageabc ;continue ;};if _bgfccd .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_adagfd ,_adabc :=_bgfccd .Value ,error (nil );if _adabc !=nil {return _adabc ;};_cbcccf .ErrorCaptionAttr =&_adagfd ;continue ;};if _bgfccd .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_gecgg ,_gdgdcd :=_a .ParseBool (_bgfccd .Value );if _gdgdcd !=nil {return _gdgdcd ;};_cbcccf .ColGrandTotalsAttr =&_gecgg ;continue ;};if _bgfccd .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_aacca ,_ffbfff :=_a .ParseBool (_bgfccd .Value );if _ffbfff !=nil {return _ffbfff ;};_cbcccf .PrintDrillAttr =&_aacca ;continue ;};if _bgfccd .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_gggfbf ,_ecgbf :=_a .ParseBool (_bgfccd .Value );if _ecgbf !=nil {return _ecgbf ;};_cbcccf .ItemPrintTitlesAttr =&_gggfbf ;continue ;};if _bgfccd .Name .Local =="\u006e\u0061\u006d\u0065"{_bfgcb ,_egdefg :=_bgfccd .Value ,error (nil );if _egdefg !=nil {return _egdefg ;};_cbcccf .NameAttr =_bfgcb ;continue ;};if _bgfccd .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_adddd ,_gcfccc :=_a .ParseBool (_bgfccd .Value );if _gcfccc !=nil {return _gcfccc ;};_cbcccf .ShowDropZonesAttr =&_adddd ;continue ;};if _bgfccd .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_adbcc ,_gccef :=_a .ParseBool (_bgfccd .Value );if _gccef !=nil {return _gccef ;};_cbcccf .ShowDataTipsAttr =&_adbcc ;continue ;};if _bgfccd .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_bfcgbg ,_bebcf :=_bgfccd .Value ,error (nil );if _bebcf !=nil {return _bebcf ;};_cbcccf .VacatedStyleAttr =&_bfcgbg ;continue ;};if _bgfccd .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_abegc ,_bbcea :=_bgfccd .Value ,error (nil );if _bbcea !=nil {return _bbcea ;};_cbcccf .GrandTotalCaptionAttr =&_abegc ;continue ;};if _bgfccd .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_adedcc ,_fcdec :=_a .ParseBool (_bgfccd .Value );if _fcdec !=nil {return _fcdec ;};_cbcccf .ApplyNumberFormatsAttr =&_adedcc ;continue ;};if _bgfccd .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_caaeb ,_fbdgf :=_a .ParseBool (_bgfccd .Value );if _fbdgf !=nil {return _fbdgf ;};_cbcccf .EnableDrillAttr =&_caaeb ;continue ;};if _bgfccd .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gdedg ,_bgdaee :=_a .ParseBool (_bgfccd .Value );if _bgdaee !=nil {return _bgdaee ;};_cbcccf .ApplyFontFormatsAttr =&_gdedg ;continue ;};if _bgfccd .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_bebcfc ,_agbae :=_a .ParseBool (_bgfccd .Value );if _agbae !=nil {return _agbae ;};_cbcccf .DisableFieldListAttr =&_bebcfc ;continue ;};if _bgfccd .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_bfgfgb ,_bbcge :=_a .ParseBool (_bgfccd .Value );if _bbcge !=nil {return _bbcge ;};_cbcccf .ApplyAlignmentFormatsAttr =&_bfgfgb ;continue ;};if _bgfccd .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_abgeb ,_aebfdg :=_a .ParseBool (_bgfccd .Value );if _aebfdg !=nil {return _aebfdg ;};_cbcccf .DataOnRowsAttr =&_abgeb ;continue ;};if _bgfccd .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ggece ,_gfgaeeg :=_bgfccd .Value ,error (nil );if _gfgaeeg !=nil {return _gfgaeeg ;};_cbcccf .DataCaptionAttr =_ggece ;continue ;};if _bgfccd .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_accdg ,_gggfbe :=_a .ParseBool (_bgfccd .Value );if _gggfbe !=nil {return _gggfbe ;};_cbcccf .ShowErrorAttr =&_accdg ;continue ;};if _bgfccd .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_bcfggg ,_afeba :=_a .ParseUint (_bgfccd .Value ,10,32);if _afeba !=nil {return _afeba ;};_cbcccf .CacheIdAttr =uint32 (_bcfggg );continue ;};if _bgfccd .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_edabfd ,_dceed :=_a .ParseBool (_bgfccd .Value );if _dceed !=nil {return _dceed ;};_cbcccf .EnableWizardAttr =&_edabfd ;continue ;};if _bgfccd .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dgdabcb ,_cbfdc :=_a .ParseUint (_bgfccd .Value ,10,8);if _cbfdc !=nil {return _cbfdc ;};_fddab :=uint8 (_dgdabcb );_cbcccf .UpdatedVersionAttr =&_fddab ;continue ;};};_abbgg :for {_gabedb ,_aebdgae :=d .Token ();if _aebdgae !=nil {return _aebdgae ;};switch _afgcb :=_gabedb .(type ){case _gd .StartElement :switch _afgcb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ecbffg :=d .DecodeElement (_cbcccf .Location ,&_afgcb );_ecbffg !=nil {return _ecbffg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcccf .PivotFields =NewCT_PivotFields ();if _gfgfee :=d .DecodeElement (_cbcccf .PivotFields ,&_afgcb );_gfgfee !=nil {return _gfgfee ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcccf .RowFields =NewCT_RowFields ();if _dcaeg :=d .DecodeElement (_cbcccf .RowFields ,&_afgcb );_dcaeg !=nil {return _dcaeg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcccf .RowItems =NewCT_rowItems ();if _efegf :=d .DecodeElement (_cbcccf .RowItems ,&_afgcb );_efegf !=nil {return _efegf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcccf .ColFields =NewCT_ColFields ();if _effbf :=d .DecodeElement (_cbcccf .ColFields ,&_afgcb );_effbf !=nil {return _effbf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cbcccf .ColItems =NewCT_colItems ();if _cggeg :=d .DecodeElement (_cbcccf .ColItems ,&_afgcb );_cggeg !=nil {return _cggeg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcccf .PageFields =NewCT_PageFields ();if _cebcge :=d .DecodeElement (_cbcccf .PageFields ,&_afgcb );_cebcge !=nil {return _cebcge ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcccf .DataFields =NewCT_DataFields ();if _bdbac :=d .DecodeElement (_cbcccf .DataFields ,&_afgcb );_bdbac !=nil {return _bdbac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcccf .Formats =NewCT_Formats ();if _acgadb :=d .DecodeElement (_cbcccf .Formats ,&_afgcb );_acgadb !=nil {return _acgadb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcccf .ConditionalFormats =NewCT_ConditionalFormats ();if _adegdb :=d .DecodeElement (_cbcccf .ConditionalFormats ,&_afgcb );_adegdb !=nil {return _adegdb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cbcccf .ChartFormats =NewCT_ChartFormats ();if _cdadfa :=d .DecodeElement (_cbcccf .ChartFormats ,&_afgcb );_cdadfa !=nil {return _cdadfa ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcccf .PivotHierarchies =NewCT_PivotHierarchies ();if _acfecf :=d .DecodeElement (_cbcccf .PivotHierarchies ,&_afgcb );_acfecf !=nil {return _acfecf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcccf .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _dedcae :=d .DecodeElement (_cbcccf .PivotTableStyleInfo ,&_afgcb );_dedcae !=nil {return _dedcae ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcccf .Filters =NewCT_PivotFilters ();if _aeabfb :=d .DecodeElement (_cbcccf .Filters ,&_afgcb );_aeabfb !=nil {return _aeabfb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcccf .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _gefee :=d .DecodeElement (_cbcccf .RowHierarchiesUsage ,&_afgcb );_gefee !=nil {return _gefee ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cbcccf .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _bdefbf :=d .DecodeElement (_cbcccf .ColHierarchiesUsage ,&_afgcb );_bdefbf !=nil {return _bdefbf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbcccf .ExtLst =NewCT_ExtensionList ();if _gggda :=d .DecodeElement (_cbcccf .ExtLst ,&_afgcb );_gggda !=nil {return _gggda ;};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\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006ce\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_afgcb .Name );if _febgc :=d .Skip ();_febgc !=nil {return _febgc ;};};case _gd .EndElement :break _abbgg ;case _gd .CharData :};};return nil ;};func (_gcbef *CT_ExternalDefinedNames )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_eeabg :for {_aega ,_bgfcg :=d .Token ();if _bgfcg !=nil {return _bgfcg ;};switch _aeba :=_aega .(type ){case _gd .StartElement :switch _aeba .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bffcb :=NewCT_ExternalDefinedName ();if _bgdbb :=d .DecodeElement (_bffcb ,&_aeba );_bgdbb !=nil {return _bgdbb ;};_gcbef .DefinedName =append (_gcbef .DefinedName ,_bffcb );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\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044e\u0066\u0069\u006e\u0065\u0064\u004ea\u006d\u0065\u0073 \u0025\u0076",_aeba .Name );if _cebed :=d .Skip ();_cebed !=nil {return _cebed ;};};case _gd .EndElement :break _eeabg ;case _gd .CharData :};};return nil ;}; -// PivotCache Source Description -CacheSource *CT_CacheSource ; +// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path +func (_gdd *CT_CalcPr )ValidateWithPath (path string )error {if _eacb :=_gdd .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eacb !=nil {return _eacb ;};if _fbga :=_gdd .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fbga !=nil {return _fbga ;};return nil ;};type StyleSheet struct{CT_Stylesheet };func (_bbgae ST_DvAspect )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_agedf :=_gd .Attr {};_agedf .Name =name ;switch _bbgae {case ST_DvAspectUnset :_agedf .Value ="";case ST_DvAspectDVASPECT_CONTENT :_agedf .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_agedf .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _agedf ,nil ;};func (_cgdcbf *CT_QueryTable )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ebaac :=range start .Attr {if _ebaac .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_dagfbf ,_bfbddg :=_a .ParseBool (_ebaac .Value );if _bfbddg !=nil {return _bfbddg ;};_cgdcbf .AdjustColumnWidthAttr =&_dagfbf ;continue ;};if _ebaac .Name .Local =="\u006e\u0061\u006d\u0065"{_aabbad ,_ceagd :=_ebaac .Value ,error (nil );if _ceagd !=nil {return _ceagd ;};_cgdcbf .NameAttr =_aabbad ;continue ;};if _ebaac .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_dgdgd ,_aagade :=_a .ParseBool (_ebaac .Value );if _aagade !=nil {return _aagade ;};_cgdcbf .IntermediateAttr =&_dgdgd ;continue ;};if _ebaac .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_gegfc ,_dfdfc :=_a .ParseBool (_ebaac .Value );if _dfdfc !=nil {return _dfdfc ;};_cgdcbf .RowNumbersAttr =&_gegfc ;continue ;};if _ebaac .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_adbbfc ,_edba :=_a .ParseUint (_ebaac .Value ,10,32);if _edba !=nil {return _edba ;};_cgdcbf .ConnectionIdAttr =uint32 (_adbbfc );continue ;};if _ebaac .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_fbeee ,_aebfe :=_a .ParseBool (_ebaac .Value );if _aebfe !=nil {return _aebfe ;};_cgdcbf .BackgroundRefreshAttr =&_fbeee ;continue ;};if _ebaac .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_eeabe ,_cgccg :=_a .ParseBool (_ebaac .Value );if _cgccg !=nil {return _cgccg ;};_cgdcbf .RefreshOnLoadAttr =&_eeabe ;continue ;};if _ebaac .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_abdbd ,_eedadc :=_a .ParseBool (_ebaac .Value );if _eedadc !=nil {return _eedadc ;};_cgdcbf .FillFormulasAttr =&_abdbd ;continue ;};if _ebaac .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_becdgf ,_efdcac :=_a .ParseBool (_ebaac .Value );if _efdcac !=nil {return _efdcac ;};_cgdcbf .ApplyNumberFormatsAttr =&_becdgf ;continue ;};if _ebaac .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aebaf ,_bagbdf :=_a .ParseBool (_ebaac .Value );if _bagbdf !=nil {return _bagbdf ;};_cgdcbf .ApplyFontFormatsAttr =&_aebaf ;continue ;};if _ebaac .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_fadba ,_fecbfg :=_a .ParseBool (_ebaac .Value );if _fecbfg !=nil {return _fecbfg ;};_cgdcbf .FirstBackgroundRefreshAttr =&_fadba ;continue ;};if _ebaac .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_eebef ,_eaaaa :=_a .ParseUint (_ebaac .Value ,10,32);if _eaaaa !=nil {return _eaaaa ;};_fbcea :=uint32 (_eebef );_cgdcbf .AutoFormatIdAttr =&_fbcea ;continue ;};if _ebaac .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dfcaf ,_aegge :=_a .ParseBool (_ebaac .Value );if _aegge !=nil {return _aegge ;};_cgdcbf .ApplyAlignmentFormatsAttr =&_dfcaf ;continue ;};if _ebaac .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_ebaecg ,_aefdc :=_a .ParseBool (_ebaac .Value );if _aefdc !=nil {return _aefdc ;};_cgdcbf .DisableRefreshAttr =&_ebaecg ;continue ;};if _ebaac .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fdeab ,_abeef :=_a .ParseBool (_ebaac .Value );if _abeef !=nil {return _abeef ;};_cgdcbf .ApplyBorderFormatsAttr =&_fdeab ;continue ;};if _ebaac .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_abebgc ,_cgeba :=_a .ParseBool (_ebaac .Value );if _cgeba !=nil {return _cgeba ;};_cgdcbf .PreserveFormattingAttr =&_abebgc ;continue ;};if _ebaac .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bafgbg ,_ebgag :=_a .ParseBool (_ebaac .Value );if _ebgag !=nil {return _ebgag ;};_cgdcbf .ApplyPatternFormatsAttr =&_bafgbg ;continue ;};if _ebaac .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_cgdcbf .GrowShrinkTypeAttr .UnmarshalXMLAttr (_ebaac );continue ;};if _ebaac .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_fgccg ,_fgabb :=_a .ParseBool (_ebaac .Value );if _fgabb !=nil {return _fgabb ;};_cgdcbf .DisableEditAttr =&_fgccg ;continue ;};if _ebaac .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_cacecg ,_ddag :=_a .ParseBool (_ebaac .Value );if _ddag !=nil {return _ddag ;};_cgdcbf .HeadersAttr =&_cacecg ;continue ;};if _ebaac .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_fdcag ,_daaaf :=_a .ParseBool (_ebaac .Value );if _daaaf !=nil {return _daaaf ;};_cgdcbf .RemoveDataOnSaveAttr =&_fdcag ;continue ;};if _ebaac .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_eeffg ,_cgbba :=_a .ParseBool (_ebaac .Value );if _cgbba !=nil {return _cgbba ;};_cgdcbf .ApplyWidthHeightFormatsAttr =&_eeffg ;continue ;};};_ageac :for {_cdaeg ,_abfdd :=d .Token ();if _abfdd !=nil {return _abfdd ;};switch _afgfc :=_cdaeg .(type ){case _gd .StartElement :switch _afgfc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdcbf .QueryTableRefresh =NewCT_QueryTableRefresh ();if _fddbeg :=d .DecodeElement (_cgdcbf .QueryTableRefresh ,&_afgfc );_fddbeg !=nil {return _fddbeg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgdcbf .ExtLst =NewCT_ExtensionList ();if _bfeegb :=d .DecodeElement (_cgdcbf .ExtLst ,&_afgfc );_bfeegb !=nil {return _bfeegb ;};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\u0051u\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065 \u0025\u0076",_afgfc .Name );if _baefd :=d .Skip ();_baefd !=nil {return _baefd ;};};case _gd .EndElement :break _ageac ;case _gd .CharData :};};return nil ;};type CT_CacheSource struct{ -// PivotCache Fields -CacheFields *CT_CacheFields ; +// Cache Type +TypeAttr ST_SourceType ; -// PivotCache Hierarchies -CacheHierarchies *CT_CacheHierarchies ; +// Connection Index +ConnectionIdAttr *uint32 ; -// OLAP KPIs -Kpis *CT_PCDKPIs ; +// Worksheet PivotCache Source +WorksheetSource *CT_WorksheetSource ; -// Tuple Cache -TupleCache *CT_TupleCache ; +// Consolidation Source +Consolidation *CT_Consolidation ; -// Calculated Items -CalculatedItems *CT_CalculatedItems ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bgdb *CT_ChartsheetView )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dbbg :=range start .Attr {if _dbbg .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_bgaff ,_dagee :=_a .ParseBool (_dbbg .Value );if _dagee !=nil {return _dagee ;};_bgdb .TabSelectedAttr =&_bgaff ;continue ;};if _dbbg .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_efbd ,_efdd :=_a .ParseUint (_dbbg .Value ,10,32);if _efdd !=nil {return _efdd ;};_fefa :=uint32 (_efbd );_bgdb .ZoomScaleAttr =&_fefa ;continue ;};if _dbbg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_cfbe ,_ceaeg :=_a .ParseUint (_dbbg .Value ,10,32);if _ceaeg !=nil {return _ceaeg ;};_bgdb .WorkbookViewIdAttr =uint32 (_cfbe );continue ;};if _dbbg .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_fbbc ,_aaeg :=_a .ParseBool (_dbbg .Value );if _aaeg !=nil {return _aaeg ;};_bgdb .ZoomToFitAttr =&_fbbc ;continue ;};};_acga :for {_cebc ,_agcb :=d .Token ();if _agcb !=nil {return _agcb ;};switch _fbfda :=_cebc .(type ){case _gd .StartElement :switch _fbfda .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgdb .ExtLst =NewCT_ExtensionList ();if _cfeb :=d .DecodeElement (_bgdb .ExtLst ,&_fbfda );_cfeb !=nil {return _cfeb ;};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\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_fbfda .Name );if _debg :=d .Skip ();_debg !=nil {return _debg ;};};case _gd .EndElement :break _acga ;case _gd .CharData :};};return nil ;};func (_gcdec *CT_GroupItems )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_agfgb :=range start .Attr {if _agfgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_acffg ,_bcgfb :=_a .ParseUint (_agfgb .Value ,10,32);if _bcgfb !=nil {return _bcgfb ;};_ebbg :=uint32 (_acffg );_gcdec .CountAttr =&_ebbg ;continue ;};};_dfgbg :for {_fgaefb ,_feacf :=d .Token ();if _feacf !=nil {return _feacf ;};switch _ebab :=_fgaefb .(type ){case _gd .StartElement :switch _ebab .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbce :=NewCT_Missing ();if _gaaac :=d .DecodeElement (_cbce ,&_ebab );_gaaac !=nil {return _gaaac ;};_gcdec .M =append (_gcdec .M ,_cbce );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acdgbc :=NewCT_Number ();if _bggeg :=d .DecodeElement (_acdgbc ,&_ebab );_bggeg !=nil {return _bggeg ;};_gcdec .N =append (_gcdec .N ,_acdgbc );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebedg :=NewCT_Boolean ();if _cfdde :=d .DecodeElement (_ebedg ,&_ebab );_cfdde !=nil {return _cfdde ;};_gcdec .B =append (_gcdec .B ,_ebedg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_dcbf :=NewCT_Error ();if _febd :=d .DecodeElement (_dcbf ,&_ebab );_febd !=nil {return _febd ;};_gcdec .E =append (_gcdec .E ,_dcbf );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbagc :=NewCT_String ();if _bfada :=d .DecodeElement (_dbagc ,&_ebab );_bfada !=nil {return _bfada ;};_gcdec .S =append (_gcdec .S ,_dbagc );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcedc :=NewCT_DateTime ();if _feee :=d .DecodeElement (_dcedc ,&_ebab );_feee !=nil {return _feee ;};_gcdec .D =append (_gcdec .D ,_dcedc );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\u0049\u0074\u0065\u006d\u0073 \u0025\u0076",_ebab .Name );if _dbbd :=d .Skip ();_dbbd !=nil {return _dbbd ;};};case _gd .EndElement :break _dfgbg ;case _gd .CharData :};};return nil ;};type CT_I struct{ -// Calculated Members -CalculatedMembers *CT_CalculatedMembers ; +// Item Type +TAttr ST_ItemType ; -// OLAP Dimensions -Dimensions *CT_Dimensions ; +// Repeated Items Count +RAttr *uint32 ; -// OLAP Measure Groups -MeasureGroups *CT_MeasureGroups ; +// Data Field Index +IAttr *uint32 ; -// OLAP Measure Group -Maps *CT_MeasureDimensionMaps ; +// Row / Column Item Index +X []*CT_X ;};func (_acacg *Revisions )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _acacg .CT_Revisions .MarshalXML (e ,start );};type CT_PhoneticPr struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Font Id +FontIdAttr uint32 ; -// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path -func (_cgfgg *CT_RgbColor )ValidateWithPath (path string )error {return nil }; +// Character Type +TypeAttr ST_PhoneticType ; -// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path -func (_bgfa *CT_ChartsheetView )ValidateWithPath (path string )error {if _bgfa .ExtLst !=nil {if _dgcba :=_bgfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgcba !=nil {return _dgcba ;};};return nil ;}; +// Alignment +AlignmentAttr ST_PhoneticAlignment ;};func (_cccfc *CT_SmartTagTypes )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_geccb :for {_gbdbf ,_degcbb :=d .Token ();if _degcbb !=nil {return _degcbb ;};switch _fbcbaba :=_gbdbf .(type ){case _gd .StartElement :switch _fbcbaba .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafb :=NewCT_SmartTagType ();if _efaedf :=d .DecodeElement (_ccafb ,&_fbcbaba );_efaedf !=nil {return _efaedf ;};_cccfc .SmartTagType =append (_cccfc .SmartTagType ,_ccafb );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\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_fbcbaba .Name );if _fbcfad :=d .Skip ();_fbcfad !=nil {return _fbcfad ;};};case _gd .EndElement :break _geccb ;case _gd .CharData :};};return nil ;};func (_abdbc *CT_Dxfs )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aeggg :=range start .Attr {if _aeggg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaeef ,_ffdab :=_a .ParseUint (_aeggg .Value ,10,32);if _ffdab !=nil {return _ffdab ;};_dbgff :=uint32 (_gaeef );_abdbc .CountAttr =&_dbgff ;continue ;};};_gegec :for {_acdfd ,_egeeba :=d .Token ();if _egeeba !=nil {return _egeeba ;};switch _bgfaf :=_acdfd .(type ){case _gd .StartElement :switch _bgfaf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dedb :=NewCT_Dxf ();if _acegc :=d .DecodeElement (_dedb ,&_bgfaf );_acegc !=nil {return _acegc ;};_abdbc .Dxf =append (_abdbc .Dxf ,_dedb );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\u0044\u0078\u0066\u0073\u0020\u0025\u0076",_bgfaf .Name );if _dedag :=d .Skip ();_dedag !=nil {return _dedag ;};};case _gd .EndElement :break _gegec ;case _gd .CharData :};};return nil ;};type CT_FontScheme struct{ -// Validate validates the CT_Cfvo and its children -func (_ecec *CT_Cfvo )Validate ()error {return _ecec .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};func (_cagab ST_CalcMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cagab .String (),start );};func (_fcccd *CT_OutlinePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egba :=range start .Attr {if _egba .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_gdcba ,_bdfbbd :=_e .ParseBool (_egba .Value );if _bdfbbd !=nil {return _bdfbbd ;};_fcccd .ApplyStylesAttr =&_gdcba ;continue ;};if _egba .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_agcff ,_cfefe :=_e .ParseBool (_egba .Value );if _cfefe !=nil {return _cfefe ;};_fcccd .SummaryBelowAttr =&_agcff ;continue ;};if _egba .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_facce ,_cadfdd :=_e .ParseBool (_egba .Value );if _cadfdd !=nil {return _cadfdd ;};_fcccd .SummaryRightAttr =&_facce ;continue ;};if _egba .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_afggf ,_ffbb :=_e .ParseBool (_egba .Value );if _ffbb !=nil {return _ffbb ;};_fcccd .ShowOutlineSymbolsAttr =&_afggf ;continue ;};};for {_acbab ,_gefgf :=d .Token ();if _gefgf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_gefgf );};if _acbge ,_faeff :=_acbab .(_b .EndElement );_faeff &&_acbge .Name ==start .Name {break ;};};return nil ;};func (_beaf *CT_MergeCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgcebc :=range start .Attr {if _fgcebc .Name .Local =="\u0072\u0065\u0066"{_dcdab ,_eddca :=_fgcebc .Value ,error (nil );if _eddca !=nil {return _eddca ;};_beaf .RefAttr =_dcdab ;continue ;};};for {_bbcaf ,_cfdgf :=d .Token ();if _cfdgf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_cfdgf );};if _cdagd ,_bacacg :=_bbcaf .(_b .EndElement );_bacacg &&_cdagd .Name ==start .Name {break ;};};return nil ;};func (_fcecc *CT_ColorFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bede :=range start .Attr {if _bede .Name .Local =="\u0064\u0078\u0066I\u0064"{_acbg ,_dacc :=_e .ParseUint (_bede .Value ,10,32);if _dacc !=nil {return _dacc ;};_adeg :=uint32 (_acbg );_fcecc .DxfIdAttr =&_adeg ;continue ;};if _bede .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_dfcc ,_effd :=_e .ParseBool (_bede .Value );if _effd !=nil {return _effd ;};_fcecc .CellColorAttr =&_dfcc ;continue ;};};for {_fdcc ,_eadf :=d .Token ();if _eadf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072:\u0020\u0025\u0073",_eadf );};if _gaff ,_cbgff :=_fdcc .(_b .EndElement );_cbgff &&_gaff .Name ==start .Name {break ;};};return nil ;};func (_efgcdf ST_CalcMode )String ()string {switch _efgcdf {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return "";};func (_bbeccd *ST_DataConsolidateFunction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggebd ,_abdfbc :=d .Token ();if _abdfbc !=nil {return _abdfbc ;};if _cbfdb ,_cdade :=_ggebd .(_b .EndElement );_cdade &&_cbfdb .Name ==start .Name {*_bbeccd =1;return nil ;};if _fafgd ,_bgeca :=_ggebd .(_b .CharData );!_bgeca {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggebd );}else {switch string (_fafgd ){case "":*_bbeccd =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_bbeccd =1;case "\u0063\u006f\u0075n\u0074":*_bbeccd =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_bbeccd =3;case "\u006d\u0061\u0078":*_bbeccd =4;case "\u006d\u0069\u006e":*_bbeccd =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_bbeccd =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bbeccd =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_bbeccd =8;case "\u0073\u0075\u006d":*_bbeccd =9;case "\u0076\u0061\u0072":*_bbeccd =10;case "\u0076\u0061\u0072\u0070":*_bbeccd =11;};};_ggebd ,_abdfbc =d .Token ();if _abdfbc !=nil {return _abdfbc ;};if _dcece ,_cefbf :=_ggebd .(_b .EndElement );_cefbf &&_dcece .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggebd );};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_eeca :=&CT_PCDSDTCEntries {};return _eeca };func NewCT_ChartFormat ()*CT_ChartFormat {_adeeg :=&CT_ChartFormat {};_adeeg .PivotArea =NewCT_PivotArea ();return _adeeg ;};func (_dfdbb *ST_SortBy )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfdbb =0;case "\u0076\u0061\u006cu\u0065":*_dfdbb =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_dfdbb =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_dfdbb =3;case "\u0069\u0063\u006f\u006e":*_dfdbb =4;};return nil ;};func (_fdfe *CT_CellSmartTags )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_fdfe .RAttr )});e .EncodeToken (start );_ccac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_fgb :=range _fdfe .CellSmartTag {e .EncodeElement (_fgb ,_ccac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_NumFmt struct{ +// Font Scheme +ValAttr ST_FontScheme ;}; -// Number Format Id -NumFmtIdAttr uint32 ; +// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path +func (_acdgbcc *CT_LevelGroup )ValidateWithPath (path string )error {if _bbce :=_acdgbcc .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_bbce !=nil {return _bbce ;};return nil ;};func (_aegdg *CT_Mdx )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",_aegdg .NAttr )});_fgeb ,_cgfe :=_aegdg .FAttr .MarshalXMLAttr (_gd .Name {Local :"\u0066"});if _cgfe !=nil {return _cgfe ;};start .Attr =append (start .Attr ,_fgeb );e .EncodeToken (start );if _aegdg .T !=nil {_bdcf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074"}};e .EncodeElement (_aegdg .T ,_bdcf );};if _aegdg .Ms !=nil {_eddb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_aegdg .Ms ,_eddb );};if _aegdg .P !=nil {_abfce :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070"}};e .EncodeElement (_aegdg .P ,_abfce );};if _aegdg .K !=nil {_dgebf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_aegdg .K ,_dgebf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cdcgg *CT_Filters )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bfedf :=range start .Attr {if _bfedf .Name .Local =="\u0062\u006c\u0061n\u006b"{_bbffa ,_fbccgb :=_a .ParseBool (_bfedf .Value );if _fbccgb !=nil {return _fbccgb ;};_cdcgg .BlankAttr =&_bbffa ;continue ;};if _bfedf .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_cdcgg .CalendarTypeAttr .UnmarshalXMLAttr (_bfedf );continue ;};};_ebfa :for {_cdbgc ,_aefeb :=d .Token ();if _aefeb !=nil {return _aefeb ;};switch _ecfbc :=_cdbgc .(type ){case _gd .StartElement :switch _ecfbc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adca :=NewCT_Filter ();if _cdaf :=d .DecodeElement (_adca ,&_ecfbc );_cdaf !=nil {return _cdaf ;};_cdcgg .Filter =append (_cdcgg .Filter ,_adca );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgeca :=NewCT_DateGroupItem ();if _gefbc :=d .DecodeElement (_bgeca ,&_ecfbc );_gefbc !=nil {return _gefbc ;};_cdcgg .DateGroupItem =append (_cdcgg .DateGroupItem ,_bgeca );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\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_ecfbc .Name );if _abdbe :=d .Skip ();_abdbe !=nil {return _abdbe ;};};case _gd .EndElement :break _ebfa ;case _gd .CharData :};};return nil ;}; -// Number Format Code -FormatCodeAttr string ;};func (_gbcag *CT_Rst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faefgb :for {_gaefd ,_fcbfg :=d .Token ();if _fcbfg !=nil {return _fcbfg ;};switch _fcdba :=_gaefd .(type ){case _b .StartElement :switch _fcdba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_gbcag .T =new (string );if _dbead :=d .DecodeElement (_gbcag .T ,&_fcdba );_dbead !=nil {return _dbead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_gdbef :=NewCT_RElt ();if _gdeb :=d .DecodeElement (_gdbef ,&_fcdba );_gdeb !=nil {return _gdeb ;};_gbcag .R =append (_gbcag .R ,_gdbef );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"}:_fafgce :=NewCT_PhoneticRun ();if _cdcfc :=d .DecodeElement (_fafgce ,&_fcdba );_cdcfc !=nil {return _cdcfc ;};_gbcag .RPh =append (_gbcag .RPh ,_fafgce );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_gbcag .PhoneticPr =NewCT_PhoneticPr ();if _dcdca :=d .DecodeElement (_gbcag .PhoneticPr ,&_fcdba );_dcdca !=nil {return _dcdca ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0073\u0074\u0020\u0025\u0076",_fcdba .Name );if _fagge :=d .Skip ();_fagge !=nil {return _fagge ;};};case _b .EndElement :break _faefgb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Chartsheet and its children +func (_egce *CT_Chartsheet )Validate ()error {return _egce .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");}; -// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path -func (_bgaeg *CT_FieldsUsage )ValidateWithPath (path string )error {for _cdcaf ,_bbdgb :=range _bgaeg .FieldUsage {if _bbebg :=_bbdgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_cdcaf ));_bbebg !=nil {return _bbebg ;};};return nil ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_bbfcd :=&CT_PivotHierarchies {};return _bbfcd };func (_gaaf *CT_CommentList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfea :for {_ffee ,_abbe :=d .Token ();if _abbe !=nil {return _abbe ;};switch _dfad :=_ffee .(type ){case _b .StartElement :switch _dfad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_dfeg :=NewCT_Comment ();if _gbddd :=d .DecodeElement (_dfeg ,&_dfad );_gbddd !=nil {return _gbddd ;};_gaaf .Comment =append (_gaaf .Comment ,_dfeg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_dfad .Name );if _ccefc :=d .Skip ();_ccefc !=nil {return _ccefc ;};};case _b .EndElement :break _cfea ;case _b .CharData :};};return nil ;};func (_cagf *CT_ColorScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_beg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_eeacb :=range _cagf .Cfvo {e .EncodeElement (_eeacb ,_beg );};_cacfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_gdbgd :=range _cagf .Color {e .EncodeElement (_gdbgd ,_cacfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path +func (_dgegg *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _accga ,_ffaa :=range _dgegg .CustomSheetView {if _affc :=_ffaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_accga ));_affc !=nil {return _affc ;};};return nil ;};func (_bbggc *CT_ExternalReference )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bbggc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_Metadata struct{ -// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path -func (_gafdc *CT_DiscretePr )ValidateWithPath (path string )error {for _daff ,_befe :=range _gafdc .X {if _eabga :=_befe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_daff ));_eabga !=nil {return _eabga ;};};return nil ;};type ST_TextVAlign byte ; +// Metadata Types Collection +MetadataTypes *CT_MetadataTypes ; -// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path -func (_facgff *CT_SortState )ValidateWithPath (path string )error {if _efccad :=_facgff .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_efccad !=nil {return _efccad ;};for _fdcdg ,_bdfbg :=range _facgff .SortCondition {if _aeceddb :=_bdfbg .ValidateWithPath (_f .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_fdcdg ));_aeceddb !=nil {return _aeceddb ;};};if _facgff .ExtLst !=nil {if _eddcg :=_facgff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddcg !=nil {return _eddcg ;};};return nil ;}; +// Metadata String Store +MetadataStrings *CT_MetadataStrings ; -// Validate validates the CT_PivotHierarchies and its children -func (_ffccg *CT_PivotHierarchies )Validate ()error {return _ffccg .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func (_acbed ST_PaneState )Validate ()error {return _acbed .ValidateWithPath ("")}; +// MDX Metadata Information +MdxMetadata *CT_MdxMetadata ; -// Validate validates the CT_WorksheetSource and its children -func (_ecccc *CT_WorksheetSource )Validate ()error {return _ecccc .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};type ST_SmartTagShow byte ;func (_bgage *CT_DataBar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgage .Color =NewCT_Color ();for _ ,_cdac :=range start .Attr {if _cdac .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_gcffd ,_faaa :=_e .ParseUint (_cdac .Value ,10,32);if _faaa !=nil {return _faaa ;};_dcgeb :=uint32 (_gcffd );_bgage .MinLengthAttr =&_dcgeb ;continue ;};if _cdac .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_cffea ,_ccgeg :=_e .ParseUint (_cdac .Value ,10,32);if _ccgeg !=nil {return _ccgeg ;};_ggdbg :=uint32 (_cffea );_bgage .MaxLengthAttr =&_ggdbg ;continue ;};if _cdac .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_ddbae ,_eacf :=_e .ParseBool (_cdac .Value );if _eacf !=nil {return _eacf ;};_bgage .ShowValueAttr =&_ddbae ;continue ;};};_bdbf :for {_gfge ,_fabe :=d .Token ();if _fabe !=nil {return _fabe ;};switch _degb :=_gfge .(type ){case _b .StartElement :switch _degb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_fbebab :=NewCT_Cfvo ();if _eacfg :=d .DecodeElement (_fbebab ,&_degb );_eacfg !=nil {return _eacfg ;};_bgage .Cfvo =append (_bgage .Cfvo ,_fbebab );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _fbfce :=d .DecodeElement (_bgage .Color ,&_degb );_fbfce !=nil {return _fbfce ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0061\u0074\u0061\u0042\u0061\u0072\u0020\u0025\u0076",_degb .Name );if _baeg :=d .Skip ();_baeg !=nil {return _baeg ;};};case _b .EndElement :break _bdbf ;case _b .CharData :};};return nil ;}; +// Future Metadata +FutureMetadata []*CT_FutureMetadata ; -// Validate validates the CT_SheetFormatPr and its children -func (_ffffg *CT_SheetFormatPr )Validate ()error {return _ffffg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func (_cddgce *CT_Set )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eacgf :=range start .Attr {if _eacgf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfcbea ,_gddbc :=_e .ParseUint (_eacgf .Value ,10,32);if _gddbc !=nil {return _gddbc ;};_eacef :=uint32 (_cfcbea );_cddgce .CountAttr =&_eacef ;continue ;};if _eacgf .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_dagfcc ,_dfdgaf :=_e .ParseInt (_eacgf .Value ,10,32);if _dfdgaf !=nil {return _dfdgaf ;};_cddgce .MaxRankAttr =int32 (_dagfcc );continue ;};if _eacgf .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_efcfe ,_gdbdc :=_eacgf .Value ,error (nil );if _gdbdc !=nil {return _gdbdc ;};_cddgce .SetDefinitionAttr =_efcfe ;continue ;};if _eacgf .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_cddgce .SortTypeAttr .UnmarshalXMLAttr (_eacgf );continue ;};if _eacgf .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_fccfbc ,_aedda :=_e .ParseBool (_eacgf .Value );if _aedda !=nil {return _aedda ;};_cddgce .QueryFailedAttr =&_fccfbc ;continue ;};};_fdgdd :for {_facef ,_faafed :=d .Token ();if _faafed !=nil {return _faafed ;};switch _deecbe :=_facef .(type ){case _b .StartElement :switch _deecbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_ceeed :=NewCT_Tuples ();if _defga :=d .DecodeElement (_ceeed ,&_deecbe );_defga !=nil {return _defga ;};_cddgce .Tpls =append (_cddgce .Tpls ,_ceeed );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"}:_cddgce .SortByTuple =NewCT_Tuples ();if _decdfe :=d .DecodeElement (_cddgce .SortByTuple ,&_deecbe );_decdfe !=nil {return _decdfe ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0074\u0020\u0025\u0076",_deecbe .Name );if _debbf :=d .Skip ();_debbf !=nil {return _debbf ;};};case _b .EndElement :break _fdgdd ;case _b .CharData :};};return nil ;}; +// Cell Metadata +CellMetadata *CT_MetadataBlocks ; -// Validate validates the CT_Pane and its children -func (_cccca *CT_Pane )Validate ()error {return _cccca .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");}; +// Value Metadata +ValueMetadata *CT_MetadataBlocks ; -// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path -func (_ebafa *CT_WebPublishItem )ValidateWithPath (path string )error {if _ebafa .SourceTypeAttr ==ST_WebSourceTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _aabba :=_ebafa .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aabba !=nil {return _aabba ;};return nil ;}; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};func (_fdbdc ST_FormatAction )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_fdbdc .String (),start );};func (_dgcf *CT_ExternalCell )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dgcf .RAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dgcf .RAttr )});};if _dgcf .TAttr !=ST_CellTypeUnset {_bcdcee ,_aegcd :=_dgcf .TAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074"});if _aegcd !=nil {return _aegcd ;};start .Attr =append (start .Attr ,_bcdcee );};if _dgcf .VmAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_dgcf .VmAttr )});};e .EncodeToken (start );if _dgcf .V !=nil {_ecccc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0076"}};_e .AddPreserveSpaceAttr (&_ecccc ,*_dgcf .V );e .EncodeElement (_dgcf .V ,_ecccc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bgfge *CT_MetadataStrings )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aeadb :=range start .Attr {if _aeadb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cabf ,_aacdd :=_a .ParseUint (_aeadb .Value ,10,32);if _aacdd !=nil {return _aacdd ;};_baadc :=uint32 (_cabf );_bgfge .CountAttr =&_baadc ;continue ;};};_gcbdd :for {_deefb ,_egdcg :=d .Token ();if _egdcg !=nil {return _egdcg ;};switch _cfbefd :=_deefb .(type ){case _gd .StartElement :switch _cfbefd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acdca :=NewCT_XStringElement ();if _ffcfbg :=d .DecodeElement (_acdca ,&_cfbefd );_ffcfbg !=nil {return _ffcfbg ;};_bgfge .S =append (_bgfge .S ,_acdca );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\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_cfbefd .Name );if _febegc :=d .Skip ();_febegc !=nil {return _febegc ;};};case _gd .EndElement :break _gcbdd ;case _gd .CharData :};};return nil ;};func NewComments ()*Comments {_feeec :=&Comments {};_feeec .CT_Comments =*NewCT_Comments ();return _feeec ;};func (_gaecfbg ST_ItemType )ValidateWithPath (path string )error {switch _gaecfbg {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 (_gaecfbg ));};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 NewCT_ServerFormats ()*CT_ServerFormats {_aeaea :=&CT_ServerFormats {};return _aeaea };const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;); -// Validate validates the CT_TableColumns and its children -func (_gbaeea *CT_TableColumns )Validate ()error {return _gbaeea .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func NewCT_PrintOptions ()*CT_PrintOptions {_gadbd :=&CT_PrintOptions {};return _gadbd }; +// Validate validates the CT_ConditionalFormatting and its children +func (_agdb *CT_ConditionalFormatting )Validate ()error {return _agdb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_DrawingHF ()*CT_DrawingHF {_faac :=&CT_DrawingHF {};return _faac };func (_afdfa *CT_Controls )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_eaagb :for {_gbba ,_aeagg :=d .Token ();if _aeagg !=nil {return _aeagg ;};switch _fffc :=_gbba .(type ){case _gd .StartElement :switch _fffc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdaba :=NewCT_Control ();if _cdcca :=d .DecodeElement (_cdaba ,&_fffc );_cdcca !=nil {return _cdcca ;};_afdfa .Control =append (_afdfa .Control ,_cdaba );default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073\u0020\u0025\u0076",_fffc .Name );if _gafcc :=d .Skip ();_gafcc !=nil {return _gafcc ;};};case _gd .EndElement :break _eaagb ;case _gd .CharData :};};return nil ;}; -// Validate validates the CT_PageBreak and its children -func (_ffede *CT_PageBreak )Validate ()error {return _ffede .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};func NewCT_ExternalReference ()*CT_ExternalReference {_bbfbc :=&CT_ExternalReference {};return _bbfbc ;};const (ST_ConditionalFormattingOperatorUnset ST_ConditionalFormattingOperator =0;ST_ConditionalFormattingOperatorLessThan ST_ConditionalFormattingOperator =1;ST_ConditionalFormattingOperatorLessThanOrEqual ST_ConditionalFormattingOperator =2;ST_ConditionalFormattingOperatorEqual ST_ConditionalFormattingOperator =3;ST_ConditionalFormattingOperatorNotEqual ST_ConditionalFormattingOperator =4;ST_ConditionalFormattingOperatorGreaterThanOrEqual ST_ConditionalFormattingOperator =5;ST_ConditionalFormattingOperatorGreaterThan ST_ConditionalFormattingOperator =6;ST_ConditionalFormattingOperatorBetween ST_ConditionalFormattingOperator =7;ST_ConditionalFormattingOperatorNotBetween ST_ConditionalFormattingOperator =8;ST_ConditionalFormattingOperatorContainsText ST_ConditionalFormattingOperator =9;ST_ConditionalFormattingOperatorNotContains ST_ConditionalFormattingOperator =10;ST_ConditionalFormattingOperatorBeginsWith ST_ConditionalFormattingOperator =11;ST_ConditionalFormattingOperatorEndsWith ST_ConditionalFormattingOperator =12;);type CT_MetadataType struct{ +// Validate validates the CT_CommentPr and its children +func (_agfd *CT_CommentPr )Validate ()error {return _agfd .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");}; -// Metadata Type Name -NameAttr string ; +// Validate validates the CT_GradientFill and its children +func (_aebag *CT_GradientFill )Validate ()error {return _aebag .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");}; -// Minimum Supported Version -MinSupportedVersionAttr uint32 ; +// Validate validates the Worksheet and its children +func (_gggcb *Worksheet )Validate ()error {return _gggcb .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");}; -// Metadata Ghost Row -GhostRowAttr *bool ; +// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path +func (_bbgf *CT_CellFormula )ValidateWithPath (path string )error {if _fegg :=_bbgf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_fegg !=nil {return _fegg ;};return nil ;};type ST_DdeValueType byte ;func NewCT_SheetProtection ()*CT_SheetProtection {_fdadd :=&CT_SheetProtection {};return _fdadd };type CT_Consolidation struct{ -// Metadata Ghost Column -GhostColAttr *bool ; +// Auto Page +AutoPageAttr *bool ; -// Metadata Edit -EditAttr *bool ; +// Page Item Values +Pages *CT_Pages ; -// Metadata Cell Value Delete -DeleteAttr *bool ; +// Range Sets +RangeSets *CT_RangeSets ;}; -// Metadata Copy -CopyAttr *bool ; +// Validate validates the CT_Reviewed and its children +func (_agadd *CT_Reviewed )Validate ()error {return _agadd .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");}; -// Metadata Paste All -PasteAllAttr *bool ; +// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path +func (_gbdfg *CT_ServerFormats )ValidateWithPath (path string )error {for _eabge ,_ebadfda :=range _gbdfg .ServerFormat {if _ccbgc :=_ebadfda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_eabge ));_ccbgc !=nil {return _ccbgc ;};};return nil ;};func (_gebcf ST_TextHAlign )ValidateWithPath (path string )error {switch _gebcf {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 (_gebcf ));};return nil ;};func (_dffabc *CT_WebPublishObject )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ccgac :=range start .Attr {if _ccgac .Name .Local =="\u0069\u0064"{_gaceg ,_ccbbad :=_a .ParseUint (_ccgac .Value ,10,32);if _ccbbad !=nil {return _ccbbad ;};_dffabc .IdAttr =uint32 (_gaceg );continue ;};if _ccgac .Name .Local =="\u0064\u0069\u0076I\u0064"{_gdfafc ,_ecbeed :=_ccgac .Value ,error (nil );if _ecbeed !=nil {return _ecbeed ;};_dffabc .DivIdAttr =_gdfafc ;continue ;};if _ccgac .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_ggbdc ,_fdfcb :=_ccgac .Value ,error (nil );if _fdfcb !=nil {return _fdfcb ;};_dffabc .SourceObjectAttr =&_ggbdc ;continue ;};if _ccgac .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_fbfgf ,_facda :=_ccgac .Value ,error (nil );if _facda !=nil {return _facda ;};_dffabc .DestinationFileAttr =_fbfgf ;continue ;};if _ccgac .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcece ,_aecaa :=_ccgac .Value ,error (nil );if _aecaa !=nil {return _aecaa ;};_dffabc .TitleAttr =&_gcece ;continue ;};if _ccgac .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_fdbbbc ,_adffcd :=_a .ParseBool (_ccgac .Value );if _adffcd !=nil {return _adffcd ;};_dffabc .AutoRepublishAttr =&_fdbbbc ;continue ;};};for {_dccdc ,_ecage :=d .Token ();if _ecage !=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",_ecage );};if _ddege ,_acgee :=_dccdc .(_gd .EndElement );_acgee &&_ddege .Name ==start .Name {break ;};};return nil ;};func (_gbeeacf ST_SortMethod )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_gbeeacf .String (),start );};func (_fedc *CT_FontFamily )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fedc .ValAttr =0;for _ ,_dabcf :=range start .Attr {if _dabcf .Name .Local =="\u0076\u0061\u006c"{_cgbb ,_eged :=_a .ParseInt (_dabcf .Value ,10,64);if _eged !=nil {return _eged ;};_fedc .ValAttr =_cgbb ;continue ;};};for {_ggac ,_gadda :=d .Token ();if _gadda !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_gadda );};if _accgaf ,_daadg :=_ggac .(_gd .EndElement );_daadg &&_accgaf .Name ==start .Name {break ;};};return nil ;}; -// Metadata Paste Formulas -PasteFormulasAttr *bool ; +// Validate validates the CT_ObjectAnchor and its children +func (_ccdb *CT_ObjectAnchor )Validate ()error {return _ccdb .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};func (_deaga *CT_PivotField )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _deaga .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_deaga .NameAttr )});};if _deaga .AxisAttr !=ST_AxisUnset {_caeae ,_ccadf :=_deaga .AxisAttr .MarshalXMLAttr (_gd .Name {Local :"\u0061\u0078\u0069\u0073"});if _ccadf !=nil {return _ccadf ;};start .Attr =append (start .Attr ,_caeae );};if _deaga .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .DataFieldAttr ))});};if _deaga .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_deaga .SubtotalCaptionAttr )});};if _deaga .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .ShowDropDownsAttr ))});};if _deaga .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .HiddenLevelAttr ))});};if _deaga .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_deaga .UniqueMemberPropertyAttr )});};if _deaga .CompactAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .CompactAttr ))});};if _deaga .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .AllDrilledAttr ))});};if _deaga .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_deaga .NumFmtIdAttr )});};if _deaga .OutlineAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .OutlineAttr ))});};if _deaga .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .SubtotalTopAttr ))});};if _deaga .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .DragToRowAttr ))});};if _deaga .DragToColAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .DragToColAttr ))});};if _deaga .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_deaga .MultipleItemSelectionAllowedAttr ))});};if _deaga .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .DragToPageAttr ))});};if _deaga .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .DragToDataAttr ))});};if _deaga .DragOffAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .DragOffAttr ))});};if _deaga .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .ShowAllAttr ))});};if _deaga .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .InsertBlankRowAttr ))});};if _deaga .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .ServerFieldAttr ))});};if _deaga .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .InsertPageBreakAttr ))});};if _deaga .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .AutoShowAttr ))});};if _deaga .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .TopAutoShowAttr ))});};if _deaga .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .HideNewItemsAttr ))});};if _deaga .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .MeasureFilterAttr ))});};if _deaga .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_deaga .IncludeNewItemsInFilterAttr ))});};if _deaga .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_deaga .ItemPageCountAttr )});};if _deaga .SortTypeAttr !=ST_FieldSortTypeUnset {_ggcf ,_ebffg :=_deaga .SortTypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _ebffg !=nil {return _ebffg ;};start .Attr =append (start .Attr ,_ggcf );};if _deaga .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .DataSourceSortAttr ))});};if _deaga .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .NonAutoSortDefaultAttr ))});};if _deaga .RankByAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_deaga .RankByAttr )});};if _deaga .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .DefaultSubtotalAttr ))});};if _deaga .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .SumSubtotalAttr ))});};if _deaga .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .CountASubtotalAttr ))});};if _deaga .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .AvgSubtotalAttr ))});};if _deaga .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .MaxSubtotalAttr ))});};if _deaga .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .MinSubtotalAttr ))});};if _deaga .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .ProductSubtotalAttr ))});};if _deaga .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .CountSubtotalAttr ))});};if _deaga .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .StdDevSubtotalAttr ))});};if _deaga .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .StdDevPSubtotalAttr ))});};if _deaga .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .VarSubtotalAttr ))});};if _deaga .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .VarPSubtotalAttr ))});};if _deaga .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .ShowPropCellAttr ))});};if _deaga .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .ShowPropTipAttr ))});};if _deaga .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deaga .ShowPropAsCaptionAttr ))});};if _deaga .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_deaga .DefaultAttributeDrillStateAttr ))});};e .EncodeToken (start );if _deaga .Items !=nil {_cfegb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_deaga .Items ,_cfegb );};if _deaga .AutoSortScope !=nil {_eeefaa :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}};e .EncodeElement (_deaga .AutoSortScope ,_eeefaa );};if _deaga .ExtLst !=nil {_gddee :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_deaga .ExtLst ,_gddee );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gbda *CT_CacheHierarchy )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gbda .UniqueNameAttr )});if _gbda .CaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gbda .CaptionAttr )});};if _gbda .MeasureAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gbda .MeasureAttr ))});};if _gbda .SetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gbda .SetAttr ))});};if _gbda .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_b .Sprintf ("\u0025\u0076",*_gbda .ParentSetAttr )});};if _gbda .IconSetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gbda .IconSetAttr )});};if _gbda .AttributeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gbda .AttributeAttr ))});};if _gbda .TimeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gbda .TimeAttr ))});};if _gbda .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gbda .KeyAttributeAttr ))});};if _gbda .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",*_gbda .DefaultMemberUniqueNameAttr )});};if _gbda .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gbda .AllUniqueNameAttr )});};if _gbda .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gbda .AllCaptionAttr )});};if _gbda .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gbda .DimensionUniqueNameAttr )});};if _gbda .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gbda .DisplayFolderAttr )});};if _gbda .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_gbda .MeasureGroupAttr )});};if _gbda .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gbda .MeasuresAttr ))});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",_gbda .CountAttr )});if _gbda .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gbda .OneFieldAttr ))});};if _gbda .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gbda .MemberValueDatatypeAttr )});};if _gbda .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gbda .UnbalancedAttr ))});};if _gbda .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gbda .UnbalancedGroupAttr ))});};if _gbda .HiddenAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gbda .HiddenAttr ))});};e .EncodeToken (start );if _gbda .FieldsUsage !=nil {_feba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}};e .EncodeElement (_gbda .FieldsUsage ,_feba );};if _gbda .GroupLevels !=nil {_gcdc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_gbda .GroupLevels ,_gcdc );};if _gbda .ExtLst !=nil {_afd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbda .ExtLst ,_afd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_QueryTableField ()*CT_QueryTableField {_bgggb :=&CT_QueryTableField {};return _bgggb }; -// Metadata Paste Special Values -PasteValuesAttr *bool ; +// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path +func (_gfgfe *CT_DataValidation )ValidateWithPath (path string )error {if _bfgd :=_gfgfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfgd !=nil {return _bfgd ;};if _ddab :=_gfgfe .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_ddab !=nil {return _ddab ;};if _eedag :=_gfgfe .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eedag !=nil {return _eedag ;};if _cfefa :=_gfgfe .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_cfefa !=nil {return _cfefa ;};return nil ;};func (_faad *CT_BooleanProperty )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fcdb :=range start .Attr {if _fcdb .Name .Local =="\u0076\u0061\u006c"{_gfg ,_fabe :=_a .ParseBool (_fcdb .Value );if _fabe !=nil {return _fabe ;};_faad .ValAttr =&_gfg ;continue ;};};for {_feg ,_gfc :=d .Token ();if _gfc !=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",_gfc );};if _fca ,_cdgd :=_feg .(_gd .EndElement );_cdgd &&_fca .Name ==start .Name {break ;};};return nil ;};func (_ccfdg ST_UnderlineValues )String ()string {switch _ccfdg {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 "";}; -// Metadata Paste Formats -PasteFormatsAttr *bool ; +// Validate validates the CT_FileVersion and its children +func (_fbba *CT_FileVersion )Validate ()error {return _fbba .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};func (_fbfc *CT_Colors )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _fbfc .IndexedColors !=nil {_cebf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fbfc .IndexedColors ,_cebf );};if _fbfc .MruColors !=nil {_afbff :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fbfc .MruColors ,_afbff );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gegbca ST_DataValidationOperator )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_baefdc :=_gd .Attr {};_baefdc .Name =name ;switch _gegbca {case ST_DataValidationOperatorUnset :_baefdc .Value ="";case ST_DataValidationOperatorBetween :_baefdc .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_baefdc .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_baefdc .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_baefdc .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_baefdc .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_baefdc .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_baefdc .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_baefdc .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _baefdc ,nil ;};func (_agbbe *CT_Connection )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_agbbe .IdAttr )});if _agbbe .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agbbe .SourceFileAttr )});};if _agbbe .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agbbe .OdcFileAttr )});};if _agbbe .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agbbe .KeepAliveAttr ))});};if _agbbe .IntervalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_agbbe .IntervalAttr )});};if _agbbe .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agbbe .NameAttr )});};if _agbbe .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agbbe .DescriptionAttr )});};if _agbbe .TypeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agbbe .TypeAttr )});};if _agbbe .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_agbbe .ReconnectionMethodAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_agbbe .RefreshedVersionAttr )});if _agbbe .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agbbe .MinRefreshableVersionAttr )});};if _agbbe .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agbbe .SavePasswordAttr ))});};if _agbbe .NewAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agbbe .NewAttr ))});};if _agbbe .DeletedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agbbe .DeletedAttr ))});};if _agbbe .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agbbe .OnlyUseConnectionFileAttr ))});};if _agbbe .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agbbe .BackgroundAttr ))});};if _agbbe .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agbbe .RefreshOnLoadAttr ))});};if _agbbe .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agbbe .SaveDataAttr ))});};if _agbbe .CredentialsAttr !=ST_CredMethodUnset {_befe ,_cbed :=_agbbe .CredentialsAttr .MarshalXMLAttr (_gd .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"});if _cbed !=nil {return _cbed ;};start .Attr =append (start .Attr ,_befe );};if _agbbe .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_agbbe .SingleSignOnIdAttr )});};e .EncodeToken (start );if _agbbe .DbPr !=nil {_faag :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_agbbe .DbPr ,_faag );};if _agbbe .OlapPr !=nil {_ebge :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}};e .EncodeElement (_agbbe .OlapPr ,_ebge );};if _agbbe .WebPr !=nil {_ffbb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_agbbe .WebPr ,_ffbb );};if _agbbe .TextPr !=nil {_defbd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}};e .EncodeElement (_agbbe .TextPr ,_defbd );};if _agbbe .Parameters !=nil {_bccc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_agbbe .Parameters ,_bccc );};if _agbbe .ExtLst !=nil {_bddc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agbbe .ExtLst ,_bddc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_Item struct{ -// Metadata Paste Comments -PasteCommentsAttr *bool ; +// Item User Caption +NAttr *string ; -// Metadata Paste Data Validation -PasteDataValidationAttr *bool ; +// Item Type +TAttr ST_ItemType ; -// Metadata Paste Borders -PasteBordersAttr *bool ; +// Hidden +HAttr *bool ; -// Metadata Paste Column Widths -PasteColWidthsAttr *bool ; +// Character +SAttr *bool ; -// Metadata Paste Number Formats -PasteNumberFormatsAttr *bool ; +// Hide Details +SdAttr *bool ; -// Metadata Merge -MergeAttr *bool ; +// Calculated Member +FAttr *bool ; -// Meatadata Split First -SplitFirstAttr *bool ; +// Missing +MAttr *bool ; -// Metadata Split All -SplitAllAttr *bool ; +// Child Items +CAttr *bool ; -// Metadata Insert Delete -RowColShiftAttr *bool ; +// Item Index +XAttr *uint32 ; -// Metadata Clear All -ClearAllAttr *bool ; +// Expanded +DAttr *bool ; -// Metadata Clear Formats -ClearFormatsAttr *bool ; +// Drill Across Attributes +EAttr *bool ;};func (_affbb *CT_FileSharing )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _affbb .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_affbb .ReadOnlyRecommendedAttr ))});};if _affbb .UserNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_affbb .UserNameAttr )});};if _affbb .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_affbb .ReservationPasswordAttr )});};if _affbb .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_affbb .AlgorithmNameAttr )});};if _affbb .HashValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_affbb .HashValueAttr )});};if _affbb .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_affbb .SaltValueAttr )});};if _affbb .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_affbb .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_SortState struct{ -// Metadata Clear Contents -ClearContentsAttr *bool ; +// Sort by Columns +ColumnSortAttr *bool ; -// Metadata Clear Comments -ClearCommentsAttr *bool ; +// Case Sensitive +CaseSensitiveAttr *bool ; -// Metadata Formula Assignment -AssignAttr *bool ; +// Sort Method +SortMethodAttr ST_SortMethod ; -// Metadata Coercion -CoerceAttr *bool ; +// Sort Range +RefAttr string ; -// Adjust Metadata -AdjustAttr *bool ; +// Sort Condition +SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;};func (_dafb *CT_CustomChartsheetViews )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _dafb .CustomSheetView !=nil {_eeab :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_dacc :=range _dafb .CustomSheetView {e .EncodeElement (_dacc ,_eeab );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dagdee ST_CalcMode )ValidateWithPath (path string )error {switch _dagdee {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 (_dagdee ));};return nil ;};func (_bagedg ST_ItemType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bagedg .String (),start );};type EG_ExtensionList struct{ -// Cell Metadata -CellMetaAttr *bool ;}; +// Extension +Ext []*CT_Extension ;};func (_bbeccf *QueryTable )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bbeccf .CT_QueryTable =*NewCT_QueryTable ();for _ ,_ddgaa :=range start .Attr {if _ddgaa .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_bagag ,_decgc :=_a .ParseBool (_ddgaa .Value );if _decgc !=nil {return _decgc ;};_bbeccf .AdjustColumnWidthAttr =&_bagag ;continue ;};if _ddgaa .Name .Local =="\u006e\u0061\u006d\u0065"{_cceafg ,_efabg :=_ddgaa .Value ,error (nil );if _efabg !=nil {return _efabg ;};_bbeccf .NameAttr =_cceafg ;continue ;};if _ddgaa .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_cgbfd ,_cceac :=_a .ParseBool (_ddgaa .Value );if _cceac !=nil {return _cceac ;};_bbeccf .IntermediateAttr =&_cgbfd ;continue ;};if _ddgaa .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_edabg ,_bbffed :=_a .ParseBool (_ddgaa .Value );if _bbffed !=nil {return _bbffed ;};_bbeccf .RowNumbersAttr =&_edabg ;continue ;};if _ddgaa .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_aafdf ,_eagbgfg :=_a .ParseUint (_ddgaa .Value ,10,32);if _eagbgfg !=nil {return _eagbgfg ;};_bbeccf .ConnectionIdAttr =uint32 (_aafdf );continue ;};if _ddgaa .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_bgcbca ,_egggd :=_a .ParseBool (_ddgaa .Value );if _egggd !=nil {return _egggd ;};_bbeccf .BackgroundRefreshAttr =&_bgcbca ;continue ;};if _ddgaa .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_cgabc ,_cbadg :=_a .ParseBool (_ddgaa .Value );if _cbadg !=nil {return _cbadg ;};_bbeccf .RefreshOnLoadAttr =&_cgabc ;continue ;};if _ddgaa .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_ffgcd ,_ecbffe :=_a .ParseBool (_ddgaa .Value );if _ecbffe !=nil {return _ecbffe ;};_bbeccf .FillFormulasAttr =&_ffgcd ;continue ;};if _ddgaa .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ffedgg ,_febdb :=_a .ParseBool (_ddgaa .Value );if _febdb !=nil {return _febdb ;};_bbeccf .ApplyNumberFormatsAttr =&_ffedgg ;continue ;};if _ddgaa .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cfbac ,_dcfee :=_a .ParseBool (_ddgaa .Value );if _dcfee !=nil {return _dcfee ;};_bbeccf .ApplyFontFormatsAttr =&_cfbac ;continue ;};if _ddgaa .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_cdceg ,_cgfa :=_a .ParseBool (_ddgaa .Value );if _cgfa !=nil {return _cgfa ;};_bbeccf .FirstBackgroundRefreshAttr =&_cdceg ;continue ;};if _ddgaa .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ggbbdf ,_acgcgf :=_a .ParseUint (_ddgaa .Value ,10,32);if _acgcgf !=nil {return _acgcgf ;};_bacfc :=uint32 (_ggbbdf );_bbeccf .AutoFormatIdAttr =&_bacfc ;continue ;};if _ddgaa .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ddffc ,_dcfgg :=_a .ParseBool (_ddgaa .Value );if _dcfgg !=nil {return _dcfgg ;};_bbeccf .ApplyAlignmentFormatsAttr =&_ddffc ;continue ;};if _ddgaa .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_cebea ,_cadgg :=_a .ParseBool (_ddgaa .Value );if _cadgg !=nil {return _cadgg ;};_bbeccf .DisableRefreshAttr =&_cebea ;continue ;};if _ddgaa .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gcace ,_caegf :=_a .ParseBool (_ddgaa .Value );if _caegf !=nil {return _caegf ;};_bbeccf .ApplyBorderFormatsAttr =&_gcace ;continue ;};if _ddgaa .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_fbbag ,_fccega :=_a .ParseBool (_ddgaa .Value );if _fccega !=nil {return _fccega ;};_bbeccf .PreserveFormattingAttr =&_fbbag ;continue ;};if _ddgaa .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fadac ,_bgafeg :=_a .ParseBool (_ddgaa .Value );if _bgafeg !=nil {return _bgafeg ;};_bbeccf .ApplyPatternFormatsAttr =&_fadac ;continue ;};if _ddgaa .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_bbeccf .GrowShrinkTypeAttr .UnmarshalXMLAttr (_ddgaa );continue ;};if _ddgaa .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_ceaegc ,_ecffg :=_a .ParseBool (_ddgaa .Value );if _ecffg !=nil {return _ecffg ;};_bbeccf .DisableEditAttr =&_ceaegc ;continue ;};if _ddgaa .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_fgbc ,_bbdge :=_a .ParseBool (_ddgaa .Value );if _bbdge !=nil {return _bbdge ;};_bbeccf .HeadersAttr =&_fgbc ;continue ;};if _ddgaa .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_ffgff ,_ageedg :=_a .ParseBool (_ddgaa .Value );if _ageedg !=nil {return _ageedg ;};_bbeccf .RemoveDataOnSaveAttr =&_ffgff ;continue ;};if _ddgaa .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gefaad ,_gddfb :=_a .ParseBool (_ddgaa .Value );if _gddfb !=nil {return _gddfb ;};_bbeccf .ApplyWidthHeightFormatsAttr =&_gefaad ;continue ;};};_fbfad :for {_dbgef ,_ccddg :=d .Token ();if _ccddg !=nil {return _ccddg ;};switch _dbaee :=_dbgef .(type ){case _gd .StartElement :switch _dbaee .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbeccf .QueryTableRefresh =NewCT_QueryTableRefresh ();if _gacaga :=d .DecodeElement (_bbeccf .QueryTableRefresh ,&_dbaee );_gacaga !=nil {return _gacaga ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbeccf .ExtLst =NewCT_ExtensionList ();if _bacba :=d .DecodeElement (_bbeccf .ExtLst ,&_dbaee );_bacba !=nil {return _bacba ;};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\u0051\u0075\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_dbaee .Name );if _geeefc :=d .Skip ();_geeefc !=nil {return _geeefc ;};};case _gd .EndElement :break _fbfad ;case _gd .CharData :};};return nil ;};func (_gdcgfb ST_SourceType )Validate ()error {return _gdcgfb .ValidateWithPath ("")};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_eccbe :=&CT_ReviewedRevisions {};return _eccbe ;};func (_dagdc *ST_Pane )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_feace ,_bccddd :=d .Token ();if _bccddd !=nil {return _bccddd ;};if _bbceaa ,_cdccgd :=_feace .(_gd .EndElement );_cdccgd &&_bbceaa .Name ==start .Name {*_dagdc =1;return nil ;};if _dbbbad ,_acabaa :=_feace .(_gd .CharData );!_acabaa {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",_feace );}else {switch string (_dbbbad ){case "":*_dagdc =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dagdc =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dagdc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dagdc =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_dagdc =4;};};_feace ,_bccddd =d .Token ();if _bccddd !=nil {return _bccddd ;};if _dfddc ,_bcdfa :=_feace .(_gd .EndElement );_bcdfa &&_dfddc .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",_feace );};func NewCT_PivotCache ()*CT_PivotCache {_ddggdg :=&CT_PivotCache {};return _ddggdg };func NewSst ()*Sst {_bgfca :=&Sst {};_bgfca .CT_Sst =*NewCT_Sst ();return _bgfca };type CT_TextField struct{ -// Validate validates the CT_Groups and its children -func (_dbcdg *CT_Groups )Validate ()error {return _dbcdg .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};type CT_FileRecoveryPr struct{ +// Field Type +TypeAttr ST_ExternalConnectionType ; -// Auto Recover -AutoRecoverAttr *bool ; +// Position +PositionAttr *uint32 ;}; -// Crash Save -CrashSaveAttr *bool ; +// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path +func (_cafdc *CT_RPrElt )ValidateWithPath (path string )error {if _cafdc .RFont !=nil {if _fggecf :=_cafdc .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_fggecf !=nil {return _fggecf ;};};if _cafdc .Charset !=nil {if _bccbc :=_cafdc .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_bccbc !=nil {return _bccbc ;};};if _cafdc .Family !=nil {if _eaaad :=_cafdc .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_eaaad !=nil {return _eaaad ;};};if _cafdc .B !=nil {if _ddfege :=_cafdc .B .ValidateWithPath (path +"\u002f\u0042");_ddfege !=nil {return _ddfege ;};};if _cafdc .I !=nil {if _bgecd :=_cafdc .I .ValidateWithPath (path +"\u002f\u0049");_bgecd !=nil {return _bgecd ;};};if _cafdc .Strike !=nil {if _egcdf :=_cafdc .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_egcdf !=nil {return _egcdf ;};};if _cafdc .Outline !=nil {if _dcgeb :=_cafdc .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dcgeb !=nil {return _dcgeb ;};};if _cafdc .Shadow !=nil {if _fgabd :=_cafdc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fgabd !=nil {return _fgabd ;};};if _cafdc .Condense !=nil {if _gffdbe :=_cafdc .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_gffdbe !=nil {return _gffdbe ;};};if _cafdc .Extend !=nil {if _fgaec :=_cafdc .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064");_fgaec !=nil {return _fgaec ;};};if _cafdc .Color !=nil {if _gagfee :=_cafdc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gagfee !=nil {return _gagfee ;};};if _cafdc .Sz !=nil {if _cbaff :=_cafdc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_cbaff !=nil {return _cbaff ;};};if _cafdc .U !=nil {if _cecfb :=_cafdc .U .ValidateWithPath (path +"\u002f\u0055");_cecfb !=nil {return _cecfb ;};};if _cafdc .VertAlign !=nil {if _gdbbb :=_cafdc .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_gdbbb !=nil {return _gdbbb ;};};if _cafdc .Scheme !=nil {if _abdca :=_cafdc .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_abdca !=nil {return _abdca ;};};return nil ;};const (ST_DataConsolidateFunctionUnset ST_DataConsolidateFunction =0;ST_DataConsolidateFunctionAverage ST_DataConsolidateFunction =1;ST_DataConsolidateFunctionCount ST_DataConsolidateFunction =2;ST_DataConsolidateFunctionCountNums ST_DataConsolidateFunction =3;ST_DataConsolidateFunctionMax ST_DataConsolidateFunction =4;ST_DataConsolidateFunctionMin ST_DataConsolidateFunction =5;ST_DataConsolidateFunctionProduct ST_DataConsolidateFunction =6;ST_DataConsolidateFunctionStdDev ST_DataConsolidateFunction =7;ST_DataConsolidateFunctionStdDevp ST_DataConsolidateFunction =8;ST_DataConsolidateFunctionSum ST_DataConsolidateFunction =9;ST_DataConsolidateFunctionVar ST_DataConsolidateFunction =10;ST_DataConsolidateFunctionVarp ST_DataConsolidateFunction =11;);func (_bbdfe ST_Pane )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bbdfe .String (),start );};func (_eaaddg *ST_Orientation )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fcebf ,_ebebdc :=d .Token ();if _ebebdc !=nil {return _ebebdc ;};if _bacaef ,_ebgbeae :=_fcebf .(_gd .EndElement );_ebgbeae &&_bacaef .Name ==start .Name {*_eaaddg =1;return nil ;};if _fefcc ,_gggbg :=_fcebf .(_gd .CharData );!_gggbg {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",_fcebf );}else {switch string (_fefcc ){case "":*_eaaddg =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eaaddg =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_eaaddg =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_eaaddg =3;};};_fcebf ,_ebebdc =d .Token ();if _ebebdc !=nil {return _ebebdc ;};if _bcbcg ,_gdbca :=_fcebf .(_gd .EndElement );_gdbca &&_bcbcg .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",_fcebf );};type CT_MemberProperty struct{ -// Data Extract Load -DataExtractLoadAttr *bool ; +// OLAP Member Property Unique Name +NameAttr *string ; -// Repair Load -RepairLoadAttr *bool ;};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_ecbe :=&CT_CacheHierarchy {};return _ecbe };func (_bbecd *CT_I )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbecd .TAttr !=ST_ItemTypeUnset {_ecbfba ,_ddcbg :=_bbecd .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _ddcbg !=nil {return _ddcbg ;};start .Attr =append (start .Attr ,_ecbfba );};if _bbecd .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bbecd .RAttr )});};if _bbecd .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_bbecd .IAttr )});};e .EncodeToken (start );if _bbecd .X !=nil {_fggga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dfgag :=range _bbecd .X {e .EncodeElement (_dfgag ,_fggga );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DataBar ()*CT_DataBar {_eaffg :=&CT_DataBar {};_eaffg .Color =NewCT_Color ();return _eaffg ;};func (_befde *CT_ControlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_befde .Anchor =NewCT_ObjectAnchor ();for _ ,_fcfee :=range start .Attr {if _fcfee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fcfee .Name .Local =="\u0069\u0064"||_fcfee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fcfee .Name .Local =="\u0069\u0064"{_becd ,_baebd :=_fcfee .Value ,error (nil );if _baebd !=nil {return _baebd ;};_befde .IdAttr =&_becd ;continue ;};if _fcfee .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_fdgc ,_fdge :=_e .ParseBool (_fcfee .Value );if _fdge !=nil {return _fdge ;};_befde .AutoPictAttr =&_fdgc ;continue ;};if _fcfee .Name .Local =="\u006d\u0061\u0063r\u006f"{_daefbe ,_cfcda :=_fcfee .Value ,error (nil );if _cfcda !=nil {return _cfcda ;};_befde .MacroAttr =&_daefbe ;continue ;};if _fcfee .Name .Local =="\u0070\u0072\u0069n\u0074"{_bgfde ,_gcbb :=_e .ParseBool (_fcfee .Value );if _gcbb !=nil {return _gcbb ;};_befde .PrintAttr =&_bgfde ;continue ;};if _fcfee .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_bdag ,_afcba :=_e .ParseBool (_fcfee .Value );if _afcba !=nil {return _afcba ;};_befde .RecalcAlwaysAttr =&_bdag ;continue ;};if _fcfee .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_fgeeg ,_aaba :=_e .ParseBool (_fcfee .Value );if _aaba !=nil {return _aaba ;};_befde .UiObjectAttr =&_fgeeg ;continue ;};if _fcfee .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_eadb ,_adefb :=_e .ParseBool (_fcfee .Value );if _adefb !=nil {return _adefb ;};_befde .AutoFillAttr =&_eadb ;continue ;};if _fcfee .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_efcaa ,_bacc :=_e .ParseBool (_fcfee .Value );if _bacc !=nil {return _bacc ;};_befde .AutoLineAttr =&_efcaa ;continue ;};if _fcfee .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_efbf ,_dbcbg :=_e .ParseBool (_fcfee .Value );if _dbcbg !=nil {return _dbcbg ;};_befde .LockedAttr =&_efbf ;continue ;};if _fcfee .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_ddee ,_dbgd :=_e .ParseBool (_fcfee .Value );if _dbgd !=nil {return _dbgd ;};_befde .DisabledAttr =&_ddee ;continue ;};if _fcfee .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_cfgg ,_dcaabd :=_fcfee .Value ,error (nil );if _dcaabd !=nil {return _dcaabd ;};_befde .AltTextAttr =&_cfgg ;continue ;};if _fcfee .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_deaea ,_cecc :=_fcfee .Value ,error (nil );if _cecc !=nil {return _cecc ;};_befde .LinkedCellAttr =&_deaea ;continue ;};if _fcfee .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_gffeb ,_ggee :=_fcfee .Value ,error (nil );if _ggee !=nil {return _ggee ;};_befde .ListFillRangeAttr =&_gffeb ;continue ;};if _fcfee .Name .Local =="\u0063\u0066"{_fdba ,_bcae :=_fcfee .Value ,error (nil );if _bcae !=nil {return _bcae ;};_befde .CfAttr =&_fdba ;continue ;};if _fcfee .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_bdfc ,_ebdf :=_e .ParseBool (_fcfee .Value );if _ebdf !=nil {return _ebdf ;};_befde .DefaultSizeAttr =&_bdfc ;continue ;};};_bdfcb :for {_fceaf ,_dece :=d .Token ();if _dece !=nil {return _dece ;};switch _agebe :=_fceaf .(type ){case _b .StartElement :switch _agebe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _begeg :=d .DecodeElement (_befde .Anchor ,&_agebe );_begeg !=nil {return _begeg ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006et\u0072\u006f\u006c\u0050\u0072\u0020\u0025\u0076",_agebe .Name );if _dggba :=d .Skip ();_dggba !=nil {return _dggba ;};};case _b .EndElement :break _bdfcb ;case _b .CharData :};};return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_bgcfdf :=&CT_SmartTagPr {};return _bgcfdf };func (_bgeb *CT_ExternalSheetDataSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cceca :for {_bdffd ,_cfbfe :=d .Token ();if _cfbfe !=nil {return _cfbfe ;};switch _gdaae :=_bdffd .(type ){case _b .StartElement :switch _gdaae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:_bbdcf :=NewCT_ExternalSheetData ();if _gcade :=d .DecodeElement (_bbdcf ,&_gdaae );_gcade !=nil {return _gcade ;};_bgeb .SheetData =append (_bgeb .SheetData ,_bbdcf );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053h\u0065\u0065\u0074\u0044\u0061\u0074a\u0053\u0065\u0074 \u0025\u0076",_gdaae .Name );if _egcfg :=d .Skip ();_egcfg !=nil {return _egcfg ;};};case _b .EndElement :break _cceca ;case _b .CharData :};};return nil ;};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_fdcba :=&CT_PivotCacheRecords {};return _fdcba ;};type Sst struct{CT_Sst };type CT_Fill struct{ +// Show Cell +ShowCellAttr *bool ; -// Pattern -PatternFill *CT_PatternFill ; +// Show Tooltip +ShowTipAttr *bool ; -// Gradient -GradientFill *CT_GradientFill ;};type ST_DynamicFilterType byte ;type CT_Rst struct{ +// Show As Caption +ShowAsCaptionAttr *bool ; -// Text -T *string ; +// Name Length +NameLenAttr *uint32 ; -// Rich Text Run -R []*CT_RElt ; +// Property Name Character Index +PPosAttr *uint32 ; -// Phonetic Run -RPh []*CT_PhoneticRun ; +// Property Name Length +PLenAttr *uint32 ; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ;};type CT_SheetData struct{ +// Level Index +LevelAttr *uint32 ; -// Row -Row []*CT_Row ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_aabdd :=&CT_WebPublishItems {};return _aabdd };func (_aagbe *CT_WebPublishing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daaef :=range start .Attr {if _daaef .Name .Local =="\u0063\u0073\u0073"{_bbfad ,_cbaba :=_e .ParseBool (_daaef .Value );if _cbaba !=nil {return _cbaba ;};_aagbe .CssAttr =&_bbfad ;continue ;};if _daaef .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_geccc ,_afbga :=_e .ParseBool (_daaef .Value );if _afbga !=nil {return _afbga ;};_aagbe .ThicketAttr =&_geccc ;continue ;};if _daaef .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_ccfge ,_dbeec :=_e .ParseBool (_daaef .Value );if _dbeec !=nil {return _dbeec ;};_aagbe .LongFileNamesAttr =&_ccfge ;continue ;};if _daaef .Name .Local =="\u0076\u006d\u006c"{_geeac ,_cbbdc :=_e .ParseBool (_daaef .Value );if _cbbdc !=nil {return _cbbdc ;};_aagbe .VmlAttr =&_geeac ;continue ;};if _daaef .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_fbgff ,_fdeae :=_e .ParseBool (_daaef .Value );if _fdeae !=nil {return _fdeae ;};_aagbe .AllowPngAttr =&_fbgff ;continue ;};if _daaef .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_aagbe .TargetScreenSizeAttr .UnmarshalXMLAttr (_daaef );continue ;};if _daaef .Name .Local =="\u0064\u0070\u0069"{_ebeacc ,_ddcab :=_e .ParseUint (_daaef .Value ,10,32);if _ddcab !=nil {return _ddcab ;};_bcgbg :=uint32 (_ebeacc );_aagbe .DpiAttr =&_bcgbg ;continue ;};if _daaef .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_cfdbc ,_efgfc :=_e .ParseUint (_daaef .Value ,10,32);if _efgfc !=nil {return _efgfc ;};_bccag :=uint32 (_cfdbc );_aagbe .CodePageAttr =&_bccag ;continue ;};if _daaef .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_gddea ,_ecfaf :=_daaef .Value ,error (nil );if _ecfaf !=nil {return _ecfaf ;};_aagbe .CharacterSetAttr =&_gddea ;continue ;};};for {_bcega ,_dcacf :=d .Token ();if _dcacf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050u\u0062l\u0069\u0073\u0068\u0069\u006e\u0067\u003a \u0025\u0073",_dcacf );};if _ffacgb ,_cgffge :=_bcega .(_b .EndElement );_cgffge &&_ffacgb .Name ==start .Name {break ;};};return nil ;};func NewCT_DateGroupItem ()*CT_DateGroupItem {_dgec :=&CT_DateGroupItem {};_dgec .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _dgec ;};func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_dfg :=&CT_CacheHierarchies {};return _dfg }; +// Field Index +FieldAttr uint32 ;}; -// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path -func (_bfe *CT_BooleanProperty )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_TextField and its children +func (_daeeea *CT_TextField )Validate ()error {return _daeeea .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func NewCT_Member ()*CT_Member {_cgcec :=&CT_Member {};return _cgcec }; -// Validate validates the CT_Boolean and its children -func (_aeb *CT_Boolean )Validate ()error {return _aeb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type CT_DataBinding struct{ +// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path +func (_edcbf *CT_TableMissing )ValidateWithPath (path string )error {return nil };func NewCT_PCDKPIs ()*CT_PCDKPIs {_gdbb :=&CT_PCDKPIs {};return _gdbb };func (_bgdac ST_DateTimeGrouping )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bgdac .String (),start );};func NewHeaders ()*Headers {_fdeeca :=&Headers {};_fdeeca .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _fdeeca ;};type CT_RgbColor struct{ -// Unique Identifer -DataBindingNameAttr *string ; +// Alpha Red Green Blue +RgbAttr *string ;};func (_gcfgf *CT_VerticalAlignFontProperty )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gcfgf .ValAttr =_af .ST_VerticalAlignRun (1);for _ ,_bacefaf :=range start .Attr {if _bacefaf .Name .Local =="\u0076\u0061\u006c"{_gcfgf .ValAttr .UnmarshalXMLAttr (_bacefaf );continue ;};};for {_cacag ,_caedg :=d .Token ();if _caedg !=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",_caedg );};if _acffed ,_agbfa :=_cacag .(_gd .EndElement );_agbfa &&_acffed .Name ==start .Name {break ;};};return nil ;};func NewCT_BookViews ()*CT_BookViews {_bged :=&CT_BookViews {};return _bged };func (_bcbgc *CT_VolTopic )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fbbed :=range start .Attr {if _fbbed .Name .Local =="\u0074"{_bcbgc .TAttr .UnmarshalXMLAttr (_fbbed );continue ;};};_abfcfc :for {_effddf ,_edggbg :=d .Token ();if _edggbg !=nil {return _edggbg ;};switch _degedg :=_effddf .(type ){case _gd .StartElement :switch _degedg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ebfgd :=d .DecodeElement (&_bcbgc .V ,&_degedg );_ebfgd !=nil {return _ebfgd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _edegc string ;if _gagge :=d .DecodeElement (&_edegc ,&_degedg );_gagge !=nil {return _gagge ;};_bcbgc .Stp =append (_bcbgc .Stp ,_edegc );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daedbg :=NewCT_VolTopicRef ();if _dgffe :=d .DecodeElement (_daedbg ,&_degedg );_dgffe !=nil {return _dgffe ;};_bcbgc .Tr =append (_bcbgc .Tr ,_daedbg );default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0020\u0025\u0076",_degedg .Name );if _ddbce :=d .Skip ();_ddbce !=nil {return _ddbce ;};};case _gd .EndElement :break _abfcfc ;case _gd .CharData :};};return nil ;}; -// Binding to External File -FileBindingAttr *bool ; +// Validate validates the CT_ChartFormats and its children +func (_bgd *CT_ChartFormats )Validate ()error {return _bgd .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_dgecd ST_TextVAlign )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dgecd .String (),start );};type CT_PCDSDTCEntries struct{ -// Reference to Connection ID -ConnectionIDAttr *uint32 ; +// Tuple Count +CountAttr *uint32 ; -// File Binding Name -FileBindingNameAttr *string ; +// No Value +M []*CT_Missing ; -// XML Data Loading Behavior -DataBindingLoadModeAttr uint32 ;Any _d .Any ;};type ST_PrintError byte ;func NewCT_IconFilter ()*CT_IconFilter {_dedgd :=&CT_IconFilter {};_dedgd .IconSetAttr =ST_IconSetType (1);return _dedgd ;};func (_gaa *CT_Border )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdb :=range start .Attr {if _fdb .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_aead ,_cbe :=_e .ParseBool (_fdb .Value );if _cbe !=nil {return _cbe ;};_gaa .DiagonalUpAttr =&_aead ;continue ;};if _fdb .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_dgbg ,_bcca :=_e .ParseBool (_fdb .Value );if _bcca !=nil {return _bcca ;};_gaa .DiagonalDownAttr =&_dgbg ;continue ;};if _fdb .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_agg ,_gdc :=_e .ParseBool (_fdb .Value );if _gdc !=nil {return _gdc ;};_gaa .OutlineAttr =&_agg ;continue ;};};_bab :for {_ggbf ,_bgg :=d .Token ();if _bgg !=nil {return _bgg ;};switch _dgc :=_ggbf .(type ){case _b .StartElement :switch _dgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_gaa .Start =NewCT_BorderPr ();if _cde :=d .DecodeElement (_gaa .Start ,&_dgc );_cde !=nil {return _cde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:_gaa .End =NewCT_BorderPr ();if _dag :=d .DecodeElement (_gaa .End ,&_dgc );_dag !=nil {return _dag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_gaa .Left =NewCT_BorderPr ();if _eda :=d .DecodeElement (_gaa .Left ,&_dgc );_eda !=nil {return _eda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_gaa .Right =NewCT_BorderPr ();if _eaaf :=d .DecodeElement (_gaa .Right ,&_dgc );_eaaf !=nil {return _eaaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_gaa .Top =NewCT_BorderPr ();if _ffd :=d .DecodeElement (_gaa .Top ,&_dgc );_ffd !=nil {return _ffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gaa .Bottom =NewCT_BorderPr ();if _feg :=d .DecodeElement (_gaa .Bottom ,&_dgc );_feg !=nil {return _feg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}:_gaa .Diagonal =NewCT_BorderPr ();if _ebd :=d .DecodeElement (_gaa .Diagonal ,&_dgc );_ebd !=nil {return _ebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}:_gaa .Vertical =NewCT_BorderPr ();if _afge :=d .DecodeElement (_gaa .Vertical ,&_dgc );_afge !=nil {return _afge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}:_gaa .Horizontal =NewCT_BorderPr ();if _edaf :=d .DecodeElement (_gaa .Horizontal ,&_dgc );_edaf !=nil {return _edaf ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u006f\u0072d\u0065\u0072 \u0025\u0076",_dgc .Name );if _gcc :=d .Skip ();_gcc !=nil {return _gcc ;};};case _b .EndElement :break _bab ;case _b .CharData :};};return nil ;}; +// Numeric Value +N []*CT_Number ; -// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path -func (_fagcae *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };func (_cgf *CT_BookView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgf .VisibilityAttr !=ST_VisibilityUnset {_bgd ,_gafd :=_cgf .VisibilityAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"});if _gafd !=nil {return _gafd ;};start .Attr =append (start .Attr ,_bgd );};if _cgf .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgf .MinimizedAttr ))});};if _cgf .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgf .ShowHorizontalScrollAttr ))});};if _cgf .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgf .ShowVerticalScrollAttr ))});};if _cgf .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgf .ShowSheetTabsAttr ))});};if _cgf .XWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .XWindowAttr )});};if _cgf .YWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .YWindowAttr )});};if _cgf .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .WindowWidthAttr )});};if _cgf .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .WindowHeightAttr )});};if _cgf .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .TabRatioAttr )});};if _cgf .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .FirstSheetAttr )});};if _cgf .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_f .Sprintf ("\u0025\u0076",*_cgf .ActiveTabAttr )});};if _cgf .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgf .AutoFilterDateGroupingAttr ))});};e .EncodeToken (start );if _cgf .ExtLst !=nil {_fg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgf .ExtLst ,_fg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecfdgd ST_TableType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecfdgd .String (),start );};func (_fcbcd *CT_GradientStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcbcd .Color =NewCT_Color ();for _ ,_fafde :=range start .Attr {if _fafde .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gabag ,_ggded :=_e .ParseFloat (_fafde .Value ,64);if _ggded !=nil {return _ggded ;};_fcbcd .PositionAttr =_gabag ;continue ;};};_gaef :for {_ecabe ,_bfadf :=d .Token ();if _bfadf !=nil {return _bfadf ;};switch _efcf :=_ecabe .(type ){case _b .StartElement :switch _efcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _abfdcc :=d .DecodeElement (_fcbcd .Color ,&_efcf );_abfdcc !=nil {return _abfdcc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_efcf .Name );if _bcfbc :=d .Skip ();_bcfbc !=nil {return _bcfbc ;};};case _b .EndElement :break _gaef ;case _b .CharData :};};return nil ;};func (_gfafc *CT_RevisionSheetRename )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfafc .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_gfafc .OldNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_gfafc .NewNameAttr )});if _gfafc .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gfafc .RIdAttr )});};if _gfafc .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfafc .UaAttr ))});};if _gfafc .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfafc .RaAttr ))});};e .EncodeToken (start );if _gfafc .ExtLst !=nil {_cbceg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfafc .ExtLst ,_cbceg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gce *CT_CacheHierarchies )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gce .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gce .CountAttr )});};e .EncodeToken (start );if _gce .CacheHierarchy !=nil {_gaaae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_eabg :=range _gce .CacheHierarchy {e .EncodeElement (_eabg ,_gaaae );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfgg *CT_ConditionalFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfgg .ScopeAttr !=ST_ScopeUnset {_cacg ,_ebdge :=_gfgg .ScopeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0063\u006fp\u0065"});if _ebdge !=nil {return _ebdge ;};start .Attr =append (start .Attr ,_cacg );};if _gfgg .TypeAttr !=ST_TypeUnset {_fcdfe ,_dffb :=_gfgg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _dffb !=nil {return _dffb ;};start .Attr =append (start .Attr ,_fcdfe );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",_gfgg .PriorityAttr )});e .EncodeToken (start );_gefa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}};e .EncodeElement (_gfgg .PivotAreas ,_gefa );if _gfgg .ExtLst !=nil {_fcfb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfgg .ExtLst ,_fcfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_deeb *CT_SmartTags )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feeef :for {_fedde ,_cffcfe :=d .Token ();if _cffcfe !=nil {return _cffcfe ;};switch _acgcd :=_fedde .(type ){case _b .StartElement :switch _acgcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_geaed :=NewCT_CellSmartTags ();if _cgfdd :=d .DecodeElement (_geaed ,&_acgcd );_cgfdd !=nil {return _cgfdd ;};_deeb .CellSmartTags =append (_deeb .CellSmartTags ,_geaed );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006d\u0061r\u0074\u0054\u0061\u0067\u0073\u0020\u0025\u0076",_acgcd .Name );if _fddac :=d .Skip ();_fddac !=nil {return _fddac ;};};case _b .EndElement :break _feeef ;case _b .CharData :};};return nil ;}; +// Error Value +E []*CT_Error ; -// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path -func (_ecbab *CT_QueryTableField )ValidateWithPath (path string )error {if _ecbab .ExtLst !=nil {if _fefbae :=_ecbab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fefbae !=nil {return _fefbae ;};};return nil ;};func (_begf *CT_NumFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_begf .NumFmtIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",_begf .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PivotCaches ()*CT_PivotCaches {_cbdef :=&CT_PivotCaches {};return _cbdef }; +// Character Value +S []*CT_String ;};func NewCT_CustomSheetView ()*CT_CustomSheetView {_abea :=&CT_CustomSheetView {};_abea .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 _abea ;}; -// Validate validates the CT_IgnoredErrors and its children -func (_gfebd *CT_IgnoredErrors )Validate ()error {return _gfebd .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};type ST_CalcMode byte ; +// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path +func (_bbcdag *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil };func (_cgbaf *CT_TableStyle )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_eagdfe :=range start .Attr {if _eagdfe .Name .Local =="\u006e\u0061\u006d\u0065"{_begca ,_abadb :=_eagdfe .Value ,error (nil );if _abadb !=nil {return _abadb ;};_cgbaf .NameAttr =_begca ;continue ;};if _eagdfe .Name .Local =="\u0070\u0069\u0076o\u0074"{_beadgd ,_adggd :=_a .ParseBool (_eagdfe .Value );if _adggd !=nil {return _adggd ;};_cgbaf .PivotAttr =&_beadgd ;continue ;};if _eagdfe .Name .Local =="\u0074\u0061\u0062l\u0065"{_agaaf ,_ccced :=_a .ParseBool (_eagdfe .Value );if _ccced !=nil {return _ccced ;};_cgbaf .TableAttr =&_agaaf ;continue ;};if _eagdfe .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggcda ,_fcfgd :=_a .ParseUint (_eagdfe .Value ,10,32);if _fcfgd !=nil {return _fcfgd ;};_beefa :=uint32 (_ggcda );_cgbaf .CountAttr =&_beefa ;continue ;};};_gdgda :for {_bgdfcf ,_fbaga :=d .Token ();if _fbaga !=nil {return _fbaga ;};switch _fegfef :=_bgdfcf .(type ){case _gd .StartElement :switch _fegfef .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecccb :=NewCT_TableStyleElement ();if _fgbeadb :=d .DecodeElement (_ecccb ,&_fegfef );_fgbeadb !=nil {return _fgbeadb ;};_cgbaf .TableStyleElement =append (_cgbaf .TableStyleElement ,_ecccb );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\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_fegfef .Name );if _cacce :=d .Skip ();_cacce !=nil {return _cacce ;};};case _gd .EndElement :break _gdgda ;case _gd .CharData :};};return nil ;};func (_gfegff ST_DataValidationErrorStyle )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_aeaafd :=_gd .Attr {};_aeaafd .Name =name ;switch _gfegff {case ST_DataValidationErrorStyleUnset :_aeaafd .Value ="";case ST_DataValidationErrorStyleStop :_aeaafd .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_aeaafd .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_aeaafd .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _aeaafd ,nil ;}; -// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path -func (_dadeb *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil };type CT_ObjectPr struct{ +// Validate validates the CT_MetadataTypes and its children +func (_eeceebg *CT_MetadataTypes )Validate ()error {return _eeceebg .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");};func (_bcbab ST_GradientType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_fdfggd :=_gd .Attr {};_fdfggd .Name =name ;switch _bcbab {case ST_GradientTypeUnset :_fdfggd .Value ="";case ST_GradientTypeLinear :_fdfggd .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_fdfggd .Value ="\u0070\u0061\u0074\u0068";};return _fdfggd ,nil ;}; -// Locked Flag -LockedAttr *bool ; +// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path +func (_fcbga *CT_SheetViews )ValidateWithPath (path string )error {for _fcadd ,_abffda :=range _fcbga .SheetView {if _ccbcdg :=_abffda .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_fcadd ));_ccbcdg !=nil {return _ccbcdg ;};};if _fcbga .ExtLst !=nil {if _gggec :=_fcbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gggec !=nil {return _gggec ;};};return nil ;}; -// Default Size Flag -DefaultSizeAttr *bool ; +// Validate validates the CT_rowItems and its children +func (_dcdga *CT_rowItems )Validate ()error {return _dcdga .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};func (_cgcca *CT_Dxf )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_edgf :for {_bbeca ,_faeab :=d .Token ();if _faeab !=nil {return _faeab ;};switch _fceg :=_bbeca .(type ){case _gd .StartElement :switch _fceg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgcca .Font =NewCT_Font ();if _bbad :=d .DecodeElement (_cgcca .Font ,&_fceg );_bbad !=nil {return _bbad ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgcca .NumFmt =NewCT_NumFmt ();if _gefg :=d .DecodeElement (_cgcca .NumFmt ,&_fceg );_gefg !=nil {return _gefg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgcca .Fill =NewCT_Fill ();if _cecgdc :=d .DecodeElement (_cgcca .Fill ,&_fceg );_cecgdc !=nil {return _cecgdc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgcca .Alignment =NewCT_CellAlignment ();if _cgcac :=d .DecodeElement (_cgcca .Alignment ,&_fceg );_cgcac !=nil {return _cgcac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgcca .Border =NewCT_Border ();if _eagbe :=d .DecodeElement (_cgcca .Border ,&_fceg );_eagbe !=nil {return _eagbe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgcca .Protection =NewCT_CellProtection ();if _bgdg :=d .DecodeElement (_cgcca .Protection ,&_fceg );_bgdg !=nil {return _bgdg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgcca .ExtLst =NewCT_ExtensionList ();if _fadf :=d .DecodeElement (_cgcca .ExtLst ,&_fceg );_fadf !=nil {return _fadf ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0078\u0066\u0020\u0025\u0076",_fceg .Name );if _agdg :=d .Skip ();_agdg !=nil {return _agdg ;};};case _gd .EndElement :break _edgf ;case _gd .CharData :};};return nil ;};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_cfab :=&CT_CellStyleXfs {};return _cfab };func (_facecd *MapInfo )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_facecd .CT_MapInfo =*NewCT_MapInfo ();for _ ,_fdceg :=range start .Attr {if _fdceg .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_bagdaf ,_fgagb :=_fdceg .Value ,error (nil );if _fgagb !=nil {return _fgagb ;};_facecd .SelectionNamespacesAttr =_bagdaf ;continue ;};};_agdeac :for {_aadegc ,_eabac :=d .Token ();if _eabac !=nil {return _eabac ;};switch _eagbgf :=_aadegc .(type ){case _gd .StartElement :switch _eagbgf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcccd :=NewCT_Schema ();if _eggdac :=d .DecodeElement (_gcccd ,&_eagbgf );_eggdac !=nil {return _eggdac ;};_facecd .Schema =append (_facecd .Schema ,_gcccd );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfgaf :=NewCT_Map ();if _eegbd :=d .DecodeElement (_gfgaf ,&_eagbgf );_eegbd !=nil {return _eegbd ;};_facecd .Map =append (_facecd .Map ,_gfgaf );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\u004da\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_eagbgf .Name );if _cfgad :=d .Skip ();_cfgad !=nil {return _cfgad ;};};case _gd .EndElement :break _agdeac ;case _gd .CharData :};};return nil ;};func (_gacag *CT_Format )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gacag .ActionAttr !=ST_FormatActionUnset {_bgeb ,_aeaca :=_gacag .ActionAttr .MarshalXMLAttr (_gd .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _aeaca !=nil {return _aeaca ;};start .Attr =append (start .Attr ,_bgeb );};if _gacag .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gacag .DxfIdAttr )});};e .EncodeToken (start );_edeab :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_gacag .PivotArea ,_edeab );if _gacag .ExtLst !=nil {_ccac :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gacag .ExtLst ,_ccac );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_CommentList ()*CT_CommentList {_fafa :=&CT_CommentList {};return _fafa };func (_bfafc *CT_Users )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cbgdea :=range start .Attr {if _cbgdea .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgaffb ,_bcegca :=_a .ParseUint (_cbgdea .Value ,10,32);if _bcegca !=nil {return _bcegca ;};_ebdgdg :=uint32 (_bgaffb );_bfafc .CountAttr =&_ebdgdg ;continue ;};};_ccdbg :for {_fggead ,_dffgg :=d .Token ();if _dffgg !=nil {return _dffgg ;};switch _dgeed :=_fggead .(type ){case _gd .StartElement :switch _dgeed .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebgde :=NewCT_SharedUser ();if _gaegea :=d .DecodeElement (_ebgde ,&_dgeed );_gaegea !=nil {return _gaegea ;};_bfafc .UserInfo =append (_bfafc .UserInfo ,_ebgde );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\u0055\u0073\u0065\u0072\u0073\u0020\u0025\u0076",_dgeed .Name );if _ccafea :=d .Skip ();_ccafea !=nil {return _ccafea ;};};case _gd .EndElement :break _ccdbg ;case _gd .CharData :};};return nil ;}; -// Print Flag -PrintAttr *bool ; +// Validate validates the Table and its children +func (_ggffe *Table )Validate ()error {return _ggffe .ValidateWithPath ("\u0054\u0061\u0062l\u0065")};func (_bcf *CT_Boolean )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (_bcf .VAttr ))});if _bcf .UAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bcf .UAttr ))});};if _bcf .FAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bcf .FAttr ))});};if _bcf .CAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_bcf .CAttr )});};if _bcf .CpAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_bcf .CpAttr )});};e .EncodeToken (start );if _bcf .X !=nil {_gefa :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_egec :=range _bcf .X {e .EncodeElement (_egec ,_gefa );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Disabled Flag -DisabledAttr *bool ; +// Validate validates the CT_Members and its children +func (_ceac *CT_Members )Validate ()error {return _ceac .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_cababc *CT_SingleXmlCells )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cfbdge :for {_facec ,_cacfcd :=d .Token ();if _cacfcd !=nil {return _cacfcd ;};switch _afdge :=_facec .(type ){case _gd .StartElement :switch _afdge .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcff :=NewCT_SingleXmlCell ();if _ededfd :=d .DecodeElement (_dfcff ,&_afdge );_ededfd !=nil {return _ededfd ;};_cababc .SingleXmlCell =append (_cababc .SingleXmlCell ,_dfcff );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\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0073\u0020\u0025\u0076",_afdge .Name );if _cggae :=d .Skip ();_cggae !=nil {return _cggae ;};};case _gd .EndElement :break _cfbdge ;case _gd .CharData :};};return nil ;};type CT_Tuple struct{ -// UI Object Flag -UiObjectAttr *bool ; +// Field Index +FldAttr *uint32 ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Hierarchy Index +HierAttr *uint32 ; -// Automatic Line Flag -AutoLineAttr *bool ; +// Item Index +ItemAttr uint32 ;}; -// Automatic Size Flag -AutoPictAttr *bool ; +// Validate validates the CT_ExternalSheetName and its children +func (_efef *CT_ExternalSheetName )Validate ()error {return _efef .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");};func (_aabgg *CT_PivotCacheDefinition )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_aabgg .CacheSource =NewCT_CacheSource ();_aabgg .CacheFields =NewCT_CacheFields ();for _ ,_ggadc :=range start .Attr {if _ggadc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggadc .Name .Local =="\u0069\u0064"||_ggadc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggadc .Name .Local =="\u0069\u0064"{_eddca ,_bfdfe :=_ggadc .Value ,error (nil );if _bfdfe !=nil {return _bfdfe ;};_aabgg .IdAttr =&_eddca ;continue ;};if _ggadc .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_aafgc ,_ebffag :=_a .ParseBool (_ggadc .Value );if _ebffag !=nil {return _ebffag ;};_aabgg .UpgradeOnRefreshAttr =&_aafgc ;continue ;};if _ggadc .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_fgfcff ,_beeae :=_a .ParseBool (_ggadc .Value );if _beeae !=nil {return _beeae ;};_aabgg .TupleCacheAttr =&_fgfcff ;continue ;};if _ggadc .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_geag ,_edbgc :=_a .ParseBool (_ggadc .Value );if _edbgc !=nil {return _edbgc ;};_aabgg .SaveDataAttr =&_geag ;continue ;};if _ggadc .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_cfbfc ,_eefbc :=_a .ParseBool (_ggadc .Value );if _eefbc !=nil {return _eefbc ;};_aabgg .SupportSubqueryAttr =&_cfbfc ;continue ;};if _ggadc .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_bbbggd ,_cffead :=_a .ParseBool (_ggadc .Value );if _cffead !=nil {return _cffead ;};_aabgg .OptimizeMemoryAttr =&_bbbggd ;continue ;};if _ggadc .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_fadgf ,_acadcd :=_a .ParseBool (_ggadc .Value );if _acadcd !=nil {return _acadcd ;};_aabgg .SupportAdvancedDrillAttr =&_fadgf ;continue ;};if _ggadc .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_ebddc ,_cffaeg :=_ggadc .Value ,error (nil );if _cffaeg !=nil {return _cffaeg ;};_aabgg .RefreshedByAttr =&_ebddc ;continue ;};if _ggadc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_acfaf ,_cceafd :=ParseStdlibTime (_ggadc .Value );if _cceafd !=nil {return _cceafd ;};_aabgg .RefreshedDateIsoAttr =&_acfaf ;continue ;};if _ggadc .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_aafbgf ,_bdbdfg :=_a .ParseBool (_ggadc .Value );if _bdbdfg !=nil {return _bdbdfg ;};_aabgg .InvalidAttr =&_aafbgf ;continue ;};if _ggadc .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_fbbgeb ,_afcegg :=_a .ParseBool (_ggadc .Value );if _afcegg !=nil {return _afcegg ;};_aabgg .BackgroundQueryAttr =&_fbbgeb ;continue ;};if _ggadc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_cfabeb ,_ceabga :=_a .ParseUint (_ggadc .Value ,10,32);if _ceabga !=nil {return _ceabga ;};_dagefe :=uint32 (_cfabeb );_aabgg .MissingItemsLimitAttr =&_dagefe ;continue ;};if _ggadc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_dfgdc ,_bbcceb :=_a .ParseUint (_ggadc .Value ,10,8);if _bbcceb !=nil {return _bbcceb ;};_gbebf :=uint8 (_dfgdc );_aabgg .RefreshedVersionAttr =&_gbebf ;continue ;};if _ggadc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_edbbe ,_eecfa :=_a .ParseBool (_ggadc .Value );if _eecfa !=nil {return _eecfa ;};_aabgg .RefreshOnLoadAttr =&_edbbe ;continue ;};if _ggadc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_egegf ,_bccag :=_a .ParseFloat (_ggadc .Value ,64);if _bccag !=nil {return _bccag ;};_aabgg .RefreshedDateAttr =&_egegf ;continue ;};if _ggadc .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_bbgdc ,_cgcgb :=_a .ParseUint (_ggadc .Value ,10,32);if _cgcgb !=nil {return _cgcgb ;};_dddce :=uint32 (_bbgdc );_aabgg .RecordCountAttr =&_dddce ;continue ;};if _ggadc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_ecba ,_gfac :=_a .ParseUint (_ggadc .Value ,10,8);if _gfac !=nil {return _gfac ;};_gecgcf :=uint8 (_ecba );_aabgg .CreatedVersionAttr =&_gecgcf ;continue ;};if _ggadc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_affaf ,_befcfd :=_a .ParseUint (_ggadc .Value ,10,8);if _befcfd !=nil {return _befcfd ;};_cacdf :=uint8 (_affaf );_aabgg .MinRefreshableVersionAttr =&_cacdf ;continue ;};if _ggadc .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_afafa ,_cgafcf :=_a .ParseBool (_ggadc .Value );if _cgafcf !=nil {return _cgafcf ;};_aabgg .EnableRefreshAttr =&_afafa ;continue ;};};_cced :for {_bdagf ,_bbgcd :=d .Token ();if _bbgcd !=nil {return _bbgcd ;};switch _dddcf :=_bdagf .(type ){case _gd .StartElement :switch _dddcf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dfbeg :=d .DecodeElement (_aabgg .CacheSource ,&_dddcf );_dfbeg !=nil {return _dfbeg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _befebd :=d .DecodeElement (_aabgg .CacheFields ,&_dddcf );_befebd !=nil {return _befebd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aabgg .CacheHierarchies =NewCT_CacheHierarchies ();if _afbeacf :=d .DecodeElement (_aabgg .CacheHierarchies ,&_dddcf );_afbeacf !=nil {return _afbeacf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabgg .Kpis =NewCT_PCDKPIs ();if _cdebe :=d .DecodeElement (_aabgg .Kpis ,&_dddcf );_cdebe !=nil {return _cdebe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabgg .TupleCache =NewCT_TupleCache ();if _fcfbb :=d .DecodeElement (_aabgg .TupleCache ,&_dddcf );_fcfbb !=nil {return _fcfbb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabgg .CalculatedItems =NewCT_CalculatedItems ();if _fcdgd :=d .DecodeElement (_aabgg .CalculatedItems ,&_dddcf );_fcdgd !=nil {return _fcdgd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aabgg .CalculatedMembers =NewCT_CalculatedMembers ();if _gfgbf :=d .DecodeElement (_aabgg .CalculatedMembers ,&_dddcf );_gfgbf !=nil {return _gfgbf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabgg .Dimensions =NewCT_Dimensions ();if _dcabcb :=d .DecodeElement (_aabgg .Dimensions ,&_dddcf );_dcabcb !=nil {return _dcabcb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabgg .MeasureGroups =NewCT_MeasureGroups ();if _gdgecg :=d .DecodeElement (_aabgg .MeasureGroups ,&_dddcf );_gdgecg !=nil {return _gdgecg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabgg .Maps =NewCT_MeasureDimensionMaps ();if _ecfdbe :=d .DecodeElement (_aabgg .Maps ,&_dddcf );_ecfdbe !=nil {return _ecfdbe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabgg .ExtLst =NewCT_ExtensionList ();if _daec :=d .DecodeElement (_aabgg .ExtLst ,&_dddcf );_daec !=nil {return _daec ;};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\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_dddcf .Name );if _geeaf :=d .Skip ();_geeaf !=nil {return _geeaf ;};};case _gd .EndElement :break _cced ;case _gd .CharData :};};return nil ;};type CT_CustomChartsheetViews struct{ -// Custom Function -MacroAttr *string ; +// Custom Chart Sheet View +CustomSheetView []*CT_CustomChartsheetView ;};func (_fcagfa ST_CfType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_fcagfa .String (),start );};const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;); -// Alternative Text -AltTextAttr *string ; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_dbebe *CT_String )ValidateWithPath (path string )error {for _dbfac ,_bbdef :=range _dbebe .Tpls {if _fcdda :=_bbdef .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_dbfac ));_fcdda !=nil {return _fcdda ;};};for _feebc ,_deaac :=range _dbebe .X {if _dbfeg :=_deaac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_feebc ));_dbfeg !=nil {return _dbfeg ;};};return nil ;};func (_ccggdd *Headers )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ccggdd .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_cbgcc :=range start .Attr {if _cbgcc .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_cbgfg ,_gcdddg :=_a .ParseBool (_cbgcc .Value );if _gcdddg !=nil {return _gcdddg ;};_ccggdd .ExclusiveAttr =&_cbgfg ;continue ;};if _cbgcc .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_bbffgd ,_efgca :=_cbgcc .Value ,error (nil );if _efgca !=nil {return _efgca ;};_ccggdd .LastGuidAttr =&_bbffgd ;continue ;};if _cbgcc .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_aacba ,_efcbf :=_a .ParseBool (_cbgcc .Value );if _efcbf !=nil {return _efcbf ;};_ccggdd .SharedAttr =&_aacba ;continue ;};if _cbgcc .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_ccgcdg ,_beaec :=_a .ParseBool (_cbgcc .Value );if _beaec !=nil {return _beaec ;};_ccggdd .DiskRevisionsAttr =&_ccgcdg ;continue ;};if _cbgcc .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_bgaad ,_gegbg :=_a .ParseBool (_cbgcc .Value );if _gegbg !=nil {return _gegbg ;};_ccggdd .HistoryAttr =&_bgaad ;continue ;};if _cbgcc .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_fdceb ,_gfcag :=_a .ParseBool (_cbgcc .Value );if _gfcag !=nil {return _gfcag ;};_ccggdd .TrackRevisionsAttr =&_fdceb ;continue ;};if _cbgcc .Name .Local =="\u0067\u0075\u0069\u0064"{_acgdcb ,_gbcgbg :=_cbgcc .Value ,error (nil );if _gbcgbg !=nil {return _gbcgbg ;};_ccggdd .GuidAttr =_acgdcb ;continue ;};if _cbgcc .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_agaba ,_agbgb :=_a .ParseUint (_cbgcc .Value ,10,32);if _agbgb !=nil {return _agbgb ;};_gbffg :=uint32 (_agaba );_ccggdd .RevisionIdAttr =&_gbffg ;continue ;};if _cbgcc .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_efegb ,_cedfb :=_a .ParseInt (_cbgcc .Value ,10,32);if _cedfb !=nil {return _cedfb ;};_ffebdf :=int32 (_efegb );_ccggdd .VersionAttr =&_ffebdf ;continue ;};if _cbgcc .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_cbdef ,_cadag :=_a .ParseBool (_cbgcc .Value );if _cadag !=nil {return _cadag ;};_ccggdd .KeepChangeHistoryAttr =&_cbdef ;continue ;};if _cbgcc .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_dafbc ,_ffecdfb :=_a .ParseBool (_cbgcc .Value );if _ffecdfb !=nil {return _ffecdfb ;};_ccggdd .ProtectedAttr =&_dafbc ;continue ;};if _cbgcc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_agfbcc ,_cfgaa :=_a .ParseUint (_cbgcc .Value ,10,32);if _cfgaa !=nil {return _cfgaa ;};_beagf :=uint32 (_agfbcc );_ccggdd .PreserveHistoryAttr =&_beagf ;continue ;};};_afege :for {_geeef ,_fabcg :=d .Token ();if _fabcg !=nil {return _fabcg ;};switch _aaeaad :=_geeef .(type ){case _gd .StartElement :switch _aaeaad .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcdecb :=NewCT_RevisionHeader ();if _caagc :=d .DecodeElement (_fcdecb ,&_aaeaad );_caagc !=nil {return _caagc ;};_ccggdd .Header =append (_ccggdd .Header ,_fcdecb );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\u0048e\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_aaeaad .Name );if _eaged :=d .Skip ();_eaged !=nil {return _eaged ;};};case _gd .EndElement :break _afege ;case _gd .CharData :};};return nil ;};func (_gfdcf *ST_HorizontalAlignment )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_agdadf ,_feggad :=d .Token ();if _feggad !=nil {return _feggad ;};if _accebd ,_eabegg :=_agdadf .(_gd .EndElement );_eabegg &&_accebd .Name ==start .Name {*_gfdcf =1;return nil ;};if _eddedf ,_bacagd :=_agdadf .(_gd .CharData );!_bacagd {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",_agdadf );}else {switch string (_eddedf ){case "":*_gfdcf =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_gfdcf =1;case "\u006c\u0065\u0066\u0074":*_gfdcf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gfdcf =3;case "\u0072\u0069\u0067h\u0074":*_gfdcf =4;case "\u0066\u0069\u006c\u006c":*_gfdcf =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_gfdcf =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_gfdcf =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gfdcf =8;};};_agdadf ,_feggad =d .Token ();if _feggad !=nil {return _feggad ;};if _feecdc ,_cdeace :=_agdadf .(_gd .EndElement );_cdeace &&_feecdc .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",_agdadf );};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_eccgd :=&CT_CellSmartTagPr {};return _eccgd };type CT_RevisionComment struct{ -// Dynamic Data Exchange Flag -DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};func (_adccd *CT_RevisionAutoFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_adccd .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_adccd .RefAttr )});if _adccd .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_adccd .AutoFormatIdAttr )});};if _adccd .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adccd .ApplyNumberFormatsAttr ))});};if _adccd .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adccd .ApplyBorderFormatsAttr ))});};if _adccd .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adccd .ApplyFontFormatsAttr ))});};if _adccd .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adccd .ApplyPatternFormatsAttr ))});};if _adccd .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adccd .ApplyAlignmentFormatsAttr ))});};if _adccd .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adccd .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Sheet Id +SheetIdAttr uint32 ; -// Validate validates the CT_FunctionGroups and its children -func (_gcga *CT_FunctionGroups )Validate ()error {return _gcga .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};func (_bcdce *CT_OutlinePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcdce .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bcdce .ApplyStylesAttr ))});};if _bcdce .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bcdce .SummaryBelowAttr ))});};if _bcdce .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bcdce .SummaryRightAttr ))});};if _bcdce .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bcdce .ShowOutlineSymbolsAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbcgc ST_PrintError )Validate ()error {return _gbcgc .ValidateWithPath ("")};func NewCT_DateTime ()*CT_DateTime {_gdccg :=&CT_DateTime {};return _gdccg }; +// Cell +CellAttr string ; -// Validate validates the CT_PatternFill and its children -func (_eccg *CT_PatternFill )Validate ()error {return _eccg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};func NewCT_QueryTable ()*CT_QueryTable {_fgddbd :=&CT_QueryTable {};return _fgddbd };func (_cfbdb *ST_RefMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbfcd ,_geaba :=d .Token ();if _geaba !=nil {return _geaba ;};if _cebbg ,_dbcga :=_cbfcd .(_b .EndElement );_dbcga &&_cebbg .Name ==start .Name {*_cfbdb =1;return nil ;};if _affdc ,_ccadfd :=_cbfcd .(_b .CharData );!_ccadfd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbfcd );}else {switch string (_affdc ){case "":*_cfbdb =0;case "\u0041\u0031":*_cfbdb =1;case "\u0052\u0031\u0043\u0031":*_cfbdb =2;};};_cbfcd ,_geaba =d .Token ();if _geaba !=nil {return _geaba ;};if _bcdgaf ,_cgbdd :=_cbfcd .(_b .EndElement );_cgbdd &&_bcdgaf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbfcd );};type CT_XStringElement struct{ +// GUID +GuidAttr string ; -// Value -VAttr string ;};func (_cbdea ST_BorderStyle )Validate ()error {return _cbdea .ValidateWithPath ("")};func (_ggaedd *CT_VolType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_adcbb ,_accee :=_ggaedd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _accee !=nil {return _accee ;};start .Attr =append (start .Attr ,_adcbb );e .EncodeToken (start );_dffgf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_aagee :=range _ggaedd .Main {e .EncodeElement (_aagee ,_dffgf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbadd ST_DvAspect )Validate ()error {return _bbadd .ValidateWithPath ("")};func (_ddeef ST_Scope )ValidateWithPath (path string )error {switch _ddeef {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddeef ));};return nil ;};type CT_MetadataTypes struct{ +// User Action +ActionAttr ST_RevisionAction ; -// Metadata Type Count -CountAttr *uint32 ; +// Always Show Comment +AlwaysShowAttr *bool ; -// Metadata Type Information -MetadataType []*CT_MetadataType ;};func (_adc *CT_AutoFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebb :=range start .Attr {if _ebb .Name .Local =="\u0072\u0065\u0066"{_afd ,_cb :=_ebb .Value ,error (nil );if _cb !=nil {return _cb ;};_adc .RefAttr =&_afd ;continue ;};};_edc :for {_ea ,_fbf :=d .Token ();if _fbf !=nil {return _fbf ;};switch _ddf :=_ea .(type ){case _b .StartElement :switch _ddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}:_bcf :=NewCT_FilterColumn ();if _ba :=d .DecodeElement (_bcf ,&_ddf );_ba !=nil {return _ba ;};_adc .FilterColumn =append (_adc .FilterColumn ,_bcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_adc .SortState =NewCT_SortState ();if _ggb :=d .DecodeElement (_adc .SortState ,&_ddf );_ggb !=nil {return _ggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adc .ExtLst =NewCT_ExtensionList ();if _cgd :=d .DecodeElement (_adc .ExtLst ,&_ddf );_cgd !=nil {return _cgd ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041u\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072 \u0025\u0076",_ddf .Name );if _gcf :=d .Skip ();_gcf !=nil {return _gcf ;};};case _b .EndElement :break _edc ;case _b .CharData :};};return nil ;};type CT_TableMissing struct{};type CT_UnderlineProperty struct{ +// Old Comment +OldAttr *bool ; -// Underline Value -ValAttr ST_UnderlineValues ;};type ST_PageOrder byte ; +// Comment In Hidden Row +HiddenRowAttr *bool ; -// Validate validates the CT_MetadataType and its children -func (_fdda *CT_MetadataType )Validate ()error {return _fdda .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};func (_ffegd ST_GroupBy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffegd .String (),start );}; +// Hidden Column +HiddenColumnAttr *bool ; -// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path -func (_fgcf *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _eedgd ,_cccfb :=range _fgcf .R {if _bbgec :=_cccfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_eedgd ));_bbgec !=nil {return _bbgec ;};};if _fgcf .ExtLst !=nil {if _gfcgg :=_fgcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfcgg !=nil {return _gfcgg ;};};return nil ;}; +// Author +AuthorAttr string ; -// Validate validates the Users and its children -func (_cfedg *Users )Validate ()error {return _cfedg .ValidateWithPath ("\u0055\u0073\u0065r\u0073")}; +// Original Comment Length +OldLengthAttr *uint32 ; -// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path -func (_cadd *CT_ChartsheetPr )ValidateWithPath (path string )error {if _cadd .TabColor !=nil {if _bdabg :=_cadd .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_bdabg !=nil {return _bdabg ;};};return nil ;};func NewCT_PivotArea ()*CT_PivotArea {_ecbdab :=&CT_PivotArea {};return _ecbdab };type ST_SortMethod byte ;func (_bgbf *CT_ChartsheetPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgbf .PublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgbf .PublishedAttr ))});};if _bgbf .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bgbf .CodeNameAttr )});};e .EncodeToken (start );if _bgbf .TabColor !=nil {_egcdb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bgbf .TabColor ,_egcdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;);type CT_IconSet struct{ +// New Comment Length +NewLengthAttr *uint32 ;};type CT_TupleCache struct{ -// Icon Set -IconSetAttr ST_IconSetType ; +// Entries +Entries *CT_PCDSDTCEntries ; -// Show Value -ShowValueAttr *bool ; +// Sets +Sets *CT_Sets ; -// Percent -PercentAttr *bool ; +// OLAP Query Cache +QueryCache *CT_QueryCache ; -// Reverse Icons -ReverseAttr *bool ; +// Server Formats +ServerFormats *CT_ServerFormats ; -// Conditional Formatting Object -Cfvo []*CT_Cfvo ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_bccebb :=&CT_ConditionalFormats {};return _bccebb ;};func (_aceaa *ST_MdxFunctionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aceaa =0;case "\u006d":*_aceaa =1;case "\u0076":*_aceaa =2;case "\u0073":*_aceaa =3;case "\u0063":*_aceaa =4;case "\u0072":*_aceaa =5;case "\u0070":*_aceaa =6;case "\u006b":*_aceaa =7;};return nil ;};func NewCT_VolType ()*CT_VolType {_ecabd :=&CT_VolType {};_ecabd .TypeAttr =ST_VolDepType (1);return _ecabd ;};func (_fbcf *CT_ChartsheetProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gebce :=range start .Attr {if _gebce .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_acfb ,_bfba :=_gebce .Value ,error (nil );if _bfba !=nil {return _bfba ;};_fbcf .PasswordAttr =&_acfb ;continue ;};if _gebce .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_aeee ,_cgec :=_gebce .Value ,error (nil );if _cgec !=nil {return _cgec ;};_fbcf .AlgorithmNameAttr =&_aeee ;continue ;};if _gebce .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gccc ,_bbde :=_gebce .Value ,error (nil );if _bbde !=nil {return _bbde ;};_fbcf .HashValueAttr =&_gccc ;continue ;};if _gebce .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dafg ,_afbbe :=_gebce .Value ,error (nil );if _afbbe !=nil {return _afbbe ;};_fbcf .SaltValueAttr =&_dafg ;continue ;};if _gebce .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cfgf ,_cbddd :=_e .ParseUint (_gebce .Value ,10,32);if _cbddd !=nil {return _cbddd ;};_dbae :=uint32 (_cfgf );_fbcf .SpinCountAttr =&_dbae ;continue ;};if _gebce .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_bccg ,_affg :=_e .ParseBool (_gebce .Value );if _affg !=nil {return _affg ;};_fbcf .ContentAttr =&_bccg ;continue ;};if _gebce .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_ebfc ,_gdga :=_e .ParseBool (_gebce .Value );if _gdga !=nil {return _gdga ;};_fbcf .ObjectsAttr =&_ebfc ;continue ;};};for {_baed ,_faeg :=d .Token ();if _faeg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_faeg );};if _fbebd ,_abae :=_baed .(_b .EndElement );_abae &&_fbebd .Name ==start .Name {break ;};};return nil ;};func NewCT_DataValidation ()*CT_DataValidation {_dcca :=&CT_DataValidation {};return _dcca };func (_efbag *CT_MergeCells )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baagf :=range start .Attr {if _baagf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfafe ,_bfafe :=_e .ParseUint (_baagf .Value ,10,32);if _bfafe !=nil {return _bfafe ;};_bfdba :=uint32 (_cfafe );_efbag .CountAttr =&_bfdba ;continue ;};};_eegdg :for {_eaccec ,_gbgccf :=d .Token ();if _gbgccf !=nil {return _gbgccf ;};switch _acabb :=_eaccec .(type ){case _b .StartElement :switch _acabb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"}:_fcafc :=NewCT_MergeCell ();if _egcdc :=d .DecodeElement (_fcafc ,&_acabb );_egcdc !=nil {return _egcdc ;};_efbag .MergeCell =append (_efbag .MergeCell ,_fcafc );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004de\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073 \u0025\u0076",_acabb .Name );if _gabef :=d .Skip ();_gabef !=nil {return _gabef ;};};case _b .EndElement :break _eegdg ;case _b .CharData :};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type Connections struct{CT_Connections };func (_geagf ST_SortBy )Validate ()error {return _geagf .ValidateWithPath ("")};func (_bgfccee ST_HorizontalAlignment )Validate ()error {return _bgfccee .ValidateWithPath ("")};func (_ffdde ST_FontScheme )String ()string {switch _ffdde {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 (_edeffe ST_Qualifier )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_edeffe .String (),start );};type CT_FileRecoveryPr struct{ -// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path -func (_dgegc *CT_RPrElt )ValidateWithPath (path string )error {if _dgegc .RFont !=nil {if _bccgg :=_dgegc .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_bccgg !=nil {return _bccgg ;};};if _dgegc .Charset !=nil {if _fggebc :=_dgegc .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_fggebc !=nil {return _fggebc ;};};if _dgegc .Family !=nil {if _dgcfe :=_dgegc .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_dgcfe !=nil {return _dgcfe ;};};if _dgegc .B !=nil {if _bacag :=_dgegc .B .ValidateWithPath (path +"\u002f\u0042");_bacag !=nil {return _bacag ;};};if _dgegc .I !=nil {if _beeec :=_dgegc .I .ValidateWithPath (path +"\u002f\u0049");_beeec !=nil {return _beeec ;};};if _dgegc .Strike !=nil {if _bgcaf :=_dgegc .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bgcaf !=nil {return _bgcaf ;};};if _dgegc .Outline !=nil {if _bceag :=_dgegc .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bceag !=nil {return _bceag ;};};if _dgegc .Shadow !=nil {if _bbcde :=_dgegc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_bbcde !=nil {return _bbcde ;};};if _dgegc .Condense !=nil {if _deacda :=_dgegc .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_deacda !=nil {return _deacda ;};};if _dgegc .Extend !=nil {if _faged :=_dgegc .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064");_faged !=nil {return _faged ;};};if _dgegc .Color !=nil {if _cafcf :=_dgegc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cafcf !=nil {return _cafcf ;};};if _dgegc .Sz !=nil {if _ebdccd :=_dgegc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_ebdccd !=nil {return _ebdccd ;};};if _dgegc .U !=nil {if _badaa :=_dgegc .U .ValidateWithPath (path +"\u002f\u0055");_badaa !=nil {return _badaa ;};};if _dgegc .VertAlign !=nil {if _ddgdg :=_dgegc .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_ddgdg !=nil {return _ddgdg ;};};if _dgegc .Scheme !=nil {if _gffeg :=_dgegc .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_gffeg !=nil {return _gffeg ;};};return nil ;};func (_cagb *CT_CellXfs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbbb :=range start .Attr {if _dbbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddba ,_gccb :=_e .ParseUint (_dbbb .Value ,10,32);if _gccb !=nil {return _gccb ;};_ceee :=uint32 (_ddba );_cagb .CountAttr =&_ceee ;continue ;};};_gdbge :for {_eebf ,_eafe :=d .Token ();if _eafe !=nil {return _eafe ;};switch _gbce :=_eebf .(type ){case _b .StartElement :switch _gbce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_aae :=NewCT_Xf ();if _cdccd :=d .DecodeElement (_aae ,&_gbce );_cdccd !=nil {return _cdccd ;};_cagb .Xf =append (_cagb .Xf ,_aae );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0058\u0066\u0073\u0020\u0025\u0076",_gbce .Name );if _bdcd :=d .Skip ();_bdcd !=nil {return _bdcd ;};};case _b .EndElement :break _gdbge ;case _b .CharData :};};return nil ;};func NewCT_PageField ()*CT_PageField {_fbdge :=&CT_PageField {};return _fbdge }; +// Auto Recover +AutoRecoverAttr *bool ; -// Validate validates the CT_DataRef and its children -func (_ggeeg *CT_DataRef )Validate ()error {return _ggeeg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");}; +// Crash Save +CrashSaveAttr *bool ; -// Validate validates the CT_Selection and its children -func (_dabfb *CT_Selection )Validate ()error {return _dabfb .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_cafed :=&CT_ExternalSheetNames {};return _cafed ;};func (_ebdeb *CT_WorkbookProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebdeb .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .WorkbookPasswordAttr )});};if _ebdeb .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .WorkbookPasswordCharacterSetAttr )});};if _ebdeb .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .RevisionsPasswordAttr )});};if _ebdeb .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .RevisionsPasswordCharacterSetAttr )});};if _ebdeb .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebdeb .LockStructureAttr ))});};if _ebdeb .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebdeb .LockWindowsAttr ))});};if _ebdeb .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebdeb .LockRevisionAttr ))});};if _ebdeb .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .RevisionsAlgorithmNameAttr )});};if _ebdeb .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .RevisionsHashValueAttr )});};if _ebdeb .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .RevisionsSaltValueAttr )});};if _ebdeb .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .RevisionsSpinCountAttr )});};if _ebdeb .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .WorkbookAlgorithmNameAttr )});};if _ebdeb .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .WorkbookHashValueAttr )});};if _ebdeb .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .WorkbookSaltValueAttr )});};if _ebdeb .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebdeb .WorkbookSpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddddbg *ST_ConditionalFormattingOperator )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaecd ,_dddga :=d .Token ();if _dddga !=nil {return _dddga ;};if _eacab ,_dcgfff :=_aaecd .(_b .EndElement );_dcgfff &&_eacab .Name ==start .Name {*_ddddbg =1;return nil ;};if _cbgecb ,_bggd :=_aaecd .(_b .CharData );!_bggd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaecd );}else {switch string (_cbgecb ){case "":*_ddddbg =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ddddbg =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ddddbg =2;case "\u0065\u0071\u0075a\u006c":*_ddddbg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ddddbg =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ddddbg =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ddddbg =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ddddbg =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ddddbg =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_ddddbg =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_ddddbg =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_ddddbg =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ddddbg =12;};};_aaecd ,_dddga =d .Token ();if _dddga !=nil {return _dddga ;};if _fgeebf ,_acaff :=_aaecd .(_b .EndElement );_acaff &&_fgeebf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaecd );};func NewCT_Connections ()*CT_Connections {_efdc :=&CT_Connections {};return _efdc };func (_gbae *CT_CalculatedItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbae .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbae .CountAttr )});};e .EncodeToken (start );_ccag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_ccfg :=range _gbae .CalculatedItem {e .EncodeElement (_ccfg ,_ccag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableColumn ()*CT_TableColumn {_gedac :=&CT_TableColumn {};return _gedac }; +// Data Extract Load +DataExtractLoadAttr *bool ; -// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path -func (_cdefd *CT_ExternalReference )ValidateWithPath (path string )error {return nil };func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_gf .Fields (s )),nil };const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;);type CT_ControlPr struct{ +// Repair Load +RepairLoadAttr *bool ;}; -// Locked Flag -LockedAttr *bool ; +// Validate validates the CT_RevisionMove and its children +func (_dbbbde *CT_RevisionMove )Validate ()error {return _dbbbde .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};func (_bcbgg *CT_ExternalSheetDataSet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_ccgef :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_ebebb :=range _bcbgg .SheetData {e .EncodeElement (_ebebb ,_ccgef );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fgdgga ST_TextHAlign )Validate ()error {return _fgdgga .ValidateWithPath ("")};func NewCT_BooleanProperty ()*CT_BooleanProperty {_edd :=&CT_BooleanProperty {};return _edd }; -// Default Size Flag -DefaultSizeAttr *bool ; +// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path +func (_afeaa *CT_SheetIdMap )ValidateWithPath (path string )error {for _eadfe ,_ffeba :=range _afeaa .SheetId {if _efedcf :=_ffeba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_eadfe ));_efedcf !=nil {return _efedcf ;};};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;); -// Print Flag -PrintAttr *bool ; +// Validate validates the CT_FutureMetadataBlock and its children +func (_ceage *CT_FutureMetadataBlock )Validate ()error {return _ceage .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");}; -// Disabled Flag -DisabledAttr *bool ; +// Validate validates the CT_PivotSelection and its children +func (_ebecda *CT_PivotSelection )Validate ()error {return _ebecda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_dfcab *CT_MetadataStrings )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dfcab .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dfcab .CountAttr )});};e .EncodeToken (start );_dacg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_deged :=range _dfcab .S {e .EncodeElement (_deged ,_dacg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Recalculation Flag -RecalcAlwaysAttr *bool ; +// Validate validates the CT_PhoneticRun and its children +func (_cdfdc *CT_PhoneticRun )Validate ()error {return _cdfdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");}; -// UI Object Flag -UiObjectAttr *bool ; +// Validate validates the CT_ConditionalFormat and its children +func (_ffdfga *CT_ConditionalFormat )Validate ()error {return _ffdfga .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");};type ST_VerticalAlignment byte ;func (_bdgc *CT_PivotFields )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bdgc .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bdgc .CountAttr )});};e .EncodeToken (start );_aebegb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gbfga :=range _bdgc .PivotField {e .EncodeElement (_gbfga ,_aebegb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_RevisionConflict struct{ -// Automatic Fill Flag -AutoFillAttr *bool ; +// Sheet Id +SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_Dxf struct{ -// Automatic Line Flag -AutoLineAttr *bool ; +// Font Properties +Font *CT_Font ; -// Automatic Size Flag -AutoPictAttr *bool ; +// Number Format +NumFmt *CT_NumFmt ; -// Custom Function -MacroAttr *string ; +// Fill +Fill *CT_Fill ; -// Alternative Text -AltTextAttr *string ; +// Alignment +Alignment *CT_CellAlignment ; -// Linked Formula -LinkedCellAttr *string ; +// Border Properties +Border *CT_Border ; -// List Items Source Range -ListFillRangeAttr *string ; +// Protection Properties +Protection *CT_CellProtection ; -// Image Format -CfAttr *string ;IdAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Object Cell Anchor -Anchor *CT_ObjectAnchor ;};func (_aggf *CT_IgnoredErrors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fbaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_facad :=range _aggf .IgnoredError {e .EncodeElement (_facad ,_fbaa );};if _aggf .ExtLst !=nil {_eebcd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aggf .ExtLst ,_eebcd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eabcg ST_SortType )Validate ()error {return _eabcg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path +func (_cfbee *CT_Query )ValidateWithPath (path string )error {if _cfbee .Tpls !=nil {if _abccf :=_cfbee .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_abccf !=nil {return _abccf ;};};return nil ;};func NewPivotCacheDefinition ()*PivotCacheDefinition {_cdebd :=&PivotCacheDefinition {};_cdebd .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _cdebd ;};func (_aacaf ST_FilterOperator )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_aacaf .String (),start );}; -// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path -func (_fdbdg *CT_Workbook )ValidateWithPath (path string )error {if _bbcfe :=_fdbdg .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_bbcfe !=nil {return _bbcfe ;};if _fdbdg .FileVersion !=nil {if _deafa :=_fdbdg .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e");_deafa !=nil {return _deafa ;};};if _fdbdg .FileSharing !=nil {if _egebe :=_fdbdg .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_egebe !=nil {return _egebe ;};};if _fdbdg .WorkbookPr !=nil {if _bfgcee :=_fdbdg .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");_bfgcee !=nil {return _bfgcee ;};};if _fdbdg .WorkbookProtection !=nil {if _egfff :=_fdbdg .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_egfff !=nil {return _egfff ;};};if _fdbdg .BookViews !=nil {if _bccgd :=_fdbdg .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_bccgd !=nil {return _bccgd ;};};if _ebadfe :=_fdbdg .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073");_ebadfe !=nil {return _ebadfe ;};if _fdbdg .FunctionGroups !=nil {if _dbadg :=_fdbdg .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_dbadg !=nil {return _dbadg ;};};if _fdbdg .ExternalReferences !=nil {if _cdfgca :=_fdbdg .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_cdfgca !=nil {return _cdfgca ;};};if _fdbdg .DefinedNames !=nil {if _bbegb :=_fdbdg .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_bbegb !=nil {return _bbegb ;};};if _fdbdg .CalcPr !=nil {if _ecfbg :=_fdbdg .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072");_ecfbg !=nil {return _ecfbg ;};};if _fdbdg .OleSize !=nil {if _dcfga :=_fdbdg .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_dcfga !=nil {return _dcfga ;};};if _fdbdg .CustomWorkbookViews !=nil {if _daebb :=_fdbdg .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073");_daebb !=nil {return _daebb ;};};if _fdbdg .PivotCaches !=nil {if _ebebf :=_fdbdg .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_ebebf !=nil {return _ebebf ;};};if _fdbdg .SmartTagPr !=nil {if _gdceb :=_fdbdg .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_gdceb !=nil {return _gdceb ;};};if _fdbdg .SmartTagTypes !=nil {if _cbafb :=_fdbdg .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_cbafb !=nil {return _cbafb ;};};if _fdbdg .WebPublishing !=nil {if _fefcd :=_fdbdg .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067");_fefcd !=nil {return _fefcd ;};};for _gbdcce ,_fgbece :=range _fdbdg .FileRecoveryPr {if _dgffb :=_fgbece .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gbdcce ));_dgffb !=nil {return _dgffb ;};};if _fdbdg .WebPublishObjects !=nil {if _eddcc :=_fdbdg .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_eddcc !=nil {return _eddcc ;};};if _fdbdg .ExtLst !=nil {if _cedfbf :=_fdbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cedfbf !=nil {return _cedfbf ;};};return nil ;}; +// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path +func (_agb *CT_AutoSortScope )ValidateWithPath (path string )error {if _ecf :=_agb .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ecf !=nil {return _ecf ;};return nil ;};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_ccdcf :=&CT_ObjectAnchor {};_ccdcf .From =_c .NewFrom ();_ccdcf .To =_c .NewTo ();return _ccdcf ;}; -// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path -func (_dbdc *CT_PivotCache )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path +func (_afcef *CT_DateTime )ValidateWithPath (path string )error {for _eadcea ,_fdebg :=range _afcef .X {if _fgage :=_fdebg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_eadcea ));_fgage !=nil {return _fgage ;};};return nil ;}; -// Validate validates the CT_QueryCache and its children -func (_dfgd *CT_QueryCache )Validate ()error {return _dfgd .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};func NewCT_CellAlignment ()*CT_CellAlignment {_dedc :=&CT_CellAlignment {};return _dedc };func (_bdfef ST_RefMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdfef .String (),start );}; +// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path +func (_facafb *CalcChain )ValidateWithPath (path string )error {if _gebbb :=_facafb .CT_CalcChain .ValidateWithPath (path );_gebbb !=nil {return _gebbb ;};return nil ;}; -// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path -func (_fcef *CT_CellWatch )ValidateWithPath (path string )error {return nil };func (_cgbaa *CT_XmlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cgbaa .MapIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_f .Sprintf ("\u0025\u0076",_cgbaa .XpathAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cgbaa .XmlDataTypeAttr )});e .EncodeToken (start );if _cgbaa .ExtLst !=nil {_dgafdc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgbaa .ExtLst ,_dgafdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path +func (_ccfc *CT_FieldGroup )ValidateWithPath (path string )error {if _ccfc .RangePr !=nil {if _cgcge :=_ccfc .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_cgcge !=nil {return _cgcge ;};};if _ccfc .DiscretePr !=nil {if _ababbf :=_ccfc .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");_ababbf !=nil {return _ababbf ;};};if _ccfc .GroupItems !=nil {if _fecff :=_ccfc .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_fecff !=nil {return _fecff ;};};return nil ;}; -// Validate validates the CT_FontName and its children -func (_gcadb *CT_FontName )Validate ()error {return _gcadb .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");};func (_dcgbb ST_DataValidationType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eebedd :=_b .Attr {};_eebedd .Name =name ;switch _dcgbb {case ST_DataValidationTypeUnset :_eebedd .Value ="";case ST_DataValidationTypeNone :_eebedd .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_eebedd .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_eebedd .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_eebedd .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_eebedd .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_eebedd .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_eebedd .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_eebedd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _eebedd ,nil ;};func (_ggceb *CT_FutureMetadataBlock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadgc :for {_fdaaa ,_aagcf :=d .Token ();if _aagcf !=nil {return _aagcf ;};switch _cddae :=_fdaaa .(type ){case _b .StartElement :switch _cddae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggceb .ExtLst =NewCT_ExtensionList ();if _fddg :=d .DecodeElement (_ggceb .ExtLst ,&_cddae );_fddg !=nil {return _fddg ;};default:_d .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u0074\u0075r\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_cddae .Name );if _bdfbf :=d .Skip ();_bdfbf !=nil {return _bdfbf ;};};case _b .EndElement :break _gadgc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_pivotTableDefinition and its children +func (_adeae *CT_pivotTableDefinition )Validate ()error {return _adeae .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_ddgfd *CT_MetadataBlocks )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ddgfd .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ddgfd .CountAttr )});};e .EncodeToken (start );_fggee :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_fdgef :=range _ddgfd .Bk {e .EncodeElement (_fdgef ,_fggee );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cbead ST_Orientation )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_cbead .String (),start );}; -// Validate validates the CT_PCDSDTCEntries and its children -func (_bagcdb *CT_PCDSDTCEntries )Validate ()error {return _bagcdb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");}; +// Validate validates the CT_WorksheetSource and its children +func (_gegge *CT_WorksheetSource )Validate ()error {return _gegge .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};func (_decad *CT_DataField )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _decad .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_decad .NameAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",_decad .FldAttr )});if _decad .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_febef ,_fbaf :=_decad .SubtotalAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"});if _fbaf !=nil {return _fbaf ;};start .Attr =append (start .Attr ,_febef );};if _decad .ShowDataAsAttr !=ST_ShowDataAsUnset {_bbdg ,_caga :=_decad .ShowDataAsAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"});if _caga !=nil {return _caga ;};start .Attr =append (start .Attr ,_bbdg );};if _decad .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_b .Sprintf ("\u0025\u0076",*_decad .BaseFieldAttr )});};if _decad .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_decad .BaseItemAttr )});};if _decad .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_decad .NumFmtIdAttr )});};e .EncodeToken (start );if _decad .ExtLst !=nil {_acge :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_decad .ExtLst ,_acge );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path -func (_fdceg *CT_SharedUser )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_fdceg .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_fdceg .GuidAttr );};if _fdceg .ExtLst !=nil {if _ddfae :=_fdceg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddfae !=nil {return _ddfae ;};};return nil ;};func (_bdea *CT_CustomSheetView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdea .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_baaf :=range start .Attr {if _baaf .Name .Local =="\u0073\u0074\u0061t\u0065"{_bdea .StateAttr .UnmarshalXMLAttr (_baaf );continue ;};if _baaf .Name .Local =="\u0067\u0075\u0069\u0064"{_cdfe ,_ecdda :=_baaf .Value ,error (nil );if _ecdda !=nil {return _ecdda ;};_bdea .GuidAttr =_cdfe ;continue ;};if _baaf .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_defe ,_bgcg :=_e .ParseBool (_baaf .Value );if _bgcg !=nil {return _bgcg ;};_bdea .FilterUniqueAttr =&_defe ;continue ;};if _baaf .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_eeaf ,_acggc :=_e .ParseUint (_baaf .Value ,10,32);if _acggc !=nil {return _acggc ;};_gfgd :=uint32 (_eeaf );_bdea .ColorIdAttr =&_gfgd ;continue ;};if _baaf .Name .Local =="\u0076\u0069\u0065\u0077"{_bdea .ViewAttr .UnmarshalXMLAttr (_baaf );continue ;};if _baaf .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bcec ,_ffge :=_e .ParseBool (_baaf .Value );if _ffge !=nil {return _ffge ;};_bdea .ShowFormulasAttr =&_bcec ;continue ;};if _baaf .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_bebec ,_cddfdd :=_e .ParseBool (_baaf .Value );if _cddfdd !=nil {return _cddfdd ;};_bdea .ShowRulerAttr =&_bebec ;continue ;};if _baaf .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_gdcca ,_affga :=_e .ParseBool (_baaf .Value );if _affga !=nil {return _affga ;};_bdea .ShowRowColAttr =&_gdcca ;continue ;};if _baaf .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_cdag ,_ecdadf :=_baaf .Value ,error (nil );if _ecdadf !=nil {return _ecdadf ;};_bdea .TopLeftCellAttr =&_cdag ;continue ;};if _baaf .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_ffed ,_afgac :=_e .ParseBool (_baaf .Value );if _afgac !=nil {return _afgac ;};_bdea .ZeroValuesAttr =&_ffed ;continue ;};if _baaf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_fdaf ,_afced :=_e .ParseBool (_baaf .Value );if _afced !=nil {return _afced ;};_bdea .HiddenColumnsAttr =&_fdaf ;continue ;};if _baaf .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_dbgfd ,_efdga :=_e .ParseBool (_baaf .Value );if _efdga !=nil {return _efdga ;};_bdea .OutlineSymbolsAttr =&_dbgfd ;continue ;};if _baaf .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_gafa ,_agda :=_e .ParseBool (_baaf .Value );if _agda !=nil {return _agda ;};_bdea .FilterAttr =&_gafa ;continue ;};if _baaf .Name .Local =="\u0073\u0063\u0061l\u0065"{_faed ,_eabda :=_e .ParseUint (_baaf .Value ,10,32);if _eabda !=nil {return _eabda ;};_efcef :=uint32 (_faed );_bdea .ScaleAttr =&_efcef ;continue ;};if _baaf .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_ddbd ,_gacgg :=_e .ParseBool (_baaf .Value );if _gacgg !=nil {return _gacgg ;};_bdea .ShowGridLinesAttr =&_ddbd ;continue ;};if _baaf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_fbafg ,_fdcee :=_e .ParseBool (_baaf .Value );if _fdcee !=nil {return _fdcee ;};_bdea .HiddenRowsAttr =&_fbafg ;continue ;};if _baaf .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_aeecg ,_cbaea :=_e .ParseBool (_baaf .Value );if _cbaea !=nil {return _cbaea ;};_bdea .FitToPageAttr =&_aeecg ;continue ;};if _baaf .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_cbde ,_bcdg :=_e .ParseBool (_baaf .Value );if _bcdg !=nil {return _bcdg ;};_bdea .PrintAreaAttr =&_cbde ;continue ;};if _baaf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_adeb ,_ceead :=_e .ParseBool (_baaf .Value );if _ceead !=nil {return _ceead ;};_bdea .ShowAutoFilterAttr =&_adeb ;continue ;};if _baaf .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_bcdc ,_bacbc :=_e .ParseBool (_baaf .Value );if _bacbc !=nil {return _bacbc ;};_bdea .ShowPageBreaksAttr =&_bcdc ;continue ;};};_ddag :for {_gcbf ,_ebfd :=d .Token ();if _ebfd !=nil {return _ebfd ;};switch _ddgd :=_gcbf .(type ){case _b .StartElement :switch _ddgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_bdea .Pane =NewCT_Pane ();if _acefc :=d .DecodeElement (_bdea .Pane ,&_ddgd );_acefc !=nil {return _acefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_bdea .Selection =NewCT_Selection ();if _eccea :=d .DecodeElement (_bdea .Selection ,&_ddgd );_eccea !=nil {return _eccea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_bdea .RowBreaks =NewCT_PageBreak ();if _efae :=d .DecodeElement (_bdea .RowBreaks ,&_ddgd );_efae !=nil {return _efae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_bdea .ColBreaks =NewCT_PageBreak ();if _cedf :=d .DecodeElement (_bdea .ColBreaks ,&_ddgd );_cedf !=nil {return _cedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bdea .PageMargins =NewCT_PageMargins ();if _ggcea :=d .DecodeElement (_bdea .PageMargins ,&_ddgd );_ggcea !=nil {return _ggcea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_bdea .PrintOptions =NewCT_PrintOptions ();if _cacb :=d .DecodeElement (_bdea .PrintOptions ,&_ddgd );_cacb !=nil {return _cacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bdea .PageSetup =NewCT_PageSetup ();if _efda :=d .DecodeElement (_bdea .PageSetup ,&_ddgd );_efda !=nil {return _efda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bdea .HeaderFooter =NewCT_HeaderFooter ();if _dddde :=d .DecodeElement (_bdea .HeaderFooter ,&_ddgd );_dddde !=nil {return _dddde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_bdea .AutoFilter =NewCT_AutoFilter ();if _fafcb :=d .DecodeElement (_bdea .AutoFilter ,&_ddgd );_fafcb !=nil {return _fafcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdea .ExtLst =NewCT_ExtensionList ();if _bfecc :=d .DecodeElement (_bdea .ExtLst ,&_ddgd );_bfecc !=nil {return _bfecc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_ddgd .Name );if _dadb :=d .Skip ();_dadb !=nil {return _dadb ;};};case _b .EndElement :break _ddag ;case _b .CharData :};};return nil ;};func (_gceea *CT_ExternalSheetNames )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fbcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}};for _ ,_cfaaf :=range _gceea .SheetName {e .EncodeElement (_cfaaf ,_fbcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cabbd *CT_Member )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agdbe :=range start .Attr {if _agdbe .Name .Local =="\u006e\u0061\u006d\u0065"{_edgaa ,_cebgc :=_agdbe .Value ,error (nil );if _cebgc !=nil {return _cebgc ;};_cabbd .NameAttr =_edgaa ;continue ;};};for {_gdecd ,_cadfba :=d .Token ();if _cadfba !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_cadfba );};if _edgd ,_agfaa :=_gdecd .(_b .EndElement );_agfaa &&_edgd .Name ==start .Name {break ;};};return nil ;};func (_dgedg ST_PrintError )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcdfb :=_b .Attr {};_fcdfb .Name =name ;switch _dgedg {case ST_PrintErrorUnset :_fcdfb .Value ="";case ST_PrintErrorDisplayed :_fcdfb .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_fcdfb .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_fcdfb .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_fcdfb .Value ="\u004e\u0041";};return _fcdfb ,nil ;}; +// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path +func (_ecdfg *CT_MergeCells )ValidateWithPath (path string )error {for _ggcg ,_ccae :=range _ecdfg .MergeCell {if _gegfg :=_ccae .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_ggcg ));_gegfg !=nil {return _gegfg ;};};return nil ;}; -// Validate validates the CT_XmlCellPr and its children -func (_daabba *CT_XmlCellPr )Validate ()error {return _daabba .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");}; +// Validate validates the CT_Formats and its children +func (_gdcca *CT_Formats )Validate ()error {return _gdcca .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func NewCT_SheetId ()*CT_SheetId {_dddbg :=&CT_SheetId {};return _dddbg };func (_fefaa ST_MdxSetOrder )Validate ()error {return _fefaa .ValidateWithPath ("")};func NewCT_Boolean ()*CT_Boolean {_da :=&CT_Boolean {};return _da };func NewCT_Connections ()*CT_Connections {_gggf :=&CT_Connections {};return _gggf }; -// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path -func (_dccf *CT_CellSmartTag )ValidateWithPath (path string )error {for _fedf ,_daef :=range _dccf .CellSmartTagPr {if _dceb :=_daef .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_fedf ));_dceb !=nil {return _dceb ;};};return nil ;}; +// Validate validates the CT_PrintOptions and its children +func (_dbdff *CT_PrintOptions )Validate ()error {return _dbdff .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");};func NewCT_CellProtection ()*CT_CellProtection {_dafa :=&CT_CellProtection {};return _dafa };func (_aebg *CT_Break )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cad :=range start .Attr {if _cad .Name .Local =="\u0069\u0064"{_bcag ,_eddd :=_a .ParseUint (_cad .Value ,10,32);if _eddd !=nil {return _eddd ;};_ggea :=uint32 (_bcag );_aebg .IdAttr =&_ggea ;continue ;};if _cad .Name .Local =="\u006d\u0069\u006e"{_dde ,_gad :=_a .ParseUint (_cad .Value ,10,32);if _gad !=nil {return _gad ;};_fae :=uint32 (_dde );_aebg .MinAttr =&_fae ;continue ;};if _cad .Name .Local =="\u006d\u0061\u0078"{_gefb ,_debe :=_a .ParseUint (_cad .Value ,10,32);if _debe !=nil {return _debe ;};_abbg :=uint32 (_gefb );_aebg .MaxAttr =&_abbg ;continue ;};if _cad .Name .Local =="\u006d\u0061\u006e"{_bgc ,_cfge :=_a .ParseBool (_cad .Value );if _cfge !=nil {return _cfge ;};_aebg .ManAttr =&_bgc ;continue ;};if _cad .Name .Local =="\u0070\u0074"{_fgc ,_eadd :=_a .ParseBool (_cad .Value );if _eadd !=nil {return _eadd ;};_aebg .PtAttr =&_fgc ;continue ;};};for {_ebc ,_faef :=d .Token ();if _faef !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_faef );};if _gae ,_abbc :=_ebc .(_gd .EndElement );_abbc &&_gae .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Rst and its children -func (_deabbe *CT_Rst )Validate ()error {return _deabbe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");};func (_aeedf *ST_CellFormulaType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efdab ,_gecccc :=d .Token ();if _gecccc !=nil {return _gecccc ;};if _cfaccff ,_fbcdfb :=_efdab .(_b .EndElement );_fbcdfb &&_cfaccff .Name ==start .Name {*_aeedf =1;return nil ;};if _dbaff ,_egagg :=_efdab .(_b .CharData );!_egagg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efdab );}else {switch string (_dbaff ){case "":*_aeedf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_aeedf =1;case "\u0061\u0072\u0072a\u0079":*_aeedf =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_aeedf =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_aeedf =4;};};_efdab ,_gecccc =d .Token ();if _gecccc !=nil {return _gecccc ;};if _ebcecd ,_dbdfa :=_efdab .(_b .EndElement );_dbdfa &&_ebcecd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efdab );};func (_egbgd ST_MdxSetOrder )String ()string {switch _egbgd {case 0:return "";case 1:return "\u0075";case 2:return "\u0061";case 3:return "\u0064";case 4:return "\u0061\u0061";case 5:return "\u0061\u0064";case 6:return "\u006e\u0061";case 7:return "\u006e\u0064";};return "";};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_bfbg :=&CT_ColHierarchiesUsage {};return _bfbg ;};func (_bgfag *CT_RevisionQueryTableField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bgfag .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_bgfag .RefAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bgfag .FieldIdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_FieldGroup struct{ +// Validate validates the CT_SingleXmlCells and its children +func (_affce *CT_SingleXmlCells )Validate ()error {return _affce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");}; + +// Validate validates the CT_DataConsolidate and its children +func (_dgdf *CT_DataConsolidate )Validate ()error {return _dgdf .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");}; + +// Validate validates the CT_DbPr and its children +func (_ccbac *CT_DbPr )Validate ()error {return _ccbac .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");};func NewCT_PatternFill ()*CT_PatternFill {_feead :=&CT_PatternFill {};return _feead };func (_cbece *CT_RevisionInsertSheet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cbece .SheetIdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cbece .NameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_cbece .SheetPositionAttr )});if _cbece .RIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cbece .RIdAttr )});};if _cbece .UaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbece .UaAttr ))});};if _cbece .RaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbece .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_DateTime and its children +func (_gfadc *CT_DateTime )Validate ()error {return _gfadc .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};type CT_FieldGroup struct{ // Parent ParAttr *uint32 ; @@ -978,1864 +984,1834 @@ RangePr *CT_RangePr ; DiscretePr *CT_DiscretePr ; // OLAP Group Items -GroupItems *CT_GroupItems ;};func (_aabaed *PivotCacheRecords )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aabaed .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_efadde :=range start .Attr {if _efadde .Name .Local =="\u0063\u006f\u0075n\u0074"{_edaae ,_gfdaed :=_e .ParseUint (_efadde .Value ,10,32);if _gfdaed !=nil {return _gfdaed ;};_cfdaf :=uint32 (_edaae );_aabaed .CountAttr =&_cfdaf ;continue ;};};_caebg :for {_fbaabc ,_bdbdg :=d .Token ();if _bdbdg !=nil {return _bdbdg ;};switch _cabacd :=_fbaabc .(type ){case _b .StartElement :switch _cabacd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_fddca :=NewCT_Record ();if _caedb :=d .DecodeElement (_fddca ,&_cabacd );_caedb !=nil {return _caedb ;};_aabaed .R =append (_aabaed .R ,_fddca );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabaed .ExtLst =NewCT_ExtensionList ();if _fegbc :=d .DecodeElement (_aabaed .ExtLst ,&_cabacd );_fegbc !=nil {return _fegbc ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_cabacd .Name );if _gcgage :=d .Skip ();_gcgage !=nil {return _gcgage ;};};case _b .EndElement :break _caebg ;case _b .CharData :};};return nil ;}; +GroupItems *CT_GroupItems ;};func (_ebgda *CT_RevisionConflict )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ebgda .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ebgda .SheetIdAttr )});};if _ebgda .RIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ebgda .RIdAttr )});};if _ebgda .UaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ebgda .UaAttr ))});};if _ebgda .RaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ebgda .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dbcee *ST_SortBy )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_dbcee =0;case "\u0076\u0061\u006cu\u0065":*_dbcee =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_dbcee =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_dbcee =3;case "\u0069\u0063\u006f\u006e":*_dbcee =4;};return nil ;};type CT_ChartFormat struct{ -// Validate validates the CT_ColFields and its children -func (_dddc *CT_ColFields )Validate ()error {return _dddc .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");}; +// Chart Index +ChartAttr uint32 ; -// Validate validates the CT_BorderPr and its children -func (_eee *CT_BorderPr )Validate ()error {return _eee .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");}; +// Pivot Format Id +FormatAttr uint32 ; -// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path -func (_ffa *CT_BookViews )ValidateWithPath (path string )error {for _dbbe ,_gfb :=range _ffa .WorkbookView {if _dcg :=_gfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_dbbe ));_dcg !=nil {return _dcg ;};};return nil ;};type CT_TableColumn struct{ +// Series Format +SeriesAttr *bool ; -// Table Field Id -IdAttr uint32 ; +// Pivot Table Location Rule +PivotArea *CT_PivotArea ;}; -// Unique Name -UniqueNameAttr *string ; +// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path +func (_dafdcg *CT_Item )ValidateWithPath (path string )error {if _ebbff :=_dafdcg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ebbff !=nil {return _ebbff ;};return nil ;};func (_cfggg *CT_OleObjects )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_ecdef :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_bfbcf :=range _cfggg .OleObject {e .EncodeElement (_bfbcf ,_ecdef );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dada *CT_Missing )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aegafa :=range start .Attr {if _aegafa .Name .Local =="\u0066\u0063"{_cdgdc ,_ggcebd :=_aegafa .Value ,error (nil );if _ggcebd !=nil {return _ggcebd ;};_dada .FcAttr =&_cdgdc ;continue ;};if _aegafa .Name .Local =="\u0066"{_dfdee ,_cebeb :=_a .ParseBool (_aegafa .Value );if _cebeb !=nil {return _cebeb ;};_dada .FAttr =&_dfdee ;continue ;};if _aegafa .Name .Local =="\u0063"{_babcba ,_egfdc :=_aegafa .Value ,error (nil );if _egfdc !=nil {return _egfdc ;};_dada .CAttr =&_babcba ;continue ;};if _aegafa .Name .Local =="\u0063\u0070"{_ggcd ,_eggda :=_a .ParseUint (_aegafa .Value ,10,32);if _eggda !=nil {return _eggda ;};_gbbbf :=uint32 (_ggcd );_dada .CpAttr =&_gbbbf ;continue ;};if _aegafa .Name .Local =="\u0069\u006e"{_ddfgf ,_eeggf :=_a .ParseUint (_aegafa .Value ,10,32);if _eeggf !=nil {return _eeggf ;};_bfbddf :=uint32 (_ddfgf );_dada .InAttr =&_bfbddf ;continue ;};if _aegafa .Name .Local =="\u0062\u0063"{_cbebf ,_bbcdf :=_aegafa .Value ,error (nil );if _bbcdf !=nil {return _bbcdf ;};_dada .BcAttr =&_cbebf ;continue ;};if _aegafa .Name .Local =="\u0075"{_aebfd ,_cbfde :=_a .ParseBool (_aegafa .Value );if _cbfde !=nil {return _cbfde ;};_dada .UAttr =&_aebfd ;continue ;};if _aegafa .Name .Local =="\u0069"{_bbdeb ,_gfgega :=_a .ParseBool (_aegafa .Value );if _gfgega !=nil {return _gfgega ;};_dada .IAttr =&_bbdeb ;continue ;};if _aegafa .Name .Local =="\u0075\u006e"{_bffdab ,_bbfaa :=_a .ParseBool (_aegafa .Value );if _bbfaa !=nil {return _bbfaa ;};_dada .UnAttr =&_bffdab ;continue ;};if _aegafa .Name .Local =="\u0073\u0074"{_eeefff ,_ffece :=_a .ParseBool (_aegafa .Value );if _ffece !=nil {return _ffece ;};_dada .StAttr =&_eeefff ;continue ;};if _aegafa .Name .Local =="\u0062"{_caceca ,_gaedcc :=_a .ParseBool (_aegafa .Value );if _gaedcc !=nil {return _gaedcc ;};_dada .BAttr =&_caceca ;continue ;};};_eebcc :for {_badcg ,_cbegfc :=d .Token ();if _cbegfc !=nil {return _cbegfc ;};switch _gcdee :=_badcg .(type ){case _gd .StartElement :switch _gcdee .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baebee :=NewCT_Tuples ();if _egfdf :=d .DecodeElement (_baebee ,&_gcdee );_egfdf !=nil {return _egfdf ;};_dada .Tpls =append (_dada .Tpls ,_baebee );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cddeg :=NewCT_X ();if _gcgc :=d .DecodeElement (_cddeg ,&_gcdee );_gcgc !=nil {return _gcgc ;};_dada .X =append (_dada .X ,_cddeg );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\u005fM\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0025\u0076",_gcdee .Name );if _egcea :=d .Skip ();_egcea !=nil {return _egcea ;};};case _gd .EndElement :break _eebcc ;case _gd .CharData :};};return nil ;};func (_bdac *CT_PivotSelection )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bdac .PivotArea =NewCT_PivotArea ();for _ ,_aaacd :=range start .Attr {if _aaacd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaacd .Name .Local =="\u0069\u0064"||_aaacd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aaacd .Name .Local =="\u0069\u0064"{_aacdg ,_dcbgd :=_aaacd .Value ,error (nil );if _dcbgd !=nil {return _dcbgd ;};_bdac .IdAttr =&_aacdg ;continue ;};if _aaacd .Name .Local =="\u006d\u0069\u006e"{_cdegf ,_dfgfb :=_a .ParseUint (_aaacd .Value ,10,32);if _dfgfb !=nil {return _dfgfb ;};_aedgec :=uint32 (_cdegf );_bdac .MinAttr =&_aedgec ;continue ;};if _aaacd .Name .Local =="\u006d\u0061\u0078"{_cggada ,_cccda :=_a .ParseUint (_aaacd .Value ,10,32);if _cccda !=nil {return _cccda ;};_eebgb :=uint32 (_cggada );_bdac .MaxAttr =&_eebgb ;continue ;};if _aaacd .Name .Local =="\u006c\u0061\u0062e\u006c"{_gcaga ,_agada :=_a .ParseBool (_aaacd .Value );if _agada !=nil {return _agada ;};_bdac .LabelAttr =&_gcaga ;continue ;};if _aaacd .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_cdage ,_eacgg :=_a .ParseUint (_aaacd .Value ,10,32);if _eacgg !=nil {return _eacgg ;};_bfeeg :=uint32 (_cdage );_bdac .ActiveRowAttr =&_bfeeg ;continue ;};if _aaacd .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_bgbec ,_gdffb :=_a .ParseBool (_aaacd .Value );if _gdffb !=nil {return _gdffb ;};_bdac .ExtendableAttr =&_bgbec ;continue ;};if _aaacd .Name .Local =="\u0061\u0078\u0069\u0073"{_bdac .AxisAttr .UnmarshalXMLAttr (_aaacd );continue ;};if _aaacd .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_egebd ,_fdcgc :=_a .ParseUint (_aaacd .Value ,10,32);if _fdcgc !=nil {return _fdcgc ;};_degda :=uint32 (_egebd );_bdac .DimensionAttr =&_degda ;continue ;};if _aaacd .Name .Local =="\u0073\u0074\u0061r\u0074"{_gedfb ,_cegdb :=_a .ParseUint (_aaacd .Value ,10,32);if _cegdb !=nil {return _cegdb ;};_cgffb :=uint32 (_gedfb );_bdac .StartAttr =&_cgffb ;continue ;};if _aaacd .Name .Local =="\u0070\u0061\u006e\u0065"{_bdac .PaneAttr .UnmarshalXMLAttr (_aaacd );continue ;};if _aaacd .Name .Local =="\u0064\u0061\u0074\u0061"{_caaec ,_gdgdb :=_a .ParseBool (_aaacd .Value );if _gdgdb !=nil {return _gdgdb ;};_bdac .DataAttr =&_caaec ;continue ;};if _aaacd .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbfee ,_cedbdg :=_a .ParseUint (_aaacd .Value ,10,32);if _cedbdg !=nil {return _cedbdg ;};_gaced :=uint32 (_fbfee );_bdac .CountAttr =&_gaced ;continue ;};if _aaacd .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_ddbcgb ,_bbecce :=_a .ParseUint (_aaacd .Value ,10,32);if _bbecce !=nil {return _bbecce ;};_fgfbg :=uint32 (_ddbcgb );_bdac .ActiveColAttr =&_fgfbg ;continue ;};if _aaacd .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_aafaf ,_acfdg :=_a .ParseUint (_aaacd .Value ,10,32);if _acfdg !=nil {return _acfdg ;};_edffd :=uint32 (_aafaf );_bdac .PreviousRowAttr =&_edffd ;continue ;};if _aaacd .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_gaffa ,_eggbe :=_a .ParseUint (_aaacd .Value ,10,32);if _eggbe !=nil {return _eggbe ;};_cbbag :=uint32 (_gaffa );_bdac .PreviousColAttr =&_cbbag ;continue ;};if _aaacd .Name .Local =="\u0063\u006c\u0069c\u006b"{_dabaed ,_aaaec :=_a .ParseUint (_aaacd .Value ,10,32);if _aaaec !=nil {return _aaaec ;};_cfdb :=uint32 (_dabaed );_bdac .ClickAttr =&_cfdb ;continue ;};if _aaacd .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_gaeeg ,_fdeaa :=_a .ParseBool (_aaacd .Value );if _fdeaa !=nil {return _fdeaa ;};_bdac .ShowHeaderAttr =&_gaeeg ;continue ;};};_aagaa :for {_fcage ,_eedbb :=d .Token ();if _eedbb !=nil {return _eedbb ;};switch _afgga :=_fcage .(type ){case _gd .StartElement :switch _afgga .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cdeed :=d .DecodeElement (_bdac .PivotArea ,&_afgga );_cdeed !=nil {return _cdeed ;};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\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_afgga .Name );if _caabb :=d .Skip ();_caabb !=nil {return _caabb ;};};case _gd .EndElement :break _aagaa ;case _gd .CharData :};};return nil ;}; -// Column name -NameAttr string ; +// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path +func (_gfcedb *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _bgbc ,_aeab :=range _gfcedb .ColHierarchyUsage {if _feda :=_aeab .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 ,_bgbc ));_feda !=nil {return _feda ;};};return nil ;};type CT_BorderPr struct{ -// Totals Row Function -TotalsRowFunctionAttr ST_TotalsRowFunction ; +// Line Style +StyleAttr ST_BorderStyle ; -// Totals Row Label -TotalsRowLabelAttr *string ; +// Color +Color *CT_Color ;};func (_aefbad ST_SortMethod )Validate ()error {return _aefbad .ValidateWithPath ("")};func (_fbgccd *CT_ConditionalFormats )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fbgccd .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbgccd .CountAttr )});};e .EncodeToken (start );_fdabe :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_ebgd :=range _fbgccd .ConditionalFormat {e .EncodeElement (_ebgd ,_fdabe );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Query Table Field Id -QueryTableFieldIdAttr *uint32 ; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_bfebb *CT_Font )ValidateWithPath (path string )error {for _cgged ,_cebbc :=range _bfebb .Name {if _gbfg :=_cebbc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cgged ));_gbfg !=nil {return _gbfg ;};};for _fgcc ,_dbcdd :=range _bfebb .Charset {if _bcfb :=_dbcdd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_fgcc ));_bcfb !=nil {return _bcfb ;};};for _fabgc ,_gcaaf :=range _bfebb .Family {if _abgg :=_gcaaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_fabgc ));_abgg !=nil {return _abgg ;};};for _gbcfg ,_gcfcd :=range _bfebb .B {if _efcfd :=_gcfcd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_gbcfg ));_efcfd !=nil {return _efcfd ;};};for _bbccfb ,_abgdg :=range _bfebb .I {if _fdga :=_abgdg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_bbccfb ));_fdga !=nil {return _fdga ;};};for _cbbbe ,_cfgbf :=range _bfebb .Strike {if _edadb :=_cfgbf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_cbbbe ));_edadb !=nil {return _edadb ;};};for _abcac ,_agafd :=range _bfebb .Outline {if _dbbfb :=_agafd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_abcac ));_dbbfb !=nil {return _dbbfb ;};};for _caaed ,_aege :=range _bfebb .Shadow {if _fgdb :=_aege .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_caaed ));_fgdb !=nil {return _fgdb ;};};for _eeeef ,_bdea :=range _bfebb .Condense {if _dddg :=_bdea .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_eeeef ));_dddg !=nil {return _dddg ;};};for _cfgfe ,_ccdef :=range _bfebb .Extend {if _aaad :=_ccdef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_cfgfe ));_aaad !=nil {return _aaad ;};};for _fbgbc ,_egccb :=range _bfebb .Color {if _abcba :=_egccb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fbgbc ));_abcba !=nil {return _abcba ;};};for _daddd ,_bcae :=range _bfebb .Sz {if _dgeb :=_bcae .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_daddd ));_dgeb !=nil {return _dgeb ;};};for _dcaf ,_feebf :=range _bfebb .U {if _dcfga :=_feebf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_dcaf ));_dcfga !=nil {return _dcfga ;};};for _gfdb ,_ebbf :=range _bfebb .VertAlign {if _gebca :=_ebbf .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_gfdb ));_gebca !=nil {return _gebca ;};};for _aggce ,_bcfff :=range _bfebb .Scheme {if _agagd :=_bcfff .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_aggce ));_agagd !=nil {return _agagd ;};};return nil ;};type CT_LegacyDrawing struct{IdAttr string ;}; -// Header Row Cell Format Id -HeaderRowDxfIdAttr *uint32 ; +// Validate validates the CT_OutlinePr and its children +func (_ddddf *CT_OutlinePr )Validate ()error {return _ddddf .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");};func (_faegg ST_PageOrder )Validate ()error {return _faegg .ValidateWithPath ("")};func (_agfbc *CT_Col )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",_agfbc .MinAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u0078"},Value :_b .Sprintf ("\u0025\u0076",_agfbc .MaxAttr )});if _agfbc .WidthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_agfbc .WidthAttr )});};if _agfbc .StyleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agfbc .StyleAttr )});};if _agfbc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agfbc .HiddenAttr ))});};if _agfbc .BestFitAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agfbc .BestFitAttr ))});};if _agfbc .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agfbc .CustomWidthAttr ))});};if _agfbc .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agfbc .PhoneticAttr ))});};if _agfbc .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_agfbc .OutlineLevelAttr )});};if _agfbc .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agfbc .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Data & Insert Row Format Id -DataDxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path +func (_face *CT_DdeValue )ValidateWithPath (path string )error {if _faega :=_face .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_faega !=nil {return _faega ;};return nil ;}; -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// Validate validates the CT_SheetData and its children +func (_bddcc *CT_SheetData )Validate ()error {return _bddcc .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");}; -// Header Row Cell Style -HeaderRowCellStyleAttr *string ; +// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path +func (_babff *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _ccdba ,_bcface :=range _babff .RowHierarchyUsage {if _gdgdc :=_bcface .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 ,_ccdba ));_gdgdc !=nil {return _gdgdc ;};};return nil ;};func (_aacg *CT_Fonts )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _aacg .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aacg .CountAttr )});};e .EncodeToken (start );if _aacg .Font !=nil {_feab :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_bdggc :=range _aacg .Font {e .EncodeElement (_bdggc ,_feab );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type ST_ExternalConnectionType byte ;func (_dgbbc ST_FontScheme )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_adfcdb :=_gd .Attr {};_adfcdb .Name =name ;switch _dgbbc {case ST_FontSchemeUnset :_adfcdb .Value ="";case ST_FontSchemeNone :_adfcdb .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_adfcdb .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_adfcdb .Value ="\u006d\u0069\u006eo\u0072";};return _adfcdb ,nil ;};func (_cggecc *CT_WebPublishItem )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cggecc .IdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cggecc .DivIdAttr )});_cdfdf ,_efbfc :=_cggecc .SourceTypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"});if _efbfc !=nil {return _efbfc ;};start .Attr =append (start .Attr ,_cdfdf );if _cggecc .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_b .Sprintf ("\u0025\u0076",*_cggecc .SourceRefAttr )});};if _cggecc .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cggecc .SourceObjectAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cggecc .DestinationFileAttr )});if _cggecc .TitleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cggecc .TitleAttr )});};if _cggecc .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cggecc .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dcdaeg *CT_Dxfs )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dcdaeg .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dcdaeg .CountAttr )});};e .EncodeToken (start );if _dcdaeg .Dxf !=nil {_ffdd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_begcf :=range _dcdaeg .Dxf {e .EncodeElement (_begcf ,_ffdd );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_IntProperty struct{ -// Data Area Style Name -DataCellStyleAttr *string ; +// Value +ValAttr int32 ;};func (_bcfgd *ST_VerticalAlignment )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_acafbf ,_begcb :=d .Token ();if _begcb !=nil {return _begcb ;};if _gfeef ,_aeeafa :=_acafbf .(_gd .EndElement );_aeeafa &&_gfeef .Name ==start .Name {*_bcfgd =1;return nil ;};if _dcgeg ,_babce :=_acafbf .(_gd .CharData );!_babce {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",_acafbf );}else {switch string (_dcgeg ){case "":*_bcfgd =0;case "\u0074\u006f\u0070":*_bcfgd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcfgd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bcfgd =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bcfgd =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bcfgd =5;};};_acafbf ,_begcb =d .Token ();if _begcb !=nil {return _begcb ;};if _gdgagf ,_eedebf :=_acafbf .(_gd .EndElement );_eedebf &&_gdgagf .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",_acafbf );};func (_bgade ST_Scope )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bgade .String (),start );};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_dead :=&CT_ChartsheetProtection {};return _dead ;};type CT_pivotTableDefinition struct{ -// Totals Row Style Name -TotalsRowCellStyleAttr *string ; +// Name +NameAttr string ; -// Calculated Column Formula -CalculatedColumnFormula *CT_TableFormula ; +// PivotCache Definition Id +CacheIdAttr uint32 ; -// Totals Row Formula -TotalsRowFormula *CT_TableFormula ; +// Data On Rows +DataOnRowsAttr *bool ; -// XML Column Properties -XmlColumnPr *CT_XmlColumnPr ; +// Default Data Field Position +DataPositionAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type Headers struct{CT_RevisionHeaders };func NewCT_QueryCache ()*CT_QueryCache {_deabf :=&CT_QueryCache {};return _deabf };type CT_IndexedColors struct{ +// Data Field Header Name +DataCaptionAttr string ; -// RGB Color -RgbColor []*CT_RgbColor ;};func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_adfcd :=&CT_RevisionHeaders {};_adfcd .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _adfcd ;};type CT_ColFields struct{ +// Grand Totals Caption +GrandTotalCaptionAttr *string ; -// Repeated Items Count -CountAttr *uint32 ; +// Error Caption +ErrorCaptionAttr *string ; -// Field -Field []*CT_Field ;};func NewCT_PCDKPI ()*CT_PCDKPI {_eedga :=&CT_PCDKPI {};return _eedga };func (_dfabe *CT_PivotDimension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfabe .MeasureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dfabe .MeasureAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dfabe .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dfabe .UniqueNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_dfabe .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Show Error +ShowErrorAttr *bool ; -// Validate validates the CT_SheetCalcPr and its children -func (_gacbf *CT_SheetCalcPr )Validate ()error {return _gacbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};type ST_FormulaExpression byte ;func (_adbdge ST_SortBy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adbdge .String (),start );};type CT_PivotCacheRecords struct{ +// Caption for Missing Values +MissingCaptionAttr *string ; -// PivotCache Records Count -CountAttr *uint32 ; +// Show Missing +ShowMissingAttr *bool ; -// PivotCache Record -R []*CT_Record ; +// Page Header Style Name +PageStyleAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ggbff *Metadata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggbff .CT_Metadata =*NewCT_Metadata ();_egfgc :for {_bffad ,_cfgfbff :=d .Token ();if _cfgfbff !=nil {return _cfgfbff ;};switch _bcgbad :=_bffad .(type ){case _b .StartElement :switch _bcgbad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_ggbff .MetadataTypes =NewCT_MetadataTypes ();if _fcecb :=d .DecodeElement (_ggbff .MetadataTypes ,&_bcgbad );_fcecb !=nil {return _fcecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_ggbff .MetadataStrings =NewCT_MetadataStrings ();if _dgccgb :=d .DecodeElement (_ggbff .MetadataStrings ,&_bcgbad );_dgccgb !=nil {return _dgccgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_ggbff .MdxMetadata =NewCT_MdxMetadata ();if _ebaaba :=d .DecodeElement (_ggbff .MdxMetadata ,&_bcgbad );_ebaaba !=nil {return _ebaaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_ffaeg :=NewCT_FutureMetadata ();if _eccaca :=d .DecodeElement (_ffaeg ,&_bcgbad );_eccaca !=nil {return _eccaca ;};_ggbff .FutureMetadata =append (_ggbff .FutureMetadata ,_ffaeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_ggbff .CellMetadata =NewCT_MetadataBlocks ();if _cagcg :=d .DecodeElement (_ggbff .CellMetadata ,&_bcgbad );_cagcg !=nil {return _cagcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_ggbff .ValueMetadata =NewCT_MetadataBlocks ();if _accbc :=d .DecodeElement (_ggbff .ValueMetadata ,&_bcgbad );_accbc !=nil {return _accbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggbff .ExtLst =NewCT_ExtensionList ();if _bafag :=d .DecodeElement (_ggbff .ExtLst ,&_bcgbad );_bafag !=nil {return _bafag ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_bcgbad .Name );if _beggd :=d .Skip ();_beggd !=nil {return _beggd ;};};case _b .EndElement :break _egfgc ;case _b .CharData :};};return nil ;};type CT_SheetViews struct{ +// Table Style Name +PivotTableStyleAttr *string ; -// Worksheet View -SheetView []*CT_SheetView ; +// Vacated Style +VacatedStyleAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// PivotTable Custom String +TagAttr *string ; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_cgacf *CT_SmartTagType )ValidateWithPath (path string )error {return nil }; +// PivotTable Last Updated Version +UpdatedVersionAttr *uint8 ; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_beedg *CT_String )ValidateWithPath (path string )error {for _fdecg ,_bdbbgb :=range _beedg .Tpls {if _dafab :=_bdbbgb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_fdecg ));_dafab !=nil {return _dafab ;};};for _dgddd ,_agbdf :=range _beedg .X {if _gafdbd :=_agbdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dgddd ));_gafdbd !=nil {return _gafdbd ;};};return nil ;};func NewCT_Sheet ()*CT_Sheet {_cgceb :=&CT_Sheet {};return _cgceb }; +// Minimum Refreshable Version +MinRefreshableVersionAttr *uint8 ; -// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path -func (_eebc *CT_DataRefs )ValidateWithPath (path string )error {for _ebgef ,_eege :=range _eebc .DataRef {if _fega :=_eege .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_ebgef ));_fega !=nil {return _fega ;};};return nil ;}; +// Asterisk Totals +AsteriskTotalsAttr *bool ; -// Validate validates the CT_VolTopic and its children -func (_bgadg *CT_VolTopic )Validate ()error {return _bgadg .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};func NewCT_Borders ()*CT_Borders {_fce :=&CT_Borders {};return _fce };func (_gcdec *CT_Items )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cggfg :=range start .Attr {if _cggfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaabc ,_dbedfa :=_e .ParseUint (_cggfg .Value ,10,32);if _dbedfa !=nil {return _dbedfa ;};_dade :=uint32 (_eaabc );_gcdec .CountAttr =&_dade ;continue ;};};_gefge :for {_cebga ,_dbcab :=d .Token ();if _dbcab !=nil {return _dbcab ;};switch _aaccg :=_cebga .(type ){case _b .StartElement :switch _aaccg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"}:_aecbf :=NewCT_Item ();if _cggg :=d .DecodeElement (_aecbf ,&_aaccg );_cggg !=nil {return _cggg ;};_gcdec .Item =append (_gcdec .Item ,_aecbf );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_aaccg .Name );if _bcceba :=d .Skip ();_bcceba !=nil {return _bcceba ;};};case _b .EndElement :break _gefge ;case _b .CharData :};};return nil ;}; +// Show Item Names +ShowItemsAttr *bool ; -// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path -func (_bffge *CT_Query )ValidateWithPath (path string )error {if _bffge .Tpls !=nil {if _gbaef :=_bffge .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_gbaef !=nil {return _gbaef ;};};return nil ;};func NewCT_DrawingHF ()*CT_DrawingHF {_bcga :=&CT_DrawingHF {};return _bcga };func (_geb *CT_AutoFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geb .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_geb .RefAttr )});};e .EncodeToken (start );if _geb .FilterColumn !=nil {_bfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_dc :=range _geb .FilterColumn {e .EncodeElement (_dc ,_bfa );};};if _geb .SortState !=nil {_dbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_geb .SortState ,_dbg );};if _geb .ExtLst !=nil {_dbb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_geb .ExtLst ,_dbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gafceg *CT_VolType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gafceg .TypeAttr =ST_VolDepType (1);for _ ,_gefgb :=range start .Attr {if _gefgb .Name .Local =="\u0074\u0079\u0070\u0065"{_gafceg .TypeAttr .UnmarshalXMLAttr (_gefgb );continue ;};};_agggcc :for {_aeedc ,_gbcae :=d .Token ();if _gbcae !=nil {return _gbcae ;};switch _acagfb :=_aeedc .(type ){case _b .StartElement :switch _acagfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"}:_dgadac :=NewCT_VolMain ();if _fagggc :=d .DecodeElement (_dgadac ,&_acagfb );_fagggc !=nil {return _fagggc ;};_gafceg .Main =append (_gafceg .Main ,_dgadac );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_acagfb .Name );if _bdbcd :=d .Skip ();_bdbcd !=nil {return _bdbcd ;};};case _b .EndElement :break _agggcc ;case _b .CharData :};};return nil ;};type CT_CacheHierarchy struct{ +// Allow Edit Data +EditDataAttr *bool ; -// Hierarchy Unique Name -UniqueNameAttr string ; +// Disable Field List +DisableFieldListAttr *bool ; -// Hierarchy Display Name -CaptionAttr *string ; +// Show Calculated Members +ShowCalcMbrsAttr *bool ; -// Measure Hierarchy -MeasureAttr *bool ; +// Total Visual Data +VisualTotalsAttr *bool ; -// Set -SetAttr *bool ; +// Show Multiple Labels +ShowMultipleLabelAttr *bool ; -// Parent Set -ParentSetAttr *uint32 ; +// Show Drop Down +ShowDataDropDownAttr *bool ; -// KPI Icon Set -IconSetAttr *int32 ; +// Show Expand Collapse +ShowDrillAttr *bool ; -// Attribute Hierarchy -AttributeAttr *bool ; +// Print Drill Indicators +PrintDrillAttr *bool ; -// Time -TimeAttr *bool ; +// Show Member Property ToolTips +ShowMemberPropertyTipsAttr *bool ; -// Key Attribute Hierarchy -KeyAttributeAttr *bool ; +// Show ToolTips on Data +ShowDataTipsAttr *bool ; -// Default Member Unique Name -DefaultMemberUniqueNameAttr *string ; +// Enable PivotTable Wizard +EnableWizardAttr *bool ; -// Unique Name of 'All' -AllUniqueNameAttr *string ; +// Enable Drill Down +EnableDrillAttr *bool ; -// Display Name of 'All' -AllCaptionAttr *string ; +// Enable Field Properties +EnableFieldPropertiesAttr *bool ; -// Dimension Unique Name -DimensionUniqueNameAttr *string ; +// Preserve Formatting +PreserveFormattingAttr *bool ; -// Display Folder -DisplayFolderAttr *string ; +// Auto Formatting +UseAutoFormattingAttr *bool ; -// Measure Group Name -MeasureGroupAttr *string ; +// Page Wrap +PageWrapAttr *uint32 ; -// Measures -MeasuresAttr *bool ; +// Page Over Then Down +PageOverThenDownAttr *bool ; -// Levels Count -CountAttr uint32 ; +// Subtotal Hidden Items +SubtotalHiddenItemsAttr *bool ; -// One Field -OneFieldAttr *bool ; +// Row Grand Totals +RowGrandTotalsAttr *bool ; -// Member Value Data Type -MemberValueDatatypeAttr *uint16 ; +// Grand Totals On Columns +ColGrandTotalsAttr *bool ; -// Unbalanced -UnbalancedAttr *bool ; +// Field Print Titles +FieldPrintTitlesAttr *bool ; -// Unbalanced Group -UnbalancedGroupAttr *bool ; +// Item Print Titles +ItemPrintTitlesAttr *bool ; -// Hidden -HiddenAttr *bool ; +// Merge Titles +MergeItemAttr *bool ; -// Fields Usage -FieldsUsage *CT_FieldsUsage ; +// Show Drop Zones +ShowDropZonesAttr *bool ; -// OLAP Grouping Levels -GroupLevels *CT_GroupLevels ; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type ST_DataValidationErrorStyle byte ; +// Indentation for Compact Axis +IndentAttr *uint32 ; -// ValidateWithPath validates the Headers and its children, prefixing error messages with path -func (_cecac *Headers )ValidateWithPath (path string )error {if _aacbd :=_cecac .CT_RevisionHeaders .ValidateWithPath (path );_aacbd !=nil {return _aacbd ;};return nil ;};func (_gcaefa *MapInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcaefa .CT_MapInfo =*NewCT_MapInfo ();for _ ,_fffga :=range start .Attr {if _fffga .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_bgebee ,_gggfgf :=_fffga .Value ,error (nil );if _gggfgf !=nil {return _gggfgf ;};_gcaefa .SelectionNamespacesAttr =_bgebee ;continue ;};};_abfbac :for {_fcaeg ,_cdefb :=d .Token ();if _cdefb !=nil {return _cdefb ;};switch _aebee :=_fcaeg .(type ){case _b .StartElement :switch _aebee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_bdffb :=NewCT_Schema ();if _bedcdc :=d .DecodeElement (_bdffb ,&_aebee );_bedcdc !=nil {return _bedcdc ;};_gcaefa .Schema =append (_gcaefa .Schema ,_bdffb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_cebd :=NewCT_Map ();if _caeda :=d .DecodeElement (_cebd ,&_aebee );_caeda !=nil {return _caeda ;};_gcaefa .Map =append (_gcaefa .Map ,_cebd );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004da\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_aebee .Name );if _bbfbf :=d .Skip ();_bbfbf !=nil {return _bbfbf ;};};case _b .EndElement :break _abfbac ;case _b .CharData :};};return nil ;};func (_eeffcf ST_Comments )Validate ()error {return _eeffcf .ValidateWithPath ("")};func NewCT_WebPublishObject ()*CT_WebPublishObject {_befbf :=&CT_WebPublishObject {};return _befbf };func (_ebbcd *ST_SortMethod )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geeaf ,_ceaca :=d .Token ();if _ceaca !=nil {return _ceaca ;};if _fbegd ,_gfdbgc :=_geeaf .(_b .EndElement );_gfdbgc &&_fbegd .Name ==start .Name {*_ebbcd =1;return nil ;};if _abbbeg ,_afefa :=_geeaf .(_b .CharData );!_afefa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geeaf );}else {switch string (_abbbeg ){case "":*_ebbcd =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_ebbcd =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_ebbcd =2;case "\u006e\u006f\u006e\u0065":*_ebbcd =3;};};_geeaf ,_ceaca =d .Token ();if _ceaca !=nil {return _ceaca ;};if _agfgc ,_gbabgd :=_geeaf .(_b .EndElement );_gbabgd &&_agfgc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geeaf );};func (_acfae *CT_FontScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acfae .ValAttr =ST_FontScheme (1);for _ ,_fcgca :=range start .Attr {if _fcgca .Name .Local =="\u0076\u0061\u006c"{_acfae .ValAttr .UnmarshalXMLAttr (_fcgca );continue ;};};for {_facb ,_baagc :=d .Token ();if _baagc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_baagc );};if _cbdb ,_eabeg :=_facb .(_b .EndElement );_eabeg &&_cbdb .Name ==start .Name {break ;};};return nil ;}; +// Show Empty Row +ShowEmptyRowAttr *bool ; -// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path -func (_fgcaa *CT_PhoneticPr )ValidateWithPath (path string )error {if _fdebf :=_fgcaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdebf !=nil {return _fdebf ;};if _ffafb :=_fgcaa .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_ffafb !=nil {return _ffafb ;};return nil ;}; +// Show Empty Column +ShowEmptyColAttr *bool ; -// Validate validates the CT_IgnoredError and its children -func (_cceb *CT_IgnoredError )Validate ()error {return _cceb .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");}; +// Show Field Headers +ShowHeadersAttr *bool ; -// Validate validates the CT_ExternalLinkChoice and its children -func (_cedd *CT_ExternalLinkChoice )Validate ()error {return _cedd .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fba *CT_Borders )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acfa :=range start .Attr {if _acfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdab ,_ffcd :=_e .ParseUint (_acfa .Value ,10,32);if _ffcd !=nil {return _ffcd ;};_fgde :=uint32 (_gdab );_fba .CountAttr =&_fgde ;continue ;};};_gdd :for {_efe ,_fdfa :=d .Token ();if _fdfa !=nil {return _fdfa ;};switch _afe :=_efe .(type ){case _b .StartElement :switch _afe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_egb :=NewCT_Border ();if _eaae :=d .DecodeElement (_egb ,&_afe );_eaae !=nil {return _eaae ;};_fba .Border =append (_fba .Border ,_egb );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_afe .Name );if _aefb :=d .Skip ();_aefb !=nil {return _aefb ;};};case _b .EndElement :break _gdd ;case _b .CharData :};};return nil ;};func (_aeefcf *ST_MdxKPIProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebgdc ,_agdcg :=d .Token ();if _agdcg !=nil {return _agdcg ;};if _gbgfe ,_gbadb :=_ebgdc .(_b .EndElement );_gbadb &&_gbgfe .Name ==start .Name {*_aeefcf =1;return nil ;};if _cadcee ,_ddbda :=_ebgdc .(_b .CharData );!_ddbda {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebgdc );}else {switch string (_cadcee ){case "":*_aeefcf =0;case "\u0076":*_aeefcf =1;case "\u0067":*_aeefcf =2;case "\u0073":*_aeefcf =3;case "\u0074":*_aeefcf =4;case "\u0077":*_aeefcf =5;case "\u006d":*_aeefcf =6;};};_ebgdc ,_agdcg =d .Token ();if _agdcg !=nil {return _agdcg ;};if _fddacg ,_fgdede :=_ebgdc .(_b .EndElement );_fgdede &&_fddacg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebgdc );};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_debb :=&CT_FutureMetadataBlock {};return _debb ;};func (_bfbc *CT_ColorScale )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geegc :for {_egfd ,_ggac :=d .Token ();if _ggac !=nil {return _ggac ;};switch _cgcgd :=_egfd .(type ){case _b .StartElement :switch _cgcgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_cgab :=NewCT_Cfvo ();if _eage :=d .DecodeElement (_cgab ,&_cgcgd );_eage !=nil {return _eage ;};_bfbc .Cfvo =append (_bfbc .Cfvo ,_cgab );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_befd :=NewCT_Color ();if _bfbb :=d .DecodeElement (_befd ,&_cgcgd );_bfbb !=nil {return _bfbb ;};_bfbc .Color =append (_bfbc .Color ,_befd );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065 \u0025\u0076",_cgcgd .Name );if _fcgge :=d .Skip ();_fcgge !=nil {return _fcgge ;};};case _b .EndElement :break _geegc ;case _b .CharData :};};return nil ;};func (_eggbg *ST_CalcMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eggbg =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_eggbg =1;case "\u0061\u0075\u0074\u006f":*_eggbg =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_eggbg =3;};return nil ;};func (_gbaba ST_CredMethod )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egdga :=_b .Attr {};_egdga .Name =name ;switch _gbaba {case ST_CredMethodUnset :_egdga .Value ="";case ST_CredMethodIntegrated :_egdga .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_egdga .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_egdga .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_egdga .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _egdga ,nil ;};func (_baefcg *CT_SmartTagType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baefcg .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_baefcg .NamespaceUriAttr )});};if _baefcg .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_baefcg .NameAttr )});};if _baefcg .UrlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_baefcg .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ChartsheetPr struct{ +// Compact New Fields +CompactAttr *bool ; -// Published -PublishedAttr *bool ; +// Outline New Fields +OutlineAttr *bool ; -// Code Name -CodeNameAttr *string ;TabColor *CT_Color ;};func (_dadfa *CT_VerticalAlignFontProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_dfcbbg ,_dgfee :=_dadfa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _dgfee !=nil {return _dgfee ;};start .Attr =append (start .Attr ,_dfcbbg );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcecf *CT_OlapPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cafc :=range start .Attr {if _cafc .Name .Local =="\u006c\u006f\u0063a\u006c"{_dadgc ,_bceede :=_e .ParseBool (_cafc .Value );if _bceede !=nil {return _bceede ;};_fcecf .LocalAttr =&_dadgc ;continue ;};if _cafc .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_caccdb ,_ececa :=_cafc .Value ,error (nil );if _ececa !=nil {return _ececa ;};_fcecf .LocalConnectionAttr =&_caccdb ;continue ;};if _cafc .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_aagda ,_bbbab :=_e .ParseBool (_cafc .Value );if _bbbab !=nil {return _bbbab ;};_fcecf .LocalRefreshAttr =&_aagda ;continue ;};if _cafc .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_dgbbgc ,_gbagc :=_e .ParseBool (_cafc .Value );if _gbagc !=nil {return _gbagc ;};_fcecf .SendLocaleAttr =&_dgbbgc ;continue ;};if _cafc .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_baccf ,_dffcf :=_e .ParseUint (_cafc .Value ,10,32);if _dffcf !=nil {return _dffcf ;};_dfeab :=uint32 (_baccf );_fcecf .RowDrillCountAttr =&_dfeab ;continue ;};if _cafc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_dddb ,_fcccc :=_e .ParseBool (_cafc .Value );if _fcccc !=nil {return _fcccc ;};_fcecf .ServerFillAttr =&_dddb ;continue ;};if _cafc .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_fbaaa ,_abecf :=_e .ParseBool (_cafc .Value );if _abecf !=nil {return _abecf ;};_fcecf .ServerNumberFormatAttr =&_fbaaa ;continue ;};if _cafc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_cace ,_bgebe :=_e .ParseBool (_cafc .Value );if _bgebe !=nil {return _bgebe ;};_fcecf .ServerFontAttr =&_cace ;continue ;};if _cafc .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_dfdaf ,_fgaga :=_e .ParseBool (_cafc .Value );if _fgaga !=nil {return _fgaga ;};_fcecf .ServerFontColorAttr =&_dfdaf ;continue ;};};for {_ecag ,_gbaeeg :=d .Token ();if _gbaeeg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_gbaeeg );};if _fgbgd ,_eggedd :=_ecag .(_b .EndElement );_eggedd &&_fgbgd .Name ==start .Name {break ;};};return nil ;};func (_egfcfd *CT_ExternalDefinedName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_defa :=range start .Attr {if _defa .Name .Local =="\u006e\u0061\u006d\u0065"{_gfbde ,_bdbc :=_defa .Value ,error (nil );if _bdbc !=nil {return _bdbc ;};_egfcfd .NameAttr =_gfbde ;continue ;};if _defa .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_gagg ,_fecf :=_defa .Value ,error (nil );if _fecf !=nil {return _fecf ;};_egfcfd .RefersToAttr =&_gagg ;continue ;};if _defa .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ecbfb ,_dbaeg :=_e .ParseUint (_defa .Value ,10,32);if _dbaeg !=nil {return _dbaeg ;};_eddg :=uint32 (_ecbfb );_egfcfd .SheetIdAttr =&_eddg ;continue ;};};for {_adca ,_fabdd :=d .Token ();if _fabdd !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072n\u0061l\u0044e\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_fabdd );};if _fdgbe ,_bfdd :=_adca .(_b .EndElement );_bfdd &&_fdgbe .Name ==start .Name {break ;};};return nil ;}; +// Outline Data Fields +OutlineDataAttr *bool ; -// Validate validates the CT_Consolidation and its children -func (_bbdg *CT_Consolidation )Validate ()error {return _bbdg .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");}; +// Compact Data +CompactDataAttr *bool ; -// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path -func (_eabb *CT_CacheSource )ValidateWithPath (path string )error {if _eabb .TypeAttr ==ST_SourceTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _aeab :=_eabb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aeab !=nil {return _aeab ;};if _eabb .WorksheetSource !=nil {if _bfdg :=_eabb .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_bfdg !=nil {return _bfdg ;};};if _eabb .Consolidation !=nil {if _cadf :=_eabb .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_cadf !=nil {return _cadf ;};};if _eabb .ExtLst !=nil {if _ccd :=_eabb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccd !=nil {return _ccd ;};};return nil ;}; +// Data Fields Published +PublishedAttr *bool ; -// Validate validates the CT_PhoneticPr and its children -func (_acagf *CT_PhoneticPr )Validate ()error {return _acagf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");};func (_cfb *CT_Authors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfb .Author !=nil {_cdd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_gaf :=range _cfb .Author {e .EncodeElement (_gaf ,_cdd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Enable Drop Zones +GridDropZonesAttr *bool ; -// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path -func (_gdfb *CT_CfRule )ValidateWithPath (path string )error {if _cebc :=_gdfb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cebc !=nil {return _cebc ;};if _beff :=_gdfb .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_beff !=nil {return _beff ;};if _ccgf :=_gdfb .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_ccgf !=nil {return _ccgf ;};if _gdfb .ColorScale !=nil {if _bed :=_gdfb .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");_bed !=nil {return _bed ;};};if _gdfb .DataBar !=nil {if _bfge :=_gdfb .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_bfge !=nil {return _bfge ;};};if _gdfb .IconSet !=nil {if _aeae :=_gdfb .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");_aeae !=nil {return _aeae ;};};if _gdfb .ExtLst !=nil {if _dgab :=_gdfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgab !=nil {return _dgab ;};};return nil ;};func (_cgbgb *CT_Selection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgae :=range start .Attr {if _cgae .Name .Local =="\u0070\u0061\u006e\u0065"{_cgbgb .PaneAttr .UnmarshalXMLAttr (_cgae );continue ;};if _cgae .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_fdabf ,_abdae :=_cgae .Value ,error (nil );if _abdae !=nil {return _abdae ;};_cgbgb .ActiveCellAttr =&_fdabf ;continue ;};if _cgae .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_cbcbf ,_fbbfa :=_e .ParseUint (_cgae .Value ,10,32);if _fbbfa !=nil {return _fbbfa ;};_cgaea :=uint32 (_cbcbf );_cgbgb .ActiveCellIdAttr =&_cgaea ;continue ;};if _cgae .Name .Local =="\u0073\u0071\u0072e\u0066"{_dfgbg ,_gdege :=ParseSliceST_Sqref (_cgae .Value );if _gdege !=nil {return _gdege ;};_cgbgb .SqrefAttr =&_dfgbg ;continue ;};};for {_bddce ,_edadb :=d .Token ();if _edadb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_edadb );};if _cbeebc ,_ggbbd :=_bddce .(_b .EndElement );_ggbbd &&_cbeebc .Name ==start .Name {break ;};};return nil ;};func (_daddf *CT_TupleCache )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daddf .Entries !=nil {_bfbef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_daddf .Entries ,_bfbef );};if _daddf .Sets !=nil {_acbafe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_daddf .Sets ,_acbafe );};if _daddf .QueryCache !=nil {_cfdggf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_daddf .QueryCache ,_cfdggf );};if _daddf .ServerFormats !=nil {_eddabga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_daddf .ServerFormats ,_eddabga );};if _daddf .ExtLst !=nil {_acgcaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_daddf .ExtLst ,_acgcaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbfbf *CT_RangePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbfbf .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbf .AutoStartAttr ))});};if _gbfbf .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbf .AutoEndAttr ))});};if _gbfbf .GroupByAttr !=ST_GroupByUnset {_cbafa ,_eecgd :=_gbfbf .GroupByAttr .MarshalXMLAttr (_b .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"});if _eecgd !=nil {return _eecgd ;};start .Attr =append (start .Attr ,_cbafa );};if _gbfbf .StartNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gbfbf .StartNumAttr )});};if _gbfbf .EndNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gbfbf .EndNumAttr )});};if _gbfbf .StartDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_f .Sprintf ("\u0025\u0076",*_gbfbf .StartDateAttr )});};if _gbfbf .EndDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gbfbf .EndDateAttr )});};if _gbfbf .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gbfbf .GroupIntervalAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Stop Immersive UI +ImmersiveAttr *bool ; -// Validate validates the CT_Reviewed and its children -func (_cgabg *CT_Reviewed )Validate ()error {return _cgabg .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");};func (_egedd *CT_HeaderFooter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egedd .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egedd .DifferentOddEvenAttr ))});};if _egedd .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egedd .DifferentFirstAttr ))});};if _egedd .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egedd .ScaleWithDocAttr ))});};if _egedd .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egedd .AlignWithMarginsAttr ))});};e .EncodeToken (start );if _egedd .OddHeader !=nil {_dfebb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_d .AddPreserveSpaceAttr (&_dfebb ,*_egedd .OddHeader );e .EncodeElement (_egedd .OddHeader ,_dfebb );};if _egedd .OddFooter !=nil {_bedfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_d .AddPreserveSpaceAttr (&_bedfd ,*_egedd .OddFooter );e .EncodeElement (_egedd .OddFooter ,_bedfd );};if _egedd .EvenHeader !=nil {_dddfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_d .AddPreserveSpaceAttr (&_dddfb ,*_egedd .EvenHeader );e .EncodeElement (_egedd .EvenHeader ,_dddfb );};if _egedd .EvenFooter !=nil {_fffde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_d .AddPreserveSpaceAttr (&_fffde ,*_egedd .EvenFooter );e .EncodeElement (_egedd .EvenFooter ,_fffde );};if _egedd .FirstHeader !=nil {_abgag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_d .AddPreserveSpaceAttr (&_abgag ,*_egedd .FirstHeader );e .EncodeElement (_egedd .FirstHeader ,_abgag );};if _egedd .FirstFooter !=nil {_faeeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_d .AddPreserveSpaceAttr (&_faeeg ,*_egedd .FirstFooter );e .EncodeElement (_egedd .FirstFooter ,_faeeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbbca *CT_TableColumn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abdgd :=range start .Attr {if _abdgd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_baggd ,_fcgdad :=_e .ParseUint (_abdgd .Value ,10,32);if _fcgdad !=nil {return _fcgdad ;};_dedfa :=uint32 (_baggd );_dbbca .TotalsRowDxfIdAttr =&_dedfa ;continue ;};if _abdgd .Name .Local =="\u0069\u0064"{_gbcdgc ,_baeed :=_e .ParseUint (_abdgd .Value ,10,32);if _baeed !=nil {return _baeed ;};_dbbca .IdAttr =uint32 (_gbcdgc );continue ;};if _abdgd .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_eadfe ,_fcffb :=_abdgd .Value ,error (nil );if _fcffb !=nil {return _fcffb ;};_dbbca .HeaderRowCellStyleAttr =&_eadfe ;continue ;};if _abdgd .Name .Local =="\u006e\u0061\u006d\u0065"{_deafbc ,_becdde :=_abdgd .Value ,error (nil );if _becdde !=nil {return _becdde ;};_dbbca .NameAttr =_deafbc ;continue ;};if _abdgd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_cfcccg ,_dbbgce :=_abdgd .Value ,error (nil );if _dbbgce !=nil {return _dbbgce ;};_dbbca .TotalsRowLabelAttr =&_cfcccg ;continue ;};if _abdgd .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_dfeag ,_cebcg :=_e .ParseUint (_abdgd .Value ,10,32);if _cebcg !=nil {return _cebcg ;};_acffa :=uint32 (_dfeag );_dbbca .QueryTableFieldIdAttr =&_acffa ;continue ;};if _abdgd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_agffd ,_aedbb :=_e .ParseUint (_abdgd .Value ,10,32);if _aedbb !=nil {return _aedbb ;};_eabfccc :=uint32 (_agffd );_dbbca .HeaderRowDxfIdAttr =&_eabfccc ;continue ;};if _abdgd .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_cddca ,_cagbd :=_e .ParseUint (_abdgd .Value ,10,32);if _cagbd !=nil {return _cagbd ;};_faag :=uint32 (_cddca );_dbbca .DataDxfIdAttr =&_faag ;continue ;};if _abdgd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_eadbb ,_afgbbf :=_abdgd .Value ,error (nil );if _afgbbf !=nil {return _afgbbf ;};_dbbca .UniqueNameAttr =&_eadbb ;continue ;};if _abdgd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_dbbca .TotalsRowFunctionAttr .UnmarshalXMLAttr (_abdgd );continue ;};if _abdgd .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_deegf ,_bafbd :=_abdgd .Value ,error (nil );if _bafbd !=nil {return _bafbd ;};_dbbca .DataCellStyleAttr =&_deegf ;continue ;};if _abdgd .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bceecg ,_dagce :=_abdgd .Value ,error (nil );if _dagce !=nil {return _dagce ;};_dbbca .TotalsRowCellStyleAttr =&_bceecg ;continue ;};};_dfeegd :for {_aggcb ,_ccafb :=d .Token ();if _ccafb !=nil {return _ccafb ;};switch _abege :=_aggcb .(type ){case _b .StartElement :switch _abege .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_dbbca .CalculatedColumnFormula =NewCT_TableFormula ();if _cdbfe :=d .DecodeElement (_dbbca .CalculatedColumnFormula ,&_abege );_cdbfe !=nil {return _cdbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_dbbca .TotalsRowFormula =NewCT_TableFormula ();if _dggdb :=d .DecodeElement (_dbbca .TotalsRowFormula ,&_abege );_dggdb !=nil {return _dggdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"}:_dbbca .XmlColumnPr =NewCT_XmlColumnPr ();if _bbcfg :=d .DecodeElement (_dbbca .XmlColumnPr ,&_abege );_bbcfg !=nil {return _bbcfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbbca .ExtLst =NewCT_ExtensionList ();if _bfgfd :=d .DecodeElement (_dbbca .ExtLst ,&_abege );_bfgfd !=nil {return _bfgfd ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006fl\u0075m\u006e\u0020\u0025\u0076",_abege .Name );if _fbcdg :=d .Skip ();_fbcdg !=nil {return _fbcdg ;};};case _b .EndElement :break _dfeegd ;case _b .CharData :};};return nil ;}; +// Multiple Field Filters +MultipleFieldFiltersAttr *bool ; -// ValidateWithPath validates the Workbook and its children, prefixing error messages with path -func (_gafgd *Workbook )ValidateWithPath (path string )error {if _gdgfag :=_gafgd .CT_Workbook .ValidateWithPath (path );_gdgfag !=nil {return _gdgfag ;};return nil ;}; +// Chart Format Id +ChartFormatAttr *uint32 ; -// Validate validates the CT_RevisionCellChange and its children -func (_bdcc *CT_RevisionCellChange )Validate ()error {return _bdcc .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Row Header Caption +RowHeaderCaptionAttr *string ; -// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path -func (_bfabfb *CT_PageBreak )ValidateWithPath (path string )error {for _bcbfg ,_gccfe :=range _bfabfb .Brk {if _bgfaa :=_gccfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_bcbfg ));_bgfaa !=nil {return _bgfaa ;};};return nil ;}; +// Column Header Caption +ColHeaderCaptionAttr *string ; -// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path -func (_bbega *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _egebf ,_facff :=range _bbega .Map {if _faced :=_facff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_egebf ));_faced !=nil {return _faced ;};};return nil ;};func (_abbdc *CT_Table )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbdc .TableColumns =NewCT_TableColumns ();for _ ,_gedcf :=range start .Attr {if _gedcf .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_dbgda ,_fedff :=_e .ParseUint (_gedcf .Value ,10,32);if _fedff !=nil {return _fedff ;};_eaabf :=uint32 (_dbgda );_abbdc .DataDxfIdAttr =&_eaabf ;continue ;};if _gedcf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_cccba ,_efcab :=_e .ParseUint (_gedcf .Value ,10,32);if _efcab !=nil {return _efcab ;};_gcagb :=uint32 (_cccba );_abbdc .TotalsRowDxfIdAttr =&_gcagb ;continue ;};if _gedcf .Name .Local =="\u006e\u0061\u006d\u0065"{_gcfed ,_gddfg :=_gedcf .Value ,error (nil );if _gddfg !=nil {return _gddfg ;};_abbdc .NameAttr =&_gcfed ;continue ;};if _gedcf .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_bdfffd ,_eeeff :=_e .ParseUint (_gedcf .Value ,10,32);if _eeeff !=nil {return _eeeff ;};_cdceg :=uint32 (_bdfffd );_abbdc .HeaderRowBorderDxfIdAttr =&_cdceg ;continue ;};if _gedcf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_ddbgb ,_cdbef :=_gedcf .Value ,error (nil );if _cdbef !=nil {return _cdbef ;};_abbdc .CommentAttr =&_ddbgb ;continue ;};if _gedcf .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_fecac ,_bgeab :=_e .ParseUint (_gedcf .Value ,10,32);if _bgeab !=nil {return _bgeab ;};_aebgd :=uint32 (_fecac );_abbdc .TableBorderDxfIdAttr =&_aebgd ;continue ;};if _gedcf .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_abbdc .TableTypeAttr .UnmarshalXMLAttr (_gedcf );continue ;};if _gedcf .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_cbcbfa ,_egffg :=_e .ParseUint (_gedcf .Value ,10,32);if _egffg !=nil {return _egffg ;};_bfea :=uint32 (_cbcbfa );_abbdc .TotalsRowBorderDxfIdAttr =&_bfea ;continue ;};if _gedcf .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_ggcfc ,_abdff :=_e .ParseBool (_gedcf .Value );if _abdff !=nil {return _abdff ;};_abbdc .InsertRowAttr =&_ggcfc ;continue ;};if _gedcf .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cgced ,_adgef :=_gedcf .Value ,error (nil );if _adgef !=nil {return _adgef ;};_abbdc .HeaderRowCellStyleAttr =&_cgced ;continue ;};if _gedcf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_ceddgbc ,_dabbd :=_e .ParseUint (_gedcf .Value ,10,32);if _dabbd !=nil {return _dabbd ;};_eceff :=uint32 (_ceddgbc );_abbdc .TotalsRowCountAttr =&_eceff ;continue ;};if _gedcf .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cgcbac ,_eedcc :=_gedcf .Value ,error (nil );if _eedcc !=nil {return _eedcc ;};_abbdc .TotalsRowCellStyleAttr =&_cgcbac ;continue ;};if _gedcf .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_bfaegf ,_dbbecb :=_gedcf .Value ,error (nil );if _dbbecb !=nil {return _dbbecb ;};_abbdc .DisplayNameAttr =_bfaegf ;continue ;};if _gedcf .Name .Local =="\u0069\u0064"{_edaaf ,_egafe :=_e .ParseUint (_gedcf .Value ,10,32);if _egafe !=nil {return _egafe ;};_abbdc .IdAttr =uint32 (_edaaf );continue ;};if _gedcf .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_acfaa ,_feffc :=_gedcf .Value ,error (nil );if _feffc !=nil {return _feffc ;};_abbdc .DataCellStyleAttr =&_acfaa ;continue ;};if _gedcf .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_dgffeb ,_ddcbf :=_e .ParseBool (_gedcf .Value );if _ddcbf !=nil {return _ddcbf ;};_abbdc .PublishedAttr =&_dgffeb ;continue ;};if _gedcf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_fdecga ,_dcfac :=_e .ParseUint (_gedcf .Value ,10,32);if _dcfac !=nil {return _dcfac ;};_fccfg :=uint32 (_fdecga );_abbdc .ConnectionIdAttr =&_fccfg ;continue ;};if _gedcf .Name .Local =="\u0072\u0065\u0066"{_ebbcgg ,_gaaca :=_gedcf .Value ,error (nil );if _gaaca !=nil {return _gaaca ;};_abbdc .RefAttr =_ebbcgg ;continue ;};if _gedcf .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_bdbfg ,_egacc :=_e .ParseBool (_gedcf .Value );if _egacc !=nil {return _egacc ;};_abbdc .InsertRowShiftAttr =&_bdbfg ;continue ;};if _gedcf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_dbdbabe ,_ebbbf :=_e .ParseBool (_gedcf .Value );if _ebbbf !=nil {return _ebbbf ;};_abbdc .TotalsRowShownAttr =&_dbdbabe ;continue ;};if _gedcf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_aggbf ,_cabae :=_e .ParseUint (_gedcf .Value ,10,32);if _cabae !=nil {return _cabae ;};_bfdfb :=uint32 (_aggbf );_abbdc .HeaderRowDxfIdAttr =&_bfdfb ;continue ;};if _gedcf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_beded ,_eaaec :=_e .ParseUint (_gedcf .Value ,10,32);if _eaaec !=nil {return _eaaec ;};_facedb :=uint32 (_beded );_abbdc .HeaderRowCountAttr =&_facedb ;continue ;};};_gbgbge :for {_ffacd ,_fbbed :=d .Token ();if _fbbed !=nil {return _fbbed ;};switch _cbggc :=_ffacd .(type ){case _b .StartElement :switch _cbggc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_abbdc .AutoFilter =NewCT_AutoFilter ();if _afgbb :=d .DecodeElement (_abbdc .AutoFilter ,&_cbggc );_afgbb !=nil {return _afgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_abbdc .SortState =NewCT_SortState ();if _fecgc :=d .DecodeElement (_abbdc .SortState ,&_cbggc );_fecgc !=nil {return _fecgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _aagac :=d .DecodeElement (_abbdc .TableColumns ,&_cbggc );_aagac !=nil {return _aagac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_abbdc .TableStyleInfo =NewCT_TableStyleInfo ();if _efaac :=d .DecodeElement (_abbdc .TableStyleInfo ,&_cbggc );_efaac !=nil {return _efaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abbdc .ExtLst =NewCT_ExtensionList ();if _fcede :=d .DecodeElement (_abbdc .ExtLst ,&_cbggc );_fcede !=nil {return _fcede ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_cbggc .Name );if _gaaac :=d .Skip ();_gaaac !=nil {return _gaaac ;};};case _b .EndElement :break _gbgbge ;case _b .CharData :};};return nil ;};func NewCT_Dxf ()*CT_Dxf {_cfabc :=&CT_Dxf {};return _cfabc };func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_cfdcbc :=&CT_RevisionRowColumn {};_cfdcbc .ActionAttr =ST_rwColActionType (1);return _cfdcbc ;};func (_ebege *CT_MdxMetadata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebege .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebege .CountAttr )});};e .EncodeToken (start );_eefd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_eeaaf :=range _ebege .Mdx {e .EncodeElement (_eeaaf ,_eefd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Default Sort Order +FieldListSortAscendingAttr *bool ; -// Validate validates the CT_ChartsheetView and its children -func (_decf *CT_ChartsheetView )Validate ()error {return _decf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};func (_faaeb *ST_ParameterType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_faaeb =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_faaeb =1;case "\u0076\u0061\u006cu\u0065":*_faaeb =2;case "\u0063\u0065\u006c\u006c":*_faaeb =3;};return nil ;};type CT_SmartTags struct{ +// MDX Subqueries Supported +MdxSubqueriesAttr *bool ; -// Cell Smart Tags -CellSmartTags []*CT_CellSmartTags ;};type CT_RevisionQueryTableField struct{ +// Custom List AutoSort +CustomListSortAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// PivotTable Location +Location *CT_Location ; -// QueryTable Reference -RefAttr string ; +// PivotTable Fields +PivotFields *CT_PivotFields ; -// Field Id -FieldIdAttr uint32 ;};func (_agcaac *Dialogsheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agcaac .CT_Dialogsheet =*NewCT_Dialogsheet ();_fddbc :for {_ecdfc ,_dafef :=d .Token ();if _dafef !=nil {return _dafef ;};switch _gffffb :=_ecdfc .(type ){case _b .StartElement :switch _gffffb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_agcaac .SheetPr =NewCT_SheetPr ();if _bfabd :=d .DecodeElement (_agcaac .SheetPr ,&_gffffb );_bfabd !=nil {return _bfabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_agcaac .SheetViews =NewCT_SheetViews ();if _baefbb :=d .DecodeElement (_agcaac .SheetViews ,&_gffffb );_baefbb !=nil {return _baefbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_agcaac .SheetFormatPr =NewCT_SheetFormatPr ();if _geefa :=d .DecodeElement (_agcaac .SheetFormatPr ,&_gffffb );_geefa !=nil {return _geefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_agcaac .SheetProtection =NewCT_SheetProtection ();if _geedcc :=d .DecodeElement (_agcaac .SheetProtection ,&_gffffb );_geedcc !=nil {return _geedcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_agcaac .CustomSheetViews =NewCT_CustomSheetViews ();if _gaded :=d .DecodeElement (_agcaac .CustomSheetViews ,&_gffffb );_gaded !=nil {return _gaded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_agcaac .PrintOptions =NewCT_PrintOptions ();if _dcgee :=d .DecodeElement (_agcaac .PrintOptions ,&_gffffb );_dcgee !=nil {return _dcgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_agcaac .PageMargins =NewCT_PageMargins ();if _cedgb :=d .DecodeElement (_agcaac .PageMargins ,&_gffffb );_cedgb !=nil {return _cedgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_agcaac .PageSetup =NewCT_PageSetup ();if _cfffc :=d .DecodeElement (_agcaac .PageSetup ,&_gffffb );_cfffc !=nil {return _cfffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_agcaac .HeaderFooter =NewCT_HeaderFooter ();if _ecbac :=d .DecodeElement (_agcaac .HeaderFooter ,&_gffffb );_ecbac !=nil {return _ecbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_agcaac .Drawing =NewCT_Drawing ();if _bgeege :=d .DecodeElement (_agcaac .Drawing ,&_gffffb );_bgeege !=nil {return _bgeege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_agcaac .LegacyDrawing =NewCT_LegacyDrawing ();if _deeefd :=d .DecodeElement (_agcaac .LegacyDrawing ,&_gffffb );_deeefd !=nil {return _deeefd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_agcaac .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bdgbgf :=d .DecodeElement (_agcaac .LegacyDrawingHF ,&_gffffb );_bdgbgf !=nil {return _bdgbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_agcaac .DrawingHF =NewCT_DrawingHF ();if _ebcaec :=d .DecodeElement (_agcaac .DrawingHF ,&_gffffb );_ebcaec !=nil {return _ebcaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_agcaac .OleObjects =NewCT_OleObjects ();if _gfdagd :=d .DecodeElement (_agcaac .OleObjects ,&_gffffb );_gfdagd !=nil {return _gfdagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_agcaac .Controls =NewCT_Controls ();if _addged :=d .DecodeElement (_agcaac .Controls ,&_gffffb );_addged !=nil {return _addged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agcaac .ExtLst =NewCT_ExtensionList ();if _bdabga :=d .DecodeElement (_agcaac .ExtLst ,&_gffffb );_bdabga !=nil {return _bdabga ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0044\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_gffffb .Name );if _accde :=d .Skip ();_accde !=nil {return _accde ;};};case _b .EndElement :break _fddbc ;case _b .CharData :};};return nil ;};func (_aeac *CT_Cfvo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_effge ,_afgeb :=_aeac .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _afgeb !=nil {return _afgeb ;};start .Attr =append (start .Attr ,_effge );if _aeac .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aeac .ValAttr )});};if _aeac .GteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_aeac .GteAttr ))});};e .EncodeToken (start );if _aeac .ExtLst !=nil {_acfgb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aeac .ExtLst ,_acfgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gadced *CT_MetadataStrings )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbecg :=range start .Attr {if _cbecg .Name .Local =="\u0063\u006f\u0075n\u0074"{_acfff ,_ggcfa :=_e .ParseUint (_cbecg .Value ,10,32);if _ggcfa !=nil {return _ggcfa ;};_efabg :=uint32 (_acfff );_gadced .CountAttr =&_efabg ;continue ;};};_efecf :for {_dgdce ,_ccdf :=d .Token ();if _ccdf !=nil {return _ccdf ;};switch _bfcgc :=_dgdce .(type ){case _b .StartElement :switch _bfcgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_bfggg :=NewCT_XStringElement ();if _beef :=d .DecodeElement (_bfggg ,&_bfcgc );_beef !=nil {return _beef ;};_gadced .S =append (_gadced .S ,_bfggg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_bfcgc .Name );if _bbede :=d .Skip ();_bbede !=nil {return _bbede ;};};case _b .EndElement :break _efecf ;case _b .CharData :};};return nil ;}; +// Row Fields +RowFields *CT_RowFields ; -// Validate validates the CT_MdxTuple and its children -func (_acfdc *CT_MdxTuple )Validate ()error {return _acfdc .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};func (_dcfc *CT_FunctionGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcfc .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dcfc .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PageBreak struct{ +// Row Items +RowItems *CT_rowItems ; -// Page Break Count -CountAttr *uint32 ; +// Column Fields +ColFields *CT_ColFields ; -// Manual Break Count -ManualBreakCountAttr *uint32 ; +// Column Items +ColItems *CT_colItems ; -// Break -Brk []*CT_Break ;};func (_gedcdb ST_CredMethod )String ()string {switch _gedcdb {case 0:return "";case 1:return "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0074\u006f\u0072\u0065\u0064";case 4:return "\u0070\u0072\u006f\u006d\u0070\u0074";};return "";};func (_bacae ST_Pane )String ()string {switch _bacae {case 0:return "";case 1:return "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 2:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 4:return "\u0074o\u0070\u004c\u0065\u0066\u0074";};return "";};func (_bfcf *CT_DateGroupItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bfcf .YearAttr )});if _bfcf .MonthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_bfcf .MonthAttr )});};if _bfcf .DayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_bfcf .DayAttr )});};if _bfcf .HourAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bfcf .HourAttr )});};if _bfcf .MinuteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bfcf .MinuteAttr )});};if _bfcf .SecondAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bfcf .SecondAttr )});};_dgeca ,_ccad :=_bfcf .DateTimeGroupingAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _ccad !=nil {return _ccad ;};start .Attr =append (start .Attr ,_dgeca );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebbee *CT_Groups )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebbee .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebbee .CountAttr )});};e .EncodeToken (start );_gagd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_cbgdd :=range _ebbee .Group {e .EncodeElement (_cbgdd ,_gagd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaaab ST_ConditionalFormattingOperator )String ()string {switch _eaaab {case 0:return "";case 1:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 2:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 7:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 8:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return "";}; +// Page Field Items +PageFields *CT_PageFields ; -// Validate validates the CT_DdeItems and its children -func (_cgdacb *CT_DdeItems )Validate ()error {return _cgdacb .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");}; +// Data Fields +DataFields *CT_DataFields ; -// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path -func (_dcfaa *CT_Top10 )ValidateWithPath (path string )error {return nil };const (ST_TextVAlignUnset ST_TextVAlign =0;ST_TextVAlignTop ST_TextVAlign =1;ST_TextVAlignCenter ST_TextVAlign =2;ST_TextVAlignBottom ST_TextVAlign =3;ST_TextVAlignJustify ST_TextVAlign =4;ST_TextVAlignDistributed ST_TextVAlign =5;); +// PivotTable Formats +Formats *CT_Formats ; -// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path -func (_fgddg *PivotCacheRecords )ValidateWithPath (path string )error {if _aebgc :=_fgddg .CT_PivotCacheRecords .ValidateWithPath (path );_aebgc !=nil {return _aebgc ;};return nil ;};func NewCT_ServerFormats ()*CT_ServerFormats {_afgbf :=&CT_ServerFormats {};return _afgbf }; +// Conditional Formats +ConditionalFormats *CT_ConditionalFormats ; -// Validate validates the CT_CacheHierarchies and its children -func (_debcb *CT_CacheHierarchies )Validate ()error {return _debcb .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");}; +// PivotChart Formats +ChartFormats *CT_ChartFormats ; -// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path -func (_dfage *CT_GroupMembers )ValidateWithPath (path string )error {for _fgfc ,_bcceeb :=range _dfage .GroupMember {if _fgcebe :=_bcceeb .ValidateWithPath (_f .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_fgfc ));_fgcebe !=nil {return _fgcebe ;};};return nil ;};func NewCT_FieldsUsage ()*CT_FieldsUsage {_baaeb :=&CT_FieldsUsage {};return _baaeb }; +// PivotTable OLAP Hierarchies +PivotHierarchies *CT_PivotHierarchies ; -// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path -func (_ggcce *CT_MetadataBlocks )ValidateWithPath (path string )error {for _ffeecg ,_daae :=range _ggcce .Bk {if _eecge :=_daae .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_ffeecg ));_eecge !=nil {return _eecge ;};};return nil ;}; +// PivotTable Style +PivotTableStyleInfo *CT_PivotTableStyle ; -// Validate validates the CT_PhoneticRun and its children -func (_ggfee *CT_PhoneticRun )Validate ()error {return _ggfee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");}; +// Filters +Filters *CT_PivotFilters ; -// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path -func (_cbab *CT_Consolidation )ValidateWithPath (path string )error {if _cbab .Pages !=nil {if _dbeb :=_cbab .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_dbeb !=nil {return _dbeb ;};};if _bdce :=_cbab .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");_bdce !=nil {return _bdce ;};return nil ;};func (_fegdbf ST_CellFormulaType )Validate ()error {return _fegdbf .ValidateWithPath ("")}; +// Row OLAP Hierarchy References +RowHierarchiesUsage *CT_RowHierarchiesUsage ; -// Validate validates the Table and its children -func (_bcbbc *Table )Validate ()error {return _bcbbc .ValidateWithPath ("\u0054\u0061\u0062l\u0065")}; +// Column OLAP Hierarchy References +ColHierarchiesUsage *CT_ColHierarchiesUsage ; -// Validate validates the CT_SheetBackgroundPicture and its children -func (_bdfdc *CT_SheetBackgroundPicture )Validate ()error {return _bdfdc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_abgbg *CT_ExternalRow )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_abgbg .RAttr )});e .EncodeToken (start );if _abgbg .Cell !=nil {_gebdf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_bedbc :=range _abgbg .Cell {e .EncodeElement (_bedbc ,_gebdf );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_DateTime ()*CT_DateTime {_agaa :=&CT_DateTime {};return _agaa };type CT_DataValidation struct{ -// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path -func (_dgcgf *CT_DynamicFilter )ValidateWithPath (path string )error {if _dgcgf .TypeAttr ==ST_DynamicFilterTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ebfa :=_dgcgf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebfa !=nil {return _ebfa ;};return nil ;}; +// Data Validation Type +TypeAttr ST_DataValidationType ; -// Validate validates the CT_ConditionalFormats and its children -func (_cdeg *CT_ConditionalFormats )Validate ()error {return _cdeg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};func NewSst ()*Sst {_efcadg :=&Sst {};_efcadg .CT_Sst =*NewCT_Sst ();return _efcadg };func (_edafd *CT_Tuples )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edafd .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_edafd .CAttr )});};e .EncodeToken (start );_dgbbea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_ggebe :=range _edafd .Tpl {e .EncodeElement (_ggebe ,_dgbbea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BooleanProperty struct{ +// Data Validation Error Style +ErrorStyleAttr ST_DataValidationErrorStyle ; -// Value -ValAttr *bool ;};type Table struct{CT_Table };func (_dafcb *ST_PrintError )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffccd ,_bgaffb :=d .Token ();if _bgaffb !=nil {return _bgaffb ;};if _befacf ,_cbcaa :=_ffccd .(_b .EndElement );_cbcaa &&_befacf .Name ==start .Name {*_dafcb =1;return nil ;};if _dgcab ,_bcgfb :=_ffccd .(_b .CharData );!_bcgfb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffccd );}else {switch string (_dgcab ){case "":*_dafcb =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_dafcb =1;case "\u0062\u006c\u0061n\u006b":*_dafcb =2;case "\u0064\u0061\u0073\u0068":*_dafcb =3;case "\u004e\u0041":*_dafcb =4;};};_ffccd ,_bgaffb =d .Token ();if _bgaffb !=nil {return _bgaffb ;};if _baedf ,_abcdg :=_ffccd .(_b .EndElement );_abcdg &&_baedf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffccd );};type CT_MRUColors struct{ +// IME Mode Enforced +ImeModeAttr ST_DataValidationImeMode ; -// Color -Color []*CT_Color ;};func (_agbdee ST_MdxKPIProperty )String ()string {switch _agbdee {case 0:return "";case 1:return "\u0076";case 2:return "\u0067";case 3:return "\u0073";case 4:return "\u0074";case 5:return "\u0077";case 6:return "\u006d";};return "";};type CT_CellSmartTagPr struct{ +// Operator +OperatorAttr ST_DataValidationOperator ; -// Key Name -KeyAttr string ; +// Allow Blank +AllowBlankAttr *bool ; -// Value -ValAttr string ;};func (_ggdace ST_CfvoType )ValidateWithPath (path string )error {switch _ggdace {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggdace ));};return nil ;}; +// Show Drop Down +ShowDropDownAttr *bool ; -// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path -func (_bdaa *CT_DataConsolidate )ValidateWithPath (path string )error {if _ccdd :=_bdaa .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ccdd !=nil {return _ccdd ;};if _bdaa .DataRefs !=nil {if _abca :=_bdaa .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s");_abca !=nil {return _abca ;};};return nil ;};func NewCT_DefinedNames ()*CT_DefinedNames {_gcaf :=&CT_DefinedNames {};return _gcaf }; +// Show Input Message +ShowInputMessageAttr *bool ; -// Validate validates the CT_Controls and its children -func (_gegfb *CT_Controls )Validate ()error {return _gegfb .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};type CT_MdxKPI struct{ +// Show Error Message +ShowErrorMessageAttr *bool ; -// Member Unique Name Index -NAttr uint32 ; +// Error Alert Text +ErrorTitleAttr *string ; -// KPI Index -NpAttr uint32 ; +// Error Message +ErrorAttr *string ; -// KPI Property -PAttr ST_MdxKPIProperty ;}; +// Prompt Title +PromptTitleAttr *string ; -// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path -func (_bfdgb *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil };type CT_MemberProperties struct{ +// Input Prompt +PromptAttr *string ; -// OLAP Member Properties Count -CountAttr *uint32 ; +// Sequence of References +SqrefAttr ST_Sqref ; -// OLAP Member Property -Mp []*CT_MemberProperty ;};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_fceca :=&CT_QueryTableDeletedFields {};return _fceca ;};func (_cfagad ST_HtmlFmt )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfaefe :=_b .Attr {};_gfaefe .Name =name ;switch _cfagad {case ST_HtmlFmtUnset :_gfaefe .Value ="";case ST_HtmlFmtNone :_gfaefe .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_gfaefe .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_gfaefe .Value ="\u0061\u006c\u006c";};return _gfaefe ,nil ;};func (_gegea ST_DataConsolidateFunction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbcbbg :=_b .Attr {};_cbcbbg .Name =name ;switch _gegea {case ST_DataConsolidateFunctionUnset :_cbcbbg .Value ="";case ST_DataConsolidateFunctionAverage :_cbcbbg .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_cbcbbg .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_cbcbbg .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_cbcbbg .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_cbcbbg .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_cbcbbg .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_cbcbbg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_cbcbbg .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_cbcbbg .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_cbcbbg .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_cbcbbg .Value ="\u0076\u0061\u0072\u0070";};return _cbcbbg ,nil ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_gcdcag :=&CT_XmlCellPr {};_gcdcag .XmlPr =NewCT_XmlPr ();return _gcdcag ;};func (_gfffa *CT_DeletedField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fccdd :=range start .Attr {if _fccdd .Name .Local =="\u006e\u0061\u006d\u0065"{_dfbda ,_dfda :=_fccdd .Value ,error (nil );if _dfda !=nil {return _dfda ;};_gfffa .NameAttr =_dfbda ;continue ;};};for {_gdabe ,_gecda :=d .Token ();if _gecda !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_gecda );};if _gddfd ,_aeeag :=_gdabe .(_b .EndElement );_aeeag &&_gddfd .Name ==start .Name {break ;};};return nil ;};type CT_SheetIdMap struct{ +// Formula 1 +Formula1 *string ; -// Sheet Count -CountAttr *uint32 ; +// Formula 2 +Formula2 *string ;};func (_dacgbf ST_SortBy )ValidateWithPath (path string )error {switch _dacgbf {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 (_dacgbf ));};return nil ;};func (_aagc *CT_ObjectAnchor )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _aagc .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aagc .MoveWithCellsAttr ))});};if _aagc .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aagc .SizeWithCellsAttr ))});};e .EncodeToken (start );_gacdd :=_gd .StartElement {Name :_gd .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_aagc .From ,_gacdd );_ceebg :=_gd .StartElement {Name :_gd .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_aagc .To ,_ceebg );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gfaac *CT_MergeCells )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bgeda :=range start .Attr {if _bgeda .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecdfd ,_edccc :=_a .ParseUint (_bgeda .Value ,10,32);if _edccc !=nil {return _edccc ;};_ebgbe :=uint32 (_ecdfd );_gfaac .CountAttr =&_ebgbe ;continue ;};};_eedfcb :for {_geebb ,_feae :=d .Token ();if _feae !=nil {return _feae ;};switch _ebcbc :=_geebb .(type ){case _gd .StartElement :switch _ebcbc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffaea :=NewCT_MergeCell ();if _cgfbf :=d .DecodeElement (_ffaea ,&_ebcbc );_cgfbf !=nil {return _cgfbf ;};_gfaac .MergeCell =append (_gfaac .MergeCell ,_ffaea );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\u004de\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073 \u0025\u0076",_ebcbc .Name );if _beagg :=d .Skip ();_beagg !=nil {return _beagg ;};};case _gd .EndElement :break _eedfcb ;case _gd .CharData :};};return nil ;}; -// Sheet Id -SheetId []*CT_SheetId ;};func (_fedfgd *CT_MetadataBlocks )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceegg :=range start .Attr {if _ceegg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbecc ,_dgbbeg :=_e .ParseUint (_ceegg .Value ,10,32);if _dgbbeg !=nil {return _dgbbeg ;};_gfadac :=uint32 (_bbecc );_fedfgd .CountAttr =&_gfadac ;continue ;};};_bcebe :for {_bdege ,_acaaeb :=d .Token ();if _acaaeb !=nil {return _acaaeb ;};switch _faaac :=_bdege .(type ){case _b .StartElement :switch _faaac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_ebggg :=NewCT_MetadataBlock ();if _befaa :=d .DecodeElement (_ebggg ,&_faaac );_befaa !=nil {return _befaa ;};_fedfgd .Bk =append (_fedfgd .Bk ,_ebggg );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0073\u0020\u0025\u0076",_faaac .Name );if _egdbg :=d .Skip ();_egdbg !=nil {return _egdbg ;};};case _b .EndElement :break _bcebe ;case _b .CharData :};};return nil ;};type ST_TableType byte ;func NewCT_TablePart ()*CT_TablePart {_gdaaeg :=&CT_TablePart {};return _gdaaeg };func (_fedfae ST_SortMethod )ValidateWithPath (path string )error {switch _fedfae {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedfae ));};return nil ;};func (_dfag *CT_DataField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eggeb :=range start .Attr {if _eggeb .Name .Local =="\u006e\u0061\u006d\u0065"{_dfce ,_bedc :=_eggeb .Value ,error (nil );if _bedc !=nil {return _bedc ;};_dfag .NameAttr =&_dfce ;continue ;};if _eggeb .Name .Local =="\u0066\u006c\u0064"{_gadb ,_eabgc :=_e .ParseUint (_eggeb .Value ,10,32);if _eabgc !=nil {return _eabgc ;};_dfag .FldAttr =uint32 (_gadb );continue ;};if _eggeb .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dfag .SubtotalAttr .UnmarshalXMLAttr (_eggeb );continue ;};if _eggeb .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_dfag .ShowDataAsAttr .UnmarshalXMLAttr (_eggeb );continue ;};if _eggeb .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_aacfg ,_caebc :=_e .ParseInt (_eggeb .Value ,10,32);if _caebc !=nil {return _caebc ;};_gfcb :=int32 (_aacfg );_dfag .BaseFieldAttr =&_gfcb ;continue ;};if _eggeb .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_efef ,_ggffc :=_e .ParseUint (_eggeb .Value ,10,32);if _ggffc !=nil {return _ggffc ;};_eaeg :=uint32 (_efef );_dfag .BaseItemAttr =&_eaeg ;continue ;};if _eggeb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_eccce ,_ccfc :=_e .ParseUint (_eggeb .Value ,10,32);if _ccfc !=nil {return _ccfc ;};_cbbed :=uint32 (_eccce );_dfag .NumFmtIdAttr =&_cbbed ;continue ;};};_bbcb :for {_ggbc ,_bccge :=d .Token ();if _bccge !=nil {return _bccge ;};switch _fedbg :=_ggbc .(type ){case _b .StartElement :switch _fedbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfag .ExtLst =NewCT_ExtensionList ();if _fefdc :=d .DecodeElement (_dfag .ExtLst ,&_fedbg );_fefdc !=nil {return _fefdc ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_fedbg .Name );if _gbcg :=d .Skip ();_gbcg !=nil {return _gbcg ;};};case _b .EndElement :break _bbcb ;case _b .CharData :};};return nil ;};func (_abacg *CT_OleLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afcbb :=range start .Attr {if _afcbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afcbb .Name .Local =="\u0069\u0064"||_afcbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afcbb .Name .Local =="\u0069\u0064"{_fcebb ,_aebfe :=_afcbb .Value ,error (nil );if _aebfe !=nil {return _aebfe ;};_abacg .IdAttr =_fcebb ;continue ;};if _afcbb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bdbd ,_bacfae :=_afcbb .Value ,error (nil );if _bacfae !=nil {return _bacfae ;};_abacg .ProgIdAttr =_bdbd ;continue ;};};_bbaef :for {_gaaab ,_bgecd :=d .Token ();if _bgecd !=nil {return _bgecd ;};switch _gafde :=_gaaab .(type ){case _b .StartElement :switch _gafde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}:_abacg .OleItems =NewCT_OleItems ();if _ffab :=d .DecodeElement (_abacg .OleItems ,&_gafde );_ffab !=nil {return _ffab ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fO\u006c\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_gafde .Name );if _defae :=d .Skip ();_defae !=nil {return _defae ;};};case _b .EndElement :break _bbaef ;case _b .CharData :};};return nil ;};func (_bfeee *ST_BorderStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cagceb ,_aedag :=d .Token ();if _aedag !=nil {return _aedag ;};if _bfefcg ,_gdeefb :=_cagceb .(_b .EndElement );_gdeefb &&_bfefcg .Name ==start .Name {*_bfeee =1;return nil ;};if _ecgfg ,_fabegf :=_cagceb .(_b .CharData );!_fabegf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cagceb );}else {switch string (_ecgfg ){case "":*_bfeee =0;case "\u006e\u006f\u006e\u0065":*_bfeee =1;case "\u0074\u0068\u0069\u006e":*_bfeee =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bfeee =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_bfeee =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bfeee =5;case "\u0074\u0068\u0069c\u006b":*_bfeee =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bfeee =7;case "\u0068\u0061\u0069\u0072":*_bfeee =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_bfeee =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bfeee =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bfeee =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfeee =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfeee =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bfeee =14;};};_cagceb ,_aedag =d .Token ();if _aedag !=nil {return _aedag ;};if _dgedba ,_ccbged :=_cagceb .(_b .EndElement );_ccbged &&_dgedba .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cagceb );};func (_bgfdec *CT_InputCells )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bccbc :=range start .Attr {if _bccbc .Name .Local =="\u0072"{_aaddc ,_gcgea :=_bccbc .Value ,error (nil );if _gcgea !=nil {return _gcgea ;};_bgfdec .RAttr =_aaddc ;continue ;};if _bccbc .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_cacfdg ,_gecdf :=_e .ParseBool (_bccbc .Value );if _gecdf !=nil {return _gecdf ;};_bgfdec .DeletedAttr =&_cacfdg ;continue ;};if _bccbc .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_abcda ,_fgdcg :=_e .ParseBool (_bccbc .Value );if _fgdcg !=nil {return _fgdcg ;};_bgfdec .UndoneAttr =&_abcda ;continue ;};if _bccbc .Name .Local =="\u0076\u0061\u006c"{_gbaed ,_ddcaf :=_bccbc .Value ,error (nil );if _ddcaf !=nil {return _ddcaf ;};_bgfdec .ValAttr =_gbaed ;continue ;};if _bccbc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gcbee ,_cbcba :=_e .ParseUint (_bccbc .Value ,10,32);if _cbcba !=nil {return _cbcba ;};_ggaab :=uint32 (_gcbee );_bgfdec .NumFmtIdAttr =&_ggaab ;continue ;};};for {_ggdf ,_cdcdb :=d .Token ();if _cdcdb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_cdcdb );};if _fdcd ,_cdbbd :=_ggdf .(_b .EndElement );_cdbbd &&_fdcd .Name ==start .Name {break ;};};return nil ;};func (_dgaeca *CT_Query )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aebaea :=range start .Attr {if _aebaea .Name .Local =="\u006d\u0064\u0078"{_dbdfb ,_ffacfe :=_aebaea .Value ,error (nil );if _ffacfe !=nil {return _ffacfe ;};_dgaeca .MdxAttr =_dbdfb ;continue ;};};_daagd :for {_feeba ,_ecbdgd :=d .Token ();if _ecbdgd !=nil {return _ecbdgd ;};switch _cfccf :=_feeba .(type ){case _b .StartElement :switch _cfccf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_dgaeca .Tpls =NewCT_Tuples ();if _ddbffe :=d .DecodeElement (_dgaeca .Tpls ,&_cfccf );_ddbffe !=nil {return _ddbffe ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0020\u0025\u0076",_cfccf .Name );if _gdged :=d .Skip ();_gdged !=nil {return _gdged ;};};case _b .EndElement :break _daagd ;case _b .CharData :};};return nil ;};type ST_DataValidationImeMode byte ; +// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path +func (_dfaff *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_af .ST_GuidPatternRe .MatchString (_dfaff .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 ,_af .ST_GuidPatternRe ,_dfaff .GuidAttr );};if _dfaff .LastGuidAttr !=nil {if !_af .ST_GuidPatternRe .MatchString (*_dfaff .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 ,_af .ST_GuidPatternRe ,*_dfaff .LastGuidAttr );};};for _cbbff ,_cedde :=range _dfaff .Header {if _cedge :=_cedde .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbbff ));_cedge !=nil {return _cedge ;};};return nil ;};func (_ba *AG_RevData )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gef :=range start .Attr {if _gef .Name .Local =="\u0072\u0049\u0064"{_efd ,_ag :=_a .ParseUint (_gef .Value ,10,32);if _ag !=nil {return _ag ;};_eed :=uint32 (_efd );_ba .RIdAttr =&_eed ;continue ;};if _gef .Name .Local =="\u0075\u0061"{_cfg ,_gcc :=_a .ParseBool (_gef .Value );if _gcc !=nil {return _gcc ;};_ba .UaAttr =&_cfg ;continue ;};if _gef .Name .Local =="\u0072\u0061"{_cdg ,_bfe :=_a .ParseBool (_gef .Value );if _bfe !=nil {return _bfe ;};_ba .RaAttr =&_cdg ;continue ;};};for {_gcde ,_gf :=d .Token ();if _gf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_gf );};if _gfa ,_eee :=_gcde .(_gd .EndElement );_eee &&_gfa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Map and its children -func (_beffcd *CT_Map )Validate ()error {return _beffcd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");}; +// Validate validates the PivotCacheDefinition and its children +func (_cgaef *PivotCacheDefinition )Validate ()error {return _cgaef .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func NewMapInfo ()*MapInfo {_afeddc :=&MapInfo {};_afeddc .CT_MapInfo =*NewCT_MapInfo ();return _afeddc ;}; -// Validate validates the CT_Revisions and its children -func (_cbcgg *CT_Revisions )Validate ()error {return _cbcgg .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};func (_bdcba ST_SheetViewType )ValidateWithPath (path string )error {switch _bdcba {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdcba ));};return nil ;};func (_dggc *CT_IntProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_dggc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Fills and its children +func (_eedab *CT_Fills )Validate ()error {return _eedab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};func (_cbgc *CT_DefinedName )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cbgc .NameAttr )});if _cbgc .CommentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cbgc .CommentAttr )});};if _cbgc .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_b .Sprintf ("\u0025\u0076",*_cbgc .CustomMenuAttr )});};if _cbgc .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cbgc .DescriptionAttr )});};if _cbgc .HelpAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_cbgc .HelpAttr )});};if _cbgc .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_b .Sprintf ("\u0025\u0076",*_cbgc .StatusBarAttr )});};if _cbgc .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cbgc .LocalSheetIdAttr )});};if _cbgc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbgc .HiddenAttr ))});};if _cbgc .FunctionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbgc .FunctionAttr ))});};if _cbgc .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbgc .VbProcedureAttr ))});};if _cbgc .XlmAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u006c\u006d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbgc .XlmAttr ))});};if _cbgc .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cbgc .FunctionGroupIdAttr )});};if _cbgc .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_cbgc .ShortcutKeyAttr )});};if _cbgc .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbgc .PublishToServerAttr ))});};if _cbgc .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbgc .WorkbookParameterAttr ))});};e .EncodeElement (_cbgc .Content ,start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bebfa *CT_NumFmts )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bebfa .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bebfa .CountAttr )});};e .EncodeToken (start );if _bebfa .NumFmt !=nil {_dbfba :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_agbfc :=range _bebfa .NumFmt {e .EncodeElement (_agbfc ,_dbfba );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ddeac ST_CellComments )Validate ()error {return _ddeac .ValidateWithPath ("")};type CT_XmlPr struct{ -// Validate validates the CT_FileSharing and its children -func (_ggga *CT_FileSharing )Validate ()error {return _ggga .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};func (_bgfef *CT_I )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbad :=range start .Attr {if _dbad .Name .Local =="\u0074"{_bgfef .TAttr .UnmarshalXMLAttr (_dbad );continue ;};if _dbad .Name .Local =="\u0072"{_fage ,_gcdd :=_e .ParseUint (_dbad .Value ,10,32);if _gcdd !=nil {return _gcdd ;};_cegab :=uint32 (_fage );_bgfef .RAttr =&_cegab ;continue ;};if _dbad .Name .Local =="\u0069"{_bacfg ,_cfgaf :=_e .ParseUint (_dbad .Value ,10,32);if _cfgaf !=nil {return _cfgaf ;};_dfgb :=uint32 (_bacfg );_bgfef .IAttr =&_dfgb ;continue ;};};_ccbeg :for {_gfggf ,_dcgd :=d .Token ();if _dcgd !=nil {return _dcgd ;};switch _gaeba :=_gfggf .(type ){case _b .StartElement :switch _gaeba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_facgb :=NewCT_X ();if _acfbb :=d .DecodeElement (_facgb ,&_gaeba );_acfbb !=nil {return _acfbb ;};_bgfef .X =append (_bgfef .X ,_facgb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0049\u0020\u0025\u0076",_gaeba .Name );if _fgaag :=d .Skip ();_fgaag !=nil {return _fgaag ;};};case _b .EndElement :break _ccbeg ;case _b .CharData :};};return nil ;}; +// XML Map Id +MapIdAttr uint32 ; -// Validate validates the CT_CustomFilters and its children -func (_dbea *CT_CustomFilters )Validate ()error {return _dbea .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func NewCT_WorksheetSource ()*CT_WorksheetSource {_cfbcf :=&CT_WorksheetSource {};return _cfbcf }; +// XPath +XpathAttr string ; -// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path -func (_acbea *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_acbea .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_acbea .GuidAttr );};if _acbea .ActionAttr ==ST_RevisionActionUnset {return _f .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fdddb :=_acbea .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fdddb !=nil {return _fdddb ;};return nil ;}; +// XML Data Type +XmlDataTypeAttr string ; -// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path -func (_efbgf *CT_DdeValue )ValidateWithPath (path string )error {if _feff :=_efbgf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_feff !=nil {return _feff ;};return nil ;};func (_bcbc *CT_ExternalCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcbc .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bcbc .RAttr )});};if _bcbc .TAttr !=ST_CellTypeUnset {_cgdge ,_cbeac :=_bcbc .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _cbeac !=nil {return _cbeac ;};start .Attr =append (start .Attr ,_cgdge );};if _bcbc .VmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_bcbc .VmAttr )});};e .EncodeToken (start );if _bcbc .V !=nil {_baag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076"}};_d .AddPreserveSpaceAttr (&_baag ,*_bcbc .V );e .EncodeElement (_bcbc .V ,_baag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MetadataBlock struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_daaffb ST_DataValidationType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_acdeg :=_gd .Attr {};_acdeg .Name =name ;switch _daaffb {case ST_DataValidationTypeUnset :_acdeg .Value ="";case ST_DataValidationTypeNone :_acdeg .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_acdeg .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_acdeg .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_acdeg .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_acdeg .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_acdeg .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_acdeg .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_acdeg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _acdeg ,nil ;}; -// Metadata Record -Rc []*CT_MetadataRecord ;};func (_ggcae *CT_RevisionFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggcae .SheetIdAttr )});if _ggcae .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ggcae .XfDxfAttr ))});};if _ggcae .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ggcae .SAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_ggcae .SqrefAttr )});if _ggcae .StartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggcae .StartAttr )});};if _ggcae .LengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_ggcae .LengthAttr )});};e .EncodeToken (start );if _ggcae .Dxf !=nil {_gacbed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};e .EncodeElement (_ggcae .Dxf ,_gacbed );};if _ggcae .ExtLst !=nil {_fdbeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggcae .ExtLst ,_fdbeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DefinedName and its children +func (_dceaa *CT_DefinedName )Validate ()error {return _dceaa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");}; -// Validate validates the CT_UndoInfo and its children -func (_dfbcc *CT_UndoInfo )Validate ()error {return _dfbcc .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");};func (_bgbfd *CT_TablePart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feebg :=range start .Attr {if _feebg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_feebg .Name .Local =="\u0069\u0064"||_feebg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_feebg .Name .Local =="\u0069\u0064"{_geeef ,_dfdfb :=_feebg .Value ,error (nil );if _dfdfb !=nil {return _dfdfb ;};_bgbfd .IdAttr =_geeef ;continue ;};};for {_bcfaea ,_cffdd :=d .Token ();if _cffdd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cffdd );};if _dfbbee ,_fffbg :=_bcfaea .(_b .EndElement );_fffbg &&_dfbbee .Name ==start .Name {break ;};};return nil ;};func (_eecbdb *ST_SheetViewType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eecbdb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_eecbdb =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_eecbdb =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_eecbdb =3;};return nil ;}; +// Validate validates the CT_SheetBackgroundPicture and its children +func (_afdbcb *CT_SheetBackgroundPicture )Validate ()error {return _afdbcb .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");}; -// Validate validates the CT_ExternalRow and its children -func (_bddca *CT_ExternalRow )Validate ()error {return _bddca .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");};type CT_DdeValues struct{ +// Validate validates the CT_RevisionSheetRename and its children +func (_aabcg *CT_RevisionSheetRename )Validate ()error {return _aabcg .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};func NewCT_DataConsolidate ()*CT_DataConsolidate {_faaab :=&CT_DataConsolidate {};return _faaab };func (_eadcb *CT_GroupItems )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _eadcb .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eadcb .CountAttr )});};e .EncodeToken (start );if _eadcb .M !=nil {_ddccb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_adeag :=range _eadcb .M {e .EncodeElement (_adeag ,_ddccb );};};if _eadcb .N !=nil {_gcagc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_agfaa :=range _eadcb .N {e .EncodeElement (_agfaa ,_gcagc );};};if _eadcb .B !=nil {_fdca :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_faae :=range _eadcb .B {e .EncodeElement (_faae ,_fdca );};};if _eadcb .E !=nil {_cedgg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_eedc :=range _eadcb .E {e .EncodeElement (_eedc ,_cedgg );};};if _eadcb .S !=nil {_ddefff :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_fdeff :=range _eadcb .S {e .EncodeElement (_fdeff ,_ddefff );};};if _eadcb .D !=nil {_fegcc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_gfgcb :=range _eadcb .D {e .EncodeElement (_gfgcb ,_fegcc );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Rows -RowsAttr *uint32 ; +// Validate validates the CT_NumFmt and its children +func (_fbbgea *CT_NumFmt )Validate ()error {return _fbbgea .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_fcabb :=&CT_ExternalLinkChoice {};return _fcabb ;};func (_bgbfe ST_TargetScreenSize )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bgbfe .String (),start );};type ST_SortMethod byte ;func (_cd *AG_AutoFormat )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ef :=range start .Attr {if _ef .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_bf ,_ea :=_a .ParseUint (_ef .Value ,10,32);if _ea !=nil {return _ea ;};_gc :=uint32 (_bf );_cd .AutoFormatIdAttr =&_gc ;continue ;};if _ef .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eae ,_eaa :=_a .ParseBool (_ef .Value );if _eaa !=nil {return _eaa ;};_cd .ApplyNumberFormatsAttr =&_eae ;continue ;};if _ef .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_f ,_dc :=_a .ParseBool (_ef .Value );if _dc !=nil {return _dc ;};_cd .ApplyBorderFormatsAttr =&_f ;continue ;};if _ef .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ed ,_dd :=_a .ParseBool (_ef .Value );if _dd !=nil {return _dd ;};_cd .ApplyFontFormatsAttr =&_ed ;continue ;};if _ef .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bfb ,_dgb :=_a .ParseBool (_ef .Value );if _dgb !=nil {return _dgb ;};_cd .ApplyPatternFormatsAttr =&_bfb ;continue ;};if _ef .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fa ,_ec :=_a .ParseBool (_ef .Value );if _ec !=nil {return _ec ;};_cd .ApplyAlignmentFormatsAttr =&_fa ;continue ;};if _ef .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gcd ,_ge :=_a .ParseBool (_ef .Value );if _ge !=nil {return _ge ;};_cd .ApplyWidthHeightFormatsAttr =&_gcd ;continue ;};};for {_ee ,_ga :=d .Token ();if _ga !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_ga );};if _eec ,_efe :=_ee .(_gd .EndElement );_efe &&_eec .Name ==start .Name {break ;};};return nil ;}; -// Columns -ColsAttr *uint32 ; +// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path +func (_dacaa *CT_RevisionComment )ValidateWithPath (path string )error {if !_af .ST_GuidPatternRe .MatchString (_dacaa .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 ,_af .ST_GuidPatternRe ,_dacaa .GuidAttr );};if _gdefef :=_dacaa .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gdefef !=nil {return _gdefef ;};return nil ;};func NewCT_CacheField ()*CT_CacheField {_acd :=&CT_CacheField {};return _acd }; -// Value -Value []*CT_DdeValue ;};func (_ecbgf *CT_PivotFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecbgf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ecbgf .CountAttr )});};e .EncodeToken (start );_feafg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fafdda :=range _ecbgf .PivotField {e .EncodeElement (_fafdda ,_feafg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalRow ()*CT_ExternalRow {_egab :=&CT_ExternalRow {};return _egab }; +// Validate validates the CT_Index and its children +func (_adcag *CT_Index )Validate ()error {return _adcag .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};type CT_PivotFilters struct{ -// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path -func (_cgfb *CT_CalcCell )ValidateWithPath (path string )error {return nil };type CT_DataBar struct{ +// Pivot Filter Count +CountAttr *uint32 ; -// Minimum Length -MinLengthAttr *uint32 ; +// PivotTable Advanced Filter +Filter []*CT_PivotFilter ;};func (_bgfbb *CT_FieldsUsage )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_feac :=range start .Attr {if _feac .Name .Local =="\u0063\u006f\u0075n\u0074"{_afbdd ,_ccade :=_a .ParseUint (_feac .Value ,10,32);if _ccade !=nil {return _ccade ;};_daede :=uint32 (_afbdd );_bgfbb .CountAttr =&_daede ;continue ;};};_ceaa :for {_abeec ,_dbcgf :=d .Token ();if _dbcgf !=nil {return _dbcgf ;};switch _dbgab :=_abeec .(type ){case _gd .StartElement :switch _dbgab .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebda :=NewCT_FieldUsage ();if _gdgba :=d .DecodeElement (_gebda ,&_dbgab );_gdgba !=nil {return _gdgba ;};_bgfbb .FieldUsage =append (_bgfbb .FieldUsage ,_gebda );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\u0046\u0069\u0065\u006c\u0064\u0073\u0055s\u0061g\u0065\u0020\u0025\u0076",_dbgab .Name );if _gbfag :=d .Skip ();_gbfag !=nil {return _gbfag ;};};case _gd .EndElement :break _ceaa ;case _gd .CharData :};};return nil ;}; -// Maximum Length -MaxLengthAttr *uint32 ; +// Validate validates the CT_ExternalBook and its children +func (_bfbcd *CT_ExternalBook )Validate ()error {return _bfbcd .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};func (_effafb ST_ShowDataAs )ValidateWithPath (path string )error {switch _effafb {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 (_effafb ));};return nil ;};func (_ddggd *CT_Items )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gccf :=range start .Attr {if _gccf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceeaf ,_dfdgef :=_a .ParseUint (_gccf .Value ,10,32);if _dfdgef !=nil {return _dfdgef ;};_begcc :=uint32 (_ceeaf );_ddggd .CountAttr =&_begcc ;continue ;};};_aegaf :for {_efbcg ,_agafb :=d .Token ();if _agafb !=nil {return _agafb ;};switch _bbdcc :=_efbcg .(type ){case _gd .StartElement :switch _bbdcc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbcg :=NewCT_Item ();if _cfecbcf :=d .DecodeElement (_ebbcg ,&_bbdcc );_cfecbcf !=nil {return _cfecbcf ;};_ddggd .Item =append (_ddggd .Item ,_ebbcg );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\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bbdcc .Name );if _bdbbc :=d .Skip ();_bdbbc !=nil {return _bdbbc ;};};case _gd .EndElement :break _aegaf ;case _gd .CharData :};};return nil ;};func (_ecddd *ST_PatternType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_afbde ,_gfceda :=d .Token ();if _gfceda !=nil {return _gfceda ;};if _facfab ,_gdafb :=_afbde .(_gd .EndElement );_gdafb &&_facfab .Name ==start .Name {*_ecddd =1;return nil ;};if _dfbdcc ,_feffa :=_afbde .(_gd .CharData );!_feffa {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",_afbde );}else {switch string (_dfbdcc ){case "":*_ecddd =0;case "\u006e\u006f\u006e\u0065":*_ecddd =1;case "\u0073\u006f\u006ci\u0064":*_ecddd =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_ecddd =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_ecddd =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_ecddd =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_ecddd =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_ecddd =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_ecddd =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_ecddd =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_ecddd =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_ecddd =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_ecddd =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_ecddd =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_ecddd =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_ecddd =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_ecddd =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_ecddd =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_ecddd =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_ecddd =19;};};_afbde ,_gfceda =d .Token ();if _gfceda !=nil {return _gfceda ;};if _edgda ,_ecdcc :=_afbde .(_gd .EndElement );_ecdcc &&_edgda .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",_afbde );};func (_dedda ST_PageOrder )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dedda .String (),start );};func (_fbdfg ST_VerticalAlignment )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_ccbdf :=_gd .Attr {};_ccbdf .Name =name ;switch _fbdfg {case ST_VerticalAlignmentUnset :_ccbdf .Value ="";case ST_VerticalAlignmentTop :_ccbdf .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_ccbdf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_ccbdf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_ccbdf .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_VerticalAlignmentDistributed :_ccbdf .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _ccbdf ,nil ;};type CT_Comment struct{ -// Show Values -ShowValueAttr *bool ; +// Cell Reference +RefAttr string ; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Author Id +AuthorIdAttr uint32 ; -// Data Bar Color -Color *CT_Color ;};func (_gdece *CT_ConditionalFormats )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdece .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdece .CountAttr )});};e .EncodeToken (start );_faab :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_aacce :=range _gdece .ConditionalFormat {e .EncodeElement (_aacce ,_faab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aafaf *CT_Tables )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acgfb :=range start .Attr {if _acgfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaddcd ,_aebfcf :=_e .ParseUint (_acgfb .Value ,10,32);if _aebfcf !=nil {return _aebfcf ;};_ddccbd :=uint32 (_gaddcd );_aafaf .CountAttr =&_ddccbd ;continue ;};};_baegbg :for {_defff ,_aeeeb :=d .Token ();if _aeeeb !=nil {return _aeeeb ;};switch _cgadd :=_defff .(type ){case _b .StartElement :switch _cgadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_gdeef :=NewCT_TableMissing ();if _fefbaec :=d .DecodeElement (_gdeef ,&_cgadd );_fefbaec !=nil {return _fefbaec ;};_aafaf .M =append (_aafaf .M ,_gdeef );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_aeagb :=NewCT_XStringElement ();if _effee :=d .DecodeElement (_aeagb ,&_cgadd );_effee !=nil {return _effee ;};_aafaf .S =append (_aafaf .S ,_aeagb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_cggcb :=NewCT_Index ();if _ggbcc :=d .DecodeElement (_cggcb ,&_cgadd );_ggbcc !=nil {return _ggbcc ;};_aafaf .X =append (_aafaf .X ,_cggcb );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0073 \u0025\u0076",_cgadd .Name );if _abfeb :=d .Skip ();_abfeb !=nil {return _abfeb ;};};case _b .EndElement :break _baegbg ;case _b .CharData :};};return nil ;};func (_faaaa *CT_ExternalLinkChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faaaa .ExternalBook !=nil {_dbgdf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}};e .EncodeElement (_faaaa .ExternalBook ,_dbgdf );};if _faaaa .DdeLink !=nil {_fbede :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_faaaa .DdeLink ,_fbede );};if _faaaa .OleLink !=nil {_cdbgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_faaaa .OleLink ,_cdbgf );};return nil ;};func NewCT_Map ()*CT_Map {_dbgdb :=&CT_Map {};return _dbgdb };func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_bgggf :=&CT_pivotTableDefinition {};_bgggf .Location =NewCT_Location ();return _bgggf ;};type CT_TextPr struct{ +// Unique Identifier for Comment +GuidAttr *string ; -// Prompt for File Name -PromptAttr *bool ; +// Shape ID +ShapeIdAttr *uint32 ; -// File Type -FileTypeAttr ST_FileType ; +// Comment Text +Text *CT_Rst ; -// Code Page -CodePageAttr *uint32 ; +// Comment Properties +CommentPr *CT_CommentPr ;};func (_cgeaed *CalcChain )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cgeaed .CT_CalcChain .MarshalXML (e ,start );}; -// Character Set -CharacterSetAttr *string ; +// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path +func (_abce *CT_FontSize )ValidateWithPath (path string )error {return nil }; -// First Row -FirstRowAttr *uint32 ; +// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path +func (_dbaga *CT_Top10 )ValidateWithPath (path string )error {return nil };func (_gaecb ST_PaneState )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_gaecb .String (),start );};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 NewCT_Top10 ()*CT_Top10 {_fceebg :=&CT_Top10 {};return _fceebg }; -// Source File Name -SourceFileAttr *string ; +// Validate validates the CT_PivotDimension and its children +func (_gbdeb *CT_PivotDimension )Validate ()error {return _gbdeb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};type CT_MetadataRecord struct{ -// Delimited File -DelimitedAttr *bool ; +// Metadata Record Type Index +TAttr uint32 ; -// Decimal Separator -DecimalAttr *string ; +// Metadata Record Value Index +VAttr uint32 ;};func (_debdc *CT_ExternalBook )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ffeag :=range start .Attr {if _ffeag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ffeag .Name .Local =="\u0069\u0064"||_ffeag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ffeag .Name .Local =="\u0069\u0064"{_daefc ,_ccafe :=_ffeag .Value ,error (nil );if _ccafe !=nil {return _ccafe ;};_debdc .IdAttr =_daefc ;continue ;};};_gaeg :for {_ebed ,_eabf :=d .Token ();if _eabf !=nil {return _eabf ;};switch _dabgad :=_ebed .(type ){case _gd .StartElement :switch _dabgad .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_debdc .SheetNames =NewCT_ExternalSheetNames ();if _afca :=d .DecodeElement (_debdc .SheetNames ,&_dabgad );_afca !=nil {return _afca ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_debdc .DefinedNames =NewCT_ExternalDefinedNames ();if _ccef :=d .DecodeElement (_debdc .DefinedNames ,&_dabgad );_ccef !=nil {return _ccef ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_debdc .SheetDataSet =NewCT_ExternalSheetDataSet ();if _cccf :=d .DecodeElement (_debdc .SheetDataSet ,&_dabgad );_cccf !=nil {return _cccf ;};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\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b\u0020\u0025\u0076",_dabgad .Name );if _fcge :=d .Skip ();_fcge !=nil {return _fcge ;};};case _gd .EndElement :break _gaeg ;case _gd .CharData :};};return nil ;};func (_gbgc *CT_CellSmartTagPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006b\u0065\u0079"},Value :_b .Sprintf ("\u0025\u0076",_gbgc .KeyAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_gbgc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_IconFilter struct{ -// Thousands Separator -ThousandsAttr *string ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Tab as Delimiter -TabAttr *bool ; +// Icon Id +IconIdAttr *uint32 ;};func (_feefc ST_UpdateLinks )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_feefc .String (),start );};func NewCT_Workbook ()*CT_Workbook {_aadbg :=&CT_Workbook {};_aadbg .Sheets =NewCT_Sheets ();return _aadbg ;}; -// Space is Delimiter -SpaceAttr *bool ; +// Validate validates the CT_CellXfs and its children +func (_bcbea *CT_CellXfs )Validate ()error {return _bcbea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};func (_dfgcc *CT_GroupMembers )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gggea :=range start .Attr {if _gggea .Name .Local =="\u0063\u006f\u0075n\u0074"{_dffg ,_bdcd :=_a .ParseUint (_gggea .Value ,10,32);if _bdcd !=nil {return _bdcd ;};_egdfe :=uint32 (_dffg );_dfgcc .CountAttr =&_egdfe ;continue ;};};_gbbab :for {_deaee ,_cedcc :=d .Token ();if _cedcc !=nil {return _cedcc ;};switch _gegga :=_deaee .(type ){case _gd .StartElement :switch _gegga .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eefba :=NewCT_GroupMember ();if _gabdc :=d .DecodeElement (_eefba ,&_gegga );_gabdc !=nil {return _gabdc ;};_dfgcc .GroupMember =append (_dfgcc .GroupMember ,_eefba );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\u0047\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_gegga .Name );if _ebdc :=d .Skip ();_ebdc !=nil {return _ebdc ;};};case _gd .EndElement :break _gbbab ;case _gd .CharData :};};return nil ;};func (_aabfe ST_SheetViewType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_gbbcc :=_gd .Attr {};_gbbcc .Name =name ;switch _aabfe {case ST_SheetViewTypeUnset :_gbbcc .Value ="";case ST_SheetViewTypeNormal :_gbbcc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_gbbcc .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_gbbcc .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _gbbcc ,nil ;};func (_bdaaf *CT_ExternalDefinedName )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fdea :=range start .Attr {if _fdea .Name .Local =="\u006e\u0061\u006d\u0065"{_bdfd ,_gcffb :=_fdea .Value ,error (nil );if _gcffb !=nil {return _gcffb ;};_bdaaf .NameAttr =_bdfd ;continue ;};if _fdea .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_eecc ,_eeebg :=_fdea .Value ,error (nil );if _eeebg !=nil {return _eeebg ;};_bdaaf .RefersToAttr =&_eecc ;continue ;};if _fdea .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ccgc ,_fdddb :=_a .ParseUint (_fdea .Value ,10,32);if _fdddb !=nil {return _fdddb ;};_cfag :=uint32 (_ccgc );_bdaaf .SheetIdAttr =&_cfag ;continue ;};};for {_caae ,_gedcd :=d .Token ();if _gedcd !=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",_gedcd );};if _fccd ,_deadc :=_caae .(_gd .EndElement );_deadc &&_fccd .Name ==start .Name {break ;};};return nil ;};type VolTypes struct{CT_VolTypes };type Headers struct{CT_RevisionHeaders };func (_aegac *Connections )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _aegac .CT_Connections .MarshalXML (e ,start );}; -// Comma is Delimiter -CommaAttr *bool ; +// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path +func (_dbdc *CT_Formats )ValidateWithPath (path string )error {for _acefab ,_cgcdf :=range _dbdc .Format {if _cgfg :=_cgcdf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_acefab ));_cgfg !=nil {return _cgfg ;};};return nil ;};type CT_Macrosheet struct{ -// Semicolon is Delimiter -SemicolonAttr *bool ; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Macro Sheet Dimensions +Dimension *CT_SheetDimension ; -// Qualifier -QualifierAttr ST_Qualifier ; +// Macro Sheet Views +SheetViews *CT_SheetViews ; -// Custom Delimiter -DelimiterAttr *string ; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Fields -TextFields *CT_TextFields ;};func (_gdgadc ST_FormulaExpression )String ()string {switch _gdgadc {case 0:return "";case 1:return "\u0072\u0065\u0066";case 2:return "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case 3:return "\u0061\u0072\u0065\u0061";case 4:return "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case 5:return "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return "";};func (_cefba *CT_DdeItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cefba .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cefba .NameAttr )});};if _cefba .OleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cefba .OleAttr ))});};if _cefba .AdviseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cefba .AdviseAttr ))});};if _cefba .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cefba .PreferPicAttr ))});};e .EncodeToken (start );if _cefba .Values !=nil {_aaaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}};e .EncodeElement (_cefba .Values ,_aaaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gebgb *CT_MeasureDimensionMaps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbaee :=range start .Attr {if _fbaee .Name .Local =="\u0063\u006f\u0075n\u0074"{_aaceb ,_gafgg :=_e .ParseUint (_fbaee .Value ,10,32);if _gafgg !=nil {return _gafgg ;};_cgfbfc :=uint32 (_aaceb );_gebgb .CountAttr =&_cgfbfc ;continue ;};};_adfc :for {_fddfa ,_ccdab :=d .Token ();if _ccdab !=nil {return _ccdab ;};switch _fcbcdc :=_fddfa .(type ){case _b .StartElement :switch _fcbcdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"}:_gffde :=NewCT_MeasureDimensionMap ();if _aedba :=d .DecodeElement (_gffde ,&_fcbcdc );_aedba !=nil {return _aedba ;};_gebgb .Map =append (_gebgb .Map ,_gffde );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006eM\u0061\u0070\u0073 \u0025\u0076",_fcbcdc .Name );if _becfe :=d .Skip ();_becfe !=nil {return _becfe ;};};case _b .EndElement :break _adfc ;case _b .CharData :};};return nil ;};func (_cgfacg ST_FormatAction )ValidateWithPath (path string )error {switch _cgfacg {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgfacg ));};return nil ;}; +// Column Information +Cols []*CT_Cols ; -// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path -func (_cbea *CT_DdeItems )ValidateWithPath (path string )error {for _ccea ,_fgccf :=range _cbea .DdeItem {if _bggge :=_fgccf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_ccea ));_bggge !=nil {return _bggge ;};};return nil ;};func (_aabag *CT_FileRecoveryPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dffd :=range start .Attr {if _dffd .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_gbgd ,_fgeag :=_e .ParseBool (_dffd .Value );if _fgeag !=nil {return _fgeag ;};_aabag .AutoRecoverAttr =&_gbgd ;continue ;};if _dffd .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_aedae ,_bffag :=_e .ParseBool (_dffd .Value );if _bffag !=nil {return _bffag ;};_aabag .CrashSaveAttr =&_aedae ;continue ;};if _dffd .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_bfaeg ,_affee :=_e .ParseBool (_dffd .Value );if _affee !=nil {return _affee ;};_aabag .DataExtractLoadAttr =&_bfaeg ;continue ;};if _dffd .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_cbfg ,_ebbec :=_e .ParseBool (_dffd .Value );if _ebbec !=nil {return _ebbec ;};_aabag .RepairLoadAttr =&_cbfg ;continue ;};};for {_agcfg ,_cbaabg :=d .Token ();if _cbaabg !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0050\u0072: \u0025\u0073",_cbaabg );};if _eabbb ,_eadg :=_agcfg .(_b .EndElement );_eadg &&_eabbb .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalLink ()*CT_ExternalLink {_bcdcc :=&CT_ExternalLink {};return _bcdcc }; +// Sheet Data +SheetData *CT_SheetData ; -// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path -func (_ebbag *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _bcdef :=_ebbag .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_bcdef !=nil {return _bcdef ;};if _ebbag .QueryTableDeletedFields !=nil {if _gdabee :=_ebbag .QueryTableDeletedFields .ValidateWithPath (path +"\u002fQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073");_gdabee !=nil {return _gdabee ;};};if _ebbag .SortState !=nil {if _bgdafg :=_ebbag .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_bgdafg !=nil {return _bgdafg ;};};if _ebbag .ExtLst !=nil {if _bacfgd :=_ebbag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bacfgd !=nil {return _bacfgd ;};};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_cfcfe :=&CT_PageSetup {};return _cfcfe };func NewCT_FileVersion ()*CT_FileVersion {_ggdd :=&CT_FileVersion {};return _ggdd };func (_baede *QueryTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baede .CT_QueryTable =*NewCT_QueryTable ();for _ ,_fgebcg :=range start .Attr {if _fgebcg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_ddddff ,_aecbc :=_e .ParseBool (_fgebcg .Value );if _aecbc !=nil {return _aecbc ;};_baede .AdjustColumnWidthAttr =&_ddddff ;continue ;};if _fgebcg .Name .Local =="\u006e\u0061\u006d\u0065"{_cfggb ,_fefeg :=_fgebcg .Value ,error (nil );if _fefeg !=nil {return _fefeg ;};_baede .NameAttr =_cfggb ;continue ;};if _fgebcg .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_gagbe ,_caaab :=_e .ParseBool (_fgebcg .Value );if _caaab !=nil {return _caaab ;};_baede .IntermediateAttr =&_gagbe ;continue ;};if _fgebcg .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_cgfee ,_gbgfdb :=_e .ParseBool (_fgebcg .Value );if _gbgfdb !=nil {return _gbgfdb ;};_baede .RowNumbersAttr =&_cgfee ;continue ;};if _fgebcg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_ddegf ,_bdecf :=_e .ParseUint (_fgebcg .Value ,10,32);if _bdecf !=nil {return _bdecf ;};_baede .ConnectionIdAttr =uint32 (_ddegf );continue ;};if _fgebcg .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_efeeda ,_dgecb :=_e .ParseBool (_fgebcg .Value );if _dgecb !=nil {return _dgecb ;};_baede .BackgroundRefreshAttr =&_efeeda ;continue ;};if _fgebcg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gfgdc ,_cgaffc :=_e .ParseBool (_fgebcg .Value );if _cgaffc !=nil {return _cgaffc ;};_baede .RefreshOnLoadAttr =&_gfgdc ;continue ;};if _fgebcg .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_cbccf ,_dgcbc :=_e .ParseBool (_fgebcg .Value );if _dgcbc !=nil {return _dgcbc ;};_baede .FillFormulasAttr =&_cbccf ;continue ;};if _fgebcg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ggdede ,_afdce :=_e .ParseBool (_fgebcg .Value );if _afdce !=nil {return _afdce ;};_baede .ApplyNumberFormatsAttr =&_ggdede ;continue ;};if _fgebcg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bcecbc ,_ebafe :=_e .ParseBool (_fgebcg .Value );if _ebafe !=nil {return _ebafe ;};_baede .ApplyFontFormatsAttr =&_bcecbc ;continue ;};if _fgebcg .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_dfffg ,_feace :=_e .ParseBool (_fgebcg .Value );if _feace !=nil {return _feace ;};_baede .FirstBackgroundRefreshAttr =&_dfffg ;continue ;};if _fgebcg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_beeaag ,_efdff :=_e .ParseUint (_fgebcg .Value ,10,32);if _efdff !=nil {return _efdff ;};_aebcg :=uint32 (_beeaag );_baede .AutoFormatIdAttr =&_aebcg ;continue ;};if _fgebcg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_gfccc ,_fddfeb :=_e .ParseBool (_fgebcg .Value );if _fddfeb !=nil {return _fddfeb ;};_baede .ApplyAlignmentFormatsAttr =&_gfccc ;continue ;};if _fgebcg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_fbfaaa ,_ggecdd :=_e .ParseBool (_fgebcg .Value );if _ggecdd !=nil {return _ggecdd ;};_baede .DisableRefreshAttr =&_fbfaaa ;continue ;};if _fgebcg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dcdabf ,_edccf :=_e .ParseBool (_fgebcg .Value );if _edccf !=nil {return _edccf ;};_baede .ApplyBorderFormatsAttr =&_dcdabf ;continue ;};if _fgebcg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_ddbgab ,_fecbec :=_e .ParseBool (_fgebcg .Value );if _fecbec !=nil {return _fecbec ;};_baede .PreserveFormattingAttr =&_ddbgab ;continue ;};if _fgebcg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gggee ,_gcdfea :=_e .ParseBool (_fgebcg .Value );if _gcdfea !=nil {return _gcdfea ;};_baede .ApplyPatternFormatsAttr =&_gggee ;continue ;};if _fgebcg .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_baede .GrowShrinkTypeAttr .UnmarshalXMLAttr (_fgebcg );continue ;};if _fgebcg .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_egfbf ,_cfaggf :=_e .ParseBool (_fgebcg .Value );if _cfaggf !=nil {return _cfaggf ;};_baede .DisableEditAttr =&_egfbf ;continue ;};if _fgebcg .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_edbdd ,_dafdfg :=_e .ParseBool (_fgebcg .Value );if _dafdfg !=nil {return _dafdfg ;};_baede .HeadersAttr =&_edbdd ;continue ;};if _fgebcg .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_ecfc ,_bdefcc :=_e .ParseBool (_fgebcg .Value );if _bdefcc !=nil {return _bdefcc ;};_baede .RemoveDataOnSaveAttr =&_ecfc ;continue ;};if _fgebcg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ebdcb ,_fdadc :=_e .ParseBool (_fgebcg .Value );if _fdadc !=nil {return _fdadc ;};_baede .ApplyWidthHeightFormatsAttr =&_ebdcb ;continue ;};};_fgbae :for {_decef ,_gdcgb :=d .Token ();if _gdcgb !=nil {return _gdcgb ;};switch _fcbfd :=_decef .(type ){case _b .StartElement :switch _fcbfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_baede .QueryTableRefresh =NewCT_QueryTableRefresh ();if _deacdc :=d .DecodeElement (_baede .QueryTableRefresh ,&_fcbfd );_deacdc !=nil {return _deacdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baede .ExtLst =NewCT_ExtensionList ();if _bafccf :=d .DecodeElement (_baede .ExtLst ,&_fcbfd );_bafccf !=nil {return _bafccf ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0051\u0075\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_fcbfd .Name );if _gccbe :=d .Skip ();_gccbe !=nil {return _gccbe ;};};case _b .EndElement :break _fgbae ;case _b .CharData :};};return nil ;}; +// Sheet Protection Options +SheetProtection *CT_SheetProtection ; -// Validate validates the CT_CacheField and its children -func (_acef *CT_CacheField )Validate ()error {return _acef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");};type CT_WebPublishObjects struct{ +// AutoFilter +AutoFilter *CT_AutoFilter ; -// Count -CountAttr *uint32 ; +// Sort State +SortState *CT_SortState ; -// Web Publishing Object -WebPublishObject []*CT_WebPublishObject ;}; +// Data Consolidation +DataConsolidate *CT_DataConsolidate ; -// Validate validates the Sst and its children -func (_cagaaf *Sst )Validate ()error {return _cagaaf .ValidateWithPath ("\u0053\u0073\u0074")};func (_dgede *CT_Format )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgede .PivotArea =NewCT_PivotArea ();for _ ,_bfaaa :=range start .Attr {if _bfaaa .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_dgede .ActionAttr .UnmarshalXMLAttr (_bfaaa );continue ;};if _bfaaa .Name .Local =="\u0064\u0078\u0066I\u0064"{_bcbf ,_aeabb :=_e .ParseUint (_bfaaa .Value ,10,32);if _aeabb !=nil {return _aeabb ;};_agdec :=uint32 (_bcbf );_dgede .DxfIdAttr =&_agdec ;continue ;};};_gcdbg :for {_bfaege ,_fggab :=d .Token ();if _fggab !=nil {return _fggab ;};switch _gaggc :=_bfaege .(type ){case _b .StartElement :switch _gaggc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _afggg :=d .DecodeElement (_dgede .PivotArea ,&_gaggc );_afggg !=nil {return _afggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgede .ExtLst =NewCT_ExtensionList ();if _ffcgc :=d .DecodeElement (_dgede .ExtLst ,&_gaggc );_ffcgc !=nil {return _ffcgc ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u006f\u0072m\u0061\u0074 \u0025\u0076",_gaggc .Name );if _bedcf :=d .Skip ();_bedcf !=nil {return _bedcf ;};};case _b .EndElement :break _gcdbg ;case _b .CharData :};};return nil ;}; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Validate validates the CT_ExternalSheetData and its children -func (_gagf *CT_ExternalSheetData )Validate ()error {return _gagf .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");};func (_deeda ST_SmartTagShow )Validate ()error {return _deeda .ValidateWithPath ("")}; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_ffgda *CT_SmartTagPr )ValidateWithPath (path string )error {if _gdbebe :=_ffgda .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_gdbebe !=nil {return _gdbebe ;};return nil ;};func (_adgg *CT_Break )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddc :=range start .Attr {if _ddc .Name .Local =="\u0069\u0064"{_agf ,_dbbg :=_e .ParseUint (_ddc .Value ,10,32);if _dbbg !=nil {return _dbbg ;};_fde :=uint32 (_agf );_adgg .IdAttr =&_fde ;continue ;};if _ddc .Name .Local =="\u006d\u0069\u006e"{_caa ,_ebg :=_e .ParseUint (_ddc .Value ,10,32);if _ebg !=nil {return _ebg ;};_ddg :=uint32 (_caa );_adgg .MinAttr =&_ddg ;continue ;};if _ddc .Name .Local =="\u006d\u0061\u0078"{_daga ,_cbbd :=_e .ParseUint (_ddc .Value ,10,32);if _cbbd !=nil {return _cbbd ;};_afce :=uint32 (_daga );_adgg .MaxAttr =&_afce ;continue ;};if _ddc .Name .Local =="\u006d\u0061\u006e"{_cac ,_dca :=_e .ParseBool (_ddc .Value );if _dca !=nil {return _dca ;};_adgg .ManAttr =&_cac ;continue ;};if _ddc .Name .Local =="\u0070\u0074"{_baeb ,_cea :=_e .ParseBool (_ddc .Value );if _cea !=nil {return _cea ;};_adgg .PtAttr =&_baeb ;continue ;};};for {_dab ,_eaaa :=d .Token ();if _eaaa !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_eaaa );};if _bfcc ,_ggda :=_dab .(_b .EndElement );_ggda &&_bfcc .Name ==start .Name {break ;};};return nil ;}; +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// ValidateWithPath validates the Revisions and its children, prefixing error messages with path -func (_gcagf *Revisions )ValidateWithPath (path string )error {if _baddc :=_gcagf .CT_Revisions .ValidateWithPath (path );_baddc !=nil {return _baddc ;};return nil ;};func (_ggccd *CT_GroupMember )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ggccd .UniqueNameAttr )});if _ggccd .GroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ggccd .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Print Options +PrintOptions *CT_PrintOptions ; -// Validate validates the CT_UnderlineProperty and its children -func (_aegdeb *CT_UnderlineProperty )Validate ()error {return _aegdeb .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};func NewCT_Record ()*CT_Record {_fdegc :=&CT_Record {};return _fdegc };func NewCT_Connection ()*CT_Connection {_fceff :=&CT_Connection {};return _fceff };func (_addaf ST_PageOrder )Validate ()error {return _addaf .ValidateWithPath ("")};func (_edff *CT_ConditionalFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdad :=range start .Attr {if _cdad .Name .Local =="\u0070\u0069\u0076o\u0074"{_bgac ,_cfdd :=_e .ParseBool (_cdad .Value );if _cfdd !=nil {return _cfdd ;};_edff .PivotAttr =&_bgac ;continue ;};if _cdad .Name .Local =="\u0073\u0071\u0072e\u0066"{_aebf ,_ecbgd :=ParseSliceST_Sqref (_cdad .Value );if _ecbgd !=nil {return _ecbgd ;};_edff .SqrefAttr =&_aebf ;continue ;};};_afgc :for {_fadga ,_bagbe :=d .Token ();if _bagbe !=nil {return _bagbe ;};switch _ecbda :=_fadga .(type ){case _b .StartElement :switch _ecbda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"}:_daccc :=NewCT_CfRule ();if _cdef :=d .DecodeElement (_daccc ,&_ecbda );_cdef !=nil {return _cdef ;};_edff .CfRule =append (_edff .CfRule ,_daccc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edff .ExtLst =NewCT_ExtensionList ();if _ccecg :=d .DecodeElement (_edff .ExtLst ,&_ecbda );_ccecg !=nil {return _ccecg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u0020%\u0076",_ecbda .Name );if _gadc :=d .Skip ();_gadc !=nil {return _gadc ;};};case _b .EndElement :break _afgc ;case _b .CharData :};};return nil ;}; +// Page Margins +PageMargins *CT_PageMargins ; -// Validate validates the CT_MdxMetadata and its children -func (_edeec *CT_MdxMetadata )Validate ()error {return _edeec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_dafae *CT_TableStyleElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cabcf ,_cacfaf :=_dafae .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cacfaf !=nil {return _cacfaf ;};start .Attr =append (start .Attr ,_cabcf );if _dafae .SizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dafae .SizeAttr )});};if _dafae .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dafae .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_caba *CT_Field )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbged :=range start .Attr {if _cbged .Name .Local =="\u0078"{_gdeff ,_gbabd :=_e .ParseInt (_cbged .Value ,10,32);if _gbabd !=nil {return _gbabd ;};_caba .XAttr =int32 (_gdeff );continue ;};};for {_fggff ,_eecda :=d .Token ();if _eecda !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_eecda );};if _dggbe ,_ceegf :=_fggff .(_b .EndElement );_ceegf &&_dggbe .Name ==start .Name {break ;};};return nil ;};func (_faddg *CT_FunctionGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdcef :=range start .Attr {if _fdcef .Name .Local =="\u006e\u0061\u006d\u0065"{_fffd ,_dcbaa :=_fdcef .Value ,error (nil );if _dcbaa !=nil {return _dcbaa ;};_faddg .NameAttr =&_fffd ;continue ;};};for {_gbdfe ,_fegfgb :=d .Token ();if _fegfgb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063t\u0069o\u006e\u0047\u0072\u006f\u0075\u0070\u003a \u0025\u0073",_fegfgb );};if _agbfb ,_ccbea :=_gbdfe .(_b .EndElement );_ccbea &&_agbfb .Name ==start .Name {break ;};};return nil ;};func (_dcaabc *ST_SmartTagShow )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcaabc =0;case "\u0061\u006c\u006c":*_dcaabc =1;case "\u006e\u006f\u006e\u0065":*_dcaabc =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_dcaabc =3;};return nil ;};func (_eddcbg ST_CfType )String ()string {switch _eddcbg {case 0:return "";case 1:return "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case 2:return "\u0063\u0065\u006c\u006c\u0049\u0073";case 3:return "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case 4:return "\u0064a\u0074\u0061\u0042\u0061\u0072";case 5:return "\u0069c\u006f\u006e\u0053\u0065\u0074";case 6:return "\u0074\u006f\u00701\u0030";case 7:return "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 8:return "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 13:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 14:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 15:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 16:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 17:return "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case 18:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return "";};func (_aabeg ST_DataValidationErrorStyle )String ()string {switch _aabeg {case 0:return "";case 1:return "\u0073\u0074\u006f\u0070";case 2:return "\u0077a\u0072\u006e\u0069\u006e\u0067";case 3:return "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return "";};func (_ggggf *CT_SmartTagTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcgbce :for {_cddfa ,_caagfe :=d .Token ();if _caagfe !=nil {return _caagfe ;};switch _gfeca :=_cddfa .(type ){case _b .StartElement :switch _gfeca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_abdeb :=NewCT_SmartTagType ();if _feefg :=d .DecodeElement (_abdeb ,&_gfeca );_feefg !=nil {return _feefg ;};_ggggf .SmartTagType =append (_ggggf .SmartTagType ,_abdeb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_gfeca .Name );if _acggfe :=d .Skip ();_acggfe !=nil {return _acggfe ;};};case _b .EndElement :break _gcgbce ;case _b .CharData :};};return nil ;}; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Validate validates the CT_OlapPr and its children -func (_efadcd *CT_OlapPr )Validate ()error {return _efadcd .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");}; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// ValidateWithPath validates the Users and its children, prefixing error messages with path -func (_dcdda *Users )ValidateWithPath (path string )error {if _bggfdg :=_dcdda .CT_Users .ValidateWithPath (path );_bggfdg !=nil {return _bggfdg ;};return nil ;}; +// Horizontal Page Breaks (Row) +RowBreaks *CT_PageBreak ; -// Validate validates the CT_MemberProperty and its children -func (_gdag *CT_MemberProperty )Validate ()error {return _gdag .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");}; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path -func (_gcab *CT_DdeLink )ValidateWithPath (path string )error {if _gcab .DdeItems !=nil {if _gegfbd :=_gcab .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_gegfbd !=nil {return _gegfbd ;};};return nil ;};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_geafbb :=&CT_ObjectAnchor {};_geafbb .From =_a .NewFrom ();_geafbb .To =_a .NewTo ();return _geafbb ;};func (_fbagd ST_IconSetType )Validate ()error {return _fbagd .ValidateWithPath ("")};func NewCT_QueryTableField ()*CT_QueryTableField {_dccbgg :=&CT_QueryTableField {};return _dccbgg };func (_aadcbg *CT_TableMissing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MetadataStrings struct{ +// Custom Properties +CustomProperties *CT_CustomProperties ; -// MDX Metadata String Count -CountAttr *uint32 ; +// Drawing +Drawing *CT_Drawing ; -// MDX Metadata String -S []*CT_XStringElement ;};func (_ggcgb *CT_WorkbookProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddfcd :=range start .Attr {if _ddfcd .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_cecbcf ,_bcfcb :=_ddfcd .Value ,error (nil );if _bcfcb !=nil {return _bcfcb ;};_ggcgb .RevisionsAlgorithmNameAttr =&_cecbcf ;continue ;};if _ddfcd .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_bcage ,_cfbbg :=_ddfcd .Value ,error (nil );if _cfbbg !=nil {return _cfbbg ;};_ggcgb .RevisionsHashValueAttr =&_bcage ;continue ;};if _ddfcd .Name .Local =="\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"{_afaga ,_cgbgbg :=_ddfcd .Value ,error (nil );if _cgbgbg !=nil {return _cgbgbg ;};_ggcgb .WorkbookPasswordCharacterSetAttr =&_afaga ;continue ;};if _ddfcd .Name .Local =="\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"{_ecacca ,_bbdag :=_ddfcd .Value ,error (nil );if _bbdag !=nil {return _bbdag ;};_ggcgb .RevisionsPasswordCharacterSetAttr =&_ecacca ;continue ;};if _ddfcd .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_cdffb ,_fbfbfc :=_e .ParseBool (_ddfcd .Value );if _fbfbfc !=nil {return _fbfbfc ;};_ggcgb .LockStructureAttr =&_cdffb ;continue ;};if _ddfcd .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_dagabb ,_gccfa :=_e .ParseBool (_ddfcd .Value );if _gccfa !=nil {return _gccfa ;};_ggcgb .LockWindowsAttr =&_dagabb ;continue ;};if _ddfcd .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_dgdac ,_cfdbfb :=_e .ParseBool (_ddfcd .Value );if _cfdbfb !=nil {return _cfdbfb ;};_ggcgb .LockRevisionAttr =&_dgdac ;continue ;};if _ddfcd .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fegdb ,_gbfgg :=_ddfcd .Value ,error (nil );if _gbfgg !=nil {return _gbfgg ;};_ggcgb .WorkbookPasswordAttr =&_fegdb ;continue ;};if _ddfcd .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_ceced ,_dbdgg :=_ddfcd .Value ,error (nil );if _dbdgg !=nil {return _dbdgg ;};_ggcgb .RevisionsPasswordAttr =&_ceced ;continue ;};if _ddfcd .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_fadda ,_afgabc :=_ddfcd .Value ,error (nil );if _afgabc !=nil {return _afgabc ;};_ggcgb .RevisionsSaltValueAttr =&_fadda ;continue ;};if _ddfcd .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_fabgb ,_fbagc :=_e .ParseUint (_ddfcd .Value ,10,32);if _fbagc !=nil {return _fbagc ;};_bfbbf :=uint32 (_fabgb );_ggcgb .RevisionsSpinCountAttr =&_bfbbf ;continue ;};if _ddfcd .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_ebfbed ,_gcdebbg :=_ddfcd .Value ,error (nil );if _gcdebbg !=nil {return _gcdebbg ;};_ggcgb .WorkbookAlgorithmNameAttr =&_ebfbed ;continue ;};if _ddfcd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_dfbffe ,_bgebbg :=_ddfcd .Value ,error (nil );if _bgebbg !=nil {return _bgebbg ;};_ggcgb .WorkbookHashValueAttr =&_dfbffe ;continue ;};if _ddfcd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_cfggg ,_eegfgd :=_ddfcd .Value ,error (nil );if _eegfgd !=nil {return _eegfgd ;};_ggcgb .WorkbookSaltValueAttr =&_cfggg ;continue ;};if _ddfcd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_ddbeg ,_cggfae :=_e .ParseUint (_ddfcd .Value ,10,32);if _cggfae !=nil {return _cggfae ;};_adfe :=uint32 (_ddbeg );_ggcgb .WorkbookSpinCountAttr =&_adfe ;continue ;};};for {_cfbca ,_aefdf :=d .Token ();if _aefdf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_aefdf );};if _cffbc ,_ebcae :=_cfbca .(_b .EndElement );_ebcae &&_cffbc .Name ==start .Name {break ;};};return nil ;};type CT_SheetProtection struct{ +// Legacy Drawing Reference +LegacyDrawing *CT_LegacyDrawing ; -// Legacy Password -PasswordAttr *string ; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Background Image +Picture *CT_SheetBackgroundPicture ; -// Password Hash Value -HashValueAttr *string ; +// Embedded Objects +OleObjects *CT_OleObjects ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_fggdce *CT_PivotField )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fdbfc :=range start .Attr {if _fdbfc .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_gcafgd ,_egbcf :=_a .ParseBool (_fdbfc .Value );if _egbcf !=nil {return _egbcf ;};_fggdce .MeasureFilterAttr =&_gcafgd ;continue ;};if _fdbfc .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_fbcga ,_acbgc :=_a .ParseBool (_fdbfc .Value );if _acbgc !=nil {return _acbgc ;};_fggdce .IncludeNewItemsInFilterAttr =&_fbcga ;continue ;};if _fdbfc .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_gfaaf ,_gdfgc :=_a .ParseBool (_fdbfc .Value );if _gdfgc !=nil {return _gdfgc ;};_fggdce .CompactAttr =&_gfaaf ;continue ;};if _fdbfc .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_fgda ,_cdadeb :=_a .ParseUint (_fdbfc .Value ,10,32);if _cdadeb !=nil {return _cdadeb ;};_gabfb :=uint32 (_fgda );_fggdce .ItemPageCountAttr =&_gabfb ;continue ;};if _fdbfc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_edabf ,_acdcg :=_a .ParseUint (_fdbfc .Value ,10,32);if _acdcg !=nil {return _acdcg ;};_afeeaa :=uint32 (_edabf );_fggdce .NumFmtIdAttr =&_afeeaa ;continue ;};if _fdbfc .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_fggdce .SortTypeAttr .UnmarshalXMLAttr (_fdbfc );continue ;};if _fdbfc .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gbfec ,_cddge :=_a .ParseBool (_fdbfc .Value );if _cddge !=nil {return _cddge ;};_fggdce .OutlineAttr =&_gbfec ;continue ;};if _fdbfc .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_daadge ,_ggeade :=_a .ParseBool (_fdbfc .Value );if _ggeade !=nil {return _ggeade ;};_fggdce .DataSourceSortAttr =&_daadge ;continue ;};if _fdbfc .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_eadbg ,_gefgcg :=_a .ParseBool (_fdbfc .Value );if _gefgcg !=nil {return _gefgcg ;};_fggdce .DragToRowAttr =&_eadbg ;continue ;};if _fdbfc .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_dcfcd ,_cebbe :=_a .ParseBool (_fdbfc .Value );if _cebbe !=nil {return _cebbe ;};_fggdce .NonAutoSortDefaultAttr =&_dcfcd ;continue ;};if _fdbfc .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"{_beegf ,_dbfee :=_a .ParseBool (_fdbfc .Value );if _dbfee !=nil {return _dbfee ;};_fggdce .MultipleItemSelectionAllowedAttr =&_beegf ;continue ;};if _fdbfc .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_egddg ,_acaf :=_a .ParseUint (_fdbfc .Value ,10,32);if _acaf !=nil {return _acaf ;};_cebca :=uint32 (_egddg );_fggdce .RankByAttr =&_cebca ;continue ;};if _fdbfc .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_fgfab ,_daeaff :=_a .ParseBool (_fdbfc .Value );if _daeaff !=nil {return _daeaff ;};_fggdce .StdDevSubtotalAttr =&_fgfab ;continue ;};if _fdbfc .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_agddbg ,_dbbec :=_a .ParseBool (_fdbfc .Value );if _dbbec !=nil {return _dbbec ;};_fggdce .CountASubtotalAttr =&_agddbg ;continue ;};if _fdbfc .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_efaag ,_dbfbd :=_a .ParseBool (_fdbfc .Value );if _dbfbd !=nil {return _dbfbd ;};_fggdce .AutoShowAttr =&_efaag ;continue ;};if _fdbfc .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_ccdad ,_fbefc :=_a .ParseBool (_fdbfc .Value );if _fbefc !=nil {return _fbefc ;};_fggdce .ShowPropAsCaptionAttr =&_ccdad ;continue ;};if _fdbfc .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ddcfb ,_eadfcd :=_a .ParseBool (_fdbfc .Value );if _eadfcd !=nil {return _eadfcd ;};_fggdce .ProductSubtotalAttr =&_ddcfb ;continue ;};if _fdbfc .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_agaae ,_dbbgcc :=_a .ParseBool (_fdbfc .Value );if _dbbgcc !=nil {return _dbbgcc ;};_fggdce .DragToPageAttr =&_agaae ;continue ;};if _fdbfc .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_efcbc ,_eafgf :=_a .ParseBool (_fdbfc .Value );if _eafgf !=nil {return _eafgf ;};_fggdce .DefaultSubtotalAttr =&_efcbc ;continue ;};if _fdbfc .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_bggce ,_cadceb :=_a .ParseBool (_fdbfc .Value );if _cadceb !=nil {return _cadceb ;};_fggdce .DragToDataAttr =&_bggce ;continue ;};if _fdbfc .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ffbgg ,_bcbfg :=_a .ParseBool (_fdbfc .Value );if _bcbfg !=nil {return _bcbfg ;};_fggdce .MaxSubtotalAttr =&_ffbgg ;continue ;};if _fdbfc .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_ddfgc ,_fabad :=_a .ParseBool (_fdbfc .Value );if _fabad !=nil {return _fabad ;};_fggdce .HideNewItemsAttr =&_ddfgc ;continue ;};if _fdbfc .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_cgfdf ,_dbffa :=_a .ParseBool (_fdbfc .Value );if _dbffa !=nil {return _dbffa ;};_fggdce .ShowPropCellAttr =&_cgfdf ;continue ;};if _fdbfc .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_bgbega ,_acedgf :=_a .ParseBool (_fdbfc .Value );if _acedgf !=nil {return _acedgf ;};_fggdce .SubtotalTopAttr =&_bgbega ;continue ;};if _fdbfc .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_dfgggd ,_dffda :=_a .ParseBool (_fdbfc .Value );if _dffda !=nil {return _dffda ;};_fggdce .ServerFieldAttr =&_dfgggd ;continue ;};if _fdbfc .Name .Local =="\u006e\u0061\u006d\u0065"{_dcbgg ,_fafgff :=_fdbfc .Value ,error (nil );if _fafgff !=nil {return _fafgff ;};_fggdce .NameAttr =&_dcbgg ;continue ;};if _fdbfc .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_babcc ,_eeceg :=_a .ParseBool (_fdbfc .Value );if _eeceg !=nil {return _eeceg ;};_fggdce .InsertPageBreakAttr =&_babcc ;continue ;};if _fdbfc .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dbbea ,_febda :=_a .ParseBool (_fdbfc .Value );if _febda !=nil {return _febda ;};_fggdce .SumSubtotalAttr =&_dbbea ;continue ;};if _fdbfc .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_bfab ,_bcaec :=_a .ParseBool (_fdbfc .Value );if _bcaec !=nil {return _bcaec ;};_fggdce .DataFieldAttr =&_bfab ;continue ;};if _fdbfc .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bfeed ,_dadaa :=_a .ParseBool (_fdbfc .Value );if _dadaa !=nil {return _dadaa ;};_fggdce .AvgSubtotalAttr =&_bfeed ;continue ;};if _fdbfc .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_ddfeg ,_gbgad :=_a .ParseBool (_fdbfc .Value );if _gbgad !=nil {return _gbgad ;};_fggdce .TopAutoShowAttr =&_ddfeg ;continue ;};if _fdbfc .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dafab ,_afcfa :=_a .ParseBool (_fdbfc .Value );if _afcfa !=nil {return _afcfa ;};_fggdce .MinSubtotalAttr =&_dafab ;continue ;};if _fdbfc .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_cabcf ,_dcfbd :=_a .ParseBool (_fdbfc .Value );if _dcfbd !=nil {return _dcfbd ;};_fggdce .DragOffAttr =&_cabcf ;continue ;};if _fdbfc .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ecdcg ,_adgccb :=_a .ParseBool (_fdbfc .Value );if _adgccb !=nil {return _adgccb ;};_fggdce .CountSubtotalAttr =&_ecdcg ;continue ;};if _fdbfc .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_dbfbf ,_afdgbf :=_fdbfc .Value ,error (nil );if _afdgbf !=nil {return _afdgbf ;};_fggdce .UniqueMemberPropertyAttr =&_dbfbf ;continue ;};if _fdbfc .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_agbga ,_gfbe :=_a .ParseBool (_fdbfc .Value );if _gfbe !=nil {return _gfbe ;};_fggdce .VarPSubtotalAttr =&_agbga ;continue ;};if _fdbfc .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dceab ,_ccagb :=_a .ParseBool (_fdbfc .Value );if _ccagb !=nil {return _ccagb ;};_fggdce .StdDevPSubtotalAttr =&_dceab ;continue ;};if _fdbfc .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dcgba ,_bbacg :=_fdbfc .Value ,error (nil );if _bbacg !=nil {return _bbacg ;};_fggdce .SubtotalCaptionAttr =&_dcgba ;continue ;};if _fdbfc .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_degd ,_beeeea :=_a .ParseBool (_fdbfc .Value );if _beeeea !=nil {return _beeeea ;};_fggdce .ShowPropTipAttr =&_degd ;continue ;};if _fdbfc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_fbeab ,_bcgcg :=_a .ParseBool (_fdbfc .Value );if _bcgcg !=nil {return _bcgcg ;};_fggdce .InsertBlankRowAttr =&_fbeab ;continue ;};if _fdbfc .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"{_fdddd ,_fgffa :=_a .ParseBool (_fdbfc .Value );if _fgffa !=nil {return _fgffa ;};_fggdce .DefaultAttributeDrillStateAttr =&_fdddd ;continue ;};if _fdbfc .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_addg ,_gbdcgf :=_a .ParseBool (_fdbfc .Value );if _gbdcgf !=nil {return _gbdcgf ;};_fggdce .DragToColAttr =&_addg ;continue ;};if _fdbfc .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_gdfed ,_dgdegc :=_a .ParseBool (_fdbfc .Value );if _dgdegc !=nil {return _dgdegc ;};_fggdce .HiddenLevelAttr =&_gdfed ;continue ;};if _fdbfc .Name .Local =="\u0061\u0078\u0069\u0073"{_fggdce .AxisAttr .UnmarshalXMLAttr (_fdbfc );continue ;};if _fdbfc .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_dfef ,_geaefa :=_a .ParseBool (_fdbfc .Value );if _geaefa !=nil {return _geaefa ;};_fggdce .ShowDropDownsAttr =&_dfef ;continue ;};if _fdbfc .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_cggcd ,_cafde :=_a .ParseBool (_fdbfc .Value );if _cafde !=nil {return _cafde ;};_fggdce .ShowAllAttr =&_cggcd ;continue ;};if _fdbfc .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_bedee ,_dfaaa :=_a .ParseBool (_fdbfc .Value );if _dfaaa !=nil {return _dfaaa ;};_fggdce .AllDrilledAttr =&_bedee ;continue ;};if _fdbfc .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eefff ,_afagd :=_a .ParseBool (_fdbfc .Value );if _afagd !=nil {return _afagd ;};_fggdce .VarSubtotalAttr =&_eefff ;continue ;};};_dfceff :for {_eeba ,_gefcf :=d .Token ();if _gefcf !=nil {return _gefcf ;};switch _gdaaa :=_eeba .(type ){case _gd .StartElement :switch _gdaaa .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggdce .Items =NewCT_Items ();if _cafae :=d .DecodeElement (_fggdce .Items ,&_gdaaa );_cafae !=nil {return _cafae ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggdce .AutoSortScope =NewCT_AutoSortScope ();if _gbdfa :=d .DecodeElement (_fggdce .AutoSortScope ,&_gdaaa );_gbdfa !=nil {return _gbdfa ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fggdce .ExtLst =NewCT_ExtensionList ();if _cfeaa :=d .DecodeElement (_fggdce .ExtLst ,&_gdaaa );_cfeaa !=nil {return _cfeaa ;};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\u0050i\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_gdaaa .Name );if _bffeg :=d .Skip ();_bffeg !=nil {return _bffeg ;};};case _gd .EndElement :break _dfceff ;case _gd .CharData :};};return nil ;}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Validate validates the CT_ExternalDefinedName and its children +func (_eafd *CT_ExternalDefinedName )Validate ()error {return _eafd .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};type CT_PCDKPI struct{ -// Sheet Locked -SheetAttr *bool ; +// KPI Unique Name +UniqueNameAttr string ; -// Objects Locked -ObjectsAttr *bool ; +// KPI Display Name +CaptionAttr *string ; -// Scenarios Locked -ScenariosAttr *bool ; +// KPI Display Folder +DisplayFolderAttr *string ; -// Format Cells Locked -FormatCellsAttr *bool ; +// KPI Measure Group Name +MeasureGroupAttr *string ; -// Format Columns Locked -FormatColumnsAttr *bool ; +// Parent KPI +ParentAttr *string ; -// Format Rows Locked -FormatRowsAttr *bool ; +// KPI Value Unique Name +ValueAttr string ; -// Insert Columns Locked -InsertColumnsAttr *bool ; +// KPI Goal Unique Name +GoalAttr *string ; -// Insert Rows Locked -InsertRowsAttr *bool ; +// KPI Status Unique Name +StatusAttr *string ; -// Insert Hyperlinks Locked -InsertHyperlinksAttr *bool ; +// KPI Trend Unique Name +TrendAttr *string ; -// Delete Columns Locked -DeleteColumnsAttr *bool ; +// KPI Weight Unique Name +WeightAttr *string ; -// Delete Rows Locked -DeleteRowsAttr *bool ; +// Time Member KPI Unique Name +TimeAttr *string ;}; -// Select Locked Cells Locked -SelectLockedCellsAttr *bool ; +// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path +func (_adce *CT_FieldUsage )ValidateWithPath (path string )error {return nil };func (_adfcdg ST_Qualifier )Validate ()error {return _adfcdg .ValidateWithPath ("")};type ST_DataValidationErrorStyle byte ;func (_gfgef *CT_MetadataStringIndex )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ffcgg :=range start .Attr {if _ffcgg .Name .Local =="\u0078"{_geeba ,_ecfa :=_a .ParseUint (_ffcgg .Value ,10,32);if _ecfa !=nil {return _ecfa ;};_gfgef .XAttr =uint32 (_geeba );continue ;};if _ffcgg .Name .Local =="\u0073"{_agcgfc ,_dfcef :=_a .ParseBool (_ffcgg .Value );if _dfcef !=nil {return _dfcef ;};_gfgef .SAttr =&_agcgfc ;continue ;};};for {_efefa ,_eefcf :=d .Token ();if _eefcf !=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",_eefcf );};if _debag ,_cgagf :=_efefa .(_gd .EndElement );_cgagf &&_debag .Name ==start .Name {break ;};};return nil ;};func (_ccfbcf *CT_TableMissing )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cdaad ST_HorizontalAlignment )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_cbefb :=_gd .Attr {};_cbefb .Name =name ;switch _cdaad {case ST_HorizontalAlignmentUnset :_cbefb .Value ="";case ST_HorizontalAlignmentGeneral :_cbefb .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_cbefb .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_cbefb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_cbefb .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_cbefb .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_cbefb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_cbefb .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_cbefb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _cbefb ,nil ;};func (_eggfdb *EG_ExtensionList )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _eggfdb .Ext !=nil {_ageedf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_fbacf :=range _eggfdb .Ext {e .EncodeElement (_fbacf ,_ageedf );};};return nil ;};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;);func (_acceac *CT_Sheets )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_cbbab :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_ecgda :=range _acceac .Sheet {e .EncodeElement (_ecgda ,_cbbab );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Sort Locked -SortAttr *bool ; +// Validate validates the CT_TableFormula and its children +func (_fedefa *CT_TableFormula )Validate ()error {return _fedefa .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");};type CT_RevisionFormatting struct{ -// AutoFilter Locked -AutoFilterAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Pivot Tables Locked -PivotTablesAttr *bool ; +// Row or Column Formatting Change +XfDxfAttr *bool ; -// Select Unlocked Cells Locked -SelectUnlockedCellsAttr *bool ;}; +// Style +SAttr *bool ; -// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path -func (_eeaac *CT_ExternalReferences )ValidateWithPath (path string )error {for _aggd ,_agaa :=range _eeaac .ExternalReference {if _baabf :=_agaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aggd ));_baabf !=nil {return _baabf ;};};return nil ;};type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;}; +// Sequence Of References +SqrefAttr ST_Sqref ; -// Validate validates the CT_OleLink and its children -func (_acfga *CT_OleLink )Validate ()error {return _acfga .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");}; +// Start index +StartAttr *uint32 ; -// Validate validates the CT_FontScheme and its children -func (_cafdd *CT_FontScheme )Validate ()error {return _cafdd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");}; +// Length +LengthAttr *uint32 ; -// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path -func (_degeg *QueryTable )ValidateWithPath (path string )error {if _fdfdc :=_degeg .CT_QueryTable .ValidateWithPath (path );_fdfdc !=nil {return _fdfdc ;};return nil ;}; +// Formatting +Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path -func (_ebbb *CT_Cfvo )ValidateWithPath (path string )error {if _ebbb .TypeAttr ==ST_CfvoTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _efdgg :=_ebbb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efdgg !=nil {return _efdgg ;};if _ebbb .ExtLst !=nil {if _gfaa :=_ebbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfaa !=nil {return _gfaa ;};};return nil ;};func (_fbagbd ST_Orientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbagbd .String (),start );};func NewCT_TextPr ()*CT_TextPr {_adfgf :=&CT_TextPr {};return _adfgf };func (_bbbgd *CT_PivotCache )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cffed :=range start .Attr {if _cffed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cffed .Name .Local =="\u0069\u0064"||_cffed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cffed .Name .Local =="\u0069\u0064"{_fecge ,_dfcae :=_cffed .Value ,error (nil );if _dfcae !=nil {return _dfcae ;};_bbbgd .IdAttr =_fecge ;continue ;};if _cffed .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_gdfc ,_fgbb :=_e .ParseUint (_cffed .Value ,10,32);if _fgbb !=nil {return _fgbb ;};_bbbgd .CacheIdAttr =uint32 (_gdfc );continue ;};};for {_bgegf ,_efbef :=d .Token ();if _efbef !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_efbef );};if _dggfa ,_fccddd :=_bgegf .(_b .EndElement );_fccddd &&_dggfa .Name ==start .Name {break ;};};return nil ;};func (_eafab *CT_PageBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eafab .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eafab .CountAttr )});};if _eafab .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eafab .ManualBreakCountAttr )});};e .EncodeToken (start );if _eafab .Brk !=nil {_ebeeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_bcadg :=range _eafab .Brk {e .EncodeElement (_bcadg ,_ebeeb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgeb *CT_DynamicFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ebag ,_gbada :=_dgeb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _gbada !=nil {return _gbada ;};start .Attr =append (start .Attr ,_ebag );if _dgeb .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dgeb .ValAttr )});};if _dgeb .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_dgeb .ValIsoAttr )});};if _dgeb .MaxValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dgeb .MaxValAttr )});};if _dgeb .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_f .Sprintf ("\u0025\u0076",*_dgeb .MaxValIsoAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgabf *CT_PCDSCPage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggcbf :=range start .Attr {if _ggcbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_aadee ,_fgeed :=_e .ParseUint (_ggcbf .Value ,10,32);if _fgeed !=nil {return _fgeed ;};_fadaa :=uint32 (_aadee );_dgabf .CountAttr =&_fadaa ;continue ;};};_ggedc :for {_febcd ,_dccfb :=d .Token ();if _dccfb !=nil {return _dccfb ;};switch _ebgde :=_febcd .(type ){case _b .StartElement :switch _ebgde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}:_feabca :=NewCT_PageItem ();if _daca :=d .DecodeElement (_feabca ,&_ebgde );_daca !=nil {return _daca ;};_dgabf .PageItem =append (_dgabf .PageItem ,_feabca );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0043\u0044S\u0043\u0050\u0061\u0067\u0065\u0020\u0025\u0076",_ebgde .Name );if _eafae :=d .Skip ();_eafae !=nil {return _eafae ;};};case _b .EndElement :break _ggedc ;case _b .CharData :};};return nil ;};func (_ffeff *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffeff =0;case "\u0079\u0065\u0061\u0072":*_ffeff =1;case "\u006d\u006f\u006et\u0068":*_ffeff =2;case "\u0064\u0061\u0079":*_ffeff =3;case "\u0068\u006f\u0075\u0072":*_ffeff =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_ffeff =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_ffeff =6;};return nil ;}; +// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path +func (_ggacc *CT_WorkbookPr )ValidateWithPath (path string )error {if _ddbbg :=_ggacc .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_ddbbg !=nil {return _ddbbg ;};if _dfedff :=_ggacc .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_dfedff !=nil {return _dfedff ;};return nil ;}; -// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path -func (_bdfcg *CT_Map )ValidateWithPath (path string )error {if _bdfcg .DataBinding !=nil {if _ebcgg :=_bdfcg .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_ebcgg !=nil {return _ebcgg ;};};return nil ;};func NewCT_SharedUser ()*CT_SharedUser {_ggfeb :=&CT_SharedUser {};_ggfeb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _ggfeb ;};type StyleSheet struct{CT_Stylesheet };func (_dfgdaf *CT_WebPublishObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfgdaf .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfgdaf .DivIdAttr )});if _dfgdaf .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dfgdaf .SourceObjectAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dfgdaf .DestinationFileAttr )});if _dfgdaf .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfgdaf .TitleAttr )});};if _dfgdaf .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dfgdaf .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_WebPublishObject and its children +func (_gdbbf *CT_WebPublishObject )Validate ()error {return _gdbbf .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path -func (_aeba *CT_CellFormula )ValidateWithPath (path string )error {if _dgcb :=_aeba .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_dgcb !=nil {return _dgcb ;};return nil ;};func (_bfedbg ST_CellType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ageegdd :=_b .Attr {};_ageegdd .Name =name ;switch _bfedbg {case ST_CellTypeUnset :_ageegdd .Value ="";case ST_CellTypeB :_ageegdd .Value ="\u0062";case ST_CellTypeN :_ageegdd .Value ="\u006e";case ST_CellTypeE :_ageegdd .Value ="\u0065";case ST_CellTypeS :_ageegdd .Value ="\u0073";case ST_CellTypeStr :_ageegdd .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_ageegdd .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _ageegdd ,nil ;};type CT_RangeSets struct{ +// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path +func (_eaegc *CT_MetadataTypes )ValidateWithPath (path string )error {for _eecab ,_gafee :=range _eaegc .MetadataType {if _acefg :=_gafee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_eecab ));_acefg !=nil {return _acefg ;};};return nil ;};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_gcbc :=&CT_ConditionalFormat {};_gcbc .PivotAreas =NewCT_PivotAreas ();return _gcbc ;};func (_caea *CT_Cell )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _caea .RAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_caea .RAttr )});};if _caea .SAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_caea .SAttr )});};if _caea .TAttr !=ST_CellTypeUnset {_dfcg ,_beab :=_caea .TAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074"});if _beab !=nil {return _beab ;};start .Attr =append (start .Attr ,_dfcg );};if _caea .CmAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_caea .CmAttr )});};if _caea .VmAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_caea .VmAttr )});};if _caea .PhAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_caea .PhAttr ))});};e .EncodeToken (start );if _caea .F !=nil {_aca :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066"}};e .EncodeElement (_caea .F ,_aca );};if _caea .V !=nil {_dgda :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0076"}};_e .AddPreserveSpaceAttr (&_dgda ,*_caea .V );e .EncodeElement (_caea .V ,_dgda );};if _caea .Is !=nil {_ecd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ai\u0073"}};e .EncodeElement (_caea .Is ,_ecd );};if _caea .ExtLst !=nil {_agaf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_caea .ExtLst ,_agaf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_CellSmartTags struct{ -// Reference and Page Item Count -CountAttr *uint32 ; +// Reference +RAttr string ; -// Range Set -RangeSet []*CT_RangeSet ;};func (_gbafb *CT_SortCondition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbafb .DescendingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbafb .DescendingAttr ))});};if _gbafb .SortByAttr !=ST_SortByUnset {_aeffge ,_ggbgdc :=_gbafb .SortByAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _ggbgdc !=nil {return _ggbgdc ;};start .Attr =append (start .Attr ,_aeffge );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_gbafb .RefAttr )});if _gbafb .CustomListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbafb .CustomListAttr )});};if _gbafb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gbafb .DxfIdAttr )});};if _gbafb .IconSetAttr !=ST_IconSetTypeUnset {_fdgeb ,_ebbcb :=_gbafb .IconSetAttr .MarshalXMLAttr (_b .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _ebbcb !=nil {return _ebbcb ;};start .Attr =append (start .Attr ,_fdgeb );};if _gbafb .IconIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gbafb .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Drawing struct{IdAttr string ;};func (_fedgc *CT_TableStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bddegd :=range start .Attr {if _bddegd .Name .Local =="\u006e\u0061\u006d\u0065"{_egcaad ,_cagbe :=_bddegd .Value ,error (nil );if _cagbe !=nil {return _cagbe ;};_fedgc .NameAttr =_egcaad ;continue ;};if _bddegd .Name .Local =="\u0070\u0069\u0076o\u0074"{_edcbd ,_fgggg :=_e .ParseBool (_bddegd .Value );if _fgggg !=nil {return _fgggg ;};_fedgc .PivotAttr =&_edcbd ;continue ;};if _bddegd .Name .Local =="\u0074\u0061\u0062l\u0065"{_fcecaa ,_bbccb :=_e .ParseBool (_bddegd .Value );if _bbccb !=nil {return _bbccb ;};_fedgc .TableAttr =&_fcecaa ;continue ;};if _bddegd .Name .Local =="\u0063\u006f\u0075n\u0074"{_acaeg ,_ceaae :=_e .ParseUint (_bddegd .Value ,10,32);if _ceaae !=nil {return _ceaae ;};_bfgfeg :=uint32 (_acaeg );_fedgc .CountAttr =&_bfgfeg ;continue ;};};_eeccee :for {_gadbdf ,_cdgf :=d .Token ();if _cdgf !=nil {return _cdgf ;};switch _dgcedb :=_gadbdf .(type ){case _b .StartElement :switch _dgcedb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"}:_ffdab :=NewCT_TableStyleElement ();if _ebebc :=d .DecodeElement (_ffdab ,&_dgcedb );_ebebc !=nil {return _ebebc ;};_fedgc .TableStyleElement =append (_fedgc .TableStyleElement ,_ffdab );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_dgcedb .Name );if _ddcca :=d .Skip ();_ddcca !=nil {return _ddcca ;};};case _b .EndElement :break _eeccee ;case _b .CharData :};};return nil ;};func NewCT_CellWatch ()*CT_CellWatch {_eed :=&CT_CellWatch {};return _eed }; +// Cell Smart Tag +CellSmartTag []*CT_CellSmartTag ;};func (_cbefc *CT_I )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fcecg :=range start .Attr {if _fcecg .Name .Local =="\u0074"{_cbefc .TAttr .UnmarshalXMLAttr (_fcecg );continue ;};if _fcecg .Name .Local =="\u0072"{_caacb ,_abbge :=_a .ParseUint (_fcecg .Value ,10,32);if _abbge !=nil {return _abbge ;};_bfeaa :=uint32 (_caacb );_cbefc .RAttr =&_bfeaa ;continue ;};if _fcecg .Name .Local =="\u0069"{_feacfa ,_fbgge :=_a .ParseUint (_fcecg .Value ,10,32);if _fbgge !=nil {return _fbgge ;};_eacfe :=uint32 (_feacfa );_cbefc .IAttr =&_eacfe ;continue ;};};_gbafg :for {_ggead ,_bfcef :=d .Token ();if _bfcef !=nil {return _bfcef ;};switch _acfg :=_ggead .(type ){case _gd .StartElement :switch _acfg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebadf :=NewCT_X ();if _bcagb :=d .DecodeElement (_ebadf ,&_acfg );_bcagb !=nil {return _bcagb ;};_cbefc .X =append (_cbefc .X ,_ebadf );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0049\u0020\u0025\u0076",_acfg .Name );if _baaa :=d .Skip ();_baaa !=nil {return _baaa ;};};case _gd .EndElement :break _gbafg ;case _gd .CharData :};};return nil ;}; -// Validate validates the CT_Members and its children -func (_dbbdf *CT_Members )Validate ()error {return _dbbdf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};type CT_Tuple struct{ +// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path +func (_cdgcc *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil }; -// Field Index -FldAttr *uint32 ; +// Validate validates the PivotTableDefinition and its children +func (_gegcf *PivotTableDefinition )Validate ()error {return _gegcf .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_gadcc *ST_Axis )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_gadcc =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_gadcc =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_gadcc =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_gadcc =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_gadcc =4;};return nil ;}; -// Hierarchy Index -HierAttr *uint32 ; +// Validate validates the CT_ProtectedRange and its children +func (_fdcfd *CT_ProtectedRange )Validate ()error {return _fdcfd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};type Comments struct{CT_Comments };func (_aecad ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _aecad {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 (_aecad ));};return nil ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_dbdgbd :=&CT_SheetBackgroundPicture {};return _dbdgbd ;}; -// Item Index -ItemAttr uint32 ;};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_dbegg :=&CT_SingleXmlCell {};_dbegg .XmlCellPr =NewCT_XmlCellPr ();return _dbegg ;}; +// Validate validates the CT_Number and its children +func (_gffea *CT_Number )Validate ()error {return _gffea .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};func NewCT_ExtensionList ()*CT_ExtensionList {_fggad :=&CT_ExtensionList {};return _fggad }; -// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path -func (_dgca *CT_CustomProperties )ValidateWithPath (path string )error {for _cddee ,_dafa :=range _dgca .CustomPr {if _eaafd :=_dafa .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cddee ));_eaafd !=nil {return _eaafd ;};};return nil ;};func NewCT_OleObject ()*CT_OleObject {_dgcec :=&CT_OleObject {};return _dgcec };func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_fcdcg :=&CT_IgnoredErrors {};return _fcdcg };func (_cbdgac *CT_Revisions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbdgac .Rrc !=nil {_dafc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_bdgfcf :=range _cbdgac .Rrc {e .EncodeElement (_bdgfcf ,_dafc );};};if _cbdgac .Rm !=nil {_abeddf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_cbgdb :=range _cbdgac .Rm {e .EncodeElement (_cbgdb ,_abeddf );};};if _cbdgac .Rcv !=nil {_efbcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}};for _ ,_bdggb :=range _cbdgac .Rcv {e .EncodeElement (_bdggb ,_efbcd );};};if _cbdgac .Rsnm !=nil {_ebbdgg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_abgac :=range _cbdgac .Rsnm {e .EncodeElement (_abgac ,_ebbdgg );};};if _cbdgac .Ris !=nil {_dgbbeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_cageg :=range _cbdgac .Ris {e .EncodeElement (_cageg ,_dgbbeb );};};if _cbdgac .Rcc !=nil {_defee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_edfab :=range _cbdgac .Rcc {e .EncodeElement (_edfab ,_defee );};};if _cbdgac .Rfmt !=nil {_eaeca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_fbcgcd :=range _cbdgac .Rfmt {e .EncodeElement (_fbcgcd ,_eaeca );};};if _cbdgac .Raf !=nil {_ccbbga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_fgfeg :=range _cbdgac .Raf {e .EncodeElement (_fgfeg ,_ccbbga );};};if _cbdgac .Rdn !=nil {_faabdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}};for _ ,_febgga :=range _cbdgac .Rdn {e .EncodeElement (_febgga ,_faabdd );};};if _cbdgac .Rcmt !=nil {_fefbb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_fcdec :=range _cbdgac .Rcmt {e .EncodeElement (_fcdec ,_fefbb );};};if _cbdgac .Rqt !=nil {_bagca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_bafgg :=range _cbdgac .Rqt {e .EncodeElement (_bafgg ,_bagca );};};if _cbdgac .Rcft !=nil {_aaebc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}};for _ ,_eegae :=range _cbdgac .Rcft {e .EncodeElement (_eegae ,_aaebc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfcc *CT_Formats )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfcc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfcc .CountAttr )});};e .EncodeToken (start );_fefec :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_feada :=range _gfcc .Format {e .EncodeElement (_feada ,_fefec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eddbaf *CT_Sets )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcdccg :=range start .Attr {if _bcdccg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddafe ,_dfddf :=_e .ParseUint (_bcdccg .Value ,10,32);if _dfddf !=nil {return _dfddf ;};_dgfef :=uint32 (_ddafe );_eddbaf .CountAttr =&_dgfef ;continue ;};};_bfeed :for {_gdbbae ,_bdcdbc :=d .Token ();if _bdcdbc !=nil {return _bdcdbc ;};switch _gcgbf :=_gdbbae .(type ){case _b .StartElement :switch _gcgbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_abdbe :=NewCT_Set ();if _gdgabg :=d .DecodeElement (_abdbe ,&_gcgbf );_gdgabg !=nil {return _gdgabg ;};_eddbaf .Set =append (_eddbaf .Set ,_abdbe );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_gcgbf .Name );if _ceccc :=d .Skip ();_ceccc !=nil {return _ceccc ;};};case _b .EndElement :break _bfeed ;case _b .CharData :};};return nil ;};func (_eca *CT_CacheFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eca .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eca .CountAttr )});};e .EncodeToken (start );if _eca .CacheField !=nil {_egd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gaaa :=range _eca .CacheField {e .EncodeElement (_gaaa ,_egd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfecd ST_SortMethod )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cfecd .String (),start );};const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;);func (_ccde *CT_CalcPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccde .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccde .CalcIdAttr )});};if _ccde .CalcModeAttr !=ST_CalcModeUnset {_bbfe ,_bgge :=_ccde .CalcModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _bgge !=nil {return _bgge ;};start .Attr =append (start .Attr ,_bbfe );};if _ccde .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .FullCalcOnLoadAttr ))});};if _ccde .RefModeAttr !=ST_RefModeUnset {_dcbb ,_fgf :=_ccde .RefModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _fgf !=nil {return _fgf ;};start .Attr =append (start .Attr ,_dcbb );};if _ccde .IterateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .IterateAttr ))});};if _ccde .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccde .IterateCountAttr )});};if _ccde .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_ccde .IterateDeltaAttr )});};if _ccde .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .FullPrecisionAttr ))});};if _ccde .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .CalcCompletedAttr ))});};if _ccde .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .CalcOnSaveAttr ))});};if _ccde .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .ConcurrentCalcAttr ))});};if _ccde .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccde .ConcurrentManualCountAttr )});};if _ccde .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccde .ForceFullCalcAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfgbg *CT_SheetViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffffdg :for {_bdffed ,_ebfege :=d .Token ();if _ebfege !=nil {return _ebfege ;};switch _ebecb :=_bdffed .(type ){case _b .StartElement :switch _ebecb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_ceffac :=NewCT_SheetView ();if _gcgbcf :=d .DecodeElement (_ceffac ,&_ebecb );_gcgbcf !=nil {return _gcgbcf ;};_cfgbg .SheetView =append (_cfgbg .SheetView ,_ceffac );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgbg .ExtLst =NewCT_ExtensionList ();if _gecdg :=d .DecodeElement (_cfgbg .ExtLst ,&_ebecb );_gecdg !=nil {return _gecdg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073 \u0025\u0076",_ebecb .Name );if _eggbc :=d .Skip ();_eggbc !=nil {return _eggbc ;};};case _b .EndElement :break _ffffdg ;case _b .CharData :};};return nil ;};func (_ggbcd *CT_FontName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbccb :=range start .Attr {if _fbccb .Name .Local =="\u0076\u0061\u006c"{_bbgdae ,_egfef :=_fbccb .Value ,error (nil );if _egfef !=nil {return _egfef ;};_ggbcd .ValAttr =_bbgdae ;continue ;};};for {_cgega ,_aafdcf :=d .Token ();if _aafdcf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_aafdcf );};if _abac ,_dccadd :=_cgega .(_b .EndElement );_dccadd &&_abac .Name ==start .Name {break ;};};return nil ;};func NewCT_CalculatedMember ()*CT_CalculatedMember {_daa :=&CT_CalculatedMember {};return _daa };type CT_ExternalSheetNames struct{ +// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path +func (_ababbc *CT_IconSet )ValidateWithPath (path string )error {if _gbggbc :=_ababbc .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_gbggbc !=nil {return _gbggbc ;};for _aegca ,_fbbga :=range _ababbc .Cfvo {if _cffda :=_fbbga .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_aegca ));_cffda !=nil {return _cffda ;};};return nil ;};type CT_SheetView struct{ -// Sheet Name -SheetName []*CT_ExternalSheetName ;}; +// Window Protection +WindowProtectionAttr *bool ; -// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path -func (_cedeee *VolTypes )ValidateWithPath (path string )error {if _gbegd :=_cedeee .CT_VolTypes .ValidateWithPath (path );_gbegd !=nil {return _gbegd ;};return nil ;}; +// Show Formulas +ShowFormulasAttr *bool ; -// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path -func (_daac *CT_ExternalSheetData )ValidateWithPath (path string )error {for _eeffc ,_gced :=range _daac .Row {if _feagg :=_gced .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_eeffc ));_feagg !=nil {return _feagg ;};};return nil ;};func (_fccbc *CT_Users )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fccbc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fccbc .CountAttr )});};e .EncodeToken (start );if _fccbc .UserInfo !=nil {_cdbefd :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_efbde :=range _fccbc .UserInfo {e .EncodeElement (_efbde ,_cdbefd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CellSmartTags struct{ +// Show Grid Lines +ShowGridLinesAttr *bool ; -// Reference -RAttr string ; +// Show Headers +ShowRowColHeadersAttr *bool ; -// Cell Smart Tag -CellSmartTag []*CT_CellSmartTag ;};func (_becba *CT_Item )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _becba .NAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_becba .NAttr )});};if _becba .TAttr !=ST_ItemTypeUnset {_egbb ,_abdcc :=_becba .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _abdcc !=nil {return _abdcc ;};start .Attr =append (start .Attr ,_egbb );};if _becba .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .HAttr ))});};if _becba .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .SAttr ))});};if _becba .SdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .SdAttr ))});};if _becba .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .FAttr ))});};if _becba .MAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .MAttr ))});};if _becba .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .CAttr ))});};if _becba .XAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_becba .XAttr )});};if _becba .DAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .DAttr ))});};if _becba .EAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becba .EAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CsPageSetup struct{ +// Show Zero Values +ShowZerosAttr *bool ; -// Paper Size -PaperSizeAttr *uint32 ; +// Right To Left +RightToLeftAttr *bool ; -// Paper Height -PaperHeightAttr *string ; +// Sheet Tab Selected +TabSelectedAttr *bool ; -// Paper Width -PaperWidthAttr *string ; +// Show Ruler +ShowRulerAttr *bool ; -// First Page Number -FirstPageNumberAttr *uint32 ; +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ; -// Orientation -OrientationAttr ST_Orientation ; +// Default Grid Color +DefaultGridColorAttr *bool ; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Show White Space +ShowWhiteSpaceAttr *bool ; -// Black And White -BlackAndWhiteAttr *bool ; +// View Type +ViewAttr ST_SheetViewType ; -// Draft -DraftAttr *bool ; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Color Id +ColorIdAttr *uint32 ; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Zoom Scale +ZoomScaleAttr *uint32 ; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Zoom Scale Normal View +ZoomScaleNormalAttr *uint32 ; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;};func NewCT_PCDSCPage ()*CT_PCDSCPage {_bafgc :=&CT_PCDSCPage {};return _bafgc };func NewCT_Drawing ()*CT_Drawing {_edeccb :=&CT_Drawing {};return _edeccb };func (_fegccb ST_ShowDataAs )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gebfa :=_b .Attr {};_gebfa .Name =name ;switch _fegccb {case ST_ShowDataAsUnset :_gebfa .Value ="";case ST_ShowDataAsNormal :_gebfa .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_gebfa .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_gebfa .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_gebfa .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_gebfa .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_gebfa .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_gebfa .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_gebfa .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_gebfa .Value ="\u0069\u006e\u0064e\u0078";};return _gebfa ,nil ;};func (_fdaed *CT_GroupLevel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cabdb :=range start .Attr {if _cabdb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ecaab ,_gbfee :=_cabdb .Value ,error (nil );if _gbfee !=nil {return _gbfee ;};_fdaed .UniqueNameAttr =_ecaab ;continue ;};if _cabdb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_babdc ,_cgee :=_cabdb .Value ,error (nil );if _cgee !=nil {return _cgee ;};_fdaed .CaptionAttr =_babdc ;continue ;};if _cabdb .Name .Local =="\u0075\u0073\u0065\u0072"{_aacdf ,_efgge :=_e .ParseBool (_cabdb .Value );if _efgge !=nil {return _efgge ;};_fdaed .UserAttr =&_aacdf ;continue ;};if _cabdb .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_eeace ,_aaec :=_e .ParseBool (_cabdb .Value );if _aaec !=nil {return _aaec ;};_fdaed .CustomRollUpAttr =&_eeace ;continue ;};};_eecf :for {_ddfcb ,_bcbd :=d .Token ();if _bcbd !=nil {return _bcbd ;};switch _fdegf :=_ddfcb .(type ){case _b .StartElement :switch _fdegf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"}:_fdaed .Groups =NewCT_Groups ();if _eeegf :=d .DecodeElement (_fdaed .Groups ,&_fdegf );_eeegf !=nil {return _eeegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdaed .ExtLst =NewCT_ExtensionList ();if _abgeb :=d .DecodeElement (_fdaed .ExtLst ,&_fdegf );_abgeb !=nil {return _abgeb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c \u0025\u0076",_fdegf .Name );if _bfcbb :=d .Skip ();_bfcbb !=nil {return _bfcbb ;};};case _b .EndElement :break _eecf ;case _b .CharData :};};return nil ;};func NewCT_DiscretePr ()*CT_DiscretePr {_agcg :=&CT_DiscretePr {};return _agcg };func (_fgdab ST_Pane )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gedbb :=_b .Attr {};_gedbb .Name =name ;switch _fgdab {case ST_PaneUnset :_gedbb .Value ="";case ST_PaneBottomRight :_gedbb .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_gedbb .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_gedbb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_gedbb .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _gedbb ,nil ;};func (_edeab *CT_QueryTableField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceebf :=range start .Attr {if _ceebf .Name .Local =="\u0069\u0064"{_gbbeed ,_agdcf :=_e .ParseUint (_ceebf .Value ,10,32);if _agdcf !=nil {return _agdcf ;};_edeab .IdAttr =uint32 (_gbbeed );continue ;};if _ceebf .Name .Local =="\u006e\u0061\u006d\u0065"{_efgcd ,_ccaa :=_ceebf .Value ,error (nil );if _ccaa !=nil {return _ccaa ;};_edeab .NameAttr =&_efgcd ;continue ;};if _ceebf .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_degdb ,_dfaaf :=_e .ParseBool (_ceebf .Value );if _dfaaf !=nil {return _dfaaf ;};_edeab .DataBoundAttr =&_degdb ;continue ;};if _ceebf .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_gedab ,_bcdcec :=_e .ParseBool (_ceebf .Value );if _bcdcec !=nil {return _bcdcec ;};_edeab .RowNumbersAttr =&_gedab ;continue ;};if _ceebf .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_afgacc ,_aeeeee :=_e .ParseBool (_ceebf .Value );if _aeeeee !=nil {return _aeeeee ;};_edeab .FillFormulasAttr =&_afgacc ;continue ;};if _ceebf .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_cdfebb ,_dcdfa :=_e .ParseBool (_ceebf .Value );if _dcdfa !=nil {return _dcdfa ;};_edeab .ClippedAttr =&_cdfebb ;continue ;};if _ceebf .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_gceeg ,_afcfc :=_e .ParseUint (_ceebf .Value ,10,32);if _afcfc !=nil {return _afcfc ;};_bgfg :=uint32 (_gceeg );_edeab .TableColumnIdAttr =&_bgfg ;continue ;};};_edbfcb :for {_eefab ,_cecaf :=d .Token ();if _cecaf !=nil {return _cecaf ;};switch _abdca :=_eefab .(type ){case _b .StartElement :switch _abdca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edeab .ExtLst =NewCT_ExtensionList ();if _daddc :=d .DecodeElement (_edeab .ExtLst ,&_abdca );_daddc !=nil {return _daddc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_abdca .Name );if _eegda :=d .Skip ();_eegda !=nil {return _eegda ;};};case _b .EndElement :break _edbfcb ;case _b .CharData :};};return nil ;};func (_cebbc *CT_RevisionQueryTableField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcagf :=range start .Attr {if _bcagf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ceddf ,_aegcd :=_e .ParseUint (_bcagf .Value ,10,32);if _aegcd !=nil {return _aegcd ;};_cebbc .SheetIdAttr =uint32 (_ceddf );continue ;};if _bcagf .Name .Local =="\u0072\u0065\u0066"{_ecbfca ,_febbb :=_bcagf .Value ,error (nil );if _febbb !=nil {return _febbb ;};_cebbc .RefAttr =_ecbfca ;continue ;};if _bcagf .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_dedec ,_dbcfca :=_e .ParseUint (_bcagf .Value ,10,32);if _dbcfca !=nil {return _dbcfca ;};_cebbc .FieldIdAttr =uint32 (_dedec );continue ;};};for {_fbbcf ,_ddaba :=d .Token ();if _ddaba !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0051\u0075\u0065\u0072\u0079T\u0061\u0062\u006c\u0065\u0046i\u0065\u006cd\u003a\u0020\u0025\u0073",_ddaba );};if _aggddf ,_gaegd :=_fbbcf .(_b .EndElement );_gaegd &&_aggddf .Name ==start .Name {break ;};};return nil ;};type CT_Hyperlink struct{ +// Zoom Scale Page Break Preview +ZoomScaleSheetLayoutViewAttr *uint32 ; -// Reference -RefAttr string ;IdAttr *string ; +// Zoom Scale Page Layout View +ZoomScalePageLayoutViewAttr *uint32 ; -// Location -LocationAttr *string ; +// Workbook View Index +WorkbookViewIdAttr uint32 ; -// Tool Tip -TooltipAttr *string ; +// View Pane +Pane *CT_Pane ; -// Display String -DisplayAttr *string ;};func NewCT_AutoFilter ()*CT_AutoFilter {_af :=&CT_AutoFilter {};return _af };func (_fgeee ST_TextHAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acgbgc :=_b .Attr {};_acgbgc .Name =name ;switch _fgeee {case ST_TextHAlignUnset :_acgbgc .Value ="";case ST_TextHAlignLeft :_acgbgc .Value ="\u006c\u0065\u0066\u0074";case ST_TextHAlignCenter :_acgbgc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_acgbgc .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_acgbgc .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_acgbgc .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _acgbgc ,nil ;};func (_edddfc *ST_PivotFilterType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edddfc =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_edddfc =1;case "\u0063\u006f\u0075n\u0074":*_edddfc =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_edddfc =3;case "\u0073\u0075\u006d":*_edddfc =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_edddfc =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_edddfc =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_edddfc =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_edddfc =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_edddfc =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_edddfc =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_edddfc =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_edddfc =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_edddfc =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_edddfc =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_edddfc =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_edddfc =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_edddfc =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_edddfc =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_edddfc =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_edddfc =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_edddfc =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_edddfc =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_edddfc =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_edddfc =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_edddfc =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_edddfc =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_edddfc =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_edddfc =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_edddfc =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_edddfc =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_edddfc =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_edddfc =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_edddfc =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_edddfc =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_edddfc =35;case "\u0074\u006f\u0064a\u0079":*_edddfc =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_edddfc =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_edddfc =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_edddfc =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_edddfc =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_edddfc =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_edddfc =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_edddfc =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edddfc =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edddfc =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_edddfc =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_edddfc =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_edddfc =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_edddfc =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_edddfc =50;case "\u0051\u0031":*_edddfc =51;case "\u0051\u0032":*_edddfc =52;case "\u0051\u0033":*_edddfc =53;case "\u0051\u0034":*_edddfc =54;case "\u004d\u0031":*_edddfc =55;case "\u004d\u0032":*_edddfc =56;case "\u004d\u0033":*_edddfc =57;case "\u004d\u0034":*_edddfc =58;case "\u004d\u0035":*_edddfc =59;case "\u004d\u0036":*_edddfc =60;case "\u004d\u0037":*_edddfc =61;case "\u004d\u0038":*_edddfc =62;case "\u004d\u0039":*_edddfc =63;case "\u004d\u0031\u0030":*_edddfc =64;case "\u004d\u0031\u0031":*_edddfc =65;case "\u004d\u0031\u0032":*_edddfc =66;};return nil ;}; +// Selection +Selection []*CT_Selection ; -// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path -func (_baaaf *CT_Revisions )ValidateWithPath (path string )error {for _bgcge ,_ceged :=range _baaaf .Rrc {if _cfebe :=_ceged .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_bgcge ));_cfebe !=nil {return _cfebe ;};};for _gggfe ,_eggee :=range _baaaf .Rm {if _feafgd :=_eggee .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_gggfe ));_feafgd !=nil {return _feafgd ;};};for _bfagcg ,_fdedf :=range _baaaf .Rcv {if _bgbdgg :=_fdedf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_bfagcg ));_bgbdgg !=nil {return _bgbdgg ;};};for _eggefe ,_dffcc :=range _baaaf .Rsnm {if _eaadfe :=_dffcc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_eggefe ));_eaadfe !=nil {return _eaadfe ;};};for _bbeaf ,_cdffa :=range _baaaf .Ris {if _dbegf :=_cdffa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_bbeaf ));_dbegf !=nil {return _dbegf ;};};for _ddbdc ,_gffba :=range _baaaf .Rcc {if _cbaedd :=_gffba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_ddbdc ));_cbaedd !=nil {return _cbaedd ;};};for _cbgag ,_babeag :=range _baaaf .Rfmt {if _bgfdd :=_babeag .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_cbgag ));_bgfdd !=nil {return _bgfdd ;};};for _fffgc ,_ebcec :=range _baaaf .Raf {if _aefbbg :=_ebcec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_fffgc ));_aefbbg !=nil {return _aefbbg ;};};for _cdfgf ,_efdfb :=range _baaaf .Rdn {if _gdfcff :=_efdfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_cdfgf ));_gdfcff !=nil {return _gdfcff ;};};for _edfdc ,_dgbea :=range _baaaf .Rcmt {if _decdfb :=_dgbea .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_edfdc ));_decdfb !=nil {return _decdfb ;};};for _febad ,_gafbf :=range _baaaf .Rqt {if _bccgee :=_gafbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_febad ));_bccgee !=nil {return _bccgee ;};};for _fbbbge ,_dfbe :=range _baaaf .Rcft {if _dggda :=_dfbe .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_fbbbge ));_dggda !=nil {return _dggda ;};};return nil ;};func (_fabbg *CT_RevisionComment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fabbg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_dgcdg :=range start .Attr {if _dgcdg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_abbc ,_bacfb :=_e .ParseUint (_dgcdg .Value ,10,32);if _bacfb !=nil {return _bacfb ;};_fabbg .SheetIdAttr =uint32 (_abbc );continue ;};if _dgcdg .Name .Local =="\u0063\u0065\u006c\u006c"{_gagae ,_ecafc :=_dgcdg .Value ,error (nil );if _ecafc !=nil {return _ecafc ;};_fabbg .CellAttr =_gagae ;continue ;};if _dgcdg .Name .Local =="\u0067\u0075\u0069\u0064"{_gbcdg ,_ccgdb :=_dgcdg .Value ,error (nil );if _ccgdb !=nil {return _ccgdb ;};_fabbg .GuidAttr =_gbcdg ;continue ;};if _dgcdg .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_fabbg .ActionAttr .UnmarshalXMLAttr (_dgcdg );continue ;};if _dgcdg .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_acbfc ,_cbecee :=_e .ParseBool (_dgcdg .Value );if _cbecee !=nil {return _cbecee ;};_fabbg .AlwaysShowAttr =&_acbfc ;continue ;};if _dgcdg .Name .Local =="\u006f\u006c\u0064"{_edefdg ,_eccde :=_e .ParseBool (_dgcdg .Value );if _eccde !=nil {return _eccde ;};_fabbg .OldAttr =&_edefdg ;continue ;};if _dgcdg .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_ccfea ,_dbaaa :=_e .ParseBool (_dgcdg .Value );if _dbaaa !=nil {return _dbaaa ;};_fabbg .HiddenRowAttr =&_ccfea ;continue ;};if _dgcdg .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_acffgg ,_dfeeg :=_e .ParseBool (_dgcdg .Value );if _dfeeg !=nil {return _dfeeg ;};_fabbg .HiddenColumnAttr =&_acffgg ;continue ;};if _dgcdg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbaacb ,_eabbe :=_dgcdg .Value ,error (nil );if _eabbe !=nil {return _eabbe ;};_fabbg .AuthorAttr =_gbaacb ;continue ;};if _dgcdg .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_gebcga ,_bfdbab :=_e .ParseUint (_dgcdg .Value ,10,32);if _bfdbab !=nil {return _bfdbab ;};_cgeag :=uint32 (_gebcga );_fabbg .OldLengthAttr =&_cgeag ;continue ;};if _dgcdg .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_afbecg ,_ageee :=_e .ParseUint (_dgcdg .Value ,10,32);if _ageee !=nil {return _ageee ;};_caabg :=uint32 (_afbecg );_fabbg .NewLengthAttr =&_caabg ;continue ;};};for {_gdfcf ,_egedc :=d .Token ();if _egedc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006fn\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_egedc );};if _gdfec ,_bebad :=_gdfcf .(_b .EndElement );_bebad &&_gdfec .Name ==start .Name {break ;};};return nil ;};func (_aedfcg *ST_DataValidationErrorStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edega ,_fcccf :=d .Token ();if _fcccf !=nil {return _fcccf ;};if _cgfca ,_cgcbacf :=_edega .(_b .EndElement );_cgcbacf &&_cgfca .Name ==start .Name {*_aedfcg =1;return nil ;};if _dbcbd ,_gefdeg :=_edega .(_b .CharData );!_gefdeg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edega );}else {switch string (_dbcbd ){case "":*_aedfcg =0;case "\u0073\u0074\u006f\u0070":*_aedfcg =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_aedfcg =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_aedfcg =3;};};_edega ,_fcccf =d .Token ();if _fcccf !=nil {return _fcccf ;};if _baaae ,_dacedc :=_edega .(_b .EndElement );_dacedc &&_baaae .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edega );};func (_acgfdd *CT_RevisionFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggcced :=range start .Attr {if _ggcced .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ffdba ,_fdedg :=_e .ParseUint (_ggcced .Value ,10,32);if _fdedg !=nil {return _fdedg ;};_acgfdd .SheetIdAttr =uint32 (_ffdba );continue ;};if _ggcced .Name .Local =="\u0078\u0066\u0044x\u0066"{_bcdcb ,_cccdg :=_e .ParseBool (_ggcced .Value );if _cccdg !=nil {return _cccdg ;};_acgfdd .XfDxfAttr =&_bcdcb ;continue ;};if _ggcced .Name .Local =="\u0073"{_gbecd ,_bedgeb :=_e .ParseBool (_ggcced .Value );if _bedgeb !=nil {return _bedgeb ;};_acgfdd .SAttr =&_gbecd ;continue ;};if _ggcced .Name .Local =="\u0073\u0071\u0072e\u0066"{_bbdbf ,_ebacc :=ParseSliceST_Sqref (_ggcced .Value );if _ebacc !=nil {return _ebacc ;};_acgfdd .SqrefAttr =_bbdbf ;continue ;};if _ggcced .Name .Local =="\u0073\u0074\u0061r\u0074"{_ededd ,_eagce :=_e .ParseUint (_ggcced .Value ,10,32);if _eagce !=nil {return _eagce ;};_befaec :=uint32 (_ededd );_acgfdd .StartAttr =&_befaec ;continue ;};if _ggcced .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ggbbe ,_cgdgg :=_e .ParseUint (_ggcced .Value ,10,32);if _cgdgg !=nil {return _cgdgg ;};_agbde :=uint32 (_ggbbe );_acgfdd .LengthAttr =&_agbde ;continue ;};};_feebag :for {_bddgd ,_dgabe :=d .Token ();if _dgabe !=nil {return _dgabe ;};switch _dfacf :=_bddgd .(type ){case _b .StartElement :switch _dfacf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_acgfdd .Dxf =NewCT_Dxf ();if _ecgdec :=d .DecodeElement (_acgfdd .Dxf ,&_dfacf );_ecgdec !=nil {return _ecgdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acgfdd .ExtLst =NewCT_ExtensionList ();if _ggdbd :=d .DecodeElement (_acgfdd .ExtLst ,&_dfacf );_ggdbd !=nil {return _ggdbd ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_dfacf .Name );if _efecg :=d .Skip ();_efecg !=nil {return _efecg ;};};case _b .EndElement :break _feebag ;case _b .CharData :};};return nil ;}; +// PivotTable Selection +PivotSelection []*CT_PivotSelection ; -// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path -func (_fdbac *CT_Sets )ValidateWithPath (path string )error {for _bbffc ,_afbaff :=range _fdbac .Set {if _fcbaf :=_afbaff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_bbffc ));_fcbaf !=nil {return _fcbaf ;};};return nil ;};type CT_Authors struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewRevisions ()*Revisions {_ebcff :=&Revisions {};_ebcff .CT_Revisions =*NewCT_Revisions ();return _ebcff ;};func NewCT_CellXfs ()*CT_CellXfs {_acdb :=&CT_CellXfs {};return _acdb };func (_bdcaa *CT_DdeItems )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cacc :for {_dafaf ,_gbdce :=d .Token ();if _gbdce !=nil {return _gbdce ;};switch _eeacd :=_dafaf .(type ){case _gd .StartElement :switch _eeacd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cddgb :=NewCT_DdeItem ();if _gdcf :=d .DecodeElement (_cddgb ,&_eeacd );_gdcf !=nil {return _gdcf ;};_bdcaa .DdeItem =append (_bdcaa .DdeItem ,_cddgb );default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_eeacd .Name );if _ededa :=d .Skip ();_ededa !=nil {return _ededa ;};};case _gd .EndElement :break _cacc ;case _gd .CharData :};};return nil ;};func (_deafb *ST_ItemType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_deafb =0;case "\u0064\u0061\u0074\u0061":*_deafb =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_deafb =2;case "\u0073\u0075\u006d":*_deafb =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_deafb =4;case "\u0061\u0076\u0067":*_deafb =5;case "\u006d\u0061\u0078":*_deafb =6;case "\u006d\u0069\u006e":*_deafb =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_deafb =8;case "\u0063\u006f\u0075n\u0074":*_deafb =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_deafb =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_deafb =11;case "\u0076\u0061\u0072":*_deafb =12;case "\u0076\u0061\u0072\u0050":*_deafb =13;case "\u0067\u0072\u0061n\u0064":*_deafb =14;case "\u0062\u006c\u0061n\u006b":*_deafb =15;};return nil ;};type CT_QueryTable struct{ -// Author -Author []string ;};func (_bcabad *ST_TextHAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcabad =0;case "\u006c\u0065\u0066\u0074":*_bcabad =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcabad =2;case "\u0072\u0069\u0067h\u0074":*_bcabad =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bcabad =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bcabad =5;};return nil ;}; +// QueryTable Name +NameAttr string ; -// Validate validates the CT_GroupLevels and its children -func (_cgeb *CT_GroupLevels )Validate ()error {return _cgeb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};func (_cdcdef *ST_SourceType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdcdef =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_cdcdef =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_cdcdef =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_cdcdef =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_cdcdef =4;};return nil ;};func (_gadbg ST_WebSourceType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gadbg .String (),start );};func (_adcgeb *ST_CellFormulaType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adcgeb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_adcgeb =1;case "\u0061\u0072\u0072a\u0079":*_adcgeb =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_adcgeb =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_adcgeb =4;};return nil ;};func (_ddbea ST_Sqref )String ()string {return _gf .Join (_ddbea ,"\u0020")};func (_dfegf *CT_Sheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcbcd :=range start .Attr {if _bcbcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcbcd .Name .Local =="\u0069\u0064"||_bcbcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bcbcd .Name .Local =="\u0069\u0064"{_fdddg ,_efeef :=_bcbcd .Value ,error (nil );if _efeef !=nil {return _efeef ;};_dfegf .IdAttr =_fdddg ;continue ;};if _bcbcd .Name .Local =="\u006e\u0061\u006d\u0065"{_dgedc ,_egadd :=_bcbcd .Value ,error (nil );if _egadd !=nil {return _egadd ;};_dfegf .NameAttr =_dgedc ;continue ;};if _bcbcd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dbdec ,_cbaef :=_e .ParseUint (_bcbcd .Value ,10,32);if _cbaef !=nil {return _cbaef ;};_dfegf .SheetIdAttr =uint32 (_dbdec );continue ;};if _bcbcd .Name .Local =="\u0073\u0074\u0061t\u0065"{_dfegf .StateAttr .UnmarshalXMLAttr (_bcbcd );continue ;};};for {_dfgbd ,_bfgba :=d .Token ();if _bfgba !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_bfgba );};if _efagf ,_ggdgf :=_dfgbd .(_b .EndElement );_ggdgf &&_efagf .Name ==start .Name {break ;};};return nil ;}; +// First Row Column Titles +HeadersAttr *bool ; -// Validate validates the Comments and its children -func (_fddgcg *Comments )Validate ()error {return _fddgcg .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_beadfe ST_DataValidationErrorStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecfce :=_b .Attr {};_ecfce .Name =name ;switch _beadfe {case ST_DataValidationErrorStyleUnset :_ecfce .Value ="";case ST_DataValidationErrorStyleStop :_ecfce .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_ecfce .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_ecfce .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _ecfce ,nil ;};func (_ccgfbc *CT_OleItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfggab :=range start .Attr {if _gfggab .Name .Local =="\u006e\u0061\u006d\u0065"{_aceeb ,_ceecf :=_gfggab .Value ,error (nil );if _ceecf !=nil {return _ceecf ;};_ccgfbc .NameAttr =_aceeb ;continue ;};if _gfggab .Name .Local =="\u0069\u0063\u006f\u006e"{_caece ,_afae :=_e .ParseBool (_gfggab .Value );if _afae !=nil {return _afae ;};_ccgfbc .IconAttr =&_caece ;continue ;};if _gfggab .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_cgcbff ,_agaeg :=_e .ParseBool (_gfggab .Value );if _agaeg !=nil {return _agaeg ;};_ccgfbc .AdviseAttr =&_cgcbff ;continue ;};if _gfggab .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_ebcdfb ,_efbgg :=_e .ParseBool (_gfggab .Value );if _efbgg !=nil {return _efbgg ;};_ccgfbc .PreferPicAttr =&_ebcdfb ;continue ;};};for {_gfdeg ,_gdgfe :=d .Token ();if _gdgfe !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_gdgfe );};if _egffd ,_ffgcd :=_gfdeg .(_b .EndElement );_ffgcd &&_egffd .Name ==start .Name {break ;};};return nil ;};func (_dgccc ST_Scope )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgccc .String (),start );};type CT_QueryCache struct{ +// Row Numbers +RowNumbersAttr *bool ; -// Cached Query Count -CountAttr *uint32 ; +// Disable Refresh +DisableRefreshAttr *bool ; -// Query -Query []*CT_Query ;};type CT_PageItem struct{ +// Background Refresh +BackgroundRefreshAttr *bool ; -// Page Item Name -NameAttr string ;}; +// First Background Refresh +FirstBackgroundRefreshAttr *bool ; -// Validate validates the CT_DrawingHF and its children -func (_dedea *CT_DrawingHF )Validate ()error {return _dedea .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};func (_fcdea *CT_DataBinding )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geda :=range start .Attr {if _geda .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_beffe ,_bbgba :=_geda .Value ,error (nil );if _bbgba !=nil {return _bbgba ;};_fcdea .DataBindingNameAttr =&_beffe ;continue ;};if _geda .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_caagd ,_gdae :=_e .ParseBool (_geda .Value );if _gdae !=nil {return _gdae ;};_fcdea .FileBindingAttr =&_caagd ;continue ;};if _geda .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_eadff ,_effba :=_e .ParseUint (_geda .Value ,10,32);if _effba !=nil {return _effba ;};_gdgf :=uint32 (_eadff );_fcdea .ConnectionIDAttr =&_gdgf ;continue ;};if _geda .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_ebcdg ,_abba :=_geda .Value ,error (nil );if _abba !=nil {return _abba ;};_fcdea .FileBindingNameAttr =&_ebcdg ;continue ;};if _geda .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_feb ,_eadeg :=_e .ParseUint (_geda .Value ,10,32);if _eadeg !=nil {return _eadeg ;};_fcdea .DataBindingLoadModeAttr =uint32 (_feb );continue ;};};_gdcb :for {_gdade ,_gcgfcg :=d .Token ();if _gcgfcg !=nil {return _gcgfcg ;};switch _dbdgd :=_gdade .(type ){case _b .StartElement :switch _dbdgd .Name {default:if _bbac ,_faae :=_d .CreateElement (_dbdgd );_faae !=nil {return _faae ;}else {if _fgcba :=d .DecodeElement (_bbac ,&_dbdgd );_fgcba !=nil {return _fgcba ;};_fcdea .Any =_bbac ;};};case _b .EndElement :break _gdcb ;case _b .CharData :};};return nil ;};func (_cffgb ST_GradientType )Validate ()error {return _cffgb .ValidateWithPath ("")};const (ST_DateTimeGroupingUnset ST_DateTimeGrouping =0;ST_DateTimeGroupingYear ST_DateTimeGrouping =1;ST_DateTimeGroupingMonth ST_DateTimeGrouping =2;ST_DateTimeGroupingDay ST_DateTimeGrouping =3;ST_DateTimeGroupingHour ST_DateTimeGrouping =4;ST_DateTimeGroupingMinute ST_DateTimeGrouping =5;ST_DateTimeGroupingSecond ST_DateTimeGrouping =6;); +// Refresh On Load +RefreshOnLoadAttr *bool ; -// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path -func (_ecafe *CT_Chartsheet )ValidateWithPath (path string )error {if _ecafe .SheetPr !=nil {if _deec :=_ecafe .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_deec !=nil {return _deec ;};};if _cgbc :=_ecafe .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_cgbc !=nil {return _cgbc ;};if _ecafe .SheetProtection !=nil {if _fgeaa :=_ecafe .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fgeaa !=nil {return _fgeaa ;};};if _ecafe .CustomSheetViews !=nil {if _ddfga :=_ecafe .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_ddfga !=nil {return _ddfga ;};};if _ecafe .PageMargins !=nil {if _aadc :=_ecafe .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_aadc !=nil {return _aadc ;};};if _ecafe .PageSetup !=nil {if _ddac :=_ecafe .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ddac !=nil {return _ddac ;};};if _ecafe .HeaderFooter !=nil {if _afcg :=_ecafe .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_afcg !=nil {return _afcg ;};};if _gaea :=_ecafe .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_gaea !=nil {return _gaea ;};if _ecafe .LegacyDrawing !=nil {if _bfaa :=_ecafe .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_bfaa !=nil {return _bfaa ;};};if _ecafe .LegacyDrawingHF !=nil {if _acfgf :=_ecafe .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_acfgf !=nil {return _acfgf ;};};if _ecafe .DrawingHF !=nil {if _efbc :=_ecafe .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_efbc !=nil {return _efbc ;};};if _ecafe .Picture !=nil {if _abfd :=_ecafe .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_abfd !=nil {return _abfd ;};};if _ecafe .WebPublishItems !=nil {if _deaeg :=_ecafe .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_deaeg !=nil {return _deaeg ;};};if _ecafe .ExtLst !=nil {if _ffbe :=_ecafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffbe !=nil {return _ffbe ;};};return nil ;};func NewCT_Error ()*CT_Error {_bfgfe :=&CT_Error {};return _bfgfe };func NewCT_Control ()*CT_Control {_ebge :=&CT_Control {};return _ebge }; +// Grow Shrink Type +GrowShrinkTypeAttr ST_GrowShrinkType ; -// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path -func (_cfaccf *CT_PivotFilters )ValidateWithPath (path string )error {for _abfb ,_afffd :=range _cfaccf .Filter {if _bceac :=_afffd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_abfb ));_bceac !=nil {return _bceac ;};};return nil ;};type CT_ServerFormat struct{ +// Fill Adjacent Formulas +FillFormulasAttr *bool ; -// Culture -CultureAttr *string ; +// Remove Data On Save +RemoveDataOnSaveAttr *bool ; -// Format -FormatAttr *string ;};type CT_RevisionHeader struct{ +// Disable Edit +DisableEditAttr *bool ; -// GUID -GuidAttr string ; +// Preserve Formatting On Refresh +PreserveFormattingAttr *bool ; -// Date Time -DateTimeAttr _gb .Time ; +// Adjust Column Width On Refresh +AdjustColumnWidthAttr *bool ; -// Last Sheet Id -MaxSheetIdAttr uint32 ; +// Intermediate +IntermediateAttr *bool ; -// User Name -UserNameAttr string ;IdAttr string ; +// Connection Id +ConnectionIdAttr uint32 ; -// Minimum Revision Id -MinRIdAttr *uint32 ; +// QueryTable Refresh Information +QueryTableRefresh *CT_QueryTableRefresh ; -// Max Revision Id -MaxRIdAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};type CT_Query struct{ -// Sheet Id Map -SheetIdMap *CT_SheetIdMap ; +// MDX Query String +MdxAttr string ; -// Reviewed List -ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};type CT_RevisionSheetRename struct{ +// Tuples +Tpls *CT_Tuples ;};type CT_Sets struct{ -// Sheet Id -SheetIdAttr uint32 ; +// Tuple Set Count +CountAttr *uint32 ; -// Old Sheet Name -OldNameAttr string ; +// OLAP Set +Set []*CT_Set ;};func (_fcfbe *CT_ExternalBook )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fcfbe .IdAttr )});e .EncodeToken (start );if _fcfbe .SheetNames !=nil {_dadd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_fcfbe .SheetNames ,_dadd );};if _fcfbe .DefinedNames !=nil {_accea :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_fcfbe .DefinedNames ,_accea );};if _fcfbe .SheetDataSet !=nil {_gacb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_fcfbe .SheetDataSet ,_gacb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_edbea :=&CT_RevisionQueryTableField {};return _edbea ;};func NewCT_GroupLevel ()*CT_GroupLevel {_acda :=&CT_GroupLevel {};return _acda };func NewCT_XStringElement ()*CT_XStringElement {_eaggef :=&CT_XStringElement {};return _eaggef };func (_aafbd *CT_SheetViews )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dccbfd :for {_agfgg ,_ggffc :=d .Token ();if _ggffc !=nil {return _ggffc ;};switch _efdb :=_agfgg .(type ){case _gd .StartElement :switch _efdb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebafg :=NewCT_SheetView ();if _cbddg :=d .DecodeElement (_ebafg ,&_efdb );_cbddg !=nil {return _cbddg ;};_aafbd .SheetView =append (_aafbd .SheetView ,_ebafg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aafbd .ExtLst =NewCT_ExtensionList ();if _gagadg :=d .DecodeElement (_aafbd .ExtLst ,&_efdb );_gagadg !=nil {return _gagadg ;};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\u0053h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073 \u0025\u0076",_efdb .Name );if _edaac :=d .Skip ();_edaac !=nil {return _edaac ;};};case _gd .EndElement :break _dccbfd ;case _gd .CharData :};};return nil ;};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_caaeab :=&CT_PivotAreaReferences {};return _caaeab ;};func (_gafb *CT_CacheSource )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {_cbff ,_bad :=_gafb .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _bad !=nil {return _bad ;};start .Attr =append (start .Attr ,_cbff );if _gafb .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gafb .ConnectionIdAttr )});};e .EncodeToken (start );if _gafb .WorksheetSource !=nil {_gbe :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_gafb .WorksheetSource ,_gbe );};if _gafb .Consolidation !=nil {_fgac :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gafb .Consolidation ,_fgac );};if _gafb .ExtLst !=nil {_cgcd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gafb .ExtLst ,_cgcd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_DbPr struct{ -// New Sheet Name -NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_fddea *CT_LevelGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fddea .GroupMembers =NewCT_GroupMembers ();for _ ,_adfaf :=range start .Attr {if _adfaf .Name .Local =="\u006e\u0061\u006d\u0065"{_dccfdg ,_geeeeg :=_adfaf .Value ,error (nil );if _geeeeg !=nil {return _geeeeg ;};_fddea .NameAttr =_dccfdg ;continue ;};if _adfaf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_faebc ,_bedga :=_adfaf .Value ,error (nil );if _bedga !=nil {return _bedga ;};_fddea .UniqueNameAttr =_faebc ;continue ;};if _adfaf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bdffc ,_dcfa :=_adfaf .Value ,error (nil );if _dcfa !=nil {return _dcfa ;};_fddea .CaptionAttr =_bdffc ;continue ;};if _adfaf .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_fcadd ,_dgacb :=_adfaf .Value ,error (nil );if _dgacb !=nil {return _dgacb ;};_fddea .UniqueParentAttr =&_fcadd ;continue ;};if _adfaf .Name .Local =="\u0069\u0064"{_cabgc ,_efcad :=_e .ParseInt (_adfaf .Value ,10,32);if _efcad !=nil {return _efcad ;};_beadg :=int32 (_cabgc );_fddea .IdAttr =&_beadg ;continue ;};};_aeafb :for {_bbgbe ,_dgfff :=d .Token ();if _dgfff !=nil {return _dgfff ;};switch _cfbad :=_bbgbe .(type ){case _b .StartElement :switch _cfbad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}:if _egdecb :=d .DecodeElement (_fddea .GroupMembers ,&_cfbad );_egdecb !=nil {return _egdecb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ce\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_cfbad .Name );if _ggcfb :=d .Skip ();_ggcfb !=nil {return _ggcfb ;};};case _b .EndElement :break _aeafb ;case _b .CharData :};};return nil ;}; +// Connection String +ConnectionAttr string ; -// Validate validates the CT_Fill and its children -func (_abeaf *CT_Fill )Validate ()error {return _abeaf .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func NewCT_CacheFields ()*CT_CacheFields {_gga :=&CT_CacheFields {};return _gga };func (_fddae *ST_SortType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fddae =0;case "\u006e\u006f\u006e\u0065":*_fddae =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_fddae =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_fddae =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_fddae =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_fddae =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_fddae =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_fddae =7;};return nil ;};func (_cddfc *CT_DdeValues )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cddfc .RowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cddfc .RowsAttr )});};if _cddfc .ColsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cddfc .ColsAttr )});};e .EncodeToken (start );_gcfdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_fbdbc :=range _cddfc .Value {e .EncodeElement (_fbdbc ,_gcfdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Font ()*CT_Font {_bfaec :=&CT_Font {};return _bfaec }; +// Command Text +CommandAttr *string ; -// Validate validates the CT_PageItem and its children -func (_fgfef *CT_PageItem )Validate ()error {return _fgfef .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");};func NewCT_MetadataTypes ()*CT_MetadataTypes {_eeebc :=&CT_MetadataTypes {};return _eeebc };func (_acacc *CT_MdxMemeberProp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_acacc .NAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0070"},Value :_f .Sprintf ("\u0025\u0076",_acacc .NpAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Command Text +ServerCommandAttr *string ; -// Validate validates the CT_CustomProperty and its children -func (_becdg *CT_CustomProperty )Validate ()error {return _becdg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_dcdfcga ST_MdxSetOrder )ValidateWithPath (path string )error {switch _dcdfcga {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdfcga ));};return nil ;}; +// OLE DB Command Type +CommandTypeAttr *uint32 ;};func (_dbegfe *ST_CellFormulaType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_dbegfe =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dbegfe =1;case "\u0061\u0072\u0072a\u0079":*_dbegfe =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_dbegfe =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_dbegfe =4;};return nil ;};func (_ccbbg *CT_Filter )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fefga :=range start .Attr {if _fefga .Name .Local =="\u0076\u0061\u006c"{_bacac ,_egfgb :=_fefga .Value ,error (nil );if _egfgb !=nil {return _egfgb ;};_ccbbg .ValAttr =&_bacac ;continue ;};};for {_afedd ,_cbeag :=d .Token ();if _cbeag !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_cbeag );};if _defge ,_dece :=_afedd .(_gd .EndElement );_dece &&_defge .Name ==start .Name {break ;};};return nil ;};func (_cdagb *ST_Visibility )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fdgab ,_fddecd :=d .Token ();if _fddecd !=nil {return _fddecd ;};if _bdabg ,_dcefef :=_fdgab .(_gd .EndElement );_dcefef &&_bdabg .Name ==start .Name {*_cdagb =1;return nil ;};if _aegaeb ,_edfabe :=_fdgab .(_gd .CharData );!_edfabe {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",_fdgab );}else {switch string (_aegaeb ){case "":*_cdagb =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_cdagb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_cdagb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_cdagb =3;};};_fdgab ,_fddecd =d .Token ();if _fddecd !=nil {return _fddecd ;};if _abeebb ,_cedfa :=_fdgab .(_gd .EndElement );_cedfa &&_abeebb .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",_fdgab );}; -// Validate validates the CT_DataValidations and its children -func (_gdef *CT_DataValidations )Validate ()error {return _gdef .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");}; +// Validate validates the CT_ExternalCell and its children +func (_bdbe *CT_ExternalCell )Validate ()error {return _bdbe .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};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_TableFormula and its children -func (_eabcba *CT_TableFormula )Validate ()error {return _eabcba .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");}; +// Validate validates the CT_Top10 and its children +func (_febea *CT_Top10 )Validate ()error {return _febea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};func (_gbbaef *CT_RowFields )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ebfcc :=range start .Attr {if _ebfcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_febec ,_bbdbf :=_a .ParseUint (_ebfcc .Value ,10,32);if _bbdbf !=nil {return _bbdbf ;};_abfcd :=uint32 (_febec );_gbbaef .CountAttr =&_abfcd ;continue ;};};_dggd :for {_cddegb ,_dgcgc :=d .Token ();if _dgcgc !=nil {return _dgcgc ;};switch _deddec :=_cddegb .(type ){case _gd .StartElement :switch _deddec .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaced :=NewCT_Field ();if _dabef :=d .DecodeElement (_aaced ,&_deddec );_dabef !=nil {return _dabef ;};_gbbaef .Field =append (_gbbaef .Field ,_aaced );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0077F\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_deddec .Name );if _egfeb :=d .Skip ();_egfeb !=nil {return _egfeb ;};};case _gd .EndElement :break _dggd ;case _gd .CharData :};};return nil ;};func NewCT_Fills ()*CT_Fills {_dfdge :=&CT_Fills {};return _dfdge };func (_eeddc ST_VolValueType )Validate ()error {return _eeddc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path -func (_cfgfb *CT_ConditionalFormats )ValidateWithPath (path string )error {for _gcdbf ,_bege :=range _cfgfb .ConditionalFormat {if _badf :=_bege .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gcdbf ));_badf !=nil {return _badf ;};};return nil ;}; +// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path +func (_gacfa *CT_Users )ValidateWithPath (path string )error {for _bgadd ,_ggfbd :=range _gacfa .UserInfo {if _gafbb :=_ggfbd .ValidateWithPath (_b .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_bgadd ));_gafbb !=nil {return _gafbb ;};};return nil ;};func (_edfff *CT_LevelGroup )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_edfff .GroupMembers =NewCT_GroupMembers ();for _ ,_cfcd :=range start .Attr {if _cfcd .Name .Local =="\u006e\u0061\u006d\u0065"{_gfcf ,_eeabb :=_cfcd .Value ,error (nil );if _eeabb !=nil {return _eeabb ;};_edfff .NameAttr =_gfcf ;continue ;};if _cfcd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cbdfb ,_gbgfa :=_cfcd .Value ,error (nil );if _gbgfa !=nil {return _gbgfa ;};_edfff .UniqueNameAttr =_cbdfb ;continue ;};if _cfcd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_baeg ,_dfegb :=_cfcd .Value ,error (nil );if _dfegb !=nil {return _dfegb ;};_edfff .CaptionAttr =_baeg ;continue ;};if _cfcd .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_cfcbg ,_gcdcd :=_cfcd .Value ,error (nil );if _gcdcd !=nil {return _gcdcd ;};_edfff .UniqueParentAttr =&_cfcbg ;continue ;};if _cfcd .Name .Local =="\u0069\u0064"{_abge ,_ddebd :=_a .ParseInt (_cfcd .Value ,10,32);if _ddebd !=nil {return _ddebd ;};_geecb :=int32 (_abge );_edfff .IdAttr =&_geecb ;continue ;};};_bgdf :for {_aabfb ,_ebcc :=d .Token ();if _ebcc !=nil {return _ebcc ;};switch _daeba :=_aabfb .(type ){case _gd .StartElement :switch _daeba .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fbbbc :=d .DecodeElement (_edfff .GroupMembers ,&_daeba );_fbbbc !=nil {return _fbbbc ;};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\u004ce\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_daeba .Name );if _dgcee :=d .Skip ();_dgcee !=nil {return _dgcee ;};};case _gd .EndElement :break _bgdf ;case _gd .CharData :};};return nil ;};func NewCT_IgnoredError ()*CT_IgnoredError {_gbedg :=&CT_IgnoredError {};return _gbedg }; -// Validate validates the CT_Schema and its children -func (_edaa *CT_Schema )Validate ()error {return _edaa .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_cbafad *CT_WebPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egedg :=range start .Attr {if _egedg .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_egdgg ,_ffcfgg :=_e .ParseBool (_egedg .Value );if _ffcfgg !=nil {return _ffcfgg ;};_cbafad .Xl2000Attr =&_egdgg ;continue ;};if _egedg .Name .Local =="\u0078\u006d\u006c"{_fgbd ,_ecaed :=_e .ParseBool (_egedg .Value );if _ecaed !=nil {return _ecaed ;};_cbafad .XmlAttr =&_fgbd ;continue ;};if _egedg .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_gefbc ,_fgceca :=_e .ParseBool (_egedg .Value );if _fgceca !=nil {return _fgceca ;};_cbafad .ParsePreAttr =&_gefbc ;continue ;};if _egedg .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_aebfge ,_dacfed :=_e .ParseBool (_egedg .Value );if _dacfed !=nil {return _dacfed ;};_cbafad .ConsecutiveAttr =&_aebfge ;continue ;};if _egedg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_daagac ,_cdgbde :=_e .ParseBool (_egedg .Value );if _cdgbde !=nil {return _cdgbde ;};_cbafad .FirstRowAttr =&_daagac ;continue ;};if _egedg .Name .Local =="\u0078\u006c\u0039\u0037"{_aefcb ,_bgfgab :=_e .ParseBool (_egedg .Value );if _bgfgab !=nil {return _bgfgab ;};_cbafad .Xl97Attr =&_aefcb ;continue ;};if _egedg .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_beega ,_fdccda :=_e .ParseBool (_egedg .Value );if _fdccda !=nil {return _fdccda ;};_cbafad .TextDatesAttr =&_beega ;continue ;};if _egedg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_defag ,_aagdc :=_e .ParseBool (_egedg .Value );if _aagdc !=nil {return _aagdc ;};_cbafad .SourceDataAttr =&_defag ;continue ;};if _egedg .Name .Local =="\u0075\u0072\u006c"{_cedad ,_dbffad :=_egedg .Value ,error (nil );if _dbffad !=nil {return _dbffad ;};_cbafad .UrlAttr =&_cedad ;continue ;};if _egedg .Name .Local =="\u0070\u006f\u0073\u0074"{_bfaeca ,_dfbaa :=_egedg .Value ,error (nil );if _dfbaa !=nil {return _dfbaa ;};_cbafad .PostAttr =&_bfaeca ;continue ;};if _egedg .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_dabdaa ,_fbdag :=_e .ParseBool (_egedg .Value );if _fbdag !=nil {return _fbdag ;};_cbafad .HtmlTablesAttr =&_dabdaa ;continue ;};if _egedg .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_cbafad .HtmlFormatAttr .UnmarshalXMLAttr (_egedg );continue ;};if _egedg .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_dececd ,_baffb :=_egedg .Value ,error (nil );if _baffb !=nil {return _baffb ;};_cbafad .EditPageAttr =&_dececd ;continue ;};};_adcbee :for {_cdbbf ,_efbcfa :=d .Token ();if _efbcfa !=nil {return _efbcfa ;};switch _gagba :=_cdbbf .(type ){case _b .StartElement :switch _gagba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"}:_cbafad .Tables =NewCT_Tables ();if _cebfg :=d .DecodeElement (_cbafad .Tables ,&_gagba );_cebfg !=nil {return _cebfg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u0020\u0025\u0076",_gagba .Name );if _gcabf :=d .Skip ();_gcabf !=nil {return _gcabf ;};};case _b .EndElement :break _adcbee ;case _b .CharData :};};return nil ;};func (_bfddde *ST_UpdateLinks )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfddde =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_bfddde =1;case "\u006e\u0065\u0076e\u0072":*_bfddde =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bfddde =3;};return nil ;};func (_feefbf *CT_RevisionHeaders )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_feefbf .GuidAttr )});if _feefbf .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_feefbf .LastGuidAttr )});};if _feefbf .SharedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .SharedAttr ))});};if _feefbf .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .DiskRevisionsAttr ))});};if _feefbf .HistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .HistoryAttr ))});};if _feefbf .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .TrackRevisionsAttr ))});};if _feefbf .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .ExclusiveAttr ))});};if _feefbf .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_feefbf .RevisionIdAttr )});};if _feefbf .VersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_feefbf .VersionAttr )});};if _feefbf .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .KeepChangeHistoryAttr ))});};if _feefbf .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_feefbf .ProtectedAttr ))});};if _feefbf .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_feefbf .PreserveHistoryAttr )});};e .EncodeToken (start );_dfdca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_bedfe :=range _feefbf .Header {e .EncodeElement (_bedfe ,_dfdca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcgd *CT_ColorFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcgd .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fcgd .DxfIdAttr )});};if _fcgd .CellColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fcgd .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcbg *CT_CacheHierarchy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcea :=range start .Attr {if _fcea .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fbd ,_feeac :=_fcea .Value ,error (nil );if _feeac !=nil {return _feeac ;};_dcbg .DimensionUniqueNameAttr =&_fbd ;continue ;};if _fcea .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_dbbc ,_fagf :=_fcea .Value ,error (nil );if _fagf !=nil {return _fagf ;};_dcbg .DisplayFolderAttr =&_dbbc ;continue ;};if _fcea .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fcc ,_abe :=_fcea .Value ,error (nil );if _abe !=nil {return _abe ;};_dcbg .CaptionAttr =&_fcc ;continue ;};if _fcea .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_dfcb ,_ega :=_fcea .Value ,error (nil );if _ega !=nil {return _ega ;};_dcbg .MeasureGroupAttr =&_dfcb ;continue ;};if _fcea .Name .Local =="\u0073\u0065\u0074"{_ecfg ,_gebc :=_e .ParseBool (_fcea .Value );if _gebc !=nil {return _gebc ;};_dcbg .SetAttr =&_ecfg ;continue ;};if _fcea .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_deg ,_bbca :=_e .ParseBool (_fcea .Value );if _bbca !=nil {return _bbca ;};_dcbg .MeasuresAttr =&_deg ;continue ;};if _fcea .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_ccgc ,_ccb :=_e .ParseInt (_fcea .Value ,10,32);if _ccb !=nil {return _ccb ;};_afcea :=int32 (_ccgc );_dcbg .IconSetAttr =&_afcea ;continue ;};if _fcea .Name .Local =="\u0063\u006f\u0075n\u0074"{_efad ,_fdef :=_e .ParseUint (_fcea .Value ,10,32);if _fdef !=nil {return _fdef ;};_dcbg .CountAttr =uint32 (_efad );continue ;};if _fcea .Name .Local =="\u0074\u0069\u006d\u0065"{_cbf ,_bac :=_e .ParseBool (_fcea .Value );if _bac !=nil {return _bac ;};_dcbg .TimeAttr =&_cbf ;continue ;};if _fcea .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_bde ,_geg :=_e .ParseBool (_fcea .Value );if _geg !=nil {return _geg ;};_dcbg .OneFieldAttr =&_bde ;continue ;};if _fcea .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_fda ,_efaf :=_e .ParseUint (_fcea .Value ,10,16);if _efaf !=nil {return _efaf ;};_fgef :=uint16 (_fda );_dcbg .MemberValueDatatypeAttr =&_fgef ;continue ;};if _fcea .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_debg ,_bbed :=_e .ParseBool (_fcea .Value );if _bbed !=nil {return _bbed ;};_dcbg .UnbalancedGroupAttr =&_debg ;continue ;};if _fcea .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_ccbg ,_ddbff :=_e .ParseUint (_fcea .Value ,10,32);if _ddbff !=nil {return _ddbff ;};_dbc :=uint32 (_ccbg );_dcbg .ParentSetAttr =&_dbc ;continue ;};if _fcea .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gacg ,_gbb :=_fcea .Value ,error (nil );if _gbb !=nil {return _gbb ;};_dcbg .DefaultMemberUniqueNameAttr =&_gacg ;continue ;};if _fcea .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_eabf ,_feee :=_e .ParseBool (_fcea .Value );if _feee !=nil {return _feee ;};_dcbg .MeasureAttr =&_eabf ;continue ;};if _fcea .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_eecb ,_ebbc :=_e .ParseBool (_fcea .Value );if _ebbc !=nil {return _ebbc ;};_dcbg .UnbalancedAttr =&_eecb ;continue ;};if _fcea .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bcdb ,_fdbf :=_fcea .Value ,error (nil );if _fdbf !=nil {return _fdbf ;};_dcbg .AllCaptionAttr =&_bcdb ;continue ;};if _fcea .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gfcd ,_eea :=_e .ParseBool (_fcea .Value );if _eea !=nil {return _eea ;};_dcbg .HiddenAttr =&_gfcd ;continue ;};if _fcea .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_agfgb ,_befc :=_e .ParseBool (_fcea .Value );if _befc !=nil {return _befc ;};_dcbg .AttributeAttr =&_agfgb ;continue ;};if _fcea .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_abc ,_afcf :=_fcea .Value ,error (nil );if _afcf !=nil {return _afcf ;};_dcbg .AllUniqueNameAttr =&_abc ;continue ;};if _fcea .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fagc ,_ecda :=_fcea .Value ,error (nil );if _ecda !=nil {return _ecda ;};_dcbg .UniqueNameAttr =_fagc ;continue ;};if _fcea .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_fbe ,_afgd :=_e .ParseBool (_fcea .Value );if _afgd !=nil {return _afgd ;};_dcbg .KeyAttributeAttr =&_fbe ;continue ;};};_ceea :for {_cgb ,_egbf :=d .Token ();if _egbf !=nil {return _egbf ;};switch _fbfe :=_cgb .(type ){case _b .StartElement :switch _fbfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"}:_dcbg .FieldsUsage =NewCT_FieldsUsage ();if _ffgc :=d .DecodeElement (_dcbg .FieldsUsage ,&_fbfe );_ffgc !=nil {return _ffgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"}:_dcbg .GroupLevels =NewCT_GroupLevels ();if _fbg :=d .DecodeElement (_dcbg .GroupLevels ,&_fbfe );_fbg !=nil {return _fbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcbg .ExtLst =NewCT_ExtensionList ();if _egdf :=d .DecodeElement (_dcbg .ExtLst ,&_fbfe );_egdf !=nil {return _egdf ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_fbfe .Name );if _befg :=d .Skip ();_befg !=nil {return _befg ;};};case _b .EndElement :break _ceea ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path +func (_fdfcf *CT_Pane )ValidateWithPath (path string )error {if _babeeg :=_fdfcf .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_babeeg !=nil {return _babeeg ;};if _fegbc :=_fdfcf .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_fegbc !=nil {return _fegbc ;};return nil ;}; -// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path -func (_fdfbea *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func NewCT_Colors ()*CT_Colors {_caad :=&CT_Colors {};return _caad };func (_faafg *CT_RgbColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faafg .RgbAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0067\u0062"},Value :_f .Sprintf ("\u0025\u0076",*_faafg .RgbAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfbfa *CT_RevisionRowColumn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfbfa .SIdAttr )});if _gfbfa .EolAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfbfa .EolAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_gfbfa .RefAttr )});_eagdc ,_cbgaa :=_gfbfa .ActionAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cbgaa !=nil {return _cbgaa ;};start .Attr =append (start .Attr ,_eagdc );if _gfbfa .EdgeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfbfa .EdgeAttr ))});};if _gfbfa .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gfbfa .RIdAttr )});};if _gfbfa .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfbfa .UaAttr ))});};if _gfbfa .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfbfa .RaAttr ))});};e .EncodeToken (start );if _gfbfa .Undo !=nil {_adcdc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_dgbca :=range _gfbfa .Undo {e .EncodeElement (_dgbca ,_adcdc );};};if _gfbfa .Rcc !=nil {_afdbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_ffaaba :=range _gfbfa .Rcc {e .EncodeElement (_ffaaba ,_afdbf );};};if _gfbfa .Rfmt !=nil {_ddedd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_caabff :=range _gfbfa .Rfmt {e .EncodeElement (_caabff ,_ddedd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path +func (_bdcbf *CT_MeasureGroups )ValidateWithPath (path string )error {for _cgaeb ,_affa :=range _bdcbf .MeasureGroup {if _aeaa :=_affa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_cgaeb ));_aeaa !=nil {return _aeaa ;};};return nil ;};func (_cccab *VolTypes )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cccab .CT_VolTypes .MarshalXML (e ,start );}; -// Validate validates the CT_PivotCacheDefinition and its children -func (_fcagb *CT_PivotCacheDefinition )Validate ()error {return _fcagb .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_bacbbd ST_CfType )ValidateWithPath (path string )error {switch _bacbbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bacbbd ));};return nil ;};func (_abeca *CT_RPrElt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geffd :for {_feded ,_ddaec :=d .Token ();if _ddaec !=nil {return _ddaec ;};switch _bdgbg :=_feded .(type ){case _b .StartElement :switch _bdgbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"}:_abeca .RFont =NewCT_FontName ();if _dgebf :=d .DecodeElement (_abeca .RFont ,&_bdgbg );_dgebf !=nil {return _dgebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_abeca .Charset =NewCT_IntProperty ();if _gcefg :=d .DecodeElement (_abeca .Charset ,&_bdgbg );_gcefg !=nil {return _gcefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_abeca .Family =NewCT_IntProperty ();if _bcdgc :=d .DecodeElement (_abeca .Family ,&_bdgbg );_bcdgc !=nil {return _bcdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_abeca .B =NewCT_BooleanProperty ();if _geadc :=d .DecodeElement (_abeca .B ,&_bdgbg );_geadc !=nil {return _geadc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_abeca .I =NewCT_BooleanProperty ();if _cffca :=d .DecodeElement (_abeca .I ,&_bdgbg );_cffca !=nil {return _cffca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_abeca .Strike =NewCT_BooleanProperty ();if _dfdga :=d .DecodeElement (_abeca .Strike ,&_bdgbg );_dfdga !=nil {return _dfdga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_abeca .Outline =NewCT_BooleanProperty ();if _aaegc :=d .DecodeElement (_abeca .Outline ,&_bdgbg );_aaegc !=nil {return _aaegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_abeca .Shadow =NewCT_BooleanProperty ();if _dceaa :=d .DecodeElement (_abeca .Shadow ,&_bdgbg );_dceaa !=nil {return _dceaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_abeca .Condense =NewCT_BooleanProperty ();if _dfbad :=d .DecodeElement (_abeca .Condense ,&_bdgbg );_dfbad !=nil {return _dfbad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_abeca .Extend =NewCT_BooleanProperty ();if _cagaa :=d .DecodeElement (_abeca .Extend ,&_bdgbg );_cagaa !=nil {return _cagaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_abeca .Color =NewCT_Color ();if _egeae :=d .DecodeElement (_abeca .Color ,&_bdgbg );_egeae !=nil {return _egeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_abeca .Sz =NewCT_FontSize ();if _gccgd :=d .DecodeElement (_abeca .Sz ,&_bdgbg );_gccgd !=nil {return _gccgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_abeca .U =NewCT_UnderlineProperty ();if _cdfgc :=d .DecodeElement (_abeca .U ,&_bdgbg );_cdfgc !=nil {return _cdfgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_abeca .VertAlign =NewCT_VerticalAlignFontProperty ();if _bbeee :=d .DecodeElement (_abeca .VertAlign ,&_bdgbg );_bbeee !=nil {return _bbeee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_abeca .Scheme =NewCT_FontScheme ();if _eabgcf :=d .DecodeElement (_abeca .Scheme ,&_bdgbg );_eabgcf !=nil {return _eabgcf ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0050\u0072E\u006c\u0074 \u0025\u0076",_bdgbg .Name );if _fafaff :=d .Skip ();_fafaff !=nil {return _fafaff ;};};case _b .EndElement :break _geffd ;case _b .CharData :};};return nil ;};type CT_Stylesheet struct{ +// Validate validates the CT_DefinedNames and its children +func (_aaafc *CT_DefinedNames )Validate ()error {return _aaafc .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func NewCT_OleObjects ()*CT_OleObjects {_ceaag :=&CT_OleObjects {};return _ceaag }; -// Number Formats -NumFmts *CT_NumFmts ; +// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path +func (_cdcbb *CT_IgnoredError )ValidateWithPath (path string )error {return nil };func (_gdgg *CT_DefinedNames )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _gdgg .DefinedName !=nil {_gceec :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_gcdbg :=range _gdgg .DefinedName {e .EncodeElement (_gcdbg ,_gceec );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dgbaf ST_Orientation )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_gbafd :=_gd .Attr {};_gbafd .Name =name ;switch _dgbaf {case ST_OrientationUnset :_gbafd .Value ="";case ST_OrientationDefault :_gbafd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_OrientationPortrait :_gbafd .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_gbafd .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _gbafd ,nil ;};type CT_WebPublishItems struct{ -// Fonts -Fonts *CT_Fonts ; +// Web Publishing Items Count +CountAttr *uint32 ; -// Fills -Fills *CT_Fills ; +// Web Publishing Item +WebPublishItem []*CT_WebPublishItem ;};func (_dfgcd ST_CellSpans )String ()string {return _d .Join (_dfgcd ,"\u0020")}; -// Borders -Borders *CT_Borders ; +// Validate validates the CT_CellWatches and its children +func (_bgce *CT_CellWatches )Validate ()error {return _bgce .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");}; -// Formatting Records -CellStyleXfs *CT_CellStyleXfs ; +// Validate validates the CT_CustomSheetViews and its children +func (_bgfdac *CT_CustomSheetViews )Validate ()error {return _bgfdac .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_caecfb *ST_DateTimeGrouping )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_egebdd ,_ggcad :=d .Token ();if _ggcad !=nil {return _ggcad ;};if _bebeb ,_efeae :=_egebdd .(_gd .EndElement );_efeae &&_bebeb .Name ==start .Name {*_caecfb =1;return nil ;};if _feedgf ,_aagdbg :=_egebdd .(_gd .CharData );!_aagdbg {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",_egebdd );}else {switch string (_feedgf ){case "":*_caecfb =0;case "\u0079\u0065\u0061\u0072":*_caecfb =1;case "\u006d\u006f\u006et\u0068":*_caecfb =2;case "\u0064\u0061\u0079":*_caecfb =3;case "\u0068\u006f\u0075\u0072":*_caecfb =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_caecfb =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_caecfb =6;};};_egebdd ,_ggcad =d .Token ();if _ggcad !=nil {return _ggcad ;};if _gddecb ,_gagae :=_egebdd .(_gd .EndElement );_gagae &&_gddecb .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",_egebdd );};func (_feagc *CT_OlapPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _feagc .LocalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feagc .LocalAttr ))});};if _feagc .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_feagc .LocalConnectionAttr )});};if _feagc .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feagc .LocalRefreshAttr ))});};if _feagc .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feagc .SendLocaleAttr ))});};if _feagc .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_feagc .RowDrillCountAttr )});};if _feagc .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feagc .ServerFillAttr ))});};if _feagc .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feagc .ServerNumberFormatAttr ))});};if _feagc .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feagc .ServerFontAttr ))});};if _feagc .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feagc .ServerFontColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_DefinedNames ()*CT_DefinedNames {_bfcg :=&CT_DefinedNames {};return _bfcg };func NewCT_Macrosheet ()*CT_Macrosheet {_dafdd :=&CT_Macrosheet {};_dafdd .SheetData =NewCT_SheetData ();return _dafdd ;};func (_eeded *CT_RevisionSheetRename )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_eeded .SheetIdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_eeded .OldNameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_eeded .NewNameAttr )});if _eeded .RIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eeded .RIdAttr )});};if _eeded .UaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eeded .UaAttr ))});};if _eeded .RaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eeded .RaAttr ))});};e .EncodeToken (start );if _eeded .ExtLst !=nil {_fccddg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eeded .ExtLst ,_fccddg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ebdbd ST_Orientation )ValidateWithPath (path string )error {switch _ebdbd {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 (_ebdbd ));};return nil ;};type CT_SmartTagTypes struct{ -// Cell Formats -CellXfs *CT_CellXfs ; +// Smart Tag Type +SmartTagType []*CT_SmartTagType ;};type ST_SheetViewType byte ;func (_bgfdd *CT_SmartTagPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fbfdgg :=range start .Attr {if _fbfdgg .Name .Local =="\u0065\u006d\u0062e\u0064"{_bgdcg ,_cagdb :=_a .ParseBool (_fbfdgg .Value );if _cagdb !=nil {return _cagdb ;};_bgfdd .EmbedAttr =&_bgdcg ;continue ;};if _fbfdgg .Name .Local =="\u0073\u0068\u006f\u0077"{_bgfdd .ShowAttr .UnmarshalXMLAttr (_fbfdgg );continue ;};};for {_efcfa ,_dgada :=d .Token ();if _dgada !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_dgada );};if _ccebb ,_ecafgg :=_efcfa .(_gd .EndElement );_ecafgg &&_ccebb .Name ==start .Name {break ;};};return nil ;}; -// Cell Styles -CellStyles *CT_CellStyles ; +// Validate validates the CT_PCDKPIs and its children +func (_abdbf *CT_PCDKPIs )Validate ()error {return _abdbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");}; -// Formats -Dxfs *CT_Dxfs ; +// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path +func (_fefag *CT_SharedItems )ValidateWithPath (path string )error {for _acdbae ,_edddd :=range _fefag .M {if _gdgbf :=_edddd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_acdbae ));_gdgbf !=nil {return _gdgbf ;};};for _ededac ,_fbcefd :=range _fefag .N {if _aagaff :=_fbcefd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ededac ));_aagaff !=nil {return _aagaff ;};};for _gfgddg ,_cggea :=range _fefag .B {if _dccge :=_cggea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_gfgddg ));_dccge !=nil {return _dccge ;};};for _fdfeb ,_fcgee :=range _fefag .E {if _deffg :=_fcgee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_fdfeb ));_deffg !=nil {return _deffg ;};};for _gecba ,_faegad :=range _fefag .S {if _cgcff :=_faegad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_gecba ));_cgcff !=nil {return _cgcff ;};};for _bfaaec ,_eagbcf :=range _fefag .D {if _gdeea :=_eagbcf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_bfaaec ));_gdeea !=nil {return _gdeea ;};};return nil ;}; -// Table Styles -TableStyles *CT_TableStyles ; +// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path +func (_gfcce *CT_MetadataStrings )ValidateWithPath (path string )error {for _egeedd ,_ffeaa :=range _gfcce .S {if _ffgfe :=_ffeaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_egeedd ));_ffgfe !=nil {return _ffgfe ;};};return nil ;};type CT_Map struct{ -// Colors -Colors *CT_Colors ; +// XML Mapping ID +IDAttr uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// XML Mapping Name +NameAttr string ; -// Validate validates the CT_Hyperlink and its children -func (_cbbefg *CT_Hyperlink )Validate ()error {return _cbbefg .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_ccdff :=&CT_RevisionCustomView {};_ccdff .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_ccdff .ActionAttr =ST_RevisionAction (1);return _ccdff ;};func (_eefcg *CT_Xf )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eefcg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eefcg .NumFmtIdAttr )});};if _eefcg .FontIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eefcg .FontIdAttr )});};if _eefcg .FillIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eefcg .FillIdAttr )});};if _eefcg .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eefcg .BorderIdAttr )});};if _eefcg .XfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eefcg .XfIdAttr )});};if _eefcg .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .QuotePrefixAttr ))});};if _eefcg .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .PivotButtonAttr ))});};if _eefcg .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .ApplyNumberFormatAttr ))});};if _eefcg .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .ApplyFontAttr ))});};if _eefcg .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .ApplyFillAttr ))});};if _eefcg .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .ApplyBorderAttr ))});};if _eefcg .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .ApplyAlignmentAttr ))});};if _eefcg .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcg .ApplyProtectionAttr ))});};e .EncodeToken (start );if _eefcg .Alignment !=nil {_edfcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_eefcg .Alignment ,_edfcb );};if _eefcg .Protection !=nil {_cgbfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eefcg .Protection ,_cgbfa );};if _eefcg .ExtLst !=nil {_ebccae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eefcg .ExtLst ,_ebccae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fggac *CT_Filter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abfed :=range start .Attr {if _abfed .Name .Local =="\u0076\u0061\u006c"{_efcg ,_efgf :=_abfed .Value ,error (nil );if _efgf !=nil {return _efgf ;};_fggac .ValAttr =&_efcg ;continue ;};};for {_fbefd ,_ecbbg :=d .Token ();if _ecbbg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_ecbbg );};if _dbfca ,_gdgc :=_fbefd .(_b .EndElement );_gdgc &&_dbfca .Name ==start .Name {break ;};};return nil ;};func (_bbbgb *CT_SheetData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbdafg :for {_gcgfcge ,_dacfe :=d .Token ();if _dacfe !=nil {return _dacfe ;};switch _cacag :=_gcgfcge .(type ){case _b .StartElement :switch _cacag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_egbccb :=NewCT_Row ();if _cdedc :=d .DecodeElement (_egbccb ,&_cacag );_cdedc !=nil {return _cdedc ;};_bbbgb .Row =append (_bbbgb .Row ,_egbccb );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cacag .Name );if _gddgad :=d .Skip ();_gddgad !=nil {return _gddgad ;};};case _b .EndElement :break _gbdafg ;case _b .CharData :};};return nil ;}; +// Root Element Name +RootElementAttr string ; -// Validate validates the CT_RPrElt and its children -func (_gccbf *CT_RPrElt )Validate ()error {return _gccbf .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");};func (_fcfgb *CT_PivotHierarchy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cadee :=range start .Attr {if _cadee .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_addde ,_gcfaa :=_e .ParseBool (_cadee .Value );if _gcfaa !=nil {return _gcfaa ;};_fcfgb .DragToDataAttr =&_addde ;continue ;};if _cadee .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gfcad ,_dcbfge :=_e .ParseBool (_cadee .Value );if _dcbfge !=nil {return _dcbfge ;};_fcfgb .OutlineAttr =&_gfcad ;continue ;};if _cadee .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_cagfb ,_bfega :=_e .ParseBool (_cadee .Value );if _bfega !=nil {return _bfega ;};_fcfgb .SubtotalTopAttr =&_cagfb ;continue ;};if _cadee .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_aggce ,_edceg :=_e .ParseBool (_cadee .Value );if _edceg !=nil {return _edceg ;};_fcfgb .ShowInFieldListAttr =&_aggce ;continue ;};if _cadee .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_fbfec ,_febbg :=_e .ParseBool (_cadee .Value );if _febbg !=nil {return _febbg ;};_fcfgb .DragToRowAttr =&_fbfec ;continue ;};if _cadee .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_aadeg ,_edfb :=_e .ParseBool (_cadee .Value );if _edfb !=nil {return _edfb ;};_fcfgb .DragToColAttr =&_aadeg ;continue ;};if _cadee .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_abgcd ,_caeba :=_e .ParseBool (_cadee .Value );if _caeba !=nil {return _caeba ;};_fcfgb .DragToPageAttr =&_abgcd ;continue ;};if _cadee .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_aacdb ,_ccace :=_e .ParseBool (_cadee .Value );if _ccace !=nil {return _ccace ;};_fcfgb .MultipleItemSelectionAllowedAttr =&_aacdb ;continue ;};if _cadee .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_ffdfc ,_cfece :=_e .ParseBool (_cadee .Value );if _cfece !=nil {return _cfece ;};_fcfgb .DragOffAttr =&_ffdfc ;continue ;};if _cadee .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_fdaac ,_feffe :=_e .ParseBool (_cadee .Value );if _feffe !=nil {return _feffe ;};_fcfgb .IncludeNewItemsInFilterAttr =&_fdaac ;continue ;};if _cadee .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ffecf ,_aegfc :=_cadee .Value ,error (nil );if _aegfc !=nil {return _aegfc ;};_fcfgb .CaptionAttr =&_ffecf ;continue ;};};_cgffg :for {_gddee ,_dacbc :=d .Token ();if _dacbc !=nil {return _dacbc ;};switch _eabfg :=_gddee .(type ){case _b .StartElement :switch _eabfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"}:_fcfgb .Mps =NewCT_MemberProperties ();if _gdbed :=d .DecodeElement (_fcfgb .Mps ,&_eabfg );_gdbed !=nil {return _gdbed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"}:_cfdeb :=NewCT_Members ();if _cbcffb :=d .DecodeElement (_cfdeb ,&_eabfg );_cbcffb !=nil {return _cbcffb ;};_fcfgb .Members =append (_fcfgb .Members ,_cfdeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcfgb .ExtLst =NewCT_ExtensionList ();if _fcggf :=d .DecodeElement (_fcfgb .ExtLst ,&_eabfg );_fcggf !=nil {return _fcggf ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_eabfg .Name );if _eeeeeb :=d .Skip ();_eeeeeb !=nil {return _eeeeeb ;};};case _b .EndElement :break _cgffg ;case _b .CharData :};};return nil ;};func NewCT_OutlinePr ()*CT_OutlinePr {_bacga :=&CT_OutlinePr {};return _bacga };const (ST_PhoneticAlignmentUnset ST_PhoneticAlignment =0;ST_PhoneticAlignmentNoControl ST_PhoneticAlignment =1;ST_PhoneticAlignmentLeft ST_PhoneticAlignment =2;ST_PhoneticAlignmentCenter ST_PhoneticAlignment =3;ST_PhoneticAlignmentDistributed ST_PhoneticAlignment =4;);func NewCT_FieldGroup ()*CT_FieldGroup {_bbeg :=&CT_FieldGroup {};return _bbeg }; +// Schema Name +SchemaIDAttr string ; -// Validate validates the CT_Index and its children -func (_bdgcd *CT_Index )Validate ()error {return _bdgcd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};func (_agbgbb ST_Visibility )Validate ()error {return _agbgbb .ValidateWithPath ("")};func (_gbgbbc ST_PivotAreaType )String ()string {switch _gbgbbc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0064\u0061\u0074\u0061";case 4:return "\u0061\u006c\u006c";case 5:return "\u006f\u0072\u0069\u0067\u0069\u006e";case 6:return "\u0062\u0075\u0074\u0074\u006f\u006e";case 7:return "\u0074\u006f\u0070\u0045\u006e\u0064";case 8:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return "";}; +// Show Validation Errors +ShowImportExportValidationErrorsAttr bool ; -// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path -func (_afaef *CT_RangePr )ValidateWithPath (path string )error {if _dbfdbf :=_afaef .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_dbfdbf !=nil {return _dbfdbf ;};return nil ;};func (_gfecca *CT_OleLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfecca .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfecca .ProgIdAttr )});e .EncodeToken (start );if _gfecca .OleItems !=nil {_fffa :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gfecca .OleItems ,_fffa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Xf struct{ +// AutoFit Table on Refresh +AutoFitAttr bool ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Append Data to Table +AppendAttr bool ; -// Font Id -FontIdAttr *uint32 ; +// Preserve AutoFilter State +PreserveSortAFLayoutAttr bool ; -// Fill Id -FillIdAttr *uint32 ; +// Preserve Cell Formatting +PreserveFormatAttr bool ; -// Border Id -BorderIdAttr *uint32 ; +// XML Mapping +DataBinding *CT_DataBinding ;}; -// Format Id -XfIdAttr *uint32 ; +// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path +func (_gdfge *CT_OleItems )ValidateWithPath (path string )error {for _egffd ,_bbedc :=range _gdfge .OleItem {if _gfccbf :=_bbedc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_egffd ));_gfccbf !=nil {return _gfccbf ;};};return nil ;}; -// Quote Prefix -QuotePrefixAttr *bool ; +// Validate validates the CT_TableColumn and its children +func (_caaad *CT_TableColumn )Validate ()error {return _caaad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");};type CT_SharedUser struct{ -// Pivot Button -PivotButtonAttr *bool ; +// User Revisions GUID +GuidAttr string ; -// Apply Number Format -ApplyNumberFormatAttr *bool ; +// User Name +NameAttr string ; -// Apply Font -ApplyFontAttr *bool ; +// User Id +IdAttr int32 ; -// Apply Fill -ApplyFillAttr *bool ; +// Date Time +DateTimeAttr _db .Time ;ExtLst *CT_ExtensionList ;}; -// Apply Border -ApplyBorderAttr *bool ; +// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path +func (_edeb *CT_InputCells )ValidateWithPath (path string )error {return nil };func (_bbbgd *CT_DataRefs )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bbbgd .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbbgd .CountAttr )});};e .EncodeToken (start );if _bbbgd .DataRef !=nil {_fdbgf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_efafa :=range _bbbgd .DataRef {e .EncodeElement (_efafa ,_fdbgf );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Apply Alignment -ApplyAlignmentAttr *bool ; +// Validate validates the CT_QueryTableDeletedFields and its children +func (_eeagf *CT_QueryTableDeletedFields )Validate ()error {return _eeagf .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_FieldsUsage ()*CT_FieldsUsage {_fgfgd :=&CT_FieldsUsage {};return _fgfgd };func (_deeef *CT_ExternalRow )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gafd :=range start .Attr {if _gafd .Name .Local =="\u0072"{_ccdf ,_adegd :=_a .ParseUint (_gafd .Value ,10,32);if _adegd !=nil {return _adegd ;};_deeef .RAttr =uint32 (_ccdf );continue ;};};_gdee :for {_fgaef ,_cfbdd :=d .Token ();if _cfbdd !=nil {return _cfbdd ;};switch _fgbbc :=_fgaef .(type ){case _gd .StartElement :switch _fgbbc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eeef :=NewCT_ExternalCell ();if _ebaaa :=d .DecodeElement (_eeef ,&_fgbbc );_ebaaa !=nil {return _ebaaa ;};_deeef .Cell =append (_deeef .Cell ,_eeef );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\u0078\u0074\u0065\u0072\u006e\u0061l\u0052o\u0077\u0020\u0025\u0076",_fgbbc .Name );if _acedg :=d .Skip ();_acedg !=nil {return _acedg ;};};case _gd .EndElement :break _gdee ;case _gd .CharData :};};return nil ;};func NewCT_RevisionMove ()*CT_RevisionMove {_cfbga :=&CT_RevisionMove {};return _cfbga };type CT_TableMissing struct{};func NewCT_FunctionGroup ()*CT_FunctionGroup {_ggcec :=&CT_FunctionGroup {};return _ggcec };type CT_RevisionMove struct{ -// Apply Protection -ApplyProtectionAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Alignment -Alignment *CT_CellAlignment ; +// Source +SourceAttr string ; -// Protection -Protection *CT_CellProtection ; +// Destination +DestinationAttr string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Source Sheet Id +SourceSheetIdAttr *uint32 ; -// Validate validates the CT_MetadataBlock and its children -func (_abeeg *CT_MetadataBlock )Validate ()error {return _abeeg .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");}; +// Undo +Undo []*CT_UndoInfo ; -// Validate validates the CT_DataConsolidate and its children -func (_ceffd *CT_DataConsolidate )Validate ()error {return _ceffd .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};func (_bgbefe *ST_PageOrder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efegd ,_dbdbacg :=d .Token ();if _dbdbacg !=nil {return _dbdbacg ;};if _adgad ,_aagdfe :=_efegd .(_b .EndElement );_aagdfe &&_adgad .Name ==start .Name {*_bgbefe =1;return nil ;};if _ddgeed ,_facgg :=_efegd .(_b .CharData );!_facgg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efegd );}else {switch string (_ddgeed ){case "":*_bgbefe =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_bgbefe =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_bgbefe =2;};};_efegd ,_dbdbacg =d .Token ();if _dbdbacg !=nil {return _dbdbacg ;};if _bgdcb ,_fabeb :=_efegd .(_b .EndElement );_fabeb &&_bgdcb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efegd );};func (_egdaee *ST_PrintError )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egdaee =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_egdaee =1;case "\u0062\u006c\u0061n\u006b":*_egdaee =2;case "\u0064\u0061\u0073\u0068":*_egdaee =3;case "\u004e\u0041":*_egdaee =4;};return nil ;};type CT_Filter struct{ +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Filter Value -ValAttr *string ;}; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// Validate validates the CT_Error and its children -func (_dfceg *CT_Error )Validate ()error {return _dfceg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};type CT_ChartsheetView struct{ +// ValidateWithPath validates the Sst and its children, prefixing error messages with path +func (_fbdbf *Sst )ValidateWithPath (path string )error {if _gcabcd :=_fbdbf .CT_Sst .ValidateWithPath (path );_gcabcd !=nil {return _gcabcd ;};return nil ;};func (_faga *CT_ChartFormats )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_feec :=range start .Attr {if _feec .Name .Local =="\u0063\u006f\u0075n\u0074"{_cadf ,_bfbc :=_a .ParseUint (_feec .Value ,10,32);if _bfbc !=nil {return _bfbc ;};_gbgcb :=uint32 (_cadf );_faga .CountAttr =&_gbgcb ;continue ;};};_dabc :for {_caaf ,_cbfdg :=d .Token ();if _cbfdg !=nil {return _cbfdg ;};switch _bcfg :=_caaf .(type ){case _gd .StartElement :switch _bcfg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcbac :=NewCT_ChartFormat ();if _gbad :=d .DecodeElement (_dcbac ,&_bcfg );_gbad !=nil {return _gbad ;};_faga .ChartFormat =append (_faga .ChartFormat ,_dcbac );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\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_bcfg .Name );if _gbef :=d .Skip ();_gbef !=nil {return _gbef ;};};case _gd .EndElement :break _dabc ;case _gd .CharData :};};return nil ;};func NewCT_CalcChain ()*CT_CalcChain {_ebcd :=&CT_CalcChain {};return _ebcd }; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Validate validates the CT_DataBinding and its children +func (_cfbef *CT_DataBinding )Validate ()error {return _cfbef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func (_fedb *CT_FilterColumn )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fedb .ColIdAttr )});if _fedb .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fedb .HiddenButtonAttr ))});};if _fedb .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fedb .ShowButtonAttr ))});};e .EncodeToken (start );if _fedb .Filters !=nil {_afaf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_fedb .Filters ,_afaf );};if _fedb .Top10 !=nil {_gggga :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}};e .EncodeElement (_fedb .Top10 ,_gggga );};if _fedb .CustomFilters !=nil {_egabb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_fedb .CustomFilters ,_egabb );};if _fedb .DynamicFilter !=nil {_ddeff :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fedb .DynamicFilter ,_ddeff );};if _fedb .ColorFilter !=nil {_bdbbb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fedb .ColorFilter ,_bdbbb );};if _fedb .IconFilter !=nil {_ggceb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fedb .IconFilter ,_ggceb );};if _fedb .ExtLst !=nil {_eaafa :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fedb .ExtLst ,_eaafa );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gagadf ST_MdxSetOrder )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_egded :=_gd .Attr {};_egded .Name =name ;switch _gagadf {case ST_MdxSetOrderUnset :_egded .Value ="";case ST_MdxSetOrderU :_egded .Value ="\u0075";case ST_MdxSetOrderA :_egded .Value ="\u0061";case ST_MdxSetOrderD :_egded .Value ="\u0064";case ST_MdxSetOrderAa :_egded .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_egded .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_egded .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_egded .Value ="\u006e\u0064";};return _egded ,nil ;};func NewCT_PivotFilter ()*CT_PivotFilter {_efgae :=&CT_PivotFilter {};_efgae .TypeAttr =ST_PivotFilterType (1);_efgae .AutoFilter =NewCT_AutoFilter ();return _efgae ;};type ST_FormulaExpression byte ;func NewCT_DdeItems ()*CT_DdeItems {_cafad :=&CT_DdeItems {};return _cafad };type ST_PaneState byte ;func (_fbbg *CT_Error )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_efgb :=range start .Attr {if _efgb .Name .Local =="\u0066\u0063"{_gbgbd ,_gcgfa :=_efgb .Value ,error (nil );if _gcgfa !=nil {return _gcgfa ;};_fbbg .FcAttr =&_gbgbd ;continue ;};if _efgb .Name .Local =="\u0076"{_bbaaa ,_fcdab :=_efgb .Value ,error (nil );if _fcdab !=nil {return _fcdab ;};_fbbg .VAttr =_bbaaa ;continue ;};if _efgb .Name .Local =="\u0066"{_dgdd ,_bfcdb :=_a .ParseBool (_efgb .Value );if _bfcdb !=nil {return _bfcdb ;};_fbbg .FAttr =&_dgdd ;continue ;};if _efgb .Name .Local =="\u0063"{_ecfff ,_bgbeb :=_efgb .Value ,error (nil );if _bgbeb !=nil {return _bgbeb ;};_fbbg .CAttr =&_ecfff ;continue ;};if _efgb .Name .Local =="\u0063\u0070"{_cdefd ,_ddfg :=_a .ParseUint (_efgb .Value ,10,32);if _ddfg !=nil {return _ddfg ;};_ebga :=uint32 (_cdefd );_fbbg .CpAttr =&_ebga ;continue ;};if _efgb .Name .Local =="\u0069\u006e"{_edadaa ,_bcdbc :=_a .ParseUint (_efgb .Value ,10,32);if _bcdbc !=nil {return _bcdbc ;};_bdge :=uint32 (_edadaa );_fbbg .InAttr =&_bdge ;continue ;};if _efgb .Name .Local =="\u0062\u0063"{_fdefa ,_decac :=_efgb .Value ,error (nil );if _decac !=nil {return _decac ;};_fbbg .BcAttr =&_fdefa ;continue ;};if _efgb .Name .Local =="\u0075"{_baggb ,_ddafc :=_a .ParseBool (_efgb .Value );if _ddafc !=nil {return _ddafc ;};_fbbg .UAttr =&_baggb ;continue ;};if _efgb .Name .Local =="\u0069"{_abda ,_gbgf :=_a .ParseBool (_efgb .Value );if _gbgf !=nil {return _gbgf ;};_fbbg .IAttr =&_abda ;continue ;};if _efgb .Name .Local =="\u0075\u006e"{_eeebb ,_agbegb :=_a .ParseBool (_efgb .Value );if _agbegb !=nil {return _agbegb ;};_fbbg .UnAttr =&_eeebb ;continue ;};if _efgb .Name .Local =="\u0073\u0074"{_edfed ,_fbfdc :=_a .ParseBool (_efgb .Value );if _fbfdc !=nil {return _fbfdc ;};_fbbg .StAttr =&_edfed ;continue ;};if _efgb .Name .Local =="\u0062"{_gefd ,_cdbgb :=_a .ParseBool (_efgb .Value );if _cdbgb !=nil {return _cdbgb ;};_fbbg .BAttr =&_gefd ;continue ;};};_fdaba :for {_bbfca ,_eead :=d .Token ();if _eead !=nil {return _eead ;};switch _ddfcd :=_bbfca .(type ){case _gd .StartElement :switch _ddfcd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbbg .Tpls =NewCT_Tuples ();if _bbddb :=d .DecodeElement (_fbbg .Tpls ,&_ddfcd );_bbddb !=nil {return _bbddb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeda :=NewCT_X ();if _fadfb :=d .DecodeElement (_fbeda ,&_ddfcd );_fadfb !=nil {return _fadfb ;};_fbbg .X =append (_fbbg .X ,_fbeda );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072\u0020\u0025\u0076",_ddfcd .Name );if _aagg :=d .Skip ();_aagg !=nil {return _aagg ;};};case _gd .EndElement :break _fdaba ;case _gd .CharData :};};return nil ;};func (_ecfffe ST_VolValueType )ValidateWithPath (path string )error {switch _ecfffe {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 (_ecfffe ));};return nil ;};func (_aede *CT_SheetIdMap )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _aede .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aede .CountAttr )});};e .EncodeToken (start );_gegae :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_bgeagd :=range _aede .SheetId {e .EncodeElement (_bgeagd ,_gegae );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_PivotField struct{ -// Window Zoom Scale -ZoomScaleAttr *uint32 ; +// Field Name +NameAttr *string ; -// Workbook View Id -WorkbookViewIdAttr uint32 ; +// Axis +AxisAttr ST_Axis ; -// Zoom To Fit -ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};func (_cfbb *CT_PhoneticRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adgc :=range start .Attr {if _adgc .Name .Local =="\u0073\u0062"{_efcbd ,_aegba :=_e .ParseUint (_adgc .Value ,10,32);if _aegba !=nil {return _aegba ;};_cfbb .SbAttr =uint32 (_efcbd );continue ;};if _adgc .Name .Local =="\u0065\u0062"{_baeba ,_gfgbg :=_e .ParseUint (_adgc .Value ,10,32);if _gfgbg !=nil {return _gfgbg ;};_cfbb .EbAttr =uint32 (_baeba );continue ;};};_fafge :for {_gbgfa ,_eceed :=d .Token ();if _eceed !=nil {return _eceed ;};switch _eegce :=_gbgfa .(type ){case _b .StartElement :switch _eegce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _aebeab :=d .DecodeElement (&_cfbb .T ,&_eegce );_aebeab !=nil {return _aebeab ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069c\u0052u\u006e\u0020\u0025\u0076",_eegce .Name );if _dggefd :=d .Skip ();_dggefd !=nil {return _dggefd ;};};case _b .EndElement :break _fafge ;case _b .CharData :};};return nil ;};func (_bbf *CT_Borders )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bbf .CountAttr )});};e .EncodeToken (start );if _bbf .Border !=nil {_fgcb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_adga :=range _bbf .Border {e .EncodeElement (_adga ,_fgcb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aceefa *CT_Workbook )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aceefa .Sheets =NewCT_Sheets ();for _ ,_fegbb :=range start .Attr {if _fegbb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_aceefa .ConformanceAttr .UnmarshalXMLAttr (_fegbb );continue ;};};_dbadd :for {_cagega ,_fdged :=d .Token ();if _fdged !=nil {return _fdged ;};switch _bccgbb :=_cagega .(type ){case _b .StartElement :switch _bccgbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_aceefa .FileVersion =NewCT_FileVersion ();if _caafc :=d .DecodeElement (_aceefa .FileVersion ,&_bccgbb );_caafc !=nil {return _caafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_aceefa .FileSharing =NewCT_FileSharing ();if _aegaac :=d .DecodeElement (_aceefa .FileSharing ,&_bccgbb );_aegaac !=nil {return _aegaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_aceefa .WorkbookPr =NewCT_WorkbookPr ();if _aegdc :=d .DecodeElement (_aceefa .WorkbookPr ,&_bccgbb );_aegdc !=nil {return _aegdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_aceefa .WorkbookProtection =NewCT_WorkbookProtection ();if _gdefa :=d .DecodeElement (_aceefa .WorkbookProtection ,&_bccgbb );_gdefa !=nil {return _gdefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_aceefa .BookViews =NewCT_BookViews ();if _bdfgf :=d .DecodeElement (_aceefa .BookViews ,&_bccgbb );_bdfgf !=nil {return _bdfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _gdecgd :=d .DecodeElement (_aceefa .Sheets ,&_bccgbb );_gdecgd !=nil {return _gdecgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_aceefa .FunctionGroups =NewCT_FunctionGroups ();if _fbffd :=d .DecodeElement (_aceefa .FunctionGroups ,&_bccgbb );_fbffd !=nil {return _fbffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_aceefa .ExternalReferences =NewCT_ExternalReferences ();if _acdab :=d .DecodeElement (_aceefa .ExternalReferences ,&_bccgbb );_acdab !=nil {return _acdab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_aceefa .DefinedNames =NewCT_DefinedNames ();if _bedgc :=d .DecodeElement (_aceefa .DefinedNames ,&_bccgbb );_bedgc !=nil {return _bedgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_aceefa .CalcPr =NewCT_CalcPr ();if _aedcb :=d .DecodeElement (_aceefa .CalcPr ,&_bccgbb );_aedcb !=nil {return _aedcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_aceefa .OleSize =NewCT_OleSize ();if _bcaeg :=d .DecodeElement (_aceefa .OleSize ,&_bccgbb );_bcaeg !=nil {return _bcaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_aceefa .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _deebb :=d .DecodeElement (_aceefa .CustomWorkbookViews ,&_bccgbb );_deebb !=nil {return _deebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_aceefa .PivotCaches =NewCT_PivotCaches ();if _aabfbc :=d .DecodeElement (_aceefa .PivotCaches ,&_bccgbb );_aabfbc !=nil {return _aabfbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_aceefa .SmartTagPr =NewCT_SmartTagPr ();if _cfecfa :=d .DecodeElement (_aceefa .SmartTagPr ,&_bccgbb );_cfecfa !=nil {return _cfecfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_aceefa .SmartTagTypes =NewCT_SmartTagTypes ();if _fcdbc :=d .DecodeElement (_aceefa .SmartTagTypes ,&_bccgbb );_fcdbc !=nil {return _fcdbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_aceefa .WebPublishing =NewCT_WebPublishing ();if _ecegcf :=d .DecodeElement (_aceefa .WebPublishing ,&_bccgbb );_ecegcf !=nil {return _ecegcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_eggfc :=NewCT_FileRecoveryPr ();if _fcadb :=d .DecodeElement (_eggfc ,&_bccgbb );_fcadb !=nil {return _fcadb ;};_aceefa .FileRecoveryPr =append (_aceefa .FileRecoveryPr ,_eggfc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_aceefa .WebPublishObjects =NewCT_WebPublishObjects ();if _daggg :=d .DecodeElement (_aceefa .WebPublishObjects ,&_bccgbb );_daggg !=nil {return _daggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aceefa .ExtLst =NewCT_ExtensionList ();if _ebfegg :=d .DecodeElement (_aceefa .ExtLst ,&_bccgbb );_ebfegg !=nil {return _ebfegg ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_bccgbb .Name );if _cgefa :=d .Skip ();_cgefa !=nil {return _cgefa ;};};case _b .EndElement :break _dbadd ;case _b .CharData :};};return nil ;};func (_eefc *CT_MetadataStringIndex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_eefc .XAttr )});if _eefc .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefc .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebgdf *CT_ExternalLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfeba :for {_ecdaa ,_afcgf :=d .Token ();if _afcgf !=nil {return _afcgf ;};switch _ddccf :=_ecdaa .(type ){case _b .StartElement :switch _ddccf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_ebgdf .Choice =NewCT_ExternalLinkChoice ();if _adgdcg :=d .DecodeElement (&_ebgdf .Choice .ExternalBook ,&_ddccf );_adgdcg !=nil {return _adgdcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_ebgdf .Choice =NewCT_ExternalLinkChoice ();if _caafg :=d .DecodeElement (&_ebgdf .Choice .DdeLink ,&_ddccf );_caafg !=nil {return _caafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_ebgdf .Choice =NewCT_ExternalLinkChoice ();if _ecdg :=d .DecodeElement (&_ebgdf .Choice .OleLink ,&_ddccf );_ecdg !=nil {return _ecdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebgdf .ExtLst =NewCT_ExtensionList ();if _cdgb :=d .DecodeElement (_ebgdf .ExtLst ,&_ddccf );_cdgb !=nil {return _cdgb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_ddccf .Name );if _ecbfa :=d .Skip ();_ecbfa !=nil {return _ecbfa ;};};case _b .EndElement :break _bfeba ;case _b .CharData :};};return nil ;};func (_gfebc *CT_QueryTableFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfcce :=range start .Attr {if _bfcce .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbaf ,_bdaaa :=_e .ParseUint (_bfcce .Value ,10,32);if _bdaaa !=nil {return _bdaaa ;};_dddbd :=uint32 (_cbaf );_gfebc .CountAttr =&_dddbd ;continue ;};};_fcaaa :for {_dgccg ,_adgbbf :=d .Token ();if _adgbbf !=nil {return _adgbbf ;};switch _eeaea :=_dgccg .(type ){case _b .StartElement :switch _eeaea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"}:_adfbd :=NewCT_QueryTableField ();if _ffcfc :=d .DecodeElement (_adfbd ,&_eeaea );_ffcfc !=nil {return _ffcfc ;};_gfebc .QueryTableField =append (_gfebc .QueryTableField ,_adfbd );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061bl\u0065\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_eeaea .Name );if _aacaba :=d .Skip ();_aacaba !=nil {return _aacaba ;};};case _b .EndElement :break _fcaaa ;case _b .CharData :};};return nil ;};type CT_MergeCell struct{ +// Data Field +DataFieldAttr *bool ; -// Reference -RefAttr string ;}; +// Custom Subtotal Caption +SubtotalCaptionAttr *string ; -// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path -func (_bgdeac *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };func (_fcgce *CT_ExternalSheetData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fcgce .SheetIdAttr )});if _fcgce .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fcgce .RefreshErrorAttr ))});};e .EncodeToken (start );if _fcgce .Row !=nil {_cead :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_dcdaa :=range _fcgce .Row {e .EncodeElement (_dcdaa ,_cead );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_DataConsolidateFunction byte ;type CT_CustomChartsheetViews struct{ +// Show PivotField Header Drop Downs +ShowDropDownsAttr *bool ; -// Custom Chart Sheet View -CustomSheetView []*CT_CustomChartsheetView ;};func NewVolTypes ()*VolTypes {_eeccb :=&VolTypes {};_eeccb .CT_VolTypes =*NewCT_VolTypes ();return _eeccb ;};type CT_MdxMemeberProp struct{ +// Hidden Level +HiddenLevelAttr *bool ; -// Member Unique Name Index -NAttr uint32 ; +// Unique Member Property +UniqueMemberPropertyAttr *string ; -// Property Name Index -NpAttr uint32 ;};func (_adba *CT_DataConsolidate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adba .FunctionAttr !=ST_DataConsolidateFunctionUnset {_agdbd ,_ccbc :=_adba .FunctionAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"});if _ccbc !=nil {return _ccbc ;};start .Attr =append (start .Attr ,_agdbd );};if _adba .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adba .StartLabelsAttr ))});};if _adba .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adba .LeftLabelsAttr ))});};if _adba .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adba .TopLabelsAttr ))});};if _adba .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_adba .LinkAttr ))});};e .EncodeToken (start );if _adba .DataRefs !=nil {_ecgcb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}};e .EncodeElement (_adba .DataRefs ,_ecgcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Compact +CompactAttr *bool ; -// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path -func (_geaaf *CT_PivotHierarchies )ValidateWithPath (path string )error {for _cbcfc ,_cadad :=range _geaaf .PivotHierarchy {if _cbdbf :=_cadad .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_cbcfc ));_cbdbf !=nil {return _cbdbf ;};};return nil ;}; +// All Items Expanded +AllDrilledAttr *bool ; -// Validate validates the CT_CacheHierarchy and its children -func (_cegd *CT_CacheHierarchy )Validate ()error {return _cegd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_deacec ST_CfvoType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deacec .String (),start );};func NewCT_Color ()*CT_Color {_agefb :=&CT_Color {};return _agefb };func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_aeeef :=&CT_ChartsheetViews {};return _aeeef }; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Validate validates the CT_ExternalBook and its children -func (_faac *CT_ExternalBook )Validate ()error {return _faac .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};func (_dgbfg *CT_MdxTuple )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgbfg .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dgbfg .CAttr )});};if _dgbfg .CtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgbfg .CtAttr )});};if _dgbfg .SiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_dgbfg .SiAttr )});};if _dgbfg .FiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_dgbfg .FiAttr )});};if _dgbfg .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dgbfg .BcAttr )});};if _dgbfg .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dgbfg .FcAttr )});};if _dgbfg .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dgbfg .IAttr ))});};if _dgbfg .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dgbfg .UAttr ))});};if _dgbfg .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dgbfg .StAttr ))});};if _dgbfg .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dgbfg .BAttr ))});};e .EncodeToken (start );if _dgbfg .N !=nil {_bbcdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_egcb :=range _dgbfg .N {e .EncodeElement (_egcb ,_bbcdc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Fills struct{ +// Outline Items +OutlineAttr *bool ; -// Fill Count -CountAttr *uint32 ; +// Subtotals At Top +SubtotalTopAttr *bool ; -// Fill -Fill []*CT_Fill ;};func (_bafgf *CT_Parameter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbbfag :=range start .Attr {if _gbbfag .Name .Local =="\u006e\u0061\u006d\u0065"{_edece ,_ffdfb :=_gbbfag .Value ,error (nil );if _ffdfb !=nil {return _ffdfb ;};_bafgf .NameAttr =&_edece ;continue ;};if _gbbfag .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_addbg ,_bdgega :=_e .ParseInt (_gbbfag .Value ,10,32);if _bdgega !=nil {return _bdgega ;};_gfbcc :=int32 (_addbg );_bafgf .SqlTypeAttr =&_gfbcc ;continue ;};if _gbbfag .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_bafgf .ParameterTypeAttr .UnmarshalXMLAttr (_gbbfag );continue ;};if _gbbfag .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_badbfa ,_faabd :=_e .ParseBool (_gbbfag .Value );if _faabd !=nil {return _faabd ;};_bafgf .RefreshOnChangeAttr =&_badbfa ;continue ;};if _gbbfag .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_edbcg ,_edcf :=_gbbfag .Value ,error (nil );if _edcf !=nil {return _edcf ;};_bafgf .PromptAttr =&_edbcg ;continue ;};if _gbbfag .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_gfcfe ,_aedbd :=_e .ParseBool (_gbbfag .Value );if _aedbd !=nil {return _aedbd ;};_bafgf .BooleanAttr =&_gfcfe ;continue ;};if _gbbfag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_faacc ,_beagb :=_e .ParseFloat (_gbbfag .Value ,64);if _beagb !=nil {return _beagb ;};_bafgf .DoubleAttr =&_faacc ;continue ;};if _gbbfag .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_deafb ,_cdfg :=_e .ParseInt (_gbbfag .Value ,10,32);if _cdfg !=nil {return _cdfg ;};_bffgb :=int32 (_deafb );_bafgf .IntegerAttr =&_bffgb ;continue ;};if _gbbfag .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gbca ,_ebdffb :=_gbbfag .Value ,error (nil );if _ebdffb !=nil {return _ebdffb ;};_bafgf .StringAttr =&_gbca ;continue ;};if _gbbfag .Name .Local =="\u0063\u0065\u006c\u006c"{_cddgc ,_gacad :=_gbbfag .Value ,error (nil );if _gacad !=nil {return _gacad ;};_bafgf .CellAttr =&_cddgc ;continue ;};};for {_bggc ,_decfd :=d .Token ();if _decfd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_decfd );};if _bddbd ,_facda :=_bggc .(_b .EndElement );_facda &&_bddbd .Name ==start .Name {break ;};};return nil ;};func (_efbcg *ST_WebSourceType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efbcg =0;case "\u0073\u0068\u0065e\u0074":*_efbcg =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_efbcg =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_efbcg =3;case "\u0072\u0061\u006eg\u0065":*_efbcg =4;case "\u0063\u0068\u0061r\u0074":*_efbcg =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_efbcg =6;case "\u0071\u0075\u0065r\u0079":*_efbcg =7;case "\u006c\u0061\u0062e\u006c":*_efbcg =8;};return nil ;};func (_fgcdae *ST_PhoneticType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggbb ,_bcbgga :=d .Token ();if _bcbgga !=nil {return _bcbgga ;};if _dfcafd ,_bbbgfd :=_fggbb .(_b .EndElement );_bbbgfd &&_dfcafd .Name ==start .Name {*_fgcdae =1;return nil ;};if _efcfa ,_bfefeg :=_fggbb .(_b .CharData );!_bfefeg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fggbb );}else {switch string (_efcfa ){case "":*_fgcdae =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fgcdae =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fgcdae =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fgcdae =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_fgcdae =4;};};_fggbb ,_bcbgga =d .Token ();if _bcbgga !=nil {return _bcbgga ;};if _eagbb ,_bdffec :=_fggbb .(_b .EndElement );_bdffec &&_eagbb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fggbb );};func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_ffegf :=&CT_PivotTableStyle {};return _ffegf }; +// Drag To Row +DragToRowAttr *bool ; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_ccddb *CT_GradientStop )ValidateWithPath (path string )error {if _dbedc :=_ccddb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dbedc !=nil {return _dbedc ;};return nil ;};func (_bagbc *CT_ControlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bagbc .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .LockedAttr ))});};if _bagbc .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .DefaultSizeAttr ))});};if _bagbc .PrintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .PrintAttr ))});};if _bagbc .DisabledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .DisabledAttr ))});};if _bagbc .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .RecalcAlwaysAttr ))});};if _bagbc .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .UiObjectAttr ))});};if _bagbc .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .AutoFillAttr ))});};if _bagbc .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .AutoLineAttr ))});};if _bagbc .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bagbc .AutoPictAttr ))});};if _bagbc .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bagbc .MacroAttr )});};if _bagbc .AltTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bagbc .AltTextAttr )});};if _bagbc .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bagbc .LinkedCellAttr )});};if _bagbc .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bagbc .ListFillRangeAttr )});};if _bagbc .CfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bagbc .CfAttr )});};if _bagbc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bagbc .IdAttr )});};e .EncodeToken (start );_dabf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_bagbc .Anchor ,_dabf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_CfType byte ;func (_fcbeda ST_GrowShrinkType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdeceg :=_b .Attr {};_cdeceg .Name =name ;switch _fcbeda {case ST_GrowShrinkTypeUnset :_cdeceg .Value ="";case ST_GrowShrinkTypeInsertDelete :_cdeceg .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_cdeceg .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_cdeceg .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _cdeceg ,nil ;};func (_agbc *CT_OlapPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agbc .LocalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .LocalAttr ))});};if _agbc .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_agbc .LocalConnectionAttr )});};if _agbc .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .LocalRefreshAttr ))});};if _agbc .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .SendLocaleAttr ))});};if _agbc .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_agbc .RowDrillCountAttr )});};if _agbc .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .ServerFillAttr ))});};if _agbc .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .ServerNumberFormatAttr ))});};if _agbc .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .ServerFontAttr ))});};if _agbc .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agbc .ServerFontColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OleLink struct{IdAttr string ; +// Drag To Column +DragToColAttr *bool ; -// Object Link Identifier -ProgIdAttr string ; +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// Object Link Items -OleItems *CT_OleItems ;};const (ST_AxisUnset ST_Axis =0;ST_AxisAxisRow ST_Axis =1;ST_AxisAxisCol ST_Axis =2;ST_AxisAxisPage ST_Axis =3;ST_AxisAxisValues ST_Axis =4;);type ST_DvAspect byte ; +// Drag Field to Page +DragToPageAttr *bool ; -// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path -func (_gbdfea *CT_TextFields )ValidateWithPath (path string )error {for _gcbdd ,_dfaeb :=range _gbdfea .TextField {if _agefbd :=_dfaeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gcbdd ));_agefbd !=nil {return _agefbd ;};};return nil ;};func (_ffbdac *QueryTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _ffbdac .CT_QueryTable .MarshalXML (e ,start );};func (_bebaa ST_Axis )String ()string {switch _bebaa {case 0:return "";case 1:return "\u0061x\u0069\u0073\u0052\u006f\u0077";case 2:return "\u0061x\u0069\u0073\u0043\u006f\u006c";case 3:return "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case 4:return "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};func (_gdbegg *CT_XmlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cggee :=range start .Attr {if _cggee .Name .Local =="\u006d\u0061\u0070I\u0064"{_dcfaaf ,_daee :=_e .ParseUint (_cggee .Value ,10,32);if _daee !=nil {return _daee ;};_gdbegg .MapIdAttr =uint32 (_dcfaaf );continue ;};if _cggee .Name .Local =="\u0078\u0070\u0061t\u0068"{_adfgc ,_aecba :=_cggee .Value ,error (nil );if _aecba !=nil {return _aecba ;};_gdbegg .XpathAttr =_adfgc ;continue ;};if _cggee .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_befcf ,_bcaae :=_cggee .Value ,error (nil );if _bcaae !=nil {return _bcaae ;};_gdbegg .XmlDataTypeAttr =_befcf ;continue ;};};_fcgfc :for {_febd ,_ccbed :=d .Token ();if _ccbed !=nil {return _ccbed ;};switch _dagaeb :=_febd .(type ){case _b .StartElement :switch _dagaeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbegg .ExtLst =NewCT_ExtensionList ();if _eagdca :=d .DecodeElement (_gdbegg .ExtLst ,&_dagaeb );_eagdca !=nil {return _eagdca ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072\u0020\u0025\u0076",_dagaeb .Name );if _cabac :=d .Skip ();_cabac !=nil {return _cabac ;};};case _b .EndElement :break _fcgfc ;case _b .CharData :};};return nil ;}; +// Field Can Drag to Data +DragToDataAttr *bool ; -// Validate validates the CT_OleObjects and its children -func (_bdggf *CT_OleObjects )Validate ()error {return _bdggf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");};func (_fgaagf ST_PivotAreaType )ValidateWithPath (path string )error {switch _fgaagf {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgaagf ));};return nil ;}; +// Drag Off +DragOffAttr *bool ; -// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path -func (_aaagb *CT_MdxMetadata )ValidateWithPath (path string )error {for _faabg ,_gdfdc :=range _aaagb .Mdx {if _efedd :=_gdfdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_faabg ));_efedd !=nil {return _efedd ;};};return nil ;}; +// Show All Items +ShowAllAttr *bool ; -// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path -func (_cdgec *CT_FontName )ValidateWithPath (path string )error {return nil };func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_bcade :=&CT_CustomWorkbookViews {};return _bcade ;};type CT_Items struct{ +// Insert Blank Row +InsertBlankRowAttr *bool ; -// Field Count -CountAttr *uint32 ; +// Server-based Page Field +ServerFieldAttr *bool ; -// PivotTable Field Item -Item []*CT_Item ;};const (ST_DataValidationOperatorUnset ST_DataValidationOperator =0;ST_DataValidationOperatorBetween ST_DataValidationOperator =1;ST_DataValidationOperatorNotBetween ST_DataValidationOperator =2;ST_DataValidationOperatorEqual ST_DataValidationOperator =3;ST_DataValidationOperatorNotEqual ST_DataValidationOperator =4;ST_DataValidationOperatorLessThan ST_DataValidationOperator =5;ST_DataValidationOperatorLessThanOrEqual ST_DataValidationOperator =6;ST_DataValidationOperatorGreaterThan ST_DataValidationOperator =7;ST_DataValidationOperatorGreaterThanOrEqual ST_DataValidationOperator =8;);func (_fbbgd *CT_XStringElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaeda :=range start .Attr {if _eaeda .Name .Local =="\u0076"{_gbaeaa ,_fgdag :=_eaeda .Value ,error (nil );if _fgdag !=nil {return _fgdag ;};_fbbgd .VAttr =_gbaeaa ;continue ;};};for {_eebaeb ,_gggaec :=d .Token ();if _gggaec !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006c\u0065\u006d\u0065\u006e\u0074: \u0025\u0073",_gggaec );};if _effaa ,_ccdfc :=_eebaeb .(_b .EndElement );_ccdfc &&_effaa .Name ==start .Name {break ;};};return nil ;};type CT_FontScheme struct{ +// Insert Item Page Break +InsertPageBreakAttr *bool ; -// Font Scheme -ValAttr ST_FontScheme ;};func NewCT_PhoneticPr ()*CT_PhoneticPr {_cfbcc :=&CT_PhoneticPr {};return _cfbcc }; +// Auto Show +AutoShowAttr *bool ; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_gcdeg *CT_Parameter )ValidateWithPath (path string )error {if _edefe :=_gcdeg .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_edefe !=nil {return _edefe ;};return nil ;}; +// Top Auto Show +TopAutoShowAttr *bool ; -// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path -func (_ecae *CT_CustomFilter )ValidateWithPath (path string )error {if _dcafa :=_ecae .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_dcafa !=nil {return _dcafa ;};return nil ;}; - -// Validate validates the CT_RangeSets and its children -func (_dfdgad *CT_RangeSets )Validate ()error {return _dfdgad .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};func NewCT_CellProtection ()*CT_CellProtection {_gfbae :=&CT_CellProtection {};return _gfbae };func (_cbegfg *CT_TableColumns )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbegfg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbegfg .CountAttr )});};e .EncodeToken (start );_bfdgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_fbdf :=range _cbegfg .TableColumn {e .EncodeElement (_fbdf ,_bfdgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eebbbg *ST_CfType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcgad ,_gedcb :=d .Token ();if _gedcb !=nil {return _gedcb ;};if _fgccb ,_ddeab :=_bcgad .(_b .EndElement );_ddeab &&_fgccb .Name ==start .Name {*_eebbbg =1;return nil ;};if _eddbdb ,_cabacdc :=_bcgad .(_b .CharData );!_cabacdc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcgad );}else {switch string (_eddbdb ){case "":*_eebbbg =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_eebbbg =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_eebbbg =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_eebbbg =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_eebbbg =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_eebbbg =5;case "\u0074\u006f\u00701\u0030":*_eebbbg =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_eebbbg =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_eebbbg =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_eebbbg =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_eebbbg =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_eebbbg =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_eebbbg =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_eebbbg =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_eebbbg =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_eebbbg =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_eebbbg =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_eebbbg =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_eebbbg =18;};};_bcgad ,_gedcb =d .Token ();if _gedcb !=nil {return _gedcb ;};if _bcfbg ,_afaac :=_bcgad .(_b .EndElement );_afaac &&_bcfbg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcgad );};func (_fgdadg ST_PageOrder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgdadg .String (),start );};type CT_CalcChain struct{ - -// Cell -C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;}; - -// Validate validates the CT_PCDKPIs and its children -func (_gbeaf *CT_PCDKPIs )Validate ()error {return _gbeaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};func (_affgd *CT_DdeValue )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _affgd .TAttr !=ST_DdeValueTypeUnset {_ccbfgc ,_efadc :=_affgd .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _efadc !=nil {return _efadc ;};start .Attr =append (start .Attr ,_ccbfgc );};e .EncodeToken (start );_daccd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_d .AddPreserveSpaceAttr (&_daccd ,_affgd .Val );e .EncodeElement (_affgd .Val ,_daccd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_dddagf :=&CT_WebPublishObjects {};return _dddagf ;}; - -// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path -func (_fgbc *CT_RevisionCellChange )ValidateWithPath (path string )error {if _fgbc .Oc !=nil {if _ecgcbf :=_fgbc .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_ecgcbf !=nil {return _ecgcbf ;};};if _faebf :=_fgbc .Nc .ValidateWithPath (path +"\u002f\u004e\u0063");_faebf !=nil {return _faebf ;};if _fgbc .Odxf !=nil {if _efgfd :=_fgbc .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_efgfd !=nil {return _efgfd ;};};if _fgbc .Ndxf !=nil {if _fgfg :=_fgbc .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066");_fgfg !=nil {return _fgfg ;};};if _fgbc .ExtLst !=nil {if _bedde :=_fgbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedde !=nil {return _bedde ;};};return nil ;};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_facg :=&CT_FileRecoveryPr {};return _facg };func (_eefcd *CT_RevisionComment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eefcd .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",_eefcd .CellAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eefcd .GuidAttr )});if _eefcd .ActionAttr !=ST_RevisionActionUnset {_bacfga ,_bebcg :=_eefcd .ActionAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _bebcg !=nil {return _bebcg ;};start .Attr =append (start .Attr ,_bacfga );};if _eefcd .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcd .AlwaysShowAttr ))});};if _eefcd .OldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcd .OldAttr ))});};if _eefcd .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcd .HiddenRowAttr ))});};if _eefcd .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eefcd .HiddenColumnAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_eefcd .AuthorAttr )});if _eefcd .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_eefcd .OldLengthAttr )});};if _eefcd .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_eefcd .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_aebga :=&CT_RevisionDefinedName {};return _aebga ;};func (_bcggf ST_Comments )ValidateWithPath (path string )error {switch _bcggf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcggf ));};return nil ;};type CT_FunctionGroups struct{ - -// Built-in Function Group Count -BuiltInGroupCountAttr *uint32 ; - -// Function Group -FunctionGroup []*CT_FunctionGroup ;};func (_acee *CT_IntProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fafdec :=range start .Attr {if _fafdec .Name .Local =="\u0076\u0061\u006c"{_fecfg ,_gfeea :=_e .ParseInt (_fafdec .Value ,10,32);if _gfeea !=nil {return _gfeea ;};_acee .ValAttr =int32 (_fecfg );continue ;};};for {_ccddd ,_dfgcf :=d .Token ();if _dfgcf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079:\u0020\u0025\u0073",_dfgcf );};if _fbcdd ,_ggccg :=_ccddd .(_b .EndElement );_ggccg &&_fbcdd .Name ==start .Name {break ;};};return nil ;};func (_cagcc *CT_CustomFilters )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebff :=range start .Attr {if _ebff .Name .Local =="\u0061\u006e\u0064"{_fecb ,_gddcb :=_e .ParseBool (_ebff .Value );if _gddcb !=nil {return _gddcb ;};_cagcc .AndAttr =&_fecb ;continue ;};};_eddbg :for {_aaeb ,_fafdd :=d .Token ();if _fafdd !=nil {return _fafdd ;};switch _gcfa :=_aaeb .(type ){case _b .StartElement :switch _gcfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}:_gdegg :=NewCT_CustomFilter ();if _feefa :=d .DecodeElement (_gdegg ,&_gcfa );_feefa !=nil {return _feefa ;};_cagcc .CustomFilter =append (_cagcc .CustomFilter ,_gdegg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025v",_gcfa .Name );if _eceac :=d .Skip ();_eceac !=nil {return _eceac ;};};case _b .EndElement :break _eddbg ;case _b .CharData :};};return nil ;};type CT_Connections struct{ - -// Connection -Connection []*CT_Connection ;};func (_egdfc ST_CellType )ValidateWithPath (path string )error {switch _egdfc {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egdfc ));};return nil ;};func (_fcdge *CT_TableStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agbbd :=range start .Attr {if _agbbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_efecfc ,_cfbaa :=_e .ParseUint (_agbbd .Value ,10,32);if _cfbaa !=nil {return _cfbaa ;};_edfaa :=uint32 (_efecfc );_fcdge .CountAttr =&_edfaa ;continue ;};if _agbbd .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_daabbc ,_gefagf :=_agbbd .Value ,error (nil );if _gefagf !=nil {return _gefagf ;};_fcdge .DefaultTableStyleAttr =&_daabbc ;continue ;};if _agbbd .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_fceaff ,_bgcged :=_agbbd .Value ,error (nil );if _bgcged !=nil {return _bgcged ;};_fcdge .DefaultPivotStyleAttr =&_fceaff ;continue ;};};_gebeg :for {_dgdfa ,_deddb :=d .Token ();if _deddb !=nil {return _deddb ;};switch _aggag :=_dgdfa .(type ){case _b .StartElement :switch _aggag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_afada :=NewCT_TableStyle ();if _gbecdf :=d .DecodeElement (_afada ,&_aggag );_gbecdf !=nil {return _gbecdf ;};_fcdge .TableStyle =append (_fcdge .TableStyle ,_afada );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074y\u006ce\u0073\u0020\u0025\u0076",_aggag .Name );if _dbdcd :=d .Skip ();_dbdcd !=nil {return _dbdcd ;};};case _b .EndElement :break _gebeg ;case _b .CharData :};};return nil ;};func (_cbccd *CT_Hyperlink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_cbccd .RefAttr )});if _cbccd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbccd .IdAttr )});};if _cbccd .LocationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cbccd .LocationAttr )});};if _cbccd .TooltipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cbccd .TooltipAttr )});};if _cbccd .DisplayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cbccd .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffgad *CT_PageMargins )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",_ffgad .LeftAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_f .Sprintf ("\u0025\u0076",_ffgad .RightAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",_ffgad .TopAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",_ffgad .BottomAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ffgad .HeaderAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ffgad .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_X ()*CT_X {_abcfc :=&CT_X {};return _abcfc }; - -// Validate validates the CT_RevisionSheetRename and its children -func (_begada *CT_RevisionSheetRename )Validate ()error {return _begada .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");}; - -// Validate validates the CT_PivotFilters and its children -func (_facada *CT_PivotFilters )Validate ()error {return _facada .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_acfdg ST_ExternalConnectionType )String ()string {switch _acfdg {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u0074\u0065\u0078\u0074";case 3:return "\u004d\u0044\u0059";case 4:return "\u0044\u004d\u0059";case 5:return "\u0059\u004d\u0044";case 6:return "\u004d\u0059\u0044";case 7:return "\u0044\u0059\u004d";case 8:return "\u0059\u0044\u004d";case 9:return "\u0073\u006b\u0069\u0070";case 10:return "\u0045\u004d\u0044";};return "";};func (_bffd *CT_Parameter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bffd .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .NameAttr )});};if _bffd .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .SqlTypeAttr )});};if _bffd .ParameterTypeAttr !=ST_ParameterTypeUnset {_dgaeaf ,_dceec :=_bffd .ParameterTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"});if _dceec !=nil {return _dceec ;};start .Attr =append (start .Attr ,_dgaeaf );};if _bffd .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffd .RefreshOnChangeAttr ))});};if _bffd .PromptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .PromptAttr )});};if _bffd .BooleanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffd .BooleanAttr ))});};if _bffd .DoubleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .DoubleAttr )});};if _bffd .IntegerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .IntegerAttr )});};if _bffd .StringAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .StringAttr )});};if _bffd .CellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bffd .CellAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_QueryTableRefresh struct{ - -// Preserve Sort & Filter Layout -PreserveSortFilterLayoutAttr *bool ; - -// Next Field Id Wrapped -FieldIdWrappedAttr *bool ; - -// Headers In Last Refresh -HeadersInLastRefreshAttr *bool ; +// Hide New Items +HideNewItemsAttr *bool ; -// Minimum Refresh Version -MinimumVersionAttr *uint8 ; +// Measure Filter +MeasureFilterAttr *bool ; -// Next field id -NextIdAttr *uint32 ; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Columns Left -UnboundColumnsLeftAttr *uint32 ; +// Items Per Page Count +ItemPageCountAttr *uint32 ; -// Columns Right -UnboundColumnsRightAttr *uint32 ; +// Auto Sort Type +SortTypeAttr ST_FieldSortType ; -// Query table fields -QueryTableFields *CT_QueryTableFields ; +// Data Source Sort +DataSourceSortAttr *bool ; -// Deleted Fields -QueryTableDeletedFields *CT_QueryTableDeletedFields ; +// Auto Sort +NonAutoSortDefaultAttr *bool ; -// Sort State -SortState *CT_SortState ; +// Auto Show Rank By +RankByAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_defef *CT_WebPublishItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _defef .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_defef .CountAttr )});};e .EncodeToken (start );_fdgca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_gbcf :=range _defef .WebPublishItem {e .EncodeElement (_gbcf ,_fdgca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Show Default Subtotal +DefaultSubtotalAttr *bool ; -// Validate validates the CT_CellStyles and its children -func (_bdca *CT_CellStyles )Validate ()error {return _bdca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};const (ST_CellTypeUnset ST_CellType =0;ST_CellTypeB ST_CellType =1;ST_CellTypeN ST_CellType =2;ST_CellTypeE ST_CellType =3;ST_CellTypeS ST_CellType =4;ST_CellTypeStr ST_CellType =5;ST_CellTypeInlineStr ST_CellType =6;);func (_beadf *CT_WorkbookPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _beadf .Date1904Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .Date1904Attr ))});};if _beadf .ShowObjectsAttr !=ST_ObjectsUnset {_gegbg ,_bgceb :=_beadf .ShowObjectsAttr .MarshalXMLAttr (_b .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _bgceb !=nil {return _bgceb ;};start .Attr =append (start .Attr ,_gegbg );};if _beadf .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .ShowBorderUnselectedTablesAttr ))});};if _beadf .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .FilterPrivacyAttr ))});};if _beadf .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .PromptedSolutionsAttr ))});};if _beadf .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .ShowInkAnnotationAttr ))});};if _beadf .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .BackupFileAttr ))});};if _beadf .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .SaveExternalLinkValuesAttr ))});};if _beadf .UpdateLinksAttr !=ST_UpdateLinksUnset {_fgbce ,_ccdca :=_beadf .UpdateLinksAttr .MarshalXMLAttr (_b .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _ccdca !=nil {return _ccdca ;};start .Attr =append (start .Attr ,_fgbce );};if _beadf .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_beadf .CodeNameAttr )});};if _beadf .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .HidePivotFieldListAttr ))});};if _beadf .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .ShowPivotChartFilterAttr ))});};if _beadf .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .AllowRefreshQueryAttr ))});};if _beadf .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .PublishItemsAttr ))});};if _beadf .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .CheckCompatibilityAttr ))});};if _beadf .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .AutoCompressPicturesAttr ))});};if _beadf .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_beadf .RefreshAllConnectionsAttr ))});};if _beadf .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_beadf .DefaultThemeVersionAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_agbaa :=&CT_MeasureDimensionMap {};return _agbaa ;};func (_cecadf ST_Visibility )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cecadf .String (),start );};func (_ffceb *CT_PageSetUpPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbdd :=range start .Attr {if _ecbdd .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_deacf ,_eegac :=_e .ParseBool (_ecbdd .Value );if _eegac !=nil {return _eegac ;};_ffceb .AutoPageBreaksAttr =&_deacf ;continue ;};if _ecbdd .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_gcaea ,_edce :=_e .ParseBool (_ecbdd .Value );if _edce !=nil {return _edce ;};_ffceb .FitToPageAttr =&_gcaea ;continue ;};};for {_agbda ,_dgcgd :=d .Token ();if _dgcgd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072:\u0020\u0025\u0073",_dgcgd );};if _efgb ,_gaccbc :=_agbda .(_b .EndElement );_gaccbc &&_efgb .Name ==start .Name {break ;};};return nil ;};func (_ggaecf *CT_TableParts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggaecf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggaecf .CountAttr )});};e .EncodeToken (start );if _ggaecf .TablePart !=nil {_aebc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_dbdefa :=range _ggaecf .TablePart {e .EncodeElement (_dbdefa ,_aebc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbagg *CT_Set )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbagg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbagg .CountAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",_gbagg .MaxRankAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_gbagg .SetDefinitionAttr )});if _gbagg .SortTypeAttr !=ST_SortTypeUnset {_ebdfg ,_dfcda :=_gbagg .SortTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _dfcda !=nil {return _dfcda ;};start .Attr =append (start .Attr ,_ebdfg );};if _gbagg .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbagg .QueryFailedAttr ))});};e .EncodeToken (start );if _gbagg .Tpls !=nil {_bgegb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_fgbbc :=range _gbagg .Tpls {e .EncodeElement (_fgbbc ,_bgegb );};};if _gbagg .SortByTuple !=nil {_gfcbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}};e .EncodeElement (_gbagg .SortByTuple ,_gfcbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgfdg *CT_ChartsheetView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgfdg .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgfdg .TabSelectedAttr ))});};if _cgfdg .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_cgfdg .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cgfdg .WorkbookViewIdAttr )});if _cgfdg .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgfdg .ZoomToFitAttr ))});};e .EncodeToken (start );if _cgfdg .ExtLst !=nil {_dcbbf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgfdg .ExtLst ,_dcbbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Sum Subtotal +SumSubtotalAttr *bool ; -// Validate validates the SingleXmlCells and its children -func (_ddfbc *SingleXmlCells )Validate ()error {return _ddfbc .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_bc *AG_RevData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bc .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bc .RIdAttr )});};if _bc .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bc .UaAttr ))});};if _bc .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bc .RaAttr ))});};return nil ;}; +// CountA +CountASubtotalAttr *bool ; -// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path -func (_gabbg *CT_GradientFill )ValidateWithPath (path string )error {if _bgaae :=_gabbg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgaae !=nil {return _bgaae ;};for _cdggd ,_efgfe :=range _gabbg .Stop {if _added :=_efgfe .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_cdggd ));_added !=nil {return _added ;};};return nil ;};type CT_PivotSelection struct{ +// Average +AvgSubtotalAttr *bool ; -// Pane -PaneAttr ST_Pane ; +// Max Subtotal +MaxSubtotalAttr *bool ; -// Show Header -ShowHeaderAttr *bool ; +// Min Subtotal +MinSubtotalAttr *bool ; -// Label -LabelAttr *bool ; +// Product Subtotal +ProductSubtotalAttr *bool ; -// Data Selection -DataAttr *bool ; +// Count +CountSubtotalAttr *bool ; -// Extendable -ExtendableAttr *bool ; +// StdDev Subtotal +StdDevSubtotalAttr *bool ; -// Selection Count -CountAttr *uint32 ; +// StdDevP Subtotal +StdDevPSubtotalAttr *bool ; -// Axis -AxisAttr ST_Axis ; +// Variance Subtotal +VarSubtotalAttr *bool ; -// Dimension -DimensionAttr *uint32 ; +// VarP Subtotal +VarPSubtotalAttr *bool ; -// Start -StartAttr *uint32 ; +// Show Member Property in Cell +ShowPropCellAttr *bool ; -// Minimum -MinAttr *uint32 ; +// Show Member Property ToolTip +ShowPropTipAttr *bool ; -// Maximum -MaxAttr *uint32 ; +// Show As Caption +ShowPropAsCaptionAttr *bool ; -// Active Row -ActiveRowAttr *uint32 ; +// Drill State +DefaultAttributeDrillStateAttr *bool ; -// Active Column -ActiveColAttr *uint32 ; +// Field Items +Items *CT_Items ; -// Previous Row -PreviousRowAttr *uint32 ; +// AutoSort Scope +AutoSortScope *CT_AutoSortScope ; -// Previous Column Selection -PreviousColAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bebffb ST_PaneState )Validate ()error {return _bebffb .ValidateWithPath ("")}; -// Click Count -ClickAttr *uint32 ;IdAttr *string ; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_ddfe *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_cadbb *ST_SheetViewType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fbccgd ,_cbgfcd :=d .Token ();if _cbgfcd !=nil {return _cbgfcd ;};if _fccea ,_ccbea :=_fbccgd .(_gd .EndElement );_ccbea &&_fccea .Name ==start .Name {*_cadbb =1;return nil ;};if _cddde ,_aeaaf :=_fbccgd .(_gd .CharData );!_aeaaf {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",_fbccgd );}else {switch string (_cddde ){case "":*_cadbb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cadbb =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_cadbb =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_cadbb =3;};};_fbccgd ,_cbgfcd =d .Token ();if _cbgfcd !=nil {return _cbgfcd ;};if _ffdfcf ,_ccbfbbd :=_fbccgd .(_gd .EndElement );_ccbfbbd &&_ffdfcf .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",_fbccgd );};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;);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_SharedItems ()*CT_SharedItems {_dadee :=&CT_SharedItems {};return _dadee };func NewCT_Rst ()*CT_Rst {_dfgca :=&CT_Rst {};return _dfgca }; -// Pivot Area -PivotArea *CT_PivotArea ;}; +// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path +func (_ebddd *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _aegba ,_aeafgg :=range _ebddd .Reviewed {if _aeceaf :=_aeafgg .ValidateWithPath (_b .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_aegba ));_aeceaf !=nil {return _aeceaf ;};};return nil ;}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_bgb *CT_Boolean )ValidateWithPath (path string )error {for _eeb ,_dae :=range _bgb .X {if _dad :=_dae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_eeb ));_dad !=nil {return _dad ;};};return nil ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_fgacee :=&CT_RevisionSheetRename {};return _fgacee ;};type ST_HtmlFmt byte ;func (_fdcgcf ST_DataValidationType )String ()string {switch _fdcgcf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u0068\u006fl\u0065";case 3:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 4:return "\u006c\u0069\u0073\u0074";case 5:return "\u0064\u0061\u0074\u0065";case 6:return "\u0074\u0069\u006d\u0065";case 7:return "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case 8:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";}; +// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path +func (_gfbfg *CT_CellAlignment )ValidateWithPath (path string )error {if _fedf :=_gfbfg .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_fedf !=nil {return _fedf ;};if _daad :=_gfbfg .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072");_daad !=nil {return _daad ;};return nil ;};type CT_Scenario struct{ -// Validate validates the CT_TableParts and its children -func (_dcegd *CT_TableParts )Validate ()error {return _dcegd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};type CT_CellAlignment struct{ +// Scenario Name +NameAttr string ; -// Horizontal Alignment -HorizontalAttr ST_HorizontalAlignment ; +// Scenario Locked +LockedAttr *bool ; -// Vertical Alignment -VerticalAttr ST_VerticalAlignment ; +// Hidden Scenario +HiddenAttr *bool ; -// Text Rotation -TextRotationAttr *uint8 ; +// Changing Cell Count +CountAttr *uint32 ; -// Wrap Text -WrapTextAttr *bool ; +// User Name +UserAttr *string ; -// Indent -IndentAttr *uint32 ; +// Scenario Comment +CommentAttr *string ; -// Relative Indent -RelativeIndentAttr *int32 ; +// Input Cells +InputCells []*CT_InputCells ;};func (_fbgbca *CT_SheetFormatPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fbgbca .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_fbgbca .BaseColWidthAttr )});};if _fbgbca .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_fbgbca .DefaultColWidthAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",_fbgbca .DefaultRowHeightAttr )});if _fbgbca .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbgbca .CustomHeightAttr ))});};if _fbgbca .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbgbca .ZeroHeightAttr ))});};if _fbgbca .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbgbca .ThickTopAttr ))});};if _fbgbca .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbgbca .ThickBottomAttr ))});};if _fbgbca .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_fbgbca .OutlineLevelRowAttr )});};if _fbgbca .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fbgbca .OutlineLevelColAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_MetadataStringIndex struct{ -// Justify Last Line -JustifyLastLineAttr *bool ; +// Index Value +XAttr uint32 ; -// Shrink To Fit -ShrinkToFitAttr *bool ; +// String is a Set +SAttr *bool ;};type CT_PageSetup struct{ -// Reading Order -ReadingOrderAttr *uint32 ;};func (_deffa ST_BorderStyle )ValidateWithPath (path string )error {switch _deffa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deffa ));};return nil ;};func (_dcdaab *CT_GradientStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_dcdaab .PositionAttr )});e .EncodeToken (start );_abgfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dcdaab .Color ,_abgfg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Controls ()*CT_Controls {_cecgcb :=&CT_Controls {};return _cecgcb }; +// Paper Size +PaperSizeAttr *uint32 ; -// Validate validates the Worksheet and its children -func (_faddd *Worksheet )Validate ()error {return _faddd .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};func (_baffefb ST_Comments )String ()string {switch _baffefb {case 0:return "";case 1:return "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case 3:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return "";};type CT_PageField struct{ +// Paper Height +PaperHeightAttr *string ; -// Field -FldAttr int32 ; +// Paper Width +PaperWidthAttr *string ; -// Item Index -ItemAttr *uint32 ; +// Print Scale +ScaleAttr *uint32 ; -// OLAP Hierarchy Index -HierAttr *int32 ; +// First Page Number +FirstPageNumberAttr *uint32 ; -// Hierarchy Unique Name -NameAttr *string ; +// Fit To Width +FitToWidthAttr *uint32 ; -// Hierarchy Display Name -CapAttr *string ; +// Fit To Height +FitToHeightAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_cadeg *CT_GroupMember )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adafb :=range start .Attr {if _adafb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_adggc ,_cafeb :=_adafb .Value ,error (nil );if _cafeb !=nil {return _cafeb ;};_cadeg .UniqueNameAttr =_adggc ;continue ;};if _adafb .Name .Local =="\u0067\u0072\u006fu\u0070"{_bebac ,_bedff :=_e .ParseBool (_adafb .Value );if _bedff !=nil {return _bedff ;};_cadeg .GroupAttr =&_bebac ;continue ;};};for {_faacg ,_afgebd :=d .Token ();if _afgebd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072:\u0020\u0025\u0073",_afgebd );};if _dafgc ,_gffc :=_faacg .(_b .EndElement );_gffc &&_dafgc .Name ==start .Name {break ;};};return nil ;}; +// Page Order +PageOrderAttr ST_PageOrder ; -// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path -func (_fbeb *CT_CalcPr )ValidateWithPath (path string )error {if _bdfa :=_fbeb .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdfa !=nil {return _bdfa ;};if _acfd :=_fbeb .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_acfd !=nil {return _acfd ;};return nil ;}; +// Orientation +OrientationAttr ST_Orientation ; -// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path -func (_bcafg *CT_Member )ValidateWithPath (path string )error {return nil };func (_aee *CT_Authors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ed :for {_aaa ,_cee :=d .Token ();if _cee !=nil {return _cee ;};switch _eb :=_aaa .(type ){case _b .StartElement :switch _eb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"}:var _ff string ;if _dg :=d .DecodeElement (&_ff ,&_eb );_dg !=nil {return _dg ;};_aee .Author =append (_aee .Author ,_ff );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0075\u0074\u0068\u006f\u0072\u0073\u0020\u0025\u0076",_eb .Name );if _adg :=d .Skip ();_adg !=nil {return _adg ;};};case _b .EndElement :break _ed ;case _b .CharData :};};return nil ;};type CT_SheetPr struct{ +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// Synch Horizontal -SyncHorizontalAttr *bool ; +// Black And White +BlackAndWhiteAttr *bool ; -// Synch Vertical -SyncVerticalAttr *bool ; +// Draft +DraftAttr *bool ; -// Synch Reference -SyncRefAttr *string ; +// Print Cell Comments +CellCommentsAttr ST_CellComments ; -// Transition Formula Evaluation -TransitionEvaluationAttr *bool ; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// Transition Formula Entry -TransitionEntryAttr *bool ; +// Print Error Handling +ErrorsAttr ST_PrintError ; -// Published -PublishedAttr *bool ; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Code Name -CodeNameAttr *string ; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Filter Mode -FilterModeAttr *bool ; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;};func NewWorksheet ()*Worksheet {_geggab :=&Worksheet {};_geggab .CT_Worksheet =*NewCT_Worksheet ();return _geggab ;};func NewCT_PivotField ()*CT_PivotField {_gcacaf :=&CT_PivotField {};return _gcacaf }; -// Enable Conditional Formatting Calculations -EnableFormatConditionsCalculationAttr *bool ; +// Validate validates the CT_ExternalReferences and its children +func (_eega *CT_ExternalReferences )Validate ()error {return _eega .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};func (_cdf *CT_CellStyles )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dcede :=range start .Attr {if _dcede .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbcf ,_fgga :=_a .ParseUint (_dcede .Value ,10,32);if _fgga !=nil {return _fgga ;};_gdce :=uint32 (_gbcf );_cdf .CountAttr =&_gdce ;continue ;};};_bbdd :for {_eacfc ,_cgfb :=d .Token ();if _cgfb !=nil {return _cgfb ;};switch _bbdf :=_eacfc .(type ){case _gd .StartElement :switch _bbdf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfgag :=NewCT_CellStyle ();if _cdgdd :=d .DecodeElement (_gfgag ,&_bbdf );_cdgdd !=nil {return _cdgdd ;};_cdf .CellStyle =append (_cdf .CellStyle ,_gfgag );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\u0043e\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_bbdf .Name );if _adgc :=d .Skip ();_adgc !=nil {return _adgc ;};};case _gd .EndElement :break _bbdd ;case _gd .CharData :};};return nil ;};func (_edgga *CT_MetadataTypes )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ecaa :=range start .Attr {if _ecaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecbb ,_aagaba :=_a .ParseUint (_ecaa .Value ,10,32);if _aagaba !=nil {return _aagaba ;};_ecffe :=uint32 (_ecbb );_edgga .CountAttr =&_ecffe ;continue ;};};_gddga :for {_fcebe ,_bccef :=d .Token ();if _bccef !=nil {return _bccef ;};switch _ccddc :=_fcebe .(type ){case _gd .StartElement :switch _ccddc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcgce :=NewCT_MetadataType ();if _acbf :=d .DecodeElement (_fcgce ,&_ccddc );_acbf !=nil {return _acbf ;};_edgga .MetadataType =append (_edgga .MetadataType ,_fcgce );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_ccddc .Name );if _bagfa :=d .Skip ();_bagfa !=nil {return _bagfa ;};};case _gd .EndElement :break _gddga ;case _gd .CharData :};};return nil ;};func NewCT_Dxfs ()*CT_Dxfs {_ddegb :=&CT_Dxfs {};return _ddegb };type CT_PatternFill struct{ -// Sheet Tab Color -TabColor *CT_Color ; +// Pattern Type +PatternTypeAttr ST_PatternType ; -// Outline Properties -OutlinePr *CT_OutlinePr ; +// Foreground Color +FgColor *CT_Color ; -// Page Setup Properties -PageSetUpPr *CT_PageSetUpPr ;};type CT_SheetCalcPr struct{ +// Background Color +BgColor *CT_Color ;};func (_bccdc *CT_Selection )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bgaec :=range start .Attr {if _bgaec .Name .Local =="\u0070\u0061\u006e\u0065"{_bccdc .PaneAttr .UnmarshalXMLAttr (_bgaec );continue ;};if _bgaec .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_cfcdf ,_aaaed :=_bgaec .Value ,error (nil );if _aaaed !=nil {return _aaaed ;};_bccdc .ActiveCellAttr =&_cfcdf ;continue ;};if _bgaec .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_gcbcd ,_dgfac :=_a .ParseUint (_bgaec .Value ,10,32);if _dgfac !=nil {return _dgfac ;};_dddab :=uint32 (_gcbcd );_bccdc .ActiveCellIdAttr =&_dddab ;continue ;};if _bgaec .Name .Local =="\u0073\u0071\u0072e\u0066"{_gdea ,_aefc :=ParseSliceST_Sqref (_bgaec .Value );if _aefc !=nil {return _aefc ;};_bccdc .SqrefAttr =&_gdea ;continue ;};};for {_bgegad ,_gegbe :=d .Token ();if _gegbe !=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",_gegbe );};if _efcgb ,_bgebc :=_bgegad .(_gd .EndElement );_bgebc &&_efcgb .Name ==start .Name {break ;};};return nil ;}; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ;};type CT_ProtectedRange struct{ +// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path +func (_ddc *CT_CacheField )ValidateWithPath (path string )error {if _ddc .SharedItems !=nil {if _baa :=_ddc .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_baa !=nil {return _baa ;};};if _ddc .FieldGroup !=nil {if _bbc :=_ddc .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");_bbc !=nil {return _bbc ;};};for _aded ,_bfed :=range _ddc .MpMap {if _edbf :=_bfed .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_aded ));_edbf !=nil {return _edbf ;};};if _ddc .ExtLst !=nil {if _dega :=_ddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dega !=nil {return _dega ;};};return nil ;};type CT_RevisionDefinedName struct{ -// Legacy Password -PasswordAttr *string ; +// Local Name Sheet Id +LocalSheetIdAttr *uint32 ; -// Sequence of References -SqrefAttr ST_Sqref ; +// Custom View +CustomViewAttr *bool ; // Name NameAttr string ; -// Security Descriptor -SecurityDescriptorAttr *string ; - -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Function +FunctionAttr *bool ; -// Password Hash Value -HashValueAttr *string ; +// Old Function +OldFunctionAttr *bool ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Function Group Id +FunctionGroupIdAttr *uint8 ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Old Function Group Id +OldFunctionGroupIdAttr *uint8 ; -// Security Descriptor -SecurityDescriptor []string ;};func NewCT_Field ()*CT_Field {_bbdgc :=&CT_Field {};return _bbdgc };func (_debgd *ST_RefMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_debgd =0;case "\u0041\u0031":*_debgd =1;case "\u0052\u0031\u0043\u0031":*_debgd =2;};return nil ;}; +// Shortcut Key +ShortcutKeyAttr *uint8 ; -// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path -func (_ecege *CT_TableFormula )ValidateWithPath (path string )error {return nil }; +// Old Short Cut Key +OldShortcutKeyAttr *uint8 ; -// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path -func (_cbb *CT_AutoFilter )ValidateWithPath (path string )error {for _bbg ,_be :=range _cbb .FilterColumn {if _bdb :=_be .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_bbg ));_bdb !=nil {return _bdb ;};};if _cbb .SortState !=nil {if _ace :=_cbb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_ace !=nil {return _ace ;};};if _cbb .ExtLst !=nil {if _geba :=_cbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geba !=nil {return _geba ;};};return nil ;};type CT_Pane struct{ +// Named Range Hidden +HiddenAttr *bool ; -// Horizontal Split Position -XSplitAttr *float64 ; +// Old Hidden +OldHiddenAttr *bool ; -// Vertical Split Position -YSplitAttr *float64 ; +// New Custom Menu +CustomMenuAttr *string ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Old Custom Menu Text +OldCustomMenuAttr *string ; -// Active Pane -ActivePaneAttr ST_Pane ; +// Description +DescriptionAttr *string ; -// Split State -StateAttr ST_PaneState ;}; +// Old Description +OldDescriptionAttr *string ; -// Validate validates the CT_SheetId and its children -func (_fgaeac *CT_SheetId )Validate ()error {return _fgaeac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");}; +// New Help Topic +HelpAttr *string ; -// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path -func (_baagb *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };func (_cabd *CT_Col )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",_cabd .MinAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",_cabd .MaxAttr )});if _cabd .WidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_cabd .WidthAttr )});};if _cabd .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cabd .StyleAttr )});};if _cabd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cabd .HiddenAttr ))});};if _cabd .BestFitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cabd .BestFitAttr ))});};if _cabd .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cabd .CustomWidthAttr ))});};if _cabd .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cabd .PhoneticAttr ))});};if _cabd .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cabd .OutlineLevelAttr )});};if _cabd .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cabd .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CalcCell struct{ +// Old Help Topic +OldHelpAttr *string ; -// Cell Reference -RAttr *string ;RefAttr *string ; +// Status Bar +StatusBarAttr *string ; -// Sheet Id -IAttr *int32 ; +// Old Status Bar +OldStatusBarAttr *string ; -// Child Chain -SAttr *bool ; +// Name Comment +CommentAttr *string ; -// New Dependency Level -LAttr *bool ; +// Old Name Comment +OldCommentAttr *string ; -// New Thread -TAttr *bool ; +// Formula +Formula *string ; -// Array -AAttr *bool ;};type CT_CommentPr struct{ +// Old Formula +OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_Border struct{ -// Locked Flag -LockedAttr *bool ; +// Diagonal Up +DiagonalUpAttr *bool ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Diagonal Down +DiagonalDownAttr *bool ; -// Print Flag -PrintAttr *bool ; +// Outline +OutlineAttr *bool ; -// Disabled Flag -DisabledAttr *bool ; +// Leading Edge Border +Start *CT_BorderPr ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Trailing Edge Border +End *CT_BorderPr ; -// Automatic Line Flag -AutoLineAttr *bool ; +// Leading Edge Border +Left *CT_BorderPr ; -// Alternative Text -AltTextAttr *string ; +// Trailing Edge Border +Right *CT_BorderPr ; -// Text Horizontal Alignment -TextHAlignAttr ST_TextHAlign ; +// Top Border +Top *CT_BorderPr ; -// ext Vertical Alignment -TextVAlignAttr ST_TextVAlign ; +// Bottom Border +Bottom *CT_BorderPr ; -// Text Lock Flag -LockTextAttr *bool ; +// Diagonal +Diagonal *CT_BorderPr ; -// Far East Alignment Flag -JustLastXAttr *bool ; +// Vertical Inner Border +Vertical *CT_BorderPr ; -// Automatic Text Scaling Flag -AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func (_dagag ST_SortMethod )String ()string {switch _dagag {case 0:return "";case 1:return "\u0073\u0074\u0072\u006f\u006b\u0065";case 2:return "\u0070\u0069\u006e\u0059\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";};return "";}; +// Horizontal Inner Borders +Horizontal *CT_BorderPr ;};func (_bbddf ST_CfvoType )ValidateWithPath (path string )error {switch _bbddf {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 (_bbddf ));};return nil ;};func (_dbfbg ST_TableStyleType )ValidateWithPath (path string )error {switch _dbfbg {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 (_dbfbg ));};return nil ;};func (_ceeeb *CT_Drawing )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ceeeb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fbddb ST_SortBy )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_ceggea :=_gd .Attr {};_ceggea .Name =name ;switch _fbddb {case ST_SortByUnset :_ceggea .Value ="";case ST_SortByValue :_ceggea .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_ceggea .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_ceggea .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_ceggea .Value ="\u0069\u0063\u006f\u006e";};return _ceggea ,nil ;};func (_abgcc *ST_OleUpdate )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_abgcc =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_abgcc =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_abgcc =2;};return nil ;};func (_bcbcb *CT_WebPublishObjects )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_edbcc :=range start .Attr {if _edbcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbcafeb ,_aebdf :=_a .ParseUint (_edbcc .Value ,10,32);if _aebdf !=nil {return _aebdf ;};_aedafb :=uint32 (_gbcafeb );_bcbcb .CountAttr =&_aedafb ;continue ;};};_dgdaf :for {_aaeeda ,_geefe :=d .Token ();if _geefe !=nil {return _geefe ;};switch _ggbcd :=_aaeeda .(type ){case _gd .StartElement :switch _ggbcd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acggd :=NewCT_WebPublishObject ();if _fafba :=d .DecodeElement (_acggd ,&_ggbcd );_fafba !=nil {return _fafba ;};_bcbcb .WebPublishObject =append (_bcbcb .WebPublishObject ,_acggd );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\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u0073\u0020\u0025\u0076",_ggbcd .Name );if _bdgdfc :=d .Skip ();_bdgdfc !=nil {return _bdgdfc ;};};case _gd .EndElement :break _dgdaf ;case _gd .CharData :};};return nil ;};func (_edaae *CT_FunctionGroup )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _edaae .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_edaae .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CustomChartsheetViews and its children -func (_gedfe *CT_CustomChartsheetViews )Validate ()error {return _gedfe .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};type CT_ObjectAnchor struct{ +// Validate validates the CT_RevisionQueryTableField and its children +func (_caeff *CT_RevisionQueryTableField )Validate ()error {return _caeff .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 ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_d .Fields (s )),nil };func NewCT_Filters ()*CT_Filters {_bacaa :=&CT_Filters {};return _bacaa }; -// Move With Cells -MoveWithCellsAttr *bool ; +// Validate validates the CT_Connection and its children +func (_gada *CT_Connection )Validate ()error {return _gada .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};type ST_GroupBy byte ;func NewCT_MetadataStrings ()*CT_MetadataStrings {_afeg :=&CT_MetadataStrings {};return _afeg };type Sst struct{CT_Sst }; -// Size With Cells -SizeWithCellsAttr *bool ;From *_a .From ;To *_a .To ;};type CT_Reviewed struct{ +// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path +func (_cdcaf *CT_XmlColumnPr )ValidateWithPath (path string )error {if _cdcaf .ExtLst !=nil {if _egdef :=_cdcaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdef !=nil {return _egdef ;};};return nil ;}; -// revision Id -RIdAttr uint32 ;};func NewCT_Selection ()*CT_Selection {_afafb :=&CT_Selection {};return _afafb };func (_aegg *CT_CustomWorkbookView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aegg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_gdfa :=range start .Attr {if _gdfa .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_bfgc ,_bagd :=_e .ParseBool (_gdfa .Value );if _bagd !=nil {return _bagd ;};_aegg .ShowVerticalScrollAttr =&_bfgc ;continue ;};if _gdfa .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_cbabe ,_fcff :=_e .ParseBool (_gdfa .Value );if _fcff !=nil {return _fcff ;};_aegg .ShowSheetTabsAttr =&_cbabe ;continue ;};if _gdfa .Name .Local =="\u0067\u0075\u0069\u0064"{_gbea ,_fcde :=_gdfa .Value ,error (nil );if _fcde !=nil {return _fcde ;};_aegg .GuidAttr =_gbea ;continue ;};if _gdfa .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_fggge ,_ebfeg :=_e .ParseInt (_gdfa .Value ,10,32);if _ebfeg !=nil {return _ebfeg ;};_abbb :=int32 (_fggge );_aegg .XWindowAttr =&_abbb ;continue ;};if _gdfa .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_affa ,_cdgd :=_e .ParseUint (_gdfa .Value ,10,32);if _cdgd !=nil {return _cdgd ;};_efge :=uint32 (_affa );_aegg .MergeIntervalAttr =&_efge ;continue ;};if _gdfa .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_fbgf ,_caeg :=_e .ParseInt (_gdfa .Value ,10,32);if _caeg !=nil {return _caeg ;};_aeecb :=int32 (_fbgf );_aegg .YWindowAttr =&_aeecb ;continue ;};if _gdfa .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_edfe ,_cbgb :=_e .ParseBool (_gdfa .Value );if _cbgb !=nil {return _cbgb ;};_aegg .OnlySyncAttr =&_edfe ;continue ;};if _gdfa .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_fdada ,_bgad :=_e .ParseUint (_gdfa .Value ,10,32);if _bgad !=nil {return _bgad ;};_aegg .WindowWidthAttr =uint32 (_fdada );continue ;};if _gdfa .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_edgf ,_fcegb :=_e .ParseBool (_gdfa .Value );if _fcegb !=nil {return _fcegb ;};_aegg .IncludePrintSettingsAttr =&_edgf ;continue ;};if _gdfa .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_cgag ,_dfebg :=_e .ParseUint (_gdfa .Value ,10,32);if _dfebg !=nil {return _dfebg ;};_aegg .WindowHeightAttr =uint32 (_cgag );continue ;};if _gdfa .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_gdfbe ,_abddg :=_e .ParseUint (_gdfa .Value ,10,32);if _abddg !=nil {return _abddg ;};_acdfb :=uint32 (_gdfbe );_aegg .TabRatioAttr =&_acdfb ;continue ;};if _gdfa .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_adec ,_gaadf :=_e .ParseBool (_gdfa .Value );if _gaadf !=nil {return _gaadf ;};_aegg .ShowFormulaBarAttr =&_adec ;continue ;};if _gdfa .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_ffcfg ,_cbfa :=_e .ParseBool (_gdfa .Value );if _cbfa !=nil {return _cbfa ;};_aegg .ChangesSavedWinAttr =&_ffcfg ;continue ;};if _gdfa .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_dcge ,_ceda :=_e .ParseBool (_gdfa .Value );if _ceda !=nil {return _ceda ;};_aegg .MaximizedAttr =&_dcge ;continue ;};if _gdfa .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_aegg .ShowCommentsAttr .UnmarshalXMLAttr (_gdfa );continue ;};if _gdfa .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_egged ,_fdgf :=_e .ParseBool (_gdfa .Value );if _fdgf !=nil {return _fdgf ;};_aegg .AutoUpdateAttr =&_egged ;continue ;};if _gdfa .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_gdcfb ,_eada :=_e .ParseUint (_gdfa .Value ,10,32);if _eada !=nil {return _eada ;};_aegg .ActiveSheetIdAttr =uint32 (_gdcfb );continue ;};if _gdfa .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_gega ,_gfdaa :=_e .ParseBool (_gdfa .Value );if _gfdaa !=nil {return _gfdaa ;};_aegg .ShowHorizontalScrollAttr =&_gega ;continue ;};if _gdfa .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_fbbbg ,_adcca :=_e .ParseBool (_gdfa .Value );if _adcca !=nil {return _adcca ;};_aegg .ShowStatusbarAttr =&_fbbbg ;continue ;};if _gdfa .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_dgabd ,_gegcd :=_e .ParseBool (_gdfa .Value );if _gegcd !=nil {return _gegcd ;};_aegg .PersonalViewAttr =&_dgabd ;continue ;};if _gdfa .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_edccg ,_dgbc :=_e .ParseBool (_gdfa .Value );if _dgbc !=nil {return _dgbc ;};_aegg .MinimizedAttr =&_edccg ;continue ;};if _gdfa .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_aegg .ShowObjectsAttr .UnmarshalXMLAttr (_gdfa );continue ;};if _gdfa .Name .Local =="\u006e\u0061\u006d\u0065"{_fegb ,_dbac :=_gdfa .Value ,error (nil );if _dbac !=nil {return _dbac ;};_aegg .NameAttr =_fegb ;continue ;};if _gdfa .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_ccfe ,_fada :=_e .ParseBool (_gdfa .Value );if _fada !=nil {return _fada ;};_aegg .IncludeHiddenRowColAttr =&_ccfe ;continue ;};};_gdace :for {_ccgb ,_cgfac :=d .Token ();if _cgfac !=nil {return _cgfac ;};switch _eaff :=_ccgb .(type ){case _b .StartElement :switch _eaff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aegg .ExtLst =NewCT_ExtensionList ();if _fcefc :=d .DecodeElement (_aegg .ExtLst ,&_eaff );_fcefc !=nil {return _fcefc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_eaff .Name );if _adff :=d .Skip ();_adff !=nil {return _adff ;};};case _b .EndElement :break _gdace ;case _b .CharData :};};return nil ;};type ST_MdxSetOrder byte ;func (_bbbeeg ST_DynamicFilterType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbbeeg .String (),start );}; +// Validate validates the CT_IconSet and its children +func (_ggeea *CT_IconSet )Validate ()error {return _ggeea .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");};func (_aaddb *CT_QueryTableRefresh )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_aaddb .QueryTableFields =NewCT_QueryTableFields ();for _ ,_eacc :=range start .Attr {if _eacc .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_egcbc ,_aeefg :=_a .ParseBool (_eacc .Value );if _aeefg !=nil {return _aeefg ;};_aaddb .PreserveSortFilterLayoutAttr =&_egcbc ;continue ;};if _eacc .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_dcbgde ,_efcd :=_a .ParseBool (_eacc .Value );if _efcd !=nil {return _efcd ;};_aaddb .FieldIdWrappedAttr =&_dcbgde ;continue ;};if _eacc .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_cecag ,_caafc :=_a .ParseBool (_eacc .Value );if _caafc !=nil {return _caafc ;};_aaddb .HeadersInLastRefreshAttr =&_cecag ;continue ;};if _eacc .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_eaggf ,_egddd :=_a .ParseUint (_eacc .Value ,10,8);if _egddd !=nil {return _egddd ;};_bffbf :=uint8 (_eaggf );_aaddb .MinimumVersionAttr =&_bffbf ;continue ;};if _eacc .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_dcdgd ,_fgggg :=_a .ParseUint (_eacc .Value ,10,32);if _fgggg !=nil {return _fgggg ;};_bfdbd :=uint32 (_dcdgd );_aaddb .NextIdAttr =&_bfdbd ;continue ;};if _eacc .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_fdcd ,_cbeedf :=_a .ParseUint (_eacc .Value ,10,32);if _cbeedf !=nil {return _cbeedf ;};_eaffdg :=uint32 (_fdcd );_aaddb .UnboundColumnsLeftAttr =&_eaffdg ;continue ;};if _eacc .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_afdgd ,_abeebg :=_a .ParseUint (_eacc .Value ,10,32);if _abeebg !=nil {return _abeebg ;};_eeccdc :=uint32 (_afdgd );_aaddb .UnboundColumnsRightAttr =&_eeccdc ;continue ;};};_gfeab :for {_bcfgbe ,_ggbbdd :=d .Token ();if _ggbbdd !=nil {return _ggbbdd ;};switch _adafca :=_bcfgbe .(type ){case _gd .StartElement :switch _adafca .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ecaga :=d .DecodeElement (_aaddb .QueryTableFields ,&_adafca );_ecaga !=nil {return _ecaga ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaddb .QueryTableDeletedFields =NewCT_QueryTableDeletedFields ();if _cdgdb :=d .DecodeElement (_aaddb .QueryTableDeletedFields ,&_adafca );_cdgdb !=nil {return _cdgdb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaddb .SortState =NewCT_SortState ();if _dgcgf :=d .DecodeElement (_aaddb .SortState ,&_adafca );_dgcgf !=nil {return _dgcgf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaddb .ExtLst =NewCT_ExtensionList ();if _eagfe :=d .DecodeElement (_aaddb .ExtLst ,&_adafca );_eagfe !=nil {return _eagfe ;};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\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0025\u0076",_adafca .Name );if _fgfef :=d .Skip ();_fgfef !=nil {return _fgfef ;};};case _gd .EndElement :break _gfeab ;case _gd .CharData :};};return nil ;};func (_ffebff *CT_WebPublishing )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_abeaa :=range start .Attr {if _abeaa .Name .Local =="\u0063\u0073\u0073"{_fgcgf ,_badbd :=_a .ParseBool (_abeaa .Value );if _badbd !=nil {return _badbd ;};_ffebff .CssAttr =&_fgcgf ;continue ;};if _abeaa .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_cbbcb ,_bfgbf :=_a .ParseBool (_abeaa .Value );if _bfgbf !=nil {return _bfgbf ;};_ffebff .ThicketAttr =&_cbbcb ;continue ;};if _abeaa .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_dfbfg ,_edeac :=_a .ParseBool (_abeaa .Value );if _edeac !=nil {return _edeac ;};_ffebff .LongFileNamesAttr =&_dfbfg ;continue ;};if _abeaa .Name .Local =="\u0076\u006d\u006c"{_cegafa ,_fgaba :=_a .ParseBool (_abeaa .Value );if _fgaba !=nil {return _fgaba ;};_ffebff .VmlAttr =&_cegafa ;continue ;};if _abeaa .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_bafbb ,_geccf :=_a .ParseBool (_abeaa .Value );if _geccf !=nil {return _geccf ;};_ffebff .AllowPngAttr =&_bafbb ;continue ;};if _abeaa .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_ffebff .TargetScreenSizeAttr .UnmarshalXMLAttr (_abeaa );continue ;};if _abeaa .Name .Local =="\u0064\u0070\u0069"{_aefca ,_gdade :=_a .ParseUint (_abeaa .Value ,10,32);if _gdade !=nil {return _gdade ;};_gefdd :=uint32 (_aefca );_ffebff .DpiAttr =&_gefdd ;continue ;};if _abeaa .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_ecefc ,_cgbde :=_a .ParseUint (_abeaa .Value ,10,32);if _cgbde !=nil {return _cgbde ;};_dfcbb :=uint32 (_ecefc );_ffebff .CodePageAttr =&_dfcbb ;continue ;};if _abeaa .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_fecgc ,_fadgc :=_abeaa .Value ,error (nil );if _fadgc !=nil {return _fadgc ;};_ffebff .CharacterSetAttr =&_fecgc ;continue ;};};for {_gfbbd ,_ffbag :=d .Token ();if _ffbag !=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",_ffbag );};if _ecddbb ,_abddg :=_gfbbd .(_gd .EndElement );_abddg &&_ecddbb .Name ==start .Name {break ;};};return nil ;};func (_bgeea *CT_FileRecoveryPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bgeea .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bgeea .AutoRecoverAttr ))});};if _bgeea .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bgeea .CrashSaveAttr ))});};if _bgeea .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bgeea .DataExtractLoadAttr ))});};if _bgeea .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bgeea .RepairLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Border and its children -func (_ddbf *CT_Border )Validate ()error {return _ddbf .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");}; +// Validate validates the CT_PivotAreaReferences and its children +func (_bbabaf *CT_PivotAreaReferences )Validate ()error {return _bbabaf .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");}; -// Validate validates the CT_PageSetUpPr and its children -func (_bafaa *CT_PageSetUpPr )Validate ()error {return _bafaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;); +// Validate validates the CT_MetadataStringIndex and its children +func (_gbced *CT_MetadataStringIndex )Validate ()error {return _gbced .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");}; -// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path -func (_feaee *CT_Hyperlinks )ValidateWithPath (path string )error {for _ebgfe ,_dcedb :=range _feaee .Hyperlink {if _dfac :=_dcedb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ebgfe ));_dfac !=nil {return _dfac ;};};return nil ;};type CT_Schema struct{ +// Validate validates the CT_VolMain and its children +func (_afcdc *CT_VolMain )Validate ()error {return _afcdc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");};func (_ddbff ST_TableStyleType )String ()string {switch _ddbff {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 "";}; -// Schema ID -IDAttr string ; +// Validate validates the CT_DataFields and its children +func (_ebeb *CT_DataFields )Validate ()error {return _ebeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");};func NewCT_SheetData ()*CT_SheetData {_afaaf :=&CT_SheetData {};return _afaaf };type CT_Record struct{ -// Schema Reference -SchemaRefAttr *string ; +// No Value +M []*CT_Missing ; -// Schema Root Namespace -NamespaceAttr *string ; +// Numeric Value +N []*CT_Number ; -// Schema Language -SchemaLanguageAttr *string ;Any _d .Any ;};func NewCT_DataRefs ()*CT_DataRefs {_ffdge :=&CT_DataRefs {};return _ffdge }; +// Boolean +B []*CT_Boolean ; -// Validate validates the Workbook and its children -func (_bbdgd *Workbook )Validate ()error {return _bbdgd .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");}; +// Error Value +E []*CT_Error ; -// Validate validates the CT_FutureMetadata and its children -func (_degcf *CT_FutureMetadata )Validate ()error {return _degcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_fgg *CT_BookView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceeg :=range start .Attr {if _ceeg .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_ca ,_bdg :=_e .ParseUint (_ceeg .Value ,10,32);if _bdg !=nil {return _bdg ;};_da :=uint32 (_ca );_fgg .WindowWidthAttr =&_da ;continue ;};if _ceeg .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_fgg .VisibilityAttr .UnmarshalXMLAttr (_ceeg );continue ;};if _ceeg .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_abf ,_fedc :=_e .ParseBool (_ceeg .Value );if _fedc !=nil {return _fedc ;};_fgg .ShowHorizontalScrollAttr =&_abf ;continue ;};if _ceeg .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_dga ,_bbec :=_e .ParseBool (_ceeg .Value );if _bbec !=nil {return _bbec ;};_fgg .ShowVerticalScrollAttr =&_dga ;continue ;};if _ceeg .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_efg ,_aaf :=_e .ParseBool (_ceeg .Value );if _aaf !=nil {return _aaf ;};_fgg .ShowSheetTabsAttr =&_efg ;continue ;};if _ceeg .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_ffce ,_fbc :=_e .ParseInt (_ceeg .Value ,10,32);if _fbc !=nil {return _fbc ;};_bcce :=int32 (_ffce );_fgg .XWindowAttr =&_bcce ;continue ;};if _ceeg .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_dbgf ,_efa :=_e .ParseInt (_ceeg .Value ,10,32);if _efa !=nil {return _efa ;};_abd :=int32 (_dbgf );_fgg .YWindowAttr =&_abd ;continue ;};if _ceeg .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_fee ,_gdgd :=_e .ParseBool (_ceeg .Value );if _gdgd !=nil {return _gdgd ;};_fgg .MinimizedAttr =&_fee ;continue ;};if _ceeg .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_fgc ,_gef :=_e .ParseUint (_ceeg .Value ,10,32);if _gef !=nil {return _gef ;};_cge :=uint32 (_fgc );_fgg .WindowHeightAttr =&_cge ;continue ;};if _ceeg .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_gda ,_dbe :=_e .ParseUint (_ceeg .Value ,10,32);if _dbe !=nil {return _dbe ;};_ggd :=uint32 (_gda );_fgg .TabRatioAttr =&_ggd ;continue ;};if _ceeg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_ceba ,_ebe :=_e .ParseUint (_ceeg .Value ,10,32);if _ebe !=nil {return _ebe ;};_fdd :=uint32 (_ceba );_fgg .FirstSheetAttr =&_fdd ;continue ;};if _ceeg .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_adcc ,_gad :=_e .ParseUint (_ceeg .Value ,10,32);if _gad !=nil {return _gad ;};_dedg :=uint32 (_adcc );_fgg .ActiveTabAttr =&_dedg ;continue ;};if _ceeg .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_afg ,_cda :=_e .ParseBool (_ceeg .Value );if _cda !=nil {return _cda ;};_fgg .AutoFilterDateGroupingAttr =&_afg ;continue ;};};_ccc :for {_afde ,_dgac :=d .Token ();if _dgac !=nil {return _dgac ;};switch _eaac :=_afde .(type ){case _b .StartElement :switch _eaac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgg .ExtLst =NewCT_ExtensionList ();if _cdc :=d .DecodeElement (_fgg .ExtLst ,&_eaac );_cdc !=nil {return _cdc ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_eaac .Name );if _ddff :=d .Skip ();_ddff !=nil {return _ddff ;};};case _b .EndElement :break _ccc ;case _b .CharData :};};return nil ;}; +// Character Value +S []*CT_String ; -// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path -func (_eabbbc *CT_WebPublishing )ValidateWithPath (path string )error {if _efbdeg :=_eabbbc .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_efbdeg !=nil {return _efbdeg ;};return nil ;};func (_eedee *CalcChain )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _eedee .CT_CalcChain .MarshalXML (e ,start );}; +// Date Time +D []*CT_DateTime ; -// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path -func (_aafdc *CT_ExternalRow )ValidateWithPath (path string )error {for _ggdea ,_geab :=range _aafdc .Cell {if _gaee :=_geab .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_ggdea ));_gaee !=nil {return _gaee ;};};return nil ;};func NewCT_ColorScale ()*CT_ColorScale {_cbge :=&CT_ColorScale {};return _cbge };func NewCT_FileSharing ()*CT_FileSharing {_cbfbb :=&CT_FileSharing {};return _cbfbb };func (_aabf *CT_Filter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aabf .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aabf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GroupLevels ()*CT_GroupLevels {_cfebb :=&CT_GroupLevels {};return _cfebb };func (_gbgdd *ST_DynamicFilterType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egegb ,_cdefda :=d .Token ();if _cdefda !=nil {return _cdefda ;};if _bcaba ,_eeggf :=_egegb .(_b .EndElement );_eeggf &&_bcaba .Name ==start .Name {*_gbgdd =1;return nil ;};if _daeed ,_degbf :=_egegb .(_b .CharData );!_degbf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egegb );}else {switch string (_daeed ){case "":*_gbgdd =0;case "\u006e\u0075\u006c\u006c":*_gbgdd =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_gbgdd =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_gbgdd =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_gbgdd =4;case "\u0074\u006f\u0064a\u0079":*_gbgdd =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_gbgdd =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_gbgdd =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_gbgdd =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_gbgdd =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_gbgdd =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_gbgdd =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_gbgdd =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gbgdd =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gbgdd =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gbgdd =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_gbgdd =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_gbgdd =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_gbgdd =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_gbgdd =19;case "\u0051\u0031":*_gbgdd =20;case "\u0051\u0032":*_gbgdd =21;case "\u0051\u0033":*_gbgdd =22;case "\u0051\u0034":*_gbgdd =23;case "\u004d\u0031":*_gbgdd =24;case "\u004d\u0032":*_gbgdd =25;case "\u004d\u0033":*_gbgdd =26;case "\u004d\u0034":*_gbgdd =27;case "\u004d\u0035":*_gbgdd =28;case "\u004d\u0036":*_gbgdd =29;case "\u004d\u0037":*_gbgdd =30;case "\u004d\u0038":*_gbgdd =31;case "\u004d\u0039":*_gbgdd =32;case "\u004d\u0031\u0030":*_gbgdd =33;case "\u004d\u0031\u0031":*_gbgdd =34;case "\u004d\u0031\u0032":*_gbgdd =35;};};_egegb ,_cdefda =d .Token ();if _cdefda !=nil {return _cdefda ;};if _abgfcf ,_adega :=_egegb .(_b .EndElement );_adega &&_abgfcf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egegb );};func NewCT_VolTopicRef ()*CT_VolTopicRef {_fagbe :=&CT_VolTopicRef {};return _fagbe };func (_abfbad ST_PaneState )String ()string {switch _abfbad {case 0:return "";case 1:return "\u0073\u0070\u006ci\u0074";case 2:return "\u0066\u0072\u006f\u007a\u0065\u006e";case 3:return "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return "";}; +// Shared Items Index +X []*CT_Index ;};func (_fgcdc *CT_PivotFilter )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fgcdc .FldAttr )});if _fgcdc .MpFldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fgcdc .MpFldAttr )});};_acbeb ,_bfcfgg :=_fgcdc .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _bfcfgg !=nil {return _bfcfgg ;};start .Attr =append (start .Attr ,_acbeb );if _fgcdc .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_b .Sprintf ("\u0025\u0076",*_fgcdc .EvalOrderAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fgcdc .IdAttr )});if _fgcdc .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fgcdc .IMeasureHierAttr )});};if _fgcdc .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fgcdc .IMeasureFldAttr )});};if _fgcdc .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fgcdc .NameAttr )});};if _fgcdc .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fgcdc .DescriptionAttr )});};if _fgcdc .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_b .Sprintf ("\u0025\u0076",*_fgcdc .StringValue1Attr )});};if _fgcdc .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_fgcdc .StringValue2Attr )});};e .EncodeToken (start );_dcfdf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fgcdc .AutoFilter ,_dcfdf );if _fgcdc .ExtLst !=nil {_fecfc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgcdc .ExtLst ,_fecfc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Headers and its children -func (_efbdf *Headers )Validate ()error {return _efbdf .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};type CT_Color struct{ +// Validate validates the CT_CustomWorkbookViews and its children +func (_bgfg *CT_CustomWorkbookViews )Validate ()error {return _bgfg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");};func (_abcaa *CT_PCDKPIs )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_becc :=range start .Attr {if _becc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccecf ,_ecgc :=_a .ParseUint (_becc .Value ,10,32);if _ecgc !=nil {return _ecgc ;};_cebgf :=uint32 (_ccecf );_abcaa .CountAttr =&_cebgf ;continue ;};};_gecb :for {_ebdba ,_ddgcfa :=d .Token ();if _ddgcfa !=nil {return _ddgcfa ;};switch _cecef :=_ebdba .(type ){case _gd .StartElement :switch _cecef .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddf :=NewCT_PCDKPI ();if _bgbfd :=d .DecodeElement (_fdddf ,&_cecef );_bgbfd !=nil {return _bgbfd ;};_abcaa .Kpi =append (_abcaa .Kpi ,_fdddf );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\u0043\u0044\u004b\u0050\u0049\u0073\u0020\u0025\u0076",_cecef .Name );if _adbdf :=d .Skip ();_adbdf !=nil {return _adbdf ;};};case _gd .EndElement :break _gecb ;case _gd .CharData :};};return nil ;};type CT_PageBreak struct{ -// Automatic -AutoAttr *bool ; +// Page Break Count +CountAttr *uint32 ; -// Index -IndexedAttr *uint32 ; +// Manual Break Count +ManualBreakCountAttr *uint32 ; -// Alpha Red Green Blue Color Value -RgbAttr *string ; +// Break +Brk []*CT_Break ;}; -// Theme Color -ThemeAttr *uint32 ; +// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path +func (_dcfbg *CT_RevisionFormatting )ValidateWithPath (path string )error {if _dcfbg .Dxf !=nil {if _cdfgd :=_dcfbg .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_cdfgd !=nil {return _cdfgd ;};};if _dcfbg .ExtLst !=nil {if _cafaf :=_dcfbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cafaf !=nil {return _cafaf ;};};return nil ;}; -// Tint -TintAttr *float64 ;};func (_feede *CT_Revisions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acffbe :for {_dccbc ,_agdda :=d .Token ();if _agdda !=nil {return _agdda ;};switch _ccfb :=_dccbc .(type ){case _b .StartElement :switch _ccfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_aacdef :=NewCT_RevisionRowColumn ();if _gceegc :=d .DecodeElement (_aacdef ,&_ccfb );_gceegc !=nil {return _gceegc ;};_feede .Rrc =append (_feede .Rrc ,_aacdef );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_gcfffd :=NewCT_RevisionMove ();if _ceafg :=d .DecodeElement (_gcfffd ,&_ccfb );_ceafg !=nil {return _ceafg ;};_feede .Rm =append (_feede .Rm ,_gcfffd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_egeff :=NewCT_RevisionCustomView ();if _bdgcdd :=d .DecodeElement (_egeff ,&_ccfb );_bdgcdd !=nil {return _bdgcdd ;};_feede .Rcv =append (_feede .Rcv ,_egeff );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_eabdb :=NewCT_RevisionSheetRename ();if _fgbeeb :=d .DecodeElement (_eabdb ,&_ccfb );_fgbeeb !=nil {return _fgbeeb ;};_feede .Rsnm =append (_feede .Rsnm ,_eabdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_aabcce :=NewCT_RevisionInsertSheet ();if _bccfc :=d .DecodeElement (_aabcce ,&_ccfb );_bccfc !=nil {return _bccfc ;};_feede .Ris =append (_feede .Ris ,_aabcce );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_agded :=NewCT_RevisionCellChange ();if _eeccgf :=d .DecodeElement (_agded ,&_ccfb );_eeccgf !=nil {return _eeccgf ;};_feede .Rcc =append (_feede .Rcc ,_agded );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_decfe :=NewCT_RevisionFormatting ();if _afacf :=d .DecodeElement (_decfe ,&_ccfb );_afacf !=nil {return _afacf ;};_feede .Rfmt =append (_feede .Rfmt ,_decfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_acedc :=NewCT_RevisionAutoFormatting ();if _fbgeba :=d .DecodeElement (_acedc ,&_ccfb );_fbgeba !=nil {return _fbgeba ;};_feede .Raf =append (_feede .Raf ,_acedc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_ddagba :=NewCT_RevisionDefinedName ();if _eabbg :=d .DecodeElement (_ddagba ,&_ccfb );_eabbg !=nil {return _eabbg ;};_feede .Rdn =append (_feede .Rdn ,_ddagba );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_cgbaf :=NewCT_RevisionComment ();if _ggef :=d .DecodeElement (_cgbaf ,&_ccfb );_ggef !=nil {return _ggef ;};_feede .Rcmt =append (_feede .Rcmt ,_cgbaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_edbcgb :=NewCT_RevisionQueryTableField ();if _eecac :=d .DecodeElement (_edbcgb ,&_ccfb );_eecac !=nil {return _eecac ;};_feede .Rqt =append (_feede .Rqt ,_edbcgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_cfbgfd :=NewCT_RevisionConflict ();if _bfafac :=d .DecodeElement (_cfbgfd ,&_ccfb );_bfafac !=nil {return _bfafac ;};_feede .Rcft =append (_feede .Rcft ,_cfbgfd );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0065\u0076i\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_ccfb .Name );if _gfbaee :=d .Skip ();_gfbaee !=nil {return _gfbaee ;};};case _b .EndElement :break _acffbe ;case _b .CharData :};};return nil ;};func (_fcfdb *ST_PageOrder )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcfdb =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_fcfdb =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_fcfdb =2;};return nil ;};func (_cafec *ST_Scope )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aceffg ,_dacedg :=d .Token ();if _dacedg !=nil {return _dacedg ;};if _acbgc ,_fbfbad :=_aceffg .(_b .EndElement );_fbfbad &&_acbgc .Name ==start .Name {*_cafec =1;return nil ;};if _geacb ,_dgcgcf :=_aceffg .(_b .CharData );!_dgcgcf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aceffg );}else {switch string (_geacb ){case "":*_cafec =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_cafec =1;case "\u0064\u0061\u0074\u0061":*_cafec =2;case "\u0066\u0069\u0065l\u0064":*_cafec =3;};};_aceffg ,_dacedg =d .Token ();if _dacedg !=nil {return _dacedg ;};if _bfeac ,_eccdce :=_aceffg .(_b .EndElement );_eccdce &&_bfeac .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aceffg );};func (_dddcga *CT_Pane )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gggabe :=range start .Attr {if _gggabe .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_bfcfd ,_eebea :=_e .ParseFloat (_gggabe .Value ,64);if _eebea !=nil {return _eebea ;};_dddcga .XSplitAttr =&_bfcfd ;continue ;};if _gggabe .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_gdbfg ,_adgec :=_e .ParseFloat (_gggabe .Value ,64);if _adgec !=nil {return _adgec ;};_dddcga .YSplitAttr =&_gdbfg ;continue ;};if _gggabe .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_eedcf ,_adbc :=_gggabe .Value ,error (nil );if _adbc !=nil {return _adbc ;};_dddcga .TopLeftCellAttr =&_eedcf ;continue ;};if _gggabe .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_dddcga .ActivePaneAttr .UnmarshalXMLAttr (_gggabe );continue ;};if _gggabe .Name .Local =="\u0073\u0074\u0061t\u0065"{_dddcga .StateAttr .UnmarshalXMLAttr (_gggabe );continue ;};};for {_fecad ,_aeecc :=d .Token ();if _aeecc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_aeecc );};if _bgcda ,_eaag :=_fecad .(_b .EndElement );_eaag &&_bgcda .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_agdag *CT_FontFamily )ValidateWithPath (path string )error {if _agdag .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 ,_agdag .ValAttr );};if _agdag .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 ,_agdag .ValAttr );};return nil ;};func NewCT_CommentPr ()*CT_CommentPr {_aecbe :=&CT_CommentPr {};_aecbe .Anchor =NewCT_ObjectAnchor ();return _aecbe ;}; -// Validate validates the CT_WebPublishing and its children -func (_gfeaa *CT_WebPublishing )Validate ()error {return _gfeaa .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};func (_abccfb *Sst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abccfb .CT_Sst =*NewCT_Sst ();for _ ,_aecfd :=range start .Attr {if _aecfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gebgg ,_bfgee :=_e .ParseUint (_aecfd .Value ,10,32);if _bfgee !=nil {return _bfgee ;};_dcbeda :=uint32 (_gebgg );_abccfb .CountAttr =&_dcbeda ;continue ;};if _aecfd .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_fffdea ,_ddbdf :=_e .ParseUint (_aecfd .Value ,10,32);if _ddbdf !=nil {return _ddbdf ;};_dcgae :=uint32 (_fffdea );_abccfb .UniqueCountAttr =&_dcgae ;continue ;};};_bacacf :for {_aabbag ,_gdfcc :=d .Token ();if _gdfcc !=nil {return _gdfcc ;};switch _abggc :=_aabbag .(type ){case _b .StartElement :switch _abggc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_gfedd :=NewCT_Rst ();if _bagbee :=d .DecodeElement (_gfedd ,&_abggc );_bagbee !=nil {return _bagbee ;};_abccfb .Si =append (_abccfb .Si ,_gfedd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abccfb .ExtLst =NewCT_ExtensionList ();if _cceg :=d .DecodeElement (_abccfb .ExtLst ,&_abggc );_cceg !=nil {return _cceg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053s\u0074\u0020\u0025\u0076",_abggc .Name );if _gacagd :=d .Skip ();_gacagd !=nil {return _gacagd ;};};case _b .EndElement :break _bacacf ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_BookView and its children +func (_baca *CT_BookView )Validate ()error {return _baca .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};func NewCT_MetadataType ()*CT_MetadataType {_efcad :=&CT_MetadataType {};return _efcad }; -// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path -func (_bgbe *CT_CellProtection )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_ColorScale and its children +func (_dagd *CT_ColorScale )Validate ()error {return _dagd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");};type ST_CfType byte ;type CT_CellStyleXfs struct{ -// Validate validates the CT_DefinedName and its children -func (_eacd *CT_DefinedName )Validate ()error {return _eacd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};func (_adgda *ExternalLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adgda .CT_ExternalLink =*NewCT_ExternalLink ();_ecagd :for {_cbdgd ,_fdabc :=d .Token ();if _fdabc !=nil {return _fdabc ;};switch _cbegfa :=_cbdgd .(type ){case _b .StartElement :switch _cbegfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_adgda .Choice =NewCT_ExternalLinkChoice ();if _ggdgc :=d .DecodeElement (&_adgda .Choice .ExternalBook ,&_cbegfa );_ggdgc !=nil {return _ggdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_adgda .Choice =NewCT_ExternalLinkChoice ();if _eebdbb :=d .DecodeElement (&_adgda .Choice .DdeLink ,&_cbegfa );_eebdbb !=nil {return _eebdbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_adgda .Choice =NewCT_ExternalLinkChoice ();if _ebefac :=d .DecodeElement (&_adgda .Choice .OleLink ,&_cbegfa );_ebefac !=nil {return _ebefac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adgda .ExtLst =NewCT_ExtensionList ();if _bcfgb :=d .DecodeElement (_adgda .ExtLst ,&_cbegfa );_bcfgb !=nil {return _bcfgb ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0078te\u0072\u006ea\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_cbegfa .Name );if _cbead :=d .Skip ();_cbead !=nil {return _cbead ;};};case _b .EndElement :break _ecagd ;case _b .CharData :};};return nil ;}; +// Style Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path -func (_bffbd *CT_ServerFormats )ValidateWithPath (path string )error {for _abaac ,_eeeec :=range _bffbd .ServerFormat {if _fcfcf :=_eeeec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_abaac ));_fcfcf !=nil {return _fcfcf ;};};return nil ;}; +// Formatting Elements +Xf []*CT_Xf ;}; -// Validate validates the CT_Pages and its children -func (_afag *CT_Pages )Validate ()error {return _afag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");}; +// Validate validates the CT_RevisionHeader and its children +func (_agdbeb *CT_RevisionHeader )Validate ()error {return _agdbeb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};func (_fagac *CT_MdxKPI )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fagac .PAttr =ST_MdxKPIProperty (1);for _ ,_gdcgf :=range start .Attr {if _gdcgf .Name .Local =="\u006e"{_cefba ,_acgbff :=_a .ParseUint (_gdcgf .Value ,10,32);if _acgbff !=nil {return _acgbff ;};_fagac .NAttr =uint32 (_cefba );continue ;};if _gdcgf .Name .Local =="\u006e\u0070"{_befcd ,_daeab :=_a .ParseUint (_gdcgf .Value ,10,32);if _daeab !=nil {return _daeab ;};_fagac .NpAttr =uint32 (_befcd );continue ;};if _gdcgf .Name .Local =="\u0070"{_fagac .PAttr .UnmarshalXMLAttr (_gdcgf );continue ;};};for {_bbcee ,_baba :=d .Token ();if _baba !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_baba );};if _ddaa ,_bgdgd :=_bbcee .(_gd .EndElement );_bgdgd &&_ddaa .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_ffbg :=&CT_ExternalSheetName {};return _ffbg };const (ST_CredMethodUnset ST_CredMethod =0;ST_CredMethodIntegrated ST_CredMethod =1;ST_CredMethodNone ST_CredMethod =2;ST_CredMethodStored ST_CredMethod =3;ST_CredMethodPrompt ST_CredMethod =4;);func (_afaeb *CT_IndexedColors )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_ebded :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_bfcc :=range _afaeb .RgbColor {e .EncodeElement (_bfcc ,_ebded );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path -func (_bagdd *CT_FieldUsage )ValidateWithPath (path string )error {return nil };func (_adafbb *ST_FieldSortType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efgda ,_gfebdcf :=d .Token ();if _gfebdcf !=nil {return _gfebdcf ;};if _gdcbbb ,_dfffga :=_efgda .(_b .EndElement );_dfffga &&_gdcbbb .Name ==start .Name {*_adafbb =1;return nil ;};if _dcebgf ,_bfdaa :=_efgda .(_b .CharData );!_bfdaa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efgda );}else {switch string (_dcebgf ){case "":*_adafbb =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_adafbb =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_adafbb =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_adafbb =3;};};_efgda ,_gfebdcf =d .Token ();if _gfebdcf !=nil {return _gfebdcf ;};if _bffcf ,_baaea :=_efgda .(_b .EndElement );_baaea &&_bffcf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efgda );}; +// Validate validates the CT_CustomProperty and its children +func (_gebc *CT_CustomProperty )Validate ()error {return _gebc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_geggb *CT_FileVersion )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ecdbg :=range start .Attr {if _ecdbg .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_cbfcb ,_fabd :=_ecdbg .Value ,error (nil );if _fabd !=nil {return _fabd ;};_geggb .AppNameAttr =&_cbfcb ;continue ;};if _ecdbg .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_bbfg ,_fbcf :=_ecdbg .Value ,error (nil );if _fbcf !=nil {return _fbcf ;};_geggb .LastEditedAttr =&_bbfg ;continue ;};if _ecdbg .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_gdefa ,_dfbb :=_ecdbg .Value ,error (nil );if _dfbb !=nil {return _dfbb ;};_geggb .LowestEditedAttr =&_gdefa ;continue ;};if _ecdbg .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_aacdf ,_fdacb :=_ecdbg .Value ,error (nil );if _fdacb !=nil {return _fdacb ;};_geggb .RupBuildAttr =&_aacdf ;continue ;};if _ecdbg .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_cffbd ,_faebe :=_ecdbg .Value ,error (nil );if _faebe !=nil {return _faebe ;};_geggb .CodeNameAttr =&_cffbd ;continue ;};};for {_accgg ,_fcdd :=d .Token ();if _fcdd !=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",_fcdd );};if _fagg ,_ebeba :=_accgg .(_gd .EndElement );_ebeba &&_fagg .Name ==start .Name {break ;};};return nil ;};func (_bgged *ST_CellComments )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_bgged =0;case "\u006e\u006f\u006e\u0065":*_bgged =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_bgged =2;case "\u0061\u0074\u0045n\u0064":*_bgged =3;};return nil ;};type CT_Controls struct{ -// Validate validates the CT_Col and its children -func (_beace *CT_Col )Validate ()error {return _beace .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};type CT_ExternalDefinedNames struct{ +// Embedded Control +Control []*CT_Control ;};func (_gaegefe *ST_Qualifier )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_gaegefe =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_gaegefe =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_gaegefe =2;case "\u006e\u006f\u006e\u0065":*_gaegefe =3;};return nil ;};func (_fgcbc *CT_PivotAreaReference )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dafdg :=range start .Attr {if _dafdg .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ceabc ,_gdefb :=_a .ParseBool (_dafdg .Value );if _gdefb !=nil {return _gdefb ;};_fgcbc .MaxSubtotalAttr =&_ceabc ;continue ;};if _dafdg .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fgbec ,_aebfa :=_a .ParseBool (_dafdg .Value );if _aebfa !=nil {return _aebfa ;};_fgcbc .MinSubtotalAttr =&_fgbec ;continue ;};if _dafdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddbed ,_cfadc :=_a .ParseUint (_dafdg .Value ,10,32);if _cfadc !=nil {return _cfadc ;};_eaada :=uint32 (_ddbed );_fgcbc .CountAttr =&_eaada ;continue ;};if _dafdg .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fbefa ,_befcf :=_a .ParseBool (_dafdg .Value );if _befcf !=nil {return _befcf ;};_fgcbc .ProductSubtotalAttr =&_fbefa ;continue ;};if _dafdg .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cgead ,_acbgd :=_a .ParseBool (_dafdg .Value );if _acbgd !=nil {return _acbgd ;};_fgcbc .ByPositionAttr =&_cgead ;continue ;};if _dafdg .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gedaa ,_agaeb :=_a .ParseBool (_dafdg .Value );if _agaeb !=nil {return _agaeb ;};_fgcbc .CountSubtotalAttr =&_gedaa ;continue ;};if _dafdg .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gacaa ,_fcgfb :=_a .ParseBool (_dafdg .Value );if _fcgfb !=nil {return _fcgfb ;};_fgcbc .DefaultSubtotalAttr =&_gacaa ;continue ;};if _dafdg .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_degf ,_dgfbg :=_a .ParseBool (_dafdg .Value );if _dgfbg !=nil {return _dgfbg ;};_fgcbc .CountASubtotalAttr =&_degf ;continue ;};if _dafdg .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_efafae ,_dabad :=_a .ParseBool (_dafdg .Value );if _dabad !=nil {return _dabad ;};_fgcbc .AvgSubtotalAttr =&_efafae ;continue ;};if _dafdg .Name .Local =="\u0066\u0069\u0065l\u0064"{_gcdbf ,_dfaea :=_a .ParseUint (_dafdg .Value ,10,32);if _dfaea !=nil {return _dfaea ;};_bcbfc :=uint32 (_gcdbf );_fgcbc .FieldAttr =&_bcbfc ;continue ;};if _dafdg .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_ggaab ,_debec :=_a .ParseBool (_dafdg .Value );if _debec !=nil {return _debec ;};_fgcbc .SelectedAttr =&_ggaab ;continue ;};if _dafdg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_bgdcb ,_ebee :=_a .ParseBool (_dafdg .Value );if _ebee !=nil {return _ebee ;};_fgcbc .RelativeAttr =&_bgdcb ;continue ;};if _dafdg .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cgeaec ,_ccbba :=_a .ParseBool (_dafdg .Value );if _ccbba !=nil {return _ccbba ;};_fgcbc .SumSubtotalAttr =&_cgeaec ;continue ;};if _dafdg .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_egead ,_ddgcb :=_a .ParseBool (_dafdg .Value );if _ddgcb !=nil {return _ddgcb ;};_fgcbc .StdDevSubtotalAttr =&_egead ;continue ;};if _dafdg .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cbgce ,_baabba :=_a .ParseBool (_dafdg .Value );if _baabba !=nil {return _baabba ;};_fgcbc .StdDevPSubtotalAttr =&_cbgce ;continue ;};if _dafdg .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dbfg ,_eaabg :=_a .ParseBool (_dafdg .Value );if _eaabg !=nil {return _eaabg ;};_fgcbc .VarSubtotalAttr =&_dbfg ;continue ;};if _dafdg .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_feada ,_ggbace :=_a .ParseBool (_dafdg .Value );if _ggbace !=nil {return _ggbace ;};_fgcbc .VarPSubtotalAttr =&_feada ;continue ;};};_bfddd :for {_cgade ,_fabdc :=d .Token ();if _fabdc !=nil {return _fabdc ;};switch _fcdgcc :=_cgade .(type ){case _gd .StartElement :switch _fcdgcc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agecc :=NewCT_Index ();if _dfdac :=d .DecodeElement (_agecc ,&_fcdgcc );_dfdac !=nil {return _dfdac ;};_fgcbc .X =append (_fgcbc .X ,_agecc );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgcbc .ExtLst =NewCT_ExtensionList ();if _ggdff :=d .DecodeElement (_fgcbc .ExtLst ,&_fcdgcc );_ggdff !=nil {return _ggdff ;};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\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_fcdgcc .Name );if _eecbe :=d .Skip ();_eecbe !=nil {return _eecbe ;};};case _gd .EndElement :break _bfddd ;case _gd .CharData :};};return nil ;}; -// Defined Name -DefinedName []*CT_ExternalDefinedName ;};func (_ecaea ST_GradientType )ValidateWithPath (path string )error {switch _ecaea {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecaea ));};return nil ;};func NewCT_TableColumns ()*CT_TableColumns {_gbfaea :=&CT_TableColumns {};return _gbfaea };type CT_GroupLevel struct{ +// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path +func (_badceg *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil }; -// Unique Name -UniqueNameAttr string ; +// Validate validates the CT_ServerFormats and its children +func (_dgbeba *CT_ServerFormats )Validate ()error {return _dgbeba .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_dbfedb *CT_PivotCacheRecords )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ebcac :=range start .Attr {if _ebcac .Name .Local =="\u0063\u006f\u0075n\u0074"{_facbb ,_afgdc :=_a .ParseUint (_ebcac .Value ,10,32);if _afgdc !=nil {return _afgdc ;};_afdaf :=uint32 (_facbb );_dbfedb .CountAttr =&_afdaf ;continue ;};};_cefd :for {_facfd ,_dcgbf :=d .Token ();if _dcgbf !=nil {return _dcgbf ;};switch _bbfdf :=_facfd .(type ){case _gd .StartElement :switch _bbfdf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afafg :=NewCT_Record ();if _bgca :=d .DecodeElement (_afafg ,&_bbfdf );_bgca !=nil {return _bgca ;};_dbfedb .R =append (_dbfedb .R ,_afafg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbfedb .ExtLst =NewCT_ExtensionList ();if _cbgcba :=d .DecodeElement (_dbfedb .ExtLst ,&_bbfdf );_cbgcba !=nil {return _cbgcba ;};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\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_bbfdf .Name );if _bdcfb :=d .Skip ();_bdcfb !=nil {return _bdcfb ;};};case _gd .EndElement :break _cefd ;case _gd .CharData :};};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;); -// Grouping Level Display Name -CaptionAttr string ; +// Validate validates the CT_Borders and its children +func (_egee *CT_Borders )Validate ()error {return _egee .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; -// User-Defined Group Level -UserAttr *bool ; +// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path +func (_dbcead *CT_WebPublishing )ValidateWithPath (path string )error {if _gabbg :=_dbcead .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_gabbg !=nil {return _gabbg ;};return nil ;};func NewCT_MergeCell ()*CT_MergeCell {_gbaae :=&CT_MergeCell {};return _gbaae };func (_bdgcd *CT_Query )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_bdgcd .MdxAttr )});e .EncodeToken (start );if _bdgcd .Tpls !=nil {_gffaa :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_bdgcd .Tpls ,_gffaa );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_GradientFill ()*CT_GradientFill {_gacee :=&CT_GradientFill {};return _gacee };func (_bcaf *CT_MdxTuple )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gcgff :=range start .Attr {if _gcgff .Name .Local =="\u0063"{_befde ,_bdafcb :=_a .ParseUint (_gcgff .Value ,10,32);if _bdafcb !=nil {return _bdafcb ;};_gddbd :=uint32 (_befde );_bcaf .CAttr =&_gddbd ;continue ;};if _gcgff .Name .Local =="\u0063\u0074"{_dfggc ,_edaba :=_gcgff .Value ,error (nil );if _edaba !=nil {return _edaba ;};_bcaf .CtAttr =&_dfggc ;continue ;};if _gcgff .Name .Local =="\u0073\u0069"{_dgabd ,_becfc :=_a .ParseUint (_gcgff .Value ,10,32);if _becfc !=nil {return _becfc ;};_dbfdb :=uint32 (_dgabd );_bcaf .SiAttr =&_dbfdb ;continue ;};if _gcgff .Name .Local =="\u0066\u0069"{_bcade ,_gdefe :=_a .ParseUint (_gcgff .Value ,10,32);if _gdefe !=nil {return _gdefe ;};_cgcgd :=uint32 (_bcade );_bcaf .FiAttr =&_cgcgd ;continue ;};if _gcgff .Name .Local =="\u0062\u0063"{_bagbdc ,_efebb :=_gcgff .Value ,error (nil );if _efebb !=nil {return _efebb ;};_bcaf .BcAttr =&_bagbdc ;continue ;};if _gcgff .Name .Local =="\u0066\u0063"{_efadce ,_ggcebf :=_gcgff .Value ,error (nil );if _ggcebf !=nil {return _ggcebf ;};_bcaf .FcAttr =&_efadce ;continue ;};if _gcgff .Name .Local =="\u0069"{_cafegd ,_aacdfe :=_a .ParseBool (_gcgff .Value );if _aacdfe !=nil {return _aacdfe ;};_bcaf .IAttr =&_cafegd ;continue ;};if _gcgff .Name .Local =="\u0075"{_aeefb ,_ceec :=_a .ParseBool (_gcgff .Value );if _ceec !=nil {return _ceec ;};_bcaf .UAttr =&_aeefb ;continue ;};if _gcgff .Name .Local =="\u0073\u0074"{_ddecfd ,_gdcabb :=_a .ParseBool (_gcgff .Value );if _gdcabb !=nil {return _gdcabb ;};_bcaf .StAttr =&_ddecfd ;continue ;};if _gcgff .Name .Local =="\u0062"{_gefdfb ,_bfdda :=_a .ParseBool (_gcgff .Value );if _bfdda !=nil {return _bfdda ;};_bcaf .BAttr =&_gefdfb ;continue ;};};_afde :for {_fcea ,_geeec :=d .Token ();if _geeec !=nil {return _geeec ;};switch _bgaaf :=_fcea .(type ){case _gd .StartElement :switch _bgaaf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbbg :=NewCT_MetadataStringIndex ();if _dccbe :=d .DecodeElement (_bcbbg ,&_bgaaf );_dccbe !=nil {return _dccbe ;};_bcaf .N =append (_bcaf .N ,_bcbbg );default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065\u0020\u0025\u0076",_bgaaf .Name );if _aegce :=d .Skip ();_aegce !=nil {return _aegce ;};};case _gd .EndElement :break _afde ;case _gd .CharData :};};return nil ;};func (_cdbc *CT_CellProtection )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dageg :=range start .Attr {if _dageg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_feed ,_fafe :=_a .ParseBool (_dageg .Value );if _fafe !=nil {return _fafe ;};_cdbc .LockedAttr =&_feed ;continue ;};if _dageg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_eece ,_eface :=_a .ParseBool (_dageg .Value );if _eface !=nil {return _eface ;};_cdbc .HiddenAttr =&_eece ;continue ;};};for {_eadf ,_cfd :=d .Token ();if _cfd !=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",_cfd );};if _agda ,_caag :=_eadf .(_gd .EndElement );_caag &&_agda .Name ==start .Name {break ;};};return nil ;}; -// Custom Roll Up -CustomRollUpAttr *bool ; +// Validate validates the CT_TableStyles and its children +func (_aebcdd *CT_TableStyles )Validate ()error {return _aebcdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");}; -// OLAP Level Groups -Groups *CT_Groups ; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_fdee *CT_ExtensionList )ValidateWithPath (path string )error {for _cgggc ,_daaeg :=range _fdee .Ext {if _efgad :=_daaeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cgggc ));_efgad !=nil {return _efgad ;};};return nil ;};func (_adgadc *ST_DdeValueType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gaddbf ,_dfbbg :=d .Token ();if _dfbbg !=nil {return _dfbbg ;};if _ffdeae ,_fbedd :=_gaddbf .(_gd .EndElement );_fbedd &&_ffdeae .Name ==start .Name {*_adgadc =1;return nil ;};if _effgf ,_ddgaae :=_gaddbf .(_gd .CharData );!_ddgaae {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",_gaddbf );}else {switch string (_effgf ){case "":*_adgadc =0;case "\u006e\u0069\u006c":*_adgadc =1;case "\u0062":*_adgadc =2;case "\u006e":*_adgadc =3;case "\u0065":*_adgadc =4;case "\u0073\u0074\u0072":*_adgadc =5;};};_gaddbf ,_dfbbg =d .Token ();if _dfbbg !=nil {return _dfbbg ;};if _gceeg ,_eaabf :=_gaddbf .(_gd .EndElement );_eaabf &&_gceeg .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",_gaddbf );};func NewCT_UndoInfo ()*CT_UndoInfo {_eeadbg :=&CT_UndoInfo {};_eeadbg .ExpAttr =ST_FormulaExpression (1);return _eeadbg ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dedfe *CT_Dxf )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dedfe .Font !=nil {_ddgfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_dedfe .Font ,_ddgfa );};if _dedfe .NumFmt !=nil {_gfdfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_dedfe .NumFmt ,_gfdfa );};if _dedfe .Fill !=nil {_cffc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dedfe .Fill ,_cffc );};if _dedfe .Alignment !=nil {_adbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dedfe .Alignment ,_adbd );};if _dedfe .Border !=nil {_eegbc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_dedfe .Border ,_eegbc );};if _dedfe .Protection !=nil {_efffd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dedfe .Protection ,_efffd );};if _dedfe .ExtLst !=nil {_gcbbe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dedfe .ExtLst ,_gcbbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Formats ()*CT_Formats {_ceeab :=&CT_Formats {};return _ceeab };func NewCT_WebPr ()*CT_WebPr {_ddfbec :=&CT_WebPr {};return _ddfbec };func (_dddcg *CT_MeasureDimensionMap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dddcg .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_dddcg .MeasureGroupAttr )});};if _dddcg .DimensionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_f .Sprintf ("\u0025\u0076",*_dddcg .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Fonts ()*CT_Fonts {_cffff :=&CT_Fonts {};return _cffff };func NewCT_CalcChain ()*CT_CalcChain {_fcga :=&CT_CalcChain {};return _fcga };const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;);func (_efcdee ST_DataValidationImeMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbgbd :=_b .Attr {};_bbgbd .Name =name ;switch _efcdee {case ST_DataValidationImeModeUnset :_bbgbd .Value ="";case ST_DataValidationImeModeNoControl :_bbgbd .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_bbgbd .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_bbgbd .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_bbgbd .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_bbgbd .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_bbgbd .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_bbgbd .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeFullAlpha :_bbgbd .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_bbgbd .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_bbgbd .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case ST_DataValidationImeModeHalfHangul :_bbgbd .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _bbgbd ,nil ;};func NewCT_SheetViews ()*CT_SheetViews {_abeag :=&CT_SheetViews {};return _abeag };func (_bgaeb *CT_PivotFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_defbc :=range start .Attr {if _defbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfdec ,_fbeca :=_e .ParseUint (_defbc .Value ,10,32);if _fbeca !=nil {return _fbeca ;};_bfcbdg :=uint32 (_gfdec );_bgaeb .CountAttr =&_bfcbdg ;continue ;};};_gfddbb :for {_aggcc ,_bffaa :=d .Token ();if _bffaa !=nil {return _bffaa ;};switch _bagfg :=_aggcc .(type ){case _b .StartElement :switch _bagfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}:_ffffab :=NewCT_PivotField ();if _dbfce :=d .DecodeElement (_ffffab ,&_bagfg );_dbfce !=nil {return _dbfce ;};_bgaeb .PivotField =append (_bgaeb .PivotField ,_ffffab );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_bagfg .Name );if _cbaca :=d .Skip ();_cbaca !=nil {return _cbaca ;};};case _b .EndElement :break _gfddbb ;case _b .CharData :};};return nil ;};func (_fcbbf *CT_Sheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fcbbf .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fcbbf .SheetIdAttr )});if _fcbbf .StateAttr !=ST_SheetStateUnset {_befgc ,_fdgfd :=_fcbbf .StateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061t\u0065"});if _fdgfd !=nil {return _fdgfd ;};start .Attr =append (start .Attr ,_befgc );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fcbbf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebaeg ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _ebaeg {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebaeg ));};return nil ;};const (ST_MdxSetOrderUnset ST_MdxSetOrder =0;ST_MdxSetOrderU ST_MdxSetOrder =1;ST_MdxSetOrderA ST_MdxSetOrder =2;ST_MdxSetOrderD ST_MdxSetOrder =3;ST_MdxSetOrderAa ST_MdxSetOrder =4;ST_MdxSetOrderAd ST_MdxSetOrder =5;ST_MdxSetOrderNa ST_MdxSetOrder =6;ST_MdxSetOrderNd ST_MdxSetOrder =7;);func (_eaggeb *CT_SheetId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdbeac :=range start .Attr {if _gdbeac .Name .Local =="\u0076\u0061\u006c"{_adgebe ,_bfffg :=_e .ParseUint (_gdbeac .Value ,10,32);if _bfffg !=nil {return _bfffg ;};_eaggeb .ValAttr =uint32 (_adgebe );continue ;};};for {_gebgbe ,_edfde :=d .Token ();if _edfde !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_edfde );};if _fdegfc ,_bdbda :=_gebgbe .(_b .EndElement );_bdbda &&_fdegfc .Name ==start .Name {break ;};};return nil ;};func (_afdag ST_DataValidationErrorStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afdag .String (),start );}; +// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path +func (_gcgfb *CT_CustomSheetView )ValidateWithPath (path string )error {if !_af .ST_GuidPatternRe .MatchString (_gcgfb .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 ,_af .ST_GuidPatternRe ,_gcgfb .GuidAttr );};if _aaca :=_gcgfb .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_aaca !=nil {return _aaca ;};if _afcc :=_gcgfb .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_afcc !=nil {return _afcc ;};if _gcgfb .Pane !=nil {if _bagbd :=_gcgfb .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_bagbd !=nil {return _bagbd ;};};if _gcgfb .Selection !=nil {if _afga :=_gcgfb .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_afga !=nil {return _afga ;};};if _gcgfb .RowBreaks !=nil {if _cfebb :=_gcgfb .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_cfebb !=nil {return _cfebb ;};};if _gcgfb .ColBreaks !=nil {if _gedd :=_gcgfb .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_gedd !=nil {return _gedd ;};};if _gcgfb .PageMargins !=nil {if _ecff :=_gcgfb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ecff !=nil {return _ecff ;};};if _gcgfb .PrintOptions !=nil {if _baeb :=_gcgfb .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_baeb !=nil {return _baeb ;};};if _gcgfb .PageSetup !=nil {if _fcbfa :=_gcgfb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fcbfa !=nil {return _fcbfa ;};};if _gcgfb .HeaderFooter !=nil {if _gcdcb :=_gcgfb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_gcdcb !=nil {return _gcdcb ;};};if _gcgfb .AutoFilter !=nil {if _cffaf :=_gcgfb .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_cffaf !=nil {return _cffaf ;};};if _gcgfb .ExtLst !=nil {if _addf :=_gcgfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_addf !=nil {return _addf ;};};return nil ;};func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_cdca :=&CT_PivotAreaReference {};return _cdca ;};func NewCT_Item ()*CT_Item {_faaec :=&CT_Item {};return _faaec };type ST_ConditionalFormattingOperator byte ;func (_dgfbb *ST_TimePeriod )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_dgfbb =0;case "\u0074\u006f\u0064a\u0079":*_dgfbb =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_dgfbb =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_dgfbb =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_dgfbb =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_dgfbb =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_dgfbb =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_dgfbb =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_dgfbb =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_dgfbb =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_dgfbb =10;};return nil ;};func (_agadc *ST_SourceType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_agadc =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_agadc =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_agadc =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_agadc =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_agadc =4;};return nil ;};func (_dfgf *CT_CalculatedMember )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cce :=range start .Attr {if _cce .Name .Local =="\u006e\u0061\u006d\u0065"{_ffa ,_adbf :=_cce .Value ,error (nil );if _adbf !=nil {return _adbf ;};_dfgf .NameAttr =_ffa ;continue ;};if _cce .Name .Local =="\u006d\u0064\u0078"{_age ,_fdf :=_cce .Value ,error (nil );if _fdf !=nil {return _fdf ;};_dfgf .MdxAttr =_age ;continue ;};if _cce .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_badg ,_gfadb :=_cce .Value ,error (nil );if _gfadb !=nil {return _gfadb ;};_dfgf .MemberNameAttr =&_badg ;continue ;};if _cce .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_afac ,_ebd :=_cce .Value ,error (nil );if _ebd !=nil {return _ebd ;};_dfgf .HierarchyAttr =&_afac ;continue ;};if _cce .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_gcfc ,_adgf :=_cce .Value ,error (nil );if _adgf !=nil {return _adgf ;};_dfgf .ParentAttr =&_gcfc ;continue ;};if _cce .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_eacf ,_fce :=_a .ParseInt (_cce .Value ,10,32);if _fce !=nil {return _fce ;};_bdgg :=int32 (_eacf );_dfgf .SolveOrderAttr =&_bdgg ;continue ;};if _cce .Name .Local =="\u0073\u0065\u0074"{_beee ,_baab :=_a .ParseBool (_cce .Value );if _baab !=nil {return _baab ;};_dfgf .SetAttr =&_beee ;continue ;};};_dad :for {_eaba ,_cgcg :=d .Token ();if _cgcg !=nil {return _cgcg ;};switch _ffac :=_eaba .(type ){case _gd .StartElement :switch _ffac .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfgf .ExtLst =NewCT_ExtensionList ();if _cdc :=d .DecodeElement (_dfgf .ExtLst ,&_ffac );_cdc !=nil {return _cdc ;};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\u0061\u006c\u0063\u0075\u006c\u0061te\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0020\u0025\u0076",_ffac .Name );if _dfdf :=d .Skip ();_dfdf !=nil {return _dfdf ;};};case _gd .EndElement :break _dad ;case _gd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path -func (_fcdf *CT_CacheField )ValidateWithPath (path string )error {if _fcdf .SharedItems !=nil {if _dfbg :=_fcdf .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_dfbg !=nil {return _dfbg ;};};if _fcdf .FieldGroup !=nil {if _efab :=_fcdf .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");_efab !=nil {return _efab ;};};for _fbaf ,_cgfd :=range _fcdf .MpMap {if _fdca :=_cgfd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_fbaf ));_fdca !=nil {return _fdca ;};};if _fcdf .ExtLst !=nil {if _fdcb :=_fcdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdcb !=nil {return _fdcb ;};};return nil ;};func (_dbbecf *CT_RevisionHeaders )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbecf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_dbaba :=range start .Attr {if _dbaba .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_cggac ,_daead :=_e .ParseBool (_dbaba .Value );if _daead !=nil {return _daead ;};_dbbecf .ExclusiveAttr =&_cggac ;continue ;};if _dbaba .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_gcbag ,_cbbeg :=_dbaba .Value ,error (nil );if _cbbeg !=nil {return _cbbeg ;};_dbbecf .LastGuidAttr =&_gcbag ;continue ;};if _dbaba .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_eccfb ,_aeddd :=_e .ParseBool (_dbaba .Value );if _aeddd !=nil {return _aeddd ;};_dbbecf .SharedAttr =&_eccfb ;continue ;};if _dbaba .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_aagcaf ,_fedccf :=_e .ParseBool (_dbaba .Value );if _fedccf !=nil {return _fedccf ;};_dbbecf .DiskRevisionsAttr =&_aagcaf ;continue ;};if _dbaba .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_bcdfg ,_efcbe :=_e .ParseBool (_dbaba .Value );if _efcbe !=nil {return _efcbe ;};_dbbecf .HistoryAttr =&_bcdfg ;continue ;};if _dbaba .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_dcfge ,_bcgcg :=_e .ParseBool (_dbaba .Value );if _bcgcg !=nil {return _bcgcg ;};_dbbecf .TrackRevisionsAttr =&_dcfge ;continue ;};if _dbaba .Name .Local =="\u0067\u0075\u0069\u0064"{_aedbdeb ,_efdfg :=_dbaba .Value ,error (nil );if _efdfg !=nil {return _efdfg ;};_dbbecf .GuidAttr =_aedbdeb ;continue ;};if _dbaba .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_efdca ,_ffgea :=_e .ParseUint (_dbaba .Value ,10,32);if _ffgea !=nil {return _ffgea ;};_cdbgfe :=uint32 (_efdca );_dbbecf .RevisionIdAttr =&_cdbgfe ;continue ;};if _dbaba .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_bafce ,_abdbad :=_e .ParseInt (_dbaba .Value ,10,32);if _abdbad !=nil {return _abdbad ;};_dgbgdb :=int32 (_bafce );_dbbecf .VersionAttr =&_dgbgdb ;continue ;};if _dbaba .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_badbg ,_agccd :=_e .ParseBool (_dbaba .Value );if _agccd !=nil {return _agccd ;};_dbbecf .KeepChangeHistoryAttr =&_badbg ;continue ;};if _dbaba .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_cgfcd ,_fcca :=_e .ParseBool (_dbaba .Value );if _fcca !=nil {return _fcca ;};_dbbecf .ProtectedAttr =&_cgfcd ;continue ;};if _dbaba .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_ecgbb ,_aabfag :=_e .ParseUint (_dbaba .Value ,10,32);if _aabfag !=nil {return _aabfag ;};_bcabdd :=uint32 (_ecgbb );_dbbecf .PreserveHistoryAttr =&_bcabdd ;continue ;};};_fegdc :for {_geadf ,_gccdd :=d .Token ();if _gccdd !=nil {return _gccdd ;};switch _ccbaf :=_geadf .(type ){case _b .StartElement :switch _ccbaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_dcabee :=NewCT_RevisionHeader ();if _cadfg :=d .DecodeElement (_dcabee ,&_ccbaf );_cadfg !=nil {return _cadfg ;};_dbbecf .Header =append (_dbbecf .Header ,_dcabee );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_ccbaf .Name );if _egafd :=d .Skip ();_egafd !=nil {return _egafd ;};};case _b .EndElement :break _fegdc ;case _b .CharData :};};return nil ;};type ST_WebSourceType byte ;type CT_Location struct{ +// Validate validates the CT_RevisionFormatting and its children +func (_efdgcb *CT_RevisionFormatting )Validate ()error {return _efdgcb .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_TableColumn ()*CT_TableColumn {_bebdg :=&CT_TableColumn {};return _bebdg };type CT_OleSize struct{ // Reference -RefAttr string ; +RefAttr string ;};type CT_Fill struct{ -// First Header Row -FirstHeaderRowAttr uint32 ; +// Pattern +PatternFill *CT_PatternFill ; -// PivotTable Data First Row -FirstDataRowAttr uint32 ; +// Gradient +GradientFill *CT_GradientFill ;};type CT_PageMargins struct{ -// First Data Column -FirstDataColAttr uint32 ; +// Left Page Margin +LeftAttr float64 ; -// Rows Per Page Count -RowPageCountAttr *uint32 ; +// Right Page Margin +RightAttr float64 ; -// Columns Per Page -ColPageCountAttr *uint32 ;};func (_gdbec ST_SheetViewType )String ()string {switch _gdbec {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case 3:return "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return "";};type CT_PivotFilter struct{ +// Top Page Margin +TopAttr float64 ; -// Field Index -FldAttr uint32 ; +// Bottom Page Margin +BottomAttr float64 ; -// Member Property Field Id -MpFldAttr *uint32 ; +// Header Page Margin +HeaderAttr float64 ; -// Pivot Filter Type -TypeAttr ST_PivotFilterType ; +// Footer Page Margin +FooterAttr float64 ;};func (_accd *CT_CustomProperty )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_accd .NameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_accd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_MRUColors struct{ -// Evaluation Order -EvalOrderAttr *int32 ; +// Color +Color []*CT_Color ;};func (_bgdgg *CT_PivotAreas )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cgcad :=range start .Attr {if _cgcad .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbgga ,_cbgcb :=_a .ParseUint (_cgcad .Value ,10,32);if _cbgcb !=nil {return _cbgcb ;};_efafaa :=uint32 (_gbgga );_bgdgg .CountAttr =&_efafaa ;continue ;};};_fgccf :for {_dagdef ,_eecbd :=d .Token ();if _eecbd !=nil {return _eecbd ;};switch _ebdefb :=_dagdef .(type ){case _gd .StartElement :switch _ebdefb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_badafc :=NewCT_PivotArea ();if _dfdda :=d .DecodeElement (_badafc ,&_ebdefb );_dfdda !=nil {return _dfdda ;};_bgdgg .PivotArea =append (_bgdgg .PivotArea ,_badafc );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\u0050i\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073 \u0025\u0076",_ebdefb .Name );if _afeaf :=d .Skip ();_afeaf !=nil {return _afeaf ;};};case _gd .EndElement :break _fgccf ;case _gd .CharData :};};return nil ;};func (_fddcc ST_CellComments )String ()string {switch _fddcc {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 "";};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 (_facaa *CT_HierarchyUsage )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ecfed :=range start .Attr {if _ecfed .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_dgdec ,_acdge :=_a .ParseInt (_ecfed .Value ,10,32);if _acdge !=nil {return _acdge ;};_facaa .HierarchyUsageAttr =int32 (_dgdec );continue ;};};for {_ggfab ,_bacec :=d .Token ();if _bacec !=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",_bacec );};if _acba ,_efadcb :=_ggfab .(_gd .EndElement );_efadcb &&_acba .Name ==start .Name {break ;};};return nil ;};func (_fgdf *CT_Fill )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _fgdf .PatternFill !=nil {_bgecb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgdf .PatternFill ,_bgecb );};if _fgdf .GradientFill !=nil {_gbadf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgdf .GradientFill ,_gbadf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_ffd *CT_Border )ValidateWithPath (path string )error {if _ffd .Start !=nil {if _dda :=_ffd .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_dda !=nil {return _dda ;};};if _ffd .End !=nil {if _aeb :=_ffd .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_aeb !=nil {return _aeb ;};};if _ffd .Left !=nil {if _bfg :=_ffd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bfg !=nil {return _bfg ;};};if _ffd .Right !=nil {if _gbd :=_ffd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gbd !=nil {return _gbd ;};};if _ffd .Top !=nil {if _bca :=_ffd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bca !=nil {return _bca ;};};if _ffd .Bottom !=nil {if _cgc :=_ffd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cgc !=nil {return _cgc ;};};if _ffd .Diagonal !=nil {if _gac :=_ffd .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_gac !=nil {return _gac ;};};if _ffd .Vertical !=nil {if _afe :=_ffd .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l");_afe !=nil {return _afe ;};};if _ffd .Horizontal !=nil {if _ced :=_ffd .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_ced !=nil {return _ced ;};};return nil ;};func (_ecbebd *CT_ProtectedRange )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ecbebd .PasswordAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecbebd .PasswordAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",_ecbebd .SqrefAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ecbebd .NameAttr )});if _ecbebd .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ecbebd .SecurityDescriptorAttr )});};if _ecbebd .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ecbebd .AlgorithmNameAttr )});};if _ecbebd .HashValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_ecbebd .HashValueAttr )});};if _ecbebd .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_ecbebd .SaltValueAttr )});};if _ecbebd .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_ecbebd .SpinCountAttr )});};e .EncodeToken (start );if _ecbebd .SecurityDescriptor !=nil {_fgdeb :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}};for _ ,_ggeeab :=range _ecbebd .SecurityDescriptor {e .EncodeElement (_ggeeab ,_fgdeb );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_PageField and its children +func (_cddgd *CT_PageField )Validate ()error {return _cddgd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");};type CT_Revisions struct{ -// Pivot Filter Id -IdAttr uint32 ; +// Revision Row Column Insert Delete +Rrc []*CT_RevisionRowColumn ; -// Measure Index -IMeasureHierAttr *uint32 ; +// Revision Cell Move +Rm []*CT_RevisionMove ; -// Measure Field Index -IMeasureFldAttr *uint32 ; +// Revision Custom View +Rcv []*CT_RevisionCustomView ; -// Pivot Filter Name -NameAttr *string ; +// Revision Sheet Name +Rsnm []*CT_RevisionSheetRename ; -// Pivot Filter Description -DescriptionAttr *string ; +// Revision Insert Sheet +Ris []*CT_RevisionInsertSheet ; -// Label Pivot -StringValue1Attr *string ; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Label Pivot Filter String Value 2 -StringValue2Attr *string ; +// Revision Format +Rfmt []*CT_RevisionFormatting ; -// Auto Filter -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;}; +// Revision AutoFormat +Raf []*CT_RevisionAutoFormatting ; -// Validate validates the CT_Parameter and its children -func (_ebfaa *CT_Parameter )Validate ()error {return _ebfaa .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");}; +// Revision Defined Name +Rdn []*CT_RevisionDefinedName ; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_gcbdg *CT_Fill )ValidateWithPath (path string )error {if _gcbdg .PatternFill !=nil {if _bfbee :=_gcbdg .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_bfbee !=nil {return _bfbee ;};};if _gcbdg .GradientFill !=nil {if _cbcbb :=_gcbdg .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_cbcbb !=nil {return _cbcbb ;};};return nil ;};func NewCT_Sets ()*CT_Sets {_acbgeg :=&CT_Sets {};return _acbgeg }; +// Revision Cell Comment +Rcmt []*CT_RevisionComment ; -// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path -func (_dcbfbc *CT_SheetData )ValidateWithPath (path string )error {for _cbcdd ,_abdbd :=range _dcbfbc .Row {if _eecec :=_abdbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_cbcdd ));_eecec !=nil {return _eecec ;};};return nil ;}; +// Revision Query Table +Rqt []*CT_RevisionQueryTableField ; -// Validate validates the CT_BookViews and its children -func (_cce *CT_BookViews )Validate ()error {return _cce .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};func (_ecbddc ST_GrowShrinkType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecbddc .String (),start );};func (_bgdd *CT_CsPageSetup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgdd .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .PaperSizeAttr )});};if _bgdd .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .PaperHeightAttr )});};if _bgdd .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .PaperWidthAttr )});};if _bgdd .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .FirstPageNumberAttr )});};if _bgdd .OrientationAttr !=ST_OrientationUnset {_gebcg ,_cfdg :=_bgdd .OrientationAttr .MarshalXMLAttr (_b .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _cfdg !=nil {return _cfdg ;};start .Attr =append (start .Attr ,_gebcg );};if _bgdd .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdd .UsePrinterDefaultsAttr ))});};if _bgdd .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdd .BlackAndWhiteAttr ))});};if _bgdd .DraftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdd .DraftAttr ))});};if _bgdd .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdd .UseFirstPageNumberAttr ))});};if _bgdd .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .HorizontalDpiAttr )});};if _bgdd .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .VerticalDpiAttr )});};if _bgdd .CopiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .CopiesAttr )});};if _bgdd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bgdd .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RElt ()*CT_RElt {_ebbbb :=&CT_RElt {};return _ebbbb };func (_cedec ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _cedec {case 0,1,2,3,4,5,6,7,8,9,10:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cedec ));};return nil ;};func (_gdff *CT_LegacyDrawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abfec :=range start .Attr {if _abfec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abfec .Name .Local =="\u0069\u0064"||_abfec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abfec .Name .Local =="\u0069\u0064"{_ebbga ,_babab :=_abfec .Value ,error (nil );if _babab !=nil {return _babab ;};_gdff .IdAttr =_ebbga ;continue ;};};for {_eddabg ,_ggaaa :=d .Token ();if _ggaaa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0061c\u0079D\u0072\u0061\u0077\u0069\u006e\u0067\u003a \u0025\u0073",_ggaaa );};if _baefc ,_bfafa :=_eddabg .(_b .EndElement );_bfafa &&_baefc .Name ==start .Name {break ;};};return nil ;};type CT_GroupMember struct{ +// Revision Merge Conflict +Rcft []*CT_RevisionConflict ;};func (_fbceff ST_HtmlFmt )ValidateWithPath (path string )error {switch _fbceff {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 (_fbceff ));};return nil ;}; -// Group Member Unique Name -UniqueNameAttr string ; +// Validate validates the CT_IntProperty and its children +func (_aebfg *CT_IntProperty )Validate ()error {return _aebfg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_bgae *CT_Filter )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bgae .ValAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bgae .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_adcbcdf ST_Qualifier )ValidateWithPath (path string )error {switch _adcbcdf {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 (_adcbcdf ));};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;); -// Group -GroupAttr *bool ;};func (_cdcd *CT_FileRecoveryPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdcd .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cdcd .AutoRecoverAttr ))});};if _cdcd .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cdcd .CrashSaveAttr ))});};if _cdcd .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cdcd .DataExtractLoadAttr ))});};if _cdcd .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cdcd .RepairLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MeasureDimensionMaps and its children +func (_fgfca *CT_MeasureDimensionMaps )Validate ()error {return _fgfca .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};func (_aefd *CT_MdxSet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0076",_aefd .NsAttr )});if _aefd .CAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_aefd .CAttr )});};if _aefd .OAttr !=ST_MdxSetOrderUnset {_eebc ,_gfcfc :=_aefd .OAttr .MarshalXMLAttr (_gd .Name {Local :"\u006f"});if _gfcfc !=nil {return _gfcfc ;};start .Attr =append (start .Attr ,_eebc );};e .EncodeToken (start );if _aefd .N !=nil {_fdgae :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_fbdec :=range _aefd .N {e .EncodeElement (_fbdec ,_fdgae );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_Dxf ()*CT_Dxf {_gdgb :=&CT_Dxf {};return _gdgb };func (_fgacb *CT_CellXfs )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fgacb .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fgacb .CountAttr )});};e .EncodeToken (start );_ffgg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_gfaag :=range _fgacb .Xf {e .EncodeElement (_gfaag ,_ffgg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};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 _dadgc (_bdfdgc bool )uint8 {if _bdfdgc {return 1;};return 0;};func (_ccccg *CT_QueryTableField )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ebfe :=range start .Attr {if _ebfe .Name .Local =="\u0069\u0064"{_ffgce ,_afeee :=_a .ParseUint (_ebfe .Value ,10,32);if _afeee !=nil {return _afeee ;};_ccccg .IdAttr =uint32 (_ffgce );continue ;};if _ebfe .Name .Local =="\u006e\u0061\u006d\u0065"{_bdaafa ,_eacec :=_ebfe .Value ,error (nil );if _eacec !=nil {return _eacec ;};_ccccg .NameAttr =&_bdaafa ;continue ;};if _ebfe .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_ebcf ,_facga :=_a .ParseBool (_ebfe .Value );if _facga !=nil {return _facga ;};_ccccg .DataBoundAttr =&_ebcf ;continue ;};if _ebfe .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_fagbc ,_bcgfg :=_a .ParseBool (_ebfe .Value );if _bcgfg !=nil {return _bcgfg ;};_ccccg .RowNumbersAttr =&_fagbc ;continue ;};if _ebfe .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_acecfe ,_fbcac :=_a .ParseBool (_ebfe .Value );if _fbcac !=nil {return _fbcac ;};_ccccg .FillFormulasAttr =&_acecfe ;continue ;};if _ebfe .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_gbegg ,_gafeba :=_a .ParseBool (_ebfe .Value );if _gafeba !=nil {return _gafeba ;};_ccccg .ClippedAttr =&_gbegg ;continue ;};if _ebfe .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_fgfaf ,_fgfdb :=_a .ParseUint (_ebfe .Value ,10,32);if _fgfdb !=nil {return _fgfdb ;};_feecf :=uint32 (_fgfaf );_ccccg .TableColumnIdAttr =&_feecf ;continue ;};};_bdde :for {_ggedf ,_gggfa :=d .Token ();if _gggfa !=nil {return _gggfa ;};switch _fcgge :=_ggedf .(type ){case _gd .StartElement :switch _fcgge .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccccg .ExtLst =NewCT_ExtensionList ();if _fdffde :=d .DecodeElement (_ccccg .ExtLst ,&_fcgge );_fdffde !=nil {return _fdffde ;};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\u0051\u0075\u0065\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_fcgge .Name );if _gdfagf :=d .Skip ();_gdfagf !=nil {return _gdfagf ;};};case _gd .EndElement :break _bdde ;case _gd .CharData :};};return nil ;};type CT_QueryCache struct{ -// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path -func (_bcfea *CT_SingleXmlCells )ValidateWithPath (path string )error {for _fcddfef ,_aegbc :=range _bcfea .SingleXmlCell {if _cgggc :=_aegbc .ValidateWithPath (_f .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_fcddfef ));_cgggc !=nil {return _cgggc ;};};return nil ;};func (_gddbcc ST_ShowDataAs )Validate ()error {return _gddbcc .ValidateWithPath ("")};func (_gdg *AG_RevData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fag :=range start .Attr {if _fag .Name .Local =="\u0072\u0049\u0064"{_ga ,_gdb :=_e .ParseUint (_fag .Value ,10,32);if _gdb !=nil {return _gdb ;};_ae :=uint32 (_ga );_gdg .RIdAttr =&_ae ;continue ;};if _fag .Name .Local =="\u0075\u0061"{_eg ,_dbf :=_e .ParseBool (_fag .Value );if _dbf !=nil {return _dbf ;};_gdg .UaAttr =&_eg ;continue ;};if _fag .Name .Local =="\u0072\u0061"{_dd ,_fdf :=_e .ParseBool (_fag .Value );if _fdf !=nil {return _fdf ;};_gdg .RaAttr =&_dd ;continue ;};};for {_gea ,_fcf :=d .Token ();if _fcf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_fcf );};if _bcc ,_ac :=_gea .(_b .EndElement );_ac &&_bcc .Name ==start .Name {break ;};};return nil ;};func (_dabaf *CT_RangeSets )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dabaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dabaf .CountAttr )});};e .EncodeToken (start );_ecefd :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_gdbeg :=range _dabaf .RangeSet {e .EncodeElement (_gdbeg ,_ecefd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Cached Query Count +CountAttr *uint32 ; -// Validate validates the CT_Drawing and its children -func (_fccbg *CT_Drawing )Validate ()error {return _fccbg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func NewCT_Schema ()*CT_Schema {_eeaacd :=&CT_Schema {};return _eeaacd };func (_egebdc *CT_PivotHierarchy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egebdc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .OutlineAttr ))});};if _egebdc .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .MultipleItemSelectionAllowedAttr ))});};if _egebdc .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .SubtotalTopAttr ))});};if _egebdc .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .ShowInFieldListAttr ))});};if _egebdc .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .DragToRowAttr ))});};if _egebdc .DragToColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .DragToColAttr ))});};if _egebdc .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .DragToPageAttr ))});};if _egebdc .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .DragToDataAttr ))});};if _egebdc .DragOffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .DragOffAttr ))});};if _egebdc .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egebdc .IncludeNewItemsInFilterAttr ))});};if _egebdc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_egebdc .CaptionAttr )});};e .EncodeToken (start );if _egebdc .Mps !=nil {_cdcba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}};e .EncodeElement (_egebdc .Mps ,_cdcba );};if _egebdc .Members !=nil {_bgafd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_badeg :=range _egebdc .Members {e .EncodeElement (_badeg ,_bgafd );};};if _egebdc .ExtLst !=nil {_fdfbf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egebdc .ExtLst ,_fdfbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efdg *CT_Cfvo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efdg .TypeAttr =ST_CfvoType (1);for _ ,_ebdd :=range start .Attr {if _ebdd .Name .Local =="\u0074\u0079\u0070\u0065"{_efdg .TypeAttr .UnmarshalXMLAttr (_ebdd );continue ;};if _ebdd .Name .Local =="\u0076\u0061\u006c"{_ecaf ,_bdbb :=_ebdd .Value ,error (nil );if _bdbb !=nil {return _bdbb ;};_efdg .ValAttr =&_ecaf ;continue ;};if _ebdd .Name .Local =="\u0067\u0074\u0065"{_eefe ,_ced :=_e .ParseBool (_ebdd .Value );if _ced !=nil {return _ced ;};_efdg .GteAttr =&_eefe ;continue ;};};_eebae :for {_abde ,_bggg :=d .Token ();if _bggg !=nil {return _bggg ;};switch _eedc :=_abde .(type ){case _b .StartElement :switch _eedc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efdg .ExtLst =NewCT_ExtensionList ();if _cefe :=d .DecodeElement (_efdg .ExtLst ,&_eedc );_cefe !=nil {return _cefe ;};default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0066\u0076\u006f\u0020\u0025\u0076",_eedc .Name );if _cacf :=d .Skip ();_cacf !=nil {return _cacf ;};};case _b .EndElement :break _eebae ;case _b .CharData :};};return nil ;};func (_fedd *CT_CustomFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fedd .OperatorAttr !=ST_FilterOperatorUnset {_ecbba ,_cbac :=_fedd .OperatorAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _cbac !=nil {return _cbac ;};start .Attr =append (start .Attr ,_ecbba );};if _fedd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fedd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Query +Query []*CT_Query ;};func NewCT_CellWatch ()*CT_CellWatch {_fgcd :=&CT_CellWatch {};return _fgcd };func (_bfagd *CT_IconFilter )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bfagd .IconSetAttr =ST_IconSetType (1);for _ ,_fcgdf :=range start .Attr {if _fcgdf .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_bfagd .IconSetAttr .UnmarshalXMLAttr (_fcgdf );continue ;};if _fcgdf .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_fbfcf ,_ggebb :=_a .ParseUint (_fcgdf .Value ,10,32);if _ggebb !=nil {return _ggebb ;};_dedge :=uint32 (_fbfcf );_bfagd .IconIdAttr =&_dedge ;continue ;};};for {_acdfb ,_gcdeg :=d .Token ();if _gcdeg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_gcdeg );};if _afede ,_badb :=_acdfb .(_gd .EndElement );_badb &&_afede .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_CfRule and its children -func (_ecaac *CT_CfRule )Validate ()error {return _ecaac .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");};func NewCT_LevelGroup ()*CT_LevelGroup {_cbcaf :=&CT_LevelGroup {};_cbcaf .GroupMembers =NewCT_GroupMembers ();return _cbcaf ;};func (_fbaeae ST_VerticalAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgffc :=_b .Attr {};_cgffc .Name =name ;switch _fbaeae {case ST_VerticalAlignmentUnset :_cgffc .Value ="";case ST_VerticalAlignmentTop :_cgffc .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_cgffc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_cgffc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_cgffc .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_VerticalAlignmentDistributed :_cgffc .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _cgffc ,nil ;};func (_cabe *CT_FieldGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfgeg :=range start .Attr {if _bfgeg .Name .Local =="\u0070\u0061\u0072"{_abfda ,_dfdg :=_e .ParseUint (_bfgeg .Value ,10,32);if _dfdg !=nil {return _dfdg ;};_cbbb :=uint32 (_abfda );_cabe .ParAttr =&_cbbb ;continue ;};if _bfgeg .Name .Local =="\u0062\u0061\u0073\u0065"{_bfae ,_agad :=_e .ParseUint (_bfgeg .Value ,10,32);if _agad !=nil {return _agad ;};_dgada :=uint32 (_bfae );_cabe .BaseAttr =&_dgada ;continue ;};};_aece :for {_ffbag ,_cbeda :=d .Token ();if _cbeda !=nil {return _cbeda ;};switch _acfeb :=_ffbag .(type ){case _b .StartElement :switch _acfeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"}:_cabe .RangePr =NewCT_RangePr ();if _dabdg :=d .DecodeElement (_cabe .RangePr ,&_acfeb );_dabdg !=nil {return _dabdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}:_cabe .DiscretePr =NewCT_DiscretePr ();if _fdeba :=d .DecodeElement (_cabe .DiscretePr ,&_acfeb );_fdeba !=nil {return _fdeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}:_cabe .GroupItems =NewCT_GroupItems ();if _egbg :=d .DecodeElement (_cabe .GroupItems ,&_acfeb );_egbg !=nil {return _egbg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046i\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_acfeb .Name );if _ddeac :=d .Skip ();_ddeac !=nil {return _ddeac ;};};case _b .EndElement :break _aece ;case _b .CharData :};};return nil ;};func (_dgaeg *CT_CustomProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aafc :for {_ffea ,_gegfbc :=d .Token ();if _gegfbc !=nil {return _gegfbc ;};switch _fdbab :=_ffea .(type ){case _b .StartElement :switch _fdbab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}:_ceag :=NewCT_CustomProperty ();if _dagbe :=d .DecodeElement (_ceag ,&_fdbab );_dagbe !=nil {return _dagbe ;};_dgaeg .CustomPr =append (_dgaeg .CustomPr ,_ceag );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fdbab .Name );if _debd :=d .Skip ();_debd !=nil {return _debd ;};};case _b .EndElement :break _aafc ;case _b .CharData :};};return nil ;};func (_bggfe *CT_MeasureGroups )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcee :=range start .Attr {if _dcee .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgfe ,_gdabdg :=_e .ParseUint (_dcee .Value ,10,32);if _gdabdg !=nil {return _gdabdg ;};_fgdaa :=uint32 (_dgfe );_bggfe .CountAttr =&_fgdaa ;continue ;};};_cedfb :for {_geagfd ,_dfdabb :=d .Token ();if _dfdabb !=nil {return _dfdabb ;};switch _adbad :=_geagfd .(type ){case _b .StartElement :switch _adbad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}:_gdfeb :=NewCT_MeasureGroup ();if _bfgfg :=d .DecodeElement (_gdfeb ,&_adbad );_bfgfg !=nil {return _bfgfg ;};_bggfe .MeasureGroup =append (_bggfe .MeasureGroup ,_gdfeb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025v",_adbad .Name );if _aabbd :=d .Skip ();_aabbd !=nil {return _aabbd ;};};case _b .EndElement :break _cedfb ;case _b .CharData :};};return nil ;};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);func NewCT_OlapPr ()*CT_OlapPr {_egad :=&CT_OlapPr {};return _egad }; +// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path +func (_ddbd *CT_ExternalBook )ValidateWithPath (path string )error {if _ddbd .SheetNames !=nil {if _deec :=_ddbd .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_deec !=nil {return _deec ;};};if _ddbd .DefinedNames !=nil {if _gbgce :=_ddbd .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_gbgce !=nil {return _gbgce ;};};if _ddbd .SheetDataSet !=nil {if _acfa :=_ddbd .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_acfa !=nil {return _acfa ;};};return nil ;};func (_aefdb ST_DvAspect )String ()string {switch _aefdb {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 "";}; -// Validate validates the CT_SmartTagType and its children -func (_efbff *CT_SmartTagType )Validate ()error {return _efbff .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_eegc :=&CT_CustomSheetViews {};return _eegc };func NewCT_MdxKPI ()*CT_MdxKPI {_dabg :=&CT_MdxKPI {};_dabg .PAttr =ST_MdxKPIProperty (1);return _dabg ;};func NewCT_DbPr ()*CT_DbPr {_egcff :=&CT_DbPr {};return _egcff }; +// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path +func (_bbaae *CT_Fills )ValidateWithPath (path string )error {for _gcecb ,_babcb :=range _bbaae .Fill {if _agede :=_babcb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_gcecb ));_agede !=nil {return _agede ;};};return nil ;}; -// ValidateWithPath validates the Sst and its children, prefixing error messages with path -func (_ceaabg *Sst )ValidateWithPath (path string )error {if _cecdd :=_ceaabg .CT_Sst .ValidateWithPath (path );_cecdd !=nil {return _cecdd ;};return nil ;};const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);func (_gdfca *ST_ParameterType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adcceb ,_cdeba :=d .Token ();if _cdeba !=nil {return _cdeba ;};if _dbgcd ,_aefad :=_adcceb .(_b .EndElement );_aefad &&_dbgcd .Name ==start .Name {*_gdfca =1;return nil ;};if _fecba ,_gcca :=_adcceb .(_b .CharData );!_gcca {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adcceb );}else {switch string (_fecba ){case "":*_gdfca =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_gdfca =1;case "\u0076\u0061\u006cu\u0065":*_gdfca =2;case "\u0063\u0065\u006c\u006c":*_gdfca =3;};};_adcceb ,_cdeba =d .Token ();if _cdeba !=nil {return _cdeba ;};if _bcfdb ,_edcbg :=_adcceb .(_b .EndElement );_edcbg &&_bcfdb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adcceb );}; +// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path +func (_afebea *SingleXmlCells )ValidateWithPath (path string )error {if _bfbeec :=_afebea .CT_SingleXmlCells .ValidateWithPath (path );_bfbeec !=nil {return _bfbeec ;};return nil ;};func (_bdgfe ST_CellFormulaType )Validate ()error {return _bdgfe .ValidateWithPath ("")};func (_fdgaf *CT_PivotDimension )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_efdaf :=range start .Attr {if _efdaf .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_dbba ,_cfeeb :=_a .ParseBool (_efdaf .Value );if _cfeeb !=nil {return _cfeeb ;};_fdgaf .MeasureAttr =&_dbba ;continue ;};if _efdaf .Name .Local =="\u006e\u0061\u006d\u0065"{_fdecb ,_dfddb :=_efdaf .Value ,error (nil );if _dfddb !=nil {return _dfddb ;};_fdgaf .NameAttr =_fdecb ;continue ;};if _efdaf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_agfag ,_eefg :=_efdaf .Value ,error (nil );if _eefg !=nil {return _eefg ;};_fdgaf .UniqueNameAttr =_agfag ;continue ;};if _efdaf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dfaaf ,_eadfd :=_efdaf .Value ,error (nil );if _eadfd !=nil {return _eadfd ;};_fdgaf .CaptionAttr =_dfaaf ;continue ;};};for {_dcfbba ,_egaf :=d .Token ();if _egaf !=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",_egaf );};if _abaa ,_eddce :=_dcfbba .(_gd .EndElement );_eddce &&_abaa .Name ==start .Name {break ;};};return nil ;};func (_babge ST_VolValueType )String ()string {switch _babge {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";};func (_agbfb *CT_QueryCache )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _agbfb .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agbfb .CountAttr )});};e .EncodeToken (start );_acdag :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_dbgca :=range _agbfb .Query {e .EncodeElement (_dbgca ,_acdag );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ffbbf *CT_FieldsUsage )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ffbbf .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ffbbf .CountAttr )});};e .EncodeToken (start );if _ffbbf .FieldUsage !=nil {_dgdab :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_agead :=range _ffbbf .FieldUsage {e .EncodeElement (_agead ,_dgdab );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_Stylesheet ()*CT_Stylesheet {_gabfd :=&CT_Stylesheet {};return _gabfd };type CT_MdxSet struct{ -// Validate validates the CT_CommentList and its children -func (_ffbgf *CT_CommentList )Validate ()error {return _ffbgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};type CT_PCDKPIs struct{ +// Set Definition Index +NsAttr uint32 ; -// KPI Count -CountAttr *uint32 ; +// Sort By Member Index Count +CAttr *uint32 ; -// OLAP KPI -Kpi []*CT_PCDKPI ;}; +// Set Sort Order +OAttr ST_MdxSetOrder ; -// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path -func (_cfffa *CT_Selection )ValidateWithPath (path string )error {if _befbd :=_cfffa .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_befbd !=nil {return _befbd ;};return nil ;};func (_afebgc *CT_Record )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaceea :for {_eddff ,_acaceg :=d .Token ();if _acaceg !=nil {return _acaceg ;};switch _badgc :=_eddff .(type ){case _b .StartElement :switch _badgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_gdbffg :=NewCT_Missing ();if _abdfd :=d .DecodeElement (_gdbffg ,&_badgc );_abdfd !=nil {return _abdfd ;};_afebgc .M =append (_afebgc .M ,_gdbffg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_fbfcag :=NewCT_Number ();if _eecdf :=d .DecodeElement (_fbfcag ,&_badgc );_eecdf !=nil {return _eecdf ;};_afebgc .N =append (_afebgc .N ,_fbfcag );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_gfdaf :=NewCT_Boolean ();if _dfbbe :=d .DecodeElement (_gfdaf ,&_badgc );_dfbbe !=nil {return _dfbbe ;};_afebgc .B =append (_afebgc .B ,_gfdaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_aggdef :=NewCT_Error ();if _dacad :=d .DecodeElement (_aggdef ,&_badgc );_dacad !=nil {return _dacad ;};_afebgc .E =append (_afebgc .E ,_aggdef );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_accfg :=NewCT_String ();if _aggb :=d .DecodeElement (_accfg ,&_badgc );_aggb !=nil {return _aggb ;};_afebgc .S =append (_afebgc .S ,_accfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_egaf :=NewCT_DateTime ();if _aacff :=d .DecodeElement (_egaf ,&_badgc );_aacff !=nil {return _aacff ;};_afebgc .D =append (_afebgc .D ,_egaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_bafcc :=NewCT_Index ();if _gfgef :=d .DecodeElement (_bafcc ,&_badgc );_gfgef !=nil {return _gfgef ;};_afebgc .X =append (_afebgc .X ,_bafcc );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0065\u0063o\u0072\u0064 \u0025\u0076",_badgc .Name );if _fdbcef :=d .Skip ();_fdbcef !=nil {return _fdbcef ;};};case _b .EndElement :break _gaceea ;case _b .CharData :};};return nil ;};func (_gcebc *CT_TextField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgfefa :=range start .Attr {if _dgfefa .Name .Local =="\u0074\u0079\u0070\u0065"{_gcebc .TypeAttr .UnmarshalXMLAttr (_dgfefa );continue ;};if _dgfefa .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ecdf ,_dfbfb :=_e .ParseUint (_dgfefa .Value ,10,32);if _dfbfb !=nil {return _dfbfb ;};_dfaaa :=uint32 (_ecdf );_gcebc .PositionAttr =&_dfaaa ;continue ;};};for {_bggebe ,_dfdcea :=d .Token ();if _dfdcea !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_dfdcea );};if _gbbdd ,_gcdbgc :=_bggebe .(_b .EndElement );_gcdbgc &&_gbbdd .Name ==start .Name {break ;};};return nil ;};func (_fceec ST_Axis )ValidateWithPath (path string )error {switch _fceec {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fceec ));};return nil ;};func (_fbbga ST_FilterOperator )Validate ()error {return _fbbga .ValidateWithPath ("")};type ST_SortBy byte ;type ST_RefMode byte ;type ST_PivotAreaType byte ;func (_dcccf *CT_PCDSDTCEntries )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceffa :=range start .Attr {if _ceffa .Name .Local =="\u0063\u006f\u0075n\u0074"{_accbf ,_gcfba :=_e .ParseUint (_ceffa .Value ,10,32);if _gcfba !=nil {return _gcfba ;};_faecf :=uint32 (_accbf );_dcccf .CountAttr =&_faecf ;continue ;};};_geaea :for {_cccbc ,_cdbdgd :=d .Token ();if _cdbdgd !=nil {return _cdbdgd ;};switch _gaddb :=_cccbc .(type ){case _b .StartElement :switch _gaddb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_cagd :=NewCT_Missing ();if _cbdac :=d .DecodeElement (_cagd ,&_gaddb );_cbdac !=nil {return _cbdac ;};_dcccf .M =append (_dcccf .M ,_cagd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_gdeggb :=NewCT_Number ();if _cageb :=d .DecodeElement (_gdeggb ,&_gaddb );_cageb !=nil {return _cageb ;};_dcccf .N =append (_dcccf .N ,_gdeggb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_afgcb :=NewCT_Error ();if _gefbd :=d .DecodeElement (_afgcb ,&_gaddb );_gefbd !=nil {return _gefbd ;};_dcccf .E =append (_dcccf .E ,_afgcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ecedb :=NewCT_String ();if _gdcbfc :=d .DecodeElement (_ecedb ,&_gaddb );_gdcbfc !=nil {return _gdcbfc ;};_dcccf .S =append (_dcccf .S ,_ecedb );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_gaddb .Name );if _efdfe :=d .Skip ();_efdfe !=nil {return _efdfe ;};};case _b .EndElement :break _geaea ;case _b .CharData :};};return nil ;}; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_bcb :=&CT_CacheHierarchy {};return _bcb };func (_cbgcda *CT_RevisionRowColumn )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cbgcda .ActionAttr =ST_rwColActionType (1);for _ ,_deage :=range start .Attr {if _deage .Name .Local =="\u0073\u0049\u0064"{_deffd ,_fbccgbe :=_a .ParseUint (_deage .Value ,10,32);if _fbccgbe !=nil {return _fbccgbe ;};_cbgcda .SIdAttr =uint32 (_deffd );continue ;};if _deage .Name .Local =="\u0065\u006f\u006c"{_bgcbac ,_edcag :=_a .ParseBool (_deage .Value );if _edcag !=nil {return _edcag ;};_cbgcda .EolAttr =&_bgcbac ;continue ;};if _deage .Name .Local =="\u0072\u0065\u0066"{_bebee ,_ebfcg :=_deage .Value ,error (nil );if _ebfcg !=nil {return _ebfcg ;};_cbgcda .RefAttr =_bebee ;continue ;};if _deage .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_cbgcda .ActionAttr .UnmarshalXMLAttr (_deage );continue ;};if _deage .Name .Local =="\u0065\u0064\u0067\u0065"{_efceab ,_afbcf :=_a .ParseBool (_deage .Value );if _afbcf !=nil {return _afbcf ;};_cbgcda .EdgeAttr =&_efceab ;continue ;};if _deage .Name .Local =="\u0072\u0049\u0064"{_bacccb ,_cbgfb :=_a .ParseUint (_deage .Value ,10,32);if _cbgfb !=nil {return _cbgfb ;};_ffaeg :=uint32 (_bacccb );_cbgcda .RIdAttr =&_ffaeg ;continue ;};if _deage .Name .Local =="\u0075\u0061"{_bggcf ,_facadc :=_a .ParseBool (_deage .Value );if _facadc !=nil {return _facadc ;};_cbgcda .UaAttr =&_bggcf ;continue ;};if _deage .Name .Local =="\u0072\u0061"{_cebdf ,_bacccc :=_a .ParseBool (_deage .Value );if _bacccc !=nil {return _bacccc ;};_cbgcda .RaAttr =&_cebdf ;continue ;};};_dbagd :for {_adcea ,_fcegc :=d .Token ();if _fcegc !=nil {return _fcegc ;};switch _ggeece :=_adcea .(type ){case _gd .StartElement :switch _ggeece .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbgfga :=NewCT_UndoInfo ();if _edgde :=d .DecodeElement (_bbgfga ,&_ggeece );_edgde !=nil {return _edgde ;};_cbgcda .Undo =append (_cbgcda .Undo ,_bbgfga );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdae :=NewCT_RevisionCellChange ();if _dfbgdf :=d .DecodeElement (_gbdae ,&_ggeece );_dfbgdf !=nil {return _dfbgdf ;};_cbgcda .Rcc =append (_cbgcda .Rcc ,_gbdae );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfgde :=NewCT_RevisionFormatting ();if _cabgbc :=d .DecodeElement (_bfgde ,&_ggeece );_cabgbc !=nil {return _cabgbc ;};_cbgcda .Rfmt =append (_cbgcda .Rfmt ,_bfgde );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\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0052\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_ggeece .Name );if _gfbcb :=d .Skip ();_gfbcb !=nil {return _gfbcb ;};};case _gd .EndElement :break _dbagd ;case _gd .CharData :};};return nil ;}; -// Validate validates the CT_MapInfo and its children -func (_fcgbe *CT_MapInfo )Validate ()error {return _fcgbe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");};type CT_PivotField struct{ +// Validate validates the CT_Drawing and its children +func (_cdcfd *CT_Drawing )Validate ()error {return _cdcfd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_bgbb *CT_ChartFormats )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bgbb .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bgbb .CountAttr )});};e .EncodeToken (start );_dbdg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_geaa :=range _bgbb .ChartFormat {e .EncodeElement (_geaa ,_dbdg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Field Name -NameAttr *string ; +// Validate validates the CT_FutureMetadata and its children +func (_fegfe *CT_FutureMetadata )Validate ()error {return _fegfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_bdegb ST_CellType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bdegb .String (),start );}; -// Axis -AxisAttr ST_Axis ; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_bedgb *CT_CommentList )ValidateWithPath (path string )error {for _bdgde ,_fdffd :=range _bedgb .Comment {if _cdcg :=_fdffd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_bdgde ));_cdcg !=nil {return _cdcg ;};};return nil ;};type CT_Fills struct{ -// Data Field -DataFieldAttr *bool ; +// Fill Count +CountAttr *uint32 ; -// Custom Subtotal Caption -SubtotalCaptionAttr *string ; +// Fill +Fill []*CT_Fill ;};type CT_ExtensionList struct{ -// Show PivotField Header Drop Downs -ShowDropDownsAttr *bool ; +// Extension +Ext []*CT_Extension ;};func (_ccefd *CT_Map )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",_ccefd .IDAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ccefd .NameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",_ccefd .RootElementAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",_ccefd .SchemaIDAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (_ccefd .ShowImportExportValidationErrorsAttr ))});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (_ccefd .AutoFitAttr ))});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (_ccefd .AppendAttr ))});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (_ccefd .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (_ccefd .PreserveFormatAttr ))});e .EncodeToken (start );if _ccefd .DataBinding !=nil {_abcbb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ccefd .DataBinding ,_abcbb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_WebPublishing ()*CT_WebPublishing {_ggaeg :=&CT_WebPublishing {};return _ggaeg };func (_fddbg *CT_PivotArea )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fddbg .FieldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fddbg .FieldAttr )});};if _fddbg .TypeAttr !=ST_PivotAreaTypeUnset {_fbcdd ,_ecacd :=_fddbg .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _ecacd !=nil {return _ecacd ;};start .Attr =append (start .Attr ,_fbcdd );};if _fddbg .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fddbg .DataOnlyAttr ))});};if _fddbg .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fddbg .LabelOnlyAttr ))});};if _fddbg .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fddbg .GrandRowAttr ))});};if _fddbg .GrandColAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fddbg .GrandColAttr ))});};if _fddbg .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fddbg .CacheIndexAttr ))});};if _fddbg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fddbg .OutlineAttr ))});};if _fddbg .OffsetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fddbg .OffsetAttr )});};if _fddbg .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_fddbg .CollapsedLevelsAreSubtotalsAttr ))});};if _fddbg .AxisAttr !=ST_AxisUnset {_defadc ,_fgbbg :=_fddbg .AxisAttr .MarshalXMLAttr (_gd .Name {Local :"\u0061\u0078\u0069\u0073"});if _fgbbg !=nil {return _fgbbg ;};start .Attr =append (start .Attr ,_defadc );};if _fddbg .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fddbg .FieldPositionAttr )});};e .EncodeToken (start );if _fddbg .References !=nil {_gggbb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_fddbg .References ,_gggbb );};if _fddbg .ExtLst !=nil {_adadb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fddbg .ExtLst ,_adadb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Hidden Level -HiddenLevelAttr *bool ; +// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path +func (_ddbagd *CT_Selection )ValidateWithPath (path string )error {if _ffdagc :=_ddbagd .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_ffdagc !=nil {return _ffdagc ;};return nil ;};func NewCalcChain ()*CalcChain {_fcfab :=&CalcChain {};_fcfab .CT_CalcChain =*NewCT_CalcChain ();return _fcfab ;};type CT_ColorScale struct{ -// Unique Member Property -UniqueMemberPropertyAttr *string ; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Compact -CompactAttr *bool ; +// Color Gradiant Interpolation +Color []*CT_Color ;}; -// All Items Expanded -AllDrilledAttr *bool ; +// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path +func (_dfcac *CT_TextFields )ValidateWithPath (path string )error {for _gafgff ,_cgfgg :=range _dfcac .TextField {if _dacfd :=_cgfgg .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gafgff ));_dacfd !=nil {return _dacfd ;};};return nil ;};func (_fgdcf ST_GrowShrinkType )ValidateWithPath (path string )error {switch _fgdcf {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 (_fgdcf ));};return nil ;};func (_ggeeg *CT_MdxMemeberProp )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aaecd :=range start .Attr {if _aaecd .Name .Local =="\u006e"{_aabcc ,_fcegg :=_a .ParseUint (_aaecd .Value ,10,32);if _fcegg !=nil {return _fcegg ;};_ggeeg .NAttr =uint32 (_aabcc );continue ;};if _aaecd .Name .Local =="\u006e\u0070"{_abace ,_gcgdg :=_a .ParseUint (_aaecd .Value ,10,32);if _gcgdg !=nil {return _gcgdg ;};_ggeeg .NpAttr =uint32 (_abace );continue ;};};for {_gecgf ,_fcdea :=d .Token ();if _fcdea !=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",_fcdea );};if _eeafb ,_abbad :=_gecgf .(_gd .EndElement );_abbad &&_eeafb .Name ==start .Name {break ;};};return nil ;};func NewCT_RElt ()*CT_RElt {_dcfa :=&CT_RElt {};return _dcfa };func (_accee *CT_PivotFilters )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cfdf :=range start .Attr {if _cfdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccefa ,_dbagf :=_a .ParseUint (_cfdf .Value ,10,32);if _dbagf !=nil {return _dbagf ;};_gfbfbf :=uint32 (_ccefa );_accee .CountAttr =&_gfbfbf ;continue ;};};_dggac :for {_aaega ,_fdecbe :=d .Token ();if _fdecbe !=nil {return _fdecbe ;};switch _cecdg :=_aaega .(type ){case _gd .StartElement :switch _cecdg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfcbed :=NewCT_PivotFilter ();if _fbbgc :=d .DecodeElement (_gfcbed ,&_cecdg );_fbbgc !=nil {return _fbbgc ;};_accee .Filter =append (_accee .Filter ,_gfcbed );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\u0069\u0076o\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_cecdg .Name );if _feaed :=d .Skip ();_feaed !=nil {return _feaed ;};};case _gd .EndElement :break _dggac ;case _gd .CharData :};};return nil ;};func (_daecf *CT_SharedUser )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_daecf .GuidAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_daecf .NameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_daecf .IdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_daecf .DateTimeAttr )});e .EncodeToken (start );if _daecf .ExtLst !=nil {_dcdca :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_daecf .ExtLst ,_dcdca );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gfgfea *CT_SharedItems )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dfefg :=range start .Attr {if _dfefg .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_bbafa ,_ecfedd :=ParseStdlibTime (_dfefg .Value );if _ecfedd !=nil {return _ecfedd ;};_gfgfea .MinDateAttr =&_bbafa ;continue ;};if _dfefg .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_gcgaga ,_febabb :=_a .ParseBool (_dfefg .Value );if _febabb !=nil {return _febabb ;};_gfgfea .ContainsSemiMixedTypesAttr =&_gcgaga ;continue ;};if _dfefg .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_gedcc ,_dgagf :=ParseStdlibTime (_dfefg .Value );if _dgagf !=nil {return _dgagf ;};_gfgfea .MaxDateAttr =&_gedcc ;continue ;};if _dfefg .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_fcaeg ,_gfaga :=_a .ParseBool (_dfefg .Value );if _gfaga !=nil {return _gfaga ;};_gfgfea .ContainsDateAttr =&_fcaeg ;continue ;};if _dfefg .Name .Local =="\u0063\u006f\u0075n\u0074"{_abecf ,_abfab :=_a .ParseUint (_dfefg .Value ,10,32);if _abfab !=nil {return _abfab ;};_dgbce :=uint32 (_abecf );_gfgfea .CountAttr =&_dgbce ;continue ;};if _dfefg .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_gecdc ,_eaefa :=_a .ParseBool (_dfefg .Value );if _eaefa !=nil {return _eaefa ;};_gfgfea .ContainsBlankAttr =&_gecdc ;continue ;};if _dfefg .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_cgefee ,_abcfa :=_a .ParseBool (_dfefg .Value );if _abcfa !=nil {return _abcfa ;};_gfgfea .LongTextAttr =&_cgefee ;continue ;};if _dfefg .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_edfeg ,_daedd :=_a .ParseBool (_dfefg .Value );if _daedd !=nil {return _daedd ;};_gfgfea .ContainsNumberAttr =&_edfeg ;continue ;};if _dfefg .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_bdbfb ,_ggcgb :=_a .ParseFloat (_dfefg .Value ,64);if _ggcgb !=nil {return _ggcgb ;};_gfgfea .MinValueAttr =&_bdbfb ;continue ;};if _dfefg .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_eadge ,_aeabf :=_a .ParseFloat (_dfefg .Value ,64);if _aeabf !=nil {return _aeabf ;};_gfgfea .MaxValueAttr =&_eadge ;continue ;};if _dfefg .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_abefb ,_bagab :=_a .ParseBool (_dfefg .Value );if _bagab !=nil {return _bagab ;};_gfgfea .ContainsNonDateAttr =&_abefb ;continue ;};if _dfefg .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_ceggf ,_fece :=_a .ParseBool (_dfefg .Value );if _fece !=nil {return _fece ;};_gfgfea .ContainsStringAttr =&_ceggf ;continue ;};if _dfefg .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_ecadg ,_cbagd :=_a .ParseBool (_dfefg .Value );if _cbagd !=nil {return _cbagd ;};_gfgfea .ContainsMixedTypesAttr =&_ecadg ;continue ;};if _dfefg .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_aaacc ,_aabad :=_a .ParseBool (_dfefg .Value );if _aabad !=nil {return _aabad ;};_gfgfea .ContainsIntegerAttr =&_aaacc ;continue ;};};_eaece :for {_gbdgd ,_cacdb :=d .Token ();if _cacdb !=nil {return _cacdb ;};switch _cccdd :=_gbdgd .(type ){case _gd .StartElement :switch _cccdd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_degef :=NewCT_Missing ();if _geabe :=d .DecodeElement (_degef ,&_cccdd );_geabe !=nil {return _geabe ;};_gfgfea .M =append (_gfgfea .M ,_degef );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbbf :=NewCT_Number ();if _bdcag :=d .DecodeElement (_acbbf ,&_cccdd );_bdcag !=nil {return _bdcag ;};_gfgfea .N =append (_gfgfea .N ,_acbbf );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcbc :=NewCT_Boolean ();if _gceef :=d .DecodeElement (_cdcbc ,&_cccdd );_gceef !=nil {return _gceef ;};_gfgfea .B =append (_gfgfea .B ,_cdcbc );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_dcccg :=NewCT_Error ();if _ecgec :=d .DecodeElement (_dcccg ,&_cccdd );_ecgec !=nil {return _ecgec ;};_gfgfea .E =append (_gfgfea .E ,_dcccg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaafc :=NewCT_String ();if _gaae :=d .DecodeElement (_gaafc ,&_cccdd );_gaae !=nil {return _gaae ;};_gfgfea .S =append (_gfgfea .S ,_gaafc );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfd :=NewCT_DateTime ();if _addecb :=d .DecodeElement (_ggfd ,&_cccdd );_addecb !=nil {return _addecb ;};_gfgfea .D =append (_gfgfea .D ,_ggfd );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\u0068\u0061\u0072\u0065\u0064\u0049t\u0065m\u0073\u0020\u0025\u0076",_cccdd .Name );if _bcgga :=d .Skip ();_bcgga !=nil {return _bcgga ;};};case _gd .EndElement :break _eaece ;case _gd .CharData :};};return nil ;};type CT_PivotAreas struct{ -// Number Format Id -NumFmtIdAttr *uint32 ; +// Pivot Area Count +CountAttr *uint32 ; -// Outline Items -OutlineAttr *bool ; +// Pivot Area +PivotArea []*CT_PivotArea ;};func (_fdabb *CT_Dimensions )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_eafg :=range start .Attr {if _eafg .Name .Local =="\u0063\u006f\u0075n\u0074"{_aebde ,_deacf :=_a .ParseUint (_eafg .Value ,10,32);if _deacf !=nil {return _deacf ;};_ceafb :=uint32 (_aebde );_fdabb .CountAttr =&_ceafb ;continue ;};};_deed :for {_defde ,_cafb :=d .Token ();if _cafb !=nil {return _cafb ;};switch _fbaff :=_defde .(type ){case _gd .StartElement :switch _fbaff .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbabg :=NewCT_PivotDimension ();if _eggc :=d .DecodeElement (_dbabg ,&_fbaff );_eggc !=nil {return _eggc ;};_fdabb .Dimension =append (_fdabb .Dimension ,_dbabg );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\u0044i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073 \u0025\u0076",_fbaff .Name );if _gacfe :=d .Skip ();_gacfe !=nil {return _gacfe ;};};case _gd .EndElement :break _deed ;case _gd .CharData :};};return nil ;};type CT_OleItems struct{ -// Subtotals At Top -SubtotalTopAttr *bool ; +// Object Link Item +OleItem []*CT_OleItem ;}; -// Drag To Row -DragToRowAttr *bool ; +// Validate validates the CT_FieldsUsage and its children +func (_fggff *CT_FieldsUsage )Validate ()error {return _fggff .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");}; -// Drag To Column -DragToColAttr *bool ; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_bcfac *CT_NumFmt )ValidateWithPath (path string )error {return nil }; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// Validate validates the CT_CustomSheetView and its children +func (_dfdef *CT_CustomSheetView )Validate ()error {return _dfdef .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};type ST_DataValidationOperator byte ;func (_dageae ST_RevisionAction )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dageae .String (),start );};func NewCT_SharedUser ()*CT_SharedUser {_abedd :=&CT_SharedUser {};_abedd .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 _abedd ;}; -// Drag Field to Page -DragToPageAttr *bool ; +// Validate validates the CT_SmartTags and its children +func (_bacce *CT_SmartTags )Validate ()error {return _bacce .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func NewCT_Users ()*CT_Users {_baaag :=&CT_Users {};return _baaag }; -// Field Can Drag to Data -DragToDataAttr *bool ; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_aagdba *CT_Table )ValidateWithPath (path string )error {if _ecbfeg :=_aagdba .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_ecbfeg !=nil {return _ecbfeg ;};if _aagdba .AutoFilter !=nil {if _ccdea :=_aagdba .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_ccdea !=nil {return _ccdea ;};};if _aagdba .SortState !=nil {if _dffbf :=_aagdba .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_dffbf !=nil {return _dffbf ;};};if _cfbfe :=_aagdba .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");_cfbfe !=nil {return _cfbfe ;};if _aagdba .TableStyleInfo !=nil {if _abfbe :=_aagdba .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_abfbe !=nil {return _abfbe ;};};if _aagdba .ExtLst !=nil {if _abafdc :=_aagdba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abafdc !=nil {return _abafdc ;};};return nil ;};func (_adcdg *ST_DataValidationImeMode )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gdcad ,_aefed :=d .Token ();if _aefed !=nil {return _aefed ;};if _gegce ,_cfcddf :=_gdcad .(_gd .EndElement );_cfcddf &&_gegce .Name ==start .Name {*_adcdg =1;return nil ;};if _eebbf ,_cgedf :=_gdcad .(_gd .CharData );!_cgedf {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",_gdcad );}else {switch string (_eebbf ){case "":*_adcdg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_adcdg =1;case "\u006f\u0066\u0066":*_adcdg =2;case "\u006f\u006e":*_adcdg =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_adcdg =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_adcdg =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_adcdg =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_adcdg =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_adcdg =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_adcdg =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_adcdg =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_adcdg =11;};};_gdcad ,_aefed =d .Token ();if _aefed !=nil {return _aefed ;};if _dgfaab ,_fdebaa :=_gdcad .(_gd .EndElement );_fdebaa &&_dgfaab .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",_gdcad );};type CT_QueryTableFields struct{ -// Drag Off -DragOffAttr *bool ; +// Column Count +CountAttr *uint32 ; -// Show All Items -ShowAllAttr *bool ; +// QueryTable Field +QueryTableField []*CT_QueryTableField ;}; -// Insert Blank Row -InsertBlankRowAttr *bool ; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_dafeg *CT_Drawing )ValidateWithPath (path string )error {return nil };func NewCT_ObjectPr ()*CT_ObjectPr {_gffgd :=&CT_ObjectPr {};_gffgd .Anchor =NewCT_ObjectAnchor ();return _gffgd ;};func NewCT_CalculatedItem ()*CT_CalculatedItem {_acea :=&CT_CalculatedItem {};_acea .PivotArea =NewCT_PivotArea ();return _acea ;};func NewCT_PageField ()*CT_PageField {_gedcb :=&CT_PageField {};return _gedcb };func (_ffaegb *ST_UnderlineValues )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_ffaegb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ffaegb =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ffaegb =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_ffaegb =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_ffaegb =4;case "\u006e\u006f\u006e\u0065":*_ffaegb =5;};return nil ;};func (_cbfbe *CT_QueryTableFields )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fcdcf :=range start .Attr {if _fcdcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_aaegf ,_ccagba :=_a .ParseUint (_fcdcf .Value ,10,32);if _ccagba !=nil {return _ccagba ;};_ecagb :=uint32 (_aaegf );_cbfbe .CountAttr =&_ecagb ;continue ;};};_bdeba :for {_ddfdb ,_ddfcb :=d .Token ();if _ddfcb !=nil {return _ddfcb ;};switch _bcgaa :=_ddfdb .(type ){case _gd .StartElement :switch _bcgaa .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacca :=NewCT_QueryTableField ();if _agfc :=d .DecodeElement (_dacca ,&_bcgaa );_agfc !=nil {return _agfc ;};_cbfbe .QueryTableField =append (_cbfbe .QueryTableField ,_dacca );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\u0051\u0075\u0065\u0072\u0079\u0054\u0061bl\u0065\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_bcgaa .Name );if _dafddg :=d .Skip ();_dafddg !=nil {return _dafddg ;};};case _gd .EndElement :break _bdeba ;case _gd .CharData :};};return nil ;};type CT_BookViews struct{ -// Server-based Page Field -ServerFieldAttr *bool ; +// Workbook View +WorkbookView []*CT_BookView ;};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_bdcfg :=&CT_RevisionFormatting {};return _bdcfg ;}; -// Insert Item Page Break -InsertPageBreakAttr *bool ; +// Validate validates the CT_SheetCalcPr and its children +func (_efdcb *CT_SheetCalcPr )Validate ()error {return _efdcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};type CT_PrintOptions struct{ -// Auto Show -AutoShowAttr *bool ; +// Horizontal Centered +HorizontalCenteredAttr *bool ; -// Top Auto Show -TopAutoShowAttr *bool ; +// Vertical Centered +VerticalCenteredAttr *bool ; -// Hide New Items -HideNewItemsAttr *bool ; +// Print Headings +HeadingsAttr *bool ; -// Measure Filter -MeasureFilterAttr *bool ; +// Print Grid Lines +GridLinesAttr *bool ; -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// Grid Lines Set +GridLinesSetAttr *bool ;}; -// Items Per Page Count -ItemPageCountAttr *uint32 ; +// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path +func (_ffggc *CT_MdxTuple )ValidateWithPath (path string )error {for _cbabd ,_eaefc :=range _ffggc .N {if _cgbca :=_eaefc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_cbabd ));_cgbca !=nil {return _cgbca ;};};return nil ;};type CT_DdeItems struct{ -// Auto Sort Type -SortTypeAttr ST_FieldSortType ; +// DDE Item definition +DdeItem []*CT_DdeItem ;};func (_abfgc ST_DataConsolidateFunction )String ()string {switch _abfgc {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 (_dfab ST_MdxFunctionType )Validate ()error {return _dfab .ValidateWithPath ("")};func (_eebd *CT_Set )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _eebd .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eebd .CountAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",_eebd .MaxRankAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_eebd .SetDefinitionAttr )});if _eebd .SortTypeAttr !=ST_SortTypeUnset {_bdaba ,_aadcaa :=_eebd .SortTypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _aadcaa !=nil {return _aadcaa ;};start .Attr =append (start .Attr ,_bdaba );};if _eebd .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eebd .QueryFailedAttr ))});};e .EncodeToken (start );if _eebd .Tpls !=nil {_aagbbd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_cegaf :=range _eebd .Tpls {e .EncodeElement (_cegaf ,_aagbbd );};};if _eebd .SortByTuple !=nil {_eaebf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}};e .EncodeElement (_eebd .SortByTuple ,_eaebf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_aabe *CT_Control )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dgefb :=range start .Attr {if _dgefb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgefb .Name .Local =="\u0069\u0064"||_dgefb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgefb .Name .Local =="\u0069\u0064"{_adbd ,_badad :=_dgefb .Value ,error (nil );if _badad !=nil {return _badad ;};_aabe .IdAttr =_adbd ;continue ;};if _dgefb .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_edge ,_bbddd :=_a .ParseUint (_dgefb .Value ,10,32);if _bbddd !=nil {return _bbddd ;};_aabe .ShapeIdAttr =uint32 (_edge );continue ;};if _dgefb .Name .Local =="\u006e\u0061\u006d\u0065"{_bbcf ,_dfbde :=_dgefb .Value ,error (nil );if _dfbde !=nil {return _dfbde ;};_aabe .NameAttr =&_bbcf ;continue ;};};_dffe :for {_bgad ,_efab :=d .Token ();if _efab !=nil {return _efab ;};switch _feeb :=_bgad .(type ){case _gd .StartElement :switch _feeb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabe .ControlPr =NewCT_ControlPr ();if _abfb :=d .DecodeElement (_aabe .ControlPr ,&_feeb );_abfb !=nil {return _abfb ;};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",_feeb .Name );if _fffgb :=d .Skip ();_fffgb !=nil {return _fffgb ;};};case _gd .EndElement :break _dffe ;case _gd .CharData :};};return nil ;};func (_cgecb *CT_RgbColor )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bdcab :=range start .Attr {if _bdcab .Name .Local =="\u0072\u0067\u0062"{_fcffc ,_fabgd :=_bdcab .Value ,error (nil );if _fabgd !=nil {return _fabgd ;};_cgecb .RgbAttr =&_fcffc ;continue ;};};for {_ceaed ,_cgabd :=d .Token ();if _cgabd !=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",_cgabd );};if _bbgcg ,_bdaae :=_ceaed .(_gd .EndElement );_bdaae &&_bbgcg .Name ==start .Name {break ;};};return nil ;};func (_fcfac *CT_Color )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fcfac .AutoAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fcfac .AutoAttr ))});};if _fcfac .IndexedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fcfac .IndexedAttr )});};if _fcfac .RgbAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0067\u0062"},Value :_b .Sprintf ("\u0025\u0076",*_fcfac .RgbAttr )});};if _fcfac .ThemeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fcfac .ThemeAttr )});};if _fcfac .TintAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fcfac .TintAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type PivotTableDefinition struct{CT_pivotTableDefinition }; -// Data Source Sort -DataSourceSortAttr *bool ; +// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path +func (_deedf *CT_OleObjects )ValidateWithPath (path string )error {for _acbcb ,_cfdggf :=range _deedf .OleObject {if _deag :=_cfdggf .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_acbcb ));_deag !=nil {return _deag ;};};return nil ;};func (_cabcbe ST_CellComments )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_abedeb :=_gd .Attr {};_abedeb .Name =name ;switch _cabcbe {case ST_CellCommentsUnset :_abedeb .Value ="";case ST_CellCommentsNone :_abedeb .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_abedeb .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_abedeb .Value ="\u0061\u0074\u0045n\u0064";};return _abedeb ,nil ;};func NewCT_FontScheme ()*CT_FontScheme {_ffcfa :=&CT_FontScheme {};_ffcfa .ValAttr =ST_FontScheme (1);return _ffcfa ;}; -// Auto Sort -NonAutoSortDefaultAttr *bool ; +// Validate validates the CT_Map and its children +func (_fbbbd *CT_Map )Validate ()error {return _fbbbd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};func (_defgb *CT_RPrElt )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _defgb .RFont !=nil {_cfedc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_defgb .RFont ,_cfedc );};if _defgb .Charset !=nil {_bgddg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_defgb .Charset ,_bgddg );};if _defgb .Family !=nil {_aefac :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_defgb .Family ,_aefac );};if _defgb .B !=nil {_gfcgfb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_defgb .B ,_gfcgfb );};if _defgb .I !=nil {_aeabg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_defgb .I ,_aeabg );};if _defgb .Strike !=nil {_agbfg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_defgb .Strike ,_agbfg );};if _defgb .Outline !=nil {_eccce :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_defgb .Outline ,_eccce );};if _defgb .Shadow !=nil {_efcdc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_defgb .Shadow ,_efcdc );};if _defgb .Condense !=nil {_bgcba :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_defgb .Condense ,_bgcba );};if _defgb .Extend !=nil {_cadad :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_defgb .Extend ,_cadad );};if _defgb .Color !=nil {_gfgbfd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_defgb .Color ,_gfgbfd );};if _defgb .Sz !=nil {_aaecc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_defgb .Sz ,_aaecc );};if _defgb .U !=nil {_dcbbb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_defgb .U ,_dcbbb );};if _defgb .VertAlign !=nil {_egeae :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_defgb .VertAlign ,_egeae );};if _defgb .Scheme !=nil {_abdg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_defgb .Scheme ,_abdg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_MetadataTypes struct{ -// Auto Show Rank By -RankByAttr *uint32 ; +// Metadata Type Count +CountAttr *uint32 ; -// Show Default Subtotal -DefaultSubtotalAttr *bool ; +// Metadata Type Information +MetadataType []*CT_MetadataType ;};func (_aabfgf *CT_Worksheet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_aabfgf .SheetData =NewCT_SheetData ();_fbfdb :for {_gfagec ,_cffgf :=d .Token ();if _cffgf !=nil {return _cffgf ;};switch _aeeea :=_gfagec .(type ){case _gd .StartElement :switch _aeeea .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .SheetPr =NewCT_SheetPr ();if _ccbeb :=d .DecodeElement (_aabfgf .SheetPr ,&_aeeea );_ccbeb !=nil {return _ccbeb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .Dimension =NewCT_SheetDimension ();if _abfda :=d .DecodeElement (_aabfgf .Dimension ,&_aeeea );_abfda !=nil {return _abfda ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .SheetViews =NewCT_SheetViews ();if _gbgdf :=d .DecodeElement (_aabfgf .SheetViews ,&_aeeea );_gbgdf !=nil {return _gbgdf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .SheetFormatPr =NewCT_SheetFormatPr ();if _cfcdd :=d .DecodeElement (_aabfgf .SheetFormatPr ,&_aeeea );_cfcdd !=nil {return _cfcdd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dagaa :=NewCT_Cols ();if _acbfb :=d .DecodeElement (_dagaa ,&_aeeea );_acbfb !=nil {return _acbfb ;};_aabfgf .Cols =append (_aabfgf .Cols ,_dagaa );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gacgfg :=d .DecodeElement (_aabfgf .SheetData ,&_aeeea );_gacgfg !=nil {return _gacgfg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .SheetCalcPr =NewCT_SheetCalcPr ();if _ecaae :=d .DecodeElement (_aabfgf .SheetCalcPr ,&_aeeea );_ecaae !=nil {return _ecaae ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .SheetProtection =NewCT_SheetProtection ();if _dfecf :=d .DecodeElement (_aabfgf .SheetProtection ,&_aeeea );_dfecf !=nil {return _dfecf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .ProtectedRanges =NewCT_ProtectedRanges ();if _fgee :=d .DecodeElement (_aabfgf .ProtectedRanges ,&_aeeea );_fgee !=nil {return _fgee ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .Scenarios =NewCT_Scenarios ();if _abbfg :=d .DecodeElement (_aabfgf .Scenarios ,&_aeeea );_abbfg !=nil {return _abbfg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .AutoFilter =NewCT_AutoFilter ();if _ggfac :=d .DecodeElement (_aabfgf .AutoFilter ,&_aeeea );_ggfac !=nil {return _ggfac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .SortState =NewCT_SortState ();if _ceggb :=d .DecodeElement (_aabfgf .SortState ,&_aeeea );_ceggb !=nil {return _ceggb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .DataConsolidate =NewCT_DataConsolidate ();if _dcccd :=d .DecodeElement (_aabfgf .DataConsolidate ,&_aeeea );_dcccd !=nil {return _dcccd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aabfgf .CustomSheetViews =NewCT_CustomSheetViews ();if _fgfddd :=d .DecodeElement (_aabfgf .CustomSheetViews ,&_aeeea );_fgfddd !=nil {return _fgfddd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .MergeCells =NewCT_MergeCells ();if _aagebe :=d .DecodeElement (_aabfgf .MergeCells ,&_aeeea );_aagebe !=nil {return _aagebe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .PhoneticPr =NewCT_PhoneticPr ();if _ffadg :=d .DecodeElement (_aabfgf .PhoneticPr ,&_aeeea );_ffadg !=nil {return _ffadg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaage :=NewCT_ConditionalFormatting ();if _cebbgb :=d .DecodeElement (_gaage ,&_aeeea );_cebbgb !=nil {return _cebbgb ;};_aabfgf .ConditionalFormatting =append (_aabfgf .ConditionalFormatting ,_gaage );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .DataValidations =NewCT_DataValidations ();if _ebbbae :=d .DecodeElement (_aabfgf .DataValidations ,&_aeeea );_ebbbae !=nil {return _ebbbae ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .Hyperlinks =NewCT_Hyperlinks ();if _eddaf :=d .DecodeElement (_aabfgf .Hyperlinks ,&_aeeea );_eddaf !=nil {return _eddaf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .PrintOptions =NewCT_PrintOptions ();if _ebacdd :=d .DecodeElement (_aabfgf .PrintOptions ,&_aeeea );_ebacdd !=nil {return _ebacdd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .PageMargins =NewCT_PageMargins ();if _gcebg :=d .DecodeElement (_aabfgf .PageMargins ,&_aeeea );_gcebg !=nil {return _gcebg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .PageSetup =NewCT_PageSetup ();if _fdfgc :=d .DecodeElement (_aabfgf .PageSetup ,&_aeeea );_fdfgc !=nil {return _fdfgc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .HeaderFooter =NewCT_HeaderFooter ();if _dcbaa :=d .DecodeElement (_aabfgf .HeaderFooter ,&_aeeea );_dcbaa !=nil {return _dcbaa ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .RowBreaks =NewCT_PageBreak ();if _egedabe :=d .DecodeElement (_aabfgf .RowBreaks ,&_aeeea );_egedabe !=nil {return _egedabe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .ColBreaks =NewCT_PageBreak ();if _bacbf :=d .DecodeElement (_aabfgf .ColBreaks ,&_aeeea );_bacbf !=nil {return _bacbf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aabfgf .CustomProperties =NewCT_CustomProperties ();if _ddedd :=d .DecodeElement (_aabfgf .CustomProperties ,&_aeeea );_ddedd !=nil {return _ddedd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .CellWatches =NewCT_CellWatches ();if _abece :=d .DecodeElement (_aabfgf .CellWatches ,&_aeeea );_abece !=nil {return _abece ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .IgnoredErrors =NewCT_IgnoredErrors ();if _efgcfg :=d .DecodeElement (_aabfgf .IgnoredErrors ,&_aeeea );_efgcfg !=nil {return _efgcfg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .SmartTags =NewCT_SmartTags ();if _adgfb :=d .DecodeElement (_aabfgf .SmartTags ,&_aeeea );_adgfb !=nil {return _adgfb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .Drawing =NewCT_Drawing ();if _aedgg :=d .DecodeElement (_aabfgf .Drawing ,&_aeeea );_aedgg !=nil {return _aedgg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .LegacyDrawing =NewCT_LegacyDrawing ();if _adgcef :=d .DecodeElement (_aabfgf .LegacyDrawing ,&_aeeea );_adgcef !=nil {return _adgcef ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .LegacyDrawingHF =NewCT_LegacyDrawing ();if _cbbcbg :=d .DecodeElement (_aabfgf .LegacyDrawingHF ,&_aeeea );_cbbcbg !=nil {return _cbbcbg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .DrawingHF =NewCT_DrawingHF ();if _dffcf :=d .DecodeElement (_aabfgf .DrawingHF ,&_aeeea );_dffcf !=nil {return _dffcf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .Picture =NewCT_SheetBackgroundPicture ();if _fdebb :=d .DecodeElement (_aabfgf .Picture ,&_aeeea );_fdebb !=nil {return _fdebb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .OleObjects =NewCT_OleObjects ();if _caaee :=d .DecodeElement (_aabfgf .OleObjects ,&_aeeea );_caaee !=nil {return _caaee ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aabfgf .Controls =NewCT_Controls ();if _cbaaa :=d .DecodeElement (_aabfgf .Controls ,&_aeeea );_cbaaa !=nil {return _cbaaa ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .WebPublishItems =NewCT_WebPublishItems ();if _caacd :=d .DecodeElement (_aabfgf .WebPublishItems ,&_aeeea );_caacd !=nil {return _caacd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfgf .TableParts =NewCT_TableParts ();if _cccac :=d .DecodeElement (_aabfgf .TableParts ,&_aeeea );_cccac !=nil {return _cccac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabfgf .ExtLst =NewCT_ExtensionList ();if _fgccea :=d .DecodeElement (_aabfgf .ExtLst ,&_aeeea );_fgccea !=nil {return _fgccea ;};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_W\u006f\u0072k\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_aeeea .Name );if _dfcbg :=d .Skip ();_dfcbg !=nil {return _dfcbg ;};};case _gd .EndElement :break _fbfdb ;case _gd .CharData :};};return nil ;};func (_cgcgf *CT_Hyperlinks )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_beafg :for {_cgdae ,_gddg :=d .Token ();if _gddg !=nil {return _gddg ;};switch _cgdc :=_cgdae .(type ){case _gd .StartElement :switch _cgdc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beeef :=NewCT_Hyperlink ();if _agbcf :=d .DecodeElement (_beeef ,&_cgdc );_agbcf !=nil {return _agbcf ;};_cgcgf .Hyperlink =append (_cgcgf .Hyperlink ,_beeef );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\u0048y\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073 \u0025\u0076",_cgdc .Name );if _fbdcb :=d .Skip ();_fbdcb !=nil {return _fbdcb ;};};case _gd .EndElement :break _beafg ;case _gd .CharData :};};return nil ;};func (_bgaba *CT_VerticalAlignFontProperty )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {_facfe ,_cagfd :=_bgaba .ValAttr .MarshalXMLAttr (_gd .Name {Local :"\u0076\u0061\u006c"});if _cagfd !=nil {return _cagfd ;};start .Attr =append (start .Attr ,_facfe );e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_debdb *CT_FieldUsage )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_debdb .XAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Sum Subtotal -SumSubtotalAttr *bool ; +// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path +func (_bcbdc *CT_SingleXmlCell )ValidateWithPath (path string )error {if _bdcebg :=_bcbdc .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_bdcebg !=nil {return _bdcebg ;};if _bcbdc .ExtLst !=nil {if _cedea :=_bcbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cedea !=nil {return _cedea ;};};return nil ;};func NewCT_OleObject ()*CT_OleObject {_aacag :=&CT_OleObject {};return _aacag }; -// CountA -CountASubtotalAttr *bool ; +// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path +func (_dfaae *CT_IconFilter )ValidateWithPath (path string )error {if _dfaae .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 _bbddda :=_dfaae .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_bbddda !=nil {return _bbddda ;};return nil ;}; -// Average -AvgSubtotalAttr *bool ; +// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path +func (_aedc *CT_CalculatedItem )ValidateWithPath (path string )error {if _eefa :=_aedc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_eefa !=nil {return _eefa ;};if _aedc .ExtLst !=nil {if _becb :=_aedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_becb !=nil {return _becb ;};};return nil ;};func NewCT_TableStyleElement ()*CT_TableStyleElement {_eafff :=&CT_TableStyleElement {};_eafff .TypeAttr =ST_TableStyleType (1);return _eafff ;};func (_beaeca ST_DataConsolidateFunction )Validate ()error {return _beaeca .ValidateWithPath ("")};func (_gabdef ST_PivotFilterType )Validate ()error {return _gabdef .ValidateWithPath ("")}; -// Max Subtotal -MaxSubtotalAttr *bool ; +// Validate validates the CT_RangeSet and its children +func (_baddd *CT_RangeSet )Validate ()error {return _baddd .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};func (_dcabc *CT_CustomSheetView )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dcabc .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 _ ,_eggbf :=range start .Attr {if _eggbf .Name .Local =="\u0073\u0074\u0061t\u0065"{_dcabc .StateAttr .UnmarshalXMLAttr (_eggbf );continue ;};if _eggbf .Name .Local =="\u0067\u0075\u0069\u0064"{_ebef ,_dgab :=_eggbf .Value ,error (nil );if _dgab !=nil {return _dgab ;};_dcabc .GuidAttr =_ebef ;continue ;};if _eggbf .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_aeefa ,_acgc :=_a .ParseBool (_eggbf .Value );if _acgc !=nil {return _acgc ;};_dcabc .FilterUniqueAttr =&_aeefa ;continue ;};if _eggbf .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_daafa ,_cadge :=_a .ParseUint (_eggbf .Value ,10,32);if _cadge !=nil {return _cadge ;};_babbc :=uint32 (_daafa );_dcabc .ColorIdAttr =&_babbc ;continue ;};if _eggbf .Name .Local =="\u0076\u0069\u0065\u0077"{_dcabc .ViewAttr .UnmarshalXMLAttr (_eggbf );continue ;};if _eggbf .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_eecgd ,_ecfee :=_a .ParseBool (_eggbf .Value );if _ecfee !=nil {return _ecfee ;};_dcabc .ShowFormulasAttr =&_eecgd ;continue ;};if _eggbf .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_bcfc ,_caaaf :=_a .ParseBool (_eggbf .Value );if _caaaf !=nil {return _caaaf ;};_dcabc .ShowRulerAttr =&_bcfc ;continue ;};if _eggbf .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_ffef ,_bebc :=_a .ParseBool (_eggbf .Value );if _bebc !=nil {return _bebc ;};_dcabc .ShowRowColAttr =&_ffef ;continue ;};if _eggbf .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_abcgc ,_gfcbe :=_eggbf .Value ,error (nil );if _gfcbe !=nil {return _gfcbe ;};_dcabc .TopLeftCellAttr =&_abcgc ;continue ;};if _eggbf .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_dbaf ,_bgbe :=_a .ParseBool (_eggbf .Value );if _bgbe !=nil {return _bgbe ;};_dcabc .ZeroValuesAttr =&_dbaf ;continue ;};if _eggbf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_daeg ,_bfebc :=_a .ParseBool (_eggbf .Value );if _bfebc !=nil {return _bfebc ;};_dcabc .HiddenColumnsAttr =&_daeg ;continue ;};if _eggbf .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_dged ,_dbac :=_a .ParseBool (_eggbf .Value );if _dbac !=nil {return _dbac ;};_dcabc .OutlineSymbolsAttr =&_dged ;continue ;};if _eggbf .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_ccged ,_ddca :=_a .ParseBool (_eggbf .Value );if _ddca !=nil {return _ddca ;};_dcabc .FilterAttr =&_ccged ;continue ;};if _eggbf .Name .Local =="\u0073\u0063\u0061l\u0065"{_daag ,_dgadb :=_a .ParseUint (_eggbf .Value ,10,32);if _dgadb !=nil {return _dgadb ;};_adgbc :=uint32 (_daag );_dcabc .ScaleAttr =&_adgbc ;continue ;};if _eggbf .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_dfgbe ,_befca :=_a .ParseBool (_eggbf .Value );if _befca !=nil {return _befca ;};_dcabc .ShowGridLinesAttr =&_dfgbe ;continue ;};if _eggbf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_eegcg ,_bede :=_a .ParseBool (_eggbf .Value );if _bede !=nil {return _bede ;};_dcabc .HiddenRowsAttr =&_eegcg ;continue ;};if _eggbf .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_gfaea ,_fegf :=_a .ParseBool (_eggbf .Value );if _fegf !=nil {return _fegf ;};_dcabc .FitToPageAttr =&_gfaea ;continue ;};if _eggbf .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_fddee ,_dace :=_a .ParseBool (_eggbf .Value );if _dace !=nil {return _dace ;};_dcabc .PrintAreaAttr =&_fddee ;continue ;};if _eggbf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_acgf ,_daafb :=_a .ParseBool (_eggbf .Value );if _daafb !=nil {return _daafb ;};_dcabc .ShowAutoFilterAttr =&_acgf ;continue ;};if _eggbf .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_eabab ,_afce :=_a .ParseBool (_eggbf .Value );if _afce !=nil {return _afce ;};_dcabc .ShowPageBreaksAttr =&_eabab ;continue ;};};_fdgc :for {_fafef ,_ggdde :=d .Token ();if _ggdde !=nil {return _ggdde ;};switch _afbd :=_fafef .(type ){case _gd .StartElement :switch _afbd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcabc .Pane =NewCT_Pane ();if _abcab :=d .DecodeElement (_dcabc .Pane ,&_afbd );_abcab !=nil {return _abcab ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcabc .Selection =NewCT_Selection ();if _acbc :=d .DecodeElement (_dcabc .Selection ,&_afbd );_acbc !=nil {return _acbc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcabc .RowBreaks =NewCT_PageBreak ();if _bfgg :=d .DecodeElement (_dcabc .RowBreaks ,&_afbd );_bfgg !=nil {return _bfgg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcabc .ColBreaks =NewCT_PageBreak ();if _gaccc :=d .DecodeElement (_dcabc .ColBreaks ,&_afbd );_gaccc !=nil {return _gaccc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcabc .PageMargins =NewCT_PageMargins ();if _dbadb :=d .DecodeElement (_dcabc .PageMargins ,&_afbd );_dbadb !=nil {return _dbadb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcabc .PrintOptions =NewCT_PrintOptions ();if _bbdaf :=d .DecodeElement (_dcabc .PrintOptions ,&_afbd );_bbdaf !=nil {return _bbdaf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcabc .PageSetup =NewCT_PageSetup ();if _fdce :=d .DecodeElement (_dcabc .PageSetup ,&_afbd );_fdce !=nil {return _fdce ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcabc .HeaderFooter =NewCT_HeaderFooter ();if _cfecb :=d .DecodeElement (_dcabc .HeaderFooter ,&_afbd );_cfecb !=nil {return _cfecb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcabc .AutoFilter =NewCT_AutoFilter ();if _fbcc :=d .DecodeElement (_dcabc .AutoFilter ,&_afbd );_fbcc !=nil {return _fbcc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcabc .ExtLst =NewCT_ExtensionList ();if _ebecd :=d .DecodeElement (_dcabc .ExtLst ,&_afbd );_ebecd !=nil {return _ebecd ;};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\u0075\u0073\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_afbd .Name );if _afgff :=d .Skip ();_afgff !=nil {return _afgff ;};};case _gd .EndElement :break _fdgc ;case _gd .CharData :};};return nil ;}; -// Min Subtotal -MinSubtotalAttr *bool ; +// Validate validates the CT_Set and its children +func (_gddcc *CT_Set )Validate ()error {return _gddcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");}; -// Product Subtotal -ProductSubtotalAttr *bool ; +// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path +func (_cfdgg *CT_ChartsheetPr )ValidateWithPath (path string )error {if _cfdgg .TabColor !=nil {if _cbbgg :=_cfdgg .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_cbbgg !=nil {return _cbbgg ;};};return nil ;};func (_ggbfd *CT_TextPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ccegfb :=range start .Attr {if _ccegfb .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_addbf ,_ceege :=_ccegfb .Value ,error (nil );if _ceege !=nil {return _ceege ;};_ggbfd .ThousandsAttr =&_addbf ;continue ;};if _ccegfb .Name .Local =="\u0074\u0061\u0062"{_cagde ,_ceeca :=_a .ParseBool (_ccegfb .Value );if _ceeca !=nil {return _ceeca ;};_ggbfd .TabAttr =&_cagde ;continue ;};if _ccegfb .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_ggbfd .FileTypeAttr .UnmarshalXMLAttr (_ccegfb );continue ;};if _ccegfb .Name .Local =="\u0073\u0070\u0061c\u0065"{_gffab ,_gaegef :=_a .ParseBool (_ccegfb .Value );if _gaegef !=nil {return _gaegef ;};_ggbfd .SpaceAttr =&_gffab ;continue ;};if _ccegfb .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_eadbdb ,_ggebg :=_ccegfb .Value ,error (nil );if _ggebg !=nil {return _ggebg ;};_ggbfd .CharacterSetAttr =&_eadbdb ;continue ;};if _ccegfb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_gafbg ,_daeda :=_ccegfb .Value ,error (nil );if _daeda !=nil {return _daeda ;};_ggbfd .SourceFileAttr =&_gafbg ;continue ;};if _ccegfb .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_fdcef ,_egafc :=_a .ParseBool (_ccegfb .Value );if _egafc !=nil {return _egafc ;};_ggbfd .DelimitedAttr =&_fdcef ;continue ;};if _ccegfb .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_ddbgg ,_eaefb :=_ccegfb .Value ,error (nil );if _eaefb !=nil {return _eaefb ;};_ggbfd .DecimalAttr =&_ddbgg ;continue ;};if _ccegfb .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_fdbga ,_cfafc :=_a .ParseBool (_ccegfb .Value );if _cfafc !=nil {return _cfafc ;};_ggbfd .PromptAttr =&_fdbga ;continue ;};if _ccegfb .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_faaedb ,_fcead :=_a .ParseUint (_ccegfb .Value ,10,32);if _fcead !=nil {return _fcead ;};_cdeaf :=uint32 (_faaedb );_ggbfd .CodePageAttr =&_cdeaf ;continue ;};if _ccegfb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_ffbgb ,_cdceda :=_a .ParseUint (_ccegfb .Value ,10,32);if _cdceda !=nil {return _cdceda ;};_fcagf :=uint32 (_ffbgb );_ggbfd .FirstRowAttr =&_fcagf ;continue ;};if _ccegfb .Name .Local =="\u0063\u006f\u006dm\u0061"{_ddbfg ,_caafe :=_a .ParseBool (_ccegfb .Value );if _caafe !=nil {return _caafe ;};_ggbfd .CommaAttr =&_ddbfg ;continue ;};if _ccegfb .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_gddbb ,_deafe :=_a .ParseBool (_ccegfb .Value );if _deafe !=nil {return _deafe ;};_ggbfd .SemicolonAttr =&_gddbb ;continue ;};if _ccegfb .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_aedfd ,_bfabb :=_a .ParseBool (_ccegfb .Value );if _bfabb !=nil {return _bfabb ;};_ggbfd .ConsecutiveAttr =&_aedfd ;continue ;};if _ccegfb .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_ggbfd .QualifierAttr .UnmarshalXMLAttr (_ccegfb );continue ;};if _ccegfb .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_bdfca ,_bafcb :=_ccegfb .Value ,error (nil );if _bafcb !=nil {return _bafcb ;};_ggbfd .DelimiterAttr =&_bdfca ;continue ;};};_bdccff :for {_bdffb ,_bgfce :=d .Token ();if _bgfce !=nil {return _bgfce ;};switch _efccac :=_bdffb .(type ){case _gd .StartElement :switch _efccac .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfd .TextFields =NewCT_TextFields ();if _gcgdga :=d .DecodeElement (_ggbfd .TextFields ,&_efccac );_gcgdga !=nil {return _gcgdga ;};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\u0054\u0065\u0078t\u0050\u0072 \u0025\u0076",_efccac .Name );if _dfged :=d .Skip ();_dfged !=nil {return _dfged ;};};case _gd .EndElement :break _bdccff ;case _gd .CharData :};};return nil ;}; -// Count -CountSubtotalAttr *bool ; +// Validate validates the CT_CacheSource and its children +func (_ecg *CT_CacheSource )Validate ()error {return _ecg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");};func (_acfbbc ST_Axis )Validate ()error {return _acfbbc .ValidateWithPath ("")};func (_acgfg ST_FontScheme )ValidateWithPath (path string )error {switch _acgfg {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 (_acgfg ));};return nil ;};func (_gbdgf *CT_IconSet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cgdcg :=range start .Attr {if _cgdcg .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_gbdgf .IconSetAttr .UnmarshalXMLAttr (_cgdcg );continue ;};if _cgdcg .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_gecef ,_abggc :=_a .ParseBool (_cgdcg .Value );if _abggc !=nil {return _abggc ;};_gbdgf .ShowValueAttr =&_gecef ;continue ;};if _cgdcg .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_eabcb ,_gffdb :=_a .ParseBool (_cgdcg .Value );if _gffdb !=nil {return _gffdb ;};_gbdgf .PercentAttr =&_eabcb ;continue ;};if _cgdcg .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_aace ,_afaae :=_a .ParseBool (_cgdcg .Value );if _afaae !=nil {return _afaae ;};_gbdgf .ReverseAttr =&_aace ;continue ;};};_cdde :for {_bbde ,_eeaa :=d .Token ();if _eeaa !=nil {return _eeaa ;};switch _ebdb :=_bbde .(type ){case _gd .StartElement :switch _ebdb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_agcbf :=NewCT_Cfvo ();if _aeacaa :=d .DecodeElement (_agcbf ,&_ebdb );_aeacaa !=nil {return _aeacaa ;};_gbdgf .Cfvo =append (_gbdgf .Cfvo ,_agcbf );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\u005fI\u0063\u006f\u006e\u0053\u0065\u0074\u0020\u0025\u0076",_ebdb .Name );if _efedf :=d .Skip ();_efedf !=nil {return _efedf ;};};case _gd .EndElement :break _cdde ;case _gd .CharData :};};return nil ;}; -// StdDev Subtotal -StdDevSubtotalAttr *bool ; +// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path +func (_egeda *CT_PCDKPIs )ValidateWithPath (path string )error {for _cabg ,_gccdgg :=range _egeda .Kpi {if _baefe :=_gccdgg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_cabg ));_baefe !=nil {return _baefe ;};};return nil ;}; -// StdDevP Subtotal -StdDevPSubtotalAttr *bool ; +// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path +func (_cgeeg *CT_TablePart )ValidateWithPath (path string )error {return nil };func (_bfffc *CT_ExternalDefinedName )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bfffc .NameAttr )});if _bfffc .RefersToAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_bfffc .RefersToAttr )});};if _bfffc .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bfffc .SheetIdAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_Table struct{ -// Variance Subtotal -VarSubtotalAttr *bool ; +// Table Id +IdAttr uint32 ; -// VarP Subtotal -VarPSubtotalAttr *bool ; +// Name +NameAttr *string ; -// Show Member Property in Cell -ShowPropCellAttr *bool ; +// Table Name +DisplayNameAttr string ; -// Show Member Property ToolTip -ShowPropTipAttr *bool ; +// Table Comment +CommentAttr *string ; -// Show As Caption -ShowPropAsCaptionAttr *bool ; +// Reference +RefAttr string ; -// Drill State -DefaultAttributeDrillStateAttr *bool ; +// Table Type +TableTypeAttr ST_TableType ; -// Field Items -Items *CT_Items ; +// Header Row Count +HeaderRowCountAttr *uint32 ; -// AutoSort Scope -AutoSortScope *CT_AutoSortScope ; +// Insert Row Showing +InsertRowAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ebcad *ST_TableStyleType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gedgbcb ,_cdgbee :=d .Token ();if _cdgbee !=nil {return _cdgbee ;};if _ecbec ,_ddfcda :=_gedgbcb .(_b .EndElement );_ddfcda &&_ecbec .Name ==start .Name {*_ebcad =1;return nil ;};if _cffgd ,_gbebe :=_gedgbcb .(_b .CharData );!_gbebe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gedgbcb );}else {switch string (_cffgd ){case "":*_ebcad =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_ebcad =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_ebcad =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ebcad =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_ebcad =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_ebcad =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_ebcad =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_ebcad =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_ebcad =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_ebcad =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_ebcad =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_ebcad =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_ebcad =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_ebcad =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_ebcad =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_ebcad =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_ebcad =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ebcad =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_ebcad =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ebcad =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_ebcad =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_ebcad =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_ebcad =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_ebcad =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_ebcad =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_ebcad =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_ebcad =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_ebcad =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_ebcad =28;};};_gedgbcb ,_cdgbee =d .Token ();if _cdgbee !=nil {return _cdgbee ;};if _gddggb ,_dedda :=_gedgbcb .(_b .EndElement );_dedda &&_gddggb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gedgbcb );};type CT_GroupMembers struct{ +// Insert Row Shift +InsertRowShiftAttr *bool ; -// Group Member Count -CountAttr *uint32 ; +// Totals Row Count +TotalsRowCountAttr *uint32 ; -// OLAP Group Member -GroupMember []*CT_GroupMember ;};func (_bgded *CT_FilterColumn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_facfe :=range start .Attr {if _facfe .Name .Local =="\u0063\u006f\u006cI\u0064"{_daec ,_dbddge :=_e .ParseUint (_facfe .Value ,10,32);if _dbddge !=nil {return _dbddge ;};_bgded .ColIdAttr =uint32 (_daec );continue ;};if _facfe .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_faafd ,_decc :=_e .ParseBool (_facfe .Value );if _decc !=nil {return _decc ;};_bgded .HiddenButtonAttr =&_faafd ;continue ;};if _facfe .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_acdfa ,_afead :=_e .ParseBool (_facfe .Value );if _afead !=nil {return _afead ;};_bgded .ShowButtonAttr =&_acdfa ;continue ;};};_febgg :for {_adagb ,_dcgag :=d .Token ();if _dcgag !=nil {return _dcgag ;};switch _afdb :=_adagb .(type ){case _b .StartElement :switch _afdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_bgded .Filters =NewCT_Filters ();if _bfdfa :=d .DecodeElement (_bgded .Filters ,&_afdb );_bfdfa !=nil {return _bfdfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"}:_bgded .Top10 =NewCT_Top10 ();if _gfga :=d .DecodeElement (_bgded .Top10 ,&_afdb );_gfga !=nil {return _gfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}:_bgded .CustomFilters =NewCT_CustomFilters ();if _caaae :=d .DecodeElement (_bgded .CustomFilters ,&_afdb );_caaae !=nil {return _caaae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}:_bgded .DynamicFilter =NewCT_DynamicFilter ();if _dcdfc :=d .DecodeElement (_bgded .DynamicFilter ,&_afdb );_dcdfc !=nil {return _dcdfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"}:_bgded .ColorFilter =NewCT_ColorFilter ();if _eceg :=d .DecodeElement (_bgded .ColorFilter ,&_afdb );_eceg !=nil {return _eceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}:_bgded .IconFilter =NewCT_IconFilter ();if _fagde :=d .DecodeElement (_bgded .IconFilter ,&_afdb );_fagde !=nil {return _fagde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgded .ExtLst =NewCT_ExtensionList ();if _fcefb :=d .DecodeElement (_bgded .ExtLst ,&_afdb );_fcefb !=nil {return _fcefb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_afdb .Name );if _dfeba :=d .Skip ();_dfeba !=nil {return _dfeba ;};};case _b .EndElement :break _febgg ;case _b .CharData :};};return nil ;};func (_gfdde *CT_Filters )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfdde .BlankAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfdde .BlankAttr ))});};if _gfdde .CalendarTypeAttr !=_c .ST_CalendarTypeUnset {_gedd ,_fcbf :=_gfdde .CalendarTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _fcbf !=nil {return _fcbf ;};start .Attr =append (start .Attr ,_gedd );};e .EncodeToken (start );if _gfdde .Filter !=nil {_ebca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_fbega :=range _gfdde .Filter {e .EncodeElement (_fbega ,_ebca );};};if _gfdde .DateGroupItem !=nil {_gbgac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}};for _ ,_ecbgcb :=range _gfdde .DateGroupItem {e .EncodeElement (_ecbgcb ,_gbgac );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PhoneticRun struct{ +// Totals Row Shown +TotalsRowShownAttr *bool ; -// Base Text Start Index -SbAttr uint32 ; +// Published +PublishedAttr *bool ; -// Base Text End Index -EbAttr uint32 ; +// Header Row Format Id +HeaderRowDxfIdAttr *uint32 ; -// Text -T string ;};func NewCT_WebPublishing ()*CT_WebPublishing {_fegdd :=&CT_WebPublishing {};return _fegdd }; +// Data Area Format Id +DataDxfIdAttr *uint32 ; -// Validate validates the CT_GroupLevel and its children -func (_cafgc *CT_GroupLevel )Validate ()error {return _cafgc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};func NewCT_OleObjects ()*CT_OleObjects {_bgcdg :=&CT_OleObjects {};return _bgcdg };func NewExternalLink ()*ExternalLink {_bdggc :=&ExternalLink {};_bdggc .CT_ExternalLink =*NewCT_ExternalLink ();return _bdggc ;}; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// Validate validates the CT_Break and its children -func (_fegf *CT_Break )Validate ()error {return _fegf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};func (_gedfb *ST_CellType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gedfb =0;case "\u0062":*_gedfb =1;case "\u006e":*_gedfb =2;case "\u0065":*_gedfb =3;case "\u0073":*_gedfb =4;case "\u0073\u0074\u0072":*_gedfb =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_gedfb =6;};return nil ;};func (_acecc *CT_DateTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_acecc .VAttr )});if _acecc .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_acecc .UAttr ))});};if _acecc .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_acecc .FAttr ))});};if _acecc .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_acecc .CAttr )});};if _acecc .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_acecc .CpAttr )});};e .EncodeToken (start );if _acecc .X !=nil {_bbgdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fdgfb :=range _acecc .X {e .EncodeElement (_fdgfb ,_bbgdg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aebac *CT_MetadataBlock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egca :for {_fbcggd ,_egdba :=d .Token ();if _egdba !=nil {return _egdba ;};switch _fgcgd :=_fbcggd .(type ){case _b .StartElement :switch _fgcgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"}:_faegg :=NewCT_MetadataRecord ();if _eeab :=d .DecodeElement (_faegg ,&_fgcgd );_eeab !=nil {return _eeab ;};_aebac .Rc =append (_aebac .Rc ,_faegg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025v",_fgcgd .Name );if _aeabg :=d .Skip ();_aeabg !=nil {return _aeabg ;};};case _b .EndElement :break _egca ;case _b .CharData :};};return nil ;};type CT_CustomProperties struct{ +// Header Row Border Format Id +HeaderRowBorderDxfIdAttr *uint32 ; -// Custom Property -CustomPr []*CT_CustomProperty ;}; +// Table Border Format Id +TableBorderDxfIdAttr *uint32 ; -// Validate validates the CT_DataValidation and its children -func (_gaccb *CT_DataValidation )Validate ()error {return _gaccb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");}; +// Totals Row Border Format Id +TotalsRowBorderDxfIdAttr *uint32 ; -// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path -func (_ccefd *CT_CommentPr )ValidateWithPath (path string )error {if _ccec :=_ccefd .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ccec !=nil {return _ccec ;};if _ddbc :=_ccefd .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ddbc !=nil {return _ddbc ;};if _gegd :=_ccefd .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_gegd !=nil {return _gegd ;};return nil ;}; +// Header Row Style +HeaderRowCellStyleAttr *string ; -// Validate validates the CT_ColorFilter and its children -func (_add *CT_ColorFilter )Validate ()error {return _add .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");}; +// Data Style Name +DataCellStyleAttr *string ; -// ValidateWithPath validates the CT_I and its children, prefixing error messages with path -func (_bfdee *CT_I )ValidateWithPath (path string )error {if _gfca :=_bfdee .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gfca !=nil {return _gfca ;};for _bdec ,_gceabc :=range _bfdee .X {if _dcabfb :=_gceabc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bdec ));_dcabfb !=nil {return _dcabfb ;};};return nil ;};func NewCT_MapInfo ()*CT_MapInfo {_dgdfg :=&CT_MapInfo {};return _dgdfg };func (_ddebg ST_TableStyleType )Validate ()error {return _ddebg .ValidateWithPath ("")};type CT_CalculatedMembers struct{ +// Totals Row Style +TotalsRowCellStyleAttr *string ; -// Calculated Members Count -CountAttr *uint32 ; +// Connection ID +ConnectionIdAttr *uint32 ; -// Calculated Member -CalculatedMember []*CT_CalculatedMember ;};func (_fgcd *CT_CustomProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fgcd .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fgcd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abgef ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _abgef {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abgef ));};return nil ;}; +// Table AutoFilter +AutoFilter *CT_AutoFilter ; -// Validate validates the CT_RgbColor and its children -func (_bggae *CT_RgbColor )Validate ()error {return _bggae .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};type CT_RevisionDefinedName struct{ +// Sort State +SortState *CT_SortState ; -// Local Name Sheet Id -LocalSheetIdAttr *uint32 ; +// Table Columns +TableColumns *CT_TableColumns ; -// Custom View -CustomViewAttr *bool ; +// Table Style +TableStyleInfo *CT_TableStyleInfo ; -// Name -NameAttr string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_dgcg *CT_CustomChartsheetViews )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cadg :for {_bgcg ,_gdfd :=d .Token ();if _gdfd !=nil {return _gdfd ;};switch _ddcbg :=_bgcg .(type ){case _gd .StartElement :switch _ddcbg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgdg :=NewCT_CustomChartsheetView ();if _fcece :=d .DecodeElement (_dfgdg ,&_ddcbg );_fcece !=nil {return _fcece ;};_dgcg .CustomSheetView =append (_dgcg .CustomSheetView ,_dfgdg );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\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073\u0020%\u0076",_ddcbg .Name );if _bbaa :=d .Skip ();_bbaa !=nil {return _bbaa ;};};case _gd .EndElement :break _cadg ;case _gd .CharData :};};return nil ;};func (_cffdf *ST_PrintError )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_cffdf =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_cffdf =1;case "\u0062\u006c\u0061n\u006b":*_cffdf =2;case "\u0064\u0061\u0073\u0068":*_cffdf =3;case "\u004e\u0041":*_cffdf =4;};return nil ;};func NewCT_DdeValues ()*CT_DdeValues {_agbcg :=&CT_DdeValues {};return _agbcg };func (_gfgge *CT_RgbColor )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gfgge .RgbAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0067\u0062"},Value :_b .Sprintf ("\u0025\u0076",*_gfgge .RgbAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fbgbd *CT_WebPublishObject )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fbgbd .IdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fbgbd .DivIdAttr )});if _fbgbd .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbgbd .SourceObjectAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fbgbd .DestinationFileAttr )});if _fbgbd .TitleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fbgbd .TitleAttr )});};if _fbgbd .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbgbd .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_Stylesheet struct{ -// Function -FunctionAttr *bool ; +// Number Formats +NumFmts *CT_NumFmts ; -// Old Function -OldFunctionAttr *bool ; +// Fonts +Fonts *CT_Fonts ; -// Function Group Id -FunctionGroupIdAttr *uint8 ; +// Fills +Fills *CT_Fills ; -// Old Function Group Id -OldFunctionGroupIdAttr *uint8 ; +// Borders +Borders *CT_Borders ; -// Shortcut Key -ShortcutKeyAttr *uint8 ; +// Formatting Records +CellStyleXfs *CT_CellStyleXfs ; -// Old Short Cut Key -OldShortcutKeyAttr *uint8 ; +// Cell Formats +CellXfs *CT_CellXfs ; -// Named Range Hidden -HiddenAttr *bool ; +// Cell Styles +CellStyles *CT_CellStyles ; -// Old Hidden -OldHiddenAttr *bool ; +// Formats +Dxfs *CT_Dxfs ; -// New Custom Menu -CustomMenuAttr *string ; +// Table Styles +TableStyles *CT_TableStyles ; -// Old Custom Menu Text -OldCustomMenuAttr *string ; +// Colors +Colors *CT_Colors ; -// Description -DescriptionAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bdcbff *CT_TableFormula )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (_bdcbff .ArrayAttr ))});e .EncodeElement (_bdcbff .Content ,start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fbcb *CT_CellSmartTag )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fbcb .TypeAttr )});if _fbcb .DeletedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbcb .DeletedAttr ))});};if _fbcb .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbcb .XmlBasedAttr ))});};e .EncodeToken (start );if _fbcb .CellSmartTagPr !=nil {_dfgg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_fede :=range _fbcb .CellSmartTagPr {e .EncodeElement (_fede ,_dfgg );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Old Description -OldDescriptionAttr *string ; +// Validate validates the CT_CalculatedMember and its children +func (_ebde *CT_CalculatedMember )Validate ()error {return _ebde .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");}; -// New Help Topic -HelpAttr *string ; +// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path +func (_bcagc *CT_RElt )ValidateWithPath (path string )error {if _bcagc .RPr !=nil {if _ecbeg :=_bcagc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ecbeg !=nil {return _ecbeg ;};};return nil ;};func (_acbge *CT_MetadataRecord )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074"},Value :_b .Sprintf ("\u0025\u0076",_acbge .TAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_acbge .VAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ffagca ST_SourceType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_fgcgc :=_gd .Attr {};_fgcgc .Name =name ;switch _ffagca {case ST_SourceTypeUnset :_fgcgc .Value ="";case ST_SourceTypeWorksheet :_fgcgc .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_fgcgc .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_fgcgc .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_fgcgc .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _fgcgc ,nil ;};func (_acabf *SingleXmlCells )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_acabf .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_dgbbbe :for {_gagbg ,_ccbbf :=d .Token ();if _ccbbf !=nil {return _ccbbf ;};switch _cebff :=_gagbg .(type ){case _gd .StartElement :switch _cebff .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbdc :=NewCT_SingleXmlCell ();if _bdebb :=d .DecodeElement (_agbdc ,&_cebff );_bdebb !=nil {return _bdebb ;};_acabf .SingleXmlCell =append (_acabf .SingleXmlCell ,_agbdc );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\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043e\u006cl\u0073\u0020\u0025\u0076",_cebff .Name );if _dddde :=d .Skip ();_dddde !=nil {return _dddde ;};};case _gd .EndElement :break _dgbbbe ;case _gd .CharData :};};return nil ;};func (_cdaecc *ST_SmartTagShow )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ebdcad ,_fdgfa :=d .Token ();if _fdgfa !=nil {return _fdgfa ;};if _aadebd ,_fecea :=_ebdcad .(_gd .EndElement );_fecea &&_aadebd .Name ==start .Name {*_cdaecc =1;return nil ;};if _ebgdec ,_ebdab :=_ebdcad .(_gd .CharData );!_ebdab {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",_ebdcad );}else {switch string (_ebgdec ){case "":*_cdaecc =0;case "\u0061\u006c\u006c":*_cdaecc =1;case "\u006e\u006f\u006e\u0065":*_cdaecc =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_cdaecc =3;};};_ebdcad ,_fdgfa =d .Token ();if _fdgfa !=nil {return _fdgfa ;};if _gfccca ,_acgac :=_ebdcad .(_gd .EndElement );_acgac &&_gfccca .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",_ebdcad );};func (_egadb *CT_RevisionAutoFormatting )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_egadb .SheetIdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_egadb .RefAttr )});if _egadb .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_egadb .AutoFormatIdAttr )});};if _egadb .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_egadb .ApplyNumberFormatsAttr ))});};if _egadb .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_egadb .ApplyBorderFormatsAttr ))});};if _egadb .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_egadb .ApplyFontFormatsAttr ))});};if _egadb .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_egadb .ApplyPatternFormatsAttr ))});};if _egadb .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_egadb .ApplyAlignmentFormatsAttr ))});};if _egadb .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_egadb .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_acdgf :=&CT_QueryTableRefresh {};_acdgf .QueryTableFields =NewCT_QueryTableFields ();return _acdgf ;};func (_ebbc *CT_Extension )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ebbc .UriAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_ebbc .UriAttr )});};e .EncodeToken (start );if _ebbc .Any !=nil {_ebbc .Any .MarshalXML (e ,_gd .StartElement {});};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gcbge ST_MdxSetOrder )ValidateWithPath (path string )error {switch _gcbge {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 (_gcbge ));};return nil ;};func (_eecf *CT_DdeValues )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _eecf .RowsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_eecf .RowsAttr )});};if _eecf .ColsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_eecf .ColsAttr )});};e .EncodeToken (start );_cebfb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_debca :=range _eecf .Value {e .EncodeElement (_debca ,_cebfb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_beeea ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _beeea {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 (_beeea ));};return nil ;};func (_dccbf *CT_CustomWorkbookViews )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bbgfa :for {_ccfa ,_bcbd :=d .Token ();if _bcbd !=nil {return _bcbd ;};switch _gged :=_ccfa .(type ){case _gd .StartElement :switch _gged .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cece :=NewCT_CustomWorkbookView ();if _bgac :=d .DecodeElement (_cece ,&_gged );_bgac !=nil {return _bgac ;};_dccbf .CustomWorkbookView =append (_dccbf .CustomWorkbookView ,_cece );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\u0043\u0075\u0073\u0074o\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_gged .Name );if _gfef :=d .Skip ();_gfef !=nil {return _gfef ;};};case _gd .EndElement :break _bbgfa ;case _gd .CharData :};};return nil ;};func (_ccgede *CT_Xf )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_edgfgf :=range start .Attr {if _edgfgf .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_dagcg ,_dafeee :=_a .ParseBool (_edgfgf .Value );if _dafeee !=nil {return _dafeee ;};_ccgede .ApplyFontAttr =&_dagcg ;continue ;};if _edgfgf .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gabce ,_fbdeda :=_a .ParseUint (_edgfgf .Value ,10,32);if _fbdeda !=nil {return _fbdeda ;};_fcaae :=uint32 (_gabce );_ccgede .NumFmtIdAttr =&_fcaae ;continue ;};if _edgfgf .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_bbgfgb ,_edcfe :=_a .ParseBool (_edgfgf .Value );if _edcfe !=nil {return _edcfe ;};_ccgede .ApplyFillAttr =&_bbgfgb ;continue ;};if _edgfgf .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_dbdca ,_gcaag :=_a .ParseUint (_edgfgf .Value ,10,32);if _gcaag !=nil {return _gcaag ;};_dfgff :=uint32 (_dbdca );_ccgede .FillIdAttr =&_dfgff ;continue ;};if _edgfgf .Name .Local =="\u0078\u0066\u0049\u0064"{_baefec ,_egggad :=_a .ParseUint (_edgfgf .Value ,10,32);if _egggad !=nil {return _egggad ;};_edegca :=uint32 (_baefec );_ccgede .XfIdAttr =&_edegca ;continue ;};if _edgfgf .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_ebfecf ,_dbaed :=_a .ParseBool (_edgfgf .Value );if _dbaed !=nil {return _dbaed ;};_ccgede .QuotePrefixAttr =&_ebfecf ;continue ;};if _edgfgf .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_eeaae ,_fgcfef :=_a .ParseBool (_edgfgf .Value );if _fgcfef !=nil {return _fgcfef ;};_ccgede .PivotButtonAttr =&_eeaae ;continue ;};if _edgfgf .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_feddg ,_ffdcdc :=_a .ParseBool (_edgfgf .Value );if _ffdcdc !=nil {return _ffdcdc ;};_ccgede .ApplyNumberFormatAttr =&_feddg ;continue ;};if _edgfgf .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_eegef ,_abfaf :=_a .ParseUint (_edgfgf .Value ,10,32);if _abfaf !=nil {return _abfaf ;};_abfafa :=uint32 (_eegef );_ccgede .FontIdAttr =&_abfafa ;continue ;};if _edgfgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_abcbf ,_gaeea :=_a .ParseUint (_edgfgf .Value ,10,32);if _gaeea !=nil {return _gaeea ;};_bdffba :=uint32 (_abcbf );_ccgede .BorderIdAttr =&_bdffba ;continue ;};if _edgfgf .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_bafaf ,_cadbf :=_a .ParseBool (_edgfgf .Value );if _cadbf !=nil {return _cadbf ;};_ccgede .ApplyBorderAttr =&_bafaf ;continue ;};if _edgfgf .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_gacca ,_cfcebc :=_a .ParseBool (_edgfgf .Value );if _cfcebc !=nil {return _cfcebc ;};_ccgede .ApplyAlignmentAttr =&_gacca ;continue ;};if _edgfgf .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_fbagag ,_bgede :=_a .ParseBool (_edgfgf .Value );if _bgede !=nil {return _bgede ;};_ccgede .ApplyProtectionAttr =&_fbagag ;continue ;};};_efgecb :for {_cbcfdg ,_cebdef :=d .Token ();if _cebdef !=nil {return _cebdef ;};switch _bcagbfb :=_cbcfdg .(type ){case _gd .StartElement :switch _bcagbfb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccgede .Alignment =NewCT_CellAlignment ();if _geede :=d .DecodeElement (_ccgede .Alignment ,&_bcagbfb );_geede !=nil {return _geede ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccgede .Protection =NewCT_CellProtection ();if _cbaab :=d .DecodeElement (_ccgede .Protection ,&_bcagbfb );_cbaab !=nil {return _cbaab ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccgede .ExtLst =NewCT_ExtensionList ();if _abbab :=d .DecodeElement (_ccgede .ExtLst ,&_bcagbfb );_abbab !=nil {return _abbab ;};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\u005fX\u0066 \u0025\u0076",_bcagbfb .Name );if _ffbddc :=d .Skip ();_ffbddc !=nil {return _ffbddc ;};};case _gd .EndElement :break _efgecb ;case _gd .CharData :};};return nil ;};func (_geba *CT_CalculatedMember )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_geba .NameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_geba .MdxAttr )});if _geba .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_geba .MemberNameAttr )});};if _geba .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_b .Sprintf ("\u0025\u0076",*_geba .HierarchyAttr )});};if _geba .ParentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_geba .ParentAttr )});};if _geba .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_geba .SolveOrderAttr )});};if _geba .SetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_geba .SetAttr ))});};e .EncodeToken (start );if _geba .ExtLst !=nil {_dbea :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_geba .ExtLst ,_dbea );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_cgggg :=&CT_FileRecoveryPr {};return _cgggg };func (_bbbdf ST_Visibility )String ()string {switch _bbbdf {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 (_afdad *CT_OutlinePr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gfdag :=range start .Attr {if _gfdag .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_ddcde ,_beege :=_a .ParseBool (_gfdag .Value );if _beege !=nil {return _beege ;};_afdad .ApplyStylesAttr =&_ddcde ;continue ;};if _gfdag .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_facde ,_aadcae :=_a .ParseBool (_gfdag .Value );if _aadcae !=nil {return _aadcae ;};_afdad .SummaryBelowAttr =&_facde ;continue ;};if _gfdag .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_aeaad ,_gaaab :=_a .ParseBool (_gfdag .Value );if _gaaab !=nil {return _gaaab ;};_afdad .SummaryRightAttr =&_aeaad ;continue ;};if _gfdag .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_ecced ,_aedce :=_a .ParseBool (_gfdag .Value );if _aedce !=nil {return _aedce ;};_afdad .ShowOutlineSymbolsAttr =&_ecced ;continue ;};};for {_ffeced ,_edag :=d .Token ();if _edag !=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",_edag );};if _bbbfe ,_cabda :=_ffeced .(_gd .EndElement );_cabda &&_bbbfe .Name ==start .Name {break ;};};return nil ;};func (_debbd *CT_PivotFields )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dbceg :=range start .Attr {if _dbceg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbaf ,_eeaffe :=_a .ParseUint (_dbceg .Value ,10,32);if _eeaffe !=nil {return _eeaffe ;};_bafgb :=uint32 (_bbaf );_debbd .CountAttr =&_bafgb ;continue ;};};_bcagba :for {_bfgda ,_ffdafb :=d .Token ();if _ffdafb !=nil {return _ffdafb ;};switch _ddfa :=_bfgda .(type ){case _gd .StartElement :switch _ddfa .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgcdg :=NewCT_PivotField ();if _egegb :=d .DecodeElement (_bgcdg ,&_ddfa );_egegb !=nil {return _egegb ;};_debbd .PivotField =append (_debbd .PivotField ,_bgcdg );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\u0069\u0076\u006f\u0074\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_ddfa .Name );if _acacb :=d .Skip ();_acacb !=nil {return _acacb ;};};case _gd .EndElement :break _bcagba ;case _gd .CharData :};};return nil ;}; -// Old Help Topic -OldHelpAttr *string ; +// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path +func (_eebf *CT_Metadata )ValidateWithPath (path string )error {if _eebf .MetadataTypes !=nil {if _gacfg :=_eebf .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_gacfg !=nil {return _gacfg ;};};if _eebf .MetadataStrings !=nil {if _dgagd :=_eebf .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_dgagd !=nil {return _dgagd ;};};if _eebf .MdxMetadata !=nil {if _adfdf :=_eebf .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_adfdf !=nil {return _adfdf ;};};for _baaed ,_fbbeb :=range _eebf .FutureMetadata {if _cgdfc :=_fbbeb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_baaed ));_cgdfc !=nil {return _cgdfc ;};};if _eebf .CellMetadata !=nil {if _aecddg :=_eebf .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_aecddg !=nil {return _aecddg ;};};if _eebf .ValueMetadata !=nil {if _ggbbba :=_eebf .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");_ggbbba !=nil {return _ggbbba ;};};if _eebf .ExtLst !=nil {if _bddbf :=_eebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bddbf !=nil {return _bddbf ;};};return nil ;};func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_gaee :=&CT_CalculatedMembers {};return _gaee }; -// Status Bar -StatusBarAttr *string ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_gcaab *CT_Control )ValidateWithPath (path string )error {if _gcaab .ControlPr !=nil {if _acfd :=_gcaab .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_acfd !=nil {return _acfd ;};};return nil ;};type CT_RevisionCustomView struct{ -// Old Status Bar -OldStatusBarAttr *string ; +// GUID +GuidAttr string ; -// Name Comment -CommentAttr *string ; +// User Action +ActionAttr ST_RevisionAction ;}; -// Old Name Comment -OldCommentAttr *string ; +// Validate validates the CT_PhoneticPr and its children +func (_ecegc *CT_PhoneticPr )Validate ()error {return _ecegc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");}; -// Formula -Formula *string ; +// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path +func (_ecceda *CT_RevisionMove )ValidateWithPath (path string )error {for _gaaacg ,_cgbbe :=range _ecceda .Undo {if _fcgbga :=_cgbbe .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_gaaacg ));_fcgbga !=nil {return _fcgbga ;};};for _ccaeg ,_acgfb :=range _ecceda .Rcc {if _adeda :=_acgfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_ccaeg ));_adeda !=nil {return _adeda ;};};for _fgdge ,_bddef :=range _ecceda .Rfmt {if _cbde :=_bddef .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_fgdge ));_cbde !=nil {return _cbde ;};};return nil ;};type CT_Set struct{ -// Old Formula -OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_aagagb ST_ItemType )Validate ()error {return _aagagb .ValidateWithPath ("")}; +// Number of Tuples +CountAttr *uint32 ; -// Validate validates the CT_NumFmts and its children -func (_abcbdc *CT_NumFmts )Validate ()error {return _abcbdc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");};func (_dbfddg ST_DataValidationOperator )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbfddg .String (),start );};func NewCT_FontName ()*CT_FontName {_ecff :=&CT_FontName {};return _ecff };func (_bgafdg ST_TableType )ValidateWithPath (path string )error {switch _bgafdg {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgafdg ));};return nil ;};func (_ededff ST_VerticalAlignment )ValidateWithPath (path string )error {switch _ededff {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ededff ));};return nil ;};type QueryTable struct{CT_QueryTable };type CT_MemberProperty struct{ +// Maximum Rank Requested +MaxRankAttr int32 ; -// OLAP Member Property Unique Name -NameAttr *string ; +// MDX Set Definition +SetDefinitionAttr string ; -// Show Cell -ShowCellAttr *bool ; +// Set Sort Order +SortTypeAttr ST_SortType ; -// Show Tooltip -ShowTipAttr *bool ; +// Query Failed +QueryFailedAttr *bool ; -// Show As Caption -ShowAsCaptionAttr *bool ; +// Tuples +Tpls []*CT_Tuples ; -// Name Length -NameLenAttr *uint32 ; +// Sort By Tuple +SortByTuple *CT_Tuples ;}; -// Property Name Character Index -PPosAttr *uint32 ; +// Validate validates the CT_Schema and its children +func (_efbde *CT_Schema )Validate ()error {return _efbde .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");}; -// Property Name Length -PLenAttr *uint32 ; +// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path +func (_cdd *AG_AutoFormat )ValidateWithPath (path string )error {return nil }; -// Level Index -LevelAttr *uint32 ; +// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path +func (_abefe *CT_VolType )ValidateWithPath (path string )error {if _abefe .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 _ebdff :=_abefe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebdff !=nil {return _ebdff ;};for _affgf ,_cfcad :=range _abefe .Main {if _eceddd :=_cfcad .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_affgf ));_eceddd !=nil {return _eceddd ;};};return nil ;};func (_afbda *CT_OleItem )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_afbda .NameAttr )});if _afbda .IconAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_afbda .IconAttr ))});};if _afbda .AdviseAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_afbda .AdviseAttr ))});};if _afbda .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_afbda .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_aabge *CT_GroupLevel )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_aabge .UniqueNameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_aabge .CaptionAttr )});if _aabge .UserAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aabge .UserAttr ))});};if _aabge .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aabge .CustomRollUpAttr ))});};e .EncodeToken (start );if _aabge .Groups !=nil {_afbeac :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_aabge .Groups ,_afbeac );};if _aabge .ExtLst !=nil {_abfee :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aabge .ExtLst ,_abfee );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_NumFmt struct{ -// Field Index -FieldAttr uint32 ;}; +// Number Format Id +NumFmtIdAttr uint32 ; -// Validate validates the CT_BooleanProperty and its children -func (_ddfe *CT_BooleanProperty )Validate ()error {return _ddfe .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};type CT_CellStyle struct{ +// Number Format Code +FormatCodeAttr string ;};func (_cbcec *CT_QueryTableRefresh )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cbcec .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_cbcec .PreserveSortFilterLayoutAttr ))});};if _cbcec .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbcec .FieldIdWrappedAttr ))});};if _cbcec .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbcec .HeadersInLastRefreshAttr ))});};if _cbcec .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cbcec .MinimumVersionAttr )});};if _cbcec .NextIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cbcec .NextIdAttr )});};if _cbcec .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cbcec .UnboundColumnsLeftAttr )});};if _cbcec .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cbcec .UnboundColumnsRightAttr )});};e .EncodeToken (start );_cbefec :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_cbcec .QueryTableFields ,_cbefec );if _cbcec .QueryTableDeletedFields !=nil {_cdbgd :=_gd .StartElement {Name :_gd .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 (_cbcec .QueryTableDeletedFields ,_cdbgd );};if _cbcec .SortState !=nil {_babfa :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_cbcec .SortState ,_babfa );};if _cbcec .ExtLst !=nil {_efeedf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbcec .ExtLst ,_efeedf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// User Defined Cell Style -NameAttr *string ; +// Validate validates the CT_TextPr and its children +func (_fdfcd *CT_TextPr )Validate ()error {return _fdfcd .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");};func NewCT_CsPageSetup ()*CT_CsPageSetup {_acgbe :=&CT_CsPageSetup {};return _acgbe };func (_eabee *CT_Pane )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _eabee .XSplitAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eabee .XSplitAttr )});};if _eabee .YSplitAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eabee .YSplitAttr )});};if _eabee .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_eabee .TopLeftCellAttr )});};if _eabee .ActivePaneAttr !=ST_PaneUnset {_bgdee ,_adeb :=_eabee .ActivePaneAttr .MarshalXMLAttr (_gd .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _adeb !=nil {return _adeb ;};start .Attr =append (start .Attr ,_bgdee );};if _eabee .StateAttr !=ST_PaneStateUnset {_edcac ,_gabdb :=_eabee .StateAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u0074\u0061t\u0065"});if _gabdb !=nil {return _gabdb ;};start .Attr =append (start .Attr ,_edcac );};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_acfaa *CT_PhoneticPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_acfaa .FontIdAttr )});if _acfaa .TypeAttr !=ST_PhoneticTypeUnset {_dgcbg ,_dfcaa :=_acfaa .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _dfcaa !=nil {return _dfcaa ;};start .Attr =append (start .Attr ,_dgcbg );};if _acfaa .AlignmentAttr !=ST_PhoneticAlignmentUnset {_gbaaf ,_ccbge :=_acfaa .AlignmentAttr .MarshalXMLAttr (_gd .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"});if _ccbge !=nil {return _ccbge ;};start .Attr =append (start .Attr ,_gbaaf );};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Format Id -XfIdAttr uint32 ; +// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path +func (_bafc *CT_DdeItem )ValidateWithPath (path string )error {if _bafc .Values !=nil {if _eegcd :=_bafc .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_eegcd !=nil {return _eegcd ;};};return nil ;}; -// Built-In Style Id -BuiltinIdAttr *uint32 ; +// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path +func (_fgdgg *CT_rowItems )ValidateWithPath (path string )error {for _gbbbd ,_ddebdg :=range _fgdgg .I {if _cgfeac :=_ddebdg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_gbbbd ));_cgfeac !=nil {return _cgfeac ;};};return nil ;};func (_caed *CT_CacheHierarchies )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cdgc :=range start .Attr {if _cdgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_debea ,_aaea :=_a .ParseUint (_cdgc .Value ,10,32);if _aaea !=nil {return _aaea ;};_bggf :=uint32 (_debea );_caed .CountAttr =&_bggf ;continue ;};};_eagf :for {_eddda ,_bbgg :=d .Token ();if _bbgg !=nil {return _bbgg ;};switch _afgd :=_eddda .(type ){case _gd .StartElement :switch _afgd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eadc :=NewCT_CacheHierarchy ();if _gcda :=d .DecodeElement (_eadc ,&_afgd );_gcda !=nil {return _gcda ;};_caed .CacheHierarchy =append (_caed .CacheHierarchy ,_eadc );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\u0061\u0063\u0068\u0065\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_afgd .Name );if _eadb :=d .Skip ();_eadb !=nil {return _eadb ;};};case _gd .EndElement :break _eagf ;case _gd .CharData :};};return nil ;};func (_bffeaf *ST_VolDepType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_bffeaf =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_bffeaf =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_bffeaf =2;};return nil ;};func (_eeac *CT_DdeItems )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _eeac .DdeItem !=nil {_fdad :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_acgge :=range _eeac .DdeItem {e .EncodeElement (_acgge ,_fdad );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Outline Style -ILevelAttr *uint32 ; +// Validate validates the CT_ChartFormat and its children +func (_aeeg *CT_ChartFormat )Validate ()error {return _aeeg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};func (_cfdeb *ST_FilterOperator )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_acfcfe ,_cafda :=d .Token ();if _cafda !=nil {return _cafda ;};if _fcaee ,_abedf :=_acfcfe .(_gd .EndElement );_abedf &&_fcaee .Name ==start .Name {*_cfdeb =1;return nil ;};if _efbfb ,_cbffg :=_acfcfe .(_gd .CharData );!_cbffg {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",_acfcfe );}else {switch string (_efbfb ){case "":*_cfdeb =0;case "\u0065\u0071\u0075a\u006c":*_cfdeb =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cfdeb =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cfdeb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cfdeb =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cfdeb =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cfdeb =6;};};_acfcfe ,_cafda =d .Token ();if _cafda !=nil {return _cafda ;};if _gfabf ,_dgaea :=_acfcfe .(_gd .EndElement );_dgaea &&_gfabf .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",_acfcfe );}; -// Hidden Style -HiddenAttr *bool ; +// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path +func (_dfgaf *CT_TableColumn )ValidateWithPath (path string )error {if _bgdccdd :=_dfgaf .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072");_bgdccdd !=nil {return _bgdccdd ;};if _dfgaf .CalculatedColumnFormula !=nil {if _bgagbg :=_dfgaf .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");_bgagbg !=nil {return _bgagbg ;};};if _dfgaf .TotalsRowFormula !=nil {if _faeea :=_dfgaf .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_faeea !=nil {return _faeea ;};};if _dfgaf .XmlColumnPr !=nil {if _bdff :=_dfgaf .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_bdff !=nil {return _bdff ;};};if _dfgaf .ExtLst !=nil {if _badec :=_dfgaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_badec !=nil {return _badec ;};};return nil ;};type ST_PrintError byte ;func (_fbbbcg *CT_Macrosheet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074";e .EncodeToken (start );if _fbbbcg .SheetPr !=nil {_ddgba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_fbbbcg .SheetPr ,_ddgba );};if _fbbbcg .Dimension !=nil {_gcfed :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fbbbcg .Dimension ,_gcfed );};if _fbbbcg .SheetViews !=nil {_bfdcb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fbbbcg .SheetViews ,_bfdcb );};if _fbbbcg .SheetFormatPr !=nil {_eggba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_fbbbcg .SheetFormatPr ,_eggba );};if _fbbbcg .Cols !=nil {_bdeae :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_cffae :=range _fbbbcg .Cols {e .EncodeElement (_cffae ,_bdeae );};};_bfbga :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fbbbcg .SheetData ,_bfbga );if _fbbbcg .SheetProtection !=nil {_edab :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbbbcg .SheetProtection ,_edab );};if _fbbbcg .AutoFilter !=nil {_gadfc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fbbbcg .AutoFilter ,_gadfc );};if _fbbbcg .SortState !=nil {_dffbc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_fbbbcg .SortState ,_dffbc );};if _fbbbcg .DataConsolidate !=nil {_bccfa :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fbbbcg .DataConsolidate ,_bccfa );};if _fbbbcg .CustomSheetViews !=nil {_bgced :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fbbbcg .CustomSheetViews ,_bgced );};if _fbbbcg .PhoneticPr !=nil {_bfaag :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fbbbcg .PhoneticPr ,_bfaag );};if _fbbbcg .ConditionalFormatting !=nil {_gefbf :=_gd .StartElement {Name :_gd .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 _ ,_bffda :=range _fbbbcg .ConditionalFormatting {e .EncodeElement (_bffda ,_gefbf );};};if _fbbbcg .PrintOptions !=nil {_cbfg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fbbbcg .PrintOptions ,_cbfg );};if _fbbbcg .PageMargins !=nil {_ddcd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_fbbbcg .PageMargins ,_ddcd );};if _fbbbcg .PageSetup !=nil {_dcggf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_fbbbcg .PageSetup ,_dcggf );};if _fbbbcg .HeaderFooter !=nil {_ddbdc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_fbbbcg .HeaderFooter ,_ddbdc );};if _fbbbcg .RowBreaks !=nil {_fgceee :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_fbbbcg .RowBreaks ,_fgceee );};if _fbbbcg .ColBreaks !=nil {_faaed :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_fbbbcg .ColBreaks ,_faaed );};if _fbbbcg .CustomProperties !=nil {_ceagg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_fbbbcg .CustomProperties ,_ceagg );};if _fbbbcg .Drawing !=nil {_bbaaec :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fbbbcg .Drawing ,_bbaaec );};if _fbbbcg .LegacyDrawing !=nil {_aggac :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fbbbcg .LegacyDrawing ,_aggac );};if _fbbbcg .LegacyDrawingHF !=nil {_cdabe :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fbbbcg .LegacyDrawingHF ,_cdabe );};if _fbbbcg .DrawingHF !=nil {_acgad :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fbbbcg .DrawingHF ,_acgad );};if _fbbbcg .Picture !=nil {_ecebg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_fbbbcg .Picture ,_ecebg );};if _fbbbcg .OleObjects !=nil {_fcdce :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_fbbbcg .OleObjects ,_fcdce );};if _fbbbcg .ExtLst !=nil {_fgbg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbbbcg .ExtLst ,_fgbg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Custom Built In -CustomBuiltinAttr *bool ; +// Validate validates the CT_RevisionCustomView and its children +func (_edeed *CT_RevisionCustomView )Validate ()error {return _edeed .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");};func (_gefbfa *CT_PivotHierarchy )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fgaad :=range start .Attr {if _fgaad .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_gbgbf ,_dbgae :=_a .ParseBool (_fgaad .Value );if _dbgae !=nil {return _dbgae ;};_gefbfa .DragToDataAttr =&_gbgbf ;continue ;};if _fgaad .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_eefge ,_cagfc :=_a .ParseBool (_fgaad .Value );if _cagfc !=nil {return _cagfc ;};_gefbfa .OutlineAttr =&_eefge ;continue ;};if _fgaad .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_afgfb ,_efbbg :=_a .ParseBool (_fgaad .Value );if _efbbg !=nil {return _efbbg ;};_gefbfa .SubtotalTopAttr =&_afgfb ;continue ;};if _fgaad .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_bbeea ,_fadda :=_a .ParseBool (_fgaad .Value );if _fadda !=nil {return _fadda ;};_gefbfa .ShowInFieldListAttr =&_bbeea ;continue ;};if _fgaad .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_gggd ,_gdbdb :=_a .ParseBool (_fgaad .Value );if _gdbdb !=nil {return _gdbdb ;};_gefbfa .DragToRowAttr =&_gggd ;continue ;};if _fgaad .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_afcag ,_gbedb :=_a .ParseBool (_fgaad .Value );if _gbedb !=nil {return _gbedb ;};_gefbfa .DragToColAttr =&_afcag ;continue ;};if _fgaad .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_dfcd ,_efgfb :=_a .ParseBool (_fgaad .Value );if _efgfb !=nil {return _efgfb ;};_gefbfa .DragToPageAttr =&_dfcd ;continue ;};if _fgaad .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"{_cgfcf ,_gfcdd :=_a .ParseBool (_fgaad .Value );if _gfcdd !=nil {return _gfcdd ;};_gefbfa .MultipleItemSelectionAllowedAttr =&_cgfcf ;continue ;};if _fgaad .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_acdad ,_cabbg :=_a .ParseBool (_fgaad .Value );if _cabbg !=nil {return _cabbg ;};_gefbfa .DragOffAttr =&_acdad ;continue ;};if _fgaad .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_gcfef ,_cabge :=_a .ParseBool (_fgaad .Value );if _cabge !=nil {return _cabge ;};_gefbfa .IncludeNewItemsInFilterAttr =&_gcfef ;continue ;};if _fgaad .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_aagcb ,_fabda :=_fgaad .Value ,error (nil );if _fabda !=nil {return _fabda ;};_gefbfa .CaptionAttr =&_aagcb ;continue ;};};_cgdcd :for {_eeeefb ,_aaeafg :=d .Token ();if _aaeafg !=nil {return _aaeafg ;};switch _fgbfa :=_eeeefb .(type ){case _gd .StartElement :switch _fgbfa .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefbfa .Mps =NewCT_MemberProperties ();if _ddegd :=d .DecodeElement (_gefbfa .Mps ,&_fgbfa );_ddegd !=nil {return _ddegd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fddec :=NewCT_Members ();if _cfceb :=d .DecodeElement (_fddec ,&_fgbfa );_cfceb !=nil {return _cfceb ;};_gefbfa .Members =append (_gefbfa .Members ,_fddec );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gefbfa .ExtLst =NewCT_ExtensionList ();if _cdbbc :=d .DecodeElement (_gefbfa .ExtLst ,&_fgbfa );_cdbbc !=nil {return _cdbbc ;};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\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_fgbfa .Name );if _baafe :=d .Skip ();_baafe !=nil {return _baafe ;};};case _gd .EndElement :break _cgdcd ;case _gd .CharData :};};return nil ;};func (_faaae *CT_PivotDimension )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _faaae .MeasureAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_faaae .MeasureAttr ))});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_faaae .NameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_faaae .UniqueNameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_faaae .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_aafcf ST_Axis )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfdfg :=_b .Attr {};_bfdfg .Name =name ;switch _aafcf {case ST_AxisUnset :_bfdfg .Value ="";case ST_AxisAxisRow :_bfdfg .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_bfdfg .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_bfdfg .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_bfdfg .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _bfdfg ,nil ;};type CT_PatternFill struct{ +// Validate validates the CT_FilterColumn and its children +func (_feaf *CT_FilterColumn )Validate ()error {return _feaf .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");}; -// Pattern Type -PatternTypeAttr ST_PatternType ; +// Validate validates the CT_PivotHierarchy and its children +func (_cabgf *CT_PivotHierarchy )Validate ()error {return _cabgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_ecddbf *CT_Pages )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ecddbf .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecddbf .CountAttr )});};e .EncodeToken (start );_bbceb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_bdega :=range _ecddbf .Page {e .EncodeElement (_bdega ,_bbceb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_ExternalBook struct{IdAttr string ; -// Foreground Color -FgColor *CT_Color ; +// Supporting Workbook Sheet Names +SheetNames *CT_ExternalSheetNames ; -// Background Color -BgColor *CT_Color ;}; +// Named Links +DefinedNames *CT_ExternalDefinedNames ; -// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path -func (_dddff *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };type CT_MergeCells struct{ +// Cached Worksheet Data +SheetDataSet *CT_ExternalSheetDataSet ;};func NewCT_RevisionComment ()*CT_RevisionComment {_ababa :=&CT_RevisionComment {};_ababa .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 _ababa ;};func (_gcabg *CT_ServerFormats )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gcabg .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gcabg .CountAttr )});};e .EncodeToken (start );if _gcabg .ServerFormat !=nil {_cfddg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_eeafc :=range _gcabg .ServerFormat {e .EncodeElement (_eeafc ,_cfddg );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Count -CountAttr *uint32 ; +// Validate validates the CT_TableMissing and its children +func (_deagga *CT_TableMissing )Validate ()error {return _deagga .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};type CT_Xf struct{ -// Merged Cell -MergeCell []*CT_MergeCell ;}; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Validate validates the CT_Filters and its children -func (_eebeee *CT_Filters )Validate ()error {return _eebeee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_eacgfc *CT_pivotTableDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eacgfc .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eacgfc .CacheIdAttr )});if _eacgfc .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .DataOnRowsAttr ))});};if _eacgfc .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .DataPositionAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_eacgfc .DataCaptionAttr )});if _eacgfc .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .GrandTotalCaptionAttr )});};if _eacgfc .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .ErrorCaptionAttr )});};if _eacgfc .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowErrorAttr ))});};if _eacgfc .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .MissingCaptionAttr )});};if _eacgfc .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowMissingAttr ))});};if _eacgfc .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .PageStyleAttr )});};if _eacgfc .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .PivotTableStyleAttr )});};if _eacgfc .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .VacatedStyleAttr )});};if _eacgfc .TagAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .TagAttr )});};if _eacgfc .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .UpdatedVersionAttr )});};if _eacgfc .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .MinRefreshableVersionAttr )});};if _eacgfc .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .AsteriskTotalsAttr ))});};if _eacgfc .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowItemsAttr ))});};if _eacgfc .EditDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .EditDataAttr ))});};if _eacgfc .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .DisableFieldListAttr ))});};if _eacgfc .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowCalcMbrsAttr ))});};if _eacgfc .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .VisualTotalsAttr ))});};if _eacgfc .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowMultipleLabelAttr ))});};if _eacgfc .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowDataDropDownAttr ))});};if _eacgfc .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowDrillAttr ))});};if _eacgfc .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .PrintDrillAttr ))});};if _eacgfc .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowMemberPropertyTipsAttr ))});};if _eacgfc .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowDataTipsAttr ))});};if _eacgfc .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .EnableWizardAttr ))});};if _eacgfc .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .EnableDrillAttr ))});};if _eacgfc .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .EnableFieldPropertiesAttr ))});};if _eacgfc .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .PreserveFormattingAttr ))});};if _eacgfc .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .UseAutoFormattingAttr ))});};if _eacgfc .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .PageWrapAttr )});};if _eacgfc .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .PageOverThenDownAttr ))});};if _eacgfc .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .SubtotalHiddenItemsAttr ))});};if _eacgfc .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .RowGrandTotalsAttr ))});};if _eacgfc .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ColGrandTotalsAttr ))});};if _eacgfc .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .FieldPrintTitlesAttr ))});};if _eacgfc .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ItemPrintTitlesAttr ))});};if _eacgfc .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .MergeItemAttr ))});};if _eacgfc .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowDropZonesAttr ))});};if _eacgfc .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .CreatedVersionAttr )});};if _eacgfc .IndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .IndentAttr )});};if _eacgfc .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowEmptyRowAttr ))});};if _eacgfc .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowEmptyColAttr ))});};if _eacgfc .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ShowHeadersAttr ))});};if _eacgfc .CompactAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .CompactAttr ))});};if _eacgfc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .OutlineAttr ))});};if _eacgfc .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .OutlineDataAttr ))});};if _eacgfc .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .CompactDataAttr ))});};if _eacgfc .PublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .PublishedAttr ))});};if _eacgfc .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .GridDropZonesAttr ))});};if _eacgfc .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ImmersiveAttr ))});};if _eacgfc .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .MultipleFieldFiltersAttr ))});};if _eacgfc .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .ChartFormatAttr )});};if _eacgfc .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .RowHeaderCaptionAttr )});};if _eacgfc .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .ColHeaderCaptionAttr )});};if _eacgfc .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .FieldListSortAscendingAttr ))});};if _eacgfc .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .MdxSubqueriesAttr ))});};if _eacgfc .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .CustomListSortAttr ))});};if _eacgfc .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eacgfc .AutoFormatIdAttr )});};if _eacgfc .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ApplyNumberFormatsAttr ))});};if _eacgfc .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ApplyBorderFormatsAttr ))});};if _eacgfc .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ApplyFontFormatsAttr ))});};if _eacgfc .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ApplyPatternFormatsAttr ))});};if _eacgfc .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ApplyAlignmentFormatsAttr ))});};if _eacgfc .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eacgfc .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );_aacbgd :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eacgfc .Location ,_aacbgd );if _eacgfc .PivotFields !=nil {_dfccg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_eacgfc .PivotFields ,_dfccg );};if _eacgfc .RowFields !=nil {_gegeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_eacgfc .RowFields ,_gegeb );};if _eacgfc .RowItems !=nil {_ebfcc :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_eacgfc .RowItems ,_ebfcc );};if _eacgfc .ColFields !=nil {_gbfag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_eacgfc .ColFields ,_gbfag );};if _eacgfc .ColItems !=nil {_cbcge :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_eacgfc .ColItems ,_cbcge );};if _eacgfc .PageFields !=nil {_adcce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_eacgfc .PageFields ,_adcce );};if _eacgfc .DataFields !=nil {_becg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_eacgfc .DataFields ,_becg );};if _eacgfc .Formats !=nil {_gcffdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_eacgfc .Formats ,_gcffdg );};if _eacgfc .ConditionalFormats !=nil {_gcfcg :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_eacgfc .ConditionalFormats ,_gcfcg );};if _eacgfc .ChartFormats !=nil {_ggdba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_eacgfc .ChartFormats ,_ggdba );};if _eacgfc .PivotHierarchies !=nil {_gegbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_eacgfc .PivotHierarchies ,_gegbe );};if _eacgfc .PivotTableStyleInfo !=nil {_aabbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_eacgfc .PivotTableStyleInfo ,_aabbf );};if _eacgfc .Filters !=nil {_dddba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_eacgfc .Filters ,_dddba );};if _eacgfc .RowHierarchiesUsage !=nil {_agdde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_eacgfc .RowHierarchiesUsage ,_agdde );};if _eacgfc .ColHierarchiesUsage !=nil {_eabgag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_eacgfc .ColHierarchiesUsage ,_eabgag );};if _eacgfc .ExtLst !=nil {_geadge :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eacgfc .ExtLst ,_geadge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aef *CT_Border )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aef .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_aef .DiagonalUpAttr ))});};if _aef .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_aef .DiagonalDownAttr ))});};if _aef .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_aef .OutlineAttr ))});};e .EncodeToken (start );if _aef .Start !=nil {_ebed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aef .Start ,_ebed );};if _aef .End !=nil {_ecf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}};e .EncodeElement (_aef .End ,_ecf );};if _aef .Left !=nil {_adb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_aef .Left ,_adb );};if _aef .Right !=nil {_feeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aef .Right ,_feeb );};if _aef .Top !=nil {_fdde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_aef .Top ,_fdde );};if _aef .Bottom !=nil {_bec :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}};e .EncodeElement (_aef .Bottom ,_bec );};if _aef .Diagonal !=nil {_fbca :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_aef .Diagonal ,_fbca );};if _aef .Vertical !=nil {_dgba :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}};e .EncodeElement (_aef .Vertical ,_dgba );};if _aef .Horizontal !=nil {_bcfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_aef .Horizontal ,_bcfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcgff ST_Comments )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agggb :=_b .Attr {};_agggb .Name =name ;switch _bcgff {case ST_CommentsUnset :_agggb .Value ="";case ST_CommentsCommNone :_agggb .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_agggb .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_agggb .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _agggb ,nil ;};type CT_Query struct{ +// Font Id +FontIdAttr *uint32 ; -// MDX Query String -MdxAttr string ; +// Fill Id +FillIdAttr *uint32 ; -// Tuples -Tpls *CT_Tuples ;};func NewCT_CsPageSetup ()*CT_CsPageSetup {_afbbb :=&CT_CsPageSetup {};return _afbbb }; +// Border Id +BorderIdAttr *uint32 ; -// Validate validates the CT_RangePr and its children -func (_aebbf *CT_RangePr )Validate ()error {return _aebbf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");}; +// Format Id +XfIdAttr *uint32 ; -// Validate validates the CT_RevisionCustomView and its children -func (_bdgedc *CT_RevisionCustomView )Validate ()error {return _bdgedc .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");}; +// Quote Prefix +QuotePrefixAttr *bool ; -// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path -func (_dcbad *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _bcbcc :=_dcbad .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_bcbcc !=nil {return _bcbcc ;};if _dadcb :=_dcbad .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_dadcb !=nil {return _dadcb ;};if _dcbad .CacheHierarchies !=nil {if _fcgcb :=_dcbad .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_fcgcb !=nil {return _fcgcb ;};};if _dcbad .Kpis !=nil {if _edad :=_dcbad .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_edad !=nil {return _edad ;};};if _dcbad .TupleCache !=nil {if _edbec :=_dcbad .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");_edbec !=nil {return _edbec ;};};if _dcbad .CalculatedItems !=nil {if _bcecb :=_dcbad .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_bcecb !=nil {return _bcecb ;};};if _dcbad .CalculatedMembers !=nil {if _bfaaaf :=_dcbad .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_bfaaaf !=nil {return _bfaaaf ;};};if _dcbad .Dimensions !=nil {if _fcfbc :=_dcbad .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_fcfbc !=nil {return _fcfbc ;};};if _dcbad .MeasureGroups !=nil {if _bbbbfb :=_dcbad .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_bbbbfb !=nil {return _bbbbfb ;};};if _dcbad .Maps !=nil {if _cggad :=_dcbad .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_cggad !=nil {return _cggad ;};};if _dcbad .ExtLst !=nil {if _bafge :=_dcbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafge !=nil {return _bafge ;};};return nil ;};type CT_CustomSheetViews struct{ +// Pivot Button +PivotButtonAttr *bool ; -// Custom Sheet View -CustomSheetView []*CT_CustomSheetView ;};func (_bcfaf ST_DateTimeGrouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcfaf .String (),start );};func (_edecf *CT_CustomChartsheetViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edecf .CustomSheetView !=nil {_bdfcd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_adgd :=range _edecf .CustomSheetView {e .EncodeElement (_adgd ,_bdfcd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_gddgc :=&CT_RevisionAutoFormatting {};return _gddgc ;};type CT_OleObject struct{ +// Apply Number Format +ApplyNumberFormatAttr *bool ; -// Embedded Object ProgId -ProgIdAttr *string ; +// Apply Font +ApplyFontAttr *bool ; -// Data or View Aspect -DvAspectAttr ST_DvAspect ; +// Apply Fill +ApplyFillAttr *bool ; -// Embedded Object's Link Moniker -LinkAttr *string ; +// Apply Border +ApplyBorderAttr *bool ; -// Linked Embedded Object Update -OleUpdateAttr ST_OleUpdate ; +// Apply Alignment +ApplyAlignmentAttr *bool ; -// Auto Load -AutoLoadAttr *bool ; +// Apply Protection +ApplyProtectionAttr *bool ; -// Shape Id -ShapeIdAttr uint32 ;IdAttr *string ; +// Alignment +Alignment *CT_CellAlignment ; -// Embedded Object Properties -ObjectPr *CT_ObjectPr ;};func NewCT_Mdx ()*CT_Mdx {_ecdbc :=&CT_Mdx {};_ecdbc .FAttr =ST_MdxFunctionType (1);return _ecdbc };func (_ddcae *CT_MeasureGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ddcae .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_ddcae .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_dcdbd :=&CT_FontFamily {};_dcdbd .ValAttr =0;return _dcdbd };func (_aafdb *ST_DateTimeGrouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agedb ,_ccfcg :=d .Token ();if _ccfcg !=nil {return _ccfcg ;};if _gaadfg ,_dacfb :=_agedb .(_b .EndElement );_dacfb &&_gaadfg .Name ==start .Name {*_aafdb =1;return nil ;};if _gdgcgb ,_gbecf :=_agedb .(_b .CharData );!_gbecf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agedb );}else {switch string (_gdgcgb ){case "":*_aafdb =0;case "\u0079\u0065\u0061\u0072":*_aafdb =1;case "\u006d\u006f\u006et\u0068":*_aafdb =2;case "\u0064\u0061\u0079":*_aafdb =3;case "\u0068\u006f\u0075\u0072":*_aafdb =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_aafdb =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_aafdb =6;};};_agedb ,_ccfcg =d .Token ();if _ccfcg !=nil {return _ccfcg ;};if _ffgfe ,_agdeg :=_agedb .(_b .EndElement );_agdeg &&_ffgfe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agedb );};func (_afbcf *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afbcf =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_afbcf =1;case "\u006c\u0065\u0066\u0074":*_afbcf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_afbcf =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_afbcf =4;};return nil ;};type CT_SmartTagPr struct{ +// Protection +Protection *CT_CellProtection ; -// Embed SmartTags -EmbedAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Show Smart Tags -ShowAttr ST_SmartTagShow ;};func (_gbeg *CT_HierarchyUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbaeab :=range start .Attr {if _cbaeab .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_gdecb ,_bcbbd :=_e .ParseInt (_cbaeab .Value ,10,32);if _bcbbd !=nil {return _bcbbd ;};_gbeg .HierarchyUsageAttr =int32 (_gdecb );continue ;};};for {_dbedf ,_afacg :=d .Token ();if _afacg !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0055\u0073\u0061\u0067\u0065: \u0025\u0073",_afacg );};if _dgdca ,_ggbgb :=_dbedf .(_b .EndElement );_ggbgb &&_dgdca .Name ==start .Name {break ;};};return nil ;};func (_ebgcg *CT_PrintOptions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebgcg .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebgcg .HorizontalCenteredAttr ))});};if _ebgcg .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebgcg .VerticalCenteredAttr ))});};if _ebgcg .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebgcg .HeadingsAttr ))});};if _ebgcg .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebgcg .GridLinesAttr ))});};if _ebgcg .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebgcg .GridLinesSetAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_InputCells and its children +func (_edddb *CT_InputCells )Validate ()error {return _edddb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");}; -// Validate validates the PivotCacheDefinition and its children -func (_acbdd *PivotCacheDefinition )Validate ()error {return _acbdd .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func NewCT_BookViews ()*CT_BookViews {_acd :=&CT_BookViews {};return _acd };type CT_DataConsolidate struct{ +// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path +func (_cbbbf *CT_DataField )ValidateWithPath (path string )error {if _dfdgg :=_cbbbf .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_dfdgg !=nil {return _dfdgg ;};if _daadb :=_cbbbf .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072");_daadb !=nil {return _daadb ;};if _cbbbf .ExtLst !=nil {if _cedc :=_cbbbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cedc !=nil {return _cedc ;};};return nil ;};func (_cafaa *ST_PageOrder )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ggbbad ,_faageb :=d .Token ();if _faageb !=nil {return _faageb ;};if _dgabdd ,_gfgfdf :=_ggbbad .(_gd .EndElement );_gfgfdf &&_dgabdd .Name ==start .Name {*_cafaa =1;return nil ;};if _gcebbc ,_fecda :=_ggbbad .(_gd .CharData );!_fecda {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",_ggbbad );}else {switch string (_gcebbc ){case "":*_cafaa =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_cafaa =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_cafaa =2;};};_ggbbad ,_faageb =d .Token ();if _faageb !=nil {return _faageb ;};if _dgffge ,_bcagcd :=_ggbbad .(_gd .EndElement );_bcagcd &&_dgffge .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",_ggbbad );};func (_affeed *CT_String )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_affeed .VAttr )});if _affeed .UAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_affeed .UAttr ))});};if _affeed .FAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_affeed .FAttr ))});};if _affeed .CAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_affeed .CAttr )});};if _affeed .CpAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_affeed .CpAttr )});};if _affeed .InAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_affeed .InAttr )});};if _affeed .BcAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_affeed .BcAttr )});};if _affeed .FcAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_affeed .FcAttr )});};if _affeed .IAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_affeed .IAttr ))});};if _affeed .UnAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_affeed .UnAttr ))});};if _affeed .StAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_affeed .StAttr ))});};if _affeed .BAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_affeed .BAttr ))});};e .EncodeToken (start );if _affeed .Tpls !=nil {_aagcd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_cafec :=range _affeed .Tpls {e .EncodeElement (_cafec ,_aagcd );};};if _affeed .X !=nil {_afdga :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bdgcf :=range _affeed .X {e .EncodeElement (_bdgcf ,_afdga );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_baged *CT_PageBreak )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _baged .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_baged .CountAttr )});};if _baged .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_baged .ManualBreakCountAttr )});};e .EncodeToken (start );if _baged .Brk !=nil {_efeed :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_gcegf :=range _baged .Brk {e .EncodeElement (_gcegf ,_efeed );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ggace *CT_Mdx )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ggace .FAttr =ST_MdxFunctionType (1);for _ ,_aeeb :=range start .Attr {if _aeeb .Name .Local =="\u006e"{_cegbe ,_eecdf :=_a .ParseUint (_aeeb .Value ,10,32);if _eecdf !=nil {return _eecdf ;};_ggace .NAttr =uint32 (_cegbe );continue ;};if _aeeb .Name .Local =="\u0066"{_ggace .FAttr .UnmarshalXMLAttr (_aeeb );continue ;};};_agaeg :for {_agaec ,_fbag :=d .Token ();if _fbag !=nil {return _fbag ;};switch _cgebb :=_agaec .(type ){case _gd .StartElement :switch _cgebb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggace .T =NewCT_MdxTuple ();if _gfege :=d .DecodeElement (_ggace .T ,&_cgebb );_gfege !=nil {return _gfege ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggace .Ms =NewCT_MdxSet ();if _edgbab :=d .DecodeElement (_ggace .Ms ,&_cgebb );_edgbab !=nil {return _edgbab ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggace .P =NewCT_MdxMemeberProp ();if _cbgf :=d .DecodeElement (_ggace .P ,&_cgebb );_cbgf !=nil {return _cbgf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggace .K =NewCT_MdxKPI ();if _cbbfc :=d .DecodeElement (_ggace .K ,&_cgebb );_cbbfc !=nil {return _cbbfc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0020\u0025\u0076",_cgebb .Name );if _ffcgb :=d .Skip ();_ffcgb !=nil {return _ffcgb ;};};case _gd .EndElement :break _agaeg ;case _gd .CharData :};};return nil ;};func (_accac *CT_ConditionalFormat )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_accac .PivotAreas =NewCT_PivotAreas ();for _ ,_dfed :=range start .Attr {if _dfed .Name .Local =="\u0073\u0063\u006fp\u0065"{_accac .ScopeAttr .UnmarshalXMLAttr (_dfed );continue ;};if _dfed .Name .Local =="\u0074\u0079\u0070\u0065"{_accac .TypeAttr .UnmarshalXMLAttr (_dfed );continue ;};if _dfed .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_badgc ,_fgbd :=_a .ParseUint (_dfed .Value ,10,32);if _fgbd !=nil {return _fgbd ;};_accac .PriorityAttr =uint32 (_badgc );continue ;};};_cgaf :for {_gfae ,_fddd :=d .Token ();if _fddd !=nil {return _fddd ;};switch _fada :=_gfae .(type ){case _gd .StartElement :switch _fada .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eecb :=d .DecodeElement (_accac .PivotAreas ,&_fada );_eecb !=nil {return _eecb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_accac .ExtLst =NewCT_ExtensionList ();if _cgfc :=d .DecodeElement (_accac .ExtLst ,&_fada );_cgfc !=nil {return _cgfc ;};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\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0020\u0025\u0076",_fada .Name );if _fcbe :=d .Skip ();_fcbe !=nil {return _fcbe ;};};case _gd .EndElement :break _cgaf ;case _gd .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path +func (_fgcg *CT_Number )ValidateWithPath (path string )error {for _afbg ,_bffeb :=range _fgcg .Tpls {if _fbdcc :=_bffeb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_afbg ));_fbdcc !=nil {return _fbdcc ;};};for _gefedb ,_ccbg :=range _fgcg .X {if _cafab :=_ccbg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gefedb ));_cafab !=nil {return _cafab ;};};return nil ;};func (_eccgab ST_CfvoType )Validate ()error {return _eccgab .ValidateWithPath ("")};func NewCT_XmlPr ()*CT_XmlPr {_bdddf :=&CT_XmlPr {};return _bdddf };type CT_DataConsolidate struct{ // Function Index FunctionAttr ST_DataConsolidateFunction ; @@ -2853,2188 +2829,2140 @@ TopLabelsAttr *bool ; LinkAttr *bool ; // Data Consolidation References -DataRefs *CT_DataRefs ;};func (_ecbddd *ST_CellComments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becgdd ,_bacgd :=d .Token ();if _bacgd !=nil {return _bacgd ;};if _bbeef ,_aceac :=_becgdd .(_b .EndElement );_aceac &&_bbeef .Name ==start .Name {*_ecbddd =1;return nil ;};if _afafbf ,_aeeefb :=_becgdd .(_b .CharData );!_aeeefb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_becgdd );}else {switch string (_afafbf ){case "":*_ecbddd =0;case "\u006e\u006f\u006e\u0065":*_ecbddd =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_ecbddd =2;case "\u0061\u0074\u0045n\u0064":*_ecbddd =3;};};_becgdd ,_bacgd =d .Token ();if _bacgd !=nil {return _bacgd ;};if _gbceaf ,_badaf :=_becgdd .(_b .EndElement );_badaf &&_gbceaf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_becgdd );};func (_fggfg *CT_Worksheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fggfg .SheetPr !=nil {_bedcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_fggfg .SheetPr ,_bedcb );};if _fggfg .Dimension !=nil {_fdcgca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fggfg .Dimension ,_fdcgca );};if _fggfg .SheetViews !=nil {_dagbcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fggfg .SheetViews ,_dagbcd );};if _fggfg .SheetFormatPr !=nil {_fdfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_fggfg .SheetFormatPr ,_fdfd );};if _fggfg .Cols !=nil {_adbdc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_dcaga :=range _fggfg .Cols {e .EncodeElement (_dcaga ,_adbdc );};};_cdcdca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fggfg .SheetData ,_cdcdca );if _fggfg .SheetCalcPr !=nil {_befed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_fggfg .SheetCalcPr ,_befed );};if _fggfg .SheetProtection !=nil {_baeecf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fggfg .SheetProtection ,_baeecf );};if _fggfg .ProtectedRanges !=nil {_fgcdbf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_fggfg .ProtectedRanges ,_fgcdbf );};if _fggfg .Scenarios !=nil {_egbbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_fggfg .Scenarios ,_egbbe );};if _fggfg .AutoFilter !=nil {_gecbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fggfg .AutoFilter ,_gecbg );};if _fggfg .SortState !=nil {_eedfbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_fggfg .SortState ,_eedfbf );};if _fggfg .DataConsolidate !=nil {_eaeef :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fggfg .DataConsolidate ,_eaeef );};if _fggfg .CustomSheetViews !=nil {_acbcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fggfg .CustomSheetViews ,_acbcc );};if _fggfg .MergeCells !=nil {_bdgfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_fggfg .MergeCells ,_bdgfe );};if _fggfg .PhoneticPr !=nil {_dadcff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fggfg .PhoneticPr ,_dadcff );};if _fggfg .ConditionalFormatting !=nil {_bgdcdg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_edfaae :=range _fggfg .ConditionalFormatting {e .EncodeElement (_edfaae ,_bgdcdg );};};if _fggfg .DataValidations !=nil {_ffgcf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fggfg .DataValidations ,_ffgcf );};if _fggfg .Hyperlinks !=nil {_afafa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_fggfg .Hyperlinks ,_afafa );};if _fggfg .PrintOptions !=nil {_ggecd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fggfg .PrintOptions ,_ggecd );};if _fggfg .PageMargins !=nil {_beeaad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_fggfg .PageMargins ,_beeaad );};if _fggfg .PageSetup !=nil {_fabgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_fggfg .PageSetup ,_fabgd );};if _fggfg .HeaderFooter !=nil {_efadf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_fggfg .HeaderFooter ,_efadf );};if _fggfg .RowBreaks !=nil {_fedgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_fggfg .RowBreaks ,_fedgb );};if _fggfg .ColBreaks !=nil {_aggbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_fggfg .ColBreaks ,_aggbe );};if _fggfg .CustomProperties !=nil {_bbfega :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_fggfg .CustomProperties ,_bbfega );};if _fggfg .CellWatches !=nil {_bcfef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_fggfg .CellWatches ,_bcfef );};if _fggfg .IgnoredErrors !=nil {_abgab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_fggfg .IgnoredErrors ,_abgab );};if _fggfg .SmartTags !=nil {_cabba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_fggfg .SmartTags ,_cabba );};if _fggfg .Drawing !=nil {_gbabde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fggfg .Drawing ,_gbabde );};if _fggfg .LegacyDrawing !=nil {_cfcae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fggfg .LegacyDrawing ,_cfcae );};if _fggfg .LegacyDrawingHF !=nil {_gdbdd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fggfg .LegacyDrawingHF ,_gdbdd );};if _fggfg .DrawingHF !=nil {_aeafc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fggfg .DrawingHF ,_aeafc );};if _fggfg .Picture !=nil {_ffaaae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_fggfg .Picture ,_ffaaae );};if _fggfg .OleObjects !=nil {_fdeda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_fggfg .OleObjects ,_fdeda );};if _fggfg .Controls !=nil {_abccd :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_fggfg .Controls ,_abccd );};if _fggfg .WebPublishItems !=nil {_gbced :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fggfg .WebPublishItems ,_gbced );};if _fggfg .TableParts !=nil {_fdgcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_fggfg .TableParts ,_fdgcb );};if _fggfg .ExtLst !=nil {_gdaaf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fggfg .ExtLst ,_gdaaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +DataRefs *CT_DataRefs ;}; -// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path -func (_cfacd *CT_Tuples )ValidateWithPath (path string )error {for _eeffb ,_addge :=range _cfacd .Tpl {if _fcfdc :=_addge .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_eeffb ));_fcfdc !=nil {return _fcfdc ;};};return nil ;}; - -// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path -func (_dddfd *CT_GroupItems )ValidateWithPath (path string )error {for _aadb ,_cgcae :=range _dddfd .M {if _gabf :=_cgcae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_aadb ));_gabf !=nil {return _gabf ;};};for _dedb ,_deddgc :=range _dddfd .N {if _dfeda :=_deddgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_dedb ));_dfeda !=nil {return _dfeda ;};};for _bdcg ,_gadca :=range _dddfd .B {if _bcgf :=_gadca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_bdcg ));_bcgf !=nil {return _bcgf ;};};for _cdadc ,_cdff :=range _dddfd .E {if _baeaf :=_cdff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cdadc ));_baeaf !=nil {return _baeaf ;};};for _fcee ,_gefaf :=range _dddfd .S {if _cbdbe :=_gefaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fcee ));_cbdbe !=nil {return _cbdbe ;};};for _gafac ,_feefd :=range _dddfd .D {if _bdebc :=_feefd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_gafac ));_bdebc !=nil {return _bdebc ;};};return nil ;};type CT_OleItem struct{ - -// Object Name -NameAttr string ; - -// Icon -IconAttr *bool ; - -// Advise -AdviseAttr *bool ; - -// Object is an Image -PreferPicAttr *bool ;}; - -// Validate validates the CT_RevisionComment and its children -func (_gecfa *CT_RevisionComment )Validate ()error {return _gecfa .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");};func (_aabcgd *CT_Workbook )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aabcgd .ConformanceAttr !=_c .ST_ConformanceClassUnset {_fcccca ,_ggfed :=_aabcgd .ConformanceAttr .MarshalXMLAttr (_b .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _ggfed !=nil {return _ggfed ;};start .Attr =append (start .Attr ,_fcccca );};e .EncodeToken (start );if _aabcgd .FileVersion !=nil {_fadaad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}};e .EncodeElement (_aabcgd .FileVersion ,_fadaad );};if _aabcgd .FileSharing !=nil {_cagcec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_aabcgd .FileSharing ,_cagcec );};if _aabcgd .WorkbookPr !=nil {_dedab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_aabcgd .WorkbookPr ,_dedab );};if _aabcgd .WorkbookProtection !=nil {_gcbdb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aabcgd .WorkbookProtection ,_gcbdb );};if _aabcgd .BookViews !=nil {_edcff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_aabcgd .BookViews ,_edcff );};_fcdbb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_aabcgd .Sheets ,_fcdbb );if _aabcgd .FunctionGroups !=nil {_dgdbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}};e .EncodeElement (_aabcgd .FunctionGroups ,_dgdbb );};if _aabcgd .ExternalReferences !=nil {_bcaeb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_aabcgd .ExternalReferences ,_bcaeb );};if _aabcgd .DefinedNames !=nil {_dggaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_aabcgd .DefinedNames ,_dggaa );};if _aabcgd .CalcPr !=nil {_eaaeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}};e .EncodeElement (_aabcgd .CalcPr ,_eaaeg );};if _aabcgd .OleSize !=nil {_dgbbaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_aabcgd .OleSize ,_dgbbaa );};if _aabcgd .CustomWorkbookViews !=nil {_fecdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}};e .EncodeElement (_aabcgd .CustomWorkbookViews ,_fecdd );};if _aabcgd .PivotCaches !=nil {_cbbbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_aabcgd .PivotCaches ,_cbbbb );};if _aabcgd .SmartTagPr !=nil {_ceege :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_aabcgd .SmartTagPr ,_ceege );};if _aabcgd .SmartTagTypes !=nil {_fgbgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_aabcgd .SmartTagTypes ,_fgbgg );};if _aabcgd .WebPublishing !=nil {_ffaee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_aabcgd .WebPublishing ,_ffaee );};if _aabcgd .FileRecoveryPr !=nil {_adbde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_dfdge :=range _aabcgd .FileRecoveryPr {e .EncodeElement (_dfdge ,_adbde );};};if _aabcgd .WebPublishObjects !=nil {_dfbgcd :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_aabcgd .WebPublishObjects ,_dfbgcd );};if _aabcgd .ExtLst !=nil {_badggd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aabcgd .ExtLst ,_badggd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egefc ST_ItemType )String ()string {switch _egefc {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0073\u0075\u006d";case 4:return "\u0063\u006f\u0075\u006e\u0074\u0041";case 5:return "\u0061\u0076\u0067";case 6:return "\u006d\u0061\u0078";case 7:return "\u006d\u0069\u006e";case 8:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 9:return "\u0063\u006f\u0075n\u0074";case 10:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 11:return "\u0073t\u0064\u0044\u0065\u0076\u0050";case 12:return "\u0076\u0061\u0072";case 13:return "\u0076\u0061\u0072\u0050";case 14:return "\u0067\u0072\u0061n\u0064";case 15:return "\u0062\u006c\u0061n\u006b";};return "";};func (_dbabe *CT_ChartsheetViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaecb :for {_afea ,_fded :=d .Token ();if _fded !=nil {return _fded ;};switch _dafd :=_afea .(type ){case _b .StartElement :switch _dafd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_edgb :=NewCT_ChartsheetView ();if _aeec :=d .DecodeElement (_edgb ,&_dafd );_aeec !=nil {return _aeec ;};_dbabe .SheetView =append (_dbabe .SheetView ,_edgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbabe .ExtLst =NewCT_ExtensionList ();if _afbg :=d .DecodeElement (_dbabe .ExtLst ,&_dafd );_afbg !=nil {return _afbg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_dafd .Name );if _fcdc :=d .Skip ();_fcdc !=nil {return _fcdc ;};};case _b .EndElement :break _gaecb ;case _b .CharData :};};return nil ;};func (_gffec *CT_DataValidations )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddebc :=range start .Attr {if _ddebc .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_fcgad ,_gefg :=_e .ParseBool (_ddebc .Value );if _gefg !=nil {return _gefg ;};_gffec .DisablePromptsAttr =&_fcgad ;continue ;};if _ddebc .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_fcaa ,_eadab :=_e .ParseUint (_ddebc .Value ,10,32);if _eadab !=nil {return _eadab ;};_dfegc :=uint32 (_fcaa );_gffec .XWindowAttr =&_dfegc ;continue ;};if _ddebc .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_gcfcc ,_cadbf :=_e .ParseUint (_ddebc .Value ,10,32);if _cadbf !=nil {return _cadbf ;};_dcgfc :=uint32 (_gcfcc );_gffec .YWindowAttr =&_dcgfc ;continue ;};if _ddebc .Name .Local =="\u0063\u006f\u0075n\u0074"{_efeea ,_agddc :=_e .ParseUint (_ddebc .Value ,10,32);if _agddc !=nil {return _agddc ;};_cddbgd :=uint32 (_efeea );_gffec .CountAttr =&_cddbgd ;continue ;};};_eecdde :for {_fccf ,_gcega :=d .Token ();if _gcega !=nil {return _gcega ;};switch _ccee :=_fccf .(type ){case _b .StartElement :switch _ccee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}:_bbeb :=NewCT_DataValidation ();if _geagg :=d .DecodeElement (_bbeb ,&_ccee );_geagg !=nil {return _geagg ;};_gffec .DataValidation =append (_gffec .DataValidation ,_bbeb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061l\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_ccee .Name );if _aeffd :=d .Skip ();_aeffd !=nil {return _aeffd ;};};case _b .EndElement :break _eecdde ;case _b .CharData :};};return nil ;};func (_fdebad *CT_PivotTableStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdebad .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fdebad .NameAttr )});};if _fdebad .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdebad .ShowRowHeadersAttr ))});};if _fdebad .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdebad .ShowColHeadersAttr ))});};if _fdebad .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdebad .ShowRowStripesAttr ))});};if _fdebad .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdebad .ShowColStripesAttr ))});};if _fdebad .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdebad .ShowLastColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path -func (_gcfb *CT_Dimensions )ValidateWithPath (path string )error {for _adcge ,_dgdad :=range _gcfb .Dimension {if _bgggb :=_dgdad .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_adcge ));_bgggb !=nil {return _bgggb ;};};return nil ;};type CT_PCDSCPage struct{ +// Validate validates the CT_Workbook and its children +func (_adgeb *CT_Workbook )Validate ()error {return _adgeb .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");}; -// Page Item String Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path +func (_baabc *CT_MemberProperty )ValidateWithPath (path string )error {return nil };func (_bgba *CT_CacheField )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bgba .NameAttr )});if _bgba .CaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bgba .CaptionAttr )});};if _bgba .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bgba .PropertyNameAttr )});};if _bgba .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bgba .ServerFieldAttr ))});};if _bgba .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bgba .UniqueListAttr ))});};if _bgba .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bgba .NumFmtIdAttr )});};if _bgba .FormulaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_bgba .FormulaAttr )});};if _bgba .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bgba .SqlTypeAttr )});};if _bgba .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_b .Sprintf ("\u0025\u0076",*_bgba .HierarchyAttr )});};if _bgba .LevelAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bgba .LevelAttr )});};if _bgba .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bgba .DatabaseFieldAttr ))});};if _bgba .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bgba .MappingCountAttr )});};if _bgba .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bgba .MemberPropertyFieldAttr ))});};e .EncodeToken (start );if _bgba .SharedItems !=nil {_fege :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bgba .SharedItems ,_fege );};if _bgba .FieldGroup !=nil {_dfd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}};e .EncodeElement (_bgba .FieldGroup ,_dfd );};if _bgba .MpMap !=nil {_dfga :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_baea :=range _bgba .MpMap {e .EncodeElement (_baea ,_dfga );};};if _bgba .ExtLst !=nil {_becd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bgba .ExtLst ,_becd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_VolType struct{ -// Page Item -PageItem []*CT_PageItem ;}; +// Type +TypeAttr ST_VolDepType ; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_afbfd *CT_TextField )ValidateWithPath (path string )error {if _ggade :=_afbfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggade !=nil {return _ggade ;};return nil ;};func (_ggdca *CT_TablePart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggdca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ExternalReference struct{IdAttr string ;}; +// Main +Main []*CT_VolMain ;};type CT_VolTypes struct{ -// Validate validates the CT_MergeCell and its children -func (_ddaaf *CT_MergeCell )Validate ()error {return _ddaaf .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");};func (_caeceg *ST_DataValidationOperator )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggdedd ,_effedb :=d .Token ();if _effedb !=nil {return _effedb ;};if _cbggbe ,_fegce :=_ggdedd .(_b .EndElement );_fegce &&_cbggbe .Name ==start .Name {*_caeceg =1;return nil ;};if _eacbd ,_ffgafb :=_ggdedd .(_b .CharData );!_ffgafb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggdedd );}else {switch string (_eacbd ){case "":*_caeceg =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_caeceg =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_caeceg =2;case "\u0065\u0071\u0075a\u006c":*_caeceg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_caeceg =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_caeceg =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_caeceg =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_caeceg =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_caeceg =8;};};_ggdedd ,_effedb =d .Token ();if _effedb !=nil {return _effedb ;};if _bccced ,_baaee :=_ggdedd .(_b .EndElement );_baaee &&_bccced .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggdedd );};type CT_PivotFields struct{ +// Volatile Dependency Type +VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;};func NewCT_VolTypes ()*CT_VolTypes {_eadcef :=&CT_VolTypes {};return _eadcef };func NewPivotCacheRecords ()*PivotCacheRecords {_bacbfe :=&PivotCacheRecords {};_bacbfe .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _bacbfe ;};func (_fcecgd *CT_OleObject )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fcecgd .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fcecgd .ProgIdAttr )});};if _fcecgd .DvAspectAttr !=ST_DvAspectUnset {_dgeba ,_egbfg :=_fcecgd .DvAspectAttr .MarshalXMLAttr (_gd .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _egbfg !=nil {return _egbfg ;};start .Attr =append (start .Attr ,_dgeba );};if _fcecgd .LinkAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_fcecgd .LinkAttr )});};if _fcecgd .OleUpdateAttr !=ST_OleUpdateUnset {_ffcc ,_bbcga :=_fcecgd .OleUpdateAttr .MarshalXMLAttr (_gd .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _bbcga !=nil {return _bbcga ;};start .Attr =append (start .Attr ,_ffcc );};if _fcecgd .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fcecgd .AutoLoadAttr ))});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fcecgd .ShapeIdAttr )});if _fcecgd .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fcecgd .IdAttr )});};e .EncodeToken (start );if _fcecgd .ObjectPr !=nil {_cabed :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_fcecgd .ObjectPr ,_cabed );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_Reviewed ()*CT_Reviewed {_beagb :=&CT_Reviewed {};return _beagb };func (_dfeaa *CT_Table )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dfeaa .TableColumns =NewCT_TableColumns ();for _ ,_dceabc :=range start .Attr {if _dceabc .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_aefgd ,_bdfecf :=_a .ParseUint (_dceabc .Value ,10,32);if _bdfecf !=nil {return _bdfecf ;};_bcbbfg :=uint32 (_aefgd );_dfeaa .DataDxfIdAttr =&_bcbbfg ;continue ;};if _dceabc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_faggfe ,_ffffb :=_a .ParseUint (_dceabc .Value ,10,32);if _ffffb !=nil {return _ffffb ;};_acefe :=uint32 (_faggfe );_dfeaa .TotalsRowDxfIdAttr =&_acefe ;continue ;};if _dceabc .Name .Local =="\u006e\u0061\u006d\u0065"{_gffba ,_deaec :=_dceabc .Value ,error (nil );if _deaec !=nil {return _deaec ;};_dfeaa .NameAttr =&_gffba ;continue ;};if _dceabc .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_cacecb ,_dgfef :=_a .ParseUint (_dceabc .Value ,10,32);if _dgfef !=nil {return _dgfef ;};_dddag :=uint32 (_cacecb );_dfeaa .HeaderRowBorderDxfIdAttr =&_dddag ;continue ;};if _dceabc .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_dfeeff ,_bgdffg :=_dceabc .Value ,error (nil );if _bgdffg !=nil {return _bgdffg ;};_dfeaa .CommentAttr =&_dfeeff ;continue ;};if _dceabc .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_fbebf ,_eebeba :=_a .ParseUint (_dceabc .Value ,10,32);if _eebeba !=nil {return _eebeba ;};_fbdbg :=uint32 (_fbebf );_dfeaa .TableBorderDxfIdAttr =&_fbdbg ;continue ;};if _dceabc .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_dfeaa .TableTypeAttr .UnmarshalXMLAttr (_dceabc );continue ;};if _dceabc .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_begfd ,_bfcdge :=_a .ParseUint (_dceabc .Value ,10,32);if _bfcdge !=nil {return _bfcdge ;};_cggff :=uint32 (_begfd );_dfeaa .TotalsRowBorderDxfIdAttr =&_cggff ;continue ;};if _dceabc .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_ecgada ,_gbggc :=_a .ParseBool (_dceabc .Value );if _gbggc !=nil {return _gbggc ;};_dfeaa .InsertRowAttr =&_ecgada ;continue ;};if _dceabc .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dfaeb ,_gfbgba :=_dceabc .Value ,error (nil );if _gfbgba !=nil {return _gfbgba ;};_dfeaa .HeaderRowCellStyleAttr =&_dfaeb ;continue ;};if _dceabc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_cggefe ,_bgcec :=_a .ParseUint (_dceabc .Value ,10,32);if _bgcec !=nil {return _bgcec ;};_ebefa :=uint32 (_cggefe );_dfeaa .TotalsRowCountAttr =&_ebefa ;continue ;};if _dceabc .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_gfdgdc ,_cegfc :=_dceabc .Value ,error (nil );if _cegfc !=nil {return _cegfc ;};_dfeaa .TotalsRowCellStyleAttr =&_gfdgdc ;continue ;};if _dceabc .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_agadae ,_fabadd :=_dceabc .Value ,error (nil );if _fabadd !=nil {return _fabadd ;};_dfeaa .DisplayNameAttr =_agadae ;continue ;};if _dceabc .Name .Local =="\u0069\u0064"{_dgdbb ,_baafc :=_a .ParseUint (_dceabc .Value ,10,32);if _baafc !=nil {return _baafc ;};_dfeaa .IdAttr =uint32 (_dgdbb );continue ;};if _dceabc .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_efdeg ,_gaebga :=_dceabc .Value ,error (nil );if _gaebga !=nil {return _gaebga ;};_dfeaa .DataCellStyleAttr =&_efdeg ;continue ;};if _dceabc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_fbgfg ,_dgeff :=_a .ParseBool (_dceabc .Value );if _dgeff !=nil {return _dgeff ;};_dfeaa .PublishedAttr =&_fbgfg ;continue ;};if _dceabc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_aefcd ,_gcbed :=_a .ParseUint (_dceabc .Value ,10,32);if _gcbed !=nil {return _gcbed ;};_bgfgfa :=uint32 (_aefcd );_dfeaa .ConnectionIdAttr =&_bgfgfa ;continue ;};if _dceabc .Name .Local =="\u0072\u0065\u0066"{_dggeg ,_ecgef :=_dceabc .Value ,error (nil );if _ecgef !=nil {return _ecgef ;};_dfeaa .RefAttr =_dggeg ;continue ;};if _dceabc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_cebegf ,_aebgb :=_a .ParseBool (_dceabc .Value );if _aebgb !=nil {return _aebgb ;};_dfeaa .InsertRowShiftAttr =&_cebegf ;continue ;};if _dceabc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_gadaa ,_deeag :=_a .ParseBool (_dceabc .Value );if _deeag !=nil {return _deeag ;};_dfeaa .TotalsRowShownAttr =&_gadaa ;continue ;};if _dceabc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_dgegdc ,_fcgdfb :=_a .ParseUint (_dceabc .Value ,10,32);if _fcgdfb !=nil {return _fcgdfb ;};_dafea :=uint32 (_dgegdc );_dfeaa .HeaderRowDxfIdAttr =&_dafea ;continue ;};if _dceabc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gdacc ,_effge :=_a .ParseUint (_dceabc .Value ,10,32);if _effge !=nil {return _effge ;};_adfae :=uint32 (_gdacc );_dfeaa .HeaderRowCountAttr =&_adfae ;continue ;};};_dcgad :for {_cadac ,_afaba :=d .Token ();if _afaba !=nil {return _afaba ;};switch _bbeef :=_cadac .(type ){case _gd .StartElement :switch _bbeef .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfeaa .AutoFilter =NewCT_AutoFilter ();if _gacgcd :=d .DecodeElement (_dfeaa .AutoFilter ,&_bbeef );_gacgcd !=nil {return _gacgcd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfeaa .SortState =NewCT_SortState ();if _fbdbdc :=d .DecodeElement (_dfeaa .SortState ,&_bbeef );_fbdbdc !=nil {return _fbdbdc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ggbceb :=d .DecodeElement (_dfeaa .TableColumns ,&_bbeef );_ggbceb !=nil {return _ggbceb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfeaa .TableStyleInfo =NewCT_TableStyleInfo ();if _eadcbc :=d .DecodeElement (_dfeaa .TableStyleInfo ,&_bbeef );_eadcbc !=nil {return _eadcbc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfeaa .ExtLst =NewCT_ExtensionList ();if _cbca :=d .DecodeElement (_dfeaa .ExtLst ,&_bbeef );_cbca !=nil {return _cbca ;};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\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_bbeef .Name );if _aagae :=d .Skip ();_aagae !=nil {return _aagae ;};};case _gd .EndElement :break _dcgad ;case _gd .CharData :};};return nil ;};func (_gcggca *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_gcggca =0;case "\u006e\u006f\u006e\u0065":*_gcggca =1;case "\u0073\u0075\u006d":*_gcggca =2;case "\u006d\u0069\u006e":*_gcggca =3;case "\u006d\u0061\u0078":*_gcggca =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_gcggca =5;case "\u0063\u006f\u0075n\u0074":*_gcggca =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_gcggca =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gcggca =8;case "\u0076\u0061\u0072":*_gcggca =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gcggca =10;};return nil ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_ddfgb :=&CT_WebPublishItems {};return _ddfgb };type ST_UnderlineValues byte ;type CT_Comments struct{ -// Field Count -CountAttr *uint32 ; +// Authors +Authors *CT_Authors ; -// PivotTable Field -PivotField []*CT_PivotField ;};type CT_FontFamily struct{ValAttr int64 ;};func (_gddaf *CT_DataValidations )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gddaf .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gddaf .DisablePromptsAttr ))});};if _gddaf .XWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_gddaf .XWindowAttr )});};if _gddaf .YWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_gddaf .YWindowAttr )});};if _gddaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gddaf .CountAttr )});};e .EncodeToken (start );_cbef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}};for _ ,_dagf :=range _gddaf .DataValidation {e .EncodeElement (_dagf ,_cbef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// List of Comments +CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};func (_aecba *CT_MRUColors )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ffdae :for {_efaceg ,_ebfde :=d .Token ();if _ebfde !=nil {return _ebfde ;};switch _eacge :=_efaceg .(type ){case _gd .StartElement :switch _eacge .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cdebc :=NewCT_Color ();if _cadb :=d .DecodeElement (_cdebc ,&_eacge );_cadb !=nil {return _cadb ;};_aecba .Color =append (_aecba .Color ,_cdebc );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_M\u0052\u0055C\u006f\u006c\u006f\u0072\u0073\u0020\u0025\u0076",_eacge .Name );if _ecbgb :=d .Skip ();_ecbgb !=nil {return _ecbgb ;};};case _gd .EndElement :break _ffdae ;case _gd .CharData :};};return nil ;};func (_efddb *CT_Control )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_efddb .ShapeIdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_efddb .IdAttr )});if _efddb .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efddb .NameAttr )});};e .EncodeToken (start );if _efddb .ControlPr !=nil {_gfcb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_efddb .ControlPr ,_gfcb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bedbf ST_HtmlFmt )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bedbf .String (),start );};func NewCT_Tables ()*CT_Tables {_dacgb :=&CT_Tables {};return _dacgb };func (_cagae *ST_SmartTagShow )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_cagae =0;case "\u0061\u006c\u006c":*_cagae =1;case "\u006e\u006f\u006e\u0065":*_cagae =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_cagae =3;};return nil ;};func NewCT_Authors ()*CT_Authors {_fc :=&CT_Authors {};return _fc };func (_badd *CT_PCDSDTCEntries )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ggeadb :=range start .Attr {if _ggeadb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaefa ,_dcgb :=_a .ParseUint (_ggeadb .Value ,10,32);if _dcgb !=nil {return _dcgb ;};_aefbb :=uint32 (_gaefa );_badd .CountAttr =&_aefbb ;continue ;};};_bfcca :for {_bacadg ,_cbabc :=d .Token ();if _cbabc !=nil {return _cbabc ;};switch _fcfbc :=_bacadg .(type ){case _gd .StartElement :switch _fcfbc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaff :=NewCT_Missing ();if _cafbgd :=d .DecodeElement (_fdaff ,&_fcfbc );_cafbgd !=nil {return _cafbgd ;};_badd .M =append (_badd .M ,_fdaff );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbefac :=NewCT_Number ();if _cgafc :=d .DecodeElement (_dbefac ,&_fcfbc );_cgafc !=nil {return _cgafc ;};_badd .N =append (_badd .N ,_dbefac );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_bedef :=NewCT_Error ();if _fafc :=d .DecodeElement (_bedef ,&_fcfbc );_fafc !=nil {return _fafc ;};_badd .E =append (_badd .E ,_bedef );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cececc :=NewCT_String ();if _aebcd :=d .DecodeElement (_cececc ,&_fcfbc );_aebcd !=nil {return _aebcd ;};_badd .S =append (_badd .S ,_cececc );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\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_fcfbc .Name );if _gabbc :=d .Skip ();_gabbc !=nil {return _gabbc ;};};case _gd .EndElement :break _bfcca ;case _gd .CharData :};};return nil ;};func (_gaagad *ST_Type )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_agbde ,_fggdd :=d .Token ();if _fggdd !=nil {return _fggdd ;};if _acadd ,_eecda :=_agbde .(_gd .EndElement );_eecda &&_acadd .Name ==start .Name {*_gaagad =1;return nil ;};if _ceaffa ,_ebcgc :=_agbde .(_gd .CharData );!_ebcgc {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",_agbde );}else {switch string (_ceaffa ){case "":*_gaagad =0;case "\u006e\u006f\u006e\u0065":*_gaagad =1;case "\u0061\u006c\u006c":*_gaagad =2;case "\u0072\u006f\u0077":*_gaagad =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gaagad =4;};};_agbde ,_fggdd =d .Token ();if _fggdd !=nil {return _fggdd ;};if _abbbdd ,_afcfdb :=_agbde .(_gd .EndElement );_afcfdb &&_abbbdd .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",_agbde );}; -// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path -func (_egfedb *CT_XmlPr )ValidateWithPath (path string )error {if _egfedb .ExtLst !=nil {if _bbebgc :=_egfedb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbebgc !=nil {return _bbebgc ;};};return nil ;};func (_agdbee *StyleSheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _agdbee .CT_Stylesheet .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path +func (_cbe *CT_BorderPr )ValidateWithPath (path string )error {if _dca :=_cbe .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_dca !=nil {return _dca ;};if _cbe .Color !=nil {if _abag :=_cbe .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_abag !=nil {return _abag ;};};return nil ;}; -// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path -func (_gcgag *CT_WebPublishObjects )ValidateWithPath (path string )error {for _dffgd ,_eddbe :=range _gcgag .WebPublishObject {if _edaff :=_eddbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_dffgd ));_edaff !=nil {return _edaff ;};};return nil ;};func NewCT_Fills ()*CT_Fills {_beacg :=&CT_Fills {};return _beacg };const (ST_TypeUnset ST_Type =0;ST_TypeNone ST_Type =1;ST_TypeAll ST_Type =2;ST_TypeRow ST_Type =3;ST_TypeColumn ST_Type =4;);func (_geagb *CT_ObjectPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geagb .Anchor =NewCT_ObjectAnchor ();for _ ,_bcbfb :=range start .Attr {if _bcbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcbfb .Name .Local =="\u0069\u0064"||_bcbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bcbfb .Name .Local =="\u0069\u0064"{_cebf ,_adbge :=_bcbfb .Value ,error (nil );if _adbge !=nil {return _adbge ;};_geagb .IdAttr =&_cebf ;continue ;};if _bcbfb .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_agedc ,_dfeaa :=_e .ParseBool (_bcbfb .Value );if _dfeaa !=nil {return _dfeaa ;};_geagb .AutoLineAttr =&_agedc ;continue ;};if _bcbfb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dfba ,_gfdae :=_e .ParseBool (_bcbfb .Value );if _gfdae !=nil {return _gfdae ;};_geagb .PrintAttr =&_dfba ;continue ;};if _bcbfb .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_cfdf ,_acdc :=_e .ParseBool (_bcbfb .Value );if _acdc !=nil {return _acdc ;};_geagb .DisabledAttr =&_cfdf ;continue ;};if _bcbfb .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_cdaba ,_dfabc :=_e .ParseBool (_bcbfb .Value );if _dfabc !=nil {return _dfabc ;};_geagb .UiObjectAttr =&_cdaba ;continue ;};if _bcbfb .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_fegda ,_eabgb :=_e .ParseBool (_bcbfb .Value );if _eabgb !=nil {return _eabgb ;};_geagb .AutoFillAttr =&_fegda ;continue ;};if _bcbfb .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ecdde ,_gfgedc :=_e .ParseBool (_bcbfb .Value );if _gfgedc !=nil {return _gfgedc ;};_geagb .LockedAttr =&_ecdde ;continue ;};if _bcbfb .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_cbdga ,_gebeb :=_e .ParseBool (_bcbfb .Value );if _gebeb !=nil {return _gebeb ;};_geagb .AutoPictAttr =&_cbdga ;continue ;};if _bcbfb .Name .Local =="\u006d\u0061\u0063r\u006f"{_bbagb ,_gfadb :=_bcbfb .Value ,error (nil );if _gfadb !=nil {return _gfadb ;};_geagb .MacroAttr =&_bbagb ;continue ;};if _bcbfb .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_abfea ,_cfcbf :=_bcbfb .Value ,error (nil );if _cfcbf !=nil {return _cfcbf ;};_geagb .AltTextAttr =&_abfea ;continue ;};if _bcbfb .Name .Local =="\u0064\u0064\u0065"{_begdc ,_ecbfg :=_e .ParseBool (_bcbfb .Value );if _ecbfg !=nil {return _ecbfg ;};_geagb .DdeAttr =&_begdc ;continue ;};if _bcbfb .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_gdafg ,_cfaad :=_e .ParseBool (_bcbfb .Value );if _cfaad !=nil {return _cfaad ;};_geagb .DefaultSizeAttr =&_gdafg ;continue ;};};_cadca :for {_eagae ,_gcfbf :=d .Token ();if _gcfbf !=nil {return _gcfbf ;};switch _daacd :=_eagae .(type ){case _b .StartElement :switch _daacd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _cgaff :=d .DecodeElement (_geagb .Anchor ,&_daacd );_cgaff !=nil {return _cgaff ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072\u0020\u0025\u0076",_daacd .Name );if _egfdfe :=d .Skip ();_egfdfe !=nil {return _egfdfe ;};};case _b .EndElement :break _cadca ;case _b .CharData :};};return nil ;};func NewCT_XmlPr ()*CT_XmlPr {_feece :=&CT_XmlPr {};return _feece };func NewCT_SheetView ()*CT_SheetView {_ebcdd :=&CT_SheetView {};return _ebcdd };func (_ccdec *CT_Groups )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acddg :=range start .Attr {if _acddg .Name .Local =="\u0063\u006f\u0075n\u0074"{_efaad ,_agcba :=_e .ParseUint (_acddg .Value ,10,32);if _agcba !=nil {return _agcba ;};_bcdcf :=uint32 (_efaad );_ccdec .CountAttr =&_bcdcf ;continue ;};};_ffbcd :for {_egeaa ,_ggcf :=d .Token ();if _ggcf !=nil {return _ggcf ;};switch _cbccc :=_egeaa .(type ){case _b .StartElement :switch _cbccc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_ggfdb :=NewCT_LevelGroup ();if _feae :=d .DecodeElement (_ggfdb ,&_cbccc );_feae !=nil {return _feae ;};_ccdec .Group =append (_ccdec .Group ,_ggfdb );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u0073 \u0025\u0076",_cbccc .Name );if _fgcbf :=d .Skip ();_fgcbf !=nil {return _fgcbf ;};};case _b .EndElement :break _ffbcd ;case _b .CharData :};};return nil ;};type CT_ExternalSheetDataSet struct{ +// Validate validates the CT_Metadata and its children +func (_ffgea *CT_Metadata )Validate ()error {return _ffgea .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_abbeb *CT_Scenarios )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_efaed :=range start .Attr {if _efaed .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_facgc ,_gbebbf :=_a .ParseUint (_efaed .Value ,10,32);if _gbebbf !=nil {return _gbebbf ;};_afggc :=uint32 (_facgc );_abbeb .CurrentAttr =&_afggc ;continue ;};if _efaed .Name .Local =="\u0073\u0068\u006f\u0077"{_gabfbe ,_bebfcc :=_a .ParseUint (_efaed .Value ,10,32);if _bebfcc !=nil {return _bebfcc ;};_cbdfgd :=uint32 (_gabfbe );_abbeb .ShowAttr =&_cbdfgd ;continue ;};if _efaed .Name .Local =="\u0073\u0071\u0072e\u0066"{_afaebf ,_cffaa :=ParseSliceST_Sqref (_efaed .Value );if _cffaa !=nil {return _cffaa ;};_abbeb .SqrefAttr =&_afaebf ;continue ;};};_ccfaa :for {_fbdge ,_aedb :=d .Token ();if _aedb !=nil {return _aedb ;};switch _daafe :=_fbdge .(type ){case _gd .StartElement :switch _daafe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcebf :=NewCT_Scenario ();if _edccbb :=d .DecodeElement (_dcebf ,&_daafe );_edccbb !=nil {return _edccbb ;};_abbeb .Scenario =append (_abbeb .Scenario ,_dcebf );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0063\u0065n\u0061\u0072\u0069\u006f\u0073\u0020\u0025\u0076",_daafe .Name );if _abbfed :=d .Skip ();_abbfed !=nil {return _abbfed ;};};case _gd .EndElement :break _ccfaa ;case _gd .CharData :};};return nil ;}; -// External Sheet Data Set -SheetData []*CT_ExternalSheetData ;}; +// Validate validates the CT_Sst and its children +func (_beefe *CT_Sst )Validate ()error {return _beefe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");};const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;);func (_dacbf *Metadata )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dacbf .CT_Metadata .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path -func (_fbaca *CT_SheetId )ValidateWithPath (path string )error {return nil };func (_efac *CT_Map )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbcce :=range start .Attr {if _bbcce .Name .Local =="\u0049\u0044"{_fegc ,_fadf :=_e .ParseUint (_bbcce .Value ,10,32);if _fadf !=nil {return _fadf ;};_efac .IDAttr =uint32 (_fegc );continue ;};if _bbcce .Name .Local =="\u004e\u0061\u006d\u0065"{_ffef ,_eebfe :=_bbcce .Value ,error (nil );if _eebfe !=nil {return _eebfe ;};_efac .NameAttr =_ffef ;continue ;};if _bbcce .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_bfacd ,_gggfg :=_bbcce .Value ,error (nil );if _gggfg !=nil {return _gggfg ;};_efac .RootElementAttr =_bfacd ;continue ;};if _bbcce .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_cfcbb ,_degae :=_bbcce .Value ,error (nil );if _degae !=nil {return _degae ;};_efac .SchemaIDAttr =_cfcbb ;continue ;};if _bbcce .Name .Local =="\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"{_dfcg ,_ffec :=_e .ParseBool (_bbcce .Value );if _ffec !=nil {return _ffec ;};_efac .ShowImportExportValidationErrorsAttr =_dfcg ;continue ;};if _bbcce .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_fbdcb ,_ebcdf :=_e .ParseBool (_bbcce .Value );if _ebcdf !=nil {return _ebcdf ;};_efac .AutoFitAttr =_fbdcb ;continue ;};if _bbcce .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_dbbcf ,_eedg :=_e .ParseBool (_bbcce .Value );if _eedg !=nil {return _eedg ;};_efac .AppendAttr =_dbbcf ;continue ;};if _bbcce .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_ebbacc ,_gcbcb :=_e .ParseBool (_bbcce .Value );if _gcbcb !=nil {return _gcbcb ;};_efac .PreserveSortAFLayoutAttr =_ebbacc ;continue ;};if _bbcce .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_gfecc ,_bdgcce :=_e .ParseBool (_bbcce .Value );if _bdgcce !=nil {return _bdgcce ;};_efac .PreserveFormatAttr =_gfecc ;continue ;};};_dfgfb :for {_beeeg ,_bdfbb :=d .Token ();if _bdfbb !=nil {return _bdfbb ;};switch _bebfg :=_beeeg .(type ){case _b .StartElement :switch _bebfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_efac .DataBinding =NewCT_DataBinding ();if _egbgc :=d .DecodeElement (_efac .DataBinding ,&_bebfg );_egbgc !=nil {return _egbgc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0070\u0020\u0025\u0076",_bebfg .Name );if _ccfddf :=d .Skip ();_ccfddf !=nil {return _ccfddf ;};};case _b .EndElement :break _dfgfb ;case _b .CharData :};};return nil ;};type CT_MetadataStringIndex struct{ +// Validate validates the CT_CommentList and its children +func (_bgeee *CT_CommentList )Validate ()error {return _bgeee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};type CT_CsPageSetup struct{ -// Index Value -XAttr uint32 ; +// Paper Size +PaperSizeAttr *uint32 ; -// String is a Set -SAttr *bool ;}; +// Paper Height +PaperHeightAttr *string ; -// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path -func (_aabd *CT_FieldGroup )ValidateWithPath (path string )error {if _aabd .RangePr !=nil {if _dgebg :=_aabd .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_dgebg !=nil {return _dgebg ;};};if _aabd .DiscretePr !=nil {if _ccdbc :=_aabd .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");_ccdbc !=nil {return _ccdbc ;};};if _aabd .GroupItems !=nil {if _gdbd :=_aabd .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_gdbd !=nil {return _gdbd ;};};return nil ;};func (_cegbg *CT_PhoneticPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cegbg .FontIdAttr )});if _cegbg .TypeAttr !=ST_PhoneticTypeUnset {_aabce ,_dddg :=_cegbg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _dddg !=nil {return _dddg ;};start .Attr =append (start .Attr ,_aabce );};if _cegbg .AlignmentAttr !=ST_PhoneticAlignmentUnset {_gadfgb ,_ddeg :=_cegbg .AlignmentAttr .MarshalXMLAttr (_b .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"});if _ddeg !=nil {return _ddeg ;};start .Attr =append (start .Attr ,_gadfgb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Paper Width +PaperWidthAttr *string ; -// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path -func (_cbbde *CT_WorkbookPr )ValidateWithPath (path string )error {if _cgeaa :=_cbbde .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_cgeaa !=nil {return _cgeaa ;};if _gdcdcf :=_cbbde .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_gdcdcf !=nil {return _gdcdcf ;};return nil ;};func (_bcfga *CT_Tables )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcfga .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bcfga .CountAttr )});};e .EncodeToken (start );if _bcfga .M !=nil {_dbffa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_fbaba :=range _bcfga .M {e .EncodeElement (_fbaba ,_dbffa );};};if _bcfga .S !=nil {_dfgfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bfddb :=range _bcfga .S {e .EncodeElement (_bfddb ,_dfgfg );};};if _bcfga .X !=nil {_cdcafa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_degaa :=range _bcfga .X {e .EncodeElement (_degaa ,_cdcafa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fccfba *ST_FileType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcagae ,_bgcbb :=d .Token ();if _bgcbb !=nil {return _bgcbb ;};if _egaacd ,_fbbge :=_gcagae .(_b .EndElement );_fbbge &&_egaacd .Name ==start .Name {*_fccfba =1;return nil ;};if _deabeb ,_geaccd :=_gcagae .(_b .CharData );!_geaccd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcagae );}else {switch string (_deabeb ){case "":*_fccfba =0;case "\u006d\u0061\u0063":*_fccfba =1;case "\u0077\u0069\u006e":*_fccfba =2;case "\u0064\u006f\u0073":*_fccfba =3;case "\u006c\u0069\u006e":*_fccfba =4;case "\u006f\u0074\u0068e\u0072":*_fccfba =5;};};_gcagae ,_bgcbb =d .Token ();if _bgcbb !=nil {return _bgcbb ;};if _befbaa ,_deggd :=_gcagae .(_b .EndElement );_deggd &&_befbaa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcagae );};func (_adeegb *CT_DdeValues )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egae :=range start .Attr {if _egae .Name .Local =="\u0072\u006f\u0077\u0073"{_beda ,_bggad :=_e .ParseUint (_egae .Value ,10,32);if _bggad !=nil {return _bggad ;};_eedbg :=uint32 (_beda );_adeegb .RowsAttr =&_eedbg ;continue ;};if _egae .Name .Local =="\u0063\u006f\u006c\u0073"{_gagec ,_cdadf :=_e .ParseUint (_egae .Value ,10,32);if _cdadf !=nil {return _cdadf ;};_fbdg :=uint32 (_gagec );_adeegb .ColsAttr =&_fbdg ;continue ;};};_edcd :for {_eagd ,_ffda :=d .Token ();if _ffda !=nil {return _ffda ;};switch _bfac :=_eagd .(type ){case _b .StartElement :switch _bfac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"}:_cfbf :=NewCT_DdeValue ();if _cbgeb :=d .DecodeElement (_cfbf ,&_bfac );_cbgeb !=nil {return _cbgeb ;};_adeegb .Value =append (_adeegb .Value ,_cfbf );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0064\u0065V\u0061\u006c\u0075\u0065\u0073\u0020\u0025\u0076",_bfac .Name );if _ecbfe :=d .Skip ();_ecbfe !=nil {return _ecbfe ;};};case _b .EndElement :break _edcd ;case _b .CharData :};};return nil ;};func (_cdge *CT_FieldsUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgeg :=range start .Attr {if _cgeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_daagfe ,_aadgb :=_e .ParseUint (_cgeg .Value ,10,32);if _aadgb !=nil {return _aadgb ;};_geeee :=uint32 (_daagfe );_cdge .CountAttr =&_geeee ;continue ;};};_cfddg :for {_gffa ,_dfcdc :=d .Token ();if _dfcdc !=nil {return _dfcdc ;};switch _fddeb :=_gffa .(type ){case _b .StartElement :switch _fddeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}:_cefec :=NewCT_FieldUsage ();if _fdeg :=d .DecodeElement (_cefec ,&_fddeb );_fdeg !=nil {return _fdeg ;};_cdge .FieldUsage =append (_cdge .FieldUsage ,_cefec );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073\u0055s\u0061g\u0065\u0020\u0025\u0076",_fddeb .Name );if _debed :=d .Skip ();_debed !=nil {return _debed ;};};case _b .EndElement :break _cfddg ;case _b .CharData :};};return nil ;};type ST_CellSpans []string ; +// First Page Number +FirstPageNumberAttr *uint32 ; -// Validate validates the CT_ConditionalFormat and its children -func (_agab *CT_ConditionalFormat )Validate ()error {return _agab .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");}; +// Orientation +OrientationAttr ST_Orientation ; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_cffdb *CT_SmartTags )ValidateWithPath (path string )error {for _adagf ,_dbebff :=range _cffdb .CellSmartTags {if _edeabf :=_dbebff .ValidateWithPath (_f .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_adagf ));_edeabf !=nil {return _edeabf ;};};return nil ;}; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// Validate validates the CT_CsPageSetup and its children -func (_bbaf *CT_CsPageSetup )Validate ()error {return _bbaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};func NewCT_SortCondition ()*CT_SortCondition {_dbdbbe :=&CT_SortCondition {};return _dbdbbe }; +// Black And White +BlackAndWhiteAttr *bool ; -// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path -func (_gcgbda *CT_Sst )ValidateWithPath (path string )error {for _fbfcg ,_fgaceb :=range _gcgbda .Si {if _abcde :=_fgaceb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_fbfcg ));_abcde !=nil {return _abcde ;};};if _gcgbda .ExtLst !=nil {if _dcfbf :=_gcgbda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfbf !=nil {return _dcfbf ;};};return nil ;}; +// Draft +DraftAttr *bool ; -// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path -func (_gbacc *CT_ProtectedRanges )ValidateWithPath (path string )error {for _afgbc ,_eaaaaa :=range _gbacc .ProtectedRange {if _fagfe :=_eaaaaa .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_afgbc ));_fagfe !=nil {return _fagfe ;};};return nil ;};func (_gccbbe *CT_SmartTags )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_agfcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_caaef :=range _gccbbe .CellSmartTags {e .EncodeElement (_caaef ,_agfcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfdded *CT_Query )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_bfdded .MdxAttr )});e .EncodeToken (start );if _bfdded .Tpls !=nil {_cgdee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_bfdded .Tpls ,_cgdee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PaneState byte ;func NewCalcChain ()*CalcChain {_ggafg :=&CalcChain {};_ggafg .CT_CalcChain =*NewCT_CalcChain ();return _ggafg ;};func (_fgagb *CT_SheetView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgagb .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .WindowProtectionAttr ))});};if _fgagb .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowFormulasAttr ))});};if _fgagb .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowGridLinesAttr ))});};if _fgagb .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowRowColHeadersAttr ))});};if _fgagb .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowZerosAttr ))});};if _fgagb .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .RightToLeftAttr ))});};if _fgagb .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .TabSelectedAttr ))});};if _fgagb .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowRulerAttr ))});};if _fgagb .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowOutlineSymbolsAttr ))});};if _fgagb .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .DefaultGridColorAttr ))});};if _fgagb .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fgagb .ShowWhiteSpaceAttr ))});};if _fgagb .ViewAttr !=ST_SheetViewTypeUnset {_fggcg ,_dcaaba :=_fgagb .ViewAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0069\u0065\u0077"});if _dcaaba !=nil {return _dcaaba ;};start .Attr =append (start .Attr ,_fggcg );};if _fgagb .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fgagb .TopLeftCellAttr )});};if _fgagb .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fgagb .ColorIdAttr )});};if _fgagb .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_fgagb .ZoomScaleAttr )});};if _fgagb .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fgagb .ZoomScaleNormalAttr )});};if _fgagb .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_fgagb .ZoomScaleSheetLayoutViewAttr )});};if _fgagb .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_fgagb .ZoomScalePageLayoutViewAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fgagb .WorkbookViewIdAttr )});e .EncodeToken (start );if _fgagb .Pane !=nil {_cgdbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_fgagb .Pane ,_cgdbd );};if _fgagb .Selection !=nil {_gbdcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_bdgfcg :=range _fgagb .Selection {e .EncodeElement (_bdgfcg ,_gbdcc );};};if _fgagb .PivotSelection !=nil {_fgbadf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_deadcf :=range _fgagb .PivotSelection {e .EncodeElement (_deadcf ,_fgbadf );};};if _fgagb .ExtLst !=nil {_ceaab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgagb .ExtLst ,_ceaab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PivotCaches struct{ +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// PivotCache -PivotCache []*CT_PivotCache ;};func (_fgec *CT_DateTime )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eceb :=range start .Attr {if _eceb .Name .Local =="\u0076"{_dcfd ,_bfeeb :=ParseStdlibTime (_eceb .Value );if _bfeeb !=nil {return _bfeeb ;};_fgec .VAttr =_dcfd ;continue ;};if _eceb .Name .Local =="\u0075"{_gabb ,_ccdb :=_e .ParseBool (_eceb .Value );if _ccdb !=nil {return _ccdb ;};_fgec .UAttr =&_gabb ;continue ;};if _eceb .Name .Local =="\u0066"{_efcec ,_gecgc :=_e .ParseBool (_eceb .Value );if _gecgc !=nil {return _gecgc ;};_fgec .FAttr =&_efcec ;continue ;};if _eceb .Name .Local =="\u0063"{_bged ,_eeeaf :=_eceb .Value ,error (nil );if _eeeaf !=nil {return _eeeaf ;};_fgec .CAttr =&_bged ;continue ;};if _eceb .Name .Local =="\u0063\u0070"{_acaab ,_fcgbb :=_e .ParseUint (_eceb .Value ,10,32);if _fcgbb !=nil {return _fcgbb ;};_dbcfg :=uint32 (_acaab );_fgec .CpAttr =&_dbcfg ;continue ;};};_feged :for {_deecc ,_gcfad :=d .Token ();if _gcfad !=nil {return _gcfad ;};switch _fgbec :=_deecc .(type ){case _b .StartElement :switch _fgbec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_gbac :=NewCT_X ();if _gddeg :=d .DecodeElement (_gbac ,&_fgbec );_gddeg !=nil {return _gddeg ;};_fgec .X =append (_fgec .X ,_gbac );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065\u0020\u0025\u0076",_fgbec .Name );if _dcbce :=d .Skip ();_dcbce !=nil {return _dcbce ;};};case _b .EndElement :break _feged ;case _b .CharData :};};return nil ;};func (_bgecf ST_FieldSortType )String ()string {switch _bgecf {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return "";};type ST_Qualifier byte ;func NewCT_RowFields ()*CT_RowFields {_egfgb :=&CT_RowFields {};return _egfgb };func (_fcaaab *ST_BorderStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcaaab =0;case "\u006e\u006f\u006e\u0065":*_fcaaab =1;case "\u0074\u0068\u0069\u006e":*_fcaaab =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fcaaab =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_fcaaab =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fcaaab =5;case "\u0074\u0068\u0069c\u006b":*_fcaaab =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fcaaab =7;case "\u0068\u0061\u0069\u0072":*_fcaaab =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_fcaaab =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_fcaaab =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fcaaab =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fcaaab =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fcaaab =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fcaaab =14;};return nil ;};func (_daegga ST_PhoneticType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acgga :=_b .Attr {};_acgga .Name =name ;switch _daegga {case ST_PhoneticTypeUnset :_acgga .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_acgga .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_acgga .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_acgga .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_acgga .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _acgga ,nil ;};func (_bcadf ST_Type )String ()string {switch _bcadf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c";case 3:return "\u0072\u006f\u0077";case 4:return "\u0063\u006f\u006c\u0075\u006d\u006e";};return "";};func (_ccfgd ST_DataValidationImeMode )String ()string {switch _ccfgd {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006f\u0066\u0066";case 3:return "\u006f\u006e";case 4:return "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case 5:return "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 6:return "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 7:return "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 8:return "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case 9:return "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case 10:return "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case 11:return "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return "";};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_fggec :=&CT_RevisionFormatting {};return _fggec ;};func (_eabgeb *ST_PhoneticAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfabdg ,_dbbgg :=d .Token ();if _dbbgg !=nil {return _dbbgg ;};if _cebgcf ,_eaccb :=_gfabdg .(_b .EndElement );_eaccb &&_cebgcf .Name ==start .Name {*_eabgeb =1;return nil ;};if _gcbff ,_cedea :=_gfabdg .(_b .CharData );!_cedea {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfabdg );}else {switch string (_gcbff ){case "":*_eabgeb =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_eabgeb =1;case "\u006c\u0065\u0066\u0074":*_eabgeb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eabgeb =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_eabgeb =4;};};_gfabdg ,_dbbgg =d .Token ();if _dbbgg !=nil {return _dbbgg ;};if _aeebg ,_adccgb :=_gfabdg .(_b .EndElement );_adccgb &&_aeebg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfabdg );};type CT_XmlCellPr struct{ +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Table Field Id -IdAttr uint32 ; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Unique Table Name -UniqueNameAttr *string ; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;};func (_fgeda *CT_Stylesheet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bgfag :for {_cfffef ,_efacc :=d .Token ();if _efacc !=nil {return _efacc ;};switch _afgbg :=_cfffef .(type ){case _gd .StartElement :switch _afgbg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeda .NumFmts =NewCT_NumFmts ();if _egfdfeb :=d .DecodeElement (_fgeda .NumFmts ,&_afgbg );_egfdfeb !=nil {return _egfdfeb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeda .Fonts =NewCT_Fonts ();if _ebdfgb :=d .DecodeElement (_fgeda .Fonts ,&_afgbg );_ebdfgb !=nil {return _ebdfgb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeda .Fills =NewCT_Fills ();if _egbgfd :=d .DecodeElement (_fgeda .Fills ,&_afgbg );_egbgfd !=nil {return _egbgfd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeda .Borders =NewCT_Borders ();if _gffgg :=d .DecodeElement (_fgeda .Borders ,&_afgbg );_gffgg !=nil {return _gffgg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fgeda .CellStyleXfs =NewCT_CellStyleXfs ();if _bcdfb :=d .DecodeElement (_fgeda .CellStyleXfs ,&_afgbg );_bcdfb !=nil {return _bcdfb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeda .CellXfs =NewCT_CellXfs ();if _faefa :=d .DecodeElement (_fgeda .CellXfs ,&_afgbg );_faefa !=nil {return _faefa ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fgeda .CellStyles =NewCT_CellStyles ();if _efgce :=d .DecodeElement (_fgeda .CellStyles ,&_afgbg );_efgce !=nil {return _efgce ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeda .Dxfs =NewCT_Dxfs ();if _adgcb :=d .DecodeElement (_fgeda .Dxfs ,&_afgbg );_adgcb !=nil {return _adgcb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeda .TableStyles =NewCT_TableStyles ();if _bfcaeb :=d .DecodeElement (_fgeda .TableStyles ,&_afgbg );_bfcaeb !=nil {return _bfcaeb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fgeda .Colors =NewCT_Colors ();if _ffcfcg :=d .DecodeElement (_fgeda .Colors ,&_afgbg );_ffcfcg !=nil {return _ffcfcg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgeda .ExtLst =NewCT_ExtensionList ();if _gecge :=d .DecodeElement (_fgeda .ExtLst ,&_afgbg );_gecge !=nil {return _gecge ;};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\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_afgbg .Name );if _edddf :=d .Skip ();_edddf !=nil {return _edddf ;};};case _gd .EndElement :break _bgfag ;case _gd .CharData :};};return nil ;};func (_cdcfee *CT_IndexedColors )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ffeb :for {_ceada ,_eaabd :=d .Token ();if _eaabd !=nil {return _eaabd ;};switch _aabeea :=_ceada .(type ){case _gd .StartElement :switch _aabeea .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbdff :=NewCT_RgbColor ();if _gccdea :=d .DecodeElement (_bbdff ,&_aabeea );_gccdea !=nil {return _gccdea ;};_cdcfee .RgbColor =append (_cdcfee .RgbColor ,_bbdff );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\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073\u0020\u0025v",_aabeea .Name );if _cffed :=d .Skip ();_cffed !=nil {return _cffed ;};};case _gd .EndElement :break _ffeb ;case _gd .CharData :};};return nil ;}; -// Column XML Properties -XmlPr *CT_XmlPr ; +// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path +func (_gebdb *CT_Revisions )ValidateWithPath (path string )error {for _cfccf ,_aadeg :=range _gebdb .Rrc {if _edfgc :=_aadeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_cfccf ));_edfgc !=nil {return _edfgc ;};};for _bacecb ,_gdaec :=range _gebdb .Rm {if _acdaa :=_gdaec .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_bacecb ));_acdaa !=nil {return _acdaa ;};};for _gfeaf ,_bedcgd :=range _gebdb .Rcv {if _gdfaf :=_bedcgd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_gfeaf ));_gdfaf !=nil {return _gdfaf ;};};for _gaafg ,_bccbcg :=range _gebdb .Rsnm {if _ccgb :=_bccbcg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_gaafg ));_ccgb !=nil {return _ccgb ;};};for _beafe ,_cgbcad :=range _gebdb .Ris {if _fafgffa :=_cgbcad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_beafe ));_fafgffa !=nil {return _fafgffa ;};};for _ecace ,_dcga :=range _gebdb .Rcc {if _ccefad :=_dcga .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_ecace ));_ccefad !=nil {return _ccefad ;};};for _aebbf ,_gcbgd :=range _gebdb .Rfmt {if _fgdfb :=_gcbgd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_aebbf ));_fgdfb !=nil {return _fgdfb ;};};for _feadea ,_gbcca :=range _gebdb .Raf {if _gaggdb :=_gbcca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_feadea ));_gaggdb !=nil {return _gaggdb ;};};for _ddgae ,_cecea :=range _gebdb .Rdn {if _dfgfa :=_cecea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_ddgae ));_dfgfa !=nil {return _dfgfa ;};};for _bbeade ,_edgfg :=range _gebdb .Rcmt {if _cfeead :=_edgfg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bbeade ));_cfeead !=nil {return _cfeead ;};};for _cgcdc ,_daaffe :=range _gebdb .Rqt {if _adagf :=_daaffe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_cgcdc ));_adagf !=nil {return _adagf ;};};for _gedef ,_gacgg :=range _gebdb .Rcft {if _afcbg :=_gacgg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_gedef ));_afcbg !=nil {return _afcbg ;};};return nil ;};func (_adadd *CT_Fonts )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aeecf :=range start .Attr {if _aeecf .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbcadg ,_gcaad :=_a .ParseUint (_aeecf .Value ,10,32);if _gcaad !=nil {return _gcaad ;};_egdeg :=uint32 (_dbcadg );_adadd .CountAttr =&_egdeg ;continue ;};};_cbbcc :for {_ffada ,_cdbcg :=d .Token ();if _cdbcg !=nil {return _cdbcg ;};switch _bdafe :=_ffada .(type ){case _gd .StartElement :switch _bdafe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdca :=NewCT_Font ();if _gbabd :=d .DecodeElement (_gcdca ,&_bdafe );_gbabd !=nil {return _gbabd ;};_adadd .Font =append (_adadd .Font ,_gcdca );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\u0046\u006f\u006e\u0074\u0073\u0020\u0025\u0076",_bdafe .Name );if _febafg :=d .Skip ();_febafg !=nil {return _febafg ;};};case _gd .EndElement :break _cbbcc ;case _gd .CharData :};};return nil ;};type CT_MapInfo struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Prefix Mappings for XPath Expressions +SelectionNamespacesAttr string ; -// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path -func (_cbfea *CT_Error )ValidateWithPath (path string )error {if _cbfea .Tpls !=nil {if _dacf :=_cbfea .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_dacf !=nil {return _dacf ;};};for _edcab ,_agbg :=range _cbfea .X {if _egdc :=_agbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_edcab ));_egdc !=nil {return _egdc ;};};return nil ;};func (_cfdgc *CT_Hyperlinks )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_affda :for {_adabg ,_edcaa :=d .Token ();if _edcaa !=nil {return _edcaa ;};switch _eede :=_adabg .(type ){case _b .StartElement :switch _eede .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_edecb :=NewCT_Hyperlink ();if _cbcfg :=d .DecodeElement (_edecb ,&_eede );_cbcfg !=nil {return _cbcfg ;};_cfdgc .Hyperlink =append (_cfdgc .Hyperlink ,_edecb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048y\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073 \u0025\u0076",_eede .Name );if _ddcd :=d .Skip ();_ddcd !=nil {return _ddcd ;};};case _b .EndElement :break _affda ;case _b .CharData :};};return nil ;};type CT_Parameters struct{ +// XML Schema +Schema []*CT_Schema ; -// Parameter Count -CountAttr *uint32 ; +// XML Mapping Properties +Map []*CT_Map ;};func (_becgb *ST_GradientType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_befad ,_bceef :=d .Token ();if _bceef !=nil {return _bceef ;};if _ddaec ,_cgdgb :=_befad .(_gd .EndElement );_cgdgb &&_ddaec .Name ==start .Name {*_becgb =1;return nil ;};if _acfdc ,_ffgge :=_befad .(_gd .CharData );!_ffgge {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",_befad );}else {switch string (_acfdc ){case "":*_becgb =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_becgb =1;case "\u0070\u0061\u0074\u0068":*_becgb =2;};};_befad ,_bceef =d .Token ();if _bceef !=nil {return _bceef ;};if _cbeea ,_bffcba :=_befad .(_gd .EndElement );_bffcba &&_cbeea .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",_befad );}; -// Parameter Properties -Parameter []*CT_Parameter ;};func (_adaeag *ST_Orientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebaea ,_cfbaad :=d .Token ();if _cfbaad !=nil {return _cfbaad ;};if _fcgbfd ,_ggaef :=_ebaea .(_b .EndElement );_ggaef &&_fcgbfd .Name ==start .Name {*_adaeag =1;return nil ;};if _dfgbfe ,_eggca :=_ebaea .(_b .CharData );!_eggca {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebaea );}else {switch string (_dfgbfe ){case "":*_adaeag =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_adaeag =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_adaeag =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_adaeag =3;};};_ebaea ,_cfbaad =d .Token ();if _cfbaad !=nil {return _cfbaad ;};if _gffbe ,_gdcfc :=_ebaea .(_b .EndElement );_gdcfc &&_gffbe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebaea );};func (_ddbgc *CT_UnderlineProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddbgc .ValAttr !=ST_UnderlineValuesUnset {_ddffg ,_bfcfea :=_ddbgc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _bfcfea !=nil {return _bfcfea ;};start .Attr =append (start .Attr ,_ddffg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_DynamicFilterTypeUnset ST_DynamicFilterType =0;ST_DynamicFilterTypeNull ST_DynamicFilterType =1;ST_DynamicFilterTypeAboveAverage ST_DynamicFilterType =2;ST_DynamicFilterTypeBelowAverage ST_DynamicFilterType =3;ST_DynamicFilterTypeTomorrow ST_DynamicFilterType =4;ST_DynamicFilterTypeToday ST_DynamicFilterType =5;ST_DynamicFilterTypeYesterday ST_DynamicFilterType =6;ST_DynamicFilterTypeNextWeek ST_DynamicFilterType =7;ST_DynamicFilterTypeThisWeek ST_DynamicFilterType =8;ST_DynamicFilterTypeLastWeek ST_DynamicFilterType =9;ST_DynamicFilterTypeNextMonth ST_DynamicFilterType =10;ST_DynamicFilterTypeThisMonth ST_DynamicFilterType =11;ST_DynamicFilterTypeLastMonth ST_DynamicFilterType =12;ST_DynamicFilterTypeNextQuarter ST_DynamicFilterType =13;ST_DynamicFilterTypeThisQuarter ST_DynamicFilterType =14;ST_DynamicFilterTypeLastQuarter ST_DynamicFilterType =15;ST_DynamicFilterTypeNextYear ST_DynamicFilterType =16;ST_DynamicFilterTypeThisYear ST_DynamicFilterType =17;ST_DynamicFilterTypeLastYear ST_DynamicFilterType =18;ST_DynamicFilterTypeYearToDate ST_DynamicFilterType =19;ST_DynamicFilterTypeQ1 ST_DynamicFilterType =20;ST_DynamicFilterTypeQ2 ST_DynamicFilterType =21;ST_DynamicFilterTypeQ3 ST_DynamicFilterType =22;ST_DynamicFilterTypeQ4 ST_DynamicFilterType =23;ST_DynamicFilterTypeM1 ST_DynamicFilterType =24;ST_DynamicFilterTypeM2 ST_DynamicFilterType =25;ST_DynamicFilterTypeM3 ST_DynamicFilterType =26;ST_DynamicFilterTypeM4 ST_DynamicFilterType =27;ST_DynamicFilterTypeM5 ST_DynamicFilterType =28;ST_DynamicFilterTypeM6 ST_DynamicFilterType =29;ST_DynamicFilterTypeM7 ST_DynamicFilterType =30;ST_DynamicFilterTypeM8 ST_DynamicFilterType =31;ST_DynamicFilterTypeM9 ST_DynamicFilterType =32;ST_DynamicFilterTypeM10 ST_DynamicFilterType =33;ST_DynamicFilterTypeM11 ST_DynamicFilterType =34;ST_DynamicFilterTypeM12 ST_DynamicFilterType =35;);type CT_PivotAreaReferences struct{ +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_dedd *CT_Color )ValidateWithPath (path string )error {return nil };func (_gdgeg ST_PhoneticType )ValidateWithPath (path string )error {switch _gdgeg {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 (_gdgeg ));};return nil ;}; -// Pivot Filter Count -CountAttr *uint32 ; +// Validate validates the CT_ObjectPr and its children +func (_dfecd *CT_ObjectPr )Validate ()error {return _dfecd .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};func (_gccgc *CT_Revisions )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _gccgc .Rrc !=nil {_dcdaad :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_cfbfb :=range _gccgc .Rrc {e .EncodeElement (_cfbfb ,_dcdaad );};};if _gccgc .Rm !=nil {_dfcba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_fdbgg :=range _gccgc .Rm {e .EncodeElement (_fdbgg ,_dfcba );};};if _gccgc .Rcv !=nil {_aeceed :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}};for _ ,_cbcfd :=range _gccgc .Rcv {e .EncodeElement (_cbcfd ,_aeceed );};};if _gccgc .Rsnm !=nil {_bead :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_egbefb :=range _gccgc .Rsnm {e .EncodeElement (_egbefb ,_bead );};};if _gccgc .Ris !=nil {_feffg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_badeg :=range _gccgc .Ris {e .EncodeElement (_badeg ,_feffg );};};if _gccgc .Rcc !=nil {_fbfdcf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_ddadf :=range _gccgc .Rcc {e .EncodeElement (_ddadf ,_fbfdcf );};};if _gccgc .Rfmt !=nil {_aacb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_bcde :=range _gccgc .Rfmt {e .EncodeElement (_bcde ,_aacb );};};if _gccgc .Raf !=nil {_dbfca :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_faadf :=range _gccgc .Raf {e .EncodeElement (_faadf ,_dbfca );};};if _gccgc .Rdn !=nil {_fegccg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}};for _ ,_fgdcg :=range _gccgc .Rdn {e .EncodeElement (_fgdcg ,_fegccg );};};if _gccgc .Rcmt !=nil {_ggeab :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_dfccb :=range _gccgc .Rcmt {e .EncodeElement (_dfccb ,_ggeab );};};if _gccgc .Rqt !=nil {_fbaeb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_dffacd :=range _gccgc .Rqt {e .EncodeElement (_dffacd ,_fbaeb );};};if _gccgc .Rcft !=nil {_afgbe :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}};for _ ,_cfbcb :=range _gccgc .Rcft {e .EncodeElement (_cfbcb ,_afgbe );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_ExternalSheetData struct{ -// Reference -Reference []*CT_PivotAreaReference ;}; +// Sheet Id +SheetIdAttr uint32 ; -// Validate validates the CT_SheetIdMap and its children -func (_efeggc *CT_SheetIdMap )Validate ()error {return _efeggc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");}; +// Last Refresh Resulted in Error +RefreshErrorAttr *bool ; -// Validate validates the Connections and its children -func (_bcfaeb *Connections )Validate ()error {return _bcfaeb .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};func NewCT_RevisionMove ()*CT_RevisionMove {_ggagb :=&CT_RevisionMove {};return _ggagb }; +// Row +Row []*CT_ExternalRow ;}; -// Validate validates the CT_SheetViews and its children -func (_bgeegd *CT_SheetViews )Validate ()error {return _bgeegd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};type CT_Formats struct{ +// Validate validates the CT_ProtectedRanges and its children +func (_aeafcc *CT_ProtectedRanges )Validate ()error {return _aeafcc .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};type CT_PivotCacheRecords struct{ -// Formats Count +// PivotCache Records Count CountAttr *uint32 ; -// PivotTable Format -Format []*CT_Format ;}; - -// Validate validates the CT_CommentPr and its children -func (_ccfdg *CT_CommentPr )Validate ()error {return _ccfdg .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");};type CalcChain struct{CT_CalcChain };func (_gfecg *ST_GroupBy )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfecg =0;case "\u0072\u0061\u006eg\u0065":*_gfecg =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_gfecg =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_gfecg =3;case "\u0068\u006f\u0075r\u0073":*_gfecg =4;case "\u0064\u0061\u0079\u0073":*_gfecg =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_gfecg =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_gfecg =7;case "\u0079\u0065\u0061r\u0073":*_gfecg =8;};return nil ;}; - -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_aega *CT_CommentList )ValidateWithPath (path string )error {for _gcdf ,_cfef :=range _aega .Comment {if _fcfed :=_cfef .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_gcdf ));_fcfed !=nil {return _fcfed ;};};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_cbeae :=&CT_PageMargins {};return _cbeae };func (_aaddga ST_PhoneticAlignment )Validate ()error {return _aaddga .ValidateWithPath ("")};func (_dgdaca ST_UnderlineValues )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfbdgd :=_b .Attr {};_gfbdgd .Name =name ;switch _dgdaca {case ST_UnderlineValuesUnset :_gfbdgd .Value ="";case ST_UnderlineValuesSingle :_gfbdgd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_gfbdgd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_gfbdgd .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_gfbdgd .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesNone :_gfbdgd .Value ="\u006e\u006f\u006e\u0065";};return _gfbdgd ,nil ;};func NewCT_Parameters ()*CT_Parameters {_bdaeg :=&CT_Parameters {};return _bdaeg };func (_egg *CT_CacheHierarchy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_egg .UniqueNameAttr )});if _egg .CaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_egg .CaptionAttr )});};if _egg .MeasureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .MeasureAttr ))});};if _egg .SetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .SetAttr ))});};if _egg .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_f .Sprintf ("\u0025\u0076",*_egg .ParentSetAttr )});};if _egg .IconSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_egg .IconSetAttr )});};if _egg .AttributeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .AttributeAttr ))});};if _egg .TimeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .TimeAttr ))});};if _egg .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .KeyAttributeAttr ))});};if _egg .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egg .DefaultMemberUniqueNameAttr )});};if _egg .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egg .AllUniqueNameAttr )});};if _egg .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_egg .AllCaptionAttr )});};if _egg .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egg .DimensionUniqueNameAttr )});};if _egg .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_egg .DisplayFolderAttr )});};if _egg .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_egg .MeasureGroupAttr )});};if _egg .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .MeasuresAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",_egg .CountAttr )});if _egg .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .OneFieldAttr ))});};if _egg .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egg .MemberValueDatatypeAttr )});};if _egg .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .UnbalancedAttr ))});};if _egg .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .UnbalancedGroupAttr ))});};if _egg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egg .HiddenAttr ))});};e .EncodeToken (start );if _egg .FieldsUsage !=nil {_cff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}};e .EncodeElement (_egg .FieldsUsage ,_cff );};if _egg .GroupLevels !=nil {_ecbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_egg .GroupLevels ,_ecbg );};if _egg .ExtLst !=nil {_aac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egg .ExtLst ,_aac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_dfef :=&CT_HeaderFooter {};return _dfef };type ST_PatternType byte ; +// PivotCache Record +R []*CT_Record ; -// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path -func (_bfedf *CT_TableMissing )ValidateWithPath (path string )error {return nil };func (_aaaddg ST_FieldSortType )ValidateWithPath (path string )error {switch _aaaddg {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaaddg ));};return nil ;};func (_deaa *CT_Schema )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febfe :=range start .Attr {if _febfe .Name .Local =="\u0049\u0044"{_bdcab ,_cacgcb :=_febfe .Value ,error (nil );if _cacgcb !=nil {return _cacgcb ;};_deaa .IDAttr =_bdcab ;continue ;};if _febfe .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_gfgcfg ,_bebcc :=_febfe .Value ,error (nil );if _bebcc !=nil {return _bebcc ;};_deaa .SchemaRefAttr =&_gfgcfg ;continue ;};if _febfe .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_agecgg ,_beeaf :=_febfe .Value ,error (nil );if _beeaf !=nil {return _beeaf ;};_deaa .NamespaceAttr =&_agecgg ;continue ;};if _febfe .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_ebceac ,_abacb :=_febfe .Value ,error (nil );if _abacb !=nil {return _abacb ;};_deaa .SchemaLanguageAttr =&_ebceac ;continue ;};};_gfadbc :for {_bgdda ,_egbdg :=d .Token ();if _egbdg !=nil {return _egbdg ;};switch _bebcd :=_bgdda .(type ){case _b .StartElement :switch _bebcd .Name {default:if _facdc ,_dgfbdc :=_d .CreateElement (_bebcd );_dgfbdc !=nil {return _dgfbdc ;}else {if _gbdea :=d .DecodeElement (_facdc ,&_bebcd );_gbdea !=nil {return _gbdea ;};_deaa .Any =_facdc ;};};case _b .EndElement :break _gfadbc ;case _b .CharData :};};return nil ;};func (_gbdcg *CT_Missing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbdcg .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdcg .UAttr ))});};if _gbdcg .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdcg .FAttr ))});};if _gbdcg .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_gbdcg .CAttr )});};if _gbdcg .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_gbdcg .CpAttr )});};if _gbdcg .InAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gbdcg .InAttr )});};if _gbdcg .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_gbdcg .BcAttr )});};if _gbdcg .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_gbdcg .FcAttr )});};if _gbdcg .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdcg .IAttr ))});};if _gbdcg .UnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdcg .UnAttr ))});};if _gbdcg .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdcg .StAttr ))});};if _gbdcg .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdcg .BAttr ))});};e .EncodeToken (start );if _gbdcg .Tpls !=nil {_cddaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_fdec :=range _gbdcg .Tpls {e .EncodeElement (_fdec ,_cddaa );};};if _gbdcg .X !=nil {_gedgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ccfeb :=range _gbdcg .X {e .EncodeElement (_ccfeb ,_gedgb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbeg *CT_CellWatch )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_cbeg .RAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableMissing ()*CT_TableMissing {_cgabbe :=&CT_TableMissing {};return _cgabbe };func NewCT_MemberProperty ()*CT_MemberProperty {_bdadbe :=&CT_MemberProperty {};return _bdadbe };type CT_X struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Shared Items Index -VAttr *int32 ;};func (_aeafcd ST_PaneState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aeafcd .String (),start );};type CT_QueryTableField struct{ +// Validate validates the CT_FileRecoveryPr and its children +func (_ggda *CT_FileRecoveryPr )Validate ()error {return _ggda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};type CT_XmlCellPr struct{ -// Field Id +// Table Field Id IdAttr uint32 ; -// Name -NameAttr *string ; - -// Data Bound Column -DataBoundAttr *bool ; - -// Row Numbers -RowNumbersAttr *bool ; - -// Fill This Formula On Refresh -FillFormulasAttr *bool ; - -// Clipped Column -ClippedAttr *bool ; +// Unique Table Name +UniqueNameAttr *string ; -// Table Column Id -TableColumnIdAttr *uint32 ; +// Column XML Properties +XmlPr *CT_XmlPr ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_DataBinding ()*CT_DataBinding {_bfed :=&CT_DataBinding {};return _bfed }; - -// Validate validates the CT_CellStyle and its children -func (_gff *CT_CellStyle )Validate ()error {return _gff .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};func (_cbbab ST_TableType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cacfc :=_b .Attr {};_cacfc .Name =name ;switch _cbbab {case ST_TableTypeUnset :_cacfc .Value ="";case ST_TableTypeWorksheet :_cacfc .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_cacfc .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_cacfc .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return _cacfc ,nil ;}; - -// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path -func (_bcfbe *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path -func (_ggaa *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil }; - -// Validate validates the CT_SmartTagPr and its children -func (_ebfed *CT_SmartTagPr )Validate ()error {return _ebfed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_afbcg *CT_MeasureDimensionMaps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afbcg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afbcg .CountAttr )});};e .EncodeToken (start );if _afbcg .Map !=nil {_babdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_adcda :=range _afbcg .Map {e .EncodeElement (_adcda ,_babdd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdgcca *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdgcca =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_bdgcca =1;case "\u0074\u0065\u0078\u0074":*_bdgcca =2;case "\u004d\u0044\u0059":*_bdgcca =3;case "\u0044\u004d\u0059":*_bdgcca =4;case "\u0059\u004d\u0044":*_bdgcca =5;case "\u004d\u0059\u0044":*_bdgcca =6;case "\u0044\u0059\u004d":*_bdgcca =7;case "\u0059\u0044\u004d":*_bdgcca =8;case "\u0073\u006b\u0069\u0070":*_bdgcca =9;case "\u0045\u004d\u0044":*_bdgcca =10;};return nil ;}; - -// Validate validates the CT_SharedItems and its children -func (_dfbcf *CT_SharedItems )Validate ()error {return _dfbcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");};func NewCT_Border ()*CT_Border {_ecd :=&CT_Border {};return _ecd };func NewCT_Filter ()*CT_Filter {_ffcaa :=&CT_Filter {};return _ffcaa };func (_begge *ST_IconSetType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fadddb ,_geecd :=d .Token ();if _geecd !=nil {return _geecd ;};if _gagdf ,_cccbag :=_fadddb .(_b .EndElement );_cccbag &&_gagdf .Name ==start .Name {*_begge =1;return nil ;};if _bacea ,_ceefa :=_fadddb .(_b .CharData );!_ceefa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fadddb );}else {switch string (_bacea ){case "":*_begge =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_begge =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_begge =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_begge =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_begge =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_begge =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_begge =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_begge =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_begge =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_begge =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_begge =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_begge =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_begge =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_begge =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_begge =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_begge =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_begge =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_begge =17;};};_fadddb ,_geecd =d .Token ();if _geecd !=nil {return _geecd ;};if _faefa ,_adccbd :=_fadddb .(_b .EndElement );_adccbd &&_faefa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fadddb );};func (_dgfde *ST_SmartTagShow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgcdbf ,_fgdcf :=d .Token ();if _fgdcf !=nil {return _fgdcf ;};if _bddda ,_gaedag :=_cgcdbf .(_b .EndElement );_gaedag &&_bddda .Name ==start .Name {*_dgfde =1;return nil ;};if _aeffb ,_fbgda :=_cgcdbf .(_b .CharData );!_fbgda {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgcdbf );}else {switch string (_aeffb ){case "":*_dgfde =0;case "\u0061\u006c\u006c":*_dgfde =1;case "\u006e\u006f\u006e\u0065":*_dgfde =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_dgfde =3;};};_cgcdbf ,_fgdcf =d .Token ();if _fgdcf !=nil {return _fgdcf ;};if _eebfc ,_gbgbba :=_cgcdbf .(_b .EndElement );_gbgbba &&_eebfc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgcdbf );}; - -// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path -func (_eagfg *CT_Record )ValidateWithPath (path string )error {for _agfba ,_cefcc :=range _eagfg .M {if _efcdgc :=_cefcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_agfba ));_efcdgc !=nil {return _efcdgc ;};};for _cabad ,_cdfgb :=range _eagfg .N {if _fcggb :=_cdfgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_cabad ));_fcggb !=nil {return _fcggb ;};};for _fgfdd ,_egbbg :=range _eagfg .B {if _dddcge :=_egbbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fgfdd ));_dddcge !=nil {return _dddcge ;};};for _feebb ,_abbbc :=range _eagfg .E {if _abdcb :=_abbbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_feebb ));_abdcb !=nil {return _abdcb ;};};for _gecee ,_ddgbf :=range _eagfg .S {if _cdfag :=_ddgbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_gecee ));_cdfag !=nil {return _cdfag ;};};for _gfagbd ,_dfbfa :=range _eagfg .D {if _agaad :=_dfbfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_gfagbd ));_agaad !=nil {return _agaad ;};};for _gebff ,_bfegad :=range _eagfg .X {if _fffag :=_bfegad .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gebff ));_fffag !=nil {return _fffag ;};};return nil ;}; - -// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path -func (_bagcd *CT_Location )ValidateWithPath (path string )error {return nil };func (_edfdcd *ST_TextVAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edfdcd =0;case "\u0074\u006f\u0070":*_edfdcd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_edfdcd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_edfdcd =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_edfdcd =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_edfdcd =5;};return nil ;};func (_bdgea *ST_OleUpdate )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggbc ,_bgfbd :=d .Token ();if _bgfbd !=nil {return _bgfbd ;};if _afafc ,_aaedfd :=_fggbc .(_b .EndElement );_aaedfd &&_afafc .Name ==start .Name {*_bdgea =1;return nil ;};if _daaada ,_baeddg :=_fggbc .(_b .CharData );!_baeddg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fggbc );}else {switch string (_daaada ){case "":*_bdgea =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_bdgea =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_bdgea =2;};};_fggbc ,_bgfbd =d .Token ();if _bgfbd !=nil {return _bgfbd ;};if _dbdgdg ,_ebfac :=_fggbc .(_b .EndElement );_ebfac &&_dbdgdg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fggbc );};type CT_PivotAreaReference struct{ +ExtLst *CT_ExtensionList ;};func (_fecbcg *CT_MeasureDimensionMaps )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ddgfb :=range start .Attr {if _ddgfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdeda ,_adgcc :=_a .ParseUint (_ddgfb .Value ,10,32);if _adgcc !=nil {return _adgcc ;};_fceaa :=uint32 (_fdeda );_fecbcg .CountAttr =&_fceaa ;continue ;};};_ggcbb :for {_gafec ,_aecc :=d .Token ();if _aecc !=nil {return _aecc ;};switch _ccfdb :=_gafec .(type ){case _gd .StartElement :switch _ccfdb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgcab :=NewCT_MeasureDimensionMap ();if _feeeb :=d .DecodeElement (_cgcab ,&_ccfdb );_feeeb !=nil {return _feeeb ;};_fecbcg .Map =append (_fecbcg .Map ,_cgcab );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\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006eM\u0061\u0070\u0073 \u0025\u0076",_ccfdb .Name );if _fdccb :=d .Skip ();_fdccb !=nil {return _fdccb ;};};case _gd .EndElement :break _ggcbb ;case _gd .CharData :};};return nil ;};func (_ebbb *CT_RangeSets )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_defcb :=range start .Attr {if _defcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdgdcb ,_gcbaff :=_a .ParseUint (_defcb .Value ,10,32);if _gcbaff !=nil {return _gcbaff ;};_eccaf :=uint32 (_cdgdcb );_ebbb .CountAttr =&_eccaf ;continue ;};};_dbfffe :for {_bagfc ,_egaea :=d .Token ();if _egaea !=nil {return _egaea ;};switch _cebda :=_bagfc .(type ){case _gd .StartElement :switch _cebda .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebgff :=NewCT_RangeSet ();if _bagdcb :=d .DecodeElement (_ebgff ,&_cebda );_bagdcb !=nil {return _bagdcb ;};_ebbb .RangeSet =append (_ebbb .RangeSet ,_ebgff );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0061\u006eg\u0065\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_cebda .Name );if _gbcag :=d .Skip ();_gbcag !=nil {return _gbcag ;};};case _gd .EndElement :break _dbfffe ;case _gd .CharData :};};return nil ;};func (_gggggg *PivotCacheRecords )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gggggg .CT_PivotCacheRecords .MarshalXML (e ,start );}; -// Field Index -FieldAttr *uint32 ; +// Validate validates the CT_Field and its children +func (_afccb *CT_Field )Validate ()error {return _afccb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};func (_gecae *CT_Stylesheet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _gecae .NumFmts !=nil {_addbg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_gecae .NumFmts ,_addbg );};if _gecae .Fonts !=nil {_cacee :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gecae .Fonts ,_cacee );};if _gecae .Fills !=nil {_edadcd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_gecae .Fills ,_edadcd );};if _gecae .Borders !=nil {_egaga :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gecae .Borders ,_egaga );};if _gecae .CellStyleXfs !=nil {_eabeb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_gecae .CellStyleXfs ,_eabeb );};if _gecae .CellXfs !=nil {_gbeee :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_gecae .CellXfs ,_gbeee );};if _gecae .CellStyles !=nil {_dabec :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_gecae .CellStyles ,_dabec );};if _gecae .Dxfs !=nil {_dcdcag :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_gecae .Dxfs ,_dcdcag );};if _gecae .TableStyles !=nil {_cddgdg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_gecae .TableStyles ,_cddgdg );};if _gecae .Colors !=nil {_eeece :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_gecae .Colors ,_eeece );};if _gecae .ExtLst !=nil {_ggefa :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gecae .ExtLst ,_ggefa );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_CellSmartTagPr struct{ -// Item Index Count -CountAttr *uint32 ; +// Key Name +KeyAttr string ; -// Selected -SelectedAttr *bool ; +// Value +ValAttr string ;}; -// Positional Reference -ByPositionAttr *bool ; +// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path +func (_dae *CT_CacheHierarchy )ValidateWithPath (path string )error {if _dae .FieldsUsage !=nil {if _gbb :=_dae .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_gbb !=nil {return _gbb ;};};if _dae .GroupLevels !=nil {if _gccb :=_dae .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_gccb !=nil {return _gccb ;};};if _dae .ExtLst !=nil {if _abc :=_dae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abc !=nil {return _abc ;};};return nil ;};func (_aegc *CT_CfRule )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _aegc .TypeAttr !=ST_CfTypeUnset {_bbba ,_fbgae :=_aegc .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _fbgae !=nil {return _fbgae ;};start .Attr =append (start .Attr ,_bbba );};if _aegc .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aegc .DxfIdAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",_aegc .PriorityAttr )});if _aegc .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aegc .StopIfTrueAttr ))});};if _aegc .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aegc .AboveAverageAttr ))});};if _aegc .PercentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aegc .PercentAttr ))});};if _aegc .BottomAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aegc .BottomAttr ))});};if _aegc .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_bfad ,_bab :=_aegc .OperatorAttr .MarshalXMLAttr (_gd .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _bab !=nil {return _bab ;};start .Attr =append (start .Attr ,_bfad );};if _aegc .TextAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aegc .TextAttr )});};if _aegc .TimePeriodAttr !=ST_TimePeriodUnset {_bbeaa ,_fedfa :=_aegc .TimePeriodAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _fedfa !=nil {return _fedfa ;};start .Attr =append (start .Attr ,_bbeaa );};if _aegc .RankAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_aegc .RankAttr )});};if _aegc .StdDevAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_b .Sprintf ("\u0025\u0076",*_aegc .StdDevAttr )});};if _aegc .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aegc .EqualAverageAttr ))});};e .EncodeToken (start );if _aegc .Formula !=nil {_ebe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_bdfea :=range _aegc .Formula {e .EncodeElement (_bdfea ,_ebe );};};if _aegc .ColorScale !=nil {_bfec :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_aegc .ColorScale ,_bfec );};if _aegc .DataBar !=nil {_ddcb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_aegc .DataBar ,_ddcb );};if _aegc .IconSet !=nil {_cbfe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}};e .EncodeElement (_aegc .IconSet ,_cbfe );};if _aegc .ExtLst !=nil {_bagb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aegc .ExtLst ,_bagb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Relative Reference -RelativeAttr *bool ; +// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path +func (_efccb *CT_VolMain )ValidateWithPath (path string )error {for _aafgad ,_eggdca :=range _efccb .Tp {if _bedca :=_eggdca .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_aafgad ));_bedca !=nil {return _bedca ;};};return nil ;}; -// Include Default Filter -DefaultSubtotalAttr *bool ; +// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path +func (_bgdff *CT_SortCondition )ValidateWithPath (path string )error {if _dgdda :=_bgdff .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_dgdda !=nil {return _dgdda ;};if _fcggcf :=_bgdff .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_fcggcf !=nil {return _fcggcf ;};return nil ;}; -// Include Sum Filter -SumSubtotalAttr *bool ; +// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path +func (_ebdgd *CT_Pages )ValidateWithPath (path string )error {for _gcdeb ,_ecbeb :=range _ebdgd .Page {if _dccedg :=_ecbeb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_gcdeb ));_dccedg !=nil {return _dccedg ;};};return nil ;};func (_efeeg ST_SheetState )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_efeeg .String (),start );};func (_dggbc *CT_SheetPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fffcb :=range start .Attr {if _fffcb .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_eeagb ,_gbcgb :=_a .ParseBool (_fffcb .Value );if _gbcgb !=nil {return _gbcgb ;};_dggbc .SyncHorizontalAttr =&_eeagb ;continue ;};if _fffcb .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_abaad ,_dcafe :=_a .ParseBool (_fffcb .Value );if _dcafe !=nil {return _dcafe ;};_dggbc .SyncVerticalAttr =&_abaad ;continue ;};if _fffcb .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_bbcdae ,_dfggcb :=_fffcb .Value ,error (nil );if _dfggcb !=nil {return _dfggcb ;};_dggbc .SyncRefAttr =&_bbcdae ;continue ;};if _fffcb .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_fcecd ,_aggbge :=_a .ParseBool (_fffcb .Value );if _aggbge !=nil {return _aggbge ;};_dggbc .TransitionEvaluationAttr =&_fcecd ;continue ;};if _fffcb .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_daafd ,_cfedcg :=_a .ParseBool (_fffcb .Value );if _cfedcg !=nil {return _cfedcg ;};_dggbc .TransitionEntryAttr =&_daafd ;continue ;};if _fffcb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_fefe ,_acffbg :=_a .ParseBool (_fffcb .Value );if _acffbg !=nil {return _acffbg ;};_dggbc .PublishedAttr =&_fefe ;continue ;};if _fffcb .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_badced ,_cagdfc :=_fffcb .Value ,error (nil );if _cagdfc !=nil {return _cagdfc ;};_dggbc .CodeNameAttr =&_badced ;continue ;};if _fffcb .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_fbfdfac ,_cbagc :=_a .ParseBool (_fffcb .Value );if _cbagc !=nil {return _cbagc ;};_dggbc .FilterModeAttr =&_fbfdfac ;continue ;};if _fffcb .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"{_fcggb ,_afbfb :=_a .ParseBool (_fffcb .Value );if _afbfb !=nil {return _afbfb ;};_dggbc .EnableFormatConditionsCalculationAttr =&_fcggb ;continue ;};};_caagf :for {_fcdef ,_bdbfec :=d .Token ();if _bdbfec !=nil {return _bdbfec ;};switch _fbbgf :=_fcdef .(type ){case _gd .StartElement :switch _fbbgf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dggbc .TabColor =NewCT_Color ();if _adadba :=d .DecodeElement (_dggbc .TabColor ,&_fbbgf );_adadba !=nil {return _adadba ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dggbc .OutlinePr =NewCT_OutlinePr ();if _facee :=d .DecodeElement (_dggbc .OutlinePr ,&_fbbgf );_facee !=nil {return _facee ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dggbc .PageSetUpPr =NewCT_PageSetUpPr ();if _dacfa :=d .DecodeElement (_dggbc .PageSetUpPr ,&_fbbgf );_dacfa !=nil {return _dacfa ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_fbbgf .Name );if _afcgc :=d .Skip ();_afcgc !=nil {return _afcgc ;};};case _gd .EndElement :break _caagf ;case _gd .CharData :};};return nil ;};func (_bfddcd *CT_RevisionHeaders )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bfddcd .GuidAttr )});if _bfddcd .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bfddcd .LastGuidAttr )});};if _bfddcd .SharedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfddcd .SharedAttr ))});};if _bfddcd .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfddcd .DiskRevisionsAttr ))});};if _bfddcd .HistoryAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfddcd .HistoryAttr ))});};if _bfddcd .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfddcd .TrackRevisionsAttr ))});};if _bfddcd .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfddcd .ExclusiveAttr ))});};if _bfddcd .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bfddcd .RevisionIdAttr )});};if _bfddcd .VersionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bfddcd .VersionAttr )});};if _bfddcd .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfddcd .KeepChangeHistoryAttr ))});};if _bfddcd .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfddcd .ProtectedAttr ))});};if _bfddcd .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_bfddcd .PreserveHistoryAttr )});};e .EncodeToken (start );_adagc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_cecca :=range _bfddcd .Header {e .EncodeElement (_cecca ,_adagc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Include CountA Filter -CountASubtotalAttr *bool ; +// Validate validates the CT_PivotAreaReference and its children +func (_dgdge *CT_PivotAreaReference )Validate ()error {return _dgdge .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};func (_aaeda *PivotTableDefinition )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _aaeda .CT_pivotTableDefinition .MarshalXML (e ,start );}; -// Include Average Filter -AvgSubtotalAttr *bool ; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_aeca *CT_Comment )ValidateWithPath (path string )error {if _aeca .GuidAttr !=nil {if !_af .ST_GuidPatternRe .MatchString (*_aeca .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 ,_af .ST_GuidPatternRe ,*_aeca .GuidAttr );};};if _fcba :=_aeca .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_fcba !=nil {return _fcba ;};if _aeca .CommentPr !=nil {if _dbeca :=_aeca .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");_dbeca !=nil {return _dbeca ;};};return nil ;};func (_ceebff *ST_DataValidationErrorStyle )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cgdad ,_ggdbdb :=d .Token ();if _ggdbdb !=nil {return _ggdbdb ;};if _ecbgd ,_ebdbaa :=_cgdad .(_gd .EndElement );_ebdbaa &&_ecbgd .Name ==start .Name {*_ceebff =1;return nil ;};if _aeagb ,_ccfgad :=_cgdad .(_gd .CharData );!_ccfgad {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",_cgdad );}else {switch string (_aeagb ){case "":*_ceebff =0;case "\u0073\u0074\u006f\u0070":*_ceebff =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_ceebff =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_ceebff =3;};};_cgdad ,_ggdbdb =d .Token ();if _ggdbdb !=nil {return _ggdbdb ;};if _bcaff ,_eeeffg :=_cgdad .(_gd .EndElement );_eeeffg &&_bcaff .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",_cgdad );};type ST_Orientation byte ;func (_aggd *CT_Cfvo )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_aggd .TypeAttr =ST_CfvoType (1);for _ ,_cagg :=range start .Attr {if _cagg .Name .Local =="\u0074\u0079\u0070\u0065"{_aggd .TypeAttr .UnmarshalXMLAttr (_cagg );continue ;};if _cagg .Name .Local =="\u0076\u0061\u006c"{_defd ,_fcae :=_cagg .Value ,error (nil );if _fcae !=nil {return _fcae ;};_aggd .ValAttr =&_defd ;continue ;};if _cagg .Name .Local =="\u0067\u0074\u0065"{_agegf ,_ggff :=_a .ParseBool (_cagg .Value );if _ggff !=nil {return _ggff ;};_aggd .GteAttr =&_agegf ;continue ;};};_dbfc :for {_egdg ,_efae :=d .Token ();if _efae !=nil {return _efae ;};switch _fdcc :=_egdg .(type ){case _gd .StartElement :switch _fdcc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aggd .ExtLst =NewCT_ExtensionList ();if _gdgc :=d .DecodeElement (_aggd .ExtLst ,&_fdcc );_gdgc !=nil {return _gdgc ;};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\u0043\u0066\u0076\u006f\u0020\u0025\u0076",_fdcc .Name );if _decc :=d .Skip ();_decc !=nil {return _decc ;};};case _gd .EndElement :break _dbfc ;case _gd .CharData :};};return nil ;};type CT_Field struct{ -// Include Maximum Filter -MaxSubtotalAttr *bool ; +// Field Index +XAttr int32 ;};func (_bebegg *ST_ShowDataAs )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cebgfc ,_efega :=d .Token ();if _efega !=nil {return _efega ;};if _ecdgbg ,_ebdgdb :=_cebgfc .(_gd .EndElement );_ebdgdb &&_ecdgbg .Name ==start .Name {*_bebegg =1;return nil ;};if _ebgece ,_daebe :=_cebgfc .(_gd .CharData );!_daebe {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",_cebgfc );}else {switch string (_ebgece ){case "":*_bebegg =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bebegg =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_bebegg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bebegg =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_bebegg =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_bebegg =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_bebegg =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_bebegg =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_bebegg =8;case "\u0069\u006e\u0064e\u0078":*_bebegg =9;};};_cebgfc ,_efega =d .Token ();if _efega !=nil {return _efega ;};if _aefbc ,_cgacf :=_cebgfc .(_gd .EndElement );_cgacf &&_aefbc .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",_cebgfc );};func (_dfdaf *CT_SheetView )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dfdaf .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfdaf .WindowProtectionAttr ))});};if _dfdaf .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfdaf .ShowFormulasAttr ))});};if _dfdaf .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfdaf .ShowGridLinesAttr ))});};if _dfdaf .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfdaf .ShowRowColHeadersAttr ))});};if _dfdaf .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfdaf .ShowZerosAttr ))});};if _dfdaf .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfdaf .RightToLeftAttr ))});};if _dfdaf .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfdaf .TabSelectedAttr ))});};if _dfdaf .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfdaf .ShowRulerAttr ))});};if _dfdaf .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfdaf .ShowOutlineSymbolsAttr ))});};if _dfdaf .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfdaf .DefaultGridColorAttr ))});};if _dfdaf .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfdaf .ShowWhiteSpaceAttr ))});};if _dfdaf .ViewAttr !=ST_SheetViewTypeUnset {_bebff ,_bddec :=_dfdaf .ViewAttr .MarshalXMLAttr (_gd .Name {Local :"\u0076\u0069\u0065\u0077"});if _bddec !=nil {return _bddec ;};start .Attr =append (start .Attr ,_bebff );};if _dfdaf .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dfdaf .TopLeftCellAttr )});};if _dfdaf .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dfdaf .ColorIdAttr )});};if _dfdaf .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_dfdaf .ZoomScaleAttr )});};if _dfdaf .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dfdaf .ZoomScaleNormalAttr )});};if _dfdaf .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",*_dfdaf .ZoomScaleSheetLayoutViewAttr )});};if _dfdaf .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",*_dfdaf .ZoomScalePageLayoutViewAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dfdaf .WorkbookViewIdAttr )});e .EncodeToken (start );if _dfdaf .Pane !=nil {_eddad :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_dfdaf .Pane ,_eddad );};if _dfdaf .Selection !=nil {_bcfba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_bgfde :=range _dfdaf .Selection {e .EncodeElement (_bgfde ,_bcfba );};};if _dfdaf .PivotSelection !=nil {_bddaba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_ecafg :=range _dfdaf .PivotSelection {e .EncodeElement (_ecafg ,_bddaba );};};if _dfdaf .ExtLst !=nil {_bfddf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfdaf .ExtLst ,_bfddf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Include Minimum Filter -MinSubtotalAttr *bool ; +// Validate validates the CT_Col and its children +func (_efbdc *CT_Col )Validate ()error {return _efbdc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};func NewCT_VolMain ()*CT_VolMain {_aegbaf :=&CT_VolMain {};return _aegbaf };func (_ebgf *CT_DataBar )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ebgf .Color =NewCT_Color ();for _ ,_cgfbe :=range start .Attr {if _cgfbe .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_gfdgd ,_cbeb :=_a .ParseUint (_cgfbe .Value ,10,32);if _cbeb !=nil {return _cbeb ;};_bffd :=uint32 (_gfdgd );_ebgf .MinLengthAttr =&_bffd ;continue ;};if _cgfbe .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_gfafa ,_ccfbc :=_a .ParseUint (_cgfbe .Value ,10,32);if _ccfbc !=nil {return _ccfbc ;};_feca :=uint32 (_gfafa );_ebgf .MaxLengthAttr =&_feca ;continue ;};if _cgfbe .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_agdae ,_adaag :=_a .ParseBool (_cgfbe .Value );if _adaag !=nil {return _adaag ;};_ebgf .ShowValueAttr =&_agdae ;continue ;};};_ccbae :for {_bcbb ,_fgdd :=d .Token ();if _fgdd !=nil {return _fgdd ;};switch _ebfdb :=_bcbb .(type ){case _gd .StartElement :switch _ebfdb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gdfe :=NewCT_Cfvo ();if _faagf :=d .DecodeElement (_gdfe ,&_ebfdb );_faagf !=nil {return _faagf ;};_ebgf .Cfvo =append (_ebgf .Cfvo ,_gdfe );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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 _cdcb :=d .DecodeElement (_ebgf .Color ,&_ebfdb );_cdcb !=nil {return _cdcb ;};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\u005fD\u0061\u0074\u0061\u0042\u0061\u0072\u0020\u0025\u0076",_ebfdb .Name );if _eecee :=d .Skip ();_eecee !=nil {return _eecee ;};};case _gd .EndElement :break _ccbae ;case _gd .CharData :};};return nil ;};func (_faffd *CT_OleItems )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _faffd .OleItem !=nil {_dfgdb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}};for _ ,_dadgea :=range _faffd .OleItem {e .EncodeElement (_dadgea ,_dfgdb );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Include Product Filter -ProductSubtotalAttr *bool ; +// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path +func (_dgbdf *CT_Tables )ValidateWithPath (path string )error {for _cbgeb ,_gabad :=range _dgbdf .M {if _dbcfa :=_gabad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cbgeb ));_dbcfa !=nil {return _dbcfa ;};};for _dcdgf ,_gdfac :=range _dgbdf .S {if _cabag :=_gdfac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_dcdgf ));_cabag !=nil {return _cabag ;};};for _aagf ,_befbd :=range _dgbdf .X {if _cafbf :=_befbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aagf ));_cafbf !=nil {return _cafbf ;};};return nil ;};type CT_PivotDimension struct{ -// Include Count Subtotal -CountSubtotalAttr *bool ; +// Measure +MeasureAttr *bool ; -// Include StdDev Filter -StdDevSubtotalAttr *bool ; +// Dimension Name +NameAttr string ; -// Include StdDevP Filter -StdDevPSubtotalAttr *bool ; +// Dimension Unique Name +UniqueNameAttr string ; -// Include Var Filter -VarSubtotalAttr *bool ; +// Dimension Display Name +CaptionAttr string ;};func (_ffecfg ST_CfvoType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_bgdad :=_gd .Attr {};_bgdad .Name =name ;switch _ffecfg {case ST_CfvoTypeUnset :_bgdad .Value ="";case ST_CfvoTypeNum :_bgdad .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_bgdad .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_bgdad .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_bgdad .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_bgdad .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";case ST_CfvoTypePercentile :_bgdad .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _bgdad ,nil ;}; -// Include VarP Filter -VarPSubtotalAttr *bool ; +// Validate validates the CT_VolTopicRef and its children +func (_gcddd *CT_VolTopicRef )Validate ()error {return _gcddd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");}; -// Field Item -X []*CT_Index ;ExtLst *CT_ExtensionList ;};func (_abdeg *CT_PivotHierarchies )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abdeg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abdeg .CountAttr )});};e .EncodeToken (start );_dbfdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_eddba :=range _abdeg .PivotHierarchy {e .EncodeElement (_eddba ,_dbfdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcaba *Sst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0073\u0073\u0074";return _fcaba .CT_Sst .MarshalXML (e ,start );};type CT_TableStyleElement struct{ +// Validate validates the CT_RgbColor and its children +func (_efbbc *CT_RgbColor )Validate ()error {return _efbbc .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_cbgfc *CT_Missing )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cbgfc .UAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbgfc .UAttr ))});};if _cbgfc .FAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbgfc .FAttr ))});};if _cbgfc .CAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cbgfc .CAttr )});};if _cbgfc .CpAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_cbgfc .CpAttr )});};if _cbgfc .InAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cbgfc .InAttr )});};if _cbgfc .BcAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cbgfc .BcAttr )});};if _cbgfc .FcAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cbgfc .FcAttr )});};if _cbgfc .IAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbgfc .IAttr ))});};if _cbgfc .UnAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbgfc .UnAttr ))});};if _cbgfc .StAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbgfc .StAttr ))});};if _cbgfc .BAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbgfc .BAttr ))});};e .EncodeToken (start );if _cbgfc .Tpls !=nil {_bagee :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_dcff :=range _cbgfc .Tpls {e .EncodeElement (_dcff ,_bagee );};};if _cbgfc .X !=nil {_dgbac :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fegd :=range _cbgfc .X {e .EncodeElement (_fegd ,_dgbac );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Table Style Type -TypeAttr ST_TableStyleType ; +// Validate validates the CT_CsPageSetup and its children +func (_gffaf *CT_CsPageSetup )Validate ()error {return _gffaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");}; -// Band Size -SizeAttr *uint32 ; +// Validate validates the CT_FunctionGroups and its children +func (_cfbddb *CT_FunctionGroups )Validate ()error {return _cfbddb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};func (_dgeab *CT_SmartTagType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_debgae :=range start .Attr {if _debgae .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_babdd ,_ccegf :=_debgae .Value ,error (nil );if _ccegf !=nil {return _ccegf ;};_dgeab .NamespaceUriAttr =&_babdd ;continue ;};if _debgae .Name .Local =="\u006e\u0061\u006d\u0065"{_gaefd ,_fffbf :=_debgae .Value ,error (nil );if _fffbf !=nil {return _fffbf ;};_dgeab .NameAttr =&_gaefd ;continue ;};if _debgae .Name .Local =="\u0075\u0072\u006c"{_ccgcbf ,_aegec :=_debgae .Value ,error (nil );if _aegec !=nil {return _aegec ;};_dgeab .UrlAttr =&_ccgcbf ;continue ;};};for {_fgec ,_dbdba :=d .Token ();if _dbdba !=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",_dbdba );};if _egcbf ,_ebfea :=_fgec .(_gd .EndElement );_ebfea &&_egcbf .Name ==start .Name {break ;};};return nil ;};func (_eeeb *CT_DefinedNames )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dbab :for {_dgaaf ,_cbbee :=d .Token ();if _cbbee !=nil {return _cbbee ;};switch _fbbca :=_dgaaf .(type ){case _gd .StartElement :switch _fbbca .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfea :=NewCT_DefinedName ();if _aagad :=d .DecodeElement (_dfea ,&_fbbca );_aagad !=nil {return _aagad ;};_eeeb .DefinedName =append (_eeeb .DefinedName ,_dfea );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\u0044\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_fbbca .Name );if _bcec :=d .Skip ();_bcec !=nil {return _bcec ;};};case _gd .EndElement :break _dbab ;case _gd .CharData :};};return nil ;}; -// Formatting Id -DxfIdAttr *uint32 ;};func (_bfef *CT_CustomChartsheetView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bfef .GuidAttr )});if _bfef .ScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bfef .ScaleAttr )});};if _bfef .StateAttr !=ST_SheetStateUnset {_aafd ,_gbdag :=_bfef .StateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061t\u0065"});if _gbdag !=nil {return _gbdag ;};start .Attr =append (start .Attr ,_aafd );};if _bfef .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfef .ZoomToFitAttr ))});};e .EncodeToken (start );if _bfef .PageMargins !=nil {_fegfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bfef .PageMargins ,_fegfb );};if _bfef .PageSetup !=nil {_afgcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bfef .PageSetup ,_afgcf );};if _bfef .HeaderFooter !=nil {_geeb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bfef .HeaderFooter ,_geeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewComments ()*Comments {_eaecgf :=&Comments {};_eaecgf .CT_Comments =*NewCT_Comments ();return _eaecgf ;};func (_aafgd *ST_PhoneticType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aafgd =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_aafgd =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_aafgd =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_aafgd =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_aafgd =4;};return nil ;};func _dfebbb (_ggdcad bool )uint8 {if _ggdcad {return 1;};return 0;}; +// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path +func (_gaaccf *VolTypes )ValidateWithPath (path string )error {if _dgfdfc :=_gaaccf .CT_VolTypes .ValidateWithPath (path );_dgfdfc !=nil {return _dgfdfc ;};return nil ;};func (_fgeba ST_TargetScreenSize )String ()string {switch _fgeba {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 (_eegfa ST_ConditionalFormattingOperator )Validate ()error {return _eegfa .ValidateWithPath ("")};type ST_TextHAlign byte ;func (_abadec ST_ExternalConnectionType )String ()string {switch _abadec {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u0074\u0065\u0078\u0074";case 3:return "\u004d\u0044\u0059";case 4:return "\u0044\u004d\u0059";case 5:return "\u0059\u004d\u0044";case 6:return "\u004d\u0059\u0044";case 7:return "\u0044\u0059\u004d";case 8:return "\u0059\u0044\u004d";case 9:return "\u0073\u006b\u0069\u0070";case 10:return "\u0045\u004d\u0044";};return "";};func (_cgbeg *PivotCacheDefinition )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cgbeg .CT_PivotCacheDefinition .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path -func (_cbacgd *CT_Fills )ValidateWithPath (path string )error {for _gfcdf ,_cfccg :=range _cbacgd .Fill {if _ffagf :=_cfccg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_gfcdf ));_ffagf !=nil {return _ffagf ;};};return nil ;};func (_bdafa *CT_Tuples )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deceb :=range start .Attr {if _deceb .Name .Local =="\u0063"{_fdbea ,_egdda :=_e .ParseUint (_deceb .Value ,10,32);if _egdda !=nil {return _egdda ;};_eebcec :=uint32 (_fdbea );_bdafa .CAttr =&_eebcec ;continue ;};};_dafea :for {_fbaag ,_fccfd :=d .Token ();if _fccfd !=nil {return _fccfd ;};switch _acddgg :=_fbaag .(type ){case _b .StartElement :switch _acddgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"}:_eabeb :=NewCT_Tuple ();if _acebcc :=d .DecodeElement (_eabeb ,&_acddgg );_acebcc !=nil {return _acebcc ;};_bdafa .Tpl =append (_bdafa .Tpl ,_eabeb );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0075\u0070l\u0065\u0073 \u0025\u0076",_acddgg .Name );if _gbcab :=d .Skip ();_gbcab !=nil {return _gbcab ;};};case _b .EndElement :break _dafea ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path +func (_afdfd *CT_PageBreak )ValidateWithPath (path string )error {for _aggae ,_eedce :=range _afdfd .Brk {if _eaegb :=_eedce .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_aggae ));_eaegb !=nil {return _eaegb ;};};return nil ;};func (_aeeecc ST_PivotFilterType )String ()string {switch _aeeecc {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 NewCT_IconFilter ()*CT_IconFilter {_aggdf :=&CT_IconFilter {};_aggdf .IconSetAttr =ST_IconSetType (1);return _aggdf ;};type CT_Reviewed struct{ -// Validate validates the CT_Color and its children -func (_egde *CT_Color )Validate ()error {return _egde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func NewCT_Hyperlinks ()*CT_Hyperlinks {_gdcfbg :=&CT_Hyperlinks {};return _gdcfbg };func NewCT_ChartsheetView ()*CT_ChartsheetView {_dfed :=&CT_ChartsheetView {};return _dfed };func (_dceabc *CT_VolTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baffg :for {_gfbccc ,_acgcac :=d .Token ();if _acgcac !=nil {return _acgcac ;};switch _ffddf :=_gfbccc .(type ){case _b .StartElement :switch _ffddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_dcecd :=NewCT_VolType ();if _adcdg :=d .DecodeElement (_dcecd ,&_ffddf );_adcdg !=nil {return _adcdg ;};_dceabc .VolType =append (_dceabc .VolType ,_dcecd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dceabc .ExtLst =NewCT_ExtensionList ();if _aggab :=d .DecodeElement (_dceabc .ExtLst ,&_ffddf );_aggab !=nil {return _aggab ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_ffddf .Name );if _geafg :=d .Skip ();_geafg !=nil {return _geafg ;};};case _b .EndElement :break _baffg ;case _b .CharData :};};return nil ;};func (_abaafb *CT_SheetDimension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_abaafb .RefAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// revision Id +RIdAttr uint32 ;};func (_bcga *CT_MeasureGroups )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_afgae :=range start .Attr {if _afgae .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecgbbg ,_aaeaf :=_a .ParseUint (_afgae .Value ,10,32);if _aaeaf !=nil {return _aaeaf ;};_gfbb :=uint32 (_ecgbbg );_bcga .CountAttr =&_gfbb ;continue ;};};_dfaac :for {_cdcbd ,_acdgc :=d .Token ();if _acdgc !=nil {return _acdgc ;};switch _beabd :=_cdcbd .(type ){case _gd .StartElement :switch _beabd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdee :=NewCT_MeasureGroup ();if _bebda :=d .DecodeElement (_cdee ,&_beabd );_bebda !=nil {return _bebda ;};_bcga .MeasureGroup =append (_bcga .MeasureGroup ,_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\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025v",_beabd .Name );if _gfgac :=d .Skip ();_gfgac !=nil {return _gfgac ;};};case _gd .EndElement :break _dfaac ;case _gd .CharData :};};return nil ;};func (_bddde *CT_SheetProtection )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ebddb :=range start .Attr {if _ebddb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_cdcbce ,_bcgac :=_a .ParseBool (_ebddb .Value );if _bcgac !=nil {return _bcgac ;};_bddde .FormatRowsAttr =&_cdcbce ;continue ;};if _ebddb .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_dagdb ,_gecbf :=_a .ParseBool (_ebddb .Value );if _gecbf !=nil {return _gecbf ;};_bddde .InsertColumnsAttr =&_dagdb ;continue ;};if _ebddb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_eebgf ,_ebadb :=_ebddb .Value ,error (nil );if _ebadb !=nil {return _ebadb ;};_bddde .AlgorithmNameAttr =&_eebgf ;continue ;};if _ebddb .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_ddbgc ,_ecebfg :=_a .ParseBool (_ebddb .Value );if _ecebfg !=nil {return _ecebfg ;};_bddde .InsertRowsAttr =&_ddbgc ;continue ;};if _ebddb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_eedcfc ,_efcdca :=_ebddb .Value ,error (nil );if _efcdca !=nil {return _efcdca ;};_bddde .SaltValueAttr =&_eedcfc ;continue ;};if _ebddb .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_bfffce ,_aggad :=_a .ParseBool (_ebddb .Value );if _aggad !=nil {return _aggad ;};_bddde .InsertHyperlinksAttr =&_bfffce ;continue ;};if _ebddb .Name .Local =="\u0073\u0068\u0065e\u0074"{_agdgb ,_fgcad :=_a .ParseBool (_ebddb .Value );if _fgcad !=nil {return _fgcad ;};_bddde .SheetAttr =&_agdgb ;continue ;};if _ebddb .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_cagff ,_dbdde :=_a .ParseBool (_ebddb .Value );if _dbdde !=nil {return _dbdde ;};_bddde .DeleteColumnsAttr =&_cagff ;continue ;};if _ebddb .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_ddfdfe ,_afbeab :=_a .ParseBool (_ebddb .Value );if _afbeab !=nil {return _afbeab ;};_bddde .ScenariosAttr =&_ddfdfe ;continue ;};if _ebddb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_beade ,_efcab :=_a .ParseBool (_ebddb .Value );if _efcab !=nil {return _efcab ;};_bddde .FormatColumnsAttr =&_beade ;continue ;};if _ebddb .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_bdcad ,_acacd :=_ebddb .Value ,error (nil );if _acacd !=nil {return _acacd ;};_bddde .PasswordAttr =&_bdcad ;continue ;};if _ebddb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_edcdc ,_ebabdf :=_ebddb .Value ,error (nil );if _ebabdf !=nil {return _ebabdf ;};_bddde .HashValueAttr =&_edcdc ;continue ;};if _ebddb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_efcdg ,_eaegg :=_a .ParseUint (_ebddb .Value ,10,32);if _eaegg !=nil {return _eaegg ;};_dbdfa :=uint32 (_efcdg );_bddde .SpinCountAttr =&_dbdfa ;continue ;};if _ebddb .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_efgec ,_gfcdb :=_a .ParseBool (_ebddb .Value );if _gfcdb !=nil {return _gfcdb ;};_bddde .ObjectsAttr =&_efgec ;continue ;};if _ebddb .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_feeebb ,_ebfddb :=_a .ParseBool (_ebddb .Value );if _ebfddb !=nil {return _ebfddb ;};_bddde .FormatCellsAttr =&_feeebb ;continue ;};if _ebddb .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_cebcb ,_gabdd :=_a .ParseBool (_ebddb .Value );if _gabdd !=nil {return _gabdd ;};_bddde .DeleteRowsAttr =&_cebcb ;continue ;};if _ebddb .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_gfadce ,_aefcg :=_a .ParseBool (_ebddb .Value );if _aefcg !=nil {return _aefcg ;};_bddde .SelectLockedCellsAttr =&_gfadce ;continue ;};if _ebddb .Name .Local =="\u0073\u006f\u0072\u0074"{_fedfaf ,_abecfb :=_a .ParseBool (_ebddb .Value );if _abecfb !=nil {return _abecfb ;};_bddde .SortAttr =&_fedfaf ;continue ;};if _ebddb .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_ebafc ,_bbdac :=_a .ParseBool (_ebddb .Value );if _bbdac !=nil {return _bbdac ;};_bddde .AutoFilterAttr =&_ebafc ;continue ;};if _ebddb .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_ecbff ,_aecab :=_a .ParseBool (_ebddb .Value );if _aecab !=nil {return _aecab ;};_bddde .PivotTablesAttr =&_ecbff ;continue ;};if _ebddb .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_fefda ,_efebc :=_a .ParseBool (_ebddb .Value );if _efebc !=nil {return _efebc ;};_bddde .SelectUnlockedCellsAttr =&_fefda ;continue ;};};for {_eedae ,_fggdf :=d .Token ();if _fggdf !=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",_fggdf );};if _cffcc ,_eecegg :=_eedae .(_gd .EndElement );_eecegg &&_cffcc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_VolMain and its children -func (_gdbdf *CT_VolMain )Validate ()error {return _gdbdf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");}; +// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path +func (_dcfg *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_af .ST_GuidPatternRe .MatchString (_dcfg .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 ,_af .ST_GuidPatternRe ,_dcfg .GuidAttr );};if _fgcda :=_dcfg .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_fgcda !=nil {return _fgcda ;};if _bdegc :=_dcfg .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_bdegc !=nil {return _bdegc ;};if _dcfg .ExtLst !=nil {if _affeg :=_dcfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_affeg !=nil {return _affeg ;};};return nil ;};func (_dege *CT_ColorScale )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_fgfc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_dbag :=range _dege .Cfvo {e .EncodeElement (_dbag ,_fgfc );};_aafg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_ebda :=range _dege .Color {e .EncodeElement (_ebda ,_aafg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cggbbe *ST_DataValidationOperator )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_cggbbe =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_cggbbe =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cggbbe =2;case "\u0065\u0071\u0075a\u006c":*_cggbbe =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cggbbe =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cggbbe =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cggbbe =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cggbbe =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cggbbe =8;};return nil ;};func (_bagfbb ST_SortMethod )String ()string {switch _bagfbb {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 "";};type CT_HeaderFooter struct{ -// Validate validates the CT_MetadataStrings and its children -func (_aebea *CT_MetadataStrings )Validate ()error {return _aebea .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};func NewCT_Users ()*CT_Users {_dcacb :=&CT_Users {};return _dcacb }; +// Different Odd Even Header Footer +DifferentOddEvenAttr *bool ; -// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path -func (_cegbf *CT_IgnoredError )ValidateWithPath (path string )error {return nil };func (_beebb *Users )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0075\u0073\u0065\u0072\u0073";return _beebb .CT_Users .MarshalXML (e ,start );}; +// Different First Page +DifferentFirstAttr *bool ; -// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path -func (_eecfa *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _eecfa .ExtLst !=nil {if _dbbgf :=_eecfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbbgf !=nil {return _dbbgf ;};};return nil ;};type CT_WebPublishObject struct{ +// Scale Header & Footer With Document +ScaleWithDocAttr *bool ; -// Id -IdAttr uint32 ; +// Align Margins +AlignWithMarginsAttr *bool ; -// Div Id -DivIdAttr string ; +// Odd Header +OddHeader *string ; -// Source Object -SourceObjectAttr *string ; +// Odd Page Footer +OddFooter *string ; -// Destination File -DestinationFileAttr string ; +// Even Page Header +EvenHeader *string ; -// Title -TitleAttr *string ; +// Even Page Footer +EvenFooter *string ; -// Auto Republish -AutoRepublishAttr *bool ;};func (_effgef *CT_PivotSelection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _effgef .PaneAttr !=ST_PaneUnset {_debdee ,_gafce :=_effgef .PaneAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u006e\u0065"});if _gafce !=nil {return _gafce ;};start .Attr =append (start .Attr ,_debdee );};if _effgef .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_effgef .ShowHeaderAttr ))});};if _effgef .LabelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_effgef .LabelAttr ))});};if _effgef .DataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_effgef .DataAttr ))});};if _effgef .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_effgef .ExtendableAttr ))});};if _effgef .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .CountAttr )});};if _effgef .AxisAttr !=ST_AxisUnset {_fdebb ,_ebbfg :=_effgef .AxisAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u0069\u0073"});if _ebbfg !=nil {return _ebbfg ;};start .Attr =append (start .Attr ,_fdebb );};if _effgef .DimensionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .DimensionAttr )});};if _effgef .StartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .StartAttr )});};if _effgef .MinAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .MinAttr )});};if _effgef .MaxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .MaxAttr )});};if _effgef .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .ActiveRowAttr )});};if _effgef .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .ActiveColAttr )});};if _effgef .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .PreviousRowAttr )});};if _effgef .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .PreviousColAttr )});};if _effgef .ClickAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .ClickAttr )});};if _effgef .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_effgef .IdAttr )});};e .EncodeToken (start );_aaegae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_effgef .PivotArea ,_aaegae );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fecce *PivotCacheDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _fecce .CT_PivotCacheDefinition .MarshalXML (e ,start );};func NewCT_PivotFilter ()*CT_PivotFilter {_bcgg :=&CT_PivotFilter {};_bcgg .TypeAttr =ST_PivotFilterType (1);_bcgg .AutoFilter =NewCT_AutoFilter ();return _bcgg ;};func (_daddfg *CT_WebPublishItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_daddfg .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_daddfg .DivIdAttr )});_abafb ,_bbbcf :=_daddfg .SourceTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"});if _bbbcf !=nil {return _bbbcf ;};start .Attr =append (start .Attr ,_abafb );if _daddfg .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_daddfg .SourceRefAttr )});};if _daddfg .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_daddfg .SourceObjectAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",_daddfg .DestinationFileAttr )});if _daddfg .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_daddfg .TitleAttr )});};if _daddfg .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_daddfg .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OleObjects struct{ +// First Page Header +FirstHeader *string ; -// Embedded Object -OleObject []*CT_OleObject ;};func (_aefca *CT_ProtectedRange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgaac :=range start .Attr {if _cgaac .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_deba ,_ggagf :=_cgaac .Value ,error (nil );if _ggagf !=nil {return _ggagf ;};_aefca .PasswordAttr =&_deba ;continue ;};if _cgaac .Name .Local =="\u0073\u0071\u0072e\u0066"{_bcdda ,_eddbd :=ParseSliceST_Sqref (_cgaac .Value );if _eddbd !=nil {return _eddbd ;};_aefca .SqrefAttr =_bcdda ;continue ;};if _cgaac .Name .Local =="\u006e\u0061\u006d\u0065"{_bdgeda ,_ddde :=_cgaac .Value ,error (nil );if _ddde !=nil {return _ddde ;};_aefca .NameAttr =_bdgeda ;continue ;};if _cgaac .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_dfcad ,_dgecd :=_cgaac .Value ,error (nil );if _dgecd !=nil {return _dgecd ;};_aefca .SecurityDescriptorAttr =&_dfcad ;continue ;};if _cgaac .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_afdge ,_gecgca :=_cgaac .Value ,error (nil );if _gecgca !=nil {return _gecgca ;};_aefca .AlgorithmNameAttr =&_afdge ;continue ;};if _cgaac .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_aagag ,_ccgged :=_cgaac .Value ,error (nil );if _ccgged !=nil {return _ccgged ;};_aefca .HashValueAttr =&_aagag ;continue ;};if _cgaac .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_edgdg ,_bafgfe :=_cgaac .Value ,error (nil );if _bafgfe !=nil {return _bafgfe ;};_aefca .SaltValueAttr =&_edgdg ;continue ;};if _cgaac .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_agbfd ,_egdae :=_e .ParseUint (_cgaac .Value ,10,32);if _egdae !=nil {return _egdae ;};_cabff :=uint32 (_agbfd );_aefca .SpinCountAttr =&_cabff ;continue ;};};_ebffed :for {_cbdc ,_bbead :=d .Token ();if _bbead !=nil {return _bbead ;};switch _gfbea :=_cbdc .(type ){case _b .StartElement :switch _gfbea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"}:var _adgeb string ;if _gaccef :=d .DecodeElement (&_adgeb ,&_gfbea );_gaccef !=nil {return _gaccef ;};_aefca .SecurityDescriptor =append (_aefca .SecurityDescriptor ,_adgeb );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_gfbea .Name );if _bcfeg :=d .Skip ();_bcfeg !=nil {return _bcfeg ;};};case _b .EndElement :break _ebffed ;case _b .CharData :};};return nil ;};func NewCT_FunctionGroup ()*CT_FunctionGroup {_bcdbd :=&CT_FunctionGroup {};return _bcdbd };func (_edaee *CT_Tuple )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edaee .FldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edaee .FldAttr )});};if _edaee .HierAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_edaee .HierAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_f .Sprintf ("\u0025\u0076",_edaee .ItemAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aadgg *CT_CustomWorkbookViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adaa :for {_dbeag ,_agafe :=d .Token ();if _agafe !=nil {return _agafe ;};switch _fcead :=_dbeag .(type ){case _b .StartElement :switch _fcead .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"}:_befba :=NewCT_CustomWorkbookView ();if _cafa :=d .DecodeElement (_befba ,&_fcead );_cafa !=nil {return _cafa ;};_aadgg .CustomWorkbookView =append (_aadgg .CustomWorkbookView ,_befba );default:_d .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0075\u0073\u0074o\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_fcead .Name );if _adea :=d .Skip ();_adea !=nil {return _adea ;};};case _b .EndElement :break _adaa ;case _b .CharData :};};return nil ;}; +// First Page Footer +FirstFooter *string ;};const (ST_FormatActionUnset ST_FormatAction =0;ST_FormatActionBlank ST_FormatAction =1;ST_FormatActionFormatting ST_FormatAction =2;ST_FormatActionDrill ST_FormatAction =3;ST_FormatActionFormula ST_FormatAction =4;);func NewCT_ChartFormat ()*CT_ChartFormat {_acgb :=&CT_ChartFormat {};_acgb .PivotArea =NewCT_PivotArea ();return _acgb ;};func (_aaegc ST_OleUpdate )String ()string {switch _aaegc {case 0:return "";case 1:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case 2:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return "";};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_afbcfd :=&CT_SingleXmlCell {};_afbcfd .XmlCellPr =NewCT_XmlCellPr ();return _afbcfd ;};func (_efdgc *CT_ExternalCell )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fffe :=range start .Attr {if _fffe .Name .Local =="\u0072"{_facd ,_bfacb :=_fffe .Value ,error (nil );if _bfacb !=nil {return _bfacb ;};_efdgc .RAttr =&_facd ;continue ;};if _fffe .Name .Local =="\u0074"{_efdgc .TAttr .UnmarshalXMLAttr (_fffe );continue ;};if _fffe .Name .Local =="\u0076\u006d"{_cdefc ,_ddcgc :=_a .ParseUint (_fffe .Value ,10,32);if _ddcgc !=nil {return _ddcgc ;};_dfecg :=uint32 (_cdefc );_efdgc .VmAttr =&_dfecg ;continue ;};};_fbff :for {_edfee ,_beaab :=d .Token ();if _beaab !=nil {return _beaab ;};switch _adag :=_edfee .(type ){case _gd .StartElement :switch _adag .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efdgc .V =new (string );if _feggag :=d .DecodeElement (_efdgc .V ,&_adag );_feggag !=nil {return _feggag ;};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\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_adag .Name );if _cbbcf :=d .Skip ();_cbbcf !=nil {return _cbbcf ;};};case _gd .EndElement :break _fbff ;case _gd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path -func (_bfbgc *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };func (_faffg *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_faffg =0;case "\u0073\u0074\u006f\u0070":*_faffg =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_faffg =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_faffg =3;};return nil ;}; +// ValidateWithPath validates the Users and its children, prefixing error messages with path +func (_fegbd *Users )ValidateWithPath (path string )error {if _egfgcg :=_fegbd .CT_Users .ValidateWithPath (path );_egfgcg !=nil {return _egfgcg ;};return nil ;}; -// Validate validates the CT_WebPublishItems and its children -func (_bdedfa *CT_WebPublishItems )Validate ()error {return _bdedfa .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");};func (_fdedc *CT_Schema )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_fdedc .IDAttr )});if _fdedc .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_fdedc .SchemaRefAttr )});};if _fdedc .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_f .Sprintf ("\u0025\u0076",*_fdedc .NamespaceAttr )});};if _fdedc .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fdedc .SchemaLanguageAttr )});};e .EncodeToken (start );if _fdedc .Any !=nil {_fdedc .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewSingleXmlCells ()*SingleXmlCells {_cfdfe :=&SingleXmlCells {};_cfdfe .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _cfdfe ;};func NewCT_Number ()*CT_Number {_abbaa :=&CT_Number {};return _abbaa };func (_fedcab ST_TextHAlign )ValidateWithPath (path string )error {switch _fedcab {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedcab ));};return nil ;};func (_dacbe ST_PageOrder )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fccae :=_b .Attr {};_fccae .Name =name ;switch _dacbe {case ST_PageOrderUnset :_fccae .Value ="";case ST_PageOrderDownThenOver :_fccae .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_fccae .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _fccae ,nil ;};func (_gfddbbc *CT_ReviewedRevisions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfddbbc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfddbbc .CountAttr )});};e .EncodeToken (start );_baefb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_ecdea :=range _gfddbbc .Reviewed {e .EncodeElement (_ecdea ,_baefb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RevisionCellChange struct{ +// Validate validates the CT_ExternalSheetData and its children +func (_cbebg *CT_ExternalSheetData )Validate ()error {return _cbebg .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");};func (_abdf *CT_PivotTableStyle )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cfbg :=range start .Attr {if _cfbg .Name .Local =="\u006e\u0061\u006d\u0065"{_cgcgfe ,_fcecb :=_cfbg .Value ,error (nil );if _fcecb !=nil {return _fcecb ;};_abdf .NameAttr =&_cgcgfe ;continue ;};if _cfbg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_accef ,_aggbg :=_a .ParseBool (_cfbg .Value );if _aggbg !=nil {return _aggbg ;};_abdf .ShowRowHeadersAttr =&_accef ;continue ;};if _cfbg .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_geac ,_gfbgb :=_a .ParseBool (_cfbg .Value );if _gfbgb !=nil {return _gfbgb ;};_abdf .ShowColHeadersAttr =&_geac ;continue ;};if _cfbg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_dadef ,_caefa :=_a .ParseBool (_cfbg .Value );if _caefa !=nil {return _caefa ;};_abdf .ShowRowStripesAttr =&_dadef ;continue ;};if _cfbg .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_ddbfc ,_adbde :=_a .ParseBool (_cfbg .Value );if _adbde !=nil {return _adbde ;};_abdf .ShowColStripesAttr =&_ddbfc ;continue ;};if _cfbg .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_eecfc ,_dfcaaf :=_a .ParseBool (_cfbg .Value );if _dfcaaf !=nil {return _dfcaaf ;};_abdf .ShowLastColumnAttr =&_eecfc ;continue ;};};for {_gegea ,_eebgbc :=d .Token ();if _eebgbc !=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",_eebgbc );};if _dbdfdb ,_affff :=_gegea .(_gd .EndElement );_affff &&_dbdfdb .Name ==start .Name {break ;};};return nil ;}; -// Sheet Id -SIdAttr uint32 ; +// Validate validates the CT_RElt and its children +func (_bfef *CT_RElt )Validate ()error {return _bfef .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};func (_gdedc *ST_Objects )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bgceab ,_ebffac :=d .Token ();if _ebffac !=nil {return _ebffac ;};if _effdb ,_bdgae :=_bgceab .(_gd .EndElement );_bdgae &&_effdb .Name ==start .Name {*_gdedc =1;return nil ;};if _aggaa ,_edfbe :=_bgceab .(_gd .CharData );!_edfbe {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",_bgceab );}else {switch string (_aggaa ){case "":*_gdedc =0;case "\u0061\u006c\u006c":*_gdedc =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_gdedc =2;case "\u006e\u006f\u006e\u0065":*_gdedc =3;};};_bgceab ,_ebffac =d .Token ();if _ebffac !=nil {return _ebffac ;};if _aacbb ,_aafeg :=_bgceab .(_gd .EndElement );_aafeg &&_aacbb .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",_bgceab );};func (_gfdf *CT_CalcPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gfdf .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gfdf .CalcIdAttr )});};if _gfdf .CalcModeAttr !=ST_CalcModeUnset {_aafc ,_fccf :=_gfdf .CalcModeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _fccf !=nil {return _fccf ;};start .Attr =append (start .Attr ,_aafc );};if _gfdf .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gfdf .FullCalcOnLoadAttr ))});};if _gfdf .RefModeAttr !=ST_RefModeUnset {_bdeg ,_bff :=_gfdf .RefModeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _bff !=nil {return _bff ;};start .Attr =append (start .Attr ,_bdeg );};if _gfdf .IterateAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gfdf .IterateAttr ))});};if _gfdf .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gfdf .IterateCountAttr )});};if _gfdf .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_gfdf .IterateDeltaAttr )});};if _gfdf .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gfdf .FullPrecisionAttr ))});};if _gfdf .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gfdf .CalcCompletedAttr ))});};if _gfdf .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gfdf .CalcOnSaveAttr ))});};if _gfdf .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gfdf .ConcurrentCalcAttr ))});};if _gfdf .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gfdf .ConcurrentManualCountAttr )});};if _gfdf .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gfdf .ForceFullCalcAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Old Formatting Information -OdxfAttr *bool ; +// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path +func (_gecbc *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };func NewCT_Fill ()*CT_Fill {_ebdae :=&CT_Fill {};return _ebdae };func (_bgbfg ST_MdxKPIProperty )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bgbfg .String (),start );};func (_bag *CT_BookViews )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dcgg :for {_egf ,_afg :=d .Token ();if _afg !=nil {return _afg ;};switch _agfg :=_egf .(type ){case _gd .StartElement :switch _agfg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beg :=NewCT_BookView ();if _dedg :=d .DecodeElement (_beg ,&_agfg );_dedg !=nil {return _dedg ;};_bag .WorkbookView =append (_bag .WorkbookView ,_beg );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u006fk\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_agfg .Name );if _ece :=d .Skip ();_ece !=nil {return _ece ;};};case _gd .EndElement :break _dcgg ;case _gd .CharData :};};return nil ;};func (_egfedb *CT_Tuples )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bcgdf :=range start .Attr {if _bcgdf .Name .Local =="\u0063"{_ecbga ,_ecdbf :=_a .ParseUint (_bcgdf .Value ,10,32);if _ecdbf !=nil {return _ecdbf ;};_aabfge :=uint32 (_ecbga );_egfedb .CAttr =&_aabfge ;continue ;};};_dfggff :for {_ggaad ,_addbb :=d .Token ();if _addbb !=nil {return _addbb ;};switch _abcbe :=_ggaad .(type ){case _gd .StartElement :switch _abcbe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_becec :=NewCT_Tuple ();if _ecegg :=d .DecodeElement (_becec ,&_abcbe );_ecegg !=nil {return _ecegg ;};_egfedb .Tpl =append (_egfedb .Tpl ,_becec );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\u0054\u0075\u0070l\u0065\u0073 \u0025\u0076",_abcbe .Name );if _cgeeb :=d .Skip ();_cgeeb !=nil {return _cgeeb ;};};case _gd .EndElement :break _dfggff ;case _gd .CharData :};};return nil ;};type CT_FieldsUsage struct{ -// Row Column Formatting Change -XfDxfAttr *bool ; +// Field Count +CountAttr *uint32 ; -// Style Revision -SAttr *bool ; +// PivotCache Field Id +FieldUsage []*CT_FieldUsage ;}; -// Formatting -DxfAttr *bool ; +// Validate validates the CT_PivotFilters and its children +func (_cdcbdd *CT_PivotFilters )Validate ()error {return _cdcbdd .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_efgc :=&CT_PageSetUpPr {};return _efgc };func NewCT_Members ()*CT_Members {_gdgf :=&CT_Members {};return _gdgf };type ST_TimePeriod byte ;func (_dbfdc *CT_MeasureDimensionMap )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dagefb :=range start .Attr {if _dagefb .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_bggfc ,_bacff :=_a .ParseUint (_dagefb .Value ,10,32);if _bacff !=nil {return _bacff ;};_dgefge :=uint32 (_bggfc );_dbfdc .MeasureGroupAttr =&_dgefge ;continue ;};if _dagefb .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_edfad ,_fgeaa :=_a .ParseUint (_dagefb .Value ,10,32);if _fgeaa !=nil {return _fgeaa ;};_fdgcg :=uint32 (_edfad );_dbfdc .DimensionAttr =&_fdgcg ;continue ;};};for {_abcdg ,_gbcb :=d .Token ();if _gbcb !=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",_gbcb );};if _dceba ,_aeffc :=_abcdg .(_gd .EndElement );_aeffc &&_dceba .Name ==start .Name {break ;};};return nil ;};func (_daacc *ST_CellType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_daacc =0;case "\u0062":*_daacc =1;case "\u006e":*_daacc =2;case "\u0065":*_daacc =3;case "\u0073":*_daacc =4;case "\u0073\u0074\u0072":*_daacc =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_daacc =6;};return nil ;};func NewCT_IndexedColors ()*CT_IndexedColors {_eaefe :=&CT_IndexedColors {};return _eaefe };func (_bgeeac ST_ParameterType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bgeeac .String (),start );};type CT_DdeValues struct{ -// Number Format Id -NumFmtIdAttr *uint32 ; +// Rows +RowsAttr *uint32 ; -// Quote Prefix -QuotePrefixAttr *bool ; +// Columns +ColsAttr *uint32 ; -// Old Quote Prefix -OldQuotePrefixAttr *bool ; +// Value +Value []*CT_DdeValue ;};func (_eaec *CT_AutoSortScope )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_dced :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_eaec .PivotArea ,_dced );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cgeaeg *CT_FutureMetadataBlock )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _cgeaeg .ExtLst !=nil {_dadfe :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgeaeg .ExtLst ,_dadfe );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dgfccf *CT_VolType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {_deddg ,_cfebaa :=_dgfccf .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _cfebaa !=nil {return _cfebaa ;};start .Attr =append (start .Attr ,_deddg );e .EncodeToken (start );_ccggd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_gefaa :=range _dgfccf .Main {e .EncodeElement (_gefaa ,_ccggd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_beagbf ST_CalcMode )String ()string {switch _beagbf {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 (_dcggab ST_Orientation )Validate ()error {return _dcggab .ValidateWithPath ("")}; -// Phonetic Text -PhAttr *bool ; +// Validate validates the CT_Border and its children +func (_abg *CT_Border )Validate ()error {return _abg .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");}; -// Old Phonetic Text -OldPhAttr *bool ; +// Validate validates the CT_Groups and its children +func (_gefac *CT_Groups )Validate ()error {return _gefac .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};func (_fgebbe *ST_PhoneticAlignment )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_aefegf ,_cgdcc :=d .Token ();if _cgdcc !=nil {return _cgdcc ;};if _cbfef ,_befebf :=_aefegf .(_gd .EndElement );_befebf &&_cbfef .Name ==start .Name {*_fgebbe =1;return nil ;};if _efecc ,_gfaafc :=_aefegf .(_gd .CharData );!_gfaafc {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",_aefegf );}else {switch string (_efecc ){case "":*_fgebbe =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_fgebbe =1;case "\u006c\u0065\u0066\u0074":*_fgebbe =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgebbe =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fgebbe =4;};};_aefegf ,_cgdcc =d .Token ();if _cgdcc !=nil {return _cgdcc ;};if _bgdcbg ,_aafcf :=_aefegf .(_gd .EndElement );_aafcf &&_bgdcbg .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",_aefegf );};func (_dfcge *CT_Workbook )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dfcge .ConformanceAttr !=_af .ST_ConformanceClassUnset {_daccdf ,_fbgaec :=_dfcge .ConformanceAttr .MarshalXMLAttr (_gd .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _fbgaec !=nil {return _fbgaec ;};start .Attr =append (start .Attr ,_daccdf );};e .EncodeToken (start );if _dfcge .FileVersion !=nil {_ffaef :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}};e .EncodeElement (_dfcge .FileVersion ,_ffaef );};if _dfcge .FileSharing !=nil {_agegfe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_dfcge .FileSharing ,_agegfe );};if _dfcge .WorkbookPr !=nil {_ebgba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_dfcge .WorkbookPr ,_ebgba );};if _dfcge .WorkbookProtection !=nil {_dfegd :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dfcge .WorkbookProtection ,_dfegd );};if _dfcge .BookViews !=nil {_afecef :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dfcge .BookViews ,_afecef );};_dabda :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_dfcge .Sheets ,_dabda );if _dfcge .FunctionGroups !=nil {_cdcbbf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}};e .EncodeElement (_dfcge .FunctionGroups ,_cdcbbf );};if _dfcge .ExternalReferences !=nil {_decag :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_dfcge .ExternalReferences ,_decag );};if _dfcge .DefinedNames !=nil {_ddcfg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_dfcge .DefinedNames ,_ddcfg );};if _dfcge .CalcPr !=nil {_egdcgc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}};e .EncodeElement (_dfcge .CalcPr ,_egdcgc );};if _dfcge .OleSize !=nil {_fageg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dfcge .OleSize ,_fageg );};if _dfcge .CustomWorkbookViews !=nil {_degcg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}};e .EncodeElement (_dfcge .CustomWorkbookViews ,_degcg );};if _dfcge .PivotCaches !=nil {_bbacf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_dfcge .PivotCaches ,_bbacf );};if _dfcge .SmartTagPr !=nil {_fgaaae :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_dfcge .SmartTagPr ,_fgaaae );};if _dfcge .SmartTagTypes !=nil {_adaba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_dfcge .SmartTagTypes ,_adaba );};if _dfcge .WebPublishing !=nil {_cgded :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_dfcge .WebPublishing ,_cgded );};if _dfcge .FileRecoveryPr !=nil {_ceefca :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_deffb :=range _dfcge .FileRecoveryPr {e .EncodeElement (_deffb ,_ceefca );};};if _dfcge .WebPublishObjects !=nil {_cbcag :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_dfcge .WebPublishObjects ,_cbcag );};if _dfcge .ExtLst !=nil {_dgdebd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfcge .ExtLst ,_dgdebd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_DateGroupItem ()*CT_DateGroupItem {_cecc :=&CT_DateGroupItem {};_cecc .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _cecc ;};func (_bbddag *ST_FieldSortType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ggdeb ,_dedgg :=d .Token ();if _dedgg !=nil {return _dedgg ;};if _bdfada ,_fdgfb :=_ggdeb .(_gd .EndElement );_fdgfb &&_bdfada .Name ==start .Name {*_bbddag =1;return nil ;};if _cabec ,_edbbfe :=_ggdeb .(_gd .CharData );!_edbbfe {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",_ggdeb );}else {switch string (_cabec ){case "":*_bbddag =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_bbddag =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_bbddag =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_bbddag =3;};};_ggdeb ,_dedgg =d .Token ();if _dedgg !=nil {return _dedgg ;};if _cdfab ,_baccg :=_ggdeb .(_gd .EndElement );_baccg &&_cdfab .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",_ggdeb );};func (_dgdbe ST_FieldSortType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dgdbe .String (),start );};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_bfcga :=&CT_RevisionAutoFormatting {};return _bfcga ;}; -// End of List Formula Update -EndOfListFormulaUpdateAttr *bool ; +// Validate validates the CT_SheetPr and its children +func (_decea *CT_SheetPr )Validate ()error {return _decea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};func (_eeaec *CT_WebPublishItems )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _eeaec .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eeaec .CountAttr )});};e .EncodeToken (start );_edage :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_ebdee :=range _eeaec .WebPublishItem {e .EncodeElement (_ebdee ,_edage );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Old Cell Data -Oc *CT_Cell ; +// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path +func (_cddcc *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };func (_aggeag *ST_IconSetType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_agccffb ,_dcfggd :=d .Token ();if _dcfggd !=nil {return _dcfggd ;};if _decfe ,_acdgcf :=_agccffb .(_gd .EndElement );_acdgcf &&_decfe .Name ==start .Name {*_aggeag =1;return nil ;};if _feeada ,_fgbda :=_agccffb .(_gd .CharData );!_fgbda {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",_agccffb );}else {switch string (_feeada ){case "":*_aggeag =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_aggeag =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_aggeag =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_aggeag =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_aggeag =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_aggeag =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_aggeag =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_aggeag =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_aggeag =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_aggeag =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_aggeag =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_aggeag =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_aggeag =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_aggeag =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_aggeag =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_aggeag =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_aggeag =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_aggeag =17;};};_agccffb ,_dcfggd =d .Token ();if _dcfggd !=nil {return _dcfggd ;};if _gfeec ,_edacgc :=_agccffb .(_gd .EndElement );_edacgc &&_gfeec .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",_agccffb );};func (_cbcdg *CT_TableStyleInfo )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cbcdg .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cbcdg .NameAttr )});};if _cbcdg .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbcdg .ShowFirstColumnAttr ))});};if _cbcdg .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbcdg .ShowLastColumnAttr ))});};if _cbcdg .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbcdg .ShowRowStripesAttr ))});};if _cbcdg .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cbcdg .ShowColumnStripesAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gebcd *CT_Dimensions )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gebcd .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gebcd .CountAttr )});};e .EncodeToken (start );if _gebcd .Dimension !=nil {_agad :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_ffcdb :=range _gebcd .Dimension {e .EncodeElement (_ffcdb ,_agad );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_MeasureGroups struct{ -// New Cell Data -Nc *CT_Cell ; +// Measure Group Count +CountAttr *uint32 ; -// Old Formatting Information -Odxf *CT_Dxf ; +// OLAP Measure Group +MeasureGroup []*CT_MeasureGroup ;}; -// New Formatting Information -Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_cdfaa *CT_HierarchyUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cdfaa .HierarchyUsageAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edccfe ST_SheetState )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afaca :=_b .Attr {};_afaca .Name =name ;switch _edccfe {case ST_SheetStateUnset :_afaca .Value ="";case ST_SheetStateVisible :_afaca .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_afaca .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_afaca .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _afaca ,nil ;}; +// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path +func (_accgc *CT_Member )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path -func (_eef *CT_Break )ValidateWithPath (path string )error {return nil };func (_aabfa *CT_PageItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_aabfa .NameAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcfgc *CT_Item )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgcef :=range start .Attr {if _fgcef .Name .Local =="\u006e"{_ecfbb ,_cecbg :=_fgcef .Value ,error (nil );if _cecbg !=nil {return _cecbg ;};_gcfgc .NAttr =&_ecfbb ;continue ;};if _fgcef .Name .Local =="\u0074"{_gcfgc .TAttr .UnmarshalXMLAttr (_fgcef );continue ;};if _fgcef .Name .Local =="\u0068"{_ebffe ,_bgade :=_e .ParseBool (_fgcef .Value );if _bgade !=nil {return _bgade ;};_gcfgc .HAttr =&_ebffe ;continue ;};if _fgcef .Name .Local =="\u0073"{_ebdgc ,_dcebb :=_e .ParseBool (_fgcef .Value );if _dcebb !=nil {return _dcebb ;};_gcfgc .SAttr =&_ebdgc ;continue ;};if _fgcef .Name .Local =="\u0073\u0064"{_cbad ,_ebdae :=_e .ParseBool (_fgcef .Value );if _ebdae !=nil {return _ebdae ;};_gcfgc .SdAttr =&_cbad ;continue ;};if _fgcef .Name .Local =="\u0066"{_ddccg ,_gcbdef :=_e .ParseBool (_fgcef .Value );if _gcbdef !=nil {return _gcbdef ;};_gcfgc .FAttr =&_ddccg ;continue ;};if _fgcef .Name .Local =="\u006d"{_dcecb ,_dgcdb :=_e .ParseBool (_fgcef .Value );if _dgcdb !=nil {return _dgcdb ;};_gcfgc .MAttr =&_dcecb ;continue ;};if _fgcef .Name .Local =="\u0063"{_daaad ,_ebbbc :=_e .ParseBool (_fgcef .Value );if _ebbbc !=nil {return _ebbbc ;};_gcfgc .CAttr =&_daaad ;continue ;};if _fgcef .Name .Local =="\u0078"{_gbgda ,_cdabc :=_e .ParseUint (_fgcef .Value ,10,32);if _cdabc !=nil {return _cdabc ;};_eddgb :=uint32 (_gbgda );_gcfgc .XAttr =&_eddgb ;continue ;};if _fgcef .Name .Local =="\u0064"{_efec ,_geec :=_e .ParseBool (_fgcef .Value );if _geec !=nil {return _geec ;};_gcfgc .DAttr =&_efec ;continue ;};if _fgcef .Name .Local =="\u0065"{_eebbc ,_cedff :=_e .ParseBool (_fgcef .Value );if _cedff !=nil {return _cedff ;};_gcfgc .EAttr =&_eebbc ;continue ;};};for {_aedaf ,_gbdbg :=d .Token ();if _gbdbg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_gbdbg );};if _faddc ,_faadc :=_aedaf .(_b .EndElement );_faadc &&_faddc .Name ==start .Name {break ;};};return nil ;};func (_gdfge ST_Axis )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gdfge .String (),start );};func NewCT_SmartTagType ()*CT_SmartTagType {_debec :=&CT_SmartTagType {};return _debec };func (_gbfbe *CT_MetadataType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_gbfbe .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_gbfbe .MinSupportedVersionAttr )});if _gbfbe .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .GhostRowAttr ))});};if _gbfbe .GhostColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .GhostColAttr ))});};if _gbfbe .EditAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .EditAttr ))});};if _gbfbe .DeleteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .DeleteAttr ))});};if _gbfbe .CopyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .CopyAttr ))});};if _gbfbe .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteAllAttr ))});};if _gbfbe .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteFormulasAttr ))});};if _gbfbe .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteValuesAttr ))});};if _gbfbe .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteFormatsAttr ))});};if _gbfbe .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteCommentsAttr ))});};if _gbfbe .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteDataValidationAttr ))});};if _gbfbe .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteBordersAttr ))});};if _gbfbe .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteColWidthsAttr ))});};if _gbfbe .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .PasteNumberFormatsAttr ))});};if _gbfbe .MergeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .MergeAttr ))});};if _gbfbe .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .SplitFirstAttr ))});};if _gbfbe .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .SplitAllAttr ))});};if _gbfbe .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .RowColShiftAttr ))});};if _gbfbe .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .ClearAllAttr ))});};if _gbfbe .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .ClearFormatsAttr ))});};if _gbfbe .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .ClearContentsAttr ))});};if _gbfbe .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .ClearCommentsAttr ))});};if _gbfbe .AssignAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .AssignAttr ))});};if _gbfbe .CoerceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .CoerceAttr ))});};if _gbfbe .AdjustAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .AdjustAttr ))});};if _gbfbe .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbfbe .CellMetaAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdfad *CT_SheetId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gdfad .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CellWatches struct{ +// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path +func (_fbcab *CT_RangeSets )ValidateWithPath (path string )error {for _ggcdb ,_fcgfa :=range _fbcab .RangeSet {if _gcafe :=_fcgfa .ValidateWithPath (_b .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ggcdb ));_gcafe !=nil {return _gcafe ;};};return nil ;};func (_bacef *CT_CellXfs )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ccada :=range start .Attr {if _ccada .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccge ,_gcfa :=_a .ParseUint (_ccada .Value ,10,32);if _gcfa !=nil {return _gcfa ;};_gbdb :=uint32 (_ccge );_bacef .CountAttr =&_gbdb ;continue ;};};_ecga :for {_aadd ,_eaad :=d .Token ();if _eaad !=nil {return _eaad ;};switch _ebag :=_aadd .(type ){case _gd .StartElement :switch _ebag .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cba :=NewCT_Xf ();if _cdgfg :=d .DecodeElement (_cba ,&_ebag );_cdgfg !=nil {return _cdgfg ;};_bacef .Xf =append (_bacef .Xf ,_cba );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\u0065\u006c\u006c\u0058\u0066\u0073\u0020\u0025\u0076",_ebag .Name );if _cbac :=d .Skip ();_cbac !=nil {return _cbac ;};};case _gd .EndElement :break _ecga ;case _gd .CharData :};};return nil ;};func (_gdfeb *CT_OleLink )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_baaca :=range start .Attr {if _baaca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_baaca .Name .Local =="\u0069\u0064"||_baaca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_baaca .Name .Local =="\u0069\u0064"{_cgcdb ,_bgdfg :=_baaca .Value ,error (nil );if _bgdfg !=nil {return _bgdfg ;};_gdfeb .IdAttr =_cgcdb ;continue ;};if _baaca .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_abfa ,_gebad :=_baaca .Value ,error (nil );if _gebad !=nil {return _gebad ;};_gdfeb .ProgIdAttr =_abfa ;continue ;};};_efdca :for {_gdfb ,_cdaagc :=d .Token ();if _cdaagc !=nil {return _cdaagc ;};switch _egfff :=_gdfb .(type ){case _gd .StartElement :switch _egfff .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfeb .OleItems =NewCT_OleItems ();if _fgdbb :=d .DecodeElement (_gdfeb .OleItems ,&_egfff );_fgdbb !=nil {return _fgdbb ;};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\u005fO\u006c\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_egfff .Name );if _cbagge :=d .Skip ();_cbagge !=nil {return _cbagge ;};};case _gd .EndElement :break _efdca ;case _gd .CharData :};};return nil ;};func (_afdcf *ST_RevisionAction )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_afdcf =0;case "\u0061\u0064\u0064":*_afdcf =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_afdcf =2;};return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_bcfbc :=&CT_SmartTagType {};return _bcfbc };type CT_PivotHierarchy struct{ -// Cell Watch Item -CellWatch []*CT_CellWatch ;}; +// Outline New Levels +OutlineAttr *bool ; -// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path -func (_gcdeb *CT_ExternalBook )ValidateWithPath (path string )error {if _gcdeb .SheetNames !=nil {if _ebbcg :=_gcdeb .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_ebbcg !=nil {return _ebbcg ;};};if _gcdeb .DefinedNames !=nil {if _cgacg :=_gcdeb .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_cgacg !=nil {return _cgacg ;};};if _gcdeb .SheetDataSet !=nil {if _dbddg :=_gcdeb .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_dbddg !=nil {return _dbddg ;};};return nil ;};func (_edfbf *CT_TextFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edfbf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edfbf .CountAttr )});};e .EncodeToken (start );_ceffb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_acdgfc :=range _edfbf .TextField {e .EncodeElement (_acdgfc ,_ceffb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fffaae *ST_PaneState )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fffaae =0;case "\u0073\u0070\u006ci\u0074":*_fffaae =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_fffaae =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_fffaae =3;};return nil ;}; +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path -func (_eeafe *CT_PivotSelection )ValidateWithPath (path string )error {if _gafgc :=_eeafe .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_gafgc !=nil {return _gafgc ;};if _begcd :=_eeafe .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_begcd !=nil {return _begcd ;};if _bfeec :=_eeafe .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_bfeec !=nil {return _bfeec ;};return nil ;};func (_dccdcf ST_CellFormulaType )ValidateWithPath (path string )error {switch _dccdcf {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccdcf ));};return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_cgecd :=&CT_SheetPr {};return _cgecd };func (_bdga *CT_Controls )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cagfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_eddd :=range _bdga .Control {e .EncodeElement (_eddd ,_cagfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// New Levels Subtotals At Top +SubtotalTopAttr *bool ; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_gbcaee *Comments )ValidateWithPath (path string )error {if _deccb :=_gbcaee .CT_Comments .ValidateWithPath (path );_deccb !=nil {return _deccb ;};return nil ;};func (_baaff ST_PatternType )String ()string {switch _baaff {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case 4:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 5:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 6:return "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case 7:return "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 8:return "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case 9:return "\u0064\u0061\u0072\u006b\u0055\u0070";case 10:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case 11:return "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 12:return "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case 13:return "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 14:return "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case 15:return "\u006ci\u0067\u0068\u0074\u0055\u0070";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case 17:return "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 18:return "\u0067r\u0061\u0079\u0031\u0032\u0035";case 19:return "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return "";};func (_cbaccb ST_TableStyleType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbaccb .String (),start );};func (_geged *CT_PivotAreaReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geged .FieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_geged .FieldAttr )});};if _geged .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_geged .CountAttr )});};if _geged .SelectedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .SelectedAttr ))});};if _geged .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .ByPositionAttr ))});};if _geged .RelativeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .RelativeAttr ))});};if _geged .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .DefaultSubtotalAttr ))});};if _geged .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .SumSubtotalAttr ))});};if _geged .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .CountASubtotalAttr ))});};if _geged .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .AvgSubtotalAttr ))});};if _geged .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .MaxSubtotalAttr ))});};if _geged .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .MinSubtotalAttr ))});};if _geged .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .ProductSubtotalAttr ))});};if _geged .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .CountSubtotalAttr ))});};if _geged .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .StdDevSubtotalAttr ))});};if _geged .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .StdDevPSubtotalAttr ))});};if _geged .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .VarSubtotalAttr ))});};if _geged .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geged .VarPSubtotalAttr ))});};e .EncodeToken (start );if _geged .X !=nil {_bgaba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_adccb :=range _geged .X {e .EncodeElement (_adccb ,_bgaba );};};if _geged .ExtLst !=nil {_fgbfb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_geged .ExtLst ,_fgbfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Show In Field List +ShowInFieldListAttr *bool ; -// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path -func (_feefab *PivotCacheDefinition )ValidateWithPath (path string )error {if _cdfc :=_feefab .CT_PivotCacheDefinition .ValidateWithPath (path );_cdfc !=nil {return _cdfc ;};return nil ;};func (_ebdgca *ST_GrowShrinkType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cddaac ,_dagdc :=d .Token ();if _dagdc !=nil {return _dagdc ;};if _ebgfa ,_aebdb :=_cddaac .(_b .EndElement );_aebdb &&_ebgfa .Name ==start .Name {*_ebdgca =1;return nil ;};if _gedce ,_eebcag :=_cddaac .(_b .CharData );!_eebcag {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cddaac );}else {switch string (_gedce ){case "":*_ebdgca =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_ebdgca =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_ebdgca =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_ebdgca =3;};};_cddaac ,_dagdc =d .Token ();if _dagdc !=nil {return _dagdc ;};if _acdgc ,_fcefg :=_cddaac .(_b .EndElement );_fcefg &&_acdgc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cddaac );}; +// Drag To Row +DragToRowAttr *bool ; -// Validate validates the CT_ExternalCell and its children -func (_daagf *CT_ExternalCell )Validate ()error {return _daagf .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};func (_edcbcd *CT_FieldUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aggda :=range start .Attr {if _aggda .Name .Local =="\u0078"{_ccaed ,_dcbfc :=_e .ParseInt (_aggda .Value ,10,32);if _dcbfc !=nil {return _dcbfc ;};_edcbcd .XAttr =int32 (_ccaed );continue ;};};for {_caed ,_aaede :=d .Token ();if _aaede !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_aaede );};if _fbfcd ,_eaca :=_caed .(_b .EndElement );_eaca &&_fbfcd .Name ==start .Name {break ;};};return nil ;};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;); +// Drag To Column +DragToColAttr *bool ; -// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path -func (_cagegb *CT_TableColumns )ValidateWithPath (path string )error {for _deaeb ,_fgeede :=range _cagegb .TableColumn {if _ggbag :=_fgeede .ValidateWithPath (_f .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_deaeb ));_ggbag !=nil {return _ggbag ;};};return nil ;};func (_gcgdae ST_FilterOperator )ValidateWithPath (path string )error {switch _gcgdae {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgdae ));};return nil ;};func (_dcdb *CT_ChartFormats )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eebb :=range start .Attr {if _eebb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eecgg ,_cefa :=_e .ParseUint (_eebb .Value ,10,32);if _cefa !=nil {return _cefa ;};_ceec :=uint32 (_eecgg );_dcdb .CountAttr =&_ceec ;continue ;};};_fea :for {_bbbbf ,_bdbbc :=d .Token ();if _bdbbc !=nil {return _bdbbc ;};switch _cdcf :=_bbbbf .(type ){case _b .StartElement :switch _cdcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"}:_ageff :=NewCT_ChartFormat ();if _cbaeb :=d .DecodeElement (_ageff ,&_cdcf );_cbaeb !=nil {return _cbaeb ;};_dcdb .ChartFormat =append (_dcdb .ChartFormat ,_ageff );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_cdcf .Name );if _agecg :=d .Skip ();_agecg !=nil {return _agecg ;};};case _b .EndElement :break _fea ;case _b .CharData :};};return nil ;};type ST_Pane byte ;func (_dbade ST_VerticalAlignment )Validate ()error {return _dbade .ValidateWithPath ("")};func NewCT_BorderPr ()*CT_BorderPr {_cad :=&CT_BorderPr {};return _cad }; +// Drag to Page +DragToPageAttr *bool ; -// Validate validates the CT_MeasureGroup and its children -func (_gbfgc *CT_MeasureGroup )Validate ()error {return _gbfgc .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};type CT_Revisions struct{ +// Drag To Data +DragToDataAttr *bool ; -// Revision Row Column Insert Delete -Rrc []*CT_RevisionRowColumn ; +// Drag Off +DragOffAttr *bool ; -// Revision Cell Move -Rm []*CT_RevisionMove ; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Revision Custom View -Rcv []*CT_RevisionCustomView ; +// Hierarchy Caption +CaptionAttr *string ; -// Revision Sheet Name -Rsnm []*CT_RevisionSheetRename ; +// OLAP Member Properties +Mps *CT_MemberProperties ; -// Revision Insert Sheet -Ris []*CT_RevisionInsertSheet ; +// Members +Members []*CT_Members ; -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Revision Format -Rfmt []*CT_RevisionFormatting ; +// Validate validates the CT_Dialogsheet and its children +func (_ebgef *CT_Dialogsheet )Validate ()error {return _ebgef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};type CT_TableStyleElement struct{ -// Revision AutoFormat -Raf []*CT_RevisionAutoFormatting ; +// Table Style Type +TypeAttr ST_TableStyleType ; -// Revision Defined Name -Rdn []*CT_RevisionDefinedName ; +// Band Size +SizeAttr *uint32 ; -// Revision Cell Comment -Rcmt []*CT_RevisionComment ; +// Formatting Id +DxfIdAttr *uint32 ;};func NewCT_SheetIdMap ()*CT_SheetIdMap {_eccedc :=&CT_SheetIdMap {};return _eccedc };type CT_SmartTagPr struct{ -// Revision Query Table -Rqt []*CT_RevisionQueryTableField ; +// Embed SmartTags +EmbedAttr *bool ; -// Revision Merge Conflict -Rcft []*CT_RevisionConflict ;};func (_bfbae *CT_PivotCacheDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfbae .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .IdAttr )});};if _bfbae .InvalidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .InvalidAttr ))});};if _bfbae .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .SaveDataAttr ))});};if _bfbae .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .RefreshOnLoadAttr ))});};if _bfbae .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .OptimizeMemoryAttr ))});};if _bfbae .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .EnableRefreshAttr ))});};if _bfbae .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .RefreshedByAttr )});};if _bfbae .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .RefreshedDateAttr )});};if _bfbae .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .RefreshedDateIsoAttr )});};if _bfbae .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .BackgroundQueryAttr ))});};if _bfbae .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .MissingItemsLimitAttr )});};if _bfbae .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .CreatedVersionAttr )});};if _bfbae .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .RefreshedVersionAttr )});};if _bfbae .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .MinRefreshableVersionAttr )});};if _bfbae .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfbae .RecordCountAttr )});};if _bfbae .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .UpgradeOnRefreshAttr ))});};if _bfbae .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .TupleCacheAttr ))});};if _bfbae .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .SupportSubqueryAttr ))});};if _bfbae .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbae .SupportAdvancedDrillAttr ))});};e .EncodeToken (start );_ggcgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_bfbae .CacheSource ,_ggcgf );_eegdda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_bfbae .CacheFields ,_eegdda );if _bfbae .CacheHierarchies !=nil {_aeedd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_bfbae .CacheHierarchies ,_aeedd );};if _bfbae .Kpis !=nil {_dfgbc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_bfbae .Kpis ,_dfgbc );};if _bfbae .TupleCache !=nil {_bdbfee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_bfbae .TupleCache ,_bdbfee );};if _bfbae .CalculatedItems !=nil {_ecba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bfbae .CalculatedItems ,_ecba );};if _bfbae .CalculatedMembers !=nil {_aabdf :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_bfbae .CalculatedMembers ,_aabdf );};if _bfbae .Dimensions !=nil {_cedfbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bfbae .Dimensions ,_cedfbe );};if _bfbae .MeasureGroups !=nil {_gafdee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_bfbae .MeasureGroups ,_gafdee );};if _bfbae .Maps !=nil {_abdea :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_bfbae .Maps ,_abdea );};if _bfbae .ExtLst !=nil {_abfce :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfbae .ExtLst ,_abfce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcaea *CT_Rst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcaea .T !=nil {_fdbbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074"}};_d .AddPreserveSpaceAttr (&_fdbbc ,*_fcaea .T );e .EncodeElement (_fcaea .T ,_fdbbc );};if _fcaea .R !=nil {_faegf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_ecdgf :=range _fcaea .R {e .EncodeElement (_ecdgf ,_faegf );};};if _fcaea .RPh !=nil {_gfgcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_efadcc :=range _fcaea .RPh {e .EncodeElement (_efadcc ,_gfgcd );};};if _fcaea .PhoneticPr !=nil {_bbbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fcaea .PhoneticPr ,_bbbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_FontName struct{ +// Show Smart Tags +ShowAttr ST_SmartTagShow ;};type ST_RefMode byte ; -// String Value -ValAttr string ;}; +// Validate validates the CT_ColorFilter and its children +func (_adaf *CT_ColorFilter )Validate ()error {return _adaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);func (_beb *CT_BorderPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _beb .StyleAttr !=ST_BorderStyleUnset {_eag ,_aae :=_beb .StyleAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u0074\u0079l\u0065"});if _aae !=nil {return _aae ;};start .Attr =append (start .Attr ,_eag );};e .EncodeToken (start );if _beb .Color !=nil {_cffc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_beb .Color ,_cffc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_feeef ST_MdxKPIProperty )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_bcafff :=_gd .Attr {};_bcafff .Name =name ;switch _feeef {case ST_MdxKPIPropertyUnset :_bcafff .Value ="";case ST_MdxKPIPropertyV :_bcafff .Value ="\u0076";case ST_MdxKPIPropertyG :_bcafff .Value ="\u0067";case ST_MdxKPIPropertyS :_bcafff .Value ="\u0073";case ST_MdxKPIPropertyT :_bcafff .Value ="\u0074";case ST_MdxKPIPropertyW :_bcafff .Value ="\u0077";case ST_MdxKPIPropertyM :_bcafff .Value ="\u006d";};return _bcafff ,nil ;};type CT_Users struct{ -// Validate validates the CT_OleObject and its children -func (_eacad *CT_OleObject )Validate ()error {return _eacad .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func NewCT_Set ()*CT_Set {_gdgdg :=&CT_Set {};return _gdgdg };func NewCT_PivotFields ()*CT_PivotFields {_agcfc :=&CT_PivotFields {};return _agcfc }; +// Active User Count +CountAttr *uint32 ; -// Validate validates the CT_MeasureGroups and its children -func (_eaeaa *CT_MeasureGroups )Validate ()error {return _eaeaa .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");};func (_eeegc *CT_DdeValue )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adgdc :=range start .Attr {if _adgdc .Name .Local =="\u0074"{_eeegc .TAttr .UnmarshalXMLAttr (_adgdc );continue ;};};_cabc :for {_cbcbe ,_dgde :=d .Token ();if _dgde !=nil {return _dgde ;};switch _aacec :=_cbcbe .(type ){case _b .StartElement :switch _aacec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:if _bgbeb :=d .DecodeElement (&_eeegc .Val ,&_aacec );_bgbeb !=nil {return _bgbeb ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_aacec .Name );if _dccb :=d .Skip ();_dccb !=nil {return _dccb ;};};case _b .EndElement :break _cabc ;case _b .CharData :};};return nil ;}; +// User Information +UserInfo []*CT_SharedUser ;};func (_dagfb *CT_MemberProperties )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fgbba :=range start .Attr {if _fgbba .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbffc ,_bfaed :=_a .ParseUint (_fgbba .Value ,10,32);if _bfaed !=nil {return _bfaed ;};_aeafc :=uint32 (_bbffc );_dagfb .CountAttr =&_aeafc ;continue ;};};_debee :for {_eaced ,_bbgeb :=d .Token ();if _bbgeb !=nil {return _bbgeb ;};switch _ceagfa :=_eaced .(type ){case _gd .StartElement :switch _ceagfa .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffca :=NewCT_MemberProperty ();if _daaef :=d .DecodeElement (_ffca ,&_ceagfa );_daaef !=nil {return _daaef ;};_dagfb .Mp =append (_dagfb .Mp ,_ffca );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\u004d\u0065\u006d\u0062\u0065\u0072\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ceagfa .Name );if _agaecg :=d .Skip ();_agaecg !=nil {return _agaecg ;};};case _gd .EndElement :break _debee ;case _gd .CharData :};};return nil ;};func NewCT_TableColumns ()*CT_TableColumns {_acbbfa :=&CT_TableColumns {};return _acbbfa };func (_cabea *CT_RevisionConflict )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fgeff :=range start .Attr {if _fgeff .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fcaea ,_affbfd :=_a .ParseUint (_fgeff .Value ,10,32);if _affbfd !=nil {return _affbfd ;};_deagad :=uint32 (_fcaea );_cabea .SheetIdAttr =&_deagad ;continue ;};if _fgeff .Name .Local =="\u0072\u0049\u0064"{_eadbd ,_baead :=_a .ParseUint (_fgeff .Value ,10,32);if _baead !=nil {return _baead ;};_ecae :=uint32 (_eadbd );_cabea .RIdAttr =&_ecae ;continue ;};if _fgeff .Name .Local =="\u0075\u0061"{_cefbd ,_gecgb :=_a .ParseBool (_fgeff .Value );if _gecgb !=nil {return _gecgb ;};_cabea .UaAttr =&_cefbd ;continue ;};if _fgeff .Name .Local =="\u0072\u0061"{_gecec ,_ggbdae :=_a .ParseBool (_fgeff .Value );if _ggbdae !=nil {return _ggbdae ;};_cabea .RaAttr =&_gecec ;continue ;};};for {_fgcbf ,_gdgag :=d .Token ();if _gdgag !=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",_gdgag );};if _fcggc ,_dbcef :=_fgcbf .(_gd .EndElement );_dbcef &&_fcggc .Name ==start .Name {break ;};};return nil ;};func NewCT_FunctionGroups ()*CT_FunctionGroups {_fcdf :=&CT_FunctionGroups {};return _fcdf };type ST_Type byte ;func (_ebcag ST_Objects )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_ccdbb :=_gd .Attr {};_ccdbb .Name =name ;switch _ebcag {case ST_ObjectsUnset :_ccdbb .Value ="";case ST_ObjectsAll :_ccdbb .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_ccdbb .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_ccdbb .Value ="\u006e\u006f\u006e\u0065";};return _ccdbb ,nil ;};func (_baacd *CT_Field )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fbcba :=range start .Attr {if _fbcba .Name .Local =="\u0078"{_bcbef ,_adfef :=_a .ParseInt (_fbcba .Value ,10,32);if _adfef !=nil {return _adfef ;};_baacd .XAttr =int32 (_bcbef );continue ;};};for {_eaegf ,_bebd :=d .Token ();if _bebd !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_bebd );};if _debda ,_gaac :=_eaegf .(_gd .EndElement );_gaac &&_debda .Name ==start .Name {break ;};};return nil ;};type CT_TablePart struct{IdAttr string ;}; -// Validate validates the CT_Dxfs and its children -func (_cdfbb *CT_Dxfs )Validate ()error {return _cdfbb .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");};type ST_HorizontalAlignment byte ;func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_adbdb :=&CT_ProtectedRanges {};return _adbdb }; +// Validate validates the CT_RevisionRowColumn and its children +func (_bbgad *CT_RevisionRowColumn )Validate ()error {return _bbgad .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");}; -// Validate validates the CT_Comments and its children -func (_aeacf *CT_Comments )Validate ()error {return _aeacf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_cggadc ST_MdxFunctionType )ValidateWithPath (path string )error {switch _cggadc {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cggadc ));};return nil ;};func (_cegbga *Headers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _cegbga .CT_RevisionHeaders .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path +func (_cefaa *CT_PivotHierarchy )ValidateWithPath (path string )error {if _cefaa .Mps !=nil {if _dgdaa :=_cefaa .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_dgdaa !=nil {return _dgdaa ;};};for _adegf ,_gfcae :=range _cefaa .Members {if _ggacf :=_gfcae .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_adegf ));_ggacf !=nil {return _ggacf ;};};if _cefaa .ExtLst !=nil {if _edagc :=_cefaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edagc !=nil {return _edagc ;};};return nil ;};func NewCT_PivotAreas ()*CT_PivotAreas {_fegbed :=&CT_PivotAreas {};return _fegbed };func (_ceccd *CT_Dialogsheet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _ceccd .SheetPr !=nil {_ggeca :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_ceccd .SheetPr ,_ggeca );};if _ceccd .SheetViews !=nil {_fgfd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_ceccd .SheetViews ,_fgfd );};if _ceccd .SheetFormatPr !=nil {_eaaaf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_ceccd .SheetFormatPr ,_eaaaf );};if _ceccd .SheetProtection !=nil {_abbfa :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ceccd .SheetProtection ,_abbfa );};if _ceccd .CustomSheetViews !=nil {_bdefb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_ceccd .CustomSheetViews ,_bdefb );};if _ceccd .PrintOptions !=nil {_edgb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ceccd .PrintOptions ,_edgb );};if _ceccd .PageMargins !=nil {_ggggg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_ceccd .PageMargins ,_ggggg );};if _ceccd .PageSetup !=nil {_bffbc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_ceccd .PageSetup ,_bffbc );};if _ceccd .HeaderFooter !=nil {_daaa :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_ceccd .HeaderFooter ,_daaa );};if _ceccd .Drawing !=nil {_fcfad :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_ceccd .Drawing ,_fcfad );};if _ceccd .LegacyDrawing !=nil {_bccdf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_ceccd .LegacyDrawing ,_bccdf );};if _ceccd .LegacyDrawingHF !=nil {_dbcd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_ceccd .LegacyDrawingHF ,_dbcd );};if _ceccd .DrawingHF !=nil {_gbebc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_ceccd .DrawingHF ,_gbebc );};if _ceccd .OleObjects !=nil {_dbeab :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_ceccd .OleObjects ,_dbeab );};if _ceccd .Controls !=nil {_cbad :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_ceccd .Controls ,_cbad );};if _ceccd .ExtLst !=nil {_bacaeg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ceccd .ExtLst ,_bacaeg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path -func (_fffed *CT_GroupLevels )ValidateWithPath (path string )error {for _aeaec ,_eeeeb :=range _fffed .GroupLevel {if _cdgaa :=_eeeeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_aeaec ));_cdgaa !=nil {return _cdgaa ;};};return nil ;};type CT_HeaderFooter struct{ +// Validate validates the CT_RowFields and its children +func (_aaebd *CT_RowFields )Validate ()error {return _aaebd .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");}; -// Different Odd Even Header Footer -DifferentOddEvenAttr *bool ; +// Validate validates the CT_OleItem and its children +func (_ccgdf *CT_OleItem )Validate ()error {return _ccgdf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");};func NewCT_PivotArea ()*CT_PivotArea {_beabg :=&CT_PivotArea {};return _beabg };type CT_RowFields struct{ -// Different First Page -DifferentFirstAttr *bool ; +// Repeated Items Count +CountAttr *uint32 ; -// Scale Header & Footer With Document -ScaleWithDocAttr *bool ; +// Row Items +Field []*CT_Field ;};func (_befcda ST_ItemType )Validate ()error {return _befcda .ValidateWithPath ("")};func (_agegaf ST_Scope )ValidateWithPath (path string )error {switch _agegaf {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 (_agegaf ));};return nil ;}; -// Align Margins -AlignWithMarginsAttr *bool ; +// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path +func (_aeafd *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };func (_dffgac *CT_Sets )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dffgac .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dffgac .CountAttr )});};e .EncodeToken (start );_bfbcb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_gccdgb :=range _dffgac .Set {e .EncodeElement (_gccdgb ,_bfbcb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dabcfc ST_FileType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_egbd :=_gd .Attr {};_egbd .Name =name ;switch _dabcfc {case ST_FileTypeUnset :_egbd .Value ="";case ST_FileTypeMac :_egbd .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_egbd .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_egbd .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_egbd .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_egbd .Value ="\u006f\u0074\u0068e\u0072";};return _egbd ,nil ;}; -// Odd Header -OddHeader *string ; +// Validate validates the CT_X and its children +func (_cgecf *CT_X )Validate ()error {return _cgecf .ValidateWithPath ("\u0043\u0054\u005f\u0058")};func (_bdga ST_TextHAlign )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_bgdeeg :=_gd .Attr {};_bgdeeg .Name =name ;switch _bdga {case ST_TextHAlignUnset :_bgdeeg .Value ="";case ST_TextHAlignLeft :_bgdeeg .Value ="\u006c\u0065\u0066\u0074";case ST_TextHAlignCenter :_bgdeeg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_bgdeeg .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_bgdeeg .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_bgdeeg .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _bgdeeg ,nil ;};func NewCT_CellStyle ()*CT_CellStyle {_fggcf :=&CT_CellStyle {};return _fggcf };func (_adgaa *ST_DvAspect )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dcaa ,_abggge :=d .Token ();if _abggge !=nil {return _abggge ;};if _dggfgc ,_afgacc :=_dcaa .(_gd .EndElement );_afgacc &&_dggfgc .Name ==start .Name {*_adgaa =1;return nil ;};if _bcabcc ,_abcgba :=_dcaa .(_gd .CharData );!_abcgba {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",_dcaa );}else {switch string (_bcabcc ){case "":*_adgaa =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_adgaa =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_adgaa =2;};};_dcaa ,_abggge =d .Token ();if _abggge !=nil {return _abggge ;};if _addeb ,_feegf :=_dcaa .(_gd .EndElement );_feegf &&_addeb .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",_dcaa );};type ST_CredMethod byte ;func (_bdgbg *CT_MetadataBlock )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dafgb :for {_gafdd ,_badce :=d .Token ();if _badce !=nil {return _badce ;};switch _bgfe :=_gafdd .(type ){case _gd .StartElement :switch _bgfe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbfegf :=NewCT_MetadataRecord ();if _eddbe :=d .DecodeElement (_fbfegf ,&_bgfe );_eddbe !=nil {return _eddbe ;};_bdgbg .Rc =append (_bdgbg .Rc ,_fbfegf );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025v",_bgfe .Name );if _befdb :=d .Skip ();_befdb !=nil {return _befdb ;};};case _gd .EndElement :break _dafgb ;case _gd .CharData :};};return nil ;};type CT_MdxKPI struct{ -// Odd Page Footer -OddFooter *string ; +// Member Unique Name Index +NAttr uint32 ; -// Even Page Header -EvenHeader *string ; +// KPI Index +NpAttr uint32 ; -// Even Page Footer -EvenFooter *string ; +// KPI Property +PAttr ST_MdxKPIProperty ;};func NewCT_CalcPr ()*CT_CalcPr {_geb :=&CT_CalcPr {};return _geb }; -// First Page Header -FirstHeader *string ; +// Validate validates the CT_WebPublishItem and its children +func (_ffcecc *CT_WebPublishItem )Validate ()error {return _ffcecc .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};func (_defegb ST_PivotFilterType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_defegb .String (),start );};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;);type Revisions struct{CT_Revisions }; -// First Page Footer -FirstFooter *string ;};const (ST_PhoneticTypeUnset ST_PhoneticType =0;ST_PhoneticTypeHalfwidthKatakana ST_PhoneticType =1;ST_PhoneticTypeFullwidthKatakana ST_PhoneticType =2;ST_PhoneticTypeHiragana ST_PhoneticType =3;ST_PhoneticTypeNoConversion ST_PhoneticType =4;); +// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path +func (_gafa *CT_CommentPr )ValidateWithPath (path string )error {if _baae :=_gafa .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_baae !=nil {return _baae ;};if _bbff :=_gafa .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bbff !=nil {return _bbff ;};if _ffcfb :=_gafa .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_ffcfb !=nil {return _ffcfb ;};return nil ;};func (_cabbd *ST_CfvoType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cdeae ,_bcdda :=d .Token ();if _bcdda !=nil {return _bcdda ;};if _ebbge ,_fccgg :=_cdeae .(_gd .EndElement );_fccgg &&_ebbge .Name ==start .Name {*_cabbd =1;return nil ;};if _dbefab ,_ebeaf :=_cdeae .(_gd .CharData );!_ebeaf {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",_cdeae );}else {switch string (_dbefab ){case "":*_cabbd =0;case "\u006e\u0075\u006d":*_cabbd =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cabbd =2;case "\u006d\u0061\u0078":*_cabbd =3;case "\u006d\u0069\u006e":*_cabbd =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_cabbd =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_cabbd =6;};};_cdeae ,_bcdda =d .Token ();if _bcdda !=nil {return _bcdda ;};if _efecg ,_faaaf :=_cdeae .(_gd .EndElement );_faaaf &&_efecg .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",_cdeae );}; -// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path -func (_badba *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _deea :=_badba .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_deea !=nil {return _deea ;};if _badba .PivotFields !=nil {if _aaacec :=_badba .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_aaacec !=nil {return _aaacec ;};};if _badba .RowFields !=nil {if _cabcg :=_badba .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_cabcg !=nil {return _cabcg ;};};if _badba .RowItems !=nil {if _gabeb :=_badba .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds");_gabeb !=nil {return _gabeb ;};};if _badba .ColFields !=nil {if _agfgbe :=_badba .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_agfgbe !=nil {return _agfgbe ;};};if _badba .ColItems !=nil {if _cbbfg :=_badba .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds");_cbbfg !=nil {return _cbbfg ;};};if _badba .PageFields !=nil {if _daegf :=_badba .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_daegf !=nil {return _daegf ;};};if _badba .DataFields !=nil {if _ggeegf :=_badba .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");_ggeegf !=nil {return _ggeegf ;};};if _badba .Formats !=nil {if _fdgbf :=_badba .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_fdgbf !=nil {return _fdgbf ;};};if _badba .ConditionalFormats !=nil {if _eegde :=_badba .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_eegde !=nil {return _eegde ;};};if _badba .ChartFormats !=nil {if _ggdbe :=_badba .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_ggdbe !=nil {return _ggdbe ;};};if _badba .PivotHierarchies !=nil {if _gaaff :=_badba .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_gaaff !=nil {return _gaaff ;};};if _badba .PivotTableStyleInfo !=nil {if _ecddc :=_badba .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_ecddc !=nil {return _ecddc ;};};if _badba .Filters !=nil {if _adddc :=_badba .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_adddc !=nil {return _adddc ;};};if _badba .RowHierarchiesUsage !=nil {if _bedce :=_badba .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_bedce !=nil {return _bedce ;};};if _badba .ColHierarchiesUsage !=nil {if _feeab :=_badba .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_feeab !=nil {return _feeab ;};};if _badba .ExtLst !=nil {if _abecfg :=_badba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abecfg !=nil {return _abecfg ;};};return nil ;};func (_agcae ST_TotalsRowFunction )Validate ()error {return _agcae .ValidateWithPath ("")};func (_bcbba *CT_RevisionSheetRename )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efbfe :=range start .Attr {if _efbfe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_abbab ,_ggcbc :=_e .ParseUint (_efbfe .Value ,10,32);if _ggcbc !=nil {return _ggcbc ;};_bcbba .SheetIdAttr =uint32 (_abbab );continue ;};if _efbfe .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_cbdab ,_bbgggc :=_efbfe .Value ,error (nil );if _bbgggc !=nil {return _bbgggc ;};_bcbba .OldNameAttr =_cbdab ;continue ;};if _efbfe .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_adgde ,_gagdg :=_efbfe .Value ,error (nil );if _gagdg !=nil {return _gagdg ;};_bcbba .NewNameAttr =_adgde ;continue ;};if _efbfe .Name .Local =="\u0072\u0049\u0064"{_adfbdb ,_dcceb :=_e .ParseUint (_efbfe .Value ,10,32);if _dcceb !=nil {return _dcceb ;};_eadca :=uint32 (_adfbdb );_bcbba .RIdAttr =&_eadca ;continue ;};if _efbfe .Name .Local =="\u0075\u0061"{_dgebb ,_bdgeb :=_e .ParseBool (_efbfe .Value );if _bdgeb !=nil {return _bdgeb ;};_bcbba .UaAttr =&_dgebb ;continue ;};if _efbfe .Name .Local =="\u0072\u0061"{_bcgac ,_dcaeb :=_e .ParseBool (_efbfe .Value );if _dcaeb !=nil {return _dcaeb ;};_bcbba .RaAttr =&_bcgac ;continue ;};};_gdcdf :for {_gdbbc ,_gdgcg :=d .Token ();if _gdgcg !=nil {return _gdgcg ;};switch _daddb :=_gdbbc .(type ){case _b .StartElement :switch _daddb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbba .ExtLst =NewCT_ExtensionList ();if _ffacgc :=d .DecodeElement (_bcbba .ExtLst ,&_daddb );_ffacgc !=nil {return _ffacgc ;};default:_d .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061\u006d\u0065\u0020\u0025\u0076",_daddb .Name );if _eaedf :=d .Skip ();_eaedf !=nil {return _eaedf ;};};case _b .EndElement :break _gdcdf ;case _b .CharData :};};return nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);func (_bdbaab ST_DataValidationImeMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdbaab .String (),start );};type CT_Tuples struct{ +// Validate validates the CT_Comments and its children +func (_eecg *CT_Comments )Validate ()error {return _eecg .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_dfcde *CT_Scenario )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dfcde .NameAttr )});if _dfcde .LockedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfcde .LockedAttr ))});};if _dfcde .HiddenAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dfcde .HiddenAttr ))});};if _dfcde .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dfcde .CountAttr )});};if _dfcde .UserAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dfcde .UserAttr )});};if _dfcde .CommentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dfcde .CommentAttr )});};e .EncodeToken (start );_cagbe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}};for _ ,_gffef :=range _dfcde .InputCells {e .EncodeElement (_gffef ,_cagbe );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_PivotFields ()*CT_PivotFields {_dbbcd :=&CT_PivotFields {};return _dbbcd };func (_efade *CT_PivotHierarchies )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_acaca :=range start .Attr {if _acaca .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgfcb ,_bgefdb :=_a .ParseUint (_acaca .Value ,10,32);if _bgefdb !=nil {return _bgefdb ;};_agfec :=uint32 (_dgfcb );_efade .CountAttr =&_agfec ;continue ;};};_dadfce :for {_acaee ,_gcffbc :=d .Token ();if _gcffbc !=nil {return _gcffbc ;};switch _faggf :=_acaee .(type ){case _gd .StartElement :switch _faggf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfffe :=NewCT_PivotHierarchy ();if _edeafe :=d .DecodeElement (_cfffe ,&_faggf );_edeafe !=nil {return _edeafe ;};_efade .PivotHierarchy =append (_efade .PivotHierarchy ,_cfffe );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\u0076\u006f\u0074\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_faggf .Name );if _gdedf :=d .Skip ();_gdedf !=nil {return _gdedf ;};};case _gd .EndElement :break _dadfce ;case _gd .CharData :};};return nil ;};func (_gddcg *CT_NumFmt )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gddcg .NumFmtIdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gddcg .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_GroupItems ()*CT_GroupItems {_beeec :=&CT_GroupItems {};return _beeec }; -// Member Name Count -CAttr *uint32 ; +// Validate validates the CT_CalculatedItem and its children +func (_ddcg *CT_CalculatedItem )Validate ()error {return _ddcg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};func (_fccdd *CT_ReviewedRevisions )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fccdd .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fccdd .CountAttr )});};e .EncodeToken (start );_eadag :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_adcg :=range _fccdd .Reviewed {e .EncodeElement (_adcg ,_eadag );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bgabe *CT_MergeCell )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_bgabe .RefAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Tuple -Tpl []*CT_Tuple ;};func (_bgec *CT_MetadataStringIndex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egcga :=range start .Attr {if _egcga .Name .Local =="\u0078"{_ababa ,_bbdgg :=_e .ParseUint (_egcga .Value ,10,32);if _bbdgg !=nil {return _bbdgg ;};_bgec .XAttr =uint32 (_ababa );continue ;};if _egcga .Name .Local =="\u0073"{_bdcfec ,_debba :=_e .ParseBool (_egcga .Value );if _debba !=nil {return _debba ;};_bgec .SAttr =&_bdcfec ;continue ;};};for {_daacb ,_fffggb :=d .Token ();if _fffggb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074a\u0064a\u0074a\u0053t\u0072\u0069\u006e\u0067\u0049\u006e\u0064\u0065\u0078\u003a\u0020\u0025\u0073",_fffggb );};if _eadaf ,_aacgc :=_daacb .(_b .EndElement );_aacgc &&_eadaf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_gcddc *CT_Fill )ValidateWithPath (path string )error {if _gcddc .PatternFill !=nil {if _aabg :=_gcddc .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_aabg !=nil {return _aabg ;};};if _gcddc .GradientFill !=nil {if _dagfa :=_gcddc .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_dagfa !=nil {return _dagfa ;};};return nil ;};func (_gdadeg *CalcChain )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gdadeg .CT_CalcChain =*NewCT_CalcChain ();_aeafga :for {_dbccd ,_eaeed :=d .Token ();if _eaeed !=nil {return _eaeed ;};switch _gccbe :=_dbccd .(type ){case _gd .StartElement :switch _gccbe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_dgceec :=NewCT_CalcCell ();if _aeebe :=d .DecodeElement (_dgceec ,&_gccbe );_aeebe !=nil {return _aeebe ;};_gdadeg .C =append (_gdadeg .C ,_dgceec );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdadeg .ExtLst =NewCT_ExtensionList ();if _eecdd :=d .DecodeElement (_gdadeg .ExtLst ,&_gccbe );_eecdd !=nil {return _eecdd ;};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\u0061\u006c\u0063\u0043\u0068a\u0069\u006e \u0025\u0076",_gccbe .Name );if _aeeed :=d .Skip ();_aeeed !=nil {return _aeeed ;};};case _gd .EndElement :break _aeafga ;case _gd .CharData :};};return nil ;};func (_ffabf *CT_DdeValue )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_abcb :=range start .Attr {if _abcb .Name .Local =="\u0074"{_ffabf .TAttr .UnmarshalXMLAttr (_abcb );continue ;};};_egfg :for {_eegb ,_eadbb :=d .Token ();if _eadbb !=nil {return _eadbb ;};switch _daaea :=_eegb .(type ){case _gd .StartElement :switch _daaea .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _agdf :=d .DecodeElement (&_ffabf .Val ,&_daaea );_agdf !=nil {return _agdf ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_daaea .Name );if _fdfce :=d .Skip ();_fdfce !=nil {return _fdfce ;};};case _gd .EndElement :break _egfg ;case _gd .CharData :};};return nil ;};const (ST_PhoneticTypeUnset ST_PhoneticType =0;ST_PhoneticTypeHalfwidthKatakana ST_PhoneticType =1;ST_PhoneticTypeFullwidthKatakana ST_PhoneticType =2;ST_PhoneticTypeHiragana ST_PhoneticType =3;ST_PhoneticTypeNoConversion ST_PhoneticType =4;);func (_gbgea *CT_RevisionCustomView )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gbgea .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";_gbgea .ActionAttr =ST_RevisionAction (1);for _ ,_gedeca :=range start .Attr {if _gedeca .Name .Local =="\u0067\u0075\u0069\u0064"{_eebga ,_gfabg :=_gedeca .Value ,error (nil );if _gfabg !=nil {return _gfabg ;};_gbgea .GuidAttr =_eebga ;continue ;};if _gedeca .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_gbgea .ActionAttr .UnmarshalXMLAttr (_gedeca );continue ;};};for {_fegbeg ,_addb :=d .Token ();if _addb !=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",_addb );};if _aaefde ,_egece :=_fegbeg .(_gd .EndElement );_egece &&_aaefde .Name ==start .Name {break ;};};return nil ;};const (ST_AxisUnset ST_Axis =0;ST_AxisAxisRow ST_Axis =1;ST_AxisAxisCol ST_Axis =2;ST_AxisAxisPage ST_Axis =3;ST_AxisAxisValues ST_Axis =4;);type CT_rowItems struct{ -// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path -func (_bgfbc *CT_Reviewed )ValidateWithPath (path string )error {return nil };func NewCT_GradientFill ()*CT_GradientFill {_bdgdg :=&CT_GradientFill {};return _bdgdg };func (_caccdf ST_Objects )ValidateWithPath (path string )error {switch _caccdf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caccdf ));};return nil ;}; +// Items in a Row Count +CountAttr *uint32 ; -// Validate validates the CT_CustomFilter and its children -func (_aggg *CT_CustomFilter )Validate ()error {return _aggg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");};func (_edcabc *CT_PivotFilters )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcabc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edcabc .CountAttr )});};e .EncodeToken (start );if _edcabc .Filter !=nil {_ceeeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_fbgfa :=range _edcabc .Filter {e .EncodeElement (_fbgfa ,_ceeeg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dagabe *ST_rwColActionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cffcg ,_aefdd :=d .Token ();if _aefdd !=nil {return _aefdd ;};if _bggga ,_aaefa :=_cffcg .(_b .EndElement );_aaefa &&_bggga .Name ==start .Name {*_dagabe =1;return nil ;};if _bfaecc ,_fdafd :=_cffcg .(_b .CharData );!_fdafd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cffcg );}else {switch string (_bfaecc ){case "":*_dagabe =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_dagabe =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_dagabe =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_dagabe =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_dagabe =4;};};_cffcg ,_aefdd =d .Token ();if _aefdd !=nil {return _aefdd ;};if _dcdff ,_fcfcc :=_cffcg .(_b .EndElement );_fcfcc &&_dcdff .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cffcg );}; +// Row Items +I []*CT_I ;};func (_fegdc *Sst )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fegdc .CT_Sst .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path -func (_gcaed *CT_CsPageSetup )ValidateWithPath (path string )error {if _gcaed .PaperHeightAttr !=nil {if !_c .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gcaed .PaperHeightAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_PositiveUniversalMeasurePatternRe ,*_gcaed .PaperHeightAttr );};};if _gcaed .PaperHeightAttr !=nil {if !_c .ST_UniversalMeasurePatternRe .MatchString (*_gcaed .PaperHeightAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_UniversalMeasurePatternRe ,*_gcaed .PaperHeightAttr );};};if _gcaed .PaperWidthAttr !=nil {if !_c .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gcaed .PaperWidthAttr ){return _f .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_PositiveUniversalMeasurePatternRe ,*_gcaed .PaperWidthAttr );};};if _gcaed .PaperWidthAttr !=nil {if !_c .ST_UniversalMeasurePatternRe .MatchString (*_gcaed .PaperWidthAttr ){return _f .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_UniversalMeasurePatternRe ,*_gcaed .PaperWidthAttr );};};if _fedb :=_gcaed .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fedb !=nil {return _fedb ;};return nil ;}; +// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path +func (_faadg *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _agge ,_bbcag :=range _faadg .SheetName {if _bbfd :=_bbcag .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_agge ));_bbfd !=nil {return _bbfd ;};};return nil ;}; -// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path -func (_gdgg *CT_CalculatedItem )ValidateWithPath (path string )error {if _gfde :=_gdgg .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_gfde !=nil {return _gfde ;};if _gdgg .ExtLst !=nil {if _bbef :=_gdgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbef !=nil {return _bbef ;};};return nil ;}; +// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path +func (_dbgfb *CT_OleItem )ValidateWithPath (path string )error {return nil };func (_gbbae *CT_MapInfo )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",_gbbae .SelectionNamespacesAttr )});e .EncodeToken (start );_gafac :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_fagfb :=range _gbbae .Schema {e .EncodeElement (_fagfb ,_gafac );};_cffde :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}};for _ ,_ccaaa :=range _gbbae .Map {e .EncodeElement (_ccaaa ,_cffde );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_FunctionGroup struct{ -// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path -func (_gedfg *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };func (_ebade *Workbook )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _ebade .CT_Workbook .MarshalXML (e ,start );};type CT_TableStyles struct{ +// Name +NameAttr *string ;};type CT_colItems struct{ -// Table Style Count +// Column Item Count CountAttr *uint32 ; -// Default Table Style -DefaultTableStyleAttr *string ; +// Column Items +I []*CT_I ;};func (_fcceg *CT_TableStyles )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bbdefa :=range start .Attr {if _bbdefa .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffdcf ,_bagcg :=_a .ParseUint (_bbdefa .Value ,10,32);if _bagcg !=nil {return _bagcg ;};_agdacg :=uint32 (_ffdcf );_fcceg .CountAttr =&_agdacg ;continue ;};if _bbdefa .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_bdcce ,_fdgbf :=_bbdefa .Value ,error (nil );if _fdgbf !=nil {return _fdgbf ;};_fcceg .DefaultTableStyleAttr =&_bdcce ;continue ;};if _bbdefa .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_fgdbgd ,_fcgbd :=_bbdefa .Value ,error (nil );if _fcgbd !=nil {return _fcgbd ;};_fcceg .DefaultPivotStyleAttr =&_fgdbgd ;continue ;};};_eaedb :for {_cgdg ,_dgacc :=d .Token ();if _dgacc !=nil {return _dgacc ;};switch _ceadb :=_cgdg .(type ){case _gd .StartElement :switch _ceadb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edfdd :=NewCT_TableStyle ();if _dfced :=d .DecodeElement (_edfdd ,&_ceadb );_dfced !=nil {return _dfced ;};_fcceg .TableStyle =append (_fcceg .TableStyle ,_edfdd );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\u0054\u0061\u0062\u006c\u0065\u0053\u0074y\u006ce\u0073\u0020\u0025\u0076",_ceadb .Name );if _facfa :=d .Skip ();_facfa !=nil {return _facfa ;};};case _gd .EndElement :break _eaedb ;case _gd .CharData :};};return nil ;};func (_daf *CT_Borders )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _daf .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_daf .CountAttr )});};e .EncodeToken (start );if _daf .Border !=nil {_acg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_gdg :=range _daf .Border {e .EncodeElement (_gdg ,_acg );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cda *CT_AutoFilter )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cda .RefAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_cda .RefAttr )});};e .EncodeToken (start );if _cda .FilterColumn !=nil {_bae :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_bgb :=range _cda .FilterColumn {e .EncodeElement (_bgb ,_bae );};};if _cda .SortState !=nil {_cag :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_cda .SortState ,_cag );};if _cda .ExtLst !=nil {_cbf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cda .ExtLst ,_cbf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gfegc ST_Visibility )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_eebcg :=_gd .Attr {};_eebcg .Name =name ;switch _gfegc {case ST_VisibilityUnset :_eebcg .Value ="";case ST_VisibilityVisible :_eebcg .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_eebcg .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_eebcg .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _eebcg ,nil ;};func (_fdebgf *CT_SheetCalcPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fdebgf .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fdebgf .FullCalcOnLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ccbbd *ST_WebSourceType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_ccbbd =0;case "\u0073\u0068\u0065e\u0074":*_ccbbd =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_ccbbd =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_ccbbd =3;case "\u0072\u0061\u006eg\u0065":*_ccbbd =4;case "\u0063\u0068\u0061r\u0074":*_ccbbd =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_ccbbd =6;case "\u0071\u0075\u0065r\u0079":*_ccbbd =7;case "\u006c\u0061\u0062e\u006c":*_ccbbd =8;};return nil ;};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;); -// Default Pivot Style -DefaultPivotStyleAttr *string ; +// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path +func (_bgcfb *CT_MetadataRecord )ValidateWithPath (path string )error {return nil };func (_gcgcfb *CT_TablePart )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bcdbe :=range start .Attr {if _bcdbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcdbe .Name .Local =="\u0069\u0064"||_bcdbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bcdbe .Name .Local =="\u0069\u0064"{_fgfbgb ,_gffee :=_bcdbe .Value ,error (nil );if _gffee !=nil {return _gffee ;};_gcgcfb .IdAttr =_fgfbgb ;continue ;};};for {_fcddc ,_fcbcf :=d .Token ();if _fcbcf !=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",_fcbcf );};if _efbdf ,_geada :=_fcddc .(_gd .EndElement );_geada &&_efbdf .Name ==start .Name {break ;};};return nil ;};func (_gecdd *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_gecdd =0;case "\u0079\u0065\u0061\u0072":*_gecdd =1;case "\u006d\u006f\u006et\u0068":*_gecdd =2;case "\u0064\u0061\u0079":*_gecdd =3;case "\u0068\u006f\u0075\u0072":*_gecdd =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_gecdd =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_gecdd =6;};return nil ;};func (_abcgad *ST_DdeValueType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_abcgad =0;case "\u006e\u0069\u006c":*_abcgad =1;case "\u0062":*_abcgad =2;case "\u006e":*_abcgad =3;case "\u0065":*_abcgad =4;case "\u0073\u0074\u0072":*_abcgad =5;};return nil ;}; -// Table Style -TableStyle []*CT_TableStyle ;}; +// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path +func (_abaff *CT_FunctionGroups )ValidateWithPath (path string )error {for _beeee ,_dbfda :=range _abaff .FunctionGroup {if _abacg :=_dbfda .ValidateWithPath (_b .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_beeee ));_abacg !=nil {return _abacg ;};};return nil ;};func (_agcfc ST_VerticalAlignment )ValidateWithPath (path string )error {switch _agcfc {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 (_agcfc ));};return nil ;};func (_ffagc *CT_SheetBackgroundPicture )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ffagc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_LevelGroup struct{ -// Validate validates the CT_GroupMember and its children -func (_gdbff *CT_GroupMember )Validate ()error {return _gdbff .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func (_gbbaa ST_Pane )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbbaa .String (),start );}; +// Group Name +NameAttr string ; -// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path -func (_cgddb *CT_SingleXmlCell )ValidateWithPath (path string )error {if _cdfgba :=_cgddb .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_cdfgba !=nil {return _cdfgba ;};if _cgddb .ExtLst !=nil {if _agdfce :=_cgddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdfce !=nil {return _agdfce ;};};return nil ;};func (_aegcb ST_SheetViewType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cffceb :=_b .Attr {};_cffceb .Name =name ;switch _aegcb {case ST_SheetViewTypeUnset :_cffceb .Value ="";case ST_SheetViewTypeNormal :_cffceb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_cffceb .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_cffceb .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _cffceb ,nil ;}; +// Unique Group Name +UniqueNameAttr string ; -// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path -func (_aeaac *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };func (_efabe *CT_CalcCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efabe .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_efabe .RAttr )});};if _efabe .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_efabe .RefAttr )});};if _efabe .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_efabe .IAttr )});};if _efabe .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efabe .SAttr ))});};if _efabe .LAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efabe .LAttr ))});};if _efabe .TAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efabe .TAttr ))});};if _efabe .AAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efabe .AAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdcce *CT_RevisionInsertSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geegb :=range start .Attr {if _geegb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_efabef ,_ddgdb :=_e .ParseUint (_geegb .Value ,10,32);if _ddgdb !=nil {return _ddgdb ;};_fdcce .SheetIdAttr =uint32 (_efabef );continue ;};if _geegb .Name .Local =="\u006e\u0061\u006d\u0065"{_cabda ,_acecdb :=_geegb .Value ,error (nil );if _acecdb !=nil {return _acecdb ;};_fdcce .NameAttr =_cabda ;continue ;};if _geegb .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bdfd ,_abaab :=_e .ParseUint (_geegb .Value ,10,32);if _abaab !=nil {return _abaab ;};_fdcce .SheetPositionAttr =uint32 (_bdfd );continue ;};if _geegb .Name .Local =="\u0072\u0049\u0064"{_gfbfg ,_dcffd :=_e .ParseUint (_geegb .Value ,10,32);if _dcffd !=nil {return _dcffd ;};_adabba :=uint32 (_gfbfg );_fdcce .RIdAttr =&_adabba ;continue ;};if _geegb .Name .Local =="\u0075\u0061"{_gdecg ,_febec :=_e .ParseBool (_geegb .Value );if _febec !=nil {return _febec ;};_fdcce .UaAttr =&_gdecg ;continue ;};if _geegb .Name .Local =="\u0072\u0061"{_egacd ,_dgbda :=_e .ParseBool (_geegb .Value );if _dgbda !=nil {return _dgbda ;};_fdcce .RaAttr =&_egacd ;continue ;};};for {_ddaag ,_defeaa :=d .Token ();if _defeaa !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073i\u006fn\u0049n\u0073\u0065\u0072\u0074\u0053\u0068\u0065\u0065\u0074\u003a\u0020\u0025\u0073",_defeaa );};if _ccdabe ,_cffcf :=_ddaag .(_b .EndElement );_cffcf &&_ccdabe .Name ==start .Name {break ;};};return nil ;};func (_ffcefd ST_ConditionalFormattingOperator )Validate ()error {return _ffcefd .ValidateWithPath ("")}; +// Group Caption +CaptionAttr string ; -// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path -func (_fad *AG_AutoFormat )ValidateWithPath (path string )error {return nil };type ST_ParameterType byte ;func (_defaf ST_Orientation )String ()string {switch _defaf {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 3:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func (_cdfef *CT_PCDKPI )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cdfef .UniqueNameAttr )});if _cdfef .CaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .CaptionAttr )});};if _cdfef .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .DisplayFolderAttr )});};if _cdfef .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .MeasureGroupAttr )});};if _cdfef .ParentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .ParentAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cdfef .ValueAttr )});if _cdfef .GoalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .GoalAttr )});};if _cdfef .StatusAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .StatusAttr )});};if _cdfef .TrendAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .TrendAttr )});};if _cdfef .WeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .WeightAttr )});};if _cdfef .TimeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cdfef .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aedaa *CT_LevelGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_aedaa .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_aedaa .UniqueNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_aedaa .CaptionAttr )});if _aedaa .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aedaa .UniqueParentAttr )});};if _aedaa .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aedaa .IdAttr )});};e .EncodeToken (start );_dddfc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_aedaa .GroupMembers ,_dddfc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edcfc *CT_RevisionDefinedName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcfc .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .LocalSheetIdAttr )});};if _edcfc .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .CustomViewAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_edcfc .NameAttr )});if _edcfc .FunctionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .FunctionAttr ))});};if _edcfc .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .OldFunctionAttr ))});};if _edcfc .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .FunctionGroupIdAttr )});};if _edcfc .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldFunctionGroupIdAttr )});};if _edcfc .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .ShortcutKeyAttr )});};if _edcfc .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldShortcutKeyAttr )});};if _edcfc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .HiddenAttr ))});};if _edcfc .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .OldHiddenAttr ))});};if _edcfc .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .CustomMenuAttr )});};if _edcfc .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldCustomMenuAttr )});};if _edcfc .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .DescriptionAttr )});};if _edcfc .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldDescriptionAttr )});};if _edcfc .HelpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .HelpAttr )});};if _edcfc .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldHelpAttr )});};if _edcfc .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .StatusBarAttr )});};if _edcfc .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldStatusBarAttr )});};if _edcfc .CommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .CommentAttr )});};if _edcfc .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .OldCommentAttr )});};if _edcfc .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edcfc .RIdAttr )});};if _edcfc .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .UaAttr ))});};if _edcfc .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_edcfc .RaAttr ))});};e .EncodeToken (start );if _edcfc .Formula !=nil {_bfaaad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};_d .AddPreserveSpaceAttr (&_bfaaad ,*_edcfc .Formula );e .EncodeElement (_edcfc .Formula ,_bfaaad );};if _edcfc .OldFormula !=nil {_afaaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};_d .AddPreserveSpaceAttr (&_afaaf ,*_edcfc .OldFormula );e .EncodeElement (_edcfc .OldFormula ,_afaaf );};if _edcfc .ExtLst !=nil {_ggdacg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edcfc .ExtLst ,_ggdacg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Sst ()*CT_Sst {_dccdb :=&CT_Sst {};return _dccdb }; +// Parent Unique Name +UniqueParentAttr *string ; -// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path -func (_eced *CT_CustomSheetViews )ValidateWithPath (path string )error {for _ccbge ,_afeg :=range _eced .CustomSheetView {if _ffffd :=_afeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_ccbge ));_ffffd !=nil {return _ffffd ;};};return nil ;};func (_bbcabd *ST_Orientation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbcabd =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bbcabd =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bbcabd =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bbcabd =3;};return nil ;};func (_dacgb *CT_PageMargins )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfgecf :=range start .Attr {if _bfgecf .Name .Local =="\u006c\u0065\u0066\u0074"{_gdagd ,_aeeb :=_e .ParseFloat (_bfgecf .Value ,64);if _aeeb !=nil {return _aeeb ;};_dacgb .LeftAttr =_gdagd ;continue ;};if _bfgecf .Name .Local =="\u0072\u0069\u0067h\u0074"{_edfgc ,_cdeb :=_e .ParseFloat (_bfgecf .Value ,64);if _cdeb !=nil {return _cdeb ;};_dacgb .RightAttr =_edfgc ;continue ;};if _bfgecf .Name .Local =="\u0074\u006f\u0070"{_dbded ,_eddda :=_e .ParseFloat (_bfgecf .Value ,64);if _eddda !=nil {return _eddda ;};_dacgb .TopAttr =_dbded ;continue ;};if _bfgecf .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_efecc ,_bgdga :=_e .ParseFloat (_bfgecf .Value ,64);if _bgdga !=nil {return _bgdga ;};_dacgb .BottomAttr =_efecc ;continue ;};if _bfgecf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_efaba ,_eafgf :=_e .ParseFloat (_bfgecf .Value ,64);if _eafgf !=nil {return _eafgf ;};_dacgb .HeaderAttr =_efaba ;continue ;};if _bfgecf .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_gggde ,_aabgff :=_e .ParseFloat (_bfgecf .Value ,64);if _aabgff !=nil {return _aabgff ;};_dacgb .FooterAttr =_gggde ;continue ;};};for {_beab ,_dacag :=d .Token ();if _dacag !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_dacag );};if _ecedbe ,_afbab :=_beab .(_b .EndElement );_afbab &&_ecedbe .Name ==start .Name {break ;};};return nil ;};func NewCT_TupleCache ()*CT_TupleCache {_fcacc :=&CT_TupleCache {};return _fcacc };type CT_CellStyles struct{ +// Group Id +IdAttr *int32 ; -// Style Count -CountAttr *uint32 ; +// OLAP Group Members +GroupMembers *CT_GroupMembers ;}; -// Cell Style -CellStyle []*CT_CellStyle ;}; +// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path +func (_fdec *CT_ChartFormat )ValidateWithPath (path string )error {if _gcga :=_fdec .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_gcga !=nil {return _gcga ;};return nil ;};func (_aabgf ST_Visibility )ValidateWithPath (path string )error {switch _aabgf {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 (_aabgf ));};return nil ;};func (_aecea *CT_GroupMember )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gfgg :=range start .Attr {if _gfgg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_abef ,_gdcace :=_gfgg .Value ,error (nil );if _gdcace !=nil {return _gdcace ;};_aecea .UniqueNameAttr =_abef ;continue ;};if _gfgg .Name .Local =="\u0067\u0072\u006fu\u0070"{_efff ,_gfdff :=_a .ParseBool (_gfgg .Value );if _gfdff !=nil {return _gfdff ;};_aecea .GroupAttr =&_efff ;continue ;};};for {_begcfa ,_efgfc :=d .Token ();if _efgfc !=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",_efgfc );};if _egdac ,_bfcea :=_begcfa .(_gd .EndElement );_bfcea &&_egdac .Name ==start .Name {break ;};};return nil ;};func (_agdfe *CT_LevelGroup )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_agdfe .NameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_agdfe .UniqueNameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_agdfe .CaptionAttr )});if _agdfe .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agdfe .UniqueParentAttr )});};if _agdfe .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_agdfe .IdAttr )});};e .EncodeToken (start );_dcaga :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_agdfe .GroupMembers ,_dcaga );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type ST_GradientType byte ;func (_fgfac ST_PageOrder )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_dcbfb :=_gd .Attr {};_dcbfb .Name =name ;switch _fgfac {case ST_PageOrderUnset :_dcbfb .Value ="";case ST_PageOrderDownThenOver :_dcbfb .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_dcbfb .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _dcbfb ,nil ;}; -// Validate validates the CT_DefinedNames and its children -func (_cddbgf *CT_DefinedNames )Validate ()error {return _cddbgf .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func (_cgddd *CT_String )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gegdcb :=range start .Attr {if _gegdcb .Name .Local =="\u0066\u0063"{_cadgb ,_bdfgcc :=_gegdcb .Value ,error (nil );if _bdfgcc !=nil {return _bdfgcc ;};_cgddd .FcAttr =&_cadgb ;continue ;};if _gegdcb .Name .Local =="\u0076"{_cccff ,_agefc :=_gegdcb .Value ,error (nil );if _agefc !=nil {return _agefc ;};_cgddd .VAttr =_cccff ;continue ;};if _gegdcb .Name .Local =="\u0066"{_dcbgd ,_begda :=_e .ParseBool (_gegdcb .Value );if _begda !=nil {return _begda ;};_cgddd .FAttr =&_dcbgd ;continue ;};if _gegdcb .Name .Local =="\u0063"{_cefaf ,_aagcff :=_gegdcb .Value ,error (nil );if _aagcff !=nil {return _aagcff ;};_cgddd .CAttr =&_cefaf ;continue ;};if _gegdcb .Name .Local =="\u0063\u0070"{_acfab ,_fdffa :=_e .ParseUint (_gegdcb .Value ,10,32);if _fdffa !=nil {return _fdffa ;};_bbbegf :=uint32 (_acfab );_cgddd .CpAttr =&_bbbegf ;continue ;};if _gegdcb .Name .Local =="\u0069\u006e"{_bcaef ,_ffdgd :=_e .ParseUint (_gegdcb .Value ,10,32);if _ffdgd !=nil {return _ffdgd ;};_ggdga :=uint32 (_bcaef );_cgddd .InAttr =&_ggdga ;continue ;};if _gegdcb .Name .Local =="\u0062\u0063"{_egfee ,_geddb :=_gegdcb .Value ,error (nil );if _geddb !=nil {return _geddb ;};_cgddd .BcAttr =&_egfee ;continue ;};if _gegdcb .Name .Local =="\u0075"{_dgbec ,_dcbec :=_e .ParseBool (_gegdcb .Value );if _dcbec !=nil {return _dcbec ;};_cgddd .UAttr =&_dgbec ;continue ;};if _gegdcb .Name .Local =="\u0069"{_ceegc ,_baadf :=_e .ParseBool (_gegdcb .Value );if _baadf !=nil {return _baadf ;};_cgddd .IAttr =&_ceegc ;continue ;};if _gegdcb .Name .Local =="\u0075\u006e"{_fcbad ,_adcbe :=_e .ParseBool (_gegdcb .Value );if _adcbe !=nil {return _adcbe ;};_cgddd .UnAttr =&_fcbad ;continue ;};if _gegdcb .Name .Local =="\u0073\u0074"{_gbgga ,_dfacc :=_e .ParseBool (_gegdcb .Value );if _dfacc !=nil {return _dfacc ;};_cgddd .StAttr =&_gbgga ;continue ;};if _gegdcb .Name .Local =="\u0062"{_eggdf ,_egdebb :=_e .ParseBool (_gegdcb .Value );if _egdebb !=nil {return _egdebb ;};_cgddd .BAttr =&_eggdf ;continue ;};};_ffded :for {_bddbfc ,_bacbf :=d .Token ();if _bacbf !=nil {return _bacbf ;};switch _eaccg :=_bddbfc .(type ){case _b .StartElement :switch _eaccg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_gbecbg :=NewCT_Tuples ();if _ggfaf :=d .DecodeElement (_gbecbg ,&_eaccg );_ggfaf !=nil {return _ggfaf ;};_cgddd .Tpls =append (_cgddd .Tpls ,_gbecbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_acacf :=NewCT_X ();if _cgceba :=d .DecodeElement (_acacf ,&_eaccg );_cgceba !=nil {return _cgceba ;};_cgddd .X =append (_cgddd .X ,_acacf );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072i\u006e\u0067 \u0025\u0076",_eaccg .Name );if _gaceb :=d .Skip ();_gaceb !=nil {return _gaceb ;};};case _b .EndElement :break _ffded ;case _b .CharData :};};return nil ;};func (_fgfcb *Revisions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _fgfcb .CT_Revisions .MarshalXML (e ,start );};func (_dega *CT_CalculatedMember )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcaaa :=range start .Attr {if _dcaaa .Name .Local =="\u006e\u0061\u006d\u0065"{_bcab ,_dffe :=_dcaaa .Value ,error (nil );if _dffe !=nil {return _dffe ;};_dega .NameAttr =_bcab ;continue ;};if _dcaaa .Name .Local =="\u006d\u0064\u0078"{_acdd ,_gfdeb :=_dcaaa .Value ,error (nil );if _gfdeb !=nil {return _gfdeb ;};_dega .MdxAttr =_acdd ;continue ;};if _dcaaa .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_bcee ,_eeg :=_dcaaa .Value ,error (nil );if _eeg !=nil {return _eeg ;};_dega .MemberNameAttr =&_bcee ;continue ;};if _dcaaa .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_fceab ,_bdab :=_dcaaa .Value ,error (nil );if _bdab !=nil {return _bdab ;};_dega .HierarchyAttr =&_fceab ;continue ;};if _dcaaa .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_dbfc ,_afa :=_dcaaa .Value ,error (nil );if _afa !=nil {return _afa ;};_dega .ParentAttr =&_dbfc ;continue ;};if _dcaaa .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_ebba ,_aeea :=_e .ParseInt (_dcaaa .Value ,10,32);if _aeea !=nil {return _aeea ;};_dgge :=int32 (_ebba );_dega .SolveOrderAttr =&_dgge ;continue ;};if _dcaaa .Name .Local =="\u0073\u0065\u0074"{_fgefc ,_becb :=_e .ParseBool (_dcaaa .Value );if _becb !=nil {return _becb ;};_dega .SetAttr =&_fgefc ;continue ;};};_ffcc :for {_acc ,_bdgf :=d .Token ();if _bdgf !=nil {return _bdgf ;};switch _ddfg :=_acc .(type ){case _b .StartElement :switch _ddfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dega .ExtLst =NewCT_ExtensionList ();if _gbdd :=d .DecodeElement (_dega .ExtLst ,&_ddfg );_gbdd !=nil {return _gbdd ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061te\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0020\u0025\u0076",_ddfg .Name );if _bgcd :=d .Skip ();_bgcd !=nil {return _bgcd ;};};case _b .EndElement :break _ffcc ;case _b .CharData :};};return nil ;};func NewCT_CalcPr ()*CT_CalcPr {_baf :=&CT_CalcPr {};return _baf }; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_ebfdd *CT_Fonts )ValidateWithPath (path string )error {for _caac ,_gabbe :=range _ebfdd .Font {if _egcaba :=_gabbe .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_caac ));_egcaba !=nil {return _egcaba ;};};return nil ;};func NewCT_DataValidations ()*CT_DataValidations {_babcg :=&CT_DataValidations {};return _babcg };func NewCT_Pane ()*CT_Pane {_dedde :=&CT_Pane {};return _dedde };func NewCT_CalculatedMember ()*CT_CalculatedMember {_abbb :=&CT_CalculatedMember {};return _abbb };type CT_PivotTableStyle struct{ -// Validate validates the CT_OutlinePr and its children -func (_dfdafd *CT_OutlinePr )Validate ()error {return _dfdafd .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");};func (_gcfga *CT_PivotField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcfga .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gcfga .NameAttr )});};if _gcfga .AxisAttr !=ST_AxisUnset {_cdddf ,_adabd :=_gcfga .AxisAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u0069\u0073"});if _adabd !=nil {return _adabd ;};start .Attr =append (start .Attr ,_cdddf );};if _gcfga .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DataFieldAttr ))});};if _gcfga .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gcfga .SubtotalCaptionAttr )});};if _gcfga .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ShowDropDownsAttr ))});};if _gcfga .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .HiddenLevelAttr ))});};if _gcfga .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_gcfga .UniqueMemberPropertyAttr )});};if _gcfga .CompactAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .CompactAttr ))});};if _gcfga .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .AllDrilledAttr ))});};if _gcfga .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gcfga .NumFmtIdAttr )});};if _gcfga .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .OutlineAttr ))});};if _gcfga .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .SubtotalTopAttr ))});};if _gcfga .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DragToRowAttr ))});};if _gcfga .DragToColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DragToColAttr ))});};if _gcfga .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .MultipleItemSelectionAllowedAttr ))});};if _gcfga .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DragToPageAttr ))});};if _gcfga .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DragToDataAttr ))});};if _gcfga .DragOffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DragOffAttr ))});};if _gcfga .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ShowAllAttr ))});};if _gcfga .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .InsertBlankRowAttr ))});};if _gcfga .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ServerFieldAttr ))});};if _gcfga .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .InsertPageBreakAttr ))});};if _gcfga .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .AutoShowAttr ))});};if _gcfga .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .TopAutoShowAttr ))});};if _gcfga .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .HideNewItemsAttr ))});};if _gcfga .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .MeasureFilterAttr ))});};if _gcfga .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .IncludeNewItemsInFilterAttr ))});};if _gcfga .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gcfga .ItemPageCountAttr )});};if _gcfga .SortTypeAttr !=ST_FieldSortTypeUnset {_eggeg ,_facag :=_gcfga .SortTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _facag !=nil {return _facag ;};start .Attr =append (start .Attr ,_eggeg );};if _gcfga .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DataSourceSortAttr ))});};if _gcfga .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .NonAutoSortDefaultAttr ))});};if _gcfga .RankByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_gcfga .RankByAttr )});};if _gcfga .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DefaultSubtotalAttr ))});};if _gcfga .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .SumSubtotalAttr ))});};if _gcfga .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .CountASubtotalAttr ))});};if _gcfga .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .AvgSubtotalAttr ))});};if _gcfga .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .MaxSubtotalAttr ))});};if _gcfga .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .MinSubtotalAttr ))});};if _gcfga .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ProductSubtotalAttr ))});};if _gcfga .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .CountSubtotalAttr ))});};if _gcfga .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .StdDevSubtotalAttr ))});};if _gcfga .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .StdDevPSubtotalAttr ))});};if _gcfga .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .VarSubtotalAttr ))});};if _gcfga .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .VarPSubtotalAttr ))});};if _gcfga .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ShowPropCellAttr ))});};if _gcfga .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ShowPropTipAttr ))});};if _gcfga .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .ShowPropAsCaptionAttr ))});};if _gcfga .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gcfga .DefaultAttributeDrillStateAttr ))});};e .EncodeToken (start );if _gcfga .Items !=nil {_faffc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gcfga .Items ,_faffc );};if _gcfga .AutoSortScope !=nil {_dgbfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}};e .EncodeElement (_gcfga .AutoSortScope ,_dgbfa );};if _gcfga .ExtLst !=nil {_dbfged :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcfga .ExtLst ,_dbfged );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SharedUser struct{ +// Table Style Name +NameAttr *string ; -// User Revisions GUID -GuidAttr string ; +// Show Row Header Formatting +ShowRowHeadersAttr *bool ; -// User Name -NameAttr string ; +// Show Table Style Column Header Formatting +ShowColHeadersAttr *bool ; -// User Id -IdAttr int32 ; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// Date Time -DateTimeAttr _gb .Time ;ExtLst *CT_ExtensionList ;};func (_ddcgea *CT_VolMain )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_f .Sprintf ("\u0025\u0076",_ddcgea .FirstAttr )});e .EncodeToken (start );_efabc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_gcddb :=range _ddcgea .Tp {e .EncodeElement (_gcddb ,_efabc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdabd *CT_CacheHierarchies )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gacd :=range start .Attr {if _gacd .Name .Local =="\u0063\u006f\u0075n\u0074"{_agd ,_abb :=_e .ParseUint (_gacd .Value ,10,32);if _abb !=nil {return _abb ;};_cca :=uint32 (_agd );_gdabd .CountAttr =&_cca ;continue ;};};_dcaa :for {_agfg ,_gefe :=d .Token ();if _gefe !=nil {return _gefe ;};switch _afdf :=_agfg .(type ){case _b .StartElement :switch _afdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_eaf :=NewCT_CacheHierarchy ();if _ede :=d .DecodeElement (_eaf ,&_afdf );_ede !=nil {return _ede ;};_gdabd .CacheHierarchy =append (_gdabd .CacheHierarchy ,_eaf );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_afdf .Name );if _adee :=d .Skip ();_adee !=nil {return _adee ;};};case _b .EndElement :break _dcaa ;case _b .CharData :};};return nil ;}; +// Show Column Stripes +ShowColStripesAttr *bool ; -// Validate validates the CT_Member and its children -func (_gefb *CT_Member )Validate ()error {return _gefb .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");}; +// Show Last Column +ShowLastColumnAttr *bool ;}; + +// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path +func (_ebbbe *CT_RgbColor )ValidateWithPath (path string )error {return nil }; + +// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path +func (_dafddc *CT_colItems )ValidateWithPath (path string )error {for _acefb ,_cgaa :=range _dafddc .I {if _dcfgde :=_cgaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_acefb ));_dcfgde !=nil {return _dcfgde ;};};return nil ;}; + +// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path +func (_edgcd *CT_DataValidations )ValidateWithPath (path string )error {for _adc ,_aadcc :=range _edgcd .DataValidation {if _fcbeb :=_aadcc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_adc ));_fcbeb !=nil {return _fcbeb ;};};return nil ;};func (_cbbc *CT_CellWatch )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_cbbc .RAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dgdebcc ST_CredMethod )ValidateWithPath (path string )error {switch _dgdebcc {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 (_dgdebcc ));};return nil ;};func (_bacaca *ST_FontScheme )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_edbcb ,_ffeaf :=d .Token ();if _ffeaf !=nil {return _ffeaf ;};if _dgefc ,_bfcfe :=_edbcb .(_gd .EndElement );_bfcfe &&_dgefc .Name ==start .Name {*_bacaca =1;return nil ;};if _dedcac ,_ggdada :=_edbcb .(_gd .CharData );!_ggdada {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",_edbcb );}else {switch string (_dedcac ){case "":*_bacaca =0;case "\u006e\u006f\u006e\u0065":*_bacaca =1;case "\u006d\u0061\u006ao\u0072":*_bacaca =2;case "\u006d\u0069\u006eo\u0072":*_bacaca =3;};};_edbcb ,_ffeaf =d .Token ();if _ffeaf !=nil {return _ffeaf ;};if _ebbfaa ,_cgebe :=_edbcb .(_gd .EndElement );_cgebe &&_ebbfaa .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",_edbcb );};func (_cfabg ST_Qualifier )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_cefdf :=_gd .Attr {};_cefdf .Name =name ;switch _cfabg {case ST_QualifierUnset :_cefdf .Value ="";case ST_QualifierDoubleQuote :_cefdf .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_cefdf .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_cefdf .Value ="\u006e\u006f\u006e\u0065";};return _cefdf ,nil ;}; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_bdffg *CT_Table )ValidateWithPath (path string )error {if _befcd :=_bdffg .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_befcd !=nil {return _befcd ;};if _bdffg .AutoFilter !=nil {if _gbdgf :=_bdffg .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_gbdgf !=nil {return _gbdgf ;};};if _bdffg .SortState !=nil {if _gcgcg :=_bdffg .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_gcgcg !=nil {return _gcgcg ;};};if _faedf :=_bdffg .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");_faedf !=nil {return _faedf ;};if _bdffg .TableStyleInfo !=nil {if _gaebe :=_bdffg .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_gaebe !=nil {return _gaebe ;};};if _bdffg .ExtLst !=nil {if _deaaa :=_bdffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deaaa !=nil {return _deaaa ;};};return nil ;}; +// Validate validates the CT_PageBreak and its children +func (_feadb *CT_PageBreak )Validate ()error {return _feadb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");}; -// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path -func (_edadf *CT_XmlColumnPr )ValidateWithPath (path string )error {if _edadf .ExtLst !=nil {if _cfcde :=_edadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfcde !=nil {return _cfcde ;};};return nil ;};func (_abfa *ST_CalcMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgagbe ,_dbeacf :=d .Token ();if _dbeacf !=nil {return _dbeacf ;};if _bbfbe ,_daabf :=_dgagbe .(_b .EndElement );_daabf &&_bbfbe .Name ==start .Name {*_abfa =1;return nil ;};if _egacef ,_gbgec :=_dgagbe .(_b .CharData );!_gbgec {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgagbe );}else {switch string (_egacef ){case "":*_abfa =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_abfa =1;case "\u0061\u0075\u0074\u006f":*_abfa =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_abfa =3;};};_dgagbe ,_dbeacf =d .Token ();if _dbeacf !=nil {return _dbeacf ;};if _fcffac ,_gfdcdc :=_dgagbe .(_b .EndElement );_gfdcdc &&_fcffac .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgagbe );};func (_cafe *CT_CustomSheetViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ccgg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_addd :=range _cafe .CustomSheetView {e .EncodeElement (_addd ,_ccgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccaddg ST_DataValidationOperator )ValidateWithPath (path string )error {switch _ccaddg {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccaddg ));};return nil ;};func (_ggfaa ST_Type )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddbaea :=_b .Attr {};_ddbaea .Name =name ;switch _ggfaa {case ST_TypeUnset :_ddbaea .Value ="";case ST_TypeNone :_ddbaea .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_ddbaea .Value ="\u0061\u006c\u006c";case ST_TypeRow :_ddbaea .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_ddbaea .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _ddbaea ,nil ;};type CT_RangePr struct{ +// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path +func (_gaab *CT_OleSize )ValidateWithPath (path string )error {return nil }; -// Source Data Set Beginning Range -AutoStartAttr *bool ; +// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path +func (_gddf *CT_ConditionalFormats )ValidateWithPath (path string )error {for _cafgf ,_fggf :=range _gddf .ConditionalFormat {if _efadg :=_fggf .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 ,_cafgf ));_efadg !=nil {return _efadg ;};};return nil ;};func (_eefaf *CT_CustomProperties )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_edeaf :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_egcab :=range _eefaf .CustomPr {e .EncodeElement (_egcab ,_edeaf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Source Data Ending Range -AutoEndAttr *bool ; +// Validate validates the SingleXmlCells and its children +func (_fadgb *SingleXmlCells )Validate ()error {return _fadgb .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");}; -// Group By -GroupByAttr ST_GroupBy ; +// Validate validates the CT_TableStyleElement and its children +func (_deccd *CT_TableStyleElement )Validate ()error {return _deccd .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");}; -// Numeric Grouping Start Value -StartNumAttr *float64 ; +// Validate validates the CT_Colors and its children +func (_afbe *CT_Colors )Validate ()error {return _afbe .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_gacbb *CT_PrintOptions )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cbaefg :=range start .Attr {if _cbaefg .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_eggfd ,_bdeed :=_a .ParseBool (_cbaefg .Value );if _bdeed !=nil {return _bdeed ;};_gacbb .HorizontalCenteredAttr =&_eggfd ;continue ;};if _cbaefg .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_ebgeg ,_dbfgb :=_a .ParseBool (_cbaefg .Value );if _dbfgb !=nil {return _dbfgb ;};_gacbb .VerticalCenteredAttr =&_ebgeg ;continue ;};if _cbaefg .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_bffaf ,_cbbga :=_a .ParseBool (_cbaefg .Value );if _cbbga !=nil {return _cbbga ;};_gacbb .HeadingsAttr =&_bffaf ;continue ;};if _cbaefg .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_acded ,_fgdba :=_a .ParseBool (_cbaefg .Value );if _fgdba !=nil {return _fgdba ;};_gacbb .GridLinesAttr =&_acded ;continue ;};if _cbaefg .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_fdgcd ,_ffbfaa :=_a .ParseBool (_cbaefg .Value );if _ffbfaa !=nil {return _ffbfaa ;};_gacbb .GridLinesSetAttr =&_fdgcd ;continue ;};};for {_acfad ,_egacb :=d .Token ();if _egacb !=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",_egacb );};if _dafag ,_efddg :=_acfad .(_gd .EndElement );_efddg &&_dafag .Name ==start .Name {break ;};};return nil ;};func (_bfbdfe *CT_IntProperty )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_bfbdfe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Numeric Grouping End Value -EndNumAttr *float64 ; +// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path +func (_ebbba *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _ebbba .ExtLst !=nil {if _gfee :=_ebbba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfee !=nil {return _gfee ;};};return nil ;}; -// Date Grouping Start Value -StartDateAttr *_gb .Time ; +// Validate validates the VolTypes and its children +func (_gfbbb *VolTypes )Validate ()error {return _gfbbb .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_bgdcc :=&CT_QueryTableDeletedFields {};return _bgdcc ;};func (_fgeg *CT_FilterColumn )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dfgcg :=range start .Attr {if _dfgcg .Name .Local =="\u0063\u006f\u006cI\u0064"{_dgaafa ,_egadc :=_a .ParseUint (_dfgcg .Value ,10,32);if _egadc !=nil {return _egadc ;};_fgeg .ColIdAttr =uint32 (_dgaafa );continue ;};if _dfgcg .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_bfbbb ,_adced :=_a .ParseBool (_dfgcg .Value );if _adced !=nil {return _adced ;};_fgeg .HiddenButtonAttr =&_bfbbb ;continue ;};if _dfgcg .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_cegad ,_ecgea :=_a .ParseBool (_dfgcg .Value );if _ecgea !=nil {return _ecgea ;};_fgeg .ShowButtonAttr =&_cegad ;continue ;};};_ccdaf :for {_ecfb ,_gdefd :=d .Token ();if _gdefd !=nil {return _gdefd ;};switch _ceag :=_ecfb .(type ){case _gd .StartElement :switch _ceag .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeg .Filters =NewCT_Filters ();if _cbbdce :=d .DecodeElement (_fgeg .Filters ,&_ceag );_cbbdce !=nil {return _cbbdce ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeg .Top10 =NewCT_Top10 ();if _aacf :=d .DecodeElement (_fgeg .Top10 ,&_ceag );_aacf !=nil {return _aacf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fgeg .CustomFilters =NewCT_CustomFilters ();if _bdfg :=d .DecodeElement (_fgeg .CustomFilters ,&_ceag );_bdfg !=nil {return _bdfg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeg .DynamicFilter =NewCT_DynamicFilter ();if _bcgd :=d .DecodeElement (_fgeg .DynamicFilter ,&_ceag );_bcgd !=nil {return _bcgd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeg .ColorFilter =NewCT_ColorFilter ();if _eaagc :=d .DecodeElement (_fgeg .ColorFilter ,&_ceag );_eaagc !=nil {return _eaagc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeg .IconFilter =NewCT_IconFilter ();if _aage :=d .DecodeElement (_fgeg .IconFilter ,&_ceag );_aage !=nil {return _aage ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgeg .ExtLst =NewCT_ExtensionList ();if _efeb :=d .DecodeElement (_fgeg .ExtLst ,&_ceag );_efeb !=nil {return _efeb ;};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\u0046\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_ceag .Name );if _gefdf :=d .Skip ();_gefdf !=nil {return _gefdf ;};};case _gd .EndElement :break _ccdaf ;case _gd .CharData :};};return nil ;};type CT_PivotCaches struct{ -// Date Grouping End Value -EndDateAttr *_gb .Time ; +// PivotCache +PivotCache []*CT_PivotCache ;}; -// Grouping Interval -GroupIntervalAttr *float64 ;};func (_bcaga *CT_RangeSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcaga .I1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .I1Attr )});};if _bcaga .I2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .I2Attr )});};if _bcaga .I3Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0033"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .I3Attr )});};if _bcaga .I4Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0034"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .I4Attr )});};if _bcaga .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .RefAttr )});};if _bcaga .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .NameAttr )});};if _bcaga .SheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .SheetAttr )});};if _bcaga .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bcaga .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddefg ST_SourceType )ValidateWithPath (path string )error {switch _ddefg {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddefg ));};return nil ;};const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;);type CT_WorkbookProtection struct{ +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_gagaf *CT_FontScheme )ValidateWithPath (path string )error {if _gagaf .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 _ddgea :=_gagaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddgea !=nil {return _ddgea ;};return nil ;}; -// Legacy Workbook Password -WorkbookPasswordAttr *string ; +// Validate validates the CT_CellProtection and its children +func (_ggae *CT_CellProtection )Validate ()error {return _ggae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");};func NewCT_CfRule ()*CT_CfRule {_egfad :=&CT_CfRule {};return _egfad };func (_fbfac *CT_TextFields )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fbfac .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbfac .CountAttr )});};e .EncodeToken (start );_cfbed :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ddcgdf :=range _fbfac .TextField {e .EncodeElement (_ddcgdf ,_cfbed );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Workbook Password Character Set -WorkbookPasswordCharacterSetAttr *string ; +// Validate validates the CT_Query and its children +func (_gdad *CT_Query )Validate ()error {return _gdad .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};func (_cffcf *CT_CustomChartsheetView )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cffcf .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 _ ,_efbdd :=range start .Attr {if _efbdd .Name .Local =="\u0067\u0075\u0069\u0064"{_afef ,_gcgag :=_efbdd .Value ,error (nil );if _gcgag !=nil {return _gcgag ;};_cffcf .GuidAttr =_afef ;continue ;};if _efbdd .Name .Local =="\u0073\u0063\u0061l\u0065"{_effa ,_acdba :=_a .ParseUint (_efbdd .Value ,10,32);if _acdba !=nil {return _acdba ;};_fcab :=uint32 (_effa );_cffcf .ScaleAttr =&_fcab ;continue ;};if _efbdd .Name .Local =="\u0073\u0074\u0061t\u0065"{_cffcf .StateAttr .UnmarshalXMLAttr (_efbdd );continue ;};if _efbdd .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_cbgad ,_egbeg :=_a .ParseBool (_efbdd .Value );if _egbeg !=nil {return _egbeg ;};_cffcf .ZoomToFitAttr =&_cbgad ;continue ;};};_ebdf :for {_egffb ,_cbag :=d .Token ();if _cbag !=nil {return _cbag ;};switch _fegge :=_egffb .(type ){case _gd .StartElement :switch _fegge .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cffcf .PageMargins =NewCT_PageMargins ();if _ddefd :=d .DecodeElement (_cffcf .PageMargins ,&_fegge );_ddefd !=nil {return _ddefd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cffcf .PageSetup =NewCT_CsPageSetup ();if _afad :=d .DecodeElement (_cffcf .PageSetup ,&_fegge );_afad !=nil {return _afad ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cffcf .HeaderFooter =NewCT_HeaderFooter ();if _fdgd :=d .DecodeElement (_cffcf .HeaderFooter ,&_fegge );_fdgd !=nil {return _fdgd ;};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\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077 \u0025\u0076",_fegge .Name );if _cfebd :=d .Skip ();_cfebd !=nil {return _cfebd ;};};case _gd .EndElement :break _ebdf ;case _gd .CharData :};};return nil ;}; -// Legacy Revisions Password -RevisionsPasswordAttr *string ; +// Validate validates the CalcChain and its children +func (_gfdeb *CalcChain )Validate ()error {return _gfdeb .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};func (_cefc *CT_CsPageSetup )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_eabd :=range start .Attr {if _eabd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eabd .Name .Local =="\u0069\u0064"||_eabd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eabd .Name .Local =="\u0069\u0064"{_bdfec ,_gbgb :=_eabd .Value ,error (nil );if _gbgb !=nil {return _gbgb ;};_cefc .IdAttr =&_bdfec ;continue ;};if _eabd .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_abdd ,_abacb :=_a .ParseUint (_eabd .Value ,10,32);if _abacb !=nil {return _abacb ;};_bbeg :=uint32 (_abdd );_cefc .PaperSizeAttr =&_bbeg ;continue ;};if _eabd .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_bbbge ,_fedef :=_eabd .Value ,error (nil );if _fedef !=nil {return _fedef ;};_cefc .PaperWidthAttr =&_bbbge ;continue ;};if _eabd .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_aefa ,_adde :=_a .ParseUint (_eabd .Value ,10,32);if _adde !=nil {return _adde ;};_ggdg :=uint32 (_aefa );_cefc .FirstPageNumberAttr =&_ggdg ;continue ;};if _eabd .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cefc .OrientationAttr .UnmarshalXMLAttr (_eabd );continue ;};if _eabd .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_ggbba ,_fbbe :=_a .ParseBool (_eabd .Value );if _fbbe !=nil {return _fbbe ;};_cefc .UsePrinterDefaultsAttr =&_ggbba ;continue ;};if _eabd .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_acce ,_gbdc :=_eabd .Value ,error (nil );if _gbdc !=nil {return _gbdc ;};_cefc .PaperHeightAttr =&_acce ;continue ;};if _eabd .Name .Local =="\u0064\u0072\u0061f\u0074"{_dgbbg ,_dfdbd :=_a .ParseBool (_eabd .Value );if _dfdbd !=nil {return _dfdbd ;};_cefc .DraftAttr =&_dgbbg ;continue ;};if _eabd .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_afff ,_fdde :=_a .ParseBool (_eabd .Value );if _fdde !=nil {return _fdde ;};_cefc .UseFirstPageNumberAttr =&_afff ;continue ;};if _eabd .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_degaa ,_accg :=_a .ParseUint (_eabd .Value ,10,32);if _accg !=nil {return _accg ;};_bcad :=uint32 (_degaa );_cefc .HorizontalDpiAttr =&_bcad ;continue ;};if _eabd .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_cbdfg ,_gdde :=_a .ParseUint (_eabd .Value ,10,32);if _gdde !=nil {return _gdde ;};_ddfd :=uint32 (_cbdfg );_cefc .VerticalDpiAttr =&_ddfd ;continue ;};if _eabd .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_fgaa ,_dcad :=_a .ParseUint (_eabd .Value ,10,32);if _dcad !=nil {return _dcad ;};_fdfe :=uint32 (_fgaa );_cefc .CopiesAttr =&_fdfe ;continue ;};if _eabd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_egdgd ,_acbd :=_a .ParseBool (_eabd .Value );if _acbd !=nil {return _acbd ;};_cefc .BlackAndWhiteAttr =&_egdgd ;continue ;};};for {_bgbcg ,_ffba :=d .Token ();if _ffba !=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",_ffba );};if _feeaf ,_eff :=_bgbcg .(_gd .EndElement );_eff &&_feeaf .Name ==start .Name {break ;};};return nil ;};func (_bcaef *CT_Location )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_eafa :=range start .Attr {if _eafa .Name .Local =="\u0072\u0065\u0066"{_cfeg ,_eefdb :=_eafa .Value ,error (nil );if _eefdb !=nil {return _eefdb ;};_bcaef .RefAttr =_cfeg ;continue ;};if _eafa .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_cecgg ,_ccgd :=_a .ParseUint (_eafa .Value ,10,32);if _ccgd !=nil {return _ccgd ;};_bcaef .FirstHeaderRowAttr =uint32 (_cecgg );continue ;};if _eafa .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_adafaa ,_dcedf :=_a .ParseUint (_eafa .Value ,10,32);if _dcedf !=nil {return _dcedf ;};_bcaef .FirstDataRowAttr =uint32 (_adafaa );continue ;};if _eafa .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_adadf ,_bcgbe :=_a .ParseUint (_eafa .Value ,10,32);if _bcgbe !=nil {return _bcgbe ;};_bcaef .FirstDataColAttr =uint32 (_adadf );continue ;};if _eafa .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_afbee ,_dbdec :=_a .ParseUint (_eafa .Value ,10,32);if _dbdec !=nil {return _dbdec ;};_afceg :=uint32 (_afbee );_bcaef .RowPageCountAttr =&_afceg ;continue ;};if _eafa .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_fgea ,_bgcef :=_a .ParseUint (_eafa .Value ,10,32);if _bgcef !=nil {return _bgcef ;};_ebdad :=uint32 (_fgea );_bcaef .ColPageCountAttr =&_ebdad ;continue ;};};for {_edceb ,_abafd :=d .Token ();if _abafd !=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",_abafd );};if _dcgcf ,_cggad :=_edceb .(_gd .EndElement );_cggad &&_dcgcf .Name ==start .Name {break ;};};return nil ;};func (_degb *CT_DataRefs )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_egcf :=range start .Attr {if _egcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdac ,_ggag :=_a .ParseUint (_egcf .Value ,10,32);if _ggag !=nil {return _ggag ;};_ddgeb :=uint32 (_cdac );_degb .CountAttr =&_ddgeb ;continue ;};};_bbccf :for {_gegg ,_bbfbg :=d .Token ();if _bbfbg !=nil {return _bbfbg ;};switch _cggaa :=_gegg .(type ){case _gd .StartElement :switch _cggaa .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdce :=NewCT_DataRef ();if _ccaga :=d .DecodeElement (_bdce ,&_cggaa );_ccaga !=nil {return _ccaga ;};_degb .DataRef =append (_degb .DataRef ,_bdce );default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073\u0020\u0025\u0076",_cggaa .Name );if _gbde :=d .Skip ();_gbde !=nil {return _gbde ;};};case _gd .EndElement :break _bbccf ;case _gd .CharData :};};return nil ;};func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_agecg :=&CT_RevisionHeaders {};_agecg .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 _agecg ;};type CT_WorksheetSource struct{ -// Revisions Password Character Set -RevisionsPasswordCharacterSetAttr *string ; +// Reference +RefAttr *string ; -// Lock Structure -LockStructureAttr *bool ; +// Named Range +NameAttr *string ; -// Lock Windows -LockWindowsAttr *bool ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func (_cggfe *CT_Chartsheet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _cggfe .SheetPr !=nil {_bfba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_cggfe .SheetPr ,_bfba );};_aecg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cggfe .SheetViews ,_aecg );if _cggfe .SheetProtection !=nil {_gcfad :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cggfe .SheetProtection ,_gcfad );};if _cggfe .CustomSheetViews !=nil {_geaab :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cggfe .CustomSheetViews ,_geaab );};if _cggfe .PageMargins !=nil {_bfffa :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_cggfe .PageMargins ,_bfffa );};if _cggfe .PageSetup !=nil {_abfe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_cggfe .PageSetup ,_abfe );};if _cggfe .HeaderFooter !=nil {_dgdc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_cggfe .HeaderFooter ,_dgdc );};_cddc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_cggfe .Drawing ,_cddc );if _cggfe .LegacyDrawing !=nil {_bcgb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_cggfe .LegacyDrawing ,_bcgb );};if _cggfe .LegacyDrawingHF !=nil {_cagb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cggfe .LegacyDrawingHF ,_cagb );};if _cggfe .DrawingHF !=nil {_gcafb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cggfe .DrawingHF ,_gcafb );};if _cggfe .Picture !=nil {_gcbb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_cggfe .Picture ,_gcbb );};if _cggfe .WebPublishItems !=nil {_ggfc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cggfe .WebPublishItems ,_ggfc );};if _cggfe .ExtLst !=nil {_bgea :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cggfe .ExtLst ,_bgea );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cdggg *CT_DdeValues )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cdaag :=range start .Attr {if _cdaag .Name .Local =="\u0072\u006f\u0077\u0073"{_gffdg ,_fbgac :=_a .ParseUint (_cdaag .Value ,10,32);if _fbgac !=nil {return _fbgac ;};_gdaa :=uint32 (_gffdg );_cdggg .RowsAttr =&_gdaa ;continue ;};if _cdaag .Name .Local =="\u0063\u006f\u006c\u0073"{_efead ,_ceca :=_a .ParseUint (_cdaag .Value ,10,32);if _ceca !=nil {return _ceca ;};_fgadd :=uint32 (_efead );_cdggg .ColsAttr =&_fgadd ;continue ;};};_ddecf :for {_egcg ,_bfea :=d .Token ();if _bfea !=nil {return _bfea ;};switch _fgce :=_egcg .(type ){case _gd .StartElement :switch _fgce .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbae :=NewCT_DdeValue ();if _ebdde :=d .DecodeElement (_gfbae ,&_fgce );_ebdde !=nil {return _ebdde ;};_cdggg .Value =append (_cdggg .Value ,_gfbae );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\u0064\u0065V\u0061\u006c\u0075\u0065\u0073\u0020\u0025\u0076",_fgce .Name );if _gbec :=d .Skip ();_gbec !=nil {return _gbec ;};};case _gd .EndElement :break _ddecf ;case _gd .CharData :};};return nil ;};func (_fcfbbe *Chartsheet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fcfbbe .CT_Chartsheet =*NewCT_Chartsheet ();_dbeeaa :for {_dggdc ,_ebfbg :=d .Token ();if _ebfbg !=nil {return _ebfbg ;};switch _cfagd :=_dggdc .(type ){case _gd .StartElement :switch _cfagd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfbbe .SheetPr =NewCT_ChartsheetPr ();if _gbbgc :=d .DecodeElement (_fcfbbe .SheetPr ,&_cfagd );_gbbgc !=nil {return _gbbgc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _agcacb :=d .DecodeElement (_fcfbbe .SheetViews ,&_cfagd );_agcacb !=nil {return _agcacb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfbbe .SheetProtection =NewCT_ChartsheetProtection ();if _edebf :=d .DecodeElement (_fcfbbe .SheetProtection ,&_cfagd );_edebf !=nil {return _edebf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fcfbbe .CustomSheetViews =NewCT_CustomChartsheetViews ();if _gcacd :=d .DecodeElement (_fcfbbe .CustomSheetViews ,&_cfagd );_gcacd !=nil {return _gcacd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfbbe .PageMargins =NewCT_PageMargins ();if _cadaf :=d .DecodeElement (_fcfbbe .PageMargins ,&_cfagd );_cadaf !=nil {return _cadaf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfbbe .PageSetup =NewCT_CsPageSetup ();if _fbbcc :=d .DecodeElement (_fcfbbe .PageSetup ,&_cfagd );_fbbcc !=nil {return _fbbcc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfbbe .HeaderFooter =NewCT_HeaderFooter ();if _fbddc :=d .DecodeElement (_fcfbbe .HeaderFooter ,&_cfagd );_fbddc !=nil {return _fbddc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdagc :=d .DecodeElement (_fcfbbe .Drawing ,&_cfagd );_bdagc !=nil {return _bdagc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfbbe .LegacyDrawing =NewCT_LegacyDrawing ();if _agabf :=d .DecodeElement (_fcfbbe .LegacyDrawing ,&_cfagd );_agabf !=nil {return _agabf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfbbe .LegacyDrawingHF =NewCT_LegacyDrawing ();if _gbfff :=d .DecodeElement (_fcfbbe .LegacyDrawingHF ,&_cfagd );_gbfff !=nil {return _gbfff ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfbbe .DrawingHF =NewCT_DrawingHF ();if _bgbbf :=d .DecodeElement (_fcfbbe .DrawingHF ,&_cfagd );_bgbbf !=nil {return _bgbbf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfbbe .Picture =NewCT_SheetBackgroundPicture ();if _eaddb :=d .DecodeElement (_fcfbbe .Picture ,&_cfagd );_eaddb !=nil {return _eaddb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfbbe .WebPublishItems =NewCT_WebPublishItems ();if _bdcdd :=d .DecodeElement (_fcfbbe .WebPublishItems ,&_cfagd );_bdcdd !=nil {return _bdcdd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcfbbe .ExtLst =NewCT_ExtensionList ();if _gbbeba :=d .DecodeElement (_fcfbbe .ExtLst ,&_cfagd );_gbbeba !=nil {return _gbbeba ;};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\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_cfagd .Name );if _cbcea :=d .Skip ();_cbcea !=nil {return _cbcea ;};};case _gd .EndElement :break _dbeeaa ;case _gd .CharData :};};return nil ;};func (_aaefd *CT_Colors )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dfbgd :for {_dacd ,_ggebc :=d .Token ();if _ggebc !=nil {return _ggebc ;};switch _bbcde :=_dacd .(type ){case _gd .StartElement :switch _bbcde .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaefd .IndexedColors =NewCT_IndexedColors ();if _dgad :=d .DecodeElement (_aaefd .IndexedColors ,&_bbcde );_dgad !=nil {return _dgad ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaefd .MruColors =NewCT_MRUColors ();if _gcaae :=d .DecodeElement (_aaefd .MruColors ,&_bbcde );_gcaae !=nil {return _gcaae ;};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",_bbcde .Name );if _beagc :=d .Skip ();_beagc !=nil {return _beagc ;};};case _gd .EndElement :break _dfbgd ;case _gd .CharData :};};return nil ;};func (_acged *CT_Worksheet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _acged .SheetPr !=nil {_afcee :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_acged .SheetPr ,_afcee );};if _acged .Dimension !=nil {_gaddf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_acged .Dimension ,_gaddf );};if _acged .SheetViews !=nil {_efabe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_acged .SheetViews ,_efabe );};if _acged .SheetFormatPr !=nil {_gcbac :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_acged .SheetFormatPr ,_gcbac );};if _acged .Cols !=nil {_cgdde :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_eccgde :=range _acged .Cols {e .EncodeElement (_eccgde ,_cgdde );};};_bdbfeg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_acged .SheetData ,_bdbfeg );if _acged .SheetCalcPr !=nil {_acgdgb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_acged .SheetCalcPr ,_acgdgb );};if _acged .SheetProtection !=nil {_dgeea :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_acged .SheetProtection ,_dgeea );};if _acged .ProtectedRanges !=nil {_fecc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_acged .ProtectedRanges ,_fecc );};if _acged .Scenarios !=nil {_cdbdd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_acged .Scenarios ,_cdbdd );};if _acged .AutoFilter !=nil {_ededc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_acged .AutoFilter ,_ededc );};if _acged .SortState !=nil {_cdece :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_acged .SortState ,_cdece );};if _acged .DataConsolidate !=nil {_bgcdgc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_acged .DataConsolidate ,_bgcdgc );};if _acged .CustomSheetViews !=nil {_dgca :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_acged .CustomSheetViews ,_dgca );};if _acged .MergeCells !=nil {_faceef :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_acged .MergeCells ,_faceef );};if _acged .PhoneticPr !=nil {_dabdag :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_acged .PhoneticPr ,_dabdag );};if _acged .ConditionalFormatting !=nil {_cbeega :=_gd .StartElement {Name :_gd .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 _ ,_cdddb :=range _acged .ConditionalFormatting {e .EncodeElement (_cdddb ,_cbeega );};};if _acged .DataValidations !=nil {_dcbgee :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_acged .DataValidations ,_dcbgee );};if _acged .Hyperlinks !=nil {_daaab :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_acged .Hyperlinks ,_daaab );};if _acged .PrintOptions !=nil {_gefca :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_acged .PrintOptions ,_gefca );};if _acged .PageMargins !=nil {_cabbc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_acged .PageMargins ,_cabbc );};if _acged .PageSetup !=nil {_aggbdb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_acged .PageSetup ,_aggbdb );};if _acged .HeaderFooter !=nil {_dbgaaf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_acged .HeaderFooter ,_dbgaaf );};if _acged .RowBreaks !=nil {_acgbdg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_acged .RowBreaks ,_acgbdg );};if _acged .ColBreaks !=nil {_acbdb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_acged .ColBreaks ,_acbdb );};if _acged .CustomProperties !=nil {_ggage :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_acged .CustomProperties ,_ggage );};if _acged .CellWatches !=nil {_egcbd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_acged .CellWatches ,_egcbd );};if _acged .IgnoredErrors !=nil {_ceddf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_acged .IgnoredErrors ,_ceddf );};if _acged .SmartTags !=nil {_gcbfb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_acged .SmartTags ,_gcbfb );};if _acged .Drawing !=nil {_fegbf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_acged .Drawing ,_fegbf );};if _acged .LegacyDrawing !=nil {_gdgee :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_acged .LegacyDrawing ,_gdgee );};if _acged .LegacyDrawingHF !=nil {_ggddbf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_acged .LegacyDrawingHF ,_ggddbf );};if _acged .DrawingHF !=nil {_ceaaga :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_acged .DrawingHF ,_ceaaga );};if _acged .Picture !=nil {_dafdgc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_acged .Picture ,_dafdgc );};if _acged .OleObjects !=nil {_dgadg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_acged .OleObjects ,_dgadg );};if _acged .Controls !=nil {_abdfg :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_acged .Controls ,_abdfg );};if _acged .WebPublishItems !=nil {_bddabf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_acged .WebPublishItems ,_bddabf );};if _acged .TableParts !=nil {_aacbc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_acged .TableParts ,_aacbc );};if _acged .ExtLst !=nil {_bbdfb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acged .ExtLst ,_bbdfb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type ST_ItemType byte ; -// Lock Revisions -LockRevisionAttr *bool ; +// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path +func (_begbg *CT_WorksheetSource )ValidateWithPath (path string )error {return nil };func NewCT_CacheSource ()*CT_CacheSource {_cggc :=&CT_CacheSource {};_cggc .TypeAttr =ST_SourceType (1);return _cggc ;};func (_ccde *CT_CustomFilter )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ccde .OperatorAttr !=ST_FilterOperatorUnset {_eege ,_cgcce :=_ccde .OperatorAttr .MarshalXMLAttr (_gd .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _cgcce !=nil {return _cgcce ;};start .Attr =append (start .Attr ,_eege );};if _ccde .ValAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ccde .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Cryptographic Algorithm Name -RevisionsAlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path +func (_bgeeb *CT_TextPr )ValidateWithPath (path string )error {if _bbgddc :=_bgeeb .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bbgddc !=nil {return _bbgddc ;};if _cdbd :=_bgeeb .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072");_cdbd !=nil {return _cdbd ;};if _bgeeb .TextFields !=nil {if _cdbeb :=_bgeeb .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_cdbeb !=nil {return _cdbeb ;};};return nil ;};func NewCT_ProtectedRange ()*CT_ProtectedRange {_cceaa :=&CT_ProtectedRange {};return _cceaa };func NewCT_Table ()*CT_Table {_dffbd :=&CT_Table {};_dffbd .TableColumns =NewCT_TableColumns ();return _dffbd ;};func (_agaee *CT_WorksheetSource )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_egdacb :=range start .Attr {if _egdacb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egdacb .Name .Local =="\u0069\u0064"||_egdacb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_egdacb .Name .Local =="\u0069\u0064"{_aefag ,_ecgfda :=_egdacb .Value ,error (nil );if _ecgfda !=nil {return _ecgfda ;};_agaee .IdAttr =&_aefag ;continue ;};if _egdacb .Name .Local =="\u0072\u0065\u0066"{_ddaab ,_caadgg :=_egdacb .Value ,error (nil );if _caadgg !=nil {return _caadgg ;};_agaee .RefAttr =&_ddaab ;continue ;};if _egdacb .Name .Local =="\u006e\u0061\u006d\u0065"{_gdafgea ,_eaeae :=_egdacb .Value ,error (nil );if _eaeae !=nil {return _eaeae ;};_agaee .NameAttr =&_gdafgea ;continue ;};if _egdacb .Name .Local =="\u0073\u0068\u0065e\u0074"{_fgcbcc ,_fcgae :=_egdacb .Value ,error (nil );if _fcgae !=nil {return _fcgae ;};_agaee .SheetAttr =&_fgcbcc ;continue ;};};for {_agege ,_acddg :=d .Token ();if _acddg !=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",_acddg );};if _feecd ,_ebefff :=_agege .(_gd .EndElement );_ebefff &&_feecd .Name ==start .Name {break ;};};return nil ;};func (_aadf *CT_MdxSet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_egeed :=range start .Attr {if _egeed .Name .Local =="\u006e\u0073"{_beea ,_cffee :=_a .ParseUint (_egeed .Value ,10,32);if _cffee !=nil {return _cffee ;};_aadf .NsAttr =uint32 (_beea );continue ;};if _egeed .Name .Local =="\u0063"{_bdbeb ,_eeea :=_a .ParseUint (_egeed .Value ,10,32);if _eeea !=nil {return _eeea ;};_fddaa :=uint32 (_bdbeb );_aadf .CAttr =&_fddaa ;continue ;};if _egeed .Name .Local =="\u006f"{_aadf .OAttr .UnmarshalXMLAttr (_egeed );continue ;};};_gcebb :for {_eeafbe ,_edbe :=d .Token ();if _edbe !=nil {return _edbe ;};switch _dcbfd :=_eeafbe .(type ){case _gd .StartElement :switch _dcbfd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcefd :=NewCT_MetadataStringIndex ();if _daabg :=d .DecodeElement (_bcefd ,&_dcbfd );_daabg !=nil {return _daabg ;};_aadf .N =append (_aadf .N ,_bcefd );default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0064\u0078S\u0065\u0074 \u0025\u0076",_dcbfd .Name );if _bcbc :=d .Skip ();_bcbc !=nil {return _bcbc ;};};case _gd .EndElement :break _gcebb ;case _gd .CharData :};};return nil ;}; -// Password Hash Value -RevisionsHashValueAttr *string ; +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_efbb *CT_Colors )ValidateWithPath (path string )error {if _efbb .IndexedColors !=nil {if _fdaaa :=_efbb .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_fdaaa !=nil {return _fdaaa ;};};if _efbb .MruColors !=nil {if _ffffe :=_efbb .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_ffffe !=nil {return _ffffe ;};};return nil ;};func (_egcae *CT_Formats )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _egcae .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_egcae .CountAttr )});};e .EncodeToken (start );_edgge :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_dbge :=range _egcae .Format {e .EncodeElement (_dbge ,_edgge );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bgg *CT_BorderPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_beed :=range start .Attr {if _beed .Name .Local =="\u0073\u0074\u0079l\u0065"{_bgg .StyleAttr .UnmarshalXMLAttr (_beed );continue ;};};_fagda :for {_eca ,_cgb :=d .Token ();if _cgb !=nil {return _cgb ;};switch _fee :=_eca .(type ){case _gd .StartElement :switch _fee .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bgg .Color =NewCT_Color ();if _bef :=d .DecodeElement (_bgg .Color ,&_fee );_bef !=nil {return _bef ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072\u0020\u0025\u0076",_fee .Name );if _cggf :=d .Skip ();_cggf !=nil {return _cggf ;};};case _gd .EndElement :break _fagda ;case _gd .CharData :};};return nil ;};func (_bgcbe *CT_FileRecoveryPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_edbgb :=range start .Attr {if _edbgb .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_gfff ,_bffg :=_a .ParseBool (_edbgb .Value );if _bffg !=nil {return _bffg ;};_bgcbe .AutoRecoverAttr =&_gfff ;continue ;};if _edbgb .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_fedda ,_ffdea :=_a .ParseBool (_edbgb .Value );if _ffdea !=nil {return _ffdea ;};_bgcbe .CrashSaveAttr =&_fedda ;continue ;};if _edbgb .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_ecddb ,_bdebf :=_a .ParseBool (_edbgb .Value );if _bdebf !=nil {return _bdebf ;};_bgcbe .DataExtractLoadAttr =&_ecddb ;continue ;};if _edbgb .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_fafdda ,_ebgfg :=_a .ParseBool (_edbgb .Value );if _ebgfg !=nil {return _ebgfg ;};_bgcbe .RepairLoadAttr =&_fafdda ;continue ;};};for {_begga ,_bdec :=d .Token ();if _bdec !=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",_bdec );};if _ddbc ,_fedee :=_begga .(_gd .EndElement );_fedee &&_ddbc .Name ==start .Name {break ;};};return nil ;}; -// Salt Value for Password Verifier -RevisionsSaltValueAttr *string ; +// Validate validates the CT_FontFamily and its children +func (_caagg *CT_FontFamily )Validate ()error {return _caagg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};type ST_rwColActionType byte ;func (_cgfeaca *ST_TimePeriod )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_aeacad ,_ffdade :=d .Token ();if _ffdade !=nil {return _ffdade ;};if _cacfcg ,_dgbbde :=_aeacad .(_gd .EndElement );_dgbbde &&_cacfcg .Name ==start .Name {*_cgfeaca =1;return nil ;};if _afdfg ,_degdf :=_aeacad .(_gd .CharData );!_degdf {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",_aeacad );}else {switch string (_afdfg ){case "":*_cgfeaca =0;case "\u0074\u006f\u0064a\u0079":*_cgfeaca =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_cgfeaca =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_cgfeaca =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_cgfeaca =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_cgfeaca =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_cgfeaca =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_cgfeaca =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_cgfeaca =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_cgfeaca =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_cgfeaca =10;};};_aeacad ,_ffdade =d .Token ();if _ffdade !=nil {return _ffdade ;};if _agfef ,_cgfee :=_aeacad .(_gd .EndElement );_cgfee &&_agfef .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",_aeacad );};type CT_ChartsheetProtection struct{ -// Iterations to Run Hashing Algorithm -RevisionsSpinCountAttr *uint32 ; +// Password +PasswordAttr *string ; // Cryptographic Algorithm Name -WorkbookAlgorithmNameAttr *string ; +AlgorithmNameAttr *string ; // Password Hash Value -WorkbookHashValueAttr *string ; +HashValueAttr *string ; // Salt Value for Password Verifier -WorkbookSaltValueAttr *string ; +SaltValueAttr *string ; // Iterations to Run Hashing Algorithm -WorkbookSpinCountAttr *uint32 ;};func (_gffdc ST_PhoneticType )ValidateWithPath (path string )error {switch _gffdc {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffdc ));};return nil ;};func NewCT_MetadataStrings ()*CT_MetadataStrings {_gebbb :=&CT_MetadataStrings {};return _gebbb };func (_fgace *CT_PivotFilters )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfdfc :=range start .Attr {if _bfdfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbbeae ,_fcegf :=_e .ParseUint (_bfdfc .Value ,10,32);if _fcegf !=nil {return _fcegf ;};_fccfb :=uint32 (_dbbeae );_fgace .CountAttr =&_fccfb ;continue ;};};_gecdb :for {_dcagc ,_fecgb :=d .Token ();if _fecgb !=nil {return _fecgb ;};switch _gebcee :=_dcagc .(type ){case _b .StartElement :switch _gebcee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_efecb :=NewCT_PivotFilter ();if _fafed :=d .DecodeElement (_efecb ,&_gebcee );_fafed !=nil {return _fafed ;};_fgace .Filter =append (_fgace .Filter ,_efecb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076o\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_gebcee .Name );if _cdfde :=d .Skip ();_cdfde !=nil {return _cdfde ;};};case _b .EndElement :break _gecdb ;case _b .CharData :};};return nil ;}; +SpinCountAttr *uint32 ; -// Validate validates the CT_TextField and its children -func (_caffg *CT_TextField )Validate ()error {return _caffg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_adcgb *CT_ExternalBook )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_adcgb .IdAttr )});e .EncodeToken (start );if _adcgb .SheetNames !=nil {_bbgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_adcgb .SheetNames ,_bbgc );};if _adcgb .DefinedNames !=nil {_fccfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_adcgb .DefinedNames ,_fccfa );};if _adcgb .SheetDataSet !=nil {_dbdbab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_adcgb .SheetDataSet ,_dbdbab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Contents +ContentAttr *bool ; -// Validate validates the CT_NumFmt and its children -func (_agebb *CT_NumFmt )Validate ()error {return _agebb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; +// Objects Locked +ObjectsAttr *bool ;};func (_bfcgb *CT_Xf )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bfcgb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bfcgb .NumFmtIdAttr )});};if _bfcgb .FontIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bfcgb .FontIdAttr )});};if _bfcgb .FillIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bfcgb .FillIdAttr )});};if _bfcgb .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bfcgb .BorderIdAttr )});};if _bfcgb .XfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bfcgb .XfIdAttr )});};if _bfcgb .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfcgb .QuotePrefixAttr ))});};if _bfcgb .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfcgb .PivotButtonAttr ))});};if _bfcgb .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfcgb .ApplyNumberFormatAttr ))});};if _bfcgb .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfcgb .ApplyFontAttr ))});};if _bfcgb .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfcgb .ApplyFillAttr ))});};if _bfcgb .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfcgb .ApplyBorderAttr ))});};if _bfcgb .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfcgb .ApplyAlignmentAttr ))});};if _bfcgb .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfcgb .ApplyProtectionAttr ))});};e .EncodeToken (start );if _bfcgb .Alignment !=nil {_eddedd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bfcgb .Alignment ,_eddedd );};if _bfcgb .Protection !=nil {_fgddd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfcgb .Protection ,_fgddd );};if _bfcgb .ExtLst !=nil {_cgbcd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfcgb .ExtLst ,_cgbcd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_MetadataType struct{ -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_fceac *CT_ExtensionList )ValidateWithPath (path string )error {for _gebbg ,_efba :=range _fceac .Ext {if _bcbad :=_efba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gebbg ));_bcbad !=nil {return _bcbad ;};};return nil ;};func (_edgbg *CT_MdxKPI )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgbg .PAttr =ST_MdxKPIProperty (1);for _ ,_afbec :=range start .Attr {if _afbec .Name .Local =="\u006e"{_gccgb ,_eebbe :=_e .ParseUint (_afbec .Value ,10,32);if _eebbe !=nil {return _eebbe ;};_edgbg .NAttr =uint32 (_gccgb );continue ;};if _afbec .Name .Local =="\u006e\u0070"{_cfdec ,_fbfgb :=_e .ParseUint (_afbec .Value ,10,32);if _fbfgb !=nil {return _fbfgb ;};_edgbg .NpAttr =uint32 (_cfdec );continue ;};if _afbec .Name .Local =="\u0070"{_edgbg .PAttr .UnmarshalXMLAttr (_afbec );continue ;};};for {_cccde ,_bbdbg :=d .Token ();if _bbdbg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_bbdbg );};if _cebabe ,_ggdab :=_cccde .(_b .EndElement );_ggdab &&_cebabe .Name ==start .Name {break ;};};return nil ;}; +// Metadata Type Name +NameAttr string ; -// Validate validates the CT_GroupMembers and its children -func (_feadag *CT_GroupMembers )Validate ()error {return _feadag .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");}; +// Minimum Supported Version +MinSupportedVersionAttr uint32 ; -// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path -func (_fgcg *CT_IgnoredErrors )ValidateWithPath (path string )error {for _dfefb ,_cfcca :=range _fgcg .IgnoredError {if _gacef :=_cfcca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dfefb ));_gacef !=nil {return _gacef ;};};if _fgcg .ExtLst !=nil {if _ecga :=_fgcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecga !=nil {return _ecga ;};};return nil ;};func (_ccgdg *CT_rowItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccgdg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccgdg .CountAttr )});};e .EncodeToken (start );_acfgec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_ddebfcf :=range _ccgdg .I {e .EncodeElement (_ddebfcf ,_acfgec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Metadata Ghost Row +GhostRowAttr *bool ; -// Validate validates the CT_PivotField and its children -func (_ebfbd *CT_PivotField )Validate ()error {return _ebfbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");};func (_fcgbf *ST_PivotAreaType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcgbf =0;case "\u006e\u006f\u006e\u0065":*_fcgbf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fcgbf =2;case "\u0064\u0061\u0074\u0061":*_fcgbf =3;case "\u0061\u006c\u006c":*_fcgbf =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_fcgbf =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_fcgbf =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_fcgbf =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_fcgbf =8;};return nil ;};func NewCT_Top10 ()*CT_Top10 {_agggg :=&CT_Top10 {};return _agggg };func (_fgedf *CT_SingleXmlCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgedf .XmlCellPr =NewCT_XmlCellPr ();for _ ,_fggabf :=range start .Attr {if _fggabf .Name .Local =="\u0069\u0064"{_eeaeaa ,_ddbacd :=_e .ParseUint (_fggabf .Value ,10,32);if _ddbacd !=nil {return _ddbacd ;};_fgedf .IdAttr =uint32 (_eeaeaa );continue ;};if _fggabf .Name .Local =="\u0072"{_cfgeg ,_afcgd :=_fggabf .Value ,error (nil );if _afcgd !=nil {return _afcgd ;};_fgedf .RAttr =_cfgeg ;continue ;};if _fggabf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_afgcdf ,_adbab :=_e .ParseUint (_fggabf .Value ,10,32);if _adbab !=nil {return _adbab ;};_fgedf .ConnectionIdAttr =uint32 (_afgcdf );continue ;};};_ffbeaf :for {_eaefa ,_acccf :=d .Token ();if _acccf !=nil {return _acccf ;};switch _gbffb :=_eaefa .(type ){case _b .StartElement :switch _gbffb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"}:if _eaega :=d .DecodeElement (_fgedf .XmlCellPr ,&_gbffb );_eaega !=nil {return _eaega ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgedf .ExtLst =NewCT_ExtensionList ();if _ebabd :=d .DecodeElement (_fgedf .ExtLst ,&_gbffb );_ebabd !=nil {return _ebabd ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_gbffb .Name );if _bafgb :=d .Skip ();_bafgb !=nil {return _bafgb ;};};case _b .EndElement :break _ffbeaf ;case _b .CharData :};};return nil ;};func NewCT_TableParts ()*CT_TableParts {_afddc :=&CT_TableParts {};return _afddc };func (_egccbc *CT_PrintOptions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfeffg :=range start .Attr {if _cfeffg .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_ggfbc ,_eecab :=_e .ParseBool (_cfeffg .Value );if _eecab !=nil {return _eecab ;};_egccbc .HorizontalCenteredAttr =&_ggfbc ;continue ;};if _cfeffg .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_aebae ,_aeeec :=_e .ParseBool (_cfeffg .Value );if _aeeec !=nil {return _aeeec ;};_egccbc .VerticalCenteredAttr =&_aebae ;continue ;};if _cfeffg .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_dgabfg ,_adbdgc :=_e .ParseBool (_cfeffg .Value );if _adbdgc !=nil {return _adbdgc ;};_egccbc .HeadingsAttr =&_dgabfg ;continue ;};if _cfeffg .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_egcbd ,_gfagd :=_e .ParseBool (_cfeffg .Value );if _gfagd !=nil {return _gfagd ;};_egccbc .GridLinesAttr =&_egcbd ;continue ;};if _cfeffg .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_dgbge ,_adddf :=_e .ParseBool (_cfeffg .Value );if _adddf !=nil {return _adddf ;};_egccbc .GridLinesSetAttr =&_dgbge ;continue ;};};for {_gafccg ,_eddfd :=d .Token ();if _eddfd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_eddfd );};if _gegca ,_efade :=_gafccg .(_b .EndElement );_efade &&_gegca .Name ==start .Name {break ;};};return nil ;};func (_fgfb *CT_Stylesheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgfb .NumFmts !=nil {_badfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_fgfb .NumFmts ,_badfc );};if _fgfb .Fonts !=nil {_cegdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_fgfb .Fonts ,_cegdd );};if _fgfb .Fills !=nil {_gafge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_fgfb .Fills ,_gafge );};if _fgfb .Borders !=nil {_gfdge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_fgfb .Borders ,_gfdge );};if _fgfb .CellStyleXfs !=nil {_ggcecc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_fgfb .CellStyleXfs ,_ggcecc );};if _fgfb .CellXfs !=nil {_dcffba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_fgfb .CellXfs ,_dcffba );};if _fgfb .CellStyles !=nil {_gddeef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_fgfb .CellStyles ,_gddeef );};if _fgfb .Dxfs !=nil {_ebddb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_fgfb .Dxfs ,_ebddb );};if _fgfb .TableStyles !=nil {_ffcdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_fgfb .TableStyles ,_ffcdc );};if _fgfb .Colors !=nil {_eddbab :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_fgfb .Colors ,_eddbab );};if _fgfb .ExtLst !=nil {_gddcc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgfb .ExtLst ,_gddcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efbdc ST_SortType )String ()string {switch _efbdc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case 4:return "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case 5:return "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case 6:return "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case 7:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return "";}; +// Metadata Ghost Column +GhostColAttr *bool ; -// Validate validates the EG_ExtensionList and its children -func (_dcgfdd *EG_ExtensionList )Validate ()error {return _dcgfdd .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_df *AG_AutoFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ge :=range start .Attr {if _ge .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ab ,_cd :=_e .ParseUint (_ge .Value ,10,32);if _cd !=nil {return _cd ;};_de :=uint32 (_ab );_df .AutoFormatIdAttr =&_de ;continue ;};if _ge .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ad ,_gg :=_e .ParseBool (_ge .Value );if _gg !=nil {return _gg ;};_df .ApplyNumberFormatsAttr =&_ad ;continue ;};if _ge .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bb ,_aa :=_e .ParseBool (_ge .Value );if _aa !=nil {return _aa ;};_df .ApplyBorderFormatsAttr =&_bb ;continue ;};if _ge .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bg ,_fe :=_e .ParseBool (_ge .Value );if _fe !=nil {return _fe ;};_df .ApplyFontFormatsAttr =&_bg ;continue ;};if _ge .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dfb ,_db :=_e .ParseBool (_ge .Value );if _db !=nil {return _db ;};_df .ApplyPatternFormatsAttr =&_dfb ;continue ;};if _ge .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_cg ,_ef :=_e .ParseBool (_ge .Value );if _ef !=nil {return _ef ;};_df .ApplyAlignmentFormatsAttr =&_cg ;continue ;};if _ge .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bf ,_dfc :=_e .ParseBool (_ge .Value );if _dfc !=nil {return _dfc ;};_df .ApplyWidthHeightFormatsAttr =&_bf ;continue ;};};for {_fc ,_cc :=d .Token ();if _cc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_cc );};if _bd ,_deb :=_fc .(_b .EndElement );_deb &&_bd .Name ==start .Name {break ;};};return nil ;}; +// Metadata Edit +EditAttr *bool ; -// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path -func (_edgbc *CT_QueryCache )ValidateWithPath (path string )error {for _fdadf ,_bgdaf :=range _edgbc .Query {if _ceedd :=_bgdaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_fdadf ));_ceedd !=nil {return _ceedd ;};};return nil ;}; +// Metadata Cell Value Delete +DeleteAttr *bool ; -// Validate validates the CT_RevisionMove and its children -func (_abgcb *CT_RevisionMove )Validate ()error {return _abgcb .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};func (_egaga *Chartsheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _egaga .CT_Chartsheet .MarshalXML (e ,start );};type CT_RElt struct{ +// Metadata Copy +CopyAttr *bool ; -// Run Properties -RPr *CT_RPrElt ; +// Metadata Paste All +PasteAllAttr *bool ; -// Text -T string ;};func (_eedcg *ST_UnderlineValues )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceeaf ,_dffdc :=d .Token ();if _dffdc !=nil {return _dffdc ;};if _efgdg ,_fafca :=_ceeaf .(_b .EndElement );_fafca &&_efgdg .Name ==start .Name {*_eedcg =1;return nil ;};if _eeede ,_edcbge :=_ceeaf .(_b .CharData );!_edcbge {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceeaf );}else {switch string (_eeede ){case "":*_eedcg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_eedcg =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eedcg =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_eedcg =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_eedcg =4;case "\u006e\u006f\u006e\u0065":*_eedcg =5;};};_ceeaf ,_dffdc =d .Token ();if _dffdc !=nil {return _dffdc ;};if _fdcdb ,_gcadc :=_ceeaf .(_b .EndElement );_gcadc &&_fdcdb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceeaf );};func (_eeaff *CT_QueryTableRefresh )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeaff .QueryTableFields =NewCT_QueryTableFields ();for _ ,_geegd :=range start .Attr {if _geegd .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_acgca ,_eabfc :=_e .ParseBool (_geegd .Value );if _eabfc !=nil {return _eabfc ;};_eeaff .PreserveSortFilterLayoutAttr =&_acgca ;continue ;};if _geegd .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_cbacb ,_agcce :=_e .ParseBool (_geegd .Value );if _agcce !=nil {return _agcce ;};_eeaff .FieldIdWrappedAttr =&_cbacb ;continue ;};if _geegd .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_cebcd ,_gfbaf :=_e .ParseBool (_geegd .Value );if _gfbaf !=nil {return _gfbaf ;};_eeaff .HeadersInLastRefreshAttr =&_cebcd ;continue ;};if _geegd .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_gafca ,_cfefad :=_e .ParseUint (_geegd .Value ,10,8);if _cfefad !=nil {return _cfefad ;};_dgbgd :=uint8 (_gafca );_eeaff .MinimumVersionAttr =&_dgbgd ;continue ;};if _geegd .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_dgbeg ,_ggccdf :=_e .ParseUint (_geegd .Value ,10,32);if _ggccdf !=nil {return _ggccdf ;};_eabcb :=uint32 (_dgbeg );_eeaff .NextIdAttr =&_eabcb ;continue ;};if _geegd .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_bfagg ,_cabgb :=_e .ParseUint (_geegd .Value ,10,32);if _cabgb !=nil {return _cabgb ;};_fgdef :=uint32 (_bfagg );_eeaff .UnboundColumnsLeftAttr =&_fgdef ;continue ;};if _geegd .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_acfbe ,_gabca :=_e .ParseUint (_geegd .Value ,10,32);if _gabca !=nil {return _gabca ;};_gfcdg :=uint32 (_acfbe );_eeaff .UnboundColumnsRightAttr =&_gfcdg ;continue ;};};_dagad :for {_debaa ,_efeda :=d .Token ();if _efeda !=nil {return _efeda ;};switch _aefac :=_debaa .(type ){case _b .StartElement :switch _aefac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _dfbdce :=d .DecodeElement (_eeaff .QueryTableFields ,&_aefac );_dfbdce !=nil {return _dfbdce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"}:_eeaff .QueryTableDeletedFields =NewCT_QueryTableDeletedFields ();if _cgebd :=d .DecodeElement (_eeaff .QueryTableDeletedFields ,&_aefac );_cgebd !=nil {return _cgebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_eeaff .SortState =NewCT_SortState ();if _dgbgc :=d .DecodeElement (_eeaff .SortState ,&_aefac );_dgbgc !=nil {return _dgbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeaff .ExtLst =NewCT_ExtensionList ();if _bgddf :=d .DecodeElement (_eeaff .ExtLst ,&_aefac );_bgddf !=nil {return _bgddf ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0025\u0076",_aefac .Name );if _cffdg :=d .Skip ();_cffdg !=nil {return _cffdg ;};};case _b .EndElement :break _dagad ;case _b .CharData :};};return nil ;}; +// Metadata Paste Formulas +PasteFormulasAttr *bool ; -// Validate validates the CT_FontSize and its children -func (_bcbeb *CT_FontSize )Validate ()error {return _bcbeb .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");}; +// Metadata Paste Special Values +PasteValuesAttr *bool ; -// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path -func (_cbabb *CT_UnderlineProperty )ValidateWithPath (path string )error {if _bffagc :=_cbabb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bffagc !=nil {return _bffagc ;};return nil ;};func NewCT_Extension ()*CT_Extension {_fdcfg :=&CT_Extension {};return _fdcfg }; +// Metadata Paste Formats +PasteFormatsAttr *bool ; -// Validate validates the CT_ServerFormats and its children -func (_ddfba *CT_ServerFormats )Validate ()error {return _ddfba .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};type ST_RevisionAction byte ;type CT_PhoneticPr struct{ +// Metadata Paste Comments +PasteCommentsAttr *bool ; -// Font Id -FontIdAttr uint32 ; +// Metadata Paste Data Validation +PasteDataValidationAttr *bool ; -// Character Type -TypeAttr ST_PhoneticType ; +// Metadata Paste Borders +PasteBordersAttr *bool ; -// Alignment -AlignmentAttr ST_PhoneticAlignment ;};func (_ggecbd ST_TextVAlign )String ()string {switch _ggecbd {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_dfbdg *CT_SingleXmlCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfbdg .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_dfbdg .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfbdg .ConnectionIdAttr )});e .EncodeToken (start );_ccgffa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_dfbdg .XmlCellPr ,_ccgffa );if _dfbdg .ExtLst !=nil {_bfcae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfbdg .ExtLst ,_bfcae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Metadata Paste Column Widths +PasteColWidthsAttr *bool ; -// Validate validates the CT_RowHierarchiesUsage and its children -func (_bdabe *CT_RowHierarchiesUsage )Validate ()error {return _bdabe .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};func (_bedfc ST_CredMethod )Validate ()error {return _bedfc .ValidateWithPath ("")};func NewCT_CustomFilter ()*CT_CustomFilter {_eddb :=&CT_CustomFilter {};return _eddb };const (ST_MdxFunctionTypeUnset ST_MdxFunctionType =0;ST_MdxFunctionTypeM ST_MdxFunctionType =1;ST_MdxFunctionTypeV ST_MdxFunctionType =2;ST_MdxFunctionTypeS ST_MdxFunctionType =3;ST_MdxFunctionTypeC ST_MdxFunctionType =4;ST_MdxFunctionTypeR ST_MdxFunctionType =5;ST_MdxFunctionTypeP ST_MdxFunctionType =6;ST_MdxFunctionTypeK ST_MdxFunctionType =7;);func (_gbdad *CT_SheetCalcPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbdad .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbdad .FullCalcOnLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dafgdd *CT_Pages )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dafgdd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dafgdd .CountAttr )});};e .EncodeToken (start );_ddgg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_cddag :=range _dafgdd .Page {e .EncodeElement (_cddag ,_ddgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BooleanProperty ()*CT_BooleanProperty {_ebbe :=&CT_BooleanProperty {};return _ebbe };func (_edddfd ST_Type )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edddfd .String (),start );};const (ST_PatternTypeUnset ST_PatternType =0;ST_PatternTypeNone ST_PatternType =1;ST_PatternTypeSolid ST_PatternType =2;ST_PatternTypeMediumGray ST_PatternType =3;ST_PatternTypeDarkGray ST_PatternType =4;ST_PatternTypeLightGray ST_PatternType =5;ST_PatternTypeDarkHorizontal ST_PatternType =6;ST_PatternTypeDarkVertical ST_PatternType =7;ST_PatternTypeDarkDown ST_PatternType =8;ST_PatternTypeDarkUp ST_PatternType =9;ST_PatternTypeDarkGrid ST_PatternType =10;ST_PatternTypeDarkTrellis ST_PatternType =11;ST_PatternTypeLightHorizontal ST_PatternType =12;ST_PatternTypeLightVertical ST_PatternType =13;ST_PatternTypeLightDown ST_PatternType =14;ST_PatternTypeLightUp ST_PatternType =15;ST_PatternTypeLightGrid ST_PatternType =16;ST_PatternTypeLightTrellis ST_PatternType =17;ST_PatternTypeGray125 ST_PatternType =18;ST_PatternTypeGray0625 ST_PatternType =19;); +// Metadata Paste Number Formats +PasteNumberFormatsAttr *bool ; -// Validate validates the MapInfo and its children -func (_bedef *MapInfo )Validate ()error {return _bedef .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};func (_bgccb ST_OleUpdate )String ()string {switch _bgccb {case 0:return "";case 1:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case 2:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return "";};type ST_PivotFilterType byte ;func (_aeegba ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _aeegba {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeegba ));};return nil ;};func (_abcg *CT_PivotCacheRecords )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daedg :=range start .Attr {if _daedg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cebfb ,_efged :=_e .ParseUint (_daedg .Value ,10,32);if _efged !=nil {return _efged ;};_caccdd :=uint32 (_cebfb );_abcg .CountAttr =&_caccdd ;continue ;};};_febfd :for {_bdagb ,_edfecd :=d .Token ();if _edfecd !=nil {return _edfecd ;};switch _dcgfg :=_bdagb .(type ){case _b .StartElement :switch _dcgfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_aacae :=NewCT_Record ();if _gcgfa :=d .DecodeElement (_aacae ,&_dcgfg );_gcgfa !=nil {return _gcgfa ;};_abcg .R =append (_abcg .R ,_aacae );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abcg .ExtLst =NewCT_ExtensionList ();if _bebce :=d .DecodeElement (_abcg .ExtLst ,&_dcgfg );_bebce !=nil {return _bebce ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_dcgfg .Name );if _gfgcf :=d .Skip ();_gfgcf !=nil {return _gfgcf ;};};case _b .EndElement :break _febfd ;case _b .CharData :};};return nil ;};func (_bgbaef ST_TimePeriod )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgbaef .String (),start );}; +// Metadata Merge +MergeAttr *bool ; -// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path -func (_ffdfa *CT_MdxSet )ValidateWithPath (path string )error {if _dfgab :=_ffdfa .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_dfgab !=nil {return _dfgab ;};for _egccb ,_aedgf :=range _ffdfa .N {if _dbaac :=_aedgf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_egccb ));_dbaac !=nil {return _dbaac ;};};return nil ;};func (_bggfab *CT_SheetCalcPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdaadf :=range start .Attr {if _bdaadf .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_efaadd ,_cafgb :=_e .ParseBool (_bdaadf .Value );if _cafgb !=nil {return _cafgb ;};_bggfab .FullCalcOnLoadAttr =&_efaadd ;continue ;};};for {_fabdf ,_eecgb :=d .Token ();if _eecgb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072:\u0020\u0025\u0073",_eecgb );};if _gbcagc ,_ggcab :=_fabdf .(_b .EndElement );_ggcab &&_gbcagc .Name ==start .Name {break ;};};return nil ;};func (_fbcfgf *ST_TextHAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddadd ,_bbbfda :=d .Token ();if _bbbfda !=nil {return _bbbfda ;};if _cgeda ,_eefdbd :=_ddadd .(_b .EndElement );_eefdbd &&_cgeda .Name ==start .Name {*_fbcfgf =1;return nil ;};if _cfbdg ,_fgbeg :=_ddadd .(_b .CharData );!_fgbeg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddadd );}else {switch string (_cfbdg ){case "":*_fbcfgf =0;case "\u006c\u0065\u0066\u0074":*_fbcfgf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fbcfgf =2;case "\u0072\u0069\u0067h\u0074":*_fbcfgf =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fbcfgf =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fbcfgf =5;};};_ddadd ,_bbbfda =d .Token ();if _bbbfda !=nil {return _bbbfda ;};if _gfafa ,_eecff :=_ddadd .(_b .EndElement );_eecff &&_gfafa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddadd );};func NewCT_PivotField ()*CT_PivotField {_dcgagc :=&CT_PivotField {};return _dcgagc }; +// Meatadata Split First +SplitFirstAttr *bool ; -// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path -func (_dded *CT_DataFields )ValidateWithPath (path string )error {for _fgad ,_fced :=range _dded .DataField {if _bcaf :=_fced .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fgad ));_bcaf !=nil {return _bcaf ;};};return nil ;};func (_cbd *CT_CalcCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fddf :=range start .Attr {if _fddf .Name .Local =="\u0072"{_ddef ,_bfcbg :=_fddf .Value ,error (nil );if _bfcbg !=nil {return _bfcbg ;};_cbd .RAttr =&_ddef ;continue ;};if _fddf .Name .Local =="\u0072\u0065\u0066"{_aba ,_ecdd :=_fddf .Value ,error (nil );if _ecdd !=nil {return _ecdd ;};_cbd .RefAttr =&_aba ;continue ;};if _fddf .Name .Local =="\u0069"{_dgdd ,_gfba :=_e .ParseInt (_fddf .Value ,10,32);if _gfba !=nil {return _gfba ;};_ebeg :=int32 (_dgdd );_cbd .IAttr =&_ebeg ;continue ;};if _fddf .Name .Local =="\u0073"{_gdda ,_cded :=_e .ParseBool (_fddf .Value );if _cded !=nil {return _cded ;};_cbd .SAttr =&_gdda ;continue ;};if _fddf .Name .Local =="\u006c"{_cfcd ,_dff :=_e .ParseBool (_fddf .Value );if _dff !=nil {return _dff ;};_cbd .LAttr =&_cfcd ;continue ;};if _fddf .Name .Local =="\u0074"{_abdf ,_afca :=_e .ParseBool (_fddf .Value );if _afca !=nil {return _afca ;};_cbd .TAttr =&_abdf ;continue ;};if _fddf .Name .Local =="\u0061"{_fgdeg ,_ggea :=_e .ParseBool (_fddf .Value );if _ggea !=nil {return _ggea ;};_cbd .AAttr =&_fgdeg ;continue ;};};for {_cag ,_dgbf :=d .Token ();if _dgbf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_dgbf );};if _ebcf ,_fdg :=_cag .(_b .EndElement );_fdg &&_ebcf .Name ==start .Name {break ;};};return nil ;}; +// Metadata Split All +SplitAllAttr *bool ; -// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path -func (_affcd *CT_RevisionMove )ValidateWithPath (path string )error {for _dgfce ,_gbfae :=range _affcd .Undo {if _dcfgd :=_gbfae .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_dgfce ));_dcfgd !=nil {return _dcfgd ;};};for _bdgce ,_eecdb :=range _affcd .Rcc {if _dedbc :=_eecdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_bdgce ));_dedbc !=nil {return _dedbc ;};};for _ebefd ,_cbacc :=range _affcd .Rfmt {if _fadcfb :=_cbacc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ebefd ));_fadcfb !=nil {return _fadcfb ;};};return nil ;}; +// Metadata Insert Delete +RowColShiftAttr *bool ; -// Validate validates the CT_MergeCells and its children -func (_baffag *CT_MergeCells )Validate ()error {return _baffag .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};func (_gacfd ST_DataValidationOperator )String ()string {switch _gacfd {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 6:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 7:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 8:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return "";};func NewCT_Metadata ()*CT_Metadata {_eebce :=&CT_Metadata {};return _eebce };func (_ecdgb ST_PhoneticType )String ()string {switch _ecdgb {case 0:return "";case 1:return "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 2:return "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 3:return "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 4:return "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return "";}; +// Metadata Clear All +ClearAllAttr *bool ; -// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path -func (_dbebb *CT_FontSize )ValidateWithPath (path string )error {return nil };type CT_FutureMetadataBlock struct{ +// Metadata Clear Formats +ClearFormatsAttr *bool ; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;};type CT_DdeValue struct{ +// Metadata Clear Contents +ClearContentsAttr *bool ; -// DDE Value Type -TAttr ST_DdeValueType ; +// Metadata Clear Comments +ClearCommentsAttr *bool ; -// DDE Link Value -Val string ;};func NewEG_ExtensionList ()*EG_ExtensionList {_ggggb :=&EG_ExtensionList {};return _ggggb };func (_adcfb *CT_ProtectedRanges )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fecae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_cbcgd :=range _adcfb .ProtectedRange {e .EncodeElement (_cbcgd ,_fecae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffaefd ST_PhoneticType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffaefd .String (),start );};func (_bdbaaf ST_DvAspect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdbaaf .String (),start );};func (_cgea *CT_Reviewed )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cgea .RIdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feadd ST_Scope )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adeafg :=_b .Attr {};_adeafg .Name =name ;switch _feadd {case ST_ScopeUnset :_adeafg .Value ="";case ST_ScopeSelection :_adeafg .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_adeafg .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_adeafg .Value ="\u0066\u0069\u0065l\u0064";};return _adeafg ,nil ;};func (_fgabg *CT_TableParts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgced :=range start .Attr {if _dgced .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbffa ,_cacbb :=_e .ParseUint (_dgced .Value ,10,32);if _cacbb !=nil {return _cacbb ;};_fcabbd :=uint32 (_gbffa );_fgabg .CountAttr =&_fcabbd ;continue ;};};_egdge :for {_edgdgf ,_dfbbef :=d .Token ();if _dfbbef !=nil {return _dfbbef ;};switch _befbc :=_edgdgf .(type ){case _b .StartElement :switch _befbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"}:_cfgce :=NewCT_TablePart ();if _fcegc :=d .DecodeElement (_cfgce ,&_befbc );_fcegc !=nil {return _fcegc ;};_fgabg .TablePart =append (_fgabg .TablePart ,_cfgce );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073 \u0025\u0076",_befbc .Name );if _becc :=d .Skip ();_becc !=nil {return _becc ;};};case _b .EndElement :break _egdge ;case _b .CharData :};};return nil ;}; +// Metadata Formula Assignment +AssignAttr *bool ; -// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path -func (_ffgd *CT_CacheFields )ValidateWithPath (path string )error {for _dea ,_dcb :=range _ffgd .CacheField {if _bbc :=_dcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_dea ));_bbc !=nil {return _bbc ;};};return nil ;};type CT_DdeItems struct{ +// Metadata Coercion +CoerceAttr *bool ; -// DDE Item definition -DdeItem []*CT_DdeItem ;}; +// Adjust Metadata +AdjustAttr *bool ; -// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path -func (_cfaff *CT_DataBar )ValidateWithPath (path string )error {for _fbfeb ,_cbbc :=range _cfaff .Cfvo {if _adcdb :=_cbbc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_fbfeb ));_adcdb !=nil {return _adcdb ;};};if _gbeag :=_cfaff .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gbeag !=nil {return _gbeag ;};return nil ;};func (_bfbfb ST_SourceType )Validate ()error {return _bfbfb .ValidateWithPath ("")}; +// Cell Metadata +CellMetaAttr *bool ;};type CT_CustomFilter struct{ -// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path -func (_fagfef *CT_TablePart )ValidateWithPath (path string )error {return nil };func (_addac ST_UnderlineValues )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_addac .String (),start );};func (_gfacd *CT_GroupLevels )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfacd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfacd .CountAttr )});};e .EncodeToken (start );_fbbag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_defeg :=range _gfacd .GroupLevel {e .EncodeElement (_defeg ,_fbbag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_FormulaExpressionUnset ST_FormulaExpression =0;ST_FormulaExpressionRef ST_FormulaExpression =1;ST_FormulaExpressionRefError ST_FormulaExpression =2;ST_FormulaExpressionArea ST_FormulaExpression =3;ST_FormulaExpressionAreaError ST_FormulaExpression =4;ST_FormulaExpressionComputedArea ST_FormulaExpression =5;); +// Filter Comparison Operator +OperatorAttr ST_FilterOperator ; -// Validate validates the CT_MeasureDimensionMap and its children -func (_ffgaf *CT_MeasureDimensionMap )Validate ()error {return _ffgaf .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_gf .Fields (s )),nil };func (_eedeeb ST_CfType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eedeeb .String (),start );};func NewCT_Location ()*CT_Location {_acdde :=&CT_Location {};return _acdde };func (_fgefca ST_PrintError )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgefca .String (),start );};type CT_Colors struct{ +// Top or Bottom Value +ValAttr *string ;}; -// Color Indexes -IndexedColors *CT_IndexedColors ; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_feddb *CT_OleObject )ValidateWithPath (path string )error {if _ebdaf :=_feddb .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ebdaf !=nil {return _ebdaf ;};if _bcdde :=_feddb .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_bcdde !=nil {return _bcdde ;};if _feddb .ObjectPr !=nil {if _gfdbc :=_feddb .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_gfdbc !=nil {return _gfdbc ;};};return nil ;};type CT_RevisionQueryTableField struct{ -// MRU Colors -MruColors *CT_MRUColors ;};func (_ggbcb ST_VolValueType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfcdeb :=_b .Attr {};_dfcdeb .Name =name ;switch _ggbcb {case ST_VolValueTypeUnset :_dfcdeb .Value ="";case ST_VolValueTypeB :_dfcdeb .Value ="\u0062";case ST_VolValueTypeN :_dfcdeb .Value ="\u006e";case ST_VolValueTypeE :_dfcdeb .Value ="\u0065";case ST_VolValueTypeS :_dfcdeb .Value ="\u0073";};return _dfcdeb ,nil ;};func (_ecgbbb *CT_VolTopicRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ecgbbb .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",_ecgbbb .SAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Sheet Id +SheetIdAttr uint32 ; -// ValidateWithPath validates the Table and its children, prefixing error messages with path -func (_eabfd *Table )ValidateWithPath (path string )error {if _acgcb :=_eabfd .CT_Table .ValidateWithPath (path );_acgcb !=nil {return _acgcb ;};return nil ;};func (_decda *Worksheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_decda .CT_Worksheet =*NewCT_Worksheet ();_gcbfc :for {_bfbgcd ,_ddeaa :=d .Token ();if _ddeaa !=nil {return _ddeaa ;};switch _bafbg :=_bfbgcd .(type ){case _b .StartElement :switch _bafbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_decda .SheetPr =NewCT_SheetPr ();if _bbeeb :=d .DecodeElement (_decda .SheetPr ,&_bafbg );_bbeeb !=nil {return _bbeeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_decda .Dimension =NewCT_SheetDimension ();if _agacg :=d .DecodeElement (_decda .Dimension ,&_bafbg );_agacg !=nil {return _agacg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_decda .SheetViews =NewCT_SheetViews ();if _dgaadb :=d .DecodeElement (_decda .SheetViews ,&_bafbg );_dgaadb !=nil {return _dgaadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_decda .SheetFormatPr =NewCT_SheetFormatPr ();if _cbdbcg :=d .DecodeElement (_decda .SheetFormatPr ,&_bafbg );_cbdbcg !=nil {return _cbdbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_fdebe :=NewCT_Cols ();if _cbaedc :=d .DecodeElement (_fdebe ,&_bafbg );_cbaedc !=nil {return _cbaedc ;};_decda .Cols =append (_decda .Cols ,_fdebe );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _ecgcf :=d .DecodeElement (_decda .SheetData ,&_bafbg );_ecgcf !=nil {return _ecgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_decda .SheetCalcPr =NewCT_SheetCalcPr ();if _cecfc :=d .DecodeElement (_decda .SheetCalcPr ,&_bafbg );_cecfc !=nil {return _cecfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_decda .SheetProtection =NewCT_SheetProtection ();if _ddcfgf :=d .DecodeElement (_decda .SheetProtection ,&_bafbg );_ddcfgf !=nil {return _ddcfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_decda .ProtectedRanges =NewCT_ProtectedRanges ();if _dbdbbf :=d .DecodeElement (_decda .ProtectedRanges ,&_bafbg );_dbdbbf !=nil {return _dbdbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_decda .Scenarios =NewCT_Scenarios ();if _eeccf :=d .DecodeElement (_decda .Scenarios ,&_bafbg );_eeccf !=nil {return _eeccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_decda .AutoFilter =NewCT_AutoFilter ();if _deaac :=d .DecodeElement (_decda .AutoFilter ,&_bafbg );_deaac !=nil {return _deaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_decda .SortState =NewCT_SortState ();if _ebgdef :=d .DecodeElement (_decda .SortState ,&_bafbg );_ebgdef !=nil {return _ebgdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_decda .DataConsolidate =NewCT_DataConsolidate ();if _cgfdgf :=d .DecodeElement (_decda .DataConsolidate ,&_bafbg );_cgfdgf !=nil {return _cgfdgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_decda .CustomSheetViews =NewCT_CustomSheetViews ();if _fbdcfe :=d .DecodeElement (_decda .CustomSheetViews ,&_bafbg );_fbdcfe !=nil {return _fbdcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_decda .MergeCells =NewCT_MergeCells ();if _dbgga :=d .DecodeElement (_decda .MergeCells ,&_bafbg );_dbgga !=nil {return _dbgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_decda .PhoneticPr =NewCT_PhoneticPr ();if _bdbfgb :=d .DecodeElement (_decda .PhoneticPr ,&_bafbg );_bdbfgb !=nil {return _bdbfgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_gddgg :=NewCT_ConditionalFormatting ();if _cggb :=d .DecodeElement (_gddgg ,&_bafbg );_cggb !=nil {return _cggb ;};_decda .ConditionalFormatting =append (_decda .ConditionalFormatting ,_gddgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_decda .DataValidations =NewCT_DataValidations ();if _bbdegf :=d .DecodeElement (_decda .DataValidations ,&_bafbg );_bbdegf !=nil {return _bbdegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_decda .Hyperlinks =NewCT_Hyperlinks ();if _gafccb :=d .DecodeElement (_decda .Hyperlinks ,&_bafbg );_gafccb !=nil {return _gafccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_decda .PrintOptions =NewCT_PrintOptions ();if _gdagf :=d .DecodeElement (_decda .PrintOptions ,&_bafbg );_gdagf !=nil {return _gdagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_decda .PageMargins =NewCT_PageMargins ();if _cdbgc :=d .DecodeElement (_decda .PageMargins ,&_bafbg );_cdbgc !=nil {return _cdbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_decda .PageSetup =NewCT_PageSetup ();if _eabdg :=d .DecodeElement (_decda .PageSetup ,&_bafbg );_eabdg !=nil {return _eabdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_decda .HeaderFooter =NewCT_HeaderFooter ();if _ebced :=d .DecodeElement (_decda .HeaderFooter ,&_bafbg );_ebced !=nil {return _ebced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_decda .RowBreaks =NewCT_PageBreak ();if _gbdfg :=d .DecodeElement (_decda .RowBreaks ,&_bafbg );_gbdfg !=nil {return _gbdfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_decda .ColBreaks =NewCT_PageBreak ();if _bcfba :=d .DecodeElement (_decda .ColBreaks ,&_bafbg );_bcfba !=nil {return _bcfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_decda .CustomProperties =NewCT_CustomProperties ();if _gdgfb :=d .DecodeElement (_decda .CustomProperties ,&_bafbg );_gdgfb !=nil {return _gdgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_decda .CellWatches =NewCT_CellWatches ();if _befgec :=d .DecodeElement (_decda .CellWatches ,&_bafbg );_befgec !=nil {return _befgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_decda .IgnoredErrors =NewCT_IgnoredErrors ();if _dccdc :=d .DecodeElement (_decda .IgnoredErrors ,&_bafbg );_dccdc !=nil {return _dccdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_decda .SmartTags =NewCT_SmartTags ();if _bcfefc :=d .DecodeElement (_decda .SmartTags ,&_bafbg );_bcfefc !=nil {return _bcfefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_decda .Drawing =NewCT_Drawing ();if _fabfg :=d .DecodeElement (_decda .Drawing ,&_bafbg );_fabfg !=nil {return _fabfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_decda .LegacyDrawing =NewCT_LegacyDrawing ();if _cgfeec :=d .DecodeElement (_decda .LegacyDrawing ,&_bafbg );_cgfeec !=nil {return _cgfeec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_decda .LegacyDrawingHF =NewCT_LegacyDrawing ();if _gdcag :=d .DecodeElement (_decda .LegacyDrawingHF ,&_bafbg );_gdcag !=nil {return _gdcag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_decda .DrawingHF =NewCT_DrawingHF ();if _bfaded :=d .DecodeElement (_decda .DrawingHF ,&_bafbg );_bfaded !=nil {return _bfaded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_decda .Picture =NewCT_SheetBackgroundPicture ();if _cdbefc :=d .DecodeElement (_decda .Picture ,&_bafbg );_cdbefc !=nil {return _cdbefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_decda .OleObjects =NewCT_OleObjects ();if _agbeb :=d .DecodeElement (_decda .OleObjects ,&_bafbg );_agbeb !=nil {return _agbeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_decda .Controls =NewCT_Controls ();if _gcbef :=d .DecodeElement (_decda .Controls ,&_bafbg );_gcbef !=nil {return _gcbef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_decda .WebPublishItems =NewCT_WebPublishItems ();if _fcddba :=d .DecodeElement (_decda .WebPublishItems ,&_bafbg );_fcddba !=nil {return _fcddba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_decda .TableParts =NewCT_TableParts ();if _ebegb :=d .DecodeElement (_decda .TableParts ,&_bafbg );_ebegb !=nil {return _ebegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_decda .ExtLst =NewCT_ExtensionList ();if _fdcae :=d .DecodeElement (_decda .ExtLst ,&_bafbg );_fdcae !=nil {return _fdcae ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u006f\u0072\u006b\u0073\u0068e\u0065\u0074 \u0025\u0076",_bafbg .Name );if _ddedf :=d .Skip ();_ddedf !=nil {return _ddedf ;};};case _b .EndElement :break _gcbfc ;case _b .CharData :};};return nil ;};func ParseStdlibTime (s string )(_gb .Time ,error ){return _gb .Time {},nil };func (_ddgge *ST_HorizontalAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dafgg ,_cafbb :=d .Token ();if _cafbb !=nil {return _cafbb ;};if _ddeeae ,_dgcbf :=_dafgg .(_b .EndElement );_dgcbf &&_ddeeae .Name ==start .Name {*_ddgge =1;return nil ;};if _cebfd ,_adbgd :=_dafgg .(_b .CharData );!_adbgd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dafgg );}else {switch string (_cebfd ){case "":*_ddgge =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ddgge =1;case "\u006c\u0065\u0066\u0074":*_ddgge =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ddgge =3;case "\u0072\u0069\u0067h\u0074":*_ddgge =4;case "\u0066\u0069\u006c\u006c":*_ddgge =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ddgge =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ddgge =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ddgge =8;};};_dafgg ,_cafbb =d .Token ();if _cafbb !=nil {return _cafbb ;};if _dbecgc ,_geeae :=_dafgg .(_b .EndElement );_geeae &&_dbecgc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dafgg );};func (_gbdb *CT_BookViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bcd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_gfc :=range _gbdb .WorkbookView {e .EncodeElement (_gfc ,_bcd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// QueryTable Reference +RefAttr string ; -// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path -func (_bgfdg *CT_DefinedName )ValidateWithPath (path string )error {return nil };func (_fgdacc *StyleSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgdacc .CT_Stylesheet =*NewCT_Stylesheet ();_ababag :for {_ceeee ,_fbgdbe :=d .Token ();if _fbgdbe !=nil {return _fbgdbe ;};switch _decba :=_ceeee .(type ){case _b .StartElement :switch _decba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_fgdacc .NumFmts =NewCT_NumFmts ();if _dagda :=d .DecodeElement (_fgdacc .NumFmts ,&_decba );_dagda !=nil {return _dagda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_fgdacc .Fonts =NewCT_Fonts ();if _fdddc :=d .DecodeElement (_fgdacc .Fonts ,&_decba );_fdddc !=nil {return _fdddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_fgdacc .Fills =NewCT_Fills ();if _befgad :=d .DecodeElement (_fgdacc .Fills ,&_decba );_befgad !=nil {return _befgad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_fgdacc .Borders =NewCT_Borders ();if _adcgee :=d .DecodeElement (_fgdacc .Borders ,&_decba );_adcgee !=nil {return _adcgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_fgdacc .CellStyleXfs =NewCT_CellStyleXfs ();if _gacaa :=d .DecodeElement (_fgdacc .CellStyleXfs ,&_decba );_gacaa !=nil {return _gacaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_fgdacc .CellXfs =NewCT_CellXfs ();if _cgcea :=d .DecodeElement (_fgdacc .CellXfs ,&_decba );_cgcea !=nil {return _cgcea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_fgdacc .CellStyles =NewCT_CellStyles ();if _fbafc :=d .DecodeElement (_fgdacc .CellStyles ,&_decba );_fbafc !=nil {return _fbafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_fgdacc .Dxfs =NewCT_Dxfs ();if _cdabcf :=d .DecodeElement (_fgdacc .Dxfs ,&_decba );_cdabcf !=nil {return _cdabcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_fgdacc .TableStyles =NewCT_TableStyles ();if _ccgdba :=d .DecodeElement (_fgdacc .TableStyles ,&_decba );_ccgdba !=nil {return _ccgdba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_fgdacc .Colors =NewCT_Colors ();if _afdgd :=d .DecodeElement (_fgdacc .Colors ,&_decba );_afdgd !=nil {return _afdgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgdacc .ExtLst =NewCT_ExtensionList ();if _dcegb :=d .DecodeElement (_fgdacc .ExtLst ,&_decba );_dcegb !=nil {return _dcegb ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079l\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_decba .Name );if _dbbaef :=d .Skip ();_dbbaef !=nil {return _dbbaef ;};};case _b .EndElement :break _ababag ;case _b .CharData :};};return nil ;};type PivotCacheRecords struct{CT_PivotCacheRecords }; +// Field Id +FieldIdAttr uint32 ;};func (_facaf *CT_Reviewed )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_facaf .RIdAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ExternalSheetDataSet and its children -func (_cadc *CT_ExternalSheetDataSet )Validate ()error {return _cadc .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");}; +// Validate validates the Metadata and its children +func (_bggae *Metadata )Validate ()error {return _bggae .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_bcbfe *CT_SheetId )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ceebf :=range start .Attr {if _ceebf .Name .Local =="\u0076\u0061\u006c"{_acabe ,_bbbdga :=_a .ParseUint (_ceebf .Value ,10,32);if _bbbdga !=nil {return _bbbdga ;};_bcbfe .ValAttr =uint32 (_acabe );continue ;};};for {_gccabb ,_bdbfa :=d .Token ();if _bdbfa !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_bdbfa );};if _bfaef ,_gggfad :=_gccabb .(_gd .EndElement );_gggfad &&_bfaef .Name ==start .Name {break ;};};return nil ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_cfecag :=&CT_QueryTableFields {};return _cfecag }; -// Validate validates the CT_Formats and its children -func (_bdcfe *CT_Formats )Validate ()error {return _bdcfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func NewCT_Scenarios ()*CT_Scenarios {_dbbfa :=&CT_Scenarios {};return _dbbfa };func (_abdfc *CT_PivotCache )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abdfc .CacheIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abdfc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path +func (_ceafa *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_af .ST_GuidPatternRe .MatchString (_ceafa .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 ,_af .ST_GuidPatternRe ,_ceafa .GuidAttr );};if _faaa :=_ceafa .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_faaa !=nil {return _faaa ;};if _ceafa .PageMargins !=nil {if _ggaef :=_ceafa .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ggaef !=nil {return _ggaef ;};};if _ceafa .PageSetup !=nil {if _cabdc :=_ceafa .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_cabdc !=nil {return _cabdc ;};};if _ceafa .HeaderFooter !=nil {if _aebe :=_ceafa .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_aebe !=nil {return _aebe ;};};return nil ;};type ST_ShowDataAs byte ;func (_cfdfc ST_SortBy )String ()string {switch _cfdfc {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 (_fceca ST_FileType )String ()string {switch _fceca {case 0:return "";case 1:return "\u006d\u0061\u0063";case 2:return "\u0077\u0069\u006e";case 3:return "\u0064\u006f\u0073";case 4:return "\u006c\u0069\u006e";case 5:return "\u006f\u0074\u0068e\u0072";};return "";}; -// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path -func (_ddebf *CT_RevisionHeader )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_ddebf .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_ddebf .GuidAttr );};if _ebggda :=_ddebf .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_ebggda !=nil {return _ebggda ;};if _ddebf .ReviewedList !=nil {if _gefdbb :=_ddebf .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074");_gefdbb !=nil {return _gefdbb ;};};if _ddebf .ExtLst !=nil {if _beafc :=_ddebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beafc !=nil {return _beafc ;};};return nil ;};type ST_CfvoType byte ; +// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path +func (_gg *CT_BookView )ValidateWithPath (path string )error {if _bbf :=_gg .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_bbf !=nil {return _bbf ;};if _gg .ExtLst !=nil {if _eede :=_gg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eede !=nil {return _eede ;};};return nil ;}; -// Validate validates the CT_GradientStop and its children -func (_cedbf *CT_GradientStop )Validate ()error {return _cedbf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_dafdc *CT_DataValidation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dafdc .TypeAttr !=ST_DataValidationTypeUnset {_dgcaa ,_bcfg :=_dafdc .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _bcfg !=nil {return _bcfg ;};start .Attr =append (start .Attr ,_dgcaa );};if _dafdc .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_ecace ,_bfbf :=_dafdc .ErrorStyleAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"});if _bfbf !=nil {return _bfbf ;};start .Attr =append (start .Attr ,_ecace );};if _dafdc .ImeModeAttr !=ST_DataValidationImeModeUnset {_ffacg ,_cbeba :=_dafdc .ImeModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _cbeba !=nil {return _cbeba ;};start .Attr =append (start .Attr ,_ffacg );};if _dafdc .OperatorAttr !=ST_DataValidationOperatorUnset {_dbafg ,_efefa :=_dafdc .OperatorAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _efefa !=nil {return _efefa ;};start .Attr =append (start .Attr ,_dbafg );};if _dafdc .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dafdc .AllowBlankAttr ))});};if _dafdc .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dafdc .ShowDropDownAttr ))});};if _dafdc .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dafdc .ShowInputMessageAttr ))});};if _dafdc .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dafdc .ShowErrorMessageAttr ))});};if _dafdc .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dafdc .ErrorTitleAttr )});};if _dafdc .ErrorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dafdc .ErrorAttr )});};if _dafdc .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dafdc .PromptTitleAttr )});};if _dafdc .PromptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dafdc .PromptAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_dafdc .SqrefAttr )});e .EncodeToken (start );if _dafdc .Formula1 !=nil {_dgbae :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}};_d .AddPreserveSpaceAttr (&_dgbae ,*_dafdc .Formula1 );e .EncodeElement (_dafdc .Formula1 ,_dgbae );};if _dafdc .Formula2 !=nil {_cbdff :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_d .AddPreserveSpaceAttr (&_cbdff ,*_dafdc .Formula2 );e .EncodeElement (_dafdc .Formula2 ,_cbdff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_dfedg :=&CT_MetadataStringIndex {};return _dfedg ;};type CT_BookViews struct{ +// ValidateWithPath validates the CT_X and its children, prefixing error messages with path +func (_bcgef *CT_X )ValidateWithPath (path string )error {return nil }; -// Workbook View -WorkbookView []*CT_BookView ;};func (_cbebaa *CT_FontSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cbebaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abfg *CT_ConditionalFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abfg .PivotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_abfg .PivotAttr ))});};if _abfg .SqrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_abfg .SqrefAttr )});};e .EncodeToken (start );_baca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}};for _ ,_gdfbb :=range _abfg .CfRule {e .EncodeElement (_gdfbb ,_baca );};if _abfg .ExtLst !=nil {_cgdae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abfg .ExtLst ,_cgdae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path +func (_edgdb *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _edgdb .ValAttr ==_af .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 _fbagf :=_edgdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbagf !=nil {return _fbagf ;};return nil ;};type CT_CellSmartTag struct{ -// Validate validates the CT_CellXfs and its children -func (_ffgg *CT_CellXfs )Validate ()error {return _ffgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};func (_cbbfc *CT_OleSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcgc :=range start .Attr {if _gcgc .Name .Local =="\u0072\u0065\u0066"{_decge ,_efeed :=_gcgc .Value ,error (nil );if _efeed !=nil {return _efeed ;};_cbbfc .RefAttr =_decge ;continue ;};};for {_fcaae ,_daccg :=d .Token ();if _daccg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_daccg );};if _bceg ,_aacdcc :=_fcaae .(_b .EndElement );_aacdcc &&_bceg .Name ==start .Name {break ;};};return nil ;}; +// Smart Tag Type Index +TypeAttr uint32 ; -// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path -func (_ffae *CT_Item )ValidateWithPath (path string )error {if _gbdef :=_ffae .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gbdef !=nil {return _gbdef ;};return nil ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;);func (_gafec *CT_ServerFormats )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efecad :=range start .Attr {if _efecad .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebefdb ,_egecd :=_e .ParseUint (_efecad .Value ,10,32);if _egecd !=nil {return _egecd ;};_gdggc :=uint32 (_ebefdb );_gafec .CountAttr =&_gdggc ;continue ;};};_ecega :for {_bfdbg ,_bdgcg :=d .Token ();if _bdgcg !=nil {return _bdgcg ;};switch _egcddf :=_bfdbg .(type ){case _b .StartElement :switch _egcddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}:_fdaef :=NewCT_ServerFormat ();if _fefgdb :=d .DecodeElement (_fdaef ,&_egcddf );_fefgdb !=nil {return _fefgdb ;};_gafec .ServerFormat =append (_gafec .ServerFormat ,_fdaef );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025v",_egcddf .Name );if _cacae :=d .Skip ();_cacae !=nil {return _cacae ;};};case _b .EndElement :break _ecega ;case _b .CharData :};};return nil ;};func (_cdcde ST_TextVAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdcde .String (),start );}; +// Deleted +DeletedAttr *bool ; -// Validate validates the CT_Connections and its children -func (_faeb *CT_Connections )Validate ()error {return _faeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");}; +// XML Based +XmlBasedAttr *bool ; -// Validate validates the CT_PivotFields and its children -func (_cffaf *CT_PivotFields )Validate ()error {return _cffaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};func NewCT_VolTypes ()*CT_VolTypes {_cbefd :=&CT_VolTypes {};return _cbefd }; +// Smart Tag Properties +CellSmartTagPr []*CT_CellSmartTagPr ;};type CT_OleObjects struct{ -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_ebdgf *CT_Hyperlink )ValidateWithPath (path string )error {return nil }; +// Embedded Object +OleObject []*CT_OleObject ;};func (_fdgfe *CT_Record )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _fdgfe .M !=nil {_gfgfb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_cabcb :=range _fdgfe .M {e .EncodeElement (_cabcb ,_gfgfb );};};if _fdgfe .N !=nil {_abde :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_gdaf :=range _fdgfe .N {e .EncodeElement (_gdaf ,_abde );};};if _fdgfe .B !=nil {_aedcda :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_bfddc :=range _fdgfe .B {e .EncodeElement (_bfddc ,_aedcda );};};if _fdgfe .E !=nil {_fcbge :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_dgdeb :=range _fdgfe .E {e .EncodeElement (_dgdeb ,_fcbge );};};if _fdgfe .S !=nil {_fadef :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_fcfd :=range _fdgfe .S {e .EncodeElement (_fcfd ,_fadef );};};if _fdgfe .D !=nil {_bddfb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_dbfaad :=range _fdgfe .D {e .EncodeElement (_dbfaad ,_bddfb );};};if _fdgfe .X !=nil {_efacd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gddda :=range _fdgfe .X {e .EncodeElement (_gddda ,_efacd );};};e .EncodeToken (_gd .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;);type CT_Hyperlinks struct{ -// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path -func (_agfgbg *CT_VolTopic )ValidateWithPath (path string )error {if _adbda :=_agfgbg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_adbda !=nil {return _adbda ;};for _dafge ,_daegeb :=range _agfgbg .Tr {if _fdcdc :=_daegeb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_dafge ));_fdcdc !=nil {return _fdcdc ;};};return nil ;};func (_gdcgg *CT_ExternalReferences )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fddfe :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_cgbf :=range _gdcgg .ExternalReference {e .EncodeElement (_cgbf ,_fddfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Hyperlink +Hyperlink []*CT_Hyperlink ;};func (_gebg ST_BorderStyle )String ()string {switch _gebg {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 (_edgag *ST_SheetViewType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_edgag =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_edgag =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_edgag =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_edgag =3;};return nil ;}; -// Validate validates the CT_PivotCaches and its children -func (_bfdde *CT_PivotCaches )Validate ()error {return _bfdde .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};func (_cffcc *CT_SingleXmlCells )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ccgfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}};for _ ,_agcbf :=range _cffcc .SingleXmlCell {e .EncodeElement (_agcbf ,_ccgfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SheetFormatPr and its children +func (_dgagg *CT_SheetFormatPr )Validate ()error {return _dgagg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_adead :=&CT_UnderlineProperty {};return _adead ;};func NewCT_CellSmartTags ()*CT_CellSmartTags {_ccbc :=&CT_CellSmartTags {};return _ccbc };func (_faee *CT_QueryTableFields )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _faee .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_faee .CountAttr )});};e .EncodeToken (start );if _faee .QueryTableField !=nil {_fdaafc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gdbbg :=range _faee .QueryTableField {e .EncodeElement (_gdbbg ,_fdaafc );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_FileVersion ()*CT_FileVersion {_gfdfb :=&CT_FileVersion {};return _gfdfb };func (_bdfeag *CT_ProtectedRanges )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bcagea :for {_cbaaf ,_dbdfb :=d .Token ();if _dbdfb !=nil {return _dbdfb ;};switch _bdfdaa :=_cbaaf .(type ){case _gd .StartElement :switch _bdfdaa .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgbda :=NewCT_ProtectedRange ();if _cagdg :=d .DecodeElement (_bgbda ,&_bdfdaa );_cagdg !=nil {return _cagdg ;};_bdfeag .ProtectedRange =append (_bdfeag .ProtectedRange ,_bgbda );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\u006f\u0074\u0065\u0063t\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_bdfdaa .Name );if _bceee :=d .Skip ();_bceee !=nil {return _bceee ;};};case _gd .EndElement :break _bcagea ;case _gd .CharData :};};return nil ;};type CT_CustomChartsheetView struct{ -// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path -func (_fcebba *CT_PageFields )ValidateWithPath (path string )error {for _fggaf ,_bcacd :=range _fcebba .PageField {if _bgcbc :=_bcacd .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fggaf ));_bgcbc !=nil {return _bgcbc ;};};return nil ;};type CT_String struct{ +// GUID +GuidAttr string ; -// Value -VAttr string ; +// Print Scale +ScaleAttr *uint32 ; -// Unused Item -UAttr *bool ; +// Visible State +StateAttr ST_SheetState ; -// Calculated Item -FAttr *bool ; +// Zoom To Fit +ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; -// Item Caption -CAttr *string ; +// Chart Sheet Page Setup +PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;}; -// Member Property Count -CpAttr *uint32 ; +// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path +func (_ebdgb *CT_WebPublishItems )ValidateWithPath (path string )error {for _ccadec ,_fadfd :=range _ebdgb .WebPublishItem {if _acbcg :=_fadfd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ccadec ));_acbcg !=nil {return _acbcg ;};};return nil ;};func (_dacee *CT_DataFields )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dacee .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dacee .CountAttr )});};e .EncodeToken (start );_gaba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cacfc :=range _dacee .DataField {e .EncodeElement (_cacfc ,_gaba );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_deaab *CT_ChartsheetPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_edbb :=range start .Attr {if _edbb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_egdgc ,_afdf :=_a .ParseBool (_edbb .Value );if _afdf !=nil {return _afdf ;};_deaab .PublishedAttr =&_egdgc ;continue ;};if _edbb .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_aafb ,_edaf :=_edbb .Value ,error (nil );if _edaf !=nil {return _edaf ;};_deaab .CodeNameAttr =&_aafb ;continue ;};};_dbfe :for {_ggeec ,_ceae :=d .Token ();if _ceae !=nil {return _ceae ;};switch _ebfb :=_ggeec .(type ){case _gd .StartElement :switch _ebfb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deaab .TabColor =NewCT_Color ();if _cfcb :=d .DecodeElement (_deaab .TabColor ,&_ebfb );_cfcb !=nil {return _cfcb ;};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\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_ebfb .Name );if _edcb :=d .Skip ();_edcb !=nil {return _edcb ;};};case _gd .EndElement :break _dbfe ;case _gd .CharData :};};return nil ;};func (_adgd *CT_CellSmartTag )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gcaf :=range start .Attr {if _gcaf .Name .Local =="\u0074\u0079\u0070\u0065"{_fdg ,_dedca :=_a .ParseUint (_gcaf .Value ,10,32);if _dedca !=nil {return _dedca ;};_adgd .TypeAttr =uint32 (_fdg );continue ;};if _gcaf .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_defa ,_gbac :=_a .ParseBool (_gcaf .Value );if _gbac !=nil {return _gbac ;};_adgd .DeletedAttr =&_defa ;continue ;};if _gcaf .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_fbgc ,_ggbb :=_a .ParseBool (_gcaf .Value );if _ggbb !=nil {return _ggbb ;};_adgd .XmlBasedAttr =&_fbgc ;continue ;};};_dbfb :for {_defb ,_fafg :=d .Token ();if _fafg !=nil {return _fafg ;};switch _efce :=_defb .(type ){case _gd .StartElement :switch _efce .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cdgf :=NewCT_CellSmartTagPr ();if _bced :=d .DecodeElement (_cdgf ,&_efce );_bced !=nil {return _bced ;};_adgd .CellSmartTagPr =append (_adgd .CellSmartTagPr ,_cdgf );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\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0020\u0025\u0076",_efce .Name );if _gedg :=d .Skip ();_gedg !=nil {return _gedg ;};};case _gd .EndElement :break _dbfb ;case _gd .CharData :};};return nil ;};func (_dfff *ST_FormatAction )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_dfff =0;case "\u0062\u006c\u0061n\u006b":*_dfff =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_dfff =2;case "\u0064\u0072\u0069l\u006c":*_dfff =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dfff =4;};return nil ;};func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_egbb :=&CT_RevisionCustomView {};_egbb .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";_egbb .ActionAttr =ST_RevisionAction (1);return _egbb ;}; -// Format Index -InAttr *uint32 ; +// Validate validates the CT_SmartTagType and its children +func (_gacfee *CT_SmartTagType )Validate ()error {return _gacfee .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_feede *ST_CredMethod )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_feede =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_feede =1;case "\u006e\u006f\u006e\u0065":*_feede =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_feede =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_feede =4;};return nil ;};func (_gdbf *CT_CacheFields )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gdbf .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gdbf .CountAttr )});};e .EncodeToken (start );if _gdbf .CacheField !=nil {_gcab :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fff :=range _gdbf .CacheField {e .EncodeElement (_fff ,_gcab );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type ST_Scope byte ;func (_dbabaf ST_Type )ValidateWithPath (path string )error {switch _dbabaf {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 (_dbabaf ));};return nil ;};func (_gffdbf *Users )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gffdbf .CT_Users =*NewCT_Users ();for _ ,_eaadb :=range start .Attr {if _eaadb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecabg ,_ffbbc :=_a .ParseUint (_eaadb .Value ,10,32);if _ffbbc !=nil {return _ffbbc ;};_aggcf :=uint32 (_ecabg );_gffdbf .CountAttr =&_aggcf ;continue ;};};_fegbce :for {_decdee ,_aebge :=d .Token ();if _aebge !=nil {return _aebge ;};switch _edgae :=_decdee .(type ){case _gd .StartElement :switch _edgae .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dabaga :=NewCT_SharedUser ();if _eggbcg :=d .DecodeElement (_dabaga ,&_edgae );_eggbcg !=nil {return _eggbcg ;};_gffdbf .UserInfo =append (_gffdbf .UserInfo ,_dabaga );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 \u0055\u0073\u0065r\u0073 \u0025\u0076",_edgae .Name );if _fabfef :=d .Skip ();_fabfef !=nil {return _fabfef ;};};case _gd .EndElement :break _fegbce ;case _gd .CharData :};};return nil ;};type CT_PivotAreaReference struct{ -// Background Color -BcAttr *string ; +// Field Index +FieldAttr *uint32 ; -// Foreground Color -FcAttr *string ; +// Item Index Count +CountAttr *uint32 ; -// Italic -IAttr *bool ; +// Selected +SelectedAttr *bool ; -// Underline -UnAttr *bool ; +// Positional Reference +ByPositionAttr *bool ; -// Strikethrough -StAttr *bool ; +// Relative Reference +RelativeAttr *bool ; -// Bold -BAttr *bool ; +// Include Default Filter +DefaultSubtotalAttr *bool ; -// Tuples -Tpls []*CT_Tuples ; +// Include Sum Filter +SumSubtotalAttr *bool ; -// Member Property Index -X []*CT_X ;};func (_abcee *CT_RevisionConflict )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abcee .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_abcee .SheetIdAttr )});};if _abcee .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_abcee .RIdAttr )});};if _abcee .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_abcee .UaAttr ))});};if _abcee .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_abcee .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type PivotCacheDefinition struct{CT_PivotCacheDefinition };func NewCT_RevisionConflict ()*CT_RevisionConflict {_fedfc :=&CT_RevisionConflict {};return _fedfc };func (_dfcce *CT_PivotHierarchies )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eafce :=range start .Attr {if _eafce .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcda ,_bfbed :=_e .ParseUint (_eafce .Value ,10,32);if _bfbed !=nil {return _bfbed ;};_gfefa :=uint32 (_bcda );_dfcce .CountAttr =&_gfefa ;continue ;};};_bdfbbg :for {_edcbec ,_aede :=d .Token ();if _aede !=nil {return _aede ;};switch _eaef :=_edcbec .(type ){case _b .StartElement :switch _eaef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_ggfca :=NewCT_PivotHierarchy ();if _eacfc :=d .DecodeElement (_ggfca ,&_eaef );_eacfc !=nil {return _eacfc ;};_dfcce .PivotHierarchy =append (_dfcce .PivotHierarchy ,_ggfca );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_eaef .Name );if _aafda :=d .Skip ();_aafda !=nil {return _aafda ;};};case _b .EndElement :break _bdfbbg ;case _b .CharData :};};return nil ;};func (_fefbgf *CT_SheetIdMap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fefbgf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fefbgf .CountAttr )});};e .EncodeToken (start );_afaad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_ccdaf :=range _fefbgf .SheetId {e .EncodeElement (_ccdaf ,_afaad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfacff *CT_UnderlineProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdfec :=range start .Attr {if _bdfec .Name .Local =="\u0076\u0061\u006c"{_dfacff .ValAttr .UnmarshalXMLAttr (_bdfec );continue ;};};for {_ddabf ,_gaaggg :=d .Token ();if _gaaggg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u0065r\u006ci\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_gaaggg );};if _agbbf ,_aaccfg :=_ddabf .(_b .EndElement );_aaccfg &&_agbbf .Name ==start .Name {break ;};};return nil ;};type CT_Index struct{ +// Include CountA Filter +CountASubtotalAttr *bool ; -// Shared Items Index -VAttr uint32 ;};func (_gcgfg *CT_CacheField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcg :=range start .Attr {if _bcg .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_caab ,_gbf :=_e .ParseInt (_bcg .Value ,10,32);if _gbf !=nil {return _gbf ;};_edcc :=int32 (_caab );_gcgfg .HierarchyAttr =&_edcc ;continue ;};if _bcg .Name .Local =="\u006c\u0065\u0076e\u006c"{_fff ,_cfe :=_e .ParseUint (_bcg .Value ,10,32);if _cfe !=nil {return _cfe ;};_aeaa :=uint32 (_fff );_gcgfg .LevelAttr =&_aeaa ;continue ;};if _bcg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dgbb ,_bge :=_bcg .Value ,error (nil );if _bge !=nil {return _bge ;};_gcgfg .CaptionAttr =&_dgbb ;continue ;};if _bcg .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_babb ,_ebbg :=_e .ParseBool (_bcg .Value );if _ebbg !=nil {return _ebbg ;};_gcgfg .DatabaseFieldAttr =&_babb ;continue ;};if _bcg .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_edd ,_acb :=_e .ParseBool (_bcg .Value );if _acb !=nil {return _acb ;};_gcgfg .ServerFieldAttr =&_edd ;continue ;};if _bcg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_adcf ,_ege :=_e .ParseUint (_bcg .Value ,10,32);if _ege !=nil {return _ege ;};_egbd :=uint32 (_adcf );_gcgfg .NumFmtIdAttr =&_egbd ;continue ;};if _bcg .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_cab ,_eeeg :=_bcg .Value ,error (nil );if _eeeg !=nil {return _eeeg ;};_gcgfg .FormulaAttr =&_cab ;continue ;};if _bcg .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_dee ,_geac :=_e .ParseInt (_bcg .Value ,10,32);if _geac !=nil {return _geac ;};_abdb :=int32 (_dee );_gcgfg .SqlTypeAttr =&_abdb ;continue ;};if _bcg .Name .Local =="\u006e\u0061\u006d\u0065"{_dgaf ,_bagbf :=_bcg .Value ,error (nil );if _bagbf !=nil {return _bagbf ;};_gcgfg .NameAttr =_dgaf ;continue ;};if _bcg .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_bdd ,_gcgfc :=_bcg .Value ,error (nil );if _gcgfc !=nil {return _gcgfc ;};_gcgfg .PropertyNameAttr =&_bdd ;continue ;};if _bcg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_gdec ,_gfdd :=_e .ParseBool (_bcg .Value );if _gfdd !=nil {return _gfdd ;};_gcgfg .UniqueListAttr =&_gdec ;continue ;};if _bcg .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_bfeg ,_ggf :=_e .ParseUint (_bcg .Value ,10,32);if _ggf !=nil {return _ggf ;};_fbcad :=uint32 (_bfeg );_gcgfg .MappingCountAttr =&_fbcad ;continue ;};if _bcg .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_befb ,_cbg :=_e .ParseBool (_bcg .Value );if _cbg !=nil {return _cbg ;};_gcgfg .MemberPropertyFieldAttr =&_befb ;continue ;};};_ebdg :for {_ebga ,_gab :=d .Token ();if _gab !=nil {return _gab ;};switch _fggd :=_ebga .(type ){case _b .StartElement :switch _fggd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_gcgfg .SharedItems =NewCT_SharedItems ();if _ddcf :=d .DecodeElement (_gcgfg .SharedItems ,&_fggd );_ddcf !=nil {return _ddcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}:_gcgfg .FieldGroup =NewCT_FieldGroup ();if _dba :=d .DecodeElement (_gcgfg .FieldGroup ,&_fggd );_dba !=nil {return _dba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"}:_dgdg :=NewCT_X ();if _fcec :=d .DecodeElement (_dgdg ,&_fggd );_fcec !=nil {return _fcec ;};_gcgfg .MpMap =append (_gcgfg .MpMap ,_dgdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcgfg .ExtLst =NewCT_ExtensionList ();if _aca :=d .DecodeElement (_gcgfg .ExtLst ,&_fggd );_aca !=nil {return _aca ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043a\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_fggd .Name );if _ecc :=d .Skip ();_ecc !=nil {return _ecc ;};};case _b .EndElement :break _ebdg ;case _b .CharData :};};return nil ;}; +// Include Average Filter +AvgSubtotalAttr *bool ; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_gafbc *CT_HeaderFooter )ValidateWithPath (path string )error {return nil }; +// Include Maximum Filter +MaxSubtotalAttr *bool ; -// Validate validates the CT_Borders and its children -func (_adccg *CT_Borders )Validate ()error {return _adccg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_dac *CT_CalculatedMembers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eeee :=range start .Attr {if _eeee .Name .Local =="\u0063\u006f\u0075n\u0074"{_eac ,_bgag :=_e .ParseUint (_eeee .Value ,10,32);if _bgag !=nil {return _bgag ;};_eeea :=uint32 (_eac );_dac .CountAttr =&_eeea ;continue ;};};_accd :for {_afcb ,_abgfc :=d .Token ();if _abgfc !=nil {return _abgfc ;};switch _bcde :=_afcb .(type ){case _b .StartElement :switch _bcde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}:_agef :=NewCT_CalculatedMember ();if _dccc :=d .DecodeElement (_agef ,&_bcde );_dccc !=nil {return _dccc ;};_dac .CalculatedMember =append (_dac .CalculatedMember ,_agef );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_bcde .Name );if _bgbd :=d .Skip ();_bgbd !=nil {return _bgbd ;};};case _b .EndElement :break _accd ;case _b .CharData :};};return nil ;};func (_gafad *CT_SmartTagPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfcad :=range start .Attr {if _bfcad .Name .Local =="\u0065\u006d\u0062e\u0064"{_faega ,_dbefg :=_e .ParseBool (_bfcad .Value );if _dbefg !=nil {return _dbefg ;};_gafad .EmbedAttr =&_faega ;continue ;};if _bfcad .Name .Local =="\u0073\u0068\u006f\u0077"{_gafad .ShowAttr .UnmarshalXMLAttr (_bfcad );continue ;};};for {_dgaad ,_bcgcdg :=d .Token ();if _bcgcdg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_bcgcdg );};if _fedcag ,_gcbeea :=_dgaad .(_b .EndElement );_gcbeea &&_fedcag .Name ==start .Name {break ;};};return nil ;};func (_acfdf *CT_ExternalSheetName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcgd :=range start .Attr {if _bcgd .Name .Local =="\u0076\u0061\u006c"{_baafg ,_begb :=_bcgd .Value ,error (nil );if _begb !=nil {return _begb ;};_acfdf .ValAttr =&_baafg ;continue ;};};for {_fgabe ,_abdg :=d .Token ();if _abdg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_abdg );};if _gcef ,_eaffe :=_fgabe .(_b .EndElement );_eaffe &&_gcef .Name ==start .Name {break ;};};return nil ;};func (_cbdgc ST_IconSetType )String ()string {switch _cbdgc {case 0:return "";case 1:return "\u0033A\u0072\u0072\u006f\u0077\u0073";case 2:return "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 3:return "\u0033\u0046\u006c\u0061\u0067\u0073";case 4:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case 5:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case 6:return "\u0033\u0053\u0069\u0067\u006e\u0073";case 7:return "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case 8:return "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case 9:return "\u0034A\u0072\u0072\u006f\u0077\u0073";case 10:return "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 11:return "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case 12:return "\u0034R\u0061\u0074\u0069\u006e\u0067";case 13:return "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case 14:return "\u0035A\u0072\u0072\u006f\u0077\u0073";case 15:return "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 16:return "\u0035R\u0061\u0074\u0069\u006e\u0067";case 17:return "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return "";};type CT_RevisionFormatting struct{ +// Include Minimum Filter +MinSubtotalAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Include Product Filter +ProductSubtotalAttr *bool ; -// Row or Column Formatting Change -XfDxfAttr *bool ; +// Include Count Subtotal +CountSubtotalAttr *bool ; -// Style -SAttr *bool ; +// Include StdDev Filter +StdDevSubtotalAttr *bool ; -// Sequence Of References -SqrefAttr ST_Sqref ; +// Include StdDevP Filter +StdDevPSubtotalAttr *bool ; -// Start index -StartAttr *uint32 ; +// Include Var Filter +VarSubtotalAttr *bool ; -// Length -LengthAttr *uint32 ; +// Include VarP Filter +VarPSubtotalAttr *bool ; -// Formatting -Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};type CT_HierarchyUsage struct{ +// Field Item +X []*CT_Index ;ExtLst *CT_ExtensionList ;};type ST_ParameterType byte ; -// Hierarchy Usage -HierarchyUsageAttr int32 ;};type CT_FileSharing struct{ +// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path +func (_dcfae *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;); -// Read Only Recommended -ReadOnlyRecommendedAttr *bool ; +// ValidateWithPath validates the Headers and its children, prefixing error messages with path +func (_edefb *Headers )ValidateWithPath (path string )error {if _dggfc :=_edefb .CT_RevisionHeaders .ValidateWithPath (path );_dggfc !=nil {return _dggfc ;};return nil ;}; -// User Name -UserNameAttr *string ; +// Validate validates the CT_MeasureDimensionMap and its children +func (_ffgfb *CT_MeasureDimensionMap )Validate ()error {return _ffgfb .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};func (_agfb *CT_CalculatedItem )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_agfb .PivotArea =NewCT_PivotArea ();for _ ,_cade :=range start .Attr {if _cade .Name .Local =="\u0066\u0069\u0065l\u0064"{_bacag ,_gbc :=_a .ParseUint (_cade .Value ,10,32);if _gbc !=nil {return _gbc ;};_cdgb :=uint32 (_bacag );_agfb .FieldAttr =&_cdgb ;continue ;};if _cade .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_efaa ,_agbb :=_cade .Value ,error (nil );if _agbb !=nil {return _agbb ;};_agfb .FormulaAttr =&_efaa ;continue ;};};_ddga :for {_begb ,_afb :=d .Token ();if _afb !=nil {return _afb ;};switch _ggg :=_begb .(type ){case _gd .StartElement :switch _ggg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gfga :=d .DecodeElement (_agfb .PivotArea ,&_ggg );_gfga !=nil {return _gfga ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agfb .ExtLst =NewCT_ExtensionList ();if _ecc :=d .DecodeElement (_agfb .ExtLst ,&_ggg );_ecc !=nil {return _ecc ;};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\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_ggg .Name );if _ddaf :=d .Skip ();_ddaf !=nil {return _ddaf ;};};case _gd .EndElement :break _ddga ;case _gd .CharData :};};return nil ;};type CT_ChartsheetViews struct{ -// Write Reservation Password -ReservationPasswordAttr *string ; +// Chart Sheet View +SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Validate validates the CT_RevisionCellChange and its children +func (_ebgddbg *CT_RevisionCellChange )Validate ()error {return _ebgddbg .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};func (_dbcfda ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _dbcfda {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 (_dbcfda ));};return nil ;};type CT_Col struct{ -// Password Hash Value -HashValueAttr *string ; +// Minimum Column +MinAttr uint32 ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Maximum Column +MaxAttr uint32 ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ;};type MapInfo struct{CT_MapInfo };func (_fddc *CT_Connection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fddc .IdAttr )});if _fddc .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .SourceFileAttr )});};if _fddc .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .OdcFileAttr )});};if _fddc .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .KeepAliveAttr ))});};if _fddc .IntervalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .IntervalAttr )});};if _fddc .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .NameAttr )});};if _fddc .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .DescriptionAttr )});};if _fddc .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .TypeAttr )});};if _fddc .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .ReconnectionMethodAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_fddc .RefreshedVersionAttr )});if _fddc .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .MinRefreshableVersionAttr )});};if _fddc .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .SavePasswordAttr ))});};if _fddc .NewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .NewAttr ))});};if _fddc .DeletedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .DeletedAttr ))});};if _fddc .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .OnlyUseConnectionFileAttr ))});};if _fddc .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .BackgroundAttr ))});};if _fddc .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .RefreshOnLoadAttr ))});};if _fddc .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fddc .SaveDataAttr ))});};if _fddc .CredentialsAttr !=ST_CredMethodUnset {_eccb ,_fcce :=_fddc .CredentialsAttr .MarshalXMLAttr (_b .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"});if _fcce !=nil {return _fcce ;};start .Attr =append (start .Attr ,_eccb );};if _fddc .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fddc .SingleSignOnIdAttr )});};e .EncodeToken (start );if _fddc .DbPr !=nil {_egga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_fddc .DbPr ,_egga );};if _fddc .OlapPr !=nil {_cfecg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}};e .EncodeElement (_fddc .OlapPr ,_cfecg );};if _fddc .WebPr !=nil {_bbdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_fddc .WebPr ,_bbdc );};if _fddc .TextPr !=nil {_eeff :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}};e .EncodeElement (_fddc .TextPr ,_eeff );};if _fddc .Parameters !=nil {_dfega :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_fddc .Parameters ,_dfega );};if _fddc .ExtLst !=nil {_ffde :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fddc .ExtLst ,_ffde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daecd ST_DdeValueType )Validate ()error {return _daecd .ValidateWithPath ("")};func (_dbcff *CT_VolTopicRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gffdff :=range start .Attr {if _gffdff .Name .Local =="\u0072"{_gcgda ,_agacc :=_gffdff .Value ,error (nil );if _agacc !=nil {return _agacc ;};_dbcff .RAttr =_gcgda ;continue ;};if _gffdff .Name .Local =="\u0073"{_affbc ,_adacfd :=_e .ParseUint (_gffdff .Value ,10,32);if _adacfd !=nil {return _adacfd ;};_dbcff .SAttr =uint32 (_affbc );continue ;};};for {_bcedd ,_egacdb :=d .Token ();if _egacdb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0052\u0065\u0066:\u0020\u0025\u0073",_egacdb );};if _ccbead ,_cgebf :=_bcedd .(_b .EndElement );_cgebf &&_ccbead .Name ==start .Name {break ;};};return nil ;}; +// Column Width +WidthAttr *float64 ; -// Validate validates the CT_RevisionDefinedName and its children -func (_eabadb *CT_RevisionDefinedName )Validate ()error {return _eabadb .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};type Connections struct{CT_Connections }; +// Style +StyleAttr *uint32 ; -// Validate validates the CT_TableStyle and its children -func (_ecabf *CT_TableStyle )Validate ()error {return _ecabf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_cagdbg ST_RefMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfedee :=_b .Attr {};_dfedee .Name =name ;switch _cagdbg {case ST_RefModeUnset :_dfedee .Value ="";case ST_RefModeA1 :_dfedee .Value ="\u0041\u0031";case ST_RefModeR1C1 :_dfedee .Value ="\u0052\u0031\u0043\u0031";};return _dfedee ,nil ;};func (_effbb *VolTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effbb .CT_VolTypes =*NewCT_VolTypes ();_bgbagb :for {_bgddcf ,_cbefb :=d .Token ();if _cbefb !=nil {return _cbefb ;};switch _cdfff :=_bgddcf .(type ){case _b .StartElement :switch _cdfff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_beeegg :=NewCT_VolType ();if _bfgdg :=d .DecodeElement (_beeegg ,&_cdfff );_bfgdg !=nil {return _bfgdg ;};_effbb .VolType =append (_effbb .VolType ,_beeegg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_effbb .ExtLst =NewCT_ExtensionList ();if _efcgb :=d .DecodeElement (_effbb .ExtLst ,&_cdfff );_efcgb !=nil {return _efcgb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_cdfff .Name );if _bbabf :=d .Skip ();_bbabf !=nil {return _bbabf ;};};case _b .EndElement :break _bgbagb ;case _b .CharData :};};return nil ;}; +// Hidden Columns +HiddenAttr *bool ; -// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path -func (_dfeed *CT_IndexedColors )ValidateWithPath (path string )error {for _feaf ,_dfgaa :=range _dfeed .RgbColor {if _fgecd :=_dfgaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_feaf ));_fgecd !=nil {return _fgecd ;};};return nil ;};type ST_ExternalConnectionType byte ;type CT_CustomFilters struct{ +// Best Fit Column Width +BestFitAttr *bool ; -// And -AndAttr *bool ; +// Custom Width +CustomWidthAttr *bool ; -// Custom Filter Criteria -CustomFilter []*CT_CustomFilter ;};func (_egfde *CT_Stylesheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adbca :for {_bdgada ,_abdfb :=d .Token ();if _abdfb !=nil {return _abdfb ;};switch _cbabg :=_bdgada .(type ){case _b .StartElement :switch _cbabg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_egfde .NumFmts =NewCT_NumFmts ();if _bafef :=d .DecodeElement (_egfde .NumFmts ,&_cbabg );_bafef !=nil {return _bafef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_egfde .Fonts =NewCT_Fonts ();if _bedca :=d .DecodeElement (_egfde .Fonts ,&_cbabg );_bedca !=nil {return _bedca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_egfde .Fills =NewCT_Fills ();if _bacge :=d .DecodeElement (_egfde .Fills ,&_cbabg );_bacge !=nil {return _bacge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_egfde .Borders =NewCT_Borders ();if _cadgbe :=d .DecodeElement (_egfde .Borders ,&_cbabg );_cadgbe !=nil {return _cadgbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_egfde .CellStyleXfs =NewCT_CellStyleXfs ();if _acddf :=d .DecodeElement (_egfde .CellStyleXfs ,&_cbabg );_acddf !=nil {return _acddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_egfde .CellXfs =NewCT_CellXfs ();if _fcedg :=d .DecodeElement (_egfde .CellXfs ,&_cbabg );_fcedg !=nil {return _fcedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_egfde .CellStyles =NewCT_CellStyles ();if _fdfccd :=d .DecodeElement (_egfde .CellStyles ,&_cbabg );_fdfccd !=nil {return _fdfccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_egfde .Dxfs =NewCT_Dxfs ();if _acebf :=d .DecodeElement (_egfde .Dxfs ,&_cbabg );_acebf !=nil {return _acebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_egfde .TableStyles =NewCT_TableStyles ();if _efggb :=d .DecodeElement (_egfde .TableStyles ,&_cbabg );_efggb !=nil {return _efggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_egfde .Colors =NewCT_Colors ();if _eggede :=d .DecodeElement (_egfde .Colors ,&_cbabg );_eggede !=nil {return _eggede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egfde .ExtLst =NewCT_ExtensionList ();if _gadfc :=d .DecodeElement (_egfde .ExtLst ,&_cbabg );_gadfc !=nil {return _gadfc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_cbabg .Name );if _efeeaa :=d .Skip ();_efeeaa !=nil {return _efeeaa ;};};case _b .EndElement :break _adbca ;case _b .CharData :};};return nil ;}; +// Show Phonetic Information +PhoneticAttr *bool ; -// Validate validates the CT_Format and its children -func (_gfbf *CT_Format )Validate ()error {return _gfbf .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");}; +// Outline Level +OutlineLevelAttr *uint8 ; -// Validate validates the CT_ExternalSheetName and its children -func (_bgebb *CT_ExternalSheetName )Validate ()error {return _bgebb .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");};func (_caca *CT_FontSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gccdg :=range start .Attr {if _gccdg .Name .Local =="\u0076\u0061\u006c"{_acdgf ,_bbdeb :=_e .ParseFloat (_gccdg .Value ,64);if _bbdeb !=nil {return _bbdeb ;};_caca .ValAttr =_acdgf ;continue ;};};for {_cgfbcd ,_fcaf :=d .Token ();if _fcaf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_fcaf );};if _eabc ,_gbgcce :=_cgfbcd .(_b .EndElement );_gbgcce &&_eabc .Name ==start .Name {break ;};};return nil ;}; +// Collapsed +CollapsedAttr *bool ;};func (_afddeb ST_DataValidationImeMode )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_afddeb .String (),start );}; -// Validate validates the CT_Macrosheet and its children -func (_adfff *CT_Macrosheet )Validate ()error {return _adfff .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};func (_effed *CT_RevisionCellChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effed .Nc =NewCT_Cell ();for _ ,_ffefd :=range start .Attr {if _ffefd .Name .Local =="\u006f\u006c\u0064P\u0068"{_cabbfb ,_bfafd :=_e .ParseBool (_ffefd .Value );if _bfafd !=nil {return _bfafd ;};_effed .OldPhAttr =&_cabbfb ;continue ;};if _ffefd .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_dgefc ,_ddcaea :=_e .ParseBool (_ffefd .Value );if _ddcaea !=nil {return _ddcaea ;};_effed .EndOfListFormulaUpdateAttr =&_dgefc ;continue ;};if _ffefd .Name .Local =="\u006f\u0064\u0078\u0066"{_efdeb ,_ffafc :=_e .ParseBool (_ffefd .Value );if _ffafc !=nil {return _ffafc ;};_effed .OdxfAttr =&_efdeb ;continue ;};if _ffefd .Name .Local =="\u0073"{_feebbg ,_ebbed :=_e .ParseBool (_ffefd .Value );if _ebbed !=nil {return _ebbed ;};_effed .SAttr =&_feebbg ;continue ;};if _ffefd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ffabb ,_ccfeg :=_e .ParseUint (_ffefd .Value ,10,32);if _ccfeg !=nil {return _ccfeg ;};_cefd :=uint32 (_ffabb );_effed .NumFmtIdAttr =&_cefd ;continue ;};if _ffefd .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_gdea ,_bggbcc :=_e .ParseBool (_ffefd .Value );if _bggbcc !=nil {return _bggbcc ;};_effed .OldQuotePrefixAttr =&_gdea ;continue ;};if _ffefd .Name .Local =="\u0070\u0068"{_afcadg ,_gecb :=_e .ParseBool (_ffefd .Value );if _gecb !=nil {return _gecb ;};_effed .PhAttr =&_afcadg ;continue ;};if _ffefd .Name .Local =="\u0073\u0049\u0064"{_aedee ,_cbefa :=_e .ParseUint (_ffefd .Value ,10,32);if _cbefa !=nil {return _cbefa ;};_effed .SIdAttr =uint32 (_aedee );continue ;};if _ffefd .Name .Local =="\u0078\u0066\u0044x\u0066"{_bcdad ,_aafgf :=_e .ParseBool (_ffefd .Value );if _aafgf !=nil {return _aafgf ;};_effed .XfDxfAttr =&_bcdad ;continue ;};if _ffefd .Name .Local =="\u0064\u0078\u0066"{_bffeb ,_eacgd :=_e .ParseBool (_ffefd .Value );if _eacgd !=nil {return _eacgd ;};_effed .DxfAttr =&_bffeb ;continue ;};if _ffefd .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_aebfeg ,_cgfeg :=_e .ParseBool (_ffefd .Value );if _cgfeg !=nil {return _cgfeg ;};_effed .QuotePrefixAttr =&_aebfeg ;continue ;};if _ffefd .Name .Local =="\u0072\u0049\u0064"{_acbaf ,_fbdce :=_e .ParseUint (_ffefd .Value ,10,32);if _fbdce !=nil {return _fbdce ;};_gfdegg :=uint32 (_acbaf );_effed .RIdAttr =&_gfdegg ;continue ;};if _ffefd .Name .Local =="\u0075\u0061"{_bdebg ,_dbaggb :=_e .ParseBool (_ffefd .Value );if _dbaggb !=nil {return _dbaggb ;};_effed .UaAttr =&_bdebg ;continue ;};if _ffefd .Name .Local =="\u0072\u0061"{_ccbfb ,_accg :=_e .ParseBool (_ffefd .Value );if _accg !=nil {return _accg ;};_effed .RaAttr =&_ccbfb ;continue ;};};_fdegec :for {_cccfg ,_fddaf :=d .Token ();if _fddaf !=nil {return _fddaf ;};switch _fabcc :=_cccfg .(type ){case _b .StartElement :switch _fabcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"}:_effed .Oc =NewCT_Cell ();if _egfad :=d .DecodeElement (_effed .Oc ,&_fabcc );_egfad !=nil {return _egfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"}:if _ffbaf :=d .DecodeElement (_effed .Nc ,&_fabcc );_ffbaf !=nil {return _ffbaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"}:_effed .Odxf =NewCT_Dxf ();if _cbccb :=d .DecodeElement (_effed .Odxf ,&_fabcc );_cbccb !=nil {return _cbccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"}:_effed .Ndxf =NewCT_Dxf ();if _abefdf :=d .DecodeElement (_effed .Ndxf ,&_fabcc );_abefdf !=nil {return _abefdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_effed .ExtLst =NewCT_ExtensionList ();if _bdaab :=d .DecodeElement (_effed .ExtLst ,&_fabcc );_bdaab !=nil {return _bdaab ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043\u0065\u006c\u006c\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_fabcc .Name );if _degba :=d .Skip ();_degba !=nil {return _degba ;};};case _b .EndElement :break _fdegec ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_PageFields and its children +func (_bggcg *CT_PageFields )Validate ()error {return _bggcg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func NewCT_Scenarios ()*CT_Scenarios {_bbafb :=&CT_Scenarios {};return _bbafb };func (_ffde *CT_CustomWorkbookViews )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_adgae :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_fcgff :=range _ffde .CustomWorkbookView {e .EncodeElement (_fcgff ,_adgae );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_aeecfb ST_FileType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_aeecfb .String (),start );};func (_dgedg *ST_Comments )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gbccc ,_ebccg :=d .Token ();if _ebccg !=nil {return _ebccg ;};if _dgfdc ,_bfadd :=_gbccc .(_gd .EndElement );_bfadd &&_dgfdc .Name ==start .Name {*_dgedg =1;return nil ;};if _gcefbb ,_cdbdc :=_gbccc .(_gd .CharData );!_cdbdc {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",_gbccc );}else {switch string (_gcefbb ){case "":*_dgedg =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_dgedg =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_dgedg =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_dgedg =3;};};_gbccc ,_ebccg =d .Token ();if _ebccg !=nil {return _ebccg ;};if _cgacg ,_ecfge :=_gbccc .(_gd .EndElement );_ecfge &&_cgacg .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",_gbccc );};func (_cbbfe ST_GrowShrinkType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_eggaf :=_gd .Attr {};_eggaf .Name =name ;switch _cbbfe {case ST_GrowShrinkTypeUnset :_eggaf .Value ="";case ST_GrowShrinkTypeInsertDelete :_eggaf .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_eggaf .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_eggaf .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _eggaf ,nil ;};func (_agdbcc *ST_ItemType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cbeca ,_fccac :=d .Token ();if _fccac !=nil {return _fccac ;};if _bgadeg ,_abcaf :=_cbeca .(_gd .EndElement );_abcaf &&_bgadeg .Name ==start .Name {*_agdbcc =1;return nil ;};if _adcgg ,_cfafg :=_cbeca .(_gd .CharData );!_cfafg {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",_cbeca );}else {switch string (_adcgg ){case "":*_agdbcc =0;case "\u0064\u0061\u0074\u0061":*_agdbcc =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_agdbcc =2;case "\u0073\u0075\u006d":*_agdbcc =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_agdbcc =4;case "\u0061\u0076\u0067":*_agdbcc =5;case "\u006d\u0061\u0078":*_agdbcc =6;case "\u006d\u0069\u006e":*_agdbcc =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_agdbcc =8;case "\u0063\u006f\u0075n\u0074":*_agdbcc =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_agdbcc =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_agdbcc =11;case "\u0076\u0061\u0072":*_agdbcc =12;case "\u0076\u0061\u0072\u0050":*_agdbcc =13;case "\u0067\u0072\u0061n\u0064":*_agdbcc =14;case "\u0062\u006c\u0061n\u006b":*_agdbcc =15;};};_cbeca ,_fccac =d .Token ();if _fccac !=nil {return _fccac ;};if _cdccb ,_ecbgcb :=_cbeca .(_gd .EndElement );_ecbgcb &&_cdccb .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",_cbeca );};func NewCT_Comment ()*CT_Comment {_bccf :=&CT_Comment {};_bccf .Text =NewCT_Rst ();return _bccf };type CT_Colors struct{ -// Validate validates the CT_Dxf and its children -func (_aaedd *CT_Dxf )Validate ()error {return _aaedd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");}; +// Color Indexes +IndexedColors *CT_IndexedColors ; -// Validate validates the CT_RevisionFormatting and its children -func (_edcce *CT_RevisionFormatting )Validate ()error {return _edcce .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");}; +// MRU Colors +MruColors *CT_MRUColors ;};func (_cbedd *CT_FontScheme )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cbedd .ValAttr =ST_FontScheme (1);for _ ,_afadc :=range start .Attr {if _afadc .Name .Local =="\u0076\u0061\u006c"{_cbedd .ValAttr .UnmarshalXMLAttr (_afadc );continue ;};};for {_eedfg ,_gbeaf :=d .Token ();if _gbeaf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_gbeaf );};if _gdda ,_cffafa :=_eedfg .(_gd .EndElement );_cffafa &&_gdda .Name ==start .Name {break ;};};return nil ;};func (_aceb *CT_FieldUsage )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_baccc :=range start .Attr {if _baccc .Name .Local =="\u0078"{_bfaae ,_daacg :=_a .ParseInt (_baccc .Value ,10,32);if _daacg !=nil {return _daacg ;};_aceb .XAttr =int32 (_bfaae );continue ;};};for {_edged ,_cbcg :=d .Token ();if _cbcg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_cbcg );};if _agde ,_dgdbg :=_edged .(_gd .EndElement );_dgdbg &&_agde .Name ==start .Name {break ;};};return nil ;};func NewCT_ServerFormat ()*CT_ServerFormat {_gggcd :=&CT_ServerFormat {};return _gggcd };type CT_GradientFill struct{ -// Validate validates the CT_DeletedField and its children -func (_abgbc *CT_DeletedField )Validate ()error {return _abgbc .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};func (_bcgfg *CT_QueryTableDeletedFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcgfg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bcgfg .CountAttr )});};e .EncodeToken (start );_caaaec :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cgdb :=range _bcgfg .DeletedField {e .EncodeElement (_cgdb ,_caaaec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Gradient Fill Type +TypeAttr ST_GradientType ; -// Validate validates the CT_ExternalSheetNames and its children -func (_cdce *CT_ExternalSheetNames )Validate ()error {return _cdce .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func NewCT_Revisions ()*CT_Revisions {_eaadf :=&CT_Revisions {};return _eaadf };type ST_Type byte ;func (_dfacd *CT_Sheets )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbecbc :for {_gdgbaa ,_ebbfd :=d .Token ();if _ebbfd !=nil {return _ebbfd ;};switch _fagdd :=_gdgbaa .(type ){case _b .StartElement :switch _fagdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"}:_fdccd :=NewCT_Sheet ();if _babaa :=d .DecodeElement (_fdccd ,&_fagdd );_babaa !=nil {return _babaa ;};_dfacd .Sheet =append (_dfacd .Sheet ,_fdccd );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0068\u0065e\u0074\u0073 \u0025\u0076",_fagdd .Name );if _fdeac :=d .Skip ();_fdeac !=nil {return _fdeac ;};};case _b .EndElement :break _cbecbc ;case _b .CharData :};};return nil ;}; +// Linear Gradient Degree +DegreeAttr *float64 ; -// Validate validates the CT_Xf and its children -func (_cfdbd *CT_Xf )Validate ()error {return _cfdbd .ValidateWithPath ("\u0043\u0054\u005fX\u0066")};type CT_Dxf struct{ +// Left Convergence +LeftAttr *float64 ; -// Font Properties -Font *CT_Font ; +// Right Convergence +RightAttr *float64 ; -// Number Format -NumFmt *CT_NumFmt ; +// Top Gradient Convergence +TopAttr *float64 ; -// Fill -Fill *CT_Fill ; +// Bottom Convergence +BottomAttr *float64 ; -// Alignment -Alignment *CT_CellAlignment ; +// Gradient Stop +Stop []*CT_GradientStop ;};type CT_PCDKPIs struct{ -// Border Properties -Border *CT_Border ; +// KPI Count +CountAttr *uint32 ; -// Protection Properties -Protection *CT_CellProtection ; +// OLAP KPI +Kpi []*CT_PCDKPI ;};const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;); -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_cbcfgc *CT_ProtectedRange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbcfgc .PasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfgc .PasswordAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_cbcfgc .SqrefAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cbcfgc .NameAttr )});if _cbcfgc .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfgc .SecurityDescriptorAttr )});};if _cbcfgc .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfgc .AlgorithmNameAttr )});};if _cbcfgc .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfgc .HashValueAttr )});};if _cbcfgc .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfgc .SaltValueAttr )});};if _cbcfgc .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_cbcfgc .SpinCountAttr )});};e .EncodeToken (start );if _cbcfgc .SecurityDescriptor !=nil {_aefd :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}};for _ ,_cgfc :=range _cbcfgc .SecurityDescriptor {e .EncodeElement (_cgfc ,_aefd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path +func (_bbecc *CT_Format )ValidateWithPath (path string )error {if _defe :=_bbecc .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_defe !=nil {return _defe ;};if _bacefg :=_bbecc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_bacefg !=nil {return _bacefg ;};if _bbecc .ExtLst !=nil {if _ebfc :=_bbecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebfc !=nil {return _ebfc ;};};return nil ;}; -// Validate validates the CT_Worksheet and its children -func (_eeeaff *CT_Worksheet )Validate ()error {return _eeeaff .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");};func NewCT_Tables ()*CT_Tables {_accdf :=&CT_Tables {};return _accdf };func (_ddecbg *PivotTableDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _ddecbg .CT_pivotTableDefinition .MarshalXML (e ,start );};func (_edgeec *CT_WebPublishItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgeec .SourceTypeAttr =ST_WebSourceType (1);for _ ,_fabeg :=range start .Attr {if _fabeg .Name .Local =="\u0069\u0064"{_gebbbd ,_cbafd :=_e .ParseUint (_fabeg .Value ,10,32);if _cbafd !=nil {return _cbafd ;};_edgeec .IdAttr =uint32 (_gebbbd );continue ;};if _fabeg .Name .Local =="\u0064\u0069\u0076I\u0064"{_fedbd ,_abcefa :=_fabeg .Value ,error (nil );if _abcefa !=nil {return _abcefa ;};_edgeec .DivIdAttr =_fedbd ;continue ;};if _fabeg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_edgeec .SourceTypeAttr .UnmarshalXMLAttr (_fabeg );continue ;};if _fabeg .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_gbged ,_bbcbg :=_fabeg .Value ,error (nil );if _bbcbg !=nil {return _bbcbg ;};_edgeec .SourceRefAttr =&_gbged ;continue ;};if _fabeg .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_abfcc ,_aeddc :=_fabeg .Value ,error (nil );if _aeddc !=nil {return _aeddc ;};_edgeec .SourceObjectAttr =&_abfcc ;continue ;};if _fabeg .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_cdgdb ,_aabae :=_fabeg .Value ,error (nil );if _aabae !=nil {return _aabae ;};_edgeec .DestinationFileAttr =_cdgdb ;continue ;};if _fabeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_abcf ,_dfede :=_fabeg .Value ,error (nil );if _dfede !=nil {return _dfede ;};_edgeec .TitleAttr =&_abcf ;continue ;};if _fabeg .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_gfgac ,_ccbcg :=_e .ParseBool (_fabeg .Value );if _ccbcg !=nil {return _ccbcg ;};_edgeec .AutoRepublishAttr =&_gfgac ;continue ;};};for {_cceag ,_gebffg :=d .Token ();if _gebffg !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d: \u0025\u0073",_gebffg );};if _egdega ,_afceg :=_cceag .(_b .EndElement );_afceg &&_egdega .Name ==start .Name {break ;};};return nil ;};func (_cgeagaf *ST_SheetViewType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdbbaa ,_adadd :=d .Token ();if _adadd !=nil {return _adadd ;};if _cacbg ,_gdcdb :=_bdbbaa .(_b .EndElement );_gdcdb &&_cacbg .Name ==start .Name {*_cgeagaf =1;return nil ;};if _bgegg ,_bcbdg :=_bdbbaa .(_b .CharData );!_bcbdg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdbbaa );}else {switch string (_bgegg ){case "":*_cgeagaf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cgeagaf =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_cgeagaf =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_cgeagaf =3;};};_bdbbaa ,_adadd =d .Token ();if _adadd !=nil {return _adadd ;};if _affef ,_fgcga :=_bdbbaa .(_b .EndElement );_fgcga &&_affef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdbbaa );};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_acac :=&CT_ChartsheetPr {};return _acac }; +// Validate validates the CT_MetadataType and its children +func (_adcec *CT_MetadataType )Validate ()error {return _adcec .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};func (_bcgca *CT_DbPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bdcae :=range start .Attr {if _bdcae .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_cdgcd ,_bdceb :=_bdcae .Value ,error (nil );if _bdceb !=nil {return _bdceb ;};_bcgca .ConnectionAttr =_cdgcd ;continue ;};if _bdcae .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_babca ,_daca :=_bdcae .Value ,error (nil );if _daca !=nil {return _daca ;};_bcgca .CommandAttr =&_babca ;continue ;};if _bdcae .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_degga ,_cbebc :=_bdcae .Value ,error (nil );if _cbebc !=nil {return _cbebc ;};_bcgca .ServerCommandAttr =&_degga ;continue ;};if _bdcae .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_fdbdff ,_bcbdg :=_a .ParseUint (_bdcae .Value ,10,32);if _bcbdg !=nil {return _bcbdg ;};_fbebb :=uint32 (_fdbdff );_bcgca .CommandTypeAttr =&_fbebb ;continue ;};};for {_ffce ,_aegg :=d .Token ();if _aegg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_aegg );};if _eebg ,_ddfc :=_ffce .(_gd .EndElement );_ddfc &&_eebg .Name ==start .Name {break ;};};return nil ;};func (_gcdebd *ST_VolValueType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bacfa ,_bbcbg :=d .Token ();if _bbcbg !=nil {return _bbcbg ;};if _aegaca ,_fegce :=_bacfa .(_gd .EndElement );_fegce &&_aegaca .Name ==start .Name {*_gcdebd =1;return nil ;};if _gfecf ,_gdcdbd :=_bacfa .(_gd .CharData );!_gdcdbd {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",_bacfa );}else {switch string (_gfecf ){case "":*_gcdebd =0;case "\u0062":*_gcdebd =1;case "\u006e":*_gcdebd =2;case "\u0065":*_gcdebd =3;case "\u0073":*_gcdebd =4;};};_bacfa ,_bbcbg =d .Token ();if _bbcbg !=nil {return _bbcbg ;};if _bfecd ,_cfafa :=_bacfa .(_gd .EndElement );_cfafa &&_bfecd .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",_bacfa );};func (_begg *CT_CacheHierarchies )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _begg .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_begg .CountAttr )});};e .EncodeToken (start );if _begg .CacheHierarchy !=nil {_gfce :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_bdf :=range _begg .CacheHierarchy {e .EncodeElement (_bdf ,_gfce );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PivotDimension and its children -func (_dadf *CT_PivotDimension )Validate ()error {return _dadf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_eegceb *CT_Scenarios )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eegceb .CurrentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eegceb .CurrentAttr )});};if _eegceb .ShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_eegceb .ShowAttr )});};if _eegceb .SqrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_eegceb .SqrefAttr )});};e .EncodeToken (start );_dccfc :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_cecgg :=range _eegceb .Scenario {e .EncodeElement (_cecgg ,_dccfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdfabf ST_Orientation )ValidateWithPath (path string )error {switch _cdfabf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfabf ));};return nil ;};type CT_RowHierarchiesUsage struct{ +// Validate validates the CT_CalcChain and its children +func (_eaacd *CT_CalcChain )Validate ()error {return _eaacd .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func (_gfbcf ST_SmartTagShow )Validate ()error {return _gfbcf .ValidateWithPath ("")};func (_bbfbfg *ST_VolDepType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fdgaeg ,_dfecfb :=d .Token ();if _dfecfb !=nil {return _dfecfb ;};if _ggdba ,_efddgc :=_fdgaeg .(_gd .EndElement );_efddgc &&_ggdba .Name ==start .Name {*_bbfbfg =1;return nil ;};if _dcgdd ,_cedcd :=_fdgaeg .(_gd .CharData );!_cedcd {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",_fdgaeg );}else {switch string (_dcgdd ){case "":*_bbfbfg =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_bbfbfg =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_bbfbfg =2;};};_fdgaeg ,_dfecfb =d .Token ();if _dfecfb !=nil {return _dfecfb ;};if _bacca ,_gbdbcd :=_fdgaeg .(_gd .EndElement );_gbdbcd &&_bacca .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",_fdgaeg );};func (_bbcfgb *CT_TextFields )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bcedf :=range start .Attr {if _bcedf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggdaec ,_dgbaa :=_a .ParseUint (_bcedf .Value ,10,32);if _dgbaa !=nil {return _dgbaa ;};_agfgc :=uint32 (_ggdaec );_bbcfgb .CountAttr =&_agfgc ;continue ;};};_cgaec :for {_ffeea ,_ceffe :=d .Token ();if _ceffe !=nil {return _ceffe ;};switch _cegca :=_ffeea .(type ){case _gd .StartElement :switch _cegca .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcdbea :=NewCT_TextField ();if _gbeeaea :=d .DecodeElement (_bcdbea ,&_cegca );_gbeeaea !=nil {return _gbeeaea ;};_bbcfgb .TextField =append (_bbcfgb .TextField ,_bcdbea );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\u0054e\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_cegca .Name );if _afbbea :=d .Skip ();_afbbea !=nil {return _afbbea ;};};case _gd .EndElement :break _cgaec ;case _gd .CharData :};};return nil ;};func (_bgfcc *CT_DefinedName )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gfgfd :=range start .Attr {if _gfgfd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dfgba ,_aagdc :=_a .ParseBool (_gfgfd .Value );if _aagdc !=nil {return _aagdc ;};_bgfcc .HiddenAttr =&_dfgba ;continue ;};if _gfgfd .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_bgcde ,_dbcae :=_a .ParseBool (_gfgfd .Value );if _dbcae !=nil {return _dbcae ;};_bgfcc .FunctionAttr =&_bgcde ;continue ;};if _gfgfd .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_cdfd ,_gcbbc :=_gfgfd .Value ,error (nil );if _gcbbc !=nil {return _gcbbc ;};_bgfcc .CommentAttr =&_cdfd ;continue ;};if _gfgfd .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_fdddg ,_cdad :=_gfgfd .Value ,error (nil );if _cdad !=nil {return _cdad ;};_bgfcc .DescriptionAttr =&_fdddg ;continue ;};if _gfgfd .Name .Local =="\u0068\u0065\u006c\u0070"{_aefg ,_cfdcg :=_gfgfd .Value ,error (nil );if _cfdcg !=nil {return _cfdcg ;};_bgfcc .HelpAttr =&_aefg ;continue ;};if _gfgfd .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_dafad ,_eefbg :=_gfgfd .Value ,error (nil );if _eefbg !=nil {return _eefbg ;};_bgfcc .StatusBarAttr =&_dafad ;continue ;};if _gfgfd .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_aebdgd ,_aeaf :=_a .ParseUint (_gfgfd .Value ,10,32);if _aeaf !=nil {return _aeaf ;};_ccfab :=uint32 (_aebdgd );_bgfcc .LocalSheetIdAttr =&_ccfab ;continue ;};if _gfgfd .Name .Local =="\u006e\u0061\u006d\u0065"{_aaeab ,_badgga :=_gfgfd .Value ,error (nil );if _badgga !=nil {return _badgga ;};_bgfcc .NameAttr =_aaeab ;continue ;};if _gfgfd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_bfgga ,_effad :=_gfgfd .Value ,error (nil );if _effad !=nil {return _effad ;};_bgfcc .CustomMenuAttr =&_bfgga ;continue ;};if _gfgfd .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_aebeg ,_agdff :=_a .ParseBool (_gfgfd .Value );if _agdff !=nil {return _agdff ;};_bgfcc .VbProcedureAttr =&_aebeg ;continue ;};if _gfgfd .Name .Local =="\u0078\u006c\u006d"{_fegga ,_bfffb :=_a .ParseBool (_gfgfd .Value );if _bfffb !=nil {return _bfffb ;};_bgfcc .XlmAttr =&_fegga ;continue ;};if _gfgfd .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_dbdd ,_dgga :=_a .ParseUint (_gfgfd .Value ,10,32);if _dgga !=nil {return _dgga ;};_fdbbb :=uint32 (_dbdd );_bgfcc .FunctionGroupIdAttr =&_fdbbb ;continue ;};if _gfgfd .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_dggf ,_aecd :=_gfgfd .Value ,error (nil );if _aecd !=nil {return _aecd ;};_bgfcc .ShortcutKeyAttr =&_dggf ;continue ;};if _gfgfd .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_cfbdg ,_fdcg :=_a .ParseBool (_gfgfd .Value );if _fdcg !=nil {return _fdcg ;};_bgfcc .PublishToServerAttr =&_cfbdg ;continue ;};if _gfgfd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_ffeab ,_gdfde :=_a .ParseBool (_gfgfd .Value );if _gdfde !=nil {return _gdfde ;};_bgfcc .WorkbookParameterAttr =&_ffeab ;continue ;};};for {_faagd ,_abfd :=d .Token ();if _abfd !=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",_abfd );};if _fcedb ,_cgccb :=_faagd .(_gd .CharData );_cgccb {_bgfcc .Content =string (_fcedb );};if _bgdd ,_dgba :=_faagd .(_gd .EndElement );_dgba &&_bgdd .Name ==start .Name {break ;};};return nil ;}; -// Item Count -CountAttr *uint32 ; +// Validate validates the CT_Dimensions and its children +func (_efbg *CT_Dimensions )Validate ()error {return _efbg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_begcfb :=&CT_ProtectedRanges {};return _begcfb }; -// Row OLAP Hierarchies -RowHierarchyUsage []*CT_HierarchyUsage ;};func (_aadga *CT_RowHierarchiesUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aadga .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aadga .CountAttr )});};e .EncodeToken (start );_fgbgb :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_gaaaab :=range _aadga .RowHierarchyUsage {e .EncodeElement (_gaaaab ,_fgbgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baeab ST_rwColActionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdgdf :=_b .Attr {};_fdgdf .Name =name ;switch _baeab {case ST_rwColActionTypeUnset :_fdgdf .Value ="";case ST_rwColActionTypeInsertRow :_fdgdf .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_fdgdf .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_fdgdf .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_fdgdf .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _fdgdf ,nil ;};type Comments struct{CT_Comments };func (_fefafd *CT_TableStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fefafd .NameAttr )});if _fefafd .PivotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fefafd .PivotAttr ))});};if _fefafd .TableAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fefafd .TableAttr ))});};if _fefafd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fefafd .CountAttr )});};e .EncodeToken (start );if _fefafd .TableStyleElement !=nil {_ecgeb :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}};for _ ,_geebg :=range _fefafd .TableStyleElement {e .EncodeElement (_geebg ,_ecgeb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbbfcda ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _cbbfcda {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbfcda ));};return nil ;};func (_fbcge *CT_SheetProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbcge .PasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fbcge .PasswordAttr )});};if _fbcge .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fbcge .AlgorithmNameAttr )});};if _fbcge .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_fbcge .HashValueAttr )});};if _fbcge .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_fbcge .SaltValueAttr )});};if _fbcge .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_fbcge .SpinCountAttr )});};if _fbcge .SheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .SheetAttr ))});};if _fbcge .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .ObjectsAttr ))});};if _fbcge .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .ScenariosAttr ))});};if _fbcge .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .FormatCellsAttr ))});};if _fbcge .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .FormatColumnsAttr ))});};if _fbcge .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .FormatRowsAttr ))});};if _fbcge .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .InsertColumnsAttr ))});};if _fbcge .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .InsertRowsAttr ))});};if _fbcge .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .InsertHyperlinksAttr ))});};if _fbcge .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .DeleteColumnsAttr ))});};if _fbcge .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .DeleteRowsAttr ))});};if _fbcge .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .SelectLockedCellsAttr ))});};if _fbcge .SortAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .SortAttr ))});};if _fbcge .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .AutoFilterAttr ))});};if _fbcge .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .PivotTablesAttr ))});};if _fbcge .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbcge .SelectUnlockedCellsAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OleObjects and its children +func (_ecaab *CT_OleObjects )Validate ()error {return _ecaab .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");};func (_cdacag ST_SmartTagShow )String ()string {switch _cdacag {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 "";}; -// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path -func (_eeebd *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _eeebd .ActionAttr ==ST_rwColActionTypeUnset {return _f .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dbfbe :=_eeebd .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dbfbe !=nil {return _dbfbe ;};for _acdff ,_ebfcb :=range _eeebd .Undo {if _cfeef :=_ebfcb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_acdff ));_cfeef !=nil {return _cfeef ;};};for _gaffg ,_facagc :=range _eeebd .Rcc {if _dgdcb :=_facagc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_gaffg ));_dgdcb !=nil {return _dgdcb ;};};for _ebacd ,_dcgfd :=range _eeebd .Rfmt {if _dgcgfe :=_dcgfd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ebacd ));_dgcgfe !=nil {return _dgcgfe ;};};return nil ;};func NewConnections ()*Connections {_cdeae :=&Connections {};_cdeae .CT_Connections =*NewCT_Connections ();return _cdeae ;};func (_bedab *CT_TableMissing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dceecd ,_ddebfc :=d .Token ();if _ddebfc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_ddebfc );};if _cdbca ,_dagbc :=_dceecd .(_b .EndElement );_dagbc &&_cdbca .Name ==start .Name {break ;};};return nil ;};func (_dfcfe *CT_IndexedColors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fagff :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_cfdc :=range _dfcfe .RgbColor {e .EncodeElement (_cfdc ,_fagff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MergeCell and its children +func (_gacga *CT_MergeCell )Validate ()error {return _gacga .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");}; -// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path -func (_feedeg *CT_TableParts )ValidateWithPath (path string )error {for _fbcbe ,_dgbbf :=range _feedeg .TablePart {if _fbfdg :=_dgbbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_fbcbe ));_fbfdg !=nil {return _fbfdg ;};};return nil ;};func (_bdge *CT_ExternalReferences )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adbdg :for {_gebe ,_aagfa :=d .Token ();if _aagfa !=nil {return _aagfa ;};switch _deece :=_gebe .(type ){case _b .StartElement :switch _deece .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_fbabf :=NewCT_ExternalReference ();if _adcaf :=d .DecodeElement (_fbabf ,&_deece );_adcaf !=nil {return _adcaf ;};_bdge .ExternalReference =append (_bdge .ExternalReference ,_fbabf );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_deece .Name );if _ecbc :=d .Skip ();_ecbc !=nil {return _ecbc ;};};case _b .EndElement :break _adbdg ;case _b .CharData :};};return nil ;};func (_efc *CT_BooleanProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efc .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ServerFormats struct{ +// Validate validates the CT_CalcPr and its children +func (_dbgga *CT_CalcPr )Validate ()error {return _dbgga .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};func NewCT_FontFamily ()*CT_FontFamily {_dbcc :=&CT_FontFamily {};_dbcc .ValAttr =0;return _dbcc };type CT_RangePr struct{ -// Format Count -CountAttr *uint32 ; +// Source Data Set Beginning Range +AutoStartAttr *bool ; -// Server Format -ServerFormat []*CT_ServerFormat ;};func (_dcgebee ST_ShowDataAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcgebee .String (),start );};func (_dcdaba *ST_Visibility )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caggg ,_fafafa :=d .Token ();if _fafafa !=nil {return _fafafa ;};if _aebdef ,_daegb :=_caggg .(_b .EndElement );_daegb &&_aebdef .Name ==start .Name {*_dcdaba =1;return nil ;};if _egfccd ,_faaeg :=_caggg .(_b .CharData );!_faaeg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caggg );}else {switch string (_egfccd ){case "":*_dcdaba =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_dcdaba =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_dcdaba =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_dcdaba =3;};};_caggg ,_fafafa =d .Token ();if _fafafa !=nil {return _fafafa ;};if _cdddbb ,_dbbga :=_caggg .(_b .EndElement );_dbbga &&_cdddbb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caggg );};func NewCT_RevisionComment ()*CT_RevisionComment {_cdgcg :=&CT_RevisionComment {};_cdgcg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _cdgcg ;}; +// Source Data Ending Range +AutoEndAttr *bool ; -// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path -func (_eegb *CT_Col )ValidateWithPath (path string )error {return nil }; +// Group By +GroupByAttr ST_GroupBy ; -// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path -func (_fbefe *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _agebee ,_dgbcg :=range _fbefe .DeletedField {if _gdadec :=_dgbcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_agebee ));_gdadec !=nil {return _gdadec ;};};return nil ;};func (_bdeefc *CT_ProtectedRanges )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfdab :for {_efafe ,_fcbbe :=d .Token ();if _fcbbe !=nil {return _fcbbe ;};switch _fcfbf :=_efafe .(type ){case _b .StartElement :switch _fcfbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}:_babc :=NewCT_ProtectedRange ();if _cfbcge :=d .DecodeElement (_babc ,&_fcfbf );_cfbcge !=nil {return _cfbcge ;};_bdeefc .ProtectedRange =append (_bdeefc .ProtectedRange ,_babc );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063t\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_fcfbf .Name );if _bbfag :=d .Skip ();_bbfag !=nil {return _bbfag ;};};case _b .EndElement :break _bfdab ;case _b .CharData :};};return nil ;};type CT_SheetBackgroundPicture struct{IdAttr string ;};type CT_PivotArea struct{ +// Numeric Grouping Start Value +StartNumAttr *float64 ; -// Field Index -FieldAttr *int32 ; +// Numeric Grouping End Value +EndNumAttr *float64 ; -// Rule Type -TypeAttr ST_PivotAreaType ; +// Date Grouping Start Value +StartDateAttr *_db .Time ; -// Data Only -DataOnlyAttr *bool ; +// Date Grouping End Value +EndDateAttr *_db .Time ; -// Labels Only -LabelOnlyAttr *bool ; +// Grouping Interval +GroupIntervalAttr *float64 ;}; -// Include Row Grand Total -GrandRowAttr *bool ; +// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path +func (_gbdbce *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil };func (_fgfabb *CT_ProtectedRanges )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_gagfe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_faffa :=range _fgfabb .ProtectedRange {e .EncodeElement (_faffa ,_gagfe );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Include Column Grand Total -GrandColAttr *bool ; +// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path +func (_cbgcbag *Worksheet )ValidateWithPath (path string )error {if _cedcf :=_cbgcbag .CT_Worksheet .ValidateWithPath (path );_cedcf !=nil {return _cedcf ;};return nil ;};func NewCT_Scenario ()*CT_Scenario {_eebeb :=&CT_Scenario {};return _eebeb };func NewCT_VolTopicRef ()*CT_VolTopicRef {_dfedc :=&CT_VolTopicRef {};return _dfedc };func NewCT_BookView ()*CT_BookView {_dfbd :=&CT_BookView {};return _dfbd };func (_aeacd *CT_Table )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_aeacd .IdAttr )});if _aeacd .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .NameAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_aeacd .DisplayNameAttr )});if _aeacd .CommentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .CommentAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_aeacd .RefAttr )});if _aeacd .TableTypeAttr !=ST_TableTypeUnset {_eebfa ,_gbeea :=_aeacd .TableTypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _gbeea !=nil {return _gbeea ;};start .Attr =append (start .Attr ,_eebfa );};if _aeacd .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .HeaderRowCountAttr )});};if _aeacd .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aeacd .InsertRowAttr ))});};if _aeacd .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aeacd .InsertRowShiftAttr ))});};if _aeacd .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .TotalsRowCountAttr )});};if _aeacd .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aeacd .TotalsRowShownAttr ))});};if _aeacd .PublishedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aeacd .PublishedAttr ))});};if _aeacd .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .HeaderRowDxfIdAttr )});};if _aeacd .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .DataDxfIdAttr )});};if _aeacd .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .TotalsRowDxfIdAttr )});};if _aeacd .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .HeaderRowBorderDxfIdAttr )});};if _aeacd .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .TableBorderDxfIdAttr )});};if _aeacd .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .TotalsRowBorderDxfIdAttr )});};if _aeacd .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .HeaderRowCellStyleAttr )});};if _aeacd .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .DataCellStyleAttr )});};if _aeacd .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .TotalsRowCellStyleAttr )});};if _aeacd .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aeacd .ConnectionIdAttr )});};e .EncodeToken (start );if _aeacd .AutoFilter !=nil {_eabgf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_aeacd .AutoFilter ,_eabgf );};if _aeacd .SortState !=nil {_bbgeba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_aeacd .SortState ,_bbgeba );};_gfgga :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_aeacd .TableColumns ,_gfgga );if _aeacd .TableStyleInfo !=nil {_ccaae :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}};e .EncodeElement (_aeacd .TableStyleInfo ,_ccaae );};if _aeacd .ExtLst !=nil {_egfggg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aeacd .ExtLst ,_egfggg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_Groups ()*CT_Groups {_gabff :=&CT_Groups {};return _gabff };func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_egeef :=&CT_PivotCacheRecords {};return _egeef ;};func (_cfbbd ST_GrowShrinkType )String ()string {switch _cfbbd {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 "";}; -// Cache Index -CacheIndexAttr *bool ; +// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path +func (_fcdgf *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _fecdg :=_fcdgf .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_fecdg !=nil {return _fecdg ;};if _fcdgf .PivotFields !=nil {if _faagfb :=_fcdgf .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_faagfb !=nil {return _faagfb ;};};if _fcdgf .RowFields !=nil {if _fadagf :=_fcdgf .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_fadagf !=nil {return _fadagf ;};};if _fcdgf .RowItems !=nil {if _dfgcaf :=_fcdgf .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds");_dfgcaf !=nil {return _dfgcaf ;};};if _fcdgf .ColFields !=nil {if _ddbfd :=_fcdgf .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_ddbfd !=nil {return _ddbfd ;};};if _fcdgf .ColItems !=nil {if _cafbb :=_fcdgf .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds");_cafbb !=nil {return _cafbb ;};};if _fcdgf .PageFields !=nil {if _bacgc :=_fcdgf .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_bacgc !=nil {return _bacgc ;};};if _fcdgf .DataFields !=nil {if _befdeg :=_fcdgf .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");_befdeg !=nil {return _befdeg ;};};if _fcdgf .Formats !=nil {if _eedfgb :=_fcdgf .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_eedfgb !=nil {return _eedfgb ;};};if _fcdgf .ConditionalFormats !=nil {if _egaaag :=_fcdgf .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_egaaag !=nil {return _egaaag ;};};if _fcdgf .ChartFormats !=nil {if _bgadbg :=_fcdgf .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_bgadbg !=nil {return _bgadbg ;};};if _fcdgf .PivotHierarchies !=nil {if _fadab :=_fcdgf .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_fadab !=nil {return _fadab ;};};if _fcdgf .PivotTableStyleInfo !=nil {if _efbae :=_fcdgf .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_efbae !=nil {return _efbae ;};};if _fcdgf .Filters !=nil {if _afacc :=_fcdgf .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_afacc !=nil {return _afacc ;};};if _fcdgf .RowHierarchiesUsage !=nil {if _beaage :=_fcdgf .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_beaage !=nil {return _beaage ;};};if _fcdgf .ColHierarchiesUsage !=nil {if _feffbe :=_fcdgf .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_feffbe !=nil {return _feffbe ;};};if _fcdgf .ExtLst !=nil {if _deefde :=_fcdgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deefde !=nil {return _deefde ;};};return nil ;};func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_ddgb :=&CT_CustomWorkbookView {};_ddgb .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 _ddgb ;};func (_cdbfg *CT_CellSmartTags )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_deee :=range start .Attr {if _deee .Name .Local =="\u0072"{_bega ,_fcec :=_deee .Value ,error (nil );if _fcec !=nil {return _fcec ;};_cdbfg .RAttr =_bega ;continue ;};};_bagg :for {_deegd ,_gaag :=d .Token ();if _gaag !=nil {return _gaag ;};switch _gccab :=_deegd .(type ){case _gd .StartElement :switch _gccab .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fggda :=NewCT_CellSmartTag ();if _ggde :=d .DecodeElement (_fggda ,&_gccab );_ggde !=nil {return _ggde ;};_cdbfg .CellSmartTag =append (_cdbfg .CellSmartTag ,_fggda );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\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0020\u0025v",_gccab .Name );if _dfbg :=d .Skip ();_dfbg !=nil {return _dfbg ;};};case _gd .EndElement :break _bagg ;case _gd .CharData :};};return nil ;};func (_fbcfc *CT_XStringElement )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_fbcfc .VAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bcdbb *ST_OleUpdate )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_agdca ,_fcfbbea :=d .Token ();if _fcfbbea !=nil {return _fcfbbea ;};if _bgdgge ,_dgbfd :=_agdca .(_gd .EndElement );_dgbfd &&_bgdgge .Name ==start .Name {*_bcdbb =1;return nil ;};if _faeef ,_fdbee :=_agdca .(_gd .CharData );!_fdbee {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",_agdca );}else {switch string (_faeef ){case "":*_bcdbb =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_bcdbb =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_bcdbb =2;};};_agdca ,_fcfbbea =d .Token ();if _fcfbbea !=nil {return _fcfbbea ;};if _ccbcf ,_dfcdb :=_agdca .(_gd .EndElement );_dfcdb &&_ccbcf .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",_agdca );}; -// Outline -OutlineAttr *bool ; +// Validate validates the CT_RangeSets and its children +func (_fcgcfa *CT_RangeSets )Validate ()error {return _fcgcfa .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};type CT_ExternalSheetName struct{ -// Offset Reference -OffsetAttr *string ; +// Sheet Name Value +ValAttr *string ;}; -// Collapsed Levels Are Subtotals -CollapsedLevelsAreSubtotalsAttr *bool ; +// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path +func (_cfagf *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };type PivotCacheDefinition struct{CT_PivotCacheDefinition };func (_bbfe *CT_CacheField )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dab :=range start .Attr {if _dab .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_ddg ,_faefb :=_a .ParseInt (_dab .Value ,10,32);if _faefb !=nil {return _faefb ;};_bba :=int32 (_ddg );_bbfe .HierarchyAttr =&_bba ;continue ;};if _dab .Name .Local =="\u006c\u0065\u0076e\u006c"{_fegb ,_eaaea :=_a .ParseUint (_dab .Value ,10,32);if _eaaea !=nil {return _eaaea ;};_fgb :=uint32 (_fegb );_bbfe .LevelAttr =&_fgb ;continue ;};if _dab .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_eaeec ,_edb :=_dab .Value ,error (nil );if _edb !=nil {return _edb ;};_bbfe .CaptionAttr =&_eaeec ;continue ;};if _dab .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_gdge ,_dea :=_a .ParseBool (_dab .Value );if _dea !=nil {return _dea ;};_bbfe .DatabaseFieldAttr =&_gdge ;continue ;};if _dab .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_bbga ,_aga :=_a .ParseBool (_dab .Value );if _aga !=nil {return _aga ;};_bbfe .ServerFieldAttr =&_bbga ;continue ;};if _dab .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gfd ,_abbgc :=_a .ParseUint (_dab .Value ,10,32);if _abbgc !=nil {return _abbgc ;};_dabg :=uint32 (_gfd );_bbfe .NumFmtIdAttr =&_dabg ;continue ;};if _dab .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_adb ,_acca :=_dab .Value ,error (nil );if _acca !=nil {return _acca ;};_bbfe .FormulaAttr =&_adb ;continue ;};if _dab .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_cfgeg ,_aec :=_a .ParseInt (_dab .Value ,10,32);if _aec !=nil {return _aec ;};_abac :=int32 (_cfgeg );_bbfe .SqlTypeAttr =&_abac ;continue ;};if _dab .Name .Local =="\u006e\u0061\u006d\u0065"{_gag ,_dba :=_dab .Value ,error (nil );if _dba !=nil {return _dba ;};_bbfe .NameAttr =_gag ;continue ;};if _dab .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_bfgf ,_cfa :=_dab .Value ,error (nil );if _cfa !=nil {return _cfa ;};_bbfe .PropertyNameAttr =&_bfgf ;continue ;};if _dab .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_dbgg ,_agd :=_a .ParseBool (_dab .Value );if _agd !=nil {return _agd ;};_bbfe .UniqueListAttr =&_dbgg ;continue ;};if _dab .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_agfa ,_fgbf :=_a .ParseUint (_dab .Value ,10,32);if _fgbf !=nil {return _fgbf ;};_ceb :=uint32 (_agfa );_bbfe .MappingCountAttr =&_ceb ;continue ;};if _dab .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_bdc ,_dbd :=_a .ParseBool (_dab .Value );if _dbd !=nil {return _dbd ;};_bbfe .MemberPropertyFieldAttr =&_bdc ;continue ;};};_eage :for {_ceef ,_adeg :=d .Token ();if _adeg !=nil {return _adeg ;};switch _bbe :=_ceef .(type ){case _gd .StartElement :switch _bbe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfe .SharedItems =NewCT_SharedItems ();if _fbdf :=d .DecodeElement (_bbfe .SharedItems ,&_bbe );_fbdf !=nil {return _fbdf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfe .FieldGroup =NewCT_FieldGroup ();if _agc :=d .DecodeElement (_bbfe .FieldGroup ,&_bbe );_agc !=nil {return _agc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbe :=NewCT_X ();if _bfd :=d .DecodeElement (_ggbe ,&_bbe );_bfd !=nil {return _bfd ;};_bbfe .MpMap =append (_bbfe .MpMap ,_ggbe );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbfe .ExtLst =NewCT_ExtensionList ();if _gefab :=d .DecodeElement (_bbfe .ExtLst ,&_bbe );_gefab !=nil {return _gefab ;};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\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_bbe .Name );if _ada :=d .Skip ();_ada !=nil {return _ada ;};};case _gd .EndElement :break _eage ;case _gd .CharData :};};return nil ;}; -// Axis -AxisAttr ST_Axis ; +// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path +func (_degca *CT_ProtectedRanges )ValidateWithPath (path string )error {for _gfefa ,_ecgeb :=range _degca .ProtectedRange {if _ceafe :=_ecgeb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_gfefa ));_ceafe !=nil {return _ceafe ;};};return nil ;}; -// Field Position -FieldPositionAttr *uint32 ; +// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path +func (_aafba *CT_PivotSelection )ValidateWithPath (path string )error {if _bfgb :=_aafba .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_bfgb !=nil {return _bfgb ;};if _gfeca :=_aafba .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_gfeca !=nil {return _gfeca ;};if _bfadae :=_aafba .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_bfadae !=nil {return _bfadae ;};return nil ;};func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_gdcdb :=&CT_MetadataBlocks {};return _gdcdb };func (_dadcb *ST_SheetState )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_efeaff ,_feddab :=d .Token ();if _feddab !=nil {return _feddab ;};if _eagefg ,_cdeaef :=_efeaff .(_gd .EndElement );_cdeaef &&_eagefg .Name ==start .Name {*_dadcb =1;return nil ;};if _aeccee ,_aedfdd :=_efeaff .(_gd .CharData );!_aedfdd {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",_efeaff );}else {switch string (_aeccee ){case "":*_dadcb =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_dadcb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_dadcb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_dadcb =3;};};_efeaff ,_feddab =d .Token ();if _feddab !=nil {return _feddab ;};if _ddcdc ,_aabgb :=_efeaff .(_gd .EndElement );_aabgb &&_ddcdc .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",_efeaff );};func (_aegbfc ST_VerticalAlignment )Validate ()error {return _aegbfc .ValidateWithPath ("")};type CT_Tuples struct{ -// References -References *CT_PivotAreaReferences ; +// Member Name Count +CAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dfaa *CT_CellWatches )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_ggeb :=range _dfaa .CellWatch {e .EncodeElement (_ggeb ,_acgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddddb *CT_DdeItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baea :=range start .Attr {if _baea .Name .Local =="\u006e\u0061\u006d\u0065"{_gdca ,_afef :=_baea .Value ,error (nil );if _afef !=nil {return _afef ;};_ddddb .NameAttr =&_gdca ;continue ;};if _baea .Name .Local =="\u006f\u006c\u0065"{_dedce ,_dfff :=_e .ParseBool (_baea .Value );if _dfff !=nil {return _dfff ;};_ddddb .OleAttr =&_dedce ;continue ;};if _baea .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_babbc ,_eabab :=_e .ParseBool (_baea .Value );if _eabab !=nil {return _eabab ;};_ddddb .AdviseAttr =&_babbc ;continue ;};if _baea .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_fefg ,_bfcge :=_e .ParseBool (_baea .Value );if _bfcge !=nil {return _bfcge ;};_ddddb .PreferPicAttr =&_fefg ;continue ;};};_ffacf :for {_cfbc ,_dgbd :=d .Token ();if _dgbd !=nil {return _dgbd ;};switch _gacb :=_cfbc .(type ){case _b .StartElement :switch _gacb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"}:_ddddb .Values =NewCT_DdeValues ();if _ffcdg :=d .DecodeElement (_ddddb .Values ,&_gacb );_ffcdg !=nil {return _ffcdg ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0064\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_gacb .Name );if _gdcfab :=d .Skip ();_gdcfab !=nil {return _gdcfab ;};};case _b .EndElement :break _ffacf ;case _b .CharData :};};return nil ;}; +// Tuple +Tpl []*CT_Tuple ;};func (_ebffaf ST_Objects )String ()string {switch _ebffaf {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 (_cgceac ST_ExternalConnectionType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_ffdcca :=_gd .Attr {};_ffdcca .Name =name ;switch _cgceac {case ST_ExternalConnectionTypeUnset :_ffdcca .Value ="";case ST_ExternalConnectionTypeGeneral :_ffdcca .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_ffdcca .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_ffdcca .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_ffdcca .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_ffdcca .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_ffdcca .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_ffdcca .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_ffdcca .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_ffdcca .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_ffdcca .Value ="\u0045\u004d\u0044";};return _ffdcca ,nil ;};func NewCT_SheetViews ()*CT_SheetViews {_ffbbgb :=&CT_SheetViews {};return _ffbbgb }; -// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path -func (_fdegeb *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path +func (_ebbfcg *CT_Workbook )ValidateWithPath (path string )error {if _cbdfgf :=_ebbfcg .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cbdfgf !=nil {return _cbdfgf ;};if _ebbfcg .FileVersion !=nil {if _eecce :=_ebbfcg .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e");_eecce !=nil {return _eecce ;};};if _ebbfcg .FileSharing !=nil {if _cbdfa :=_ebbfcg .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_cbdfa !=nil {return _cbdfa ;};};if _ebbfcg .WorkbookPr !=nil {if _eecfdd :=_ebbfcg .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");_eecfdd !=nil {return _eecfdd ;};};if _ebbfcg .WorkbookProtection !=nil {if _gaeadg :=_ebbfcg .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gaeadg !=nil {return _gaeadg ;};};if _ebbfcg .BookViews !=nil {if _bcdff :=_ebbfcg .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_bcdff !=nil {return _bcdff ;};};if _ceega :=_ebbfcg .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073");_ceega !=nil {return _ceega ;};if _ebbfcg .FunctionGroups !=nil {if _gacgd :=_ebbfcg .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_gacgd !=nil {return _gacgd ;};};if _ebbfcg .ExternalReferences !=nil {if _dbdac :=_ebbfcg .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_dbdac !=nil {return _dbdac ;};};if _ebbfcg .DefinedNames !=nil {if _dbbgbg :=_ebbfcg .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_dbbgbg !=nil {return _dbbgbg ;};};if _ebbfcg .CalcPr !=nil {if _fgebbf :=_ebbfcg .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072");_fgebbf !=nil {return _fgebbf ;};};if _ebbfcg .OleSize !=nil {if _fccfbb :=_ebbfcg .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_fccfbb !=nil {return _fccfbb ;};};if _ebbfcg .CustomWorkbookViews !=nil {if _dbaba :=_ebbfcg .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073");_dbaba !=nil {return _dbaba ;};};if _ebbfcg .PivotCaches !=nil {if _affbeb :=_ebbfcg .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_affbeb !=nil {return _affbeb ;};};if _ebbfcg .SmartTagPr !=nil {if _adfec :=_ebbfcg .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_adfec !=nil {return _adfec ;};};if _ebbfcg .SmartTagTypes !=nil {if _bdebc :=_ebbfcg .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_bdebc !=nil {return _bdebc ;};};if _ebbfcg .WebPublishing !=nil {if _cfbde :=_ebbfcg .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067");_cfbde !=nil {return _cfbde ;};};for _afcfde ,_gdabd :=range _ebbfcg .FileRecoveryPr {if _bffce :=_gdabd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_afcfde ));_bffce !=nil {return _bffce ;};};if _ebbfcg .WebPublishObjects !=nil {if _gbgade :=_ebbfcg .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_gbgade !=nil {return _gbgade ;};};if _ebbfcg .ExtLst !=nil {if _cgbdgb :=_ebbfcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgbdgb !=nil {return _cgbdgb ;};};return nil ;}; -// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path -func (_bggbf *CT_Rst )ValidateWithPath (path string )error {for _aaafc ,_acgcgc :=range _bggbf .R {if _fggef :=_acgcgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_aaafc ));_fggef !=nil {return _fggef ;};};for _fegga ,_dbdfba :=range _bggbf .RPh {if _dbda :=_dbdfba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_fegga ));_dbda !=nil {return _dbda ;};};if _bggbf .PhoneticPr !=nil {if _gefgea :=_bggbf .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_gefgea !=nil {return _gefgea ;};};return nil ;};func (_gcfacc *CT_MetadataStrings )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcfacc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gcfacc .CountAttr )});};e .EncodeToken (start );_gdcbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cgfdc :=range _gcfacc .S {e .EncodeElement (_cgfdc ,_gdcbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cagc *CT_CalculatedItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cagc .PivotArea =NewCT_PivotArea ();for _ ,_cgfdb :=range start .Attr {if _cgfdb .Name .Local =="\u0066\u0069\u0065l\u0064"{_cgg ,_debe :=_e .ParseUint (_cgfdb .Value ,10,32);if _debe !=nil {return _debe ;};_fdff :=uint32 (_cgg );_cagc .FieldAttr =&_fdff ;continue ;};if _cgfdb .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_aab ,_cccg :=_cgfdb .Value ,error (nil );if _cccg !=nil {return _cccg ;};_cagc .FormulaAttr =&_aab ;continue ;};};_eebd :for {_dccg ,_dfa :=d .Token ();if _dfa !=nil {return _dfa ;};switch _edg :=_dccg .(type ){case _b .StartElement :switch _edg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _ebea :=d .DecodeElement (_cagc .PivotArea ,&_edg );_ebea !=nil {return _ebea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cagc .ExtLst =NewCT_ExtensionList ();if _aeg :=d .DecodeElement (_cagc .ExtLst ,&_edg );_aeg !=nil {return _aeg ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_edg .Name );if _geed :=d .Skip ();_geed !=nil {return _geed ;};};case _b .EndElement :break _eebd ;case _b .CharData :};};return nil ;};type CT_SharedItems struct{ +// Validate validates the CT_TableStyleInfo and its children +func (_eabcf *CT_TableStyleInfo )Validate ()error {return _eabcf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");}; -// Contains Semi Mixed Data Types -ContainsSemiMixedTypesAttr *bool ; +// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path +func (_faaac *CT_TupleCache )ValidateWithPath (path string )error {if _faaac .Entries !=nil {if _dccaa :=_faaac .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_dccaa !=nil {return _dccaa ;};};if _faaac .Sets !=nil {if _fdbdb :=_faaac .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073");_fdbdb !=nil {return _fdbdb ;};};if _faaac .QueryCache !=nil {if _gbcafe :=_faaac .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_gbcafe !=nil {return _gbcafe ;};};if _faaac .ServerFormats !=nil {if _edfdb :=_faaac .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073");_edfdb !=nil {return _edfdb ;};};if _faaac .ExtLst !=nil {if _cbfad :=_faaac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbfad !=nil {return _cbfad ;};};return nil ;}; -// Contains Non Date -ContainsNonDateAttr *bool ; +// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path +func (_dbbe *CT_ColorFilter )ValidateWithPath (path string )error {return nil };func (_fabdceg ST_CellFormulaType )ValidateWithPath (path string )error {switch _fabdceg {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 (_fabdceg ));};return nil ;};func (_feffb *CT_MeasureGroups )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _feffb .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_feffb .CountAttr )});};e .EncodeToken (start );if _feffb .MeasureGroup !=nil {_cddb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_bdefc :=range _feffb .MeasureGroup {e .EncodeElement (_bdefc ,_cddb );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cfbaca ST_Pane )String ()string {switch _cfbaca {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 (_eecbbe ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _eecbbe {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 (_eecbbe ));};return nil ;};func (_cdag *CT_DateTime )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ageff :=range start .Attr {if _ageff .Name .Local =="\u0076"{_bcgc ,_acad :=ParseStdlibTime (_ageff .Value );if _acad !=nil {return _acad ;};_cdag .VAttr =_bcgc ;continue ;};if _ageff .Name .Local =="\u0075"{_gaedd ,_dcggc :=_a .ParseBool (_ageff .Value );if _dcggc !=nil {return _dcggc ;};_cdag .UAttr =&_gaedd ;continue ;};if _ageff .Name .Local =="\u0066"{_gcee ,_fecbd :=_a .ParseBool (_ageff .Value );if _fecbd !=nil {return _fecbd ;};_cdag .FAttr =&_gcee ;continue ;};if _ageff .Name .Local =="\u0063"{_fcfaf ,_dfbad :=_ageff .Value ,error (nil );if _dfbad !=nil {return _dfbad ;};_cdag .CAttr =&_fcfaf ;continue ;};if _ageff .Name .Local =="\u0063\u0070"{_ceceg ,_bbbab :=_a .ParseUint (_ageff .Value ,10,32);if _bbbab !=nil {return _bbbab ;};_fdfdb :=uint32 (_ceceg );_cdag .CpAttr =&_fdfdb ;continue ;};};_cdgbb :for {_cdefe ,_gcbag :=d .Token ();if _gcbag !=nil {return _gcbag ;};switch _beaa :=_cdefe .(type ){case _gd .StartElement :switch _beaa .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbgb :=NewCT_X ();if _aabee :=d .DecodeElement (_fbgb ,&_beaa );_aabee !=nil {return _aabee ;};_cdag .X =append (_cdag .X ,_fbgb );default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065\u0020\u0025\u0076",_beaa .Name );if _cdcfc :=d .Skip ();_cdcfc !=nil {return _cdcfc ;};};case _gd .EndElement :break _cdgbb ;case _gd .CharData :};};return nil ;};func (_egfga *CT_TableStyleElement )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {_fabcee ,_gcbdf :=_egfga .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _gcbdf !=nil {return _gcbdf ;};start .Attr =append (start .Attr ,_fabcee );if _egfga .SizeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_egfga .SizeAttr )});};if _egfga .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_egfga .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Contains Date -ContainsDateAttr *bool ; +// Validate validates the CT_Consolidation and its children +func (_fced *CT_Consolidation )Validate ()error {return _fced .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};func (_gacge ST_VerticalAlignment )String ()string {switch _gacge {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 (_dbefda ST_UnderlineValues )Validate ()error {return _dbefda .ValidateWithPath ("")};type MapInfo struct{CT_MapInfo };func (_gcfdf *CT_ExternalLink )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_acceb :for {_bfadc ,_bfdf :=d .Token ();if _bfdf !=nil {return _bfdf ;};switch _aaab :=_bfadc .(type ){case _gd .StartElement :switch _aaab .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\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"}:_gcfdf .Choice =NewCT_ExternalLinkChoice ();if _afdgb :=d .DecodeElement (&_gcfdf .Choice .ExternalBook ,&_aaab );_afdgb !=nil {return _afdgb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcfdf .Choice =NewCT_ExternalLinkChoice ();if _dcdf :=d .DecodeElement (&_gcfdf .Choice .DdeLink ,&_aaab );_dcdf !=nil {return _dcdf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcfdf .Choice =NewCT_ExternalLinkChoice ();if _cfece :=d .DecodeElement (&_gcfdf .Choice .OleLink ,&_aaab );_cfece !=nil {return _cfece ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcfdf .ExtLst =NewCT_ExtensionList ();if _deeb :=d .DecodeElement (_gcfdf .ExtLst ,&_aaab );_deeb !=nil {return _deeb ;};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\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_aaab .Name );if _becg :=d .Skip ();_becg !=nil {return _becg ;};};case _gd .EndElement :break _acceb ;case _gd .CharData :};};return nil ;};func NewCT_FileSharing ()*CT_FileSharing {_caaea :=&CT_FileSharing {};return _caaea };type ST_VolDepType byte ;func NewCT_CustomProperty ()*CT_CustomProperty {_fgae :=&CT_CustomProperty {};return _fgae };func (_aeeaf *Dialogsheet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _aeeaf .CT_Dialogsheet .MarshalXML (e ,start );};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 (_bcbecg ST_UpdateLinks )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_acefdd :=_gd .Attr {};_acefdd .Name =name ;switch _bcbecg {case ST_UpdateLinksUnset :_acefdd .Value ="";case ST_UpdateLinksUserSet :_acefdd .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_acefdd .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_acefdd .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _acefdd ,nil ;};func (_eagaf *CT_Item )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _eagaf .NAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_eagaf .NAttr )});};if _eagaf .TAttr !=ST_ItemTypeUnset {_eggdc ,_agcc :=_eagaf .TAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074"});if _agcc !=nil {return _agcc ;};start .Attr =append (start .Attr ,_eggdc );};if _eagaf .HAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eagaf .HAttr ))});};if _eagaf .SAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eagaf .SAttr ))});};if _eagaf .SdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eagaf .SdAttr ))});};if _eagaf .FAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eagaf .FAttr ))});};if _eagaf .MAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eagaf .MAttr ))});};if _eagaf .CAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eagaf .CAttr ))});};if _eagaf .XAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_eagaf .XAttr )});};if _eagaf .DAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eagaf .DAttr ))});};if _eagaf .EAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eagaf .EAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Contains String -ContainsStringAttr *bool ; +// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path +func (_gffg *CT_CellStyleXfs )ValidateWithPath (path string )error {for _defbb ,_febab :=range _gffg .Xf {if _cdgbf :=_febab .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_defbb ));_cdgbf !=nil {return _cdgbf ;};};return nil ;};func (_dafbb *CT_UndoInfo )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_b .Sprintf ("\u0025\u0076",_dafbb .IndexAttr )});_dcgfb ,_efgge :=_dafbb .ExpAttr .MarshalXMLAttr (_gd .Name {Local :"\u0065\u0078\u0070"});if _efgge !=nil {return _efgge ;};start .Attr =append (start .Attr ,_dcgfb );if _dafbb .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafbb .Ref3DAttr ))});};if _dafbb .ArrayAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafbb .ArrayAttr ))});};if _dafbb .VAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafbb .VAttr ))});};if _dafbb .NfAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafbb .NfAttr ))});};if _dafbb .CsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafbb .CsAttr ))});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0072"},Value :_b .Sprintf ("\u0025\u0076",_dafbb .DrAttr )});if _dafbb .DnAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dafbb .DnAttr )});};if _dafbb .RAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dafbb .RAttr )});};if _dafbb .SIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dafbb .SIdAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dfcfad ST_GrowShrinkType )Validate ()error {return _dfcfad .ValidateWithPath ("")};type CT_SheetCalcPr struct{ -// Contains Blank -ContainsBlankAttr *bool ; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ;};func (_bdaf *CT_Comment )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bdaf .Text =NewCT_Rst ();for _ ,_fbfce :=range start .Attr {if _fbfce .Name .Local =="\u0072\u0065\u0066"{_ecce ,_cbgg :=_fbfce .Value ,error (nil );if _cbgg !=nil {return _cbgg ;};_bdaf .RefAttr =_ecce ;continue ;};if _fbfce .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_agfbe ,_edcd :=_a .ParseUint (_fbfce .Value ,10,32);if _edcd !=nil {return _edcd ;};_bdaf .AuthorIdAttr =uint32 (_agfbe );continue ;};if _fbfce .Name .Local =="\u0067\u0075\u0069\u0064"{_beeg ,_ccfg :=_fbfce .Value ,error (nil );if _ccfg !=nil {return _ccfg ;};_bdaf .GuidAttr =&_beeg ;continue ;};if _fbfce .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_daac ,_gcafg :=_a .ParseUint (_fbfce .Value ,10,32);if _gcafg !=nil {return _gcafg ;};_dbae :=uint32 (_daac );_bdaf .ShapeIdAttr =&_dbae ;continue ;};};_ecgg :for {_aefe ,_agafe :=d .Token ();if _agafe !=nil {return _agafe ;};switch _gaed :=_aefe .(type ){case _gd .StartElement :switch _gaed .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _aedcf :=d .DecodeElement (_bdaf .Text ,&_gaed );_aedcf !=nil {return _aedcf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdaf .CommentPr =NewCT_CommentPr ();if _dfdfe :=d .DecodeElement (_bdaf .CommentPr ,&_gaed );_dfdfe !=nil {return _dfdfe ;};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",_gaed .Name );if _bagc :=d .Skip ();_bagc !=nil {return _bagc ;};};case _gd .EndElement :break _ecgg ;case _gd .CharData :};};return nil ;};func (_eegeb *CT_ObjectAnchor )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_eegeb .From =_c .NewFrom ();_eegeb .To =_c .NewTo ();for _ ,_gfbga :=range start .Attr {if _gfbga .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_bbac ,_edbbc :=_a .ParseBool (_gfbga .Value );if _edbbc !=nil {return _edbbc ;};_eegeb .MoveWithCellsAttr =&_bbac ;continue ;};if _gfbga .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_cdeac ,_ggdae :=_a .ParseBool (_gfbga .Value );if _ggdae !=nil {return _ggdae ;};_eegeb .SizeWithCellsAttr =&_cdeac ;continue ;};};_cdfbd :for {_dbefa ,_bfbag :=d .Token ();if _bfbag !=nil {return _bfbag ;};switch _gdacb :=_dbefa .(type ){case _gd .StartElement :switch _gdacb .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_gd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fdfab :=d .DecodeElement (_eegeb .From ,&_gdacb );_fdfab !=nil {return _fdfab ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_gd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _eagegf :=d .DecodeElement (_eegeb .To ,&_gdacb );_eagegf !=nil {return _eagegf ;};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\u004f\u0062\u006ae\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_gdacb .Name );if _afddb :=d .Skip ();_afddb !=nil {return _afddb ;};};case _gd .EndElement :break _cdfbd ;case _gd .CharData :};};return nil ;};func (_cgbg ST_PivotFilterType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_gbebfb :=_gd .Attr {};_gbebfb .Name =name ;switch _cgbg {case ST_PivotFilterTypeUnset :_gbebfb .Value ="";case ST_PivotFilterTypeUnknown :_gbebfb .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_gbebfb .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_gbebfb .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_gbebfb .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_gbebfb .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_gbebfb .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_gbebfb .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_gbebfb .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_gbebfb .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_gbebfb .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_gbebfb .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_gbebfb .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_gbebfb .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_gbebfb .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_gbebfb .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_gbebfb .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_gbebfb .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_gbebfb .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_gbebfb .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_gbebfb .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_gbebfb .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueGreaterThanOrEqual :_gbebfb .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 :_gbebfb .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueLessThanOrEqual :_gbebfb .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_gbebfb .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueNotBetween :_gbebfb .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_gbebfb .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_gbebfb .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeDateOlderThan :_gbebfb .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_gbebfb .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateNewerThan :_gbebfb .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_gbebfb .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateBetween :_gbebfb .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_gbebfb .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_gbebfb .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_PivotFilterTypeToday :_gbebfb .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_gbebfb .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_gbebfb .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeThisWeek :_gbebfb .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_gbebfb .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_gbebfb .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeThisMonth :_gbebfb .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_gbebfb .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_gbebfb .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeThisQuarter :_gbebfb .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_gbebfb .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_gbebfb .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeThisYear :_gbebfb .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_gbebfb .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_gbebfb .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_PivotFilterTypeQ1 :_gbebfb .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_gbebfb .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_gbebfb .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_gbebfb .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_gbebfb .Value ="\u004d\u0031";case ST_PivotFilterTypeM2 :_gbebfb .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_gbebfb .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_gbebfb .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_gbebfb .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_gbebfb .Value ="\u004d\u0036";case ST_PivotFilterTypeM7 :_gbebfb .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_gbebfb .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_gbebfb .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_gbebfb .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_gbebfb .Value ="\u004d\u0031\u0031";case ST_PivotFilterTypeM12 :_gbebfb .Value ="\u004d\u0031\u0032";};return _gbebfb ,nil ;}; -// Contains Mixed Data Types -ContainsMixedTypesAttr *bool ; +// Validate validates the CT_Hyperlinks and its children +func (_bacbb *CT_Hyperlinks )Validate ()error {return _bacbb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");}; -// Contains Numbers -ContainsNumberAttr *bool ; +// Validate validates the Dialogsheet and its children +func (_cbaed *Dialogsheet )Validate ()error {return _cbaed .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");}; -// Contains Integer -ContainsIntegerAttr *bool ; +// Validate validates the CT_Filters and its children +func (_bgbf *CT_Filters )Validate ()error {return _bgbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_bdegab ST_BorderStyle )Validate ()error {return _bdegab .ValidateWithPath ("")};func (_dbegb ST_DvAspect )Validate ()error {return _dbegb .ValidateWithPath ("")}; -// Minimum Numeric Value -MinValueAttr *float64 ; +// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path +func (_accdf *CT_IntProperty )ValidateWithPath (path string )error {return nil };func (_aadefd *ST_PageOrder )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_aadefd =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_aadefd =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_aadefd =2;};return nil ;}; -// Maximum Numeric Value -MaxValueAttr *float64 ; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_aacdda *CT_Parameter )ValidateWithPath (path string )error {if _ebcef :=_aacdda .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_ebcef !=nil {return _ebcef ;};return nil ;};func (_dgaed *ST_ParameterType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_dgaed =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_dgaed =1;case "\u0076\u0061\u006cu\u0065":*_dgaed =2;case "\u0063\u0065\u006c\u006c":*_dgaed =3;};return nil ;};func NewCT_Xf ()*CT_Xf {_cdgeg :=&CT_Xf {};return _cdgeg };type CT_Worksheet struct{ -// Minimum Date Time -MinDateAttr *_gb .Time ; +// Worksheet Properties +SheetPr *CT_SheetPr ; -// Maximum Date Time Value -MaxDateAttr *_gb .Time ; +// Worksheet Dimensions +Dimension *CT_SheetDimension ; -// Shared Items Count -CountAttr *uint32 ; +// Sheet Views +SheetViews *CT_SheetViews ; -// Long Text -LongTextAttr *bool ; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// No Value -M []*CT_Missing ; +// Column Information +Cols []*CT_Cols ; -// Numeric -N []*CT_Number ; +// Sheet Data +SheetData *CT_SheetData ; -// Boolean -B []*CT_Boolean ; +// Sheet Calculation Properties +SheetCalcPr *CT_SheetCalcPr ; -// Error Value -E []*CT_Error ; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// Character Value -S []*CT_String ; +// Protected Ranges +ProtectedRanges *CT_ProtectedRanges ; -// Date Time -D []*CT_DateTime ;};func (_cbagg *CT_SmartTagPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbagg .EmbedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbagg .EmbedAttr ))});};if _cbagg .ShowAttr !=ST_SmartTagShowUnset {_edbgf ,_ecdbd :=_cbagg .ShowAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u006f\u0077"});if _ecdbd !=nil {return _ecdbd ;};start .Attr =append (start .Attr ,_edbgf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdgfc *CT_CellAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdgfc .HorizontalAttr !=ST_HorizontalAlignmentUnset {_cegf ,_gbbb :=_bdgfc .HorizontalAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"});if _gbbb !=nil {return _gbbb ;};start .Attr =append (start .Attr ,_cegf );};if _bdgfc .VerticalAttr !=ST_VerticalAlignmentUnset {_fbag ,_ababg :=_bdgfc .VerticalAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _ababg !=nil {return _ababg ;};start .Attr =append (start .Attr ,_fbag );};if _bdgfc .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bdgfc .TextRotationAttr )});};if _bdgfc .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bdgfc .WrapTextAttr ))});};if _bdgfc .IndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdgfc .IndentAttr )});};if _bdgfc .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdgfc .RelativeIndentAttr )});};if _bdgfc .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bdgfc .JustifyLastLineAttr ))});};if _bdgfc .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bdgfc .ShrinkToFitAttr ))});};if _bdgfc .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bdgfc .ReadingOrderAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type VolTypes struct{CT_VolTypes };func NewCT_Member ()*CT_Member {_eceaa :=&CT_Member {};return _eceaa };func NewCT_MdxSet ()*CT_MdxSet {_fffda :=&CT_MdxSet {};return _fffda };const (ST_ItemTypeUnset ST_ItemType =0;ST_ItemTypeData ST_ItemType =1;ST_ItemTypeDefault ST_ItemType =2;ST_ItemTypeSum ST_ItemType =3;ST_ItemTypeCountA ST_ItemType =4;ST_ItemTypeAvg ST_ItemType =5;ST_ItemTypeMax ST_ItemType =6;ST_ItemTypeMin ST_ItemType =7;ST_ItemTypeProduct ST_ItemType =8;ST_ItemTypeCount ST_ItemType =9;ST_ItemTypeStdDev ST_ItemType =10;ST_ItemTypeStdDevP ST_ItemType =11;ST_ItemTypeVar ST_ItemType =12;ST_ItemTypeVarP ST_ItemType =13;ST_ItemTypeGrand ST_ItemType =14;ST_ItemTypeBlank ST_ItemType =15;);func (_dbfdgc ST_VolDepType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adgff :=_b .Attr {};_adgff .Name =name ;switch _dbfdgc {case ST_VolDepTypeUnset :_adgff .Value ="";case ST_VolDepTypeRealTimeData :_adgff .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_adgff .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _adgff ,nil ;};func (_bfbga *CT_IgnoredError )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agcab :=range start .Attr {if _agcab .Name .Local =="\u0073\u0071\u0072e\u0066"{_dfggc ,_fbgbc :=ParseSliceST_Sqref (_agcab .Value );if _fbgbc !=nil {return _fbgbc ;};_bfbga .SqrefAttr =_dfggc ;continue ;};if _agcab .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_daafd ,_eaegb :=_e .ParseBool (_agcab .Value );if _eaegb !=nil {return _eaegb ;};_bfbga .EvalErrorAttr =&_daafd ;continue ;};if _agcab .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_ecgdc ,_agaaa :=_e .ParseBool (_agcab .Value );if _agaaa !=nil {return _agaaa ;};_bfbga .TwoDigitTextYearAttr =&_ecgdc ;continue ;};if _agcab .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_afffa ,_gcfg :=_e .ParseBool (_agcab .Value );if _gcfg !=nil {return _gcfg ;};_bfbga .NumberStoredAsTextAttr =&_afffa ;continue ;};if _agcab .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_dcdd ,_fdcgc :=_e .ParseBool (_agcab .Value );if _fdcgc !=nil {return _fdcgc ;};_bfbga .FormulaAttr =&_dcdd ;continue ;};if _agcab .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_ddace ,_baeec :=_e .ParseBool (_agcab .Value );if _baeec !=nil {return _baeec ;};_bfbga .FormulaRangeAttr =&_ddace ;continue ;};if _agcab .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_eggaa ,_dcdcfa :=_e .ParseBool (_agcab .Value );if _dcdcfa !=nil {return _dcdcfa ;};_bfbga .UnlockedFormulaAttr =&_eggaa ;continue ;};if _agcab .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_efcdd ,_babeb :=_e .ParseBool (_agcab .Value );if _babeb !=nil {return _babeb ;};_bfbga .EmptyCellReferenceAttr =&_efcdd ;continue ;};if _agcab .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_gbeea ,_dggab :=_e .ParseBool (_agcab .Value );if _dggab !=nil {return _dggab ;};_bfbga .ListDataValidationAttr =&_gbeea ;continue ;};if _agcab .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_dbfbf ,_adgbb :=_e .ParseBool (_agcab .Value );if _adgbb !=nil {return _adgbb ;};_bfbga .CalculatedColumnAttr =&_dbfbf ;continue ;};};for {_bfcd ,_bcgb :=d .Token ();if _bcgb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_bcgb );};if _dbefd ,_bbafce :=_bfcd .(_b .EndElement );_bbafce &&_dbefd .Name ==start .Name {break ;};};return nil ;};func (_gadga *CT_XStringElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_gadga .VAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baaeg *PivotTableDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baaeg .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_ebcee :=range start .Attr {if _ebcee .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dbagdf ,_gdeae :=_e .ParseUint (_ebcee .Value ,10,8);if _gdeae !=nil {return _gdeae ;};_fedafg :=uint8 (_dbagdf );_baaeg .CreatedVersionAttr =&_fedafg ;continue ;};if _ebcee .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_eabde ,_deaedf :=_e .ParseUint (_ebcee .Value ,10,32);if _deaedf !=nil {return _deaedf ;};_affad :=uint32 (_eabde );_baaeg .IndentAttr =&_affad ;continue ;};if _ebcee .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_defbf ,_fedbef :=_ebcee .Value ,error (nil );if _fedbef !=nil {return _fedbef ;};_baaeg .PivotTableStyleAttr =&_defbf ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_aecg ,_adagdfc :=_e .ParseBool (_ebcee .Value );if _adagdfc !=nil {return _adagdfc ;};_baaeg .ShowEmptyRowAttr =&_aecg ;continue ;};if _ebcee .Name .Local =="\u0074\u0061\u0067"{_aafbg ,_fgbef :=_ebcee .Value ,error (nil );if _fgbef !=nil {return _fgbef ;};_baaeg .TagAttr =&_aafbg ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_befeb ,_ddbefe :=_e .ParseBool (_ebcee .Value );if _ddbefe !=nil {return _ddbefe ;};_baaeg .ShowEmptyColAttr =&_befeb ;continue ;};if _ebcee .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_gffebd ,_ececda :=_e .ParseUint (_ebcee .Value ,10,8);if _ececda !=nil {return _ececda ;};_aacea :=uint8 (_gffebd );_baaeg .MinRefreshableVersionAttr =&_aacea ;continue ;};if _ebcee .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_gcegaf ,_cbecc :=_e .ParseBool (_ebcee .Value );if _cbecc !=nil {return _cbecc ;};_baaeg .ShowHeadersAttr =&_gcegaf ;continue ;};if _ebcee .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_cbaecg ,_bagbce :=_e .ParseBool (_ebcee .Value );if _bagbce !=nil {return _bagbce ;};_baaeg .AsteriskTotalsAttr =&_cbaecg ;continue ;};if _ebcee .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_bedabc ,_gbefc :=_e .ParseBool (_ebcee .Value );if _gbefc !=nil {return _gbefc ;};_baaeg .CompactAttr =&_bedabc ;continue ;};if _ebcee .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_gafda ,_dgbcb :=_e .ParseBool (_ebcee .Value );if _dgbcb !=nil {return _dgbcb ;};_baaeg .EditDataAttr =&_gafda ;continue ;};if _ebcee .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_cgabd ,_gccgg :=_e .ParseBool (_ebcee .Value );if _gccgg !=nil {return _gccgg ;};_baaeg .OutlineAttr =&_cgabd ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_becgd ,_gfdbbf :=_e .ParseBool (_ebcee .Value );if _gfdbbf !=nil {return _gfdbbf ;};_baaeg .ShowCalcMbrsAttr =&_becgd ;continue ;};if _ebcee .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_gaggg ,_ecbdgg :=_e .ParseBool (_ebcee .Value );if _ecbdgg !=nil {return _ecbdgg ;};_baaeg .OutlineDataAttr =&_gaggg ;continue ;};if _ebcee .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_dbada ,_efaaba :=_e .ParseBool (_ebcee .Value );if _efaaba !=nil {return _efaaba ;};_baaeg .GridDropZonesAttr =&_dbada ;continue ;};if _ebcee .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_aagga ,_bfddae :=_e .ParseBool (_ebcee .Value );if _bfddae !=nil {return _bfddae ;};_baaeg .CustomListSortAttr =&_aagga ;continue ;};if _ebcee .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_aebde ,_ecfac :=_e .ParseBool (_ebcee .Value );if _ecfac !=nil {return _ecfac ;};_baaeg .RowGrandTotalsAttr =&_aebde ;continue ;};if _ebcee .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dacfa ,_abaabe :=_e .ParseBool (_ebcee .Value );if _abaabe !=nil {return _abaabe ;};_baaeg .ApplyWidthHeightFormatsAttr =&_dacfa ;continue ;};if _ebcee .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_eeebee ,_efabab :=_e .ParseBool (_ebcee .Value );if _efabab !=nil {return _efabab ;};_baaeg .UseAutoFormattingAttr =&_eeebee ;continue ;};if _ebcee .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ddefa ,_faebe :=_ebcee .Value ,error (nil );if _faebe !=nil {return _faebe ;};_baaeg .RowHeaderCaptionAttr =&_ddefa ;continue ;};if _ebcee .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_gdeeac ,_gddcac :=_e .ParseBool (_ebcee .Value );if _gddcac !=nil {return _gddcac ;};_baaeg .ShowDrillAttr =&_gdeeac ;continue ;};if _ebcee .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_bbfdf ,_ggcaa :=_e .ParseBool (_ebcee .Value );if _ggcaa !=nil {return _ggcaa ;};_baaeg .MergeItemAttr =&_bbfdf ;continue ;};if _ebcee .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gbeba ,_eaeab :=_e .ParseBool (_ebcee .Value );if _eaeab !=nil {return _eaeab ;};_baaeg .ApplyBorderFormatsAttr =&_gbeba ;continue ;};if _ebcee .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_ccdba ,_fcbge :=_e .ParseBool (_ebcee .Value );if _fcbge !=nil {return _fcbge ;};_baaeg .VisualTotalsAttr =&_ccdba ;continue ;};if _ebcee .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_adgfa ,_ddcfg :=_e .ParseBool (_ebcee .Value );if _ddcfg !=nil {return _ddcfg ;};_baaeg .CompactDataAttr =&_adgfa ;continue ;};if _ebcee .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gaagf ,_ggbbg :=_e .ParseUint (_ebcee .Value ,10,32);if _ggbbg !=nil {return _ggbbg ;};_ffafbc :=uint32 (_gaagf );_baaeg .DataPositionAttr =&_ffafbc ;continue ;};if _ebcee .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_baacg ,_afcdb :=_e .ParseBool (_ebcee .Value );if _afcdb !=nil {return _afcdb ;};_baaeg .MultipleFieldFiltersAttr =&_baacg ;continue ;};if _ebcee .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_eaggb ,_cabffa :=_e .ParseBool (_ebcee .Value );if _cabffa !=nil {return _cabffa ;};_baaeg .PageOverThenDownAttr =&_eaggb ;continue ;};if _ebcee .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_dceda ,_ccdbe :=_e .ParseBool (_ebcee .Value );if _ccdbe !=nil {return _ccdbe ;};_baaeg .FieldListSortAscendingAttr =&_dceda ;continue ;};if _ebcee .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_gbecag ,_eefdbf :=_e .ParseBool (_ebcee .Value );if _eefdbf !=nil {return _eefdbf ;};_baaeg .ShowMissingAttr =&_gbecag ;continue ;};if _ebcee .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_agaae ,_cdgbb :=_e .ParseBool (_ebcee .Value );if _cdgbb !=nil {return _cdgbb ;};_baaeg .FieldPrintTitlesAttr =&_agaae ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_debcgc ,_bgcba :=_e .ParseBool (_ebcee .Value );if _bgcba !=nil {return _bgcba ;};_baaeg .ShowMemberPropertyTipsAttr =&_debcgc ;continue ;};if _ebcee .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_ebdbbc ,_gacbd :=_ebcee .Value ,error (nil );if _gacbd !=nil {return _gacbd ;};_baaeg .PageStyleAttr =&_ebdbbc ;continue ;};if _ebcee .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_fdacb ,_bgaee :=_e .ParseUint (_ebcee .Value ,10,32);if _bgaee !=nil {return _bgaee ;};_ggab :=uint32 (_fdacb );_baaeg .AutoFormatIdAttr =&_ggab ;continue ;};if _ebcee .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_ecgfd ,_cfbfc :=_e .ParseBool (_ebcee .Value );if _cfbfc !=nil {return _cfbfc ;};_baaeg .ShowItemsAttr =&_ecgfd ;continue ;};if _ebcee .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbgcf ,_bacfd :=_e .ParseBool (_ebcee .Value );if _bacfd !=nil {return _bacfd ;};_baaeg .ApplyPatternFormatsAttr =&_bbgcf ;continue ;};if _ebcee .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_fgcbeg ,_gfefg :=_e .ParseBool (_ebcee .Value );if _gfefg !=nil {return _gfefg ;};_baaeg .EnableFieldPropertiesAttr =&_fgcbeg ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_dedcdc ,_eeggg :=_e .ParseBool (_ebcee .Value );if _eeggg !=nil {return _eeggg ;};_baaeg .ShowMultipleLabelAttr =&_dedcdc ;continue ;};if _ebcee .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_adeac ,_ffcaag :=_e .ParseBool (_ebcee .Value );if _ffcaag !=nil {return _ffcaag ;};_baaeg .PreserveFormattingAttr =&_adeac ;continue ;};if _ebcee .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_faead ,_bfafbc :=_e .ParseBool (_ebcee .Value );if _bfafbc !=nil {return _bfafbc ;};_baaeg .PublishedAttr =&_faead ;continue ;};if _ebcee .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_adggcd ,_aafgfc :=_ebcee .Value ,error (nil );if _aafgfc !=nil {return _aafgfc ;};_baaeg .MissingCaptionAttr =&_adggcd ;continue ;};if _ebcee .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_ccbag ,_ceggc :=_e .ParseBool (_ebcee .Value );if _ceggc !=nil {return _ceggc ;};_baaeg .ImmersiveAttr =&_ccbag ;continue ;};if _ebcee .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_edfdg ,_dbafeg :=_e .ParseUint (_ebcee .Value ,10,32);if _dbafeg !=nil {return _dbafeg ;};_eaeeab :=uint32 (_edfdg );_baaeg .PageWrapAttr =&_eaeeab ;continue ;};if _ebcee .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_debbaa ,_bcbbf :=_e .ParseUint (_ebcee .Value ,10,32);if _bcbbf !=nil {return _bcbbf ;};_dbbfee :=uint32 (_debbaa );_baaeg .ChartFormatAttr =&_dbbfee ;continue ;};if _ebcee .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_dacgc ,_eefgf :=_e .ParseBool (_ebcee .Value );if _eefgf !=nil {return _eefgf ;};_baaeg .ShowDataDropDownAttr =&_dacgc ;continue ;};if _ebcee .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_eagab ,_bafbb :=_ebcee .Value ,error (nil );if _bafbb !=nil {return _bafbb ;};_baaeg .ColHeaderCaptionAttr =&_eagab ;continue ;};if _ebcee .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_ccdfce ,_dfcbe :=_e .ParseBool (_ebcee .Value );if _dfcbe !=nil {return _dfcbe ;};_baaeg .SubtotalHiddenItemsAttr =&_ccdfce ;continue ;};if _ebcee .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_bagfd ,_aageg :=_e .ParseBool (_ebcee .Value );if _aageg !=nil {return _aageg ;};_baaeg .MdxSubqueriesAttr =&_bagfd ;continue ;};if _ebcee .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_abdbec ,_fbfdgd :=_ebcee .Value ,error (nil );if _fbfdgd !=nil {return _fbfdgd ;};_baaeg .ErrorCaptionAttr =&_abdbec ;continue ;};if _ebcee .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_fegff ,_baedd :=_e .ParseBool (_ebcee .Value );if _baedd !=nil {return _baedd ;};_baaeg .ColGrandTotalsAttr =&_fegff ;continue ;};if _ebcee .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_efffc ,_gbgacd :=_e .ParseBool (_ebcee .Value );if _gbgacd !=nil {return _gbgacd ;};_baaeg .PrintDrillAttr =&_efffc ;continue ;};if _ebcee .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_cbddc ,_beagg :=_e .ParseBool (_ebcee .Value );if _beagg !=nil {return _beagg ;};_baaeg .ItemPrintTitlesAttr =&_cbddc ;continue ;};if _ebcee .Name .Local =="\u006e\u0061\u006d\u0065"{_dcfbc ,_gegec :=_ebcee .Value ,error (nil );if _gegec !=nil {return _gegec ;};_baaeg .NameAttr =_dcfbc ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_bcdfcaa ,_dcaac :=_e .ParseBool (_ebcee .Value );if _dcaac !=nil {return _dcaac ;};_baaeg .ShowDropZonesAttr =&_bcdfcaa ;continue ;};if _ebcee .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_bebcga ,_bffbf :=_e .ParseBool (_ebcee .Value );if _bffbf !=nil {return _bffbf ;};_baaeg .ShowDataTipsAttr =&_bebcga ;continue ;};if _ebcee .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_fgeacf ,_gebebge :=_ebcee .Value ,error (nil );if _gebebge !=nil {return _gebebge ;};_baaeg .VacatedStyleAttr =&_fgeacf ;continue ;};if _ebcee .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_facae ,_cddaed :=_ebcee .Value ,error (nil );if _cddaed !=nil {return _cddaed ;};_baaeg .GrandTotalCaptionAttr =&_facae ;continue ;};if _ebcee .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ecbacg ,_bbfgf :=_e .ParseBool (_ebcee .Value );if _bbfgf !=nil {return _bbfgf ;};_baaeg .ApplyNumberFormatsAttr =&_ecbacg ;continue ;};if _ebcee .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_ccdgd ,_bbdafg :=_e .ParseBool (_ebcee .Value );if _bbdafg !=nil {return _bbdafg ;};_baaeg .EnableDrillAttr =&_ccdgd ;continue ;};if _ebcee .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ffggc ,_beadd :=_e .ParseBool (_ebcee .Value );if _beadd !=nil {return _beadd ;};_baaeg .ApplyFontFormatsAttr =&_ffggc ;continue ;};if _ebcee .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_efgaa ,_eadec :=_e .ParseBool (_ebcee .Value );if _eadec !=nil {return _eadec ;};_baaeg .DisableFieldListAttr =&_efgaa ;continue ;};if _ebcee .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fcdfgd ,_cfagfd :=_e .ParseBool (_ebcee .Value );if _cfagfd !=nil {return _cfagfd ;};_baaeg .ApplyAlignmentFormatsAttr =&_fcdfgd ;continue ;};if _ebcee .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_beaccb ,_ececf :=_e .ParseBool (_ebcee .Value );if _ececf !=nil {return _ececf ;};_baaeg .DataOnRowsAttr =&_beaccb ;continue ;};if _ebcee .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_afcge ,_deeaa :=_ebcee .Value ,error (nil );if _deeaa !=nil {return _deeaa ;};_baaeg .DataCaptionAttr =_afcge ;continue ;};if _ebcee .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_cbbfe ,_bdgae :=_e .ParseBool (_ebcee .Value );if _bdgae !=nil {return _bdgae ;};_baaeg .ShowErrorAttr =&_cbbfe ;continue ;};if _ebcee .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_agdgb ,_cagccg :=_e .ParseUint (_ebcee .Value ,10,32);if _cagccg !=nil {return _cagccg ;};_baaeg .CacheIdAttr =uint32 (_agdgb );continue ;};if _ebcee .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_cbagf ,_bfaeag :=_e .ParseBool (_ebcee .Value );if _bfaeag !=nil {return _bfaeag ;};_baaeg .EnableWizardAttr =&_cbagf ;continue ;};if _ebcee .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cfgbgd ,_egbea :=_e .ParseUint (_ebcee .Value ,10,8);if _egbea !=nil {return _egbea ;};_edgcc :=uint8 (_cfgbgd );_baaeg .UpdatedVersionAttr =&_edgcc ;continue ;};};_beabc :for {_gacecg ,_dfded :=d .Token ();if _dfded !=nil {return _dfded ;};switch _fabacg :=_gacecg .(type ){case _b .StartElement :switch _fabacg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _dgega :=d .DecodeElement (_baaeg .Location ,&_fabacg );_dgega !=nil {return _dgega ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_baaeg .PivotFields =NewCT_PivotFields ();if _fdebcf :=d .DecodeElement (_baaeg .PivotFields ,&_fabacg );_fdebcf !=nil {return _fdebcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_baaeg .RowFields =NewCT_RowFields ();if _gcdcd :=d .DecodeElement (_baaeg .RowFields ,&_fabacg );_gcdcd !=nil {return _gcdcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_baaeg .RowItems =NewCT_rowItems ();if _beaaa :=d .DecodeElement (_baaeg .RowItems ,&_fabacg );_beaaa !=nil {return _beaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_baaeg .ColFields =NewCT_ColFields ();if _dafdbc :=d .DecodeElement (_baaeg .ColFields ,&_fabacg );_dafdbc !=nil {return _dafdbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_baaeg .ColItems =NewCT_colItems ();if _ecgea :=d .DecodeElement (_baaeg .ColItems ,&_fabacg );_ecgea !=nil {return _ecgea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_baaeg .PageFields =NewCT_PageFields ();if _febcda :=d .DecodeElement (_baaeg .PageFields ,&_fabacg );_febcda !=nil {return _febcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_baaeg .DataFields =NewCT_DataFields ();if _eaegf :=d .DecodeElement (_baaeg .DataFields ,&_fabacg );_eaegf !=nil {return _eaegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_baaeg .Formats =NewCT_Formats ();if _aedeb :=d .DecodeElement (_baaeg .Formats ,&_fabacg );_aedeb !=nil {return _aedeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_baaeg .ConditionalFormats =NewCT_ConditionalFormats ();if _cgdba :=d .DecodeElement (_baaeg .ConditionalFormats ,&_fabacg );_cgdba !=nil {return _cgdba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_baaeg .ChartFormats =NewCT_ChartFormats ();if _fdgcg :=d .DecodeElement (_baaeg .ChartFormats ,&_fabacg );_fdgcg !=nil {return _fdgcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_baaeg .PivotHierarchies =NewCT_PivotHierarchies ();if _eecaa :=d .DecodeElement (_baaeg .PivotHierarchies ,&_fabacg );_eecaa !=nil {return _eecaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_baaeg .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _dccaf :=d .DecodeElement (_baaeg .PivotTableStyleInfo ,&_fabacg );_dccaf !=nil {return _dccaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_baaeg .Filters =NewCT_PivotFilters ();if _cbaad :=d .DecodeElement (_baaeg .Filters ,&_fabacg );_cbaad !=nil {return _cbaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_baaeg .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _bgbagd :=d .DecodeElement (_baaeg .RowHierarchiesUsage ,&_fabacg );_bgbagd !=nil {return _bgbagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_baaeg .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _ecfdfe :=d .DecodeElement (_baaeg .ColHierarchiesUsage ,&_fabacg );_ecfdfe !=nil {return _ecfdfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baaeg .ExtLst =NewCT_ExtensionList ();if _ffecfa :=d .DecodeElement (_baaeg .ExtLst ,&_fabacg );_ffecfa !=nil {return _ffecfa ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fabacg .Name );if _cddcf :=d .Skip ();_cddcf !=nil {return _cddcf ;};};case _b .EndElement :break _beabc ;case _b .CharData :};};return nil ;};func (_cbfec *CT_DataRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febg :=range start .Attr {if _febg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_febg .Name .Local =="\u0069\u0064"||_febg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_febg .Name .Local =="\u0069\u0064"{_cbebg ,_bbfd :=_febg .Value ,error (nil );if _bbfd !=nil {return _bbfd ;};_cbfec .IdAttr =&_cbebg ;continue ;};if _febg .Name .Local =="\u0072\u0065\u0066"{_eefed ,_ddcc :=_febg .Value ,error (nil );if _ddcc !=nil {return _ddcc ;};_cbfec .RefAttr =&_eefed ;continue ;};if _febg .Name .Local =="\u006e\u0061\u006d\u0065"{_deefg ,_ffcg :=_febg .Value ,error (nil );if _ffcg !=nil {return _ffcg ;};_cbfec .NameAttr =&_deefg ;continue ;};if _febg .Name .Local =="\u0073\u0068\u0065e\u0074"{_gdcfa ,_bgdgb :=_febg .Value ,error (nil );if _bgdgb !=nil {return _bgdgb ;};_cbfec .SheetAttr =&_gdcfa ;continue ;};};for {_affc ,_ebdca :=d .Token ();if _ebdca !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_ebdca );};if _dgddc ,_aacd :=_affc .(_b .EndElement );_aacd &&_dgddc .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupMembers ()*CT_GroupMembers {_eaga :=&CT_GroupMembers {};return _eaga };func (_afdeg *CT_TextPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afdeg .PromptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .PromptAttr ))});};if _afdeg .FileTypeAttr !=ST_FileTypeUnset {_bgebg ,_fbegc :=_afdeg .FileTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _fbegc !=nil {return _fbegc ;};start .Attr =append (start .Attr ,_bgebg );};if _afdeg .CodePageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .CodePageAttr )});};if _afdeg .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .CharacterSetAttr )});};if _afdeg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .FirstRowAttr )});};if _afdeg .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .SourceFileAttr )});};if _afdeg .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .DelimitedAttr ))});};if _afdeg .DecimalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .DecimalAttr )});};if _afdeg .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .ThousandsAttr )});};if _afdeg .TabAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .TabAttr ))});};if _afdeg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .SpaceAttr ))});};if _afdeg .CommaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .CommaAttr ))});};if _afdeg .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .SemicolonAttr ))});};if _afdeg .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdeg .ConsecutiveAttr ))});};if _afdeg .QualifierAttr !=ST_QualifierUnset {_gbeec ,_cgggb :=_afdeg .QualifierAttr .MarshalXMLAttr (_b .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _cgggb !=nil {return _cgggb ;};start .Attr =append (start .Attr ,_gbeec );};if _afdeg .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_f .Sprintf ("\u0025\u0076",*_afdeg .DelimiterAttr )});};e .EncodeToken (start );if _afdeg .TextFields !=nil {_debcda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_afdeg .TextFields ,_debcda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DataRef ()*CT_DataRef {_cbcb :=&CT_DataRef {};return _cbcb };func (_daea *CT_Control )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_daea .ShapeIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_daea .IdAttr )});if _daea .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_daea .NameAttr )});};e .EncodeToken (start );if _daea .ControlPr !=nil {_ebgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_daea .ControlPr ,_ebgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bffa *CT_CustomSheetView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bffa .GuidAttr )});if _bffa .ScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bffa .ScaleAttr )});};if _bffa .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bffa .ColorIdAttr )});};if _bffa .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ShowPageBreaksAttr ))});};if _bffa .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ShowFormulasAttr ))});};if _bffa .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ShowGridLinesAttr ))});};if _bffa .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ShowRowColAttr ))});};if _bffa .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .OutlineSymbolsAttr ))});};if _bffa .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ZeroValuesAttr ))});};if _bffa .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .FitToPageAttr ))});};if _bffa .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .PrintAreaAttr ))});};if _bffa .FilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .FilterAttr ))});};if _bffa .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ShowAutoFilterAttr ))});};if _bffa .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .HiddenRowsAttr ))});};if _bffa .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .HiddenColumnsAttr ))});};if _bffa .StateAttr !=ST_SheetStateUnset {_ddbag ,_ddaa :=_bffa .StateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061t\u0065"});if _ddaa !=nil {return _ddaa ;};start .Attr =append (start .Attr ,_ddbag );};if _bffa .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .FilterUniqueAttr ))});};if _bffa .ViewAttr !=ST_SheetViewTypeUnset {_ecdad ,_befda :=_bffa .ViewAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0069\u0065\u0077"});if _befda !=nil {return _befda ;};start .Attr =append (start .Attr ,_ecdad );};if _bffa .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bffa .ShowRulerAttr ))});};if _bffa .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bffa .TopLeftCellAttr )});};e .EncodeToken (start );if _bffa .Pane !=nil {_edee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_bffa .Pane ,_edee );};if _bffa .Selection !=nil {_agcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bffa .Selection ,_agcb );};if _bffa .RowBreaks !=nil {_gbadf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_bffa .RowBreaks ,_gbadf );};if _bffa .ColBreaks !=nil {_fffc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_bffa .ColBreaks ,_fffc );};if _bffa .PageMargins !=nil {_aagca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bffa .PageMargins ,_aagca );};if _bffa .PrintOptions !=nil {_dcfeb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bffa .PrintOptions ,_dcfeb );};if _bffa .PageSetup !=nil {_acfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bffa .PageSetup ,_acfc );};if _bffa .HeaderFooter !=nil {_caac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bffa .HeaderFooter ,_caac );};if _bffa .AutoFilter !=nil {_aecac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_bffa .AutoFilter ,_aecac );};if _bffa .ExtLst !=nil {_egge :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bffa .ExtLst ,_egge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbcgc ST_DvAspect )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_beccg :=_b .Attr {};_beccg .Name =name ;switch _cbcgc {case ST_DvAspectUnset :_beccg .Value ="";case ST_DvAspectDVASPECT_CONTENT :_beccg .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_beccg .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _beccg ,nil ;}; +// Scenarios +Scenarios *CT_Scenarios ; -// Validate validates the CT_CustomProperties and its children -func (_efbcf *CT_CustomProperties )Validate ()error {return _efbcf .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// Validate validates the CT_Authors and its children -func (_ceb *CT_Authors )Validate ()error {return _ceb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};func (_dbdgf *CT_PivotArea )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffeac :=range start .Attr {if _ffeac .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_begdb ,_fbbef :=_e .ParseBool (_ffeac .Value );if _fbbef !=nil {return _fbbef ;};_dbdgf .OutlineAttr =&_begdb ;continue ;};if _ffeac .Name .Local =="\u0066\u0069\u0065l\u0064"{_bfefd ,_dbdeb :=_e .ParseInt (_ffeac .Value ,10,32);if _dbdeb !=nil {return _dbdeb ;};_dcgebe :=int32 (_bfefd );_dbdgf .FieldAttr =&_dcgebe ;continue ;};if _ffeac .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_gggff ,_aded :=_e .ParseBool (_ffeac .Value );if _aded !=nil {return _aded ;};_dbdgf .DataOnlyAttr =&_gggff ;continue ;};if _ffeac .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_bgdde ,_agcdf :=_e .ParseBool (_ffeac .Value );if _agcdf !=nil {return _agcdf ;};_dbdgf .LabelOnlyAttr =&_bgdde ;continue ;};if _ffeac .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_eacfgc ,_dfcgc :=_e .ParseBool (_ffeac .Value );if _dfcgc !=nil {return _dfcgc ;};_dbdgf .GrandRowAttr =&_eacfgc ;continue ;};if _ffeac .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_edbb ,_bafga :=_e .ParseBool (_ffeac .Value );if _bafga !=nil {return _bafga ;};_dbdgf .GrandColAttr =&_edbb ;continue ;};if _ffeac .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_dgcgda ,_fcbcb :=_e .ParseBool (_ffeac .Value );if _fcbcb !=nil {return _fcbcb ;};_dbdgf .CacheIndexAttr =&_dgcgda ;continue ;};if _ffeac .Name .Local =="\u0074\u0079\u0070\u0065"{_dbdgf .TypeAttr .UnmarshalXMLAttr (_ffeac );continue ;};if _ffeac .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gdfeba ,_ddffc :=_ffeac .Value ,error (nil );if _ddffc !=nil {return _ddffc ;};_dbdgf .OffsetAttr =&_gdfeba ;continue ;};if _ffeac .Name .Local =="c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"{_aedgb ,_fccccg :=_e .ParseBool (_ffeac .Value );if _fccccg !=nil {return _fccccg ;};_dbdgf .CollapsedLevelsAreSubtotalsAttr =&_aedgb ;continue ;};if _ffeac .Name .Local =="\u0061\u0078\u0069\u0073"{_dbdgf .AxisAttr .UnmarshalXMLAttr (_ffeac );continue ;};if _ffeac .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ccgffg ,_cbgae :=_e .ParseUint (_ffeac .Value ,10,32);if _cbgae !=nil {return _cbgae ;};_acabab :=uint32 (_ccgffg );_dbdgf .FieldPositionAttr =&_acabab ;continue ;};};_gbede :for {_edged ,_dageaf :=d .Token ();if _dageaf !=nil {return _dageaf ;};switch _faeead :=_edged .(type ){case _b .StartElement :switch _faeead .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}:_dbdgf .References =NewCT_PivotAreaReferences ();if _dccfe :=d .DecodeElement (_dbdgf .References ,&_faeead );_dccfe !=nil {return _dccfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbdgf .ExtLst =NewCT_ExtensionList ();if _gfggfa :=d .DecodeElement (_dbdgf .ExtLst ,&_faeead );_gfggfa !=nil {return _gfggfa ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_faeead .Name );if _egfcg :=d .Skip ();_egfcg !=nil {return _egfcg ;};};case _b .EndElement :break _gbede ;case _b .CharData :};};return nil ;}; +// Sort State +SortState *CT_SortState ; -// Validate validates the CT_PivotArea and its children -func (_cfeff *CT_PivotArea )Validate ()error {return _cfeff .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");}; +// Data Consolidate +DataConsolidate *CT_DataConsolidate ; -// Validate validates the CT_Colors and its children -func (_aggc *CT_Colors )Validate ()error {return _aggc .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");}; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Validate validates the CT_CacheSource and its children -func (_bbgg *CT_CacheSource )Validate ()error {return _bbgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");};func (_gggbfc ST_CellComments )ValidateWithPath (path string )error {switch _gggbfc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gggbfc ));};return nil ;};const (ST_FormatActionUnset ST_FormatAction =0;ST_FormatActionBlank ST_FormatAction =1;ST_FormatActionFormatting ST_FormatAction =2;ST_FormatActionDrill ST_FormatAction =3;ST_FormatActionFormula ST_FormatAction =4;); +// Merge Cells +MergeCells *CT_MergeCells ; -// Validate validates the CT_QueryTableRefresh and its children -func (_fbgba *CT_QueryTableRefresh )Validate ()error {return _fbgba .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};func (_fgadg *CT_QueryCache )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgadg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fgadg .CountAttr )});};e .EncodeToken (start );_bbggc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_gaceed :=range _fgadg .Query {e .EncodeElement (_gaceed ,_bbggc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dggfc *CT_PivotCaches )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cfcdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_gabbf :=range _dggfc .PivotCache {e .EncodeElement (_gabbf ,_cfcdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path -func (_eegd *CT_Groups )ValidateWithPath (path string )error {for _becac ,_fbccd :=range _eegd .Group {if _aggdf :=_fbccd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_becac ));_aggdf !=nil {return _aggdf ;};};return nil ;};func (_dgceee *CT_Pane )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgceee .XSplitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgceee .XSplitAttr )});};if _dgceee .YSplitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgceee .YSplitAttr )});};if _dgceee .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dgceee .TopLeftCellAttr )});};if _dgceee .ActivePaneAttr !=ST_PaneUnset {_cafdde ,_dcfcc :=_dgceee .ActivePaneAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _dcfcc !=nil {return _dcfcc ;};start .Attr =append (start .Attr ,_cafdde );};if _dgceee .StateAttr !=ST_PaneStateUnset {_ggffd ,_gbbfb :=_dgceee .StateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061t\u0065"});if _gbbfb !=nil {return _gbbfb ;};start .Attr =append (start .Attr ,_ggffd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CustomProperty struct{ +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// Custom Property Name -NameAttr string ;IdAttr string ;}; +// Data Validations +DataValidations *CT_DataValidations ; -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_dbbgc *CT_DataBinding )ValidateWithPath (path string )error {return nil };type CT_CacheHierarchies struct{ +// Hyperlinks +Hyperlinks *CT_Hyperlinks ; -// Hierarchy Count -CountAttr *uint32 ; +// Print Options +PrintOptions *CT_PrintOptions ; -// PivotCache Hierarchy -CacheHierarchy []*CT_CacheHierarchy ;};func NewCT_Hyperlink ()*CT_Hyperlink {_cabdc :=&CT_Hyperlink {};return _cabdc };func (_ccbec ST_PatternType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccbec .String (),start );}; +// Page Margins +PageMargins *CT_PageMargins ; -// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path -func (_efgff *CT_SheetIdMap )ValidateWithPath (path string )error {for _degfg ,_fgagac :=range _efgff .SheetId {if _fdfcf :=_fgagac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_degfg ));_fdfcf !=nil {return _fdfcf ;};};return nil ;};type CT_SmartTagTypes struct{ +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Smart Tag Type -SmartTagType []*CT_SmartTagType ;};func (_fbffca ST_Objects )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbffca .String (),start );};func (_baefef *CT_NumFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfcce :=range start .Attr {if _gfcce .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cdfbf ,_dccd :=_e .ParseUint (_gfcce .Value ,10,32);if _dccd !=nil {return _dccd ;};_baefef .NumFmtIdAttr =uint32 (_cdfbf );continue ;};if _gfcce .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_faeggb ,_defbg :=_gfcce .Value ,error (nil );if _defbg !=nil {return _defbg ;};_baefef .FormatCodeAttr =_faeggb ;continue ;};};for {_gcdcb ,_abdbg :=d .Token ();if _abdbg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_abdbg );};if _bfbgb ,_fgcad :=_gcdcb .(_b .EndElement );_fgcad &&_bfbgb .Name ==start .Name {break ;};};return nil ;}; +// Header and Footer Settings +HeaderFooter *CT_HeaderFooter ; -// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path -func (_ebaab *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil }; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// Validate validates the CT_FieldsUsage and its children -func (_ggbgc *CT_FieldsUsage )Validate ()error {return _ggbgc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");};func (_cggd *CT_Fills )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aggcf :=range start .Attr {if _aggcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cffad ,_ecaaf :=_e .ParseUint (_aggcf .Value ,10,32);if _ecaaf !=nil {return _ecaaf ;};_cagge :=uint32 (_cffad );_cggd .CountAttr =&_cagge ;continue ;};};_bgdbb :for {_dbeaa ,_begdd :=d .Token ();if _begdd !=nil {return _begdd ;};switch _fffcea :=_dbeaa .(type ){case _b .StartElement :switch _fffcea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_fbfca :=NewCT_Fill ();if _geafb :=d .DecodeElement (_fbfca ,&_fffcea );_geafb !=nil {return _geafb ;};_cggd .Fill =append (_cggd .Fill ,_fbfca );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073\u0020\u0025\u0076",_fffcea .Name );if _gefde :=d .Skip ();_gefde !=nil {return _gefde ;};};case _b .EndElement :break _bgdbb ;case _b .CharData :};};return nil ;};func (_cedggg ST_SortType )ValidateWithPath (path string )error {switch _cedggg {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cedggg ));};return nil ;};func (_facbgd *CT_QueryCache )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabaf :=range start .Attr {if _aabaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebbda ,_fdege :=_e .ParseUint (_aabaf .Value ,10,32);if _fdege !=nil {return _fdege ;};_bfafb :=uint32 (_ebbda );_facbgd .CountAttr =&_bfafb ;continue ;};};_efcee :for {_abacf ,_cbfbbc :=d .Token ();if _cbfbbc !=nil {return _cbfbbc ;};switch _dadef :=_abacf .(type ){case _b .StartElement :switch _dadef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_bfgd :=NewCT_Query ();if _fcbgag :=d .DecodeElement (_bfgd ,&_dadef );_fcbgag !=nil {return _fcbgag ;};_facbgd .Query =append (_facbgd .Query ,_bfgd );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051u\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_dadef .Name );if _cgdec :=d .Skip ();_cgdec !=nil {return _cgdec ;};};case _b .EndElement :break _efcee ;case _b .CharData :};};return nil ;};type CT_RgbColor struct{ +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Alpha Red Green Blue -RgbAttr *string ;};type CT_SingleXmlCell struct{ +// Custom Properties +CustomProperties *CT_CustomProperties ; -// Table Id -IdAttr uint32 ; +// Cell Watch Items +CellWatches *CT_CellWatches ; -// Reference -RAttr string ; +// Ignored Errors +IgnoredErrors *CT_IgnoredErrors ; -// Connection ID -ConnectionIdAttr uint32 ; +// Smart Tags +SmartTags *CT_SmartTags ; -// Cell Properties -XmlCellPr *CT_XmlCellPr ; +// Drawing +Drawing *CT_Drawing ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Validate validates the CT_WebPublishObject and its children -func (_bbeede *CT_WebPublishObject )Validate ()error {return _bbeede .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};func (_befcgd *Headers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_befcgd .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_fgfaf :=range start .Attr {if _fgfaf .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_ecafeb ,_cbdbc :=_e .ParseBool (_fgfaf .Value );if _cbdbc !=nil {return _cbdbc ;};_befcgd .ExclusiveAttr =&_ecafeb ;continue ;};if _fgfaf .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_gcaedf ,_cfggf :=_fgfaf .Value ,error (nil );if _cfggf !=nil {return _cfggf ;};_befcgd .LastGuidAttr =&_gcaedf ;continue ;};if _fgfaf .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_afcfb ,_eccaa :=_e .ParseBool (_fgfaf .Value );if _eccaa !=nil {return _eccaa ;};_befcgd .SharedAttr =&_afcfb ;continue ;};if _fgfaf .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_dacgg ,_defgd :=_e .ParseBool (_fgfaf .Value );if _defgd !=nil {return _defgd ;};_befcgd .DiskRevisionsAttr =&_dacgg ;continue ;};if _fgfaf .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_fcbgdc ,_ceaaa :=_e .ParseBool (_fgfaf .Value );if _ceaaa !=nil {return _ceaaa ;};_befcgd .HistoryAttr =&_fcbgdc ;continue ;};if _fgfaf .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_edcad ,_geabe :=_e .ParseBool (_fgfaf .Value );if _geabe !=nil {return _geabe ;};_befcgd .TrackRevisionsAttr =&_edcad ;continue ;};if _fgfaf .Name .Local =="\u0067\u0075\u0069\u0064"{_badge ,_cbgaf :=_fgfaf .Value ,error (nil );if _cbgaf !=nil {return _cbgaf ;};_befcgd .GuidAttr =_badge ;continue ;};if _fgfaf .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ecdcdb ,_adfd :=_e .ParseUint (_fgfaf .Value ,10,32);if _adfd !=nil {return _adfd ;};_addbf :=uint32 (_ecdcdb );_befcgd .RevisionIdAttr =&_addbf ;continue ;};if _fgfaf .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_fegdg ,_acfec :=_e .ParseInt (_fgfaf .Value ,10,32);if _acfec !=nil {return _acfec ;};_eegdag :=int32 (_fegdg );_befcgd .VersionAttr =&_eegdag ;continue ;};if _fgfaf .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_fegcf ,_fdggg :=_e .ParseBool (_fgfaf .Value );if _fdggg !=nil {return _fdggg ;};_befcgd .KeepChangeHistoryAttr =&_fegcf ;continue ;};if _fgfaf .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_dfbdb ,_dafbe :=_e .ParseBool (_fgfaf .Value );if _dafbe !=nil {return _dafbe ;};_befcgd .ProtectedAttr =&_dfbdb ;continue ;};if _fgfaf .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_gacfca ,_affba :=_e .ParseUint (_fgfaf .Value ,10,32);if _affba !=nil {return _affba ;};_bbbbc :=uint32 (_gacfca );_befcgd .PreserveHistoryAttr =&_bbbbc ;continue ;};};_dbaaf :for {_adfga ,_adeef :=d .Token ();if _adeef !=nil {return _adeef ;};switch _baafb :=_adfga .(type ){case _b .StartElement :switch _baafb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_gfbfe :=NewCT_RevisionHeader ();if _bedaa :=d .DecodeElement (_gfbfe ,&_baafb );_bedaa !=nil {return _bedaa ;};_befcgd .Header =append (_befcgd .Header ,_gfbfe );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048e\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_baafb .Name );if _agdbgg :=d .Skip ();_agdbgg !=nil {return _agdbgg ;};};case _b .EndElement :break _dbaaf ;case _b .CharData :};};return nil ;};func (_abcce ST_SortBy )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffeeb :=_b .Attr {};_ffeeb .Name =name ;switch _abcce {case ST_SortByUnset :_ffeeb .Value ="";case ST_SortByValue :_ffeeb .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_ffeeb .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_ffeeb .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_ffeeb .Value ="\u0069\u0063\u006f\u006e";};return _ffeeb ,nil ;};func NewCT_OleLink ()*CT_OleLink {_bcecc :=&CT_OleLink {};return _bcecc };func (_eefeg *CT_OleItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gebfe :for {_dcfffd ,_ccgcg :=d .Token ();if _ccgcg !=nil {return _ccgcg ;};switch _ddced :=_dcfffd .(type ){case _b .StartElement :switch _ddced .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"}:_dfedd :=NewCT_OleItem ();if _efefac :=d .DecodeElement (_dfedd ,&_ddced );_efefac !=nil {return _efefac ;};_eefeg .OleItem =append (_eefeg .OleItem ,_dfedd );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_ddced .Name );if _cddc :=d .Skip ();_cddc !=nil {return _cddc ;};};case _b .EndElement :break _gebfe ;case _b .CharData :};};return nil ;};func (_deegcb ST_FontScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deegcb .String (),start );};func NewCT_Xf ()*CT_Xf {_aaadd :=&CT_Xf {};return _aaadd };func (_ebdfe ST_RefMode )String ()string {switch _ebdfe {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";};type CT_FieldsUsage struct{ +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Field Count -CountAttr *uint32 ; +// Background Image +Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; -// PivotCache Field Id -FieldUsage []*CT_FieldUsage ;};func (_affgb *CT_IconFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_eebgce ,_bfbadc :=_affgb .IconSetAttr .MarshalXMLAttr (_b .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _bfbadc !=nil {return _bfbadc ;};start .Attr =append (start .Attr ,_eebgce );if _affgb .IconIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_affgb .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Embedded Controls +Controls *CT_Controls ; -// Validate validates the CT_ExternalReference and its children -func (_ceedb *CT_ExternalReference )Validate ()error {return _ceedb .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");}; +// Web Publishing Items +WebPublishItems *CT_WebPublishItems ; -// Validate validates the CT_DataField and its children -func (_cafb *CT_DataField )Validate ()error {return _cafb .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};func (_edeb *CT_CfRule )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abcc :=range start .Attr {if _abcc .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_edeb .TimePeriodAttr .UnmarshalXMLAttr (_abcc );continue ;};if _abcc .Name .Local =="\u0074\u0079\u0070\u0065"{_edeb .TypeAttr .UnmarshalXMLAttr (_abcc );continue ;};if _abcc .Name .Local =="\u0072\u0061\u006e\u006b"{_dcbgf ,_aga :=_e .ParseUint (_abcc .Value ,10,32);if _aga !=nil {return _aga ;};_gegc :=uint32 (_dcbgf );_edeb .RankAttr =&_gegc ;continue ;};if _abcc .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_aebd ,_cbgd :=_e .ParseInt (_abcc .Value ,10,32);if _cbgd !=nil {return _cbgd ;};_edeb .PriorityAttr =int32 (_aebd );continue ;};if _abcc .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_dcbgfd ,_fddeg :=_e .ParseInt (_abcc .Value ,10,32);if _fddeg !=nil {return _fddeg ;};_fbed :=int32 (_dcbgfd );_edeb .StdDevAttr =&_fbed ;continue ;};if _abcc .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_eece ,_dbcf :=_e .ParseBool (_abcc .Value );if _dbcf !=nil {return _dbcf ;};_edeb .AboveAverageAttr =&_eece ;continue ;};if _abcc .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_gfdba ,_egcc :=_e .ParseBool (_abcc .Value );if _egcc !=nil {return _egcc ;};_edeb .BottomAttr =&_gfdba ;continue ;};if _abcc .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_edeb .OperatorAttr .UnmarshalXMLAttr (_abcc );continue ;};if _abcc .Name .Local =="\u0074\u0065\u0078\u0074"{_gfe ,_bdeef :=_abcc .Value ,error (nil );if _bdeef !=nil {return _bdeef ;};_edeb .TextAttr =&_gfe ;continue ;};if _abcc .Name .Local =="\u0064\u0078\u0066I\u0064"{_afdg ,_dagb :=_e .ParseUint (_abcc .Value ,10,32);if _dagb !=nil {return _dagb ;};_ecbf :=uint32 (_afdg );_edeb .DxfIdAttr =&_ecbf ;continue ;};if _abcc .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_cccab ,_bbbb :=_e .ParseBool (_abcc .Value );if _bbbb !=nil {return _bbbb ;};_edeb .StopIfTrueAttr =&_cccab ;continue ;};if _abcc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_bfagd ,_aace :=_e .ParseBool (_abcc .Value );if _aace !=nil {return _aace ;};_edeb .PercentAttr =&_bfagd ;continue ;};if _abcc .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_cffa ,_ebdc :=_e .ParseBool (_abcc .Value );if _ebdc !=nil {return _ebdc ;};_edeb .EqualAverageAttr =&_cffa ;continue ;};};_bdcaa :for {_acgf ,_agec :=d .Token ();if _agec !=nil {return _agec ;};switch _fcdfg :=_acgf .(type ){case _b .StartElement :switch _fcdfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:var _dcd string ;if _gfdc :=d .DecodeElement (&_dcd ,&_fcdfg );_gfdc !=nil {return _gfdc ;};_edeb .Formula =append (_edeb .Formula ,_dcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}:_edeb .ColorScale =NewCT_ColorScale ();if _agddb :=d .DecodeElement (_edeb .ColorScale ,&_fcdfg );_agddb !=nil {return _agddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"}:_edeb .DataBar =NewCT_DataBar ();if _ecfb :=d .DecodeElement (_edeb .DataBar ,&_fcdfg );_ecfb !=nil {return _ecfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}:_edeb .IconSet =NewCT_IconSet ();if _gfaf :=d .DecodeElement (_edeb .IconSet ,&_fcdfg );_gfaf !=nil {return _gfaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edeb .ExtLst =NewCT_ExtensionList ();if _cdg :=d .DecodeElement (_edeb .ExtLst ,&_fcdfg );_cdg !=nil {return _cdg ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0066\u0052u\u006c\u0065 \u0025\u0076",_fcdfg .Name );if _bcdbe :=d .Skip ();_bcdbe !=nil {return _bcdbe ;};};case _b .EndElement :break _bdcaa ;case _b .CharData :};};return nil ;};func (_aggfb *CT_TextField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aggfb .TypeAttr !=ST_ExternalConnectionTypeUnset {_dgbfag ,_efgec :=_aggfb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _efgec !=nil {return _efgec ;};start .Attr =append (start .Attr ,_dgbfag );};if _aggfb .PositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_aggfb .PositionAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abccf *CT_Parameters )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abccf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abccf .CountAttr )});};e .EncodeToken (start );_abbbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_cfabfe :=range _abccf .Parameter {e .EncodeElement (_cfabfe ,_abbbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Table Parts +TableParts *CT_TableParts ; -// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path -func (_ddcg *CT_FutureMetadata )ValidateWithPath (path string )error {for _adgac ,_decg :=range _ddcg .Bk {if _ggbgcb :=_decg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_adgac ));_ggbgcb !=nil {return _ggbgcb ;};};if _ddcg .ExtLst !=nil {if _eacg :=_ddcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eacg !=nil {return _eacg ;};};return nil ;};func (_ddffb ST_RevisionAction )ValidateWithPath (path string )error {switch _ddffb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddffb ));};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_ExternalReference ()*CT_ExternalReference {_dcfc :=&CT_ExternalReference {};return _dcfc };func (_cceeff ST_TextHAlign )String ()string {switch _cceeff {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 (_ebeceg *ST_GroupBy )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bcccfd ,_fgebg :=d .Token ();if _fgebg !=nil {return _fgebg ;};if _agfac ,_gdbac :=_bcccfd .(_gd .EndElement );_gdbac &&_agfac .Name ==start .Name {*_ebeceg =1;return nil ;};if _cfaecc ,_fgdfd :=_bcccfd .(_gd .CharData );!_fgdfd {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",_bcccfd );}else {switch string (_cfaecc ){case "":*_ebeceg =0;case "\u0072\u0061\u006eg\u0065":*_ebeceg =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_ebeceg =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_ebeceg =3;case "\u0068\u006f\u0075r\u0073":*_ebeceg =4;case "\u0064\u0061\u0079\u0073":*_ebeceg =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_ebeceg =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_ebeceg =7;case "\u0079\u0065\u0061r\u0073":*_ebeceg =8;};};_bcccfd ,_fgebg =d .Token ();if _fgebg !=nil {return _fgebg ;};if _bdfbd ,_cgaebe :=_bcccfd .(_gd .EndElement );_cgaebe &&_bdfbd .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",_bcccfd );};func (_adfbdd *CT_rowItems )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _adfbdd .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_adfbdd .CountAttr )});};e .EncodeToken (start );_effda :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_geecbb :=range _adfbdd .I {e .EncodeElement (_geecbb ,_effda );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_eabacg ST_SourceType )String ()string {switch _eabacg {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 "";};type ST_TextVAlign byte ;func (_bfbgda ST_PivotAreaType )ValidateWithPath (path string )error {switch _bfbgda {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 (_bfbgda ));};return nil ;};func (_daedec *CT_SmartTagType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _daedec .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_daedec .NamespaceUriAttr )});};if _daedec .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_daedec .NameAttr )});};if _daedec .UrlAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0072\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_daedec .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_ExternalSheetNames struct{ -// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path -func (_gbgcc *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil }; +// Sheet Name +SheetName []*CT_ExternalSheetName ;};func NewCT_VolTopic ()*CT_VolTopic {_bcfbab :=&CT_VolTopic {};return _bcfbab };func (_bagbae *CT_MdxMemeberProp )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",_bagbae .NAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0070"},Value :_b .Sprintf ("\u0025\u0076",_bagbae .NpAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cfbcg *CT_XmlColumnPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cfbcg .MapIdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_b .Sprintf ("\u0025\u0076",_cfbcg .XpathAttr )});if _cfbcg .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfbcg .DenormalizedAttr ))});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cfbcg .XmlDataTypeAttr )});e .EncodeToken (start );if _cfbcg .ExtLst !=nil {_fcdfc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfbcg .ExtLst ,_fcdfc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cbdbg *ST_BorderStyle )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_aeccb ,_efdgd :=d .Token ();if _efdgd !=nil {return _efdgd ;};if _cgbbaf ,_ggeaed :=_aeccb .(_gd .EndElement );_ggeaed &&_cgbbaf .Name ==start .Name {*_cbdbg =1;return nil ;};if _abddc ,_afccbc :=_aeccb .(_gd .CharData );!_afccbc {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",_aeccb );}else {switch string (_abddc ){case "":*_cbdbg =0;case "\u006e\u006f\u006e\u0065":*_cbdbg =1;case "\u0074\u0068\u0069\u006e":*_cbdbg =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cbdbg =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_cbdbg =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cbdbg =5;case "\u0074\u0068\u0069c\u006b":*_cbdbg =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cbdbg =7;case "\u0068\u0061\u0069\u0072":*_cbdbg =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_cbdbg =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_cbdbg =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_cbdbg =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_cbdbg =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_cbdbg =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_cbdbg =14;};};_aeccb ,_efdgd =d .Token ();if _efdgd !=nil {return _efdgd ;};if _becfec ,_eabfb :=_aeccb .(_gd .EndElement );_eabfb &&_becfec .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",_aeccb );}; -// Validate validates the CT_CustomWorkbookViews and its children -func (_gadeg *CT_CustomWorkbookViews )Validate ()error {return _gadeg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");}; +// Validate validates the CT_SheetId and its children +func (_gdcgb *CT_SheetId )Validate ()error {return _gdcgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");};func (_cccfe *CT_PrintOptions )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cccfe .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cccfe .HorizontalCenteredAttr ))});};if _cccfe .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cccfe .VerticalCenteredAttr ))});};if _cccfe .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cccfe .HeadingsAttr ))});};if _cccfe .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cccfe .GridLinesAttr ))});};if _cccfe .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cccfe .GridLinesSetAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_TableFormula struct{ArrayAttr bool ;Content string ;}; -// Validate validates the CT_Comment and its children -func (_ebfe *CT_Comment )Validate ()error {return _ebfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");}; +// Validate validates the CT_PivotCacheDefinition and its children +func (_bbefd *CT_PivotCacheDefinition )Validate ()error {return _bbefd .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};type CT_MetadataBlock struct{ -// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path -func (_aaffgd *Dialogsheet )ValidateWithPath (path string )error {if _dcccb :=_aaffgd .CT_Dialogsheet .ValidateWithPath (path );_dcccb !=nil {return _dcccb ;};return nil ;}; +// Metadata Record +Rc []*CT_MetadataRecord ;};type CT_GroupLevels struct{ -// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path -func (_cbggd *CT_MeasureGroups )ValidateWithPath (path string )error {for _fbabe ,_bcdfb :=range _cbggd .MeasureGroup {if _cbcff :=_bcdfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_fbabe ));_cbcff !=nil {return _cbcff ;};};return nil ;}; +// Grouping Level Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path -func (_acagg *CT_SheetViews )ValidateWithPath (path string )error {for _agcgcb ,_bbdfe :=range _acagg .SheetView {if _babae :=_bbdfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_agcgcb ));_babae !=nil {return _babae ;};};if _acagg .ExtLst !=nil {if _acebc :=_acagg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acebc !=nil {return _acebc ;};};return nil ;};func (_eedf *CT_ExternalBook )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eagbd :=range start .Attr {if _eagbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eagbd .Name .Local =="\u0069\u0064"||_eagbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eagbd .Name .Local =="\u0069\u0064"{_cebge ,_eaccd :=_eagbd .Value ,error (nil );if _eaccd !=nil {return _eaccd ;};_eedf .IdAttr =_cebge ;continue ;};};_bbga :for {_dbed ,_gaccg :=d .Token ();if _gaccg !=nil {return _gaccg ;};switch _cegc :=_dbed .(type ){case _b .StartElement :switch _cegc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}:_eedf .SheetNames =NewCT_ExternalSheetNames ();if _fgebd :=d .DecodeElement (_eedf .SheetNames ,&_cegc );_fgebd !=nil {return _fgebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_eedf .DefinedNames =NewCT_ExternalDefinedNames ();if _dgdcc :=d .DecodeElement (_eedf .DefinedNames ,&_cegc );_dgdcc !=nil {return _dgdcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}:_eedf .SheetDataSet =NewCT_ExternalSheetDataSet ();if _degg :=d .DecodeElement (_eedf .SheetDataSet ,&_cegc );_degg !=nil {return _degg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b\u0020\u0025\u0076",_cegc .Name );if _ddgab :=d .Skip ();_ddgab !=nil {return _ddgab ;};};case _b .EndElement :break _bbga ;case _b .CharData :};};return nil ;}; +// OLAP Grouping Levels +GroupLevel []*CT_GroupLevel ;};func NewExternalLink ()*ExternalLink {_gdggg :=&ExternalLink {};_gdggg .CT_ExternalLink =*NewCT_ExternalLink ();return _gdggg ;};func NewCT_LevelGroup ()*CT_LevelGroup {_acggb :=&CT_LevelGroup {};_acggb .GroupMembers =NewCT_GroupMembers ();return _acggb ;};func (_dccbc *CT_VolTopicRef )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ageae :=range start .Attr {if _ageae .Name .Local =="\u0072"{_fdced ,_faceb :=_ageae .Value ,error (nil );if _faceb !=nil {return _faceb ;};_dccbc .RAttr =_fdced ;continue ;};if _ageae .Name .Local =="\u0073"{_gdaad ,_gbbeb :=_a .ParseUint (_ageae .Value ,10,32);if _gbbeb !=nil {return _gbbeb ;};_dccbc .SAttr =uint32 (_gdaad );continue ;};};for {_eebca ,_agbced :=d .Token ();if _agbced !=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",_agbced );};if _fdeba ,_ddea :=_eebca .(_gd .EndElement );_ddea &&_fdeba .Name ==start .Name {break ;};};return nil ;};func (_ceafeb ST_DataValidationOperator )Validate ()error {return _ceafeb .ValidateWithPath ("")}; -// Validate validates the CT_PivotHierarchy and its children -func (_dcagb *CT_PivotHierarchy )Validate ()error {return _dcagb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");}; +// Validate validates the CT_CellSmartTags and its children +func (_ceabg *CT_CellSmartTags )Validate ()error {return _ceabg .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_cefe ST_TableType )String ()string {switch _cefe {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 "";};func (_gdgggb ST_TableStyleType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_fccfd :=_gd .Attr {};_fccfd .Name =name ;switch _gdgggb {case ST_TableStyleTypeUnset :_fccfd .Value ="";case ST_TableStyleTypeWholeTable :_fccfd .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TableStyleTypeHeaderRow :_fccfd .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_fccfd .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_fccfd .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeLastColumn :_fccfd .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_fccfd .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_fccfd .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstColumnStripe :_fccfd .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_fccfd .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstHeaderCell :_fccfd .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_fccfd .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstTotalCell :_fccfd .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_fccfd .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstSubtotalColumn :_fccfd .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_fccfd .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case ST_TableStyleTypeThirdSubtotalColumn :_fccfd .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_fccfd .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeSecondSubtotalRow :_fccfd .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_fccfd .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeBlankRow :_fccfd .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_fccfd .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondColumnSubheading :_fccfd .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_fccfd .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeFirstRowSubheading :_fccfd .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_fccfd .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeThirdRowSubheading :_fccfd .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_fccfd .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case ST_TableStyleTypePageFieldValues :_fccfd .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _fccfd ,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 NewCT_BorderPr ()*CT_BorderPr {_bec :=&CT_BorderPr {};return _bec };func (_cbcge *CT_IgnoredErrors )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fbdb :for {_abeeg ,_acfef :=d .Token ();if _acfef !=nil {return _acfef ;};switch _adafcg :=_abeeg .(type ){case _gd .StartElement :switch _adafcg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgbdb :=NewCT_IgnoredError ();if _eccd :=d .DecodeElement (_dgbdb ,&_adafcg );_eccd !=nil {return _eccd ;};_cbcge .IgnoredError =append (_cbcge .IgnoredError ,_dgbdb );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbcge .ExtLst =NewCT_ExtensionList ();if _dacdd :=d .DecodeElement (_cbcge .ExtLst ,&_adafcg );_dacdd !=nil {return _dacdd ;};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\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073\u0020\u0025v",_adafcg .Name );if _bbccg :=d .Skip ();_bbccg !=nil {return _bbccg ;};};case _gd .EndElement :break _fbdb ;case _gd .CharData :};};return nil ;};func (_edfdef *Sst )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_edfdef .CT_Sst =*NewCT_Sst ();for _ ,_cbedb :=range start .Attr {if _cbedb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgfdaf ,_bcdgf :=_a .ParseUint (_cbedb .Value ,10,32);if _bcdgf !=nil {return _bcdgf ;};_fcgbb :=uint32 (_cgfdaf );_edfdef .CountAttr =&_fcgbb ;continue ;};if _cbedb .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_cfbbb ,_bfdba :=_a .ParseUint (_cbedb .Value ,10,32);if _bfdba !=nil {return _bfdba ;};_bfbcc :=uint32 (_cfbbb );_edfdef .UniqueCountAttr =&_bfbcc ;continue ;};};_edffee :for {_effgc ,_bfabc :=d .Token ();if _bfabc !=nil {return _bfabc ;};switch _bbeaac :=_effgc .(type ){case _gd .StartElement :switch _bbeaac .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceeecb :=NewCT_Rst ();if _acafb :=d .DecodeElement (_ceeecb ,&_bbeaac );_acafb !=nil {return _acafb ;};_edfdef .Si =append (_edfdef .Si ,_ceeecb );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edfdef .ExtLst =NewCT_ExtensionList ();if _aegcf :=d .DecodeElement (_edfdef .ExtLst ,&_bbeaac );_aegcf !=nil {return _aegcf ;};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\u0053s\u0074\u0020\u0025\u0076",_bbeaac .Name );if _cdggd :=d .Skip ();_cdggd !=nil {return _cdggd ;};};case _gd .EndElement :break _edffee ;case _gd .CharData :};};return nil ;};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_gfacb :=&CT_WebPublishObjects {};return _gfacb ;};type CT_CellStyles struct{ -// Validate validates the CT_MetadataTypes and its children -func (_bdgege *CT_MetadataTypes )Validate ()error {return _bdgege .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");}; +// Style Count +CountAttr *uint32 ; -// Validate validates the CT_LevelGroup and its children -func (_bgbfbe *CT_LevelGroup )Validate ()error {return _bgbfbe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");}; +// Cell Style +CellStyle []*CT_CellStyle ;};func (_ebbae *CT_RevisionRowColumn )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ebbae .SIdAttr )});if _ebbae .EolAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ebbae .EolAttr ))});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_ebbae .RefAttr )});_eebb ,_fcdeg :=_ebbae .ActionAttr .MarshalXMLAttr (_gd .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _fcdeg !=nil {return _fcdeg ;};start .Attr =append (start .Attr ,_eebb );if _ebbae .EdgeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ebbae .EdgeAttr ))});};if _ebbae .RIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ebbae .RIdAttr )});};if _ebbae .UaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ebbae .UaAttr ))});};if _ebbae .RaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ebbae .RaAttr ))});};e .EncodeToken (start );if _ebbae .Undo !=nil {_ebaed :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_efgcc :=range _ebbae .Undo {e .EncodeElement (_efgcc ,_ebaed );};};if _ebbae .Rcc !=nil {_babac :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_ccaee :=range _ebbae .Rcc {e .EncodeElement (_ccaee ,_babac );};};if _ebbae .Rfmt !=nil {_bcgba :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_aeedg :=range _ebbae .Rfmt {e .EncodeElement (_aeedg ,_bcgba );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gegbee ST_TimePeriod )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_gegbee .String (),start );}; -// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path -func (_ddebb *CT_ChartsheetViews )ValidateWithPath (path string )error {for _bfde ,_cege :=range _ddebb .SheetView {if _eaeb :=_cege .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_bfde ));_eaeb !=nil {return _eaeb ;};};if _ddebb .ExtLst !=nil {if _bced :=_ddebb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bced !=nil {return _bced ;};};return nil ;};func NewCT_Break ()*CT_Break {_cfa :=&CT_Break {};return _cfa };type ST_Comments byte ; +// Validate validates the CT_Boolean and its children +func (_cdb *CT_Boolean )Validate ()error {return _cdb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_gdcd *CT_CellFormula )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gdcd .TAttr !=ST_CellFormulaTypeUnset {_degaf ,_acee :=_gdcd .TAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074"});if _acee !=nil {return _acee ;};start .Attr =append (start .Attr ,_degaf );};if _gdcd .AcaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0063\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdcd .AcaAttr ))});};if _gdcd .RefAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_gdcd .RefAttr )});};if _gdcd .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdcd .Dt2DAttr ))});};if _gdcd .DtrAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0074\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdcd .DtrAttr ))});};if _gdcd .Del1Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdcd .Del1Attr ))});};if _gdcd .Del2Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdcd .Del2Attr ))});};if _gdcd .R1Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0031"},Value :_b .Sprintf ("\u0025\u0076",*_gdcd .R1Attr )});};if _gdcd .R2Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_gdcd .R2Attr )});};if _gdcd .CaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdcd .CaAttr ))});};if _gdcd .SiAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_gdcd .SiAttr )});};if _gdcd .BxAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0078"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdcd .BxAttr ))});};e .EncodeElement (_gdcd .Content ,start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_eafeb :=&CT_SheetPr {};return _eafeb };func (_eggf *CT_Consolidation )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _eggf .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eggf .AutoPageAttr ))});};e .EncodeToken (start );if _eggf .Pages !=nil {_gebd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_eggf .Pages ,_gebd );};_egbc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}};e .EncodeElement (_eggf .RangeSets ,_egbc );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path -func (_bfcfe *CT_QueryTable )ValidateWithPath (path string )error {if _bddbf :=_bfcfe .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bddbf !=nil {return _bddbf ;};if _bfcfe .QueryTableRefresh !=nil {if _ggeba :=_bfcfe .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_ggeba !=nil {return _ggeba ;};};if _bfcfe .ExtLst !=nil {if _baaab :=_bfcfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baaab !=nil {return _baaab ;};};return nil ;};func (_fedcd *CT_PivotAreas )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fedcd .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fedcd .CountAttr )});};e .EncodeToken (start );if _fedcd .PivotArea !=nil {_abgebe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_eebeea :=range _fedcd .PivotArea {e .EncodeElement (_eebeea ,_abgebe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbff *CT_DefinedName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cbff .NameAttr )});if _cbff .CommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .CommentAttr )});};if _cbff .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .CustomMenuAttr )});};if _cbff .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .DescriptionAttr )});};if _cbff .HelpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .HelpAttr )});};if _cbff .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .StatusBarAttr )});};if _cbff .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .LocalSheetIdAttr )});};if _cbff .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbff .HiddenAttr ))});};if _cbff .FunctionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbff .FunctionAttr ))});};if _cbff .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbff .VbProcedureAttr ))});};if _cbff .XlmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006c\u006d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbff .XlmAttr ))});};if _cbff .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .FunctionGroupIdAttr )});};if _cbff .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cbff .ShortcutKeyAttr )});};if _cbff .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbff .PublishToServerAttr ))});};if _cbff .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbff .WorkbookParameterAttr ))});};e .EncodeElement (_cbff .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggbga *CT_DataRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggbga .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ggbga .RefAttr )});};if _ggbga .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggbga .NameAttr )});};if _ggbga .SheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggbga .SheetAttr )});};if _ggbga .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ggbga .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bccfg ST_SortMethod )Validate ()error {return _bccfg .ValidateWithPath ("")};func (_efcff *CT_SheetDimension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfda :=range start .Attr {if _cfda .Name .Local =="\u0072\u0065\u0066"{_cddbec ,_defac :=_cfda .Value ,error (nil );if _defac !=nil {return _defac ;};_efcff .RefAttr =_cddbec ;continue ;};};for {_acedg ,_cgafc :=d .Token ();if _cgafc !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_cgafc );};if _bbbef ,_dbbbb :=_acedg .(_b .EndElement );_dbbbb &&_bbbef .Name ==start .Name {break ;};};return nil ;};func (_bfeef *CT_PageBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecaeb :=range start .Attr {if _ecaeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdcgc ,_gffdf :=_e .ParseUint (_ecaeb .Value ,10,32);if _gffdf !=nil {return _gffdf ;};_edbd :=uint32 (_cdcgc );_bfeef .CountAttr =&_edbd ;continue ;};if _ecaeb .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_ceede ,_efafc :=_e .ParseUint (_ecaeb .Value ,10,32);if _efafc !=nil {return _efafc ;};_caacb :=uint32 (_ceede );_bfeef .ManualBreakCountAttr =&_caacb ;continue ;};};_dacgf :for {_cdccdb ,_adcgc :=d .Token ();if _adcgc !=nil {return _adcgc ;};switch _abdbb :=_cdccdb .(type ){case _b .StartElement :switch _abdbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"}:_badad :=NewCT_Break ();if _dgadb :=d .DecodeElement (_badad ,&_abdbb );_dgadb !=nil {return _dgadb ;};_bfeef .Brk =append (_bfeef .Brk ,_badad );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0061\u0067e\u0042\u0072\u0065\u0061\u006b\u0020\u0025\u0076",_abdbb .Name );if _ccacgf :=d .Skip ();_ccacgf !=nil {return _ccacgf ;};};case _b .EndElement :break _dacgf ;case _b .CharData :};};return nil ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_gccgc :=&CT_QueryTableFields {};return _gccgc };func (_gecege *ST_Objects )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gecege =0;case "\u0061\u006c\u006c":*_gecege =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_gecege =2;case "\u006e\u006f\u006e\u0065":*_gecege =3;};return nil ;};type CT_PageSetup struct{ +// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path +func (_faebc *CT_DataRefs )ValidateWithPath (path string )error {for _fgcb ,_bbbf :=range _faebc .DataRef {if _bacad :=_bbbf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_fgcb ));_bacad !=nil {return _bacad ;};};return nil ;}; -// Paper Size -PaperSizeAttr *uint32 ; +// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path +func (_bgbab *CT_Dxfs )ValidateWithPath (path string )error {for _eeabd ,_gcbbcf :=range _bgbab .Dxf {if _acbe :=_gcbbcf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_eeabd ));_acbe !=nil {return _acbe ;};};return nil ;};func (_daabe *CT_Sst )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _daabe .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_daabe .CountAttr )});};if _daabe .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_daabe .UniqueCountAttr )});};e .EncodeToken (start );if _daabe .Si !=nil {_dadag :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_cddf :=range _daabe .Si {e .EncodeElement (_cddf ,_dadag );};};if _daabe .ExtLst !=nil {_acedd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_daabe .ExtLst ,_acedd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_babe *CT_CustomSheetViews )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cdfe :for {_afffc ,_aggg :=d .Token ();if _aggg !=nil {return _aggg ;};switch _ecaf :=_afffc .(type ){case _gd .StartElement :switch _ecaf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdac :=NewCT_CustomSheetView ();if _dcfe :=d .DecodeElement (_fdac ,&_ecaf );_dcfe !=nil {return _dcfe ;};_babe .CustomSheetView =append (_babe .CustomSheetView ,_fdac );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\u0053he\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_ecaf .Name );if _adfc :=d .Skip ();_adfc !=nil {return _adfc ;};};case _gd .EndElement :break _cdfe ;case _gd .CharData :};};return nil ;}; -// Paper Height -PaperHeightAttr *string ; +// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path +func (_fadgg *CT_UnderlineProperty )ValidateWithPath (path string )error {if _aggcg :=_fadgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aggcg !=nil {return _aggcg ;};return nil ;};func (_begbeg ST_Visibility )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_begbeg .String (),start );};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_gbgge :=&CT_CustomChartsheetView {};_gbgge .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 _gbgge ;};func (_fbcgae ST_VolValueType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_fbcgae .String (),start );};func (_gedbec ST_DataValidationImeMode )Validate ()error {return _gedbec .ValidateWithPath ("")};func (_gedega *CT_XmlPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ccbcef :=range start .Attr {if _ccbcef .Name .Local =="\u006d\u0061\u0070I\u0064"{_adac ,_ebfca :=_a .ParseUint (_ccbcef .Value ,10,32);if _ebfca !=nil {return _ebfca ;};_gedega .MapIdAttr =uint32 (_adac );continue ;};if _ccbcef .Name .Local =="\u0078\u0070\u0061t\u0068"{_feefg ,_aeagd :=_ccbcef .Value ,error (nil );if _aeagd !=nil {return _aeagd ;};_gedega .XpathAttr =_feefg ;continue ;};if _ccbcef .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_eggbab ,_bbabda :=_ccbcef .Value ,error (nil );if _bbabda !=nil {return _bbabda ;};_gedega .XmlDataTypeAttr =_eggbab ;continue ;};};_acffca :for {_acgggc ,_ffggf :=d .Token ();if _ffggf !=nil {return _ffggf ;};switch _dgacg :=_acgggc .(type ){case _gd .StartElement :switch _dgacg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gedega .ExtLst =NewCT_ExtensionList ();if _baefdd :=d .DecodeElement (_gedega .ExtLst ,&_dgacg );_baefdd !=nil {return _baefdd ;};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\u0058\u006d\u006c\u0050\u0072\u0020\u0025\u0076",_dgacg .Name );if _eagdfc :=d .Skip ();_eagdfc !=nil {return _eagdfc ;};};case _gd .EndElement :break _acffca ;case _gd .CharData :};};return nil ;};type CT_MergeCell struct{ -// Paper Width -PaperWidthAttr *string ; +// Reference +RefAttr string ;};type CT_BooleanProperty struct{ -// Print Scale -ScaleAttr *uint32 ; +// Value +ValAttr *bool ;};type CT_SheetId struct{ -// First Page Number -FirstPageNumberAttr *uint32 ; +// Sheet Id +ValAttr uint32 ;};func (_bfece *CT_Row )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bfcae :=range start .Attr {if _bfcae .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_deafc ,_abdde :=_a .ParseUint (_bfcae .Value ,10,8);if _abdde !=nil {return _abdde ;};_ffedg :=uint8 (_deafc );_bfece .OutlineLevelAttr =&_ffedg ;continue ;};if _bfcae .Name .Local =="\u0072"{_fcege ,_ebeg :=_a .ParseUint (_bfcae .Value ,10,32);if _ebeg !=nil {return _ebeg ;};_bagbe :=uint32 (_fcege );_bfece .RAttr =&_bagbe ;continue ;};if _bfcae .Name .Local =="\u0073"{_egfgg ,_baafbc :=_a .ParseUint (_bfcae .Value ,10,32);if _baafbc !=nil {return _baafbc ;};_gegdc :=uint32 (_egfgg );_bfece .SAttr =&_gegdc ;continue ;};if _bfcae .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_ggegf ,_fbaag :=_a .ParseBool (_bfcae .Value );if _fbaag !=nil {return _fbaag ;};_bfece .CustomFormatAttr =&_ggegf ;continue ;};if _bfcae .Name .Local =="\u0068\u0074"{_efcef ,_fgefg :=_a .ParseFloat (_bfcae .Value ,64);if _fgefg !=nil {return _fgefg ;};_bfece .HtAttr =&_efcef ;continue ;};if _bfcae .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bcggg ,_gaafb :=_a .ParseBool (_bfcae .Value );if _gaafb !=nil {return _gaafb ;};_bfece .HiddenAttr =&_bcggg ;continue ;};if _bfcae .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_daedb ,_edfc :=_a .ParseBool (_bfcae .Value );if _edfc !=nil {return _edfc ;};_bfece .CustomHeightAttr =&_daedb ;continue ;};if _bfcae .Name .Local =="\u0073\u0070\u0061n\u0073"{_bdgge ,_adefc :=ParseSliceST_CellSpans (_bfcae .Value );if _adefc !=nil {return _adefc ;};_bfece .SpansAttr =&_bdgge ;continue ;};if _bfcae .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_bddfga ,_adaaa :=_a .ParseBool (_bfcae .Value );if _adaaa !=nil {return _adaaa ;};_bfece .CollapsedAttr =&_bddfga ;continue ;};if _bfcae .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_dcebd ,_eaafb :=_a .ParseBool (_bfcae .Value );if _eaafb !=nil {return _eaafb ;};_bfece .ThickTopAttr =&_dcebd ;continue ;};if _bfcae .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_efaae ,_ebdfb :=_a .ParseBool (_bfcae .Value );if _ebdfb !=nil {return _ebdfb ;};_bfece .ThickBotAttr =&_efaae ;continue ;};if _bfcae .Name .Local =="\u0070\u0068"{_bafac ,_dgafgb :=_a .ParseBool (_bfcae .Value );if _dgafgb !=nil {return _dgafgb ;};_bfece .PhAttr =&_bafac ;continue ;};};_baegb :for {_efbbcg ,_abcdd :=d .Token ();if _abcdd !=nil {return _abcdd ;};switch _aacef :=_efbbcg .(type ){case _gd .StartElement :switch _aacef .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_ggdce :=NewCT_Cell ();if _afdee :=d .DecodeElement (_ggdce ,&_aacef );_afdee !=nil {return _afdee ;};_bfece .C =append (_bfece .C ,_ggdce );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfece .ExtLst =NewCT_ExtensionList ();if _dagb :=d .DecodeElement (_bfece .ExtLst ,&_aacef );_dagb !=nil {return _dagb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_aacef .Name );if _daeag :=d .Skip ();_daeag !=nil {return _daeag ;};};case _gd .EndElement :break _baegb ;case _gd .CharData :};};return nil ;};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_ffbac :=&CT_PivotCacheDefinition {};_ffbac .CacheSource =NewCT_CacheSource ();_ffbac .CacheFields =NewCT_CacheFields ();return _ffbac ;};type CT_Missing struct{ -// Fit To Width -FitToWidthAttr *uint32 ; +// Unused Item +UAttr *bool ; -// Fit To Height -FitToHeightAttr *uint32 ; +// Calculated Item +FAttr *bool ; -// Page Order -PageOrderAttr ST_PageOrder ; +// Caption +CAttr *string ; -// Orientation -OrientationAttr ST_Orientation ; +// Member Property Count +CpAttr *uint32 ; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Format Index +InAttr *uint32 ; -// Black And White -BlackAndWhiteAttr *bool ; +// background Color +BcAttr *string ; -// Draft -DraftAttr *bool ; +// Foreground Color +FcAttr *string ; -// Print Cell Comments -CellCommentsAttr ST_CellComments ; +// Italic +IAttr *bool ; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Underline +UnAttr *bool ; -// Print Error Handling -ErrorsAttr ST_PrintError ; +// Strikethrough +StAttr *bool ; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Bold +BAttr *bool ; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Tuples +Tpls []*CT_Tuples ; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;};func (_dbcdb ST_TargetScreenSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbcdb .String (),start );}; +// Member Property Indexes +X []*CT_X ;};type CT_Chartsheet struct{ -// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path -func (_cccegc *MapInfo )ValidateWithPath (path string )error {if _bdac :=_cccegc .CT_MapInfo .ValidateWithPath (path );_bdac !=nil {return _bdac ;};return nil ;};func (_gggbbg ST_SortBy )Validate ()error {return _gggbbg .ValidateWithPath ("")};func (_bdbcdg *MapInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _bdbcdg .CT_MapInfo .MarshalXML (e ,start );};func (_bccgea *CT_Font )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dedcd :for {_aagdf ,_aabfe :=d .Token ();if _aabfe !=nil {return _aabfe ;};switch _gggg :=_aagdf .(type ){case _b .StartElement :switch _gggg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_begcc :=NewCT_FontName ();if _effe :=d .DecodeElement (_begcc ,&_gggg );_effe !=nil {return _effe ;};_bccgea .Name =append (_bccgea .Name ,_begcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_gadgg :=NewCT_IntProperty ();if _ccgbd :=d .DecodeElement (_gadgg ,&_gggg );_ccgbd !=nil {return _ccgbd ;};_bccgea .Charset =append (_bccgea .Charset ,_gadgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_adabb :=NewCT_FontFamily ();if _ceab :=d .DecodeElement (_adabb ,&_gggg );_ceab !=nil {return _ceab ;};_bccgea .Family =append (_bccgea .Family ,_adabb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_gfef :=NewCT_BooleanProperty ();if _cgcc :=d .DecodeElement (_gfef ,&_gggg );_cgcc !=nil {return _cgcc ;};_bccgea .B =append (_bccgea .B ,_gfef );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_cebabg :=NewCT_BooleanProperty ();if _gebae :=d .DecodeElement (_cebabg ,&_gggg );_gebae !=nil {return _gebae ;};_bccgea .I =append (_bccgea .I ,_cebabg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_fedbe :=NewCT_BooleanProperty ();if _aaeae :=d .DecodeElement (_fedbe ,&_gggg );_aaeae !=nil {return _aaeae ;};_bccgea .Strike =append (_bccgea .Strike ,_fedbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_gafbg :=NewCT_BooleanProperty ();if _geggcf :=d .DecodeElement (_gafbg ,&_gggg );_geggcf !=nil {return _geggcf ;};_bccgea .Outline =append (_bccgea .Outline ,_gafbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eggc :=NewCT_BooleanProperty ();if _acabg :=d .DecodeElement (_eggc ,&_gggg );_acabg !=nil {return _acabg ;};_bccgea .Shadow =append (_bccgea .Shadow ,_eggc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_cedda :=NewCT_BooleanProperty ();if _ccedf :=d .DecodeElement (_cedda ,&_gggg );_ccedf !=nil {return _ccedf ;};_bccgea .Condense =append (_bccgea .Condense ,_cedda );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_gfagb :=NewCT_BooleanProperty ();if _ggbdg :=d .DecodeElement (_gfagb ,&_gggg );_ggbdg !=nil {return _ggbdg ;};_bccgea .Extend =append (_bccgea .Extend ,_gfagb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_bgagf :=NewCT_Color ();if _ddfgg :=d .DecodeElement (_bgagf ,&_gggg );_ddfgg !=nil {return _ddfgg ;};_bccgea .Color =append (_bccgea .Color ,_bgagf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_edae :=NewCT_FontSize ();if _bfdbb :=d .DecodeElement (_edae ,&_gggg );_bfdbb !=nil {return _bfdbb ;};_bccgea .Sz =append (_bccgea .Sz ,_edae );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_affd :=NewCT_UnderlineProperty ();if _ccgfb :=d .DecodeElement (_affd ,&_gggg );_ccgfb !=nil {return _ccgfb ;};_bccgea .U =append (_bccgea .U ,_affd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_ebcge :=NewCT_VerticalAlignFontProperty ();if _baabfe :=d .DecodeElement (_ebcge ,&_gggg );_baabfe !=nil {return _baabfe ;};_bccgea .VertAlign =append (_bccgea .VertAlign ,_ebcge );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_ddbcb :=NewCT_FontScheme ();if _fedcg :=d .DecodeElement (_ddbcb ,&_gggg );_fedcg !=nil {return _fedcg ;};_bccgea .Scheme =append (_bccgea .Scheme ,_ddbcb );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_gggg .Name );if _dagea :=d .Skip ();_dagea !=nil {return _dagea ;};};case _b .EndElement :break _dedcd ;case _b .CharData :};};return nil ;};func (_fefab *CT_X )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fefab .VAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_fefab .VAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gebb *CT_CustomChartsheetViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geggc :for {_ebcfg ,_bcbed :=d .Token ();if _bcbed !=nil {return _bcbed ;};switch _abec :=_ebcfg .(type ){case _b .StartElement :switch _abec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_cfff :=NewCT_CustomChartsheetView ();if _afgbe :=d .DecodeElement (_cfff ,&_abec );_afgbe !=nil {return _afgbe ;};_gebb .CustomSheetView =append (_gebb .CustomSheetView ,_cfff );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073\u0020%\u0076",_abec .Name );if _ddbbe :=d .Skip ();_ddbbe !=nil {return _ddbbe ;};};case _b .EndElement :break _geggc ;case _b .CharData :};};return nil ;};func (_dbcgb *CT_FontFamily )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbcgb .ValAttr =0;for _ ,_cagee :=range start .Attr {if _cagee .Name .Local =="\u0076\u0061\u006c"{_gacfg ,_fbcgc :=_e .ParseInt (_cagee .Value ,10,64);if _fbcgc !=nil {return _fbcgc ;};_dbcgb .ValAttr =_gacfg ;continue ;};};for {_bbaaf ,_daegcc :=d .Token ();if _daegcc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_daegcc );};if _cagcaa ,_dfabg :=_bbaaf .(_b .EndElement );_dfabg &&_cagcaa .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupItems ()*CT_GroupItems {_aceff :=&CT_GroupItems {};return _aceff }; +// Chart Sheet Properties +SheetPr *CT_ChartsheetPr ; -// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path -func (_bebc *CT_DdeValues )ValidateWithPath (path string )error {for _debgcb ,_bcfbf :=range _bebc .Value {if _afee :=_bcfbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_debgcb ));_afee !=nil {return _afee ;};};return nil ;};func (_afdfg *CT_FilterColumn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_f .Sprintf ("\u0025\u0076",_afdfg .ColIdAttr )});if _afdfg .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdfg .HiddenButtonAttr ))});};if _afdfg .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afdfg .ShowButtonAttr ))});};e .EncodeToken (start );if _afdfg .Filters !=nil {_edfffg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_afdfg .Filters ,_edfffg );};if _afdfg .Top10 !=nil {_fffecf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}};e .EncodeElement (_afdfg .Top10 ,_fffecf );};if _afdfg .CustomFilters !=nil {_egbcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_afdfg .CustomFilters ,_egbcc );};if _afdfg .DynamicFilter !=nil {_bbege :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afdfg .DynamicFilter ,_bbege );};if _afdfg .ColorFilter !=nil {_fafgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afdfg .ColorFilter ,_fafgf );};if _afdfg .IconFilter !=nil {_faad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afdfg .IconFilter ,_faad );};if _afdfg .ExtLst !=nil {_fcgadg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afdfg .ExtLst ,_fcgadg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feabcad *CT_SheetData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _feabcad .Row !=nil {_bceace :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_edgbcc :=range _feabcad .Row {e .EncodeElement (_edgbcc ,_bceace );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Chart Sheet Views +SheetViews *CT_ChartsheetViews ; -// Validate validates the CT_IndexedColors and its children -func (_ccgcc *CT_IndexedColors )Validate ()error {return _ccgcc .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};func (_ccceba *CT_rowItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aedbc :=range start .Attr {if _aedbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbggcc ,_bgdee :=_e .ParseUint (_aedbc .Value ,10,32);if _bgdee !=nil {return _bgdee ;};_ecbef :=uint32 (_bbggcc );_ccceba .CountAttr =&_ecbef ;continue ;};};_cgeee :for {_cfcab ,_bfbfd :=d .Token ();if _bfbfd !=nil {return _bfbfd ;};switch _agdfe :=_cfcab .(type ){case _b .StartElement :switch _agdfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_beccf :=NewCT_I ();if _ggcdg :=d .DecodeElement (_beccf ,&_agdfe );_ggcdg !=nil {return _ggcdg ;};_ccceba .I =append (_ccceba .I ,_beccf );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_agdfe .Name );if _bgfdgb :=d .Skip ();_bgfdgb !=nil {return _bgfdgb ;};};case _b .EndElement :break _cgeee ;case _b .CharData :};};return nil ;}; +// Chart Sheet Protection +SheetProtection *CT_ChartsheetProtection ; -// Validate validates the CT_PivotTableStyle and its children -func (_dacfc *CT_PivotTableStyle )Validate ()error {return _dacfc .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");};type ST_BorderStyle byte ;func (_eedaf ST_DataValidationOperator )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfefff :=_b .Attr {};_cfefff .Name =name ;switch _eedaf {case ST_DataValidationOperatorUnset :_cfefff .Value ="";case ST_DataValidationOperatorBetween :_cfefff .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_cfefff .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_cfefff .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_cfefff .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_cfefff .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_cfefff .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_cfefff .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_cfefff .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _cfefff ,nil ;}; +// Custom Chart Sheet Views +CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; -// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path -func (_dcce *CT_MeasureGroup )ValidateWithPath (path string )error {return nil }; +// Drawing +Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; -// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path -func (_fgcda *CT_Filters )ValidateWithPath (path string )error {if _bdddf :=_fgcda .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_bdddf !=nil {return _bdddf ;};for _cbeeb ,_aeced :=range _fgcda .Filter {if _gbfd :=_aeced .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbeeb ));_gbfd !=nil {return _gbfd ;};};for _ffbf ,_gbdbda :=range _fgcda .DateGroupItem {if _fecg :=_gbdbda .ValidateWithPath (_f .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_ffbf ));_fecg !=nil {return _fecg ;};};return nil ;};func NewWorkbook ()*Workbook {_gdcfbc :=&Workbook {};_gdcfbc .CT_Workbook =*NewCT_Workbook ();return _gdcfbc ;}; +// Legacy Drawing Reference in Header Footer +LegacyDrawingHF *CT_LegacyDrawing ; -// Validate validates the CT_XmlColumnPr and its children -func (_ebdfb *CT_XmlColumnPr )Validate ()error {return _ebdfb .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};func (_eageb ST_RevisionAction )Validate ()error {return _eageb .ValidateWithPath ("")}; +// Drawing Reference in Header Footer +DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;};func (_beeecc *CT_PageFields )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _beeecc .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_beeecc .CountAttr )});};e .EncodeToken (start );_dgdeg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cdged :=range _beeecc .PageField {e .EncodeElement (_cdged ,_dgdeg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OleItem and its children -func (_dcbcee *CT_OleItem )Validate ()error {return _dcbcee .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");}; +// Validate validates the CT_OleObject and its children +func (_fgcce *CT_OleObject )Validate ()error {return _fgcce .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path -func (_bbded *CT_MetadataBlock )ValidateWithPath (path string )error {for _agdcc ,_agaee :=range _bbded .Rc {if _eecce :=_agaee .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_agdcc ));_eecce !=nil {return _eecce ;};};return nil ;}; +// Validate validates the CT_Control and its children +func (_bbcc *CT_Control )Validate ()error {return _bbcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_efada *CT_RevisionDefinedName )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _efada .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efada .LocalSheetIdAttr )});};if _efada .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_efada .CustomViewAttr ))});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_efada .NameAttr )});if _efada .FunctionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_efada .FunctionAttr ))});};if _efada .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_efada .OldFunctionAttr ))});};if _efada .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efada .FunctionGroupIdAttr )});};if _efada .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efada .OldFunctionGroupIdAttr )});};if _efada .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_efada .ShortcutKeyAttr )});};if _efada .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_efada .OldShortcutKeyAttr )});};if _efada .HiddenAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_efada .HiddenAttr ))});};if _efada .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_efada .OldHiddenAttr ))});};if _efada .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_b .Sprintf ("\u0025\u0076",*_efada .CustomMenuAttr )});};if _efada .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_b .Sprintf ("\u0025\u0076",*_efada .OldCustomMenuAttr )});};if _efada .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_efada .DescriptionAttr )});};if _efada .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_efada .OldDescriptionAttr )});};if _efada .HelpAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_efada .HelpAttr )});};if _efada .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_efada .OldHelpAttr )});};if _efada .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_b .Sprintf ("\u0025\u0076",*_efada .StatusBarAttr )});};if _efada .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_efada .OldStatusBarAttr )});};if _efada .CommentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efada .CommentAttr )});};if _efada .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efada .OldCommentAttr )});};if _efada .RIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efada .RIdAttr )});};if _efada .UaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_efada .UaAttr ))});};if _efada .RaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_efada .RaAttr ))});};e .EncodeToken (start );if _efada .Formula !=nil {_fbadc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};_e .AddPreserveSpaceAttr (&_fbadc ,*_efada .Formula );e .EncodeElement (_efada .Formula ,_fbadc );};if _efada .OldFormula !=nil {_gfcgb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};_e .AddPreserveSpaceAttr (&_gfcgb ,*_efada .OldFormula );e .EncodeElement (_efada .OldFormula ,_gfcgb );};if _efada .ExtLst !=nil {_fdgeg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_efada .ExtLst ,_fdgeg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_DataFields struct{ -// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path -func (_bbadf *CT_ServerFormat )ValidateWithPath (path string )error {return nil };func (_ebccg ST_SortType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efggbg :=_b .Attr {};_efggbg .Name =name ;switch _ebccg {case ST_SortTypeUnset :_efggbg .Value ="";case ST_SortTypeNone :_efggbg .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_efggbg .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_efggbg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_efggbg .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_efggbg .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_efggbg .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_efggbg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _efggbg ,nil ;};func (_ccbce *CT_PCDKPI )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eebdba :=range start .Attr {if _eebdba .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_eebccg ,_fegcc :=_eebdba .Value ,error (nil );if _fegcc !=nil {return _fegcc ;};_ccbce .UniqueNameAttr =_eebccg ;continue ;};if _eebdba .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bcaee ,_fdaeg :=_eebdba .Value ,error (nil );if _fdaeg !=nil {return _fdaeg ;};_ccbce .CaptionAttr =&_bcaee ;continue ;};if _eebdba .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_effdc ,_beece :=_eebdba .Value ,error (nil );if _beece !=nil {return _beece ;};_ccbce .DisplayFolderAttr =&_effdc ;continue ;};if _eebdba .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_bgbb ,_eedea :=_eebdba .Value ,error (nil );if _eedea !=nil {return _eedea ;};_ccbce .MeasureGroupAttr =&_bgbb ;continue ;};if _eebdba .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_cebcc ,_bebae :=_eebdba .Value ,error (nil );if _bebae !=nil {return _bebae ;};_ccbce .ParentAttr =&_cebcc ;continue ;};if _eebdba .Name .Local =="\u0076\u0061\u006cu\u0065"{_accbe ,_fbcbf :=_eebdba .Value ,error (nil );if _fbcbf !=nil {return _fbcbf ;};_ccbce .ValueAttr =_accbe ;continue ;};if _eebdba .Name .Local =="\u0067\u006f\u0061\u006c"{_abcefe ,_cddga :=_eebdba .Value ,error (nil );if _cddga !=nil {return _cddga ;};_ccbce .GoalAttr =&_abcefe ;continue ;};if _eebdba .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_gaecd ,_fbgc :=_eebdba .Value ,error (nil );if _fbgc !=nil {return _fbgc ;};_ccbce .StatusAttr =&_gaecd ;continue ;};if _eebdba .Name .Local =="\u0074\u0072\u0065n\u0064"{_gcdef ,_ccdbf :=_eebdba .Value ,error (nil );if _ccdbf !=nil {return _ccdbf ;};_ccbce .TrendAttr =&_gcdef ;continue ;};if _eebdba .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_edffg ,_adcae :=_eebdba .Value ,error (nil );if _adcae !=nil {return _adcae ;};_ccbce .WeightAttr =&_edffg ;continue ;};if _eebdba .Name .Local =="\u0074\u0069\u006d\u0065"{_dffdb ,_efeca :=_eebdba .Value ,error (nil );if _efeca !=nil {return _efeca ;};_ccbce .TimeAttr =&_dffdb ;continue ;};};for {_gecaed ,_gfaeg :=d .Token ();if _gfaeg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_gfaeg );};if _ceddgb ,_ebaed :=_gecaed .(_b .EndElement );_ebaed &&_ceddgb .Name ==start .Name {break ;};};return nil ;};func (_acgcf ST_MdxFunctionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acgcf .String (),start );};type CT_DynamicFilter struct{ +// Data Items Count +CountAttr *uint32 ; -// Dynamic filter type -TypeAttr ST_DynamicFilterType ; +// Data Field Item +DataField []*CT_DataField ;};func NewCT_Query ()*CT_Query {_ccaaad :=&CT_Query {};return _ccaaad };func (_gcgdaf ST_TableStyleType )Validate ()error {return _gcgdaf .ValidateWithPath ("")};func (_beffa ST_PhoneticAlignment )Validate ()error {return _beffa .ValidateWithPath ("")}; -// Value -ValAttr *float64 ; +// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path +func (_dccba *CT_Field )ValidateWithPath (path string )error {return nil };func (_agaafd ST_DdeValueType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_bgabbg :=_gd .Attr {};_bgabbg .Name =name ;switch _agaafd {case ST_DdeValueTypeUnset :_bgabbg .Value ="";case ST_DdeValueTypeNil :_bgabbg .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_bgabbg .Value ="\u0062";case ST_DdeValueTypeN :_bgabbg .Value ="\u006e";case ST_DdeValueTypeE :_bgabbg .Value ="\u0065";case ST_DdeValueTypeStr :_bgabbg .Value ="\u0073\u0074\u0072";};return _bgabbg ,nil ;}; -// ISO Value -ValIsoAttr *_gb .Time ; +// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path +func (_dcgea *PivotCacheDefinition )ValidateWithPath (path string )error {if _agefc :=_dcgea .CT_PivotCacheDefinition .ValidateWithPath (path );_agefc !=nil {return _agefc ;};return nil ;};func (_edafca *CT_Row )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _edafca .RAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_edafca .RAttr )});};if _edafca .SpansAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_edafca .SpansAttr )});};if _edafca .SAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_edafca .SAttr )});};if _edafca .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_edafca .CustomFormatAttr ))});};if _edafca .HtAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_edafca .HtAttr )});};if _edafca .HiddenAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_edafca .HiddenAttr ))});};if _edafca .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_edafca .CustomHeightAttr ))});};if _edafca .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_edafca .OutlineLevelAttr )});};if _edafca .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_edafca .CollapsedAttr ))});};if _edafca .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_edafca .ThickTopAttr ))});};if _edafca .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_edafca .ThickBotAttr ))});};if _edafca .PhAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_edafca .PhAttr ))});};e .EncodeToken (start );if _edafca .C !=nil {_gceee :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_decec :=range _edafca .C {e .EncodeElement (_decec ,_gceee );};};if _edafca .ExtLst !=nil {_beaeg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edafca .ExtLst ,_beaeg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_WebPr struct{ -// Max Value -MaxValAttr *float64 ; +// XML Source +XmlAttr *bool ; -// Max ISO Value -MaxValIsoAttr *_gb .Time ;}; +// Import XML Source Data +SourceDataAttr *bool ; -// Validate validates the CT_InputCells and its children -func (_bbbeg *CT_InputCells )Validate ()error {return _bbbeg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};func NewCT_ExternalReferences ()*CT_ExternalReferences {_baffa :=&CT_ExternalReferences {};return _baffa ;};type CT_SheetDimension struct{ +// Parse PRE +ParsePreAttr *bool ; -// Reference -RefAttr string ;};func (_acfge *CT_MemberProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfaea :=range start .Attr {if _bfaea .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdbba ,_fbea :=_e .ParseUint (_bfaea .Value ,10,32);if _fbea !=nil {return _fbea ;};_cbgbb :=uint32 (_gdbba );_acfge .CountAttr =&_cbgbb ;continue ;};};_feba :for {_fbcfb ,_cdee :=d .Token ();if _cdee !=nil {return _cdee ;};switch _gbecb :=_fbcfb .(type ){case _b .StartElement :switch _gbecb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"}:_baegb :=NewCT_MemberProperty ();if _gaffaf :=d .DecodeElement (_baegb ,&_gbecb );_gaffaf !=nil {return _gaffaf ;};_acfge .Mp =append (_acfge .Mp ,_baegb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gbecb .Name );if _ccfaa :=d .Skip ();_ccfaa !=nil {return _ccfaa ;};};case _b .EndElement :break _feba ;case _b .CharData :};};return nil ;};func (_fabddd *CT_RevisionConflict )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabge :=range start .Attr {if _aabge .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ddged ,_afdcb :=_e .ParseUint (_aabge .Value ,10,32);if _afdcb !=nil {return _afdcb ;};_ffeag :=uint32 (_ddged );_fabddd .SheetIdAttr =&_ffeag ;continue ;};if _aabge .Name .Local =="\u0072\u0049\u0064"{_ddgaeb ,_ccfdc :=_e .ParseUint (_aabge .Value ,10,32);if _ccfdc !=nil {return _ccfdc ;};_gbbgc :=uint32 (_ddgaeb );_fabddd .RIdAttr =&_gbbgc ;continue ;};if _aabge .Name .Local =="\u0075\u0061"{_gegfd ,_bcdfc :=_e .ParseBool (_aabge .Value );if _bcdfc !=nil {return _bcdfc ;};_fabddd .UaAttr =&_gegfd ;continue ;};if _aabge .Name .Local =="\u0072\u0061"{_agdce ,_fbfbac :=_e .ParseBool (_aabge .Value );if _fbfbac !=nil {return _fbfbac ;};_fabddd .RaAttr =&_agdce ;continue ;};};for {_decdda ,_cddbeb :=d .Token ();if _cddbeb !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0076\u0069\u0073i\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u003a\u0020\u0025\u0073",_cddbeb );};if _geaec ,_badca :=_decdda .(_b .EndElement );_badca &&_geaec .Name ==start .Name {break ;};};return nil ;};func (_dgagf ST_Visibility )String ()string {switch _dgagf {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func (_edbf *CT_Fills )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edbf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edbf .CountAttr )});};e .EncodeToken (start );if _edbf .Fill !=nil {_ccbe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_cbabf :=range _edbf .Fill {e .EncodeElement (_cbabf ,_ccbe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextField ()*CT_TextField {_cagecd :=&CT_TextField {};return _cagecd };func (_ccdae ST_PivotFilterType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccdae .String (),start );};func (_gfbb *CT_Cell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfbb .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gfbb .RAttr )});};if _gfbb .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gfbb .SAttr )});};if _gfbb .TAttr !=ST_CellTypeUnset {_cabf ,_cfcf :=_gfbb .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _cfcf !=nil {return _cfcf ;};start .Attr =append (start .Attr ,_cabf );};if _gfbb .CmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gfbb .CmAttr )});};if _gfbb .VmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gfbb .VmAttr )});};if _gfbb .PhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gfbb .PhAttr ))});};e .EncodeToken (start );if _gfbb .F !=nil {_gbga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066"}};e .EncodeElement (_gfbb .F ,_gbga );};if _gfbb .V !=nil {_beee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076"}};_d .AddPreserveSpaceAttr (&_beee ,*_gfbb .V );e .EncodeElement (_gfbb .V ,_beee );};if _gfbb .Is !=nil {_gebd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ai\u0073"}};e .EncodeElement (_gfbb .Is ,_gebd );};if _gfbb .ExtLst !=nil {_eaaca :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfbb .ExtLst ,_eaaca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_defea *CT_MetadataBlocks )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _defea .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_defea .CountAttr )});};e .EncodeToken (start );_fddec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_fgabb :=range _defea .Bk {e .EncodeElement (_fgabb ,_fddec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggadb *CT_PageFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdee :=range start .Attr {if _gdee .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgea ,_egcfgd :=_e .ParseUint (_gdee .Value ,10,32);if _egcfgd !=nil {return _egcfgd ;};_agagf :=uint32 (_dgea );_ggadb .CountAttr =&_agagf ;continue ;};};_aaaeb :for {_gabgc ,_ffdcd :=d .Token ();if _ffdcd !=nil {return _ffdcd ;};switch _eacfga :=_gabgc .(type ){case _b .StartElement :switch _eacfga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"}:_ggecc :=NewCT_PageField ();if _ebddca :=d .DecodeElement (_ggecc ,&_eacfga );_ebddca !=nil {return _ebddca ;};_ggadb .PageField =append (_ggadb .PageField ,_ggecc );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_eacfga .Name );if _bgea :=d .Skip ();_bgea !=nil {return _bgea ;};};case _b .EndElement :break _aaaeb ;case _b .CharData :};};return nil ;};func NewCT_TableStyleElement ()*CT_TableStyleElement {_cbdffa :=&CT_TableStyleElement {};_cbdffa .TypeAttr =ST_TableStyleType (1);return _cbdffa ;}; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path -func (_fgbff *CT_OleLink )ValidateWithPath (path string )error {if _fgbff .OleItems !=nil {if _efgeg :=_fgbff .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_efgeg !=nil {return _efgeg ;};};return nil ;};func (_eeeceg ST_CellComments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eeeceg .String (),start );};func (_dfcbbb *CT_Sets )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfcbbb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dfcbbb .CountAttr )});};e .EncodeToken (start );_faggg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_cdcec :=range _dfcbbb .Set {e .EncodeElement (_cdcec ,_faggg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agfab *CT_DataFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adbbf :=range start .Attr {if _adbbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfdb ,_fcgf :=_e .ParseUint (_adbbf .Value ,10,32);if _fcgf !=nil {return _fcgf ;};_gafee :=uint32 (_cfdb );_agfab .CountAttr =&_gafee ;continue ;};};_bgcdc :for {_gbee ,_dged :=d .Token ();if _dged !=nil {return _dged ;};switch _eacce :=_gbee .(type ){case _b .StartElement :switch _eacce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"}:_adde :=NewCT_DataField ();if _deeg :=d .DecodeElement (_adde ,&_eacce );_deeg !=nil {return _deeg ;};_agfab .DataField =append (_agfab .DataField ,_adde );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044a\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_eacce .Name );if _aagg :=d .Skip ();_aagg !=nil {return _aagg ;};};case _b .EndElement :break _bgcdc ;case _b .CharData :};};return nil ;};func NewCT_DataValidations ()*CT_DataValidations {_bagg :=&CT_DataValidations {};return _bagg };type ST_UnderlineValues byte ;func (_fbcadb *Comments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbcadb .CT_Comments =*NewCT_Comments ();_fgfeb :for {_dbbfd ,_fbbgbe :=d .Token ();if _fbbgbe !=nil {return _fbbgbe ;};switch _eabfcf :=_dbbfd .(type ){case _b .StartElement :switch _eabfcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _eagcg :=d .DecodeElement (_fbcadb .Authors ,&_eabfcf );_eagcg !=nil {return _eagcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _gbfdf :=d .DecodeElement (_fbcadb .CommentList ,&_eabfcf );_gbfdf !=nil {return _gbfdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbcadb .ExtLst =NewCT_ExtensionList ();if _agbgd :=d .DecodeElement (_fbcadb .ExtLst ,&_eabfcf );_agbgd !=nil {return _agbgd ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_eabfcf .Name );if _geedc :=d .Skip ();_geedc !=nil {return _geedc ;};};case _b .EndElement :break _fgfeb ;case _b .CharData :};};return nil ;}; +// Use First Row +FirstRowAttr *bool ; -// Validate validates the Revisions and its children -func (_dgffc *Revisions )Validate ()error {return _dgffc .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};func (_dccgb ST_GroupBy )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgdfe :=_b .Attr {};_cgdfe .Name =name ;switch _dccgb {case ST_GroupByUnset :_cgdfe .Value ="";case ST_GroupByRange :_cgdfe .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_cgdfe .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_cgdfe .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_cgdfe .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_cgdfe .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_cgdfe .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_cgdfe .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_cgdfe .Value ="\u0079\u0065\u0061r\u0073";};return _cgdfe ,nil ;};type CT_XmlColumnPr struct{ +// Created in Excel 97 +Xl97Attr *bool ; -// XML Map Id -MapIdAttr uint32 ; +// Dates as Text +TextDatesAttr *bool ; -// XPath -XpathAttr string ; +// Refreshed in Excel 2000 +Xl2000Attr *bool ; -// Denormalized -DenormalizedAttr *bool ; +// URL +UrlAttr *string ; + +// Web Post +PostAttr *string ; -// XML Data Type -XmlDataTypeAttr string ; +// HTML Tables Only +HtmlTablesAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_ColorFilter struct{ +// HTML Formatting Handling +HtmlFormatAttr ST_HtmlFmt ; -// Differential Format Record Id -DxfIdAttr *uint32 ; +// Edit Query URL +EditPageAttr *string ; -// Filter By Cell Color -CellColorAttr *bool ;};func (_fbbgda ST_GradientType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbbgda .String (),start );};func NewCT_Index ()*CT_Index {_aabdg :=&CT_Index {};return _aabdg };func (_ecgd *CT_CellSmartTag )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ecgd .TypeAttr )});if _ecgd .DeletedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ecgd .DeletedAttr ))});};if _ecgd .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ecgd .XmlBasedAttr ))});};e .EncodeToken (start );if _ecgd .CellSmartTagPr !=nil {_afga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_ffegc :=range _ecgd .CellSmartTagPr {e .EncodeElement (_ffegc ,_afga );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CustomWorkbookViews struct{ +// Tables +Tables *CT_Tables ;};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_gadgd :=&CT_SheetCalcPr {};return _gadgd };func NewCT_CellAlignment ()*CT_CellAlignment {_bfda :=&CT_CellAlignment {};return _bfda }; -// Custom Workbook View -CustomWorkbookView []*CT_CustomWorkbookView ;};func (_abggg *CT_QueryTableRefresh )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abggg .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_abggg .PreserveSortFilterLayoutAttr ))});};if _abggg .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_abggg .FieldIdWrappedAttr ))});};if _abggg .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_abggg .HeadersInLastRefreshAttr ))});};if _abggg .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_abggg .MinimumVersionAttr )});};if _abggg .NextIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_abggg .NextIdAttr )});};if _abggg .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abggg .UnboundColumnsLeftAttr )});};if _abggg .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abggg .UnboundColumnsRightAttr )});};e .EncodeToken (start );_gaefg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_abggg .QueryTableFields ,_gaefg );if _abggg .QueryTableDeletedFields !=nil {_gbbag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073"}};e .EncodeElement (_abggg .QueryTableDeletedFields ,_gbbag );};if _abggg .SortState !=nil {_dfadcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_abggg .SortState ,_dfadcc );};if _abggg .ExtLst !=nil {_agedf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abggg .ExtLst ,_agedf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfcee *CT_MdxKPI )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_gfcee .NAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0070"},Value :_f .Sprintf ("\u0025\u0076",_gfcee .NpAttr )});_fddebd ,_adfb :=_gfcee .PAttr .MarshalXMLAttr (_b .Name {Local :"\u0070"});if _adfb !=nil {return _adfb ;};start .Attr =append (start .Attr ,_fddebd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OleSize and its children +func (_cbbdf *CT_OleSize )Validate ()error {return _cbbdf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");};func (_egfc *CT_CellStyles )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _egfc .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_egfc .CountAttr )});};e .EncodeToken (start );_bgedd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_dfgd :=range _egfc .CellStyle {e .EncodeElement (_dfgd ,_bgedd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ProtectedRange and its children -func (_gedgg *CT_ProtectedRange )Validate ()error {return _gedgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};func (_gdafb ST_ShowDataAs )ValidateWithPath (path string )error {switch _gdafb {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdafb ));};return nil ;};type CT_RevisionRowColumn struct{ +// Validate validates the CT_SheetViews and its children +func (_gafcd *CT_SheetViews )Validate ()error {return _gafcd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_ebbcgg *CT_PageSetup )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_agcbcc :=range start .Attr {if _agcbcc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agcbcc .Name .Local =="\u0069\u0064"||_agcbcc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_agcbcc .Name .Local =="\u0069\u0064"{_dcdaa ,_agbfe :=_agcbcc .Value ,error (nil );if _agbfe !=nil {return _agbfe ;};_ebbcgg .IdAttr =&_dcdaa ;continue ;};if _agcbcc .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_fcfe ,_efeg :=_a .ParseUint (_agcbcc .Value ,10,32);if _efeg !=nil {return _efeg ;};_cgddb :=uint32 (_fcfe );_ebbcgg .PaperSizeAttr =&_cgddb ;continue ;};if _agcbcc .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_efeeb ,_cgefa :=_a .ParseBool (_agcbcc .Value );if _cgefa !=nil {return _cgefa ;};_ebbcgg .BlackAndWhiteAttr =&_efeeb ;continue ;};if _agcbcc .Name .Local =="\u0064\u0072\u0061f\u0074"{_bgbd ,_facae :=_a .ParseBool (_agcbcc .Value );if _facae !=nil {return _facae ;};_ebbcgg .DraftAttr =&_bgbd ;continue ;};if _agcbcc .Name .Local =="\u0073\u0063\u0061l\u0065"{_ffgbe ,_cfbddf :=_a .ParseUint (_agcbcc .Value ,10,32);if _cfbddf !=nil {return _cfbddf ;};_gfegf :=uint32 (_ffgbe );_ebbcgg .ScaleAttr =&_gfegf ;continue ;};if _agcbcc .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ebbcgg .CellCommentsAttr .UnmarshalXMLAttr (_agcbcc );continue ;};if _agcbcc .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_fdfca ,_bgacg :=_a .ParseUint (_agcbcc .Value ,10,32);if _bgacg !=nil {return _bgacg ;};_dgbde :=uint32 (_fdfca );_ebbcgg .FitToWidthAttr =&_dgbde ;continue ;};if _agcbcc .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_ebbcgg .PageOrderAttr .UnmarshalXMLAttr (_agcbcc );continue ;};if _agcbcc .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_ebbcgg .OrientationAttr .UnmarshalXMLAttr (_agcbcc );continue ;};if _agcbcc .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_gage ,_gggfb :=_agcbcc .Value ,error (nil );if _gggfb !=nil {return _gggfb ;};_ebbcgg .PaperHeightAttr =&_gage ;continue ;};if _agcbcc .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_ecdba ,_adda :=_agcbcc .Value ,error (nil );if _adda !=nil {return _adda ;};_ebbcgg .PaperWidthAttr =&_ecdba ;continue ;};if _agcbcc .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_eafca ,_dbeba :=_a .ParseUint (_agcbcc .Value ,10,32);if _dbeba !=nil {return _dbeba ;};_egdffg :=uint32 (_eafca );_ebbcgg .FirstPageNumberAttr =&_egdffg ;continue ;};if _agcbcc .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_efgde ,_fcgg :=_a .ParseUint (_agcbcc .Value ,10,32);if _fcgg !=nil {return _fcgg ;};_addeg :=uint32 (_efgde );_ebbcgg .FitToHeightAttr =&_addeg ;continue ;};if _agcbcc .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_ddaca ,_cagac :=_a .ParseBool (_agcbcc .Value );if _cagac !=nil {return _cagac ;};_ebbcgg .UseFirstPageNumberAttr =&_ddaca ;continue ;};if _agcbcc .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_ebbcgg .ErrorsAttr .UnmarshalXMLAttr (_agcbcc );continue ;};if _agcbcc .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_afdgfd ,_afeab :=_a .ParseUint (_agcbcc .Value ,10,32);if _afeab !=nil {return _afeab ;};_gcafa :=uint32 (_afdgfd );_ebbcgg .HorizontalDpiAttr =&_gcafa ;continue ;};if _agcbcc .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_fbfdfa ,_acgcd :=_a .ParseUint (_agcbcc .Value ,10,32);if _acgcd !=nil {return _acgcd ;};_egdca :=uint32 (_fbfdfa );_ebbcgg .VerticalDpiAttr =&_egdca ;continue ;};if _agcbcc .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_bgecae ,_bddfc :=_a .ParseUint (_agcbcc .Value ,10,32);if _bddfc !=nil {return _bddfc ;};_babbb :=uint32 (_bgecae );_ebbcgg .CopiesAttr =&_babbb ;continue ;};if _agcbcc .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_cbede ,_dbfdd :=_a .ParseBool (_agcbcc .Value );if _dbfdd !=nil {return _dbfdd ;};_ebbcgg .UsePrinterDefaultsAttr =&_cbede ;continue ;};};for {_cceec ,_aabcf :=d .Token ();if _aabcf !=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",_aabcf );};if _abbcg ,_faegf :=_cceec .(_gd .EndElement );_faegf &&_abbcg .Name ==start .Name {break ;};};return nil ;};func (_ecbaa *CT_X )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bbcbb :=range start .Attr {if _bbcbb .Name .Local =="\u0076"{_adbbfb ,_ffacgf :=_a .ParseInt (_bbcbb .Value ,10,32);if _ffacgf !=nil {return _ffacgf ;};_bffcab :=int32 (_adbbfb );_ecbaa .VAttr =&_bffcab ;continue ;};};for {_ggaeef ,_decbe :=d .Token ();if _decbe !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_decbe );};if _baefa ,_begff :=_ggaeef .(_gd .EndElement );_begff &&_baefa .Name ==start .Name {break ;};};return nil ;}; -// Sheet Id -SIdAttr uint32 ; +// Validate validates the AG_AutoFormat and its children +func (_eg *AG_AutoFormat )Validate ()error {return _eg .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");};func (_dagcc *ST_FileType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ebbcf ,_egaff :=d .Token ();if _egaff !=nil {return _egaff ;};if _gecbe ,_beeege :=_ebbcf .(_gd .EndElement );_beeege &&_gecbe .Name ==start .Name {*_dagcc =1;return nil ;};if _ebbdb ,_begcd :=_ebbcf .(_gd .CharData );!_begcd {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",_ebbcf );}else {switch string (_ebbdb ){case "":*_dagcc =0;case "\u006d\u0061\u0063":*_dagcc =1;case "\u0077\u0069\u006e":*_dagcc =2;case "\u0064\u006f\u0073":*_dagcc =3;case "\u006c\u0069\u006e":*_dagcc =4;case "\u006f\u0074\u0068e\u0072":*_dagcc =5;};};_ebbcf ,_egaff =d .Token ();if _egaff !=nil {return _egaff ;};if _aacaca ,_egcff :=_ebbcf .(_gd .EndElement );_egcff &&_aacaca .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",_ebbcf );};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 (_fabef *CT_PCDSDTCEntries )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fabef .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fabef .CountAttr )});};e .EncodeToken (start );if _fabef .M !=nil {_gcfge :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_cgfdc :=range _fabef .M {e .EncodeElement (_cgfdc ,_gcfge );};};if _fabef .N !=nil {_befcca :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_bdedg :=range _fabef .N {e .EncodeElement (_bdedg ,_befcca );};};if _fabef .E !=nil {_acdbag :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_egfgbb :=range _fabef .E {e .EncodeElement (_egfgbb ,_acdbag );};};if _fabef .S !=nil {_ebabdc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_ebdefe :=range _fabef .S {e .EncodeElement (_ebdefe ,_ebabdc );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// End Of List -EolAttr *bool ; +// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path +func (_edcaa *CT_GroupMember )ValidateWithPath (path string )error {return nil };func (_aecgb *CT_ConditionalFormatting )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _aecgb .PivotAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aecgb .PivotAttr ))});};if _aecgb .SqrefAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_aecgb .SqrefAttr )});};e .EncodeToken (start );_cadfd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}};for _ ,_dgcc :=range _aecgb .CfRule {e .EncodeElement (_dgcc ,_cadfd );};if _aecgb .ExtLst !=nil {_ecgfa :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aecgb .ExtLst ,_ecgfa );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ccfgb *CT_Schema )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_addgg :=range start .Attr {if _addgg .Name .Local =="\u0049\u0044"{_ecbedc ,_abgbf :=_addgg .Value ,error (nil );if _abgbf !=nil {return _abgbf ;};_ccfgb .IDAttr =_ecbedc ;continue ;};if _addgg .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_ggfgf ,_bccbcf :=_addgg .Value ,error (nil );if _bccbcf !=nil {return _bccbcf ;};_ccfgb .SchemaRefAttr =&_ggfgf ;continue ;};if _addgg .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_deecd ,_gfagga :=_addgg .Value ,error (nil );if _gfagga !=nil {return _gfagga ;};_ccfgb .NamespaceAttr =&_deecd ;continue ;};if _addgg .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_bbfadc ,_cfgdd :=_addgg .Value ,error (nil );if _cfgdd !=nil {return _cfgdd ;};_ccfgb .SchemaLanguageAttr =&_bbfadc ;continue ;};};_dgbef :for {_cdcab ,_bbccd :=d .Token ();if _bbccd !=nil {return _bbccd ;};switch _egafa :=_cdcab .(type ){case _gd .StartElement :switch _egafa .Name {default:if _bgeec ,_dggcf :=_e .CreateElement (_egafa );_dggcf !=nil {return _dggcf ;}else {if _cffdg :=d .DecodeElement (_bgeec ,&_egafa );_cffdg !=nil {return _cffdg ;};_ccfgb .Any =_bgeec ;};};case _gd .EndElement :break _dgbef ;case _gd .CharData :};};return nil ;}; -// Reference -RefAttr string ; +// Validate validates the CT_CustomFilter and its children +func (_efgf *CT_CustomFilter )Validate ()error {return _efgf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");};type CT_TableStyles struct{ -// User Action -ActionAttr ST_rwColActionType ; +// Table Style Count +CountAttr *uint32 ; -// Edge Deleted -EdgeAttr *bool ; +// Default Table Style +DefaultTableStyleAttr *string ; -// Undo -Undo []*CT_UndoInfo ; +// Default Pivot Style +DefaultPivotStyleAttr *string ; -// Revised Row Column -Rcc []*CT_RevisionCellChange ; +// Table Style +TableStyle []*CT_TableStyle ;}; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_eeedf *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_cecad *ST_Visibility )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_cecad =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_cecad =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_cecad =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_cecad =3;};return nil ;};func NewCT_Sheet ()*CT_Sheet {_dbcea :=&CT_Sheet {};return _dbcea }; -// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path -func (_baab *CT_DateTime )ValidateWithPath (path string )error {for _edfge ,_gadce :=range _baab .X {if _abda :=_gadce .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_edfge ));_abda !=nil {return _abda ;};};return nil ;};type CT_SortCondition struct{ +// Validate validates the CT_Parameters and its children +func (_bbfgdc *CT_Parameters )Validate ()error {return _bbfgdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");};func NewCT_MapInfo ()*CT_MapInfo {_fabec :=&CT_MapInfo {};return _fabec };func (_efecd ST_CellFormulaType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_efecd .String (),start );};func (_egfeg ST_SheetViewType )ValidateWithPath (path string )error {switch _egfeg {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 (_egfeg ));};return nil ;}; -// Descending -DescendingAttr *bool ; +// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path +func (_acbg *CT_MRUColors )ValidateWithPath (path string )error {for _dedaa ,_acgaa :=range _acbg .Color {if _aecdd :=_acgaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dedaa ));_aecdd !=nil {return _aecdd ;};};return nil ;}; -// Sort By -SortByAttr ST_SortBy ; +// Validate validates the CT_SharedUser and its children +func (_gaada *CT_SharedUser )Validate ()error {return _gaada .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");}; -// Reference -RefAttr string ; +// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path +func (_agfed *CT_Sst )ValidateWithPath (path string )error {for _aefffe ,_daafg :=range _agfed .Si {if _babcce :=_daafg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_aefffe ));_babcce !=nil {return _babcce ;};};if _agfed .ExtLst !=nil {if _afdde :=_agfed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdde !=nil {return _afdde ;};};return nil ;}; -// Custom List -CustomListAttr *string ; +// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path +func (_cagf *CT_DefinedNames )ValidateWithPath (path string )error {for _cfaa ,_faea :=range _cagf .DefinedName {if _eadccb :=_faea .ValidateWithPath (_b .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_cfaa ));_eadccb !=nil {return _eadccb ;};};return nil ;}; -// Format Id -DxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path +func (_eadeg *CT_WebPr )ValidateWithPath (path string )error {if _eaega :=_eadeg .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_eaega !=nil {return _eaega ;};if _eadeg .Tables !=nil {if _acfbd :=_eadeg .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073");_acfbd !=nil {return _acfbd ;};};return nil ;};func (_ebggb ST_TimePeriod )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_efedcd :=_gd .Attr {};_efedcd .Name =name ;switch _ebggb {case ST_TimePeriodUnset :_efedcd .Value ="";case ST_TimePeriodToday :_efedcd .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_efedcd .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_efedcd .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_efedcd .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_efedcd .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_efedcd .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_efedcd .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_efedcd .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_efedcd .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_efedcd .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _efedcd ,nil ;};type CT_GroupItems struct{ -// Icon Set -IconSetAttr ST_IconSetType ; +// Items Created Count +CountAttr *uint32 ; -// Icon Id -IconIdAttr *uint32 ;};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_bcafc :=&CT_RevisionQueryTableField {};return _bcafc ;};func (_ebecf *CT_Connections )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggbf :for {_baef ,_gfda :=d .Token ();if _gfda !=nil {return _gfda ;};switch _gaaaa :=_baef .(type ){case _b .StartElement :switch _gaaaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_fbcea :=NewCT_Connection ();if _bcac :=d .DecodeElement (_fbcea ,&_gaaaa );_bcac !=nil {return _bcac ;};_ebecf .Connection =append (_ebecf .Connection ,_fbcea );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074i\u006fn\u0073\u0020\u0025\u0076",_gaaaa .Name );if _fdcbg :=d .Skip ();_fdcbg !=nil {return _fdcbg ;};};case _b .EndElement :break _gggbf ;case _b .CharData :};};return nil ;};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_ddfad :=&CT_RevisionCellChange {};_ddfad .Nc =NewCT_Cell ();return _ddfad ;};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_gaabc ST_UnderlineValues )String ()string {switch _gaabc {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 4:return "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 5:return "\u006e\u006f\u006e\u0065";};return "";}; +// No Value +M []*CT_Missing ; -// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path -func (_gffbc *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _fgaac ,_dbebg :=range _gffbc .Reviewed {if _ceecg :=_dbebg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_fgaac ));_ceecg !=nil {return _ceecg ;};};return nil ;};type CT_RevisionAutoFormatting struct{ +// Numeric Value +N []*CT_Number ; -// Sheet Id -SheetIdAttr uint32 ; +// Boolean +B []*CT_Boolean ; -// Reference -RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_fefdb *Table )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fefdb .CT_Table =*NewCT_Table ();for _ ,_fgaaf :=range start .Attr {if _fgaaf .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_eaecfe ,_gbbfad :=_e .ParseUint (_fgaaf .Value ,10,32);if _gbbfad !=nil {return _gbbfad ;};_dcaaab :=uint32 (_eaecfe );_fefdb .DataDxfIdAttr =&_dcaaab ;continue ;};if _fgaaf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_eaced ,_bcaebf :=_e .ParseUint (_fgaaf .Value ,10,32);if _bcaebf !=nil {return _bcaebf ;};_ggefc :=uint32 (_eaced );_fefdb .TotalsRowDxfIdAttr =&_ggefc ;continue ;};if _fgaaf .Name .Local =="\u006e\u0061\u006d\u0065"{_bbcad ,_ceeade :=_fgaaf .Value ,error (nil );if _ceeade !=nil {return _ceeade ;};_fefdb .NameAttr =&_bbcad ;continue ;};if _fgaaf .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_fgeagb ,_bgbee :=_e .ParseUint (_fgaaf .Value ,10,32);if _bgbee !=nil {return _bgbee ;};_fedfa :=uint32 (_fgeagb );_fefdb .HeaderRowBorderDxfIdAttr =&_fedfa ;continue ;};if _fgaaf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bgbca ,_aebce :=_fgaaf .Value ,error (nil );if _aebce !=nil {return _aebce ;};_fefdb .CommentAttr =&_bgbca ;continue ;};if _fgaaf .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_gdecf ,_eefbe :=_e .ParseUint (_fgaaf .Value ,10,32);if _eefbe !=nil {return _eefbe ;};_ebbcca :=uint32 (_gdecf );_fefdb .TableBorderDxfIdAttr =&_ebbcca ;continue ;};if _fgaaf .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_fefdb .TableTypeAttr .UnmarshalXMLAttr (_fgaaf );continue ;};if _fgaaf .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_abgca ,_cbgeff :=_e .ParseUint (_fgaaf .Value ,10,32);if _cbgeff !=nil {return _cbgeff ;};_dbbge :=uint32 (_abgca );_fefdb .TotalsRowBorderDxfIdAttr =&_dbbge ;continue ;};if _fgaaf .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_cecefe ,_ceecd :=_e .ParseBool (_fgaaf .Value );if _ceecd !=nil {return _ceecd ;};_fefdb .InsertRowAttr =&_cecefe ;continue ;};if _fgaaf .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_ebcaf ,_bddaf :=_fgaaf .Value ,error (nil );if _bddaf !=nil {return _bddaf ;};_fefdb .HeaderRowCellStyleAttr =&_ebcaf ;continue ;};if _fgaaf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gadab ,_agcfb :=_e .ParseUint (_fgaaf .Value ,10,32);if _agcfb !=nil {return _agcfb ;};_adgee :=uint32 (_gadab );_fefdb .TotalsRowCountAttr =&_adgee ;continue ;};if _fgaaf .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dbaggd ,_gacdd :=_fgaaf .Value ,error (nil );if _gacdd !=nil {return _gacdd ;};_fefdb .TotalsRowCellStyleAttr =&_dbaggd ;continue ;};if _fgaaf .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_eddfc ,_gddeeb :=_fgaaf .Value ,error (nil );if _gddeeb !=nil {return _gddeeb ;};_fefdb .DisplayNameAttr =_eddfc ;continue ;};if _fgaaf .Name .Local =="\u0069\u0064"{_ccbdcf ,_dacfd :=_e .ParseUint (_fgaaf .Value ,10,32);if _dacfd !=nil {return _dacfd ;};_fefdb .IdAttr =uint32 (_ccbdcf );continue ;};if _fgaaf .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_egafa ,_badcdb :=_fgaaf .Value ,error (nil );if _badcdb !=nil {return _badcdb ;};_fefdb .DataCellStyleAttr =&_egafa ;continue ;};if _fgaaf .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_cbddea ,_bbfea :=_e .ParseBool (_fgaaf .Value );if _bbfea !=nil {return _bbfea ;};_fefdb .PublishedAttr =&_cbddea ;continue ;};if _fgaaf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bagbb ,_efbeg :=_e .ParseUint (_fgaaf .Value ,10,32);if _efbeg !=nil {return _efbeg ;};_dfbbb :=uint32 (_bagbb );_fefdb .ConnectionIdAttr =&_dfbbb ;continue ;};if _fgaaf .Name .Local =="\u0072\u0065\u0066"{_efefc ,_abdab :=_fgaaf .Value ,error (nil );if _abdab !=nil {return _abdab ;};_fefdb .RefAttr =_efefc ;continue ;};if _fgaaf .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_bgfcb ,_ccaedb :=_e .ParseBool (_fgaaf .Value );if _ccaedb !=nil {return _ccaedb ;};_fefdb .InsertRowShiftAttr =&_bgfcb ;continue ;};if _fgaaf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_fbcfc ,_dedef :=_e .ParseBool (_fgaaf .Value );if _dedef !=nil {return _dedef ;};_fefdb .TotalsRowShownAttr =&_fbcfc ;continue ;};if _fgaaf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_efadef ,_adaaf :=_e .ParseUint (_fgaaf .Value ,10,32);if _adaaf !=nil {return _adaaf ;};_aadaeg :=uint32 (_efadef );_fefdb .HeaderRowDxfIdAttr =&_aadaeg ;continue ;};if _fgaaf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_fegfba ,_ccecgcg :=_e .ParseUint (_fgaaf .Value ,10,32);if _ccecgcg !=nil {return _ccecgcg ;};_gdaec :=uint32 (_fegfba );_fefdb .HeaderRowCountAttr =&_gdaec ;continue ;};};_aedaad :for {_fgebdc ,_bdbed :=d .Token ();if _bdbed !=nil {return _bdbed ;};switch _abgbbg :=_fgebdc .(type ){case _b .StartElement :switch _abgbbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_fefdb .AutoFilter =NewCT_AutoFilter ();if _caaaecc :=d .DecodeElement (_fefdb .AutoFilter ,&_abgbbg );_caaaecc !=nil {return _caaaecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_fefdb .SortState =NewCT_SortState ();if _gggaa :=d .DecodeElement (_fefdb .SortState ,&_abgbbg );_gggaa !=nil {return _gggaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _ffdgda :=d .DecodeElement (_fefdb .TableColumns ,&_abgbbg );_ffdgda !=nil {return _ffdgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_fefdb .TableStyleInfo =NewCT_TableStyleInfo ();if _faeef :=d .DecodeElement (_fefdb .TableStyleInfo ,&_abgbbg );_faeef !=nil {return _faeef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fefdb .ExtLst =NewCT_ExtensionList ();if _agbccg :=d .DecodeElement (_fefdb .ExtLst ,&_abgbbg );_agbccg !=nil {return _agbccg ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0061\u0062l\u0065 \u0025\u0076",_abgbbg .Name );if _bgcff :=d .Skip ();_bgcff !=nil {return _bgcff ;};};case _b .EndElement :break _aedaad ;case _b .CharData :};};return nil ;};func (_cdbfff ST_CfvoType )Validate ()error {return _cdbfff .ValidateWithPath ("")}; +// Error Value +E []*CT_Error ; -// Validate validates the CT_Query and its children -func (_deeed *CT_Query )Validate ()error {return _deeed .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};func (_fadaadde *PivotCacheRecords )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _fadaadde .CT_PivotCacheRecords .MarshalXML (e ,start );}; +// Character Value +S []*CT_String ; -// Validate validates the CT_RevisionQueryTableField and its children -func (_dadfea *CT_RevisionQueryTableField )Validate ()error {return _dadfea .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064");};func NewCT_I ()*CT_I {_fgebf :=&CT_I {};return _fgebf };func (_bdaae ST_HtmlFmt )ValidateWithPath (path string )error {switch _bdaae {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdaae ));};return nil ;};func (_adgfb *CT_CalculatedItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcea :=range start .Attr {if _dcea .Name .Local =="\u0063\u006f\u0075n\u0074"{_egfe ,_decd :=_e .ParseUint (_dcea .Value ,10,32);if _decd !=nil {return _decd ;};_gefd :=uint32 (_egfe );_adgfb .CountAttr =&_gefd ;continue ;};};_bcbb :for {_fefd ,_bda :=d .Token ();if _bda !=nil {return _bda ;};switch _bccc :=_fefd .(type ){case _b .StartElement :switch _bccc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}:_cfg :=NewCT_CalculatedItem ();if _cae :=d .DecodeElement (_cfg ,&_bccc );_cae !=nil {return _cae ;};_adgfb .CalculatedItem =append (_adgfb .CalculatedItem ,_cfg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bccc .Name );if _faa :=d .Skip ();_faa !=nil {return _faa ;};};case _b .EndElement :break _bcbb ;case _b .CharData :};};return nil ;};func (_afcbff *CT_MapInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",_afcbff .SelectionNamespacesAttr )});e .EncodeToken (start );_agece :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_cdaea :=range _afcbff .Schema {e .EncodeElement (_cdaea ,_agece );};_gaedb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}};for _ ,_gbgg :=range _afcbff .Map {e .EncodeElement (_gbgg ,_gaedb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acafa ST_DataConsolidateFunction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acafa .String (),start );}; +// Date Time +D []*CT_DateTime ;}; -// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path -func (_fdegd *CT_Members )ValidateWithPath (path string )error {for _cacbc ,_efccd :=range _fdegd .Member {if _faeea :=_efccd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cacbc ));_faeea !=nil {return _faeea ;};};return nil ;}; +// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path +func (_fbfff *CT_FontName )ValidateWithPath (path string )error {return nil };func (_bfccf *CT_QueryCache )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_adcaa :=range start .Attr {if _adcaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbcdb ,_aadad :=_a .ParseUint (_adcaa .Value ,10,32);if _aadad !=nil {return _aadad ;};_eeag :=uint32 (_dbcdb );_bfccf .CountAttr =&_eeag ;continue ;};};_fbgef :for {_bacbdc ,_ffgfdf :=d .Token ();if _ffgfdf !=nil {return _ffgfdf ;};switch _dcafa :=_bacbdc .(type ){case _gd .StartElement :switch _dcafa .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfdcc :=NewCT_Query ();if _ffadfee :=d .DecodeElement (_cfdcc ,&_dcafa );_ffadfee !=nil {return _ffadfee ;};_bfccf .Query =append (_bfccf .Query ,_cfdcc );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\u0051u\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_dcafa .Name );if _eeeda :=d .Skip ();_eeeda !=nil {return _eeeda ;};};case _gd .EndElement :break _fbgef ;case _gd .CharData :};};return nil ;};func (_aecage *CT_InputCells )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_aecage .RAttr )});if _aecage .DeletedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aecage .DeletedAttr ))});};if _aecage .UndoneAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aecage .UndoneAttr ))});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_aecage .ValAttr )});if _aecage .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aecage .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ccfeg *CT_SheetPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ccfeg .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ccfeg .SyncHorizontalAttr ))});};if _ccfeg .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ccfeg .SyncVerticalAttr ))});};if _ccfeg .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_ccfeg .SyncRefAttr )});};if _ccfeg .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ccfeg .TransitionEvaluationAttr ))});};if _ccfeg .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ccfeg .TransitionEntryAttr ))});};if _ccfeg .PublishedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ccfeg .PublishedAttr ))});};if _ccfeg .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ccfeg .CodeNameAttr )});};if _ccfeg .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ccfeg .FilterModeAttr ))});};if _ccfeg .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_ccfeg .EnableFormatConditionsCalculationAttr ))});};e .EncodeToken (start );if _ccfeg .TabColor !=nil {_fegfd :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ccfeg .TabColor ,_fegfd );};if _ccfeg .OutlinePr !=nil {_abfgg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}};e .EncodeElement (_ccfeg .OutlinePr ,_abfgg );};if _ccfeg .PageSetUpPr !=nil {_gfage :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_ccfeg .PageSetUpPr ,_gfage );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_SingleXmlCell struct{ -// Validate validates the CT_CellSmartTags and its children -func (_afbe *CT_CellSmartTags )Validate ()error {return _afbe .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_cbdcd *CT_RevisionHeader )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cbdcd .GuidAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cbdcd .DateTimeAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cbdcd .MaxSheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cbdcd .UserNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cbdcd .IdAttr )});if _cbdcd .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbdcd .MinRIdAttr )});};if _cbdcd .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbdcd .MaxRIdAttr )});};e .EncodeToken (start );_bcadc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_cbdcd .SheetIdMap ,_bcadc );if _cbdcd .ReviewedList !=nil {_fefbg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_cbdcd .ReviewedList ,_fefbg );};if _cbdcd .ExtLst !=nil {_ceabg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbdcd .ExtLst ,_ceabg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Table Id +IdAttr uint32 ; -// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path -func (_bcbgg *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _beba ,_cbeb :=range _bcbgg .CfRule {if _fbgd :=_cbeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_beba ));_fbgd !=nil {return _fbgd ;};};if _bcbgg .ExtLst !=nil {if _aaee :=_bcbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaee !=nil {return _aaee ;};};return nil ;};type ST_VerticalAlignment byte ;func (_cbfcc *ST_FormulaExpression )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbfcc =0;case "\u0072\u0065\u0066":*_cbfcc =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_cbfcc =2;case "\u0061\u0072\u0065\u0061":*_cbfcc =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_cbfcc =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_cbfcc =5;};return nil ;};func (_dbgee ST_PrintError )ValidateWithPath (path string )error {switch _dbgee {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbgee ));};return nil ;};func (_egcaab ST_TimePeriod )ValidateWithPath (path string )error {switch _egcaab {case 0,1,2,3,4,5,6,7,8,9,10:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcaab ));};return nil ;};func (_fgcgb ST_ParameterType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgcgb .String (),start );};func (_ceccaa ST_DdeValueType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdgga :=_b .Attr {};_bdgga .Name =name ;switch _ceccaa {case ST_DdeValueTypeUnset :_bdgga .Value ="";case ST_DdeValueTypeNil :_bdgga .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_bdgga .Value ="\u0062";case ST_DdeValueTypeN :_bdgga .Value ="\u006e";case ST_DdeValueTypeE :_bdgga .Value ="\u0065";case ST_DdeValueTypeStr :_bdgga .Value ="\u0073\u0074\u0072";};return _bdgga ,nil ;};const (ST_SortTypeUnset ST_SortType =0;ST_SortTypeNone ST_SortType =1;ST_SortTypeAscending ST_SortType =2;ST_SortTypeDescending ST_SortType =3;ST_SortTypeAscendingAlpha ST_SortType =4;ST_SortTypeDescendingAlpha ST_SortType =5;ST_SortTypeAscendingNatural ST_SortType =6;ST_SortTypeDescendingNatural ST_SortType =7;); +// Reference +RAttr string ; -// Validate validates the CT_ServerFormat and its children -func (_fffad *CT_ServerFormat )Validate ()error {return _fffad .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");};type CT_TupleCache struct{ +// Connection ID +ConnectionIdAttr uint32 ; -// Entries -Entries *CT_PCDSDTCEntries ; +// Cell Properties +XmlCellPr *CT_XmlCellPr ; -// Sets -Sets *CT_Sets ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_fcga *CT_Fills )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gabfe :=range start .Attr {if _gabfe .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddgcf ,_cacfg :=_a .ParseUint (_gabfe .Value ,10,32);if _cacfg !=nil {return _cacfg ;};_bcdceb :=uint32 (_ddgcf );_fcga .CountAttr =&_bcdceb ;continue ;};};_agbbc :for {_eaadf ,_dbbf :=d .Token ();if _dbbf !=nil {return _dbbf ;};switch _ebgea :=_eaadf .(type ){case _gd .StartElement :switch _ebgea .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceeecf :=NewCT_Fill ();if _feag :=d .DecodeElement (_ceeecf ,&_ebgea );_feag !=nil {return _feag ;};_fcga .Fill =append (_fcga .Fill ,_ceeecf );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\u0046\u0069\u006c\u006c\u0073\u0020\u0025\u0076",_ebgea .Name );if _cbbdc :=d .Skip ();_cbbdc !=nil {return _cbbdc ;};};case _gd .EndElement :break _agbbc ;case _gd .CharData :};};return nil ;};func (_abbdd ST_VolDepType )Validate ()error {return _abbdd .ValidateWithPath ("")};func (_abeee *CT_FunctionGroup )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aedcd :=range start .Attr {if _aedcd .Name .Local =="\u006e\u0061\u006d\u0065"{_afbdg ,_bbefe :=_aedcd .Value ,error (nil );if _bbefe !=nil {return _bbefe ;};_abeee .NameAttr =&_afbdg ;continue ;};};for {_egceg ,_baebd :=d .Token ();if _baebd !=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",_baebd );};if _cgdbc ,_fbbb :=_egceg .(_gd .EndElement );_fbbb &&_cgdbc .Name ==start .Name {break ;};};return nil ;};type ST_DataValidationImeMode byte ;type CT_DataField struct{ -// OLAP Query Cache -QueryCache *CT_QueryCache ; +// Data Field Name +NameAttr *string ; -// Server Formats -ServerFormats *CT_ServerFormats ; +// Field +FldAttr uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ceecb *CT_FunctionGroups )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gffee :=range start .Attr {if _gffee .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_eebacf ,_eccd :=_e .ParseUint (_gffee .Value ,10,32);if _eccd !=nil {return _eccd ;};_dggg :=uint32 (_eebacf );_ceecb .BuiltInGroupCountAttr =&_dggg ;continue ;};};_eeafg :for {_badg ,_abga :=d .Token ();if _abga !=nil {return _abga ;};switch _ccadd :=_badg .(type ){case _b .StartElement :switch _ccadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}:_defc :=NewCT_FunctionGroup ();if _egfdc :=d .DecodeElement (_defc ,&_ccadd );_egfdc !=nil {return _egfdc ;};_ceecb .FunctionGroup =append (_ceecb .FunctionGroup ,_defc );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025\u0076",_ccadd .Name );if _gacag :=d .Skip ();_gacag !=nil {return _gacag ;};};case _b .EndElement :break _eeafg ;case _b .CharData :};};return nil ;};func (_gddfgf ST_FileType )Validate ()error {return _gddfgf .ValidateWithPath ("")}; +// Subtotal +SubtotalAttr ST_DataConsolidateFunction ; -// Validate validates the CT_PivotAreas and its children -func (_fbgeda *CT_PivotAreas )Validate ()error {return _fbgeda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};const (ST_TimePeriodUnset ST_TimePeriod =0;ST_TimePeriodToday ST_TimePeriod =1;ST_TimePeriodYesterday ST_TimePeriod =2;ST_TimePeriodTomorrow ST_TimePeriod =3;ST_TimePeriodLast7Days ST_TimePeriod =4;ST_TimePeriodThisMonth ST_TimePeriod =5;ST_TimePeriodLastMonth ST_TimePeriod =6;ST_TimePeriodNextMonth ST_TimePeriod =7;ST_TimePeriodThisWeek ST_TimePeriod =8;ST_TimePeriodLastWeek ST_TimePeriod =9;ST_TimePeriodNextWeek ST_TimePeriod =10;);func (_bacee ST_GradientType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgdaca :=_b .Attr {};_fgdaca .Name =name ;switch _bacee {case ST_GradientTypeUnset :_fgdaca .Value ="";case ST_GradientTypeLinear :_fgdaca .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_fgdaca .Value ="\u0070\u0061\u0074\u0068";};return _fgdaca ,nil ;};type CT_CalculatedItem struct{ +// Show Data As Display Format +ShowDataAsAttr ST_ShowDataAs ; -// Field Index -FieldAttr *uint32 ; +// 'Show Data As' Base Field +BaseFieldAttr *int32 ; -// Calculated Item Formula -FormulaAttr *string ; +// 'Show Data As' Base Setting +BaseItemAttr *uint32 ; -// Calculated Item Location -PivotArea *CT_PivotArea ; +// Number Format Id +NumFmtIdAttr *uint32 ; // Future Feature Data Storage Area ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path -func (_aced *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _dfbf ,_adebga :=range _aced .Reference {if _afdaf :=_adebga .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dfbf ));_afdaf !=nil {return _afdaf ;};};return nil ;};func (_aagfd *CT_SingleXmlCells )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdaab :for {_cgbac ,_cadbg :=d .Token ();if _cadbg !=nil {return _cadbg ;};switch _bbdea :=_cgbac .(type ){case _b .StartElement :switch _bbdea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_gaabee :=NewCT_SingleXmlCell ();if _bbgfd :=d .DecodeElement (_gaabee ,&_bbdea );_bbgfd !=nil {return _bbgfd ;};_aagfd .SingleXmlCell =append (_aagfd .SingleXmlCell ,_gaabee );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0073\u0020\u0025\u0076",_bbdea .Name );if _adbbb :=d .Skip ();_adbbb !=nil {return _adbbb ;};};case _b .EndElement :break _fdaab ;case _b .CharData :};};return nil ;}; - -// Validate validates the CT_SheetData and its children -func (_bcdfca *CT_SheetData )Validate ()error {return _bcdfca .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");};type CT_ColorScale struct{ +// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path +func (_cbeeb *CT_CellSmartTag )ValidateWithPath (path string )error {for _gbed ,_ffcf :=range _cbeeb .CellSmartTagPr {if _deeg :=_ffcf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gbed ));_deeg !=nil {return _deeg ;};};return nil ;};func NewCT_TableParts ()*CT_TableParts {_badfc :=&CT_TableParts {};return _badfc }; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Validate validates the CT_QueryTable and its children +func (_dcacd *CT_QueryTable )Validate ()error {return _dcacd .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func (_aaace *CT_WorkbookProtection )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _aaace .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aaace .WorkbookPasswordAttr )});};if _aaace .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",*_aaace .WorkbookPasswordCharacterSetAttr )});};if _aaace .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aaace .RevisionsPasswordAttr )});};if _aaace .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",*_aaace .RevisionsPasswordCharacterSetAttr )});};if _aaace .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aaace .LockStructureAttr ))});};if _aaace .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aaace .LockWindowsAttr ))});};if _aaace .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aaace .LockRevisionAttr ))});};if _aaace .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",*_aaace .RevisionsAlgorithmNameAttr )});};if _aaace .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaace .RevisionsHashValueAttr )});};if _aaace .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaace .RevisionsSaltValueAttr )});};if _aaace .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aaace .RevisionsSpinCountAttr )});};if _aaace .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaace .WorkbookAlgorithmNameAttr )});};if _aaace .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaace .WorkbookHashValueAttr )});};if _aaace .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaace .WorkbookSaltValueAttr )});};if _aaace .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aaace .WorkbookSpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bfcee *CT_SheetData )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ddcef :for {_eecbb ,_bddcb :=d .Token ();if _bddcb !=nil {return _bddcb ;};switch _acbfc :=_eecbb .(type ){case _gd .StartElement :switch _acbfc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egdgg :=NewCT_Row ();if _gcbce :=d .DecodeElement (_egdgg ,&_acbfc );_gcbce !=nil {return _gcbce ;};_bfcee .Row =append (_bfcee .Row ,_egdgg );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_acbfc .Name );if _bgcea :=d .Skip ();_bgcea !=nil {return _bgcea ;};};case _gd .EndElement :break _ddcef ;case _gd .CharData :};};return nil ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_deafa :=&CT_ConditionalFormats {};return _deafa ;};type CT_VolTopic struct{ -// Color Gradiant Interpolation -Color []*CT_Color ;};func NewCT_CfRule ()*CT_CfRule {_aefbb :=&CT_CfRule {};return _aefbb };const (ST_DdeValueTypeUnset ST_DdeValueType =0;ST_DdeValueTypeNil ST_DdeValueType =1;ST_DdeValueTypeB ST_DdeValueType =2;ST_DdeValueTypeN ST_DdeValueType =3;ST_DdeValueTypeE ST_DdeValueType =4;ST_DdeValueTypeStr ST_DdeValueType =5;);func (_cbede *CT_IndexedColors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggd :for {_gefed ,_gffebf :=d .Token ();if _gffebf !=nil {return _gffebf ;};switch _fggeb :=_gefed .(type ){case _b .StartElement :switch _fggeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}:_ebbac :=NewCT_RgbColor ();if _afbgf :=d .DecodeElement (_ebbac ,&_fggeb );_afbgf !=nil {return _afbgf ;};_cbede .RgbColor =append (_cbede .RgbColor ,_ebbac );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073\u0020\u0025v",_fggeb .Name );if _egdfa :=d .Skip ();_egdfa !=nil {return _egdfa ;};};case _b .EndElement :break _dggd ;case _b .CharData :};};return nil ;};func (_aebebe ST_PivotAreaType )Validate ()error {return _aebebe .ValidateWithPath ("")};func (_fdfbeab *ST_FontScheme )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdfbeab =0;case "\u006e\u006f\u006e\u0065":*_fdfbeab =1;case "\u006d\u0061\u006ao\u0072":*_fdfbeab =2;case "\u006d\u0069\u006eo\u0072":*_fdfbeab =3;};return nil ;}; +// Type +TAttr ST_VolValueType ; -// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path -func (_gfbac *CT_PatternFill )ValidateWithPath (path string )error {if _badc :=_gfbac .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_badc !=nil {return _badc ;};if _gfbac .FgColor !=nil {if _dccgff :=_gfbac .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_dccgff !=nil {return _dccgff ;};};if _gfbac .BgColor !=nil {if _aaddcf :=_gfbac .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_aaddcf !=nil {return _aaddcf ;};};return nil ;}; +// Topic Value +V string ; -// Validate validates the CT_CalculatedItems and its children -func (_gae *CT_CalculatedItems )Validate ()error {return _gae .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};func (_ccagg *CT_Drawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ccagg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Strings in Subtopic +Stp []string ; -// Validate validates the CT_RevisionHeaders and its children -func (_fcfad *CT_RevisionHeaders )Validate ()error {return _fcfad .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");}; +// References +Tr []*CT_VolTopicRef ;};func (_afaea ST_RefMode )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_dafcb :=_gd .Attr {};_dafcb .Name =name ;switch _afaea {case ST_RefModeUnset :_dafcb .Value ="";case ST_RefModeA1 :_dafcb .Value ="\u0041\u0031";case ST_RefModeR1C1 :_dafcb .Value ="\u0052\u0031\u0043\u0031";};return _dafcb ,nil ;}; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_cede *CT_Row )ValidateWithPath (path string )error {for _dacec ,_beggf :=range _cede .C {if _badcb :=_beggf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_dacec ));_badcb !=nil {return _badcb ;};};if _cede .ExtLst !=nil {if _bdbbb :=_cede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbbb !=nil {return _bdbbb ;};};return nil ;}; +// Validate validates the CT_GradientStop and its children +func (_edaff *CT_GradientStop )Validate ()error {return _edaff .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func NewCT_RangeSet ()*CT_RangeSet {_eeffb :=&CT_RangeSet {};return _eeffb };type CT_ExternalDefinedName struct{ -// Validate validates the CT_SheetView and its children -func (_dfgad *CT_SheetView )Validate ()error {return _dfgad .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");}; +// Defined Name +NameAttr string ; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_abefc *CT_Comment )ValidateWithPath (path string )error {if _abefc .GuidAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_abefc .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,*_abefc .GuidAttr );};};if _dgad :=_abefc .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_dgad !=nil {return _dgad ;};if _abefc .CommentPr !=nil {if _gage :=_abefc .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");_gage !=nil {return _gage ;};};return nil ;};const (ST_SortByUnset ST_SortBy =0;ST_SortByValue ST_SortBy =1;ST_SortByCellColor ST_SortBy =2;ST_SortByFontColor ST_SortBy =3;ST_SortByIcon ST_SortBy =4;);func NewCT_Row ()*CT_Row {_bfbdef :=&CT_Row {};return _bfbdef };type CT_XmlPr struct{ +// Refers To +RefersToAttr *string ; -// XML Map Id -MapIdAttr uint32 ; +// Sheet Id +SheetIdAttr *uint32 ;};func (_degfg ST_FontScheme )Validate ()error {return _degfg .ValidateWithPath ("")};func (_dcedeb *CT_ChartsheetViews )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dgeag :for {_affe ,_eade :=d .Token ();if _eade !=nil {return _eade ;};switch _fgbfb :=_affe .(type ){case _gd .StartElement :switch _fgbfb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcd :=NewCT_ChartsheetView ();if _gbaa :=d .DecodeElement (_afcd ,&_fgbfb );_gbaa !=nil {return _gbaa ;};_dcedeb .SheetView =append (_dcedeb .SheetView ,_afcd );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcedeb .ExtLst =NewCT_ExtensionList ();if _fggce :=d .DecodeElement (_dcedeb .ExtLst ,&_fgbfb );_fggce !=nil {return _fggce ;};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\u0068\u0061\u0072\u0074\u0073h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_fgbfb .Name );if _acgbb :=d .Skip ();_acgbb !=nil {return _acgbb ;};};case _gd .EndElement :break _dgeag ;case _gd .CharData :};};return nil ;};func NewCT_PageFields ()*CT_PageFields {_adecg :=&CT_PageFields {};return _adecg }; -// XPath -XpathAttr string ; +// ValidateWithPath validates the Metadata and its children, prefixing error messages with path +func (_aecga *Metadata )ValidateWithPath (path string )error {if _egabbd :=_aecga .CT_Metadata .ValidateWithPath (path );_egabbd !=nil {return _egabbd ;};return nil ;};type CT_MeasureGroup struct{ -// XML Data Type -XmlDataTypeAttr string ; +// Measure Group Name +NameAttr string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_adfag ST_SortMethod )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddeea :=_b .Attr {};_ddeea .Name =name ;switch _adfag {case ST_SortMethodUnset :_ddeea .Value ="";case ST_SortMethodStroke :_ddeea .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_ddeea .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_ddeea .Value ="\u006e\u006f\u006e\u0065";};return _ddeea ,nil ;};func (_fafbc *ST_Scope )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fafbc =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_fafbc =1;case "\u0064\u0061\u0074\u0061":*_fafbc =2;case "\u0066\u0069\u0065l\u0064":*_fafbc =3;};return nil ;};func (_dagdea *CT_ObjectPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dagdea .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .LockedAttr ))});};if _dagdea .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .DefaultSizeAttr ))});};if _dagdea .PrintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .PrintAttr ))});};if _dagdea .DisabledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .DisabledAttr ))});};if _dagdea .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .UiObjectAttr ))});};if _dagdea .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .AutoFillAttr ))});};if _dagdea .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .AutoLineAttr ))});};if _dagdea .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .AutoPictAttr ))});};if _dagdea .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_dagdea .MacroAttr )});};if _dagdea .AltTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dagdea .AltTextAttr )});};if _dagdea .DdeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dagdea .DdeAttr ))});};if _dagdea .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dagdea .IdAttr )});};e .EncodeToken (start );_bdcgc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_dagdea .Anchor ,_bdcgc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RPrElt ()*CT_RPrElt {_dacd :=&CT_RPrElt {};return _dacd };func (_bbece ST_VerticalAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbece .String (),start );};type CT_VolMain struct{ +// Measure Group Display Name +CaptionAttr string ;};type CT_Groups struct{ -// First String -FirstAttr string ; +// Level Group Count +CountAttr *uint32 ; -// Topic -Tp []*CT_VolTopic ;};type CT_AutoSortScope struct{ +// OLAP Group +Group []*CT_LevelGroup ;};type CT_PCDSCPage struct{ -// Auto Sort Scope -PivotArea *CT_PivotArea ;};func (_decbb *ST_SheetState )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_decbb =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_decbb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_decbb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_decbb =3;};return nil ;};func (_eebee *CT_ExternalSheetData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cffacb :=range start .Attr {if _cffacb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_badbf ,_gbagb :=_e .ParseUint (_cffacb .Value ,10,32);if _gbagb !=nil {return _gbagb ;};_eebee .SheetIdAttr =uint32 (_badbf );continue ;};if _cffacb .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_feaag ,_agbgb :=_e .ParseBool (_cffacb .Value );if _agbgb !=nil {return _agbgb ;};_eebee .RefreshErrorAttr =&_feaag ;continue ;};};_cbcd :for {_dgddca ,_aadcd :=d .Token ();if _aadcd !=nil {return _aadcd ;};switch _cgdef :=_dgddca .(type ){case _b .StartElement :switch _cgdef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_acefb :=NewCT_ExternalRow ();if _cebabf :=d .DecodeElement (_acefb ,&_cgdef );_cebabf !=nil {return _cebabf ;};_eebee .Row =append (_eebee .Row ,_acefb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cgdef .Name );if _gbfb :=d .Skip ();_gbfb !=nil {return _gbfb ;};};case _b .EndElement :break _cbcd ;case _b .CharData :};};return nil ;}; +// Page Item String Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path -func (_ceaead *CT_OleObjects )ValidateWithPath (path string )error {for _cggca ,_aeafa :=range _ceaead .OleObject {if _fgac :=_aeafa .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_cggca ));_fgac !=nil {return _fgac ;};};return nil ;};func (_bdegcc ST_TextVAlign )ValidateWithPath (path string )error {switch _bdegcc {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdegcc ));};return nil ;};type CT_Top10 struct{ +// Page Item +PageItem []*CT_PageItem ;};func (_bfdbe *CT_PatternFill )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bfdbe .PatternTypeAttr !=ST_PatternTypeUnset {_bgafe ,_fcgcfd :=_bfdbe .PatternTypeAttr .MarshalXMLAttr (_gd .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"});if _fcgcfd !=nil {return _fcgcfd ;};start .Attr =append (start .Attr ,_bgafe );};e .EncodeToken (start );if _bfdbe .FgColor !=nil {_bbbef :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bfdbe .FgColor ,_bbbef );};if _bfdbe .BgColor !=nil {_ccafd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bfdbe .BgColor ,_ccafd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Top -TopAttr *bool ; +// Validate validates the CT_Selection and its children +func (_affbfb *CT_Selection )Validate ()error {return _affbfb .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");}; -// Filter by Percent -PercentAttr *bool ; +// Validate validates the CT_Xf and its children +func (_egeaa *CT_Xf )Validate ()error {return _egeaa .ValidateWithPath ("\u0043\u0054\u005fX\u0066")}; -// Top or Bottom Value -ValAttr float64 ; +// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path +func (_ecfca *CT_Error )ValidateWithPath (path string )error {if _ecfca .Tpls !=nil {if _caeaa :=_ecfca .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_caeaa !=nil {return _caeaa ;};};for _gcgaf ,_fffce :=range _ecfca .X {if _aggbe :=_fffce .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gcgaf ));_aggbe !=nil {return _aggbe ;};};return nil ;};type CT_RevisionCellChange struct{ -// Filter Value -FilterValAttr *float64 ;}; +// Sheet Id +SIdAttr uint32 ; -// Validate validates the CT_Mdx and its children -func (_aebbc *CT_Mdx )Validate ()error {return _aebbc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");}; +// Old Formatting Information +OdxfAttr *bool ; -// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path -func (_gbdfa *CT_Mdx )ValidateWithPath (path string )error {if _gbdfa .FAttr ==ST_MdxFunctionTypeUnset {return _f .Errorf ("\u0025\u0073/\u0046\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path );};if _afadf :=_gbdfa .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_afadf !=nil {return _afadf ;};if _gbdfa .T !=nil {if _cfaef :=_gbdfa .T .ValidateWithPath (path +"\u002f\u0054");_cfaef !=nil {return _cfaef ;};};if _gbdfa .Ms !=nil {if _cecf :=_gbdfa .Ms .ValidateWithPath (path +"\u002f\u004d\u0073");_cecf !=nil {return _cecf ;};};if _gbdfa .P !=nil {if _gcffa :=_gbdfa .P .ValidateWithPath (path +"\u002f\u0050");_gcffa !=nil {return _gcffa ;};};if _gbdfa .K !=nil {if _dbecg :=_gbdfa .K .ValidateWithPath (path +"\u002f\u004b");_dbecg !=nil {return _dbecg ;};};return nil ;}; +// Row Column Formatting Change +XfDxfAttr *bool ; -// Validate validates the CT_RevisionHeader and its children -func (_aeage *CT_RevisionHeader )Validate ()error {return _aeage .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};func NewCT_MemberProperties ()*CT_MemberProperties {_gdggg :=&CT_MemberProperties {};return _gdggg };func (_bfbd *CT_CustomWorkbookView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bfbd .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bfbd .GuidAttr )});if _bfbd .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .AutoUpdateAttr ))});};if _bfbd .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bfbd .MergeIntervalAttr )});};if _bfbd .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .ChangesSavedWinAttr ))});};if _bfbd .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .OnlySyncAttr ))});};if _bfbd .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .PersonalViewAttr ))});};if _bfbd .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .IncludePrintSettingsAttr ))});};if _bfbd .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .IncludeHiddenRowColAttr ))});};if _bfbd .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .MaximizedAttr ))});};if _bfbd .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .MinimizedAttr ))});};if _bfbd .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .ShowHorizontalScrollAttr ))});};if _bfbd .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .ShowVerticalScrollAttr ))});};if _bfbd .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .ShowSheetTabsAttr ))});};if _bfbd .XWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_bfbd .XWindowAttr )});};if _bfbd .YWindowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_bfbd .YWindowAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",_bfbd .WindowWidthAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",_bfbd .WindowHeightAttr )});if _bfbd .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bfbd .TabRatioAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bfbd .ActiveSheetIdAttr )});if _bfbd .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .ShowFormulaBarAttr ))});};if _bfbd .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfbd .ShowStatusbarAttr ))});};if _bfbd .ShowCommentsAttr !=ST_CommentsUnset {_cgcfe ,_gedg :=_bfbd .ShowCommentsAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _gedg !=nil {return _gedg ;};start .Attr =append (start .Attr ,_cgcfe );};if _bfbd .ShowObjectsAttr !=ST_ObjectsUnset {_aefaa ,_fgceb :=_bfbd .ShowObjectsAttr .MarshalXMLAttr (_b .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _fgceb !=nil {return _fgceb ;};start .Attr =append (start .Attr ,_aefaa );};e .EncodeToken (start );if _bfbd .ExtLst !=nil {_ebgd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfbd .ExtLst ,_ebgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CellWatch struct{ +// Style Revision +SAttr *bool ; -// Reference -RAttr string ;};func (_edcfce *CT_SmartTagType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcgdg :=range start .Attr {if _gcgdg .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_cceab ,_aecaa :=_gcgdg .Value ,error (nil );if _aecaa !=nil {return _aecaa ;};_edcfce .NamespaceUriAttr =&_cceab ;continue ;};if _gcgdg .Name .Local =="\u006e\u0061\u006d\u0065"{_ecbbf ,_ffgfg :=_gcgdg .Value ,error (nil );if _ffgfg !=nil {return _ffgfg ;};_edcfce .NameAttr =&_ecbbf ;continue ;};if _gcgdg .Name .Local =="\u0075\u0072\u006c"{_gffaa ,_dbacag :=_gcgdg .Value ,error (nil );if _dbacag !=nil {return _dbacag ;};_edcfce .UrlAttr =&_gffaa ;continue ;};};for {_bedag ,_cadac :=d .Token ();if _cadac !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_cadac );};if _caade ,_caadb :=_bedag .(_b .EndElement );_caadb &&_caade .Name ==start .Name {break ;};};return nil ;};type CT_Macrosheet struct{ +// Formatting +DxfAttr *bool ; -// Sheet Properties -SheetPr *CT_SheetPr ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Macro Sheet Dimensions -Dimension *CT_SheetDimension ; +// Quote Prefix +QuotePrefixAttr *bool ; -// Macro Sheet Views -SheetViews *CT_SheetViews ; +// Old Quote Prefix +OldQuotePrefixAttr *bool ; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Phonetic Text +PhAttr *bool ; -// Column Information -Cols []*CT_Cols ; +// Old Phonetic Text +OldPhAttr *bool ; -// Sheet Data -SheetData *CT_SheetData ; +// End of List Formula Update +EndOfListFormulaUpdateAttr *bool ; -// Sheet Protection Options -SheetProtection *CT_SheetProtection ; +// Old Cell Data +Oc *CT_Cell ; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// New Cell Data +Nc *CT_Cell ; -// Sort State -SortState *CT_SortState ; +// Old Formatting Information +Odxf *CT_Dxf ; -// Data Consolidation -DataConsolidate *CT_DataConsolidate ; +// New Formatting Information +Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type ST_PatternType byte ;func (_dffaa ST_TimePeriod )ValidateWithPath (path string )error {switch _dffaa {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 (_dffaa ));};return nil ;};func (_ccdda ST_GrowShrinkType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_ccdda .String (),start );};func (_abdce *CT_RevisionCellChange )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_abdce .Nc =NewCT_Cell ();for _ ,_aagdd :=range start .Attr {if _aagdd .Name .Local =="\u006f\u006c\u0064P\u0068"{_gebfc ,_efcfb :=_a .ParseBool (_aagdd .Value );if _efcfb !=nil {return _efcfb ;};_abdce .OldPhAttr =&_gebfc ;continue ;};if _aagdd .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_geeg ,_bdccda :=_a .ParseBool (_aagdd .Value );if _bdccda !=nil {return _bdccda ;};_abdce .EndOfListFormulaUpdateAttr =&_geeg ;continue ;};if _aagdd .Name .Local =="\u006f\u0064\u0078\u0066"{_gacgc ,_gead :=_a .ParseBool (_aagdd .Value );if _gead !=nil {return _gead ;};_abdce .OdxfAttr =&_gacgc ;continue ;};if _aagdd .Name .Local =="\u0073"{_abdbag ,_ceagdf :=_a .ParseBool (_aagdd .Value );if _ceagdf !=nil {return _ceagdf ;};_abdce .SAttr =&_abdbag ;continue ;};if _aagdd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ceabb ,_gbgde :=_a .ParseUint (_aagdd .Value ,10,32);if _gbgde !=nil {return _gbgde ;};_fbadg :=uint32 (_ceabb );_abdce .NumFmtIdAttr =&_fbadg ;continue ;};if _aagdd .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_beeefe ,_daabc :=_a .ParseBool (_aagdd .Value );if _daabc !=nil {return _daabc ;};_abdce .OldQuotePrefixAttr =&_beeefe ;continue ;};if _aagdd .Name .Local =="\u0070\u0068"{_acacf ,_egacg :=_a .ParseBool (_aagdd .Value );if _egacg !=nil {return _egacg ;};_abdce .PhAttr =&_acacf ;continue ;};if _aagdd .Name .Local =="\u0073\u0049\u0064"{_eegfff ,_ggegg :=_a .ParseUint (_aagdd .Value ,10,32);if _ggegg !=nil {return _ggegg ;};_abdce .SIdAttr =uint32 (_eegfff );continue ;};if _aagdd .Name .Local =="\u0078\u0066\u0044x\u0066"{_aeaga ,_gaecfb :=_a .ParseBool (_aagdd .Value );if _gaecfb !=nil {return _gaecfb ;};_abdce .XfDxfAttr =&_aeaga ;continue ;};if _aagdd .Name .Local =="\u0064\u0078\u0066"{_ebefc ,_ceabe :=_a .ParseBool (_aagdd .Value );if _ceabe !=nil {return _ceabe ;};_abdce .DxfAttr =&_ebefc ;continue ;};if _aagdd .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_ddfcca ,_dfcbd :=_a .ParseBool (_aagdd .Value );if _dfcbd !=nil {return _dfcbd ;};_abdce .QuotePrefixAttr =&_ddfcca ;continue ;};if _aagdd .Name .Local =="\u0072\u0049\u0064"{_facbbb ,_begfbg :=_a .ParseUint (_aagdd .Value ,10,32);if _begfbg !=nil {return _begfbg ;};_ccgea :=uint32 (_facbbb );_abdce .RIdAttr =&_ccgea ;continue ;};if _aagdd .Name .Local =="\u0075\u0061"{_bcegdb ,_ebfbc :=_a .ParseBool (_aagdd .Value );if _ebfbc !=nil {return _ebfbc ;};_abdce .UaAttr =&_bcegdb ;continue ;};if _aagdd .Name .Local =="\u0072\u0061"{_ffgae ,_bcafa :=_a .ParseBool (_aagdd .Value );if _bcafa !=nil {return _bcafa ;};_abdce .RaAttr =&_ffgae ;continue ;};};_edeff :for {_dcdeg ,_bdecf :=d .Token ();if _bdecf !=nil {return _bdecf ;};switch _edabe :=_dcdeg .(type ){case _gd .StartElement :switch _edabe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdce .Oc =NewCT_Cell ();if _ggabc :=d .DecodeElement (_abdce .Oc ,&_edabe );_ggabc !=nil {return _ggabc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cabff :=d .DecodeElement (_abdce .Nc ,&_edabe );_cabff !=nil {return _cabff ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdce .Odxf =NewCT_Dxf ();if _baga :=d .DecodeElement (_abdce .Odxf ,&_edabe );_baga !=nil {return _baga ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdce .Ndxf =NewCT_Dxf ();if _gcfab :=d .DecodeElement (_abdce .Ndxf ,&_edabe );_gcfab !=nil {return _gcfab ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abdce .ExtLst =NewCT_ExtensionList ();if _gfadg :=d .DecodeElement (_abdce .ExtLst ,&_edabe );_gfadg !=nil {return _gfadg ;};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\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043\u0065\u006c\u006c\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_edabe .Name );if _ggcab :=d .Skip ();_ggcab !=nil {return _ggcab ;};};case _gd .EndElement :break _edeff ;case _gd .CharData :};};return nil ;}; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Validate validates the Sst and its children +func (_egacgd *Sst )Validate ()error {return _egacgd .ValidateWithPath ("\u0053\u0073\u0074")};func (_bgacfd *CT_SheetViews )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_edbfg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_ddebf :=range _bgacfd .SheetView {e .EncodeElement (_ddebf ,_edbfg );};if _bgacfd .ExtLst !=nil {_dbddd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bgacfd .ExtLst ,_dbddd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ccbbc *CT_Filters )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ccbbc .BlankAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ccbbc .BlankAttr ))});};if _ccbbc .CalendarTypeAttr !=_af .ST_CalendarTypeUnset {_ecgb ,_ffbdb :=_ccbbc .CalendarTypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _ffbdb !=nil {return _ffbdb ;};start .Attr =append (start .Attr ,_ecgb );};e .EncodeToken (start );if _ccbbc .Filter !=nil {_cecbb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_affbf :=range _ccbbc .Filter {e .EncodeElement (_affbf ,_cecbb );};};if _ccbbc .DateGroupItem !=nil {_cadcd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}};for _ ,_gaecea :=range _ccbbc .DateGroupItem {e .EncodeElement (_gaecea ,_cadcd );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path +func (_bafgg *CT_QueryTable )ValidateWithPath (path string )error {if _dcdc :=_bafgg .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dcdc !=nil {return _dcdc ;};if _bafgg .QueryTableRefresh !=nil {if _cbbac :=_bafgg .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_cbbac !=nil {return _cbbac ;};};if _bafgg .ExtLst !=nil {if _dcgcc :=_bafgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgcc !=nil {return _dcgcc ;};};return nil ;};func (_efbbfb *CT_Top10 )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _efbbfb .TopAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_efbbfb .TopAttr ))});};if _efbbfb .PercentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_efbbfb .PercentAttr ))});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_efbbfb .ValAttr )});if _efbbfb .FilterValAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_b .Sprintf ("\u0025\u0076",*_efbbfb .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gabca ST_Comments )ValidateWithPath (path string )error {switch _gabca {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 (_gabca ));};return nil ;}; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path +func (_facf *CT_DrawingHF )ValidateWithPath (path string )error {return nil };func (_fbce *CT_Map )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ddabf :=range start .Attr {if _ddabf .Name .Local =="\u0049\u0044"{_adcagf ,_edbd :=_a .ParseUint (_ddabf .Value ,10,32);if _edbd !=nil {return _edbd ;};_fbce .IDAttr =uint32 (_adcagf );continue ;};if _ddabf .Name .Local =="\u004e\u0061\u006d\u0065"{_eedfc ,_geeb :=_ddabf .Value ,error (nil );if _geeb !=nil {return _geeb ;};_fbce .NameAttr =_eedfc ;continue ;};if _ddabf .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_cagbgg ,_fecgg :=_ddabf .Value ,error (nil );if _fecgg !=nil {return _fecgg ;};_fbce .RootElementAttr =_cagbgg ;continue ;};if _ddabf .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_fbdaa ,_ffae :=_ddabf .Value ,error (nil );if _ffae !=nil {return _ffae ;};_fbce .SchemaIDAttr =_fbdaa ;continue ;};if _ddabf .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"{_bcaag ,_acffc :=_a .ParseBool (_ddabf .Value );if _acffc !=nil {return _acffc ;};_fbce .ShowImportExportValidationErrorsAttr =_bcaag ;continue ;};if _ddabf .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_dagdd ,_egdaba :=_a .ParseBool (_ddabf .Value );if _egdaba !=nil {return _egdaba ;};_fbce .AutoFitAttr =_dagdd ;continue ;};if _ddabf .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_cfccef ,_cfegg :=_a .ParseBool (_ddabf .Value );if _cfegg !=nil {return _cfegg ;};_fbce .AppendAttr =_cfccef ;continue ;};if _ddabf .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_bdbfe ,_fgbea :=_a .ParseBool (_ddabf .Value );if _fgbea !=nil {return _fgbea ;};_fbce .PreserveSortAFLayoutAttr =_bdbfe ;continue ;};if _ddabf .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_bddfg ,_fggba :=_a .ParseBool (_ddabf .Value );if _fggba !=nil {return _fggba ;};_fbce .PreserveFormatAttr =_bddfg ;continue ;};};_daadc :for {_bgfaff ,_fedbe :=d .Token ();if _fedbe !=nil {return _fedbe ;};switch _acccd :=_bgfaff .(type ){case _gd .StartElement :switch _acccd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbce .DataBinding =NewCT_DataBinding ();if _gcdgb :=d .DecodeElement (_fbce .DataBinding ,&_acccd );_gcdgb !=nil {return _gcdgb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0070\u0020\u0025\u0076",_acccd .Name );if _eacfg :=d .Skip ();_eacfg !=nil {return _eacfg ;};};case _gd .EndElement :break _daadc ;case _gd .CharData :};};return nil ;};func (_gaefdc ST_UnderlineValues )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_gaefdc .String (),start );};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_afbbe :=&CT_LegacyDrawing {};return _afbbe }; -// Print Options -PrintOptions *CT_PrintOptions ; +// Validate validates the CT_PivotHierarchies and its children +func (_dfag *CT_PivotHierarchies )Validate ()error {return _dfag .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};type ST_CellFormulaType byte ;type CT_PivotFields struct{ -// Page Margins -PageMargins *CT_PageMargins ; +// Field Count +CountAttr *uint32 ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// PivotTable Field +PivotField []*CT_PivotField ;};type CT_PhoneticRun struct{ -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Base Text Start Index +SbAttr uint32 ; -// Horizontal Page Breaks (Row) -RowBreaks *CT_PageBreak ; +// Base Text End Index +EbAttr uint32 ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Text +T string ;};type CT_ServerFormat struct{ -// Custom Properties -CustomProperties *CT_CustomProperties ; +// Culture +CultureAttr *string ; -// Drawing -Drawing *CT_Drawing ; +// Format +FormatAttr *string ;};func (_dbbac *CT_WebPublishObjects )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dbbac .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dbbac .CountAttr )});};e .EncodeToken (start );_ecfacg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_adcd :=range _dbbac .WebPublishObject {e .EncodeElement (_adcd ,_ecfacg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gcaed ST_ConditionalFormattingOperator )String ()string {switch _gcaed {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 "";}; -// Legacy Drawing Reference -LegacyDrawing *CT_LegacyDrawing ; +// Validate validates the PivotCacheRecords and its children +func (_cgbcacd *PivotCacheRecords )Validate ()error {return _cgbcacd .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func (_dbgbf ST_MdxFunctionType )String ()string {switch _dbgbf {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 NewCT_QueryCache ()*CT_QueryCache {_cffcbd :=&CT_QueryCache {};return _cffcbd }; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path +func (_fbdc *CT_CellProtection )ValidateWithPath (path string )error {return nil }; -// Background Image -Picture *CT_SheetBackgroundPicture ; +// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path +func (_abdbb *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _gadfd ,_gbaac :=range _abdbb .SheetData {if _decd :=_gbaac .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_gadfd ));_decd !=nil {return _decd ;};};return nil ;};func (_cdbab *CT_ServerFormat )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cdbab .CultureAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cdbab .CultureAttr )});};if _cdbab .FormatAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cdbab .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fdeea *ST_SortBy )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_eebfab ,_gdcag :=d .Token ();if _gdcag !=nil {return _gdcag ;};if _fbfffg ,_fgdffe :=_eebfab .(_gd .EndElement );_fgdffe &&_fbfffg .Name ==start .Name {*_fdeea =1;return nil ;};if _edbcf ,_ffeagd :=_eebfab .(_gd .CharData );!_ffeagd {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",_eebfab );}else {switch string (_edbcf ){case "":*_fdeea =0;case "\u0076\u0061\u006cu\u0065":*_fdeea =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_fdeea =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_fdeea =3;case "\u0069\u0063\u006f\u006e":*_fdeea =4;};};_eebfab ,_gdcag =d .Token ();if _gdcag !=nil {return _gdcag ;};if _affcb ,_cddae :=_eebfab .(_gd .EndElement );_cddae &&_affcb .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",_eebfab );}; -// Embedded Objects -OleObjects *CT_OleObjects ; +// Validate validates the CT_UnderlineProperty and its children +func (_bcgdb *CT_UnderlineProperty )Validate ()error {return _bcgdb .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};func NewMetadata ()*Metadata {_edacg :=&Metadata {};_edacg .CT_Metadata =*NewCT_Metadata ();return _edacg ;};func NewCT_Items ()*CT_Items {_dfdag :=&CT_Items {};return _dfdag };func NewCT_MdxSet ()*CT_MdxSet {_gfcfb :=&CT_MdxSet {};return _gfcfb };func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_ccfff :=&CT_pivotTableDefinition {};_ccfff .Location =NewCT_Location ();return _ccfff ;};func NewAG_AutoFormat ()*AG_AutoFormat {_dg :=&AG_AutoFormat {};return _dg };func (_dgfefb ST_SortType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dgfefb .String (),start );};func (_gdgdad *SingleXmlCells )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gdgdad .CT_SingleXmlCells .MarshalXML (e ,start );}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_efbeea *CT_VolMain )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcefae :=range start .Attr {if _fcefae .Name .Local =="\u0066\u0069\u0072s\u0074"{_bgbbe ,_afbgfd :=_fcefae .Value ,error (nil );if _afbgfd !=nil {return _afbgfd ;};_efbeea .FirstAttr =_bgbbe ;continue ;};};_aebega :for {_fagfee ,_effde :=d .Token ();if _effde !=nil {return _effde ;};switch _fgfaa :=_fagfee .(type ){case _b .StartElement :switch _fgfaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"}:_aafcd :=NewCT_VolTopic ();if _gdggec :=d .DecodeElement (_aafcd ,&_fgfaa );_gdggec !=nil {return _gdggec ;};_efbeea .Tp =append (_efbeea .Tp ,_aafcd );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u006f\u006c\u004d\u0061\u0069\u006e\u0020\u0025\u0076",_fgfaa .Name );if _aagbb :=d .Skip ();_aagbb !=nil {return _aagbb ;};};case _b .EndElement :break _aebega ;case _b .CharData :};};return nil ;};const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;);func (_dgfgbga *ST_DataValidationType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgfgbga =0;case "\u006e\u006f\u006e\u0065":*_dgfgbga =1;case "\u0077\u0068\u006fl\u0065":*_dgfgbga =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dgfgbga =3;case "\u006c\u0069\u0073\u0074":*_dgfgbga =4;case "\u0064\u0061\u0074\u0065":*_dgfgbga =5;case "\u0074\u0069\u006d\u0065":*_dgfgbga =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_dgfgbga =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dgfgbga =8;};return nil ;};func (_cfcbbc *ST_CellType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeade ,_bfgdf :=d .Token ();if _bfgdf !=nil {return _bfgdf ;};if _cccdb ,_ddfea :=_eeade .(_b .EndElement );_ddfea &&_cccdb .Name ==start .Name {*_cfcbbc =1;return nil ;};if _bcageb ,_ffgce :=_eeade .(_b .CharData );!_ffgce {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeade );}else {switch string (_bcageb ){case "":*_cfcbbc =0;case "\u0062":*_cfcbbc =1;case "\u006e":*_cfcbbc =2;case "\u0065":*_cfcbbc =3;case "\u0073":*_cfcbbc =4;case "\u0073\u0074\u0072":*_cfcbbc =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_cfcbbc =6;};};_eeade ,_bfgdf =d .Token ();if _bfgdf !=nil {return _bfgdf ;};if _dcgffd ,_debgg :=_eeade .(_b .EndElement );_debgg &&_dcgffd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeade );};func NewCT_DataFields ()*CT_DataFields {_edeg :=&CT_DataFields {};return _edeg };const (ST_TextHAlignUnset ST_TextHAlign =0;ST_TextHAlignLeft ST_TextHAlign =1;ST_TextHAlignCenter ST_TextHAlign =2;ST_TextHAlignRight ST_TextHAlign =3;ST_TextHAlignJustify ST_TextHAlign =4;ST_TextHAlignDistributed ST_TextHAlign =5;);func (_defefa ST_GrowShrinkType )Validate ()error {return _defefa .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path +func (_befeg *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path -func (_fddgb *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _bcfcc ,_dbceef :=range _fddgb .RowHierarchyUsage {if _bbab :=_dbceef .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_bcfcc ));_bbab !=nil {return _bbab ;};};return nil ;};func (_efabag *CT_PivotAreaReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgcaf :=range start .Attr {if _cgcaf .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cagef ,_becda :=_e .ParseBool (_cgcaf .Value );if _becda !=nil {return _becda ;};_efabag .MaxSubtotalAttr =&_cagef ;continue ;};if _cgcaf .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fafb ,_cgbcg :=_e .ParseBool (_cgcaf .Value );if _cgbcg !=nil {return _cgbcg ;};_efabag .MinSubtotalAttr =&_fafb ;continue ;};if _cgcaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfabd ,_gfebf :=_e .ParseUint (_cgcaf .Value ,10,32);if _gfebf !=nil {return _gfebf ;};_fgaea :=uint32 (_gfabd );_efabag .CountAttr =&_fgaea ;continue ;};if _cgcaf .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cbecb ,_eababc :=_e .ParseBool (_cgcaf .Value );if _eababc !=nil {return _eababc ;};_efabag .ProductSubtotalAttr =&_cbecb ;continue ;};if _cgcaf .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dadeec ,_agea :=_e .ParseBool (_cgcaf .Value );if _agea !=nil {return _agea ;};_efabag .ByPositionAttr =&_dadeec ;continue ;};if _cgcaf .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fdebc ,_gfgge :=_e .ParseBool (_cgcaf .Value );if _gfgge !=nil {return _gfgge ;};_efabag .CountSubtotalAttr =&_fdebc ;continue ;};if _cgcaf .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_daaca ,_ebecd :=_e .ParseBool (_cgcaf .Value );if _ebecd !=nil {return _ebecd ;};_efabag .DefaultSubtotalAttr =&_daaca ;continue ;};if _cgcaf .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_ecfdd ,_dddfe :=_e .ParseBool (_cgcaf .Value );if _dddfe !=nil {return _dddfe ;};_efabag .CountASubtotalAttr =&_ecfdd ;continue ;};if _cgcaf .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_effbc ,_acebd :=_e .ParseBool (_cgcaf .Value );if _acebd !=nil {return _acebd ;};_efabag .AvgSubtotalAttr =&_effbc ;continue ;};if _cgcaf .Name .Local =="\u0066\u0069\u0065l\u0064"{_aeedb ,_aefcd :=_e .ParseUint (_cgcaf .Value ,10,32);if _aefcd !=nil {return _aefcd ;};_cbegg :=uint32 (_aeedb );_efabag .FieldAttr =&_cbegg ;continue ;};if _cgcaf .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_egedb ,_ccaeg :=_e .ParseBool (_cgcaf .Value );if _ccaeg !=nil {return _ccaeg ;};_efabag .SelectedAttr =&_egedb ;continue ;};if _cgcaf .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_cegbc ,_dddfba :=_e .ParseBool (_cgcaf .Value );if _dddfba !=nil {return _dddfba ;};_efabag .RelativeAttr =&_cegbc ;continue ;};if _cgcaf .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_feebdd ,_cgbe :=_e .ParseBool (_cgcaf .Value );if _cgbe !=nil {return _cgbe ;};_efabag .SumSubtotalAttr =&_feebdd ;continue ;};if _cgcaf .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_gfgff ,_dfbbc :=_e .ParseBool (_cgcaf .Value );if _dfbbc !=nil {return _dfbbc ;};_efabag .StdDevSubtotalAttr =&_gfgff ;continue ;};if _cgcaf .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_egdd ,_aggfff :=_e .ParseBool (_cgcaf .Value );if _aggfff !=nil {return _aggfff ;};_efabag .StdDevPSubtotalAttr =&_egdd ;continue ;};if _cgcaf .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gabcd ,_decfb :=_e .ParseBool (_cgcaf .Value );if _decfb !=nil {return _decfb ;};_efabag .VarSubtotalAttr =&_gabcd ;continue ;};if _cgcaf .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_efcag ,_cfbeb :=_e .ParseBool (_cgcaf .Value );if _cfbeb !=nil {return _cfbeb ;};_efabag .VarPSubtotalAttr =&_efcag ;continue ;};};_cdeeg :for {_eaeaec ,_ccbff :=d .Token ();if _ccbff !=nil {return _ccbff ;};switch _gcggf :=_eaeaec .(type ){case _b .StartElement :switch _gcggf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_bfbcd :=NewCT_Index ();if _ffaca :=d .DecodeElement (_bfbcd ,&_gcggf );_ffaca !=nil {return _ffaca ;};_efabag .X =append (_efabag .X ,_bfbcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efabag .ExtLst =NewCT_ExtensionList ();if _efgd :=d .DecodeElement (_efabag .ExtLst ,&_gcggf );_efgd !=nil {return _efgd ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_gcggf .Name );if _decga :=d .Skip ();_decga !=nil {return _decga ;};};case _b .EndElement :break _cdeeg ;case _b .CharData :};};return nil ;};func (_agadaa *CT_RevisionDefinedName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcgadc :=range start .Attr {if _fcgadc .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ecegb ,_caddg :=_fcgadc .Value ,error (nil );if _caddg !=nil {return _caddg ;};_agadaa .DescriptionAttr =&_ecegb ;continue ;};if _fcgadc .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_gfebg ,_ffaef :=_fcgadc .Value ,error (nil );if _ffaef !=nil {return _ffaef ;};_agadaa .OldDescriptionAttr =&_gfebg ;continue ;};if _fcgadc .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_aefcda ,_dfbfg :=_e .ParseBool (_fcgadc .Value );if _dfbfg !=nil {return _dfbfg ;};_agadaa .CustomViewAttr =&_aefcda ;continue ;};if _fcgadc .Name .Local =="\u0068\u0065\u006c\u0070"{_ccbba ,_cfecf :=_fcgadc .Value ,error (nil );if _cfecf !=nil {return _cfecf ;};_agadaa .HelpAttr =&_ccbba ;continue ;};if _fcgadc .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_fgaab ,_fbgeb :=_e .ParseBool (_fcgadc .Value );if _fbgeb !=nil {return _fbgeb ;};_agadaa .FunctionAttr =&_fgaab ;continue ;};if _fcgadc .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_fbgg ,_fgcbe :=_fcgadc .Value ,error (nil );if _fgcbe !=nil {return _fgcbe ;};_agadaa .OldHelpAttr =&_fbgg ;continue ;};if _fcgadc .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_aedef ,_bfaef :=_e .ParseUint (_fcgadc .Value ,10,8);if _bfaef !=nil {return _bfaef ;};_acecd :=uint8 (_aedef );_agadaa .FunctionGroupIdAttr =&_acecd ;continue ;};if _fcgadc .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_gcfcf ,_cfdff :=_fcgadc .Value ,error (nil );if _cfdff !=nil {return _cfdff ;};_agadaa .StatusBarAttr =&_gcfcf ;continue ;};if _fcgadc .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_ddbba ,_ebggb :=_e .ParseUint (_fcgadc .Value ,10,8);if _ebggb !=nil {return _ebggb ;};_dagdfg :=uint8 (_ddbba );_agadaa .ShortcutKeyAttr =&_dagdfg ;continue ;};if _fcgadc .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_gdgdb ,_ddbefb :=_fcgadc .Value ,error (nil );if _ddbefb !=nil {return _ddbefb ;};_agadaa .OldStatusBarAttr =&_gdgdb ;continue ;};if _fcgadc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dffad ,_bgddc :=_e .ParseBool (_fcgadc .Value );if _bgddc !=nil {return _bgddc ;};_agadaa .HiddenAttr =&_dffad ;continue ;};if _fcgadc .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_bdfaf ,_fefecc :=_fcgadc .Value ,error (nil );if _fefecc !=nil {return _fefecc ;};_agadaa .OldCommentAttr =&_bdfaf ;continue ;};if _fcgadc .Name .Local =="\u006e\u0061\u006d\u0065"{_cfdgd ,_gbgbc :=_fcgadc .Value ,error (nil );if _gbgbc !=nil {return _gbgbc ;};_agadaa .NameAttr =_cfdgd ;continue ;};if _fcgadc .Name .Local =="\u0072\u0061"{_afbcgc ,_bdeca :=_e .ParseBool (_fcgadc .Value );if _bdeca !=nil {return _bdeca ;};_agadaa .RaAttr =&_afbcgc ;continue ;};if _fcgadc .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_aedca ,_aeffe :=_e .ParseUint (_fcgadc .Value ,10,32);if _aeffe !=nil {return _aeffe ;};_cdcgg :=uint32 (_aedca );_agadaa .LocalSheetIdAttr =&_cdcgg ;continue ;};if _fcgadc .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_dcffbg ,_cacgff :=_fcgadc .Value ,error (nil );if _cacgff !=nil {return _cacgff ;};_agadaa .CommentAttr =&_dcffbg ;continue ;};if _fcgadc .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_aagdd ,_badeeg :=_fcgadc .Value ,error (nil );if _badeeg !=nil {return _badeeg ;};_agadaa .CustomMenuAttr =&_aagdd ;continue ;};if _fcgadc .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_dbcdd ,_bcdbb :=_e .ParseBool (_fcgadc .Value );if _bcdbb !=nil {return _bcdbb ;};_agadaa .OldFunctionAttr =&_dbcdd ;continue ;};if _fcgadc .Name .Local =="\u0075\u0061"{_gadgb ,_fddgd :=_e .ParseBool (_fcgadc .Value );if _fddgd !=nil {return _fddgd ;};_agadaa .UaAttr =&_gadgb ;continue ;};if _fcgadc .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_faece ,_defab :=_e .ParseUint (_fcgadc .Value ,10,8);if _defab !=nil {return _defab ;};_daadd :=uint8 (_faece );_agadaa .OldShortcutKeyAttr =&_daadd ;continue ;};if _fcgadc .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_aafegf ,_dggcbd :=_e .ParseBool (_fcgadc .Value );if _dggcbd !=nil {return _dggcbd ;};_agadaa .OldHiddenAttr =&_aafegf ;continue ;};if _fcgadc .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_bfcca ,_daecg :=_fcgadc .Value ,error (nil );if _daecg !=nil {return _daecg ;};_agadaa .OldCustomMenuAttr =&_bfcca ;continue ;};if _fcgadc .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_fbfbd ,_cgebda :=_e .ParseUint (_fcgadc .Value ,10,8);if _cgebda !=nil {return _cgebda ;};_ecdgee :=uint8 (_fbfbd );_agadaa .OldFunctionGroupIdAttr =&_ecdgee ;continue ;};if _fcgadc .Name .Local =="\u0072\u0049\u0064"{_ebfcf ,_edaec :=_e .ParseUint (_fcgadc .Value ,10,32);if _edaec !=nil {return _edaec ;};_aabac :=uint32 (_ebfcf );_agadaa .RIdAttr =&_aabac ;continue ;};};_egfccg :for {_cdbec ,_dbcdc :=d .Token ();if _dbcdc !=nil {return _dbcdc ;};switch _ddegd :=_cdbec .(type ){case _b .StartElement :switch _ddegd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:_agadaa .Formula =new (string );if _aegdb :=d .DecodeElement (_agadaa .Formula ,&_ddegd );_aegdb !=nil {return _aegdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_agadaa .OldFormula =new (string );if _aadca :=d .DecodeElement (_agadaa .OldFormula ,&_ddegd );_aadca !=nil {return _aadca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agadaa .ExtLst =NewCT_ExtensionList ();if _bgaag :=d .DecodeElement (_agadaa .ExtLst ,&_ddegd );_bgaag !=nil {return _bgaag ;};default:_d .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0020\u0025\u0076",_ddegd .Name );if _dgdcce :=d .Skip ();_dgdcce !=nil {return _dgdcce ;};};case _b .EndElement :break _egfccg ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Error and its children +func (_bbffb *CT_Error )Validate ()error {return _bbffb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_aabbg :=&CT_RevisionInsertSheet {};return _aabbg ;};func (_aebbbd ST_DataValidationErrorStyle )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_aebbbd .String (),start );};func (_bbfdg *CT_Revisions )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dcgfe :for {_ceccdb ,_dadab :=d .Token ();if _dadab !=nil {return _dadab ;};switch _egbag :=_ceccdb .(type ){case _gd .StartElement :switch _egbag .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgegf :=NewCT_RevisionRowColumn ();if _fbbgcg :=d .DecodeElement (_dgegf ,&_egbag );_fbbgcg !=nil {return _fbbgcg ;};_bbfdg .Rrc =append (_bbfdg .Rrc ,_dgegf );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_defeae :=NewCT_RevisionMove ();if _gdfgb :=d .DecodeElement (_defeae ,&_egbag );_gdfgb !=nil {return _gdfgb ;};_bbfdg .Rm =append (_bbfdg .Rm ,_defeae );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcce :=NewCT_RevisionCustomView ();if _bdfc :=d .DecodeElement (_fdcce ,&_egbag );_bdfc !=nil {return _bdfc ;};_bbfdg .Rcv =append (_bbfdg .Rcv ,_fdcce );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdgfd :=NewCT_RevisionSheetRename ();if _dcaba :=d .DecodeElement (_fdgfd ,&_egbag );_dcaba !=nil {return _dcaba ;};_bbfdg .Rsnm =append (_bbfdg .Rsnm ,_fdgfd );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egdfc :=NewCT_RevisionInsertSheet ();if _eaecb :=d .DecodeElement (_egdfc ,&_egbag );_eaecb !=nil {return _eaecb ;};_bbfdg .Ris =append (_bbfdg .Ris ,_egdfc );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabag :=NewCT_RevisionCellChange ();if _bgdeab :=d .DecodeElement (_gabag ,&_egbag );_bgdeab !=nil {return _bgdeab ;};_bbfdg .Rcc =append (_bbfdg .Rcc ,_gabag );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcbgf :=NewCT_RevisionFormatting ();if _dcdac :=d .DecodeElement (_dcbgf ,&_egbag );_dcdac !=nil {return _dcdac ;};_bbfdg .Rfmt =append (_bbfdg .Rfmt ,_dcbgf );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbafe :=NewCT_RevisionAutoFormatting ();if _ffdebf :=d .DecodeElement (_bbafe ,&_egbag );_ffdebf !=nil {return _ffdebf ;};_bbfdg .Raf =append (_bbfdg .Raf ,_bbafe );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffaf :=NewCT_RevisionDefinedName ();if _cgced :=d .DecodeElement (_fffaf ,&_egbag );_cgced !=nil {return _cgced ;};_bbfdg .Rdn =append (_bbfdg .Rdn ,_fffaf );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cccga :=NewCT_RevisionComment ();if _bgbegf :=d .DecodeElement (_cccga ,&_egbag );_bgbegf !=nil {return _bgbegf ;};_bbfdg .Rcmt =append (_bbfdg .Rcmt ,_cccga );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaafb :=NewCT_RevisionQueryTableField ();if _fbfdg :=d .DecodeElement (_aaafb ,&_egbag );_fbfdg !=nil {return _fbfdg ;};_bbfdg .Rqt =append (_bbfdg .Rqt ,_aaafb );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bccbg :=NewCT_RevisionConflict ();if _bgegd :=d .DecodeElement (_bccbg ,&_egbag );_bgegd !=nil {return _bgegd ;};_bbfdg .Rcft =append (_bbfdg .Rcft ,_bccbg );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0065\u0076i\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_egbag .Name );if _bbadd :=d .Skip ();_bbadd !=nil {return _bbadd ;};};case _gd .EndElement :break _dcgfe ;case _gd .CharData :};};return nil ;};func NewCT_SheetDimension ()*CT_SheetDimension {_gegfe :=&CT_SheetDimension {};return _gegfe }; -// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path -func (_affae *CT_Pane )ValidateWithPath (path string )error {if _gccba :=_affae .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_gccba !=nil {return _gccba ;};if _ggfba :=_affae .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ggfba !=nil {return _ggfba ;};return nil ;}; +// Validate validates the CT_Break and its children +func (_egc *CT_Break )Validate ()error {return _egc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");}; -// Validate validates the CT_Fills and its children -func (_eebac *CT_Fills )Validate ()error {return _eebac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};func (_bceedea ST_CredMethod )ValidateWithPath (path string )error {switch _bceedea {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bceedea ));};return nil ;};func NewCT_FontSize ()*CT_FontSize {_egec :=&CT_FontSize {};return _egec }; +// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path +func (_fba *CT_ColorScale )ValidateWithPath (path string )error {for _bagf ,_dbegd :=range _fba .Cfvo {if _egcd :=_dbegd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_bagf ));_egcd !=nil {return _egcd ;};};for _fcgc ,_egeeb :=range _fba .Color {if _fadg :=_egeeb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fcgc ));_fadg !=nil {return _fadg ;};};return nil ;};type CT_Filter struct{ -// Validate validates the CT_PCDSCPage and its children -func (_fefeb *CT_PCDSCPage )Validate ()error {return _fefeb .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");};func (_dbce *CT_CellSmartTagPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",_dbce .KeyAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_dbce .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Filter Value +ValAttr *string ;};func NewCT_PCDKPI ()*CT_PCDKPI {_gebeg :=&CT_PCDKPI {};return _gebeg };func (_aeggge *CT_Record )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_efdcg :for {_gfbef ,_bafdb :=d .Token ();if _bafdb !=nil {return _bafdb ;};switch _bdfdg :=_gfbef .(type ){case _gd .StartElement :switch _bdfdg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeaff :=NewCT_Missing ();if _bgag :=d .DecodeElement (_aeaff ,&_bdfdg );_bgag !=nil {return _bgag ;};_aeggge .M =append (_aeggge .M ,_aeaff );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgba :=NewCT_Number ();if _ccagd :=d .DecodeElement (_fgba ,&_bdfdg );_ccagd !=nil {return _ccagd ;};_aeggge .N =append (_aeggge .N ,_fgba );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfgd :=NewCT_Boolean ();if _acdgg :=d .DecodeElement (_ggfgd ,&_bdfdg );_acdgg !=nil {return _acdgg ;};_aeggge .B =append (_aeggge .B ,_ggfgd );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_bgebb :=NewCT_Error ();if _fgagc :=d .DecodeElement (_bgebb ,&_bdfdg );_fgagc !=nil {return _fgagc ;};_aeggge .E =append (_aeggge .E ,_bgebb );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfcea :=NewCT_String ();if _cbdbd :=d .DecodeElement (_cfcea ,&_bdfdg );_cbdbd !=nil {return _cbdbd ;};_aeggge .S =append (_aeggge .S ,_cfcea );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafdbf :=NewCT_DateTime ();if _befa :=d .DecodeElement (_eafdbf ,&_bdfdg );_befa !=nil {return _befa ;};_aeggge .D =append (_aeggge .D ,_eafdbf );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbcd :=NewCT_Index ();if _cbdc :=d .DecodeElement (_gfbcd ,&_bdfdg );_cbdc !=nil {return _cbdc ;};_aeggge .X =append (_aeggge .X ,_gfbcd );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\u0052\u0065\u0063o\u0072\u0064 \u0025\u0076",_bdfdg .Name );if _cedd :=d .Skip ();_cedd !=nil {return _cedd ;};};case _gd .EndElement :break _efdcg ;case _gd .CharData :};};return nil ;};func (_defeaf *CT_Users )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _defeaf .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_defeaf .CountAttr )});};e .EncodeToken (start );if _defeaf .UserInfo !=nil {_ceefe :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_dgfcgd :=range _defeaf .UserInfo {e .EncodeElement (_dgfcgd ,_ceefe );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fagb *CT_Comments )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fagb .Authors =NewCT_Authors ();_fagb .CommentList =NewCT_CommentList ();_cfgbd :for {_agbeb ,_ebbd :=d .Token ();if _ebbd !=nil {return _ebbd ;};switch _gfba :=_agbeb .(type ){case _gd .StartElement :switch _gfba .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdda :=d .DecodeElement (_fagb .Authors ,&_gfba );_bdda !=nil {return _bdda ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _faabf :=d .DecodeElement (_fagb .CommentList ,&_gfba );_faabf !=nil {return _faabf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fagb .ExtLst =NewCT_ExtensionList ();if _ggbbbg :=d .DecodeElement (_fagb .ExtLst ,&_gfba );_ggbbbg !=nil {return _ggbbbg ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_gfba .Name );if _bcbf :=d .Skip ();_bcbf !=nil {return _bcbf ;};};case _gd .EndElement :break _cfgbd ;case _gd .CharData :};};return nil ;};func (_aadfc ST_DateTimeGrouping )String ()string {switch _aadfc {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_Dxfs and its children, prefixing error messages with path -func (_bbgbcf *CT_Dxfs )ValidateWithPath (path string )error {for _dabe ,_fgge :=range _bbgbcf .Dxf {if _bfccf :=_fgge .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_dabe ));_bfccf !=nil {return _bfccf ;};};return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_bfadc :=&CT_CustomChartsheetViews {};return _bfadc ;};func NewCT_PageFields ()*CT_PageFields {_dbbaa :=&CT_PageFields {};return _dbbaa };func (_bfcaa *CT_RevisionInsertSheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bfcaa .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bfcaa .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_bfcaa .SheetPositionAttr )});if _bfcaa .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bfcaa .RIdAttr )});};if _bfcaa .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfcaa .UaAttr ))});};if _bfcaa .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfcaa .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egabf ST_TextVAlign )Validate ()error {return _egabf .ValidateWithPath ("")}; +// Validate validates the CT_CellStyleXfs and its children +func (_feaa *CT_CellStyleXfs )Validate ()error {return _feaa .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};func (_ddcge *CT_FontName )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ddcge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path -func (_egggb *CT_Connections )ValidateWithPath (path string )error {for _bcag ,_befa :=range _egggb .Connection {if _deabdd :=_befa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_bcag ));_deabdd !=nil {return _deabdd ;};};return nil ;};func NewCT_ExternalCell ()*CT_ExternalCell {_gceab :=&CT_ExternalCell {};return _gceab };func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_fefe :=&CT_CustomChartsheetView {};_fefe .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _fefe ;};const (ST_CfTypeUnset ST_CfType =0;ST_CfTypeExpression ST_CfType =1;ST_CfTypeCellIs ST_CfType =2;ST_CfTypeColorScale ST_CfType =3;ST_CfTypeDataBar ST_CfType =4;ST_CfTypeIconSet ST_CfType =5;ST_CfTypeTop10 ST_CfType =6;ST_CfTypeUniqueValues ST_CfType =7;ST_CfTypeDuplicateValues ST_CfType =8;ST_CfTypeContainsText ST_CfType =9;ST_CfTypeNotContainsText ST_CfType =10;ST_CfTypeBeginsWith ST_CfType =11;ST_CfTypeEndsWith ST_CfType =12;ST_CfTypeContainsBlanks ST_CfType =13;ST_CfTypeNotContainsBlanks ST_CfType =14;ST_CfTypeContainsErrors ST_CfType =15;ST_CfTypeNotContainsErrors ST_CfType =16;ST_CfTypeTimePeriod ST_CfType =17;ST_CfTypeAboveAverage ST_CfType =18;);func (_fafebf ST_TextHAlign )Validate ()error {return _fafebf .ValidateWithPath ("")}; +// Validate validates the CT_RowHierarchiesUsage and its children +func (_gbbddc *CT_RowHierarchiesUsage )Validate ()error {return _gbbddc .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};func (_adfba ST_PhoneticAlignment )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_edfbad :=_gd .Attr {};_edfbad .Name =name ;switch _adfba {case ST_PhoneticAlignmentUnset :_edfbad .Value ="";case ST_PhoneticAlignmentNoControl :_edfbad .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_edfbad .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_edfbad .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_edfbad .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _edfbad ,nil ;};type ST_SheetState byte ;func (_bdbcg *CT_TableColumn )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bdbcg .IdAttr )});if _bdbcg .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdbcg .UniqueNameAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bdbcg .NameAttr )});if _bdbcg .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_egfec ,_adadg :=_bdbcg .TotalsRowFunctionAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _adadg !=nil {return _adadg ;};start .Attr =append (start .Attr ,_egfec );};if _bdbcg .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bdbcg .TotalsRowLabelAttr )});};if _bdbcg .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdbcg .QueryTableFieldIdAttr )});};if _bdbcg .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdbcg .HeaderRowDxfIdAttr )});};if _bdbcg .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_b .Sprintf ("\u0025\u0076",*_bdbcg .DataDxfIdAttr )});};if _bdbcg .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdbcg .TotalsRowDxfIdAttr )});};if _bdbcg .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdbcg .HeaderRowCellStyleAttr )});};if _bdbcg .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdbcg .DataCellStyleAttr )});};if _bdbcg .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdbcg .TotalsRowCellStyleAttr )});};e .EncodeToken (start );if _bdbcg .CalculatedColumnFormula !=nil {_ccece :=_gd .StartElement {Name :_gd .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 (_bdbcg .CalculatedColumnFormula ,_ccece );};if _bdbcg .TotalsRowFormula !=nil {_bgdgf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};e .EncodeElement (_bdbcg .TotalsRowFormula ,_bgdgf );};if _bdbcg .XmlColumnPr !=nil {_gfdab :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_bdbcg .XmlColumnPr ,_gfdab );};if _bdbcg .ExtLst !=nil {_aabac :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdbcg .ExtLst ,_aabac );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path -func (_adeba *CT_RangeSets )ValidateWithPath (path string )error {for _gefae ,_beegc :=range _adeba .RangeSet {if _bfgafd :=_beegc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_gefae ));_bfgafd !=nil {return _bfgafd ;};};return nil ;}; +// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path +func (_dcdbb *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _dcdbb .ExtLst !=nil {if _dfcgg :=_dcdbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfcgg !=nil {return _dfcgg ;};};return nil ;};func (_fadcf ST_CfvoType )String ()string {switch _fadcf {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 "";}; -// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path -func (_bccef *CT_Set )ValidateWithPath (path string )error {if _ffdag :=_bccef .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ffdag !=nil {return _ffdag ;};for _caaba ,_adfcg :=range _bccef .Tpls {if _eebabb :=_adfcg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_caaba ));_eebabb !=nil {return _eebabb ;};};if _bccef .SortByTuple !=nil {if _baebdd :=_bccef .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_baebdd !=nil {return _baebdd ;};};return nil ;};type CT_WorksheetSource struct{ +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_efeafb *CT_PageSetup )ValidateWithPath (path string )error {if _efeafb .PaperHeightAttr !=nil {if !_af .ST_PositiveUniversalMeasurePatternRe .MatchString (*_efeafb .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 ,_af .ST_PositiveUniversalMeasurePatternRe ,*_efeafb .PaperHeightAttr );};};if _efeafb .PaperHeightAttr !=nil {if !_af .ST_UniversalMeasurePatternRe .MatchString (*_efeafb .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 ,_af .ST_UniversalMeasurePatternRe ,*_efeafb .PaperHeightAttr );};};if _efeafb .PaperWidthAttr !=nil {if !_af .ST_PositiveUniversalMeasurePatternRe .MatchString (*_efeafb .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 ,_af .ST_PositiveUniversalMeasurePatternRe ,*_efeafb .PaperWidthAttr );};};if _efeafb .PaperWidthAttr !=nil {if !_af .ST_UniversalMeasurePatternRe .MatchString (*_efeafb .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 ,_af .ST_UniversalMeasurePatternRe ,*_efeafb .PaperWidthAttr );};};if _ggabe :=_efeafb .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_ggabe !=nil {return _ggabe ;};if _gbceb :=_efeafb .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gbceb !=nil {return _gbceb ;};if _bbagde :=_efeafb .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_bbagde !=nil {return _bbagde ;};if _bcead :=_efeafb .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072");_bcead !=nil {return _bcead ;};return nil ;};func NewCT_Set ()*CT_Set {_ceadd :=&CT_Set {};return _ceadd };func (_eeffe ST_rwColActionType )ValidateWithPath (path string )error {switch _eeffe {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 (_eeffe ));};return nil ;};type CT_Location struct{ // Reference -RefAttr *string ; +RefAttr string ; -// Named Range -NameAttr *string ; +// First Header Row +FirstHeaderRowAttr uint32 ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};type CT_WebPublishItems struct{ +// PivotTable Data First Row +FirstDataRowAttr uint32 ; -// Web Publishing Items Count -CountAttr *uint32 ; +// First Data Column +FirstDataColAttr uint32 ; -// Web Publishing Item -WebPublishItem []*CT_WebPublishItem ;}; +// Rows Per Page Count +RowPageCountAttr *uint32 ; -// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path -func (_accage *CT_VolTypes )ValidateWithPath (path string )error {for _daaed ,_aaedgc :=range _accage .VolType {if _gbgea :=_aaedgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_daaed ));_gbgea !=nil {return _gbgea ;};};if _accage .ExtLst !=nil {if _eececc :=_accage .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eececc !=nil {return _eececc ;};};return nil ;};func (_dgdcd ST_CfvoType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbecbg :=_b .Attr {};_cbecbg .Name =name ;switch _dgdcd {case ST_CfvoTypeUnset :_cbecbg .Value ="";case ST_CfvoTypeNum :_cbecbg .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_cbecbg .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_cbecbg .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_cbecbg .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_cbecbg .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";case ST_CfvoTypePercentile :_cbecbg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _cbecbg ,nil ;}; +// Columns Per Page +ColPageCountAttr *uint32 ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_accgab :=&CT_XmlCellPr {};_accgab .XmlPr =NewCT_XmlPr ();return _accgab ;}; -// Validate validates the CT_DdeValue and its children -func (_affeg *CT_DdeValue )Validate ()error {return _affeg .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func (_cbfgd *CT_OleObjects )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebdbg :for {_acgfd ,_bccca :=d .Token ();if _bccca !=nil {return _bccca ;};switch _baaef :=_acgfd .(type ){case _b .StartElement :switch _baaef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"}:_fdfbd :=NewCT_OleObject ();if _abede :=d .DecodeElement (_fdfbd ,&_baaef );_abede !=nil {return _abede ;};_cbfgd .OleObject =append (_cbfgd .OleObject ,_fdfbd );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fl\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073 \u0025\u0076",_baaef .Name );if _aeabd :=d .Skip ();_aeabd !=nil {return _aeabd ;};};case _b .EndElement :break _ebdbg ;case _b .CharData :};};return nil ;};func (_fegcca ST_CellType )Validate ()error {return _fegcca .ValidateWithPath ("")};type CT_CustomChartsheetView struct{ +// Validate validates the CT_OleItems and its children +func (_bcfffd *CT_OleItems )Validate ()error {return _bcfffd .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");};func (_fgef *CT_ExternalSheetName )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fgef .ValAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fgef .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_Sets ()*CT_Sets {_affffe :=&CT_Sets {};return _affffe }; -// GUID -GuidAttr string ; +// Validate validates the CT_Sheet and its children +func (_cgeac *CT_Sheet )Validate ()error {return _cgeac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");}; -// Print Scale -ScaleAttr *uint32 ; +// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path +func (_gfcgf *CT_DdeItems )ValidateWithPath (path string )error {for _cefb ,_cgdb :=range _gfcgf .DdeItem {if _defc :=_cgdb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_cefb ));_defc !=nil {return _defc ;};};return nil ;};func (_ecbfd *CT_DiscretePr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ecbfd .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecbfd .CountAttr )});};e .EncodeToken (start );_adbc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bfbbc :=range _ecbfd .X {e .EncodeElement (_bfbbc ,_adbc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gcdce *CT_OleObjects )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gfdfba :for {_aaagb ,_egbca :=d .Token ();if _egbca !=nil {return _egbca ;};switch _cedbg :=_aaagb .(type ){case _gd .StartElement :switch _cedbg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdgf :=NewCT_OleObject ();if _fbgga :=d .DecodeElement (_dgdgf ,&_cedbg );_fbgga !=nil {return _fbgga ;};_gcdce .OleObject =append (_gcdce .OleObject ,_dgdgf );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\u004fl\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073 \u0025\u0076",_cedbg .Name );if _fedce :=d .Skip ();_fedce !=nil {return _fedce ;};};case _gd .EndElement :break _gfdfba ;case _gd .CharData :};};return nil ;};func NewCT_OleItem ()*CT_OleItem {_dbgd :=&CT_OleItem {};return _dbgd };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 (_fgbecd *CT_Tables )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dbeea :=range start .Attr {if _dbeea .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddccc ,_eaafad :=_a .ParseUint (_dbeea .Value ,10,32);if _eaafad !=nil {return _eaafad ;};_fgfgde :=uint32 (_ddccc );_fgbecd .CountAttr =&_fgfgde ;continue ;};};_gfccc :for {_fgaeca ,_dfcga :=d .Token ();if _dfcga !=nil {return _dfcga ;};switch _gagafc :=_fgaeca .(type ){case _gd .StartElement :switch _gagafc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeaebb :=NewCT_TableMissing ();if _bgbbc :=d .DecodeElement (_aeaebb ,&_gagafc );_bgbbc !=nil {return _bgbbc ;};_fgbecd .M =append (_fgbecd .M ,_aeaebb );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bccac :=NewCT_XStringElement ();if _begaf :=d .DecodeElement (_bccac ,&_gagafc );_begaf !=nil {return _begaf ;};_fgbecd .S =append (_fgbecd .S ,_bccac );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dggga :=NewCT_Index ();if _gbfbf :=d .DecodeElement (_dggga ,&_gagafc );_gbfbf !=nil {return _gbfbf ;};_fgbecd .X =append (_fgbecd .X ,_dggga );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\u0054\u0061\u0062l\u0065\u0073 \u0025\u0076",_gagafc .Name );if _bcgfc :=d .Skip ();_bcgfc !=nil {return _bcgfc ;};};case _gd .EndElement :break _gfccc ;case _gd .CharData :};};return nil ;}; -// Visible State -StateAttr ST_SheetState ; +// Validate validates the CT_LegacyDrawing and its children +func (_ddeb *CT_LegacyDrawing )Validate ()error {return _ddeb .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_fcaefd ST_TimePeriod )Validate ()error {return _fcaefd .ValidateWithPath ("")};func (_egfaef *CT_MetadataBlock )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_cdge :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_cddee :=range _egfaef .Rc {e .EncodeElement (_cddee ,_cdge );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_BookView struct{ -// Zoom To Fit -ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; +// Visibility +VisibilityAttr ST_Visibility ; -// Chart Sheet Page Setup -PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;}; +// Minimized +MinimizedAttr *bool ; -// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path -func (_bdbgd *CT_OlapPr )ValidateWithPath (path string )error {return nil }; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_ffag *CT_Comments )ValidateWithPath (path string )error {if _gfgb :=_ffag .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_gfgb !=nil {return _gfgb ;};if _dbcg :=_ffag .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074");_dbcg !=nil {return _dbcg ;};if _ffag .ExtLst !=nil {if _cagae :=_ffag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagae !=nil {return _cagae ;};};return nil ;};const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;);func (_gfacdc ST_SortBy )ValidateWithPath (path string )error {switch _gfacdc {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfacdc ));};return nil ;};func (_bccea *CT_ChartFormats )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bccea .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bccea .CountAttr )});};e .EncodeToken (start );_fgeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_deabe :=range _bccea .ChartFormat {e .EncodeElement (_deabe ,_fgeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eefabe ST_UpdateLinks )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eefabe .String (),start );};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_fdfc :=&CT_ConditionalFormatting {};return _fdfc ;};func (_cbaa *CT_CacheField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cbaa .NameAttr )});if _cbaa .CaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .CaptionAttr )});};if _cbaa .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .PropertyNameAttr )});};if _cbaa .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbaa .ServerFieldAttr ))});};if _cbaa .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbaa .UniqueListAttr ))});};if _cbaa .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .NumFmtIdAttr )});};if _cbaa .FormulaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .FormulaAttr )});};if _cbaa .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .SqlTypeAttr )});};if _cbaa .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .HierarchyAttr )});};if _cbaa .LevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .LevelAttr )});};if _cbaa .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbaa .DatabaseFieldAttr ))});};if _cbaa .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbaa .MappingCountAttr )});};if _cbaa .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbaa .MemberPropertyFieldAttr ))});};e .EncodeToken (start );if _cbaa .SharedItems !=nil {_feea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cbaa .SharedItems ,_feea );};if _cbaa .FieldGroup !=nil {_ecde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}};e .EncodeElement (_cbaa .FieldGroup ,_ecde );};if _cbaa .MpMap !=nil {_ffe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_ebef :=range _cbaa .MpMap {e .EncodeElement (_ebef ,_ffe );};};if _cbaa .ExtLst !=nil {_gee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbaa .ExtLst ,_gee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcae *CT_DrawingHF )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggec :=range start .Attr {if _ggec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggec .Name .Local =="\u0069\u0064"||_ggec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggec .Name .Local =="\u0069\u0064"{_ffdc ,_abad :=_ggec .Value ,error (nil );if _abad !=nil {return _abad ;};_dcae .IdAttr =_ffdc ;continue ;};if _ggec .Name .Local =="\u0072\u0068\u0066"{_agddbg ,_gebf :=_e .ParseUint (_ggec .Value ,10,32);if _gebf !=nil {return _gebf ;};_deag :=uint32 (_agddbg );_dcae .RhfAttr =&_deag ;continue ;};if _ggec .Name .Local =="\u006c\u0066\u006f"{_bdbbg ,_bfeca :=_e .ParseUint (_ggec .Value ,10,32);if _bfeca !=nil {return _bfeca ;};_bfecaa :=uint32 (_bdbbg );_dcae .LfoAttr =&_bfecaa ;continue ;};if _ggec .Name .Local =="\u006c\u0066\u0065"{_bdfg ,_aaedf :=_e .ParseUint (_ggec .Value ,10,32);if _aaedf !=nil {return _aaedf ;};_dffg :=uint32 (_bdfg );_dcae .LfeAttr =&_dffg ;continue ;};if _ggec .Name .Local =="\u006c\u0068\u0066"{_ebddf ,_ecfgb :=_e .ParseUint (_ggec .Value ,10,32);if _ecfgb !=nil {return _ecfgb ;};_gddff :=uint32 (_ebddf );_dcae .LhfAttr =&_gddff ;continue ;};if _ggec .Name .Local =="\u006c\u0066\u0066"{_bebf ,_fbfbc :=_e .ParseUint (_ggec .Value ,10,32);if _fbfbc !=nil {return _fbfbc ;};_abbee :=uint32 (_bebf );_dcae .LffAttr =&_abbee ;continue ;};if _ggec .Name .Local =="\u0063\u0068\u0065"{_gffbb ,_daad :=_e .ParseUint (_ggec .Value ,10,32);if _daad !=nil {return _daad ;};_gbab :=uint32 (_gffbb );_dcae .CheAttr =&_gbab ;continue ;};if _ggec .Name .Local =="\u0072\u0068\u006f"{_badb ,_cacca :=_e .ParseUint (_ggec .Value ,10,32);if _cacca !=nil {return _cacca ;};_edfec :=uint32 (_badb );_dcae .RhoAttr =&_edfec ;continue ;};if _ggec .Name .Local =="\u0072\u0068\u0065"{_fdbad ,_gbgb :=_e .ParseUint (_ggec .Value ,10,32);if _gbgb !=nil {return _gbgb ;};_deegd :=uint32 (_fdbad );_dcae .RheAttr =&_deegd ;continue ;};if _ggec .Name .Local =="\u006c\u0068\u006f"{_cccb ,_gadcf :=_e .ParseUint (_ggec .Value ,10,32);if _gadcf !=nil {return _gadcf ;};_aggaf :=uint32 (_cccb );_dcae .LhoAttr =&_aggaf ;continue ;};if _ggec .Name .Local =="\u006c\u0068\u0065"{_cfddf ,_bfccg :=_e .ParseUint (_ggec .Value ,10,32);if _bfccg !=nil {return _bfccg ;};_bbebe :=uint32 (_cfddf );_dcae .LheAttr =&_bbebe ;continue ;};if _ggec .Name .Local =="\u0063\u0068\u006f"{_bdda ,_daaga :=_e .ParseUint (_ggec .Value ,10,32);if _daaga !=nil {return _daaga ;};_fdfgc :=uint32 (_bdda );_dcae .ChoAttr =&_fdfgc ;continue ;};if _ggec .Name .Local =="\u0063\u0068\u0066"{_gfffaf ,_bfdag :=_e .ParseUint (_ggec .Value ,10,32);if _bfdag !=nil {return _bfdag ;};_gdcda :=uint32 (_gfffaf );_dcae .ChfAttr =&_gdcda ;continue ;};if _ggec .Name .Local =="\u0063\u0066\u006f"{_afaag ,_fbebabc :=_e .ParseUint (_ggec .Value ,10,32);if _fbebabc !=nil {return _fbebabc ;};_dbbde :=uint32 (_afaag );_dcae .CfoAttr =&_dbbde ;continue ;};if _ggec .Name .Local =="\u0063\u0066\u0065"{_ggfg ,_bagae :=_e .ParseUint (_ggec .Value ,10,32);if _bagae !=nil {return _bagae ;};_gaffa :=uint32 (_ggfg );_dcae .CfeAttr =&_gaffa ;continue ;};if _ggec .Name .Local =="\u0063\u0066\u0066"{_fbebe ,_baeea :=_e .ParseUint (_ggec .Value ,10,32);if _baeea !=nil {return _baeea ;};_fbagb :=uint32 (_fbebe );_dcae .CffAttr =&_fbagb ;continue ;};if _ggec .Name .Local =="\u0072\u0066\u006f"{_gdbc ,_gcfbe :=_e .ParseUint (_ggec .Value ,10,32);if _gcfbe !=nil {return _gcfbe ;};_egccf :=uint32 (_gdbc );_dcae .RfoAttr =&_egccf ;continue ;};if _ggec .Name .Local =="\u0072\u0066\u0065"{_fead ,_ccecc :=_e .ParseUint (_ggec .Value ,10,32);if _ccecc !=nil {return _ccecc ;};_abbbg :=uint32 (_fead );_dcae .RfeAttr =&_abbbg ;continue ;};if _ggec .Name .Local =="\u0072\u0066\u0066"{_acca ,_ebac :=_e .ParseUint (_ggec .Value ,10,32);if _ebac !=nil {return _ebac ;};_baff :=uint32 (_acca );_dcae .RffAttr =&_baff ;continue ;};};for {_bdgd ,_egag :=d .Token ();if _egag !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_egag );};if _cbda ,_gfada :=_bdgd .(_b .EndElement );_gfada &&_cbda .Name ==start .Name {break ;};};return nil ;}; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path -func (_fefbd *CT_TableStyleElement )ValidateWithPath (path string )error {if _fefbd .TypeAttr ==ST_TableStyleTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cegec :=_fefbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cegec !=nil {return _cegec ;};return nil ;};func (_egfabe ST_Axis )Validate ()error {return _egfabe .ValidateWithPath ("")};func (_dccfa *CT_TableStyleInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgffd :=range start .Attr {if _dgffd .Name .Local =="\u006e\u0061\u006d\u0065"{_ddgabe ,_cbbbg :=_dgffd .Value ,error (nil );if _cbbbg !=nil {return _cbbbg ;};_dccfa .NameAttr =&_ddgabe ;continue ;};if _dgffd .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_edeabc ,_gdafaf :=_e .ParseBool (_dgffd .Value );if _gdafaf !=nil {return _gdafaf ;};_dccfa .ShowFirstColumnAttr =&_edeabc ;continue ;};if _dgffd .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_aabfb ,_eagdf :=_e .ParseBool (_dgffd .Value );if _eagdf !=nil {return _eagdf ;};_dccfa .ShowLastColumnAttr =&_aabfb ;continue ;};if _dgffd .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_begca ,_gbdff :=_e .ParseBool (_dgffd .Value );if _gbdff !=nil {return _gbdff ;};_dccfa .ShowRowStripesAttr =&_begca ;continue ;};if _dgffd .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_agecb ,_eegfb :=_e .ParseBool (_dgffd .Value );if _eegfb !=nil {return _eegfb ;};_dccfa .ShowColumnStripesAttr =&_agecb ;continue ;};};for {_bbgcc ,_aeeae :=d .Token ();if _aeeae !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f: \u0025\u0073",_aeeae );};if _gcbfg ,_agcfe :=_bbgcc .(_b .EndElement );_agcfe &&_gcbfg .Name ==start .Name {break ;};};return nil ;};func (_eegccd *ST_GroupBy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebcag ,_begfd :=d .Token ();if _begfd !=nil {return _begfd ;};if _eeebg ,_feeaga :=_ebcag .(_b .EndElement );_feeaga &&_eeebg .Name ==start .Name {*_eegccd =1;return nil ;};if _eebff ,_edcfcc :=_ebcag .(_b .CharData );!_edcfcc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebcag );}else {switch string (_eebff ){case "":*_eegccd =0;case "\u0072\u0061\u006eg\u0065":*_eegccd =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_eegccd =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_eegccd =3;case "\u0068\u006f\u0075r\u0073":*_eegccd =4;case "\u0064\u0061\u0079\u0073":*_eegccd =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_eegccd =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_eegccd =7;case "\u0079\u0065\u0061r\u0073":*_eegccd =8;};};_ebcag ,_begfd =d .Token ();if _begfd !=nil {return _begfd ;};if _ededf ,_agdff :=_ebcag .(_b .EndElement );_agdff &&_ededf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebcag );};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_dedff :=&CT_ExternalLinkChoice {};return _dedff ;};func (_ceaad *CT_IconFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceaad .IconSetAttr =ST_IconSetType (1);for _ ,_afcaf :=range start .Attr {if _afcaf .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_ceaad .IconSetAttr .UnmarshalXMLAttr (_afcaf );continue ;};if _afcaf .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_bega ,_fbdcd :=_e .ParseUint (_afcaf .Value ,10,32);if _fbdcd !=nil {return _fbdcd ;};_cfgab :=uint32 (_bega );_ceaad .IconIdAttr =&_cfgab ;continue ;};};for {_cggf ,_befga :=d .Token ();if _befga !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_befga );};if _gfcae ,_eddad :=_cggf .(_b .EndElement );_eddad &&_gfcae .Name ==start .Name {break ;};};return nil ;};func (_gecde *CT_CustomProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ebcce :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_bdff :=range _gecde .CustomPr {e .EncodeElement (_bdff ,_ebcce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfagb ST_IconSetType )ValidateWithPath (path string )error {switch _dfagb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfagb ));};return nil ;};func (_ffafg *CT_PCDKPIs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbeea :=range start .Attr {if _cbeea .Name .Local =="\u0063\u006f\u0075n\u0074"{_beeb ,_dbebf :=_e .ParseUint (_cbeea .Value ,10,32);if _dbebf !=nil {return _dbebf ;};_aabeb :=uint32 (_beeb );_ffafg .CountAttr =&_aabeb ;continue ;};};_fbff :for {_bgcb ,_aadab :=d .Token ();if _aadab !=nil {return _aadab ;};switch _bgcc :=_bgcb .(type ){case _b .StartElement :switch _bgcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"}:_ccfdgf :=NewCT_PCDKPI ();if _dbbfb :=d .DecodeElement (_ccfdgf ,&_bgcc );_dbbfb !=nil {return _dbbfb ;};_ffafg .Kpi =append (_ffafg .Kpi ,_ccfdgf );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0043\u0044\u004b\u0050\u0049\u0073\u0020\u0025\u0076",_bgcc .Name );if _cddbe :=d .Skip ();_cddbe !=nil {return _cddbe ;};};case _b .EndElement :break _fbff ;case _b .CharData :};};return nil ;};type CT_Record struct{ +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// No Value -M []*CT_Missing ; +// Upper Left Corner (X Coordinate) +XWindowAttr *int32 ; -// Numeric Value -N []*CT_Number ; +// Upper Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// Boolean -B []*CT_Boolean ; +// Window Width +WindowWidthAttr *uint32 ; -// Error Value -E []*CT_Error ; +// Window Height +WindowHeightAttr *uint32 ; -// Character Value -S []*CT_String ; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// Date Time -D []*CT_DateTime ; +// First Sheet +FirstSheetAttr *uint32 ; -// Shared Items Index -X []*CT_Index ;};func (_ebgadd ST_CredMethod )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebgadd .String (),start );};type ST_TotalsRowFunction byte ;type CT_FieldUsage struct{ +// Active Sheet Index +ActiveTabAttr *uint32 ; -// Field Index -XAttr int32 ;};func (_egcbdf *EG_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egcbdf .Ext !=nil {_bfbcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_baaec :=range _egcbdf .Ext {e .EncodeElement (_baaec ,_bfbcc );};};return nil ;};func NewCT_SortState ()*CT_SortState {_dafcc :=&CT_SortState {};return _dafcc };func (_ccbgc *CT_Cols )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_baga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_cfec :=range _ccbgc .Col {e .EncodeElement (_cfec ,_baga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaagb *CT_TupleCache )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgdf :for {_feeagb ,_bccaf :=d .Token ();if _bccaf !=nil {return _bccaf ;};switch _fafcg :=_feeagb .(type ){case _b .StartElement :switch _fafcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"}:_gaagb .Entries =NewCT_PCDSDTCEntries ();if _gagff :=d .DecodeElement (_gaagb .Entries ,&_fafcg );_gagff !=nil {return _gagff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"}:_gaagb .Sets =NewCT_Sets ();if _gaadfb :=d .DecodeElement (_gaagb .Sets ,&_fafcg );_gaadfb !=nil {return _gaadfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}:_gaagb .QueryCache =NewCT_QueryCache ();if _ededa :=d .DecodeElement (_gaagb .QueryCache ,&_fafcg );_ededa !=nil {return _ededa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_gaagb .ServerFormats =NewCT_ServerFormats ();if _geadca :=d .DecodeElement (_gaagb .ServerFormats ,&_fafcg );_geadca !=nil {return _geadca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaagb .ExtLst =NewCT_ExtensionList ();if _ccbebg :=d .DecodeElement (_gaagb .ExtLst ,&_fafcg );_ccbebg !=nil {return _ccbebg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054u\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_fafcg .Name );if _bgafg :=d .Skip ();_bgafg !=nil {return _bgafg ;};};case _b .EndElement :break _bgdf ;case _b .CharData :};};return nil ;};func NewCT_Format ()*CT_Format {_ececd :=&CT_Format {};_ececd .PivotArea =NewCT_PivotArea ();return _ececd ;};const (ST_BorderStyleUnset ST_BorderStyle =0;ST_BorderStyleNone ST_BorderStyle =1;ST_BorderStyleThin ST_BorderStyle =2;ST_BorderStyleMedium ST_BorderStyle =3;ST_BorderStyleDashed ST_BorderStyle =4;ST_BorderStyleDotted ST_BorderStyle =5;ST_BorderStyleThick ST_BorderStyle =6;ST_BorderStyleDouble ST_BorderStyle =7;ST_BorderStyleHair ST_BorderStyle =8;ST_BorderStyleMediumDashed ST_BorderStyle =9;ST_BorderStyleDashDot ST_BorderStyle =10;ST_BorderStyleMediumDashDot ST_BorderStyle =11;ST_BorderStyleDashDotDot ST_BorderStyle =12;ST_BorderStyleMediumDashDotDot ST_BorderStyle =13;ST_BorderStyleSlantDashDot ST_BorderStyle =14;); +// AutoFilter Date Grouping +AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};func (_acf *CT_Boolean )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fbe :=range start .Attr {if _fbe .Name .Local =="\u0076"{_ade ,_caf :=_a .ParseBool (_fbe .Value );if _caf !=nil {return _caf ;};_acf .VAttr =_ade ;continue ;};if _fbe .Name .Local =="\u0075"{_eaac ,_fbf :=_a .ParseBool (_fbe .Value );if _fbf !=nil {return _fbf ;};_acf .UAttr =&_eaac ;continue ;};if _fbe .Name .Local =="\u0066"{_eabg ,_addd :=_a .ParseBool (_fbe .Value );if _addd !=nil {return _addd ;};_acf .FAttr =&_eabg ;continue ;};if _fbe .Name .Local =="\u0063"{_aad ,_eadg :=_fbe .Value ,error (nil );if _eadg !=nil {return _eadg ;};_acf .CAttr =&_aad ;continue ;};if _fbe .Name .Local =="\u0063\u0070"{_cff ,_gab :=_a .ParseUint (_fbe .Value ,10,32);if _gab !=nil {return _gab ;};_fef :=uint32 (_cff );_acf .CpAttr =&_fef ;continue ;};};_fagd :for {_ae ,_aadg :=d .Token ();if _aadg !=nil {return _aadg ;};switch _cfgf :=_ae .(type ){case _gd .StartElement :switch _cfgf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cea :=NewCT_X ();if _cbg :=d .DecodeElement (_cea ,&_cfgf );_cbg !=nil {return _cbg ;};_acf .X =append (_acf .X ,_cea );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\u005fB\u006f\u006f\u006c\u0065\u0061\u006e\u0020\u0025\u0076",_cfgf .Name );if _dfg :=d .Skip ();_dfg !=nil {return _dfg ;};};case _gd .EndElement :break _fagd ;case _gd .CharData :};};return nil ;};func NewCT_DdeValue ()*CT_DdeValue {_dabgb :=&CT_DdeValue {};return _dabgb };func (_geebad ST_SheetState )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_beggae :=_gd .Attr {};_beggae .Name =name ;switch _geebad {case ST_SheetStateUnset :_beggae .Value ="";case ST_SheetStateVisible :_beggae .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_beggae .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_beggae .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _beggae ,nil ;}; -// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path -func (_fdgd *CT_MdxTuple )ValidateWithPath (path string )error {for _bccec ,_egdbc :=range _fdgd .N {if _bbefca :=_egdbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bccec ));_bbefca !=nil {return _bbefca ;};};return nil ;}; +// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path +func (_bbeeb *CT_DdeValues )ValidateWithPath (path string )error {for _deac ,_agga :=range _bbeeb .Value {if _gcabc :=_agga .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_deac ));_gcabc !=nil {return _gcabc ;};};return nil ;};func (_fadad ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _fadad {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 (_fadad ));};return nil ;}; -// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path -func (_abbacb *CT_PCDKPIs )ValidateWithPath (path string )error {for _aafeg ,_fcda :=range _abbacb .Kpi {if _cbdgf :=_fcda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_aafeg ));_cbdgf !=nil {return _cbdgf ;};};return nil ;};func (_ccbedb *ST_Axis )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccbedb =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_ccbedb =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_ccbedb =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_ccbedb =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_ccbedb =4;};return nil ;};func (_dfeec *CT_Comments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dddd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_dfeec .Authors ,_dddd );_dbff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_dfeec .CommentList ,_dbff );if _dfeec .ExtLst !=nil {_fedfg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfeec .ExtLst ,_fedfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewPivotCacheDefinition ()*PivotCacheDefinition {_gaecf :=&PivotCacheDefinition {};_gaecf .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _gaecf ;};func (_cfaaae *ST_DvAspect )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfaaae =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_cfaaae =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_cfaaae =2;};return nil ;};func (_efedf *ST_TargetScreenSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbbgce ,_cgfde :=d .Token ();if _cgfde !=nil {return _cgfde ;};if _fbfcb ,_becgg :=_fbbgce .(_b .EndElement );_becgg &&_fbfcb .Name ==start .Name {*_efedf =1;return nil ;};if _accgcfc ,_bgbdb :=_fbbgce .(_b .CharData );!_bgbdb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbbgce );}else {switch string (_accgcfc ){case "":*_efedf =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_efedf =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_efedf =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_efedf =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_efedf =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_efedf =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_efedf =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_efedf =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_efedf =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_efedf =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_efedf =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_efedf =11;};};_fbbgce ,_cgfde =d .Token ();if _cgfde !=nil {return _cgfde ;};if _ccacd ,_eacgg :=_fbbgce .(_b .EndElement );_eacgg &&_ccacd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbbgce );}; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_gcafef *CT_SmartTags )ValidateWithPath (path string )error {for _ddebdb ,_ddgbg :=range _gcafef .CellSmartTags {if _egadbe :=_ddgbg .ValidateWithPath (_b .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_ddebdb ));_egadbe !=nil {return _egadbe ;};};return nil ;};func (_dggca *CT_ExternalSheetData )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dggca .SheetIdAttr )});if _dggca .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dggca .RefreshErrorAttr ))});};e .EncodeToken (start );if _dggca .Row !=nil {_baebe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_fgca :=range _dggca .Row {e .EncodeElement (_fgca ,_baebe );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_fccfg :=&CT_GradientStop {};_fccfg .Color =NewCT_Color ();return _fccfg ;};func (_acdcf ST_GroupBy )String ()string {switch _acdcf {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 (_ddcfa *CT_RangeSets )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ddcfa .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ddcfa .CountAttr )});};e .EncodeToken (start );_bdcec :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_cccgc :=range _ddcfa .RangeSet {e .EncodeElement (_cccgc ,_bdcec );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_ReviewedRevisions struct{ -// Validate validates the CT_DataBinding and its children -func (_bade *CT_DataBinding )Validate ()error {return _bade .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; +// Reviewed Revisions Count +CountAttr *uint32 ; -// Validate validates the CT_MetadataStringIndex and its children -func (_dffda *CT_MetadataStringIndex )Validate ()error {return _dffda .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");};func (_daecgc *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daecgc =0;case "\u0076":*_daecgc =1;case "\u0067":*_daecgc =2;case "\u0073":*_daecgc =3;case "\u0074":*_daecgc =4;case "\u0077":*_daecgc =5;case "\u006d":*_daecgc =6;};return nil ;};func (_fffgbg *CT_PCDSDTCEntries )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fffgbg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fffgbg .CountAttr )});};e .EncodeToken (start );if _fffgbg .M !=nil {_gddde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_efcca :=range _fffgbg .M {e .EncodeElement (_efcca ,_gddde );};};if _fffgbg .N !=nil {_gfeae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_cdcbb :=range _fffgbg .N {e .EncodeElement (_cdcbb ,_gfeae );};};if _fffgbg .E !=nil {_ebfcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_dgagc :=range _fffgbg .E {e .EncodeElement (_dgagc ,_ebfcd );};};if _fffgbg .S !=nil {_egaeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bfffe :=range _fffgbg .S {e .EncodeElement (_bfffe ,_egaeg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adaggf *CT_Sheets )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acbcdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_aefcaf :=range _adaggf .Sheet {e .EncodeElement (_aefcaf ,_acbcdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffeca *ST_MdxSetOrder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgabce ,_ccfee :=d .Token ();if _ccfee !=nil {return _ccfee ;};if _ffbad ,_ebaceb :=_dgabce .(_b .EndElement );_ebaceb &&_ffbad .Name ==start .Name {*_ffeca =1;return nil ;};if _edgcf ,_babag :=_dgabce .(_b .CharData );!_babag {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgabce );}else {switch string (_edgcf ){case "":*_ffeca =0;case "\u0075":*_ffeca =1;case "\u0061":*_ffeca =2;case "\u0064":*_ffeca =3;case "\u0061\u0061":*_ffeca =4;case "\u0061\u0064":*_ffeca =5;case "\u006e\u0061":*_ffeca =6;case "\u006e\u0064":*_ffeca =7;};};_dgabce ,_ccfee =d .Token ();if _ccfee !=nil {return _ccfee ;};if _dcdga ,_dccfdf :=_dgabce .(_b .EndElement );_dccfdf &&_dcdga .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgabce );};func NewCT_VolTopic ()*CT_VolTopic {_eeagc :=&CT_VolTopic {};return _eeagc };type CT_DataValidations struct{ +// Reviewed +Reviewed []*CT_Reviewed ;};func (_bafcbb *CT_VolTypes )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_bbebbd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_aaaga :=range _bafcbb .VolType {e .EncodeElement (_aaaga ,_bbebbd );};if _bafcbb .ExtLst !=nil {_efcdce :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bafcbb .ExtLst ,_efcdce );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cgcdbb ST_Axis )ValidateWithPath (path string )error {switch _cgcdbb {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 (_cgcdbb ));};return nil ;};func (_egcc *CT_CommentList )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_acdg :for {_ffcd ,_bfdaa :=d .Token ();if _bfdaa !=nil {return _bfdaa ;};switch _abagc :=_ffcd .(type ){case _gd .StartElement :switch _abagc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbgb :=NewCT_Comment ();if _eacbf :=d .DecodeElement (_adbgb ,&_abagc );_eacbf !=nil {return _eacbf ;};_egcc .Comment =append (_egcc .Comment ,_adbgb );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",_abagc .Name );if _dbagb :=d .Skip ();_dbagb !=nil {return _dbagb ;};};case _gd .EndElement :break _acdg ;case _gd .CharData :};};return nil ;};func (_cdea *CT_DataRef )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cdea .RefAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_cdea .RefAttr )});};if _cdea .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cdea .NameAttr )});};if _cdea .SheetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cdea .SheetAttr )});};if _cdea .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cdea .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gdbcg *CT_ChartFormat )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gdbcg .PivotArea =NewCT_PivotArea ();for _ ,_aeee :=range start .Attr {if _aeee .Name .Local =="\u0063\u0068\u0061r\u0074"{_fbgaa ,_cedg :=_a .ParseUint (_aeee .Value ,10,32);if _cedg !=nil {return _cedg ;};_gdbcg .ChartAttr =uint32 (_fbgaa );continue ;};if _aeee .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_gefe ,_bdaad :=_a .ParseUint (_aeee .Value ,10,32);if _bdaad !=nil {return _bdaad ;};_gdbcg .FormatAttr =uint32 (_gefe );continue ;};if _aeee .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_bgbga ,_cbga :=_a .ParseBool (_aeee .Value );if _cbga !=nil {return _cbga ;};_gdbcg .SeriesAttr =&_bgbga ;continue ;};};_bbcd :for {_bcgg ,_egda :=d .Token ();if _egda !=nil {return _egda ;};switch _dade :=_bcgg .(type ){case _gd .StartElement :switch _dade .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gagf :=d .DecodeElement (_gdbcg .PivotArea ,&_dade );_gagf !=nil {return _gagf ;};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\u0068\u0061\u0072\u0074\u0046\u006fr\u006da\u0074\u0020\u0025\u0076",_dade .Name );if _bgga :=d .Skip ();_bgga !=nil {return _bgga ;};};case _gd .EndElement :break _bbcd ;case _gd .CharData :};};return nil ;}; -// Disable Prompts -DisablePromptsAttr *bool ; +// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path +func (_gegeg *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _gbedf ,_aegab :=range _gegeg .M {if _caeg :=_aegab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_gbedf ));_caeg !=nil {return _caeg ;};};for _fbcca ,_gbegac :=range _gegeg .N {if _bfgfe :=_gbegac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_fbcca ));_bfgfe !=nil {return _bfgfe ;};};for _afbge ,_dfgda :=range _gegeg .E {if _fdgcc :=_dfgda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_afbge ));_fdgcc !=nil {return _fdgcc ;};};for _bbede ,_cdded :=range _gegeg .S {if _adegc :=_cdded .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_bbede ));_adegc !=nil {return _adegc ;};};return nil ;};func (_ggfb *CT_ChartsheetViews )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_afdfe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_ceea :=range _ggfb .SheetView {e .EncodeElement (_ceea ,_afdfe );};if _ggfb .ExtLst !=nil {_aadc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggfb .ExtLst ,_aadc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fafbac ST_UpdateLinks )Validate ()error {return _fafbac .ValidateWithPath ("")};func (_caca *CT_CustomFilter )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bbbgg :=range start .Attr {if _bbbgg .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_caca .OperatorAttr .UnmarshalXMLAttr (_bbbgg );continue ;};if _bbbgg .Name .Local =="\u0076\u0061\u006c"{_efga ,_dcgd :=_bbbgg .Value ,error (nil );if _dcgd !=nil {return _dcgd ;};_caca .ValAttr =&_efga ;continue ;};};for {_dccc ,_gfgd :=d .Token ();if _gfgd !=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",_gfgd );};if _begbd ,_faaffb :=_dccc .(_gd .EndElement );_faaffb &&_begbd .Name ==start .Name {break ;};};return nil ;};func (_fcfde *CT_SortCondition )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fcfde .DescendingAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fcfde .DescendingAttr ))});};if _fcfde .SortByAttr !=ST_SortByUnset {_adbcg ,_fgdeg :=_fcfde .SortByAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _fgdeg !=nil {return _fgdeg ;};start .Attr =append (start .Attr ,_adbcg );};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_fcfde .RefAttr )});if _fcfde .CustomListAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fcfde .CustomListAttr )});};if _fcfde .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fcfde .DxfIdAttr )});};if _fcfde .IconSetAttr !=ST_IconSetTypeUnset {_acbdd ,_fabeg :=_fcfde .IconSetAttr .MarshalXMLAttr (_gd .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _fabeg !=nil {return _fabeg ;};start .Attr =append (start .Attr ,_acbdd );};if _fcfde .IconIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fcfde .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Top Left Corner (X Coodrinate) -XWindowAttr *uint32 ; +// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path +func (_eafcg *CT_Tuple )ValidateWithPath (path string )error {return nil };func (_bdgba *ST_DynamicFilterType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_bdgba =0;case "\u006e\u0075\u006c\u006c":*_bdgba =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_bdgba =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_bdgba =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_bdgba =4;case "\u0074\u006f\u0064a\u0079":*_bdgba =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_bdgba =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_bdgba =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_bdgba =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_bdgba =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_bdgba =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_bdgba =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_bdgba =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bdgba =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bdgba =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bdgba =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_bdgba =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_bdgba =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_bdgba =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_bdgba =19;case "\u0051\u0031":*_bdgba =20;case "\u0051\u0032":*_bdgba =21;case "\u0051\u0033":*_bdgba =22;case "\u0051\u0034":*_bdgba =23;case "\u004d\u0031":*_bdgba =24;case "\u004d\u0032":*_bdgba =25;case "\u004d\u0033":*_bdgba =26;case "\u004d\u0034":*_bdgba =27;case "\u004d\u0035":*_bdgba =28;case "\u004d\u0036":*_bdgba =29;case "\u004d\u0037":*_bdgba =30;case "\u004d\u0038":*_bdgba =31;case "\u004d\u0039":*_bdgba =32;case "\u004d\u0031\u0030":*_bdgba =33;case "\u004d\u0031\u0031":*_bdgba =34;case "\u004d\u0031\u0032":*_bdgba =35;};return nil ;};func (_gdfdd ST_ConditionalFormattingOperator )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_geaacd :=_gd .Attr {};_geaacd .Name =name ;switch _gdfdd {case ST_ConditionalFormattingOperatorUnset :_geaacd .Value ="";case ST_ConditionalFormattingOperatorLessThan :_geaacd .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_geaacd .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorEqual :_geaacd .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_geaacd .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_geaacd .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThan :_geaacd .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_geaacd .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_geaacd .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorContainsText :_geaacd .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_geaacd .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_ConditionalFormattingOperatorBeginsWith :_geaacd .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_geaacd .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _geaacd ,nil ;}; -// Top Left Corner (Y Coordinate) -YWindowAttr *uint32 ; +// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path +func (_dadg *CT_FutureMetadata )ValidateWithPath (path string )error {for _bbbff ,_baabe :=range _dadg .Bk {if _bgddfac :=_baabe .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_bbbff ));_bgddfac !=nil {return _bgddfac ;};};if _dadg .ExtLst !=nil {if _gcfcb :=_dadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcfcb !=nil {return _gcfcb ;};};return nil ;};func (_agecgb *CT_pivotTableDefinition )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_agecgb .NameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_agecgb .CacheIdAttr )});if _agecgb .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .DataOnRowsAttr ))});};if _agecgb .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .DataPositionAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_agecgb .DataCaptionAttr )});if _agecgb .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .GrandTotalCaptionAttr )});};if _agecgb .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .ErrorCaptionAttr )});};if _agecgb .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ShowErrorAttr ))});};if _agecgb .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .MissingCaptionAttr )});};if _agecgb .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ShowMissingAttr ))});};if _agecgb .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .PageStyleAttr )});};if _agecgb .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .PivotTableStyleAttr )});};if _agecgb .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .VacatedStyleAttr )});};if _agecgb .TagAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0061\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .TagAttr )});};if _agecgb .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .UpdatedVersionAttr )});};if _agecgb .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .MinRefreshableVersionAttr )});};if _agecgb .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .AsteriskTotalsAttr ))});};if _agecgb .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ShowItemsAttr ))});};if _agecgb .EditDataAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .EditDataAttr ))});};if _agecgb .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .DisableFieldListAttr ))});};if _agecgb .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ShowCalcMbrsAttr ))});};if _agecgb .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .VisualTotalsAttr ))});};if _agecgb .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ShowMultipleLabelAttr ))});};if _agecgb .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ShowDataDropDownAttr ))});};if _agecgb .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ShowDrillAttr ))});};if _agecgb .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .PrintDrillAttr ))});};if _agecgb .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_agecgb .ShowMemberPropertyTipsAttr ))});};if _agecgb .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ShowDataTipsAttr ))});};if _agecgb .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .EnableWizardAttr ))});};if _agecgb .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .EnableDrillAttr ))});};if _agecgb .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .EnableFieldPropertiesAttr ))});};if _agecgb .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .PreserveFormattingAttr ))});};if _agecgb .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .UseAutoFormattingAttr ))});};if _agecgb .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .PageWrapAttr )});};if _agecgb .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .PageOverThenDownAttr ))});};if _agecgb .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .SubtotalHiddenItemsAttr ))});};if _agecgb .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .RowGrandTotalsAttr ))});};if _agecgb .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ColGrandTotalsAttr ))});};if _agecgb .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .FieldPrintTitlesAttr ))});};if _agecgb .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ItemPrintTitlesAttr ))});};if _agecgb .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .MergeItemAttr ))});};if _agecgb .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ShowDropZonesAttr ))});};if _agecgb .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .CreatedVersionAttr )});};if _agecgb .IndentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .IndentAttr )});};if _agecgb .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ShowEmptyRowAttr ))});};if _agecgb .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ShowEmptyColAttr ))});};if _agecgb .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ShowHeadersAttr ))});};if _agecgb .CompactAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .CompactAttr ))});};if _agecgb .OutlineAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .OutlineAttr ))});};if _agecgb .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .OutlineDataAttr ))});};if _agecgb .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .CompactDataAttr ))});};if _agecgb .PublishedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .PublishedAttr ))});};if _agecgb .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .GridDropZonesAttr ))});};if _agecgb .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ImmersiveAttr ))});};if _agecgb .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .MultipleFieldFiltersAttr ))});};if _agecgb .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .ChartFormatAttr )});};if _agecgb .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .RowHeaderCaptionAttr )});};if _agecgb .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .ColHeaderCaptionAttr )});};if _agecgb .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_agecgb .FieldListSortAscendingAttr ))});};if _agecgb .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .MdxSubqueriesAttr ))});};if _agecgb .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .CustomListSortAttr ))});};if _agecgb .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_agecgb .AutoFormatIdAttr )});};if _agecgb .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ApplyNumberFormatsAttr ))});};if _agecgb .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ApplyBorderFormatsAttr ))});};if _agecgb .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ApplyFontFormatsAttr ))});};if _agecgb .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ApplyPatternFormatsAttr ))});};if _agecgb .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agecgb .ApplyAlignmentFormatsAttr ))});};if _agecgb .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_agecgb .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );_bcacf :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_agecgb .Location ,_bcacf );if _agecgb .PivotFields !=nil {_ageab :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_agecgb .PivotFields ,_ageab );};if _agecgb .RowFields !=nil {_faaabb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_agecgb .RowFields ,_faaabb );};if _agecgb .RowItems !=nil {_cggcdc :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_agecgb .RowItems ,_cggcdc );};if _agecgb .ColFields !=nil {_bcbged :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_agecgb .ColFields ,_bcbged );};if _agecgb .ColItems !=nil {_bbffg :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_agecgb .ColItems ,_bbffg );};if _agecgb .PageFields !=nil {_aaaae :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_agecgb .PageFields ,_aaaae );};if _agecgb .DataFields !=nil {_cdfea :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_agecgb .DataFields ,_cdfea );};if _agecgb .Formats !=nil {_bbfgde :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_agecgb .Formats ,_bbfgde );};if _agecgb .ConditionalFormats !=nil {_bgebf :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_agecgb .ConditionalFormats ,_bgebf );};if _agecgb .ChartFormats !=nil {_egeaf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_agecgb .ChartFormats ,_egeaf );};if _agecgb .PivotHierarchies !=nil {_eegcc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_agecgb .PivotHierarchies ,_eegcc );};if _agecgb .PivotTableStyleInfo !=nil {_gbfeb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_agecgb .PivotTableStyleInfo ,_gbfeb );};if _agecgb .Filters !=nil {_gced :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_agecgb .Filters ,_gced );};if _agecgb .RowHierarchiesUsage !=nil {_bdadf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_agecgb .RowHierarchiesUsage ,_bdadf );};if _agecgb .ColHierarchiesUsage !=nil {_gfaaa :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_agecgb .ColHierarchiesUsage ,_gfaaa );};if _agecgb .ExtLst !=nil {_baggc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agecgb .ExtLst ,_baggc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Data Validation Item Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path +func (_edcba *CT_Cols )ValidateWithPath (path string )error {for _fdef ,_ggcc :=range _edcba .Col {if _eegc :=_ggcc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_fdef ));_eegc !=nil {return _eegc ;};};return nil ;};func (_abacc *CT_ServerFormats )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cfeeaa :=range start .Attr {if _cfeeaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaegba ,_cggec :=_a .ParseUint (_cfeeaa .Value ,10,32);if _cggec !=nil {return _cggec ;};_afedg :=uint32 (_eaegba );_abacc .CountAttr =&_afedg ;continue ;};};_gccdf :for {_gdfec ,_debgag :=d .Token ();if _debgag !=nil {return _debgag ;};switch _dgggc :=_gdfec .(type ){case _gd .StartElement :switch _dgggc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaege :=NewCT_ServerFormat ();if _aeefgf :=d .DecodeElement (_gaege ,&_dgggc );_aeefgf !=nil {return _aeefgf ;};_abacc .ServerFormat =append (_abacc .ServerFormat ,_gaege );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\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025v",_dgggc .Name );if _bbadc :=d .Skip ();_bbadc !=nil {return _bbadc ;};};case _gd .EndElement :break _gccdf ;case _gd .CharData :};};return nil ;};func (_ccace *CT_PatternFill )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ecfbb :=range start .Attr {if _ecfbb .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_ccace .PatternTypeAttr .UnmarshalXMLAttr (_ecfbb );continue ;};};_dggbb :for {_gaabg ,_gggeaa :=d .Token ();if _gggeaa !=nil {return _gggeaa ;};switch _dbdfg :=_gaabg .(type ){case _gd .StartElement :switch _dbdfg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccace .FgColor =NewCT_Color ();if _decf :=d .DecodeElement (_ccace .FgColor ,&_dbdfg );_decf !=nil {return _decf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccace .BgColor =NewCT_Color ();if _gfadf :=d .DecodeElement (_ccace .BgColor ,&_dbdfg );_gfadf !=nil {return _gfadf ;};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\u0061\u0074\u0074\u0065\u0072\u006eF\u0069l\u006c\u0020\u0025\u0076",_dbdfg .Name );if _geaac :=d .Skip ();_geaac !=nil {return _geaac ;};};case _gd .EndElement :break _dggbb ;case _gd .CharData :};};return nil ;};func (_fbbde *ST_PrintError )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ebcbce ,_fbfaf :=d .Token ();if _fbfaf !=nil {return _fbfaf ;};if _dbaea ,_dbdgc :=_ebcbce .(_gd .EndElement );_dbdgc &&_dbaea .Name ==start .Name {*_fbbde =1;return nil ;};if _afgffg ,_ggdad :=_ebcbce .(_gd .CharData );!_ggdad {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",_ebcbce );}else {switch string (_afgffg ){case "":*_fbbde =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_fbbde =1;case "\u0062\u006c\u0061n\u006b":*_fbbde =2;case "\u0064\u0061\u0073\u0068":*_fbbde =3;case "\u004e\u0041":*_fbbde =4;};};_ebcbce ,_fbfaf =d .Token ();if _fbfaf !=nil {return _fbfaf ;};if _ccabc ,_dgfag :=_ebcbce .(_gd .EndElement );_dgfag &&_ccabc .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",_ebcbce );};func (_begbe ST_TableType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_begbe .String (),start );}; -// Data Validation -DataValidation []*CT_DataValidation ;};func (_gedaf *CT_Metadata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfebb :for {_eaaaa ,_degfa :=d .Token ();if _degfa !=nil {return _degfa ;};switch _bgafb :=_eaaaa .(type ){case _b .StartElement :switch _bgafb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_gedaf .MetadataTypes =NewCT_MetadataTypes ();if _fedeb :=d .DecodeElement (_gedaf .MetadataTypes ,&_bgafb );_fedeb !=nil {return _fedeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_gedaf .MetadataStrings =NewCT_MetadataStrings ();if _gdfg :=d .DecodeElement (_gedaf .MetadataStrings ,&_bgafb );_gdfg !=nil {return _gdfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_gedaf .MdxMetadata =NewCT_MdxMetadata ();if _eddac :=d .DecodeElement (_gedaf .MdxMetadata ,&_bgafb );_eddac !=nil {return _eddac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_ggcg :=NewCT_FutureMetadata ();if _bdfcbd :=d .DecodeElement (_ggcg ,&_bgafb );_bdfcbd !=nil {return _bdfcbd ;};_gedaf .FutureMetadata =append (_gedaf .FutureMetadata ,_ggcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_gedaf .CellMetadata =NewCT_MetadataBlocks ();if _dgfb :=d .DecodeElement (_gedaf .CellMetadata ,&_bgafb );_dgfb !=nil {return _dgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_gedaf .ValueMetadata =NewCT_MetadataBlocks ();if _gcec :=d .DecodeElement (_gedaf .ValueMetadata ,&_bgafb );_gcec !=nil {return _gcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gedaf .ExtLst =NewCT_ExtensionList ();if _fdfgf :=d .DecodeElement (_gedaf .ExtLst ,&_bgafb );_fdfgf !=nil {return _fdfgf ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_bgafb .Name );if _ecdeba :=d .Skip ();_ecdeba !=nil {return _ecdeba ;};};case _b .EndElement :break _bfebb ;case _b .CharData :};};return nil ;};func (_fdcggb *CT_Macrosheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074";e .EncodeToken (start );if _fdcggb .SheetPr !=nil {_bbcgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_fdcggb .SheetPr ,_bbcgc );};if _fdcggb .Dimension !=nil {_egbfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fdcggb .Dimension ,_egbfe );};if _fdcggb .SheetViews !=nil {_daba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fdcggb .SheetViews ,_daba );};if _fdcggb .SheetFormatPr !=nil {_aggaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_fdcggb .SheetFormatPr ,_aggaa );};if _fdcggb .Cols !=nil {_daacg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_fcbgaf :=range _fdcggb .Cols {e .EncodeElement (_fcbgaf ,_daacg );};};_fbcee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fdcggb .SheetData ,_fbcee );if _fdcggb .SheetProtection !=nil {_ceeada :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fdcggb .SheetProtection ,_ceeada );};if _fdcggb .AutoFilter !=nil {_dcfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fdcggb .AutoFilter ,_dcfg );};if _fdcggb .SortState !=nil {_bfcfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_fdcggb .SortState ,_bfcfb );};if _fdcggb .DataConsolidate !=nil {_fcddce :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fdcggb .DataConsolidate ,_fcddce );};if _fdcggb .CustomSheetViews !=nil {_fceb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fdcggb .CustomSheetViews ,_fceb );};if _fdcggb .PhoneticPr !=nil {_aabe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fdcggb .PhoneticPr ,_aabe );};if _fdcggb .ConditionalFormatting !=nil {_bbbee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_gagdc :=range _fdcggb .ConditionalFormatting {e .EncodeElement (_gagdc ,_bbbee );};};if _fdcggb .PrintOptions !=nil {_fdaag :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fdcggb .PrintOptions ,_fdaag );};if _fdcggb .PageMargins !=nil {_bddga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_fdcggb .PageMargins ,_bddga );};if _fdcggb .PageSetup !=nil {_fbcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_fdcggb .PageSetup ,_fbcb );};if _fdcggb .HeaderFooter !=nil {_ffgdf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_fdcggb .HeaderFooter ,_ffgdf );};if _fdcggb .RowBreaks !=nil {_dagae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_fdcggb .RowBreaks ,_dagae );};if _fdcggb .ColBreaks !=nil {_cgabb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_fdcggb .ColBreaks ,_cgabb );};if _fdcggb .CustomProperties !=nil {_eccdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_fdcggb .CustomProperties ,_eccdc );};if _fdcggb .Drawing !=nil {_bbcba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fdcggb .Drawing ,_bbcba );};if _fdcggb .LegacyDrawing !=nil {_ddgee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fdcggb .LegacyDrawing ,_ddgee );};if _fdcggb .LegacyDrawingHF !=nil {_cacfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fdcggb .LegacyDrawingHF ,_cacfa );};if _fdcggb .DrawingHF !=nil {_fefgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fdcggb .DrawingHF ,_fefgc );};if _fdcggb .Picture !=nil {_dfea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_fdcggb .Picture ,_dfea );};if _fdcggb .OleObjects !=nil {_acaacg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_fdcggb .OleObjects ,_acaacg );};if _fdcggb .ExtLst !=nil {_eaege :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdcggb .ExtLst ,_eaege );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path +func (_afed *CT_CalcChain )ValidateWithPath (path string )error {for _bcdc ,_bgcc :=range _afed .C {if _edf :=_bgcc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_bcdc ));_edf !=nil {return _edf ;};};if _afed .ExtLst !=nil {if _cga :=_afed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cga !=nil {return _cga ;};};return nil ;};func (_ecfac *CT_SingleXmlCell )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ecfac .XmlCellPr =NewCT_XmlCellPr ();for _ ,_feggeg :=range start .Attr {if _feggeg .Name .Local =="\u0069\u0064"{_fbcec ,_ebbaaf :=_a .ParseUint (_feggeg .Value ,10,32);if _ebbaaf !=nil {return _ebbaaf ;};_ecfac .IdAttr =uint32 (_fbcec );continue ;};if _feggeg .Name .Local =="\u0072"{_dfbdc ,_agbce :=_feggeg .Value ,error (nil );if _agbce !=nil {return _agbce ;};_ecfac .RAttr =_dfbdc ;continue ;};if _feggeg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_beeed ,_fbada :=_a .ParseUint (_feggeg .Value ,10,32);if _fbada !=nil {return _fbada ;};_ecfac .ConnectionIdAttr =uint32 (_beeed );continue ;};};_ddbge :for {_dccea ,_ceaddf :=d .Token ();if _ceaddf !=nil {return _ceaddf ;};switch _bdddd :=_dccea .(type ){case _gd .StartElement :switch _bdddd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fbcaaf :=d .DecodeElement (_ecfac .XmlCellPr ,&_bdddd );_fbcaaf !=nil {return _fbcaaf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecfac .ExtLst =NewCT_ExtensionList ();if _dgcbf :=d .DecodeElement (_ecfac .ExtLst ,&_bdddd );_dgcbf !=nil {return _dgcbf ;};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\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_bdddd .Name );if _edabd :=d .Skip ();_edabd !=nil {return _edabd ;};};case _gd .EndElement :break _ddbge ;case _gd .CharData :};};return nil ;}; -// Validate validates the CT_DdeValues and its children -func (_dfgff *CT_DdeValues )Validate ()error {return _dfgff .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");}; +// Validate validates the CT_ControlPr and its children +func (_cgfd *CT_ControlPr )Validate ()error {return _cgfd .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");}; -// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path -func (_ag *AG_RevData )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_MdxMemeberProp and its children +func (_bedaa *CT_MdxMemeberProp )Validate ()error {return _bedaa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};type PivotCacheRecords struct{CT_PivotCacheRecords };func (_gaefff *ST_CfType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_gaefff =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_gaefff =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_gaefff =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_gaefff =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_gaefff =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_gaefff =5;case "\u0074\u006f\u00701\u0030":*_gaefff =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_gaefff =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_gaefff =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gaefff =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gaefff =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_gaefff =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gaefff =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_gaefff =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_gaefff =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_gaefff =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_gaefff =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_gaefff =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_gaefff =18;};return nil ;};func (_ggca *CT_DateGroupItem )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0076",_ggca .YearAttr )});if _ggca .MonthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_ggca .MonthAttr )});};if _ggca .DayAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0061\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_ggca .DayAttr )});};if _ggca .HourAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ggca .HourAttr )});};if _ggca .MinuteAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ggca .MinuteAttr )});};if _ggca .SecondAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ggca .SecondAttr )});};_gfbac ,_fdfd :=_ggca .DateTimeGroupingAttr .MarshalXMLAttr (_gd .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _fdfd !=nil {return _fdfd ;};start .Attr =append (start .Attr ,_gfbac );e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextFields and its children -func (_gecaa *CT_TextFields )Validate ()error {return _gecaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");};func (_geafd *CT_SheetPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geafd .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .SyncHorizontalAttr ))});};if _geafd .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .SyncVerticalAttr ))});};if _geafd .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_geafd .SyncRefAttr )});};if _geafd .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .TransitionEvaluationAttr ))});};if _geafd .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .TransitionEntryAttr ))});};if _geafd .PublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .PublishedAttr ))});};if _geafd .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_geafd .CodeNameAttr )});};if _geafd .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .FilterModeAttr ))});};if _geafd .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_geafd .EnableFormatConditionsCalculationAttr ))});};e .EncodeToken (start );if _geafd .TabColor !=nil {_aaaebg :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_geafd .TabColor ,_aaaebg );};if _geafd .OutlinePr !=nil {_dgceeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}};e .EncodeElement (_geafd .OutlinePr ,_dgceeg );};if _geafd .PageSetUpPr !=nil {_bcebea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_geafd .PageSetUpPr ,_bcebea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CellFormula struct{TAttr ST_CellFormulaType ;AcaAttr *bool ;RefAttr *string ;Dt2DAttr *bool ;DtrAttr *bool ;Del1Attr *bool ;Del2Attr *bool ;R1Attr *string ;R2Attr *string ;CaAttr *bool ;SiAttr *uint32 ;BxAttr *bool ;Content string ;}; +// Validate validates the CT_Row and its children +func (_gfaba *CT_Row )Validate ()error {return _gfaba .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");}; -// Validate validates the CT_WebPublishObjects and its children -func (_dfcbfe *CT_WebPublishObjects )Validate ()error {return _dfcbfe .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");};type CT_PageSetUpPr struct{ +// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path +func (_ggaa *CT_MdxMetadata )ValidateWithPath (path string )error {for _abafa ,_bbgdd :=range _ggaa .Mdx {if _egag :=_bbgdd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_abafa ));_egag !=nil {return _egag ;};};return nil ;};func (_afcbeb *ST_FontScheme )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_afcbeb =0;case "\u006e\u006f\u006e\u0065":*_afcbeb =1;case "\u006d\u0061\u006ao\u0072":*_afcbeb =2;case "\u006d\u0069\u006eo\u0072":*_afcbeb =3;};return nil ;};type CT_SheetFormatPr struct{ -// Show Auto Page Breaks -AutoPageBreaksAttr *bool ; +// Base Column Width +BaseColWidthAttr *uint32 ; -// Fit To Page -FitToPageAttr *bool ;};const (ST_PivotFilterTypeUnset ST_PivotFilterType =0;ST_PivotFilterTypeUnknown ST_PivotFilterType =1;ST_PivotFilterTypeCount ST_PivotFilterType =2;ST_PivotFilterTypePercent ST_PivotFilterType =3;ST_PivotFilterTypeSum ST_PivotFilterType =4;ST_PivotFilterTypeCaptionEqual ST_PivotFilterType =5;ST_PivotFilterTypeCaptionNotEqual ST_PivotFilterType =6;ST_PivotFilterTypeCaptionBeginsWith ST_PivotFilterType =7;ST_PivotFilterTypeCaptionNotBeginsWith ST_PivotFilterType =8;ST_PivotFilterTypeCaptionEndsWith ST_PivotFilterType =9;ST_PivotFilterTypeCaptionNotEndsWith ST_PivotFilterType =10;ST_PivotFilterTypeCaptionContains ST_PivotFilterType =11;ST_PivotFilterTypeCaptionNotContains ST_PivotFilterType =12;ST_PivotFilterTypeCaptionGreaterThan ST_PivotFilterType =13;ST_PivotFilterTypeCaptionGreaterThanOrEqual ST_PivotFilterType =14;ST_PivotFilterTypeCaptionLessThan ST_PivotFilterType =15;ST_PivotFilterTypeCaptionLessThanOrEqual ST_PivotFilterType =16;ST_PivotFilterTypeCaptionBetween ST_PivotFilterType =17;ST_PivotFilterTypeCaptionNotBetween ST_PivotFilterType =18;ST_PivotFilterTypeValueEqual ST_PivotFilterType =19;ST_PivotFilterTypeValueNotEqual ST_PivotFilterType =20;ST_PivotFilterTypeValueGreaterThan ST_PivotFilterType =21;ST_PivotFilterTypeValueGreaterThanOrEqual ST_PivotFilterType =22;ST_PivotFilterTypeValueLessThan ST_PivotFilterType =23;ST_PivotFilterTypeValueLessThanOrEqual ST_PivotFilterType =24;ST_PivotFilterTypeValueBetween ST_PivotFilterType =25;ST_PivotFilterTypeValueNotBetween ST_PivotFilterType =26;ST_PivotFilterTypeDateEqual ST_PivotFilterType =27;ST_PivotFilterTypeDateNotEqual ST_PivotFilterType =28;ST_PivotFilterTypeDateOlderThan ST_PivotFilterType =29;ST_PivotFilterTypeDateOlderThanOrEqual ST_PivotFilterType =30;ST_PivotFilterTypeDateNewerThan ST_PivotFilterType =31;ST_PivotFilterTypeDateNewerThanOrEqual ST_PivotFilterType =32;ST_PivotFilterTypeDateBetween ST_PivotFilterType =33;ST_PivotFilterTypeDateNotBetween ST_PivotFilterType =34;ST_PivotFilterTypeTomorrow ST_PivotFilterType =35;ST_PivotFilterTypeToday ST_PivotFilterType =36;ST_PivotFilterTypeYesterday ST_PivotFilterType =37;ST_PivotFilterTypeNextWeek ST_PivotFilterType =38;ST_PivotFilterTypeThisWeek ST_PivotFilterType =39;ST_PivotFilterTypeLastWeek ST_PivotFilterType =40;ST_PivotFilterTypeNextMonth ST_PivotFilterType =41;ST_PivotFilterTypeThisMonth ST_PivotFilterType =42;ST_PivotFilterTypeLastMonth ST_PivotFilterType =43;ST_PivotFilterTypeNextQuarter ST_PivotFilterType =44;ST_PivotFilterTypeThisQuarter ST_PivotFilterType =45;ST_PivotFilterTypeLastQuarter ST_PivotFilterType =46;ST_PivotFilterTypeNextYear ST_PivotFilterType =47;ST_PivotFilterTypeThisYear ST_PivotFilterType =48;ST_PivotFilterTypeLastYear ST_PivotFilterType =49;ST_PivotFilterTypeYearToDate ST_PivotFilterType =50;ST_PivotFilterTypeQ1 ST_PivotFilterType =51;ST_PivotFilterTypeQ2 ST_PivotFilterType =52;ST_PivotFilterTypeQ3 ST_PivotFilterType =53;ST_PivotFilterTypeQ4 ST_PivotFilterType =54;ST_PivotFilterTypeM1 ST_PivotFilterType =55;ST_PivotFilterTypeM2 ST_PivotFilterType =56;ST_PivotFilterTypeM3 ST_PivotFilterType =57;ST_PivotFilterTypeM4 ST_PivotFilterType =58;ST_PivotFilterTypeM5 ST_PivotFilterType =59;ST_PivotFilterTypeM6 ST_PivotFilterType =60;ST_PivotFilterTypeM7 ST_PivotFilterType =61;ST_PivotFilterTypeM8 ST_PivotFilterType =62;ST_PivotFilterTypeM9 ST_PivotFilterType =63;ST_PivotFilterTypeM10 ST_PivotFilterType =64;ST_PivotFilterTypeM11 ST_PivotFilterType =65;ST_PivotFilterTypeM12 ST_PivotFilterType =66;);func (_cfbg *CT_Pages )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dagdb :=range start .Attr {if _dagdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eeccg ,_daeaff :=_e .ParseUint (_dagdb .Value ,10,32);if _daeaff !=nil {return _daeaff ;};_ddagb :=uint32 (_eeccg );_cfbg .CountAttr =&_ddagb ;continue ;};};_geedaa :for {_gggc ,_cdggc :=d .Token ();if _cdggc !=nil {return _cdggc ;};switch _ggacg :=_gggc .(type ){case _b .StartElement :switch _ggacg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"}:_cebgcb :=NewCT_PCDSCPage ();if _eagf :=d .DecodeElement (_cebgcb ,&_ggacg );_eagf !=nil {return _eagf ;};_cfbg .Page =append (_cfbg .Page ,_cebgcb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073\u0020\u0025\u0076",_ggacg .Name );if _efbgb :=d .Skip ();_efbgb !=nil {return _efbgb ;};};case _b .EndElement :break _geedaa ;case _b .CharData :};};return nil ;};func (_edffb *CT_SheetFormatPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edgefc :=range start .Attr {if _edgefc .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_aaecgd ,_gabda :=_e .ParseUint (_edgefc .Value ,10,32);if _gabda !=nil {return _gabda ;};_affegf :=uint32 (_aaecgd );_edffb .BaseColWidthAttr =&_affegf ;continue ;};if _edgefc .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_aecf ,_dcafec :=_e .ParseFloat (_edgefc .Value ,64);if _dcafec !=nil {return _dcafec ;};_edffb .DefaultColWidthAttr =&_aecf ;continue ;};if _edgefc .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_dceae ,_cggag :=_e .ParseFloat (_edgefc .Value ,64);if _cggag !=nil {return _cggag ;};_edffb .DefaultRowHeightAttr =_dceae ;continue ;};if _edgefc .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_bgafce ,_cdadfd :=_e .ParseBool (_edgefc .Value );if _cdadfd !=nil {return _cdadfd ;};_edffb .CustomHeightAttr =&_bgafce ;continue ;};if _edgefc .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_adccbe ,_fgded :=_e .ParseBool (_edgefc .Value );if _fgded !=nil {return _fgded ;};_edffb .ZeroHeightAttr =&_adccbe ;continue ;};if _edgefc .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_fegdae ,_ebeaa :=_e .ParseBool (_edgefc .Value );if _ebeaa !=nil {return _ebeaa ;};_edffb .ThickTopAttr =&_fegdae ;continue ;};if _edgefc .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_gbabe ,_eagad :=_e .ParseBool (_edgefc .Value );if _eagad !=nil {return _eagad ;};_edffb .ThickBottomAttr =&_gbabe ;continue ;};if _edgefc .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_gbgba ,_bfabg :=_e .ParseUint (_edgefc .Value ,10,8);if _bfabg !=nil {return _bfabg ;};_ebaccg :=uint8 (_gbgba );_edffb .OutlineLevelRowAttr =&_ebaccg ;continue ;};if _edgefc .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_ceeegd ,_geacgc :=_e .ParseUint (_edgefc .Value ,10,8);if _geacgc !=nil {return _geacgc ;};_bffff :=uint8 (_ceeegd );_edffb .OutlineLevelColAttr =&_bffff ;continue ;};};for {_gedgd ,_aacba :=d .Token ();if _aacba !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065t\u0046o\u0072\u006d\u0061\u0074\u0050\u0072\u003a \u0025\u0073",_aacba );};if _effa ,_cefea :=_gedgd .(_b .EndElement );_cefea &&_effa .Name ==start .Name {break ;};};return nil ;};type CT_GroupItems struct{ +// Default Column Width +DefaultColWidthAttr *float64 ; -// Items Created Count -CountAttr *uint32 ; +// Default Row Height +DefaultRowHeightAttr float64 ; -// No Value -M []*CT_Missing ; +// Custom Height +CustomHeightAttr *bool ; -// Numeric Value -N []*CT_Number ; +// Hidden By Default +ZeroHeightAttr *bool ; -// Boolean -B []*CT_Boolean ; +// Thick Top Border +ThickTopAttr *bool ; -// Error Value -E []*CT_Error ; +// Thick Bottom Border +ThickBottomAttr *bool ; -// Character Value -S []*CT_String ; +// Maximum Outline Row +OutlineLevelRowAttr *uint8 ; -// Date Time -D []*CT_DateTime ;}; +// Column Outline Level +OutlineLevelColAttr *uint8 ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_gddca *CT_Drawing )ValidateWithPath (path string )error {return nil };func NewCT_TableStyle ()*CT_TableStyle {_dedba :=&CT_TableStyle {};return _dedba }; +// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path +func (_eced *CT_MapInfo )ValidateWithPath (path string )error {for _fdeac ,_fbcd :=range _eced .Schema {if _cdaee :=_fbcd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_fdeac ));_cdaee !=nil {return _cdaee ;};};for _bcagg ,_aeeef :=range _eced .Map {if _eedgb :=_aeeef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_bcagg ));_eedgb !=nil {return _eedgb ;};};return nil ;}; -// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path -func (_egegf *CT_colItems )ValidateWithPath (path string )error {for _gbdade ,_eeabb :=range _egegf .I {if _edcaf :=_eeabb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_gbdade ));_edcaf !=nil {return _edcaf ;};};return nil ;};type CT_I struct{ +// Validate validates the CT_TablePart and its children +func (_eeace *CT_TablePart )Validate ()error {return _eeace .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");};func (_aeega *CT_IconFilter )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {_ebfg ,_bfbea :=_aeega .IconSetAttr .MarshalXMLAttr (_gd .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _bfbea !=nil {return _bfbea ;};start .Attr =append (start .Attr ,_ebfg );if _aeega .IconIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aeega .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_TextFields struct{ -// Item Type -TAttr ST_ItemType ; +// Count of Fields +CountAttr *uint32 ; -// Repeated Items Count -RAttr *uint32 ; +// Text Import Field Settings +TextField []*CT_TextField ;}; -// Data Field Index -IAttr *uint32 ; +// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path +func (_cacff *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };type ST_DvAspect byte ;func (_dgfaa ST_TextVAlign )ValidateWithPath (path string )error {switch _dgfaa {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 (_dgfaa ));};return nil ;};func (_aeded *ST_ConditionalFormattingOperator )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_eegccc ,_feged :=d .Token ();if _feged !=nil {return _feged ;};if _cdfge ,_cbbgga :=_eegccc .(_gd .EndElement );_cbbgga &&_cdfge .Name ==start .Name {*_aeded =1;return nil ;};if _bcega ,_ecadf :=_eegccc .(_gd .CharData );!_ecadf {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",_eegccc );}else {switch string (_bcega ){case "":*_aeded =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_aeded =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_aeded =2;case "\u0065\u0071\u0075a\u006c":*_aeded =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_aeded =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_aeded =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_aeded =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_aeded =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_aeded =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_aeded =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_aeded =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_aeded =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_aeded =12;};};_eegccc ,_feged =d .Token ();if _feged !=nil {return _feged ;};if _faebba ,_eecde :=_eegccc .(_gd .EndElement );_eecde &&_faebba .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",_eegccc );}; -// Row / Column Item Index -X []*CT_X ;}; +// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path +func (_bedcge *CT_Sheets )ValidateWithPath (path string )error {for _dabea ,_dbegdc :=range _bedcge .Sheet {if _aadbad :=_dbegdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dabea ));_aadbad !=nil {return _aadbad ;};};return nil ;};func (_efb *CT_Border )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _efb .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_efb .DiagonalUpAttr ))});};if _efb .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_efb .DiagonalDownAttr ))});};if _efb .OutlineAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_efb .OutlineAttr ))});};e .EncodeToken (start );if _efb .Start !=nil {_dff :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_efb .Start ,_dff );};if _efb .End !=nil {_gge :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}};e .EncodeElement (_efb .End ,_gge );};if _efb .Left !=nil {_gfea :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_efb .Left ,_gfea );};if _efb .Right !=nil {_bfa :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_efb .Right ,_bfa );};if _efb .Top !=nil {_aff :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_efb .Top ,_aff );};if _efb .Bottom !=nil {_fbd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}};e .EncodeElement (_efb .Bottom ,_fbd );};if _efb .Diagonal !=nil {_fde :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_efb .Diagonal ,_fde );};if _efb .Vertical !=nil {_gdbc :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}};e .EncodeElement (_efb .Vertical ,_gdbc );};if _efb .Horizontal !=nil {_bbfb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_efb .Horizontal ,_bbfb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_agbbdg ST_PrintError )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_agbbdg .String (),start );};func (_dbeeg ST_ConditionalFormattingOperator )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dbeeg .String (),start );}; -// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path -func (_dceag *CT_PageItem )ValidateWithPath (path string )error {return nil };func (_fgaff *ST_VerticalAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eebbdf ,_dgeaf :=d .Token ();if _dgeaf !=nil {return _dgeaf ;};if _bgaegf ,_cdbced :=_eebbdf .(_b .EndElement );_cdbced &&_bgaegf .Name ==start .Name {*_fgaff =1;return nil ;};if _bddggf ,_cgcbg :=_eebbdf .(_b .CharData );!_cgcbg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eebbdf );}else {switch string (_bddggf ){case "":*_fgaff =0;case "\u0074\u006f\u0070":*_fgaff =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgaff =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fgaff =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fgaff =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fgaff =5;};};_eebbdf ,_dgeaf =d .Token ();if _dgeaf !=nil {return _dgeaf ;};if _addca ,_efdffa :=_eebbdf .(_b .EndElement );_efdffa &&_addca .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eebbdf );}; +// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path +func (_gadab *CT_Missing )ValidateWithPath (path string )error {for _affd ,_abbbcb :=range _gadab .Tpls {if _fbcdfc :=_abbbcb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_affd ));_fbcdfc !=nil {return _fbcdfc ;};};for _ddacd ,_deege :=range _gadab .X {if _ggeeae :=_deege .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ddacd ));_ggeeae !=nil {return _ggeeae ;};};return nil ;};type ST_PivotFilterType byte ;func (_cgfea *CT_String )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_eggbdd :=range start .Attr {if _eggbdd .Name .Local =="\u0066\u0063"{_bdbeba ,_bdgdg :=_eggbdd .Value ,error (nil );if _bdgdg !=nil {return _bdgdg ;};_cgfea .FcAttr =&_bdbeba ;continue ;};if _eggbdd .Name .Local =="\u0076"{_aeaeae ,_cgfbb :=_eggbdd .Value ,error (nil );if _cgfbb !=nil {return _cgfbb ;};_cgfea .VAttr =_aeaeae ;continue ;};if _eggbdd .Name .Local =="\u0066"{_aeafdb ,_feffe :=_a .ParseBool (_eggbdd .Value );if _feffe !=nil {return _feffe ;};_cgfea .FAttr =&_aeafdb ;continue ;};if _eggbdd .Name .Local =="\u0063"{_fgede ,_ecgdd :=_eggbdd .Value ,error (nil );if _ecgdd !=nil {return _ecgdd ;};_cgfea .CAttr =&_fgede ;continue ;};if _eggbdd .Name .Local =="\u0063\u0070"{_facfca ,_gacgac :=_a .ParseUint (_eggbdd .Value ,10,32);if _gacgac !=nil {return _gacgac ;};_cbfcd :=uint32 (_facfca );_cgfea .CpAttr =&_cbfcd ;continue ;};if _eggbdd .Name .Local =="\u0069\u006e"{_efgcf ,_fccgd :=_a .ParseUint (_eggbdd .Value ,10,32);if _fccgd !=nil {return _fccgd ;};_eddbf :=uint32 (_efgcf );_cgfea .InAttr =&_eddbf ;continue ;};if _eggbdd .Name .Local =="\u0062\u0063"{_baacae ,_bgbdb :=_eggbdd .Value ,error (nil );if _bgbdb !=nil {return _bgbdb ;};_cgfea .BcAttr =&_baacae ;continue ;};if _eggbdd .Name .Local =="\u0075"{_dcfdfg ,_bbcdfc :=_a .ParseBool (_eggbdd .Value );if _bbcdfc !=nil {return _bbcdfc ;};_cgfea .UAttr =&_dcfdfg ;continue ;};if _eggbdd .Name .Local =="\u0069"{_dedab ,_ebgaa :=_a .ParseBool (_eggbdd .Value );if _ebgaa !=nil {return _ebgaa ;};_cgfea .IAttr =&_dedab ;continue ;};if _eggbdd .Name .Local =="\u0075\u006e"{_bddeg ,_gbfbc :=_a .ParseBool (_eggbdd .Value );if _gbfbc !=nil {return _gbfbc ;};_cgfea .UnAttr =&_bddeg ;continue ;};if _eggbdd .Name .Local =="\u0073\u0074"{_fbadd ,_gedfgf :=_a .ParseBool (_eggbdd .Value );if _gedfgf !=nil {return _gedfgf ;};_cgfea .StAttr =&_fbadd ;continue ;};if _eggbdd .Name .Local =="\u0062"{_gbdbcc ,_dbbae :=_a .ParseBool (_eggbdd .Value );if _dbbae !=nil {return _dbbae ;};_cgfea .BAttr =&_gbdbcc ;continue ;};};_abdef :for {_gcbcdg ,_abeedd :=d .Token ();if _abeedd !=nil {return _abeedd ;};switch _gbeeb :=_gcbcdg .(type ){case _gd .StartElement :switch _gbeeb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dffegg :=NewCT_Tuples ();if _dddef :=d .DecodeElement (_dffegg ,&_gbeeb );_dddef !=nil {return _dddef ;};_cgfea .Tpls =append (_cgfea .Tpls ,_dffegg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgccd :=NewCT_X ();if _gaadf :=d .DecodeElement (_dgccd ,&_gbeeb );_gaadf !=nil {return _gaadf ;};_cgfea .X =append (_cgfea .X ,_dgccd );default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072i\u006e\u0067 \u0025\u0076",_gbeeb .Name );if _deedg :=d .Skip ();_deedg !=nil {return _deedg ;};};case _gd .EndElement :break _abdef ;case _gd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_dgff *CT_Extension )ValidateWithPath (path string )error {return nil };type CT_ExtensionList struct{ +// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path +func (_cbbdg *CT_PivotArea )ValidateWithPath (path string )error {if _acgcbe :=_cbbdg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acgcbe !=nil {return _acgcbe ;};if _cbgef :=_cbbdg .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_cbgef !=nil {return _cbgef ;};if _cbbdg .References !=nil {if _fbcef :=_cbbdg .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_fbcef !=nil {return _fbcef ;};};if _cbbdg .ExtLst !=nil {if _ebbaad :=_cbbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebbaad !=nil {return _ebbaad ;};};return nil ;};func (_eedfgd ST_Comments )String ()string {switch _eedfgd {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 (_ddaced ST_DataValidationType )ValidateWithPath (path string )error {switch _ddaced {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 (_ddaced ));};return nil ;};type CT_Parameter struct{ -// Extension -Ext []*CT_Extension ;};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_gebfb :=&CT_TableStyleInfo {};return _gebfb };func (_cbbgb *ST_ExternalConnectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbcff ,_egcfd :=d .Token ();if _egcfd !=nil {return _egcfd ;};if _gbfeea ,_cdeed :=_cbbcff .(_b .EndElement );_cdeed &&_gbfeea .Name ==start .Name {*_cbbgb =1;return nil ;};if _gccbd ,_fgdcbd :=_cbbcff .(_b .CharData );!_fgdcbd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbbcff );}else {switch string (_gccbd ){case "":*_cbbgb =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_cbbgb =1;case "\u0074\u0065\u0078\u0074":*_cbbgb =2;case "\u004d\u0044\u0059":*_cbbgb =3;case "\u0044\u004d\u0059":*_cbbgb =4;case "\u0059\u004d\u0044":*_cbbgb =5;case "\u004d\u0059\u0044":*_cbbgb =6;case "\u0044\u0059\u004d":*_cbbgb =7;case "\u0059\u0044\u004d":*_cbbgb =8;case "\u0073\u006b\u0069\u0070":*_cbbgb =9;case "\u0045\u004d\u0044":*_cbbgb =10;};};_cbbcff ,_egcfd =d .Token ();if _egcfd !=nil {return _egcfd ;};if _ecabg ,_cfaaa :=_cbbcff .(_b .EndElement );_cfaaa &&_ecabg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbbcff );};type CT_SingleXmlCells struct{ +// Parameter Name +NameAttr *string ; -// Table Properties -SingleXmlCell []*CT_SingleXmlCell ;}; +// SQL Data Type +SqlTypeAttr *int32 ; -// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path -func (_bccacb *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _bccacb .ValAttr ==_c .ST_VerticalAlignRunUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dgfea :=_bccacb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgfea !=nil {return _dgfea ;};return nil ;};func NewStyleSheet ()*StyleSheet {_bgcce :=&StyleSheet {};_bgcce .CT_Stylesheet =*NewCT_Stylesheet ();return _bgcce ;}; +// Parameter Type +ParameterTypeAttr ST_ParameterType ; -// Validate validates the PivotCacheRecords and its children -func (_geafc *PivotCacheRecords )Validate ()error {return _geafc .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func (_gaggcg *CT_XmlCellPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaggcg .XmlPr =NewCT_XmlPr ();for _ ,_egffe :=range start .Attr {if _egffe .Name .Local =="\u0069\u0064"{_addbb ,_gdeffc :=_e .ParseUint (_egffe .Value ,10,32);if _gdeffc !=nil {return _gdeffc ;};_gaggcg .IdAttr =uint32 (_addbb );continue ;};if _egffe .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cfagdg ,_babdf :=_egffe .Value ,error (nil );if _babdf !=nil {return _babdf ;};_gaggcg .UniqueNameAttr =&_cfagdg ;continue ;};};_gggdb :for {_cgcdg ,_dabbe :=d .Token ();if _dabbe !=nil {return _dabbe ;};switch _adcbf :=_cgcdg .(type ){case _b .StartElement :switch _adcbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"}:if _gcbaf :=d .DecodeElement (_gaggcg .XmlPr ,&_adcbf );_gcbaf !=nil {return _gcbaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaggcg .ExtLst =NewCT_ExtensionList ();if _gebcec :=d .DecodeElement (_gaggcg .ExtLst ,&_adcbf );_gebcec !=nil {return _gebcec ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_X\u006d\u006cC\u0065\u006c\u006c\u0050\u0072\u0020\u0025\u0076",_adcbf .Name );if _gedgf :=d .Skip ();_gedgf !=nil {return _gedgf ;};};case _b .EndElement :break _gggdb ;case _b .CharData :};};return nil ;};func (_edag *CT_DataValidation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfde :=range start .Attr {if _cfde .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_dcbc ,_cgge :=_e .ParseBool (_cfde .Value );if _cgge !=nil {return _cgge ;};_edag .ShowErrorMessageAttr =&_dcbc ;continue ;};if _cfde .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_baefg ,_afgfd :=_cfde .Value ,error (nil );if _afgfd !=nil {return _afgfd ;};_edag .ErrorTitleAttr =&_baefg ;continue ;};if _cfde .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_edag .ErrorStyleAttr .UnmarshalXMLAttr (_cfde );continue ;};if _cfde .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_edag .OperatorAttr .UnmarshalXMLAttr (_cfde );continue ;};if _cfde .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_gddg ,_fggf :=_e .ParseBool (_cfde .Value );if _fggf !=nil {return _fggf ;};_edag .AllowBlankAttr =&_gddg ;continue ;};if _cfde .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_ccff ,_eecdd :=_e .ParseBool (_cfde .Value );if _eecdd !=nil {return _eecdd ;};_edag .ShowDropDownAttr =&_ccff ;continue ;};if _cfde .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_fcdga ,_cefb :=_e .ParseBool (_cfde .Value );if _cefb !=nil {return _cefb ;};_edag .ShowInputMessageAttr =&_fcdga ;continue ;};if _cfde .Name .Local =="\u0074\u0079\u0070\u0065"{_edag .TypeAttr .UnmarshalXMLAttr (_cfde );continue ;};if _cfde .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_edag .ImeModeAttr .UnmarshalXMLAttr (_cfde );continue ;};if _cfde .Name .Local =="\u0065\u0072\u0072o\u0072"{_gbec ,_aeed :=_cfde .Value ,error (nil );if _aeed !=nil {return _aeed ;};_edag .ErrorAttr =&_gbec ;continue ;};if _cfde .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_egace ,_bdfb :=_cfde .Value ,error (nil );if _bdfb !=nil {return _bdfb ;};_edag .PromptTitleAttr =&_egace ;continue ;};if _cfde .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_cdaed ,_faefg :=_cfde .Value ,error (nil );if _faefg !=nil {return _faefg ;};_edag .PromptAttr =&_cdaed ;continue ;};if _cfde .Name .Local =="\u0073\u0071\u0072e\u0066"{_ddgae ,_gfcf :=ParseSliceST_Sqref (_cfde .Value );if _gfcf !=nil {return _gfcf ;};_edag .SqrefAttr =_ddgae ;continue ;};};_bgab :for {_edecc ,_ccgce :=d .Token ();if _ccgce !=nil {return _ccgce ;};switch _gbfaf :=_edecc .(type ){case _b .StartElement :switch _gbfaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}:_edag .Formula1 =new (string );if _gdcfd :=d .DecodeElement (_edag .Formula1 ,&_gbfaf );_gdcfd !=nil {return _gdcfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}:_edag .Formula2 =new (string );if _dcef :=d .DecodeElement (_edag .Formula2 ,&_gbfaf );_dcef !=nil {return _dcef ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gbfaf .Name );if _aaeed :=d .Skip ();_aaeed !=nil {return _aaeed ;};};case _b .EndElement :break _bgab ;case _b .CharData :};};return nil ;};func (_dffge ST_TotalsRowFunction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dffge .String (),start );};func NewCT_ControlPr ()*CT_ControlPr {_abff :=&CT_ControlPr {};_abff .Anchor =NewCT_ObjectAnchor ();return _abff ;};const (ST_ExternalConnectionTypeUnset ST_ExternalConnectionType =0;ST_ExternalConnectionTypeGeneral ST_ExternalConnectionType =1;ST_ExternalConnectionTypeText ST_ExternalConnectionType =2;ST_ExternalConnectionTypeMDY ST_ExternalConnectionType =3;ST_ExternalConnectionTypeDMY ST_ExternalConnectionType =4;ST_ExternalConnectionTypeYMD ST_ExternalConnectionType =5;ST_ExternalConnectionTypeMYD ST_ExternalConnectionType =6;ST_ExternalConnectionTypeDYM ST_ExternalConnectionType =7;ST_ExternalConnectionTypeYDM ST_ExternalConnectionType =8;ST_ExternalConnectionTypeSkip ST_ExternalConnectionType =9;ST_ExternalConnectionTypeEMD ST_ExternalConnectionType =10;); +// Refresh on Change +RefreshOnChangeAttr *bool ; -// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path -func (_ddbbd *CT_CellWatches )ValidateWithPath (path string )error {for _bcfaa ,_agbf :=range _ddbbd .CellWatch {if _ddec :=_agbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_bcfaa ));_ddec !=nil {return _ddec ;};};return nil ;};func (_fcfcef ST_ExternalConnectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcfcef .String (),start );};func (_acefcf *CT_ExternalLinkChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggf :for {_febc ,_acada :=d .Token ();if _acada !=nil {return _acada ;};switch _fefa :=_febc .(type ){case _b .StartElement :switch _fefa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_acefcf .ExternalBook =NewCT_ExternalBook ();if _ageca :=d .DecodeElement (_acefcf .ExternalBook ,&_fefa );_ageca !=nil {return _ageca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_acefcf .DdeLink =NewCT_DdeLink ();if _bgaa :=d .DecodeElement (_acefcf .DdeLink ,&_fefa );_bgaa !=nil {return _bgaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_acefcf .OleLink =NewCT_OleLink ();if _ceeec :=d .DecodeElement (_acefcf .OleLink ,&_fefa );_ceeec !=nil {return _ceeec ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fefa .Name );if _bccgef :=d .Skip ();_bccgef !=nil {return _bccgef ;};};case _b .EndElement :break _gggf ;case _b .CharData :};};return nil ;};func (_eeabe *ST_TimePeriod )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgagb ,_dcfbef :=d .Token ();if _dcfbef !=nil {return _dcfbef ;};if _edfgfe ,_efabf :=_dgagb .(_b .EndElement );_efabf &&_edfgfe .Name ==start .Name {*_eeabe =1;return nil ;};if _abdag ,_bafbge :=_dgagb .(_b .CharData );!_bafbge {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgagb );}else {switch string (_abdag ){case "":*_eeabe =0;case "\u0074\u006f\u0064a\u0079":*_eeabe =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_eeabe =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_eeabe =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_eeabe =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_eeabe =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_eeabe =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_eeabe =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_eeabe =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_eeabe =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_eeabe =10;};};_dgagb ,_dcfbef =d .Token ();if _dcfbef !=nil {return _dcfbef ;};if _fffdf ,_ceecbb :=_dgagb .(_b .EndElement );_ceecbb &&_fffdf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgagb );};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_aadcc :=&CT_ReviewedRevisions {};return _aadcc ;}; +// Parameter Prompt String +PromptAttr *string ; -// Validate validates the CT_Filter and its children -func (_gfab *CT_Filter )Validate ()error {return _gfab .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func (_fgga *CT_CellStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgga .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fgga .CountAttr )});};e .EncodeToken (start );_fcgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_daag :=range _fgga .CellStyle {e .EncodeElement (_daag ,_fcgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdeeb ST_SmartTagShow )ValidateWithPath (path string )error {switch _cdeeb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdeeb ));};return nil ;};func (_fbbfg *CT_SheetBackgroundPicture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgcfc :=range start .Attr {if _dgcfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgcfc .Name .Local =="\u0069\u0064"||_dgcfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgcfc .Name .Local =="\u0069\u0064"{_gggega ,_efgfg :=_dgcfc .Value ,error (nil );if _efgfg !=nil {return _efgfg ;};_fbbfg .IdAttr =_gggega ;continue ;};};for {_fagebc ,_eeeag :=d .Token ();if _eeeag !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u003a\u0020\u0025\u0073",_eeeag );};if _ffdcg ,_bdcdc :=_fagebc .(_b .EndElement );_bdcdc &&_ffdcg .Name ==start .Name {break ;};};return nil ;}; +// Boolean +BooleanAttr *bool ; -// Validate validates the CT_TableColumn and its children -func (_adfgbc *CT_TableColumn )Validate ()error {return _adfgbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");}; +// Double +DoubleAttr *float64 ; -// Validate validates the CT_Location and its children -func (_dagdd *CT_Location )Validate ()error {return _dagdd .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};func (_dfadg *ST_UpdateLinks )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefedf ,_gcgdce :=d .Token ();if _gcgdce !=nil {return _gcgdce ;};if _dfcega ,_bbafbc :=_aefedf .(_b .EndElement );_bbafbc &&_dfcega .Name ==start .Name {*_dfadg =1;return nil ;};if _cecgf ,_bfggf :=_aefedf .(_b .CharData );!_bfggf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aefedf );}else {switch string (_cecgf ){case "":*_dfadg =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_dfadg =1;case "\u006e\u0065\u0076e\u0072":*_dfadg =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dfadg =3;};};_aefedf ,_gcgdce =d .Token ();if _gcgdce !=nil {return _gcgdce ;};if _bgddg ,_cfbedg :=_aefedf .(_b .EndElement );_cfbedg &&_bgddg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aefedf );};func (_ffebb *CT_MRUColors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeege :for {_dgcga ,_aebdc :=d .Token ();if _aebdc !=nil {return _aebdc ;};switch _ggba :=_dgcga .(type ){case _b .StartElement :switch _ggba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_dbdff :=NewCT_Color ();if _eccf :=d .DecodeElement (_dbdff ,&_ggba );_eccf !=nil {return _eccf ;};_ffebb .Color =append (_ffebb .Color ,_dbdff );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_M\u0052\u0055C\u006f\u006c\u006f\u0072\u0073\u0020\u0025\u0076",_ggba .Name );if _efcc :=d .Skip ();_efcc !=nil {return _efcc ;};};case _b .EndElement :break _aeege ;case _b .CharData :};};return nil ;};const (ST_FileTypeUnset ST_FileType =0;ST_FileTypeMac ST_FileType =1;ST_FileTypeWin ST_FileType =2;ST_FileTypeDos ST_FileType =3;ST_FileTypeLin ST_FileType =4;ST_FileTypeOther ST_FileType =5;);func (_ddgba ST_IconSetType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbedde :=_b .Attr {};_fbedde .Name =name ;switch _ddgba {case ST_IconSetTypeUnset :_fbedde .Value ="";case ST_IconSetType3Arrows :_fbedde .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_fbedde .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_fbedde .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_fbedde .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_fbedde .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_fbedde .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_fbedde .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_fbedde .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_fbedde .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_fbedde .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_fbedde .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_fbedde .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_fbedde .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_fbedde .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_fbedde .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_fbedde .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_fbedde .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _fbedde ,nil ;};const (ST_PivotAreaTypeUnset ST_PivotAreaType =0;ST_PivotAreaTypeNone ST_PivotAreaType =1;ST_PivotAreaTypeNormal ST_PivotAreaType =2;ST_PivotAreaTypeData ST_PivotAreaType =3;ST_PivotAreaTypeAll ST_PivotAreaType =4;ST_PivotAreaTypeOrigin ST_PivotAreaType =5;ST_PivotAreaTypeButton ST_PivotAreaType =6;ST_PivotAreaTypeTopEnd ST_PivotAreaType =7;ST_PivotAreaTypeTopRight ST_PivotAreaType =8;);func (_gagegb *CT_Mdx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gagegb .FAttr =ST_MdxFunctionType (1);for _ ,_fggcf :=range start .Attr {if _fggcf .Name .Local =="\u006e"{_bdecb ,_bcdgb :=_e .ParseUint (_fggcf .Value ,10,32);if _bcdgb !=nil {return _bcdgb ;};_gagegb .NAttr =uint32 (_bdecb );continue ;};if _fggcf .Name .Local =="\u0066"{_gagegb .FAttr .UnmarshalXMLAttr (_fggcf );continue ;};};_ecebcf :for {_gggda ,_acbc :=d .Token ();if _acbc !=nil {return _acbc ;};switch _ddeee :=_gggda .(type ){case _b .StartElement :switch _ddeee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_gagegb .T =NewCT_MdxTuple ();if _ggaad :=d .DecodeElement (_gagegb .T ,&_ddeee );_ggaad !=nil {return _ggaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"}:_gagegb .Ms =NewCT_MdxSet ();if _cefc :=d .DecodeElement (_gagegb .Ms ,&_ddeee );_cefc !=nil {return _cefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_gagegb .P =NewCT_MdxMemeberProp ();if _gfaae :=d .DecodeElement (_gagegb .P ,&_ddeee );_gfaae !=nil {return _gfaae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"}:_gagegb .K =NewCT_MdxKPI ();if _acded :=d .DecodeElement (_gagegb .K ,&_ddeee );_acded !=nil {return _acded ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0020\u0025\u0076",_ddeee .Name );if _fddde :=d .Skip ();_fddde !=nil {return _fddde ;};};case _b .EndElement :break _ecebcf ;case _b .CharData :};};return nil ;};func (_gdded *CT_FieldUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_gdded .XAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aeegb *ST_DvAspect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgfad ,_cgebe :=d .Token ();if _cgebe !=nil {return _cgebe ;};if _dgccd ,_dfcfg :=_dgfad .(_b .EndElement );_dfcfg &&_dgccd .Name ==start .Name {*_aeegb =1;return nil ;};if _adfafc ,_cccfff :=_dgfad .(_b .CharData );!_cccfff {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgfad );}else {switch string (_adfafc ){case "":*_aeegb =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_aeegb =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_aeegb =2;};};_dgfad ,_cgebe =d .Token ();if _cgebe !=nil {return _cgebe ;};if _dbdgddc ,_fgbbb :=_dgfad .(_b .EndElement );_fgbbb &&_dbdgddc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgfad );};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;);func (_fbbbfb *ST_RevisionAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbce ,_ffbafb :=d .Token ();if _ffbafb !=nil {return _ffbafb ;};if _gdagfd ,_bcfcca :=_gbbce .(_b .EndElement );_bcfcca &&_gdagfd .Name ==start .Name {*_fbbbfb =1;return nil ;};if _egccfd ,_acebe :=_gbbce .(_b .CharData );!_acebe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbbce );}else {switch string (_egccfd ){case "":*_fbbbfb =0;case "\u0061\u0064\u0064":*_fbbbfb =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_fbbbfb =2;};};_gbbce ,_ffbafb =d .Token ();if _ffbafb !=nil {return _ffbafb ;};if _cbabec ,_fefag :=_gbbce .(_b .EndElement );_fefag &&_cbabec .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbbce );}; +// Integer +IntegerAttr *int32 ; -// Validate validates the CT_DataRefs and its children -func (_dbfcf *CT_DataRefs )Validate ()error {return _dbfcf .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};type CT_OlapPr struct{ +// String +StringAttr *string ; -// Local Cube -LocalAttr *bool ; +// Cell Reference +CellAttr *string ;}; -// Local Cube Connection -LocalConnectionAttr *string ; +// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path +func (_ecdaae *CT_IgnoredErrors )ValidateWithPath (path string )error {for _acbeg ,_bacaga :=range _ecdaae .IgnoredError {if _gfgfa :=_bacaga .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_acbeg ));_gfgfa !=nil {return _gfgfa ;};};if _ecdaae .ExtLst !=nil {if _bfgfg :=_ecdaae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfgfg !=nil {return _bfgfg ;};};return nil ;};func (_dcgdg *CT_PivotCache )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bcffd :=range start .Attr {if _bcffd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcffd .Name .Local =="\u0069\u0064"||_bcffd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bcffd .Name .Local =="\u0069\u0064"{_cbdgdb ,_fcbdb :=_bcffd .Value ,error (nil );if _fcbdb !=nil {return _fcbdb ;};_dcgdg .IdAttr =_cbdgdb ;continue ;};if _bcffd .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_fbbac ,_ecfegd :=_a .ParseUint (_bcffd .Value ,10,32);if _ecfegd !=nil {return _ecfegd ;};_dcgdg .CacheIdAttr =uint32 (_fbbac );continue ;};};for {_cbfebd ,_gadcf :=d .Token ();if _gadcf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_gadcf );};if _gegfd ,_gbadfa :=_cbfebd .(_gd .EndElement );_gbadfa &&_gegfd .Name ==start .Name {break ;};};return nil ;};func NewCT_MdxKPI ()*CT_MdxKPI {_geca :=&CT_MdxKPI {};_geca .PAttr =ST_MdxKPIProperty (1);return _geca ;};const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);func (_ddcbda ST_CalcMode )Validate ()error {return _ddcbda .ValidateWithPath ("")};func (_dcbeg ST_DataValidationType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dcbeg .String (),start );};func (_ggabba ST_FontScheme )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_ggabba .String (),start );};func (_bbge *CT_GradientFill )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bbge .TypeAttr !=ST_GradientTypeUnset {_acdgb ,_dabae :=_bbge .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _dabae !=nil {return _dabae ;};start .Attr =append (start .Attr ,_acdgb );};if _bbge .DegreeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbge .DegreeAttr )});};if _bbge .LeftAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbge .LeftAttr )});};if _bbge .RightAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbge .RightAttr )});};if _bbge .TopAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_bbge .TopAttr )});};if _bbge .BottomAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_bbge .BottomAttr )});};e .EncodeToken (start );if _bbge .Stop !=nil {_ggfae :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_aabf :=range _bbge .Stop {e .EncodeElement (_aabf ,_ggfae );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_VerticalAlignFontProperty struct{ -// Local Refresh -LocalRefreshAttr *bool ; +// Value +ValAttr _af .ST_VerticalAlignRun ;};type CT_Tables struct{ + +// Count of Tables +CountAttr *uint32 ; + +// No Value +M []*CT_TableMissing ; -// Send Locale to OLAP -SendLocaleAttr *bool ; +// Character Value +S []*CT_XStringElement ; -// Drill Through Count -RowDrillCountAttr *uint32 ; +// Index +X []*CT_Index ;};type CT_Pages struct{ -// OLAP Fill Formatting -ServerFillAttr *bool ; +// Page Item String Count +CountAttr *uint32 ; -// OLAP Number Format -ServerNumberFormatAttr *bool ; +// Page Items +Page []*CT_PCDSCPage ;};func (_bdfgb *CT_Member )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fdage :=range start .Attr {if _fdage .Name .Local =="\u006e\u0061\u006d\u0065"{_bgccg ,_egecg :=_fdage .Value ,error (nil );if _egecg !=nil {return _egecg ;};_bdfgb .NameAttr =_bgccg ;continue ;};};for {_bcebg ,_cbabg :=d .Token ();if _cbabg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_cbabg );};if _becbe ,_caaag :=_bcebg .(_gd .EndElement );_caaag &&_becbe .Name ==start .Name {break ;};};return nil ;}; -// OLAP Server Font -ServerFontAttr *bool ; +// Validate validates the CT_XStringElement and its children +func (_agdbcfg *CT_XStringElement )Validate ()error {return _agdbcfg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func (_gcdgg ST_PatternType )Validate ()error {return _gcdgg .ValidateWithPath ("")};type CT_PivotSelection struct{ -// OLAP Font Formatting -ServerFontColorAttr *bool ;};func (_bgbbb *CT_colItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgbbb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgbbb .CountAttr )});};e .EncodeToken (start );_bdgaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_agbea :=range _bgbbb .I {e .EncodeElement (_agbea ,_bdgaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Pane +PaneAttr ST_Pane ; -// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path -func (_dfbd *CT_ColorFilter )ValidateWithPath (path string )error {return nil };func (_bcdbec ST_SourceType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcdbec .String (),start );}; +// Show Header +ShowHeaderAttr *bool ; -// Validate validates the CT_CalcCell and its children -func (_acfag *CT_CalcCell )Validate ()error {return _acfag .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};func (_dfedb *CT_RevisionMove )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfedb .SheetIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dfedb .SourceAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_dfedb .DestinationAttr )});if _dfedb .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfedb .SourceSheetIdAttr )});};if _dfedb .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfedb .RIdAttr )});};if _dfedb .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dfedb .UaAttr ))});};if _dfedb .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dfedb .RaAttr ))});};e .EncodeToken (start );if _dfedb .Undo !=nil {_afcada :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_fcege :=range _dfedb .Undo {e .EncodeElement (_fcege ,_afcada );};};if _dfedb .Rcc !=nil {_bgdca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_dbgc :=range _dfedb .Rcc {e .EncodeElement (_dbgc ,_bgdca );};};if _dfedb .Rfmt !=nil {_cecbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_gaeda :=range _dfedb .Rfmt {e .EncodeElement (_gaeda ,_cecbd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Consolidation ()*CT_Consolidation {_dcaab :=&CT_Consolidation {};_dcaab .RangeSets =NewCT_RangeSets ();return _dcaab ;};func (_egfdg *CT_CustomFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcdfd :=range start .Attr {if _bcdfd .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_egfdg .OperatorAttr .UnmarshalXMLAttr (_bcdfd );continue ;};if _bcdfd .Name .Local =="\u0076\u0061\u006c"{_abee ,_eeeed :=_bcdfd .Value ,error (nil );if _eeeed !=nil {return _eeeed ;};_egfdg .ValAttr =&_abee ;continue ;};};for {_fafd ,_cafd :=d .Token ();if _cafd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_cafd );};if _dbfge ,_fbfdf :=_fafd .(_b .EndElement );_fbfdf &&_dbfge .Name ==start .Name {break ;};};return nil ;};func (_ggcaf *ST_PivotAreaType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccaegf ,_gedga :=d .Token ();if _gedga !=nil {return _gedga ;};if _gdcbag ,_cbbfcd :=_ccaegf .(_b .EndElement );_cbbfcd &&_gdcbag .Name ==start .Name {*_ggcaf =1;return nil ;};if _faagc ,_gefbba :=_ccaegf .(_b .CharData );!_gefbba {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccaegf );}else {switch string (_faagc ){case "":*_ggcaf =0;case "\u006e\u006f\u006e\u0065":*_ggcaf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ggcaf =2;case "\u0064\u0061\u0074\u0061":*_ggcaf =3;case "\u0061\u006c\u006c":*_ggcaf =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_ggcaf =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_ggcaf =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_ggcaf =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_ggcaf =8;};};_ccaegf ,_gedga =d .Token ();if _gedga !=nil {return _gedga ;};if _geafga ,_caedgc :=_ccaegf .(_b .EndElement );_caedgc &&_geafga .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccaegf );};func (_cgffbd ST_TableStyleType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcbaa :=_b .Attr {};_bcbaa .Name =name ;switch _cgffbd {case ST_TableStyleTypeUnset :_bcbaa .Value ="";case ST_TableStyleTypeWholeTable :_bcbaa .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TableStyleTypeHeaderRow :_bcbaa .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_bcbaa .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_bcbaa .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeLastColumn :_bcbaa .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_bcbaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_bcbaa .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstColumnStripe :_bcbaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_bcbaa .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstHeaderCell :_bcbaa .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_bcbaa .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstTotalCell :_bcbaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_bcbaa .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstSubtotalColumn :_bcbaa .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_bcbaa .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case ST_TableStyleTypeThirdSubtotalColumn :_bcbaa .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_bcbaa .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeSecondSubtotalRow :_bcbaa .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_bcbaa .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeBlankRow :_bcbaa .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_bcbaa .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondColumnSubheading :_bcbaa .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_bcbaa .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeFirstRowSubheading :_bcbaa .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_bcbaa .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeThirdRowSubheading :_bcbaa .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_bcbaa .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case ST_TableStyleTypePageFieldValues :_bcbaa .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _bcbaa ,nil ;}; +// Label +LabelAttr *bool ; -// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path -func (_fccd *CT_DefinedNames )ValidateWithPath (path string )error {for _gdfd ,_deac :=range _fccd .DefinedName {if _gdccb :=_deac .ValidateWithPath (_f .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_gdfd ));_gdccb !=nil {return _gdccb ;};};return nil ;};func (_bfffd *CT_WebPublishObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcadg :=range start .Attr {if _dcadg .Name .Local =="\u0069\u0064"{_gfefb ,_fbafbb :=_e .ParseUint (_dcadg .Value ,10,32);if _fbafbb !=nil {return _fbafbb ;};_bfffd .IdAttr =uint32 (_gfefb );continue ;};if _dcadg .Name .Local =="\u0064\u0069\u0076I\u0064"{_bafeg ,_befgf :=_dcadg .Value ,error (nil );if _befgf !=nil {return _befgf ;};_bfffd .DivIdAttr =_bafeg ;continue ;};if _dcadg .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_bcafb ,_cfggd :=_dcadg .Value ,error (nil );if _cfggd !=nil {return _cfggd ;};_bfffd .SourceObjectAttr =&_bcafb ;continue ;};if _dcadg .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_feaad ,_gefgba :=_dcadg .Value ,error (nil );if _gefgba !=nil {return _gefgba ;};_bfffd .DestinationFileAttr =_feaad ;continue ;};if _dcadg .Name .Local =="\u0074\u0069\u0074l\u0065"{_eefag ,_acfba :=_dcadg .Value ,error (nil );if _acfba !=nil {return _acfba ;};_bfffd .TitleAttr =&_eefag ;continue ;};if _dcadg .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_fddfg ,_deeef :=_e .ParseBool (_dcadg .Value );if _deeef !=nil {return _deeef ;};_bfffd .AutoRepublishAttr =&_fddfg ;continue ;};};for {_cdbff ,_gedeg :=d .Token ();if _gedeg !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0057\u0065\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_gedeg );};if _ddcfe ,_gaced :=_cdbff .(_b .EndElement );_gaced &&_ddcfe .Name ==start .Name {break ;};};return nil ;};func (_gdgag *CT_Field )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_gdgag .XAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RangeSet ()*CT_RangeSet {_ddfca :=&CT_RangeSet {};return _ddfca };func (_ecbae ST_Qualifier )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aeafg :=_b .Attr {};_aeafg .Name =name ;switch _ecbae {case ST_QualifierUnset :_aeafg .Value ="";case ST_QualifierDoubleQuote :_aeafg .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_aeafg .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_aeafg .Value ="\u006e\u006f\u006e\u0065";};return _aeafg ,nil ;}; +// Data Selection +DataAttr *bool ; -// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path -func (_abed *CT_ExternalCell )ValidateWithPath (path string )error {if _gfbg :=_abed .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gfbg !=nil {return _gfbg ;};return nil ;};func (_dabfc *CT_Items )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dabfc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dabfc .CountAttr )});};e .EncodeToken (start );_dfcde :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_gfddd :=range _dabfc .Item {e .EncodeElement (_gfddd ,_dfcde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccbbae *CT_Selection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccbbae .PaneAttr !=ST_PaneUnset {_begdcd ,_begfg :=_ccbbae .PaneAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u006e\u0065"});if _begfg !=nil {return _begfg ;};start .Attr =append (start .Attr ,_begdcd );};if _ccbbae .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ccbbae .ActiveCellAttr )});};if _ccbbae .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccbbae .ActiveCellIdAttr )});};if _ccbbae .SqrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ccbbae .SqrefAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fecd *CT_ChartsheetViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cccggd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_dfbgc :=range _fecd .SheetView {e .EncodeElement (_dfbgc ,_cccggd );};if _fecd .ExtLst !=nil {_bgfd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fecd .ExtLst ,_bgfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcff *CT_TableColumns )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabef :=range start .Attr {if _aabef .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecagf ,_ffbaa :=_e .ParseUint (_aabef .Value ,10,32);if _ffbaa !=nil {return _ffbaa ;};_bbeeda :=uint32 (_ecagf );_bcff .CountAttr =&_bbeeda ;continue ;};};_eaddf :for {_ggecb ,_fabff :=d .Token ();if _fabff !=nil {return _fabff ;};switch _cebecf :=_ggecb .(type ){case _b .StartElement :switch _cebecf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"}:_gfeab :=NewCT_TableColumn ();if _adfaff :=d .DecodeElement (_gfeab ,&_cebecf );_adfaff !=nil {return _adfaff ;};_bcff .TableColumn =append (_bcff .TableColumn ,_gfeab );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_cebecf .Name );if _ddagc :=d .Skip ();_ddagc !=nil {return _ddagc ;};};case _b .EndElement :break _eaddf ;case _b .CharData :};};return nil ;};func (_bdbeaa ST_PageOrder )ValidateWithPath (path string )error {switch _bdbeaa {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbeaa ));};return nil ;};func (_fgdde *CT_LegacyDrawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fgdde .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Worksheet struct{CT_Worksheet };type CT_IntProperty struct{ +// Extendable +ExtendableAttr *bool ; -// Value -ValAttr int32 ;}; +// Selection Count +CountAttr *uint32 ; -// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path -func (_ffagc *PivotTableDefinition )ValidateWithPath (path string )error {if _fbcgfa :=_ffagc .CT_pivotTableDefinition .ValidateWithPath (path );_fbcgfa !=nil {return _fbcgfa ;};return nil ;};func NewCT_DdeValues ()*CT_DdeValues {_bfbbg :=&CT_DdeValues {};return _bfbbg };type Users struct{CT_Users };func (_fcgcc *CT_ChartFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_f .Sprintf ("\u0025\u0076",_fcgcc .ChartAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",_fcgcc .FormatAttr )});if _fcgcc .SeriesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fcgcc .SeriesAttr ))});};e .EncodeToken (start );_eaee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fcgcc .PivotArea ,_eaee );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Axis +AxisAttr ST_Axis ; -// Validate validates the AG_RevData and its children -func (_cf *AG_RevData )Validate ()error {return _cf .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};type ST_FilterOperator byte ;func (_bfedff ST_PhoneticAlignment )String ()string {switch _bfedff {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};const (ST_CredMethodUnset ST_CredMethod =0;ST_CredMethodIntegrated ST_CredMethod =1;ST_CredMethodNone ST_CredMethod =2;ST_CredMethodStored ST_CredMethod =3;ST_CredMethodPrompt ST_CredMethod =4;);type CT_SmartTagType struct{ +// Dimension +DimensionAttr *uint32 ; -// SmartTag Namespace URI -NamespaceUriAttr *string ; +// Start +StartAttr *uint32 ; -// Name -NameAttr *string ; +// Minimum +MinAttr *uint32 ; -// Smart Tag URL -UrlAttr *string ;};type CT_MetadataBlocks struct{ +// Maximum +MaxAttr *uint32 ; -// Metadata Block Count -CountAttr *uint32 ; +// Active Row +ActiveRowAttr *uint32 ; -// Metadata Block -Bk []*CT_MetadataBlock ;};func (_eaaaad ST_PivotAreaType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eaaaad .String (),start );};type CT_Member struct{ +// Active Column +ActiveColAttr *uint32 ; -// Hidden Item Name -NameAttr string ;};func (_gebgaa ST_SmartTagShow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gebgaa .String (),start );};func (_eccgg ST_DataValidationType )ValidateWithPath (path string )error {switch _eccgg {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eccgg ));};return nil ;};func (_baaecf ST_ParameterType )ValidateWithPath (path string )error {switch _baaecf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baaecf ));};return nil ;};func (_fdega *CT_Fonts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdega .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdega .CountAttr )});};e .EncodeToken (start );if _fdega .Font !=nil {_caagdd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_ecaae :=range _fdega .Font {e .EncodeElement (_ecaae ,_caagdd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adaf *CT_ConditionalFormats )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dedcb :=range start .Attr {if _dedcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecaag ,_fdaa :=_e .ParseUint (_dedcb .Value ,10,32);if _fdaa !=nil {return _fdaa ;};_cgfgf :=uint32 (_ecaag );_adaf .CountAttr =&_cgfgf ;continue ;};};_dfgc :for {_gceg ,_adag :=d .Token ();if _adag !=nil {return _adag ;};switch _ecfd :=_gceg .(type ){case _b .StartElement :switch _ecfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"}:_bffb :=NewCT_ConditionalFormat ();if _fbbb :=d .DecodeElement (_bffb ,&_ecfd );_fbbb !=nil {return _fbbb ;};_adaf .ConditionalFormat =append (_adaf .ConditionalFormat ,_bffb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_ecfd .Name );if _befge :=d .Skip ();_befge !=nil {return _befge ;};};case _b .EndElement :break _dfgc ;case _b .CharData :};};return nil ;}; +// Previous Row +PreviousRowAttr *uint32 ; -// Validate validates the CT_HierarchyUsage and its children -func (_dadccd *CT_HierarchyUsage )Validate ()error {return _dadccd .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};func (_gdgbf ST_Comments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gdgbf .String (),start );};func (_gbafa ST_MdxSetOrder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbafa .String (),start );}; +// Previous Column Selection +PreviousColAttr *uint32 ; -// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path -func (_ecac *CT_Cols )ValidateWithPath (path string )error {for _ccbfg ,_eccc :=range _ecac .Col {if _caae :=_eccc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_ccbfg ));_caae !=nil {return _caae ;};};return nil ;};func (_daaacd ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _daaacd {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daaacd ));};return nil ;};func (_daebf *Dialogsheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _daebf .CT_Dialogsheet .MarshalXML (e ,start );}; +// Click Count +ClickAttr *uint32 ;IdAttr *string ; -// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path -func (_dfaaff *CT_WebPr )ValidateWithPath (path string )error {if _fcfce :=_dfaaff .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_fcfce !=nil {return _fcfce ;};if _dfaaff .Tables !=nil {if _eaage :=_dfaaff .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073");_eaage !=nil {return _eaage ;};};return nil ;};func NewCT_Cfvo ()*CT_Cfvo {_gcad :=&CT_Cfvo {};_gcad .TypeAttr =ST_CfvoType (1);return _gcad };func NewCT_MeasureGroups ()*CT_MeasureGroups {_cbdbda :=&CT_MeasureGroups {};return _cbdbda }; +// Pivot Area +PivotArea *CT_PivotArea ;};type CT_FontName struct{ -// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path -func (_efaec *CT_PivotCaches )ValidateWithPath (path string )error {for _gabce ,_cdaag :=range _efaec .PivotCache {if _fcebd :=_cdaag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_gabce ));_fcebd !=nil {return _fcebd ;};};return nil ;};func NewAG_AutoFormat ()*AG_AutoFormat {_fd :=&AG_AutoFormat {};return _fd };type CT_NumFmts struct{ +// String Value +ValAttr string ;};type CT_UndoInfo struct{ -// Number Format Count -CountAttr *uint32 ; +// Index +IndexAttr uint32 ; -// Number Formats -NumFmt []*CT_NumFmt ;}; +// Expression +ExpAttr ST_FormulaExpression ; -// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path -func (_cdeea *CT_MetadataRecord )ValidateWithPath (path string )error {return nil };func (_fgdgdc *ST_GradientType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_degdcd ,_daace :=d .Token ();if _daace !=nil {return _daace ;};if _efecgb ,_gedcde :=_degdcd .(_b .EndElement );_gedcde &&_efecgb .Name ==start .Name {*_fgdgdc =1;return nil ;};if _bcagbe ,_fecdcb :=_degdcd .(_b .CharData );!_fecdcb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_degdcd );}else {switch string (_bcagbe ){case "":*_fgdgdc =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_fgdgdc =1;case "\u0070\u0061\u0074\u0068":*_fgdgdc =2;};};_degdcd ,_daace =d .Token ();if _daace !=nil {return _daace ;};if _agcfbe ,_dedceg :=_degdcd .(_b .EndElement );_dedceg &&_agcfbe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_degdcd );};type CT_DeletedField struct{ +// Reference 3D +Ref3DAttr *bool ; -// Deleted Fields Name -NameAttr string ;};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_dfdcgc :=&CT_VerticalAlignFontProperty {};_dfdcgc .ValAttr =_c .ST_VerticalAlignRun (1);return _dfdcgc ;};func (_agbe *CT_Map )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_agbe .IDAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_agbe .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",_agbe .RootElementAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_agbe .SchemaIDAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_agbe .ShowImportExportValidationErrorsAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_agbe .AutoFitAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_agbe .AppendAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_agbe .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_agbe .PreserveFormatAttr ))});e .EncodeToken (start );if _agbe .DataBinding !=nil {_ccebf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_agbe .DataBinding ,_ccebf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_CalcCell ()*CT_CalcCell {_eeba :=&CT_CalcCell {};return _eeba }; +// Array Formula +ArrayAttr *bool ; -// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path -func (_cffb *CT_CellSmartTags )ValidateWithPath (path string )error {for _dbcb ,_eacc :=range _cffb .CellSmartTag {if _dgbe :=_eacc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_dbcb ));_dgbe !=nil {return _dgbe ;};};return nil ;};func (_gefcb *CT_WebPublishObjects )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bccce :=range start .Attr {if _bccce .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbgfg ,_gcce :=_e .ParseUint (_bccce .Value ,10,32);if _gcce !=nil {return _gcce ;};_aacbgb :=uint32 (_dbgfg );_gefcb .CountAttr =&_aacbgb ;continue ;};};_ccggf :for {_fgfaab ,_bffea :=d .Token ();if _bffea !=nil {return _bffea ;};switch _gcbbbc :=_fgfaab .(type ){case _b .StartElement :switch _gcbbbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}:_gdega :=NewCT_WebPublishObject ();if _fdbd :=d .DecodeElement (_gdega ,&_gcbbbc );_fdbd !=nil {return _fdbd ;};_gefcb .WebPublishObject =append (_gefcb .WebPublishObject ,_gdega );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u0073\u0020\u0025\u0076",_gcbbbc .Name );if _dafed :=d .Skip ();_dafed !=nil {return _dafed ;};};case _b .EndElement :break _ccggf ;case _b .CharData :};};return nil ;}; +// Value Needed +VAttr *bool ; -// Validate validates the CT_FutureMetadataBlock and its children -func (_ffead *CT_FutureMetadataBlock )Validate ()error {return _ffead .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");};func (_fdgdg *CT_WebPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdgdg .XmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .XmlAttr ))});};if _fdgdg .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .SourceDataAttr ))});};if _fdgdg .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .ParsePreAttr ))});};if _fdgdg .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .ConsecutiveAttr ))});};if _fdgdg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .FirstRowAttr ))});};if _fdgdg .Xl97Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .Xl97Attr ))});};if _fdgdg .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .TextDatesAttr ))});};if _fdgdg .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .Xl2000Attr ))});};if _fdgdg .UrlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fdgdg .UrlAttr )});};if _fdgdg .PostAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdgdg .PostAttr )});};if _fdgdg .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fdgdg .HtmlTablesAttr ))});};if _fdgdg .HtmlFormatAttr !=ST_HtmlFmtUnset {_cbbeef ,_cdagf :=_fdgdg .HtmlFormatAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _cdagf !=nil {return _cdagf ;};start .Attr =append (start .Attr ,_cbbeef );};if _fdgdg .EditPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fdgdg .EditPageAttr )});};e .EncodeToken (start );if _fdgdg .Tables !=nil {_bbfcee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_fdgdg .Tables ,_bbfcee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eggef *CT_ExternalDefinedNames )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcada :for {_dfab ,_ccba :=d .Token ();if _ccba !=nil {return _ccba ;};switch _aadae :=_dfab .(type ){case _b .StartElement :switch _aadae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_fgdaf :=NewCT_ExternalDefinedName ();if _gfea :=d .DecodeElement (_fgdaf ,&_aadae );_gfea !=nil {return _gfea ;};_eggef .DefinedName =append (_eggef .DefinedName ,_fgdaf );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044e\u0066\u0069\u006e\u0065\u0064\u004ea\u006d\u0065\u0073 \u0025\u0076",_aadae .Name );if _dffbc :=d .Skip ();_dffbc !=nil {return _dffbc ;};};case _b .EndElement :break _bgcada ;case _b .CharData :};};return nil ;};func NewCT_CellXfs ()*CT_CellXfs {_acbe :=&CT_CellXfs {};return _acbe };type CT_TableStyle struct{ +// Defined Name Formula +NfAttr *bool ; -// Table Style Name -NameAttr string ; +// Cross Sheet Move +CsAttr *bool ; -// Pivot Style -PivotAttr *bool ; +// Range +DrAttr string ; -// Table -TableAttr *bool ; +// Defined Name +DnAttr *string ; -// Table Style Count -CountAttr *uint32 ; +// Cell Reference +RAttr *string ; -// Table Style -TableStyleElement []*CT_TableStyleElement ;};func (_aaaaf *ST_FormulaExpression )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgcdf ,_ceggf :=d .Token ();if _ceggf !=nil {return _ceggf ;};if _cgefb ,_accca :=_dgcdf .(_b .EndElement );_accca &&_cgefb .Name ==start .Name {*_aaaaf =1;return nil ;};if _fcfef ,_dafdgb :=_dgcdf .(_b .CharData );!_dafdgb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgcdf );}else {switch string (_fcfef ){case "":*_aaaaf =0;case "\u0072\u0065\u0066":*_aaaaf =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_aaaaf =2;case "\u0061\u0072\u0065\u0061":*_aaaaf =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_aaaaf =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_aaaaf =5;};};_dgcdf ,_ceggf =d .Token ();if _ceggf !=nil {return _ceggf ;};if _defacc ,_gfdcfc :=_dgcdf .(_b .EndElement );_gfdcfc &&_defacc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgcdf );};type CT_Font struct{ +// Sheet Id +SIdAttr *uint32 ;};type CT_SheetBackgroundPicture struct{IdAttr string ;};func (_cggdd *CT_Tuple )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ffeed :=range start .Attr {if _ffeed .Name .Local =="\u0066\u006c\u0064"{_cfcfa ,_ddbggb :=_a .ParseUint (_ffeed .Value ,10,32);if _ddbggb !=nil {return _ddbggb ;};_gabdf :=uint32 (_cfcfa );_cggdd .FldAttr =&_gabdf ;continue ;};if _ffeed .Name .Local =="\u0068\u0069\u0065\u0072"{_ddceg ,_afbaf :=_a .ParseUint (_ffeed .Value ,10,32);if _afbaf !=nil {return _afbaf ;};_fabea :=uint32 (_ddceg );_cggdd .HierAttr =&_fabea ;continue ;};if _ffeed .Name .Local =="\u0069\u0074\u0065\u006d"{_egbbg ,_febeab :=_a .ParseUint (_ffeed .Value ,10,32);if _febeab !=nil {return _febeab ;};_cggdd .ItemAttr =uint32 (_egbbg );continue ;};};for {_dafbd ,_aegefc :=d .Token ();if _aegefc !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_aegefc );};if _gebcg ,_edacab :=_dafbd .(_gd .EndElement );_edacab &&_gebcg .Name ==start .Name {break ;};};return nil ;};func (_fbbgcb *CT_TableParts )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gedda :=range start .Attr {if _gedda .Name .Local =="\u0063\u006f\u0075n\u0074"{_acbgef ,_geccd :=_a .ParseUint (_gedda .Value ,10,32);if _geccd !=nil {return _geccd ;};_abbfedg :=uint32 (_acbgef );_fbbgcb .CountAttr =&_abbfedg ;continue ;};};_edfcb :for {_gbegc ,_gbbcf :=d .Token ();if _gbbcf !=nil {return _gbbcf ;};switch _abgbe :=_gbegc .(type ){case _gd .StartElement :switch _abgbe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_facecg :=NewCT_TablePart ();if _ddbec :=d .DecodeElement (_facecg ,&_abgbe );_ddbec !=nil {return _ddbec ;};_fbbgcb .TablePart =append (_fbbgcb .TablePart ,_facecg );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\u0054a\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073 \u0025\u0076",_abgbe .Name );if _bdcde :=d .Skip ();_bdcde !=nil {return _bdcde ;};};case _gd .EndElement :break _edfcb ;case _gd .CharData :};};return nil ;};type CT_ExternalReferences struct{ -// Font Name -Name []*CT_FontName ; +// External Reference +ExternalReference []*CT_ExternalReference ;};type CT_Hyperlink struct{ -// Character Set -Charset []*CT_IntProperty ; +// Reference +RefAttr string ;IdAttr *string ; -// Font Family -Family []*CT_FontFamily ; +// Location +LocationAttr *string ; -// Bold -B []*CT_BooleanProperty ; +// Tool Tip +TooltipAttr *string ; -// Italic -I []*CT_BooleanProperty ; +// Display String +DisplayAttr *string ;};type CT_AutoFilter struct{ -// Strike Through -Strike []*CT_BooleanProperty ; +// Cell or Range Reference +RefAttr *string ; -// Outline -Outline []*CT_BooleanProperty ; +// AutoFilter Column +FilterColumn []*CT_FilterColumn ; -// Shadow -Shadow []*CT_BooleanProperty ; +// Sort State for Auto Filter +SortState *CT_SortState ;ExtLst *CT_ExtensionList ;};type CT_DateGroupItem struct{ -// Condense -Condense []*CT_BooleanProperty ; +// Year +YearAttr uint16 ; -// Extend -Extend []*CT_BooleanProperty ; +// Month +MonthAttr *uint16 ; -// Text Color -Color []*CT_Color ; +// Day +DayAttr *uint16 ; -// Font Size -Sz []*CT_FontSize ; +// Hour +HourAttr *uint16 ; -// Underline -U []*CT_UnderlineProperty ; +// Minute +MinuteAttr *uint16 ; -// Text Vertical Alignment -VertAlign []*CT_VerticalAlignFontProperty ; +// Second +SecondAttr *uint16 ; -// Scheme -Scheme []*CT_FontScheme ;};func (_faceb ST_UpdateLinks )String ()string {switch _faceb {case 0:return "";case 1:return "\u0075s\u0065\u0072\u0053\u0065\u0074";case 2:return "\u006e\u0065\u0076e\u0072";case 3:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_decbe *CT_TextFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baega :=range start .Attr {if _baega .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbbfgc ,_edddf :=_e .ParseUint (_baega .Value ,10,32);if _edddf !=nil {return _edddf ;};_ebfea :=uint32 (_fbbfgc );_decbe .CountAttr =&_ebfea ;continue ;};};_befadd :for {_cdfea ,_eadcff :=d .Token ();if _eadcff !=nil {return _eadcff ;};switch _afcgc :=_cdfea .(type ){case _b .StartElement :switch _afcgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"}:_fcbdd :=NewCT_TextField ();if _cffag :=d .DecodeElement (_fcbdd ,&_afcgc );_cffag !=nil {return _cffag ;};_decbe .TextField =append (_decbe .TextField ,_fcbdd );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054e\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_afcgc .Name );if _bddgg :=d .Skip ();_bddgg !=nil {return _bddgg ;};};case _b .EndElement :break _befadd ;case _b .CharData :};};return nil ;};func (_fbcba ST_IconSetType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbcba .String (),start );}; +// Date Time Grouping +DateTimeGroupingAttr ST_DateTimeGrouping ;}; -// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path -func (_fca *CT_CalculatedMember )ValidateWithPath (path string )error {if _fca .ExtLst !=nil {if _afaf :=_fca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afaf !=nil {return _afaf ;};};return nil ;}; +// Validate validates the Workbook and its children +func (_afaca *Workbook )Validate ()error {return _afaca .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_gfabc *CT_DynamicFilter )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {_fgacd ,_dgce :=_gfabc .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _dgce !=nil {return _dgce ;};start .Attr =append (start .Attr ,_fgacd );if _gfabc .ValAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_gfabc .ValAttr )});};if _gfabc .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_gfabc .ValIsoAttr )});};if _gfabc .MaxValAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_gfabc .MaxValAttr )});};if _gfabc .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_b .Sprintf ("\u0025\u0076",*_gfabc .MaxValIsoAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalRow ()*CT_ExternalRow {_dafee :=&CT_ExternalRow {};return _dafee };func (_agcada ST_TextVAlign )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_fgdbcf :=_gd .Attr {};_fgdbcf .Name =name ;switch _agcada {case ST_TextVAlignUnset :_fgdbcf .Value ="";case ST_TextVAlignTop :_fgdbcf .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_fgdbcf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_fgdbcf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_fgdbcf .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_fgdbcf .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _fgdbcf ,nil ;};func (_abgba *CT_ExternalSheetName )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cfdec :=range start .Attr {if _cfdec .Name .Local =="\u0076\u0061\u006c"{_abaf ,_cgfbea :=_cfdec .Value ,error (nil );if _cgfbea !=nil {return _cgfbea ;};_abgba .ValAttr =&_abaf ;continue ;};};for {_ebbeg ,_dfca :=d .Token ();if _dfca !=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",_dfca );};if _ccdfa ,_eedeb :=_ebbeg .(_gd .EndElement );_eedeb &&_ccdfa .Name ==start .Name {break ;};};return nil ;};func (_cfdaa *CT_Scenarios )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cfdaa .CurrentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfdaa .CurrentAttr )});};if _cfdaa .ShowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_cfdaa .ShowAttr )});};if _cfdaa .SqrefAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_cfdaa .SqrefAttr )});};e .EncodeToken (start );_egfebd :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_aeeae :=range _cfdaa .Scenario {e .EncodeElement (_aeeae ,_egfebd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path -func (_cecee *CT_VolType )ValidateWithPath (path string )error {if _cecee .TypeAttr ==ST_VolDepTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ggagc :=_cecee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggagc !=nil {return _ggagc ;};for _edcba ,_cffbf :=range _cecee .Main {if _addbc :=_cffbf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_edcba ));_addbc !=nil {return _addbc ;};};return nil ;};func (_dfcee *Connections )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _dfcee .CT_Connections .MarshalXML (e ,start );};func NewCT_SheetDimension ()*CT_SheetDimension {_fdbg :=&CT_SheetDimension {};return _fdbg };func (_debbed *ST_FontScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbdae ,_fecedc :=d .Token ();if _fecedc !=nil {return _fecedc ;};if _adcfc ,_acbgb :=_cbdae .(_b .EndElement );_acbgb &&_adcfc .Name ==start .Name {*_debbed =1;return nil ;};if _cddff ,_gafff :=_cbdae .(_b .CharData );!_gafff {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbdae );}else {switch string (_cddff ){case "":*_debbed =0;case "\u006e\u006f\u006e\u0065":*_debbed =1;case "\u006d\u0061\u006ao\u0072":*_debbed =2;case "\u006d\u0069\u006eo\u0072":*_debbed =3;};};_cbdae ,_fecedc =d .Token ();if _fecedc !=nil {return _fecedc ;};if _acegb ,_facfec :=_cbdae .(_b .EndElement );_facfec &&_acegb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbdae );}; +// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path +func (_ggeg *CT_Filter )ValidateWithPath (path string )error {return nil };type CT_TextPr struct{ -// Validate validates the CT_SmartTags and its children -func (_fbaea *CT_SmartTags )Validate ()error {return _fbaea .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};type CT_DefinedName struct{NameAttr string ;CommentAttr *string ;CustomMenuAttr *string ;DescriptionAttr *string ;HelpAttr *string ;StatusBarAttr *string ;LocalSheetIdAttr *uint32 ;HiddenAttr *bool ;FunctionAttr *bool ;VbProcedureAttr *bool ;XlmAttr *bool ;FunctionGroupIdAttr *uint32 ;ShortcutKeyAttr *string ;PublishToServerAttr *bool ;WorkbookParameterAttr *bool ;Content string ;};func (_cgbcf *CT_Macrosheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbcf .SheetData =NewCT_SheetData ();_gegde :for {_ebbdg ,_debfa :=d .Token ();if _debfa !=nil {return _debfa ;};switch _aaced :=_ebbdg .(type ){case _b .StartElement :switch _aaced .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_cgbcf .SheetPr =NewCT_SheetPr ();if _effea :=d .DecodeElement (_cgbcf .SheetPr ,&_aaced );_effea !=nil {return _effea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_cgbcf .Dimension =NewCT_SheetDimension ();if _babec :=d .DecodeElement (_cgbcf .Dimension ,&_aaced );_babec !=nil {return _babec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cgbcf .SheetViews =NewCT_SheetViews ();if _ebagd :=d .DecodeElement (_cgbcf .SheetViews ,&_aaced );_ebagd !=nil {return _ebagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_cgbcf .SheetFormatPr =NewCT_SheetFormatPr ();if _eccee :=d .DecodeElement (_cgbcf .SheetFormatPr ,&_aaced );_eccee !=nil {return _eccee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_cfbdc :=NewCT_Cols ();if _fbefc :=d .DecodeElement (_cfbdc ,&_aaced );_fbefc !=nil {return _fbefc ;};_cgbcf .Cols =append (_cgbcf .Cols ,_cfbdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _cfcce :=d .DecodeElement (_cgbcf .SheetData ,&_aaced );_cfcce !=nil {return _cfcce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cgbcf .SheetProtection =NewCT_SheetProtection ();if _fecda :=d .DecodeElement (_cgbcf .SheetProtection ,&_aaced );_fecda !=nil {return _fecda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_cgbcf .AutoFilter =NewCT_AutoFilter ();if _fbbbe :=d .DecodeElement (_cgbcf .AutoFilter ,&_aaced );_fbbbe !=nil {return _fbbbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_cgbcf .SortState =NewCT_SortState ();if _bggade :=d .DecodeElement (_cgbcf .SortState ,&_aaced );_bggade !=nil {return _bggade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_cgbcf .DataConsolidate =NewCT_DataConsolidate ();if _dgdag :=d .DecodeElement (_cgbcf .DataConsolidate ,&_aaced );_dgdag !=nil {return _dgdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cgbcf .CustomSheetViews =NewCT_CustomSheetViews ();if _ddfbb :=d .DecodeElement (_cgbcf .CustomSheetViews ,&_aaced );_ddfbb !=nil {return _ddfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_cgbcf .PhoneticPr =NewCT_PhoneticPr ();if _cgagd :=d .DecodeElement (_cgbcf .PhoneticPr ,&_aaced );_cgagd !=nil {return _cgagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_gfdcd :=NewCT_ConditionalFormatting ();if _efggc :=d .DecodeElement (_gfdcd ,&_aaced );_efggc !=nil {return _efggc ;};_cgbcf .ConditionalFormatting =append (_cgbcf .ConditionalFormatting ,_gfdcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_cgbcf .PrintOptions =NewCT_PrintOptions ();if _fcba :=d .DecodeElement (_cgbcf .PrintOptions ,&_aaced );_fcba !=nil {return _fcba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cgbcf .PageMargins =NewCT_PageMargins ();if _eaebcc :=d .DecodeElement (_cgbcf .PageMargins ,&_aaced );_eaebcc !=nil {return _eaebcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cgbcf .PageSetup =NewCT_PageSetup ();if _ggcfg :=d .DecodeElement (_cgbcf .PageSetup ,&_aaced );_ggcfg !=nil {return _ggcfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cgbcf .HeaderFooter =NewCT_HeaderFooter ();if _fgaed :=d .DecodeElement (_cgbcf .HeaderFooter ,&_aaced );_fgaed !=nil {return _fgaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_cgbcf .RowBreaks =NewCT_PageBreak ();if _ffcee :=d .DecodeElement (_cgbcf .RowBreaks ,&_aaced );_ffcee !=nil {return _ffcee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_cgbcf .ColBreaks =NewCT_PageBreak ();if _ebccc :=d .DecodeElement (_cgbcf .ColBreaks ,&_aaced );_ebccc !=nil {return _ebccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_cgbcf .CustomProperties =NewCT_CustomProperties ();if _bfedc :=d .DecodeElement (_cgbcf .CustomProperties ,&_aaced );_bfedc !=nil {return _bfedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cgbcf .Drawing =NewCT_Drawing ();if _dagabf :=d .DecodeElement (_cgbcf .Drawing ,&_aaced );_dagabf !=nil {return _dagabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_cgbcf .LegacyDrawing =NewCT_LegacyDrawing ();if _eaeae :=d .DecodeElement (_cgbcf .LegacyDrawing ,&_aaced );_eaeae !=nil {return _eaeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_cgbcf .LegacyDrawingHF =NewCT_LegacyDrawing ();if _cbggf :=d .DecodeElement (_cgbcf .LegacyDrawingHF ,&_aaced );_cbggf !=nil {return _cbggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_cgbcf .DrawingHF =NewCT_DrawingHF ();if _cdfeb :=d .DecodeElement (_cgbcf .DrawingHF ,&_aaced );_cdfeb !=nil {return _cdfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_cgbcf .Picture =NewCT_SheetBackgroundPicture ();if _ffaff :=d .DecodeElement (_cgbcf .Picture ,&_aaced );_ffaff !=nil {return _ffaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_cgbcf .OleObjects =NewCT_OleObjects ();if _dcfff :=d .DecodeElement (_cgbcf .OleObjects ,&_aaced );_dcfff !=nil {return _dcfff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgbcf .ExtLst =NewCT_ExtensionList ();if _afggb :=d .DecodeElement (_cgbcf .ExtLst ,&_aaced );_afggb !=nil {return _afggb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004da\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_aaced .Name );if _bcfgf :=d .Skip ();_bcfgf !=nil {return _bcfgf ;};};case _b .EndElement :break _gegde ;case _b .CharData :};};return nil ;};func (_facge *CT_PCDSCPage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _facge .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_facge .CountAttr )});};e .EncodeToken (start );if _facge .PageItem !=nil {_geafba :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_fcafg :=range _facge .PageItem {e .EncodeElement (_fcafg ,_geafba );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Prompt for File Name +PromptAttr *bool ; -// Validate validates the CT_CalculatedMembers and its children -func (_gbaee *CT_CalculatedMembers )Validate ()error {return _gbaee .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");};type CT_LegacyDrawing struct{IdAttr string ;}; +// File Type +FileTypeAttr ST_FileType ; -// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path -func (_facfff *CT_Scenario )ValidateWithPath (path string )error {for _adbag ,_fedaf :=range _facfff .InputCells {if _cfdebc :=_fedaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_adbag ));_cfdebc !=nil {return _cfdebc ;};};return nil ;};type CT_ConditionalFormatting struct{ +// Code Page +CodePageAttr *uint32 ; -// PivotTable Conditional Formatting -PivotAttr *bool ; +// Character Set +CharacterSetAttr *string ; -// Sequence of References -SqrefAttr *ST_Sqref ; +// First Row +FirstRowAttr *uint32 ; -// Conditional Formatting Rule -CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;};func NewCT_GradientStop ()*CT_GradientStop {_gfgaf :=&CT_GradientStop {};_gfgaf .Color =NewCT_Color ();return _gfgaf ;};func NewCT_String ()*CT_String {_ccbeb :=&CT_String {};return _ccbeb };func (_adeedg ST_TextHAlign )String ()string {switch _adeedg {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_dbcabf *ST_Objects )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gddega ,_cecec :=d .Token ();if _cecec !=nil {return _cecec ;};if _bcbgc ,_bdfbab :=_gddega .(_b .EndElement );_bdfbab &&_bcbgc .Name ==start .Name {*_dbcabf =1;return nil ;};if _cedga ,_agfge :=_gddega .(_b .CharData );!_agfge {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gddega );}else {switch string (_cedga ){case "":*_dbcabf =0;case "\u0061\u006c\u006c":*_dbcabf =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_dbcabf =2;case "\u006e\u006f\u006e\u0065":*_dbcabf =3;};};_gddega ,_cecec =d .Token ();if _cecec !=nil {return _cecec ;};if _feffcc ,_fegag :=_gddega .(_b .EndElement );_fegag &&_feffcc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gddega );};func (_dbge *CT_ChartsheetProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbge .PasswordAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbge .PasswordAttr )});};if _dbge .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbge .AlgorithmNameAttr )});};if _dbge .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_dbge .HashValueAttr )});};if _dbge .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_dbge .SaltValueAttr )});};if _dbge .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_dbge .SpinCountAttr )});};if _dbge .ContentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dbge .ContentAttr ))});};if _dbge .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_dbge .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataType ()*CT_MetadataType {_gfdg :=&CT_MetadataType {};return _gfdg }; +// Source File Name +SourceFileAttr *string ; -// Validate validates the CT_TableMissing and its children -func (_fdbbd *CT_TableMissing )Validate ()error {return _fdbbd .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func NewCT_Missing ()*CT_Missing {_dgefd :=&CT_Missing {};return _dgefd };func (_gaaggd *CT_PivotTableStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febac :=range start .Attr {if _febac .Name .Local =="\u006e\u0061\u006d\u0065"{_bcefa ,_affcc :=_febac .Value ,error (nil );if _affcc !=nil {return _affcc ;};_gaaggd .NameAttr =&_bcefa ;continue ;};if _febac .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_agefg ,_adeed :=_e .ParseBool (_febac .Value );if _adeed !=nil {return _adeed ;};_gaaggd .ShowRowHeadersAttr =&_agefg ;continue ;};if _febac .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_bcebaf ,_agbbc :=_e .ParseBool (_febac .Value );if _agbbc !=nil {return _agbbc ;};_gaaggd .ShowColHeadersAttr =&_bcebaf ;continue ;};if _febac .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_cfbcgc ,_gfdbc :=_e .ParseBool (_febac .Value );if _gfdbc !=nil {return _gfdbc ;};_gaaggd .ShowRowStripesAttr =&_cfbcgc ;continue ;};if _febac .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_fcdbd ,_cdfeg :=_e .ParseBool (_febac .Value );if _cdfeg !=nil {return _cdfeg ;};_gaaggd .ShowColStripesAttr =&_fcdbd ;continue ;};if _febac .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_dbcag ,_ecfbf :=_e .ParseBool (_febac .Value );if _ecfbf !=nil {return _ecfbf ;};_gaaggd .ShowLastColumnAttr =&_dbcag ;continue ;};};for {_bfbff ,_cabbf :=d .Token ();if _cabbf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0050\u0069\u0076\u006f\u0074\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_cabbf );};if _dgefg ,_dadfe :=_bfbff .(_b .EndElement );_dadfe &&_dgefg .Name ==start .Name {break ;};};return nil ;};func (_gaafb ST_TargetScreenSize )Validate ()error {return _gaafb .ValidateWithPath ("")};func (_fgegg *ST_FilterOperator )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddabe ,_egeef :=d .Token ();if _egeef !=nil {return _egeef ;};if _fedce ,_cbggcd :=_ddabe .(_b .EndElement );_cbggcd &&_fedce .Name ==start .Name {*_fgegg =1;return nil ;};if _caeeg ,_adeaa :=_ddabe .(_b .CharData );!_adeaa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddabe );}else {switch string (_caeeg ){case "":*_fgegg =0;case "\u0065\u0071\u0075a\u006c":*_fgegg =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fgegg =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fgegg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fgegg =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fgegg =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fgegg =6;};};_ddabe ,_egeef =d .Token ();if _egeef !=nil {return _egeef ;};if _becbf ,_ecegeb :=_ddabe .(_b .EndElement );_ecegeb &&_becbf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddabe );};func (_gcbdf ST_WebSourceType )ValidateWithPath (path string )error {switch _gcbdf {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbdf ));};return nil ;}; +// Delimited File +DelimitedAttr *bool ; -// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path -func (_cgfge *CT_OleSize )ValidateWithPath (path string )error {return nil };type CT_FontSize struct{ +// Decimal Separator +DecimalAttr *string ; -// Value -ValAttr float64 ;}; +// Thousands Separator +ThousandsAttr *string ; -// Validate validates the CT_DbPr and its children -func (_baecd *CT_DbPr )Validate ()error {return _baecd .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");};func (_gfcbe ST_Type )Validate ()error {return _gfcbe .ValidateWithPath ("")};func (_bbdee *ST_Axis )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgaca ,_gdbbac :=d .Token ();if _gdbbac !=nil {return _gdbbac ;};if _egeaaa ,_ceafd :=_bgaca .(_b .EndElement );_ceafd &&_egeaaa .Name ==start .Name {*_bbdee =1;return nil ;};if _ccbega ,_efgbb :=_bgaca .(_b .CharData );!_efgbb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgaca );}else {switch string (_ccbega ){case "":*_bbdee =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_bbdee =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_bbdee =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_bbdee =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_bbdee =4;};};_bgaca ,_gdbbac =d .Token ();if _gdbbac !=nil {return _gdbbac ;};if _aadgaa ,_fbbde :=_bgaca .(_b .EndElement );_fbbde &&_aadgaa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgaca );}; +// Tab as Delimiter +TabAttr *bool ; -// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path -func (_cgda *CT_CalculatedMembers )ValidateWithPath (path string )error {for _ffeg ,_geeda :=range _cgda .CalculatedMember {if _fgfa :=_geeda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffeg ));_fgfa !=nil {return _fgfa ;};};return nil ;};func (_gabfe *CT_RowFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feeacb :=range start .Attr {if _feeacb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbfdfb ,_cgadb :=_e .ParseUint (_feeacb .Value ,10,32);if _cgadb !=nil {return _cgadb ;};_bbbfe :=uint32 (_fbfdfb );_gabfe .CountAttr =&_bbbfe ;continue ;};};_dgbba :for {_ebegd ,_acgcg :=d .Token ();if _acgcg !=nil {return _acgcg ;};switch _adgfea :=_ebegd .(type ){case _b .StartElement :switch _adgfea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_gebbdg :=NewCT_Field ();if _cfeacc :=d .DecodeElement (_gebbdg ,&_adgfea );_cfeacc !=nil {return _cfeacc ;};_gabfe .Field =append (_gabfe .Field ,_gebbdg );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0077F\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_adgfea .Name );if _edafb :=d .Skip ();_edafb !=nil {return _edafb ;};};case _b .EndElement :break _dgbba ;case _b .CharData :};};return nil ;};type CT_Chartsheet struct{ +// Space is Delimiter +SpaceAttr *bool ; -// Chart Sheet Properties -SheetPr *CT_ChartsheetPr ; +// Comma is Delimiter +CommaAttr *bool ; -// Chart Sheet Views -SheetViews *CT_ChartsheetViews ; +// Semicolon is Delimiter +SemicolonAttr *bool ; -// Chart Sheet Protection -SheetProtection *CT_ChartsheetProtection ; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// Custom Chart Sheet Views -CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; +// Qualifier +QualifierAttr ST_Qualifier ; -// Drawing -Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; +// Custom Delimiter +DelimiterAttr *string ; -// Legacy Drawing Reference in Header Footer -LegacyDrawingHF *CT_LegacyDrawing ; +// Fields +TextFields *CT_TextFields ;};func (_cddad *CT_SheetDimension )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_cddad .RefAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bcbbe *CT_PivotArea )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_beegd :=range start .Attr {if _beegd .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_ggegc ,_ggbdee :=_a .ParseBool (_beegd .Value );if _ggbdee !=nil {return _ggbdee ;};_bcbbe .OutlineAttr =&_ggegc ;continue ;};if _beegd .Name .Local =="\u0066\u0069\u0065l\u0064"{_bgeag ,_ggbdg :=_a .ParseInt (_beegd .Value ,10,32);if _ggbdg !=nil {return _ggbdg ;};_fcgab :=int32 (_bgeag );_bcbbe .FieldAttr =&_fcgab ;continue ;};if _beegd .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_aaggc ,_ebbec :=_a .ParseBool (_beegd .Value );if _ebbec !=nil {return _ebbec ;};_bcbbe .DataOnlyAttr =&_aaggc ;continue ;};if _beegd .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_ffaeag ,_afece :=_a .ParseBool (_beegd .Value );if _afece !=nil {return _afece ;};_bcbbe .LabelOnlyAttr =&_ffaeag ;continue ;};if _beegd .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_becgg ,_fgdff :=_a .ParseBool (_beegd .Value );if _fgdff !=nil {return _fgdff ;};_bcbbe .GrandRowAttr =&_becgg ;continue ;};if _beegd .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_ffbaf ,_efbfe :=_a .ParseBool (_beegd .Value );if _efbfe !=nil {return _efbfe ;};_bcbbe .GrandColAttr =&_ffbaf ;continue ;};if _beegd .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_cbdbb ,_fddfeb :=_a .ParseBool (_beegd .Value );if _fddfeb !=nil {return _fddfeb ;};_bcbbe .CacheIndexAttr =&_cbdbb ;continue ;};if _beegd .Name .Local =="\u0074\u0079\u0070\u0065"{_bcbbe .TypeAttr .UnmarshalXMLAttr (_beegd );continue ;};if _beegd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_daega ,_cgdff :=_beegd .Value ,error (nil );if _cgdff !=nil {return _cgdff ;};_bcbbe .OffsetAttr =&_daega ;continue ;};if _beegd .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"{_abebg ,_dcbb :=_a .ParseBool (_beegd .Value );if _dcbb !=nil {return _dcbb ;};_bcbbe .CollapsedLevelsAreSubtotalsAttr =&_abebg ;continue ;};if _beegd .Name .Local =="\u0061\u0078\u0069\u0073"{_bcbbe .AxisAttr .UnmarshalXMLAttr (_beegd );continue ;};if _beegd .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fbfb ,_ffade :=_a .ParseUint (_beegd .Value ,10,32);if _ffade !=nil {return _ffade ;};_dfcca :=uint32 (_fbfb );_bcbbe .FieldPositionAttr =&_dfcca ;continue ;};};_aggca :for {_deacd ,_gecff :=d .Token ();if _gecff !=nil {return _gecff ;};switch _ggfaf :=_deacd .(type ){case _gd .StartElement :switch _ggfaf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbbe .References =NewCT_PivotAreaReferences ();if _fabf :=d .DecodeElement (_bcbbe .References ,&_ggfaf );_fabf !=nil {return _fabf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbbe .ExtLst =NewCT_ExtensionList ();if _ebccd :=d .DecodeElement (_bcbbe .ExtLst ,&_ggfaf );_ebccd !=nil {return _ebccd ;};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_P\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_ggfaf .Name );if _bdgeb :=d .Skip ();_bdgeb !=nil {return _bdgeb ;};};case _gd .EndElement :break _aggca ;case _gd .CharData :};};return nil ;};type CT_SingleXmlCells struct{ -// Drawing Reference in Header Footer -DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;}; +// Table Properties +SingleXmlCell []*CT_SingleXmlCell ;}; -// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path -func (_ggdfg *CT_Number )ValidateWithPath (path string )error {for _cddef ,_ffcgca :=range _ggdfg .Tpls {if _gdegc :=_ffcgca .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cddef ));_gdegc !=nil {return _gdegc ;};};for _gfeg ,_aecag :=range _ggdfg .X {if _bdfcbg :=_aecag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gfeg ));_bdfcbg !=nil {return _bdfcbg ;};};return nil ;};func (_defdf *CT_Hyperlinks )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fgag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_gdgfa :=range _defdf .Hyperlink {e .EncodeElement (_gdgfa ,_fgag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdecg *CT_MergeCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_cdecg .RefAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaaea *CT_CellSmartTag )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbd :=range start .Attr {if _ecbd .Name .Local =="\u0074\u0079\u0070\u0065"{_bea ,_adce :=_e .ParseUint (_ecbd .Value ,10,32);if _adce !=nil {return _adce ;};_eaaea .TypeAttr =uint32 (_bea );continue ;};if _ecbd .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_aefe ,_efff :=_e .ParseBool (_ecbd .Value );if _efff !=nil {return _efff ;};_eaaea .DeletedAttr =&_aefe ;continue ;};if _ecbd .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_dcbed ,_gcae :=_e .ParseBool (_ecbd .Value );if _gcae !=nil {return _gcae ;};_eaaea .XmlBasedAttr =&_dcbed ;continue ;};};_bgagd :for {_faea ,_gcfe :=d .Token ();if _gcfe !=nil {return _gcfe ;};switch _abfe :=_faea .(type ){case _b .StartElement :switch _abfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}:_bbd :=NewCT_CellSmartTagPr ();if _acff :=d .DecodeElement (_bbd ,&_abfe );_acff !=nil {return _acff ;};_eaaea .CellSmartTagPr =append (_eaaea .CellSmartTagPr ,_bbd );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0020\u0025\u0076",_abfe .Name );if _aegf :=d .Skip ();_aegf !=nil {return _aegf ;};};case _b .EndElement :break _bgagd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_RevisionDefinedName and its children +func (_cdcfab *CT_RevisionDefinedName )Validate ()error {return _cdcfab .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");}; -// Validate validates the QueryTable and its children -func (_acdacf *QueryTable )Validate ()error {return _acdacf .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func (_efabgf *PivotCacheDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efabgf .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_gcggg :=range start .Attr {if _gcggg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcggg .Name .Local =="\u0069\u0064"||_gcggg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gcggg .Name .Local =="\u0069\u0064"{_cadfe ,_gecfb :=_gcggg .Value ,error (nil );if _gecfb !=nil {return _gecfb ;};_efabgf .IdAttr =&_cadfe ;continue ;};if _gcggg .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_febee ,_bgfgb :=_e .ParseBool (_gcggg .Value );if _bgfgb !=nil {return _bgfgb ;};_efabgf .UpgradeOnRefreshAttr =&_febee ;continue ;};if _gcggg .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_edcadg ,_cafgf :=_e .ParseBool (_gcggg .Value );if _cafgf !=nil {return _cafgf ;};_efabgf .TupleCacheAttr =&_edcadg ;continue ;};if _gcggg .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_eeece ,_fgebeg :=_e .ParseBool (_gcggg .Value );if _fgebeg !=nil {return _fgebeg ;};_efabgf .SaveDataAttr =&_eeece ;continue ;};if _gcggg .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_gecccf ,_eeeea :=_e .ParseBool (_gcggg .Value );if _eeeea !=nil {return _eeeea ;};_efabgf .SupportSubqueryAttr =&_gecccf ;continue ;};if _gcggg .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_dcagba ,_bcafgf :=_e .ParseBool (_gcggg .Value );if _bcafgf !=nil {return _bcafgf ;};_efabgf .OptimizeMemoryAttr =&_dcagba ;continue ;};if _gcggg .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_ddbde ,_ebebcf :=_e .ParseBool (_gcggg .Value );if _ebebcf !=nil {return _ebebcf ;};_efabgf .SupportAdvancedDrillAttr =&_ddbde ;continue ;};if _gcggg .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_edbad ,_dfdgd :=_gcggg .Value ,error (nil );if _dfdgd !=nil {return _dfdgd ;};_efabgf .RefreshedByAttr =&_edbad ;continue ;};if _gcggg .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_gagdbb ,_bcffe :=ParseStdlibTime (_gcggg .Value );if _bcffe !=nil {return _bcffe ;};_efabgf .RefreshedDateIsoAttr =&_gagdbb ;continue ;};if _gcggg .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_beacge ,_cbcfd :=_e .ParseBool (_gcggg .Value );if _cbcfd !=nil {return _cbcfd ;};_efabgf .InvalidAttr =&_beacge ;continue ;};if _gcggg .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_eadfa ,_gbdbe :=_e .ParseBool (_gcggg .Value );if _gbdbe !=nil {return _gbdbe ;};_efabgf .BackgroundQueryAttr =&_eadfa ;continue ;};if _gcggg .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_cdaac ,_ebeefd :=_e .ParseUint (_gcggg .Value ,10,32);if _ebeefd !=nil {return _ebeefd ;};_dcaaf :=uint32 (_cdaac );_efabgf .MissingItemsLimitAttr =&_dcaaf ;continue ;};if _gcggg .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_gcgbbe ,_cecba :=_e .ParseUint (_gcggg .Value ,10,8);if _cecba !=nil {return _cecba ;};_geffa :=uint8 (_gcgbbe );_efabgf .RefreshedVersionAttr =&_geffa ;continue ;};if _gcggg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gfcdbd ,_cbaff :=_e .ParseBool (_gcggg .Value );if _cbaff !=nil {return _cbaff ;};_efabgf .RefreshOnLoadAttr =&_gfcdbd ;continue ;};if _gcggg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_gcedc ,_eaedd :=_e .ParseFloat (_gcggg .Value ,64);if _eaedd !=nil {return _eaedd ;};_efabgf .RefreshedDateAttr =&_gcedc ;continue ;};if _gcggg .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_cfgad ,_edcffb :=_e .ParseUint (_gcggg .Value ,10,32);if _edcffb !=nil {return _edcffb ;};_baaebd :=uint32 (_cfgad );_efabgf .RecordCountAttr =&_baaebd ;continue ;};if _gcggg .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cgcga ,_aabab :=_e .ParseUint (_gcggg .Value ,10,8);if _aabab !=nil {return _aabab ;};_gbcdgf :=uint8 (_cgcga );_efabgf .CreatedVersionAttr =&_gbcdgf ;continue ;};if _gcggg .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_ecgff ,_dggce :=_e .ParseUint (_gcggg .Value ,10,8);if _dggce !=nil {return _dggce ;};_caadc :=uint8 (_ecgff );_efabgf .MinRefreshableVersionAttr =&_caadc ;continue ;};if _gcggg .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ffabd ,_ffaeb :=_e .ParseBool (_gcggg .Value );if _ffaeb !=nil {return _ffaeb ;};_efabgf .EnableRefreshAttr =&_ffabd ;continue ;};};_cddaeg :for {_cgbgf ,_fbfecd :=d .Token ();if _fbfecd !=nil {return _fbfecd ;};switch _gffbcf :=_cgbgf .(type ){case _b .StartElement :switch _gffbcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _cdbcd :=d .DecodeElement (_efabgf .CacheSource ,&_gffbcf );_cdbcd !=nil {return _cdbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _cebag :=d .DecodeElement (_efabgf .CacheFields ,&_gffbcf );_cebag !=nil {return _cebag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_efabgf .CacheHierarchies =NewCT_CacheHierarchies ();if _gdfbd :=d .DecodeElement (_efabgf .CacheHierarchies ,&_gffbcf );_gdfbd !=nil {return _gdfbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_efabgf .Kpis =NewCT_PCDKPIs ();if _feedb :=d .DecodeElement (_efabgf .Kpis ,&_gffbcf );_feedb !=nil {return _feedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_efabgf .TupleCache =NewCT_TupleCache ();if _egeaab :=d .DecodeElement (_efabgf .TupleCache ,&_gffbcf );_egeaab !=nil {return _egeaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_efabgf .CalculatedItems =NewCT_CalculatedItems ();if _eafdd :=d .DecodeElement (_efabgf .CalculatedItems ,&_gffbcf );_eafdd !=nil {return _eafdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_efabgf .CalculatedMembers =NewCT_CalculatedMembers ();if _aagbd :=d .DecodeElement (_efabgf .CalculatedMembers ,&_gffbcf );_aagbd !=nil {return _aagbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_efabgf .Dimensions =NewCT_Dimensions ();if _fcbdb :=d .DecodeElement (_efabgf .Dimensions ,&_gffbcf );_fcbdb !=nil {return _fcbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_efabgf .MeasureGroups =NewCT_MeasureGroups ();if _dageafe :=d .DecodeElement (_efabgf .MeasureGroups ,&_gffbcf );_dageafe !=nil {return _dageafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_efabgf .Maps =NewCT_MeasureDimensionMaps ();if _fgbeb :=d .DecodeElement (_efabgf .Maps ,&_gffbcf );_fgbeb !=nil {return _fgbeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efabgf .ExtLst =NewCT_ExtensionList ();if _edbbe :=d .DecodeElement (_efabgf .ExtLst ,&_gffbcf );_edbbe !=nil {return _edbbe ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gffbcf .Name );if _ffggf :=d .Skip ();_ffggf !=nil {return _ffggf ;};};case _b .EndElement :break _cddaeg ;case _b .CharData :};};return nil ;};func (_ccafbc *ST_PivotFilterType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eagcd ,_babaf :=d .Token ();if _babaf !=nil {return _babaf ;};if _beecb ,_dabgd :=_eagcd .(_b .EndElement );_dabgd &&_beecb .Name ==start .Name {*_ccafbc =1;return nil ;};if _fdbca ,_fafbcg :=_eagcd .(_b .CharData );!_fafbcg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eagcd );}else {switch string (_fdbca ){case "":*_ccafbc =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_ccafbc =1;case "\u0063\u006f\u0075n\u0074":*_ccafbc =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ccafbc =3;case "\u0073\u0075\u006d":*_ccafbc =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_ccafbc =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ccafbc =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_ccafbc =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_ccafbc =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ccafbc =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_ccafbc =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_ccafbc =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_ccafbc =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_ccafbc =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_ccafbc =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ccafbc =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_ccafbc =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_ccafbc =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ccafbc =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_ccafbc =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ccafbc =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ccafbc =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ccafbc =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ccafbc =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ccafbc =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ccafbc =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ccafbc =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_ccafbc =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ccafbc =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_ccafbc =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ccafbc =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_ccafbc =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ccafbc =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ccafbc =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ccafbc =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ccafbc =35;case "\u0074\u006f\u0064a\u0079":*_ccafbc =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ccafbc =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ccafbc =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ccafbc =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ccafbc =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ccafbc =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ccafbc =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ccafbc =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ccafbc =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ccafbc =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ccafbc =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_ccafbc =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_ccafbc =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_ccafbc =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_ccafbc =50;case "\u0051\u0031":*_ccafbc =51;case "\u0051\u0032":*_ccafbc =52;case "\u0051\u0033":*_ccafbc =53;case "\u0051\u0034":*_ccafbc =54;case "\u004d\u0031":*_ccafbc =55;case "\u004d\u0032":*_ccafbc =56;case "\u004d\u0033":*_ccafbc =57;case "\u004d\u0034":*_ccafbc =58;case "\u004d\u0035":*_ccafbc =59;case "\u004d\u0036":*_ccafbc =60;case "\u004d\u0037":*_ccafbc =61;case "\u004d\u0038":*_ccafbc =62;case "\u004d\u0039":*_ccafbc =63;case "\u004d\u0031\u0030":*_ccafbc =64;case "\u004d\u0031\u0031":*_ccafbc =65;case "\u004d\u0031\u0032":*_ccafbc =66;};};_eagcd ,_babaf =d .Token ();if _babaf !=nil {return _babaf ;};if _feaae ,_dabdb :=_eagcd .(_b .EndElement );_dabdb &&_feaae .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eagcd );};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_ffebbe :=&CT_PivotAreaReferences {};return _ffebbe ;};func (_bgde *CT_DdeItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgde .DdeItem !=nil {_fdafg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_efdge :=range _bgde .DdeItem {e .EncodeElement (_efdge ,_fdafg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgecff *ST_MdxSetOrder )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgecff =0;case "\u0075":*_bgecff =1;case "\u0061":*_bgecff =2;case "\u0064":*_bgecff =3;case "\u0061\u0061":*_bgecff =4;case "\u0061\u0064":*_bgecff =5;case "\u006e\u0061":*_bgecff =6;case "\u006e\u0064":*_bgecff =7;};return nil ;};func (_acbcfb *ST_TableStyleType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acbcfb =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_acbcfb =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_acbcfb =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_acbcfb =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_acbcfb =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_acbcfb =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_acbcfb =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_acbcfb =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_acbcfb =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_acbcfb =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_acbcfb =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_acbcfb =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_acbcfb =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_acbcfb =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_acbcfb =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_acbcfb =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_acbcfb =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_acbcfb =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_acbcfb =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_acbcfb =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_acbcfb =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_acbcfb =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_acbcfb =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_acbcfb =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_acbcfb =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_acbcfb =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_acbcfb =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_acbcfb =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_acbcfb =28;};return nil ;}; +// Validate validates the CT_SortCondition and its children +func (_egcdc *CT_SortCondition )Validate ()error {return _egcdc .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_fgca *CT_Fonts )ValidateWithPath (path string )error {for _cabgf ,_fbbac :=range _fgca .Font {if _fgbg :=_fbbac .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cabgf ));_fgbg !=nil {return _fgbg ;};};return nil ;};func (_cfagaa ST_DvAspect )ValidateWithPath (path string )error {switch _cfagaa {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfagaa ));};return nil ;}; +// Validate validates the CT_BorderPr and its children +func (_gea *CT_BorderPr )Validate ()error {return _gea .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");}; -// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path -func (_ggddag *CT_TableStyles )ValidateWithPath (path string )error {for _ffbfa ,_bdfca :=range _ggddag .TableStyle {if _dcebf :=_bdfca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_ffbfa ));_dcebf !=nil {return _dcebf ;};};return nil ;};func (_cgfa *CT_ChartsheetPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_face :=range start .Attr {if _face .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_cbgf ,_befbe :=_e .ParseBool (_face .Value );if _befbe !=nil {return _befbe ;};_cgfa .PublishedAttr =&_cbgf ;continue ;};if _face .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_ggcec ,_ggfb :=_face .Value ,error (nil );if _ggfb !=nil {return _ggfb ;};_cgfa .CodeNameAttr =&_ggcec ;continue ;};};_bbggg :for {_geae ,_ddcb :=d .Token ();if _ddcb !=nil {return _ddcb ;};switch _eedd :=_geae .(type ){case _b .StartElement :switch _eedd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_cgfa .TabColor =NewCT_Color ();if _egcdf :=d .DecodeElement (_cgfa .TabColor ,&_eedd );_egcdf !=nil {return _egcdf ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_eedd .Name );if _ffaf :=d .Skip ();_ffaf !=nil {return _ffaf ;};};case _b .EndElement :break _bbggg ;case _b .CharData :};};return nil ;};type ST_MdxKPIProperty byte ; +// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path +func (_badga *CT_PivotAreaReference )ValidateWithPath (path string )error {for _baegfa ,_bcbfb :=range _badga .X {if _aegcdd :=_bcbfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_baegfa ));_aegcdd !=nil {return _aegcdd ;};};if _badga .ExtLst !=nil {if _agdcg :=_badga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdcg !=nil {return _agdcg ;};};return nil ;}; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_dadc *CT_Border )ValidateWithPath (path string )error {if _dadc .Start !=nil {if _fef :=_dadc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_fef !=nil {return _fef ;};};if _dadc .End !=nil {if _ffg :=_dadc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ffg !=nil {return _ffg ;};};if _dadc .Left !=nil {if _cbec :=_dadc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cbec !=nil {return _cbec ;};};if _dadc .Right !=nil {if _eba :=_dadc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_eba !=nil {return _eba ;};};if _dadc .Top !=nil {if _dgbaf :=_dadc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dgbaf !=nil {return _dgbaf ;};};if _dadc .Bottom !=nil {if _afbb :=_dadc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_afbb !=nil {return _afbb ;};};if _dadc .Diagonal !=nil {if _gde :=_dadc .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_gde !=nil {return _gde ;};};if _dadc .Vertical !=nil {if _gca :=_dadc .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l");_gca !=nil {return _gca ;};};if _dadc .Horizontal !=nil {if _efb :=_dadc .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_efb !=nil {return _efb ;};};return nil ;};type CT_Borders struct{ +// ValidateWithPath validates the Connections and its children, prefixing error messages with path +func (_egadf *Connections )ValidateWithPath (path string )error {if _ffecdf :=_egadf .CT_Connections .ValidateWithPath (path );_ffecdf !=nil {return _ffecdf ;};return nil ;};type CT_FilterColumn struct{ -// Border Count -CountAttr *uint32 ; +// Filter Column Data +ColIdAttr uint32 ; -// Border -Border []*CT_Border ;};type CT_GradientFill struct{ +// Hidden AutoFilter Button +HiddenButtonAttr *bool ; -// Gradient Fill Type -TypeAttr ST_GradientType ; +// Show Filter Button +ShowButtonAttr *bool ; -// Linear Gradient Degree -DegreeAttr *float64 ; +// Filter Criteria +Filters *CT_Filters ; -// Left Convergence -LeftAttr *float64 ; +// Top 10 +Top10 *CT_Top10 ; -// Right Convergence -RightAttr *float64 ; +// Custom Filters +CustomFilters *CT_CustomFilters ; -// Top Gradient Convergence -TopAttr *float64 ; +// Dynamic Filter +DynamicFilter *CT_DynamicFilter ; -// Bottom Convergence -BottomAttr *float64 ; +// Color Filter Criteria +ColorFilter *CT_ColorFilter ; -// Gradient Stop -Stop []*CT_GradientStop ;};func (_agaf *CT_CustomProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fabd :=range start .Attr {if _fabd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fabd .Name .Local =="\u0069\u0064"||_fabd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fabd .Name .Local =="\u0069\u0064"{_efbce ,_dbffe :=_fabd .Value ,error (nil );if _dbffe !=nil {return _dbffe ;};_agaf .IdAttr =_efbce ;continue ;};if _fabd .Name .Local =="\u006e\u0061\u006d\u0065"{_fgaa ,_bcgc :=_fabd .Value ,error (nil );if _bcgc !=nil {return _bcgc ;};_agaf .NameAttr =_fgaa ;continue ;};};for {_aafgc ,_feaa :=d .Token ();if _feaa !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_feaa );};if _ffeec ,_acad :=_aafgc .(_b .EndElement );_acad &&_ffeec .Name ==start .Name {break ;};};return nil ;};func (_dbdgdd *CT_RElt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbdgdd .RPr !=nil {_eacaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_dbdgdd .RPr ,_eacaf );};_bdgbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074"}};_d .AddPreserveSpaceAttr (&_bdgbf ,_dbdgdd .T );e .EncodeElement (_dbdgdd .T ,_bdgbf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebcea *CT_PageSetUpPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebcea .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebcea .AutoPageBreaksAttr ))});};if _ebcea .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ebcea .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Field struct{ +// Icon Filter +IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};type CT_Scenarios struct{ -// Field Index -XAttr int32 ;};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_dgaea :=&CT_ExternalSheetData {};return _dgaea ;};type CT_Mdx struct{ +// Current Scenario +CurrentAttr *uint32 ; -// Connection Name Index -NAttr uint32 ; +// Last Shown Scenario +ShowAttr *uint32 ; -// Cube Function Tag -FAttr ST_MdxFunctionType ; +// Sequence of References +SqrefAttr *ST_Sqref ; -// Tuple MDX Metadata -T *CT_MdxTuple ; +// Scenario +Scenario []*CT_Scenario ;};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;); -// Set MDX Metadata -Ms *CT_MdxSet ; +// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path +func (_gcgffd *CT_QueryTableFields )ValidateWithPath (path string )error {for _fcffa ,_ceagga :=range _gcgffd .QueryTableField {if _ccacg :=_ceagga .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_fcffa ));_ccacg !=nil {return _ccacg ;};};return nil ;};func NewCT_String ()*CT_String {_fafegd :=&CT_String {};return _fafegd }; -// Member Property MDX Metadata -P *CT_MdxMemeberProp ; +// Validate validates the CT_Scenarios and its children +func (_ddbedf *CT_Scenarios )Validate ()error {return _ddbedf .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};func (_eddfb *ST_TargetScreenSize )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_eddfb =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_eddfb =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_eddfb =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_eddfb =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_eddfb =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_eddfb =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_eddfb =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_eddfb =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_eddfb =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_eddfb =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_eddfb =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_eddfb =11;};return nil ;};func (_gfcbeb *CT_X )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gfcbeb .VAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",*_gfcbeb .VAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_MemberProperty ()*CT_MemberProperty {_gafccd :=&CT_MemberProperty {};return _gafccd };func NewCT_ExternalReferences ()*CT_ExternalReferences {_cecaa :=&CT_ExternalReferences {};return _cecaa ;};func (_cgcga *CT_ObjectPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cgcga .LockedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgcga .LockedAttr ))});};if _cgcga .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgcga .DefaultSizeAttr ))});};if _cgcga .PrintAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgcga .PrintAttr ))});};if _cgcga .DisabledAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgcga .DisabledAttr ))});};if _cgcga .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgcga .UiObjectAttr ))});};if _cgcga .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgcga .AutoFillAttr ))});};if _cgcga .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgcga .AutoLineAttr ))});};if _cgcga .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgcga .AutoPictAttr ))});};if _cgcga .MacroAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_cgcga .MacroAttr )});};if _cgcga .AltTextAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cgcga .AltTextAttr )});};if _cgcga .DdeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgcga .DdeAttr ))});};if _cgcga .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cgcga .IdAttr )});};e .EncodeToken (start );_defbba :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_cgcga .Anchor ,_defbba );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// KPI MDX Metadata -K *CT_MdxKPI ;};type ST_FieldSortType byte ;func (_caeab ST_MdxKPIProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_caeab .String (),start );};func (_aege ST_VolValueType )String ()string {switch _aege {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";};func (_cgfcc ST_TotalsRowFunction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_babdfd :=_b .Attr {};_babdfd .Name =name ;switch _cgfcc {case ST_TotalsRowFunctionUnset :_babdfd .Value ="";case ST_TotalsRowFunctionNone :_babdfd .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_babdfd .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_babdfd .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_babdfd .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_babdfd .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_babdfd .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_babdfd .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_babdfd .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_babdfd .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_babdfd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _babdfd ,nil ;};func (_gfbdf *CT_QueryTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cedfg :=range start .Attr {if _cedfg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_fegab ,_gfcdb :=_e .ParseBool (_cedfg .Value );if _gfcdb !=nil {return _gfcdb ;};_gfbdf .AdjustColumnWidthAttr =&_fegab ;continue ;};if _cedfg .Name .Local =="\u006e\u0061\u006d\u0065"{_ggcfe ,_cefcfb :=_cedfg .Value ,error (nil );if _cefcfb !=nil {return _cefcfb ;};_gfbdf .NameAttr =_ggcfe ;continue ;};if _cedfg .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_ddeecb ,_daffdf :=_e .ParseBool (_cedfg .Value );if _daffdf !=nil {return _daffdf ;};_gfbdf .IntermediateAttr =&_ddeecb ;continue ;};if _cedfg .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_bgacc ,_ebafc :=_e .ParseBool (_cedfg .Value );if _ebafc !=nil {return _ebafc ;};_gfbdf .RowNumbersAttr =&_bgacc ;continue ;};if _cedfg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_eedacf ,_aefcf :=_e .ParseUint (_cedfg .Value ,10,32);if _aefcf !=nil {return _aefcf ;};_gfbdf .ConnectionIdAttr =uint32 (_eedacf );continue ;};if _cedfg .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_ddbcd ,_cfbed :=_e .ParseBool (_cedfg .Value );if _cfbed !=nil {return _cfbed ;};_gfbdf .BackgroundRefreshAttr =&_ddbcd ;continue ;};if _cedfg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_bbbec ,_fcccb :=_e .ParseBool (_cedfg .Value );if _fcccb !=nil {return _fcccb ;};_gfbdf .RefreshOnLoadAttr =&_bbbec ;continue ;};if _cedfg .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_aedbaf ,_dbbdff :=_e .ParseBool (_cedfg .Value );if _dbbdff !=nil {return _dbbdff ;};_gfbdf .FillFormulasAttr =&_aedbaf ;continue ;};if _cedfg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eeaefd ,_dbeac :=_e .ParseBool (_cedfg .Value );if _dbeac !=nil {return _dbeac ;};_gfbdf .ApplyNumberFormatsAttr =&_eeaefd ;continue ;};if _cedfg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gecdc ,_fffaa :=_e .ParseBool (_cedfg .Value );if _fffaa !=nil {return _fffaa ;};_gfbdf .ApplyFontFormatsAttr =&_gecdc ;continue ;};if _cedfg .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_abdba ,_bafc :=_e .ParseBool (_cedfg .Value );if _bafc !=nil {return _bafc ;};_gfbdf .FirstBackgroundRefreshAttr =&_abdba ;continue ;};if _cedfg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_bfggb ,_gbccc :=_e .ParseUint (_cedfg .Value ,10,32);if _gbccc !=nil {return _gbccc ;};_dbfbd :=uint32 (_bfggb );_gfbdf .AutoFormatIdAttr =&_dbfbd ;continue ;};if _cedfg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ebbgc ,_dddfaf :=_e .ParseBool (_cedfg .Value );if _dddfaf !=nil {return _dddfaf ;};_gfbdf .ApplyAlignmentFormatsAttr =&_ebbgc ;continue ;};if _cedfg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_feddf ,_eegg :=_e .ParseBool (_cedfg .Value );if _eegg !=nil {return _eegg ;};_gfbdf .DisableRefreshAttr =&_feddf ;continue ;};if _cedfg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dfabeg ,_eaabcc :=_e .ParseBool (_cedfg .Value );if _eaabcc !=nil {return _eaabcc ;};_gfbdf .ApplyBorderFormatsAttr =&_dfabeg ;continue ;};if _cedfg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_bbcgg ,_befcg :=_e .ParseBool (_cedfg .Value );if _befcg !=nil {return _befcg ;};_gfbdf .PreserveFormattingAttr =&_bbcgg ;continue ;};if _cedfg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cgacc ,_cbcdf :=_e .ParseBool (_cedfg .Value );if _cbcdf !=nil {return _cbcdf ;};_gfbdf .ApplyPatternFormatsAttr =&_cgacc ;continue ;};if _cedfg .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_gfbdf .GrowShrinkTypeAttr .UnmarshalXMLAttr (_cedfg );continue ;};if _cedfg .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_ccbdb ,_dafdb :=_e .ParseBool (_cedfg .Value );if _dafdb !=nil {return _dafdb ;};_gfbdf .DisableEditAttr =&_ccbdb ;continue ;};if _cedfg .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_egdfg ,_bgggbf :=_e .ParseBool (_cedfg .Value );if _bgggbf !=nil {return _bgggbf ;};_gfbdf .HeadersAttr =&_egdfg ;continue ;};if _cedfg .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_fefbc ,_bcbfd :=_e .ParseBool (_cedfg .Value );if _bcbfd !=nil {return _bcbfd ;};_gfbdf .RemoveDataOnSaveAttr =&_fefbc ;continue ;};if _cedfg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bgdgbg ,_fafef :=_e .ParseBool (_cedfg .Value );if _fafef !=nil {return _fafef ;};_gfbdf .ApplyWidthHeightFormatsAttr =&_bgdgbg ;continue ;};};_fddgc :for {_bfagc ,_gbgde :=d .Token ();if _gbgde !=nil {return _gbgde ;};switch _abccb :=_bfagc .(type ){case _b .StartElement :switch _abccb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_gfbdf .QueryTableRefresh =NewCT_QueryTableRefresh ();if _ecfba :=d .DecodeElement (_gfbdf .QueryTableRefresh ,&_abccb );_ecfba !=nil {return _ecfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfbdf .ExtLst =NewCT_ExtensionList ();if _dfadc :=d .DecodeElement (_gfbdf .ExtLst ,&_abccb );_dfadc !=nil {return _dfadc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051u\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065 \u0025\u0076",_abccb .Name );if _agebc :=d .Skip ();_agebc !=nil {return _agebc ;};};case _b .EndElement :break _fddgc ;case _b .CharData :};};return nil ;};func (_gbddb *CT_ExternalCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fffgg :=range start .Attr {if _fffgg .Name .Local =="\u0072"{_deacd ,_eega :=_fffgg .Value ,error (nil );if _eega !=nil {return _eega ;};_gbddb .RAttr =&_deacd ;continue ;};if _fffgg .Name .Local =="\u0074"{_gbddb .TAttr .UnmarshalXMLAttr (_fffgg );continue ;};if _fffgg .Name .Local =="\u0076\u006d"{_fcgbba ,_dcggc :=_e .ParseUint (_fffgg .Value ,10,32);if _dcggc !=nil {return _dcggc ;};_cgde :=uint32 (_fcgbba );_gbddb .VmAttr =&_cgde ;continue ;};};_dcad :for {_fgdcb ,_fcae :=d .Token ();if _fcae !=nil {return _fcae ;};switch _cdbad :=_fgdcb .(type ){case _b .StartElement :switch _cdbad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_gbddb .V =new (string );if _dcfdc :=d .DecodeElement (_gbddb .V ,&_cdbad );_dcfdc !=nil {return _dcfdc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_cdbad .Name );if _dafe :=d .Skip ();_dafe !=nil {return _dafe ;};};case _b .EndElement :break _dcad ;case _b .CharData :};};return nil ;};func (_eabge *CT_WebPublishItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adad :=range start .Attr {if _adad .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcdgag ,_fgebe :=_e .ParseUint (_adad .Value ,10,32);if _fgebe !=nil {return _fgebe ;};_aaaaac :=uint32 (_fcdgag );_eabge .CountAttr =&_aaaaac ;continue ;};};_daeae :for {_fabgf ,_acebg :=d .Token ();if _acebg !=nil {return _acebg ;};switch _gacgge :=_fabgf .(type ){case _b .StartElement :switch _gacgge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}:_abbegb :=NewCT_WebPublishItem ();if _fcgaf :=d .DecodeElement (_abbegb ,&_gacgge );_fcgaf !=nil {return _fcgaf ;};_eabge .WebPublishItem =append (_eabge .WebPublishItem ,_abbegb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_gacgge .Name );if _egbae :=d .Skip ();_egbae !=nil {return _egbae ;};};case _b .EndElement :break _daeae ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path +func (_dbfd *CT_Controls )ValidateWithPath (path string )error {for _dddee ,_gbgg :=range _dbfd .Control {if _fdecc :=_gbgg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_dddee ));_fdecc !=nil {return _fdecc ;};};return nil ;};func (_baaae *CT_RangePr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fcffff :=range start .Attr {if _fcffff .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_fgbecg ,_ebggad :=_a .ParseBool (_fcffff .Value );if _ebggad !=nil {return _ebggad ;};_baaae .AutoStartAttr =&_fgbecg ;continue ;};if _fcffff .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_gggad ,_gdffa :=_a .ParseBool (_fcffff .Value );if _gdffa !=nil {return _gdffa ;};_baaae .AutoEndAttr =&_gggad ;continue ;};if _fcffff .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_baaae .GroupByAttr .UnmarshalXMLAttr (_fcffff );continue ;};if _fcffff .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_fffed ,_egdad :=_a .ParseFloat (_fcffff .Value ,64);if _egdad !=nil {return _egdad ;};_baaae .StartNumAttr =&_fffed ;continue ;};if _fcffff .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_afeafc ,_bdadd :=_a .ParseFloat (_fcffff .Value ,64);if _bdadd !=nil {return _bdadd ;};_baaae .EndNumAttr =&_afeafc ;continue ;};if _fcffff .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_egcfg ,_fgdca :=ParseStdlibTime (_fcffff .Value );if _fgdca !=nil {return _fgdca ;};_baaae .StartDateAttr =&_egcfg ;continue ;};if _fcffff .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_cbaac ,_ecbef :=ParseStdlibTime (_fcffff .Value );if _ecbef !=nil {return _ecbef ;};_baaae .EndDateAttr =&_cbaac ;continue ;};if _fcffff .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_debad ,_fgfebd :=_a .ParseFloat (_fcffff .Value ,64);if _fgfebd !=nil {return _fgfebd ;};_baaae .GroupIntervalAttr =&_debad ;continue ;};};for {_caadg ,_gdbcbb :=d .Token ();if _gdbcbb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_gdbcbb );};if _aaeb ,_dgbba :=_caadg .(_gd .EndElement );_dgbba &&_aaeb .Name ==start .Name {break ;};};return nil ;};type CT_DataRef struct{ -// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path -func (_dbca *CT_Formats )ValidateWithPath (path string )error {for _cbdbb ,_abcbc :=range _dbca .Format {if _fbgb :=_abcbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cbdbb ));_fbgb !=nil {return _fbgb ;};};return nil ;};func NewCT_CustomProperties ()*CT_CustomProperties {_cacgc :=&CT_CustomProperties {};return _cacgc };func NewCT_Col ()*CT_Col {_ddfb :=&CT_Col {};return _ddfb };func (_cgfdda *ST_FilterOperator )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgfdda =0;case "\u0065\u0071\u0075a\u006c":*_cgfdda =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cgfdda =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cgfdda =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cgfdda =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cgfdda =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cgfdda =6;};return nil ;};type CT_Parameter struct{ +// Reference +RefAttr *string ; -// Parameter Name +// Named Range NameAttr *string ; -// SQL Data Type -SqlTypeAttr *int32 ; - -// Parameter Type -ParameterTypeAttr ST_ParameterType ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};type CT_Connections struct{ -// Refresh on Change -RefreshOnChangeAttr *bool ; +// Connection +Connection []*CT_Connection ;};func NewCT_ExternalBook ()*CT_ExternalBook {_bdbgc :=&CT_ExternalBook {};return _bdbgc };type CT_FontFamily struct{ValAttr int64 ;};func (_cfaag *CT_MemberProperties )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cfaag .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfaag .CountAttr )});};e .EncodeToken (start );_fbedc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_eeed :=range _cfaag .Mp {e .EncodeElement (_eeed ,_fbedc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_ExternalSheetDataSet struct{ -// Parameter Prompt String -PromptAttr *string ; +// External Sheet Data Set +SheetData []*CT_ExternalSheetData ;};type CT_Dialogsheet struct{ -// Boolean -BooleanAttr *bool ; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Double -DoubleAttr *float64 ; +// Dialog Sheet Views +SheetViews *CT_SheetViews ; -// Integer -IntegerAttr *int32 ; +// Dialog Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// String -StringAttr *string ; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// Cell Reference -CellAttr *string ;}; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path -func (_dcebg *CT_SheetProtection )ValidateWithPath (path string )error {return nil };func (_bbdeg *CT_Color )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bccf :=range start .Attr {if _bccf .Name .Local =="\u0061\u0075\u0074\u006f"{_fbcd ,_aeefc :=_e .ParseBool (_bccf .Value );if _aeefc !=nil {return _aeefc ;};_bbdeg .AutoAttr =&_fbcd ;continue ;};if _bccf .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_faddb ,_ffdb :=_e .ParseUint (_bccf .Value ,10,32);if _ffdb !=nil {return _ffdb ;};_deadc :=uint32 (_faddb );_bbdeg .IndexedAttr =&_deadc ;continue ;};if _bccf .Name .Local =="\u0072\u0067\u0062"{_bacg ,_efee :=_bccf .Value ,error (nil );if _efee !=nil {return _efee ;};_bbdeg .RgbAttr =&_bacg ;continue ;};if _bccf .Name .Local =="\u0074\u0068\u0065m\u0065"{_caeed ,_cfaed :=_e .ParseUint (_bccf .Value ,10,32);if _cfaed !=nil {return _cfaed ;};_gcbd :=uint32 (_caeed );_bbdeg .ThemeAttr =&_gcbd ;continue ;};if _bccf .Name .Local =="\u0074\u0069\u006e\u0074"{_efbee ,_abfdc :=_e .ParseFloat (_bccf .Value ,64);if _abfdc !=nil {return _abfdc ;};_bbdeg .TintAttr =&_efbee ;continue ;};};for {_geefb ,_bece :=d .Token ();if _bece !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_bece );};if _bfbad ,_cfd :=_geefb .(_b .EndElement );_cfd &&_bfbad .Name ==start .Name {break ;};};return nil ;};func (_gdgef *ST_Qualifier )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeecb ,_eaebb :=d .Token ();if _eaebb !=nil {return _eaebb ;};if _gbccce ,_gbdfdg :=_eeecb .(_b .EndElement );_gbdfdg &&_gbccce .Name ==start .Name {*_gdgef =1;return nil ;};if _bacfbf ,_cgggbb :=_eeecb .(_b .CharData );!_cgggbb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeecb );}else {switch string (_bacfbf ){case "":*_gdgef =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_gdgef =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_gdgef =2;case "\u006e\u006f\u006e\u0065":*_gdgef =3;};};_eeecb ,_eaebb =d .Token ();if _eaebb !=nil {return _eaebb ;};if _dfdfgd ,_geaegb :=_eeecb .(_b .EndElement );_geaegb &&_dfdfgd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeecb );}; +// Print Options +PrintOptions *CT_PrintOptions ; -// Validate validates the CT_IconFilter and its children -func (_gdbfe *CT_IconFilter )Validate ()error {return _gdbfe .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};const (ST_FilterOperatorUnset ST_FilterOperator =0;ST_FilterOperatorEqual ST_FilterOperator =1;ST_FilterOperatorLessThan ST_FilterOperator =2;ST_FilterOperatorLessThanOrEqual ST_FilterOperator =3;ST_FilterOperatorNotEqual ST_FilterOperator =4;ST_FilterOperatorGreaterThanOrEqual ST_FilterOperator =5;ST_FilterOperatorGreaterThan ST_FilterOperator =6;);func NewCT_Comments ()*CT_Comments {_fdbef :=&CT_Comments {};_fdbef .Authors =NewCT_Authors ();_fdbef .CommentList =NewCT_CommentList ();return _fdbef ;};func (_fcbca *CT_Number )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edcbe :=range start .Attr {if _edcbe .Name .Local =="\u0066\u0063"{_cbaabd ,_ebgff :=_edcbe .Value ,error (nil );if _ebgff !=nil {return _ebgff ;};_fcbca .FcAttr =&_cbaabd ;continue ;};if _edcbe .Name .Local =="\u0076"{_afab ,_adebg :=_e .ParseFloat (_edcbe .Value ,64);if _adebg !=nil {return _adebg ;};_fcbca .VAttr =_afab ;continue ;};if _edcbe .Name .Local =="\u0066"{_dbgea ,_ceagc :=_e .ParseBool (_edcbe .Value );if _ceagc !=nil {return _ceagc ;};_fcbca .FAttr =&_dbgea ;continue ;};if _edcbe .Name .Local =="\u0063"{_faeba ,_eagc :=_edcbe .Value ,error (nil );if _eagc !=nil {return _eagc ;};_fcbca .CAttr =&_faeba ;continue ;};if _edcbe .Name .Local =="\u0063\u0070"{_gceff ,_cdegc :=_e .ParseUint (_edcbe .Value ,10,32);if _cdegc !=nil {return _cdegc ;};_acaba :=uint32 (_gceff );_fcbca .CpAttr =&_acaba ;continue ;};if _edcbe .Name .Local =="\u0069\u006e"{_gfbc ,_aaffe :=_e .ParseUint (_edcbe .Value ,10,32);if _aaffe !=nil {return _aaffe ;};_dgbee :=uint32 (_gfbc );_fcbca .InAttr =&_dgbee ;continue ;};if _edcbe .Name .Local =="\u0062\u0063"{_abedd ,_gcdece :=_edcbe .Value ,error (nil );if _gcdece !=nil {return _gcdece ;};_fcbca .BcAttr =&_abedd ;continue ;};if _edcbe .Name .Local =="\u0075"{_ggdda ,_cgbae :=_e .ParseBool (_edcbe .Value );if _cgbae !=nil {return _cgbae ;};_fcbca .UAttr =&_ggdda ;continue ;};if _edcbe .Name .Local =="\u0069"{_gfgca ,_bbeaa :=_e .ParseBool (_edcbe .Value );if _bbeaa !=nil {return _bbeaa ;};_fcbca .IAttr =&_gfgca ;continue ;};if _edcbe .Name .Local =="\u0075\u006e"{_daaec ,_gfbe :=_e .ParseBool (_edcbe .Value );if _gfbe !=nil {return _gfbe ;};_fcbca .UnAttr =&_daaec ;continue ;};if _edcbe .Name .Local =="\u0073\u0074"{_fgeeb ,_gcaedc :=_e .ParseBool (_edcbe .Value );if _gcaedc !=nil {return _gcaedc ;};_fcbca .StAttr =&_fgeeb ;continue ;};if _edcbe .Name .Local =="\u0062"{_fgaae ,_cggfa :=_e .ParseBool (_edcbe .Value );if _cggfa !=nil {return _cggfa ;};_fcbca .BAttr =&_fgaae ;continue ;};};_bbcbe :for {_gadgf ,_gcebe :=d .Token ();if _gcebe !=nil {return _gcebe ;};switch _eedfbd :=_gadgf .(type ){case _b .StartElement :switch _eedfbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_feacc :=NewCT_Tuples ();if _bbeec :=d .DecodeElement (_feacc ,&_eedfbd );_bbeec !=nil {return _bbeec ;};_fcbca .Tpls =append (_fcbca .Tpls ,_feacc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fgebc :=NewCT_X ();if _gbfce :=d .DecodeElement (_fgebc ,&_eedfbd );_gbfce !=nil {return _gbfce ;};_fcbca .X =append (_fcbca .X ,_fgebc );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006db\u0065\u0072 \u0025\u0076",_eedfbd .Name );if _gdgbc :=d .Skip ();_gdgbc !=nil {return _gdgbc ;};};case _b .EndElement :break _bbcbe ;case _b .CharData :};};return nil ;};func (_bfbbbc *CT_SortState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggccdg :=range start .Attr {if _ggccdg .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_daede ,_affbd :=_e .ParseBool (_ggccdg .Value );if _affbd !=nil {return _affbd ;};_bfbbbc .ColumnSortAttr =&_daede ;continue ;};if _ggccdg .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_dgacd ,_efadd :=_e .ParseBool (_ggccdg .Value );if _efadd !=nil {return _efadd ;};_bfbbbc .CaseSensitiveAttr =&_dgacd ;continue ;};if _ggccdg .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_bfbbbc .SortMethodAttr .UnmarshalXMLAttr (_ggccdg );continue ;};if _ggccdg .Name .Local =="\u0072\u0065\u0066"{_fddafe ,_gffbcd :=_ggccdg .Value ,error (nil );if _gffbcd !=nil {return _gffbcd ;};_bfbbbc .RefAttr =_fddafe ;continue ;};};_edbga :for {_efefd ,_gcaa :=d .Token ();if _gcaa !=nil {return _gcaa ;};switch _degcbd :=_efefd .(type ){case _b .StartElement :switch _degcbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}:_bdecc :=NewCT_SortCondition ();if _cdfgeg :=d .DecodeElement (_bdecc ,&_degcbd );_cdfgeg !=nil {return _cdfgeg ;};_bfbbbc .SortCondition =append (_bfbbbc .SortCondition ,_bdecc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfbbbc .ExtLst =NewCT_ExtensionList ();if _dgggc :=d .DecodeElement (_bfbbbc .ExtLst ,&_degcbd );_dgggc !=nil {return _dgggc ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006f\u0072t\u0053\u0074\u0061\u0074\u0065\u0020\u0025\u0076",_degcbd .Name );if _egggf :=d .Skip ();_egggf !=nil {return _egggf ;};};case _b .EndElement :break _edbga ;case _b .CharData :};};return nil ;};func (_agaadd *ST_Comments )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agaadd =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_agaadd =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_agaadd =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_agaadd =3;};return nil ;};type CT_Format struct{ +// Page Margins +PageMargins *CT_PageMargins ; -// Format Action -ActionAttr ST_FormatAction ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Format Id -DxfIdAttr *uint32 ; +// Header & Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Pivot Table Location -PivotArea *CT_PivotArea ; +// Drawing +Drawing *CT_Drawing ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};const (ST_CfvoTypeUnset ST_CfvoType =0;ST_CfvoTypeNum ST_CfvoType =1;ST_CfvoTypePercent ST_CfvoType =2;ST_CfvoTypeMax ST_CfvoType =3;ST_CfvoTypeMin ST_CfvoType =4;ST_CfvoTypeFormula ST_CfvoType =5;ST_CfvoTypePercentile ST_CfvoType =6;);func (_efafg *CT_WebPublishing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efafg .CssAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0073\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efafg .CssAttr ))});};if _efafg .ThicketAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efafg .ThicketAttr ))});};if _efafg .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efafg .LongFileNamesAttr ))});};if _efafg .VmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efafg .VmlAttr ))});};if _efafg .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_efafg .AllowPngAttr ))});};if _efafg .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_gacfc ,_gceef :=_efafg .TargetScreenSizeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _gceef !=nil {return _gceef ;};start .Attr =append (start .Attr ,_gacfc );};if _efafg .DpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_efafg .DpiAttr )});};if _efafg .CodePageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efafg .CodePageAttr )});};if _efafg .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efafg .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path -func (_gfffcg *StyleSheet )ValidateWithPath (path string )error {if _bcdfe :=_gfffcg .CT_Stylesheet .ValidateWithPath (path );_bcdfe !=nil {return _bcdfe ;};return nil ;}; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; -// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path -func (_cdfdf *CT_SharedItems )ValidateWithPath (path string )error {for _bdedf ,_edfdba :=range _cdfdf .M {if _ccgegd :=_edfdba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_bdedf ));_ccgegd !=nil {return _ccgegd ;};};for _cfcbfa ,_badfe :=range _cdfdf .N {if _gccbg :=_badfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_cfcbfa ));_gccbg !=nil {return _gccbg ;};};for _gfebdc ,_gcebgd :=range _cdfdf .B {if _cdeegf :=_gcebgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_gfebdc ));_cdeegf !=nil {return _cdeegf ;};};for _bceagf ,_fbffec :=range _cdfdf .E {if _eeffa :=_fbffec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bceagf ));_eeffa !=nil {return _eeffa ;};};for _acfed ,_gefce :=range _cdfdf .S {if _fcfcd :=_gefce .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_acfed ));_fcfcd !=nil {return _fcfcd ;};};for _ccafeb ,_gfdbg :=range _cdfdf .D {if _gdfga :=_gfdbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_ccafeb ));_gdfga !=nil {return _gdfga ;};};return nil ;};func (_fddga *CT_MdxTuple )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgedc :=range start .Attr {if _bgedc .Name .Local =="\u0063"{_cfge ,_bbbfb :=_e .ParseUint (_bgedc .Value ,10,32);if _bbbfb !=nil {return _bbbfb ;};_dfcdd :=uint32 (_cfge );_fddga .CAttr =&_dfcdd ;continue ;};if _bgedc .Name .Local =="\u0063\u0074"{_bfbbb ,_cabdca :=_bgedc .Value ,error (nil );if _cabdca !=nil {return _cabdca ;};_fddga .CtAttr =&_bfbbb ;continue ;};if _bgedc .Name .Local =="\u0073\u0069"{_aedc ,_gabe :=_e .ParseUint (_bgedc .Value ,10,32);if _gabe !=nil {return _gabe ;};_eedfb :=uint32 (_aedc );_fddga .SiAttr =&_eedfb ;continue ;};if _bgedc .Name .Local =="\u0066\u0069"{_dbba ,_baccg :=_e .ParseUint (_bgedc .Value ,10,32);if _baccg !=nil {return _baccg ;};_cfgd :=uint32 (_dbba );_fddga .FiAttr =&_cfgd ;continue ;};if _bgedc .Name .Local =="\u0062\u0063"{_eafcc ,_dedeb :=_bgedc .Value ,error (nil );if _dedeb !=nil {return _dedeb ;};_fddga .BcAttr =&_eafcc ;continue ;};if _bgedc .Name .Local =="\u0066\u0063"{_bdaad ,_dcbfg :=_bgedc .Value ,error (nil );if _dcbfg !=nil {return _dcbfg ;};_fddga .FcAttr =&_bdaad ;continue ;};if _bgedc .Name .Local =="\u0069"{_gggab ,_efgc :=_e .ParseBool (_bgedc .Value );if _efgc !=nil {return _efgc ;};_fddga .IAttr =&_gggab ;continue ;};if _bgedc .Name .Local =="\u0075"{_gecae ,_adaba :=_e .ParseBool (_bgedc .Value );if _adaba !=nil {return _adaba ;};_fddga .UAttr =&_gecae ;continue ;};if _bgedc .Name .Local =="\u0073\u0074"{_gdgee ,_eccba :=_e .ParseBool (_bgedc .Value );if _eccba !=nil {return _eccba ;};_fddga .StAttr =&_gdgee ;continue ;};if _bgedc .Name .Local =="\u0062"{_dcgff ,_dbdfde :=_e .ParseBool (_bgedc .Value );if _dbdfde !=nil {return _dbdfde ;};_fddga .BAttr =&_dcgff ;continue ;};};_gafcg :for {_ecaaa ,_dfgfd :=d .Token ();if _dfgfd !=nil {return _dfgfd ;};switch _dfageg :=_ecaaa .(type ){case _b .StartElement :switch _dfageg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_bdffe :=NewCT_MetadataStringIndex ();if _dedde :=d .DecodeElement (_bdffe ,&_dfageg );_dedde !=nil {return _dedde ;};_fddga .N =append (_fddga .N ,_bdffe );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065\u0020\u0025\u0076",_dfageg .Name );if _fgage :=d .Skip ();_fgage !=nil {return _fgage ;};};case _b .EndElement :break _gafcg ;case _b .CharData :};};return nil ;};func (_cgcdba *CT_Sst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eedfg :=range start .Attr {if _eedfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbffe ,_ebfee :=_e .ParseUint (_eedfg .Value ,10,32);if _ebfee !=nil {return _ebfee ;};_cfgfgg :=uint32 (_cbffe );_cgcdba .CountAttr =&_cfgfgg ;continue ;};if _eedfg .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_eecfc ,_eggbba :=_e .ParseUint (_eedfg .Value ,10,32);if _eggbba !=nil {return _eggbba ;};_cdbga :=uint32 (_eecfc );_cgcdba .UniqueCountAttr =&_cdbga ;continue ;};};_ffdfed :for {_baaefb ,_cdccde :=d .Token ();if _cdccde !=nil {return _cdccde ;};switch _edgbf :=_baaefb .(type ){case _b .StartElement :switch _edgbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_fedad :=NewCT_Rst ();if _gcgdc :=d .DecodeElement (_fedad ,&_edgbf );_gcgdc !=nil {return _gcgdc ;};_cgcdba .Si =append (_cgcdba .Si ,_fedad );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgcdba .ExtLst =NewCT_ExtensionList ();if _cgaead :=d .DecodeElement (_cgcdba .ExtLst ,&_edgbf );_cgaead !=nil {return _cgaead ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0073\u0074\u0020\u0025\u0076",_edgbf .Name );if _ggdfe :=d .Skip ();_ggdfe !=nil {return _ggdfe ;};};case _b .EndElement :break _ffdfed ;case _b .CharData :};};return nil ;};func NewQueryTable ()*QueryTable {_ecgee :=&QueryTable {};_ecgee .CT_QueryTable =*NewCT_QueryTable ();return _ecgee ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_fgccaa *ST_PhoneticType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_fgccaa =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fgccaa =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fgccaa =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fgccaa =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_fgccaa =4;};return nil ;};func NewCT_OleItems ()*CT_OleItems {_fffcg :=&CT_OleItems {};return _fffcg };func (_cebfbd *CT_ReviewedRevisions )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ceffb :=range start .Attr {if _ceffb .Name .Local =="\u0063\u006f\u0075n\u0074"{_aadaa ,_degaeg :=_a .ParseUint (_ceffb .Value ,10,32);if _degaeg !=nil {return _degaeg ;};_aeacf :=uint32 (_aadaa );_cebfbd .CountAttr =&_aeacf ;continue ;};};_dbfgbb :for {_gbdfad ,_bdfad :=d .Token ();if _bdfad !=nil {return _bdfad ;};switch _beeag :=_gbdfad .(type ){case _gd .StartElement :switch _beeag .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcec :=NewCT_Reviewed ();if _agdfc :=d .DecodeElement (_dcec ,&_beeag );_agdfc !=nil {return _agdfc ;};_cebfbd .Reviewed =append (_cebfbd .Reviewed ,_dcec );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\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_beeag .Name );if _egdegf :=d .Skip ();_egdegf !=nil {return _egdegf ;};};case _gd .EndElement :break _dbfgbb ;case _gd .CharData :};};return nil ;}; -// Validate validates the CT_Control and its children -func (_dfcd *CT_Control )Validate ()error {return _dfcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};type CT_Set struct{ +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_ggdb *CT_Connection )ValidateWithPath (path string )error {if _gded :=_ggdb .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_gded !=nil {return _gded ;};if _ggdb .DbPr !=nil {if _dabd :=_ggdb .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072");_dabd !=nil {return _dabd ;};};if _ggdb .OlapPr !=nil {if _ebdef :=_ggdb .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_ebdef !=nil {return _ebdef ;};};if _ggdb .WebPr !=nil {if _eeafd :=_ggdb .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_eeafd !=nil {return _eeafd ;};};if _ggdb .TextPr !=nil {if _aeeec :=_ggdb .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_aeeec !=nil {return _aeeec ;};};if _ggdb .Parameters !=nil {if _ccbcb :=_ggdb .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");_ccbcb !=nil {return _ccbcb ;};};if _ggdb .ExtLst !=nil {if _egdab :=_ggdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdab !=nil {return _egdab ;};};return nil ;}; -// Number of Tuples -CountAttr *uint32 ; +// Validate validates the CT_ServerFormat and its children +func (_baadcf *CT_ServerFormat )Validate ()error {return _baadcf .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");};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 (_gbcac *CT_PivotFilter )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gbcac .TypeAttr =ST_PivotFilterType (1);_gbcac .AutoFilter =NewCT_AutoFilter ();for _ ,_agfe :=range start .Attr {if _agfe .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_bfcbg ,_bgdgc :=_a .ParseUint (_agfe .Value ,10,32);if _bgdgc !=nil {return _bgdgc ;};_edebg :=uint32 (_bfcbg );_gbcac .IMeasureFldAttr =&_edebg ;continue ;};if _agfe .Name .Local =="\u006d\u0070\u0046l\u0064"{_bdbc ,_bdbea :=_a .ParseUint (_agfe .Value ,10,32);if _bdbea !=nil {return _bdbea ;};_cgff :=uint32 (_bdbc );_gbcac .MpFldAttr =&_cgff ;continue ;};if _agfe .Name .Local =="\u0074\u0079\u0070\u0065"{_gbcac .TypeAttr .UnmarshalXMLAttr (_agfe );continue ;};if _agfe .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_cbdd ,_abdbbc :=_a .ParseInt (_agfe .Value ,10,32);if _abdbbc !=nil {return _abdbbc ;};_fafge :=int32 (_cbdd );_gbcac .EvalOrderAttr =&_fafge ;continue ;};if _agfe .Name .Local =="\u0069\u0064"{_babf ,_ecbfe :=_a .ParseUint (_agfe .Value ,10,32);if _ecbfe !=nil {return _ecbfe ;};_gbcac .IdAttr =uint32 (_babf );continue ;};if _agfe .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_dfdce ,_bdad :=_a .ParseUint (_agfe .Value ,10,32);if _bdad !=nil {return _bdad ;};_befcagg :=uint32 (_dfdce );_gbcac .IMeasureHierAttr =&_befcagg ;continue ;};if _agfe .Name .Local =="\u0066\u006c\u0064"{_gggab ,_cgbdf :=_a .ParseUint (_agfe .Value ,10,32);if _cgbdf !=nil {return _cgbdf ;};_gbcac .FldAttr =uint32 (_gggab );continue ;};if _agfe .Name .Local =="\u006e\u0061\u006d\u0065"{_cgbfb ,_dggbd :=_agfe .Value ,error (nil );if _dggbd !=nil {return _dggbd ;};_gbcac .NameAttr =&_cgbfb ;continue ;};if _agfe .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_fbffg ,_ecddc :=_agfe .Value ,error (nil );if _ecddc !=nil {return _ecddc ;};_gbcac .DescriptionAttr =&_fbffg ;continue ;};if _agfe .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_bccbb ,_bebdf :=_agfe .Value ,error (nil );if _bebdf !=nil {return _bebdf ;};_gbcac .StringValue1Attr =&_bccbb ;continue ;};if _agfe .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_egfdfe ,_bbegf :=_agfe .Value ,error (nil );if _bbegf !=nil {return _bbegf ;};_gbcac .StringValue2Attr =&_egfdfe ;continue ;};};_ffgfbd :for {_aggbd ,_fccfbc :=d .Token ();if _fccfbc !=nil {return _fccfbc ;};switch _fccad :=_aggbd .(type ){case _gd .StartElement :switch _fccad .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _afedb :=d .DecodeElement (_gbcac .AutoFilter ,&_fccad );_afedb !=nil {return _afedb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbcac .ExtLst =NewCT_ExtensionList ();if _gdbcb :=d .DecodeElement (_gbcac .ExtLst ,&_fccad );_gdbcb !=nil {return _gdbcb ;};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\u0069\u0076\u006f\u0074\u0046\u0069l\u0074e\u0072\u0020\u0025\u0076",_fccad .Name );if _cafada :=d .Skip ();_cafada !=nil {return _cafada ;};};case _gd .EndElement :break _ffgfbd ;case _gd .CharData :};};return nil ;};func (_gebee *CT_SheetCalcPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bcggd :=range start .Attr {if _bcggd .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_fabbd ,_decdcb :=_a .ParseBool (_bcggd .Value );if _decdcb !=nil {return _decdcb ;};_gebee .FullCalcOnLoadAttr =&_fabbd ;continue ;};};for {_gbefe ,_cdgffa :=d .Token ();if _cdgffa !=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",_cdgffa );};if _agaef ,_geffb :=_gbefe .(_gd .EndElement );_geffb &&_agaef .Name ==start .Name {break ;};};return nil ;}; -// Maximum Rank Requested -MaxRankAttr int32 ; +// Validate validates the CT_Pages and its children +func (_bcecb *CT_Pages )Validate ()error {return _bcecb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");};func (_dbafd ST_RevisionAction )ValidateWithPath (path string )error {switch _dbafd {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 (_dbafd ));};return nil ;};func (_efcca *CT_FileSharing )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bbcg :=range start .Attr {if _bbcg .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_bbedf ,_fdcb :=_a .ParseBool (_bbcg .Value );if _fdcb !=nil {return _fdcb ;};_efcca .ReadOnlyRecommendedAttr =&_bbedf ;continue ;};if _bbcg .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_cabeg ,_eagec :=_bbcg .Value ,error (nil );if _eagec !=nil {return _eagec ;};_efcca .UserNameAttr =&_cabeg ;continue ;};if _bbcg .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_bgab ,_afade :=_bbcg .Value ,error (nil );if _afade !=nil {return _afade ;};_efcca .ReservationPasswordAttr =&_bgab ;continue ;};if _bbcg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_beabc ,_edcec :=_bbcg .Value ,error (nil );if _edcec !=nil {return _edcec ;};_efcca .AlgorithmNameAttr =&_beabc ;continue ;};if _bbcg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_dgcce ,_cggcc :=_bbcg .Value ,error (nil );if _cggcc !=nil {return _cggcc ;};_efcca .HashValueAttr =&_dgcce ;continue ;};if _bbcg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_daadf ,_dgagc :=_bbcg .Value ,error (nil );if _dgagc !=nil {return _dgagc ;};_efcca .SaltValueAttr =&_daadf ;continue ;};if _bbcg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cdgda ,_gdag :=_a .ParseUint (_bbcg .Value ,10,32);if _gdag !=nil {return _gdag ;};_dgfcf :=uint32 (_cdgda );_efcca .SpinCountAttr =&_dgfcf ;continue ;};};for {_eefcg ,_fgdcd :=d .Token ();if _fgdcd !=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",_fgdcd );};if _bbgac ,_ecfce :=_eefcg .(_gd .EndElement );_ecfce &&_bbgac .Name ==start .Name {break ;};};return nil ;};func (_deffga *ST_PhoneticType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cfcdeg ,_beddg :=d .Token ();if _beddg !=nil {return _beddg ;};if _gaaaeg ,_bfdaf :=_cfcdeg .(_gd .EndElement );_bfdaf &&_gaaaeg .Name ==start .Name {*_deffga =1;return nil ;};if _dbecb ,_ceaadd :=_cfcdeg .(_gd .CharData );!_ceaadd {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",_cfcdeg );}else {switch string (_dbecb ){case "":*_deffga =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_deffga =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_deffga =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_deffga =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_deffga =4;};};_cfcdeg ,_beddg =d .Token ();if _beddg !=nil {return _beddg ;};if _bagdf ,_abaadf :=_cfcdeg .(_gd .EndElement );_abaadf &&_bagdf .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",_cfcdeg );}; -// MDX Set Definition -SetDefinitionAttr string ; +// Validate validates the CT_DdeValues and its children +func (_bfce *CT_DdeValues )Validate ()error {return _bfce .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");};func (_cgefc *CT_RPrElt )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ddce :for {_gcaeff ,_feaae :=d .Token ();if _feaae !=nil {return _feaae ;};switch _ebcad :=_gcaeff .(type ){case _gd .StartElement :switch _ebcad .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefc .RFont =NewCT_FontName ();if _gaffg :=d .DecodeElement (_cgefc .RFont ,&_ebcad );_gaffg !=nil {return _gaffg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefc .Charset =NewCT_IntProperty ();if _gcbdg :=d .DecodeElement (_cgefc .Charset ,&_ebcad );_gcbdg !=nil {return _gcbdg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefc .Family =NewCT_IntProperty ();if _begfb :=d .DecodeElement (_cgefc .Family ,&_ebcad );_begfb !=nil {return _begfb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefc .B =NewCT_BooleanProperty ();if _afagg :=d .DecodeElement (_cgefc .B ,&_ebcad );_afagg !=nil {return _afagg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefc .I =NewCT_BooleanProperty ();if _bfcac :=d .DecodeElement (_cgefc .I ,&_ebcad );_bfcac !=nil {return _bfcac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefc .Strike =NewCT_BooleanProperty ();if _faafd :=d .DecodeElement (_cgefc .Strike ,&_ebcad );_faafd !=nil {return _faafd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefc .Outline =NewCT_BooleanProperty ();if _gdceb :=d .DecodeElement (_cgefc .Outline ,&_ebcad );_gdceb !=nil {return _gdceb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefc .Shadow =NewCT_BooleanProperty ();if _bfdcg :=d .DecodeElement (_cgefc .Shadow ,&_ebcad );_bfdcg !=nil {return _bfdcg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cgefc .Condense =NewCT_BooleanProperty ();if _ddcffg :=d .DecodeElement (_cgefc .Condense ,&_ebcad );_ddcffg !=nil {return _ddcffg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\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"}:_cgefc .Extend =NewCT_BooleanProperty ();if _cfeccc :=d .DecodeElement (_cgefc .Extend ,&_ebcad );_cfeccc !=nil {return _cfeccc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cgefc .Color =NewCT_Color ();if _ffecd :=d .DecodeElement (_cgefc .Color ,&_ebcad );_ffecd !=nil {return _ffecd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefc .Sz =NewCT_FontSize ();if _cbfdfg :=d .DecodeElement (_cgefc .Sz ,&_ebcad );_cbfdfg !=nil {return _cbfdfg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefc .U =NewCT_UnderlineProperty ();if _eabca :=d .DecodeElement (_cgefc .U ,&_ebcad );_eabca !=nil {return _eabca ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefc .VertAlign =NewCT_VerticalAlignFontProperty ();if _bcbcd :=d .DecodeElement (_cgefc .VertAlign ,&_ebcad );_bcbcd !=nil {return _bcbcd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefc .Scheme =NewCT_FontScheme ();if _aeddf :=d .DecodeElement (_cgefc .Scheme ,&_ebcad );_aeddf !=nil {return _aeddf ;};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\u0052\u0050\u0072E\u006c\u0074 \u0025\u0076",_ebcad .Name );if _afcfag :=d .Skip ();_afcfag !=nil {return _afcfag ;};};case _gd .EndElement :break _ddce ;case _gd .CharData :};};return nil ;};func (_edcg *CT_DataValidation )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _edcg .TypeAttr !=ST_DataValidationTypeUnset {_egcb ,_cfbca :=_edcg .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _cfbca !=nil {return _cfbca ;};start .Attr =append (start .Attr ,_egcb );};if _edcg .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_gcfee ,_afaa :=_edcg .ErrorStyleAttr .MarshalXMLAttr (_gd .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"});if _afaa !=nil {return _afaa ;};start .Attr =append (start .Attr ,_gcfee );};if _edcg .ImeModeAttr !=ST_DataValidationImeModeUnset {_cfaed ,_dabe :=_edcg .ImeModeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _dabe !=nil {return _dabe ;};start .Attr =append (start .Attr ,_cfaed );};if _edcg .OperatorAttr !=ST_DataValidationOperatorUnset {_adgg ,_dbcg :=_edcg .OperatorAttr .MarshalXMLAttr (_gd .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _dbcg !=nil {return _dbcg ;};start .Attr =append (start .Attr ,_adgg );};if _edcg .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_edcg .AllowBlankAttr ))});};if _edcg .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_edcg .ShowDropDownAttr ))});};if _edcg .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_edcg .ShowInputMessageAttr ))});};if _edcg .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_edcg .ShowErrorMessageAttr ))});};if _edcg .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_edcg .ErrorTitleAttr )});};if _edcg .ErrorAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_edcg .ErrorAttr )});};if _edcg .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_edcg .PromptTitleAttr )});};if _edcg .PromptAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_edcg .PromptAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",_edcg .SqrefAttr )});e .EncodeToken (start );if _edcg .Formula1 !=nil {_cgbdg :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}};_e .AddPreserveSpaceAttr (&_cgbdg ,*_edcg .Formula1 );e .EncodeElement (_edcg .Formula1 ,_cgbdg );};if _edcg .Formula2 !=nil {_aacd :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_e .AddPreserveSpaceAttr (&_aacd ,*_edcg .Formula2 );e .EncodeElement (_edcg .Formula2 ,_aacd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_CalcPr struct{ -// Set Sort Order -SortTypeAttr ST_SortType ; +// Calculation Id +CalcIdAttr *uint32 ; -// Query Failed -QueryFailedAttr *bool ; +// Calculation Mode +CalcModeAttr ST_CalcMode ; -// Tuples -Tpls []*CT_Tuples ; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ; -// Sort By Tuple -SortByTuple *CT_Tuples ;};func (_fgcde *ST_PatternType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgcde =0;case "\u006e\u006f\u006e\u0065":*_fgcde =1;case "\u0073\u006f\u006ci\u0064":*_fgcde =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_fgcde =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_fgcde =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_fgcde =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_fgcde =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_fgcde =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_fgcde =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_fgcde =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_fgcde =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_fgcde =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_fgcde =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_fgcde =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_fgcde =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_fgcde =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_fgcde =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_fgcde =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_fgcde =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_fgcde =19;};return nil ;};type CT_Filters struct{ +// Reference Mode +RefModeAttr ST_RefMode ; -// Filter by Blank -BlankAttr *bool ; +// Calculation Iteration +IterateAttr *bool ; -// Calendar Type -CalendarTypeAttr _c .ST_CalendarType ; +// Iteration Count +IterateCountAttr *uint32 ; -// Filter -Filter []*CT_Filter ; +// Iterative Calculation Delta +IterateDeltaAttr *float64 ; -// Date Grouping -DateGroupItem []*CT_DateGroupItem ;};type CT_Cols struct{ +// Full Precision Calculation +FullPrecisionAttr *bool ; -// Column Width & Formatting -Col []*CT_Col ;}; +// Calc Completed +CalcCompletedAttr *bool ; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_dcacg *CT_PageMargins )ValidateWithPath (path string )error {return nil };const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;); +// Calculate On Save +CalcOnSaveAttr *bool ; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_ceedbg *CT_TableStyle )ValidateWithPath (path string )error {for _cfgcf ,_bfaed :=range _ceedbg .TableStyleElement {if _ecegee :=_bfaed .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cfgcf ));_ecegee !=nil {return _ecegee ;};};return nil ;};type CT_RangeSet struct{ +// Concurrent Calculations +ConcurrentCalcAttr *bool ; -// Field Item Index Page 1 -I1Attr *uint32 ; +// Concurrent Thread Manual Count +ConcurrentManualCountAttr *uint32 ; -// Field Item Index Page 2 -I2Attr *uint32 ; +// Force Full Calculation +ForceFullCalcAttr *bool ;};func (_ebffge *CT_RevisionHeader )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ebffge .GuidAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ebffge .DateTimeAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ebffge .MaxSheetIdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ebffge .UserNameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ebffge .IdAttr )});if _ebffge .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ebffge .MinRIdAttr )});};if _ebffge .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ebffge .MaxRIdAttr )});};e .EncodeToken (start );_bebga :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_ebffge .SheetIdMap ,_bebga );if _ebffge .ReviewedList !=nil {_cbcda :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_ebffge .ReviewedList ,_cbcda );};if _ebffge .ExtLst !=nil {_eebad :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ebffge .ExtLst ,_eebad );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Field Item index Page 3 -I3Attr *uint32 ; +// Validate validates the CT_IgnoredError and its children +func (_deff *CT_IgnoredError )Validate ()error {return _deff .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");};func (_bffca *CT_WorkbookPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_adgbd :=range start .Attr {if _adgbd .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_ccfdba ,_gadcg :=_adgbd .Value ,error (nil );if _gadcg !=nil {return _gadcg ;};_bffca .CodeNameAttr =&_ccfdba ;continue ;};if _adgbd .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_bcgdg ,_fddc :=_a .ParseBool (_adgbd .Value );if _fddc !=nil {return _fddc ;};_bffca .Date1904Attr =&_bcgdg ;continue ;};if _adgbd .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_ggcefd ,_cbeefb :=_a .ParseBool (_adgbd .Value );if _cbeefb !=nil {return _cbeefb ;};_bffca .HidePivotFieldListAttr =&_ggcefd ;continue ;};if _adgbd .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"{_afgcc ,_cceca :=_a .ParseBool (_adgbd .Value );if _cceca !=nil {return _cceca ;};_bffca .ShowBorderUnselectedTablesAttr =&_afgcc ;continue ;};if _adgbd .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_bgcdeg ,_acceg :=_a .ParseBool (_adgbd .Value );if _acceg !=nil {return _acceg ;};_bffca .ShowPivotChartFilterAttr =&_bgcdeg ;continue ;};if _adgbd .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_abbca ,_cfabbb :=_a .ParseBool (_adgbd .Value );if _cfabbb !=nil {return _cfabbb ;};_bffca .PromptedSolutionsAttr =&_abbca ;continue ;};if _adgbd .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_ebgaca ,_fceebe :=_a .ParseBool (_adgbd .Value );if _fceebe !=nil {return _fceebe ;};_bffca .BackupFileAttr =&_ebgaca ;continue ;};if _adgbd .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_gdfceac ,_bdacf :=_a .ParseBool (_adgbd .Value );if _bdacf !=nil {return _bdacf ;};_bffca .SaveExternalLinkValuesAttr =&_gdfceac ;continue ;};if _adgbd .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_bffca .UpdateLinksAttr .UnmarshalXMLAttr (_adgbd );continue ;};if _adgbd .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_bffca .ShowObjectsAttr .UnmarshalXMLAttr (_adgbd );continue ;};if _adgbd .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_fbcfeg ,_fdagfb :=_a .ParseBool (_adgbd .Value );if _fdagfb !=nil {return _fdagfb ;};_bffca .FilterPrivacyAttr =&_fbcfeg ;continue ;};if _adgbd .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_aegbb ,_cbfaca :=_a .ParseBool (_adgbd .Value );if _cbfaca !=nil {return _cbfaca ;};_bffca .ShowInkAnnotationAttr =&_aegbb ;continue ;};if _adgbd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_dgcdf ,_faafec :=_a .ParseBool (_adgbd .Value );if _faafec !=nil {return _faafec ;};_bffca .AllowRefreshQueryAttr =&_dgcdf ;continue ;};if _adgbd .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_ecfcgb ,_fegea :=_a .ParseBool (_adgbd .Value );if _fegea !=nil {return _fegea ;};_bffca .PublishItemsAttr =&_ecfcgb ;continue ;};if _adgbd .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_defee ,_efcba :=_a .ParseBool (_adgbd .Value );if _efcba !=nil {return _efcba ;};_bffca .CheckCompatibilityAttr =&_defee ;continue ;};if _adgbd .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_gcfeda ,_bebad :=_a .ParseBool (_adgbd .Value );if _bebad !=nil {return _bebad ;};_bffca .AutoCompressPicturesAttr =&_gcfeda ;continue ;};if _adgbd .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_gbgda ,_facfec :=_a .ParseBool (_adgbd .Value );if _facfec !=nil {return _facfec ;};_bffca .RefreshAllConnectionsAttr =&_gbgda ;continue ;};if _adgbd .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_caded ,_gffgea :=_a .ParseUint (_adgbd .Value ,10,32);if _gffgea !=nil {return _gffgea ;};_cabbgf :=uint32 (_caded );_bffca .DefaultThemeVersionAttr =&_cabbgf ;continue ;};};for {_edec ,_cbgaf :=d .Token ();if _cbgaf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_cbgaf );};if _defgag ,_cbffc :=_edec .(_gd .EndElement );_cbffc &&_defgag .Name ==start .Name {break ;};};return nil ;};func (_abddf *CT_SingleXmlCells )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_fdgbb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}};for _ ,_caccd :=range _abddf .SingleXmlCell {e .EncodeElement (_caccd ,_fdgbb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_acefa *CT_Consolidation )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_acefa .RangeSets =NewCT_RangeSets ();for _ ,_bbffd :=range start .Attr {if _bbffd .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_cagbd ,_cebb :=_a .ParseBool (_bbffd .Value );if _cebb !=nil {return _cebb ;};_acefa .AutoPageAttr =&_cagbd ;continue ;};};_efag :for {_egcaf ,_bcdfc :=d .Token ();if _bcdfc !=nil {return _bcdfc ;};switch _efbbf :=_egcaf .(type ){case _gd .StartElement :switch _efbbf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acefa .Pages =NewCT_Pages ();if _dafe :=d .DecodeElement (_acefa .Pages ,&_efbbf );_dafe !=nil {return _dafe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cgde :=d .DecodeElement (_acefa .RangeSets ,&_efbbf );_cgde !=nil {return _cgde ;};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\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025v",_efbbf .Name );if _acdc :=d .Skip ();_acdc !=nil {return _acdc ;};};case _gd .EndElement :break _efag ;case _gd .CharData :};};return nil ;}; -// Field Item Index Page 4 -I4Attr *uint32 ; +// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path +func (_fdeb *CT_CalculatedMember )ValidateWithPath (path string )error {if _fdeb .ExtLst !=nil {if _dabf :=_fdeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dabf !=nil {return _dabf ;};};return nil ;};func (_eadgb *CT_VolType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_eadgb .TypeAttr =ST_VolDepType (1);for _ ,_cgcccf :=range start .Attr {if _cgcccf .Name .Local =="\u0074\u0079\u0070\u0065"{_eadgb .TypeAttr .UnmarshalXMLAttr (_cgcccf );continue ;};};_cccgf :for {_bdeaf ,_adedce :=d .Token ();if _adedce !=nil {return _adedce ;};switch _gabbf :=_bdeaf .(type ){case _gd .StartElement :switch _gabbf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_badfa :=NewCT_VolMain ();if _gcfff :=d .DecodeElement (_badfa ,&_gabbf );_gcfff !=nil {return _gcfff ;};_eadgb .Main =append (_eadgb .Main ,_badfa );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\u005fV\u006f\u006c\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_gabbf .Name );if _egdgde :=d .Skip ();_egdgde !=nil {return _egdgde ;};};case _gd .EndElement :break _cccgf ;case _gd .CharData :};};return nil ;};func (_dbeda *ST_WebSourceType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ffedc ,_bcdcff :=d .Token ();if _bcdcff !=nil {return _bcdcff ;};if _geeecg ,_dcffa :=_ffedc .(_gd .EndElement );_dcffa &&_geeecg .Name ==start .Name {*_dbeda =1;return nil ;};if _abecef ,_efgddd :=_ffedc .(_gd .CharData );!_efgddd {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",_ffedc );}else {switch string (_abecef ){case "":*_dbeda =0;case "\u0073\u0068\u0065e\u0074":*_dbeda =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_dbeda =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_dbeda =3;case "\u0072\u0061\u006eg\u0065":*_dbeda =4;case "\u0063\u0068\u0061r\u0074":*_dbeda =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_dbeda =6;case "\u0071\u0075\u0065r\u0079":*_dbeda =7;case "\u006c\u0061\u0062e\u006c":*_dbeda =8;};};_ffedc ,_bcdcff =d .Token ();if _bcdcff !=nil {return _bcdcff ;};if _bceec ,_bdbgf :=_ffedc .(_gd .EndElement );_bdbgf &&_bceec .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",_ffedc );}; -// Reference -RefAttr *string ; +// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path +func (_eaga *CT_GroupItems )ValidateWithPath (path string )error {for _eeabdb ,_dbdea :=range _eaga .M {if _gbadg :=_dbdea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_eeabdb ));_gbadg !=nil {return _gbadg ;};};for _deefe ,_afbfg :=range _eaga .N {if _aageb :=_afbfg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_deefe ));_aageb !=nil {return _aageb ;};};for _eeefa ,_edfea :=range _eaga .B {if _bfbbbc :=_edfea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_eeefa ));_bfbbbc !=nil {return _bfbbbc ;};};for _cabdg ,_bffcf :=range _eaga .E {if _gbfe :=_bffcf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cabdg ));_gbfe !=nil {return _gbfe ;};};for _eeged ,_ageba :=range _eaga .S {if _acffa :=_ageba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_eeged ));_acffa !=nil {return _acffa ;};};for _cgda ,_fcbcg :=range _eaga .D {if _gecea :=_fcbcg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_cgda ));_gecea !=nil {return _gecea ;};};return nil ;};func (_affac ST_PhoneticType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_affac .String (),start );}; -// Named Range -NameAttr *string ; +// Validate validates the CT_MdxMetadata and its children +func (_gbgfb *CT_MdxMetadata )Validate ()error {return _gbgfb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");}; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func NewCT_Boolean ()*CT_Boolean {_gcg :=&CT_Boolean {};return _gcg }; +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_dddcb *Comments )ValidateWithPath (path string )error {if _agaefb :=_dddcb .CT_Comments .ValidateWithPath (path );_agaefb !=nil {return _agaefb ;};return nil ;};type CT_ServerFormats struct{ -// Validate validates the CT_VolTopicRef and its children -func (_deed *CT_VolTopicRef )Validate ()error {return _deed .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");}; +// Format Count +CountAttr *uint32 ; -// Validate validates the CT_CellWatch and its children -func (_aefed *CT_CellWatch )Validate ()error {return _aefed .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};type CT_TablePart struct{IdAttr string ;};func (_bgce *CT_DdeLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bgce .DdeServiceAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_f .Sprintf ("\u0025\u0076",_bgce .DdeTopicAttr )});e .EncodeToken (start );if _bgce .DdeItems !=nil {_gged :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bgce .DdeItems ,_gged );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);func (_eegede *EG_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdgac :for {_adcfdd ,_cfdga :=d .Token ();if _cfdga !=nil {return _cfdga ;};switch _dgcggf :=_adcfdd .(type ){case _b .StartElement :switch _dgcggf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_egeaf :=NewCT_Extension ();if _dbddgee :=d .DecodeElement (_egeaf ,&_dgcggf );_dbddgee !=nil {return _dbddgee ;};_eegede .Ext =append (_eegede .Ext ,_egeaf );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_dgcggf .Name );if _daced :=d .Skip ();_daced !=nil {return _daced ;};};case _b .EndElement :break _gdgac ;case _b .CharData :};};return nil ;};func (_cgcfc *CT_Metadata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cgcfc .MetadataTypes !=nil {_dcdad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_cgcfc .MetadataTypes ,_dcdad );};if _cgcfc .MetadataStrings !=nil {_dcaae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_cgcfc .MetadataStrings ,_dcaae );};if _cgcfc .MdxMetadata !=nil {_fefba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cgcfc .MdxMetadata ,_fefba );};if _cgcfc .FutureMetadata !=nil {_daeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_gbbee :=range _cgcfc .FutureMetadata {e .EncodeElement (_gbbee ,_daeb );};};if _cgcfc .CellMetadata !=nil {_cbddg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cgcfc .CellMetadata ,_cbddg );};if _cgcfc .ValueMetadata !=nil {_abdda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cgcfc .ValueMetadata ,_abdda );};if _cgcfc .ExtLst !=nil {_bffgf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgcfc .ExtLst ,_bffgf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Users struct{ +// Server Format +ServerFormat []*CT_ServerFormat ;};func (_bgge *CT_ExternalSheetNames )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_ffdfc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}};for _ ,_gdeff :=range _bgge .SheetName {e .EncodeElement (_gdeff ,_ffdfc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_DdeValue struct{ -// Active User Count -CountAttr *uint32 ; +// DDE Value Type +TAttr ST_DdeValueType ; -// User Information -UserInfo []*CT_SharedUser ;};const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);func NewCT_PageBreak ()*CT_PageBreak {_dgaede :=&CT_PageBreak {};return _dgaede };func (_ccbd *CT_FontFamily )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ccbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccacg *CT_Filters )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfgfc :=range start .Attr {if _gfgfc .Name .Local =="\u0062\u006c\u0061n\u006b"{_cgfgff ,_bdgff :=_e .ParseBool (_gfgfc .Value );if _bdgff !=nil {return _bdgff ;};_ccacg .BlankAttr =&_cgfgff ;continue ;};if _gfgfc .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_ccacg .CalendarTypeAttr .UnmarshalXMLAttr (_gfgfc );continue ;};};_dfga :for {_adbf ,_abfc :=d .Token ();if _abfc !=nil {return _abfc ;};switch _fbcab :=_adbf .(type ){case _b .StartElement :switch _fbcab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_ggbgad :=NewCT_Filter ();if _bdeea :=d .DecodeElement (_ggbgad ,&_fbcab );_bdeea !=nil {return _bdeea ;};_ccacg .Filter =append (_ccacg .Filter ,_ggbgad );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}:_ebeb :=NewCT_DateGroupItem ();if _dcdfe :=d .DecodeElement (_ebeb ,&_fbcab );_dcdfe !=nil {return _dcdfe ;};_ccacg .DateGroupItem =append (_ccacg .DateGroupItem ,_ebeb );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_fbcab .Name );if _adfae :=d .Skip ();_adfae !=nil {return _adfae ;};};case _b .EndElement :break _dfga ;case _b .CharData :};};return nil ;};func (_fcbcg *CT_VolTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acdag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_cfgege :=range _fcbcg .VolType {e .EncodeElement (_cfgege ,_acdag );};if _fcbcg .ExtLst !=nil {_fgbga :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcbcg .ExtLst ,_fgbga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Number struct{ +// DDE Link Value +Val string ;};func (_aag *CT_Break )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _aag .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aag .IdAttr )});};if _aag .MinAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_aag .MinAttr )});};if _aag .MaxAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_aag .MaxAttr )});};if _aag .ManAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aag .ManAttr ))});};if _aag .PtAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aag .PtAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_febeg *CT_FutureMetadata )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_faca :=range start .Attr {if _faca .Name .Local =="\u006e\u0061\u006d\u0065"{_dfaa ,_faeaa :=_faca .Value ,error (nil );if _faeaa !=nil {return _faeaa ;};_febeg .NameAttr =_dfaa ;continue ;};if _faca .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdaec ,_ffefd :=_a .ParseUint (_faca .Value ,10,32);if _ffefd !=nil {return _ffefd ;};_agcgf :=uint32 (_fdaec );_febeg .CountAttr =&_agcgf ;continue ;};};_cdbee :for {_bbeeg ,_bfbbg :=d .Token ();if _bfbbg !=nil {return _bfbbg ;};switch _fdeca :=_bbeeg .(type ){case _gd .StartElement :switch _fdeca .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecgac :=NewCT_FutureMetadataBlock ();if _dfbf :=d .DecodeElement (_ecgac ,&_fdeca );_dfbf !=nil {return _dfbf ;};_febeg .Bk =append (_febeg .Bk ,_ecgac );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_febeg .ExtLst =NewCT_ExtensionList ();if _ddecfa :=d .DecodeElement (_febeg .ExtLst ,&_fdeca );_ddecfa !=nil {return _ddecfa ;};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\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_fdeca .Name );if _bfag :=d .Skip ();_bfag !=nil {return _bfag ;};};case _gd .EndElement :break _cdbee ;case _gd .CharData :};};return nil ;};func (_badeb *ST_MdxFunctionType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bbcgbd ,_cabcaa :=d .Token ();if _cabcaa !=nil {return _cabcaa ;};if _cfbafb ,_dafeb :=_bbcgbd .(_gd .EndElement );_dafeb &&_cfbafb .Name ==start .Name {*_badeb =1;return nil ;};if _cbcff ,_ddbdcc :=_bbcgbd .(_gd .CharData );!_ddbdcc {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",_bbcgbd );}else {switch string (_cbcff ){case "":*_badeb =0;case "\u006d":*_badeb =1;case "\u0076":*_badeb =2;case "\u0073":*_badeb =3;case "\u0063":*_badeb =4;case "\u0072":*_badeb =5;case "\u0070":*_badeb =6;case "\u006b":*_badeb =7;};};_bbcgbd ,_cabcaa =d .Token ();if _cabcaa !=nil {return _cabcaa ;};if _afdgdb ,_cgacbf :=_bbcgbd .(_gd .EndElement );_cgacbf &&_afdgdb .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",_bbcgbd );};type CT_Error struct{ // Value -VAttr float64 ; +VAttr string ; // Unused Item UAttr *bool ; @@ -5042,7 +4970,7 @@ UAttr *bool ; // Calculated Item FAttr *bool ; -// Caption +// Item Caption CAttr *string ; // Member Property Count @@ -5051,7 +4979,7 @@ CpAttr *uint32 ; // Format Index InAttr *uint32 ; -// Background Color +// background Color BcAttr *string ; // Foreground Color @@ -5069,674 +4997,668 @@ StAttr *bool ; // Bold BAttr *bool ; -// OLAP Members -Tpls []*CT_Tuples ; - -// Member Property Index -X []*CT_X ;};func (_bbedg ST_CfType )Validate ()error {return _bbedg .ValidateWithPath ("")}; - -// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path -func (_bbfb *CT_DdeItem )ValidateWithPath (path string )error {if _bbfb .Values !=nil {if _bcba :=_bbfb .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_bcba !=nil {return _bcba ;};};return nil ;};func (_ffaaa *CT_MergeCells )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffaaa .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffaaa .CountAttr )});};e .EncodeToken (start );_eabad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_caaaa :=range _ffaaa .MergeCell {e .EncodeElement (_caaaa ,_eabad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SheetFormatPr struct{ - -// Base Column Width -BaseColWidthAttr *uint32 ; +// Tuples +Tpls *CT_Tuples ; -// Default Column Width -DefaultColWidthAttr *float64 ; +// Member Property Indexes +X []*CT_X ;};func (_afaab *CT_Schema )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",_afaab .IDAttr )});if _afaab .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_b .Sprintf ("\u0025\u0076",*_afaab .SchemaRefAttr )});};if _afaab .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_b .Sprintf ("\u0025\u0076",*_afaab .NamespaceAttr )});};if _afaab .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_afaab .SchemaLanguageAttr )});};e .EncodeToken (start );if _afaab .Any !=nil {_afaab .Any .MarshalXML (e ,_gd .StartElement {});};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_febafgc *ST_MdxFunctionType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_febafgc =0;case "\u006d":*_febafgc =1;case "\u0076":*_febafgc =2;case "\u0073":*_febafgc =3;case "\u0063":*_febafgc =4;case "\u0072":*_febafgc =5;case "\u0070":*_febafgc =6;case "\u006b":*_febafgc =7;};return nil ;};func (_dabge ST_ShowDataAs )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_dgdba :=_gd .Attr {};_dgdba .Name =name ;switch _dabge {case ST_ShowDataAsUnset :_dgdba .Value ="";case ST_ShowDataAsNormal :_dgdba .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_dgdba .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_dgdba .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_dgdba .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_dgdba .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_dgdba .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_dgdba .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_dgdba .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_dgdba .Value ="\u0069\u006e\u0064e\u0078";};return _dgdba ,nil ;};func (_eafaa ST_HorizontalAlignment )String ()string {switch _eafaa {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 "";}; -// Default Row Height -DefaultRowHeightAttr float64 ; +// Validate validates the CT_WorkbookPr and its children +func (_badde *CT_WorkbookPr )Validate ()error {return _badde .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};type ST_VolValueType byte ;func (_eefcd ST_GradientType )ValidateWithPath (path string )error {switch _eefcd {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 (_eefcd ));};return nil ;};type ST_FieldSortType byte ;func (_bcbefb ST_DateTimeGrouping )Validate ()error {return _bcbefb .ValidateWithPath ("")}; -// Custom Height -CustomHeightAttr *bool ; +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_aagec *EG_ExtensionList )ValidateWithPath (path string )error {for _ccfgf ,_beede :=range _aagec .Ext {if _fgdee :=_beede .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ccfgf ));_fgdee !=nil {return _fgdee ;};};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;); -// Hidden By Default -ZeroHeightAttr *bool ; +// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path +func (_beagcc *CT_Schema )ValidateWithPath (path string )error {return nil };type CT_WorkbookPr struct{ -// Thick Top Border -ThickTopAttr *bool ; +// Date 1904 +Date1904Attr *bool ; -// Thick Bottom Border -ThickBottomAttr *bool ; +// Show Objects +ShowObjectsAttr ST_Objects ; -// Maximum Outline Row -OutlineLevelRowAttr *uint8 ; +// Show Border Unselected Table +ShowBorderUnselectedTablesAttr *bool ; -// Column Outline Level -OutlineLevelColAttr *uint8 ;};func (_bfca *CT_CustomWorkbookViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_caace :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_bafg :=range _bfca .CustomWorkbookView {e .EncodeElement (_bafg ,_caace );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Filter Privacy +FilterPrivacyAttr *bool ; -// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path -func (_gabg *CT_IconFilter )ValidateWithPath (path string )error {if _gabg .IconSetAttr ==ST_IconSetTypeUnset {return _f .Errorf ("%\u0073\u002f\u0049\u0063\u006f\u006eS\u0065\u0074\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _bdgeg :=_gabg .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_bdgeg !=nil {return _bdgeg ;};return nil ;}; +// Prompted Solutions +PromptedSolutionsAttr *bool ; -// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path -func (_afdfe *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };type ST_SheetState byte ;func (_fecfd ST_FilterOperator )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fecfd .String (),start );};func (_faca *CT_DataFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faca .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_faca .CountAttr )});};e .EncodeToken (start );_gffef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fbedd :=range _faca .DataField {e .EncodeElement (_fbedd ,_gffef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SheetId struct{ +// Show Ink Annotations +ShowInkAnnotationAttr *bool ; -// Sheet Id -ValAttr uint32 ;};func (_aeeaa *CT_Error )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabgf :=range start .Attr {if _aabgf .Name .Local =="\u0066\u0063"{_agecf ,_gbacg :=_aabgf .Value ,error (nil );if _gbacg !=nil {return _gbacg ;};_aeeaa .FcAttr =&_agecf ;continue ;};if _aabgf .Name .Local =="\u0076"{_fbdcf ,_ceebb :=_aabgf .Value ,error (nil );if _ceebb !=nil {return _ceebb ;};_aeeaa .VAttr =_fbdcf ;continue ;};if _aabgf .Name .Local =="\u0066"{_dfcbbc ,_gace :=_e .ParseBool (_aabgf .Value );if _gace !=nil {return _gace ;};_aeeaa .FAttr =&_dfcbbc ;continue ;};if _aabgf .Name .Local =="\u0063"{_ffgeg ,_gcgff :=_aabgf .Value ,error (nil );if _gcgff !=nil {return _gcgff ;};_aeeaa .CAttr =&_ffgeg ;continue ;};if _aabgf .Name .Local =="\u0063\u0070"{_feegf ,_cbbcf :=_e .ParseUint (_aabgf .Value ,10,32);if _cbbcf !=nil {return _cbbcf ;};_dbgg :=uint32 (_feegf );_aeeaa .CpAttr =&_dbgg ;continue ;};if _aabgf .Name .Local =="\u0069\u006e"{_gadag ,_egebd :=_e .ParseUint (_aabgf .Value ,10,32);if _egebd !=nil {return _egebd ;};_aacfgg :=uint32 (_gadag );_aeeaa .InAttr =&_aacfgg ;continue ;};if _aabgf .Name .Local =="\u0062\u0063"{_ddda ,_cegde :=_aabgf .Value ,error (nil );if _cegde !=nil {return _cegde ;};_aeeaa .BcAttr =&_ddda ;continue ;};if _aabgf .Name .Local =="\u0075"{_cfagg ,_dbecf :=_e .ParseBool (_aabgf .Value );if _dbecf !=nil {return _dbecf ;};_aeeaa .UAttr =&_cfagg ;continue ;};if _aabgf .Name .Local =="\u0069"{_adgfe ,_gdbged :=_e .ParseBool (_aabgf .Value );if _gdbged !=nil {return _gdbged ;};_aeeaa .IAttr =&_adgfe ;continue ;};if _aabgf .Name .Local =="\u0075\u006e"{_feacf ,_ceaf :=_e .ParseBool (_aabgf .Value );if _ceaf !=nil {return _ceaf ;};_aeeaa .UnAttr =&_feacf ;continue ;};if _aabgf .Name .Local =="\u0073\u0074"{_fecbc ,_edacb :=_e .ParseBool (_aabgf .Value );if _edacb !=nil {return _edacb ;};_aeeaa .StAttr =&_fecbc ;continue ;};if _aabgf .Name .Local =="\u0062"{_cgcdb ,_bfgcb :=_e .ParseBool (_aabgf .Value );if _bfgcb !=nil {return _bfgcb ;};_aeeaa .BAttr =&_cgcdb ;continue ;};};_agcd :for {_abcb ,_eaad :=d .Token ();if _eaad !=nil {return _eaad ;};switch _bdefc :=_abcb .(type ){case _b .StartElement :switch _bdefc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_aeeaa .Tpls =NewCT_Tuples ();if _gdcaf :=d .DecodeElement (_aeeaa .Tpls ,&_bdefc );_gdcaf !=nil {return _gdcaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_dccad :=NewCT_X ();if _bdagg :=d .DecodeElement (_dccad ,&_bdefc );_bdagg !=nil {return _bdagg ;};_aeeaa .X =append (_aeeaa .X ,_dccad );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072\u0020\u0025\u0076",_bdefc .Name );if _becdc :=d .Skip ();_becdc !=nil {return _becdc ;};};case _b .EndElement :break _agcd ;case _b .CharData :};};return nil ;};func (_ccccd *ST_VolDepType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gafaa ,_fdcggbb :=d .Token ();if _fdcggbb !=nil {return _fdcggbb ;};if _cgacdg ,_eeccc :=_gafaa .(_b .EndElement );_eeccc &&_cgacdg .Name ==start .Name {*_ccccd =1;return nil ;};if _acfbbe ,_gcedfc :=_gafaa .(_b .CharData );!_gcedfc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gafaa );}else {switch string (_acfbbe ){case "":*_ccccd =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_ccccd =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_ccccd =2;};};_gafaa ,_fdcggbb =d .Token ();if _fdcggbb !=nil {return _fdcggbb ;};if _eabee ,_adgfbe :=_gafaa .(_b .EndElement );_adgfbe &&_eabee .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gafaa );};func (_fbfae ST_SortBy )String ()string {switch _fbfae {case 0:return "";case 1:return "\u0076\u0061\u006cu\u0065";case 2:return "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case 3:return "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case 4:return "\u0069\u0063\u006f\u006e";};return "";};const (ST_TableStyleTypeUnset ST_TableStyleType =0;ST_TableStyleTypeWholeTable ST_TableStyleType =1;ST_TableStyleTypeHeaderRow ST_TableStyleType =2;ST_TableStyleTypeTotalRow ST_TableStyleType =3;ST_TableStyleTypeFirstColumn ST_TableStyleType =4;ST_TableStyleTypeLastColumn ST_TableStyleType =5;ST_TableStyleTypeFirstRowStripe ST_TableStyleType =6;ST_TableStyleTypeSecondRowStripe ST_TableStyleType =7;ST_TableStyleTypeFirstColumnStripe ST_TableStyleType =8;ST_TableStyleTypeSecondColumnStripe ST_TableStyleType =9;ST_TableStyleTypeFirstHeaderCell ST_TableStyleType =10;ST_TableStyleTypeLastHeaderCell ST_TableStyleType =11;ST_TableStyleTypeFirstTotalCell ST_TableStyleType =12;ST_TableStyleTypeLastTotalCell ST_TableStyleType =13;ST_TableStyleTypeFirstSubtotalColumn ST_TableStyleType =14;ST_TableStyleTypeSecondSubtotalColumn ST_TableStyleType =15;ST_TableStyleTypeThirdSubtotalColumn ST_TableStyleType =16;ST_TableStyleTypeFirstSubtotalRow ST_TableStyleType =17;ST_TableStyleTypeSecondSubtotalRow ST_TableStyleType =18;ST_TableStyleTypeThirdSubtotalRow ST_TableStyleType =19;ST_TableStyleTypeBlankRow ST_TableStyleType =20;ST_TableStyleTypeFirstColumnSubheading ST_TableStyleType =21;ST_TableStyleTypeSecondColumnSubheading ST_TableStyleType =22;ST_TableStyleTypeThirdColumnSubheading ST_TableStyleType =23;ST_TableStyleTypeFirstRowSubheading ST_TableStyleType =24;ST_TableStyleTypeSecondRowSubheading ST_TableStyleType =25;ST_TableStyleTypeThirdRowSubheading ST_TableStyleType =26;ST_TableStyleTypePageFieldLabels ST_TableStyleType =27;ST_TableStyleTypePageFieldValues ST_TableStyleType =28;); +// Create Backup File +BackupFileAttr *bool ; -// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path -func (_egaab *CT_MetadataType )ValidateWithPath (path string )error {return nil };func NewCT_DdeLink ()*CT_DdeLink {_edegg :=&CT_DdeLink {};return _edegg }; +// Save External Link Values +SaveExternalLinkValuesAttr *bool ; -// Validate validates the CT_MemberProperties and its children -func (_ffbd *CT_MemberProperties )Validate ()error {return _ffbd .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_badggg *ST_FileType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_badggg =0;case "\u006d\u0061\u0063":*_badggg =1;case "\u0077\u0069\u006e":*_badggg =2;case "\u0064\u006f\u0073":*_badggg =3;case "\u006c\u0069\u006e":*_badggg =4;case "\u006f\u0074\u0068e\u0072":*_badggg =5;};return nil ;}; +// Update Links Behavior +UpdateLinksAttr ST_UpdateLinks ; -// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path -func (_adage *CT_LevelGroup )ValidateWithPath (path string )error {if _cffeg :=_adage .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_cffeg !=nil {return _cffeg ;};return nil ;};func NewCT_CellStyles ()*CT_CellStyles {_dcag :=&CT_CellStyles {};return _dcag };func NewChartsheet ()*Chartsheet {_dggdc :=&Chartsheet {};_dggdc .CT_Chartsheet =*NewCT_Chartsheet ();return _dggdc ;}; +// Code Name +CodeNameAttr *string ; -// Validate validates the CT_CellSmartTagPr and its children -func (_cbcc *CT_CellSmartTagPr )Validate ()error {return _cbcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");};type CT_RevisionComment struct{ +// Hide Pivot Field List +HidePivotFieldListAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Show Pivot Chart Filter +ShowPivotChartFilterAttr *bool ; -// Cell -CellAttr string ; +// Allow Refresh Query +AllowRefreshQueryAttr *bool ; -// GUID -GuidAttr string ; +// Publish Items +PublishItemsAttr *bool ; -// User Action -ActionAttr ST_RevisionAction ; +// Check Compatibility On Save +CheckCompatibilityAttr *bool ; -// Always Show Comment -AlwaysShowAttr *bool ; +// Auto Compress Pictures +AutoCompressPicturesAttr *bool ; -// Old Comment -OldAttr *bool ; +// Refresh all Connections on Open +RefreshAllConnectionsAttr *bool ; -// Comment In Hidden Row -HiddenRowAttr *bool ; +// Default Theme Version +DefaultThemeVersionAttr *uint32 ;}; -// Hidden Column -HiddenColumnAttr *bool ; +// Validate validates the CT_FontSize and its children +func (_gafgfd *CT_FontSize )Validate ()error {return _gafgfd .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");};func (_ccfddb ST_VolValueType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_accde :=_gd .Attr {};_accde .Name =name ;switch _ccfddb {case ST_VolValueTypeUnset :_accde .Value ="";case ST_VolValueTypeB :_accde .Value ="\u0062";case ST_VolValueTypeN :_accde .Value ="\u006e";case ST_VolValueTypeE :_accde .Value ="\u0065";case ST_VolValueTypeS :_accde .Value ="\u0073";};return _accde ,nil ;};func (_fdacbc *CT_Metadata )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bgegbd :for {_eecdb ,_efffd :=d .Token ();if _efffd !=nil {return _efffd ;};switch _aadde :=_eecdb .(type ){case _gd .StartElement :switch _aadde .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdacbc .MetadataTypes =NewCT_MetadataTypes ();if _fcebg :=d .DecodeElement (_fdacbc .MetadataTypes ,&_aadde );_fcebg !=nil {return _fcebg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdacbc .MetadataStrings =NewCT_MetadataStrings ();if _fabce :=d .DecodeElement (_fdacbc .MetadataStrings ,&_aadde );_fabce !=nil {return _fabce ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdacbc .MdxMetadata =NewCT_MdxMetadata ();if _badggb :=d .DecodeElement (_fdacbc .MdxMetadata ,&_aadde );_badggb !=nil {return _badggb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dedff :=NewCT_FutureMetadata ();if _bacefa :=d .DecodeElement (_dedff ,&_aadde );_bacefa !=nil {return _bacefa ;};_fdacbc .FutureMetadata =append (_fdacbc .FutureMetadata ,_dedff );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fdacbc .CellMetadata =NewCT_MetadataBlocks ();if _bcdad :=d .DecodeElement (_fdacbc .CellMetadata ,&_aadde );_bcdad !=nil {return _bcdad ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdacbc .ValueMetadata =NewCT_MetadataBlocks ();if _cddcb :=d .DecodeElement (_fdacbc .ValueMetadata ,&_aadde );_cddcb !=nil {return _cddcb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdacbc .ExtLst =NewCT_ExtensionList ();if _eeeee :=d .DecodeElement (_fdacbc .ExtLst ,&_aadde );_eeeee !=nil {return _eeeee ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_aadde .Name );if _ebdbc :=d .Skip ();_ebdbc !=nil {return _ebdbc ;};};case _gd .EndElement :break _bgegbd ;case _gd .CharData :};};return nil ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;);type CT_RowHierarchiesUsage struct{ -// Author -AuthorAttr string ; +// Item Count +CountAttr *uint32 ; -// Original Comment Length -OldLengthAttr *uint32 ; +// Row OLAP Hierarchies +RowHierarchyUsage []*CT_HierarchyUsage ;};type CT_OleItem struct{ -// New Comment Length -NewLengthAttr *uint32 ;};func NewCT_OleItems ()*CT_OleItems {_bbae :=&CT_OleItems {};return _bbae }; +// Object Name +NameAttr string ; -// Validate validates the PivotTableDefinition and its children -func (_babbce *PivotTableDefinition )Validate ()error {return _babbce .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_edbbc *CT_SortCondition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fabac :=range start .Attr {if _fabac .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_fgcfe ,_dgdba :=_e .ParseBool (_fabac .Value );if _dgdba !=nil {return _dgdba ;};_edbbc .DescendingAttr =&_fgcfe ;continue ;};if _fabac .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_edbbc .SortByAttr .UnmarshalXMLAttr (_fabac );continue ;};if _fabac .Name .Local =="\u0072\u0065\u0066"{_abeae ,_agfbg :=_fabac .Value ,error (nil );if _agfbg !=nil {return _agfbg ;};_edbbc .RefAttr =_abeae ;continue ;};if _fabac .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_fegaa ,_eaffee :=_fabac .Value ,error (nil );if _eaffee !=nil {return _eaffee ;};_edbbc .CustomListAttr =&_fegaa ;continue ;};if _fabac .Name .Local =="\u0064\u0078\u0066I\u0064"{_fbgedaf ,_dbdbg :=_e .ParseUint (_fabac .Value ,10,32);if _dbdbg !=nil {return _dbdbg ;};_cabdf :=uint32 (_fbgedaf );_edbbc .DxfIdAttr =&_cabdf ;continue ;};if _fabac .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_edbbc .IconSetAttr .UnmarshalXMLAttr (_fabac );continue ;};if _fabac .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_adccbeg ,_fbgeeg :=_e .ParseUint (_fabac .Value ,10,32);if _fbgeeg !=nil {return _fbgeeg ;};_cdaef :=uint32 (_adccbeg );_edbbc .IconIdAttr =&_cdaef ;continue ;};};for {_faaef ,_cfface :=d .Token ();if _cfface !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006f\u0072\u0074C\u006fn\u0064\u0069\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_cfface );};if _gfffg ,_bgcbcb :=_faaef .(_b .EndElement );_bgcbcb &&_gfffg .Name ==start .Name {break ;};};return nil ;};func NewCT_IgnoredError ()*CT_IgnoredError {_acbd :=&CT_IgnoredError {};return _acbd };func (_accgg *CT_XmlColumnPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_accgg .MapIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_f .Sprintf ("\u0025\u0076",_accgg .XpathAttr )});if _accgg .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accgg .DenormalizedAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",_accgg .XmlDataTypeAttr )});e .EncodeToken (start );if _accgg .ExtLst !=nil {_deefc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_accgg .ExtLst ,_deefc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Icon +IconAttr *bool ; -// Validate validates the Dialogsheet and its children -func (_agebed *Dialogsheet )Validate ()error {return _agebed .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};func (_daccb *CT_RevisionAutoFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gabdc :=range start .Attr {if _gabdc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_afbgfb ,_accdg :=_e .ParseUint (_gabdc .Value ,10,32);if _accdg !=nil {return _accdg ;};_daccb .SheetIdAttr =uint32 (_afbgfb );continue ;};if _gabdc .Name .Local =="\u0072\u0065\u0066"{_gedgbc ,_accfa :=_gabdc .Value ,error (nil );if _accfa !=nil {return _accfa ;};_daccb .RefAttr =_gedgbc ;continue ;};if _gabdc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_fbcac ,_bdeba :=_e .ParseUint (_gabdc .Value ,10,32);if _bdeba !=nil {return _bdeba ;};_dfdcd :=uint32 (_fbcac );_daccb .AutoFormatIdAttr =&_dfdcd ;continue ;};if _gabdc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ebbdae ,_ccceg :=_e .ParseBool (_gabdc .Value );if _ccceg !=nil {return _ccceg ;};_daccb .ApplyNumberFormatsAttr =&_ebbdae ;continue ;};if _gabdc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dfaca ,_aedfc :=_e .ParseBool (_gabdc .Value );if _aedfc !=nil {return _aedfc ;};_daccb .ApplyBorderFormatsAttr =&_dfaca ;continue ;};if _gabdc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_eebdf ,_adagdd :=_e .ParseBool (_gabdc .Value );if _adagdd !=nil {return _adagdd ;};_daccb .ApplyFontFormatsAttr =&_eebdf ;continue ;};if _gabdc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dfdabbb ,_dcafd :=_e .ParseBool (_gabdc .Value );if _dcafd !=nil {return _dcafd ;};_daccb .ApplyPatternFormatsAttr =&_dfdabbb ;continue ;};if _gabdc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dggcb ,_fgbad :=_e .ParseBool (_gabdc .Value );if _fgbad !=nil {return _fgbad ;};_daccb .ApplyAlignmentFormatsAttr =&_dggcb ;continue ;};if _gabdc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_feggge ,_faebd :=_e .ParseBool (_gabdc .Value );if _faebd !=nil {return _faebd ;};_daccb .ApplyWidthHeightFormatsAttr =&_feggge ;continue ;};};for {_adgcf ,_caacgd :=d .Token ();if _caacgd !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eA\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u003a\u0020\u0025\u0073",_caacgd );};if _bafee ,_egddd :=_adgcf .(_b .EndElement );_egddd &&_bafee .Name ==start .Name {break ;};};return nil ;};type CT_Map struct{ +// Advise +AdviseAttr *bool ; -// XML Mapping ID -IDAttr uint32 ; +// Object is an Image +PreferPicAttr *bool ;};func (_dcdgc *CT_WorkbookPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dcdgc .Date1904Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dcdgc .Date1904Attr ))});};if _dcdgc .ShowObjectsAttr !=ST_ObjectsUnset {_ggfbeg ,_cbdgb :=_dcdgc .ShowObjectsAttr .MarshalXMLAttr (_gd .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _cbdgb !=nil {return _cbdgb ;};start .Attr =append (start .Attr ,_ggfbeg );};if _dcdgc .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_dcdgc .ShowBorderUnselectedTablesAttr ))});};if _dcdgc .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dcdgc .FilterPrivacyAttr ))});};if _dcdgc .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dcdgc .PromptedSolutionsAttr ))});};if _dcdgc .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dcdgc .ShowInkAnnotationAttr ))});};if _dcdgc .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dcdgc .BackupFileAttr ))});};if _dcdgc .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_dcdgc .SaveExternalLinkValuesAttr ))});};if _dcdgc .UpdateLinksAttr !=ST_UpdateLinksUnset {_ggdgbd ,_ebbdge :=_dcdgc .UpdateLinksAttr .MarshalXMLAttr (_gd .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _ebbdge !=nil {return _ebbdge ;};start .Attr =append (start .Attr ,_ggdgbd );};if _dcdgc .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dcdgc .CodeNameAttr )});};if _dcdgc .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dcdgc .HidePivotFieldListAttr ))});};if _dcdgc .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dcdgc .ShowPivotChartFilterAttr ))});};if _dcdgc .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dcdgc .AllowRefreshQueryAttr ))});};if _dcdgc .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dcdgc .PublishItemsAttr ))});};if _dcdgc .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dcdgc .CheckCompatibilityAttr ))});};if _dcdgc .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dcdgc .AutoCompressPicturesAttr ))});};if _dcdgc .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dcdgc .RefreshAllConnectionsAttr ))});};if _dcdgc .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dcdgc .DefaultThemeVersionAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// XML Mapping Name -NameAttr string ; +// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path +func (_dedbgb *CT_Members )ValidateWithPath (path string )error {for _bbfee ,_adfea :=range _dedbgb .Member {if _ecadc :=_adfea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbfee ));_ecadc !=nil {return _ecadc ;};};return nil ;};func (_daeec ST_PrintError )String ()string {switch _daeec {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 (_bgacff *CT_SmartTagPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bgacff .EmbedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bgacff .EmbedAttr ))});};if _bgacff .ShowAttr !=ST_SmartTagShowUnset {_cdbbcd ,_eggbcb :=_bgacff .ShowAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u0068\u006f\u0077"});if _eggbcb !=nil {return _eggbcb ;};start .Attr =append (start .Attr ,_cdbbcd );};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ecec *CT_MRUColors )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_acdeeb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_eefac :=range _ecec .Color {e .EncodeElement (_eefac ,_acdeeb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_VolTopicRef struct{ -// Root Element Name -RootElementAttr string ; +// Reference +RAttr string ; -// Schema Name -SchemaIDAttr string ; +// Sheet Id +SAttr uint32 ;};type CT_CellAlignment struct{ -// Show Validation Errors -ShowImportExportValidationErrorsAttr bool ; +// Horizontal Alignment +HorizontalAttr ST_HorizontalAlignment ; -// AutoFit Table on Refresh -AutoFitAttr bool ; +// Vertical Alignment +VerticalAttr ST_VerticalAlignment ; -// Append Data to Table -AppendAttr bool ; +// Text Rotation +TextRotationAttr *uint8 ; -// Preserve AutoFilter State -PreserveSortAFLayoutAttr bool ; +// Wrap Text +WrapTextAttr *bool ; -// Preserve Cell Formatting -PreserveFormatAttr bool ; +// Indent +IndentAttr *uint32 ; -// XML Mapping -DataBinding *CT_DataBinding ;};func (_gfaag *ST_SortBy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbgfd ,_debfe :=d .Token ();if _debfe !=nil {return _debfe ;};if _dcfec ,_dbadde :=_fbgfd .(_b .EndElement );_dbadde &&_dcfec .Name ==start .Name {*_gfaag =1;return nil ;};if _addba ,_eacb :=_fbgfd .(_b .CharData );!_eacb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbgfd );}else {switch string (_addba ){case "":*_gfaag =0;case "\u0076\u0061\u006cu\u0065":*_gfaag =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_gfaag =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_gfaag =3;case "\u0069\u0063\u006f\u006e":*_gfaag =4;};};_fbgfd ,_debfe =d .Token ();if _debfe !=nil {return _debfe ;};if _aeega ,_edbgfd :=_fbgfd .(_b .EndElement );_edbgfd &&_aeega .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbgfd );};type CT_MdxSet struct{ +// Relative Indent +RelativeIndentAttr *int32 ; -// Set Definition Index -NsAttr uint32 ; +// Justify Last Line +JustifyLastLineAttr *bool ; -// Sort By Member Index Count -CAttr *uint32 ; +// Shrink To Fit +ShrinkToFitAttr *bool ; -// Set Sort Order -OAttr ST_MdxSetOrder ; +// Reading Order +ReadingOrderAttr *uint32 ;}; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;};type CT_CellSmartTag struct{ +// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path +func (_dcfdc *CT_TableParts )ValidateWithPath (path string )error {for _babbcg ,_ebbfc :=range _dcfdc .TablePart {if _dddgc :=_ebbfc .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_babbcg ));_dddgc !=nil {return _dddgc ;};};return nil ;};func (_gcfcf *CT_CommentPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gcfcf .Anchor =NewCT_ObjectAnchor ();for _ ,_gaece :=range start .Attr {if _gaece .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_ccee ,_ecgf :=_gaece .Value ,error (nil );if _ecgf !=nil {return _ecgf ;};_gcfcf .AltTextAttr =&_ccee ;continue ;};if _gaece .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_faab ,_edea :=_a .ParseBool (_gaece .Value );if _edea !=nil {return _edea ;};_gcfcf .DefaultSizeAttr =&_faab ;continue ;};if _gaece .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbgb ,_acac :=_a .ParseBool (_gaece .Value );if _acac !=nil {return _acac ;};_gcfcf .PrintAttr =&_bbgb ;continue ;};if _gaece .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_fbea ,_cbeed :=_a .ParseBool (_gaece .Value );if _cbeed !=nil {return _cbeed ;};_gcfcf .DisabledAttr =&_fbea ;continue ;};if _gaece .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_febe ,_acefd :=_a .ParseBool (_gaece .Value );if _acefd !=nil {return _acefd ;};_gcfcf .AutoFillAttr =&_febe ;continue ;};if _gaece .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_bbee ,_bfcd :=_a .ParseBool (_gaece .Value );if _bfcd !=nil {return _bfcd ;};_gcfcf .AutoLineAttr =&_bbee ;continue ;};if _gaece .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_eadce ,_fbggc :=_a .ParseBool (_gaece .Value );if _fbggc !=nil {return _fbggc ;};_gcfcf .LockedAttr =&_eadce ;continue ;};if _gaece .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_gcfcf .TextHAlignAttr .UnmarshalXMLAttr (_gaece );continue ;};if _gaece .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_gcfcf .TextVAlignAttr .UnmarshalXMLAttr (_gaece );continue ;};if _gaece .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_cfbc ,_bgega :=_a .ParseBool (_gaece .Value );if _bgega !=nil {return _bgega ;};_gcfcf .LockTextAttr =&_cfbc ;continue ;};if _gaece .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_aeec ,_gecc :=_a .ParseBool (_gaece .Value );if _gecc !=nil {return _gecc ;};_gcfcf .JustLastXAttr =&_aeec ;continue ;};if _gaece .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_gacf ,_agea :=_a .ParseBool (_gaece .Value );if _agea !=nil {return _agea ;};_gcfcf .AutoScaleAttr =&_gacf ;continue ;};};_cceea :for {_acae ,_cffg :=d .Token ();if _cffg !=nil {return _cffg ;};switch _fdbf :=_acae .(type ){case _gd .StartElement :switch _fdbf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eabe :=d .DecodeElement (_gcfcf .Anchor ,&_fdbf );_eabe !=nil {return _eabe ;};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\u006dm\u0065\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_fdbf .Name );if _agbca :=d .Skip ();_agbca !=nil {return _agbca ;};};case _gd .EndElement :break _cceea ;case _gd .CharData :};};return nil ;};func (_bffb *CT_ColorFilter )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bffb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bffb .DxfIdAttr )});};if _bffb .CellColorAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bffb .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type ST_SortBy byte ;type ST_Comments byte ;func NewCT_ControlPr ()*CT_ControlPr {_fgfe :=&CT_ControlPr {};_fgfe .Anchor =NewCT_ObjectAnchor ();return _fgfe ;};func (_gcbea ST_PaneState )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_ddbgge :=_gd .Attr {};_ddbgge .Name =name ;switch _gcbea {case ST_PaneStateUnset :_ddbgge .Value ="";case ST_PaneStateSplit :_ddbgge .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_ddbgge .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_ddbgge .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _ddbgge ,nil ;}; -// Smart Tag Type Index -TypeAttr uint32 ; +// Validate validates the CT_ExternalSheetNames and its children +func (_geef *CT_ExternalSheetNames )Validate ()error {return _geef .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func (_cfea *CT_CalculatedMembers )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cfea .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfea .CountAttr )});};e .EncodeToken (start );_bcbe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_cac :=range _cfea .CalculatedMember {e .EncodeElement (_cac ,_bcbe );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_Error ()*CT_Error {_deccb :=&CT_Error {};return _deccb };func (_efaedg ST_FilterOperator )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_cddef :=_gd .Attr {};_cddef .Name =name ;switch _efaedg {case ST_FilterOperatorUnset :_cddef .Value ="";case ST_FilterOperatorEqual :_cddef .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_cddef .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_cddef .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_cddef .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_cddef .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_cddef .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return _cddef ,nil ;};func (_fafeg *CT_MdxMetadata )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fafeg .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fafeg .CountAttr )});};e .EncodeToken (start );_dadgf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_eaffd :=range _fafeg .Mdx {e .EncodeElement (_eaffd ,_dadgf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Deleted -DeletedAttr *bool ; +// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path +func (_dffcg *CT_WebPublishItem )ValidateWithPath (path string )error {if _dffcg .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 _bfdade :=_dffcg .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bfdade !=nil {return _bfdade ;};return nil ;};func NewCT_ExternalLink ()*CT_ExternalLink {_fefge :=&CT_ExternalLink {};return _fefge };type CT_CacheField struct{ -// XML Based -XmlBasedAttr *bool ; +// PivotCache Field Name +NameAttr string ; -// Smart Tag Properties -CellSmartTagPr []*CT_CellSmartTagPr ;};type CT_RevisionConflict struct{ +// PivotCache Field Caption +CaptionAttr *string ; -// Sheet Id -SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_bedac :=&CT_SheetCalcPr {};return _bedac };func NewCT_Dialogsheet ()*CT_Dialogsheet {_dcabf :=&CT_Dialogsheet {};return _dcabf }; +// Property Name +PropertyNameAttr *string ; -// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path -func (_acec *CT_DataField )ValidateWithPath (path string )error {if _gfddb :=_acec .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_gfddb !=nil {return _gfddb ;};if _bcdeb :=_acec .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072");_bcdeb !=nil {return _bcdeb ;};if _acec .ExtLst !=nil {if _gfgf :=_acec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfgf !=nil {return _gfgf ;};};return nil ;};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;};func (_ecad ST_GroupBy )ValidateWithPath (path string )error {switch _ecad {case 0,1,2,3,4,5,6,7,8:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecad ));};return nil ;}; +// Server-based Field +ServerFieldAttr *bool ; -// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path -func (_fbegf *CT_MemberProperties )ValidateWithPath (path string )error {for _dggf ,_eadbg :=range _fbegf .Mp {if _ddcac :=_eadbg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_dggf ));_ddcac !=nil {return _ddcac ;};};return nil ;};func (_dgfdg *ST_FormatAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abaad ,_bcacc :=d .Token ();if _bcacc !=nil {return _bcacc ;};if _dgbeec ,_gfefge :=_abaad .(_b .EndElement );_gfefge &&_dgbeec .Name ==start .Name {*_dgfdg =1;return nil ;};if _gfggae ,_efaege :=_abaad .(_b .CharData );!_efaege {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abaad );}else {switch string (_gfggae ){case "":*_dgfdg =0;case "\u0062\u006c\u0061n\u006b":*_dgfdg =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_dgfdg =2;case "\u0064\u0072\u0069l\u006c":*_dgfdg =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dgfdg =4;};};_abaad ,_bcacc =d .Token ();if _bcacc !=nil {return _bcacc ;};if _aabaea ,_gfgda :=_abaad .(_b .EndElement );_gfgda &&_aabaea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abaad );}; +// Unique List Retrieved +UniqueListAttr *bool ; -// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path -func (_fbada *CT_PivotField )ValidateWithPath (path string )error {if _fabba :=_fbada .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_fabba !=nil {return _fabba ;};if _edbfc :=_fbada .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_edbfc !=nil {return _edbfc ;};if _fbada .Items !=nil {if _bcaea :=_fbada .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_bcaea !=nil {return _bcaea ;};};if _fbada .AutoSortScope !=nil {if _bcgegf :=_fbada .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065");_bcgegf !=nil {return _bcgegf ;};};if _fbada .ExtLst !=nil {if _cdedb :=_fbada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdedb !=nil {return _cdedb ;};};return nil ;};func (_ec *CT_AutoSortScope )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ec .PivotArea =NewCT_PivotArea ();_bcfe :for {_bfc ,_efd :=d .Token ();if _efd !=nil {return _efd ;};switch _gcd :=_bfc .(type ){case _b .StartElement :switch _gcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _ffc :=d .DecodeElement (_ec .PivotArea ,&_gcd );_ffc !=nil {return _ffc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065\u0020\u0025v",_gcd .Name );if _eaa :=d .Skip ();_eaa !=nil {return _eaa ;};};case _b .EndElement :break _bcfe ;case _b .CharData :};};return nil ;};type CT_TableColumns struct{ +// Number Format Id +NumFmtIdAttr *uint32 ; -// Column Count -CountAttr *uint32 ; +// Calculated Field Formula +FormulaAttr *string ; -// Table Column -TableColumn []*CT_TableColumn ;};func NewCT_MergeCell ()*CT_MergeCell {_fefcgg :=&CT_MergeCell {};return _fefcgg };type CT_TableParts struct{ +// SQL Data Type +SqlTypeAttr *int32 ; -// Count -CountAttr *uint32 ; +// Hierarchy +HierarchyAttr *int32 ; -// Table Part -TablePart []*CT_TablePart ;};func (_cbed *CT_CommentPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbed .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .LockedAttr ))});};if _cbed .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .DefaultSizeAttr ))});};if _cbed .PrintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .PrintAttr ))});};if _cbed .DisabledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .DisabledAttr ))});};if _cbed .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .AutoFillAttr ))});};if _cbed .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .AutoLineAttr ))});};if _cbed .AltTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbed .AltTextAttr )});};if _cbed .TextHAlignAttr !=ST_TextHAlignUnset {_feef ,_dcbag :=_cbed .TextHAlignAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _dcbag !=nil {return _dcbag ;};start .Attr =append (start .Attr ,_feef );};if _cbed .TextVAlignAttr !=ST_TextVAlignUnset {_fccg ,_cgabe :=_cbed .TextVAlignAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _cgabe !=nil {return _cgabe ;};start .Attr =append (start .Attr ,_fccg );};if _cbed .LockTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .LockTextAttr ))});};if _cbed .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .JustLastXAttr ))});};if _cbed .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cbed .AutoScaleAttr ))});};e .EncodeToken (start );_dfbb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_cbed .Anchor ,_dfbb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgdcd *ST_VolDepType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgdcd =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_cgdcd =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_cgdcd =2;};return nil ;};func (_cbacab ST_GradientType )String ()string {switch _cbacab {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";}; +// Hierarchy Level +LevelAttr *uint32 ; -// Validate validates the CT_ExtensionList and its children -func (_acaabd *CT_ExtensionList )Validate ()error {return _acaabd .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_baeaea *CT_TableFormula )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aebfg :=range start .Attr {if _aebfg .Name .Local =="\u0061\u0072\u0072a\u0079"{_cgaae ,_eaeea :=_e .ParseBool (_aebfg .Value );if _eaeea !=nil {return _eaeea ;};_baeaea .ArrayAttr =_cgaae ;continue ;};};for {_cdafg ,_dbfga :=d .Token ();if _dbfga !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_dbfga );};if _ddabg ,_bbabd :=_cdafg .(_b .CharData );_bbabd {_baeaea .Content =string (_ddabg );};if _gdaeb ,_cbbbf :=_cdafg .(_b .EndElement );_cbbbf &&_gdaeb .Name ==start .Name {break ;};};return nil ;};func (_bfaegfc *ST_Comments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egbda ,_cadcfc :=d .Token ();if _cadcfc !=nil {return _cadcfc ;};if _fegffa ,_dggbd :=_egbda .(_b .EndElement );_dggbd &&_fegffa .Name ==start .Name {*_bfaegfc =1;return nil ;};if _dcgfdb ,_gfdgeg :=_egbda .(_b .CharData );!_gfdgeg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egbda );}else {switch string (_dcgfdb ){case "":*_bfaegfc =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_bfaegfc =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_bfaegfc =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_bfaegfc =3;};};_egbda ,_cadcfc =d .Token ();if _cadcfc !=nil {return _cadcfc ;};if _cdeef ,_fdgggc :=_egbda .(_b .EndElement );_fdgggc &&_cdeef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egbda );}; +// Database Field +DatabaseFieldAttr *bool ; -// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path -func (_decb *CT_CalculatedItems )ValidateWithPath (path string )error {for _cdb ,_ggbg :=range _decb .CalculatedItem {if _efca :=_ggbg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_cdb ));_efca !=nil {return _efca ;};};return nil ;};func (_dgbad *CT_PatternFill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgafa :=range start .Attr {if _fgafa .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_dgbad .PatternTypeAttr .UnmarshalXMLAttr (_fgafa );continue ;};};_babeca :for {_aeeee ,_cacgf :=d .Token ();if _cacgf !=nil {return _cacgf ;};switch _edea :=_aeeee .(type ){case _b .StartElement :switch _edea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"}:_dgbad .FgColor =NewCT_Color ();if _defcc :=d .DecodeElement (_dgbad .FgColor ,&_edea );_defcc !=nil {return _defcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"}:_dgbad .BgColor =NewCT_Color ();if _fdede :=d .DecodeElement (_dgbad .BgColor ,&_edea );_fdede !=nil {return _fdede ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006eF\u0069l\u006c\u0020\u0025\u0076",_edea .Name );if _aacfd :=d .Skip ();_aacfd !=nil {return _aacfd ;};};case _b .EndElement :break _babeca ;case _b .CharData :};};return nil ;};type ST_MdxFunctionType byte ;func (_ebfebg *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebfebg =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ebfebg =1;case "\u006c\u0065\u0066\u0074":*_ebfebg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebfebg =3;case "\u0072\u0069\u0067h\u0074":*_ebfebg =4;case "\u0066\u0069\u006c\u006c":*_ebfebg =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ebfebg =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ebfebg =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ebfebg =8;};return nil ;};type CT_CustomWorkbookView struct{ +// Member Property Count +MappingCountAttr *uint32 ; -// Custom View Name -NameAttr string ; +// Member Property Field +MemberPropertyFieldAttr *bool ; -// Custom View GUID -GuidAttr string ; +// Shared Items +SharedItems *CT_SharedItems ; -// Auto Update -AutoUpdateAttr *bool ; +// Field Group Properties +FieldGroup *CT_FieldGroup ; -// Merge Interval -MergeIntervalAttr *uint32 ; +// Member Properties Map +MpMap []*CT_X ; -// Changes Saved Win -ChangesSavedWinAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cdbbe *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_cdbbe =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_cdbbe =1;case "\u006f\u0066\u0066":*_cdbbe =2;case "\u006f\u006e":*_cdbbe =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_cdbbe =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_cdbbe =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_cdbbe =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_cdbbe =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_cdbbe =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_cdbbe =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_cdbbe =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_cdbbe =11;};return nil ;};func (_gbefcd ST_ParameterType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_fegdd :=_gd .Attr {};_fegdd .Name =name ;switch _gbefcd {case ST_ParameterTypeUnset :_fegdd .Value ="";case ST_ParameterTypePrompt :_fegdd .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_fegdd .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_fegdd .Value ="\u0063\u0065\u006c\u006c";};return _fegdd ,nil ;};func (_dgfeff *ST_FieldSortType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_dgfeff =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_dgfeff =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_dgfeff =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_dgfeff =3;};return nil ;};func (_facgd *CT_QueryTable )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_facgd .NameAttr )});if _facgd .HeadersAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .HeadersAttr ))});};if _facgd .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .RowNumbersAttr ))});};if _facgd .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .DisableRefreshAttr ))});};if _facgd .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .BackgroundRefreshAttr ))});};if _facgd .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_facgd .FirstBackgroundRefreshAttr ))});};if _facgd .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .RefreshOnLoadAttr ))});};if _facgd .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_cacdc ,_ccbfb :=_facgd .GrowShrinkTypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _ccbfb !=nil {return _ccbfb ;};start .Attr =append (start .Attr ,_cacdc );};if _facgd .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .FillFormulasAttr ))});};if _facgd .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .RemoveDataOnSaveAttr ))});};if _facgd .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .DisableEditAttr ))});};if _facgd .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .PreserveFormattingAttr ))});};if _facgd .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .AdjustColumnWidthAttr ))});};if _facgd .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .IntermediateAttr ))});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_facgd .ConnectionIdAttr )});if _facgd .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_facgd .AutoFormatIdAttr )});};if _facgd .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .ApplyNumberFormatsAttr ))});};if _facgd .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .ApplyBorderFormatsAttr ))});};if _facgd .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .ApplyFontFormatsAttr ))});};if _facgd .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .ApplyPatternFormatsAttr ))});};if _facgd .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_facgd .ApplyAlignmentFormatsAttr ))});};if _facgd .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_facgd .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );if _facgd .QueryTableRefresh !=nil {_dfgbd :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_facgd .QueryTableRefresh ,_dfgbd );};if _facgd .ExtLst !=nil {_ecbee :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_facgd .ExtLst ,_ecbee );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_daaag *CT_VolMain )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ebefb :=range start .Attr {if _ebefb .Name .Local =="\u0066\u0069\u0072s\u0074"{_gfcba ,_ecagaf :=_ebefb .Value ,error (nil );if _ecagaf !=nil {return _ecagaf ;};_daaag .FirstAttr =_gfcba ;continue ;};};_gebaed :for {_gagfba ,_aeaaa :=d .Token ();if _aeaaa !=nil {return _aeaaa ;};switch _gggfab :=_gagfba .(type ){case _gd .StartElement :switch _gggfab .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adadc :=NewCT_VolTopic ();if _agcad :=d .DecodeElement (_adadc ,&_gggfab );_agcad !=nil {return _agcad ;};_daaag .Tp =append (_daaag .Tp ,_adadc );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\u005fV\u006f\u006c\u004d\u0061\u0069\u006e\u0020\u0025\u0076",_gggfab .Name );if _bcgbc :=d .Skip ();_bcgbc !=nil {return _bcgbc ;};};case _gd .EndElement :break _gebaed ;case _gd .CharData :};};return nil ;};func (_efdcf *ST_TextHAlign )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_efdcf =0;case "\u006c\u0065\u0066\u0074":*_efdcf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_efdcf =2;case "\u0072\u0069\u0067h\u0074":*_efdcf =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_efdcf =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_efdcf =5;};return nil ;};func (_caage *CT_GroupLevels )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_adae :=range start .Attr {if _adae .Name .Local =="\u0063\u006f\u0075n\u0074"{_agcdd ,_bfbae :=_a .ParseUint (_adae .Value ,10,32);if _bfbae !=nil {return _bfbae ;};_bdegf :=uint32 (_agcdd );_caage .CountAttr =&_bdegf ;continue ;};};_badagd :for {_cgdec ,_cbacg :=d .Token ();if _cbacg !=nil {return _cbacg ;};switch _gbge :=_cgdec .(type ){case _gd .StartElement :switch _gbge .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bffdd :=NewCT_GroupLevel ();if _cddga :=d .DecodeElement (_bffdd ,&_gbge );_cddga !=nil {return _cddga ;};_caage .GroupLevel =append (_caage .GroupLevel ,_bffdd );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\u0047\u0072\u006f\u0075\u0070\u004c\u0065v\u0065l\u0073\u0020\u0025\u0076",_gbge .Name );if _bddaa :=d .Skip ();_bddaa !=nil {return _bddaa ;};};case _gd .EndElement :break _badagd ;case _gd .CharData :};};return nil ;};const (ST_TypeUnset ST_Type =0;ST_TypeNone ST_Type =1;ST_TypeAll ST_Type =2;ST_TypeRow ST_Type =3;ST_TypeColumn ST_Type =4;);func (_gdfbc *Metadata )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gdfbc .CT_Metadata =*NewCT_Metadata ();_beddb :for {_aefcc ,_afgdg :=d .Token ();if _afgdg !=nil {return _afgdg ;};switch _cbcgd :=_aefcc .(type ){case _gd .StartElement :switch _cbcgd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfbc .MetadataTypes =NewCT_MetadataTypes ();if _gfgdc :=d .DecodeElement (_gdfbc .MetadataTypes ,&_cbcgd );_gfgdc !=nil {return _gfgdc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfbc .MetadataStrings =NewCT_MetadataStrings ();if _cgbed :=d .DecodeElement (_gdfbc .MetadataStrings ,&_cbcgd );_cgbed !=nil {return _cgbed ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfbc .MdxMetadata =NewCT_MdxMetadata ();if _fdgcde :=d .DecodeElement (_gdfbc .MdxMetadata ,&_cbcgd );_fdgcde !=nil {return _fdgcde ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edaacg :=NewCT_FutureMetadata ();if _ccfdd :=d .DecodeElement (_edaacg ,&_cbcgd );_ccfdd !=nil {return _ccfdd ;};_gdfbc .FutureMetadata =append (_gdfbc .FutureMetadata ,_edaacg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gdfbc .CellMetadata =NewCT_MetadataBlocks ();if _caege :=d .DecodeElement (_gdfbc .CellMetadata ,&_cbcgd );_caege !=nil {return _caege ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfbc .ValueMetadata =NewCT_MetadataBlocks ();if _fefdaf :=d .DecodeElement (_gdfbc .ValueMetadata ,&_cbcgd );_fefdaf !=nil {return _fefdaf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdfbc .ExtLst =NewCT_ExtensionList ();if _fgfeca :=d .DecodeElement (_gdfbc .ExtLst ,&_cbcgd );_fgfeca !=nil {return _fgfeca ;};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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_cbcgd .Name );if _ggdbe :=d .Skip ();_ggdbe !=nil {return _ggdbe ;};};case _gd .EndElement :break _beddb ;case _gd .CharData :};};return nil ;};type CT_IndexedColors struct{ -// Only Synch -OnlySyncAttr *bool ; +// RGB Color +RgbColor []*CT_RgbColor ;};func (_ecafc ST_GroupBy )ValidateWithPath (path string )error {switch _ecafc {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 (_ecafc ));};return nil ;};type CT_GradientStop struct{ -// Personal View -PersonalViewAttr *bool ; +// Gradient Stop Position +PositionAttr float64 ; -// Include Print Settings -IncludePrintSettingsAttr *bool ; +// Color +Color *CT_Color ;};func (_adceag ST_WebSourceType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_abcbd :=_gd .Attr {};_abcbd .Name =name ;switch _adceag {case ST_WebSourceTypeUnset :_abcbd .Value ="";case ST_WebSourceTypeSheet :_abcbd .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_abcbd .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_abcbd .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_abcbd .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_abcbd .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_abcbd .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_abcbd .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_abcbd .Value ="\u006c\u0061\u0062e\u006c";};return _abcbd ,nil ;}; -// Include Hidden Rows & Columns -IncludeHiddenRowColAttr *bool ; +// Validate validates the CT_Stylesheet and its children +func (_eaabde *CT_Stylesheet )Validate ()error {return _eaabde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};func (_badcb *CT_FieldGroup )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_afbba :=range start .Attr {if _afbba .Name .Local =="\u0070\u0061\u0072"{_gedcdb ,_eadcg :=_a .ParseUint (_afbba .Value ,10,32);if _eadcg !=nil {return _eadcg ;};_agaea :=uint32 (_gedcdb );_badcb .ParAttr =&_agaea ;continue ;};if _afbba .Name .Local =="\u0062\u0061\u0073\u0065"{_bbecg ,_gefge :=_a .ParseUint (_afbba .Value ,10,32);if _gefge !=nil {return _gefge ;};_ggede :=uint32 (_bbecg );_badcb .BaseAttr =&_ggede ;continue ;};};_fdgdd :for {_dfcag ,_gggc :=d .Token ();if _gggc !=nil {return _gggc ;};switch _begf :=_dfcag .(type ){case _gd .StartElement :switch _begf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_badcb .RangePr =NewCT_RangePr ();if _ffdeb :=d .DecodeElement (_badcb .RangePr ,&_begf );_ffdeb !=nil {return _ffdeb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_badcb .DiscretePr =NewCT_DiscretePr ();if _gbbf :=d .DecodeElement (_badcb .DiscretePr ,&_begf );_gbbf !=nil {return _gbbf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_badcb .GroupItems =NewCT_GroupItems ();if _fbecg :=d .DecodeElement (_badcb .GroupItems ,&_begf );_fbecg !=nil {return _fbecg ;};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\u0046i\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_begf .Name );if _ffdef :=d .Skip ();_ffdef !=nil {return _ffdef ;};};case _gd .EndElement :break _fdgdd ;case _gd .CharData :};};return nil ;};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_bfeca :=&CT_PCDSDTCEntries {};return _bfeca }; -// Maximized -MaximizedAttr *bool ; +// Validate validates the CT_CustomFilters and its children +func (_gadd *CT_CustomFilters )Validate ()error {return _gadd .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_bdfb *CT_Font )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _bdfb .Name !=nil {_cfgfb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_eagcb :=range _bdfb .Name {e .EncodeElement (_eagcb ,_cfgfb );};};if _bdfb .Charset !=nil {_bfgad :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_dgdabb :=range _bdfb .Charset {e .EncodeElement (_dgdabb ,_bfgad );};};if _bdfb .Family !=nil {_cfeag :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_dbce :=range _bdfb .Family {e .EncodeElement (_dbce ,_cfeag );};};if _bdfb .B !=nil {_edcf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_agdcf :=range _bdfb .B {e .EncodeElement (_agdcf ,_edcf );};};if _bdfb .I !=nil {_dedbg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_cbec :=range _bdfb .I {e .EncodeElement (_cbec ,_dedbg );};};if _bdfb .Strike !=nil {_cgef :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_dffac :=range _bdfb .Strike {e .EncodeElement (_dffac ,_cgef );};};if _bdfb .Outline !=nil {_fcgcf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_ccca :=range _bdfb .Outline {e .EncodeElement (_ccca ,_fcgcf );};};if _bdfb .Shadow !=nil {_ggaga :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_eadccd :=range _bdfb .Shadow {e .EncodeElement (_eadccd ,_ggaga );};};if _bdfb .Condense !=nil {_fgaaf :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_efcg :=range _bdfb .Condense {e .EncodeElement (_efcg ,_fgaaf );};};if _bdfb .Extend !=nil {_ggbag :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_ebgfc :=range _bdfb .Extend {e .EncodeElement (_ebgfc ,_ggbag );};};if _bdfb .Color !=nil {_dfbe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_faead :=range _bdfb .Color {e .EncodeElement (_faead ,_dfbe );};};if _bdfb .Sz !=nil {_dabbe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_dfda :=range _bdfb .Sz {e .EncodeElement (_dfda ,_dabbe );};};if _bdfb .U !=nil {_afaag :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_aafcb :=range _bdfb .U {e .EncodeElement (_aafcb ,_afaag );};};if _bdfb .VertAlign !=nil {_bgcbc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_fadc :=range _bdfb .VertAlign {e .EncodeElement (_fadc ,_bgcbc );};};if _bdfb .Scheme !=nil {_cceae :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_gdcg :=range _bdfb .Scheme {e .EncodeElement (_gdcg ,_cceae );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Minimized -MinimizedAttr *bool ; +// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path +func (_gafgc *CT_QueryTableField )ValidateWithPath (path string )error {if _gafgc .ExtLst !=nil {if _bfgdac :=_gafgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfgdac !=nil {return _bfgdac ;};};return nil ;};func (_ecgaea ST_IconSetType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_gafba :=_gd .Attr {};_gafba .Name =name ;switch _ecgaea {case ST_IconSetTypeUnset :_gafba .Value ="";case ST_IconSetType3Arrows :_gafba .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_gafba .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_gafba .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_gafba .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_gafba .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_gafba .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_gafba .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_gafba .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_gafba .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_gafba .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_gafba .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_gafba .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_gafba .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_gafba .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_gafba .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_gafba .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_gafba .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _gafba ,nil ;};func (_cfebab ST_RefMode )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_cfebab .String (),start );};func (_acaa *CT_FontSize )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gggce :=range start .Attr {if _gggce .Name .Local =="\u0076\u0061\u006c"{_ababf ,_beaag :=_a .ParseFloat (_gggce .Value ,64);if _beaag !=nil {return _beaag ;};_acaa .ValAttr =_ababf ;continue ;};};for {_gbgbe ,_bfdgg :=d .Token ();if _bfdgg !=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",_bfdgg );};if _afdba ,_egcfb :=_gbgbe .(_gd .EndElement );_egcfb &&_afdba .Name ==start .Name {break ;};};return nil ;}; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Validate validates the CT_DdeValue and its children +func (_gebaa *CT_DdeValue )Validate ()error {return _gebaa .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func (_dbeccg ST_VerticalAlignment )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dbeccg .String (),start );};type CT_XmlColumnPr struct{ -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// XML Map Id +MapIdAttr uint32 ; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// XPath +XpathAttr string ; -// Top Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Denormalized +DenormalizedAttr *bool ; -// Top Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// XML Data Type +XmlDataTypeAttr string ; -// Window Width -WindowWidthAttr uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ddeag *ST_SortMethod )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gfebc ,_aeeeff :=d .Token ();if _aeeeff !=nil {return _aeeeff ;};if _fdgec ,_ccecg :=_gfebc .(_gd .EndElement );_ccecg &&_fdgec .Name ==start .Name {*_ddeag =1;return nil ;};if _acdfe ,_cbeab :=_gfebc .(_gd .CharData );!_cbeab {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",_gfebc );}else {switch string (_acdfe ){case "":*_ddeag =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_ddeag =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_ddeag =2;case "\u006e\u006f\u006e\u0065":*_ddeag =3;};};_gfebc ,_aeeeff =d .Token ();if _aeeeff !=nil {return _aeeeff ;};if _bgcceb ,_gadcaf :=_gfebc .(_gd .EndElement );_gadcaf &&_bgcceb .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",_gfebc );};func (_efdcge ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _efdcge {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 (_efdcge ));};return nil ;}; -// Window Height -WindowHeightAttr uint32 ; +// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path +func (_dbcfb *CT_Set )ValidateWithPath (path string )error {if _faeaf :=_dbcfb .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_faeaf !=nil {return _faeaf ;};for _gagad ,_ebcgbg :=range _dbcfb .Tpls {if _gbdda :=_ebcgbg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_gagad ));_gbdda !=nil {return _gbdda ;};};if _dbcfb .SortByTuple !=nil {if _bagbf :=_dbcfb .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_bagbf !=nil {return _bagbf ;};};return nil ;};func (_dgdff *CT_MetadataType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_baacde :=range start .Attr {if _baacde .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_afcgd ,_aecda :=_a .ParseBool (_baacde .Value );if _aecda !=nil {return _aecda ;};_dgdff .PasteColWidthsAttr =&_afcgd ;continue ;};if _baacde .Name .Local =="\u006e\u0061\u006d\u0065"{_eeddb ,_bdfbb :=_baacde .Value ,error (nil );if _bdfbb !=nil {return _bdfbb ;};_dgdff .NameAttr =_eeddb ;continue ;};if _baacde .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ebecbb ,_gffb :=_a .ParseBool (_baacde .Value );if _gffb !=nil {return _gffb ;};_dgdff .PasteNumberFormatsAttr =&_ebecbb ;continue ;};if _baacde .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_gfdde ,_agfdd :=_a .ParseBool (_baacde .Value );if _agfdd !=nil {return _agfdd ;};_dgdff .GhostRowAttr =&_gfdde ;continue ;};if _baacde .Name .Local =="\u006d\u0065\u0072g\u0065"{_abbeg ,_daada :=_a .ParseBool (_baacde .Value );if _daada !=nil {return _daada ;};_dgdff .MergeAttr =&_abbeg ;continue ;};if _baacde .Name .Local =="\u0065\u0064\u0069\u0074"{_dfgad ,_effb :=_a .ParseBool (_baacde .Value );if _effb !=nil {return _effb ;};_dgdff .EditAttr =&_dfgad ;continue ;};if _baacde .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_efbgc ,_fagfe :=_a .ParseBool (_baacde .Value );if _fagfe !=nil {return _fagfe ;};_dgdff .SplitFirstAttr =&_efbgc ;continue ;};if _baacde .Name .Local =="\u0063\u006f\u0070\u0079"{_beeeb ,_gabffa :=_a .ParseBool (_baacde .Value );if _gabffa !=nil {return _gabffa ;};_dgdff .CopyAttr =&_beeeb ;continue ;};if _baacde .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_ffgc ,_ffecg :=_a .ParseBool (_baacde .Value );if _ffecg !=nil {return _ffecg ;};_dgdff .SplitAllAttr =&_ffgc ;continue ;};if _baacde .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bdecb ,_cgafb :=_a .ParseBool (_baacde .Value );if _cgafb !=nil {return _cgafb ;};_dgdff .PasteFormulasAttr =&_bdecb ;continue ;};if _baacde .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_dccf ,_gbdec :=_a .ParseBool (_baacde .Value );if _gbdec !=nil {return _gbdec ;};_dgdff .CellMetaAttr =&_dccf ;continue ;};if _baacde .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_gggge ,_bbbc :=_a .ParseBool (_baacde .Value );if _bbbc !=nil {return _bbbc ;};_dgdff .ClearAllAttr =&_gggge ;continue ;};if _baacde .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_fcecgc ,_gacgf :=_a .ParseUint (_baacde .Value ,10,32);if _gacgf !=nil {return _gacgf ;};_dgdff .MinSupportedVersionAttr =uint32 (_fcecgc );continue ;};if _baacde .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_bbfbbb ,_dbfef :=_a .ParseBool (_baacde .Value );if _dbfef !=nil {return _dbfef ;};_dgdff .AdjustAttr =&_bbfbbb ;continue ;};if _baacde .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_bcdacf ,_cgbab :=_a .ParseBool (_baacde .Value );if _cgbab !=nil {return _cgbab ;};_dgdff .ClearContentsAttr =&_bcdacf ;continue ;};if _baacde .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_fdfa ,_edfde :=_a .ParseBool (_baacde .Value );if _edfde !=nil {return _edfde ;};_dgdff .PasteValuesAttr =&_fdfa ;continue ;};if _baacde .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_aegdc ,_bgcefd :=_a .ParseBool (_baacde .Value );if _bgcefd !=nil {return _bgcefd ;};_dgdff .RowColShiftAttr =&_aegdc ;continue ;};if _baacde .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fbdde ,_cacd :=_a .ParseBool (_baacde .Value );if _cacd !=nil {return _cacd ;};_dgdff .PasteCommentsAttr =&_fbdde ;continue ;};if _baacde .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cbbeeb ,_eafcd :=_a .ParseBool (_baacde .Value );if _eafcd !=nil {return _eafcd ;};_dgdff .ClearFormatsAttr =&_cbbeeb ;continue ;};if _baacde .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_adbbf ,_fdeef :=_a .ParseBool (_baacde .Value );if _fdeef !=nil {return _fdeef ;};_dgdff .GhostColAttr =&_adbbf ;continue ;};if _baacde .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_fefgf ,_efcac :=_a .ParseBool (_baacde .Value );if _efcac !=nil {return _efcac ;};_dgdff .CoerceAttr =&_fefgf ;continue ;};if _baacde .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bfcdg ,_bfggf :=_a .ParseBool (_baacde .Value );if _bfggf !=nil {return _bfggf ;};_dgdff .ClearCommentsAttr =&_bfcdg ;continue ;};if _baacde .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_gbega ,_gaecf :=_a .ParseBool (_baacde .Value );if _gaecf !=nil {return _gaecf ;};_dgdff .PasteAllAttr =&_gbega ;continue ;};if _baacde .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_abggg ,_dgdg :=_a .ParseBool (_baacde .Value );if _dgdg !=nil {return _dgdg ;};_dgdff .PasteBordersAttr =&_abggg ;continue ;};if _baacde .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cfgbc ,_gbgced :=_a .ParseBool (_baacde .Value );if _gbgced !=nil {return _gbgced ;};_dgdff .PasteFormatsAttr =&_cfgbc ;continue ;};if _baacde .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_afbc ,_gagcea :=_a .ParseBool (_baacde .Value );if _gagcea !=nil {return _gagcea ;};_dgdff .PasteDataValidationAttr =&_afbc ;continue ;};if _baacde .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_baaaa ,_bbgaf :=_a .ParseBool (_baacde .Value );if _bbgaf !=nil {return _bbgaf ;};_dgdff .DeleteAttr =&_baaaa ;continue ;};if _baacde .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_adeaf ,_gbbg :=_a .ParseBool (_baacde .Value );if _gbbg !=nil {return _gbbg ;};_dgdff .AssignAttr =&_adeaf ;continue ;};};for {_ebfaa ,_ddac :=d .Token ();if _ddac !=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",_ddac );};if _dgbg ,_ccfbd :=_ebfaa .(_gd .EndElement );_ccfbd &&_dgbg .Name ==start .Name {break ;};};return nil ;};func (_eeabbf *StyleSheet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _eeabbf .CT_Stylesheet .MarshalXML (e ,start );};func (_faefg ST_Scope )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_ccefff :=_gd .Attr {};_ccefff .Name =name ;switch _faefg {case ST_ScopeUnset :_ccefff .Value ="";case ST_ScopeSelection :_ccefff .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_ccefff .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_ccefff .Value ="\u0066\u0069\u0065l\u0064";};return _ccefff ,nil ;}; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path +func (_agaac *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };type ST_MdxSetOrder byte ;type CT_Dimensions struct{ -// Active Sheet in Book View -ActiveSheetIdAttr uint32 ; +// OLAP Dimensions Count +CountAttr *uint32 ; -// Show Formula Bar -ShowFormulaBarAttr *bool ; +// OLAP Dimension +Dimension []*CT_PivotDimension ;};func (_aceab *CT_DdeItem )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _aceab .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aceab .NameAttr )});};if _aceab .OleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aceab .OleAttr ))});};if _aceab .AdviseAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aceab .AdviseAttr ))});};if _aceab .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aceab .PreferPicAttr ))});};e .EncodeToken (start );if _aceab .Values !=nil {_gdfg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}};e .EncodeElement (_aceab .Values ,_gdfg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fdedd *CT_Top10 )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aaeca :=range start .Attr {if _aaeca .Name .Local =="\u0074\u006f\u0070"{_cfgfa ,_gfafad :=_a .ParseBool (_aaeca .Value );if _gfafad !=nil {return _gfafad ;};_fdedd .TopAttr =&_cfgfa ;continue ;};if _aaeca .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_bffdg ,_cagcb :=_a .ParseBool (_aaeca .Value );if _cagcb !=nil {return _cagcb ;};_fdedd .PercentAttr =&_bffdg ;continue ;};if _aaeca .Name .Local =="\u0076\u0061\u006c"{_daceee ,_dfbfdg :=_a .ParseFloat (_aaeca .Value ,64);if _dfbfdg !=nil {return _dfbfdg ;};_fdedd .ValAttr =_daceee ;continue ;};if _aaeca .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_fdfga ,_ggggbf :=_a .ParseFloat (_aaeca .Value ,64);if _ggggbf !=nil {return _ggggbf ;};_fdedd .FilterValAttr =&_fdfga ;continue ;};};for {_dbeff ,_bcddc :=d .Token ();if _bcddc !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_bcddc );};if _afeeaf ,_dfcbfc :=_dbeff .(_gd .EndElement );_dfcbfc &&_afeeaf .Name ==start .Name {break ;};};return nil ;};func (_bfadaf *CT_Scenario )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gaagcc :=range start .Attr {if _gaagcc .Name .Local =="\u006e\u0061\u006d\u0065"{_cbbdb ,_eaabdf :=_gaagcc .Value ,error (nil );if _eaabdf !=nil {return _eaabdf ;};_bfadaf .NameAttr =_cbbdb ;continue ;};if _gaagcc .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_aabef ,_bddaf :=_a .ParseBool (_gaagcc .Value );if _bddaf !=nil {return _bddaf ;};_bfadaf .LockedAttr =&_aabef ;continue ;};if _gaagcc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cbgaa ,_cagea :=_a .ParseBool (_gaagcc .Value );if _cagea !=nil {return _cagea ;};_bfadaf .HiddenAttr =&_cbgaa ;continue ;};if _gaagcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcbgf ,_abadce :=_a .ParseUint (_gaagcc .Value ,10,32);if _abadce !=nil {return _abadce ;};_adfeb :=uint32 (_gcbgf );_bfadaf .CountAttr =&_adfeb ;continue ;};if _gaagcc .Name .Local =="\u0075\u0073\u0065\u0072"{_gbbef ,_febgg :=_gaagcc .Value ,error (nil );if _febgg !=nil {return _febgg ;};_bfadaf .UserAttr =&_gbbef ;continue ;};if _gaagcc .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_egaba ,_ebeag :=_gaagcc .Value ,error (nil );if _ebeag !=nil {return _ebeag ;};_bfadaf .CommentAttr =&_egaba ;continue ;};};_acdbg :for {_bdbbg ,_gfeaa :=d .Token ();if _gfeaa !=nil {return _gfeaa ;};switch _bdfgbg :=_bdbbg .(type ){case _gd .StartElement :switch _bdfgbg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbegb :=NewCT_InputCells ();if _dbfdbd :=d .DecodeElement (_cbegb ,&_bdfgbg );_dbfdbd !=nil {return _dbfdbd ;};_bfadaf .InputCells =append (_bfadaf .InputCells ,_cbegb );default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0020\u0025\u0076",_bdfgbg .Name );if _fggef :=d .Skip ();_fggef !=nil {return _fggef ;};};case _gd .EndElement :break _acdbg ;case _gd .CharData :};};return nil ;}; -// Show Status Bar -ShowStatusbarAttr *bool ; +// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path +func (_baee *CT_FieldsUsage )ValidateWithPath (path string )error {for _eefaa ,_ebggf :=range _baee .FieldUsage {if _aebb :=_ebggf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_eefaa ));_aebb !=nil {return _aebb ;};};return nil ;};func (_dacegd ST_MdxFunctionType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dacegd .String (),start );};func (_agf *CT_AutoFilter )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_df :=range start .Attr {if _df .Name .Local =="\u0072\u0065\u0066"{_eda ,_deb :=_df .Value ,error (nil );if _deb !=nil {return _deb ;};_agf .RefAttr =&_eda ;continue ;};};_gee :for {_dcb ,_fcd :=d .Token ();if _fcd !=nil {return _fcd ;};switch _dcg :=_dcb .(type ){case _gd .StartElement :switch _dcg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ce :=NewCT_FilterColumn ();if _cbfd :=d .DecodeElement (_ce ,&_dcg );_cbfd !=nil {return _cbfd ;};_agf .FilterColumn =append (_agf .FilterColumn ,_ce );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agf .SortState =NewCT_SortState ();if _ad :=d .DecodeElement (_agf .SortState ,&_dcg );_ad !=nil {return _ad ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agf .ExtLst =NewCT_ExtensionList ();if _ead :=d .DecodeElement (_agf .ExtLst ,&_dcg );_ead !=nil {return _ead ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041u\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072 \u0025\u0076",_dcg .Name );if _faf :=d .Skip ();_faf !=nil {return _faf ;};};case _gd .EndElement :break _gee ;case _gd .CharData :};};return nil ;};func (_acgcb *CT_Pane )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dfbfc :=range start .Attr {if _dfbfc .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_ddace ,_efbaa :=_a .ParseFloat (_dfbfc .Value ,64);if _efbaa !=nil {return _efbaa ;};_acgcb .XSplitAttr =&_ddace ;continue ;};if _dfbfc .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_ddbeb ,_dgcb :=_a .ParseFloat (_dfbfc .Value ,64);if _dgcb !=nil {return _dgcb ;};_acgcb .YSplitAttr =&_ddbeb ;continue ;};if _dfbfc .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_gafgee ,_fgfa :=_dfbfc .Value ,error (nil );if _fgfa !=nil {return _fgfa ;};_acgcb .TopLeftCellAttr =&_gafgee ;continue ;};if _dfbfc .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_acgcb .ActivePaneAttr .UnmarshalXMLAttr (_dfbfc );continue ;};if _dfbfc .Name .Local =="\u0073\u0074\u0061t\u0065"{_acgcb .StateAttr .UnmarshalXMLAttr (_dfbfc );continue ;};};for {_bbgc ,_bdbdf :=d .Token ();if _bdbdf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_bdbdf );};if _cbebb ,_facad :=_bbgc .(_gd .EndElement );_facad &&_cbebb .Name ==start .Name {break ;};};return nil ;};func NewCT_DataBinding ()*CT_DataBinding {_dfcb :=&CT_DataBinding {};return _dfcb }; -// Show Comments -ShowCommentsAttr ST_Comments ; +// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path +func (_eecfcf *CT_QueryCache )ValidateWithPath (path string )error {for _eccgg ,_eecbfe :=range _eecfcf .Query {if _bgcgcd :=_eecbfe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_eccgg ));_bgcgcd !=nil {return _bgcgcd ;};};return nil ;};func (_fefae *CT_Rst )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gfcdc :for {_dfagb ,_daagf :=d .Token ();if _daagf !=nil {return _daagf ;};switch _bbfbd :=_dfagb .(type ){case _gd .StartElement :switch _bbfbd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fefae .T =new (string );if _cdgec :=d .DecodeElement (_fefae .T ,&_bbfbd );_cdgec !=nil {return _cdgec ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbed :=NewCT_RElt ();if _ccfba :=d .DecodeElement (_gcdbed ,&_bbfbd );_ccfba !=nil {return _ccfba ;};_fefae .R =append (_fefae .R ,_gcdbed );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bedcb :=NewCT_PhoneticRun ();if _egadg :=d .DecodeElement (_bedcb ,&_bbfbd );_egadg !=nil {return _egadg ;};_fefae .RPh =append (_fefae .RPh ,_bedcb );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fefae .PhoneticPr =NewCT_PhoneticPr ();if _gbfge :=d .DecodeElement (_fefae .PhoneticPr ,&_bbfbd );_gbfge !=nil {return _gbfge ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0073\u0074\u0020\u0025\u0076",_bbfbd .Name );if _dffdc :=d .Skip ();_dffdc !=nil {return _dffdc ;};};case _gd .EndElement :break _gfcdc ;case _gd .CharData :};};return nil ;}; -// Show Objects -ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};func NewMetadata ()*Metadata {_bacagg :=&Metadata {};_bacagg .CT_Metadata =*NewCT_Metadata ();return _bacagg ;};type CT_DbPr struct{ +// Validate validates the CT_GroupMembers and its children +func (_bgdde *CT_GroupMembers )Validate ()error {return _bgdde .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");}; -// Connection String -ConnectionAttr string ; +// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path +func (_dfbdbb *CT_ServerFormat )ValidateWithPath (path string )error {return nil };func (_aacge *PivotCacheDefinition )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_aacge .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_dgdcf :=range start .Attr {if _dgdcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgdcf .Name .Local =="\u0069\u0064"||_dgdcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgdcf .Name .Local =="\u0069\u0064"{_ebeac ,_cfdad :=_dgdcf .Value ,error (nil );if _cfdad !=nil {return _cfdad ;};_aacge .IdAttr =&_ebeac ;continue ;};if _dgdcf .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_cdcad ,_ddcdg :=_a .ParseBool (_dgdcf .Value );if _ddcdg !=nil {return _ddcdg ;};_aacge .UpgradeOnRefreshAttr =&_cdcad ;continue ;};if _dgdcf .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_gbafea ,_bfccc :=_a .ParseBool (_dgdcf .Value );if _bfccc !=nil {return _bfccc ;};_aacge .TupleCacheAttr =&_gbafea ;continue ;};if _dgdcf .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_daabb ,_gcafaa :=_a .ParseBool (_dgdcf .Value );if _gcafaa !=nil {return _gcafaa ;};_aacge .SaveDataAttr =&_daabb ;continue ;};if _dgdcf .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_afdcg ,_fdfbc :=_a .ParseBool (_dgdcf .Value );if _fdfbc !=nil {return _fdfbc ;};_aacge .SupportSubqueryAttr =&_afdcg ;continue ;};if _dgdcf .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_bgcbfd ,_dgfgc :=_a .ParseBool (_dgdcf .Value );if _dgfgc !=nil {return _dgfgc ;};_aacge .OptimizeMemoryAttr =&_bgcbfd ;continue ;};if _dgdcf .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_gdggc ,_fbddde :=_a .ParseBool (_dgdcf .Value );if _fbddde !=nil {return _fbddde ;};_aacge .SupportAdvancedDrillAttr =&_gdggc ;continue ;};if _dgdcf .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_fefef ,_dgbgf :=_dgdcf .Value ,error (nil );if _dgbgf !=nil {return _dgbgf ;};_aacge .RefreshedByAttr =&_fefef ;continue ;};if _dgdcf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_geecd ,_adcfd :=ParseStdlibTime (_dgdcf .Value );if _adcfd !=nil {return _adcfd ;};_aacge .RefreshedDateIsoAttr =&_geecd ;continue ;};if _dgdcf .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_ffgdd ,_eebafa :=_a .ParseBool (_dgdcf .Value );if _eebafa !=nil {return _eebafa ;};_aacge .InvalidAttr =&_ffgdd ;continue ;};if _dgdcf .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_bgfebc ,_cgfbee :=_a .ParseBool (_dgdcf .Value );if _cgfbee !=nil {return _cgfbee ;};_aacge .BackgroundQueryAttr =&_bgfebc ;continue ;};if _dgdcf .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_fggfe ,_ceaff :=_a .ParseUint (_dgdcf .Value ,10,32);if _ceaff !=nil {return _ceaff ;};_efeca :=uint32 (_fggfe );_aacge .MissingItemsLimitAttr =&_efeca ;continue ;};if _dgdcf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_gdgcb ,_eaadad :=_a .ParseUint (_dgdcf .Value ,10,8);if _eaadad !=nil {return _eaadad ;};_aadef :=uint8 (_gdgcb );_aacge .RefreshedVersionAttr =&_aadef ;continue ;};if _dgdcf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_eecefe ,_beceg :=_a .ParseBool (_dgdcf .Value );if _beceg !=nil {return _beceg ;};_aacge .RefreshOnLoadAttr =&_eecefe ;continue ;};if _dgdcf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_fccda ,_bbdccc :=_a .ParseFloat (_dgdcf .Value ,64);if _bbdccc !=nil {return _bbdccc ;};_aacge .RefreshedDateAttr =&_fccda ;continue ;};if _dgdcf .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_egbaf ,_ccccgb :=_a .ParseUint (_dgdcf .Value ,10,32);if _ccccgb !=nil {return _ccccgb ;};_gggfbc :=uint32 (_egbaf );_aacge .RecordCountAttr =&_gggfbc ;continue ;};if _dgdcf .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_aaefgf ,_eafgc :=_a .ParseUint (_dgdcf .Value ,10,8);if _eafgc !=nil {return _eafgc ;};_gadac :=uint8 (_aaefgf );_aacge .CreatedVersionAttr =&_gadac ;continue ;};if _dgdcf .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_fbbbfb ,_agegbf :=_a .ParseUint (_dgdcf .Value ,10,8);if _agegbf !=nil {return _agegbf ;};_aeecff :=uint8 (_fbbbfb );_aacge .MinRefreshableVersionAttr =&_aeecff ;continue ;};if _dgdcf .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_bebfb ,_ffbfe :=_a .ParseBool (_dgdcf .Value );if _ffbfe !=nil {return _ffbfe ;};_aacge .EnableRefreshAttr =&_bebfb ;continue ;};};_efaeb :for {_cafbgc ,_cggbe :=d .Token ();if _cggbe !=nil {return _cggbe ;};switch _cfaad :=_cafbgc .(type ){case _gd .StartElement :switch _cfaad .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bbggd :=d .DecodeElement (_aacge .CacheSource ,&_cfaad );_bbggd !=nil {return _bbggd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gfdfc :=d .DecodeElement (_aacge .CacheFields ,&_cfaad );_gfdfc !=nil {return _gfdfc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aacge .CacheHierarchies =NewCT_CacheHierarchies ();if _eaggg :=d .DecodeElement (_aacge .CacheHierarchies ,&_cfaad );_eaggg !=nil {return _eaggg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aacge .Kpis =NewCT_PCDKPIs ();if _gcegc :=d .DecodeElement (_aacge .Kpis ,&_cfaad );_gcegc !=nil {return _gcegc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aacge .TupleCache =NewCT_TupleCache ();if _dddbb :=d .DecodeElement (_aacge .TupleCache ,&_cfaad );_dddbb !=nil {return _dddbb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aacge .CalculatedItems =NewCT_CalculatedItems ();if _dgbacg :=d .DecodeElement (_aacge .CalculatedItems ,&_cfaad );_dgbacg !=nil {return _dgbacg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aacge .CalculatedMembers =NewCT_CalculatedMembers ();if _agdcgd :=d .DecodeElement (_aacge .CalculatedMembers ,&_cfaad );_agdcgd !=nil {return _agdcgd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aacge .Dimensions =NewCT_Dimensions ();if _eefec :=d .DecodeElement (_aacge .Dimensions ,&_cfaad );_eefec !=nil {return _eefec ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aacge .MeasureGroups =NewCT_MeasureGroups ();if _cedbdb :=d .DecodeElement (_aacge .MeasureGroups ,&_cfaad );_cedbdb !=nil {return _cedbdb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aacge .Maps =NewCT_MeasureDimensionMaps ();if _dccfcd :=d .DecodeElement (_aacge .Maps ,&_cfaad );_dccfcd !=nil {return _dccfcd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aacge .ExtLst =NewCT_ExtensionList ();if _adegcg :=d .DecodeElement (_aacge .ExtLst ,&_cfaad );_adegcg !=nil {return _adegcg ;};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\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_cfaad .Name );if _egdaa :=d .Skip ();_egdaa !=nil {return _egdaa ;};};case _gd .EndElement :break _efaeb ;case _gd .CharData :};};return nil ;};func NewUsers ()*Users {_cgafde :=&Users {};_cgafde .CT_Users =*NewCT_Users ();return _cgafde };func (_eaeca *CT_Cols )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_afcbe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_abba :=range _eaeca .Col {e .EncodeElement (_abba ,_afcbe );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cbacd *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_cbacd =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_cbacd =1;case "\u0074\u0065\u0078\u0074":*_cbacd =2;case "\u004d\u0044\u0059":*_cbacd =3;case "\u0044\u004d\u0059":*_cbacd =4;case "\u0059\u004d\u0044":*_cbacd =5;case "\u004d\u0059\u0044":*_cbacd =6;case "\u0044\u0059\u004d":*_cbacd =7;case "\u0059\u0044\u004d":*_cbacd =8;case "\u0073\u006b\u0069\u0070":*_cbacd =9;case "\u0045\u004d\u0044":*_cbacd =10;};return nil ;};type CT_RevisionAutoFormatting struct{ -// Command Text -CommandAttr *string ; +// Sheet Id +SheetIdAttr uint32 ; -// Command Text -ServerCommandAttr *string ; +// Reference +RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};type CT_TableColumn struct{ -// OLE DB Command Type -CommandTypeAttr *uint32 ;};func NewCT_Authors ()*CT_Authors {_fcfg :=&CT_Authors {};return _fcfg };func NewCT_Pane ()*CT_Pane {_cfegb :=&CT_Pane {};return _cfegb };const (ST_TargetScreenSizeUnset ST_TargetScreenSize =0;ST_TargetScreenSize544x376 ST_TargetScreenSize =1;ST_TargetScreenSize640x480 ST_TargetScreenSize =2;ST_TargetScreenSize720x512 ST_TargetScreenSize =3;ST_TargetScreenSize800x600 ST_TargetScreenSize =4;ST_TargetScreenSize1024x768 ST_TargetScreenSize =5;ST_TargetScreenSize1152x882 ST_TargetScreenSize =6;ST_TargetScreenSize1152x900 ST_TargetScreenSize =7;ST_TargetScreenSize1280x1024 ST_TargetScreenSize =8;ST_TargetScreenSize1600x1200 ST_TargetScreenSize =9;ST_TargetScreenSize1800x1440 ST_TargetScreenSize =10;ST_TargetScreenSize1920x1200 ST_TargetScreenSize =11;);type ExternalLink struct{CT_ExternalLink };func (_fadcf *CT_GroupMembers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feabc :=range start .Attr {if _feabc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gebca ,_bdae :=_e .ParseUint (_feabc .Value ,10,32);if _bdae !=nil {return _bdae ;};_ddecc :=uint32 (_gebca );_fadcf .CountAttr =&_ddecc ;continue ;};};_fcbga :for {_fcbdg ,_dceac :=d .Token ();if _dceac !=nil {return _dceac ;};switch _ccbbba :=_fcbdg .(type ){case _b .StartElement :switch _ccbbba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"}:_gfcda :=NewCT_GroupMember ();if _eaecf :=d .DecodeElement (_gfcda ,&_ccbbba );_eaecf !=nil {return _eaecf ;};_fadcf .GroupMember =append (_fadcf .GroupMember ,_gfcda );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_ccbbba .Name );if _ffbfc :=d .Skip ();_ffbfc !=nil {return _ffbfc ;};};case _b .EndElement :break _fcbga ;case _b .CharData :};};return nil ;}; +// Table Field Id +IdAttr uint32 ; -// Validate validates the CT_HeaderFooter and its children -func (_aaaad *CT_HeaderFooter )Validate ()error {return _aaaad .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; +// Unique Name +UniqueNameAttr *string ; -// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path -func (_bacef *CT_Users )ValidateWithPath (path string )error {for _agebbe ,_caecc :=range _bacef .UserInfo {if _eebdg :=_caecc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_agebbe ));_eebdg !=nil {return _eebdg ;};};return nil ;};func (_cdgdf ST_SheetState )ValidateWithPath (path string )error {switch _cdgdf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdgdf ));};return nil ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_bcdba :=&CT_PhoneticRun {};return _bcdba };type CT_WebPublishing struct{ +// Column name +NameAttr string ; -// Use CSS -CssAttr *bool ; +// Totals Row Function +TotalsRowFunctionAttr ST_TotalsRowFunction ; -// Thicket -ThicketAttr *bool ; +// Totals Row Label +TotalsRowLabelAttr *string ; -// Enable Long File Names -LongFileNamesAttr *bool ; +// Query Table Field Id +QueryTableFieldIdAttr *uint32 ; -// VML in Browsers -VmlAttr *bool ; +// Header Row Cell Format Id +HeaderRowDxfIdAttr *uint32 ; -// Allow PNG -AllowPngAttr *bool ; +// Data & Insert Row Format Id +DataDxfIdAttr *uint32 ; -// Target Screen Size -TargetScreenSizeAttr ST_TargetScreenSize ; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// DPI -DpiAttr *uint32 ; +// Header Row Cell Style +HeaderRowCellStyleAttr *string ; -// Code Page -CodePageAttr *uint32 ; +// Data Area Style Name +DataCellStyleAttr *string ; -// Character Set -CharacterSetAttr *string ;};func (_afaeb *CT_WebPublishObjects )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afaeb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afaeb .CountAttr )});};e .EncodeToken (start );_abbge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_fafefg :=range _afaeb .WebPublishObject {e .EncodeElement (_fafefg ,_abbge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Totals Row Style Name +TotalsRowCellStyleAttr *string ; -// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path -func (_bbbbd *CT_MetadataTypes )ValidateWithPath (path string )error {for _bcdbf ,_ebede :=range _bbbbd .MetadataType {if _cbgef :=_ebede .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bcdbf ));_cbgef !=nil {return _cbgef ;};};return nil ;};func (_daacea ST_VolValueType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_daacea .String (),start );};func (_fffceg *CT_Record )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fffceg .M !=nil {_bbdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_aadag :=range _fffceg .M {e .EncodeElement (_aadag ,_bbdf );};};if _fffceg .N !=nil {_gagdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_ecegc :=range _fffceg .N {e .EncodeElement (_ecegc ,_gagdb );};};if _fffceg .B !=nil {_bbaff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_caggec :=range _fffceg .B {e .EncodeElement (_caggec ,_bbaff );};};if _fffceg .E !=nil {_aaace :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_ffcbe :=range _fffceg .E {e .EncodeElement (_ffcbe ,_aaace );};};if _fffceg .S !=nil {_dbcee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_begad :=range _fffceg .S {e .EncodeElement (_begad ,_dbcee );};};if _fffceg .D !=nil {_gagegc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_egfaf :=range _fffceg .D {e .EncodeElement (_egfaf ,_gagegc );};};if _fffceg .X !=nil {_fdee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fgedc :=range _fffceg .X {e .EncodeElement (_fgedc ,_fdee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Calculated Column Formula +CalculatedColumnFormula *CT_TableFormula ; -// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path -func (_cdf *CT_Controls )ValidateWithPath (path string )error {for _cgaf ,_egbdf :=range _cdf .Control {if _ebad :=_egbdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_cgaf ));_ebad !=nil {return _ebad ;};};return nil ;};func (_ebbdgea ST_SortType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebbdgea .String (),start );};const (ST_PaneUnset ST_Pane =0;ST_PaneBottomRight ST_Pane =1;ST_PaneTopRight ST_Pane =2;ST_PaneBottomLeft ST_Pane =3;ST_PaneTopLeft ST_Pane =4;);func (_edfgec ST_VerticalAlignment )String ()string {switch _edfgec {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";}; +// Totals Row Formula +TotalsRowFormula *CT_TableFormula ; -// Validate validates the CT_SingleXmlCells and its children -func (_dccff *CT_SingleXmlCells )Validate ()error {return _dccff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");}; +// XML Column Properties +XmlColumnPr *CT_XmlColumnPr ; -// Validate validates the CT_Tables and its children -func (_gfgfd *CT_Tables )Validate ()error {return _gfgfd .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};func NewCT_DeletedField ()*CT_DeletedField {_fccga :=&CT_DeletedField {};return _fccga };func (_eaaeaa ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _eaaeaa {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaaeaa ));};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ffccbe ST_ParameterType )Validate ()error {return _ffccbe .ValidateWithPath ("")};func NewCT_TablePart ()*CT_TablePart {_cegag :=&CT_TablePart {};return _cegag }; -// Validate validates the CT_FilterColumn and its children -func (_cbece *CT_FilterColumn )Validate ()error {return _cbece .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");}; +// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path +func (_cgbc *CT_Connections )ValidateWithPath (path string )error {for _cfed ,_bbab :=range _cgbc .Connection {if _bcdce :=_bbab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_cfed ));_bcdce !=nil {return _bcdce ;};};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_cbbbfd :=&CT_PageSetup {};return _cbbbfd };func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_eaebd :=&CT_WorkbookProtection {};return _eaebd ;};type CT_Top10 struct{ -// Validate validates the CT_DynamicFilter and its children -func (_gfgdg *CT_DynamicFilter )Validate ()error {return _gfgdg .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");}; +// Top +TopAttr *bool ; -// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path -func (_fffcb *CalcChain )ValidateWithPath (path string )error {if _fbabg :=_fffcb .CT_CalcChain .ValidateWithPath (path );_fbabg !=nil {return _fbabg ;};return nil ;};type ST_rwColActionType byte ; +// Filter by Percent +PercentAttr *bool ; -// Validate validates the CT_Sst and its children -func (_ebceg *CT_Sst )Validate ()error {return _ebceg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");}; +// Top or Bottom Value +ValAttr float64 ; -// Validate validates the AG_AutoFormat and its children -func (_fa *AG_AutoFormat )Validate ()error {return _fa .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");}; +// Filter Value +FilterValAttr *float64 ;};func (_aeac *CT_CustomFilters )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_edgc :=range start .Attr {if _edgc .Name .Local =="\u0061\u006e\u0064"{_dddc ,_beafd :=_a .ParseBool (_edgc .Value );if _beafd !=nil {return _beafd ;};_aeac .AndAttr =&_dddc ;continue ;};};_acfec :for {_gfda ,_fgde :=d .Token ();if _fgde !=nil {return _fgde ;};switch _bfdd :=_gfda .(type ){case _gd .StartElement :switch _bfdd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cgca :=NewCT_CustomFilter ();if _adffe :=d .DecodeElement (_cgca ,&_bfdd );_adffe !=nil {return _adffe ;};_aeac .CustomFilter =append (_aeac .CustomFilter ,_cgca );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\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025v",_bfdd .Name );if _egbfc :=d .Skip ();_egbfc !=nil {return _egbfc ;};};case _gd .EndElement :break _acfec ;case _gd .CharData :};};return nil ;};func (_bfage *CT_OleObject )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_agca :=range start .Attr {if _agca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agca .Name .Local =="\u0069\u0064"||_agca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_agca .Name .Local =="\u0069\u0064"{_agbcgb ,_ffbf :=_agca .Value ,error (nil );if _ffbf !=nil {return _ffbf ;};_bfage .IdAttr =&_agbcgb ;continue ;};if _agca .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_bfage .DvAspectAttr .UnmarshalXMLAttr (_agca );continue ;};if _agca .Name .Local =="\u006c\u0069\u006e\u006b"{_ceefc ,_egagd :=_agca .Value ,error (nil );if _egagd !=nil {return _egagd ;};_bfage .LinkAttr =&_ceefc ;continue ;};if _agca .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_bfage .OleUpdateAttr .UnmarshalXMLAttr (_agca );continue ;};if _agca .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_fcbgb ,_acdcb :=_a .ParseBool (_agca .Value );if _acdcb !=nil {return _acdcb ;};_bfage .AutoLoadAttr =&_fcbgb ;continue ;};if _agca .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_fbgbb ,_dceef :=_a .ParseUint (_agca .Value ,10,32);if _dceef !=nil {return _dceef ;};_bfage .ShapeIdAttr =uint32 (_fbgbb );continue ;};if _agca .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bcfbb ,_bece :=_agca .Value ,error (nil );if _bece !=nil {return _bece ;};_bfage .ProgIdAttr =&_bcfbb ;continue ;};};_fdeaf :for {_fabbc ,_fbggb :=d .Token ();if _fbggb !=nil {return _fbggb ;};switch _acfcf :=_fabbc .(type ){case _gd .StartElement :switch _acfcf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfage .ObjectPr =NewCT_ObjectPr ();if _aagef :=d .DecodeElement (_bfage .ObjectPr ,&_acfcf );_aagef !=nil {return _aagef ;};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",_acfcf .Name );if _ffaad :=d .Skip ();_ffaad !=nil {return _ffaad ;};};case _gd .EndElement :break _fdeaf ;case _gd .CharData :};};return nil ;};func (_aagfe ST_SortType )ValidateWithPath (path string )error {switch _aagfe {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 (_aagfe ));};return nil ;};func (_eebfb *ST_SheetState )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_eebfb =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_eebfb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_eebfb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_eebfb =3;};return nil ;};func (_cabbf *ST_PaneState )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_cabbf =0;case "\u0073\u0070\u006ci\u0074":*_cabbf =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_cabbf =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_cabbf =3;};return nil ;};func (_dcdbf ST_Type )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dcdbf .String (),start );};func (_acff *CT_CellStyleXfs )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_efcea :=range start .Attr {if _efcea .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbfb ,_fcfb :=_a .ParseUint (_efcea .Value ,10,32);if _fcfb !=nil {return _fcfb ;};_fcda :=uint32 (_cbfb );_acff .CountAttr =&_fcda ;continue ;};};_bga :for {_ecebc ,_faff :=d .Token ();if _faff !=nil {return _faff ;};switch _bfeg :=_ecebc .(type ){case _gd .StartElement :switch _bfeg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaac :=NewCT_Xf ();if _gebe :=d .DecodeElement (_fdaac ,&_bfeg );_gebe !=nil {return _gebe ;};_acff .Xf =append (_acff .Xf ,_fdaac );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\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073\u0020\u0025\u0076",_bfeg .Name );if _abeed :=d .Skip ();_abeed !=nil {return _abeed ;};};case _gd .EndElement :break _bga ;case _gd .CharData :};};return nil ;};func (_faaged ST_TotalsRowFunction )Validate ()error {return _faaged .ValidateWithPath ("")};func (_fadga *ST_CfvoType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_fadga =0;case "\u006e\u0075\u006d":*_fadga =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fadga =2;case "\u006d\u0061\u0078":*_fadga =3;case "\u006d\u0069\u006e":*_fadga =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_fadga =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_fadga =6;};return nil ;};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;};func (_fefca *ST_TableStyleType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dfadc ,_cddda :=d .Token ();if _cddda !=nil {return _cddda ;};if _bbcbc ,_ccgfc :=_dfadc .(_gd .EndElement );_ccgfc &&_bbcbc .Name ==start .Name {*_fefca =1;return nil ;};if _gdecd ,_bfffff :=_dfadc .(_gd .CharData );!_bfffff {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",_dfadc );}else {switch string (_gdecd ){case "":*_fefca =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_fefca =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_fefca =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_fefca =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_fefca =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_fefca =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_fefca =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_fefca =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_fefca =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_fefca =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_fefca =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_fefca =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_fefca =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_fefca =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_fefca =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_fefca =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_fefca =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_fefca =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_fefca =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_fefca =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_fefca =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_fefca =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_fefca =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_fefca =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_fefca =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_fefca =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_fefca =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_fefca =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_fefca =28;};};_dfadc ,_cddda =d .Token ();if _cddda !=nil {return _cddda ;};if _gadbc ,_ggefe :=_dfadc .(_gd .EndElement );_ggefe &&_gadbc .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",_dfadc );}; -// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path -func (_gfffc *CT_Missing )ValidateWithPath (path string )error {for _bbad ,_dabaa :=range _gfffc .Tpls {if _ddaea :=_dabaa .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bbad ));_ddaea !=nil {return _ddaea ;};};for _gbbeb ,_gegaa :=range _gfffc .X {if _acfdd :=_gegaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gbbeb ));_acfdd !=nil {return _acfdd ;};};return nil ;};func (_eae *CT_CfRule )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eae .TypeAttr !=ST_CfTypeUnset {_eecg ,_efcd :=_eae .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _efcd !=nil {return _efcd ;};start .Attr =append (start .Attr ,_eecg );};if _eae .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eae .DxfIdAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",_eae .PriorityAttr )});if _eae .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eae .StopIfTrueAttr ))});};if _eae .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eae .AboveAverageAttr ))});};if _eae .PercentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eae .PercentAttr ))});};if _eae .BottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eae .BottomAttr ))});};if _eae .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_ebcc ,_egffc :=_eae .OperatorAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _egffc !=nil {return _egffc ;};start .Attr =append (start .Attr ,_ebcc );};if _eae .TextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eae .TextAttr )});};if _eae .TimePeriodAttr !=ST_TimePeriodUnset {_ccae ,_dcf :=_eae .TimePeriodAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _dcf !=nil {return _dcf ;};start .Attr =append (start .Attr ,_ccae );};if _eae .RankAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_eae .RankAttr )});};if _eae .StdDevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_eae .StdDevAttr )});};if _eae .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eae .EqualAverageAttr ))});};e .EncodeToken (start );if _eae .Formula !=nil {_gebg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_bdaf :=range _eae .Formula {e .EncodeElement (_bdaf ,_gebg );};};if _eae .ColorScale !=nil {_dfgec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_eae .ColorScale ,_dfgec );};if _eae .DataBar !=nil {_daefb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_eae .DataBar ,_daefb );};if _eae .IconSet !=nil {_dgdgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}};e .EncodeElement (_eae .IconSet ,_dgdgf );};if _eae .ExtLst !=nil {_cdbf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eae .ExtLst ,_cdbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ExternalDefinedName struct{ +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_gdeffb *CT_TextField )ValidateWithPath (path string )error {if _ecggf :=_gdeffb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecggf !=nil {return _ecggf ;};return nil ;};type CT_SheetProtection struct{ -// Defined Name -NameAttr string ; +// Legacy Password +PasswordAttr *string ; -// Refers To -RefersToAttr *string ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Sheet Id -SheetIdAttr *uint32 ;}; +// Password Hash Value +HashValueAttr *string ; -// Validate validates the CT_Row and its children -func (_ccbffd *CT_Row )Validate ()error {return _ccbffd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_gcedf ST_HorizontalAlignment )Validate ()error {return _gcedf .ValidateWithPath ("")};func (_gbedcfc ST_ItemType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbedcfc .String (),start );}; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Validate validates the CT_VolType and its children -func (_dgfced *CT_VolType )Validate ()error {return _dgfced .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};type ST_FormatAction byte ;const (ST_WebSourceTypeUnset ST_WebSourceType =0;ST_WebSourceTypeSheet ST_WebSourceType =1;ST_WebSourceTypePrintArea ST_WebSourceType =2;ST_WebSourceTypeAutoFilter ST_WebSourceType =3;ST_WebSourceTypeRange ST_WebSourceType =4;ST_WebSourceTypeChart ST_WebSourceType =5;ST_WebSourceTypePivotTable ST_WebSourceType =6;ST_WebSourceTypeQuery ST_WebSourceType =7;ST_WebSourceTypeLabel ST_WebSourceType =8;);func (_agfgba *CT_CellWatch )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adggb :=range start .Attr {if _adggb .Name .Local =="\u0072"{_fdbb ,_ceff :=_adggb .Value ,error (nil );if _ceff !=nil {return _ceff ;};_agfgba .RAttr =_fdbb ;continue ;};};for {_agebd ,_gggb :=d .Token ();if _gggb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_gggb );};if _bfcbge ,_fgcce :=_agebd .(_b .EndElement );_fgcce &&_bfcbge .Name ==start .Name {break ;};};return nil ;};func (_bcaefg *ST_GrowShrinkType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcaefg =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_bcaefg =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_bcaefg =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_bcaefg =3;};return nil ;};type CT_Missing struct{ +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Unused Item -UAttr *bool ; +// Sheet Locked +SheetAttr *bool ; -// Calculated Item -FAttr *bool ; +// Objects Locked +ObjectsAttr *bool ; -// Caption -CAttr *string ; +// Scenarios Locked +ScenariosAttr *bool ; -// Member Property Count -CpAttr *uint32 ; +// Format Cells Locked +FormatCellsAttr *bool ; -// Format Index -InAttr *uint32 ; +// Format Columns Locked +FormatColumnsAttr *bool ; -// background Color -BcAttr *string ; +// Format Rows Locked +FormatRowsAttr *bool ; -// Foreground Color -FcAttr *string ; +// Insert Columns Locked +InsertColumnsAttr *bool ; -// Italic -IAttr *bool ; +// Insert Rows Locked +InsertRowsAttr *bool ; -// Underline -UnAttr *bool ; +// Insert Hyperlinks Locked +InsertHyperlinksAttr *bool ; -// Strikethrough -StAttr *bool ; +// Delete Columns Locked +DeleteColumnsAttr *bool ; -// Bold -BAttr *bool ; +// Delete Rows Locked +DeleteRowsAttr *bool ; -// Tuples -Tpls []*CT_Tuples ; +// Select Locked Cells Locked +SelectLockedCellsAttr *bool ; -// Member Property Indexes -X []*CT_X ;};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_ggdac :=&CT_PivotHierarchy {};return _ggdac };func (_cdbaa *CT_SmartTagTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdbaa .SmartTagType !=nil {_fbffcd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_bccggf :=range _cdbaa .SmartTagType {e .EncodeElement (_bccggf ,_fbffcd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eebga *ST_DataValidationOperator )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eebga =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_eebga =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_eebga =2;case "\u0065\u0071\u0075a\u006c":*_eebga =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_eebga =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_eebga =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_eebga =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_eebga =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_eebga =8;};return nil ;};func (_dcdgb *CT_XmlColumnPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agce :=range start .Attr {if _agce .Name .Local =="\u006d\u0061\u0070I\u0064"{_ggbfb ,_cfeaa :=_e .ParseUint (_agce .Value ,10,32);if _cfeaa !=nil {return _cfeaa ;};_dcdgb .MapIdAttr =uint32 (_ggbfb );continue ;};if _agce .Name .Local =="\u0078\u0070\u0061t\u0068"{_fbfgg ,_eegcc :=_agce .Value ,error (nil );if _eegcc !=nil {return _eegcc ;};_dcdgb .XpathAttr =_fbfgg ;continue ;};if _agce .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_fggdfe ,_ffaad :=_e .ParseBool (_agce .Value );if _ffaad !=nil {return _ffaad ;};_dcdgb .DenormalizedAttr =&_fggdfe ;continue ;};if _agce .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_ffged ,_bdgdgd :=_agce .Value ,error (nil );if _bdgdgd !=nil {return _bdgdgd ;};_dcdgb .XmlDataTypeAttr =_ffged ;continue ;};};_afeada :for {_egcgada ,_gdceg :=d .Token ();if _gdceg !=nil {return _gdceg ;};switch _edadd :=_egcgada .(type ){case _b .StartElement :switch _edadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcdgb .ExtLst =NewCT_ExtensionList ();if _deaad :=d .DecodeElement (_dcdgb .ExtLst ,&_edadd );_deaad !=nil {return _deaad ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006c\u0075m\u006eP\u0072\u0020\u0025\u0076",_edadd .Name );if _gbbbb :=d .Skip ();_gbbbb !=nil {return _gbbbb ;};};case _b .EndElement :break _afeada ;case _b .CharData :};};return nil ;};func (_fcefa *CT_QueryTableFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcefa .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fcefa .CountAttr )});};e .EncodeToken (start );if _fcefa .QueryTableField !=nil {_fggfe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_feefaf :=range _fcefa .QueryTableField {e .EncodeElement (_feefaf ,_fggfe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GroupLevel ()*CT_GroupLevel {_ebfegd :=&CT_GroupLevel {};return _ebfegd }; +// Sort Locked +SortAttr *bool ; -// Validate validates the CT_CellSmartTag and its children -func (_gadac *CT_CellSmartTag )Validate ()error {return _gadac .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};func (_beebbg ST_FormatAction )String ()string {switch _beebbg {case 0:return "";case 1:return "\u0062\u006c\u0061n\u006b";case 2:return "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case 3:return "\u0064\u0072\u0069l\u006c";case 4:return "\u0066o\u0072\u006d\u0075\u006c\u0061";};return "";};func (_edegb *CT_WorksheetSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfdbgc :=range start .Attr {if _cfdbgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfdbgc .Name .Local =="\u0069\u0064"||_cfdbgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cfdbgc .Name .Local =="\u0069\u0064"{_caedg ,_fccbe :=_cfdbgc .Value ,error (nil );if _fccbe !=nil {return _fccbe ;};_edegb .IdAttr =&_caedg ;continue ;};if _cfdbgc .Name .Local =="\u0072\u0065\u0066"{_cgecba ,_cacfgc :=_cfdbgc .Value ,error (nil );if _cacfgc !=nil {return _cacfgc ;};_edegb .RefAttr =&_cgecba ;continue ;};if _cfdbgc .Name .Local =="\u006e\u0061\u006d\u0065"{_efaccc ,_afabc :=_cfdbgc .Value ,error (nil );if _afabc !=nil {return _afabc ;};_edegb .NameAttr =&_efaccc ;continue ;};if _cfdbgc .Name .Local =="\u0073\u0068\u0065e\u0074"{_fagcc ,_adgefd :=_cfdbgc .Value ,error (nil );if _adgefd !=nil {return _adgefd ;};_edegb .SheetAttr =&_fagcc ;continue ;};};for {_ebdcg ,_baffaf :=d .Token ();if _baffaf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u0053\u006f\u0075\u0072\u0063\u0065\u003a\u0020\u0025\u0073",_baffaf );};if _bggccb ,_gddcdb :=_ebdcg .(_b .EndElement );_gddcdb &&_bggccb .Name ==start .Name {break ;};};return nil ;};func (_fbfcea *CT_QueryTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fbfcea .NameAttr )});if _fbfcea .HeadersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .HeadersAttr ))});};if _fbfcea .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .RowNumbersAttr ))});};if _fbfcea .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .DisableRefreshAttr ))});};if _fbfcea .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .BackgroundRefreshAttr ))});};if _fbfcea .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .FirstBackgroundRefreshAttr ))});};if _fbfcea .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .RefreshOnLoadAttr ))});};if _fbfcea .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_gcdee ,_faga :=_fbfcea .GrowShrinkTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _faga !=nil {return _faga ;};start .Attr =append (start .Attr ,_gcdee );};if _fbfcea .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .FillFormulasAttr ))});};if _fbfcea .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .RemoveDataOnSaveAttr ))});};if _fbfcea .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .DisableEditAttr ))});};if _fbfcea .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .PreserveFormattingAttr ))});};if _fbfcea .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .AdjustColumnWidthAttr ))});};if _fbfcea .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .IntermediateAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fbfcea .ConnectionIdAttr )});if _fbfcea .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fbfcea .AutoFormatIdAttr )});};if _fbfcea .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .ApplyNumberFormatsAttr ))});};if _fbfcea .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .ApplyBorderFormatsAttr ))});};if _fbfcea .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .ApplyFontFormatsAttr ))});};if _fbfcea .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .ApplyPatternFormatsAttr ))});};if _fbfcea .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .ApplyAlignmentFormatsAttr ))});};if _fbfcea .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fbfcea .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );if _fbfcea .QueryTableRefresh !=nil {_agbcc :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_fbfcea .QueryTableRefresh ,_agbcc );};if _fbfcea .ExtLst !=nil {_fdbccd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbfcea .ExtLst ,_fdbccd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbafe *CT_Tuple )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agagc :=range start .Attr {if _agagc .Name .Local =="\u0066\u006c\u0064"{_gddbf ,_geadg :=_e .ParseUint (_agagc .Value ,10,32);if _geadg !=nil {return _geadg ;};_fgaefg :=uint32 (_gddbf );_gbafe .FldAttr =&_fgaefg ;continue ;};if _agagc .Name .Local =="\u0068\u0069\u0065\u0072"{_gdbfa ,_gfcaa :=_e .ParseUint (_agagc .Value ,10,32);if _gfcaa !=nil {return _gfcaa ;};_ebcfa :=uint32 (_gdbfa );_gbafe .HierAttr =&_ebcfa ;continue ;};if _agagc .Name .Local =="\u0069\u0074\u0065\u006d"{_bcbcf ,_gaede :=_e .ParseUint (_agagc .Value ,10,32);if _gaede !=nil {return _gaede ;};_gbafe .ItemAttr =uint32 (_bcbcf );continue ;};};for {_deegb ,_bbcfa :=d .Token ();if _bbcfa !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_bbcfa );};if _fafeb ,_dddag :=_deegb .(_b .EndElement );_dddag &&_fafeb .Name ==start .Name {break ;};};return nil ;};func (_bedcg *CT_UndoInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bedcg .ExpAttr =ST_FormulaExpression (1);for _ ,_gdabec :=range start .Attr {if _gdabec .Name .Local =="\u0069\u006e\u0064e\u0078"{_gdeggc ,_bdfcdd :=_e .ParseUint (_gdabec .Value ,10,32);if _bdfcdd !=nil {return _bdfcdd ;};_bedcg .IndexAttr =uint32 (_gdeggc );continue ;};if _gdabec .Name .Local =="\u0065\u0078\u0070"{_bedcg .ExpAttr .UnmarshalXMLAttr (_gdabec );continue ;};if _gdabec .Name .Local =="\u0072\u0065\u00663\u0044"{_ebadgb ,_acdeb :=_e .ParseBool (_gdabec .Value );if _acdeb !=nil {return _acdeb ;};_bedcg .Ref3DAttr =&_ebadgb ;continue ;};if _gdabec .Name .Local =="\u0061\u0072\u0072a\u0079"{_ebbfb ,_acecf :=_e .ParseBool (_gdabec .Value );if _acecf !=nil {return _acecf ;};_bedcg .ArrayAttr =&_ebbfb ;continue ;};if _gdabec .Name .Local =="\u0076"{_dcdbda ,_gdadf :=_e .ParseBool (_gdabec .Value );if _gdadf !=nil {return _gdadf ;};_bedcg .VAttr =&_dcdbda ;continue ;};if _gdabec .Name .Local =="\u006e\u0066"{_fbaae ,_feacfb :=_e .ParseBool (_gdabec .Value );if _feacfb !=nil {return _feacfb ;};_bedcg .NfAttr =&_fbaae ;continue ;};if _gdabec .Name .Local =="\u0063\u0073"{_bdggd ,_dcceef :=_e .ParseBool (_gdabec .Value );if _dcceef !=nil {return _dcceef ;};_bedcg .CsAttr =&_bdggd ;continue ;};if _gdabec .Name .Local =="\u0064\u0072"{_ddcff ,_bbagf :=_gdabec .Value ,error (nil );if _bbagf !=nil {return _bbagf ;};_bedcg .DrAttr =_ddcff ;continue ;};if _gdabec .Name .Local =="\u0064\u006e"{_ggfcae ,_fdbec :=_gdabec .Value ,error (nil );if _fdbec !=nil {return _fdbec ;};_bedcg .DnAttr =&_ggfcae ;continue ;};if _gdabec .Name .Local =="\u0072"{_gebdcd ,_fbgdc :=_gdabec .Value ,error (nil );if _fbgdc !=nil {return _fbgdc ;};_bedcg .RAttr =&_gebdcd ;continue ;};if _gdabec .Name .Local =="\u0073\u0049\u0064"{_dgddf ,_bfeag :=_e .ParseUint (_gdabec .Value ,10,32);if _bfeag !=nil {return _bfeag ;};_gcbbb :=uint32 (_dgddf );_bedcg .SIdAttr =&_gcbbb ;continue ;};};for {_fddad ,_aeecbg :=d .Token ();if _aeecbg !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_aeecbg );};if _cedee ,_dbabd :=_fddad .(_b .EndElement );_dbabd &&_cedee .Name ==start .Name {break ;};};return nil ;};func NewCT_Members ()*CT_Members {_eabbc :=&CT_Members {};return _eabbc };type CT_MdxTuple struct{ +// AutoFilter Locked +AutoFilterAttr *bool ; -// Member Index Count -CAttr *uint32 ; +// Pivot Tables Locked +PivotTablesAttr *bool ; -// Server Formatting Culture Currency -CtAttr *string ; +// Select Unlocked Cells Locked +SelectUnlockedCellsAttr *bool ;};func (_bacade *CT_NumFmt )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_egacc :=range start .Attr {if _egacc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_fdfad ,_daccg :=_a .ParseUint (_egacc .Value ,10,32);if _daccg !=nil {return _daccg ;};_bacade .NumFmtIdAttr =uint32 (_fdfad );continue ;};if _egacc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_baegf ,_gbdcg :=_egacc .Value ,error (nil );if _gbdcg !=nil {return _gbdcg ;};_bacade .FormatCodeAttr =_baegf ;continue ;};};for {_bfcgd ,_bcdg :=d .Token ();if _bcdg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bcdg );};if _baafb ,_abeg :=_bfcgd .(_gd .EndElement );_abeg &&_baafb .Name ==start .Name {break ;};};return nil ;};func (_acfcd *CT_VolTypes )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gdbea :for {_dgdaee ,_bfge :=d .Token ();if _bfge !=nil {return _bfge ;};switch _bfcbc :=_dgdaee .(type ){case _gd .StartElement :switch _bfcbc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbfd :=NewCT_VolType ();if _cebde :=d .DecodeElement (_bfbfd ,&_bfcbc );_cebde !=nil {return _cebde ;};_acfcd .VolType =append (_acfcd .VolType ,_bfbfd );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acfcd .ExtLst =NewCT_ExtensionList ();if _becca :=d .DecodeElement (_acfcd .ExtLst ,&_bfcbc );_becca !=nil {return _becca ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_bfcbc .Name );if _aeafgd :=d .Skip ();_aeafgd !=nil {return _aeafgd ;};};case _gd .EndElement :break _gdbea ;case _gd .CharData :};};return nil ;};type CT_Sheets struct{ -// Server Formatting String Index -SiAttr *uint32 ; +// Sheet Information +Sheet []*CT_Sheet ;}; -// Server Formatting Built-In Number Format Index -FiAttr *uint32 ; +// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path +func (_afbce *CT_SheetPr )ValidateWithPath (path string )error {if _afbce .TabColor !=nil {if _dgdffc :=_afbce .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dgdffc !=nil {return _dgdffc ;};};if _afbce .OutlinePr !=nil {if _fbbf :=_afbce .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");_fbbf !=nil {return _fbbf ;};};if _afbce .PageSetUpPr !=nil {if _dcfbdg :=_afbce .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_dcfbdg !=nil {return _dcfbdg ;};};return nil ;};func (_egcge ST_UpdateLinks )ValidateWithPath (path string )error {switch _egcge {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 (_egcge ));};return nil ;};type CT_FileSharing struct{ -// Server Formatting Background Color -BcAttr *string ; +// Read Only Recommended +ReadOnlyRecommendedAttr *bool ; -// Server Formatting Foreground Color -FcAttr *string ; +// User Name +UserNameAttr *string ; -// Server Formatting Italic Font -IAttr *bool ; +// Write Reservation Password +ReservationPasswordAttr *string ; -// Server Formatting Underline Font -UAttr *bool ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Server Formatting Strikethrough Font -StAttr *bool ; +// Password Hash Value +HashValueAttr *string ; -// Server Formatting Bold Font -BAttr *bool ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;};func (_fegee ST_TimePeriod )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgafcd :=_b .Attr {};_fgafcd .Name =name ;switch _fegee {case ST_TimePeriodUnset :_fgafcd .Value ="";case ST_TimePeriodToday :_fgafcd .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_fgafcd .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_fgafcd .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_fgafcd .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_fgafcd .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_fgafcd .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_fgafcd .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_fgafcd .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_fgafcd .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_fgafcd .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _fgafcd ,nil ;};type CT_Dimensions struct{ +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ;}; -// OLAP Dimensions Count -CountAttr *uint32 ; +// Validate validates the CT_Users and its children +func (_abbd *CT_Users )Validate ()error {return _abbd .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");};func (_bdgcb *ST_MdxSetOrder )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_bdgcb =0;case "\u0075":*_bdgcb =1;case "\u0061":*_bdgcb =2;case "\u0064":*_bdgcb =3;case "\u0061\u0061":*_bdgcb =4;case "\u0061\u0064":*_bdgcb =5;case "\u006e\u0061":*_bdgcb =6;case "\u006e\u0064":*_bdgcb =7;};return nil ;};func (_ecggb ST_PivotFilterType )ValidateWithPath (path string )error {switch _ecggb {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 (_ecggb ));};return nil ;};func NewCT_Hyperlinks ()*CT_Hyperlinks {_gedbe :=&CT_Hyperlinks {};return _gedbe };func (_degdb *CT_VolMain )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_b .Sprintf ("\u0025\u0076",_degdb .FirstAttr )});e .EncodeToken (start );_baecb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_aebbe :=range _degdb .Tp {e .EncodeElement (_aebbe ,_baecb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// OLAP Dimension -Dimension []*CT_PivotDimension ;};func (_eebbb ST_ItemType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bacfgc :=_b .Attr {};_bacfgc .Name =name ;switch _eebbb {case ST_ItemTypeUnset :_bacfgc .Value ="";case ST_ItemTypeData :_bacfgc .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_bacfgc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_bacfgc .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_bacfgc .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_bacfgc .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_bacfgc .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_bacfgc .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_bacfgc .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_bacfgc .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_bacfgc .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_bacfgc .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_bacfgc .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_bacfgc .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_bacfgc .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_bacfgc .Value ="\u0062\u006c\u0061n\u006b";};return _bacfgc ,nil ;};func (_gfcea *CT_Members )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfcea .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfcea .CountAttr )});};if _gfcea .LevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gfcea .LevelAttr )});};e .EncodeToken (start );_gfdbfg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}};for _ ,_eagdg :=range _gfcea .Member {e .EncodeElement (_eagdg ,_gfdbfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfaff *CT_IconSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfcba :=range start .Attr {if _cfcba .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_bfaff .IconSetAttr .UnmarshalXMLAttr (_cfcba );continue ;};if _cfcba .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_dcaeg ,_bbbe :=_e .ParseBool (_cfcba .Value );if _bbbe !=nil {return _bbbe ;};_bfaff .ShowValueAttr =&_dcaeg ;continue ;};if _cfcba .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_dcafe ,_aebb :=_e .ParseBool (_cfcba .Value );if _aebb !=nil {return _aebb ;};_bfaff .PercentAttr =&_dcafe ;continue ;};if _cfcba .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_gaed ,_cbag :=_e .ParseBool (_cfcba .Value );if _cbag !=nil {return _cbag ;};_bfaff .ReverseAttr =&_gaed ;continue ;};};_acgbf :for {_fgcdb ,_dcbfb :=d .Token ();if _dcbfb !=nil {return _dcbfb ;};switch _dege :=_fgcdb .(type ){case _b .StartElement :switch _dege .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_dgedb :=NewCT_Cfvo ();if _adfab :=d .DecodeElement (_dgedb ,&_dege );_adfab !=nil {return _adfab ;};_bfaff .Cfvo =append (_bfaff .Cfvo ,_dgedb );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fI\u0063\u006f\u006e\u0053\u0065\u0074\u0020\u0025\u0076",_dege .Name );if _gaebac :=d .Skip ();_gaebac !=nil {return _gaebac ;};};case _b .EndElement :break _acgbf ;case _b .CharData :};};return nil ;};func NewCT_Cell ()*CT_Cell {_acdf :=&CT_Cell {};return _acdf };type CT_VolTypes struct{ +// Validate validates the CT_IndexedColors and its children +func (_bgdea *CT_IndexedColors )Validate ()error {return _bgdea .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");}; -// Volatile Dependency Type -VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_PivotArea and its children +func (_bcbda *CT_PivotArea )Validate ()error {return _bcbda .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};type ST_CellType byte ;func (_fcaccf *EG_ExtensionList )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ebgfa :for {_bdadde ,_aacagd :=d .Token ();if _aacagd !=nil {return _aacagd ;};switch _bdgef :=_bdadde .(type ){case _gd .StartElement :switch _bdgef .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gcede :=NewCT_Extension ();if _dccbd :=d .DecodeElement (_gcede ,&_bdgef );_dccbd !=nil {return _dccbd ;};_fcaccf .Ext =append (_fcaccf .Ext ,_gcede );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",_bdgef .Name );if _bbbb :=d .Skip ();_bbbb !=nil {return _bbbb ;};};case _gd .EndElement :break _ebgfa ;case _gd .CharData :};};return nil ;};func (_dcdbc *CT_Reviewed )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ggdbg :=range start .Attr {if _ggdbg .Name .Local =="\u0072\u0049\u0064"{_becfe ,_aadfe :=_a .ParseUint (_ggdbg .Value ,10,32);if _aadfe !=nil {return _aadfe ;};_dcdbc .RIdAttr =uint32 (_becfe );continue ;};};for {_abeag ,_aedcc :=d .Token ();if _aedcc !=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",_aedcc );};if _daecd ,_cgebag :=_abeag .(_gd .EndElement );_cgebag &&_daecd .Name ==start .Name {break ;};};return nil ;};type CT_DrawingHF struct{IdAttr string ; -// Validate validates the CT_Cols and its children -func (_agccb *CT_Cols )Validate ()error {return _agccb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};func (_eaegga *Revisions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaegga .CT_Revisions =*NewCT_Revisions ();_egfade :for {_ebfeb ,_cdfeff :=d .Token ();if _cdfeff !=nil {return _cdfeff ;};switch _cdfab :=_ebfeb .(type ){case _b .StartElement :switch _cdfab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_eadgd :=NewCT_RevisionRowColumn ();if _cgcafe :=d .DecodeElement (_eadgd ,&_cdfab );_cgcafe !=nil {return _cgcafe ;};_eaegga .Rrc =append (_eaegga .Rrc ,_eadgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_adgbe :=NewCT_RevisionMove ();if _afeeb :=d .DecodeElement (_adgbe ,&_cdfab );_afeeb !=nil {return _afeeb ;};_eaegga .Rm =append (_eaegga .Rm ,_adgbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_egdaab :=NewCT_RevisionCustomView ();if _cebfa :=d .DecodeElement (_egdaab ,&_cdfab );_cebfa !=nil {return _cebfa ;};_eaegga .Rcv =append (_eaegga .Rcv ,_egdaab );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_decefb :=NewCT_RevisionSheetRename ();if _efagac :=d .DecodeElement (_decefb ,&_cdfab );_efagac !=nil {return _efagac ;};_eaegga .Rsnm =append (_eaegga .Rsnm ,_decefb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_dccaa :=NewCT_RevisionInsertSheet ();if _fabdgf :=d .DecodeElement (_dccaa ,&_cdfab );_fabdgf !=nil {return _fabdgf ;};_eaegga .Ris =append (_eaegga .Ris ,_dccaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_gedge :=NewCT_RevisionCellChange ();if _gcfgeb :=d .DecodeElement (_gedge ,&_cdfab );_gcfgeb !=nil {return _gcfgeb ;};_eaegga .Rcc =append (_eaegga .Rcc ,_gedge );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_gadfa :=NewCT_RevisionFormatting ();if _dacfcd :=d .DecodeElement (_gadfa ,&_cdfab );_dacfcd !=nil {return _dacfcd ;};_eaegga .Rfmt =append (_eaegga .Rfmt ,_gadfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_dfgfe :=NewCT_RevisionAutoFormatting ();if _dcgca :=d .DecodeElement (_dfgfe ,&_cdfab );_dcgca !=nil {return _dcgca ;};_eaegga .Raf =append (_eaegga .Raf ,_dfgfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_feffed :=NewCT_RevisionDefinedName ();if _caaee :=d .DecodeElement (_feffed ,&_cdfab );_caaee !=nil {return _caaee ;};_eaegga .Rdn =append (_eaegga .Rdn ,_feffed );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_aedfba :=NewCT_RevisionComment ();if _gfdcgc :=d .DecodeElement (_aedfba ,&_cdfab );_gfdcgc !=nil {return _gfdcgc ;};_eaegga .Rcmt =append (_eaegga .Rcmt ,_aedfba );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_aadegf :=NewCT_RevisionQueryTableField ();if _fbgdb :=d .DecodeElement (_aadegf ,&_cdfab );_fbgdb !=nil {return _fbgdb ;};_eaegga .Rqt =append (_eaegga .Rqt ,_aadegf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_addcd :=NewCT_RevisionConflict ();if _cacgea :=d .DecodeElement (_addcd ,&_cdfab );_cacgea !=nil {return _cacgea ;};_eaegga .Rcft =append (_eaegga .Rcft ,_addcd );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0073 \u0025\u0076",_cdfab .Name );if _effgbg :=d .Skip ();_effgbg !=nil {return _effgbg ;};};case _b .EndElement :break _egfade ;case _b .CharData :};};return nil ;}; +// Left Header for Odd Pages +LhoAttr *uint32 ; -// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path -func (_abcec *CT_Scenarios )ValidateWithPath (path string )error {for _gdafe ,_ebcggc :=range _abcec .Scenario {if _dabcf :=_ebcggc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_gdafe ));_dabcf !=nil {return _dabcf ;};};return nil ;};func (_beggfg ST_DataValidationImeMode )Validate ()error {return _beggfg .ValidateWithPath ("")};func (_gcaega ST_DateTimeGrouping )String ()string {switch _gcaega {case 0:return "";case 1:return "\u0079\u0065\u0061\u0072";case 2:return "\u006d\u006f\u006et\u0068";case 3:return "\u0064\u0061\u0079";case 4:return "\u0068\u006f\u0075\u0072";case 5:return "\u006d\u0069\u006e\u0075\u0074\u0065";case 6:return "\u0073\u0065\u0063\u006f\u006e\u0064";};return "";};type CT_Comment struct{ +// Left Header for Even Pages +LheAttr *uint32 ; -// Cell Reference -RefAttr string ; +// Left Header for First Page +LhfAttr *uint32 ; -// Author Id -AuthorIdAttr uint32 ; +// Center Header for Odd Pages +ChoAttr *uint32 ; -// Unique Identifier for Comment -GuidAttr *string ; +// Center Header for Even Pages +CheAttr *uint32 ; -// Shape ID -ShapeIdAttr *uint32 ; +// Center Header for First Page +ChfAttr *uint32 ; -// Comment Text -Text *CT_Rst ; +// Right Header for Odd Pages +RhoAttr *uint32 ; -// Comment Properties -CommentPr *CT_CommentPr ;};func (_ecg *CT_Boolean )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gac :=range start .Attr {if _gac .Name .Local =="\u0076"{_fgdc ,_bfd :=_e .ParseBool (_gac .Value );if _bfd !=nil {return _bfd ;};_ecg .VAttr =_fgdc ;continue ;};if _gac .Name .Local =="\u0075"{_ccg ,_bgdg :=_e .ParseBool (_gac .Value );if _bgdg !=nil {return _bgdg ;};_ecg .UAttr =&_ccg ;continue ;};if _gac .Name .Local =="\u0066"{_aec ,_bag :=_e .ParseBool (_gac .Value );if _bag !=nil {return _bag ;};_ecg .FAttr =&_aec ;continue ;};if _gac .Name .Local =="\u0063"{_eab ,_feeg :=_gac .Value ,error (nil );if _feeg !=nil {return _feeg ;};_ecg .CAttr =&_eab ;continue ;};if _gac .Name .Local =="\u0063\u0070"{_fcd ,_abge :=_e .ParseUint (_gac .Value ,10,32);if _abge !=nil {return _abge ;};_ddb :=uint32 (_fcd );_ecg .CpAttr =&_ddb ;continue ;};};_bgf :for {_dbdb ,_bcfd :=d .Token ();if _bcfd !=nil {return _bcfd ;};switch _bef :=_dbdb .(type ){case _b .StartElement :switch _bef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_adf :=NewCT_X ();if _abgf :=d .DecodeElement (_adf ,&_bef );_abgf !=nil {return _abgf ;};_ecg .X =append (_ecg .X ,_adf );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u006f\u006f\u006c\u0065\u0061\u006e\u0020\u0025\u0076",_bef .Name );if _ccca :=d .Skip ();_ccca !=nil {return _ccca ;};};case _b .EndElement :break _bgf ;case _b .CharData :};};return nil ;};type CT_ConditionalFormats struct{ +// Right Header for Even Pages +RheAttr *uint32 ; -// Conditional Format Count -CountAttr *uint32 ; +// Right Header for First Page +RhfAttr *uint32 ; -// Conditional Formatting -ConditionalFormat []*CT_ConditionalFormat ;};type CT_CellProtection struct{ +// Left Footer for Odd Pages +LfoAttr *uint32 ; -// Cell Locked -LockedAttr *bool ; +// Left Footer for Even Pages +LfeAttr *uint32 ; -// Hidden Cell -HiddenAttr *bool ;};func (_ebfbdg ST_CellFormulaType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdccgc :=_b .Attr {};_cdccgc .Name =name ;switch _ebfbdg {case ST_CellFormulaTypeUnset :_cdccgc .Value ="";case ST_CellFormulaTypeNormal :_cdccgc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_cdccgc .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_cdccgc .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case ST_CellFormulaTypeShared :_cdccgc .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _cdccgc ,nil ;};func NewCT_PivotCache ()*CT_PivotCache {_dbagg :=&CT_PivotCache {};return _dbagg };type CT_Col struct{ +// Left Footer for First Page +LffAttr *uint32 ; -// Minimum Column -MinAttr uint32 ; +// Center Footer for Odd Pages +CfoAttr *uint32 ; -// Maximum Column -MaxAttr uint32 ; +// Center Footer for Even Pages +CfeAttr *uint32 ; -// Column Width -WidthAttr *float64 ; +// Center Footer for First Page +CffAttr *uint32 ; -// Style -StyleAttr *uint32 ; +// Right Footer for Odd Pages +RfoAttr *uint32 ; -// Hidden Columns -HiddenAttr *bool ; +// Right Footer for Even Pages +RfeAttr *uint32 ; -// Best Fit Column Width -BestFitAttr *bool ; +// Right Footer for First Page +RffAttr *uint32 ;};type CT_WebPublishing struct{ -// Custom Width -CustomWidthAttr *bool ; +// Use CSS +CssAttr *bool ; -// Show Phonetic Information -PhoneticAttr *bool ; +// Thicket +ThicketAttr *bool ; -// Outline Level -OutlineLevelAttr *uint8 ; +// Enable Long File Names +LongFileNamesAttr *bool ; -// Collapsed -CollapsedAttr *bool ;}; +// VML in Browsers +VmlAttr *bool ; -// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path -func (_bgga *CT_CellStyle )ValidateWithPath (path string )error {if _bgga .ExtLst !=nil {if _cccd :=_bgga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cccd !=nil {return _cccd ;};};return nil ;}; +// Allow PNG +AllowPngAttr *bool ; -// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path -func (_gbefe *CT_Xf )ValidateWithPath (path string )error {if _gbefe .Alignment !=nil {if _bgggg :=_gbefe .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_bgggg !=nil {return _bgggg ;};};if _gbefe .Protection !=nil {if _dgecg :=_gbefe .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dgecg !=nil {return _dgecg ;};};if _gbefe .ExtLst !=nil {if _gfdab :=_gbefe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfdab !=nil {return _gfdab ;};};return nil ;};func (_bafba ST_Qualifier )Validate ()error {return _bafba .ValidateWithPath ("")};type ST_SheetViewType byte ;func (_aagf *CT_DdeLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fegfac :=range start .Attr {if _fegfac .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_fbbbf ,_bdcad :=_fegfac .Value ,error (nil );if _bdcad !=nil {return _bdcad ;};_aagf .DdeServiceAttr =_fbbbf ;continue ;};if _fegfac .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_bcfad ,_begeb :=_fegfac .Value ,error (nil );if _begeb !=nil {return _begeb ;};_aagf .DdeTopicAttr =_bcfad ;continue ;};};_fbcdf :for {_caaed ,_bggf :=d .Token ();if _bggf !=nil {return _bggf ;};switch _afdef :=_caaed .(type ){case _b .StartElement :switch _afdef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}:_aagf .DdeItems =NewCT_DdeItems ();if _aecd :=d .DecodeElement (_aagf .DdeItems ,&_afdef );_aecd !=nil {return _aecd ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0064\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_afdef .Name );if _bbgbc :=d .Skip ();_bbgbc !=nil {return _bbgbc ;};};case _b .EndElement :break _fbcdf ;case _b .CharData :};};return nil ;};func (_afgcaf *CT_MemberProperty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afgcaf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_afgcaf .NameAttr )});};if _afgcaf .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afgcaf .ShowCellAttr ))});};if _afgcaf .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afgcaf .ShowTipAttr ))});};if _afgcaf .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_afgcaf .ShowAsCaptionAttr ))});};if _afgcaf .NameLenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_afgcaf .NameLenAttr )});};if _afgcaf .PPosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_afgcaf .PPosAttr )});};if _afgcaf .PLenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_afgcaf .PLenAttr )});};if _afgcaf .LevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_afgcaf .LevelAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",_afgcaf .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaac *CT_CalculatedItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gaac .FieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gaac .FieldAttr )});};if _gaac .FormulaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_gaac .FormulaAttr )});};e .EncodeToken (start );_ggfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_gaac .PivotArea ,_ggfe );if _gaac .ExtLst !=nil {_caf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaac .ExtLst ,_caf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PivotAreas ()*CT_PivotAreas {_bfdad :=&CT_PivotAreas {};return _bfdad };func (_gafb *CT_Dimensions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceagf :=range start .Attr {if _ceagf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbaaa ,_ebfef :=_e .ParseUint (_ceagf .Value ,10,32);if _ebfef !=nil {return _ebfef ;};_fdbfe :=uint32 (_gbaaa );_gafb .CountAttr =&_fdbfe ;continue ;};};_edfaf :for {_abgc ,_afbc :=d .Token ();if _afbc !=nil {return _afbc ;};switch _eeda :=_abgc .(type ){case _b .StartElement :switch _eeda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_baeda :=NewCT_PivotDimension ();if _cdcb :=d .DecodeElement (_baeda ,&_eeda );_cdcb !=nil {return _cdcb ;};_gafb .Dimension =append (_gafb .Dimension ,_baeda );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073 \u0025\u0076",_eeda .Name );if _gagb :=d .Skip ();_gagb !=nil {return _gagb ;};};case _b .EndElement :break _edfaf ;case _b .CharData :};};return nil ;};func (_bfegd ST_CellFormulaType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfegd .String (),start );}; +// Target Screen Size +TargetScreenSizeAttr ST_TargetScreenSize ; -// Validate validates the CT_String and its children -func (_fdaee *CT_String )Validate ()error {return _fdaee .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func NewCT_colItems ()*CT_colItems {_deabdb :=&CT_colItems {};return _deabdb };func (_afddfc *ST_DataValidationType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccccf ,_afcgcb :=d .Token ();if _afcgcb !=nil {return _afcgcb ;};if _gbaff ,_aggef :=_ccccf .(_b .EndElement );_aggef &&_gbaff .Name ==start .Name {*_afddfc =1;return nil ;};if _gbcee ,_dfdbg :=_ccccf .(_b .CharData );!_dfdbg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccccf );}else {switch string (_gbcee ){case "":*_afddfc =0;case "\u006e\u006f\u006e\u0065":*_afddfc =1;case "\u0077\u0068\u006fl\u0065":*_afddfc =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_afddfc =3;case "\u006c\u0069\u0073\u0074":*_afddfc =4;case "\u0064\u0061\u0074\u0065":*_afddfc =5;case "\u0074\u0069\u006d\u0065":*_afddfc =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_afddfc =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afddfc =8;};};_ccccf ,_afcgcb =d .Token ();if _afcgcb !=nil {return _afcgcb ;};if _eeded ,_gacbfd :=_ccccf .(_b .EndElement );_gacbfd &&_eeded .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccccf );};func NewCT_RevisionHeader ()*CT_RevisionHeader {_gefbb :=&CT_RevisionHeader {};_gefbb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_gefbb .SheetIdMap =NewCT_SheetIdMap ();return _gefbb ;};func (_ddbaee ST_Objects )String ()string {switch _ddbaee {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_ecddad *ST_FieldSortType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecddad =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_ecddad =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_ecddad =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_ecddad =3;};return nil ;};type CT_CustomSheetView struct{ +// DPI +DpiAttr *uint32 ; -// GUID -GuidAttr string ; +// Code Page +CodePageAttr *uint32 ; -// Print Scale -ScaleAttr *uint32 ; +// Character Set +CharacterSetAttr *string ;};func (_aadgb *ST_rwColActionType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bcfce ,_abedff :=d .Token ();if _abedff !=nil {return _abedff ;};if _eeafdd ,_eeebe :=_bcfce .(_gd .EndElement );_eeebe &&_eeafdd .Name ==start .Name {*_aadgb =1;return nil ;};if _acbddd ,_bebeef :=_bcfce .(_gd .CharData );!_bebeef {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",_bcfce );}else {switch string (_acbddd ){case "":*_aadgb =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_aadgb =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_aadgb =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_aadgb =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_aadgb =4;};};_bcfce ,_abedff =d .Token ();if _abedff !=nil {return _abedff ;};if _dbaaf ,_badgb :=_bcfce .(_gd .EndElement );_badgb &&_dbaaf .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",_bcfce );};func (_adebe ST_PivotAreaType )Validate ()error {return _adebe .ValidateWithPath ("")}; -// Color Id -ColorIdAttr *uint32 ; +// Validate validates the CT_CellWatch and its children +func (_fbeca *CT_CellWatch )Validate ()error {return _fbeca .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};func (_cggfcf ST_PaneState )ValidateWithPath (path string )error {switch _cggfcf {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 (_cggfcf ));};return nil ;}; -// Show Page Breaks -ShowPageBreaksAttr *bool ; +// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path +func (_dbagdf *CT_Tuples )ValidateWithPath (path string )error {for _aeacfb ,_fddef :=range _dbagdf .Tpl {if _ggbcc :=_fddef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_aeacfb ));_ggbcc !=nil {return _ggbcc ;};};return nil ;}; -// Show Formulas -ShowFormulasAttr *bool ; +// Validate validates the CT_Member and its children +func (_ffee *CT_Member )Validate ()error {return _ffee .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");};func NewCT_colItems ()*CT_colItems {_effgbce :=&CT_colItems {};return _effgbce };func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_ggecag :=&CT_MeasureDimensionMaps {};return _ggecag ;};func (_fgbgf ST_Axis )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_fdfdg :=_gd .Attr {};_fdfdg .Name =name ;switch _fgbgf {case ST_AxisUnset :_fdfdg .Value ="";case ST_AxisAxisRow :_fdfdg .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_fdfdg .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_fdfdg .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_fdfdg .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _fdfdg ,nil ;};func NewCT_WebPr ()*CT_WebPr {_gcgfbb :=&CT_WebPr {};return _gcgfbb };func (_edfdca ST_RevisionAction )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_dcgge :=_gd .Attr {};_dcgge .Name =name ;switch _edfdca {case ST_RevisionActionUnset :_dcgge .Value ="";case ST_RevisionActionAdd :_dcgge .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_dcgge .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _dcgge ,nil ;}; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path +func (_cfaff *CT_Worksheet )ValidateWithPath (path string )error {if _cfaff .SheetPr !=nil {if _dgfae :=_cfaff .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_dgfae !=nil {return _dgfae ;};};if _cfaff .Dimension !=nil {if _fdfgca :=_cfaff .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_fdfgca !=nil {return _fdfgca ;};};if _cfaff .SheetViews !=nil {if _gfbce :=_cfaff .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_gfbce !=nil {return _gfbce ;};};if _cfaff .SheetFormatPr !=nil {if _fafgd :=_cfaff .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_fafgd !=nil {return _fafgd ;};};for _gadba ,_dbbgcf :=range _cfaff .Cols {if _gbead :=_dbbgcf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_gadba ));_gbead !=nil {return _gbead ;};};if _aegefb :=_cfaff .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_aegefb !=nil {return _aegefb ;};if _cfaff .SheetCalcPr !=nil {if _cadgf :=_cfaff .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_cadgf !=nil {return _cadgf ;};};if _cfaff .SheetProtection !=nil {if _cabcfa :=_cfaff .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cabcfa !=nil {return _cabcfa ;};};if _cfaff .ProtectedRanges !=nil {if _edfba :=_cfaff .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_edfba !=nil {return _edfba ;};};if _cfaff .Scenarios !=nil {if _aedgaa :=_cfaff .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_aedgaa !=nil {return _aedgaa ;};};if _cfaff .AutoFilter !=nil {if _dgcge :=_cfaff .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_dgcge !=nil {return _dgcge ;};};if _cfaff .SortState !=nil {if _becbc :=_cfaff .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_becbc !=nil {return _becbc ;};};if _cfaff .DataConsolidate !=nil {if _bedged :=_cfaff .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_bedged !=nil {return _bedged ;};};if _cfaff .CustomSheetViews !=nil {if _bfffg :=_cfaff .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_bfffg !=nil {return _bfffg ;};};if _cfaff .MergeCells !=nil {if _ddfed :=_cfaff .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_ddfed !=nil {return _ddfed ;};};if _cfaff .PhoneticPr !=nil {if _fegba :=_cfaff .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_fegba !=nil {return _fegba ;};};for _dccgc ,_fggcc :=range _cfaff .ConditionalFormatting {if _fgebe :=_fggcc .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 ,_dccgc ));_fgebe !=nil {return _fgebe ;};};if _cfaff .DataValidations !=nil {if _cdeebc :=_cfaff .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_cdeebc !=nil {return _cdeebc ;};};if _cfaff .Hyperlinks !=nil {if _bgdec :=_cfaff .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_bgdec !=nil {return _bgdec ;};};if _cfaff .PrintOptions !=nil {if _afbed :=_cfaff .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_afbed !=nil {return _afbed ;};};if _cfaff .PageMargins !=nil {if _ccffg :=_cfaff .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ccffg !=nil {return _ccffg ;};};if _cfaff .PageSetup !=nil {if _ebdda :=_cfaff .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ebdda !=nil {return _ebdda ;};};if _cfaff .HeaderFooter !=nil {if _bfgdf :=_cfaff .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bfgdf !=nil {return _bfgdf ;};};if _cfaff .RowBreaks !=nil {if _cfffa :=_cfaff .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_cfffa !=nil {return _cfffa ;};};if _cfaff .ColBreaks !=nil {if _bcbcba :=_cfaff .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_bcbcba !=nil {return _bcbcba ;};};if _cfaff .CustomProperties !=nil {if _egfdd :=_cfaff .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_egfdd !=nil {return _egfdd ;};};if _cfaff .CellWatches !=nil {if _edceg :=_cfaff .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_edceg !=nil {return _edceg ;};};if _cfaff .IgnoredErrors !=nil {if _dfbee :=_cfaff .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073");_dfbee !=nil {return _dfbee ;};};if _cfaff .SmartTags !=nil {if _eebgd :=_cfaff .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_eebgd !=nil {return _eebgd ;};};if _cfaff .Drawing !=nil {if _bdbfecf :=_cfaff .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bdbfecf !=nil {return _bdbfecf ;};};if _cfaff .LegacyDrawing !=nil {if _cdabbe :=_cfaff .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_cdabbe !=nil {return _cdabbe ;};};if _cfaff .LegacyDrawingHF !=nil {if _gbgfg :=_cfaff .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gbgfg !=nil {return _gbgfg ;};};if _cfaff .DrawingHF !=nil {if _ecgbc :=_cfaff .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ecgbc !=nil {return _ecgbc ;};};if _cfaff .Picture !=nil {if _bbae :=_cfaff .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_bbae !=nil {return _bbae ;};};if _cfaff .OleObjects !=nil {if _fcacab :=_cfaff .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_fcacab !=nil {return _fcacab ;};};if _cfaff .Controls !=nil {if _ddff :=_cfaff .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_ddff !=nil {return _ddff ;};};if _cfaff .WebPublishItems !=nil {if _bcbbdg :=_cfaff .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_bcbbdg !=nil {return _bcbbdg ;};};if _cfaff .TableParts !=nil {if _dbbdg :=_cfaff .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_dbbdg !=nil {return _dbbdg ;};};if _cfaff .ExtLst !=nil {if _bgggc :=_cfaff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgggc !=nil {return _bgggc ;};};return nil ;};func (_fgbdf *CT_PageSetup )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fgbdf .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_fgbdf .PaperSizeAttr )});};if _fgbdf .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fgbdf .PaperHeightAttr )});};if _fgbdf .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_fgbdf .PaperWidthAttr )});};if _fgbdf .ScaleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fgbdf .ScaleAttr )});};if _fgbdf .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fgbdf .FirstPageNumberAttr )});};if _fgbdf .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_fgbdf .FitToWidthAttr )});};if _fgbdf .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fgbdf .FitToHeightAttr )});};if _fgbdf .PageOrderAttr !=ST_PageOrderUnset {_abgga ,_ageag :=_fgbdf .PageOrderAttr .MarshalXMLAttr (_gd .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _ageag !=nil {return _ageag ;};start .Attr =append (start .Attr ,_abgga );};if _fgbdf .OrientationAttr !=ST_OrientationUnset {_gcgda ,_dbafa :=_fgbdf .OrientationAttr .MarshalXMLAttr (_gd .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _dbafa !=nil {return _dbafa ;};start .Attr =append (start .Attr ,_gcgda );};if _fgbdf .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgbdf .UsePrinterDefaultsAttr ))});};if _fgbdf .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgbdf .BlackAndWhiteAttr ))});};if _fgbdf .DraftAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgbdf .DraftAttr ))});};if _fgbdf .CellCommentsAttr !=ST_CellCommentsUnset {_geceac ,_bdagg :=_fgbdf .CellCommentsAttr .MarshalXMLAttr (_gd .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _bdagg !=nil {return _bdagg ;};start .Attr =append (start .Attr ,_geceac );};if _fgbdf .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgbdf .UseFirstPageNumberAttr ))});};if _fgbdf .ErrorsAttr !=ST_PrintErrorUnset {_ggadd ,_gdcba :=_fgbdf .ErrorsAttr .MarshalXMLAttr (_gd .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _gdcba !=nil {return _gdcba ;};start .Attr =append (start .Attr ,_ggadd );};if _fgbdf .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_fgbdf .HorizontalDpiAttr )});};if _fgbdf .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_fgbdf .VerticalDpiAttr )});};if _fgbdf .CopiesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_fgbdf .CopiesAttr )});};if _fgbdf .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fgbdf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gbaeb ST_Scope )Validate ()error {return _gbaeb .ValidateWithPath ("")};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;);func (_acfff *CT_Format )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_acfff .PivotArea =NewCT_PivotArea ();for _ ,_bfffcd :=range start .Attr {if _bfffcd .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_acfff .ActionAttr .UnmarshalXMLAttr (_bfffcd );continue ;};if _bfffcd .Name .Local =="\u0064\u0078\u0066I\u0064"{_fgdec ,_gbeac :=_a .ParseUint (_bfffcd .Value ,10,32);if _gbeac !=nil {return _gbeac ;};_acecc :=uint32 (_fgdec );_acfff .DxfIdAttr =&_acecc ;continue ;};};_gebeb :for {_egfd ,_bdab :=d .Token ();if _bdab !=nil {return _bdab ;};switch _ggcca :=_egfd .(type ){case _gd .StartElement :switch _ggcca .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dcfgc :=d .DecodeElement (_acfff .PivotArea ,&_ggcca );_dcfgc !=nil {return _dcfgc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acfff .ExtLst =NewCT_ExtensionList ();if _ccbfd :=d .DecodeElement (_acfff .ExtLst ,&_ggcca );_ccbfd !=nil {return _ccbfd ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u006f\u0072m\u0061\u0074 \u0025\u0076",_ggcca .Name );if _aacga :=d .Skip ();_aacga !=nil {return _aacga ;};};case _gd .EndElement :break _gebeb ;case _gd .CharData :};};return nil ;};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_bgabb :=&CT_HierarchyUsage {};return _bgabb }; -// Show Headers -ShowRowColAttr *bool ; +// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path +func (_cdgdf *CT_SingleXmlCells )ValidateWithPath (path string )error {for _gebae ,_fbaebd :=range _cdgdf .SingleXmlCell {if _abdbdb :=_fbaebd .ValidateWithPath (_b .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_gebae ));_abdbdb !=nil {return _abdbdb ;};};return nil ;};func NewSingleXmlCells ()*SingleXmlCells {_cgccd :=&SingleXmlCells {};_cgccd .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _cgccd ;};type CT_ControlPr struct{ -// Show Outline Symbols -OutlineSymbolsAttr *bool ; +// Locked Flag +LockedAttr *bool ; -// Show Zero Values -ZeroValuesAttr *bool ; +// Default Size Flag +DefaultSizeAttr *bool ; -// Fit To Page -FitToPageAttr *bool ; +// Print Flag +PrintAttr *bool ; -// Print Area Defined -PrintAreaAttr *bool ; +// Disabled Flag +DisabledAttr *bool ; -// Filtered List -FilterAttr *bool ; +// Recalculation Flag +RecalcAlwaysAttr *bool ; -// Show AutoFitler Drop Down Controls -ShowAutoFilterAttr *bool ; +// UI Object Flag +UiObjectAttr *bool ; -// Hidden Rows -HiddenRowsAttr *bool ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Hidden Columns -HiddenColumnsAttr *bool ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Visible State -StateAttr ST_SheetState ; +// Automatic Size Flag +AutoPictAttr *bool ; -// Filter -FilterUniqueAttr *bool ; +// Custom Function +MacroAttr *string ; -// View Type -ViewAttr ST_SheetViewType ; +// Alternative Text +AltTextAttr *string ; -// Show Ruler -ShowRulerAttr *bool ; +// Linked Formula +LinkedCellAttr *string ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// List Items Source Range +ListFillRangeAttr *string ; -// Pane Split Information -Pane *CT_Pane ; +// Image Format +CfAttr *string ;IdAttr *string ; -// Selection -Selection *CT_Selection ; +// Object Cell Anchor +Anchor *CT_ObjectAnchor ;};func (_adefeb *CT_SheetFormatPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gbgabc :=range start .Attr {if _gbgabc .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_cebga ,_ebfae :=_a .ParseUint (_gbgabc .Value ,10,32);if _ebfae !=nil {return _ebfae ;};_eedfb :=uint32 (_cebga );_adefeb .BaseColWidthAttr =&_eedfb ;continue ;};if _gbgabc .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_afggcg ,_cgedc :=_a .ParseFloat (_gbgabc .Value ,64);if _cgedc !=nil {return _cgedc ;};_adefeb .DefaultColWidthAttr =&_afggcg ;continue ;};if _gbgabc .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_eaadab ,_ffcccg :=_a .ParseFloat (_gbgabc .Value ,64);if _ffcccg !=nil {return _ffcccg ;};_adefeb .DefaultRowHeightAttr =_eaadab ;continue ;};if _gbgabc .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_babba ,_gfbgd :=_a .ParseBool (_gbgabc .Value );if _gfbgd !=nil {return _gfbgd ;};_adefeb .CustomHeightAttr =&_babba ;continue ;};if _gbgabc .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_deggc ,_ecgee :=_a .ParseBool (_gbgabc .Value );if _ecgee !=nil {return _ecgee ;};_adefeb .ZeroHeightAttr =&_deggc ;continue ;};if _gbgabc .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_gacddc ,_ddebe :=_a .ParseBool (_gbgabc .Value );if _ddebe !=nil {return _ddebe ;};_adefeb .ThickTopAttr =&_gacddc ;continue ;};if _gbgabc .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_cfecbg ,_bdbdg :=_a .ParseBool (_gbgabc .Value );if _bdbdg !=nil {return _bdbdg ;};_adefeb .ThickBottomAttr =&_cfecbg ;continue ;};if _gbgabc .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_ccbfg ,_ffbdc :=_a .ParseUint (_gbgabc .Value ,10,8);if _ffbdc !=nil {return _ffbdc ;};_adafad :=uint8 (_ccbfg );_adefeb .OutlineLevelRowAttr =&_adafad ;continue ;};if _gbgabc .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_dafef ,_eaggeb :=_a .ParseUint (_gbgabc .Value ,10,8);if _eaggeb !=nil {return _eaggeb ;};_efggf :=uint8 (_dafef );_adefeb .OutlineLevelColAttr =&_efggf ;continue ;};};for {_fgcag ,_fefcgf :=d .Token ();if _fefcgf !=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",_fefcgf );};if _fbcaf ,_fbabf :=_fgcag .(_gd .EndElement );_fbabf &&_fbcaf .Name ==start .Name {break ;};};return nil ;};func NewCT_Sheets ()*CT_Sheets {_gcfaf :=&CT_Sheets {};return _gcfaf };func NewCT_Dimensions ()*CT_Dimensions {_acecf :=&CT_Dimensions {};return _acecf }; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// Validate validates the CT_ChartsheetPr and its children +func (_daaf *CT_ChartsheetPr )Validate ()error {return _daaf .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};type CT_NumFmts struct{ -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Number Format Count +CountAttr *uint32 ; -// Page Margins -PageMargins *CT_PageMargins ; +// Number Formats +NumFmt []*CT_NumFmt ;};type ST_IconSetType byte ;type CT_PivotHierarchies struct{ -// Print Options -PrintOptions *CT_PrintOptions ; +// OLAP Hierarchy Count +CountAttr *uint32 ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// OLAP Hierarchy +PivotHierarchy []*CT_PivotHierarchy ;};func NewCT_MeasureGroups ()*CT_MeasureGroups {_gcada :=&CT_MeasureGroups {};return _gcada };func (_eaadcd ST_BorderStyle )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_eaadcd .String (),start );}; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_acfdb *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_baccf ST_HtmlFmt )String ()string {switch _baccf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";}; -// AutoFilter Settings -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_gfagg *CT_Dxfs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdeca :=range start .Attr {if _cdeca .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddgb ,_aaaef :=_e .ParseUint (_cdeca .Value ,10,32);if _aaaef !=nil {return _aaaef ;};_bdfgc :=uint32 (_ddgb );_gfagg .CountAttr =&_bdfgc ;continue ;};};_bada :for {_dgaa ,_eggde :=d .Token ();if _eggde !=nil {return _eggde ;};switch _gfdcg :=_dgaa .(type ){case _b .StartElement :switch _gfdcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_eacda :=NewCT_Dxf ();if _ecebc :=d .DecodeElement (_eacda ,&_gfdcg );_ecebc !=nil {return _ecebc ;};_gfagg .Dxf =append (_gfagg .Dxf ,_eacda );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0078\u0066\u0073\u0020\u0025\u0076",_gfdcg .Name );if _dfddg :=d .Skip ();_dfddg !=nil {return _dfddg ;};};case _b .EndElement :break _bada ;case _b .CharData :};};return nil ;};func (_agbag ST_MdxFunctionType )Validate ()error {return _agbag .ValidateWithPath ("")};func (_bcbbbc *ST_Visibility )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcbbbc =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_bcbbbc =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_bcbbbc =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_bcbbbc =3;};return nil ;};func (_eebcc *CT_GroupLevel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eebcc .UniqueNameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_eebcc .CaptionAttr )});if _eebcc .UserAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eebcc .UserAttr ))});};if _eebcc .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eebcc .CustomRollUpAttr ))});};e .EncodeToken (start );if _eebcc .Groups !=nil {_gbcd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_eebcc .Groups ,_gbcd );};if _eebcc .ExtLst !=nil {_gfgc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eebcc .ExtLst ,_gfgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ageegd ST_FormulaExpression )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ageegd .String (),start );};func (_cbgfea ST_Pane )Validate ()error {return _cbgfea .ValidateWithPath ("")};func (_fdccc ST_MdxFunctionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gccda :=_b .Attr {};_gccda .Name =name ;switch _fdccc {case ST_MdxFunctionTypeUnset :_gccda .Value ="";case ST_MdxFunctionTypeM :_gccda .Value ="\u006d";case ST_MdxFunctionTypeV :_gccda .Value ="\u0076";case ST_MdxFunctionTypeS :_gccda .Value ="\u0073";case ST_MdxFunctionTypeC :_gccda .Value ="\u0063";case ST_MdxFunctionTypeR :_gccda .Value ="\u0072";case ST_MdxFunctionTypeP :_gccda .Value ="\u0070";case ST_MdxFunctionTypeK :_gccda .Value ="\u006b";};return _gccda ,nil ;};func (_fgaddb ST_PaneState )ValidateWithPath (path string )error {switch _fgaddb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgaddb ));};return nil ;}; +// Validate validates the CT_SheetIdMap and its children +func (_cfffb *CT_SheetIdMap )Validate ()error {return _cfffb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};func (_cbfdcb ST_GroupBy )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_dbcce :=_gd .Attr {};_dbcce .Name =name ;switch _cbfdcb {case ST_GroupByUnset :_dbcce .Value ="";case ST_GroupByRange :_dbcce .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_dbcce .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_dbcce .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_dbcce .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_dbcce .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_dbcce .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_dbcce .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_dbcce .Value ="\u0079\u0065\u0061r\u0073";};return _dbcce ,nil ;};type CT_Rst struct{ -// Validate validates the CT_PrintOptions and its children -func (_bcadef *CT_PrintOptions )Validate ()error {return _bcadef .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");}; +// Text +T *string ; -// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path -func (_cabcc *CT_VolMain )ValidateWithPath (path string )error {for _ebfdb ,_facfd :=range _cabcc .Tp {if _agcad :=_facfd .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_ebfdb ));_agcad !=nil {return _agcad ;};};return nil ;};func (_eadcc *CT_Members )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfadc :=range start .Attr {if _gfadc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcdb ,_fcgee :=_e .ParseUint (_gfadc .Value ,10,32);if _fcgee !=nil {return _fcgee ;};_fbfab :=uint32 (_fcdb );_eadcc .CountAttr =&_fbfab ;continue ;};if _gfadc .Name .Local =="\u006c\u0065\u0076e\u006c"{_ecbff ,_cgfaa :=_e .ParseUint (_gfadc .Value ,10,32);if _cgfaa !=nil {return _cgfaa ;};_edfgef :=uint32 (_ecbff );_eadcc .LevelAttr =&_edfgef ;continue ;};};_gfged :for {_cacd ,_cbadd :=d .Token ();if _cbadd !=nil {return _cbadd ;};switch _fcfd :=_cacd .(type ){case _b .StartElement :switch _fcfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"}:_gdedg :=NewCT_Member ();if _fffgd :=d .DecodeElement (_gdedg ,&_fcfd );_fffgd !=nil {return _fffgd ;};_eadcc .Member =append (_eadcc .Member ,_gdedg );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_fcfd .Name );if _cfca :=d .Skip ();_cfca !=nil {return _cfca ;};};case _b .EndElement :break _gfged ;case _b .CharData :};};return nil ;}; +// Rich Text Run +R []*CT_RElt ; -// Validate validates the CT_Table and its children -func (_ebgbcb *CT_Table )Validate ()error {return _ebgbcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_efdae ST_Objects )Validate ()error {return _efdae .ValidateWithPath ("")};func (_ccgbc ST_TargetScreenSize )String ()string {switch _ccgbc {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};func (_ddcfdg *CT_ExternalSheetDataSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_edebf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_geaca :=range _ddcfdg .SheetData {e .EncodeElement (_geaca ,_edebf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gagc *CT_ColFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gagc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gagc .CountAttr )});};e .EncodeToken (start );_cgdac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_beec :=range _gagc .Field {e .EncodeElement (_beec ,_cgdac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Phonetic Run +RPh []*CT_PhoneticRun ; -// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path -func (_cggdc *CT_PivotAreaReference )ValidateWithPath (path string )error {for _aafegd ,_badadc :=range _cggdc .X {if _bdagc :=_badadc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aafegd ));_bdagc !=nil {return _bdagc ;};};if _cggdc .ExtLst !=nil {if _cbagb :=_cggdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbagb !=nil {return _cbagb ;};};return nil ;};func (_fggaa *CT_Comment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_fggaa .RefAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fggaa .AuthorIdAttr )});if _fggaa .GuidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fggaa .GuidAttr )});};if _fggaa .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fggaa .ShapeIdAttr )});};e .EncodeToken (start );_ebec :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_fggaa .Text ,_ebec );if _fggaa .CommentPr !=nil {_gcde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_fggaa .CommentPr ,_gcde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Break struct{ +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ;};func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_fecb :=&CT_CacheHierarchies {};return _fecb };func (_ggbg *CT_PivotFilters )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ggbg .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ggbg .CountAttr )});};e .EncodeToken (start );if _ggbg .Filter !=nil {_faage :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_bcfcg :=range _ggbg .Filter {e .EncodeElement (_bcfcg ,_faage );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Id -IdAttr *uint32 ; +// Validate validates the CT_ExternalSheetDataSet and its children +func (_edaag *CT_ExternalSheetDataSet )Validate ()error {return _edaag .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");}; -// Minimum -MinAttr *uint32 ; +// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path +func (_cagge *CT_PrintOptions )ValidateWithPath (path string )error {return nil };type ST_PageOrder byte ;func (_fbegc ST_DdeValueType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_fbegc .String (),start );};func (_cgbacd *ST_FormatAction )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gcceca ,_bfbfdg :=d .Token ();if _bfbfdg !=nil {return _bfbfdg ;};if _bfagb ,_ebcacd :=_gcceca .(_gd .EndElement );_ebcacd &&_bfagb .Name ==start .Name {*_cgbacd =1;return nil ;};if _fffad ,_ecdab :=_gcceca .(_gd .CharData );!_ecdab {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",_gcceca );}else {switch string (_fffad ){case "":*_cgbacd =0;case "\u0062\u006c\u0061n\u006b":*_cgbacd =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_cgbacd =2;case "\u0064\u0072\u0069l\u006c":*_cgbacd =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_cgbacd =4;};};_gcceca ,_bfbfdg =d .Token ();if _bfbfdg !=nil {return _bfbfdg ;};if _bebgc ,_bcceac :=_gcceca .(_gd .EndElement );_bcceac &&_bebgc .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",_gcceca );};func (_dceeae ST_CfType )Validate ()error {return _dceeae .ValidateWithPath ("")};type CT_CalculatedMembers struct{ -// Maximum -MaxAttr *uint32 ; +// Calculated Members Count +CountAttr *uint32 ; -// Manual Page Break -ManAttr *bool ; +// Calculated Member +CalculatedMember []*CT_CalculatedMember ;};func NewCT_SortState ()*CT_SortState {_febca :=&CT_SortState {};return _febca };func (_afdbb *CT_Selection )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _afdbb .PaneAttr !=ST_PaneUnset {_eafede ,_adeeb :=_afdbb .PaneAttr .MarshalXMLAttr (_gd .Name {Local :"\u0070\u0061\u006e\u0065"});if _adeeb !=nil {return _adeeb ;};start .Attr =append (start .Attr ,_eafede );};if _afdbb .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_afdbb .ActiveCellAttr )});};if _afdbb .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_afdbb .ActiveCellIdAttr )});};if _afdbb .SqrefAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_afdbb .SqrefAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ebbgc *Table )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ebbgc .CT_Table =*NewCT_Table ();for _ ,_gefdcc :=range start .Attr {if _gefdcc .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_fccge ,_cefcaa :=_a .ParseUint (_gefdcc .Value ,10,32);if _cefcaa !=nil {return _cefcaa ;};_fddfd :=uint32 (_fccge );_ebbgc .DataDxfIdAttr =&_fddfd ;continue ;};if _gefdcc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_ffdad ,_dcgfgd :=_a .ParseUint (_gefdcc .Value ,10,32);if _dcgfgd !=nil {return _dcgfgd ;};_cacae :=uint32 (_ffdad );_ebbgc .TotalsRowDxfIdAttr =&_cacae ;continue ;};if _gefdcc .Name .Local =="\u006e\u0061\u006d\u0065"{_dggcb ,_cgceg :=_gefdcc .Value ,error (nil );if _cgceg !=nil {return _cgceg ;};_ebbgc .NameAttr =&_dggcb ;continue ;};if _gefdcc .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_aefaf ,_abgcd :=_a .ParseUint (_gefdcc .Value ,10,32);if _abgcd !=nil {return _abgcd ;};_fecba :=uint32 (_aefaf );_ebbgc .HeaderRowBorderDxfIdAttr =&_fecba ;continue ;};if _gefdcc .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_ggaefa ,_cbgada :=_gefdcc .Value ,error (nil );if _cbgada !=nil {return _cbgada ;};_ebbgc .CommentAttr =&_ggaefa ;continue ;};if _gefdcc .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_caabbg ,_efcfc :=_a .ParseUint (_gefdcc .Value ,10,32);if _efcfc !=nil {return _efcfc ;};_caggd :=uint32 (_caabbg );_ebbgc .TableBorderDxfIdAttr =&_caggd ;continue ;};if _gefdcc .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_ebbgc .TableTypeAttr .UnmarshalXMLAttr (_gefdcc );continue ;};if _gefdcc .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_feadd ,_aadeb :=_a .ParseUint (_gefdcc .Value ,10,32);if _aadeb !=nil {return _aadeb ;};_bbcae :=uint32 (_feadd );_ebbgc .TotalsRowBorderDxfIdAttr =&_bbcae ;continue ;};if _gefdcc .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_egcec ,_bfgag :=_a .ParseBool (_gefdcc .Value );if _bfgag !=nil {return _bfgag ;};_ebbgc .InsertRowAttr =&_egcec ;continue ;};if _gefdcc .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bggeb ,_ddaac :=_gefdcc .Value ,error (nil );if _ddaac !=nil {return _ddaac ;};_ebbgc .HeaderRowCellStyleAttr =&_bggeb ;continue ;};if _gefdcc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_dcbdb ,_ffgef :=_a .ParseUint (_gefdcc .Value ,10,32);if _ffgef !=nil {return _ffgef ;};_egbbf :=uint32 (_dcbdb );_ebbgc .TotalsRowCountAttr =&_egbbf ;continue ;};if _gefdcc .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cdegd ,_gacaag :=_gefdcc .Value ,error (nil );if _gacaag !=nil {return _gacaag ;};_ebbgc .TotalsRowCellStyleAttr =&_cdegd ;continue ;};if _gefdcc .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_beebbg ,_dbccaf :=_gefdcc .Value ,error (nil );if _dbccaf !=nil {return _dbccaf ;};_ebbgc .DisplayNameAttr =_beebbg ;continue ;};if _gefdcc .Name .Local =="\u0069\u0064"{_gddgb ,_addfad :=_a .ParseUint (_gefdcc .Value ,10,32);if _addfad !=nil {return _addfad ;};_ebbgc .IdAttr =uint32 (_gddgb );continue ;};if _gefdcc .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_cdeda ,_ebbbad :=_gefdcc .Value ,error (nil );if _ebbbad !=nil {return _ebbbad ;};_ebbgc .DataCellStyleAttr =&_cdeda ;continue ;};if _gefdcc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_ddgef ,_bffbff :=_a .ParseBool (_gefdcc .Value );if _bffbff !=nil {return _bffbff ;};_ebbgc .PublishedAttr =&_ddgef ;continue ;};if _gefdcc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_efaee ,_bfaab :=_a .ParseUint (_gefdcc .Value ,10,32);if _bfaab !=nil {return _bfaab ;};_cafgdg :=uint32 (_efaee );_ebbgc .ConnectionIdAttr =&_cafgdg ;continue ;};if _gefdcc .Name .Local =="\u0072\u0065\u0066"{_bffgd ,_afdbge :=_gefdcc .Value ,error (nil );if _afdbge !=nil {return _afdbge ;};_ebbgc .RefAttr =_bffgd ;continue ;};if _gefdcc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_ggeadf ,_edcbb :=_a .ParseBool (_gefdcc .Value );if _edcbb !=nil {return _edcbb ;};_ebbgc .InsertRowShiftAttr =&_ggeadf ;continue ;};if _gefdcc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_cegfbb ,_cegdg :=_a .ParseBool (_gefdcc .Value );if _cegdg !=nil {return _cegdg ;};_ebbgc .TotalsRowShownAttr =&_cegfbb ;continue ;};if _gefdcc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_faefe ,_gbaaec :=_a .ParseUint (_gefdcc .Value ,10,32);if _gbaaec !=nil {return _gbaaec ;};_aegcdf :=uint32 (_faefe );_ebbgc .HeaderRowDxfIdAttr =&_aegcdf ;continue ;};if _gefdcc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_fgdgc ,_ddadd :=_a .ParseUint (_gefdcc .Value ,10,32);if _ddadd !=nil {return _ddadd ;};_adgca :=uint32 (_fgdgc );_ebbgc .HeaderRowCountAttr =&_adgca ;continue ;};};_cgfeb :for {_gfcaf ,_efaage :=d .Token ();if _efaage !=nil {return _efaage ;};switch _fggbac :=_gfcaf .(type ){case _gd .StartElement :switch _fggbac .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbgc .AutoFilter =NewCT_AutoFilter ();if _ggagaa :=d .DecodeElement (_ebbgc .AutoFilter ,&_fggbac );_ggagaa !=nil {return _ggagaa ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbgc .SortState =NewCT_SortState ();if _bbcbbd :=d .DecodeElement (_ebbgc .SortState ,&_fggbac );_bbcbbd !=nil {return _bbcbbd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bfeaf :=d .DecodeElement (_ebbgc .TableColumns ,&_fggbac );_bfeaf !=nil {return _bfeaf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbgc .TableStyleInfo =NewCT_TableStyleInfo ();if _edddg :=d .DecodeElement (_ebbgc .TableStyleInfo ,&_fggbac );_edddg !=nil {return _edddg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebbgc .ExtLst =NewCT_ExtensionList ();if _bgcab :=d .DecodeElement (_ebbgc .ExtLst ,&_fggbac );_bgcab !=nil {return _bgcab ;};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 \u0054\u0061\u0062l\u0065 \u0025\u0076",_fggbac .Name );if _dbbfa :=d .Skip ();_dbbfa !=nil {return _dbbfa ;};};case _gd .EndElement :break _cgfeb ;case _gd .CharData :};};return nil ;}; -// Pivot-Created Page Break -PtAttr *bool ;};func (_egcbe *CT_PivotCaches )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daffd :for {_gfddc ,_fecdg :=d .Token ();if _fecdg !=nil {return _fecdg ;};switch _bfdfe :=_gfddc .(type ){case _b .StartElement :switch _bfdfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}:_cbaec :=NewCT_PivotCache ();if _ebgab :=d .DecodeElement (_cbaec ,&_bfdfe );_ebgab !=nil {return _ebgab ;};_egcbe .PivotCache =append (_egcbe .PivotCache ,_cbaec );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061c\u0068e\u0073\u0020\u0025\u0076",_bfdfe .Name );if _dcdec :=d .Skip ();_dcdec !=nil {return _dcdec ;};};case _b .EndElement :break _daffd ;case _b .CharData :};};return nil ;};func (_agecfg ST_Qualifier )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_agecfg .String (),start );};func (_cefbb ST_CfType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdgbg :=_b .Attr {};_cdgbg .Name =name ;switch _cefbb {case ST_CfTypeUnset :_cdgbg .Value ="";case ST_CfTypeExpression :_cdgbg .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_cdgbg .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_cdgbg .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_cdgbg .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_cdgbg .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_cdgbg .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_cdgbg .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeDuplicateValues :_cdgbg .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_cdgbg .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_cdgbg .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeBeginsWith :_cdgbg .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_cdgbg .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_cdgbg .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeNotContainsBlanks :_cdgbg .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_cdgbg .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeNotContainsErrors :_cdgbg .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_cdgbg .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case ST_CfTypeAboveAverage :_cdgbg .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _cdgbg ,nil ;};func (_fdcac ST_BorderStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfffgf :=_b .Attr {};_bfffgf .Name =name ;switch _fdcac {case ST_BorderStyleUnset :_bfffgf .Value ="";case ST_BorderStyleNone :_bfffgf .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_bfffgf .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_bfffgf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_bfffgf .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_bfffgf .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_bfffgf .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_bfffgf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_bfffgf .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_bfffgf .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_bfffgf .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_bfffgf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_bfffgf .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_bfffgf .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_bfffgf .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _bfffgf ,nil ;};func (_egbdc *CT_CustomSheetViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edcbc :for {_dgafa ,_edca :=d .Token ();if _edca !=nil {return _edca ;};switch _aabg :=_dgafa .(type ){case _b .StartElement :switch _aabg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_cagg :=NewCT_CustomSheetView ();if _aabb :=d .DecodeElement (_cagg ,&_aabg );_aabb !=nil {return _aabb ;};_egbdc .CustomSheetView =append (_egbdc .CustomSheetView ,_cagg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053he\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_aabg .Name );if _gdedde :=d .Skip ();_gdedde !=nil {return _gdedde ;};};case _b .EndElement :break _edcbc ;case _b .CharData :};};return nil ;};func (_dabdc *CT_Cols )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfdcf :for {_fffg ,_ddaf :=d .Token ();if _ddaf !=nil {return _ddaf ;};switch _fadb :=_fffg .(type ){case _b .StartElement :switch _fadb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"}:_aabc :=NewCT_Col ();if _agecd :=d .DecodeElement (_aabc ,&_fadb );_agecd !=nil {return _agecd ;};_dabdc .Col =append (_dabdc .Col ,_aabc );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0073\u0020\u0025\u0076",_fadb .Name );if _gecd :=d .Skip ();_gecd !=nil {return _gecd ;};};case _b .EndElement :break _gfdcf ;case _b .CharData :};};return nil ;};func NewCT_XStringElement ()*CT_XStringElement {_agdfab :=&CT_XStringElement {};return _agdfab };func (_cgedeg ST_TableStyleType )ValidateWithPath (path string )error {switch _cgedeg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgedeg ));};return nil ;};func (_efdcf *CT_RangeSets )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgabea :=range start .Attr {if _bgabea .Name .Local =="\u0063\u006f\u0075n\u0074"{_bedge ,_cacea :=_e .ParseUint (_bgabea .Value ,10,32);if _cacea !=nil {return _cacea ;};_gggea :=uint32 (_bedge );_efdcf .CountAttr =&_gggea ;continue ;};};_gcaga :for {_gbcge ,_gfedb :=d .Token ();if _gfedb !=nil {return _gfedb ;};switch _agbac :=_gbcge .(type ){case _b .StartElement :switch _agbac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}:_gcafed :=NewCT_RangeSet ();if _cgafff :=d .DecodeElement (_gcafed ,&_agbac );_cgafff !=nil {return _cgafff ;};_efdcf .RangeSet =append (_efdcf .RangeSet ,_gcafed );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0061\u006eg\u0065\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_agbac .Name );if _ebdda :=d .Skip ();_ebdda !=nil {return _ebdda ;};};case _b .EndElement :break _gcaga ;case _b .CharData :};};return nil ;};type ST_GroupBy byte ;func (_facbge *CT_Scenario )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_facbge .NameAttr )});if _facbge .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_facbge .LockedAttr ))});};if _facbge .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_facbge .HiddenAttr ))});};if _facbge .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_facbge .CountAttr )});};if _facbge .UserAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_facbge .UserAttr )});};if _facbge .CommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_facbge .CommentAttr )});};e .EncodeToken (start );_fabcbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}};for _ ,_fbffe :=range _facbge .InputCells {e .EncodeElement (_fbffe ,_fabcbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_colItems and its children +func (_eebaf *CT_colItems )Validate ()error {return _eebaf .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");};func (_ccbcbb *CT_VolTopic )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ccbcbb .TAttr !=ST_VolValueTypeUnset {_fddfef ,_aadce :=_ccbcbb .TAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074"});if _aadce !=nil {return _aadce ;};start .Attr =append (start .Attr ,_fddfef );};e .EncodeToken (start );_fddaf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0076"}};_e .AddPreserveSpaceAttr (&_fddaf ,_ccbcbb .V );e .EncodeElement (_ccbcbb .V ,_fddaf );if _ccbcbb .Stp !=nil {_bdefg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_gaeefd :=range _ccbcbb .Stp {e .EncodeElement (_gaeefd ,_bdefg );};};_gaegec :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_dgeeb :=range _ccbcbb .Tr {e .EncodeElement (_dgeeb ,_gaegec );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_FieldUsage ()*CT_FieldUsage {_fafdd :=&CT_FieldUsage {};return _fafdd };func (_acebcg ST_FormatAction )Validate ()error {return _acebcg .ValidateWithPath ("")};func NewCT_TableStyles ()*CT_TableStyles {_becad :=&CT_TableStyles {};return _becad };func (_fbbddg ST_DdeValueType )String ()string {switch _fbbddg {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 ST_CellComments byte ;func (_adagfb ST_MdxKPIProperty )String ()string {switch _adagfb {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 (_fafgfg *ST_RevisionAction )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_edfab ,_ccbfgb :=d .Token ();if _ccbfgb !=nil {return _ccbfgb ;};if _cccag ,_adadbe :=_edfab .(_gd .EndElement );_adadbe &&_cccag .Name ==start .Name {*_fafgfg =1;return nil ;};if _gdcgg ,_afbfe :=_edfab .(_gd .CharData );!_afbfe {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",_edfab );}else {switch string (_gdcgg ){case "":*_fafgfg =0;case "\u0061\u0064\u0064":*_fafgfg =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_fafgfg =2;};};_edfab ,_ccbfgb =d .Token ();if _ccbfgb !=nil {return _ccbfgb ;};if _edcga ,_dbdbb :=_edfab .(_gd .EndElement );_dbdbb &&_edcga .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",_edfab );}; -// Validate validates the CT_SheetProtection and its children -func (_fcbcc *CT_SheetProtection )Validate ()error {return _fcbcc .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};type CT_PivotHierarchy struct{ +// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path +func (_dbdf *CT_CustomFilter )ValidateWithPath (path string )error {if _aaafe :=_dbdf .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_aaafe !=nil {return _aaafe ;};return nil ;};func NewCT_DeletedField ()*CT_DeletedField {_fefg :=&CT_DeletedField {};return _fefg };func (_acebaa ST_HorizontalAlignment )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_acebaa .String (),start );};func (_afggf *CT_FutureMetadataBlock )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cffab :for {_dfcae ,_dfdeg :=d .Token ();if _dfdeg !=nil {return _dfdeg ;};switch _deecb :=_dfcae .(type ){case _gd .StartElement :switch _deecb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afggf .ExtLst =NewCT_ExtensionList ();if _bafea :=d .DecodeElement (_afggf .ExtLst ,&_deecb );_bafea !=nil {return _bafea ;};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\u0046\u0075\u0074\u0075r\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_deecb .Name );if _fcdfb :=d .Skip ();_fcdfb !=nil {return _fcdfb ;};};case _gd .EndElement :break _cffab ;case _gd .CharData :};};return nil ;}; -// Outline New Levels -OutlineAttr *bool ; +// Validate validates the CT_CfRule and its children +func (_bcda *CT_CfRule )Validate ()error {return _bcda .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");};func (_dcee *CT_CellWatches )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_gbacb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_caaa :=range _dcee .CellWatch {e .EncodeElement (_caaa ,_gbacb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path +func (_cadeb *CT_RangePr )ValidateWithPath (path string )error {if _gbafb :=_cadeb .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_gbafb !=nil {return _gbafb ;};return nil ;};func (_dadc *CT_CellWatch )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fcaag :=range start .Attr {if _fcaag .Name .Local =="\u0072"{_cbbd ,_dbca :=_fcaag .Value ,error (nil );if _dbca !=nil {return _dbca ;};_dadc .RAttr =_cbbd ;continue ;};};for {_bfcf ,_fdfb :=d .Token ();if _fdfb !=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",_fdfb );};if _eacfd ,_edfe :=_bfcf .(_gd .EndElement );_edfe &&_eacfd .Name ==start .Name {break ;};};return nil ;}; -// New Levels Subtotals At Top -SubtotalTopAttr *bool ; +// Validate validates the CT_Filter and its children +func (_aeae *CT_Filter )Validate ()error {return _aeae .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func (_ecdeg ST_MdxSetOrder )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_ecdeg .String (),start );};func (_eggcd *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_eggcd =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_eggcd =1;case "\u0063\u006f\u0075n\u0074":*_eggcd =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_eggcd =3;case "\u006d\u0061\u0078":*_eggcd =4;case "\u006d\u0069\u006e":*_eggcd =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_eggcd =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_eggcd =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_eggcd =8;case "\u0073\u0075\u006d":*_eggcd =9;case "\u0076\u0061\u0072":*_eggcd =10;case "\u0076\u0061\u0072\u0070":*_eggcd =11;};return nil ;};func NewCT_AutoSortScope ()*CT_AutoSortScope {_ded :=&CT_AutoSortScope {};_ded .PivotArea =NewCT_PivotArea ();return _ded ;};type CT_QueryTableDeletedFields struct{ -// Show In Field List -ShowInFieldListAttr *bool ; +// Deleted Fields Count +CountAttr *uint32 ; -// Drag To Row -DragToRowAttr *bool ; +// Deleted Field +DeletedField []*CT_DeletedField ;}; -// Drag To Column -DragToColAttr *bool ; +// Validate validates the CT_VerticalAlignFontProperty and its children +func (_dffee *CT_VerticalAlignFontProperty )Validate ()error {return _dffee .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 NewCT_CustomFilter ()*CT_CustomFilter {_aebdg :=&CT_CustomFilter {};return _aebdg }; -// Drag to Page -DragToPageAttr *bool ; +// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path +func (_adfg *CT_OlapPr )ValidateWithPath (path string )error {return nil };func (_ebebe ST_SourceType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_ebebe .String (),start );};func (_ceeef *CT_TableParts )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ceeef .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ceeef .CountAttr )});};e .EncodeToken (start );if _ceeef .TablePart !=nil {_bfbfb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_dbbaga :=range _ceeef .TablePart {e .EncodeElement (_dbbaga ,_bfbfb );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Drag To Data -DragToDataAttr *bool ; +// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path +func (_befba *CT_PageFields )ValidateWithPath (path string )error {for _cgfdg ,_ccdee :=range _befba .PageField {if _efgd :=_ccdee .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cgfdg ));_efgd !=nil {return _efgd ;};};return nil ;};type CT_CustomProperty struct{ -// Drag Off -DragOffAttr *bool ; +// Custom Property Name +NameAttr string ;IdAttr string ;}; -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path +func (_cgga *CT_CacheHierarchies )ValidateWithPath (path string )error {for _fbc ,_eadca :=range _cgga .CacheHierarchy {if _bcd :=_eadca .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_fbc ));_bcd !=nil {return _bcd ;};};return nil ;}; -// Hierarchy Caption -CaptionAttr *string ; +// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path +func (_ggadf *CT_XmlPr )ValidateWithPath (path string )error {if _ggadf .ExtLst !=nil {if _bbabaa :=_ggadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbabaa !=nil {return _bbabaa ;};};return nil ;};func (_efedc *CT_PageItem )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_efedc .NameAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dbcbge ST_SmartTagShow )ValidateWithPath (path string )error {switch _dbcbge {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 (_dbcbge ));};return nil ;};type ST_CfvoType byte ;func (_feaea *ST_Qualifier )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bcbcdcd ,_bbgfba :=d .Token ();if _bbgfba !=nil {return _bbgfba ;};if _ebaag ,_gbccb :=_bcbcdcd .(_gd .EndElement );_gbccb &&_ebaag .Name ==start .Name {*_feaea =1;return nil ;};if _gfbfc ,_fcbgag :=_bcbcdcd .(_gd .CharData );!_fcbgag {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",_bcbcdcd );}else {switch string (_gfbfc ){case "":*_feaea =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_feaea =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_feaea =2;case "\u006e\u006f\u006e\u0065":*_feaea =3;};};_bcbcdcd ,_bbgfba =d .Token ();if _bbgfba !=nil {return _bbgfba ;};if _begcfc ,_ggccgf :=_bcbcdcd .(_gd .EndElement );_ggccgf &&_begcfc .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",_bcbcdcd );};func (_eegff *CT_GroupMember )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_eegff .UniqueNameAttr )});if _eegff .GroupAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eegff .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });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;);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;); -// OLAP Member Properties -Mps *CT_MemberProperties ; +// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path +func (_ddba *CT_MdxSet )ValidateWithPath (path string )error {if _fbddg :=_ddba .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_fbddg !=nil {return _fbddg ;};for _eeceeb ,_fedbcc :=range _ddba .N {if _bdgec :=_fedbcc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_eeceeb ));_bdgec !=nil {return _bdgec ;};};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 (_edca *CT_ExtensionList )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _edca .Ext !=nil {_dcdec :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_ccdd :=range _edca .Ext {e .EncodeElement (_ccdd ,_dcdec );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_eefffe ST_Comments )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_cbgecd :=_gd .Attr {};_cbgecd .Name =name ;switch _eefffe {case ST_CommentsUnset :_cbgecd .Value ="";case ST_CommentsCommNone :_cbgecd .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_cbgecd .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_cbgecd .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _cbgecd ,nil ;}; -// Members -Members []*CT_Members ; +// Validate validates the CT_FieldUsage and its children +func (_faabb *CT_FieldUsage )Validate ()error {return _faabb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_eff *CT_BookViews )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgb :for {_dde ,_debc :=d .Token ();if _debc !=nil {return _debc ;};switch _dgg :=_dde .(type ){case _b .StartElement :switch _dgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}:_abg :=NewCT_BookView ();if _adgb :=d .DecodeElement (_abg ,&_dgg );_adgb !=nil {return _adgb ;};_eff .WorkbookView =append (_eff .WorkbookView ,_abg );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u006fk\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_dgg .Name );if _fcg :=d .Skip ();_fcg !=nil {return _fcg ;};};case _b .EndElement :break _dgb ;case _b .CharData :};};return nil ;};func (_ccedg *CT_PageItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edfdb :=range start .Attr {if _edfdb .Name .Local =="\u006e\u0061\u006d\u0065"{_acdcf ,_bcefc :=_edfdb .Value ,error (nil );if _bcefc !=nil {return _bcefc ;};_ccedg .NameAttr =_acdcf ;continue ;};};for {_dgfc ,_afbdc :=d .Token ();if _afbdc !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_afbdc );};if _afddd ,_baabd :=_dgfc .(_b .EndElement );_baabd &&_afddd .Name ==start .Name {break ;};};return nil ;};func (_dcaba *CT_GroupMembers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcaba .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dcaba .CountAttr )});};e .EncodeToken (start );_cfbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_fcedf :=range _dcaba .GroupMember {e .EncodeElement (_fcedf ,_cfbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acced *ST_Type )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acced =0;case "\u006e\u006f\u006e\u0065":*_acced =1;case "\u0061\u006c\u006c":*_acced =2;case "\u0072\u006f\u0077":*_acced =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_acced =4;};return nil ;};type CT_ProtectedRanges struct{ +// Validate validates the CT_BookViews and its children +func (_fdd *CT_BookViews )Validate ()error {return _fdd .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");}; -// Protected Range -ProtectedRange []*CT_ProtectedRange ;};func (_eace *CT_MeasureGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdfdc :=range start .Attr {if _cdfdc .Name .Local =="\u006e\u0061\u006d\u0065"{_fggcb ,_gefdd :=_cdfdc .Value ,error (nil );if _gefdd !=nil {return _gefdd ;};_eace .NameAttr =_fggcb ;continue ;};if _cdfdc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gbddc ,_eegfgb :=_cdfdc .Value ,error (nil );if _eegfgb !=nil {return _eegfgb ;};_eace .CaptionAttr =_gbddc ;continue ;};};for {_edbee ,_cadgf :=d .Token ();if _cadgf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_cadgf );};if _agbd ,_cagcab :=_edbee .(_b .EndElement );_cagcab &&_agbd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path +func (_cfbfa *CT_Rst )ValidateWithPath (path string )error {for _ffgfdc ,_dacge :=range _cfbfa .R {if _febbc :=_dacge .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_ffgfdc ));_febbc !=nil {return _febbc ;};};for _dcefe ,_bdcgd :=range _cfbfa .RPh {if _aeeda :=_bdcgd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_dcefe ));_aeeda !=nil {return _aeeda ;};};if _cfbfa .PhoneticPr !=nil {if _cfda :=_cfbfa .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_cfda !=nil {return _cfda ;};};return nil ;};func (_cdcce ST_PageOrder )ValidateWithPath (path string )error {switch _cdcce {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 (_cdcce ));};return nil ;};func (_gade *CT_ColHierarchiesUsage )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_agfgd :=range start .Attr {if _agfgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_fecg ,_gbedd :=_a .ParseUint (_agfgd .Value ,10,32);if _gbedd !=nil {return _gbedd ;};_cgdf :=uint32 (_fecg );_gade .CountAttr =&_cgdf ;continue ;};};_bdba :for {_egffa ,_fffg :=d .Token ();if _fffg !=nil {return _fffg ;};switch _abadd :=_egffa .(type ){case _gd .StartElement :switch _abadd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_efbc :=NewCT_HierarchyUsage ();if _egbf :=d .DecodeElement (_efbc ,&_abadd );_egbf !=nil {return _egbf ;};_gade .ColHierarchyUsage =append (_gade .ColHierarchyUsage ,_efbc );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\u0043\u006f\u006c\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_abadd .Name );if _dcab :=d .Skip ();_dcab !=nil {return _dcab ;};};case _gd .EndElement :break _bdba ;case _gd .CharData :};};return nil ;}; -// Validate validates the CT_DataFields and its children -func (_bbcbd *CT_DataFields )Validate ()error {return _bbcbd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");}; +// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path +func (_egeg *CT_Cell )ValidateWithPath (path string )error {if _fcfa :=_egeg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_fcfa !=nil {return _fcfa ;};if _egeg .F !=nil {if _gadc :=_egeg .F .ValidateWithPath (path +"\u002f\u0046");_gadc !=nil {return _gadc ;};};if _egeg .Is !=nil {if _gdgd :=_egeg .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_gdgd !=nil {return _gdgd ;};};if _egeg .ExtLst !=nil {if _ccegg :=_egeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccegg !=nil {return _ccegg ;};};return nil ;};func (_gafgb ST_DataConsolidateFunction )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_ccbfdf :=_gd .Attr {};_ccbfdf .Name =name ;switch _gafgb {case ST_DataConsolidateFunctionUnset :_ccbfdf .Value ="";case ST_DataConsolidateFunctionAverage :_ccbfdf .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_ccbfdf .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_ccbfdf .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_ccbfdf .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_ccbfdf .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_ccbfdf .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_ccbfdf .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_ccbfdf .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_ccbfdf .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_ccbfdf .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_ccbfdf .Value ="\u0076\u0061\u0072\u0070";};return _ccbfdf ,nil ;}; -// Validate validates the CT_ColHierarchiesUsage and its children -func (_bfbe *CT_ColHierarchiesUsage )Validate ()error {return _bfbe .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};type CT_CfRule struct{ +// Validate validates the CT_GroupItems and its children +func (_ebabd *CT_GroupItems )Validate ()error {return _ebabd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};func (_bdaaa *CT_MergeCell )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fgbdg :=range start .Attr {if _fgbdg .Name .Local =="\u0072\u0065\u0066"{_gedgd ,_cdccg :=_fgbdg .Value ,error (nil );if _cdccg !=nil {return _cdccg ;};_bdaaa .RefAttr =_gedgd ;continue ;};};for {_ccdca ,_decdgb :=d .Token ();if _decdgb !=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",_decdgb );};if _eaecaf ,_degge :=_ccdca .(_gd .EndElement );_degge &&_eaecaf .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path +func (_ggddc *CT_ObjectPr )ValidateWithPath (path string )error {if _gdbee :=_ggddc .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_gdbee !=nil {return _gdbee ;};return nil ;};func (_aabeb ST_IconSetType )String ()string {switch _aabeb {case 0:return "";case 1:return "\u0033A\u0072\u0072\u006f\u0077\u0073";case 2:return "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 3:return "\u0033\u0046\u006c\u0061\u0067\u0073";case 4:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case 5:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case 6:return "\u0033\u0053\u0069\u0067\u006e\u0073";case 7:return "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case 8:return "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case 9:return "\u0034A\u0072\u0072\u006f\u0077\u0073";case 10:return "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 11:return "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case 12:return "\u0034R\u0061\u0074\u0069\u006e\u0067";case 13:return "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case 14:return "\u0035A\u0072\u0072\u006f\u0077\u0073";case 15:return "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 16:return "\u0035R\u0061\u0074\u0069\u006e\u0067";case 17:return "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return "";};type CT_CfRule struct{ // Type TypeAttr ST_CfType ; @@ -5787,538 +5709,601 @@ ColorScale *CT_ColorScale ; DataBar *CT_DataBar ; // Icon Set -IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;}; +IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;};func NewCT_Index ()*CT_Index {_gaagc :=&CT_Index {};return _gaagc };func (_aceebg *CT_ExternalSheetDataSet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bbbggb :for {_aebab ,_debfe :=d .Token ();if _debfe !=nil {return _debfe ;};switch _dgeac :=_aebab .(type ){case _gd .StartElement :switch _dgeac .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddgbf :=NewCT_ExternalSheetData ();if _bfbgd :=d .DecodeElement (_ddgbf ,&_dgeac );_bfbgd !=nil {return _bfbgd ;};_aceebg .SheetData =append (_aceebg .SheetData ,_ddgbf );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\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053h\u0065\u0065\u0074\u0044\u0061\u0074a\u0053\u0065\u0074 \u0025\u0076",_dgeac .Name );if _fdfecg :=d .Skip ();_fdfecg !=nil {return _fdfecg ;};};case _gd .EndElement :break _bbbggb ;case _gd .CharData :};};return nil ;};func (_gefeb *ST_rwColActionType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_gefeb =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_gefeb =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_gefeb =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_gefeb =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_gefeb =4;};return nil ;};func NewCT_Font ()*CT_Font {_fgbed :=&CT_Font {};return _fgbed }; -// Validate validates the CT_I and its children -func (_cfeae *CT_I )Validate ()error {return _cfeae .ValidateWithPath ("\u0043\u0054\u005f\u0049")};func NewCT_NumFmts ()*CT_NumFmts {_cccce :=&CT_NumFmts {};return _cccce };func NewCT_CacheField ()*CT_CacheField {_gbe :=&CT_CacheField {};return _gbe };func NewCT_Pages ()*CT_Pages {_fbdd :=&CT_Pages {};return _fbdd };type ST_ConditionalFormattingOperator byte ; +// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path +func (_ffacb *CT_TableStyles )ValidateWithPath (path string )error {for _fgdfbb ,_ebdede :=range _ffacb .TableStyle {if _ccfegg :=_ebdede .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_fgdfbb ));_ccfegg !=nil {return _ccfegg ;};};return nil ;};type CT_ColHierarchiesUsage struct{ -// Validate validates the CT_FunctionGroup and its children -func (_baffef *CT_FunctionGroup )Validate ()error {return _baffef .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");}; +// Items Count +CountAttr *uint32 ; -// Validate validates the CT_IconSet and its children -func (_bfcbba *CT_IconSet )Validate ()error {return _bfcbba .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");};func (_abdee *CT_Index )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abefcc :=range start .Attr {if _abefcc .Name .Local =="\u0076"{_fedac ,_bceed :=_e .ParseUint (_abefcc .Value ,10,32);if _bceed !=nil {return _bceed ;};_abdee .VAttr =uint32 (_fedac );continue ;};};for {_egdaa ,_bdadb :=d .Token ();if _bdadb !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_bdadb );};if _ffbfg ,_bfgfea :=_egdaa .(_b .EndElement );_bfgfea &&_ffbfg .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomSheetView ()*CT_CustomSheetView {_caec :=&CT_CustomSheetView {};_caec .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _caec ;};type CT_MeasureDimensionMaps struct{ +// Column OLAP Hierarchies +ColHierarchyUsage []*CT_HierarchyUsage ;}; -// Measure Group Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path +func (_ebacd *CT_PageField )ValidateWithPath (path string )error {if _ebacd .ExtLst !=nil {if _gbgcda :=_ebacd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbgcda !=nil {return _gbgcda ;};};return nil ;}; -// OLAP Measure Group -Map []*CT_MeasureDimensionMap ;}; +// Validate validates the CT_ConditionalFormats and its children +func (_feff *CT_ConditionalFormats )Validate ()error {return _feff .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_bbgfd :=&CT_RevisionSheetRename {};return _bbgfd ;};func (_eafbe *ST_TextVAlign )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_eafbe =0;case "\u0074\u006f\u0070":*_eafbe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eafbe =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eafbe =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_eafbe =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_eafbe =5;};return nil ;};func (_fdcfe *CT_PivotAreaReferences )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cdda :=range start .Attr {if _cdda .Name .Local =="\u0063\u006f\u0075n\u0074"{_aadba ,_fcdad :=_a .ParseUint (_cdda .Value ,10,32);if _fcdad !=nil {return _fcdad ;};_bgcgc :=uint32 (_aadba );_fdcfe .CountAttr =&_bgcgc ;continue ;};};_fbafa :for {_bcfgb ,_gggca :=d .Token ();if _gggca !=nil {return _gggca ;};switch _cabga :=_bcfgb .(type ){case _gd .StartElement :switch _cabga .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbbgb :=NewCT_PivotAreaReference ();if _edccf :=d .DecodeElement (_dbbgb ,&_cabga );_edccf !=nil {return _edccf ;};_fdcfe .Reference =append (_fdcfe .Reference ,_dbbgb );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\u0050\u0069\u0076\u006ft\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_cabga .Name );if _bggab :=d .Skip ();_bggab !=nil {return _bggab ;};};case _gd .EndElement :break _fbafa ;case _gd .CharData :};};return nil ;};func (_dbaeff ST_Pane )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_bagbeg :=_gd .Attr {};_bagbeg .Name =name ;switch _dbaeff {case ST_PaneUnset :_bagbeg .Value ="";case ST_PaneBottomRight :_bagbeg .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_bagbeg .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_bagbeg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_bagbeg .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _bagbeg ,nil ;}; -// Validate validates the ExternalLink and its children -func (_gbbge *ExternalLink )Validate ()error {return _gbbge .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_gaegf :=&CT_SheetFormatPr {};return _gaegf }; +// Validate validates the CT_WebPublishObjects and its children +func (_ebdccb *CT_WebPublishObjects )Validate ()error {return _ebdccb .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");}; -// Validate validates the CT_RevisionInsertSheet and its children -func (_bdbbcb *CT_RevisionInsertSheet )Validate ()error {return _bdbbcb .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};func NewCT_ExtensionList ()*CT_ExtensionList {_egfdf :=&CT_ExtensionList {};return _egfdf };func NewCT_ObjectPr ()*CT_ObjectPr {_bcagd :=&CT_ObjectPr {};_bcagd .Anchor =NewCT_ObjectAnchor ();return _bcagd ;};func (_bgcdd ST_HtmlFmt )String ()string {switch _bgcdd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";};type CT_PrintOptions struct{ +// Validate validates the CT_CellFormula and its children +func (_bdbg *CT_CellFormula )Validate ()error {return _bdbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");};type CT_Row struct{ -// Horizontal Centered -HorizontalCenteredAttr *bool ; +// Row Index +RAttr *uint32 ; -// Vertical Centered -VerticalCenteredAttr *bool ; +// Spans +SpansAttr *ST_CellSpans ; -// Print Headings -HeadingsAttr *bool ; +// Style Index +SAttr *uint32 ; -// Print Grid Lines -GridLinesAttr *bool ; +// Custom Format +CustomFormatAttr *bool ; -// Grid Lines Set -GridLinesSetAttr *bool ;};func (_abegf *CT_PageField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abegf .FldAttr )});if _abegf .ItemAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_abegf .ItemAttr )});};if _abegf .HierAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_abegf .HierAttr )});};if _abegf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_abegf .NameAttr )});};if _abegf .CapAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_abegf .CapAttr )});};e .EncodeToken (start );if _abegf .ExtLst !=nil {_fageb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abegf .ExtLst ,_fageb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Cfvo struct{ +// Row Height +HtAttr *float64 ; -// Type -TypeAttr ST_CfvoType ; +// Hidden +HiddenAttr *bool ; + +// Custom Height +CustomHeightAttr *bool ; + +// Outline Level +OutlineLevelAttr *uint8 ; + +// Collapsed +CollapsedAttr *bool ; + +// Thick Top Border +ThickTopAttr *bool ; + +// Thick Bottom +ThickBotAttr *bool ; + +// Show Phonetic +PhAttr *bool ; + +// Cell +C []*CT_Cell ; + +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_UnderlineProperty struct{ + +// Underline Value +ValAttr ST_UnderlineValues ;};func (_cbea *CT_CellAlignment )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ggee :=range start .Attr {if _ggee .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_cbea .HorizontalAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_cbea .VerticalAttr .UnmarshalXMLAttr (_ggee );continue ;};if _ggee .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bfgc ,_badgg :=_a .ParseUint (_ggee .Value ,10,8);if _badgg !=nil {return _badgg ;};_ebcg :=uint8 (_bfgc );_cbea .TextRotationAttr =&_ebcg ;continue ;};if _ggee .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_gccd ,_dfde :=_a .ParseBool (_ggee .Value );if _dfde !=nil {return _dfde ;};_cbea .WrapTextAttr =&_gccd ;continue ;};if _ggee .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_ccd ,_bgfc :=_a .ParseUint (_ggee .Value ,10,32);if _bgfc !=nil {return _bgfc ;};_bafd :=uint32 (_ccd );_cbea .IndentAttr =&_bafd ;continue ;};if _ggee .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_fffac ,_bbead :=_a .ParseInt (_ggee .Value ,10,32);if _bbead !=nil {return _bbead ;};_bfbf :=int32 (_fffac );_cbea .RelativeIndentAttr =&_bfbf ;continue ;};if _ggee .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_decb ,_fggg :=_a .ParseBool (_ggee .Value );if _fggg !=nil {return _fggg ;};_cbea .JustifyLastLineAttr =&_decb ;continue ;};if _ggee .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_cfcce ,_gga :=_a .ParseBool (_ggee .Value );if _gga !=nil {return _gga ;};_cbea .ShrinkToFitAttr =&_cfcce ;continue ;};if _ggee .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_daa ,_baec :=_a .ParseUint (_ggee .Value ,10,32);if _baec !=nil {return _baec ;};_cgbf :=uint32 (_daa );_cbea .ReadingOrderAttr =&_cgbf ;continue ;};};for {_dcac ,_cgeg :=d .Token ();if _cgeg !=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",_cgeg );};if _becf ,_aegf :=_dcac .(_gd .EndElement );_aegf &&_becf .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_Tables and its children +func (_cbabe *CT_Tables )Validate ()error {return _cbabe .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");}; + +// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path +func (_gfgb *CT_Filters )ValidateWithPath (path string )error {if _gfaeab :=_gfgb .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_gfaeab !=nil {return _gfaeab ;};for _afdc ,_fcadf :=range _gfgb .Filter {if _eggca :=_fcadf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_afdc ));_eggca !=nil {return _eggca ;};};for _ebbaa ,_aeacc :=range _gfgb .DateGroupItem {if _ceagf :=_aeacc .ValidateWithPath (_b .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_ebbaa ));_ceagf !=nil {return _ceagf ;};};return nil ;}; + +// Validate validates the CT_ReviewedRevisions and its children +func (_egaaa *CT_ReviewedRevisions )Validate ()error {return _egaaa .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");};func (_fceed *CT_DataValidations )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fceed .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fceed .DisablePromptsAttr ))});};if _fceed .XWindowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_fceed .XWindowAttr )});};if _fceed .YWindowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_fceed .YWindowAttr )});};if _fceed .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fceed .CountAttr )});};e .EncodeToken (start );_fgbdd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}};for _ ,_cfecc :=range _fceed .DataValidation {e .EncodeElement (_cfecc ,_fgbdd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_acbebg *ExternalLink )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_acbebg .CT_ExternalLink =*NewCT_ExternalLink ();_efcde :for {_afddec ,_cdfbe :=d .Token ();if _cdfbe !=nil {return _cdfbe ;};switch _aedba :=_afddec .(type ){case _gd .StartElement :switch _aedba .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\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"}:_acbebg .Choice =NewCT_ExternalLinkChoice ();if _gbgaf :=d .DecodeElement (&_acbebg .Choice .ExternalBook ,&_aedba );_gbgaf !=nil {return _gbgaf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbebg .Choice =NewCT_ExternalLinkChoice ();if _daabea :=d .DecodeElement (&_acbebg .Choice .DdeLink ,&_aedba );_daabea !=nil {return _daabea ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbebg .Choice =NewCT_ExternalLinkChoice ();if _ebbebb :=d .DecodeElement (&_acbebg .Choice .OleLink ,&_aedba );_ebbebb !=nil {return _ebbebb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acbebg .ExtLst =NewCT_ExtensionList ();if _gaeeee :=d .DecodeElement (_acbebg .ExtLst ,&_aedba );_gaeeee !=nil {return _gaeeee ;};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\u0045\u0078te\u0072\u006ea\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_aedba .Name );if _dfaag :=d .Skip ();_dfaag !=nil {return _dfaag ;};};case _gd .EndElement :break _efcde ;case _gd .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path +func (_aeeag *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };func (_deacgg ST_RefMode )Validate ()error {return _deacgg .ValidateWithPath ("")};func NewCT_DbPr ()*CT_DbPr {_agddd :=&CT_DbPr {};return _agddd };func (_cccc *CT_DdeValue )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cccc .TAttr !=ST_DdeValueTypeUnset {_ecbgc ,_bcbdgd :=_cccc .TAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074"});if _bcbdgd !=nil {return _bcbdgd ;};start .Attr =append (start .Attr ,_ecbgc );};e .EncodeToken (start );_dfbdbf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_e .AddPreserveSpaceAttr (&_dfbdbf ,_cccc .Val );e .EncodeElement (_cccc .Val ,_dfbdbf );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type ST_OleUpdate byte ; + +// ValidateWithPath validates the CT_I and its children, prefixing error messages with path +func (_fcaf *CT_I )ValidateWithPath (path string )error {if _becbad :=_fcaf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_becbad !=nil {return _becbad ;};for _gcdecc ,_ddccba :=range _fcaf .X {if _cdaga :=_ddccba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gcdecc ));_cdaga !=nil {return _cdaga ;};};return nil ;}; + +// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path +func (_gebag *CT_VolTypes )ValidateWithPath (path string )error {for _fbbfg ,_effdc :=range _gebag .VolType {if _ebaddc :=_effdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_fbbfg ));_ebaddc !=nil {return _ebaddc ;};};if _gebag .ExtLst !=nil {if _eddceg :=_gebag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddceg !=nil {return _eddceg ;};};return nil ;};const (ST_FileTypeUnset ST_FileType =0;ST_FileTypeMac ST_FileType =1;ST_FileTypeWin ST_FileType =2;ST_FileTypeDos ST_FileType =3;ST_FileTypeLin ST_FileType =4;ST_FileTypeOther ST_FileType =5;); + +// Validate validates the CT_TextFields and its children +func (_fcbad *CT_TextFields )Validate ()error {return _fcbad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");}; + +// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path +func (_ggfca *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _ggfca .ExternalBook !=nil {if _bgdc :=_ggfca .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_bgdc !=nil {return _bgdc ;};};if _ggfca .DdeLink !=nil {if _ggdbc :=_ggfca .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_ggdbc !=nil {return _ggdbc ;};};if _ggfca .OleLink !=nil {if _badac :=_ggfca .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");_badac !=nil {return _badac ;};};return nil ;};func NewCT_RangeSets ()*CT_RangeSets {_ebgdg :=&CT_RangeSets {};return _ebgdg };func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_bedcf :=&CT_RevisionDefinedName {};return _bedcf ;}; + +// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path +func (_geecf *CT_DataBar )ValidateWithPath (path string )error {for _dgafe ,_bfbce :=range _geecf .Cfvo {if _gafg :=_bfbce .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_dgafe ));_gafg !=nil {return _gafg ;};};if _bfbe :=_geecf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bfbe !=nil {return _bfbe ;};return nil ;}; -// Value -ValAttr *string ; +// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path +func (_gbfa *CT_DataConsolidate )ValidateWithPath (path string )error {if _ebcgb :=_gbfa .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ebcgb !=nil {return _ebcgb ;};if _gbfa .DataRefs !=nil {if _fffdc :=_gbfa .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s");_fffdc !=nil {return _fffdc ;};};return nil ;};func (_gadbf ST_OleUpdate )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_edgadf :=_gd .Attr {};_edgadf .Name =name ;switch _gadbf {case ST_OleUpdateUnset :_edgadf .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_edgadf .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_edgadf .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _edgadf ,nil ;}; -// Greater Than Or Equal -GteAttr *bool ;ExtLst *CT_ExtensionList ;};func (_fegfa *CT_Col )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbdf :=range start .Attr {if _cbdf .Name .Local =="\u006d\u0069\u006e"{_fbec ,_bbfg :=_e .ParseUint (_cbdf .Value ,10,32);if _bbfg !=nil {return _bbfg ;};_fegfa .MinAttr =uint32 (_fbec );continue ;};if _cbdf .Name .Local =="\u006d\u0061\u0078"{_aeag ,_caga :=_e .ParseUint (_cbdf .Value ,10,32);if _caga !=nil {return _caga ;};_fegfa .MaxAttr =uint32 (_aeag );continue ;};if _cbdf .Name .Local =="\u0077\u0069\u0064t\u0068"{_abag ,_ddea :=_e .ParseFloat (_cbdf .Value ,64);if _ddea !=nil {return _ddea ;};_fegfa .WidthAttr =&_abag ;continue ;};if _cbdf .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdfb ,_gcfc :=_e .ParseUint (_cbdf .Value ,10,32);if _gcfc !=nil {return _gcfc ;};_fbba :=uint32 (_fdfb );_fegfa .StyleAttr =&_fbba ;continue ;};if _cbdf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gddb ,_gcbe :=_e .ParseBool (_cbdf .Value );if _gcbe !=nil {return _gcbe ;};_fegfa .HiddenAttr =&_gddb ;continue ;};if _cbdf .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_cgce ,_fcfe :=_e .ParseBool (_cbdf .Value );if _fcfe !=nil {return _fcfe ;};_fegfa .BestFitAttr =&_cgce ;continue ;};if _cbdf .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_cecg ,_ffcb :=_e .ParseBool (_cbdf .Value );if _ffcb !=nil {return _ffcb ;};_fegfa .CustomWidthAttr =&_cecg ;continue ;};if _cbdf .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_facf ,_fcbe :=_e .ParseBool (_cbdf .Value );if _fcbe !=nil {return _fcbe ;};_fegfa .PhoneticAttr =&_facf ;continue ;};if _cbdf .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_dcec ,_edcb :=_e .ParseUint (_cbdf .Value ,10,8);if _edcb !=nil {return _edcb ;};_ggge :=uint8 (_dcec );_fegfa .OutlineLevelAttr =&_ggge ;continue ;};if _cbdf .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_feca ,_gbbf :=_e .ParseBool (_cbdf .Value );if _gbbf !=nil {return _gbbf ;};_fegfa .CollapsedAttr =&_feca ;continue ;};};for {_cbegb ,_dfcba :=d .Token ();if _dfcba !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_dfcba );};if _ecafa ,_dgdf :=_cbegb .(_b .EndElement );_dgdf &&_ecafa .Name ==start .Name {break ;};};return nil ;};func (_dffgfa ST_ShowDataAs )String ()string {switch _dffgfa {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case 5:return "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case 6:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case 7:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case 8:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case 9:return "\u0069\u006e\u0064e\u0078";};return "";};func (_bcdbbc *ST_VerticalAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcdbbc =0;case "\u0074\u006f\u0070":*_bcdbbc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcdbbc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bcdbbc =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bcdbbc =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bcdbbc =5;};return nil ;};type CT_FilterColumn struct{ +// Validate validates the CT_NumFmts and its children +func (_fcfge *CT_NumFmts )Validate ()error {return _fcfge .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");};func (_eccfdg ST_CellType )String ()string {switch _eccfdg {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 "";}; -// Filter Column Data -ColIdAttr uint32 ; +// Validate validates the MapInfo and its children +func (_bbfdc *MapInfo )Validate ()error {return _bbfdc .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};func (_ggggb *CT_ObjectPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ggggb .Anchor =NewCT_ObjectAnchor ();for _ ,_dgbdd :=range start .Attr {if _dgbdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgbdd .Name .Local =="\u0069\u0064"||_dgbdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgbdd .Name .Local =="\u0069\u0064"{_ffaf ,_edcgc :=_dgbdd .Value ,error (nil );if _edcgc !=nil {return _edcgc ;};_ggggb .IdAttr =&_ffaf ;continue ;};if _dgbdd .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_bcabe ,_ecca :=_a .ParseBool (_dgbdd .Value );if _ecca !=nil {return _ecca ;};_ggggb .AutoLineAttr =&_bcabe ;continue ;};if _dgbdd .Name .Local =="\u0070\u0072\u0069n\u0074"{_agdeb ,_dabdb :=_a .ParseBool (_dgbdd .Value );if _dabdb !=nil {return _dabdb ;};_ggggb .PrintAttr =&_agdeb ;continue ;};if _dgbdd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_cfgbfe ,_gfbfa :=_a .ParseBool (_dgbdd .Value );if _gfbfa !=nil {return _gfbfa ;};_ggggb .DisabledAttr =&_cfgbfe ;continue ;};if _dgbdd .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_ffedf ,_cdbb :=_a .ParseBool (_dgbdd .Value );if _cdbb !=nil {return _cdbb ;};_ggggb .UiObjectAttr =&_ffedf ;continue ;};if _dgbdd .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_cecbc ,_cfgg :=_a .ParseBool (_dgbdd .Value );if _cfgg !=nil {return _cfgg ;};_ggggb .AutoFillAttr =&_cecbc ;continue ;};if _dgbdd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gdbge ,_fcdbd :=_a .ParseBool (_dgbdd .Value );if _fcdbd !=nil {return _fcdbd ;};_ggggb .LockedAttr =&_gdbge ;continue ;};if _dgbdd .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_bgdbg ,_ffcab :=_a .ParseBool (_dgbdd .Value );if _ffcab !=nil {return _ffcab ;};_ggggb .AutoPictAttr =&_bgdbg ;continue ;};if _dgbdd .Name .Local =="\u006d\u0061\u0063r\u006f"{_cgfef ,_ccfcf :=_dgbdd .Value ,error (nil );if _ccfcf !=nil {return _ccfcf ;};_ggggb .MacroAttr =&_cgfef ;continue ;};if _dgbdd .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_fffbd ,_aafdc :=_dgbdd .Value ,error (nil );if _aafdc !=nil {return _aafdc ;};_ggggb .AltTextAttr =&_fffbd ;continue ;};if _dgbdd .Name .Local =="\u0064\u0064\u0065"{_dcedfg ,_ddfdfd :=_a .ParseBool (_dgbdd .Value );if _ddfdfd !=nil {return _ddfdfd ;};_ggggb .DdeAttr =&_dcedfg ;continue ;};if _dgbdd .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_dgabe ,_adbe :=_a .ParseBool (_dgbdd .Value );if _adbe !=nil {return _adbe ;};_ggggb .DefaultSizeAttr =&_dgabe ;continue ;};};_afcde :for {_cdbgg ,_caad :=d .Token ();if _caad !=nil {return _caad ;};switch _aefbg :=_cdbgg .(type ){case _gd .StartElement :switch _aefbg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bffga :=d .DecodeElement (_ggggb .Anchor ,&_aefbg );_bffga !=nil {return _bffga ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072\u0020\u0025\u0076",_aefbg .Name );if _cfead :=d .Skip ();_cfead !=nil {return _cfead ;};};case _gd .EndElement :break _afcde ;case _gd .CharData :};};return nil ;};func (_bffe *CT_MeasureGroup )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bffe .NameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_bffe .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cgbac ST_IconSetType )Validate ()error {return _cgbac .ValidateWithPath ("")};func (_abcgcf *CT_WorksheetSource )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _abcgcf .RefAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_abcgcf .RefAttr )});};if _abcgcf .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_abcgcf .NameAttr )});};if _abcgcf .SheetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abcgcf .SheetAttr )});};if _abcgcf .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_abcgcf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cgagc *CT_DrawingHF )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bbaba :=range start .Attr {if _bbaba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbaba .Name .Local =="\u0069\u0064"||_bbaba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bbaba .Name .Local =="\u0069\u0064"{_fbfeg ,_cfbce :=_bbaba .Value ,error (nil );if _cfbce !=nil {return _cfbce ;};_cgagc .IdAttr =_fbfeg ;continue ;};if _bbaba .Name .Local =="\u0072\u0068\u0066"{_cfbda ,_gedeg :=_a .ParseUint (_bbaba .Value ,10,32);if _gedeg !=nil {return _gedeg ;};_cega :=uint32 (_cfbda );_cgagc .RhfAttr =&_cega ;continue ;};if _bbaba .Name .Local =="\u006c\u0066\u006f"{_dddfa ,_eddff :=_a .ParseUint (_bbaba .Value ,10,32);if _eddff !=nil {return _eddff ;};_adab :=uint32 (_dddfa );_cgagc .LfoAttr =&_adab ;continue ;};if _bbaba .Name .Local =="\u006c\u0066\u0065"{_gcaabg ,_dbcad :=_a .ParseUint (_bbaba .Value ,10,32);if _dbcad !=nil {return _dbcad ;};_gcff :=uint32 (_gcaabg );_cgagc .LfeAttr =&_gcff ;continue ;};if _bbaba .Name .Local =="\u006c\u0068\u0066"{_eabgc ,_gcfd :=_a .ParseUint (_bbaba .Value ,10,32);if _gcfd !=nil {return _gcfd ;};_cfecg :=uint32 (_eabgc );_cgagc .LhfAttr =&_cfecg ;continue ;};if _bbaba .Name .Local =="\u006c\u0066\u0066"{_eagdf ,_ccfbb :=_a .ParseUint (_bbaba .Value ,10,32);if _ccfbb !=nil {return _ccfbb ;};_dfggg :=uint32 (_eagdf );_cgagc .LffAttr =&_dfggg ;continue ;};if _bbaba .Name .Local =="\u0063\u0068\u0065"{_deedc ,_gdgac :=_a .ParseUint (_bbaba .Value ,10,32);if _gdgac !=nil {return _gdgac ;};_fbegg :=uint32 (_deedc );_cgagc .CheAttr =&_fbegg ;continue ;};if _bbaba .Name .Local =="\u0072\u0068\u006f"{_fagbb ,_bgfcf :=_a .ParseUint (_bbaba .Value ,10,32);if _bgfcf !=nil {return _bgfcf ;};_bcegd :=uint32 (_fagbb );_cgagc .RhoAttr =&_bcegd ;continue ;};if _bbaba .Name .Local =="\u0072\u0068\u0065"{_ddfcc ,_babef :=_a .ParseUint (_bbaba .Value ,10,32);if _babef !=nil {return _babef ;};_debd :=uint32 (_ddfcc );_cgagc .RheAttr =&_debd ;continue ;};if _bbaba .Name .Local =="\u006c\u0068\u006f"{_gfdc ,_gbedc :=_a .ParseUint (_bbaba .Value ,10,32);if _gbedc !=nil {return _gbedc ;};_affcg :=uint32 (_gfdc );_cgagc .LhoAttr =&_affcg ;continue ;};if _bbaba .Name .Local =="\u006c\u0068\u0065"{_bbbd ,_gcgeb :=_a .ParseUint (_bbaba .Value ,10,32);if _gcgeb !=nil {return _gcgeb ;};_abeeb :=uint32 (_bbbd );_cgagc .LheAttr =&_abeeb ;continue ;};if _bbaba .Name .Local =="\u0063\u0068\u006f"{_dadf ,_aegfb :=_a .ParseUint (_bbaba .Value ,10,32);if _aegfb !=nil {return _aegfb ;};_caede :=uint32 (_dadf );_cgagc .ChoAttr =&_caede ;continue ;};if _bbaba .Name .Local =="\u0063\u0068\u0066"{_bedacb ,_edfg :=_a .ParseUint (_bbaba .Value ,10,32);if _edfg !=nil {return _edfg ;};_geafb :=uint32 (_bedacb );_cgagc .ChfAttr =&_geafb ;continue ;};if _bbaba .Name .Local =="\u0063\u0066\u006f"{_fdabc ,_geab :=_a .ParseUint (_bbaba .Value ,10,32);if _geab !=nil {return _geab ;};_dcbdc :=uint32 (_fdabc );_cgagc .CfoAttr =&_dcbdc ;continue ;};if _bbaba .Name .Local =="\u0063\u0066\u0065"{_eeegd ,_defcf :=_a .ParseUint (_bbaba .Value ,10,32);if _defcf !=nil {return _defcf ;};_cdfc :=uint32 (_eeegd );_cgagc .CfeAttr =&_cdfc ;continue ;};if _bbaba .Name .Local =="\u0063\u0066\u0066"{_agbeg ,_debf :=_a .ParseUint (_bbaba .Value ,10,32);if _debf !=nil {return _debf ;};_bcdb :=uint32 (_agbeg );_cgagc .CffAttr =&_bcdb ;continue ;};if _bbaba .Name .Local =="\u0072\u0066\u006f"{_egbfcf ,_aceeb :=_a .ParseUint (_bbaba .Value ,10,32);if _aceeb !=nil {return _aceeb ;};_febgf :=uint32 (_egbfcf );_cgagc .RfoAttr =&_febgf ;continue ;};if _bbaba .Name .Local =="\u0072\u0066\u0065"{_egeb ,_eddag :=_a .ParseUint (_bbaba .Value ,10,32);if _eddag !=nil {return _eddag ;};_gcgdc :=uint32 (_egeb );_cgagc .RfeAttr =&_gcgdc ;continue ;};if _bbaba .Name .Local =="\u0072\u0066\u0066"{_aacdc ,_fbcg :=_a .ParseUint (_bbaba .Value ,10,32);if _fbcg !=nil {return _fbcg ;};_bbcda :=uint32 (_aacdc );_cgagc .RffAttr =&_bbcda ;continue ;};};for {_edga ,_cbccb :=d .Token ();if _cbccb !=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",_cbccb );};if _fddgc ,_efdaa :=_edga .(_gd .EndElement );_efdaa &&_fddgc .Name ==start .Name {break ;};};return nil ;};func (_cabab *CT_Parameter )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cabab .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cabab .NameAttr )});};if _cabab .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cabab .SqlTypeAttr )});};if _cabab .ParameterTypeAttr !=ST_ParameterTypeUnset {_gebdfd ,_eagbg :=_cabab .ParameterTypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"});if _eagbg !=nil {return _eagbg ;};start .Attr =append (start .Attr ,_gebdfd );};if _cabab .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cabab .RefreshOnChangeAttr ))});};if _cabab .PromptAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cabab .PromptAttr )});};if _cabab .BooleanAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cabab .BooleanAttr ))});};if _cabab .DoubleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cabab .DoubleAttr )});};if _cabab .IntegerAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_cabab .IntegerAttr )});};if _cabab .StringAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_cabab .StringAttr )});};if _cabab .CellAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cabab .CellAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ebgaac *ST_TableType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bbddgf ,_badfd :=d .Token ();if _badfd !=nil {return _badfd ;};if _eefbag ,_dacebe :=_bbddgf .(_gd .EndElement );_dacebe &&_eefbag .Name ==start .Name {*_ebgaac =1;return nil ;};if _bbeabf ,_deacdb :=_bbddgf .(_gd .CharData );!_deacdb {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",_bbddgf );}else {switch string (_bbeabf ){case "":*_ebgaac =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_ebgaac =1;case "\u0078\u006d\u006c":*_ebgaac =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_ebgaac =3;};};_bbddgf ,_badfd =d .Token ();if _badfd !=nil {return _badfd ;};if _ggeee ,_gcfbee :=_bbddgf .(_gd .EndElement );_gcfbee &&_ggeee .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",_bbddgf );};type CT_CustomFilters struct{ -// Hidden AutoFilter Button -HiddenButtonAttr *bool ; +// And +AndAttr *bool ; -// Show Filter Button -ShowButtonAttr *bool ; +// Custom Filter Criteria +CustomFilter []*CT_CustomFilter ;};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);func (_bcafe ST_SheetState )Validate ()error {return _bcafe .ValidateWithPath ("")};func (_gagef *CT_SortState )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gagef .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gagef .ColumnSortAttr ))});};if _gagef .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gagef .CaseSensitiveAttr ))});};if _gagef .SortMethodAttr !=ST_SortMethodUnset {_ccagdc ,_daecb :=_gagef .SortMethodAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _daecb !=nil {return _daecb ;};start .Attr =append (start .Attr ,_ccagdc );};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_gagef .RefAttr )});e .EncodeToken (start );if _gagef .SortCondition !=nil {_bbbeg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}};for _ ,_daacgba :=range _gagef .SortCondition {e .EncodeElement (_daacgba ,_bbbeg );};};if _gagef .ExtLst !=nil {_ebfbcg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gagef .ExtLst ,_ebfbcg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Filter Criteria -Filters *CT_Filters ; +// Validate validates the CT_Pane and its children +func (_bgdfc *CT_Pane )Validate ()error {return _bgdfc .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");}; -// Top 10 -Top10 *CT_Top10 ; +// Validate validates the CT_Revisions and its children +func (_agccg *CT_Revisions )Validate ()error {return _agccg .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};func NewCT_Tuple ()*CT_Tuple {_fgdbc :=&CT_Tuple {};return _fgdbc }; -// Custom Filters -CustomFilters *CT_CustomFilters ; +// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path +func (_fgdbbf *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _aaadb :=_fgdbbf .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_aaadb !=nil {return _aaadb ;};if _fgdbbf .QueryTableDeletedFields !=nil {if _defag :=_fgdbbf .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");_defag !=nil {return _defag ;};};if _fgdbbf .SortState !=nil {if _gdaaad :=_fgdbbf .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_gdaaad !=nil {return _gdaaad ;};};if _fgdbbf .ExtLst !=nil {if _gcfac :=_fgdbbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcfac !=nil {return _gcfac ;};};return nil ;};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;);func (_cdddd ST_TargetScreenSize )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_bccagb :=_gd .Attr {};_bccagb .Name =name ;switch _cdddd {case ST_TargetScreenSizeUnset :_bccagb .Value ="";case ST_TargetScreenSize544x376 :_bccagb .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_bccagb .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_bccagb .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_bccagb .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_bccagb .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_bccagb .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_bccagb .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_bccagb .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_bccagb .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_bccagb .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_bccagb .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _bccagb ,nil ;};func (_efed *CT_FontScheme )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {_ebgee ,_bbfcb :=_efed .ValAttr .MarshalXMLAttr (_gd .Name {Local :"\u0076\u0061\u006c"});if _bbfcb !=nil {return _bbfcb ;};start .Attr =append (start .Attr ,_ebgee );e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_FieldUsage struct{ -// Dynamic Filter -DynamicFilter *CT_DynamicFilter ; +// Field Index +XAttr int32 ;};type CT_MetadataStrings struct{ -// Color Filter Criteria -ColorFilter *CT_ColorFilter ; +// MDX Metadata String Count +CountAttr *uint32 ; -// Icon Filter -IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};func (_defb *CT_Chartsheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _defb .SheetPr !=nil {_ecdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_defb .SheetPr ,_ecdb );};_gebag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_defb .SheetViews ,_gebag );if _defb .SheetProtection !=nil {_dbec :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_defb .SheetProtection ,_dbec );};if _defb .CustomSheetViews !=nil {_dfgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_defb .CustomSheetViews ,_dfgg );};if _defb .PageMargins !=nil {_fgbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_defb .PageMargins ,_fgbe );};if _defb .PageSetup !=nil {_dbaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_defb .PageSetup ,_dbaa );};if _defb .HeaderFooter !=nil {_fgeac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_defb .HeaderFooter ,_fgeac );};_ddad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_defb .Drawing ,_ddad );if _defb .LegacyDrawing !=nil {_bebe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_defb .LegacyDrawing ,_bebe );};if _defb .LegacyDrawingHF !=nil {_gdbgc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_defb .LegacyDrawingHF ,_gdbgc );};if _defb .DrawingHF !=nil {_fgee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_defb .DrawingHF ,_fgee );};if _defb .Picture !=nil {_ddbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_defb .Picture ,_ddbg );};if _defb .WebPublishItems !=nil {_edfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_defb .WebPublishItems ,_edfa );};if _defb .ExtLst !=nil {_bedd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_defb .ExtLst ,_bedd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eafffg ST_FieldSortType )Validate ()error {return _eafffg .ValidateWithPath ("")}; +// MDX Metadata String +S []*CT_XStringElement ;};func (_gegdcc ST_SheetViewType )Validate ()error {return _gegdcc .ValidateWithPath ("")};func (_efffg ST_FilterOperator )Validate ()error {return _efffg .ValidateWithPath ("")};type CT_Cols struct{ -// Validate validates the CT_CustomSheetView and its children -func (_fedg *CT_CustomSheetView )Validate ()error {return _fedg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};type CT_ExternalReferences struct{ +// Column Width & Formatting +Col []*CT_Col ;};type CT_DdeItem struct{ -// External Reference -ExternalReference []*CT_ExternalReference ;};type CT_InputCells struct{ +// DDE Name +NameAttr *string ; -// Reference -RAttr string ; +// Object Linking TechnologyE +OleAttr *bool ; -// Deleted -DeletedAttr *bool ; +// Advise +AdviseAttr *bool ; -// Undone -UndoneAttr *bool ; +// Data is an Image +PreferPicAttr *bool ; -// Value -ValAttr string ; +// DDE Name Values +Values *CT_DdeValues ;};func (_bcdbg ST_Qualifier )String ()string {switch _bcdbg {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 "";}; -// Number Format Id -NumFmtIdAttr *uint32 ;};func (_efcbdf *ST_DataValidationImeMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggfb ,_agdge :=d .Token ();if _agdge !=nil {return _agdge ;};if _gggbbd ,_edbca :=_cggfb .(_b .EndElement );_edbca &&_gggbbd .Name ==start .Name {*_efcbdf =1;return nil ;};if _dfece ,_afbef :=_cggfb .(_b .CharData );!_afbef {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggfb );}else {switch string (_dfece ){case "":*_efcbdf =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_efcbdf =1;case "\u006f\u0066\u0066":*_efcbdf =2;case "\u006f\u006e":*_efcbdf =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_efcbdf =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_efcbdf =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_efcbdf =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_efcbdf =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_efcbdf =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_efcbdf =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_efcbdf =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_efcbdf =11;};};_cggfb ,_agdge =d .Token ();if _agdge !=nil {return _agdge ;};if _bbfgff ,_eecddg :=_cggfb .(_b .EndElement );_eecddg &&_bbfgff .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggfb );};func (_bafad ST_DynamicFilterType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbbff :=_b .Attr {};_bbbff .Name =name ;switch _bafad {case ST_DynamicFilterTypeUnset :_bbbff .Value ="";case ST_DynamicFilterTypeNull :_bbbff .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_bbbff .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_bbbff .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_bbbff .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_bbbff .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_bbbff .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_bbbff .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_bbbff .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_bbbff .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_bbbff .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_bbbff .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_bbbff .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_bbbff .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_bbbff .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_bbbff .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_bbbff .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_bbbff .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_bbbff .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_bbbff .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_bbbff .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_bbbff .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_bbbff .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_bbbff .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_bbbff .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_bbbff .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_bbbff .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_bbbff .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_bbbff .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_bbbff .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_bbbff .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_bbbff .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_bbbff .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_bbbff .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_bbbff .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_bbbff .Value ="\u004d\u0031\u0032";};return _bbbff ,nil ;};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_efefb :=&CT_MdxMemeberProp {};return _efefb }; +// Validate validates the CT_UndoInfo and its children +func (_fabdg *CT_UndoInfo )Validate ()error {return _fabdg .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");}; -// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path -func (_fgdfe *CT_Parameters )ValidateWithPath (path string )error {for _decdg ,_gdcdc :=range _fgdfe .Parameter {if _ggdbf :=_gdcdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_decdg ));_ggdbf !=nil {return _ggdbf ;};};return nil ;}; +// Validate validates the CT_PivotTableStyle and its children +func (_cbfded *CT_PivotTableStyle )Validate ()error {return _cbfded .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_RevisionRowColumn and its children -func (_debeda *CT_RevisionRowColumn )Validate ()error {return _debeda .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};func (_bdeeg *Worksheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _bdeeg .CT_Worksheet .MarshalXML (e ,start );}; +// Validate validates the CT_CalculatedMembers and its children +func (_dage *CT_CalculatedMembers )Validate ()error {return _dage .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");};type ST_Sqref []string ; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_ecgeg *CT_OleObject )ValidateWithPath (path string )error {if _cdagc :=_ecgeg .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cdagc !=nil {return _cdagc ;};if _gbdddc :=_ecgeg .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_gbdddc !=nil {return _gbdddc ;};if _ecgeg .ObjectPr !=nil {if _geabg :=_ecgeg .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_geabg !=nil {return _geabg ;};};return nil ;};func (_agbbcg *ST_TimePeriod )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agbbcg =0;case "\u0074\u006f\u0064a\u0079":*_agbbcg =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_agbbcg =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_agbbcg =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_agbbcg =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_agbbcg =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_agbbcg =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_agbbcg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_agbbcg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_agbbcg =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_agbbcg =10;};return nil ;};func (_dcaabe ST_FormatAction )Validate ()error {return _dcaabe .ValidateWithPath ("")};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_bcad :=&CT_CellStyleXfs {};return _bcad };func (_dfdba ST_MdxFunctionType )String ()string {switch _dfdba {case 0:return "";case 1:return "\u006d";case 2:return "\u0076";case 3:return "\u0073";case 4:return "\u0063";case 5:return "\u0072";case 6:return "\u0070";case 7:return "\u006b";};return "";};func (_cggfe *CT_MetadataType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgffa :=range start .Attr {if _bgffa .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_bdgdc ,_gabgd :=_e .ParseBool (_bgffa .Value );if _gabgd !=nil {return _gabgd ;};_cggfe .PasteColWidthsAttr =&_bdgdc ;continue ;};if _bgffa .Name .Local =="\u006e\u0061\u006d\u0065"{_acdfbg ,_dcffb :=_bgffa .Value ,error (nil );if _dcffb !=nil {return _dcffb ;};_cggfe .NameAttr =_acdfbg ;continue ;};if _bgffa .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_abbaf ,_aggaae :=_e .ParseBool (_bgffa .Value );if _aggaae !=nil {return _aggaae ;};_cggfe .PasteNumberFormatsAttr =&_abbaf ;continue ;};if _bgffa .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_adbdd ,_dddcb :=_e .ParseBool (_bgffa .Value );if _dddcb !=nil {return _dddcb ;};_cggfe .GhostRowAttr =&_adbdd ;continue ;};if _bgffa .Name .Local =="\u006d\u0065\u0072g\u0065"{_fgdgd ,_aedf :=_e .ParseBool (_bgffa .Value );if _aedf !=nil {return _aedf ;};_cggfe .MergeAttr =&_fgdgd ;continue ;};if _bgffa .Name .Local =="\u0065\u0064\u0069\u0074"{_dagdef ,_ecbee :=_e .ParseBool (_bgffa .Value );if _ecbee !=nil {return _ecbee ;};_cggfe .EditAttr =&_dagdef ;continue ;};if _bgffa .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_befea ,_egfab :=_e .ParseBool (_bgffa .Value );if _egfab !=nil {return _egfab ;};_cggfe .SplitFirstAttr =&_befea ;continue ;};if _bgffa .Name .Local =="\u0063\u006f\u0070\u0079"{_ggbgbf ,_cgcba :=_e .ParseBool (_bgffa .Value );if _cgcba !=nil {return _cgcba ;};_cggfe .CopyAttr =&_ggbgbf ;continue ;};if _bgffa .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_ebfbf ,_dceab :=_e .ParseBool (_bgffa .Value );if _dceab !=nil {return _dceab ;};_cggfe .SplitAllAttr =&_ebfbf ;continue ;};if _bgffa .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_fdbfd ,_bbfce :=_e .ParseBool (_bgffa .Value );if _bbfce !=nil {return _bbfce ;};_cggfe .PasteFormulasAttr =&_fdbfd ;continue ;};if _bgffa .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_bfeccf ,_eefga :=_e .ParseBool (_bgffa .Value );if _eefga !=nil {return _eefga ;};_cggfe .CellMetaAttr =&_bfeccf ;continue ;};if _bgffa .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_addg ,_fccce :=_e .ParseBool (_bgffa .Value );if _fccce !=nil {return _fccce ;};_cggfe .ClearAllAttr =&_addg ;continue ;};if _bgffa .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_degfae ,_aaecg :=_e .ParseUint (_bgffa .Value ,10,32);if _aaecg !=nil {return _aaecg ;};_cggfe .MinSupportedVersionAttr =uint32 (_degfae );continue ;};if _bgffa .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_dgbfc ,_gdaac :=_e .ParseBool (_bgffa .Value );if _gdaac !=nil {return _gdaac ;};_cggfe .AdjustAttr =&_dgbfc ;continue ;};if _bgffa .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_ceeeb ,_ecee :=_e .ParseBool (_bgffa .Value );if _ecee !=nil {return _ecee ;};_cggfe .ClearContentsAttr =&_ceeeb ;continue ;};if _bgffa .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_bdfba ,_efbaa :=_e .ParseBool (_bgffa .Value );if _efbaa !=nil {return _efbaa ;};_cggfe .PasteValuesAttr =&_bdfba ;continue ;};if _bgffa .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_gdcab ,_baafa :=_e .ParseBool (_bgffa .Value );if _baafa !=nil {return _baafa ;};_cggfe .RowColShiftAttr =&_gdcab ;continue ;};if _bgffa .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dbga ,_fafff :=_e .ParseBool (_bgffa .Value );if _fafff !=nil {return _fafff ;};_cggfe .PasteCommentsAttr =&_dbga ;continue ;};if _bgffa .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_agcabb ,_bdabgc :=_e .ParseBool (_bgffa .Value );if _bdabgc !=nil {return _bdabgc ;};_cggfe .ClearFormatsAttr =&_agcabb ;continue ;};if _bgffa .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_fcgcg ,_egebb :=_e .ParseBool (_bgffa .Value );if _egebb !=nil {return _egebb ;};_cggfe .GhostColAttr =&_fcgcg ;continue ;};if _bgffa .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_gccbb ,_cabab :=_e .ParseBool (_bgffa .Value );if _cabab !=nil {return _cabab ;};_cggfe .CoerceAttr =&_gccbb ;continue ;};if _bgffa .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bbbc ,_aeacb :=_e .ParseBool (_bgffa .Value );if _aeacb !=nil {return _aeacb ;};_cggfe .ClearCommentsAttr =&_bbbc ;continue ;};if _bgffa .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_ggafa ,_gbcga :=_e .ParseBool (_bgffa .Value );if _gbcga !=nil {return _gbcga ;};_cggfe .PasteAllAttr =&_ggafa ;continue ;};if _bgffa .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_gfefd ,_gdcaa :=_e .ParseBool (_bgffa .Value );if _gdcaa !=nil {return _gdcaa ;};_cggfe .PasteBordersAttr =&_gfefd ;continue ;};if _bgffa .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_edcbb ,_bbbed :=_e .ParseBool (_bgffa .Value );if _bbbed !=nil {return _bbbed ;};_cggfe .PasteFormatsAttr =&_edcbb ;continue ;};if _bgffa .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_fffeb ,_fcdgd :=_e .ParseBool (_bgffa .Value );if _fcdgd !=nil {return _fcdgd ;};_cggfe .PasteDataValidationAttr =&_fffeb ;continue ;};if _bgffa .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_fgged ,_cgfe :=_e .ParseBool (_bgffa .Value );if _cgfe !=nil {return _cgfe ;};_cggfe .DeleteAttr =&_fgged ;continue ;};if _bgffa .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_ddcge ,_dcede :=_e .ParseBool (_bgffa .Value );if _dcede !=nil {return _dcede ;};_cggfe .AssignAttr =&_ddcge ;continue ;};};for {_caebb ,_bgggba :=d .Token ();if _bgggba !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_bgggba );};if _bcabb ,_bgdcd :=_caebb .(_b .EndElement );_bgdcd &&_bcabb .Name ==start .Name {break ;};};return nil ;};func (_afgaa *CT_Controls )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgae :for {_ecgde ,_cgffd :=d .Token ();if _cgffd !=nil {return _cgffd ;};switch _bedg :=_ecgde .(type ){case _b .StartElement :switch _bedg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_afdc :=NewCT_Control ();if _cffac :=d .DecodeElement (_afdc ,&_bedg );_cffac !=nil {return _cffac ;};_afgaa .Control =append (_afgaa .Control ,_afdc );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073\u0020\u0025\u0076",_bedg .Name );if _aedd :=d .Skip ();_aedd !=nil {return _aedd ;};};case _b .EndElement :break _fgae ;case _b .CharData :};};return nil ;};func (_cgfgc *CT_Consolidation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfgc .RangeSets =NewCT_RangeSets ();for _ ,_aggca :=range start .Attr {if _aggca .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_bbcg ,_afaa :=_e .ParseBool (_aggca .Value );if _afaa !=nil {return _afaa ;};_cgfgc .AutoPageAttr =&_bbcg ;continue ;};};_eaea :for {_ddecb ,_dcde :=d .Token ();if _dcde !=nil {return _dcde ;};switch _ggbgdg :=_ddecb .(type ){case _b .StartElement :switch _ggbgdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"}:_cgfgc .Pages =NewCT_Pages ();if _eabgg :=d .DecodeElement (_cgfgc .Pages ,&_ggbgdg );_eabgg !=nil {return _eabgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"}:if _dgae :=d .DecodeElement (_cgfgc .RangeSets ,&_ggbgdg );_dgae !=nil {return _dgae ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025v",_ggbgdg .Name );if _fdae :=d .Skip ();_fdae !=nil {return _fdae ;};};case _b .EndElement :break _eaea ;case _b .CharData :};};return nil ;};func NewCT_RangeSets ()*CT_RangeSets {_adfcf :=&CT_RangeSets {};return _adfcf };type CT_PCDSDTCEntries struct{ +// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path +func (_egedab *CT_PivotDimension )ValidateWithPath (path string )error {return nil };func (_bgafb *ST_GrowShrinkType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bgafed ,_gbgfgb :=d .Token ();if _gbgfgb !=nil {return _gbgfgb ;};if _bffea ,_afgca :=_bgafed .(_gd .EndElement );_afgca &&_bffea .Name ==start .Name {*_bgafb =1;return nil ;};if _aegea ,_begcdb :=_bgafed .(_gd .CharData );!_begcdb {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",_bgafed );}else {switch string (_aegea ){case "":*_bgafb =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_bgafb =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_bgafb =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_bgafb =3;};};_bgafed ,_gbgfgb =d .Token ();if _gbgfgb !=nil {return _gbgfgb ;};if _deefg ,_cfgaag :=_bgafed .(_gd .EndElement );_cfgaag &&_deefg .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",_bgafed );};func (_gafc *CT_AutoSortScope )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gafc .PivotArea =NewCT_PivotArea ();_be :for {_cgg ,_add :=d .Token ();if _add !=nil {return _add ;};switch _dfb :=_cgg .(type ){case _gd .StartElement :switch _dfb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ccb :=d .DecodeElement (_gafc .PivotArea ,&_dfb );_ccb !=nil {return _ccb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065\u0020\u0025v",_dfb .Name );if _eef :=d .Skip ();_eef !=nil {return _eef ;};};case _gd .EndElement :break _be ;case _gd .CharData :};};return nil ;};type CT_CustomWorkbookView struct{ -// Tuple Count -CountAttr *uint32 ; +// Custom View Name +NameAttr string ; -// No Value -M []*CT_Missing ; +// Custom View GUID +GuidAttr string ; -// Numeric Value -N []*CT_Number ; +// Auto Update +AutoUpdateAttr *bool ; -// Error Value -E []*CT_Error ; +// Merge Interval +MergeIntervalAttr *uint32 ; -// Character Value -S []*CT_String ;}; +// Changes Saved Win +ChangesSavedWinAttr *bool ; -// Validate validates the CT_XStringElement and its children -func (_dcfaf *CT_XStringElement )Validate ()error {return _dcfaf .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");}; +// Only Synch +OnlySyncAttr *bool ; -// Validate validates the CT_Parameters and its children -func (_bbbgf *CT_Parameters )Validate ()error {return _bbbgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");};type CT_DrawingHF struct{IdAttr string ; +// Personal View +PersonalViewAttr *bool ; -// Left Header for Odd Pages -LhoAttr *uint32 ; +// Include Print Settings +IncludePrintSettingsAttr *bool ; -// Left Header for Even Pages -LheAttr *uint32 ; +// Include Hidden Rows & Columns +IncludeHiddenRowColAttr *bool ; -// Left Header for First Page -LhfAttr *uint32 ; +// Maximized +MaximizedAttr *bool ; -// Center Header for Odd Pages -ChoAttr *uint32 ; +// Minimized +MinimizedAttr *bool ; -// Center Header for Even Pages -CheAttr *uint32 ; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// Center Header for First Page -ChfAttr *uint32 ; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// Right Header for Odd Pages -RhoAttr *uint32 ; +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// Right Header for Even Pages -RheAttr *uint32 ; +// Top Left Corner (X Coordinate) +XWindowAttr *int32 ; -// Right Header for First Page -RhfAttr *uint32 ; +// Top Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// Left Footer for Odd Pages -LfoAttr *uint32 ; +// Window Width +WindowWidthAttr uint32 ; -// Left Footer for Even Pages -LfeAttr *uint32 ; +// Window Height +WindowHeightAttr uint32 ; -// Left Footer for First Page -LffAttr *uint32 ; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// Center Footer for Odd Pages -CfoAttr *uint32 ; +// Active Sheet in Book View +ActiveSheetIdAttr uint32 ; -// Center Footer for Even Pages -CfeAttr *uint32 ; +// Show Formula Bar +ShowFormulaBarAttr *bool ; -// Center Footer for First Page -CffAttr *uint32 ; +// Show Status Bar +ShowStatusbarAttr *bool ; -// Right Footer for Odd Pages -RfoAttr *uint32 ; +// Show Comments +ShowCommentsAttr ST_Comments ; -// Right Footer for Even Pages -RfeAttr *uint32 ; +// Show Objects +ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};type CT_CommentPr struct{ -// Right Footer for First Page -RffAttr *uint32 ;};func NewCT_UndoInfo ()*CT_UndoInfo {_cbebgg :=&CT_UndoInfo {};_cbebgg .ExpAttr =ST_FormulaExpression (1);return _cbebgg ;};func (_abead *CT_Reviewed )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eagaea :=range start .Attr {if _eagaea .Name .Local =="\u0072\u0049\u0064"{_egfdad ,_efaega :=_e .ParseUint (_eagaea .Value ,10,32);if _efaega !=nil {return _efaega ;};_abead .RIdAttr =uint32 (_egfdad );continue ;};};for {_dgfbe ,_feefdc :=d .Token ();if _feefdc !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_feefdc );};if _fbaef ,_dfgba :=_dgfbe .(_b .EndElement );_dfgba &&_fbaef .Name ==start .Name {break ;};};return nil ;};func (_dbbf *CT_ExternalReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dbbf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaaeda *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aaaeda =0;case "\u006e\u006f\u006e\u0065":*_aaaeda =1;case "\u0073\u0075\u006d":*_aaaeda =2;case "\u006d\u0069\u006e":*_aaaeda =3;case "\u006d\u0061\u0078":*_aaaeda =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_aaaeda =5;case "\u0063\u006f\u0075n\u0074":*_aaaeda =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_aaaeda =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_aaaeda =8;case "\u0076\u0061\u0072":*_aaaeda =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aaaeda =10;};return nil ;};type CT_Border struct{ +// Locked Flag +LockedAttr *bool ; -// Diagonal Up -DiagonalUpAttr *bool ; +// Default Size Flag +DefaultSizeAttr *bool ; -// Diagonal Down -DiagonalDownAttr *bool ; +// Print Flag +PrintAttr *bool ; -// Outline -OutlineAttr *bool ; +// Disabled Flag +DisabledAttr *bool ; -// Leading Edge Border -Start *CT_BorderPr ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Trailing Edge Border -End *CT_BorderPr ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Leading Edge Border -Left *CT_BorderPr ; +// Alternative Text +AltTextAttr *string ; -// Trailing Edge Border -Right *CT_BorderPr ; +// Text Horizontal Alignment +TextHAlignAttr ST_TextHAlign ; -// Top Border -Top *CT_BorderPr ; +// ext Vertical Alignment +TextVAlignAttr ST_TextVAlign ; -// Bottom Border -Bottom *CT_BorderPr ; +// Text Lock Flag +LockTextAttr *bool ; -// Diagonal -Diagonal *CT_BorderPr ; +// Far East Alignment Flag +JustLastXAttr *bool ; -// Vertical Inner Border -Vertical *CT_BorderPr ; +// Automatic Text Scaling Flag +AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func (_gcage ST_PatternType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_gcage .String (),start );};type CT_OlapPr struct{ -// Horizontal Inner Borders -Horizontal *CT_BorderPr ;};func (_fgfbca *ST_TableType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgfbca =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_fgfbca =1;case "\u0078\u006d\u006c":*_fgfbca =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_fgfbca =3;};return nil ;};func (_efebd ST_ConditionalFormattingOperator )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efebd .String (),start );};func (_egeeda *CT_SheetProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccga :=range start .Attr {if _ccga .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_gfbgc ,_dbabg :=_e .ParseBool (_ccga .Value );if _dbabg !=nil {return _dbabg ;};_egeeda .FormatRowsAttr =&_gfbgc ;continue ;};if _ccga .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_gdfgab ,_ebddac :=_e .ParseBool (_ccga .Value );if _ebddac !=nil {return _ebddac ;};_egeeda .InsertColumnsAttr =&_gdfgab ;continue ;};if _ccga .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cdfed ,_bgdbg :=_ccga .Value ,error (nil );if _bgdbg !=nil {return _bgdbg ;};_egeeda .AlgorithmNameAttr =&_cdfed ;continue ;};if _ccga .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_acggd ,_fgcgc :=_e .ParseBool (_ccga .Value );if _fgcgc !=nil {return _fgcgc ;};_egeeda .InsertRowsAttr =&_acggd ;continue ;};if _ccga .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_eebef ,_affdb :=_ccga .Value ,error (nil );if _affdb !=nil {return _affdb ;};_egeeda .SaltValueAttr =&_eebef ;continue ;};if _ccga .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_gefgd ,_bfcbe :=_e .ParseBool (_ccga .Value );if _bfcbe !=nil {return _bfcbe ;};_egeeda .InsertHyperlinksAttr =&_gefgd ;continue ;};if _ccga .Name .Local =="\u0073\u0068\u0065e\u0074"{_dcbca ,_fadaab :=_e .ParseBool (_ccga .Value );if _fadaab !=nil {return _fadaab ;};_egeeda .SheetAttr =&_dcbca ;continue ;};if _ccga .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_ffbda ,_afcc :=_e .ParseBool (_ccga .Value );if _afcc !=nil {return _afcc ;};_egeeda .DeleteColumnsAttr =&_ffbda ;continue ;};if _ccga .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_bfgce ,_bafgcf :=_e .ParseBool (_ccga .Value );if _bafgcf !=nil {return _bafgcf ;};_egeeda .ScenariosAttr =&_bfgce ;continue ;};if _ccga .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_fdbge ,_bdbdd :=_e .ParseBool (_ccga .Value );if _bdbdd !=nil {return _bdbdd ;};_egeeda .FormatColumnsAttr =&_fdbge ;continue ;};if _ccga .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fgefg ,_aecce :=_ccga .Value ,error (nil );if _aecce !=nil {return _aecce ;};_egeeda .PasswordAttr =&_fgefg ;continue ;};if _ccga .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_efcge ,_fgbfg :=_ccga .Value ,error (nil );if _fgbfg !=nil {return _fgbfg ;};_egeeda .HashValueAttr =&_efcge ;continue ;};if _ccga .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bfbcf ,_cefcb :=_e .ParseUint (_ccga .Value ,10,32);if _cefcb !=nil {return _cefcb ;};_abbbcf :=uint32 (_bfbcf );_egeeda .SpinCountAttr =&_abbbcf ;continue ;};if _ccga .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_gbgfd ,_aecbfe :=_e .ParseBool (_ccga .Value );if _aecbfe !=nil {return _aecbfe ;};_egeeda .ObjectsAttr =&_gbgfd ;continue ;};if _ccga .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_dacca ,_efabeb :=_e .ParseBool (_ccga .Value );if _efabeb !=nil {return _efabeb ;};_egeeda .FormatCellsAttr =&_dacca ;continue ;};if _ccga .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_bdaac ,_dccfdgf :=_e .ParseBool (_ccga .Value );if _dccfdgf !=nil {return _dccfdgf ;};_egeeda .DeleteRowsAttr =&_bdaac ;continue ;};if _ccga .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_eecbae ,_ffecfe :=_e .ParseBool (_ccga .Value );if _ffecfe !=nil {return _ffecfe ;};_egeeda .SelectLockedCellsAttr =&_eecbae ;continue ;};if _ccga .Name .Local =="\u0073\u006f\u0072\u0074"{_cdacc ,_bcgaf :=_e .ParseBool (_ccga .Value );if _bcgaf !=nil {return _bcgaf ;};_egeeda .SortAttr =&_cdacc ;continue ;};if _ccga .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_deacdd ,_ggfbd :=_e .ParseBool (_ccga .Value );if _ggfbd !=nil {return _ggfbd ;};_egeeda .AutoFilterAttr =&_deacdd ;continue ;};if _ccga .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_dcfbe ,_gdcec :=_e .ParseBool (_ccga .Value );if _gdcec !=nil {return _gdcec ;};_egeeda .PivotTablesAttr =&_dcfbe ;continue ;};if _ccga .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_gdegcde ,_cfbfee :=_e .ParseBool (_ccga .Value );if _cfbfee !=nil {return _cfbfee ;};_egeeda .SelectUnlockedCellsAttr =&_gdegcde ;continue ;};};for {_ebeac ,_eeadg :=d .Token ();if _eeadg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_eeadg );};if _degcb ,_daddce :=_ebeac .(_b .EndElement );_daddce &&_degcb .Name ==start .Name {break ;};};return nil ;}; +// Local Cube +LocalAttr *bool ; -// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path -func (_ceca *CT_ExternalLink )ValidateWithPath (path string )error {if _ceca .Choice !=nil {if _bfabc :=_ceca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfabc !=nil {return _bfabc ;};};if _ceca .ExtLst !=nil {if _dgef :=_ceca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgef !=nil {return _dgef ;};};return nil ;}; +// Local Cube Connection +LocalConnectionAttr *string ; -// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path -func (_dcbbd *CT_PageField )ValidateWithPath (path string )error {if _dcbbd .ExtLst !=nil {if _deff :=_dcbbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deff !=nil {return _deff ;};};return nil ;}; +// Local Refresh +LocalRefreshAttr *bool ; -// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path -func (_cdab *CT_Cell )ValidateWithPath (path string )error {if _eded :=_cdab .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_eded !=nil {return _eded ;};if _cdab .F !=nil {if _defd :=_cdab .F .ValidateWithPath (path +"\u002f\u0046");_defd !=nil {return _defd ;};};if _cdab .Is !=nil {if _acde :=_cdab .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_acde !=nil {return _acde ;};};if _cdab .ExtLst !=nil {if _bff :=_cdab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bff !=nil {return _bff ;};};return nil ;};func NewCT_DataField ()*CT_DataField {_gccd :=&CT_DataField {};return _gccd };func (_ececc ST_DynamicFilterType )ValidateWithPath (path string )error {switch _ececc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ececc ));};return nil ;};func (_accba *CT_OleItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_accba .NameAttr )});if _accba .IconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accba .IconAttr ))});};if _accba .AdviseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accba .AdviseAttr ))});};if _accba .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accba .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Send Locale to OLAP +SendLocaleAttr *bool ; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_eaab *CT_FontScheme )ValidateWithPath (path string )error {if _eaab .ValAttr ==ST_FontSchemeUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eeaef :=_eaab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeaef !=nil {return _eeaef ;};return nil ;}; +// Drill Through Count +RowDrillCountAttr *uint32 ; -// Validate validates the CT_TableStyleInfo and its children -func (_bggeb *CT_TableStyleInfo )Validate ()error {return _bggeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");}; +// OLAP Fill Formatting +ServerFillAttr *bool ; -// Validate validates the CT_DdeItem and its children -func (_feda *CT_DdeItem )Validate ()error {return _feda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");}; +// OLAP Number Format +ServerNumberFormatAttr *bool ; -// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path -func (_ccfd *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil }; +// OLAP Server Font +ServerFontAttr *bool ; -// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path -func (_ceagfa *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };func (_dadgb *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dadgb =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_dadgb =1;case "\u006f\u0066\u0066":*_dadgb =2;case "\u006f\u006e":*_dadgb =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_dadgb =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_dadgb =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_dadgb =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_dadgb =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_dadgb =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_dadgb =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_dadgb =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_dadgb =11;};return nil ;};func (_cfafa ST_Visibility )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbebb :=_b .Attr {};_cbebb .Name =name ;switch _cfafa {case ST_VisibilityUnset :_cbebb .Value ="";case ST_VisibilityVisible :_cbebb .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_cbebb .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_cbebb .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _cbebb ,nil ;};func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_fdfg :=&CT_CalculatedMembers {};return _fdfg };type ST_GrowShrinkType byte ;func NewCT_PCDKPIs ()*CT_PCDKPIs {_ffcac :=&CT_PCDKPIs {};return _ffcac };func (_bfdgef *CT_SheetBackgroundPicture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bfdgef .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcbe *CT_CellAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feebd :=range start .Attr {if _feebd .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_dcbe .HorizontalAttr .UnmarshalXMLAttr (_feebd );continue ;};if _feebd .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_dcbe .VerticalAttr .UnmarshalXMLAttr (_feebd );continue ;};if _feebd .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ceeb ,_dacg :=_e .ParseUint (_feebd .Value ,10,8);if _dacg !=nil {return _dacg ;};_fdbe :=uint8 (_ceeb );_dcbe .TextRotationAttr =&_fdbe ;continue ;};if _feebd .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_ffdd ,_aad :=_e .ParseBool (_feebd .Value );if _aad !=nil {return _aad ;};_dcbe .WrapTextAttr =&_ffdd ;continue ;};if _feebd .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_aed ,_fafa :=_e .ParseUint (_feebd .Value ,10,32);if _fafa !=nil {return _fafa ;};_aeef :=uint32 (_aed );_dcbe .IndentAttr =&_aeef ;continue ;};if _feebd .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_bddgc ,_gdad :=_e .ParseInt (_feebd .Value ,10,32);if _gdad !=nil {return _gdad ;};_fec :=int32 (_bddgc );_dcbe .RelativeIndentAttr =&_fec ;continue ;};if _feebd .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_bdee ,_cfab :=_e .ParseBool (_feebd .Value );if _cfab !=nil {return _cfab ;};_dcbe .JustifyLastLineAttr =&_bdee ;continue ;};if _feebd .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_aefc ,_gcdb :=_e .ParseBool (_feebd .Value );if _gcdb !=nil {return _gcdb ;};_dcbe .ShrinkToFitAttr =&_aefc ;continue ;};if _feebd .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_cef ,_agge :=_e .ParseUint (_feebd .Value ,10,32);if _agge !=nil {return _agge ;};_ceef :=uint32 (_cef );_dcbe .ReadingOrderAttr =&_ceef ;continue ;};};for {_acfg ,_bggea :=d .Token ();if _bggea !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006cA\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_bggea );};if _fdffg ,_afgf :=_acfg .(_b .EndElement );_afgf &&_fdffg .Name ==start .Name {break ;};};return nil ;};func (_ebcgd ST_rwColActionType )Validate ()error {return _ebcgd .ValidateWithPath ("")};func (_efabb *CT_SharedUser )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efabb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_gcged :=range start .Attr {if _gcged .Name .Local =="\u0067\u0075\u0069\u0064"{_cfgbe ,_ceedgg :=_gcged .Value ,error (nil );if _ceedgg !=nil {return _ceedgg ;};_efabb .GuidAttr =_cfgbe ;continue ;};if _gcged .Name .Local =="\u006e\u0061\u006d\u0065"{_bfddd ,_ddgfe :=_gcged .Value ,error (nil );if _ddgfe !=nil {return _ddgfe ;};_efabb .NameAttr =_bfddd ;continue ;};if _gcged .Name .Local =="\u0069\u0064"{_fbgebc ,_dgdb :=_e .ParseInt (_gcged .Value ,10,32);if _dgdb !=nil {return _dgdb ;};_efabb .IdAttr =int32 (_fbgebc );continue ;};if _gcged .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_fbda ,_gbeeda :=ParseStdlibTime (_gcged .Value );if _gbeeda !=nil {return _gbeeda ;};_efabb .DateTimeAttr =_fbda ;continue ;};};_accgc :for {_bbbce ,_fgbca :=d .Token ();if _fgbca !=nil {return _fgbca ;};switch _cbffg :=_bbbce .(type ){case _b .StartElement :switch _cbffg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efabb .ExtLst =NewCT_ExtensionList ();if _bfadfb :=d .DecodeElement (_efabb .ExtLst ,&_cbffg );_bfadfb !=nil {return _bfadfb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072 \u0025\u0076",_cbffg .Name );if _acccg :=d .Skip ();_acccg !=nil {return _acccg ;};};case _b .EndElement :break _accgc ;case _b .CharData :};};return nil ;}; +// OLAP Font Formatting +ServerFontColorAttr *bool ;};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;);type CT_VolMain struct{ -// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path -func (_cfdef *CT_Index )ValidateWithPath (path string )error {return nil };func (_fffeac ST_GrowShrinkType )String ()string {switch _fffeac {case 0:return "";case 1:return "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case 2:return "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case 3:return "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return "";};type CT_CacheField struct{ +// First String +FirstAttr string ; -// PivotCache Field Name -NameAttr string ; +// Topic +Tp []*CT_VolTopic ;};type CT_PageSetUpPr struct{ -// PivotCache Field Caption -CaptionAttr *string ; +// Show Auto Page Breaks +AutoPageBreaksAttr *bool ; -// Property Name -PropertyNameAttr *string ; +// Fit To Page +FitToPageAttr *bool ;};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;);type CT_Cfvo struct{ -// Server-based Field -ServerFieldAttr *bool ; +// Type +TypeAttr ST_CfvoType ; -// Unique List Retrieved -UniqueListAttr *bool ; +// Value +ValAttr *string ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Greater Than Or Equal +GteAttr *bool ;ExtLst *CT_ExtensionList ;};func (_fafdg *CT_HierarchyUsage )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fafdg .HierarchyUsageAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_aaabd ST_GradientType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_aaabd .String (),start );};func (_dcecc *Connections )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dcecc .CT_Connections =*NewCT_Connections ();_dbfaag :for {_dbdfde ,_gcdgd :=d .Token ();if _gcdgd !=nil {return _gcdgd ;};switch _aabeg :=_dbdfde .(type ){case _gd .StartElement :switch _aabeg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_adaaf :=NewCT_Connection ();if _deeedb :=d .DecodeElement (_adaaf ,&_aabeg );_deeedb !=nil {return _deeedb ;};_dcecc .Connection =append (_dcecc .Connection ,_adaaf );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\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_aabeg .Name );if _adgfbb :=d .Skip ();_adgfbb !=nil {return _adgfbb ;};};case _gd .EndElement :break _dbfaag ;case _gd .CharData :};};return nil ;};func NewCT_GroupLevels ()*CT_GroupLevels {_bfdb :=&CT_GroupLevels {};return _bfdb };type CT_TableColumns struct{ -// Calculated Field Formula -FormulaAttr *string ; +// Column Count +CountAttr *uint32 ; -// SQL Data Type -SqlTypeAttr *int32 ; +// Table Column +TableColumn []*CT_TableColumn ;};func NewTable ()*Table {_aedea :=&Table {};_aedea .CT_Table =*NewCT_Table ();return _aedea };func (_eccfbe ST_ParameterType )String ()string {switch _eccfbe {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 "";}; -// Hierarchy -HierarchyAttr *int32 ; +// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path +func (_ggcdc *CT_PivotFields )ValidateWithPath (path string )error {for _abaaa ,_bfdfc :=range _ggcdc .PivotField {if _bfbge :=_bfdfc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_abaaa ));_bfbge !=nil {return _bfbge ;};};return nil ;}; -// Hierarchy Level -LevelAttr *uint32 ; +// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path +func (_bdee *CT_CellStyle )ValidateWithPath (path string )error {if _bdee .ExtLst !=nil {if _agec :=_bdee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agec !=nil {return _agec ;};};return nil ;};type Metadata struct{CT_Metadata };func (_geeca ST_DateTimeGrouping )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_cgfff :=_gd .Attr {};_cgfff .Name =name ;switch _geeca {case ST_DateTimeGroupingUnset :_cgfff .Value ="";case ST_DateTimeGroupingYear :_cgfff .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_cgfff .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_cgfff .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_cgfff .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_cgfff .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_cgfff .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _cgfff ,nil ;};func (_efaef *CT_MeasureGroup )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_edefc :=range start .Attr {if _edefc .Name .Local =="\u006e\u0061\u006d\u0065"{_gbfed ,_cabdgg :=_edefc .Value ,error (nil );if _cabdgg !=nil {return _cabdgg ;};_efaef .NameAttr =_gbfed ;continue ;};if _edefc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ggedb ,_gdcdd :=_edefc .Value ,error (nil );if _gdcdd !=nil {return _gdcdd ;};_efaef .CaptionAttr =_ggedb ;continue ;};};for {_gbgdc ,_ddcfc :=d .Token ();if _ddcfc !=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",_ddcfc );};if _abgfc ,_gbgcd :=_gbgdc .(_gd .EndElement );_gbgcd &&_abgfc .Name ==start .Name {break ;};};return nil ;};func NewCT_rowItems ()*CT_rowItems {_defeg :=&CT_rowItems {};return _defeg };func (_gcggf *CT_LegacyDrawing )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bcbeae :=range start .Attr {if _bcbeae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcbeae .Name .Local =="\u0069\u0064"||_bcbeae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bcbeae .Name .Local =="\u0069\u0064"{_gafebd ,_efbfg :=_bcbeae .Value ,error (nil );if _efbfg !=nil {return _efbfg ;};_gcggf .IdAttr =_gafebd ;continue ;};};for {_bbdcbc ,_cggfc :=d .Token ();if _cggfc !=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",_cggfc );};if _cbfee ,_acadc :=_bbdcbc .(_gd .EndElement );_acadc &&_cbfee .Name ==start .Name {break ;};};return nil ;};type CT_XStringElement struct{ -// Database Field -DatabaseFieldAttr *bool ; +// Value +VAttr string ;};func (_cfcga ST_Visibility )Validate ()error {return _cfcga .ValidateWithPath ("")};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_bagfb :=&CT_CustomWorkbookViews {};return _bagfb ;};type CT_FontSize struct{ -// Member Property Count -MappingCountAttr *uint32 ; +// Value +ValAttr float64 ;}; -// Member Property Field -MemberPropertyFieldAttr *bool ; +// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path +func (_afgac *CT_Dxf )ValidateWithPath (path string )error {if _afgac .Font !=nil {if _bggc :=_afgac .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bggc !=nil {return _bggc ;};};if _afgac .NumFmt !=nil {if _cbcb :=_afgac .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cbcb !=nil {return _cbcb ;};};if _afgac .Fill !=nil {if _bgddf :=_afgac .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bgddf !=nil {return _bgddf ;};};if _afgac .Alignment !=nil {if _aegb :=_afgac .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_aegb !=nil {return _aegb ;};};if _afgac .Border !=nil {if _abec :=_afgac .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_abec !=nil {return _abec ;};};if _afgac .Protection !=nil {if _eggbd :=_afgac .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_eggbd !=nil {return _eggbd ;};};if _afgac .ExtLst !=nil {if _gabab :=_afgac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gabab !=nil {return _gabab ;};};return nil ;};func (_defga *CT_TupleCache )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _defga .Entries !=nil {_gbfcf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_defga .Entries ,_gbfcf );};if _defga .Sets !=nil {_agbcea :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_defga .Sets ,_agbcea );};if _defga .QueryCache !=nil {_ddgebf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_defga .QueryCache ,_ddgebf );};if _defga .ServerFormats !=nil {_aeceg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_defga .ServerFormats ,_aeceg );};if _defga .ExtLst !=nil {_eebede :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_defga .ExtLst ,_eebede );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_gedgb *CT_SheetDimension )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bdgcc :=range start .Attr {if _bdgcc .Name .Local =="\u0072\u0065\u0066"{_agfgbd ,_gdgacb :=_bdgcc .Value ,error (nil );if _gdgacb !=nil {return _gdgacb ;};_gedgb .RefAttr =_agfgbd ;continue ;};};for {_aeddb ,_gadbg :=d .Token ();if _gadbg !=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",_gadbg );};if _afgeg ,_decde :=_aeddb .(_gd .EndElement );_decde &&_afgeg .Name ==start .Name {break ;};};return nil ;}; -// Shared Items -SharedItems *CT_SharedItems ; +// Validate validates the CT_DynamicFilter and its children +func (_cagbg *CT_DynamicFilter )Validate ()error {return _cagbg .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");};func (_gbeeg *CT_PageField )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gbeeg .FldAttr )});if _gbeeg .ItemAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_gbeeg .ItemAttr )});};if _gbeeg .HierAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gbeeg .HierAttr )});};if _gbeeg .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gbeeg .NameAttr )});};if _gbeeg .CapAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0061\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_gbeeg .CapAttr )});};e .EncodeToken (start );if _gbeeg .ExtLst !=nil {_cbeff :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbeeg .ExtLst ,_cbeff );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewPivotTableDefinition ()*PivotTableDefinition {_deab :=&PivotTableDefinition {};_deab .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _deab ;};func (_dbgdc ST_PaneState )String ()string {switch _dbgdc {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 NewConnections ()*Connections {_bdbcf :=&Connections {};_bdbcf .CT_Connections =*NewCT_Connections ();return _bdbcf ;};func (_gefga ST_DataValidationErrorStyle )String ()string {switch _gefga {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 (_bebfc *CT_DateGroupItem )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bebfc .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_bcbg :=range start .Attr {if _bcbg .Name .Local =="\u0079\u0065\u0061\u0072"{_bffc ,_aagac :=_a .ParseUint (_bcbg .Value ,10,16);if _aagac !=nil {return _aagac ;};_bebfc .YearAttr =uint16 (_bffc );continue ;};if _bcbg .Name .Local =="\u006d\u006f\u006et\u0068"{_dafd ,_cgbe :=_a .ParseUint (_bcbg .Value ,10,16);if _cgbe !=nil {return _cgbe ;};_gbgd :=uint16 (_dafd );_bebfc .MonthAttr =&_gbgd ;continue ;};if _bcbg .Name .Local =="\u0064\u0061\u0079"{_afaad ,_fdeg :=_a .ParseUint (_bcbg .Value ,10,16);if _fdeg !=nil {return _fdeg ;};_dbdbe :=uint16 (_afaad );_bebfc .DayAttr =&_dbdbe ;continue ;};if _bcbg .Name .Local =="\u0068\u006f\u0075\u0072"{_bfafa ,_eaacg :=_a .ParseUint (_bcbg .Value ,10,16);if _eaacg !=nil {return _eaacg ;};_fbca :=uint16 (_bfafa );_bebfc .HourAttr =&_fbca ;continue ;};if _bcbg .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_ggge ,_aada :=_a .ParseUint (_bcbg .Value ,10,16);if _aada !=nil {return _aada ;};_fdbdf :=uint16 (_ggge );_bebfc .MinuteAttr =&_fdbdf ;continue ;};if _bcbg .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_dbgf ,_gefabd :=_a .ParseUint (_bcbg .Value ,10,16);if _gefabd !=nil {return _gefabd ;};_gdfa :=uint16 (_dbgf );_bebfc .SecondAttr =&_gdfa ;continue ;};if _bcbg .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bebfc .DateTimeGroupingAttr .UnmarshalXMLAttr (_bcbg );continue ;};};for {_efcf ,_eegec :=d .Token ();if _eegec !=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",_eegec );};if _gadfa ,_bfegg :=_efcf .(_gd .EndElement );_bfegg &&_gadfa .Name ==start .Name {break ;};};return nil ;};func (_babefa ST_PhoneticType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_agfbd :=_gd .Attr {};_agfbd .Name =name ;switch _babefa {case ST_PhoneticTypeUnset :_agfbd .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_agfbd .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_agfbd .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_agfbd .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_agfbd .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _agfbd ,nil ;}; -// Field Group Properties -FieldGroup *CT_FieldGroup ; +// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path +func (_debb *CT_GroupLevels )ValidateWithPath (path string )error {for _ddbcg ,_gcdcfa :=range _debb .GroupLevel {if _cbccf :=_gcdcfa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_ddbcg ));_cbccf !=nil {return _cbccf ;};};return nil ;};func NewCT_DataField ()*CT_DataField {_dcde :=&CT_DataField {};return _dcde };func (_fagf *CT_Cols )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_agbe :for {_cbdb ,_cecd :=d .Token ();if _cecd !=nil {return _cecd ;};switch _aged :=_cbdb .(type ){case _gd .StartElement :switch _aged .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cbbf :=NewCT_Col ();if _eddg :=d .DecodeElement (_cbbf ,&_aged );_eddg !=nil {return _eddg ;};_fagf .Col =append (_fagf .Col ,_cbbf );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\u0043\u006f\u006c\u0073\u0020\u0025\u0076",_aged .Name );if _fedg :=d .Skip ();_fedg !=nil {return _fedg ;};};case _gd .EndElement :break _agbe ;case _gd .CharData :};};return nil ;};type ST_FilterOperator byte ; -// Member Properties Map -MpMap []*CT_X ; +// Validate validates the CT_MdxSet and its children +func (_cfadg *CT_MdxSet )Validate ()error {return _cfadg .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func NewCT_CacheFields ()*CT_CacheFields {_gba :=&CT_CacheFields {};return _gba };func (_accdd ST_ShowDataAs )Validate ()error {return _accdd .ValidateWithPath ("")};func NewCT_Break ()*CT_Break {_dffa :=&CT_Break {};return _dffa };func (_gceacc *ST_DvAspect )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_gceacc =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_gceacc =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_gceacc =2;};return nil ;};type CT_MdxTuple struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_Row struct{ +// Member Index Count +CAttr *uint32 ; -// Row Index -RAttr *uint32 ; +// Server Formatting Culture Currency +CtAttr *string ; -// Spans -SpansAttr *ST_CellSpans ; +// Server Formatting String Index +SiAttr *uint32 ; -// Style Index -SAttr *uint32 ; +// Server Formatting Built-In Number Format Index +FiAttr *uint32 ; -// Custom Format -CustomFormatAttr *bool ; +// Server Formatting Background Color +BcAttr *string ; -// Row Height -HtAttr *float64 ; +// Server Formatting Foreground Color +FcAttr *string ; -// Hidden -HiddenAttr *bool ; +// Server Formatting Italic Font +IAttr *bool ; -// Custom Height -CustomHeightAttr *bool ; +// Server Formatting Underline Font +UAttr *bool ; -// Outline Level -OutlineLevelAttr *uint8 ; +// Server Formatting Strikethrough Font +StAttr *bool ; -// Collapsed -CollapsedAttr *bool ; +// Server Formatting Bold Font +BAttr *bool ; -// Thick Top Border -ThickTopAttr *bool ; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;}; -// Thick Bottom -ThickBotAttr *bool ; +// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path +func (_ffced *Chartsheet )ValidateWithPath (path string )error {if _ebdgbc :=_ffced .CT_Chartsheet .ValidateWithPath (path );_ebdgbc !=nil {return _ebdgbc ;};return nil ;};type CT_MetadataBlocks struct{ -// Show Phonetic -PhAttr *bool ; +// Metadata Block Count +CountAttr *uint32 ; -// Cell -C []*CT_Cell ; +// Metadata Block +Bk []*CT_MetadataBlock ;};func (_eggfe *CT_Sets )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aeege :=range start .Attr {if _aeege .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgagb ,_dcbbg :=_a .ParseUint (_aeege .Value ,10,32);if _dcbbg !=nil {return _dcbbg ;};_bddfd :=uint32 (_bgagb );_eggfe .CountAttr =&_bddfd ;continue ;};};_ccdbe :for {_ebfcf ,_ddfcdc :=d .Token ();if _ddfcdc !=nil {return _ddfcdc ;};switch _ebdgdf :=_ebfcf .(type ){case _gd .StartElement :switch _ebdgdf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daebg :=NewCT_Set ();if _fdgaa :=d .DecodeElement (_daebg ,&_ebdgdf );_fdgaa !=nil {return _fdgaa ;};_eggfe .Set =append (_eggfe .Set ,_daebg );default:_e .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_ebdgdf .Name );if _bagda :=d .Skip ();_bagda !=nil {return _bagda ;};};case _gd .EndElement :break _ccdbe ;case _gd .CharData :};};return nil ;};func (_bgbeg *CT_DataBinding )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bgbeg .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bgbeg .DataBindingNameAttr )});};if _bgbeg .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bgbeg .FileBindingAttr ))});};if _bgbeg .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",*_bgbeg .ConnectionIDAttr )});};if _bgbeg .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bgbeg .FileBindingNameAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bgbeg .DataBindingLoadModeAttr )});e .EncodeToken (start );if _bgbeg .Any !=nil {_bgbeg .Any .MarshalXML (e ,_gd .StartElement {});};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_MemberProperties ()*CT_MemberProperties {_gfdcc :=&CT_MemberProperties {};return _gfdcc };func (_gffa *CT_Color )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gdgdf :=range start .Attr {if _gdgdf .Name .Local =="\u0061\u0075\u0074\u006f"{_gbbdd ,_egde :=_a .ParseBool (_gdgdf .Value );if _egde !=nil {return _egde ;};_gffa .AutoAttr =&_gbbdd ;continue ;};if _gdgdf .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_degg ,_cfgef :=_a .ParseUint (_gdgdf .Value ,10,32);if _cfgef !=nil {return _cfgef ;};_acgd :=uint32 (_degg );_gffa .IndexedAttr =&_acgd ;continue ;};if _gdgdf .Name .Local =="\u0072\u0067\u0062"{_aceg ,_efec :=_gdgdf .Value ,error (nil );if _efec !=nil {return _efec ;};_gffa .RgbAttr =&_aceg ;continue ;};if _gdgdf .Name .Local =="\u0074\u0068\u0065m\u0065"{_cfcac ,_gcdg :=_a .ParseUint (_gdgdf .Value ,10,32);if _gcdg !=nil {return _gcdg ;};_daae :=uint32 (_cfcac );_gffa .ThemeAttr =&_daae ;continue ;};if _gdgdf .Name .Local =="\u0074\u0069\u006e\u0074"{_fbgg ,_afba :=_a .ParseFloat (_gdgdf .Value ,64);if _afba !=nil {return _afba ;};_gffa .TintAttr =&_fbgg ;continue ;};};for {_fegc ,_gdga :=d .Token ();if _gdga !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_gdga );};if _dfdec ,_abfeb :=_fegc .(_gd .EndElement );_abfeb &&_dfdec .Name ==start .Name {break ;};};return nil ;};func (_cafegf *CT_DataValidation )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dgbbb :=range start .Attr {if _dgbbb .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_ebecb ,_cbab :=_a .ParseBool (_dgbbb .Value );if _cbab !=nil {return _cbab ;};_cafegf .ShowErrorMessageAttr =&_ebecb ;continue ;};if _dgbbb .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_aafbc ,_bbcce :=_dgbbb .Value ,error (nil );if _bbcce !=nil {return _bbcce ;};_cafegf .ErrorTitleAttr =&_aafbc ;continue ;};if _dgbbb .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_cafegf .ErrorStyleAttr .UnmarshalXMLAttr (_dgbbb );continue ;};if _dgbbb .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_cafegf .OperatorAttr .UnmarshalXMLAttr (_dgbbb );continue ;};if _dgbbb .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_edaa ,_beedb :=_a .ParseBool (_dgbbb .Value );if _beedb !=nil {return _beedb ;};_cafegf .AllowBlankAttr =&_edaa ;continue ;};if _dgbbb .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_gfbd ,_cbcc :=_a .ParseBool (_dgbbb .Value );if _cbcc !=nil {return _cbcc ;};_cafegf .ShowDropDownAttr =&_gfbd ;continue ;};if _dgbbb .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_badab ,_egad :=_a .ParseBool (_dgbbb .Value );if _egad !=nil {return _egad ;};_cafegf .ShowInputMessageAttr =&_badab ;continue ;};if _dgbbb .Name .Local =="\u0074\u0079\u0070\u0065"{_cafegf .TypeAttr .UnmarshalXMLAttr (_dgbbb );continue ;};if _dgbbb .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_cafegf .ImeModeAttr .UnmarshalXMLAttr (_dgbbb );continue ;};if _dgbbb .Name .Local =="\u0065\u0072\u0072o\u0072"{_abae ,_eabef :=_dgbbb .Value ,error (nil );if _eabef !=nil {return _eabef ;};_cafegf .ErrorAttr =&_abae ;continue ;};if _dgbbb .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_ddad ,_bcabb :=_dgbbb .Value ,error (nil );if _bcabb !=nil {return _bcabb ;};_cafegf .PromptTitleAttr =&_ddad ;continue ;};if _dgbbb .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_ffgba ,_cgecc :=_dgbbb .Value ,error (nil );if _cgecc !=nil {return _cgecc ;};_cafegf .PromptAttr =&_ffgba ;continue ;};if _dgbbb .Name .Local =="\u0073\u0071\u0072e\u0066"{_gdac ,_cgece :=ParseSliceST_Sqref (_dgbbb .Value );if _cgece !=nil {return _cgece ;};_cafegf .SqrefAttr =_gdac ;continue ;};};_gdef :for {_bdeec ,_eababb :=d .Token ();if _eababb !=nil {return _eababb ;};switch _gbebd :=_bdeec .(type ){case _gd .StartElement :switch _gbebd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafegf .Formula1 =new (string );if _agdbc :=d .DecodeElement (_cafegf .Formula1 ,&_gbebd );_agdbc !=nil {return _agdbc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafegf .Formula2 =new (string );if _cdcf :=d .DecodeElement (_cafegf .Formula2 ,&_gbebd );_cdcf !=nil {return _cdcf ;};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\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gbebd .Name );if _ebbdc :=d .Skip ();_ebbdc !=nil {return _ebbdc ;};};case _gd .EndElement :break _gdef ;case _gd .CharData :};};return nil ;};func (_ddega *CT_PCDSCPage )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bafad :=range start .Attr {if _bafad .Name .Local =="\u0063\u006f\u0075n\u0074"{_adafg ,_gaeff :=_a .ParseUint (_bafad .Value ,10,32);if _gaeff !=nil {return _gaeff ;};_ecaabc :=uint32 (_adafg );_ddega .CountAttr =&_ecaabc ;continue ;};};_aceac :for {_edbda ,_feddd :=d .Token ();if _feddd !=nil {return _feddd ;};switch _dagc :=_edbda .(type ){case _gd .StartElement :switch _dagc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efgfgc :=NewCT_PageItem ();if _fdbcc :=d .DecodeElement (_efgfgc ,&_dagc );_fdbcc !=nil {return _fdbcc ;};_ddega .PageItem =append (_ddega .PageItem ,_efgfgc );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_P\u0043\u0044S\u0043\u0050\u0061\u0067\u0065\u0020\u0025\u0076",_dagc .Name );if _cadaa :=d .Skip ();_cadaa !=nil {return _cadaa ;};};case _gd .EndElement :break _aceac ;case _gd .CharData :};};return nil ;};type CT_Control struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gefc *CT_Chartsheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gefc .SheetViews =NewCT_ChartsheetViews ();_gefc .Drawing =NewCT_Drawing ();_edec :for {_gcdc ,_ccbf :=d .Token ();if _ccbf !=nil {return _ccbf ;};switch _dedaa :=_gcdc .(type ){case _b .StartElement :switch _dedaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_gefc .SheetPr =NewCT_ChartsheetPr ();if _gade :=d .DecodeElement (_gefc .SheetPr ,&_dedaa );_gade !=nil {return _gade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _agdc :=d .DecodeElement (_gefc .SheetViews ,&_dedaa );_agdc !=nil {return _agdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gefc .SheetProtection =NewCT_ChartsheetProtection ();if _aebe :=d .DecodeElement (_gefc .SheetProtection ,&_dedaa );_aebe !=nil {return _aebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_gefc .CustomSheetViews =NewCT_CustomChartsheetViews ();if _fceg :=d .DecodeElement (_gefc .CustomSheetViews ,&_dedaa );_fceg !=nil {return _fceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_gefc .PageMargins =NewCT_PageMargins ();if _ddce :=d .DecodeElement (_gefc .PageMargins ,&_dedaa );_ddce !=nil {return _ddce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_gefc .PageSetup =NewCT_CsPageSetup ();if _dadd :=d .DecodeElement (_gefc .PageSetup ,&_dedaa );_dadd !=nil {return _dadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_gefc .HeaderFooter =NewCT_HeaderFooter ();if _aafge :=d .DecodeElement (_gefc .HeaderFooter ,&_dedaa );_aafge !=nil {return _aafge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _acdg :=d .DecodeElement (_gefc .Drawing ,&_dedaa );_acdg !=nil {return _acdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_gefc .LegacyDrawing =NewCT_LegacyDrawing ();if _cdgg :=d .DecodeElement (_gefc .LegacyDrawing ,&_dedaa );_cdgg !=nil {return _cdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_gefc .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bfga :=d .DecodeElement (_gefc .LegacyDrawingHF ,&_dedaa );_bfga !=nil {return _bfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_gefc .DrawingHF =NewCT_DrawingHF ();if _gebga :=d .DecodeElement (_gefc .DrawingHF ,&_dedaa );_gebga !=nil {return _gebga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_gefc .Picture =NewCT_SheetBackgroundPicture ();if _gcba :=d .DecodeElement (_gefc .Picture ,&_dedaa );_gcba !=nil {return _gcba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_gefc .WebPublishItems =NewCT_WebPublishItems ();if _cdca :=d .DecodeElement (_gefc .WebPublishItems ,&_dedaa );_cdca !=nil {return _cdca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gefc .ExtLst =NewCT_ExtensionList ();if _bead :=d .DecodeElement (_gefc .ExtLst ,&_dedaa );_bead !=nil {return _bead ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_dedaa .Name );if _bgff :=d .Skip ();_bgff !=nil {return _bgff ;};};case _b .EndElement :break _edec ;case _b .CharData :};};return nil ;};func (_gceag ST_CellComments )String ()string {switch _gceag {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case 3:return "\u0061\u0074\u0045n\u0064";};return "";};func NewCT_Groups ()*CT_Groups {_ebdbc :=&CT_Groups {};return _ebdbc }; +// Shape Id +ShapeIdAttr uint32 ;IdAttr string ; -// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path -func (_bfddc *CT_GroupMember )ValidateWithPath (path string )error {return nil };func NewCT_Sheets ()*CT_Sheets {_bbdfa :=&CT_Sheets {};return _bbdfa };func NewCT_CacheSource ()*CT_CacheSource {_bcbe :=&CT_CacheSource {};_bcbe .TypeAttr =ST_SourceType (1);return _bcbe ;};func (_faafga ST_TableType )String ()string {switch _faafga {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0078\u006d\u006c";case 3:return "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return "";}; +// Control Name +NameAttr *string ; -// Validate validates the CT_QueryTableField and its children -func (_gcacg *CT_QueryTableField )Validate ()error {return _gcacg .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};func (_gdfe *CT_Index )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_gdfe .VAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Embedded Control Properties +ControlPr *CT_ControlPr ;};func (_agdda *QueryTable )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _agdda .CT_QueryTable .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path -func (_dgfab *CT_CellStyles )ValidateWithPath (path string )error {for _ggce ,_gcb :=range _dgfab .CellStyle {if _fcddb :=_gcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ggce ));_fcddb !=nil {return _fcddb ;};};return nil ;};type CT_PivotAreas struct{ +// Validate validates the CT_ChartsheetViews and its children +func (_beda *CT_ChartsheetViews )Validate ()error {return _beda .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};func (_abggd ST_DdeValueType )ValidateWithPath (path string )error {switch _abggd {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 (_abggd ));};return nil ;};func NewCT_Selection ()*CT_Selection {_aacgg :=&CT_Selection {};return _aacgg };func (_fbcbac *CT_FutureMetadata )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fbcbac .NameAttr )});if _fbcbac .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbcbac .CountAttr )});};e .EncodeToken (start );if _fbcbac .Bk !=nil {_fgfda :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_fead :=range _fbcbac .Bk {e .EncodeElement (_fead ,_fgfda );};};if _fbcbac .ExtLst !=nil {_edcaf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbcbac .ExtLst ,_edcaf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cfbf *CT_DbPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_cfbf .ConnectionAttr )});if _cfbf .CommandAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfbf .CommandAttr )});};if _cfbf .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfbf .ServerCommandAttr )});};if _cfbf .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cfbf .CommandTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Pivot Area Count +// Validate validates the CT_WorkbookProtection and its children +func (_cebcg *CT_WorkbookProtection )Validate ()error {return _cebcg .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};func (_fbb *CT_CalcChain )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_bcfed :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_ceee :=range _fbb .C {e .EncodeElement (_ceee ,_bcfed );};if _fbb .ExtLst !=nil {_befd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbb .ExtLst ,_befd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ebgbg *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_ebgbg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_ebgbg =1;case "\u006c\u0065\u0066\u0074":*_ebgbg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebgbg =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ebgbg =4;};return nil ;};type CT_Items struct{ + +// Field Count CountAttr *uint32 ; -// Pivot Area -PivotArea []*CT_PivotArea ;};type EG_ExtensionList struct{ +// PivotTable Field Item +Item []*CT_Item ;};func (_fdgaaa ST_SortMethod )ValidateWithPath (path string )error {switch _fdgaaa {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 (_fdgaaa ));};return nil ;};type CT_PivotFilter struct{ -// Extension -Ext []*CT_Extension ;};type CT_FileVersion struct{ +// Field Index +FldAttr uint32 ; -// Application Name -AppNameAttr *string ; +// Member Property Field Id +MpFldAttr *uint32 ; -// Last Edited Version -LastEditedAttr *string ; +// Pivot Filter Type +TypeAttr ST_PivotFilterType ; -// Lowest Edited Version -LowestEditedAttr *string ; +// Evaluation Order +EvalOrderAttr *int32 ; -// Build Version -RupBuildAttr *string ; +// Pivot Filter Id +IdAttr uint32 ; -// Code Name -CodeNameAttr *string ;}; +// Measure Index +IMeasureHierAttr *uint32 ; -// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path -func (_eebgc *CT_Format )ValidateWithPath (path string )error {if _gffdb :=_eebgc .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gffdb !=nil {return _gffdb ;};if _fggad :=_eebgc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_fggad !=nil {return _fggad ;};if _eebgc .ExtLst !=nil {if _fabb :=_eebgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fabb !=nil {return _fabb ;};};return nil ;};func NewCT_CellSmartTags ()*CT_CellSmartTags {_cbbeb :=&CT_CellSmartTags {};return _cbbeb }; +// Measure Field Index +IMeasureFldAttr *uint32 ; -// Validate validates the CT_FontFamily and its children -func (_bdcf *CT_FontFamily )Validate ()error {return _bdcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_acged *ExternalLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _acged .CT_ExternalLink .MarshalXML (e ,start );};func (_dfdab *CT_MdxSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0076",_dfdab .NsAttr )});if _dfdab .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dfdab .CAttr )});};if _dfdab .OAttr !=ST_MdxSetOrderUnset {_afcfd ,_cdcdd :=_dfdab .OAttr .MarshalXMLAttr (_b .Name {Local :"\u006f"});if _cdcdd !=nil {return _cdcdd ;};start .Attr =append (start .Attr ,_afcfd );};e .EncodeToken (start );if _dfdab .N !=nil {_fcacb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_ebce :=range _dfdab .N {e .EncodeElement (_ebce ,_fcacb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_aecddf :=&CT_XmlColumnPr {};return _aecddf };type CT_rowItems struct{ +// Pivot Filter Name +NameAttr *string ; -// Items in a Row Count -CountAttr *uint32 ; +// Pivot Filter Description +DescriptionAttr *string ; -// Row Items -I []*CT_I ;}; +// Label Pivot +StringValue1Attr *string ; -// Validate validates the CT_SortState and its children -func (_aaebdc *CT_SortState )Validate ()error {return _aaebdc .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func NewCT_CellSmartTag ()*CT_CellSmartTag {_dgfg :=&CT_CellSmartTag {};return _dgfg };func (_cgabc *CT_MeasureGroups )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgabc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cgabc .CountAttr )});};e .EncodeToken (start );if _cgabc .MeasureGroup !=nil {_cefbe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_cfaeb :=range _cgabc .MeasureGroup {e .EncodeElement (_cfaeb ,_cefbe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Label Pivot Filter String Value 2 +StringValue2Attr *string ; -// Validate validates the CT_RowFields and its children -func (_bfgbf *CT_RowFields )Validate ()error {return _bfgbf .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");}; +// Auto Filter +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Record and its children -func (_ebafg *CT_Record )Validate ()error {return _ebafg .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");};func (_ddgbb ST_RefMode )ValidateWithPath (path string )error {switch _ddgbb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgbb ));};return nil ;};const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;);func (_gfeag ST_TableType )Validate ()error {return _gfeag .ValidateWithPath ("")};type CT_ExternalSheetData struct{ +// Validate validates the CT_Worksheet and its children +func (_egeebad *CT_Worksheet )Validate ()error {return _egeebad .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");}; -// Sheet Id -SheetIdAttr uint32 ; +// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path +func (_bgfd *CT_AutoFilter )ValidateWithPath (path string )error {for _dbf ,_cab :=range _bgfd .FilterColumn {if _cgf :=_cab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_dbf ));_cgf !=nil {return _cgf ;};};if _bgfd .SortState !=nil {if _cc :=_bgfd .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_cc !=nil {return _cc ;};};if _bgfd .ExtLst !=nil {if _bfc :=_bgfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfc !=nil {return _bfc ;};};return nil ;}; -// Last Refresh Resulted in Error -RefreshErrorAttr *bool ; +// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path +func (_becgf *CT_ExternalReference )ValidateWithPath (path string )error {return nil };func (_agcac *CT_QueryTableDeletedFields )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fgbbgc :=range start .Attr {if _fgbbgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaeag ,_gdecf :=_a .ParseUint (_fgbbgc .Value ,10,32);if _gdecf !=nil {return _gdecf ;};_gdggb :=uint32 (_gaeag );_agcac .CountAttr =&_gdggb ;continue ;};};_aacdb :for {_abgacb ,_bgdfa :=d .Token ();if _bgdfa !=nil {return _bgdfa ;};switch _faec :=_abgacb .(type ){case _gd .StartElement :switch _faec .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbcbb :=NewCT_DeletedField ();if _ggcdg :=d .DecodeElement (_dbcbb ,&_faec );_ggcdg !=nil {return _ggcdg ;};_agcac .DeletedField =append (_agcac .DeletedField ,_dbcbb );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_\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",_faec .Name );if _bafeb :=d .Skip ();_bafeb !=nil {return _bafeb ;};};case _gd .EndElement :break _aacdb ;case _gd .CharData :};};return nil ;};func (_gfafg *CT_RowHierarchiesUsage )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gfafg .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gfafg .CountAttr )});};e .EncodeToken (start );_gabe :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_ddfbg :=range _gfafg .RowHierarchyUsage {e .EncodeElement (_ddfbg ,_gabe );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_abecc *CT_ExternalReferences )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_bgcfa :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_cceef :=range _abecc .ExternalReference {e .EncodeElement (_cceef ,_bgcfa );};e .EncodeToken (_gd .EndElement {Name :start .Name });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 (_dbacd *ST_TotalsRowFunction )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cdeeda ,_feadbb :=d .Token ();if _feadbb !=nil {return _feadbb ;};if _dbfede ,_cccde :=_cdeeda .(_gd .EndElement );_cccde &&_dbfede .Name ==start .Name {*_dbacd =1;return nil ;};if _adebc ,_ffcgef :=_cdeeda .(_gd .CharData );!_ffcgef {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",_cdeeda );}else {switch string (_adebc ){case "":*_dbacd =0;case "\u006e\u006f\u006e\u0065":*_dbacd =1;case "\u0073\u0075\u006d":*_dbacd =2;case "\u006d\u0069\u006e":*_dbacd =3;case "\u006d\u0061\u0078":*_dbacd =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_dbacd =5;case "\u0063\u006f\u0075n\u0074":*_dbacd =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_dbacd =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_dbacd =8;case "\u0076\u0061\u0072":*_dbacd =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbacd =10;};};_cdeeda ,_feadbb =d .Token ();if _feadbb !=nil {return _feadbb ;};if _dddeef ,_ccggf :=_cdeeda .(_gd .EndElement );_ccggf &&_dddeef .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",_cdeeda );};func (_baeac *CT_ExternalSheetNames )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bdafc :for {_gbbdg ,_ffdaa :=d .Token ();if _ffdaa !=nil {return _ffdaa ;};switch _cabe :=_gbbdg .(type ){case _gd .StartElement :switch _cabe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcdae :=NewCT_ExternalSheetName ();if _degae :=d .DecodeElement (_bcdae ,&_cabe );_degae !=nil {return _degae ;};_baeac .SheetName =append (_baeac .SheetName ,_bcdae );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\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_cabe .Name );if _gcfaa :=d .Skip ();_gcfaa !=nil {return _gcfaa ;};};case _gd .EndElement :break _bdafc ;case _gd .CharData :};};return nil ;};func (_ddcc *CT_ExternalSheetData )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dabaa :=range start .Attr {if _dabaa .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cdcba ,_ebgga :=_a .ParseUint (_dabaa .Value ,10,32);if _ebgga !=nil {return _ebgga ;};_ddcc .SheetIdAttr =uint32 (_cdcba );continue ;};if _dabaa .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_dgag ,_agfdf :=_a .ParseBool (_dabaa .Value );if _agfdf !=nil {return _agfdf ;};_ddcc .RefreshErrorAttr =&_dgag ;continue ;};};_eada :for {_ffgec ,_bbabab :=d .Token ();if _bbabab !=nil {return _bbabab ;};switch _bcadb :=_ffgec .(type ){case _gd .StartElement :switch _bcadb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egab :=NewCT_ExternalRow ();if _dbdge :=d .DecodeElement (_egab ,&_bcadb );_dbdge !=nil {return _dbdge ;};_ddcc .Row =append (_ddcc .Row ,_egab );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\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_bcadb .Name );if _aefeg :=d .Skip ();_aefeg !=nil {return _aefeg ;};};case _gd .EndElement :break _eada ;case _gd .CharData :};};return nil ;}; -// Row -Row []*CT_ExternalRow ;};func (_daggf *CT_DefinedNames )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daggf .DefinedName !=nil {_abdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_edccc :=range _daggf .DefinedName {e .EncodeElement (_edccc ,_abdc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_SortType byte ;func (_afcbde *CT_SheetIdMap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgfdb :=range start .Attr {if _dgfdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccdee ,_gbadg :=_e .ParseUint (_dgfdb .Value ,10,32);if _gbadg !=nil {return _gbadg ;};_dbgdc :=uint32 (_ccdee );_afcbde .CountAttr =&_dbgdc ;continue ;};};_dgbbd :for {_gcdfe ,_bggec :=d .Token ();if _bggec !=nil {return _bggec ;};switch _dadcfg :=_gcdfe .(type ){case _b .StartElement :switch _dadcfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"}:_ggcbe :=NewCT_SheetId ();if _ebcca :=d .DecodeElement (_ggcbe ,&_dadcfg );_ebcca !=nil {return _ebcca ;};_afcbde .SheetId =append (_afcbde .SheetId ,_ggcbe );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070 \u0025\u0076",_dadcfg .Name );if _efgdf :=d .Skip ();_efgdf !=nil {return _efgdf ;};};case _b .EndElement :break _dgbbd ;case _b .CharData :};};return nil ;};func (_cfgga *CT_FieldGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfgga .ParAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cfgga .ParAttr )});};if _cfgga .BaseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cfgga .BaseAttr )});};e .EncodeToken (start );if _cfgga .RangePr !=nil {_baaba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}};e .EncodeElement (_cfgga .RangePr ,_baaba );};if _cfgga .DiscretePr !=nil {_edabd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cfgga .DiscretePr ,_edabd );};if _cfgga .GroupItems !=nil {_aecdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cfgga .GroupItems ,_aecdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccbcb ST_WebSourceType )String ()string {switch _ccbcb {case 0:return "";case 1:return "\u0073\u0068\u0065e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case 3:return "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case 4:return "\u0072\u0061\u006eg\u0065";case 5:return "\u0063\u0068\u0061r\u0074";case 6:return "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case 7:return "\u0071\u0075\u0065r\u0079";case 8:return "\u006c\u0061\u0062e\u006c";};return "";};type CT_Comments struct{ +// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path +func (_bacae *CT_CalculatedItems )ValidateWithPath (path string )error {for _gege ,_cbge :=range _bacae .CalculatedItem {if _gcbd :=_cbge .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gege ));_gcbd !=nil {return _gcbd ;};};return nil ;};func (_aaafd *CT_Members )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cbccc :=range start .Attr {if _cbccc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdeeb ,_ecbc :=_a .ParseUint (_cbccc .Value ,10,32);if _ecbc !=nil {return _ecbc ;};_gefgc :=uint32 (_cdeeb );_aaafd .CountAttr =&_gefgc ;continue ;};if _cbccc .Name .Local =="\u006c\u0065\u0076e\u006c"{_gagce ,_dbcaea :=_a .ParseUint (_cbccc .Value ,10,32);if _dbcaea !=nil {return _dbcaea ;};_eafbc :=uint32 (_gagce );_aaafd .LevelAttr =&_eafbc ;continue ;};};_ebdac :for {_eedcf ,_cggbba :=d .Token ();if _cggbba !=nil {return _cggbba ;};switch _abcc :=_eedcf .(type ){case _gd .StartElement :switch _abcc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecabf :=NewCT_Member ();if _fcccf :=d .DecodeElement (_ecabf ,&_abcc );_fcccf !=nil {return _fcccf ;};_aaafd .Member =append (_aaafd .Member ,_ecabf );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\u005fM\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_abcc .Name );if _bbgfg :=d .Skip ();_bbgfg !=nil {return _bbgfg ;};};case _gd .EndElement :break _ebdac ;case _gd .CharData :};};return nil ;}; -// Authors -Authors *CT_Authors ; +// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path +func (_cfbdf *CT_Groups )ValidateWithPath (path string )error {for _bbcfc ,_cccbc :=range _cfbdf .Group {if _gaead :=_cccbc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_bbcfc ));_gaead !=nil {return _gaead ;};};return nil ;};func (_agbd *CT_TableColumns )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fffff :=range start .Attr {if _fffff .Name .Local =="\u0063\u006f\u0075n\u0074"{_ededbc ,_dcfcf :=_a .ParseUint (_fffff .Value ,10,32);if _dcfcf !=nil {return _dcfcf ;};_deccgd :=uint32 (_ededbc );_agbd .CountAttr =&_deccgd ;continue ;};};_begea :for {_bbfgg ,_accgcc :=d .Token ();if _accgcc !=nil {return _accgcc ;};switch _aegbe :=_bbfgg .(type ){case _gd .StartElement :switch _aegbe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffcfbfe :=NewCT_TableColumn ();if _gggbd :=d .DecodeElement (_ffcfbfe ,&_aegbe );_gggbd !=nil {return _gggbd ;};_agbd .TableColumn =append (_agbd .TableColumn ,_ffcfbfe );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\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_aegbe .Name );if _aeede :=d .Skip ();_aeede !=nil {return _aeede ;};};case _gd .EndElement :break _begea ;case _gd .CharData :};};return nil ;};func (_bcccb *CT_RevisionHeader )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bcccb .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";_bcccb .SheetIdMap =NewCT_SheetIdMap ();for _ ,_adeed :=range start .Attr {if _adeed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adeed .Name .Local =="\u0069\u0064"||_adeed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_adeed .Name .Local =="\u0069\u0064"{_fedcf ,_cfdege :=_adeed .Value ,error (nil );if _cfdege !=nil {return _cfdege ;};_bcccb .IdAttr =_fedcf ;continue ;};if _adeed .Name .Local =="\u0067\u0075\u0069\u0064"{_cafga ,_accabc :=_adeed .Value ,error (nil );if _accabc !=nil {return _accabc ;};_bcccb .GuidAttr =_cafga ;continue ;};if _adeed .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_fdgebb ,_facdf :=ParseStdlibTime (_adeed .Value );if _facdf !=nil {return _facdf ;};_bcccb .DateTimeAttr =_fdgebb ;continue ;};if _adeed .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_eccfd ,_egfed :=_a .ParseUint (_adeed .Value ,10,32);if _egfed !=nil {return _egfed ;};_bcccb .MaxSheetIdAttr =uint32 (_eccfd );continue ;};if _adeed .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_bfdad ,_ceaee :=_adeed .Value ,error (nil );if _ceaee !=nil {return _ceaee ;};_bcccb .UserNameAttr =_bfdad ;continue ;};if _adeed .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_ddcfce ,_bfdgf :=_a .ParseUint (_adeed .Value ,10,32);if _bfdgf !=nil {return _bfdgf ;};_befbf :=uint32 (_ddcfce );_bcccb .MinRIdAttr =&_befbf ;continue ;};if _adeed .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_acfb ,_bdbffd :=_a .ParseUint (_adeed .Value ,10,32);if _bdbffd !=nil {return _bdbffd ;};_bgage :=uint32 (_acfb );_bcccb .MaxRIdAttr =&_bgage ;continue ;};};_fadag :for {_fdbed ,_cebdg :=d .Token ();if _cebdg !=nil {return _cebdg ;};switch _ffbdd :=_fdbed .(type ){case _gd .StartElement :switch _ffbdd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _decdc :=d .DecodeElement (_bcccb .SheetIdMap ,&_ffbdd );_decdc !=nil {return _decdc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcccb .ReviewedList =NewCT_ReviewedRevisions ();if _afcfd :=d .DecodeElement (_bcccb .ReviewedList ,&_ffbdd );_afcfd !=nil {return _afcfd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcccb .ExtLst =NewCT_ExtensionList ();if _gadfe :=d .DecodeElement (_bcccb .ExtLst ,&_ffbdd );_gadfe !=nil {return _gadfe ;};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\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_ffbdd .Name );if _cdfa :=d .Skip ();_cdfa !=nil {return _cdfa ;};};case _gd .EndElement :break _fadag ;case _gd .CharData :};};return nil ;};func (_eddcd ST_DataValidationOperator )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_eddcd .String (),start );};func (_aagce *ST_Scope )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cedeee ,_cafbeb :=d .Token ();if _cafbeb !=nil {return _cafbeb ;};if _dedee ,_fbffa :=_cedeee .(_gd .EndElement );_fbffa &&_dedee .Name ==start .Name {*_aagce =1;return nil ;};if _bfede ,_fdefef :=_cedeee .(_gd .CharData );!_fdefef {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",_cedeee );}else {switch string (_bfede ){case "":*_aagce =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_aagce =1;case "\u0064\u0061\u0074\u0061":*_aagce =2;case "\u0066\u0069\u0065l\u0064":*_aagce =3;};};_cedeee ,_cafbeb =d .Token ();if _cafbeb !=nil {return _cafbeb ;};if _cceeec ,_gbdgb :=_cedeee .(_gd .EndElement );_gbdgb &&_cceeec .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",_cedeee );}; -// List of Comments -CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};type ST_CellComments byte ; +// Validate validates the CT_LevelGroup and its children +func (_egfaeb *CT_LevelGroup )Validate ()error {return _egfaeb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");};func (_agbbb *CT_ChartsheetPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _agbbb .PublishedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_agbbb .PublishedAttr ))});};if _agbbb .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agbbb .CodeNameAttr )});};e .EncodeToken (start );if _agbbb .TabColor !=nil {_gaca :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_agbbb .TabColor ,_gaca );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cbdf *CT_ColorFilter )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fbee :=range start .Attr {if _fbee .Name .Local =="\u0064\u0078\u0066I\u0064"{_bbcdb ,_ccga :=_a .ParseUint (_fbee .Value ,10,32);if _ccga !=nil {return _ccga ;};_ecdad :=uint32 (_bbcdb );_cbdf .DxfIdAttr =&_ecdad ;continue ;};if _fbee .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_abcad ,_baac :=_a .ParseBool (_fbee .Value );if _baac !=nil {return _baac ;};_cbdf .CellColorAttr =&_abcad ;continue ;};};for {_dgfc ,_bacc :=d .Token ();if _bacc !=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",_bacc );};if _bedac ,_cffcb :=_dgfc .(_gd .EndElement );_cffcb &&_bedac .Name ==start .Name {break ;};};return nil ;};type CT_SheetIdMap struct{ -// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path -func (_gfffd *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };func (_daggfe ST_CellType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_daggfe .String (),start );};func (_gagecc *ST_CredMethod )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gagecc =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_gagecc =1;case "\u006e\u006f\u006e\u0065":*_gagecc =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_gagecc =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_gagecc =4;};return nil ;};func (_dbdfbc *ST_Qualifier )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbdfbc =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dbdfbc =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dbdfbc =2;case "\u006e\u006f\u006e\u0065":*_dbdfbc =3;};return nil ;}; +// Sheet Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path -func (_cagdg *CT_PivotDimension )ValidateWithPath (path string )error {return nil }; +// Sheet Id +SheetId []*CT_SheetId ;};func (_ffed *CT_ExternalLink )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _ffed .Choice !=nil {_ffed .Choice .MarshalXML (e ,_gd .StartElement {});};if _ffed .ExtLst !=nil {_abadf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffed .ExtLst ,_abadf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};const (ST_CfvoTypeUnset ST_CfvoType =0;ST_CfvoTypeNum ST_CfvoType =1;ST_CfvoTypePercent ST_CfvoType =2;ST_CfvoTypeMax ST_CfvoType =3;ST_CfvoTypeMin ST_CfvoType =4;ST_CfvoTypeFormula ST_CfvoType =5;ST_CfvoTypePercentile ST_CfvoType =6;);func (_fgded ST_CredMethod )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_fgded .String (),start );};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;); -// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path -func (_cbfb *CT_Dxf )ValidateWithPath (path string )error {if _cbfb .Font !=nil {if _fggdd :=_cbfb .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_fggdd !=nil {return _fggdd ;};};if _cbfb .NumFmt !=nil {if _fcgae :=_cbfb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fcgae !=nil {return _fcgae ;};};if _cbfb .Fill !=nil {if _feega :=_cbfb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_feega !=nil {return _feega ;};};if _cbfb .Alignment !=nil {if _dbag :=_cbfb .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_dbag !=nil {return _dbag ;};};if _cbfb .Border !=nil {if _ebffg :=_cbfb .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_ebffg !=nil {return _ebffg ;};};if _cbfb .Protection !=nil {if _fbged :=_cbfb .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fbged !=nil {return _fbged ;};};if _cbfb .ExtLst !=nil {if _aacab :=_cbfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aacab !=nil {return _aacab ;};};return nil ;}; +// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path +func (_gbged *CT_UndoInfo )ValidateWithPath (path string )error {if _gbged .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 _daceg :=_gbged .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_daceg !=nil {return _daceg ;};return nil ;};func NewCT_GroupMembers ()*CT_GroupMembers {_feggcb :=&CT_GroupMembers {};return _feggcb };func (_cccef ST_TextHAlign )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_cccef .String (),start );}; -// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path -func (_bbdaf *CT_MetadataStrings )ValidateWithPath (path string )error {for _gedfdg ,_dgfgb :=range _bbdaf .S {if _afcaa :=_dgfgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_gedfdg ));_afcaa !=nil {return _afcaa ;};};return nil ;};func (_eeddd ST_VolDepType )Validate ()error {return _eeddd .ValidateWithPath ("")};type ST_TableStyleType byte ;func (_fdeea ST_MdxSetOrder )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfgbgc :=_b .Attr {};_gfgbgc .Name =name ;switch _fdeea {case ST_MdxSetOrderUnset :_gfgbgc .Value ="";case ST_MdxSetOrderU :_gfgbgc .Value ="\u0075";case ST_MdxSetOrderA :_gfgbgc .Value ="\u0061";case ST_MdxSetOrderD :_gfgbgc .Value ="\u0064";case ST_MdxSetOrderAa :_gfgbgc .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_gfgbgc .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_gfgbgc .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_gfgbgc .Value ="\u006e\u0064";};return _gfgbgc ,nil ;}; +// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path +func (_ebaec *CT_PivotHierarchies )ValidateWithPath (path string )error {for _bbfbbd ,_faefc :=range _ebaec .PivotHierarchy {if _cecf :=_faefc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_bbfbbd ));_cecf !=nil {return _cecf ;};};return nil ;};func (_cccbd *CT_Tuple )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cccbd .FldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cccbd .FldAttr )});};if _cccbd .HierAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_cccbd .HierAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_b .Sprintf ("\u0025\u0076",_cccbd .ItemAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path -func (_dadcg *CT_InputCells )ValidateWithPath (path string )error {return nil };func (_dccca *CT_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effce :for {_egea ,_bdgbb :=d .Token ();if _bdgbb !=nil {return _bdgbb ;};switch _fagb :=_egea .(type ){case _b .StartElement :switch _fagb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_abcd :=NewCT_Extension ();if _cgfgce :=d .DecodeElement (_abcd ,&_fagb );_cgfgce !=nil {return _cgfgce ;};_dccca .Ext =append (_dccca .Ext ,_abcd );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_fagb .Name );if _cafga :=d .Skip ();_cafga !=nil {return _cafga ;};};case _b .EndElement :break _effce ;case _b .CharData :};};return nil ;};type CT_Worksheet struct{ +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_geade *CT_Row )ValidateWithPath (path string )error {for _dgfad ,_ccgcdd :=range _geade .C {if _dgfba :=_ccgcdd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_dgfad ));_dgfba !=nil {return _dgfba ;};};if _geade .ExtLst !=nil {if _gdafge :=_geade .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdafge !=nil {return _gdafge ;};};return nil ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_geeeg :=&CT_PhoneticRun {};return _geeeg };func (_agadb ST_CalcMode )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_agadb .String (),start );};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 (_ggbge *CT_XmlCellPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ggbge .XmlPr =NewCT_XmlPr ();for _ ,_ccdbea :=range start .Attr {if _ccdbea .Name .Local =="\u0069\u0064"{_acfeff ,_ffbef :=_a .ParseUint (_ccdbea .Value ,10,32);if _ffbef !=nil {return _ffbef ;};_ggbge .IdAttr =uint32 (_acfeff );continue ;};if _ccdbea .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_edgeb ,_ebbdd :=_ccdbea .Value ,error (nil );if _ebbdd !=nil {return _ebbdd ;};_ggbge .UniqueNameAttr =&_edgeb ;continue ;};};_bcgcgd :for {_gaddb ,_cdgbbb :=d .Token ();if _cdgbbb !=nil {return _cdgbbb ;};switch _ffbgdc :=_gaddb .(type ){case _gd .StartElement :switch _ffbgdc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cddfa :=d .DecodeElement (_ggbge .XmlPr ,&_ffbgdc );_cddfa !=nil {return _cddfa ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggbge .ExtLst =NewCT_ExtensionList ();if _adgbg :=d .DecodeElement (_ggbge .ExtLst ,&_ffbgdc );_adgbg !=nil {return _adgbg ;};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_X\u006d\u006cC\u0065\u006c\u006c\u0050\u0072\u0020\u0025\u0076",_ffbgdc .Name );if _fbadag :=d .Skip ();_fbadag !=nil {return _fbadag ;};};case _gd .EndElement :break _bcgcgd ;case _gd .CharData :};};return nil ;};const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);func (_cfcde *CT_RevisionCellChange )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cfcde .SIdAttr )});if _cfcde .OdxfAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfcde .OdxfAttr ))});};if _cfcde .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfcde .XfDxfAttr ))});};if _cfcde .SAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfcde .SAttr ))});};if _cfcde .DxfAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0078\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfcde .DxfAttr ))});};if _cfcde .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfcde .NumFmtIdAttr )});};if _cfcde .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfcde .QuotePrefixAttr ))});};if _cfcde .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfcde .OldQuotePrefixAttr ))});};if _cfcde .PhAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfcde .PhAttr ))});};if _cfcde .OldPhAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfcde .OldPhAttr ))});};if _cfcde .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_cfcde .EndOfListFormulaUpdateAttr ))});};if _cfcde .RIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfcde .RIdAttr )});};if _cfcde .UaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfcde .UaAttr ))});};if _cfcde .RaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfcde .RaAttr ))});};e .EncodeToken (start );if _cfcde .Oc !=nil {_bbgba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ao\u0063"}};e .EncodeElement (_cfcde .Oc ,_bbgba );};_bcfec :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_cfcde .Nc ,_bcfec );if _cfcde .Odxf !=nil {_ecgdc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}};e .EncodeElement (_cfcde .Odxf ,_ecgdc );};if _cfcde .Ndxf !=nil {_cbecd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_cfcde .Ndxf ,_cbecd );};if _cfcde .ExtLst !=nil {_adbbe :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfcde .ExtLst ,_adbbe );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_PivotDimension ()*CT_PivotDimension {_aagdcb :=&CT_PivotDimension {};return _aagdcb };func (_baafd *CT_Sheet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cgbbad :=range start .Attr {if _cgbbad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgbbad .Name .Local =="\u0069\u0064"||_cgbbad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cgbbad .Name .Local =="\u0069\u0064"{_acgaad ,_dgfg :=_cgbbad .Value ,error (nil );if _dgfg !=nil {return _dgfg ;};_baafd .IdAttr =_acgaad ;continue ;};if _cgbbad .Name .Local =="\u006e\u0061\u006d\u0065"{_cfgag ,_fbaed :=_cgbbad .Value ,error (nil );if _fbaed !=nil {return _fbaed ;};_baafd .NameAttr =_cfgag ;continue ;};if _cgbbad .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fgfebg ,_fgccc :=_a .ParseUint (_cgbbad .Value ,10,32);if _fgccc !=nil {return _fgccc ;};_baafd .SheetIdAttr =uint32 (_fgfebg );continue ;};if _cgbbad .Name .Local =="\u0073\u0074\u0061t\u0065"{_baafd .StateAttr .UnmarshalXMLAttr (_cgbbad );continue ;};};for {_abcda ,_cfcgg :=d .Token ();if _cfcgg !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_cfcgg );};if _cgdca ,_acaba :=_abcda .(_gd .EndElement );_acaba &&_cgdca .Name ==start .Name {break ;};};return nil ;};func (_afaaea ST_CfType )String ()string {switch _afaaea {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 "";}; -// Worksheet Properties -SheetPr *CT_SheetPr ; +// Validate validates the CT_ColHierarchiesUsage and its children +func (_cecg *CT_ColHierarchiesUsage )Validate ()error {return _cecg .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; -// Worksheet Dimensions -Dimension *CT_SheetDimension ; +// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path +func (_feef *CT_CalcCell )ValidateWithPath (path string )error {return nil };func NewCT_Controls ()*CT_Controls {_badcc :=&CT_Controls {};return _badcc };func (_bddgg *CT_PageField )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fedgg :=range start .Attr {if _fedgg .Name .Local =="\u0066\u006c\u0064"{_dgcfd ,_dbee :=_a .ParseInt (_fedgg .Value ,10,32);if _dbee !=nil {return _dbee ;};_bddgg .FldAttr =int32 (_dgcfd );continue ;};if _fedgg .Name .Local =="\u0069\u0074\u0065\u006d"{_cfabe ,_ecgaa :=_a .ParseUint (_fedgg .Value ,10,32);if _ecgaa !=nil {return _ecgaa ;};_cfgc :=uint32 (_cfabe );_bddgg .ItemAttr =&_cfgc ;continue ;};if _fedgg .Name .Local =="\u0068\u0069\u0065\u0072"{_gdgae ,_dfadg :=_a .ParseInt (_fedgg .Value ,10,32);if _dfadg !=nil {return _dfadg ;};_gaacf :=int32 (_gdgae );_bddgg .HierAttr =&_gaacf ;continue ;};if _fedgg .Name .Local =="\u006e\u0061\u006d\u0065"{_eaeac ,_dadda :=_fedgg .Value ,error (nil );if _dadda !=nil {return _dadda ;};_bddgg .NameAttr =&_eaeac ;continue ;};if _fedgg .Name .Local =="\u0063\u0061\u0070"{_facef ,_cfcda :=_fedgg .Value ,error (nil );if _cfcda !=nil {return _cfcda ;};_bddgg .CapAttr =&_facef ;continue ;};};_bdfda :for {_ggfgg ,_cggef :=d .Token ();if _cggef !=nil {return _cggef ;};switch _eggcg :=_ggfgg .(type ){case _gd .StartElement :switch _eggcg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bddgg .ExtLst =NewCT_ExtensionList ();if _aaae :=d .DecodeElement (_bddgg .ExtLst ,&_eggcg );_aaae !=nil {return _aaae ;};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_P\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_eggcg .Name );if _cfeca :=d .Skip ();_cfeca !=nil {return _cfeca ;};};case _gd .EndElement :break _bdfda ;case _gd .CharData :};};return nil ;}; -// Sheet Views -SheetViews *CT_SheetViews ; +// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path +func (_fceaf *CT_MetadataBlocks )ValidateWithPath (path string )error {for _ecffa ,_fdccg :=range _fceaf .Bk {if _dbcec :=_fdccg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_ecffa ));_dbcec !=nil {return _dbcec ;};};return nil ;}; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path +func (_ecdf *CT_MergeCell )ValidateWithPath (path string )error {return nil }; -// Column Information -Cols []*CT_Cols ; +// Validate validates the CT_RevisionComment and its children +func (_dgdcd *CT_RevisionComment )Validate ()error {return _dgdcd .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");};type CT_SheetDimension struct{ -// Sheet Data -SheetData *CT_SheetData ; +// Reference +RefAttr string ;};type CT_DynamicFilter struct{ -// Sheet Calculation Properties -SheetCalcPr *CT_SheetCalcPr ; +// Dynamic filter type +TypeAttr ST_DynamicFilterType ; -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// Value +ValAttr *float64 ; -// Protected Ranges -ProtectedRanges *CT_ProtectedRanges ; +// ISO Value +ValIsoAttr *_db .Time ; -// Scenarios -Scenarios *CT_Scenarios ; +// Max Value +MaxValAttr *float64 ; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// Max ISO Value +MaxValIsoAttr *_db .Time ;};func (_bddf *CT_Macrosheet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bddf .SheetData =NewCT_SheetData ();_bdfaa :for {_efge ,_bgcbf :=d .Token ();if _bgcbf !=nil {return _bgcbf ;};switch _fddea :=_efge .(type ){case _gd .StartElement :switch _fddea .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .SheetPr =NewCT_SheetPr ();if _edbbf :=d .DecodeElement (_bddf .SheetPr ,&_fddea );_edbbf !=nil {return _edbbf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .Dimension =NewCT_SheetDimension ();if _gccdg :=d .DecodeElement (_bddf .Dimension ,&_fddea );_gccdg !=nil {return _gccdg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .SheetViews =NewCT_SheetViews ();if _aegcad :=d .DecodeElement (_bddf .SheetViews ,&_fddea );_aegcad !=nil {return _aegcad ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .SheetFormatPr =NewCT_SheetFormatPr ();if _cabcc :=d .DecodeElement (_bddf .SheetFormatPr ,&_fddea );_cabcc !=nil {return _cabcc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_addde :=NewCT_Cols ();if _cdaaa :=d .DecodeElement (_addde ,&_fddea );_cdaaa !=nil {return _cdaaa ;};_bddf .Cols =append (_bddf .Cols ,_addde );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gdcfa :=d .DecodeElement (_bddf .SheetData ,&_fddea );_gdcfa !=nil {return _gdcfa ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .SheetProtection =NewCT_SheetProtection ();if _bcagf :=d .DecodeElement (_bddf .SheetProtection ,&_fddea );_bcagf !=nil {return _bcagf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .AutoFilter =NewCT_AutoFilter ();if _gdab :=d .DecodeElement (_bddf .AutoFilter ,&_fddea );_gdab !=nil {return _gdab ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .SortState =NewCT_SortState ();if _efdab :=d .DecodeElement (_bddf .SortState ,&_fddea );_efdab !=nil {return _efdab ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .DataConsolidate =NewCT_DataConsolidate ();if _dcfb :=d .DecodeElement (_bddf .DataConsolidate ,&_fddea );_dcfb !=nil {return _dcfb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bddf .CustomSheetViews =NewCT_CustomSheetViews ();if _cgafd :=d .DecodeElement (_bddf .CustomSheetViews ,&_fddea );_cgafd !=nil {return _cgafd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .PhoneticPr =NewCT_PhoneticPr ();if _daabd :=d .DecodeElement (_bddf .PhoneticPr ,&_fddea );_daabd !=nil {return _daabd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dffbe :=NewCT_ConditionalFormatting ();if _afbac :=d .DecodeElement (_dffbe ,&_fddea );_afbac !=nil {return _afbac ;};_bddf .ConditionalFormatting =append (_bddf .ConditionalFormatting ,_dffbe );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .PrintOptions =NewCT_PrintOptions ();if _aaceb :=d .DecodeElement (_bddf .PrintOptions ,&_fddea );_aaceb !=nil {return _aaceb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .PageMargins =NewCT_PageMargins ();if _bfbeg :=d .DecodeElement (_bddf .PageMargins ,&_fddea );_bfbeg !=nil {return _bfbeg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .PageSetup =NewCT_PageSetup ();if _dbfff :=d .DecodeElement (_bddf .PageSetup ,&_fddea );_dbfff !=nil {return _dbfff ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .HeaderFooter =NewCT_HeaderFooter ();if _adecf :=d .DecodeElement (_bddf .HeaderFooter ,&_fddea );_adecf !=nil {return _adecf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .RowBreaks =NewCT_PageBreak ();if _cfdgd :=d .DecodeElement (_bddf .RowBreaks ,&_fddea );_cfdgd !=nil {return _cfdgd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .ColBreaks =NewCT_PageBreak ();if _egbef :=d .DecodeElement (_bddf .ColBreaks ,&_fddea );_egbef !=nil {return _egbef ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bddf .CustomProperties =NewCT_CustomProperties ();if _bbgd :=d .DecodeElement (_bddf .CustomProperties ,&_fddea );_bbgd !=nil {return _bbgd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .Drawing =NewCT_Drawing ();if _fegfg :=d .DecodeElement (_bddf .Drawing ,&_fddea );_fegfg !=nil {return _fegfg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .LegacyDrawing =NewCT_LegacyDrawing ();if _ecdg :=d .DecodeElement (_bddf .LegacyDrawing ,&_fddea );_ecdg !=nil {return _ecdg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .LegacyDrawingHF =NewCT_LegacyDrawing ();if _agbcad :=d .DecodeElement (_bddf .LegacyDrawingHF ,&_fddea );_agbcad !=nil {return _agbcad ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .DrawingHF =NewCT_DrawingHF ();if _bgffe :=d .DecodeElement (_bddf .DrawingHF ,&_fddea );_bgffe !=nil {return _bgffe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .Picture =NewCT_SheetBackgroundPicture ();if _egeff :=d .DecodeElement (_bddf .Picture ,&_fddea );_egeff !=nil {return _egeff ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddf .OleObjects =NewCT_OleObjects ();if _dcbgc :=d .DecodeElement (_bddf .OleObjects ,&_fddea );_dcbgc !=nil {return _dcbgc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bddf .ExtLst =NewCT_ExtensionList ();if _aead :=d .DecodeElement (_bddf .ExtLst ,&_fddea );_aead !=nil {return _aead ;};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\u004da\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_fddea .Name );if _fcabd :=d .Skip ();_fcabd !=nil {return _fcabd ;};};case _gd .EndElement :break _bdfaa ;case _gd .CharData :};};return nil ;};type CT_CacheHierarchies struct{ -// Sort State -SortState *CT_SortState ; +// Hierarchy Count +CountAttr *uint32 ; -// Data Consolidate -DataConsolidate *CT_DataConsolidate ; +// PivotCache Hierarchy +CacheHierarchy []*CT_CacheHierarchy ;};func (_aabdc ST_HtmlFmt )Validate ()error {return _aabdc .ValidateWithPath ("")};func (_gabadg ST_SheetState )ValidateWithPath (path string )error {switch _gabadg {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 (_gabadg ));};return nil ;}; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path +func (_ccega *CT_CustomFilters )ValidateWithPath (path string )error {for _eggb ,_gadee :=range _ccega .CustomFilter {if _ebdg :=_gadee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eggb ));_ebdg !=nil {return _ebdg ;};};return nil ;}; -// Merge Cells -MergeCells *CT_MergeCells ; +// Validate validates the CT_RPrElt and its children +func (_gbccd *CT_RPrElt )Validate ()error {return _gbccd .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");};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;); -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Validate validates the CT_PivotCacheRecords and its children +func (_gfedg *CT_PivotCacheRecords )Validate ()error {return _gfedg .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");}; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path +func (_fcbd *CT_Col )ValidateWithPath (path string )error {return nil }; -// Data Validations -DataValidations *CT_DataValidations ; +// Validate validates the CT_CustomProperties and its children +func (_eeae *CT_CustomProperties )Validate ()error {return _eeae .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_ProtectedRange struct{ -// Hyperlinks -Hyperlinks *CT_Hyperlinks ; +// Legacy Password +PasswordAttr *string ; -// Print Options -PrintOptions *CT_PrintOptions ; +// Sequence of References +SqrefAttr ST_Sqref ; -// Page Margins -PageMargins *CT_PageMargins ; +// Name +NameAttr string ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Security Descriptor +SecurityDescriptorAttr *string ; -// Header and Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// Password Hash Value +HashValueAttr *string ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Cell Watch Items -CellWatches *CT_CellWatches ; +// Security Descriptor +SecurityDescriptor []string ;}; + +// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path +func (_cbdgd *CT_Hyperlinks )ValidateWithPath (path string )error {for _debgc ,_acabb :=range _cbdgd .Hyperlink {if _eceag :=_acabb .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_debgc ));_eceag !=nil {return _eceag ;};};return nil ;};func (_ceecc ST_TableType )ValidateWithPath (path string )error {switch _ceecc {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 (_ceecc ));};return nil ;};func (_ccgdd *ST_DynamicFilterType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gefbd ,_facgda :=d .Token ();if _facgda !=nil {return _facgda ;};if _bccdde ,_acegg :=_gefbd .(_gd .EndElement );_acegg &&_bccdde .Name ==start .Name {*_ccgdd =1;return nil ;};if _faedc ,_ebffdg :=_gefbd .(_gd .CharData );!_ebffdg {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",_gefbd );}else {switch string (_faedc ){case "":*_ccgdd =0;case "\u006e\u0075\u006c\u006c":*_ccgdd =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_ccgdd =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_ccgdd =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ccgdd =4;case "\u0074\u006f\u0064a\u0079":*_ccgdd =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ccgdd =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ccgdd =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ccgdd =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ccgdd =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ccgdd =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ccgdd =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ccgdd =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ccgdd =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ccgdd =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ccgdd =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_ccgdd =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_ccgdd =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_ccgdd =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_ccgdd =19;case "\u0051\u0031":*_ccgdd =20;case "\u0051\u0032":*_ccgdd =21;case "\u0051\u0033":*_ccgdd =22;case "\u0051\u0034":*_ccgdd =23;case "\u004d\u0031":*_ccgdd =24;case "\u004d\u0032":*_ccgdd =25;case "\u004d\u0033":*_ccgdd =26;case "\u004d\u0034":*_ccgdd =27;case "\u004d\u0035":*_ccgdd =28;case "\u004d\u0036":*_ccgdd =29;case "\u004d\u0037":*_ccgdd =30;case "\u004d\u0038":*_ccgdd =31;case "\u004d\u0039":*_ccgdd =32;case "\u004d\u0031\u0030":*_ccgdd =33;case "\u004d\u0031\u0031":*_ccgdd =34;case "\u004d\u0031\u0032":*_ccgdd =35;};};_gefbd ,_facgda =d .Token ();if _facgda !=nil {return _facgda ;};if _gdffcf ,_gdcdef :=_gefbd .(_gd .EndElement );_gdcdef &&_gdffcf .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",_gefbd );}; + +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_adfb *CT_Extension )ValidateWithPath (path string )error {return nil };type ST_Visibility byte ; -// Ignored Errors -IgnoredErrors *CT_IgnoredErrors ; +// Validate validates the CT_VolTypes and its children +func (_deggef *CT_VolTypes )Validate ()error {return _deggef .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func NewCT_Sst ()*CT_Sst {_geffef :=&CT_Sst {};return _geffef }; -// Smart Tags -SmartTags *CT_SmartTags ; +// Validate validates the CT_CellSmartTag and its children +func (_bedg *CT_CellSmartTag )Validate ()error {return _bedg .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};type Table struct{CT_Table }; -// Drawing -Drawing *CT_Drawing ; +// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path +func (_ggebcb *CT_MeasureGroup )ValidateWithPath (path string )error {return nil };func (_egfbc *ST_CellType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_acfdf ,_gbdgdc :=d .Token ();if _gbdgdc !=nil {return _gbdgdc ;};if _febafd ,_eedagg :=_acfdf .(_gd .EndElement );_eedagg &&_febafd .Name ==start .Name {*_egfbc =1;return nil ;};if _deaaf ,_dcdfeg :=_acfdf .(_gd .CharData );!_dcdfeg {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",_acfdf );}else {switch string (_deaaf ){case "":*_egfbc =0;case "\u0062":*_egfbc =1;case "\u006e":*_egfbc =2;case "\u0065":*_egfbc =3;case "\u0073":*_egfbc =4;case "\u0073\u0074\u0072":*_egfbc =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_egfbc =6;};};_acfdf ,_gbdgdc =d .Token ();if _gbdgdc !=nil {return _gbdgdc ;};if _aebgbg ,_fcfcf :=_acfdf .(_gd .EndElement );_fcfcf &&_aebgbg .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",_acfdf );}; -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path +func (_ccdcd *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };func NewCT_Fonts ()*CT_Fonts {_fgcca :=&CT_Fonts {};return _fgcca };func (_efeee *CT_colItems )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _efeee .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efeee .CountAttr )});};e .EncodeToken (start );_gdafgee :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_bdbfed :=range _efeee .I {e .EncodeElement (_bdbfed ,_gdafgee );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_eabdb :=&CT_PivotHierarchy {};return _eabdb };func (_ggecg ST_RevisionAction )String ()string {switch _ggecg {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};func (_dgbbbb *ST_GroupBy )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_dgbbbb =0;case "\u0072\u0061\u006eg\u0065":*_dgbbbb =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_dgbbbb =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_dgbbbb =3;case "\u0068\u006f\u0075r\u0073":*_dgbbbb =4;case "\u0064\u0061\u0079\u0073":*_dgbbbb =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_dgbbbb =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_dgbbbb =7;case "\u0079\u0065\u0061r\u0073":*_dgbbbb =8;};return nil ;}; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path +func (_ccfe *CT_ExternalRow )ValidateWithPath (path string )error {for _ccgge ,_gfed :=range _ccfe .Cell {if _fbaa :=_gfed .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_ccgge ));_fbaa !=nil {return _fbaa ;};};return nil ;};type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;};func (_baddgf ST_VolDepType )ValidateWithPath (path string )error {switch _baddgf {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 (_baddgf ));};return nil ;};func (_cdggc *Revisions )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cdggc .CT_Revisions =*NewCT_Revisions ();_cdfeeb :for {_fgddbb ,_egdabf :=d .Token ();if _egdabf !=nil {return _egdabf ;};switch _efggb :=_fgddbb .(type ){case _gd .StartElement :switch _efggb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_babbcf :=NewCT_RevisionRowColumn ();if _fgggd :=d .DecodeElement (_babbcf ,&_efggb );_fgggd !=nil {return _fgggd ;};_cdggc .Rrc =append (_cdggc .Rrc ,_babbcf );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcfbb :=NewCT_RevisionMove ();if _bddgf :=d .DecodeElement (_dgcfbb ,&_efggb );_bddgf !=nil {return _bddgf ;};_cdggc .Rm =append (_cdggc .Rm ,_dgcfbb );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbebe :=NewCT_RevisionCustomView ();if _cfbbe :=d .DecodeElement (_cbebe ,&_efggb );_cfbbe !=nil {return _cfbbe ;};_cdggc .Rcv =append (_cdggc .Rcv ,_cbebe );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caageg :=NewCT_RevisionSheetRename ();if _fefbd :=d .DecodeElement (_caageg ,&_efggb );_fefbd !=nil {return _fefbd ;};_cdggc .Rsnm =append (_cdggc .Rsnm ,_caageg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egegc :=NewCT_RevisionInsertSheet ();if _abdfc :=d .DecodeElement (_egegc ,&_efggb );_abdfc !=nil {return _abdfc ;};_cdggc .Ris =append (_cdggc .Ris ,_egegc );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efgda :=NewCT_RevisionCellChange ();if _cceaab :=d .DecodeElement (_efgda ,&_efggb );_cceaab !=nil {return _cceaab ;};_cdggc .Rcc =append (_cdggc .Rcc ,_efgda );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccagaa :=NewCT_RevisionFormatting ();if _gedbg :=d .DecodeElement (_ccagaa ,&_efggb );_gedbg !=nil {return _gedbg ;};_cdggc .Rfmt =append (_cdggc .Rfmt ,_ccagaa );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddabe :=NewCT_RevisionAutoFormatting ();if _geffbd :=d .DecodeElement (_ddabe ,&_efggb );_geffbd !=nil {return _geffbd ;};_cdggc .Raf =append (_cdggc .Raf ,_ddabe );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_begfa :=NewCT_RevisionDefinedName ();if _fcgad :=d .DecodeElement (_begfa ,&_efggb );_fcgad !=nil {return _fcgad ;};_cdggc .Rdn =append (_cdggc .Rdn ,_begfa );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceefcb :=NewCT_RevisionComment ();if _aefaca :=d .DecodeElement (_ceefcb ,&_efggb );_aefaca !=nil {return _aefaca ;};_cdggc .Rcmt =append (_cdggc .Rcmt ,_ceefcb );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beaef :=NewCT_RevisionQueryTableField ();if _aagadc :=d .DecodeElement (_beaef ,&_efggb );_aagadc !=nil {return _aagadc ;};_cdggc .Rqt =append (_cdggc .Rqt ,_beaef );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccgbc :=NewCT_RevisionConflict ();if _bdggd :=d .DecodeElement (_ccgbc ,&_efggb );_bdggd !=nil {return _bdggd ;};_cdggc .Rcft =append (_cdggc .Rcft ,_ccgbc );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 \u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0073 \u0025\u0076",_efggb .Name );if _eeccb :=d .Skip ();_eeccb !=nil {return _eeccb ;};};case _gd .EndElement :break _cdfeeb ;case _gd .CharData :};};return nil ;};func (_dafc *CT_MetadataType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dafc .NameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_dafc .MinSupportedVersionAttr )});if _dafc .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .GhostRowAttr ))});};if _dafc .GhostColAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .GhostColAttr ))});};if _dafc .EditAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .EditAttr ))});};if _dafc .DeleteAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .DeleteAttr ))});};if _dafc .CopyAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .CopyAttr ))});};if _dafc .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .PasteAllAttr ))});};if _dafc .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .PasteFormulasAttr ))});};if _dafc .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .PasteValuesAttr ))});};if _dafc .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .PasteFormatsAttr ))});};if _dafc .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .PasteCommentsAttr ))});};if _dafc .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .PasteDataValidationAttr ))});};if _dafc .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .PasteBordersAttr ))});};if _dafc .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .PasteColWidthsAttr ))});};if _dafc .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .PasteNumberFormatsAttr ))});};if _dafc .MergeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .MergeAttr ))});};if _dafc .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .SplitFirstAttr ))});};if _dafc .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .SplitAllAttr ))});};if _dafc .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .RowColShiftAttr ))});};if _dafc .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .ClearAllAttr ))});};if _dafc .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .ClearFormatsAttr ))});};if _dafc .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .ClearContentsAttr ))});};if _dafc .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .ClearCommentsAttr ))});};if _dafc .AssignAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .AssignAttr ))});};if _dafc .CoerceAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .CoerceAttr ))});};if _dafc .AdjustAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .AdjustAttr ))});};if _dafc .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dafc .CellMetaAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_feabc *CT_RElt )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fgccb :for {_becge ,_fcdfd :=d .Token ();if _fcdfd !=nil {return _fcdfd ;};switch _aegcdc :=_becge .(type ){case _gd .StartElement :switch _aegcdc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_feabc .RPr =NewCT_RPrElt ();if _fgdce :=d .DecodeElement (_feabc .RPr ,&_aegcdc );_fgdce !=nil {return _fgdce ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bbecae :=d .DecodeElement (&_feabc .T ,&_aegcdc );_bbecae !=nil {return _bbecae ;};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\u0052\u0045\u006c\u0074\u0020\u0025\u0076",_aegcdc .Name );if _aeebf :=d .Skip ();_aeebf !=nil {return _aeebf ;};};case _gd .EndElement :break _fgccb ;case _gd .CharData :};};return nil ;};func (_adfcf *CT_WebPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gggdf :=range start .Attr {if _gggdf .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_dgbcb ,_fbaaf :=_a .ParseBool (_gggdf .Value );if _fbaaf !=nil {return _fbaaf ;};_adfcf .Xl2000Attr =&_dgbcb ;continue ;};if _gggdf .Name .Local =="\u0078\u006d\u006c"{_bdfdc ,_bbbgeg :=_a .ParseBool (_gggdf .Value );if _bbbgeg !=nil {return _bbbgeg ;};_adfcf .XmlAttr =&_bdfdc ;continue ;};if _gggdf .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_ccgafd ,_abeefb :=_a .ParseBool (_gggdf .Value );if _abeefb !=nil {return _abeefb ;};_adfcf .ParsePreAttr =&_ccgafd ;continue ;};if _gggdf .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_fggbf ,_faecf :=_a .ParseBool (_gggdf .Value );if _faecf !=nil {return _faecf ;};_adfcf .ConsecutiveAttr =&_fggbf ;continue ;};if _gggdf .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_fbbdf ,_cfcgb :=_a .ParseBool (_gggdf .Value );if _cfcgb !=nil {return _cfcgb ;};_adfcf .FirstRowAttr =&_fbbdf ;continue ;};if _gggdf .Name .Local =="\u0078\u006c\u0039\u0037"{_feceb ,_cgdac :=_a .ParseBool (_gggdf .Value );if _cgdac !=nil {return _cgdac ;};_adfcf .Xl97Attr =&_feceb ;continue ;};if _gggdf .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_cbcdd ,_dadeg :=_a .ParseBool (_gggdf .Value );if _dadeg !=nil {return _dadeg ;};_adfcf .TextDatesAttr =&_cbcdd ;continue ;};if _gggdf .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_cgfbc ,_cdecb :=_a .ParseBool (_gggdf .Value );if _cdecb !=nil {return _cdecb ;};_adfcf .SourceDataAttr =&_cgfbc ;continue ;};if _gggdf .Name .Local =="\u0075\u0072\u006c"{_gbcacc ,_dedfe :=_gggdf .Value ,error (nil );if _dedfe !=nil {return _dedfe ;};_adfcf .UrlAttr =&_gbcacc ;continue ;};if _gggdf .Name .Local =="\u0070\u006f\u0073\u0074"{_gdebab ,_cgbbac :=_gggdf .Value ,error (nil );if _cgbbac !=nil {return _cgbbac ;};_adfcf .PostAttr =&_gdebab ;continue ;};if _gggdf .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_cfage ,_aeeeba :=_a .ParseBool (_gggdf .Value );if _aeeeba !=nil {return _aeeeba ;};_adfcf .HtmlTablesAttr =&_cfage ;continue ;};if _gggdf .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_adfcf .HtmlFormatAttr .UnmarshalXMLAttr (_gggdf );continue ;};if _gggdf .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_gfcfcb ,_bcfgf :=_gggdf .Value ,error (nil );if _bcfgf !=nil {return _bcfgf ;};_adfcf .EditPageAttr =&_gfcfcb ;continue ;};};_gadef :for {_bgbfc ,_dceafb :=d .Token ();if _dceafb !=nil {return _dceafb ;};switch _acffce :=_bgbfc .(type ){case _gd .StartElement :switch _acffce .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adfcf .Tables =NewCT_Tables ();if _bdedge :=d .DecodeElement (_adfcf .Tables ,&_acffce );_bdedge !=nil {return _bdedge ;};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\u0057\u0065\u0062\u0050\u0072\u0020\u0025\u0076",_acffce .Name );if _bgfdf :=d .Skip ();_bgfdf !=nil {return _bgfdf ;};};case _gd .EndElement :break _gadef ;case _gd .CharData :};};return nil ;};func NewCT_CellFormula ()*CT_CellFormula {_gfaf :=&CT_CellFormula {};return _gfaf }; -// Background Image -Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; +// Validate validates the CT_WebPublishing and its children +func (_fadbf *CT_WebPublishing )Validate ()error {return _fadbf .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};type ST_PhoneticAlignment byte ;const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;); -// Embedded Controls -Controls *CT_Controls ; +// Validate validates the CT_Item and its children +func (_fgfde *CT_Item )Validate ()error {return _fgfde .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");}; -// Web Publishing Items -WebPublishItems *CT_WebPublishItems ; +// Validate validates the CT_SmartTagPr and its children +func (_fcfacf *CT_SmartTagPr )Validate ()error {return _fcfacf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_abeged *Worksheet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_abeged .CT_Worksheet =*NewCT_Worksheet ();_feagcc :for {_dcfba ,_fggeae :=d .Token ();if _fggeae !=nil {return _fggeae ;};switch _agdfec :=_dcfba .(type ){case _gd .StartElement :switch _agdfec .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .SheetPr =NewCT_SheetPr ();if _dgbbed :=d .DecodeElement (_abeged .SheetPr ,&_agdfec );_dgbbed !=nil {return _dgbbed ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .Dimension =NewCT_SheetDimension ();if _feaaea :=d .DecodeElement (_abeged .Dimension ,&_agdfec );_feaaea !=nil {return _feaaea ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .SheetViews =NewCT_SheetViews ();if _acaced :=d .DecodeElement (_abeged .SheetViews ,&_agdfec );_acaced !=nil {return _acaced ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .SheetFormatPr =NewCT_SheetFormatPr ();if _febbg :=d .DecodeElement (_abeged .SheetFormatPr ,&_agdfec );_febbg !=nil {return _febbg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dcdea :=NewCT_Cols ();if _beecde :=d .DecodeElement (_dcdea ,&_agdfec );_beecde !=nil {return _beecde ;};_abeged .Cols =append (_abeged .Cols ,_dcdea );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cddeee :=d .DecodeElement (_abeged .SheetData ,&_agdfec );_cddeee !=nil {return _cddeee ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .SheetCalcPr =NewCT_SheetCalcPr ();if _egeefd :=d .DecodeElement (_abeged .SheetCalcPr ,&_agdfec );_egeefd !=nil {return _egeefd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .SheetProtection =NewCT_SheetProtection ();if _gbagg :=d .DecodeElement (_abeged .SheetProtection ,&_agdfec );_gbagg !=nil {return _gbagg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .ProtectedRanges =NewCT_ProtectedRanges ();if _edaaee :=d .DecodeElement (_abeged .ProtectedRanges ,&_agdfec );_edaaee !=nil {return _edaaee ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .Scenarios =NewCT_Scenarios ();if _bbfbgd :=d .DecodeElement (_abeged .Scenarios ,&_agdfec );_bbfbgd !=nil {return _bbfbgd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .AutoFilter =NewCT_AutoFilter ();if _gbaeg :=d .DecodeElement (_abeged .AutoFilter ,&_agdfec );_gbaeg !=nil {return _gbaeg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .SortState =NewCT_SortState ();if _bfbdff :=d .DecodeElement (_abeged .SortState ,&_agdfec );_bfbdff !=nil {return _bfbdff ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .DataConsolidate =NewCT_DataConsolidate ();if _afddbd :=d .DecodeElement (_abeged .DataConsolidate ,&_agdfec );_afddbd !=nil {return _afddbd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_abeged .CustomSheetViews =NewCT_CustomSheetViews ();if _efdbc :=d .DecodeElement (_abeged .CustomSheetViews ,&_agdfec );_efdbc !=nil {return _efdbc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .MergeCells =NewCT_MergeCells ();if _gdgagd :=d .DecodeElement (_abeged .MergeCells ,&_agdfec );_gdgagd !=nil {return _gdgagd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .PhoneticPr =NewCT_PhoneticPr ();if _bgbecf :=d .DecodeElement (_abeged .PhoneticPr ,&_agdfec );_bgbecf !=nil {return _bgbecf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgefd :=NewCT_ConditionalFormatting ();if _gagfc :=d .DecodeElement (_fgefd ,&_agdfec );_gagfc !=nil {return _gagfc ;};_abeged .ConditionalFormatting =append (_abeged .ConditionalFormatting ,_fgefd );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .DataValidations =NewCT_DataValidations ();if _efcbfa :=d .DecodeElement (_abeged .DataValidations ,&_agdfec );_efcbfa !=nil {return _efcbfa ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .Hyperlinks =NewCT_Hyperlinks ();if _fgcgdb :=d .DecodeElement (_abeged .Hyperlinks ,&_agdfec );_fgcgdb !=nil {return _fgcgdb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .PrintOptions =NewCT_PrintOptions ();if _eabdg :=d .DecodeElement (_abeged .PrintOptions ,&_agdfec );_eabdg !=nil {return _eabdg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .PageMargins =NewCT_PageMargins ();if _bdffe :=d .DecodeElement (_abeged .PageMargins ,&_agdfec );_bdffe !=nil {return _bdffe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .PageSetup =NewCT_PageSetup ();if _gffcf :=d .DecodeElement (_abeged .PageSetup ,&_agdfec );_gffcf !=nil {return _gffcf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .HeaderFooter =NewCT_HeaderFooter ();if _gbbcd :=d .DecodeElement (_abeged .HeaderFooter ,&_agdfec );_gbbcd !=nil {return _gbbcd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .RowBreaks =NewCT_PageBreak ();if _ceagdfc :=d .DecodeElement (_abeged .RowBreaks ,&_agdfec );_ceagdfc !=nil {return _ceagdfc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .ColBreaks =NewCT_PageBreak ();if _bbgacd :=d .DecodeElement (_abeged .ColBreaks ,&_agdfec );_bbgacd !=nil {return _bbgacd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_abeged .CustomProperties =NewCT_CustomProperties ();if _begdc :=d .DecodeElement (_abeged .CustomProperties ,&_agdfec );_begdc !=nil {return _begdc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .CellWatches =NewCT_CellWatches ();if _ggdec :=d .DecodeElement (_abeged .CellWatches ,&_agdfec );_ggdec !=nil {return _ggdec ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .IgnoredErrors =NewCT_IgnoredErrors ();if _eggcgb :=d .DecodeElement (_abeged .IgnoredErrors ,&_agdfec );_eggcgb !=nil {return _eggcgb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .SmartTags =NewCT_SmartTags ();if _bcaaca :=d .DecodeElement (_abeged .SmartTags ,&_agdfec );_bcaaca !=nil {return _bcaaca ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .Drawing =NewCT_Drawing ();if _gaaaa :=d .DecodeElement (_abeged .Drawing ,&_agdfec );_gaaaa !=nil {return _gaaaa ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .LegacyDrawing =NewCT_LegacyDrawing ();if _gdebc :=d .DecodeElement (_abeged .LegacyDrawing ,&_agdfec );_gdebc !=nil {return _gdebc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .LegacyDrawingHF =NewCT_LegacyDrawing ();if _gcabe :=d .DecodeElement (_abeged .LegacyDrawingHF ,&_agdfec );_gcabe !=nil {return _gcabe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .DrawingHF =NewCT_DrawingHF ();if _bgecaec :=d .DecodeElement (_abeged .DrawingHF ,&_agdfec );_bgecaec !=nil {return _bgecaec ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .Picture =NewCT_SheetBackgroundPicture ();if _badbe :=d .DecodeElement (_abeged .Picture ,&_agdfec );_badbe !=nil {return _badbe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .OleObjects =NewCT_OleObjects ();if _bbeba :=d .DecodeElement (_abeged .OleObjects ,&_agdfec );_bbeba !=nil {return _bbeba ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_abeged .Controls =NewCT_Controls ();if _cgbag :=d .DecodeElement (_abeged .Controls ,&_agdfec );_cgbag !=nil {return _cgbag ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .WebPublishItems =NewCT_WebPublishItems ();if _dbdffd :=d .DecodeElement (_abeged .WebPublishItems ,&_agdfec );_dbdffd !=nil {return _dbdffd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeged .TableParts =NewCT_TableParts ();if _baceaf :=d .DecodeElement (_abeged .TableParts ,&_agdfec );_baceaf !=nil {return _baceaf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abeged .ExtLst =NewCT_ExtensionList ();if _acbec :=d .DecodeElement (_abeged .ExtLst ,&_agdfec );_acbec !=nil {return _acbec ;};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 \u0057\u006f\u0072\u006b\u0073\u0068e\u0065\u0074 \u0025\u0076",_agdfec .Name );if _cafbe :=d .Skip ();_cafbe !=nil {return _cafbe ;};};case _gd .EndElement :break _feagcc ;case _gd .CharData :};};return nil ;};func (_eafc *CT_Col )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ecea :=range start .Attr {if _ecea .Name .Local =="\u006d\u0069\u006e"{_dddd ,_bdgd :=_a .ParseUint (_ecea .Value ,10,32);if _bdgd !=nil {return _bdgd ;};_eafc .MinAttr =uint32 (_dddd );continue ;};if _ecea .Name .Local =="\u006d\u0061\u0078"{_cabb ,_gccbc :=_a .ParseUint (_ecea .Value ,10,32);if _gccbc !=nil {return _gccbc ;};_eafc .MaxAttr =uint32 (_cabb );continue ;};if _ecea .Name .Local =="\u0077\u0069\u0064t\u0068"{_eaca ,_adef :=_a .ParseFloat (_ecea .Value ,64);if _adef !=nil {return _adef ;};_eafc .WidthAttr =&_eaca ;continue ;};if _ecea .Name .Local =="\u0073\u0074\u0079l\u0065"{_caec ,_bcef :=_a .ParseUint (_ecea .Value ,10,32);if _bcef !=nil {return _bcef ;};_bbec :=uint32 (_caec );_eafc .StyleAttr =&_bbec ;continue ;};if _ecea .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_babc ,_ggbbb :=_a .ParseBool (_ecea .Value );if _ggbbb !=nil {return _ggbbb ;};_eafc .HiddenAttr =&_babc ;continue ;};if _ecea .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_fagad ,_ffcb :=_a .ParseBool (_ecea .Value );if _ffcb !=nil {return _ffcb ;};_eafc .BestFitAttr =&_fagad ;continue ;};if _ecea .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_gccbd ,_egbg :=_a .ParseBool (_ecea .Value );if _egbg !=nil {return _egbg ;};_eafc .CustomWidthAttr =&_gccbd ;continue ;};if _ecea .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_egdc ,_aab :=_a .ParseBool (_ecea .Value );if _aab !=nil {return _aab ;};_eafc .PhoneticAttr =&_egdc ;continue ;};if _ecea .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_aebd ,_beag :=_a .ParseUint (_ecea .Value ,10,8);if _beag !=nil {return _beag ;};_bfaf :=uint8 (_aebd );_eafc .OutlineLevelAttr =&_bfaf ;continue ;};if _ecea .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_fedfb ,_eageg :=_a .ParseBool (_ecea .Value );if _eageg !=nil {return _eageg ;};_eafc .CollapsedAttr =&_fedfb ;continue ;};};for {_eecec ,_gbdbc :=d .Token ();if _gbdbc !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_gbdbc );};if _eagc ,_ddge :=_eecec .(_gd .EndElement );_ddge &&_eagc .Name ==start .Name {break ;};};return nil ;};func (_dfbgc *ST_PatternType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_dfbgc =0;case "\u006e\u006f\u006e\u0065":*_dfbgc =1;case "\u0073\u006f\u006ci\u0064":*_dfbgc =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_dfbgc =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_dfbgc =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_dfbgc =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_dfbgc =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_dfbgc =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_dfbgc =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_dfbgc =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_dfbgc =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_dfbgc =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_dfbgc =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_dfbgc =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_dfbgc =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_dfbgc =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_dfbgc =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_dfbgc =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_dfbgc =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_dfbgc =19;};return nil ;};type CT_DiscretePr struct{ -// Table Parts -TableParts *CT_TableParts ; +// Mapping Index Count +CountAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gdbag ST_CellComments )Validate ()error {return _gdbag .ValidateWithPath ("")};func (_gbddbe *ST_VolValueType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbgeg ,_daeea :=d .Token ();if _daeea !=nil {return _daeea ;};if _dccba ,_dabff :=_bbgeg .(_b .EndElement );_dabff &&_dccba .Name ==start .Name {*_gbddbe =1;return nil ;};if _dabfa ,_afdga :=_bbgeg .(_b .CharData );!_afdga {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbgeg );}else {switch string (_dabfa ){case "":*_gbddbe =0;case "\u0062":*_gbddbe =1;case "\u006e":*_gbddbe =2;case "\u0065":*_gbddbe =3;case "\u0073":*_gbddbe =4;};};_bbgeg ,_daeea =d .Token ();if _daeea !=nil {return _daeea ;};if _dfefgf ,_fgagba :=_bbgeg .(_b .EndElement );_fgagba &&_dfefgf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbgeg );};func (_agcf *CT_DataBinding )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agcf .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_agcf .DataBindingNameAttr )});};if _agcf .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_agcf .FileBindingAttr ))});};if _agcf .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_agcf .ConnectionIDAttr )});};if _agcf .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_agcf .FileBindingNameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",_agcf .DataBindingLoadModeAttr )});e .EncodeToken (start );if _agcf .Any !=nil {_agcf .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcdfg ST_WebSourceType )Validate ()error {return _dcdfg .ValidateWithPath ("")};type CT_Boolean struct{ +// Element Group +X []*CT_Index ;};func (_aacgb *CT_ProtectedRange )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cdebg :=range start .Attr {if _cdebg .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_baagb ,_fabdcd :=_cdebg .Value ,error (nil );if _fabdcd !=nil {return _fabdcd ;};_aacgb .PasswordAttr =&_baagb ;continue ;};if _cdebg .Name .Local =="\u0073\u0071\u0072e\u0066"{_ceebgf ,_ffccc :=ParseSliceST_Sqref (_cdebg .Value );if _ffccc !=nil {return _ffccc ;};_aacgb .SqrefAttr =_ceebgf ;continue ;};if _cdebg .Name .Local =="\u006e\u0061\u006d\u0065"{_cbcee ,_faeae :=_cdebg .Value ,error (nil );if _faeae !=nil {return _faeae ;};_aacgb .NameAttr =_cbcee ;continue ;};if _cdebg .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_bafb ,_ddfaa :=_cdebg .Value ,error (nil );if _ddfaa !=nil {return _ddfaa ;};_aacgb .SecurityDescriptorAttr =&_bafb ;continue ;};if _cdebg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cbeaa ,_fbdgd :=_cdebg .Value ,error (nil );if _fbdgd !=nil {return _fbdgd ;};_aacgb .AlgorithmNameAttr =&_cbeaa ;continue ;};if _cdebg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_cebce ,_acebb :=_cdebg .Value ,error (nil );if _acebb !=nil {return _acebb ;};_aacgb .HashValueAttr =&_cebce ;continue ;};if _cdebg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ffede ,_bdgbf :=_cdebg .Value ,error (nil );if _bdgbf !=nil {return _bdgbf ;};_aacgb .SaltValueAttr =&_ffede ;continue ;};if _cdebg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ddfddb ,_ceacc :=_a .ParseUint (_cdebg .Value ,10,32);if _ceacc !=nil {return _ceacc ;};_ecfgd :=uint32 (_ddfddb );_aacgb .SpinCountAttr =&_ecfgd ;continue ;};};_bbfcd :for {_cabfg ,_cdbge :=d .Token ();if _cdbge !=nil {return _cdbge ;};switch _eeccd :=_cabfg .(type ){case _gd .StartElement :switch _eeccd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gbabe string ;if _gdfea :=d .DecodeElement (&_gbabe ,&_eeccd );_gdfea !=nil {return _gdfea ;};_aacgb .SecurityDescriptor =append (_aacgb .SecurityDescriptor ,_gbabe );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\u006f\u0074\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_eeccd .Name );if _bedde :=d .Skip ();_bedde !=nil {return _bedde ;};};case _gd .EndElement :break _bbfcd ;case _gd .CharData :};};return nil ;};func NewCT_OleSize ()*CT_OleSize {_cefcd :=&CT_OleSize {};return _cefcd };func (_ddfcf ST_Pane )Validate ()error {return _ddfcf .ValidateWithPath ("")};func NewCT_Colors ()*CT_Colors {_aaddg :=&CT_Colors {};return _aaddg };type CT_String struct{ // Value -VAttr bool ; +VAttr string ; // Unused Item UAttr *bool ; @@ -6326,2171 +6311,2186 @@ UAttr *bool ; // Calculated Item FAttr *bool ; -// Caption +// Item Caption CAttr *string ; // Member Property Count CpAttr *uint32 ; -// Member Property Indexes -X []*CT_X ;};func (_gadgdf *CT_RangePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaafb :=range start .Attr {if _eaafb .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_bbfcg ,_dffdbf :=_e .ParseBool (_eaafb .Value );if _dffdbf !=nil {return _dffdbf ;};_gadgdf .AutoStartAttr =&_bbfcg ;continue ;};if _eaafb .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_dffbg ,_efebb :=_e .ParseBool (_eaafb .Value );if _efebb !=nil {return _efebb ;};_gadgdf .AutoEndAttr =&_dffbg ;continue ;};if _eaafb .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_gadgdf .GroupByAttr .UnmarshalXMLAttr (_eaafb );continue ;};if _eaafb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_egfda ,_fbfba :=_e .ParseFloat (_eaafb .Value ,64);if _fbfba !=nil {return _fbfba ;};_gadgdf .StartNumAttr =&_egfda ;continue ;};if _eaafb .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_cfded ,_fgaef :=_e .ParseFloat (_eaafb .Value ,64);if _fgaef !=nil {return _fgaef ;};_gadgdf .EndNumAttr =&_cfded ;continue ;};if _eaafb .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_bcfgfb ,_ggdeg :=ParseStdlibTime (_eaafb .Value );if _ggdeg !=nil {return _ggdeg ;};_gadgdf .StartDateAttr =&_bcfgfb ;continue ;};if _eaafb .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_decgef ,_ggdeaad :=ParseStdlibTime (_eaafb .Value );if _ggdeaad !=nil {return _ggdeaad ;};_gadgdf .EndDateAttr =&_decgef ;continue ;};if _eaafb .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_cfcbe ,_cedgc :=_e .ParseFloat (_eaafb .Value ,64);if _cedgc !=nil {return _cedgc ;};_gadgdf .GroupIntervalAttr =&_cfcbe ;continue ;};};for {_dabad ,_edeeea :=d .Token ();if _edeeea !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_edeeea );};if _adafd ,_gecdd :=_dabad .(_b .EndElement );_gecdd &&_adafd .Name ==start .Name {break ;};};return nil ;};func (_cbecbb *CT_RangeSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfede :=range start .Attr {if _gfede .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gfede .Name .Local =="\u0069\u0064"||_gfede .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gfede .Name .Local =="\u0069\u0064"{_bddeg ,_gfcec :=_gfede .Value ,error (nil );if _gfcec !=nil {return _gfcec ;};_cbecbb .IdAttr =&_bddeg ;continue ;};if _gfede .Name .Local =="\u0069\u0031"{_eceda ,_fedbf :=_e .ParseUint (_gfede .Value ,10,32);if _fedbf !=nil {return _fedbf ;};_cbdfa :=uint32 (_eceda );_cbecbb .I1Attr =&_cbdfa ;continue ;};if _gfede .Name .Local =="\u0069\u0033"{_gecgf ,_dfgbf :=_e .ParseUint (_gfede .Value ,10,32);if _dfgbf !=nil {return _dfgbf ;};_dcdag :=uint32 (_gecgf );_cbecbb .I3Attr =&_dcdag ;continue ;};if _gfede .Name .Local =="\u0069\u0034"{_dfgda ,_fccgcg :=_e .ParseUint (_gfede .Value ,10,32);if _fccgcg !=nil {return _fccgcg ;};_aabgb :=uint32 (_dfgda );_cbecbb .I4Attr =&_aabgb ;continue ;};if _gfede .Name .Local =="\u0072\u0065\u0066"{_fgfag ,_bfbce :=_gfede .Value ,error (nil );if _bfbce !=nil {return _bfbce ;};_cbecbb .RefAttr =&_fgfag ;continue ;};if _gfede .Name .Local =="\u006e\u0061\u006d\u0065"{_acbfe ,_aedgfc :=_gfede .Value ,error (nil );if _aedgfc !=nil {return _aedgfc ;};_cbecbb .NameAttr =&_acbfe ;continue ;};if _gfede .Name .Local =="\u0073\u0068\u0065e\u0074"{_agffe ,_adagdf :=_gfede .Value ,error (nil );if _adagdf !=nil {return _adagdf ;};_cbecbb .SheetAttr =&_agffe ;continue ;};if _gfede .Name .Local =="\u0069\u0032"{_gcedd ,_dgceg :=_e .ParseUint (_gfede .Value ,10,32);if _dgceg !=nil {return _dgceg ;};_efgee :=uint32 (_gcedd );_cbecbb .I2Attr =&_efgee ;continue ;};};for {_eeag ,_cgad :=d .Token ();if _cgad !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_cgad );};if _bdgad ,_fbdea :=_eeag .(_b .EndElement );_fbdea &&_bdgad .Name ==start .Name {break ;};};return nil ;}; +// Format Index +InAttr *uint32 ; -// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path -func (_abbd *CT_FileVersion )ValidateWithPath (path string )error {if _abbd .CodeNameAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_abbd .CodeNameAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006fd\u0065\u004e\u0061m\u0065\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,*_abbd .CodeNameAttr );};};return nil ;}; +// Background Color +BcAttr *string ; -// Validate validates the CT_Items and its children -func (_begg *CT_Items )Validate ()error {return _begg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};func (_fgfgb ST_Type )ValidateWithPath (path string )error {switch _fgfgb {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfgb ));};return nil ;};func (_gcff *CT_CustomChartsheetView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcff .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_adgae :=range start .Attr {if _adgae .Name .Local =="\u0067\u0075\u0069\u0064"{_bdgcc ,_ecdae :=_adgae .Value ,error (nil );if _ecdae !=nil {return _ecdae ;};_gcff .GuidAttr =_bdgcc ;continue ;};if _adgae .Name .Local =="\u0073\u0063\u0061l\u0065"{_adgge ,_caeb :=_e .ParseUint (_adgae .Value ,10,32);if _caeb !=nil {return _caeb ;};_cdgc :=uint32 (_adgge );_gcff .ScaleAttr =&_cdgc ;continue ;};if _adgae .Name .Local =="\u0073\u0074\u0061t\u0065"{_gcff .StateAttr .UnmarshalXMLAttr (_adgae );continue ;};if _adgae .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_bbdb ,_aaac :=_e .ParseBool (_adgae .Value );if _aaac !=nil {return _aaac ;};_gcff .ZoomToFitAttr =&_bbdb ;continue ;};};_gagcc :for {_dgdga ,_fafag :=d .Token ();if _fafag !=nil {return _fafag ;};switch _gfbd :=_dgdga .(type ){case _b .StartElement :switch _gfbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_gcff .PageMargins =NewCT_PageMargins ();if _ceae :=d .DecodeElement (_gcff .PageMargins ,&_gfbd );_ceae !=nil {return _ceae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_gcff .PageSetup =NewCT_CsPageSetup ();if _bfcg :=d .DecodeElement (_gcff .PageSetup ,&_gfbd );_bfcg !=nil {return _bfcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_gcff .HeaderFooter =NewCT_HeaderFooter ();if _gcfd :=d .DecodeElement (_gcff .HeaderFooter ,&_gfbd );_gcfd !=nil {return _gcfd ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077 \u0025\u0076",_gfbd .Name );if _cbgc :=d .Skip ();_cbgc !=nil {return _cbgc ;};};case _b .EndElement :break _gagcc ;case _b .CharData :};};return nil ;};func NewMapInfo ()*MapInfo {_gabeec :=&MapInfo {};_gabeec .CT_MapInfo =*NewCT_MapInfo ();return _gabeec ;}; +// Foreground Color +FcAttr *string ; -// Validate validates the StyleSheet and its children -func (_cbdaf *StyleSheet )Validate ()error {return _cbdaf .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; +// Italic +IAttr *bool ; -// Validate validates the CT_LegacyDrawing and its children -func (_cafaa *CT_LegacyDrawing )Validate ()error {return _cafaa .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_cdaf *CT_GroupItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdaf .CountAttr )});};e .EncodeToken (start );if _cdaf .M !=nil {_fbfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_ddgde :=range _cdaf .M {e .EncodeElement (_ddgde ,_fbfg );};};if _cdaf .N !=nil {_gcdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_bbfec :=range _cdaf .N {e .EncodeElement (_bbfec ,_gcdg );};};if _cdaf .B !=nil {_dgbbga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_cbbef :=range _cdaf .B {e .EncodeElement (_cbbef ,_dgbbga );};};if _cdaf .E !=nil {_fbfee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_dbfdg :=range _cdaf .E {e .EncodeElement (_dbfdg ,_fbfee );};};if _cdaf .S !=nil {_eefg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_dgcgg :=range _cdaf .S {e .EncodeElement (_dgcgg ,_eefg );};};if _cdaf .D !=nil {_ddcbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_efcdg :=range _cdaf .D {e .EncodeElement (_efcdg ,_ddcbc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adafc *ST_GradientType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adafc =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_adafc =1;case "\u0070\u0061\u0074\u0068":*_adafc =2;};return nil ;};func NewCT_FilterColumn ()*CT_FilterColumn {_dedaeb :=&CT_FilterColumn {};return _dedaeb };type CT_ChartsheetViews struct{ +// Underline +UnAttr *bool ; -// Chart Sheet View -SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};func (_ggdfeg ST_PatternType )Validate ()error {return _ggdfeg .ValidateWithPath ("")}; +// Strikethrough +StAttr *bool ; -// Validate validates the CT_Sheet and its children -func (_fffea *CT_Sheet )Validate ()error {return _fffea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");};func (_feabd *Table )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065";return _feabd .CT_Table .MarshalXML (e ,start );};func (_dgcgc *CT_DataConsolidate )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccbfgb :=range start .Attr {if _ccbfgb .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_dgcgc .FunctionAttr .UnmarshalXMLAttr (_ccbfgb );continue ;};if _ccbfgb .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_effgb ,_dfec :=_e .ParseBool (_ccbfgb .Value );if _dfec !=nil {return _dfec ;};_dgcgc .StartLabelsAttr =&_effgb ;continue ;};if _ccbfgb .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_ffbc ,_cebce :=_e .ParseBool (_ccbfgb .Value );if _cebce !=nil {return _cebce ;};_dgcgc .LeftLabelsAttr =&_ffbc ;continue ;};if _ccbfgb .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_aaae ,_feaaf :=_e .ParseBool (_ccbfgb .Value );if _feaaf !=nil {return _feaaf ;};_dgcgc .TopLabelsAttr =&_aaae ;continue ;};if _ccbfgb .Name .Local =="\u006c\u0069\u006e\u006b"{_dbfgg ,_efbg :=_e .ParseBool (_ccbfgb .Value );if _efbg !=nil {return _efbg ;};_dgcgc .LinkAttr =&_dbfgg ;continue ;};};_gaba :for {_ddca ,_gbaab :=d .Token ();if _gbaab !=nil {return _gbaab ;};switch _egfb :=_ddca .(type ){case _b .StartElement :switch _egfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}:_dgcgc .DataRefs =NewCT_DataRefs ();if _afbad :=d .DecodeElement (_dgcgc .DataRefs ,&_egfb );_afbad !=nil {return _afbad ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0043\u006fn\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065\u0020\u0025\u0076",_egfb .Name );if _bcecd :=d .Skip ();_bcecd !=nil {return _bcecd ;};};case _b .EndElement :break _gaba ;case _b .CharData :};};return nil ;};func (_gdffa ST_Orientation )Validate ()error {return _gdffa .ValidateWithPath ("")};func (_acdcgd *ST_Pane )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acdcgd =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_acdcgd =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_acdcgd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_acdcgd =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_acdcgd =4;};return nil ;};type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_febfee *CT_SharedItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _febfee .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsSemiMixedTypesAttr ))});};if _febfee .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsNonDateAttr ))});};if _febfee .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsDateAttr ))});};if _febfee .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsStringAttr ))});};if _febfee .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsBlankAttr ))});};if _febfee .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsMixedTypesAttr ))});};if _febfee .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsNumberAttr ))});};if _febfee .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .ContainsIntegerAttr ))});};if _febfee .MinValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_febfee .MinValueAttr )});};if _febfee .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_febfee .MaxValueAttr )});};if _febfee .MinDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_febfee .MinDateAttr )});};if _febfee .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_febfee .MaxDateAttr )});};if _febfee .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_febfee .CountAttr )});};if _febfee .LongTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_febfee .LongTextAttr ))});};e .EncodeToken (start );if _febfee .M !=nil {_cdccf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_geaab :=range _febfee .M {e .EncodeElement (_geaab ,_cdccf );};};if _febfee .N !=nil {_ffbbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_agcaa :=range _febfee .N {e .EncodeElement (_agcaa ,_ffbbb );};};if _febfee .B !=nil {_gegb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_fggdfb :=range _febfee .B {e .EncodeElement (_fggdfb ,_gegb );};};if _febfee .E !=nil {_ddbbdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_ggbgaf :=range _febfee .E {e .EncodeElement (_ggbgaf ,_ddbbdb );};};if _febfee .S !=nil {_deaab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cfgfg :=range _febfee .S {e .EncodeElement (_cfgfg ,_deaab );};};if _febfee .D !=nil {_fbfga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_ebbagf :=range _febfee .D {e .EncodeElement (_ebbagf ,_fbfga );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfeee ST_GroupBy )String ()string {switch _cfeee {case 0:return "";case 1:return "\u0072\u0061\u006eg\u0065";case 2:return "\u0073e\u0063\u006f\u006e\u0064\u0073";case 3:return "\u006di\u006e\u0075\u0074\u0065\u0073";case 4:return "\u0068\u006f\u0075r\u0073";case 5:return "\u0064\u0061\u0079\u0073";case 6:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 7:return "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case 8:return "\u0079\u0065\u0061r\u0073";};return "";}; +// Bold +BAttr *bool ; -// Validate validates the CT_Sets and its children -func (_aggcab *CT_Sets )Validate ()error {return _aggcab .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");};func (_geggef ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _geggef {case 0,1,2,3,4,5,6,7,8,9,10:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geggef ));};return nil ;};func (_cggdb *CT_Mdx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_cggdb .NAttr )});_daaac ,_cecad :=_cggdb .FAttr .MarshalXMLAttr (_b .Name {Local :"\u0066"});if _cecad !=nil {return _cecad ;};start .Attr =append (start .Attr ,_daaac );e .EncodeToken (start );if _cggdb .T !=nil {_fafe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074"}};e .EncodeElement (_cggdb .T ,_fafe );};if _cggdb .Ms !=nil {_dabbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_cggdb .Ms ,_dabbf );};if _cggdb .P !=nil {_fcccg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070"}};e .EncodeElement (_cggdb .P ,_fcccg );};if _cggdb .K !=nil {_adfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_cggdb .K ,_adfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaaad *CT_SheetPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bceeb :=range start .Attr {if _bceeb .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_abcbb ,_gcaba :=_e .ParseBool (_bceeb .Value );if _gcaba !=nil {return _gcaba ;};_gaaad .SyncHorizontalAttr =&_abcbb ;continue ;};if _bceeb .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_bfffag ,_ceeef :=_e .ParseBool (_bceeb .Value );if _ceeef !=nil {return _ceeef ;};_gaaad .SyncVerticalAttr =&_bfffag ;continue ;};if _bceeb .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_fccef ,_dfcgd :=_bceeb .Value ,error (nil );if _dfcgd !=nil {return _dfcgd ;};_gaaad .SyncRefAttr =&_fccef ;continue ;};if _bceeb .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_dccfbf ,_fgcdc :=_e .ParseBool (_bceeb .Value );if _fgcdc !=nil {return _fgcdc ;};_gaaad .TransitionEvaluationAttr =&_dccfbf ;continue ;};if _bceeb .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_cgdc ,_aggba :=_e .ParseBool (_bceeb .Value );if _aggba !=nil {return _aggba ;};_gaaad .TransitionEntryAttr =&_cgdc ;continue ;};if _bceeb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_eaadb ,_gaadd :=_e .ParseBool (_bceeb .Value );if _gaadd !=nil {return _gaadd ;};_gaaad .PublishedAttr =&_eaadb ;continue ;};if _bceeb .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_edgac ,_gdabc :=_bceeb .Value ,error (nil );if _gdabc !=nil {return _gdabc ;};_gaaad .CodeNameAttr =&_edgac ;continue ;};if _bceeb .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_fceef ,_cecde :=_e .ParseBool (_bceeb .Value );if _cecde !=nil {return _cecde ;};_gaaad .FilterModeAttr =&_fceef ;continue ;};if _bceeb .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"{_gafdb ,_badeef :=_e .ParseBool (_bceeb .Value );if _badeef !=nil {return _badeef ;};_gaaad .EnableFormatConditionsCalculationAttr =&_gafdb ;continue ;};};_bgcgb :for {_edadba ,_adcbg :=d .Token ();if _adcbg !=nil {return _adcbg ;};switch _gcadf :=_edadba .(type ){case _b .StartElement :switch _gcadf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_gaaad .TabColor =NewCT_Color ();if _ffbage :=d .DecodeElement (_gaaad .TabColor ,&_gcadf );_ffbage !=nil {return _ffbage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"}:_gaaad .OutlinePr =NewCT_OutlinePr ();if _abbfd :=d .DecodeElement (_gaaad .OutlinePr ,&_gcadf );_abbfd !=nil {return _abbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"}:_gaaad .PageSetUpPr =NewCT_PageSetUpPr ();if _eebdfg :=d .DecodeElement (_gaaad .PageSetUpPr ,&_gcadf );_eebdfg !=nil {return _eebdfg ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_gcadf .Name );if _aeede :=d .Skip ();_aeede !=nil {return _aeede ;};};case _b .EndElement :break _bgcgb ;case _b .CharData :};};return nil ;};func NewCT_DdeItem ()*CT_DdeItem {_gddd :=&CT_DdeItem {};return _gddd };func NewCT_CellFormula ()*CT_CellFormula {_ffdf :=&CT_CellFormula {};return _ffdf }; +// Tuples +Tpls []*CT_Tuples ; -// Validate validates the CT_XmlPr and its children -func (_abecbb *CT_XmlPr )Validate ()error {return _abecbb .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func (_cgade ST_HorizontalAlignment )String ()string {switch _cgade {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0066\u0069\u006c\u006c";case 6:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 7:return "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 8:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_dgcee *CT_ExternalDefinedNames )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dgcee .DefinedName !=nil {_egcdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_abgea :=range _dgcee .DefinedName {e .EncodeElement (_abgea ,_egcdg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfdfa ST_SheetViewType )Validate ()error {return _cfdfa .ValidateWithPath ("")}; +// Member Property Index +X []*CT_X ;};type ExternalLink struct{CT_ExternalLink }; -// Validate validates the CT_VerticalAlignFontProperty and its children -func (_dfacdb *CT_VerticalAlignFontProperty )Validate ()error {return _dfacdb .ValidateWithPath ("\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079");};func (_bgfgc ST_DataConsolidateFunction )Validate ()error {return _bgfgc .ValidateWithPath ("")};type CT_BorderPr struct{ +// Validate validates the Headers and its children +func (_aacdde *Headers )Validate ()error {return _aacdde .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");}; -// Line Style -StyleAttr ST_BorderStyle ; +// Validate validates the CT_HeaderFooter and its children +func (_gebdae *CT_HeaderFooter )Validate ()error {return _gebdae .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_ebgcfc *ST_CellComments )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cbebcd ,_gaeae :=d .Token ();if _gaeae !=nil {return _gaeae ;};if _ddage ,_acgca :=_cbebcd .(_gd .EndElement );_acgca &&_ddage .Name ==start .Name {*_ebgcfc =1;return nil ;};if _egdace ,_agfbg :=_cbebcd .(_gd .CharData );!_agfbg {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",_cbebcd );}else {switch string (_egdace ){case "":*_ebgcfc =0;case "\u006e\u006f\u006e\u0065":*_ebgcfc =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_ebgcfc =2;case "\u0061\u0074\u0045n\u0064":*_ebgcfc =3;};};_cbebcd ,_gaeae =d .Token ();if _gaeae !=nil {return _gaeae ;};if _bgfed ,_dabeg :=_cbebcd .(_gd .EndElement );_dabeg &&_bgfed .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",_cbebcd );};func (_eadgd *CT_WebPublishing )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _eadgd .CssAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0073\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eadgd .CssAttr ))});};if _eadgd .ThicketAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eadgd .ThicketAttr ))});};if _eadgd .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eadgd .LongFileNamesAttr ))});};if _eadgd .VmlAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u006d\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eadgd .VmlAttr ))});};if _eadgd .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eadgd .AllowPngAttr ))});};if _eadgd .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_beecdf ,_bbcbd :=_eadgd .TargetScreenSizeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _bbcbd !=nil {return _bbcbd ;};start .Attr =append (start .Attr ,_beecdf );};if _eadgd .DpiAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_eadgd .DpiAttr )});};if _eadgd .CodePageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eadgd .CodePageAttr )});};if _eadgd .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eadgd .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Color -Color *CT_Color ;};type Metadata struct{CT_Metadata };func (_dfcbf *CT_DdeItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dedae :for {_cdgde ,_acaf :=d .Token ();if _acaf !=nil {return _acaf ;};switch _cbbfb :=_cdgde .(type ){case _b .StartElement :switch _cbbfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"}:_dcga :=NewCT_DdeItem ();if _defbd :=d .DecodeElement (_dcga ,&_cbbfb );_defbd !=nil {return _defbd ;};_dfcbf .DdeItem =append (_dfcbf .DdeItem ,_dcga );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_cbbfb .Name );if _bfcbd :=d .Skip ();_bfcbd !=nil {return _bfcbd ;};};case _b .EndElement :break _dedae ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path +func (_ecbd *CT_CfRule )ValidateWithPath (path string )error {if _febc :=_ecbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_febc !=nil {return _febc ;};if _fdb :=_ecbd .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_fdb !=nil {return _fdb ;};if _deda :=_ecbd .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_deda !=nil {return _deda ;};if _ecbd .ColorScale !=nil {if _baabbf :=_ecbd .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");_baabbf !=nil {return _baabbf ;};};if _ecbd .DataBar !=nil {if _ecda :=_ecbd .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_ecda !=nil {return _ecda ;};};if _ecbd .IconSet !=nil {if _abeedf :=_ecbd .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");_abeedf !=nil {return _abeedf ;};};if _ecbd .ExtLst !=nil {if _acgg :=_ecbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acgg !=nil {return _acgg ;};};return nil ;};func (_cgdcgd ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _cgdcgd {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 (_cgdcgd ));};return nil ;}; -// Validate validates the CT_ChartsheetViews and its children -func (_agfa *CT_ChartsheetViews )Validate ()error {return _agfa .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};func (_fcabb *CT_MetadataTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdged :=range start .Attr {if _bdged .Name .Local =="\u0063\u006f\u0075n\u0074"{_geebb ,_acffe :=_e .ParseUint (_bdged .Value ,10,32);if _acffe !=nil {return _acffe ;};_fcceb :=uint32 (_geebb );_fcabb .CountAttr =&_fcceb ;continue ;};};_abcbd :for {_febe ,_faedc :=d .Token ();if _faedc !=nil {return _faedc ;};switch _fbcgf :=_febe .(type ){case _b .StartElement :switch _fbcgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:_cbgfe :=NewCT_MetadataType ();if _eefa :=d .DecodeElement (_cbgfe ,&_fbcgf );_eefa !=nil {return _eefa ;};_fcabb .MetadataType =append (_fcabb .MetadataType ,_cbgfe );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_fbcgf .Name );if _gabbe :=d .Skip ();_gabbe !=nil {return _gabbe ;};};case _b .EndElement :break _abcbd ;case _b .CharData :};};return nil ;};type ST_DataValidationType byte ;func (_feadg *CT_PageFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feadg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_feadg .CountAttr )});};e .EncodeToken (start );_bagfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_eeebe :=range _feadg .PageField {e .EncodeElement (_eeebe ,_bagfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MeasureGroup and its children +func (_cfbb *CT_MeasureGroup )Validate ()error {return _cfbb .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};const (ST_GroupByUnset ST_GroupBy =0;ST_GroupByRange ST_GroupBy =1;ST_GroupBySeconds ST_GroupBy =2;ST_GroupByMinutes ST_GroupBy =3;ST_GroupByHours ST_GroupBy =4;ST_GroupByDays ST_GroupBy =5;ST_GroupByMonths ST_GroupBy =6;ST_GroupByQuarters ST_GroupBy =7;ST_GroupByYears ST_GroupBy =8;);func (_accb *CT_GradientStop )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_accb .PositionAttr )});e .EncodeToken (start );_ebbeb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_accb .Color ,_ebbeb );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fgfdbf ST_GradientType )String ()string {switch _fgfdbf {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";};func (_bgfa *CT_DataBinding )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gbae :=range start .Attr {if _gbae .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_fafaa ,_fgfcf :=_gbae .Value ,error (nil );if _fgfcf !=nil {return _fgfcf ;};_bgfa .DataBindingNameAttr =&_fafaa ;continue ;};if _gbae .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_daea ,_cbagg :=_a .ParseBool (_gbae .Value );if _cbagg !=nil {return _cbagg ;};_bgfa .FileBindingAttr =&_daea ;continue ;};if _gbae .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_ebdd ,_bcdcc :=_a .ParseUint (_gbae .Value ,10,32);if _bcdcc !=nil {return _bcdcc ;};_fcgd :=uint32 (_ebdd );_bgfa .ConnectionIDAttr =&_fcgd ;continue ;};if _gbae .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_adbb ,_dbaef :=_gbae .Value ,error (nil );if _dbaef !=nil {return _dbaef ;};_bgfa .FileBindingNameAttr =&_adbb ;continue ;};if _gbae .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_bagcb ,_fcdac :=_a .ParseUint (_gbae .Value ,10,32);if _fcdac !=nil {return _fcdac ;};_bgfa .DataBindingLoadModeAttr =uint32 (_bagcb );continue ;};};_fbgf :for {_gaedc ,_agdad :=d .Token ();if _agdad !=nil {return _agdad ;};switch _bgdab :=_gaedc .(type ){case _gd .StartElement :switch _bgdab .Name {default:if _ededf ,_abeba :=_e .CreateElement (_bgdab );_abeba !=nil {return _abeba ;}else {if _geaec :=d .DecodeElement (_ededf ,&_bgdab );_geaec !=nil {return _geaec ;};_bgfa .Any =_ededf ;};};case _gd .EndElement :break _fbgf ;case _gd .CharData :};};return nil ;};func NewCT_WebPublishItem ()*CT_WebPublishItem {_dfadeb :=&CT_WebPublishItem {};_dfadeb .SourceTypeAttr =ST_WebSourceType (1);return _dfadeb ;}; -// Validate validates the CT_ReviewedRevisions and its children -func (_bcedf *CT_ReviewedRevisions )Validate ()error {return _bcedf .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");};const (ST_HorizontalAlignmentUnset ST_HorizontalAlignment =0;ST_HorizontalAlignmentGeneral ST_HorizontalAlignment =1;ST_HorizontalAlignmentLeft ST_HorizontalAlignment =2;ST_HorizontalAlignmentCenter ST_HorizontalAlignment =3;ST_HorizontalAlignmentRight ST_HorizontalAlignment =4;ST_HorizontalAlignmentFill ST_HorizontalAlignment =5;ST_HorizontalAlignmentJustify ST_HorizontalAlignment =6;ST_HorizontalAlignmentCenterContinuous ST_HorizontalAlignment =7;ST_HorizontalAlignmentDistributed ST_HorizontalAlignment =8;);type SingleXmlCells struct{CT_SingleXmlCells };func (_gabge *CT_PivotAreaReferences )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbfd :=range start .Attr {if _cbfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_baaefa ,_bfaae :=_e .ParseUint (_cbfd .Value ,10,32);if _bfaae !=nil {return _bfaae ;};_cfaga :=uint32 (_baaefa );_gabge .CountAttr =&_cfaga ;continue ;};};_cgfef :for {_geecb ,_ecca :=d .Token ();if _ecca !=nil {return _ecca ;};switch _ebggd :=_geecb .(type ){case _b .StartElement :switch _ebggd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"}:_egedfe :=NewCT_PivotAreaReference ();if _bgedd :=d .DecodeElement (_egedfe ,&_ebggd );_bgedd !=nil {return _bgedd ;};_gabge .Reference =append (_gabge .Reference ,_egedfe );default:_d .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0069\u0076\u006ft\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_ebggd .Name );if _cagfa :=d .Skip ();_cagfa !=nil {return _cagfa ;};};case _b .EndElement :break _cgfef ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_SheetView and its children +func (_fafce *CT_SheetView )Validate ()error {return _fafce .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};type CT_RevisionHeader struct{ -// Validate validates the CT_CellAlignment and its children -func (_fbfd *CT_CellAlignment )Validate ()error {return _fbfd .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_ecdbb *CT_colItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeaba :=range start .Attr {if _aeaba .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfdge ,_eadbd :=_e .ParseUint (_aeaba .Value ,10,32);if _eadbd !=nil {return _eadbd ;};_gfgea :=uint32 (_cfdge );_ecdbb .CountAttr =&_gfgea ;continue ;};};_gebbe :for {_bfbgaa ,_ccbbd :=d .Token ();if _ccbbd !=nil {return _ccbbd ;};switch _dbbdab :=_bfbgaa .(type ){case _b .StartElement :switch _dbbdab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_affcfe :=NewCT_I ();if _abcbbf :=d .DecodeElement (_affcfe ,&_dbbdab );_abcbbf !=nil {return _abcbbf ;};_ecdbb .I =append (_ecdbb .I ,_affcfe );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_dbbdab .Name );if _decfdce :=d .Skip ();_decfdce !=nil {return _decfdce ;};};case _b .EndElement :break _gebbe ;case _b .CharData :};};return nil ;};type ST_ShowDataAs byte ; +// GUID +GuidAttr string ; -// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path -func (_deef *CT_CustomSheetView )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_deef .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_deef .GuidAttr );};if _fcabe :=_deef .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_fcabe !=nil {return _fcabe ;};if _bfaba :=_deef .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_bfaba !=nil {return _bfaba ;};if _deef .Pane !=nil {if _eadbc :=_deef .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_eadbc !=nil {return _eadbc ;};};if _deef .Selection !=nil {if _gcegb :=_deef .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gcegb !=nil {return _gcegb ;};};if _deef .RowBreaks !=nil {if _aceba :=_deef .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_aceba !=nil {return _aceba ;};};if _deef .ColBreaks !=nil {if _efaeg :=_deef .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_efaeg !=nil {return _efaeg ;};};if _deef .PageMargins !=nil {if _adbb :=_deef .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_adbb !=nil {return _adbb ;};};if _deef .PrintOptions !=nil {if _cbdde :=_deef .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cbdde !=nil {return _cbdde ;};};if _deef .PageSetup !=nil {if _dbaf :=_deef .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_dbaf !=nil {return _dbaf ;};};if _deef .HeaderFooter !=nil {if _dadcf :=_deef .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_dadcf !=nil {return _dadcf ;};};if _deef .AutoFilter !=nil {if _aadfa :=_deef .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_aadfa !=nil {return _aadfa ;};};if _deef .ExtLst !=nil {if _abaf :=_deef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abaf !=nil {return _abaf ;};};return nil ;};func (_eeefe ST_OleUpdate )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecaedc :=_b .Attr {};_ecaedc .Name =name ;switch _eeefe {case ST_OleUpdateUnset :_ecaedc .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_ecaedc .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_ecaedc .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _ecaedc ,nil ;}; +// Date Time +DateTimeAttr _db .Time ; -// Validate validates the CT_CalcChain and its children -func (_dcgg *CT_CalcChain )Validate ()error {return _dcgg .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func (_dec *CT_CacheFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbbe :=range start .Attr {if _cbbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_aaff ,_ebda :=_e .ParseUint (_cbbe .Value ,10,32);if _ebda !=nil {return _ebda ;};_ggc :=uint32 (_aaff );_dec .CountAttr =&_ggc ;continue ;};};_ebee :for {_ecge ,_bcdf :=d .Token ();if _bcdf !=nil {return _bcdf ;};switch _eec :=_ecge .(type ){case _b .StartElement :switch _eec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}:_ggdb :=NewCT_CacheField ();if _fbce :=d .DecodeElement (_ggdb ,&_eec );_fbce !=nil {return _fbce ;};_dec .CacheField =append (_dec .CacheField ,_ggdb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_eec .Name );if _bddg :=d .Skip ();_bddg !=nil {return _bddg ;};};case _b .EndElement :break _ebee ;case _b .CharData :};};return nil ;}; +// Last Sheet Id +MaxSheetIdAttr uint32 ; -// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path -func (_dadaa *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_dadaa .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_dadaa .GuidAttr );};if _dadaa .LastGuidAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_dadaa .LastGuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004c\u0061s\u0074\u0047\u0075i\u0064\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,*_dadaa .LastGuidAttr );};};for _eadae ,_ddfcf :=range _dadaa .Header {if _aaffg :=_ddfcf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eadae ));_aaffg !=nil {return _aaffg ;};};return nil ;};func NewCT_Worksheet ()*CT_Worksheet {_ddaed :=&CT_Worksheet {};_ddaed .SheetData =NewCT_SheetData ();return _ddaed ;};func (_cfdfg ST_FileType )ValidateWithPath (path string )error {switch _cfdfg {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfdfg ));};return nil ;}; +// User Name +UserNameAttr string ;IdAttr string ; -// Validate validates the CT_CalculatedMember and its children -func (_aafg *CT_CalculatedMember )Validate ()error {return _aafg .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");};func NewCT_CalculatedItem ()*CT_CalculatedItem {_caag :=&CT_CalculatedItem {};_caag .PivotArea =NewCT_PivotArea ();return _caag ;};func (_fadgf *CT_PCDKPIs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fadgf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fadgf .CountAttr )});};e .EncodeToken (start );if _fadgf .Kpi !=nil {_afgcdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_fcbfb :=range _fadgf .Kpi {e .EncodeElement (_fcbfb ,_afgcdb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RgbColor ()*CT_RgbColor {_dcdde :=&CT_RgbColor {};return _dcdde }; +// Minimum Revision Id +MinRIdAttr *uint32 ; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_aegaa *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_aefba *CT_Top10 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbfae :=range start .Attr {if _dbfae .Name .Local =="\u0074\u006f\u0070"{_abafe ,_cfgcfe :=_e .ParseBool (_dbfae .Value );if _cfgcfe !=nil {return _cfgcfe ;};_aefba .TopAttr =&_abafe ;continue ;};if _dbfae .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_dabfbb ,_ffabbf :=_e .ParseBool (_dbfae .Value );if _ffabbf !=nil {return _ffabbf ;};_aefba .PercentAttr =&_dabfbb ;continue ;};if _dbfae .Name .Local =="\u0076\u0061\u006c"{_dfgdac ,_daedfd :=_e .ParseFloat (_dbfae .Value ,64);if _daedfd !=nil {return _daedfd ;};_aefba .ValAttr =_dfgdac ;continue ;};if _dbfae .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_bcagc ,_ddgea :=_e .ParseFloat (_dbfae .Value ,64);if _ddgea !=nil {return _ddgea ;};_aefba .FilterValAttr =&_bcagc ;continue ;};};for {_aegcc ,_fceffc :=d .Token ();if _fceffc !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_fceffc );};if _gabde ,_ddagab :=_aegcc .(_b .EndElement );_ddagab &&_gabde .Name ==start .Name {break ;};};return nil ;};func NewCT_InputCells ()*CT_InputCells {_dfefg :=&CT_InputCells {};return _dfefg };type CT_VerticalAlignFontProperty struct{ +// Max Revision Id +MaxRIdAttr *uint32 ; -// Value -ValAttr _c .ST_VerticalAlignRun ;};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;);type Dialogsheet struct{CT_Dialogsheet };func (_gefee *ST_ShowDataAs )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gefee =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gefee =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_gefee =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gefee =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_gefee =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_gefee =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_gefee =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_gefee =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_gefee =8;case "\u0069\u006e\u0064e\u0078":*_gefee =9;};return nil ;};func (_cebcfd *ST_CellComments )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cebcfd =0;case "\u006e\u006f\u006e\u0065":*_cebcfd =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_cebcfd =2;case "\u0061\u0074\u0045n\u0064":*_cebcfd =3;};return nil ;}; +// Sheet Id Map +SheetIdMap *CT_SheetIdMap ; -// Validate validates the CT_ExternalLink and its children -func (_cafde *CT_ExternalLink )Validate ()error {return _cafde .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");}; +// Reviewed List +ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_cffca :=&CT_SingleXmlCells {};return _cffca }; -// Validate validates the CT_Dialogsheet and its children -func (_fdbce *CT_Dialogsheet )Validate ()error {return _fdbce .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};type CT_CalculatedItems struct{ +// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path +func (_aggb *CT_ConditionalFormat )ValidateWithPath (path string )error {if _edad :=_aggb .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_edad !=nil {return _edad ;};if _cdgbc :=_aggb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdgbc !=nil {return _cdgbc ;};if _fcac :=_aggb .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_fcac !=nil {return _fcac ;};if _aggb .ExtLst !=nil {if _fcde :=_aggb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcde !=nil {return _fcde ;};};return nil ;};type CT_FutureMetadata struct{ -// Calculated Item Formula Count +// Metadata Type Name +NameAttr string ; + +// Future Metadata Block Count CountAttr *uint32 ; -// Calculated Item -CalculatedItem []*CT_CalculatedItem ;};func NewCT_DefinedName ()*CT_DefinedName {_gaada :=&CT_DefinedName {};return _gaada };func (_agceb ST_DynamicFilterType )String ()string {switch _agceb {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 3:return "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 4:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 5:return "\u0074\u006f\u0064a\u0079";case 6:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 7:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 11:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 12:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 13:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 14:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 15:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 16:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 17:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 18:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 19:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 20:return "\u0051\u0031";case 21:return "\u0051\u0032";case 22:return "\u0051\u0033";case 23:return "\u0051\u0034";case 24:return "\u004d\u0031";case 25:return "\u004d\u0032";case 26:return "\u004d\u0033";case 27:return "\u004d\u0034";case 28:return "\u004d\u0035";case 29:return "\u004d\u0036";case 30:return "\u004d\u0037";case 31:return "\u004d\u0038";case 32:return "\u004d\u0039";case 33:return "\u004d\u0031\u0030";case 34:return "\u004d\u0031\u0031";case 35:return "\u004d\u0031\u0032";};return "";};func (_fdffd ST_PhoneticType )Validate ()error {return _fdffd .ValidateWithPath ("")}; +// Future Metadata Block +Bk []*CT_FutureMetadataBlock ; -// Validate validates the CT_TableStyleElement and its children -func (_fbafbg *CT_TableStyleElement )Validate ()error {return _fbafbg .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");};func (_dada *CT_Dxfs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dada .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dada .CountAttr )});};e .EncodeToken (start );if _dada .Dxf !=nil {_deagd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_cfega :=range _dada .Dxf {e .EncodeElement (_cfega ,_deagd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ddgfe *CT_Location )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_ddgfe .RefAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",_ddgfe .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",_ddgfe .FirstDataRowAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ddgfe .FirstDataColAttr )});if _ddgfe .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ddgfe .RowPageCountAttr )});};if _ddgfe .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ddgfe .ColPageCountAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fgd *CT_ChartsheetProtection )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fgd .PasswordAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fgd .PasswordAttr )});};if _fgd .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fgd .AlgorithmNameAttr )});};if _fgd .HashValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_fgd .HashValueAttr )});};if _fgd .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_fgd .SaltValueAttr )});};if _fgd .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_fgd .SpinCountAttr )});};if _fgd .ContentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgd .ContentAttr ))});};if _fgd .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgd .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bfabfe *ST_BorderStyle )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_bfabfe =0;case "\u006e\u006f\u006e\u0065":*_bfabfe =1;case "\u0074\u0068\u0069\u006e":*_bfabfe =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bfabfe =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_bfabfe =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bfabfe =5;case "\u0074\u0068\u0069c\u006b":*_bfabfe =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bfabfe =7;case "\u0068\u0061\u0069\u0072":*_bfabfe =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_bfabfe =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bfabfe =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bfabfe =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfabfe =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfabfe =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bfabfe =14;};return nil ;};func NewCT_Cell ()*CT_Cell {_ffb :=&CT_Cell {};return _ffb };func NewCT_ExternalCell ()*CT_ExternalCell {_cfaaf :=&CT_ExternalCell {};return _cfaaf };func (_eedg *CT_HeaderFooter )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aaedb :=range start .Attr {if _aaedb .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_daeeg ,_ebdca :=_a .ParseBool (_aaedb .Value );if _ebdca !=nil {return _ebdca ;};_eedg .DifferentOddEvenAttr =&_daeeg ;continue ;};if _aaedb .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_bdcg ,_fcebc :=_a .ParseBool (_aaedb .Value );if _fcebc !=nil {return _fcebc ;};_eedg .DifferentFirstAttr =&_bdcg ;continue ;};if _aaedb .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_fdade ,_fgbef :=_a .ParseBool (_aaedb .Value );if _fgbef !=nil {return _fgbef ;};_eedg .ScaleWithDocAttr =&_fdade ;continue ;};if _aaedb .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_efbaf ,_efca :=_a .ParseBool (_aaedb .Value );if _efca !=nil {return _efca ;};_eedg .AlignWithMarginsAttr =&_efbaf ;continue ;};};_fdeag :for {_ddfdf ,_efadgb :=d .Token ();if _efadgb !=nil {return _efadgb ;};switch _dbabgb :=_ddfdf .(type ){case _gd .StartElement :switch _dbabgb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedg .OddHeader =new (string );if _acffgb :=d .DecodeElement (_eedg .OddHeader ,&_dbabgb );_acffgb !=nil {return _acffgb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedg .OddFooter =new (string );if _abfge :=d .DecodeElement (_eedg .OddFooter ,&_dbabgb );_abfge !=nil {return _abfge ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eedg .EvenHeader =new (string );if _eagdg :=d .DecodeElement (_eedg .EvenHeader ,&_dbabgb );_eagdg !=nil {return _eagdg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eedg .EvenFooter =new (string );if _cfac :=d .DecodeElement (_eedg .EvenFooter ,&_dbabgb );_cfac !=nil {return _cfac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedg .FirstHeader =new (string );if _gbebe :=d .DecodeElement (_eedg .FirstHeader ,&_dbabgb );_gbebe !=nil {return _gbebe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedg .FirstFooter =new (string );if _fcbed :=d .DecodeElement (_eedg .FirstFooter ,&_dbabgb );_fcbed !=nil {return _fcbed ;};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",_dbabgb .Name );if _faaea :=d .Skip ();_faaea !=nil {return _faaea ;};};case _gd .EndElement :break _fdeag ;case _gd .CharData :};};return nil ;}; -// Validate validates the CT_Scenario and its children -func (_bfdbbf *CT_Scenario )Validate ()error {return _bfdbbf .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};func (_bcfccd *CT_X )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edfecf :=range start .Attr {if _edfecf .Name .Local =="\u0076"{_fdegcd ,_effcf :=_e .ParseInt (_edfecf .Value ,10,32);if _effcf !=nil {return _effcf ;};_dgefde :=int32 (_fdegcd );_bcfccd .VAttr =&_dgefde ;continue ;};};for {_bcgee ,_gcgbe :=d .Token ();if _gcgbe !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_gcgbe );};if _aafdg ,_ggega :=_bcgee .(_b .EndElement );_ggega &&_aafdg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path +func (_bfca *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _beccb ,_adeafa :=range _bfca .R {if _aagaf :=_adeafa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_beccb ));_aagaf !=nil {return _aagaf ;};};if _bfca .ExtLst !=nil {if _gdeeg :=_bfca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdeeg !=nil {return _gdeeg ;};};return nil ;};func (_begba *PivotCacheRecords )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_begba .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_bgdag :=range start .Attr {if _bgdag .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccfdbc ,_begbb :=_a .ParseUint (_bgdag .Value ,10,32);if _begbb !=nil {return _begbb ;};_agdge :=uint32 (_ccfdbc );_begba .CountAttr =&_agdge ;continue ;};};_adgbf :for {_dcdfc ,_dfaef :=d .Token ();if _dfaef !=nil {return _dfaef ;};switch _becag :=_dcdfc .(type ){case _gd .StartElement :switch _becag .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcbgf :=NewCT_Record ();if _dffeec :=d .DecodeElement (_dgcbgf ,&_becag );_dffeec !=nil {return _dffeec ;};_begba .R =append (_begba .R ,_dgcbgf );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_begba .ExtLst =NewCT_ExtensionList ();if _agccff :=d .DecodeElement (_begba .ExtLst ,&_becag );_agccff !=nil {return _agccff ;};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\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_becag .Name );if _bbcca :=d .Skip ();_bbcca !=nil {return _bbcca ;};};case _gd .EndElement :break _adgbf ;case _gd .CharData :};};return nil ;};type ST_DataValidationType byte ;func NewCT_RgbColor ()*CT_RgbColor {_gffcg :=&CT_RgbColor {};return _gffcg };func (_aadbag ST_PrintError )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_cbdeg :=_gd .Attr {};_cbdeg .Name =name ;switch _aadbag {case ST_PrintErrorUnset :_cbdeg .Value ="";case ST_PrintErrorDisplayed :_cbdeg .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_cbdeg .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_cbdeg .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_cbdeg .Value ="\u004e\u0041";};return _cbdeg ,nil ;};func NewCT_RPrElt ()*CT_RPrElt {_bbdab :=&CT_RPrElt {};return _bbdab };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;); -// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path -func (_gfdbad *CT_Worksheet )ValidateWithPath (path string )error {if _gfdbad .SheetPr !=nil {if _eafea :=_gfdbad .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_eafea !=nil {return _eafea ;};};if _gfdbad .Dimension !=nil {if _aeeccb :=_gfdbad .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_aeeccb !=nil {return _aeeccb ;};};if _gfdbad .SheetViews !=nil {if _fbaab :=_gfdbad .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_fbaab !=nil {return _fbaab ;};};if _gfdbad .SheetFormatPr !=nil {if _eadcd :=_gfdbad .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_eadcd !=nil {return _eadcd ;};};for _afbfgg ,_baaaa :=range _gfdbad .Cols {if _gdgad :=_baaaa .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_afbfgg ));_gdgad !=nil {return _gdgad ;};};if _eaecgd :=_gfdbad .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_eaecgd !=nil {return _eaecgd ;};if _gfdbad .SheetCalcPr !=nil {if _ebfdg :=_gfdbad .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_ebfdg !=nil {return _ebfdg ;};};if _gfdbad .SheetProtection !=nil {if _bdccf :=_gfdbad .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bdccf !=nil {return _bdccf ;};};if _gfdbad .ProtectedRanges !=nil {if _dafad :=_gfdbad .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_dafad !=nil {return _dafad ;};};if _gfdbad .Scenarios !=nil {if _abgbb :=_gfdbad .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_abgbb !=nil {return _abgbb ;};};if _gfdbad .AutoFilter !=nil {if _cfdfb :=_gfdbad .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_cfdfb !=nil {return _cfdfb ;};};if _gfdbad .SortState !=nil {if _fecbb :=_gfdbad .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_fecbb !=nil {return _fecbb ;};};if _gfdbad .DataConsolidate !=nil {if _aedfb :=_gfdbad .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_aedfb !=nil {return _aedfb ;};};if _gfdbad .CustomSheetViews !=nil {if _fedbfg :=_gfdbad .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_fedbfg !=nil {return _fedbfg ;};};if _gfdbad .MergeCells !=nil {if _debbgb :=_gfdbad .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_debbgb !=nil {return _debbgb ;};};if _gfdbad .PhoneticPr !=nil {if _bfgbd :=_gfdbad .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_bfgbd !=nil {return _bfgbd ;};};for _eaaff ,_bdcadb :=range _gfdbad .ConditionalFormatting {if _cfaffdb :=_bdcadb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_eaaff ));_cfaffdb !=nil {return _cfaffdb ;};};if _gfdbad .DataValidations !=nil {if _fgfdda :=_gfdbad .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_fgfdda !=nil {return _fgfdda ;};};if _gfdbad .Hyperlinks !=nil {if _afebc :=_gfdbad .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_afebc !=nil {return _afebc ;};};if _gfdbad .PrintOptions !=nil {if _fccbca :=_gfdbad .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fccbca !=nil {return _fccbca ;};};if _gfdbad .PageMargins !=nil {if _fggcac :=_gfdbad .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fggcac !=nil {return _fggcac ;};};if _gfdbad .PageSetup !=nil {if _fddbe :=_gfdbad .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fddbe !=nil {return _fddbe ;};};if _gfdbad .HeaderFooter !=nil {if _cabca :=_gfdbad .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_cabca !=nil {return _cabca ;};};if _gfdbad .RowBreaks !=nil {if _bdgegg :=_gfdbad .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_bdgegg !=nil {return _bdgegg ;};};if _gfdbad .ColBreaks !=nil {if _eaddc :=_gfdbad .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_eaddc !=nil {return _eaddc ;};};if _gfdbad .CustomProperties !=nil {if _cgffa :=_gfdbad .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_cgffa !=nil {return _cgffa ;};};if _gfdbad .CellWatches !=nil {if _ecfdg :=_gfdbad .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_ecfdg !=nil {return _ecfdg ;};};if _gfdbad .IgnoredErrors !=nil {if _gbdeg :=_gfdbad .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073");_gbdeg !=nil {return _gbdeg ;};};if _gfdbad .SmartTags !=nil {if _fccab :=_gfdbad .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_fccab !=nil {return _fccab ;};};if _gfdbad .Drawing !=nil {if _caeeda :=_gfdbad .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_caeeda !=nil {return _caeeda ;};};if _gfdbad .LegacyDrawing !=nil {if _fadaadd :=_gfdbad .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_fadaadd !=nil {return _fadaadd ;};};if _gfdbad .LegacyDrawingHF !=nil {if _egfdb :=_gfdbad .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_egfdb !=nil {return _egfdb ;};};if _gfdbad .DrawingHF !=nil {if _addfd :=_gfdbad .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_addfd !=nil {return _addfd ;};};if _gfdbad .Picture !=nil {if _fggcagg :=_gfdbad .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_fggcagg !=nil {return _fggcagg ;};};if _gfdbad .OleObjects !=nil {if _cccgf :=_gfdbad .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_cccgf !=nil {return _cccgf ;};};if _gfdbad .Controls !=nil {if _ageced :=_gfdbad .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_ageced !=nil {return _ageced ;};};if _gfdbad .WebPublishItems !=nil {if _abfbd :=_gfdbad .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_abfbd !=nil {return _abfbd ;};};if _gfdbad .TableParts !=nil {if _bbadfe :=_gfdbad .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_bbadfe !=nil {return _bbadfe ;};};if _gfdbad .ExtLst !=nil {if _cfceb :=_gfdbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfceb !=nil {return _cfceb ;};};return nil ;};func (_eegfa ST_Visibility )ValidateWithPath (path string )error {switch _eegfa {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eegfa ));};return nil ;};func (_afbd *CT_ExternalLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afbd .Choice !=nil {_afbd .Choice .MarshalXML (e ,_b .StartElement {});};if _afbd .ExtLst !=nil {_gcbg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afbd .ExtLst ,_gcbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gege *CT_ExternalSheetName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gege .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gege .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path +func (_deebg *CT_Record )ValidateWithPath (path string )error {for _eecabd ,_feefae :=range _deebg .M {if _gbebb :=_feefae .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_eecabd ));_gbebb !=nil {return _gbebb ;};};for _ebfac ,_gcadf :=range _deebg .N {if _fegbea :=_gcadf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ebfac ));_fegbea !=nil {return _fegbea ;};};for _ccbce ,_ffffa :=range _deebg .B {if _dffae :=_ffffa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_ccbce ));_dffae !=nil {return _dffae ;};};for _dgaff ,_geaeg :=range _deebg .E {if _ededb :=_geaeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dgaff ));_ededb !=nil {return _ededb ;};};for _fbcfe ,_dgfbe :=range _deebg .S {if _caccf :=_dgfbe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fbcfe ));_caccf !=nil {return _caccf ;};};for _facbg ,_baecd :=range _deebg .D {if _geff :=_baecd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_facbg ));_geff !=nil {return _geff ;};};for _bcaca ,_deagg :=range _deebg .X {if _aabca :=_deagg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bcaca ));_aabca !=nil {return _aabca ;};};return nil ;};type CT_ConditionalFormats struct{ -// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path -func (_ebaf *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _ebaf .ExternalBook !=nil {if _cedgg :=_ebaf .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_cedgg !=nil {return _cedgg ;};};if _ebaf .DdeLink !=nil {if _gaacb :=_ebaf .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_gaacb !=nil {return _gaacb ;};};if _ebaf .OleLink !=nil {if _dedgb :=_ebaf .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");_dedgb !=nil {return _dedgb ;};};return nil ;}; +// Conditional Format Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path -func (_cfaf *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _aceb ,_aacg :=range _cfaf .ColHierarchyUsage {if _ggbd :=_aacg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_aceb ));_ggbd !=nil {return _ggbd ;};};return nil ;}; +// Conditional Formatting +ConditionalFormat []*CT_ConditionalFormat ;};func (_cbaba ST_VolDepType )String ()string {switch _cbaba {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 "";};type CT_Extension struct{ -// Validate validates the CT_ChartFormats and its children -func (_cebab *CT_ChartFormats )Validate ()error {return _cebab .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_fedcc *CT_PivotCacheDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fedcc .CacheSource =NewCT_CacheSource ();_fedcc .CacheFields =NewCT_CacheFields ();for _ ,_ccgcd :=range start .Attr {if _ccgcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccgcd .Name .Local =="\u0069\u0064"||_ccgcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccgcd .Name .Local =="\u0069\u0064"{_dbdef ,_gdacd :=_ccgcd .Value ,error (nil );if _gdacd !=nil {return _gdacd ;};_fedcc .IdAttr =&_dbdef ;continue ;};if _ccgcd .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_afgbd ,_ceccgd :=_e .ParseBool (_ccgcd .Value );if _ceccgd !=nil {return _ceccgd ;};_fedcc .UpgradeOnRefreshAttr =&_afgbd ;continue ;};if _ccgcd .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_gbdca ,_baddb :=_e .ParseBool (_ccgcd .Value );if _baddb !=nil {return _baddb ;};_fedcc .TupleCacheAttr =&_gbdca ;continue ;};if _ccgcd .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_dfadeg ,_agbb :=_e .ParseBool (_ccgcd .Value );if _agbb !=nil {return _agbb ;};_fedcc .SaveDataAttr =&_dfadeg ;continue ;};if _ccgcd .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_decgd ,_edffgc :=_e .ParseBool (_ccgcd .Value );if _edffgc !=nil {return _edffgc ;};_fedcc .SupportSubqueryAttr =&_decgd ;continue ;};if _ccgcd .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_ebcb ,_gdgbe :=_e .ParseBool (_ccgcd .Value );if _gdgbe !=nil {return _gdgbe ;};_fedcc .OptimizeMemoryAttr =&_ebcb ;continue ;};if _ccgcd .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_geff ,_ebeebe :=_e .ParseBool (_ccgcd .Value );if _ebeebe !=nil {return _ebeebe ;};_fedcc .SupportAdvancedDrillAttr =&_geff ;continue ;};if _ccgcd .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_ffffa ,_cbdad :=_ccgcd .Value ,error (nil );if _cbdad !=nil {return _cbdad ;};_fedcc .RefreshedByAttr =&_ffffa ;continue ;};if _ccgcd .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_dabda ,_fcced :=ParseStdlibTime (_ccgcd .Value );if _fcced !=nil {return _fcced ;};_fedcc .RefreshedDateIsoAttr =&_dabda ;continue ;};if _ccgcd .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_gebebg ,_cfbdf :=_e .ParseBool (_ccgcd .Value );if _cfbdf !=nil {return _cfbdf ;};_fedcc .InvalidAttr =&_gebebg ;continue ;};if _ccgcd .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_gbdcf ,_bccac :=_e .ParseBool (_ccgcd .Value );if _bccac !=nil {return _bccac ;};_fedcc .BackgroundQueryAttr =&_gbdcf ;continue ;};if _ccgcd .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_bfacdad ,_effgc :=_e .ParseUint (_ccgcd .Value ,10,32);if _effgc !=nil {return _effgc ;};_beege :=uint32 (_bfacdad );_fedcc .MissingItemsLimitAttr =&_beege ;continue ;};if _ccgcd .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_debbb ,_bcfca :=_e .ParseUint (_ccgcd .Value ,10,8);if _bcfca !=nil {return _bcfca ;};_adfafe :=uint8 (_debbb );_fedcc .RefreshedVersionAttr =&_adfafe ;continue ;};if _ccgcd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_egfeg ,_caead :=_e .ParseBool (_ccgcd .Value );if _caead !=nil {return _caead ;};_fedcc .RefreshOnLoadAttr =&_egfeg ;continue ;};if _ccgcd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_eefdb ,_gdfed :=_e .ParseFloat (_ccgcd .Value ,64);if _gdfed !=nil {return _gdfed ;};_fedcc .RefreshedDateAttr =&_eefdb ;continue ;};if _ccgcd .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_febb ,_bgadfc :=_e .ParseUint (_ccgcd .Value ,10,32);if _bgadfc !=nil {return _bgadfc ;};_fgaeb :=uint32 (_febb );_fedcc .RecordCountAttr =&_fgaeb ;continue ;};if _ccgcd .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_agbcb ,_cgfad :=_e .ParseUint (_ccgcd .Value ,10,8);if _cgfad !=nil {return _cgfad ;};_cbgda :=uint8 (_agbcb );_fedcc .CreatedVersionAttr =&_cbgda ;continue ;};if _ccgcd .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_bbcdf ,_dcbae :=_e .ParseUint (_ccgcd .Value ,10,8);if _dcbae !=nil {return _dcbae ;};_fgadd :=uint8 (_bbcdf );_fedcc .MinRefreshableVersionAttr =&_fgadd ;continue ;};if _ccgcd .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_addf ,_babga :=_e .ParseBool (_ccgcd .Value );if _babga !=nil {return _babga ;};_fedcc .EnableRefreshAttr =&_addf ;continue ;};};_facgf :for {_bdaeda ,_feffd :=d .Token ();if _feffd !=nil {return _feffd ;};switch _egbdd :=_bdaeda .(type ){case _b .StartElement :switch _egbdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _ggfad :=d .DecodeElement (_fedcc .CacheSource ,&_egbdd );_ggfad !=nil {return _ggfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _ccgga :=d .DecodeElement (_fedcc .CacheFields ,&_egbdd );_ccgga !=nil {return _ccgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_fedcc .CacheHierarchies =NewCT_CacheHierarchies ();if _aedbde :=d .DecodeElement (_fedcc .CacheHierarchies ,&_egbdd );_aedbde !=nil {return _aedbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_fedcc .Kpis =NewCT_PCDKPIs ();if _dfdbf :=d .DecodeElement (_fedcc .Kpis ,&_egbdd );_dfdbf !=nil {return _dfdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_fedcc .TupleCache =NewCT_TupleCache ();if _acce :=d .DecodeElement (_fedcc .TupleCache ,&_egbdd );_acce !=nil {return _acce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_fedcc .CalculatedItems =NewCT_CalculatedItems ();if _cfagd :=d .DecodeElement (_fedcc .CalculatedItems ,&_egbdd );_cfagd !=nil {return _cfagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_fedcc .CalculatedMembers =NewCT_CalculatedMembers ();if _gbeca :=d .DecodeElement (_fedcc .CalculatedMembers ,&_egbdd );_gbeca !=nil {return _gbeca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_fedcc .Dimensions =NewCT_Dimensions ();if _fccba :=d .DecodeElement (_fedcc .Dimensions ,&_egbdd );_fccba !=nil {return _fccba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_fedcc .MeasureGroups =NewCT_MeasureGroups ();if _acbcf :=d .DecodeElement (_fedcc .MeasureGroups ,&_egbdd );_acbcf !=nil {return _acbcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_fedcc .Maps =NewCT_MeasureDimensionMaps ();if _gddcd :=d .DecodeElement (_fedcc .Maps ,&_egbdd );_gddcd !=nil {return _gddcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fedcc .ExtLst =NewCT_ExtensionList ();if _fgeg :=d .DecodeElement (_fedcc .ExtLst ,&_egbdd );_fgeg !=nil {return _fgeg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_egbdd .Name );if _afgef :=d .Skip ();_afgef !=nil {return _afgef ;};};case _b .EndElement :break _facgf ;case _b .CharData :};};return nil ;};func (_bgdea *CT_Error )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_bgdea .VAttr )});if _bgdea .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdea .UAttr ))});};if _bgdea .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdea .FAttr ))});};if _bgdea .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_bgdea .CAttr )});};if _bgdea .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_bgdea .CpAttr )});};if _bgdea .InAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bgdea .InAttr )});};if _bgdea .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_bgdea .BcAttr )});};if _bgdea .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_bgdea .FcAttr )});};if _bgdea .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdea .IAttr ))});};if _bgdea .UnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdea .UnAttr ))});};if _bgdea .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdea .StAttr ))});};if _bgdea .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bgdea .BAttr ))});};e .EncodeToken (start );if _bgdea .Tpls !=nil {_fgba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_bgdea .Tpls ,_fgba );};if _bgdea .X !=nil {_gbbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_eeafa :=range _bgdea .X {e .EncodeElement (_eeafa ,_gbbe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbgab *CT_Missing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbfae :=range start .Attr {if _bbfae .Name .Local =="\u0066\u0063"{_eedbd ,_gedb :=_bbfae .Value ,error (nil );if _gedb !=nil {return _gedb ;};_dbgab .FcAttr =&_eedbd ;continue ;};if _bbfae .Name .Local =="\u0066"{_abeg ,_dfgbe :=_e .ParseBool (_bbfae .Value );if _dfgbe !=nil {return _dfgbe ;};_dbgab .FAttr =&_abeg ;continue ;};if _bbfae .Name .Local =="\u0063"{_cdcee ,_gbaag :=_bbfae .Value ,error (nil );if _gbaag !=nil {return _gbaag ;};_dbgab .CAttr =&_cdcee ;continue ;};if _bbfae .Name .Local =="\u0063\u0070"{_ecccb ,_eeceg :=_e .ParseUint (_bbfae .Value ,10,32);if _eeceg !=nil {return _eeceg ;};_gffcd :=uint32 (_ecccb );_dbgab .CpAttr =&_gffcd ;continue ;};if _bbfae .Name .Local =="\u0069\u006e"{_cfbcgd ,_fcgdc :=_e .ParseUint (_bbfae .Value ,10,32);if _fcgdc !=nil {return _fcgdc ;};_dgbcd :=uint32 (_cfbcgd );_dbgab .InAttr =&_dgbcd ;continue ;};if _bbfae .Name .Local =="\u0062\u0063"{_cddgd ,_bagef :=_bbfae .Value ,error (nil );if _bagef !=nil {return _bagef ;};_dbgab .BcAttr =&_cddgd ;continue ;};if _bbfae .Name .Local =="\u0075"{_afbfg ,_adagd :=_e .ParseBool (_bbfae .Value );if _adagd !=nil {return _adagd ;};_dbgab .UAttr =&_afbfg ;continue ;};if _bbfae .Name .Local =="\u0069"{_bdabd ,_cgfgd :=_e .ParseBool (_bbfae .Value );if _cgfgd !=nil {return _cgfgd ;};_dbgab .IAttr =&_bdabd ;continue ;};if _bbfae .Name .Local =="\u0075\u006e"{_eabaf ,_ccadf :=_e .ParseBool (_bbfae .Value );if _ccadf !=nil {return _ccadf ;};_dbgab .UnAttr =&_eabaf ;continue ;};if _bbfae .Name .Local =="\u0073\u0074"{_cbbag ,_abbac :=_e .ParseBool (_bbfae .Value );if _abbac !=nil {return _abbac ;};_dbgab .StAttr =&_cbbag ;continue ;};if _bbfae .Name .Local =="\u0062"{_gdfdcd ,_eaed :=_e .ParseBool (_bbfae .Value );if _eaed !=nil {return _eaed ;};_dbgab .BAttr =&_gdfdcd ;continue ;};};_eecbe :for {_gdfba ,_bfacda :=d .Token ();if _bfacda !=nil {return _bfacda ;};switch _gcegf :=_gdfba .(type ){case _b .StartElement :switch _gcegf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_debde :=NewCT_Tuples ();if _dgcc :=d .DecodeElement (_debde ,&_gcegf );_dgcc !=nil {return _dgcc ;};_dbgab .Tpls =append (_dbgab .Tpls ,_debde );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_cacfb :=NewCT_X ();if _ddcbcd :=d .DecodeElement (_cacfb ,&_gcegf );_ddcbcd !=nil {return _ddcbcd ;};_dbgab .X =append (_dbgab .X ,_cacfb );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0025\u0076",_gcegf .Name );if _befeaf :=d .Skip ();_befeaf !=nil {return _befeaf ;};};case _b .EndElement :break _eecbe ;case _b .CharData :};};return nil ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_fedcb :=&CT_MetadataBlock {};return _fedcb };func (_gfdagc *CT_Fill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebdga :for {_eafff ,_cfeb :=d .Token ();if _cfeb !=nil {return _cfeb ;};switch _eafac :=_eafff .(type ){case _b .StartElement :switch _eafac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"}:_gfdagc .PatternFill =NewCT_PatternFill ();if _adefd :=d .DecodeElement (_gfdagc .PatternFill ,&_eafac );_adefd !=nil {return _adefd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}:_gfdagc .GradientFill =NewCT_GradientFill ();if _daaaa :=d .DecodeElement (_gfdagc .GradientFill ,&_eafac );_daaaa !=nil {return _daaaa ;};default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_eafac .Name );if _cgedc :=d .Skip ();_cgedc !=nil {return _cgedc ;};};case _b .EndElement :break _ebdga ;case _b .CharData :};};return nil ;};func (_fegba *CT_DbPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggbde :=range start .Attr {if _ggbde .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_bfdc ,_bddc :=_ggbde .Value ,error (nil );if _bddc !=nil {return _bddc ;};_fegba .ConnectionAttr =_bfdc ;continue ;};if _ggbde .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_aegc ,_cfagf :=_ggbde .Value ,error (nil );if _cfagf !=nil {return _cfagf ;};_fegba .CommandAttr =&_aegc ;continue ;};if _ggbde .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_cgdf ,_baefd :=_ggbde .Value ,error (nil );if _baefd !=nil {return _baefd ;};_fegba .ServerCommandAttr =&_cgdf ;continue ;};if _ggbde .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_abafd ,_bfdb :=_e .ParseUint (_ggbde .Value ,10,32);if _bfdb !=nil {return _bfdb ;};_debcd :=uint32 (_abafd );_fegba .CommandTypeAttr =&_debcd ;continue ;};};for {_ecefb ,_ebfg :=d .Token ();if _ebfg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_ebfg );};if _cbgfd ,_cfacc :=_ecefb .(_b .EndElement );_cfacc &&_cbgfd .Name ==start .Name {break ;};};return nil ;};func (_dcbgfc *CT_Formats )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfade :=range start .Attr {if _dfade .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffeb ,_bgdc :=_e .ParseUint (_dfade .Value ,10,32);if _bgdc !=nil {return _bgdc ;};_bbag :=uint32 (_ffeb );_dcbgfc .CountAttr =&_bbag ;continue ;};};_faee :for {_edbfd ,_dfcbbca :=d .Token ();if _dfcbbca !=nil {return _dfcbbca ;};switch _cedggf :=_edbfd .(type ){case _b .StartElement :switch _cedggf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_fedab :=NewCT_Format ();if _cadbd :=d .DecodeElement (_fedab ,&_cedggf );_cadbd !=nil {return _cadbd ;};_dcbgfc .Format =append (_dcbgfc .Format ,_fedab );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_cedggf .Name );if _cedbd :=d .Skip ();_cedbd !=nil {return _cedbd ;};};case _b .EndElement :break _faee ;case _b .CharData :};};return nil ;};func (_dbbbf ST_ConditionalFormattingOperator )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aabgc :=_b .Attr {};_aabgc .Name =name ;switch _dbbbf {case ST_ConditionalFormattingOperatorUnset :_aabgc .Value ="";case ST_ConditionalFormattingOperatorLessThan :_aabgc .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_aabgc .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorEqual :_aabgc .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_aabgc .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_aabgc .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThan :_aabgc .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_aabgc .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_aabgc .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorContainsText :_aabgc .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_aabgc .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_ConditionalFormattingOperatorBeginsWith :_aabgc .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_aabgc .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _aabgc ,nil ;};func (_dadca ST_rwColActionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dadca .String (),start );};type CT_LevelGroup struct{ +// URI +UriAttr *string ;Any _e .Any ;};func (_agfcg *CT_RevisionAutoFormatting )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dbdfgf :=range start .Attr {if _dbdfgf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_edccfd ,_eaaca :=_a .ParseUint (_dbdfgf .Value ,10,32);if _eaaca !=nil {return _eaaca ;};_agfcg .SheetIdAttr =uint32 (_edccfd );continue ;};if _dbdfgf .Name .Local =="\u0072\u0065\u0066"{_dbcag ,_dccaf :=_dbdfgf .Value ,error (nil );if _dccaf !=nil {return _dccaf ;};_agfcg .RefAttr =_dbcag ;continue ;};if _dbdfgf .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_efbe ,_bgfff :=_a .ParseUint (_dbdfgf .Value ,10,32);if _bgfff !=nil {return _bgfff ;};_addfa :=uint32 (_efbe );_agfcg .AutoFormatIdAttr =&_addfa ;continue ;};if _dbdfgf .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gfgdf ,_ecfcc :=_a .ParseBool (_dbdfgf .Value );if _ecfcc !=nil {return _ecfcc ;};_agfcg .ApplyNumberFormatsAttr =&_gfgdf ;continue ;};if _dbdfgf .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_abgdgg ,_fgfec :=_a .ParseBool (_dbdfgf .Value );if _fgfec !=nil {return _fgfec ;};_agfcg .ApplyBorderFormatsAttr =&_abgdgg ;continue ;};if _dbdfgf .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ababfd ,_cbeef :=_a .ParseBool (_dbdfgf .Value );if _cbeef !=nil {return _cbeef ;};_agfcg .ApplyFontFormatsAttr =&_ababfd ;continue ;};if _dbdfgf .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gdafg ,_abefc :=_a .ParseBool (_dbdfgf .Value );if _abefc !=nil {return _abefc ;};_agfcg .ApplyPatternFormatsAttr =&_gdafg ;continue ;};if _dbdfgf .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_eecbfc ,_bcdag :=_a .ParseBool (_dbdfgf .Value );if _bcdag !=nil {return _bcdag ;};_agfcg .ApplyAlignmentFormatsAttr =&_eecbfc ;continue ;};if _dbdfgf .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fdfgg ,_eaace :=_a .ParseBool (_dbdfgf .Value );if _eaace !=nil {return _eaace ;};_agfcg .ApplyWidthHeightFormatsAttr =&_fdfgg ;continue ;};};for {_adfbd ,_fgfabg :=d .Token ();if _fgfabg !=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",_fgfabg );};if _edeae ,_dcfaf :=_adfbd .(_gd .EndElement );_dcfaf &&_edeae .Name ==start .Name {break ;};};return nil ;};func (_dfedd *CT_ConditionalFormats )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_egdb :=range start .Attr {if _egdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcade ,_acgdc :=_a .ParseUint (_egdb .Value ,10,32);if _acgdc !=nil {return _acgdc ;};_gfdga :=uint32 (_gcade );_dfedd .CountAttr =&_gfdga ;continue ;};};_gbcg :for {_fdccc ,_bgffc :=d .Token ();if _bgffc !=nil {return _bgffc ;};switch _eaag :=_fdccc .(type ){case _gd .StartElement :switch _eaag .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_daed :=NewCT_ConditionalFormat ();if _fegee :=d .DecodeElement (_daed ,&_eaag );_fegee !=nil {return _fegee ;};_dfedd .ConditionalFormat =append (_dfedd .ConditionalFormat ,_daed );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\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_eaag .Name );if _fbbd :=d .Skip ();_fbbd !=nil {return _fbbd ;};};case _gd .EndElement :break _gbcg ;case _gd .CharData :};};return nil ;};type ST_DataConsolidateFunction byte ;func (_bagfe *CT_Connections )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gdfce :for {_beae ,_fddf :=d .Token ();if _fddf !=nil {return _fddf ;};switch _aecf :=_beae .(type ){case _gd .StartElement :switch _aecf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dcdae :=NewCT_Connection ();if _cgge :=d .DecodeElement (_dcdae ,&_aecf );_cgge !=nil {return _cgge ;};_bagfe .Connection =append (_bagfe .Connection ,_dcdae );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\u006e\u0065\u0063\u0074i\u006fn\u0073\u0020\u0025\u0076",_aecf .Name );if _dbad :=d .Skip ();_dbad !=nil {return _dbad ;};};case _gd .EndElement :break _gdfce ;case _gd .CharData :};};return nil ;};func (_bade *CT_PivotCache )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bade .CacheIdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bade .IdAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewWorkbook ()*Workbook {_bfaefd :=&Workbook {};_bfaefd .CT_Workbook =*NewCT_Workbook ();return _bfaefd ;};func (_babg *CT_CustomProperty )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cfffc :=range start .Attr {if _cfffc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfffc .Name .Local =="\u0069\u0064"||_cfffc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cfffc .Name .Local =="\u0069\u0064"{_gcgd ,_gcgb :=_cfffc .Value ,error (nil );if _gcgb !=nil {return _gcgb ;};_babg .IdAttr =_gcgd ;continue ;};if _cfffc .Name .Local =="\u006e\u0061\u006d\u0065"{_dcagf ,_cege :=_cfffc .Value ,error (nil );if _cege !=nil {return _cege ;};_babg .NameAttr =_dcagf ;continue ;};};for {_gdgea ,_feefa :=d .Token ();if _feefa !=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",_feefa );};if _ecdbb ,_bfga :=_gdgea .(_gd .EndElement );_bfga &&_ecdbb .Name ==start .Name {break ;};};return nil ;};func (_ffccbc *ST_FormulaExpression )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gbcgg ,_bagbdcc :=d .Token ();if _bagbdcc !=nil {return _bagbdcc ;};if _eebdf ,_cfagb :=_gbcgg .(_gd .EndElement );_cfagb &&_eebdf .Name ==start .Name {*_ffccbc =1;return nil ;};if _dgeefg ,_gabffd :=_gbcgg .(_gd .CharData );!_gabffd {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",_gbcgg );}else {switch string (_dgeefg ){case "":*_ffccbc =0;case "\u0072\u0065\u0066":*_ffccbc =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_ffccbc =2;case "\u0061\u0072\u0065\u0061":*_ffccbc =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_ffccbc =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_ffccbc =5;};};_gbcgg ,_bagbdcc =d .Token ();if _bagbdcc !=nil {return _bagbdcc ;};if _faggd ,_bcbcbg :=_gbcgg .(_gd .EndElement );_bcbcbg &&_faggd .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",_gbcgg );};func (_gebab *CT_WorkbookProtection )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cecdf :=range start .Attr {if _cecdf .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_cfdab ,_edfdc :=_cecdf .Value ,error (nil );if _edfdc !=nil {return _edfdc ;};_gebab .RevisionsAlgorithmNameAttr =&_cfdab ;continue ;};if _cecdf .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_egfgc ,_ddefbf :=_cecdf .Value ,error (nil );if _ddefbf !=nil {return _ddefbf ;};_gebab .RevisionsHashValueAttr =&_egfgc ;continue ;};if _cecdf .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"{_babec ,_ddfbd :=_cecdf .Value ,error (nil );if _ddfbd !=nil {return _ddfbd ;};_gebab .WorkbookPasswordCharacterSetAttr =&_babec ;continue ;};if _cecdf .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"{_egeefe ,_deebe :=_cecdf .Value ,error (nil );if _deebe !=nil {return _deebe ;};_gebab .RevisionsPasswordCharacterSetAttr =&_egeefe ;continue ;};if _cecdf .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_fabcd ,_fcgfc :=_a .ParseBool (_cecdf .Value );if _fcgfc !=nil {return _fcgfc ;};_gebab .LockStructureAttr =&_fabcd ;continue ;};if _cecdf .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_fagaf ,_edcca :=_a .ParseBool (_cecdf .Value );if _edcca !=nil {return _edcca ;};_gebab .LockWindowsAttr =&_fagaf ;continue ;};if _cecdf .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_dggeag ,_debge :=_a .ParseBool (_cecdf .Value );if _debge !=nil {return _debge ;};_gebab .LockRevisionAttr =&_dggeag ;continue ;};if _cecdf .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_ddgda ,_aafaa :=_cecdf .Value ,error (nil );if _aafaa !=nil {return _aafaa ;};_gebab .WorkbookPasswordAttr =&_ddgda ;continue ;};if _cecdf .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_cfaac ,_ecebgf :=_cecdf .Value ,error (nil );if _ecebgf !=nil {return _ecebgf ;};_gebab .RevisionsPasswordAttr =&_cfaac ;continue ;};if _cecdf .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_ddcab ,_ddgad :=_cecdf .Value ,error (nil );if _ddgad !=nil {return _ddgad ;};_gebab .RevisionsSaltValueAttr =&_ddcab ;continue ;};if _cecdf .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_egbbb ,_caeb :=_a .ParseUint (_cecdf .Value ,10,32);if _caeb !=nil {return _caeb ;};_edfdee :=uint32 (_egbbb );_gebab .RevisionsSpinCountAttr =&_edfdee ;continue ;};if _cecdf .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_abadbc ,_acbac :=_cecdf .Value ,error (nil );if _acbac !=nil {return _acbac ;};_gebab .WorkbookAlgorithmNameAttr =&_abadbc ;continue ;};if _cecdf .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_fbfbf ,_fgggb :=_cecdf .Value ,error (nil );if _fgggb !=nil {return _fgggb ;};_gebab .WorkbookHashValueAttr =&_fbfbf ;continue ;};if _cecdf .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_bggbc ,_gbgdd :=_cecdf .Value ,error (nil );if _gbgdd !=nil {return _gbgdd ;};_gebab .WorkbookSaltValueAttr =&_bggbc ;continue ;};if _cecdf .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_fagge ,_ddcddd :=_a .ParseUint (_cecdf .Value ,10,32);if _ddcddd !=nil {return _ddcddd ;};_adgdb :=uint32 (_fagge );_gebab .WorkbookSpinCountAttr =&_adgdb ;continue ;};};for {_bbdfa ,_gafcge :=d .Token ();if _gafcge !=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",_gafcge );};if _dbedd ,_abage :=_bbdfa .(_gd .EndElement );_abage &&_dbedd .Name ==start .Name {break ;};};return nil ;};func NewCT_SheetView ()*CT_SheetView {_dfgga :=&CT_SheetView {};return _dfgga }; -// Group Name -NameAttr string ; +// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path +func (_gagga *CT_Index )ValidateWithPath (path string )error {return nil };func (_bccga ST_PivotAreaType )String ()string {switch _bccga {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 (_cffeb ST_FormulaExpression )String ()string {switch _cffeb {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 (_ecfcg *CT_CsPageSetup )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ecfcg .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_ecfcg .PaperSizeAttr )});};if _ecfcg .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecfcg .PaperHeightAttr )});};if _ecfcg .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_ecfcg .PaperWidthAttr )});};if _ecfcg .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ecfcg .FirstPageNumberAttr )});};if _ecfcg .OrientationAttr !=ST_OrientationUnset {_cdfb ,_dbgbb :=_ecfcg .OrientationAttr .MarshalXMLAttr (_gd .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _dbgbb !=nil {return _dbgbb ;};start .Attr =append (start .Attr ,_cdfb );};if _ecfcg .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ecfcg .UsePrinterDefaultsAttr ))});};if _ecfcg .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ecfcg .BlackAndWhiteAttr ))});};if _ecfcg .DraftAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ecfcg .DraftAttr ))});};if _ecfcg .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ecfcg .UseFirstPageNumberAttr ))});};if _ecfcg .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_ecfcg .HorizontalDpiAttr )});};if _ecfcg .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_ecfcg .VerticalDpiAttr )});};if _ecfcg .CopiesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_ecfcg .CopiesAttr )});};if _ecfcg .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecfcg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_egb *CT_Border )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dcbd :=range start .Attr {if _dcbd .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_ebf ,_baf :=_a .ParseBool (_dcbd .Value );if _baf !=nil {return _baf ;};_egb .DiagonalUpAttr =&_ebf ;continue ;};if _dcbd .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_bbfbc ,_cafd :=_a .ParseBool (_dcbd .Value );if _cafd !=nil {return _cafd ;};_egb .DiagonalDownAttr =&_bbfbc ;continue ;};if _dcbd .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_afgf ,_dga :=_a .ParseBool (_dcbd .Value );if _dga !=nil {return _dga ;};_egb .OutlineAttr =&_afgf ;continue ;};};_dcc :for {_dedc ,_ff :=d .Token ();if _ff !=nil {return _ff ;};switch _ace :=_dedc .(type ){case _gd .StartElement :switch _ace .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egb .Start =NewCT_BorderPr ();if _gfec :=d .DecodeElement (_egb .Start ,&_ace );_gfec !=nil {return _gfec ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egb .End =NewCT_BorderPr ();if _dggc :=d .DecodeElement (_egb .End ,&_ace );_dggc !=nil {return _dggc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egb .Left =NewCT_BorderPr ();if _cagd :=d .DecodeElement (_egb .Left ,&_ace );_cagd !=nil {return _cagd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egb .Right =NewCT_BorderPr ();if _eaae :=d .DecodeElement (_egb .Right ,&_ace );_eaae !=nil {return _eaae ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egb .Top =NewCT_BorderPr ();if _gbf :=d .DecodeElement (_egb .Top ,&_ace );_gbf !=nil {return _gbf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egb .Bottom =NewCT_BorderPr ();if _faaf :=d .DecodeElement (_egb .Bottom ,&_ace );_faaf !=nil {return _faaf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egb .Diagonal =NewCT_BorderPr ();if _cfcf :=d .DecodeElement (_egb .Diagonal ,&_ace );_cfcf !=nil {return _cfcf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egb .Vertical =NewCT_BorderPr ();if _eaee :=d .DecodeElement (_egb .Vertical ,&_ace );_eaee !=nil {return _eaee ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egb .Horizontal =NewCT_BorderPr ();if _dbc :=d .DecodeElement (_egb .Horizontal ,&_ace );_dbc !=nil {return _dbc ;};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\u0042\u006f\u0072d\u0065\u0072 \u0025\u0076",_ace .Name );if _dfa :=d .Skip ();_dfa !=nil {return _dfa ;};};case _gd .EndElement :break _dcc ;case _gd .CharData :};};return nil ;};type CT_Drawing struct{IdAttr string ;};type CT_PageField struct{ -// Unique Group Name -UniqueNameAttr string ; +// Field +FldAttr int32 ; -// Group Caption -CaptionAttr string ; +// Item Index +ItemAttr *uint32 ; -// Parent Unique Name -UniqueParentAttr *string ; +// OLAP Hierarchy Index +HierAttr *int32 ; -// Group Id -IdAttr *int32 ; +// Hierarchy Unique Name +NameAttr *string ; -// OLAP Group Members -GroupMembers *CT_GroupMembers ;}; +// Hierarchy Display Name +CapAttr *string ; -// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path -func (_bgcad *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _edba ,_dffa :=range _bgcad .CustomWorkbookView {if _dgdc :=_dffa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_edba ));_dgdc !=nil {return _dgdc ;};};return nil ;};func NewCT_PageItem ()*CT_PageItem {_fdagg :=&CT_PageItem {};return _fdagg };type Revisions struct{CT_Revisions };func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_abfdge :=&CT_ExternalSheetName {};return _abfdge ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path -func (_agac *CT_PivotArea )ValidateWithPath (path string )error {if _gaacd :=_agac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gaacd !=nil {return _gaacd ;};if _cdabg :=_agac .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_cdabg !=nil {return _cdabg ;};if _agac .References !=nil {if _egcgad :=_agac .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_egcgad !=nil {return _egcgad ;};};if _agac .ExtLst !=nil {if _ggfcd :=_agac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggfcd !=nil {return _ggfcd ;};};return nil ;};func (_ffb *CT_CellStyleXfs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffb .CountAttr )});};e .EncodeToken (start );_ccef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_gaca :=range _ffb .Xf {e .EncodeElement (_gaca ,_ccef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggegc *CT_Scenarios )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbeed :=range start .Attr {if _bbeed .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_eaaee ,_fgeace :=_e .ParseUint (_bbeed .Value ,10,32);if _fgeace !=nil {return _fgeace ;};_ebafca :=uint32 (_eaaee );_ggegc .CurrentAttr =&_ebafca ;continue ;};if _bbeed .Name .Local =="\u0073\u0068\u006f\u0077"{_bddgdb ,_edbdb :=_e .ParseUint (_bbeed .Value ,10,32);if _edbdb !=nil {return _edbdb ;};_fbbf :=uint32 (_bddgdb );_ggegc .ShowAttr =&_fbbf ;continue ;};if _bbeed .Name .Local =="\u0073\u0071\u0072e\u0066"{_fdadg ,_agdfcf :=ParseSliceST_Sqref (_bbeed .Value );if _agdfcf !=nil {return _agdfcf ;};_ggegc .SqrefAttr =&_fdadg ;continue ;};};_faccg :for {_bdgdca ,_gddga :=d .Token ();if _gddga !=nil {return _gddga ;};switch _gbcca :=_bdgdca .(type ){case _b .StartElement :switch _gbcca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}:_fdafa :=NewCT_Scenario ();if _cbdeg :=d .DecodeElement (_fdafa ,&_gbcca );_cbdeg !=nil {return _cbdeg ;};_ggegc .Scenario =append (_ggegc .Scenario ,_fdafa );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0063\u0065n\u0061\u0072\u0069\u006f\u0073\u0020\u0025\u0076",_gbcca .Name );if _cdeaa :=d .Skip ();_cdeaa !=nil {return _cdeaa ;};};case _b .EndElement :break _faccg ;case _b .CharData :};};return nil ;};func (_becbaa *CT_Row )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _becbaa .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_becbaa .RAttr )});};if _becbaa .SpansAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_becbaa .SpansAttr )});};if _becbaa .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_becbaa .SAttr )});};if _becbaa .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .CustomFormatAttr ))});};if _becbaa .HtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_becbaa .HtAttr )});};if _becbaa .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .HiddenAttr ))});};if _becbaa .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .CustomHeightAttr ))});};if _becbaa .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_becbaa .OutlineLevelAttr )});};if _becbaa .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .CollapsedAttr ))});};if _becbaa .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .ThickTopAttr ))});};if _becbaa .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .ThickBotAttr ))});};if _becbaa .PhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_becbaa .PhAttr ))});};e .EncodeToken (start );if _becbaa .C !=nil {_ffaec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_fdbcd :=range _becbaa .C {e .EncodeElement (_fdbcd ,_ffaec );};};if _becbaa .ExtLst !=nil {_aggbd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_becbaa .ExtLst ,_aggbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_AutoSortScope ()*CT_AutoSortScope {_acf :=&CT_AutoSortScope {};_acf .PivotArea =NewCT_PivotArea ();return _acf ;}; +// Validate validates the CT_MapInfo and its children +func (_afge *CT_MapInfo )Validate ()error {return _afge .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");}; -// Validate validates the CT_ObjectAnchor and its children -func (_cagce *CT_ObjectAnchor )Validate ()error {return _cagce .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_MeasureGroup ()*CT_MeasureGroup {_dbggd :=&CT_MeasureGroup {};return _dbggd }; +// Validate validates the CT_CellStyles and its children +func (_dcbg *CT_CellStyles )Validate ()error {return _dcbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};func NewCT_CustomFilters ()*CT_CustomFilters {_fge :=&CT_CustomFilters {};return _fge };func (_aggcb ST_FileType )Validate ()error {return _aggcb .ValidateWithPath ("")};func (_ceda ST_GroupBy )Validate ()error {return _ceda .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path -func (_cabdd *CT_RevisionComment )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_cabdd .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_cabdd .GuidAttr );};if _abgba :=_cabdd .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_abgba !=nil {return _abgba ;};return nil ;};func (_dfgaad *ST_FormatAction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfgaad =0;case "\u0062\u006c\u0061n\u006b":*_dfgaad =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_dfgaad =2;case "\u0064\u0072\u0069l\u006c":*_dfgaad =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dfgaad =4;};return nil ;};const (ST_DataValidationImeModeUnset ST_DataValidationImeMode =0;ST_DataValidationImeModeNoControl ST_DataValidationImeMode =1;ST_DataValidationImeModeOff ST_DataValidationImeMode =2;ST_DataValidationImeModeOn ST_DataValidationImeMode =3;ST_DataValidationImeModeDisabled ST_DataValidationImeMode =4;ST_DataValidationImeModeHiragana ST_DataValidationImeMode =5;ST_DataValidationImeModeFullKatakana ST_DataValidationImeMode =6;ST_DataValidationImeModeHalfKatakana ST_DataValidationImeMode =7;ST_DataValidationImeModeFullAlpha ST_DataValidationImeMode =8;ST_DataValidationImeModeHalfAlpha ST_DataValidationImeMode =9;ST_DataValidationImeModeFullHangul ST_DataValidationImeMode =10;ST_DataValidationImeModeHalfHangul ST_DataValidationImeMode =11;);func (_gdefb ST_TargetScreenSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcagbec :=_b .Attr {};_bcagbec .Name =name ;switch _gdefb {case ST_TargetScreenSizeUnset :_bcagbec .Value ="";case ST_TargetScreenSize544x376 :_bcagbec .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_bcagbec .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_bcagbec .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_bcagbec .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_bcagbec .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_bcagbec .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_bcagbec .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_bcagbec .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_bcagbec .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_bcagbec .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_bcagbec .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _bcagbec ,nil ;}; +// Validate validates the CT_AutoSortScope and its children +func (_bge *CT_AutoSortScope )Validate ()error {return _bge .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};type ST_Axis byte ; -// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path -func (_adcd *CT_ColorScale )ValidateWithPath (path string )error {for _bbda ,_bdcag :=range _adcd .Cfvo {if _ggbea :=_bdcag .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_bbda ));_ggbea !=nil {return _ggbea ;};};for _dddf ,_eaebe :=range _adcd .Color {if _ggfc :=_eaebe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dddf ));_ggfc !=nil {return _ggfc ;};};return nil ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_dgce :=&CT_CalculatedItems {};return _dgce };func (_cefce *CT_OleObjects )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dbbea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_bddcb :=range _cefce .OleObject {e .EncodeElement (_bddcb ,_dbbea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_aebfd :=&CT_HierarchyUsage {};return _aebfd };type ST_OleUpdate byte ;func (_aagcc ST_GrowShrinkType )ValidateWithPath (path string )error {switch _aagcc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagcc ));};return nil ;};func (_aaaae ST_SheetState )String ()string {switch _aaaae {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func (_cccf *CT_ObjectAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cccf .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cccf .MoveWithCellsAttr ))});};if _cccf .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cccf .SizeWithCellsAttr ))});};e .EncodeToken (start );_geacg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cccf .From ,_geacg );_cacbef :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_cccf .To ,_cacbef );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_QueryTableDeletedFields struct{ +// Validate validates the CT_CacheHierarchies and its children +func (_ebb *CT_CacheHierarchies )Validate ()error {return _ebb .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func (_fdedb *CT_Rst )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _fdedb .T !=nil {_abggf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074"}};_e .AddPreserveSpaceAttr (&_abggf ,*_fdedb .T );e .EncodeElement (_fdedb .T ,_abggf );};if _fdedb .R !=nil {_gbcdd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_fbaea :=range _fdedb .R {e .EncodeElement (_fbaea ,_gbcdd );};};if _fdedb .RPh !=nil {_cfcbf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_fdgddb :=range _fdedb .RPh {e .EncodeElement (_fdgddb ,_cfcbf );};};if _fdedb .PhoneticPr !=nil {_bcbcdc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fdedb .PhoneticPr ,_bcbcdc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_Index struct{ -// Deleted Fields Count -CountAttr *uint32 ; +// Shared Items Index +VAttr uint32 ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_eddea :=&CT_MetadataBlock {};return _eddea };func (_bebfe *ST_FormulaExpression )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_bebfe =0;case "\u0072\u0065\u0066":*_bebfe =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_bebfe =2;case "\u0061\u0072\u0065\u0061":*_bebfe =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_bebfe =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_bebfe =5;};return nil ;}; -// Deleted Field -DeletedField []*CT_DeletedField ;};func (_abaa *CT_DateGroupItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abaa .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_cedag :=range start .Attr {if _cedag .Name .Local =="\u0079\u0065\u0061\u0072"{_gbfc ,_gbcc :=_e .ParseUint (_cedag .Value ,10,16);if _gbcc !=nil {return _gbcc ;};_abaa .YearAttr =uint16 (_gbfc );continue ;};if _cedag .Name .Local =="\u006d\u006f\u006et\u0068"{_aegde ,_geaad :=_e .ParseUint (_cedag .Value ,10,16);if _geaad !=nil {return _geaad ;};_gdaa :=uint16 (_aegde );_abaa .MonthAttr =&_gdaa ;continue ;};if _cedag .Name .Local =="\u0064\u0061\u0079"{_cbfae ,_bbacb :=_e .ParseUint (_cedag .Value ,10,16);if _bbacb !=nil {return _bbacb ;};_efegg :=uint16 (_cbfae );_abaa .DayAttr =&_efegg ;continue ;};if _cedag .Name .Local =="\u0068\u006f\u0075\u0072"{_badd ,_cfaa :=_e .ParseUint (_cedag .Value ,10,16);if _cfaa !=nil {return _cfaa ;};_dfcbb :=uint16 (_badd );_abaa .HourAttr =&_dfcbb ;continue ;};if _cedag .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_gfgga ,_badeec :=_e .ParseUint (_cedag .Value ,10,16);if _badeec !=nil {return _badeec ;};_feac :=uint16 (_gfgga );_abaa .MinuteAttr =&_feac ;continue ;};if _cedag .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_dcaag ,_aeaega :=_e .ParseUint (_cedag .Value ,10,16);if _aeaega !=nil {return _aeaega ;};_bddfe :=uint16 (_dcaag );_abaa .SecondAttr =&_bddfe ;continue ;};if _cedag .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_abaa .DateTimeGroupingAttr .UnmarshalXMLAttr (_cedag );continue ;};};for {_feagc ,_abfge :=d .Token ();if _abfge !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065G\u0072o\u0075\u0070\u0049\u0074\u0065\u006d\u003a \u0025\u0073",_abfge );};if _caeae ,_bgbdg :=_feagc .(_b .EndElement );_bgbdg &&_caeae .Name ==start .Name {break ;};};return nil ;};func (_egdaec *CT_Worksheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egdaec .SheetData =NewCT_SheetData ();_bggbb :for {_eaabed ,_fdfad :=d .Token ();if _fdfad !=nil {return _fdfad ;};switch _bbbea :=_eaabed .(type ){case _b .StartElement :switch _bbbea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_egdaec .SheetPr =NewCT_SheetPr ();if _ffdcf :=d .DecodeElement (_egdaec .SheetPr ,&_bbbea );_ffdcf !=nil {return _ffdcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_egdaec .Dimension =NewCT_SheetDimension ();if _agbge :=d .DecodeElement (_egdaec .Dimension ,&_bbbea );_agbge !=nil {return _agbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_egdaec .SheetViews =NewCT_SheetViews ();if _gdgga :=d .DecodeElement (_egdaec .SheetViews ,&_bbbea );_gdgga !=nil {return _gdgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_egdaec .SheetFormatPr =NewCT_SheetFormatPr ();if _ebbede :=d .DecodeElement (_egdaec .SheetFormatPr ,&_bbbea );_ebbede !=nil {return _ebbede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_cceac :=NewCT_Cols ();if _defdb :=d .DecodeElement (_cceac ,&_bbbea );_defdb !=nil {return _defdb ;};_egdaec .Cols =append (_egdaec .Cols ,_cceac );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _bbedeb :=d .DecodeElement (_egdaec .SheetData ,&_bbbea );_bbedeb !=nil {return _bbedeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_egdaec .SheetCalcPr =NewCT_SheetCalcPr ();if _ffdfde :=d .DecodeElement (_egdaec .SheetCalcPr ,&_bbbea );_ffdfde !=nil {return _ffdfde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_egdaec .SheetProtection =NewCT_SheetProtection ();if _acdbb :=d .DecodeElement (_egdaec .SheetProtection ,&_bbbea );_acdbb !=nil {return _acdbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_egdaec .ProtectedRanges =NewCT_ProtectedRanges ();if _fcbab :=d .DecodeElement (_egdaec .ProtectedRanges ,&_bbbea );_fcbab !=nil {return _fcbab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_egdaec .Scenarios =NewCT_Scenarios ();if _daadac :=d .DecodeElement (_egdaec .Scenarios ,&_bbbea );_daadac !=nil {return _daadac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_egdaec .AutoFilter =NewCT_AutoFilter ();if _gcdag :=d .DecodeElement (_egdaec .AutoFilter ,&_bbbea );_gcdag !=nil {return _gcdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_egdaec .SortState =NewCT_SortState ();if _ebbcc :=d .DecodeElement (_egdaec .SortState ,&_bbbea );_ebbcc !=nil {return _ebbcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_egdaec .DataConsolidate =NewCT_DataConsolidate ();if _bdgdb :=d .DecodeElement (_egdaec .DataConsolidate ,&_bbbea );_bdgdb !=nil {return _bdgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_egdaec .CustomSheetViews =NewCT_CustomSheetViews ();if _cfcge :=d .DecodeElement (_egdaec .CustomSheetViews ,&_bbbea );_cfcge !=nil {return _cfcge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_egdaec .MergeCells =NewCT_MergeCells ();if _ecfed :=d .DecodeElement (_egdaec .MergeCells ,&_bbbea );_ecfed !=nil {return _ecfed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_egdaec .PhoneticPr =NewCT_PhoneticPr ();if _cbdfb :=d .DecodeElement (_egdaec .PhoneticPr ,&_bbbea );_cbdfb !=nil {return _cbdfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_cgbga :=NewCT_ConditionalFormatting ();if _ggcgc :=d .DecodeElement (_cgbga ,&_bbbea );_ggcgc !=nil {return _ggcgc ;};_egdaec .ConditionalFormatting =append (_egdaec .ConditionalFormatting ,_cgbga );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_egdaec .DataValidations =NewCT_DataValidations ();if _bffdb :=d .DecodeElement (_egdaec .DataValidations ,&_bbbea );_bffdb !=nil {return _bffdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_egdaec .Hyperlinks =NewCT_Hyperlinks ();if _fagda :=d .DecodeElement (_egdaec .Hyperlinks ,&_bbbea );_fagda !=nil {return _fagda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_egdaec .PrintOptions =NewCT_PrintOptions ();if _aedbg :=d .DecodeElement (_egdaec .PrintOptions ,&_bbbea );_aedbg !=nil {return _aedbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_egdaec .PageMargins =NewCT_PageMargins ();if _daccbb :=d .DecodeElement (_egdaec .PageMargins ,&_bbbea );_daccbb !=nil {return _daccbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_egdaec .PageSetup =NewCT_PageSetup ();if _ffbeab :=d .DecodeElement (_egdaec .PageSetup ,&_bbbea );_ffbeab !=nil {return _ffbeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_egdaec .HeaderFooter =NewCT_HeaderFooter ();if _edcdg :=d .DecodeElement (_egdaec .HeaderFooter ,&_bbbea );_edcdg !=nil {return _edcdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_egdaec .RowBreaks =NewCT_PageBreak ();if _fbacaa :=d .DecodeElement (_egdaec .RowBreaks ,&_bbbea );_fbacaa !=nil {return _fbacaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_egdaec .ColBreaks =NewCT_PageBreak ();if _efcac :=d .DecodeElement (_egdaec .ColBreaks ,&_bbbea );_efcac !=nil {return _efcac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_egdaec .CustomProperties =NewCT_CustomProperties ();if _cfffg :=d .DecodeElement (_egdaec .CustomProperties ,&_bbbea );_cfffg !=nil {return _cfffg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_egdaec .CellWatches =NewCT_CellWatches ();if _dfdagd :=d .DecodeElement (_egdaec .CellWatches ,&_bbbea );_dfdagd !=nil {return _dfdagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_egdaec .IgnoredErrors =NewCT_IgnoredErrors ();if _aafgce :=d .DecodeElement (_egdaec .IgnoredErrors ,&_bbbea );_aafgce !=nil {return _aafgce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_egdaec .SmartTags =NewCT_SmartTags ();if _ddefe :=d .DecodeElement (_egdaec .SmartTags ,&_bbbea );_ddefe !=nil {return _ddefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_egdaec .Drawing =NewCT_Drawing ();if _aaaac :=d .DecodeElement (_egdaec .Drawing ,&_bbbea );_aaaac !=nil {return _aaaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_egdaec .LegacyDrawing =NewCT_LegacyDrawing ();if _gdbfce :=d .DecodeElement (_egdaec .LegacyDrawing ,&_bbbea );_gdbfce !=nil {return _gdbfce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_egdaec .LegacyDrawingHF =NewCT_LegacyDrawing ();if _efbdg :=d .DecodeElement (_egdaec .LegacyDrawingHF ,&_bbbea );_efbdg !=nil {return _efbdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_egdaec .DrawingHF =NewCT_DrawingHF ();if _aggbfa :=d .DecodeElement (_egdaec .DrawingHF ,&_bbbea );_aggbfa !=nil {return _aggbfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_egdaec .Picture =NewCT_SheetBackgroundPicture ();if _fcgbd :=d .DecodeElement (_egdaec .Picture ,&_bbbea );_fcgbd !=nil {return _fcgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_egdaec .OleObjects =NewCT_OleObjects ();if _ccggc :=d .DecodeElement (_egdaec .OleObjects ,&_bbbea );_ccggc !=nil {return _ccggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_egdaec .Controls =NewCT_Controls ();if _bacff :=d .DecodeElement (_egdaec .Controls ,&_bbbea );_bacff !=nil {return _bacff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_egdaec .WebPublishItems =NewCT_WebPublishItems ();if _cbcbbc :=d .DecodeElement (_egdaec .WebPublishItems ,&_bbbea );_cbcbbc !=nil {return _cbcbbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_egdaec .TableParts =NewCT_TableParts ();if _deaed :=d .DecodeElement (_egdaec .TableParts ,&_bbbea );_deaed !=nil {return _deaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egdaec .ExtLst =NewCT_ExtensionList ();if _egbce :=d .DecodeElement (_egdaec .ExtLst ,&_bbbea );_egbce !=nil {return _egbce ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_W\u006f\u0072k\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_bbbea .Name );if _ebafdd :=d .Skip ();_ebafdd !=nil {return _ebafdd ;};};case _b .EndElement :break _bggbb ;case _b .CharData :};};return nil ;};type CT_RPrElt struct{ +// Validate validates the CT_ExternalLink and its children +func (_cdbe *CT_ExternalLink )Validate ()error {return _cdbe .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_cedeg *CT_Number )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_cedeg .VAttr )});if _cedeg .UAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cedeg .UAttr ))});};if _cedeg .FAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cedeg .FAttr ))});};if _cedeg .CAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cedeg .CAttr )});};if _cedeg .CpAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_cedeg .CpAttr )});};if _cedeg .InAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cedeg .InAttr )});};if _cedeg .BcAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cedeg .BcAttr )});};if _cedeg .FcAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cedeg .FcAttr )});};if _cedeg .IAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cedeg .IAttr ))});};if _cedeg .UnAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cedeg .UnAttr ))});};if _cedeg .StAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cedeg .StAttr ))});};if _cedeg .BAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cedeg .BAttr ))});};e .EncodeToken (start );if _cedeg .Tpls !=nil {_eefad :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_ebcbff :=range _cedeg .Tpls {e .EncodeElement (_ebcbff ,_eefad );};};if _cedeg .X !=nil {_bdcac :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_cegeg :=range _cedeg .X {e .EncodeElement (_cegeg ,_bdcac );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_cecec :=&CT_ExternalDefinedNames {};return _cecec ;};func (_efaea *CT_SmartTags )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_dbdfc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_bedgeb :=range _efaea .CellSmartTags {e .EncodeElement (_bedgeb ,_dbdfc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewVolTypes ()*VolTypes {_edgeg :=&VolTypes {};_edgeg .CT_VolTypes =*NewCT_VolTypes ();return _edgeg ;};func (_dgafgc *CT_PivotHierarchy )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dgafgc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgafgc .OutlineAttr ))});};if _dgafgc .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_dgafgc .MultipleItemSelectionAllowedAttr ))});};if _dgafgc .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgafgc .SubtotalTopAttr ))});};if _dgafgc .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgafgc .ShowInFieldListAttr ))});};if _dgafgc .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgafgc .DragToRowAttr ))});};if _dgafgc .DragToColAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgafgc .DragToColAttr ))});};if _dgafgc .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgafgc .DragToPageAttr ))});};if _dgafgc .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgafgc .DragToDataAttr ))});};if _dgafgc .DragOffAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgafgc .DragOffAttr ))});};if _dgafgc .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_dgafgc .IncludeNewItemsInFilterAttr ))});};if _dgafgc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dgafgc .CaptionAttr )});};e .EncodeToken (start );if _dgafgc .Mps !=nil {_aacddaa :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}};e .EncodeElement (_dgafgc .Mps ,_aacddaa );};if _dgafgc .Members !=nil {_gaefc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_dfaacc :=range _dgafgc .Members {e .EncodeElement (_dfaacc ,_gaefc );};};if _dgafgc .ExtLst !=nil {_cafac :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgafgc .ExtLst ,_cafac );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_afbf *CT_Cfvo )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {_ecgdg ,_cbbg :=_afbf .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _cbbg !=nil {return _cbbg ;};start .Attr =append (start .Attr ,_ecgdg );if _afbf .ValAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_afbf .ValAttr )});};if _afbf .GteAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_afbf .GteAttr ))});};e .EncodeToken (start );if _afbf .ExtLst !=nil {_afbb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afbf .ExtLst ,_afbb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Font -RFont *CT_FontName ; +// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path +func (_gcgce *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil }; -// Character Set -Charset *CT_IntProperty ; +// Validate validates the QueryTable and its children +func (_bdfcca *QueryTable )Validate ()error {return _bdfcca .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func (_bcced *CT_PhoneticPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fffbde :=range start .Attr {if _fffbde .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_bcdga ,_bebcd :=_a .ParseUint (_fffbde .Value ,10,32);if _bebcd !=nil {return _bebcd ;};_bcced .FontIdAttr =uint32 (_bcdga );continue ;};if _fffbde .Name .Local =="\u0074\u0079\u0070\u0065"{_bcced .TypeAttr .UnmarshalXMLAttr (_fffbde );continue ;};if _fffbde .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_bcced .AlignmentAttr .UnmarshalXMLAttr (_fffbde );continue ;};};for {_gafbe ,_ddbfa :=d .Token ();if _ddbfa !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_ddbfa );};if _adaae ,_cefgf :=_gafbe .(_gd .EndElement );_cefgf &&_adaae .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_gecf :=&CT_ExternalDefinedName {};return _gecf ;};func (_bacffg *StyleSheet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bacffg .CT_Stylesheet =*NewCT_Stylesheet ();_cdecg :for {_dfdega ,_gbgdb :=d .Token ();if _gbgdb !=nil {return _gbgdb ;};switch _geagd :=_dfdega .(type ){case _gd .StartElement :switch _geagd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacffg .NumFmts =NewCT_NumFmts ();if _bgdcbb :=d .DecodeElement (_bacffg .NumFmts ,&_geagd );_bgdcbb !=nil {return _bgdcbb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacffg .Fonts =NewCT_Fonts ();if _aegcb :=d .DecodeElement (_bacffg .Fonts ,&_geagd );_aegcb !=nil {return _aegcb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacffg .Fills =NewCT_Fills ();if _bfddg :=d .DecodeElement (_bacffg .Fills ,&_geagd );_bfddg !=nil {return _bfddg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacffg .Borders =NewCT_Borders ();if _aggea :=d .DecodeElement (_bacffg .Borders ,&_geagd );_aggea !=nil {return _aggea ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bacffg .CellStyleXfs =NewCT_CellStyleXfs ();if _beff :=d .DecodeElement (_bacffg .CellStyleXfs ,&_geagd );_beff !=nil {return _beff ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacffg .CellXfs =NewCT_CellXfs ();if _fefde :=d .DecodeElement (_bacffg .CellXfs ,&_geagd );_fefde !=nil {return _fefde ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bacffg .CellStyles =NewCT_CellStyles ();if _aagfa :=d .DecodeElement (_bacffg .CellStyles ,&_geagd );_aagfa !=nil {return _aagfa ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacffg .Dxfs =NewCT_Dxfs ();if _fecbb :=d .DecodeElement (_bacffg .Dxfs ,&_geagd );_fecbb !=nil {return _fecbb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacffg .TableStyles =NewCT_TableStyles ();if _abcgb :=d .DecodeElement (_bacffg .TableStyles ,&_geagd );_abcgb !=nil {return _abcgb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bacffg .Colors =NewCT_Colors ();if _daadfd :=d .DecodeElement (_bacffg .Colors ,&_geagd );_daadfd !=nil {return _daadfd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bacffg .ExtLst =NewCT_ExtensionList ();if _agedec :=d .DecodeElement (_bacffg .ExtLst ,&_geagd );_agedec !=nil {return _agedec ;};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\u0053\u0074\u0079l\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_geagd .Name );if _ceefbd :=d .Skip ();_ceefbd !=nil {return _ceefbd ;};};case _gd .EndElement :break _cdecg ;case _gd .CharData :};};return nil ;};func (_ecbe *CT_GradientStop )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ecbe .Color =NewCT_Color ();for _ ,_dbecc :=range start .Attr {if _dbecc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eegab ,_cfaf :=_a .ParseFloat (_dbecc .Value ,64);if _cfaf !=nil {return _cfaf ;};_ecbe .PositionAttr =_eegab ;continue ;};};_egea :for {_affcf ,_aabb :=d .Token ();if _aabb !=nil {return _aabb ;};switch _aaed :=_affcf .(type ){case _gd .StartElement :switch _aaed .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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 _aeefe :=d .DecodeElement (_ecbe .Color ,&_aaed );_aeefe !=nil {return _aeefe ;};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\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_aaed .Name );if _gaeee :=d .Skip ();_gaeee !=nil {return _gaeee ;};};case _gd .EndElement :break _egea ;case _gd .CharData :};};return nil ;};func (_cbegd *ST_DataValidationOperator )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_afcad ,_bbgbc :=d .Token ();if _bbgbc !=nil {return _bbgbc ;};if _adaebd ,_efaac :=_afcad .(_gd .EndElement );_efaac &&_adaebd .Name ==start .Name {*_cbegd =1;return nil ;};if _fbcgd ,_bfeega :=_afcad .(_gd .CharData );!_bfeega {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",_afcad );}else {switch string (_fbcgd ){case "":*_cbegd =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_cbegd =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cbegd =2;case "\u0065\u0071\u0075a\u006c":*_cbegd =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cbegd =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cbegd =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cbegd =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cbegd =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cbegd =8;};};_afcad ,_bbgbc =d .Token ();if _bbgbc !=nil {return _bbgbc ;};if _afefa ,_gacddcd :=_afcad .(_gd .EndElement );_gacddcd &&_afefa .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",_afcad );};func (_fafca ST_CellFormulaType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_fffcbe :=_gd .Attr {};_fffcbe .Name =name ;switch _fafca {case ST_CellFormulaTypeUnset :_fffcbe .Value ="";case ST_CellFormulaTypeNormal :_fffcbe .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_fffcbe .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_fffcbe .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case ST_CellFormulaTypeShared :_fffcbe .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _fffcbe ,nil ;};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 (_ebfab ST_DataValidationErrorStyle )Validate ()error {return _ebfab .ValidateWithPath ("")}; -// Font Family -Family *CT_IntProperty ; +// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path +func (_gdccb *CT_DiscretePr )ValidateWithPath (path string )error {for _gfeb ,_fgaf :=range _gdccb .X {if _afdgg :=_fgaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gfeb ));_afdgg !=nil {return _afdgg ;};};return nil ;};func (_ceccf *CT_PivotHierarchies )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ceccf .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ceccf .CountAttr )});};e .EncodeToken (start );_fcebcg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_dcef :=range _ceccf .PivotHierarchy {e .EncodeElement (_dcef ,_fcebcg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_afgbbc ST_IconSetType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_afgbbc .String (),start );};func (_ccgab *CT_MetadataTypes )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ccgab .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ccgab .CountAttr )});};e .EncodeToken (start );_dfega :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_becda :=range _ccgab .MetadataType {e .EncodeElement (_becda ,_dfega );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fgdc *CT_CustomWorkbookView )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fgdc .NameAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fgdc .GuidAttr )});if _fgdc .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .AutoUpdateAttr ))});};if _fgdc .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fgdc .MergeIntervalAttr )});};if _fgdc .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .ChangesSavedWinAttr ))});};if _fgdc .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .OnlySyncAttr ))});};if _fgdc .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .PersonalViewAttr ))});};if _fgdc .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .IncludePrintSettingsAttr ))});};if _fgdc .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .IncludeHiddenRowColAttr ))});};if _fgdc .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .MaximizedAttr ))});};if _fgdc .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .MinimizedAttr ))});};if _fgdc .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .ShowHorizontalScrollAttr ))});};if _fgdc .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .ShowVerticalScrollAttr ))});};if _fgdc .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .ShowSheetTabsAttr ))});};if _fgdc .XWindowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_fgdc .XWindowAttr )});};if _fgdc .YWindowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_fgdc .YWindowAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",_fgdc .WindowWidthAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",_fgdc .WindowHeightAttr )});if _fgdc .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fgdc .TabRatioAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fgdc .ActiveSheetIdAttr )});if _fgdc .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .ShowFormulaBarAttr ))});};if _fgdc .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgdc .ShowStatusbarAttr ))});};if _fgdc .ShowCommentsAttr !=ST_CommentsUnset {_dccd ,_gbbda :=_fgdc .ShowCommentsAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _gbbda !=nil {return _gbbda ;};start .Attr =append (start .Attr ,_dccd );};if _fgdc .ShowObjectsAttr !=ST_ObjectsUnset {_gafbc ,_aeed :=_fgdc .ShowObjectsAttr .MarshalXMLAttr (_gd .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _aeed !=nil {return _aeed ;};start .Attr =append (start .Attr ,_gafbc );};e .EncodeToken (start );if _fgdc .ExtLst !=nil {_eaab :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgdc .ExtLst ,_eaab );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_edcee ST_Sqref )String ()string {return _d .Join (_edcee ,"\u0020")};func (_bfced *CT_IgnoredError )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",_bfced .SqrefAttr )});if _bfced .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfced .EvalErrorAttr ))});};if _bfced .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfced .TwoDigitTextYearAttr ))});};if _bfced .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfced .NumberStoredAsTextAttr ))});};if _bfced .FormulaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfced .FormulaAttr ))});};if _bfced .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfced .FormulaRangeAttr ))});};if _bfced .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfced .UnlockedFormulaAttr ))});};if _bfced .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfced .EmptyCellReferenceAttr ))});};if _bfced .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfced .ListDataValidationAttr ))});};if _bfced .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bfced .CalculatedColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_DeletedField struct{ -// Bold -B *CT_BooleanProperty ; +// Deleted Fields Name +NameAttr string ;};func (_eccdf *CT_VolTopicRef )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_eccdf .RAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0076",_eccdf .SAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Italic -I *CT_BooleanProperty ; +// Validate validates the CT_Fonts and its children +func (_cbfag *CT_Fonts )Validate ()error {return _cbfag .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_bbefc ST_IconSetType )ValidateWithPath (path string )error {switch _bbefc {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 (_bbefc ));};return nil ;};type CT_ConditionalFormat struct{ -// Strike Through -Strike *CT_BooleanProperty ; +// Conditional Formatting Scope +ScopeAttr ST_Scope ; -// Outline -Outline *CT_BooleanProperty ; +// Conditional Formatting Rule Type +TypeAttr ST_Type ; -// Shadow -Shadow *CT_BooleanProperty ; +// Priority +PriorityAttr uint32 ; -// Condense -Condense *CT_BooleanProperty ; +// Pivot Areas +PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_dddea :=&CT_ChartsheetViews {};return _dddea };func (_gcb *CT_Authors )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ddb :for {_cae ,_de :=d .Token ();if _de !=nil {return _de ;};switch _ac :=_cae .(type ){case _gd .StartElement :switch _ac .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dce string ;if _cg :=d .DecodeElement (&_dce ,&_ac );_cg !=nil {return _cg ;};_gcb .Author =append (_gcb .Author ,_dce );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\u005fA\u0075\u0074\u0068\u006f\u0072\u0073\u0020\u0025\u0076",_ac .Name );if _eb :=d .Skip ();_eb !=nil {return _eb ;};};case _gd .EndElement :break _ddb ;case _gd .CharData :};};return nil ;};func (_cddaea ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _cddaea {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 (_cddaea ));};return nil ;}; -// Extend -Extend *CT_BooleanProperty ; +// Validate validates the CT_MemberProperties and its children +func (_bcefa *CT_MemberProperties )Validate ()error {return _bcefa .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ggdaf *CT_XmlColumnPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dbabf :=range start .Attr {if _dbabf .Name .Local =="\u006d\u0061\u0070I\u0064"{_daaegg ,_bbfggd :=_a .ParseUint (_dbabf .Value ,10,32);if _bbfggd !=nil {return _bbfggd ;};_ggdaf .MapIdAttr =uint32 (_daaegg );continue ;};if _dbabf .Name .Local =="\u0078\u0070\u0061t\u0068"{_daece ,_aeaec :=_dbabf .Value ,error (nil );if _aeaec !=nil {return _aeaec ;};_ggdaf .XpathAttr =_daece ;continue ;};if _dbabf .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_ggffa ,_fagfc :=_a .ParseBool (_dbabf .Value );if _fagfc !=nil {return _fagfc ;};_ggdaf .DenormalizedAttr =&_ggffa ;continue ;};if _dbabf .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_gbgcg ,_aggbga :=_dbabf .Value ,error (nil );if _aggbga !=nil {return _aggbga ;};_ggdaf .XmlDataTypeAttr =_gbgcg ;continue ;};};_egfgd :for {_fdaafcf ,_begec :=d .Token ();if _begec !=nil {return _begec ;};switch _baedf :=_fdaafcf .(type ){case _gd .StartElement :switch _baedf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggdaf .ExtLst =NewCT_ExtensionList ();if _fbddd :=d .DecodeElement (_ggdaf .ExtLst ,&_baedf );_fbddd !=nil {return _fbddd ;};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\u0058\u006d\u006c\u0043\u006f\u006c\u0075m\u006eP\u0072\u0020\u0025\u0076",_baedf .Name );if _bebeg :=d .Skip ();_bebeg !=nil {return _bebeg ;};};case _gd .EndElement :break _egfgd ;case _gd .CharData :};};return nil ;};func NewCT_ColorFilter ()*CT_ColorFilter {_fdbd :=&CT_ColorFilter {};return _fdbd };type QueryTable struct{CT_QueryTable };func (_egfac *CT_SheetBackgroundPicture )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_adefa :=range start .Attr {if _adefa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adefa .Name .Local =="\u0069\u0064"||_adefa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_adefa .Name .Local =="\u0069\u0064"{_ggcfg ,_abffd :=_adefa .Value ,error (nil );if _abffd !=nil {return _abffd ;};_egfac .IdAttr =_ggcfg ;continue ;};};for {_ecdgc ,_gfbee :=d .Token ();if _gfbee !=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",_gfbee );};if _gaaae ,_cfcdea :=_ecdgc .(_gd .EndElement );_cfcdea &&_gaaae .Name ==start .Name {break ;};};return nil ;};func NewCT_RowFields ()*CT_RowFields {_dcbge :=&CT_RowFields {};return _dcbge };func (_ceacb *ST_CellFormulaType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fgeeg ,_bdbfc :=d .Token ();if _bdbfc !=nil {return _bdbfc ;};if _dfdad ,_bbcgba :=_fgeeg .(_gd .EndElement );_bbcgba &&_dfdad .Name ==start .Name {*_ceacb =1;return nil ;};if _fffgaa ,_aafdcd :=_fgeeg .(_gd .CharData );!_aafdcd {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",_fgeeg );}else {switch string (_fffgaa ){case "":*_ceacb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ceacb =1;case "\u0061\u0072\u0072a\u0079":*_ceacb =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_ceacb =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_ceacb =4;};};_fgeeg ,_bdbfc =d .Token ();if _bdbfc !=nil {return _bdbfc ;};if _acacfb ,_fbedg :=_fgeeg .(_gd .EndElement );_fbedg &&_acacfb .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",_fgeeg );}; -// Text Color -Color *CT_Color ; +// Validate validates the Revisions and its children +func (_ggbdb *Revisions )Validate ()error {return _ggbdb .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};func (_ecbgac *CT_XmlPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ecbgac .MapIdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_b .Sprintf ("\u0025\u0076",_ecbgac .XpathAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ecbgac .XmlDataTypeAttr )});e .EncodeToken (start );if _ecbgac .ExtLst !=nil {_gcebe :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecbgac .ExtLst ,_gcebe );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Font Size -Sz *CT_FontSize ; +// Validate validates the CT_Format and its children +func (_bbdbd *CT_Format )Validate ()error {return _bbdbd .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");};func (_cde *CT_CellStyleXfs )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cde .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cde .CountAttr )});};e .EncodeToken (start );_eagb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_cecb :=range _cde .Xf {e .EncodeElement (_cecb ,_eagb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dcdeab ST_FormulaExpression )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_dcfge :=_gd .Attr {};_dcfge .Name =name ;switch _dcdeab {case ST_FormulaExpressionUnset :_dcfge .Value ="";case ST_FormulaExpressionRef :_dcfge .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_dcfge .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_dcfge .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_dcfge .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_dcfge .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _dcfge ,nil ;};func (_dedf *CT_Metadata )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _dedf .MetadataTypes !=nil {_abbee :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_dedf .MetadataTypes ,_abbee );};if _dedf .MetadataStrings !=nil {_febde :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_dedf .MetadataStrings ,_febde );};if _dedf .MdxMetadata !=nil {_edafa :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dedf .MdxMetadata ,_edafa );};if _dedf .FutureMetadata !=nil {_fecad :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_ebca :=range _dedf .FutureMetadata {e .EncodeElement (_ebca ,_fecad );};};if _dedf .CellMetadata !=nil {_gfgab :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dedf .CellMetadata ,_gfgab );};if _dedf .ValueMetadata !=nil {_fbadf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dedf .ValueMetadata ,_fbadf );};if _dedf .ExtLst !=nil {_ddda :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dedf .ExtLst ,_ddda );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type ST_Pane byte ; -// Underline -U *CT_UnderlineProperty ; +// Validate validates the CT_Controls and its children +func (_adfe *CT_Controls )Validate ()error {return _adfe .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};func (_aecdee ST_GradientType )Validate ()error {return _aecdee .ValidateWithPath ("")};func (_effaf ST_TextVAlign )String ()string {switch _effaf {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 (_badag *CT_FontFamily )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_badag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ccag *CT_ChartsheetProtection )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bgcd :=range start .Attr {if _bgcd .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gfcg ,_cafdf :=_bgcd .Value ,error (nil );if _cafdf !=nil {return _cafdf ;};_ccag .PasswordAttr =&_gfcg ;continue ;};if _bgcd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_gefcg ,_cdae :=_bgcd .Value ,error (nil );if _cdae !=nil {return _cdae ;};_ccag .AlgorithmNameAttr =&_gefcg ;continue ;};if _bgcd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_febg ,_efccd :=_bgcd .Value ,error (nil );if _efccd !=nil {return _efccd ;};_ccag .HashValueAttr =&_febg ;continue ;};if _bgcd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_gggb ,_afedc :=_bgcd .Value ,error (nil );if _afedc !=nil {return _afedc ;};_ccag .SaltValueAttr =&_gggb ;continue ;};if _bgcd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ccaaf ,_cgdd :=_a .ParseUint (_bgcd .Value ,10,32);if _cgdd !=nil {return _cgdd ;};_eecd :=uint32 (_ccaaf );_ccag .SpinCountAttr =&_eecd ;continue ;};if _bgcd .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_bbag ,_cbaa :=_a .ParseBool (_bgcd .Value );if _cbaa !=nil {return _cbaa ;};_ccag .ContentAttr =&_bbag ;continue ;};if _bgcd .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_bbfbb ,_bebe :=_a .ParseBool (_bgcd .Value );if _bebe !=nil {return _bebe ;};_ccag .ObjectsAttr =&_bbfbb ;continue ;};};for {_dfcc ,_aaef :=d .Token ();if _aaef !=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",_aaef );};if _abfc ,_bffa :=_dfcc .(_gd .EndElement );_bffa &&_abfc .Name ==start .Name {break ;};};return nil ;};func (_dfgafd ST_WebSourceType )ValidateWithPath (path string )error {switch _dfgafd {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 (_dfgafd ));};return nil ;}; -// Vertical Alignment -VertAlign *CT_VerticalAlignFontProperty ; +// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path +func (_bdbb *CT_CellSmartTags )ValidateWithPath (path string )error {for _cbcf ,_agac :=range _bdbb .CellSmartTag {if _bbb :=_agac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_cbcf ));_bbb !=nil {return _bbb ;};};return nil ;};func (_ccggeg ST_DynamicFilterType )Validate ()error {return _ccggeg .ValidateWithPath ("")};func (_cfcaga *CT_SortState )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bffcbc :=range start .Attr {if _bffcbc .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_cfbcf ,_gbbec :=_a .ParseBool (_bffcbc .Value );if _gbbec !=nil {return _gbbec ;};_cfcaga .ColumnSortAttr =&_cfbcf ;continue ;};if _bffcbc .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_addegb ,_dgac :=_a .ParseBool (_bffcbc .Value );if _dgac !=nil {return _dgac ;};_cfcaga .CaseSensitiveAttr =&_addegb ;continue ;};if _bffcbc .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_cfcaga .SortMethodAttr .UnmarshalXMLAttr (_bffcbc );continue ;};if _bffcbc .Name .Local =="\u0072\u0065\u0066"{_fefeg ,_ddbfaf :=_bffcbc .Value ,error (nil );if _ddbfaf !=nil {return _ddbfaf ;};_cfcaga .RefAttr =_fefeg ;continue ;};};_ddgdg :for {_fedde ,_fegcb :=d .Token ();if _fegcb !=nil {return _fegcb ;};switch _eaaed :=_fedde .(type ){case _gd .StartElement :switch _eaaed .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eeadb :=NewCT_SortCondition ();if _abcga :=d .DecodeElement (_eeadb ,&_eaaed );_abcga !=nil {return _abcga ;};_cfcaga .SortCondition =append (_cfcaga .SortCondition ,_eeadb );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfcaga .ExtLst =NewCT_ExtensionList ();if _fbfbg :=d .DecodeElement (_cfcaga .ExtLst ,&_eaaed );_fbfbg !=nil {return _fbfbg ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006f\u0072t\u0053\u0074\u0061\u0074\u0065\u0020\u0025\u0076",_eaaed .Name );if _bcbbdf :=d .Skip ();_bcbbdf !=nil {return _bcbbdf ;};};case _gd .EndElement :break _ddgdg ;case _gd .CharData :};};return nil ;};func (_cdfbf ST_GroupBy )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_cdfbf .String (),start );};func (_ccecfab *ST_PivotAreaType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_ccecfab =0;case "\u006e\u006f\u006e\u0065":*_ccecfab =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ccecfab =2;case "\u0064\u0061\u0074\u0061":*_ccecfab =3;case "\u0061\u006c\u006c":*_ccecfab =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_ccecfab =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_ccecfab =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_ccecfab =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_ccecfab =8;};return nil ;};func (_cdgga *CT_TableFormula )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cgagd :=range start .Attr {if _cgagd .Name .Local =="\u0061\u0072\u0072a\u0079"{_bcdcb ,_ccaba :=_a .ParseBool (_cgagd .Value );if _ccaba !=nil {return _ccaba ;};_cdgga .ArrayAttr =_bcdcb ;continue ;};};for {_gcgeg ,_cbaca :=d .Token ();if _cbaca !=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",_cbaca );};if _aagabb ,_gfaeb :=_gcgeg .(_gd .CharData );_gfaeb {_cdgga .Content =string (_aagabb );};if _faagcc ,_egafg :=_gcgeg .(_gd .EndElement );_egafg &&_faagcc .Name ==start .Name {break ;};};return nil ;}; -// Font Scheme -Scheme *CT_FontScheme ;}; +// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path +func (_gabed *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil };func (_dgaccg *ST_Comments )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_dgaccg =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_dgaccg =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_dgaccg =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_dgaccg =3;};return nil ;};func (_dacfg *CT_DdeLink )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dacfg .DdeServiceAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_b .Sprintf ("\u0025\u0076",_dacfg .DdeTopicAttr )});e .EncodeToken (start );if _dacfg .DdeItems !=nil {_becac :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_dacfg .DdeItems ,_becac );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_Schema struct{ -// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path -func (_agga *CT_Borders )ValidateWithPath (path string )error {for _fge ,_egbc :=range _agga .Border {if _ageb :=_egbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fge ));_ageb !=nil {return _ageb ;};};return nil ;};type CT_PivotFilters struct{ +// Schema ID +IDAttr string ; -// Pivot Filter Count -CountAttr *uint32 ; +// Schema Reference +SchemaRefAttr *string ; -// PivotTable Advanced Filter -Filter []*CT_PivotFilter ;};func (_dcdg *CT_SharedUser )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dcdg .GuidAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dcdg .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dcdg .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dcdg .DateTimeAttr )});e .EncodeToken (start );if _dcdg .ExtLst !=nil {_bcdafc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcdg .ExtLst ,_bcdafc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcabg *CT_XmlCellPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gcabg .IdAttr )});if _gcabg .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gcabg .UniqueNameAttr )});};e .EncodeToken (start );_dbggc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_gcabg .XmlPr ,_dbggc );if _gcabg .ExtLst !=nil {_bdfdcb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcabg .ExtLst ,_bdfdcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_DataValidationTypeUnset ST_DataValidationType =0;ST_DataValidationTypeNone ST_DataValidationType =1;ST_DataValidationTypeWhole ST_DataValidationType =2;ST_DataValidationTypeDecimal ST_DataValidationType =3;ST_DataValidationTypeList ST_DataValidationType =4;ST_DataValidationTypeDate ST_DataValidationType =5;ST_DataValidationTypeTime ST_DataValidationType =6;ST_DataValidationTypeTextLength ST_DataValidationType =7;ST_DataValidationTypeCustom ST_DataValidationType =8;);func (_ebgad *CT_FutureMetadata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbdbd :=range start .Attr {if _cbdbd .Name .Local =="\u006e\u0061\u006d\u0065"{_fadeee ,_ceccg :=_cbdbd .Value ,error (nil );if _ceccg !=nil {return _ceccg ;};_ebgad .NameAttr =_fadeee ;continue ;};if _cbdbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcdc ,_bbcd :=_e .ParseUint (_cbdbd .Value ,10,32);if _bbcd !=nil {return _bbcd ;};_cdfd :=uint32 (_dcdc );_ebgad .CountAttr =&_cdfd ;continue ;};};_ebabad :for {_dbcd ,_eabba :=d .Token ();if _eabba !=nil {return _eabba ;};switch _eddab :=_dbcd .(type ){case _b .StartElement :switch _eddab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_ffcca :=NewCT_FutureMetadataBlock ();if _fbfdfg :=d .DecodeElement (_ffcca ,&_eddab );_fbfdfg !=nil {return _fbfdfg ;};_ebgad .Bk =append (_ebgad .Bk ,_ffcca );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebgad .ExtLst =NewCT_ExtensionList ();if _aaaaa :=d .DecodeElement (_ebgad .ExtLst ,&_eddab );_aaaaa !=nil {return _aaaaa ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_eddab .Name );if _cfgfbf :=d .Skip ();_cfgfbf !=nil {return _cfgfbf ;};};case _b .EndElement :break _ebabad ;case _b .CharData :};};return nil ;};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_gfbce :=&CT_QueryTableRefresh {};_gfbce .QueryTableFields =NewCT_QueryTableFields ();return _gfbce ;};const (ST_GroupByUnset ST_GroupBy =0;ST_GroupByRange ST_GroupBy =1;ST_GroupBySeconds ST_GroupBy =2;ST_GroupByMinutes ST_GroupBy =3;ST_GroupByHours ST_GroupBy =4;ST_GroupByDays ST_GroupBy =5;ST_GroupByMonths ST_GroupBy =6;ST_GroupByQuarters ST_GroupBy =7;ST_GroupByYears ST_GroupBy =8;);func (_gedca ST_TimePeriod )String ()string {switch _gedca {case 0:return "";case 1:return "\u0074\u006f\u0064a\u0079";case 2:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 3:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 4:return "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case 5:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 6:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 7:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return "";}; +// Schema Root Namespace +NamespaceAttr *string ; + +// Schema Language +SchemaLanguageAttr *string ;Any _e .Any ;};func NewCT_Record ()*CT_Record {_dccfd :=&CT_Record {};return _dccfd };func (_dcccb *ST_CredMethod )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gfcgg ,_ccgfe :=d .Token ();if _ccgfe !=nil {return _ccgfe ;};if _eafee ,_gfeecb :=_gfcgg .(_gd .EndElement );_gfeecb &&_eafee .Name ==start .Name {*_dcccb =1;return nil ;};if _abggbf ,_bacecd :=_gfcgg .(_gd .CharData );!_bacecd {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",_gfcgg );}else {switch string (_abggbf ){case "":*_dcccb =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_dcccb =1;case "\u006e\u006f\u006e\u0065":*_dcccb =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_dcccb =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_dcccb =4;};};_gfcgg ,_ccgfe =d .Token ();if _ccgfe !=nil {return _ccgfe ;};if _efbbgb ,_gfddd :=_gfcgg .(_gd .EndElement );_gfddd &&_efbbgb .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",_gfcgg );};func (_cgccae *CT_PCDSCPage )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cgccae .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cgccae .CountAttr )});};e .EncodeToken (start );if _cgccae .PageItem !=nil {_aggcd :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_cbgde :=range _cgccae .PageItem {e .EncodeElement (_cbgde ,_aggcd );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cddbf ST_PhoneticType )Validate ()error {return _cddbf .ValidateWithPath ("")};func (_gfaefa *CT_TableStyleInfo )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gaaabf :=range start .Attr {if _gaaabf .Name .Local =="\u006e\u0061\u006d\u0065"{_gabgd ,_ggddb :=_gaaabf .Value ,error (nil );if _ggddb !=nil {return _ggddb ;};_gfaefa .NameAttr =&_gabgd ;continue ;};if _gaaabf .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_dadb ,_dafdgf :=_a .ParseBool (_gaaabf .Value );if _dafdgf !=nil {return _dafdgf ;};_gfaefa .ShowFirstColumnAttr =&_dadb ;continue ;};if _gaaabf .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_bafcf ,_acbab :=_a .ParseBool (_gaaabf .Value );if _acbab !=nil {return _acbab ;};_gfaefa .ShowLastColumnAttr =&_bafcf ;continue ;};if _gaaabf .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_ebebac ,_gffge :=_a .ParseBool (_gaaabf .Value );if _gffge !=nil {return _gffge ;};_gfaefa .ShowRowStripesAttr =&_ebebac ;continue ;};if _gaaabf .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_befegb ,_ffcgff :=_a .ParseBool (_gaaabf .Value );if _ffcgff !=nil {return _ffcgff ;};_gfaefa .ShowColumnStripesAttr =&_befegb ;continue ;};};for {_dggea ,_ebebdf :=d .Token ();if _ebebdf !=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",_ebebdf );};if _ffbff ,_fcbdga :=_dggea .(_gd .EndElement );_fcbdga &&_ffbff .Name ==start .Name {break ;};};return nil ;};func NewCT_X ()*CT_X {_cdaeb :=&CT_X {};return _cdaeb }; + +// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path +func (_aabab *CT_XStringElement )ValidateWithPath (path string )error {return nil }; // Validate validates the CT_PivotFilter and its children -func (_fcgfa *CT_PivotFilter )Validate ()error {return _fcgfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_bagefe ST_DataValidationType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bagefe .String (),start );};type ST_FileType byte ;func (_cfdcf *ST_PaneState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddfaa ,_ebgbe :=d .Token ();if _ebgbe !=nil {return _ebgbe ;};if _edfdd ,_dgdef :=_ddfaa .(_b .EndElement );_dgdef &&_edfdd .Name ==start .Name {*_cfdcf =1;return nil ;};if _bcgae ,_afbbf :=_ddfaa .(_b .CharData );!_afbbf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddfaa );}else {switch string (_bcgae ){case "":*_cfdcf =0;case "\u0073\u0070\u006ci\u0074":*_cfdcf =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_cfdcf =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_cfdcf =3;};};_ddfaa ,_ebgbe =d .Token ();if _ebgbe !=nil {return _ebgbe ;};if _adbfe ,_aadbc :=_ddfaa .(_b .EndElement );_aadbc &&_adbfe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddfaa );};func (_cgeaad ST_ParameterType )String ()string {switch _cgeaad {case 0:return "";case 1:return "\u0070\u0072\u006f\u006d\u0070\u0074";case 2:return "\u0076\u0061\u006cu\u0065";case 3:return "\u0063\u0065\u006c\u006c";};return "";}; +func (_gaff *CT_PivotFilter )Validate ()error {return _gaff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_ecgdb ST_FileType )ValidateWithPath (path string )error {switch _ecgdb {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 (_ecgdb ));};return nil ;};func (_ebgb *CT_DataConsolidate )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_baada :=range start .Attr {if _baada .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_ebgb .FunctionAttr .UnmarshalXMLAttr (_baada );continue ;};if _baada .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_fgfeb ,_dabbd :=_a .ParseBool (_baada .Value );if _dabbd !=nil {return _dabbd ;};_ebgb .StartLabelsAttr =&_fgfeb ;continue ;};if _baada .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_accgf ,_gfgff :=_a .ParseBool (_baada .Value );if _gfgff !=nil {return _gfgff ;};_ebgb .LeftLabelsAttr =&_accgf ;continue ;};if _baada .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_bcea ,_dbbc :=_a .ParseBool (_baada .Value );if _dbbc !=nil {return _dbbc ;};_ebgb .TopLabelsAttr =&_bcea ;continue ;};if _baada .Name .Local =="\u006c\u0069\u006e\u006b"{_fbfcb ,_baaf :=_a .ParseBool (_baada .Value );if _baaf !=nil {return _baaf ;};_ebgb .LinkAttr =&_fbfcb ;continue ;};};_fgge :for {_gaaf ,_ebgg :=d .Token ();if _ebgg !=nil {return _ebgg ;};switch _ceed :=_gaaf .(type ){case _gd .StartElement :switch _ceed .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebgb .DataRefs =NewCT_DataRefs ();if _dbecf :=d .DecodeElement (_ebgb .DataRefs ,&_ceed );_dbecf !=nil {return _dbecf ;};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\u0044\u0061\u0074\u0061\u0043\u006fn\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065\u0020\u0025\u0076",_ceed .Name );if _fegbe :=d .Skip ();_fegbe !=nil {return _fegbe ;};};case _gd .EndElement :break _fgge ;case _gd .CharData :};};return nil ;};func (_dgaabd *CT_OleItem )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_acffef :=range start .Attr {if _acffef .Name .Local =="\u006e\u0061\u006d\u0065"{_efece ,_aedae :=_acffef .Value ,error (nil );if _aedae !=nil {return _aedae ;};_dgaabd .NameAttr =_efece ;continue ;};if _acffef .Name .Local =="\u0069\u0063\u006f\u006e"{_dadge ,_befcag :=_a .ParseBool (_acffef .Value );if _befcag !=nil {return _befcag ;};_dgaabd .IconAttr =&_dadge ;continue ;};if _acffef .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_gaccb ,_gbgab :=_a .ParseBool (_acffef .Value );if _gbgab !=nil {return _gbgab ;};_dgaabd .AdviseAttr =&_gaccb ;continue ;};if _acffef .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_fgbedd ,_befbe :=_a .ParseBool (_acffef .Value );if _befbe !=nil {return _befbe ;};_dgaabd .PreferPicAttr =&_fgbedd ;continue ;};};for {_aafga ,_ccdcaa :=d .Token ();if _ccdcaa !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_ccdcaa );};if _ffaab ,_badggc :=_aafga .(_gd .EndElement );_badggc &&_ffaab .Name ==start .Name {break ;};};return nil ;};func NewCT_FieldGroup ()*CT_FieldGroup {_efde :=&CT_FieldGroup {};return _efde };func (_gcdd *CT_CellAlignment )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gcdd .HorizontalAttr !=ST_HorizontalAlignmentUnset {_ggbf ,_egge :=_gcdd .HorizontalAttr .MarshalXMLAttr (_gd .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"});if _egge !=nil {return _egge ;};start .Attr =append (start .Attr ,_ggbf );};if _gcdd .VerticalAttr !=ST_VerticalAlignmentUnset {_abgb ,_acab :=_gcdd .VerticalAttr .MarshalXMLAttr (_gd .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _acab !=nil {return _acab ;};start .Attr =append (start .Attr ,_abgb );};if _gcdd .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gcdd .TextRotationAttr )});};if _gcdd .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gcdd .WrapTextAttr ))});};if _gcdd .IndentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gcdd .IndentAttr )});};if _gcdd .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gcdd .RelativeIndentAttr )});};if _gcdd .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gcdd .JustifyLastLineAttr ))});};if _gcdd .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gcdd .ShrinkToFitAttr ))});};if _gcdd .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gcdd .ReadingOrderAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });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 NewCT_Cfvo ()*CT_Cfvo {_bgaf :=&CT_Cfvo {};_bgaf .TypeAttr =ST_CfvoType (1);return _bgaf };type CT_CustomSheetViews struct{ -// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path -func (_gebdf *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _fgfd ,_dfgeba :=range _gebdf .SheetData {if _gbdaf :=_dfgeba .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_fgfd ));_gbdaf !=nil {return _gbdaf ;};};return nil ;};func (_cgca *CT_CellFormula )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acba :=range start .Attr {if _acba .Name .Local =="\u0074"{_cgca .TAttr .UnmarshalXMLAttr (_acba );continue ;};if _acba .Name .Local =="\u0061\u0063\u0061"{_bfad ,_gcag :=_e .ParseBool (_acba .Value );if _gcag !=nil {return _gcag ;};_cgca .AcaAttr =&_bfad ;continue ;};if _acba .Name .Local =="\u0072\u0065\u0066"{_fbbg ,_afec :=_acba .Value ,error (nil );if _afec !=nil {return _afec ;};_cgca .RefAttr =&_fbbg ;continue ;};if _acba .Name .Local =="\u0064\u0074\u0032\u0044"{_cfbd ,_baec :=_e .ParseBool (_acba .Value );if _baec !=nil {return _baec ;};_cgca .Dt2DAttr =&_cfbd ;continue ;};if _acba .Name .Local =="\u0064\u0074\u0072"{_dgddb ,_efagb :=_e .ParseBool (_acba .Value );if _efagb !=nil {return _efagb ;};_cgca .DtrAttr =&_dgddb ;continue ;};if _acba .Name .Local =="\u0064\u0065\u006c\u0031"{_eeac ,_gfg :=_e .ParseBool (_acba .Value );if _gfg !=nil {return _gfg ;};_cgca .Del1Attr =&_eeac ;continue ;};if _acba .Name .Local =="\u0064\u0065\u006c\u0032"{_edga ,_cga :=_e .ParseBool (_acba .Value );if _cga !=nil {return _cga ;};_cgca .Del2Attr =&_edga ;continue ;};if _acba .Name .Local =="\u0072\u0031"{_fabg ,_ebgae :=_acba .Value ,error (nil );if _ebgae !=nil {return _ebgae ;};_cgca .R1Attr =&_fabg ;continue ;};if _acba .Name .Local =="\u0072\u0032"{_ggfa ,_bfdf :=_acba .Value ,error (nil );if _bfdf !=nil {return _bfdf ;};_cgca .R2Attr =&_ggfa ;continue ;};if _acba .Name .Local =="\u0063\u0061"{_acaa ,_ddgf :=_e .ParseBool (_acba .Value );if _ddgf !=nil {return _ddgf ;};_cgca .CaAttr =&_acaa ;continue ;};if _acba .Name .Local =="\u0073\u0069"{_deae ,_daf :=_e .ParseUint (_acba .Value ,10,32);if _daf !=nil {return _daf ;};_dffc :=uint32 (_deae );_cgca .SiAttr =&_dffc ;continue ;};if _acba .Name .Local =="\u0062\u0078"{_cced ,_gbc :=_e .ParseBool (_acba .Value );if _gbc !=nil {return _gbc ;};_cgca .BxAttr =&_cced ;continue ;};};for {_cec ,_eadc :=d .Token ();if _eadc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0046\u006f\u0072\u006d\u0075\u006c\u0061:\u0020\u0025\u0073",_eadc );};if _fae ,_afdd :=_cec .(_b .CharData );_afdd {_cgca .Content =string (_fae );};if _fged ,_dabd :=_cec .(_b .EndElement );_dabd &&_fged .Name ==start .Name {break ;};};return nil ;};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;);func (_ccbab *CT_ExternalRow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afeae :=range start .Attr {if _afeae .Name .Local =="\u0072"{_bggaa ,_ggfd :=_e .ParseUint (_afeae .Value ,10,32);if _ggfd !=nil {return _ggfd ;};_ccbab .RAttr =uint32 (_bggaa );continue ;};};_gcge :for {_bfgb ,_acbad :=d .Token ();if _acbad !=nil {return _acbad ;};switch _ffadf :=_bfgb .(type ){case _b .StartElement :switch _ffadf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"}:_cgece :=NewCT_ExternalCell ();if _afggc :=d .DecodeElement (_cgece ,&_ffadf );_afggc !=nil {return _afggc ;};_ccbab .Cell =append (_ccbab .Cell ,_cgece );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061l\u0052o\u0077\u0020\u0025\u0076",_ffadf .Name );if _aadde :=d .Skip ();_aadde !=nil {return _aadde ;};};case _b .EndElement :break _gcge ;case _b .CharData :};};return nil ;};func (_egffcg *CT_TableFormula )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_egffcg .ArrayAttr ))});e .EncodeElement (_egffcg .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ChartFormats ()*CT_ChartFormats {_adbg :=&CT_ChartFormats {};return _adbg };func (_gcdebb *CT_PivotDimension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deegdg :=range start .Attr {if _deegdg .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_eddgc ,_cffeb :=_e .ParseBool (_deegdg .Value );if _cffeb !=nil {return _cffeb ;};_gcdebb .MeasureAttr =&_eddgc ;continue ;};if _deegdg .Name .Local =="\u006e\u0061\u006d\u0065"{_dbfed ,_fdgfc :=_deegdg .Value ,error (nil );if _fdgfc !=nil {return _fdgfc ;};_gcdebb .NameAttr =_dbfed ;continue ;};if _deegdg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bbcgb ,_beacc :=_deegdg .Value ,error (nil );if _beacc !=nil {return _beacc ;};_gcdebb .UniqueNameAttr =_bbcgb ;continue ;};if _deegdg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ffdfe ,_aeaff :=_deegdg .Value ,error (nil );if _aeaff !=nil {return _aeaff ;};_gcdebb .CaptionAttr =_ffdfe ;continue ;};};for {_faecfa ,_dedaf :=d .Token ();if _dedaf !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_dedaf );};if _faggf ,_dgfbd :=_faecfa .(_b .EndElement );_dgfbd &&_faggf .Name ==start .Name {break ;};};return nil ;};func (_edfbgb ST_RevisionAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edfbgb .String (),start );};func (_gfadf *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfadf =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_gfadf =1;case "\u0063\u006f\u0075n\u0074":*_gfadf =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_gfadf =3;case "\u006d\u0061\u0078":*_gfadf =4;case "\u006d\u0069\u006e":*_gfadf =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_gfadf =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gfadf =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_gfadf =8;case "\u0073\u0075\u006d":*_gfadf =9;case "\u0076\u0061\u0072":*_gfadf =10;case "\u0076\u0061\u0072\u0070":*_gfadf =11;};return nil ;}; +// Custom Sheet View +CustomSheetView []*CT_CustomSheetView ;};func (_fcbef ST_FormatAction )String ()string {switch _fcbef {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 "";};type ST_FileType byte ; -// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path -func (_gcea *CT_ControlPr )ValidateWithPath (path string )error {if _fbac :=_gcea .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_fbac !=nil {return _fbac ;};return nil ;};func (_cafcd *ST_Type )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcfa ,_fdgce :=d .Token ();if _fdgce !=nil {return _fdgce ;};if _afbdf ,_bgbg :=_fdcfa .(_b .EndElement );_bgbg &&_afbdf .Name ==start .Name {*_cafcd =1;return nil ;};if _fgfee ,_cbfdd :=_fdcfa .(_b .CharData );!_cbfdd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdcfa );}else {switch string (_fgfee ){case "":*_cafcd =0;case "\u006e\u006f\u006e\u0065":*_cafcd =1;case "\u0061\u006c\u006c":*_cafcd =2;case "\u0072\u006f\u0077":*_cafcd =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_cafcd =4;};};_fdcfa ,_fdgce =d .Token ();if _fdgce !=nil {return _fdgce ;};if _gbgbab ,_eeeaa :=_fdcfa .(_b .EndElement );_eeeaa &&_gbgbab .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdcfa );};type CT_Scenarios struct{ +// Validate validates the CT_Location and its children +func (_egac *CT_Location )Validate ()error {return _egac .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};type CT_Parameters struct{ -// Current Scenario -CurrentAttr *uint32 ; +// Parameter Count +CountAttr *uint32 ; -// Last Shown Scenario -ShowAttr *uint32 ; +// Parameter Properties +Parameter []*CT_Parameter ;};func (_fgfg *CT_CellFormula )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cadeg :=range start .Attr {if _cadeg .Name .Local =="\u0074"{_fgfg .TAttr .UnmarshalXMLAttr (_cadeg );continue ;};if _cadeg .Name .Local =="\u0061\u0063\u0061"{_cgba ,_faaff :=_a .ParseBool (_cadeg .Value );if _faaff !=nil {return _faaff ;};_fgfg .AcaAttr =&_cgba ;continue ;};if _cadeg .Name .Local =="\u0072\u0065\u0066"{_ffe ,_bcba :=_cadeg .Value ,error (nil );if _bcba !=nil {return _bcba ;};_fgfg .RefAttr =&_ffe ;continue ;};if _cadeg .Name .Local =="\u0064\u0074\u0032\u0044"{_gcaaa ,_ecefd :=_a .ParseBool (_cadeg .Value );if _ecefd !=nil {return _ecefd ;};_fgfg .Dt2DAttr =&_gcaaa ;continue ;};if _cadeg .Name .Local =="\u0064\u0074\u0072"{_bccd ,_bgfda :=_a .ParseBool (_cadeg .Value );if _bgfda !=nil {return _bgfda ;};_fgfg .DtrAttr =&_bccd ;continue ;};if _cadeg .Name .Local =="\u0064\u0065\u006c\u0031"{_abgf ,_dbfa :=_a .ParseBool (_cadeg .Value );if _dbfa !=nil {return _dbfa ;};_fgfg .Del1Attr =&_abgf ;continue ;};if _cadeg .Name .Local =="\u0064\u0065\u006c\u0032"{_abee ,_cgbfa :=_a .ParseBool (_cadeg .Value );if _cgbfa !=nil {return _cgbfa ;};_fgfg .Del2Attr =&_abee ;continue ;};if _cadeg .Name .Local =="\u0072\u0031"{_edda ,_fgcf :=_cadeg .Value ,error (nil );if _fgcf !=nil {return _fgcf ;};_fgfg .R1Attr =&_edda ;continue ;};if _cadeg .Name .Local =="\u0072\u0032"{_dgefe ,_bdd :=_cadeg .Value ,error (nil );if _bdd !=nil {return _bdd ;};_fgfg .R2Attr =&_dgefe ;continue ;};if _cadeg .Name .Local =="\u0063\u0061"{_eccg ,_cfgfc :=_a .ParseBool (_cadeg .Value );if _cfgfc !=nil {return _cfgfc ;};_fgfg .CaAttr =&_eccg ;continue ;};if _cadeg .Name .Local =="\u0073\u0069"{_fccfb ,_ggc :=_a .ParseUint (_cadeg .Value ,10,32);if _ggc !=nil {return _ggc ;};_ddef :=uint32 (_fccfb );_fgfg .SiAttr =&_ddef ;continue ;};if _cadeg .Name .Local =="\u0062\u0078"{_dbef ,_ddd :=_a .ParseBool (_cadeg .Value );if _ddd !=nil {return _ddd ;};_fgfg .BxAttr =&_dbef ;continue ;};};for {_dgaaa ,_gcba :=d .Token ();if _gcba !=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",_gcba );};if _afec ,_fffd :=_dgaaa .(_gd .CharData );_fffd {_fgfg .Content =string (_afec );};if _befc ,_egff :=_dgaaa .(_gd .EndElement );_egff &&_befc .Name ==start .Name {break ;};};return nil ;};func (_gfgdgg *CT_Sst )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bggd :=range start .Attr {if _bggd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cebag ,_aaeaa :=_a .ParseUint (_bggd .Value ,10,32);if _aaeaa !=nil {return _aaeaa ;};_geaca :=uint32 (_cebag );_gfgdgg .CountAttr =&_geaca ;continue ;};if _bggd .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_ecdfe ,_geadf :=_a .ParseUint (_bggd .Value ,10,32);if _geadf !=nil {return _geadf ;};_bbdce :=uint32 (_ecdfe );_gfgdgg .UniqueCountAttr =&_bbdce ;continue ;};};_cfbcc :for {_aefgg ,_fddge :=d .Token ();if _fddge !=nil {return _fddge ;};switch _ecadb :=_aefgg .(type ){case _gd .StartElement :switch _ecadb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggabg :=NewCT_Rst ();if _fbgag :=d .DecodeElement (_ggabg ,&_ecadb );_fbgag !=nil {return _fbgag ;};_gfgdgg .Si =append (_gfgdgg .Si ,_ggabg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfgdgg .ExtLst =NewCT_ExtensionList ();if _fgggc :=d .DecodeElement (_gfgdgg .ExtLst ,&_ecadb );_fgggc !=nil {return _fgggc ;};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\u0053\u0073\u0074\u0020\u0025\u0076",_ecadb .Name );if _gbafe :=d .Skip ();_gbafe !=nil {return _gbafe ;};};case _gd .EndElement :break _cfbcc ;case _gd .CharData :};};return nil ;};func (_bgf *CT_Authors )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _bgf .Author !=nil {_fcb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_ab :=range _bgf .Author {e .EncodeElement (_ab ,_fcb );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Sequence of References -SqrefAttr *ST_Sqref ; +// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path +func (_cfaba *CT_PCDKPI )ValidateWithPath (path string )error {return nil };func NewCT_MeasureGroup ()*CT_MeasureGroup {_cfbefe :=&CT_MeasureGroup {};return _cfbefe };const (ST_TotalsRowFunctionUnset ST_TotalsRowFunction =0;ST_TotalsRowFunctionNone ST_TotalsRowFunction =1;ST_TotalsRowFunctionSum ST_TotalsRowFunction =2;ST_TotalsRowFunctionMin ST_TotalsRowFunction =3;ST_TotalsRowFunctionMax ST_TotalsRowFunction =4;ST_TotalsRowFunctionAverage ST_TotalsRowFunction =5;ST_TotalsRowFunctionCount ST_TotalsRowFunction =6;ST_TotalsRowFunctionCountNums ST_TotalsRowFunction =7;ST_TotalsRowFunctionStdDev ST_TotalsRowFunction =8;ST_TotalsRowFunctionVar ST_TotalsRowFunction =9;ST_TotalsRowFunctionCustom ST_TotalsRowFunction =10;);func (_fbafg ST_CalcMode )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_edfcba :=_gd .Attr {};_edfcba .Name =name ;switch _fbafg {case ST_CalcModeUnset :_edfcba .Value ="";case ST_CalcModeManual :_edfcba .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_edfcba .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_edfcba .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _edfcba ,nil ;};func (_bdccb *CT_RevisionMove )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bdccb .SheetIdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bdccb .SourceAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_bdccb .DestinationAttr )});if _bdccb .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdccb .SourceSheetIdAttr )});};if _bdccb .RIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdccb .RIdAttr )});};if _bdccb .UaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdccb .UaAttr ))});};if _bdccb .RaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdccb .RaAttr ))});};e .EncodeToken (start );if _bdccb .Undo !=nil {_adceg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_gecbg :=range _bdccb .Undo {e .EncodeElement (_gecbg ,_adceg );};};if _bdccb .Rcc !=nil {_baabcf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_agabb :=range _bdccb .Rcc {e .EncodeElement (_agabb ,_baabcf );};};if _bdccb .Rfmt !=nil {_agcce :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_ddagb :=range _bdccb .Rfmt {e .EncodeElement (_ddagb ,_agcce );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_beaed *ST_FilterOperator )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_beaed =0;case "\u0065\u0071\u0075a\u006c":*_beaed =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_beaed =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_beaed =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_beaed =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_beaed =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_beaed =6;};return nil ;};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;);func (_egaaf *CT_Item )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_acdeb :=range start .Attr {if _acdeb .Name .Local =="\u006e"{_eeeea ,_ageed :=_acdeb .Value ,error (nil );if _ageed !=nil {return _ageed ;};_egaaf .NAttr =&_eeeea ;continue ;};if _acdeb .Name .Local =="\u0074"{_egaaf .TAttr .UnmarshalXMLAttr (_acdeb );continue ;};if _acdeb .Name .Local =="\u0068"{_eaaafe ,_cffcdd :=_a .ParseBool (_acdeb .Value );if _cffcdd !=nil {return _cffcdd ;};_egaaf .HAttr =&_eaaafe ;continue ;};if _acdeb .Name .Local =="\u0073"{_gbaba ,_bggb :=_a .ParseBool (_acdeb .Value );if _bggb !=nil {return _bggb ;};_egaaf .SAttr =&_gbaba ;continue ;};if _acdeb .Name .Local =="\u0073\u0064"{_dbegf ,_dfcfe :=_a .ParseBool (_acdeb .Value );if _dfcfe !=nil {return _dfcfe ;};_egaaf .SdAttr =&_dbegf ;continue ;};if _acdeb .Name .Local =="\u0066"{_cbfdf ,_aedcaf :=_a .ParseBool (_acdeb .Value );if _aedcaf !=nil {return _aedcaf ;};_egaaf .FAttr =&_cbfdf ;continue ;};if _acdeb .Name .Local =="\u006d"{_bcegda ,_debgd :=_a .ParseBool (_acdeb .Value );if _debgd !=nil {return _debgd ;};_egaaf .MAttr =&_bcegda ;continue ;};if _acdeb .Name .Local =="\u0063"{_bfbead ,_eabbe :=_a .ParseBool (_acdeb .Value );if _eabbe !=nil {return _eabbe ;};_egaaf .CAttr =&_bfbead ;continue ;};if _acdeb .Name .Local =="\u0078"{_ddgcc ,_fadb :=_a .ParseUint (_acdeb .Value ,10,32);if _fadb !=nil {return _fadb ;};_ggbaa :=uint32 (_ddgcc );_egaaf .XAttr =&_ggbaa ;continue ;};if _acdeb .Name .Local =="\u0064"{_ecddf ,_eefd :=_a .ParseBool (_acdeb .Value );if _eefd !=nil {return _eefd ;};_egaaf .DAttr =&_ecddf ;continue ;};if _acdeb .Name .Local =="\u0065"{_eedb ,_fecbf :=_a .ParseBool (_acdeb .Value );if _fecbf !=nil {return _fecbf ;};_egaaf .EAttr =&_eedb ;continue ;};};for {_bacbd ,_fggdc :=d .Token ();if _fggdc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_fggdc );};if _baef ,_fegfb :=_bacbd .(_gd .EndElement );_fegfb &&_baef .Name ==start .Name {break ;};};return nil ;};func NewCT_Formats ()*CT_Formats {_cffbda :=&CT_Formats {};return _cffbda };func NewCT_PivotCaches ()*CT_PivotCaches {_bffbd :=&CT_PivotCaches {};return _bffbd };func (_aecdga *Chartsheet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _aecdga .CT_Chartsheet .MarshalXML (e ,start );};type CT_Connection struct{ -// Scenario -Scenario []*CT_Scenario ;};type CT_IgnoredError struct{ +// Connection Id +IdAttr uint32 ; -// Sequence of References -SqrefAttr ST_Sqref ; +// Source Database File +SourceFileAttr *string ; -// Evaluation Error -EvalErrorAttr *bool ; +// Connection File +OdcFileAttr *string ; -// Two Digit Text Year -TwoDigitTextYearAttr *bool ; +// Keep Connection Open +KeepAliveAttr *bool ; -// Number Stored As Text -NumberStoredAsTextAttr *bool ; +// Automatic Refresh Interval +IntervalAttr *uint32 ; -// Formula -FormulaAttr *bool ; +// Connection Name +NameAttr *string ; + +// Connection Description +DescriptionAttr *string ; -// Formula Range -FormulaRangeAttr *bool ; +// Database Source Type +TypeAttr *uint32 ; -// Unlocked Formula -UnlockedFormulaAttr *bool ; +// Reconnection Method +ReconnectionMethodAttr *uint32 ; -// Empty Cell Reference -EmptyCellReferenceAttr *bool ; +// Last Refresh Version +RefreshedVersionAttr uint8 ; -// List Data Validation -ListDataValidationAttr *bool ; +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// Calculated Column -CalculatedColumnAttr *bool ;}; +// Save Password +SavePasswordAttr *bool ; -// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path -func (_edfea *CT_Sheet )ValidateWithPath (path string )error {if _ecfega :=_edfea .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ecfega !=nil {return _ecfega ;};return nil ;};type CT_CacheFields struct{ +// New Connection +NewAttr *bool ; -// Field Count -CountAttr *uint32 ; +// Deleted Connection +DeletedAttr *bool ; -// PivotCache Field -CacheField []*CT_CacheField ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_deefd :=&CT_RowHierarchiesUsage {};return _deefd ;}; +// Only Use Connection File +OnlyUseConnectionFileAttr *bool ; -// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path -func (_bccgb *CT_FilterColumn )ValidateWithPath (path string )error {if _bccgb .Filters !=nil {if _eeged :=_bccgb .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_eeged !=nil {return _eeged ;};};if _bccgb .Top10 !=nil {if _fcdcd :=_bccgb .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030");_fcdcd !=nil {return _fcdcd ;};};if _bccgb .CustomFilters !=nil {if _ddfee :=_bccgb .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_ddfee !=nil {return _ddfee ;};};if _bccgb .DynamicFilter !=nil {if _ffaab :=_bccgb .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072");_ffaab !=nil {return _ffaab ;};};if _bccgb .ColorFilter !=nil {if _bfff :=_bccgb .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_bfff !=nil {return _bfff ;};};if _bccgb .IconFilter !=nil {if _ceebc :=_bccgb .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");_ceebc !=nil {return _ceebc ;};};if _bccgb .ExtLst !=nil {if _ccbbb :=_bccgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbbb !=nil {return _ccbbb ;};};return nil ;};func (_bfedfg ST_ParameterType )Validate ()error {return _bfedfg .ValidateWithPath ("")}; +// Background Refresh +BackgroundAttr *bool ; -// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path -func (_fbbce *CT_FileSharing )ValidateWithPath (path string )error {return nil }; +// Refresh on Open +RefreshOnLoadAttr *bool ; -// Validate validates the CT_MRUColors and its children -func (_abgae *CT_MRUColors )Validate ()error {return _abgae .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");}; +// Save Data +SaveDataAttr *bool ; -// Validate validates the CT_Font and its children -func (_ddbdb *CT_Font )Validate ()error {return _ddbdb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_ffdedd ST_DataConsolidateFunction )String ()string {switch _ffdedd {case 0:return "";case 1:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 4:return "\u006d\u0061\u0078";case 5:return "\u006d\u0069\u006e";case 6:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 7:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 8:return "\u0073t\u0064\u0044\u0065\u0076\u0070";case 9:return "\u0073\u0075\u006d";case 10:return "\u0076\u0061\u0072";case 11:return "\u0076\u0061\u0072\u0070";};return "";};const (ST_MdxKPIPropertyUnset ST_MdxKPIProperty =0;ST_MdxKPIPropertyV ST_MdxKPIProperty =1;ST_MdxKPIPropertyG ST_MdxKPIProperty =2;ST_MdxKPIPropertyS ST_MdxKPIProperty =3;ST_MdxKPIPropertyT ST_MdxKPIProperty =4;ST_MdxKPIPropertyW ST_MdxKPIProperty =5;ST_MdxKPIPropertyM ST_MdxKPIProperty =6;);func (_cdbee ST_PatternType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_effcd :=_b .Attr {};_effcd .Name =name ;switch _cdbee {case ST_PatternTypeUnset :_effcd .Value ="";case ST_PatternTypeNone :_effcd .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_effcd .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_effcd .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_effcd .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_effcd .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_effcd .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_effcd .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_effcd .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_effcd .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_effcd .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_effcd .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_effcd .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_effcd .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_effcd .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_effcd .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_effcd .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_effcd .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_effcd .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_effcd .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _effcd ,nil ;};func (_fabegc *Connections )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fabegc .CT_Connections =*NewCT_Connections ();_gacdg :for {_gdeea ,_dfbcfd :=d .Token ();if _dfbcfd !=nil {return _dfbcfd ;};switch _bbfed :=_gdeea .(type ){case _b .StartElement :switch _bbfed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_feeegd :=NewCT_Connection ();if _afggbb :=d .DecodeElement (_feeegd ,&_bbfed );_afggbb !=nil {return _afggbb ;};_fabegc .Connection =append (_fabegc .Connection ,_feeegd );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_bbfed .Name );if _eaecd :=d .Skip ();_eaecd !=nil {return _eaecd ;};};case _b .EndElement :break _gacdg ;case _b .CharData :};};return nil ;};func (_cfebd *CT_OleObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfebd .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfebd .ProgIdAttr )});};if _cfebd .DvAspectAttr !=ST_DvAspectUnset {_gaagg ,_cagccd :=_cfebd .DvAspectAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _cagccd !=nil {return _cagccd ;};start .Attr =append (start .Attr ,_gaagg );};if _cfebd .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_cfebd .LinkAttr )});};if _cfebd .OleUpdateAttr !=ST_OleUpdateUnset {_babgb ,_gcafe :=_cfebd .OleUpdateAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _gcafe !=nil {return _gcafe ;};start .Attr =append (start .Attr ,_babgb );};if _cfebd .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfebd .AutoLoadAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cfebd .ShapeIdAttr )});if _cfebd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfebd .IdAttr )});};e .EncodeToken (start );if _cfebd .ObjectPr !=nil {_ebadf :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_cfebd .ObjectPr ,_ebadf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Parameter ()*CT_Parameter {_gddge :=&CT_Parameter {};return _gddge };func (_dggaeb *ST_SortMethod )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dggaeb =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_dggaeb =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_dggaeb =2;case "\u006e\u006f\u006e\u0065":*_dggaeb =3;};return nil ;};const (ST_CellFormulaTypeUnset ST_CellFormulaType =0;ST_CellFormulaTypeNormal ST_CellFormulaType =1;ST_CellFormulaTypeArray ST_CellFormulaType =2;ST_CellFormulaTypeDataTable ST_CellFormulaType =3;ST_CellFormulaTypeShared ST_CellFormulaType =4;);func (_cfedb *ST_PatternType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_debfeg ,_fffagf :=d .Token ();if _fffagf !=nil {return _fffagf ;};if _dgfdc ,_fbdagc :=_debfeg .(_b .EndElement );_fbdagc &&_dgfdc .Name ==start .Name {*_cfedb =1;return nil ;};if _cdfedf ,_aedff :=_debfeg .(_b .CharData );!_aedff {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_debfeg );}else {switch string (_cdfedf ){case "":*_cfedb =0;case "\u006e\u006f\u006e\u0065":*_cfedb =1;case "\u0073\u006f\u006ci\u0064":*_cfedb =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_cfedb =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cfedb =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cfedb =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_cfedb =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cfedb =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_cfedb =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_cfedb =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_cfedb =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_cfedb =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_cfedb =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cfedb =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_cfedb =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_cfedb =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_cfedb =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_cfedb =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_cfedb =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_cfedb =19;};};_debfeg ,_fffagf =d .Token ();if _fffagf !=nil {return _fffagf ;};if _efgffe ,_ceccgb :=_debfeg .(_b .EndElement );_ceccgb &&_efgffe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_debfeg );};func (_dfdcg *CT_Users )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afcdg :=range start .Attr {if _afcdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdbead ,_ecgdg :=_e .ParseUint (_afcdg .Value ,10,32);if _ecgdg !=nil {return _ecgdg ;};_bbdd :=uint32 (_fdbead );_dfdcg .CountAttr =&_bbdd ;continue ;};};_fbcec :for {_ecgcd ,_caebd :=d .Token ();if _caebd !=nil {return _caebd ;};switch _fabcg :=_ecgcd .(type ){case _b .StartElement :switch _fabcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_dcbab :=NewCT_SharedUser ();if _dafda :=d .DecodeElement (_dcbab ,&_fabcg );_dafda !=nil {return _dafda ;};_dfdcg .UserInfo =append (_dfdcg .UserInfo ,_dcbab );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073\u0020\u0025\u0076",_fabcg .Name );if _ffbgcf :=d .Skip ();_ffbgcf !=nil {return _ffbgcf ;};};case _b .EndElement :break _fbcec ;case _b .CharData :};};return nil ;};func (_adfcgd ST_SmartTagShow )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fegdf :=_b .Attr {};_fegdf .Name =name ;switch _adfcgd {case ST_SmartTagShowUnset :_fegdf .Value ="";case ST_SmartTagShowAll :_fegdf .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_fegdf .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_fegdf .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _fegdf ,nil ;}; +// Reconnection Method +CredentialsAttr ST_CredMethod ; -// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path -func (_ceacg *CT_ObjectAnchor )ValidateWithPath (path string )error {if _fgcag :=_ceacg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_fgcag !=nil {return _fgcag ;};if _dgcbb :=_ceacg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_dgcbb !=nil {return _dgcbb ;};return nil ;};func NewCT_TableFormula ()*CT_TableFormula {_edeed :=&CT_TableFormula {};return _edeed };func (_acfac *CT_MemberProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acfac .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_acfac .CountAttr )});};e .EncodeToken (start );_egdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_ebdff :=range _acfac .Mp {e .EncodeElement (_ebdff ,_egdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// SSO Id +SingleSignOnIdAttr *string ; -// Validate validates the CT_Dimensions and its children -func (_adcg *CT_Dimensions )Validate ()error {return _adcg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");}; +// Database Properties +DbPr *CT_DbPr ; -// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path -func (_babea *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _cade ,_bcfdg :=range _babea .CustomSheetView {if _ebdfd :=_bcfdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_cade ));_ebdfd !=nil {return _ebdfd ;};};return nil ;};func NewCT_PivotSelection ()*CT_PivotSelection {_dgadd :=&CT_PivotSelection {};_dgadd .PivotArea =NewCT_PivotArea ();return _dgadd ;};func (_gbecg *CT_InputCells )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gbecg .RAttr )});if _gbecg .DeletedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbecg .DeletedAttr ))});};if _gbecg .UndoneAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbecg .UndoneAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gbecg .ValAttr )});if _gbecg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gbecg .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbcca ST_CalcMode )Validate ()error {return _fbcca .ValidateWithPath ("")}; +// OLAP Properties +OlapPr *CT_OlapPr ; -// Validate validates the CT_Extension and its children -func (_eafa *CT_Extension )Validate ()error {return _eafa .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; +// Web Query Properties +WebPr *CT_WebPr ; -// Validate validates the CT_RevisionAutoFormatting and its children -func (_fgafc *CT_RevisionAutoFormatting )Validate ()error {return _fgafc .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");};type CT_CellXfs struct{ +// Text Import Settings +TextPr *CT_TextPr ; -// Format Count -CountAttr *uint32 ; +// Query Parameters +Parameters *CT_Parameters ; -// Format -Xf []*CT_Xf ;};type CT_VolTopicRef struct{ +// Future Feature Data Storage +ExtLst *CT_ExtensionList ;}; -// Reference -RAttr string ; +// Validate validates the CT_Items and its children +func (_ecgbb *CT_Items )Validate ()error {return _ecgbb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};type CT_RevisionHeaders struct{ -// Sheet Id -SAttr uint32 ;};func (_bbcbec ST_MdxSetOrder )Validate ()error {return _bbcbec .ValidateWithPath ("")}; +// Last Revision GUID +GuidAttr string ; -// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path -func (_bafe *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };func (_cgcebf *CT_VerticalAlignFontProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgcebf .ValAttr =_c .ST_VerticalAlignRun (1);for _ ,_abdcda :=range start .Attr {if _abdcda .Name .Local =="\u0076\u0061\u006c"{_cgcebf .ValAttr .UnmarshalXMLAttr (_abdcda );continue ;};};for {_agbaf ,_bdcea :=d .Token ();if _bdcea !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006e\u0046\u006f\u006e\u0074\u0050\u0072op\u0065\u0072\u0074y\u003a \u0025\u0073",_bdcea );};if _efeee ,_gadbc :=_agbaf .(_b .EndElement );_gadbc &&_efeee .Name ==start .Name {break ;};};return nil ;};type ST_DateTimeGrouping byte ;func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_ggggc :=&CT_PivotCacheDefinition {};_ggggc .CacheSource =NewCT_CacheSource ();_ggggc .CacheFields =NewCT_CacheFields ();return _ggggc ;};func (_cadfd *CT_Font )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cadfd .Name !=nil {_efbeeb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_baffe :=range _cadfd .Name {e .EncodeElement (_baffe ,_efbeeb );};};if _cadfd .Charset !=nil {_aceg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_degdc :=range _cadfd .Charset {e .EncodeElement (_degdc ,_aceg );};};if _cadfd .Family !=nil {_bdad :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_fgeef :=range _cadfd .Family {e .EncodeElement (_fgeef ,_bdad );};};if _cadfd .B !=nil {_fbcabc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_dcebd :=range _cadfd .B {e .EncodeElement (_dcebd ,_fbcabc );};};if _cadfd .I !=nil {_gffdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_fefce :=range _cadfd .I {e .EncodeElement (_fefce ,_gffdg );};};if _cadfd .Strike !=nil {_fagfc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_adaag :=range _cadfd .Strike {e .EncodeElement (_adaag ,_fagfc );};};if _cadfd .Outline !=nil {_eegebf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_adaaa :=range _cadfd .Outline {e .EncodeElement (_adaaa ,_eegebf );};};if _cadfd .Shadow !=nil {_adebd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_bcecg :=range _cadfd .Shadow {e .EncodeElement (_bcecg ,_adebd );};};if _cadfd .Condense !=nil {_ddede :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_bcccf :=range _cadfd .Condense {e .EncodeElement (_bcccf ,_ddede );};};if _cadfd .Extend !=nil {_egfa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_gcdbd :=range _cadfd .Extend {e .EncodeElement (_gcdbd ,_egfa );};};if _cadfd .Color !=nil {_aaga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_eaegg :=range _cadfd .Color {e .EncodeElement (_eaegg ,_aaga );};};if _cadfd .Sz !=nil {_bgcfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_ebcfc :=range _cadfd .Sz {e .EncodeElement (_ebcfc ,_bgcfd );};};if _cadfd .U !=nil {_fegg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_dgegb :=range _cadfd .U {e .EncodeElement (_dgegb ,_fegg );};};if _cadfd .VertAlign !=nil {_dgabg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_bacf :=range _cadfd .VertAlign {e .EncodeElement (_bacf ,_dgabg );};};if _cadfd .Scheme !=nil {_fbcg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_adegb :=range _cadfd .Scheme {e .EncodeElement (_adegb ,_fbcg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Last GUID +LastGuidAttr *string ; -// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path -func (_cgcfcg *CT_SheetPr )ValidateWithPath (path string )error {if _cgcfcg .TabColor !=nil {if _dcgdc :=_cgcfcg .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dcgdc !=nil {return _dcgdc ;};};if _cgcfcg .OutlinePr !=nil {if _bfaga :=_cgcfcg .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");_bfaga !=nil {return _bfaga ;};};if _cgcfcg .PageSetUpPr !=nil {if _geffg :=_cgcfcg .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_geffg !=nil {return _geffg ;};};return nil ;};func (_fabbbfd ST_PivotFilterType )String ()string {switch _fabbbfd {case 0:return "";case 1:return "\u0075n\u006b\u006e\u006f\u0077\u006e";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0073\u0075\u006d";case 5:return "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case 6:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 7:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case 8:return "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case 9:return "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 10:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case 11:return "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 12:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case 13:return "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case 14:return "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case 15:return "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 16:return "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case 17:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case 18:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 19:return "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case 20:return "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 21:return "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 22:return "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 23:return "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 24:return "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 25:return "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 26:return "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 27:return "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case 28:return "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 29:return "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case 30:return "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 31:return "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case 32:return "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 33:return "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 34:return "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 35:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 36:return "\u0074\u006f\u0064a\u0079";case 37:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 38:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 39:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 40:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 41:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 42:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 43:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 44:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 45:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 46:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 47:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 48:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 49:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 50:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 51:return "\u0051\u0031";case 52:return "\u0051\u0032";case 53:return "\u0051\u0033";case 54:return "\u0051\u0034";case 55:return "\u004d\u0031";case 56:return "\u004d\u0032";case 57:return "\u004d\u0033";case 58:return "\u004d\u0034";case 59:return "\u004d\u0035";case 60:return "\u004d\u0036";case 61:return "\u004d\u0037";case 62:return "\u004d\u0038";case 63:return "\u004d\u0039";case 64:return "\u004d\u0031\u0030";case 65:return "\u004d\u0031\u0031";case 66:return "\u004d\u0031\u0032";};return "";};func NewRevisions ()*Revisions {_bfaecad :=&Revisions {};_bfaecad .CT_Revisions =*NewCT_Revisions ();return _bfaecad ;}; +// Shared Workbook +SharedAttr *bool ; -// Validate validates the CT_TableStyles and its children -func (_fgagd *CT_TableStyles )Validate ()error {return _fgagd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};type CT_MdxMetadata struct{ +// Disk Revisions +DiskRevisionsAttr *bool ; -// MDX Metadata Record Count -CountAttr *uint32 ; +// History +HistoryAttr *bool ; -// MDX Metadata Record -Mdx []*CT_Mdx ;};func (_deebf ST_DataValidationOperator )Validate ()error {return _deebf .ValidateWithPath ("")};func (_fbffdd *ST_CredMethod )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfbeg ,_cefff :=d .Token ();if _cefff !=nil {return _cefff ;};if _gabgf ,_eebed :=_bfbeg .(_b .EndElement );_eebed &&_gabgf .Name ==start .Name {*_fbffdd =1;return nil ;};if _fbfcgd ,_dcdbb :=_bfbeg .(_b .CharData );!_dcdbb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfbeg );}else {switch string (_fbfcgd ){case "":*_fbffdd =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_fbffdd =1;case "\u006e\u006f\u006e\u0065":*_fbffdd =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_fbffdd =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_fbffdd =4;};};_bfbeg ,_cefff =d .Token ();if _cefff !=nil {return _cefff ;};if _gbgdg ,_baadca :=_bfbeg .(_b .EndElement );_baadca &&_gbgdg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfbeg );};func (_cada *CT_CsPageSetup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baae :=range start .Attr {if _baae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_baae .Name .Local =="\u0069\u0064"||_baae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_baae .Name .Local =="\u0069\u0064"{_edfff ,_cbgdc :=_baae .Value ,error (nil );if _cbgdc !=nil {return _cbgdc ;};_cada .IdAttr =&_edfff ;continue ;};if _baae .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_acffg ,_cece :=_e .ParseUint (_baae .Value ,10,32);if _cece !=nil {return _cece ;};_aaab :=uint32 (_acffg );_cada .PaperSizeAttr =&_aaab ;continue ;};if _baae .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_fefb ,_afgca :=_baae .Value ,error (nil );if _afgca !=nil {return _afgca ;};_cada .PaperWidthAttr =&_fefb ;continue ;};if _baae .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_gdacb ,_eaaac :=_e .ParseUint (_baae .Value ,10,32);if _eaaac !=nil {return _eaaac ;};_ffac :=uint32 (_gdacb );_cada .FirstPageNumberAttr =&_ffac ;continue ;};if _baae .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cada .OrientationAttr .UnmarshalXMLAttr (_baae );continue ;};if _baae .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_egdec ,_debgc :=_e .ParseBool (_baae .Value );if _debgc !=nil {return _debgc ;};_cada .UsePrinterDefaultsAttr =&_egdec ;continue ;};if _baae .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_eeec ,_bcge :=_baae .Value ,error (nil );if _bcge !=nil {return _bcge ;};_cada .PaperHeightAttr =&_eeec ;continue ;};if _baae .Name .Local =="\u0064\u0072\u0061f\u0074"{_eegf ,_begc :=_e .ParseBool (_baae .Value );if _begc !=nil {return _begc ;};_cada .DraftAttr =&_eegf ;continue ;};if _baae .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_bdcb ,_gbbae :=_e .ParseBool (_baae .Value );if _gbbae !=nil {return _gbbae ;};_cada .UseFirstPageNumberAttr =&_bdcb ;continue ;};if _baae .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_gfcg ,_cfeg :=_e .ParseUint (_baae .Value ,10,32);if _cfeg !=nil {return _cfeg ;};_deafg :=uint32 (_gfcg );_cada .HorizontalDpiAttr =&_deafg ;continue ;};if _baae .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_dacge ,_gfdag :=_e .ParseUint (_baae .Value ,10,32);if _gfdag !=nil {return _gfdag ;};_gbdc :=uint32 (_dacge );_cada .VerticalDpiAttr =&_gbdc ;continue ;};if _baae .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_eebbd ,_acddc :=_e .ParseUint (_baae .Value ,10,32);if _acddc !=nil {return _acddc ;};_dgga :=uint32 (_eebbd );_cada .CopiesAttr =&_dgga ;continue ;};if _baae .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fcddf ,_adab :=_e .ParseBool (_baae .Value );if _adab !=nil {return _adab ;};_cada .BlackAndWhiteAttr =&_fcddf ;continue ;};};for {_bcabd ,_ecbdg :=d .Token ();if _ecbdg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0073\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070:\u0020\u0025\u0073",_ecbdg );};if _fcge ,_fdeb :=_bcabd .(_b .EndElement );_fdeb &&_fcge .Name ==start .Name {break ;};};return nil ;};func (_ccadg *CT_MetadataBlock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ddbbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_adffc :=range _ccadg .Rc {e .EncodeElement (_adffc ,_ddbbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Track Revisions +TrackRevisionsAttr *bool ; -// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path -func (_feaea *SingleXmlCells )ValidateWithPath (path string )error {if _bcdac :=_feaea .CT_SingleXmlCells .ValidateWithPath (path );_bcdac !=nil {return _bcdac ;};return nil ;};type CT_Fonts struct{ +// Exclusive Mode +ExclusiveAttr *bool ; -// Font Count -CountAttr *uint32 ; +// Revision Id +RevisionIdAttr *uint32 ; -// Font -Font []*CT_Font ;};func (_fdfbfd *Users )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdfbfd .CT_Users =*NewCT_Users ();for _ ,_fdfgb :=range start .Attr {if _fdfgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbgbeb ,_afggcb :=_e .ParseUint (_fdfgb .Value ,10,32);if _afggcb !=nil {return _afggcb ;};_baeafa :=uint32 (_bbgbeb );_fdfbfd .CountAttr =&_baeafa ;continue ;};};_edfgcc :for {_fdddgc ,_aafad :=d .Token ();if _aafad !=nil {return _aafad ;};switch _befdae :=_fdddgc .(type ){case _b .StartElement :switch _befdae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_dcdea :=NewCT_SharedUser ();if _aagcab :=d .DecodeElement (_dcdea ,&_befdae );_aagcab !=nil {return _aagcab ;};_fdfbfd .UserInfo =append (_fdfbfd .UserInfo ,_dcdea );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0055\u0073\u0065r\u0073 \u0025\u0076",_befdae .Name );if _bgadce :=d .Skip ();_bgadce !=nil {return _bgadce ;};};case _b .EndElement :break _edfgcc ;case _b .CharData :};};return nil ;};func (_gcagg ST_VolDepType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gcagg .String (),start );};type CT_Table struct{ +// Version +VersionAttr *int32 ; -// Table Id -IdAttr uint32 ; +// Keep Change History +KeepChangeHistoryAttr *bool ; -// Name -NameAttr *string ; +// Protected +ProtectedAttr *bool ; -// Table Name -DisplayNameAttr string ; +// Preserve History +PreserveHistoryAttr *uint32 ; -// Table Comment -CommentAttr *string ; +// Header +Header []*CT_RevisionHeader ;};func NewCT_CellWatches ()*CT_CellWatches {_gaec :=&CT_CellWatches {};return _gaec };func (_fcaa *CT_CacheFields )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cead :=range start .Attr {if _cead .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggec ,_fgbb :=_a .ParseUint (_cead .Value ,10,32);if _fgbb !=nil {return _fgbb ;};_beaf :=uint32 (_ggec );_fcaa .CountAttr =&_beaf ;continue ;};};_becde :for {_gce ,_ddcf :=d .Token ();if _ddcf !=nil {return _ddcf ;};switch _fffb :=_gce .(type ){case _gd .StartElement :switch _fffb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dag :=NewCT_CacheField ();if _cfb :=d .DecodeElement (_dag ,&_fffb );_cfb !=nil {return _cfb ;};_fcaa .CacheField =append (_fcaa .CacheField ,_dag );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\u0061\u0063\u0068\u0065\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_fffb .Name );if _fggc :=d .Skip ();_fggc !=nil {return _fggc ;};};case _gd .EndElement :break _becde ;case _gd .CharData :};};return nil ;};func (_eebea ST_Scope )String ()string {switch _eebea {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 (_ebcee *CT_PageSetUpPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cefg :=range start .Attr {if _cefg .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_aeefd ,_cegd :=_a .ParseBool (_cefg .Value );if _cegd !=nil {return _cegd ;};_ebcee .AutoPageBreaksAttr =&_aeefd ;continue ;};if _cefg .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_gbcbd ,_cbcfa :=_a .ParseBool (_cefg .Value );if _cbcfa !=nil {return _cbcfa ;};_ebcee .FitToPageAttr =&_gbcbd ;continue ;};};for {_dddga ,_fdace :=d .Token ();if _fdace !=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",_fdace );};if _fbcfa ,_acacc :=_dddga .(_gd .EndElement );_acacc &&_fbcfa .Name ==start .Name {break ;};};return nil ;}; -// Reference -RefAttr string ; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_dbcgff *CT_PageMargins )ValidateWithPath (path string )error {return nil }; -// Table Type -TableTypeAttr ST_TableType ; +// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path +func (_efdef *CT_SheetView )ValidateWithPath (path string )error {if _dcbadc :=_efdef .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_dcbadc !=nil {return _dcbadc ;};if _efdef .Pane !=nil {if _bggbfg :=_efdef .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_bggbfg !=nil {return _bggbfg ;};};for _dfcebf ,_cdfee :=range _efdef .Selection {if _ffcbc :=_cdfee .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_dfcebf ));_ffcbc !=nil {return _ffcbc ;};};for _ggaag ,_dgdabd :=range _efdef .PivotSelection {if _fdagf :=_dgdabd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_ggaag ));_fdagf !=nil {return _fdagf ;};};if _efdef .ExtLst !=nil {if _gbbbb :=_efdef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbbb !=nil {return _gbbbb ;};};return nil ;}; -// Header Row Count -HeaderRowCountAttr *uint32 ; +// Validate validates the AG_RevData and its children +func (_gaf *AG_RevData )Validate ()error {return _gaf .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};func (_fcbfg ST_PatternType )ValidateWithPath (path string )error {switch _fcbfg {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 (_fcbfg ));};return nil ;}; -// Insert Row Showing -InsertRowAttr *bool ; +// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path +func (_cgce *CT_CustomProperties )ValidateWithPath (path string )error {for _acgbf ,_defda :=range _cgce .CustomPr {if _cgeae :=_defda .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_acgbf ));_cgeae !=nil {return _cgeae ;};};return nil ;}; -// Insert Row Shift -InsertRowShiftAttr *bool ; +// Validate validates the Connections and its children +func (_caadb *Connections )Validate ()error {return _caadb .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};func (_cffcae *CT_UnderlineProperty )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cffcae .ValAttr !=ST_UnderlineValuesUnset {_befee ,_bbfdd :=_cffcae .ValAttr .MarshalXMLAttr (_gd .Name {Local :"\u0076\u0061\u006c"});if _bbfdd !=nil {return _bbfdd ;};start .Attr =append (start .Attr ,_befee );};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Totals Row Count -TotalsRowCountAttr *uint32 ; +// Validate validates the CT_Tuples and its children +func (_dgffbd *CT_Tuples )Validate ()error {return _dgffbd .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");};func NewCT_Parameters ()*CT_Parameters {_aacfe :=&CT_Parameters {};return _aacfe };type CT_SheetData struct{ -// Totals Row Shown -TotalsRowShownAttr *bool ; +// Row +Row []*CT_Row ;};type CT_MergeCells struct{ -// Published -PublishedAttr *bool ; +// Count +CountAttr *uint32 ; -// Header Row Format Id -HeaderRowDxfIdAttr *uint32 ; +// Merged Cell +MergeCell []*CT_MergeCell ;}; -// Data Area Format Id -DataDxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path +func (_dfcedc *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };type CT_DataRefs struct{ -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// Data Consolidation Reference Count +CountAttr *uint32 ; -// Header Row Border Format Id -HeaderRowBorderDxfIdAttr *uint32 ; +// Data Consolidation Reference +DataRef []*CT_DataRef ;};type CT_SmartTags struct{ -// Table Border Format Id -TableBorderDxfIdAttr *uint32 ; +// Cell Smart Tags +CellSmartTags []*CT_CellSmartTags ;};func (_dcdcb *CT_colItems )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dcgadd :=range start .Attr {if _dcgadd .Name .Local =="\u0063\u006f\u0075n\u0074"{_aeeaa ,_egedag :=_a .ParseUint (_dcgadd .Value ,10,32);if _egedag !=nil {return _egedag ;};_fagae :=uint32 (_aeeaa );_dcdcb .CountAttr =&_fagae ;continue ;};};_fgafe :for {_eaadc ,_fecca :=d .Token ();if _fecca !=nil {return _fecca ;};switch _ceddg :=_eaadc .(type ){case _gd .StartElement :switch _ceddg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bccce :=NewCT_I ();if _ggefd :=d .DecodeElement (_bccce ,&_ceddg );_ggefd !=nil {return _ggefd ;};_dcdcb .I =append (_dcdcb .I ,_bccce );default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_ceddg .Name );if _gccgf :=d .Skip ();_gccgf !=nil {return _gccgf ;};};case _gd .EndElement :break _fgafe ;case _gd .CharData :};};return nil ;};func (_fdcfa *ST_Axis )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fgcbfa ,_cdgab :=d .Token ();if _cdgab !=nil {return _cdgab ;};if _bgdaeg ,_cfebg :=_fgcbfa .(_gd .EndElement );_cfebg &&_bgdaeg .Name ==start .Name {*_fdcfa =1;return nil ;};if _cfcfg ,_geabcf :=_fgcbfa .(_gd .CharData );!_geabcf {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",_fgcbfa );}else {switch string (_cfcfg ){case "":*_fdcfa =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_fdcfa =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_fdcfa =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_fdcfa =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_fdcfa =4;};};_fgcbfa ,_cdgab =d .Token ();if _cdgab !=nil {return _cdgab ;};if _fafae ,_aebdea :=_fgcbfa .(_gd .EndElement );_aebdea &&_fafae .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",_fgcbfa );}; -// Totals Row Border Format Id -TotalsRowBorderDxfIdAttr *uint32 ; +// Validate validates the CT_RevisionHeaders and its children +func (_dcgdc *CT_RevisionHeaders )Validate ()error {return _dcgdc .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");};func (_gcagg ST_UpdateLinks )String ()string {switch _gcagg {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 (_gbebba *ST_TextHAlign )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dgccda ,_bbfdfa :=d .Token ();if _bbfdfa !=nil {return _bbfdfa ;};if _effff ,_gggdac :=_dgccda .(_gd .EndElement );_gggdac &&_effff .Name ==start .Name {*_gbebba =1;return nil ;};if _ffcge ,_adaagg :=_dgccda .(_gd .CharData );!_adaagg {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",_dgccda );}else {switch string (_ffcge ){case "":*_gbebba =0;case "\u006c\u0065\u0066\u0074":*_gbebba =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbebba =2;case "\u0072\u0069\u0067h\u0074":*_gbebba =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_gbebba =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gbebba =5;};};_dgccda ,_bbfdfa =d .Token ();if _bbfdfa !=nil {return _bbfdfa ;};if _cfdbc ,_caefe :=_dgccda .(_gd .EndElement );_caefe &&_cfdbc .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",_dgccda );};func (_caddf ST_Objects )Validate ()error {return _caddf .ValidateWithPath ("")}; -// Header Row Style -HeaderRowCellStyleAttr *string ; +// Validate validates the CT_CellStyle and its children +func (_dddf *CT_CellStyle )Validate ()error {return _dddf .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");}; -// Data Style Name -DataCellStyleAttr *string ; +// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path +func (_cbfcc *CT_XmlCellPr )ValidateWithPath (path string )error {if _facafa :=_cbfcc .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_facafa !=nil {return _facafa ;};if _cbfcc .ExtLst !=nil {if _edgac :=_cbfcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edgac !=nil {return _edgac ;};};return nil ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_bace :=&CT_CalculatedItems {};return _bace };func (_aaac *CT_ControlPr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_aaac .Anchor =NewCT_ObjectAnchor ();for _ ,_afeea :=range start .Attr {if _afeea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afeea .Name .Local =="\u0069\u0064"||_afeea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afeea .Name .Local =="\u0069\u0064"{_badfb ,_fgff :=_afeea .Value ,error (nil );if _fgff !=nil {return _fgff ;};_aaac .IdAttr =&_badfb ;continue ;};if _afeea .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_aagdb ,_eccc :=_a .ParseBool (_afeea .Value );if _eccc !=nil {return _eccc ;};_aaac .AutoPictAttr =&_aagdb ;continue ;};if _afeea .Name .Local =="\u006d\u0061\u0063r\u006f"{_deea ,_ggbff :=_afeea .Value ,error (nil );if _ggbff !=nil {return _ggbff ;};_aaac .MacroAttr =&_deea ;continue ;};if _afeea .Name .Local =="\u0070\u0072\u0069n\u0074"{_fdge ,_fcaca :=_a .ParseBool (_afeea .Value );if _fcaca !=nil {return _fcaca ;};_aaac .PrintAttr =&_fdge ;continue ;};if _afeea .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_fdbb ,_cebe :=_a .ParseBool (_afeea .Value );if _cebe !=nil {return _cebe ;};_aaac .RecalcAlwaysAttr =&_fdbb ;continue ;};if _afeea .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_gcfe ,_bbed :=_a .ParseBool (_afeea .Value );if _bbed !=nil {return _bbed ;};_aaac .UiObjectAttr =&_gcfe ;continue ;};if _afeea .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_eccf ,_gabf :=_a .ParseBool (_afeea .Value );if _gabf !=nil {return _gabf ;};_aaac .AutoFillAttr =&_eccf ;continue ;};if _afeea .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_gaad ,_abdb :=_a .ParseBool (_afeea .Value );if _abdb !=nil {return _abdb ;};_aaac .AutoLineAttr =&_gaad ;continue ;};if _afeea .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cecgd ,_ddgd :=_a .ParseBool (_afeea .Value );if _ddgd !=nil {return _ddgd ;};_aaac .LockedAttr =&_cecgd ;continue ;};if _afeea .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_dbgaa ,_gccg :=_a .ParseBool (_afeea .Value );if _gccg !=nil {return _gccg ;};_aaac .DisabledAttr =&_dbgaa ;continue ;};if _afeea .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_aac ,_afeb :=_afeea .Value ,error (nil );if _afeb !=nil {return _afeb ;};_aaac .AltTextAttr =&_aac ;continue ;};if _afeea .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_edgef ,_cfec :=_afeea .Value ,error (nil );if _cfec !=nil {return _cfec ;};_aaac .LinkedCellAttr =&_edgef ;continue ;};if _afeea .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_dfbdb ,_afbaa :=_afeea .Value ,error (nil );if _afbaa !=nil {return _afbaa ;};_aaac .ListFillRangeAttr =&_dfbdb ;continue ;};if _afeea .Name .Local =="\u0063\u0066"{_badc ,_debeaa :=_afeea .Value ,error (nil );if _debeaa !=nil {return _debeaa ;};_aaac .CfAttr =&_badc ;continue ;};if _afeea .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_fcfc ,_dcbga :=_a .ParseBool (_afeea .Value );if _dcbga !=nil {return _dcbga ;};_aaac .DefaultSizeAttr =&_fcfc ;continue ;};};_gacd :for {_aecfc ,_cffa :=d .Token ();if _cffa !=nil {return _cffa ;};switch _cafeg :=_aecfc .(type ){case _gd .StartElement :switch _cafeg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gda :=d .DecodeElement (_aaac .Anchor ,&_cafeg );_gda !=nil {return _gda ;};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\u006et\u0072\u006f\u006c\u0050\u0072\u0020\u0025\u0076",_cafeg .Name );if _bffff :=d .Skip ();_bffff !=nil {return _bffff ;};};case _gd .EndElement :break _gacd ;case _gd .CharData :};};return nil ;};func NewCT_OlapPr ()*CT_OlapPr {_aabba :=&CT_OlapPr {};return _aabba }; -// Totals Row Style -TotalsRowCellStyleAttr *string ; +// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path +func (_dfbce *CT_ExternalLink )ValidateWithPath (path string )error {if _dfbce .Choice !=nil {if _ccda :=_dfbce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ccda !=nil {return _ccda ;};};if _dfbce .ExtLst !=nil {if _afdda :=_dfbce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdda !=nil {return _afdda ;};};return nil ;};func (_bdfae ST_PhoneticAlignment )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bdfae .String (),start );};func (_gece *CT_CommentPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gece .LockedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gece .LockedAttr ))});};if _gece .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gece .DefaultSizeAttr ))});};if _gece .PrintAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gece .PrintAttr ))});};if _gece .DisabledAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gece .DisabledAttr ))});};if _gece .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gece .AutoFillAttr ))});};if _gece .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gece .AutoLineAttr ))});};if _gece .AltTextAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gece .AltTextAttr )});};if _gece .TextHAlignAttr !=ST_TextHAlignUnset {_abfcc ,_babb :=_gece .TextHAlignAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _babb !=nil {return _babb ;};start .Attr =append (start .Attr ,_abfcc );};if _gece .TextVAlignAttr !=ST_TextVAlignUnset {_eagfg ,_dgaab :=_gece .TextVAlignAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _dgaab !=nil {return _dgaab ;};start .Attr =append (start .Attr ,_eagfg );};if _gece .LockTextAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gece .LockTextAttr ))});};if _gece .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gece .JustLastXAttr ))});};if _gece .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gece .AutoScaleAttr ))});};e .EncodeToken (start );_ddeg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_gece .Anchor ,_ddeg );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_agebc ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _agebc {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 (_agebc ));};return nil ;};type CT_DataBar struct{ -// Connection ID -ConnectionIdAttr *uint32 ; +// Minimum Length +MinLengthAttr *uint32 ; -// Table AutoFilter -AutoFilter *CT_AutoFilter ; +// Maximum Length +MaxLengthAttr *uint32 ; -// Sort State -SortState *CT_SortState ; +// Show Values +ShowValueAttr *bool ; -// Table Columns -TableColumns *CT_TableColumns ; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Table Style -TableStyleInfo *CT_TableStyleInfo ; +// Data Bar Color +Color *CT_Color ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_TextField struct{ +// Validate validates the CT_MetadataBlock and its children +func (_ebada *CT_MetadataBlock )Validate ()error {return _ebada .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_gcadd :=&CT_XmlColumnPr {};return _gcadd }; -// Field Type -TypeAttr ST_ExternalConnectionType ; +// Validate validates the StyleSheet and its children +func (_gbdag *StyleSheet )Validate ()error {return _gbdag .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; -// Position -PositionAttr *uint32 ;};type CT_ChartFormats struct{ +// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path +func (_agfea *CT_TableFormula )ValidateWithPath (path string )error {return nil };type CT_CalcCell struct{ -// Format Count -CountAttr *uint32 ; +// Cell Reference +RAttr *string ;RefAttr *string ; -// PivotChart Format -ChartFormat []*CT_ChartFormat ;};func (_fdbae *CT_PhoneticRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0062"},Value :_f .Sprintf ("\u0025\u0076",_fdbae .SbAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0062"},Value :_f .Sprintf ("\u0025\u0076",_fdbae .EbAttr )});e .EncodeToken (start );_agdfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074"}};_d .AddPreserveSpaceAttr (&_agdfd ,_fdbae .T );e .EncodeElement (_fdbae .T ,_agdfd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_beecd *ST_rwColActionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_beecd =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_beecd =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_beecd =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_beecd =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_beecd =4;};return nil ;};func (_ceg *CT_AutoSortScope )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_ceg .PivotArea ,_dce );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Workbook struct{ +// Sheet Id +IAttr *int32 ; -// Document Conformance Class -ConformanceAttr _c .ST_ConformanceClass ; +// Child Chain +SAttr *bool ; -// File Version -FileVersion *CT_FileVersion ; +// New Dependency Level +LAttr *bool ; -// File Sharing -FileSharing *CT_FileSharing ; +// New Thread +TAttr *bool ; -// Workbook Properties -WorkbookPr *CT_WorkbookPr ; +// Array +AAttr *bool ;};func (_cbgebe *ST_PivotAreaType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_eccec ,_bbgebf :=d .Token ();if _bbgebf !=nil {return _bbgebf ;};if _caggbc ,_aecbd :=_eccec .(_gd .EndElement );_aecbd &&_caggbc .Name ==start .Name {*_cbgebe =1;return nil ;};if _efeadf ,_gfbaeg :=_eccec .(_gd .CharData );!_gfbaeg {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",_eccec );}else {switch string (_efeadf ){case "":*_cbgebe =0;case "\u006e\u006f\u006e\u0065":*_cbgebe =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cbgebe =2;case "\u0064\u0061\u0074\u0061":*_cbgebe =3;case "\u0061\u006c\u006c":*_cbgebe =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_cbgebe =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_cbgebe =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_cbgebe =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_cbgebe =8;};};_eccec ,_bbgebf =d .Token ();if _bbgebf !=nil {return _bbgebf ;};if _dbfeb ,_gbaca :=_eccec .(_gd .EndElement );_gbaca &&_dbfeb .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",_eccec );};func (_ceddc *ST_PaneState )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_befac ,_caaagg :=d .Token ();if _caaagg !=nil {return _caaagg ;};if _aegbac ,_gddae :=_befac .(_gd .EndElement );_gddae &&_aegbac .Name ==start .Name {*_ceddc =1;return nil ;};if _fcfgf ,_ccgcbe :=_befac .(_gd .CharData );!_ccgcbe {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",_befac );}else {switch string (_fcfgf ){case "":*_ceddc =0;case "\u0073\u0070\u006ci\u0074":*_ceddc =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_ceddc =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_ceddc =3;};};_befac ,_caaagg =d .Token ();if _caaagg !=nil {return _caaagg ;};if _eagcfa ,_geafg :=_befac .(_gd .EndElement );_geafg &&_eagcfa .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",_befac );};func (_gfeed *ST_PivotFilterType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_aceae ,_acfdbc :=d .Token ();if _acfdbc !=nil {return _acfdbc ;};if _ddded ,_geece :=_aceae .(_gd .EndElement );_geece &&_ddded .Name ==start .Name {*_gfeed =1;return nil ;};if _geddb ,_bgbce :=_aceae .(_gd .CharData );!_bgbce {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",_aceae );}else {switch string (_geddb ){case "":*_gfeed =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_gfeed =1;case "\u0063\u006f\u0075n\u0074":*_gfeed =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gfeed =3;case "\u0073\u0075\u006d":*_gfeed =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_gfeed =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gfeed =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_gfeed =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_gfeed =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gfeed =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_gfeed =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_gfeed =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_gfeed =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_gfeed =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_gfeed =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gfeed =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_gfeed =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_gfeed =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_gfeed =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_gfeed =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gfeed =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gfeed =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gfeed =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gfeed =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_gfeed =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gfeed =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gfeed =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_gfeed =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gfeed =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_gfeed =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_gfeed =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_gfeed =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_gfeed =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gfeed =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_gfeed =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_gfeed =35;case "\u0074\u006f\u0064a\u0079":*_gfeed =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_gfeed =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_gfeed =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_gfeed =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_gfeed =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_gfeed =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_gfeed =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_gfeed =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gfeed =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gfeed =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gfeed =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_gfeed =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_gfeed =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_gfeed =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_gfeed =50;case "\u0051\u0031":*_gfeed =51;case "\u0051\u0032":*_gfeed =52;case "\u0051\u0033":*_gfeed =53;case "\u0051\u0034":*_gfeed =54;case "\u004d\u0031":*_gfeed =55;case "\u004d\u0032":*_gfeed =56;case "\u004d\u0033":*_gfeed =57;case "\u004d\u0034":*_gfeed =58;case "\u004d\u0035":*_gfeed =59;case "\u004d\u0036":*_gfeed =60;case "\u004d\u0037":*_gfeed =61;case "\u004d\u0038":*_gfeed =62;case "\u004d\u0039":*_gfeed =63;case "\u004d\u0031\u0030":*_gfeed =64;case "\u004d\u0031\u0031":*_gfeed =65;case "\u004d\u0031\u0032":*_gfeed =66;};};_aceae ,_acfdbc =d .Token ();if _acfdbc !=nil {return _acfdbc ;};if _ddadgg ,_bbgafb :=_aceae .(_gd .EndElement );_bbgafb &&_ddadgg .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",_aceae );};func (_eacfbb ST_TimePeriod )String ()string {switch _eacfbb {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 (_gcgeca *ST_Orientation )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_gcgeca =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gcgeca =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_gcgeca =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_gcgeca =3;};return nil ;};func (_dgedb *CT_MemberProperty )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dabcg :=range start .Attr {if _dabcg .Name .Local =="\u006e\u0061\u006d\u0065"{_effc ,_cbfac :=_dabcg .Value ,error (nil );if _cbfac !=nil {return _cbfac ;};_dgedb .NameAttr =&_effc ;continue ;};if _dabcg .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_egdff ,_agbec :=_a .ParseBool (_dabcg .Value );if _agbec !=nil {return _agbec ;};_dgedb .ShowCellAttr =&_egdff ;continue ;};if _dabcg .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_egcad ,_fbbge :=_a .ParseBool (_dabcg .Value );if _fbbge !=nil {return _fbbge ;};_dgedb .ShowTipAttr =&_egcad ;continue ;};if _dabcg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gfcfg ,_bccfag :=_a .ParseBool (_dabcg .Value );if _bccfag !=nil {return _bccfag ;};_dgedb .ShowAsCaptionAttr =&_gfcfg ;continue ;};if _dabcg .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_becff ,_acccf :=_a .ParseUint (_dabcg .Value ,10,32);if _acccf !=nil {return _acccf ;};_bggg :=uint32 (_becff );_dgedb .NameLenAttr =&_bggg ;continue ;};if _dabcg .Name .Local =="\u0070\u0050\u006f\u0073"{_dbbbd ,_cbeeg :=_a .ParseUint (_dabcg .Value ,10,32);if _cbeeg !=nil {return _cbeeg ;};_gdec :=uint32 (_dbbbd );_dgedb .PPosAttr =&_gdec ;continue ;};if _dabcg .Name .Local =="\u0070\u004c\u0065\u006e"{_gfbacg ,_bdbaa :=_a .ParseUint (_dabcg .Value ,10,32);if _bdbaa !=nil {return _bdbaa ;};_ebcbf :=uint32 (_gfbacg );_dgedb .PLenAttr =&_ebcbf ;continue ;};if _dabcg .Name .Local =="\u006c\u0065\u0076e\u006c"{_debeef ,_cadbd :=_a .ParseUint (_dabcg .Value ,10,32);if _cadbd !=nil {return _cadbd ;};_eefbb :=uint32 (_debeef );_dgedb .LevelAttr =&_eefbb ;continue ;};if _dabcg .Name .Local =="\u0066\u0069\u0065l\u0064"{_cbcfg ,_fgacdf :=_a .ParseUint (_dabcg .Value ,10,32);if _fgacdf !=nil {return _fgacdf ;};_dgedb .FieldAttr =uint32 (_cbcfg );continue ;};};for {_efdf ,_ggbbaf :=d .Token ();if _ggbbaf !=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",_ggbbaf );};if _bacaaf ,_aeegf :=_efdf .(_gd .EndElement );_aeegf &&_bacaaf .Name ==start .Name {break ;};};return nil ;}; -// Workbook Protection -WorkbookProtection *CT_WorkbookProtection ; +// Validate validates the CT_DrawingHF and its children +func (_afda *CT_DrawingHF )Validate ()error {return _afda .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};func (_fdgcf ST_FormatAction )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_acaae :=_gd .Attr {};_acaae .Name =name ;switch _fdgcf {case ST_FormatActionUnset :_acaae .Value ="";case ST_FormatActionBlank :_acaae .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_acaae .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_acaae .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_acaae .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _acaae ,nil ;};func NewCT_SmartTags ()*CT_SmartTags {_bfabf :=&CT_SmartTags {};return _bfabf };func (_dbaa ST_ItemType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_abfgb :=_gd .Attr {};_abfgb .Name =name ;switch _dbaa {case ST_ItemTypeUnset :_abfgb .Value ="";case ST_ItemTypeData :_abfgb .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_abfgb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_abfgb .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_abfgb .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_abfgb .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_abfgb .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_abfgb .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_abfgb .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_abfgb .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_abfgb .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_abfgb .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_abfgb .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_abfgb .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_abfgb .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_abfgb .Value ="\u0062\u006c\u0061n\u006b";};return _abfgb ,nil ;};type ST_DynamicFilterType byte ;type SingleXmlCells struct{CT_SingleXmlCells }; -// Workbook Views -BookViews *CT_BookViews ; +// Validate validates the CT_PageItem and its children +func (_aacebf *CT_PageItem )Validate ()error {return _aacebf .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");}; -// Sheets -Sheets *CT_Sheets ; +// Validate validates the CT_FunctionGroup and its children +func (_afbea *CT_FunctionGroup )Validate ()error {return _afbea .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");}; -// Function Groups -FunctionGroups *CT_FunctionGroups ; +// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path +func (_agfba *CT_RowFields )ValidateWithPath (path string )error {for _begd ,_afbeg :=range _agfba .Field {if _ageaf :=_afbeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_begd ));_ageaf !=nil {return _ageaf ;};};return nil ;};func (_abcca *CT_RevisionFormatting )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_abcca .SheetIdAttr )});if _abcca .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_abcca .XfDxfAttr ))});};if _abcca .SAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_abcca .SAttr ))});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",_abcca .SqrefAttr )});if _abcca .StartAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abcca .StartAttr )});};if _abcca .LengthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_abcca .LengthAttr )});};e .EncodeToken (start );if _abcca .Dxf !=nil {_dfcfd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};e .EncodeElement (_abcca .Dxf ,_dfcfd );};if _abcca .ExtLst !=nil {_gaebd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abcca .ExtLst ,_gaebd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cbfc *CT_FieldGroup )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cbfc .ParAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_cbfc .ParAttr )});};if _cbfc .BaseAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cbfc .BaseAttr )});};e .EncodeToken (start );if _cbfc .RangePr !=nil {_caba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}};e .EncodeElement (_cbfc .RangePr ,_caba );};if _cbfc .DiscretePr !=nil {_ccfee :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cbfc .DiscretePr ,_ccfee );};if _cbfc .GroupItems !=nil {_gagdc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cbfc .GroupItems ,_gagdc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cffcd *CT_Controls )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_fdbeb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_efccf :=range _cffcd .Control {e .EncodeElement (_efccf ,_fdbeb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_aedbf *CT_rowItems )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dgebac :=range start .Attr {if _dgebac .Name .Local =="\u0063\u006f\u0075n\u0074"{_fegfbd ,_aggggc :=_a .ParseUint (_dgebac .Value ,10,32);if _aggggc !=nil {return _aggggc ;};_bcfbag :=uint32 (_fegfbd );_aedbf .CountAttr =&_bcfbag ;continue ;};};_fbaca :for {_ddcbf ,_gdaeb :=d .Token ();if _gdaeb !=nil {return _gdaeb ;};switch _efdag :=_ddcbf .(type ){case _gd .StartElement :switch _efdag .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbffe :=NewCT_I ();if _cdbbf :=d .DecodeElement (_bbffe ,&_efdag );_cdbbf !=nil {return _cdbbf ;};_aedbf .I =append (_aedbf .I ,_bbffe );default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_efdag .Name );if _gcggfb :=d .Skip ();_gcggfb !=nil {return _gcggfb ;};};case _gd .EndElement :break _fbaca ;case _gd .CharData :};};return nil ;};func (_adbbd *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_adbbd =0;case "\u0073\u0074\u006f\u0070":*_adbbd =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_adbbd =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_adbbd =3;};return nil ;};func NewCT_DataBar ()*CT_DataBar {_cbgae :=&CT_DataBar {};_cbgae .Color =NewCT_Color ();return _cbgae ;};func NewCT_FontSize ()*CT_FontSize {_debdbc :=&CT_FontSize {};return _debdbc };func (_ffbaaf ST_Comments )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_ffbaaf .String (),start );};func (_bgfac ST_DdeValueType )Validate ()error {return _bgfac .ValidateWithPath ("")};func (_aeeeb *CT_MetadataStringIndex )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_aeeeb .XAttr )});if _aeeeb .SAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aeeeb .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_ColorScale ()*CT_ColorScale {_aagd :=&CT_ColorScale {};return _aagd };func NewCT_TableMissing ()*CT_TableMissing {_feecg :=&CT_TableMissing {};return _feecg };type CT_Formats struct{ -// External References -ExternalReferences *CT_ExternalReferences ; +// Formats Count +CountAttr *uint32 ; -// Defined Names -DefinedNames *CT_DefinedNames ; +// PivotTable Format +Format []*CT_Format ;};func (_eagcc *CT_GradientFill )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cfbdb :=range start .Attr {if _cfbdb .Name .Local =="\u0074\u0079\u0070\u0065"{_eagcc .TypeAttr .UnmarshalXMLAttr (_cfbdb );continue ;};if _cfbdb .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_cgbef ,_gdbg :=_a .ParseFloat (_cfbdb .Value ,64);if _gdbg !=nil {return _gdbg ;};_eagcc .DegreeAttr =&_cgbef ;continue ;};if _cfbdb .Name .Local =="\u006c\u0065\u0066\u0074"{_egfb ,_cadgec :=_a .ParseFloat (_cfbdb .Value ,64);if _cadgec !=nil {return _cadgec ;};_eagcc .LeftAttr =&_egfb ;continue ;};if _cfbdb .Name .Local =="\u0072\u0069\u0067h\u0074"{_dafeec ,_bcage :=_a .ParseFloat (_cfbdb .Value ,64);if _bcage !=nil {return _bcage ;};_eagcc .RightAttr =&_dafeec ;continue ;};if _cfbdb .Name .Local =="\u0074\u006f\u0070"{_acbda ,_dgefg :=_a .ParseFloat (_cfbdb .Value ,64);if _dgefg !=nil {return _dgefg ;};_eagcc .TopAttr =&_acbda ;continue ;};if _cfbdb .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_afag ,_fbege :=_a .ParseFloat (_cfbdb .Value ,64);if _fbege !=nil {return _fbege ;};_eagcc .BottomAttr =&_afag ;continue ;};};_eaabc :for {_fbfdf ,_gbecc :=d .Token ();if _gbecc !=nil {return _gbecc ;};switch _fdfed :=_fbfdf .(type ){case _gd .StartElement :switch _fdfed .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acfc :=NewCT_GradientStop ();if _gadgc :=d .DecodeElement (_acfc ,&_fdfed );_gadgc !=nil {return _gadgc ;};_eagcc .Stop =append (_eagcc .Stop ,_acfc );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\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_fdfed .Name );if _aacac :=d .Skip ();_aacac !=nil {return _aacac ;};};case _gd .EndElement :break _eaabc ;case _gd .CharData :};};return nil ;}; -// Calculation Properties -CalcPr *CT_CalcPr ; +// Validate validates the CT_MetadataRecord and its children +func (_adffc *CT_MetadataRecord )Validate ()error {return _adffc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");}; -// Embedded Object Size -OleSize *CT_OleSize ; +// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path +func (_dgbeb *CT_PatternFill )ValidateWithPath (path string )error {if _aegabc :=_dgbeb .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aegabc !=nil {return _aegabc ;};if _dgbeb .FgColor !=nil {if _edbc :=_dgbeb .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_edbc !=nil {return _edbc ;};};if _dgbeb .BgColor !=nil {if _acfffe :=_dgbeb .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_acfffe !=nil {return _acfffe ;};};return nil ;};func NewCT_WorksheetSource ()*CT_WorksheetSource {_egdeea :=&CT_WorksheetSource {};return _egdeea }; -// Custom Workbook Views -CustomWorkbookViews *CT_CustomWorkbookViews ; +// Validate validates the CT_Cfvo and its children +func (_gbce *CT_Cfvo )Validate ()error {return _gbce .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};func (_aedfb *CT_PivotCaches )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_aabfg :for {_gegc ,_ffggd :=d .Token ();if _ffggd !=nil {return _ffggd ;};switch _eafgd :=_gegc .(type ){case _gd .StartElement :switch _eafgd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddcff :=NewCT_PivotCache ();if _aabdb :=d .DecodeElement (_ddcff ,&_eafgd );_aabdb !=nil {return _aabdb ;};_aedfb .PivotCache =append (_aedfb .PivotCache ,_ddcff );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\u0069\u0076\u006f\u0074\u0043\u0061c\u0068e\u0073\u0020\u0025\u0076",_eafgd .Name );if _gebb :=d .Skip ();_gebb !=nil {return _gebb ;};};case _gd .EndElement :break _aabfg ;case _gd .CharData :};};return nil ;};func (_fgace *CT_ControlPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fgace .LockedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgace .LockedAttr ))});};if _fgace .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgace .DefaultSizeAttr ))});};if _fgace .PrintAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgace .PrintAttr ))});};if _fgace .DisabledAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgace .DisabledAttr ))});};if _fgace .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgace .RecalcAlwaysAttr ))});};if _fgace .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgace .UiObjectAttr ))});};if _fgace .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgace .AutoFillAttr ))});};if _fgace .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgace .AutoLineAttr ))});};if _fgace .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fgace .AutoPictAttr ))});};if _fgace .MacroAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fgace .MacroAttr )});};if _fgace .AltTextAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fgace .AltTextAttr )});};if _fgace .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fgace .LinkedCellAttr )});};if _fgace .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fgace .ListFillRangeAttr )});};if _fgace .CfAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fgace .CfAttr )});};if _fgace .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fgace .IdAttr )});};e .EncodeToken (start );_gdca :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_fgace .Anchor ,_gdca );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// PivotCaches -PivotCaches *CT_PivotCaches ; +// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path +func (_bgda *CT_ChartsheetViews )ValidateWithPath (path string )error {for _bafe ,_aecee :=range _bgda .SheetView {if _gfgf :=_aecee .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_bafe ));_gfgf !=nil {return _gfgf ;};};if _bgda .ExtLst !=nil {if _bedce :=_bgda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedce !=nil {return _bedce ;};};return nil ;};func (_cegaa ST_ShowDataAs )String ()string {switch _cegaa {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case 5:return "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case 6:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case 7:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case 8:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case 9:return "\u0069\u006e\u0064e\u0078";};return "";};func (_dfefb *CT_XStringElement )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ffdcd :=range start .Attr {if _ffdcd .Name .Local =="\u0076"{_edacad ,_dfaaac :=_ffdcd .Value ,error (nil );if _dfaaac !=nil {return _dfaaac ;};_dfefb .VAttr =_edacad ;continue ;};};for {_caafdb ,_ebefd :=d .Token ();if _ebefd !=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",_ebefd );};if _feeea ,_bdgfc :=_caafdb .(_gd .EndElement );_bdgfc &&_feeea .Name ==start .Name {break ;};};return nil ;}; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ; +// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path +func (_gcffc *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_af .ST_GuidPatternRe .MatchString (_gcffc .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 ,_af .ST_GuidPatternRe ,_gcffc .GuidAttr );};if _gcffc .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 _edgfa :=_gcffc .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_edgfa !=nil {return _edgfa ;};return nil ;};type CT_ObjectAnchor struct{ -// Smart Tag Types -SmartTagTypes *CT_SmartTagTypes ; +// Move With Cells +MoveWithCellsAttr *bool ; -// Web Publishing Properties -WebPublishing *CT_WebPublishing ; +// Size With Cells +SizeWithCellsAttr *bool ;From *_c .From ;To *_c .To ;}; -// File Recovery Properties -FileRecoveryPr []*CT_FileRecoveryPr ; +// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path +func (_daeabd *CT_MetadataType )ValidateWithPath (path string )error {return nil }; -// Web Publish Objects -WebPublishObjects *CT_WebPublishObjects ; +// Validate validates the CT_DataValidations and its children +func (_eebed *CT_DataValidations )Validate ()error {return _eebed .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};func (_gbace *CT_PageMargins )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aceeba :=range start .Attr {if _aceeba .Name .Local =="\u006c\u0065\u0066\u0074"{_eccfc ,_fdgge :=_a .ParseFloat (_aceeba .Value ,64);if _fdgge !=nil {return _fdgge ;};_gbace .LeftAttr =_eccfc ;continue ;};if _aceeba .Name .Local =="\u0072\u0069\u0067h\u0074"{_fbeeb ,_cccbf :=_a .ParseFloat (_aceeba .Value ,64);if _cccbf !=nil {return _cccbf ;};_gbace .RightAttr =_fbeeb ;continue ;};if _aceeba .Name .Local =="\u0074\u006f\u0070"{_cecgde ,_gcaef :=_a .ParseFloat (_aceeba .Value ,64);if _gcaef !=nil {return _gcaef ;};_gbace .TopAttr =_cecgde ;continue ;};if _aceeba .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_bggbg ,_dgffbc :=_a .ParseFloat (_aceeba .Value ,64);if _dgffbc !=nil {return _dgffbc ;};_gbace .BottomAttr =_bggbg ;continue ;};if _aceeba .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_fbcfd ,_gddcgc :=_a .ParseFloat (_aceeba .Value ,64);if _gddcgc !=nil {return _gddcgc ;};_gbace .HeaderAttr =_fbcfd ;continue ;};if _aceeba .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_fcfbda ,_bcbec :=_a .ParseFloat (_aceeba .Value ,64);if _bcbec !=nil {return _bcbec ;};_gbace .FooterAttr =_fcfbda ;continue ;};};for {_gceac ,_dcdfe :=d .Token ();if _dcdfe !=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",_dcdfe );};if _bacg ,_fcgbg :=_gceac .(_gd .EndElement );_fcgbg &&_bacg .Name ==start .Name {break ;};};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_daacgb ST_rwColActionType )ValidateWithPath (path string )error {switch _daacgb {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daacgb ));};return nil ;};func (_efbaf *CT_NumFmts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efbaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efbaf .CountAttr )});};e .EncodeToken (start );if _efbaf .NumFmt !=nil {_cbfee :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_aabec :=range _efbaf .NumFmt {e .EncodeElement (_aabec ,_cbfee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PivotField and its children +func (_faccb *CT_PivotField )Validate ()error {return _faccb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");}; -// Validate validates the CT_WebPublishItem and its children -func (_gdbcb *CT_WebPublishItem )Validate ()error {return _gdbcb .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};func NewCT_SmartTags ()*CT_SmartTags {_gagfd :=&CT_SmartTags {};return _gagfd };type CT_FutureMetadata struct{ +// Validate validates the CT_Cols and its children +func (_ebec *CT_Cols )Validate ()error {return _ebec .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");}; -// Metadata Type Name -NameAttr string ; +// Validate validates the CT_FontName and its children +func (_aeafg *CT_FontName )Validate ()error {return _aeafg .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");};func NewCT_Filter ()*CT_Filter {_cdefcf :=&CT_Filter {};return _cdefcf };type ST_Qualifier byte ;func (_eagdfd *ST_HtmlFmt )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_eagdfd =0;case "\u006e\u006f\u006e\u0065":*_eagdfd =1;case "\u0072\u0074\u0066":*_eagdfd =2;case "\u0061\u006c\u006c":*_eagdfd =3;};return nil ;};func NewCT_Comments ()*CT_Comments {_beagd :=&CT_Comments {};_beagd .Authors =NewCT_Authors ();_beagd .CommentList =NewCT_CommentList ();return _beagd ;};type CT_ChartFormats struct{ -// Future Metadata Block Count +// Format Count CountAttr *uint32 ; -// Future Metadata Block -Bk []*CT_FutureMetadataBlock ; +// PivotChart Format +ChartFormat []*CT_ChartFormat ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fcebbab ST_FilterOperator )String ()string {switch _fcebbab {case 0:return "";case 1:return "\u0065\u0071\u0075a\u006c";case 2:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 3:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return "";};func (_fefdf *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fefdf =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fefdf =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fefdf =2;case "\u0065\u0071\u0075a\u006c":*_fefdf =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fefdf =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fefdf =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fefdf =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_fefdf =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fefdf =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fefdf =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_fefdf =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_fefdf =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fefdf =12;};return nil ;};func (_aeaee *CT_DefinedNames )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bddb :for {_afgad ,_ggcb :=d .Token ();if _ggcb !=nil {return _ggcb ;};switch _abce :=_afgad .(type ){case _b .StartElement :switch _abce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_fcac :=NewCT_DefinedName ();if _ageeg :=d .DecodeElement (_fcac ,&_abce );_ageeg !=nil {return _ageeg ;};_aeaee .DefinedName =append (_aeaee .DefinedName ,_fcac );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_abce .Name );if _egfed :=d .Skip ();_egfed !=nil {return _egfed ;};};case _b .EndElement :break _bddb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path +func (_befeb *CT_DeletedField )ValidateWithPath (path string )error {return nil };type ST_TableType byte ;const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;); -// Validate validates the CT_TablePart and its children -func (_edcag *CT_TablePart )Validate ()error {return _edcag .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");}; +// Validate validates the CT_CustomWorkbookView and its children +func (_cabca *CT_CustomWorkbookView )Validate ()error {return _cabca .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func NewCT_SmartTagPr ()*CT_SmartTagPr {_bfbegf :=&CT_SmartTagPr {};return _bfbegf };func (_ccbaea *ST_TableStyleType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_ccbaea =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_ccbaea =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_ccbaea =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ccbaea =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_ccbaea =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_ccbaea =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_ccbaea =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_ccbaea =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_ccbaea =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_ccbaea =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_ccbaea =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_ccbaea =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_ccbaea =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_ccbaea =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_ccbaea =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_ccbaea =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_ccbaea =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ccbaea =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_ccbaea =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ccbaea =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_ccbaea =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_ccbaea =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_ccbaea =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_ccbaea =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_ccbaea =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_ccbaea =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_ccbaea =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_ccbaea =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_ccbaea =28;};return nil ;}; -// Validate validates the CT_FileVersion and its children -func (_fcbc *CT_FileVersion )Validate ()error {return _fcbc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};func NewCT_Dxfs ()*CT_Dxfs {_ffccc :=&CT_Dxfs {};return _ffccc };func (_ebeef *CT_CellStyleXfs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdbce :=range start .Attr {if _cdbce .Name .Local =="\u0063\u006f\u0075n\u0074"{_adced ,_effg :=_e .ParseUint (_cdbce .Value ,10,32);if _effg !=nil {return _effg ;};_abef :=uint32 (_adced );_ebeef .CountAttr =&_abef ;continue ;};};_gbbd :for {_agdb ,_dafb :=d .Token ();if _dafb !=nil {return _dafb ;};switch _dede :=_agdb .(type ){case _b .StartElement :switch _dede .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_dead :=NewCT_Xf ();if _edbg :=d .DecodeElement (_dead ,&_dede );_edbg !=nil {return _edbg ;};_ebeef .Xf =append (_ebeef .Xf ,_dead );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073\u0020\u0025\u0076",_dede .Name );if _beac :=d .Skip ();_beac !=nil {return _beac ;};};case _b .EndElement :break _gbbd ;case _b .CharData :};};return nil ;};func (_ffacc ST_FontScheme )ValidateWithPath (path string )error {switch _ffacc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffacc ));};return nil ;};func (_dfdaa ST_BorderStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfdaa .String (),start );};func (_cdccdbe *CT_Sst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdccdbe .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdccdbe .CountAttr )});};if _cdccdbe .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdccdbe .UniqueCountAttr )});};e .EncodeToken (start );if _cdccdbe .Si !=nil {_ccdafg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_gbfbef :=range _cdccdbe .Si {e .EncodeElement (_gbfbef ,_ccdafg );};};if _cdccdbe .ExtLst !=nil {_ccfgg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdccdbe .ExtLst ,_ccfgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path +func (_dcacf *CT_ChartsheetView )ValidateWithPath (path string )error {if _dcacf .ExtLst !=nil {if _bafg :=_dcacf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafg !=nil {return _bafg ;};};return nil ;};type CT_Number struct{ -// Validate validates the CT_WorkbookPr and its children -func (_aaefee *CT_WorkbookPr )Validate ()error {return _aaefee .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func (_ce *AG_AutoFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ce .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ce .AutoFormatIdAttr )});};if _ce .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ce .ApplyNumberFormatsAttr ))});};if _ce .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ce .ApplyBorderFormatsAttr ))});};if _ce .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ce .ApplyFontFormatsAttr ))});};if _ce .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ce .ApplyPatternFormatsAttr ))});};if _ce .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ce .ApplyAlignmentFormatsAttr ))});};if _ce .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ce .ApplyWidthHeightFormatsAttr ))});};return nil ;};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_acefg :=&CT_CellSmartTagPr {};return _acefg }; +// Value +VAttr float64 ; -// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path -func (_bcb *CT_Authors )ValidateWithPath (path string )error {return nil };func (_fgddb *CT_ColHierarchiesUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgddb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fgddb .CountAttr )});};e .EncodeToken (start );_cdbb :=_b .StartElement {Name :_b .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_bdde :=range _fgddb .ColHierarchyUsage {e .EncodeElement (_bdde ,_cdbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fafc *CT_ColFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_caea :=range start .Attr {if _caea .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcabg ,_cacc :=_e .ParseUint (_caea .Value ,10,32);if _cacc !=nil {return _cacc ;};_dabb :=uint32 (_dcabg );_fafc .CountAttr =&_dabb ;continue ;};};_dafdf :for {_caaf ,_ffca :=d .Token ();if _ffca !=nil {return _ffca ;};switch _caee :=_caaf .(type ){case _b .StartElement :switch _caee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_bddfb :=NewCT_Field ();if _effga :=d .DecodeElement (_bddfb ,&_caee );_effga !=nil {return _effga ;};_fafc .Field =append (_fafc .Field ,_bddfb );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006cF\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_caee .Name );if _cdba :=d .Skip ();_cdba !=nil {return _cdba ;};};case _b .EndElement :break _dafdf ;case _b .CharData :};};return nil ;}; +// Unused Item +UAttr *bool ; -// Validate validates the CT_IntProperty and its children -func (_gdbgf *CT_IntProperty )Validate ()error {return _gdbgf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func NewCT_PatternFill ()*CT_PatternFill {_dfefbb :=&CT_PatternFill {};return _dfefbb };func NewCT_ProtectedRange ()*CT_ProtectedRange {_ccfga :=&CT_ProtectedRange {};return _ccfga };type CT_Members struct{ +// Calculated Item +FAttr *bool ; -// Item Count -CountAttr *uint32 ; +// Caption +CAttr *string ; -// Hierarchy Level -LevelAttr *uint32 ; +// Member Property Count +CpAttr *uint32 ; -// Member -Member []*CT_Member ;};func (_fgaad ST_HorizontalAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cedeb :=_b .Attr {};_cedeb .Name =name ;switch _fgaad {case ST_HorizontalAlignmentUnset :_cedeb .Value ="";case ST_HorizontalAlignmentGeneral :_cedeb .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_cedeb .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_cedeb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_cedeb .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_cedeb .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_cedeb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_cedeb .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_cedeb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _cedeb ,nil ;};func (_dgbebc ST_Pane )ValidateWithPath (path string )error {switch _dgbebc {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbebc ));};return nil ;};type CT_IgnoredErrors struct{ +// Format Index +InAttr *uint32 ; -// Ignored Error -IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;}; +// Background Color +BcAttr *string ; -// Validate validates the CT_ExternalDefinedNames and its children -func (_eabe *CT_ExternalDefinedNames )Validate ()error {return _eabe .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func NewWorksheet ()*Worksheet {_dgfec :=&Worksheet {};_dgfec .CT_Worksheet =*NewCT_Worksheet ();return _dgfec ;};func (_cddaf ST_DdeValueType )ValidateWithPath (path string )error {switch _cddaf {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cddaf ));};return nil ;};func (_dgfag *CT_Dimensions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgfag .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgfag .CountAttr )});};e .EncodeToken (start );if _dgfag .Dimension !=nil {_aadcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_bded :=range _dgfag .Dimension {e .EncodeElement (_bded ,_aadcf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Foreground Color +FcAttr *string ; -// Validate validates the CT_AutoSortScope and its children -func (_fed *CT_AutoSortScope )Validate ()error {return _fed .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};func (_ccbbdg ST_OleUpdate )ValidateWithPath (path string )error {switch _ccbbdg {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbbdg ));};return nil ;};func (_cfbgf *CT_RevisionCellChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cfbgf .SIdAttr )});if _cfbgf .OdxfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .OdxfAttr ))});};if _cfbgf .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .XfDxfAttr ))});};if _cfbgf .SAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .SAttr ))});};if _cfbgf .DxfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .DxfAttr ))});};if _cfbgf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfbgf .NumFmtIdAttr )});};if _cfbgf .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .QuotePrefixAttr ))});};if _cfbgf .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .OldQuotePrefixAttr ))});};if _cfbgf .PhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .PhAttr ))});};if _cfbgf .OldPhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .OldPhAttr ))});};if _cfbgf .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .EndOfListFormulaUpdateAttr ))});};if _cfbgf .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfbgf .RIdAttr )});};if _cfbgf .UaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .UaAttr ))});};if _cfbgf .RaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cfbgf .RaAttr ))});};e .EncodeToken (start );if _cfbgf .Oc !=nil {_gfbdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ao\u0063"}};e .EncodeElement (_cfbgf .Oc ,_gfbdg );};_egbcab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_cfbgf .Nc ,_egbcab );if _cfbgf .Odxf !=nil {_dfgae :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}};e .EncodeElement (_cfbgf .Odxf ,_dfgae );};if _cfbgf .Ndxf !=nil {_addag :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_cfbgf .Ndxf ,_addag );};if _cfbgf .ExtLst !=nil {_cbeebb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfbgf .ExtLst ,_cbeebb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Italic +IAttr *bool ; -// Validate validates the CT_CustomWorkbookView and its children -func (_cbgdf *CT_CustomWorkbookView )Validate ()error {return _cbgdf .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func (_ebae *CT_Fill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebae .PatternFill !=nil {_ddaee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ebae .PatternFill ,_ddaee );};if _ebae .GradientFill !=nil {_dfadb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ebae .GradientFill ,_dfadb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbfgf *CT_PivotAreaReferences )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbfgf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbfgf .CountAttr )});};e .EncodeToken (start );_fcddg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_eegdd :=range _fbfgf .Reference {e .EncodeElement (_eegdd ,_fcddg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MapInfo struct{ +// Underline +UnAttr *bool ; -// Prefix Mappings for XPath Expressions -SelectionNamespacesAttr string ; +// Strikethrough +StAttr *bool ; -// XML Schema -Schema []*CT_Schema ; +// Bold +BAttr *bool ; -// XML Mapping Properties -Map []*CT_Map ;};func (_ddaagf ST_VolValueType )Validate ()error {return _ddaagf .ValidateWithPath ("")}; +// OLAP Members +Tpls []*CT_Tuples ; -// Validate validates the CT_WorkbookProtection and its children -func (_ecccbd *CT_WorkbookProtection )Validate ()error {return _ecccbd .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};func NewDialogsheet ()*Dialogsheet {_abccfa :=&Dialogsheet {};_abccfa .CT_Dialogsheet =*NewCT_Dialogsheet ();return _abccfa ;}; +// Member Property Index +X []*CT_X ;};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 (_fgad *CT_DdeItem )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cafa :=range start .Attr {if _cafa .Name .Local =="\u006e\u0061\u006d\u0065"{_edce ,_agdbcf :=_cafa .Value ,error (nil );if _agdbcf !=nil {return _agdbcf ;};_fgad .NameAttr =&_edce ;continue ;};if _cafa .Name .Local =="\u006f\u006c\u0065"{_dcdb ,_bbfbgb :=_a .ParseBool (_cafa .Value );if _bbfbgb !=nil {return _bbfbgb ;};_fgad .OleAttr =&_dcdb ;continue ;};if _cafa .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_cbae ,_faebb :=_a .ParseBool (_cafa .Value );if _faebb !=nil {return _faebb ;};_fgad .AdviseAttr =&_cbae ;continue ;};if _cafa .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_cgeab ,_bbdad :=_a .ParseBool (_cafa .Value );if _bbdad !=nil {return _bbdad ;};_fgad .PreferPicAttr =&_cgeab ;continue ;};};_gcfbf :for {_effaa ,_gedc :=d .Token ();if _gedc !=nil {return _gedc ;};switch _ccded :=_effaa .(type ){case _gd .StartElement :switch _ccded .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgad .Values =NewCT_DdeValues ();if _cfeea :=d .DecodeElement (_fgad .Values ,&_ccded );_cfeea !=nil {return _cfeea ;};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\u005fD\u0064\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_ccded .Name );if _bcfd :=d .Skip ();_bcfd !=nil {return _bcfd ;};};case _gd .EndElement :break _gcfbf ;case _gd .CharData :};};return nil ;};type ST_PhoneticType byte ; -// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path -func (_aaeg *CT_Metadata )ValidateWithPath (path string )error {if _aaeg .MetadataTypes !=nil {if _cfgfa :=_aaeg .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_cfgfa !=nil {return _cfgfa ;};};if _aaeg .MetadataStrings !=nil {if _dfgebe :=_aaeg .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_dfgebe !=nil {return _dfgebe ;};};if _aaeg .MdxMetadata !=nil {if _adfgb :=_aaeg .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_adfgb !=nil {return _adfgb ;};};for _eaffb ,_gagcf :=range _aaeg .FutureMetadata {if _egacg :=_gagcf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_eaffb ));_egacg !=nil {return _egacg ;};};if _aaeg .CellMetadata !=nil {if _gcgfce :=_aaeg .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_gcgfce !=nil {return _gcgfce ;};};if _aaeg .ValueMetadata !=nil {if _babfd :=_aaeg .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");_babfd !=nil {return _babfd ;};};if _aaeg .ExtLst !=nil {if _cgafe :=_aaeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgafe !=nil {return _cgafe ;};};return nil ;};func (_ebbd *CT_Colors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggae :for {_ggaed ,_affb :=d .Token ();if _affb !=nil {return _affb ;};switch _gecg :=_ggaed .(type ){case _b .StartElement :switch _gecg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}:_ebbd .IndexedColors =NewCT_IndexedColors ();if _dcbfd :=d .DecodeElement (_ebbd .IndexedColors ,&_gecg );_dcbfd !=nil {return _dcbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"}:_ebbd .MruColors =NewCT_MRUColors ();if _ffff :=d .DecodeElement (_ebbd .MruColors ,&_gecg );_ffff !=nil {return _ffff ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_gecg .Name );if _gdde :=d .Skip ();_gdde !=nil {return _gdde ;};};case _b .EndElement :break _ggae ;case _b .CharData :};};return nil ;};type CT_IconFilter struct{ +// Validate validates the CT_WebPr and its children +func (_aaeed *CT_WebPr )Validate ()error {return _aaeed .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");}; -// Icon Set -IconSetAttr ST_IconSetType ; +// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path +func (_ecgag *CT_NumFmts )ValidateWithPath (path string )error {for _deaff ,_bgadb :=range _ecgag .NumFmt {if _cadcf :=_bgadb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_deaff ));_cadcf !=nil {return _cadcf ;};};return nil ;};func (_fdefe *CT_Groups )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fedgd :=range start .Attr {if _fedgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebbfe ,_bcffa :=_a .ParseUint (_fedgd .Value ,10,32);if _bcffa !=nil {return _bcffa ;};_bdcc :=uint32 (_ebbfe );_fdefe .CountAttr =&_bdcc ;continue ;};};_gfefd :for {_fgfdac ,_ccfd :=d .Token ();if _ccfd !=nil {return _ccfd ;};switch _cgfda :=_fgfdac .(type ){case _gd .StartElement :switch _cgfda .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afdfac :=NewCT_LevelGroup ();if _afgb :=d .DecodeElement (_afdfac ,&_cgfda );_afgb !=nil {return _afgb ;};_fdefe .Group =append (_fdefe .Group ,_afdfac );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\u0047\u0072\u006fu\u0070\u0073 \u0025\u0076",_cgfda .Name );if _ceefb :=d .Skip ();_ceefb !=nil {return _ceefb ;};};case _gd .EndElement :break _gfefd ;case _gd .CharData :};};return nil ;};type CT_MdxMemeberProp struct{ -// Icon Id -IconIdAttr *uint32 ;};const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;);func (_gafcc *CT_PhoneticPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebdef :=range start .Attr {if _ebdef .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_acdae ,_feeaf :=_e .ParseUint (_ebdef .Value ,10,32);if _feeaf !=nil {return _feeaf ;};_gafcc .FontIdAttr =uint32 (_acdae );continue ;};if _ebdef .Name .Local =="\u0074\u0079\u0070\u0065"{_gafcc .TypeAttr .UnmarshalXMLAttr (_ebdef );continue ;};if _ebdef .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_gafcc .AlignmentAttr .UnmarshalXMLAttr (_ebdef );continue ;};};for {_caefc ,_bedda :=d .Token ();if _bedda !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_bedda );};if _bcacg ,_ffeea :=_caefc .(_b .EndElement );_ffeea &&_bcacg .Name ==start .Name {break ;};};return nil ;};type CT_Sheets struct{ +// Member Unique Name Index +NAttr uint32 ; -// Sheet Information -Sheet []*CT_Sheet ;}; +// Property Name Index +NpAttr uint32 ;};func (_adccc ST_Orientation )String ()string {switch _adccc {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 3:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func (_daeee *CT_CfRule )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_egfe :=range start .Attr {if _egfe .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_daeee .TimePeriodAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0074\u0079\u0070\u0065"{_daeee .TypeAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0072\u0061\u006e\u006b"{_fdff ,_ffge :=_a .ParseUint (_egfe .Value ,10,32);if _ffge !=nil {return _ffge ;};_befg :=uint32 (_fdff );_daeee .RankAttr =&_befg ;continue ;};if _egfe .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_ggce ,_ffbd :=_a .ParseInt (_egfe .Value ,10,32);if _ffbd !=nil {return _ffbd ;};_daeee .PriorityAttr =int32 (_ggce );continue ;};if _egfe .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_bfbd ,_bfac :=_a .ParseInt (_egfe .Value ,10,32);if _bfac !=nil {return _bfac ;};_afdb :=int32 (_bfbd );_daeee .StdDevAttr =&_afdb ;continue ;};if _egfe .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_facc ,_gede :=_a .ParseBool (_egfe .Value );if _gede !=nil {return _gede ;};_daeee .AboveAverageAttr =&_facc ;continue ;};if _egfe .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_bfbdb ,_gdgdg :=_a .ParseBool (_egfe .Value );if _gdgdg !=nil {return _gdgdg ;};_daeee .BottomAttr =&_bfbdb ;continue ;};if _egfe .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_daeee .OperatorAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0074\u0065\u0078\u0074"{_aaaf ,_dac :=_egfe .Value ,error (nil );if _dac !=nil {return _dac ;};_daeee .TextAttr =&_aaaf ;continue ;};if _egfe .Name .Local =="\u0064\u0078\u0066I\u0064"{_cdgddd ,_beggg :=_a .ParseUint (_egfe .Value ,10,32);if _beggg !=nil {return _beggg ;};_gcgf :=uint32 (_cdgddd );_daeee .DxfIdAttr =&_gcgf ;continue ;};if _egfe .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_dfcf ,_defad :=_a .ParseBool (_egfe .Value );if _defad !=nil {return _defad ;};_daeee .StopIfTrueAttr =&_dfcf ;continue ;};if _egfe .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_fddb ,_ecbgf :=_a .ParseBool (_egfe .Value );if _ecbgf !=nil {return _ecbgf ;};_daeee .PercentAttr =&_fddb ;continue ;};if _egfe .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_afdg ,_dfaf :=_a .ParseBool (_egfe .Value );if _dfaf !=nil {return _dfaf ;};_daeee .EqualAverageAttr =&_afdg ;continue ;};};_bgaa :for {_abcd ,_fbgcc :=d .Token ();if _fbgcc !=nil {return _fbgcc ;};switch _ageg :=_abcd .(type ){case _gd .StartElement :switch _ageg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dcba string ;if _gcge :=d .DecodeElement (&_dcba ,&_ageg );_gcge !=nil {return _gcge ;};_daeee .Formula =append (_daeee .Formula ,_dcba );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_daeee .ColorScale =NewCT_ColorScale ();if _egbe :=d .DecodeElement (_daeee .ColorScale ,&_ageg );_egbe !=nil {return _egbe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daeee .DataBar =NewCT_DataBar ();if _aeef :=d .DecodeElement (_daeee .DataBar ,&_ageg );_aeef !=nil {return _aeef ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daeee .IconSet =NewCT_IconSet ();if _fad :=d .DecodeElement (_daeee .IconSet ,&_ageg );_fad !=nil {return _fad ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daeee .ExtLst =NewCT_ExtensionList ();if _daff :=d .DecodeElement (_daeee .ExtLst ,&_ageg );_daff !=nil {return _daff ;};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\u0066\u0052u\u006c\u0065 \u0025\u0076",_ageg .Name );if _ecgad :=d .Skip ();_ecgad !=nil {return _ecgad ;};};case _gd .EndElement :break _bgaa ;case _gd .CharData :};};return nil ;};func (_dgbad *CT_IconSet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dgbad .IconSetAttr !=ST_IconSetTypeUnset {_gfdad ,_faafa :=_dgbad .IconSetAttr .MarshalXMLAttr (_gd .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _faafa !=nil {return _faafa ;};start .Attr =append (start .Attr ,_gfdad );};if _dgbad .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgbad .ShowValueAttr ))});};if _dgbad .PercentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgbad .PercentAttr ))});};if _dgbad .ReverseAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgbad .ReverseAttr ))});};e .EncodeToken (start );_ffadfe :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_bbgfb :=range _dgbad .Cfvo {e .EncodeElement (_bbgfb ,_ffadfe );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bdgca *CT_RangePr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bdgca .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdgca .AutoStartAttr ))});};if _bdgca .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdgca .AutoEndAttr ))});};if _bdgca .GroupByAttr !=ST_GroupByUnset {_faefd ,_gbcff :=_bdgca .GroupByAttr .MarshalXMLAttr (_gd .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"});if _gbcff !=nil {return _gbcff ;};start .Attr =append (start .Attr ,_faefd );};if _bdgca .StartNumAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_bdgca .StartNumAttr )});};if _bdgca .EndNumAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_bdgca .EndNumAttr )});};if _bdgca .StartDateAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_b .Sprintf ("\u0025\u0076",*_bdgca .StartDateAttr )});};if _bdgca .EndDateAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdgca .EndDateAttr )});};if _bdgca .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bdgca .GroupIntervalAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_DataValidation ()*CT_DataValidation {_edgeff :=&CT_DataValidation {};return _edgeff };func (_dgcbc ST_CfvoType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dgcbc .String (),start );};func (_daaga *CT_Member )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_daaga .NameAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path -func (_egbcd *CT_CacheHierarchy )ValidateWithPath (path string )error {if _egbcd .FieldsUsage !=nil {if _fbb :=_egbcd .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_fbb !=nil {return _fbb ;};};if _egbcd .GroupLevels !=nil {if _fagd :=_egbcd .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_fagd !=nil {return _fagd ;};};if _egbcd .ExtLst !=nil {if _gge :=_egbcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gge !=nil {return _gge ;};};return nil ;};func (_cddbf ST_UnderlineValues )Validate ()error {return _cddbf .ValidateWithPath ("")}; +// Validate validates the CT_SingleXmlCell and its children +func (_debce *CT_SingleXmlCell )Validate ()error {return _debce .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};type CT_Sheet struct{ -// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path -func (_afggge *CT_SheetView )ValidateWithPath (path string )error {if _egbbb :=_afggge .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_egbbb !=nil {return _egbbb ;};if _afggge .Pane !=nil {if _dgecfe :=_afggge .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_dgecfe !=nil {return _dgecfe ;};};for _fbbec ,_geegdf :=range _afggge .Selection {if _ebfaga :=_geegdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_fbbec ));_ebfaga !=nil {return _ebfaga ;};};for _acefbe ,_cbgaeb :=range _afggge .PivotSelection {if _ecbdf :=_cbgaeb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_acefbe ));_ecbdf !=nil {return _ecbdf ;};};if _afggge .ExtLst !=nil {if _dfcab :=_afggge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfcab !=nil {return _dfcab ;};};return nil ;}; +// Sheet Name +NameAttr string ; -// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path -func (_fefc *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_fefc .GuidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,_fefc .GuidAttr );};if _cbacg :=_fefc .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_cbacg !=nil {return _cbacg ;};if _bafa :=_fefc .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_bafa !=nil {return _bafa ;};if _fefc .ExtLst !=nil {if _acdfg :=_fefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acdfg !=nil {return _acdfg ;};};return nil ;};func (_gfagdf *CT_VolTopic )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbggda :=range start .Attr {if _dbggda .Name .Local =="\u0074"{_gfagdf .TAttr .UnmarshalXMLAttr (_dbggda );continue ;};};_bdcadf :for {_cccdc ,_cdcgd :=d .Token ();if _cdcgd !=nil {return _cdcgd ;};switch _gccbff :=_cccdc .(type ){case _b .StartElement :switch _gccbff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:if _begdf :=d .DecodeElement (&_gfagdf .V ,&_gccbff );_begdf !=nil {return _begdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"}:var _ecdbcg string ;if _gefdgf :=d .DecodeElement (&_ecdbcg ,&_gccbff );_gefdgf !=nil {return _gefdgf ;};_gfagdf .Stp =append (_gfagdf .Stp ,_ecdbcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_agbdag :=NewCT_VolTopicRef ();if _ggdcgd :=d .DecodeElement (_agbdag ,&_gccbff );_ggdcgd !=nil {return _ggdcgd ;};_gfagdf .Tr =append (_gfagdf .Tr ,_agbdag );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0020\u0025\u0076",_gccbff .Name );if _beead :=d .Skip ();_beead !=nil {return _beead ;};};case _b .EndElement :break _bdcadf ;case _b .CharData :};};return nil ;};func (_adge *CT_GradientFill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adge .TypeAttr !=ST_GradientTypeUnset {_fagg ,_ggad :=_adge .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _ggad !=nil {return _ggad ;};start .Attr =append (start .Attr ,_fagg );};if _adge .DegreeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_adge .DegreeAttr )});};if _adge .LeftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adge .LeftAttr )});};if _adge .RightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adge .RightAttr )});};if _adge .TopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_adge .TopAttr )});};if _adge .BottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_adge .BottomAttr )});};e .EncodeToken (start );if _adge .Stop !=nil {_egecc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_gfdce :=range _adge .Stop {e .EncodeElement (_gfdce ,_egecc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Reviewed ()*CT_Reviewed {_babdg :=&CT_Reviewed {};return _babdg };func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_dbbac :=&CT_WorkbookProtection {};return _dbbac ;};func (_gegfa *ST_TotalsRowFunction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agdgc ,_bdbaf :=d .Token ();if _bdbaf !=nil {return _bdbaf ;};if _fadgg ,_ggdag :=_agdgc .(_b .EndElement );_ggdag &&_fadgg .Name ==start .Name {*_gegfa =1;return nil ;};if _cgacd ,_fedccd :=_agdgc .(_b .CharData );!_fedccd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agdgc );}else {switch string (_cgacd ){case "":*_gegfa =0;case "\u006e\u006f\u006e\u0065":*_gegfa =1;case "\u0073\u0075\u006d":*_gegfa =2;case "\u006d\u0069\u006e":*_gegfa =3;case "\u006d\u0061\u0078":*_gegfa =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_gegfa =5;case "\u0063\u006f\u0075n\u0074":*_gegfa =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_gegfa =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gegfa =8;case "\u0076\u0061\u0072":*_gegfa =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gegfa =10;};};_agdgc ,_bdbaf =d .Token ();if _bdbaf !=nil {return _bdbaf ;};if _dgefa ,_egcbdd :=_agdgc .(_b .EndElement );_egcbdd &&_dgefa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agdgc );};func NewCT_Filters ()*CT_Filters {_caabf :=&CT_Filters {};return _caabf };func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_ddaga :=&CT_MetadataBlocks {};return _ddaga };func NewCT_rowItems ()*CT_rowItems {_fcbff :=&CT_rowItems {};return _fcbff }; +// Sheet Tab Id +SheetIdAttr uint32 ; -// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path -func (_becf *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil }; +// Visible State +StateAttr ST_SheetState ;IdAttr string ;}; -// Validate validates the CT_Stylesheet and its children -func (_efggd *CT_Stylesheet )Validate ()error {return _efggd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};func (_gddbcd ST_DateTimeGrouping )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccbcdf :=_b .Attr {};_ccbcdf .Name =name ;switch _gddbcd {case ST_DateTimeGroupingUnset :_ccbcdf .Value ="";case ST_DateTimeGroupingYear :_ccbcdf .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_ccbcdf .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_ccbcdf .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_ccbcdf .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_ccbcdf .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_ccbcdf .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _ccbcdf ,nil ;};func (_adacg ST_PatternType )ValidateWithPath (path string )error {switch _adacg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adacg ));};return nil ;}; +// Validate validates the CT_Authors and its children +func (_aa *CT_Authors )Validate ()error {return _aa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};func (_dacef ST_SheetState )String ()string {switch _dacef {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_Mdx ()*CT_Mdx {_ecafe :=&CT_Mdx {};_ecafe .FAttr =ST_MdxFunctionType (1);return _ecafe }; -// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path -func (_edab *CT_CacheHierarchies )ValidateWithPath (path string )error {for _cbcf ,_bfcb :=range _edab .CacheHierarchy {if _eebg :=_bfcb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_cbcf ));_eebg !=nil {return _eebg ;};};return nil ;};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_dbdfd :=&CT_ExternalSheetDataSet {};return _dbdfd ;};func (_fagddf *ST_Pane )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cegdaa ,_becec :=d .Token ();if _becec !=nil {return _becec ;};if _gfdgf ,_gbgge :=_cegdaa .(_b .EndElement );_gbgge &&_gfdgf .Name ==start .Name {*_fagddf =1;return nil ;};if _fdgcbb ,_ddcad :=_cegdaa .(_b .CharData );!_ddcad {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cegdaa );}else {switch string (_fdgcbb ){case "":*_fagddf =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_fagddf =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_fagddf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_fagddf =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_fagddf =4;};};_cegdaa ,_becec =d .Token ();if _becec !=nil {return _becec ;};if _edcffc ,_bdgbd :=_cegdaa .(_b .EndElement );_bdgbd &&_edcffc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cegdaa );}; +// Validate validates the CT_HierarchyUsage and its children +func (_cgac *CT_HierarchyUsage )Validate ()error {return _cgac .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};type ST_WebSourceType byte ; -// Validate validates the CT_DateGroupItem and its children -func (_cceeg *CT_DateGroupItem )Validate ()error {return _cceeg .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");};func (_cacbfd *ST_HtmlFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgbef ,_dfcacf :=d .Token ();if _dfcacf !=nil {return _dfcacf ;};if _bdedc ,_afded :=_bgbef .(_b .EndElement );_afded &&_bdedc .Name ==start .Name {*_cacbfd =1;return nil ;};if _cbcab ,_egdbd :=_bgbef .(_b .CharData );!_egdbd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgbef );}else {switch string (_cbcab ){case "":*_cacbfd =0;case "\u006e\u006f\u006e\u0065":*_cacbfd =1;case "\u0072\u0074\u0066":*_cacbfd =2;case "\u0061\u006c\u006c":*_cacbfd =3;};};_bgbef ,_dfcacf =d .Token ();if _dfcacf !=nil {return _dfcacf ;};if _bfccbg ,_deafaa :=_bgbef .(_b .EndElement );_deafaa &&_bfccbg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgbef );};func (_ccbb *CT_ColHierarchiesUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecea :=range start .Attr {if _ecea .Name .Local =="\u0063\u006f\u0075n\u0074"{_afaff ,_degc :=_e .ParseUint (_ecea .Value ,10,32);if _degc !=nil {return _degc ;};_dbbbc :=uint32 (_afaff );_ccbb .CountAttr =&_dbbbc ;continue ;};};_cdde :for {_eabd ,_gfac :=d .Token ();if _gfac !=nil {return _gfac ;};switch _ffga :=_eabd .(type ){case _b .StartElement :switch _ffga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_cfee :=NewCT_HierarchyUsage ();if _bdefe :=d .DecodeElement (_cfee ,&_ffga );_bdefe !=nil {return _bdefe ;};_ccbb .ColHierarchyUsage =append (_ccbb .ColHierarchyUsage ,_cfee );default:_d .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_ffga .Name );if _faefc :=d .Skip ();_faefc !=nil {return _faefc ;};};case _b .EndElement :break _cdde ;case _b .CharData :};};return nil ;};func (_fegaad ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _fegaad {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fegaad ));};return nil ;};func (_abaaf *CT_FutureMetadata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_abaaf .NameAttr )});if _abaaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abaaf .CountAttr )});};e .EncodeToken (start );if _abaaf .Bk !=nil {_ecdge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_fagca :=range _abaaf .Bk {e .EncodeElement (_fagca ,_ecdge );};};if _abaaf .ExtLst !=nil {_gafdf :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abaaf .ExtLst ,_gafdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aabee *CT_WorkbookPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aebgad :=range start .Attr {if _aebgad .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_abcaf ,_ecbed :=_aebgad .Value ,error (nil );if _ecbed !=nil {return _ecbed ;};_aabee .CodeNameAttr =&_abcaf ;continue ;};if _aebgad .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_cecbb ,_cdeec :=_e .ParseBool (_aebgad .Value );if _cdeec !=nil {return _cdeec ;};_aabee .Date1904Attr =&_cecbb ;continue ;};if _aebgad .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_cagdb ,_dgbbegc :=_e .ParseBool (_aebgad .Value );if _dgbbegc !=nil {return _dgbbegc ;};_aabee .HidePivotFieldListAttr =&_cagdb ;continue ;};if _aebgad .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"{_agfcca ,_bcagb :=_e .ParseBool (_aebgad .Value );if _bcagb !=nil {return _bcagb ;};_aabee .ShowBorderUnselectedTablesAttr =&_agfcca ;continue ;};if _aebgad .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_efebf ,_gbdba :=_e .ParseBool (_aebgad .Value );if _gbdba !=nil {return _gbdba ;};_aabee .ShowPivotChartFilterAttr =&_efebf ;continue ;};if _aebgad .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_dfdcdbg ,_bedcd :=_e .ParseBool (_aebgad .Value );if _bedcd !=nil {return _bedcd ;};_aabee .PromptedSolutionsAttr =&_dfdcdbg ;continue ;};if _aebgad .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_abgfcc ,_cecbc :=_e .ParseBool (_aebgad .Value );if _cecbc !=nil {return _cecbc ;};_aabee .BackupFileAttr =&_abgfcc ;continue ;};if _aebgad .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_bcgeb ,_agdedc :=_e .ParseBool (_aebgad .Value );if _agdedc !=nil {return _agdedc ;};_aabee .SaveExternalLinkValuesAttr =&_bcgeb ;continue ;};if _aebgad .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_aabee .UpdateLinksAttr .UnmarshalXMLAttr (_aebgad );continue ;};if _aebgad .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_aabee .ShowObjectsAttr .UnmarshalXMLAttr (_aebgad );continue ;};if _aebgad .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_ggfadg ,_afefg :=_e .ParseBool (_aebgad .Value );if _afefg !=nil {return _afefg ;};_aabee .FilterPrivacyAttr =&_ggfadg ;continue ;};if _aebgad .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_ggcca ,_cbgdbe :=_e .ParseBool (_aebgad .Value );if _cbgdbe !=nil {return _cbgdbe ;};_aabee .ShowInkAnnotationAttr =&_ggcca ;continue ;};if _aebgad .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_fdbee ,_fcaeb :=_e .ParseBool (_aebgad .Value );if _fcaeb !=nil {return _fcaeb ;};_aabee .AllowRefreshQueryAttr =&_fdbee ;continue ;};if _aebgad .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_abfcb ,_acedf :=_e .ParseBool (_aebgad .Value );if _acedf !=nil {return _acedf ;};_aabee .PublishItemsAttr =&_abfcb ;continue ;};if _aebgad .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_cbbbd ,_afdeaa :=_e .ParseBool (_aebgad .Value );if _afdeaa !=nil {return _afdeaa ;};_aabee .CheckCompatibilityAttr =&_cbbbd ;continue ;};if _aebgad .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_ccdag ,_ecbfcc :=_e .ParseBool (_aebgad .Value );if _ecbfcc !=nil {return _ecbfcc ;};_aabee .AutoCompressPicturesAttr =&_ccdag ;continue ;};if _aebgad .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_dabadf ,_cbacbc :=_e .ParseBool (_aebgad .Value );if _cbacbc !=nil {return _cbacbc ;};_aabee .RefreshAllConnectionsAttr =&_dabadf ;continue ;};if _aebgad .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_fecgbf ,_dadcd :=_e .ParseUint (_aebgad .Value ,10,32);if _dadcd !=nil {return _dadcd ;};_abagb :=uint32 (_fecgbf );_aabee .DefaultThemeVersionAttr =&_abagb ;continue ;};};for {_fddfae ,_edgca :=d .Token ();if _edgca !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_edgca );};if _bffcg ,_faegd :=_fddfae .(_b .EndElement );_faegd &&_bffcg .Name ==start .Name {break ;};};return nil ;};func (_ffagfa ST_VolValueType )ValidateWithPath (path string )error {switch _ffagfa {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffagfa ));};return nil ;};type CT_OleItems struct{ +// Validate validates the CT_RevisionConflict and its children +func (_adaff *CT_RevisionConflict )Validate ()error {return _adaff .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");};func (_bce *CT_Borders )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ebaf :=range start .Attr {if _ebaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfcd ,_eeda :=_a .ParseUint (_ebaf .Value ,10,32);if _eeda !=nil {return _eeda ;};_gca :=uint32 (_gfcd );_bce .CountAttr =&_gca ;continue ;};};_eeff :for {_aaa ,_dee :=d .Token ();if _dee !=nil {return _dee ;};switch _abb :=_aaa .(type ){case _gd .StartElement :switch _abb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbb :=NewCT_Border ();if _fcad :=d .DecodeElement (_dbb ,&_abb );_fcad !=nil {return _fcad ;};_bce .Border =append (_bce .Border ,_dbb );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\u005fB\u006f\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_abb .Name );if _cge :=d .Skip ();_cge !=nil {return _cge ;};};case _gd .EndElement :break _eeff ;case _gd .CharData :};};return nil ;};type CT_SheetPr struct{ -// Object Link Item -OleItem []*CT_OleItem ;}; +// Synch Horizontal +SyncHorizontalAttr *bool ; -// Validate validates the CT_SharedUser and its children -func (_fbbab *CT_SharedUser )Validate ()error {return _fbbab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");};func (_caabgg ST_TotalsRowFunction )String ()string {switch _caabgg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u006d\u0069\u006e";case 4:return "\u006d\u0061\u0078";case 5:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 6:return "\u0063\u006f\u0075n\u0074";case 7:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 8:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 9:return "\u0076\u0061\u0072";case 10:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_Tuple ()*CT_Tuple {_efeec :=&CT_Tuple {};return _efeec };type CT_BookView struct{ +// Synch Vertical +SyncVerticalAttr *bool ; -// Visibility -VisibilityAttr ST_Visibility ; +// Synch Reference +SyncRefAttr *string ; -// Minimized -MinimizedAttr *bool ; +// Transition Formula Evaluation +TransitionEvaluationAttr *bool ; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Transition Formula Entry +TransitionEntryAttr *bool ; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// Published +PublishedAttr *bool ; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// Code Name +CodeNameAttr *string ; -// Upper Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Filter Mode +FilterModeAttr *bool ; -// Upper Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// Enable Conditional Formatting Calculations +EnableFormatConditionsCalculationAttr *bool ; -// Window Width -WindowWidthAttr *uint32 ; +// Sheet Tab Color +TabColor *CT_Color ; -// Window Height -WindowHeightAttr *uint32 ; +// Outline Properties +OutlinePr *CT_OutlinePr ; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// Page Setup Properties +PageSetUpPr *CT_PageSetUpPr ;};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_bbbcb :=&CT_SheetFormatPr {};return _bbbcb };func (_bdcdg *ST_FileType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_bdcdg =0;case "\u006d\u0061\u0063":*_bdcdg =1;case "\u0077\u0069\u006e":*_bdcdg =2;case "\u0064\u006f\u0073":*_bdcdg =3;case "\u006c\u0069\u006e":*_bdcdg =4;case "\u006f\u0074\u0068e\u0072":*_bdcdg =5;};return nil ;};func (_cccdb ST_DataValidationType )Validate ()error {return _cccdb .ValidateWithPath ("")};func (_fdag *CT_Fill )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bbfbgf :for {_ffdge ,_eagg :=d .Token ();if _eagg !=nil {return _eagg ;};switch _dfeec :=_ffdge .(type ){case _gd .StartElement :switch _dfeec .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdag .PatternFill =NewCT_PatternFill ();if _ebgc :=d .DecodeElement (_fdag .PatternFill ,&_dfeec );_ebgc !=nil {return _ebgc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdag .GradientFill =NewCT_GradientFill ();if _fdaf :=d .DecodeElement (_fdag .GradientFill ,&_dfeec );_fdaf !=nil {return _fdaf ;};default:_e .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_dfeec .Name );if _eggg :=d .Skip ();_eggg !=nil {return _eggg ;};};case _gd .EndElement :break _bbfbgf ;case _gd .CharData :};};return nil ;}; -// First Sheet -FirstSheetAttr *uint32 ; +// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path +func (_cccd *CT_MetadataBlock )ValidateWithPath (path string )error {for _cfbfg ,_egecd :=range _cccd .Rc {if _bgcgf :=_egecd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_cfbfg ));_bgcgf !=nil {return _bgcgf ;};};return nil ;}; -// Active Sheet Index -ActiveTabAttr *uint32 ; +// Validate validates the CT_DdeItems and its children +func (_aagbb *CT_DdeItems )Validate ()error {return _aagbb .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");}; -// AutoFilter Date Grouping -AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};func (_fbeg *CT_FieldsUsage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbeg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbeg .CountAttr )});};e .EncodeToken (start );if _fbeg .FieldUsage !=nil {_gbed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_bcafa :=range _fbeg .FieldUsage {e .EncodeElement (_bcafa ,_gbed );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eebaee ST_MdxKPIProperty )Validate ()error {return _eebaee .ValidateWithPath ("")};const (ST_VolValueTypeUnset ST_VolValueType =0;ST_VolValueTypeB ST_VolValueType =1;ST_VolValueTypeN ST_VolValueType =2;ST_VolValueTypeE ST_VolValueType =3;ST_VolValueTypeS ST_VolValueType =4;);func (_fdgac ST_PivotFilterType )Validate ()error {return _fdgac .ValidateWithPath ("")};func (_accafg *CT_PivotArea )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _accafg .FieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_accafg .FieldAttr )});};if _accafg .TypeAttr !=ST_PivotAreaTypeUnset {_eggf ,_efdfd :=_accafg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _efdfd !=nil {return _efdfd ;};start .Attr =append (start .Attr ,_eggf );};if _accafg .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .DataOnlyAttr ))});};if _accafg .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .LabelOnlyAttr ))});};if _accafg .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .GrandRowAttr ))});};if _accafg .GrandColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .GrandColAttr ))});};if _accafg .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .CacheIndexAttr ))});};if _accafg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .OutlineAttr ))});};if _accafg .OffsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_accafg .OffsetAttr )});};if _accafg .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accafg .CollapsedLevelsAreSubtotalsAttr ))});};if _accafg .AxisAttr !=ST_AxisUnset {_dcadf ,_gdbea :=_accafg .AxisAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u0069\u0073"});if _gdbea !=nil {return _gdbea ;};start .Attr =append (start .Attr ,_dcadf );};if _accafg .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_accafg .FieldPositionAttr )});};e .EncodeToken (start );if _accafg .References !=nil {_gfbdea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_accafg .References ,_gfbdea );};if _accafg .ExtLst !=nil {_dcabd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_accafg .ExtLst ,_dcabd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Chartsheet and its children +func (_bafbc *Chartsheet )Validate ()error {return _bafbc .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");}; -// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path -func (_ffbg *CT_CellXfs )ValidateWithPath (path string )error {for _ebgg ,_dfeb :=range _ffbg .Xf {if _fcddc :=_dfeb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_ebgg ));_fcddc !=nil {return _fcddc ;};};return nil ;};type ST_CredMethod byte ; +// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path +func (_fddga *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _defbg ,_cdabd :=range _fddga .Map {if _fedaf :=_cdabd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_defbg ));_fedaf !=nil {return _fedaf ;};};return nil ;};func (_bfacd *CT_MdxKPI )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",_bfacd .NAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0070"},Value :_b .Sprintf ("\u0025\u0076",_bfacd .NpAttr )});_fgaac ,_bfeee :=_bfacd .PAttr .MarshalXMLAttr (_gd .Name {Local :"\u0070"});if _bfeee !=nil {return _bfeee ;};start .Attr =append (start .Attr ,_fgaac );e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path -func (_bfaaaa *CT_MapInfo )ValidateWithPath (path string )error {for _afcbg ,_degdf :=range _bfaaaa .Schema {if _bfffa :=_degdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_afcbg ));_bfffa !=nil {return _bfffa ;};};for _aabfg ,_agfac :=range _bfaaaa .Map {if _ddgbc :=_agfac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_aabfg ));_ddgbc !=nil {return _ddgbc ;};};return nil ;};func (_dffgga ST_FormatAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dffgga .String (),start );};type CT_Controls struct{ +// Validate validates the CT_FileSharing and its children +func (_egdbc *CT_FileSharing )Validate ()error {return _egdbc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;); -// Embedded Control -Control []*CT_Control ;}; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_afeed *CT_Hyperlink )ValidateWithPath (path string )error {return nil };func NewCT_DdeItem ()*CT_DdeItem {_cfabb :=&CT_DdeItem {};return _cfabb };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 (_abcf *CT_Fills )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _abcf .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abcf .CountAttr )});};e .EncodeToken (start );if _abcf .Fill !=nil {_daacf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_ccea :=range _abcf .Fill {e .EncodeElement (_ccea ,_daacf );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ddccg *CT_Tuples )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ddccg .CAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_ddccg .CAttr )});};e .EncodeToken (start );_ebdcc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_dcafc :=range _ddccg .Tpl {e .EncodeElement (_dcafc ,_ebdcc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_edgcb ST_TotalsRowFunction )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_edgcb .String (),start );};func (_gcdba *ST_Type )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_gcdba =0;case "\u006e\u006f\u006e\u0065":*_gcdba =1;case "\u0061\u006c\u006c":*_gcdba =2;case "\u0072\u006f\u0077":*_gcdba =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gcdba =4;};return nil ;};func (_dgagff ST_SheetViewType )String ()string {switch _dgagff {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 (_aggga ST_CellType )Validate ()error {return _aggga .ValidateWithPath ("")}; -// Validate validates the CT_ExternalDefinedName and its children -func (_bbcacb *CT_ExternalDefinedName )Validate ()error {return _bbcacb .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};type CT_ExternalSheetName struct{ +// Validate validates the CT_Sets and its children +func (_acfae *CT_Sets )Validate ()error {return _acfae .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");};func (_cbgdg ST_TextVAlign )Validate ()error {return _cbgdg .ValidateWithPath ("")}; -// Sheet Name Value -ValAttr *string ;};type CT_ChartFormat struct{ +// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path +func (_geacb *CT_Reviewed )ValidateWithPath (path string )error {return nil }; -// Chart Index -ChartAttr uint32 ; +// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path +func (_agdga *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil };func (_gcfeg *CT_SmartTagTypes )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _gcfeg .SmartTagType !=nil {_fddfgd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_dgegd :=range _gcfeg .SmartTagType {e .EncodeElement (_dgegd ,_fddfgd );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dddb *CT_RevisionInsertSheet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cffeg :=range start .Attr {if _cffeg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bfdbc ,_efdaae :=_a .ParseUint (_cffeg .Value ,10,32);if _efdaae !=nil {return _efdaae ;};_dddb .SheetIdAttr =uint32 (_bfdbc );continue ;};if _cffeg .Name .Local =="\u006e\u0061\u006d\u0065"{_eddbd ,_cdgcf :=_cffeg .Value ,error (nil );if _cdgcf !=nil {return _cdgcf ;};_dddb .NameAttr =_eddbd ;continue ;};if _cffeg .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dbacb ,_afafac :=_a .ParseUint (_cffeg .Value ,10,32);if _afafac !=nil {return _afafac ;};_dddb .SheetPositionAttr =uint32 (_dbacb );continue ;};if _cffeg .Name .Local =="\u0072\u0049\u0064"{_ecgae ,_defgf :=_a .ParseUint (_cffeg .Value ,10,32);if _defgf !=nil {return _defgf ;};_aaebf :=uint32 (_ecgae );_dddb .RIdAttr =&_aaebf ;continue ;};if _cffeg .Name .Local =="\u0075\u0061"{_aaeag ,_edbaa :=_a .ParseBool (_cffeg .Value );if _edbaa !=nil {return _edbaa ;};_dddb .UaAttr =&_aaeag ;continue ;};if _cffeg .Name .Local =="\u0072\u0061"{_eceae ,_ffaca :=_a .ParseBool (_cffeg .Value );if _ffaca !=nil {return _ffaca ;};_dddb .RaAttr =&_eceae ;continue ;};};for {_fgcaf ,_aadgc :=d .Token ();if _aadgc !=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",_aadgc );};if _dfbag ,_dggacd :=_fgcaf .(_gd .EndElement );_dggacd &&_dfbag .Name ==start .Name {break ;};};return nil ;};func (_gbfbe *CT_WebPublishItems )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ffcee :=range start .Attr {if _ffcee .Name .Local =="\u0063\u006f\u0075n\u0074"{_aadec ,_dagfc :=_a .ParseUint (_ffcee .Value ,10,32);if _dagfc !=nil {return _dagfc ;};_gaffc :=uint32 (_aadec );_gbfbe .CountAttr =&_gaffc ;continue ;};};_egbec :for {_dcega ,_egdgdc :=d .Token ();if _egdgdc !=nil {return _egdgdc ;};switch _dedaba :=_dcega .(type ){case _gd .StartElement :switch _dedaba .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbced :=NewCT_WebPublishItem ();if _geeega :=d .DecodeElement (_cbced ,&_dedaba );_geeega !=nil {return _geeega ;};_gbfbe .WebPublishItem =append (_gbfbe .WebPublishItem ,_cbced );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\u0057\u0065\u0062\u0050\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_dedaba .Name );if _daccad :=d .Skip ();_daccad !=nil {return _daccad ;};};case _gd .EndElement :break _egbec ;case _gd .CharData :};};return nil ;};func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_ebfdf :=&CT_IgnoredErrors {};return _ebfdf };func (_gbddba ST_MdxKPIProperty )Validate ()error {return _gbddba .ValidateWithPath ("")};func (_fadd *CT_ColHierarchiesUsage )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fadd .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fadd .CountAttr )});};e .EncodeToken (start );_efad :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_ggef :=range _fadd .ColHierarchyUsage {e .EncodeElement (_ggef ,_efad );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewEG_ExtensionList ()*EG_ExtensionList {_acabg :=&EG_ExtensionList {};return _acabg };func (_acgcf *CT_PivotAreaReference )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _acgcf .FieldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_acgcf .FieldAttr )});};if _acgcf .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_acgcf .CountAttr )});};if _acgcf .SelectedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .SelectedAttr ))});};if _acgcf .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .ByPositionAttr ))});};if _acgcf .RelativeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .RelativeAttr ))});};if _acgcf .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .DefaultSubtotalAttr ))});};if _acgcf .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .SumSubtotalAttr ))});};if _acgcf .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .CountASubtotalAttr ))});};if _acgcf .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .AvgSubtotalAttr ))});};if _acgcf .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .MaxSubtotalAttr ))});};if _acgcf .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .MinSubtotalAttr ))});};if _acgcf .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .ProductSubtotalAttr ))});};if _acgcf .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .CountSubtotalAttr ))});};if _acgcf .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .StdDevSubtotalAttr ))});};if _acgcf .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .StdDevPSubtotalAttr ))});};if _acgcf .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .VarSubtotalAttr ))});};if _acgcf .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_acgcf .VarPSubtotalAttr ))});};e .EncodeToken (start );if _acgcf .X !=nil {_dgdga :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_abddd :=range _acgcf .X {e .EncodeElement (_abddd ,_dgdga );};};if _acgcf .ExtLst !=nil {_geda :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acgcf .ExtLst ,_geda );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Pivot Format Id -FormatAttr uint32 ; +// Validate validates the CT_TableStyle and its children +func (_fgegc *CT_TableStyle )Validate ()error {return _fgegc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");}; -// Series Format -SeriesAttr *bool ; +// Validate validates the CT_Parameter and its children +func (_ebccb *CT_Parameter )Validate ()error {return _ebccb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_adbef *CT_TableColumns )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _adbef .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_adbef .CountAttr )});};e .EncodeToken (start );_bdccf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_ggccg :=range _adbef .TableColumn {e .EncodeElement (_ggccg ,_bdccf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Pivot Table Location Rule -PivotArea *CT_PivotArea ;}; +// Validate validates the CT_IconFilter and its children +func (_edadc *CT_IconFilter )Validate ()error {return _edadc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};func (_bddacf ST_FieldSortType )Validate ()error {return _bddacf .ValidateWithPath ("")};func (_cfgbb *CT_MergeCells )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cfgbb .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfgbb .CountAttr )});};e .EncodeToken (start );_cacbd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_cbadd :=range _cfgbb .MergeCell {e .EncodeElement (_cbadd ,_cacbd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MeasureDimensionMaps and its children -func (_fadcd *CT_MeasureDimensionMaps )Validate ()error {return _fadcd .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};func (_ffbef *CT_UndoInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_f .Sprintf ("\u0025\u0076",_ffbef .IndexAttr )});_agddd ,_cgdgb :=_ffbef .ExpAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0070"});if _cgdgb !=nil {return _cgdgb ;};start .Attr =append (start .Attr ,_agddd );if _ffbef .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ffbef .Ref3DAttr ))});};if _ffbef .ArrayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ffbef .ArrayAttr ))});};if _ffbef .VAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ffbef .VAttr ))});};if _ffbef .NfAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ffbef .NfAttr ))});};if _ffbef .CsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ffbef .CsAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ffbef .DrAttr )});if _ffbef .DnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffbef .DnAttr )});};if _ffbef .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ffbef .RAttr )});};if _ffbef .SIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ffbef .SIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggdcb ST_CalcMode )ValidateWithPath (path string )error {switch _ggdcb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggdcb ));};return nil ;}; +// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path +func (_egdee *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_bafca ST_DvAspect )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bafca .String (),start );}; -// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path -func (_dcgc *CT_PivotAreas )ValidateWithPath (path string )error {for _afbcgg ,_ccbbg :=range _dcgc .PivotArea {if _edefd :=_ccbbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_afbcgg ));_edefd !=nil {return _edefd ;};};return nil ;}; +// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path +func (_eggaa *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _eaeeg :=_eggaa .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_eaeeg !=nil {return _eaeeg ;};if _faggg :=_eggaa .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_faggg !=nil {return _faggg ;};if _eggaa .CacheHierarchies !=nil {if _bafcg :=_eggaa .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_bafcg !=nil {return _bafcg ;};};if _eggaa .Kpis !=nil {if _gdaba :=_eggaa .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_gdaba !=nil {return _gdaba ;};};if _eggaa .TupleCache !=nil {if _abade :=_eggaa .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");_abade !=nil {return _abade ;};};if _eggaa .CalculatedItems !=nil {if _aagbf :=_eggaa .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_aagbf !=nil {return _aagbf ;};};if _eggaa .CalculatedMembers !=nil {if _bgcgac :=_eggaa .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_bgcgac !=nil {return _bgcgac ;};};if _eggaa .Dimensions !=nil {if _fgacdc :=_eggaa .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_fgacdc !=nil {return _fgacdc ;};};if _eggaa .MeasureGroups !=nil {if _dddfe :=_eggaa .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_dddfe !=nil {return _dddfe ;};};if _eggaa .Maps !=nil {if _eeacb :=_eggaa .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_eeacb !=nil {return _eeacb ;};};if _eggaa .ExtLst !=nil {if _efbfd :=_eggaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efbfd !=nil {return _efbfd ;};};return nil ;};type CT_Boolean struct{ -// Validate validates the CT_pivotTableDefinition and its children -func (_babff *CT_pivotTableDefinition )Validate ()error {return _babff .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");}; +// Value +VAttr bool ; -// Validate validates the CT_DataBar and its children -func (_eagec *CT_DataBar )Validate ()error {return _eagec .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func (_cebg *CT_Dialogsheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cebg .SheetPr !=nil {_fffce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_cebg .SheetPr ,_fffce );};if _cebg .SheetViews !=nil {_egeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cebg .SheetViews ,_egeg );};if _cebg .SheetFormatPr !=nil {_dage :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_cebg .SheetFormatPr ,_dage );};if _cebg .SheetProtection !=nil {_adda :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cebg .SheetProtection ,_adda );};if _cebg .CustomSheetViews !=nil {_bceba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cebg .CustomSheetViews ,_bceba );};if _cebg .PrintOptions !=nil {_fbbe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cebg .PrintOptions ,_fbbe );};if _cebg .PageMargins !=nil {_caacc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_cebg .PageMargins ,_caacc );};if _cebg .PageSetup !=nil {_ebfbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_cebg .PageSetup ,_ebfbe );};if _cebg .HeaderFooter !=nil {_feed :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_cebg .HeaderFooter ,_feed );};if _cebg .Drawing !=nil {_ffad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_cebg .Drawing ,_ffad );};if _cebg .LegacyDrawing !=nil {_geace :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_cebg .LegacyDrawing ,_geace );};if _cebg .LegacyDrawingHF !=nil {_fbbc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cebg .LegacyDrawingHF ,_fbbc );};if _cebg .DrawingHF !=nil {_aada :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cebg .DrawingHF ,_aada );};if _cebg .OleObjects !=nil {_bdfac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_cebg .OleObjects ,_bdfac );};if _cebg .Controls !=nil {_ecddb :=_b .StartElement {Name :_b .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_cebg .Controls ,_ecddb );};if _cebg .ExtLst !=nil {_dgbbg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cebg .ExtLst ,_dgbbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Unused Item +UAttr *bool ; -// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path -func (_acae *CT_DrawingHF )ValidateWithPath (path string )error {return nil };func (_eaggg *CT_MemberProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acgbb :=range start .Attr {if _acgbb .Name .Local =="\u006e\u0061\u006d\u0065"{_cbdg ,_fcgdac :=_acgbb .Value ,error (nil );if _fcgdac !=nil {return _fcgdac ;};_eaggg .NameAttr =&_cbdg ;continue ;};if _acgbb .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_ddgc ,_bfdae :=_e .ParseBool (_acgbb .Value );if _bfdae !=nil {return _bfdae ;};_eaggg .ShowCellAttr =&_ddgc ;continue ;};if _acgbb .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_ecfe ,_bgedg :=_e .ParseBool (_acgbb .Value );if _bgedg !=nil {return _bgedg ;};_eaggg .ShowTipAttr =&_ecfe ;continue ;};if _acgbb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_eadd ,_bgcfg :=_e .ParseBool (_acgbb .Value );if _bgcfg !=nil {return _bgcfg ;};_eaggg .ShowAsCaptionAttr =&_eadd ;continue ;};if _acgbb .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_degbc ,_bdceb :=_e .ParseUint (_acgbb .Value ,10,32);if _bdceb !=nil {return _bdceb ;};_afdbb :=uint32 (_degbc );_eaggg .NameLenAttr =&_afdbb ;continue ;};if _acgbb .Name .Local =="\u0070\u0050\u006f\u0073"{_feecf ,_fgcgf :=_e .ParseUint (_acgbb .Value ,10,32);if _fgcgf !=nil {return _fgcgf ;};_geddac :=uint32 (_feecf );_eaggg .PPosAttr =&_geddac ;continue ;};if _acgbb .Name .Local =="\u0070\u004c\u0065\u006e"{_bbfgc ,_gebec :=_e .ParseUint (_acgbb .Value ,10,32);if _gebec !=nil {return _gebec ;};_ddddf :=uint32 (_bbfgc );_eaggg .PLenAttr =&_ddddf ;continue ;};if _acgbb .Name .Local =="\u006c\u0065\u0076e\u006c"{_edge ,_ddfa :=_e .ParseUint (_acgbb .Value ,10,32);if _ddfa !=nil {return _ddfa ;};_dbfde :=uint32 (_edge );_eaggg .LevelAttr =&_dbfde ;continue ;};if _acgbb .Name .Local =="\u0066\u0069\u0065l\u0064"{_ebbbg ,_ebfag :=_e .ParseUint (_acgbb .Value ,10,32);if _ebfag !=nil {return _ebfag ;};_eaggg .FieldAttr =uint32 (_ebbbg );continue ;};};for {_afffac ,_bdaed :=d .Token ();if _bdaed !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_bdaed );};if _bgedgc ,_dacb :=_afffac .(_b .EndElement );_dacb &&_bgedgc .Name ==start .Name {break ;};};return nil ;};type CT_RevisionHeaders struct{ +// Calculated Item +FAttr *bool ; -// Last Revision GUID -GuidAttr string ; +// Caption +CAttr *string ; -// Last GUID -LastGuidAttr *string ; +// Member Property Count +CpAttr *uint32 ; -// Shared Workbook -SharedAttr *bool ; +// Member Property Indexes +X []*CT_X ;};func (_bfdg *CT_CalculatedItems )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bfdg .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bfdg .CountAttr )});};e .EncodeToken (start );_ffcg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_aecb :=range _bfdg .CalculatedItem {e .EncodeElement (_aecb ,_ffcg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_CustomSheetView struct{ -// Disk Revisions -DiskRevisionsAttr *bool ; +// GUID +GuidAttr string ; -// History -HistoryAttr *bool ; +// Print Scale +ScaleAttr *uint32 ; -// Track Revisions -TrackRevisionsAttr *bool ; +// Color Id +ColorIdAttr *uint32 ; -// Exclusive Mode -ExclusiveAttr *bool ; +// Show Page Breaks +ShowPageBreaksAttr *bool ; -// Revision Id -RevisionIdAttr *uint32 ; +// Show Formulas +ShowFormulasAttr *bool ; -// Version -VersionAttr *int32 ; +// Show Grid Lines +ShowGridLinesAttr *bool ; -// Keep Change History -KeepChangeHistoryAttr *bool ; +// Show Headers +ShowRowColAttr *bool ; -// Protected -ProtectedAttr *bool ; +// Show Outline Symbols +OutlineSymbolsAttr *bool ; -// Preserve History -PreserveHistoryAttr *uint32 ; +// Show Zero Values +ZeroValuesAttr *bool ; -// Header -Header []*CT_RevisionHeader ;};func (_abdde ST_HtmlFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abdde .String (),start );}; +// Fit To Page +FitToPageAttr *bool ; -// ValidateWithPath validates the Connections and its children, prefixing error messages with path -func (_cbbaa *Connections )ValidateWithPath (path string )error {if _bbeeg :=_cbbaa .CT_Connections .ValidateWithPath (path );_bbeeg !=nil {return _bbeeg ;};return nil ;};func (_accaff *CT_WorksheetSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _accaff .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_accaff .RefAttr )});};if _accaff .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_accaff .NameAttr )});};if _accaff .SheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_accaff .SheetAttr )});};if _accaff .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_accaff .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecedf *CT_IconSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecedf .IconSetAttr !=ST_IconSetTypeUnset {_egeag ,_abaea :=_ecedf .IconSetAttr .MarshalXMLAttr (_b .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _abaea !=nil {return _abaea ;};start .Attr =append (start .Attr ,_egeag );};if _ecedf .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ecedf .ShowValueAttr ))});};if _ecedf .PercentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ecedf .PercentAttr ))});};if _ecedf .ReverseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ecedf .ReverseAttr ))});};e .EncodeToken (start );_gead :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_fcbfe :=range _ecedf .Cfvo {e .EncodeElement (_fcbfe ,_gead );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcbcg ST_FieldSortType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcbcg .String (),start );}; +// Print Area Defined +PrintAreaAttr *bool ; -// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path -func (_aacdc *CT_DeletedField )ValidateWithPath (path string )error {return nil };func (_edfag *CT_Colors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edfag .IndexedColors !=nil {_eaebc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_edfag .IndexedColors ,_eaebc );};if _edfag .MruColors !=nil {_ddcba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_edfag .MruColors ,_ddcba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Filtered List +FilterAttr *bool ; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_ecgbd *CT_Connection )ValidateWithPath (path string )error {if _ebeda :=_ecgbd .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_ebeda !=nil {return _ebeda ;};if _ecgbd .DbPr !=nil {if _afac :=_ecgbd .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072");_afac !=nil {return _afac ;};};if _ecgbd .OlapPr !=nil {if _aafb :=_ecgbd .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_aafb !=nil {return _aafb ;};};if _ecgbd .WebPr !=nil {if _ccce :=_ecgbd .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_ccce !=nil {return _ccce ;};};if _ecgbd .TextPr !=nil {if _ddfec :=_ecgbd .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_ddfec !=nil {return _ddfec ;};};if _ecgbd .Parameters !=nil {if _dfdfg :=_ecgbd .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");_dfdfg !=nil {return _dfdfg ;};};if _ecgbd .ExtLst !=nil {if _gaafg :=_ecgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaafg !=nil {return _gaafg ;};};return nil ;}; +// Show AutoFitler Drop Down Controls +ShowAutoFilterAttr *bool ; -// Validate validates the CT_CellProtection and its children -func (_cgfbc *CT_CellProtection )Validate ()error {return _cgfbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");};func (_abada ST_VolDepType )ValidateWithPath (path string )error {switch _abada {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abada ));};return nil ;}; +// Hidden Rows +HiddenRowsAttr *bool ; -// Validate validates the CT_MetadataBlocks and its children -func (_dagde *CT_MetadataBlocks )Validate ()error {return _dagde .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");}; +// Hidden Columns +HiddenColumnsAttr *bool ; -// Validate validates the CT_FileRecoveryPr and its children -func (_ccbcd *CT_FileRecoveryPr )Validate ()error {return _ccbcd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};func (_ddabb ST_GroupBy )Validate ()error {return _ddabb .ValidateWithPath ("")}; +// Visible State +StateAttr ST_SheetState ; -// Validate validates the CT_CalculatedItem and its children -func (_gbdf *CT_CalculatedItem )Validate ()error {return _gbdf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};func (_bbff *CT_Dialogsheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaacb :for {_daege ,_daed :=d .Token ();if _daed !=nil {return _daed ;};switch _faeda :=_daege .(type ){case _b .StartElement :switch _faeda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_bbff .SheetPr =NewCT_SheetPr ();if _gdge :=d .DecodeElement (_bbff .SheetPr ,&_faeda );_gdge !=nil {return _gdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_bbff .SheetViews =NewCT_SheetViews ();if _aecc :=d .DecodeElement (_bbff .SheetViews ,&_faeda );_aecc !=nil {return _aecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_bbff .SheetFormatPr =NewCT_SheetFormatPr ();if _effc :=d .DecodeElement (_bbff .SheetFormatPr ,&_faeda );_effc !=nil {return _effc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bbff .SheetProtection =NewCT_SheetProtection ();if _cbfad :=d .DecodeElement (_bbff .SheetProtection ,&_faeda );_cbfad !=nil {return _cbfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_bbff .CustomSheetViews =NewCT_CustomSheetViews ();if _ebgf :=d .DecodeElement (_bbff .CustomSheetViews ,&_faeda );_ebgf !=nil {return _ebgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_bbff .PrintOptions =NewCT_PrintOptions ();if _edeeg :=d .DecodeElement (_bbff .PrintOptions ,&_faeda );_edeeg !=nil {return _edeeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bbff .PageMargins =NewCT_PageMargins ();if _fdffgf :=d .DecodeElement (_bbff .PageMargins ,&_faeda );_fdffgf !=nil {return _fdffgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bbff .PageSetup =NewCT_PageSetup ();if _cbee :=d .DecodeElement (_bbff .PageSetup ,&_faeda );_cbee !=nil {return _cbee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bbff .HeaderFooter =NewCT_HeaderFooter ();if _ageef :=d .DecodeElement (_bbff .HeaderFooter ,&_faeda );_ageef !=nil {return _ageef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bbff .Drawing =NewCT_Drawing ();if _fgab :=d .DecodeElement (_bbff .Drawing ,&_faeda );_fgab !=nil {return _fgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_bbff .LegacyDrawing =NewCT_LegacyDrawing ();if _aadd :=d .DecodeElement (_bbff .LegacyDrawing ,&_faeda );_aadd !=nil {return _aadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_bbff .LegacyDrawingHF =NewCT_LegacyDrawing ();if _caecb :=d .DecodeElement (_bbff .LegacyDrawingHF ,&_faeda );_caecb !=nil {return _caecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_bbff .DrawingHF =NewCT_DrawingHF ();if _aecdf :=d .DecodeElement (_bbff .DrawingHF ,&_faeda );_aecdf !=nil {return _aecdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_bbff .OleObjects =NewCT_OleObjects ();if _cedb :=d .DecodeElement (_bbff .OleObjects ,&_faeda );_cedb !=nil {return _cedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_bbff .Controls =NewCT_Controls ();if _efaa :=d .DecodeElement (_bbff .Controls ,&_faeda );_efaa !=nil {return _efaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbff .ExtLst =NewCT_ExtensionList ();if _ffceg :=d .DecodeElement (_bbff .ExtLst ,&_faeda );_ffceg !=nil {return _ffceg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067\u0073h\u0065e\u0074\u0020\u0025\u0076",_faeda .Name );if _beed :=d .Skip ();_beed !=nil {return _beed ;};};case _b .EndElement :break _aaacb ;case _b .CharData :};};return nil ;};func (_abddgb *ST_DdeValueType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abddgb =0;case "\u006e\u0069\u006c":*_abddgb =1;case "\u0062":*_abddgb =2;case "\u006e":*_abddgb =3;case "\u0065":*_abddgb =4;case "\u0073\u0074\u0072":*_abddgb =5;};return nil ;};type ST_TargetScreenSize byte ; +// Filter +FilterUniqueAttr *bool ; + +// View Type +ViewAttr ST_SheetViewType ; -// Validate validates the CT_RElt and its children -func (_aggdd *CT_RElt )Validate ()error {return _aggdd .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};func (_ddeec *CT_DbPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_ddeec .ConnectionAttr )});if _ddeec .CommandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddeec .CommandAttr )});};if _ddeec .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddeec .ServerCommandAttr )});};if _ddeec .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ddeec .CommandTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Show Ruler +ShowRulerAttr *bool ; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_gcdba *CT_PageSetup )ValidateWithPath (path string )error {if _gcdba .PaperHeightAttr !=nil {if !_c .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gcdba .PaperHeightAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_PositiveUniversalMeasurePatternRe ,*_gcdba .PaperHeightAttr );};};if _gcdba .PaperHeightAttr !=nil {if !_c .ST_UniversalMeasurePatternRe .MatchString (*_gcdba .PaperHeightAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_UniversalMeasurePatternRe ,*_gcdba .PaperHeightAttr );};};if _gcdba .PaperWidthAttr !=nil {if !_c .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gcdba .PaperWidthAttr ){return _f .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_PositiveUniversalMeasurePatternRe ,*_gcdba .PaperWidthAttr );};};if _gcdba .PaperWidthAttr !=nil {if !_c .ST_UniversalMeasurePatternRe .MatchString (*_gcdba .PaperWidthAttr ){return _f .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_UniversalMeasurePatternRe ,*_gcdba .PaperWidthAttr );};};if _gdgda :=_gcdba .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_gdgda !=nil {return _gdgda ;};if _gcbaca :=_gcdba .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gcbaca !=nil {return _gcbaca ;};if _gaabe :=_gcdba .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_gaabe !=nil {return _gaabe ;};if _dcbde :=_gcdba .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072");_dcbde !=nil {return _dcbde ;};return nil ;};func (_fabad ST_DdeValueType )String ()string {switch _fabad {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0062";case 3:return "\u006e";case 4:return "\u0065";case 5:return "\u0073\u0074\u0072";};return "";};type CT_Scenario struct{ +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Scenario Name -NameAttr string ; +// Pane Split Information +Pane *CT_Pane ; -// Scenario Locked -LockedAttr *bool ; +// Selection +Selection *CT_Selection ; -// Hidden Scenario -HiddenAttr *bool ; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// Changing Cell Count -CountAttr *uint32 ; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// User Name -UserAttr *string ; +// Page Margins +PageMargins *CT_PageMargins ; -// Scenario Comment -CommentAttr *string ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Input Cells -InputCells []*CT_InputCells ;};func NewCT_BookView ()*CT_BookView {_bga :=&CT_BookView {};return _bga };type CT_WebPublishItem struct{ +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Id -IdAttr uint32 ; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Destination Bookmark -DivIdAttr string ; +// AutoFilter Settings +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func NewCT_MetadataTypes ()*CT_MetadataTypes {_cggcf :=&CT_MetadataTypes {};return _cggcf };type CT_MeasureDimensionMap struct{ -// Web Source Type -SourceTypeAttr ST_WebSourceType ; +// Measure Group Id +MeasureGroupAttr *uint32 ; -// Source Id -SourceRefAttr *string ; +// Dimension Id +DimensionAttr *uint32 ;};func (_gcdaa *CT_DiscretePr )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_eaeea :=range start .Attr {if _eaeea .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddafe ,_febf :=_a .ParseUint (_eaeea .Value ,10,32);if _febf !=nil {return _febf ;};_fddg :=uint32 (_ddafe );_gcdaa .CountAttr =&_fddg ;continue ;};};_bcccc :for {_ebaff ,_bedgdb :=d .Token ();if _bedgdb !=nil {return _bedgdb ;};switch _abab :=_ebaff .(type ){case _gd .StartElement :switch _abab .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eegea :=NewCT_Index ();if _afgc :=d .DecodeElement (_eegea ,&_abab );_afgc !=nil {return _afgc ;};_gcdaa .X =append (_gcdaa .X ,_eegea );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\u0044i\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072 \u0025\u0076",_abab .Name );if _bbagd :=d .Skip ();_bbagd !=nil {return _bbagd ;};};case _gd .EndElement :break _bcccc ;case _gd .CharData :};};return nil ;}; -// Source Object Name -SourceObjectAttr *string ; +// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path +func (_dgef *CT_CacheFields )ValidateWithPath (path string )error {for _bde ,_fbgd :=range _dgef .CacheField {if _eea :=_fbgd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_bde ));_eea !=nil {return _eea ;};};return nil ;};func (_cdefdc *CT_PhoneticRun )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_eeaaf :=range start .Attr {if _eeaaf .Name .Local =="\u0073\u0062"{_bbfad ,_deced :=_a .ParseUint (_eeaaf .Value ,10,32);if _deced !=nil {return _deced ;};_cdefdc .SbAttr =uint32 (_bbfad );continue ;};if _eeaaf .Name .Local =="\u0065\u0062"{_cdgfc ,_accab :=_a .ParseUint (_eeaaf .Value ,10,32);if _accab !=nil {return _accab ;};_cdefdc .EbAttr =uint32 (_cdgfc );continue ;};};_bcfacd :for {_fffcd ,_fgfcb :=d .Token ();if _fgfcb !=nil {return _fgfcb ;};switch _bbcb :=_fffcd .(type ){case _gd .StartElement :switch _bbcb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dagea :=d .DecodeElement (&_cdefdc .T ,&_bbcb );_dagea !=nil {return _dagea ;};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\u0068\u006f\u006e\u0065\u0074\u0069c\u0052u\u006e\u0020\u0025\u0076",_bbcb .Name );if _feafc :=d .Skip ();_feafc !=nil {return _feafc ;};};case _gd .EndElement :break _bcfacd ;case _gd .CharData :};};return nil ;};type CT_WebPublishObjects struct{ -// Destination File Name -DestinationFileAttr string ; +// Count +CountAttr *uint32 ; -// Title -TitleAttr *string ; +// Web Publishing Object +WebPublishObject []*CT_WebPublishObject ;}; -// Automatically Publish -AutoRepublishAttr *bool ;}; +// Validate validates the CT_ExternalDefinedNames and its children +func (_eaea *CT_ExternalDefinedNames )Validate ()error {return _eaea .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func (_babdf *Table )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _babdf .CT_Table .MarshalXML (e ,start );};func (_ddcdde ST_DataConsolidateFunction )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_ddcdde .String (),start );};func (_ggfggb *CT_PivotTableStyle )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ggfggb .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ggfggb .NameAttr )});};if _ggfggb .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ggfggb .ShowRowHeadersAttr ))});};if _ggfggb .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ggfggb .ShowColHeadersAttr ))});};if _ggfggb .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ggfggb .ShowRowStripesAttr ))});};if _ggfggb .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ggfggb .ShowColStripesAttr ))});};if _ggfggb .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ggfggb .ShowLastColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ggbded *CT_FontSize )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ggbded .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_edcgf *CT_Items )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _edcgf .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_edcgf .CountAttr )});};e .EncodeToken (start );_cbfcbc :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_cbba :=range _edcgf .Item {e .EncodeElement (_cbba ,_cbfcbc );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path -func (_dgecf *CT_OleItems )ValidateWithPath (path string )error {for _fabbb ,_fbbd :=range _dgecf .OleItem {if _gacca :=_fbbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_fabbb ));_gacca !=nil {return _gacca ;};};return nil ;};func (_cceabc ST_PivotFilterType )ValidateWithPath (path string )error {switch _cceabc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cceabc ));};return nil ;}; +// Validate validates the CT_ExternalRow and its children +func (_fbfa *CT_ExternalRow )Validate ()error {return _fbfa .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");};func (_cgecd *CT_Connection )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fcade :=range start .Attr {if _fcade .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_dceb ,_dabb :=_a .ParseBool (_fcade .Value );if _dabb !=nil {return _dabb ;};_cgecd .DeletedAttr =&_dceb ;continue ;};if _fcade .Name .Local =="\u0069\u0064"{_dbeag ,_gcac :=_a .ParseUint (_fcade .Value ,10,32);if _gcac !=nil {return _gcac ;};_cgecd .IdAttr =uint32 (_dbeag );continue ;};if _fcade .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_agdd ,_fgcfb :=_a .ParseBool (_fcade .Value );if _fgcfb !=nil {return _fgcfb ;};_cgecd .OnlyUseConnectionFileAttr =&_agdd ;continue ;};if _fcade .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_gdcda ,_gffd :=_fcade .Value ,error (nil );if _gffd !=nil {return _gffd ;};_cgecd .OdcFileAttr =&_gdcda ;continue ;};if _fcade .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_ebcdf ,_bcgf :=_a .ParseBool (_fcade .Value );if _bcgf !=nil {return _bcgf ;};_cgecd .BackgroundAttr =&_ebcdf ;continue ;};if _fcade .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_adee ,_egga :=_a .ParseUint (_fcade .Value ,10,32);if _egga !=nil {return _egga ;};_deeed :=uint32 (_adee );_cgecd .IntervalAttr =&_deeed ;continue ;};if _fcade .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_abbbc ,_ecad :=_a .ParseBool (_fcade .Value );if _ecad !=nil {return _ecad ;};_cgecd .RefreshOnLoadAttr =&_abbbc ;continue ;};if _fcade .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_dbbee ,_adeaa :=_fcade .Value ,error (nil );if _adeaa !=nil {return _adeaa ;};_cgecd .DescriptionAttr =&_dbbee ;continue ;};if _fcade .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_fgdg ,_gccc :=_a .ParseBool (_fcade .Value );if _gccc !=nil {return _gccc ;};_cgecd .SaveDataAttr =&_fgdg ;continue ;};if _fcade .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_gbbb ,_adff :=_a .ParseUint (_fcade .Value ,10,32);if _adff !=nil {return _adff ;};_fccb :=uint32 (_gbbb );_cgecd .ReconnectionMethodAttr =&_fccb ;continue ;};if _fcade .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_cgecd .CredentialsAttr .UnmarshalXMLAttr (_fcade );continue ;};if _fcade .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_accacb ,_dacf :=_a .ParseBool (_fcade .Value );if _dacf !=nil {return _dacf ;};_cgecd .KeepAliveAttr =&_accacb ;continue ;};if _fcade .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_gafeb ,_ecbgg :=_fcade .Value ,error (nil );if _ecbgg !=nil {return _ecbgg ;};_cgecd .SourceFileAttr =&_gafeb ;continue ;};if _fcade .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_cegc ,_dcea :=_fcade .Value ,error (nil );if _dcea !=nil {return _dcea ;};_cgecd .SingleSignOnIdAttr =&_cegc ;continue ;};if _fcade .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_ggbd ,_fdbe :=_a .ParseBool (_fcade .Value );if _fdbe !=nil {return _fdbe ;};_cgecd .SavePasswordAttr =&_ggbd ;continue ;};if _fcade .Name .Local =="\u006e\u0061\u006d\u0065"{_ageb ,_dcf :=_fcade .Value ,error (nil );if _dcf !=nil {return _dcf ;};_cgecd .NameAttr =&_ageb ;continue ;};if _fcade .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_eageb ,_agae :=_a .ParseUint (_fcade .Value ,10,8);if _agae !=nil {return _agae ;};_cgecd .RefreshedVersionAttr =uint8 (_eageb );continue ;};if _fcade .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_gcdgc ,_gfge :=_a .ParseUint (_fcade .Value ,10,8);if _gfge !=nil {return _gfge ;};_edbff :=uint8 (_gcdgc );_cgecd .MinRefreshableVersionAttr =&_edbff ;continue ;};if _fcade .Name .Local =="\u006e\u0065\u0077"{_becdff ,_eggec :=_a .ParseBool (_fcade .Value );if _eggec !=nil {return _eggec ;};_cgecd .NewAttr =&_becdff ;continue ;};if _fcade .Name .Local =="\u0074\u0079\u0070\u0065"{_ceeaa ,_egdf :=_a .ParseUint (_fcade .Value ,10,32);if _egdf !=nil {return _egdf ;};_gdeb :=uint32 (_ceeaa );_cgecd .TypeAttr =&_gdeb ;continue ;};};_efda :for {_gfadd ,_cgcc :=d .Token ();if _cgcc !=nil {return _cgcc ;};switch _eagcf :=_gfadd .(type ){case _gd .StartElement :switch _eagcf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgecd .DbPr =NewCT_DbPr ();if _feeae :=d .DecodeElement (_cgecd .DbPr ,&_eagcf );_feeae !=nil {return _feeae ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgecd .OlapPr =NewCT_OlapPr ();if _agef :=d .DecodeElement (_cgecd .OlapPr ,&_eagcf );_agef !=nil {return _agef ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgecd .WebPr =NewCT_WebPr ();if _efdgb :=d .DecodeElement (_cgecd .WebPr ,&_eagcf );_efdgb !=nil {return _efdgb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgecd .TextPr =NewCT_TextPr ();if _efdc :=d .DecodeElement (_cgecd .TextPr ,&_eagcf );_efdc !=nil {return _efdc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgecd .Parameters =NewCT_Parameters ();if _fdgb :=d .DecodeElement (_cgecd .Parameters ,&_eagcf );_fdgb !=nil {return _fdgb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgecd .ExtLst =NewCT_ExtensionList ();if _bdeeb :=d .DecodeElement (_cgecd .ExtLst ,&_eagcf );_bdeeb !=nil {return _bdeeb ;};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\u006e\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_eagcf .Name );if _gcbf :=d .Skip ();_gcbf !=nil {return _gcbf ;};};case _gd .EndElement :break _efda ;case _gd .CharData :};};return nil ;};func (_fcafe *CT_ServerFormat )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ggeabc :=range start .Attr {if _ggeabc .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_cegade ,_fgdbe :=_ggeabc .Value ,error (nil );if _fgdbe !=nil {return _fgdbe ;};_fcafe .CultureAttr =&_cegade ;continue ;};if _ggeabc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_adeeg ,_aefef :=_ggeabc .Value ,error (nil );if _aefef !=nil {return _aefef ;};_fcafe .FormatAttr =&_adeeg ;continue ;};};for {_dbeac ,_bbaagg :=d .Token ();if _bbaagg !=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",_bbaagg );};if _dgaga ,_cbgec :=_dbeac .(_gd .EndElement );_cbgec &&_dgaga .Name ==start .Name {break ;};};return nil ;};func NewCT_WorkbookPr ()*CT_WorkbookPr {_bfbbbf :=&CT_WorkbookPr {};return _bfbbbf };func (_eagef *CT_TableStyles )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _eagef .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eagef .CountAttr )});};if _eagef .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eagef .DefaultTableStyleAttr )});};if _eagef .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eagef .DefaultPivotStyleAttr )});};e .EncodeToken (start );if _eagef .TableStyle !=nil {_gfbec :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_eadbc :=range _eagef .TableStyle {e .EncodeElement (_eadbc ,_gfbec );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path -func (_abbeg *CT_PivotFilter )ValidateWithPath (path string )error {if _abbeg .TypeAttr ==ST_PivotFilterTypeUnset {return _f .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gfaef :=_abbeg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfaef !=nil {return _gfaef ;};if _ebdba :=_abbeg .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_ebdba !=nil {return _ebdba ;};if _abbeg .ExtLst !=nil {if _dbdgdb :=_abbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbdgdb !=nil {return _dbdgdb ;};};return nil ;};type ST_Orientation byte ;func (_aebda ST_TextHAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aebda .String (),start );};type ST_TimePeriod byte ; +// Validate validates the CT_OlapPr and its children +func (_cfeba *CT_OlapPr )Validate ()error {return _cfeba .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");};func (_afced *CT_PageFields )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cdbbd :=range start .Attr {if _cdbbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgefe ,_fbdcf :=_a .ParseUint (_cdbbd .Value ,10,32);if _fbdcf !=nil {return _fbdcf ;};_abcee :=uint32 (_cgefe );_afced .CountAttr =&_abcee ;continue ;};};_acada :for {_cccg ,_dbbef :=d .Token ();if _dbbef !=nil {return _dbbef ;};switch _cbcbe :=_cccg .(type ){case _gd .StartElement :switch _cbcbe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbgefc :=NewCT_PageField ();if _fdcfg :=d .DecodeElement (_gbgefc ,&_cbcbe );_fdcfg !=nil {return _fdcfg ;};_afced .PageField =append (_afced .PageField ,_gbgefc );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\u0050a\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_cbcbe .Name );if _ecabd :=d .Skip ();_ecabd !=nil {return _ecabd ;};};case _gd .EndElement :break _acada ;case _gd .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path -func (_gcdda *CT_WebPublishItems )ValidateWithPath (path string )error {for _feagbf ,_ddbdg :=range _gcdda .WebPublishItem {if _ddaab :=_ddbdg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_feagbf ));_ddaab !=nil {return _ddaab ;};};return nil ;};type CT_CellStyleXfs struct{ +// Validate validates the CT_QueryTableField and its children +func (_acbcf *CT_QueryTableField )Validate ()error {return _acbcf .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};func (_ebacc *CT_MapInfo )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dadfc :=range start .Attr {if _dadfc .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_baebb ,_acffb :=_dadfc .Value ,error (nil );if _acffb !=nil {return _acffb ;};_ebacc .SelectionNamespacesAttr =_baebb ;continue ;};};_cbaef :for {_fcca ,_fcff :=d .Token ();if _fcff !=nil {return _fcff ;};switch _adgce :=_fcca .(type ){case _gd .StartElement :switch _adgce .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfcfg :=NewCT_Schema ();if _adbfe :=d .DecodeElement (_bfcfg ,&_adgce );_adbfe !=nil {return _adbfe ;};_ebacc .Schema =append (_ebacc .Schema ,_bfcfg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffebg :=NewCT_Map ();if _aagdg :=d .DecodeElement (_ffebg ,&_adgce );_aagdg !=nil {return _aagdg ;};_ebacc .Map =append (_ebacc .Map ,_ffebg );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\u005fM\u0061\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_adgce .Name );if _cdec :=d .Skip ();_cdec !=nil {return _cdec ;};};case _gd .EndElement :break _cbaef ;case _gd .CharData :};};return nil ;};func (_eefeac ST_OleUpdate )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_eefeac .String (),start );}; -// Style Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path +func (_febcc *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };func (_dcade *CT_CustomWorkbookView )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dcade .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 _ ,_feebd :=range start .Attr {if _feebd .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_ffeg ,_gecd :=_a .ParseBool (_feebd .Value );if _gecd !=nil {return _gecd ;};_dcade .ShowVerticalScrollAttr =&_ffeg ;continue ;};if _feebd .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_accc ,_dgfd :=_a .ParseBool (_feebd .Value );if _dgfd !=nil {return _dgfd ;};_dcade .ShowSheetTabsAttr =&_accc ;continue ;};if _feebd .Name .Local =="\u0067\u0075\u0069\u0064"{_egae ,_agee :=_feebd .Value ,error (nil );if _agee !=nil {return _agee ;};_dcade .GuidAttr =_egae ;continue ;};if _feebd .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_beca ,_bcac :=_a .ParseInt (_feebd .Value ,10,32);if _bcac !=nil {return _bcac ;};_bcgff :=int32 (_beca );_dcade .XWindowAttr =&_bcgff ;continue ;};if _feebd .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_fdfbbd ,_eggdb :=_a .ParseUint (_feebd .Value ,10,32);if _eggdb !=nil {return _eggdb ;};_fcee :=uint32 (_fdfbbd );_dcade .MergeIntervalAttr =&_fcee ;continue ;};if _feebd .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_deca ,_adgad :=_a .ParseInt (_feebd .Value ,10,32);if _adgad !=nil {return _adgad ;};_acgdcc :=int32 (_deca );_dcade .YWindowAttr =&_acgdcc ;continue ;};if _feebd .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_gcgg ,_cbda :=_a .ParseBool (_feebd .Value );if _cbda !=nil {return _cbda ;};_dcade .OnlySyncAttr =&_gcgg ;continue ;};if _feebd .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_edcbg ,_fdaaf :=_a .ParseUint (_feebd .Value ,10,32);if _fdaaf !=nil {return _fdaaf ;};_dcade .WindowWidthAttr =uint32 (_edcbg );continue ;};if _feebd .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_baebf ,_agfaf :=_a .ParseBool (_feebd .Value );if _agfaf !=nil {return _agfaf ;};_dcade .IncludePrintSettingsAttr =&_baebf ;continue ;};if _feebd .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_addec ,_ccbd :=_a .ParseUint (_feebd .Value ,10,32);if _ccbd !=nil {return _ccbd ;};_dcade .WindowHeightAttr =uint32 (_addec );continue ;};if _feebd .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_edada ,_cgee :=_a .ParseUint (_feebd .Value ,10,32);if _cgee !=nil {return _cgee ;};_dfgfe :=uint32 (_edada );_dcade .TabRatioAttr =&_dfgfe ;continue ;};if _feebd .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_eace ,_bddg :=_a .ParseBool (_feebd .Value );if _bddg !=nil {return _bddg ;};_dcade .ShowFormulaBarAttr =&_eace ;continue ;};if _feebd .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_cadc ,_dafbg :=_a .ParseBool (_feebd .Value );if _dafbg !=nil {return _dafbg ;};_dcade .ChangesSavedWinAttr =&_cadc ;continue ;};if _feebd .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_bfebcb ,_deccg :=_a .ParseBool (_feebd .Value );if _deccg !=nil {return _deccg ;};_dcade .MaximizedAttr =&_bfebcb ;continue ;};if _feebd .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dcade .ShowCommentsAttr .UnmarshalXMLAttr (_feebd );continue ;};if _feebd .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_afcf ,_daccd :=_a .ParseBool (_feebd .Value );if _daccd !=nil {return _daccd ;};_dcade .AutoUpdateAttr =&_afcf ;continue ;};if _feebd .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_fccc ,_fcdc :=_a .ParseUint (_feebd .Value ,10,32);if _fcdc !=nil {return _fcdc ;};_dcade .ActiveSheetIdAttr =uint32 (_fccc );continue ;};if _feebd .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_affbe ,_badaf :=_a .ParseBool (_feebd .Value );if _badaf !=nil {return _badaf ;};_dcade .ShowHorizontalScrollAttr =&_affbe ;continue ;};if _feebd .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_dbff ,_gfgdg :=_a .ParseBool (_feebd .Value );if _gfgdg !=nil {return _gfgdg ;};_dcade .ShowStatusbarAttr =&_dbff ;continue ;};if _feebd .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_bfbdd ,_fbccg :=_a .ParseBool (_feebd .Value );if _fbccg !=nil {return _fbccg ;};_dcade .PersonalViewAttr =&_bfbdd ;continue ;};if _feebd .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_agacc ,_aedcb :=_a .ParseBool (_feebd .Value );if _aedcb !=nil {return _aedcb ;};_dcade .MinimizedAttr =&_agacc ;continue ;};if _feebd .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_dcade .ShowObjectsAttr .UnmarshalXMLAttr (_feebd );continue ;};if _feebd .Name .Local =="\u006e\u0061\u006d\u0065"{_daga ,_fcfgc :=_feebd .Value ,error (nil );if _fcfgc !=nil {return _fcfgc ;};_dcade .NameAttr =_daga ;continue ;};if _feebd .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_fbfcc ,_cbbce :=_a .ParseBool (_feebd .Value );if _cbbce !=nil {return _cbbce ;};_dcade .IncludeHiddenRowColAttr =&_fbfcc ;continue ;};};_gaaa :for {_bcca ,_caff :=d .Token ();if _caff !=nil {return _caff ;};switch _cecgb :=_bcca .(type ){case _gd .StartElement :switch _cecgb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcade .ExtLst =NewCT_ExtensionList ();if _edcda :=d .DecodeElement (_dcade .ExtLst ,&_cecgb );_edcda !=nil {return _edcda ;};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\u0075\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_cecgb .Name );if _bbgab :=d .Skip ();_bbgab !=nil {return _bbgab ;};};case _gd .EndElement :break _gaaa ;case _gd .CharData :};};return nil ;};func (_caaagb *CT_XmlCellPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_caaagb .IdAttr )});if _caaagb .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_caaagb .UniqueNameAttr )});};e .EncodeToken (start );_bfaba :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_caaagb .XmlPr ,_bfaba );if _caaagb .ExtLst !=nil {_deffbd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_caaagb .ExtLst ,_deffbd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dbggg *CT_Groups )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dbggg .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dbggg .CountAttr )});};e .EncodeToken (start );_aedd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_eedda :=range _dbggg .Group {e .EncodeElement (_eedda ,_aedd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Formatting Elements -Xf []*CT_Xf ;};func NewCT_CommentPr ()*CT_CommentPr {_feab :=&CT_CommentPr {};_feab .Anchor =NewCT_ObjectAnchor ();return _feab ;};func (_fafgc *CT_Extension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdgfe :=range start .Attr {if _fdgfe .Name .Local =="\u0075\u0072\u0069"{_cfcc ,_gacaf :=_fdgfe .Value ,error (nil );if _gacaf !=nil {return _gacaf ;};_fafgc .UriAttr =&_cfcc ;continue ;};};_dabeb :for {_eaeec ,_ccddc :=d .Token ();if _ccddc !=nil {return _ccddc ;};switch _dccbg :=_eaeec .(type ){case _b .StartElement :switch _dccbg .Name {default:if _gggeg ,_gbeed :=_d .CreateElement (_dccbg );_gbeed !=nil {return _gbeed ;}else {if _bgdgf :=d .DecodeElement (_gggeg ,&_dccbg );_bgdgf !=nil {return _bgdgf ;};_fafgc .Any =_gggeg ;};};case _b .EndElement :break _dabeb ;case _b .CharData :};};return nil ;};type CT_Dxfs struct{ +// Validate validates the CT_Dxfs and its children +func (_eacff *CT_Dxfs )Validate ()error {return _eacff .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");}; -// Format Count -CountAttr *uint32 ; +// Validate validates the CT_ColFields and its children +func (_afee *CT_ColFields )Validate ()error {return _afee .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");};func (_geaee ST_FormulaExpression )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_geaee .String (),start );};func (_dbfcb ST_ExternalConnectionType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dbfcb .String (),start );};func (_caega ST_rwColActionType )Validate ()error {return _caega .ValidateWithPath ("")};func (_dgea *CT_CalculatedMembers )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_efc :=range start .Attr {if _efc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecbg ,_cgd :=_a .ParseUint (_efc .Value ,10,32);if _cgd !=nil {return _cgd ;};_efg :=uint32 (_ecbg );_dgea .CountAttr =&_efg ;continue ;};};_fgag :for {_defg ,_efac :=d .Token ();if _efac !=nil {return _efac ;};switch _efcc :=_defg .(type ){case _gd .StartElement :switch _efcc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aafe :=NewCT_CalculatedMember ();if _gfeg :=d .DecodeElement (_aafe ,&_efcc );_gfeg !=nil {return _gfeg ;};_dgea .CalculatedMember =append (_dgea .CalculatedMember ,_aafe );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\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_efcc .Name );if _dcca :=d .Skip ();_dcca !=nil {return _dcca ;};};case _gd .EndElement :break _fgag ;case _gd .CharData :};};return nil ;};func NewCT_GroupMember ()*CT_GroupMember {_ecdc :=&CT_GroupMember {};return _ecdc };func NewCT_TextField ()*CT_TextField {_fffedg :=&CT_TextField {};return _fffedg }; -// Formatting -Dxf []*CT_Dxf ;};type ST_PhoneticAlignment byte ;func (_ecaa *CT_CellProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgfd :=range start .Attr {if _dgfd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gaad ,_gadd :=_e .ParseBool (_dgfd .Value );if _gadd !=nil {return _gadd ;};_ecaa .LockedAttr =&_gaad ;continue ;};if _dgfd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dfee ,_gafe :=_e .ParseBool (_dgfd .Value );if _gafe !=nil {return _gafe ;};_ecaa .HiddenAttr =&_dfee ;continue ;};};for {_ggg ,_dcac :=d .Token ();if _dcac !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e: \u0025\u0073",_dcac );};if _gaec ,_dagg :=_ggg .(_b .EndElement );_dagg &&_gaec .Name ==start .Name {break ;};};return nil ;};func NewCT_IndexedColors ()*CT_IndexedColors {_fgaf :=&CT_IndexedColors {};return _fgaf };func NewCT_OleItem ()*CT_OleItem {_eedac :=&CT_OleItem {};return _eedac };func (_dbcea *CT_Scenario )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adgab :=range start .Attr {if _adgab .Name .Local =="\u006e\u0061\u006d\u0065"{_efga ,_egcdd :=_adgab .Value ,error (nil );if _egcdd !=nil {return _egcdd ;};_dbcea .NameAttr =_efga ;continue ;};if _adgab .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_aceef ,_fbceg :=_e .ParseBool (_adgab .Value );if _fbceg !=nil {return _fbceg ;};_dbcea .LockedAttr =&_aceef ;continue ;};if _adgab .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_aaaba ,_afbgc :=_e .ParseBool (_adgab .Value );if _afbgc !=nil {return _afbgc ;};_dbcea .HiddenAttr =&_aaaba ;continue ;};if _adgab .Name .Local =="\u0063\u006f\u0075n\u0074"{_aeefae ,_bdgba :=_e .ParseUint (_adgab .Value ,10,32);if _bdgba !=nil {return _bdgba ;};_gfced :=uint32 (_aeefae );_dbcea .CountAttr =&_gfced ;continue ;};if _adgab .Name .Local =="\u0075\u0073\u0065\u0072"{_eadfb ,_ggedb :=_adgab .Value ,error (nil );if _ggedb !=nil {return _ggedb ;};_dbcea .UserAttr =&_eadfb ;continue ;};if _adgab .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_aadcda ,_fgcae :=_adgab .Value ,error (nil );if _fgcae !=nil {return _fgcae ;};_dbcea .CommentAttr =&_aadcda ;continue ;};};_gbega :for {_babdcc ,_adgdg :=d .Token ();if _adgdg !=nil {return _adgdg ;};switch _ddfac :=_babdcc .(type ){case _b .StartElement :switch _ddfac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}:_gdfgg :=NewCT_InputCells ();if _egbdff :=d .DecodeElement (_gdfgg ,&_ddfac );_egbdff !=nil {return _egbdff ;};_dbcea .InputCells =append (_dbcea .InputCells ,_gdfgg );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0020\u0025\u0076",_ddfac .Name );if _ffbec :=d .Skip ();_ffbec !=nil {return _ffbec ;};};case _b .EndElement :break _gbega ;case _b .CharData :};};return nil ;};func (_bdgeggd ST_SourceType )String ()string {switch _bdgeggd {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 3:return "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case 4:return "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return "";};func (_feaba *CT_ConditionalFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feaba .PivotAreas =NewCT_PivotAreas ();for _ ,_gafcf :=range start .Attr {if _gafcf .Name .Local =="\u0073\u0063\u006fp\u0065"{_feaba .ScopeAttr .UnmarshalXMLAttr (_gafcf );continue ;};if _gafcf .Name .Local =="\u0074\u0079\u0070\u0065"{_feaba .TypeAttr .UnmarshalXMLAttr (_gafcf );continue ;};if _gafcf .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_dffeg ,_dadcc :=_e .ParseUint (_gafcf .Value ,10,32);if _dadcc !=nil {return _dadcc ;};_feaba .PriorityAttr =uint32 (_dffeg );continue ;};};_bgae :for {_bedf ,_dedge :=d .Token ();if _dedge !=nil {return _dedge ;};switch _agfe :=_bedf .(type ){case _b .StartElement :switch _agfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}:if _gdac :=d .DecodeElement (_feaba .PivotAreas ,&_agfe );_gdac !=nil {return _gdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feaba .ExtLst =NewCT_ExtensionList ();if _fdad :=d .DecodeElement (_feaba .ExtLst ,&_agfe );_fdad !=nil {return _fdad ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0020\u0025\u0076",_agfe .Name );if _bdbe :=d .Skip ();_bdbe !=nil {return _bdbe ;};};case _b .EndElement :break _bgae ;case _b .CharData :};};return nil ;};func (_gabfc ST_OleUpdate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gabfc .String (),start );};const (ST_rwColActionTypeUnset ST_rwColActionType =0;ST_rwColActionTypeInsertRow ST_rwColActionType =1;ST_rwColActionTypeDeleteRow ST_rwColActionType =2;ST_rwColActionTypeInsertCol ST_rwColActionType =3;ST_rwColActionTypeDeleteCol ST_rwColActionType =4;);func (_gbcabe ST_DataValidationErrorStyle )Validate ()error {return _gbcabe .ValidateWithPath ("")};type CT_WorkbookPr struct{ +// Validate validates the CT_PageSetUpPr and its children +func (_gagb *CT_PageSetUpPr )Validate ()error {return _gagb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};func (_afccc *CT_RowFields )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _afccc .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_afccc .CountAttr )});};e .EncodeToken (start );_cbcgf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_aedga :=range _afccc .Field {e .EncodeElement (_aedga ,_cbcgf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ceaef *CT_Extension )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_agcd :=range start .Attr {if _agcd .Name .Local =="\u0075\u0072\u0069"{_fdedf ,_degc :=_agcd .Value ,error (nil );if _degc !=nil {return _degc ;};_ceaef .UriAttr =&_fdedf ;continue ;};};_fagdd :for {_ggbfg ,_dceea :=d .Token ();if _dceea !=nil {return _dceea ;};switch _acgef :=_ggbfg .(type ){case _gd .StartElement :switch _acgef .Name {default:if _bgdef ,_egffab :=_e .CreateElement (_acgef );_egffab !=nil {return _egffab ;}else {if _effd :=d .DecodeElement (_bgdef ,&_acgef );_effd !=nil {return _effd ;};_ceaef .Any =_bgdef ;};};case _gd .EndElement :break _fagdd ;case _gd .CharData :};};return nil ;};func (_ebfbe ST_WebSourceType )String ()string {switch _ebfbe {case 0:return "";case 1:return "\u0073\u0068\u0065e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case 3:return "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case 4:return "\u0072\u0061\u006eg\u0065";case 5:return "\u0063\u0068\u0061r\u0074";case 6:return "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case 7:return "\u0071\u0075\u0065r\u0079";case 8:return "\u006c\u0061\u0062e\u006c";};return "";};type ST_DateTimeGrouping byte ; -// Date 1904 -Date1904Attr *bool ; +// Validate validates the CT_VolType and its children +func (_efabb *CT_VolType )Validate ()error {return _efabb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};func (_faeca ST_DataValidationImeMode )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_cdaca :=_gd .Attr {};_cdaca .Name =name ;switch _faeca {case ST_DataValidationImeModeUnset :_cdaca .Value ="";case ST_DataValidationImeModeNoControl :_cdaca .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_cdaca .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_cdaca .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_cdaca .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_cdaca .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_cdaca .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_cdaca .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeFullAlpha :_cdaca .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_cdaca .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_cdaca .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case ST_DataValidationImeModeHalfHangul :_cdaca .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _cdaca ,nil ;};type CT_PivotCache struct{ -// Show Objects -ShowObjectsAttr ST_Objects ; +// PivotCache Id +CacheIdAttr uint32 ;IdAttr string ;}; -// Show Border Unselected Table -ShowBorderUnselectedTablesAttr *bool ; +// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path +func (_egaec *CT_DataRef )ValidateWithPath (path string )error {return nil };func NewCT_DataFields ()*CT_DataFields {_ecdaa :=&CT_DataFields {};return _ecdaa }; -// Filter Privacy -FilterPrivacyAttr *bool ; +// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path +func (_ccfga *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _ccfga .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 _eagge :=_ccfga .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_eagge !=nil {return _eagge ;};for _gegbb ,_eggga :=range _ccfga .Undo {if _cedbc :=_eggga .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_gegbb ));_cedbc !=nil {return _cedbc ;};};for _fgcgb ,_deccf :=range _ccfga .Rcc {if _daadcg :=_deccf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_fgcgb ));_daadcg !=nil {return _daadcg ;};};for _dabfc ,_acdecd :=range _ccfga .Rfmt {if _dagddg :=_acdecd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dabfc ));_dagddg !=nil {return _dagddg ;};};return nil ;};func (_bffdf *CT_SingleXmlCell )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bffdf .IdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_bffdf .RAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bffdf .ConnectionIdAttr )});e .EncodeToken (start );_gbfac :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_bffdf .XmlCellPr ,_gbfac );if _bffdf .ExtLst !=nil {_cddab :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bffdf .ExtLst ,_cddab );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_agbed *CT_SheetView )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_deeff :=range start .Attr {if _deeff .Name .Local =="\u0076\u0069\u0065\u0077"{_agbed .ViewAttr .UnmarshalXMLAttr (_deeff );continue ;};if _deeff .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_bbbfa ,_gaafbb :=_deeff .Value ,error (nil );if _gaafbb !=nil {return _gaafbb ;};_agbed .TopLeftCellAttr =&_bbbfa ;continue ;};if _deeff .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_cbedec ,_cbaec :=_a .ParseBool (_deeff .Value );if _cbaec !=nil {return _cbaec ;};_agbed .ShowFormulasAttr =&_cbedec ;continue ;};if _deeff .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_ffgeg ,_gbddb :=_a .ParseUint (_deeff .Value ,10,32);if _gbddb !=nil {return _gbddb ;};_geace :=uint32 (_ffgeg );_agbed .ColorIdAttr =&_geace ;continue ;};if _deeff .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_bcdfe ,_dbggc :=_a .ParseBool (_deeff .Value );if _dbggc !=nil {return _dbggc ;};_agbed .ShowRowColHeadersAttr =&_bcdfe ;continue ;};if _deeff .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_aegef ,_fdegb :=_a .ParseUint (_deeff .Value ,10,32);if _fdegb !=nil {return _fdegb ;};_adeba :=uint32 (_aegef );_agbed .ZoomScaleAttr =&_adeba ;continue ;};if _deeff .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_aaded ,_ffdcc :=_a .ParseBool (_deeff .Value );if _ffdcc !=nil {return _ffdcc ;};_agbed .RightToLeftAttr =&_aaded ;continue ;};if _deeff .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_gdba ,_bbcgb :=_a .ParseUint (_deeff .Value ,10,32);if _bbcgb !=nil {return _bbcgb ;};_gccfa :=uint32 (_gdba );_agbed .ZoomScaleNormalAttr =&_gccfa ;continue ;};if _deeff .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_eabed ,_eeddf :=_a .ParseBool (_deeff .Value );if _eeddf !=nil {return _eeddf ;};_agbed .ShowRulerAttr =&_eabed ;continue ;};if _deeff .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_cdaec ,_eggad :=_a .ParseUint (_deeff .Value ,10,32);if _eggad !=nil {return _eggad ;};_cabgcd :=uint32 (_cdaec );_agbed .ZoomScaleSheetLayoutViewAttr =&_cabgcd ;continue ;};if _deeff .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_bcge ,_cebgc :=_a .ParseUint (_deeff .Value ,10,32);if _cebgc !=nil {return _cebgc ;};_agbed .WorkbookViewIdAttr =uint32 (_bcge );continue ;};if _deeff .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_cacdbe ,_bdfac :=_a .ParseBool (_deeff .Value );if _bdfac !=nil {return _bdfac ;};_agbed .TabSelectedAttr =&_cacdbe ;continue ;};if _deeff .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_ceaedf ,_egeea :=_a .ParseUint (_deeff .Value ,10,32);if _egeea !=nil {return _egeea ;};_cefbac :=uint32 (_ceaedf );_agbed .ZoomScalePageLayoutViewAttr =&_cefbac ;continue ;};if _deeff .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_beabf ,_aafae :=_a .ParseBool (_deeff .Value );if _aafae !=nil {return _aafae ;};_agbed .ShowZerosAttr =&_beabf ;continue ;};if _deeff .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_adaed ,_dcgee :=_a .ParseBool (_deeff .Value );if _dcgee !=nil {return _dcgee ;};_agbed .WindowProtectionAttr =&_adaed ;continue ;};if _deeff .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_fdgee ,_eeafbf :=_a .ParseBool (_deeff .Value );if _eeafbf !=nil {return _eeafbf ;};_agbed .ShowOutlineSymbolsAttr =&_fdgee ;continue ;};if _deeff .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_cfccb ,_cgcgdf :=_a .ParseBool (_deeff .Value );if _cgcgdf !=nil {return _cgcgdf ;};_agbed .ShowWhiteSpaceAttr =&_cfccb ;continue ;};if _deeff .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_ggcefa ,_egbba :=_a .ParseBool (_deeff .Value );if _egbba !=nil {return _egbba ;};_agbed .ShowGridLinesAttr =&_ggcefa ;continue ;};if _deeff .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_gbfecc ,_dbdcbb :=_a .ParseBool (_deeff .Value );if _dbdcbb !=nil {return _dbdcbb ;};_agbed .DefaultGridColorAttr =&_gbfecc ;continue ;};};_cbfcg :for {_cfegf ,_cefff :=d .Token ();if _cefff !=nil {return _cefff ;};switch _bacd :=_cfegf .(type ){case _gd .StartElement :switch _bacd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbed .Pane =NewCT_Pane ();if _dddae :=d .DecodeElement (_agbed .Pane ,&_bacd );_dddae !=nil {return _dddae ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcefb :=NewCT_Selection ();if _gcgfc :=d .DecodeElement (_bcefb ,&_bacd );_gcgfc !=nil {return _gcgfc ;};_agbed .Selection =append (_agbed .Selection ,_bcefb );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adcab :=NewCT_PivotSelection ();if _eaceb :=d .DecodeElement (_adcab ,&_bacd );_eaceb !=nil {return _eaceb ;};_agbed .PivotSelection =append (_agbed .PivotSelection ,_adcab );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agbed .ExtLst =NewCT_ExtensionList ();if _bcdaef :=d .DecodeElement (_agbed .ExtLst ,&_bacd );_bcdaef !=nil {return _bcdaef ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_bacd .Name );if _faeaae :=d .Skip ();_faeaae !=nil {return _faeaae ;};};case _gd .EndElement :break _cbfcg ;case _gd .CharData :};};return nil ;}; -// Prompted Solutions -PromptedSolutionsAttr *bool ; +// Validate validates the CT_Missing and its children +func (_fcgdd *CT_Missing )Validate ()error {return _fcgdd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_ecdgb ST_SortType )String ()string {switch _ecdgb {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_Tuples ()*CT_Tuples {_bcddec :=&CT_Tuples {};return _bcddec };func NewCT_Color ()*CT_Color {_gbcd :=&CT_Color {};return _gbcd };func (_agfdb *CT_Set )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cedfg :=range start .Attr {if _cedfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dccfc ,_dgdae :=_a .ParseUint (_cedfg .Value ,10,32);if _dgdae !=nil {return _dgdae ;};_ddcbd :=uint32 (_dccfc );_agfdb .CountAttr =&_ddcbd ;continue ;};if _cedfg .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_beadg ,_fabfg :=_a .ParseInt (_cedfg .Value ,10,32);if _fabfg !=nil {return _fabfg ;};_agfdb .MaxRankAttr =int32 (_beadg );continue ;};if _cedfg .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_efgab ,_bfdcgf :=_cedfg .Value ,error (nil );if _bfdcgf !=nil {return _bfdcgf ;};_agfdb .SetDefinitionAttr =_efgab ;continue ;};if _cedfg .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_agfdb .SortTypeAttr .UnmarshalXMLAttr (_cedfg );continue ;};if _cedfg .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_efbfda ,_gdffae :=_a .ParseBool (_cedfg .Value );if _gdffae !=nil {return _gdffae ;};_agfdb .QueryFailedAttr =&_efbfda ;continue ;};};_bccdd :for {_cged ,_dedgfd :=d .Token ();if _dedgfd !=nil {return _dedgfd ;};switch _dgdabc :=_cged .(type ){case _gd .StartElement :switch _dgdabc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdgbd :=NewCT_Tuples ();if _bbaaad :=d .DecodeElement (_fdgbd ,&_dgdabc );_bbaaad !=nil {return _bbaaad ;};_agfdb .Tpls =append (_agfdb .Tpls ,_fdgbd );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfdb .SortByTuple =NewCT_Tuples ();if _feeg :=d .DecodeElement (_agfdb .SortByTuple ,&_dgdabc );_feeg !=nil {return _feeg ;};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\u0053\u0065\u0074\u0020\u0025\u0076",_dgdabc .Name );if _gfebf :=d .Skip ();_gfebf !=nil {return _gfebf ;};};case _gd .EndElement :break _bccdd ;case _gd .CharData :};};return nil ;}; -// Show Ink Annotations -ShowInkAnnotationAttr *bool ; +// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path +func (_cfgb *CT_BookViews )ValidateWithPath (path string )error {for _aba ,_bda :=range _cfgb .WorkbookView {if _efa :=_bda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_aba ));_efa !=nil {return _efa ;};};return nil ;}; -// Create Backup File -BackupFileAttr *bool ; +// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path +func (_fabc *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _daagb ,_ggfbg :=range _fabc .CustomWorkbookView {if _dfbdee :=_ggfbg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_daagb ));_dfbdee !=nil {return _dfbdee ;};};return nil ;};func NewCT_CalcCell ()*CT_CalcCell {_ebg :=&CT_CalcCell {};return _ebg };type ST_HtmlFmt byte ;func (_aacc *CT_Font )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cacg :for {_eefeg ,_cfbdga :=d .Token ();if _cfbdga !=nil {return _cfbdga ;};switch _afebe :=_eefeg .(type ){case _gd .StartElement :switch _afebe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgffg :=NewCT_FontName ();if _ggcbd :=d .DecodeElement (_dgffg ,&_afebe );_ggcbd !=nil {return _ggcbd ;};_aacc .Name =append (_aacc .Name ,_dgffg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfae :=NewCT_IntProperty ();if _fecgb :=d .DecodeElement (_dfae ,&_afebe );_fecgb !=nil {return _fecgb ;};_aacc .Charset =append (_aacc .Charset ,_dfae );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfbdc :=NewCT_FontFamily ();if _fffca :=d .DecodeElement (_cfbdc ,&_afebe );_fffca !=nil {return _fffca ;};_aacc .Family =append (_aacc .Family ,_cfbdc );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afaec :=NewCT_BooleanProperty ();if _gfgaa :=d .DecodeElement (_afaec ,&_afebe );_gfgaa !=nil {return _gfgaa ;};_aacc .B =append (_aacc .B ,_afaec );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggbb :=NewCT_BooleanProperty ();if _fcfbd :=d .DecodeElement (_cggbb ,&_afebe );_fcfbd !=nil {return _fcfbd ;};_aacc .I =append (_aacc .I ,_cggbb );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcgce :=NewCT_BooleanProperty ();if _gfccb :=d .DecodeElement (_bcgce ,&_afebe );_gfccb !=nil {return _gfccb ;};_aacc .Strike =append (_aacc .Strike ,_bcgce );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebffa :=NewCT_BooleanProperty ();if _bgccc :=d .DecodeElement (_ebffa ,&_afebe );_bgccc !=nil {return _bgccc ;};_aacc .Outline =append (_aacc .Outline ,_ebffa );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfae :=NewCT_BooleanProperty ();if _daacff :=d .DecodeElement (_egfae ,&_afebe );_daacff !=nil {return _daacff ;};_aacc .Shadow =append (_aacc .Shadow ,_egfae );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cgcaa :=NewCT_BooleanProperty ();if _dbcb :=d .DecodeElement (_cgcaa ,&_afebe );_dbcb !=nil {return _dbcb ;};_aacc .Condense =append (_aacc .Condense ,_cgcaa );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\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"}:_ddgg :=NewCT_BooleanProperty ();if _affee :=d .DecodeElement (_ddgg ,&_afebe );_affee !=nil {return _affee ;};_aacc .Extend =append (_aacc .Extend ,_ddgg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cdfg :=NewCT_Color ();if _eaacgg :=d .DecodeElement (_cdfg ,&_afebe );_eaacgg !=nil {return _eaacgg ;};_aacc .Color =append (_aacc .Color ,_cdfg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbdcb :=NewCT_FontSize ();if _eafba :=d .DecodeElement (_bbdcb ,&_afebe );_eafba !=nil {return _eafba ;};_aacc .Sz =append (_aacc .Sz ,_bbdcb );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dagg :=NewCT_UnderlineProperty ();if _adad :=d .DecodeElement (_dagg ,&_afebe );_adad !=nil {return _adad ;};_aacc .U =append (_aacc .U ,_dagg );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecgde :=NewCT_VerticalAlignFontProperty ();if _gcdcf :=d .DecodeElement (_ecgde ,&_afebe );_gcdcf !=nil {return _gcdcf ;};_aacc .VertAlign =append (_aacc .VertAlign ,_ecgde );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aafd :=NewCT_FontScheme ();if _eeebc :=d .DecodeElement (_aafd ,&_afebe );_eeebc !=nil {return _eeebc ;};_aacc .Scheme =append (_aacc .Scheme ,_aafd );default:_e .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_afebe .Name );if _bacb :=d .Skip ();_bacb !=nil {return _bacb ;};};case _gd .EndElement :break _cacg ;case _gd .CharData :};};return nil ;};func (_bcg *CT_Cell )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cbee :=range start .Attr {if _cbee .Name .Local =="\u0072"{_fecf ,_eceb :=_cbee .Value ,error (nil );if _eceb !=nil {return _eceb ;};_bcg .RAttr =&_fecf ;continue ;};if _cbee .Name .Local =="\u0073"{_fffa ,_dgaa :=_a .ParseUint (_cbee .Value ,10,32);if _dgaa !=nil {return _dgaa ;};_ccad :=uint32 (_fffa );_bcg .SAttr =&_ccad ;continue ;};if _cbee .Name .Local =="\u0074"{_bcg .TAttr .UnmarshalXMLAttr (_cbee );continue ;};if _cbee .Name .Local =="\u0063\u006d"{_fgfb ,_ffdf :=_a .ParseUint (_cbee .Value ,10,32);if _ffdf !=nil {return _ffdf ;};_efdg :=uint32 (_fgfb );_bcg .CmAttr =&_efdg ;continue ;};if _cbee .Name .Local =="\u0076\u006d"{_aee ,_bgeg :=_a .ParseUint (_cbee .Value ,10,32);if _bgeg !=nil {return _bgeg ;};_egca :=uint32 (_aee );_bcg .VmAttr =&_egca ;continue ;};if _cbee .Name .Local =="\u0070\u0068"{_aebf ,_gddb :=_a .ParseBool (_cbee .Value );if _gddb !=nil {return _gddb ;};_bcg .PhAttr =&_aebf ;continue ;};};_baabb :for {_gdc ,_eefe :=d .Token ();if _eefe !=nil {return _eefe ;};switch _eedac :=_gdc .(type ){case _gd .StartElement :switch _eedac .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcg .F =NewCT_CellFormula ();if _ceeec :=d .DecodeElement (_bcg .F ,&_eedac );_ceeec !=nil {return _ceeec ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcg .V =new (string );if _bada :=d .DecodeElement (_bcg .V ,&_eedac );_bada !=nil {return _bada ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcg .Is =NewCT_Rst ();if _ebad :=d .DecodeElement (_bcg .Is ,&_eedac );_ebad !=nil {return _ebad ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcg .ExtLst =NewCT_ExtensionList ();if _cceg :=d .DecodeElement (_bcg .ExtLst ,&_eedac );_cceg !=nil {return _cceg ;};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\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_eedac .Name );if _bbea :=d .Skip ();_bbea !=nil {return _bbea ;};};case _gd .EndElement :break _baabb ;case _gd .CharData :};};return nil ;};type CT_DataBinding struct{ -// Save External Link Values -SaveExternalLinkValuesAttr *bool ; +// Unique Identifer +DataBindingNameAttr *string ; -// Update Links Behavior -UpdateLinksAttr ST_UpdateLinks ; +// Binding to External File +FileBindingAttr *bool ; -// Code Name -CodeNameAttr *string ; +// Reference to Connection ID +ConnectionIDAttr *uint32 ; -// Hide Pivot Field List -HidePivotFieldListAttr *bool ; +// File Binding Name +FileBindingNameAttr *string ; -// Show Pivot Chart Filter -ShowPivotChartFilterAttr *bool ; +// XML Data Loading Behavior +DataBindingLoadModeAttr uint32 ;Any _e .Any ;};func (_dfgbf *CT_CellWatches )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cfdc :for {_gadf ,_dgfa :=d .Token ();if _dgfa !=nil {return _dgfa ;};switch _cfae :=_gadf .(type ){case _gd .StartElement :switch _cfae .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddf :=NewCT_CellWatch ();if _cdef :=d .DecodeElement (_ddf ,&_cfae );_cdef !=nil {return _cdef ;};_dfgbf .CellWatch =append (_dfgbf .CellWatch ,_ddf );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\u0065\u006c\u006c\u0057\u0061\u0074c\u0068e\u0073\u0020\u0025\u0076",_cfae .Name );if _ffff :=d .Skip ();_ffff !=nil {return _ffff ;};};case _gd .EndElement :break _cfdc ;case _gd .CharData :};};return nil ;};func (_decge *ST_CalcMode )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cdfga ,_beebf :=d .Token ();if _beebf !=nil {return _beebf ;};if _ceffeb ,_ebaacc :=_cdfga .(_gd .EndElement );_ebaacc &&_ceffeb .Name ==start .Name {*_decge =1;return nil ;};if _afagda ,_fgbeg :=_cdfga .(_gd .CharData );!_fgbeg {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",_cdfga );}else {switch string (_afagda ){case "":*_decge =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_decge =1;case "\u0061\u0075\u0074\u006f":*_decge =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_decge =3;};};_cdfga ,_beebf =d .Token ();if _beebf !=nil {return _beebf ;};if _gcfcff ,_efafe :=_cdfga .(_gd .EndElement );_efafe &&_gcfcff .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",_cdfga );};func (_agcde ST_DvAspect )ValidateWithPath (path string )error {switch _agcde {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 (_agcde ));};return nil ;}; -// Allow Refresh Query -AllowRefreshQueryAttr *bool ; +// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path +func (_dgdca *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _ecege ,_dgdad :=range _dgdca .Reference {if _bbgca :=_dgdad .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ecege ));_bbgca !=nil {return _bbgca ;};};return nil ;};func (_fcefg ST_CellType )ValidateWithPath (path string )error {switch _fcefg {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 (_fcefg ));};return nil ;}; -// Publish Items -PublishItemsAttr *bool ; +// Validate validates the CT_Color and its children +func (_bgcb *CT_Color )Validate ()error {return _bgcb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};type CT_Selection struct{ -// Check Compatibility On Save -CheckCompatibilityAttr *bool ; +// Pane +PaneAttr ST_Pane ; -// Auto Compress Pictures -AutoCompressPicturesAttr *bool ; +// Active Cell Location +ActiveCellAttr *string ; -// Refresh all Connections on Open -RefreshAllConnectionsAttr *bool ; +// Active Cell Index +ActiveCellIdAttr *uint32 ; -// Default Theme Version -DefaultThemeVersionAttr *uint32 ;};func (_bdgc *CT_Connection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eabac :=range start .Attr {if _eabac .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_bgfda ,_egac :=_e .ParseBool (_eabac .Value );if _egac !=nil {return _egac ;};_bdgc .DeletedAttr =&_bgfda ;continue ;};if _eabac .Name .Local =="\u0069\u0064"{_gefag ,_fdbcc :=_e .ParseUint (_eabac .Value ,10,32);if _fdbcc !=nil {return _fdbcc ;};_bdgc .IdAttr =uint32 (_gefag );continue ;};if _eabac .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_aadg ,_ddfbe :=_e .ParseBool (_eabac .Value );if _ddfbe !=nil {return _ddfbe ;};_bdgc .OnlyUseConnectionFileAttr =&_aadg ;continue ;};if _eabac .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_cgacb ,_gcgbd :=_eabac .Value ,error (nil );if _gcgbd !=nil {return _gcgbd ;};_bdgc .OdcFileAttr =&_cgacb ;continue ;};if _eabac .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_ebaa ,_adae :=_e .ParseBool (_eabac .Value );if _adae !=nil {return _adae ;};_bdgc .BackgroundAttr =&_ebaa ;continue ;};if _eabac .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_cffe ,_egedf :=_e .ParseUint (_eabac .Value ,10,32);if _egedf !=nil {return _egedf ;};_cddbg :=uint32 (_cffe );_bdgc .IntervalAttr =&_cddbg ;continue ;};if _eabac .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_dbdba ,_dcbd :=_e .ParseBool (_eabac .Value );if _dcbd !=nil {return _dcbd ;};_bdgc .RefreshOnLoadAttr =&_dbdba ;continue ;};if _eabac .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_fbbgb ,_dfgf :=_eabac .Value ,error (nil );if _dfgf !=nil {return _dfgf ;};_bdgc .DescriptionAttr =&_fbbgb ;continue ;};if _eabac .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_dbef ,_ccge :=_e .ParseBool (_eabac .Value );if _ccge !=nil {return _ccge ;};_bdgc .SaveDataAttr =&_dbef ;continue ;};if _eabac .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_gffed ,_eeffg :=_e .ParseUint (_eabac .Value ,10,32);if _eeffg !=nil {return _eeffg ;};_egedfg :=uint32 (_gffed );_bdgc .ReconnectionMethodAttr =&_egedfg ;continue ;};if _eabac .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_bdgc .CredentialsAttr .UnmarshalXMLAttr (_eabac );continue ;};if _eabac .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_dcaf ,_eedb :=_e .ParseBool (_eabac .Value );if _eedb !=nil {return _eedb ;};_bdgc .KeepAliveAttr =&_dcaf ;continue ;};if _eabac .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_aedab ,_bgbfb :=_eabac .Value ,error (nil );if _bgbfb !=nil {return _bgbfb ;};_bdgc .SourceFileAttr =&_aedab ;continue ;};if _eabac .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_fcbd ,_gfeb :=_eabac .Value ,error (nil );if _gfeb !=nil {return _gfeb ;};_bdgc .SingleSignOnIdAttr =&_fcbd ;continue ;};if _eabac .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_bcebf ,_bfee :=_e .ParseBool (_eabac .Value );if _bfee !=nil {return _bfee ;};_bdgc .SavePasswordAttr =&_bcebf ;continue ;};if _eabac .Name .Local =="\u006e\u0061\u006d\u0065"{_gbbg ,_fcag :=_eabac .Value ,error (nil );if _fcag !=nil {return _fcag ;};_bdgc .NameAttr =&_gbbg ;continue ;};if _eabac .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_cedg ,_agdfc :=_e .ParseUint (_eabac .Value ,10,8);if _agdfc !=nil {return _agdfc ;};_bdgc .RefreshedVersionAttr =uint8 (_cedg );continue ;};if _eabac .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_ebbf ,_cgbd :=_e .ParseUint (_eabac .Value ,10,8);if _cgbd !=nil {return _cgbd ;};_ffdfd :=uint8 (_ebbf );_bdgc .MinRefreshableVersionAttr =&_ffdfd ;continue ;};if _eabac .Name .Local =="\u006e\u0065\u0077"{_dfccb ,_ggbb :=_e .ParseBool (_eabac .Value );if _ggbb !=nil {return _ggbb ;};_bdgc .NewAttr =&_dfccb ;continue ;};if _eabac .Name .Local =="\u0074\u0079\u0070\u0065"{_ebggf ,_egfg :=_e .ParseUint (_eabac .Value ,10,32);if _egfg !=nil {return _egfg ;};_fbab :=uint32 (_ebggf );_bdgc .TypeAttr =&_fbab ;continue ;};};_dfgeb :for {_ebdb ,_ffcf :=d .Token ();if _ffcf !=nil {return _ffcf ;};switch _cagcf :=_ebdb .(type ){case _b .StartElement :switch _cagcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"}:_bdgc .DbPr =NewCT_DbPr ();if _afed :=d .DecodeElement (_bdgc .DbPr ,&_cagcf );_afed !=nil {return _afed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"}:_bdgc .OlapPr =NewCT_OlapPr ();if _fdgb :=d .DecodeElement (_bdgc .OlapPr ,&_cagcf );_fdgb !=nil {return _fdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_bdgc .WebPr =NewCT_WebPr ();if _fcfa :=d .DecodeElement (_bdgc .WebPr ,&_cagcf );_fcfa !=nil {return _fcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"}:_bdgc .TextPr =NewCT_TextPr ();if _cecgc :=d .DecodeElement (_bdgc .TextPr ,&_cagcf );_cecgc !=nil {return _cecgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}:_bdgc .Parameters =NewCT_Parameters ();if _cgcd :=d .DecodeElement (_bdgc .Parameters ,&_cagcf );_cgcd !=nil {return _cgcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdgc .ExtLst =NewCT_ExtensionList ();if _bbcac :=d .DecodeElement (_bdgc .ExtLst ,&_cagcf );_bbcac !=nil {return _bbcac ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_cagcf .Name );if _fbdc :=d .Skip ();_fbdc !=nil {return _fbdc ;};};case _b .EndElement :break _dfgeb ;case _b .CharData :};};return nil ;};func (_bfb *CT_CellStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfb .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bfb .NameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bfb .XfIdAttr )});if _bfb .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_bfb .BuiltinIdAttr )});};if _bfb .ILevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bfb .ILevelAttr )});};if _bfb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfb .HiddenAttr ))});};if _bfb .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfb .CustomBuiltinAttr ))});};e .EncodeToken (start );if _bfb .ExtLst !=nil {_agff :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfb .ExtLst ,_agff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Sequence of References +SqrefAttr *ST_Sqref ;};func (_dcegae ST_Objects )ValidateWithPath (path string )error {switch _dcegae {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 (_dcegae ));};return nil ;};func (_cfdfca ST_DataValidationOperator )ValidateWithPath (path string )error {switch _cfdfca {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 (_cfdfca ));};return nil ;};type CT_CellXfs struct{ -// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path -func (_bgaff *CT_SmartTagTypes )ValidateWithPath (path string )error {for _ccged ,_bdeaf :=range _bgaff .SmartTagType {if _fefcc :=_bdeaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ccged ));_fefcc !=nil {return _fefcc ;};};return nil ;}; +// Format Count +CountAttr *uint32 ; -// Validate validates the CT_PivotAreaReferences and its children -func (_dfebba *CT_PivotAreaReferences )Validate ()error {return _dfebba .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");};const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;);func (_cbegf *CT_MetadataRecord )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_babed :=range start .Attr {if _babed .Name .Local =="\u0074"{_fdcfd ,_cdfbc :=_e .ParseUint (_babed .Value ,10,32);if _cdfbc !=nil {return _cdfbc ;};_cbegf .TAttr =uint32 (_fdcfd );continue ;};if _babed .Name .Local =="\u0076"{_aeddf ,_fdfga :=_e .ParseUint (_babed .Value ,10,32);if _fdfga !=nil {return _fdfga ;};_cbegf .VAttr =uint32 (_aeddf );continue ;};};for {_cadcf ,_ggeab :=d .Token ();if _ggeab !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052\u0065\u0063\u006f\u0072\u0064: \u0025\u0073",_ggeab );};if _dfbbf ,_bacbb :=_cadcf .(_b .EndElement );_bacbb &&_dfbbf .Name ==start .Name {break ;};};return nil ;};func (_bagfb ST_SmartTagShow )String ()string {switch _bagfb {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return "";};func (_dgade *CT_Row )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cddfgc :=range start .Attr {if _cddfgc .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_efacc ,_cabbc :=_e .ParseUint (_cddfgc .Value ,10,8);if _cabbc !=nil {return _cabbc ;};_bggcc :=uint8 (_efacc );_dgade .OutlineLevelAttr =&_bggcc ;continue ;};if _cddfgc .Name .Local =="\u0072"{_fgacb ,_afafg :=_e .ParseUint (_cddfgc .Value ,10,32);if _afafg !=nil {return _afafg ;};_eceee :=uint32 (_fgacb );_dgade .RAttr =&_eceee ;continue ;};if _cddfgc .Name .Local =="\u0073"{_aeeca ,_dceagd :=_e .ParseUint (_cddfgc .Value ,10,32);if _dceagd !=nil {return _dceagd ;};_bgegd :=uint32 (_aeeca );_dgade .SAttr =&_bgegd ;continue ;};if _cddfgc .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_defega ,_fagfd :=_e .ParseBool (_cddfgc .Value );if _fagfd !=nil {return _fagfd ;};_dgade .CustomFormatAttr =&_defega ;continue ;};if _cddfgc .Name .Local =="\u0068\u0074"{_fgabc ,_gefca :=_e .ParseFloat (_cddfgc .Value ,64);if _gefca !=nil {return _gefca ;};_dgade .HtAttr =&_fgabc ;continue ;};if _cddfgc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_acfbed ,_gebbbf :=_e .ParseBool (_cddfgc .Value );if _gebbbf !=nil {return _gebbbf ;};_dgade .HiddenAttr =&_acfbed ;continue ;};if _cddfgc .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_egcce ,_bebceb :=_e .ParseBool (_cddfgc .Value );if _bebceb !=nil {return _bebceb ;};_dgade .CustomHeightAttr =&_egcce ;continue ;};if _cddfgc .Name .Local =="\u0073\u0070\u0061n\u0073"{_fcdff ,_bgafe :=ParseSliceST_CellSpans (_cddfgc .Value );if _bgafe !=nil {return _bgafe ;};_dgade .SpansAttr =&_fcdff ;continue ;};if _cddfgc .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_dgfac ,_efeddb :=_e .ParseBool (_cddfgc .Value );if _efeddb !=nil {return _efeddb ;};_dgade .CollapsedAttr =&_dgfac ;continue ;};if _cddfgc .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_dddfab ,_bbfba :=_e .ParseBool (_cddfgc .Value );if _bbfba !=nil {return _bbfba ;};_dgade .ThickTopAttr =&_dddfab ;continue ;};if _cddfgc .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_gbaea ,_acaafd :=_e .ParseBool (_cddfgc .Value );if _acaafd !=nil {return _acaafd ;};_dgade .ThickBotAttr =&_gbaea ;continue ;};if _cddfgc .Name .Local =="\u0070\u0068"{_ccecgc ,_gffea :=_e .ParseBool (_cddfgc .Value );if _gffea !=nil {return _gffea ;};_dgade .PhAttr =&_ccecgc ;continue ;};};_fdadfe :for {_adfffb ,_bfbgba :=d .Token ();if _bfbgba !=nil {return _bfbgba ;};switch _faeac :=_adfffb .(type ){case _b .StartElement :switch _faeac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_caagg :=NewCT_Cell ();if _ecbag :=d .DecodeElement (_caagg ,&_faeac );_ecbag !=nil {return _ecbag ;};_dgade .C =append (_dgade .C ,_caagg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgade .ExtLst =NewCT_ExtensionList ();if _cfgba :=d .DecodeElement (_dgade .ExtLst ,&_faeac );_cfgba !=nil {return _cfgba ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_faeac .Name );if _fabag :=d .Skip ();_fabag !=nil {return _fabag ;};};case _b .EndElement :break _fdadfe ;case _b .CharData :};};return nil ;};func (_eade *CT_CalcChain )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbfe :for {_geeg ,_cbdd :=d .Token ();if _cbdd !=nil {return _cbdd ;};switch _bgc :=_geeg .(type ){case _b .StartElement :switch _bgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_abab :=NewCT_CalcCell ();if _dbgb :=d .DecodeElement (_abab ,&_bgc );_dbgb !=nil {return _dbgb ;};_eade .C =append (_eade .C ,_abab );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eade .ExtLst =NewCT_ExtensionList ();if _fdce :=d .DecodeElement (_eade .ExtLst ,&_bgc );_fdce !=nil {return _fdce ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0061\u006cc\u0043\u0068\u0061\u0069\u006e\u0020\u0025\u0076",_bgc .Name );if _eefb :=d .Skip ();_eefb !=nil {return _eefb ;};};case _b .EndElement :break _cbfe ;case _b .CharData :};};return nil ;};type ST_FontScheme byte ;type CT_PageMargins struct{ +// Format +Xf []*CT_Xf ;}; -// Left Page Margin -LeftAttr float64 ; +// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path +func (_efgdf *CT_SheetProtection )ValidateWithPath (path string )error {return nil }; -// Right Page Margin -RightAttr float64 ; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_ddbf *CT_Comments )ValidateWithPath (path string )error {if _cbeac :=_ddbf .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_cbeac !=nil {return _cbeac ;};if _cbbb :=_ddbf .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074");_cbbb !=nil {return _cbbb ;};if _ddbf .ExtLst !=nil {if _faed :=_ddbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faed !=nil {return _faed ;};};return nil ;};func (_gfagg *CT_Index )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_gfagg .VAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_CommentList struct{ -// Top Page Margin -TopAttr float64 ; +// Comment +Comment []*CT_Comment ;};func (_bbfc *CT_CacheHierarchy )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gefc :=range start .Attr {if _gefc .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_eac ,_acdd :=_gefc .Value ,error (nil );if _acdd !=nil {return _acdd ;};_bbfc .DimensionUniqueNameAttr =&_eac ;continue ;};if _gefc .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_fefb ,_cddd :=_gefc .Value ,error (nil );if _cddd !=nil {return _cddd ;};_bbfc .DisplayFolderAttr =&_fefb ;continue ;};if _gefc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dec ,_dcge :=_gefc .Value ,error (nil );if _dcge !=nil {return _dcge ;};_bbfc .CaptionAttr =&_dec ;continue ;};if _gefc .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_bcaa ,_gdbe :=_gefc .Value ,error (nil );if _gdbe !=nil {return _gdbe ;};_bbfc .MeasureGroupAttr =&_bcaa ;continue ;};if _gefc .Name .Local =="\u0073\u0065\u0074"{_dbbb ,_acb :=_a .ParseBool (_gefc .Value );if _acb !=nil {return _acb ;};_bbfc .SetAttr =&_dbbb ;continue ;};if _gefc .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_ggdd ,_bdb :=_a .ParseBool (_gefc .Value );if _bdb !=nil {return _bdb ;};_bbfc .MeasuresAttr =&_ggdd ;continue ;};if _gefc .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_fgf ,_bed :=_a .ParseInt (_gefc .Value ,10,32);if _bed !=nil {return _bed ;};_gfbf :=int32 (_fgf );_bbfc .IconSetAttr =&_gfbf ;continue ;};if _gefc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcfg ,_bedc :=_a .ParseUint (_gefc .Value ,10,32);if _bedc !=nil {return _bedc ;};_bbfc .CountAttr =uint32 (_gcfg );continue ;};if _gefc .Name .Local =="\u0074\u0069\u006d\u0065"{_fbde ,_caa :=_a .ParseBool (_gefc .Value );if _caa !=nil {return _caa ;};_bbfc .TimeAttr =&_fbde ;continue ;};if _gefc .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_ede ,_fcg :=_a .ParseBool (_gefc .Value );if _fcg !=nil {return _fcg ;};_bbfc .OneFieldAttr =&_ede ;continue ;};if _gefc .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_cedb ,_cebd :=_a .ParseUint (_gefc .Value ,10,16);if _cebd !=nil {return _cebd ;};_dbeg :=uint16 (_cedb );_bbfc .MemberValueDatatypeAttr =&_dbeg ;continue ;};if _gefc .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_fabg ,_bgee :=_a .ParseBool (_gefc .Value );if _bgee !=nil {return _bgee ;};_bbfc .UnbalancedGroupAttr =&_fabg ;continue ;};if _gefc .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_aef ,_dcgf :=_a .ParseUint (_gefc .Value ,10,32);if _dcgf !=nil {return _dcgf ;};_beac :=uint32 (_aef );_bbfc .ParentSetAttr =&_beac ;continue ;};if _gefc .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bedf ,_def :=_gefc .Value ,error (nil );if _def !=nil {return _def ;};_bbfc .DefaultMemberUniqueNameAttr =&_bedf ;continue ;};if _gefc .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_gfdd ,_agg :=_a .ParseBool (_gefc .Value );if _agg !=nil {return _agg ;};_bbfc .MeasureAttr =&_gfdd ;continue ;};if _gefc .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_aed ,_gec :=_a .ParseBool (_gefc .Value );if _gec !=nil {return _gec ;};_bbfc .UnbalancedAttr =&_aed ;continue ;};if _gefc .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dfdg ,_geaf :=_gefc .Value ,error (nil );if _geaf !=nil {return _geaf ;};_bbfc .AllCaptionAttr =&_dfdg ;continue ;};if _gefc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_eaf ,_aedg :=_a .ParseBool (_gefc .Value );if _aedg !=nil {return _aedg ;};_bbfc .HiddenAttr =&_eaf ;continue ;};if _gefc .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_acdf ,_ecef :=_a .ParseBool (_gefc .Value );if _ecef !=nil {return _ecef ;};_bbfc .AttributeAttr =&_acdf ;continue ;};if _gefc .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fbec ,_acdec :=_gefc .Value ,error (nil );if _acdec !=nil {return _acdec ;};_bbfc .AllUniqueNameAttr =&_fbec ;continue ;};if _gefc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cdbf ,_eafe :=_gefc .Value ,error (nil );if _eafe !=nil {return _eafe ;};_bbfc .UniqueNameAttr =_cdbf ;continue ;};if _gefc .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_gdbff ,_dbgb :=_a .ParseBool (_gefc .Value );if _dbgb !=nil {return _dbgb ;};_bbfc .KeyAttributeAttr =&_gdbff ;continue ;};};_ebbe :for {_fdc ,_geec :=d .Token ();if _geec !=nil {return _geec ;};switch _dede :=_fdc .(type ){case _gd .StartElement :switch _dede .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfc .FieldsUsage =NewCT_FieldsUsage ();if _gcaa :=d .DecodeElement (_bbfc .FieldsUsage ,&_dede );_gcaa !=nil {return _gcaa ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfc .GroupLevels =NewCT_GroupLevels ();if _bcc :=d .DecodeElement (_bbfc .GroupLevels ,&_dede );_bcc !=nil {return _bcc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbfc .ExtLst =NewCT_ExtensionList ();if _aeg :=d .DecodeElement (_bbfc .ExtLst ,&_dede );_aeg !=nil {return _aeg ;};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\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_dede .Name );if _dfe :=d .Skip ();_dfe !=nil {return _dfe ;};};case _gd .EndElement :break _ebbe ;case _gd .CharData :};};return nil ;};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_fcfg :=&CT_ConditionalFormatting {};return _fcfg ;};func (_gfdcd ST_ItemType )String ()string {switch _gfdcd {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 "";}; -// Bottom Page Margin -BottomAttr float64 ; +// Validate validates the CT_CacheField and its children +func (_acde *CT_CacheField )Validate ()error {return _acde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");}; -// Header Page Margin -HeaderAttr float64 ; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_faddag *CT_TableStyle )ValidateWithPath (path string )error {for _ccgaf ,_beacf :=range _faddag .TableStyleElement {if _ddfae :=_beacf .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 ,_ccgaf ));_ddfae !=nil {return _ddfae ;};};return nil ;}; -// Footer Page Margin -FooterAttr float64 ;};func (_gafea *ST_TableType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebadb ,_egccbg :=d .Token ();if _egccbg !=nil {return _egccbg ;};if _acccb ,_gfeed :=_ebadb .(_b .EndElement );_gfeed &&_acccb .Name ==start .Name {*_gafea =1;return nil ;};if _fedafe ,_eegdab :=_ebadb .(_b .CharData );!_eegdab {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebadb );}else {switch string (_fedafe ){case "":*_gafea =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_gafea =1;case "\u0078\u006d\u006c":*_gafea =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_gafea =3;};};_ebadb ,_egccbg =d .Token ();if _egccbg !=nil {return _egccbg ;};if _gggce ,_ffadb :=_ebadb .(_b .EndElement );_ffadb &&_gggce .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebadb );};func (_dbbd *CT_CellSmartTagPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daaa :=range start .Attr {if _daaa .Name .Local =="\u006b\u0065\u0079"{_gefdg ,_dbdd :=_daaa .Value ,error (nil );if _dbdd !=nil {return _dbdd ;};_dbbd .KeyAttr =_gefdg ;continue ;};if _daaa .Name .Local =="\u0076\u0061\u006c"{_cbae ,_fgeae :=_daaa .Value ,error (nil );if _fgeae !=nil {return _fgeae ;};_dbbd .ValAttr =_cbae ;continue ;};};for {_daaf ,_cfac :=d .Token ();if _cfac !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072: \u0025\u0073",_cfac );};if _cabg ,_cbcg :=_daaf .(_b .EndElement );_cbcg &&_cabg .Name ==start .Name {break ;};};return nil ;};func NewCT_SheetId ()*CT_SheetId {_ddadc :=&CT_SheetId {};return _ddadc };type CT_DataRefs struct{ +// Validate validates the CT_Sheets and its children +func (_fbefg *CT_Sheets )Validate ()error {return _fbefg .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;);type CT_SmartTagType struct{ -// Data Consolidation Reference Count -CountAttr *uint32 ; +// SmartTag Namespace URI +NamespaceUriAttr *string ; -// Data Consolidation Reference -DataRef []*CT_DataRef ;}; +// Name +NameAttr *string ; -// Validate validates the CT_VolTypes and its children -func (_dfffc *CT_VolTypes )Validate ()error {return _dfffc .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func NewCT_DataConsolidate ()*CT_DataConsolidate {_befae :=&CT_DataConsolidate {};return _befae };func (_bfead ST_PhoneticAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_deeec :=_b .Attr {};_deeec .Name =name ;switch _bfead {case ST_PhoneticAlignmentUnset :_deeec .Value ="";case ST_PhoneticAlignmentNoControl :_deeec .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_deeec .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_deeec .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_deeec .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _deeec ,nil ;};type CT_DateTime struct{ +// Smart Tag URL +UrlAttr *string ;};func (_gdbd *CT_CustomSheetView )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gdbd .GuidAttr )});if _gdbd .ScaleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gdbd .ScaleAttr )});};if _gdbd .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gdbd .ColorIdAttr )});};if _gdbd .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .ShowPageBreaksAttr ))});};if _gdbd .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .ShowFormulasAttr ))});};if _gdbd .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .ShowGridLinesAttr ))});};if _gdbd .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .ShowRowColAttr ))});};if _gdbd .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .OutlineSymbolsAttr ))});};if _gdbd .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .ZeroValuesAttr ))});};if _gdbd .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .FitToPageAttr ))});};if _gdbd .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .PrintAreaAttr ))});};if _gdbd .FilterAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .FilterAttr ))});};if _gdbd .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .ShowAutoFilterAttr ))});};if _gdbd .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .HiddenRowsAttr ))});};if _gdbd .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .HiddenColumnsAttr ))});};if _gdbd .StateAttr !=ST_SheetStateUnset {_edcde ,_beacb :=_gdbd .StateAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u0074\u0061t\u0065"});if _beacb !=nil {return _beacb ;};start .Attr =append (start .Attr ,_edcde );};if _gdbd .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .FilterUniqueAttr ))});};if _gdbd .ViewAttr !=ST_SheetViewTypeUnset {_gcbba ,_dbfed :=_gdbd .ViewAttr .MarshalXMLAttr (_gd .Name {Local :"\u0076\u0069\u0065\u0077"});if _dbfed !=nil {return _dbfed ;};start .Attr =append (start .Attr ,_gcbba );};if _gdbd .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gdbd .ShowRulerAttr ))});};if _gdbd .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_gdbd .TopLeftCellAttr )});};e .EncodeToken (start );if _gdbd .Pane !=nil {_caee :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_gdbd .Pane ,_caee );};if _gdbd .Selection !=nil {_bceb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gdbd .Selection ,_bceb );};if _gdbd .RowBreaks !=nil {_afabe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gdbd .RowBreaks ,_afabe );};if _gdbd .ColBreaks !=nil {_ebce :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gdbd .ColBreaks ,_ebce );};if _gdbd .PageMargins !=nil {_dgff :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gdbd .PageMargins ,_dgff );};if _gdbd .PrintOptions !=nil {_deef :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gdbd .PrintOptions ,_deef );};if _gdbd .PageSetup !=nil {_abed :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gdbd .PageSetup ,_abed );};if _gdbd .HeaderFooter !=nil {_efgfg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gdbd .HeaderFooter ,_efgfg );};if _gdbd .AutoFilter !=nil {_bbcdc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gdbd .AutoFilter ,_bbcdc );};if _gdbd .ExtLst !=nil {_ebac :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdbd .ExtLst ,_ebac );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Value -VAttr _gb .Time ; +// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path +func (_adfce *QueryTable )ValidateWithPath (path string )error {if _dafdb :=_adfce .CT_QueryTable .ValidateWithPath (path );_dafdb !=nil {return _dafdb ;};return nil ;};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_ffbbg :=&CT_FutureMetadataBlock {};return _ffbbg ;};type ST_SmartTagShow byte ; -// Unused Item -UAttr *bool ; +// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path +func (_efgga *CT_SheetDimension )ValidateWithPath (path string )error {return nil };type ST_RevisionAction byte ;func (_fdfda ST_SortType )Validate ()error {return _fdfda .ValidateWithPath ("")}; -// Calculated Item Value -FAttr *bool ; +// Validate validates the CT_RevisionInsertSheet and its children +func (_effdd *CT_RevisionInsertSheet )Validate ()error {return _effdd .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};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;); -// Caption -CAttr *string ; +// Validate validates the CT_PatternFill and its children +func (_fggea *CT_PatternFill )Validate ()error {return _fggea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};func (_agafc *CT_MetadataRecord )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gbdea :=range start .Attr {if _gbdea .Name .Local =="\u0074"{_gega ,_dgfcc :=_a .ParseUint (_gbdea .Value ,10,32);if _dgfcc !=nil {return _dgfcc ;};_agafc .TAttr =uint32 (_gega );continue ;};if _gbdea .Name .Local =="\u0076"{_cbcd ,_dceaf :=_a .ParseUint (_gbdea .Value ,10,32);if _dceaf !=nil {return _dceaf ;};_agafc .VAttr =uint32 (_cbcd );continue ;};};for {_dfgag ,_bdbff :=d .Token ();if _bdbff !=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",_bdbff );};if _fdefb ,_gaacg :=_dfgag .(_gd .EndElement );_gaacg &&_fdefb .Name ==start .Name {break ;};};return nil ;};func (_ffgd *CT_TextPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ffgd .PromptAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ffgd .PromptAttr ))});};if _ffgd .FileTypeAttr !=ST_FileTypeUnset {_fagcc ,_eeadea :=_ffgd .FileTypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _eeadea !=nil {return _eeadea ;};start .Attr =append (start .Attr ,_fagcc );};if _ffgd .CodePageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ffgd .CodePageAttr )});};if _ffgd .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ffgd .CharacterSetAttr )});};if _ffgd .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_ffgd .FirstRowAttr )});};if _ffgd .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ffgd .SourceFileAttr )});};if _ffgd .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ffgd .DelimitedAttr ))});};if _ffgd .DecimalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ffgd .DecimalAttr )});};if _ffgd .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_b .Sprintf ("\u0025\u0076",*_ffgd .ThousandsAttr )});};if _ffgd .TabAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0061\u0062"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ffgd .TabAttr ))});};if _ffgd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ffgd .SpaceAttr ))});};if _ffgd .CommaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ffgd .CommaAttr ))});};if _ffgd .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ffgd .SemicolonAttr ))});};if _ffgd .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_ffgd .ConsecutiveAttr ))});};if _ffgd .QualifierAttr !=ST_QualifierUnset {_egbaca ,_begce :=_ffgd .QualifierAttr .MarshalXMLAttr (_gd .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _begce !=nil {return _begce ;};start .Attr =append (start .Attr ,_egbaca );};if _ffgd .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_b .Sprintf ("\u0025\u0076",*_ffgd .DelimiterAttr )});};e .EncodeToken (start );if _ffgd .TextFields !=nil {_egddgd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ffgd .TextFields ,_egddgd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_eefea *CT_MetadataBlocks )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bddaab :=range start .Attr {if _bddaab .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbcce ,_aegae :=_a .ParseUint (_bddaab .Value ,10,32);if _aegae !=nil {return _aegae ;};_gfdgb :=uint32 (_fbcce );_eefea .CountAttr =&_gfdgb ;continue ;};};_fddbe :for {_bbdfg ,_caeca :=d .Token ();if _caeca !=nil {return _caeca ;};switch _bgebg :=_bbdfg .(type ){case _gd .StartElement :switch _bgebg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbb :=NewCT_MetadataBlock ();if _adbad :=d .DecodeElement (_acbb ,&_bgebg );_adbad !=nil {return _adbad ;};_eefea .Bk =append (_eefea .Bk ,_acbb );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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0073\u0020\u0025\u0076",_bgebg .Name );if _bcdcf :=d .Skip ();_bcdcf !=nil {return _bcdcf ;};};case _gd .EndElement :break _fddbe ;case _gd .CharData :};};return nil ;};func NewCT_Consolidation ()*CT_Consolidation {_ggbc :=&CT_Consolidation {};_ggbc .RangeSets =NewCT_RangeSets ();return _ggbc ;};func (_fcbebg *CT_RevisionQueryTableField )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_dbgad :=range start .Attr {if _dbgad .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fbgca ,_afeddd :=_a .ParseUint (_dbgad .Value ,10,32);if _afeddd !=nil {return _afeddd ;};_fcbebg .SheetIdAttr =uint32 (_fbgca );continue ;};if _dbgad .Name .Local =="\u0072\u0065\u0066"{_fdcgf ,_fbdac :=_dbgad .Value ,error (nil );if _fbdac !=nil {return _fbdac ;};_fcbebg .RefAttr =_fdcgf ;continue ;};if _dbgad .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_cgceb ,_cfgcg :=_a .ParseUint (_dbgad .Value ,10,32);if _cfgcg !=nil {return _cfgcg ;};_fcbebg .FieldIdAttr =uint32 (_cgceb );continue ;};};for {_gdccc ,_faffe :=d .Token ();if _faffe !=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",_faffe );};if _ffbe ,_gfgdge :=_gdccc .(_gd .EndElement );_gfgdge &&_ffbe .Name ==start .Name {break ;};};return nil ;};type CT_ExternalCell struct{ -// Member Property Count -CpAttr *uint32 ; +// Reference +RAttr *string ; -// Member Property Index -X []*CT_X ;}; +// Type +TAttr ST_CellType ; -// Validate validates the CT_BookView and its children -func (_gbd *CT_BookView )Validate ()error {return _gbd .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");}; +// Value Metadata +VmAttr *uint32 ; -// Validate validates the CT_Missing and its children -func (_eddabc *CT_Missing )Validate ()error {return _eddabc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_gceca ST_FormulaExpression )Validate ()error {return _gceca .ValidateWithPath ("")}; +// Value +V *string ;};func NewCT_TableStyle ()*CT_TableStyle {_gcdcde :=&CT_TableStyle {};return _gcdcde };func (_fcggg ST_Axis )String ()string {switch _fcggg {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 "";}; -// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path -func (_bagc *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _bagc .ExtLst !=nil {if _dadbf :=_bagc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dadbf !=nil {return _dadbf ;};};return nil ;}; +// Validate validates the CT_ExternalLinkChoice and its children +func (_eaeg *CT_ExternalLinkChoice )Validate ()error {return _eaeg .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};func (_bfbec ST_TargetScreenSize )Validate ()error {return _bfbec .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path -func (_ggbed *CT_XmlCellPr )ValidateWithPath (path string )error {if _agcdce :=_ggbed .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_agcdce !=nil {return _agcdce ;};if _ggbed .ExtLst !=nil {if _edeff :=_ggbed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edeff !=nil {return _edeff ;};};return nil ;};func (_cggae *CT_ServerFormats )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cggae .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cggae .CountAttr )});};e .EncodeToken (start );if _cggae .ServerFormat !=nil {_ebgac :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_cbbff :=range _cggae .ServerFormat {e .EncodeElement (_cbbff ,_ebgac );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path +func (_dgeca *CT_PivotCaches )ValidateWithPath (path string )error {for _dedgf ,_aade :=range _dgeca .PivotCache {if _bbbdg :=_aade .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_dedgf ));_bbbdg !=nil {return _bbbdg ;};};return nil ;}; -// Validate validates the CT_ColorScale and its children -func (_cefed *CT_ColorScale )Validate ()error {return _cefed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");};func (_gcbgb ST_PageOrder )String ()string {switch _gcbgb {case 0:return "";case 1:return "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case 2:return "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return "";};func (_dcgbd ST_BorderStyle )String ()string {switch _dcgbd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0068\u0069\u006e";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 4:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "\u0074\u0068\u0069c\u006b";case 7:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 8:return "\u0068\u0061\u0069\u0072";case 9:return "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case 10:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 11:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 12:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 13:return "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 14:return "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return "";};func (_ffacab ST_ExternalConnectionType )Validate ()error {return _ffacab .ValidateWithPath ("")};func (_ccefe *ST_TextVAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feafd ,_degdbd :=d .Token ();if _degdbd !=nil {return _degdbd ;};if _eafda ,_edcadd :=_feafd .(_b .EndElement );_edcadd &&_eafda .Name ==start .Name {*_ccefe =1;return nil ;};if _ecdcdd ,_bcgdb :=_feafd .(_b .CharData );!_bcgdb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feafd );}else {switch string (_ecdcdd ){case "":*_ccefe =0;case "\u0074\u006f\u0070":*_ccefe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ccefe =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ccefe =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ccefe =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ccefe =5;};};_feafd ,_degdbd =d .Token ();if _degdbd !=nil {return _degdbd ;};if _beegf ,_gcgbca :=_feafd .(_b .EndElement );_gcgbca &&_beegf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feafd );};func NewCT_SheetIdMap ()*CT_SheetIdMap {_eggfg :=&CT_SheetIdMap {};return _eggfg }; +// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path +func (_dggfg *CT_VolTopic )ValidateWithPath (path string )error {if _gcefb :=_dggfg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gcefb !=nil {return _gcefb ;};for _cdeacd ,_caecf :=range _dggfg .Tr {if _cbbeg :=_caecf .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_cdeacd ));_cbbeg !=nil {return _cbbeg ;};};return nil ;};func (_dacaf *CT_Workbook )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dacaf .Sheets =NewCT_Sheets ();for _ ,_acgdg :=range start .Attr {if _acgdg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_dacaf .ConformanceAttr .UnmarshalXMLAttr (_acgdg );continue ;};};_cdcd :for {_dbcde ,_gfgad :=d .Token ();if _gfgad !=nil {return _gfgad ;};switch _feeca :=_dbcde .(type ){case _gd .StartElement :switch _feeca .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .FileVersion =NewCT_FileVersion ();if _gbeeac :=d .DecodeElement (_dacaf .FileVersion ,&_feeca );_gbeeac !=nil {return _gbeeac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .FileSharing =NewCT_FileSharing ();if _cegdc :=d .DecodeElement (_dacaf .FileSharing ,&_feeca );_cegdc !=nil {return _cegdc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .WorkbookPr =NewCT_WorkbookPr ();if _gffaac :=d .DecodeElement (_dacaf .WorkbookPr ,&_feeca );_gffaac !=nil {return _gffaac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .WorkbookProtection =NewCT_WorkbookProtection ();if _cgbcac :=d .DecodeElement (_dacaf .WorkbookProtection ,&_feeca );_cgbcac !=nil {return _cgbcac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .BookViews =NewCT_BookViews ();if _cacea :=d .DecodeElement (_dacaf .BookViews ,&_feeca );_cacea !=nil {return _cacea ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _acddfg :=d .DecodeElement (_dacaf .Sheets ,&_feeca );_acddfg !=nil {return _acddfg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .FunctionGroups =NewCT_FunctionGroups ();if _dgceb :=d .DecodeElement (_dacaf .FunctionGroups ,&_feeca );_dgceb !=nil {return _dgceb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .ExternalReferences =NewCT_ExternalReferences ();if _gcgcc :=d .DecodeElement (_dacaf .ExternalReferences ,&_feeca );_gcgcc !=nil {return _gcgcc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .DefinedNames =NewCT_DefinedNames ();if _caccea :=d .DecodeElement (_dacaf .DefinedNames ,&_feeca );_caccea !=nil {return _caccea ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dacaf .CalcPr =NewCT_CalcPr ();if _adfcd :=d .DecodeElement (_dacaf .CalcPr ,&_feeca );_adfcd !=nil {return _adfcd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .OleSize =NewCT_OleSize ();if _cbgab :=d .DecodeElement (_dacaf .OleSize ,&_feeca );_cbgab !=nil {return _cbgab ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dacaf .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _bccgb :=d .DecodeElement (_dacaf .CustomWorkbookViews ,&_feeca );_bccgb !=nil {return _bccgb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .PivotCaches =NewCT_PivotCaches ();if _bcacc :=d .DecodeElement (_dacaf .PivotCaches ,&_feeca );_bcacc !=nil {return _bcacc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .SmartTagPr =NewCT_SmartTagPr ();if _gafcg :=d .DecodeElement (_dacaf .SmartTagPr ,&_feeca );_gafcg !=nil {return _gafcg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .SmartTagTypes =NewCT_SmartTagTypes ();if _ceegb :=d .DecodeElement (_dacaf .SmartTagTypes ,&_feeca );_ceegb !=nil {return _ceegb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .WebPublishing =NewCT_WebPublishing ();if _dfdcg :=d .DecodeElement (_dacaf .WebPublishing ,&_feeca );_dfdcg !=nil {return _dfdcg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccfgbc :=NewCT_FileRecoveryPr ();if _bfegcf :=d .DecodeElement (_ccfgbc ,&_feeca );_bfegcf !=nil {return _bfegcf ;};_dacaf .FileRecoveryPr =append (_dacaf .FileRecoveryPr ,_ccfgbc );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacaf .WebPublishObjects =NewCT_WebPublishObjects ();if _gbagf :=d .DecodeElement (_dacaf .WebPublishObjects ,&_feeca );_gbagf !=nil {return _gbagf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dacaf .ExtLst =NewCT_ExtensionList ();if _bdgf :=d .DecodeElement (_dacaf .ExtLst ,&_feeca );_bdgf !=nil {return _bdgf ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_feeca .Name );if _aecca :=d .Skip ();_aecca !=nil {return _aecca ;};};case _gd .EndElement :break _cdcd ;case _gd .CharData :};};return nil ;};func (_eedff ST_UnderlineValues )ValidateWithPath (path string )error {switch _eedff {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 (_eedff ));};return nil ;};func (_fdcfb *CT_RevisionComment )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fdcfb .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 _ ,_dgfea :=range start .Attr {if _dgfea .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cgab ,_dacdf :=_a .ParseUint (_dgfea .Value ,10,32);if _dacdf !=nil {return _dacdf ;};_fdcfb .SheetIdAttr =uint32 (_cgab );continue ;};if _dgfea .Name .Local =="\u0063\u0065\u006c\u006c"{_gbgbfc ,_eabfa :=_dgfea .Value ,error (nil );if _eabfa !=nil {return _eabfa ;};_fdcfb .CellAttr =_gbgbfc ;continue ;};if _dgfea .Name .Local =="\u0067\u0075\u0069\u0064"{_ggaae ,_gceea :=_dgfea .Value ,error (nil );if _gceea !=nil {return _gceea ;};_fdcfb .GuidAttr =_ggaae ;continue ;};if _dgfea .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_fdcfb .ActionAttr .UnmarshalXMLAttr (_dgfea );continue ;};if _dgfea .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_adedc ,_afgffc :=_a .ParseBool (_dgfea .Value );if _afgffc !=nil {return _afgffc ;};_fdcfb .AlwaysShowAttr =&_adedc ;continue ;};if _dgfea .Name .Local =="\u006f\u006c\u0064"{_eecef ,_cbeec :=_a .ParseBool (_dgfea .Value );if _cbeec !=nil {return _cbeec ;};_fdcfb .OldAttr =&_eecef ;continue ;};if _dgfea .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_ecgebe ,_cgcb :=_a .ParseBool (_dgfea .Value );if _cgcb !=nil {return _cgcb ;};_fdcfb .HiddenRowAttr =&_ecgebe ;continue ;};if _dgfea .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_cfega ,_edccb :=_a .ParseBool (_dgfea .Value );if _edccb !=nil {return _edccb ;};_fdcfb .HiddenColumnAttr =&_cfega ;continue ;};if _dgfea .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cbebd ,_afgbb :=_dgfea .Value ,error (nil );if _afgbb !=nil {return _afgbb ;};_fdcfb .AuthorAttr =_cbebd ;continue ;};if _dgfea .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_dcgbd ,_beddc :=_a .ParseUint (_dgfea .Value ,10,32);if _beddc !=nil {return _beddc ;};_gdfcea :=uint32 (_dcgbd );_fdcfb .OldLengthAttr =&_gdfcea ;continue ;};if _dgfea .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_dbafg ,_adbgc :=_a .ParseUint (_dgfea .Value ,10,32);if _adbgc !=nil {return _adbgc ;};_bccdg :=uint32 (_dbafg );_fdcfb .NewLengthAttr =&_bccdg ;continue ;};};for {_bcfgbeb ,_fgcga :=d .Token ();if _fgcga !=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",_fgcga );};if _agafa ,_ggbab :=_bcfgbeb .(_gd .EndElement );_ggbab &&_agafa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_MdxKPI and its children -func (_abeafd *CT_MdxKPI )Validate ()error {return _abeafd .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");}; +// ValidateWithPath validates the Table and its children, prefixing error messages with path +func (_ebbea *Table )ValidateWithPath (path string )error {if _ffgeb :=_ebbea .CT_Table .ValidateWithPath (path );_ffgeb !=nil {return _ffgeb ;};return nil ;};func (_dafcg ST_SheetViewType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dafcg .String (),start );};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_ffcfbf :=&CT_CustomSheetViews {};return _ffcfbf };func (_fffcfg *ST_UnderlineValues )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fbddf ,_gbdaeg :=d .Token ();if _gbdaeg !=nil {return _gbdaeg ;};if _gcgdde ,_fcbgd :=_fbddf .(_gd .EndElement );_fcbgd &&_gcgdde .Name ==start .Name {*_fffcfg =1;return nil ;};if _addggd ,_bagdb :=_fbddf .(_gd .CharData );!_bagdb {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",_fbddf );}else {switch string (_addggd ){case "":*_fffcfg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fffcfg =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fffcfg =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fffcfg =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fffcfg =4;case "\u006e\u006f\u006e\u0065":*_fffcfg =5;};};_fbddf ,_gbdaeg =d .Token ();if _gbdaeg !=nil {return _gbdaeg ;};if _fedfd ,_acccfb :=_fbddf .(_gd .EndElement );_acccfb &&_fedfd .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",_fbddf );};type CT_AutoSortScope struct{ -// Validate validates the CT_PivotCache and its children -func (_gbagd *CT_PivotCache )Validate ()error {return _gbagd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");}; +// Auto Sort Scope +PivotArea *CT_PivotArea ;};func (_dbaac *ST_TableType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_dbaac =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_dbaac =1;case "\u0078\u006d\u006c":*_dbaac =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_dbaac =3;};return nil ;};func (_gefae ST_CfType )ValidateWithPath (path string )error {switch _gefae {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 (_gefae ));};return nil ;}; -// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path -func (_acfe *CT_CellStyleXfs )ValidateWithPath (path string )error {for _dcba ,_afcfa :=range _acfe .Xf {if _gfad :=_afcfa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_dcba ));_gfad !=nil {return _gfad ;};};return nil ;};func (_daab *CT_FutureMetadataBlock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daab .ExtLst !=nil {_bgaad :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_daab .ExtLst ,_bgaad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfabb ST_VolDepType )String ()string {switch _cfabb {case 0:return "";case 1:return "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case 2:return "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return "";};func (_cbefde ST_HorizontalAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbefde .String (),start );};type Chartsheet struct{CT_Chartsheet };type ST_CellType byte ;func NewCT_SheetProtection ()*CT_SheetProtection {_ceadg :=&CT_SheetProtection {};return _ceadg };func NewCT_OleSize ()*CT_OleSize {_gcegac :=&CT_OleSize {};return _gcegac };func (_edaeb ST_SheetViewType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edaeb .String (),start );};func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_ffdbd :=&CT_PivotAreaReference {};return _ffdbd ;}; +// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path +func (_ggeaa *CT_WebPublishObjects )ValidateWithPath (path string )error {for _dafge ,_ebgec :=range _ggeaa .WebPublishObject {if _ebcbb :=_ebgec .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 ,_dafge ));_ebcbb !=nil {return _ebcbb ;};};return nil ;};func (_fcded ST_CellComments )ValidateWithPath (path string )error {switch _fcded {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 (_fcded ));};return nil ;};func (_edgad *CT_Number )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_afbcd :=range start .Attr {if _afbcd .Name .Local =="\u0066\u0063"{_cgefd ,_befcc :=_afbcd .Value ,error (nil );if _befcc !=nil {return _befcc ;};_edgad .FcAttr =&_cgefd ;continue ;};if _afbcd .Name .Local =="\u0076"{_bacbc ,_gfead :=_a .ParseFloat (_afbcd .Value ,64);if _gfead !=nil {return _gfead ;};_edgad .VAttr =_bacbc ;continue ;};if _afbcd .Name .Local =="\u0066"{_ffcef ,_cbfeb :=_a .ParseBool (_afbcd .Value );if _cbfeb !=nil {return _cbfeb ;};_edgad .FAttr =&_ffcef ;continue ;};if _afbcd .Name .Local =="\u0063"{_fagadc ,_efcee :=_afbcd .Value ,error (nil );if _efcee !=nil {return _efcee ;};_edgad .CAttr =&_fagadc ;continue ;};if _afbcd .Name .Local =="\u0063\u0070"{_gdaab ,_bfcdf :=_a .ParseUint (_afbcd .Value ,10,32);if _bfcdf !=nil {return _bfcdf ;};_efdaag :=uint32 (_gdaab );_edgad .CpAttr =&_efdaag ;continue ;};if _afbcd .Name .Local =="\u0069\u006e"{_dfedf ,_gbbc :=_a .ParseUint (_afbcd .Value ,10,32);if _gbbc !=nil {return _gbbc ;};_fdeeg :=uint32 (_dfedf );_edgad .InAttr =&_fdeeg ;continue ;};if _afbcd .Name .Local =="\u0062\u0063"{_ccdab ,_befda :=_afbcd .Value ,error (nil );if _befda !=nil {return _befda ;};_edgad .BcAttr =&_ccdab ;continue ;};if _afbcd .Name .Local =="\u0075"{_abfdg ,_bdgdf :=_a .ParseBool (_afbcd .Value );if _bdgdf !=nil {return _bdgdf ;};_edgad .UAttr =&_abfdg ;continue ;};if _afbcd .Name .Local =="\u0069"{_fcadc ,_ddaeb :=_a .ParseBool (_afbcd .Value );if _ddaeb !=nil {return _ddaeb ;};_edgad .IAttr =&_fcadc ;continue ;};if _afbcd .Name .Local =="\u0075\u006e"{_cceaf ,_ceff :=_a .ParseBool (_afbcd .Value );if _ceff !=nil {return _ceff ;};_edgad .UnAttr =&_cceaf ;continue ;};if _afbcd .Name .Local =="\u0073\u0074"{_gfbad ,_beeeg :=_a .ParseBool (_afbcd .Value );if _beeeg !=nil {return _beeeg ;};_edgad .StAttr =&_gfbad ;continue ;};if _afbcd .Name .Local =="\u0062"{_cefca ,_fdeec :=_a .ParseBool (_afbcd .Value );if _fdeec !=nil {return _fdeec ;};_edgad .BAttr =&_cefca ;continue ;};};_bcbbd :for {_egcgb ,_faffb :=d .Token ();if _faffb !=nil {return _faffb ;};switch _gcfgc :=_egcgb .(type ){case _gd .StartElement :switch _gcfgc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfff :=NewCT_Tuples ();if _gbgcaf :=d .DecodeElement (_fcfff ,&_gcfgc );_gbgcaf !=nil {return _gbgcaf ;};_edgad .Tpls =append (_edgad .Tpls ,_fcfff );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbde :=NewCT_X ();if _bafa :=d .DecodeElement (_bfbde ,&_gcfgc );_bafa !=nil {return _bafa ;};_edgad .X =append (_edgad .X ,_bfbde );default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006db\u0065\u0072 \u0025\u0076",_gcfgc .Name );if _gaeb :=d .Skip ();_gaeb !=nil {return _gaeb ;};};case _gd .EndElement :break _bcbbd ;case _gd .CharData :};};return nil ;};func NewCT_IconSet ()*CT_IconSet {_baag :=&CT_IconSet {};return _baag };type ST_MdxKPIProperty byte ;func (_edfdce *ST_DataValidationType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_edfdce =0;case "\u006e\u006f\u006e\u0065":*_edfdce =1;case "\u0077\u0068\u006fl\u0065":*_edfdce =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_edfdce =3;case "\u006c\u0069\u0073\u0074":*_edfdce =4;case "\u0064\u0061\u0074\u0065":*_edfdce =5;case "\u0074\u0069\u006d\u0065":*_edfdce =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_edfdce =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_edfdce =8;};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;);func (_gdabb ST_SortBy )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_gdabb .String (),start );}; -// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path -func (_geebc *CT_Field )ValidateWithPath (path string )error {return nil };func (_eaafc *ST_ItemType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eaafc =0;case "\u0064\u0061\u0074\u0061":*_eaafc =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eaafc =2;case "\u0073\u0075\u006d":*_eaafc =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_eaafc =4;case "\u0061\u0076\u0067":*_eaafc =5;case "\u006d\u0061\u0078":*_eaafc =6;case "\u006d\u0069\u006e":*_eaafc =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_eaafc =8;case "\u0063\u006f\u0075n\u0074":*_eaafc =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_eaafc =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_eaafc =11;case "\u0076\u0061\u0072":*_eaafc =12;case "\u0076\u0061\u0072\u0050":*_eaafc =13;case "\u0067\u0072\u0061n\u0064":*_eaafc =14;case "\u0062\u006c\u0061n\u006b":*_eaafc =15;};return nil ;};type CT_Groups struct{ +// Validate validates the Comments and its children +func (_bcbbea *Comments )Validate ()error {return _bcbbea .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_fgfdc *ST_CalcMode )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_fgfdc =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_fgfdc =1;case "\u0061\u0075\u0074\u006f":*_fgfdc =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_fgfdc =3;};return nil ;}; -// Level Group Count -CountAttr *uint32 ; +// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path +func (_fedba *ExternalLink )ValidateWithPath (path string )error {if _gbfbeb :=_fedba .CT_ExternalLink .ValidateWithPath (path );_gbfbeb !=nil {return _gbfbeb ;};return nil ;};func (_dbcfg *ST_IconSetType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_dbcfg =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_dbcfg =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_dbcfg =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_dbcfg =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_dbcfg =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_dbcfg =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_dbcfg =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_dbcfg =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_dbcfg =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_dbcfg =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_dbcfg =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_dbcfg =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_dbcfg =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_dbcfg =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_dbcfg =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_dbcfg =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_dbcfg =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_dbcfg =17;};return nil ;}; -// OLAP Group -Group []*CT_LevelGroup ;};func NewCT_DdeItems ()*CT_DdeItems {_egdb :=&CT_DdeItems {};return _egdb }; +// Validate validates the CT_TableColumns and its children +func (_bbgabf *CT_TableColumns )Validate ()error {return _bbgabf .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_fbac *CT_OleLink )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fbac .IdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fbac .ProgIdAttr )});e .EncodeToken (start );if _fbac .OleItems !=nil {_bbbae :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fbac .OleItems ,_bbbae );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cccbfg *ST_SortMethod )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_cccbfg =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_cccbfg =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_cccbfg =2;case "\u006e\u006f\u006e\u0065":*_cccbfg =3;};return nil ;}; -// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path -func (_fgdcc *CT_MRUColors )ValidateWithPath (path string )error {for _ffafe ,_eefgd :=range _fgdcc .Color {if _efdeg :=_eefgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ffafe ));_efdeg !=nil {return _efdeg ;};};return nil ;};type ST_TextHAlign byte ;const (ST_PrintErrorUnset ST_PrintError =0;ST_PrintErrorDisplayed ST_PrintError =1;ST_PrintErrorBlank ST_PrintError =2;ST_PrintErrorDash ST_PrintError =3;ST_PrintErrorNA ST_PrintError =4;);func (_fabcb *CT_Format )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fabcb .ActionAttr !=ST_FormatActionUnset {_afegd ,_gebed :=_fabcb .ActionAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _gebed !=nil {return _gebed ;};start .Attr =append (start .Attr ,_afegd );};if _fabcb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fabcb .DxfIdAttr )});};e .EncodeToken (start );_accag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fabcb .PivotArea ,_accag );if _fabcb .ExtLst !=nil {_dcbdc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fabcb .ExtLst ,_dcbdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daecc ST_ParameterType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abacfe :=_b .Attr {};_abacfe .Name =name ;switch _daecc {case ST_ParameterTypeUnset :_abacfe .Value ="";case ST_ParameterTypePrompt :_abacfe .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_abacfe .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_abacfe .Value ="\u0063\u0065\u006c\u006c";};return _abacfe ,nil ;};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_cddcd :=&CT_PageSetUpPr {};return _cddcd }; +// Validate validates the CT_ChartsheetProtection and its children +func (_ecbf *CT_ChartsheetProtection )Validate ()error {return _ecbf .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path -func (_dabc *CT_QueryTableFields )ValidateWithPath (path string )error {for _deege ,_gbgdaf :=range _dabc .QueryTableField {if _dcfcf :=_gbgdaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_deege ));_dcfcf !=nil {return _dcfcf ;};};return nil ;};type CT_QueryTable struct{ +// Validate validates the CT_PivotCaches and its children +func (_fbbae *CT_PivotCaches )Validate ()error {return _fbbae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};func (_cddbb ST_FilterOperator )ValidateWithPath (path string )error {switch _cddbb {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 (_cddbb ));};return nil ;};func (_bffaa *ST_Scope )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_bffaa =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_bffaa =1;case "\u0064\u0061\u0074\u0061":*_bffaa =2;case "\u0066\u0069\u0065l\u0064":*_bffaa =3;};return nil ;};func NewCT_Cols ()*CT_Cols {_afab :=&CT_Cols {};return _afab }; -// QueryTable Name -NameAttr string ; +// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path +func (_ddaag *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _edcce ,_ddddfb :=range _ddaag .DeletedField {if _deace :=_ddddfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_edcce ));_deace !=nil {return _deace ;};};return nil ;};func (_bdddc *CT_SheetProtection )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bdddc .PasswordAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdddc .PasswordAttr )});};if _bdddc .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdddc .AlgorithmNameAttr )});};if _bdddc .HashValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_bdddc .HashValueAttr )});};if _bdddc .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_bdddc .SaltValueAttr )});};if _bdddc .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_bdddc .SpinCountAttr )});};if _bdddc .SheetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .SheetAttr ))});};if _bdddc .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .ObjectsAttr ))});};if _bdddc .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .ScenariosAttr ))});};if _bdddc .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .FormatCellsAttr ))});};if _bdddc .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .FormatColumnsAttr ))});};if _bdddc .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .FormatRowsAttr ))});};if _bdddc .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .InsertColumnsAttr ))});};if _bdddc .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .InsertRowsAttr ))});};if _bdddc .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .InsertHyperlinksAttr ))});};if _bdddc .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .DeleteColumnsAttr ))});};if _bdddc .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .DeleteRowsAttr ))});};if _bdddc .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .SelectLockedCellsAttr ))});};if _bdddc .SortAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .SortAttr ))});};if _bdddc .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .AutoFilterAttr ))});};if _bdddc .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .PivotTablesAttr ))});};if _bdddc .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdddc .SelectUnlockedCellsAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dbe *CT_BookView )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dbe .VisibilityAttr !=ST_VisibilityUnset {_fcc ,_acc :=_dbe .VisibilityAttr .MarshalXMLAttr (_gd .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"});if _acc !=nil {return _acc ;};start .Attr =append (start .Attr ,_fcc );};if _dbe .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dbe .MinimizedAttr ))});};if _dbe .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dbe .ShowHorizontalScrollAttr ))});};if _dbe .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dbe .ShowVerticalScrollAttr ))});};if _dbe .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dbe .ShowSheetTabsAttr ))});};if _dbe .XWindowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_dbe .XWindowAttr )});};if _dbe .YWindowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_dbe .YWindowAttr )});};if _dbe .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_dbe .WindowWidthAttr )});};if _dbe .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dbe .WindowHeightAttr )});};if _dbe .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_dbe .TabRatioAttr )});};if _dbe .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dbe .FirstSheetAttr )});};if _dbe .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_b .Sprintf ("\u0025\u0076",*_dbe .ActiveTabAttr )});};if _dbe .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_dbe .AutoFilterDateGroupingAttr ))});};e .EncodeToken (start );if _dbe .ExtLst !=nil {_abe :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbe .ExtLst ,_abe );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_Font struct{ -// First Row Column Titles -HeadersAttr *bool ; +// Font Name +Name []*CT_FontName ; -// Row Numbers -RowNumbersAttr *bool ; +// Character Set +Charset []*CT_IntProperty ; -// Disable Refresh -DisableRefreshAttr *bool ; +// Font Family +Family []*CT_FontFamily ; -// Background Refresh -BackgroundRefreshAttr *bool ; +// Bold +B []*CT_BooleanProperty ; -// First Background Refresh -FirstBackgroundRefreshAttr *bool ; +// Italic +I []*CT_BooleanProperty ; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// Strike Through +Strike []*CT_BooleanProperty ; -// Grow Shrink Type -GrowShrinkTypeAttr ST_GrowShrinkType ; +// Outline +Outline []*CT_BooleanProperty ; -// Fill Adjacent Formulas -FillFormulasAttr *bool ; +// Shadow +Shadow []*CT_BooleanProperty ; -// Remove Data On Save -RemoveDataOnSaveAttr *bool ; +// Condense +Condense []*CT_BooleanProperty ; -// Disable Edit -DisableEditAttr *bool ; +// Extend +Extend []*CT_BooleanProperty ; -// Preserve Formatting On Refresh -PreserveFormattingAttr *bool ; +// Text Color +Color []*CT_Color ; -// Adjust Column Width On Refresh -AdjustColumnWidthAttr *bool ; +// Font Size +Sz []*CT_FontSize ; -// Intermediate -IntermediateAttr *bool ; +// Underline +U []*CT_UnderlineProperty ; -// Connection Id -ConnectionIdAttr uint32 ; +// Text Vertical Alignment +VertAlign []*CT_VerticalAlignFontProperty ; -// QueryTable Refresh Information -QueryTableRefresh *CT_QueryTableRefresh ; +// Scheme +Scheme []*CT_FontScheme ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_eadfc :=&CT_HeaderFooter {};return _eadfc };func (_ffebfg ST_Type )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_bccea :=_gd .Attr {};_bccea .Name =name ;switch _ffebfg {case ST_TypeUnset :_bccea .Value ="";case ST_TypeNone :_bccea .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_bccea .Value ="\u0061\u006c\u006c";case ST_TypeRow :_bccea .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_bccea .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _bccea ,nil ;};func (_gacac *ST_MdxKPIProperty )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ffdac ,_cbfagb :=d .Token ();if _cbfagb !=nil {return _cbfagb ;};if _bbcage ,_acfdd :=_ffdac .(_gd .EndElement );_acfdd &&_bbcage .Name ==start .Name {*_gacac =1;return nil ;};if _eagff ,_baecg :=_ffdac .(_gd .CharData );!_baecg {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",_ffdac );}else {switch string (_eagff ){case "":*_gacac =0;case "\u0076":*_gacac =1;case "\u0067":*_gacac =2;case "\u0073":*_gacac =3;case "\u0074":*_gacac =4;case "\u0077":*_gacac =5;case "\u006d":*_gacac =6;};};_ffdac ,_cbfagb =d .Token ();if _cbfagb !=nil {return _cbfagb ;};if _cbffcd ,_dagda :=_ffdac .(_gd .EndElement );_dagda &&_cbffcd .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",_ffdac );};func (_cbdga ST_CfType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_bcbeg :=_gd .Attr {};_bcbeg .Name =name ;switch _cbdga {case ST_CfTypeUnset :_bcbeg .Value ="";case ST_CfTypeExpression :_bcbeg .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_bcbeg .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_bcbeg .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_bcbeg .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_bcbeg .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_bcbeg .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_bcbeg .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeDuplicateValues :_bcbeg .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_bcbeg .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_bcbeg .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeBeginsWith :_bcbeg .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_bcbeg .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_bcbeg .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeNotContainsBlanks :_bcbeg .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_bcbeg .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeNotContainsErrors :_bcbeg .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_bcbeg .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case ST_CfTypeAboveAverage :_bcbeg .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _bcbeg ,nil ;};func (_abcgca *CT_PageBreak )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bdbebf :=range start .Attr {if _bdbebf .Name .Local =="\u0063\u006f\u0075n\u0074"{_caadf ,_ebadfd :=_a .ParseUint (_bdbebf .Value ,10,32);if _ebadfd !=nil {return _ebadfd ;};_ceabd :=uint32 (_caadf );_abcgca .CountAttr =&_ceabd ;continue ;};if _bdbebf .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_gfdba ,_decbf :=_a .ParseUint (_bdbebf .Value ,10,32);if _decbf !=nil {return _decbf ;};_bgeaf :=uint32 (_gfdba );_abcgca .ManualBreakCountAttr =&_bgeaf ;continue ;};};_gcebf :for {_agggd ,_acgbee :=d .Token ();if _acgbee !=nil {return _acgbee ;};switch _dcedcd :=_agggd .(type ){case _gd .StartElement :switch _dcedcd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcdgc :=NewCT_Break ();if _dffab :=d .DecodeElement (_fcdgc ,&_dcedcd );_dffab !=nil {return _dffab ;};_abcgca .Brk =append (_abcgca .Brk ,_fcdgc );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_P\u0061\u0067e\u0042\u0072\u0065\u0061\u006b\u0020\u0025\u0076",_dcedcd .Name );if _gcgcf :=d .Skip ();_gcgcf !=nil {return _gcgcf ;};};case _gd .EndElement :break _gcebf ;case _gd .CharData :};};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_cafgd ST_Scope )Validate ()error {return _cafgd .ValidateWithPath ("")}; +// Validate validates the CT_MRUColors and its children +func (_bbdgb *CT_MRUColors )Validate ()error {return _bbdgb .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};func NewCT_ChartsheetView ()*CT_ChartsheetView {_bfbdf :=&CT_ChartsheetView {};return _bfbdf };func (_dcced *CT_InputCells )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_abggb :=range start .Attr {if _abggb .Name .Local =="\u0072"{_facfc ,_gcffd :=_abggb .Value ,error (nil );if _gcffd !=nil {return _gcffd ;};_dcced .RAttr =_facfc ;continue ;};if _abggb .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_deeca ,_bface :=_a .ParseBool (_abggb .Value );if _bface !=nil {return _bface ;};_dcced .DeletedAttr =&_deeca ;continue ;};if _abggb .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_ffgfg ,_cggeb :=_a .ParseBool (_abggb .Value );if _cggeb !=nil {return _cggeb ;};_dcced .UndoneAttr =&_ffgfg ;continue ;};if _abggb .Name .Local =="\u0076\u0061\u006c"{_cacga ,_edffa :=_abggb .Value ,error (nil );if _edffa !=nil {return _edffa ;};_dcced .ValAttr =_cacga ;continue ;};if _abggb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gaeeb ,_gefdg :=_a .ParseUint (_abggb .Value ,10,32);if _gefdg !=nil {return _gefdg ;};_gefed :=uint32 (_gaeeb );_dcced .NumFmtIdAttr =&_gefed ;continue ;};};for {_eacg ,_faedgd :=d .Token ();if _faedgd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_faedgd );};if _dfdfd ,_affg :=_eacg .(_gd .EndElement );_affg &&_dfdfd .Name ==start .Name {break ;};};return nil ;};type CT_CustomWorkbookViews struct{ -// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path -func (_ddcfc *CT_rowItems )ValidateWithPath (path string )error {for _aadfaa ,_cbfaa :=range _ddcfc .I {if _cebfe :=_cbfaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_aadfaa ));_cebfe !=nil {return _cebfe ;};};return nil ;};func (_bfgae *CT_Color )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfgae .AutoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bfgae .AutoAttr ))});};if _bfgae .IndexedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bfgae .IndexedAttr )});};if _bfgae .RgbAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0067\u0062"},Value :_f .Sprintf ("\u0025\u0076",*_bfgae .RgbAttr )});};if _bfgae .ThemeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bfgae .ThemeAttr )});};if _bfgae .TintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfgae .TintAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Item struct{ +// Custom Workbook View +CustomWorkbookView []*CT_CustomWorkbookView ;};func (_fega *CT_PivotSelection )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fega .PaneAttr !=ST_PaneUnset {_fadca ,_gefacb :=_fega .PaneAttr .MarshalXMLAttr (_gd .Name {Local :"\u0070\u0061\u006e\u0065"});if _gefacb !=nil {return _gefacb ;};start .Attr =append (start .Attr ,_fadca );};if _fega .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fega .ShowHeaderAttr ))});};if _fega .LabelAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fega .LabelAttr ))});};if _fega .DataAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fega .DataAttr ))});};if _fega .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fega .ExtendableAttr ))});};if _fega .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fega .CountAttr )});};if _fega .AxisAttr !=ST_AxisUnset {_agcgd ,_eedebb :=_fega .AxisAttr .MarshalXMLAttr (_gd .Name {Local :"\u0061\u0078\u0069\u0073"});if _eedebb !=nil {return _eedebb ;};start .Attr =append (start .Attr ,_agcgd );};if _fega .DimensionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_b .Sprintf ("\u0025\u0076",*_fega .DimensionAttr )});};if _fega .StartAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fega .StartAttr )});};if _fega .MinAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fega .MinAttr )});};if _fega .MaxAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_fega .MaxAttr )});};if _fega .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0076",*_fega .ActiveRowAttr )});};if _fega .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_b .Sprintf ("\u0025\u0076",*_fega .ActiveColAttr )});};if _fega .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_fega .PreviousRowAttr )});};if _fega .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fega .PreviousColAttr )});};if _fega .ClickAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_fega .ClickAttr )});};if _fega .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fega .IdAttr )});};e .EncodeToken (start );_bbadb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fega .PivotArea ,_bbadb );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ffeff *Comments )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ffeff .CT_Comments .MarshalXML (e ,start );};func (_aaeba *CT_RangeSet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_agdbe :=range start .Attr {if _agdbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agdbe .Name .Local =="\u0069\u0064"||_agdbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_agdbe .Name .Local =="\u0069\u0064"{_cfbgg ,_bdeca :=_agdbe .Value ,error (nil );if _bdeca !=nil {return _bdeca ;};_aaeba .IdAttr =&_cfbgg ;continue ;};if _agdbe .Name .Local =="\u0069\u0031"{_dbgcaa ,_dbadg :=_a .ParseUint (_agdbe .Value ,10,32);if _dbadg !=nil {return _dbadg ;};_cbfce :=uint32 (_dbgcaa );_aaeba .I1Attr =&_cbfce ;continue ;};if _agdbe .Name .Local =="\u0069\u0033"{_degcd ,_bbedce :=_a .ParseUint (_agdbe .Value ,10,32);if _bbedce !=nil {return _bbedce ;};_dfbgb :=uint32 (_degcd );_aaeba .I3Attr =&_dfbgb ;continue ;};if _agdbe .Name .Local =="\u0069\u0034"{_eggdae ,_abdbg :=_a .ParseUint (_agdbe .Value ,10,32);if _abdbg !=nil {return _abdbg ;};_eagbd :=uint32 (_eggdae );_aaeba .I4Attr =&_eagbd ;continue ;};if _agdbe .Name .Local =="\u0072\u0065\u0066"{_afdbc ,_facaee :=_agdbe .Value ,error (nil );if _facaee !=nil {return _facaee ;};_aaeba .RefAttr =&_afdbc ;continue ;};if _agdbe .Name .Local =="\u006e\u0061\u006d\u0065"{_cfbgc ,_fefafg :=_agdbe .Value ,error (nil );if _fefafg !=nil {return _fefafg ;};_aaeba .NameAttr =&_cfbgc ;continue ;};if _agdbe .Name .Local =="\u0073\u0068\u0065e\u0074"{_accff ,_eggeae :=_agdbe .Value ,error (nil );if _eggeae !=nil {return _eggeae ;};_aaeba .SheetAttr =&_accff ;continue ;};if _agdbe .Name .Local =="\u0069\u0032"{_abbcfd ,_fecd :=_a .ParseUint (_agdbe .Value ,10,32);if _fecd !=nil {return _fecd ;};_edaeg :=uint32 (_abbcfd );_aaeba .I2Attr =&_edaeg ;continue ;};};for {_bcfgg ,_ccaac :=d .Token ();if _ccaac !=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",_ccaac );};if _gaebg ,_gceecf :=_bcfgg .(_gd .EndElement );_gceecf &&_gaebg .Name ==start .Name {break ;};};return nil ;}; -// Item User Caption -NAttr *string ; +// Validate validates the CT_ChartsheetView and its children +func (_acfe *CT_ChartsheetView )Validate ()error {return _acfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");}; -// Item Type -TAttr ST_ItemType ; +// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path +func (_ccff *CT_TableColumns )ValidateWithPath (path string )error {for _fgade ,_cbgdef :=range _ccff .TableColumn {if _fffge :=_cbgdef .ValidateWithPath (_b .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_fgade ));_fffge !=nil {return _fffge ;};};return nil ;}; -// Hidden -HAttr *bool ; +// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path +func (_cdcfde *CT_DynamicFilter )ValidateWithPath (path string )error {if _cdcfde .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 _ffdaf :=_cdcfde .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ffdaf !=nil {return _ffdaf ;};return nil ;};func (_gbfb *CT_GroupMembers )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gbfb .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gbfb .CountAttr )});};e .EncodeToken (start );_gbaacb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_efcb :=range _gbfb .GroupMember {e .EncodeElement (_efcb ,_gbaacb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_FileVersion struct{ -// Character -SAttr *bool ; +// Application Name +AppNameAttr *string ; -// Hide Details -SdAttr *bool ; +// Last Edited Version +LastEditedAttr *string ; -// Calculated Member -FAttr *bool ; +// Lowest Edited Version +LowestEditedAttr *string ; -// Missing -MAttr *bool ; +// Build Version +RupBuildAttr *string ; -// Child Items -CAttr *bool ; +// Code Name +CodeNameAttr *string ;};type Workbook struct{CT_Workbook }; -// Item Index -XAttr *uint32 ; +// Validate validates the CT_TupleCache and its children +func (_geeecf *CT_TupleCache )Validate ()error {return _geeecf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func (_adfa *CT_ExternalDefinedNames )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _adfa .DefinedName !=nil {_ebagc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_gbcaf :=range _adfa .DefinedName {e .EncodeElement (_gbcaf ,_ebagc );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dgabdb *CT_PivotCacheRecords )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dgabdb .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dgabdb .CountAttr )});};e .EncodeToken (start );if _dgabdb .R !=nil {_babcbd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_bcaac :=range _dgabdb .R {e .EncodeElement (_bcaac ,_babcbd );};};if _dgabdb .ExtLst !=nil {_baacaf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgabdb .ExtLst ,_baacaf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type ST_MdxFunctionType byte ;type ST_FormatAction byte ;func NewCT_MdxTuple ()*CT_MdxTuple {_aaaad :=&CT_MdxTuple {};return _aaaad };func (_bbggg ST_TableStyleType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_bbggg .String (),start );};func (_cddbaa *ST_MdxSetOrder )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ffgac ,_aagdbf :=d .Token ();if _aagdbf !=nil {return _aagdbf ;};if _fdeaba ,_ebgffb :=_ffgac .(_gd .EndElement );_ebgffb &&_fdeaba .Name ==start .Name {*_cddbaa =1;return nil ;};if _gadcb ,_geedd :=_ffgac .(_gd .CharData );!_geedd {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",_ffgac );}else {switch string (_gadcb ){case "":*_cddbaa =0;case "\u0075":*_cddbaa =1;case "\u0061":*_cddbaa =2;case "\u0064":*_cddbaa =3;case "\u0061\u0061":*_cddbaa =4;case "\u0061\u0064":*_cddbaa =5;case "\u006e\u0061":*_cddbaa =6;case "\u006e\u0064":*_cddbaa =7;};};_ffgac ,_aagdbf =d .Token ();if _aagdbf !=nil {return _aagdbf ;};if _deecaa ,_dfbfb :=_ffgac .(_gd .EndElement );_dfbfb &&_deecaa .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",_ffgac );};func (_adbg *CT_CellSmartTags )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_adbg .RAttr )});e .EncodeToken (start );_afcb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_bacf :=range _adbg .CellSmartTag {e .EncodeElement (_bacf ,_afcb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_OleLink struct{IdAttr string ; -// Expanded -DAttr *bool ; +// Object Link Identifier +ProgIdAttr string ; -// Drill Across Attributes -EAttr *bool ;};func (_cccaf ST_DataValidationType )Validate ()error {return _cccaf .ValidateWithPath ("")};func (_eebab *CT_FontName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_eebab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbdga *CT_NumFmts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgdcd :=range start .Attr {if _fgdcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_eddbc ,_facbg :=_e .ParseUint (_fgdcd .Value ,10,32);if _facbg !=nil {return _facbg ;};_cffg :=uint32 (_eddbc );_bbdga .CountAttr =&_cffg ;continue ;};};_bbbg :for {_ggca ,_gaedc :=d .Token ();if _gaedc !=nil {return _gaedc ;};switch _eeegcg :=_ggca .(type ){case _b .StartElement :switch _eeegcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cdcff :=NewCT_NumFmt ();if _dbdbac :=d .DecodeElement (_cdcff ,&_eeegcg );_dbdbac !=nil {return _dbdbac ;};_bbdga .NumFmt =append (_bbdga .NumFmt ,_cdcff );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fN\u0075\u006d\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_eeegcg .Name );if _fbad :=d .Skip ();_fbad !=nil {return _fbad ;};};case _b .EndElement :break _bbbg ;case _b .CharData :};};return nil ;};type CT_PivotCache struct{ +// Object Link Items +OleItems *CT_OleItems ;};func (_cdggaf ST_BorderStyle )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_dggfb :=_gd .Attr {};_dggfb .Name =name ;switch _cdggaf {case ST_BorderStyleUnset :_dggfb .Value ="";case ST_BorderStyleNone :_dggfb .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_dggfb .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_dggfb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_dggfb .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_dggfb .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_dggfb .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_dggfb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_dggfb .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_dggfb .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_dggfb .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_dggfb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_dggfb .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_dggfb .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_dggfb .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _dggfb ,nil ;}; -// PivotCache Id -CacheIdAttr uint32 ;IdAttr string ;}; +// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path +func (_ggedbf *PivotTableDefinition )ValidateWithPath (path string )error {if _ebegd :=_ggedbf .CT_pivotTableDefinition .ValidateWithPath (path );_ebegd !=nil {return _ebegd ;};return nil ;};func (_bgfbc *CT_ExternalReference )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_edef :=range start .Attr {if _edef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edef .Name .Local =="\u0069\u0064"||_edef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_edef .Name .Local =="\u0069\u0064"{_gfcef ,_fbgbf :=_edef .Value ,error (nil );if _fbgbf !=nil {return _fbgbf ;};_bgfbc .IdAttr =_gfcef ;continue ;};};for {_gddec ,_aabd :=d .Token ();if _aabd !=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",_aabd );};if _efbf ,_cgecg :=_gddec .(_gd .EndElement );_cgecg &&_efbf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Hyperlinks and its children -func (_fabdc *CT_Hyperlinks )Validate ()error {return _fabdc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};type CT_TableStyleInfo struct{ +// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path +func (_ffec *CT_FilterColumn )ValidateWithPath (path string )error {if _ffec .Filters !=nil {if _deaae :=_ffec .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_deaae !=nil {return _deaae ;};};if _ffec .Top10 !=nil {if _cedfc :=_ffec .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030");_cedfc !=nil {return _cedfc ;};};if _ffec .CustomFilters !=nil {if _ebff :=_ffec .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_ebff !=nil {return _ebff ;};};if _ffec .DynamicFilter !=nil {if _egba :=_ffec .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072");_egba !=nil {return _egba ;};};if _ffec .ColorFilter !=nil {if _afecb :=_ffec .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_afecb !=nil {return _afecb ;};};if _ffec .IconFilter !=nil {if _bbfag :=_ffec .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");_bbfag !=nil {return _bbfag ;};};if _ffec .ExtLst !=nil {if _gedb :=_ffec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gedb !=nil {return _gedb ;};};return nil ;};func (_deg *CT_BooleanProperty )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _deg .ValAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_deg .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type Chartsheet struct{CT_Chartsheet };type ST_UpdateLinks byte ;func NewCT_MRUColors ()*CT_MRUColors {_dbcdf :=&CT_MRUColors {};return _dbcdf };func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_cgdeb :=&CT_PivotHierarchies {};return _cgdeb };func NewCT_RangePr ()*CT_RangePr {_abgc :=&CT_RangePr {};return _abgc };func NewCT_Parameter ()*CT_Parameter {_gbfab :=&CT_Parameter {};return _gbfab };func (_egbegc ST_PivotAreaType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_cabgg :=_gd .Attr {};_cabgg .Name =name ;switch _egbegc {case ST_PivotAreaTypeUnset :_cabgg .Value ="";case ST_PivotAreaTypeNone :_cabgg .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_cabgg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_cabgg .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_cabgg .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_cabgg .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_cabgg .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_cabgg .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_cabgg .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _cabgg ,nil ;}; -// Style Name -NameAttr *string ; +// Validate validates the CT_QueryTableRefresh and its children +func (_dgafaf *CT_QueryTableRefresh )Validate ()error {return _dgafaf .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");}; -// Show First Column -ShowFirstColumnAttr *bool ; +// Validate validates the CT_MemberProperty and its children +func (_aedaf *CT_MemberProperty )Validate ()error {return _aedaf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");}; -// Show Last Column -ShowLastColumnAttr *bool ; +// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path +func (_fgcfg *CT_RevisionCellChange )ValidateWithPath (path string )error {if _fgcfg .Oc !=nil {if _faaba :=_fgcfg .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_faaba !=nil {return _faaba ;};};if _cafdcd :=_fgcfg .Nc .ValidateWithPath (path +"\u002f\u004e\u0063");_cafdcd !=nil {return _cafdcd ;};if _fgcfg .Odxf !=nil {if _eeeaf :=_fgcfg .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_eeeaf !=nil {return _eeeaf ;};};if _fgcfg .Ndxf !=nil {if _acaaf :=_fgcfg .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066");_acaaf !=nil {return _acaaf ;};};if _fgcfg .ExtLst !=nil {if _fcacd :=_fgcfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcacd !=nil {return _fcacd ;};};return nil ;};type ST_HorizontalAlignment byte ;func (_bgefd *CT_Hyperlink )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ebgeb :=range start .Attr {if _ebgeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebgeb .Name .Local =="\u0069\u0064"||_ebgeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebgeb .Name .Local =="\u0069\u0064"{_ebgdd ,_gbggb :=_ebgeb .Value ,error (nil );if _gbggb !=nil {return _gbggb ;};_bgefd .IdAttr =&_ebgdd ;continue ;};if _ebgeb .Name .Local =="\u0072\u0065\u0066"{_ceaec ,_ccfbf :=_ebgeb .Value ,error (nil );if _ccfbf !=nil {return _ccfbf ;};_bgefd .RefAttr =_ceaec ;continue ;};if _ebgeb .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_gacbc ,_eeaff :=_ebgeb .Value ,error (nil );if _eeaff !=nil {return _eeaff ;};_bgefd .LocationAttr =&_gacbc ;continue ;};if _ebgeb .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_cceba ,_dfgccc :=_ebgeb .Value ,error (nil );if _dfgccc !=nil {return _dfgccc ;};_bgefd .TooltipAttr =&_cceba ;continue ;};if _ebgeb .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_abbe ,_bcaee :=_ebgeb .Value ,error (nil );if _bcaee !=nil {return _bcaee ;};_bgefd .DisplayAttr =&_abbe ;continue ;};};for {_fagbd ,_egbce :=d .Token ();if _egbce !=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",_egbce );};if _edff ,_aaacf :=_fagbd .(_gd .EndElement );_aaacf &&_edff .Name ==start .Name {break ;};};return nil ;};type ST_BorderStyle byte ; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path +func (_gccad *MapInfo )ValidateWithPath (path string )error {if _addgc :=_gccad .CT_MapInfo .ValidateWithPath (path );_addgc !=nil {return _addgc ;};return nil ;};func (_gfaef *CT_QueryTableField )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gfaef .IdAttr )});if _gfaef .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gfaef .NameAttr )});};if _gfaef .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gfaef .DataBoundAttr ))});};if _gfaef .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gfaef .RowNumbersAttr ))});};if _gfaef .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gfaef .FillFormulasAttr ))});};if _gfaef .ClippedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_gfaef .ClippedAttr ))});};if _gfaef .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gfaef .TableColumnIdAttr )});};e .EncodeToken (start );if _gfaef .ExtLst !=nil {_ddfef :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfaef .ExtLst ,_ddfef );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cfbdaf *Workbook )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cfbdaf .CT_Workbook .MarshalXML (e ,start );}; -// Show Column Stripes -ShowColumnStripesAttr *bool ;};func (_fgadge *CT_TextPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdgfa :=range start .Attr {if _cdgfa .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_abfba ,_agccda :=_cdgfa .Value ,error (nil );if _agccda !=nil {return _agccda ;};_fgadge .ThousandsAttr =&_abfba ;continue ;};if _cdgfa .Name .Local =="\u0074\u0061\u0062"{_edddb ,_ddcbb :=_e .ParseBool (_cdgfa .Value );if _ddcbb !=nil {return _ddcbb ;};_fgadge .TabAttr =&_edddb ;continue ;};if _cdgfa .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_fgadge .FileTypeAttr .UnmarshalXMLAttr (_cdgfa );continue ;};if _cdgfa .Name .Local =="\u0073\u0070\u0061c\u0065"{_bbdce ,_daecae :=_e .ParseBool (_cdgfa .Value );if _daecae !=nil {return _daecae ;};_fgadge .SpaceAttr =&_bbdce ;continue ;};if _cdgfa .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_accdge ,_edbbd :=_cdgfa .Value ,error (nil );if _edbbd !=nil {return _edbbd ;};_fgadge .CharacterSetAttr =&_accdge ;continue ;};if _cdgfa .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_afdgc ,_edfcg :=_cdgfa .Value ,error (nil );if _edfcg !=nil {return _edfcg ;};_fgadge .SourceFileAttr =&_afdgc ;continue ;};if _cdgfa .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_ffcdcb ,_cfeec :=_e .ParseBool (_cdgfa .Value );if _cfeec !=nil {return _cfeec ;};_fgadge .DelimitedAttr =&_ffcdcb ;continue ;};if _cdgfa .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_aabbb ,_aaffgc :=_cdgfa .Value ,error (nil );if _aaffgc !=nil {return _aaffgc ;};_fgadge .DecimalAttr =&_aabbb ;continue ;};if _cdgfa .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_bfbgf ,_dbagf :=_e .ParseBool (_cdgfa .Value );if _dbagf !=nil {return _dbagf ;};_fgadge .PromptAttr =&_bfbgf ;continue ;};if _cdgfa .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_bbadc ,_egdgf :=_e .ParseUint (_cdgfa .Value ,10,32);if _egdgf !=nil {return _egdgf ;};_gebcf :=uint32 (_bbadc );_fgadge .CodePageAttr =&_gebcf ;continue ;};if _cdgfa .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cefde ,_agdbg :=_e .ParseUint (_cdgfa .Value ,10,32);if _agdbg !=nil {return _agdbg ;};_fcgfb :=uint32 (_cefde );_fgadge .FirstRowAttr =&_fcgfb ;continue ;};if _cdgfa .Name .Local =="\u0063\u006f\u006dm\u0061"{_bgdcag ,_gbfgb :=_e .ParseBool (_cdgfa .Value );if _gbfgb !=nil {return _gbfgb ;};_fgadge .CommaAttr =&_bgdcag ;continue ;};if _cdgfa .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_bceff ,_gbgaf :=_e .ParseBool (_cdgfa .Value );if _gbgaf !=nil {return _gbgaf ;};_fgadge .SemicolonAttr =&_bceff ;continue ;};if _cdgfa .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_dggdd ,_bbbfd :=_e .ParseBool (_cdgfa .Value );if _bbbfd !=nil {return _bbbfd ;};_fgadge .ConsecutiveAttr =&_dggdd ;continue ;};if _cdgfa .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_fgadge .QualifierAttr .UnmarshalXMLAttr (_cdgfa );continue ;};if _cdgfa .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_gabdae ,_fbcfg :=_cdgfa .Value ,error (nil );if _fbcfg !=nil {return _fbcfg ;};_fgadge .DelimiterAttr =&_gabdae ;continue ;};};_fgaacc :for {_eggdd ,_ebafcd :=d .Token ();if _ebafcd !=nil {return _ebafcd ;};switch _gefdc :=_eggdd .(type ){case _b .StartElement :switch _gefdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_fgadge .TextFields =NewCT_TextFields ();if _ebgdd :=d .DecodeElement (_fgadge .TextFields ,&_gefdc );_ebgdd !=nil {return _ebgdd ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0065\u0078t\u0050\u0072 \u0025\u0076",_gefdc .Name );if _beaff :=d .Skip ();_beaff !=nil {return _beaff ;};};case _b .EndElement :break _fgaacc ;case _b .CharData :};};return nil ;};func NewCT_ColFields ()*CT_ColFields {_aafe :=&CT_ColFields {};return _aafe }; +// Validate validates the CT_PCDKPI and its children +func (_bdccd *CT_PCDKPI )Validate ()error {return _bdccd .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");};func NewCT_Metadata ()*CT_Metadata {_decee :=&CT_Metadata {};return _decee };func (_ecedd *CT_PCDKPIs )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ecedd .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecedd .CountAttr )});};e .EncodeToken (start );if _ecedd .Kpi !=nil {_ebeff :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_acead :=range _ecedd .Kpi {e .EncodeElement (_acead ,_ebeff );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_Worksheet ()*CT_Worksheet {_dgace :=&CT_Worksheet {};_dgace .SheetData =NewCT_SheetData ();return _dgace ;};func (_fgedc ST_OleUpdate )ValidateWithPath (path string )error {switch _fgedc {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 (_fgedc ));};return nil ;};func (_cbefeg ST_UnderlineValues )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_gdeca :=_gd .Attr {};_gdeca .Name =name ;switch _cbefeg {case ST_UnderlineValuesUnset :_gdeca .Value ="";case ST_UnderlineValuesSingle :_gdeca .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_gdeca .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_gdeca .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_gdeca .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesNone :_gdeca .Value ="\u006e\u006f\u006e\u0065";};return _gdeca ,nil ;};func (_dcabf *CT_Hyperlinks )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_fgaaa :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_ccec :=range _dcabf .Hyperlink {e .EncodeElement (_ccec ,_fgaaa );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Connection and its children -func (_aeca *CT_Connection )Validate ()error {return _aeca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; +// Validate validates the CT_GroupMember and its children +func (_fefcg *CT_GroupMember )Validate ()error {return _fefcg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func (_gbg *CT_CalculatedItem )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gbg .FieldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gbg .FieldAttr )});};if _gbg .FormulaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_gbg .FormulaAttr )});};e .EncodeToken (start );_fac :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_gbg .PivotArea ,_fac );if _gbg .ExtLst !=nil {_ffgb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbg .ExtLst ,_ffgb );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_dbcf :=&CT_CustomChartsheetViews {};return _dbcf ;}; -// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path -func (_ffebg *CT_MdxKPI )ValidateWithPath (path string )error {if _ffebg .PAttr ==ST_MdxKPIPropertyUnset {return _f .Errorf ("\u0025\u0073/\u0050\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path );};if _dbebe :=_ffebg .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_dbebe !=nil {return _dbebe ;};return nil ;}; +// Validate validates the CT_VolTopic and its children +func (_aaafcd *CT_VolTopic )Validate ()error {return _aaafcd .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_bbef :=&CT_ColHierarchiesUsage {};return _bbef ;};func (_ddbag *CT_Parameters )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_agecb :=range start .Attr {if _agecb .Name .Local =="\u0063\u006f\u0075n\u0074"{_faagc ,_ecdce :=_a .ParseUint (_agecb .Value ,10,32);if _ecdce !=nil {return _ecdce ;};_cebbg :=uint32 (_faagc );_ddbag .CountAttr =&_cebbg ;continue ;};};_effee :for {_gfgbb ,_aafgf :=d .Token ();if _aafgf !=nil {return _aafgf ;};switch _edacaf :=_gfgbb .(type ){case _gd .StartElement :switch _edacaf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gddag :=NewCT_Parameter ();if _aedf :=d .DecodeElement (_gddag ,&_edacaf );_aedf !=nil {return _aedf ;};_ddbag .Parameter =append (_ddbag .Parameter ,_gddag );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\u0050a\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073 \u0025\u0076",_edacaf .Name );if _ggdbd :=d .Skip ();_ggdbd !=nil {return _ggdbd ;};};case _gd .EndElement :break _effee ;case _gd .CharData :};};return nil ;};type CT_Sst struct{ -// Validate validates the CT_Metadata and its children -func (_agae *CT_Metadata )Validate ()error {return _agae .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");}; +// String Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path -func (_gdaba *CT_DateGroupItem )ValidateWithPath (path string )error {if _gdaba .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _f .Errorf ("\u0025s\u002f\u0044a\u0074\u0065\u0054\u0069m\u0065\u0047\u0072o\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072 i\u0073\u0020\u0061 \u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079 \u0066\u0069e\u006c\u0064",path );};if _aafbd :=_gdaba .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_aafbd !=nil {return _aafbd ;};return nil ;};func (_bdaff ST_Objects )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abgfcg :=_b .Attr {};_abgfcg .Name =name ;switch _bdaff {case ST_ObjectsUnset :_abgfcg .Value ="";case ST_ObjectsAll :_abgfcg .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_abgfcg .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_abgfcg .Value ="\u006e\u006f\u006e\u0065";};return _abgfcg ,nil ;}; +// Unique String Count +UniqueCountAttr *uint32 ; -// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path -func (_edccgd *CT_Dialogsheet )ValidateWithPath (path string )error {if _edccgd .SheetPr !=nil {if _caff :=_edccgd .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_caff !=nil {return _caff ;};};if _edccgd .SheetViews !=nil {if _bcbedb :=_edccgd .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_bcbedb !=nil {return _bcbedb ;};};if _edccgd .SheetFormatPr !=nil {if _fabf :=_edccgd .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_fabf !=nil {return _fabf ;};};if _edccgd .SheetProtection !=nil {if _edgfg :=_edccgd .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_edgfg !=nil {return _edgfg ;};};if _edccgd .CustomSheetViews !=nil {if _aabcg :=_edccgd .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_aabcg !=nil {return _aabcg ;};};if _edccgd .PrintOptions !=nil {if _bfcaf :=_edccgd .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bfcaf !=nil {return _bfcaf ;};};if _edccgd .PageMargins !=nil {if _cgddg :=_edccgd .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_cgddg !=nil {return _cgddg ;};};if _edccgd .PageSetup !=nil {if _geca :=_edccgd .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_geca !=nil {return _geca ;};};if _edccgd .HeaderFooter !=nil {if _cdgdc :=_edccgd .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_cdgdc !=nil {return _cdgdc ;};};if _edccgd .Drawing !=nil {if _ggde :=_edccgd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ggde !=nil {return _ggde ;};};if _edccgd .LegacyDrawing !=nil {if _bgbcg :=_edccgd .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_bgbcg !=nil {return _bgbcg ;};};if _edccgd .LegacyDrawingHF !=nil {if _cdbda :=_edccgd .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cdbda !=nil {return _cdbda ;};};if _edccgd .DrawingHF !=nil {if _gabc :=_edccgd .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gabc !=nil {return _gabc ;};};if _edccgd .OleObjects !=nil {if _fece :=_edccgd .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_fece !=nil {return _fece ;};};if _edccgd .Controls !=nil {if _dgfaf :=_edccgd .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_dgfaf !=nil {return _dgfaf ;};};if _edccgd .ExtLst !=nil {if _gedfd :=_edccgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gedfd !=nil {return _gedfd ;};};return nil ;};func (_cdgee *ST_SourceType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdgec ,_eacdb :=d .Token ();if _eacdb !=nil {return _eacdb ;};if _eefba ,_fdbgb :=_bdgec .(_b .EndElement );_fdbgb &&_eefba .Name ==start .Name {*_cdgee =1;return nil ;};if _eebde ,_dbacae :=_bdgec .(_b .CharData );!_dbacae {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdgec );}else {switch string (_eebde ){case "":*_cdgee =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_cdgee =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_cdgee =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_cdgee =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_cdgee =4;};};_bdgec ,_eacdb =d .Token ();if _eacdb !=nil {return _eacdb ;};if _dfaff ,_faaga :=_bdgec .(_b .EndElement );_faaga &&_dfaff .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdgec );};func (_eaecg *CT_Location )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_eaecg .RefAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",_eaecg .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",_eaecg .FirstDataRowAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",_eaecg .FirstDataColAttr )});if _eaecg .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eaecg .RowPageCountAttr )});};if _eaecg .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eaecg .ColPageCountAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_WebPr struct{ +// String Item +Si []*CT_Rst ;ExtLst *CT_ExtensionList ;};func (_gegdce *Dialogsheet )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_gegdce .CT_Dialogsheet =*NewCT_Dialogsheet ();_ddfce :for {_dedcga ,_geeae :=d .Token ();if _geeae !=nil {return _geeae ;};switch _bbccef :=_dedcga .(type ){case _gd .StartElement :switch _bbccef .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .SheetPr =NewCT_SheetPr ();if _bffcc :=d .DecodeElement (_gegdce .SheetPr ,&_bbccef );_bffcc !=nil {return _bffcc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .SheetViews =NewCT_SheetViews ();if _gaagce :=d .DecodeElement (_gegdce .SheetViews ,&_bbccef );_gaagce !=nil {return _gaagce ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .SheetFormatPr =NewCT_SheetFormatPr ();if _eefgb :=d .DecodeElement (_gegdce .SheetFormatPr ,&_bbccef );_eefgb !=nil {return _eefgb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .SheetProtection =NewCT_SheetProtection ();if _gbefc :=d .DecodeElement (_gegdce .SheetProtection ,&_bbccef );_gbefc !=nil {return _gbefc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gegdce .CustomSheetViews =NewCT_CustomSheetViews ();if _bafed :=d .DecodeElement (_gegdce .CustomSheetViews ,&_bbccef );_bafed !=nil {return _bafed ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .PrintOptions =NewCT_PrintOptions ();if _fadbd :=d .DecodeElement (_gegdce .PrintOptions ,&_bbccef );_fadbd !=nil {return _fadbd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .PageMargins =NewCT_PageMargins ();if _fbdbda :=d .DecodeElement (_gegdce .PageMargins ,&_bbccef );_fbdbda !=nil {return _fbdbda ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .PageSetup =NewCT_PageSetup ();if _agdea :=d .DecodeElement (_gegdce .PageSetup ,&_bbccef );_agdea !=nil {return _agdea ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .HeaderFooter =NewCT_HeaderFooter ();if _dbfddf :=d .DecodeElement (_gegdce .HeaderFooter ,&_bbccef );_dbfddf !=nil {return _dbfddf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .Drawing =NewCT_Drawing ();if _edcge :=d .DecodeElement (_gegdce .Drawing ,&_bbccef );_edcge !=nil {return _edcge ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .LegacyDrawing =NewCT_LegacyDrawing ();if _dcaeec :=d .DecodeElement (_gegdce .LegacyDrawing ,&_bbccef );_dcaeec !=nil {return _dcaeec ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bbefg :=d .DecodeElement (_gegdce .LegacyDrawingHF ,&_bbccef );_bbefg !=nil {return _bbefg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .DrawingHF =NewCT_DrawingHF ();if _bgaca :=d .DecodeElement (_gegdce .DrawingHF ,&_bbccef );_bgaca !=nil {return _bgaca ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce .OleObjects =NewCT_OleObjects ();if _fcfec :=d .DecodeElement (_gegdce .OleObjects ,&_bbccef );_fcfec !=nil {return _fcfec ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gegdce .Controls =NewCT_Controls ();if _ebcbbf :=d .DecodeElement (_gegdce .Controls ,&_bbccef );_ebcbbf !=nil {return _ebcbbf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gegdce .ExtLst =NewCT_ExtensionList ();if _bgbacd :=d .DecodeElement (_gegdce .ExtLst ,&_bbccef );_bgbacd !=nil {return _bgbacd ;};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\u0044\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_bbccef .Name );if _gadgdb :=d .Skip ();_gadgdb !=nil {return _gadgdb ;};};case _gd .EndElement :break _ddfce ;case _gd .CharData :};};return nil ;}; -// XML Source -XmlAttr *bool ; +// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path +func (_dfgb *CT_CalculatedMembers )ValidateWithPath (path string )error {for _ecfg ,_dgec :=range _dfgb .CalculatedMember {if _beefd :=_dgec .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 ,_ecfg ));_beefd !=nil {return _beefd ;};};return nil ;};func NewCT_Number ()*CT_Number {_gbcgd :=&CT_Number {};return _gbcgd };func NewCT_Field ()*CT_Field {_dfdd :=&CT_Field {};return _dfdd }; -// Import XML Source Data -SourceDataAttr *bool ; +// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path +func (_bdbfd *CT_Scenario )ValidateWithPath (path string )error {for _fdgba ,_dfgaa :=range _bdbfd .InputCells {if _eagcbd :=_dfgaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_fdgba ));_eagcbd !=nil {return _eagcbd ;};};return nil ;}; -// Parse PRE -ParsePreAttr *bool ; +// Validate validates the CT_MergeCells and its children +func (_abgea *CT_MergeCells )Validate ()error {return _abgea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");}; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Validate validates the CT_DdeLink and its children +func (_accag *CT_DdeLink )Validate ()error {return _accag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");}; -// Use First Row -FirstRowAttr *bool ; +// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path +func (_adbfa *CT_Map )ValidateWithPath (path string )error {if _adbfa .DataBinding !=nil {if _dgcdb :=_adbfa .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_dgcdb !=nil {return _dgcdb ;};};return nil ;};func (_fdecg *Users )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fdecg .CT_Users .MarshalXML (e ,start );}; -// Created in Excel 97 -Xl97Attr *bool ; +// Validate validates the CT_DiscretePr and its children +func (_eddee *CT_DiscretePr )Validate ()error {return _eddee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");}; -// Dates as Text -TextDatesAttr *bool ; +// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path +func (_dcgfd *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _dcgfd .ExtLst !=nil {if _ebffe :=_dcgfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebffe !=nil {return _ebffe ;};};return nil ;};type CT_CustomProperties struct{ -// Refreshed in Excel 2000 -Xl2000Attr *bool ; +// Custom Property +CustomPr []*CT_CustomProperty ;};type CT_GroupLevel struct{ -// URL -UrlAttr *string ; +// Unique Name +UniqueNameAttr string ; -// Web Post -PostAttr *string ; +// Grouping Level Display Name +CaptionAttr string ; -// HTML Tables Only -HtmlTablesAttr *bool ; +// User-Defined Group Level +UserAttr *bool ; -// HTML Formatting Handling -HtmlFormatAttr ST_HtmlFmt ; +// Custom Roll Up +CustomRollUpAttr *bool ; -// Edit Query URL -EditPageAttr *string ; +// OLAP Level Groups +Groups *CT_Groups ; -// Tables -Tables *CT_Tables ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_GroupItems and its children -func (_decff *CT_GroupItems )Validate ()error {return _decff .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};func (_dagbg *CT_CommentList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dagbg .Comment !=nil {_deddg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_fabc :=range _dagbg .Comment {e .EncodeElement (_fabc ,_deddg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gacce *CT_Control )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbbf :=range start .Attr {if _cbbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbbf .Name .Local =="\u0069\u0064"||_cbbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbbf .Name .Local =="\u0069\u0064"{_gaddc ,_fcab :=_cbbf .Value ,error (nil );if _fcab !=nil {return _fcab ;};_gacce .IdAttr =_gaddc ;continue ;};if _cbbf .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_ddfd ,_gdabf :=_e .ParseUint (_cbbf .Value ,10,32);if _gdabf !=nil {return _gdabf ;};_gacce .ShapeIdAttr =uint32 (_ddfd );continue ;};if _cbbf .Name .Local =="\u006e\u0061\u006d\u0065"{_gddc ,_eccef :=_cbbf .Value ,error (nil );if _eccef !=nil {return _eccef ;};_gacce .NameAttr =&_gddc ;continue ;};};_dbfg :for {_fbfb ,_gecgb :=d .Token ();if _gecgb !=nil {return _gecgb ;};switch _cdbfb :=_fbfb .(type ){case _b .StartElement :switch _cdbfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"}:_gacce .ControlPr =NewCT_ControlPr ();if _eecd :=d .DecodeElement (_gacce .ControlPr ,&_cdbfb );_eecd !=nil {return _eecd ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_cdbfb .Name );if _edfg :=d .Skip ();_edfg !=nil {return _edfg ;};};case _b .EndElement :break _dbfg ;case _b .CharData :};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_daegg :=&CT_NumFmt {};return _daegg };func (_abdcab *ST_SheetState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbdgb ,_cebdd :=d .Token ();if _cebdd !=nil {return _cebdd ;};if _bcbdd ,_bggbd :=_fbdgb .(_b .EndElement );_bggbd &&_bcbdd .Name ==start .Name {*_abdcab =1;return nil ;};if _bdcdbb ,_fgacef :=_fbdgb .(_b .CharData );!_fgacef {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbdgb );}else {switch string (_bdcdbb ){case "":*_abdcab =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_abdcab =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_abdcab =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_abdcab =3;};};_fbdgb ,_cebdd =d .Token ();if _cebdd !=nil {return _cebdd ;};if _bgegaf ,_cacbcf :=_fbdgb .(_b .EndElement );_cacbcf &&_bgegaf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbdgb );};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;);type CT_DataValidation struct{ +// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path +func (_bbca *CT_ExternalReferences )ValidateWithPath (path string )error {for _faedg ,_efgbg :=range _bbca .ExternalReference {if _ebebd :=_efgbg .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 ,_faedg ));_ebebd !=nil {return _ebebd ;};};return nil ;};func (_edadac *CT_TablePart )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_edadac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fdbfd *CT_RevisionQueryTableField )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fdbfd .SheetIdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_fdbfd .RefAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fdbfd .FieldIdAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_DataValidations struct{ -// Data Validation Type -TypeAttr ST_DataValidationType ; +// Disable Prompts +DisablePromptsAttr *bool ; -// Data Validation Error Style -ErrorStyleAttr ST_DataValidationErrorStyle ; +// Top Left Corner (X Coodrinate) +XWindowAttr *uint32 ; -// IME Mode Enforced -ImeModeAttr ST_DataValidationImeMode ; +// Top Left Corner (Y Coordinate) +YWindowAttr *uint32 ; -// Operator -OperatorAttr ST_DataValidationOperator ; +// Data Validation Item Count +CountAttr *uint32 ; -// Allow Blank -AllowBlankAttr *bool ; +// Data Validation +DataValidation []*CT_DataValidation ;}; -// Show Drop Down -ShowDropDownAttr *bool ; +// Validate validates the CT_CacheFields and its children +func (_fdaa *CT_CacheFields )Validate ()error {return _fdaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");}; -// Show Input Message -ShowInputMessageAttr *bool ; +// Validate validates the CT_PCDSCPage and its children +func (_dgfe *CT_PCDSCPage )Validate ()error {return _dgfe .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");}; -// Show Error Message -ShowErrorMessageAttr *bool ; +// Validate validates the CT_Extension and its children +func (_cggg *CT_Extension )Validate ()error {return _cggg .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; -// Error Alert Text -ErrorTitleAttr *string ; +// Validate validates the CT_GroupLevels and its children +func (_ebcb *CT_GroupLevels )Validate ()error {return _ebcb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");}; -// Error Message -ErrorAttr *string ; +// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path +func (_eded *CT_CellXfs )ValidateWithPath (path string )error {for _bbfa ,_bcab :=range _eded .Xf {if _fbdef :=_bcab .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_bbfa ));_fbdef !=nil {return _fbdef ;};};return nil ;};type CT_Member struct{ -// Prompt Title -PromptTitleAttr *string ; +// Hidden Item Name +NameAttr string ;}; -// Input Prompt -PromptAttr *string ; +// Validate validates the CT_Cell and its children +func (_cfgd *CT_Cell )Validate ()error {return _cfgd .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");}; -// Sequence of References -SqrefAttr ST_Sqref ; +// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path +func (_cdbaf *CT_PivotField )ValidateWithPath (path string )error {if _cdede :=_cdbaf .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_cdede !=nil {return _cdede ;};if _fdbebf :=_cdbaf .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fdbebf !=nil {return _fdbebf ;};if _cdbaf .Items !=nil {if _cfeccb :=_cdbaf .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_cfeccb !=nil {return _cfeccb ;};};if _cdbaf .AutoSortScope !=nil {if _fcgcc :=_cdbaf .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065");_fcgcc !=nil {return _fcgcc ;};};if _cdbaf .ExtLst !=nil {if _febadc :=_cdbaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_febadc !=nil {return _febadc ;};};return nil ;};func (_fgcef *ST_VerticalAlignment )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_fgcef =0;case "\u0074\u006f\u0070":*_fgcef =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgcef =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fgcef =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fgcef =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fgcef =5;};return nil ;};func NewCT_InputCells ()*CT_InputCells {_aabc :=&CT_InputCells {};return _aabc }; -// Formula 1 -Formula1 *string ; +// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path +func (_dcfde *CT_Sheet )ValidateWithPath (path string )error {if _gcce :=_dcfde .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_gcce !=nil {return _gcce ;};return nil ;};func (_gbeeae *CT_TableMissing )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for {_ggbgb ,_ggggdf :=d .Token ();if _ggggdf !=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",_ggggdf );};if _ecbbd ,_afbcdb :=_ggbgb .(_gd .EndElement );_afbcdb &&_ecbbd .Name ==start .Name {break ;};};return nil ;};func (_fgfae *ST_CfType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_eafgfd ,_baedd :=d .Token ();if _baedd !=nil {return _baedd ;};if _gcacc ,_eaddf :=_eafgfd .(_gd .EndElement );_eaddf &&_gcacc .Name ==start .Name {*_fgfae =1;return nil ;};if _fbfgd ,_dfeeg :=_eafgfd .(_gd .CharData );!_dfeeg {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",_eafgfd );}else {switch string (_fbfgd ){case "":*_fgfae =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_fgfae =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_fgfae =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_fgfae =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_fgfae =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_fgfae =5;case "\u0074\u006f\u00701\u0030":*_fgfae =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_fgfae =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_fgfae =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fgfae =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fgfae =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_fgfae =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fgfae =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_fgfae =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_fgfae =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_fgfae =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_fgfae =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_fgfae =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fgfae =18;};};_eafgfd ,_baedd =d .Token ();if _baedd !=nil {return _baedd ;};if _gecgfe ,_fgcfa :=_eafgfd .(_gd .EndElement );_fgcfa &&_gecgfe .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",_eafgfd );}; -// Formula 2 -Formula2 *string ;}; +// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path +func (_febegb *CT_PivotFilters )ValidateWithPath (path string )error {for _aafcg ,_ccceb :=range _febegb .Filter {if _fefd :=_ccceb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aafcg ));_fefd !=nil {return _fefd ;};};return nil ;};func NewCT_PageBreak ()*CT_PageBreak {_gdgec :=&CT_PageBreak {};return _gdgec }; -// Validate validates the CT_MdxSet and its children -func (_dbacaf *CT_MdxSet )Validate ()error {return _dbacaf .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func (_agfeb ST_CellComments )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfefgc :=_b .Attr {};_dfefgc .Name =name ;switch _agfeb {case ST_CellCommentsUnset :_dfefgc .Value ="";case ST_CellCommentsNone :_dfefgc .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_dfefgc .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_dfefgc .Value ="\u0061\u0074\u0045n\u0064";};return _dfefgc ,nil ;}; +// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path +func (_bdfa *CT_IndexedColors )ValidateWithPath (path string )error {for _ecafa ,_gcggc :=range _bdfa .RgbColor {if _agega :=_gcggc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ecafa ));_agega !=nil {return _agega ;};};return nil ;};func (_affge ST_FormulaExpression )ValidateWithPath (path string )error {switch _affge {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 (_affge ));};return nil ;};func (_dfegc ST_SmartTagShow )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_dfegc .String (),start );}; -// Validate validates the CT_Tuple and its children -func (_bgegfe *CT_Tuple )Validate ()error {return _bgegfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func (_fegfabe *ST_MdxFunctionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afcdf ,_ddaafa :=d .Token ();if _ddaafa !=nil {return _ddaafa ;};if _agedfe ,_eecga :=_afcdf .(_b .EndElement );_eecga &&_agedfe .Name ==start .Name {*_fegfabe =1;return nil ;};if _beefg ,_gfeda :=_afcdf .(_b .CharData );!_gfeda {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afcdf );}else {switch string (_beefg ){case "":*_fegfabe =0;case "\u006d":*_fegfabe =1;case "\u0076":*_fegfabe =2;case "\u0073":*_fegfabe =3;case "\u0063":*_fegfabe =4;case "\u0072":*_fegfabe =5;case "\u0070":*_fegfabe =6;case "\u006b":*_fegfabe =7;};};_afcdf ,_ddaafa =d .Token ();if _ddaafa !=nil {return _ddaafa ;};if _ffacdc ,_aadge :=_afcdf .(_b .EndElement );_aadge &&_ffacdc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afcdf );};func NewPivotCacheRecords ()*PivotCacheRecords {_beaba :=&PivotCacheRecords {};_beaba .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _beaba ;};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_ggcd :=&CT_ChartsheetProtection {};return _ggcd ;};func (_bdagd *CT_PivotFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdagd .TypeAttr =ST_PivotFilterType (1);_bdagd .AutoFilter =NewCT_AutoFilter ();for _ ,_aaccf :=range start .Attr {if _aaccf .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_eeeee ,_fbfcc :=_e .ParseUint (_aaccf .Value ,10,32);if _fbfcc !=nil {return _fbfcc ;};_fcgcaf :=uint32 (_eeeee );_bdagd .IMeasureFldAttr =&_fcgcaf ;continue ;};if _aaccf .Name .Local =="\u006d\u0070\u0046l\u0064"{_gacee ,_eacfgb :=_e .ParseUint (_aaccf .Value ,10,32);if _eacfgb !=nil {return _eacfgb ;};_geaade :=uint32 (_gacee );_bdagd .MpFldAttr =&_geaade ;continue ;};if _aaccf .Name .Local =="\u0074\u0079\u0070\u0065"{_bdagd .TypeAttr .UnmarshalXMLAttr (_aaccf );continue ;};if _aaccf .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_abedec ,_dgfgg :=_e .ParseInt (_aaccf .Value ,10,32);if _dgfgg !=nil {return _dgfgg ;};_eeef :=int32 (_abedec );_bdagd .EvalOrderAttr =&_eeef ;continue ;};if _aaccf .Name .Local =="\u0069\u0064"{_gdce ,_dfeea :=_e .ParseUint (_aaccf .Value ,10,32);if _dfeea !=nil {return _dfeea ;};_bdagd .IdAttr =uint32 (_gdce );continue ;};if _aaccf .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_bdedb ,_bfdda :=_e .ParseUint (_aaccf .Value ,10,32);if _bfdda !=nil {return _bfdda ;};_edcdb :=uint32 (_bdedb );_bdagd .IMeasureHierAttr =&_edcdb ;continue ;};if _aaccf .Name .Local =="\u0066\u006c\u0064"{_cfccc ,_ceeabd :=_e .ParseUint (_aaccf .Value ,10,32);if _ceeabd !=nil {return _ceeabd ;};_bdagd .FldAttr =uint32 (_cfccc );continue ;};if _aaccf .Name .Local =="\u006e\u0061\u006d\u0065"{_gdaeed ,_abgg :=_aaccf .Value ,error (nil );if _abgg !=nil {return _abgg ;};_bdagd .NameAttr =&_gdaeed ;continue ;};if _aaccf .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_bffec ,_ccafe :=_aaccf .Value ,error (nil );if _ccafe !=nil {return _ccafe ;};_bdagd .DescriptionAttr =&_bffec ;continue ;};if _aaccf .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_fgaee ,_cbfdc :=_aaccf .Value ,error (nil );if _cbfdc !=nil {return _cbfdc ;};_bdagd .StringValue1Attr =&_fgaee ;continue ;};if _aaccf .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_gdgge ,_bbfeg :=_aaccf .Value ,error (nil );if _bbfeg !=nil {return _bbfeg ;};_bdagd .StringValue2Attr =&_gdgge ;continue ;};};_ecdcd :for {_bebdf ,_caggb :=d .Token ();if _caggb !=nil {return _caggb ;};switch _acga :=_bebdf .(type ){case _b .StartElement :switch _acga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:if _gacfga :=d .DecodeElement (_bdagd .AutoFilter ,&_acga );_gacfga !=nil {return _gacfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdagd .ExtLst =NewCT_ExtensionList ();if _cebgab :=d .DecodeElement (_bdagd .ExtLst ,&_acga );_cebgab !=nil {return _cebgab ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069l\u0074e\u0072\u0020\u0025\u0076",_acga .Name );if _eccac :=d .Skip ();_eccac !=nil {return _eccac ;};};case _b .EndElement :break _ecdcd ;case _b .CharData :};};return nil ;};func NewCT_CommentList ()*CT_CommentList {_cbaab :=&CT_CommentList {};return _cbaab };func (_fdcgd ST_DdeValueType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdcgd .String (),start );};const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;); +// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path +func (_fffcc *CT_FileSharing )ValidateWithPath (path string )error {return nil };type CT_X struct{ -// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path -func (_fafg *CT_CustomProperty )ValidateWithPath (path string )error {return nil }; +// Shared Items Index +VAttr *int32 ;};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;); -// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path -func (_afddf *CT_RevisionFormatting )ValidateWithPath (path string )error {if _afddf .Dxf !=nil {if _cfdcb :=_afddf .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_cfdcb !=nil {return _cfdcb ;};};if _afddf .ExtLst !=nil {if _cddfg :=_afddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cddfg !=nil {return _cddfg ;};};return nil ;}; +// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path +func (_gceg *CT_Consolidation )ValidateWithPath (path string )error {if _gceg .Pages !=nil {if _cacf :=_gceg .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_cacf !=nil {return _cacf ;};};if _fdae :=_gceg .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");_fdae !=nil {return _fdae ;};return nil ;};func NewCT_Pages ()*CT_Pages {_ceacd :=&CT_Pages {};return _ceacd };const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;);type CT_DateTime struct{ -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_bcaab *EG_ExtensionList )ValidateWithPath (path string )error {for _fgecf ,_deegg :=range _bcaab .Ext {if _abgfd :=_deegg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fgecf ));_abgfd !=nil {return _abgfd ;};};return nil ;}; +// Value +VAttr _db .Time ; -// Validate validates the CT_TextPr and its children -func (_bcbcde *CT_TextPr )Validate ()error {return _bcbcde .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");}; +// Unused Item +UAttr *bool ; -// Validate validates the CT_WebPr and its children -func (_dgdec *CT_WebPr )Validate ()error {return _dgdec .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");}; +// Calculated Item Value +FAttr *bool ; -// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path -func (_befee *CT_Pages )ValidateWithPath (path string )error {for _abafdf ,_bceec :=range _befee .Page {if _aabed :=_bceec .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_abafdf ));_aabed !=nil {return _aabed ;};};return nil ;}; +// Caption +CAttr *string ; -// Validate validates the CT_PageSetup and its children -func (_bbgf *CT_PageSetup )Validate ()error {return _bbgf .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");}; +// Member Property Count +CpAttr *uint32 ; -// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path -func (_bfged *CT_TupleCache )ValidateWithPath (path string )error {if _bfged .Entries !=nil {if _bfagf :=_bfged .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_bfagf !=nil {return _bfagf ;};};if _bfged .Sets !=nil {if _bebed :=_bfged .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073");_bebed !=nil {return _bebed ;};};if _bfged .QueryCache !=nil {if _gdgde :=_bfged .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_gdgde !=nil {return _gdgde ;};};if _bfged .ServerFormats !=nil {if _ebdbf :=_bfged .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073");_ebdbf !=nil {return _ebdbf ;};};if _bfged .ExtLst !=nil {if _ggdfa :=_bfged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggdfa !=nil {return _ggdfa ;};};return nil ;}; +// Member Property Index +X []*CT_X ;};func (_caeaab *CT_IntProperty )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bgbgf :=range start .Attr {if _bgbgf .Name .Local =="\u0076\u0061\u006c"{_gbag ,_gafaf :=_a .ParseInt (_bgbgf .Value ,10,32);if _gafaf !=nil {return _gafaf ;};_caeaab .ValAttr =int32 (_gbag );continue ;};};for {_gdbcga ,_feggae :=d .Token ();if _feggae !=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",_feggae );};if _fgaca ,_efeda :=_gdbcga .(_gd .EndElement );_efeda &&_fgaca .Name ==start .Name {break ;};};return nil ;};type CT_QueryTableField struct{ -// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path -func (_bdbge *CT_ConditionalFormat )ValidateWithPath (path string )error {if _gedf :=_bdbge .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_gedf !=nil {return _gedf ;};if _geee :=_bdbge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_geee !=nil {return _geee ;};if _fadg :=_bdbge .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_fadg !=nil {return _fadg ;};if _bdbge .ExtLst !=nil {if _ggaf :=_bdbge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggaf !=nil {return _ggaf ;};};return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_aaabg :=&CT_IntProperty {};return _aaabg }; +// Field Id +IdAttr uint32 ; -// Validate validates the CT_ChartsheetProtection and its children -func (_eagb *CT_ChartsheetProtection )Validate ()error {return _eagb .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_gec *CT_CellFormula )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gec .TAttr !=ST_CellFormulaTypeUnset {_efcb ,_beb :=_gec .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _beb !=nil {return _beb ;};start .Attr =append (start .Attr ,_efcb );};if _gec .AcaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .AcaAttr ))});};if _gec .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_gec .RefAttr )});};if _gec .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .Dt2DAttr ))});};if _gec .DtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .DtrAttr ))});};if _gec .Del1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .Del1Attr ))});};if _gec .Del2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .Del2Attr ))});};if _gec .R1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_gec .R1Attr )});};if _gec .R2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_gec .R2Attr )});};if _gec .CaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .CaAttr ))});};if _gec .SiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_gec .SiAttr )});};if _gec .BxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0078"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gec .BxAttr ))});};e .EncodeElement (_gec .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_deddgcf *CT_RgbColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bagea :=range start .Attr {if _bagea .Name .Local =="\u0072\u0067\u0062"{_eadeb ,_cfeged :=_bagea .Value ,error (nil );if _cfeged !=nil {return _cfeged ;};_deddgcf .RgbAttr =&_eadeb ;continue ;};};for {_aaecgc ,_dcfde :=d .Token ();if _dcfde !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_dcfde );};if _gbggd ,_feabg :=_aaecgc .(_b .EndElement );_feabg &&_gbggd .Name ==start .Name {break ;};};return nil ;}; +// Name +NameAttr *string ; -// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path -func (_abbca *CT_RowFields )ValidateWithPath (path string )error {for _eecfe ,_fgfefb :=range _abbca .Field {if _cebcf :=_fgfefb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_eecfe ));_cebcf !=nil {return _cebcf ;};};return nil ;};func (_gcfcd ST_PaneState )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdefgc :=_b .Attr {};_bdefgc .Name =name ;switch _gcfcd {case ST_PaneStateUnset :_bdefgc .Value ="";case ST_PaneStateSplit :_bdefgc .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_bdefgc .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_bdefgc .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _bdefgc ,nil ;}; +// Data Bound Column +DataBoundAttr *bool ; -// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path -func (_dedd *CT_CalcChain )ValidateWithPath (path string )error {for _cdea ,_cdcc :=range _dedd .C {if _dfge :=_cdcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_cdea ));_dfge !=nil {return _dfge ;};};if _dedd .ExtLst !=nil {if _agdf :=_dedd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdf !=nil {return _agdf ;};};return nil ;};func (_dbbfe *CT_SheetView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adabdb :=range start .Attr {if _adabdb .Name .Local =="\u0076\u0069\u0065\u0077"{_dbbfe .ViewAttr .UnmarshalXMLAttr (_adabdb );continue ;};if _adabdb .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_dfdcdb ,_dbafe :=_adabdb .Value ,error (nil );if _dbafe !=nil {return _dbafe ;};_dbbfe .TopLeftCellAttr =&_dfdcdb ;continue ;};if _adabdb .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_edfc ,_fabbbf :=_e .ParseBool (_adabdb .Value );if _fabbbf !=nil {return _fabbbf ;};_dbbfe .ShowFormulasAttr =&_edfc ;continue ;};if _adabdb .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_faecc ,_fbbgc :=_e .ParseUint (_adabdb .Value ,10,32);if _fbbgc !=nil {return _fbbgc ;};_cgeaga :=uint32 (_faecc );_dbbfe .ColorIdAttr =&_cgeaga ;continue ;};if _adabdb .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_dafbd ,_ggeec :=_e .ParseBool (_adabdb .Value );if _ggeec !=nil {return _ggeec ;};_dbbfe .ShowRowColHeadersAttr =&_dafbd ;continue ;};if _adabdb .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_gaacc ,_fgggc :=_e .ParseUint (_adabdb .Value ,10,32);if _fgggc !=nil {return _fgggc ;};_cegac :=uint32 (_gaacc );_dbbfe .ZoomScaleAttr =&_cegac ;continue ;};if _adabdb .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_aggge ,_acgfgb :=_e .ParseBool (_adabdb .Value );if _acgfgb !=nil {return _acgfgb ;};_dbbfe .RightToLeftAttr =&_aggge ;continue ;};if _adabdb .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_aabca ,_gabee :=_e .ParseUint (_adabdb .Value ,10,32);if _gabee !=nil {return _gabee ;};_fcdcc :=uint32 (_aabca );_dbbfe .ZoomScaleNormalAttr =&_fcdcc ;continue ;};if _adabdb .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_caada ,_ffcaaa :=_e .ParseBool (_adabdb .Value );if _ffcaaa !=nil {return _ffcaaa ;};_dbbfe .ShowRulerAttr =&_caada ;continue ;};if _adabdb .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_agbcd ,_gdabg :=_e .ParseUint (_adabdb .Value ,10,32);if _gdabg !=nil {return _gdabg ;};_dgfga :=uint32 (_agbcd );_dbbfe .ZoomScaleSheetLayoutViewAttr =&_dgfga ;continue ;};if _adabdb .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_egfbb ,_dbged :=_e .ParseUint (_adabdb .Value ,10,32);if _dbged !=nil {return _dbged ;};_dbbfe .WorkbookViewIdAttr =uint32 (_egfbb );continue ;};if _adabdb .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_aacgae ,_caabfd :=_e .ParseBool (_adabdb .Value );if _caabfd !=nil {return _caabfd ;};_dbbfe .TabSelectedAttr =&_aacgae ;continue ;};if _adabdb .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_efeedc ,_egddc :=_e .ParseUint (_adabdb .Value ,10,32);if _egddc !=nil {return _egddc ;};_ededg :=uint32 (_efeedc );_dbbfe .ZoomScalePageLayoutViewAttr =&_ededg ;continue ;};if _adabdb .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_fefaf ,_aegfb :=_e .ParseBool (_adabdb .Value );if _aegfb !=nil {return _aegfb ;};_dbbfe .ShowZerosAttr =&_fefaf ;continue ;};if _adabdb .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_cgcebd ,_ddbbb :=_e .ParseBool (_adabdb .Value );if _ddbbb !=nil {return _ddbbb ;};_dbbfe .WindowProtectionAttr =&_cgcebd ;continue ;};if _adabdb .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_dfebfd ,_fdeee :=_e .ParseBool (_adabdb .Value );if _fdeee !=nil {return _fdeee ;};_dbbfe .ShowOutlineSymbolsAttr =&_dfebfd ;continue ;};if _adabdb .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_acdcc ,_bfaac :=_e .ParseBool (_adabdb .Value );if _bfaac !=nil {return _bfaac ;};_dbbfe .ShowWhiteSpaceAttr =&_acdcc ;continue ;};if _adabdb .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_gbedd ,_bgfc :=_e .ParseBool (_adabdb .Value );if _bgfc !=nil {return _bgfc ;};_dbbfe .ShowGridLinesAttr =&_gbedd ;continue ;};if _adabdb .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_bddfbf ,_bggefe :=_e .ParseBool (_adabdb .Value );if _bggefe !=nil {return _bggefe ;};_dbbfe .DefaultGridColorAttr =&_bddfbf ;continue ;};};_ccfdf :for {_aggcea ,_ggfgf :=d .Token ();if _ggfgf !=nil {return _ggfgf ;};switch _bfgac :=_aggcea .(type ){case _b .StartElement :switch _bfgac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_dbbfe .Pane =NewCT_Pane ();if _fgdad :=d .DecodeElement (_dbbfe .Pane ,&_bfgac );_fgdad !=nil {return _fgdad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_gcefd :=NewCT_Selection ();if _caafa :=d .DecodeElement (_gcefd ,&_bfgac );_caafa !=nil {return _caafa ;};_dbbfe .Selection =append (_dbbfe .Selection ,_gcefd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}:_aeeecc :=NewCT_PivotSelection ();if _bfbdf :=d .DecodeElement (_aeeecc ,&_bfgac );_bfbdf !=nil {return _bfbdf ;};_dbbfe .PivotSelection =append (_dbbfe .PivotSelection ,_aeeecc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbbfe .ExtLst =NewCT_ExtensionList ();if _efeedg :=d .DecodeElement (_dbbfe .ExtLst ,&_bfgac );_efeedg !=nil {return _efeedg ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_bfgac .Name );if _bgafcc :=d .Skip ();_bgafcc !=nil {return _bgafcc ;};};case _b .EndElement :break _ccfdf ;case _b .CharData :};};return nil ;}; +// Row Numbers +RowNumbersAttr *bool ; -// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path -func (_agcgc *CT_PCDKPI )ValidateWithPath (path string )error {return nil };func (_accgcf *CT_SheetFormatPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _accgcf .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_accgcf .BaseColWidthAttr )});};if _accgcf .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_accgcf .DefaultColWidthAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",_accgcf .DefaultRowHeightAttr )});if _accgcf .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accgcf .CustomHeightAttr ))});};if _accgcf .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accgcf .ZeroHeightAttr ))});};if _accgcf .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accgcf .ThickTopAttr ))});};if _accgcf .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_accgcf .ThickBottomAttr ))});};if _accgcf .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_accgcf .OutlineLevelRowAttr )});};if _accgcf .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_accgcf .OutlineLevelColAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewUsers ()*Users {_ceadf :=&Users {};_ceadf .CT_Users =*NewCT_Users ();return _ceadf }; +// Fill This Formula On Refresh +FillFormulasAttr *bool ; -// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path -func (_caafe *CT_TextPr )ValidateWithPath (path string )error {if _cbgaac :=_caafe .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cbgaac !=nil {return _cbgaac ;};if _dcfdd :=_caafe .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072");_dcfdd !=nil {return _dcfdd ;};if _caafe .TextFields !=nil {if _gbgbb :=_caafe .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_gbgbb !=nil {return _gbgbb ;};};return nil ;};func (_gaebc *CT_PivotCacheRecords )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gaebc .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gaebc .CountAttr )});};e .EncodeToken (start );if _gaebc .R !=nil {_gcfge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_efacg :=range _gaebc .R {e .EncodeElement (_efacg ,_gcfge );};};if _gaebc .ExtLst !=nil {_dcgea :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaebc .ExtLst ,_dcgea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abgb *CT_Cell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbdg :=range start .Attr {if _dbdg .Name .Local =="\u0072"{_fbef ,_agca :=_dbdg .Value ,error (nil );if _agca !=nil {return _agca ;};_abgb .RAttr =&_fbef ;continue ;};if _dbdg .Name .Local =="\u0073"{_gfdb ,_bgca :=_e .ParseUint (_dbdg .Value ,10,32);if _bgca !=nil {return _bgca ;};_cadg :=uint32 (_gfdb );_abgb .SAttr =&_cadg ;continue ;};if _dbdg .Name .Local =="\u0074"{_abgb .TAttr .UnmarshalXMLAttr (_dbdg );continue ;};if _dbdg .Name .Local =="\u0063\u006d"{_dfae ,_fab :=_e .ParseUint (_dbdg .Value ,10,32);if _fab !=nil {return _fab ;};_gcda :=uint32 (_dfae );_abgb .CmAttr =&_gcda ;continue ;};if _dbdg .Name .Local =="\u0076\u006d"{_beeed ,_fcgg :=_e .ParseUint (_dbdg .Value ,10,32);if _fcgg !=nil {return _fcgg ;};_faf :=uint32 (_beeed );_abgb .VmAttr =&_faf ;continue ;};if _dbdg .Name .Local =="\u0070\u0068"{_fege ,_ecgc :=_e .ParseBool (_dbdg .Value );if _ecgc !=nil {return _ecgc ;};_abgb .PhAttr =&_fege ;continue ;};};_gddf :for {_ggbgd ,_ggff :=d .Token ();if _ggff !=nil {return _ggff ;};switch _ceaa :=_ggbgd .(type ){case _b .StartElement :switch _ceaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"}:_abgb .F =NewCT_CellFormula ();if _bbbf :=d .DecodeElement (_abgb .F ,&_ceaa );_bbbf !=nil {return _bbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_abgb .V =new (string );if _egbca :=d .DecodeElement (_abgb .V ,&_ceaa );_egbca !=nil {return _egbca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"}:_abgb .Is =NewCT_Rst ();if _dgbgf :=d .DecodeElement (_abgb .Is ,&_ceaa );_dgbgf !=nil {return _dgbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abgb .ExtLst =NewCT_ExtensionList ();if _dbfe :=d .DecodeElement (_abgb .ExtLst ,&_ceaa );_dbfe !=nil {return _dbfe ;};default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_ceaa .Name );if _fade :=d .Skip ();_fade !=nil {return _fade ;};};case _b .EndElement :break _gddf ;case _b .CharData :};};return nil ;}; +// Clipped Column +ClippedAttr *bool ; -// Validate validates the CalcChain and its children -func (_afgcg *CalcChain )Validate ()error {return _afgcg .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};func NewCT_PivotFilters ()*CT_PivotFilters {_cacff :=&CT_PivotFilters {};return _cacff };func (_ccfa *CT_Location )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbgef :=range start .Attr {if _gbgef .Name .Local =="\u0072\u0065\u0066"{_efde ,_ccdce :=_gbgef .Value ,error (nil );if _ccdce !=nil {return _ccdce ;};_ccfa .RefAttr =_efde ;continue ;};if _gbgef .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_ggebc ,_bfefg :=_e .ParseUint (_gbgef .Value ,10,32);if _bfefg !=nil {return _bfefg ;};_ccfa .FirstHeaderRowAttr =uint32 (_ggebc );continue ;};if _gbgef .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_cgfda ,_ffdgf :=_e .ParseUint (_gbgef .Value ,10,32);if _ffdgf !=nil {return _ffdgf ;};_ccfa .FirstDataRowAttr =uint32 (_cgfda );continue ;};if _gbgef .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_ccdaa ,_addbd :=_e .ParseUint (_gbgef .Value ,10,32);if _addbd !=nil {return _addbd ;};_ccfa .FirstDataColAttr =uint32 (_ccdaa );continue ;};if _gbgef .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_bcdga ,_dcfae :=_e .ParseUint (_gbgef .Value ,10,32);if _dcfae !=nil {return _dcfae ;};_afdad :=uint32 (_bcdga );_ccfa .RowPageCountAttr =&_afdad ;continue ;};if _gbgef .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_facbe ,_agged :=_e .ParseUint (_gbgef .Value ,10,32);if _agged !=nil {return _agged ;};_acaag :=uint32 (_facbe );_ccfa .ColPageCountAttr =&_acaag ;continue ;};};for {_ebfae ,_aecedd :=d .Token ();if _aecedd !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_aecedd );};if _cddfe ,_bacfa :=_ebfae .(_b .EndElement );_bacfa &&_cddfe .Name ==start .Name {break ;};};return nil ;};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;);func (_ddfeg *CT_RowFields )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddfeg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddfeg .CountAttr )});};e .EncodeToken (start );_bccgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_cfaffd :=range _ddfeg .Field {e .EncodeElement (_cfaffd ,_bccgf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Table Column Id +TableColumnIdAttr *uint32 ; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_ebbdf *CT_Colors )ValidateWithPath (path string )error {if _ebbdf .IndexedColors !=nil {if _gbbfa :=_ebbdf .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_gbbfa !=nil {return _gbbfa ;};};if _ebbdf .MruColors !=nil {if _fdbc :=_ebbdf .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_fdbc !=nil {return _fdbc ;};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type ST_CellSpans []string ;type CT_ExternalReference struct{IdAttr string ;};func (_ccce *CT_PCDKPI )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ccce .UniqueNameAttr )});if _ccce .CaptionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_ccce .CaptionAttr )});};if _ccce .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ccce .DisplayFolderAttr )});};if _ccce .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_ccce .MeasureGroupAttr )});};if _ccce .ParentAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ccce .ParentAttr )});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ccce .ValueAttr )});if _ccce .GoalAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ccce .GoalAttr )});};if _ccce .StatusAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_ccce .StatusAttr )});};if _ccce .TrendAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ccce .TrendAttr )});};if _ccce .WeightAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ccce .WeightAttr )});};if _ccce .TimeAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ccce .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dfbga ST_VolDepType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_adcabe :=_gd .Attr {};_adcabe .Name =name ;switch _dfbga {case ST_VolDepTypeUnset :_adcabe .Value ="";case ST_VolDepTypeRealTimeData :_adcabe .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_adcabe .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _adcabe ,nil ;}; -// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path -func (_edbc *CT_MemberProperty )ValidateWithPath (path string )error {return nil };func NewCT_PivotDimension ()*CT_PivotDimension {_eccdg :=&CT_PivotDimension {};return _eccdg };type CT_Pages struct{ +// Validate validates the CT_DataBar and its children +func (_ebdaa *CT_DataBar )Validate ()error {return _ebdaa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func (_cgega *CT_Pages )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cgbdbe :=range start .Attr {if _cgbdbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_afeda ,_ddacc :=_a .ParseUint (_cgbdbe .Value ,10,32);if _ddacc !=nil {return _ddacc ;};_befgd :=uint32 (_afeda );_cgega .CountAttr =&_befgd ;continue ;};};_cedggf :for {_bgcga ,_gacbcd :=d .Token ();if _gacbcd !=nil {return _gacbcd ;};switch _cfceg :=_bgcga .(type ){case _gd .StartElement :switch _cfceg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cecege :=NewCT_PCDSCPage ();if _ggaf :=d .DecodeElement (_cecege ,&_cfceg );_ggaf !=nil {return _ggaf ;};_cgega .Page =append (_cgega .Page ,_cecege );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073\u0020\u0025\u0076",_cfceg .Name );if _fagfg :=d .Skip ();_fagfg !=nil {return _fagfg ;};};case _gd .EndElement :break _cedggf ;case _gd .CharData :};};return nil ;}; -// Page Item String Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path +func (_adba *CT_ExternalSheetData )ValidateWithPath (path string )error {for _gefad ,_cbef :=range _adba .Row {if _eggcc :=_cbef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_gefad ));_eggcc !=nil {return _eggcc ;};};return nil ;};func (_gfbgf *ExternalLink )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gfbgf .CT_ExternalLink .MarshalXML (e ,start );};func (_ddfegc *CT_SheetIdMap )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aageff :=range start .Attr {if _aageff .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgbbe ,_bbagb :=_a .ParseUint (_aageff .Value ,10,32);if _bbagb !=nil {return _bbagb ;};_fafbb :=uint32 (_fgbbe );_ddfegc .CountAttr =&_fafbb ;continue ;};};_cdccc :for {_eefbd ,_eeade :=d .Token ();if _eeade !=nil {return _eeade ;};switch _ggfgfb :=_eefbd .(type ){case _gd .StartElement :switch _ggfgfb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbea :=NewCT_SheetId ();if _aebdeb :=d .DecodeElement (_ggbea ,&_ggfgfb );_aebdeb !=nil {return _aebdeb ;};_ddfegc .SheetId =append (_ddfegc .SheetId ,_ggbea );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\u0053h\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070 \u0025\u0076",_ggfgfb .Name );if _dfceb :=d .Skip ();_dfceb !=nil {return _dfceb ;};};case _gd .EndElement :break _cdccc ;case _gd .CharData :};};return nil ;}; -// Page Items -Page []*CT_PCDSCPage ;};func (_cffgc *CT_Number )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_cffgc .VAttr )});if _cffgc .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cffgc .UAttr ))});};if _cffgc .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cffgc .FAttr ))});};if _cffgc .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_cffgc .CAttr )});};if _cffgc .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cffgc .CpAttr )});};if _cffgc .InAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cffgc .InAttr )});};if _cffgc .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_cffgc .BcAttr )});};if _cffgc .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_cffgc .FcAttr )});};if _cffgc .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cffgc .IAttr ))});};if _cffgc .UnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cffgc .UnAttr ))});};if _cffgc .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cffgc .StAttr ))});};if _cffgc .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cffgc .BAttr ))});};e .EncodeToken (start );if _cffgc .Tpls !=nil {_fefaa :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_bbgcg :=range _cffgc .Tpls {e .EncodeElement (_bbgcg ,_fefaa );};};if _cffgc .X !=nil {_ccbcdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ecfeg :=range _cffgc .X {e .EncodeElement (_ecfeg ,_ccbcdc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path +func (_dddaa *CT_RangeSet )ValidateWithPath (path string )error {return nil };func (_eadga *CT_OleSize )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_eadga .RefAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TupleCache and its children -func (_aafcb *CT_TupleCache )Validate ()error {return _aafcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func (_bdbea *CT_DiscretePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdga :=range start .Attr {if _cdga .Name .Local =="\u0063\u006f\u0075n\u0074"{_aafae ,_dcda :=_e .ParseUint (_cdga .Value ,10,32);if _dcda !=nil {return _dcda ;};_aeefgf :=uint32 (_aafae );_bdbea .CountAttr =&_aeefgf ;continue ;};};_fgced :for {_gbdab ,_gdadeg :=d .Token ();if _gdadeg !=nil {return _gdadeg ;};switch _bdbfe :=_gbdab .(type ){case _b .StartElement :switch _bdbfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fbaec :=NewCT_Index ();if _dcdf :=d .DecodeElement (_fbaec ,&_bdbfe );_dcdf !=nil {return _dcdf ;};_bdbea .X =append (_bdbea .X ,_fbaec );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072 \u0025\u0076",_bdbfe .Name );if _dbcc :=d .Skip ();_dbcc !=nil {return _dbcc ;};};case _b .EndElement :break _fgced ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path +func (_cebeg *CT_RevisionHeader )ValidateWithPath (path string )error {if !_af .ST_GuidPatternRe .MatchString (_cebeg .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 ,_af .ST_GuidPatternRe ,_cebeg .GuidAttr );};if _gaedg :=_cebeg .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_gaedg !=nil {return _gaedg ;};if _cebeg .ReviewedList !=nil {if _cdga :=_cebeg .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074");_cdga !=nil {return _cdga ;};};if _cebeg .ExtLst !=nil {if _cddba :=_cebeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cddba !=nil {return _cddba ;};};return nil ;};func (_eaedd ST_TableType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_dffbfd :=_gd .Attr {};_dffbfd .Name =name ;switch _eaedd {case ST_TableTypeUnset :_dffbfd .Value ="";case ST_TableTypeWorksheet :_dffbfd .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_dffbfd .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_dffbfd .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return _dffbfd ,nil ;};func (_abdgb *CT_RevisionComment )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_abdgb .SheetIdAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",_abdgb .CellAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_abdgb .GuidAttr )});if _abdgb .ActionAttr !=ST_RevisionActionUnset {_edfdg ,_fdfdc :=_abdgb .ActionAttr .MarshalXMLAttr (_gd .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _fdfdc !=nil {return _fdfdc ;};start .Attr =append (start .Attr ,_edfdg );};if _abdgb .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_abdgb .AlwaysShowAttr ))});};if _abdgb .OldAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_abdgb .OldAttr ))});};if _abdgb .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_abdgb .HiddenRowAttr ))});};if _abdgb .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_abdgb .HiddenColumnAttr ))});};start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",_abdgb .AuthorAttr )});if _abdgb .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_abdgb .OldLengthAttr )});};if _abdgb .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_abdgb .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_Pane struct{ -// Validate validates the CT_MdxMemeberProp and its children -func (_becde *CT_MdxMemeberProp )Validate ()error {return _becde .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");}; +// Horizontal Split Position +XSplitAttr *float64 ; -// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path -func (_gbfe *CT_ColFields )ValidateWithPath (path string )error {for _aadf ,_aafa :=range _gbfe .Field {if _gegge :=_aafa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_aadf ));_gegge !=nil {return _gegge ;};};return nil ;};const (ST_DataConsolidateFunctionUnset ST_DataConsolidateFunction =0;ST_DataConsolidateFunctionAverage ST_DataConsolidateFunction =1;ST_DataConsolidateFunctionCount ST_DataConsolidateFunction =2;ST_DataConsolidateFunctionCountNums ST_DataConsolidateFunction =3;ST_DataConsolidateFunctionMax ST_DataConsolidateFunction =4;ST_DataConsolidateFunctionMin ST_DataConsolidateFunction =5;ST_DataConsolidateFunctionProduct ST_DataConsolidateFunction =6;ST_DataConsolidateFunctionStdDev ST_DataConsolidateFunction =7;ST_DataConsolidateFunctionStdDevp ST_DataConsolidateFunction =8;ST_DataConsolidateFunctionSum ST_DataConsolidateFunction =9;ST_DataConsolidateFunctionVar ST_DataConsolidateFunction =10;ST_DataConsolidateFunctionVarp ST_DataConsolidateFunction =11;);func (_fcded *CT_GroupItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfce :=range start .Attr {if _gfce .Name .Local =="\u0063\u006f\u0075n\u0074"{_dagc ,_agbff :=_e .ParseUint (_gfce .Value ,10,32);if _agbff !=nil {return _agbff ;};_gggd :=uint32 (_dagc );_fcded .CountAttr =&_gggd ;continue ;};};_fccgc :for {_ceaef ,_aeefa :=d .Token ();if _aeefa !=nil {return _aeefa ;};switch _eadge :=_ceaef .(type ){case _b .StartElement :switch _eadge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_bfbde :=NewCT_Missing ();if _aecb :=d .DecodeElement (_bfbde ,&_eadge );_aecb !=nil {return _aecb ;};_fcded .M =append (_fcded .M ,_bfbde );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_bdgcbc :=NewCT_Number ();if _dbbec :=d .DecodeElement (_bdgcbc ,&_eadge );_dbbec !=nil {return _dbbec ;};_fcded .N =append (_fcded .N ,_bdgcbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_ffbgc :=NewCT_Boolean ();if _fffb :=d .DecodeElement (_ffbgc ,&_eadge );_fffb !=nil {return _fffb ;};_fcded .B =append (_fcded .B ,_ffbgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_gedda :=NewCT_Error ();if _adccaa :=d .DecodeElement (_gedda ,&_eadge );_adccaa !=nil {return _adccaa ;};_fcded .E =append (_fcded .E ,_gedda );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_aecca :=NewCT_String ();if _bdebe :=d .DecodeElement (_aecca ,&_eadge );_bdebe !=nil {return _bdebe ;};_fcded .S =append (_fcded .S ,_aecca );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_cecb :=NewCT_DateTime ();if _bgfdb :=d .DecodeElement (_cecb ,&_eadge );_bgfdb !=nil {return _bgfdb ;};_fcded .D =append (_fcded .D ,_cecb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073 \u0025\u0076",_eadge .Name );if _facea :=d .Skip ();_facea !=nil {return _facea ;};};case _b .EndElement :break _fccgc ;case _b .CharData :};};return nil ;};func (_fdcgg *CT_CellXfs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdcgg .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdcgg .CountAttr )});};e .EncodeToken (start );_beca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_aegd :=range _fdcgg .Xf {e .EncodeElement (_aegd ,_beca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CacheSource struct{ +// Vertical Split Position +YSplitAttr *float64 ; -// Cache Type -TypeAttr ST_SourceType ; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Connection Index -ConnectionIdAttr *uint32 ; +// Active Pane +ActivePaneAttr ST_Pane ; -// Worksheet PivotCache Source -WorksheetSource *CT_WorksheetSource ; +// Split State +StateAttr ST_PaneState ;};func (_eeffc *CT_ColFields )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ffcbd :=range start .Attr {if _ffcbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfbg ,_dbga :=_a .ParseUint (_ffcbd .Value ,10,32);if _dbga !=nil {return _dbga ;};_ccgg :=uint32 (_bfbg );_eeffc .CountAttr =&_ccgg ;continue ;};};_aeea :for {_fbdg ,_daef :=d .Token ();if _daef !=nil {return _daef ;};switch _gdcc :=_fbdg .(type ){case _gd .StartElement :switch _gdcc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_facg :=NewCT_Field ();if _eefb :=d .DecodeElement (_facg ,&_gdcc );_eefb !=nil {return _eefb ;};_eeffc .Field =append (_eeffc .Field ,_facg );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\u006cF\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_gdcc .Name );if _eadde :=d .Skip ();_eadde !=nil {return _eadde ;};};case _gd .EndElement :break _aeea ;case _gd .CharData :};};return nil ;};func NewCT_PrintOptions ()*CT_PrintOptions {_eegae :=&CT_PrintOptions {};return _eegae };func NewCT_ChartFormats ()*CT_ChartFormats {_bfdce :=&CT_ChartFormats {};return _bfdce };func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_gcbe :=&CT_ChartsheetPr {};return _gcbe };func (_abfcf *CT_Drawing )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gbab :=range start .Attr {if _gbab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gbab .Name .Local =="\u0069\u0064"||_gbab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gbab .Name .Local =="\u0069\u0064"{_eecba ,_eedf :=_gbab .Value ,error (nil );if _eedf !=nil {return _eedf ;};_abfcf .IdAttr =_eecba ;continue ;};};for {_ebba ,_dcgfg :=d .Token ();if _dcgfg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_dcgfg );};if _gfab ,_fbgacg :=_ebba .(_gd .EndElement );_fbgacg &&_gfab .Name ==start .Name {break ;};};return nil ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_eacac :=&CT_MdxMetadata {};return _eacac };func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_faaeb :=&CT_RevisionCellChange {};_faaeb .Nc =NewCT_Cell ();return _faaeb ;};func (_ddacca *CT_TextField )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ddacca .TypeAttr !=ST_ExternalConnectionTypeUnset {_gcbcg ,_facaae :=_ddacca .TypeAttr .MarshalXMLAttr (_gd .Name {Local :"\u0074\u0079\u0070\u0065"});if _facaae !=nil {return _facaae ;};start .Attr =append (start .Attr ,_gcbcg );};if _ddacca .PositionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_ddacca .PositionAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_Break struct{ -// Consolidation Source -Consolidation *CT_Consolidation ; +// Id +IdAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Minimum +MinAttr *uint32 ; -// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path -func (_cfdgg *CT_OleItem )ValidateWithPath (path string )error {return nil }; +// Maximum +MaxAttr *uint32 ; -// Validate validates the CT_CellFormula and its children -func (_fgcc *CT_CellFormula )Validate ()error {return _fgcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");}; +// Manual Page Break +ManAttr *bool ; -// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path -func (_gdedd *CT_ChartFormats )ValidateWithPath (path string )error {for _abea ,_ecbdb :=range _gdedd .ChartFormat {if _babg :=_ecbdb .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_abea ));_babg !=nil {return _babg ;};};return nil ;};func NewCT_RangePr ()*CT_RangePr {_dcdabd :=&CT_RangePr {};return _dcdabd };func NewCT_IconSet ()*CT_IconSet {_faaab :=&CT_IconSet {};return _faaab };type CT_CalculatedMember struct{ +// Pivot-Created Page Break +PtAttr *bool ;};func (_gadg *CT_ExternalLinkChoice )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _gadg .ExternalBook !=nil {_bccgd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}};e .EncodeElement (_gadg .ExternalBook ,_bccgd );};if _gadg .DdeLink !=nil {_dfdc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_gadg .DdeLink ,_dfdc );};if _gadg .OleLink !=nil {_cfbeb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_gadg .OleLink ,_cfbeb );};return nil ;};func (_gegbc ST_CellFormulaType )String ()string {switch _gegbc {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 "";}; -// Calculated Member Name -NameAttr string ; +// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path +func (_cfde *CT_Dialogsheet )ValidateWithPath (path string )error {if _cfde .SheetPr !=nil {if _deacg :=_cfde .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_deacg !=nil {return _deacg ;};};if _cfde .SheetViews !=nil {if _abfbf :=_cfde .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_abfbf !=nil {return _abfbf ;};};if _cfde .SheetFormatPr !=nil {if _acec :=_cfde .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_acec !=nil {return _acec ;};};if _cfde .SheetProtection !=nil {if _dbggf :=_cfde .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dbggf !=nil {return _dbggf ;};};if _cfde .CustomSheetViews !=nil {if _afea :=_cfde .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_afea !=nil {return _afea ;};};if _cfde .PrintOptions !=nil {if _beeb :=_cfde .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_beeb !=nil {return _beeb ;};};if _cfde .PageMargins !=nil {if _dafdc :=_cfde .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_dafdc !=nil {return _dafdc ;};};if _cfde .PageSetup !=nil {if _aecdg :=_cfde .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_aecdg !=nil {return _aecdg ;};};if _cfde .HeaderFooter !=nil {if _gbcc :=_cfde .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_gbcc !=nil {return _gbcc ;};};if _cfde .Drawing !=nil {if _dgbd :=_cfde .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dgbd !=nil {return _dgbd ;};};if _cfde .LegacyDrawing !=nil {if _eagbc :=_cfde .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_eagbc !=nil {return _eagbc ;};};if _cfde .LegacyDrawingHF !=nil {if _agfbf :=_cfde .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_agfbf !=nil {return _agfbf ;};};if _cfde .DrawingHF !=nil {if _gfcc :=_cfde .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gfcc !=nil {return _gfcc ;};};if _cfde .OleObjects !=nil {if _cage :=_cfde .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_cage !=nil {return _cage ;};};if _cfde .Controls !=nil {if _dabag :=_cfde .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_dabag !=nil {return _dabag ;};};if _cfde .ExtLst !=nil {if _cfefe :=_cfde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfefe !=nil {return _cfefe ;};};return nil ;}; -// Calculated Member MDX Formula -MdxAttr string ; +// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path +func (_geea *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _aecag ,_cdaa :=range _geea .CfRule {if _eaff :=_cdaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aecag ));_eaff !=nil {return _eaff ;};};if _geea .ExtLst !=nil {if _ggfbe :=_geea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggfbe !=nil {return _ggfbe ;};};return nil ;};func (_gbdfga ST_PatternType )String ()string {switch _gbdfga {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 "";}; -// OLAP Calculated Member Name -MemberNameAttr *string ; +// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path +func (_aebdga *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };func ParseStdlibTime (s string )(_db .Time ,error ){return _db .Time {},nil };func (_bdgcdg ST_FilterOperator )String ()string {switch _bdgcdg {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 "";}; -// Hierarchy Name -HierarchyAttr *string ; +// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path +func (_befdg *CT_CellStyles )ValidateWithPath (path string )error {for _efea ,_affb :=range _befdg .CellStyle {if _gcad :=_affb .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_efea ));_gcad !=nil {return _gcad ;};};return nil ;};func (_eafffa ST_SortMethod )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_edfca :=_gd .Attr {};_edfca .Name =name ;switch _eafffa {case ST_SortMethodUnset :_edfca .Value ="";case ST_SortMethodStroke :_edfca .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_edfca .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_edfca .Value ="\u006e\u006f\u006e\u0065";};return _edfca ,nil ;};func (_fagadg *CT_Hyperlink )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_fagadg .RefAttr )});if _fagadg .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fagadg .IdAttr )});};if _fagadg .LocationAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fagadg .LocationAttr )});};if _fagadg .TooltipAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_fagadg .TooltipAttr )});};if _fagadg .DisplayAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_fagadg .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_egabd ST_TotalsRowFunction )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_bfgccg :=_gd .Attr {};_bfgccg .Name =name ;switch _egabd {case ST_TotalsRowFunctionUnset :_bfgccg .Value ="";case ST_TotalsRowFunctionNone :_bfgccg .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_bfgccg .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_bfgccg .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_bfgccg .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_bfgccg .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_bfgccg .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_bfgccg .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_bfgccg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_bfgccg .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_bfgccg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _bfgccg ,nil ;}; -// Parent Name -ParentAttr *string ; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_aebba *CT_GradientStop )ValidateWithPath (path string )error {if _cagab :=_aebba .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cagab !=nil {return _cagab ;};return nil ;};func (_ffdgea *CT_PhoneticRun )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0062"},Value :_b .Sprintf ("\u0025\u0076",_ffdgea .SbAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u0062"},Value :_b .Sprintf ("\u0025\u0076",_ffdgea .EbAttr )});e .EncodeToken (start );_agff :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074"}};_e .AddPreserveSpaceAttr (&_agff ,_ffdgea .T );e .EncodeElement (_ffdgea .T ,_agff );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func NewCT_AutoFilter ()*CT_AutoFilter {_fab :=&CT_AutoFilter {};return _fab };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_CalculatedItems struct{ -// Calculated Members Solve Order -SolveOrderAttr *int32 ; +// Calculated Item Formula Count +CountAttr *uint32 ; -// Set -SetAttr *bool ; +// Calculated Item +CalculatedItem []*CT_CalculatedItem ;};func (_eedcd *CT_RevisionCustomView )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_eedcd .GuidAttr )});_dgbdg ,_fgdbg :=_eedcd .ActionAttr .MarshalXMLAttr (_gd .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _fgdbg !=nil {return _fgdbg ;};start .Attr =append (start .Attr ,_dgbdg );e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fbbcb *CT_IgnoredErrors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geagf :for {_accb ,_fgece :=d .Token ();if _fgece !=nil {return _fgece ;};switch _beaa :=_accb .(type ){case _b .StartElement :switch _beaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}:_eaeeg :=NewCT_IgnoredError ();if _cdbdg :=d .DecodeElement (_eaeeg ,&_beaa );_cdbdg !=nil {return _cdbdg ;};_fbbcb .IgnoredError =append (_fbbcb .IgnoredError ,_eaeeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbbcb .ExtLst =NewCT_ExtensionList ();if _aaeef :=d .DecodeElement (_fbbcb .ExtLst ,&_beaa );_aaeef !=nil {return _aaeef ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073\u0020\u0025v",_beaa .Name );if _fdfac :=d .Skip ();_fdfac !=nil {return _fdfac ;};};case _b .EndElement :break _geagf ;case _b .CharData :};};return nil ;};type CT_RevisionInsertSheet struct{ +// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path +func (_fecac *CT_PivotFilter )ValidateWithPath (path string )error {if _fecac .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 _ffebd :=_fecac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ffebd !=nil {return _ffebd ;};if _gfdadc :=_fecac .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_gfdadc !=nil {return _gfdadc ;};if _fecac .ExtLst !=nil {if _bbdca :=_fecac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbdca !=nil {return _bbdca ;};};return nil ;}; -// Sheet Id -SheetIdAttr uint32 ; +// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path +func (_eaaa *CT_ChartFormats )ValidateWithPath (path string )error {for _ecdb ,_agba :=range _eaaa .ChartFormat {if _bcce :=_agba .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_ecdb ));_bcce !=nil {return _bcce ;};};return nil ;}; -// Sheet Name -NameAttr string ; +// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path +func (_edfd *CT_Items )ValidateWithPath (path string )error {for _aebdeg ,_adfd :=range _edfd .Item {if _deegb :=_adfd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_aebdeg ));_deegb !=nil {return _deegb ;};};return nil ;};func NewDialogsheet ()*Dialogsheet {_fdfade :=&Dialogsheet {};_fdfade .CT_Dialogsheet =*NewCT_Dialogsheet ();return _fdfade ;}; -// Sheet Position -SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_Fill ()*CT_Fill {_adagg :=&CT_Fill {};return _adagg }; +// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path +func (_geded *CT_Cfvo )ValidateWithPath (path string )error {if _geded .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 _gabda :=_geded .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gabda !=nil {return _gabda ;};if _geded .ExtLst !=nil {if _ggeb :=_geded .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggeb !=nil {return _ggeb ;};};return nil ;};type CT_CellWatches struct{ -// Validate validates the CT_ProtectedRanges and its children -func (_gdbceb *CT_ProtectedRanges )Validate ()error {return _gdbceb .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};type CT_DefinedNames struct{ +// Cell Watch Item +CellWatch []*CT_CellWatch ;}; -// Defined Name -DefinedName []*CT_DefinedName ;};func (_gggae *CT_SheetViews )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ggcdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_cbggb :=range _gggae .SheetView {e .EncodeElement (_cbggb ,_ggcdb );};if _gggae .ExtLst !=nil {_gagfb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gggae .ExtLst ,_gagfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gagbb *CT_PivotFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gagbb .FldAttr )});if _gagbb .MpFldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .MpFldAttr )});};_dcdcd ,_fdbfg :=_gagbb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _fdbfg !=nil {return _fdbfg ;};start .Attr =append (start .Attr ,_dcdcd );if _gagbb .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .EvalOrderAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gagbb .IdAttr )});if _gagbb .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .IMeasureHierAttr )});};if _gagbb .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .IMeasureFldAttr )});};if _gagbb .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .NameAttr )});};if _gagbb .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .DescriptionAttr )});};if _gagbb .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .StringValue1Attr )});};if _gagbb .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_gagbb .StringValue2Attr )});};e .EncodeToken (start );_baeeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gagbb .AutoFilter ,_baeeb );if _gagbb .ExtLst !=nil {_fbdgeg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gagbb .ExtLst ,_fbdgeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cddec *CT_Extension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cddec .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_cddec .UriAttr )});};e .EncodeToken (start );if _cddec .Any !=nil {_cddec .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecdcf *CT_ExternalDefinedName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ecdcf .NameAttr )});if _ecdcf .RefersToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_ecdcf .RefersToAttr )});};if _ecdcf .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecdcf .SheetIdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_DataValidationOperator byte ;type CT_RevisionMove struct{ +// Validate validates the CT_XmlPr and its children +func (_gbade *CT_XmlPr )Validate ()error {return _gbade .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func NewCT_Dialogsheet ()*CT_Dialogsheet {_abbcf :=&CT_Dialogsheet {};return _abbcf }; -// Sheet Id -SheetIdAttr uint32 ; +// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path +func (_fgbddc *CT_Mdx )ValidateWithPath (path string )error {if _fgbddc .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 _fggae :=_fgbddc .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_fggae !=nil {return _fggae ;};if _fgbddc .T !=nil {if _gbeg :=_fgbddc .T .ValidateWithPath (path +"\u002f\u0054");_gbeg !=nil {return _gbeg ;};};if _fgbddc .Ms !=nil {if _efebf :=_fgbddc .Ms .ValidateWithPath (path +"\u002f\u004d\u0073");_efebf !=nil {return _efebf ;};};if _fgbddc .P !=nil {if _bccfg :=_fgbddc .P .ValidateWithPath (path +"\u002f\u0050");_bccfg !=nil {return _bccfg ;};};if _fgbddc .K !=nil {if _gagcf :=_fgbddc .K .ValidateWithPath (path +"\u002f\u004b");_gagcf !=nil {return _gagcf ;};};return nil ;};func (_ecab *CT_MeasureDimensionMaps )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ecab .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecab .CountAttr )});};e .EncodeToken (start );if _ecab .Map !=nil {_bfdaaf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_bcafc :=range _ecab .Map {e .EncodeElement (_bcafc ,_bfdaaf );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_abeeeg ST_SortType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_cbdcg :=_gd .Attr {};_cbdcg .Name =name ;switch _abeeeg {case ST_SortTypeUnset :_cbdcg .Value ="";case ST_SortTypeNone :_cbdcg .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_cbdcg .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_cbdcg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_cbdcg .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_cbdcg .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_cbdcg .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_cbdcg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _cbdcg ,nil ;}; -// Source -SourceAttr string ; +// Validate validates the CT_SharedItems and its children +func (_aeadg *CT_SharedItems )Validate ()error {return _aeadg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");};func (_acgdf ST_HtmlFmt )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_ebggg :=_gd .Attr {};_ebggg .Name =name ;switch _acgdf {case ST_HtmlFmtUnset :_ebggg .Value ="";case ST_HtmlFmtNone :_ebggg .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_ebggg .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_ebggg .Value ="\u0061\u006c\u006c";};return _ebggg ,nil ;}; -// Destination -DestinationAttr string ; +// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path +func (_dfbddg *CT_ColFields )ValidateWithPath (path string )error {for _cfef ,_gacg :=range _dfbddg .Field {if _dagf :=_gacg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cfef ));_dagf !=nil {return _dagf ;};};return nil ;}; -// Source Sheet Id -SourceSheetIdAttr *uint32 ; +// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path +func (_fbefcd *CT_Sets )ValidateWithPath (path string )error {for _agebe ,_aeccc :=range _fbefcd .Set {if _caafg :=_aeccc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_agebe ));_caafg !=nil {return _caafg ;};};return nil ;}; -// Undo -Undo []*CT_UndoInfo ; +// Validate validates the CT_Comment and its children +func (_afcg *CT_Comment )Validate ()error {return _afcg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;); -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path +func (_cedfe *CT_ExternalCell )ValidateWithPath (path string )error {if _ceedf :=_cedfe .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ceedf !=nil {return _ceedf ;};return nil ;}; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_becff ST_DynamicFilterType )Validate ()error {return _becff .ValidateWithPath ("")}; +// Validate validates the CT_PivotCache and its children +func (_bebec *CT_PivotCache )Validate ()error {return _bebec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");}; -// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path -func (_gdgab *CT_IconSet )ValidateWithPath (path string )error {if _febf :=_gdgab .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_febf !=nil {return _febf ;};for _cgcbf ,_cbedc :=range _gdgab .Cfvo {if _cadfb :=_cbedc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_cgcbf ));_cadfb !=nil {return _cadfb ;};};return nil ;};func NewCT_FontScheme ()*CT_FontScheme {_eaec :=&CT_FontScheme {};_eaec .ValAttr =ST_FontScheme (1);return _eaec ;};func (_feaccd *CT_OleObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbacf :=range start .Attr {if _fbacf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbacf .Name .Local =="\u0069\u0064"||_fbacf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fbacf .Name .Local =="\u0069\u0064"{_efage ,_ggaec :=_fbacf .Value ,error (nil );if _ggaec !=nil {return _ggaec ;};_feaccd .IdAttr =&_efage ;continue ;};if _fbacf .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_feaccd .DvAspectAttr .UnmarshalXMLAttr (_fbacf );continue ;};if _fbacf .Name .Local =="\u006c\u0069\u006e\u006b"{_abecb ,_fdfbc :=_fbacf .Value ,error (nil );if _fdfbc !=nil {return _fdfbc ;};_feaccd .LinkAttr =&_abecb ;continue ;};if _fbacf .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_feaccd .OleUpdateAttr .UnmarshalXMLAttr (_fbacf );continue ;};if _fbacf .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_cbaed ,_faadf :=_e .ParseBool (_fbacf .Value );if _faadf !=nil {return _faadf ;};_feaccd .AutoLoadAttr =&_cbaed ;continue ;};if _fbacf .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_dgddcc ,_dbbda :=_e .ParseUint (_fbacf .Value ,10,32);if _dbbda !=nil {return _dbbda ;};_feaccd .ShapeIdAttr =uint32 (_dgddcc );continue ;};if _fbacf .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bcfc ,_dgag :=_fbacf .Value ,error (nil );if _dgag !=nil {return _dgag ;};_feaccd .ProgIdAttr =&_bcfc ;continue ;};};_faace :for {_caeedg ,_fefgd :=d .Token ();if _fefgd !=nil {return _fefgd ;};switch _gadegb :=_caeedg .(type ){case _b .StartElement :switch _gadegb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}:_feaccd .ObjectPr =NewCT_ObjectPr ();if _ecgbe :=d .DecodeElement (_feaccd .ObjectPr ,&_gadegb );_ecgbe !=nil {return _ecgbe ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_gadegb .Name );if _gbgcg :=d .Skip ();_gbgcg !=nil {return _gbgcg ;};};case _b .EndElement :break _faace ;case _b .CharData :};};return nil ;};func (_ccgff *CT_IgnoredError )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_ccgff .SqrefAttr )});if _ccgff .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .EvalErrorAttr ))});};if _ccgff .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .TwoDigitTextYearAttr ))});};if _ccgff .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .NumberStoredAsTextAttr ))});};if _ccgff .FormulaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .FormulaAttr ))});};if _ccgff .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .FormulaRangeAttr ))});};if _ccgff .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .UnlockedFormulaAttr ))});};if _ccgff .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .EmptyCellReferenceAttr ))});};if _ccgff .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .ListDataValidationAttr ))});};if _ccgff .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ccgff .CalculatedColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ChartsheetProtection struct{ +// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path +func (_beebb *CT_GroupLevel )ValidateWithPath (path string )error {if _beebb .Groups !=nil {if _adbdb :=_beebb .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_adbdb !=nil {return _adbdb ;};};if _beebb .ExtLst !=nil {if _ecbed :=_beebb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecbed !=nil {return _ecbed ;};};return nil ;};type CT_PivotCacheDefinition struct{IdAttr *string ; -// Password -PasswordAttr *string ; +// Invalid Cache +InvalidAttr *bool ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Save Pivot Records +SaveDataAttr *bool ; -// Password Hash Value -HashValueAttr *string ; +// Refresh On Load +RefreshOnLoadAttr *bool ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Optimize Cache for Memory +OptimizeMemoryAttr *bool ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Enable PivotCache Refresh +EnableRefreshAttr *bool ; -// Contents -ContentAttr *bool ; +// Last Refreshed By +RefreshedByAttr *string ; -// Objects Locked -ObjectsAttr *bool ;};func (_fdab *CT_CellSmartTags )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abgeg :=range start .Attr {if _abgeg .Name .Local =="\u0072"{_gacc ,_bgcae :=_abgeg .Value ,error (nil );if _bgcae !=nil {return _bgcae ;};_fdab .RAttr =_gacc ;continue ;};};_fcdd :for {_afdfb ,_fbdb :=d .Token ();if _fbdb !=nil {return _fbdb ;};switch _egcd :=_afdfb .(type ){case _b .StartElement :switch _egcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fbge :=NewCT_CellSmartTag ();if _fbae :=d .DecodeElement (_fbge ,&_egcd );_fbae !=nil {return _fbae ;};_fdab .CellSmartTag =append (_fdab .CellSmartTag ,_fbge );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0020\u0025v",_egcd .Name );if _acffb :=d .Skip ();_acffb !=nil {return _acffb ;};};case _b .EndElement :break _fcdd ;case _b .CharData :};};return nil ;}; +// PivotCache Last Refreshed Date +RefreshedDateAttr *float64 ; -// Validate validates the Chartsheet and its children -func (_fccee *Chartsheet )Validate ()error {return _fccee .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_bafgab *ST_VolValueType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bafgab =0;case "\u0062":*_bafgab =1;case "\u006e":*_bafgab =2;case "\u0065":*_bafgab =3;case "\u0073":*_bafgab =4;};return nil ;};func (_bcdcd *ST_RevisionAction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcdcd =0;case "\u0061\u0064\u0064":*_bcdcd =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_bcdcd =2;};return nil ;}; +// PivotCache Last Refreshed Date ISO +RefreshedDateIsoAttr *_db .Time ; -// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path -func (_aacdd *CT_TableColumn )ValidateWithPath (path string )error {if _ecedaf :=_aacdd .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072");_ecedaf !=nil {return _ecedaf ;};if _aacdd .CalculatedColumnFormula !=nil {if _dacfeb :=_aacdd .CalculatedColumnFormula .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0043\u006fl\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061");_dacfeb !=nil {return _dacfeb ;};};if _aacdd .TotalsRowFormula !=nil {if _debff :=_aacdd .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_debff !=nil {return _debff ;};};if _aacdd .XmlColumnPr !=nil {if _bbfaga :=_aacdd .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_bbfaga !=nil {return _bbfaga ;};};if _aacdd .ExtLst !=nil {if _bgbaa :=_aacdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgbaa !=nil {return _bgbaa ;};};return nil ;};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;); +// Background Query +BackgroundQueryAttr *bool ; -// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path -func (_edacc *CT_SheetDimension )ValidateWithPath (path string )error {return nil };func (_agbeg *ST_DdeValueType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cebgad ,_fgdbc :=d .Token ();if _fgdbc !=nil {return _fgdbc ;};if _fafba ,_fcacbe :=_cebgad .(_b .EndElement );_fcacbe &&_fafba .Name ==start .Name {*_agbeg =1;return nil ;};if _bccga ,_aafec :=_cebgad .(_b .CharData );!_aafec {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cebgad );}else {switch string (_bccga ){case "":*_agbeg =0;case "\u006e\u0069\u006c":*_agbeg =1;case "\u0062":*_agbeg =2;case "\u006e":*_agbeg =3;case "\u0065":*_agbeg =4;case "\u0073\u0074\u0072":*_agbeg =5;};};_cebgad ,_fgdbc =d .Token ();if _fgdbc !=nil {return _fgdbc ;};if _eegea ,_ffgcfe :=_cebgad .(_b .EndElement );_ffgcfe &&_eegea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cebgad );}; +// Missing Items Limit +MissingItemsLimitAttr *uint32 ; -// Validate validates the CT_PageFields and its children -func (_ceaeg *CT_PageFields )Validate ()error {return _ceaeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func (_fcaec *ST_DynamicFilterType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcaec =0;case "\u006e\u0075\u006c\u006c":*_fcaec =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fcaec =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fcaec =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fcaec =4;case "\u0074\u006f\u0064a\u0079":*_fcaec =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fcaec =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fcaec =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fcaec =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fcaec =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fcaec =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fcaec =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fcaec =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fcaec =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fcaec =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fcaec =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_fcaec =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_fcaec =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_fcaec =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_fcaec =19;case "\u0051\u0031":*_fcaec =20;case "\u0051\u0032":*_fcaec =21;case "\u0051\u0033":*_fcaec =22;case "\u0051\u0034":*_fcaec =23;case "\u004d\u0031":*_fcaec =24;case "\u004d\u0032":*_fcaec =25;case "\u004d\u0033":*_fcaec =26;case "\u004d\u0034":*_fcaec =27;case "\u004d\u0035":*_fcaec =28;case "\u004d\u0036":*_fcaec =29;case "\u004d\u0037":*_fcaec =30;case "\u004d\u0038":*_fcaec =31;case "\u004d\u0039":*_fcaec =32;case "\u004d\u0031\u0030":*_fcaec =33;case "\u004d\u0031\u0031":*_fcaec =34;case "\u004d\u0031\u0032":*_fcaec =35;};return nil ;};func (_bgdbgb ST_FieldSortType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abafdg :=_b .Attr {};_abafdg .Name =name ;switch _bgdbgb {case ST_FieldSortTypeUnset :_abafdg .Value ="";case ST_FieldSortTypeManual :_abafdg .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_abafdg .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_abafdg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _abafdg ,nil ;}; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Validate validates the CT_colItems and its children -func (_afadc *CT_colItems )Validate ()error {return _afadc .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");};func NewCT_GroupMember ()*CT_GroupMember {_ggdeaa :=&CT_GroupMember {};return _ggdeaa };func NewCT_VolMain ()*CT_VolMain {_faccb :=&CT_VolMain {};return _faccb };type ST_Scope byte ; +// PivotCache Last Refreshed Version +RefreshedVersionAttr *uint8 ; -// Validate validates the CT_Chartsheet and its children -func (_dgbbe *CT_Chartsheet )Validate ()error {return _dgbbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_fcffe :=&CT_MeasureDimensionMaps {};return _fcffe ;};func NewCT_MdxTuple ()*CT_MdxTuple {_dbccb :=&CT_MdxTuple {};return _dbccb };type CT_CommentList struct{ +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// Comment -Comment []*CT_Comment ;};func (_cbdfg *Comments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _cbdfg .CT_Comments .MarshalXML (e ,start );};type ST_GradientType byte ;type CT_DataField struct{ +// PivotCache Record Count +RecordCountAttr *uint32 ; -// Data Field Name -NameAttr *string ; +// Upgrade PivotCache on Refresh +UpgradeOnRefreshAttr *bool ; -// Field -FldAttr uint32 ; +// Tuple Cache +TupleCacheAttr *bool ; -// Subtotal -SubtotalAttr ST_DataConsolidateFunction ; +// Supports Subqueries +SupportSubqueryAttr *bool ; -// Show Data As Display Format -ShowDataAsAttr ST_ShowDataAs ; +// Supports Attribute Drilldown +SupportAdvancedDrillAttr *bool ; -// 'Show Data As' Base Field -BaseFieldAttr *int32 ; +// PivotCache Source Description +CacheSource *CT_CacheSource ; -// 'Show Data As' Base Setting -BaseItemAttr *uint32 ; +// PivotCache Fields +CacheFields *CT_CacheFields ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// PivotCache Hierarchies +CacheHierarchies *CT_CacheHierarchies ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// OLAP KPIs +Kpis *CT_PCDKPIs ; -// Validate validates the CT_Scenarios and its children -func (_acfcg *CT_Scenarios )Validate ()error {return _acfcg .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};func (_gbddba *ST_CfType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbddba =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_gbddba =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_gbddba =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_gbddba =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_gbddba =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_gbddba =5;case "\u0074\u006f\u00701\u0030":*_gbddba =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_gbddba =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_gbddba =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gbddba =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gbddba =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_gbddba =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gbddba =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_gbddba =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_gbddba =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_gbddba =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_gbddba =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_gbddba =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_gbddba =18;};return nil ;};func (_afdea *CT_Hyperlink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgee :=range start .Attr {if _dgee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgee .Name .Local =="\u0069\u0064"||_dgee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgee .Name .Local =="\u0069\u0064"{_agdbb ,_dfcf :=_dgee .Value ,error (nil );if _dfcf !=nil {return _dfcf ;};_afdea .IdAttr =&_agdbb ;continue ;};if _dgee .Name .Local =="\u0072\u0065\u0066"{_bacab ,_fdga :=_dgee .Value ,error (nil );if _fdga !=nil {return _fdga ;};_afdea .RefAttr =_bacab ;continue ;};if _dgee .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_cdaaf ,_gbdbc :=_dgee .Value ,error (nil );if _gbdbc !=nil {return _gbdbc ;};_afdea .LocationAttr =&_cdaaf ;continue ;};if _dgee .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_faafa ,_dcdcf :=_dgee .Value ,error (nil );if _dcdcf !=nil {return _dcdcf ;};_afdea .TooltipAttr =&_faafa ;continue ;};if _dgee .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_dfde ,_eebaf :=_dgee .Value ,error (nil );if _eebaf !=nil {return _eebaf ;};_afdea .DisplayAttr =&_dfde ;continue ;};};for {_faabb ,_bdaaf :=d .Token ();if _bdaaf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_bdaaf );};if _abaeg ,_bfabf :=_faabb .(_b .EndElement );_bfabf &&_abaeg .Name ==start .Name {break ;};};return nil ;}; +// Tuple Cache +TupleCache *CT_TupleCache ; -// Validate validates the CT_SheetDimension and its children -func (_cecbf *CT_SheetDimension )Validate ()error {return _cecbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");}; +// Calculated Items +CalculatedItems *CT_CalculatedItems ; -// Validate validates the Metadata and its children -func (_fggeeb *Metadata )Validate ()error {return _fggeeb .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");}; +// Calculated Members +CalculatedMembers *CT_CalculatedMembers ; -// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path -func (_gfbdc *Chartsheet )ValidateWithPath (path string )error {if _fegbe :=_gfbdc .CT_Chartsheet .ValidateWithPath (path );_fegbe !=nil {return _fegbe ;};return nil ;}; +// OLAP Dimensions +Dimensions *CT_Dimensions ; -// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path -func (_deefb *CT_Macrosheet )ValidateWithPath (path string )error {if _deefb .SheetPr !=nil {if _daegcf :=_deefb .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_daegcf !=nil {return _daegcf ;};};if _deefb .Dimension !=nil {if _dgabc :=_deefb .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_dgabc !=nil {return _dgabc ;};};if _deefb .SheetViews !=nil {if _aage :=_deefb .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_aage !=nil {return _aage ;};};if _deefb .SheetFormatPr !=nil {if _gbabg :=_deefb .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_gbabg !=nil {return _gbabg ;};};for _fceaa ,_ecgfb :=range _deefb .Cols {if _dcffc :=_ecgfb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_fceaa ));_dcffc !=nil {return _dcffc ;};};if _gbgbg :=_deefb .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_gbgbg !=nil {return _gbgbg ;};if _deefb .SheetProtection !=nil {if _fddd :=_deefb .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fddd !=nil {return _fddd ;};};if _deefb .AutoFilter !=nil {if _dedead :=_deefb .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_dedead !=nil {return _dedead ;};};if _deefb .SortState !=nil {if _edef :=_deefb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_edef !=nil {return _edef ;};};if _deefb .DataConsolidate !=nil {if _dbfee :=_deefb .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_dbfee !=nil {return _dbfee ;};};if _deefb .CustomSheetViews !=nil {if _eggbf :=_deefb .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_eggbf !=nil {return _eggbf ;};};if _deefb .PhoneticPr !=nil {if _feacff :=_deefb .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_feacff !=nil {return _feacff ;};};for _gbcgd ,_cadbfg :=range _deefb .ConditionalFormatting {if _bgee :=_cadbfg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_gbcgd ));_bgee !=nil {return _bgee ;};};if _deefb .PrintOptions !=nil {if _fdbfa :=_deefb .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fdbfa !=nil {return _fdbfa ;};};if _deefb .PageMargins !=nil {if _eeeebf :=_deefb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_eeeebf !=nil {return _eeeebf ;};};if _deefb .PageSetup !=nil {if _dgegd :=_deefb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_dgegd !=nil {return _dgegd ;};};if _deefb .HeaderFooter !=nil {if _bfcgg :=_deefb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bfcgg !=nil {return _bfcgg ;};};if _deefb .RowBreaks !=nil {if _gbff :=_deefb .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_gbff !=nil {return _gbff ;};};if _deefb .ColBreaks !=nil {if _cgaba :=_deefb .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_cgaba !=nil {return _cgaba ;};};if _deefb .CustomProperties !=nil {if _ebebb :=_deefb .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_ebebb !=nil {return _ebebb ;};};if _deefb .Drawing !=nil {if _cagec :=_deefb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cagec !=nil {return _cagec ;};};if _deefb .LegacyDrawing !=nil {if _cgfbf :=_deefb .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_cgfbf !=nil {return _cgfbf ;};};if _deefb .LegacyDrawingHF !=nil {if _dadad :=_deefb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_dadad !=nil {return _dadad ;};};if _deefb .DrawingHF !=nil {if _faafe :=_deefb .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_faafe !=nil {return _faafe ;};};if _deefb .Picture !=nil {if _baacf :=_deefb .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_baacf !=nil {return _baacf ;};};if _deefb .OleObjects !=nil {if _ddcef :=_deefb .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_ddcef !=nil {return _ddcef ;};};if _deefb .ExtLst !=nil {if _egce :=_deefb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egce !=nil {return _egce ;};};return nil ;};func NewCT_DynamicFilter ()*CT_DynamicFilter {_effbg :=&CT_DynamicFilter {};_effbg .TypeAttr =ST_DynamicFilterType (1);return _effbg ;};func (_debgcf *CT_CustomFilters )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _debgcf .AndAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_debgcf .AndAttr ))});};e .EncodeToken (start );_degd :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_cfefd :=range _debgcf .CustomFilter {e .EncodeElement (_cfefd ,_degd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// OLAP Measure Groups +MeasureGroups *CT_MeasureGroups ; -// Validate validates the CT_DiscretePr and its children -func (_efea *CT_DiscretePr )Validate ()error {return _efea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};func (_acdaf ST_CellType )String ()string {switch _acdaf {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";case 5:return "\u0073\u0074\u0072";case 6:return "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return "";}; +// OLAP Measure Group +Maps *CT_MeasureDimensionMaps ; -// Validate validates the CT_Number and its children -func (_eafag *CT_Number )Validate ()error {return _eafag .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};func (_dedaaa ST_RevisionAction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgfac :=_b .Attr {};_fgfac .Name =name ;switch _dedaaa {case ST_RevisionActionUnset :_fgfac .Value ="";case ST_RevisionActionAdd :_fgfac .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_fgfac .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _fgfac ,nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Fonts and its children -func (_gfee *CT_Fonts )Validate ()error {return _gfee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_daafb *CT_DataRefs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daafb .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_daafb .CountAttr )});};e .EncodeToken (start );if _daafb .DataRef !=nil {_baee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_defg :=range _daafb .DataRef {e .EncodeElement (_defg ,_baee );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DateGroupItem and its children +func (_bedb *CT_DateGroupItem )Validate ()error {return _bedb .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");};func (_eacad *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_eacad =0;case "\u0076":*_eacad =1;case "\u0067":*_eacad =2;case "\u0073":*_eacad =3;case "\u0074":*_eacad =4;case "\u0077":*_eacad =5;case "\u006d":*_eacad =6;};return nil ;};func (_fcefd *ST_SortType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_fcefd =0;case "\u006e\u006f\u006e\u0065":*_fcefd =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_fcefd =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_fcefd =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_fcefd =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_fcefd =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_fcefd =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_fcefd =7;};return nil ;}; -// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path -func (_bfcbf *ExternalLink )ValidateWithPath (path string )error {if _dbdfdd :=_bfcbf .CT_ExternalLink .ValidateWithPath (path );_dbdfdd !=nil {return _dbdfdd ;};return nil ;};func (_bgcffg ST_ExternalConnectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccbfge :=_b .Attr {};_ccbfge .Name =name ;switch _bgcffg {case ST_ExternalConnectionTypeUnset :_ccbfge .Value ="";case ST_ExternalConnectionTypeGeneral :_ccbfge .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_ccbfge .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_ccbfge .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_ccbfge .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_ccbfge .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_ccbfge .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_ccbfge .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_ccbfge .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_ccbfge .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_ccbfge .Value ="\u0045\u004d\u0044";};return _ccbfge ,nil ;}; +// Validate validates the CT_SmartTagTypes and its children +func (_aadcba *CT_SmartTagTypes )Validate ()error {return _aadcba .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");}; -// Validate validates the CT_PivotCacheRecords and its children -func (_gece *CT_PivotCacheRecords )Validate ()error {return _gece .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");};func (_agede ST_FontScheme )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccdefb :=_b .Attr {};_ccdefb .Name =name ;switch _agede {case ST_FontSchemeUnset :_ccdefb .Value ="";case ST_FontSchemeNone :_ccdefb .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_ccdefb .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_ccdefb .Value ="\u006d\u0069\u006eo\u0072";};return _ccdefb ,nil ;};func (_bbfee *ST_ShowDataAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbebaf ,_dfacad :=d .Token ();if _dfacad !=nil {return _dfacad ;};if _edfbg ,_cbdgcg :=_fbebaf .(_b .EndElement );_cbdgcg &&_edfbg .Name ==start .Name {*_bbfee =1;return nil ;};if _dabcd ,_dgaaf :=_fbebaf .(_b .CharData );!_dgaaf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbebaf );}else {switch string (_dabcd ){case "":*_bbfee =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bbfee =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_bbfee =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bbfee =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_bbfee =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_bbfee =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_bbfee =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_bbfee =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_bbfee =8;case "\u0069\u006e\u0064e\u0078":*_bbfee =9;};};_fbebaf ,_dfacad =d .Token ();if _dfacad !=nil {return _dfacad ;};if _cbgbf ,_ddbdca :=_fbebaf .(_b .EndElement );_ddbdca &&_cbgbf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbebaf );};type CT_PageFields struct{ +// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path +func (_gcgdf *CT_SmartTagTypes )ValidateWithPath (path string )error {for _faffbc ,_ddee :=range _gcgdf .SmartTagType {if _dbaeg :=_ddee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_faffbc ));_dbaeg !=nil {return _dbaeg ;};};return nil ;};type CT_SheetViews struct{ -// Page Item Count -CountAttr *uint32 ; +// Worksheet View +SheetView []*CT_SheetView ; -// Page Field -PageField []*CT_PageField ;};func (_fbace ST_FileType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbace .String (),start );}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_VolType ()*CT_VolType {_aedeb :=&CT_VolType {};_aedeb .TypeAttr =ST_VolDepType (1);return _aedeb ;};func NewCT_MetadataRecord ()*CT_MetadataRecord {_cagdf :=&CT_MetadataRecord {};return _cagdf }; -// Validate validates the CT_MetadataRecord and its children -func (_faaad *CT_MetadataRecord )Validate ()error {return _faaad .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");};func (_abfgc ST_CalcMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcdcfd :=_b .Attr {};_dcdcfd .Name =name ;switch _abfgc {case ST_CalcModeUnset :_dcdcfd .Value ="";case ST_CalcModeManual :_dcdcfd .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_dcdcfd .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_dcdcfd .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _dcdcfd ,nil ;};func (_eedgc *CT_SharedItems )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfcff :=range start .Attr {if _cfcff .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_bcacdf ,_bdcbd :=ParseStdlibTime (_cfcff .Value );if _bdcbd !=nil {return _bdcbd ;};_eedgc .MinDateAttr =&_bcacdf ;continue ;};if _cfcff .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_bdebcf ,_fdffgb :=_e .ParseBool (_cfcff .Value );if _fdffgb !=nil {return _fdffgb ;};_eedgc .ContainsSemiMixedTypesAttr =&_bdebcf ;continue ;};if _cfcff .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_daedb ,_abdcd :=ParseStdlibTime (_cfcff .Value );if _abdcd !=nil {return _abdcd ;};_eedgc .MaxDateAttr =&_daedb ;continue ;};if _cfcff .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_cecce ,_ebgfbc :=_e .ParseBool (_cfcff .Value );if _ebgfbc !=nil {return _ebgfbc ;};_eedgc .ContainsDateAttr =&_cecce ;continue ;};if _cfcff .Name .Local =="\u0063\u006f\u0075n\u0074"{_caceb ,_aebeb :=_e .ParseUint (_cfcff .Value ,10,32);if _aebeb !=nil {return _aebeb ;};_bccaa :=uint32 (_caceb );_eedgc .CountAttr =&_bccaa ;continue ;};if _cfcff .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_eedbf ,_ddafb :=_e .ParseBool (_cfcff .Value );if _ddafb !=nil {return _ddafb ;};_eedgc .ContainsBlankAttr =&_eedbf ;continue ;};if _cfcff .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_bggaf ,_ccdg :=_e .ParseBool (_cfcff .Value );if _ccdg !=nil {return _ccdg ;};_eedgc .LongTextAttr =&_bggaf ;continue ;};if _cfcff .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_facde ,_dgbbaf :=_e .ParseBool (_cfcff .Value );if _dgbbaf !=nil {return _dgbbaf ;};_eedgc .ContainsNumberAttr =&_facde ;continue ;};if _cfcff .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_debbg ,_eceefc :=_e .ParseFloat (_cfcff .Value ,64);if _eceefc !=nil {return _eceefc ;};_eedgc .MinValueAttr =&_debbg ;continue ;};if _cfcff .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_bgfga ,_fgfcf :=_e .ParseFloat (_cfcff .Value ,64);if _fgfcf !=nil {return _fgfcf ;};_eedgc .MaxValueAttr =&_bgfga ;continue ;};if _cfcff .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_egeba ,_bcgfc :=_e .ParseBool (_cfcff .Value );if _bcgfc !=nil {return _bcgfc ;};_eedgc .ContainsNonDateAttr =&_egeba ;continue ;};if _cfcff .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_ageag ,_cfefed :=_e .ParseBool (_cfcff .Value );if _cfefed !=nil {return _cfefed ;};_eedgc .ContainsStringAttr =&_ageag ;continue ;};if _cfcff .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_efcgf ,_eedbgd :=_e .ParseBool (_cfcff .Value );if _eedbgd !=nil {return _eedbgd ;};_eedgc .ContainsMixedTypesAttr =&_efcgf ;continue ;};if _cfcff .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_gabab ,_bdgbfb :=_e .ParseBool (_cfcff .Value );if _bdgbfb !=nil {return _bdgbfb ;};_eedgc .ContainsIntegerAttr =&_gabab ;continue ;};};_ggaeb :for {_agbdb ,_bbcca :=d .Token ();if _bbcca !=nil {return _bbcca ;};switch _abeeb :=_agbdb .(type ){case _b .StartElement :switch _abeeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_dcffgf :=NewCT_Missing ();if _dbfa :=d .DecodeElement (_dcffgf ,&_abeeb );_dbfa !=nil {return _dbfa ;};_eedgc .M =append (_eedgc .M ,_dcffgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_edeea :=NewCT_Number ();if _dfgdc :=d .DecodeElement (_edeea ,&_abeeb );_dfgdc !=nil {return _dfgdc ;};_eedgc .N =append (_eedgc .N ,_edeea );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_aagfb :=NewCT_Boolean ();if _beaca :=d .DecodeElement (_aagfb ,&_abeeb );_beaca !=nil {return _beaca ;};_eedgc .B =append (_eedgc .B ,_aagfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_afcbd :=NewCT_Error ();if _fcabbe :=d .DecodeElement (_afcbd ,&_abeeb );_fcabbe !=nil {return _fcabbe ;};_eedgc .E =append (_eedgc .E ,_afcbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_eecbd :=NewCT_String ();if _bddab :=d .DecodeElement (_eecbd ,&_abeeb );_bddab !=nil {return _bddab ;};_eedgc .S =append (_eedgc .S ,_eecbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_bggfc :=NewCT_DateTime ();if _afecf :=d .DecodeElement (_bggfc ,&_abeeb );_afecf !=nil {return _afecf ;};_eedgc .D =append (_eedgc .D ,_bggfc );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0049t\u0065m\u0073\u0020\u0025\u0076",_abeeb .Name );if _bgega :=d .Skip ();_bgega !=nil {return _bgega ;};};case _b .EndElement :break _ggaeb ;case _b .CharData :};};return nil ;};func (_daeaf *CT_Member )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_daeaf .NameAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GroupLevel and its children +func (_bbcfg *CT_GroupLevel )Validate ()error {return _bbcfg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};func (_ffcfbga ST_OleUpdate )Validate ()error {return _ffcfbga .ValidateWithPath ("")};func (_dgfaf *CT_OutlinePr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dgfaf .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgfaf .ApplyStylesAttr ))});};if _dgfaf .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgfaf .SummaryBelowAttr ))});};if _dgfaf .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgfaf .SummaryRightAttr ))});};if _dgfaf .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_dgfaf .ShowOutlineSymbolsAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_Borders ()*CT_Borders {_edgg :=&CT_Borders {};return _edgg }; -// Validate validates the CT_AutoFilter and its children -func (_afb *CT_AutoFilter )Validate ()error {return _afb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");}; +// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path +func (_dabce *CT_SortState )ValidateWithPath (path string )error {if _efaad :=_dabce .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_efaad !=nil {return _efaad ;};for _eaadg ,_edeafa :=range _dabce .SortCondition {if _fdggb :=_edeafa .ValidateWithPath (_b .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_eaadg ));_fdggb !=nil {return _fdggb ;};};if _dabce .ExtLst !=nil {if _fgfdd :=_dabce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfdd !=nil {return _fgfdd ;};};return nil ;};type CT_CacheFields struct{ -// Validate validates the CT_Item and its children -func (_bcgeg *CT_Item )Validate ()error {return _bcgeg .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};type CT_MeasureGroup struct{ +// Field Count +CountAttr *uint32 ; -// Measure Group Name -NameAttr string ; +// PivotCache Field +CacheField []*CT_CacheField ;}; -// Measure Group Display Name -CaptionAttr string ;}; +// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path +func (_dgbf *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _eecbf ,_gfgae :=range _dgbf .DefinedName {if _dfbcc :=_gfgae .ValidateWithPath (_b .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_eecbf ));_dfbcc !=nil {return _dfbcc ;};};return nil ;};func (_cedfd ST_VolDepType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_cedfd .String (),start );}; -// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path -func (_deegc *CT_Tuple )ValidateWithPath (path string )error {return nil };func NewCT_CustomProperty ()*CT_CustomProperty {_fadee :=&CT_CustomProperty {};return _fadee }; +// Validate validates the CT_Fill and its children +func (_acgga *CT_Fill )Validate ()error {return _acgga .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");}; -// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path -func (_gdaea *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _cabb ,_bgabe :=range _gdaea .SheetName {if _cbded :=_bgabe .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cabb ));_cbded !=nil {return _cbded ;};};return nil ;}; +// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path +func (_fcgdc *CT_SheetId )ValidateWithPath (path string )error {return nil };type CT_IgnoredErrors struct{ -// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path -func (_bae *CT_BorderPr )ValidateWithPath (path string )error {if _fcgc :=_bae .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_fcgc !=nil {return _fcgc ;};if _bae .Color !=nil {if _agee :=_bae .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_agee !=nil {return _agee ;};};return nil ;};func (_def *CT_CacheSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_def .TypeAttr =ST_SourceType (1);for _ ,_ggbe :=range start .Attr {if _ggbe .Name .Local =="\u0074\u0079\u0070\u0065"{_def .TypeAttr .UnmarshalXMLAttr (_ggbe );continue ;};if _ggbe .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_fgea ,_gdbg :=_e .ParseUint (_ggbe .Value ,10,32);if _gdbg !=nil {return _gdbg ;};_agdd :=uint32 (_fgea );_def .ConnectionIdAttr =&_agdd ;continue ;};};_aafff :for {_egee ,_gafc :=d .Token ();if _gafc !=nil {return _gafc ;};switch _cdae :=_egee .(type ){case _b .StartElement :switch _cdae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_def .WorksheetSource =NewCT_WorksheetSource ();if _bba :=d .DecodeElement (_def .WorksheetSource ,&_cdae );_bba !=nil {return _bba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}:_def .Consolidation =NewCT_Consolidation ();if _ecgb :=d .DecodeElement (_def .Consolidation ,&_cdae );_ecgb !=nil {return _ecgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_def .ExtLst =NewCT_ExtensionList ();if _aag :=d .DecodeElement (_def .ExtLst ,&_cdae );_aag !=nil {return _aag ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_cdae .Name );if _bce :=d .Skip ();_bce !=nil {return _bce ;};};case _b .EndElement :break _aafff ;case _b .CharData :};};return nil ;};func (_ffcef *CT_Consolidation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffcef .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_ffcef .AutoPageAttr ))});};e .EncodeToken (start );if _ffcef .Pages !=nil {_ebedb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_ffcef .Pages ,_ebedb );};_cdda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}};e .EncodeElement (_ffcef .RangeSets ,_cdda );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffbea *CT_FileVersion )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcadd :=range start .Attr {if _gcadd .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_dfdc ,_egda :=_gcadd .Value ,error (nil );if _egda !=nil {return _egda ;};_ffbea .AppNameAttr =&_dfdc ;continue ;};if _gcadd .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_acea ,_egaba :=_gcadd .Value ,error (nil );if _egaba !=nil {return _egaba ;};_ffbea .LastEditedAttr =&_acea ;continue ;};if _gcadd .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_bdcdf ,_abbg :=_gcadd .Value ,error (nil );if _abbg !=nil {return _abbg ;};_ffbea .LowestEditedAttr =&_bdcdf ;continue ;};if _gcadd .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_ffgf ,_aagde :=_gcadd .Value ,error (nil );if _aagde !=nil {return _aagde ;};_ffbea .RupBuildAttr =&_ffgf ;continue ;};if _gcadd .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_dcbgb ,_bbcf :=_gcadd .Value ,error (nil );if _bbcf !=nil {return _bbcf ;};_ffbea .CodeNameAttr =&_dcbgb ;continue ;};};for {_caefe ,_egcg :=d .Token ();if _egcg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e:\u0020\u0025\u0073",_egcg );};if _fffec ,_eddbf :=_caefe .(_b .EndElement );_eddbf &&_fffec .Name ==start .Name {break ;};};return nil ;};func (_dbffb ST_FormulaExpression )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bagfdf :=_b .Attr {};_bagfdf .Name =name ;switch _dbffb {case ST_FormulaExpressionUnset :_bagfdf .Value ="";case ST_FormulaExpressionRef :_bagfdf .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_bagfdf .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_bagfdf .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_bagfdf .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_bagfdf .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _bagfdf ,nil ;};type ST_ItemType byte ; +// Ignored Error +IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;};func (_ggffeb ST_CredMethod )Validate ()error {return _ggffeb .ValidateWithPath ("")};type CT_WebPublishItem struct{ -// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path -func (_dbd *CT_AutoSortScope )ValidateWithPath (path string )error {if _ded :=_dbd .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ded !=nil {return _ded ;};return nil ;}; +// Id +IdAttr uint32 ; -// Validate validates the CT_FieldGroup and its children -func (_fcacf *CT_FieldGroup )Validate ()error {return _fcacf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};func (_bca *CT_BorderPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bca .StyleAttr !=ST_BorderStyleUnset {_gcgf ,_bad :=_bca .StyleAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0079l\u0065"});if _bad !=nil {return _bad ;};start .Attr =append (start .Attr ,_gcgf );};e .EncodeToken (start );if _bca .Color !=nil {_age :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bca .Color ,_age );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Metadata struct{ +// Destination Bookmark +DivIdAttr string ; -// Metadata Types Collection -MetadataTypes *CT_MetadataTypes ; +// Web Source Type +SourceTypeAttr ST_WebSourceType ; -// Metadata String Store -MetadataStrings *CT_MetadataStrings ; +// Source Id +SourceRefAttr *string ; -// MDX Metadata Information -MdxMetadata *CT_MdxMetadata ; +// Source Object Name +SourceObjectAttr *string ; -// Future Metadata -FutureMetadata []*CT_FutureMetadata ; +// Destination File Name +DestinationFileAttr string ; -// Cell Metadata -CellMetadata *CT_MetadataBlocks ; +// Title +TitleAttr *string ; -// Value Metadata -ValueMetadata *CT_MetadataBlocks ; +// Automatically Publish +AutoRepublishAttr *bool ;}; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path +func (_ccacf *CT_OleLink )ValidateWithPath (path string )error {if _ccacf .OleItems !=nil {if _bafgf :=_ccacf .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_bafgf !=nil {return _bafgf ;};};return nil ;};type CT_IgnoredError struct{ -// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path -func (_fggb *CT_OutlinePr )ValidateWithPath (path string )error {return nil };func (_gfegd *ST_ItemType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bebdg ,_ecbdc :=d .Token ();if _ecbdc !=nil {return _ecbdc ;};if _bdfafc ,_gcgbdaf :=_bebdg .(_b .EndElement );_gcgbdaf &&_bdfafc .Name ==start .Name {*_gfegd =1;return nil ;};if _gbdgfe ,_dgcbg :=_bebdg .(_b .CharData );!_dgcbg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bebdg );}else {switch string (_gbdgfe ){case "":*_gfegd =0;case "\u0064\u0061\u0074\u0061":*_gfegd =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gfegd =2;case "\u0073\u0075\u006d":*_gfegd =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_gfegd =4;case "\u0061\u0076\u0067":*_gfegd =5;case "\u006d\u0061\u0078":*_gfegd =6;case "\u006d\u0069\u006e":*_gfegd =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_gfegd =8;case "\u0063\u006f\u0075n\u0074":*_gfegd =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gfegd =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_gfegd =11;case "\u0076\u0061\u0072":*_gfegd =12;case "\u0076\u0061\u0072\u0050":*_gfegd =13;case "\u0067\u0072\u0061n\u0064":*_gfegd =14;case "\u0062\u006c\u0061n\u006b":*_gfegd =15;};};_bebdg ,_ecbdc =d .Token ();if _ecbdc !=nil {return _ecbdc ;};if _agafef ,_bcfabf :=_bebdg .(_b .EndElement );_bcfabf &&_agafef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bebdg );};type CT_ReviewedRevisions struct{ +// Sequence of References +SqrefAttr ST_Sqref ; -// Reviewed Revisions Count -CountAttr *uint32 ; +// Evaluation Error +EvalErrorAttr *bool ; -// Reviewed -Reviewed []*CT_Reviewed ;};func (_cbbaf *CT_MetadataTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbbaf .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbbaf .CountAttr )});};e .EncodeToken (start );_dfcdcg :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_edfd :=range _cbbaf .MetadataType {e .EncodeElement (_edfd ,_dfcdcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdea *CT_QueryTableDeletedFields )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febgb :=range start .Attr {if _febgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gadgd ,_ecgcc :=_e .ParseUint (_febgb .Value ,10,32);if _ecgcc !=nil {return _ecgcc ;};_bcbgfc :=uint32 (_gadgd );_fdea .CountAttr =&_bcbgfc ;continue ;};};_edbbg :for {_abbf ,_bfgaa :=d .Token ();if _bfgaa !=nil {return _bfgaa ;};switch _gcgbb :=_abbf .(type ){case _b .StartElement :switch _gcgbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_dccab :=NewCT_DeletedField ();if _ebfaac :=d .DecodeElement (_dccab ,&_gcgbb );_ebfaac !=nil {return _ebfaac ;};_fdea .DeletedField =append (_fdea .DeletedField ,_dccab );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0051\u0075e\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_gcgbb .Name );if _fabdg :=d .Skip ();_fabdg !=nil {return _fabdg ;};};case _b .EndElement :break _edbbg ;case _b .CharData :};};return nil ;};func NewCT_ColorFilter ()*CT_ColorFilter {_bbfgg :=&CT_ColorFilter {};return _bbfgg };type CT_SortState struct{ +// Two Digit Text Year +TwoDigitTextYearAttr *bool ; -// Sort by Columns -ColumnSortAttr *bool ; +// Number Stored As Text +NumberStoredAsTextAttr *bool ; -// Case Sensitive -CaseSensitiveAttr *bool ; +// Formula +FormulaAttr *bool ; -// Sort Method -SortMethodAttr ST_SortMethod ; +// Formula Range +FormulaRangeAttr *bool ; -// Sort Range -RefAttr string ; +// Unlocked Formula +UnlockedFormulaAttr *bool ; -// Sort Condition -SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;}; +// Empty Cell Reference +EmptyCellReferenceAttr *bool ; -// Validate validates the CT_Field and its children -func (_ececg *CT_Field )Validate ()error {return _ececg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");}; +// List Data Validation +ListDataValidationAttr *bool ; -// Validate validates the CT_QueryTableDeletedFields and its children -func (_dfcbfb *CT_QueryTableDeletedFields )Validate ()error {return _dfcbfb .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073");};type CT_MeasureGroups struct{ +// Calculated Column +CalculatedColumnAttr *bool ;};func (_bgeba ST_Comments )Validate ()error {return _bgeba .ValidateWithPath ("")};func (_ffgdb *ST_TextVAlign )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dcaeb ,_bebaf :=d .Token ();if _bebaf !=nil {return _bebaf ;};if _egbge ,_egecgg :=_dcaeb .(_gd .EndElement );_egecgg &&_egbge .Name ==start .Name {*_ffgdb =1;return nil ;};if _adafe ,_fcbdf :=_dcaeb .(_gd .CharData );!_fcbdf {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",_dcaeb );}else {switch string (_adafe ){case "":*_ffgdb =0;case "\u0074\u006f\u0070":*_ffgdb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffgdb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ffgdb =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ffgdb =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ffgdb =5;};};_dcaeb ,_bebaf =d .Token ();if _bebaf !=nil {return _bebaf ;};if _gffeag ,_gcggg :=_dcaeb .(_gd .EndElement );_gcggg &&_gffeag .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",_dcaeb );};func NewCT_ColFields ()*CT_ColFields {_aebc :=&CT_ColFields {};return _aebc };func (_gacff *CT_Connections )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_ecbfg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_bagba :=range _gacff .Connection {e .EncodeElement (_bagba ,_ecbfg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ebbgcg ST_TargetScreenSize )ValidateWithPath (path string )error {switch _ebbgcg {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 (_ebbgcg ));};return nil ;};func (_ecagg *CT_FileVersion )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _ecagg .AppNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ecagg .AppNameAttr )});};if _ecagg .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecagg .LastEditedAttr )});};if _ecagg .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecagg .LowestEditedAttr )});};if _ecagg .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecagg .RupBuildAttr )});};if _ecagg .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ecagg .CodeNameAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_FontName ()*CT_FontName {_ggedd :=&CT_FontName {};return _ggedd };func (_fedfbd ST_TableType )Validate ()error {return _fedfbd .ValidateWithPath ("")};func (_fgbead *CT_SheetData )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _fgbead .Row !=nil {_dgdeca :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_fcddd :=range _fgbead .Row {e .EncodeElement (_fcddd ,_dgdeca );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fcbgf *CT_RangeSet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fcbgf .I1Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0031"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgf .I1Attr )});};if _fcbgf .I2Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgf .I2Attr )});};if _fcbgf .I3Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0033"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgf .I3Attr )});};if _fcbgf .I4Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u0034"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgf .I4Attr )});};if _fcbgf .RefAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgf .RefAttr )});};if _fcbgf .NameAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgf .NameAttr )});};if _fcbgf .SheetAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgf .SheetAttr )});};if _fcbgf .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Measure Group Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path +func (_ffbfa *CT_PivotAreas )ValidateWithPath (path string )error {for _dcgbe ,_abbfe :=range _ffbfa .PivotArea {if _bedaf :=_abbfe .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_dcgbe ));_bedaf !=nil {return _bedaf ;};};return nil ;};func (_dgbgc *ST_ExternalConnectionType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dafegd ,_efdbb :=d .Token ();if _efdbb !=nil {return _efdbb ;};if _cdgae ,_gbdfe :=_dafegd .(_gd .EndElement );_gbdfe &&_cdgae .Name ==start .Name {*_dgbgc =1;return nil ;};if _cabdd ,_bbgfda :=_dafegd .(_gd .CharData );!_bbgfda {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",_dafegd );}else {switch string (_cabdd ){case "":*_dgbgc =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_dgbgc =1;case "\u0074\u0065\u0078\u0074":*_dgbgc =2;case "\u004d\u0044\u0059":*_dgbgc =3;case "\u0044\u004d\u0059":*_dgbgc =4;case "\u0059\u004d\u0044":*_dgbgc =5;case "\u004d\u0059\u0044":*_dgbgc =6;case "\u0044\u0059\u004d":*_dgbgc =7;case "\u0059\u0044\u004d":*_dgbgc =8;case "\u0073\u006b\u0069\u0070":*_dgbgc =9;case "\u0045\u004d\u0044":*_dgbgc =10;};};_dafegd ,_efdbb =d .Token ();if _efdbb !=nil {return _efdbb ;};if _gfgcg ,_aecaf :=_dafegd .(_gd .EndElement );_aecaf &&_gfgcg .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",_dafegd );}; -// OLAP Measure Group -MeasureGroup []*CT_MeasureGroup ;}; +// Validate validates the CT_MeasureGroups and its children +func (_daeaf *CT_MeasureGroups )Validate ()error {return _daeaf .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");};func (_ecge *CT_DataFields )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_cgcdg :=range start .Attr {if _cgcdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccbcd ,_gagg :=_a .ParseUint (_cgcdg .Value ,10,32);if _gagg !=nil {return _gagg ;};_dafg :=uint32 (_ccbcd );_ecge .CountAttr =&_dafg ;continue ;};};_ffged :for {_bebf ,_bfebd :=d .Token ();if _bfebd !=nil {return _bfebd ;};switch _bcff :=_bebf .(type ){case _gd .StartElement :switch _bcff .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfag :=NewCT_DataField ();if _ddbb :=d .DecodeElement (_gfag ,&_bcff );_ddbb !=nil {return _ddbb ;};_ecge .DataField =append (_ecge .DataField ,_gfag );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\u0044a\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_bcff .Name );if _fbef :=d .Skip ();_fbef !=nil {return _fbef ;};};case _gd .EndElement :break _ffged ;case _gd .CharData :};};return nil ;};type CT_Workbook struct{ -// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path -func (_aaedg *CT_Stylesheet )ValidateWithPath (path string )error {if _aaedg .NumFmts !=nil {if _bcdbab :=_aaedg .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_bcdbab !=nil {return _bcdbab ;};};if _aaedg .Fonts !=nil {if _fabgc :=_aaedg .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073");_fabgc !=nil {return _fabgc ;};};if _aaedg .Fills !=nil {if _efbgbe :=_aaedg .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_efbgbe !=nil {return _efbgbe ;};};if _aaedg .Borders !=nil {if _daacdf :=_aaedg .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_daacdf !=nil {return _daacdf ;};};if _aaedg .CellStyleXfs !=nil {if _ddbga :=_aaedg .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_ddbga !=nil {return _ddbga ;};};if _aaedg .CellXfs !=nil {if _ggcbg :=_aaedg .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");_ggcbg !=nil {return _ggcbg ;};};if _aaedg .CellStyles !=nil {if _cegbcf :=_aaedg .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_cegbcf !=nil {return _cegbcf ;};};if _aaedg .Dxfs !=nil {if _aebbb :=_aaedg .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073");_aebbb !=nil {return _aebbb ;};};if _aaedg .TableStyles !=nil {if _dccbd :=_aaedg .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_dccbd !=nil {return _dccbd ;};};if _aaedg .Colors !=nil {if _fbfbab :=_aaedg .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073");_fbfbab !=nil {return _fbfbab ;};};if _aaedg .ExtLst !=nil {if _gbcaa :=_aaedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbcaa !=nil {return _gbcaa ;};};return nil ;};func NewCT_Scenario ()*CT_Scenario {_fdbbe :=&CT_Scenario {};return _fdbbe }; +// Document Conformance Class +ConformanceAttr _af .ST_ConformanceClass ; -// Validate validates the CT_PageMargins and its children -func (_ffcda *CT_PageMargins )Validate ()error {return _ffcda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_afbgd ST_TextVAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbeac :=_b .Attr {};_fbeac .Name =name ;switch _afbgd {case ST_TextVAlignUnset :_fbeac .Value ="";case ST_TextVAlignTop :_fbeac .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_fbeac .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_fbeac .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_fbeac .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_fbeac .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _fbeac ,nil ;}; +// File Version +FileVersion *CT_FileVersion ; -// Validate validates the CT_FieldUsage and its children -func (_bdbaa *CT_FieldUsage )Validate ()error {return _bdbaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");};func (_cgdbb *CT_Top10 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgdbb .TopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgdbb .TopAttr ))});};if _cgdbb .PercentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_cgdbb .PercentAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cgdbb .ValAttr )});if _cgdbb .FilterValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_f .Sprintf ("\u0025\u0076",*_cgdbb .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OleSize struct{ +// File Sharing +FileSharing *CT_FileSharing ; -// Reference -RefAttr string ;}; +// Workbook Properties +WorkbookPr *CT_WorkbookPr ; -// Validate validates the CT_PivotSelection and its children -func (_bcdbg *CT_PivotSelection )Validate ()error {return _bcdbg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_ddage *CT_OleItems )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddage .OleItem !=nil {_gfae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}};for _ ,_cegdf :=range _ddage .OleItem {e .EncodeElement (_cegdf ,_gfae );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bccde *ST_CfvoType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bccde =0;case "\u006e\u0075\u006d":*_bccde =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bccde =2;case "\u006d\u0061\u0078":*_bccde =3;case "\u006d\u0069\u006e":*_bccde =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_bccde =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_bccde =6;};return nil ;}; +// Workbook Protection +WorkbookProtection *CT_WorkbookProtection ; -// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path -func (_gdbde *CT_RangeSet )ValidateWithPath (path string )error {return nil };type CT_RowFields struct{ +// Workbook Views +BookViews *CT_BookViews ; -// Repeated Items Count -CountAttr *uint32 ; +// Sheets +Sheets *CT_Sheets ; -// Row Items -Field []*CT_Field ;};func NewCT_Item ()*CT_Item {_agada :=&CT_Item {};return _agada };func (_cface *VolTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _cface .CT_VolTypes .MarshalXML (e ,start );};func (_fddba ST_FileType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbaccf :=_b .Attr {};_cbaccf .Name =name ;switch _fddba {case ST_FileTypeUnset :_cbaccf .Value ="";case ST_FileTypeMac :_cbaccf .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_cbaccf .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_cbaccf .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_cbaccf .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_cbaccf .Value ="\u006f\u0074\u0068e\u0072";};return _cbaccf ,nil ;};func NewCT_WebPublishItem ()*CT_WebPublishItem {_babde :=&CT_WebPublishItem {};_babde .SourceTypeAttr =ST_WebSourceType (1);return _babde ;};func (_bbbca *CT_QueryTableField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bbbca .IdAttr )});if _bbbca .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbbca .NameAttr )});};if _bbbca .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bbbca .DataBoundAttr ))});};if _bbbca .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bbbca .RowNumbersAttr ))});};if _bbbca .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bbbca .FillFormulasAttr ))});};if _bbbca .ClippedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_bbbca .ClippedAttr ))});};if _bbbca .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bbbca .TableColumnIdAttr )});};e .EncodeToken (start );if _bbbca .ExtLst !=nil {_gcgdb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbbca .ExtLst ,_gcgdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feebf *CT_GradientFill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdage :=range start .Attr {if _fdage .Name .Local =="\u0074\u0079\u0070\u0065"{_feebf .TypeAttr .UnmarshalXMLAttr (_fdage );continue ;};if _fdage .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_gafg ,_fcbbc :=_e .ParseFloat (_fdage .Value ,64);if _fcbbc !=nil {return _fcbbc ;};_feebf .DegreeAttr =&_gafg ;continue ;};if _fdage .Name .Local =="\u006c\u0065\u0066\u0074"{_gacdc ,_afad :=_e .ParseFloat (_fdage .Value ,64);if _afad !=nil {return _afad ;};_feebf .LeftAttr =&_gacdc ;continue ;};if _fdage .Name .Local =="\u0072\u0069\u0067h\u0074"{_ffbfd ,_aaaed :=_e .ParseFloat (_fdage .Value ,64);if _aaaed !=nil {return _aaaed ;};_feebf .RightAttr =&_ffbfd ;continue ;};if _fdage .Name .Local =="\u0074\u006f\u0070"{_dgggf ,_gbde :=_e .ParseFloat (_fdage .Value ,64);if _gbde !=nil {return _gbde ;};_feebf .TopAttr =&_dgggf ;continue ;};if _fdage .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_bdcdb ,_edcbf :=_e .ParseFloat (_fdage .Value ,64);if _edcbf !=nil {return _edcbf ;};_feebf .BottomAttr =&_bdcdb ;continue ;};};_baaa :for {_eggb ,_cebgb :=d .Token ();if _cebgb !=nil {return _cebgb ;};switch _gafgb :=_eggb .(type ){case _b .StartElement :switch _gafgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"}:_ggebb :=NewCT_GradientStop ();if _cacfd :=d .DecodeElement (_ggebb ,&_gafgb );_cacfd !=nil {return _cacfd ;};_feebf .Stop =append (_feebf .Stop ,_ggebb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_gafgb .Name );if _ebgeec :=d .Skip ();_ebgeec !=nil {return _ebgeec ;};};case _b .EndElement :break _baaa ;case _b .CharData :};};return nil ;};type ST_Sqref []string ;type CT_Hyperlinks struct{ +// Function Groups +FunctionGroups *CT_FunctionGroups ; -// Hyperlink -Hyperlink []*CT_Hyperlink ;};func (_cdbeg *ST_CfvoType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cacebg ,_cbecd :=d .Token ();if _cbecd !=nil {return _cbecd ;};if _gefcbd ,_dcgeef :=_cacebg .(_b .EndElement );_dcgeef &&_gefcbd .Name ==start .Name {*_cdbeg =1;return nil ;};if _fadfe ,_agface :=_cacebg .(_b .CharData );!_agface {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cacebg );}else {switch string (_fadfe ){case "":*_cdbeg =0;case "\u006e\u0075\u006d":*_cdbeg =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cdbeg =2;case "\u006d\u0061\u0078":*_cdbeg =3;case "\u006d\u0069\u006e":*_cdbeg =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_cdbeg =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_cdbeg =6;};};_cacebg ,_cbecd =d .Token ();if _cbecd !=nil {return _cbecd ;};if _dbgcb ,_ffdcgf :=_cacebg .(_b .EndElement );_ffdcgf &&_dbgcb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cacebg );};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_gcac :=&CT_ExternalDefinedNames {};return _gcac ;};type CT_DiscretePr struct{ +// External References +ExternalReferences *CT_ExternalReferences ; -// Mapping Index Count -CountAttr *uint32 ; +// Defined Names +DefinedNames *CT_DefinedNames ; -// Element Group -X []*CT_Index ;}; +// Calculation Properties +CalcPr *CT_CalcPr ; -// Validate validates the CT_SortCondition and its children -func (_cecfe *CT_SortCondition )Validate ()error {return _cecfe .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");}; +// Embedded Object Size +OleSize *CT_OleSize ; -// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path -func (_egegg *CT_RElt )ValidateWithPath (path string )error {if _egegg .RPr !=nil {if _gaecg :=_egegg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gaecg !=nil {return _gaecg ;};};return nil ;};type CT_ExternalRow struct{ +// Custom Workbook Views +CustomWorkbookViews *CT_CustomWorkbookViews ; -// Row -RAttr uint32 ; +// PivotCaches +PivotCaches *CT_PivotCaches ; -// External Cell Data -Cell []*CT_ExternalCell ;}; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ; -// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path -func (_cbbg *CT_IntProperty )ValidateWithPath (path string )error {return nil };func (_ccaaed *ST_IconSetType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccaaed =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_ccaaed =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_ccaaed =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_ccaaed =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_ccaaed =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_ccaaed =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_ccaaed =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_ccaaed =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_ccaaed =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_ccaaed =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_ccaaed =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_ccaaed =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_ccaaed =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_ccaaed =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_ccaaed =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_ccaaed =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_ccaaed =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_ccaaed =17;};return nil ;};func (_fgdfd ST_DateTimeGrouping )Validate ()error {return _fgdfd .ValidateWithPath ("")};func (_aagab ST_FormulaExpression )ValidateWithPath (path string )error {switch _aagab {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagab ));};return nil ;}; +// Smart Tag Types +SmartTagTypes *CT_SmartTagTypes ; -// Validate validates the CT_ObjectPr and its children -func (_ggegg *CT_ObjectPr )Validate ()error {return _ggegg .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};type ST_PhoneticType byte ;func (_eceeg *CT_TableStyleInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eceeg .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eceeg .NameAttr )});};if _eceeg .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eceeg .ShowFirstColumnAttr ))});};if _eceeg .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eceeg .ShowLastColumnAttr ))});};if _eceeg .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eceeg .ShowRowStripesAttr ))});};if _eceeg .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_eceeg .ShowColumnStripesAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Web Publishing Properties +WebPublishing *CT_WebPublishing ; -// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path -func (_dcdfcg *CT_UndoInfo )ValidateWithPath (path string )error {if _dcdfcg .ExpAttr ==ST_FormulaExpressionUnset {return _f .Errorf ("\u0025\u0073\u002fE\u0078\u0070\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dbdbe :=_dcdfcg .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_dbdbe !=nil {return _dbdbe ;};return nil ;};func NewCT_SheetData ()*CT_SheetData {_cefef :=&CT_SheetData {};return _cefef };type CT_TableFormula struct{ArrayAttr bool ;Content string ;}; +// File Recovery Properties +FileRecoveryPr []*CT_FileRecoveryPr ; -// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path -func (_ee *CT_BookView )ValidateWithPath (path string )error {if _fgd :=_ee .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_fgd !=nil {return _fgd ;};if _ee .ExtLst !=nil {if _ccf :=_ee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccf !=nil {return _ccf ;};};return nil ;};func (_eabfb *CT_RevisionCustomView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eabfb .GuidAttr )});_adefe ,_cfgc :=_eabfb .ActionAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cfgc !=nil {return _cfgc ;};start .Attr =append (start .Attr ,_adefe );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Web Publish Objects +WebPublishObjects *CT_WebPublishObjects ; -// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path -func (_aefa *CT_CellAlignment )ValidateWithPath (path string )error {if _edb :=_aefa .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_edb !=nil {return _edb ;};if _cffd :=_aefa .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072");_cffd !=nil {return _cffd ;};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_edbgbb *CT_SortCondition )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gdebg :=range start .Attr {if _gdebg .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_bfcdd ,_dgcfc :=_a .ParseBool (_gdebg .Value );if _dgcfc !=nil {return _dgcfc ;};_edbgbb .DescendingAttr =&_bfcdd ;continue ;};if _gdebg .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_edbgbb .SortByAttr .UnmarshalXMLAttr (_gdebg );continue ;};if _gdebg .Name .Local =="\u0072\u0065\u0066"{_adggc ,_eddfeg :=_gdebg .Value ,error (nil );if _eddfeg !=nil {return _eddfeg ;};_edbgbb .RefAttr =_adggc ;continue ;};if _gdebg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_gagfb ,_acbcd :=_gdebg .Value ,error (nil );if _acbcd !=nil {return _acbcd ;};_edbgbb .CustomListAttr =&_gagfb ;continue ;};if _gdebg .Name .Local =="\u0064\u0078\u0066I\u0064"{_gcggd ,_gdgge :=_a .ParseUint (_gdebg .Value ,10,32);if _gdgge !=nil {return _gdgge ;};_abded :=uint32 (_gcggd );_edbgbb .DxfIdAttr =&_abded ;continue ;};if _gdebg .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_edbgbb .IconSetAttr .UnmarshalXMLAttr (_gdebg );continue ;};if _gdebg .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_fgfgc ,_bggabf :=_a .ParseUint (_gdebg .Value ,10,32);if _bggabf !=nil {return _bggabf ;};_dbcbg :=uint32 (_fgfgc );_edbgbb .IconIdAttr =&_dbcbg ;continue ;};};for {_ggebe ,_cgcae :=d .Token ();if _cgcae !=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",_cgcae );};if _ccaeec ,_ccecfa :=_ggebe .(_gd .EndElement );_ccecfa &&_ccaeec .Name ==start .Name {break ;};};return nil ;};type CalcChain struct{CT_CalcChain };func NewCT_Location ()*CT_Location {_gbff :=&CT_Location {};return _gbff };func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_dfad :=&CT_MeasureDimensionMap {};return _dfad ;};func NewCT_CustomProperties ()*CT_CustomProperties {_gcec :=&CT_CustomProperties {};return _gcec };func (_bdbca *CT_SharedItems )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bdbca .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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",_dadgc (*_bdbca .ContainsSemiMixedTypesAttr ))});};if _bdbca .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdbca .ContainsNonDateAttr ))});};if _bdbca .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdbca .ContainsDateAttr ))});};if _bdbca .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdbca .ContainsStringAttr ))});};if _bdbca .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdbca .ContainsBlankAttr ))});};if _bdbca .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdbca .ContainsMixedTypesAttr ))});};if _bdbca .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdbca .ContainsNumberAttr ))});};if _bdbca .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdbca .ContainsIntegerAttr ))});};if _bdbca .MinValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdbca .MinValueAttr )});};if _bdbca .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdbca .MaxValueAttr )});};if _bdbca .MinDateAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdbca .MinDateAttr )});};if _bdbca .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdbca .MaxDateAttr )});};if _bdbca .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bdbca .CountAttr )});};if _bdbca .LongTextAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bdbca .LongTextAttr ))});};e .EncodeToken (start );if _bdbca .M !=nil {_bbfce :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_eecac :=range _bdbca .M {e .EncodeElement (_eecac ,_bbfce );};};if _bdbca .N !=nil {_afefc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_ccagae :=range _bdbca .N {e .EncodeElement (_ccagae ,_afefc );};};if _bdbca .B !=nil {_baegfc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_ebece :=range _bdbca .B {e .EncodeElement (_ebece ,_baegfc );};};if _bdbca .E !=nil {_gbgfaf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_ffeeg :=range _bdbca .E {e .EncodeElement (_ffeeg ,_gbgfaf );};};if _bdbca .S !=nil {_eecfdg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bfbee :=range _bdbca .S {e .EncodeElement (_bfbee ,_eecfdg );};};if _bdbca .D !=nil {_aebgf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_cbfaa :=range _bdbca .D {e .EncodeElement (_cbfaa ,_aebgf );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dfedb *CT_PCDKPI )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ffgfd :=range start .Attr {if _ffgfd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gadgcg ,_dbdcb :=_ffgfd .Value ,error (nil );if _dbdcb !=nil {return _dbdcb ;};_dfedb .UniqueNameAttr =_gadgcg ;continue ;};if _ffgfd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dgbbe ,_egaae :=_ffgfd .Value ,error (nil );if _egaae !=nil {return _egaae ;};_dfedb .CaptionAttr =&_dgbbe ;continue ;};if _ffgfd .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_fabgb ,_eegaf :=_ffgfd .Value ,error (nil );if _eegaf !=nil {return _eegaf ;};_dfedb .DisplayFolderAttr =&_fabgb ;continue ;};if _ffgfd .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_gabc ,_faedge :=_ffgfd .Value ,error (nil );if _faedge !=nil {return _faedge ;};_dfedb .MeasureGroupAttr =&_gabc ;continue ;};if _ffgfd .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_fdgbc ,_bgdbga :=_ffgfd .Value ,error (nil );if _bgdbga !=nil {return _bgdbga ;};_dfedb .ParentAttr =&_fdgbc ;continue ;};if _ffgfd .Name .Local =="\u0076\u0061\u006cu\u0065"{_bcdfce ,_eaacb :=_ffgfd .Value ,error (nil );if _eaacb !=nil {return _eaacb ;};_dfedb .ValueAttr =_bcdfce ;continue ;};if _ffgfd .Name .Local =="\u0067\u006f\u0061\u006c"{_acddf ,_cdfdg :=_ffgfd .Value ,error (nil );if _cdfdg !=nil {return _cdfdg ;};_dfedb .GoalAttr =&_acddf ;continue ;};if _ffgfd .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_edcbe ,_ffddb :=_ffgfd .Value ,error (nil );if _ffddb !=nil {return _ffddb ;};_dfedb .StatusAttr =&_edcbe ;continue ;};if _ffgfd .Name .Local =="\u0074\u0072\u0065n\u0064"{_cfaec ,_ccbdc :=_ffgfd .Value ,error (nil );if _ccbdc !=nil {return _ccbdc ;};_dfedb .TrendAttr =&_cfaec ;continue ;};if _ffgfd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dfade ,_fccfc :=_ffgfd .Value ,error (nil );if _fccfc !=nil {return _fccfc ;};_dfedb .WeightAttr =&_dfade ;continue ;};if _ffgfd .Name .Local =="\u0074\u0069\u006d\u0065"{_afgee ,_eccb :=_ffgfd .Value ,error (nil );if _eccb !=nil {return _eccb ;};_dfedb .TimeAttr =&_afgee ;continue ;};};for {_gbbe ,_fcaab :=d .Token ();if _fcaab !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_fcaab );};if _ffacg ,_bgfgf :=_gbbe .(_gd .EndElement );_bgfgf &&_ffacg .Name ==start .Name {break ;};};return nil ;};func (_edggef ST_FieldSortType )ValidateWithPath (path string )error {switch _edggef {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 (_edggef ));};return nil ;};type CT_PageItem struct{ -// ValidateWithPath validates the CT_X and its children, prefixing error messages with path -func (_cgafg *CT_X )ValidateWithPath (path string )error {return nil };func NewHeaders ()*Headers {_bbgcd :=&Headers {};_bbgcd .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _bbgcd ;};func NewCT_Query ()*CT_Query {_fcgdf :=&CT_Query {};return _fcgdf };func (_aefbf *CT_HeaderFooter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bage :=range start .Attr {if _bage .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_feec ,_edafc :=_e .ParseBool (_bage .Value );if _edafc !=nil {return _edafc ;};_aefbf .DifferentOddEvenAttr =&_feec ;continue ;};if _bage .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_fgbea ,_aegb :=_e .ParseBool (_bage .Value );if _aegb !=nil {return _aegb ;};_aefbf .DifferentFirstAttr =&_fgbea ;continue ;};if _bage .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_geedd ,_cccee :=_e .ParseBool (_bage .Value );if _cccee !=nil {return _cccee ;};_aefbf .ScaleWithDocAttr =&_geedd ;continue ;};if _bage .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_gefdb ,_aeaf :=_e .ParseBool (_bage .Value );if _aeaf !=nil {return _aeaf ;};_aefbf .AlignWithMarginsAttr =&_gefdb ;continue ;};};_eagg :for {_fedag ,_afedc :=d .Token ();if _afedc !=nil {return _afedc ;};switch _bcfbcf :=_fedag .(type ){case _b .StartElement :switch _bcfbcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_aefbf .OddHeader =new (string );if _dcfb :=d .DecodeElement (_aefbf .OddHeader ,&_bcfbcf );_dcfb !=nil {return _dcfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_aefbf .OddFooter =new (string );if _eead :=d .DecodeElement (_aefbf .OddFooter ,&_bcfbcf );_eead !=nil {return _eead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_aefbf .EvenHeader =new (string );if _dcdeb :=d .DecodeElement (_aefbf .EvenHeader ,&_bcfbcf );_dcdeb !=nil {return _dcdeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_aefbf .EvenFooter =new (string );if _daedf :=d .DecodeElement (_aefbf .EvenFooter ,&_bcfbcf );_daedf !=nil {return _daedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_aefbf .FirstHeader =new (string );if _fcad :=d .DecodeElement (_aefbf .FirstHeader ,&_bcfbcf );_fcad !=nil {return _fcad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_aefbf .FirstFooter =new (string );if _dagab :=d .DecodeElement (_aefbf .FirstFooter ,&_bcfbcf );_dagab !=nil {return _dagab ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_bcfbcf .Name );if _abgcc :=d .Skip ();_abgcc !=nil {return _abgcc ;};};case _b .EndElement :break _eagg ;case _b .CharData :};};return nil ;}; +// Page Item Name +NameAttr string ;};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_gebdc :=&CT_TableStyleInfo {};return _gebdc };const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);func NewCT_TupleCache ()*CT_TupleCache {_dgfbd :=&CT_TupleCache {};return _dgfbd };func (_cebec *ST_VolValueType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_cebec =0;case "\u0062":*_cebec =1;case "\u006e":*_cebec =2;case "\u0065":*_cebec =3;case "\u0073":*_cebec =4;};return nil ;};type ST_CalcMode byte ;func (_gbbfc *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_gbbfc =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gbbfc =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gbbfc =2;case "\u0065\u0071\u0075a\u006c":*_gbbfc =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gbbfc =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gbbfc =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gbbfc =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_gbbfc =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gbbfc =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gbbfc =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_gbbfc =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_gbbfc =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gbbfc =12;};return nil ;};func (_gccde *CT_FunctionGroups )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bbeab :=range start .Attr {if _bbeab .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_acccc ,_fefc :=_a .ParseUint (_bbeab .Value ,10,32);if _fefc !=nil {return _fefc ;};_fdbc :=uint32 (_acccc );_gccde .BuiltInGroupCountAttr =&_fdbc ;continue ;};};_aecde :for {_baacg ,_ggbac :=d .Token ();if _ggbac !=nil {return _ggbac ;};switch _gfgaee :=_baacg .(type ){case _gd .StartElement :switch _gfgaee .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_decaf :=NewCT_FunctionGroup ();if _fbdfe :=d .DecodeElement (_decaf ,&_gfgaee );_fbdfe !=nil {return _fbdfe ;};_gccde .FunctionGroup =append (_gccde .FunctionGroup ,_decaf );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\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025\u0076",_gfgaee .Name );if _feggc :=d .Skip ();_feggc !=nil {return _feggc ;};};case _gd .EndElement :break _aecde ;case _gd .CharData :};};return nil ;};type CT_GroupMembers struct{ -// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path -func (_efdb *CT_Items )ValidateWithPath (path string )error {for _dgcag ,_fbedb :=range _efdb .Item {if _cbca :=_fbedb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_dgcag ));_cbca !=nil {return _cbca ;};};return nil ;}; +// Group Member Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_bfeb *CT_Color )ValidateWithPath (path string )error {return nil };func (_gddede ST_CfvoType )String ()string {switch _gddede {case 0:return "";case 1:return "\u006e\u0075\u006d";case 2:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 3:return "\u006d\u0061\u0078";case 4:return "\u006d\u0069\u006e";case 5:return "\u0066o\u0072\u006d\u0075\u006c\u0061";case 6:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return "";};func (_bcbadb *CT_FileVersion )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcbadb .AppNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bcbadb .AppNameAttr )});};if _bcbadb .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bcbadb .LastEditedAttr )});};if _bcbadb .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bcbadb .LowestEditedAttr )});};if _bcbadb .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bcbadb .RupBuildAttr )});};if _bcbadb .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bcbadb .CodeNameAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyles ()*CT_TableStyles {_fcbgf :=&CT_TableStyles {};return _fcbgf };func (_bffe *CT_MdxSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acaaee :=range start .Attr {if _acaaee .Name .Local =="\u006e\u0073"{_fbbaf ,_eeeae :=_e .ParseUint (_acaaee .Value ,10,32);if _eeeae !=nil {return _eeeae ;};_bffe .NsAttr =uint32 (_fbbaf );continue ;};if _acaaee .Name .Local =="\u0063"{_ffggg ,_caccc :=_e .ParseUint (_acaaee .Value ,10,32);if _caccc !=nil {return _caccc ;};_eebdb :=uint32 (_ffggg );_bffe .CAttr =&_eebdb ;continue ;};if _acaaee .Name .Local =="\u006f"{_bffe .OAttr .UnmarshalXMLAttr (_acaaee );continue ;};};_fddcc :for {_bdeg ,_dfbdab :=d .Token ();if _dfbdab !=nil {return _dfbdab ;};switch _gffff :=_bdeg .(type ){case _b .StartElement :switch _gffff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_aeffg :=NewCT_MetadataStringIndex ();if _aefg :=d .DecodeElement (_aeffg ,&_gffff );_aefg !=nil {return _aefg ;};_bffe .N =append (_bffe .N ,_aeffg );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0064\u0078S\u0065\u0074 \u0025\u0076",_gffff .Name );if _beaeg :=d .Skip ();_beaeg !=nil {return _beaeg ;};};case _b .EndElement :break _fddcc ;case _b .CharData :};};return nil ;};func (_agfcf ST_CellFormulaType )String ()string {switch _agfcf {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0061\u0072\u0072a\u0079";case 3:return "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case 4:return "\u0073\u0068\u0061\u0072\u0065\u0064";};return "";};func (_efcaga ST_FontScheme )String ()string {switch _efcaga {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006d\u0061\u006ao\u0072";case 3:return "\u006d\u0069\u006eo\u0072";};return "";};type CT_Consolidation struct{ +// OLAP Group Member +GroupMember []*CT_GroupMember ;};type CT_MemberProperties struct{ -// Auto Page -AutoPageAttr *bool ; +// OLAP Member Properties Count +CountAttr *uint32 ; -// Page Item Values -Pages *CT_Pages ; +// OLAP Member Property +Mp []*CT_MemberProperty ;};type CT_FutureMetadataBlock struct{ -// Range Sets -RangeSets *CT_RangeSets ;};func (_cba *CT_BorderPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgc :=range start .Attr {if _cgc .Name .Local =="\u0073\u0074\u0079l\u0065"{_cba .StyleAttr .UnmarshalXMLAttr (_cgc );continue ;};};_deda :for {_fadc ,_fac :=d .Token ();if _fac !=nil {return _fac ;};switch _afc :=_fadc .(type ){case _b .StartElement :switch _afc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_cba .Color =NewCT_Color ();if _bbb :=d .DecodeElement (_cba .Color ,&_afc );_bbb !=nil {return _bbb ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072\u0020\u0025\u0076",_afc .Name );if _ebf :=d .Skip ();_ebf !=nil {return _ebf ;};};case _b .EndElement :break _deda ;case _b .CharData :};};return nil ;};func (_egc *CT_Boolean )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (_egc .VAttr ))});if _egc .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egc .UAttr ))});};if _egc .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_egc .FAttr ))});};if _egc .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_egc .CAttr )});};if _egc .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_egc .CpAttr )});};e .EncodeToken (start );if _egc .X !=nil {_dgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_afda :=range _egc .X {e .EncodeElement (_afda ,_dgd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcfce ST_PivotAreaType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcbbb :=_b .Attr {};_dcbbb .Name =name ;switch _bcfce {case ST_PivotAreaTypeUnset :_dcbbb .Value ="";case ST_PivotAreaTypeNone :_dcbbb .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_dcbbb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_dcbbb .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_dcbbb .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_dcbbb .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_dcbbb .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_dcbbb .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_dcbbb .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _dcbbb ,nil ;};func (_cdcgac ST_UnderlineValues )ValidateWithPath (path string )error {switch _cdcgac {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdcgac ));};return nil ;};func (_fafagc *CT_PivotField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agcgb :=range start .Attr {if _agcgb .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_caffc ,_cdaebg :=_e .ParseBool (_agcgb .Value );if _cdaebg !=nil {return _cdaebg ;};_fafagc .MeasureFilterAttr =&_caffc ;continue ;};if _agcgb .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_dfbbcd ,_ebdgab :=_e .ParseBool (_agcgb .Value );if _ebdgab !=nil {return _ebdgab ;};_fafagc .IncludeNewItemsInFilterAttr =&_dfbbcd ;continue ;};if _agcgb .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_gdcbb ,_gbagdc :=_e .ParseBool (_agcgb .Value );if _gbagdc !=nil {return _gbagdc ;};_fafagc .CompactAttr =&_gdcbb ;continue ;};if _agcgb .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_edade ,_bbdbe :=_e .ParseUint (_agcgb .Value ,10,32);if _bbdbe !=nil {return _bbdbe ;};_gabfg :=uint32 (_edade );_fafagc .ItemPageCountAttr =&_gabfg ;continue ;};if _agcgb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ffgb ,_eafcb :=_e .ParseUint (_agcgb .Value ,10,32);if _eafcb !=nil {return _eafcb ;};_bggfa :=uint32 (_ffgb );_fafagc .NumFmtIdAttr =&_bggfa ;continue ;};if _agcgb .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_fafagc .SortTypeAttr .UnmarshalXMLAttr (_agcgb );continue ;};if _agcgb .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_cabcd ,_gdcbbc :=_e .ParseBool (_agcgb .Value );if _gdcbbc !=nil {return _gdcbbc ;};_fafagc .OutlineAttr =&_cabcd ;continue ;};if _agcgb .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_ccacc ,_agbec :=_e .ParseBool (_agcgb .Value );if _agbec !=nil {return _agbec ;};_fafagc .DataSourceSortAttr =&_ccacc ;continue ;};if _agcgb .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_fcddfe ,_aeeda :=_e .ParseBool (_agcgb .Value );if _aeeda !=nil {return _aeeda ;};_fafagc .DragToRowAttr =&_fcddfe ;continue ;};if _agcgb .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_ebfega ,_fbbafa :=_e .ParseBool (_agcgb .Value );if _fbbafa !=nil {return _fbbafa ;};_fafagc .NonAutoSortDefaultAttr =&_ebfega ;continue ;};if _agcgb .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_bffca ,_ccfec :=_e .ParseBool (_agcgb .Value );if _ccfec !=nil {return _ccfec ;};_fafagc .MultipleItemSelectionAllowedAttr =&_bffca ;continue ;};if _agcgb .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_cbbee ,_ffafgg :=_e .ParseUint (_agcgb .Value ,10,32);if _ffafgg !=nil {return _ffafgg ;};_eacdf :=uint32 (_cbbee );_fafagc .RankByAttr =&_eacdf ;continue ;};if _agcgb .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_bfgaf ,_ccaf :=_e .ParseBool (_agcgb .Value );if _ccaf !=nil {return _ccaf ;};_fafagc .StdDevSubtotalAttr =&_bfgaf ;continue ;};if _agcgb .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_cefcf ,_ebfec :=_e .ParseBool (_agcgb .Value );if _ebfec !=nil {return _ebfec ;};_fafagc .CountASubtotalAttr =&_cefcf ;continue ;};if _agcgb .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_gbbc ,_afege :=_e .ParseBool (_agcgb .Value );if _afege !=nil {return _afege ;};_fafagc .AutoShowAttr =&_gbbc ;continue ;};if _agcgb .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_gfcga ,_dbecd :=_e .ParseBool (_agcgb .Value );if _dbecd !=nil {return _dbecd ;};_fafagc .ShowPropAsCaptionAttr =&_gfcga ;continue ;};if _agcgb .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cdfdce ,_efbgc :=_e .ParseBool (_agcgb .Value );if _efbgc !=nil {return _efbgc ;};_fafagc .ProductSubtotalAttr =&_cdfdce ;continue ;};if _agcgb .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_bdcaf ,_cebbd :=_e .ParseBool (_agcgb .Value );if _cebbd !=nil {return _cebbd ;};_fafagc .DragToPageAttr =&_bdcaf ;continue ;};if _agcgb .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_efdgf ,_adbed :=_e .ParseBool (_agcgb .Value );if _adbed !=nil {return _adbed ;};_fafagc .DefaultSubtotalAttr =&_efdgf ;continue ;};if _agcgb .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_ddecd ,_cfdfd :=_e .ParseBool (_agcgb .Value );if _cfdfd !=nil {return _cfdfd ;};_fafagc .DragToDataAttr =&_ddecd ;continue ;};if _agcgb .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fgbbf ,_bbdgaa :=_e .ParseBool (_agcgb .Value );if _bbdgaa !=nil {return _bbdgaa ;};_fafagc .MaxSubtotalAttr =&_fgbbf ;continue ;};if _agcgb .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_eddf ,_adedg :=_e .ParseBool (_agcgb .Value );if _adedg !=nil {return _adedg ;};_fafagc .HideNewItemsAttr =&_eddf ;continue ;};if _agcgb .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_agcda ,_bbbeee :=_e .ParseBool (_agcgb .Value );if _bbbeee !=nil {return _bbbeee ;};_fafagc .ShowPropCellAttr =&_agcda ;continue ;};if _agcgb .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_fgafd ,_debgf :=_e .ParseBool (_agcgb .Value );if _debgf !=nil {return _debgf ;};_fafagc .SubtotalTopAttr =&_fgafd ;continue ;};if _agcgb .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_ggcge ,_faceac :=_e .ParseBool (_agcgb .Value );if _faceac !=nil {return _faceac ;};_fafagc .ServerFieldAttr =&_ggcge ;continue ;};if _agcgb .Name .Local =="\u006e\u0061\u006d\u0065"{_bebb ,_bdfge :=_agcgb .Value ,error (nil );if _bdfge !=nil {return _bdfge ;};_fafagc .NameAttr =&_bebb ;continue ;};if _agcgb .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_eaeag ,_addgd :=_e .ParseBool (_agcgb .Value );if _addgd !=nil {return _addgd ;};_fafagc .InsertPageBreakAttr =&_eaeag ;continue ;};if _agcgb .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edgef ,_gbffg :=_e .ParseBool (_agcgb .Value );if _gbffg !=nil {return _gbffg ;};_fafagc .SumSubtotalAttr =&_edgef ;continue ;};if _agcgb .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_acgde ,_afaee :=_e .ParseBool (_agcgb .Value );if _afaee !=nil {return _afaee ;};_fafagc .DataFieldAttr =&_acgde ;continue ;};if _agcgb .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ebgbc ,_afdfc :=_e .ParseBool (_agcgb .Value );if _afdfc !=nil {return _afdfc ;};_fafagc .AvgSubtotalAttr =&_ebgbc ;continue ;};if _agcgb .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_eccdd ,_acbf :=_e .ParseBool (_agcgb .Value );if _acbf !=nil {return _acbf ;};_fafagc .TopAutoShowAttr =&_eccdd ;continue ;};if _agcgb .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_abged ,_ccggb :=_e .ParseBool (_agcgb .Value );if _ccggb !=nil {return _ccggb ;};_fafagc .MinSubtotalAttr =&_abged ;continue ;};if _agcgb .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_ecfdf ,_dffbd :=_e .ParseBool (_agcgb .Value );if _dffbd !=nil {return _dffbd ;};_fafagc .DragOffAttr =&_ecfdf ;continue ;};if _agcgb .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_debfb ,_cbfada :=_e .ParseBool (_agcgb .Value );if _cbfada !=nil {return _cbfada ;};_fafagc .CountSubtotalAttr =&_debfb ;continue ;};if _agcgb .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_edbcf ,_eabbae :=_agcgb .Value ,error (nil );if _eabbae !=nil {return _eabbae ;};_fafagc .UniqueMemberPropertyAttr =&_edbcf ;continue ;};if _agcgb .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ebdcd ,_baeac :=_e .ParseBool (_agcgb .Value );if _baeac !=nil {return _baeac ;};_fafagc .VarPSubtotalAttr =&_ebdcd ;continue ;};if _agcgb .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ggcfd ,_gbccg :=_e .ParseBool (_agcgb .Value );if _gbccg !=nil {return _gbccg ;};_fafagc .StdDevPSubtotalAttr =&_ggcfd ;continue ;};if _agcgb .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bbeae ,_bgfb :=_agcgb .Value ,error (nil );if _bgfb !=nil {return _bgfb ;};_fafagc .SubtotalCaptionAttr =&_bbeae ;continue ;};if _agcgb .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_cgaag ,_daabb :=_e .ParseBool (_agcgb .Value );if _daabb !=nil {return _daabb ;};_fafagc .ShowPropTipAttr =&_cgaag ;continue ;};if _agcgb .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_aedga ,_bfade :=_e .ParseBool (_agcgb .Value );if _bfade !=nil {return _bfade ;};_fafagc .InsertBlankRowAttr =&_aedga ;continue ;};if _agcgb .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"{_geaga ,_ebcead :=_e .ParseBool (_agcgb .Value );if _ebcead !=nil {return _ebcead ;};_fafagc .DefaultAttributeDrillStateAttr =&_geaga ;continue ;};if _agcgb .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_fbffga ,_ageega :=_e .ParseBool (_agcgb .Value );if _ageega !=nil {return _ageega ;};_fafagc .DragToColAttr =&_fbffga ;continue ;};if _agcgb .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_acceg ,_cfgee :=_e .ParseBool (_agcgb .Value );if _cfgee !=nil {return _cfgee ;};_fafagc .HiddenLevelAttr =&_acceg ;continue ;};if _agcgb .Name .Local =="\u0061\u0078\u0069\u0073"{_fafagc .AxisAttr .UnmarshalXMLAttr (_agcgb );continue ;};if _agcgb .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_afdaa ,_cfeaca :=_e .ParseBool (_agcgb .Value );if _cfeaca !=nil {return _cfeaca ;};_fafagc .ShowDropDownsAttr =&_afdaa ;continue ;};if _agcgb .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_cabef ,_bdegc :=_e .ParseBool (_agcgb .Value );if _bdegc !=nil {return _bdegc ;};_fafagc .ShowAllAttr =&_cabef ;continue ;};if _agcgb .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_fdaea ,_deaef :=_e .ParseBool (_agcgb .Value );if _deaef !=nil {return _deaef ;};_fafagc .AllDrilledAttr =&_fdaea ;continue ;};if _agcgb .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bfefc ,_fegfd :=_e .ParseBool (_agcgb .Value );if _fegfd !=nil {return _fegfd ;};_fafagc .VarSubtotalAttr =&_bfefc ;continue ;};};_fedcf :for {_cacbf ,_beaceg :=d .Token ();if _beaceg !=nil {return _beaceg ;};switch _ecdbg :=_cacbf .(type ){case _b .StartElement :switch _ecdbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"}:_fafagc .Items =NewCT_Items ();if _ffgae :=d .DecodeElement (_fafagc .Items ,&_ecdbg );_ffgae !=nil {return _ffgae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}:_fafagc .AutoSortScope =NewCT_AutoSortScope ();if _cbfc :=d .DecodeElement (_fafagc .AutoSortScope ,&_ecdbg );_cbfc !=nil {return _cbfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fafagc .ExtLst =NewCT_ExtensionList ();if _aegag :=d .DecodeElement (_fafagc .ExtLst ,&_ecdbg );_aegag !=nil {return _aegag ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_ecdbg .Name );if _fccca :=d .Skip ();_fccca !=nil {return _fccca ;};};case _b .EndElement :break _fedcf ;case _b .CharData :};};return nil ;};func (_gdcdbg *ST_TargetScreenSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gdcdbg =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_gdcdbg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_gdcdbg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_gdcdbg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_gdcdbg =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_gdcdbg =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_gdcdbg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_gdcdbg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_gdcdbg =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_gdcdbg =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_gdcdbg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_gdcdbg =11;};return nil ;};func (_ggfegf ST_Qualifier )ValidateWithPath (path string )error {switch _ggfegf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfegf ));};return nil ;};type CT_Sst struct{ +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_PageItem ()*CT_PageItem {_cadce :=&CT_PageItem {};return _cadce };func (_bbfbf *CT_CacheSource )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bbfbf .TypeAttr =ST_SourceType (1);for _ ,_ggba :=range start .Attr {if _ggba .Name .Local =="\u0074\u0079\u0070\u0065"{_bbfbf .TypeAttr .UnmarshalXMLAttr (_ggba );continue ;};if _ggba .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_adgb ,_ccbe :=_a .ParseUint (_ggba .Value ,10,32);if _ccbe !=nil {return _ccbe ;};_eaaf :=uint32 (_adgb );_bbfbf .ConnectionIdAttr =&_eaaf ;continue ;};};_ccbf :for {_dgd ,_adga :=d .Token ();if _adga !=nil {return _adga ;};switch _fcf :=_dgd .(type ){case _gd .StartElement :switch _fcf .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfbf .WorksheetSource =NewCT_WorksheetSource ();if _ccbb :=d .DecodeElement (_bbfbf .WorksheetSource ,&_fcf );_ccbb !=nil {return _ccbb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bbfbf .Consolidation =NewCT_Consolidation ();if _ffg :=d .DecodeElement (_bbfbf .Consolidation ,&_fcf );_ffg !=nil {return _ffg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbfbf .ExtLst =NewCT_ExtensionList ();if _dbec :=d .DecodeElement (_bbfbf .ExtLst ,&_fcf );_dbec !=nil {return _dbec ;};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\u0061\u0063\u0068\u0065\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_fcf .Name );if _abga :=d .Skip ();_abga !=nil {return _abga ;};};case _gd .EndElement :break _ccbf ;case _gd .CharData :};};return nil ;};type CT_TableStyleInfo struct{ -// String Count -CountAttr *uint32 ; +// Style Name +NameAttr *string ; -// Unique String Count -UniqueCountAttr *uint32 ; +// Show First Column +ShowFirstColumnAttr *bool ; -// String Item -Si []*CT_Rst ;ExtLst *CT_ExtensionList ;}; +// Show Last Column +ShowLastColumnAttr *bool ; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_dcbgc *CT_FontFamily )ValidateWithPath (path string )error {if _dcbgc .ValAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dcbgc .ValAttr );};if _dcbgc .ValAttr > 14{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00314 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dcbgc .ValAttr );};return nil ;}; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_gaga *CT_Font )ValidateWithPath (path string )error {for _aafgca ,_cfefa :=range _gaga .Name {if _egfca :=_cfefa .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_aafgca ));_egfca !=nil {return _egfca ;};};for _cgba ,_bagf :=range _gaga .Charset {if _dcggg :=_bagf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_cgba ));_dcggg !=nil {return _dcggg ;};};for _ebgb ,_fdfcc :=range _gaga .Family {if _dcabe :=_fdfcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_ebgb ));_dcabe !=nil {return _dcabe ;};};for _fdcbga ,_fefcg :=range _gaga .B {if _afeaf :=_fefcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fdcbga ));_afeaf !=nil {return _afeaf ;};};for _fcbgb ,_bbgda :=range _gaga .I {if _agdfa :=_bbgda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_fcbgb ));_agdfa !=nil {return _agdfa ;};};for _cgecb ,_fgfe :=range _gaga .Strike {if _cdfa :=_fgfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_cgecb ));_cdfa !=nil {return _cdfa ;};};for _gfeac ,_ggcc :=range _gaga .Outline {if _adeaf :=_ggcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_gfeac ));_adeaf !=nil {return _adeaf ;};};for _daegcg ,_bccd :=range _gaga .Shadow {if _degf :=_bccd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_daegcg ));_degf !=nil {return _degf ;};};for _aacde ,_acaac :=range _gaga .Condense {if _afcbf :=_acaac .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_aacde ));_afcbf !=nil {return _afcbf ;};};for _cfgfc ,_gcgg :=range _gaga .Extend {if _ebaba :=_gcgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_cfgfc ));_ebaba !=nil {return _ebaba ;};};for _bagdg ,_acgd :=range _gaga .Color {if _dccgf :=_acgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_bagdg ));_dccgf !=nil {return _dccgf ;};};for _aeccf ,_dbee :=range _gaga .Sz {if _gageg :=_dbee .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_aeccf ));_gageg !=nil {return _gageg ;};};for _fdceb ,_gagbd :=range _gaga .U {if _dagfcd :=_gagbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_fdceb ));_dagfcd !=nil {return _dagfcd ;};};for _dbaca ,_ffegca :=range _gaga .VertAlign {if _fbee :=_ffegca .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_dbaca ));_fbee !=nil {return _fbee ;};};for _debf ,_bfdcg :=range _gaga .Scheme {if _ebbdc :=_bfdcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_debf ));_ebbdc !=nil {return _ebbdc ;};};return nil ;};func (_faada ST_HtmlFmt )Validate ()error {return _faada .ValidateWithPath ("")};func (_dcgce ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _dcgce {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgce ));};return nil ;};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_efedg :=&CT_RevisionInsertSheet {};return _efedg ;};const (ST_UnderlineValuesUnset ST_UnderlineValues =0;ST_UnderlineValuesSingle ST_UnderlineValues =1;ST_UnderlineValuesDouble ST_UnderlineValues =2;ST_UnderlineValuesSingleAccounting ST_UnderlineValues =3;ST_UnderlineValuesDoubleAccounting ST_UnderlineValues =4;ST_UnderlineValuesNone ST_UnderlineValues =5;);func (_cddfd *CT_CalcPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bggb :=range start .Attr {if _bggb .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_gbg ,_dcab :=_e .ParseFloat (_bggb .Value ,64);if _dcab !=nil {return _dcab ;};_cddfd .IterateDeltaAttr =&_gbg ;continue ;};if _bggb .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_cddfd .CalcModeAttr .UnmarshalXMLAttr (_bggb );continue ;};if _bggb .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_bdf ,_geef :=_e .ParseBool (_bggb .Value );if _geef !=nil {return _geef ;};_cddfd .FullCalcOnLoadAttr =&_bdf ;continue ;};if _bggb .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_cddfd .RefModeAttr .UnmarshalXMLAttr (_bggb );continue ;};if _bggb .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_dcc ,_eag :=_e .ParseBool (_bggb .Value );if _eag !=nil {return _eag ;};_cddfd .IterateAttr =&_dcc ;continue ;};if _bggb .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_abgd ,_cddd :=_e .ParseUint (_bggb .Value ,10,32);if _cddd !=nil {return _cddd ;};_bdef :=uint32 (_abgd );_cddfd .IterateCountAttr =&_bdef ;continue ;};if _bggb .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_dcgf ,_cgcf :=_e .ParseUint (_bggb .Value ,10,32);if _cgcf !=nil {return _cgcf ;};_cdec :=uint32 (_dcgf );_cddfd .CalcIdAttr =&_cdec ;continue ;};if _bggb .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_ecce ,_acdb :=_e .ParseBool (_bggb .Value );if _acdb !=nil {return _acdb ;};_cddfd .FullPrecisionAttr =&_ecce ;continue ;};if _bggb .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_deab ,_afeb :=_e .ParseBool (_bggb .Value );if _afeb !=nil {return _afeb ;};_cddfd .CalcCompletedAttr =&_deab ;continue ;};if _bggb .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_gbda ,_acg :=_e .ParseBool (_bggb .Value );if _acg !=nil {return _acg ;};_cddfd .CalcOnSaveAttr =&_gbda ;continue ;};if _bggb .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_gada ,_ebcd :=_e .ParseBool (_bggb .Value );if _ebcd !=nil {return _ebcd ;};_cddfd .ConcurrentCalcAttr =&_gada ;continue ;};if _bggb .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_gdf ,_dfdf :=_e .ParseUint (_bggb .Value ,10,32);if _dfdf !=nil {return _dfdf ;};_bbcc :=uint32 (_gdf );_cddfd .ConcurrentManualCountAttr =&_bbcc ;continue ;};if _bggb .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_eadea ,_dced :=_e .ParseBool (_bggb .Value );if _dced !=nil {return _dced ;};_cddfd .ForceFullCalcAttr =&_eadea ;continue ;};};for {_bgaf ,_aacf :=d .Token ();if _aacf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_aacf );};if _acgg ,_fbfa :=_bgaf .(_b .EndElement );_fbfa &&_acgg .Name ==start .Name {break ;};};return nil ;};type PivotTableDefinition struct{CT_pivotTableDefinition }; +// Show Column Stripes +ShowColumnStripesAttr *bool ;};func (_eaef *CT_FontName )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ggfcf :=range start .Attr {if _ggfcf .Name .Local =="\u0076\u0061\u006c"{_ccgf ,_afdgf :=_ggfcf .Value ,error (nil );if _afdgf !=nil {return _afdgf ;};_eaef .ValAttr =_ccgf ;continue ;};};for {_cbfa ,_aegbf :=d .Token ();if _aegbf !=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",_aegbf );};if _egaecb ,_aeafe :=_cbfa .(_gd .EndElement );_aeafe &&_egaecb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path -func (_cgdbf *CT_Tables )ValidateWithPath (path string )error {for _eadgb ,_cefaa :=range _cgdbf .M {if _dabef :=_cefaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_eadgb ));_dabef !=nil {return _dabef ;};};for _cddgb ,_bbdcb :=range _cgdbf .S {if _gbbab :=_bbdcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cddgb ));_gbbab !=nil {return _gbbab ;};};for _dfaf ,_ebdab :=range _cgdbf .X {if _gcaae :=_ebdab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dfaf ));_gcaae !=nil {return _gcaae ;};};return nil ;};func (_dfebe ST_TimePeriod )Validate ()error {return _dfebe .ValidateWithPath ("")};func (_ccead *CT_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccead .Ext !=nil {_bgadf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_fabed :=range _ccead .Ext {e .EncodeElement (_fabed ,_bgadf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbfef *CT_TableStyleElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbfef .TypeAttr =ST_TableStyleType (1);for _ ,_gcbdc :=range start .Attr {if _gcbdc .Name .Local =="\u0074\u0079\u0070\u0065"{_bbfef .TypeAttr .UnmarshalXMLAttr (_gcbdc );continue ;};if _gcbdc .Name .Local =="\u0073\u0069\u007a\u0065"{_gaabd ,_ccbdc :=_e .ParseUint (_gcbdc .Value ,10,32);if _ccbdc !=nil {return _ccbdc ;};_fdfbg :=uint32 (_gaabd );_bbfef .SizeAttr =&_fdfbg ;continue ;};if _gcbdc .Name .Local =="\u0064\u0078\u0066I\u0064"{_gefef ,_acabd :=_e .ParseUint (_gcbdc .Value ,10,32);if _acabd !=nil {return _acabd ;};_gcfab :=uint32 (_gefef );_bbfef .DxfIdAttr =&_gcfab ;continue ;};};for {_bfbbd ,_ffdabg :=d .Token ();if _ffdabg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006ce\u0053t\u0079\u006c\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ffdabg );};if _fggcag ,_dbabc :=_bfbbd .(_b .EndElement );_dbabc &&_fggcag .Name ==start .Name {break ;};};return nil ;};type CT_VolTopic struct{ +// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path +func (_edcaag *CT_MetadataStringIndex )ValidateWithPath (path string )error {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;);type CT_CalculatedMember struct{ -// Type -TAttr ST_VolValueType ; +// Calculated Member Name +NameAttr string ; -// Topic Value -V string ; +// Calculated Member MDX Formula +MdxAttr string ; -// Strings in Subtopic -Stp []string ; +// OLAP Calculated Member Name +MemberNameAttr *string ; -// References -Tr []*CT_VolTopicRef ;}; +// Hierarchy Name +HierarchyAttr *string ; -// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path -func (_cccfd *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _cbade ,_gdbbaf :=range _cccfd .M {if _ddbfg :=_gdbbaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cbade ));_ddbfg !=nil {return _ddbfg ;};};for _eadad ,_gfadcc :=range _cccfd .N {if _egcaa :=_gfadcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_eadad ));_egcaa !=nil {return _egcaa ;};};for _dafgb ,_cfdbf :=range _cccfd .E {if _geea :=_cfdbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dafgb ));_geea !=nil {return _geea ;};};for _dfbge ,_ggbfc :=range _cccfd .S {if _cdcbc :=_ggbfc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_dfbge ));_cdcbc !=nil {return _cdcbc ;};};return nil ;};type CT_Extension struct{ +// Parent Name +ParentAttr *string ; -// URI -UriAttr *string ;Any _d .Any ;};func NewCT_Items ()*CT_Items {_gecf :=&CT_Items {};return _gecf };func (_gbacd *CT_PivotAreas )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cebee :=range start .Attr {if _cebee .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggddd ,_aafgef :=_e .ParseUint (_cebee .Value ,10,32);if _aafgef !=nil {return _aafgef ;};_cgaa :=uint32 (_ggddd );_gbacd .CountAttr =&_cgaa ;continue ;};};_ccfebe :for {_badcd ,_ageeb :=d .Token ();if _ageeb !=nil {return _ageeb ;};switch _bcbeg :=_badcd .(type ){case _b .StartElement :switch _bcbeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:_bcfab :=NewCT_PivotArea ();if _gbcbf :=d .DecodeElement (_bcfab ,&_bcbeg );_gbcbf !=nil {return _gbcbf ;};_gbacd .PivotArea =append (_gbacd .PivotArea ,_bcfab );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073 \u0025\u0076",_bcbeg .Name );if _bffc :=d .Skip ();_bffc !=nil {return _bffc ;};};case _b .EndElement :break _ccfebe ;case _b .CharData :};};return nil ;}; +// Calculated Members Solve Order +SolveOrderAttr *int32 ; -// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path -func (_adbcf *CT_SortCondition )ValidateWithPath (path string )error {if _fgegc :=_adbcf .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_fgegc !=nil {return _fgegc ;};if _gafga :=_adbcf .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_gafga !=nil {return _gafga ;};return nil ;};type CT_PivotDimension struct{ +// Set +SetAttr *bool ; -// Measure -MeasureAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};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;); -// Dimension Name -NameAttr string ; +// Validate validates the CT_Tuple and its children +func (_gageb *CT_Tuple )Validate ()error {return _gageb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func (_bccccg *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_bccccg =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_bccccg =1;case "\u006c\u0065\u0066\u0074":*_bccccg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bccccg =3;case "\u0072\u0069\u0067h\u0074":*_bccccg =4;case "\u0066\u0069\u006c\u006c":*_bccccg =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bccccg =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bccccg =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bccccg =8;};return nil ;};func (_geed *CT_CellProtection )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _geed .LockedAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_geed .LockedAttr ))});};if _geed .HiddenAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_geed .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_dedac *CT_PageMargins )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",_dedac .LeftAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_b .Sprintf ("\u0025\u0076",_dedac .RightAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0076",_dedac .TopAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",_dedac .BottomAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",_dedac .HeaderAttr )});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",_dedac .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Dimension Unique Name -UniqueNameAttr string ; +// Validate validates the CT_CalculatedItems and its children +func (_ffdg *CT_CalculatedItems )Validate ()error {return _ffdg .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};func (_dacae *CT_TableColumn )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gdfda :=range start .Attr {if _gdfda .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bgfcge ,_faceea :=_a .ParseUint (_gdfda .Value ,10,32);if _faceea !=nil {return _faceea ;};_cdccge :=uint32 (_bgfcge );_dacae .TotalsRowDxfIdAttr =&_cdccge ;continue ;};if _gdfda .Name .Local =="\u0069\u0064"{_gadca ,_fdefea :=_a .ParseUint (_gdfda .Value ,10,32);if _fdefea !=nil {return _fdefea ;};_dacae .IdAttr =uint32 (_gadca );continue ;};if _gdfda .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_efgddc ,_dbgabg :=_gdfda .Value ,error (nil );if _dbgabg !=nil {return _dbgabg ;};_dacae .HeaderRowCellStyleAttr =&_efgddc ;continue ;};if _gdfda .Name .Local =="\u006e\u0061\u006d\u0065"{_ccdbad ,_cdcbe :=_gdfda .Value ,error (nil );if _cdcbe !=nil {return _cdcbe ;};_dacae .NameAttr =_ccdbad ;continue ;};if _gdfda .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_gggbc ,_abbfee :=_gdfda .Value ,error (nil );if _abbfee !=nil {return _abbfee ;};_dacae .TotalsRowLabelAttr =&_gggbc ;continue ;};if _gdfda .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_cegfb ,_fgfecc :=_a .ParseUint (_gdfda .Value ,10,32);if _fgfecc !=nil {return _fgfecc ;};_gcgec :=uint32 (_cegfb );_dacae .QueryTableFieldIdAttr =&_gcgec ;continue ;};if _gdfda .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_cfebc ,_afacg :=_a .ParseUint (_gdfda .Value ,10,32);if _afacg !=nil {return _afacg ;};_cefgc :=uint32 (_cfebc );_dacae .HeaderRowDxfIdAttr =&_cefgc ;continue ;};if _gdfda .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_ecbcg ,_adfaec :=_a .ParseUint (_gdfda .Value ,10,32);if _adfaec !=nil {return _adfaec ;};_eeafbd :=uint32 (_ecbcg );_dacae .DataDxfIdAttr =&_eeafbd ;continue ;};if _gdfda .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bdcgdf ,_agcf :=_gdfda .Value ,error (nil );if _agcf !=nil {return _agcf ;};_dacae .UniqueNameAttr =&_bdcgdf ;continue ;};if _gdfda .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_dacae .TotalsRowFunctionAttr .UnmarshalXMLAttr (_gdfda );continue ;};if _gdfda .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_dgceg ,_egeaba :=_gdfda .Value ,error (nil );if _egeaba !=nil {return _egeaba ;};_dacae .DataCellStyleAttr =&_dgceg ;continue ;};if _gdfda .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bdcgc ,_gecdce :=_gdfda .Value ,error (nil );if _gecdce !=nil {return _gecdce ;};_dacae .TotalsRowCellStyleAttr =&_bdcgc ;continue ;};};_adged :for {_efbab ,_cgccc :=d .Token ();if _cgccc !=nil {return _cgccc ;};switch _bddfbc :=_efbab .(type ){case _gd .StartElement :switch _bddfbc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dacae .CalculatedColumnFormula =NewCT_TableFormula ();if _ffbfd :=d .DecodeElement (_dacae .CalculatedColumnFormula ,&_bddfbc );_ffbfd !=nil {return _ffbfd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacae .TotalsRowFormula =NewCT_TableFormula ();if _agfae :=d .DecodeElement (_dacae .TotalsRowFormula ,&_bddfbc );_agfae !=nil {return _agfae ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacae .XmlColumnPr =NewCT_XmlColumnPr ();if _cdgcg :=d .DecodeElement (_dacae .XmlColumnPr ,&_bddfbc );_cdgcg !=nil {return _cdgcg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dacae .ExtLst =NewCT_ExtensionList ();if _ccdgf :=d .DecodeElement (_dacae .ExtLst ,&_bddfbc );_ccdgf !=nil {return _ccdgf ;};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\u0054\u0061\u0062\u006c\u0065\u0043\u006fl\u0075m\u006e\u0020\u0025\u0076",_bddfbc .Name );if _afbef :=d .Skip ();_afbef !=nil {return _afbef ;};};case _gd .EndElement :break _adged ;case _gd .CharData :};};return nil ;};func (_eeee *CT_CustomChartsheetView )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_eeee .GuidAttr )});if _eeee .ScaleAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eeee .ScaleAttr )});};if _eeee .StateAttr !=ST_SheetStateUnset {_gacc ,_fbge :=_eeee .StateAttr .MarshalXMLAttr (_gd .Name {Local :"\u0073\u0074\u0061t\u0065"});if _fbge !=nil {return _fbge ;};start .Attr =append (start .Attr ,_gacc );};if _eeee .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_eeee .ZoomToFitAttr ))});};e .EncodeToken (start );if _eeee .PageMargins !=nil {_ddcgd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_eeee .PageMargins ,_ddcgd );};if _eeee .PageSetup !=nil {_edcc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_eeee .PageSetup ,_edcc );};if _eeee .HeaderFooter !=nil {_geeea :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_eeee .HeaderFooter ,_geeea );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Dimension Display Name -CaptionAttr string ;};type CT_MetadataRecord struct{ +// Validate validates the CT_DataRefs and its children +func (_bfbfg *CT_DataRefs )Validate ()error {return _bfbfg .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};func (_fceee ST_WebSourceType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_fceee .String (),start );};func (_begbde *ST_GrowShrinkType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_begbde =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_begbde =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_begbde =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_begbde =3;};return nil ;};func (_cgadb *CT_PivotCacheDefinition )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cgadb .IdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cgadb .IdAttr )});};if _cgadb .InvalidAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgadb .InvalidAttr ))});};if _cgadb .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgadb .SaveDataAttr ))});};if _cgadb .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgadb .RefreshOnLoadAttr ))});};if _cgadb .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgadb .OptimizeMemoryAttr ))});};if _cgadb .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgadb .EnableRefreshAttr ))});};if _cgadb .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_cgadb .RefreshedByAttr )});};if _cgadb .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cgadb .RefreshedDateAttr )});};if _cgadb .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_cgadb .RefreshedDateIsoAttr )});};if _cgadb .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgadb .BackgroundQueryAttr ))});};if _cgadb .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cgadb .MissingItemsLimitAttr )});};if _cgadb .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cgadb .CreatedVersionAttr )});};if _cgadb .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cgadb .RefreshedVersionAttr )});};if _cgadb .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cgadb .MinRefreshableVersionAttr )});};if _cgadb .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cgadb .RecordCountAttr )});};if _cgadb .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgadb .UpgradeOnRefreshAttr ))});};if _cgadb .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgadb .TupleCacheAttr ))});};if _cgadb .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgadb .SupportSubqueryAttr ))});};if _cgadb .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cgadb .SupportAdvancedDrillAttr ))});};e .EncodeToken (start );_gccdb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_cgadb .CacheSource ,_gccdb );_dcfbb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_cgadb .CacheFields ,_dcfbb );if _cgadb .CacheHierarchies !=nil {_fcgga :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_cgadb .CacheHierarchies ,_fcgga );};if _cgadb .Kpis !=nil {_dcaee :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_cgadb .Kpis ,_dcaee );};if _cgadb .TupleCache !=nil {_gfgabb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_cgadb .TupleCache ,_gfgabb );};if _cgadb .CalculatedItems !=nil {_beecd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cgadb .CalculatedItems ,_beecd );};if _cgadb .CalculatedMembers !=nil {_beaea :=_gd .StartElement {Name :_gd .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_cgadb .CalculatedMembers ,_beaea );};if _cgadb .Dimensions !=nil {_dfeag :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cgadb .Dimensions ,_dfeag );};if _cgadb .MeasureGroups !=nil {_cedcg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_cgadb .MeasureGroups ,_cedcg );};if _cgadb .Maps !=nil {_degcb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_cgadb .Maps ,_degcb );};if _cgadb .ExtLst !=nil {_fbfec :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgadb .ExtLst ,_fbfec );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_DdeLink ()*CT_DdeLink {_fbed :=&CT_DdeLink {};return _fbed };func (_cfcacg ST_TotalsRowFunction )String ()string {switch _cfcacg {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 (_gfcafg ST_DynamicFilterType )String ()string {switch _gfcafg {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_NumFmts ()*CT_NumFmts {_bagd :=&CT_NumFmts {};return _bagd };type CT_ChartsheetPr struct{ -// Metadata Record Type Index -TAttr uint32 ; +// Published +PublishedAttr *bool ; -// Metadata Record Value Index -VAttr uint32 ;};type ST_Objects byte ; +// Code Name +CodeNameAttr *string ;TabColor *CT_Color ;};func NewCT_DefinedName ()*CT_DefinedName {_abbga :=&CT_DefinedName {};return _abbga };func NewCT_TextPr ()*CT_TextPr {_ecgcd :=&CT_TextPr {};return _ecgcd };func (_bea *CT_BookViews )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_gcg :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_ggb :=range _bea .WorkbookView {e .EncodeElement (_ggb ,_gcg );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PivotAreaReference and its children -func (_gceabg *CT_PivotAreaReference )Validate ()error {return _gceabg .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_dagge :=&CT_UnderlineProperty {};return _dagge ;};func (_dfdd *CT_DefinedName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_befac :=range start .Attr {if _befac .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cafg ,_dfca :=_e .ParseBool (_befac .Value );if _dfca !=nil {return _dfca ;};_dfdd .HiddenAttr =&_cafg ;continue ;};if _befac .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gbgc ,_addb :=_e .ParseBool (_befac .Value );if _addb !=nil {return _addb ;};_dfdd .FunctionAttr =&_gbgc ;continue ;};if _befac .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bgdb ,_fggca :=_befac .Value ,error (nil );if _fggca !=nil {return _fggca ;};_dfdd .CommentAttr =&_bgdb ;continue ;};if _befac .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_bbafc ,_fggdf :=_befac .Value ,error (nil );if _fggdf !=nil {return _fggdf ;};_dfdd .DescriptionAttr =&_bbafc ;continue ;};if _befac .Name .Local =="\u0068\u0065\u006c\u0070"{_gccf ,_afbed :=_befac .Value ,error (nil );if _afbed !=nil {return _afbed ;};_dfdd .HelpAttr =&_gccf ;continue ;};if _befac .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_dfaad ,_cagcac :=_befac .Value ,error (nil );if _cagcac !=nil {return _cagcac ;};_dfdd .StatusBarAttr =&_dfaad ;continue ;};if _befac .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_aacga ,_cdcga :=_e .ParseUint (_befac .Value ,10,32);if _cdcga !=nil {return _cdcga ;};_dceg :=uint32 (_aacga );_dfdd .LocalSheetIdAttr =&_dceg ;continue ;};if _befac .Name .Local =="\u006e\u0061\u006d\u0065"{_edfgf ,_caaa :=_befac .Value ,error (nil );if _caaa !=nil {return _caaa ;};_dfdd .NameAttr =_edfgf ;continue ;};if _befac .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_gegdd ,_dbfd :=_befac .Value ,error (nil );if _dbfd !=nil {return _dbfd ;};_dfdd .CustomMenuAttr =&_gegdd ;continue ;};if _befac .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_gcee ,_cddg :=_e .ParseBool (_befac .Value );if _cddg !=nil {return _cddg ;};_dfdd .VbProcedureAttr =&_gcee ;continue ;};if _befac .Name .Local =="\u0078\u006c\u006d"{_aaag ,_gecgg :=_e .ParseBool (_befac .Value );if _gecgg !=nil {return _gecgg ;};_dfdd .XlmAttr =&_aaag ;continue ;};if _befac .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_ccdad ,_bcbgf :=_e .ParseUint (_befac .Value ,10,32);if _bcbgf !=nil {return _bcbgf ;};_gaaaf :=uint32 (_ccdad );_dfdd .FunctionGroupIdAttr =&_gaaaf ;continue ;};if _befac .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_begd ,_fffcc :=_befac .Value ,error (nil );if _fffcc !=nil {return _fffcc ;};_dfdd .ShortcutKeyAttr =&_begd ;continue ;};if _befac .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_edbe ,_abfdg :=_e .ParseBool (_befac .Value );if _abfdg !=nil {return _abfdg ;};_dfdd .PublishToServerAttr =&_edbe ;continue ;};if _befac .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_cdaa ,_ageffa :=_e .ParseBool (_befac .Value );if _ageffa !=nil {return _ageffa ;};_dfdd .WorkbookParameterAttr =&_cdaa ;continue ;};};for {_adgdb ,_bdeb :=d .Token ();if _bdeb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_bdeb );};if _eecc ,_aegce :=_adgdb .(_b .CharData );_aegce {_dfdd .Content =string (_eecc );};if _eddc ,_feabag :=_adgdb .(_b .EndElement );_feabag &&_eddc .Name ==start .Name {break ;};};return nil ;};func (_gddgcg *CT_ServerFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbdaa :=range start .Attr {if _gbdaa .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_cdebg ,_cdfge :=_gbdaa .Value ,error (nil );if _cdfge !=nil {return _cdfge ;};_gddgcg .CultureAttr =&_cdebg ;continue ;};if _gbdaa .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_egcgg ,_bgcgc :=_gbdaa .Value ,error (nil );if _bgcgc !=nil {return _bgcgc ;};_gddgcg .FormatAttr =&_egcgg ;continue ;};};for {_dgbef ,_dbfcb :=d .Token ();if _dbfcb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_dbfcb );};if _bfaca ,_abfeg :=_dgbef .(_b .EndElement );_abfeg &&_bfaca .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_cfcg :=&CT_CustomWorkbookView {};_cfcg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _cfcg ;};func (_bffg *CT_CellStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adceb :=range start .Attr {if _adceb .Name .Local =="\u006e\u0061\u006d\u0065"{_aeda ,_gag :=_adceb .Value ,error (nil );if _gag !=nil {return _gag ;};_bffg .NameAttr =&_aeda ;continue ;};if _adceb .Name .Local =="\u0078\u0066\u0049\u0064"{_efeg ,_bdc :=_e .ParseUint (_adceb .Value ,10,32);if _bdc !=nil {return _bdc ;};_bffg .XfIdAttr =uint32 (_efeg );continue ;};if _adceb .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_debcg ,_agb :=_e .ParseUint (_adceb .Value ,10,32);if _agb !=nil {return _agb ;};_babf :=uint32 (_debcg );_bffg .BuiltinIdAttr =&_babf ;continue ;};if _adceb .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_cdbc ,_edf :=_e .ParseUint (_adceb .Value ,10,32);if _edf !=nil {return _edf ;};_gcgb :=uint32 (_cdbc );_bffg .ILevelAttr =&_gcgb ;continue ;};if _adceb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cgff ,_egfcc :=_e .ParseBool (_adceb .Value );if _egfcc !=nil {return _egfcc ;};_bffg .HiddenAttr =&_cgff ;continue ;};if _adceb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_fede ,_bcfa :=_e .ParseBool (_adceb .Value );if _bcfa !=nil {return _bcfa ;};_bffg .CustomBuiltinAttr =&_fede ;continue ;};};_aefaf :for {_babd ,_gbdbd :=d .Token ();if _gbdbd !=nil {return _gbdbd ;};switch _bbfc :=_babd .(type ){case _b .StartElement :switch _bbfc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bffg .ExtLst =NewCT_ExtensionList ();if _ada :=d .DecodeElement (_bffg .ExtLst ,&_bbfc );_ada !=nil {return _ada ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_bbfc .Name );if _gceb :=d .Skip ();_gceb !=nil {return _gceb ;};};case _b .EndElement :break _aefaf ;case _b .CharData :};};return nil ;};func (_bcedc *CT_PivotSelection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcedc .PivotArea =NewCT_PivotArea ();for _ ,_fabee :=range start .Attr {if _fabee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fabee .Name .Local =="\u0069\u0064"||_fabee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fabee .Name .Local =="\u0069\u0064"{_bdgfg ,_accfe :=_fabee .Value ,error (nil );if _accfe !=nil {return _accfe ;};_bcedc .IdAttr =&_bdgfg ;continue ;};if _fabee .Name .Local =="\u006d\u0069\u006e"{_ggag ,_eggbb :=_e .ParseUint (_fabee .Value ,10,32);if _eggbb !=nil {return _eggbb ;};_dadec :=uint32 (_ggag );_bcedc .MinAttr =&_dadec ;continue ;};if _fabee .Name .Local =="\u006d\u0061\u0078"{_eeacc ,_bgeaf :=_e .ParseUint (_fabee .Value ,10,32);if _bgeaf !=nil {return _bgeaf ;};_bdddd :=uint32 (_eeacc );_bcedc .MaxAttr =&_bdddd ;continue ;};if _fabee .Name .Local =="\u006c\u0061\u0062e\u006c"{_afecg ,_geeea :=_e .ParseBool (_fabee .Value );if _geeea !=nil {return _geeea ;};_bcedc .LabelAttr =&_afecg ;continue ;};if _fabee .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_gcbgd ,_dfbcd :=_e .ParseUint (_fabee .Value ,10,32);if _dfbcd !=nil {return _dfbcd ;};_dgcfg :=uint32 (_gcbgd );_bcedc .ActiveRowAttr =&_dgcfg ;continue ;};if _fabee .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_abgga ,_dgbcde :=_e .ParseBool (_fabee .Value );if _dgbcde !=nil {return _dgbcde ;};_bcedc .ExtendableAttr =&_abgga ;continue ;};if _fabee .Name .Local =="\u0061\u0078\u0069\u0073"{_bcedc .AxisAttr .UnmarshalXMLAttr (_fabee );continue ;};if _fabee .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_aaadg ,_adbgec :=_e .ParseUint (_fabee .Value ,10,32);if _adbgec !=nil {return _adbgec ;};_abdgg :=uint32 (_aaadg );_bcedc .DimensionAttr =&_abdgg ;continue ;};if _fabee .Name .Local =="\u0073\u0074\u0061r\u0074"{_beeae ,_fedca :=_e .ParseUint (_fabee .Value ,10,32);if _fedca !=nil {return _fedca ;};_dgfcg :=uint32 (_beeae );_bcedc .StartAttr =&_dgfcg ;continue ;};if _fabee .Name .Local =="\u0070\u0061\u006e\u0065"{_bcedc .PaneAttr .UnmarshalXMLAttr (_fabee );continue ;};if _fabee .Name .Local =="\u0064\u0061\u0074\u0061"{_ceedg ,_afafd :=_e .ParseBool (_fabee .Value );if _afafd !=nil {return _afafd ;};_bcedc .DataAttr =&_ceedg ;continue ;};if _fabee .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgcbfg ,_abbae :=_e .ParseUint (_fabee .Value ,10,32);if _abbae !=nil {return _abbae ;};_cacfg :=uint32 (_fgcbfg );_bcedc .CountAttr =&_cacfg ;continue ;};if _fabee .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_debdeb ,_gbedea :=_e .ParseUint (_fabee .Value ,10,32);if _gbedea !=nil {return _gbedea ;};_aadcb :=uint32 (_debdeb );_bcedc .ActiveColAttr =&_aadcb ;continue ;};if _fabee .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_dceeg ,_cfdfdd :=_e .ParseUint (_fabee .Value ,10,32);if _cfdfdd !=nil {return _cfdfdd ;};_dbbef :=uint32 (_dceeg );_bcedc .PreviousRowAttr =&_dbbef ;continue ;};if _fabee .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_fgcec ,_ebgfeb :=_e .ParseUint (_fabee .Value ,10,32);if _ebgfeb !=nil {return _ebgfeb ;};_bceacc :=uint32 (_fgcec );_bcedc .PreviousColAttr =&_bceacc ;continue ;};if _fabee .Name .Local =="\u0063\u006c\u0069c\u006b"{_bgbae ,_fefdcg :=_e .ParseUint (_fabee .Value ,10,32);if _fefdcg !=nil {return _fefdcg ;};_ddfece :=uint32 (_bgbae );_bcedc .ClickAttr =&_ddfece ;continue ;};if _fabee .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_aagad ,_deecg :=_e .ParseBool (_fabee .Value );if _deecg !=nil {return _deecg ;};_bcedc .ShowHeaderAttr =&_aagad ;continue ;};};_eeegcb :for {_gagccc ,_acfbc :=d .Token ();if _acfbc !=nil {return _acfbc ;};switch _eedgg :=_gagccc .(type ){case _b .StartElement :switch _eedgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _aaeff :=d .DecodeElement (_bcedc .PivotArea ,&_eedgg );_aaeff !=nil {return _aaeff ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_eedgg .Name );if _baccc :=d .Skip ();_baccc !=nil {return _baccc ;};};case _b .EndElement :break _eeegcb ;case _b .CharData :};};return nil ;};func NewCT_Cols ()*CT_Cols {_bafb :=&CT_Cols {};return _bafb }; +// ValidateWithPath validates the Revisions and its children, prefixing error messages with path +func (_gbbfb *Revisions )ValidateWithPath (path string )error {if _cfeed :=_gbbfb .CT_Revisions .ValidateWithPath (path );_cfeed !=nil {return _cfeed ;};return nil ;};type ST_GrowShrinkType byte ;type ST_Objects byte ;type CT_QueryTableRefresh struct{ -// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path -func (_ebefa *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil }; +// Preserve Sort & Filter Layout +PreserveSortFilterLayoutAttr *bool ; -// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path -func (_bdded *CT_NumFmts )ValidateWithPath (path string )error {for _adcb ,_dgdfe :=range _bdded .NumFmt {if _eaggd :=_dgdfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_adcb ));_eaggd !=nil {return _eaggd ;};};return nil ;};func (_bccafe ST_UpdateLinks )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fedeg :=_b .Attr {};_fedeg .Name =name ;switch _bccafe {case ST_UpdateLinksUnset :_fedeg .Value ="";case ST_UpdateLinksUserSet :_fedeg .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_fedeg .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_fedeg .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _fedeg ,nil ;}; +// Next Field Id Wrapped +FieldIdWrappedAttr *bool ; -// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path -func (_acab *CT_DataValidation )ValidateWithPath (path string )error {if _aaebd :=_acab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaebd !=nil {return _aaebd ;};if _fdbeb :=_acab .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_fdbeb !=nil {return _fdbeb ;};if _addc :=_acab .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_addc !=nil {return _addc ;};if _cfege :=_acab .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_cfege !=nil {return _cfege ;};return nil ;}; +// Headers In Last Refresh +HeadersInLastRefreshAttr *bool ; -// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path -func (_cdfb *CT_CustomFilters )ValidateWithPath (path string )error {for _aeefg ,_ageg :=range _cdfb .CustomFilter {if _egeed :=_ageg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aeefg ));_egeed !=nil {return _egeed ;};};return nil ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_cdggb :=&CT_MdxMetadata {};return _cdggb };type CT_PCDKPI struct{ +// Minimum Refresh Version +MinimumVersionAttr *uint8 ; -// KPI Unique Name -UniqueNameAttr string ; +// Next field id +NextIdAttr *uint32 ; -// KPI Display Name -CaptionAttr *string ; +// Columns Left +UnboundColumnsLeftAttr *uint32 ; -// KPI Display Folder -DisplayFolderAttr *string ; +// Columns Right +UnboundColumnsRightAttr *uint32 ; -// KPI Measure Group Name -MeasureGroupAttr *string ; +// Query table fields +QueryTableFields *CT_QueryTableFields ; -// Parent KPI -ParentAttr *string ; +// Deleted Fields +QueryTableDeletedFields *CT_QueryTableDeletedFields ; -// KPI Value Unique Name -ValueAttr string ; +// Sort State +SortState *CT_SortState ; -// KPI Goal Unique Name -GoalAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// KPI Status Unique Name -StatusAttr *string ; +// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path +func (_baeef *CT_FileVersion )ValidateWithPath (path string )error {if _baeef .CodeNameAttr !=nil {if !_af .ST_GuidPatternRe .MatchString (*_baeef .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 ,_af .ST_GuidPatternRe ,*_baeef .CodeNameAttr );};};return nil ;};func NewCT_OutlinePr ()*CT_OutlinePr {_dfdege :=&CT_OutlinePr {};return _dfdege }; -// KPI Trend Unique Name -TrendAttr *string ; +// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path +func (_ege *CT_Authors )ValidateWithPath (path string )error {return nil }; -// KPI Weight Unique Name -WeightAttr *string ; +// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path +func (_fddde *CT_SharedUser )ValidateWithPath (path string )error {if !_af .ST_GuidPatternRe .MatchString (_fddde .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 ,_af .ST_GuidPatternRe ,_fddde .GuidAttr );};if _fddde .ExtLst !=nil {if _abbcfe :=_fddde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abbcfe !=nil {return _abbcfe ;};};return nil ;};func NewCT_Schema ()*CT_Schema {_fedgde :=&CT_Schema {};return _fedgde };type CT_PivotArea struct{ -// Time Member KPI Unique Name -TimeAttr *string ;}; +// Field Index +FieldAttr *int32 ; -// Validate validates the CT_PageField and its children -func (_geaeg *CT_PageField )Validate ()error {return _geaeg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");}; +// Rule Type +TypeAttr ST_PivotAreaType ; -// Validate validates the CT_Sheets and its children -func (_dbdac *CT_Sheets )Validate ()error {return _dbdac .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};type CT_DataFields struct{ +// Data Only +DataOnlyAttr *bool ; -// Data Items Count -CountAttr *uint32 ; +// Labels Only +LabelOnlyAttr *bool ; -// Data Field Item -DataField []*CT_DataField ;};func (_eacae *Metadata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _eacae .CT_Metadata .MarshalXML (e ,start );};func (_cfbff *Chartsheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbff .CT_Chartsheet =*NewCT_Chartsheet ();_egcge :for {_agdga ,_acbdc :=d .Token ();if _acbdc !=nil {return _acbdc ;};switch _dffaa :=_agdga .(type ){case _b .StartElement :switch _dffaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_cfbff .SheetPr =NewCT_ChartsheetPr ();if _gaefb :=d .DecodeElement (_cfbff .SheetPr ,&_dffaa );_gaefb !=nil {return _gaefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _eagaeg :=d .DecodeElement (_cfbff .SheetViews ,&_dffaa );_eagaeg !=nil {return _eagaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cfbff .SheetProtection =NewCT_ChartsheetProtection ();if _eecae :=d .DecodeElement (_cfbff .SheetProtection ,&_dffaa );_eecae !=nil {return _eecae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cfbff .CustomSheetViews =NewCT_CustomChartsheetViews ();if _bbfcb :=d .DecodeElement (_cfbff .CustomSheetViews ,&_dffaa );_bbfcb !=nil {return _bbfcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cfbff .PageMargins =NewCT_PageMargins ();if _gbabgf :=d .DecodeElement (_cfbff .PageMargins ,&_dffaa );_gbabgf !=nil {return _gbabgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cfbff .PageSetup =NewCT_CsPageSetup ();if _gagee :=d .DecodeElement (_cfbff .PageSetup ,&_dffaa );_gagee !=nil {return _gagee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cfbff .HeaderFooter =NewCT_HeaderFooter ();if _dbefc :=d .DecodeElement (_cfbff .HeaderFooter ,&_dffaa );_dbefc !=nil {return _dbefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _gffgg :=d .DecodeElement (_cfbff .Drawing ,&_dffaa );_gffgg !=nil {return _gffgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_cfbff .LegacyDrawing =NewCT_LegacyDrawing ();if _ffada :=d .DecodeElement (_cfbff .LegacyDrawing ,&_dffaa );_ffada !=nil {return _ffada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_cfbff .LegacyDrawingHF =NewCT_LegacyDrawing ();if _dfafd :=d .DecodeElement (_cfbff .LegacyDrawingHF ,&_dffaa );_dfafd !=nil {return _dfafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_cfbff .DrawingHF =NewCT_DrawingHF ();if _gaabg :=d .DecodeElement (_cfbff .DrawingHF ,&_dffaa );_gaabg !=nil {return _gaabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_cfbff .Picture =NewCT_SheetBackgroundPicture ();if _fcffa :=d .DecodeElement (_cfbff .Picture ,&_dffaa );_fcffa !=nil {return _fcffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_cfbff .WebPublishItems =NewCT_WebPublishItems ();if _ggede :=d .DecodeElement (_cfbff .WebPublishItems ,&_dffaa );_ggede !=nil {return _ggede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfbff .ExtLst =NewCT_ExtensionList ();if _bbcga :=d .DecodeElement (_cfbff .ExtLst ,&_dffaa );_bbcga !=nil {return _bbcga ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_dffaa .Name );if _dgbcgg :=d .Skip ();_dgbcgg !=nil {return _dgbcgg ;};};case _b .EndElement :break _egcge ;case _b .CharData :};};return nil ;};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_dfbee :=&CT_SmartTagTypes {};return _dfbee };func (_cbfbe *CT_ExternalSheetNames )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_badfb :for {_cega ,_fcbg :=d .Token ();if _fcbg !=nil {return _fcbg ;};switch _bbgge :=_cega .(type ){case _b .StartElement :switch _bbgge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"}:_dbfdb :=NewCT_ExternalSheetName ();if _fgbf :=d .DecodeElement (_dbfdb ,&_bbgge );_fgbf !=nil {return _fgbf ;};_cbfbe .SheetName =append (_cbfbe .SheetName ,_dbfdb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_bbgge .Name );if _ededc :=d .Skip ();_ededc !=nil {return _ededc ;};};case _b .EndElement :break _badfb ;case _b .CharData :};};return nil ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_fdadfc :=&CT_SheetBackgroundPicture {};return _fdadfc ;}; +// Include Row Grand Total +GrandRowAttr *bool ; -// Validate validates the VolTypes and its children -func (_bfefe *VolTypes )Validate ()error {return _bfefe .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func (_deccc ST_SourceType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddbbab :=_b .Attr {};_ddbbab .Name =name ;switch _deccc {case ST_SourceTypeUnset :_ddbbab .Value ="";case ST_SourceTypeWorksheet :_ddbbab .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_ddbbab .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_ddbbab .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_ddbbab .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _ddbbab ,nil ;};func NewCT_FunctionGroups ()*CT_FunctionGroups {_caccd :=&CT_FunctionGroups {};return _caccd };const (ST_TotalsRowFunctionUnset ST_TotalsRowFunction =0;ST_TotalsRowFunctionNone ST_TotalsRowFunction =1;ST_TotalsRowFunctionSum ST_TotalsRowFunction =2;ST_TotalsRowFunctionMin ST_TotalsRowFunction =3;ST_TotalsRowFunctionMax ST_TotalsRowFunction =4;ST_TotalsRowFunctionAverage ST_TotalsRowFunction =5;ST_TotalsRowFunctionCount ST_TotalsRowFunction =6;ST_TotalsRowFunctionCountNums ST_TotalsRowFunction =7;ST_TotalsRowFunctionStdDev ST_TotalsRowFunction =8;ST_TotalsRowFunctionVar ST_TotalsRowFunction =9;ST_TotalsRowFunctionCustom ST_TotalsRowFunction =10;); +// Include Column Grand Total +GrandColAttr *bool ; -// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path -func (_ddae *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _gaag ,_ddaad :=range _ddae .DefinedName {if _bagde :=_ddaad .ValidateWithPath (_f .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_gaag ));_bagde !=nil {return _bagde ;};};return nil ;};func (_cecd *CT_MdxMetadata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abcef :=range start .Attr {if _abcef .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbcgg ,_fffcd :=_e .ParseUint (_abcef .Value ,10,32);if _fffcd !=nil {return _fffcd ;};_bcfae :=uint32 (_fbcgg );_cecd .CountAttr =&_bcfae ;continue ;};};_dbcba :for {_gdbfc ,_ceaea :=d .Token ();if _ceaea !=nil {return _ceaea ;};switch _gdaee :=_gdbfc .(type ){case _b .StartElement :switch _gdaee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"}:_eedag :=NewCT_Mdx ();if _agffb :=d .DecodeElement (_eedag ,&_gdaee );_agffb !=nil {return _agffb ;};_cecd .Mdx =append (_cecd .Mdx ,_eedag );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074\u0061d\u0061t\u0061\u0020\u0025\u0076",_gdaee .Name );if _dbcfc :=d .Skip ();_dbcfc !=nil {return _dbcfc ;};};case _b .EndElement :break _dbcba ;case _b .CharData :};};return nil ;}; +// Cache Index +CacheIndexAttr *bool ; -// Validate validates the CT_Tuples and its children -func (_fffccc *CT_Tuples )Validate ()error {return _fffccc .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");};func (_ceaga *CT_MRUColors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cabde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_cebec :=range _ceaga .Color {e .EncodeElement (_cebec ,_cabde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebagda *ST_WebSourceType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggbbaf ,_cfdac :=d .Token ();if _cfdac !=nil {return _cfdac ;};if _aacfb ,_ecdfd :=_eggbbaf .(_b .EndElement );_ecdfd &&_aacfb .Name ==start .Name {*_ebagda =1;return nil ;};if _efaaa ,_ccecd :=_eggbbaf .(_b .CharData );!_ccecd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eggbbaf );}else {switch string (_efaaa ){case "":*_ebagda =0;case "\u0073\u0068\u0065e\u0074":*_ebagda =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_ebagda =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_ebagda =3;case "\u0072\u0061\u006eg\u0065":*_ebagda =4;case "\u0063\u0068\u0061r\u0074":*_ebagda =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_ebagda =6;case "\u0071\u0075\u0065r\u0079":*_ebagda =7;case "\u006c\u0061\u0062e\u006c":*_ebagda =8;};};_eggbbaf ,_cfdac =d .Token ();if _cfdac !=nil {return _cfdac ;};if _ggdfd ,_geefg :=_eggbbaf .(_b .EndElement );_geefg &&_ggdfd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eggbbaf );};type CT_Selection struct{ +// Outline +OutlineAttr *bool ; -// Pane -PaneAttr ST_Pane ; +// Offset Reference +OffsetAttr *string ; -// Active Cell Location -ActiveCellAttr *string ; +// Collapsed Levels Are Subtotals +CollapsedLevelsAreSubtotalsAttr *bool ; -// Active Cell Index -ActiveCellIdAttr *uint32 ; +// Axis +AxisAttr ST_Axis ; -// Sequence of References -SqrefAttr *ST_Sqref ;}; +// Field Position +FieldPositionAttr *uint32 ; -// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path -func (_aabced *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _aabced .ExtLst !=nil {if _dbaed :=_aabced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbaed !=nil {return _dbaed ;};};return nil ;};func (_eadcffb *Workbook )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eadcffb .CT_Workbook =*NewCT_Workbook ();for _ ,_ggcfeg :=range start .Attr {if _ggcfeg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_eadcffb .ConformanceAttr .UnmarshalXMLAttr (_ggcfeg );continue ;};};_deeac :for {_agdgbe ,_bbcab :=d .Token ();if _bbcab !=nil {return _bbcab ;};switch _bgeda :=_agdgbe .(type ){case _b .StartElement :switch _bgeda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_eadcffb .FileVersion =NewCT_FileVersion ();if _ggcbb :=d .DecodeElement (_eadcffb .FileVersion ,&_bgeda );_ggcbb !=nil {return _ggcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_eadcffb .FileSharing =NewCT_FileSharing ();if _faddga :=d .DecodeElement (_eadcffb .FileSharing ,&_bgeda );_faddga !=nil {return _faddga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_eadcffb .WorkbookPr =NewCT_WorkbookPr ();if _dcgab :=d .DecodeElement (_eadcffb .WorkbookPr ,&_bgeda );_dcgab !=nil {return _dcgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_eadcffb .WorkbookProtection =NewCT_WorkbookProtection ();if _eeagca :=d .DecodeElement (_eadcffb .WorkbookProtection ,&_bgeda );_eeagca !=nil {return _eeagca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_eadcffb .BookViews =NewCT_BookViews ();if _fdbcf :=d .DecodeElement (_eadcffb .BookViews ,&_bgeda );_fdbcf !=nil {return _fdbcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _adgfd :=d .DecodeElement (_eadcffb .Sheets ,&_bgeda );_adgfd !=nil {return _adgfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_eadcffb .FunctionGroups =NewCT_FunctionGroups ();if _ebbdge :=d .DecodeElement (_eadcffb .FunctionGroups ,&_bgeda );_ebbdge !=nil {return _ebbdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_eadcffb .ExternalReferences =NewCT_ExternalReferences ();if _egffdg :=d .DecodeElement (_eadcffb .ExternalReferences ,&_bgeda );_egffdg !=nil {return _egffdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_eadcffb .DefinedNames =NewCT_DefinedNames ();if _bgfcd :=d .DecodeElement (_eadcffb .DefinedNames ,&_bgeda );_bgfcd !=nil {return _bgfcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_eadcffb .CalcPr =NewCT_CalcPr ();if _cgeeg :=d .DecodeElement (_eadcffb .CalcPr ,&_bgeda );_cgeeg !=nil {return _cgeeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_eadcffb .OleSize =NewCT_OleSize ();if _faede :=d .DecodeElement (_eadcffb .OleSize ,&_bgeda );_faede !=nil {return _faede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_eadcffb .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _geegcg :=d .DecodeElement (_eadcffb .CustomWorkbookViews ,&_bgeda );_geegcg !=nil {return _geegcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_eadcffb .PivotCaches =NewCT_PivotCaches ();if _cefaff :=d .DecodeElement (_eadcffb .PivotCaches ,&_bgeda );_cefaff !=nil {return _cefaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_eadcffb .SmartTagPr =NewCT_SmartTagPr ();if _edcbdf :=d .DecodeElement (_eadcffb .SmartTagPr ,&_bgeda );_edcbdf !=nil {return _edcbdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_eadcffb .SmartTagTypes =NewCT_SmartTagTypes ();if _fdaegb :=d .DecodeElement (_eadcffb .SmartTagTypes ,&_bgeda );_fdaegb !=nil {return _fdaegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_eadcffb .WebPublishing =NewCT_WebPublishing ();if _ffdabb :=d .DecodeElement (_eadcffb .WebPublishing ,&_bgeda );_ffdabb !=nil {return _ffdabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_cddefg :=NewCT_FileRecoveryPr ();if _dagbb :=d .DecodeElement (_cddefg ,&_bgeda );_dagbb !=nil {return _dagbb ;};_eadcffb .FileRecoveryPr =append (_eadcffb .FileRecoveryPr ,_cddefg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_eadcffb .WebPublishObjects =NewCT_WebPublishObjects ();if _edfbc :=d .DecodeElement (_eadcffb .WebPublishObjects ,&_bgeda );_edfbc !=nil {return _edfbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eadcffb .ExtLst =NewCT_ExtensionList ();if _efgfgg :=d .DecodeElement (_eadcffb .ExtLst ,&_bgeda );_efgfgg !=nil {return _efgfgg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_bgeda .Name );if _aaggg :=d .Skip ();_aaggg !=nil {return _aaggg ;};};case _b .EndElement :break _deeac ;case _b .CharData :};};return nil ;};const (ST_SourceTypeUnset ST_SourceType =0;ST_SourceTypeWorksheet ST_SourceType =1;ST_SourceTypeExternal ST_SourceType =2;ST_SourceTypeConsolidation ST_SourceType =3;ST_SourceTypeScenario ST_SourceType =4;); +// References +References *CT_PivotAreaReferences ; -// Validate validates the CT_CacheFields and its children -func (_geaf *CT_CacheFields )Validate ()error {return _geaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");};func (_gdecc *CT_Parameters )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddcdf :=range start .Attr {if _ddcdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_efbb ,_gadbb :=_e .ParseUint (_ddcdf .Value ,10,32);if _gadbb !=nil {return _gadbb ;};_gbebf :=uint32 (_efbb );_gdecc .CountAttr =&_gbebf ;continue ;};};_beffcc :for {_gdegcd ,_acfde :=d .Token ();if _acfde !=nil {return _acfde ;};switch _ddddeg :=_gdegcd .(type ){case _b .StartElement :switch _ddddeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"}:_bebeca :=NewCT_Parameter ();if _aedbe :=d .DecodeElement (_bebeca ,&_ddddeg );_aedbe !=nil {return _aedbe ;};_gdecc .Parameter =append (_gdecc .Parameter ,_bebeca );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073 \u0025\u0076",_ddddeg .Name );if _cbaaf :=d .Skip ();_cbaaf !=nil {return _cbaaf ;};};case _b .EndElement :break _beffcc ;case _b .CharData :};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path -func (_gbcdf *CT_MergeCell )ValidateWithPath (path string )error {return nil };func (_febgc ST_CellSpans )String ()string {return _gf .Join (_febgc ,"\u0020")}; +// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path +func (_agddg *CT_Location )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_ChartFormat and its children -func (_bddd *CT_ChartFormat )Validate ()error {return _bddd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};func (_afgab *CT_RevisionRowColumn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afgab .ActionAttr =ST_rwColActionType (1);for _ ,_faaccb :=range start .Attr {if _faaccb .Name .Local =="\u0073\u0049\u0064"{_fdfcd ,_bfedb :=_e .ParseUint (_faaccb .Value ,10,32);if _bfedb !=nil {return _bfedb ;};_afgab .SIdAttr =uint32 (_fdfcd );continue ;};if _faaccb .Name .Local =="\u0065\u006f\u006c"{_dbdbb ,_cdbdc :=_e .ParseBool (_faaccb .Value );if _cdbdc !=nil {return _cdbdc ;};_afgab .EolAttr =&_dbdbb ;continue ;};if _faaccb .Name .Local =="\u0072\u0065\u0066"{_fecfe ,_ggacc :=_faaccb .Value ,error (nil );if _ggacc !=nil {return _ggacc ;};_afgab .RefAttr =_fecfe ;continue ;};if _faaccb .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_afgab .ActionAttr .UnmarshalXMLAttr (_faaccb );continue ;};if _faaccb .Name .Local =="\u0065\u0064\u0067\u0065"{_ebbdga ,_eedgf :=_e .ParseBool (_faaccb .Value );if _eedgf !=nil {return _eedgf ;};_afgab .EdgeAttr =&_ebbdga ;continue ;};if _faaccb .Name .Local =="\u0072\u0049\u0064"{_gaedf ,_ebgda :=_e .ParseUint (_faaccb .Value ,10,32);if _ebgda !=nil {return _ebgda ;};_cgbfg :=uint32 (_gaedf );_afgab .RIdAttr =&_cgbfg ;continue ;};if _faaccb .Name .Local =="\u0075\u0061"{_eafbd ,_dbced :=_e .ParseBool (_faaccb .Value );if _dbced !=nil {return _dbced ;};_afgab .UaAttr =&_eafbd ;continue ;};if _faaccb .Name .Local =="\u0072\u0061"{_gfead ,_dcggf :=_e .ParseBool (_faaccb .Value );if _dcggf !=nil {return _dcggf ;};_afgab .RaAttr =&_gfead ;continue ;};};_cbgddd :for {_eadef ,_gbdfd :=d .Token ();if _gbdfd !=nil {return _gbdfd ;};switch _ddccb :=_eadef .(type ){case _b .StartElement :switch _ddccb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_eafd :=NewCT_UndoInfo ();if _deace :=d .DecodeElement (_eafd ,&_ddccb );_deace !=nil {return _deace ;};_afgab .Undo =append (_afgab .Undo ,_eafd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_cgfefg :=NewCT_RevisionCellChange ();if _fggee :=d .DecodeElement (_cgfefg ,&_ddccb );_fggee !=nil {return _fggee ;};_afgab .Rcc =append (_afgab .Rcc ,_cgfefg );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_cffce :=NewCT_RevisionFormatting ();if _eecbg :=d .DecodeElement (_cffce ,&_ddccb );_eecbg !=nil {return _eecbg ;};_afgab .Rfmt =append (_afgab .Rfmt ,_cffce );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0052\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_ddccb .Name );if _dedece :=d .Skip ();_dedece !=nil {return _dedece ;};};case _b .EndElement :break _cbgddd ;case _b .CharData :};};return nil ;};const (ST_ShowDataAsUnset ST_ShowDataAs =0;ST_ShowDataAsNormal ST_ShowDataAs =1;ST_ShowDataAsDifference ST_ShowDataAs =2;ST_ShowDataAsPercent ST_ShowDataAs =3;ST_ShowDataAsPercentDiff ST_ShowDataAs =4;ST_ShowDataAsRunTotal ST_ShowDataAs =5;ST_ShowDataAsPercentOfRow ST_ShowDataAs =6;ST_ShowDataAsPercentOfCol ST_ShowDataAs =7;ST_ShowDataAsPercentOfTotal ST_ShowDataAs =8;ST_ShowDataAsIndex ST_ShowDataAs =9;);func (_adeae *SingleXmlCells )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u0061\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _adeae .CT_SingleXmlCells .MarshalXML (e ,start );};type CT_TextFields struct{ +// Validate validates the CT_FieldGroup and its children +func (_fafgf *CT_FieldGroup )Validate ()error {return _fafgf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};type CT_RevisionSheetRename struct{ -// Count of Fields -CountAttr *uint32 ; +// Sheet Id +SheetIdAttr uint32 ; -// Text Import Field Settings -TextField []*CT_TextField ;};func NewCT_MRUColors ()*CT_MRUColors {_cbba :=&CT_MRUColors {};return _cbba };func (_fabae *SingleXmlCells )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fabae .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_ceagfd :for {_eafde ,_bdedg :=d .Token ();if _bdedg !=nil {return _bdedg ;};switch _beafa :=_eafde .(type ){case _b .StartElement :switch _beafa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_abaeab :=NewCT_SingleXmlCell ();if _edbgcb :=d .DecodeElement (_abaeab ,&_beafa );_edbgcb !=nil {return _edbgcb ;};_fabae .SingleXmlCell =append (_fabae .SingleXmlCell ,_abaeab );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043e\u006cl\u0073\u0020\u0025\u0076",_beafa .Name );if _acdcg :=d .Skip ();_acdcg !=nil {return _acdcg ;};};case _b .EndElement :break _ceagfd ;case _b .CharData :};};return nil ;};func NewCT_Tuples ()*CT_Tuples {_bgffg :=&CT_Tuples {};return _bgffg }; +// Old Sheet Name +OldNameAttr string ; -// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path -func (_acdac *CT_PivotHierarchy )ValidateWithPath (path string )error {if _acdac .Mps !=nil {if _eceef :=_acdac .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_eceef !=nil {return _eceef ;};};for _dfbff ,_gfdced :=range _acdac .Members {if _baeebd :=_gfdced .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_dfbff ));_baeebd !=nil {return _baeebd ;};};if _acdac .ExtLst !=nil {if _deecb :=_acdac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deecb !=nil {return _deecb ;};};return nil ;};func (_gdebb ST_RefMode )Validate ()error {return _gdebb .ValidateWithPath ("")};type ST_SourceType byte ;type CT_FunctionGroup struct{ +// New Sheet Name +NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// Name -NameAttr *string ;};const (ST_IconSetTypeUnset ST_IconSetType =0;ST_IconSetType3Arrows ST_IconSetType =1;ST_IconSetType3ArrowsGray ST_IconSetType =2;ST_IconSetType3Flags ST_IconSetType =3;ST_IconSetType3TrafficLights1 ST_IconSetType =4;ST_IconSetType3TrafficLights2 ST_IconSetType =5;ST_IconSetType3Signs ST_IconSetType =6;ST_IconSetType3Symbols ST_IconSetType =7;ST_IconSetType3Symbols2 ST_IconSetType =8;ST_IconSetType4Arrows ST_IconSetType =9;ST_IconSetType4ArrowsGray ST_IconSetType =10;ST_IconSetType4RedToBlack ST_IconSetType =11;ST_IconSetType4Rating ST_IconSetType =12;ST_IconSetType4TrafficLights ST_IconSetType =13;ST_IconSetType5Arrows ST_IconSetType =14;ST_IconSetType5ArrowsGray ST_IconSetType =15;ST_IconSetType5Rating ST_IconSetType =16;ST_IconSetType5Quarters ST_IconSetType =17;);func NewCT_TextFields ()*CT_TextFields {_daedeg :=&CT_TextFields {};return _daedeg };func NewCT_FieldUsage ()*CT_FieldUsage {_gacf :=&CT_FieldUsage {};return _gacf };func NewCT_Stylesheet ()*CT_Stylesheet {_bebfgf :=&CT_Stylesheet {};return _bebfgf }; +// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path +func (_aecce *CT_Scenarios )ValidateWithPath (path string )error {for _fedbeb ,_eccga :=range _aecce .Scenario {if _caggb :=_eccga .ValidateWithPath (_b .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_fedbeb ));_caggb !=nil {return _caggb ;};};return nil ;}; -// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path -func (_deee *CT_ObjectPr )ValidateWithPath (path string )error {if _acefbc :=_deee .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_acefbc !=nil {return _acefbc ;};return nil ;};func NewCT_DdeValue ()*CT_DdeValue {_bacac :=&CT_DdeValue {};return _bacac };func (_ebabdc ST_Orientation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afffg :=_b .Attr {};_afffg .Name =name ;switch _ebabdc {case ST_OrientationUnset :_afffg .Value ="";case ST_OrientationDefault :_afffg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_OrientationPortrait :_afffg .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_afffg .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _afffg ,nil ;};type ST_VolDepType byte ;const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentTop ST_VerticalAlignment =1;ST_VerticalAlignmentCenter ST_VerticalAlignment =2;ST_VerticalAlignmentBottom ST_VerticalAlignment =3;ST_VerticalAlignmentJustify ST_VerticalAlignment =4;ST_VerticalAlignmentDistributed ST_VerticalAlignment =5;);func NewCT_MetadataRecord ()*CT_MetadataRecord {_accc :=&CT_MetadataRecord {};return _accc };type CT_DdeItem struct{ +// Validate validates the CT_Font and its children +func (_bfebe *CT_Font )Validate ()error {return _bfebe .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_cbdeb *Worksheet )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cbdeb .CT_Worksheet .MarshalXML (e ,start );};func (_bccg *CT_CellStyle )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_bbdb :=range start .Attr {if _bbdb .Name .Local =="\u006e\u0061\u006d\u0065"{_gafcb ,_dabga :=_bbdb .Value ,error (nil );if _dabga !=nil {return _dabga ;};_bccg .NameAttr =&_gafcb ;continue ;};if _bbdb .Name .Local =="\u0078\u0066\u0049\u0064"{_decg ,_ffag :=_a .ParseUint (_bbdb .Value ,10,32);if _ffag !=nil {return _ffag ;};_bccg .XfIdAttr =uint32 (_decg );continue ;};if _bbdb .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_bbeb ,_fea :=_a .ParseUint (_bbdb .Value ,10,32);if _fea !=nil {return _fea ;};_baed :=uint32 (_bbeb );_bccg .BuiltinIdAttr =&_baed ;continue ;};if _bbdb .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_cafg ,_bbda :=_a .ParseUint (_bbdb .Value ,10,32);if _bbda !=nil {return _bbda ;};_dfee :=uint32 (_cafg );_bccg .ILevelAttr =&_dfee ;continue ;};if _bbdb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_afgg ,_cef :=_a .ParseBool (_bbdb .Value );if _cef !=nil {return _cef ;};_bccg .HiddenAttr =&_afgg ;continue ;};if _bbdb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_ddde ,_cfdg :=_a .ParseBool (_bbdb .Value );if _cfdg !=nil {return _cfdg ;};_bccg .CustomBuiltinAttr =&_ddde ;continue ;};};_ccaa :for {_dagef ,_fbfd :=d .Token ();if _fbfd !=nil {return _fbfd ;};switch _eeec :=_dagef .(type ){case _gd .StartElement :switch _eeec .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bccg .ExtLst =NewCT_ExtensionList ();if _gfced :=d .DecodeElement (_bccg .ExtLst ,&_eeec );_gfced !=nil {return _gfced ;};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\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_eeec .Name );if _gcfgg :=d .Skip ();_gcfgg !=nil {return _gcfgg ;};};case _gd .EndElement :break _ccaa ;case _gd .CharData :};};return nil ;};func (_abbbf ST_CellType )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_aedceb :=_gd .Attr {};_aedceb .Name =name ;switch _abbbf {case ST_CellTypeUnset :_aedceb .Value ="";case ST_CellTypeB :_aedceb .Value ="\u0062";case ST_CellTypeN :_aedceb .Value ="\u006e";case ST_CellTypeE :_aedceb .Value ="\u0065";case ST_CellTypeS :_aedceb .Value ="\u0073";case ST_CellTypeStr :_aedceb .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_aedceb .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _aedceb ,nil ;};func (_fabdce *ST_PivotFilterType )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_fabdce =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_fabdce =1;case "\u0063\u006f\u0075n\u0074":*_fabdce =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fabdce =3;case "\u0073\u0075\u006d":*_fabdce =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_fabdce =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fabdce =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_fabdce =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_fabdce =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fabdce =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_fabdce =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_fabdce =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_fabdce =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_fabdce =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_fabdce =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fabdce =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_fabdce =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_fabdce =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_fabdce =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_fabdce =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fabdce =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fabdce =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fabdce =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fabdce =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fabdce =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fabdce =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fabdce =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_fabdce =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fabdce =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_fabdce =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fabdce =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_fabdce =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fabdce =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fabdce =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_fabdce =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fabdce =35;case "\u0074\u006f\u0064a\u0079":*_fabdce =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fabdce =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fabdce =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fabdce =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fabdce =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fabdce =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fabdce =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fabdce =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fabdce =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fabdce =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fabdce =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_fabdce =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_fabdce =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_fabdce =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_fabdce =50;case "\u0051\u0031":*_fabdce =51;case "\u0051\u0032":*_fabdce =52;case "\u0051\u0033":*_fabdce =53;case "\u0051\u0034":*_fabdce =54;case "\u004d\u0031":*_fabdce =55;case "\u004d\u0032":*_fabdce =56;case "\u004d\u0033":*_fabdce =57;case "\u004d\u0034":*_fabdce =58;case "\u004d\u0035":*_fabdce =59;case "\u004d\u0036":*_fabdce =60;case "\u004d\u0037":*_fabdce =61;case "\u004d\u0038":*_fabdce =62;case "\u004d\u0039":*_fabdce =63;case "\u004d\u0031\u0030":*_fabdce =64;case "\u004d\u0031\u0031":*_fabdce =65;case "\u004d\u0031\u0032":*_fabdce =66;};return nil ;};func (_ddggg *ST_RefMode )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_ddggg =0;case "\u0041\u0031":*_ddggg =1;case "\u0052\u0031\u0043\u0031":*_ddggg =2;};return nil ;}; -// DDE Name -NameAttr *string ; +// Validate validates the CT_TableParts and its children +func (_eeagfc *CT_TableParts )Validate ()error {return _eeagfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};func (_fagacd *CT_Members )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fagacd .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fagacd .CountAttr )});};if _fagacd .LevelAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fagacd .LevelAttr )});};e .EncodeToken (start );_fbcdf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}};for _ ,_bddca :=range _fagacd .Member {e .EncodeElement (_bddca ,_fbcdf );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Object Linking TechnologyE -OleAttr *bool ; +// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path +func (_ggbbd *CT_PageItem )ValidateWithPath (path string )error {return nil }; -// Advise -AdviseAttr *bool ; +// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path +func (_abfeed *CT_PCDSCPage )ValidateWithPath (path string )error {for _fcgbf ,_fcgec :=range _abfeed .PageItem {if _edggd :=_fcgec .ValidateWithPath (_b .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fcgbf ));_edggd !=nil {return _edggd ;};};return nil ;};func (_ccdfg *CT_RevisionSheetRename )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_aeefed :=range start .Attr {if _aeefed .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_eaccg ,_fffdca :=_a .ParseUint (_aeefed .Value ,10,32);if _fffdca !=nil {return _fffdca ;};_ccdfg .SheetIdAttr =uint32 (_eaccg );continue ;};if _aeefed .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_dgcfg ,_gaabd :=_aeefed .Value ,error (nil );if _gaabd !=nil {return _gaabd ;};_ccdfg .OldNameAttr =_dgcfg ;continue ;};if _aeefed .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_cgcfa ,_dgeacd :=_aeefed .Value ,error (nil );if _dgeacd !=nil {return _dgeacd ;};_ccdfg .NewNameAttr =_cgcfa ;continue ;};if _aeefed .Name .Local =="\u0072\u0049\u0064"{_bgeab ,_egcafd :=_a .ParseUint (_aeefed .Value ,10,32);if _egcafd !=nil {return _egcafd ;};_cggd :=uint32 (_bgeab );_ccdfg .RIdAttr =&_cggd ;continue ;};if _aeefed .Name .Local =="\u0075\u0061"{_aaafcc ,_adade :=_a .ParseBool (_aeefed .Value );if _adade !=nil {return _adade ;};_ccdfg .UaAttr =&_aaafcc ;continue ;};if _aeefed .Name .Local =="\u0072\u0061"{_aagaab ,_gbadff :=_a .ParseBool (_aeefed .Value );if _gbadff !=nil {return _gbadff ;};_ccdfg .RaAttr =&_aagaab ;continue ;};};_adddgd :for {_aedag ,_dgddg :=d .Token ();if _dgddg !=nil {return _dgddg ;};switch _egggg :=_aedag .(type ){case _gd .StartElement :switch _egggg .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccdfg .ExtLst =NewCT_ExtensionList ();if _aefba :=d .DecodeElement (_ccdfg .ExtLst ,&_egggg );_aefba !=nil {return _aefba ;};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\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061\u006d\u0065\u0020\u0025\u0076",_egggg .Name );if _eaaeae :=d .Skip ();_eaaeae !=nil {return _eaaeae ;};};case _gd .EndElement :break _adddgd ;case _gd .CharData :};};return nil ;};func NewCT_TextFields ()*CT_TextFields {_gdccbd :=&CT_TextFields {};return _gdccbd };type CT_InputCells struct{ -// Data is an Image -PreferPicAttr *bool ; +// Reference +RAttr string ; -// DDE Name Values -Values *CT_DdeValues ;};type ST_Visibility byte ;type ST_Axis byte ; +// Deleted +DeletedAttr *bool ; -// Validate validates the CT_X and its children -func (_fabgdb *CT_X )Validate ()error {return _fabgdb .ValidateWithPath ("\u0043\u0054\u005f\u0058")};func (_eeaab *CT_RevisionCustomView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeaab .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_eeaab .ActionAttr =ST_RevisionAction (1);for _ ,_bdcge :=range start .Attr {if _bdcge .Name .Local =="\u0067\u0075\u0069\u0064"{_dcade ,_ggacb :=_bdcge .Value ,error (nil );if _ggacb !=nil {return _ggacb ;};_eeaab .GuidAttr =_dcade ;continue ;};if _bdcge .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_eeaab .ActionAttr .UnmarshalXMLAttr (_bdcge );continue ;};};for {_ecdbf ,_dcgge :=d .Token ();if _dcgge !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043u\u0073\u0074\u006f\u006d\u0056\u0069\u0065w\u003a\u0020\u0025\u0073",_dcgge );};if _aecaf ,_bddge :=_ecdbf .(_b .EndElement );_bddge &&_aecaf .Name ==start .Name {break ;};};return nil ;}; +// Undone +UndoneAttr *bool ; -// Validate validates the CT_QueryTable and its children -func (_eagbe *CT_QueryTable )Validate ()error {return _eagbe .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");}; +// Value +ValAttr string ; -// Validate validates the CT_QueryTableFields and its children -func (_daagde *CT_QueryTableFields )Validate ()error {return _daagde .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_GradientStop struct{ +// Number Format Id +NumFmtIdAttr *uint32 ;}; -// Gradient Stop Position -PositionAttr float64 ; +// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path +func (_dgdb *CT_DataFields )ValidateWithPath (path string )error {for _ecefb ,_fcbg :=range _dgdb .DataField {if _fdfc :=_fcbg .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ecefb ));_fdfc !=nil {return _fdfc ;};};return nil ;};func (_eedfgc ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _eedfgc {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 (_eedfgc ));};return nil ;};type CT_IconSet struct{ -// Color -Color *CT_Color ;};func (_bggbc *CT_MeasureDimensionMap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cadgc :=range start .Attr {if _cadgc .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_aegge ,_bddad :=_e .ParseUint (_cadgc .Value ,10,32);if _bddad !=nil {return _bddad ;};_cafac :=uint32 (_aegge );_bggbc .MeasureGroupAttr =&_cafac ;continue ;};if _cadgc .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_cbaeaa ,_fcefd :=_e .ParseUint (_cadgc .Value ,10,32);if _fcefd !=nil {return _fcefd ;};_dfdag :=uint32 (_cbaeaa );_bggbc .DimensionAttr =&_dfdag ;continue ;};};for {_caagf ,_cdccg :=d .Token ();if _cdccg !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0061s\u0075r\u0065D\u0069m\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_cdccg );};if _abefd ,_fdgee :=_caagf .(_b .EndElement );_fdgee &&_abefd .Name ==start .Name {break ;};};return nil ;};func (_bbedb *CT_ServerFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbedb .CultureAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbedb .CultureAttr )});};if _bbedb .FormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bbedb .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RevisionCustomView struct{ +// Icon Set +IconSetAttr ST_IconSetType ; -// GUID -GuidAttr string ; +// Show Value +ShowValueAttr *bool ; -// User Action -ActionAttr ST_RevisionAction ;}; +// Percent +PercentAttr *bool ; -// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path -func (_ddbef *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };func (_faadac ST_DvAspect )String ()string {switch _faadac {case 0:return "";case 1:return "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case 2:return "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return "";};func (_baebc *CT_PageField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdbce :=range start .Attr {if _gdbce .Name .Local =="\u0066\u006c\u0064"{_dfcef ,_ccgge :=_e .ParseInt (_gdbce .Value ,10,32);if _ccgge !=nil {return _ccgge ;};_baebc .FldAttr =int32 (_dfcef );continue ;};if _gdbce .Name .Local =="\u0069\u0074\u0065\u006d"{_abafa ,_cdece :=_e .ParseUint (_gdbce .Value ,10,32);if _cdece !=nil {return _cdece ;};_fgdgf :=uint32 (_abafa );_baebc .ItemAttr =&_fgdgf ;continue ;};if _gdbce .Name .Local =="\u0068\u0069\u0065\u0072"{_gbedc ,_caccaa :=_e .ParseInt (_gdbce .Value ,10,32);if _caccaa !=nil {return _caccaa ;};_effcb :=int32 (_gbedc );_baebc .HierAttr =&_effcb ;continue ;};if _gdbce .Name .Local =="\u006e\u0061\u006d\u0065"{_ddddd ,_cdffe :=_gdbce .Value ,error (nil );if _cdffe !=nil {return _cdffe ;};_baebc .NameAttr =&_ddddd ;continue ;};if _gdbce .Name .Local =="\u0063\u0061\u0070"{_bcbgb ,_cbbdd :=_gdbce .Value ,error (nil );if _cbbdd !=nil {return _cbbdd ;};_baebc .CapAttr =&_bcbgb ;continue ;};};_dfgac :for {_addbe ,_faccc :=d .Token ();if _faccc !=nil {return _faccc ;};switch _debee :=_addbe .(type ){case _b .StartElement :switch _debee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baebc .ExtLst =NewCT_ExtensionList ();if _dfbdc :=d .DecodeElement (_baebc .ExtLst ,&_debee );_dfbdc !=nil {return _dfbdc ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_debee .Name );if _egaac :=d .Skip ();_egaac !=nil {return _egaac ;};};case _b .EndElement :break _dfgac ;case _b .CharData :};};return nil ;};type ST_UpdateLinks byte ;func NewCT_WorkbookPr ()*CT_WorkbookPr {_fcbgd :=&CT_WorkbookPr {};return _fcbgd }; +// Reverse Icons +ReverseAttr *bool ; -// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path -func (_aaada *CT_GroupLevel )ValidateWithPath (path string )error {if _aaada .Groups !=nil {if _bgba :=_aaada .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_bgba !=nil {return _bgba ;};};if _aaada .ExtLst !=nil {if _bfaf :=_aaada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfaf !=nil {return _bfaf ;};};return nil ;}; +// Conditional Formatting Object +Cfvo []*CT_Cfvo ;};type CT_HierarchyUsage struct{ -// Validate validates the CT_CellStyleXfs and its children -func (_gded *CT_CellStyleXfs )Validate ()error {return _gded .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);func (_bccb *CT_FileSharing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcegc :=range start .Attr {if _dcegc .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_efdag ,_aade :=_e .ParseBool (_dcegc .Value );if _aade !=nil {return _aade ;};_bccb .ReadOnlyRecommendedAttr =&_efdag ;continue ;};if _dcegc .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_gdbeb ,_fgabd :=_dcegc .Value ,error (nil );if _fgabd !=nil {return _fgabd ;};_bccb .UserNameAttr =&_gdbeb ;continue ;};if _dcegc .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fgbee ,_aaeee :=_dcegc .Value ,error (nil );if _aaeee !=nil {return _aaeee ;};_bccb .ReservationPasswordAttr =&_fgbee ;continue ;};if _dcegc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_egaa ,_bgcf :=_dcegc .Value ,error (nil );if _bgcf !=nil {return _bgcf ;};_bccb .AlgorithmNameAttr =&_egaa ;continue ;};if _dcegc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gegga ,_cdbe :=_dcegc .Value ,error (nil );if _cdbe !=nil {return _cdbe ;};_bccb .HashValueAttr =&_gegga ;continue ;};if _dcegc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bedfa ,_gcebg :=_dcegc .Value ,error (nil );if _gcebg !=nil {return _gcebg ;};_bccb .SaltValueAttr =&_bedfa ;continue ;};if _dcegc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_efada ,_aaacc :=_e .ParseUint (_dcegc .Value ,10,32);if _aaacc !=nil {return _aaacc ;};_ceddg :=uint32 (_efada );_bccb .SpinCountAttr =&_ceddg ;continue ;};};for {_cgfag ,_fddcb :=d .Token ();if _fddcb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067:\u0020\u0025\u0073",_fddcb );};if _gede ,_babbg :=_cgfag .(_b .EndElement );_babbg &&_gede .Name ==start .Name {break ;};};return nil ;};func NewCT_Workbook ()*CT_Workbook {_cgeeb :=&CT_Workbook {};_cgeeb .Sheets =NewCT_Sheets ();return _cgeeb ;};func (_bgbc *CT_CalcChain )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gdbgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_agc :=range _bgbc .C {e .EncodeElement (_agc ,_gdbgb );};if _bgbc .ExtLst !=nil {_egff :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bgbc .ExtLst ,_egff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ConditionalFormat struct{ +// Hierarchy Usage +HierarchyUsageAttr int32 ;};func (_cede *CT_GroupLevels )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cede .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cede .CountAttr )});};e .EncodeToken (start );_accad :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_eeeff :=range _cede .GroupLevel {e .EncodeElement (_eeeff ,_accad );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type CT_ColFields struct{ -// Conditional Formatting Scope -ScopeAttr ST_Scope ; +// Repeated Items Count +CountAttr *uint32 ; -// Conditional Formatting Rule Type -TypeAttr ST_Type ; +// Field +Field []*CT_Field ;}; -// Priority -PriorityAttr uint32 ; +// Validate validates the CT_MdxTuple and its children +func (_efcff *CT_MdxTuple )Validate ()error {return _efcff .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};func (_egacf *Comments )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_egacf .CT_Comments =*NewCT_Comments ();_decacd :for {_eggac ,_bggga :=d .Token ();if _bggga !=nil {return _bggga ;};switch _dgbgb :=_eggac .(type ){case _gd .StartElement :switch _dgbgb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bgfcgg :=d .DecodeElement (_egacf .Authors ,&_dgbgb );_bgfcgg !=nil {return _bgfcgg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ecdbe :=d .DecodeElement (_egacf .CommentList ,&_dgbgb );_ecdbe !=nil {return _ecdbe ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egacf .ExtLst =NewCT_ExtensionList ();if _ffbfg :=d .DecodeElement (_egacf .ExtLst ,&_dgbgb );_ffbfg !=nil {return _ffbfg ;};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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_dgbgb .Name );if _faceg :=d .Skip ();_faceg !=nil {return _faceg ;};};case _gd .EndElement :break _decacd ;case _gd .CharData :};};return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_fdbda :=&CT_IntProperty {};return _fdbda }; -// Pivot Areas -PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path +func (_cfddgb *CT_Xf )ValidateWithPath (path string )error {if _cfddgb .Alignment !=nil {if _ffffd :=_cfddgb .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_ffffd !=nil {return _ffffd ;};};if _cfddgb .Protection !=nil {if _baddg :=_cfddgb .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_baddg !=nil {return _baddg ;};};if _cfddgb .ExtLst !=nil {if _ceebc :=_cfddgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceebc !=nil {return _ceebc ;};};return nil ;}; -// Validate validates the CT_OleItems and its children -func (_gcbaa *CT_OleItems )Validate ()error {return _gcbaa .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");}; +// ValidateWithPath validates the Workbook and its children, prefixing error messages with path +func (_gdcec *Workbook )ValidateWithPath (path string )error {if _fgdfe :=_gdcec .CT_Workbook .ValidateWithPath (path );_fgdfe !=nil {return _fgdfe ;};return nil ;};func (_fbda *CT_Error )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_fbda .VAttr )});if _fbda .UAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbda .UAttr ))});};if _fbda .FAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbda .FAttr ))});};if _fbda .CAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fbda .CAttr )});};if _fbda .CpAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_fbda .CpAttr )});};if _fbda .InAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbda .InAttr )});};if _fbda .BcAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fbda .BcAttr )});};if _fbda .FcAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fbda .FcAttr )});};if _fbda .IAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbda .IAttr ))});};if _fbda .UnAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbda .UnAttr ))});};if _fbda .StAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbda .StAttr ))});};if _fbda .BAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbda .BAttr ))});};e .EncodeToken (start );if _fbda .Tpls !=nil {_egcdb :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_fbda .Tpls ,_egcdb );};if _fbda .X !=nil {_bedbe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bebce :=range _fbda .X {e .EncodeElement (_bebce ,_bedbe );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SheetPr and its children -func (_gdgba *CT_SheetPr )Validate ()error {return _gdgba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};func (_bcgba *CalcChain )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcgba .CT_CalcChain =*NewCT_CalcChain ();_ccdeea :for {_daccab ,_egaef :=d .Token ();if _egaef !=nil {return _egaef ;};switch _fdgae :=_daccab .(type ){case _b .StartElement :switch _fdgae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_fgggf :=NewCT_CalcCell ();if _dgdcg :=d .DecodeElement (_fgggf ,&_fdgae );_dgdcg !=nil {return _dgdcg ;};_bcgba .C =append (_bcgba .C ,_fgggf );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgba .ExtLst =NewCT_ExtensionList ();if _bacgab :=d .DecodeElement (_bcgba .ExtLst ,&_fdgae );_bacgab !=nil {return _bacgab ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0061\u006c\u0063\u0043\u0068a\u0069\u006e \u0025\u0076",_fdgae .Name );if _fabda :=d .Skip ();_fabda !=nil {return _fabda ;};};case _b .EndElement :break _ccdeea ;case _b .CharData :};};return nil ;};type CT_ExternalCell struct{ +// Validate validates the CT_SheetProtection and its children +func (_gdbeeg *CT_SheetProtection )Validate ()error {return _gdbeeg .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func (_daeeb *ST_DataConsolidateFunction )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fgdef ,_gfadbe :=d .Token ();if _gfadbe !=nil {return _gfadbe ;};if _aabda ,_geacac :=_fgdef .(_gd .EndElement );_geacac &&_aabda .Name ==start .Name {*_daeeb =1;return nil ;};if _ceddfa ,_fdbcf :=_fgdef .(_gd .CharData );!_fdbcf {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",_fgdef );}else {switch string (_ceddfa ){case "":*_daeeb =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_daeeb =1;case "\u0063\u006f\u0075n\u0074":*_daeeb =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_daeeb =3;case "\u006d\u0061\u0078":*_daeeb =4;case "\u006d\u0069\u006e":*_daeeb =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_daeeb =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_daeeb =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_daeeb =8;case "\u0073\u0075\u006d":*_daeeb =9;case "\u0076\u0061\u0072":*_daeeb =10;case "\u0076\u0061\u0072\u0070":*_daeeb =11;};};_fgdef ,_gfadbe =d .Token ();if _gfadbe !=nil {return _gfadbe ;};if _fbfbb ,_acccff :=_fgdef .(_gd .EndElement );_acccff &&_fbfbb .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",_fgdef );};func (_fdefc *CT_CustomProperties )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bedfa :for {_cbbe ,_ecfgf :=d .Token ();if _ecfgf !=nil {return _ecfgf ;};switch _dbece :=_cbbe .(type ){case _gd .StartElement :switch _dbece .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_febbd :=NewCT_CustomProperty ();if _gcae :=d .DecodeElement (_febbd ,&_dbece );_gcae !=nil {return _gcae ;};_fdefc .CustomPr =append (_fdefc .CustomPr ,_febbd );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\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dbece .Name );if _gbgca :=d .Skip ();_gbgca !=nil {return _gbgca ;};};case _gd .EndElement :break _bedfa ;case _gd .CharData :};};return nil ;};func (_agacbc ST_RevisionAction )Validate ()error {return _agacbc .ValidateWithPath ("")};func (_dfce *CT_LegacyDrawing )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dfce .IdAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_fbdba ST_MdxSetOrder )String ()string {switch _fbdba {case 0:return "";case 1:return "\u0075";case 2:return "\u0061";case 3:return "\u0064";case 4:return "\u0061\u0061";case 5:return "\u0061\u0064";case 6:return "\u006e\u0061";case 7:return "\u006e\u0064";};return "";};func (_ggfggbb ST_CredMethod )String ()string {switch _ggfggbb {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 (_gcdbad ST_PrintError )Validate ()error {return _gcdbad .ValidateWithPath ("")}; -// Reference -RAttr *string ; +// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path +func (_fbg *CT_BooleanProperty )ValidateWithPath (path string )error {return nil };func (_gecdf ST_RefMode )ValidateWithPath (path string )error {switch _gecdf {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 (_gecdf ));};return nil ;}; -// Type -TAttr ST_CellType ; +// Validate validates the CT_CustomChartsheetViews and its children +func (_adfeg *CT_CustomChartsheetViews )Validate ()error {return _adfeg .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");}; -// Value Metadata -VmAttr *uint32 ; +// Validate validates the CT_Table and its children +func (_becbb *CT_Table )Validate ()error {return _becbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};type CT_Authors struct{ -// Value -V *string ;};func (_cbce *CT_MetadataRecord )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0076",_cbce .TAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_cbce .VAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Comment ()*CT_Comment {_aaca :=&CT_Comment {};_aaca .Text =NewCT_Rst ();return _aaca };func NewCT_FutureMetadata ()*CT_FutureMetadata {_agba :=&CT_FutureMetadata {};return _agba }; +// Author +Author []string ;};func (_abede *ST_ShowDataAs )UnmarshalXMLAttr (attr _gd .Attr )error {switch attr .Value {case "":*_abede =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_abede =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_abede =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_abede =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_abede =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_abede =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_abede =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_abede =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_abede =8;case "\u0069\u006e\u0064e\u0078":*_abede =9;};return nil ;}; -// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path -func (_eadfg *CT_Filter )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_PageSetup and its children +func (_gfccef *CT_PageSetup )Validate ()error {return _gfccef .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_bgddfa *CT_ExtensionList )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_edgba :for {_bgec ,_cbbde :=d .Token ();if _cbbde !=nil {return _cbbde ;};switch _fgbe :=_bgec .(type ){case _gd .StartElement :switch _fgbe .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_edadg :=NewCT_Extension ();if _bfcb :=d .DecodeElement (_edadg ,&_fgbe );_bfcb !=nil {return _bfcb ;};_bgddfa .Ext =append (_bgddfa .Ext ,_edadg );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",_fgbe .Name );if _aaegd :=d .Skip ();_aaegd !=nil {return _aaegd ;};};case _gd .EndElement :break _edgba ;case _gd .CharData :};};return nil ;};func (_ebbgf *ST_SourceType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_effea ,_dbbeg :=d .Token ();if _dbbeg !=nil {return _dbbeg ;};if _acdaac ,_eedceef :=_effea .(_gd .EndElement );_eedceef &&_acdaac .Name ==start .Name {*_ebbgf =1;return nil ;};if _cfbff ,_ggfe :=_effea .(_gd .CharData );!_ggfe {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",_effea );}else {switch string (_cfbff ){case "":*_ebbgf =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_ebbgf =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_ebbgf =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_ebbgf =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_ebbgf =4;};};_effea ,_dbbeg =d .Token ();if _dbbeg !=nil {return _dbbeg ;};if _dfedg ,_ggfcaf :=_effea .(_gd .EndElement );_ggfcaf &&_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",_effea );};func (_cccec *CT_TableStyleElement )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cccec .TypeAttr =ST_TableStyleType (1);for _ ,_agedd :=range start .Attr {if _agedd .Name .Local =="\u0074\u0079\u0070\u0065"{_cccec .TypeAttr .UnmarshalXMLAttr (_agedd );continue ;};if _agedd .Name .Local =="\u0073\u0069\u007a\u0065"{_agacb ,_eefcgf :=_a .ParseUint (_agedd .Value ,10,32);if _eefcgf !=nil {return _eefcgf ;};_afffdg :=uint32 (_agacb );_cccec .SizeAttr =&_afffdg ;continue ;};if _agedd .Name .Local =="\u0064\u0078\u0066I\u0064"{_adfdc ,_ffbafb :=_a .ParseUint (_agedd .Value ,10,32);if _ffbafb !=nil {return _ffbafb ;};_dabfcc :=uint32 (_adfdc );_cccec .DxfIdAttr =&_dabfcc ;continue ;};};for {_ffebf ,_dfbfd :=d .Token ();if _dfbfd !=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",_dfbfd );};if _adgdd ,_gfceg :=_ffebf .(_gd .EndElement );_gfceg &&_adgdd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SmartTagTypes and its children -func (_gbeagg *CT_SmartTagTypes )Validate ()error {return _gbeagg .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};type CT_DataRef struct{ +// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path +func (_cafe *CT_CacheSource )ValidateWithPath (path string )error {if _cafe .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 _gaea :=_cafe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gaea !=nil {return _gaea ;};if _cafe .WorksheetSource !=nil {if _gbea :=_cafe .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_gbea !=nil {return _gbea ;};};if _cafe .Consolidation !=nil {if _fafd :=_cafe .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_fafd !=nil {return _fafd ;};};if _cafe .ExtLst !=nil {if _daee :=_cafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daee !=nil {return _daee ;};};return nil ;};func NewCT_Missing ()*CT_Missing {_gcaadd :=&CT_Missing {};return _gcaadd };func (_agcgg ST_rwColActionType )String ()string {switch _agcgg {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 NewCT_RevisionConflict ()*CT_RevisionConflict {_adecff :=&CT_RevisionConflict {};return _adecff }; -// Reference -RefAttr *string ; +// Validate validates the CT_String and its children +func (_dbdbd *CT_String )Validate ()error {return _dbdbd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_feabg *CT_WebPr )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _feabg .XmlAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u006d\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feabg .XmlAttr ))});};if _feabg .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feabg .SourceDataAttr ))});};if _feabg .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feabg .ParsePreAttr ))});};if _feabg .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feabg .ConsecutiveAttr ))});};if _feabg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feabg .FirstRowAttr ))});};if _feabg .Xl97Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feabg .Xl97Attr ))});};if _feabg .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feabg .TextDatesAttr ))});};if _feabg .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feabg .Xl2000Attr ))});};if _feabg .UrlAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0072\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_feabg .UrlAttr )});};if _feabg .PostAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_feabg .PostAttr )});};if _feabg .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_feabg .HtmlTablesAttr ))});};if _feabg .HtmlFormatAttr !=ST_HtmlFmtUnset {_efaade ,_fcgfff :=_feabg .HtmlFormatAttr .MarshalXMLAttr (_gd .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _fcgfff !=nil {return _fcgfff ;};start .Attr =append (start .Attr ,_efaade );};if _feabg .EditPageAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_feabg .EditPageAttr )});};e .EncodeToken (start );if _feabg .Tables !=nil {_fgfcfd :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_feabg .Tables ,_fgfcfd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_affeb *ST_SortType )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dgeabd ,_ceaaa :=d .Token ();if _ceaaa !=nil {return _ceaaa ;};if _dgecad ,_cecge :=_dgeabd .(_gd .EndElement );_cecge &&_dgecad .Name ==start .Name {*_affeb =1;return nil ;};if _ececa ,_aggef :=_dgeabd .(_gd .CharData );!_aggef {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",_dgeabd );}else {switch string (_ececa ){case "":*_affeb =0;case "\u006e\u006f\u006e\u0065":*_affeb =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_affeb =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_affeb =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_affeb =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_affeb =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_affeb =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_affeb =7;};};_dgeabd ,_ceaaa =d .Token ();if _ceaaa !=nil {return _ceaaa ;};if _ebccf ,_fbbgfd :=_dgeabd .(_gd .EndElement );_fbbgfd &&_ebccf .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",_dgeabd );};func (_dgafaa ST_DataValidationOperator )String ()string {switch _dgafaa {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 "";};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;);type ST_TargetScreenSize byte ;func (_bcaeb *CT_PivotAreas )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bcaeb .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bcaeb .CountAttr )});};e .EncodeToken (start );if _bcaeb .PivotArea !=nil {_bfbac :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_ffedd :=range _bcaeb .PivotArea {e .EncodeElement (_ffedd ,_bfbac );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bgfgb ST_CredMethod )MarshalXMLAttr (name _gd .Name )(_gd .Attr ,error ){_gcddec :=_gd .Attr {};_gcddec .Name =name ;switch _bgfgb {case ST_CredMethodUnset :_gcddec .Value ="";case ST_CredMethodIntegrated :_gcddec .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_gcddec .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_gcddec .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_gcddec .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _gcddec ,nil ;}; -// Named Range -NameAttr *string ; +// Validate validates the CT_AutoFilter and its children +func (_afa *CT_AutoFilter )Validate ()error {return _afa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");};func (_affceg ST_FormatAction )ValidateWithPath (path string )error {switch _affceg {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 (_affceg ));};return nil ;};func (_cffec *CT_RevisionHeaders )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_cffec .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 _ ,_acdfg :=range start .Attr {if _acdfg .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_fcccfb ,_cbeddd :=_a .ParseBool (_acdfg .Value );if _cbeddd !=nil {return _cbeddd ;};_cffec .ExclusiveAttr =&_fcccfb ;continue ;};if _acdfg .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_afeca ,_ceba :=_acdfg .Value ,error (nil );if _ceba !=nil {return _ceba ;};_cffec .LastGuidAttr =&_afeca ;continue ;};if _acdfg .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_baeff ,_ddbee :=_a .ParseBool (_acdfg .Value );if _ddbee !=nil {return _ddbee ;};_cffec .SharedAttr =&_baeff ;continue ;};if _acdfg .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_adgag ,_bfffcdc :=_a .ParseBool (_acdfg .Value );if _bfffcdc !=nil {return _bfffcdc ;};_cffec .DiskRevisionsAttr =&_adgag ;continue ;};if _acdfg .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_egafd ,_fgbgb :=_a .ParseBool (_acdfg .Value );if _fgbgb !=nil {return _fgbgb ;};_cffec .HistoryAttr =&_egafd ;continue ;};if _acdfg .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_fbdag ,_debdcc :=_a .ParseBool (_acdfg .Value );if _debdcc !=nil {return _debdcc ;};_cffec .TrackRevisionsAttr =&_fbdag ;continue ;};if _acdfg .Name .Local =="\u0067\u0075\u0069\u0064"{_bgbbd ,_edded :=_acdfg .Value ,error (nil );if _edded !=nil {return _edded ;};_cffec .GuidAttr =_bgbbd ;continue ;};if _acdfg .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ggdcf ,_fadbg :=_a .ParseUint (_acdfg .Value ,10,32);if _fadbg !=nil {return _fadbg ;};_eedfd :=uint32 (_ggdcf );_cffec .RevisionIdAttr =&_eedfd ;continue ;};if _acdfg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_ecbbe ,_gdadd :=_a .ParseInt (_acdfg .Value ,10,32);if _gdadd !=nil {return _gdadd ;};_bebgae :=int32 (_ecbbe );_cffec .VersionAttr =&_bebgae ;continue ;};if _acdfg .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_ecgcc ,_gdeba :=_a .ParseBool (_acdfg .Value );if _gdeba !=nil {return _gdeba ;};_cffec .KeepChangeHistoryAttr =&_ecgcc ;continue ;};if _acdfg .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_abadc ,_cfbeba :=_a .ParseBool (_acdfg .Value );if _cfbeba !=nil {return _cfbeba ;};_cffec .ProtectedAttr =&_abadc ;continue ;};if _acdfg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_fcbcb ,_dfeef :=_a .ParseUint (_acdfg .Value ,10,32);if _dfeef !=nil {return _dfeef ;};_adbff :=uint32 (_fcbcb );_cffec .PreserveHistoryAttr =&_adbff ;continue ;};};_cafdg :for {_cgafa ,_ffefe :=d .Token ();if _ffefe !=nil {return _ffefe ;};switch _gddbdc :=_cgafa .(type ){case _gd .StartElement :switch _gddbdc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbbag :=NewCT_RevisionHeader ();if _cfcg :=d .DecodeElement (_dbbag ,&_gddbdc );_cfcg !=nil {return _cfcg ;};_cffec .Header =append (_cffec .Header ,_dbbag );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\u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_gddbdc .Name );if _edfb :=d .Skip ();_edfb !=nil {return _edfb ;};};case _gd .EndElement :break _cafdg ;case _gd .CharData :};};return nil ;};type CT_Color struct{ -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func (_dafeg ST_FontScheme )Validate ()error {return _dafeg .ValidateWithPath ("")};func (_fedbb *CT_String )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_fedbb .VAttr )});if _fedbb .UAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fedbb .UAttr ))});};if _fedbb .FAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fedbb .FAttr ))});};if _fedbb .CAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_fedbb .CAttr )});};if _fedbb .CpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_fedbb .CpAttr )});};if _fedbb .InAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fedbb .InAttr )});};if _fedbb .BcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_fedbb .BcAttr )});};if _fedbb .FcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_fedbb .FcAttr )});};if _fedbb .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fedbb .IAttr ))});};if _fedbb .UnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fedbb .UnAttr ))});};if _fedbb .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fedbb .StAttr ))});};if _fedbb .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_fedbb .BAttr ))});};e .EncodeToken (start );if _fedbb .Tpls !=nil {_ccdfe :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_dgfbdg :=range _fedbb .Tpls {e .EncodeElement (_dgfbdg ,_ccdfe );};};if _fedbb .X !=nil {_gdbbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_affgaf :=range _fedbb .X {e .EncodeElement (_affgaf ,_gdbbg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Sets struct{ +// Automatic +AutoAttr *bool ; -// Tuple Set Count -CountAttr *uint32 ; +// Index +IndexedAttr *uint32 ; -// OLAP Set -Set []*CT_Set ;}; +// Alpha Red Green Blue Color Value +RgbAttr *string ; -// Validate validates the CT_RangeSet and its children -func (_eedfa *CT_RangeSet )Validate ()error {return _eedfa .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");}; +// Theme Color +ThemeAttr *uint32 ; -// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path -func (_dfebae *CT_Sheets )ValidateWithPath (path string )error {for _ffcea ,_edede :=range _dfebae .Sheet {if _cabcdd :=_edede .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ffcea ));_cabcdd !=nil {return _cabcdd ;};};return nil ;};func (_befag *CT_DeletedField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_befag .NameAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ServerFormat ()*CT_ServerFormat {_bedcc :=&CT_ServerFormat {};return _bedcc };func (_fbggfg ST_PrintError )String ()string {switch _fbggfg {case 0:return "";case 1:return "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case 2:return "\u0062\u006c\u0061n\u006b";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u004e\u0041";};return "";}; +// Tint +TintAttr *float64 ;};func NewCT_NumFmt ()*CT_NumFmt {_aggdg :=&CT_NumFmt {};return _aggdg };type CT_ExternalDefinedNames struct{ -// Validate validates the CT_Workbook and its children -func (_cdfee *CT_Workbook )Validate ()error {return _cdfee .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");}; +// Defined Name +DefinedName []*CT_ExternalDefinedName ;};func (_gacec *CT_DeletedField )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gacec .NameAttr )});e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_ddaef *CT_Index )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_ccdaff :=range start .Attr {if _ccdaff .Name .Local =="\u0076"{_gfdaf ,_egade :=_a .ParseUint (_ccdaff .Value ,10,32);if _egade !=nil {return _egade ;};_ddaef .VAttr =uint32 (_gfdaf );continue ;};};for {_bgdae ,_dgfb :=d .Token ();if _dgfb !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_dgfb );};if _ggfcb ,_faggb :=_bgdae .(_gd .EndElement );_faggb &&_ggfcb .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;);func (_febbe *CT_DataBar )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _febbe .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_febbe .MinLengthAttr )});};if _febbe .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_febbe .MaxLengthAttr )});};if _febbe .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_febbe .ShowValueAttr ))});};e .EncodeToken (start );_bcebf :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_ccfb :=range _febbe .Cfvo {e .EncodeElement (_ccfb ,_bcebf );};_bafec :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_febbe .Color ,_bafec );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewQueryTable ()*QueryTable {_dgegdg :=&QueryTable {};_dgegdg .CT_QueryTable =*NewCT_QueryTable ();return _dgegdg ;}; -// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path -func (_ecaga *CT_PivotFields )ValidateWithPath (path string )error {for _aaddg ,_gcbcd :=range _ecaga .PivotField {if _bbgdf :=_gcbcd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_aaddg ));_bbgdf !=nil {return _bbgdf ;};};return nil ;};func (_ead *CT_BooleanProperty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egf :=range start .Attr {if _egf .Name .Local =="\u0076\u0061\u006c"{_fdc ,_fdcg :=_e .ParseBool (_egf .Value );if _fdcg !=nil {return _fdcg ;};_ead .ValAttr =&_fdc ;continue ;};};for {_dgf ,_geag :=d .Token ();if _geag !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0042\u006f\u006f\u006c\u0065\u0061\u006eP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_geag );};if _gba ,_bbgb :=_dgf .(_b .EndElement );_bbgb &&_gba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path +func (_agced *CT_GroupMembers )ValidateWithPath (path string )error {for _gabg ,_bafda :=range _agced .GroupMember {if _gacda :=_bafda .ValidateWithPath (_b .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_gabg ));_gacda !=nil {return _gacda ;};};return nil ;};func (_cbgcd *CT_Query )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gdefbg :=range start .Attr {if _gdefbg .Name .Local =="\u006d\u0064\u0078"{_cecgdee ,_bgfad :=_gdefbg .Value ,error (nil );if _bgfad !=nil {return _bgfad ;};_cbgcd .MdxAttr =_cecgdee ;continue ;};};_aegfg :for {_ccbbgb ,_dcdd :=d .Token ();if _dcdd !=nil {return _dcdd ;};switch _cdgfa :=_ccbbgb .(type ){case _gd .StartElement :switch _cdgfa .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgcd .Tpls =NewCT_Tuples ();if _bffddc :=d .DecodeElement (_cbgcd .Tpls ,&_cdgfa );_bffddc !=nil {return _bffddc ;};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\u0051\u0075\u0065\u0072\u0079\u0020\u0025\u0076",_cdgfa .Name );if _gedfc :=d .Skip ();_gedfc !=nil {return _gedfc ;};};case _gd .EndElement :break _aegfg ;case _gd .CharData :};};return nil ;};func (_afdef ST_PhoneticAlignment )String ()string {switch _afdef {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 (_bg *AG_RevData )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bg .RIdAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bg .RIdAttr )});};if _bg .UaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bg .UaAttr ))});};if _bg .RaAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_bg .RaAttr ))});};return nil ;};type CT_CalculatedItem struct{ -// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path -func (_fbbeg *Worksheet )ValidateWithPath (path string )error {if _deccd :=_fbbeg .CT_Worksheet .ValidateWithPath (path );_deccd !=nil {return _deccd ;};return nil ;};func (_dfcfc *CT_TableColumn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dfcfc .IdAttr )});if _dfcfc .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .UniqueNameAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dfcfc .NameAttr )});if _dfcfc .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_cbgec ,_ecbbc :=_dfcfc .TotalsRowFunctionAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _ecbbc !=nil {return _ecbbc ;};start .Attr =append (start .Attr ,_cbgec );};if _dfcfc .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .TotalsRowLabelAttr )});};if _dfcfc .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .QueryTableFieldIdAttr )});};if _dfcfc .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .HeaderRowDxfIdAttr )});};if _dfcfc .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .DataDxfIdAttr )});};if _dfcfc .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .TotalsRowDxfIdAttr )});};if _dfcfc .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .HeaderRowCellStyleAttr )});};if _dfcfc .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .DataCellStyleAttr )});};if _dfcfc .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfcfc .TotalsRowCellStyleAttr )});};e .EncodeToken (start );if _dfcfc .CalculatedColumnFormula !=nil {_dfdef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072m\u0075\u006c\u0061"}};e .EncodeElement (_dfcfc .CalculatedColumnFormula ,_dfdef );};if _dfcfc .TotalsRowFormula !=nil {_cfbccf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};e .EncodeElement (_dfcfc .TotalsRowFormula ,_cfbccf );};if _dfcfc .XmlColumnPr !=nil {_fgddd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_dfcfc .XmlColumnPr ,_fgddd );};if _dfcfc .ExtLst !=nil {_ebaff :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfcfc .ExtLst ,_ebaff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_QueryTableFields struct{ +// Field Index +FieldAttr *uint32 ; -// Column Count -CountAttr *uint32 ; +// Calculated Item Formula +FormulaAttr *string ; -// QueryTable Field -QueryTableField []*CT_QueryTableField ;};func (_ccfgc *CT_RowHierarchiesUsage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbdbff :=range start .Attr {if _cbdbff .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdacg ,_egbccd :=_e .ParseUint (_cbdbff .Value ,10,32);if _egbccd !=nil {return _egbccd ;};_fbgca :=uint32 (_fdacg );_ccfgc .CountAttr =&_fbgca ;continue ;};};_feadc :for {_fecdc ,_dgagd :=d .Token ();if _dgagd !=nil {return _dgagd ;};switch _dfgea :=_fecdc .(type ){case _b .StartElement :switch _dfgea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_gdefg :=NewCT_HierarchyUsage ();if _gegdbe :=d .DecodeElement (_gdefg ,&_dfgea );_gegdbe !=nil {return _gegdbe ;};_ccfgc .RowHierarchyUsage =append (_ccfgc .RowHierarchyUsage ,_gdefg );default:_d .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u006f\u0077\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_dfgea .Name );if _fdgef :=d .Skip ();_fdgef !=nil {return _fdgef ;};};case _b .EndElement :break _feadc ;case _b .CharData :};};return nil ;};func NewCT_Macrosheet ()*CT_Macrosheet {_fbde :=&CT_Macrosheet {};_fbde .SheetData =NewCT_SheetData ();return _fbde ;};type CT_MeasureDimensionMap struct{ +// Calculated Item Location +PivotArea *CT_PivotArea ; -// Measure Group Id -MeasureGroupAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_SharedItems struct{ -// Dimension Id -DimensionAttr *uint32 ;}; +// Contains Semi Mixed Data Types +ContainsSemiMixedTypesAttr *bool ; -// Validate validates the CT_Set and its children -func (_ceaee *CT_Set )Validate ()error {return _ceaee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");};func (_eegeb *CT_ExternalRow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_eegeb .RAttr )});e .EncodeToken (start );if _eegeb .Cell !=nil {_fbbbc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_fdfae :=range _eegeb .Cell {e .EncodeElement (_fdfae ,_fbbbc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Contains Non Date +ContainsNonDateAttr *bool ; -// Validate validates the CT_Users and its children -func (_aedabg *CT_Users )Validate ()error {return _aedabg .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");}; +// Contains Date +ContainsDateAttr *bool ; -// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path -func (_bebbc *CT_RevisionConflict )ValidateWithPath (path string )error {return nil }; +// Contains String +ContainsStringAttr *bool ; -// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path -func (_cdbg *CT_DataValidations )ValidateWithPath (path string )error {for _beea ,_ccgd :=range _cdbg .DataValidation {if _ebdgb :=_ccgd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_beea ));_ebdgb !=nil {return _ebdgb ;};};return nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_cafdb :=&CT_LegacyDrawing {};return _cafdb };func (_gbbaf *CT_Comment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbaf .Text =NewCT_Rst ();for _ ,_aacc :=range start .Attr {if _aacc .Name .Local =="\u0072\u0065\u0066"{_afba ,_ccab :=_aacc .Value ,error (nil );if _ccab !=nil {return _ccab ;};_gbbaf .RefAttr =_afba ;continue ;};if _aacc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_acaae ,_gbad :=_e .ParseUint (_aacc .Value ,10,32);if _gbad !=nil {return _gbad ;};_gbbaf .AuthorIdAttr =uint32 (_acaae );continue ;};if _aacc .Name .Local =="\u0067\u0075\u0069\u0064"{_bacb ,_eggg :=_aacc .Value ,error (nil );if _eggg !=nil {return _eggg ;};_gbbaf .GuidAttr =&_bacb ;continue ;};if _aacc .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bfab ,_ccda :=_e .ParseUint (_aacc .Value ,10,32);if _ccda !=nil {return _ccda ;};_aagc :=uint32 (_bfab );_gbbaf .ShapeIdAttr =&_aagc ;continue ;};};_afff :for {_caef ,_aedg :=d .Token ();if _aedg !=nil {return _aedg ;};switch _acdda :=_caef .(type ){case _b .StartElement :switch _acdda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _fggg :=d .DecodeElement (_gbbaf .Text ,&_acdda );_fggg !=nil {return _fggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"}:_gbbaf .CommentPr =NewCT_CommentPr ();if _efffe :=d .DecodeElement (_gbbaf .CommentPr ,&_acdda );_efffe !=nil {return _efffe ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_acdda .Name );if _efgg :=d .Skip ();_efgg !=nil {return _efgg ;};};case _b .EndElement :break _afff ;case _b .CharData :};};return nil ;};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;); +// Contains Blank +ContainsBlankAttr *bool ; -// Validate validates the CT_ConditionalFormatting and its children -func (_fccbd *CT_ConditionalFormatting )Validate ()error {return _fccbd .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_cgaeb ST_UpdateLinks )Validate ()error {return _cgaeb .ValidateWithPath ("")};func (_ecbgc *CT_DynamicFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecbgc .TypeAttr =ST_DynamicFilterType (1);for _ ,_aafba :=range start .Attr {if _aafba .Name .Local =="\u0074\u0079\u0070\u0065"{_ecbgc .TypeAttr .UnmarshalXMLAttr (_aafba );continue ;};if _aafba .Name .Local =="\u0076\u0061\u006c"{_gfcff ,_cacgg :=_e .ParseFloat (_aafba .Value ,64);if _cacgg !=nil {return _cacgg ;};_ecbgc .ValAttr =&_gfcff ;continue ;};if _aafba .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_ebace ,_adcfd :=ParseStdlibTime (_aafba .Value );if _adcfd !=nil {return _adcfd ;};_ecbgc .ValIsoAttr =&_ebace ;continue ;};if _aafba .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_dbfb ,_aagd :=_e .ParseFloat (_aafba .Value ,64);if _aagd !=nil {return _aagd ;};_ecbgc .MaxValAttr =&_dbfb ;continue ;};if _aafba .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_ccgfg ,_dcafb :=ParseStdlibTime (_aafba .Value );if _dcafb !=nil {return _dcafb ;};_ecbgc .MaxValIsoAttr =&_ccgfg ;continue ;};};for {_gdafa ,_agbfg :=d .Token ();if _agbfg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0079\u006e\u0061m\u0069c\u0046\u0069\u006c\u0074\u0065\u0072\u003a \u0025\u0073",_agbfg );};if _ggeag ,_adfa :=_gdafa .(_b .EndElement );_adfa &&_ggeag .Name ==start .Name {break ;};};return nil ;};func NewCT_CellWatches ()*CT_CellWatches {_afgb :=&CT_CellWatches {};return _afgb };func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_aagb :=&CT_SingleXmlCells {};return _aagb };func (_ddcbcf *CT_PageSetup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaabe :=range start .Attr {if _eaabe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eaabe .Name .Local =="\u0069\u0064"||_eaabe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eaabe .Name .Local =="\u0069\u0064"{_eabea ,_becdec :=_eaabe .Value ,error (nil );if _becdec !=nil {return _becdec ;};_ddcbcf .IdAttr =&_eabea ;continue ;};if _eaabe .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_gddad ,_afcbe :=_e .ParseUint (_eaabe .Value ,10,32);if _afcbe !=nil {return _afcbe ;};_caaad :=uint32 (_gddad );_ddcbcf .PaperSizeAttr =&_caaad ;continue ;};if _eaabe .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_affeb ,_ecaba :=_e .ParseBool (_eaabe .Value );if _ecaba !=nil {return _ecaba ;};_ddcbcf .BlackAndWhiteAttr =&_affeb ;continue ;};if _eaabe .Name .Local =="\u0064\u0072\u0061f\u0074"{_baad ,_bdbfa :=_e .ParseBool (_eaabe .Value );if _bdbfa !=nil {return _bdbfa ;};_ddcbcf .DraftAttr =&_baad ;continue ;};if _eaabe .Name .Local =="\u0073\u0063\u0061l\u0065"{_dfbdf ,_ceebe :=_e .ParseUint (_eaabe .Value ,10,32);if _ceebe !=nil {return _ceebe ;};_afbeb :=uint32 (_dfbdf );_ddcbcf .ScaleAttr =&_afbeb ;continue ;};if _eaabe .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ddcbcf .CellCommentsAttr .UnmarshalXMLAttr (_eaabe );continue ;};if _eaabe .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_bebfc ,_bdfaa :=_e .ParseUint (_eaabe .Value ,10,32);if _bdfaa !=nil {return _bdfaa ;};_acead :=uint32 (_bebfc );_ddcbcf .FitToWidthAttr =&_acead ;continue ;};if _eaabe .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_ddcbcf .PageOrderAttr .UnmarshalXMLAttr (_eaabe );continue ;};if _eaabe .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_ddcbcf .OrientationAttr .UnmarshalXMLAttr (_eaabe );continue ;};if _eaabe .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_gfbaec ,_bdcfa :=_eaabe .Value ,error (nil );if _bdcfa !=nil {return _bdcfa ;};_ddcbcf .PaperHeightAttr =&_gfbaec ;continue ;};if _eaabe .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_bdeeb ,_aadbd :=_eaabe .Value ,error (nil );if _aadbd !=nil {return _aadbd ;};_ddcbcf .PaperWidthAttr =&_bdeeb ;continue ;};if _eaabe .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_abffb ,_bdcde :=_e .ParseUint (_eaabe .Value ,10,32);if _bdcde !=nil {return _bdcde ;};_dagcc :=uint32 (_abffb );_ddcbcf .FirstPageNumberAttr =&_dagcc ;continue ;};if _eaabe .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_bgda ,_gefagb :=_e .ParseUint (_eaabe .Value ,10,32);if _gefagb !=nil {return _gefagb ;};_gadf :=uint32 (_bgda );_ddcbcf .FitToHeightAttr =&_gadf ;continue ;};if _eaabe .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_abece ,_deagdc :=_e .ParseBool (_eaabe .Value );if _deagdc !=nil {return _deagdc ;};_ddcbcf .UseFirstPageNumberAttr =&_abece ;continue ;};if _eaabe .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_ddcbcf .ErrorsAttr .UnmarshalXMLAttr (_eaabe );continue ;};if _eaabe .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_bgacg ,_dcfed :=_e .ParseUint (_eaabe .Value ,10,32);if _dcfed !=nil {return _dcfed ;};_abbbf :=uint32 (_bgacg );_ddcbcf .HorizontalDpiAttr =&_abbbf ;continue ;};if _eaabe .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_cbaaa ,_eadcf :=_e .ParseUint (_eaabe .Value ,10,32);if _eadcf !=nil {return _eadcf ;};_dfdce :=uint32 (_cbaaa );_ddcbcf .VerticalDpiAttr =&_dfdce ;continue ;};if _eaabe .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_ggcdc ,_gdddf :=_e .ParseUint (_eaabe .Value ,10,32);if _gdddf !=nil {return _gdddf ;};_eedff :=uint32 (_ggcdc );_ddcbcf .CopiesAttr =&_eedff ;continue ;};if _eaabe .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_eddbga ,_gcfdf :=_e .ParseBool (_eaabe .Value );if _gcfdf !=nil {return _gcfdf ;};_ddcbcf .UsePrinterDefaultsAttr =&_eddbga ;continue ;};};for {_gadfg ,_dbegd :=d .Token ();if _dbegd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_dbegd );};if _fcfca ,_cbcfe :=_gadfg .(_b .EndElement );_cbcfe &&_fcfca .Name ==start .Name {break ;};};return nil ;};func (_decdd *CT_ReviewedRevisions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_begec :=range start .Attr {if _begec .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbcea ,_acfbbc :=_e .ParseUint (_begec .Value ,10,32);if _acfbbc !=nil {return _acfbbc ;};_gdaab :=uint32 (_gbcea );_decdd .CountAttr =&_gdaab ;continue ;};};_dacdg :for {_bcfda ,_acafc :=d .Token ();if _acafc !=nil {return _acafc ;};switch _efbda :=_bcfda .(type ){case _b .StartElement :switch _efbda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}:_cgbg :=NewCT_Reviewed ();if _gbfbge :=d .DecodeElement (_cgbg ,&_efbda );_gbfbge !=nil {return _gbfbge ;};_decdd .Reviewed =append (_decdd .Reviewed ,_cgbg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_efbda .Name );if _debcbd :=d .Skip ();_debcbd !=nil {return _debcbd ;};};case _b .EndElement :break _dacdg ;case _b .CharData :};};return nil ;};func (_daedd ST_SheetState )Validate ()error {return _daedd .ValidateWithPath ("")};type CT_OutlinePr struct{ +// Contains Mixed Data Types +ContainsMixedTypesAttr *bool ; -// Apply Styles in Outline -ApplyStylesAttr *bool ; +// Contains Numbers +ContainsNumberAttr *bool ; -// Summary Below -SummaryBelowAttr *bool ; +// Contains Integer +ContainsIntegerAttr *bool ; -// Summary Right -SummaryRightAttr *bool ; +// Minimum Numeric Value +MinValueAttr *float64 ; -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ;};func (_edgee *CT_OleSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_edgee .RefAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewTable ()*Table {_aaeffb :=&Table {};_aaeffb .CT_Table =*NewCT_Table ();return _aaeffb };type CT_ColHierarchiesUsage struct{ +// Maximum Numeric Value +MaxValueAttr *float64 ; -// Items Count -CountAttr *uint32 ; +// Minimum Date Time +MinDateAttr *_db .Time ; -// Column OLAP Hierarchies -ColHierarchyUsage []*CT_HierarchyUsage ;}; +// Maximum Date Time Value +MaxDateAttr *_db .Time ; -// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path -func (_ggceaf *CT_MergeCells )ValidateWithPath (path string )error {for _fgdg ,_dfceb :=range _ggceaf .MergeCell {if _acbde :=_dfceb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_fgdg ));_acbde !=nil {return _acbde ;};};return nil ;}; +// Shared Items Count +CountAttr *uint32 ; -// Validate validates the CT_ControlPr and its children -func (_cebb *CT_ControlPr )Validate ()error {return _cebb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");};func (_afcbc *ST_HtmlFmt )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afcbc =0;case "\u006e\u006f\u006e\u0065":*_afcbc =1;case "\u0072\u0074\u0066":*_afcbc =2;case "\u0061\u006c\u006c":*_afcbc =3;};return nil ;};type CT_Connection struct{ +// Long Text +LongTextAttr *bool ; -// Connection Id -IdAttr uint32 ; +// No Value +M []*CT_Missing ; -// Source Database File -SourceFileAttr *string ; +// Numeric +N []*CT_Number ; -// Connection File -OdcFileAttr *string ; +// Boolean +B []*CT_Boolean ; -// Keep Connection Open -KeepAliveAttr *bool ; +// Error Value +E []*CT_Error ; -// Automatic Refresh Interval -IntervalAttr *uint32 ; +// Character Value +S []*CT_String ; -// Connection Name -NameAttr *string ; +// Date Time +D []*CT_DateTime ;};func (_egbga *CT_Parameter )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_afbad :=range start .Attr {if _afbad .Name .Local =="\u006e\u0061\u006d\u0065"{_fdbaed ,_afadd :=_afbad .Value ,error (nil );if _afadd !=nil {return _afadd ;};_egbga .NameAttr =&_fdbaed ;continue ;};if _afbad .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_cbbfa ,_bdebe :=_a .ParseInt (_afbad .Value ,10,32);if _bdebe !=nil {return _bdebe ;};_cgcea :=int32 (_cbbfa );_egbga .SqlTypeAttr =&_cgcea ;continue ;};if _afbad .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_egbga .ParameterTypeAttr .UnmarshalXMLAttr (_afbad );continue ;};if _afbad .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_eabcd ,_daceb :=_a .ParseBool (_afbad .Value );if _daceb !=nil {return _daceb ;};_egbga .RefreshOnChangeAttr =&_eabcd ;continue ;};if _afbad .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_bddab ,_aebdd :=_afbad .Value ,error (nil );if _aebdd !=nil {return _aebdd ;};_egbga .PromptAttr =&_bddab ;continue ;};if _afbad .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_eafed ,_ceeg :=_a .ParseBool (_afbad .Value );if _ceeg !=nil {return _ceeg ;};_egbga .BooleanAttr =&_eafed ;continue ;};if _afbad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_bagdc ,_bgcge :=_a .ParseFloat (_afbad .Value ,64);if _bgcge !=nil {return _bgcge ;};_egbga .DoubleAttr =&_bagdc ;continue ;};if _afbad .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_dfcfec ,_adbfec :=_a .ParseInt (_afbad .Value ,10,32);if _adbfec !=nil {return _adbfec ;};_cegg :=int32 (_dfcfec );_egbga .IntegerAttr =&_cegg ;continue ;};if _afbad .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_egeab ,_daaff :=_afbad .Value ,error (nil );if _daaff !=nil {return _daaff ;};_egbga .StringAttr =&_egeab ;continue ;};if _afbad .Name .Local =="\u0063\u0065\u006c\u006c"{_edffc ,_dfbbc :=_afbad .Value ,error (nil );if _dfbbc !=nil {return _dfbbc ;};_egbga .CellAttr =&_edffc ;continue ;};};for {_ecbcf ,_bccb :=d .Token ();if _bccb !=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",_bccb );};if _fbcbab ,_dabaf :=_ecbcf .(_gd .EndElement );_dabaf &&_fbcbab .Name ==start .Name {break ;};};return nil ;};func (_bdgcfb *PivotTableDefinition )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bdgcfb .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_babbd :=range start .Attr {if _babbd .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cbdag ,_dbede :=_a .ParseUint (_babbd .Value ,10,8);if _dbede !=nil {return _dbede ;};_dcegef :=uint8 (_cbdag );_bdgcfb .CreatedVersionAttr =&_dcegef ;continue ;};if _babbd .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_eefgf ,_ceaffg :=_a .ParseUint (_babbd .Value ,10,32);if _ceaffg !=nil {return _ceaffg ;};_bddac :=uint32 (_eefgf );_bdgcfb .IndentAttr =&_bddac ;continue ;};if _babbd .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_cdgaaf ,_bebb :=_babbd .Value ,error (nil );if _bebb !=nil {return _bebb ;};_bdgcfb .PivotTableStyleAttr =&_cdgaaf ;continue ;};if _babbd .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_aebac ,_afeac :=_a .ParseBool (_babbd .Value );if _afeac !=nil {return _afeac ;};_bdgcfb .ShowEmptyRowAttr =&_aebac ;continue ;};if _babbd .Name .Local =="\u0074\u0061\u0067"{_gcdde ,_gfcfe :=_babbd .Value ,error (nil );if _gfcfe !=nil {return _gfcfe ;};_bdgcfb .TagAttr =&_gcdde ;continue ;};if _babbd .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_bffec ,_deaag :=_a .ParseBool (_babbd .Value );if _deaag !=nil {return _deaag ;};_bdgcfb .ShowEmptyColAttr =&_bffec ;continue ;};if _babbd .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_cbdada ,_afgfcb :=_a .ParseUint (_babbd .Value ,10,8);if _afgfcb !=nil {return _afgfcb ;};_fcbgg :=uint8 (_cbdada );_bdgcfb .MinRefreshableVersionAttr =&_fcbgg ;continue ;};if _babbd .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_cbafg ,_geddcf :=_a .ParseBool (_babbd .Value );if _geddcf !=nil {return _geddcf ;};_bdgcfb .ShowHeadersAttr =&_cbafg ;continue ;};if _babbd .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_dfeddg ,_bebcg :=_a .ParseBool (_babbd .Value );if _bebcg !=nil {return _bebcg ;};_bdgcfb .AsteriskTotalsAttr =&_dfeddg ;continue ;};if _babbd .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_cbcef ,_cfcaa :=_a .ParseBool (_babbd .Value );if _cfcaa !=nil {return _cfcaa ;};_bdgcfb .CompactAttr =&_cbcef ;continue ;};if _babbd .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_ceggg ,_ccdga :=_a .ParseBool (_babbd .Value );if _ccdga !=nil {return _ccdga ;};_bdgcfb .EditDataAttr =&_ceggg ;continue ;};if _babbd .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_ggcfga ,_cfdgf :=_a .ParseBool (_babbd .Value );if _cfdgf !=nil {return _cfdgf ;};_bdgcfb .OutlineAttr =&_ggcfga ;continue ;};if _babbd .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_feedg ,_aacab :=_a .ParseBool (_babbd .Value );if _aacab !=nil {return _aacab ;};_bdgcfb .ShowCalcMbrsAttr =&_feedg ;continue ;};if _babbd .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_fbaae ,_gbabee :=_a .ParseBool (_babbd .Value );if _gbabee !=nil {return _gbabee ;};_bdgcfb .OutlineDataAttr =&_fbaae ;continue ;};if _babbd .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_ggggbe ,_ecceb :=_a .ParseBool (_babbd .Value );if _ecceb !=nil {return _ecceb ;};_bdgcfb .GridDropZonesAttr =&_ggggbe ;continue ;};if _babbd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_dbcfd ,_addfb :=_a .ParseBool (_babbd .Value );if _addfb !=nil {return _addfb ;};_bdgcfb .CustomListSortAttr =&_dbcfd ;continue ;};if _babbd .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_dfcad ,_efgbf :=_a .ParseBool (_babbd .Value );if _efgbf !=nil {return _efgbf ;};_bdgcfb .RowGrandTotalsAttr =&_dfcad ;continue ;};if _babbd .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gdcde ,_agfga :=_a .ParseBool (_babbd .Value );if _agfga !=nil {return _agfga ;};_bdgcfb .ApplyWidthHeightFormatsAttr =&_gdcde ;continue ;};if _babbd .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_facdaa ,_eeede :=_a .ParseBool (_babbd .Value );if _eeede !=nil {return _eeede ;};_bdgcfb .UseAutoFormattingAttr =&_facdaa ;continue ;};if _babbd .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_egfgdd ,_aadcf :=_babbd .Value ,error (nil );if _aadcf !=nil {return _aadcf ;};_bdgcfb .RowHeaderCaptionAttr =&_egfgdd ;continue ;};if _babbd .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_fbbeab ,_ffbdg :=_a .ParseBool (_babbd .Value );if _ffbdg !=nil {return _ffbdg ;};_bdgcfb .ShowDrillAttr =&_fbbeab ;continue ;};if _babbd .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_bgdbd ,_debbec :=_a .ParseBool (_babbd .Value );if _debbec !=nil {return _debbec ;};_bdgcfb .MergeItemAttr =&_bgdbd ;continue ;};if _babbd .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ffbaa ,_dacddd :=_a .ParseBool (_babbd .Value );if _dacddd !=nil {return _dacddd ;};_bdgcfb .ApplyBorderFormatsAttr =&_ffbaa ;continue ;};if _babbd .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_fffafb ,_gcgdda :=_a .ParseBool (_babbd .Value );if _gcgdda !=nil {return _gcgdda ;};_bdgcfb .VisualTotalsAttr =&_fffafb ;continue ;};if _babbd .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_agegab ,_fcdee :=_a .ParseBool (_babbd .Value );if _fcdee !=nil {return _fcdee ;};_bdgcfb .CompactDataAttr =&_agegab ;continue ;};if _babbd .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gacedf ,_aeebd :=_a .ParseUint (_babbd .Value ,10,32);if _aeebd !=nil {return _aeebd ;};_eeccdd :=uint32 (_gacedf );_bdgcfb .DataPositionAttr =&_eeccdd ;continue ;};if _babbd .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_ddgfc ,_gadcd :=_a .ParseBool (_babbd .Value );if _gadcd !=nil {return _gadcd ;};_bdgcfb .MultipleFieldFiltersAttr =&_ddgfc ;continue ;};if _babbd .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_agbbcd ,_dcagcd :=_a .ParseBool (_babbd .Value );if _dcagcd !=nil {return _dcagcd ;};_bdgcfb .PageOverThenDownAttr =&_agbbcd ;continue ;};if _babbd .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_aaddf ,_bddcd :=_a .ParseBool (_babbd .Value );if _bddcd !=nil {return _bddcd ;};_bdgcfb .FieldListSortAscendingAttr =&_aaddf ;continue ;};if _babbd .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_fefee ,_eeage :=_a .ParseBool (_babbd .Value );if _eeage !=nil {return _eeage ;};_bdgcfb .ShowMissingAttr =&_fefee ;continue ;};if _babbd .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_badfce ,_ddgbb :=_a .ParseBool (_babbd .Value );if _ddgbb !=nil {return _ddgbb ;};_bdgcfb .FieldPrintTitlesAttr =&_badfce ;continue ;};if _babbd .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_ecabad ,_gdcfe :=_a .ParseBool (_babbd .Value );if _gdcfe !=nil {return _gdcfe ;};_bdgcfb .ShowMemberPropertyTipsAttr =&_ecabad ;continue ;};if _babbd .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_fabegb ,_cabcg :=_babbd .Value ,error (nil );if _cabcg !=nil {return _cabcg ;};_bdgcfb .PageStyleAttr =&_fabegb ;continue ;};if _babbd .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_abbaf ,_abacf :=_a .ParseUint (_babbd .Value ,10,32);if _abacf !=nil {return _abacf ;};_aagabc :=uint32 (_abbaf );_bdgcfb .AutoFormatIdAttr =&_aagabc ;continue ;};if _babbd .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_deccbe ,_acbbb :=_a .ParseBool (_babbd .Value );if _acbbb !=nil {return _acbbb ;};_bdgcfb .ShowItemsAttr =&_deccbe ;continue ;};if _babbd .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_abfca ,_babag :=_a .ParseBool (_babbd .Value );if _babag !=nil {return _babag ;};_bdgcfb .ApplyPatternFormatsAttr =&_abfca ;continue ;};if _babbd .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_fdfgce ,_eabeg :=_a .ParseBool (_babbd .Value );if _eabeg !=nil {return _eabeg ;};_bdgcfb .EnableFieldPropertiesAttr =&_fdfgce ;continue ;};if _babbd .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_cdbfb ,_cgdfcc :=_a .ParseBool (_babbd .Value );if _cgdfcc !=nil {return _cgdfcc ;};_bdgcfb .ShowMultipleLabelAttr =&_cdbfb ;continue ;};if _babbd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_bbaef ,_dgbbade :=_a .ParseBool (_babbd .Value );if _dgbbade !=nil {return _dgbbade ;};_bdgcfb .PreserveFormattingAttr =&_bbaef ;continue ;};if _babbd .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_efeebf ,_aagbe :=_a .ParseBool (_babbd .Value );if _aagbe !=nil {return _aagbe ;};_bdgcfb .PublishedAttr =&_efeebf ;continue ;};if _babbd .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_bdabd ,_edaga :=_babbd .Value ,error (nil );if _edaga !=nil {return _edaga ;};_bdgcfb .MissingCaptionAttr =&_bdabd ;continue ;};if _babbd .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_afecd ,_bgfcce :=_a .ParseBool (_babbd .Value );if _bgfcce !=nil {return _bgfcce ;};_bdgcfb .ImmersiveAttr =&_afecd ;continue ;};if _babbd .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_gcafgda ,_dedce :=_a .ParseUint (_babbd .Value ,10,32);if _dedce !=nil {return _dedce ;};_facdea :=uint32 (_gcafgda );_bdgcfb .PageWrapAttr =&_facdea ;continue ;};if _babbd .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_adabfb ,_bggbff :=_a .ParseUint (_babbd .Value ,10,32);if _bggbff !=nil {return _bggbff ;};_eeabf :=uint32 (_adabfb );_bdgcfb .ChartFormatAttr =&_eeabf ;continue ;};if _babbd .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_fbceda ,_ddgfbg :=_a .ParseBool (_babbd .Value );if _ddgfbg !=nil {return _ddgfbg ;};_bdgcfb .ShowDataDropDownAttr =&_fbceda ;continue ;};if _babbd .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bdfaf ,_bgacfc :=_babbd .Value ,error (nil );if _bgacfc !=nil {return _bgacfc ;};_bdgcfb .ColHeaderCaptionAttr =&_bdfaf ;continue ;};if _babbd .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_gagcb ,_efaab :=_a .ParseBool (_babbd .Value );if _efaab !=nil {return _efaab ;};_bdgcfb .SubtotalHiddenItemsAttr =&_gagcb ;continue ;};if _babbd .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_gdbgg ,_cagdeb :=_a .ParseBool (_babbd .Value );if _cagdeb !=nil {return _cagdeb ;};_bdgcfb .MdxSubqueriesAttr =&_gdbgg ;continue ;};if _babbd .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dbdcg ,_cecba :=_babbd .Value ,error (nil );if _cecba !=nil {return _cecba ;};_bdgcfb .ErrorCaptionAttr =&_dbdcg ;continue ;};if _babbd .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_feadg ,_cccfd :=_a .ParseBool (_babbd .Value );if _cccfd !=nil {return _cccfd ;};_bdgcfb .ColGrandTotalsAttr =&_feadg ;continue ;};if _babbd .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_gafag ,_fdgca :=_a .ParseBool (_babbd .Value );if _fdgca !=nil {return _fdgca ;};_bdgcfb .PrintDrillAttr =&_gafag ;continue ;};if _babbd .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_cbgabd ,_aedcae :=_a .ParseBool (_babbd .Value );if _aedcae !=nil {return _aedcae ;};_bdgcfb .ItemPrintTitlesAttr =&_cbgabd ;continue ;};if _babbd .Name .Local =="\u006e\u0061\u006d\u0065"{_bdffd ,_efeafg :=_babbd .Value ,error (nil );if _efeafg !=nil {return _efeafg ;};_bdgcfb .NameAttr =_bdffd ;continue ;};if _babbd .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_bcacd ,_gcbcdb :=_a .ParseBool (_babbd .Value );if _gcbcdb !=nil {return _gcbcdb ;};_bdgcfb .ShowDropZonesAttr =&_bcacd ;continue ;};if _babbd .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_dbddf ,_cbebde :=_a .ParseBool (_babbd .Value );if _cbebde !=nil {return _cbebde ;};_bdgcfb .ShowDataTipsAttr =&_dbddf ;continue ;};if _babbd .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_fbbebb ,_acgcg :=_babbd .Value ,error (nil );if _acgcg !=nil {return _acgcg ;};_bdgcfb .VacatedStyleAttr =&_fbbebb ;continue ;};if _babbd .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_dagbe ,_bcgdgb :=_babbd .Value ,error (nil );if _bcgdgb !=nil {return _bcgdgb ;};_bdgcfb .GrandTotalCaptionAttr =&_dagbe ;continue ;};if _babbd .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cgbdgbg ,_aedfbb :=_a .ParseBool (_babbd .Value );if _aedfbb !=nil {return _aedfbb ;};_bdgcfb .ApplyNumberFormatsAttr =&_cgbdgbg ;continue ;};if _babbd .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_eeaab ,_egede :=_a .ParseBool (_babbd .Value );if _egede !=nil {return _egede ;};_bdgcfb .EnableDrillAttr =&_eeaab ;continue ;};if _babbd .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gdgeae ,_gcddcf :=_a .ParseBool (_babbd .Value );if _gcddcf !=nil {return _gcddcf ;};_bdgcfb .ApplyFontFormatsAttr =&_gdgeae ;continue ;};if _babbd .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_begeb ,_dgafad :=_a .ParseBool (_babbd .Value );if _dgafad !=nil {return _dgafad ;};_bdgcfb .DisableFieldListAttr =&_begeb ;continue ;};if _babbd .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ageagg ,_cgcgg :=_a .ParseBool (_babbd .Value );if _cgcgg !=nil {return _cgcgg ;};_bdgcfb .ApplyAlignmentFormatsAttr =&_ageagg ;continue ;};if _babbd .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_bggdd ,_aeceee :=_a .ParseBool (_babbd .Value );if _aeceee !=nil {return _aeceee ;};_bdgcfb .DataOnRowsAttr =&_bggdd ;continue ;};if _babbd .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gabdde ,_bfgaa :=_babbd .Value ,error (nil );if _bfgaa !=nil {return _bfgaa ;};_bdgcfb .DataCaptionAttr =_gabdde ;continue ;};if _babbd .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_beggf ,_fgafc :=_a .ParseBool (_babbd .Value );if _fgafc !=nil {return _fgafc ;};_bdgcfb .ShowErrorAttr =&_beggf ;continue ;};if _babbd .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_adcecc ,_gccee :=_a .ParseUint (_babbd .Value ,10,32);if _gccee !=nil {return _gccee ;};_bdgcfb .CacheIdAttr =uint32 (_adcecc );continue ;};if _babbd .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_daccdfa ,_dedfc :=_a .ParseBool (_babbd .Value );if _dedfc !=nil {return _dedfc ;};_bdgcfb .EnableWizardAttr =&_daccdfa ;continue ;};if _babbd .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cebeba ,_geaae :=_a .ParseUint (_babbd .Value ,10,8);if _geaae !=nil {return _geaae ;};_ddgcgg :=uint8 (_cebeba );_bdgcfb .UpdatedVersionAttr =&_ddgcgg ;continue ;};};_aebcb :for {_ffbgga ,_cefbad :=d .Token ();if _cefbad !=nil {return _cefbad ;};switch _gefdc :=_ffbgga .(type ){case _gd .StartElement :switch _gefdc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bafadf :=d .DecodeElement (_bdgcfb .Location ,&_gefdc );_bafadf !=nil {return _bafadf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcfb .PivotFields =NewCT_PivotFields ();if _egceb :=d .DecodeElement (_bdgcfb .PivotFields ,&_gefdc );_egceb !=nil {return _egceb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcfb .RowFields =NewCT_RowFields ();if _bgeeaf :=d .DecodeElement (_bdgcfb .RowFields ,&_gefdc );_bgeeaf !=nil {return _bgeeaf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcfb .RowItems =NewCT_rowItems ();if _cegge :=d .DecodeElement (_bdgcfb .RowItems ,&_gefdc );_cegge !=nil {return _cegge ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcfb .ColFields =NewCT_ColFields ();if _fabcc :=d .DecodeElement (_bdgcfb .ColFields ,&_gefdc );_fabcc !=nil {return _fabcc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bdgcfb .ColItems =NewCT_colItems ();if _dafegf :=d .DecodeElement (_bdgcfb .ColItems ,&_gefdc );_dafegf !=nil {return _dafegf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcfb .PageFields =NewCT_PageFields ();if _babcag :=d .DecodeElement (_bdgcfb .PageFields ,&_gefdc );_babcag !=nil {return _babcag ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcfb .DataFields =NewCT_DataFields ();if _dcbdg :=d .DecodeElement (_bdgcfb .DataFields ,&_gefdc );_dcbdg !=nil {return _dcbdg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcfb .Formats =NewCT_Formats ();if _eadea :=d .DecodeElement (_bdgcfb .Formats ,&_gefdc );_eadea !=nil {return _eadea ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcfb .ConditionalFormats =NewCT_ConditionalFormats ();if _eacdc :=d .DecodeElement (_bdgcfb .ConditionalFormats ,&_gefdc );_eacdc !=nil {return _eacdc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bdgcfb .ChartFormats =NewCT_ChartFormats ();if _aacebc :=d .DecodeElement (_bdgcfb .ChartFormats ,&_gefdc );_aacebc !=nil {return _aacebc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcfb .PivotHierarchies =NewCT_PivotHierarchies ();if _gecbfb :=d .DecodeElement (_bdgcfb .PivotHierarchies ,&_gefdc );_gecbfb !=nil {return _gecbfb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcfb .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _adabff :=d .DecodeElement (_bdgcfb .PivotTableStyleInfo ,&_gefdc );_adabff !=nil {return _adabff ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcfb .Filters =NewCT_PivotFilters ();if _adfad :=d .DecodeElement (_bdgcfb .Filters ,&_gefdc );_adfad !=nil {return _adfad ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcfb .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _ebcfd :=d .DecodeElement (_bdgcfb .RowHierarchiesUsage ,&_gefdc );_ebcfd !=nil {return _ebcfd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bdgcfb .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _abefbg :=d .DecodeElement (_bdgcfb .ColHierarchiesUsage ,&_gefdc );_abefbg !=nil {return _abefbg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdgcfb .ExtLst =NewCT_ExtensionList ();if _gegdf :=d .DecodeElement (_bdgcfb .ExtLst ,&_gefdc );_gegdf !=nil {return _gegdf ;};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\u0050\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gefdc .Name );if _aedbd :=d .Skip ();_aedbd !=nil {return _aedbd ;};};case _gd .EndElement :break _aebcb ;case _gd .CharData :};};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_dffaf :=&CT_PageMargins {};return _dffaf }; -// Connection Description -DescriptionAttr *string ; +// Validate validates the CT_DeletedField and its children +func (_cggb *CT_DeletedField )Validate ()error {return _cggb .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;);type CT_DdeLink struct{ -// Database Source Type -TypeAttr *uint32 ; +// Service name +DdeServiceAttr string ; -// Reconnection Method -ReconnectionMethodAttr *uint32 ; +// Topic for DDE server +DdeTopicAttr string ; -// Last Refresh Version -RefreshedVersionAttr uint8 ; +// DDE Items Collection +DdeItems *CT_DdeItems ;};func NewCT_DiscretePr ()*CT_DiscretePr {_ccaag :=&CT_DiscretePr {};return _ccaag };func (_gadb *CT_MdxMetadata )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_fbced :=range start .Attr {if _fbced .Name .Local =="\u0063\u006f\u0075n\u0074"{_aceba ,_dgfdf :=_a .ParseUint (_fbced .Value ,10,32);if _dgfdf !=nil {return _dgfdf ;};_dfbge :=uint32 (_aceba );_gadb .CountAttr =&_dfbge ;continue ;};};_acfgd :for {_egaac ,_ggfbb :=d .Token ();if _ggfbb !=nil {return _ggfbb ;};switch _fdadc :=_egaac .(type ){case _gd .StartElement :switch _fdadc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbcg :=NewCT_Mdx ();if _acggg :=d .DecodeElement (_gfbcg ,&_fdadc );_acggg !=nil {return _acggg ;};_gadb .Mdx =append (_gadb .Mdx ,_gfbcg );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\u004d\u0064\u0078\u004d\u0065\u0074\u0061d\u0061t\u0061\u0020\u0025\u0076",_fdadc .Name );if _gbgef :=d .Skip ();_gbgef !=nil {return _gbgef ;};};case _gd .EndElement :break _acfgd ;case _gd .CharData :};};return nil ;}; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// Validate validates the CT_XmlCellPr and its children +func (_dgbcc *CT_XmlCellPr )Validate ()error {return _dgbcc .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");}; -// Save Password -SavePasswordAttr *bool ; +// Validate validates the CT_DataValidation and its children +func (_dcgga *CT_DataValidation )Validate ()error {return _dcgga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");}; -// New Connection -NewAttr *bool ; +// Validate validates the CT_ExtensionList and its children +func (_ffdc *CT_ExtensionList )Validate ()error {return _ffdc .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CT_CacheHierarchy struct{ -// Deleted Connection -DeletedAttr *bool ; +// Hierarchy Unique Name +UniqueNameAttr string ; -// Only Use Connection File -OnlyUseConnectionFileAttr *bool ; +// Hierarchy Display Name +CaptionAttr *string ; -// Background Refresh -BackgroundAttr *bool ; +// Measure Hierarchy +MeasureAttr *bool ; -// Refresh on Open -RefreshOnLoadAttr *bool ; +// Set +SetAttr *bool ; -// Save Data -SaveDataAttr *bool ; +// Parent Set +ParentSetAttr *uint32 ; -// Reconnection Method -CredentialsAttr ST_CredMethod ; +// KPI Icon Set +IconSetAttr *int32 ; -// SSO Id -SingleSignOnIdAttr *string ; +// Attribute Hierarchy +AttributeAttr *bool ; -// Database Properties -DbPr *CT_DbPr ; +// Time +TimeAttr *bool ; -// OLAP Properties -OlapPr *CT_OlapPr ; +// Key Attribute Hierarchy +KeyAttributeAttr *bool ; -// Web Query Properties -WebPr *CT_WebPr ; +// Default Member Unique Name +DefaultMemberUniqueNameAttr *string ; -// Text Import Settings -TextPr *CT_TextPr ; +// Unique Name of 'All' +AllUniqueNameAttr *string ; -// Query Parameters -Parameters *CT_Parameters ; +// Display Name of 'All' +AllCaptionAttr *string ; -// Future Feature Data Storage -ExtLst *CT_ExtensionList ;};func (_baeae *CT_Fonts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deacg :=range start .Attr {if _deacg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecab ,_abgee :=_e .ParseUint (_deacg .Value ,10,32);if _abgee !=nil {return _abgee ;};_ggdg :=uint32 (_ecab );_baeae .CountAttr =&_ggdg ;continue ;};};_afbf :for {_bebg ,_fcgec :=d .Token ();if _fcgec !=nil {return _fcgec ;};switch _fgdb :=_bebg .(type ){case _b .StartElement :switch _fgdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_cgga :=NewCT_Font ();if _dgabdf :=d .DecodeElement (_cgga ,&_fgdb );_dgabdf !=nil {return _dgabdf ;};_baeae .Font =append (_baeae .Font ,_cgga );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073\u0020\u0025\u0076",_fgdb .Name );if _baac :=d .Skip ();_baac !=nil {return _baac ;};};case _b .EndElement :break _afbf ;case _b .CharData :};};return nil ;};func (_acdebg ST_Scope )String ()string {switch _acdebg {case 0:return "";case 1:return "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case 2:return "\u0064\u0061\u0074\u0061";case 3:return "\u0066\u0069\u0065l\u0064";};return "";};func (_cgfcdf *CT_pivotTableDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfcdf .Location =NewCT_Location ();for _ ,_bedec :=range start .Attr {if _bedec .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_gedcd ,_efdd :=_e .ParseUint (_bedec .Value ,10,8);if _efdd !=nil {return _efdd ;};_dfedge :=uint8 (_gedcd );_cgfcdf .CreatedVersionAttr =&_dfedge ;continue ;};if _bedec .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_bcggg ,_cdgge :=_e .ParseUint (_bedec .Value ,10,32);if _cdgge !=nil {return _cdgge ;};_cdadfb :=uint32 (_bcggg );_cgfcdf .IndentAttr =&_cdadfb ;continue ;};if _bedec .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_begfe ,_dgfbc :=_bedec .Value ,error (nil );if _dgfbc !=nil {return _dgfbc ;};_cgfcdf .PivotTableStyleAttr =&_begfe ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_dgbgdbe ,_afaeef :=_e .ParseBool (_bedec .Value );if _afaeef !=nil {return _afaeef ;};_cgfcdf .ShowEmptyRowAttr =&_dgbgdbe ;continue ;};if _bedec .Name .Local =="\u0074\u0061\u0067"{_egbcae ,_debedc :=_bedec .Value ,error (nil );if _debedc !=nil {return _debedc ;};_cgfcdf .TagAttr =&_egbcae ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_ggced ,_fgedfc :=_e .ParseBool (_bedec .Value );if _fgedfc !=nil {return _fgedfc ;};_cgfcdf .ShowEmptyColAttr =&_ggced ;continue ;};if _bedec .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_aafbe ,_cfed :=_e .ParseUint (_bedec .Value ,10,8);if _cfed !=nil {return _cfed ;};_aafab :=uint8 (_aafbe );_cgfcdf .MinRefreshableVersionAttr =&_aafab ;continue ;};if _bedec .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_agdg ,_fdeeg :=_e .ParseBool (_bedec .Value );if _fdeeg !=nil {return _fdeeg ;};_cgfcdf .ShowHeadersAttr =&_agdg ;continue ;};if _bedec .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_cccabe ,_eddcb :=_e .ParseBool (_bedec .Value );if _eddcb !=nil {return _eddcb ;};_cgfcdf .AsteriskTotalsAttr =&_cccabe ;continue ;};if _bedec .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_ddgda ,_degbcg :=_e .ParseBool (_bedec .Value );if _degbcg !=nil {return _degbcg ;};_cgfcdf .CompactAttr =&_ddgda ;continue ;};if _bedec .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_bcaad ,_caafce :=_e .ParseBool (_bedec .Value );if _caafce !=nil {return _caafce ;};_cgfcdf .EditDataAttr =&_bcaad ;continue ;};if _bedec .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_bfaaf ,_eecgc :=_e .ParseBool (_bedec .Value );if _eecgc !=nil {return _eecgc ;};_cgfcdf .OutlineAttr =&_bfaaf ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_ggadbg ,_acgbg :=_e .ParseBool (_bedec .Value );if _acgbg !=nil {return _acgbg ;};_cgfcdf .ShowCalcMbrsAttr =&_ggadbg ;continue ;};if _bedec .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_feeeg ,_gfaaf :=_e .ParseBool (_bedec .Value );if _gfaaf !=nil {return _gfaaf ;};_cgfcdf .OutlineDataAttr =&_feeeg ;continue ;};if _bedec .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_adcea ,_cecdef :=_e .ParseBool (_bedec .Value );if _cecdef !=nil {return _cecdef ;};_cgfcdf .GridDropZonesAttr =&_adcea ;continue ;};if _bedec .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_effeeg ,_cdcbac :=_e .ParseBool (_bedec .Value );if _cdcbac !=nil {return _cdcbac ;};_cgfcdf .CustomListSortAttr =&_effeeg ;continue ;};if _bedec .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_eabca ,_afccg :=_e .ParseBool (_bedec .Value );if _afccg !=nil {return _afccg ;};_cgfcdf .RowGrandTotalsAttr =&_eabca ;continue ;};if _bedec .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dfagf ,_ecaabg :=_e .ParseBool (_bedec .Value );if _ecaabg !=nil {return _ecaabg ;};_cgfcdf .ApplyWidthHeightFormatsAttr =&_dfagf ;continue ;};if _bedec .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_dfgdd ,_fedaa :=_e .ParseBool (_bedec .Value );if _fedaa !=nil {return _fedaa ;};_cgfcdf .UseAutoFormattingAttr =&_dfgdd ;continue ;};if _bedec .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cedgd ,_fcbed :=_bedec .Value ,error (nil );if _fcbed !=nil {return _fcbed ;};_cgfcdf .RowHeaderCaptionAttr =&_cedgd ;continue ;};if _bedec .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_dcbceee ,_bgadc :=_e .ParseBool (_bedec .Value );if _bgadc !=nil {return _bgadc ;};_cgfcdf .ShowDrillAttr =&_dcbceee ;continue ;};if _bedec .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_cabffd ,_gfdbb :=_e .ParseBool (_bedec .Value );if _gfdbb !=nil {return _gfdbb ;};_cgfcdf .MergeItemAttr =&_cabffd ;continue ;};if _bedec .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_faefb ,_gfdcdb :=_e .ParseBool (_bedec .Value );if _gfdcdb !=nil {return _gfdcdb ;};_cgfcdf .ApplyBorderFormatsAttr =&_faefb ;continue ;};if _bedec .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_fgcfeb ,_acbafg :=_e .ParseBool (_bedec .Value );if _acbafg !=nil {return _acbafg ;};_cgfcdf .VisualTotalsAttr =&_fgcfeb ;continue ;};if _bedec .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_fdfab ,_ggbfcg :=_e .ParseBool (_bedec .Value );if _ggbfcg !=nil {return _ggbfcg ;};_cgfcdf .CompactDataAttr =&_fdfab ;continue ;};if _bedec .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cgcdf ,_afacb :=_e .ParseUint (_bedec .Value ,10,32);if _afacb !=nil {return _afacb ;};_beaee :=uint32 (_cgcdf );_cgfcdf .DataPositionAttr =&_beaee ;continue ;};if _bedec .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_dgfcb ,_bcfed :=_e .ParseBool (_bedec .Value );if _bcfed !=nil {return _bcfed ;};_cgfcdf .MultipleFieldFiltersAttr =&_dgfcb ;continue ;};if _bedec .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_dbcgd ,_cgaga :=_e .ParseBool (_bedec .Value );if _cgaga !=nil {return _cgaga ;};_cgfcdf .PageOverThenDownAttr =&_dbcgd ;continue ;};if _bedec .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_agcddc ,_agbed :=_e .ParseBool (_bedec .Value );if _agbed !=nil {return _agbed ;};_cgfcdf .FieldListSortAscendingAttr =&_agcddc ;continue ;};if _bedec .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_cfacf ,_cbedf :=_e .ParseBool (_bedec .Value );if _cbedf !=nil {return _cbedf ;};_cgfcdf .ShowMissingAttr =&_cfacf ;continue ;};if _bedec .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_gbdgb ,_fffef :=_e .ParseBool (_bedec .Value );if _fffef !=nil {return _fffef ;};_cgfcdf .FieldPrintTitlesAttr =&_gbdgb ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_gdbdca ,_bbcbf :=_e .ParseBool (_bedec .Value );if _bbcbf !=nil {return _bbcbf ;};_cgfcdf .ShowMemberPropertyTipsAttr =&_gdbdca ;continue ;};if _bedec .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_aaffdb ,_cbcfa :=_bedec .Value ,error (nil );if _cbcfa !=nil {return _cbcfa ;};_cgfcdf .PageStyleAttr =&_aaffdb ;continue ;};if _bedec .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_cdgca ,_efacce :=_e .ParseUint (_bedec .Value ,10,32);if _efacce !=nil {return _efacce ;};_bgacb :=uint32 (_cdgca );_cgfcdf .AutoFormatIdAttr =&_bgacb ;continue ;};if _bedec .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_edbece ,_dgbac :=_e .ParseBool (_bedec .Value );if _dgbac !=nil {return _dgbac ;};_cgfcdf .ShowItemsAttr =&_edbece ;continue ;};if _bedec .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dcggdf ,_edcffa :=_e .ParseBool (_bedec .Value );if _edcffa !=nil {return _edcffa ;};_cgfcdf .ApplyPatternFormatsAttr =&_dcggdf ;continue ;};if _bedec .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_bbcgga ,_babcg :=_e .ParseBool (_bedec .Value );if _babcg !=nil {return _babcg ;};_cgfcdf .EnableFieldPropertiesAttr =&_bbcgga ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_efacgf ,_cgcgda :=_e .ParseBool (_bedec .Value );if _cgcgda !=nil {return _cgcgda ;};_cgfcdf .ShowMultipleLabelAttr =&_efacgf ;continue ;};if _bedec .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_baadc ,_bdbgf :=_e .ParseBool (_bedec .Value );if _bdbgf !=nil {return _bdbgf ;};_cgfcdf .PreserveFormattingAttr =&_baadc ;continue ;};if _bedec .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_begccb ,_aafbed :=_e .ParseBool (_bedec .Value );if _aafbed !=nil {return _aafbed ;};_cgfcdf .PublishedAttr =&_begccb ;continue ;};if _bedec .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_cdfac ,_edcfd :=_bedec .Value ,error (nil );if _edcfd !=nil {return _edcfd ;};_cgfcdf .MissingCaptionAttr =&_cdfac ;continue ;};if _bedec .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_aabfba ,_edabb :=_e .ParseBool (_bedec .Value );if _edabb !=nil {return _edabb ;};_cgfcdf .ImmersiveAttr =&_aabfba ;continue ;};if _bedec .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_cgdgc ,_ddfgc :=_e .ParseUint (_bedec .Value ,10,32);if _ddfgc !=nil {return _ddfgc ;};_eabfe :=uint32 (_cgdgc );_cgfcdf .PageWrapAttr =&_eabfe ;continue ;};if _bedec .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_aebba ,_cebgf :=_e .ParseUint (_bedec .Value ,10,32);if _cebgf !=nil {return _cebgf ;};_caffb :=uint32 (_aebba );_cgfcdf .ChartFormatAttr =&_caffb ;continue ;};if _bedec .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_ddgdd ,_afecd :=_e .ParseBool (_bedec .Value );if _afecd !=nil {return _afecd ;};_cgfcdf .ShowDataDropDownAttr =&_ddgdd ;continue ;};if _bedec .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ecfbd ,_beacd :=_bedec .Value ,error (nil );if _beacd !=nil {return _beacd ;};_cgfcdf .ColHeaderCaptionAttr =&_ecfbd ;continue ;};if _bedec .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_faafaa ,_bbaca :=_e .ParseBool (_bedec .Value );if _bbaca !=nil {return _bbaca ;};_cgfcdf .SubtotalHiddenItemsAttr =&_faafaa ;continue ;};if _bedec .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_fgbcg ,_bdccc :=_e .ParseBool (_bedec .Value );if _bdccc !=nil {return _bdccc ;};_cgfcdf .MdxSubqueriesAttr =&_fgbcg ;continue ;};if _bedec .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cdacf ,_ffega :=_bedec .Value ,error (nil );if _ffega !=nil {return _ffega ;};_cgfcdf .ErrorCaptionAttr =&_cdacf ;continue ;};if _bedec .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_eedfc ,_dfcbg :=_e .ParseBool (_bedec .Value );if _dfcbg !=nil {return _dfcbg ;};_cgfcdf .ColGrandTotalsAttr =&_eedfc ;continue ;};if _bedec .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_adbfc ,_affdd :=_e .ParseBool (_bedec .Value );if _affdd !=nil {return _affdd ;};_cgfcdf .PrintDrillAttr =&_adbfc ;continue ;};if _bedec .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_afece ,_gcebd :=_e .ParseBool (_bedec .Value );if _gcebd !=nil {return _gcebd ;};_cgfcdf .ItemPrintTitlesAttr =&_afece ;continue ;};if _bedec .Name .Local =="\u006e\u0061\u006d\u0065"{_gccfea ,_gbedcf :=_bedec .Value ,error (nil );if _gbedcf !=nil {return _gbedcf ;};_cgfcdf .NameAttr =_gccfea ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_gffg ,_ddgddc :=_e .ParseBool (_bedec .Value );if _ddgddc !=nil {return _ddgddc ;};_cgfcdf .ShowDropZonesAttr =&_gffg ;continue ;};if _bedec .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_ffbcc ,_gcegd :=_e .ParseBool (_bedec .Value );if _gcegd !=nil {return _gcegd ;};_cgfcdf .ShowDataTipsAttr =&_ffbcc ;continue ;};if _bedec .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_beaeb ,_bgfaf :=_bedec .Value ,error (nil );if _bgfaf !=nil {return _bgfaf ;};_cgfcdf .VacatedStyleAttr =&_beaeb ;continue ;};if _bedec .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_effgd ,_gegfg :=_bedec .Value ,error (nil );if _gegfg !=nil {return _gegfg ;};_cgfcdf .GrandTotalCaptionAttr =&_effgd ;continue ;};if _bedec .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_geeeg ,_deacc :=_e .ParseBool (_bedec .Value );if _deacc !=nil {return _deacc ;};_cgfcdf .ApplyNumberFormatsAttr =&_geeeg ;continue ;};if _bedec .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_daaeb ,_ccceb :=_e .ParseBool (_bedec .Value );if _ccceb !=nil {return _ccceb ;};_cgfcdf .EnableDrillAttr =&_daaeb ;continue ;};if _bedec .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ecebe ,_egfgdc :=_e .ParseBool (_bedec .Value );if _egfgdc !=nil {return _egfgdc ;};_cgfcdf .ApplyFontFormatsAttr =&_ecebe ;continue ;};if _bedec .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_ccbae ,_gdebe :=_e .ParseBool (_bedec .Value );if _gdebe !=nil {return _gdebe ;};_cgfcdf .DisableFieldListAttr =&_ccbae ;continue ;};if _bedec .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_eaaga ,_dbagd :=_e .ParseBool (_bedec .Value );if _dbagd !=nil {return _dbagd ;};_cgfcdf .ApplyAlignmentFormatsAttr =&_eaaga ;continue ;};if _bedec .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_baccd ,_eggdfb :=_e .ParseBool (_bedec .Value );if _eggdfb !=nil {return _eggdfb ;};_cgfcdf .DataOnRowsAttr =&_baccd ;continue ;};if _bedec .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bfbbbb ,_ageae :=_bedec .Value ,error (nil );if _ageae !=nil {return _ageae ;};_cgfcdf .DataCaptionAttr =_bfbbbb ;continue ;};if _bedec .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_gebfeg ,_gecce :=_e .ParseBool (_bedec .Value );if _gecce !=nil {return _gecce ;};_cgfcdf .ShowErrorAttr =&_gebfeg ;continue ;};if _bedec .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_feedd ,_dedbcc :=_e .ParseUint (_bedec .Value ,10,32);if _dedbcc !=nil {return _dedbcc ;};_cgfcdf .CacheIdAttr =uint32 (_feedd );continue ;};if _bedec .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_bggba ,_fbfeca :=_e .ParseBool (_bedec .Value );if _fbfeca !=nil {return _fbfeca ;};_cgfcdf .EnableWizardAttr =&_bggba ;continue ;};if _bedec .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_gfbbg ,_ffbac :=_e .ParseUint (_bedec .Value ,10,8);if _ffbac !=nil {return _ffbac ;};_ddbacdf :=uint8 (_gfbbg );_cgfcdf .UpdatedVersionAttr =&_ddbacdf ;continue ;};};_ddfcbc :for {_dabee ,_dcfba :=d .Token ();if _dcfba !=nil {return _dcfba ;};switch _ecfdb :=_dabee .(type ){case _b .StartElement :switch _ecfdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _adeegd :=d .DecodeElement (_cgfcdf .Location ,&_ecfdb );_adeegd !=nil {return _adeegd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_cgfcdf .PivotFields =NewCT_PivotFields ();if _eabeba :=d .DecodeElement (_cgfcdf .PivotFields ,&_ecfdb );_eabeba !=nil {return _eabeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_cgfcdf .RowFields =NewCT_RowFields ();if _ffdaa :=d .DecodeElement (_cgfcdf .RowFields ,&_ecfdb );_ffdaa !=nil {return _ffdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_cgfcdf .RowItems =NewCT_rowItems ();if _afgeg :=d .DecodeElement (_cgfcdf .RowItems ,&_ecfdb );_afgeg !=nil {return _afgeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_cgfcdf .ColFields =NewCT_ColFields ();if _fffebe :=d .DecodeElement (_cgfcdf .ColFields ,&_ecfdb );_fffebe !=nil {return _fffebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_cgfcdf .ColItems =NewCT_colItems ();if _gbdfae :=d .DecodeElement (_cgfcdf .ColItems ,&_ecfdb );_gbdfae !=nil {return _gbdfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_cgfcdf .PageFields =NewCT_PageFields ();if _efffb :=d .DecodeElement (_cgfcdf .PageFields ,&_ecfdb );_efffb !=nil {return _efffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_cgfcdf .DataFields =NewCT_DataFields ();if _bcacdb :=d .DecodeElement (_cgfcdf .DataFields ,&_ecfdb );_bcacdb !=nil {return _bcacdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_cgfcdf .Formats =NewCT_Formats ();if _eddbfg :=d .DecodeElement (_cgfcdf .Formats ,&_ecfdb );_eddbfg !=nil {return _eddbfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_cgfcdf .ConditionalFormats =NewCT_ConditionalFormats ();if _effaf :=d .DecodeElement (_cgfcdf .ConditionalFormats ,&_ecfdb );_effaf !=nil {return _effaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_cgfcdf .ChartFormats =NewCT_ChartFormats ();if _cadcg :=d .DecodeElement (_cgfcdf .ChartFormats ,&_ecfdb );_cadcg !=nil {return _cadcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_cgfcdf .PivotHierarchies =NewCT_PivotHierarchies ();if _dbefgc :=d .DecodeElement (_cgfcdf .PivotHierarchies ,&_ecfdb );_dbefgc !=nil {return _dbefgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_cgfcdf .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _bcddf :=d .DecodeElement (_cgfcdf .PivotTableStyleInfo ,&_ecfdb );_bcddf !=nil {return _bcddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_cgfcdf .Filters =NewCT_PivotFilters ();if _aacfc :=d .DecodeElement (_cgfcdf .Filters ,&_ecfdb );_aacfc !=nil {return _aacfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_cgfcdf .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _aagbee :=d .DecodeElement (_cgfcdf .RowHierarchiesUsage ,&_ecfdb );_aagbee !=nil {return _aagbee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_cgfcdf .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _aaddf :=d .DecodeElement (_cgfcdf .ColHierarchiesUsage ,&_ecfdb );_aaddf !=nil {return _aaddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgfcdf .ExtLst =NewCT_ExtensionList ();if _bbebgcg :=d .DecodeElement (_cgfcdf .ExtLst ,&_ecfdb );_bbebgcg !=nil {return _bbebgcg ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006ce\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_ecfdb .Name );if _gbgafg :=d .Skip ();_gbgafg !=nil {return _gbgafg ;};};case _b .EndElement :break _ddfcbc ;case _b .CharData :};};return nil ;};type CT_UndoInfo struct{ +// Dimension Unique Name +DimensionUniqueNameAttr *string ; -// Index -IndexAttr uint32 ; +// Display Folder +DisplayFolderAttr *string ; -// Expression -ExpAttr ST_FormulaExpression ; +// Measure Group Name +MeasureGroupAttr *string ; -// Reference 3D -Ref3DAttr *bool ; +// Measures +MeasuresAttr *bool ; -// Array Formula -ArrayAttr *bool ; +// Levels Count +CountAttr uint32 ; -// Value Needed -VAttr *bool ; +// One Field +OneFieldAttr *bool ; -// Defined Name Formula -NfAttr *bool ; +// Member Value Data Type +MemberValueDatatypeAttr *uint16 ; -// Cross Sheet Move -CsAttr *bool ; +// Unbalanced +UnbalancedAttr *bool ; -// Range -DrAttr string ; +// Unbalanced Group +UnbalancedGroupAttr *bool ; -// Defined Name -DnAttr *string ; +// Hidden +HiddenAttr *bool ; -// Cell Reference -RAttr *string ; +// Fields Usage +FieldsUsage *CT_FieldsUsage ; -// Sheet Id -SIdAttr *uint32 ;};type CT_Control struct{ +// OLAP Grouping Levels +GroupLevels *CT_GroupLevels ; -// Shape Id -ShapeIdAttr uint32 ;IdAttr string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);func (_abbbe *CT_UndoInfo )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_abbbe .ExpAttr =ST_FormulaExpression (1);for _ ,_egcee :=range start .Attr {if _egcee .Name .Local =="\u0069\u006e\u0064e\u0078"{_abbbd ,_bbbfec :=_a .ParseUint (_egcee .Value ,10,32);if _bbbfec !=nil {return _bbbfec ;};_abbbe .IndexAttr =uint32 (_abbbd );continue ;};if _egcee .Name .Local =="\u0065\u0078\u0070"{_abbbe .ExpAttr .UnmarshalXMLAttr (_egcee );continue ;};if _egcee .Name .Local =="\u0072\u0065\u00663\u0044"{_gcebc ,_eaagf :=_a .ParseBool (_egcee .Value );if _eaagf !=nil {return _eaagf ;};_abbbe .Ref3DAttr =&_gcebc ;continue ;};if _egcee .Name .Local =="\u0061\u0072\u0072a\u0079"{_ccebaf ,_cdfgda :=_a .ParseBool (_egcee .Value );if _cdfgda !=nil {return _cdfgda ;};_abbbe .ArrayAttr =&_ccebaf ;continue ;};if _egcee .Name .Local =="\u0076"{_acege ,_faagdd :=_a .ParseBool (_egcee .Value );if _faagdd !=nil {return _faagdd ;};_abbbe .VAttr =&_acege ;continue ;};if _egcee .Name .Local =="\u006e\u0066"{_gfbeg ,_geffed :=_a .ParseBool (_egcee .Value );if _geffed !=nil {return _geffed ;};_abbbe .NfAttr =&_gfbeg ;continue ;};if _egcee .Name .Local =="\u0063\u0073"{_abcfg ,_cdffg :=_a .ParseBool (_egcee .Value );if _cdffg !=nil {return _cdffg ;};_abbbe .CsAttr =&_abcfg ;continue ;};if _egcee .Name .Local =="\u0064\u0072"{_bcddd ,_cbefd :=_egcee .Value ,error (nil );if _cbefd !=nil {return _cbefd ;};_abbbe .DrAttr =_bcddd ;continue ;};if _egcee .Name .Local =="\u0064\u006e"{_geadbf ,_faabd :=_egcee .Value ,error (nil );if _faabd !=nil {return _faabd ;};_abbbe .DnAttr =&_geadbf ;continue ;};if _egcee .Name .Local =="\u0072"{_eegdc ,_adegg :=_egcee .Value ,error (nil );if _adegg !=nil {return _adegg ;};_abbbe .RAttr =&_eegdc ;continue ;};if _egcee .Name .Local =="\u0073\u0049\u0064"{_accbc ,_eedge :=_a .ParseUint (_egcee .Value ,10,32);if _eedge !=nil {return _eedge ;};_agecf :=uint32 (_accbc );_abbbe .SIdAttr =&_agecf ;continue ;};};for {_dgdebc ,_afbga :=d .Token ();if _afbga !=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",_afbga );};if _fdfgb ,_gdeec :=_dgdebc .(_gd .EndElement );_gdeec &&_fdfgb .Name ==start .Name {break ;};};return nil ;};func NewCT_Control ()*CT_Control {_acdee :=&CT_Control {};return _acdee };const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;);type CT_ColorFilter struct{ -// Control Name -NameAttr *string ; +// Differential Format Record Id +DxfIdAttr *uint32 ; -// Embedded Control Properties -ControlPr *CT_ControlPr ;};func (_eaefaf ST_TableStyleType )String ()string {switch _eaefaf {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case 3:return "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 4:return "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 5:return "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 6:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case 9:return "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case 10:return "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case 11:return "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case 12:return "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case 13:return "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case 14:return "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 15:return "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case 16:return "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 17:return "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 18:return "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case 19:return "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 20:return "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case 21:return "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 22:return "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case 23:return "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 24:return "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 25:return "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case 26:return "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 27:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case 28:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};type Workbook struct{CT_Workbook };func (_cgfg *CT_CacheSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_deaf ,_dfd :=_cgfg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _dfd !=nil {return _dfd ;};start .Attr =append (start .Attr ,_deaf );if _cgfg .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cgfg .ConnectionIdAttr )});};e .EncodeToken (start );if _cgfg .WorksheetSource !=nil {_dggb :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_cgfg .WorksheetSource ,_dggb );};if _cgfg .Consolidation !=nil {_fccb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cgfg .Consolidation ,_fccb );};if _cgfg .ExtLst !=nil {_eaba :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgfg .ExtLst ,_eaba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Filter By Cell Color +CellColorAttr *bool ;};type CT_Dxfs struct{ -// Validate validates the CT_rowItems and its children -func (_beebg *CT_rowItems )Validate ()error {return _beebg .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};func NewCT_CellStyle ()*CT_CellStyle {_bbee :=&CT_CellStyle {};return _bbee }; +// Format Count +CountAttr *uint32 ; -// Validate validates the CT_PCDKPI and its children -func (_aaef *CT_PCDKPI )Validate ()error {return _aaef .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");};func NewCT_ExternalBook ()*CT_ExternalBook {_cfdbg :=&CT_ExternalBook {};return _cfdbg };type CT_Error struct{ +// Formatting +Dxf []*CT_Dxf ;};func (_fdaafg ST_SourceType )ValidateWithPath (path string )error {switch _fdaafg {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 (_fdaafg ));};return nil ;};type CT_Mdx struct{ -// Value -VAttr string ; +// Connection Name Index +NAttr uint32 ; -// Unused Item -UAttr *bool ; +// Cube Function Tag +FAttr ST_MdxFunctionType ; -// Calculated Item -FAttr *bool ; +// Tuple MDX Metadata +T *CT_MdxTuple ; -// Item Caption -CAttr *string ; +// Set MDX Metadata +Ms *CT_MdxSet ; -// Member Property Count -CpAttr *uint32 ; +// Member Property MDX Metadata +P *CT_MdxMemeberProp ; -// Format Index -InAttr *uint32 ; +// KPI MDX Metadata +K *CT_MdxKPI ;};type CT_Borders struct{ -// background Color -BcAttr *string ; +// Border Count +CountAttr *uint32 ; -// Foreground Color -FcAttr *string ; +// Border +Border []*CT_Border ;};func (_fbegf *CT_DateTime )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_fbegf .VAttr )});if _fbegf .UAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbegf .UAttr ))});};if _fbegf .FAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_fbegf .FAttr ))});};if _fbegf .CAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fbegf .CAttr )});};if _fbegf .CpAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_fbegf .CpAttr )});};e .EncodeToken (start );if _fbegf .X !=nil {_ggcef :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ddfdd :=range _fbegf .X {e .EncodeElement (_ddfdd ,_ggcef );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Italic -IAttr *bool ; +// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path +func (_bdbd *CT_CellWatch )ValidateWithPath (path string )error {return nil };func (_gagba ST_rwColActionType )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_gagba .String (),start );};func (_aebbb *CT_OleSize )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gcbcf :=range start .Attr {if _gcbcf .Name .Local =="\u0072\u0065\u0066"{_dgae ,_dcfda :=_gcbcf .Value ,error (nil );if _dcfda !=nil {return _dcfda ;};_aebbb .RefAttr =_dgae ;continue ;};};for {_aadbe ,_edgd :=d .Token ();if _edgd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_edgd );};if _dafafd ,_dcagc :=_aadbe .(_gd .EndElement );_dcagc &&_dafafd .Name ==start .Name {break ;};};return nil ;}; -// Underline -UnAttr *bool ; +// Validate validates the CT_Connections and its children +func (_cffe *CT_Connections )Validate ()error {return _cffe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");};func (_daedbf ST_Objects )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {return e .EncodeElement (_daedbf .String (),start );};func (_bcbeb *CT_PivotAreaReferences )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _bcbeb .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bcbeb .CountAttr )});};e .EncodeToken (start );_fcbeab :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_cfcab :=range _bcbeb .Reference {e .EncodeElement (_cfcab ,_fcbeab );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_aagaca ST_ExternalConnectionType )Validate ()error {return _aagaca .ValidateWithPath ("")};func NewCT_PivotSelection ()*CT_PivotSelection {_fffae :=&CT_PivotSelection {};_fffae .PivotArea =NewCT_PivotArea ();return _fffae ;};func NewCT_I ()*CT_I {_cada :=&CT_I {};return _cada };func NewCT_FilterColumn ()*CT_FilterColumn {_faacc :=&CT_FilterColumn {};return _faacc }; -// Strikethrough -StAttr *bool ; +// Validate validates the CT_DdeItem and its children +func (_dgeagb *CT_DdeItem )Validate ()error {return _dgeagb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func (_cfce *CT_HeaderFooter )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cfce .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfce .DifferentOddEvenAttr ))});};if _cfce .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfce .DifferentFirstAttr ))});};if _cfce .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfce .ScaleWithDocAttr ))});};if _cfce .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cfce .AlignWithMarginsAttr ))});};e .EncodeToken (start );if _cfce .OddHeader !=nil {_efdgbb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_e .AddPreserveSpaceAttr (&_efdgbb ,*_cfce .OddHeader );e .EncodeElement (_cfce .OddHeader ,_efdgbb );};if _cfce .OddFooter !=nil {_bbffbf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_e .AddPreserveSpaceAttr (&_bbffbf ,*_cfce .OddFooter );e .EncodeElement (_cfce .OddFooter ,_bbffbf );};if _cfce .EvenHeader !=nil {_agbbf :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_e .AddPreserveSpaceAttr (&_agbbf ,*_cfce .EvenHeader );e .EncodeElement (_cfce .EvenHeader ,_agbbf );};if _cfce .EvenFooter !=nil {_ffdaad :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_e .AddPreserveSpaceAttr (&_ffdaad ,*_cfce .EvenFooter );e .EncodeElement (_cfce .EvenFooter ,_ffdaad );};if _cfce .FirstHeader !=nil {_dgcd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_e .AddPreserveSpaceAttr (&_dgcd ,*_cfce .FirstHeader );e .EncodeElement (_cfce .FirstHeader ,_dgcd );};if _cfce .FirstFooter !=nil {_fafde :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_e .AddPreserveSpaceAttr (&_fafde ,*_cfce .FirstFooter );e .EncodeElement (_cfce .FirstFooter ,_fafde );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; -// Bold -BAttr *bool ; +// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path +func (_feb *CT_Borders )ValidateWithPath (path string )error {for _ggd ,_ecb :=range _feb .Border {if _fgg :=_ecb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggd ));_fgg !=nil {return _fgg ;};};return nil ;};type CT_WorkbookProtection struct{ -// Tuples -Tpls *CT_Tuples ; +// Legacy Workbook Password +WorkbookPasswordAttr *string ; -// Member Property Indexes -X []*CT_X ;}; +// Workbook Password Character Set +WorkbookPasswordCharacterSetAttr *string ; -// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path -func (_eabdf *CT_XStringElement )ValidateWithPath (path string )error {return nil }; +// Legacy Revisions Password +RevisionsPasswordAttr *string ; -// Validate validates the CT_CustomChartsheetView and its children -func (_ffba *CT_CustomChartsheetView )Validate ()error {return _ffba .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};type CT_CalcPr struct{ +// Revisions Password Character Set +RevisionsPasswordCharacterSetAttr *string ; -// Calculation Id -CalcIdAttr *uint32 ; +// Lock Structure +LockStructureAttr *bool ; -// Calculation Mode -CalcModeAttr ST_CalcMode ; +// Lock Windows +LockWindowsAttr *bool ; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ; +// Lock Revisions +LockRevisionAttr *bool ; -// Reference Mode -RefModeAttr ST_RefMode ; +// Cryptographic Algorithm Name +RevisionsAlgorithmNameAttr *string ; -// Calculation Iteration -IterateAttr *bool ; +// Password Hash Value +RevisionsHashValueAttr *string ; -// Iteration Count -IterateCountAttr *uint32 ; +// Salt Value for Password Verifier +RevisionsSaltValueAttr *string ; -// Iterative Calculation Delta -IterateDeltaAttr *float64 ; +// Iterations to Run Hashing Algorithm +RevisionsSpinCountAttr *uint32 ; -// Full Precision Calculation -FullPrecisionAttr *bool ; +// Cryptographic Algorithm Name +WorkbookAlgorithmNameAttr *string ; -// Calc Completed -CalcCompletedAttr *bool ; +// Password Hash Value +WorkbookHashValueAttr *string ; -// Calculate On Save -CalcOnSaveAttr *bool ; +// Salt Value for Password Verifier +WorkbookSaltValueAttr *string ; -// Concurrent Calculations -ConcurrentCalcAttr *bool ; +// Iterations to Run Hashing Algorithm +WorkbookSpinCountAttr *uint32 ;};func NewCT_RevisionHeader ()*CT_RevisionHeader {_fdega :=&CT_RevisionHeader {};_fdega .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";_fdega .SheetIdMap =NewCT_SheetIdMap ();return _fdega ;}; -// Concurrent Thread Manual Count -ConcurrentManualCountAttr *uint32 ; +// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path +func (_ebafa *CT_DefinedName )ValidateWithPath (path string )error {return nil };func (_gcacf *CT_CustomSheetViews )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );_fded :=_gd .StartElement {Name :_gd .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_cgcdd :=range _gcacf .CustomSheetView {e .EncodeElement (_cgcdd ,_fded );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_daddg *Workbook )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_daddg .CT_Workbook =*NewCT_Workbook ();for _ ,_adaeda :=range start .Attr {if _adaeda .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_daddg .ConformanceAttr .UnmarshalXMLAttr (_adaeda );continue ;};};_gaccd :for {_bfgeg ,_cfdaba :=d .Token ();if _cfdaba !=nil {return _cfdaba ;};switch _dfegbd :=_bfgeg .(type ){case _gd .StartElement :switch _dfegbd .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .FileVersion =NewCT_FileVersion ();if _aadgg :=d .DecodeElement (_daddg .FileVersion ,&_dfegbd );_aadgg !=nil {return _aadgg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .FileSharing =NewCT_FileSharing ();if _gbefg :=d .DecodeElement (_daddg .FileSharing ,&_dfegbd );_gbefg !=nil {return _gbefg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .WorkbookPr =NewCT_WorkbookPr ();if _fbfcfg :=d .DecodeElement (_daddg .WorkbookPr ,&_dfegbd );_fbfcfg !=nil {return _fbfcfg ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .WorkbookProtection =NewCT_WorkbookProtection ();if _aeeba :=d .DecodeElement (_daddg .WorkbookProtection ,&_dfegbd );_aeeba !=nil {return _aeeba ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .BookViews =NewCT_BookViews ();if _fdagb :=d .DecodeElement (_daddg .BookViews ,&_dfegbd );_fdagb !=nil {return _fdagb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _addcb :=d .DecodeElement (_daddg .Sheets ,&_dfegbd );_addcb !=nil {return _addcb ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .FunctionGroups =NewCT_FunctionGroups ();if _bedacbd :=d .DecodeElement (_daddg .FunctionGroups ,&_dfegbd );_bedacbd !=nil {return _bedacbd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .ExternalReferences =NewCT_ExternalReferences ();if _cbbfd :=d .DecodeElement (_daddg .ExternalReferences ,&_dfegbd );_cbbfd !=nil {return _cbbfd ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .DefinedNames =NewCT_DefinedNames ();if _ceggba :=d .DecodeElement (_daddg .DefinedNames ,&_dfegbd );_ceggba !=nil {return _ceggba ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_daddg .CalcPr =NewCT_CalcPr ();if _eafcaf :=d .DecodeElement (_daddg .CalcPr ,&_dfegbd );_eafcaf !=nil {return _eafcaf ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .OleSize =NewCT_OleSize ();if _bccec :=d .DecodeElement (_daddg .OleSize ,&_dfegbd );_bccec !=nil {return _bccec ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_daddg .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _abfeba :=d .DecodeElement (_daddg .CustomWorkbookViews ,&_dfegbd );_abfeba !=nil {return _abfeba ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .PivotCaches =NewCT_PivotCaches ();if _acaac :=d .DecodeElement (_daddg .PivotCaches ,&_dfegbd );_acaac !=nil {return _acaac ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .SmartTagPr =NewCT_SmartTagPr ();if _ggcccc :=d .DecodeElement (_daddg .SmartTagPr ,&_dfegbd );_ggcccc !=nil {return _ggcccc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .SmartTagTypes =NewCT_SmartTagTypes ();if _eabace :=d .DecodeElement (_daddg .SmartTagTypes ,&_dfegbd );_eabace !=nil {return _eabace ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .WebPublishing =NewCT_WebPublishing ();if _ffccff :=d .DecodeElement (_daddg .WebPublishing ,&_dfegbd );_ffccff !=nil {return _ffccff ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdafe :=NewCT_FileRecoveryPr ();if _febdc :=d .DecodeElement (_fdafe ,&_dfegbd );_febdc !=nil {return _febdc ;};_daddg .FileRecoveryPr =append (_daddg .FileRecoveryPr ,_fdafe );case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddg .WebPublishObjects =NewCT_WebPublishObjects ();if _gdfdbc :=d .DecodeElement (_daddg .WebPublishObjects ,&_dfegbd );_gdfdbc !=nil {return _gdfdbc ;};case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daddg .ExtLst =NewCT_ExtensionList ();if _egaafe :=d .DecodeElement (_daddg .ExtLst ,&_dfegbd );_egaafe !=nil {return _egaafe ;};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\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_dfegbd .Name );if _gdgbg :=d .Skip ();_gdgbg !=nil {return _gdgbg ;};};case _gd .EndElement :break _gaccd ;case _gd .CharData :};};return nil ;};func (_aadb *CT_CalcCell )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _aadb .RAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aadb .RAttr )});};if _aadb .RefAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_aadb .RefAttr )});};if _aadb .IAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_aadb .IAttr )});};if _aadb .SAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aadb .SAttr ))});};if _aadb .LAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u006c"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aadb .LAttr ))});};if _aadb .TAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aadb .TAttr ))});};if _aadb .AAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0061"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_aadb .AAttr ))});};e .EncodeToken (start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_befbb :=&CT_PivotTableStyle {};return _befbb };func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_ggggd :=&CT_ExternalSheetNames {};return _ggggd ;};type ST_SourceType byte ;type CT_WebPublishObject struct{ -// Force Full Calculation -ForceFullCalcAttr *bool ;};type ST_DdeValueType byte ;func (_gcadde *CT_RevisionMove )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eccefc :=range start .Attr {if _eccefc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ecacc ,_aaefe :=_e .ParseUint (_eccefc .Value ,10,32);if _aaefe !=nil {return _aaefe ;};_gcadde .SheetIdAttr =uint32 (_ecacc );continue ;};if _eccefc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_cecef ,_adagbg :=_eccefc .Value ,error (nil );if _adagbg !=nil {return _adagbg ;};_gcadde .SourceAttr =_cecef ;continue ;};if _eccefc .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_bdeag ,_fcfcb :=_eccefc .Value ,error (nil );if _fcfcb !=nil {return _fcfcb ;};_gcadde .DestinationAttr =_bdeag ;continue ;};if _eccefc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bafgd ,_cdgbe :=_e .ParseUint (_eccefc .Value ,10,32);if _cdgbe !=nil {return _cdgbe ;};_gcfff :=uint32 (_bafgd );_gcadde .SourceSheetIdAttr =&_gcfff ;continue ;};if _eccefc .Name .Local =="\u0072\u0049\u0064"{_cagga ,_gaade :=_e .ParseUint (_eccefc .Value ,10,32);if _gaade !=nil {return _gaade ;};_edebe :=uint32 (_cagga );_gcadde .RIdAttr =&_edebe ;continue ;};if _eccefc .Name .Local =="\u0075\u0061"{_gfgdgb ,_efded :=_e .ParseBool (_eccefc .Value );if _efded !=nil {return _efded ;};_gcadde .UaAttr =&_gfgdgb ;continue ;};if _eccefc .Name .Local =="\u0072\u0061"{_ffdbe ,_fbeeb :=_e .ParseBool (_eccefc .Value );if _fbeeb !=nil {return _fbeeb ;};_gcadde .RaAttr =&_ffdbe ;continue ;};};_cadbc :for {_cdddb ,_cbbebg :=d .Token ();if _cbbebg !=nil {return _cbbebg ;};switch _fccgac :=_cdddb .(type ){case _b .StartElement :switch _fccgac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_bbggd :=NewCT_UndoInfo ();if _cgffb :=d .DecodeElement (_bbggd ,&_fccgac );_cgffb !=nil {return _cgffb ;};_gcadde .Undo =append (_gcadde .Undo ,_bbggd );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_ebbae :=NewCT_RevisionCellChange ();if _adecb :=d .DecodeElement (_ebbae ,&_fccgac );_adecb !=nil {return _adecb ;};_gcadde .Rcc =append (_gcadde .Rcc ,_ebbae );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_cbffc :=NewCT_RevisionFormatting ();if _ebfaag :=d .DecodeElement (_cbffc ,&_fccgac );_ebfaag !=nil {return _ebfaag ;};_gcadde .Rfmt =append (_gcadde .Rfmt ,_cbffc );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065\u0020\u0025\u0076",_fccgac .Name );if _fgbgde :=d .Skip ();_fgbgde !=nil {return _fgbgde ;};};case _b .EndElement :break _cadbc ;case _b .CharData :};};return nil ;}; +// Id +IdAttr uint32 ; -// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path -func (_ffddd *CT_WorksheetSource )ValidateWithPath (path string )error {return nil };func (_gbcb *CT_CellProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbcb .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbcb .LockedAttr ))});};if _gbcb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_dfebbb (*_gbcb .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gedebe ST_FilterOperator )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afcfg :=_b .Attr {};_afcfg .Name =name ;switch _gedebe {case ST_FilterOperatorUnset :_afcfg .Value ="";case ST_FilterOperatorEqual :_afcfg .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_afcfg .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_afcfg .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_afcfg .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_afcfg .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_afcfg .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return _afcfg ,nil ;};type CT_PivotHierarchies struct{ +// Div Id +DivIdAttr string ; -// OLAP Hierarchy Count -CountAttr *uint32 ; +// Source Object +SourceObjectAttr *string ; -// OLAP Hierarchy -PivotHierarchy []*CT_PivotHierarchy ;};func (_dfdgf ST_PhoneticAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfdgf .String (),start );};func (_cecca *CT_Dxf )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdaeg :for {_dgbbb ,_bgdeb :=d .Token ();if _bgdeb !=nil {return _bgdeb ;};switch _bgcef :=_dgbbb .(type ){case _b .StartElement :switch _bgcef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_cecca .Font =NewCT_Font ();if _ebbfa :=d .DecodeElement (_cecca .Font ,&_bgcef );_ebbfa !=nil {return _ebbfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cecca .NumFmt =NewCT_NumFmt ();if _fbbae :=d .DecodeElement (_cecca .NumFmt ,&_bgcef );_fbbae !=nil {return _fbbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_cecca .Fill =NewCT_Fill ();if _dgcf :=d .DecodeElement (_cecca .Fill ,&_bgcef );_dgcf !=nil {return _dgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_cecca .Alignment =NewCT_CellAlignment ();if _dggef :=d .DecodeElement (_cecca .Alignment ,&_bgcef );_dggef !=nil {return _dggef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_cecca .Border =NewCT_Border ();if _ddfgd :=d .DecodeElement (_cecca .Border ,&_bgcef );_ddfgd !=nil {return _ddfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cecca .Protection =NewCT_CellProtection ();if _gccdc :=d .DecodeElement (_cecca .Protection ,&_bgcef );_gccdc !=nil {return _gccdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cecca .ExtLst =NewCT_ExtensionList ();if _aedb :=d .DecodeElement (_cecca .ExtLst ,&_bgcef );_aedb !=nil {return _aedb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0078\u0066\u0020\u0025\u0076",_bgcef .Name );if _egaee :=d .Skip ();_egaee !=nil {return _egaee ;};};case _b .EndElement :break _gdaeg ;case _b .CharData :};};return nil ;};type CT_Tables struct{ +// Destination File +DestinationFileAttr string ; -// Count of Tables -CountAttr *uint32 ; +// Title +TitleAttr *string ; -// No Value -M []*CT_TableMissing ; +// Auto Republish +AutoRepublishAttr *bool ;};type ST_TotalsRowFunction byte ;func (_dgfcg *CT_FunctionGroups )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dgfcg .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dgfcg .BuiltInGroupCountAttr )});};e .EncodeToken (start );if _dgfcg .FunctionGroup !=nil {_dabbdc :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_deeda :=range _dgfcg .FunctionGroup {e .EncodeElement (_deeda ,_dabbdc );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_edeeg ST_RefMode )String ()string {switch _edeeg {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";};func (_ebcaf ST_PhoneticType )String ()string {switch _ebcaf {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 "";}; -// Character Value -S []*CT_XStringElement ; +// Validate validates the CT_MetadataStrings and its children +func (_agddf *CT_MetadataStrings )Validate ()error {return _agddf .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};type CT_OutlinePr struct{ -// Index -X []*CT_Index ;}; +// Apply Styles in Outline +ApplyStylesAttr *bool ; -// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path -func (_aff *CT_ChartFormat )ValidateWithPath (path string )error {if _ecdc :=_aff .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ecdc !=nil {return _ecdc ;};return nil ;};func (_gdbf *CT_CommentPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdbf .Anchor =NewCT_ObjectAnchor ();for _ ,_gdcd :=range start .Attr {if _gdcd .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_ddge ,_facc :=_gdcd .Value ,error (nil );if _facc !=nil {return _facc ;};_gdbf .AltTextAttr =&_ddge ;continue ;};if _gdcd .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_gdcc ,_ged :=_e .ParseBool (_gdcd .Value );if _ged !=nil {return _ged ;};_gdbf .DefaultSizeAttr =&_gdcc ;continue ;};if _gdcd .Name .Local =="\u0070\u0072\u0069n\u0074"{_cdaeb ,_gffe :=_e .ParseBool (_gdcd .Value );if _gffe !=nil {return _gffe ;};_gdbf .PrintAttr =&_cdaeb ;continue ;};if _gdcd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_bbaa ,_gadg :=_e .ParseBool (_gdcd .Value );if _gadg !=nil {return _gadg ;};_gdbf .DisabledAttr =&_bbaa ;continue ;};if _gdcd .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_cdcg ,_acge :=_e .ParseBool (_gdcd .Value );if _acge !=nil {return _acge ;};_gdbf .AutoFillAttr =&_cdcg ;continue ;};if _gdcd .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_cbgg ,_facd :=_e .ParseBool (_gdcd .Value );if _facd !=nil {return _facd ;};_gdbf .AutoLineAttr =&_cbgg ;continue ;};if _gdcd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_dfbc ,_gfff :=_e .ParseBool (_gdcd .Value );if _gfff !=nil {return _gfff ;};_gdbf .LockedAttr =&_dfbc ;continue ;};if _gdcd .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_gdbf .TextHAlignAttr .UnmarshalXMLAttr (_gdcd );continue ;};if _gdcd .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_gdbf .TextVAlignAttr .UnmarshalXMLAttr (_gdcd );continue ;};if _gdcd .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_faff ,_cagca :=_e .ParseBool (_gdcd .Value );if _cagca !=nil {return _cagca ;};_gdbf .LockTextAttr =&_faff ;continue ;};if _gdcd .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_gegf ,_bfgf :=_e .ParseBool (_gdcd .Value );if _bfgf !=nil {return _bfgf ;};_gdbf .JustLastXAttr =&_gegf ;continue ;};if _gdcd .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_fcfedd ,_afcd :=_e .ParseBool (_gdcd .Value );if _afcd !=nil {return _afcd ;};_gdbf .AutoScaleAttr =&_fcfedd ;continue ;};};_fdag :for {_bafd ,_aged :=d .Token ();if _aged !=nil {return _aged ;};switch _acggf :=_bafd .(type ){case _b .StartElement :switch _acggf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _eeaa :=d .DecodeElement (_gdbf .Anchor ,&_acggf );_eeaa !=nil {return _eeaa ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006dm\u0065\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_acggf .Name );if _gbag :=d .Skip ();_gbag !=nil {return _gbag ;};};case _b .EndElement :break _fdag ;case _b .CharData :};};return nil ;};func (_ffacdg *CT_VolTopic )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffacdg .TAttr !=ST_VolValueTypeUnset {_dbgbf ,_fdgfbe :=_ffacdg .TAttr .MarshalXMLAttr (_b .Name {Local :"\u0074"});if _fdgfbe !=nil {return _fdgfbe ;};start .Attr =append (start .Attr ,_dbgbf );};e .EncodeToken (start );_eebgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0076"}};_d .AddPreserveSpaceAttr (&_eebgf ,_ffacdg .V );e .EncodeElement (_ffacdg .V ,_eebgf );if _ffacdg .Stp !=nil {_adacf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_gfdfb :=range _ffacdg .Stp {e .EncodeElement (_gfdfb ,_adacf );};};_abbbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_gbcbb :=range _ffacdg .Tr {e .EncodeElement (_gbcbb ,_abbbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeega *CT_DiscretePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eeega .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eeega .CountAttr )});};e .EncodeToken (start );_beeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fcgda :=range _eeega .X {e .EncodeElement (_fcgda ,_beeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ceac *CT_CellStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggfff :=range start .Attr {if _ggfff .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfg ,_gbba :=_e .ParseUint (_ggfff .Value ,10,32);if _gbba !=nil {return _gbba ;};_gbaa :=uint32 (_bfg );_ceac .CountAttr =&_gbaa ;continue ;};};_gccg :for {_ecgf ,_ddga :=d .Token ();if _ddga !=nil {return _ddga ;};switch _dagd :=_ecgf .(type ){case _b .StartElement :switch _dagd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"},_b .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"}:_faaf :=NewCT_CellStyle ();if _abdd :=d .DecodeElement (_faaf ,&_dagd );_abdd !=nil {return _abdd ;};_ceac .CellStyle =append (_ceac .CellStyle ,_faaf );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043e\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_dagd .Name );if _bceb :=d .Skip ();_bceb !=nil {return _bceb ;};};case _b .EndElement :break _gccg ;case _b .CharData :};};return nil ;};func init (){_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_AutoFilter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e",NewCT_FilterColumn );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_Filters );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r",NewCT_Filter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_CustomFilters );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_CustomFilter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030",NewCT_Top10 );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072",NewCT_ColorFilter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_IconFilter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_DynamicFilter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065",NewCT_SortState );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e",NewCT_SortCondition );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d",NewCT_DateGroupItem );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074",NewCT_XStringElement );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_ObjectAnchor );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e",NewCT_CalcChain );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c",NewCT_CalcCell );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073",NewCT_Authors );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072",NewCT_CommentPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f",NewCT_MapInfo );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070",NewCT_Map );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073",NewCT_Connections );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0062\u0050\u0072",NewCT_DbPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r",NewCT_OlapPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072",NewCT_WebPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073",NewCT_Parameters );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s",NewCT_Tables );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_TableMissing );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r",NewCT_TextPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_TextFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_PivotCacheDefinition );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073",NewCT_CacheFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_CacheField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065",NewCT_CacheSource );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065",NewCT_WorksheetSource );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e",NewCT_Consolidation );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073",NewCT_Pages );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065",NewCT_PCDSCPage );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d",NewCT_PageItem );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073",NewCT_RangeSets );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074",NewCT_RangeSet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073",NewCT_SharedItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_Missing );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r",NewCT_Number );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072",NewCT_Error );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065",NewCT_DateTime );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070",NewCT_FieldGroup );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072",NewCT_RangePr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072",NewCT_DiscretePr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073",NewCT_GroupItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073",NewCT_PivotCacheRecords );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d",NewCT_Record );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073",NewCT_PCDKPIs );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I",NewCT_PCDKPI );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_CacheHierarchies );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_CacheHierarchy );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065",NewCT_FieldsUsage );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065",NewCT_FieldUsage );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073",NewCT_GroupLevels );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c",NewCT_GroupLevel );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s",NewCT_Groups );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070",NewCT_LevelGroup );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_GroupMembers );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072",NewCT_GroupMember );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065",NewCT_TupleCache );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_ServerFormat );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ServerFormats );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073",NewCT_PCDSDTCEntries );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s",NewCT_Tuples );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065",NewCT_Tuple );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0065\u0074\u0073",NewCT_Sets );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0065\u0074",NewCT_Set );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065",NewCT_QueryCache );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079",NewCT_Query );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073",NewCT_CalculatedItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d",NewCT_CalculatedItem );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073",NewCT_CalculatedMembers );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072",NewCT_CalculatedMember );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_pivotTableDefinition );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e",NewCT_Location );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073",NewCT_PivotFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_PivotField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065",NewCT_AutoSortScope );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073",NewCT_Items );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0049\u0074\u0065\u006d",NewCT_Item );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_PageFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_PageField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_DataFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064",NewCT_DataField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073",NewCT_rowItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073",NewCT_colItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049",NewCT_I );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058",NewCT_X );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_RowFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_ColFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064",NewCT_Field );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_Formats );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t",NewCT_Format );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ConditionalFormats );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074",NewCT_ConditionalFormat );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073",NewCT_PivotAreas );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ChartFormats );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074",NewCT_ChartFormat );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_PivotHierarchies );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_PivotHierarchy );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_RowHierarchiesUsage );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_ColHierarchiesUsage );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065",NewCT_HierarchyUsage );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_MemberProperties );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_MemberProperty );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_Members );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r",NewCT_Member );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073",NewCT_Dimensions );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_PivotDimension );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073",NewCT_MeasureGroups );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073",NewCT_MeasureDimensionMaps );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070",NewCT_MeasureGroup );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070",NewCT_MeasureDimensionMap );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065",NewCT_PivotTableStyle );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_PivotFilters );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072",NewCT_PivotFilter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PivotArea );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073",NewCT_PivotAreaReferences );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_PivotAreaReference );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078",NewCT_Index );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewCT_QueryTable );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068",NewCT_QueryTableRefresh );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073",NewCT_QueryTableDeletedFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064",NewCT_DeletedField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_QueryTableFields );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064",NewCT_QueryTableField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0073\u0074",NewCT_Sst );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e",NewCT_PhoneticRun );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0045\u006c\u0074",NewCT_RElt );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct",NewCT_RPrElt );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0073\u0074",NewCT_Rst );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072",NewCT_PhoneticPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073",NewCT_RevisionHeaders );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073",NewCT_Revisions );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072",NewCT_RevisionHeader );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070",NewCT_SheetIdMap );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064",NewCT_SheetId );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073",NewCT_ReviewedRevisions );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064",NewCT_Reviewed );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f",NewCT_UndoInfo );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e",NewCT_RevisionRowColumn );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065",NewCT_RevisionMove );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077",NewCT_RevisionCustomView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065",NewCT_RevisionSheetRename );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074",NewCT_RevisionInsertSheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RevisionCellChange );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_RevisionFormatting );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg",NewCT_RevisionAutoFormatting );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074",NewCT_RevisionComment );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_RevisionDefinedName );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074",NewCT_RevisionConflict );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064",NewCT_RevisionQueryTableField );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073",NewCT_Users );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072",NewCT_SharedUser );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074",NewCT_Macrosheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074",NewCT_Dialogsheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074",NewCT_Worksheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061",NewCT_SheetData );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072",NewCT_SheetCalcPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072",NewCT_SheetFormatPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u0073",NewCT_Cols );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c",NewCT_Col );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0065\u006c\u006c",NewCT_Cell );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_SheetPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_SheetDimension );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_SheetViews );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_SheetView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u006e\u0065",NewCT_Pane );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_PivotSelection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Selection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_PageBreak );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b",NewCT_Break );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072",NewCT_OutlinePr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072",NewCT_PageSetUpPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065",NewCT_DataConsolidate );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073",NewCT_DataRefs );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066",NewCT_DataRef );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073",NewCT_MergeCells );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c",NewCT_MergeCell );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_CellSmartTags );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067",NewCT_CellSmartTag );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072",NewCT_CellSmartTagPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_LegacyDrawing );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046",NewCT_DrawingHF );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomSheetViews );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077",NewCT_CustomSheetView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073",NewCT_DataValidations );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e",NewCT_DataValidation );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_ConditionalFormatting );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce",NewCT_CfRule );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073",NewCT_Hyperlinks );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061",NewCT_CellFormula );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065",NewCT_ColorScale );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072",NewCT_DataBar );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074",NewCT_IconSet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0076\u006f",NewCT_Cfvo );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_PrintOptions );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073",NewCT_Scenarios );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_SheetProtection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073",NewCT_ProtectedRanges );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065",NewCT_ProtectedRange );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f",NewCT_Scenario );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073",NewCT_InputCells );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073",NewCT_CellWatches );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068",NewCT_CellWatch );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewCT_Chartsheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_ChartsheetPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073",NewCT_ChartsheetViews );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077",NewCT_ChartsheetView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_ChartsheetProtection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070",NewCT_CsPageSetup );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomChartsheetViews );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_CustomChartsheetView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CustomProperties );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_CustomProperty );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073",NewCT_OleObjects );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072",NewCT_ObjectPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073",NewCT_WebPublishItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d",NewCT_WebPublishItem );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073",NewCT_Controls );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072",NewCT_ControlPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073",NewCT_IgnoredErrors );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072",NewCT_IgnoredError );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073",NewCT_TableParts );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074",NewCT_TablePart );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewCT_Metadata );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073",NewCT_MetadataTypes );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065",NewCT_MetadataType );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073",NewCT_MetadataBlocks );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b",NewCT_MetadataBlock );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064",NewCT_MetadataRecord );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_FutureMetadata );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b",NewCT_FutureMetadataBlock );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_MdxMetadata );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078",NewCT_Mdx );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065",NewCT_MdxTuple );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t",NewCT_MdxSet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070",NewCT_MdxMemeberProp );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I",NewCT_MdxKPI );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078",NewCT_MetadataStringIndex );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073",NewCT_MetadataStrings );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewCT_SingleXmlCells );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_SingleXmlCell );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072",NewCT_XmlCellPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072",NewCT_XmlPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074",NewCT_Stylesheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_CellAlignment );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_Borders );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072",NewCT_BorderPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e",NewCT_CellProtection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073",NewCT_Fills );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c",NewCT_PatternFill );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c",NewCT_GradientFill );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073",NewCT_NumFmts );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073",NewCT_CellStyleXfs );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073",NewCT_CellXfs );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u0066",NewCT_Xf );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_CellStyles );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065",NewCT_CellStyle );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0078\u0066\u0073",NewCT_Dxfs );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0078\u0066",NewCT_Dxf );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_IndexedColors );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_MRUColors );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_RgbColor );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073",NewCT_TableStyles );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074",NewCT_TableStyleElement );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079",NewCT_BooleanProperty );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065",NewCT_FontSize );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_IntProperty );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065",NewCT_FontName );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079",NewCT_VerticalAlignFontProperty );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079",NewCT_UnderlineProperty );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewCT_ExternalLink );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b",NewCT_ExternalBook );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalSheetNames );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065",NewCT_ExternalSheetName );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalDefinedNames );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_ExternalDefinedName );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074",NewCT_ExternalSheetDataSet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061",NewCT_ExternalSheetData );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077",NewCT_ExternalRow );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c",NewCT_ExternalCell );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b",NewCT_DdeLink );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_DdeItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d",NewCT_DdeItem );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073",NewCT_DdeValues );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_DdeValue );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b",NewCT_OleLink );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_OleItems );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d",NewCT_OleItem );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f",NewCT_TableStyleInfo );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_TableColumns );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e",NewCT_TableColumn );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061",NewCT_TableFormula );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072",NewCT_XmlColumnPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewCT_VolTypes );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065",NewCT_VolType );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e",NewCT_VolMain );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063",NewCT_VolTopic );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066",NewCT_VolTopicRef );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewCT_Workbook );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e",NewCT_FileVersion );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073",NewCT_BookViews );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_BookView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073",NewCT_CustomWorkbookViews );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_CustomWorkbookView );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s",NewCT_Sheets );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074",NewCT_Sheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072",NewCT_WorkbookPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073",NewCT_SmartTagTypes );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072",NewCT_FileRecoveryPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r",NewCT_CalcPr );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_DefinedNames );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065",NewCT_DefinedName );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073",NewCT_ExternalReferences );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065",NewCT_ExternalReference );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e",NewCT_SheetBackgroundPicture );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073",NewCT_PivotCaches );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065",NewCT_PivotCache );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067",NewCT_FileSharing );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_OleSize );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_WorkbookProtection );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067",NewCT_WebPublishing );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073",NewCT_FunctionGroups );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070",NewCT_FunctionGroup );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073",NewCT_WebPublishObjects );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_WebPublishObject );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063a\u006c\u0063\u0043\u0068\u0061\u0069n",NewCalcChain );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u004da\u0070\u0049\u006e\u0066\u006f",NewMapInfo );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","c\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073",NewConnections );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotCacheDefinition );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073",NewPivotCacheRecords );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotTableDefinition );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewQueryTable );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0073\u0074",NewSst );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0068e\u0061\u0064\u0065\u0072\u0073",NewHeaders );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0072e\u0076\u0069\u0073\u0069\u006f\u006es",NewRevisions );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0075\u0073\u0065r\u0073",NewUsers );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t",NewWorksheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewChartsheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","d\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074",NewDialogsheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewMetadata );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewSingleXmlCells );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewStyleSheet );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewExternalLink );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0061\u0062l\u0065",NewTable );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewVolTypes );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewWorkbook );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061",NewAG_RevData );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074",NewAG_AutoFormat );};func NewPivotTableDefinition ()*PivotTableDefinition {_afbee :=&PivotTableDefinition {};_afbee .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _afbee ;};type CT_Dialogsheet struct{ +// Summary Below +SummaryBelowAttr *bool ; -// Sheet Properties -SheetPr *CT_SheetPr ; +// Summary Right +SummaryRightAttr *bool ; -// Dialog Sheet Views -SheetViews *CT_SheetViews ; +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ;};func (_fbbea *CT_Tables )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fbbea .CountAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbbea .CountAttr )});};e .EncodeToken (start );if _fbbea .M !=nil {_gagfbb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_fccbbf :=range _fbbea .M {e .EncodeElement (_fccbbf ,_gagfbb );};};if _fbbea .S !=nil {_cgadbg :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_adgbbe :=range _fbbea .S {e .EncodeElement (_adgbbe ,_cgadbg );};};if _fbbea .X !=nil {_fafbd :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_aebce :=range _fbbea .X {e .EncodeElement (_aebce ,_fafbd );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_cdafb *CT_MdxTuple )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _cdafb .CAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cdafb .CAttr )});};if _cdafb .CtAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cdafb .CtAttr )});};if _cdafb .SiAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_cdafb .SiAttr )});};if _cdafb .FiAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_cdafb .FiAttr )});};if _cdafb .BcAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cdafb .BcAttr )});};if _cdafb .FcAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cdafb .FcAttr )});};if _cdafb .IAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cdafb .IAttr ))});};if _cdafb .UAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cdafb .UAttr ))});};if _cdafb .StAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cdafb .StAttr ))});};if _cdafb .BAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_dadgc (*_cdafb .BAttr ))});};e .EncodeToken (start );if _cdafb .N !=nil {_edaca :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_gaacc :=range _cdafb .N {e .EncodeElement (_gaacc ,_edaca );};};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};type ST_SortType byte ;func (_aebegg *CT_NumFmts )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_acdac :=range start .Attr {if _acdac .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebbdg ,_ffabd :=_a .ParseUint (_acdac .Value ,10,32);if _ffabd !=nil {return _ffabd ;};_edefa :=uint32 (_ebbdg );_aebegg .CountAttr =&_edefa ;continue ;};};_dffc :for {_gacaf ,_gbfae :=d .Token ();if _gbfae !=nil {return _gbfae ;};switch _agdddc :=_gacaf .(type ){case _gd .StartElement :switch _agdddc .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaef :=NewCT_NumFmt ();if _ebadd :=d .DecodeElement (_gaef ,&_agdddc );_ebadd !=nil {return _ebadd ;};_aebegg .NumFmt =append (_aebegg .NumFmt ,_gaef );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\u005fN\u0075\u006d\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_agdddc .Name );if _agegb :=d .Skip ();_agegb !=nil {return _agegb ;};};case _gd .EndElement :break _dffc ;case _gd .CharData :};};return nil ;}; -// Dialog Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path +func (_fgebb *CT_MdxKPI )ValidateWithPath (path string )error {if _fgebb .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 _aadcbe :=_fgebb .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_aadcbe !=nil {return _aadcbe ;};return nil ;};type CT_RangeSets struct{ -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// Reference and Page Item Count +CountAttr *uint32 ; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Range Set +RangeSet []*CT_RangeSet ;}; -// Print Options -PrintOptions *CT_PrintOptions ; +// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path +func (_gaaga *StyleSheet )ValidateWithPath (path string )error {if _ddaebg :=_gaaga .CT_Stylesheet .ValidateWithPath (path );_ddaebg !=nil {return _ddaebg ;};return nil ;};func (_fccg *CT_SharedUser )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_fccg .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 _ ,_beba :=range start .Attr {if _beba .Name .Local =="\u0067\u0075\u0069\u0064"{_ebdfg ,_dgegc :=_beba .Value ,error (nil );if _dgegc !=nil {return _dgegc ;};_fccg .GuidAttr =_ebdfg ;continue ;};if _beba .Name .Local =="\u006e\u0061\u006d\u0065"{_cecbcb ,_cfcec :=_beba .Value ,error (nil );if _cfcec !=nil {return _cfcec ;};_fccg .NameAttr =_cecbcb ;continue ;};if _beba .Name .Local =="\u0069\u0064"{_cdgea ,_dedea :=_a .ParseInt (_beba .Value ,10,32);if _dedea !=nil {return _dedea ;};_fccg .IdAttr =int32 (_cdgea );continue ;};if _beba .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_fbceac ,_bcbbf :=ParseStdlibTime (_beba .Value );if _bcbbf !=nil {return _bcbbf ;};_fccg .DateTimeAttr =_fbceac ;continue ;};};_ddcaab :for {_ggbce ,_afbacb :=d .Token ();if _afbacb !=nil {return _afbacb ;};switch _edggb :=_ggbce .(type ){case _gd .StartElement :switch _edggb .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fccg .ExtLst =NewCT_ExtensionList ();if _ebbee :=d .DecodeElement (_fccg .ExtLst ,&_edggb );_ebbee !=nil {return _ebbee ;};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\u0053h\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072 \u0025\u0076",_edggb .Name );if _dabfb :=d .Skip ();_dabfb !=nil {return _dabfb ;};};case _gd .EndElement :break _ddcaab ;case _gd .CharData :};};return nil ;}; -// Page Margins -PageMargins *CT_PageMargins ; +// Validate validates the CT_SheetDimension and its children +func (_bdcgg *CT_SheetDimension )Validate ()error {return _bdcgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_gdae *CT_OleItems )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_bgdca :for {_bdgbe ,_cgbfab :=d .Token ();if _cgbfab !=nil {return _cgbfab ;};switch _eacfa :=_bdgbe .(type ){case _gd .StartElement :switch _eacfa .Name {case _gd .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_gd .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccdefd :=NewCT_OleItem ();if _agbbd :=d .DecodeElement (_ccdefd ,&_eacfa );_agbbd !=nil {return _agbbd ;};_gdae .OleItem =append (_gdae .OleItem ,_ccdefd );default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_eacfa .Name );if _fdffb :=d .Skip ();_fdffb !=nil {return _fdffb ;};};case _gd .EndElement :break _bgdca ;case _gd .CharData :};};return nil ;};func (_efgbc ST_DynamicFilterType )ValidateWithPath (path string )error {switch _efgbc {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 (_efgbc ));};return nil ;};func (_eeeeff *CT_RElt )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _eeeeff .RPr !=nil {_ddcfe :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_eeeeff .RPr ,_ddcfe );};_bbdafb :=_gd .StartElement {Name :_gd .Name {Local :"\u006d\u0061\u003a\u0074"}};_e .AddPreserveSpaceAttr (&_bbdafb ,_eeeeff .T );e .EncodeElement (_eeeeff .T ,_bbdafb );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func init (){_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );}; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path +func (_edfag *CT_CsPageSetup )ValidateWithPath (path string )error {if _edfag .PaperHeightAttr !=nil {if !_af .ST_PositiveUniversalMeasurePatternRe .MatchString (*_edfag .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 ,_af .ST_PositiveUniversalMeasurePatternRe ,*_edfag .PaperHeightAttr );};};if _edfag .PaperHeightAttr !=nil {if !_af .ST_UniversalMeasurePatternRe .MatchString (*_edfag .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 ,_af .ST_UniversalMeasurePatternRe ,*_edfag .PaperHeightAttr );};};if _edfag .PaperWidthAttr !=nil {if !_af .ST_PositiveUniversalMeasurePatternRe .MatchString (*_edfag .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 ,_af .ST_PositiveUniversalMeasurePatternRe ,*_edfag .PaperWidthAttr );};};if _edfag .PaperWidthAttr !=nil {if !_af .ST_UniversalMeasurePatternRe .MatchString (*_edfag .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 ,_af .ST_UniversalMeasurePatternRe ,*_edfag .PaperWidthAttr );};};if _afbae :=_edfag .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_afbae !=nil {return _afbae ;};return nil ;};type CT_TableStyle struct{ -// Header & Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Table Style Name +NameAttr string ; -// Drawing -Drawing *CT_Drawing ; +// Pivot Style +PivotAttr *bool ; -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// Table +TableAttr *bool ; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; +// Table Style Count +CountAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; \ No newline at end of file +// Table Style +TableStyleElement []*CT_TableStyleElement ;}; \ No newline at end of file diff --git a/schema/soo/wml/wml.go b/schema/soo/wml/wml.go index 832d4583b6..1b7152522d 100644 --- a/schema/soo/wml/wml.go +++ b/schema/soo/wml/wml.go @@ -9,2257 +9,2278 @@ // 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 (_g "encoding/xml";_gd "fmt";_ga "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/schema/soo/dml";_a "github.com/unidoc/unioffice/schema/soo/dml/picture";_ec "github.com/unidoc/unioffice/schema/soo/ofc/math";_gc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_da "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_c "regexp";_b "strconv";_f "time";);type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;};type Hdr struct{CT_HdrFtr };func (_bfdac ST_HAnchor )Validate ()error {return _bfdac .ValidateWithPath ("")};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_ecfb :=&AG_SectPrAttributes {};return _ecfb };func (_agcbad *ST_TabTlc )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agcbad =0;case "\u006e\u006f\u006e\u0065":*_agcbad =1;case "\u0064\u006f\u0074":*_agcbad =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_agcbad =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_agcbad =4;case "\u0068\u0065\u0061v\u0079":*_agcbad =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_agcbad =6;};return nil ;};func NewEG_RPrMath ()*EG_RPrMath {_bdbff :=&EG_RPrMath {};return _bdbff };func (_ccgcf *CT_ShapeDefaults )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccgcf .Any !=nil {for _ ,_fddfe :=range _ccgcf .Any {_fddfe .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffbba ST_StyleSort )Validate ()error {return _ffbba .ValidateWithPath ("")}; +package wml ;import (_d "encoding/xml";_a "fmt";_db "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/dml";_ea "github.com/unidoc/unioffice/schema/soo/dml/picture";_cd "github.com/unidoc/unioffice/schema/soo/ofc/math";_dg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ef "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_b "regexp";_eb "strconv";_e "time";);func (_faggf *CT_RPrOriginal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _faggf .RStyle !=nil {_eafbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_faggf .RStyle ,_eafbf );};if _faggf .RFonts !=nil {_fecec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_faggf .RFonts ,_fecec );};if _faggf .B !=nil {_eedfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_faggf .B ,_eedfa );};if _faggf .BCs !=nil {_beee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_faggf .BCs ,_beee );};if _faggf .I !=nil {_bddbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_faggf .I ,_bddbe );};if _faggf .ICs !=nil {_dabbad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_faggf .ICs ,_dabbad );};if _faggf .Caps !=nil {_gcbcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_faggf .Caps ,_gcbcd );};if _faggf .SmallCaps !=nil {_acdg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_faggf .SmallCaps ,_acdg );};if _faggf .Strike !=nil {_begcef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_faggf .Strike ,_begcef );};if _faggf .Dstrike !=nil {_eaeae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_faggf .Dstrike ,_eaeae );};if _faggf .Outline !=nil {_gefdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_faggf .Outline ,_gefdd );};if _faggf .Shadow !=nil {_ddfff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_faggf .Shadow ,_ddfff );};if _faggf .Emboss !=nil {_ceefa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_faggf .Emboss ,_ceefa );};if _faggf .Imprint !=nil {_eadea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_faggf .Imprint ,_eadea );};if _faggf .NoProof !=nil {_ababd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_faggf .NoProof ,_ababd );};if _faggf .SnapToGrid !=nil {_cdcef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_faggf .SnapToGrid ,_cdcef );};if _faggf .Vanish !=nil {_fcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_faggf .Vanish ,_fcfc );};if _faggf .WebHidden !=nil {_gfafc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_faggf .WebHidden ,_gfafc );};if _faggf .Color !=nil {_fdfca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_faggf .Color ,_fdfca );};if _faggf .Spacing !=nil {_facbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_faggf .Spacing ,_facbg );};if _faggf .W !=nil {_bdac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_faggf .W ,_bdac );};if _faggf .Kern !=nil {_defbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_faggf .Kern ,_defbg );};if _faggf .Position !=nil {_dbagf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_faggf .Position ,_dbagf );};if _faggf .Sz !=nil {_afgbce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_faggf .Sz ,_afgbce );};if _faggf .SzCs !=nil {_dcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_faggf .SzCs ,_dcdb );};if _faggf .Highlight !=nil {_ecadf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_faggf .Highlight ,_ecadf );};if _faggf .U !=nil {_afeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_faggf .U ,_afeg );};if _faggf .Effect !=nil {_cdaag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_faggf .Effect ,_cdaag );};if _faggf .Bdr !=nil {_bffac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_faggf .Bdr ,_bffac );};if _faggf .Shd !=nil {_ebaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_faggf .Shd ,_ebaff );};if _faggf .FitText !=nil {_bgcffcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_faggf .FitText ,_bgcffcf );};if _faggf .VertAlign !=nil {_aaebd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_faggf .VertAlign ,_aaebd );};if _faggf .Rtl !=nil {_gdfec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_faggf .Rtl ,_gdfec );};if _faggf .Cs !=nil {_ddgcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_faggf .Cs ,_ddgcc );};if _faggf .Em !=nil {_eeca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_faggf .Em ,_eeca );};if _faggf .Lang !=nil {_acefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_faggf .Lang ,_acefc );};if _faggf .EastAsianLayout !=nil {_bcaggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_faggf .EastAsianLayout ,_bcaggc );};if _faggf .SpecVanish !=nil {_cfbec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_faggf .SpecVanish ,_cfbec );};if _faggf .OMath !=nil {_cbfagd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_faggf .OMath ,_cbfagd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgacfg ST_PageBorderZOrder )Validate ()error {return _cgacfg .ValidateWithPath ("")};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_aabac :=&CT_FFCheckBoxChoice {};return _aabac };func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_aegcbg :=&WdCT_TextboxInfo {};_aegcbg .TxbxContent =NewWdCT_TxbxContent ();return _aegcbg ;}; -// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path -func (_egaa *CT_DocPart )ValidateWithPath (path string )error {if _egaa .DocPartPr !=nil {if _ecfgb :=_egaa .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_ecfgb !=nil {return _ecfgb ;};};if _egaa .DocPartBody !=nil {if _cfda :=_egaa .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079");_cfda !=nil {return _cfda ;};};return nil ;};func (_cdbgfa *CT_VerticalAlignRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdbgfa .ValAttr =_gc .ST_VerticalAlignRun (1);for _ ,_afcac :=range start .Attr {if _afcac .Name .Local =="\u0076\u0061\u006c"{_cdbgfa .ValAttr .UnmarshalXMLAttr (_afcac );continue ;};};for {_gffddd ,_fbbgf :=d .Token ();if _fbbgf !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e\u003a\u0020\u0025\u0073",_fbbgf );};if _debcc ,_cacggg :=_gffddd .(_g .EndElement );_cacggg &&_debcc .Name ==start .Name {break ;};};return nil ;};func (_efafe *CT_SdtEndPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbbae :for {_fafgd ,_aaacg :=d .Token ();if _aaacg !=nil {return _aaacg ;};switch _gceae :=_fafgd .(type ){case _g .StartElement :switch _gceae .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_cadagd :=NewCT_RPr ();if _bdcea :=d .DecodeElement (_cadagd ,&_gceae );_bdcea !=nil {return _bdcea ;};_efafe .RPr =append (_efafe .RPr ,_cadagd );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072\u0020\u0025\u0076",_gceae .Name );if _caffd :=d .Skip ();_caffd !=nil {return _caffd ;};};case _g .EndElement :break _dbbae ;case _g .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_abefg *CT_Style )ValidateWithPath (path string )error {if _fbcceb :=_abefg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbcceb !=nil {return _fbcceb ;};if _abefg .DefaultAttr !=nil {if _aaffg :=_abefg .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072");_aaffg !=nil {return _aaffg ;};};if _abefg .CustomStyleAttr !=nil {if _cadfgd :=_abefg .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_cadfgd !=nil {return _cadfgd ;};};if _abefg .Name !=nil {if _cebeea :=_abefg .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_cebeea !=nil {return _cebeea ;};};if _abefg .Aliases !=nil {if _defgf :=_abefg .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073");_defgf !=nil {return _defgf ;};};if _abefg .BasedOn !=nil {if _dagcg :=_abefg .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_dagcg !=nil {return _dagcg ;};};if _abefg .Next !=nil {if _gecce :=_abefg .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074");_gecce !=nil {return _gecce ;};};if _abefg .Link !=nil {if _aacdf :=_abefg .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_aacdf !=nil {return _aacdf ;};};if _abefg .AutoRedefine !=nil {if _bafcc :=_abefg .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065");_bafcc !=nil {return _bafcc ;};};if _abefg .Hidden !=nil {if _ffcfba :=_abefg .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_ffcfba !=nil {return _ffcfba ;};};if _abefg .UiPriority !=nil {if _cecbd :=_abefg .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079");_cecbd !=nil {return _cecbd ;};};if _abefg .SemiHidden !=nil {if _eccbd :=_abefg .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_eccbd !=nil {return _eccbd ;};};if _abefg .UnhideWhenUsed !=nil {if _ffgca :=_abefg .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064");_ffgca !=nil {return _ffgca ;};};if _abefg .QFormat !=nil {if _ccgdc :=_abefg .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_ccgdc !=nil {return _ccgdc ;};};if _abefg .Locked !=nil {if _gcdbd :=_abefg .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_gcdbd !=nil {return _gcdbd ;};};if _abefg .Personal !=nil {if _afdcb :=_abefg .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_afdcb !=nil {return _afdcb ;};};if _abefg .PersonalCompose !=nil {if _adbac :=_abefg .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065");_adbac !=nil {return _adbac ;};};if _abefg .PersonalReply !=nil {if _fadac :=_abefg .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_fadac !=nil {return _fadac ;};};if _abefg .Rsid !=nil {if _cbddaa :=_abefg .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064");_cbddaa !=nil {return _cbddaa ;};};if _abefg .PPr !=nil {if _dfcfb :=_abefg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_dfcfb !=nil {return _dfcfb ;};};if _abefg .RPr !=nil {if _cggb :=_abefg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cggb !=nil {return _cggb ;};};if _abefg .TblPr !=nil {if _agebfb :=_abefg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_agebfb !=nil {return _agebfb ;};};if _abefg .TrPr !=nil {if _adfbd :=_abefg .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_adfbd !=nil {return _adfbd ;};};if _abefg .TcPr !=nil {if _eebeb :=_abefg .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_eebeb !=nil {return _eebeb ;};};for _edgagd ,_gfcfg :=range _abefg .TblStylePr {if _ffgdb :=_gfcfg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_edgagd ));_ffgdb !=nil {return _ffgdb ;};};return nil ;};func (_acbfb ST_TabJc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acbfb .String (),start );};type TxbxContent struct{CT_TxbxContent };func (_cgbfa *ST_DocGrid )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgbfa =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cgbfa =1;case "\u006c\u0069\u006ee\u0073":*_cgbfa =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_cgbfa =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_cgbfa =4;};return nil ;};func NewCT_DocRsids ()*CT_DocRsids {_bcaag :=&CT_DocRsids {};return _bcaag };func NewCT_Br ()*CT_Br {_dcbg :=&CT_Br {};return _dcbg };func (_ggfced *CT_View )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aabaabg ,_facfa :=_ggfced .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _facfa !=nil {return _facfa ;};start .Attr =append (start .Attr ,_aabaabg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbfbc *CT_TcMar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fbfbc .Top !=nil {_cegfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_fbfbc .Top ,_cegfc );};if _fbfbc .Start !=nil {_gdgdd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fbfbc .Start ,_gdgdd );};if _fbfbc .Left !=nil {_fcgea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fbfbc .Left ,_fcgea );};if _fbfbc .Bottom !=nil {_faeeeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fbfbc .Bottom ,_faeeeb );};if _fbfbc .End !=nil {_ebcef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_fbfbc .End ,_ebcef );};if _fbfbc .Right !=nil {_dgbbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fbfbc .Right ,_dgbbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_ddgac *CT_Font )ValidateWithPath (path string )error {if _ddgac .AltName !=nil {if _dadfb :=_ddgac .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_dadfb !=nil {return _dadfb ;};};if _ddgac .Panose1 !=nil {if _eaca :=_ddgac .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031");_eaca !=nil {return _eaca ;};};if _ddgac .Charset !=nil {if _aagbe :=_ddgac .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_aagbe !=nil {return _aagbe ;};};if _ddgac .Family !=nil {if _eeabg :=_ddgac .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_eeabg !=nil {return _eeabg ;};};if _ddgac .NotTrueType !=nil {if _edgga :=_ddgac .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_edgga !=nil {return _edgga ;};};if _ddgac .Pitch !=nil {if _bdcbe :=_ddgac .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068");_bdcbe !=nil {return _bdcbe ;};};if _ddgac .Sig !=nil {if _deed :=_ddgac .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_deed !=nil {return _deed ;};};if _ddgac .EmbedRegular !=nil {if _dfbf :=_ddgac .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_dfbf !=nil {return _dfbf ;};};if _ddgac .EmbedBold !=nil {if _ceeb :=_ddgac .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_ceeb !=nil {return _ceeb ;};};if _ddgac .EmbedItalic !=nil {if _cdgag :=_ddgac .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_cdgag !=nil {return _cdgag ;};};if _ddgac .EmbedBoldItalic !=nil {if _daec :=_ddgac .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_daec !=nil {return _daec ;};};return nil ;}; +// Validate validates the CT_CustomXmlRun and its children +func (_fcaeg *CT_CustomXmlRun )Validate ()error {return _fcaeg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};type CT_Control struct{ -// Validate validates the CT_FtnDocProps and its children -func (_ggced *CT_FtnDocProps )Validate ()error {return _ggced .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");}; +// Unique Name for Embedded Control +NameAttr *string ; -// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path -func (_dbebbd *EG_CellMarkupElements )ValidateWithPath (path string )error {if _dbebbd .CellIns !=nil {if _dcbcc :=_dbebbd .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_dcbcc !=nil {return _dcbcc ;};};if _dbebbd .CellDel !=nil {if _ddegdc :=_dbebbd .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_ddegdc !=nil {return _ddegdc ;};};if _dbebbd .CellMerge !=nil {if _cgegee :=_dbebbd .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_cgegee !=nil {return _cgegee ;};};return nil ;}; +// Shape Reference +ShapeidAttr *string ;IdAttr *string ;}; -// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path -func (_cfacd *CT_DocParts )ValidateWithPath (path string )error {for _gffgg ,_gggae :=range _cfacd .DocPart {if _dfffe :=_gggae .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_gffgg ));_dfffe !=nil {return _dfffe ;};};return nil ;}; +// Validate validates the EG_PContent and its children +func (_fcddf *EG_PContent )Validate ()error {return _fcddf .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_dfccab *ST_RubyAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfccab =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dfccab =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_dfccab =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_dfccab =3;case "\u006c\u0065\u0066\u0074":*_dfccab =4;case "\u0072\u0069\u0067h\u0074":*_dfccab =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_dfccab =6;};return nil ;}; -// Validate validates the CT_Settings and its children -func (_gcbbe *CT_Settings )Validate ()error {return _gcbbe .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func NewCT_Highlight ()*CT_Highlight {_cacfc :=&CT_Highlight {};_cacfc .ValAttr =ST_HighlightColor (1);return _cacfc ;};func (_fagac *CT_DocPartBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fgdae ,_gaca :=_fagac .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gaca !=nil {return _gaca ;};start .Attr =append (start .Attr ,_fgdae );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PTab ()*CT_PTab {_ffadcf :=&CT_PTab {};_ffadcf .AlignmentAttr =ST_PTabAlignment (1);_ffadcf .RelativeToAttr =ST_PTabRelativeTo (1);_ffadcf .LeaderAttr =ST_PTabLeader (1);return _ffadcf ;};type CT_SdtBlock struct{ +// ValidateWithPath validates the Numbering and its children, prefixing error messages with path +func (_gbccbc *Numbering )ValidateWithPath (path string )error {if _fegfa :=_gbccbc .CT_Numbering .ValidateWithPath (path );_fegfa !=nil {return _fegfa ;};return nil ;};type CT_RubyPr struct{ -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Phonetic Guide Text Alignment +RubyAlign *CT_RubyAlign ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Phonetic Guide Text Font Size +Hps *CT_HpsMeasure ; -// Block-Level Structured Document Tag Content -SdtContent *CT_SdtContentBlock ;};type CT_Endnotes struct{ +// Distance Between Phonetic Guide Text and Phonetic Guide Base Text +HpsRaise *CT_HpsMeasure ; -// Endnote Content -Endnote []*CT_FtnEdn ;};func (_ddagf *EG_PContentBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddagf .CustomXml !=nil {_cbggba :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_ddagf .CustomXml ,_cbggba );};if _ddagf .FldSimple !=nil {_dbdded :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_dcdaf :=range _ddagf .FldSimple {e .EncodeElement (_dcdaf ,_dbdded );};};if _ddagf .Hyperlink !=nil {_bfdbe :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ddagf .Hyperlink ,_bfdbe );};return nil ;};type CT_ReadingModeInkLockDown struct{ +// Phonetic Guide Base Text Font Size +HpsBaseText *CT_HpsMeasure ; -// Use Actual Pages, Not Virtual Pages -ActualPgAttr _gc .ST_OnOff ; +// Language ID for Phonetic Guide +Lid *CT_Lang ; -// Virtual Page Width -WAttr uint64 ; +// Invalidated Field Cache +Dirty *CT_OnOff ;};func (_aaceb *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeaed :=range start .Attr {if _aeaed .Name .Local =="\u0076\u0061\u006c"{_ccbfa ,_ebefd :=ParseUnionST_DecimalNumberOrPercent (_aeaed .Value );if _ebefd !=nil {return _ebefd ;};_aaceb .ValAttr =_ccbfa ;continue ;};};for {_bgfa ,_afdgg :=d .Token ();if _afdgg !=nil {return _a .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",_afdgg );};if _eccf ,_fecgd :=_bgfa .(_d .EndElement );_fecgd &&_eccf .Name ==start .Name {break ;};};return nil ;};func (_cccdf *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 :_a .Sprintf ("\u0025\u0076",_cccdf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebeebb *CT_TcBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebeebb .Top !=nil {_fcdce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_ebeebb .Top ,_fcdce );};if _ebeebb .Start !=nil {_fgedd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebeebb .Start ,_fgedd );};if _ebeebb .Left !=nil {_eccdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ebeebb .Left ,_eccdg );};if _ebeebb .Bottom !=nil {_gecec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ebeebb .Bottom ,_gecec );};if _ebeebb .End !=nil {_cagab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_ebeebb .End ,_cagab );};if _ebeebb .Right !=nil {_afcdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ebeebb .Right ,_afcdf );};if _ebeebb .InsideH !=nil {_dcedcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_ebeebb .InsideH ,_dcedcg );};if _ebeebb .InsideV !=nil {_gddeae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_ebeebb .InsideV ,_gddeae );};if _ebeebb .Tl2br !=nil {_dacce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_ebeebb .Tl2br ,_dacce );};if _ebeebb .Tr2bl !=nil {_gddbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_ebeebb .Tr2bl ,_gddbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcbcf *CT_OdsoFieldMapData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcbcf .Type !=nil {_gaebad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gcbcf .Type ,_gaebad );};if _gcbcf .Name !=nil {_agcdbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_gcbcf .Name ,_agcdbd );};if _gcbcf .MappedName !=nil {_efcbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gcbcf .MappedName ,_efcbg );};if _gcbcf .Column !=nil {_dedd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_gcbcf .Column ,_dedd );};if _gcbcf .Lid !=nil {_bgdfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_gcbcf .Lid ,_bgdfd );};if _gcbcf .DynamicAddress !=nil {_dgdbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_gcbcf .DynamicAddress ,_dgdbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Virtual Page Height -HAttr uint64 ; +// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path +func (_efbdcg *CT_TopPageBorder )ValidateWithPath (path string )error {if _efbdcg .ValAttr ==ST_BorderUnset {return _a .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 _afdfg :=_efbdcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afdfg !=nil {return _afdfg ;};if _efbdcg .ColorAttr !=nil {if _dffbd :=_efbdcg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dffbd !=nil {return _dffbd ;};};if _gadcg :=_efbdcg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gadcg !=nil {return _gadcg ;};if _efbdcg .ShadowAttr !=nil {if _abfae :=_efbdcg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_abfae !=nil {return _abfae ;};};if _efbdcg .FrameAttr !=nil {if _fdafa :=_efbdcg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_fdafa !=nil {return _fdafa ;};};return nil ;}; -// Font Size Scaling -FontSzAttr ST_DecimalNumberOrPercent ;};func (_fecec ST_TargetScreenSz )String ()string {switch _fecec {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";}; +// Validate validates the CT_TblLook and its children +func (_bbfbae *CT_TblLook )Validate ()error {return _bbfbae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");};type CT_DocPartName struct{ -// Validate validates the CT_TrackChangeRange and its children -func (_bddfg *CT_TrackChangeRange )Validate ()error {return _bddfg .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};func (_fbbfa *CT_CustomXmlPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccgga :for {_bedee ,_ddba :=d .Token ();if _ddba !=nil {return _ddba ;};switch _ffdc :=_bedee .(type ){case _g .StartElement :switch _ffdc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_fbbfa .Placeholder =NewCT_String ();if _edbfc :=d .DecodeElement (_fbbfa .Placeholder ,&_ffdc );_edbfc !=nil {return _edbfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072"}:_ceeag :=NewCT_Attr ();if _bbbg :=d .DecodeElement (_ceeag ,&_ffdc );_bbbg !=nil {return _bbbg ;};_fbbfa .Attr =append (_fbbfa .Attr ,_ceeag );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006cP\u0072\u0020\u0025\u0076",_ffdc .Name );if _fefc :=d .Skip ();_fefc !=nil {return _fefc ;};};case _g .EndElement :break _ccgga ;case _g .CharData :};};return nil ;};const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);func NewCT_FFName ()*CT_FFName {_beabd :=&CT_FFName {};return _beabd };type ST_FtnPos byte ;type ST_HighlightColor byte ;func (_edfeae *CT_OptimizeForBrowser )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgead :=range start .Attr {if _fgead .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gaadf ,_gege :=_fgead .Value ,error (nil );if _gege !=nil {return _gege ;};_edfeae .TargetAttr =&_gaadf ;continue ;};if _fgead .Name .Local =="\u0076\u0061\u006c"{_gddbfa ,_bbffg :=ParseUnionST_OnOff (_fgead .Value );if _bbffg !=nil {return _bbffg ;};_edfeae .ValAttr =&_gddbfa ;continue ;};};for {_bgbac ,_gdcfa :=d .Token ();if _gdcfa !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006f\u0077\u0073\u0065r\u003a\u0020\u0025\u0073",_gdcfa );};if _cgefg ,_dcacg :=_bgbac .(_g .EndElement );_dcacg &&_cgefg .Name ==start .Name {break ;};};return nil ;};func (_fcddga *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fcddga .CNvPr !=nil {_gdddea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fcddga .CNvPr ,_gdddea );};if _fcddga .CNvContentPartPr !=nil {_acgffb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063Nv\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_fcddga .CNvContentPartPr ,_acgffb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eeaddb ST_TabTlc )ValidateWithPath (path string )error {switch _eeaddb {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeaddb ));};return nil ;}; +// Name Value +ValAttr string ; -// Validate validates the CT_TblGrid and its children -func (_gdddcb *CT_TblGrid )Validate ()error {return _gdddcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};func (_bfgab *CT_PageBorders )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_babfd :=range start .Attr {if _babfd .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_bfgab .ZOrderAttr .UnmarshalXMLAttr (_babfd );continue ;};if _babfd .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_bfgab .DisplayAttr .UnmarshalXMLAttr (_babfd );continue ;};if _babfd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_bfgab .OffsetFromAttr .UnmarshalXMLAttr (_babfd );continue ;};};_befbc :for {_gbfgba ,_dcbcg :=d .Token ();if _dcbcg !=nil {return _dcbcg ;};switch _efecf :=_gbfgba .(type ){case _g .StartElement :switch _efecf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_bfgab .Top =NewCT_TopPageBorder ();if _dgfgf :=d .DecodeElement (_bfgab .Top ,&_efecf );_dgfgf !=nil {return _dgfgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_bfgab .Left =NewCT_PageBorder ();if _ffebe :=d .DecodeElement (_bfgab .Left ,&_efecf );_ffebe !=nil {return _ffebe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bfgab .Bottom =NewCT_BottomPageBorder ();if _eagbfb :=d .DecodeElement (_bfgab .Bottom ,&_efecf );_eagbfb !=nil {return _eagbfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_bfgab .Right =NewCT_PageBorder ();if _afbbf :=d .DecodeElement (_bfgab .Right ,&_efecf );_afbbf !=nil {return _afbbf ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072d\u0065r\u0073\u0020\u0025\u0076",_efecf .Name );if _dggef :=d .Skip ();_dggef !=nil {return _dggef ;};};case _g .EndElement :break _befbc ;case _g .CharData :};};return nil ;};func NewCT_Jc ()*CT_Jc {_beebg :=&CT_Jc {};_beebg .ValAttr =ST_Jc (1);return _beebg }; +// Built-In Entry +DecoratedAttr *_dg .ST_OnOff ;};func (_gaagc *CT_TblPrExBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfcecg :for {_ddgef ,_eecdf :=d .Token ();if _eecdf !=nil {return _eecdf ;};switch _agffdf :=_ddgef .(type ){case _d .StartElement :switch _agffdf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaagc .TblW =NewCT_TblWidth ();if _gggcad :=d .DecodeElement (_gaagc .TblW ,&_agffdf );_gggcad !=nil {return _gggcad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaagc .Jc =NewCT_JcTable ();if _adfeae :=d .DecodeElement (_gaagc .Jc ,&_agffdf );_adfeae !=nil {return _adfeae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaagc .TblCellSpacing =NewCT_TblWidth ();if _fggbb :=d .DecodeElement (_gaagc .TblCellSpacing ,&_agffdf );_fggbb !=nil {return _fggbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaagc .TblInd =NewCT_TblWidth ();if _fgffd :=d .DecodeElement (_gaagc .TblInd ,&_agffdf );_fgffd !=nil {return _fgffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaagc .TblBorders =NewCT_TblBorders ();if _dadfbe :=d .DecodeElement (_gaagc .TblBorders ,&_agffdf );_dadfbe !=nil {return _dadfbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaagc .Shd =NewCT_Shd ();if _dcgae :=d .DecodeElement (_gaagc .Shd ,&_agffdf );_dcgae !=nil {return _dcgae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaagc .TblLayout =NewCT_TblLayoutType ();if _gfbbf :=d .DecodeElement (_gaagc .TblLayout ,&_agffdf );_gfbbf !=nil {return _gfbbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaagc .TblCellMar =NewCT_TblCellMar ();if _fbbaeb :=d .DecodeElement (_gaagc .TblCellMar ,&_agffdf );_fbbaeb !=nil {return _fbbaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaagc .TblLook =NewCT_TblLook ();if _fcddc :=d .DecodeElement (_gaagc .TblLook ,&_agffdf );_fcddc !=nil {return _fcddc ;};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\u0062\u006c\u0050\u0072\u0045\u0078B\u0061s\u0065\u0020\u0025\u0076",_agffdf .Name );if _fcafg :=d .Skip ();_fcafg !=nil {return _fcafg ;};};case _d .EndElement :break _bfcecg ;case _d .CharData :};};return nil ;};func (_ffbgab *CT_TrPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffbgab .CnfStyle !=nil {_agede :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_fggdcg :=range _ffbgab .CnfStyle {e .EncodeElement (_fggdcg ,_agede );};};if _ffbgab .DivId !=nil {_edagd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_febec :=range _ffbgab .DivId {e .EncodeElement (_febec ,_edagd );};};if _ffbgab .GridBefore !=nil {_feaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_beac :=range _ffbgab .GridBefore {e .EncodeElement (_beac ,_feaaa );};};if _ffbgab .GridAfter !=nil {_eeageg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_fddaag :=range _ffbgab .GridAfter {e .EncodeElement (_fddaag ,_eeageg );};};if _ffbgab .WBefore !=nil {_bdebd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_eabcb :=range _ffbgab .WBefore {e .EncodeElement (_eabcb ,_bdebd );};};if _ffbgab .WAfter !=nil {_fbcfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_afeac :=range _ffbgab .WAfter {e .EncodeElement (_afeac ,_fbcfg );};};if _ffbgab .CantSplit !=nil {_badfb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_ffcfc :=range _ffbgab .CantSplit {e .EncodeElement (_ffcfc ,_badfb );};};if _ffbgab .TrHeight !=nil {_cffced :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_fdged :=range _ffbgab .TrHeight {e .EncodeElement (_fdged ,_cffced );};};if _ffbgab .TblHeader !=nil {_cfdbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_cbabeg :=range _ffbgab .TblHeader {e .EncodeElement (_cbabeg ,_cfdbe );};};if _ffbgab .TblCellSpacing !=nil {_fbfdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_aacabc :=range _ffbgab .TblCellSpacing {e .EncodeElement (_aacabc ,_fbfdc );};};if _ffbgab .Jc !=nil {_feffa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_dfbag :=range _ffbgab .Jc {e .EncodeElement (_dfbag ,_feffa );};};if _ffbgab .Hidden !=nil {_dgdaea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_ebace :=range _ffbgab .Hidden {e .EncodeElement (_ebace ,_dgdaea );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afabe *CT_DocVar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbfg :=range start .Attr {if _fbfg .Name .Local =="\u006e\u0061\u006d\u0065"{_eeea ,_cgfgc :=_fbfg .Value ,error (nil );if _cgfgc !=nil {return _cgfgc ;};_afabe .NameAttr =_eeea ;continue ;};if _fbfg .Name .Local =="\u0076\u0061\u006c"{_cfbca ,_aaea :=_fbfg .Value ,error (nil );if _aaea !=nil {return _aaea ;};_afabe .ValAttr =_cfbca ;continue ;};};for {_fgaef ,_fbcfc :=d .Token ();if _fbcfc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_fbcfc );};if _acedc ,_dcedb :=_fgaef .(_d .EndElement );_dcedb &&_acedc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path -func (_agabb *CT_Odso )ValidateWithPath (path string )error {if _agabb .Udl !=nil {if _edafc :=_agabb .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_edafc !=nil {return _edafc ;};};if _agabb .Table !=nil {if _ccfd :=_agabb .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065");_ccfd !=nil {return _ccfd ;};};if _agabb .Src !=nil {if _bedcde :=_agabb .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_bedcde !=nil {return _bedcde ;};};if _agabb .ColDelim !=nil {if _becge :=_agabb .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m");_becge !=nil {return _becge ;};};if _agabb .Type !=nil {if _dgfag :=_agabb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_dgfag !=nil {return _dgfag ;};};if _agabb .FHdr !=nil {if _agccf :=_agabb .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072");_agccf !=nil {return _agccf ;};};for _agfde ,_bbcec :=range _agabb .FieldMapData {if _cbddfe :=_bbcec .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_agfde ));_cbddfe !=nil {return _cbddfe ;};};for _fcacf ,_dgfbgc :=range _agabb .RecipientData {if _adegb :=_dgfbgc .ValidateWithPath (_gd .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_fcacf ));_adegb !=nil {return _adegb ;};};return nil ;}; +// Validate validates the CT_RunTrackChange and its children +func (_dfdbg *CT_RunTrackChange )Validate ()error {return _dfdbg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");}; -// Validate validates the Settings and its children -func (_gffeed *Settings )Validate ()error {return _gffeed .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_gfcbag WdST_WrapText )Validate ()error {return _gfcbag .ValidateWithPath ("")};func (_fegaf *CT_JcTable )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bebffe ,_bbefb :=_fegaf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbefb !=nil {return _bbefb ;};start .Attr =append (start .Attr ,_bebffe );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffgbba *ST_JcTable )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggbfd ,_fbfdeb :=d .Token ();if _fbfdeb !=nil {return _fbfdeb ;};if _fgeegf ,_cabbf :=_ggbfd .(_g .EndElement );_cabbf &&_fgeegf .Name ==start .Name {*_ffgbba =1;return nil ;};if _abccad ,_abdbg :=_ggbfd .(_g .CharData );!_abdbg {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggbfd );}else {switch string (_abccad ){case "":*_ffgbba =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffgbba =1;case "\u0065\u006e\u0064":*_ffgbba =2;case "\u006c\u0065\u0066\u0074":*_ffgbba =3;case "\u0072\u0069\u0067h\u0074":*_ffgbba =4;case "\u0073\u0074\u0061r\u0074":*_ffgbba =5;};};_ggbfd ,_fbfdeb =d .Token ();if _fbfdeb !=nil {return _fbfdeb ;};if _acggc ,_gdeab :=_ggbfd .(_g .EndElement );_gdeab &&_acggc .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggbfd );};func (_cedeb *CT_Highlight )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fcde ,_gegcd :=_cedeb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gegcd !=nil {return _gegcd ;};start .Attr =append (start .Attr ,_fcde );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PageNumber ()*CT_PageNumber {_acddg :=&CT_PageNumber {};return _acddg };type CT_EdnProps struct{ +// ValidateWithPath validates the Settings and its children, prefixing error messages with path +func (_bcafb *Settings )ValidateWithPath (path string )error {if _aeagfa :=_bcafb .CT_Settings .ValidateWithPath (path );_aeagfa !=nil {return _aeagfa ;};return nil ;};func (_ebgda *CT_Highlight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gddgg ,_aecc :=_ebgda .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aecc !=nil {return _aecc ;};start .Attr =append (start .Attr ,_gddgg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_FtnPos byte ;func NewCT_FldChar ()*CT_FldChar {_ffeag :=&CT_FldChar {};_ffeag .FldCharTypeAttr =ST_FldCharType (1);return _ffeag ;};func (_bdege *CT_SaveThroughXslt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gecda :=range start .Attr {if _gecda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gecda .Name .Local =="\u0069\u0064"||_gecda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gecda .Name .Local =="\u0069\u0064"{_aagfg ,_aaefc :=_gecda .Value ,error (nil );if _aaefc !=nil {return _aaefc ;};_bdege .IdAttr =&_aagfg ;continue ;};if _gecda .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_dafabe ,_bcgdb :=_gecda .Value ,error (nil );if _bcgdb !=nil {return _bcgdb ;};_bdege .SolutionIDAttr =&_dafabe ;continue ;};};for {_abgce ,_egecb :=d .Token ();if _egecb !=nil {return _a .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",_egecb );};if _dbbgg ,_gacfd :=_abgce .(_d .EndElement );_gacfd &&_dbbgg .Name ==start .Name {break ;};};return nil ;};func (_gcac *CT_TcMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcac .Top !=nil {_bcbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_gcac .Top ,_bcbeg );};if _gcac .Start !=nil {_ebggce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gcac .Start ,_ebggce );};if _gcac .Left !=nil {_fggbca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gcac .Left ,_fggbca );};if _gcac .Bottom !=nil {_gddbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gcac .Bottom ,_gddbb );};if _gcac .End !=nil {_dgdae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_gcac .End ,_dgdae );};if _gcac .Right !=nil {_ccgdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gcac .Right ,_ccgdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Charset struct{ -// Endnote Placement -Pos *CT_EdnPos ; +// Value +ValAttr *string ; -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// IANA Name of Character Set +CharacterSetAttr *string ;}; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path +func (_aege *CT_FtnDocProps )ValidateWithPath (path string )error {if _aege .Pos !=nil {if _aaae :=_aege .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_aaae !=nil {return _aaae ;};};if _aege .NumFmt !=nil {if _beeab :=_aege .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_beeab !=nil {return _beeab ;};};if _aege .NumStart !=nil {if _fedba :=_aege .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_fedba !=nil {return _fedba ;};};if _aege .NumRestart !=nil {if _abfdb :=_aege .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_abfdb !=nil {return _abfdb ;};};for _baca ,_faeg :=range _aege .Footnote {if _dafa :=_faeg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_baca ));_dafa !=nil {return _dafa ;};};return nil ;};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_ffebg :=&WdCT_TxbxContent {};return _ffebg };func NewCT_TblGridCol ()*CT_TblGridCol {_ggfec :=&CT_TblGridCol {};return _ggfec };func NewWdCT_WrapNone ()*WdCT_WrapNone {_ffbge :=&WdCT_WrapNone {};return _ffbge };func (_ebgbd *CT_CustomXmlRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebgbd .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_ebgbd .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_a .Sprintf ("\u0025\u0076",_ebgbd .ElementAttr )});e .EncodeToken (start );if _ebgbd .CustomXmlPr !=nil {_ggef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_ebgbd .CustomXmlPr ,_ggef );};if _ebgbd .EG_ContentRowContent !=nil {for _ ,_cefd :=range _ebgbd .EG_ContentRowContent {_cefd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdeec *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 :_a .Sprintf ("\u0025\u0076",_bdeec .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_beaafd *ST_DocPartBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addecfa ,_caafce :=d .Token ();if _caafce !=nil {return _caafce ;};if _cdbgd ,_aeebda :=_addecfa .(_d .EndElement );_aeebda &&_cdbgd .Name ==start .Name {*_beaafd =1;return nil ;};if _adbdf ,_acadg :=_addecfa .(_d .CharData );!_acadg {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_addecfa );}else {switch string (_adbdf ){case "":*_beaafd =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_beaafd =1;case "\u0070":*_beaafd =2;case "\u0070\u0067":*_beaafd =3;};};_addecfa ,_caafce =d .Token ();if _caafce !=nil {return _caafce ;};if _gfagf ,_effafb :=_addecfa .(_d .EndElement );_effafb &&_gfagf .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_addecfa );};func (_fafgac *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fafgac .CNvPr !=nil {_abcfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fafgac .CNvPr ,_abcfb );};if _fafgac .CNvContentPartPr !=nil {_babdbf :=_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 (_fafgac .CNvContentPartPr ,_babdbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gceed *CT_MailMergeSourceType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_becda ,_bgdeg :=_gceed .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgdeg !=nil {return _bgdeg ;};start .Attr =append (start .Attr ,_becda );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecfbb *ST_DocGrid )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ecfbb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ecfbb =1;case "\u006c\u0069\u006ee\u0073":*_ecfbb =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_ecfbb =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_ecfbb =4;};return nil ;};type CT_Lock struct{ -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func (_dbbfcg ST_AnnotationVMerge )String ()string {switch _dbbfcg {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};type ST_InfoTextType byte ;func NewDocument ()*Document {_efeeg :=&Document {};_efeeg .CT_Document =*NewCT_Document ();return _efeeg ;};type EG_ContentCellContent struct{ +// Locking Type +ValAttr ST_Lock ;};func NewCT_DocPartPr ()*CT_DocPartPr {_dadf :=&CT_DocPartPr {};_dadf .Name =NewCT_DocPartName ();return _dadf ;}; -// Table Cell -Tc []*CT_Tc ; +// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path +func (_bf *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };func (_efaacf ST_RestartNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efaacf .String (),start );};func (_acead ST_HighlightColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acead .String (),start );};type CT_Div struct{ -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// div Data ID +IdAttr int64 ; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_daddaf *ST_HAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afdfa ,_cgfde :=d .Token ();if _cgfde !=nil {return _cgfde ;};if _ggfcc ,_ggfcada :=_afdfa .(_g .EndElement );_ggfcada &&_ggfcc .Name ==start .Name {*_daddaf =1;return nil ;};if _cbdgb ,_agbdcb :=_afdfa .(_g .CharData );!_agbdcb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afdfa );}else {switch string (_cbdgb ){case "":*_daddaf =0;case "\u0074\u0065\u0078\u0074":*_daddaf =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_daddaf =2;case "\u0070\u0061\u0067\u0065":*_daddaf =3;};};_afdfa ,_cgfde =d .Token ();if _cgfde !=nil {return _cgfde ;};if _bfadc ,_dacdf :=_afdfa .(_g .EndElement );_dacdf &&_bfadc .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afdfa );};func (_bacbc *CT_TblCellMar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daddef :for {_ceefdd ,_bcdfa :=d .Token ();if _bcdfa !=nil {return _bcdfa ;};switch _afcgd :=_ceefdd .(type ){case _g .StartElement :switch _afcgd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_bacbc .Top =NewCT_TblWidth ();if _dgaac :=d .DecodeElement (_bacbc .Top ,&_afcgd );_dgaac !=nil {return _dgaac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_bacbc .Start =NewCT_TblWidth ();if _decge :=d .DecodeElement (_bacbc .Start ,&_afcgd );_decge !=nil {return _decge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_bacbc .Left =NewCT_TblWidth ();if _ebfaf :=d .DecodeElement (_bacbc .Left ,&_afcgd );_ebfaf !=nil {return _ebfaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bacbc .Bottom =NewCT_TblWidth ();if _gdaede :=d .DecodeElement (_bacbc .Bottom ,&_afcgd );_gdaede !=nil {return _gdaede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_bacbc .End =NewCT_TblWidth ();if _gebbe :=d .DecodeElement (_bacbc .End ,&_afcgd );_gebbe !=nil {return _gebbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_bacbc .Right =NewCT_TblWidth ();if _fadec :=d .DecodeElement (_bacbc .Right ,&_afcgd );_fadec !=nil {return _fadec ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072 \u0025\u0076",_afcgd .Name );if _egcbf :=d .Skip ();_egcbf !=nil {return _egcbf ;};};case _g .EndElement :break _daddef ;case _g .CharData :};};return nil ;};func (_fbdbbf *Settings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbdbbf .CT_Settings =*NewCT_Settings ();_fcgeg :for {_gagec ,_deaeaa :=d .Token ();if _deaeaa !=nil {return _deaeaa ;};switch _ffeefb :=_gagec .(type ){case _g .StartElement :switch _ffeefb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_fbdbbf .WriteProtection =NewCT_WriteProtection ();if _acaec :=d .DecodeElement (_fbdbbf .WriteProtection ,&_ffeefb );_acaec !=nil {return _acaec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077"}:_fbdbbf .View =NewCT_View ();if _gcggee :=d .DecodeElement (_fbdbbf .View ,&_ffeefb );_gcggee !=nil {return _gcggee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u007a\u006f\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_fbdbbf .Zoom =NewCT_Zoom ();if _fafea :=d .DecodeElement (_fbdbbf .Zoom ,&_ffeefb );_fafea !=nil {return _fafea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_fbdbbf .RemovePersonalInformation =NewCT_OnOff ();if _eaecda :=d .DecodeElement (_fbdbbf .RemovePersonalInformation ,&_ffeefb );_eaecda !=nil {return _eaecda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_fbdbbf .RemoveDateAndTime =NewCT_OnOff ();if _badabd :=d .DecodeElement (_fbdbbf .RemoveDateAndTime ,&_ffeefb );_badabd !=nil {return _badabd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_fbdbbf .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _fcfea :=d .DecodeElement (_fbdbbf .DoNotDisplayPageBoundaries ,&_ffeefb );_fcfea !=nil {return _fcfea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_fbdbbf .DisplayBackgroundShape =NewCT_OnOff ();if _gcceg :=d .DecodeElement (_fbdbbf .DisplayBackgroundShape ,&_ffeefb );_gcceg !=nil {return _gcceg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_fbdbbf .PrintPostScriptOverText =NewCT_OnOff ();if _cgabf :=d .DecodeElement (_fbdbbf .PrintPostScriptOverText ,&_ffeefb );_cgabf !=nil {return _cgabf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_fbdbbf .PrintFractionalCharacterWidth =NewCT_OnOff ();if _gecdb :=d .DecodeElement (_fbdbbf .PrintFractionalCharacterWidth ,&_ffeefb );_gecdb !=nil {return _gecdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_fbdbbf .PrintFormsData =NewCT_OnOff ();if _afdebe :=d .DecodeElement (_fbdbbf .PrintFormsData ,&_ffeefb );_afdebe !=nil {return _afdebe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_fbdbbf .EmbedTrueTypeFonts =NewCT_OnOff ();if _fbdgc :=d .DecodeElement (_fbdbbf .EmbedTrueTypeFonts ,&_ffeefb );_fbdgc !=nil {return _fbdgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_fbdbbf .EmbedSystemFonts =NewCT_OnOff ();if _gecdd :=d .DecodeElement (_fbdbbf .EmbedSystemFonts ,&_ffeefb );_gecdd !=nil {return _gecdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_fbdbbf .SaveSubsetFonts =NewCT_OnOff ();if _ceafa :=d .DecodeElement (_fbdbbf .SaveSubsetFonts ,&_ffeefb );_ceafa !=nil {return _ceafa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_fbdbbf .SaveFormsData =NewCT_OnOff ();if _gfebff :=d .DecodeElement (_fbdbbf .SaveFormsData ,&_ffeefb );_gfebff !=nil {return _gfebff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_fbdbbf .MirrorMargins =NewCT_OnOff ();if _aeadc :=d .DecodeElement (_fbdbbf .MirrorMargins ,&_ffeefb );_aeadc !=nil {return _aeadc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_fbdbbf .AlignBordersAndEdges =NewCT_OnOff ();if _gfcbe :=d .DecodeElement (_fbdbbf .AlignBordersAndEdges ,&_ffeefb );_gfcbe !=nil {return _gfcbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_fbdbbf .BordersDoNotSurroundHeader =NewCT_OnOff ();if _ecdgde :=d .DecodeElement (_fbdbbf .BordersDoNotSurroundHeader ,&_ffeefb );_ecdgde !=nil {return _ecdgde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_fbdbbf .BordersDoNotSurroundFooter =NewCT_OnOff ();if _ccgacg :=d .DecodeElement (_fbdbbf .BordersDoNotSurroundFooter ,&_ffeefb );_ccgacg !=nil {return _ccgacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_fbdbbf .GutterAtTop =NewCT_OnOff ();if _ffgbf :=d .DecodeElement (_fbdbbf .GutterAtTop ,&_ffeefb );_ffgbf !=nil {return _ffgbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_fbdbbf .HideSpellingErrors =NewCT_OnOff ();if _ffgeab :=d .DecodeElement (_fbdbbf .HideSpellingErrors ,&_ffeefb );_ffgeab !=nil {return _ffgeab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_fbdbbf .HideGrammaticalErrors =NewCT_OnOff ();if _gdfgfb :=d .DecodeElement (_fbdbbf .HideGrammaticalErrors ,&_ffeefb );_gdfgfb !=nil {return _gdfgfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_cebfaf :=NewCT_WritingStyle ();if _bgfgdb :=d .DecodeElement (_cebfaf ,&_ffeefb );_bgfgdb !=nil {return _bgfgdb ;};_fbdbbf .ActiveWritingStyle =append (_fbdbbf .ActiveWritingStyle ,_cebfaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_fbdbbf .ProofState =NewCT_Proof ();if _ggbgc :=d .DecodeElement (_fbdbbf .ProofState ,&_ffeefb );_ggbgc !=nil {return _ggbgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_fbdbbf .FormsDesign =NewCT_OnOff ();if _bafcaf :=d .DecodeElement (_fbdbbf .FormsDesign ,&_ffeefb );_bafcaf !=nil {return _bafcaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_fbdbbf .AttachedTemplate =NewCT_Rel ();if _bfdeg :=d .DecodeElement (_fbdbbf .AttachedTemplate ,&_ffeefb );_bfdeg !=nil {return _bfdeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_fbdbbf .LinkStyles =NewCT_OnOff ();if _cabdcb :=d .DecodeElement (_fbdbbf .LinkStyles ,&_ffeefb );_cabdcb !=nil {return _cabdcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_fbdbbf .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _cbceb :=d .DecodeElement (_fbdbbf .StylePaneFormatFilter ,&_ffeefb );_cbceb !=nil {return _cbceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_fbdbbf .StylePaneSortMethod =NewCT_StyleSort ();if _gaccc :=d .DecodeElement (_fbdbbf .StylePaneSortMethod ,&_ffeefb );_gaccc !=nil {return _gaccc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_fbdbbf .DocumentType =NewCT_DocType ();if _cggcg :=d .DecodeElement (_fbdbbf .DocumentType ,&_ffeefb );_cggcg !=nil {return _cggcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_fbdbbf .MailMerge =NewCT_MailMerge ();if _ffgeaa :=d .DecodeElement (_fbdbbf .MailMerge ,&_ffeefb );_ffgeaa !=nil {return _ffgeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_fbdbbf .RevisionView =NewCT_TrackChangesView ();if _fffgg :=d .DecodeElement (_fbdbbf .RevisionView ,&_ffeefb );_fffgg !=nil {return _fffgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_fbdbbf .TrackRevisions =NewCT_OnOff ();if _adadg :=d .DecodeElement (_fbdbbf .TrackRevisions ,&_ffeefb );_adadg !=nil {return _adadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_fbdbbf .DoNotTrackMoves =NewCT_OnOff ();if _caabcc :=d .DecodeElement (_fbdbbf .DoNotTrackMoves ,&_ffeefb );_caabcc !=nil {return _caabcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_fbdbbf .DoNotTrackFormatting =NewCT_OnOff ();if _bdefg :=d .DecodeElement (_fbdbbf .DoNotTrackFormatting ,&_ffeefb );_bdefg !=nil {return _bdefg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_fbdbbf .DocumentProtection =NewCT_DocProtect ();if _dfgcb :=d .DecodeElement (_fbdbbf .DocumentProtection ,&_ffeefb );_dfgcb !=nil {return _dfgcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_fbdbbf .AutoFormatOverride =NewCT_OnOff ();if _bdbgad :=d .DecodeElement (_fbdbbf .AutoFormatOverride ,&_ffeefb );_bdbgad !=nil {return _bdbgad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_fbdbbf .StyleLockTheme =NewCT_OnOff ();if _gccfe :=d .DecodeElement (_fbdbbf .StyleLockTheme ,&_ffeefb );_gccfe !=nil {return _gccfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_fbdbbf .StyleLockQFSet =NewCT_OnOff ();if _aadaa :=d .DecodeElement (_fbdbbf .StyleLockQFSet ,&_ffeefb );_aadaa !=nil {return _aadaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_fbdbbf .DefaultTabStop =NewCT_TwipsMeasure ();if _cagcd :=d .DecodeElement (_fbdbbf .DefaultTabStop ,&_ffeefb );_cagcd !=nil {return _cagcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_fbdbbf .AutoHyphenation =NewCT_OnOff ();if _adcee :=d .DecodeElement (_fbdbbf .AutoHyphenation ,&_ffeefb );_adcee !=nil {return _adcee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_fbdbbf .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _fecaf :=d .DecodeElement (_fbdbbf .ConsecutiveHyphenLimit ,&_ffeefb );_fecaf !=nil {return _fecaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_fbdbbf .HyphenationZone =NewCT_TwipsMeasure ();if _ceefe :=d .DecodeElement (_fbdbbf .HyphenationZone ,&_ffeefb );_ceefe !=nil {return _ceefe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_fbdbbf .DoNotHyphenateCaps =NewCT_OnOff ();if _afcbga :=d .DecodeElement (_fbdbbf .DoNotHyphenateCaps ,&_ffeefb );_afcbga !=nil {return _afcbga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_fbdbbf .ShowEnvelope =NewCT_OnOff ();if _ccaba :=d .DecodeElement (_fbdbbf .ShowEnvelope ,&_ffeefb );_ccaba !=nil {return _ccaba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_fbdbbf .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _fcbad :=d .DecodeElement (_fbdbbf .SummaryLength ,&_ffeefb );_fcbad !=nil {return _fcbad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_fbdbbf .ClickAndTypeStyle =NewCT_String ();if _bcega :=d .DecodeElement (_fbdbbf .ClickAndTypeStyle ,&_ffeefb );_bcega !=nil {return _bcega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_fbdbbf .DefaultTableStyle =NewCT_String ();if _cbbae :=d .DecodeElement (_fbdbbf .DefaultTableStyle ,&_ffeefb );_cbbae !=nil {return _cbbae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_fbdbbf .EvenAndOddHeaders =NewCT_OnOff ();if _cdcbb :=d .DecodeElement (_fbdbbf .EvenAndOddHeaders ,&_ffeefb );_cdcbb !=nil {return _cdcbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_fbdbbf .BookFoldRevPrinting =NewCT_OnOff ();if _cdgge :=d .DecodeElement (_fbdbbf .BookFoldRevPrinting ,&_ffeefb );_cdgge !=nil {return _cdgge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_fbdbbf .BookFoldPrinting =NewCT_OnOff ();if _abfg :=d .DecodeElement (_fbdbbf .BookFoldPrinting ,&_ffeefb );_abfg !=nil {return _abfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_fbdbbf .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _cefbac :=d .DecodeElement (_fbdbbf .BookFoldPrintingSheets ,&_ffeefb );_cefbac !=nil {return _cefbac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_fbdbbf .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _edbgde :=d .DecodeElement (_fbdbbf .DrawingGridHorizontalSpacing ,&_ffeefb );_edbgde !=nil {return _edbgde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_fbdbbf .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _gfgded :=d .DecodeElement (_fbdbbf .DrawingGridVerticalSpacing ,&_ffeefb );_gfgded !=nil {return _gfgded ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_fbdbbf .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _dcegfg :=d .DecodeElement (_fbdbbf .DisplayHorizontalDrawingGridEvery ,&_ffeefb );_dcegfg !=nil {return _dcegfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_fbdbbf .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _aegge :=d .DecodeElement (_fbdbbf .DisplayVerticalDrawingGridEvery ,&_ffeefb );_aegge !=nil {return _aegge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_fbdbbf .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _egabg :=d .DecodeElement (_fbdbbf .DoNotUseMarginsForDrawingGridOrigin ,&_ffeefb );_egabg !=nil {return _egabg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_fbdbbf .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _cadad :=d .DecodeElement (_fbdbbf .DrawingGridHorizontalOrigin ,&_ffeefb );_cadad !=nil {return _cadad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_fbdbbf .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _adbbb :=d .DecodeElement (_fbdbbf .DrawingGridVerticalOrigin ,&_ffeefb );_adbbb !=nil {return _adbbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_fbdbbf .DoNotShadeFormData =NewCT_OnOff ();if _gfeeaa :=d .DecodeElement (_fbdbbf .DoNotShadeFormData ,&_ffeefb );_gfeeaa !=nil {return _gfeeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_fbdbbf .NoPunctuationKerning =NewCT_OnOff ();if _afcdf :=d .DecodeElement (_fbdbbf .NoPunctuationKerning ,&_ffeefb );_afcdf !=nil {return _afcdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_fbdbbf .CharacterSpacingControl =NewCT_CharacterSpacing ();if _efdfb :=d .DecodeElement (_fbdbbf .CharacterSpacingControl ,&_ffeefb );_efdfb !=nil {return _efdfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_fbdbbf .PrintTwoOnOne =NewCT_OnOff ();if _cbfga :=d .DecodeElement (_fbdbbf .PrintTwoOnOne ,&_ffeefb );_cbfga !=nil {return _cbfga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_fbdbbf .StrictFirstAndLastChars =NewCT_OnOff ();if _acacfa :=d .DecodeElement (_fbdbbf .StrictFirstAndLastChars ,&_ffeefb );_acacfa !=nil {return _acacfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_fbdbbf .NoLineBreaksAfter =NewCT_Kinsoku ();if _ccbaa :=d .DecodeElement (_fbdbbf .NoLineBreaksAfter ,&_ffeefb );_ccbaa !=nil {return _ccbaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_fbdbbf .NoLineBreaksBefore =NewCT_Kinsoku ();if _fefbff :=d .DecodeElement (_fbdbbf .NoLineBreaksBefore ,&_ffeefb );_fefbff !=nil {return _fefbff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_fbdbbf .SavePreviewPicture =NewCT_OnOff ();if _cabed :=d .DecodeElement (_fbdbbf .SavePreviewPicture ,&_ffeefb );_cabed !=nil {return _cabed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_fbdbbf .DoNotValidateAgainstSchema =NewCT_OnOff ();if _daacc :=d .DecodeElement (_fbdbbf .DoNotValidateAgainstSchema ,&_ffeefb );_daacc !=nil {return _daacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_fbdbbf .SaveInvalidXml =NewCT_OnOff ();if _cdebgg :=d .DecodeElement (_fbdbbf .SaveInvalidXml ,&_ffeefb );_cdebgg !=nil {return _cdebgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_fbdbbf .IgnoreMixedContent =NewCT_OnOff ();if _fefcfe :=d .DecodeElement (_fbdbbf .IgnoreMixedContent ,&_ffeefb );_fefcfe !=nil {return _fefcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_fbdbbf .AlwaysShowPlaceholderText =NewCT_OnOff ();if _gffbg :=d .DecodeElement (_fbdbbf .AlwaysShowPlaceholderText ,&_ffeefb );_gffbg !=nil {return _gffbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_fbdbbf .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _cgacd :=d .DecodeElement (_fbdbbf .DoNotDemarcateInvalidXml ,&_ffeefb );_cgacd !=nil {return _cgacd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_fbdbbf .SaveXmlDataOnly =NewCT_OnOff ();if _gabad :=d .DecodeElement (_fbdbbf .SaveXmlDataOnly ,&_ffeefb );_gabad !=nil {return _gabad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_fbdbbf .UseXSLTWhenSaving =NewCT_OnOff ();if _bceff :=d .DecodeElement (_fbdbbf .UseXSLTWhenSaving ,&_ffeefb );_bceff !=nil {return _bceff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_fbdbbf .SaveThroughXslt =NewCT_SaveThroughXslt ();if _ffbbg :=d .DecodeElement (_fbdbbf .SaveThroughXslt ,&_ffeefb );_ffbbg !=nil {return _ffbbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_fbdbbf .ShowXMLTags =NewCT_OnOff ();if _cdbeg :=d .DecodeElement (_fbdbbf .ShowXMLTags ,&_ffeefb );_cdbeg !=nil {return _cdbeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_fbdbbf .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _ggfead :=d .DecodeElement (_fbdbbf .AlwaysMergeEmptyNamespace ,&_ffeefb );_ggfead !=nil {return _ggfead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_fbdbbf .UpdateFields =NewCT_OnOff ();if _ffgag :=d .DecodeElement (_fbdbbf .UpdateFields ,&_ffeefb );_ffgag !=nil {return _ffgag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_fbdbbf .HdrShapeDefaults =NewCT_ShapeDefaults ();if _cbbca :=d .DecodeElement (_fbdbbf .HdrShapeDefaults ,&_ffeefb );_cbbca !=nil {return _cbbca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_fbdbbf .FootnotePr =NewCT_FtnDocProps ();if _egfffc :=d .DecodeElement (_fbdbbf .FootnotePr ,&_ffeefb );_egfffc !=nil {return _egfffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_fbdbbf .EndnotePr =NewCT_EdnDocProps ();if _aaaggb :=d .DecodeElement (_fbdbbf .EndnotePr ,&_ffeefb );_aaaggb !=nil {return _aaaggb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_fbdbbf .Compat =NewCT_Compat ();if _dbeagb :=d .DecodeElement (_fbdbbf .Compat ,&_ffeefb );_dbeagb !=nil {return _dbeagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_fbdbbf .DocVars =NewCT_DocVars ();if _agfge :=d .DecodeElement (_fbdbbf .DocVars ,&_ffeefb );_agfge !=nil {return _agfge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069d\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069d\u0073"}:_fbdbbf .Rsids =NewCT_DocRsids ();if _dbfcab :=d .DecodeElement (_fbdbbf .Rsids ,&_ffeefb );_dbfcab !=nil {return _dbfcab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_fbdbbf .MathPr =_ec .NewMathPr ();if _eaedaf :=d .DecodeElement (_fbdbbf .MathPr ,&_ffeefb );_eaedaf !=nil {return _eaedaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_dafdcf :=NewCT_String ();if _dfacd :=d .DecodeElement (_dafdcf ,&_ffeefb );_dfacd !=nil {return _dfacd ;};_fbdbbf .AttachedSchema =append (_fbdbbf .AttachedSchema ,_dafdcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_fbdbbf .ThemeFontLang =NewCT_Language ();if _bgacac :=d .DecodeElement (_fbdbbf .ThemeFontLang ,&_ffeefb );_bgacac !=nil {return _bgacac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_fbdbbf .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _gcgcac :=d .DecodeElement (_fbdbbf .ClrSchemeMapping ,&_ffeefb );_gcgcac !=nil {return _gcgcac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_fbdbbf .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _egagfa :=d .DecodeElement (_fbdbbf .DoNotIncludeSubdocsInStats ,&_ffeefb );_egagfa !=nil {return _egagfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_fbdbbf .DoNotAutoCompressPictures =NewCT_OnOff ();if _affgfd :=d .DecodeElement (_fbdbbf .DoNotAutoCompressPictures ,&_ffeefb );_affgfd !=nil {return _affgfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_fbdbbf .ForceUpgrade =NewCT_Empty ();if _cbeed :=d .DecodeElement (_fbdbbf .ForceUpgrade ,&_ffeefb );_cbeed !=nil {return _cbeed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_fbdbbf .Captions =NewCT_Captions ();if _cabab :=d .DecodeElement (_fbdbbf .Captions ,&_ffeefb );_cabab !=nil {return _cabab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_fbdbbf .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _eceged :=d .DecodeElement (_fbdbbf .ReadModeInkLockDown ,&_ffeefb );_eceged !=nil {return _eceged ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_ababd :=NewCT_SmartTagType ();if _fdbfaa :=d .DecodeElement (_ababd ,&_ffeefb );_fdbfaa !=nil {return _fdbfaa ;};_fbdbbf .SmartTagType =append (_fbdbbf .SmartTagType ,_ababd );case _g .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_fbdbbf .SchemaLibrary =_da .NewSchemaLibrary ();if _baafae :=d .DecodeElement (_fbdbbf .SchemaLibrary ,&_ffeefb );_baafae !=nil {return _baafae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_fbdbbf .ShapeDefaults =NewCT_ShapeDefaults ();if _ffbcf :=d .DecodeElement (_fbdbbf .ShapeDefaults ,&_ffeefb );_ffbcf !=nil {return _ffbcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_fbdbbf .DoNotEmbedSmartTags =NewCT_OnOff ();if _bfegf :=d .DecodeElement (_fbdbbf .DoNotEmbedSmartTags ,&_ffeefb );_bfegf !=nil {return _bfegf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_fbdbbf .DecimalSymbol =NewCT_String ();if _agee :=d .DecodeElement (_fbdbbf .DecimalSymbol ,&_ffeefb );_agee !=nil {return _agee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_fbdbbf .ListSeparator =NewCT_String ();if _acfde :=d .DecodeElement (_fbdbbf .ListSeparator ,&_ffeefb );_acfde !=nil {return _acfde ;};default:_dbdga :=&_ga .XSDAny {};if _bcdcbc :=d .DecodeElement (_dbdga ,&_ffeefb );_bcdcbc !=nil {return _bcdcbc ;};_fbdbbf .Extra =append (_fbdbbf .Extra ,_dbdga );};case _g .EndElement :break _fcgeg ;case _g .CharData :};};return nil ;};func (_dccccf ST_JcTable )ValidateWithPath (path string )error {switch _dccccf {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccccf ));};return nil ;};func NewCT_SdtText ()*CT_SdtText {_fggaga :=&CT_SdtText {};return _fggaga };func (_gbacb *CT_Hyperlink )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agfba :=range start .Attr {if _agfba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agfba .Name .Local =="\u0069\u0064"||_agfba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_agfba .Name .Local =="\u0069\u0064"{_dbcca ,_ebcec :=_agfba .Value ,error (nil );if _ebcec !=nil {return _ebcec ;};_gbacb .IdAttr =&_dbcca ;continue ;};if _agfba .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_cadcc ,_aaag :=_agfba .Value ,error (nil );if _aaag !=nil {return _aaag ;};_gbacb .TgtFrameAttr =&_cadcc ;continue ;};if _agfba .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_afgde ,_deedf :=_agfba .Value ,error (nil );if _deedf !=nil {return _deedf ;};_gbacb .TooltipAttr =&_afgde ;continue ;};if _agfba .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_afgad ,_acfbb :=_agfba .Value ,error (nil );if _acfbb !=nil {return _acfbb ;};_gbacb .DocLocationAttr =&_afgad ;continue ;};if _agfba .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_ccbda ,_fbaece :=_agfba .Value ,error (nil );if _fbaece !=nil {return _fbaece ;};_gbacb .AnchorAttr =&_ccbda ;continue ;};if _agfba .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_fgccf ,_ddgga :=ParseUnionST_OnOff (_agfba .Value );if _ddgga !=nil {return _ddgga ;};_gbacb .HistoryAttr =&_fgccf ;continue ;};};_fedge :for {_facaab ,_dgbcf :=d .Token ();if _dgbcf !=nil {return _dgbcf ;};switch _gfdfe :=_facaab .(type ){case _g .StartElement :switch _gfdfe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_ddbaba :=NewCT_SimpleField ();if _cbgc :=d .DecodeElement (_ddbaba ,&_gfdfe );_cbgc !=nil {return _cbgc ;};_gbacb .FldSimple =append (_gbacb .FldSimple ,_ddbaba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_gbacb .Hyperlink =NewCT_Hyperlink ();if _ggaea :=d .DecodeElement (_gbacb .Hyperlink ,&_gfdfe );_ggaea !=nil {return _ggaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gbacb .SubDoc =NewCT_Rel ();if _gfged :=d .DecodeElement (_gbacb .SubDoc ,&_gfdfe );_gfged !=nil {return _gfged ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cbdfg :=NewEG_ContentRunContent ();_cbdfg .CustomXml =NewCT_CustomXmlRun ();if _cfga :=d .DecodeElement (_cbdfg .CustomXml ,&_gfdfe );_cfga !=nil {return _cfga ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_cbdfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_addfcc :=NewEG_ContentRunContent ();_addfcc .SmartTag =NewCT_SmartTagRun ();if _fggbb :=d .DecodeElement (_addfcc .SmartTag ,&_gfdfe );_fggbb !=nil {return _fggbb ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_addfcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ggfbe :=NewEG_ContentRunContent ();_ggfbe .Sdt =NewCT_SdtRun ();if _bcfgea :=d .DecodeElement (_ggfbe .Sdt ,&_gfdfe );_bcfgea !=nil {return _bcfgea ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_ggfbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_ebface :=NewEG_ContentRunContent ();_ebface .Dir =NewCT_DirContentRun ();if _feafg :=d .DecodeElement (_ebface .Dir ,&_gfdfe );_feafg !=nil {return _feafg ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_ebface );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_efdc :=NewEG_ContentRunContent ();_efdc .Bdo =NewCT_BdoContentRun ();if _edgaf :=d .DecodeElement (_efdc .Bdo ,&_gfdfe );_edgaf !=nil {return _edgaf ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_efdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_abddd :=NewEG_ContentRunContent ();_abddd .R =NewCT_R ();if _eacgga :=d .DecodeElement (_abddd .R ,&_gfdfe );_eacgga !=nil {return _eacgga ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_abddd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dacef :=NewEG_ContentRunContent ();_acbcg :=NewEG_RunLevelElts ();_acbcg .ProofErr =NewCT_ProofErr ();if _gdaee :=d .DecodeElement (_acbcg .ProofErr ,&_gfdfe );_gdaee !=nil {return _gdaee ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_dacef );_dacef .EG_RunLevelElts =append (_dacef .EG_RunLevelElts ,_acbcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fdaca :=NewEG_ContentRunContent ();_dcbga :=NewEG_RunLevelElts ();_dcbga .PermStart =NewCT_PermStart ();if _gbece :=d .DecodeElement (_dcbga .PermStart ,&_gfdfe );_gbece !=nil {return _gbece ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_fdaca );_fdaca .EG_RunLevelElts =append (_fdaca .EG_RunLevelElts ,_dcbga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eafge :=NewEG_ContentRunContent ();_fgfce :=NewEG_RunLevelElts ();_fgfce .PermEnd =NewCT_Perm ();if _dcbfc :=d .DecodeElement (_fgfce .PermEnd ,&_gfdfe );_dcbfc !=nil {return _dcbfc ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_eafge );_eafge .EG_RunLevelElts =append (_eafge .EG_RunLevelElts ,_fgfce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_agcab :=NewEG_ContentRunContent ();_bcgaa :=NewEG_RunLevelElts ();_bcgaa .Ins =NewCT_RunTrackChange ();if _dbgdg :=d .DecodeElement (_bcgaa .Ins ,&_gfdfe );_dbgdg !=nil {return _dbgdg ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_agcab );_agcab .EG_RunLevelElts =append (_agcab .EG_RunLevelElts ,_bcgaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cfdfa :=NewEG_ContentRunContent ();_cbeabg :=NewEG_RunLevelElts ();_cbeabg .Del =NewCT_RunTrackChange ();if _fbeae :=d .DecodeElement (_cbeabg .Del ,&_gfdfe );_fbeae !=nil {return _fbeae ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_cfdfa );_cfdfa .EG_RunLevelElts =append (_cfdfa .EG_RunLevelElts ,_cbeabg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cffda :=NewEG_ContentRunContent ();_adccd :=NewEG_RunLevelElts ();_adccd .MoveFrom =NewCT_RunTrackChange ();if _dbca :=d .DecodeElement (_adccd .MoveFrom ,&_gfdfe );_dbca !=nil {return _dbca ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_cffda );_cffda .EG_RunLevelElts =append (_cffda .EG_RunLevelElts ,_adccd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ffaca :=NewEG_ContentRunContent ();_ecgbc :=NewEG_RunLevelElts ();_ecgbc .MoveTo =NewCT_RunTrackChange ();if _gbeed :=d .DecodeElement (_ecgbc .MoveTo ,&_gfdfe );_gbeed !=nil {return _gbeed ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_ffaca );_ffaca .EG_RunLevelElts =append (_ffaca .EG_RunLevelElts ,_ecgbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_beeee :=NewEG_ContentRunContent ();_deaaa :=NewEG_RunLevelElts ();_gafd :=NewEG_RangeMarkupElements ();_gafd .BookmarkStart =NewCT_Bookmark ();if _ebec :=d .DecodeElement (_gafd .BookmarkStart ,&_gfdfe );_ebec !=nil {return _ebec ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_beeee );_beeee .EG_RunLevelElts =append (_beeee .EG_RunLevelElts ,_deaaa );_deaaa .EG_RangeMarkupElements =append (_deaaa .EG_RangeMarkupElements ,_gafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fbegad :=NewEG_ContentRunContent ();_cefca :=NewEG_RunLevelElts ();_aabcg :=NewEG_RangeMarkupElements ();_aabcg .BookmarkEnd =NewCT_MarkupRange ();if _cdgff :=d .DecodeElement (_aabcg .BookmarkEnd ,&_gfdfe );_cdgff !=nil {return _cdgff ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_fbegad );_fbegad .EG_RunLevelElts =append (_fbegad .EG_RunLevelElts ,_cefca );_cefca .EG_RangeMarkupElements =append (_cefca .EG_RangeMarkupElements ,_aabcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fcecb :=NewEG_ContentRunContent ();_bgfg :=NewEG_RunLevelElts ();_bbgee :=NewEG_RangeMarkupElements ();_bbgee .MoveFromRangeStart =NewCT_MoveBookmark ();if _fceab :=d .DecodeElement (_bbgee .MoveFromRangeStart ,&_gfdfe );_fceab !=nil {return _fceab ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_fcecb );_fcecb .EG_RunLevelElts =append (_fcecb .EG_RunLevelElts ,_bgfg );_bgfg .EG_RangeMarkupElements =append (_bgfg .EG_RangeMarkupElements ,_bbgee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdcfbc :=NewEG_ContentRunContent ();_cceega :=NewEG_RunLevelElts ();_cfcfb :=NewEG_RangeMarkupElements ();_cfcfb .MoveFromRangeEnd =NewCT_MarkupRange ();if _faeef :=d .DecodeElement (_cfcfb .MoveFromRangeEnd ,&_gfdfe );_faeef !=nil {return _faeef ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_fdcfbc );_fdcfbc .EG_RunLevelElts =append (_fdcfbc .EG_RunLevelElts ,_cceega );_cceega .EG_RangeMarkupElements =append (_cceega .EG_RangeMarkupElements ,_cfcfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aebfa :=NewEG_ContentRunContent ();_ggdec :=NewEG_RunLevelElts ();_eefdg :=NewEG_RangeMarkupElements ();_eefdg .MoveToRangeStart =NewCT_MoveBookmark ();if _eagfe :=d .DecodeElement (_eefdg .MoveToRangeStart ,&_gfdfe );_eagfe !=nil {return _eagfe ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_aebfa );_aebfa .EG_RunLevelElts =append (_aebfa .EG_RunLevelElts ,_ggdec );_ggdec .EG_RangeMarkupElements =append (_ggdec .EG_RangeMarkupElements ,_eefdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gcaegb :=NewEG_ContentRunContent ();_dedaa :=NewEG_RunLevelElts ();_gcgg :=NewEG_RangeMarkupElements ();_gcgg .MoveToRangeEnd =NewCT_MarkupRange ();if _gcddf :=d .DecodeElement (_gcgg .MoveToRangeEnd ,&_gfdfe );_gcddf !=nil {return _gcddf ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_gcaegb );_gcaegb .EG_RunLevelElts =append (_gcaegb .EG_RunLevelElts ,_dedaa );_dedaa .EG_RangeMarkupElements =append (_dedaa .EG_RangeMarkupElements ,_gcgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fbbaea :=NewEG_ContentRunContent ();_dbdabe :=NewEG_RunLevelElts ();_fgegcg :=NewEG_RangeMarkupElements ();_fgegcg .CommentRangeStart =NewCT_MarkupRange ();if _gafeb :=d .DecodeElement (_fgegcg .CommentRangeStart ,&_gfdfe );_gafeb !=nil {return _gafeb ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_fbbaea );_fbbaea .EG_RunLevelElts =append (_fbbaea .EG_RunLevelElts ,_dbdabe );_dbdabe .EG_RangeMarkupElements =append (_dbdabe .EG_RangeMarkupElements ,_fgegcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfee :=NewEG_ContentRunContent ();_aedga :=NewEG_RunLevelElts ();_afcbb :=NewEG_RangeMarkupElements ();_afcbb .CommentRangeEnd =NewCT_MarkupRange ();if _cgeff :=d .DecodeElement (_afcbb .CommentRangeEnd ,&_gfdfe );_cgeff !=nil {return _cgeff ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_cfee );_cfee .EG_RunLevelElts =append (_cfee .EG_RunLevelElts ,_aedga );_aedga .EG_RangeMarkupElements =append (_aedga .EG_RangeMarkupElements ,_afcbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcgcc :=NewEG_ContentRunContent ();_dgdfg :=NewEG_RunLevelElts ();_dafba :=NewEG_RangeMarkupElements ();_dafba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gddea :=d .DecodeElement (_dafba .CustomXmlInsRangeStart ,&_gfdfe );_gddea !=nil {return _gddea ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_bcgcc );_bcgcc .EG_RunLevelElts =append (_bcgcc .EG_RunLevelElts ,_dgdfg );_dgdfg .EG_RangeMarkupElements =append (_dgdfg .EG_RangeMarkupElements ,_dafba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gaedb :=NewEG_ContentRunContent ();_efdgg :=NewEG_RunLevelElts ();_dgdfgb :=NewEG_RangeMarkupElements ();_dgdfgb .CustomXmlInsRangeEnd =NewCT_Markup ();if _geefd :=d .DecodeElement (_dgdfgb .CustomXmlInsRangeEnd ,&_gfdfe );_geefd !=nil {return _geefd ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_gaedb );_gaedb .EG_RunLevelElts =append (_gaedb .EG_RunLevelElts ,_efdgg );_efdgg .EG_RangeMarkupElements =append (_efdgg .EG_RangeMarkupElements ,_dgdfgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gceca :=NewEG_ContentRunContent ();_ffggeb :=NewEG_RunLevelElts ();_gcdbc :=NewEG_RangeMarkupElements ();_gcdbc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bfbac :=d .DecodeElement (_gcdbc .CustomXmlDelRangeStart ,&_gfdfe );_bfbac !=nil {return _bfbac ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_gceca );_gceca .EG_RunLevelElts =append (_gceca .EG_RunLevelElts ,_ffggeb );_ffggeb .EG_RangeMarkupElements =append (_ffggeb .EG_RangeMarkupElements ,_gcdbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agdcg :=NewEG_ContentRunContent ();_gfgcf :=NewEG_RunLevelElts ();_ccad :=NewEG_RangeMarkupElements ();_ccad .CustomXmlDelRangeEnd =NewCT_Markup ();if _agecd :=d .DecodeElement (_ccad .CustomXmlDelRangeEnd ,&_gfdfe );_agecd !=nil {return _agecd ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_agdcg );_agdcg .EG_RunLevelElts =append (_agdcg .EG_RunLevelElts ,_gfgcf );_gfgcf .EG_RangeMarkupElements =append (_gfgcf .EG_RangeMarkupElements ,_ccad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aaead :=NewEG_ContentRunContent ();_fadcg :=NewEG_RunLevelElts ();_deac :=NewEG_RangeMarkupElements ();_deac .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aaegc :=d .DecodeElement (_deac .CustomXmlMoveFromRangeStart ,&_gfdfe );_aaegc !=nil {return _aaegc ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_aaead );_aaead .EG_RunLevelElts =append (_aaead .EG_RunLevelElts ,_fadcg );_fadcg .EG_RangeMarkupElements =append (_fadcg .EG_RangeMarkupElements ,_deac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_beegd :=NewEG_ContentRunContent ();_eggdf :=NewEG_RunLevelElts ();_bfcace :=NewEG_RangeMarkupElements ();_bfcace .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aabec :=d .DecodeElement (_bfcace .CustomXmlMoveFromRangeEnd ,&_gfdfe );_aabec !=nil {return _aabec ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_beegd );_beegd .EG_RunLevelElts =append (_beegd .EG_RunLevelElts ,_eggdf );_eggdf .EG_RangeMarkupElements =append (_eggdf .EG_RangeMarkupElements ,_bfcace );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ggfeb :=NewEG_ContentRunContent ();_gdbaf :=NewEG_RunLevelElts ();_fgbe :=NewEG_RangeMarkupElements ();_fgbe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dbae :=d .DecodeElement (_fgbe .CustomXmlMoveToRangeStart ,&_gfdfe );_dbae !=nil {return _dbae ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_ggfeb );_ggfeb .EG_RunLevelElts =append (_ggfeb .EG_RunLevelElts ,_gdbaf );_gdbaf .EG_RangeMarkupElements =append (_gdbaf .EG_RangeMarkupElements ,_fgbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdacc :=NewEG_ContentRunContent ();_fgag :=NewEG_RunLevelElts ();_cefedb :=NewEG_RangeMarkupElements ();_cefedb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fffa :=d .DecodeElement (_cefedb .CustomXmlMoveToRangeEnd ,&_gfdfe );_fffa !=nil {return _fffa ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_gdacc );_gdacc .EG_RunLevelElts =append (_gdacc .EG_RunLevelElts ,_fgag );_fgag .EG_RangeMarkupElements =append (_fgag .EG_RangeMarkupElements ,_cefedb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ggef :=NewEG_ContentRunContent ();_fffef :=NewEG_RunLevelElts ();_cecce :=NewEG_MathContent ();_cecce .OMathPara =_ec .NewOMathPara ();if _faadd :=d .DecodeElement (_cecce .OMathPara ,&_gfdfe );_faadd !=nil {return _faadd ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_ggef );_ggef .EG_RunLevelElts =append (_ggef .EG_RunLevelElts ,_fffef );_fffef .EG_MathContent =append (_fffef .EG_MathContent ,_cecce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aecbc :=NewEG_ContentRunContent ();_cdfdb :=NewEG_RunLevelElts ();_dfag :=NewEG_MathContent ();_dfag .OMath =_ec .NewOMath ();if _cdgfe :=d .DecodeElement (_dfag .OMath ,&_gfdfe );_cdgfe !=nil {return _cdgfe ;};_gbacb .EG_ContentRunContent =append (_gbacb .EG_ContentRunContent ,_aecbc );_aecbc .EG_RunLevelElts =append (_aecbc .EG_RunLevelElts ,_cdfdb );_cdfdb .EG_MathContent =append (_cdfdb .EG_MathContent ,_dfag );default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_gfdfe .Name );if _fcaga :=d .Skip ();_fcaga !=nil {return _fcaga ;};};case _g .EndElement :break _fedge ;case _g .CharData :};};return nil ;};func (_gefcd ST_RubyAlign )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcafbd :=_g .Attr {};_bcafbd .Name =name ;switch _gefcd {case ST_RubyAlignUnset :_bcafbd .Value ="";case ST_RubyAlignCenter :_bcafbd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_bcafbd .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case ST_RubyAlignDistributeSpace :_bcafbd .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_bcafbd .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_bcafbd .Value ="\u0072\u0069\u0067h\u0074";case ST_RubyAlignRightVertical :_bcafbd .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _bcafbd ,nil ;}; +// Data for HTML blockquote Element +BlockQuote *CT_OnOff ; -// Validate validates the CT_Color and its children -func (_gegg *CT_Color )Validate ()error {return _gegg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_aefce *Hdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aefce .CT_HdrFtr =*NewCT_HdrFtr ();_dgfcd :for {_ceadd ,_bcebf :=d .Token ();if _bcebf !=nil {return _bcebf ;};switch _fbecc :=_ceadd .(type ){case _g .StartElement :switch _fbecc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fcddgb :=NewCT_AltChunk ();if _edfcaa :=d .DecodeElement (_fcddgb ,&_fbecc );_edfcaa !=nil {return _edfcaa ;};_aefce .AltChunk =append (_aefce .AltChunk ,_fcddgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aagbeg :=NewEG_ContentBlockContent ();_aagbeg .CustomXml =NewCT_CustomXmlBlock ();if _fafdcf :=d .DecodeElement (_aagbeg .CustomXml ,&_fbecc );_fafdcf !=nil {return _fafdcf ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_aagbeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dgcbf :=NewEG_ContentBlockContent ();_dgcbf .Sdt =NewCT_SdtBlock ();if _cbgdfg :=d .DecodeElement (_dgcbf .Sdt ,&_fbecc );_cbgdfg !=nil {return _cbgdfg ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_dgcbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cafaea :=NewEG_ContentBlockContent ();_aabfeg :=NewCT_P ();if _egbag :=d .DecodeElement (_aabfeg ,&_fbecc );_egbag !=nil {return _egbag ;};_cafaea .P =append (_cafaea .P ,_aabfeg );_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_cafaea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_cgabd :=NewEG_ContentBlockContent ();_eddbf :=NewCT_Tbl ();if _fdbeab :=d .DecodeElement (_eddbf ,&_fbecc );_fdbeab !=nil {return _fdbeab ;};_cgabd .Tbl =append (_cgabd .Tbl ,_eddbf );_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_cgabd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cfcffe :=NewEG_ContentBlockContent ();_agfcg :=NewEG_RunLevelElts ();_agfcg .ProofErr =NewCT_ProofErr ();if _efbff :=d .DecodeElement (_agfcg .ProofErr ,&_fbecc );_efbff !=nil {return _efbff ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_cfcffe );_cfcffe .EG_RunLevelElts =append (_cfcffe .EG_RunLevelElts ,_agfcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ccdcdd :=NewEG_ContentBlockContent ();_cfdcf :=NewEG_RunLevelElts ();_cfdcf .PermStart =NewCT_PermStart ();if _febde :=d .DecodeElement (_cfdcf .PermStart ,&_fbecc );_febde !=nil {return _febde ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_ccdcdd );_ccdcdd .EG_RunLevelElts =append (_ccdcdd .EG_RunLevelElts ,_cfdcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfcaege :=NewEG_ContentBlockContent ();_cfdgc :=NewEG_RunLevelElts ();_cfdgc .PermEnd =NewCT_Perm ();if _dbgef :=d .DecodeElement (_cfdgc .PermEnd ,&_fbecc );_dbgef !=nil {return _dbgef ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_bfcaege );_bfcaege .EG_RunLevelElts =append (_bfcaege .EG_RunLevelElts ,_cfdgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gccggc :=NewEG_ContentBlockContent ();_ccgdgb :=NewEG_RunLevelElts ();_ccgdgb .Ins =NewCT_RunTrackChange ();if _fdaea :=d .DecodeElement (_ccgdgb .Ins ,&_fbecc );_fdaea !=nil {return _fdaea ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_gccggc );_gccggc .EG_RunLevelElts =append (_gccggc .EG_RunLevelElts ,_ccgdgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ceegda :=NewEG_ContentBlockContent ();_fdddc :=NewEG_RunLevelElts ();_fdddc .Del =NewCT_RunTrackChange ();if _cgeed :=d .DecodeElement (_fdddc .Del ,&_fbecc );_cgeed !=nil {return _cgeed ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_ceegda );_ceegda .EG_RunLevelElts =append (_ceegda .EG_RunLevelElts ,_fdddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cdcfaf :=NewEG_ContentBlockContent ();_bedfc :=NewEG_RunLevelElts ();_bedfc .MoveFrom =NewCT_RunTrackChange ();if _begae :=d .DecodeElement (_bedfc .MoveFrom ,&_fbecc );_begae !=nil {return _begae ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_cdcfaf );_cdcfaf .EG_RunLevelElts =append (_cdcfaf .EG_RunLevelElts ,_bedfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gecfad :=NewEG_ContentBlockContent ();_bgafab :=NewEG_RunLevelElts ();_bgafab .MoveTo =NewCT_RunTrackChange ();if _edfcg :=d .DecodeElement (_bgafab .MoveTo ,&_fbecc );_edfcg !=nil {return _edfcg ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_gecfad );_gecfad .EG_RunLevelElts =append (_gecfad .EG_RunLevelElts ,_bgafab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dgfeg :=NewEG_ContentBlockContent ();_dacgc :=NewEG_RunLevelElts ();_gfccbc :=NewEG_RangeMarkupElements ();_gfccbc .BookmarkStart =NewCT_Bookmark ();if _eeagff :=d .DecodeElement (_gfccbc .BookmarkStart ,&_fbecc );_eeagff !=nil {return _eeagff ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_dgfeg );_dgfeg .EG_RunLevelElts =append (_dgfeg .EG_RunLevelElts ,_dacgc );_dacgc .EG_RangeMarkupElements =append (_dacgc .EG_RangeMarkupElements ,_gfccbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bdbga :=NewEG_ContentBlockContent ();_beaee :=NewEG_RunLevelElts ();_cfedb :=NewEG_RangeMarkupElements ();_cfedb .BookmarkEnd =NewCT_MarkupRange ();if _dfbec :=d .DecodeElement (_cfedb .BookmarkEnd ,&_fbecc );_dfbec !=nil {return _dfbec ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_bdbga );_bdbga .EG_RunLevelElts =append (_bdbga .EG_RunLevelElts ,_beaee );_beaee .EG_RangeMarkupElements =append (_beaee .EG_RangeMarkupElements ,_cfedb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fdaff :=NewEG_ContentBlockContent ();_cacfce :=NewEG_RunLevelElts ();_dbega :=NewEG_RangeMarkupElements ();_dbega .MoveFromRangeStart =NewCT_MoveBookmark ();if _edeabe :=d .DecodeElement (_dbega .MoveFromRangeStart ,&_fbecc );_edeabe !=nil {return _edeabe ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_fdaff );_fdaff .EG_RunLevelElts =append (_fdaff .EG_RunLevelElts ,_cacfce );_cacfce .EG_RangeMarkupElements =append (_cacfce .EG_RangeMarkupElements ,_dbega );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbfadfg :=NewEG_ContentBlockContent ();_dfgae :=NewEG_RunLevelElts ();_dfgca :=NewEG_RangeMarkupElements ();_dfgca .MoveFromRangeEnd =NewCT_MarkupRange ();if _deffd :=d .DecodeElement (_dfgca .MoveFromRangeEnd ,&_fbecc );_deffd !=nil {return _deffd ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_cbfadfg );_cbfadfg .EG_RunLevelElts =append (_cbfadfg .EG_RunLevelElts ,_dfgae );_dfgae .EG_RangeMarkupElements =append (_dfgae .EG_RangeMarkupElements ,_dfgca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_efbge :=NewEG_ContentBlockContent ();_caabde :=NewEG_RunLevelElts ();_fgggc :=NewEG_RangeMarkupElements ();_fgggc .MoveToRangeStart =NewCT_MoveBookmark ();if _gefdea :=d .DecodeElement (_fgggc .MoveToRangeStart ,&_fbecc );_gefdea !=nil {return _gefdea ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_efbge );_efbge .EG_RunLevelElts =append (_efbge .EG_RunLevelElts ,_caabde );_caabde .EG_RangeMarkupElements =append (_caabde .EG_RangeMarkupElements ,_fgggc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bcfbc :=NewEG_ContentBlockContent ();_efcbg :=NewEG_RunLevelElts ();_dgdbd :=NewEG_RangeMarkupElements ();_dgdbd .MoveToRangeEnd =NewCT_MarkupRange ();if _egdcef :=d .DecodeElement (_dgdbd .MoveToRangeEnd ,&_fbecc );_egdcef !=nil {return _egdcef ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_bcfbc );_bcfbc .EG_RunLevelElts =append (_bcfbc .EG_RunLevelElts ,_efcbg );_efcbg .EG_RangeMarkupElements =append (_efcbg .EG_RangeMarkupElements ,_dgdbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dgdbfa :=NewEG_ContentBlockContent ();_aaeedb :=NewEG_RunLevelElts ();_cegbde :=NewEG_RangeMarkupElements ();_cegbde .CommentRangeStart =NewCT_MarkupRange ();if _eabcf :=d .DecodeElement (_cegbde .CommentRangeStart ,&_fbecc );_eabcf !=nil {return _eabcf ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_dgdbfa );_dgdbfa .EG_RunLevelElts =append (_dgdbfa .EG_RunLevelElts ,_aaeedb );_aaeedb .EG_RangeMarkupElements =append (_aaeedb .EG_RangeMarkupElements ,_cegbde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gaebeb :=NewEG_ContentBlockContent ();_gfebf :=NewEG_RunLevelElts ();_ecdaa :=NewEG_RangeMarkupElements ();_ecdaa .CommentRangeEnd =NewCT_MarkupRange ();if _cbadee :=d .DecodeElement (_ecdaa .CommentRangeEnd ,&_fbecc );_cbadee !=nil {return _cbadee ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_gaebeb );_gaebeb .EG_RunLevelElts =append (_gaebeb .EG_RunLevelElts ,_gfebf );_gfebf .EG_RangeMarkupElements =append (_gfebf .EG_RangeMarkupElements ,_ecdaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ddcaaf :=NewEG_ContentBlockContent ();_daaae :=NewEG_RunLevelElts ();_ebbfd :=NewEG_RangeMarkupElements ();_ebbfd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgddace :=d .DecodeElement (_ebbfd .CustomXmlInsRangeStart ,&_fbecc );_fgddace !=nil {return _fgddace ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_ddcaaf );_ddcaaf .EG_RunLevelElts =append (_ddcaaf .EG_RunLevelElts ,_daaae );_daaae .EG_RangeMarkupElements =append (_daaae .EG_RangeMarkupElements ,_ebbfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aafaf :=NewEG_ContentBlockContent ();_fdeef :=NewEG_RunLevelElts ();_acfdfg :=NewEG_RangeMarkupElements ();_acfdfg .CustomXmlInsRangeEnd =NewCT_Markup ();if _debba :=d .DecodeElement (_acfdfg .CustomXmlInsRangeEnd ,&_fbecc );_debba !=nil {return _debba ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_aafaf );_aafaf .EG_RunLevelElts =append (_aafaf .EG_RunLevelElts ,_fdeef );_fdeef .EG_RangeMarkupElements =append (_fdeef .EG_RangeMarkupElements ,_acfdfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_agcdcg :=NewEG_ContentBlockContent ();_ddagb :=NewEG_RunLevelElts ();_bdaecg :=NewEG_RangeMarkupElements ();_bdaecg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ageca :=d .DecodeElement (_bdaecg .CustomXmlDelRangeStart ,&_fbecc );_ageca !=nil {return _ageca ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_agcdcg );_agcdcg .EG_RunLevelElts =append (_agcdcg .EG_RunLevelElts ,_ddagb );_ddagb .EG_RangeMarkupElements =append (_ddagb .EG_RangeMarkupElements ,_bdaecg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aaedf :=NewEG_ContentBlockContent ();_ggaba :=NewEG_RunLevelElts ();_fbade :=NewEG_RangeMarkupElements ();_fbade .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdbfbe :=d .DecodeElement (_fbade .CustomXmlDelRangeEnd ,&_fbecc );_bdbfbe !=nil {return _bdbfbe ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_aaedf );_aaedf .EG_RunLevelElts =append (_aaedf .EG_RunLevelElts ,_ggaba );_ggaba .EG_RangeMarkupElements =append (_ggaba .EG_RangeMarkupElements ,_fbade );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ccfade :=NewEG_ContentBlockContent ();_ffedfc :=NewEG_RunLevelElts ();_ebead :=NewEG_RangeMarkupElements ();_ebead .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffacb :=d .DecodeElement (_ebead .CustomXmlMoveFromRangeStart ,&_fbecc );_ffacb !=nil {return _ffacb ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_ccfade );_ccfade .EG_RunLevelElts =append (_ccfade .EG_RunLevelElts ,_ffedfc );_ffedfc .EG_RangeMarkupElements =append (_ffedfc .EG_RangeMarkupElements ,_ebead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gcab :=NewEG_ContentBlockContent ();_afaabg :=NewEG_RunLevelElts ();_edbabc :=NewEG_RangeMarkupElements ();_edbabc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fggefc :=d .DecodeElement (_edbabc .CustomXmlMoveFromRangeEnd ,&_fbecc );_fggefc !=nil {return _fggefc ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_gcab );_gcab .EG_RunLevelElts =append (_gcab .EG_RunLevelElts ,_afaabg );_afaabg .EG_RangeMarkupElements =append (_afaabg .EG_RangeMarkupElements ,_edbabc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bdcdae :=NewEG_ContentBlockContent ();_ggbga :=NewEG_RunLevelElts ();_fgcegf :=NewEG_RangeMarkupElements ();_fgcegf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdeefg :=d .DecodeElement (_fgcegf .CustomXmlMoveToRangeStart ,&_fbecc );_fdeefg !=nil {return _fdeefg ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_bdcdae );_bdcdae .EG_RunLevelElts =append (_bdcdae .EG_RunLevelElts ,_ggbga );_ggbga .EG_RangeMarkupElements =append (_ggbga .EG_RangeMarkupElements ,_fgcegf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdfbe :=NewEG_ContentBlockContent ();_cbgege :=NewEG_RunLevelElts ();_faadde :=NewEG_RangeMarkupElements ();_faadde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfbgc :=d .DecodeElement (_faadde .CustomXmlMoveToRangeEnd ,&_fbecc );_gfbgc !=nil {return _gfbgc ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_bdfbe );_bdfbe .EG_RunLevelElts =append (_bdfbe .EG_RunLevelElts ,_cbgege );_cbgege .EG_RangeMarkupElements =append (_cbgege .EG_RangeMarkupElements ,_faadde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cgdad :=NewEG_ContentBlockContent ();_ccdeb :=NewEG_RunLevelElts ();_edegcb :=NewEG_MathContent ();_edegcb .OMathPara =_ec .NewOMathPara ();if _dfbdgf :=d .DecodeElement (_edegcb .OMathPara ,&_fbecc );_dfbdgf !=nil {return _dfbdgf ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_cgdad );_cgdad .EG_RunLevelElts =append (_cgdad .EG_RunLevelElts ,_ccdeb );_ccdeb .EG_MathContent =append (_ccdeb .EG_MathContent ,_edegcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ecaacg :=NewEG_ContentBlockContent ();_agfff :=NewEG_RunLevelElts ();_dgdgae :=NewEG_MathContent ();_dgdgae .OMath =_ec .NewOMath ();if _geebc :=d .DecodeElement (_dgdgae .OMath ,&_fbecc );_geebc !=nil {return _geebc ;};_aefce .EG_ContentBlockContent =append (_aefce .EG_ContentBlockContent ,_ecaacg );_ecaacg .EG_RunLevelElts =append (_ecaacg .EG_RunLevelElts ,_agfff );_agfff .EG_MathContent =append (_agfff .EG_MathContent ,_dgdgae );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0048d\u0072\u0020\u0025\u0076",_fbecc .Name );if _dgabf :=d .Skip ();_dgabf !=nil {return _dgabf ;};};case _g .EndElement :break _dgfcd ;case _g .CharData :};};return nil ;};func (_aaaccb *WdCT_WordprocessingShapeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aaaccb .CNvSpPr !=nil {_eagac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aaaccb .CNvSpPr ,_eagac );};if _aaaccb .CNvCnPr !=nil {_ebcac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_aaaccb .CNvCnPr ,_ebcac );};return nil ;};type ST_EdnPos byte ;type CT_Jc struct{ +// Data for HTML body Element +BodyDiv *CT_OnOff ; -// Alignment Type -ValAttr ST_Jc ;};func (_dcace *CT_MoveBookmark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_dcace .AuthorAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_dcace .DateAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_dcace .NameAttr )});if _dcace .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dcace .ColFirstAttr )});};if _dcace .ColLastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_gd .Sprintf ("\u0025\u0076",*_dcace .ColLastAttr )});};if _dcace .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_efegg ,_fdcdd :=_dcace .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _fdcdd !=nil {return _fdcdd ;};start .Attr =append (start .Attr ,_efegg );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dcace .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbcd *CT_EdnProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bedef :for {_afgeg ,_cfddf :=d .Token ();if _cfddf !=nil {return _cfddf ;};switch _cgea :=_afgeg .(type ){case _g .StartElement :switch _cgea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_fbcd .Pos =NewCT_EdnPos ();if _afae :=d .DecodeElement (_fbcd .Pos ,&_cgea );_afae !=nil {return _afae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fbcd .NumFmt =NewCT_NumFmt ();if _dceee :=d .DecodeElement (_fbcd .NumFmt ,&_cgea );_dceee !=nil {return _dceee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_fbcd .NumStart =NewCT_DecimalNumber ();if _dbbcc :=d .DecodeElement (_fbcd .NumStart ,&_cgea );_dbbcc !=nil {return _dbbcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_fbcd .NumRestart =NewCT_NumRestart ();if _fabf :=d .DecodeElement (_fbcd .NumRestart ,&_cgea );_fabf !=nil {return _fabf ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_cgea .Name );if _fdbfc :=d .Skip ();_fdbfc !=nil {return _fdbfc ;};};case _g .EndElement :break _bedef ;case _g .CharData :};};return nil ;};func NewCT_FramePr ()*CT_FramePr {_gfba :=&CT_FramePr {};return _gfba }; +// Left Margin for HTML div +MarLeft *CT_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path -func (_agcee *CT_SdtText )ValidateWithPath (path string )error {if _agcee .MultiLineAttr !=nil {if _fageb :=_agcee .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_fageb !=nil {return _fageb ;};};return nil ;};func NewCT_DocDefaults ()*CT_DocDefaults {_cbfe :=&CT_DocDefaults {};return _cbfe };func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_cdccec :=&CT_TrackChangeNumbering {};return _cdccec ;}; +// Right Margin for HTML div +MarRight *CT_SignedTwipsMeasure ; -// Validate validates the CT_SdtContentRow and its children -func (_fbcge *CT_SdtContentRow )Validate ()error {return _fbcge .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");};func (_acddd ST_DocPartType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acddd .String (),start );}; +// Top Margin for HTML div +MarTop *CT_SignedTwipsMeasure ; -// Validate validates the EG_RPrContent and its children -func (_bfdcd *EG_RPrContent )Validate ()error {return _bfdcd .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_gfedb *ST_TextScale )ValidateWithPath (path string )error {_gecbad :=[]string {};if _gfedb .ST_TextScalePercent !=nil {_gecbad =append (_gecbad ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _gfedb .ST_TextScaleDecimal !=nil {_gecbad =append (_gecbad ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_gecbad )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gecbad );};return nil ;}; +// Bottom Margin for HTML div +MarBottom *CT_SignedTwipsMeasure ; -// Validate validates the WdCT_WordprocessingGroup and its children -func (_accaba *WdCT_WordprocessingGroup )Validate ()error {return _accaba .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_ffgd :=&CT_FramesetSplitbar {};return _ffgd };func (_fbgdd ST_RestartNumber )String ()string {switch _fbgdd {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 2:return "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case 3:return "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return "";};func (_dabdd *EG_ContentRunContentBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_febdddf :for {_gcbdg ,_ceafg :=d .Token ();if _ceafg !=nil {return _ceafg ;};switch _dcaea :=_gcbdg .(type ){case _g .StartElement :switch _dcaea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_dabdd .SmartTag =NewCT_SmartTagRun ();if _beceb :=d .DecodeElement (_dabdd .SmartTag ,&_dcaea );_beceb !=nil {return _beceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dabdd .Sdt =NewCT_SdtRun ();if _gdefg :=d .DecodeElement (_dabdd .Sdt ,&_dcaea );_gdefg !=nil {return _gdefg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cdbdfd :=NewEG_RunLevelElts ();_cdbdfd .ProofErr =NewCT_ProofErr ();if _dbfabg :=d .DecodeElement (_cdbdfd .ProofErr ,&_dcaea );_dbfabg !=nil {return _dbfabg ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_cdbdfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_beaafb :=NewEG_RunLevelElts ();_beaafb .PermStart =NewCT_PermStart ();if _gadbca :=d .DecodeElement (_beaafb .PermStart ,&_dcaea );_gadbca !=nil {return _gadbca ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_beaafb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gefef :=NewEG_RunLevelElts ();_gefef .PermEnd =NewCT_Perm ();if _baacc :=d .DecodeElement (_gefef .PermEnd ,&_dcaea );_baacc !=nil {return _baacc ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_gefef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_abdaaf :=NewEG_RunLevelElts ();_abdaaf .Ins =NewCT_RunTrackChange ();if _daace :=d .DecodeElement (_abdaaf .Ins ,&_dcaea );_daace !=nil {return _daace ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_abdaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gacdce :=NewEG_RunLevelElts ();_gacdce .Del =NewCT_RunTrackChange ();if _cbedg :=d .DecodeElement (_gacdce .Del ,&_dcaea );_cbedg !=nil {return _cbedg ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_gacdce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gfbbf :=NewEG_RunLevelElts ();_gfbbf .MoveFrom =NewCT_RunTrackChange ();if _effag :=d .DecodeElement (_gfbbf .MoveFrom ,&_dcaea );_effag !=nil {return _effag ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_gfbbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gafcba :=NewEG_RunLevelElts ();_gafcba .MoveTo =NewCT_RunTrackChange ();if _ffcef :=d .DecodeElement (_gafcba .MoveTo ,&_dcaea );_ffcef !=nil {return _ffcef ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_gafcba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_abedc :=NewEG_RunLevelElts ();_fdbff :=NewEG_RangeMarkupElements ();_fdbff .BookmarkStart =NewCT_Bookmark ();if _feagcg :=d .DecodeElement (_fdbff .BookmarkStart ,&_dcaea );_feagcg !=nil {return _feagcg ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_abedc );_abedc .EG_RangeMarkupElements =append (_abedc .EG_RangeMarkupElements ,_fdbff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cbbfa :=NewEG_RunLevelElts ();_ddcbe :=NewEG_RangeMarkupElements ();_ddcbe .BookmarkEnd =NewCT_MarkupRange ();if _egdgga :=d .DecodeElement (_ddcbe .BookmarkEnd ,&_dcaea );_egdgga !=nil {return _egdgga ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_cbbfa );_cbbfa .EG_RangeMarkupElements =append (_cbbfa .EG_RangeMarkupElements ,_ddcbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cefab :=NewEG_RunLevelElts ();_bcbdb :=NewEG_RangeMarkupElements ();_bcbdb .MoveFromRangeStart =NewCT_MoveBookmark ();if _babgdc :=d .DecodeElement (_bcbdb .MoveFromRangeStart ,&_dcaea );_babgdc !=nil {return _babgdc ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_cefab );_cefab .EG_RangeMarkupElements =append (_cefab .EG_RangeMarkupElements ,_bcbdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgeab :=NewEG_RunLevelElts ();_ggfeg :=NewEG_RangeMarkupElements ();_ggfeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbefc :=d .DecodeElement (_ggfeg .MoveFromRangeEnd ,&_dcaea );_gbefc !=nil {return _gbefc ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_bgeab );_bgeab .EG_RangeMarkupElements =append (_bgeab .EG_RangeMarkupElements ,_ggfeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_begge :=NewEG_RunLevelElts ();_dgadc :=NewEG_RangeMarkupElements ();_dgadc .MoveToRangeStart =NewCT_MoveBookmark ();if _agcecf :=d .DecodeElement (_dgadc .MoveToRangeStart ,&_dcaea );_agcecf !=nil {return _agcecf ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_begge );_begge .EG_RangeMarkupElements =append (_begge .EG_RangeMarkupElements ,_dgadc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_adccg :=NewEG_RunLevelElts ();_beggb :=NewEG_RangeMarkupElements ();_beggb .MoveToRangeEnd =NewCT_MarkupRange ();if _bafcab :=d .DecodeElement (_beggb .MoveToRangeEnd ,&_dcaea );_bafcab !=nil {return _bafcab ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_adccg );_adccg .EG_RangeMarkupElements =append (_adccg .EG_RangeMarkupElements ,_beggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gedcb :=NewEG_RunLevelElts ();_aebcbd :=NewEG_RangeMarkupElements ();_aebcbd .CommentRangeStart =NewCT_MarkupRange ();if _fafgad :=d .DecodeElement (_aebcbd .CommentRangeStart ,&_dcaea );_fafgad !=nil {return _fafgad ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_gedcb );_gedcb .EG_RangeMarkupElements =append (_gedcb .EG_RangeMarkupElements ,_aebcbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adedbf :=NewEG_RunLevelElts ();_agfgfe :=NewEG_RangeMarkupElements ();_agfgfe .CommentRangeEnd =NewCT_MarkupRange ();if _eacbc :=d .DecodeElement (_agfgfe .CommentRangeEnd ,&_dcaea );_eacbc !=nil {return _eacbc ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_adedbf );_adedbf .EG_RangeMarkupElements =append (_adedbf .EG_RangeMarkupElements ,_agfgfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcdcff :=NewEG_RunLevelElts ();_fcbeff :=NewEG_RangeMarkupElements ();_fcbeff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aacgc :=d .DecodeElement (_fcbeff .CustomXmlInsRangeStart ,&_dcaea );_aacgc !=nil {return _aacgc ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_fcdcff );_fcdcff .EG_RangeMarkupElements =append (_fcdcff .EG_RangeMarkupElements ,_fcbeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcgbg :=NewEG_RunLevelElts ();_gcfdaa :=NewEG_RangeMarkupElements ();_gcfdaa .CustomXmlInsRangeEnd =NewCT_Markup ();if _bdcdaa :=d .DecodeElement (_gcfdaa .CustomXmlInsRangeEnd ,&_dcaea );_bdcdaa !=nil {return _bdcdaa ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_fcgbg );_fcgbg .EG_RangeMarkupElements =append (_fcgbg .EG_RangeMarkupElements ,_gcfdaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_acaba :=NewEG_RunLevelElts ();_daddfb :=NewEG_RangeMarkupElements ();_daddfb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aeebb :=d .DecodeElement (_daddfb .CustomXmlDelRangeStart ,&_dcaea );_aeebb !=nil {return _aeebb ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_acaba );_acaba .EG_RangeMarkupElements =append (_acaba .EG_RangeMarkupElements ,_daddfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdceb :=NewEG_RunLevelElts ();_gefcc :=NewEG_RangeMarkupElements ();_gefcc .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdgce :=d .DecodeElement (_gefcc .CustomXmlDelRangeEnd ,&_dcaea );_cdgce !=nil {return _cdgce ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_bdceb );_bdceb .EG_RangeMarkupElements =append (_bdceb .EG_RangeMarkupElements ,_gefcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dfbffcc :=NewEG_RunLevelElts ();_cdcdfe :=NewEG_RangeMarkupElements ();_cdcdfe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdcbf :=d .DecodeElement (_cdcdfe .CustomXmlMoveFromRangeStart ,&_dcaea );_gdcbf !=nil {return _gdcbf ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_dfbffcc );_dfbffcc .EG_RangeMarkupElements =append (_dfbffcc .EG_RangeMarkupElements ,_cdcdfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cdbdee :=NewEG_RunLevelElts ();_gaedc :=NewEG_RangeMarkupElements ();_gaedc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bdcdb :=d .DecodeElement (_gaedc .CustomXmlMoveFromRangeEnd ,&_dcaea );_bdcdb !=nil {return _bdcdb ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_cdbdee );_cdbdee .EG_RangeMarkupElements =append (_cdbdee .EG_RangeMarkupElements ,_gaedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aebbfc :=NewEG_RunLevelElts ();_dcaca :=NewEG_RangeMarkupElements ();_dcaca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gacdgd :=d .DecodeElement (_dcaca .CustomXmlMoveToRangeStart ,&_dcaea );_gacdgd !=nil {return _gacdgd ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_aebbfc );_aebbfc .EG_RangeMarkupElements =append (_aebbfc .EG_RangeMarkupElements ,_dcaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dafcfc :=NewEG_RunLevelElts ();_agcbg :=NewEG_RangeMarkupElements ();_agcbg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bcgca :=d .DecodeElement (_agcbg .CustomXmlMoveToRangeEnd ,&_dcaea );_bcgca !=nil {return _bcgca ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_dafcfc );_dafcfc .EG_RangeMarkupElements =append (_dafcfc .EG_RangeMarkupElements ,_agcbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_aagbdc :=NewEG_RunLevelElts ();_bfdd :=NewEG_MathContent ();_bfdd .OMathPara =_ec .NewOMathPara ();if _aadbc :=d .DecodeElement (_bfdd .OMathPara ,&_dcaea );_aadbc !=nil {return _aadbc ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_aagbdc );_aagbdc .EG_MathContent =append (_aagbdc .EG_MathContent ,_bfdd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fgcab :=NewEG_RunLevelElts ();_fcffa :=NewEG_MathContent ();_fcffa .OMath =_ec .NewOMath ();if _dgece :=d .DecodeElement (_fcffa .OMath ,&_dcaea );_dgece !=nil {return _dgece ;};_dabdd .EG_RunLevelElts =append (_dabdd .EG_RunLevelElts ,_fgcab );_fgcab .EG_MathContent =append (_fgcab .EG_MathContent ,_fcffa );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006et\u0042\u0061\u0073\u0065\u0020%\u0076",_dcaea .Name );if _cecfa :=d .Skip ();_cecfa !=nil {return _cecfa ;};};case _g .EndElement :break _febdddf ;case _g .CharData :};};return nil ;};type CT_P struct{ +// Set of Borders for HTML div +DivBdr *CT_DivBdr ; -// Revision Identifier for Paragraph Glyph Formatting -RsidRPrAttr *string ; +// Child div Elements Contained within Current div +DivsChild []*CT_Divs ;};func (_effag *CT_TrPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgbced :for {_fecgfb ,_dadgac :=d .Token ();if _dadgac !=nil {return _dadgac ;};switch _eggada :=_fecgfb .(type ){case _d .StartElement :switch _eggada .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beafa :=NewCT_Cnf ();if _dccefg :=d .DecodeElement (_beafa ,&_eggada );_dccefg !=nil {return _dccefg ;};_effag .CnfStyle =append (_effag .CnfStyle ,_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 :"\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"}:_gggfbc :=NewCT_DecimalNumber ();if _ccaba :=d .DecodeElement (_gggfbc ,&_eggada );_ccaba !=nil {return _ccaba ;};_effag .DivId =append (_effag .DivId ,_gggfbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcdbf :=NewCT_DecimalNumber ();if _gcca :=d .DecodeElement (_bdcdbf ,&_eggada );_gcca !=nil {return _gcca ;};_effag .GridBefore =append (_effag .GridBefore ,_bdcdbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebbcec :=NewCT_DecimalNumber ();if _cacga :=d .DecodeElement (_ebbcec ,&_eggada );_cacga !=nil {return _cacga ;};_effag .GridAfter =append (_effag .GridAfter ,_ebbcec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdagf :=NewCT_TblWidth ();if _acecb :=d .DecodeElement (_fcdagf ,&_eggada );_acecb !=nil {return _acecb ;};_effag .WBefore =append (_effag .WBefore ,_fcdagf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcfdef :=NewCT_TblWidth ();if _fgecb :=d .DecodeElement (_bcfdef ,&_eggada );_fgecb !=nil {return _fgecb ;};_effag .WAfter =append (_effag .WAfter ,_bcfdef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efaea :=NewCT_OnOff ();if _gcbfa :=d .DecodeElement (_efaea ,&_eggada );_gcbfa !=nil {return _gcbfa ;};_effag .CantSplit =append (_effag .CantSplit ,_efaea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcdfd :=NewCT_Height ();if _ebbeb :=d .DecodeElement (_bcdfd ,&_eggada );_ebbeb !=nil {return _ebbeb ;};_effag .TrHeight =append (_effag .TrHeight ,_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 :"\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"}:_adafaa :=NewCT_OnOff ();if _egeag :=d .DecodeElement (_adafaa ,&_eggada );_egeag !=nil {return _egeag ;};_effag .TblHeader =append (_effag .TblHeader ,_adafaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffbf :=NewCT_TblWidth ();if _bfcag :=d .DecodeElement (_bffbf ,&_eggada );_bfcag !=nil {return _bfcag ;};_effag .TblCellSpacing =append (_effag .TblCellSpacing ,_bffbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgdgb :=NewCT_JcTable ();if _fcaceb :=d .DecodeElement (_cgdgb ,&_eggada );_fcaceb !=nil {return _fcaceb ;};_effag .Jc =append (_effag .Jc ,_cgdgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafgc :=NewCT_OnOff ();if _daadg :=d .DecodeElement (_gafgc ,&_eggada );_daadg !=nil {return _daadg ;};_effag .Hidden =append (_effag .Hidden ,_gafgc );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\u0072\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_eggada .Name );if _dfgfd :=d .Skip ();_dfgfd !=nil {return _dfgfd ;};};case _d .EndElement :break _cgbced ;case _d .CharData :};};return nil ;}; -// Revision Identifier for Paragraph -RsidRAttr *string ; +// Validate validates the CT_SdtPr and its children +func (_gbege *CT_SdtPr )Validate ()error {return _gbege .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");};func (_fggaef *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 :_a .Sprintf ("\u0025\u0076",_fggaef .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",_fggaef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Revision Identifier for Paragraph Deletion -RsidDelAttr *string ; +// Validate validates the CT_TrPrChange and its children +func (_bbecf *CT_TrPrChange )Validate ()error {return _bbecf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_bfaff *CT_LongHexNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cggdfg :=range start .Attr {if _cggdfg .Name .Local =="\u0076\u0061\u006c"{_dfbd ,_ecda :=_cggdfg .Value ,error (nil );if _ecda !=nil {return _ecda ;};_bfaff .ValAttr =_dfbd ;continue ;};};for {_ebcae ,_gcgecb :=d .Token ();if _gcgecb !=nil {return _a .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",_gcgecb );};if _edafd ,_bfbad :=_ebcae .(_d .EndElement );_bfbad &&_edafd .Name ==start .Name {break ;};};return nil ;}; -// Revision Identifier for Paragraph Properties -RsidPAttr *string ; +// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path +func (_dbacac *TxbxContent )ValidateWithPath (path string )error {if _dfagc :=_dbacac .CT_TxbxContent .ValidateWithPath (path );_dfagc !=nil {return _dfagc ;};return nil ;};type CT_TrackChangesView struct{ -// Default Revision Identifier for Runs -RsidRDefaultAttr *string ; +// Display Visual Indicator Of Markup Area +MarkupAttr *_dg .ST_OnOff ; -// Paragraph Properties -PPr *CT_PPr ;EG_PContent []*EG_PContent ;};func (_cfeee ST_View )String ()string {switch _cfeee {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0070\u0072\u0069n\u0074";case 3:return "\u006fu\u0074\u006c\u0069\u006e\u0065";case 4:return "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case 5:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 6:return "\u0077\u0065\u0062";};return "";};const (ST_MailMergeSourceTypeUnset ST_MailMergeSourceType =0;ST_MailMergeSourceTypeDatabase ST_MailMergeSourceType =1;ST_MailMergeSourceTypeAddressBook ST_MailMergeSourceType =2;ST_MailMergeSourceTypeDocument1 ST_MailMergeSourceType =3;ST_MailMergeSourceTypeDocument2 ST_MailMergeSourceType =4;ST_MailMergeSourceTypeText ST_MailMergeSourceType =5;ST_MailMergeSourceTypeEmail ST_MailMergeSourceType =6;ST_MailMergeSourceTypeNative ST_MailMergeSourceType =7;ST_MailMergeSourceTypeLegacy ST_MailMergeSourceType =8;ST_MailMergeSourceTypeMaster ST_MailMergeSourceType =9;); +// Display Comments +CommentsAttr *_dg .ST_OnOff ; -// Validate validates the WdCT_WordprocessingCanvasChoice and its children -func (_bcfef *WdCT_WordprocessingCanvasChoice )Validate ()error {return _bcfef .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Display Content Revisions +InsDelAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_edgde *CT_Fonts )ValidateWithPath (path string )error {if _fcfae :=_edgde .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_fcfae !=nil {return _fcfae ;};if _addd :=_edgde .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_addd !=nil {return _addd ;};if _fbaaa :=_edgde .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_fbaaa !=nil {return _fbaaa ;};if _aeebgb :=_edgde .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072");_aeebgb !=nil {return _aeebgb ;};if _acdde :=_edgde .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_acdde !=nil {return _acdde ;};return nil ;};func (_cbeeaf ST_HeightRule )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbeeaf .String (),start );};func (_ggag *CT_Control )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggag .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ggag .NameAttr )});};if _ggag .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_gd .Sprintf ("\u0025\u0076",*_ggag .ShapeidAttr )});};if _ggag .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ggag .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Display Formatting Revisions +FormattingAttr *_dg .ST_OnOff ; -// Validate validates the CT_LineNumber and its children -func (_abcba *CT_LineNumber )Validate ()error {return _abcba .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_fbcdde *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbcdde =0;case "\u0066\u0072\u006fn\u0074":*_fbcdde =1;case "\u0062\u0061\u0063\u006b":*_fbcdde =2;};return nil ;};func (_bbgge *CT_CustomXmlPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbgge .Placeholder !=nil {_gdege :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_bbgge .Placeholder ,_gdege );};if _bbgge .Attr !=nil {_gfda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_aadba :=range _bbgge .Attr {e .EncodeElement (_aadba ,_gfda );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfgf *CT_DataBinding )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eagbe :=range start .Attr {if _eagbe .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_fbced ,_ccdgd :=_eagbe .Value ,error (nil );if _ccdgd !=nil {return _ccdgd ;};_cfgf .PrefixMappingsAttr =&_fbced ;continue ;};if _eagbe .Name .Local =="\u0078\u0070\u0061t\u0068"{_fcfb ,_ffcb :=_eagbe .Value ,error (nil );if _ffcb !=nil {return _ffcb ;};_cfgf .XpathAttr =_fcfb ;continue ;};if _eagbe .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_ggaf ,_gdabe :=_eagbe .Value ,error (nil );if _gdabe !=nil {return _gdabe ;};_cfgf .StoreItemIDAttr =_ggaf ;continue ;};};for {_dfeea ,_dcbd :=d .Token ();if _dcbd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067:\u0020\u0025\u0073",_dcbd );};if _aaaa ,_fdeb :=_dfeea .(_g .EndElement );_fdeb &&_aaaa .Name ==start .Name {break ;};};return nil ;};func (_ccbdbe *CT_SaveThroughXslt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccbdbe .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ccbdbe .IdAttr )});};if _ccbdbe .SolutionIDAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073o\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_gd .Sprintf ("\u0025\u0076",*_ccbdbe .SolutionIDAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Display Ink Annotations +InkAnnotationsAttr *_dg .ST_OnOff ;}; -// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path -func (_dcgaf *CT_Guid )ValidateWithPath (path string )error {if _dcgaf .ValAttr !=nil {if !_gc .ST_GuidPatternRe .MatchString (*_dcgaf .ValAttr ){return _gd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_gc .ST_GuidPatternRe ,*_dcgaf .ValAttr );};};return nil ;}; +// Validate validates the CT_DocPartGallery and its children +func (_efadb *CT_DocPartGallery )Validate ()error {return _efadb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");};func NewCT_TblPrExChange ()*CT_TblPrExChange {_fbeaba :=&CT_TblPrExChange {};_fbeaba .TblPrEx =NewCT_TblPrExBase ();return _fbeaba ;};func (_ebdg *CT_Color )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cffd :=range start .Attr {if _cffd .Name .Local =="\u0076\u0061\u006c"{_daf ,_bfff :=ParseUnionST_HexColor (_cffd .Value );if _bfff !=nil {return _bfff ;};_ebdg .ValAttr =_daf ;continue ;};if _cffd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ebdg .ThemeColorAttr .UnmarshalXMLAttr (_cffd );continue ;};if _cffd .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gdbf ,_baag :=_cffd .Value ,error (nil );if _baag !=nil {return _baag ;};_ebdg .ThemeTintAttr =&_gdbf ;continue ;};if _cffd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_afc ,_effa :=_cffd .Value ,error (nil );if _effa !=nil {return _effa ;};_ebdg .ThemeShadeAttr =&_afc ;continue ;};};for {_ddecd ,_bgdc :=d .Token ();if _bgdc !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_bgdc );};if _dcgb ,_facc :=_ddecd .(_d .EndElement );_facc &&_dcgb .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtDocPart ()*CT_SdtDocPart {_afbeb :=&CT_SdtDocPart {};return _afbeb }; -// Validate validates the CT_TrackChangeNumbering and its children -func (_ebeac *CT_TrackChangeNumbering )Validate ()error {return _ebeac .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_gfacd ST_LevelSuffix )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gfacd .String (),start );};func (_gdcbbb *ST_ChapterSep )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdcbbb =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gdcbbb =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_gdcbbb =2;case "\u0063\u006f\u006co\u006e":*_gdcbbb =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_gdcbbb =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_gdcbbb =5;};return nil ;};func (_cebdae ST_VAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cebdae .String (),start );};type CT_StyleSort struct{ +// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path +func (_gdbfcd *CT_TblLook )ValidateWithPath (path string )error {if _gdbfcd .FirstRowAttr !=nil {if _cbacc :=_gdbfcd .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_cbacc !=nil {return _cbacc ;};};if _gdbfcd .LastRowAttr !=nil {if _eecec :=_gdbfcd .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_eecec !=nil {return _eecec ;};};if _gdbfcd .FirstColumnAttr !=nil {if _fafdd :=_gdbfcd .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_fafdd !=nil {return _fafdd ;};};if _gdbfcd .LastColumnAttr !=nil {if _afcfe :=_gdbfcd .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_afcfe !=nil {return _afcfe ;};};if _gdbfcd .NoHBandAttr !=nil {if _fcabg :=_gdbfcd .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_fcabg !=nil {return _fcabg ;};};if _gdbfcd .NoVBandAttr !=nil {if _dadgb :=_gdbfcd .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_dadgb !=nil {return _dadgb ;};};return nil ;};func (_fgcdd ST_DisplacedByCustomXml )String ()string {switch _fgcdd {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};func (_adcb *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 :_a .Sprintf ("\u0025\u0076",_adcb .ValAttr )});if _adcb .ThemeColorAttr !=ST_ThemeColorUnset {_dadb ,_ddecg :=_adcb .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _ddecg !=nil {return _ddecg ;};start .Attr =append (start .Attr ,_dadb );};if _adcb .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 :_a .Sprintf ("\u0025\u0076",*_adcb .ThemeTintAttr )});};if _adcb .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 :_a .Sprintf ("\u0025\u0076",*_adcb .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfbcf *CT_RPrDefault )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfbcf .RPr !=nil {_faaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cfbcf .RPr ,_faaaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Style Sorting -ValAttr ST_StyleSort ;};func (_caafa ST_LineNumberRestart )String ()string {switch _caafa {case 0:return "";case 1:return "\u006ee\u0077\u0050\u0061\u0067\u0065";case 2:return "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return "";};func (_deebef *ST_NumberFormat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cabdbb ,_fecebb :=d .Token ();if _fecebb !=nil {return _fecebb ;};if _fdgca ,_gaeac :=_cabdbb .(_g .EndElement );_gaeac &&_fdgca .Name ==start .Name {*_deebef =1;return nil ;};if _degagc ,_fdacb :=_cabdbb .(_g .CharData );!_fdacb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cabdbb );}else {switch string (_degagc ){case "":*_deebef =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_deebef =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_deebef =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_deebef =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_deebef =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_deebef =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_deebef =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_deebef =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_deebef =8;case "\u0068\u0065\u0078":*_deebef =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_deebef =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_deebef =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_deebef =12;case "\u0061\u0069\u0075e\u006f":*_deebef =13;case "\u0069\u0072\u006fh\u0061":*_deebef =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_deebef =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_deebef =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_deebef =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_deebef =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_deebef =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_deebef =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_deebef =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_deebef =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_deebef =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_deebef =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_deebef =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_deebef =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_deebef =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_deebef =28;case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_deebef =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_deebef =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_deebef =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_deebef =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_deebef =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_deebef =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_deebef =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_deebef =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_deebef =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_deebef =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_deebef =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_deebef =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_deebef =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_deebef =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_deebef =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_deebef =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_deebef =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_deebef =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_deebef =47;case "\u006e\u006f\u006e\u0065":*_deebef =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_deebef =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_deebef =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_deebef =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_deebef =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_deebef =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_deebef =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_deebef =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_deebef =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_deebef =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_deebef =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_deebef =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_deebef =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_deebef =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_deebef =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_deebef =63;};};_cabdbb ,_fecebb =d .Token ();if _fecebb !=nil {return _fecebb ;};if _ggcafa ,_bbfdgd :=_cabdbb .(_g .EndElement );_bbfdgd &&_ggcafa .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cabdbb );};func (_dfdaa *CT_RubyPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfdaa .RubyAlign =NewCT_RubyAlign ();_dfdaa .Hps =NewCT_HpsMeasure ();_dfdaa .HpsRaise =NewCT_HpsMeasure ();_dfdaa .HpsBaseText =NewCT_HpsMeasure ();_dfdaa .Lid =NewCT_Lang ();_gddgeg :for {_dafdc ,_bgefa :=d .Token ();if _bgefa !=nil {return _bgefa ;};switch _becac :=_dafdc .(type ){case _g .StartElement :switch _becac .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"}:if _ggecc :=d .DecodeElement (_dfdaa .RubyAlign ,&_becac );_ggecc !=nil {return _ggecc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0070\u0073"}:if _acefc :=d .DecodeElement (_dfdaa .Hps ,&_becac );_acefc !=nil {return _acefc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}:if _dfbcfe :=d .DecodeElement (_dfdaa .HpsRaise ,&_becac );_dfbcfe !=nil {return _dfbcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}:if _effe :=d .DecodeElement (_dfdaa .HpsBaseText ,&_becac );_effe !=nil {return _effe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:if _gadbc :=d .DecodeElement (_dfdaa .Lid ,&_becac );_gadbc !=nil {return _gadbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072t\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072t\u0079"}:_dfdaa .Dirty =NewCT_OnOff ();if _cdcae :=d .DecodeElement (_dfdaa .Dirty ,&_becac );_cdcae !=nil {return _cdcae ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0075\u0062y\u0050\u0072 \u0025\u0076",_becac .Name );if _fefgd :=d .Skip ();_fefgd !=nil {return _fefgd ;};};case _g .EndElement :break _gddgeg ;case _g .CharData :};};return nil ;};type CT_NumRestart struct{ +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_eefeg *CT_SmartTagPr )ValidateWithPath (path string )error {for _fbegb ,_bdcda :=range _eefeg .Attr {if _dbded :=_bdcda .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_fbegb ));_dbded !=nil {return _dbded ;};};return nil ;}; -// Automatic Numbering Restart Value -ValAttr ST_RestartNumber ;}; +// Validate validates the CT_Rel and its children +func (_edgdcd *CT_Rel )Validate ()error {return _edgdcd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; -// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path -func (_gddd *CT_Language )ValidateWithPath (path string )error {return nil };const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);type CT_MailMergeDocType struct{ +// Validate validates the CT_TblPPr and its children +func (_cefgd *CT_TblPPr )Validate ()error {return _cefgd .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};type CT_Ruby struct{ -// Mail Merge Source Document Type -ValAttr ST_MailMergeDocType ;}; +// Phonetic Guide Properties +RubyPr *CT_RubyPr ; -// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path -func (_ecccc *CT_Endnotes )ValidateWithPath (path string )error {for _dgbbc ,_bbbga :=range _ecccc .Endnote {if _fbfgg :=_bbbga .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_dgbbc ));_fbfgg !=nil {return _fbfgg ;};};return nil ;};const (WdST_RelFromHUnset WdST_RelFromH =0;WdST_RelFromHMargin WdST_RelFromH =1;WdST_RelFromHPage WdST_RelFromH =2;WdST_RelFromHColumn WdST_RelFromH =3;WdST_RelFromHCharacter WdST_RelFromH =4;WdST_RelFromHLeftMargin WdST_RelFromH =5;WdST_RelFromHRightMargin WdST_RelFromH =6;WdST_RelFromHInsideMargin WdST_RelFromH =7;WdST_RelFromHOutsideMargin WdST_RelFromH =8;); +// Phonetic Guide Text +Rt *CT_RubyContent ; -// Validate validates the CT_String and its children -func (_acdcg *CT_String )Validate ()error {return _acdcg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_eaaec :=&CT_MailMergeOdsoFMDFieldType {};_eaaec .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _eaaec ;};func (_cede *CT_Br )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cede .TypeAttr !=ST_BrTypeUnset {_efbe ,_aafg :=_cede .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _aafg !=nil {return _aafg ;};start .Attr =append (start .Attr ,_efbe );};if _cede .ClearAttr !=ST_BrClearUnset {_gcca ,_cced :=_cede .ClearAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _cced !=nil {return _cced ;};start .Attr =append (start .Attr ,_gcca );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aadcad ST_CombineBrackets )ValidateWithPath (path string )error {switch _aadcad {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadcad ));};return nil ;};func (_cdadf *CT_MarkupRange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_beag :=range start .Attr {if _beag .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cdadf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_beag );continue ;};if _beag .Name .Local =="\u0069\u0064"{_eebd ,_afadca :=_b .ParseInt (_beag .Value ,10,64);if _afadca !=nil {return _afadca ;};_cdadf .IdAttr =_eebd ;continue ;};};for {_acefd ,_dbbd :=d .Token ();if _dbbd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0075\u0070\u0052\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_dbbd );};if _dfcd ,_facd :=_acefd .(_g .EndElement );_facd &&_dfcd .Name ==start .Name {break ;};};return nil ;};type CT_TargetScreenSz struct{ +// Phonetic Guide Base Text +RubyBase *CT_RubyContent ;};func NewCT_Columns ()*CT_Columns {_gcgg :=&CT_Columns {};return _gcgg }; -// Target Screen Size Value -ValAttr ST_TargetScreenSz ;};func (_eebdd *EG_FtnEdnNumProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eebdd .NumStart !=nil {_cffcfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eebdd .NumStart ,_cffcfg );};if _eebdd .NumRestart !=nil {_agcag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eebdd .NumRestart ,_agcag );};return nil ;};func (_dgdgba *WdInline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee";return _dgdgba .WdCT_Inline .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_beedg *CT_Font )ValidateWithPath (path string )error {if _beedg .AltName !=nil {if _acccd :=_beedg .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_acccd !=nil {return _acccd ;};};if _beedg .Panose1 !=nil {if _dgda :=_beedg .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031");_dgda !=nil {return _dgda ;};};if _beedg .Charset !=nil {if _egdg :=_beedg .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_egdg !=nil {return _egdg ;};};if _beedg .Family !=nil {if _egggb :=_beedg .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_egggb !=nil {return _egggb ;};};if _beedg .NotTrueType !=nil {if _ddddc :=_beedg .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_ddddc !=nil {return _ddddc ;};};if _beedg .Pitch !=nil {if _aaaf :=_beedg .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068");_aaaf !=nil {return _aaaf ;};};if _beedg .Sig !=nil {if _adafc :=_beedg .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_adafc !=nil {return _adafc ;};};if _beedg .EmbedRegular !=nil {if _eadb :=_beedg .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_eadb !=nil {return _eadb ;};};if _beedg .EmbedBold !=nil {if _dcdg :=_beedg .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_dcdg !=nil {return _dcdg ;};};if _beedg .EmbedItalic !=nil {if _beag :=_beedg .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_beag !=nil {return _beag ;};};if _beedg .EmbedBoldItalic !=nil {if _gggccd :=_beedg .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_gggccd !=nil {return _gggccd ;};};return nil ;}; -// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path -func (_gbdfd *CT_FFStatusText )ValidateWithPath (path string )error {if _bgfage :=_gbdfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgfage !=nil {return _bgfage ;};return nil ;};func (_ceegbd *ST_Zoom )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ceegbd =0;case "\u006e\u006f\u006e\u0065":*_ceegbd =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_ceegbd =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_ceegbd =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_ceegbd =4;};return nil ;};func (_efaed *WdWsp )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _efaed .WdCT_WordprocessingShape .MarshalXML (e ,start );};func (_bbdad *ST_FldCharType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbdad =0;case "\u0062\u0065\u0067i\u006e":*_bbdad =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_bbdad =2;case "\u0065\u006e\u0064":*_bbdad =3;};return nil ;};type CT_OptimizeForBrowser struct{TargetAttr *string ; +// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path +func (_aaaffc *CT_TrPrChange )ValidateWithPath (path string )error {if _ecfbg :=_aaaffc .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_ecfbg !=nil {return _ecfbg ;};return nil ;}; -// On/Off Value -ValAttr *_gc .ST_OnOff ;};const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;);func NewCT_SmartTagRun ()*CT_SmartTagRun {_gcdcf :=&CT_SmartTagRun {};return _gcdcf };func (_dcefcc *ST_MailMergeDest )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbedc ,_cbdca :=d .Token ();if _cbdca !=nil {return _cbdca ;};if _baedgc ,_fgfebd :=_ecbedc .(_g .EndElement );_fgfebd &&_baedgc .Name ==start .Name {*_dcefcc =1;return nil ;};if _fadffa ,_ggegf :=_ecbedc .(_g .CharData );!_ggegf {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecbedc );}else {switch string (_fadffa ){case "":*_dcefcc =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_dcefcc =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_dcefcc =2;case "\u0065\u006d\u0061i\u006c":*_dcefcc =3;case "\u0066\u0061\u0078":*_dcefcc =4;};};_ecbedc ,_cbdca =d .Token ();if _cbdca !=nil {return _cbdca ;};if _ddfecg ,_gggda :=_ecbedc .(_g .EndElement );_gggda &&_ddfecg .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecbedc );};func (_geafb ST_FldCharType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abfdab :=_g .Attr {};_abfdab .Name =name ;switch _geafb {case ST_FldCharTypeUnset :_abfdab .Value ="";case ST_FldCharTypeBegin :_abfdab .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_abfdab .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_abfdab .Value ="\u0065\u006e\u0064";};return _abfdab ,nil ;}; +// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path +func (_bcff *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func (_ggdeb *CT_PPrDefault )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggdeb .PPr !=nil {_ccggb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ggdeb .PPr ,_ccggb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_affa *CT_DocPartPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_affa .Name =NewCT_DocPartName ();_cfggg :for {_bccff ,_gabcd :=d .Token ();if _gabcd !=nil {return _gabcd ;};switch _bgef :=_bccff .(type ){case _d .StartElement :switch _bgef .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _egfg :=d .DecodeElement (_affa .Name ,&_bgef );_egfg !=nil {return _egfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_affa .Style =NewCT_String ();if _becg :=d .DecodeElement (_affa .Style ,&_bgef );_becg !=nil {return _becg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_affa .Category =NewCT_DocPartCategory ();if _acce :=d .DecodeElement (_affa .Category ,&_bgef );_acce !=nil {return _acce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_affa .Types =NewCT_DocPartTypes ();if _caeb :=d .DecodeElement (_affa .Types ,&_bgef );_caeb !=nil {return _caeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_affa .Behaviors =NewCT_DocPartBehaviors ();if _abaae :=d .DecodeElement (_affa .Behaviors ,&_bgef );_abaae !=nil {return _abaae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_affa .Description =NewCT_String ();if _eaeg :=d .DecodeElement (_affa .Description ,&_bgef );_eaeg !=nil {return _eaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_affa .Guid =NewCT_Guid ();if _gcffb :=d .DecodeElement (_affa .Guid ,&_bgef );_gcffb !=nil {return _gcffb ;};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_D\u006f\u0063P\u0061\u0072\u0074\u0050\u0072\u0020\u0025\u0076",_bgef .Name );if _cbef :=d .Skip ();_cbef !=nil {return _cbef ;};};case _d .EndElement :break _cfggg ;case _d .CharData :};};return nil ;};func (_cgfba *CT_SectType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgfba .ValAttr !=ST_SectionMarkUnset {_dddc ,_bcegdb :=_cgfba .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcegdb !=nil {return _bcegdb ;};start .Attr =append (start .Attr ,_dddc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdffce *CT_TrackChangeNumbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdffce .OriginalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cdffce .OriginalAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",_cdffce .AuthorAttr )});if _cdffce .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cdffce .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cdffce .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgcgae ST_Underline )ValidateWithPath (path string )error {switch _bgcgae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcgae ));};return nil ;};func (_gfbbg WdST_WrapText )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eefffa :=_d .Attr {};_eefffa .Name =name ;switch _gfbbg {case WdST_WrapTextUnset :_eefffa .Value ="";case WdST_WrapTextBothSides :_eefffa .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case WdST_WrapTextLeft :_eefffa .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_eefffa .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_eefffa .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _eefffa ,nil ;}; -// Validate validates the WdCT_WordprocessingCanvas and its children -func (_fddefc *WdCT_WordprocessingCanvas )Validate ()error {return _fddefc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");}; +// Validate validates the CT_DocPartBehavior and its children +func (_aagd *CT_DocPartBehavior )Validate ()error {return _aagd .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};func (_bcadfa *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 _bcadfa .Ins !=nil {_aebae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bcadfa .Ins ,_aebae );};if _bcadfa .Del !=nil {_aegae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bcadfa .Del ,_aegae );};if _bcadfa .RPr !=nil {_afedb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bcadfa .RPr ,_afedb );};return nil ;}; -// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path -func (_bgbca *CT_MailMergeDest )ValidateWithPath (path string )error {if _bgbca .ValAttr ==ST_MailMergeDestUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cfacc :=_bgbca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfacc !=nil {return _cfacc ;};return nil ;};func (_gdace *CT_ReadingModeInkLockDown )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_gdace .ActualPgAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",_gdace .WAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068"},Value :_gd .Sprintf ("\u0025\u0076",_gdace .HAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_gd .Sprintf ("\u0025\u0076",_gdace .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddfddf *CT_StylePaneFilter )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddfddf .AllStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0061\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .AllStylesAttr )});};if _ddfddf .CustomStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053t\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .CustomStylesAttr )});};if _ddfddf .LatentStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .LatentStylesAttr )});};if _ddfddf .StylesInUseAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .StylesInUseAttr )});};if _ddfddf .HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068e\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .HeadingStylesAttr )});};if _ddfddf .NumberingStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .NumberingStylesAttr )});};if _ddfddf .TableStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .TableStylesAttr )});};if _ddfddf .DirectFormattingOnRunsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075\u006e\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .DirectFormattingOnRunsAttr )});};if _ddfddf .DirectFormattingOnParagraphsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .DirectFormattingOnParagraphsAttr )});};if _ddfddf .DirectFormattingOnNumberingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ad\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u004e\u0075\u006d\u0062\u0065ri\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .DirectFormattingOnNumberingAttr )});};if _ddfddf .DirectFormattingOnTablesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061b\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .DirectFormattingOnTablesAttr )});};if _ddfddf .ClearFormattingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006c\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .ClearFormattingAttr )});};if _ddfddf .Top3HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u006fp3\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .Top3HeadingStylesAttr )});};if _ddfddf .VisibleStylesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0076i\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .VisibleStylesAttr )});};if _ddfddf .AlternateStyleNamesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0061\u006c\u0074er\u006ea\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .AlternateStyleNamesAttr )});};if _ddfddf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_ddfddf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_addad *ST_EdnPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdacg ,_cccaef :=d .Token ();if _cccaef !=nil {return _cccaef ;};if _bdceba ,_ccada :=_bdacg .(_g .EndElement );_ccada &&_bdceba .Name ==start .Name {*_addad =1;return nil ;};if _fdaafb ,_cgggg :=_bdacg .(_g .CharData );!_cgggg {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdacg );}else {switch string (_fdaafb ){case "":*_addad =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_addad =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_addad =2;};};_bdacg ,_cccaef =d .Token ();if _cccaef !=nil {return _cccaef ;};if _agaca ,_ccbaac :=_bdacg .(_g .EndElement );_ccbaac &&_agaca .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdacg );};func NewCT_Compat ()*CT_Compat {_fecf :=&CT_Compat {};return _fecf };func (_faeebf *CT_Zoom )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cccdc :=range start .Attr {if _cccdc .Name .Local =="\u0076\u0061\u006c"{_faeebf .ValAttr .UnmarshalXMLAttr (_cccdc );continue ;};if _cccdc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_eagfec ,_cbdega :=ParseUnionST_DecimalNumberOrPercent (_cccdc .Value );if _cbdega !=nil {return _cbdega ;};_faeebf .PercentAttr =_eagfec ;continue ;};};for {_bcbaed ,_defff :=d .Token ();if _defff !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_defff );};if _affgb ,_efcdb :=_bcbaed .(_g .EndElement );_efcdb &&_affgb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path +func (_ecdac *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _ecdac .Bg !=nil {if _ddefe :=_ecdac .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_ddefe !=nil {return _ddefe ;};};if _ecdac .Whole !=nil {if _edfca :=_ecdac .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_edfca !=nil {return _edfca ;};};for _bbaeg ,_caefde :=range _ecdac .Choice {if _cfbcg :=_caefde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bbaeg ));_cfbcg !=nil {return _cfbcg ;};};if _ecdac .ExtLst !=nil {if _dgbece :=_ecdac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgbece !=nil {return _dgbece ;};};return nil ;};type ST_Proof byte ; // ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path -func (_fceggd *CT_Footnotes )ValidateWithPath (path string )error {for _ebdgc ,_fbeaa :=range _fceggd .Footnote {if _dbbbe :=_fbeaa .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_ebdgc ));_dbbbe !=nil {return _dbbbe ;};};return nil ;};func (_bacad *EG_ContentRowContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdfcc :for {_bbcdc ,_cdabe :=d .Token ();if _cdabe !=nil {return _cdabe ;};switch _cagdg :=_bbcdc .(type ){case _g .StartElement :switch _cagdg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_geegcd :=NewCT_Row ();if _agggc :=d .DecodeElement (_geegcd ,&_cagdg );_agggc !=nil {return _agggc ;};_bacad .Tr =append (_bacad .Tr ,_geegcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bacad .CustomXml =NewCT_CustomXmlRow ();if _beaeg :=d .DecodeElement (_bacad .CustomXml ,&_cagdg );_beaeg !=nil {return _beaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bacad .Sdt =NewCT_SdtRow ();if _gbeead :=d .DecodeElement (_bacad .Sdt ,&_cagdg );_gbeead !=nil {return _gbeead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_daeee :=NewEG_RunLevelElts ();_daeee .ProofErr =NewCT_ProofErr ();if _eaafb :=d .DecodeElement (_daeee .ProofErr ,&_cagdg );_eaafb !=nil {return _eaafb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_daeee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gcfdf :=NewEG_RunLevelElts ();_gcfdf .PermStart =NewCT_PermStart ();if _ffdcc :=d .DecodeElement (_gcfdf .PermStart ,&_cagdg );_ffdcc !=nil {return _ffdcc ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_gcfdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ebddd :=NewEG_RunLevelElts ();_ebddd .PermEnd =NewCT_Perm ();if _edbdbc :=d .DecodeElement (_ebddd .PermEnd ,&_cagdg );_edbdbc !=nil {return _edbdbc ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_ebddd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cbgbce :=NewEG_RunLevelElts ();_cbgbce .Ins =NewCT_RunTrackChange ();if _ageag :=d .DecodeElement (_cbgbce .Ins ,&_cagdg );_ageag !=nil {return _ageag ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_cbgbce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_badfa :=NewEG_RunLevelElts ();_badfa .Del =NewCT_RunTrackChange ();if _cacgb :=d .DecodeElement (_badfa .Del ,&_cagdg );_cacgb !=nil {return _cacgb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_badfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_decece :=NewEG_RunLevelElts ();_decece .MoveFrom =NewCT_RunTrackChange ();if _dgcfg :=d .DecodeElement (_decece .MoveFrom ,&_cagdg );_dgcfg !=nil {return _dgcfg ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_decece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bgdde :=NewEG_RunLevelElts ();_bgdde .MoveTo =NewCT_RunTrackChange ();if _cbcbd :=d .DecodeElement (_bgdde .MoveTo ,&_cagdg );_cbcbd !=nil {return _cbcbd ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_bgdde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aaaddc :=NewEG_RunLevelElts ();_fcabceb :=NewEG_RangeMarkupElements ();_fcabceb .BookmarkStart =NewCT_Bookmark ();if _ggffg :=d .DecodeElement (_fcabceb .BookmarkStart ,&_cagdg );_ggffg !=nil {return _ggffg ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_aaaddc );_aaaddc .EG_RangeMarkupElements =append (_aaaddc .EG_RangeMarkupElements ,_fcabceb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gdfgc :=NewEG_RunLevelElts ();_gdgbg :=NewEG_RangeMarkupElements ();_gdgbg .BookmarkEnd =NewCT_MarkupRange ();if _bfdbfd :=d .DecodeElement (_gdgbg .BookmarkEnd ,&_cagdg );_bfdbfd !=nil {return _bfdbfd ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_gdfgc );_gdfgc .EG_RangeMarkupElements =append (_gdfgc .EG_RangeMarkupElements ,_gdgbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eebacb :=NewEG_RunLevelElts ();_bdebbf :=NewEG_RangeMarkupElements ();_bdebbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdfda :=d .DecodeElement (_bdebbf .MoveFromRangeStart ,&_cagdg );_cdfda !=nil {return _cdfda ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_eebacb );_eebacb .EG_RangeMarkupElements =append (_eebacb .EG_RangeMarkupElements ,_bdebbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edfcca :=NewEG_RunLevelElts ();_edcfe :=NewEG_RangeMarkupElements ();_edcfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _cfgbag :=d .DecodeElement (_edcfe .MoveFromRangeEnd ,&_cagdg );_cfgbag !=nil {return _cfgbag ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_edfcca );_edfcca .EG_RangeMarkupElements =append (_edfcca .EG_RangeMarkupElements ,_edcfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eagdf :=NewEG_RunLevelElts ();_fegbf :=NewEG_RangeMarkupElements ();_fegbf .MoveToRangeStart =NewCT_MoveBookmark ();if _daaed :=d .DecodeElement (_fegbf .MoveToRangeStart ,&_cagdg );_daaed !=nil {return _daaed ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_eagdf );_eagdf .EG_RangeMarkupElements =append (_eagdf .EG_RangeMarkupElements ,_fegbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_abcgg :=NewEG_RunLevelElts ();_gbcdb :=NewEG_RangeMarkupElements ();_gbcdb .MoveToRangeEnd =NewCT_MarkupRange ();if _feaecf :=d .DecodeElement (_gbcdb .MoveToRangeEnd ,&_cagdg );_feaecf !=nil {return _feaecf ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_abcgg );_abcgg .EG_RangeMarkupElements =append (_abcgg .EG_RangeMarkupElements ,_gbcdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dadfee :=NewEG_RunLevelElts ();_bdfba :=NewEG_RangeMarkupElements ();_bdfba .CommentRangeStart =NewCT_MarkupRange ();if _daeef :=d .DecodeElement (_bdfba .CommentRangeStart ,&_cagdg );_daeef !=nil {return _daeef ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_dadfee );_dadfee .EG_RangeMarkupElements =append (_dadfee .EG_RangeMarkupElements ,_bdfba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebcfg :=NewEG_RunLevelElts ();_beegc :=NewEG_RangeMarkupElements ();_beegc .CommentRangeEnd =NewCT_MarkupRange ();if _eeebdb :=d .DecodeElement (_beegc .CommentRangeEnd ,&_cagdg );_eeebdb !=nil {return _eeebdb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_ebcfg );_ebcfg .EG_RangeMarkupElements =append (_ebcfg .EG_RangeMarkupElements ,_beegc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cfgaa :=NewEG_RunLevelElts ();_ggaac :=NewEG_RangeMarkupElements ();_ggaac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ggdfb :=d .DecodeElement (_ggaac .CustomXmlInsRangeStart ,&_cagdg );_ggdfb !=nil {return _ggdfb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_cfgaa );_cfgaa .EG_RangeMarkupElements =append (_cfgaa .EG_RangeMarkupElements ,_ggaac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cddeef :=NewEG_RunLevelElts ();_eeagf :=NewEG_RangeMarkupElements ();_eeagf .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgfgb :=d .DecodeElement (_eeagf .CustomXmlInsRangeEnd ,&_cagdg );_dgfgb !=nil {return _dgfgb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_cddeef );_cddeef .EG_RangeMarkupElements =append (_cddeef .EG_RangeMarkupElements ,_eeagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffeed :=NewEG_RunLevelElts ();_aaagg :=NewEG_RangeMarkupElements ();_aaagg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _agcdca :=d .DecodeElement (_aaagg .CustomXmlDelRangeStart ,&_cagdg );_agcdca !=nil {return _agcdca ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_ffeed );_ffeed .EG_RangeMarkupElements =append (_ffeed .EG_RangeMarkupElements ,_aaagg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eebab :=NewEG_RunLevelElts ();_bgefg :=NewEG_RangeMarkupElements ();_bgefg .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcgbc :=d .DecodeElement (_bgefg .CustomXmlDelRangeEnd ,&_cagdg );_fcgbc !=nil {return _fcgbc ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_eebab );_eebab .EG_RangeMarkupElements =append (_eebab .EG_RangeMarkupElements ,_bgefg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cgcdg :=NewEG_RunLevelElts ();_ccaccf :=NewEG_RangeMarkupElements ();_ccaccf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bcaed :=d .DecodeElement (_ccaccf .CustomXmlMoveFromRangeStart ,&_cagdg );_bcaed !=nil {return _bcaed ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_cgcdg );_cgcdg .EG_RangeMarkupElements =append (_cgcdg .EG_RangeMarkupElements ,_ccaccf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eadff :=NewEG_RunLevelElts ();_efade :=NewEG_RangeMarkupElements ();_efade .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gfbagc :=d .DecodeElement (_efade .CustomXmlMoveFromRangeEnd ,&_cagdg );_gfbagc !=nil {return _gfbagc ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_eadff );_eadff .EG_RangeMarkupElements =append (_eadff .EG_RangeMarkupElements ,_efade );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dbaba :=NewEG_RunLevelElts ();_defdae :=NewEG_RangeMarkupElements ();_defdae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _acacb :=d .DecodeElement (_defdae .CustomXmlMoveToRangeStart ,&_cagdg );_acacb !=nil {return _acacb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_dbaba );_dbaba .EG_RangeMarkupElements =append (_dbaba .EG_RangeMarkupElements ,_defdae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebggbg :=NewEG_RunLevelElts ();_cfgab :=NewEG_RangeMarkupElements ();_cfgab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cgcca :=d .DecodeElement (_cfgab .CustomXmlMoveToRangeEnd ,&_cagdg );_cgcca !=nil {return _cgcca ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_ebggbg );_ebggbg .EG_RangeMarkupElements =append (_ebggbg .EG_RangeMarkupElements ,_cfgab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gcaae :=NewEG_RunLevelElts ();_ccgfea :=NewEG_MathContent ();_ccgfea .OMathPara =_ec .NewOMathPara ();if _bgggb :=d .DecodeElement (_ccgfea .OMathPara ,&_cagdg );_bgggb !=nil {return _bgggb ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_gcaae );_gcaae .EG_MathContent =append (_gcaae .EG_MathContent ,_ccgfea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ggede :=NewEG_RunLevelElts ();_dbbdf :=NewEG_MathContent ();_dbbdf .OMath =_ec .NewOMath ();if _bcdfc :=d .DecodeElement (_dbbdf .OMath ,&_cagdg );_bcdfc !=nil {return _bcdfc ;};_bacad .EG_RunLevelElts =append (_bacad .EG_RunLevelElts ,_ggede );_ggede .EG_MathContent =append (_ggede .EG_MathContent ,_dbbdf );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_cagdg .Name );if _ebeca :=d .Skip ();_ebeca !=nil {return _ebeca ;};};case _g .EndElement :break _fdfcc ;case _g .CharData :};};return nil ;};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_bcbegb :=&CT_UnsignedDecimalNumber {};return _bcbegb ;};func NewCT_BdoContentRun ()*CT_BdoContentRun {_cff :=&CT_BdoContentRun {};return _cff }; +func (_ceeaf *CT_Footnotes )ValidateWithPath (path string )error {for _gfbcb ,_aadgf :=range _ceeaf .Footnote {if _cfgb :=_aadgf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_gfbcb ));_cfgb !=nil {return _cfgb ;};};return nil ;};func NewCT_DirContentRun ()*CT_DirContentRun {_bbbf :=&CT_DirContentRun {};return _bbbf }; -// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path -func (_cafcf *CT_StyleSort )ValidateWithPath (path string )error {if _cafcf .ValAttr ==ST_StyleSortUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ecefe :=_cafcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecefe !=nil {return _ecefe ;};return nil ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_aab :=&CT_AutoCaptions {};return _aab }; +// Validate validates the WdCT_WordprocessingShapeChoice and its children +func (_dbddg *WdCT_WordprocessingShapeChoice )Validate ()error {return _dbddg .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");};type CT_Sym struct{ -// Validate validates the CT_TblPrExChange and its children -func (_cbadda *CT_TblPrExChange )Validate ()error {return _cbadda .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Symbol Character Font +FontAttr *string ; -// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path -func (_fagbf *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _fagbf .Size !=nil {if _ecac :=_fagbf .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_ecac !=nil {return _ecac ;};};if _fagbf .SizeAuto !=nil {if _bbcg :=_fagbf .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o");_bbcg !=nil {return _bbcg ;};};return nil ;};func (_dafda *WdST_RelFromV )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbeba ,_bdbgfe :=d .Token ();if _bdbgfe !=nil {return _bdbgfe ;};if _gfgefd ,_eebbgb :=_fbeba .(_g .EndElement );_eebbgb &&_gfgefd .Name ==start .Name {*_dafda =1;return nil ;};if _cfbea ,_bbaadg :=_fbeba .(_g .CharData );!_bbaadg {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbeba );}else {switch string (_cfbea ){case "":*_dafda =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dafda =1;case "\u0070\u0061\u0067\u0065":*_dafda =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_dafda =3;case "\u006c\u0069\u006e\u0065":*_dafda =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_dafda =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_dafda =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dafda =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dafda =8;};};_fbeba ,_bdbgfe =d .Token ();if _bdbgfe !=nil {return _bdbgfe ;};if _geeed ,_efefcf :=_fbeba .(_g .EndElement );_efefcf &&_geeed .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbeba );};func (_gebad ST_MailMergeDocType )Validate ()error {return _gebad .ValidateWithPath ("")}; +// Symbol Character Code +CharAttr *string ;};func (_dacg *CT_CharacterSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacg .ValAttr =ST_CharacterSpacing (1);for _ ,_cbgg :=range start .Attr {if _cbgg .Name .Local =="\u0076\u0061\u006c"{_dacg .ValAttr .UnmarshalXMLAttr (_cbgg );continue ;};};for {_ggba ,_dfaa :=d .Token ();if _dfaa !=nil {return _a .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",_dfaa );};if _ebgd ,_cbbe :=_ggba .(_d .EndElement );_cbbe &&_ebgd .Name ==start .Name {break ;};};return nil ;};func (_gedge *CT_RubyPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gedge .RubyAlign =NewCT_RubyAlign ();_gedge .Hps =NewCT_HpsMeasure ();_gedge .HpsRaise =NewCT_HpsMeasure ();_gedge .HpsBaseText =NewCT_HpsMeasure ();_gedge .Lid =NewCT_Lang ();_ddcef :for {_fgcgg ,_acfcdc :=d .Token ();if _acfcdc !=nil {return _acfcdc ;};switch _bfdfb :=_fgcgg .(type ){case _d .StartElement :switch _bfdfb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _dbcdfe :=d .DecodeElement (_gedge .RubyAlign ,&_bfdfb );_dbcdfe !=nil {return _dbcdfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _dadddd :=d .DecodeElement (_gedge .Hps ,&_bfdfb );_dadddd !=nil {return _dadddd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _acgge :=d .DecodeElement (_gedge .HpsRaise ,&_bfdfb );_acgge !=nil {return _acgge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _eadab :=d .DecodeElement (_gedge .HpsBaseText ,&_bfdfb );_eadab !=nil {return _eadab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _caddf :=d .DecodeElement (_gedge .Lid ,&_bfdfb );_caddf !=nil {return _caddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedge .Dirty =NewCT_OnOff ();if _edefg :=d .DecodeElement (_gedge .Dirty ,&_bfdfb );_edefg !=nil {return _edefg ;};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\u0052\u0075\u0062y\u0050\u0072 \u0025\u0076",_bfdfb .Name );if _fccedg :=d .Skip ();_fccedg !=nil {return _fccedg ;};};case _d .EndElement :break _ddcef ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_FFData and its children -func (_dbffc *CT_FFData )Validate ()error {return _dbffc .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func (_dbgbf ST_PTabLeader )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbgbf .String (),start );};func (_decda *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fccdd ,_cdce :=_decda .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cdce !=nil {return _cdce ;};start .Attr =append (start .Attr ,_fccdd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SdtRun struct{ +// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path +func (_gbgcf *CT_SdtPrChoice )ValidateWithPath (path string )error {if _gbgcf .Equation !=nil {if _debae :=_gbgcf .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_debae !=nil {return _debae ;};};if _gbgcf .ComboBox !=nil {if _bcfcd :=_gbgcf .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx");_bcfcd !=nil {return _bcfcd ;};};if _gbgcf .Date !=nil {if _eeeac :=_gbgcf .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_eeeac !=nil {return _eeeac ;};};if _gbgcf .DocPartObj !=nil {if _cdfgge :=_gbgcf .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a");_cdfgge !=nil {return _cdfgge ;};};if _gbgcf .DocPartList !=nil {if _agggd :=_gbgcf .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_agggd !=nil {return _agggd ;};};if _gbgcf .DropDownList !=nil {if _edafe :=_gbgcf .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074");_edafe !=nil {return _edafe ;};};if _gbgcf .Picture !=nil {if _edae :=_gbgcf .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_edae !=nil {return _edae ;};};if _gbgcf .RichText !=nil {if _ccggbf :=_gbgcf .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t");_ccggbf !=nil {return _ccggbf ;};};if _gbgcf .Text !=nil {if _fbdcg :=_gbgcf .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_fbdcg !=nil {return _fbdcg ;};};if _gbgcf .Citation !=nil {if _bdeef :=_gbgcf .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn");_bdeef !=nil {return _bdeef ;};};if _gbgcf .Group !=nil {if _afeag :=_gbgcf .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_afeag !=nil {return _afeag ;};};if _gbgcf .Bibliography !=nil {if _bbbdfd :=_gbgcf .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079");_bbbdfd !=nil {return _bbbdfd ;};};return nil ;};func NewCT_SdtContentCell ()*CT_SdtContentCell {_bcacd :=&CT_SdtContentCell {};return _bcacd };func NewCT_Endnotes ()*CT_Endnotes {_gaggd :=&CT_Endnotes {};return _gaggd };type CT_Border struct{ -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Border Style +ValAttr ST_Border ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Border Color +ColorAttr *ST_HexColor ; -// Inline-Level Structured Document Tag Content -SdtContent *CT_SdtContentRun ;};type ST_JcTable byte ;func (_egggc *CT_DataBinding )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egggc .PrefixMappingsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ap\u0072\u0065\u0066i\u0078\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_egggc .PrefixMappingsAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_gd .Sprintf ("\u0025\u0076",_egggc .XpathAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"},Value :_gd .Sprintf ("\u0025\u0076",_egggc .StoreItemIDAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcbga ST_PTabAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_befgc :=_g .Attr {};_befgc .Name =name ;switch _gcbga {case ST_PTabAlignmentUnset :_befgc .Value ="";case ST_PTabAlignmentLeft :_befgc .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_befgc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_befgc .Value ="\u0072\u0069\u0067h\u0074";};return _befgc ,nil ;};func (_faacga *CT_TblLook )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _faacga .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .FirstRowAttr )});};if _faacga .LastRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .LastRowAttr )});};if _faacga .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .FirstColumnAttr )});};if _faacga .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .LastColumnAttr )});};if _faacga .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .NoHBandAttr )});};if _faacga .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .NoVBandAttr )});};if _faacga .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_faacga .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ceegd *EG_ContentBlockContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbfg :for {_dcbca ,_bacfb :=d .Token ();if _bacfb !=nil {return _bacfb ;};switch _efcdf :=_dcbca .(type ){case _g .StartElement :switch _efcdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ceegd .CustomXml =NewCT_CustomXmlBlock ();if _caeead :=d .DecodeElement (_ceegd .CustomXml ,&_efcdf );_caeead !=nil {return _caeead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ceegd .Sdt =NewCT_SdtBlock ();if _gaeaa :=d .DecodeElement (_ceegd .Sdt ,&_efcdf );_gaeaa !=nil {return _gaeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_fdafga :=NewCT_P ();if _eafdc :=d .DecodeElement (_fdafga ,&_efcdf );_eafdc !=nil {return _eafdc ;};_ceegd .P =append (_ceegd .P ,_fdafga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_fegag :=NewCT_Tbl ();if _cebgd :=d .DecodeElement (_fegag ,&_efcdf );_cebgd !=nil {return _cebgd ;};_ceegd .Tbl =append (_ceegd .Tbl ,_fegag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gcfgad :=NewEG_RunLevelElts ();_gcfgad .ProofErr =NewCT_ProofErr ();if _dgfadc :=d .DecodeElement (_gcfgad .ProofErr ,&_efcdf );_dgfadc !=nil {return _dgfadc ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_gcfgad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dcfbg :=NewEG_RunLevelElts ();_dcfbg .PermStart =NewCT_PermStart ();if _afcef :=d .DecodeElement (_dcfbg .PermStart ,&_efcdf );_afcef !=nil {return _afcef ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_dcfbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdcca :=NewEG_RunLevelElts ();_cdcca .PermEnd =NewCT_Perm ();if _faeae :=d .DecodeElement (_cdcca .PermEnd ,&_efcdf );_faeae !=nil {return _faeae ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_cdcca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dgbcb :=NewEG_RunLevelElts ();_dgbcb .Ins =NewCT_RunTrackChange ();if _acaded :=d .DecodeElement (_dgbcb .Ins ,&_efcdf );_acaded !=nil {return _acaded ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_dgbcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_adcecf :=NewEG_RunLevelElts ();_adcecf .Del =NewCT_RunTrackChange ();if _dgeec :=d .DecodeElement (_adcecf .Del ,&_efcdf );_dgeec !=nil {return _dgeec ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_adcecf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cadebb :=NewEG_RunLevelElts ();_cadebb .MoveFrom =NewCT_RunTrackChange ();if _deede :=d .DecodeElement (_cadebb .MoveFrom ,&_efcdf );_deede !=nil {return _deede ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_cadebb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_effaea :=NewEG_RunLevelElts ();_effaea .MoveTo =NewCT_RunTrackChange ();if _gaece :=d .DecodeElement (_effaea .MoveTo ,&_efcdf );_gaece !=nil {return _gaece ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_effaea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ggecg :=NewEG_RunLevelElts ();_bbded :=NewEG_RangeMarkupElements ();_bbded .BookmarkStart =NewCT_Bookmark ();if _cfffae :=d .DecodeElement (_bbded .BookmarkStart ,&_efcdf );_cfffae !=nil {return _cfffae ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_ggecg );_ggecg .EG_RangeMarkupElements =append (_ggecg .EG_RangeMarkupElements ,_bbded );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fadbg :=NewEG_RunLevelElts ();_dcaaf :=NewEG_RangeMarkupElements ();_dcaaf .BookmarkEnd =NewCT_MarkupRange ();if _caeecb :=d .DecodeElement (_dcaaf .BookmarkEnd ,&_efcdf );_caeecb !=nil {return _caeecb ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_fadbg );_fadbg .EG_RangeMarkupElements =append (_fadbg .EG_RangeMarkupElements ,_dcaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ecfad :=NewEG_RunLevelElts ();_cacea :=NewEG_RangeMarkupElements ();_cacea .MoveFromRangeStart =NewCT_MoveBookmark ();if _gaacg :=d .DecodeElement (_cacea .MoveFromRangeStart ,&_efcdf );_gaacg !=nil {return _gaacg ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_ecfad );_ecfad .EG_RangeMarkupElements =append (_ecfad .EG_RangeMarkupElements ,_cacea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dagdf :=NewEG_RunLevelElts ();_ecead :=NewEG_RangeMarkupElements ();_ecead .MoveFromRangeEnd =NewCT_MarkupRange ();if _cagbd :=d .DecodeElement (_ecead .MoveFromRangeEnd ,&_efcdf );_cagbd !=nil {return _cagbd ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_dagdf );_dagdf .EG_RangeMarkupElements =append (_dagdf .EG_RangeMarkupElements ,_ecead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_afgdfa :=NewEG_RunLevelElts ();_dagggd :=NewEG_RangeMarkupElements ();_dagggd .MoveToRangeStart =NewCT_MoveBookmark ();if _bddee :=d .DecodeElement (_dagggd .MoveToRangeStart ,&_efcdf );_bddee !=nil {return _bddee ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_afgdfa );_afgdfa .EG_RangeMarkupElements =append (_afgdfa .EG_RangeMarkupElements ,_dagggd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dacfcf :=NewEG_RunLevelElts ();_feafcd :=NewEG_RangeMarkupElements ();_feafcd .MoveToRangeEnd =NewCT_MarkupRange ();if _gegeb :=d .DecodeElement (_feafcd .MoveToRangeEnd ,&_efcdf );_gegeb !=nil {return _gegeb ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_dacfcf );_dacfcf .EG_RangeMarkupElements =append (_dacfcf .EG_RangeMarkupElements ,_feafcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_badaaa :=NewEG_RunLevelElts ();_edggd :=NewEG_RangeMarkupElements ();_edggd .CommentRangeStart =NewCT_MarkupRange ();if _eceeda :=d .DecodeElement (_edggd .CommentRangeStart ,&_efcdf );_eceeda !=nil {return _eceeda ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_badaaa );_badaaa .EG_RangeMarkupElements =append (_badaaa .EG_RangeMarkupElements ,_edggd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdabb :=NewEG_RunLevelElts ();_feeca :=NewEG_RangeMarkupElements ();_feeca .CommentRangeEnd =NewCT_MarkupRange ();if _agaed :=d .DecodeElement (_feeca .CommentRangeEnd ,&_efcdf );_agaed !=nil {return _agaed ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_fdabb );_fdabb .EG_RangeMarkupElements =append (_fdabb .EG_RangeMarkupElements ,_feeca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfdef :=NewEG_RunLevelElts ();_eccdfa :=NewEG_RangeMarkupElements ();_eccdfa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _addgad :=d .DecodeElement (_eccdfa .CustomXmlInsRangeStart ,&_efcdf );_addgad !=nil {return _addgad ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_dfdef );_dfdef .EG_RangeMarkupElements =append (_dfdef .EG_RangeMarkupElements ,_eccdfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dgcbb :=NewEG_RunLevelElts ();_ceeec :=NewEG_RangeMarkupElements ();_ceeec .CustomXmlInsRangeEnd =NewCT_Markup ();if _aadcaf :=d .DecodeElement (_ceeec .CustomXmlInsRangeEnd ,&_efcdf );_aadcaf !=nil {return _aadcaf ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_dgcbb );_dgcbb .EG_RangeMarkupElements =append (_dgcbb .EG_RangeMarkupElements ,_ceeec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bffgbb :=NewEG_RunLevelElts ();_agagb :=NewEG_RangeMarkupElements ();_agagb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfedg :=d .DecodeElement (_agagb .CustomXmlDelRangeStart ,&_efcdf );_cfedg !=nil {return _cfedg ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_bffgbb );_bffgbb .EG_RangeMarkupElements =append (_bffgbb .EG_RangeMarkupElements ,_agagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eecdcc :=NewEG_RunLevelElts ();_dcdbb :=NewEG_RangeMarkupElements ();_dcdbb .CustomXmlDelRangeEnd =NewCT_Markup ();if _agacg :=d .DecodeElement (_dcdbb .CustomXmlDelRangeEnd ,&_efcdf );_agacg !=nil {return _agacg ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_eecdcc );_eecdcc .EG_RangeMarkupElements =append (_eecdcc .EG_RangeMarkupElements ,_dcdbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fcbdc :=NewEG_RunLevelElts ();_gbeae :=NewEG_RangeMarkupElements ();_gbeae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecege :=d .DecodeElement (_gbeae .CustomXmlMoveFromRangeStart ,&_efcdf );_ecege !=nil {return _ecege ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_fcbdc );_fcbdc .EG_RangeMarkupElements =append (_fcbdc .EG_RangeMarkupElements ,_gbeae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fegagc :=NewEG_RunLevelElts ();_aggga :=NewEG_RangeMarkupElements ();_aggga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fgceb :=d .DecodeElement (_aggga .CustomXmlMoveFromRangeEnd ,&_efcdf );_fgceb !=nil {return _fgceb ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_fegagc );_fegagc .EG_RangeMarkupElements =append (_fegagc .EG_RangeMarkupElements ,_aggga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fbcccf :=NewEG_RunLevelElts ();_ceagf :=NewEG_RangeMarkupElements ();_ceagf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eebgf :=d .DecodeElement (_ceagf .CustomXmlMoveToRangeStart ,&_efcdf );_eebgf !=nil {return _eebgf ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_fbcccf );_fbcccf .EG_RangeMarkupElements =append (_fbcccf .EG_RangeMarkupElements ,_ceagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cddfbb :=NewEG_RunLevelElts ();_dfaeg :=NewEG_RangeMarkupElements ();_dfaeg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fefffc :=d .DecodeElement (_dfaeg .CustomXmlMoveToRangeEnd ,&_efcdf );_fefffc !=nil {return _fefffc ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_cddfbb );_cddfbb .EG_RangeMarkupElements =append (_cddfbb .EG_RangeMarkupElements ,_dfaeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_edaeec :=NewEG_RunLevelElts ();_fcacbg :=NewEG_MathContent ();_fcacbg .OMathPara =_ec .NewOMathPara ();if _fgaeef :=d .DecodeElement (_fcacbg .OMathPara ,&_efcdf );_fgaeef !=nil {return _fgaeef ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_edaeec );_edaeec .EG_MathContent =append (_edaeec .EG_MathContent ,_fcacbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bfage :=NewEG_RunLevelElts ();_bfcdg :=NewEG_MathContent ();_bfcdg .OMath =_ec .NewOMath ();if _fccgge :=d .DecodeElement (_bfcdg .OMath ,&_efcdf );_fccgge !=nil {return _fccgge ;};_ceegd .EG_RunLevelElts =append (_ceegd .EG_RunLevelElts ,_bfage );_bfage .EG_MathContent =append (_bfage .EG_MathContent ,_bfcdg );default:_ga .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0043\u006f\u006e\u0074e\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_efcdf .Name );if _dbfdcf :=d .Skip ();_dbfdcf !=nil {return _dbfdcf ;};};case _g .EndElement :break _cgbfg ;case _g .CharData :};};return nil ;}; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path -func (_bdad *CT_CompatSetting )ValidateWithPath (path string )error {return nil }; +// Border Theme Color Tint +ThemeTintAttr *string ; -// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path -func (_eabfbg *CT_SimpleField )ValidateWithPath (path string )error {if _eabfbg .FldLockAttr !=nil {if _fgbbb :=_eabfbg .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_fgbbb !=nil {return _fgbbb ;};};if _eabfbg .DirtyAttr !=nil {if _egfcg :=_eabfbg .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_egfcg !=nil {return _egfcg ;};};if _eabfbg .FldData !=nil {if _ebaac :=_eabfbg .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_ebaac !=nil {return _ebaac ;};};for _gebg ,_fgeaa :=range _eabfbg .EG_PContent {if _ebcbf :=_fgeaa .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_gebg ));_ebcbf !=nil {return _ebcbf ;};};return nil ;}; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path -func (_bfbfga *CT_PageNumber )ValidateWithPath (path string )error {if _fdfcga :=_bfbfga .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_fdfcga !=nil {return _fdfcga ;};if _dgdeb :=_bfbfga .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_dgdeb !=nil {return _dgdeb ;};return nil ;};type CT_Numbering struct{ +// Border Width +SzAttr *uint64 ; -// Picture Numbering Symbol Definition -NumPicBullet []*CT_NumPicBullet ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Abstract Numbering Definition -AbstractNum []*CT_AbstractNum ; +// Border Shadow +ShadowAttr *_dg .ST_OnOff ; -// Numbering Definition Instance -Num []*CT_Num ; +// Create Frame Effect +FrameAttr *_dg .ST_OnOff ;}; -// Last Reviewed Abstract Numbering Definition -NumIdMacAtCleanup *CT_DecimalNumber ;};func (_fgdaf *ST_FtnPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgccbg ,_eefdfc :=d .Token ();if _eefdfc !=nil {return _eefdfc ;};if _aeeda ,_fcdec :=_bgccbg .(_g .EndElement );_fcdec &&_aeeda .Name ==start .Name {*_fgdaf =1;return nil ;};if _aedba ,_bbfcgb :=_bgccbg .(_g .CharData );!_bbfcgb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgccbg );}else {switch string (_aedba ){case "":*_fgdaf =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_fgdaf =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_fgdaf =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_fgdaf =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_fgdaf =4;};};_bgccbg ,_eefdfc =d .Token ();if _eefdfc !=nil {return _eefdfc ;};if _gegdd ,_eegdb :=_bgccbg .(_g .EndElement );_eegdb &&_gegdd .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgccbg );};func (_dbfgg ST_LineSpacingRule )Validate ()error {return _dbfgg .ValidateWithPath ("")}; +// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path +func (_gd *AG_Password )ValidateWithPath (path string )error {return nil };func (_defba *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _defba .Txbx !=nil {_edbfbc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_defba .Txbx ,_edbfbc );};if _defba .LinkedTxbx !=nil {_bgddee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_defba .LinkedTxbx ,_bgddee );};return nil ;};func (_degbf *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 _degbf .CT_HdrFtr .MarshalXML (e ,start );};type CT_Styles struct{ -// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path -func (_gdagc *CT_SdtDocPart )ValidateWithPath (path string )error {if _gdagc .DocPartGallery !=nil {if _dcbdb :=_gdagc .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_dcbdb !=nil {return _dcbdb ;};};if _gdagc .DocPartCategory !=nil {if _adbfa :=_gdagc .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_adbfa !=nil {return _adbfa ;};};if _gdagc .DocPartUnique !=nil {if _cffdc :=_gdagc .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065");_cffdc !=nil {return _cffdc ;};};return nil ;};func (_fdddf ST_ProofErr )Validate ()error {return _fdddf .ValidateWithPath ("")};func (_dbece *CT_Placeholder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbece .DocPart =NewCT_String ();_ccedbg :for {_cbgdbg ,_abfff :=d .Token ();if _abfff !=nil {return _abfff ;};switch _daaga :=_cbgdbg .(type ){case _g .StartElement :switch _daaga .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:if _gbbba :=d .DecodeElement (_dbece .DocPart ,&_daaga );_gbbba !=nil {return _gbbba ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_daaga .Name );if _badde :=d .Skip ();_badde !=nil {return _badde ;};};case _g .EndElement :break _ccedbg ;case _g .CharData :};};return nil ;};func (_gdegd *CT_PermStart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcace :=range start .Attr {if _fcace .Name .Local =="\u0065\u0064\u0047r\u0070"{_gdegd .EdGrpAttr .UnmarshalXMLAttr (_fcace );continue ;};if _fcace .Name .Local =="\u0065\u0064"{_agabe ,_cfded :=_fcace .Value ,error (nil );if _cfded !=nil {return _cfded ;};_gdegd .EdAttr =&_agabe ;continue ;};if _fcace .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_egdbeca ,_abfaf :=_b .ParseInt (_fcace .Value ,10,64);if _abfaf !=nil {return _abfaf ;};_gdegd .ColFirstAttr =&_egdbeca ;continue ;};if _fcace .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_cccfg ,_eacgd :=_b .ParseInt (_fcace .Value ,10,64);if _eacgd !=nil {return _eacgd ;};_gdegd .ColLastAttr =&_cccfg ;continue ;};if _fcace .Name .Local =="\u0069\u0064"{_edaab ,_dfaee :=_fcace .Value ,error (nil );if _dfaee !=nil {return _dfaee ;};_gdegd .IdAttr =_edaab ;continue ;};if _fcace .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gdegd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fcace );continue ;};};for {_gdcbd ,_cgacgf :=d .Token ();if _cgacgf !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cgacgf );};if _cbada ,_fgbc :=_gdcbd .(_g .EndElement );_fgbc &&_cbada .Name ==start .Name {break ;};};return nil ;};func (_cbdfa *EG_RunLevelElts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbdfa .ProofErr !=nil {_effdag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}};e .EncodeElement (_cbdfa .ProofErr ,_effdag );};if _cbdfa .PermStart !=nil {_ebcgf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cbdfa .PermStart ,_ebcgf );};if _cbdfa .PermEnd !=nil {_feedaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}};e .EncodeElement (_cbdfa .PermEnd ,_feedaf );};if _cbdfa .Ins !=nil {_dbde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_cbdfa .Ins ,_dbde );};if _cbdfa .Del !=nil {_ggebc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_cbdfa .Del ,_ggebc );};if _cbdfa .MoveFrom !=nil {_geefae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_cbdfa .MoveFrom ,_geefae );};if _cbdfa .MoveTo !=nil {_aceeea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_cbdfa .MoveTo ,_aceeea );};if _cbdfa .EG_RangeMarkupElements !=nil {for _ ,_ggbbe :=range _cbdfa .EG_RangeMarkupElements {_ggbbe .MarshalXML (e ,_g .StartElement {});};};if _cbdfa .EG_MathContent !=nil {for _ ,_cfaba :=range _cbdfa .EG_MathContent {_cfaba .MarshalXML (e ,_g .StartElement {});};};return nil ;}; +// Document Default Paragraph and Run Properties +DocDefaults *CT_DocDefaults ; -// Validate validates the Document and its children -func (_gbdafg *Document )Validate ()error {return _gbdafg .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_dggcf ST_EdGrp )String ()string {switch _dggcf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case 3:return "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case 4:return "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case 5:return "\u0065d\u0069\u0074\u006f\u0072\u0073";case 6:return "\u006f\u0077\u006e\u0065\u0072\u0073";case 7:return "\u0063u\u0072\u0072\u0065\u006e\u0074";};return "";};type CT_FldChar struct{ +// Latent Style Information +LatentStyles *CT_LatentStyles ; -// Field Character Type -FldCharTypeAttr ST_FldCharType ; +// Style Definition +Style []*CT_Style ;};func (_affba *WdCT_WrapThrough )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_affba .WrapTextAttr =WdST_WrapText (1);_affba .WrapPolygon =NewWdCT_WrapPath ();for _ ,_gdbda :=range start .Attr {if _gdbda .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_affba .WrapTextAttr .UnmarshalXMLAttr (_gdbda );continue ;};if _gdbda .Name .Local =="\u0064\u0069\u0073t\u004c"{_badba ,_faceef :=_eb .ParseUint (_gdbda .Value ,10,32);if _faceef !=nil {return _faceef ;};_cdbgg :=uint32 (_badba );_affba .DistLAttr =&_cdbgg ;continue ;};if _gdbda .Name .Local =="\u0064\u0069\u0073t\u0052"{_ebcad ,_bdfde :=_eb .ParseUint (_gdbda .Value ,10,32);if _bdfde !=nil {return _bdfde ;};_gcdef :=uint32 (_ebcad );_affba .DistRAttr =&_gcdef ;continue ;};};_abgafg :for {_ebgbb ,_egbgc :=d .Token ();if _egbgc !=nil {return _egbgc ;};switch _bbebbfd :=_ebgbb .(type ){case _d .StartElement :switch _bbebbfd .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"}:if _cfbfa :=d .DecodeElement (_affba .WrapPolygon ,&_bbebbfd );_cfbfa !=nil {return _cfbfa ;};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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0020\u0025v",_bbebbfd .Name );if _caddfg :=d .Skip ();_caddfg !=nil {return _caddfg ;};};case _d .EndElement :break _abgafg ;case _d .CharData :};};return nil ;};func (_fabfc ST_JcTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fabfc .String (),start );};type CT_NumPicBullet struct{ -// Field Should Not Be Recalculated -FldLockAttr *_gc .ST_OnOff ; +// Picture Numbering Symbol ID +NumPicBulletIdAttr int64 ; -// Field Result Invalidated -DirtyAttr *_gc .ST_OnOff ; +// Picture Numbering Symbol Properties +Pict *CT_Picture ;Drawing *CT_Drawing ;};func (_bggg *CT_MacroName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbdb :=range start .Attr {if _dbdb .Name .Local =="\u0076\u0061\u006c"{_febafg ,_daeae :=_dbdb .Value ,error (nil );if _daeae !=nil {return _daeae ;};_bggg .ValAttr =_febafg ;continue ;};};for {_bdddg ,_dgafe :=d .Token ();if _dgafe !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_dgafe );};if _fccab ,_eabdd :=_bdddg .(_d .EndElement );_eabdd &&_fccab .Name ==start .Name {break ;};};return nil ;};func (_fdgab ST_PageBorderZOrder )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfggddc :=_d .Attr {};_dfggddc .Name =name ;switch _fdgab {case ST_PageBorderZOrderUnset :_dfggddc .Value ="";case ST_PageBorderZOrderFront :_dfggddc .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_dfggddc .Value ="\u0062\u0061\u0063\u006b";};return _dfggddc ,nil ;};func NewWdAnchor ()*WdAnchor {_ggeea :=&WdAnchor {};_ggeea .WdCT_Anchor =*NewWdCT_Anchor ();return _ggeea ;};func NewCT_PBdr ()*CT_PBdr {_gcgab :=&CT_PBdr {};return _gcgab };func (_fdbg *CT_FtnEdnSepRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbge :=range start .Attr {if _cbge .Name .Local =="\u0069\u0064"{_acdac ,_bbagd :=_eb .ParseInt (_cbge .Value ,10,64);if _bbagd !=nil {return _bbagd ;};_fdbg .IdAttr =_acdac ;continue ;};};for {_caefdg ,_aacg :=d .Token ();if _aacg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_aacg );};if _egeb ,_bbgb :=_caefdg .(_d .EndElement );_bbgb &&_egeb .Name ==start .Name {break ;};};return nil ;};func (_ffagc *CT_Tabs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baddg :for {_bbabba ,_faefc :=d .Token ();if _faefc !=nil {return _faefc ;};switch _dfdae :=_bbabba .(type ){case _d .StartElement :switch _dfdae .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfcef :=NewCT_TabStop ();if _dccfca :=d .DecodeElement (_gfcef ,&_dfdae );_dccfca !=nil {return _dccfca ;};_ffagc .Tab =append (_ffagc .Tab ,_gfcef );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\u0054\u0061\u0062\u0073\u0020\u0025\u0076",_dfdae .Name );if _cccdag :=d .Skip ();_cccdag !=nil {return _cccdag ;};};case _d .EndElement :break _baddg ;case _d .CharData :};};return nil ;};func NewCT_SectPrChange ()*CT_SectPrChange {_cbecg :=&CT_SectPrChange {};return _cbecg };func (_ffceaf *CT_UnsignedDecimalNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edacab :=range start .Attr {if _edacab .Name .Local =="\u0076\u0061\u006c"{_fgcfe ,_fbfacc :=_eb .ParseUint (_edacab .Value ,10,64);if _fbfacc !=nil {return _fbfacc ;};_ffceaf .ValAttr =_fgcfe ;continue ;};};for {_aafdc ,_fgccg :=d .Token ();if _fgccg !=nil {return _a .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",_fgccg );};if _gdgeaf ,_afbba :=_aafdc .(_d .EndElement );_afbba &&_gdgeaf .Name ==start .Name {break ;};};return nil ;}; -// Custom Field Data -FldData *CT_Text ; +// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path +func (_adfeb *EG_MathContent )ValidateWithPath (path string )error {if _adfeb .OMathPara !=nil {if _bbebdb :=_adfeb .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_bbebdb !=nil {return _bbebdb ;};};if _adfeb .OMath !=nil {if _dffbbe :=_adfeb .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_dffbbe !=nil {return _dffbbe ;};};return nil ;};func (_gbccgg ST_DocPartBehavior )ValidateWithPath (path string )error {switch _gbccgg {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbccgg ));};return nil ;};func (_fedff *CT_FFStatusText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgaa :=range start .Attr {if _cgaa .Name .Local =="\u0074\u0079\u0070\u0065"{_fedff .TypeAttr .UnmarshalXMLAttr (_cgaa );continue ;};if _cgaa .Name .Local =="\u0076\u0061\u006c"{_fddba ,_ddgga :=_cgaa .Value ,error (nil );if _ddgga !=nil {return _ddgga ;};_fedff .ValAttr =&_fddba ;continue ;};};for {_gagab ,_bded :=d .Token ();if _bded !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_bded );};if _fdcgb ,_ffbfg :=_gagab .(_d .EndElement );_ffbfg &&_fdcgb .Name ==start .Name {break ;};};return nil ;};func (_cbebgg *WdWsp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbebgg .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_fdefab :=range start .Attr {if _fdefab .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_abdecb ,_cfgcae :=_eb .ParseBool (_fdefab .Value );if _cfgcae !=nil {return _cfgcae ;};_cbebgg .NormalEastAsianFlowAttr =&_abdecb ;continue ;};};_acfbae :for {_ebffdc ,_fffda :=d .Token ();if _fffda !=nil {return _fffda ;};switch _cgfdee :=_ebffdc .(type ){case _d .StartElement :switch _cgfdee .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"}:_cbebgg .CNvPr =_c .NewCT_NonVisualDrawingProps ();if _fadbae :=d .DecodeElement (_cbebgg .CNvPr ,&_cgfdee );_fadbae !=nil {return _fadbae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cbebgg .Choice =NewWdCT_WordprocessingShapeChoice ();if _eage :=d .DecodeElement (&_cbebgg .Choice .CNvSpPr ,&_cgfdee );_eage !=nil {return _eage ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cbebgg .Choice =NewWdCT_WordprocessingShapeChoice ();if _feafd :=d .DecodeElement (&_cbebgg .Choice .CNvCnPr ,&_cgfdee );_feafd !=nil {return _feafd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _aeceba :=d .DecodeElement (_cbebgg .SpPr ,&_cgfdee );_aeceba !=nil {return _aeceba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cbebgg .Style =_c .NewCT_ShapeStyle ();if _edgede :=d .DecodeElement (_cbebgg .Style ,&_cgfdee );_edgede !=nil {return _edgede ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cbebgg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _bebac :=d .DecodeElement (_cbebgg .ExtLst ,&_cgfdee );_bebac !=nil {return _bebac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cbebgg .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _ccfbd :=d .DecodeElement (&_cbebgg .WChoice .Txbx ,&_cgfdee );_ccfbd !=nil {return _ccfbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cbebgg .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _cfffeb :=d .DecodeElement (&_cbebgg .WChoice .LinkedTxbx ,&_cgfdee );_cfffeb !=nil {return _cfffeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _ebgcc :=d .DecodeElement (_cbebgg .BodyPr ,&_cgfdee );_ebgcc !=nil {return _ebgcc ;};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 \u0057\u0064\u0057s\u0070 \u0025\u0076",_cgfdee .Name );if _ffgeea :=d .Skip ();_ffgeea !=nil {return _ffgeea ;};};case _d .EndElement :break _acfbae ;case _d .CharData :};};return nil ;};func (_dcbc *CT_CalendarType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gee :=range start .Attr {if _gee .Name .Local =="\u0076\u0061\u006c"{_dcbc .ValAttr .UnmarshalXMLAttr (_gee );continue ;};};for {_cdee ,_eeff :=d .Token ();if _eeff !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_eeff );};if _cgfg ,_cgce :=_cdee .(_d .EndElement );_cgce &&_cgfg .Name ==start .Name {break ;};};return nil ;};func (_bcgc *CT_SdtBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bcgc .SdtPr !=nil {_ddfag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_bcgc .SdtPr ,_ddfag );};if _bcgc .SdtEndPr !=nil {_bbbade :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_bcgc .SdtEndPr ,_bbbade );};if _bcgc .SdtContent !=nil {_bdfbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bcgc .SdtContent ,_bdfbac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Form Field Properties -FfData *CT_FFData ; +// Validate validates the CT_LsdException and its children +func (_edgab *CT_LsdException )Validate ()error {return _edgab .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");};func NewCT_RunTrackChange ()*CT_RunTrackChange {_edafg :=&CT_RunTrackChange {};return _edafg };func (_caaf *CT_Comments )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _caaf .Comment !=nil {_eagd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_bccc :=range _caaf .Comment {e .EncodeElement (_bccc ,_eagd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgfeff ST_MailMergeSourceType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgfeff .String (),start );}; -// Previous Numbering Field Properties -NumberingChange *CT_TrackChangeNumbering ;}; +// Validate validates the CT_FFHelpText and its children +func (_gdbc *CT_FFHelpText )Validate ()error {return _gdbc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");};func (_fafece *Settings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fafece .CT_Settings =*NewCT_Settings ();_caagc :for {_gdafe ,_fdcaaf :=d .Token ();if _fdcaaf !=nil {return _fdcaaf ;};switch _dabaa :=_gdafe .(type ){case _d .StartElement :switch _dabaa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .WriteProtection =NewCT_WriteProtection ();if _eggfd :=d .DecodeElement (_fafece .WriteProtection ,&_dabaa );_eggfd !=nil {return _eggfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .View =NewCT_View ();if _fdaeg :=d .DecodeElement (_fafece .View ,&_dabaa );_fdaeg !=nil {return _fdaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .Zoom =NewCT_Zoom ();if _egdeg :=d .DecodeElement (_fafece .Zoom ,&_dabaa );_egdeg !=nil {return _egdeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .RemovePersonalInformation =NewCT_OnOff ();if _fedece :=d .DecodeElement (_fafece .RemovePersonalInformation ,&_dabaa );_fedece !=nil {return _fedece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .RemoveDateAndTime =NewCT_OnOff ();if _dcegfe :=d .DecodeElement (_fafece .RemoveDateAndTime ,&_dabaa );_dcegfe !=nil {return _dcegfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _aaadc :=d .DecodeElement (_fafece .DoNotDisplayPageBoundaries ,&_dabaa );_aaadc !=nil {return _aaadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .DisplayBackgroundShape =NewCT_OnOff ();if _ddbbf :=d .DecodeElement (_fafece .DisplayBackgroundShape ,&_dabaa );_ddbbf !=nil {return _ddbbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .PrintPostScriptOverText =NewCT_OnOff ();if _eeead :=d .DecodeElement (_fafece .PrintPostScriptOverText ,&_dabaa );_eeead !=nil {return _eeead ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .PrintFractionalCharacterWidth =NewCT_OnOff ();if _cfadc :=d .DecodeElement (_fafece .PrintFractionalCharacterWidth ,&_dabaa );_cfadc !=nil {return _cfadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .PrintFormsData =NewCT_OnOff ();if _accbc :=d .DecodeElement (_fafece .PrintFormsData ,&_dabaa );_accbc !=nil {return _accbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .EmbedTrueTypeFonts =NewCT_OnOff ();if _dggfc :=d .DecodeElement (_fafece .EmbedTrueTypeFonts ,&_dabaa );_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 :"\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"}:_fafece .EmbedSystemFonts =NewCT_OnOff ();if _dcgca :=d .DecodeElement (_fafece .EmbedSystemFonts ,&_dabaa );_dcgca !=nil {return _dcgca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .SaveSubsetFonts =NewCT_OnOff ();if _gbeacd :=d .DecodeElement (_fafece .SaveSubsetFonts ,&_dabaa );_gbeacd !=nil {return _gbeacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .SaveFormsData =NewCT_OnOff ();if _gbccgc :=d .DecodeElement (_fafece .SaveFormsData ,&_dabaa );_gbccgc !=nil {return _gbccgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .MirrorMargins =NewCT_OnOff ();if _febafb :=d .DecodeElement (_fafece .MirrorMargins ,&_dabaa );_febafb !=nil {return _febafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .AlignBordersAndEdges =NewCT_OnOff ();if _gagdgc :=d .DecodeElement (_fafece .AlignBordersAndEdges ,&_dabaa );_gagdgc !=nil {return _gagdgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .BordersDoNotSurroundHeader =NewCT_OnOff ();if _fdcdb :=d .DecodeElement (_fafece .BordersDoNotSurroundHeader ,&_dabaa );_fdcdb !=nil {return _fdcdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .BordersDoNotSurroundFooter =NewCT_OnOff ();if _bdadag :=d .DecodeElement (_fafece .BordersDoNotSurroundFooter ,&_dabaa );_bdadag !=nil {return _bdadag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .GutterAtTop =NewCT_OnOff ();if _baadac :=d .DecodeElement (_fafece .GutterAtTop ,&_dabaa );_baadac !=nil {return _baadac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .HideSpellingErrors =NewCT_OnOff ();if _dccfcg :=d .DecodeElement (_fafece .HideSpellingErrors ,&_dabaa );_dccfcg !=nil {return _dccfcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .HideGrammaticalErrors =NewCT_OnOff ();if _gbfdcg :=d .DecodeElement (_fafece .HideGrammaticalErrors ,&_dabaa );_gbfdcg !=nil {return _gbfdcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbgde :=NewCT_WritingStyle ();if _dbcgb :=d .DecodeElement (_gcbgde ,&_dabaa );_dbcgb !=nil {return _dbcgb ;};_fafece .ActiveWritingStyle =append (_fafece .ActiveWritingStyle ,_gcbgde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .ProofState =NewCT_Proof ();if _cdcdad :=d .DecodeElement (_fafece .ProofState ,&_dabaa );_cdcdad !=nil {return _cdcdad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .FormsDesign =NewCT_OnOff ();if _cdeffg :=d .DecodeElement (_fafece .FormsDesign ,&_dabaa );_cdeffg !=nil {return _cdeffg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .AttachedTemplate =NewCT_Rel ();if _eegaab :=d .DecodeElement (_fafece .AttachedTemplate ,&_dabaa );_eegaab !=nil {return _eegaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .LinkStyles =NewCT_OnOff ();if _dffgb :=d .DecodeElement (_fafece .LinkStyles ,&_dabaa );_dffgb !=nil {return _dffgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _gdbdc :=d .DecodeElement (_fafece .StylePaneFormatFilter ,&_dabaa );_gdbdc !=nil {return _gdbdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .StylePaneSortMethod =NewCT_StyleSort ();if _dfdgc :=d .DecodeElement (_fafece .StylePaneSortMethod ,&_dabaa );_dfdgc !=nil {return _dfdgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .DocumentType =NewCT_DocType ();if _cfggef :=d .DecodeElement (_fafece .DocumentType ,&_dabaa );_cfggef !=nil {return _cfggef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .MailMerge =NewCT_MailMerge ();if _baebc :=d .DecodeElement (_fafece .MailMerge ,&_dabaa );_baebc !=nil {return _baebc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .RevisionView =NewCT_TrackChangesView ();if _dggdb :=d .DecodeElement (_fafece .RevisionView ,&_dabaa );_dggdb !=nil {return _dggdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .TrackRevisions =NewCT_OnOff ();if _cegeed :=d .DecodeElement (_fafece .TrackRevisions ,&_dabaa );_cegeed !=nil {return _cegeed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .DoNotTrackMoves =NewCT_OnOff ();if _eabecec :=d .DecodeElement (_fafece .DoNotTrackMoves ,&_dabaa );_eabecec !=nil {return _eabecec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .DoNotTrackFormatting =NewCT_OnOff ();if _bfbefe :=d .DecodeElement (_fafece .DoNotTrackFormatting ,&_dabaa );_bfbefe !=nil {return _bfbefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .DocumentProtection =NewCT_DocProtect ();if _bdedfg :=d .DecodeElement (_fafece .DocumentProtection ,&_dabaa );_bdedfg !=nil {return _bdedfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .AutoFormatOverride =NewCT_OnOff ();if _gbgbgf :=d .DecodeElement (_fafece .AutoFormatOverride ,&_dabaa );_gbgbgf !=nil {return _gbgbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .StyleLockTheme =NewCT_OnOff ();if _befaf :=d .DecodeElement (_fafece .StyleLockTheme ,&_dabaa );_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 :"\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"}:_fafece .StyleLockQFSet =NewCT_OnOff ();if _efdfg :=d .DecodeElement (_fafece .StyleLockQFSet ,&_dabaa );_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 :"\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"}:_fafece .DefaultTabStop =NewCT_TwipsMeasure ();if _eafffa :=d .DecodeElement (_fafece .DefaultTabStop ,&_dabaa );_eafffa !=nil {return _eafffa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .AutoHyphenation =NewCT_OnOff ();if _fgfee :=d .DecodeElement (_fafece .AutoHyphenation ,&_dabaa );_fgfee !=nil {return _fgfee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _gabef :=d .DecodeElement (_fafece .ConsecutiveHyphenLimit ,&_dabaa );_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 :"\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"}:_fafece .HyphenationZone =NewCT_TwipsMeasure ();if _eccdgf :=d .DecodeElement (_fafece .HyphenationZone ,&_dabaa );_eccdgf !=nil {return _eccdgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .DoNotHyphenateCaps =NewCT_OnOff ();if _ecdcc :=d .DecodeElement (_fafece .DoNotHyphenateCaps ,&_dabaa );_ecdcc !=nil {return _ecdcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .ShowEnvelope =NewCT_OnOff ();if _eefbe :=d .DecodeElement (_fafece .ShowEnvelope ,&_dabaa );_eefbe !=nil {return _eefbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _dcgdac :=d .DecodeElement (_fafece .SummaryLength ,&_dabaa );_dcgdac !=nil {return _dcgdac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .ClickAndTypeStyle =NewCT_String ();if _ddfedd :=d .DecodeElement (_fafece .ClickAndTypeStyle ,&_dabaa );_ddfedd !=nil {return _ddfedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .DefaultTableStyle =NewCT_String ();if _eaeec :=d .DecodeElement (_fafece .DefaultTableStyle ,&_dabaa );_eaeec !=nil {return _eaeec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .EvenAndOddHeaders =NewCT_OnOff ();if _eccgc :=d .DecodeElement (_fafece .EvenAndOddHeaders ,&_dabaa );_eccgc !=nil {return _eccgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .BookFoldRevPrinting =NewCT_OnOff ();if _adffb :=d .DecodeElement (_fafece .BookFoldRevPrinting ,&_dabaa );_adffb !=nil {return _adffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .BookFoldPrinting =NewCT_OnOff ();if _baggf :=d .DecodeElement (_fafece .BookFoldPrinting ,&_dabaa );_baggf !=nil {return _baggf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _egccg :=d .DecodeElement (_fafece .BookFoldPrintingSheets ,&_dabaa );_egccg !=nil {return _egccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _eegaf :=d .DecodeElement (_fafece .DrawingGridHorizontalSpacing ,&_dabaa );_eegaf !=nil {return _eegaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _fecaab :=d .DecodeElement (_fafece .DrawingGridVerticalSpacing ,&_dabaa );_fecaab !=nil {return _fecaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _cebge :=d .DecodeElement (_fafece .DisplayHorizontalDrawingGridEvery ,&_dabaa );_cebge !=nil {return _cebge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _fbdcea :=d .DecodeElement (_fafece .DisplayVerticalDrawingGridEvery ,&_dabaa );_fbdcea !=nil {return _fbdcea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _cadaa :=d .DecodeElement (_fafece .DoNotUseMarginsForDrawingGridOrigin ,&_dabaa );_cadaa !=nil {return _cadaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _bdfegg :=d .DecodeElement (_fafece .DrawingGridHorizontalOrigin ,&_dabaa );_bdfegg !=nil {return _bdfegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _afdbf :=d .DecodeElement (_fafece .DrawingGridVerticalOrigin ,&_dabaa );_afdbf !=nil {return _afdbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .DoNotShadeFormData =NewCT_OnOff ();if _eeeae :=d .DecodeElement (_fafece .DoNotShadeFormData ,&_dabaa );_eeeae !=nil {return _eeeae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .NoPunctuationKerning =NewCT_OnOff ();if _ggafg :=d .DecodeElement (_fafece .NoPunctuationKerning ,&_dabaa );_ggafg !=nil {return _ggafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .CharacterSpacingControl =NewCT_CharacterSpacing ();if _fcbab :=d .DecodeElement (_fafece .CharacterSpacingControl ,&_dabaa );_fcbab !=nil {return _fcbab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .PrintTwoOnOne =NewCT_OnOff ();if _ccfdge :=d .DecodeElement (_fafece .PrintTwoOnOne ,&_dabaa );_ccfdge !=nil {return _ccfdge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .StrictFirstAndLastChars =NewCT_OnOff ();if _gdgda :=d .DecodeElement (_fafece .StrictFirstAndLastChars ,&_dabaa );_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 :"\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"}:_fafece .NoLineBreaksAfter =NewCT_Kinsoku ();if _aagba :=d .DecodeElement (_fafece .NoLineBreaksAfter ,&_dabaa );_aagba !=nil {return _aagba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .NoLineBreaksBefore =NewCT_Kinsoku ();if _ddgda :=d .DecodeElement (_fafece .NoLineBreaksBefore ,&_dabaa );_ddgda !=nil {return _ddgda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .SavePreviewPicture =NewCT_OnOff ();if _ebada :=d .DecodeElement (_fafece .SavePreviewPicture ,&_dabaa );_ebada !=nil {return _ebada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .DoNotValidateAgainstSchema =NewCT_OnOff ();if _bbceab :=d .DecodeElement (_fafece .DoNotValidateAgainstSchema ,&_dabaa );_bbceab !=nil {return _bbceab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .SaveInvalidXml =NewCT_OnOff ();if _edefcc :=d .DecodeElement (_fafece .SaveInvalidXml ,&_dabaa );_edefcc !=nil {return _edefcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .IgnoreMixedContent =NewCT_OnOff ();if _fdadb :=d .DecodeElement (_fafece .IgnoreMixedContent ,&_dabaa );_fdadb !=nil {return _fdadb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .AlwaysShowPlaceholderText =NewCT_OnOff ();if _cdfaff :=d .DecodeElement (_fafece .AlwaysShowPlaceholderText ,&_dabaa );_cdfaff !=nil {return _cdfaff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _efdcf :=d .DecodeElement (_fafece .DoNotDemarcateInvalidXml ,&_dabaa );_efdcf !=nil {return _efdcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .SaveXmlDataOnly =NewCT_OnOff ();if _gadgc :=d .DecodeElement (_fafece .SaveXmlDataOnly ,&_dabaa );_gadgc !=nil {return _gadgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .UseXSLTWhenSaving =NewCT_OnOff ();if _cfbdff :=d .DecodeElement (_fafece .UseXSLTWhenSaving ,&_dabaa );_cfbdff !=nil {return _cfbdff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .SaveThroughXslt =NewCT_SaveThroughXslt ();if _agddfd :=d .DecodeElement (_fafece .SaveThroughXslt ,&_dabaa );_agddfd !=nil {return _agddfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .ShowXMLTags =NewCT_OnOff ();if _beagff :=d .DecodeElement (_fafece .ShowXMLTags ,&_dabaa );_beagff !=nil {return _beagff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _dgafeg :=d .DecodeElement (_fafece .AlwaysMergeEmptyNamespace ,&_dabaa );_dgafeg !=nil {return _dgafeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .UpdateFields =NewCT_OnOff ();if _gdffae :=d .DecodeElement (_fafece .UpdateFields ,&_dabaa );_gdffae !=nil {return _gdffae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .HdrShapeDefaults =NewCT_ShapeDefaults ();if _aadec :=d .DecodeElement (_fafece .HdrShapeDefaults ,&_dabaa );_aadec !=nil {return _aadec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .FootnotePr =NewCT_FtnDocProps ();if _decgg :=d .DecodeElement (_fafece .FootnotePr ,&_dabaa );_decgg !=nil {return _decgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .EndnotePr =NewCT_EdnDocProps ();if _cbcgc :=d .DecodeElement (_fafece .EndnotePr ,&_dabaa );_cbcgc !=nil {return _cbcgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .Compat =NewCT_Compat ();if _fedfcf :=d .DecodeElement (_fafece .Compat ,&_dabaa );_fedfcf !=nil {return _fedfcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .DocVars =NewCT_DocVars ();if _ggcdc :=d .DecodeElement (_fafece .DocVars ,&_dabaa );_ggcdc !=nil {return _ggcdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .Rsids =NewCT_DocRsids ();if _cfaab :=d .DecodeElement (_fafece .Rsids ,&_dabaa );_cfaab !=nil {return _cfaab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fafece .MathPr =_cd .NewMathPr ();if _cdabdd :=d .DecodeElement (_fafece .MathPr ,&_dabaa );_cdabdd !=nil {return _cdabdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebdebg :=NewCT_String ();if _agdcg :=d .DecodeElement (_ebdebg ,&_dabaa );_agdcg !=nil {return _agdcg ;};_fafece .AttachedSchema =append (_fafece .AttachedSchema ,_ebdebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .ThemeFontLang =NewCT_Language ();if _fdbfgg :=d .DecodeElement (_fafece .ThemeFontLang ,&_dabaa );_fdbfgg !=nil {return _fdbfgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _dbbgddd :=d .DecodeElement (_fafece .ClrSchemeMapping ,&_dabaa );_dbbgddd !=nil {return _dbbgddd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _ggbca :=d .DecodeElement (_fafece .DoNotIncludeSubdocsInStats ,&_dabaa );_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 :"\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"}:_fafece .DoNotAutoCompressPictures =NewCT_OnOff ();if _dbadf :=d .DecodeElement (_fafece .DoNotAutoCompressPictures ,&_dabaa );_dbadf !=nil {return _dbadf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .ForceUpgrade =NewCT_Empty ();if _afega :=d .DecodeElement (_fafece .ForceUpgrade ,&_dabaa );_afega !=nil {return _afega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .Captions =NewCT_Captions ();if _eggcb :=d .DecodeElement (_fafece .Captions ,&_dabaa );_eggcb !=nil {return _eggcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _bfgdgc :=d .DecodeElement (_fafece .ReadModeInkLockDown ,&_dabaa );_bfgdgc !=nil {return _bfgdgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcbdc :=NewCT_SmartTagType ();if _gddfb :=d .DecodeElement (_dcbdc ,&_dabaa );_gddfb !=nil {return _gddfb ;};_fafece .SmartTagType =append (_fafece .SmartTagType ,_dcbdc );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"}:_fafece .SchemaLibrary =_ef .NewSchemaLibrary ();if _cadadc :=d .DecodeElement (_fafece .SchemaLibrary ,&_dabaa );_cadadc !=nil {return _cadadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .ShapeDefaults =NewCT_ShapeDefaults ();if _cafafd :=d .DecodeElement (_fafece .ShapeDefaults ,&_dabaa );_cafafd !=nil {return _cafafd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .DoNotEmbedSmartTags =NewCT_OnOff ();if _eegcgb :=d .DecodeElement (_fafece .DoNotEmbedSmartTags ,&_dabaa );_eegcgb !=nil {return _eegcgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafece .DecimalSymbol =NewCT_String ();if _ebcedg :=d .DecodeElement (_fafece .DecimalSymbol ,&_dabaa );_ebcedg !=nil {return _ebcedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafece .ListSeparator =NewCT_String ();if _aggfa :=d .DecodeElement (_fafece .ListSeparator ,&_dabaa );_aggfa !=nil {return _aggfa ;};default:_gfbae :=&_db .XSDAny {};if _gcdbg :=d .DecodeElement (_gfbae ,&_dabaa );_gcdbg !=nil {return _gcdbg ;};_fafece .Extra =append (_fafece .Extra ,_gfbae );};case _d .EndElement :break _caagc ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_dc *CT_Background )ValidateWithPath (path string )error {if _dc .ColorAttr !=nil {if _bgb :=_dc .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bgb !=nil {return _bgb ;};};if _aabd :=_dc .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_aabd !=nil {return _aabd ;};if _dc .Drawing !=nil {if _abga :=_dc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_abga !=nil {return _abga ;};};return nil ;}; +// Validate validates the CT_CellMergeTrackChange and its children +func (_faga *CT_CellMergeTrackChange )Validate ()error {return _faga .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");}; -// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path -func (_gggbe *CT_RubyAlign )ValidateWithPath (path string )error {if _gggbe .ValAttr ==ST_RubyAlignUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bbced :=_gggbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbced !=nil {return _bbced ;};return nil ;}; +// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path +func (_bgdfc *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _bgdfc .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _a .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 _decg :=_bgdfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_decg !=nil {return _decg ;};return nil ;}; -// Validate validates the CT_FramePr and its children -func (_aceef *CT_FramePr )Validate ()error {return _aceef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");};type CT_OnOff struct{ +// Validate validates the CT_Frame and its children +func (_fccg *CT_Frame )Validate ()error {return _fccg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");}; -// On/Off Value -ValAttr *_gc .ST_OnOff ;};func (_accfd *CT_SmartTagType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcafb :=range start .Attr {if _bcafb .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_agfgcb ,_cbedb :=_bcafb .Value ,error (nil );if _cbedb !=nil {return _cbedb ;};_accfd .NamespaceuriAttr =&_agfgcb ;continue ;};if _bcafb .Name .Local =="\u006e\u0061\u006d\u0065"{_fcebd ,_aeafc :=_bcafb .Value ,error (nil );if _aeafc !=nil {return _aeafc ;};_accfd .NameAttr =&_fcebd ;continue ;};if _bcafb .Name .Local =="\u0075\u0072\u006c"{_addgaa ,_begcg :=_bcafb .Value ,error (nil );if _begcg !=nil {return _begcg ;};_accfd .UrlAttr =&_addgaa ;continue ;};};for {_ddeba ,_efcb :=d .Token ();if _efcb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_efcb );};if _eabcg ,_gacbd :=_ddeba .(_g .EndElement );_gacbd &&_eabcg .Name ==start .Name {break ;};};return nil ;};type CT_SmartTagRun struct{ +// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path +func (_ffbag *CT_TextAlignment )ValidateWithPath (path string )error {if _ffbag .ValAttr ==ST_TextAlignmentUnset {return _a .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 _aceeb :=_ffbag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aceeb !=nil {return _aceeb ;};return nil ;};func (_dbfbc *EG_RunLevelElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbfbc .ProofErr !=nil {_fgece :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}};e .EncodeElement (_dbfbc .ProofErr ,_fgece );};if _dbfbc .PermStart !=nil {_fafca :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dbfbc .PermStart ,_fafca );};if _dbfbc .PermEnd !=nil {_egfecg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}};e .EncodeElement (_dbfbc .PermEnd ,_egfecg );};if _dbfbc .Ins !=nil {_dfgeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_dbfbc .Ins ,_dfgeg );};if _dbfbc .Del !=nil {_dagfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_dbfbc .Del ,_dagfc );};if _dbfbc .MoveFrom !=nil {_bdegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_dbfbc .MoveFrom ,_bdegc );};if _dbfbc .MoveTo !=nil {_gaaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_dbfbc .MoveTo ,_gaaac );};if _dbfbc .EG_RangeMarkupElements !=nil {for _ ,_gabbd :=range _dbfbc .EG_RangeMarkupElements {_gabbd .MarshalXML (e ,_d .StartElement {});};};if _dbfbc .EG_MathContent !=nil {for _ ,_fbgfdc :=range _dbfbc .EG_MathContent {_fbgfdc .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_fgcce *CT_FFHelpText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgcce .TypeAttr !=ST_InfoTextTypeUnset {_bddef ,_dgage :=_fgcce .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _dgage !=nil {return _dgage ;};start .Attr =append (start .Attr ,_bddef );};if _fgcce .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fgcce .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_faaba ST_AnnotationVMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_faaba .String (),start );};func NewCT_BdoContentRun ()*CT_BdoContentRun {_bba :=&CT_BdoContentRun {};return _bba };func (_gefdf ST_BrClear )Validate ()error {return _gefdf .ValidateWithPath ("")};func NewCT_TblPrEx ()*CT_TblPrEx {_cgdef :=&CT_TblPrEx {};return _cgdef };type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_ea .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;};func (_ggfeb *CT_WebSettings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggfeb .Frameset !=nil {_ecdba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};e .EncodeElement (_ggfeb .Frameset ,_ecdba );};if _ggfeb .Divs !=nil {_gceedc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_ggfeb .Divs ,_gceedc );};if _ggfeb .Encoding !=nil {_begacc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ggfeb .Encoding ,_begacc );};if _ggfeb .OptimizeForBrowser !=nil {_acfdb :=_d .StartElement {Name :_d .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_ggfeb .OptimizeForBrowser ,_acfdb );};if _ggfeb .RelyOnVML !=nil {_caadc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_ggfeb .RelyOnVML ,_caadc );};if _ggfeb .AllowPNG !=nil {_dabca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}};e .EncodeElement (_ggfeb .AllowPNG ,_dabca );};if _ggfeb .DoNotRelyOnCSS !=nil {_aadba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_ggfeb .DoNotRelyOnCSS ,_aadba );};if _ggfeb .DoNotSaveAsSingleFile !=nil {_dadebe :=_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 (_ggfeb .DoNotSaveAsSingleFile ,_dadebe );};if _ggfeb .DoNotOrganizeInFolder !=nil {_ddceg :=_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 (_ggfeb .DoNotOrganizeInFolder ,_ddceg );};if _ggfeb .DoNotUseLongFileNames !=nil {_gdfbb :=_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 (_ggfeb .DoNotUseLongFileNames ,_gdfbb );};if _ggfeb .PixelsPerInch !=nil {_fbbeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_ggfeb .PixelsPerInch ,_fbbeb );};if _ggfeb .TargetScreenSz !=nil {_bebbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}};e .EncodeElement (_ggfeb .TargetScreenSz ,_bebbac );};if _ggfeb .SaveSmartTagsAsXml !=nil {_dcbddf :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_ggfeb .SaveSmartTagsAsXml ,_dcbddf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcbfgfb ST_MeasurementOrPercent )String ()string {if _bcbfgfb .ST_DecimalNumberOrPercent !=nil {return _bcbfgfb .ST_DecimalNumberOrPercent .String ();};if _bcbfgfb .ST_UniversalMeasure !=nil {return _a .Sprintf ("\u0025\u0076",*_bcbfgfb .ST_UniversalMeasure );};return "";};func (_egfgddd WdST_RelFromV )Validate ()error {return _egfgddd .ValidateWithPath ("")}; -// Smart Tag Namespace -UriAttr *string ; +// Validate validates the CT_CalendarType and its children +func (_cbeg *CT_CalendarType )Validate ()error {return _cbeg .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");};func NewEG_MathContent ()*EG_MathContent {_bgddg :=&EG_MathContent {};return _bgddg }; -// Smart Tag Name -ElementAttr string ; +// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path +func (_aecdb *CT_Spacing )ValidateWithPath (path string )error {if _aecdb .BeforeAttr !=nil {if _aefab :=_aecdb .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_aefab !=nil {return _aefab ;};};if _aecdb .BeforeAutospacingAttr !=nil {if _eeegc :=_aecdb .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072");_eeegc !=nil {return _eeegc ;};};if _aecdb .AfterAttr !=nil {if _ddgaf :=_aecdb .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ddgaf !=nil {return _ddgaf ;};};if _aecdb .AfterAutospacingAttr !=nil {if _feffc :=_aecdb .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072");_feffc !=nil {return _feffc ;};};if _aecdb .LineAttr !=nil {if _fdbead :=_aecdb .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_fdbead !=nil {return _fdbead ;};};if _adbfc :=_aecdb .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_adbfc !=nil {return _adbfc ;};return nil ;};type CT_SdtRun struct{ -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;}; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path -func (_gggec *CT_Panose )ValidateWithPath (path string )error {return nil };func (_fdagc *CT_FontsList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdagc .Font !=nil {_bdfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_caecg :=range _fdagc .Font {e .EncodeElement (_caecg ,_bdfb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geagdg ST_PTabLeader )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggecad :=_g .Attr {};_ggecad .Name =name ;switch _geagdg {case ST_PTabLeaderUnset :_ggecad .Value ="";case ST_PTabLeaderNone :_ggecad .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_ggecad .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_ggecad .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_ggecad .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_ggecad .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _ggecad ,nil ;};type CT_TrackChange struct{AuthorAttr string ;DateAttr *_f .Time ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Annotation Identifier -IdAttr int64 ;};func (_ccbdde ST_RestartNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ccbdde .String (),start );};type ST_TextboxTightWrap byte ;func (_dbdgggb *ST_NumberFormat )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbdgggb =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dbdgggb =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dbdgggb =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dbdgggb =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dbdgggb =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dbdgggb =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_dbdgggb =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dbdgggb =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dbdgggb =8;case "\u0068\u0065\u0078":*_dbdgggb =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_dbdgggb =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbdgggb =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbdgggb =12;case "\u0061\u0069\u0075e\u006f":*_dbdgggb =13;case "\u0069\u0072\u006fh\u0061":*_dbdgggb =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_dbdgggb =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_dbdgggb =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_dbdgggb =17;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064":*_dbdgggb =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_dbdgggb =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_dbdgggb =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dbdgggb =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dbdgggb =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_dbdgggb =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_dbdgggb =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_dbdgggb =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_dbdgggb =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_dbdgggb =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_dbdgggb =28;case "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065":*_dbdgggb =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_dbdgggb =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_dbdgggb =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_dbdgggb =32;case "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c":*_dbdgggb =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dbdgggb =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_dbdgggb =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_dbdgggb =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbdgggb =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbdgggb =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_dbdgggb =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_dbdgggb =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbdgggb =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dbdgggb =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_dbdgggb =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_dbdgggb =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_dbdgggb =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_dbdgggb =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_dbdgggb =47;case "\u006e\u006f\u006e\u0065":*_dbdgggb =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_dbdgggb =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_dbdgggb =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_dbdgggb =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_dbdgggb =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_dbdgggb =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_dbdgggb =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_dbdgggb =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dbdgggb =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbdgggb =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_dbdgggb =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dbdgggb =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbdgggb =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_dbdgggb =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_dbdgggb =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbdgggb =63;};return nil ;};type CT_LevelSuffix struct{ +// Inline-Level Structured Document Tag Content +SdtContent *CT_SdtContentRun ;}; -// Character Type Between Numbering and Text -ValAttr ST_LevelSuffix ;};func (_afcgdc ST_TabTlc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afcgdc .String (),start );};func (_gfgec ST_FFTextType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebafb :=_g .Attr {};_ebafb .Name =name ;switch _gfgec {case ST_FFTextTypeUnset :_ebafb .Value ="";case ST_FFTextTypeRegular :_ebafb .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_ebafb .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_ebafb .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_ebafb .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case ST_FFTextTypeCurrentDate :_ebafb .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_ebafb .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _ebafb ,nil ;};func NewCT_TblWidth ()*CT_TblWidth {_agcbea :=&CT_TblWidth {};return _agcbea }; +// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path +func (_abbacg *CT_TcMar )ValidateWithPath (path string )error {if _abbacg .Top !=nil {if _facgc :=_abbacg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_facgc !=nil {return _facgc ;};};if _abbacg .Start !=nil {if _cbbca :=_abbacg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_cbbca !=nil {return _cbbca ;};};if _abbacg .Left !=nil {if _dbged :=_abbacg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dbged !=nil {return _dbged ;};};if _abbacg .Bottom !=nil {if _dgaace :=_abbacg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dgaace !=nil {return _dgaace ;};};if _abbacg .End !=nil {if _dbbab :=_abbacg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_dbbab !=nil {return _dbbab ;};};if _abbacg .Right !=nil {if _cbcfd :=_abbacg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cbcfd !=nil {return _cbcfd ;};};return nil ;};func (_bcgbda ST_InfoTextType )Validate ()error {return _bcgbda .ValidateWithPath ("")}; -// Validate validates the CT_PaperSource and its children -func (_fbbca *CT_PaperSource )Validate ()error {return _fbbca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");};func NewCT_TblPrEx ()*CT_TblPrEx {_edcgcd :=&CT_TblPrEx {};return _edcgcd };type CT_SimpleField struct{ +// Validate validates the WdCT_WordprocessingShape and its children +func (_bcgbcc *WdCT_WordprocessingShape )Validate ()error {return _bcgbcc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");}; -// Field Codes -InstrAttr string ; +// Validate validates the WdWsp and its children +func (_acdfc *WdWsp )Validate ()error {return _acdfc .ValidateWithPath ("\u0057\u0064\u0057s\u0070")};func (_edfea *ST_MailMergeDest )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcdbed ,_fadac :=d .Token ();if _fadac !=nil {return _fadac ;};if _bbcac ,_abcgd :=_gcdbed .(_d .EndElement );_abcgd &&_bbcac .Name ==start .Name {*_edfea =1;return nil ;};if _aebcca ,_aabab :=_gcdbed .(_d .CharData );!_aabab {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcdbed );}else {switch string (_aebcca ){case "":*_edfea =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_edfea =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_edfea =2;case "\u0065\u006d\u0061i\u006c":*_edfea =3;case "\u0066\u0061\u0078":*_edfea =4;};};_gcdbed ,_fadac =d .Token ();if _fadac !=nil {return _fadac ;};if _gcacd ,_dgbcdb :=_gcdbed .(_d .EndElement );_dgbcdb &&_gcacd .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcdbed );};type CT_StylePaneFilter struct{ -// Field Should Not Be Recalculated -FldLockAttr *_gc .ST_OnOff ; +// Display All Styles +AllStylesAttr *_dg .ST_OnOff ; -// Field Result Invalidated -DirtyAttr *_gc .ST_OnOff ; +// Display Only Custom Styles +CustomStylesAttr *_dg .ST_OnOff ; -// Custom Field Data -FldData *CT_Text ;EG_PContent []*EG_PContent ;};func (_bfefg ST_CaptionPos )String ()string {switch _bfefg {case 0:return "";case 1:return "\u0061\u0062\u006fv\u0065";case 2:return "\u0062\u0065\u006co\u0077";case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";};return "";};func (_efcacd ST_HdrFtr )Validate ()error {return _efcacd .ValidateWithPath ("")};func (_afegcf *WdCT_PosHChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afegcf .Align !=WdST_AlignHUnset {_eabfba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_afegcf .Align ,_eabfba );};if _afegcf .PosOffset !=nil {_fbfgbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_afegcf .PosOffset ,_fbfgbb );};return nil ;};func (_efcc *CT_DocDefaults )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeef :for {_ddgb ,_cddg :=d .Token ();if _cddg !=nil {return _cddg ;};switch _adde :=_ddgb .(type ){case _g .StartElement :switch _adde .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_efcc .RPrDefault =NewCT_RPrDefault ();if _edff :=d .DecodeElement (_efcc .RPrDefault ,&_adde );_edff !=nil {return _edff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_efcc .PPrDefault =NewCT_PPrDefault ();if _feceb :=d .DecodeElement (_efcc .PPrDefault ,&_adde );_feceb !=nil {return _feceb ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066\u0061u\u006ct\u0073\u0020\u0025\u0076",_adde .Name );if _fdgdb :=d .Skip ();_fdgdb !=nil {return _fdgdb ;};};case _g .EndElement :break _eeef ;case _g .CharData :};};return nil ;};func (_eefff *WdCT_WordprocessingGroup )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eefff .CNvPr !=nil {_bdeegb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_eefff .CNvPr ,_bdeegb );};_aadgba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eefff .CNvGrpSpPr ,_aadgba );_egdgdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eefff .GrpSpPr ,_egdgdb );if _eefff .Choice !=nil {for _ ,_accaee :=range _eefff .Choice {_accaee .MarshalXML (e ,_g .StartElement {});};};if _eefff .ExtLst !=nil {_aaaddd :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eefff .ExtLst ,_aaaddd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adcefb *CT_FFStatusText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdffb :=range start .Attr {if _fdffb .Name .Local =="\u0074\u0079\u0070\u0065"{_adcefb .TypeAttr .UnmarshalXMLAttr (_fdffb );continue ;};if _fdffb .Name .Local =="\u0076\u0061\u006c"{_bbgcc ,_gdbfg :=_fdffb .Value ,error (nil );if _gdbfg !=nil {return _gdbfg ;};_adcefb .ValAttr =&_bbgcc ;continue ;};};for {_dddg ,_fabbf :=d .Token ();if _fabbf !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_fabbf );};if _ggbbf ,_baee :=_dddg .(_g .EndElement );_baee &&_ggbbf .Name ==start .Name {break ;};};return nil ;}; +// Display Latent Styles +LatentStylesAttr *_dg .ST_OnOff ; -// Validate validates the GlossaryDocument and its children -func (_bffga *GlossaryDocument )Validate ()error {return _bffga .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_bgefcf ST_TextDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgefcf .String (),start );};func (_dcdcabc ST_DocPartType )ValidateWithPath (path string )error {switch _dcdcabc {case 0,1,2,3,4,5,6,7:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdcabc ));};return nil ;};func (_ecfae *ST_Shd )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geaaf ,_gbeabb :=d .Token ();if _gbeabb !=nil {return _gbeabb ;};if _gacaag ,_cfdeda :=_geaaf .(_g .EndElement );_cfdeda &&_gacaag .Name ==start .Name {*_ecfae =1;return nil ;};if _bfbgf ,_gabdg :=_geaaf .(_g .CharData );!_gabdg {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geaaf );}else {switch string (_bfbgf ){case "":*_ecfae =0;case "\u006e\u0069\u006c":*_ecfae =1;case "\u0063\u006c\u0065a\u0072":*_ecfae =2;case "\u0073\u006f\u006ci\u0064":*_ecfae =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_ecfae =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_ecfae =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_ecfae =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_ecfae =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_ecfae =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_ecfae =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_ecfae =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_ecfae =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_ecfae =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_ecfae =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_ecfae =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_ecfae =15;case "\u0070\u0063\u0074\u0035":*_ecfae =16;case "\u0070\u0063\u00741\u0030":*_ecfae =17;case "\u0070\u0063\u00741\u0032":*_ecfae =18;case "\u0070\u0063\u00741\u0035":*_ecfae =19;case "\u0070\u0063\u00742\u0030":*_ecfae =20;case "\u0070\u0063\u00742\u0035":*_ecfae =21;case "\u0070\u0063\u00743\u0030":*_ecfae =22;case "\u0070\u0063\u00743\u0035":*_ecfae =23;case "\u0070\u0063\u00743\u0037":*_ecfae =24;case "\u0070\u0063\u00744\u0030":*_ecfae =25;case "\u0070\u0063\u00744\u0035":*_ecfae =26;case "\u0070\u0063\u00745\u0030":*_ecfae =27;case "\u0070\u0063\u00745\u0035":*_ecfae =28;case "\u0070\u0063\u00746\u0030":*_ecfae =29;case "\u0070\u0063\u00746\u0032":*_ecfae =30;case "\u0070\u0063\u00746\u0035":*_ecfae =31;case "\u0070\u0063\u00747\u0030":*_ecfae =32;case "\u0070\u0063\u00747\u0035":*_ecfae =33;case "\u0070\u0063\u00748\u0030":*_ecfae =34;case "\u0070\u0063\u00748\u0035":*_ecfae =35;case "\u0070\u0063\u00748\u0037":*_ecfae =36;case "\u0070\u0063\u00749\u0030":*_ecfae =37;case "\u0070\u0063\u00749\u0035":*_ecfae =38;};};_geaaf ,_gbeabb =d .Token ();if _gbeabb !=nil {return _gbeabb ;};if _ffgga ,_fabce :=_geaaf .(_g .EndElement );_fabce &&_ffgga .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geaaf );};type CT_DecimalNumberOrPrecent struct{ +// Display Styles in Use +StylesInUseAttr *_dg .ST_OnOff ; -// Value in Percent -ValAttr ST_DecimalNumberOrPercent ;};func (_adbdg *CT_NumPicBullet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003an\u0075\u006d\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_adbdg .NumPicBulletIdAttr )});e .EncodeToken (start );if _adbdg .Pict !=nil {_dcdeaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_adbdg .Pict ,_dcdeaa );};if _adbdg .Drawing !=nil {_egbcg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_adbdg .Drawing ,_egbcg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SdtRun ()*CT_SdtRun {_bbaa :=&CT_SdtRun {};return _bbaa };func (_fecdfd *CT_RunTrackChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fecdfd .AuthorAttr )});if _fecdfd .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fecdfd .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fecdfd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgaff *ST_SectionMark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cggade ,_eababf :=d .Token ();if _eababf !=nil {return _eababf ;};if _gdedd ,_feeecb :=_cggade .(_g .EndElement );_feeecb &&_gdedd .Name ==start .Name {*_fgaff =1;return nil ;};if _eefgg ,_dbbba :=_cggade .(_g .CharData );!_dbbba {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggade );}else {switch string (_eefgg ){case "":*_fgaff =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_fgaff =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_fgaff =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fgaff =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_fgaff =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_fgaff =5;};};_cggade ,_eababf =d .Token ();if _eababf !=nil {return _eababf ;};if _fccac ,_bfbfe :=_cggade .(_g .EndElement );_bfbfe &&_fccac .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggade );};func (_gbeegf ST_TextAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgeece :=_g .Attr {};_cgeece .Name =name ;switch _gbeegf {case ST_TextAlignmentUnset :_cgeece .Value ="";case ST_TextAlignmentTop :_cgeece .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_cgeece .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_cgeece .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_cgeece .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_cgeece .Value ="\u0061\u0075\u0074\u006f";};return _cgeece ,nil ;};func NewCT_RubyPr ()*CT_RubyPr {_fdbdfa :=&CT_RubyPr {};_fdbdfa .RubyAlign =NewCT_RubyAlign ();_fdbdfa .Hps =NewCT_HpsMeasure ();_fdbdfa .HpsRaise =NewCT_HpsMeasure ();_fdbdfa .HpsBaseText =NewCT_HpsMeasure ();_fdbdfa .Lid =NewCT_Lang ();return _fdbdfa ;};func (_gbddb *WdCT_WordprocessingGroupChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbddb .Wsp !=nil {_ggdcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_bdaage :=range _gbddb .Wsp {e .EncodeElement (_bdaage ,_ggdcb );};};if _gbddb .GrpSp !=nil {_gafdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_gcbcfa :=range _gbddb .GrpSp {e .EncodeElement (_gcbcfa ,_gafdg );};};if _gbddb .GraphicFrame !=nil {_agbgf :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_dcfeee :=range _gbddb .GraphicFrame {e .EncodeElement (_dcfeee ,_agbgf );};};if _gbddb .Pic !=nil {_dgbcec :=_g .StartElement {Name :_g .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_cgcfc :=range _gbddb .Pic {e .EncodeElement (_cgcfc ,_dgbcec );};};if _gbddb .ContentPart !=nil {_eaagc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_cgfef :=range _gbddb .ContentPart {e .EncodeElement (_cgfef ,_eaagc );};};return nil ;};func (_fffgd ST_ThemeColor )Validate ()error {return _fffgd .ValidateWithPath ("")}; +// Display Heading Styles +HeadingStylesAttr *_dg .ST_OnOff ; -// Validate validates the CT_TcPrBase and its children -func (_ecaba *CT_TcPrBase )Validate ()error {return _ecaba .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};func NewCT_TrPr ()*CT_TrPr {_edfce :=&CT_TrPr {};return _edfce };func (_ebbf *CT_JcTable )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebbf .ValAttr =ST_JcTable (1);for _ ,_ebde :=range start .Attr {if _ebde .Name .Local =="\u0076\u0061\u006c"{_ebbf .ValAttr .UnmarshalXMLAttr (_ebde );continue ;};};for {_aegcb ,_bfgda :=d .Token ();if _bfgda !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_bfgda );};if _dbdgg ,_agbbc :=_aegcb .(_g .EndElement );_agbbc &&_dbdgg .Name ==start .Name {break ;};};return nil ;};func (_acedg *CT_FramePr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acedg .DropCapAttr !=ST_DropCapUnset {_cbbad ,_cdbcg :=_acedg .DropCapAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"});if _cdbcg !=nil {return _cdbcg ;};start .Attr =append (start .Attr ,_cbbad );};if _acedg .LinesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .LinesAttr )});};if _acedg .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .WAttr )});};if _acedg .HAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .HAttr )});};if _acedg .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .VSpaceAttr )});};if _acedg .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .HSpaceAttr )});};if _acedg .WrapAttr !=ST_WrapUnset {_fgffg ,_afagd :=_acedg .WrapAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _afagd !=nil {return _afagd ;};start .Attr =append (start .Attr ,_fgffg );};if _acedg .HAnchorAttr !=ST_HAnchorUnset {_aaee ,_cdef :=_acedg .HAnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"});if _cdef !=nil {return _cdef ;};start .Attr =append (start .Attr ,_aaee );};if _acedg .VAnchorAttr !=ST_VAnchorUnset {_dfgec ,_bbccg :=_acedg .VAnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _bbccg !=nil {return _bbccg ;};start .Attr =append (start .Attr ,_dfgec );};if _acedg .XAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .XAttr )});};if _acedg .XAlignAttr !=_gc .ST_XAlignUnset {_ccgfa ,_fcgcf :=_acedg .XAlignAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"});if _fcgcf !=nil {return _fcgcf ;};start .Attr =append (start .Attr ,_ccgfa );};if _acedg .YAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .YAttr )});};if _acedg .YAlignAttr !=_gc .ST_YAlignUnset {_gbfbd ,_gced :=_acedg .YAlignAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"});if _gced !=nil {return _gced ;};start .Attr =append (start .Attr ,_gbfbd );};if _acedg .HRuleAttr !=ST_HeightRuleUnset {_bfbad ,_deeee :=_acedg .HRuleAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _deeee !=nil {return _deeee ;};start .Attr =append (start .Attr ,_bfbad );};if _acedg .AnchorLockAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061n\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"},Value :_gd .Sprintf ("\u0025\u0076",*_acedg .AnchorLockAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Display Numbering Styles +NumberingStylesAttr *_dg .ST_OnOff ; -// Validate validates the CT_Headers and its children -func (_bfeg *CT_Headers )Validate ()error {return _bfeg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");}; +// Display Table Styles +TableStylesAttr *_dg .ST_OnOff ; -// Validate validates the CT_UnsignedDecimalNumber and its children -func (_bcfad *CT_UnsignedDecimalNumber )Validate ()error {return _bcfad .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");}; +// Display Run Level Direct Formatting +DirectFormattingOnRunsAttr *_dg .ST_OnOff ; -// Validate validates the CT_WritingStyle and its children -func (_aagae *CT_WritingStyle )Validate ()error {return _aagae .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");}; +// Display Paragraph Level Direct Formatting +DirectFormattingOnParagraphsAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path -func (_aegbf *CT_FtnDocProps )ValidateWithPath (path string )error {if _aegbf .Pos !=nil {if _egbec :=_aegbf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_egbec !=nil {return _egbec ;};};if _aegbf .NumFmt !=nil {if _faad :=_aegbf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_faad !=nil {return _faad ;};};if _aegbf .NumStart !=nil {if _cdfaf :=_aegbf .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_cdfaf !=nil {return _cdfaf ;};};if _aegbf .NumRestart !=nil {if _fced :=_aegbf .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_fced !=nil {return _fced ;};};for _gfedc ,_gfbg :=range _aegbf .Footnote {if _efgg :=_gfbg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_gfedc ));_efgg !=nil {return _efgg ;};};return nil ;};func (_bdba *CT_BdoContentRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eff :=range start .Attr {if _eff .Name .Local =="\u0076\u0061\u006c"{_bdba .ValAttr .UnmarshalXMLAttr (_eff );continue ;};};_ffgbg :for {_cfeg ,_gbe :=d .Token ();if _gbe !=nil {return _gbe ;};switch _cabb :=_cfeg .(type ){case _g .StartElement :switch _cabb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gcc :=NewCT_SimpleField ();if _bbc :=d .DecodeElement (_gcc ,&_cabb );_bbc !=nil {return _bbc ;};_bdba .FldSimple =append (_bdba .FldSimple ,_gcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_bdba .Hyperlink =NewCT_Hyperlink ();if _fcbd :=d .DecodeElement (_bdba .Hyperlink ,&_cabb );_fcbd !=nil {return _fcbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bdba .SubDoc =NewCT_Rel ();if _dfg :=d .DecodeElement (_bdba .SubDoc ,&_cabb );_dfg !=nil {return _dfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cebb :=NewEG_ContentRunContent ();_cebb .CustomXml =NewCT_CustomXmlRun ();if _gcg :=d .DecodeElement (_cebb .CustomXml ,&_cabb );_gcg !=nil {return _gcg ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_cebb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fbe :=NewEG_ContentRunContent ();_fbe .SmartTag =NewCT_SmartTagRun ();if _cgb :=d .DecodeElement (_fbe .SmartTag ,&_cabb );_cgb !=nil {return _cgb ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_fbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fcf :=NewEG_ContentRunContent ();_fcf .Sdt =NewCT_SdtRun ();if _bcd :=d .DecodeElement (_fcf .Sdt ,&_cabb );_bcd !=nil {return _bcd ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_fcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_bfcb :=NewEG_ContentRunContent ();_bfcb .Dir =NewCT_DirContentRun ();if _ffbb :=d .DecodeElement (_bfcb .Dir ,&_cabb );_ffbb !=nil {return _ffbb ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_bfcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_ccga :=NewEG_ContentRunContent ();_ccga .Bdo =NewCT_BdoContentRun ();if _edg :=d .DecodeElement (_ccga .Bdo ,&_cabb );_edg !=nil {return _edg ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_ccga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_eed :=NewEG_ContentRunContent ();_eed .R =NewCT_R ();if _adbb :=d .DecodeElement (_eed .R ,&_cabb );_adbb !=nil {return _adbb ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_eed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bba :=NewEG_ContentRunContent ();_cbb :=NewEG_RunLevelElts ();_cbb .ProofErr =NewCT_ProofErr ();if _eabg :=d .DecodeElement (_cbb .ProofErr ,&_cabb );_eabg !=nil {return _eabg ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_bba );_bba .EG_RunLevelElts =append (_bba .EG_RunLevelElts ,_cbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dce :=NewEG_ContentRunContent ();_cce :=NewEG_RunLevelElts ();_cce .PermStart =NewCT_PermStart ();if _cec :=d .DecodeElement (_cce .PermStart ,&_cabb );_cec !=nil {return _cec ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_dce );_dce .EG_RunLevelElts =append (_dce .EG_RunLevelElts ,_cce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dgee :=NewEG_ContentRunContent ();_bae :=NewEG_RunLevelElts ();_bae .PermEnd =NewCT_Perm ();if _dbdf :=d .DecodeElement (_bae .PermEnd ,&_cabb );_dbdf !=nil {return _dbdf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_dgee );_dgee .EG_RunLevelElts =append (_dgee .EG_RunLevelElts ,_bae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ddg :=NewEG_ContentRunContent ();_fde :=NewEG_RunLevelElts ();_fde .Ins =NewCT_RunTrackChange ();if _aed :=d .DecodeElement (_fde .Ins ,&_cabb );_aed !=nil {return _aed ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_ddg );_ddg .EG_RunLevelElts =append (_ddg .EG_RunLevelElts ,_fde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fcc :=NewEG_ContentRunContent ();_adc :=NewEG_RunLevelElts ();_adc .Del =NewCT_RunTrackChange ();if _agf :=d .DecodeElement (_adc .Del ,&_cabb );_agf !=nil {return _agf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_fcc );_fcc .EG_RunLevelElts =append (_fcc .EG_RunLevelElts ,_adc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dbdg :=NewEG_ContentRunContent ();_agdc :=NewEG_RunLevelElts ();_agdc .MoveFrom =NewCT_RunTrackChange ();if _caa :=d .DecodeElement (_agdc .MoveFrom ,&_cabb );_caa !=nil {return _caa ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_dbdg );_dbdg .EG_RunLevelElts =append (_dbdg .EG_RunLevelElts ,_agdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gbb :=NewEG_ContentRunContent ();_dddc :=NewEG_RunLevelElts ();_dddc .MoveTo =NewCT_RunTrackChange ();if _dadc :=d .DecodeElement (_dddc .MoveTo ,&_cabb );_dadc !=nil {return _dadc ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_gbb );_gbb .EG_RunLevelElts =append (_gbb .EG_RunLevelElts ,_dddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_agb :=NewEG_ContentRunContent ();_ccge :=NewEG_RunLevelElts ();_egbg :=NewEG_RangeMarkupElements ();_egbg .BookmarkStart =NewCT_Bookmark ();if _bad :=d .DecodeElement (_egbg .BookmarkStart ,&_cabb );_bad !=nil {return _bad ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_agb );_agb .EG_RunLevelElts =append (_agb .EG_RunLevelElts ,_ccge );_ccge .EG_RangeMarkupElements =append (_ccge .EG_RangeMarkupElements ,_egbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cebba :=NewEG_ContentRunContent ();_adcd :=NewEG_RunLevelElts ();_bdea :=NewEG_RangeMarkupElements ();_bdea .BookmarkEnd =NewCT_MarkupRange ();if _cgd :=d .DecodeElement (_bdea .BookmarkEnd ,&_cabb );_cgd !=nil {return _cgd ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_cebba );_cebba .EG_RunLevelElts =append (_cebba .EG_RunLevelElts ,_adcd );_adcd .EG_RangeMarkupElements =append (_adcd .EG_RangeMarkupElements ,_bdea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dgba :=NewEG_ContentRunContent ();_cgg :=NewEG_RunLevelElts ();_gede :=NewEG_RangeMarkupElements ();_gede .MoveFromRangeStart =NewCT_MoveBookmark ();if _acf :=d .DecodeElement (_gede .MoveFromRangeStart ,&_cabb );_acf !=nil {return _acf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_dgba );_dgba .EG_RunLevelElts =append (_dgba .EG_RunLevelElts ,_cgg );_cgg .EG_RangeMarkupElements =append (_cgg .EG_RangeMarkupElements ,_gede );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afc :=NewEG_ContentRunContent ();_dga :=NewEG_RunLevelElts ();_fdeg :=NewEG_RangeMarkupElements ();_fdeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbcg :=d .DecodeElement (_fdeg .MoveFromRangeEnd ,&_cabb );_cbcg !=nil {return _cbcg ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_afc );_afc .EG_RunLevelElts =append (_afc .EG_RunLevelElts ,_dga );_dga .EG_RangeMarkupElements =append (_dga .EG_RangeMarkupElements ,_fdeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_faa :=NewEG_ContentRunContent ();_aaf :=NewEG_RunLevelElts ();_cdee :=NewEG_RangeMarkupElements ();_cdee .MoveToRangeStart =NewCT_MoveBookmark ();if _eae :=d .DecodeElement (_cdee .MoveToRangeStart ,&_cabb );_eae !=nil {return _eae ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_faa );_faa .EG_RunLevelElts =append (_faa .EG_RunLevelElts ,_aaf );_aaf .EG_RangeMarkupElements =append (_aaf .EG_RangeMarkupElements ,_cdee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_abc :=NewEG_ContentRunContent ();_aeb :=NewEG_RunLevelElts ();_faga :=NewEG_RangeMarkupElements ();_faga .MoveToRangeEnd =NewCT_MarkupRange ();if _bfgc :=d .DecodeElement (_faga .MoveToRangeEnd ,&_cabb );_bfgc !=nil {return _bfgc ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_abc );_abc .EG_RunLevelElts =append (_abc .EG_RunLevelElts ,_aeb );_aeb .EG_RangeMarkupElements =append (_aeb .EG_RangeMarkupElements ,_faga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fcfg :=NewEG_ContentRunContent ();_efff :=NewEG_RunLevelElts ();_fegc :=NewEG_RangeMarkupElements ();_fegc .CommentRangeStart =NewCT_MarkupRange ();if _gdf :=d .DecodeElement (_fegc .CommentRangeStart ,&_cabb );_gdf !=nil {return _gdf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_fcfg );_fcfg .EG_RunLevelElts =append (_fcfg .EG_RunLevelElts ,_efff );_efff .EG_RangeMarkupElements =append (_efff .EG_RangeMarkupElements ,_fegc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eebe :=NewEG_ContentRunContent ();_cge :=NewEG_RunLevelElts ();_dfef :=NewEG_RangeMarkupElements ();_dfef .CommentRangeEnd =NewCT_MarkupRange ();if _eega :=d .DecodeElement (_dfef .CommentRangeEnd ,&_cabb );_eega !=nil {return _eega ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_eebe );_eebe .EG_RunLevelElts =append (_eebe .EG_RunLevelElts ,_cge );_cge .EG_RangeMarkupElements =append (_cge .EG_RangeMarkupElements ,_dfef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dba :=NewEG_ContentRunContent ();_ccd :=NewEG_RunLevelElts ();_bafd :=NewEG_RangeMarkupElements ();_bafd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cea :=d .DecodeElement (_bafd .CustomXmlInsRangeStart ,&_cabb );_cea !=nil {return _cea ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_dba );_dba .EG_RunLevelElts =append (_dba .EG_RunLevelElts ,_ccd );_ccd .EG_RangeMarkupElements =append (_ccd .EG_RangeMarkupElements ,_bafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fafb :=NewEG_ContentRunContent ();_beb :=NewEG_RunLevelElts ();_cfec :=NewEG_RangeMarkupElements ();_cfec .CustomXmlInsRangeEnd =NewCT_Markup ();if _bfa :=d .DecodeElement (_cfec .CustomXmlInsRangeEnd ,&_cabb );_bfa !=nil {return _bfa ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_fafb );_fafb .EG_RunLevelElts =append (_fafb .EG_RunLevelElts ,_beb );_beb .EG_RangeMarkupElements =append (_beb .EG_RangeMarkupElements ,_cfec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cfdd :=NewEG_ContentRunContent ();_fbd :=NewEG_RunLevelElts ();_egg :=NewEG_RangeMarkupElements ();_egg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcd :=d .DecodeElement (_egg .CustomXmlDelRangeStart ,&_cabb );_dcd !=nil {return _dcd ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_cfdd );_cfdd .EG_RunLevelElts =append (_cfdd .EG_RunLevelElts ,_fbd );_fbd .EG_RangeMarkupElements =append (_fbd .EG_RangeMarkupElements ,_egg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_daa :=NewEG_ContentRunContent ();_gge :=NewEG_RunLevelElts ();_gda :=NewEG_RangeMarkupElements ();_gda .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbdf :=d .DecodeElement (_gda .CustomXmlDelRangeEnd ,&_cabb );_bbdf !=nil {return _bbdf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_daa );_daa .EG_RunLevelElts =append (_daa .EG_RunLevelElts ,_gge );_gge .EG_RangeMarkupElements =append (_gge .EG_RangeMarkupElements ,_gda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gea :=NewEG_ContentRunContent ();_edf :=NewEG_RunLevelElts ();_dfea :=NewEG_RangeMarkupElements ();_dfea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aabdf :=d .DecodeElement (_dfea .CustomXmlMoveFromRangeStart ,&_cabb );_aabdf !=nil {return _aabdf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_gea );_gea .EG_RunLevelElts =append (_gea .EG_RunLevelElts ,_edf );_edf .EG_RangeMarkupElements =append (_edf .EG_RangeMarkupElements ,_dfea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_add :=NewEG_ContentRunContent ();_fgd :=NewEG_RunLevelElts ();_eaga :=NewEG_RangeMarkupElements ();_eaga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fceg :=d .DecodeElement (_eaga .CustomXmlMoveFromRangeEnd ,&_cabb );_fceg !=nil {return _fceg ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_add );_add .EG_RunLevelElts =append (_add .EG_RunLevelElts ,_fgd );_fgd .EG_RangeMarkupElements =append (_fgd .EG_RangeMarkupElements ,_eaga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cgc :=NewEG_ContentRunContent ();_bgbd :=NewEG_RunLevelElts ();_cfdc :=NewEG_RangeMarkupElements ();_cfdc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gad :=d .DecodeElement (_cfdc .CustomXmlMoveToRangeStart ,&_cabb );_gad !=nil {return _gad ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_cgc );_cgc .EG_RunLevelElts =append (_cgc .EG_RunLevelElts ,_bgbd );_bgbd .EG_RangeMarkupElements =append (_bgbd .EG_RangeMarkupElements ,_cfdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edda :=NewEG_ContentRunContent ();_dcea :=NewEG_RunLevelElts ();_dbdb :=NewEG_RangeMarkupElements ();_dbdb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aegf :=d .DecodeElement (_dbdb .CustomXmlMoveToRangeEnd ,&_cabb );_aegf !=nil {return _aegf ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_edda );_edda .EG_RunLevelElts =append (_edda .EG_RunLevelElts ,_dcea );_dcea .EG_RangeMarkupElements =append (_dcea .EG_RangeMarkupElements ,_dbdb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_eda :=NewEG_ContentRunContent ();_aeda :=NewEG_RunLevelElts ();_ceg :=NewEG_MathContent ();_ceg .OMathPara =_ec .NewOMathPara ();if _ddad :=d .DecodeElement (_ceg .OMathPara ,&_cabb );_ddad !=nil {return _ddad ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_eda );_eda .EG_RunLevelElts =append (_eda .EG_RunLevelElts ,_aeda );_aeda .EG_MathContent =append (_aeda .EG_MathContent ,_ceg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ecffc :=NewEG_ContentRunContent ();_ebgf :=NewEG_RunLevelElts ();_degf :=NewEG_MathContent ();_degf .OMath =_ec .NewOMath ();if _aedb :=d .DecodeElement (_degf .OMath ,&_cabb );_aedb !=nil {return _aedb ;};_bdba .EG_ContentRunContent =append (_bdba .EG_ContentRunContent ,_ecffc );_ecffc .EG_RunLevelElts =append (_ecffc .EG_RunLevelElts ,_ebgf );_ebgf .EG_MathContent =append (_ebgf .EG_MathContent ,_degf );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0064\u006f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_cabb .Name );if _gdcc :=d .Skip ();_gdcc !=nil {return _gdcc ;};};case _g .EndElement :break _ffgbg ;case _g .CharData :};};return nil ;};func (_efged *ST_Underline )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_efged =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_efged =1;case "\u0077\u006f\u0072d\u0073":*_efged =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_efged =3;case "\u0074\u0068\u0069c\u006b":*_efged =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_efged =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_efged =6;case "\u0064\u0061\u0073\u0068":*_efged =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_efged =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_efged =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_efged =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_efged =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_efged =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_efged =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_efged =14;case "\u0077\u0061\u0076\u0065":*_efged =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_efged =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_efged =17;case "\u006e\u006f\u006e\u0065":*_efged =18;};return nil ;};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_gcea :=&CT_ParaRPrChange {};_gcea .RPr =NewCT_ParaRPrOriginal ();return _gcea ;};func (_aaed *CT_Attr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfc :=range start .Attr {if _gfc .Name .Local =="\u0075\u0072\u0069"{_ebae ,_dace :=_gfc .Value ,error (nil );if _dace !=nil {return _dace ;};_aaed .UriAttr =&_ebae ;continue ;};if _gfc .Name .Local =="\u006e\u0061\u006d\u0065"{_bded ,_ged :=_gfc .Value ,error (nil );if _ged !=nil {return _ged ;};_aaed .NameAttr =_bded ;continue ;};if _gfc .Name .Local =="\u0076\u0061\u006c"{_defa ,_fca :=_gfc .Value ,error (nil );if _fca !=nil {return _fca ;};_aaed .ValAttr =_defa ;continue ;};};for {_aac ,_gggd :=d .Token ();if _gggd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_gggd );};if _caba ,_dgbb :=_aac .(_g .EndElement );_dgbb &&_caba .Name ==start .Name {break ;};};return nil ;}; +// Display Direct Formatting on Numbering Data +DirectFormattingOnNumberingAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path -func (_bedc *CT_Highlight )ValidateWithPath (path string )error {if _bedc .ValAttr ==ST_HighlightColorUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fdcdg :=_bedc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdcdg !=nil {return _fdcdg ;};return nil ;};type CT_TextAlignment struct{ +// Display Direct Formatting on Tables +DirectFormattingOnTablesAttr *_dg .ST_OnOff ; -// Vertical Character Alignment Position -ValAttr ST_TextAlignment ;};func (_fbaac ST_Direction )String ()string {switch _fbaac {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";}; +// Display Styles to Remove Formatting +ClearFormattingAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path -func (_eeeeb *CT_RPrOriginal )ValidateWithPath (path string )error {if _eeeeb .RStyle !=nil {if _ddfdd :=_eeeeb .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_ddfdd !=nil {return _ddfdd ;};};if _eeeeb .RFonts !=nil {if _dcceb :=_eeeeb .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_dcceb !=nil {return _dcceb ;};};if _eeeeb .B !=nil {if _aaaag :=_eeeeb .B .ValidateWithPath (path +"\u002f\u0042");_aaaag !=nil {return _aaaag ;};};if _eeeeb .BCs !=nil {if _bbgae :=_eeeeb .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_bbgae !=nil {return _bbgae ;};};if _eeeeb .I !=nil {if _gagab :=_eeeeb .I .ValidateWithPath (path +"\u002f\u0049");_gagab !=nil {return _gagab ;};};if _eeeeb .ICs !=nil {if _dcfce :=_eeeeb .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_dcfce !=nil {return _dcfce ;};};if _eeeeb .Caps !=nil {if _bagbb :=_eeeeb .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_bagbb !=nil {return _bagbb ;};};if _eeeeb .SmallCaps !=nil {if _dggdb :=_eeeeb .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_dggdb !=nil {return _dggdb ;};};if _eeeeb .Strike !=nil {if _cefgae :=_eeeeb .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cefgae !=nil {return _cefgae ;};};if _eeeeb .Dstrike !=nil {if _aceeaf :=_eeeeb .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_aceeaf !=nil {return _aceeaf ;};};if _eeeeb .Outline !=nil {if _aggafb :=_eeeeb .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_aggafb !=nil {return _aggafb ;};};if _eeeeb .Shadow !=nil {if _ebced :=_eeeeb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_ebced !=nil {return _ebced ;};};if _eeeeb .Emboss !=nil {if _agacc :=_eeeeb .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_agacc !=nil {return _agacc ;};};if _eeeeb .Imprint !=nil {if _efeef :=_eeeeb .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_efeef !=nil {return _efeef ;};};if _eeeeb .NoProof !=nil {if _caggf :=_eeeeb .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_caggf !=nil {return _caggf ;};};if _eeeeb .SnapToGrid !=nil {if _adcdb :=_eeeeb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_adcdb !=nil {return _adcdb ;};};if _eeeeb .Vanish !=nil {if _eegf :=_eeeeb .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_eegf !=nil {return _eegf ;};};if _eeeeb .WebHidden !=nil {if _gcgge :=_eeeeb .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gcgge !=nil {return _gcgge ;};};if _eeeeb .Color !=nil {if _cgdaa :=_eeeeb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cgdaa !=nil {return _cgdaa ;};};if _eeeeb .Spacing !=nil {if _cafag :=_eeeeb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cafag !=nil {return _cafag ;};};if _eeeeb .W !=nil {if _aeccaf :=_eeeeb .W .ValidateWithPath (path +"\u002f\u0057");_aeccaf !=nil {return _aeccaf ;};};if _eeeeb .Kern !=nil {if _acdff :=_eeeeb .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_acdff !=nil {return _acdff ;};};if _eeeeb .Position !=nil {if _efaad :=_eeeeb .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_efaad !=nil {return _efaad ;};};if _eeeeb .Sz !=nil {if _gbggbf :=_eeeeb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gbggbf !=nil {return _gbggbf ;};};if _eeeeb .SzCs !=nil {if _edeee :=_eeeeb .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_edeee !=nil {return _edeee ;};};if _eeeeb .Highlight !=nil {if _eaegf :=_eeeeb .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_eaegf !=nil {return _eaegf ;};};if _eeeeb .U !=nil {if _beeag :=_eeeeb .U .ValidateWithPath (path +"\u002f\u0055");_beeag !=nil {return _beeag ;};};if _eeeeb .Effect !=nil {if _bdaced :=_eeeeb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bdaced !=nil {return _bdaced ;};};if _eeeeb .Bdr !=nil {if _ecdgee :=_eeeeb .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_ecdgee !=nil {return _ecdgee ;};};if _eeeeb .Shd !=nil {if _dbbda :=_eeeeb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dbbda !=nil {return _dbbda ;};};if _eeeeb .FitText !=nil {if _gddgd :=_eeeeb .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gddgd !=nil {return _gddgd ;};};if _eeeeb .VertAlign !=nil {if _agbca :=_eeeeb .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_agbca !=nil {return _agbca ;};};if _eeeeb .Rtl !=nil {if _aebec :=_eeeeb .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_aebec !=nil {return _aebec ;};};if _eeeeb .Cs !=nil {if _ffaadc :=_eeeeb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ffaadc !=nil {return _ffaadc ;};};if _eeeeb .Em !=nil {if _fcadee :=_eeeeb .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_fcadee !=nil {return _fcadee ;};};if _eeeeb .Lang !=nil {if _feccd :=_eeeeb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_feccd !=nil {return _feccd ;};};if _eeeeb .EastAsianLayout !=nil {if _deggd :=_eeeeb .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_deggd !=nil {return _deggd ;};};if _eeeeb .SpecVanish !=nil {if _cfccbc :=_eeeeb .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cfccbc !=nil {return _cfccbc ;};};if _eeeeb .OMath !=nil {if _cddcd :=_eeeeb .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_cddcd !=nil {return _cddcd ;};};return nil ;};func (_dbeeg ST_Proof )Validate ()error {return _dbeeg .ValidateWithPath ("")}; +// Display Heading 1 through 3 +Top3HeadingStylesAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_dcfdg *CT_Placeholder )ValidateWithPath (path string )error {if _fgdce :=_dcfdg .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_fgdce !=nil {return _fgdce ;};return nil ;};func (_egfbba ST_LineSpacingRule )ValidateWithPath (path string )error {switch _egfbba {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egfbba ));};return nil ;};func (_bbddd ST_View )Validate ()error {return _bbddd .ValidateWithPath ("")};func (_dfddd *CT_DocPartName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfcg :=range start .Attr {if _gfcg .Name .Local =="\u0076\u0061\u006c"{_fdbf ,_ggagg :=_gfcg .Value ,error (nil );if _ggagg !=nil {return _ggagg ;};_dfddd .ValAttr =_fdbf ;continue ;};if _gfcg .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_dgafc ,_gdacd :=ParseUnionST_OnOff (_gfcg .Value );if _gdacd !=nil {return _gdacd ;};_dfddd .DecoratedAttr =&_dgafc ;continue ;};};for {_ebcff ,_addg :=d .Token ();if _addg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_addg );};if _bbacf ,_fbcg :=_ebcff .(_g .EndElement );_fbcg &&_bbacf .Name ==start .Name {break ;};};return nil ;};func (_ac *AG_TransitionalPassword )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_daf :=range start .Attr {if _daf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_ac .CryptProviderTypeAttr .UnmarshalXMLAttr (_daf );continue ;};if _daf .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_ac .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_daf );continue ;};if _daf .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_ac .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_daf );continue ;};if _daf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_cbc ,_eeg :=_b .ParseInt (_daf .Value ,10,64);if _eeg !=nil {return _eeg ;};_ac .CryptAlgorithmSidAttr =&_cbc ;continue ;};if _daf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_dda ,_bg :=_b .ParseInt (_daf .Value ,10,64);if _bg !=nil {return _bg ;};_ac .CryptSpinCountAttr =&_dda ;continue ;};if _daf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_fb ,_gfg :=_daf .Value ,error (nil );if _gfg !=nil {return _gfg ;};_ac .CryptProviderAttr =&_fb ;continue ;};if _daf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_fad ,_egd :=_daf .Value ,error (nil );if _egd !=nil {return _egd ;};_ac .AlgIdExtAttr =&_fad ;continue ;};if _daf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_efg ,_fae :=_daf .Value ,error (nil );if _fae !=nil {return _fae ;};_ac .AlgIdExtSourceAttr =&_efg ;continue ;};if _daf .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_cca ,_agg :=_daf .Value ,error (nil );if _agg !=nil {return _agg ;};_ac .CryptProviderTypeExtAttr =&_cca ;continue ;};if _daf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_fag ,_gg :=_daf .Value ,error (nil );if _gg !=nil {return _gg ;};_ac .CryptProviderTypeExtSourceAttr =&_fag ;continue ;};if _daf .Name .Local =="\u0068\u0061\u0073\u0068"{_efd ,_gfb :=_daf .Value ,error (nil );if _gfb !=nil {return _gfb ;};_ac .HashAttr =&_efd ;continue ;};if _daf .Name .Local =="\u0073\u0061\u006c\u0074"{_bdf ,_af :=_daf .Value ,error (nil );if _af !=nil {return _af ;};_ac .SaltAttr =&_bdf ;continue ;};};for {_ce ,_fcb :=d .Token ();if _fcb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u0054\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061l\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_fcb );};if _ege ,_edc :=_ce .(_g .EndElement );_edc &&_ege .Name ==start .Name {break ;};};return nil ;};func (_cagcag *WdST_RelFromH )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cagcag =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cagcag =1;case "\u0070\u0061\u0067\u0065":*_cagcag =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_cagcag =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_cagcag =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_cagcag =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_cagcag =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cagcag =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cagcag =8;};return nil ;};func (_dfedc *ST_Pitch )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_befgd ,_cgadgd :=d .Token ();if _cgadgd !=nil {return _cgadgd ;};if _cdgdca ,_fddbcg :=_befgd .(_g .EndElement );_fddbcg &&_cdgdca .Name ==start .Name {*_dfedc =1;return nil ;};if _cbfgc ,_dabccb :=_befgd .(_g .CharData );!_dabccb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_befgd );}else {switch string (_cbfgc ){case "":*_dfedc =0;case "\u0066\u0069\u0078e\u0064":*_dfedc =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_dfedc =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dfedc =3;};};_befgd ,_cgadgd =d .Token ();if _cgadgd !=nil {return _cgadgd ;};if _bdfbga ,_abcefb :=_befgd .(_g .EndElement );_abcefb &&_bdfbga .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_befgd );}; +// Only Show Visible Styles +VisibleStylesAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path -func (_dcfe *CT_CustomXmlRun )ValidateWithPath (path string )error {if _dcfe .CustomXmlPr !=nil {if _aafb :=_dcfe .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_aafb !=nil {return _aafb ;};};for _cdffb ,_ddfg :=range _dcfe .EG_PContent {if _ggbc :=_ddfg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_cdffb ));_ggbc !=nil {return _ggbc ;};};return nil ;}; +// Use the Alternate Style Name +AlternateStyleNamesAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path -func (_edfda *CT_TblBorders )ValidateWithPath (path string )error {if _edfda .Top !=nil {if _fbaga :=_edfda .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fbaga !=nil {return _fbaga ;};};if _edfda .Start !=nil {if _bacfa :=_edfda .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bacfa !=nil {return _bacfa ;};};if _edfda .Left !=nil {if _cbdaa :=_edfda .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cbdaa !=nil {return _cbdaa ;};};if _edfda .Bottom !=nil {if _cfbce :=_edfda .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cfbce !=nil {return _cfbce ;};};if _edfda .End !=nil {if _bffef :=_edfda .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_bffef !=nil {return _bffef ;};};if _edfda .Right !=nil {if _caegfd :=_edfda .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_caegfd !=nil {return _caegfd ;};};if _edfda .InsideH !=nil {if _abebd :=_edfda .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_abebd !=nil {return _abebd ;};};if _edfda .InsideV !=nil {if _efbabe :=_edfda .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_efbabe !=nil {return _efbabe ;};};return nil ;};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_f .Time ; +// Bitmask of Suggested Filtering Options +ValAttr *string ;};func (_dcggda *CT_Row )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcggda .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_a .Sprintf ("\u0025\u0076",*_dcggda .RsidRPrAttr )});};if _dcggda .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_dcggda .RsidRAttr )});};if _dcggda .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_dcggda .RsidDelAttr )});};if _dcggda .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dcggda .RsidTrAttr )});};e .EncodeToken (start );if _dcggda .TblPrEx !=nil {_fbagcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_dcggda .TblPrEx ,_fbagcf );};if _dcggda .TrPr !=nil {_egabd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_dcggda .TrPr ,_egabd );};if _dcggda .EG_ContentCellContent !=nil {for _ ,_ddbcc :=range _dcggda .EG_ContentCellContent {_ddbcc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adbg *CT_Control )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adbg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_adbg .NameAttr )});};if _adbg .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_a .Sprintf ("\u0025\u0076",*_adbg .ShapeidAttr )});};if _adbg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_adbg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_DocType struct{ -// Annotation Identifier -IdAttr int64 ;};func (_dfegecb *EG_RPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgcce :for {_fgfcc ,_egffb :=d .Token ();if _egffb !=nil {return _egffb ;};switch _gcfdaf :=_fgfcc .(type ){case _g .StartElement :switch _gcfdaf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_dfegecb .RStyle =NewCT_String ();if _cbeagb :=d .DecodeElement (_dfegecb .RStyle ,&_gcfdaf );_cbeagb !=nil {return _cbeagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_dfegecb .RFonts =NewCT_Fonts ();if _edafad :=d .DecodeElement (_dfegecb .RFonts ,&_gcfdaf );_edafad !=nil {return _edafad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_dfegecb .B =NewCT_OnOff ();if _dcebe :=d .DecodeElement (_dfegecb .B ,&_gcfdaf );_dcebe !=nil {return _dcebe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_dfegecb .BCs =NewCT_OnOff ();if _baccde :=d .DecodeElement (_dfegecb .BCs ,&_gcfdaf );_baccde !=nil {return _baccde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_dfegecb .I =NewCT_OnOff ();if _eeeca :=d .DecodeElement (_dfegecb .I ,&_gcfdaf );_eeeca !=nil {return _eeeca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_dfegecb .ICs =NewCT_OnOff ();if _gegdbg :=d .DecodeElement (_dfegecb .ICs ,&_gcfdaf );_gegdbg !=nil {return _gegdbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_dfegecb .Caps =NewCT_OnOff ();if _adfaa :=d .DecodeElement (_dfegecb .Caps ,&_gcfdaf );_adfaa !=nil {return _adfaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_dfegecb .SmallCaps =NewCT_OnOff ();if _dfaccb :=d .DecodeElement (_dfegecb .SmallCaps ,&_gcfdaf );_dfaccb !=nil {return _dfaccb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_dfegecb .Strike =NewCT_OnOff ();if _feafag :=d .DecodeElement (_dfegecb .Strike ,&_gcfdaf );_feafag !=nil {return _feafag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_dfegecb .Dstrike =NewCT_OnOff ();if _cecfd :=d .DecodeElement (_dfegecb .Dstrike ,&_gcfdaf );_cecfd !=nil {return _cecfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_dfegecb .Outline =NewCT_OnOff ();if _baffc :=d .DecodeElement (_dfegecb .Outline ,&_gcfdaf );_baffc !=nil {return _baffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dfegecb .Shadow =NewCT_OnOff ();if _gbecb :=d .DecodeElement (_dfegecb .Shadow ,&_gcfdaf );_gbecb !=nil {return _gbecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_dfegecb .Emboss =NewCT_OnOff ();if _eacbg :=d .DecodeElement (_dfegecb .Emboss ,&_gcfdaf );_eacbg !=nil {return _eacbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_dfegecb .Imprint =NewCT_OnOff ();if _gaefga :=d .DecodeElement (_dfegecb .Imprint ,&_gcfdaf );_gaefga !=nil {return _gaefga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_dfegecb .NoProof =NewCT_OnOff ();if _fbeecd :=d .DecodeElement (_dfegecb .NoProof ,&_gcfdaf );_fbeecd !=nil {return _fbeecd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_dfegecb .SnapToGrid =NewCT_OnOff ();if _bafdbb :=d .DecodeElement (_dfegecb .SnapToGrid ,&_gcfdaf );_bafdbb !=nil {return _bafdbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_dfegecb .Vanish =NewCT_OnOff ();if _bdefb :=d .DecodeElement (_dfegecb .Vanish ,&_gcfdaf );_bdefb !=nil {return _bdefb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_dfegecb .WebHidden =NewCT_OnOff ();if _cgagf :=d .DecodeElement (_dfegecb .WebHidden ,&_gcfdaf );_cgagf !=nil {return _cgagf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_dfegecb .Color =NewCT_Color ();if _gadfg :=d .DecodeElement (_dfegecb .Color ,&_gcfdaf );_gadfg !=nil {return _gadfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_dfegecb .Spacing =NewCT_SignedTwipsMeasure ();if _fbbaed :=d .DecodeElement (_dfegecb .Spacing ,&_gcfdaf );_fbbaed !=nil {return _fbbaed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_dfegecb .W =NewCT_TextScale ();if _fccc :=d .DecodeElement (_dfegecb .W ,&_gcfdaf );_fccc !=nil {return _fccc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_dfegecb .Kern =NewCT_HpsMeasure ();if _eadbeb :=d .DecodeElement (_dfegecb .Kern ,&_gcfdaf );_eadbeb !=nil {return _eadbeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_dfegecb .Position =NewCT_SignedHpsMeasure ();if _bdeda :=d .DecodeElement (_dfegecb .Position ,&_gcfdaf );_bdeda !=nil {return _bdeda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_dfegecb .Sz =NewCT_HpsMeasure ();if _gfcbc :=d .DecodeElement (_dfegecb .Sz ,&_gcfdaf );_gfcbc !=nil {return _gfcbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_dfegecb .SzCs =NewCT_HpsMeasure ();if _eddbg :=d .DecodeElement (_dfegecb .SzCs ,&_gcfdaf );_eddbg !=nil {return _eddbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_dfegecb .Highlight =NewCT_Highlight ();if _fdfac :=d .DecodeElement (_dfegecb .Highlight ,&_gcfdaf );_fdfac !=nil {return _fdfac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_dfegecb .U =NewCT_Underline ();if _eabac :=d .DecodeElement (_dfegecb .U ,&_gcfdaf );_eabac !=nil {return _eabac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dfegecb .Effect =NewCT_TextEffect ();if _cbgdfe :=d .DecodeElement (_dfegecb .Effect ,&_gcfdaf );_cbgdfe !=nil {return _cbgdfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_dfegecb .Bdr =NewCT_Border ();if _dadgbg :=d .DecodeElement (_dfegecb .Bdr ,&_gcfdaf );_dadgbg !=nil {return _dadgbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_dfegecb .Shd =NewCT_Shd ();if _feafe :=d .DecodeElement (_dfegecb .Shd ,&_gcfdaf );_feafe !=nil {return _feafe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_dfegecb .FitText =NewCT_FitText ();if _dafgf :=d .DecodeElement (_dfegecb .FitText ,&_gcfdaf );_dafgf !=nil {return _dafgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_dfegecb .VertAlign =NewCT_VerticalAlignRun ();if _beeegb :=d .DecodeElement (_dfegecb .VertAlign ,&_gcfdaf );_beeegb !=nil {return _beeegb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_dfegecb .Rtl =NewCT_OnOff ();if _eaabd :=d .DecodeElement (_dfegecb .Rtl ,&_gcfdaf );_eaabd !=nil {return _eaabd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_dfegecb .Cs =NewCT_OnOff ();if _cedcc :=d .DecodeElement (_dfegecb .Cs ,&_gcfdaf );_cedcc !=nil {return _cedcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_dfegecb .Em =NewCT_Em ();if _ddfge :=d .DecodeElement (_dfegecb .Em ,&_gcfdaf );_ddfge !=nil {return _ddfge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_dfegecb .Lang =NewCT_Language ();if _ddcdb :=d .DecodeElement (_dfegecb .Lang ,&_gcfdaf );_ddcdb !=nil {return _ddcdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_dfegecb .EastAsianLayout =NewCT_EastAsianLayout ();if _gbacbc :=d .DecodeElement (_dfegecb .EastAsianLayout ,&_gcfdaf );_gbacbc !=nil {return _gbacbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_dfegecb .SpecVanish =NewCT_OnOff ();if _gagaf :=d .DecodeElement (_dfegecb .SpecVanish ,&_gcfdaf );_gagaf !=nil {return _gagaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_dfegecb .OMath =NewCT_OnOff ();if _baeab :=d .DecodeElement (_dfegecb .OMath ,&_gcfdaf );_baeab !=nil {return _baeab ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fR\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_gcfdaf .Name );if _ccceg :=d .Skip ();_ccceg !=nil {return _ccceg ;};};case _g .EndElement :break _fgcce ;case _g .CharData :};};return nil ;}; +// Document Classification Value +ValAttr string ;};func (_efgge *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgdbgc ,_cgbafg :=d .Token ();if _cgbafg !=nil {return _cgbafg ;};if _dcfde ,_fdfbf :=_cgdbgc .(_d .EndElement );_fdfbf &&_dcfde .Name ==start .Name {*_efgge =1;return nil ;};if _fbggbf ,_faccee :=_cgdbgc .(_d .CharData );!_faccee {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgdbgc );}else {switch string (_fbggbf ){case "":*_efgge =0;case "\u006e\u0075\u006c\u006c":*_efgge =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_efgge =2;};};_cgdbgc ,_cgbafg =d .Token ();if _cgbafg !=nil {return _cgbafg ;};if _gccgd ,_dffgc :=_cgdbgc .(_d .EndElement );_dffgc &&_gccgd .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgdbgc );};func (_aaffag *CT_TcMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acdab :for {_cebgdd ,_eeeeed :=d .Token ();if _eeeeed !=nil {return _eeeeed ;};switch _ggffea :=_cebgdd .(type ){case _d .StartElement :switch _ggffea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaffag .Top =NewCT_TblWidth ();if _dgefa :=d .DecodeElement (_aaffag .Top ,&_ggffea );_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 :"\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"}:_aaffag .Start =NewCT_TblWidth ();if _bcgce :=d .DecodeElement (_aaffag .Start ,&_ggffea );_bcgce !=nil {return _bcgce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaffag .Left =NewCT_TblWidth ();if _afdde :=d .DecodeElement (_aaffag .Left ,&_ggffea );_afdde !=nil {return _afdde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaffag .Bottom =NewCT_TblWidth ();if _fdggf :=d .DecodeElement (_aaffag .Bottom ,&_ggffea );_fdggf !=nil {return _fdggf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaffag .End =NewCT_TblWidth ();if _aeggf :=d .DecodeElement (_aaffag .End ,&_ggffea );_aeggf !=nil {return _aeggf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaffag .Right =NewCT_TblWidth ();if _bcfdab :=d .DecodeElement (_aaffag .Right ,&_ggffea );_bcfdab !=nil {return _bcfdab ;};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\u0063\u004d\u0061\u0072\u0020\u0025\u0076",_ggffea .Name );if _gegae :=d .Skip ();_gegae !=nil {return _gegae ;};};case _d .EndElement :break _acdab ;case _d .CharData :};};return nil ;};func (_cgfbc *CT_TcPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabcd :for {_efagf ,_cafbfd :=d .Token ();if _cafbfd !=nil {return _cafbfd ;};switch _bdgeb :=_efagf .(type ){case _d .StartElement :switch _bdgeb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfbc .CnfStyle =NewCT_Cnf ();if _bdada :=d .DecodeElement (_cgfbc .CnfStyle ,&_bdgeb );_bdada !=nil {return _bdada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfbc .TcW =NewCT_TblWidth ();if _agcaa :=d .DecodeElement (_cgfbc .TcW ,&_bdgeb );_agcaa !=nil {return _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 :"\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"}:_cgfbc .GridSpan =NewCT_DecimalNumber ();if _egfcdb :=d .DecodeElement (_cgfbc .GridSpan ,&_bdgeb );_egfcdb !=nil {return _egfcdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfbc .HMerge =NewCT_HMerge ();if _bdadg :=d .DecodeElement (_cgfbc .HMerge ,&_bdgeb );_bdadg !=nil {return _bdadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfbc .VMerge =NewCT_VMerge ();if _bdab :=d .DecodeElement (_cgfbc .VMerge ,&_bdgeb );_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 :"\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"}:_cgfbc .TcBorders =NewCT_TcBorders ();if _agecf :=d .DecodeElement (_cgfbc .TcBorders ,&_bdgeb );_agecf !=nil {return _agecf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfbc .Shd =NewCT_Shd ();if _dafcg :=d .DecodeElement (_cgfbc .Shd ,&_bdgeb );_dafcg !=nil {return _dafcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfbc .NoWrap =NewCT_OnOff ();if _cgfcca :=d .DecodeElement (_cgfbc .NoWrap ,&_bdgeb );_cgfcca !=nil {return _cgfcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfbc .TcMar =NewCT_TcMar ();if _cffec :=d .DecodeElement (_cgfbc .TcMar ,&_bdgeb );_cffec !=nil {return _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 :"\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"}:_cgfbc .TextDirection =NewCT_TextDirection ();if _cbbcf :=d .DecodeElement (_cgfbc .TextDirection ,&_bdgeb );_cbbcf !=nil {return _cbbcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfbc .TcFitText =NewCT_OnOff ();if _egcfg :=d .DecodeElement (_cgfbc .TcFitText ,&_bdgeb );_egcfg !=nil {return _egcfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfbc .VAlign =NewCT_VerticalJc ();if _dfcfe :=d .DecodeElement (_cgfbc .VAlign ,&_bdgeb );_dfcfe !=nil {return _dfcfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfbc .HideMark =NewCT_OnOff ();if _dbbfg :=d .DecodeElement (_cgfbc .HideMark ,&_bdgeb );_dbbfg !=nil {return _dbbfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfbc .Headers =NewCT_Headers ();if _dfgbea :=d .DecodeElement (_cgfbc .Headers ,&_bdgeb );_dfgbea !=nil {return _dfgbea ;};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\u0063\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_bdgeb .Name );if _adbfd :=d .Skip ();_adbfd !=nil {return _adbfd ;};};case _d .EndElement :break _fabcd ;case _d .CharData :};};return nil ;};func NewCT_JcTable ()*CT_JcTable {_dbafd :=&CT_JcTable {};_dbafd .ValAttr =ST_JcTable (1);return _dbafd ;};func (_eedc *CT_EdnProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eedc .Pos !=nil {_affee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_eedc .Pos ,_affee );};if _eedc .NumFmt !=nil {_ecfcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_eedc .NumFmt ,_ecfcc );};if _eedc .NumStart !=nil {_ddaca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eedc .NumStart ,_ddaca );};if _eedc .NumRestart !=nil {_agbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eedc .NumRestart ,_agbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_RecipientData struct{ -// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path -func (_aaacb *CT_EdnProps )ValidateWithPath (path string )error {if _aaacb .Pos !=nil {if _cdbb :=_aaacb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cdbb !=nil {return _cdbb ;};};if _aaacb .NumFmt !=nil {if _efcgc :=_aaacb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_efcgc !=nil {return _efcgc ;};};if _aaacb .NumStart !=nil {if _cfgb :=_aaacb .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_cfgb !=nil {return _cfgb ;};};if _aaacb .NumRestart !=nil {if _bbggc :=_aaacb .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_bbggc !=nil {return _bbggc ;};};return nil ;};func (_efecc *CT_SdtContentRow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efecc .Tr !=nil {_bedd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_eedfg :=range _efecc .Tr {e .EncodeElement (_eedfg ,_bedd );};};if _efecc .CustomXml !=nil {_fcagf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_efecc .CustomXml ,_fcagf );};if _efecc .Sdt !=nil {_cbcfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_efecc .Sdt ,_cbcfb );};if _efecc .EG_RunLevelElts !=nil {for _ ,_gecae :=range _efecc .EG_RunLevelElts {_gecae .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eadbg *ST_MailMergeDocType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfadde ,_dcefd :=d .Token ();if _dcefd !=nil {return _dcefd ;};if _aeebd ,_cddecg :=_dfadde .(_g .EndElement );_cddecg &&_aeebd .Name ==start .Name {*_eadbg =1;return nil ;};if _egbcb ,_geeccc :=_dfadde .(_g .CharData );!_geeccc {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfadde );}else {switch string (_egbcb ){case "":*_eadbg =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_eadbg =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_eadbg =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_eadbg =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_eadbg =4;case "\u0065\u006d\u0061i\u006c":*_eadbg =5;case "\u0066\u0061\u0078":*_eadbg =6;};};_dfadde ,_dcefd =d .Token ();if _dcefd !=nil {return _dcefd ;};if _ddabfg ,_gdbfga :=_dfadde .(_g .EndElement );_gdbfga &&_ddabfg .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfadde );};func (_ecacbb ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _ecacbb {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecacbb ));};return nil ;};type CT_EastAsianLayout struct{ +// Record Is Included in Mail Merge +Active *CT_OnOff ; -// East Asian Typography Run ID -IdAttr *int64 ; +// Index of Column Containing Unique Values for Record +Column *CT_DecimalNumber ; -// Two Lines in One -CombineAttr *_gc .ST_OnOff ; +// Unique Value for Record +UniqueTag *CT_Base64Binary ;}; -// Display Brackets Around Two Lines in One -CombineBracketsAttr ST_CombineBrackets ; +// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path +func (_baadg *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _eceaa :=_baadg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eceaa !=nil {return _eceaa ;};if _ccebfa :=_baadg .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072");_ccebfa !=nil {return _ccebfa ;};if _efeefa :=_baadg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_efeefa !=nil {return _efeefa ;};if _dafcd :=_baadg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_dafcd !=nil {return _dafcd ;};if _baadg .ExtLst !=nil {if _edaeab :=_baadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edaeab !=nil {return _edaeab ;};};return nil ;};type CT_NumLvl struct{ -// Horizontal in Vertical (Rotate Text) -VertAttr *_gc .ST_OnOff ; +// Numbering Level ID +IlvlAttr int64 ; -// Compress Rotated Text to Line Height -VertCompressAttr *_gc .ST_OnOff ;}; +// Numbering Level Starting Value Override +StartOverride *CT_DecimalNumber ; -// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path -func (_dggaccc *WdCT_WrapNone )ValidateWithPath (path string )error {return nil };func (_deef *CT_DocPartCategory )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dacc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_deef .Name ,_dacc );_ggff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_deef .Gallery ,_ggff );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cccc *CT_FtnPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cccc .ValAttr =ST_FtnPos (1);for _ ,_dcabg :=range start .Attr {if _dcabg .Name .Local =="\u0076\u0061\u006c"{_cccc .ValAttr .UnmarshalXMLAttr (_dcabg );continue ;};};for {_dbaa ,_cgaa :=d .Token ();if _cgaa !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_cgaa );};if _egcdbg ,_adefe :=_dbaa .(_g .EndElement );_adefe &&_egcdbg .Name ==start .Name {break ;};};return nil ;};func (_fadaac WdST_WrapText )String ()string {switch _fadaac {case 0:return "";case 1:return "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";};func (_dcgag *CT_FFName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcgag .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_dcgag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgdc *CT_CalendarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgdc .ValAttr !=_gc .ST_CalendarTypeUnset {_efge ,_gaac :=_fgdc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gaac !=nil {return _gaac ;};start .Attr =append (start .Attr ,_efge );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gfbcg *CT_Font )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_gfbcg .NameAttr )});e .EncodeToken (start );if _gfbcg .AltName !=nil {_ddcff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_gfbcg .AltName ,_ddcff );};if _gfbcg .Panose1 !=nil {_effa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}};e .EncodeElement (_gfbcg .Panose1 ,_effa );};if _gfbcg .Charset !=nil {_cdeee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_gfbcg .Charset ,_cdeee );};if _gfbcg .Family !=nil {_bdcgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}};e .EncodeElement (_gfbcg .Family ,_bdcgf );};if _gfbcg .NotTrueType !=nil {_cbfde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gfbcg .NotTrueType ,_cbfde );};if _gfbcg .Pitch !=nil {_ggfce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_gfbcg .Pitch ,_ggfce );};if _gfbcg .Sig !=nil {_geeba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073i\u0067"}};e .EncodeElement (_gfbcg .Sig ,_geeba );};if _gfbcg .EmbedRegular !=nil {_bcfge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_gfbcg .EmbedRegular ,_bcfge );};if _gfbcg .EmbedBold !=nil {_ebee :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_gfbcg .EmbedBold ,_ebee );};if _gfbcg .EmbedItalic !=nil {_cefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_gfbcg .EmbedItalic ,_cefd );};if _gfbcg .EmbedBoldItalic !=nil {_ffcbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_gfbcg .EmbedBoldItalic ,_ffcbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;); +// Numbering Level Override Definition +Lvl *CT_Lvl ;};func (_fadbeg *CT_TextboxTightWrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fgegc ,_gbbece :=_fadbeg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbbece !=nil {return _gbbece ;};start .Attr =append (start .Attr ,_fgegc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Object struct{ -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_fggcff *CT_Picture )ValidateWithPath (path string )error {if _fggcff .Movie !=nil {if _bfdc :=_fggcff .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_bfdc !=nil {return _bfdc ;};};if _fggcff .Control !=nil {if _caca :=_fggcff .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_caca !=nil {return _caca ;};};return nil ;};func (_ecfac *CT_TcPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffcag :for {_ebbaeb ,_ddcddb :=d .Token ();if _ddcddb !=nil {return _ddcddb ;};switch _befged :=_ebbaeb .(type ){case _g .StartElement :switch _befged .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_ecfac .CnfStyle =NewCT_Cnf ();if _aefdfc :=d .DecodeElement (_ecfac .CnfStyle ,&_befged );_aefdfc !=nil {return _aefdfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_ecfac .TcW =NewCT_TblWidth ();if _cabeg :=d .DecodeElement (_ecfac .TcW ,&_befged );_cabeg !=nil {return _cabeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_ecfac .GridSpan =NewCT_DecimalNumber ();if _dabde :=d .DecodeElement (_ecfac .GridSpan ,&_befged );_dabde !=nil {return _dabde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_ecfac .HMerge =NewCT_HMerge ();if _gbbbce :=d .DecodeElement (_ecfac .HMerge ,&_befged );_gbbbce !=nil {return _gbbbce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_ecfac .VMerge =NewCT_VMerge ();if _fffeg :=d .DecodeElement (_ecfac .VMerge ,&_befged );_fffeg !=nil {return _fffeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_ecfac .TcBorders =NewCT_TcBorders ();if _cgadg :=d .DecodeElement (_ecfac .TcBorders ,&_befged );_cgadg !=nil {return _cgadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ecfac .Shd =NewCT_Shd ();if _fcdcc :=d .DecodeElement (_ecfac .Shd ,&_befged );_fcdcc !=nil {return _fcdcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_ecfac .NoWrap =NewCT_OnOff ();if _dcebc :=d .DecodeElement (_ecfac .NoWrap ,&_befged );_dcebc !=nil {return _dcebc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_ecfac .TcMar =NewCT_TcMar ();if _fccba :=d .DecodeElement (_ecfac .TcMar ,&_befged );_fccba !=nil {return _fccba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_ecfac .TextDirection =NewCT_TextDirection ();if _abbfe :=d .DecodeElement (_ecfac .TextDirection ,&_befged );_abbfe !=nil {return _abbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_ecfac .TcFitText =NewCT_OnOff ();if _gccag :=d .DecodeElement (_ecfac .TcFitText ,&_befged );_gccag !=nil {return _gccag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_ecfac .VAlign =NewCT_VerticalJc ();if _agefa :=d .DecodeElement (_ecfac .VAlign ,&_befged );_agefa !=nil {return _agefa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_ecfac .HideMark =NewCT_OnOff ();if _eccgd :=d .DecodeElement (_ecfac .HideMark ,&_befged );_eccgd !=nil {return _eccgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_ecfac .Headers =NewCT_Headers ();if _geabgb :=d .DecodeElement (_ecfac .Headers ,&_befged );_geabgb !=nil {return _geabgb ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_befged .Name );if _dbbcaa :=d .Skip ();_dbbcaa !=nil {return _dbbcaa ;};};case _g .EndElement :break _ffcag ;case _g .CharData :};};return nil ;}; +// Original Image Width +DxaOrigAttr *_dg .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path -func (_efacff *CT_WriteProtection )ValidateWithPath (path string )error {if _efacff .RecommendedAttr !=nil {if _badce :=_efacff .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072");_badce !=nil {return _badce ;};};if _eafeg :=_efacff .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_eafeg !=nil {return _eafeg ;};if _efebda :=_efacff .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_efebda !=nil {return _efebda ;};if _ggbbbg :=_efacff .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ggbbbg !=nil {return _ggbbbg ;};return nil ;};func (_agbcfb ST_StyleType )Validate ()error {return _agbcfb .ValidateWithPath ("")};func (_caefc ST_Em )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_caefc .String (),start );};func (_cfdgce ST_TextDirection )Validate ()error {return _cfdgce .ValidateWithPath ("")};func (_cgafg *ST_LevelSuffix )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgafg =0;case "\u0074\u0061\u0062":*_cgafg =1;case "\u0073\u0070\u0061c\u0065":*_cgafg =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_cgafg =3;};return nil ;};func NewCT_FtnDocProps ()*CT_FtnDocProps {_fgae :=&CT_FtnDocProps {};return _fgae };func (_cbcce *CT_LevelSuffix )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcce .ValAttr =ST_LevelSuffix (1);for _ ,_acaa :=range start .Attr {if _acaa .Name .Local =="\u0076\u0061\u006c"{_cbcce .ValAttr .UnmarshalXMLAttr (_acaa );continue ;};};for {_eedaf ,_gfbgb :=d .Token ();if _gfbgb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0053\u0075\u0066\u0066\u0069\u0078:\u0020\u0025\u0073",_gfbgb );};if _fadbea ,_edgfe :=_eedaf .(_g .EndElement );_edgfe &&_fadbea .Name ==start .Name {break ;};};return nil ;};func (_gddec ST_ProofErr )ValidateWithPath (path string )error {switch _gddec {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gddec ));};return nil ;};type CT_OdsoFieldMapData struct{ +// Original Image Height +DyaOrigAttr *_dg .ST_TwipsMeasure ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;}; -// Merge Field Mapping -Type *CT_MailMergeOdsoFMDFieldType ; +// Validate validates the CT_TblPr and its children +func (_ebcfe *CT_TblPr )Validate ()error {return _ebcfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");};func NewCT_SdtBlock ()*CT_SdtBlock {_fagec :=&CT_SdtBlock {};return _fagec }; -// Data Source Name for Column -Name *CT_String ; +// Validate validates the CT_SdtContentCell and its children +func (_edecga *CT_SdtContentCell )Validate ()error {return _edecga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};func (_caddd *CT_HMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caddd .ValAttr !=ST_MergeUnset {_ebffc ,_gdcbc :=_caddd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdcbc !=nil {return _gdcbc ;};start .Attr =append (start .Attr ,_ebffc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daee *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 :_a .Sprintf ("\u0025\u0076",_daee .AuthorAttr )});if _daee .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_daee .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_daee .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FontsList ()*CT_FontsList {_dbgb :=&CT_FontsList {};return _dbgb }; -// Predefined Merge Field Name -MappedName *CT_String ; +// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path +func (_fgfda *CT_Shd )ValidateWithPath (path string )error {if _fgfda .ValAttr ==ST_ShdUnset {return _a .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 _gcggc :=_fgfda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcggc !=nil {return _gcggc ;};if _fgfda .ColorAttr !=nil {if _befg :=_fgfda .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_befg !=nil {return _befg ;};};if _agabf :=_fgfda .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_agabf !=nil {return _agabf ;};if _fgfda .FillAttr !=nil {if _fgffe :=_fgfda .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fgffe !=nil {return _fgffe ;};};if _ddgeb :=_fgfda .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_ddgeb !=nil {return _ddgeb ;};return nil ;};func (_bggeca ST_TblOverlap )ValidateWithPath (path string )error {switch _bggeca {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bggeca ));};return nil ;}; -// Index of Column Being Mapped -Column *CT_DecimalNumber ; +// Validate validates the CT_PageBorder and its children +func (_gcdc *CT_PageBorder )Validate ()error {return _gcdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;}; -// Merge Field Name Language ID -Lid *CT_Lang ; +// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path +func (_ggfce *CT_SectPr )ValidateWithPath (path string )error {for _bddfd ,_dbbcda :=range _ggfce .EG_HdrFtrReferences {if _agebb :=_dbbcda .ValidateWithPath (_a .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 ,_bddfd ));_agebb !=nil {return _agebb ;};};if _ggfce .FootnotePr !=nil {if _gedd :=_ggfce .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_gedd !=nil {return _gedd ;};};if _ggfce .EndnotePr !=nil {if _cacgb :=_ggfce .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_cacgb !=nil {return _cacgb ;};};if _ggfce .Type !=nil {if _gcfbc :=_ggfce .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_gcfbc !=nil {return _gcfbc ;};};if _ggfce .PgSz !=nil {if _cgaeg :=_ggfce .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_cgaeg !=nil {return _cgaeg ;};};if _ggfce .PgMar !=nil {if _abggce :=_ggfce .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_abggce !=nil {return _abggce ;};};if _ggfce .PaperSrc !=nil {if _aggec :=_ggfce .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_aggec !=nil {return _aggec ;};};if _ggfce .PgBorders !=nil {if _caddg :=_ggfce .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_caddg !=nil {return _caddg ;};};if _ggfce .LnNumType !=nil {if _dccfgb :=_ggfce .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_dccfgb !=nil {return _dccfgb ;};};if _ggfce .PgNumType !=nil {if _cggbca :=_ggfce .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cggbca !=nil {return _cggbca ;};};if _ggfce .Cols !=nil {if _fafd :=_ggfce .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_fafd !=nil {return _fafd ;};};if _ggfce .FormProt !=nil {if _faagfb :=_ggfce .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_faagfb !=nil {return _faagfb ;};};if _ggfce .VAlign !=nil {if _fbgea :=_ggfce .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_fbgea !=nil {return _fbgea ;};};if _ggfce .NoEndnote !=nil {if _dgdbg :=_ggfce .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_dgdbg !=nil {return _dgdbg ;};};if _ggfce .TitlePg !=nil {if _cbgfc :=_ggfce .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_cbgfc !=nil {return _cbgfc ;};};if _ggfce .TextDirection !=nil {if _dfcfdb :=_ggfce .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_dfcfdb !=nil {return _dfcfdb ;};};if _ggfce .Bidi !=nil {if _cdbge :=_ggfce .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_cdbge !=nil {return _cdbge ;};};if _ggfce .RtlGutter !=nil {if _cfcfb :=_ggfce .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_cfcfb !=nil {return _cfcfb ;};};if _ggfce .DocGrid !=nil {if _bdgfe :=_ggfce .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_bdgfe !=nil {return _bdgfe ;};};if _ggfce .PrinterSettings !=nil {if _dcbcbf :=_ggfce .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_dcbcbf !=nil {return _dcbcbf ;};};if _ggfce .SectPrChange !=nil {if _agbfc :=_ggfce .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_agbfc !=nil {return _agbfc ;};};return nil ;}; -// Use Country-Based Address Field Ordering -DynamicAddress *CT_OnOff ;}; +// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path +func (_degcga *CT_Lang )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path -func (_bcbgg *EG_ContentRunContent )ValidateWithPath (path string )error {if _bcbgg .CustomXml !=nil {if _cccfe :=_bcbgg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_cccfe !=nil {return _cccfe ;};};if _bcbgg .SmartTag !=nil {if _cdbfg :=_bcbgg .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_cdbfg !=nil {return _cdbfg ;};};if _bcbgg .Sdt !=nil {if _gecacd :=_bcbgg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gecacd !=nil {return _gecacd ;};};if _bcbgg .Dir !=nil {if _aaegcdd :=_bcbgg .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_aaegcdd !=nil {return _aaegcdd ;};};if _bcbgg .Bdo !=nil {if _gedba :=_bcbgg .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f");_gedba !=nil {return _gedba ;};};if _bcbgg .R !=nil {if _aedbgd :=_bcbgg .R .ValidateWithPath (path +"\u002f\u0052");_aedbgd !=nil {return _aedbgd ;};};for _ffcca ,_geadec :=range _bcbgg .EG_RunLevelElts {if _eagggb :=_geadec .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ffcca ));_eagggb !=nil {return _eagggb ;};};return nil ;};type CT_PPrDefault struct{ +// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path +func (_dgdf *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _dgdf .CustomXmlPr !=nil {if _gcbc :=_dgdf .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_gcbc !=nil {return _gcbc ;};};for _fdfa ,_adce :=range _dgdf .EG_ContentBlockContent {if _aaab :=_adce .ValidateWithPath (_a .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 ,_fdfa ));_aaab !=nil {return _aaab ;};};return nil ;};func (_gfaag *WdCT_EffectExtent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeedea :=range start .Attr {if _eeedea .Name .Local =="\u006c"{_gbadaa ,_ddgace :=ParseUnionST_Coordinate (_eeedea .Value );if _ddgace !=nil {return _ddgace ;};_gfaag .LAttr =_gbadaa ;continue ;};if _eeedea .Name .Local =="\u0074"{_ccedd ,_cceagd :=ParseUnionST_Coordinate (_eeedea .Value );if _cceagd !=nil {return _cceagd ;};_gfaag .TAttr =_ccedd ;continue ;};if _eeedea .Name .Local =="\u0072"{_bfage ,_eafca :=ParseUnionST_Coordinate (_eeedea .Value );if _eafca !=nil {return _eafca ;};_gfaag .RAttr =_bfage ;continue ;};if _eeedea .Name .Local =="\u0062"{_begec ,_bbaba :=ParseUnionST_Coordinate (_eeedea .Value );if _bbaba !=nil {return _bbaba ;};_gfaag .BAttr =_begec ;continue ;};};for {_gggaeg ,_adacba :=d .Token ();if _adacba !=nil {return _a .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",_adacba );};if _geebgd ,_cafccc :=_gggaeg .(_d .EndElement );_cafccc &&_geebgd .Name ==start .Name {break ;};};return nil ;};func (_acdgc *GlossaryDocument )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acdgc .CT_GlossaryDocument =*NewCT_GlossaryDocument ();_agdfbe :for {_cdabed ,_gcdec :=d .Token ();if _gcdec !=nil {return _gcdec ;};switch _dgccd :=_cdabed .(type ){case _d .StartElement :switch _dgccd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgc .Background =NewCT_Background ();if _ebafb :=d .DecodeElement (_acdgc .Background ,&_dgccd );_ebafb !=nil {return _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 :"\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"}:_acdgc .DocParts =NewCT_DocParts ();if _eafbd :=d .DecodeElement (_acdgc .DocParts ,&_dgccd );_eafbd !=nil {return _eafbd ;};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\u0047\u006c\u006f\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025v",_dgccd .Name );if _ebfcc :=d .Skip ();_ebfcc !=nil {return _ebfcc ;};};case _d .EndElement :break _agdfbe ;case _d .CharData :};};return nil ;};func (_gbab *CT_BookmarkRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcce :=range start .Attr {if _gcce .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_ddad ,_cgcf :=_eb .ParseInt (_gcce .Value ,10,64);if _cgcf !=nil {return _cgcf ;};_gbab .ColFirstAttr =&_ddad ;continue ;};if _gcce .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_edddf ,_agaa :=_eb .ParseInt (_gcce .Value ,10,64);if _agaa !=nil {return _agaa ;};_gbab .ColLastAttr =&_edddf ;continue ;};if _gcce .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gbab .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gcce );continue ;};if _gcce .Name .Local =="\u0069\u0064"{_cbbd ,_edbb :=_eb .ParseInt (_gcce .Value ,10,64);if _edbb !=nil {return _edbb ;};_gbab .IdAttr =_cbbd ;continue ;};};for {_cge ,_dgdc :=d .Token ();if _dgdc !=nil {return _a .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",_dgdc );};if _bddc ,_fgbb :=_cge .(_d .EndElement );_fgbb &&_bddc .Name ==start .Name {break ;};};return nil ;};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_gfgecb :=&CT_SignedTwipsMeasure {};return _gfgecb ;};func (_dabbaf ST_TextAlignment )ValidateWithPath (path string )error {switch _dabbaf {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabbaf ));};return nil ;};func (_ggdff *EG_HdrFtrReferences )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcgc :for {_gabae ,_dcgfe :=d .Token ();if _dcgfe !=nil {return _dcgfe ;};switch _gbddgd :=_gabae .(type ){case _d .StartElement :switch _gbddgd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggdff .HeaderReference =NewCT_HdrFtrRef ();if _fgcgaa :=d .DecodeElement (_ggdff .HeaderReference ,&_gbddgd );_fgcgaa !=nil {return _fgcgaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggdff .FooterReference =NewCT_HdrFtrRef ();if _bedbg :=d .DecodeElement (_ggdff .FooterReference ,&_gbddgd );_bedbg !=nil {return _bedbg ;};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\u0048\u0064\u0072\u0046\u0074\u0072\u0052ef\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_gbddgd .Name );if _eggbe :=d .Skip ();_eggbe !=nil {return _eggbe ;};};case _d .EndElement :break _gcgc ;case _d .CharData :};};return nil ;};func (_cbfbgc ST_WmlColorSchemeIndex )Validate ()error {return _cbfbgc .ValidateWithPath ("")};func (_agebde ST_InfoTextType )String ()string {switch _agebde {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";};func (_gfcdc ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _gfcdc {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcdc ));};return nil ;}; -// Paragraph Properties -PPr *CT_PPrGeneral ;}; +// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path +func (_bddca *CT_BottomPageBorder )ValidateWithPath (path string )error {if _bddca .ValAttr ==ST_BorderUnset {return _a .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 _agea :=_bddca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agea !=nil {return _agea ;};if _bddca .ColorAttr !=nil {if _ebaa :=_bddca .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ebaa !=nil {return _ebaa ;};};if _bdbe :=_bddca .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bdbe !=nil {return _bdbe ;};if _bddca .ShadowAttr !=nil {if _eeag :=_bddca .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_eeag !=nil {return _eeag ;};};if _bddca .FrameAttr !=nil {if _aegd :=_bddca .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_aegd !=nil {return _aegd ;};};return nil ;}; -// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path -func (_cgeec *CT_SdtPr )ValidateWithPath (path string )error {if _cgeec .RPr !=nil {if _acedfb :=_cgeec .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_acedfb !=nil {return _acedfb ;};};if _cgeec .Alias !=nil {if _ddcfdb :=_cgeec .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073");_ddcfdb !=nil {return _ddcfdb ;};};if _cgeec .Tag !=nil {if _fdacf :=_cgeec .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_fdacf !=nil {return _fdacf ;};};if _cgeec .Id !=nil {if _bcbeb :=_cgeec .Id .ValidateWithPath (path +"\u002f\u0049\u0064");_bcbeb !=nil {return _bcbeb ;};};if _cgeec .Lock !=nil {if _bdbbf :=_cgeec .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_bdbbf !=nil {return _bdbbf ;};};if _cgeec .Placeholder !=nil {if _gddaeg :=_cgeec .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_gddaeg !=nil {return _gddaeg ;};};if _cgeec .Temporary !=nil {if _dgaaf :=_cgeec .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_dgaaf !=nil {return _dgaaf ;};};if _cgeec .ShowingPlcHdr !=nil {if _bafgd :=_cgeec .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072");_bafgd !=nil {return _bafgd ;};};if _cgeec .DataBinding !=nil {if _cdded :=_cgeec .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_cdded !=nil {return _cdded ;};};if _cgeec .Label !=nil {if _cddbd :=_cgeec .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c");_cddbd !=nil {return _cddbd ;};};if _cgeec .TabIndex !=nil {if _acgfe :=_cgeec .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_acgfe !=nil {return _acgfe ;};};if _cgeec .Choice !=nil {if _egfed :=_cgeec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egfed !=nil {return _egfed ;};};return nil ;};type CT_DocPartType struct{ +// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path +func (_eece *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil }; -// Type Value -ValAttr ST_DocPartType ;};func (_begbb ST_BrType )Validate ()error {return _begbb .ValidateWithPath ("")};func NewCT_SdtComboBox ()*CT_SdtComboBox {_ggfcad :=&CT_SdtComboBox {};return _ggfcad };type Fonts struct{CT_FontsList };func NewCT_TblLayoutType ()*CT_TblLayoutType {_cebff :=&CT_TblLayoutType {};return _cebff }; +// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path +func (_agcdb *CT_FFStatusText )ValidateWithPath (path string )error {if _fgec :=_agcdb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fgec !=nil {return _fgec ;};return nil ;};func (_ebadc *CT_SdtContentCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebadc .Tc !=nil {_fddadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_bggeb :=range _ebadc .Tc {e .EncodeElement (_bggeb ,_fddadd );};};if _ebadc .CustomXml !=nil {_adacea :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_ebadc .CustomXml ,_adacea );};if _ebadc .Sdt !=nil {_cbadf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_ebadc .Sdt ,_cbadf );};if _ebadc .EG_RunLevelElts !=nil {for _ ,_cefbg :=range _ebadc .EG_RunLevelElts {_cefbg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgaacb ST_TextScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgaacb .ST_TextScalePercent !=nil {e .EncodeToken (_d .CharData (*_fgaacb .ST_TextScalePercent ));};if _fgaacb .ST_TextScaleDecimal !=nil {e .EncodeToken (_d .CharData (_a .Sprintf ("\u0025\u0064",*_fgaacb .ST_TextScaleDecimal )));};return e .EncodeToken (_d .EndElement {Name :start .Name });};type CT_PPrBase struct{ -// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path -func (_egfe *CT_SdtListItem )ValidateWithPath (path string )error {return nil };func (_gbbab *CT_TblGrid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aagbdd :for {_dbecef ,_eggegd :=d .Token ();if _eggegd !=nil {return _eggegd ;};switch _eaedgc :=_dbecef .(type ){case _g .StartElement :switch _eaedgc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_gfaaec :=NewCT_TblGridCol ();if _fggef :=d .DecodeElement (_gfaaec ,&_eaedgc );_fggef !=nil {return _fggef ;};_gbbab .GridCol =append (_gbbab .GridCol ,_gfaaec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}:_gbbab .TblGridChange =NewCT_TblGridChange ();if _ddecd :=d .DecodeElement (_gbbab .TblGridChange ,&_eaedgc );_ddecd !=nil {return _ddecd ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0062\u006c\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_eaedgc .Name );if _eagbgb :=d .Skip ();_eagbgb !=nil {return _eagbgb ;};};case _g .EndElement :break _aagbdd ;case _g .CharData :};};return nil ;};type ST_PTabLeader byte ; +// Referenced Paragraph Style +PStyle *CT_String ; -// Validate validates the CT_TblBorders and its children -func (_gbdafc *CT_TblBorders )Validate ()error {return _gbdafc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path -func (_egba *CT_FFTextType )ValidateWithPath (path string )error {if _egba .ValAttr ==ST_FFTextTypeUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _geeb :=_egba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geeb !=nil {return _geeb ;};return nil ;};type ST_LineNumberRestart byte ;func NewCT_MailMergeDest ()*CT_MailMergeDest {_deggc :=&CT_MailMergeDest {};_deggc .ValAttr =ST_MailMergeDest (1);return _deggc ;};func (_efbgb *EG_ParaRPrTrackChanges )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efbgb .Ins !=nil {_fbbec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_efbgb .Ins ,_fbbec );};if _efbgb .Del !=nil {_degbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_efbgb .Del ,_degbb );};if _efbgb .MoveFrom !=nil {_faegc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_efbgb .MoveFrom ,_faegc );};if _efbgb .MoveTo !=nil {_fbabd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_efbgb .MoveTo ,_fbabd );};return nil ;}; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Validate validates the CT_TblGridChange and its children -func (_dagdaf *CT_TblGridChange )Validate ()error {return _dagdaf .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};func (_aegccg ST_Hint )Validate ()error {return _aegccg .ValidateWithPath ("")}; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path -func (_gfbage *CT_TcPr )ValidateWithPath (path string )error {if _gfbage .CnfStyle !=nil {if _aegegf :=_gfbage .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_aegegf !=nil {return _aegegf ;};};if _gfbage .TcW !=nil {if _dcec :=_gfbage .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_dcec !=nil {return _dcec ;};};if _gfbage .GridSpan !=nil {if _agebc :=_gfbage .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_agebc !=nil {return _agebc ;};};if _gfbage .HMerge !=nil {if _gccef :=_gfbage .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_gccef !=nil {return _gccef ;};};if _gfbage .VMerge !=nil {if _edddb :=_gfbage .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_edddb !=nil {return _edddb ;};};if _gfbage .TcBorders !=nil {if _edacb :=_gfbage .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_edacb !=nil {return _edacb ;};};if _gfbage .Shd !=nil {if _aecgdd :=_gfbage .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aecgdd !=nil {return _aecgdd ;};};if _gfbage .NoWrap !=nil {if _afcea :=_gfbage .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_afcea !=nil {return _afcea ;};};if _gfbage .TcMar !=nil {if _ddbage :=_gfbage .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_ddbage !=nil {return _ddbage ;};};if _gfbage .TextDirection !=nil {if _accde :=_gfbage .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_accde !=nil {return _accde ;};};if _gfbage .TcFitText !=nil {if _deebeb :=_gfbage .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_deebeb !=nil {return _deebeb ;};};if _gfbage .VAlign !=nil {if _gggfg :=_gfbage .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_gggfg !=nil {return _gggfg ;};};if _gfbage .HideMark !=nil {if _fcggb :=_gfbage .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_fcggb !=nil {return _fcggb ;};};if _gfbage .Headers !=nil {if _fadae :=_gfbage .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_fadae !=nil {return _fadae ;};};if _gfbage .CellIns !=nil {if _gadcd :=_gfbage .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_gadcd !=nil {return _gadcd ;};};if _gfbage .CellDel !=nil {if _fggefg :=_gfbage .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_fggefg !=nil {return _fggefg ;};};if _gfbage .CellMerge !=nil {if _gfbfa :=_gfbage .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_gfbfa !=nil {return _gfbfa ;};};if _gfbage .TcPrChange !=nil {if _gdbcb :=_gfbage .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gdbcb !=nil {return _gdbcb ;};};return nil ;}; +// Text Frame Properties +FramePr *CT_FramePr ; -// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path -func (_fcbde *CT_MultiLevelType )ValidateWithPath (path string )error {if _fcbde .ValAttr ==ST_MultiLevelTypeUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ebefc :=_fcbde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebefc !=nil {return _ebefc ;};return nil ;};type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _gc .ST_OnOff ;IdAttr string ;};type CT_DocPartBehavior struct{ +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Insertion Behavior Value -ValAttr ST_DocPartBehavior ;};func NewWdWsp ()*WdWsp {_dbgaee :=&WdWsp {};_dbgaee .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _dbgaee ;};func (_aceec ST_StyleSort )String ()string {switch _aceec {case 0:return "";case 1:return "\u006e\u0061\u006d\u0065";case 2:return "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0066\u006f\u006e\u0074";case 5:return "\u0062a\u0073\u0065\u0064\u004f\u006e";case 6:return "\u0074\u0079\u0070\u0065";case 7:return "\u0030\u0030\u0030\u0030";case 8:return "\u0030\u0030\u0030\u0031";case 9:return "\u0030\u0030\u0030\u0032";case 10:return "\u0030\u0030\u0030\u0033";case 11:return "\u0030\u0030\u0030\u0034";case 12:return "\u0030\u0030\u0030\u0035";};return "";};type WdCT_WordprocessingCanvas struct{Bg *_e .CT_BackgroundFormatting ;Whole *_e .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_e .CT_OfficeArtExtensionList ;};type ST_MailMergeOdsoFMDFieldType byte ;func (_gca *CT_Br )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dedf :=range start .Attr {if _dedf .Name .Local =="\u0074\u0079\u0070\u0065"{_gca .TypeAttr .UnmarshalXMLAttr (_dedf );continue ;};if _dedf .Name .Local =="\u0063\u006c\u0065a\u0072"{_gca .ClearAttr .UnmarshalXMLAttr (_dedf );continue ;};};for {_bfed ,_bcae :=d .Token ();if _bcae !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_bcae );};if _adab ,_dcbc :=_bfed .(_g .EndElement );_dcbc &&_adab .Name ==start .Name {break ;};};return nil ;}; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Validate validates the CT_MailMergeDest and its children -func (_bgaed *CT_MailMergeDest )Validate ()error {return _bgaed .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");}; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path -func (_cafcce *CT_Tc )ValidateWithPath (path string )error {if _cafcce .TcPr !=nil {if _adeae :=_cafcce .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_adeae !=nil {return _adeae ;};};for _cgbfb ,_ccgab :=range _cafcce .EG_BlockLevelElts {if _gebga :=_ccgab .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cgbfb ));_gebga !=nil {return _gebga ;};};return nil ;};type ST_WmlColorSchemeIndex byte ;type CT_Pitch struct{ +// Paragraph Borders +PBdr *CT_PBdr ; -// Value -ValAttr ST_Pitch ;};func NewCT_DocVar ()*CT_DocVar {_ffde :=&CT_DocVar {};return _ffde };func (_bgbf *CT_DocPartBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgbf .ValAttr =ST_DocPartBehavior (1);for _ ,_eacd :=range start .Attr {if _eacd .Name .Local =="\u0076\u0061\u006c"{_bgbf .ValAttr .UnmarshalXMLAttr (_eacd );continue ;};};for {_gbbaf ,_bgcg :=d .Token ();if _bgcg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0044\u006f\u0063\u0050\u0061\u0072\u0074B\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u003a\u0020\u0025\u0073",_bgcg );};if _efca ,_ggeg :=_gbbaf .(_g .EndElement );_ggeg &&_efca .Name ==start .Name {break ;};};return nil ;};func (_gbga *CT_LevelSuffix )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ebgg ,_gdgbc :=_gbga .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdgbc !=nil {return _gdgbc ;};start .Attr =append (start .Attr ,_ebgg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgaccd *ST_Shd )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fgaccd =0;case "\u006e\u0069\u006c":*_fgaccd =1;case "\u0063\u006c\u0065a\u0072":*_fgaccd =2;case "\u0073\u006f\u006ci\u0064":*_fgaccd =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_fgaccd =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_fgaccd =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_fgaccd =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_fgaccd =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_fgaccd =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_fgaccd =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_fgaccd =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_fgaccd =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_fgaccd =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_fgaccd =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_fgaccd =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_fgaccd =15;case "\u0070\u0063\u0074\u0035":*_fgaccd =16;case "\u0070\u0063\u00741\u0030":*_fgaccd =17;case "\u0070\u0063\u00741\u0032":*_fgaccd =18;case "\u0070\u0063\u00741\u0035":*_fgaccd =19;case "\u0070\u0063\u00742\u0030":*_fgaccd =20;case "\u0070\u0063\u00742\u0035":*_fgaccd =21;case "\u0070\u0063\u00743\u0030":*_fgaccd =22;case "\u0070\u0063\u00743\u0035":*_fgaccd =23;case "\u0070\u0063\u00743\u0037":*_fgaccd =24;case "\u0070\u0063\u00744\u0030":*_fgaccd =25;case "\u0070\u0063\u00744\u0035":*_fgaccd =26;case "\u0070\u0063\u00745\u0030":*_fgaccd =27;case "\u0070\u0063\u00745\u0035":*_fgaccd =28;case "\u0070\u0063\u00746\u0030":*_fgaccd =29;case "\u0070\u0063\u00746\u0032":*_fgaccd =30;case "\u0070\u0063\u00746\u0035":*_fgaccd =31;case "\u0070\u0063\u00747\u0030":*_fgaccd =32;case "\u0070\u0063\u00747\u0035":*_fgaccd =33;case "\u0070\u0063\u00748\u0030":*_fgaccd =34;case "\u0070\u0063\u00748\u0035":*_fgaccd =35;case "\u0070\u0063\u00748\u0037":*_fgaccd =36;case "\u0070\u0063\u00749\u0030":*_fgaccd =37;case "\u0070\u0063\u00749\u0035":*_fgaccd =38;};return nil ;};func (_bbeecg ST_Border )ValidateWithPath (path string )error {switch _bbeecg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbeecg ));};return nil ;}; +// Paragraph Shading +Shd *CT_Shd ; -// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path -func (_dgec *CT_BdoContentRun )ValidateWithPath (path string )error {if _abgae :=_dgec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abgae !=nil {return _abgae ;};for _dadf ,_adbd :=range _dgec .FldSimple {if _ggge :=_adbd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dadf ));_ggge !=nil {return _ggge ;};};if _dgec .Hyperlink !=nil {if _ggc :=_dgec .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ggc !=nil {return _ggc ;};};if _dgec .SubDoc !=nil {if _fed :=_dgec .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_fed !=nil {return _fed ;};};for _fefb ,_dddf :=range _dgec .EG_ContentRunContent {if _fgg :=_dddf .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fefb ));_fgg !=nil {return _fgg ;};};return nil ;};func (_deagad ST_DocPartGallery )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfdaf :=_g .Attr {};_cfdaf .Name =name ;switch _deagad {case ST_DocPartGalleryUnset :_cfdaf .Value ="";case ST_DocPartGalleryPlaceholder :_cfdaf .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_cfdaf .Value ="\u0061\u006e\u0079";case ST_DocPartGalleryDefault :_cfdaf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_cfdaf .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_cfdaf .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryEq :_cfdaf .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_cfdaf .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_cfdaf .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_cfdaf .Value ="\u0070\u0067\u004eu\u006d";case ST_DocPartGalleryTbls :_cfdaf .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_cfdaf .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_cfdaf .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryTxtBox :_cfdaf .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_cfdaf .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_cfdaf .Value ="\u0070\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryPgNumMargins :_cfdaf .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_cfdaf .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case ST_DocPartGalleryBib :_cfdaf .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_cfdaf .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryCustEq :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case ST_DocPartGalleryCustPgNum :_cfdaf .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case ST_DocPartGalleryCustAutoTxt :_cfdaf .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryCustPgNumB :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_cfdaf .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryCustTblOfContents :_cfdaf .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_cfdaf .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_cfdaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031";case ST_DocPartGalleryCustom2 :_cfdaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_cfdaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_cfdaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034";case ST_DocPartGalleryCustom5 :_cfdaf .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _cfdaf ,nil ;};func (_bcgeef ST_HighlightColor )ValidateWithPath (path string )error {switch _bcgeef {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgeef ));};return nil ;}; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path -func (_abgbc *CT_TabStop )ValidateWithPath (path string )error {if _abgbc .ValAttr ==ST_TabJcUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bdbdcb :=_abgbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdbdcb !=nil {return _bdbdcb ;};if _fecdd :=_abgbc .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fecdd !=nil {return _fecdd ;};if _beaff :=_abgbc .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_beaff !=nil {return _beaff ;};return nil ;};func (_acadg *CT_PageBorder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acadg .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .IdAttr )});};_cafgg ,_babbe :=_acadg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _babbe !=nil {return _babbe ;};start .Attr =append (start .Attr ,_cafgg );if _acadg .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .ColorAttr )});};if _acadg .ThemeColorAttr !=ST_ThemeColorUnset {_adge ,_cgfcb :=_acadg .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _cgfcb !=nil {return _cgfcb ;};start .Attr =append (start .Attr ,_adge );};if _acadg .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .ThemeTintAttr )});};if _acadg .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .ThemeShadeAttr )});};if _acadg .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .SzAttr )});};if _acadg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .SpaceAttr )});};if _acadg .ShadowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .ShadowAttr )});};if _acadg .FrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acadg .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aabbg *CT_FFCheckBoxChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfaae :for {_dfdgf ,_cbdb :=d .Token ();if _cbdb !=nil {return _cbdb ;};switch _agaf :=_dfdgf .(type ){case _g .StartElement :switch _agaf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065"}:_aabbg .Size =NewCT_HpsMeasure ();if _fcega :=d .DecodeElement (_aabbg .Size ,&_agaf );_fcega !=nil {return _fcega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_aabbg .SizeAuto =NewCT_OnOff ();if _daddg :=d .DecodeElement (_aabbg .SizeAuto ,&_agaf );_daddg !=nil {return _daddg ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006bBo\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_agaf .Name );if _gafgg :=d .Skip ();_gafgg !=nil {return _gafgg ;};};case _g .EndElement :break _gfaae ;case _g .CharData :};};return nil ;};func (_aegccc *CT_TrackChangesView )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aegccc .MarkupAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_gd .Sprintf ("\u0025\u0076",*_aegccc .MarkupAttr )});};if _aegccc .CommentsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_aegccc .CommentsAttr )});};if _aegccc .InsDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_aegccc .InsDelAttr )});};if _aegccc .FormattingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_aegccc .FormattingAttr )});};if _aegccc .InkAnnotationsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ai\u006e\u006b\u0041n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_aegccc .InkAnnotationsAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfebg *CT_Drawing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adad :for {_bfdb ,_ecfeca :=d .Token ();if _ecfeca !=nil {return _ecfeca ;};switch _fgacb :=_bfdb .(type ){case _g .StartElement :switch _fgacb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:_eaecb :=NewWdAnchor ();if _afef :=d .DecodeElement (_eaecb ,&_fgacb );_afef !=nil {return _afef ;};_dfebg .Anchor =append (_dfebg .Anchor ,_eaecb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"}:_eaddf :=NewWdInline ();if _agaa :=d .DecodeElement (_eaddf ,&_fgacb );_agaa !=nil {return _agaa ;};_dfebg .Inline =append (_dfebg .Inline ,_eaddf );default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_fgacb .Name );if _caaa :=d .Skip ();_caaa !=nil {return _caaa ;};};case _g .EndElement :break _adad ;case _g .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_fcbab :=&CT_Picture {};return _fcbab }; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Validate validates the CT_TargetScreenSz and its children -func (_edggae *CT_TargetScreenSz )Validate ()error {return _edggae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");};func NewCT_TcPrChange ()*CT_TcPrChange {_fgbfaf :=&CT_TcPrChange {};_fgbfaf .TcPr =NewCT_TcPrInner ();return _fgbfaf ;};type CT_View struct{ +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// Document View Setting Value -ValAttr ST_View ;};const (ST_HighlightColorUnset ST_HighlightColor =0;ST_HighlightColorBlack ST_HighlightColor =1;ST_HighlightColorBlue ST_HighlightColor =2;ST_HighlightColorCyan ST_HighlightColor =3;ST_HighlightColorGreen ST_HighlightColor =4;ST_HighlightColorMagenta ST_HighlightColor =5;ST_HighlightColorRed ST_HighlightColor =6;ST_HighlightColorYellow ST_HighlightColor =7;ST_HighlightColorWhite ST_HighlightColor =8;ST_HighlightColorDarkBlue ST_HighlightColor =9;ST_HighlightColorDarkCyan ST_HighlightColor =10;ST_HighlightColorDarkGreen ST_HighlightColor =11;ST_HighlightColorDarkMagenta ST_HighlightColor =12;ST_HighlightColorDarkRed ST_HighlightColor =13;ST_HighlightColorDarkYellow ST_HighlightColor =14;ST_HighlightColorDarkGray ST_HighlightColor =15;ST_HighlightColorLightGray ST_HighlightColor =16;ST_HighlightColorNone ST_HighlightColor =17;);func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_ffgff :=&CT_CustomXmlRun {};return _ffgff }; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path -func (_ddeeb *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _ddeeb .Bg !=nil {if _gdacdad :=_ddeeb .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_gdacdad !=nil {return _gdacdad ;};};if _ddeeb .Whole !=nil {if _dbdbg :=_ddeeb .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_dbdbg !=nil {return _dbdbg ;};};for _baffa ,_dafabc :=range _ddeeb .Choice {if _bgeaa :=_dafabc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_baffa ));_bgeaa !=nil {return _bgeaa ;};};if _ddeeb .ExtLst !=nil {if _aegee :=_ddeeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aegee !=nil {return _aegee ;};};return nil ;};func (_eceecg ST_TextAlignment )ValidateWithPath (path string )error {switch _eceecg {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eceecg ));};return nil ;};func NewCT_WriteProtection ()*CT_WriteProtection {_gcgfea :=&CT_WriteProtection {};return _gcgfea };type ST_FontFamily byte ;func (_gdfab *ST_Lock )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdfab =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_gdfab =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gdfab =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_gdfab =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gdfab =4;};return nil ;};type CT_RPrOriginal struct{ +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Referenced Character Style -RStyle *CT_String ; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Run Fonts -RFonts *CT_Fonts ; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Bold -B *CT_OnOff ; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Complex Script Bold -BCs *CT_OnOff ; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Italics -I *CT_OnOff ; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Complex Script Italics -ICs *CT_OnOff ; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Small Caps -SmallCaps *CT_OnOff ; +// Paragraph Indentation +Ind *CT_Ind ; -// Single Strikethrough -Strike *CT_OnOff ; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Double Strikethrough -Dstrike *CT_OnOff ; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Display Character Outline -Outline *CT_OnOff ; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Shadow -Shadow *CT_OnOff ; +// Paragraph Alignment +Jc *CT_Jc ; -// Embossing -Emboss *CT_OnOff ; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Imprinting -Imprint *CT_OnOff ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Hidden Text -Vanish *CT_OnOff ; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;};func (_adbbe ST_PTabLeader )ValidateWithPath (path string )error {switch _adbbe {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbbe ));};return nil ;}; -// Run Content Color -Color *CT_Color ; +// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path +func (_ecdgg *CT_FFDDList )ValidateWithPath (path string )error {if _ecdgg .Result !=nil {if _cfbfe :=_ecdgg .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_cfbfe !=nil {return _cfbfe ;};};if _ecdgg .Default !=nil {if _dbbff :=_ecdgg .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_dbbff !=nil {return _dbbff ;};};for _faceb ,_feabc :=range _ecdgg .ListEntry {if _gbga :=_feabc .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_faceb ));_gbga !=nil {return _gbga ;};};return nil ;}; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path +func (_fefbfg *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _fefbfg .BookmarkStart !=nil {if _bfdgcg :=_fefbfg .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074");_bfdgcg !=nil {return _bfdgcg ;};};if _fefbfg .BookmarkEnd !=nil {if _eeggfa :=_fefbfg .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_eeggfa !=nil {return _eeggfa ;};};if _fefbfg .MoveFromRangeStart !=nil {if _egaab :=_fefbfg .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_egaab !=nil {return _egaab ;};};if _fefbfg .MoveFromRangeEnd !=nil {if _ffadcg :=_fefbfg .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_ffadcg !=nil {return _ffadcg ;};};if _fefbfg .MoveToRangeStart !=nil {if _fbcdc :=_fefbfg .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_fbcdc !=nil {return _fbcdc ;};};if _fefbfg .MoveToRangeEnd !=nil {if _gfbbe :=_fefbfg .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_gfbbe !=nil {return _gfbbe ;};};if _fefbfg .CommentRangeStart !=nil {if _cfcbg :=_fefbfg .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_cfcbg !=nil {return _cfcbg ;};};if _fefbfg .CommentRangeEnd !=nil {if _fdbbag :=_fefbfg .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_fdbbag !=nil {return _fdbbag ;};};if _fefbfg .CustomXmlInsRangeStart !=nil {if _cecgf :=_fefbfg .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_cecgf !=nil {return _cecgf ;};};if _fefbfg .CustomXmlInsRangeEnd !=nil {if _ddeagb :=_fefbfg .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_ddeagb !=nil {return _ddeagb ;};};if _fefbfg .CustomXmlDelRangeStart !=nil {if _gaegda :=_fefbfg .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_gaegda !=nil {return _gaegda ;};};if _fefbfg .CustomXmlDelRangeEnd !=nil {if _cbgfg :=_fefbfg .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_cbgfg !=nil {return _cbgfg ;};};if _fefbfg .CustomXmlMoveFromRangeStart !=nil {if _cbebd :=_fefbfg .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");_cbebd !=nil {return _cbebd ;};};if _fefbfg .CustomXmlMoveFromRangeEnd !=nil {if _gdbdg :=_fefbfg .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");_gdbdg !=nil {return _gdbdg ;};};if _fefbfg .CustomXmlMoveToRangeStart !=nil {if _afdga :=_fefbfg .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");_afdga !=nil {return _afdga ;};};if _fefbfg .CustomXmlMoveToRangeEnd !=nil {if _caabe :=_fefbfg .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");_caabe !=nil {return _caabe ;};};return nil ;};func (_ddgeac *CT_TextAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fdbfd ,_eadeab :=_ddgeac .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eadeab !=nil {return _eadeab ;};start .Attr =append (start .Attr ,_fdbfd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbddba ST_RubyAlign )ValidateWithPath (path string )error {switch _bbddba {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbddba ));};return nil ;};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Expanded/Compressed Text -W *CT_TextScale ; +// Annotation Identifier +IdAttr int64 ;};func (_dgefcd *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 :_a .Sprintf ("\u0025\u0076",_dgefcd .ValAttr )});if _dgefcd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dgefcd .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_fceag :=&CT_DocPartBehaviors {};return _fceag }; -// Font Kerning -Kern *CT_HpsMeasure ; +// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path +func (_ggab *CT_DecimalNumber )ValidateWithPath (path string )error {return nil }; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Validate validates the CT_TargetScreenSz and its children +func (_dbfgc *CT_TargetScreenSz )Validate ()error {return _dbfgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");};func (_ffdcc *CT_LatentStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgdbe :=range start .Attr {if _bgdbe .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_dffa ,_bffg :=ParseUnionST_OnOff (_bgdbe .Value );if _bffg !=nil {return _bffg ;};_ffdcc .DefLockedStateAttr =&_dffa ;continue ;};if _bgdbe .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_fadca ,_bagg :=_eb .ParseInt (_bgdbe .Value ,10,64);if _bagg !=nil {return _bagg ;};_ffdcc .DefUIPriorityAttr =&_fadca ;continue ;};if _bgdbe .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_bdbddd ,_defbf :=ParseUnionST_OnOff (_bgdbe .Value );if _defbf !=nil {return _defbf ;};_ffdcc .DefSemiHiddenAttr =&_bdbddd ;continue ;};if _bgdbe .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_dbcfe ,_gddgc :=ParseUnionST_OnOff (_bgdbe .Value );if _gddgc !=nil {return _gddgc ;};_ffdcc .DefUnhideWhenUsedAttr =&_dbcfe ;continue ;};if _bgdbe .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_fbea ,_fcgbb :=ParseUnionST_OnOff (_bgdbe .Value );if _fcgbb !=nil {return _fcgbb ;};_ffdcc .DefQFormatAttr =&_fbea ;continue ;};if _bgdbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_fafag ,_egebc :=_eb .ParseInt (_bgdbe .Value ,10,64);if _egebc !=nil {return _egebc ;};_ffdcc .CountAttr =&_fafag ;continue ;};};_ecaadc :for {_ccgc ,_ccgbf :=d .Token ();if _ccgbf !=nil {return _ccgbf ;};switch _gdcca :=_ccgc .(type ){case _d .StartElement :switch _gdcca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eacag :=NewCT_LsdException ();if _dcdfc :=d .DecodeElement (_eacag ,&_gdcca );_dcdfc !=nil {return _dcdfc ;};_ffdcc .LsdException =append (_ffdcc .LsdException ,_eacag );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\u004c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_gdcca .Name );if _dgded :=d .Skip ();_dgded !=nil {return _dgded ;};};case _d .EndElement :break _ecaadc ;case _d .CharData :};};return nil ;}; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Validate validates the WebSettings and its children +func (_eadbeg *WebSettings )Validate ()error {return _eadbeg .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};type Ftr struct{CT_HdrFtr }; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Validate validates the CT_VerticalJc and its children +func (_afcgg *CT_VerticalJc )Validate ()error {return _afcgg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");}; -// Text Highlighting -Highlight *CT_Highlight ; +// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path +func (_edbce *WdCT_PosV )ValidateWithPath (path string )error {if _edbce .RelativeFromAttr ==WdST_RelFromVUnset {return _a .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 _adbde :=_edbce .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_adbde !=nil {return _adbde ;};if _bddfga :=_edbce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bddfga !=nil {return _bddfga ;};return nil ;};func (_ggcbg *EG_RPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gabge :for {_cbddb ,_fbcaed :=d .Token ();if _fbcaed !=nil {return _fbcaed ;};switch _aeaadce :=_cbddb .(type ){case _d .StartElement :switch _aeaadce .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .RStyle =NewCT_String ();if _caafca :=d .DecodeElement (_ggcbg .RStyle ,&_aeaadce );_caafca !=nil {return _caafca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .RFonts =NewCT_Fonts ();if _dcdae :=d .DecodeElement (_ggcbg .RFonts ,&_aeaadce );_dcdae !=nil {return _dcdae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .B =NewCT_OnOff ();if _aeggd :=d .DecodeElement (_ggcbg .B ,&_aeaadce );_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 :"\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"}:_ggcbg .BCs =NewCT_OnOff ();if _fbcfcee :=d .DecodeElement (_ggcbg .BCs ,&_aeaadce );_fbcfcee !=nil {return _fbcfcee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .I =NewCT_OnOff ();if _fccfa :=d .DecodeElement (_ggcbg .I ,&_aeaadce );_fccfa !=nil {return _fccfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .ICs =NewCT_OnOff ();if _facbd :=d .DecodeElement (_ggcbg .ICs ,&_aeaadce );_facbd !=nil {return _facbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .Caps =NewCT_OnOff ();if _gadabg :=d .DecodeElement (_ggcbg .Caps ,&_aeaadce );_gadabg !=nil {return _gadabg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .SmallCaps =NewCT_OnOff ();if _aaaba :=d .DecodeElement (_ggcbg .SmallCaps ,&_aeaadce );_aaaba !=nil {return _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 :"\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"}:_ggcbg .Strike =NewCT_OnOff ();if _adeab :=d .DecodeElement (_ggcbg .Strike ,&_aeaadce );_adeab !=nil {return _adeab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .Dstrike =NewCT_OnOff ();if _gacfcc :=d .DecodeElement (_ggcbg .Dstrike ,&_aeaadce );_gacfcc !=nil {return _gacfcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .Outline =NewCT_OnOff ();if _aeacc :=d .DecodeElement (_ggcbg .Outline ,&_aeaadce );_aeacc !=nil {return _aeacc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .Shadow =NewCT_OnOff ();if _ffgcc :=d .DecodeElement (_ggcbg .Shadow ,&_aeaadce );_ffgcc !=nil {return _ffgcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .Emboss =NewCT_OnOff ();if _eedcac :=d .DecodeElement (_ggcbg .Emboss ,&_aeaadce );_eedcac !=nil {return _eedcac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .Imprint =NewCT_OnOff ();if _aegec :=d .DecodeElement (_ggcbg .Imprint ,&_aeaadce );_aegec !=nil {return _aegec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .NoProof =NewCT_OnOff ();if _accgfb :=d .DecodeElement (_ggcbg .NoProof ,&_aeaadce );_accgfb !=nil {return _accgfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .SnapToGrid =NewCT_OnOff ();if _bbdca :=d .DecodeElement (_ggcbg .SnapToGrid ,&_aeaadce );_bbdca !=nil {return _bbdca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .Vanish =NewCT_OnOff ();if _afaaa :=d .DecodeElement (_ggcbg .Vanish ,&_aeaadce );_afaaa !=nil {return _afaaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .WebHidden =NewCT_OnOff ();if _eggedb :=d .DecodeElement (_ggcbg .WebHidden ,&_aeaadce );_eggedb !=nil {return _eggedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .Color =NewCT_Color ();if _agfeaa :=d .DecodeElement (_ggcbg .Color ,&_aeaadce );_agfeaa !=nil {return _agfeaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .Spacing =NewCT_SignedTwipsMeasure ();if _baaafg :=d .DecodeElement (_ggcbg .Spacing ,&_aeaadce );_baaafg !=nil {return _baaafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .W =NewCT_TextScale ();if _ffeggf :=d .DecodeElement (_ggcbg .W ,&_aeaadce );_ffeggf !=nil {return _ffeggf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .Kern =NewCT_HpsMeasure ();if _gfgbef :=d .DecodeElement (_ggcbg .Kern ,&_aeaadce );_gfgbef !=nil {return _gfgbef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .Position =NewCT_SignedHpsMeasure ();if _ffcdbd :=d .DecodeElement (_ggcbg .Position ,&_aeaadce );_ffcdbd !=nil {return _ffcdbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .Sz =NewCT_HpsMeasure ();if _eedgea :=d .DecodeElement (_ggcbg .Sz ,&_aeaadce );_eedgea !=nil {return _eedgea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .SzCs =NewCT_HpsMeasure ();if _gedca :=d .DecodeElement (_ggcbg .SzCs ,&_aeaadce );_gedca !=nil {return _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 :"\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"}:_ggcbg .Highlight =NewCT_Highlight ();if _gcadd :=d .DecodeElement (_ggcbg .Highlight ,&_aeaadce );_gcadd !=nil {return _gcadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .U =NewCT_Underline ();if _bbbdg :=d .DecodeElement (_ggcbg .U ,&_aeaadce );_bbbdg !=nil {return _bbbdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .Effect =NewCT_TextEffect ();if _bbdagb :=d .DecodeElement (_ggcbg .Effect ,&_aeaadce );_bbdagb !=nil {return _bbdagb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .Bdr =NewCT_Border ();if _deaae :=d .DecodeElement (_ggcbg .Bdr ,&_aeaadce );_deaae !=nil {return _deaae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .Shd =NewCT_Shd ();if _cdbga :=d .DecodeElement (_ggcbg .Shd ,&_aeaadce );_cdbga !=nil {return _cdbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .FitText =NewCT_FitText ();if _bebcb :=d .DecodeElement (_ggcbg .FitText ,&_aeaadce );_bebcb !=nil {return _bebcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .VertAlign =NewCT_VerticalAlignRun ();if _abfffc :=d .DecodeElement (_ggcbg .VertAlign ,&_aeaadce );_abfffc !=nil {return _abfffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .Rtl =NewCT_OnOff ();if _aedca :=d .DecodeElement (_ggcbg .Rtl ,&_aeaadce );_aedca !=nil {return _aedca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcbg .Cs =NewCT_OnOff ();if _aebbcc :=d .DecodeElement (_ggcbg .Cs ,&_aeaadce );_aebbcc !=nil {return _aebbcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .Em =NewCT_Em ();if _fgaeb :=d .DecodeElement (_ggcbg .Em ,&_aeaadce );_fgaeb !=nil {return _fgaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .Lang =NewCT_Language ();if _egcbe :=d .DecodeElement (_ggcbg .Lang ,&_aeaadce );_egcbe !=nil {return _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 :"\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"}:_ggcbg .EastAsianLayout =NewCT_EastAsianLayout ();if _dfdaa :=d .DecodeElement (_ggcbg .EastAsianLayout ,&_aeaadce );_dfdaa !=nil {return _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 :"\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"}:_ggcbg .SpecVanish =NewCT_OnOff ();if _edaea :=d .DecodeElement (_ggcbg .SpecVanish ,&_aeaadce );_edaea !=nil {return _edaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbg .OMath =NewCT_OnOff ();if _ecgfa :=d .DecodeElement (_ggcbg .OMath ,&_aeaadce );_ecgfa !=nil {return _ecgfa ;};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\u005fR\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_aeaadce .Name );if _facgf :=d .Skip ();_facgf !=nil {return _facgf ;};};case _d .EndElement :break _gabge ;case _d .CharData :};};return nil ;};func (_ggfa *CT_LevelText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggfa .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ggfa .ValAttr )});};if _ggfa .NullAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ggfa .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eaccdd *ST_LineNumberRestart )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eaccdd =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_eaccdd =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_eaccdd =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_eaccdd =3;};return nil ;};func (_gffcb *ST_TblOverlap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccbdg ,_fbaaeg :=d .Token ();if _fbaaeg !=nil {return _fbaaeg ;};if _gdcgca ,_bbdeg :=_ccbdg .(_d .EndElement );_bbdeg &&_gdcgca .Name ==start .Name {*_gffcb =1;return nil ;};if _agfdad ,_egbag :=_ccbdg .(_d .CharData );!_egbag {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccbdg );}else {switch string (_agfdad ){case "":*_gffcb =0;case "\u006e\u0065\u0076e\u0072":*_gffcb =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_gffcb =2;};};_ccbdg ,_fbaaeg =d .Token ();if _fbaaeg !=nil {return _fbaaeg ;};if _bdfgc ,_badfe :=_ccbdg .(_d .EndElement );_badfe &&_bdfgc .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccbdg );};type CT_Caption struct{ -// Underline -U *CT_Underline ; +// Caption Type Name +NameAttr string ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Automatic Caption Placement +PosAttr ST_CaptionPos ; -// Text Border -Bdr *CT_Border ; +// Include Chapter Number in Field for Caption +ChapNumAttr *_dg .ST_OnOff ; -// Run Shading -Shd *CT_Shd ; +// Style for Chapter Headings +HeadingAttr *int64 ; -// Manual Run Width -FitText *CT_FitText ; +// Do Not Include Name In Caption +NoLabelAttr *_dg .ST_OnOff ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Caption Numbering Format +NumFmtAttr ST_NumberFormat ; -// Right To Left Text -Rtl *CT_OnOff ; +// Chapter Number/Item Index Separator +SepAttr ST_ChapterSep ;};type CT_Height struct{ -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Table Row Height +ValAttr *_dg .ST_TwipsMeasure ; -// Emphasis Mark -Em *CT_Em ; +// Table Row Height Type +HRuleAttr ST_HeightRule ;};func NewCT_SdtRow ()*CT_SdtRow {_gadaf :=&CT_SdtRow {};return _gadaf };func (_egcbfc *CT_TblStylePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cfcfbb ,_cggfa :=_egcbfc .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cggfa !=nil {return _cggfa ;};start .Attr =append (start .Attr ,_cfcfbb );e .EncodeToken (start );if _egcbfc .PPr !=nil {_eafbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_egcbfc .PPr ,_eafbe );};if _egcbfc .RPr !=nil {_dcegf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_egcbfc .RPr ,_dcegf );};if _egcbfc .TblPr !=nil {_cgafb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_egcbfc .TblPr ,_cgafb );};if _egcbfc .TrPr !=nil {_agdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_egcbfc .TrPr ,_agdbb );};if _egcbfc .TcPr !=nil {_afgfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_egcbfc .TcPr ,_afgfgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_faebbd ST_Hint )Validate ()error {return _faebbd .ValidateWithPath ("")};func (_cgacba *WdST_WrapText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdadcb ,_dggceg :=d .Token ();if _dggceg !=nil {return _dggceg ;};if _ecfdc ,_cadbe :=_fdadcb .(_d .EndElement );_cadbe &&_ecfdc .Name ==start .Name {*_cgacba =1;return nil ;};if _cbgbdg ,_ddgeff :=_fdadcb .(_d .CharData );!_ddgeff {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdadcb );}else {switch string (_cbgbdg ){case "":*_cgacba =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_cgacba =1;case "\u006c\u0065\u0066\u0074":*_cgacba =2;case "\u0072\u0069\u0067h\u0074":*_cgacba =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_cgacba =4;};};_fdadcb ,_dggceg =d .Token ();if _dggceg !=nil {return _dggceg ;};if _cfbcaf ,_ebega :=_fdadcb .(_d .EndElement );_ebega &&_cfbcaf .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdadcb );};func (_fedad ST_ProofErr )Validate ()error {return _fedad .ValidateWithPath ("")}; -// Languages for Run Content -Lang *CT_Language ; +// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path +func (_fgdbg *CT_Panose )ValidateWithPath (path string )error {return nil };func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_fffade :=ST_SignedTwipsMeasure {};if _dg .ST_UniversalMeasurePatternRe .MatchString (s ){_fffade .ST_UniversalMeasure =&s ;}else {_bggag ,_gfacad :=_eb .ParseFloat (s ,64);if _gfacad !=nil {return _fffade ,_a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gfacad );};_fffade .Int64 =_db .Int64 (int64 (_bggag ));};return _fffade ,nil ;};func (_bcbfa ST_LineSpacingRule )String ()string {switch _bcbfa {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 (_bbce *CT_Numbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbce .NumPicBullet !=nil {_eadac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}};for _ ,_agccef :=range _bbce .NumPicBullet {e .EncodeElement (_agccef ,_eadac );};};if _bbce .AbstractNum !=nil {_fbefd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_cegacc :=range _bbce .AbstractNum {e .EncodeElement (_cegacc ,_fbefd );};};if _bbce .Num !=nil {_fagg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_aefdc :=range _bbce .Num {e .EncodeElement (_aefdc ,_fagg );};};if _bbce .NumIdMacAtCleanup !=nil {_adgdg :=_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 (_bbce .NumIdMacAtCleanup ,_adgdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eaeabf *Styles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaeabf .CT_Styles =*NewCT_Styles ();_acbfbe :for {_ebaagf ,_abgaf :=d .Token ();if _abgaf !=nil {return _abgaf ;};switch _bbebbecc :=_ebaagf .(type ){case _d .StartElement :switch _bbebbecc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaeabf .DocDefaults =NewCT_DocDefaults ();if _aaedc :=d .DecodeElement (_eaeabf .DocDefaults ,&_bbebbecc );_aaedc !=nil {return _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 :"\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"}:_eaeabf .LatentStyles =NewCT_LatentStyles ();if _gaggbb :=d .DecodeElement (_eaeabf .LatentStyles ,&_bbebbecc );_gaggbb !=nil {return _gaggbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgfb :=NewCT_Style ();if _bfeefb :=d .DecodeElement (_gdgfb ,&_bbebbecc );_bfeefb !=nil {return _bfeefb ;};_eaeabf .Style =append (_eaeabf .Style ,_gdgfb );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\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_bbebbecc .Name );if _cagcac :=d .Skip ();_cagcac !=nil {return _cagcac ;};};case _d .EndElement :break _acbfbe ;case _d .CharData :};};return nil ;};func (_gdacfb *EG_PContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaceef :for {_effgab ,_befced :=d .Token ();if _befced !=nil {return _befced ;};switch _aecad :=_effgab .(type ){case _d .StartElement :switch _aecad .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbeeg :=NewCT_SimpleField ();if _gbbfd :=d .DecodeElement (_dbeeg ,&_aecad );_gbbfd !=nil {return _gbbfd ;};_gdacfb .FldSimple =append (_gdacfb .FldSimple ,_dbeeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdacfb .Hyperlink =NewCT_Hyperlink ();if _eecda :=d .DecodeElement (_gdacfb .Hyperlink ,&_aecad );_eecda !=nil {return _eecda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdacfb .SubDoc =NewCT_Rel ();if _cegbe :=d .DecodeElement (_gdacfb .SubDoc ,&_aecad );_cegbe !=nil {return _cegbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_afebd :=NewEG_ContentRunContent ();_afebd .CustomXml =NewCT_CustomXmlRun ();if _ebgfbg :=d .DecodeElement (_afebd .CustomXml ,&_aecad );_ebgfbg !=nil {return _ebgfbg ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_afebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debggf :=NewEG_ContentRunContent ();_debggf .SmartTag =NewCT_SmartTagRun ();if _fedee :=d .DecodeElement (_debggf .SmartTag ,&_aecad );_fedee !=nil {return _fedee ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_debggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcfa :=NewEG_ContentRunContent ();_adcfa .Sdt =NewCT_SdtRun ();if _fcdacg :=d .DecodeElement (_adcfa .Sdt ,&_aecad );_fcdacg !=nil {return _fcdacg ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_adcfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deabb :=NewEG_ContentRunContent ();_deabb .Dir =NewCT_DirContentRun ();if _gfdbda :=d .DecodeElement (_deabb .Dir ,&_aecad );_gfdbda !=nil {return _gfdbda ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_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 :"\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"}:_cbfbae :=NewEG_ContentRunContent ();_cbfbae .Bdo =NewCT_BdoContentRun ();if _gfbgc :=d .DecodeElement (_cbfbae .Bdo ,&_aecad );_gfbgc !=nil {return _gfbgc ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_cbfbae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agagd :=NewEG_ContentRunContent ();_agagd .R =NewCT_R ();if _ccbag :=d .DecodeElement (_agagd .R ,&_aecad );_ccbag !=nil {return _ccbag ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_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 :"\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"}:_bfebaa :=NewEG_ContentRunContent ();_gdaca :=NewEG_RunLevelElts ();_gdaca .ProofErr =NewCT_ProofErr ();if _cbdbc :=d .DecodeElement (_gdaca .ProofErr ,&_aecad );_cbdbc !=nil {return _cbdbc ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_bfebaa );_bfebaa .EG_RunLevelElts =append (_bfebaa .EG_RunLevelElts ,_gdaca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bcdgfe :=NewEG_ContentRunContent ();_bgefb :=NewEG_RunLevelElts ();_bgefb .PermStart =NewCT_PermStart ();if _cegab :=d .DecodeElement (_bgefb .PermStart ,&_aecad );_cegab !=nil {return _cegab ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_bcdgfe );_bcdgfe .EG_RunLevelElts =append (_bcdgfe .EG_RunLevelElts ,_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 :"\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"}:_abefb :=NewEG_ContentRunContent ();_dcabc :=NewEG_RunLevelElts ();_dcabc .PermEnd =NewCT_Perm ();if _gfggbd :=d .DecodeElement (_dcabc .PermEnd ,&_aecad );_gfggbd !=nil {return _gfggbd ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_abefb );_abefb .EG_RunLevelElts =append (_abefb .EG_RunLevelElts ,_dcabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbged :=NewEG_ContentRunContent ();_egbgg :=NewEG_RunLevelElts ();_egbgg .Ins =NewCT_RunTrackChange ();if _bcfgb :=d .DecodeElement (_egbgg .Ins ,&_aecad );_bcfgb !=nil {return _bcfgb ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_cdbged );_cdbged .EG_RunLevelElts =append (_cdbged .EG_RunLevelElts ,_egbgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecfecg :=NewEG_ContentRunContent ();_ddedg :=NewEG_RunLevelElts ();_ddedg .Del =NewCT_RunTrackChange ();if _fagff :=d .DecodeElement (_ddedg .Del ,&_aecad );_fagff !=nil {return _fagff ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_ecfecg );_ecfecg .EG_RunLevelElts =append (_ecfecg .EG_RunLevelElts ,_ddedg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fecca :=NewEG_ContentRunContent ();_gcggb :=NewEG_RunLevelElts ();_gcggb .MoveFrom =NewCT_RunTrackChange ();if _bgcee :=d .DecodeElement (_gcggb .MoveFrom ,&_aecad );_bgcee !=nil {return _bgcee ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_fecca );_fecca .EG_RunLevelElts =append (_fecca .EG_RunLevelElts ,_gcggb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ccafc :=NewEG_ContentRunContent ();_daaebb :=NewEG_RunLevelElts ();_daaebb .MoveTo =NewCT_RunTrackChange ();if _cdefcb :=d .DecodeElement (_daaebb .MoveTo ,&_aecad );_cdefcb !=nil {return _cdefcb ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_ccafc );_ccafc .EG_RunLevelElts =append (_ccafc .EG_RunLevelElts ,_daaebb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fegce :=NewEG_ContentRunContent ();_cgfgge :=NewEG_RunLevelElts ();_fcbbf :=NewEG_RangeMarkupElements ();_fcbbf .BookmarkStart =NewCT_Bookmark ();if _fbcaa :=d .DecodeElement (_fcbbf .BookmarkStart ,&_aecad );_fbcaa !=nil {return _fbcaa ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_fegce );_fegce .EG_RunLevelElts =append (_fegce .EG_RunLevelElts ,_cgfgge );_cgfgge .EG_RangeMarkupElements =append (_cgfgge .EG_RangeMarkupElements ,_fcbbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbdfc :=NewEG_ContentRunContent ();_bbafbd :=NewEG_RunLevelElts ();_gffba :=NewEG_RangeMarkupElements ();_gffba .BookmarkEnd =NewCT_MarkupRange ();if _fcbgc :=d .DecodeElement (_gffba .BookmarkEnd ,&_aecad );_fcbgc !=nil {return _fcbgc ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_bbdfc );_bbdfc .EG_RunLevelElts =append (_bbdfc .EG_RunLevelElts ,_bbafbd );_bbafbd .EG_RangeMarkupElements =append (_bbafbd .EG_RangeMarkupElements ,_gffba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeegg :=NewEG_ContentRunContent ();_aegff :=NewEG_RunLevelElts ();_eggdd :=NewEG_RangeMarkupElements ();_eggdd .MoveFromRangeStart =NewCT_MoveBookmark ();if _bgbdf :=d .DecodeElement (_eggdd .MoveFromRangeStart ,&_aecad );_bgbdf !=nil {return _bgbdf ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_eeegg );_eeegg .EG_RunLevelElts =append (_eeegg .EG_RunLevelElts ,_aegff );_aegff .EG_RangeMarkupElements =append (_aegff .EG_RangeMarkupElements ,_eggdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eaeabd :=NewEG_ContentRunContent ();_ffgea :=NewEG_RunLevelElts ();_bbgeac :=NewEG_RangeMarkupElements ();_bbgeac .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbcbag :=d .DecodeElement (_bbgeac .MoveFromRangeEnd ,&_aecad );_dbcbag !=nil {return _dbcbag ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_eaeabd );_eaeabd .EG_RunLevelElts =append (_eaeabd .EG_RunLevelElts ,_ffgea );_ffgea .EG_RangeMarkupElements =append (_ffgea .EG_RangeMarkupElements ,_bbgeac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbbeb :=NewEG_ContentRunContent ();_egbae :=NewEG_RunLevelElts ();_cabcfb :=NewEG_RangeMarkupElements ();_cabcfb .MoveToRangeStart =NewCT_MoveBookmark ();if _bdcfe :=d .DecodeElement (_cabcfb .MoveToRangeStart ,&_aecad );_bdcfe !=nil {return _bdcfe ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_gbbeb );_gbbeb .EG_RunLevelElts =append (_gbbeb .EG_RunLevelElts ,_egbae );_egbae .EG_RangeMarkupElements =append (_egbae .EG_RangeMarkupElements ,_cabcfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cfbfc :=NewEG_ContentRunContent ();_efddg :=NewEG_RunLevelElts ();_ccecga :=NewEG_RangeMarkupElements ();_ccecga .MoveToRangeEnd =NewCT_MarkupRange ();if _afgee :=d .DecodeElement (_ccecga .MoveToRangeEnd ,&_aecad );_afgee !=nil {return _afgee ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_cfbfc );_cfbfc .EG_RunLevelElts =append (_cfbfc .EG_RunLevelElts ,_efddg );_efddg .EG_RangeMarkupElements =append (_efddg .EG_RangeMarkupElements ,_ccecga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afafe :=NewEG_ContentRunContent ();_cabecg :=NewEG_RunLevelElts ();_facba :=NewEG_RangeMarkupElements ();_facba .CommentRangeStart =NewCT_MarkupRange ();if _eecffg :=d .DecodeElement (_facba .CommentRangeStart ,&_aecad );_eecffg !=nil {return _eecffg ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_afafe );_afafe .EG_RunLevelElts =append (_afafe .EG_RunLevelElts ,_cabecg );_cabecg .EG_RangeMarkupElements =append (_cabecg .EG_RangeMarkupElements ,_facba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_caag :=NewEG_ContentRunContent ();_gfefba :=NewEG_RunLevelElts ();_abdab :=NewEG_RangeMarkupElements ();_abdab .CommentRangeEnd =NewCT_MarkupRange ();if _dccgc :=d .DecodeElement (_abdab .CommentRangeEnd ,&_aecad );_dccgc !=nil {return _dccgc ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_caag );_caag .EG_RunLevelElts =append (_caag .EG_RunLevelElts ,_gfefba );_gfefba .EG_RangeMarkupElements =append (_gfefba .EG_RangeMarkupElements ,_abdab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_faggbc :=NewEG_ContentRunContent ();_gcbcb :=NewEG_RunLevelElts ();_ebdee :=NewEG_RangeMarkupElements ();_ebdee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adbae :=d .DecodeElement (_ebdee .CustomXmlInsRangeStart ,&_aecad );_adbae !=nil {return _adbae ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_faggbc );_faggbc .EG_RunLevelElts =append (_faggbc .EG_RunLevelElts ,_gcbcb );_gcbcb .EG_RangeMarkupElements =append (_gcbcb .EG_RangeMarkupElements ,_ebdee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ggdbe :=NewEG_ContentRunContent ();_eeebcb :=NewEG_RunLevelElts ();_eaced :=NewEG_RangeMarkupElements ();_eaced .CustomXmlInsRangeEnd =NewCT_Markup ();if _abdde :=d .DecodeElement (_eaced .CustomXmlInsRangeEnd ,&_aecad );_abdde !=nil {return _abdde ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_ggdbe );_ggdbe .EG_RunLevelElts =append (_ggdbe .EG_RunLevelElts ,_eeebcb );_eeebcb .EG_RangeMarkupElements =append (_eeebcb .EG_RangeMarkupElements ,_eaced );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fbdcgg :=NewEG_ContentRunContent ();_bbcadg :=NewEG_RunLevelElts ();_ccfgc :=NewEG_RangeMarkupElements ();_ccfgc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efbdee :=d .DecodeElement (_ccfgc .CustomXmlDelRangeStart ,&_aecad );_efbdee !=nil {return _efbdee ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_fbdcgg );_fbdcgg .EG_RunLevelElts =append (_fbdcgg .EG_RunLevelElts ,_bbcadg );_bbcadg .EG_RangeMarkupElements =append (_bbcadg .EG_RangeMarkupElements ,_ccfgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_aaddd :=NewEG_ContentRunContent ();_fcbfbb :=NewEG_RunLevelElts ();_bcaee :=NewEG_RangeMarkupElements ();_bcaee .CustomXmlDelRangeEnd =NewCT_Markup ();if _cecbd :=d .DecodeElement (_bcaee .CustomXmlDelRangeEnd ,&_aecad );_cecbd !=nil {return _cecbd ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_aaddd );_aaddd .EG_RunLevelElts =append (_aaddd .EG_RunLevelElts ,_fcbfbb );_fcbfbb .EG_RangeMarkupElements =append (_fcbfbb .EG_RangeMarkupElements ,_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 :"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"}:_cbbcfg :=NewEG_ContentRunContent ();_dadeec :=NewEG_RunLevelElts ();_dddgfe :=NewEG_RangeMarkupElements ();_dddgfe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ccegea :=d .DecodeElement (_dddgfe .CustomXmlMoveFromRangeStart ,&_aecad );_ccegea !=nil {return _ccegea ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_cbbcfg );_cbbcfg .EG_RunLevelElts =append (_cbbcfg .EG_RunLevelElts ,_dadeec );_dadeec .EG_RangeMarkupElements =append (_dadeec .EG_RangeMarkupElements ,_dddgfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cdbfg :=NewEG_ContentRunContent ();_eadbb :=NewEG_RunLevelElts ();_agdae :=NewEG_RangeMarkupElements ();_agdae .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cegbc :=d .DecodeElement (_agdae .CustomXmlMoveFromRangeEnd ,&_aecad );_cegbc !=nil {return _cegbc ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_cdbfg );_cdbfg .EG_RunLevelElts =append (_cdbfg .EG_RunLevelElts ,_eadbb );_eadbb .EG_RangeMarkupElements =append (_eadbb .EG_RangeMarkupElements ,_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 :"\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"}:_dccdf :=NewEG_ContentRunContent ();_dagef :=NewEG_RunLevelElts ();_ggbfg :=NewEG_RangeMarkupElements ();_ggbfg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgbbf :=d .DecodeElement (_ggbfg .CustomXmlMoveToRangeStart ,&_aecad );_dgbbf !=nil {return _dgbbf ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_dccdf );_dccdf .EG_RunLevelElts =append (_dccdf .EG_RunLevelElts ,_dagef );_dagef .EG_RangeMarkupElements =append (_dagef .EG_RangeMarkupElements ,_ggbfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fbaag :=NewEG_ContentRunContent ();_abdee :=NewEG_RunLevelElts ();_eebebc :=NewEG_RangeMarkupElements ();_eebebc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfgcge :=d .DecodeElement (_eebebc .CustomXmlMoveToRangeEnd ,&_aecad );_gfgcge !=nil {return _gfgcge ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_fbaag );_fbaag .EG_RunLevelElts =append (_fbaag .EG_RunLevelElts ,_abdee );_abdee .EG_RangeMarkupElements =append (_abdee .EG_RangeMarkupElements ,_eebebc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbbbe :=NewEG_ContentRunContent ();_cfcdbf :=NewEG_RunLevelElts ();_adefbg :=NewEG_MathContent ();_adefbg .OMathPara =_cd .NewOMathPara ();if _dbbdcf :=d .DecodeElement (_adefbg .OMathPara ,&_aecad );_dbbdcf !=nil {return _dbbdcf ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_gbbbe );_gbbbe .EG_RunLevelElts =append (_gbbbe .EG_RunLevelElts ,_cfcdbf );_cfcdbf .EG_MathContent =append (_cfcdbf .EG_MathContent ,_adefbg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebdffg :=NewEG_ContentRunContent ();_febbad :=NewEG_RunLevelElts ();_ecffg :=NewEG_MathContent ();_ecffg .OMath =_cd .NewOMath ();if _badgc :=d .DecodeElement (_ecffg .OMath ,&_aecad );_badgc !=nil {return _badgc ;};_gdacfb .EG_ContentRunContent =append (_gdacfb .EG_ContentRunContent ,_ebdffg );_ebdffg .EG_RunLevelElts =append (_ebdffg .EG_RunLevelElts ,_febbad );_febbad .EG_MathContent =append (_febbad .EG_MathContent ,_ecffg );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\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_aecad .Name );if _deffgc :=d .Skip ();_deffgc !=nil {return _deffgc ;};};case _d .EndElement :break _aaceef ;case _d .CharData :};};return nil ;};func (_eccfdg *ST_DisplacedByCustomXml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdedcc ,_ccbcc :=d .Token ();if _ccbcc !=nil {return _ccbcc ;};if _aceged ,_aedbc :=_gdedcc .(_d .EndElement );_aedbc &&_aceged .Name ==start .Name {*_eccfdg =1;return nil ;};if _babced ,_dbdae :=_gdedcc .(_d .CharData );!_dbdae {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdedcc );}else {switch string (_babced ){case "":*_eccfdg =0;case "\u006e\u0065\u0078\u0074":*_eccfdg =1;case "\u0070\u0072\u0065\u0076":*_eccfdg =2;};};_gdedcc ,_ccbcc =d .Token ();if _ccbcc !=nil {return _ccbcc ;};if _gcdgg ,_cggcbb :=_gdedcc .(_d .EndElement );_cggcbb &&_gcdgg .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdedcc );}; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Validate validates the WdCT_WordprocessingShapeChoice1 and its children +func (_cafbfa *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _cafbfa .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 (_gceab *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbfdf :=range start .Attr {if _cbfdf .Name .Local =="\u0069\u0064"{_febdfe ,_dcced :=_eb .ParseUint (_cbfdf .Value ,10,16);if _dcced !=nil {return _dcced ;};_gceab .IdAttr =uint16 (_febdfe );continue ;};if _cbfdf .Name .Local =="\u0073\u0065\u0071"{_dedfbe ,_bcfdbd :=_eb .ParseUint (_cbfdf .Value ,10,16);if _bcfdbd !=nil {return _bcfdbd ;};_gceab .SeqAttr =uint16 (_dedfbe );continue ;};};_dbcbe :for {_fcdadd ,_eagfb :=d .Token ();if _eagfb !=nil {return _eagfb ;};switch _gfafg :=_fcdadd .(type ){case _d .StartElement :switch _gfafg .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"}:_gceab .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _ggcdd :=d .DecodeElement (_gceab .ExtLst ,&_gfafg );_ggcdd !=nil {return _ggcdd ;};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\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",_gfafg .Name );if _gfbddd :=d .Skip ();_gfbddd !=nil {return _gfbddd ;};};case _d .EndElement :break _dbcbe ;case _d .CharData :};};return nil ;};func (_cededb *ST_PTabLeader )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afdaef ,_begdc :=d .Token ();if _begdc !=nil {return _begdc ;};if _fcfbc ,_cfgae :=_afdaef .(_d .EndElement );_cfgae &&_fcfbc .Name ==start .Name {*_cededb =1;return nil ;};if _beffccc ,_abgafc :=_afdaef .(_d .CharData );!_abgafc {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afdaef );}else {switch string (_beffccc ){case "":*_cededb =0;case "\u006e\u006f\u006e\u0065":*_cededb =1;case "\u0064\u006f\u0074":*_cededb =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cededb =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_cededb =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_cededb =5;};};_afdaef ,_begdc =d .Token ();if _begdc !=nil {return _begdc ;};if _bbbfab ,_dfbba :=_afdaef .(_d .EndElement );_dfbba &&_bbbfab .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afdaef );};func (_ebbda *CT_SdtRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebbda .SdtPr !=nil {_aggffe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_ebbda .SdtPr ,_aggffe );};if _ebbda .SdtEndPr !=nil {_bdfbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_ebbda .SdtEndPr ,_bdfbaa );};if _ebbda .SdtContent !=nil {_bffed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ebbda .SdtContent ,_bffed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path +func (_cbcebf *CT_GlossaryDocument )ValidateWithPath (path string )error {if _cbcebf .Background !=nil {if _cagc :=_cbcebf .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_cagc !=nil {return _cagc ;};};if _cbcebf .DocParts !=nil {if _gfcbf :=_cbcebf .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_gfcbf !=nil {return _gfcbf ;};};return nil ;}; -// Office Open XML Math -OMath *CT_OnOff ;};func (_ececcb *EG_CellMarkupElements )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ececcb .CellIns !=nil {_gddfbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_ececcb .CellIns ,_gddfbe );};if _ececcb .CellDel !=nil {_eefdf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_ececcb .CellDel ,_eefdf );};if _ececcb .CellMerge !=nil {_agcdac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ececcb .CellMerge ,_agcdac );};return nil ;};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_cgfaee :=ST_HpsMeasure {};if _gc .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_cgfaee .ST_PositiveUniversalMeasure =&s ;}else {_gdbaa ,_gcacgd :=_b .ParseFloat (s ,64);if _gcacgd !=nil {return _cgfaee ,_gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_gcacgd );};_cgfaee .ST_UnsignedDecimalNumber =_ga .Uint64 (uint64 (_gdbaa ));};return _cgfaee ,nil ;}; +// Validate validates the CT_ReadingModeInkLockDown and its children +func (_debcg *CT_ReadingModeInkLockDown )Validate ()error {return _debcg .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};func (_eaebe *CT_MailMergeDest )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaebe .ValAttr =ST_MailMergeDest (1);for _ ,_abgae :=range start .Attr {if _abgae .Name .Local =="\u0076\u0061\u006c"{_eaebe .ValAttr .UnmarshalXMLAttr (_abgae );continue ;};};for {_dgabf ,_ecab :=d .Token ();if _ecab !=nil {return _a .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",_ecab );};if _geda ,_efded :=_dgabf .(_d .EndElement );_efded &&_geda .Name ==start .Name {break ;};};return nil ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_efeca :=&CT_PixelsMeasure {};return _efeca }; -// ValidateWithPath validates the Recipients and its children, prefixing error messages with path -func (_bffggb *Recipients )ValidateWithPath (path string )error {if _cgbca :=_bffggb .CT_Recipients .ValidateWithPath (path );_cgbca !=nil {return _cgbca ;};return nil ;};func (_adbbg *CT_FontFamily )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dfad ,_bfbb :=_adbbg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bfbb !=nil {return _bfbb ;};start .Attr =append (start .Attr ,_dfad );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efaabe *CT_Ruby )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ccdce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_efaabe .RubyPr ,_ccdce );_gecbfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_efaabe .Rt ,_gecbfa );_deaeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_efaabe .RubyBase ,_deaeb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_effac *ST_VerticalJc )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_effac =0;case "\u0074\u006f\u0070":*_effac =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_effac =2;case "\u0062\u006f\u0074\u0068":*_effac =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_effac =4;};return nil ;};func (_adfag *ST_CombineBrackets )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddbaf ,_deeaa :=d .Token ();if _deeaa !=nil {return _deeaa ;};if _efaaf ,_dbaff :=_ddbaf .(_g .EndElement );_dbaff &&_efaaf .Name ==start .Name {*_adfag =1;return nil ;};if _feeba ,_gefcga :=_ddbaf .(_g .CharData );!_gefcga {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddbaf );}else {switch string (_feeba ){case "":*_adfag =0;case "\u006e\u006f\u006e\u0065":*_adfag =1;case "\u0072\u006f\u0075n\u0064":*_adfag =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_adfag =3;case "\u0061\u006e\u0067l\u0065":*_adfag =4;case "\u0063\u0075\u0072l\u0079":*_adfag =5;};};_ddbaf ,_deeaa =d .Token ();if _deeaa !=nil {return _deeaa ;};if _bgfcefb ,_fccdf :=_ddbaf .(_g .EndElement );_fccdf &&_bgfcefb .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddbaf );};type CT_Empty struct{};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;);type CT_LsdException struct{ +// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path +func (_ddeff *WdCT_Anchor )ValidateWithPath (path string )error {if _ddcabb :=_ddeff .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_ddcabb !=nil {return _ddcabb ;};if _cbade :=_ddeff .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048");_cbade !=nil {return _cbade ;};if _abgecg :=_ddeff .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_abgecg !=nil {return _abgecg ;};if _gegeb :=_ddeff .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_gegeb !=nil {return _gegeb ;};if _ddeff .EffectExtent !=nil {if _bdaae :=_ddeff .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_bdaae !=nil {return _bdaae ;};};if _ddeff .Choice !=nil {if _cbebgf :=_ddeff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbebgf !=nil {return _cbebgf ;};};if _cebbcg :=_ddeff .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_cebbcg !=nil {return _cebbcg ;};if _ddeff .CNvGraphicFramePr !=nil {if _ddddfg :=_ddeff .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_ddddfg !=nil {return _ddddfg ;};};if _cdgcf :=_ddeff .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_cdgcf !=nil {return _cdgcf ;};return nil ;}; -// Primary Style Name -NameAttr string ; +// Validate validates the CT_Lang and its children +func (_dbgdf *CT_Lang )Validate ()error {return _dbgdf .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");};func NewEndnotes ()*Endnotes {_gffdc :=&Endnotes {};_gffdc .CT_Endnotes =*NewCT_Endnotes ();return _gffdc ;}; -// Latent Style Locking Setting -LockedAttr *_gc .ST_OnOff ; +// ST_MeasurementOrPercent is a union type +type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;}; -// Override default sorting order -UiPriorityAttr *int64 ; +// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path +func (_egecgb *CT_MailMergeDocType )ValidateWithPath (path string )error {if _egecgb .ValAttr ==ST_MailMergeDocTypeUnset {return _a .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 _bbdda :=_egecgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbdda !=nil {return _bbdda ;};return nil ;};func (_bgbbe *CT_HdrFtrRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dcbgg ,_fagfa :=_bgbbe .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fagfa !=nil {return _fagfa ;};start .Attr =append (start .Attr ,_dcbgg );start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bgbbe .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggga *CT_LatentStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggga .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 :_a .Sprintf ("\u0025\u0076",*_ggga .DefLockedStateAttr )});};if _ggga .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 :_a .Sprintf ("\u0025\u0076",*_ggga .DefUIPriorityAttr )});};if _ggga .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 :_a .Sprintf ("\u0025\u0076",*_ggga .DefSemiHiddenAttr )});};if _ggga .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 :_a .Sprintf ("\u0025\u0076",*_ggga .DefUnhideWhenUsedAttr )});};if _ggga .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 :_a .Sprintf ("\u0025\u0076",*_ggga .DefQFormatAttr )});};if _ggga .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ggga .CountAttr )});};e .EncodeToken (start );if _ggga .LsdException !=nil {_eaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_bcaga :=range _ggga .LsdException {e .EncodeElement (_bcaga ,_eaeb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Semi hidden text override -SemiHiddenAttr *_gc .ST_OnOff ; +// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path +func (_ffegg *CT_MoveBookmark )ValidateWithPath (path string )error {if _ccaag :=_ffegg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ccaag !=nil {return _ccaag ;};return nil ;};func (_efaba WdST_RelFromH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efaba .String (),start );}; -// Unhide when used -UnhideWhenUsedAttr *_gc .ST_OnOff ; +// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path +func (_bbceg *CT_PageBorder )ValidateWithPath (path string )error {if _bbceg .ValAttr ==ST_BorderUnset {return _a .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 _ccace :=_bbceg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccace !=nil {return _ccace ;};if _bbceg .ColorAttr !=nil {if _agffc :=_bbceg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_agffc !=nil {return _agffc ;};};if _feacf :=_bbceg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_feacf !=nil {return _feacf ;};if _bbceg .ShadowAttr !=nil {if _dddag :=_bbceg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_dddag !=nil {return _dddag ;};};if _bbceg .FrameAttr !=nil {if _fgaea :=_bbceg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_fgaea !=nil {return _fgaea ;};};return nil ;}; -// Latent Style Primary Style Setting -QFormatAttr *_gc .ST_OnOff ;};type CT_GlossaryDocument struct{ +// Validate validates the CT_Background and its children +func (_deg *CT_Background )Validate ()error {return _deg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};type CT_DocPartBehavior struct{ -// Document Background -Background *CT_Background ;DocParts *CT_DocParts ;};type CT_Fonts struct{ +// Insertion Behavior Value +ValAttr ST_DocPartBehavior ;};func (_efbfg *ST_Hint )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efbfg =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_efbfg =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_efbfg =2;};return nil ;};func (_aabfg ST_TabJc )ValidateWithPath (path string )error {switch _aabfg {case 0,1,2,3,4,5,6,7,8,9:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabfg ));};return nil ;}; -// Font Content Type -HintAttr ST_Hint ; +// Validate validates the CT_FtnPos and its children +func (_adeb *CT_FtnPos )Validate ()error {return _adeb .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");}; -// ASCII Font -AsciiAttr *string ; +// Validate validates the CT_Zoom and its children +func (_debge *CT_Zoom )Validate ()error {return _debge .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};func NewNumbering ()*Numbering {_eaefc :=&Numbering {};_eaefc .CT_Numbering =*NewCT_Numbering ();return _eaefc ;};type CT_TextDirection struct{ -// High ANSI Font -HAnsiAttr *string ; +// Direction of Text Flow +ValAttr ST_TextDirection ;};type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_fbfeb :=&EG_RangeMarkupElements {};return _fbfeb ;};type CT_HMerge struct{ -// East Asian Font -EastAsiaAttr *string ; +// Horizontal Merge Type +ValAttr ST_Merge ;};func (_feegf ST_Direction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_feegf .String (),start );};func (_fggaaa ST_Merge )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adeeb :=_d .Attr {};_adeeb .Name =name ;switch _fggaaa {case ST_MergeUnset :_adeeb .Value ="";case ST_MergeContinue :_adeeb .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_adeeb .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _adeeb ,nil ;};func (_ecfbc ST_SectionMark )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abebg :=_d .Attr {};_abebg .Name =name ;switch _ecfbc {case ST_SectionMarkUnset :_abebg .Value ="";case ST_SectionMarkNextPage :_abebg .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_abebg .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_abebg .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_abebg .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_abebg .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _abebg ,nil ;}; -// Complex Script Font -CsAttr *string ; +// Validate validates the CT_PageNumber and its children +func (_ffgag *CT_PageNumber )Validate ()error {return _ffgag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_afcea ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_afcea .String (),start );};func (_deaf *CT_Divs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbf :for {_agagc ,_dcfaa :=d .Token ();if _dcfaa !=nil {return _dcfaa ;};switch _cfca :=_agagc .(type ){case _d .StartElement :switch _cfca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edef :=NewCT_Div ();if _gbcf :=d .DecodeElement (_edef ,&_cfca );_gbcf !=nil {return _gbcf ;};_deaf .Div =append (_deaf .Div ,_edef );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\u0044\u0069\u0076\u0073\u0020\u0025\u0076",_cfca .Name );if _ecbab :=d .Skip ();_ecbab !=nil {return _ecbab ;};};case _d .EndElement :break _gcbf ;case _d .CharData :};};return nil ;};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_fggde :=&WdCT_WordprocessingCanvasChoice {};return _fggde ;};func NewCT_PaperSource ()*CT_PaperSource {_cafbfg :=&CT_PaperSource {};return _cafbfg };func NewCT_TrPr ()*CT_TrPr {_facbeg :=&CT_TrPr {};return _facbeg };func (_decff *CT_Drawing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _decff .Anchor !=nil {_acde :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_gecab :=range _decff .Anchor {e .EncodeElement (_gecab ,_acde );};};if _decff .Inline !=nil {_cafcf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_fccbe :=range _decff .Inline {e .EncodeElement (_fccbe ,_cafcf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbbac ST_PTabAlignment )String ()string {switch _dbbac {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 "";};type CT_SectType struct{ -// ASCII Theme Font -AsciiThemeAttr ST_Theme ; +// Section Type Setting +ValAttr ST_SectionMark ;};type CT_PTab struct{ -// High ANSI Theme Font -HAnsiThemeAttr ST_Theme ; +// Positional Tab Stop Alignment +AlignmentAttr ST_PTabAlignment ; -// East Asian Theme Font -EastAsiaThemeAttr ST_Theme ; +// Positional Tab Base +RelativeToAttr ST_PTabRelativeTo ; -// Complex Script Theme Font -CsthemeAttr ST_Theme ;};func (_gdffa *EG_ContentBlockContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdffa .CustomXml !=nil {_gdeff :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gdffa .CustomXml ,_gdeff );};if _gdffa .Sdt !=nil {_dgafec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gdffa .Sdt ,_dgafec );};if _gdffa .P !=nil {_bbbea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070"}};for _ ,_faffa :=range _gdffa .P {e .EncodeElement (_faffa ,_bbbea );};};if _gdffa .Tbl !=nil {_cgfag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_cfged :=range _gdffa .Tbl {e .EncodeElement (_cfged ,_cgfag );};};if _gdffa .EG_RunLevelElts !=nil {for _ ,_cddbbc :=range _gdffa .EG_RunLevelElts {_cddbbc .MarshalXML (e ,_g .StartElement {});};};return nil ;};type ST_ObjectUpdateMode byte ;func (_baafd *CT_HpsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aabbd :=range start .Attr {if _aabbd .Name .Local =="\u0076\u0061\u006c"{_dffd ,_ceab :=ParseUnionST_HpsMeasure (_aabbd .Value );if _ceab !=nil {return _ceab ;};_baafd .ValAttr =_dffd ;continue ;};};for {_bfgca ,_fbbga :=d .Token ();if _fbbga !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_fbbga );};if _bbbf ,_baabgb :=_bfgca .(_g .EndElement );_baabgb &&_bbbf .Name ==start .Name {break ;};};return nil ;}; +// Tab Leader Character +LeaderAttr ST_PTabLeader ;}; -// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path -func (_dcdd *CT_Shd )ValidateWithPath (path string )error {if _dcdd .ValAttr ==ST_ShdUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cebad :=_dcdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cebad !=nil {return _cebad ;};if _dcdd .ColorAttr !=nil {if _ecabf :=_dcdd .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ecabf !=nil {return _ecabf ;};};if _cdgae :=_dcdd .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cdgae !=nil {return _cdgae ;};if _dcdd .FillAttr !=nil {if _edcab :=_dcdd .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_edcab !=nil {return _edcab ;};};if _ddddb :=_dcdd .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_ddddb !=nil {return _ddddb ;};return nil ;}; +// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path +func (_agaaa *CT_Object )ValidateWithPath (path string )error {if _agaaa .DxaOrigAttr !=nil {if _dbggg :=_agaaa .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_dbggg !=nil {return _dbggg ;};};if _agaaa .DyaOrigAttr !=nil {if _feafa :=_agaaa .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_feafa !=nil {return _feafa ;};};if _agaaa .Drawing !=nil {if _ccab :=_agaaa .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ccab !=nil {return _ccab ;};};if _agaaa .Choice !=nil {if _dbfca :=_agaaa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dbfca !=nil {return _dbfca ;};};return nil ;};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_cfdac :=&EG_FtnEdnNumProps {};return _cfdac };func (_edcefa *CT_ProofErr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bdddde ,_dbffg :=_edcefa .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _dbffg !=nil {return _dbffg ;};start .Attr =append (start .Attr ,_bdddde );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abafd *CT_LvlLegacy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abafd .LegacyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_abafd .LegacyAttr )});};if _abafd .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 :_a .Sprintf ("\u0025\u0076",*_abafd .LegacySpaceAttr )});};if _abafd .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 :_a .Sprintf ("\u0025\u0076",*_abafd .LegacyIndentAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path -func (_fdfeb *CT_SdtEndPr )ValidateWithPath (path string )error {for _dbbf ,_eddd :=range _fdfeb .RPr {if _efaea :=_eddd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_dbbf ));_efaea !=nil {return _efaea ;};};return nil ;};func (_fcecge *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fcecge =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_fcecge =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_fcecge =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_fcecge =3;};return nil ;};func NewCT_JcTable ()*CT_JcTable {_bcbag :=&CT_JcTable {};_bcbag .ValAttr =ST_JcTable (1);return _bcbag ;};type CT_Frameset struct{ +// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path +func (_bagf *CT_DocPartTypes )ValidateWithPath (path string )error {if _bagf .AllAttr !=nil {if _ddeg :=_bagf .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_ddeg !=nil {return _ddeg ;};};for _aefe ,_eegcb :=range _bagf .Type {if _dgggf :=_eegcb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_aefe ));_dgggf !=nil {return _dgggf ;};};return nil ;};func NewCT_Sym ()*CT_Sym {_bfcac :=&CT_Sym {};return _bfcac };func NewCT_Pitch ()*CT_Pitch {_aceaf :=&CT_Pitch {};_aceaf .ValAttr =ST_Pitch (1);return _aceaf };func (_aeaffe ST_StyleSort )String ()string {switch _aeaffe {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 "";}; -// Nested Frameset Size -Sz *CT_String ; +// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path +func (_dgead *CT_PPrBase )ValidateWithPath (path string )error {if _dgead .PStyle !=nil {if _dbbde :=_dgead .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_dbbde !=nil {return _dbbde ;};};if _dgead .KeepNext !=nil {if _gbadb :=_dgead .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_gbadb !=nil {return _gbadb ;};};if _dgead .KeepLines !=nil {if _bcbdcb :=_dgead .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_bcbdcb !=nil {return _bcbdcb ;};};if _dgead .PageBreakBefore !=nil {if _dagcg :=_dgead .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_dagcg !=nil {return _dagcg ;};};if _dgead .FramePr !=nil {if _abdfgd :=_dgead .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_abdfgd !=nil {return _abdfgd ;};};if _dgead .WidowControl !=nil {if _eebfc :=_dgead .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_eebfc !=nil {return _eebfc ;};};if _dgead .NumPr !=nil {if _bbdag :=_dgead .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_bbdag !=nil {return _bbdag ;};};if _dgead .SuppressLineNumbers !=nil {if _bfcad :=_dgead .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_bfcad !=nil {return _bfcad ;};};if _dgead .PBdr !=nil {if _cebfb :=_dgead .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_cebfb !=nil {return _cebfb ;};};if _dgead .Shd !=nil {if _caeda :=_dgead .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_caeda !=nil {return _caeda ;};};if _dgead .Tabs !=nil {if _ebaab :=_dgead .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_ebaab !=nil {return _ebaab ;};};if _dgead .SuppressAutoHyphens !=nil {if _gfdce :=_dgead .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_gfdce !=nil {return _gfdce ;};};if _dgead .Kinsoku !=nil {if _feeaa :=_dgead .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_feeaa !=nil {return _feeaa ;};};if _dgead .WordWrap !=nil {if _fadd :=_dgead .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_fadd !=nil {return _fadd ;};};if _dgead .OverflowPunct !=nil {if _bebeg :=_dgead .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_bebeg !=nil {return _bebeg ;};};if _dgead .TopLinePunct !=nil {if _dbeef :=_dgead .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_dbeef !=nil {return _dbeef ;};};if _dgead .AutoSpaceDE !=nil {if _feegga :=_dgead .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_feegga !=nil {return _feegga ;};};if _dgead .AutoSpaceDN !=nil {if _caccf :=_dgead .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_caccf !=nil {return _caccf ;};};if _dgead .Bidi !=nil {if _deggc :=_dgead .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_deggc !=nil {return _deggc ;};};if _dgead .AdjustRightInd !=nil {if _dbbfdf :=_dgead .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_dbbfdf !=nil {return _dbbfdf ;};};if _dgead .SnapToGrid !=nil {if _ggeba :=_dgead .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_ggeba !=nil {return _ggeba ;};};if _dgead .Spacing !=nil {if _faafce :=_dgead .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_faafce !=nil {return _faafce ;};};if _dgead .Ind !=nil {if _fbce :=_dgead .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_fbce !=nil {return _fbce ;};};if _dgead .ContextualSpacing !=nil {if _efgcg :=_dgead .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_efgcg !=nil {return _efgcg ;};};if _dgead .MirrorIndents !=nil {if _abddc :=_dgead .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_abddc !=nil {return _abddc ;};};if _dgead .SuppressOverlap !=nil {if _ffdfe :=_dgead .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_ffdfe !=nil {return _ffdfe ;};};if _dgead .Jc !=nil {if _bdggc :=_dgead .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bdggc !=nil {return _bdggc ;};};if _dgead .TextDirection !=nil {if _acgae :=_dgead .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_acgae !=nil {return _acgae ;};};if _dgead .TextAlignment !=nil {if _bdede :=_dgead .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_bdede !=nil {return _bdede ;};};if _dgead .TextboxTightWrap !=nil {if _faddf :=_dgead .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_faddf !=nil {return _faddf ;};};if _dgead .OutlineLvl !=nil {if _aacfc :=_dgead .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_aacfc !=nil {return _aacfc ;};};if _dgead .DivId !=nil {if _dbacb :=_dgead .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_dbacb !=nil {return _dbacb ;};};if _dgead .CnfStyle !=nil {if _agadgb :=_dgead .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_agadgb !=nil {return _agadgb ;};};return nil ;};func (_cefeb *ST_HAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_becgc ,_aebadb :=d .Token ();if _aebadb !=nil {return _aebadb ;};if _bebbgc ,_faae :=_becgc .(_d .EndElement );_faae &&_bebbgc .Name ==start .Name {*_cefeb =1;return nil ;};if _gefcbe ,_ecede :=_becgc .(_d .CharData );!_ecede {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_becgc );}else {switch string (_gefcbe ){case "":*_cefeb =0;case "\u0074\u0065\u0078\u0074":*_cefeb =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cefeb =2;case "\u0070\u0061\u0067\u0065":*_cefeb =3;};};_becgc ,_aebadb =d .Token ();if _aebadb !=nil {return _aebadb ;};if _abggb ,_aggae :=_becgc .(_d .EndElement );_aggae &&_abggb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_becgc );}; -// Frameset Splitter Properties -FramesetSplitbar *CT_FramesetSplitbar ; +// Validate validates the WdCT_WrapNone and its children +func (_feege *WdCT_WrapNone )Validate ()error {return _feege .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};func (_ebcafd *CT_SmartTagType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gadaea :=range start .Attr {if _gadaea .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_gedda ,_caaeg :=_gadaea .Value ,error (nil );if _caaeg !=nil {return _caaeg ;};_ebcafd .NamespaceuriAttr =&_gedda ;continue ;};if _gadaea .Name .Local =="\u006e\u0061\u006d\u0065"{_aaedf ,_bdbff :=_gadaea .Value ,error (nil );if _bdbff !=nil {return _bdbff ;};_ebcafd .NameAttr =&_aaedf ;continue ;};if _gadaea .Name .Local =="\u0075\u0072\u006c"{_fegee ,_bedga :=_gadaea .Value ,error (nil );if _bedga !=nil {return _bedga ;};_ebcafd .UrlAttr =&_fegee ;continue ;};};for {_cdgdd ,_bcedc :=d .Token ();if _bcedc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_bcedc );};if _gcdaad ,_bbfef :=_cdgdd .(_d .EndElement );_bbfef &&_gcdaad .Name ==start .Name {break ;};};return nil ;};func NewCT_Lock ()*CT_Lock {_bbabb :=&CT_Lock {};return _bbabb };func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_abdc :=&CT_CustomXmlRun {};return _abdc }; -// Frameset Layout -FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};type CT_DivBdr struct{ +// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path +func (_dacag *CT_SdtDate )ValidateWithPath (path string )error {if _dacag .DateFormat !=nil {if _efcdd :=_dacag .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_efcdd !=nil {return _efcdd ;};};if _dacag .Lid !=nil {if _bagfd :=_dacag .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_bagfd !=nil {return _bagfd ;};};if _dacag .StoreMappedDataAs !=nil {if _egdbc :=_dacag .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_egdbc !=nil {return _egdbc ;};};if _dacag .Calendar !=nil {if _ebbfa :=_dacag .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_ebbfa !=nil {return _ebbfa ;};};return nil ;}; -// Top Border for HTML div -Top *CT_Border ; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_dbfbb *CT_Hyperlink )ValidateWithPath (path string )error {if _dbfbb .HistoryAttr !=nil {if _cfga :=_dbfbb .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_cfga !=nil {return _cfga ;};};for _cdadf ,_gaeba :=range _dbfbb .FldSimple {if _gedf :=_gaeba .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cdadf ));_gedf !=nil {return _gedf ;};};if _dbfbb .Hyperlink !=nil {if _ebbbg :=_dbfbb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ebbbg !=nil {return _ebbbg ;};};if _dbfbb .SubDoc !=nil {if _gecb :=_dbfbb .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_gecb !=nil {return _gecb ;};};for _cbbcg ,_ddadgc :=range _dbfbb .EG_ContentRunContent {if _fecge :=_ddadgc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_cbbcg ));_fecge !=nil {return _fecge ;};};return nil ;};type CT_FtnEdnRef struct{ -// Left Border for HTML div -Left *CT_Border ; +// Suppress Footnote/Endnote Reference Mark +CustomMarkFollowsAttr *_dg .ST_OnOff ; -// Bottom Border for HTML div -Bottom *CT_Border ; +// Footnote/Endnote ID Reference +IdAttr int64 ;};func (_ddggg *CT_Compat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddggg .UseSingleBorderforContiguousCells !=nil {_agccde :=_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 (_ddggg .UseSingleBorderforContiguousCells ,_agccde );};if _ddggg .WpJustification !=nil {_dbaee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ddggg .WpJustification ,_dbaee );};if _ddggg .NoTabHangInd !=nil {_abbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_ddggg .NoTabHangInd ,_abbf );};if _ddggg .NoLeading !=nil {_afcge :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ddggg .NoLeading ,_afcge );};if _ddggg .SpaceForUL !=nil {_fdab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}};e .EncodeElement (_ddggg .SpaceForUL ,_fdab );};if _ddggg .NoColumnBalance !=nil {_cgcfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_ddggg .NoColumnBalance ,_cgcfe );};if _ddggg .BalanceSingleByteDoubleByteWidth !=nil {_bffd :=_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 (_ddggg .BalanceSingleByteDoubleByteWidth ,_bffd );};if _ddggg .NoExtraLineSpacing !=nil {_agcd :=_d .StartElement {Name :_d .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_ddggg .NoExtraLineSpacing ,_agcd );};if _ddggg .DoNotLeaveBackslashAlone !=nil {_accg :=_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 (_ddggg .DoNotLeaveBackslashAlone ,_accg );};if _ddggg .UlTrailSpace !=nil {_bgca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_ddggg .UlTrailSpace ,_bgca );};if _ddggg .DoNotExpandShiftReturn !=nil {_dcgg :=_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 (_ddggg .DoNotExpandShiftReturn ,_dcgg );};if _ddggg .SpacingInWholePoints !=nil {_dgba :=_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 (_ddggg .SpacingInWholePoints ,_dgba );};if _ddggg .LineWrapLikeWord6 !=nil {_daab :=_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 (_ddggg .LineWrapLikeWord6 ,_daab );};if _ddggg .PrintBodyTextBeforeHeader !=nil {_gddf :=_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 (_ddggg .PrintBodyTextBeforeHeader ,_gddf );};if _ddggg .PrintColBlack !=nil {_egac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_ddggg .PrintColBlack ,_egac );};if _ddggg .WpSpaceWidth !=nil {_bgag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ddggg .WpSpaceWidth ,_bgag );};if _ddggg .ShowBreaksInFrames !=nil {_ebdb :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}};e .EncodeElement (_ddggg .ShowBreaksInFrames ,_ebdb );};if _ddggg .SubFontBySize !=nil {_adab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ddggg .SubFontBySize ,_adab );};if _ddggg .SuppressBottomSpacing !=nil {_bbdbg :=_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 (_ddggg .SuppressBottomSpacing ,_bbdbg );};if _ddggg .SuppressTopSpacing !=nil {_cedd :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_ddggg .SuppressTopSpacing ,_cedd );};if _ddggg .SuppressSpacingAtTopOfPage !=nil {_bdaa :=_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 (_ddggg .SuppressSpacingAtTopOfPage ,_bdaa );};if _ddggg .SuppressTopSpacingWP !=nil {_gbac :=_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 (_ddggg .SuppressTopSpacingWP ,_gbac );};if _ddggg .SuppressSpBfAfterPgBrk !=nil {_abgb :=_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 (_ddggg .SuppressSpBfAfterPgBrk ,_abgb );};if _ddggg .SwapBordersFacingPages !=nil {_gcddf :=_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 (_ddggg .SwapBordersFacingPages ,_gcddf );};if _ddggg .ConvMailMergeEsc !=nil {_ecfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_ddggg .ConvMailMergeEsc ,_ecfe );};if _ddggg .TruncateFontHeightsLikeWP6 !=nil {_cfbba :=_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 (_ddggg .TruncateFontHeightsLikeWP6 ,_cfbba );};if _ddggg .MwSmallCaps !=nil {_bfgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ddggg .MwSmallCaps ,_bfgg );};if _ddggg .UsePrinterMetrics !=nil {_dgebg :=_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 (_ddggg .UsePrinterMetrics ,_dgebg );};if _ddggg .DoNotSuppressParagraphBorders !=nil {_ffef :=_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 (_ddggg .DoNotSuppressParagraphBorders ,_ffef );};if _ddggg .WrapTrailSpaces !=nil {_ffga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_ddggg .WrapTrailSpaces ,_ffga );};if _ddggg .FootnoteLayoutLikeWW8 !=nil {_bbgf :=_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 (_ddggg .FootnoteLayoutLikeWW8 ,_bbgf );};if _ddggg .ShapeLayoutLikeWW8 !=nil {_cbcab :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_ddggg .ShapeLayoutLikeWW8 ,_cbcab );};if _ddggg .AlignTablesRowByRow !=nil {_cagge :=_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 (_ddggg .AlignTablesRowByRow ,_cagge );};if _ddggg .ForgetLastTabAlignment !=nil {_agfd :=_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 (_ddggg .ForgetLastTabAlignment ,_agfd );};if _ddggg .AdjustLineHeightInTable !=nil {_dafgg :=_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 (_ddggg .AdjustLineHeightInTable ,_dafgg );};if _ddggg .AutoSpaceLikeWord95 !=nil {_gafd :=_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 (_ddggg .AutoSpaceLikeWord95 ,_gafd );};if _ddggg .NoSpaceRaiseLower !=nil {_bada :=_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 (_ddggg .NoSpaceRaiseLower ,_bada );};if _ddggg .DoNotUseHTMLParagraphAutoSpacing !=nil {_bbdd :=_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 (_ddggg .DoNotUseHTMLParagraphAutoSpacing ,_bbdd );};if _ddggg .LayoutRawTableWidth !=nil {_cbda :=_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 (_ddggg .LayoutRawTableWidth ,_cbda );};if _ddggg .LayoutTableRowsApart !=nil {_eabb :=_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 (_ddggg .LayoutTableRowsApart ,_eabb );};if _ddggg .UseWord97LineBreakRules !=nil {_bcfg :=_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 (_ddggg .UseWord97LineBreakRules ,_bcfg );};if _ddggg .DoNotBreakWrappedTables !=nil {_fdgec :=_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 (_ddggg .DoNotBreakWrappedTables ,_fdgec );};if _ddggg .DoNotSnapToGridInCell !=nil {_dggd :=_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 (_ddggg .DoNotSnapToGridInCell ,_dggd );};if _ddggg .SelectFldWithFirstOrLastChar !=nil {_ffaf :=_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 (_ddggg .SelectFldWithFirstOrLastChar ,_ffaf );};if _ddggg .ApplyBreakingRules !=nil {_adbe :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_ddggg .ApplyBreakingRules ,_adbe );};if _ddggg .DoNotWrapTextWithPunct !=nil {_ddcb :=_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 (_ddggg .DoNotWrapTextWithPunct ,_ddcb );};if _ddggg .DoNotUseEastAsianBreakRules !=nil {_dafc :=_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 (_ddggg .DoNotUseEastAsianBreakRules ,_dafc );};if _ddggg .UseWord2002TableStyleRules !=nil {_eecc :=_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 (_ddggg .UseWord2002TableStyleRules ,_eecc );};if _ddggg .GrowAutofit !=nil {_bfcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_ddggg .GrowAutofit ,_bfcbd );};if _ddggg .UseFELayout !=nil {_dfba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ddggg .UseFELayout ,_dfba );};if _ddggg .UseNormalStyleForList !=nil {_dbbf :=_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 (_ddggg .UseNormalStyleForList ,_dbbf );};if _ddggg .DoNotUseIndentAsNumberingTabStop !=nil {_ceddf :=_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 (_ddggg .DoNotUseIndentAsNumberingTabStop ,_ceddf );};if _ddggg .UseAltKinsokuLineBreakRules !=nil {_fedc :=_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 (_ddggg .UseAltKinsokuLineBreakRules ,_fedc );};if _ddggg .AllowSpaceOfSameStyleInTable !=nil {_bgcae :=_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 (_ddggg .AllowSpaceOfSameStyleInTable ,_bgcae );};if _ddggg .DoNotSuppressIndentation !=nil {_dcfab :=_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 (_ddggg .DoNotSuppressIndentation ,_dcfab );};if _ddggg .DoNotAutofitConstrainedTables !=nil {_ebdf :=_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 (_ddggg .DoNotAutofitConstrainedTables ,_ebdf );};if _ddggg .AutofitToFirstFixedWidthCell !=nil {_baba :=_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 (_ddggg .AutofitToFirstFixedWidthCell ,_baba );};if _ddggg .UnderlineTabInNumList !=nil {_dace :=_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 (_ddggg .UnderlineTabInNumList ,_dace );};if _ddggg .DisplayHangulFixedWidth !=nil {_gdeg :=_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 (_ddggg .DisplayHangulFixedWidth ,_gdeg );};if _ddggg .SplitPgBreakAndParaMark !=nil {_eagcf :=_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 (_ddggg .SplitPgBreakAndParaMark ,_eagcf );};if _ddggg .DoNotVertAlignCellWithSp !=nil {_gbedc :=_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 (_ddggg .DoNotVertAlignCellWithSp ,_gbedc );};if _ddggg .DoNotBreakConstrainedForcedTable !=nil {_eabaf :=_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 (_ddggg .DoNotBreakConstrainedForcedTable ,_eabaf );};if _ddggg .DoNotVertAlignInTxbx !=nil {_agcg :=_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 (_ddggg .DoNotVertAlignInTxbx ,_agcg );};if _ddggg .UseAnsiKerningPairs !=nil {_gdad :=_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 (_ddggg .UseAnsiKerningPairs ,_gdad );};if _ddggg .CachedColBalance !=nil {_geea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_ddggg .CachedColBalance ,_geea );};if _ddggg .CompatSetting !=nil {_bdfd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}};for _ ,_cafe :=range _ddggg .CompatSetting {e .EncodeElement (_cafe ,_bdfd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbagca *ST_FtnEdn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beaef ,_abdeef :=d .Token ();if _abdeef !=nil {return _abdeef ;};if _ccfdd ,_dbgca :=_beaef .(_d .EndElement );_dbgca &&_ccfdd .Name ==start .Name {*_gbagca =1;return nil ;};if _ccfdc ,_bccag :=_beaef .(_d .CharData );!_bccag {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beaef );}else {switch string (_ccfdc ){case "":*_gbagca =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gbagca =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_gbagca =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_gbagca =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_gbagca =4;};};_beaef ,_abdeef =d .Token ();if _abdeef !=nil {return _abdeef ;};if _bdedfe ,_adebg :=_beaef .(_d .EndElement );_adebg &&_bdedfe .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beaef );};type CT_TcPr struct{ -// Right Border for HTML div -Right *CT_Border ;};type CT_CustomXmlCell struct{ +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Custom XML Element Namespace -UriAttr *string ; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Custom XML Element Name -ElementAttr string ; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;};type ST_PageBorderZOrder byte ;func (_eggca ST_MailMergeSourceType )Validate ()error {return _eggca .ValidateWithPath ("")};func (_bedadd *ST_Jc )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bedadd =0;case "\u0073\u0074\u0061r\u0074":*_bedadd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bedadd =2;case "\u0065\u006e\u0064":*_bedadd =3;case "\u0062\u006f\u0074\u0068":*_bedadd =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_bedadd =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_bedadd =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_bedadd =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_bedadd =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_bedadd =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_bedadd =10;case "\u006c\u0065\u0066\u0074":*_bedadd =11;case "\u0072\u0069\u0067h\u0074":*_bedadd =12;};return nil ;};func (_aeeae *EG_ContentCellContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbfgd :for {_aacgf ,_begfd :=d .Token ();if _begfd !=nil {return _begfd ;};switch _dgeea :=_aacgf .(type ){case _g .StartElement :switch _dgeea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_dffdb :=NewCT_Tc ();if _fedgg :=d .DecodeElement (_dffdb ,&_dgeea );_fedgg !=nil {return _fedgg ;};_aeeae .Tc =append (_aeeae .Tc ,_dffdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aeeae .CustomXml =NewCT_CustomXmlCell ();if _dcccb :=d .DecodeElement (_aeeae .CustomXml ,&_dgeea );_dcccb !=nil {return _dcccb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_aeeae .Sdt =NewCT_SdtCell ();if _feaggbc :=d .DecodeElement (_aeeae .Sdt ,&_dgeea );_feaggbc !=nil {return _feaggbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bbbec :=NewEG_RunLevelElts ();_bbbec .ProofErr =NewCT_ProofErr ();if _acefa :=d .DecodeElement (_bbbec .ProofErr ,&_dgeea );_acefa !=nil {return _acefa ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_bbbec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ceagc :=NewEG_RunLevelElts ();_ceagc .PermStart =NewCT_PermStart ();if _afadgc :=d .DecodeElement (_ceagc .PermStart ,&_dgeea );_afadgc !=nil {return _afadgc ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_ceagc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dcgda :=NewEG_RunLevelElts ();_dcgda .PermEnd =NewCT_Perm ();if _abfdd :=d .DecodeElement (_dcgda .PermEnd ,&_dgeea );_abfdd !=nil {return _abfdd ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_dcgda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fecdc :=NewEG_RunLevelElts ();_fecdc .Ins =NewCT_RunTrackChange ();if _geceab :=d .DecodeElement (_fecdc .Ins ,&_dgeea );_geceab !=nil {return _geceab ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_fecdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_faedd :=NewEG_RunLevelElts ();_faedd .Del =NewCT_RunTrackChange ();if _egbgg :=d .DecodeElement (_faedd .Del ,&_dgeea );_egbgg !=nil {return _egbgg ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_faedd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_abbge :=NewEG_RunLevelElts ();_abbge .MoveFrom =NewCT_RunTrackChange ();if _eafbf :=d .DecodeElement (_abbge .MoveFrom ,&_dgeea );_eafbf !=nil {return _eafbf ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_abbge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eegca :=NewEG_RunLevelElts ();_eegca .MoveTo =NewCT_RunTrackChange ();if _abcbb :=d .DecodeElement (_eegca .MoveTo ,&_dgeea );_abcbb !=nil {return _abcbb ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_eegca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bbcgg :=NewEG_RunLevelElts ();_acdfc :=NewEG_RangeMarkupElements ();_acdfc .BookmarkStart =NewCT_Bookmark ();if _bdeeg :=d .DecodeElement (_acdfc .BookmarkStart ,&_dgeea );_bdeeg !=nil {return _bdeeg ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_bbcgg );_bbcgg .EG_RangeMarkupElements =append (_bbcgg .EG_RangeMarkupElements ,_acdfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cdeccb :=NewEG_RunLevelElts ();_cegbd :=NewEG_RangeMarkupElements ();_cegbd .BookmarkEnd =NewCT_MarkupRange ();if _aedbcba :=d .DecodeElement (_cegbd .BookmarkEnd ,&_dgeea );_aedbcba !=nil {return _aedbcba ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_cdeccb );_cdeccb .EG_RangeMarkupElements =append (_cdeccb .EG_RangeMarkupElements ,_cegbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ccbdg :=NewEG_RunLevelElts ();_ddbf :=NewEG_RangeMarkupElements ();_ddbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _eggeb :=d .DecodeElement (_ddbf .MoveFromRangeStart ,&_dgeea );_eggeb !=nil {return _eggeb ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_ccbdg );_ccbdg .EG_RangeMarkupElements =append (_ccbdg .EG_RangeMarkupElements ,_ddbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gddbc :=NewEG_RunLevelElts ();_aedcad :=NewEG_RangeMarkupElements ();_aedcad .MoveFromRangeEnd =NewCT_MarkupRange ();if _fcfec :=d .DecodeElement (_aedcad .MoveFromRangeEnd ,&_dgeea );_fcfec !=nil {return _fcfec ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_gddbc );_gddbc .EG_RangeMarkupElements =append (_gddbc .EG_RangeMarkupElements ,_aedcad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ffbdd :=NewEG_RunLevelElts ();_cfcff :=NewEG_RangeMarkupElements ();_cfcff .MoveToRangeStart =NewCT_MoveBookmark ();if _ecggf :=d .DecodeElement (_cfcff .MoveToRangeStart ,&_dgeea );_ecggf !=nil {return _ecggf ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_ffbdd );_ffbdd .EG_RangeMarkupElements =append (_ffbdd .EG_RangeMarkupElements ,_cfcff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fgdgb :=NewEG_RunLevelElts ();_gabfce :=NewEG_RangeMarkupElements ();_gabfce .MoveToRangeEnd =NewCT_MarkupRange ();if _abggf :=d .DecodeElement (_gabfce .MoveToRangeEnd ,&_dgeea );_abggf !=nil {return _abggf ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_fgdgb );_fgdgb .EG_RangeMarkupElements =append (_fgdgb .EG_RangeMarkupElements ,_gabfce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_agfadba :=NewEG_RunLevelElts ();_cacbcb :=NewEG_RangeMarkupElements ();_cacbcb .CommentRangeStart =NewCT_MarkupRange ();if _bdbgd :=d .DecodeElement (_cacbcb .CommentRangeStart ,&_dgeea );_bdbgd !=nil {return _bdbgd ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_agfadba );_agfadba .EG_RangeMarkupElements =append (_agfadba .EG_RangeMarkupElements ,_cacbcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_facfae :=NewEG_RunLevelElts ();_dbaeb :=NewEG_RangeMarkupElements ();_dbaeb .CommentRangeEnd =NewCT_MarkupRange ();if _abaega :=d .DecodeElement (_dbaeb .CommentRangeEnd ,&_dgeea );_abaega !=nil {return _abaega ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_facfae );_facfae .EG_RangeMarkupElements =append (_facfae .EG_RangeMarkupElements ,_dbaeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afefa :=NewEG_RunLevelElts ();_ebeacb :=NewEG_RangeMarkupElements ();_ebeacb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dffcd :=d .DecodeElement (_ebeacb .CustomXmlInsRangeStart ,&_dgeea );_dffcd !=nil {return _dffcd ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_afefa );_afefa .EG_RangeMarkupElements =append (_afefa .EG_RangeMarkupElements ,_ebeacb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bbgdg :=NewEG_RunLevelElts ();_cbffb :=NewEG_RangeMarkupElements ();_cbffb .CustomXmlInsRangeEnd =NewCT_Markup ();if _cafbg :=d .DecodeElement (_cbffb .CustomXmlInsRangeEnd ,&_dgeea );_cafbg !=nil {return _cafbg ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_bbgdg );_bbgdg .EG_RangeMarkupElements =append (_bbgdg .EG_RangeMarkupElements ,_cbffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcafa :=NewEG_RunLevelElts ();_ebdea :=NewEG_RangeMarkupElements ();_ebdea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cagbbd :=d .DecodeElement (_ebdea .CustomXmlDelRangeStart ,&_dgeea );_cagbbd !=nil {return _cagbbd ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_gcafa );_gcafa .EG_RangeMarkupElements =append (_gcafa .EG_RangeMarkupElements ,_ebdea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_befga :=NewEG_RunLevelElts ();_bgdbc :=NewEG_RangeMarkupElements ();_bgdbc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccfee :=d .DecodeElement (_bgdbc .CustomXmlDelRangeEnd ,&_dgeea );_ccfee !=nil {return _ccfee ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_befga );_befga .EG_RangeMarkupElements =append (_befga .EG_RangeMarkupElements ,_bgdbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fgdaea :=NewEG_RunLevelElts ();_efdeeg :=NewEG_RangeMarkupElements ();_efdeeg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgfde :=d .DecodeElement (_efdeeg .CustomXmlMoveFromRangeStart ,&_dgeea );_dgfde !=nil {return _dgfde ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_fgdaea );_fgdaea .EG_RangeMarkupElements =append (_fgdaea .EG_RangeMarkupElements ,_efdeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_egdbdc :=NewEG_RunLevelElts ();_abfced :=NewEG_RangeMarkupElements ();_abfced .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _acfec :=d .DecodeElement (_abfced .CustomXmlMoveFromRangeEnd ,&_dgeea );_acfec !=nil {return _acfec ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_egdbdc );_egdbdc .EG_RangeMarkupElements =append (_egdbdc .EG_RangeMarkupElements ,_abfced );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bfdafe :=NewEG_RunLevelElts ();_dedca :=NewEG_RangeMarkupElements ();_dedca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aefefe :=d .DecodeElement (_dedca .CustomXmlMoveToRangeStart ,&_dgeea );_aefefe !=nil {return _aefefe ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_bfdafe );_bfdafe .EG_RangeMarkupElements =append (_bfdafe .EG_RangeMarkupElements ,_dedca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfbebg :=NewEG_RunLevelElts ();_bdebc :=NewEG_RangeMarkupElements ();_bdebc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ccbcf :=d .DecodeElement (_bdebc .CustomXmlMoveToRangeEnd ,&_dgeea );_ccbcf !=nil {return _ccbcf ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_bfbebg );_bfbebg .EG_RangeMarkupElements =append (_bfbebg .EG_RangeMarkupElements ,_bdebc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bbfcf :=NewEG_RunLevelElts ();_eadba :=NewEG_MathContent ();_eadba .OMathPara =_ec .NewOMathPara ();if _gcfacf :=d .DecodeElement (_eadba .OMathPara ,&_dgeea );_gcfacf !=nil {return _gcfacf ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_bbfcf );_bbfcf .EG_MathContent =append (_bbfcf .EG_MathContent ,_eadba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_geegc :=NewEG_RunLevelElts ();_aaefg :=NewEG_MathContent ();_aaefg .OMath =_ec .NewOMath ();if _bceeb :=d .DecodeElement (_aaefg .OMath ,&_dgeea );_bceeb !=nil {return _bceeb ;};_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_geegc );_geegc .EG_MathContent =append (_geegc .EG_MathContent ,_aaefg );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_dgeea .Name );if _bbcfgf :=d .Skip ();_bbcfgf !=nil {return _bbcfgf ;};};case _g .EndElement :break _dbfgd ;case _g .CharData :};};return nil ;};func (_gfgag *CT_Numbering )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gfgag .NumPicBullet !=nil {_cfffgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}};for _ ,_efaaa :=range _gfgag .NumPicBullet {e .EncodeElement (_efaaa ,_cfffgd );};};if _gfgag .AbstractNum !=nil {_ceedad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_bfgdc :=range _gfgag .AbstractNum {e .EncodeElement (_bfgdc ,_ceedad );};};if _gfgag .Num !=nil {_eacee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_fbbaee :=range _gfgag .Num {e .EncodeElement (_fbbaee ,_eacee );};};if _gfgag .NumIdMacAtCleanup !=nil {_efgbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075mI\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006c\u0065\u0061\u006e\u0075\u0070"}};e .EncodeElement (_gfgag .NumIdMacAtCleanup ,_efgbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DocVars struct{ +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Single Document Variable -DocVar []*CT_DocVar ;}; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_beac *CT_Rel )ValidateWithPath (path string )error {return nil };const (ST_ShdUnset ST_Shd =0;ST_ShdNil ST_Shd =1;ST_ShdClear ST_Shd =2;ST_ShdSolid ST_Shd =3;ST_ShdHorzStripe ST_Shd =4;ST_ShdVertStripe ST_Shd =5;ST_ShdReverseDiagStripe ST_Shd =6;ST_ShdDiagStripe ST_Shd =7;ST_ShdHorzCross ST_Shd =8;ST_ShdDiagCross ST_Shd =9;ST_ShdThinHorzStripe ST_Shd =10;ST_ShdThinVertStripe ST_Shd =11;ST_ShdThinReverseDiagStripe ST_Shd =12;ST_ShdThinDiagStripe ST_Shd =13;ST_ShdThinHorzCross ST_Shd =14;ST_ShdThinDiagCross ST_Shd =15;ST_ShdPct5 ST_Shd =16;ST_ShdPct10 ST_Shd =17;ST_ShdPct12 ST_Shd =18;ST_ShdPct15 ST_Shd =19;ST_ShdPct20 ST_Shd =20;ST_ShdPct25 ST_Shd =21;ST_ShdPct30 ST_Shd =22;ST_ShdPct35 ST_Shd =23;ST_ShdPct37 ST_Shd =24;ST_ShdPct40 ST_Shd =25;ST_ShdPct45 ST_Shd =26;ST_ShdPct50 ST_Shd =27;ST_ShdPct55 ST_Shd =28;ST_ShdPct60 ST_Shd =29;ST_ShdPct62 ST_Shd =30;ST_ShdPct65 ST_Shd =31;ST_ShdPct70 ST_Shd =32;ST_ShdPct75 ST_Shd =33;ST_ShdPct80 ST_Shd =34;ST_ShdPct85 ST_Shd =35;ST_ShdPct87 ST_Shd =36;ST_ShdPct90 ST_Shd =37;ST_ShdPct95 ST_Shd =38;);func (_beeca ST_MeasurementOrPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _beeca .ST_DecimalNumberOrPercent !=nil {e .Encode (_beeca .ST_DecimalNumberOrPercent );};if _beeca .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_beeca .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_dbdea ST_HeightRule )String ()string {switch _dbdea {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_fbage *CT_LvlLegacy )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccfbad :=range start .Attr {if _ccfbad .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_fgafg ,_fdebe :=ParseUnionST_OnOff (_ccfbad .Value );if _fdebe !=nil {return _fdebe ;};_fbage .LegacyAttr =&_fgafg ;continue ;};if _ccfbad .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_eaggg ,_cbcga :=ParseUnionST_TwipsMeasure (_ccfbad .Value );if _cbcga !=nil {return _cbcga ;};_fbage .LegacySpaceAttr =&_eaggg ;continue ;};if _ccfbad .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_cdbec ,_fbbee :=ParseUnionST_SignedTwipsMeasure (_ccfbad .Value );if _fbbee !=nil {return _fbbee ;};_fbage .LegacyIndentAttr =&_cdbec ;continue ;};};for {_fgdda ,_edcf :=d .Token ();if _edcf !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_edcf );};if _fdcc ,_geedd :=_fgdda .(_g .EndElement );_geedd &&_fdcc .Name ==start .Name {break ;};};return nil ;};func (_bfbbf *ST_StyleSort )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfbbf =0;case "\u006e\u0061\u006d\u0065":*_bfbbf =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_bfbbf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bfbbf =3;case "\u0066\u006f\u006e\u0074":*_bfbbf =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_bfbbf =5;case "\u0074\u0079\u0070\u0065":*_bfbbf =6;case "\u0030\u0030\u0030\u0030":*_bfbbf =7;case "\u0030\u0030\u0030\u0031":*_bfbbf =8;case "\u0030\u0030\u0030\u0032":*_bfbbf =9;case "\u0030\u0030\u0030\u0033":*_bfbbf =10;case "\u0030\u0030\u0030\u0034":*_bfbbf =11;case "\u0030\u0030\u0030\u0035":*_bfbbf =12;};return nil ;};type CT_SmartTagPr struct{ +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Smart Tag Property -Attr []*CT_Attr ;};func (_bgag *CT_FldChar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_edfeg ,_fgcef :=_bgag .FldCharTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"});if _fgcef !=nil {return _fgcef ;};start .Attr =append (start .Attr ,_edfeg );if _bgag .FldLockAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_gd .Sprintf ("\u0025\u0076",*_bgag .FldLockAttr )});};if _bgag .DirtyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_bgag .DirtyAttr )});};e .EncodeToken (start );if _bgag .FldData !=nil {_gdbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_bgag .FldData ,_gdbfgd );};if _bgag .FfData !=nil {_ddde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bgag .FfData ,_ddde );};if _bgag .NumberingChange !=nil {_dcbgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bgag .NumberingChange ,_dcbgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DocProtect ()*CT_DocProtect {_aaaca :=&CT_DocProtect {};return _aaaca };type CT_Spacing struct{ +// Table Cell Shading +Shd *CT_Shd ; -// Spacing Above Paragraph -BeforeAttr *_gc .ST_TwipsMeasure ; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Spacing Above Paragraph IN Line Units -BeforeLinesAttr *int64 ; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Automatically Determine Spacing Above Paragraph -BeforeAutospacingAttr *_gc .ST_OnOff ; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Spacing Below Paragraph -AfterAttr *_gc .ST_TwipsMeasure ; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Spacing Below Paragraph in Line Units -AfterLinesAttr *int64 ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Automatically Determine Spacing Below Paragraph -AfterAutospacingAttr *_gc .ST_OnOff ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Spacing Between Lines in Paragraph -LineAttr *ST_SignedTwipsMeasure ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Spacing Between Lines -LineRuleAttr ST_LineSpacingRule ;};func NewWdEG_WrapType ()*WdEG_WrapType {_dbegc :=&WdEG_WrapType {};return _dbegc };func (_cecbc *CT_WriteProtection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abdded :=range start .Attr {if _abdded .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_cfbfe ,_cccaf :=_b .ParseInt (_abdded .Value ,10,64);if _cccaf !=nil {return _cccaf ;};_cecbc .CryptAlgorithmSidAttr =&_cfbfe ;continue ;};if _abdded .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cefcg ,_bfeca :=_b .ParseInt (_abdded .Value ,10,64);if _bfeca !=nil {return _bfeca ;};_cecbc .CryptSpinCountAttr =&_cefcg ;continue ;};if _abdded .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_dedcfcb ,_ddead :=_abdded .Value ,error (nil );if _ddead !=nil {return _ddead ;};_cecbc .AlgorithmNameAttr =&_dedcfcb ;continue ;};if _abdded .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_aeebe ,_bgcab :=_abdded .Value ,error (nil );if _bgcab !=nil {return _bgcab ;};_cecbc .CryptProviderAttr =&_aeebe ;continue ;};if _abdded .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_aeeca ,_fcdfeg :=_abdded .Value ,error (nil );if _fcdfeg !=nil {return _fcdfeg ;};_cecbc .SaltValueAttr =&_aeeca ;continue ;};if _abdded .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_cecbc .CryptProviderTypeAttr .UnmarshalXMLAttr (_abdded );continue ;};if _abdded .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_cecbc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_abdded );continue ;};if _abdded .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_cecbc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_abdded );continue ;};if _abdded .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_bfefc ,_dcdda :=ParseUnionST_OnOff (_abdded .Value );if _dcdda !=nil {return _dcdda ;};_cecbc .RecommendedAttr =&_bfefc ;continue ;};if _abdded .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_edegb ,_feebf :=_abdded .Value ,error (nil );if _feebf !=nil {return _feebf ;};_cecbc .HashValueAttr =&_edegb ;continue ;};if _abdded .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bdebf ,_cdagd :=_b .ParseInt (_abdded .Value ,10,64);if _cdagd !=nil {return _cdagd ;};_cecbc .SpinCountAttr =&_bdebf ;continue ;};if _abdded .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_bgeee ,_ccdgf :=_abdded .Value ,error (nil );if _ccdgf !=nil {return _ccdgf ;};_cecbc .AlgIdExtAttr =&_bgeee ;continue ;};if _abdded .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_adcbeg ,_eafab :=_abdded .Value ,error (nil );if _eafab !=nil {return _eafab ;};_cecbc .AlgIdExtSourceAttr =&_adcbeg ;continue ;};if _abdded .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_ggagd ,_eegddc :=_abdded .Value ,error (nil );if _eegddc !=nil {return _eegddc ;};_cecbc .CryptProviderTypeExtAttr =&_ggagd ;continue ;};if _abdded .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_fcaee ,_acfab :=_abdded .Value ,error (nil );if _acfab !=nil {return _acfab ;};_cecbc .CryptProviderTypeExtSourceAttr =&_fcaee ;continue ;};if _abdded .Name .Local =="\u0068\u0061\u0073\u0068"{_fcdab ,_fcefg :=_abdded .Value ,error (nil );if _fcefg !=nil {return _fcefg ;};_cecbc .HashAttr =&_fcdab ;continue ;};if _abdded .Name .Local =="\u0073\u0061\u006c\u0074"{_cagaag ,_cecdg :=_abdded .Value ,error (nil );if _cecdg !=nil {return _cecdg ;};_cecbc .SaltAttr =&_cagaag ;continue ;};};for {_gfdcb ,_cddfbg :=d .Token ();if _cddfbg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u0072\u0069\u0074\u0065\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_cddfbg );};if _ebgdbf ,_cbbgdf :=_gfdcb .(_g .EndElement );_cbbgdf &&_ebgdbf .Name ==start .Name {break ;};};return nil ;};func (_aefbed ST_PTabAlignment )ValidateWithPath (path string )error {switch _aefbed {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefbed ));};return nil ;};func (_edeae *CT_Spacing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edeae .BeforeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .BeforeAttr )});};if _edeae .BeforeLinesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .BeforeLinesAttr )});};if _edeae .BeforeAutospacingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u0065fo\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .BeforeAutospacingAttr )});};if _edeae .AfterAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .AfterAttr )});};if _edeae .AfterLinesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061f\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .AfterLinesAttr )});};if _edeae .AfterAutospacingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061f\u0074\u0065\u0072\u0041\u0075t\u006f\u0073p\u0061\u0063\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .AfterAutospacingAttr )});};if _edeae .LineAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_edeae .LineAttr )});};if _edeae .LineRuleAttr !=ST_LineSpacingRuleUnset {_gcccd ,_dbcdae :=_edeae .LineRuleAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"});if _dbcdae !=nil {return _dbcdae ;};start .Attr =append (start .Attr ,_gcccd );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egcdbc *CT_CustomXmlCell )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egcdbc .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_egcdbc .UriAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_egcdbc .ElementAttr )});e .EncodeToken (start );if _egcdbc .CustomXmlPr !=nil {_gefgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_egcdbc .CustomXmlPr ,_gefgf );};if _egcdbc .EG_ContentCellContent !=nil {for _ ,_fcddg :=range _egcdbc .EG_ContentCellContent {_fcddg .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdCT_WrapNone struct{};func (_edbbgb ST_TblOverlap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_baaaf :=_g .Attr {};_baaaf .Name =name ;switch _edbbgb {case ST_TblOverlapUnset :_baaaf .Value ="";case ST_TblOverlapNever :_baaaf .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_baaaf .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _baaaf ,nil ;};func (_efgfc ST_SignedTwipsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efgfc .Int64 !=nil {e .EncodeToken (_g .CharData (_gd .Sprintf ("\u0025\u0064",*_efgfc .Int64 )));};if _efgfc .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_efgfc .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_cacfa *CT_Comment )ValidateWithPath (path string )error {for _fgfdb ,_gbgg :=range _cacfa .EG_BlockLevelElts {if _dgfd :=_gbgg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fgfdb ));_dgfd !=nil {return _dgfd ;};};return nil ;};type CT_SdtDate struct{ +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Last Known Date in XML Schema DateTime Format -FullDateAttr *_f .Time ; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;};type CT_LevelSuffix struct{ -// Date Display Mask -DateFormat *CT_String ; +// Character Type Between Numbering and Text +ValAttr ST_LevelSuffix ;}; -// Date Picker Language ID -Lid *CT_Lang ; +// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path +func (_efgabff *CT_SdtContentRun )ValidateWithPath (path string )error {for _ecfggc ,_gadaec :=range _efgabff .FldSimple {if _efgddc :=_gadaec .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ecfggc ));_efgddc !=nil {return _efgddc ;};};if _efgabff .Hyperlink !=nil {if _bdbeb :=_efgabff .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_bdbeb !=nil {return _bdbeb ;};};if _efgabff .SubDoc !=nil {if _abdeb :=_efgabff .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_abdeb !=nil {return _abdeb ;};};for _acgdf ,_gdbeb :=range _efgabff .EG_ContentRunContent {if _dgffc :=_gdbeb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_acgdf ));_dgffc !=nil {return _dgffc ;};};return nil ;}; -// Custom XML Data Date Storage Format -StoreMappedDataAs *CT_SdtDateMappingType ; +// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path +func (_abg *CT_Bookmark )ValidateWithPath (path string )error {if _gddb :=_abg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_gddb !=nil {return _gddb ;};return nil ;}; -// Date Picker Calendar Type -Calendar *CT_CalendarType ;}; +// Validate validates the CT_WebSettings and its children +func (_adfaec *CT_WebSettings )Validate ()error {return _adfaec .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};func (_cdgefa ST_Border )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdgefa .String (),start );}; -// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path -func (_efbbe *CT_LvlLegacy )ValidateWithPath (path string )error {if _efbbe .LegacyAttr !=nil {if _dbeab :=_efbbe .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_dbeab !=nil {return _dbeab ;};};if _efbbe .LegacySpaceAttr !=nil {if _dbag :=_efbbe .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_dbag !=nil {return _dbag ;};};if _efbbe .LegacyIndentAttr !=nil {if _aaeaa :=_efbbe .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_aaeaa !=nil {return _aaeaa ;};};return nil ;};func (_cdcbbd *WdCT_Anchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdcbbd .SimplePos =_e .NewCT_Point2D ();_cdcbbd .PositionH =NewWdCT_PosH ();_cdcbbd .PositionV =NewWdCT_PosV ();_cdcbbd .Extent =_e .NewCT_PositiveSize2D ();_cdcbbd .DocPr =_e .NewCT_NonVisualDrawingProps ();_cdcbbd .Graphic =_e .NewGraphic ();for _ ,_cccae :=range start .Attr {if _cccae .Name .Local =="\u0064\u0069\u0073t\u0054"{_aeagc ,_abfdf :=_b .ParseUint (_cccae .Value ,10,32);if _abfdf !=nil {return _abfdf ;};_ebggbc :=uint32 (_aeagc );_cdcbbd .DistTAttr =&_ebggbc ;continue ;};if _cccae .Name .Local =="\u0064\u0069\u0073t\u004c"{_ebdbee ,_efgcf :=_b .ParseUint (_cccae .Value ,10,32);if _efgcf !=nil {return _efgcf ;};_ecbcfg :=uint32 (_ebdbee );_cdcbbd .DistLAttr =&_ecbcfg ;continue ;};if _cccae .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_accec ,_gbacfg :=_b .ParseBool (_cccae .Value );if _gbacfg !=nil {return _gbacfg ;};_cdcbbd .SimplePosAttr =&_accec ;continue ;};if _cccae .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_bbeac ,_dbaad :=_b .ParseBool (_cccae .Value );if _dbaad !=nil {return _dbaad ;};_cdcbbd .BehindDocAttr =_bbeac ;continue ;};if _cccae .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_efedg ,_gfgcc :=_b .ParseBool (_cccae .Value );if _gfgcc !=nil {return _gfgcc ;};_cdcbbd .LayoutInCellAttr =_efedg ;continue ;};if _cccae .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ebfdad ,_ggada :=_b .ParseBool (_cccae .Value );if _ggada !=nil {return _ggada ;};_cdcbbd .HiddenAttr =&_ebfdad ;continue ;};if _cccae .Name .Local =="\u0064\u0069\u0073t\u0042"{_cdafda ,_dafcd :=_b .ParseUint (_cccae .Value ,10,32);if _dafcd !=nil {return _dafcd ;};_eacga :=uint32 (_cdafda );_cdcbbd .DistBAttr =&_eacga ;continue ;};if _cccae .Name .Local =="\u0064\u0069\u0073t\u0052"{_bbbdddc ,_dgbgdg :=_b .ParseUint (_cccae .Value ,10,32);if _dgbgdg !=nil {return _dgbgdg ;};_bfdeba :=uint32 (_bbbdddc );_cdcbbd .DistRAttr =&_bfdeba ;continue ;};if _cccae .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_cgggf ,_egeagb :=_b .ParseUint (_cccae .Value ,10,32);if _egeagb !=nil {return _egeagb ;};_cdcbbd .RelativeHeightAttr =uint32 (_cgggf );continue ;};if _cccae .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_affac ,_cadgae :=_b .ParseBool (_cccae .Value );if _cadgae !=nil {return _cadgae ;};_cdcbbd .LockedAttr =_affac ;continue ;};if _cccae .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_gcgbc ,_cddba :=_b .ParseBool (_cccae .Value );if _cddba !=nil {return _cddba ;};_cdcbbd .AllowOverlapAttr =_gcgbc ;continue ;};};_babbbf :for {_fgacfg ,_gaafcf :=d .Token ();if _gaafcf !=nil {return _gaafcf ;};switch _gdaabg :=_fgacfg .(type ){case _g .StartElement :switch _gdaabg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _fbefe :=d .DecodeElement (_cdcbbd .SimplePos ,&_gdaabg );_fbefe !=nil {return _fbefe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _agedfa :=d .DecodeElement (_cdcbbd .PositionH ,&_gdaabg );_agedfa !=nil {return _agedfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _dedfd :=d .DecodeElement (_cdcbbd .PositionV ,&_gdaabg );_dedfd !=nil {return _dedfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _cbfef :=d .DecodeElement (_cdcbbd .Extent ,&_gdaabg );_cbfef !=nil {return _cbfef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cdcbbd .EffectExtent =NewWdCT_EffectExtent ();if _edced :=d .DecodeElement (_cdcbbd .EffectExtent ,&_gdaabg );_edced !=nil {return _edced ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_cdcbbd .Choice =NewWdEG_WrapTypeChoice ();if _cbecbg :=d .DecodeElement (&_cdcbbd .Choice .WrapNone ,&_gdaabg );_cbecbg !=nil {return _cbecbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_cdcbbd .Choice =NewWdEG_WrapTypeChoice ();if _eaecbc :=d .DecodeElement (&_cdcbbd .Choice .WrapSquare ,&_gdaabg );_eaecbc !=nil {return _eaecbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_cdcbbd .Choice =NewWdEG_WrapTypeChoice ();if _fgbfab :=d .DecodeElement (&_cdcbbd .Choice .WrapTight ,&_gdaabg );_fgbfab !=nil {return _fgbfab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_cdcbbd .Choice =NewWdEG_WrapTypeChoice ();if _ffcfef :=d .DecodeElement (&_cdcbbd .Choice .WrapThrough ,&_gdaabg );_ffcfef !=nil {return _ffcfef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_cdcbbd .Choice =NewWdEG_WrapTypeChoice ();if _ffafac :=d .DecodeElement (&_cdcbbd .Choice .WrapTopAndBottom ,&_gdaabg );_ffafac !=nil {return _ffafac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"}:if _aegdga :=d .DecodeElement (_cdcbbd .DocPr ,&_gdaabg );_aegdga !=nil {return _aegdga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_cdcbbd .CNvGraphicFramePr =_e .NewCT_NonVisualGraphicFrameProperties ();if _ccbba :=d .DecodeElement (_cdcbbd .CNvGraphicFramePr ,&_gdaabg );_ccbba !=nil {return _ccbba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _ebaefd :=d .DecodeElement (_cdcbbd .Graphic ,&_gdaabg );_ebaefd !=nil {return _ebaefd ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_gdaabg .Name );if _afbga :=d .Skip ();_afbga !=nil {return _afbga ;};};case _g .EndElement :break _babbbf ;case _g .CharData :};};return nil ;};func (_adbcd ST_JcTable )String ()string {switch _adbcd {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0065\u006e\u0064";case 3:return "\u006c\u0065\u0066\u0074";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0073\u0074\u0061r\u0074";};return "";};func (_cebfbb *ST_FrameLayout )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cebfbb =0;case "\u0072\u006f\u0077\u0073":*_cebfbb =1;case "\u0063\u006f\u006c\u0073":*_cebfbb =2;case "\u006e\u006f\u006e\u0065":*_cebfbb =3;};return nil ;};func (_eceb *CT_SdtContentCell )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfecg :for {_cgfgb ,_fdbae :=d .Token ();if _fdbae !=nil {return _fdbae ;};switch _cadfg :=_cgfgb .(type ){case _g .StartElement :switch _cadfg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_gegabd :=NewCT_Tc ();if _ggbf :=d .DecodeElement (_gegabd ,&_cadfg );_ggbf !=nil {return _ggbf ;};_eceb .Tc =append (_eceb .Tc ,_gegabd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eceb .CustomXml =NewCT_CustomXmlCell ();if _fgabg :=d .DecodeElement (_eceb .CustomXml ,&_cadfg );_fgabg !=nil {return _fgabg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eceb .Sdt =NewCT_SdtCell ();if _gbafc :=d .DecodeElement (_eceb .Sdt ,&_cadfg );_gbafc !=nil {return _gbafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gbebea :=NewEG_RunLevelElts ();_gbebea .ProofErr =NewCT_ProofErr ();if _fbecab :=d .DecodeElement (_gbebea .ProofErr ,&_cadfg );_fbecab !=nil {return _fbecab ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_gbebea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fgdf :=NewEG_RunLevelElts ();_fgdf .PermStart =NewCT_PermStart ();if _fecfa :=d .DecodeElement (_fgdf .PermStart ,&_cadfg );_fecfa !=nil {return _fecfa ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_fgdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bffffea :=NewEG_RunLevelElts ();_bffffea .PermEnd =NewCT_Perm ();if _dbegb :=d .DecodeElement (_bffffea .PermEnd ,&_cadfg );_dbegb !=nil {return _dbegb ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_bffffea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gfecee :=NewEG_RunLevelElts ();_gfecee .Ins =NewCT_RunTrackChange ();if _ffafa :=d .DecodeElement (_gfecee .Ins ,&_cadfg );_ffafa !=nil {return _ffafa ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_gfecee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_ffgab :=NewEG_RunLevelElts ();_ffgab .Del =NewCT_RunTrackChange ();if _abfcf :=d .DecodeElement (_ffgab .Del ,&_cadfg );_abfcf !=nil {return _abfcf ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_ffgab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ggbgf :=NewEG_RunLevelElts ();_ggbgf .MoveFrom =NewCT_RunTrackChange ();if _bdddb :=d .DecodeElement (_ggbgf .MoveFrom ,&_cadfg );_bdddb !=nil {return _bdddb ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_ggbgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gbbbba :=NewEG_RunLevelElts ();_gbbbba .MoveTo =NewCT_RunTrackChange ();if _dfgefd :=d .DecodeElement (_gbbbba .MoveTo ,&_cadfg );_dfgefd !=nil {return _dfgefd ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_gbbbba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ccdaa :=NewEG_RunLevelElts ();_ebaag :=NewEG_RangeMarkupElements ();_ebaag .BookmarkStart =NewCT_Bookmark ();if _ccggc :=d .DecodeElement (_ebaag .BookmarkStart ,&_cadfg );_ccggc !=nil {return _ccggc ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_ccdaa );_ccdaa .EG_RangeMarkupElements =append (_ccdaa .EG_RangeMarkupElements ,_ebaag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cccdfc :=NewEG_RunLevelElts ();_fbead :=NewEG_RangeMarkupElements ();_fbead .BookmarkEnd =NewCT_MarkupRange ();if _effeg :=d .DecodeElement (_fbead .BookmarkEnd ,&_cadfg );_effeg !=nil {return _effeg ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_cccdfc );_cccdfc .EG_RangeMarkupElements =append (_cccdfc .EG_RangeMarkupElements ,_fbead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fegab :=NewEG_RunLevelElts ();_cdba :=NewEG_RangeMarkupElements ();_cdba .MoveFromRangeStart =NewCT_MoveBookmark ();if _afgdeg :=d .DecodeElement (_cdba .MoveFromRangeStart ,&_cadfg );_afgdeg !=nil {return _afgdeg ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_fegab );_fegab .EG_RangeMarkupElements =append (_fegab .EG_RangeMarkupElements ,_cdba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feaccg :=NewEG_RunLevelElts ();_cbdfe :=NewEG_RangeMarkupElements ();_cbdfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcfgc :=d .DecodeElement (_cbdfe .MoveFromRangeEnd ,&_cadfg );_gcfgc !=nil {return _gcfgc ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_feaccg );_feaccg .EG_RangeMarkupElements =append (_feaccg .EG_RangeMarkupElements ,_cbdfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfdbe :=NewEG_RunLevelElts ();_bgadg :=NewEG_RangeMarkupElements ();_bgadg .MoveToRangeStart =NewCT_MoveBookmark ();if _afgb :=d .DecodeElement (_bgadg .MoveToRangeStart ,&_cadfg );_afgb !=nil {return _afgb ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_cfdbe );_cfdbe .EG_RangeMarkupElements =append (_cfdbe .EG_RangeMarkupElements ,_bgadg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gddcc :=NewEG_RunLevelElts ();_edece :=NewEG_RangeMarkupElements ();_edece .MoveToRangeEnd =NewCT_MarkupRange ();if _deedb :=d .DecodeElement (_edece .MoveToRangeEnd ,&_cadfg );_deedb !=nil {return _deedb ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_gddcc );_gddcc .EG_RangeMarkupElements =append (_gddcc .EG_RangeMarkupElements ,_edece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdbdf :=NewEG_RunLevelElts ();_aade :=NewEG_RangeMarkupElements ();_aade .CommentRangeStart =NewCT_MarkupRange ();if _fcffc :=d .DecodeElement (_aade .CommentRangeStart ,&_cadfg );_fcffc !=nil {return _fcffc ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_gdbdf );_gdbdf .EG_RangeMarkupElements =append (_gdbdf .EG_RangeMarkupElements ,_aade );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbgb :=NewEG_RunLevelElts ();_cddbb :=NewEG_RangeMarkupElements ();_cddbb .CommentRangeEnd =NewCT_MarkupRange ();if _efacf :=d .DecodeElement (_cddbb .CommentRangeEnd ,&_cadfg );_efacf !=nil {return _efacf ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_dbgb );_dbgb .EG_RangeMarkupElements =append (_dbgb .EG_RangeMarkupElements ,_cddbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eacae :=NewEG_RunLevelElts ();_acefe :=NewEG_RangeMarkupElements ();_acefe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cfddef :=d .DecodeElement (_acefe .CustomXmlInsRangeStart ,&_cadfg );_cfddef !=nil {return _cfddef ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_eacae );_eacae .EG_RangeMarkupElements =append (_eacae .EG_RangeMarkupElements ,_acefe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgbac :=NewEG_RunLevelElts ();_gbeea :=NewEG_RangeMarkupElements ();_gbeea .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddafa :=d .DecodeElement (_gbeea .CustomXmlInsRangeEnd ,&_cadfg );_ddafa !=nil {return _ddafa ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_fgbac );_fgbac .EG_RangeMarkupElements =append (_fgbac .EG_RangeMarkupElements ,_gbeea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdcaf :=NewEG_RunLevelElts ();_efcfb :=NewEG_RangeMarkupElements ();_efcfb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ccfgae :=d .DecodeElement (_efcfb .CustomXmlDelRangeStart ,&_cadfg );_ccfgae !=nil {return _ccfgae ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_bdcaf );_bdcaf .EG_RangeMarkupElements =append (_bdcaf .EG_RangeMarkupElements ,_efcfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aeccef :=NewEG_RunLevelElts ();_bcgea :=NewEG_RangeMarkupElements ();_bcgea .CustomXmlDelRangeEnd =NewCT_Markup ();if _aebff :=d .DecodeElement (_bcgea .CustomXmlDelRangeEnd ,&_cadfg );_aebff !=nil {return _aebff ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_aeccef );_aeccef .EG_RangeMarkupElements =append (_aeccef .EG_RangeMarkupElements ,_bcgea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fabbc :=NewEG_RunLevelElts ();_daebf :=NewEG_RangeMarkupElements ();_daebf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfdeb :=d .DecodeElement (_daebf .CustomXmlMoveFromRangeStart ,&_cadfg );_dfdeb !=nil {return _dfdeb ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_fabbc );_fabbc .EG_RangeMarkupElements =append (_fabbc .EG_RangeMarkupElements ,_daebf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ffafb :=NewEG_RunLevelElts ();_eagge :=NewEG_RangeMarkupElements ();_eagge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ceefa :=d .DecodeElement (_eagge .CustomXmlMoveFromRangeEnd ,&_cadfg );_ceefa !=nil {return _ceefa ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_ffafb );_ffafb .EG_RangeMarkupElements =append (_ffafb .EG_RangeMarkupElements ,_eagge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dcgaa :=NewEG_RunLevelElts ();_egdba :=NewEG_RangeMarkupElements ();_egdba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dggbg :=d .DecodeElement (_egdba .CustomXmlMoveToRangeStart ,&_cadfg );_dggbg !=nil {return _dggbg ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_dcgaa );_dcgaa .EG_RangeMarkupElements =append (_dcgaa .EG_RangeMarkupElements ,_egdba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feegc :=NewEG_RunLevelElts ();_adbada :=NewEG_RangeMarkupElements ();_adbada .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gbcbg :=d .DecodeElement (_adbada .CustomXmlMoveToRangeEnd ,&_cadfg );_gbcbg !=nil {return _gbcbg ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_feegc );_feegc .EG_RangeMarkupElements =append (_feegc .EG_RangeMarkupElements ,_adbada );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bgfaad :=NewEG_RunLevelElts ();_edadc :=NewEG_MathContent ();_edadc .OMathPara =_ec .NewOMathPara ();if _fdace :=d .DecodeElement (_edadc .OMathPara ,&_cadfg );_fdace !=nil {return _fdace ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_bgfaad );_bgfaad .EG_MathContent =append (_bgfaad .EG_MathContent ,_edadc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dbafg :=NewEG_RunLevelElts ();_eecef :=NewEG_MathContent ();_eecef .OMath =_ec .NewOMath ();if _gcbcb :=d .DecodeElement (_eecef .OMath ,&_cadfg );_gcbcb !=nil {return _gcbcb ;};_eceb .EG_RunLevelElts =append (_eceb .EG_RunLevelElts ,_dbafg );_dbafg .EG_MathContent =append (_dbafg .EG_MathContent ,_eecef );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_cadfg .Name );if _gegac :=d .Skip ();_gegac !=nil {return _gegac ;};};case _g .EndElement :break _bfecg ;case _g .CharData :};};return nil ;};func (_bafdc *CT_LineNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bdgc :=range start .Attr {if _bdgc .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_cbecg ,_cfcgc :=_b .ParseInt (_bdgc .Value ,10,64);if _cfcgc !=nil {return _cfcgc ;};_bafdc .CountByAttr =&_cbecg ;continue ;};if _bdgc .Name .Local =="\u0073\u0074\u0061r\u0074"{_cadb ,_acbf :=_b .ParseInt (_bdgc .Value ,10,64);if _acbf !=nil {return _acbf ;};_bafdc .StartAttr =&_cadb ;continue ;};if _bdgc .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_fgeaf ,_dgdca :=ParseUnionST_TwipsMeasure (_bdgc .Value );if _dgdca !=nil {return _dgdca ;};_bafdc .DistanceAttr =&_fgeaf ;continue ;};if _bdgc .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_bafdc .RestartAttr .UnmarshalXMLAttr (_bdgc );continue ;};};for {_ggbe ,_dbgdc :=d .Token ();if _dbgdc !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_dbgdc );};if _dcdbf ,_bbfab :=_ggbe .(_g .EndElement );_bbfab &&_dcdbf .Name ==start .Name {break ;};};return nil ;};func (_aadde *ST_RestartNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaaab ,_gbafe :=d .Token ();if _gbafe !=nil {return _gbafe ;};if _agegdf ,_edaefcd :=_eaaab .(_g .EndElement );_edaefcd &&_agegdf .Name ==start .Name {*_aadde =1;return nil ;};if _egeccd ,_cdcbbe :=_eaaab .(_g .CharData );!_cdcbbe {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaaab );}else {switch string (_egeccd ){case "":*_aadde =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aadde =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_aadde =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_aadde =3;};};_eaaab ,_gbafe =d .Token ();if _gbafe !=nil {return _gbafe ;};if _efcgcb ,_fagfc :=_eaaab .(_g .EndElement );_fagfc &&_efcgcb .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaaab );}; +// Validate validates the CT_TcPrChange and its children +func (_fbfad *CT_TcPrChange )Validate ()error {return _fbfad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type ST_TextboxTightWrap byte ; -// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path -func (_dgccg *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _cfdfd ,_eaae :=range _dgccg .Behavior {if _ffcba :=_eaae .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cfdfd ));_ffcba !=nil {return _ffcba ;};};return nil ;};func (_beced *CT_TextScale )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egggfb :=range start .Attr {if _egggfb .Name .Local =="\u0076\u0061\u006c"{_cbdfdf ,_efbdg :=ParseUnionST_TextScale (_egggfb .Value );if _efbdg !=nil {return _efbdg ;};_beced .ValAttr =&_cbdfdf ;continue ;};};for {_egbabb ,_dedggf :=d .Token ();if _dedggf !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_dedggf );};if _eagbb ,_facff :=_egbabb .(_g .EndElement );_facff &&_eagbb .Name ==start .Name {break ;};};return nil ;};func (_cdegac *ST_Merge )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdegac =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_cdegac =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_cdegac =2;};return nil ;};func NewCT_LevelSuffix ()*CT_LevelSuffix {_bege :=&CT_LevelSuffix {};_bege .ValAttr =ST_LevelSuffix (1);return _bege ;};const (ST_EdGrpUnset ST_EdGrp =0;ST_EdGrpNone ST_EdGrp =1;ST_EdGrpEveryone ST_EdGrp =2;ST_EdGrpAdministrators ST_EdGrp =3;ST_EdGrpContributors ST_EdGrp =4;ST_EdGrpEditors ST_EdGrp =5;ST_EdGrpOwners ST_EdGrp =6;ST_EdGrpCurrent ST_EdGrp =7;); +// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path +func (_cfaff *CT_Endnotes )ValidateWithPath (path string )error {for _fcdag ,_ddcab :=range _cfaff .Endnote {if _agcdf :=_ddcab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_fcdag ));_agcdf !=nil {return _agcdf ;};};return nil ;};func (_afbg *CT_FontsList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afbg .Font !=nil {_bgbacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_eaacdg :=range _afbg .Font {e .EncodeElement (_eaacdg ,_bgbacb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MailMergeDataType and its children -func (_dabfe *CT_MailMergeDataType )Validate ()error {return _dabfe .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_cadee :=&CT_TwipsMeasure {};return _cadee };type CT_MacroName struct{ +// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path +func (_effcb *CT_SimpleField )ValidateWithPath (path string )error {if _effcb .FldLockAttr !=nil {if _bebdbe :=_effcb .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_bebdbe !=nil {return _bebdbe ;};};if _effcb .DirtyAttr !=nil {if _fefde :=_effcb .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_fefde !=nil {return _fefde ;};};if _effcb .FldData !=nil {if _ffafa :=_effcb .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_ffafa !=nil {return _ffafa ;};};for _fgegd ,_gfeae :=range _effcb .EG_PContent {if _dbaca :=_gfeae .ValidateWithPath (_a .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_fgegd ));_dbaca !=nil {return _dbaca ;};};return nil ;};func (_aebc *CT_Cnf )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aebc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_aebc .ValAttr )});};if _aebc .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_aebc .FirstRowAttr )});};if _aebc .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0076",*_aebc .LastRowAttr )});};if _aebc .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 :_a .Sprintf ("\u0025\u0076",*_aebc .FirstColumnAttr )});};if _aebc .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 :_a .Sprintf ("\u0025\u0076",*_aebc .LastColumnAttr )});};if _aebc .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aebc .OddVBandAttr )});};if _aebc .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 :_a .Sprintf ("\u0025\u0076",*_aebc .EvenVBandAttr )});};if _aebc .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aebc .OddHBandAttr )});};if _aebc .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 :_a .Sprintf ("\u0025\u0076",*_aebc .EvenHBandAttr )});};if _aebc .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 :_a .Sprintf ("\u0025\u0076",*_aebc .FirstRowFirstColumnAttr )});};if _aebc .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 :_a .Sprintf ("\u0025\u0076",*_aebc .FirstRowLastColumnAttr )});};if _aebc .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 :_a .Sprintf ("\u0025\u0076",*_aebc .LastRowFirstColumnAttr )});};if _aebc .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 :_a .Sprintf ("\u0025\u0076",*_aebc .LastRowLastColumnAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Name of Script Function -ValAttr string ;}; +// Validate validates the CT_TcMar and its children +func (_gaabd *CT_TcMar )Validate ()error {return _gaabd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");};func (_dddgf *CT_SdtDateMappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dddgf .ValAttr !=ST_SdtDateMappingTypeUnset {_ecdda ,_bccfge :=_dddgf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bccfge !=nil {return _bccfge ;};start .Attr =append (start .Attr ,_ecdda );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_WebSettings and its children -func (_abgfca *CT_WebSettings )Validate ()error {return _abgfca .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};func (_fgdcd *CT_DocumentBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecgdb :for {_bdgdb ,_adea :=d .Token ();if _adea !=nil {return _adea ;};switch _dbcb :=_bdgdb .(type ){case _g .StartElement :switch _dbcb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_fgdcd .Background =NewCT_Background ();if _ffdcd :=d .DecodeElement (_fgdcd .Background ,&_dbcb );_ffdcd !=nil {return _ffdcd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_dbcb .Name );if _bdbf :=d .Skip ();_bdbf !=nil {return _bdbf ;};};case _g .EndElement :break _ecgdb ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_Kinsoku and its children +func (_fdebc *CT_Kinsoku )Validate ()error {return _fdebc .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_gafbb *CT_PPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbdff :for {_ebced ,_acbge :=d .Token ();if _acbge !=nil {return _acbge ;};switch _ccgde :=_ebced .(type ){case _d .StartElement :switch _ccgde .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafbb .PStyle =NewCT_String ();if _gfadde :=d .DecodeElement (_gafbb .PStyle ,&_ccgde );_gfadde !=nil {return _gfadde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .KeepNext =NewCT_OnOff ();if _acgaae :=d .DecodeElement (_gafbb .KeepNext ,&_ccgde );_acgaae !=nil {return _acgaae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .KeepLines =NewCT_OnOff ();if _afcag :=d .DecodeElement (_gafbb .KeepLines ,&_ccgde );_afcag !=nil {return _afcag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .PageBreakBefore =NewCT_OnOff ();if _edbdg :=d .DecodeElement (_gafbb .PageBreakBefore ,&_ccgde );_edbdg !=nil {return _edbdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .FramePr =NewCT_FramePr ();if _dbbgb :=d .DecodeElement (_gafbb .FramePr ,&_ccgde );_dbbgb !=nil {return _dbbgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .WidowControl =NewCT_OnOff ();if _bggcbe :=d .DecodeElement (_gafbb .WidowControl ,&_ccgde );_bggcbe !=nil {return _bggcbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .NumPr =NewCT_NumPr ();if _cbbfb :=d .DecodeElement (_gafbb .NumPr ,&_ccgde );_cbbfb !=nil {return _cbbfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafbb .SuppressLineNumbers =NewCT_OnOff ();if _ecgec :=d .DecodeElement (_gafbb .SuppressLineNumbers ,&_ccgde );_ecgec !=nil {return _ecgec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafbb .PBdr =NewCT_PBdr ();if _gdffe :=d .DecodeElement (_gafbb .PBdr ,&_ccgde );_gdffe !=nil {return _gdffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafbb .Shd =NewCT_Shd ();if _adace :=d .DecodeElement (_gafbb .Shd ,&_ccgde );_adace !=nil {return _adace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafbb .Tabs =NewCT_Tabs ();if _cebbd :=d .DecodeElement (_gafbb .Tabs ,&_ccgde );_cebbd !=nil {return _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 :"\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"}:_gafbb .SuppressAutoHyphens =NewCT_OnOff ();if _gcefc :=d .DecodeElement (_gafbb .SuppressAutoHyphens ,&_ccgde );_gcefc !=nil {return _gcefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .Kinsoku =NewCT_OnOff ();if _efbac :=d .DecodeElement (_gafbb .Kinsoku ,&_ccgde );_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 :"\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"}:_gafbb .WordWrap =NewCT_OnOff ();if _ccaec :=d .DecodeElement (_gafbb .WordWrap ,&_ccgde );_ccaec !=nil {return _ccaec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .OverflowPunct =NewCT_OnOff ();if _ffece :=d .DecodeElement (_gafbb .OverflowPunct ,&_ccgde );_ffece !=nil {return _ffece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafbb .TopLinePunct =NewCT_OnOff ();if _bcbdc :=d .DecodeElement (_gafbb .TopLinePunct ,&_ccgde );_bcbdc !=nil {return _bcbdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .AutoSpaceDE =NewCT_OnOff ();if _geggf :=d .DecodeElement (_gafbb .AutoSpaceDE ,&_ccgde );_geggf !=nil {return _geggf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .AutoSpaceDN =NewCT_OnOff ();if _ccaf :=d .DecodeElement (_gafbb .AutoSpaceDN ,&_ccgde );_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 :"\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"}:_gafbb .Bidi =NewCT_OnOff ();if _fgadd :=d .DecodeElement (_gafbb .Bidi ,&_ccgde );_fgadd !=nil {return _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 :"\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"}:_gafbb .AdjustRightInd =NewCT_OnOff ();if _fcefe :=d .DecodeElement (_gafbb .AdjustRightInd ,&_ccgde );_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 :"\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"}:_gafbb .SnapToGrid =NewCT_OnOff ();if _dcebb :=d .DecodeElement (_gafbb .SnapToGrid ,&_ccgde );_dcebb !=nil {return _dcebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .Spacing =NewCT_Spacing ();if _dafab :=d .DecodeElement (_gafbb .Spacing ,&_ccgde );_dafab !=nil {return _dafab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .Ind =NewCT_Ind ();if _cbeab :=d .DecodeElement (_gafbb .Ind ,&_ccgde );_cbeab !=nil {return _cbeab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafbb .ContextualSpacing =NewCT_OnOff ();if _efaga :=d .DecodeElement (_gafbb .ContextualSpacing ,&_ccgde );_efaga !=nil {return _efaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafbb .MirrorIndents =NewCT_OnOff ();if _efgbe :=d .DecodeElement (_gafbb .MirrorIndents ,&_ccgde );_efgbe !=nil {return _efgbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .SuppressOverlap =NewCT_OnOff ();if _agaad :=d .DecodeElement (_gafbb .SuppressOverlap ,&_ccgde );_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 :"\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"}:_gafbb .Jc =NewCT_Jc ();if _bcaae :=d .DecodeElement (_gafbb .Jc ,&_ccgde );_bcaae !=nil {return _bcaae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafbb .TextDirection =NewCT_TextDirection ();if _ggbg :=d .DecodeElement (_gafbb .TextDirection ,&_ccgde );_ggbg !=nil {return _ggbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafbb .TextAlignment =NewCT_TextAlignment ();if _aefbf :=d .DecodeElement (_gafbb .TextAlignment ,&_ccgde );_aefbf !=nil {return _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 :"\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"}:_gafbb .TextboxTightWrap =NewCT_TextboxTightWrap ();if _cgdbg :=d .DecodeElement (_gafbb .TextboxTightWrap ,&_ccgde );_cgdbg !=nil {return _cgdbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafbb .OutlineLvl =NewCT_DecimalNumber ();if _ddggd :=d .DecodeElement (_gafbb .OutlineLvl ,&_ccgde );_ddggd !=nil {return _ddggd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafbb .DivId =NewCT_DecimalNumber ();if _gafde :=d .DecodeElement (_gafbb .DivId ,&_ccgde );_gafde !=nil {return _gafde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafbb .CnfStyle =NewCT_Cnf ();if _dcbgaf :=d .DecodeElement (_gafbb .CnfStyle ,&_ccgde );_dcbgaf !=nil {return _dcbgaf ;};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\u005fP\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_ccgde .Name );if _gfbb :=d .Skip ();_gfbb !=nil {return _gfbb ;};};case _d .EndElement :break _cbdff ;case _d .CharData :};};return nil ;};func NewCT_Lvl ()*CT_Lvl {_gdbbfe :=&CT_Lvl {};return _gdbbfe };func (_gcgfbb *CT_Ruby )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcgfbb .RubyPr =NewCT_RubyPr ();_gcgfbb .Rt =NewCT_RubyContent ();_gcgfbb .RubyBase =NewCT_RubyContent ();_aceca :for {_cffef ,_ebbcb :=d .Token ();if _ebbcb !=nil {return _ebbcb ;};switch _cgdd :=_cffef .(type ){case _d .StartElement :switch _cgdd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _dgaded :=d .DecodeElement (_gcgfbb .RubyPr ,&_cgdd );_dgaded !=nil {return _dgaded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _bggcg :=d .DecodeElement (_gcgfbb .Rt ,&_cgdd );_bggcg !=nil {return _bggcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _eacbg :=d .DecodeElement (_gcgfbb .RubyBase ,&_cgdd );_eacbg !=nil {return _eacbg ;};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\u0052\u0075\u0062\u0079\u0020\u0025\u0076",_cgdd .Name );if _fceg :=d .Skip ();_fceg !=nil {return _fceg ;};};case _d .EndElement :break _aceca ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path -func (_dcdfd *CT_ParaRPr )ValidateWithPath (path string )error {if _dcdfd .Ins !=nil {if _fbcbe :=_dcdfd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fbcbe !=nil {return _fbcbe ;};};if _dcdfd .Del !=nil {if _dbdcd :=_dcdfd .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_dbdcd !=nil {return _dbdcd ;};};if _dcdfd .MoveFrom !=nil {if _fgfcg :=_dcdfd .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_fgfcg !=nil {return _fgfcg ;};};if _dcdfd .MoveTo !=nil {if _fgfga :=_dcdfd .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_fgfga !=nil {return _fgfga ;};};if _dcdfd .RStyle !=nil {if _facge :=_dcdfd .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_facge !=nil {return _facge ;};};if _dcdfd .RFonts !=nil {if _dffde :=_dcdfd .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_dffde !=nil {return _dffde ;};};if _dcdfd .B !=nil {if _fffeb :=_dcdfd .B .ValidateWithPath (path +"\u002f\u0042");_fffeb !=nil {return _fffeb ;};};if _dcdfd .BCs !=nil {if _afgcd :=_dcdfd .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_afgcd !=nil {return _afgcd ;};};if _dcdfd .I !=nil {if _ccgeg :=_dcdfd .I .ValidateWithPath (path +"\u002f\u0049");_ccgeg !=nil {return _ccgeg ;};};if _dcdfd .ICs !=nil {if _eedbc :=_dcdfd .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_eedbc !=nil {return _eedbc ;};};if _dcdfd .Caps !=nil {if _bcfab :=_dcdfd .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_bcfab !=nil {return _bcfab ;};};if _dcdfd .SmallCaps !=nil {if _fgfec :=_dcdfd .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_fgfec !=nil {return _fgfec ;};};if _dcdfd .Strike !=nil {if _cbacda :=_dcdfd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cbacda !=nil {return _cbacda ;};};if _dcdfd .Dstrike !=nil {if _bebce :=_dcdfd .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_bebce !=nil {return _bebce ;};};if _dcdfd .Outline !=nil {if _dgbce :=_dcdfd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dgbce !=nil {return _dgbce ;};};if _dcdfd .Shadow !=nil {if _bdgeb :=_dcdfd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_bdgeb !=nil {return _bdgeb ;};};if _dcdfd .Emboss !=nil {if _afdfc :=_dcdfd .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_afdfc !=nil {return _afdfc ;};};if _dcdfd .Imprint !=nil {if _afbbc :=_dcdfd .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_afbbc !=nil {return _afbbc ;};};if _dcdfd .NoProof !=nil {if _ebbbed :=_dcdfd .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ebbbed !=nil {return _ebbbed ;};};if _dcdfd .SnapToGrid !=nil {if _acdgc :=_dcdfd .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_acdgc !=nil {return _acdgc ;};};if _dcdfd .Vanish !=nil {if _gbggdd :=_dcdfd .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_gbggdd !=nil {return _gbggdd ;};};if _dcdfd .WebHidden !=nil {if _dgcb :=_dcdfd .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_dgcb !=nil {return _dgcb ;};};if _dcdfd .Color !=nil {if _ebcaa :=_dcdfd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ebcaa !=nil {return _ebcaa ;};};if _dcdfd .Spacing !=nil {if _bega :=_dcdfd .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bega !=nil {return _bega ;};};if _dcdfd .W !=nil {if _gggba :=_dcdfd .W .ValidateWithPath (path +"\u002f\u0057");_gggba !=nil {return _gggba ;};};if _dcdfd .Kern !=nil {if _eceaa :=_dcdfd .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_eceaa !=nil {return _eceaa ;};};if _dcdfd .Position !=nil {if _afaeg :=_dcdfd .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_afaeg !=nil {return _afaeg ;};};if _dcdfd .Sz !=nil {if _gccgca :=_dcdfd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gccgca !=nil {return _gccgca ;};};if _dcdfd .SzCs !=nil {if _dgbba :=_dcdfd .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_dgbba !=nil {return _dgbba ;};};if _dcdfd .Highlight !=nil {if _agdef :=_dcdfd .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_agdef !=nil {return _agdef ;};};if _dcdfd .U !=nil {if _ecbbf :=_dcdfd .U .ValidateWithPath (path +"\u002f\u0055");_ecbbf !=nil {return _ecbbf ;};};if _dcdfd .Effect !=nil {if _fdcgb :=_dcdfd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_fdcgb !=nil {return _fdcgb ;};};if _dcdfd .Bdr !=nil {if _bddgcd :=_dcdfd .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_bddgcd !=nil {return _bddgcd ;};};if _dcdfd .Shd !=nil {if _feaab :=_dcdfd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_feaab !=nil {return _feaab ;};};if _dcdfd .FitText !=nil {if _edcgda :=_dcdfd .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_edcgda !=nil {return _edcgda ;};};if _dcdfd .VertAlign !=nil {if _acecg :=_dcdfd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_acecg !=nil {return _acecg ;};};if _dcdfd .Rtl !=nil {if _gadff :=_dcdfd .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gadff !=nil {return _gadff ;};};if _dcdfd .Cs !=nil {if _cadabb :=_dcdfd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_cadabb !=nil {return _cadabb ;};};if _dcdfd .Em !=nil {if _ffdbd :=_dcdfd .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ffdbd !=nil {return _ffdbd ;};};if _dcdfd .Lang !=nil {if _fbbed :=_dcdfd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_fbbed !=nil {return _fbbed ;};};if _dcdfd .EastAsianLayout !=nil {if _ffeea :=_dcdfd .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ffeea !=nil {return _ffeea ;};};if _dcdfd .SpecVanish !=nil {if _cgeffbc :=_dcdfd .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cgeffbc !=nil {return _cgeffbc ;};};if _dcdfd .OMath !=nil {if _ccdda :=_dcdfd .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_ccdda !=nil {return _ccdda ;};};if _dcdfd .RPrChange !=nil {if _ecfgc :=_dcdfd .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ecfgc !=nil {return _ecfgc ;};};return nil ;}; +// Validate validates the CT_Jc and its children +func (_bcagc *CT_Jc )Validate ()error {return _bcagc .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")};func NewCT_PageBorder ()*CT_PageBorder {_eefeb :=&CT_PageBorder {};_eefeb .ValAttr =ST_Border (1);return _eefeb ;}; -// Validate validates the CT_DocPartName and its children -func (_fffg *CT_DocPartName )Validate ()error {return _fffg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;}; +// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path +func (_abfb *CT_DocDefaults )ValidateWithPath (path string )error {if _abfb .RPrDefault !=nil {if _dbga :=_abfb .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_dbga !=nil {return _dbga ;};};if _abfb .PPrDefault !=nil {if _dadc :=_abfb .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_dadc !=nil {return _dadc ;};};return nil ;};func (_gfeb *CT_DocVars )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bacee :for {_accc ,_bdfa :=d .Token ();if _bdfa !=nil {return _bdfa ;};switch _daaac :=_accc .(type ){case _d .StartElement :switch _daaac .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egdf :=NewCT_DocVar ();if _baea :=d .DecodeElement (_egdf ,&_daaac );_baea !=nil {return _baea ;};_gfeb .DocVar =append (_gfeb .DocVar ,_egdf );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\u005fD\u006f\u0063\u0056\u0061\u0072\u0073\u0020\u0025\u0076",_daaac .Name );if _efccf :=d .Skip ();_efccf !=nil {return _efccf ;};};case _d .EndElement :break _bacee ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_AutoCaption and its children -func (_dadg *CT_AutoCaption )Validate ()error {return _dadg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");};func NewCT_Text ()*CT_Text {_dcecc :=&CT_Text {};return _dcecc };func NewEG_SectPrContents ()*EG_SectPrContents {_cfbge :=&EG_SectPrContents {};return _cfbge }; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_gecad *CT_Placeholder )ValidateWithPath (path string )error {if _fddg :=_gecad .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_fddg !=nil {return _fddg ;};return nil ;}; -// Validate validates the CT_ParaRPrOriginal and its children -func (_cacfb *CT_ParaRPrOriginal )Validate ()error {return _cacfb .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");}; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_gbbce *CT_Headers )ValidateWithPath (path string )error {for _dcbe ,_bddee :=range _gbbce .Header {if _ddagg :=_bddee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dcbe ));_ddagg !=nil {return _ddagg ;};};return nil ;};func NewCT_Frameset ()*CT_Frameset {_eagcg :=&CT_Frameset {};return _eagcg };type CT_CharacterSpacing struct{ -// Validate validates the CT_TxbxContent and its children -func (_abaae *CT_TxbxContent )Validate ()error {return _abaae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_eddfe *CT_RPrDefault )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eddfe .RPr !=nil {_gbaee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eddfe .RPr ,_gbaee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Value +ValAttr ST_CharacterSpacing ;}; -// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path -func (_gegfd *CT_DocRsids )ValidateWithPath (path string )error {if _gegfd .RsidRoot !=nil {if _afec :=_gegfd .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_afec !=nil {return _afec ;};};for _dcdca ,_afcd :=range _gegfd .Rsid {if _gdefc :=_afcd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_dcdca ));_gdefc !=nil {return _gdefc ;};};return nil ;};func (_fbecb *CT_FitText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_fbecb .ValAttr )});if _fbecb .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_fbecb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_deeeb *EG_RunInnerContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agbdf :for {_ffaded ,_fegbg :=d .Token ();if _fegbg !=nil {return _fegbg ;};switch _bcbec :=_ffaded .(type ){case _g .StartElement :switch _bcbec .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0072"}:_deeeb .Br =NewCT_Br ();if _fdfbe :=d .DecodeElement (_deeeb .Br ,&_bcbec );_fdfbe !=nil {return _fdfbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_deeeb .T =NewCT_Text ();if _abcfe :=d .DecodeElement (_deeeb .T ,&_bcbec );_abcfe !=nil {return _abcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_deeeb .ContentPart =NewCT_Rel ();if _gdfege :=d .DecodeElement (_deeeb .ContentPart ,&_bcbec );_gdfege !=nil {return _gdfege ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_deeeb .DelText =NewCT_Text ();if _gbgae :=d .DecodeElement (_deeeb .DelText ,&_bcbec );_gbgae !=nil {return _gbgae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_deeeb .InstrText =NewCT_Text ();if _abgcgb :=d .DecodeElement (_deeeb .InstrText ,&_bcbec );_abgcgb !=nil {return _abgcgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_deeeb .DelInstrText =NewCT_Text ();if _bbgfb :=d .DecodeElement (_deeeb .DelInstrText ,&_bcbec );_bbgfb !=nil {return _bbgfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_deeeb .NoBreakHyphen =NewCT_Empty ();if _gaaec :=d .DecodeElement (_deeeb .NoBreakHyphen ,&_bcbec );_gaaec !=nil {return _gaaec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_deeeb .SoftHyphen =NewCT_Empty ();if _bccda :=d .DecodeElement (_deeeb .SoftHyphen ,&_bcbec );_bccda !=nil {return _bccda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_deeeb .DayShort =NewCT_Empty ();if _dggfa :=d .DecodeElement (_deeeb .DayShort ,&_bcbec );_dggfa !=nil {return _dggfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_deeeb .MonthShort =NewCT_Empty ();if _bdeacc :=d .DecodeElement (_deeeb .MonthShort ,&_bcbec );_bdeacc !=nil {return _bdeacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_deeeb .YearShort =NewCT_Empty ();if _cccbg :=d .DecodeElement (_deeeb .YearShort ,&_bcbec );_cccbg !=nil {return _cccbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_deeeb .DayLong =NewCT_Empty ();if _abgdac :=d .DecodeElement (_deeeb .DayLong ,&_bcbec );_abgdac !=nil {return _abgdac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_deeeb .MonthLong =NewCT_Empty ();if _fggbd :=d .DecodeElement (_deeeb .MonthLong ,&_bcbec );_fggbd !=nil {return _fggbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_deeeb .YearLong =NewCT_Empty ();if _ecafbg :=d .DecodeElement (_deeeb .YearLong ,&_bcbec );_ecafbg !=nil {return _ecafbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_deeeb .AnnotationRef =NewCT_Empty ();if _cgcdeb :=d .DecodeElement (_deeeb .AnnotationRef ,&_bcbec );_cgcdeb !=nil {return _cgcdeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_deeeb .FootnoteRef =NewCT_Empty ();if _ccbb :=d .DecodeElement (_deeeb .FootnoteRef ,&_bcbec );_ccbb !=nil {return _ccbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_deeeb .EndnoteRef =NewCT_Empty ();if _bfbgc :=d .DecodeElement (_deeeb .EndnoteRef ,&_bcbec );_bfbgc !=nil {return _bfbgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_deeeb .Separator =NewCT_Empty ();if _cedga :=d .DecodeElement (_deeeb .Separator ,&_bcbec );_cedga !=nil {return _cedga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_deeeb .ContinuationSeparator =NewCT_Empty ();if _baefa :=d .DecodeElement (_deeeb .ContinuationSeparator ,&_bcbec );_baefa !=nil {return _baefa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0079\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0079\u006d"}:_deeeb .Sym =NewCT_Sym ();if _gdeeb :=d .DecodeElement (_deeeb .Sym ,&_bcbec );_gdeeb !=nil {return _gdeeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004eu\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004eu\u006d"}:_deeeb .PgNum =NewCT_Empty ();if _aebca :=d .DecodeElement (_deeeb .PgNum ,&_bcbec );_aebca !=nil {return _aebca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0072"}:_deeeb .Cr =NewCT_Empty ();if _gfedab :=d .DecodeElement (_deeeb .Cr ,&_bcbec );_gfedab !=nil {return _gfedab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_deeeb .Tab =NewCT_Empty ();if _aadff :=d .DecodeElement (_deeeb .Tab ,&_bcbec );_aadff !=nil {return _aadff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_deeeb .Object =NewCT_Object ();if _edabee :=d .DecodeElement (_deeeb .Object ,&_bcbec );_edabee !=nil {return _edabee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_deeeb .Pict =NewCT_Picture ();if _deadae :=d .DecodeElement (_deeeb .Pict ,&_bcbec );_deadae !=nil {return _deadae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_deeeb .FldChar =NewCT_FldChar ();if _ebgba :=d .DecodeElement (_deeeb .FldChar ,&_bcbec );_ebgba !=nil {return _ebgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079"}:_deeeb .Ruby =NewCT_Ruby ();if _agebef :=d .DecodeElement (_deeeb .Ruby ,&_bcbec );_agebef !=nil {return _agebef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_deeeb .FootnoteReference =NewCT_FtnEdnRef ();if _eegec :=d .DecodeElement (_deeeb .FootnoteReference ,&_bcbec );_eegec !=nil {return _eegec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_deeeb .EndnoteReference =NewCT_FtnEdnRef ();if _edceaf :=d .DecodeElement (_deeeb .EndnoteReference ,&_bcbec );_edceaf !=nil {return _edceaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_deeeb .CommentReference =NewCT_Markup ();if _dcafa :=d .DecodeElement (_deeeb .CommentReference ,&_bcbec );_dcafa !=nil {return _dcafa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_deeeb .Drawing =NewCT_Drawing ();if _adbgc :=d .DecodeElement (_deeeb .Drawing ,&_bcbec );_adbgc !=nil {return _adbgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0074\u0061\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0074\u0061\u0062"}:_deeeb .Ptab =NewCT_PTab ();if _adged :=d .DecodeElement (_deeeb .Ptab ,&_bcbec );_adged !=nil {return _adged ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_deeeb .LastRenderedPageBreak =NewCT_Empty ();if _ccbcac :=d .DecodeElement (_deeeb .LastRenderedPageBreak ,&_bcbec );_ccbcac !=nil {return _ccbcac ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u006e\u0049\u006e\u006ee\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_bcbec .Name );if _bcegbf :=d .Skip ();_bcegbf !=nil {return _bcegbf ;};};case _g .EndElement :break _agbdf ;case _g .CharData :};};return nil ;};func (_gddbb *CT_Kinsoku )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_gddbb .LangAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_gddbb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path +func (_eggg *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _cedfd :=_eggg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cedfd !=nil {return _cedfd ;};return nil ;};func (_degcge *CT_SdtDocPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebecdbb :for {_acbb ,_fcfdc :=d .Token ();if _fcfdc !=nil {return _fcfdc ;};switch _caebb :=_acbb .(type ){case _d .StartElement :switch _caebb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_degcge .DocPartGallery =NewCT_String ();if _agfbgd :=d .DecodeElement (_degcge .DocPartGallery ,&_caebb );_agfbgd !=nil {return _agfbgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_degcge .DocPartCategory =NewCT_String ();if _cbgdf :=d .DecodeElement (_degcge .DocPartCategory ,&_caebb );_cbgdf !=nil {return _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 :"\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"}:_degcge .DocPartUnique =NewCT_OnOff ();if _ggdcf :=d .DecodeElement (_degcge .DocPartUnique ,&_caebb );_ggdcf !=nil {return _ggdcf ;};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\u0053d\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074 \u0025\u0076",_caebb .Name );if _eafge :=d .Skip ();_eafge !=nil {return _eafge ;};};case _d .EndElement :break _ebecdbb ;case _d .CharData :};};return nil ;};func (_fegg *CT_FtnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fegg .ValAttr =ST_FtnPos (1);for _ ,_dbffb :=range start .Attr {if _dbffb .Name .Local =="\u0076\u0061\u006c"{_fegg .ValAttr .UnmarshalXMLAttr (_dbffb );continue ;};};for {_dbcbg ,_cgab :=d .Token ();if _cgab !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_cgab );};if _efbaae ,_adaca :=_dbcbg .(_d .EndElement );_adaca &&_efbaae .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_CellMarkupElements and its children -func (_gcfff *EG_CellMarkupElements )Validate ()error {return _gcfff .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");};type CT_NumLvl struct{ +// Validate validates the CT_FldChar and its children +func (_eeed *CT_FldChar )Validate ()error {return _eeed .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");}; -// Numbering Level ID -IlvlAttr int64 ; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_aebg *CT_OnOff )ValidateWithPath (path string )error {if _aebg .ValAttr !=nil {if _dddbf :=_aebg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dddbf !=nil {return _dddbf ;};};return nil ;};func (_efffe *EG_ParaRPrTrackChanges )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efffe .Ins !=nil {_aacae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_efffe .Ins ,_aacae );};if _efffe .Del !=nil {_bcfgac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_efffe .Del ,_bcfgac );};if _efffe .MoveFrom !=nil {_gdcefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_efffe .MoveFrom ,_gdcefc );};if _efffe .MoveTo !=nil {_gbefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_efffe .MoveTo ,_gbefg );};return nil ;};type CT_Language struct{ -// Numbering Level Starting Value Override -StartOverride *CT_DecimalNumber ; +// Latin Language +ValAttr *string ; -// Numbering Level Override Definition -Lvl *CT_Lvl ;};func (_dcdgc *ST_FtnEdn )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcdgc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dcdgc =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_dcdgc =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_dcdgc =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_dcdgc =4;};return nil ;};func (_edbag *CT_TcPrInner )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agabfb :for {_cfeecb ,_ddaaf :=d .Token ();if _ddaaf !=nil {return _ddaaf ;};switch _egaeg :=_cfeecb .(type ){case _g .StartElement :switch _egaeg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_edbag .CnfStyle =NewCT_Cnf ();if _fcefbe :=d .DecodeElement (_edbag .CnfStyle ,&_egaeg );_fcefbe !=nil {return _fcefbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_edbag .TcW =NewCT_TblWidth ();if _afbgce :=d .DecodeElement (_edbag .TcW ,&_egaeg );_afbgce !=nil {return _afbgce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_edbag .GridSpan =NewCT_DecimalNumber ();if _accfee :=d .DecodeElement (_edbag .GridSpan ,&_egaeg );_accfee !=nil {return _accfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_edbag .HMerge =NewCT_HMerge ();if _daeea :=d .DecodeElement (_edbag .HMerge ,&_egaeg );_daeea !=nil {return _daeea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_edbag .VMerge =NewCT_VMerge ();if _ffgfea :=d .DecodeElement (_edbag .VMerge ,&_egaeg );_ffgfea !=nil {return _ffgfea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_edbag .TcBorders =NewCT_TcBorders ();if _gcbcf :=d .DecodeElement (_edbag .TcBorders ,&_egaeg );_gcbcf !=nil {return _gcbcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_edbag .Shd =NewCT_Shd ();if _fabed :=d .DecodeElement (_edbag .Shd ,&_egaeg );_fabed !=nil {return _fabed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_edbag .NoWrap =NewCT_OnOff ();if _gdgdag :=d .DecodeElement (_edbag .NoWrap ,&_egaeg );_gdgdag !=nil {return _gdgdag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_edbag .TcMar =NewCT_TcMar ();if _gfdba :=d .DecodeElement (_edbag .TcMar ,&_egaeg );_gfdba !=nil {return _gfdba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_edbag .TextDirection =NewCT_TextDirection ();if _gcdgb :=d .DecodeElement (_edbag .TextDirection ,&_egaeg );_gcdgb !=nil {return _gcdgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_edbag .TcFitText =NewCT_OnOff ();if _ggcada :=d .DecodeElement (_edbag .TcFitText ,&_egaeg );_ggcada !=nil {return _ggcada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_edbag .VAlign =NewCT_VerticalJc ();if _bebga :=d .DecodeElement (_edbag .VAlign ,&_egaeg );_bebga !=nil {return _bebga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_edbag .HideMark =NewCT_OnOff ();if _dbaec :=d .DecodeElement (_edbag .HideMark ,&_egaeg );_dbaec !=nil {return _dbaec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_edbag .Headers =NewCT_Headers ();if _cccdb :=d .DecodeElement (_edbag .Headers ,&_egaeg );_cccdb !=nil {return _cccdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_edbag .CellIns =NewCT_TrackChange ();if _bfded :=d .DecodeElement (_edbag .CellIns ,&_egaeg );_bfded !=nil {return _bfded ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_edbag .CellDel =NewCT_TrackChange ();if _gbaed :=d .DecodeElement (_edbag .CellDel ,&_egaeg );_gbaed !=nil {return _gbaed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_edbag .CellMerge =NewCT_CellMergeTrackChange ();if _fdcafa :=d .DecodeElement (_edbag .CellMerge ,&_egaeg );_fdcafa !=nil {return _fdcafa ;};default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0063\u0050r\u0049\u006e\u006e\u0065\u0072\u0020\u0025\u0076",_egaeg .Name );if _fbbge :=d .Skip ();_fbbge !=nil {return _fbbge ;};};case _g .EndElement :break _agabfb ;case _g .CharData :};};return nil ;};func (_gcdgff ST_HdrFtr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ddbdba :=_g .Attr {};_ddbdba .Name =name ;switch _gcdgff {case ST_HdrFtrUnset :_ddbdba .Value ="";case ST_HdrFtrEven :_ddbdba .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_ddbdba .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_ddbdba .Value ="\u0066\u0069\u0072s\u0074";};return _ddbdba ,nil ;};func (_bcbad *CT_TblGrid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcbad .GridCol !=nil {_fdgcg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_dgcf :=range _bcbad .GridCol {e .EncodeElement (_dgcf ,_fdgcg );};};if _bcbad .TblGridChange !=nil {_bbgea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bcbad .TblGridChange ,_bbgea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbfdb *CT_Ind )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbfdb .StartAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .StartAttr )});};if _cbfdb .StartCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073t\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .StartCharsAttr )});};if _cbfdb .EndAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .EndAttr )});};if _cbfdb .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .EndCharsAttr )});};if _cbfdb .LeftAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .LeftAttr )});};if _cbfdb .LeftCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u006c\u0065\u0066\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .LeftCharsAttr )});};if _cbfdb .RightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .RightAttr )});};if _cbfdb .RightCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072i\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .RightCharsAttr )});};if _cbfdb .HangingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .HangingAttr )});};if _cbfdb .HangingCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0061\u006e\u0067\u0069\u006e\u0067C\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .HangingCharsAttr )});};if _cbfdb .FirstLineAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .FirstLineAttr )});};if _cbfdb .FirstLineCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003af\u0069\u0072\u0073t\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_cbfdb .FirstLineCharsAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdffbe *CT_Highlight )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdffbe .ValAttr =ST_HighlightColor (1);for _ ,_bgbef :=range start .Attr {if _bgbef .Name .Local =="\u0076\u0061\u006c"{_cdffbe .ValAttr .UnmarshalXMLAttr (_bgbef );continue ;};};for {_dcafg ,_gdbeg :=d .Token ();if _gdbeg !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_gdbeg );};if _cgddd ,_fdeaa :=_dcafg .(_g .EndElement );_fdeaa &&_cgddd .Name ==start .Name {break ;};};return nil ;}; +// East Asian Language +EastAsiaAttr *string ; -// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path -func (_deebe *CT_Settings )ValidateWithPath (path string )error {if _deebe .WriteProtection !=nil {if _cegdd :=_deebe .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cegdd !=nil {return _cegdd ;};};if _deebe .View !=nil {if _agdcb :=_deebe .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_agdcb !=nil {return _agdcb ;};};if _deebe .Zoom !=nil {if _bagdbd :=_deebe .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_bagdbd !=nil {return _bagdbd ;};};if _deebe .RemovePersonalInformation !=nil {if _eaee :=_deebe .RemovePersonalInformation .ValidateWithPath (path +"\u002f\u0052\u0065\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073o\u006e\u0061\u006c\u0049\u006e\u0066\u006f\u0072\u006d\u0061t\u0069\u006f\u006e");_eaee !=nil {return _eaee ;};};if _deebe .RemoveDateAndTime !=nil {if _abcf :=_deebe .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_abcf !=nil {return _abcf ;};};if _deebe .DoNotDisplayPageBoundaries !=nil {if _fafdgf :=_deebe .DoNotDisplayPageBoundaries .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0044i\u0073\u0070\u006c\u0061\u0079\u0050\u0061\u0067\u0065B\u006f\u0075\u006ed\u0061r\u0069\u0065\u0073");_fafdgf !=nil {return _fafdgf ;};};if _deebe .DisplayBackgroundShape !=nil {if _dgdd :=_deebe .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065");_dgdd !=nil {return _dgdd ;};};if _deebe .PrintPostScriptOverText !=nil {if _gadgcb :=_deebe .PrintPostScriptOverText .ValidateWithPath (path +"\u002fP\u0072\u0069\u006e\u0074\u0050\u006f\u0073\u0074\u0053\u0063\u0072i\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074");_gadgcb !=nil {return _gadgcb ;};};if _deebe .PrintFractionalCharacterWidth !=nil {if _ddgaed :=_deebe .PrintFractionalCharacterWidth .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0061\u006c\u0043\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068");_ddgaed !=nil {return _ddgaed ;};};if _deebe .PrintFormsData !=nil {if _bbdd :=_deebe .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_bbdd !=nil {return _bbdd ;};};if _deebe .EmbedTrueTypeFonts !=nil {if _fdffa :=_deebe .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073");_fdffa !=nil {return _fdffa ;};};if _deebe .EmbedSystemFonts !=nil {if _ecddb :=_deebe .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_ecddb !=nil {return _ecddb ;};};if _deebe .SaveSubsetFonts !=nil {if _fgaabc :=_deebe .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_fgaabc !=nil {return _fgaabc ;};};if _deebe .SaveFormsData !=nil {if _ccdbdf :=_deebe .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061");_ccdbdf !=nil {return _ccdbdf ;};};if _deebe .MirrorMargins !=nil {if _dbeaa :=_deebe .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_dbeaa !=nil {return _dbeaa ;};};if _deebe .AlignBordersAndEdges !=nil {if _efgbea :=_deebe .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073");_efgbea !=nil {return _efgbea ;};};if _deebe .BordersDoNotSurroundHeader !=nil {if _agaceg :=_deebe .BordersDoNotSurroundHeader .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064H\u0065a\u0064\u0065\u0072");_agaceg !=nil {return _agaceg ;};};if _deebe .BordersDoNotSurroundFooter !=nil {if _bffcd :=_deebe .BordersDoNotSurroundFooter .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072s\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0072\u0072o\u0075\u006e\u0064F\u006fo\u0074\u0065\u0072");_bffcd !=nil {return _bffcd ;};};if _deebe .GutterAtTop !=nil {if _caag :=_deebe .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_caag !=nil {return _caag ;};};if _deebe .HideSpellingErrors !=nil {if _bffee :=_deebe .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073");_bffee !=nil {return _bffee ;};};if _deebe .HideGrammaticalErrors !=nil {if _fefccb :=_deebe .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073");_fefccb !=nil {return _fefccb ;};};for _daddfa ,_bfgad :=range _deebe .ActiveWritingStyle {if _bcecb :=_bfgad .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_daddfa ));_bcecb !=nil {return _bcecb ;};};if _deebe .ProofState !=nil {if _agbac :=_deebe .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_agbac !=nil {return _agbac ;};};if _deebe .FormsDesign !=nil {if _cddae :=_deebe .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e");_cddae !=nil {return _cddae ;};};if _deebe .AttachedTemplate !=nil {if _geeaf :=_deebe .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_geeaf !=nil {return _geeaf ;};};if _deebe .LinkStyles !=nil {if _debdf :=_deebe .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_debdf !=nil {return _debdf ;};};if _deebe .StylePaneFormatFilter !=nil {if _gggfa :=_deebe .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072");_gggfa !=nil {return _gggfa ;};};if _deebe .StylePaneSortMethod !=nil {if _fgagf :=_deebe .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_fgagf !=nil {return _fgagf ;};};if _deebe .DocumentType !=nil {if _gbbfd :=_deebe .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_gbbfd !=nil {return _gbbfd ;};};if _deebe .MailMerge !=nil {if _ggfbeg :=_deebe .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");_ggfbeg !=nil {return _ggfbeg ;};};if _deebe .RevisionView !=nil {if _gcedf :=_deebe .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_gcedf !=nil {return _gcedf ;};};if _deebe .TrackRevisions !=nil {if _daddc :=_deebe .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");_daddc !=nil {return _daddc ;};};if _deebe .DoNotTrackMoves !=nil {if _cbegaf :=_deebe .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_cbegaf !=nil {return _cbegaf ;};};if _deebe .DoNotTrackFormatting !=nil {if _bfebc :=_deebe .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_bfebc !=nil {return _bfebc ;};};if _deebe .DocumentProtection !=nil {if _efcfbd :=_deebe .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_efcfbd !=nil {return _efcfbd ;};};if _deebe .AutoFormatOverride !=nil {if _cgdaf :=_deebe .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_cgdaf !=nil {return _cgdaf ;};};if _deebe .StyleLockTheme !=nil {if _ddabfa :=_deebe .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_ddabfa !=nil {return _ddabfa ;};};if _deebe .StyleLockQFSet !=nil {if _cgdcb :=_deebe .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074");_cgdcb !=nil {return _cgdcb ;};};if _deebe .DefaultTabStop !=nil {if _gfefc :=_deebe .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_gfefc !=nil {return _gfefc ;};};if _deebe .AutoHyphenation !=nil {if _bfgcge :=_deebe .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e");_bfgcge !=nil {return _bfgcge ;};};if _deebe .ConsecutiveHyphenLimit !=nil {if _cace :=_deebe .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074");_cace !=nil {return _cace ;};};if _deebe .HyphenationZone !=nil {if _dedaac :=_deebe .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_dedaac !=nil {return _dedaac ;};};if _deebe .DoNotHyphenateCaps !=nil {if _ggbecd :=_deebe .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073");_ggbecd !=nil {return _ggbecd ;};};if _deebe .ShowEnvelope !=nil {if _afgcdd :=_deebe .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_afgcdd !=nil {return _afgcdd ;};};if _deebe .SummaryLength !=nil {if _eadg :=_deebe .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068");_eadg !=nil {return _eadg ;};};if _deebe .ClickAndTypeStyle !=nil {if _dbbec :=_deebe .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_dbbec !=nil {return _dbbec ;};};if _deebe .DefaultTableStyle !=nil {if _eadad :=_deebe .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_eadad !=nil {return _eadad ;};};if _deebe .EvenAndOddHeaders !=nil {if _cdcceb :=_deebe .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073");_cdcceb !=nil {return _cdcceb ;};};if _deebe .BookFoldRevPrinting !=nil {if _beaaf :=_deebe .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_beaaf !=nil {return _beaaf ;};};if _deebe .BookFoldPrinting !=nil {if _fbfdc :=_deebe .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_fbfdc !=nil {return _fbfdc ;};};if _deebe .BookFoldPrintingSheets !=nil {if _efdgd :=_deebe .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073");_efdgd !=nil {return _efdgd ;};};if _deebe .DrawingGridHorizontalSpacing !=nil {if _cddgb :=_deebe .DrawingGridHorizontalSpacing .ValidateWithPath (path +"\u002f\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0053\u0070\u0061ci\u006e\u0067");_cddgb !=nil {return _cddgb ;};};if _deebe .DrawingGridVerticalSpacing !=nil {if _gdagf :=_deebe .DrawingGridVerticalSpacing .ValidateWithPath (path +"/\u0044\u0072\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074\u0069c\u0061\u006c\u0053p\u0061c\u0069\u006e\u0067");_gdagf !=nil {return _gdagf ;};};if _deebe .DisplayHorizontalDrawingGridEvery !=nil {if _aafdg :=_deebe .DisplayHorizontalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0048\u006f\u0072\u0069\u007a\u006fn\u0074a\u006cD\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079");_aafdg !=nil {return _aafdg ;};};if _deebe .DisplayVerticalDrawingGridEvery !=nil {if _ecgbf :=_deebe .DisplayVerticalDrawingGridEvery .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061l\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079");_ecgbf !=nil {return _ecgbf ;};};if _deebe .DoNotUseMarginsForDrawingGridOrigin !=nil {if _bcaef :=_deebe .DoNotUseMarginsForDrawingGridOrigin .ValidateWithPath (path +"\u002f\u0044oN\u006f\u0074\u0055s\u0065\u004d\u0061\u0072gin\u0073Fo\u0072\u0044\u0072\u0061\u0077\u0069\u006egG\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e");_bcaef !=nil {return _bcaef ;};};if _deebe .DrawingGridHorizontalOrigin !=nil {if _gbfbc :=_deebe .DrawingGridHorizontalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072i\u007ao\u006e\u0074\u0061\u006c\u004f\u0072\u0069g\u0069\u006e");_gbfbc !=nil {return _gbfbc ;};};if _deebe .DrawingGridVerticalOrigin !=nil {if _cgeaed :=_deebe .DrawingGridVerticalOrigin .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069d\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004f\u0072i\u0067\u0069\u006e");_cgeaed !=nil {return _cgeaed ;};};if _deebe .DoNotShadeFormData !=nil {if _gccgcf :=_deebe .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_gccgcf !=nil {return _gccgcf ;};};if _deebe .NoPunctuationKerning !=nil {if _eefcd :=_deebe .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_eefcd !=nil {return _eefcd ;};};if _deebe .CharacterSpacingControl !=nil {if _dddae :=_deebe .CharacterSpacingControl .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061c\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_dddae !=nil {return _dddae ;};};if _deebe .PrintTwoOnOne !=nil {if _cbfec :=_deebe .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_cbfec !=nil {return _cbfec ;};};if _deebe .StrictFirstAndLastChars !=nil {if _dbdda :=_deebe .StrictFirstAndLastChars .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0063\u0074\u0046\u0069\u0072\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073");_dbdda !=nil {return _dbdda ;};};if _deebe .NoLineBreaksAfter !=nil {if _ecefc :=_deebe .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_ecefc !=nil {return _ecefc ;};};if _deebe .NoLineBreaksBefore !=nil {if _bgcbc :=_deebe .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_bgcbc !=nil {return _bgcbc ;};};if _deebe .SavePreviewPicture !=nil {if _fabff :=_deebe .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_fabff !=nil {return _fabff ;};};if _deebe .DoNotValidateAgainstSchema !=nil {if _egdbc :=_deebe .DoNotValidateAgainstSchema .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0056a\u006c\u0069\u0064\u0061\u0074\u0065\u0041\u0067\u0061i\u006e\u0073\u0074S\u0063h\u0065\u006d\u0061");_egdbc !=nil {return _egdbc ;};};if _deebe .SaveInvalidXml !=nil {if _cbcfce :=_deebe .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_cbcfce !=nil {return _cbcfce ;};};if _deebe .IgnoreMixedContent !=nil {if _fdaab :=_deebe .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fdaab !=nil {return _fdaab ;};};if _deebe .AlwaysShowPlaceholderText !=nil {if _eefec :=_deebe .AlwaysShowPlaceholderText .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077P\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072T\u0065\u0078\u0074");_eefec !=nil {return _eefec ;};};if _deebe .DoNotDemarcateInvalidXml !=nil {if _acfcag :=_deebe .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl");_acfcag !=nil {return _acfcag ;};};if _deebe .SaveXmlDataOnly !=nil {if _bgaca :=_deebe .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_bgaca !=nil {return _bgaca ;};};if _deebe .UseXSLTWhenSaving !=nil {if _caded :=_deebe .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_caded !=nil {return _caded ;};};if _deebe .SaveThroughXslt !=nil {if _feggc :=_deebe .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074");_feggc !=nil {return _feggc ;};};if _deebe .ShowXMLTags !=nil {if _edbd :=_deebe .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_edbd !=nil {return _edbd ;};};if _deebe .AlwaysMergeEmptyNamespace !=nil {if _gbeeb :=_deebe .AlwaysMergeEmptyNamespace .ValidateWithPath (path +"\u002f\u0041\u006c\u0077\u0061\u0079\u0073\u004d\u0065\u0072\u0067e\u0045\u006d\u0070\u0074\u0079\u004e\u0061\u006d\u0065\u0073p\u0061\u0063\u0065");_gbeeb !=nil {return _gbeeb ;};};if _deebe .UpdateFields !=nil {if _dgbda :=_deebe .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_dgbda !=nil {return _dgbda ;};};if _deebe .HdrShapeDefaults !=nil {if _egabf :=_deebe .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_egabf !=nil {return _egabf ;};};if _deebe .FootnotePr !=nil {if _fbeec :=_deebe .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_fbeec !=nil {return _fbeec ;};};if _deebe .EndnotePr !=nil {if _ececf :=_deebe .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_ececf !=nil {return _ececf ;};};if _deebe .Compat !=nil {if _ffeba :=_deebe .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_ffeba !=nil {return _ffeba ;};};if _deebe .DocVars !=nil {if _dbfage :=_deebe .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");_dbfage !=nil {return _dbfage ;};};if _deebe .Rsids !=nil {if _dffcc :=_deebe .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_dffcc !=nil {return _dffcc ;};};if _deebe .MathPr !=nil {if _cfefc :=_deebe .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072");_cfefc !=nil {return _cfefc ;};};for _cfbbdd ,_ebbag :=range _deebe .AttachedSchema {if _cedfe :=_ebbag .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_cfbbdd ));_cedfe !=nil {return _cedfe ;};};if _deebe .ThemeFontLang !=nil {if _edffc :=_deebe .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_edffc !=nil {return _edffc ;};};if _deebe .ClrSchemeMapping !=nil {if _aacegd :=_deebe .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067");_aacegd !=nil {return _aacegd ;};};if _deebe .DoNotIncludeSubdocsInStats !=nil {if _dfdec :=_deebe .DoNotIncludeSubdocsInStats .ValidateWithPath (path +"/\u0044\u006f\u004e\u006f\u0074\u0049n\u0063\u006c\u0075\u0064\u0065\u0053\u0075\u0062\u0064o\u0063\u0073\u0049n\u0053t\u0061\u0074\u0073");_dfdec !=nil {return _dfdec ;};};if _deebe .DoNotAutoCompressPictures !=nil {if _dcgdgg :=_deebe .DoNotAutoCompressPictures .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006f\u0043o\u006d\u0070\u0072\u0065\u0073\u0073\u0050\u0069\u0063\u0074u\u0072\u0065\u0073");_dcgdgg !=nil {return _dcgdgg ;};};if _deebe .ForceUpgrade !=nil {if _faff :=_deebe .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_faff !=nil {return _faff ;};};if _deebe .Captions !=nil {if _gccbdb :=_deebe .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es");_gccbdb !=nil {return _gccbdb ;};};if _deebe .ReadModeInkLockDown !=nil {if _ddfaff :=_deebe .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_ddfaff !=nil {return _ddfaff ;};};for _eccgb ,_fcdfd :=range _deebe .SmartTagType {if _bbgab :=_fcdfd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_eccgb ));_bbgab !=nil {return _bbgab ;};};if _deebe .SchemaLibrary !=nil {if _fdgbc :=_deebe .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_fdgbc !=nil {return _fdgbc ;};};if _deebe .ShapeDefaults !=nil {if _ebegd :=_deebe .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_ebegd !=nil {return _ebegd ;};};if _deebe .DoNotEmbedSmartTags !=nil {if _ccffd :=_deebe .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_ccffd !=nil {return _ccffd ;};};if _deebe .DecimalSymbol !=nil {if _fdbcb :=_deebe .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_fdbcb !=nil {return _fdbcb ;};};if _deebe .ListSeparator !=nil {if _abddbb :=_deebe .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072");_abddbb !=nil {return _abddbb ;};};return nil ;};func (_aacca *CT_Tabs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_edgee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_bcefg :=range _aacca .Tab {e .EncodeElement (_bcefg ,_edgee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecceg ST_Proof )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecceg .String (),start );};func (_acdaf *CT_Num )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_acdaf .NumIdAttr )});e .EncodeToken (start );_fbgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_acdaf .AbstractNumId ,_fbgeg );if _acdaf .LvlOverride !=nil {_dbeca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_aacbb :=range _acdaf .LvlOverride {e .EncodeElement (_aacbb ,_dbeca );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_fcgeaa :=&EG_BlockLevelElts {};return _fcgeaa };func NewCT_TblLook ()*CT_TblLook {_ccgef :=&CT_TblLook {};return _ccgef }; +// Complex Script Language +BidiAttr *string ;};func (_fgcgae ST_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgcgae .String (),start );};func (_gaaff *CT_SectPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dagaef :=range start .Attr {if _dagaef .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_acbbe ,_dbbef :=_dagaef .Value ,error (nil );if _dbbef !=nil {return _dbbef ;};_gaaff .AuthorAttr =_acbbe ;continue ;};if _dagaef .Name .Local =="\u0064\u0061\u0074\u0065"{_dabae ,_efbec :=ParseStdlibTime (_dagaef .Value );if _efbec !=nil {return _efbec ;};_gaaff .DateAttr =&_dabae ;continue ;};if _dagaef .Name .Local =="\u0069\u0064"{_dfgdf ,_aebccc :=_eb .ParseInt (_dagaef .Value ,10,64);if _aebccc !=nil {return _aebccc ;};_gaaff .IdAttr =_dfgdf ;continue ;};};_bbaed :for {_cbfeb ,_egabg :=d .Token ();if _egabg !=nil {return _egabg ;};switch _fcgcda :=_cbfeb .(type ){case _d .StartElement :switch _fcgcda .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaaff .SectPr =NewCT_SectPrBase ();if _fadae :=d .DecodeElement (_gaaff .SectPr ,&_fcgcda );_fadae !=nil {return _fadae ;};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\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_fcgcda .Name );if _bdgfa :=d .Skip ();_bdgfa !=nil {return _bdgfa ;};};case _d .EndElement :break _bbaed ;case _d .CharData :};};return nil ;};func (_gaabda *ST_FldCharType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcafg ,_cecbg :=d .Token ();if _cecbg !=nil {return _cecbg ;};if _bgafc ,_bacab :=_dcafg .(_d .EndElement );_bacab &&_bgafc .Name ==start .Name {*_gaabda =1;return nil ;};if _fadccd ,_bdfef :=_dcafg .(_d .CharData );!_bdfef {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcafg );}else {switch string (_fadccd ){case "":*_gaabda =0;case "\u0062\u0065\u0067i\u006e":*_gaabda =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_gaabda =2;case "\u0065\u006e\u0064":*_gaabda =3;};};_dcafg ,_cecbg =d .Token ();if _cecbg !=nil {return _cecbg ;};if _gcdbafa ,_fbagbg :=_dcafg .(_d .EndElement );_fbagbg &&_gcdbafa .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcafg );};func NewCT_DocPart ()*CT_DocPart {_egfef :=&CT_DocPart {};return _egfef };func (_gbdff ST_TblOverlap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbdff .String (),start );}; -// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path -func (_bdage *WdAnchor )ValidateWithPath (path string )error {if _adgcg :=_bdage .WdCT_Anchor .ValidateWithPath (path );_adgcg !=nil {return _adgcg ;};return nil ;}; +// Validate validates the CT_Column and its children +func (_eaba *CT_Column )Validate ()error {return _eaba .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");};func (_eefee *CT_Headers )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ccff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_afddb :=range _eefee .Header {e .EncodeElement (_afddb ,_ccff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geacg *CT_PTab )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geacg .AlignmentAttr =ST_PTabAlignment (1);_geacg .RelativeToAttr =ST_PTabRelativeTo (1);_geacg .LeaderAttr =ST_PTabLeader (1);for _ ,_babgbg :=range start .Attr {if _babgbg .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_geacg .AlignmentAttr .UnmarshalXMLAttr (_babgbg );continue ;};if _babgbg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_geacg .RelativeToAttr .UnmarshalXMLAttr (_babgbg );continue ;};if _babgbg .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_geacg .LeaderAttr .UnmarshalXMLAttr (_babgbg );continue ;};};for {_cfgeee ,_daaeb :=d .Token ();if _daaeb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_daaeb );};if _bdbc ,_ffcff :=_cfgeee .(_d .EndElement );_ffcff &&_bdbc .Name ==start .Name {break ;};};return nil ;};type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; -// Validate validates the WdCT_TxbxContent and its children -func (_bcaagf *WdCT_TxbxContent )Validate ()error {return _bcaagf .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};type EG_RPrBase struct{ +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Referenced Character Style -RStyle *CT_String ; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Run Fonts -RFonts *CT_Fonts ; +// Section Type +Type *CT_SectType ; -// Bold -B *CT_OnOff ; +// Page Size +PgSz *CT_PageSz ; -// Complex Script Bold -BCs *CT_OnOff ; +// Page Margins +PgMar *CT_PageMar ; -// Italics -I *CT_OnOff ; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Complex Script Italics -ICs *CT_OnOff ; +// Page Borders +PgBorders *CT_PageBorders ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// Small Caps -SmallCaps *CT_OnOff ; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Single Strikethrough -Strike *CT_OnOff ; +// Column Definitions +Cols *CT_Columns ; -// Double Strikethrough -Dstrike *CT_OnOff ; +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Display Character Outline -Outline *CT_OnOff ; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Shadow -Shadow *CT_OnOff ; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Embossing -Emboss *CT_OnOff ; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Imprinting -Imprint *CT_OnOff ; +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Hidden Text -Vanish *CT_OnOff ; +// Document Grid +DocGrid *CT_DocGrid ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ; -// Run Content Color -Color *CT_Color ; +// Revision Information for Section Properties +SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_acddb ST_CharacterSpacing )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcgdc :=_d .Attr {};_dcgdc .Name =name ;switch _acddb {case ST_CharacterSpacingUnset :_dcgdc .Value ="";case ST_CharacterSpacingDoNotCompress :_dcgdc .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_dcgdc .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_dcgdc .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 _dcgdc ,nil ;};type CT_OptimizeForBrowser struct{TargetAttr *string ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// On/Off Value +ValAttr *_dg .ST_OnOff ;};func NewCT_TblGridChange ()*CT_TblGridChange {_fbdca :=&CT_TblGridChange {};_fbdca .TblGrid =NewCT_TblGridBase ();return _fbdca ;};func NewCT_Tabs ()*CT_Tabs {_bbea :=&CT_Tabs {};return _bbea }; -// Expanded/Compressed Text -W *CT_TextScale ; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_cdcgg *CT_Comments )ValidateWithPath (path string )error {for _fcaa ,_aeea :=range _cdcgg .Comment {if _afca :=_aeea .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_fcaa ));_afca !=nil {return _afca ;};};return nil ;}; -// Font Kerning -Kern *CT_HpsMeasure ; +// Validate validates the CT_ProofErr and its children +func (_ddcde *CT_ProofErr )Validate ()error {return _ddcde .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};func (_ceff *CT_MailMergeDataType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgae :=range start .Attr {if _cgae .Name .Local =="\u0076\u0061\u006c"{_dbda ,_edgef :=_cgae .Value ,error (nil );if _edgef !=nil {return _edgef ;};_ceff .ValAttr =_dbda ;continue ;};};for {_dccd ,_ffeee :=d .Token ();if _ffeee !=nil {return _a .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",_ffeee );};if _gcgae ,_agcfg :=_dccd .(_d .EndElement );_agcfg &&_gcgae .Name ==start .Name {break ;};};return nil ;}; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path +func (_gdaae *WdCT_PosH )ValidateWithPath (path string )error {if _gdaae .RelativeFromAttr ==WdST_RelFromHUnset {return _a .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 _fcggcc :=_gdaae .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_fcggcc !=nil {return _fcggcc ;};if _dfbdag :=_gdaae .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dfbdag !=nil {return _dfbdag ;};return nil ;};type Endnotes struct{CT_Endnotes };func (_beabad ST_ObjectUpdateMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_beabad .String (),start );}; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path +func (_edcbc *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil }; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Validate validates the CT_Headers and its children +func (_gadfg *CT_Headers )Validate ()error {return _gadfg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};type GlossaryDocument struct{CT_GlossaryDocument };func NewCT_HdrFtr ()*CT_HdrFtr {_bcfca :=&CT_HdrFtr {};return _bcfca };type CT_Lvl struct{ -// Text Highlighting -Highlight *CT_Highlight ; +// Numbering Level +IlvlAttr int64 ; -// Underline -U *CT_Underline ; +// Template Code +TplcAttr *string ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Tentative Numbering +TentativeAttr *_dg .ST_OnOff ; -// Text Border -Bdr *CT_Border ; +// Starting Value +Start *CT_DecimalNumber ; -// Run Shading -Shd *CT_Shd ; +// Numbering Format +NumFmt *CT_NumFmt ; -// Manual Run Width -FitText *CT_FitText ; +// Restart Numbering Level Symbol +LvlRestart *CT_DecimalNumber ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Paragraph Style's Associated Numbering Level +PStyle *CT_String ; -// Right To Left Text -Rtl *CT_OnOff ; +// Display All Levels Using Arabic Numerals +IsLgl *CT_OnOff ; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Content Between Numbering Symbol and Paragraph Text +Suff *CT_LevelSuffix ; -// Emphasis Mark -Em *CT_Em ; +// Numbering Level Text +LvlText *CT_LevelText ; -// Languages for Run Content -Lang *CT_Language ; +// Picture Numbering Symbol Definition Reference +LvlPicBulletId *CT_DecimalNumber ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Legacy Numbering Level Properties +Legacy *CT_LvlLegacy ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Justification +LvlJc *CT_Jc ; -// Office Open XML Math -OMath *CT_OnOff ;};const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;);const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);func (_ebfea *CT_SignedHpsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abgge :=range start .Attr {if _abgge .Name .Local =="\u0076\u0061\u006c"{_bcfgdc ,_gbeef :=ParseUnionST_SignedHpsMeasure (_abgge .Value );if _gbeef !=nil {return _gbeef ;};_ebfea .ValAttr =_bcfgdc ;continue ;};};for {_fgaad ,_cbgeg :=d .Token ();if _cbgeg !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0053\u0069\u0067\u006e\u0065d\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u003a\u0020\u0025\u0073",_cbgeg );};if _edada ,_bafea :=_fgaad .(_g .EndElement );_bafea &&_edada .Name ==start .Name {break ;};};return nil ;};func (_ffagb *CT_Styles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ffagb .DocDefaults !=nil {_fedgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_ffagb .DocDefaults ,_fedgd );};if _ffagb .LatentStyles !=nil {_eaaga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_ffagb .LatentStyles ,_eaaga );};if _ffagb .Style !=nil {_aggbde :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_decdeg :=range _ffagb .Style {e .EncodeElement (_decdeg ,_aggbde );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblWidth struct{ +// Numbering Level Associated Paragraph Properties +PPr *CT_PPrGeneral ; -// Table Width Value -WAttr *ST_MeasurementOrPercent ; +// Numbering Symbol Run Properties +RPr *CT_RPr ;}; -// Table Width Type -TypeAttr ST_TblWidth ;};func (_cadgc ST_CharacterSpacing )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbfda :=_g .Attr {};_cbfda .Name =name ;switch _cadgc {case ST_CharacterSpacingUnset :_cbfda .Value ="";case ST_CharacterSpacingDoNotCompress :_cbfda .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_cbfda .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_cbfda .Value ="\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061";};return _cbfda ,nil ;}; +// Validate validates the CT_ObjectChoice and its children +func (_faagc *CT_ObjectChoice )Validate ()error {return _faagc .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_TblWidth and its children -func (_bacff *CT_TblWidth )Validate ()error {return _bacff .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};type CT_FFTextInput struct{ +// Validate validates the CT_Pitch and its children +func (_efcde *CT_Pitch )Validate ()error {return _efcde .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");};func NewCT_ObjectChoice ()*CT_ObjectChoice {_gddca :=&CT_ObjectChoice {};return _gddca }; -// Text Box Form Field Type -Type *CT_FFTextType ; +// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path +func (_eabac *CT_RubyAlign )ValidateWithPath (path string )error {if _eabac .ValAttr ==ST_RubyAlignUnset {return _a .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 _fffgff :=_eabac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fffgff !=nil {return _fffgff ;};return nil ;};func (_cdb *AG_Password )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dga :=range start .Attr {if _dga .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cg ,_bc :=_dga .Value ,error (nil );if _bc !=nil {return _bc ;};_cdb .AlgorithmNameAttr =&_cg ;continue ;};if _dga .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ag ,_ae :=_dga .Value ,error (nil );if _ae !=nil {return _ae ;};_cdb .HashValueAttr =&_ag ;continue ;};if _dga .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cc ,_bd :=_dga .Value ,error (nil );if _bd !=nil {return _bd ;};_cdb .SaltValueAttr =&_cc ;continue ;};if _dga .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ca ,_gb :=_eb .ParseInt (_dga .Value ,10,64);if _gb !=nil {return _gb ;};_cdb .SpinCountAttr =&_ca ;continue ;};};for {_dgc ,_cab :=d .Token ();if _cab !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_cab );};if _bcf ,_efd :=_dgc .(_d .EndElement );_efd &&_bcf .Name ==start .Name {break ;};};return nil ;};func (_gccbd *CT_HMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggffdg :=range start .Attr {if _ggffdg .Name .Local =="\u0076\u0061\u006c"{_gccbd .ValAttr .UnmarshalXMLAttr (_ggffdg );continue ;};};for {_cgeg ,_aaafa :=d .Token ();if _aaafa !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_aaafa );};if _defb ,_dbbfe :=_cgeg .(_d .EndElement );_dbbfe &&_defb .Name ==start .Name {break ;};};return nil ;};func (_gefde *ST_FrameLayout )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gefde =0;case "\u0072\u006f\u0077\u0073":*_gefde =1;case "\u0063\u006f\u006c\u0073":*_gefde =2;case "\u006e\u006f\u006e\u0065":*_gefde =3;};return nil ;};func NewCT_TopPageBorder ()*CT_TopPageBorder {_beefcb :=&CT_TopPageBorder {};_beefcb .ValAttr =ST_Border (1);return _beefcb ;};func (_aeaca *CT_EdnDocProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agada :for {_efdaca ,_aedg :=d .Token ();if _aedg !=nil {return _aedg ;};switch _geee :=_efdaca .(type ){case _d .StartElement :switch _geee .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeaca .Pos =NewCT_EdnPos ();if _dgaac :=d .DecodeElement (_aeaca .Pos ,&_geee );_dgaac !=nil {return _dgaac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeaca .NumFmt =NewCT_NumFmt ();if _cdeee :=d .DecodeElement (_aeaca .NumFmt ,&_geee );_cdeee !=nil {return _cdeee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeaca .NumStart =NewCT_DecimalNumber ();if _abbgc :=d .DecodeElement (_aeaca .NumStart ,&_geee );_abbgc !=nil {return _abbgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeaca .NumRestart =NewCT_NumRestart ();if _dbeee :=d .DecodeElement (_aeaca .NumRestart ,&_geee );_dbeee !=nil {return _dbeee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eagfc :=NewCT_FtnEdnSepRef ();if _bgda :=d .DecodeElement (_eagfc ,&_geee );_bgda !=nil {return _bgda ;};_aeaca .Endnote =append (_aeaca .Endnote ,_eagfc );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\u0045\u0064\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_geee .Name );if _gbbga :=d .Skip ();_gbbga !=nil {return _gbbga ;};};case _d .EndElement :break _agada ;case _d .CharData :};};return nil ;};func (_ddfdcb *CT_Object )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adeae :=range start .Attr {if _adeae .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_gdfcf ,_acacc :=ParseUnionST_TwipsMeasure (_adeae .Value );if _acacc !=nil {return _acacc ;};_ddfdcb .DxaOrigAttr =&_gdfcf ;continue ;};if _adeae .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_gefe ,_bedeb :=ParseUnionST_TwipsMeasure (_adeae .Value );if _bedeb !=nil {return _bedeb ;};_ddfdcb .DyaOrigAttr =&_gefe ;continue ;};};_ccae :for {_babbgc ,_abdbg :=d .Token ();if _abdbg !=nil {return _abdbg ;};switch _dbdde :=_babbgc .(type ){case _d .StartElement :switch _dbdde .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddfdcb .Drawing =NewCT_Drawing ();if _dgeac :=d .DecodeElement (_ddfdcb .Drawing ,&_dbdde );_dgeac !=nil {return _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 :"\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"}:_ddfdcb .Choice =NewCT_ObjectChoice ();if _daggb :=d .DecodeElement (&_ddfdcb .Choice .Control ,&_dbdde );_daggb !=nil {return _daggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddfdcb .Choice =NewCT_ObjectChoice ();if _cafbf :=d .DecodeElement (&_ddfdcb .Choice .ObjectLink ,&_dbdde );_cafbf !=nil {return _cafbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddfdcb .Choice =NewCT_ObjectChoice ();if _eabaa :=d .DecodeElement (&_ddfdcb .Choice .ObjectEmbed ,&_dbdde );_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 :"\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"}:_ddfdcb .Choice =NewCT_ObjectChoice ();if _fafec :=d .DecodeElement (&_ddfdcb .Choice .Movie ,&_dbdde );_fafec !=nil {return _fafec ;};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\u004f\u0062\u006ae\u0063\u0074 \u0025\u0076",_dbdde .Name );if _affca :=d .Skip ();_affca !=nil {return _affca ;};};case _d .EndElement :break _ccae ;case _d .CharData :};};return nil ;};func (_fcegc ST_PageBorderZOrder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fcegc .String (),start );};func (_ggbd *CT_DocRsids )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcgdb :for {_gaddc ,_cgbfa :=d .Token ();if _cgbfa !=nil {return _cgbfa ;};switch _feagf :=_gaddc .(type ){case _d .StartElement :switch _feagf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggbd .RsidRoot =NewCT_LongHexNumber ();if _edfg :=d .DecodeElement (_ggbd .RsidRoot ,&_feagf );_edfg !=nil {return _edfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccbfb :=NewCT_LongHexNumber ();if _cabf :=d .DecodeElement (_ccbfb ,&_feagf );_cabf !=nil {return _cabf ;};_ggbd .Rsid =append (_ggbd .Rsid ,_ccbfb );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\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073\u0020\u0025\u0076",_feagf .Name );if _gbeac :=d .Skip ();_gbeac !=nil {return _gbeac ;};};case _d .EndElement :break _dcgdb ;case _d .CharData :};};return nil ;};func (_bccebb ST_TextAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbaaba :=_d .Attr {};_cbaaba .Name =name ;switch _bccebb {case ST_TextAlignmentUnset :_cbaaba .Value ="";case ST_TextAlignmentTop :_cbaaba .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_cbaaba .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_cbaaba .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_cbaaba .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_cbaaba .Value ="\u0061\u0075\u0074\u006f";};return _cbaaba ,nil ;};type ST_NumberFormat byte ;func (_agfbg *CT_RubyAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gbddd ,_dedeb :=_agfbg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dedeb !=nil {return _dedeb ;};start .Attr =append (start .Attr ,_gbddd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Default Text Box Form Field String -Default *CT_String ; +// Validate validates the CT_Fonts and its children +func (_afece *CT_Fonts )Validate ()error {return _afece .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_gffeg *ST_Shd )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gffeg =0;case "\u006e\u0069\u006c":*_gffeg =1;case "\u0063\u006c\u0065a\u0072":*_gffeg =2;case "\u0073\u006f\u006ci\u0064":*_gffeg =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_gffeg =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_gffeg =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_gffeg =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_gffeg =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_gffeg =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_gffeg =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_gffeg =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_gffeg =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_gffeg =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_gffeg =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_gffeg =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_gffeg =15;case "\u0070\u0063\u0074\u0035":*_gffeg =16;case "\u0070\u0063\u00741\u0030":*_gffeg =17;case "\u0070\u0063\u00741\u0032":*_gffeg =18;case "\u0070\u0063\u00741\u0035":*_gffeg =19;case "\u0070\u0063\u00742\u0030":*_gffeg =20;case "\u0070\u0063\u00742\u0035":*_gffeg =21;case "\u0070\u0063\u00743\u0030":*_gffeg =22;case "\u0070\u0063\u00743\u0035":*_gffeg =23;case "\u0070\u0063\u00743\u0037":*_gffeg =24;case "\u0070\u0063\u00744\u0030":*_gffeg =25;case "\u0070\u0063\u00744\u0035":*_gffeg =26;case "\u0070\u0063\u00745\u0030":*_gffeg =27;case "\u0070\u0063\u00745\u0035":*_gffeg =28;case "\u0070\u0063\u00746\u0030":*_gffeg =29;case "\u0070\u0063\u00746\u0032":*_gffeg =30;case "\u0070\u0063\u00746\u0035":*_gffeg =31;case "\u0070\u0063\u00747\u0030":*_gffeg =32;case "\u0070\u0063\u00747\u0035":*_gffeg =33;case "\u0070\u0063\u00748\u0030":*_gffeg =34;case "\u0070\u0063\u00748\u0035":*_gffeg =35;case "\u0070\u0063\u00748\u0037":*_gffeg =36;case "\u0070\u0063\u00749\u0030":*_gffeg =37;case "\u0070\u0063\u00749\u0035":*_gffeg =38;};return nil ;}; -// Text Box Form Field Maximum Length -MaxLength *CT_DecimalNumber ; +// Validate validates the CT_CompatSetting and its children +func (_degf *CT_CompatSetting )Validate ()error {return _degf .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");};func (_gagef *CT_TextAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gagef .ValAttr =ST_TextAlignment (1);for _ ,_dbead :=range start .Attr {if _dbead .Name .Local =="\u0076\u0061\u006c"{_gagef .ValAttr .UnmarshalXMLAttr (_dbead );continue ;};};for {_aefaa ,_fcddg :=d .Token ();if _fcddg !=nil {return _a .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",_fcddg );};if _degcgaf ,_adabde :=_aefaa .(_d .EndElement );_adabde &&_degcgaf .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtListItem ()*CT_SdtListItem {_ecbde :=&CT_SdtListItem {};return _ecbde }; -// Text Box Form Field Formatting -Format *CT_String ;};func (_gfbde *CT_TextAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfbde .ValAttr =ST_TextAlignment (1);for _ ,_bcefe :=range start .Attr {if _bcefe .Name .Local =="\u0076\u0061\u006c"{_gfbde .ValAttr .UnmarshalXMLAttr (_bcefe );continue ;};};for {_cgdgf ,_acdge :=d .Token ();if _acdge !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074A\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_acdge );};if _cbadeb ,_deedg :=_cgdgf .(_g .EndElement );_deedg &&_cbadeb .Name ==start .Name {break ;};};return nil ;};func (_dddefe ST_EdGrp )ValidateWithPath (path string )error {switch _dddefe {case 0,1,2,3,4,5,6,7:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dddefe ));};return nil ;};type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; +// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path +func (_dcgaf *CT_Column )ValidateWithPath (path string )error {if _dcgaf .WAttr !=nil {if _dbdc :=_dcgaf .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dbdc !=nil {return _dbdc ;};};if _dcgaf .SpaceAttr !=nil {if _edcd :=_dcgaf .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_edcd !=nil {return _edcd ;};};return nil ;}; -// Annotation Identifier -IdAttr int64 ;TcPr *CT_TcPrInner ;};func (_ecaace *ST_Underline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfde ,_fgdgc :=d .Token ();if _fgdgc !=nil {return _fgdgc ;};if _ebfeaa ,_agegfc :=_gfde .(_g .EndElement );_agegfc &&_ebfeaa .Name ==start .Name {*_ecaace =1;return nil ;};if _gffdaf ,_cdbeea :=_gfde .(_g .CharData );!_cdbeea {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfde );}else {switch string (_gffdaf ){case "":*_ecaace =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ecaace =1;case "\u0077\u006f\u0072d\u0073":*_ecaace =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ecaace =3;case "\u0074\u0068\u0069c\u006b":*_ecaace =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ecaace =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_ecaace =6;case "\u0064\u0061\u0073\u0068":*_ecaace =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_ecaace =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_ecaace =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_ecaace =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ecaace =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_ecaace =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ecaace =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_ecaace =14;case "\u0077\u0061\u0076\u0065":*_ecaace =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_ecaace =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_ecaace =17;case "\u006e\u006f\u006e\u0065":*_ecaace =18;};};_gfde ,_fgdgc =d .Token ();if _fgdgc !=nil {return _fgdgc ;};if _fgdbg ,_eadfd :=_gfde .(_g .EndElement );_eadfd &&_fgdbg .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfde );};func NewCT_PPr ()*CT_PPr {_feacc :=&CT_PPr {};return _feacc }; +// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path +func (_cdcdd *CT_PageNumber )ValidateWithPath (path string )error {if _gdgcf :=_cdcdd .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_gdgcf !=nil {return _gdgcf ;};if _bedcgg :=_cdcdd .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_bedcgg !=nil {return _bedcgg ;};return nil ;}; -// Validate validates the CT_PPrGeneral and its children -func (_bcece *CT_PPrGeneral )Validate ()error {return _bcece .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");};func (_bfaaf *CT_BookmarkRange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gff :=range start .Attr {if _gff .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_facce ,_bfae :=_b .ParseInt (_gff .Value ,10,64);if _bfae !=nil {return _bfae ;};_bfaaf .ColFirstAttr =&_facce ;continue ;};if _gff .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gbcf ,_gfgc :=_b .ParseInt (_gff .Value ,10,64);if _gfgc !=nil {return _gfgc ;};_bfaaf .ColLastAttr =&_gbcf ;continue ;};if _gff .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_bfaaf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gff );continue ;};if _gff .Name .Local =="\u0069\u0064"{_eabf ,_defc :=_b .ParseInt (_gff .Value ,10,64);if _defc !=nil {return _defc ;};_bfaaf .IdAttr =_eabf ;continue ;};};for {_bdbde ,_fegd :=d .Token ();if _fegd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006bm\u0061r\u006b\u0052\u0061\u006e\u0067\u0065\u003a \u0025\u0073",_fegd );};if _gace ,_abbb :=_bdbde .(_g .EndElement );_abbb &&_gace .Name ==start .Name {break ;};};return nil ;};func NewCT_PageBorders ()*CT_PageBorders {_cfbgb :=&CT_PageBorders {};return _cfbgb };func NewEG_RPrBase ()*EG_RPrBase {_egeeba :=&EG_RPrBase {};return _egeeba };func (_badbf *CT_TblGridCol )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _badbf .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_badbf .WAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdgfbg ST_FFTextType )Validate ()error {return _fdgfbg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path +func (_begfg *CT_SectType )ValidateWithPath (path string )error {if _cbbcbf :=_begfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbbcbf !=nil {return _cbbcbf ;};return nil ;}; -// Validate validates the CT_FontSig and its children -func (_dbfefb *CT_FontSig )Validate ()error {return _dbfefb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");};func (_bfgdf *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfgdf =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bfgdf =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_bfgdf =2;};return nil ;}; +// Validate validates the CT_RPrOriginal and its children +func (_acbeeb *CT_RPrOriginal )Validate ()error {return _acbeeb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");}; -// Validate validates the CT_SignedTwipsMeasure and its children -func (_aaceb *CT_SignedTwipsMeasure )Validate ()error {return _aaceb .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};func (_cebfb *CT_FFDDList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgca :for {_ccee ,_bgeb :=d .Token ();if _bgeb !=nil {return _bgeb ;};switch _fgffeg :=_ccee .(type ){case _g .StartElement :switch _fgffeg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0073\u0075\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0073\u0075\u006c\u0074"}:_cebfb .Result =NewCT_DecimalNumber ();if _gfef :=d .DecodeElement (_cebfb .Result ,&_fgffeg );_gfef !=nil {return _gfef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_cebfb .Default =NewCT_DecimalNumber ();if _eaff :=d .DecodeElement (_cebfb .Default ,&_fgffeg );_eaff !=nil {return _eaff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"}:_efdd :=NewCT_String ();if _dedd :=d .DecodeElement (_efdd ,&_fgffeg );_dedd !=nil {return _dedd ;};_cebfb .ListEntry =append (_cebfb .ListEntry ,_efdd );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fgffeg .Name );if _fefec :=d .Skip ();_fefec !=nil {return _fefec ;};};case _g .EndElement :break _dgca ;case _g .CharData :};};return nil ;};func NewCT_RubyAlign ()*CT_RubyAlign {_ggded :=&CT_RubyAlign {};_ggded .ValAttr =ST_RubyAlign (1);return _ggded ;};func (_aeffcb ST_Underline )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adcaf :=_g .Attr {};_adcaf .Name =name ;switch _aeffcb {case ST_UnderlineUnset :_adcaf .Value ="";case ST_UnderlineSingle :_adcaf .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_adcaf .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_adcaf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_adcaf .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_adcaf .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_adcaf .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_adcaf .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_adcaf .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_adcaf .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_adcaf .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_adcaf .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_adcaf .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_adcaf .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_adcaf .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_adcaf .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_adcaf .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_adcaf .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_adcaf .Value ="\u006e\u006f\u006e\u0065";};return _adcaf ,nil ;};func (_gcaeb *CT_FontRel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcaeb .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_cdcff :=range start .Attr {if _cdcff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdcff .Name .Local =="\u0069\u0064"||_cdcff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdcff .Name .Local =="\u0069\u0064"{_ddegf ,_efbab :=_cdcff .Value ,error (nil );if _efbab !=nil {return _efbab ;};_gcaeb .IdAttr =_ddegf ;continue ;};if _cdcff .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_gggaa ,_eecdg :=_cdcff .Value ,error (nil );if _eecdg !=nil {return _eecdg ;};_gcaeb .FontKeyAttr =_gggaa ;continue ;};if _cdcff .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_ddaad ,_bfac :=ParseUnionST_OnOff (_cdcff .Value );if _bfac !=nil {return _bfac ;};_gcaeb .SubsettedAttr =_ddaad ;continue ;};};for {_ffbg ,_bebd :=d .Token ();if _bebd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_bebd );};if _bbbgcb ,_eaaff :=_ffbg .(_g .EndElement );_eaaff &&_bbbgcb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ColorSchemeMapping and its children +func (_edab *CT_ColorSchemeMapping )Validate ()error {return _edab .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};func (_deadd *CT_Odso )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfceg :for {_dbacd ,_gfeadg :=d .Token ();if _gfeadg !=nil {return _gfeadg ;};switch _fbbce :=_dbacd .(type ){case _d .StartElement :switch _fbbce .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deadd .Udl =NewCT_String ();if _dbfe :=d .DecodeElement (_deadd .Udl ,&_fbbce );_dbfe !=nil {return _dbfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deadd .Table =NewCT_String ();if _ceebg :=d .DecodeElement (_deadd .Table ,&_fbbce );_ceebg !=nil {return _ceebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deadd .Src =NewCT_Rel ();if _cdfgg :=d .DecodeElement (_deadd .Src ,&_fbbce );_cdfgg !=nil {return _cdfgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deadd .ColDelim =NewCT_DecimalNumber ();if _edgaf :=d .DecodeElement (_deadd .ColDelim ,&_fbbce );_edgaf !=nil {return _edgaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deadd .Type =NewCT_MailMergeSourceType ();if _edffa :=d .DecodeElement (_deadd .Type ,&_fbbce );_edffa !=nil {return _edffa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deadd .FHdr =NewCT_OnOff ();if _dfbbga :=d .DecodeElement (_deadd .FHdr ,&_fbbce );_dfbbga !=nil {return _dfbbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbaac :=NewCT_OdsoFieldMapData ();if _aeebb :=d .DecodeElement (_fbaac ,&_fbbce );_aeebb !=nil {return _aeebb ;};_deadd .FieldMapData =append (_deadd .FieldMapData ,_fbaac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debag :=NewCT_Rel ();if _fggfd :=d .DecodeElement (_debag ,&_fbbce );_fggfd !=nil {return _fggfd ;};_deadd .RecipientData =append (_deadd .RecipientData ,_debag );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\u004f\u0064\u0073\u006f\u0020\u0025\u0076",_fbbce .Name );if _eecfa :=d .Skip ();_eecfa !=nil {return _eecfa ;};};case _d .EndElement :break _acfceg ;case _d .CharData :};};return nil ;};func (_cbaad *CT_Frame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbaad .Sz !=nil {_ecege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cbaad .Sz ,_ecege );};if _cbaad .Name !=nil {_cccda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cbaad .Name ,_cccda );};if _cbaad .Title !=nil {_bbddc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_cbaad .Title ,_bbddc );};if _cbaad .LongDesc !=nil {_dbcab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_cbaad .LongDesc ,_dbcab );};if _cbaad .SourceFileName !=nil {_beabe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cbaad .SourceFileName ,_beabe );};if _cbaad .MarW !=nil {_aebfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_cbaad .MarW ,_aebfg );};if _cbaad .MarH !=nil {_gagd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}};e .EncodeElement (_cbaad .MarH ,_gagd );};if _cbaad .Scrollbar !=nil {_dceg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_cbaad .Scrollbar ,_dceg );};if _cbaad .NoResizeAllowed !=nil {_dabdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}};e .EncodeElement (_cbaad .NoResizeAllowed ,_dabdg );};if _cbaad .LinkedToFile !=nil {_fefdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cbaad .LinkedToFile ,_fefdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_ContentBlockContent and its children -func (_fcgac *EG_ContentBlockContent )Validate ()error {return _fcgac .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");}; +// Validate validates the CT_Caption and its children +func (_faea *CT_Caption )Validate ()error {return _faea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path -func (_babc *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil };func (_efdca *CT_ParaRPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efdca .Ins !=nil {_bdega :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_efdca .Ins ,_bdega );};if _efdca .Del !=nil {_agddb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_efdca .Del ,_agddb );};if _efdca .MoveFrom !=nil {_bddgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_efdca .MoveFrom ,_bddgf );};if _efdca .MoveTo !=nil {_afbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_efdca .MoveTo ,_afbc );};if _efdca .RStyle !=nil {_bbbeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_efdca .RStyle ,_bbbeg );};if _efdca .RFonts !=nil {_dgded :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_efdca .RFonts ,_dgded );};if _efdca .B !=nil {_gagbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_efdca .B ,_gagbf );};if _efdca .BCs !=nil {_abcag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_efdca .BCs ,_abcag );};if _efdca .I !=nil {_efgfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_efdca .I ,_efgfe );};if _efdca .ICs !=nil {_abacf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_efdca .ICs ,_abacf );};if _efdca .Caps !=nil {_ccfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_efdca .Caps ,_ccfeb );};if _efdca .SmallCaps !=nil {_gcbae :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_efdca .SmallCaps ,_gcbae );};if _efdca .Strike !=nil {_aaabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_efdca .Strike ,_aaabe );};if _efdca .Dstrike !=nil {_fcgca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_efdca .Dstrike ,_fcgca );};if _efdca .Outline !=nil {_dfbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_efdca .Outline ,_dfbe );};if _efdca .Shadow !=nil {_ggebd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_efdca .Shadow ,_ggebd );};if _efdca .Emboss !=nil {_faafe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_efdca .Emboss ,_faafe );};if _efdca .Imprint !=nil {_caegg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_efdca .Imprint ,_caegg );};if _efdca .NoProof !=nil {_fddfgbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_efdca .NoProof ,_fddfgbc );};if _efdca .SnapToGrid !=nil {_fdeadf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_efdca .SnapToGrid ,_fdeadf );};if _efdca .Vanish !=nil {_ccca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_efdca .Vanish ,_ccca );};if _efdca .WebHidden !=nil {_daffag :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_efdca .WebHidden ,_daffag );};if _efdca .Color !=nil {_bddcfg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_efdca .Color ,_bddcfg );};if _efdca .Spacing !=nil {_begeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_efdca .Spacing ,_begeb );};if _efdca .W !=nil {_gagfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_efdca .W ,_gagfc );};if _efdca .Kern !=nil {_fbeff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_efdca .Kern ,_fbeff );};if _efdca .Position !=nil {_degace :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efdca .Position ,_degace );};if _efdca .Sz !=nil {_eeeac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_efdca .Sz ,_eeeac );};if _efdca .SzCs !=nil {_aeddd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_efdca .SzCs ,_aeddd );};if _efdca .Highlight !=nil {_baabge :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_efdca .Highlight ,_baabge );};if _efdca .U !=nil {_egfbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_efdca .U ,_egfbd );};if _efdca .Effect !=nil {_adbcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_efdca .Effect ,_adbcf );};if _efdca .Bdr !=nil {_bbeaeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_efdca .Bdr ,_bbeaeb );};if _efdca .Shd !=nil {_gdgdaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_efdca .Shd ,_gdgdaa );};if _efdca .FitText !=nil {_ebedd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_efdca .FitText ,_ebedd );};if _efdca .VertAlign !=nil {_gcbbb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_efdca .VertAlign ,_gcbbb );};if _efdca .Rtl !=nil {_ffec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_efdca .Rtl ,_ffec );};if _efdca .Cs !=nil {_ccecg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_efdca .Cs ,_ccecg );};if _efdca .Em !=nil {_cacgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_efdca .Em ,_cacgg );};if _efdca .Lang !=nil {_aeadf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_efdca .Lang ,_aeadf );};if _efdca .EastAsianLayout !=nil {_dccfde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_efdca .EastAsianLayout ,_dccfde );};if _efdca .SpecVanish !=nil {_bbdbag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_efdca .SpecVanish ,_bbdbag );};if _efdca .OMath !=nil {_agfdef :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_efdca .OMath ,_agfdef );};if _efdca .RPrChange !=nil {_fbee :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_efdca .RPrChange ,_fbee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DocPart and its children +func (_bgeacg *CT_DocPart )Validate ()error {return _bgeacg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path -func (_cbag *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _cbag .Ins !=nil {if _fbaae :=_cbag .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fbaae !=nil {return _fbaae ;};};if _cbag .Del !=nil {if _edcec :=_cbag .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_edcec !=nil {return _edcec ;};};if _cbag .MoveFrom !=nil {if _dfacc :=_cbag .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_dfacc !=nil {return _dfacc ;};};if _cbag .MoveTo !=nil {if _efab :=_cbag .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_efab !=nil {return _efab ;};};if _cbag .RStyle !=nil {if _dfbabg :=_cbag .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_dfbabg !=nil {return _dfbabg ;};};if _cbag .RFonts !=nil {if _eabee :=_cbag .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_eabee !=nil {return _eabee ;};};if _cbag .B !=nil {if _fcaeg :=_cbag .B .ValidateWithPath (path +"\u002f\u0042");_fcaeg !=nil {return _fcaeg ;};};if _cbag .BCs !=nil {if _ddaae :=_cbag .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_ddaae !=nil {return _ddaae ;};};if _cbag .I !=nil {if _aedbe :=_cbag .I .ValidateWithPath (path +"\u002f\u0049");_aedbe !=nil {return _aedbe ;};};if _cbag .ICs !=nil {if _efgbg :=_cbag .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_efgbg !=nil {return _efgbg ;};};if _cbag .Caps !=nil {if _cgdfc :=_cbag .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cgdfc !=nil {return _cgdfc ;};};if _cbag .SmallCaps !=nil {if _agbbcg :=_cbag .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_agbbcg !=nil {return _agbbcg ;};};if _cbag .Strike !=nil {if _bcbcb :=_cbag .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bcbcb !=nil {return _bcbcb ;};};if _cbag .Dstrike !=nil {if _cgbfc :=_cbag .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_cgbfc !=nil {return _cgbfc ;};};if _cbag .Outline !=nil {if _dfgcfcc :=_cbag .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dfgcfcc !=nil {return _dfgcfcc ;};};if _cbag .Shadow !=nil {if _cdfbf :=_cbag .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cdfbf !=nil {return _cdfbf ;};};if _cbag .Emboss !=nil {if _ebcgb :=_cbag .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_ebcgb !=nil {return _ebcgb ;};};if _cbag .Imprint !=nil {if _bacd :=_cbag .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_bacd !=nil {return _bacd ;};};if _cbag .NoProof !=nil {if _afffc :=_cbag .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_afffc !=nil {return _afffc ;};};if _cbag .SnapToGrid !=nil {if _dgfad :=_cbag .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dgfad !=nil {return _dgfad ;};};if _cbag .Vanish !=nil {if _fadfd :=_cbag .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fadfd !=nil {return _fadfd ;};};if _cbag .WebHidden !=nil {if _bgcac :=_cbag .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_bgcac !=nil {return _bgcac ;};};if _cbag .Color !=nil {if _cfbda :=_cbag .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cfbda !=nil {return _cfbda ;};};if _cbag .Spacing !=nil {if _bccedc :=_cbag .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bccedc !=nil {return _bccedc ;};};if _cbag .W !=nil {if _badab :=_cbag .W .ValidateWithPath (path +"\u002f\u0057");_badab !=nil {return _badab ;};};if _cbag .Kern !=nil {if _aagfd :=_cbag .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_aagfd !=nil {return _aagfd ;};};if _cbag .Position !=nil {if _bbdfd :=_cbag .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bbdfd !=nil {return _bbdfd ;};};if _cbag .Sz !=nil {if _edbff :=_cbag .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_edbff !=nil {return _edbff ;};};if _cbag .SzCs !=nil {if _geaacc :=_cbag .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_geaacc !=nil {return _geaacc ;};};if _cbag .Highlight !=nil {if _fgcd :=_cbag .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_fgcd !=nil {return _fgcd ;};};if _cbag .U !=nil {if _cddag :=_cbag .U .ValidateWithPath (path +"\u002f\u0055");_cddag !=nil {return _cddag ;};};if _cbag .Effect !=nil {if _decdb :=_cbag .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_decdb !=nil {return _decdb ;};};if _cbag .Bdr !=nil {if _bgbfd :=_cbag .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_bgbfd !=nil {return _bgbfd ;};};if _cbag .Shd !=nil {if _afcca :=_cbag .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_afcca !=nil {return _afcca ;};};if _cbag .FitText !=nil {if _fecad :=_cbag .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_fecad !=nil {return _fecad ;};};if _cbag .VertAlign !=nil {if _afdda :=_cbag .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_afdda !=nil {return _afdda ;};};if _cbag .Rtl !=nil {if _cfbab :=_cbag .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_cfbab !=nil {return _cfbab ;};};if _cbag .Cs !=nil {if _feecd :=_cbag .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_feecd !=nil {return _feecd ;};};if _cbag .Em !=nil {if _beba :=_cbag .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_beba !=nil {return _beba ;};};if _cbag .Lang !=nil {if _dbcdd :=_cbag .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_dbcdd !=nil {return _dbcdd ;};};if _cbag .EastAsianLayout !=nil {if _cbgcb :=_cbag .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_cbgcb !=nil {return _cbgcb ;};};if _cbag .SpecVanish !=nil {if _ccecb :=_cbag .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_ccecb !=nil {return _ccecb ;};};if _cbag .OMath !=nil {if _ccdfc :=_cbag .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_ccdfc !=nil {return _ccdfc ;};};return nil ;}; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_bfe *CT_Border )ValidateWithPath (path string )error {if _bfe .ValAttr ==ST_BorderUnset {return _a .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 _dba :=_bfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dba !=nil {return _dba ;};if _bfe .ColorAttr !=nil {if _eabg :=_bfe .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_eabg !=nil {return _eabg ;};};if _dac :=_bfe .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dac !=nil {return _dac ;};if _bfe .ShadowAttr !=nil {if _cfbe :=_bfe .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_cfbe !=nil {return _cfbe ;};};if _bfe .FrameAttr !=nil {if _bbdb :=_bfe .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_bbdb !=nil {return _bbdb ;};};return nil ;}; -// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path -func (_fgfg *CT_DocPartTypes )ValidateWithPath (path string )error {if _fgfg .AllAttr !=nil {if _dgdf :=_fgfg .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_dgdf !=nil {return _dgdf ;};};for _bfgfe ,_cdfgg :=range _fgfg .Type {if _ddfd :=_cdfgg .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bfgfe ));_ddfd !=nil {return _ddfd ;};};return nil ;}; +// Validate validates the CT_SmartTagRun and its children +func (_afbfdb *CT_SmartTagRun )Validate ()error {return _afbfdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");};func NewCT_FFName ()*CT_FFName {_efbe :=&CT_FFName {};return _efbe };type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Validate validates the CT_DocDefaults and its children -func (_gebe *CT_DocDefaults )Validate ()error {return _gebe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");};type CT_TextEffect struct{ +// Annotation Identifier +IdAttr int64 ;SectPr *CT_SectPrBase ;};type ST_HighlightColor byte ; -// Animated Text Effect Type -ValAttr ST_TextEffect ;};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;); +// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path +func (_cagca *CT_TextEffect )ValidateWithPath (path string )error {if _cagca .ValAttr ==ST_TextEffectUnset {return _a .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 _ebgde :=_cagca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebgde !=nil {return _ebgde ;};return nil ;};type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _dg .ST_OnOff ;IdAttr string ;};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;);func (_efdaa *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 :_a .Sprintf ("\u0025\u0076",_efdaa .IdAttr )});e .EncodeToken (start );_feafb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_efdaa .TblGrid ,_feafb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_Border byte ; -// Validate validates the AG_Password and its children -func (_ef *AG_Password )Validate ()error {return _ef .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};type CT_ParaRPrOriginal struct{ +// Validate validates the CT_FontsList and its children +func (_bfde *CT_FontsList )Validate ()error {return _bfde .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};func (_ccgcg *CT_TblPrEx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccgcg .TblW !=nil {_cadaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_ccgcg .TblW ,_cadaf );};if _ccgcg .Jc !=nil {_dagbcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_ccgcg .Jc ,_dagbcf );};if _ccgcg .TblCellSpacing !=nil {_ggccc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ccgcg .TblCellSpacing ,_ggccc );};if _ccgcg .TblInd !=nil {_cfgdac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_ccgcg .TblInd ,_cfgdac );};if _ccgcg .TblBorders !=nil {_adcba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ccgcg .TblBorders ,_adcba );};if _ccgcg .Shd !=nil {_fcfda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ccgcg .Shd ,_fcfda );};if _ccgcg .TblLayout !=nil {_bbbde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ccgcg .TblLayout ,_bbbde );};if _ccgcg .TblCellMar !=nil {_fagdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_ccgcg .TblCellMar ,_fagdf );};if _ccgcg .TblLook !=nil {_fafdeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_ccgcg .TblLook ,_fafdeb );};if _ccgcg .TblPrExChange !=nil {_eccbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ccgcg .TblPrExChange ,_eccbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_Direction byte ;func NewCT_Object ()*CT_Object {_agffg :=&CT_Object {};return _agffg };type ST_FtnEdn byte ; -// Inserted Paragraph -Ins *CT_TrackChange ; +// Validate validates the CT_ObjectLink and its children +func (_agafg *CT_ObjectLink )Validate ()error {return _agafg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};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 (_dcfbc *ST_DocGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbfeg ,_gaaabg :=d .Token ();if _gaaabg !=nil {return _gaaabg ;};if _aadcc ,_abbbc :=_fbfeg .(_d .EndElement );_abbbc &&_aadcc .Name ==start .Name {*_dcfbc =1;return nil ;};if _fbbff ,_gdbfcdc :=_fbfeg .(_d .CharData );!_gdbfcdc {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbfeg );}else {switch string (_fbbff ){case "":*_dcfbc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dcfbc =1;case "\u006c\u0069\u006ee\u0073":*_dcfbc =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_dcfbc =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_dcfbc =4;};};_fbfeg ,_gaaabg =d .Token ();if _gaaabg !=nil {return _gaaabg ;};if _beadg ,_fdecbd :=_fbfeg .(_d .EndElement );_fdecbd &&_beadg .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbfeg );};func (_bfbgg *CT_Placeholder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfbgg .DocPart =NewCT_String ();_dbffa :for {_fffcd ,_ecdaf :=d .Token ();if _ecdaf !=nil {return _ecdaf ;};switch _dbefd :=_fffcd .(type ){case _d .StartElement :switch _dbefd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ecdd :=d .DecodeElement (_bfbgg .DocPart ,&_dbefd );_ecdd !=nil {return _ecdd ;};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\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_dbefd .Name );if _ffedg :=d .Skip ();_ffedg !=nil {return _ffedg ;};};case _d .EndElement :break _dbffa ;case _d .CharData :};};return nil ;};func NewCT_FFDDList ()*CT_FFDDList {_dbaf :=&CT_FFDDList {};return _dbaf };type CT_TcBorders struct{ -// Deleted Paragraph -Del *CT_TrackChange ; +// Table Cell Top Border +Top *CT_Border ; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Table Cell Leading Edge Border +Start *CT_Border ; -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Table Cell Leading Edge Border +Left *CT_Border ; -// Referenced Character Style -RStyle *CT_String ; +// Table Cell Bottom Border +Bottom *CT_Border ; -// Run Fonts -RFonts *CT_Fonts ; +// Table Cell Trailing Edge Border +End *CT_Border ; -// Bold -B *CT_OnOff ; +// Table Cell Trailing Edge Border +Right *CT_Border ; -// Complex Script Bold -BCs *CT_OnOff ; +// Table Cell Inside Horizontal Edges Border +InsideH *CT_Border ; -// Italics -I *CT_OnOff ; +// Table Cell Inside Vertical Edges Border +InsideV *CT_Border ; -// Complex Script Italics -ICs *CT_OnOff ; +// Table Cell Top Left to Bottom Right Diagonal Border +Tl2br *CT_Border ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Table Cell Top Right to Bottom Left Diagonal Border +Tr2bl *CT_Border ;}; -// Small Caps -SmallCaps *CT_OnOff ; +// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path +func (_cbegg *CT_SdtEndPr )ValidateWithPath (path string )error {for _aggcf ,_fdeea :=range _cbegg .RPr {if _cddgb :=_fdeea .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_aggcf ));_cddgb !=nil {return _cddgb ;};};return nil ;};type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;};type CT_FFStatusText struct{ -// Single Strikethrough -Strike *CT_OnOff ; +// Status Text Type +TypeAttr ST_InfoTextType ; -// Double Strikethrough -Dstrike *CT_OnOff ; +// Status Text Value +ValAttr *string ;};func (_badffe *CT_SdtRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceedd :for {_gagfe ,_ebaecd :=d .Token ();if _ebaecd !=nil {return _ebaecd ;};switch _fcfeca :=_gagfe .(type ){case _d .StartElement :switch _fcfeca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_badffe .SdtPr =NewCT_SdtPr ();if _edede :=d .DecodeElement (_badffe .SdtPr ,&_fcfeca );_edede !=nil {return _edede ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_badffe .SdtEndPr =NewCT_SdtEndPr ();if _cbaf :=d .DecodeElement (_badffe .SdtEndPr ,&_fcfeca );_cbaf !=nil {return _cbaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_badffe .SdtContent =NewCT_SdtContentRow ();if _eeaace :=d .DecodeElement (_badffe .SdtContent ,&_fcfeca );_eeaace !=nil {return _eeaace ;};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\u0053\u0064\u0074R\u006f\u0077 \u0025\u0076",_fcfeca .Name );if _baacc :=d .Skip ();_baacc !=nil {return _baacc ;};};case _d .EndElement :break _ceedd ;case _d .CharData :};};return nil ;};func (_aceb *CT_Columns )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baec :=range start .Attr {if _baec .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_bbgc ,_gda :=ParseUnionST_OnOff (_baec .Value );if _gda !=nil {return _gda ;};_aceb .EqualWidthAttr =&_bbgc ;continue ;};if _baec .Name .Local =="\u0073\u0070\u0061c\u0065"{_dgeb ,_bagdb :=ParseUnionST_TwipsMeasure (_baec .Value );if _bagdb !=nil {return _bagdb ;};_aceb .SpaceAttr =&_dgeb ;continue ;};if _baec .Name .Local =="\u006e\u0075\u006d"{_fccf ,_cefg :=_eb .ParseInt (_baec .Value ,10,64);if _cefg !=nil {return _cefg ;};_aceb .NumAttr =&_fccf ;continue ;};if _baec .Name .Local =="\u0073\u0065\u0070"{_efda ,_fdccf :=ParseUnionST_OnOff (_baec .Value );if _fdccf !=nil {return _fdccf ;};_aceb .SepAttr =&_efda ;continue ;};};_eagb :for {_ccdg ,_gcge :=d .Token ();if _gcge !=nil {return _gcge ;};switch _dbbd :=_ccdg .(type ){case _d .StartElement :switch _dbbd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afef :=NewCT_Column ();if _gfdg :=d .DecodeElement (_afef ,&_dbbd );_gfdg !=nil {return _gfdg ;};_aceb .Col =append (_aceb .Col ,_afef );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\u005fC\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_dbbd .Name );if _bfad :=d .Skip ();_bfad !=nil {return _bfad ;};};case _d .EndElement :break _eagb ;case _d .CharData :};};return nil ;};func NewEG_PContentBase ()*EG_PContentBase {_defbb :=&EG_PContentBase {};return _defbb };func (_gaga *CT_FFCheckBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gaga .Choice !=nil {_gaga .Choice .MarshalXML (e ,_d .StartElement {});};if _gaga .Default !=nil {_cdcbag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_gaga .Default ,_cdcbag );};if _gaga .Checked !=nil {_gaggg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_gaga .Checked ,_gaggg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebcfec *CT_VerticalJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ffac ,_dcbef :=_ebcfec .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcbef !=nil {return _dcbef ;};start .Attr =append (start .Attr ,_ffac );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdcdc *CT_FtnEdnRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdcdc .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 :_a .Sprintf ("\u0025\u0076",*_fdcdc .CustomMarkFollowsAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fdcdc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Display Character Outline -Outline *CT_OnOff ; +// Validate validates the CT_ParaRPrOriginal and its children +func (_beebc *CT_ParaRPrOriginal )Validate ()error {return _beebc .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");};func (_cceb *CT_Bookmark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgef :=range start .Attr {if _dgef .Name .Local =="\u006e\u0061\u006d\u0065"{_ffb ,_fedb :=_dgef .Value ,error (nil );if _fedb !=nil {return _fedb ;};_cceb .NameAttr =_ffb ;continue ;};if _dgef .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_adff ,_abef :=_eb .ParseInt (_dgef .Value ,10,64);if _abef !=nil {return _abef ;};_cceb .ColFirstAttr =&_adff ;continue ;};if _dgef .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_abde ,_ada :=_eb .ParseInt (_dgef .Value ,10,64);if _ada !=nil {return _ada ;};_cceb .ColLastAttr =&_abde ;continue ;};if _dgef .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cceb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dgef );continue ;};if _dgef .Name .Local =="\u0069\u0064"{_adfde ,_dcea :=_eb .ParseInt (_dgef .Value ,10,64);if _dcea !=nil {return _dcea ;};_cceb .IdAttr =_adfde ;continue ;};};for {_beedc ,_cee :=d .Token ();if _cee !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_cee );};if _dfgf ,_egff :=_beedc .(_d .EndElement );_egff &&_dfgf .Name ==start .Name {break ;};};return nil ;}; -// Shadow -Shadow *CT_OnOff ; +// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path +func (_gbge *CT_DocPartName )ValidateWithPath (path string )error {if _gbge .DecoratedAttr !=nil {if _abecg :=_gbge .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_abecg !=nil {return _abecg ;};};return nil ;}; -// Embossing -Emboss *CT_OnOff ; +// Validate validates the CT_FramesetChoice and its children +func (_ebcbb *CT_FramesetChoice )Validate ()error {return _ebcbb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");}; -// Imprinting -Imprint *CT_OnOff ; +// Validate validates the CT_Text and its children +func (_acegb *CT_Text )Validate ()error {return _acegb .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};type CT_SdtDropDownList struct{ -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Drop-down List Last Saved Value +LastValueAttr *string ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Drop-Down List Item +ListItem []*CT_SdtListItem ;}; -// Hidden Text -Vanish *CT_OnOff ; +// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path +func (_gdea *CT_Columns )ValidateWithPath (path string )error {if _gdea .EqualWidthAttr !=nil {if _ddca :=_gdea .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_ddca !=nil {return _ddca ;};};if _gdea .SpaceAttr !=nil {if _gfcg :=_gdea .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_gfcg !=nil {return _gfcg ;};};if _gdea .SepAttr !=nil {if _ddcaf :=_gdea .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_ddcaf !=nil {return _ddcaf ;};};for _aggab ,_ecaa :=range _gdea .Col {if _eeeg :=_ecaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_aggab ));_eeeg !=nil {return _eeeg ;};};return nil ;};func (_dgabg *CT_SectPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbdgc :=range start .Attr {if _gbdgc .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_befcg ,_gafgf :=_gbdgc .Value ,error (nil );if _gafgf !=nil {return _gafgf ;};_dgabg .RsidDelAttr =&_befcg ;continue ;};if _gbdgc .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_gddedb ,_abbge :=_gbdgc .Value ,error (nil );if _abbge !=nil {return _abbge ;};_dgabg .RsidSectAttr =&_gddedb ;continue ;};if _gbdgc .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ecgab ,_adcfee :=_gbdgc .Value ,error (nil );if _adcfee !=nil {return _adcfee ;};_dgabg .RsidRPrAttr =&_ecgab ;continue ;};if _gbdgc .Name .Local =="\u0072\u0073\u0069d\u0052"{_efggf ,_eagbe :=_gbdgc .Value ,error (nil );if _eagbe !=nil {return _eagbe ;};_dgabg .RsidRAttr =&_efggf ;continue ;};};_agfaa :for {_accaf ,_fbdfc :=d .Token ();if _fbdfc !=nil {return _fbdfc ;};switch _ffgfde :=_accaf .(type ){case _d .StartElement :switch _ffgfde .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgabg .FootnotePr =NewCT_FtnProps ();if _fcebd :=d .DecodeElement (_dgabg .FootnotePr ,&_ffgfde );_fcebd !=nil {return _fcebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgabg .EndnotePr =NewCT_EdnProps ();if _efegd :=d .DecodeElement (_dgabg .EndnotePr ,&_ffgfde );_efegd !=nil {return _efegd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgabg .Type =NewCT_SectType ();if _fcbaa :=d .DecodeElement (_dgabg .Type ,&_ffgfde );_fcbaa !=nil {return _fcbaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgabg .PgSz =NewCT_PageSz ();if _bfcca :=d .DecodeElement (_dgabg .PgSz ,&_ffgfde );_bfcca !=nil {return _bfcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgabg .PgMar =NewCT_PageMar ();if _gabgb :=d .DecodeElement (_dgabg .PgMar ,&_ffgfde );_gabgb !=nil {return _gabgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgabg .PaperSrc =NewCT_PaperSource ();if _ecfed :=d .DecodeElement (_dgabg .PaperSrc ,&_ffgfde );_ecfed !=nil {return _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 :"\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"}:_dgabg .PgBorders =NewCT_PageBorders ();if _fbgefg :=d .DecodeElement (_dgabg .PgBorders ,&_ffgfde );_fbgefg !=nil {return _fbgefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgabg .LnNumType =NewCT_LineNumber ();if _gddea :=d .DecodeElement (_dgabg .LnNumType ,&_ffgfde );_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 :"\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"}:_dgabg .PgNumType =NewCT_PageNumber ();if _edccea :=d .DecodeElement (_dgabg .PgNumType ,&_ffgfde );_edccea !=nil {return _edccea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgabg .Cols =NewCT_Columns ();if _fggfdg :=d .DecodeElement (_dgabg .Cols ,&_ffgfde );_fggfdg !=nil {return _fggfdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgabg .FormProt =NewCT_OnOff ();if _gabbf :=d .DecodeElement (_dgabg .FormProt ,&_ffgfde );_gabbf !=nil {return _gabbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgabg .VAlign =NewCT_VerticalJc ();if _dcbfe :=d .DecodeElement (_dgabg .VAlign ,&_ffgfde );_dcbfe !=nil {return _dcbfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgabg .NoEndnote =NewCT_OnOff ();if _cdbbf :=d .DecodeElement (_dgabg .NoEndnote ,&_ffgfde );_cdbbf !=nil {return _cdbbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgabg .TitlePg =NewCT_OnOff ();if _gddggg :=d .DecodeElement (_dgabg .TitlePg ,&_ffgfde );_gddggg !=nil {return _gddggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgabg .TextDirection =NewCT_TextDirection ();if _efaee :=d .DecodeElement (_dgabg .TextDirection ,&_ffgfde );_efaee !=nil {return _efaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgabg .Bidi =NewCT_OnOff ();if _ebbbd :=d .DecodeElement (_dgabg .Bidi ,&_ffgfde );_ebbbd !=nil {return _ebbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgabg .RtlGutter =NewCT_OnOff ();if _ddgggd :=d .DecodeElement (_dgabg .RtlGutter ,&_ffgfde );_ddgggd !=nil {return _ddgggd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgabg .DocGrid =NewCT_DocGrid ();if _dccde :=d .DecodeElement (_dgabg .DocGrid ,&_ffgfde );_dccde !=nil {return _dccde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgabg .PrinterSettings =NewCT_Rel ();if _gfggb :=d .DecodeElement (_dgabg .PrinterSettings ,&_ffgfde );_gfggb !=nil {return _gfggb ;};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\u0053e\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065 \u0025\u0076",_ffgfde .Name );if _ecgaf :=d .Skip ();_ecgaf !=nil {return _ecgaf ;};};case _d .EndElement :break _agfaa ;case _d .CharData :};};return nil ;};func (_gbcdb ST_TargetScreenSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbcdb .String (),start );};func (_ebacf *CT_EdnProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gecaa :for {_fgaecc ,_fbfd :=d .Token ();if _fbfd !=nil {return _fbfd ;};switch _dbdg :=_fgaecc .(type ){case _d .StartElement :switch _dbdg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebacf .Pos =NewCT_EdnPos ();if _eade :=d .DecodeElement (_ebacf .Pos ,&_dbdg );_eade !=nil {return _eade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebacf .NumFmt =NewCT_NumFmt ();if _fecgdc :=d .DecodeElement (_ebacf .NumFmt ,&_dbdg );_fecgdc !=nil {return _fecgdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebacf .NumStart =NewCT_DecimalNumber ();if _acba :=d .DecodeElement (_ebacf .NumStart ,&_dbdg );_acba !=nil {return _acba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebacf .NumRestart =NewCT_NumRestart ();if _beaec :=d .DecodeElement (_ebacf .NumRestart ,&_dbdg );_beaec !=nil {return _beaec ;};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\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_dbdg .Name );if _ecdg :=d .Skip ();_ecdg !=nil {return _ecdg ;};};case _d .EndElement :break _gecaa ;case _d .CharData :};};return nil ;};func (_cacff *ST_FrameLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bffbb ,_cacefd :=d .Token ();if _cacefd !=nil {return _cacefd ;};if _bccfbb ,_fbgcba :=_bffbb .(_d .EndElement );_fbgcba &&_bccfbb .Name ==start .Name {*_cacff =1;return nil ;};if _gefcga ,_faecf :=_bffbb .(_d .CharData );!_faecf {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bffbb );}else {switch string (_gefcga ){case "":*_cacff =0;case "\u0072\u006f\u0077\u0073":*_cacff =1;case "\u0063\u006f\u006c\u0073":*_cacff =2;case "\u006e\u006f\u006e\u0065":*_cacff =3;};};_bffbb ,_cacefd =d .Token ();if _cacefd !=nil {return _cacefd ;};if _agccdd ,_gbcdd :=_bffbb .(_d .EndElement );_gbcdd &&_agccdd .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bffbb );};func (_dfbcb *CT_PageBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgda :=range start .Attr {if _fgda .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_dfbcb .ZOrderAttr .UnmarshalXMLAttr (_fgda );continue ;};if _fgda .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_dfbcb .DisplayAttr .UnmarshalXMLAttr (_fgda );continue ;};if _fgda .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_dfbcb .OffsetFromAttr .UnmarshalXMLAttr (_fgda );continue ;};};_eafb :for {_gaee ,_gbbbb :=d .Token ();if _gbbbb !=nil {return _gbbbb ;};switch _ccccab :=_gaee .(type ){case _d .StartElement :switch _ccccab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfbcb .Top =NewCT_TopPageBorder ();if _aegdcc :=d .DecodeElement (_dfbcb .Top ,&_ccccab );_aegdcc !=nil {return _aegdcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfbcb .Left =NewCT_PageBorder ();if _fbdgb :=d .DecodeElement (_dfbcb .Left ,&_ccccab );_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 :"\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"}:_dfbcb .Bottom =NewCT_BottomPageBorder ();if _ggdafb :=d .DecodeElement (_dfbcb .Bottom ,&_ccccab );_ggdafb !=nil {return _ggdafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfbcb .Right =NewCT_PageBorder ();if _fggfc :=d .DecodeElement (_dfbcb .Right ,&_ccccab );_fggfc !=nil {return _fggfc ;};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\u0061\u0067\u0065\u0042\u006f\u0072d\u0065r\u0073\u0020\u0025\u0076",_ccccab .Name );if _agbgf :=d .Skip ();_agbgf !=nil {return _agbgf ;};};case _d .EndElement :break _eafb ;case _d .CharData :};};return nil ;};type CT_Em struct{ -// Web Hidden Text -WebHidden *CT_OnOff ; +// Emphasis Mark Type +ValAttr ST_Em ;};type ST_AnnotationVMerge byte ;type CT_DocVar struct{ -// Run Content Color -Color *CT_Color ; +// Document Variable Name +NameAttr string ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Document Variable Value +ValAttr string ;}; -// Expanded/Compressed Text -W *CT_TextScale ; +// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path +func (_edcgfc *CT_CustomXmlRun )ValidateWithPath (path string )error {if _edcgfc .CustomXmlPr !=nil {if _ebce :=_edcgfc .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_ebce !=nil {return _ebce ;};};for _gcdb ,_dcfdd :=range _edcgfc .EG_PContent {if _deccf :=_dcfdd .ValidateWithPath (_a .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_gcdb ));_deccf !=nil {return _deccf ;};};return nil ;};func (_dedfac *CT_Sym )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggbabc :=range start .Attr {if _ggbabc .Name .Local =="\u0066\u006f\u006e\u0074"{_caede ,_ggdag :=_ggbabc .Value ,error (nil );if _ggdag !=nil {return _ggdag ;};_dedfac .FontAttr =&_caede ;continue ;};if _ggbabc .Name .Local =="\u0063\u0068\u0061\u0072"{_dfdfe ,_caacbd :=_ggbabc .Value ,error (nil );if _caacbd !=nil {return _caacbd ;};_dedfac .CharAttr =&_dfdfe ;continue ;};};for {_eafe ,_gfafb :=d .Token ();if _gfafb !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_gfafb );};if _bbfba ,_gadabf :=_eafe .(_d .EndElement );_gadabf &&_bbfba .Name ==start .Name {break ;};};return nil ;}; -// Font Kerning -Kern *CT_HpsMeasure ; +// Validate validates the CT_PPrChange and its children +func (_fagaa *CT_PPrChange )Validate ()error {return _fagaa .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_DocType ()*CT_DocType {_abcd :=&CT_DocType {};return _abcd }; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Validate validates the CT_GlossaryDocument and its children +func (_ggaag *CT_GlossaryDocument )Validate ()error {return _ggaag .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_ggcaa *CT_ObjectLink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ddebg ,_faedcb :=_ggcaa .UpdateModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _faedcb !=nil {return _faedcb ;};start .Attr =append (start .Attr ,_ddebg );if _ggcaa .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 :_a .Sprintf ("\u0025\u0076",*_ggcaa .LockedFieldAttr )});};if _ggcaa .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_fgfeg ,_adfga :=_ggcaa .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _adfga !=nil {return _adfga ;};start .Attr =append (start .Attr ,_fgfeg );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ggcaa .IdAttr )});if _ggcaa .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ggcaa .ProgIdAttr )});};if _ggcaa .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_a .Sprintf ("\u0025\u0076",*_ggcaa .ShapeIdAttr )});};if _ggcaa .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 :_a .Sprintf ("\u0025\u0076",*_ggcaa .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Num ()*CT_Num {_abbc :=&CT_Num {};_abbc .AbstractNumId =NewCT_DecimalNumber ();return _abbc ;}; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path +func (_gcdede *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _gcdede .NumStart !=nil {if _gcgff :=_gcdede .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_gcgff !=nil {return _gcgff ;};};if _gcdede .NumRestart !=nil {if _aafbc :=_gcdede .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_aafbc !=nil {return _aafbc ;};};return nil ;};func NewCT_Proof ()*CT_Proof {_bagcg :=&CT_Proof {};return _bagcg }; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path +func (_bcgbd *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _fcae :=_bcgbd .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_fcae !=nil {return _fcae ;};if _fddce :=_bcgbd .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_fddce !=nil {return _fddce ;};return nil ;};func (_cebcf ST_TargetScreenSz )Validate ()error {return _cebcf .ValidateWithPath ("")}; -// Text Highlighting -Highlight *CT_Highlight ; +// Validate validates the CT_Ind and its children +func (_aaeed *CT_Ind )Validate ()error {return _aaeed .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");}; -// Underline -U *CT_Underline ; +// Validate validates the CT_MailMergeDataType and its children +func (_dabdf *CT_MailMergeDataType )Validate ()error {return _dabdf .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};func (_adfddd *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adfddd =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_adfddd =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_adfddd =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_adfddd =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_adfddd =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_adfddd =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_adfddd =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_adfddd =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_adfddd =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_adfddd =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_adfddd =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_adfddd =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_adfddd =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_adfddd =13;};return nil ;}; -// Animated Text Effect -Effect *CT_TextEffect ; +// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path +func (_bfafa *CT_CustomXmlPr )ValidateWithPath (path string )error {if _bfafa .Placeholder !=nil {if _cegd :=_bfafa .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_cegd !=nil {return _cegd ;};};for _cgebc ,_ggae :=range _bfafa .Attr {if _cbgbb :=_ggae .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_cgebc ));_cbgbb !=nil {return _cbgbb ;};};return nil ;};func NewCT_Br ()*CT_Br {_cddf :=&CT_Br {};return _cddf };func (_ebabgb ST_FontFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebabgb .String (),start );};func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_bdefb :=&CT_SdtContentBlock {};return _bdefb };func NewCT_AutoCaption ()*CT_AutoCaption {_fda :=&CT_AutoCaption {};return _fda };func NewCT_PPrGeneral ()*CT_PPrGeneral {_cgdedc :=&CT_PPrGeneral {};return _cgdedc }; -// Text Border -Bdr *CT_Border ; +// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path +func (_eeaee *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _dcedd ,_dgdfd :=range _eeaee .Behavior {if _dbacf :=_dgdfd .ValidateWithPath (_a .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dcedd ));_dbacf !=nil {return _dbacf ;};};return nil ;};type ST_MultiLevelType byte ; -// Run Shading -Shd *CT_Shd ; +// Validate validates the CT_TopPageBorder and its children +func (_egfca *CT_TopPageBorder )Validate ()error {return _egfca .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};type CT_NumPr struct{ -// Manual Run Width -FitText *CT_FitText ; +// Numbering Level Reference +Ilvl *CT_DecimalNumber ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Numbering Definition Instance Reference +NumId *CT_DecimalNumber ; -// Right To Left Text -Rtl *CT_OnOff ; +// Previous Paragraph Numbering Properties +NumberingChange *CT_TrackChangeNumbering ; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Inserted Numbering Properties +Ins *CT_TrackChange ;};func (_badfd *CT_SdtContentRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _badfd .Tr !=nil {_gfba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_fadab :=range _badfd .Tr {e .EncodeElement (_fadab ,_gfba );};};if _badfd .CustomXml !=nil {_bcbfgc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_badfd .CustomXml ,_bcbfgc );};if _badfd .Sdt !=nil {_abggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_badfd .Sdt ,_abggc );};if _badfd .EG_RunLevelElts !=nil {for _ ,_bffab :=range _badfd .EG_RunLevelElts {_bffab .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffdfdc *ST_PageBorderOffset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abecgd ,_faaca :=d .Token ();if _faaca !=nil {return _faaca ;};if _caggcg ,_ffdeg :=_abecgd .(_d .EndElement );_ffdeg &&_caggcg .Name ==start .Name {*_ffdfdc =1;return nil ;};if _ggfgf ,_fcebcf :=_abecgd .(_d .CharData );!_fcebcf {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abecgd );}else {switch string (_ggfgf ){case "":*_ffdfdc =0;case "\u0070\u0061\u0067\u0065":*_ffdfdc =1;case "\u0074\u0065\u0078\u0074":*_ffdfdc =2;};};_abecgd ,_faaca =d .Token ();if _faaca !=nil {return _faaca ;};if _acgca ,_abaef :=_abecgd .(_d .EndElement );_abaef &&_acgca .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abecgd );};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Emphasis Mark -Em *CT_Em ; +// Annotation Identifier +IdAttr int64 ;TblPrEx *CT_TblPrExBase ;};func (_adbfg *CT_SdtContentCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadfc :for {_egfgg ,_cedgb :=d .Token ();if _cedgb !=nil {return _cedgb ;};switch _gefeg :=_egfgg .(type ){case _d .StartElement :switch _gefeg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbeabg :=NewCT_Tc ();if _caaba :=d .DecodeElement (_cbeabg ,&_gefeg );_caaba !=nil {return _caaba ;};_adbfg .Tc =append (_adbfg .Tc ,_cbeabg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_adbfg .CustomXml =NewCT_CustomXmlCell ();if _bcbad :=d .DecodeElement (_adbfg .CustomXml ,&_gefeg );_bcbad !=nil {return _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 :"\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"}:_adbfg .Sdt =NewCT_SdtCell ();if _aggabf :=d .DecodeElement (_adbfg .Sdt ,&_gefeg );_aggabf !=nil {return _aggabf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggdae :=NewEG_RunLevelElts ();_cggdae .ProofErr =NewCT_ProofErr ();if _dcefa :=d .DecodeElement (_cggdae .ProofErr ,&_gefeg );_dcefa !=nil {return _dcefa ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_cggdae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adgcc :=NewEG_RunLevelElts ();_adgcc .PermStart =NewCT_PermStart ();if _dbdee :=d .DecodeElement (_adgcc .PermStart ,&_gefeg );_dbdee !=nil {return _dbdee ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_adgcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ceaff :=NewEG_RunLevelElts ();_ceaff .PermEnd =NewCT_Perm ();if _afced :=d .DecodeElement (_ceaff .PermEnd ,&_gefeg );_afced !=nil {return _afced ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_ceaff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebdgg :=NewEG_RunLevelElts ();_ebdgg .Ins =NewCT_RunTrackChange ();if _dcdfe :=d .DecodeElement (_ebdgg .Ins ,&_gefeg );_dcdfe !=nil {return _dcdfe ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_ebdgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaage :=NewEG_RunLevelElts ();_aaage .Del =NewCT_RunTrackChange ();if _debdga :=d .DecodeElement (_aaage .Del ,&_gefeg );_debdga !=nil {return _debdga ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_aaage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cada :=NewEG_RunLevelElts ();_cada .MoveFrom =NewCT_RunTrackChange ();if _aebbe :=d .DecodeElement (_cada .MoveFrom ,&_gefeg );_aebbe !=nil {return _aebbe ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_cada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fgada :=NewEG_RunLevelElts ();_fgada .MoveTo =NewCT_RunTrackChange ();if _effea :=d .DecodeElement (_fgada .MoveTo ,&_gefeg );_effea !=nil {return _effea ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_fgada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfgaad :=NewEG_RunLevelElts ();_gfgedd :=NewEG_RangeMarkupElements ();_gfgedd .BookmarkStart =NewCT_Bookmark ();if _aafcb :=d .DecodeElement (_gfgedd .BookmarkStart ,&_gefeg );_aafcb !=nil {return _aafcb ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_bfgaad );_bfgaad .EG_RangeMarkupElements =append (_bfgaad .EG_RangeMarkupElements ,_gfgedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdafe :=NewEG_RunLevelElts ();_bgdee :=NewEG_RangeMarkupElements ();_bgdee .BookmarkEnd =NewCT_MarkupRange ();if _ggcac :=d .DecodeElement (_bgdee .BookmarkEnd ,&_gefeg );_ggcac !=nil {return _ggcac ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_bdafe );_bdafe .EG_RangeMarkupElements =append (_bdafe .EG_RangeMarkupElements ,_bgdee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbefc :=NewEG_RunLevelElts ();_efcfc :=NewEG_RangeMarkupElements ();_efcfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbfbf :=d .DecodeElement (_efcfc .MoveFromRangeStart ,&_gefeg );_gbfbf !=nil {return _gbfbf ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_fbefc );_fbefc .EG_RangeMarkupElements =append (_fbefc .EG_RangeMarkupElements ,_efcfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abfaf :=NewEG_RunLevelElts ();_cedegc :=NewEG_RangeMarkupElements ();_cedegc .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfafab :=d .DecodeElement (_cedegc .MoveFromRangeEnd ,&_gefeg );_bfafab !=nil {return _bfafab ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_abfaf );_abfaf .EG_RangeMarkupElements =append (_abfaf .EG_RangeMarkupElements ,_cedegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_decgb :=NewEG_RunLevelElts ();_dbbgag :=NewEG_RangeMarkupElements ();_dbbgag .MoveToRangeStart =NewCT_MoveBookmark ();if _bfdad :=d .DecodeElement (_dbbgag .MoveToRangeStart ,&_gefeg );_bfdad !=nil {return _bfdad ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_decgb );_decgb .EG_RangeMarkupElements =append (_decgb .EG_RangeMarkupElements ,_dbbgag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eddde :=NewEG_RunLevelElts ();_cedcae :=NewEG_RangeMarkupElements ();_cedcae .MoveToRangeEnd =NewCT_MarkupRange ();if _bdade :=d .DecodeElement (_cedcae .MoveToRangeEnd ,&_gefeg );_bdade !=nil {return _bdade ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_eddde );_eddde .EG_RangeMarkupElements =append (_eddde .EG_RangeMarkupElements ,_cedcae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedcf :=NewEG_RunLevelElts ();_ggcab :=NewEG_RangeMarkupElements ();_ggcab .CommentRangeStart =NewCT_MarkupRange ();if _efege :=d .DecodeElement (_ggcab .CommentRangeStart ,&_gefeg );_efege !=nil {return _efege ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_bedcf );_bedcf .EG_RangeMarkupElements =append (_bedcf .EG_RangeMarkupElements ,_ggcab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfaca :=NewEG_RunLevelElts ();_geef :=NewEG_RangeMarkupElements ();_geef .CommentRangeEnd =NewCT_MarkupRange ();if _gaecd :=d .DecodeElement (_geef .CommentRangeEnd ,&_gefeg );_gaecd !=nil {return _gaecd ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_gfaca );_gfaca .EG_RangeMarkupElements =append (_gfaca .EG_RangeMarkupElements ,_geef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ccbdd :=NewEG_RunLevelElts ();_feec :=NewEG_RangeMarkupElements ();_feec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gdbcg :=d .DecodeElement (_feec .CustomXmlInsRangeStart ,&_gefeg );_gdbcg !=nil {return _gdbcg ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_ccbdd );_ccbdd .EG_RangeMarkupElements =append (_ccbdd .EG_RangeMarkupElements ,_feec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cceda :=NewEG_RunLevelElts ();_gfccg :=NewEG_RangeMarkupElements ();_gfccg .CustomXmlInsRangeEnd =NewCT_Markup ();if _cfcae :=d .DecodeElement (_gfccg .CustomXmlInsRangeEnd ,&_gefeg );_cfcae !=nil {return _cfcae ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_cceda );_cceda .EG_RangeMarkupElements =append (_cceda .EG_RangeMarkupElements ,_gfccg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cacag :=NewEG_RunLevelElts ();_cadec :=NewEG_RangeMarkupElements ();_cadec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _caefdd :=d .DecodeElement (_cadec .CustomXmlDelRangeStart ,&_gefeg );_caefdd !=nil {return _caefdd ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_cacag );_cacag .EG_RangeMarkupElements =append (_cacag .EG_RangeMarkupElements ,_cadec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_feggf :=NewEG_RunLevelElts ();_edfee :=NewEG_RangeMarkupElements ();_edfee .CustomXmlDelRangeEnd =NewCT_Markup ();if _bfbfa :=d .DecodeElement (_edfee .CustomXmlDelRangeEnd ,&_gefeg );_bfbfa !=nil {return _bfbfa ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_feggf );_feggf .EG_RangeMarkupElements =append (_feggf .EG_RangeMarkupElements ,_edfee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaedb :=NewEG_RunLevelElts ();_ecbf :=NewEG_RangeMarkupElements ();_ecbf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bccd :=d .DecodeElement (_ecbf .CustomXmlMoveFromRangeStart ,&_gefeg );_bccd !=nil {return _bccd ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_aaedb );_aaedb .EG_RangeMarkupElements =append (_aaedb .EG_RangeMarkupElements ,_ecbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fbcba :=NewEG_RunLevelElts ();_gefafa :=NewEG_RangeMarkupElements ();_gefafa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gefgab :=d .DecodeElement (_gefafa .CustomXmlMoveFromRangeEnd ,&_gefeg );_gefgab !=nil {return _gefgab ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_fbcba );_fbcba .EG_RangeMarkupElements =append (_fbcba .EG_RangeMarkupElements ,_gefafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cbdef :=NewEG_RunLevelElts ();_dfgffg :=NewEG_RangeMarkupElements ();_dfgffg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dcdbe :=d .DecodeElement (_dfgffg .CustomXmlMoveToRangeStart ,&_gefeg );_dcdbe !=nil {return _dcdbe ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_cbdef );_cbdef .EG_RangeMarkupElements =append (_cbdef .EG_RangeMarkupElements ,_dfgffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ebfea :=NewEG_RunLevelElts ();_aeca :=NewEG_RangeMarkupElements ();_aeca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afacd :=d .DecodeElement (_aeca .CustomXmlMoveToRangeEnd ,&_gefeg );_afacd !=nil {return _afacd ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_ebfea );_ebfea .EG_RangeMarkupElements =append (_ebfea .EG_RangeMarkupElements ,_aeca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgedea :=NewEG_RunLevelElts ();_cebbf :=NewEG_MathContent ();_cebbf .OMathPara =_cd .NewOMathPara ();if _gbgebd :=d .DecodeElement (_cebbf .OMathPara ,&_gefeg );_gbgebd !=nil {return _gbgebd ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_fgedea );_fgedea .EG_MathContent =append (_fgedea .EG_MathContent ,_cebbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cacddg :=NewEG_RunLevelElts ();_aegeb :=NewEG_MathContent ();_aegeb .OMath =_cd .NewOMath ();if _daagg :=d .DecodeElement (_aegeb .OMath ,&_gefeg );_daagg !=nil {return _daagg ;};_adbfg .EG_RunLevelElts =append (_adbfg .EG_RunLevelElts ,_cacddg );_cacddg .EG_MathContent =append (_cacddg .EG_MathContent ,_aegeb );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\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_gefeg .Name );if _cacegff :=d .Skip ();_cacegff !=nil {return _cacegff ;};};case _d .EndElement :break _cadfc ;case _d .CharData :};};return nil ;};func NewCT_NumRestart ()*CT_NumRestart {_bcfde :=&CT_NumRestart {};_bcfde .ValAttr =ST_RestartNumber (1);return _bcfde ;}; -// Languages for Run Content -Lang *CT_Language ; +// Validate validates the CT_Lock and its children +func (_ebdbc *CT_Lock )Validate ()error {return _ebdbc .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");};func (_cgbec *CT_SmartTagRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdeggg :=range start .Attr {if _gdeggg .Name .Local =="\u0075\u0072\u0069"{_bdbfbf ,_ecaaef :=_gdeggg .Value ,error (nil );if _ecaaef !=nil {return _ecaaef ;};_cgbec .UriAttr =&_bdbfbf ;continue ;};if _gdeggg .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_faagg ,_agecc :=_gdeggg .Value ,error (nil );if _agecc !=nil {return _agecc ;};_cgbec .ElementAttr =_faagg ;continue ;};};_cdfggd :for {_gcbbf ,_bdaadf :=d .Token ();if _bdaadf !=nil {return _bdaadf ;};switch _bdgac :=_gcbbf .(type ){case _d .StartElement :switch _bdgac .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgbec .SmartTagPr =NewCT_SmartTagPr ();if _agbafe :=d .DecodeElement (_cgbec .SmartTagPr ,&_bdgac );_agbafe !=nil {return _agbafe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccdbb :=NewEG_PContent ();_fadad :=NewCT_SimpleField ();if _dgbee :=d .DecodeElement (_fadad ,&_bdgac );_dgbee !=nil {return _dgbee ;};_ccdbb .FldSimple =append (_ccdbb .FldSimple ,_fadad );_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_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 :"\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"}:_geeac :=NewEG_PContent ();_geeac .Hyperlink =NewCT_Hyperlink ();if _gfabg :=d .DecodeElement (_geeac .Hyperlink ,&_bdgac );_gfabg !=nil {return _gfabg ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_geeac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcdcd :=NewEG_PContent ();_gcdcd .SubDoc =NewCT_Rel ();if _abfbc :=d .DecodeElement (_gcdcd .SubDoc ,&_bdgac );_abfbc !=nil {return _abfbc ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_gcdcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gbeacc :=NewEG_PContent ();_gbcda :=NewEG_ContentRunContent ();_gbcda .CustomXml =NewCT_CustomXmlRun ();if _eefa :=d .DecodeElement (_gbcda .CustomXml ,&_bdgac );_eefa !=nil {return _eefa ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_gbeacc );_gbeacc .EG_ContentRunContent =append (_gbeacc .EG_ContentRunContent ,_gbcda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eabdf :=NewEG_PContent ();_fcdf :=NewEG_ContentRunContent ();_fcdf .SmartTag =NewCT_SmartTagRun ();if _baed :=d .DecodeElement (_fcdf .SmartTag ,&_bdgac );_baed !=nil {return _baed ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_eabdf );_eabdf .EG_ContentRunContent =append (_eabdf .EG_ContentRunContent ,_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"}:_ecbec :=NewEG_PContent ();_feggcd :=NewEG_ContentRunContent ();_feggcd .Sdt =NewCT_SdtRun ();if _bcbba :=d .DecodeElement (_feggcd .Sdt ,&_bdgac );_bcbba !=nil {return _bcbba ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_ecbec );_ecbec .EG_ContentRunContent =append (_ecbec .EG_ContentRunContent ,_feggcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_badea :=NewEG_PContent ();_gdgfdg :=NewEG_ContentRunContent ();_gdgfdg .Dir =NewCT_DirContentRun ();if _abcgc :=d .DecodeElement (_gdgfdg .Dir ,&_bdgac );_abcgc !=nil {return _abcgc ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_badea );_badea .EG_ContentRunContent =append (_badea .EG_ContentRunContent ,_gdgfdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefcb :=NewEG_PContent ();_cdbab :=NewEG_ContentRunContent ();_cdbab .Bdo =NewCT_BdoContentRun ();if _ddfed :=d .DecodeElement (_cdbab .Bdo ,&_bdgac );_ddfed !=nil {return _ddfed ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_eefcb );_eefcb .EG_ContentRunContent =append (_eefcb .EG_ContentRunContent ,_cdbab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgdfa :=NewEG_PContent ();_ffefdd :=NewEG_ContentRunContent ();_ffefdd .R =NewCT_R ();if _gbedf :=d .DecodeElement (_ffefdd .R ,&_bdgac );_gbedf !=nil {return _gbedf ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_bgdfa );_bgdfa .EG_ContentRunContent =append (_bgdfa .EG_ContentRunContent ,_ffefdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abagd :=NewEG_PContent ();_dfabd :=NewEG_ContentRunContent ();_fgcba :=NewEG_RunLevelElts ();_fgcba .ProofErr =NewCT_ProofErr ();if _cadgeg :=d .DecodeElement (_fgcba .ProofErr ,&_bdgac );_cadgeg !=nil {return _cadgeg ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_abagd );_abagd .EG_ContentRunContent =append (_abagd .EG_ContentRunContent ,_dfabd );_dfabd .EG_RunLevelElts =append (_dfabd .EG_RunLevelElts ,_fgcba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fcgge :=NewEG_PContent ();_fbfef :=NewEG_ContentRunContent ();_ebdfc :=NewEG_RunLevelElts ();_ebdfc .PermStart =NewCT_PermStart ();if _fecgf :=d .DecodeElement (_ebdfc .PermStart ,&_bdgac );_fecgf !=nil {return _fecgf ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_fcgge );_fcgge .EG_ContentRunContent =append (_fcgge .EG_ContentRunContent ,_fbfef );_fbfef .EG_RunLevelElts =append (_fbfef .EG_RunLevelElts ,_ebdfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cebbc :=NewEG_PContent ();_efecf :=NewEG_ContentRunContent ();_dacfd :=NewEG_RunLevelElts ();_dacfd .PermEnd =NewCT_Perm ();if _bgcggc :=d .DecodeElement (_dacfd .PermEnd ,&_bdgac );_bgcggc !=nil {return _bgcggc ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_cebbc );_cebbc .EG_ContentRunContent =append (_cebbc .EG_ContentRunContent ,_efecf );_efecf .EG_RunLevelElts =append (_efecf .EG_RunLevelElts ,_dacfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efdbf :=NewEG_PContent ();_dgeg :=NewEG_ContentRunContent ();_cgcbb :=NewEG_RunLevelElts ();_cgcbb .Ins =NewCT_RunTrackChange ();if _cgfgb :=d .DecodeElement (_cgcbb .Ins ,&_bdgac );_cgfgb !=nil {return _cgfgb ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_efdbf );_efdbf .EG_ContentRunContent =append (_efdbf .EG_ContentRunContent ,_dgeg );_dgeg .EG_RunLevelElts =append (_dgeg .EG_RunLevelElts ,_cgcbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acabd :=NewEG_PContent ();_bdggf :=NewEG_ContentRunContent ();_ecccd :=NewEG_RunLevelElts ();_ecccd .Del =NewCT_RunTrackChange ();if _egcgd :=d .DecodeElement (_ecccd .Del ,&_bdgac );_egcgd !=nil {return _egcgd ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_acabd );_acabd .EG_ContentRunContent =append (_acabd .EG_ContentRunContent ,_bdggf );_bdggf .EG_RunLevelElts =append (_bdggf .EG_RunLevelElts ,_ecccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gcabcc :=NewEG_PContent ();_cedfcd :=NewEG_ContentRunContent ();_cecef :=NewEG_RunLevelElts ();_cecef .MoveFrom =NewCT_RunTrackChange ();if _bfcdf :=d .DecodeElement (_cecef .MoveFrom ,&_bdgac );_bfcdf !=nil {return _bfcdf ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_gcabcc );_gcabcc .EG_ContentRunContent =append (_gcabcc .EG_ContentRunContent ,_cedfcd );_cedfcd .EG_RunLevelElts =append (_cedfcd .EG_RunLevelElts ,_cecef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gfdeac :=NewEG_PContent ();_dedgc :=NewEG_ContentRunContent ();_bfaeg :=NewEG_RunLevelElts ();_bfaeg .MoveTo =NewCT_RunTrackChange ();if _cadee :=d .DecodeElement (_bfaeg .MoveTo ,&_bdgac );_cadee !=nil {return _cadee ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_gfdeac );_gfdeac .EG_ContentRunContent =append (_gfdeac .EG_ContentRunContent ,_dedgc );_dedgc .EG_RunLevelElts =append (_dedgc .EG_RunLevelElts ,_bfaeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbfag :=NewEG_PContent ();_agfda :=NewEG_ContentRunContent ();_befec :=NewEG_RunLevelElts ();_gdaed :=NewEG_RangeMarkupElements ();_gdaed .BookmarkStart =NewCT_Bookmark ();if _cdbgc :=d .DecodeElement (_gdaed .BookmarkStart ,&_bdgac );_cdbgc !=nil {return _cdbgc ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_bbbfag );_bbbfag .EG_ContentRunContent =append (_bbbfag .EG_ContentRunContent ,_agfda );_agfda .EG_RunLevelElts =append (_agfda .EG_RunLevelElts ,_befec );_befec .EG_RangeMarkupElements =append (_befec .EG_RangeMarkupElements ,_gdaed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbcba :=NewEG_PContent ();_dbdce :=NewEG_ContentRunContent ();_fgagc :=NewEG_RunLevelElts ();_gaffa :=NewEG_RangeMarkupElements ();_gaffa .BookmarkEnd =NewCT_MarkupRange ();if _ddbga :=d .DecodeElement (_gaffa .BookmarkEnd ,&_bdgac );_ddbga !=nil {return _ddbga ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_bgbcba );_bgbcba .EG_ContentRunContent =append (_bgbcba .EG_ContentRunContent ,_dbdce );_dbdce .EG_RunLevelElts =append (_dbdce .EG_RunLevelElts ,_fgagc );_fgagc .EG_RangeMarkupElements =append (_fgagc .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 :"\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"}:_dceda :=NewEG_PContent ();_dgced :=NewEG_ContentRunContent ();_bgfec :=NewEG_RunLevelElts ();_dfcag :=NewEG_RangeMarkupElements ();_dfcag .MoveFromRangeStart =NewCT_MoveBookmark ();if _ggeef :=d .DecodeElement (_dfcag .MoveFromRangeStart ,&_bdgac );_ggeef !=nil {return _ggeef ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_dceda );_dceda .EG_ContentRunContent =append (_dceda .EG_ContentRunContent ,_dgced );_dgced .EG_RunLevelElts =append (_dgced .EG_RunLevelElts ,_bgfec );_bgfec .EG_RangeMarkupElements =append (_bgfec .EG_RangeMarkupElements ,_dfcag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eeagea :=NewEG_PContent ();_egbeca :=NewEG_ContentRunContent ();_cdbcgf :=NewEG_RunLevelElts ();_gfadb :=NewEG_RangeMarkupElements ();_gfadb .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfgac :=d .DecodeElement (_gfadb .MoveFromRangeEnd ,&_bdgac );_bfgac !=nil {return _bfgac ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_eeagea );_eeagea .EG_ContentRunContent =append (_eeagea .EG_ContentRunContent ,_egbeca );_egbeca .EG_RunLevelElts =append (_egbeca .EG_RunLevelElts ,_cdbcgf );_cdbcgf .EG_RangeMarkupElements =append (_cdbcgf .EG_RangeMarkupElements ,_gfadb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abbag :=NewEG_PContent ();_ecbee :=NewEG_ContentRunContent ();_eacdg :=NewEG_RunLevelElts ();_befce :=NewEG_RangeMarkupElements ();_befce .MoveToRangeStart =NewCT_MoveBookmark ();if _aaaedg :=d .DecodeElement (_befce .MoveToRangeStart ,&_bdgac );_aaaedg !=nil {return _aaaedg ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_abbag );_abbag .EG_ContentRunContent =append (_abbag .EG_ContentRunContent ,_ecbee );_ecbee .EG_RunLevelElts =append (_ecbee .EG_RunLevelElts ,_eacdg );_eacdg .EG_RangeMarkupElements =append (_eacdg .EG_RangeMarkupElements ,_befce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ffadc :=NewEG_PContent ();_acbeb :=NewEG_ContentRunContent ();_aeedag :=NewEG_RunLevelElts ();_eaaacf :=NewEG_RangeMarkupElements ();_eaaacf .MoveToRangeEnd =NewCT_MarkupRange ();if _bbfga :=d .DecodeElement (_eaaacf .MoveToRangeEnd ,&_bdgac );_bbfga !=nil {return _bbfga ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_ffadc );_ffadc .EG_ContentRunContent =append (_ffadc .EG_ContentRunContent ,_acbeb );_acbeb .EG_RunLevelElts =append (_acbeb .EG_RunLevelElts ,_aeedag );_aeedag .EG_RangeMarkupElements =append (_aeedag .EG_RangeMarkupElements ,_eaaacf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gebbf :=NewEG_PContent ();_cedba :=NewEG_ContentRunContent ();_gfdeb :=NewEG_RunLevelElts ();_bcbbc :=NewEG_RangeMarkupElements ();_bcbbc .CommentRangeStart =NewCT_MarkupRange ();if _gdgead :=d .DecodeElement (_bcbbc .CommentRangeStart ,&_bdgac );_gdgead !=nil {return _gdgead ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_gebbf );_gebbf .EG_ContentRunContent =append (_gebbf .EG_ContentRunContent ,_cedba );_cedba .EG_RunLevelElts =append (_cedba .EG_RunLevelElts ,_gfdeb );_gfdeb .EG_RangeMarkupElements =append (_gfdeb .EG_RangeMarkupElements ,_bcbbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggec :=NewEG_PContent ();_cdgfcb :=NewEG_ContentRunContent ();_febbg :=NewEG_RunLevelElts ();_fcdcc :=NewEG_RangeMarkupElements ();_fcdcc .CommentRangeEnd =NewCT_MarkupRange ();if _cdedae :=d .DecodeElement (_fcdcc .CommentRangeEnd ,&_bdgac );_cdedae !=nil {return _cdedae ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_cggec );_cggec .EG_ContentRunContent =append (_cggec .EG_ContentRunContent ,_cdgfcb );_cdgfcb .EG_RunLevelElts =append (_cdgfcb .EG_RunLevelElts ,_febbg );_febbg .EG_RangeMarkupElements =append (_febbg .EG_RangeMarkupElements ,_fcdcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cbdaaa :=NewEG_PContent ();_fggdce :=NewEG_ContentRunContent ();_agdba :=NewEG_RunLevelElts ();_cgebg :=NewEG_RangeMarkupElements ();_cgebg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ggdcfd :=d .DecodeElement (_cgebg .CustomXmlInsRangeStart ,&_bdgac );_ggdcfd !=nil {return _ggdcfd ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_cbdaaa );_cbdaaa .EG_ContentRunContent =append (_cbdaaa .EG_ContentRunContent ,_fggdce );_fggdce .EG_RunLevelElts =append (_fggdce .EG_RunLevelElts ,_agdba );_agdba .EG_RangeMarkupElements =append (_agdba .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 :"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"}:_acacf :=NewEG_PContent ();_aaefg :=NewEG_ContentRunContent ();_bebgd :=NewEG_RunLevelElts ();_abfdf :=NewEG_RangeMarkupElements ();_abfdf .CustomXmlInsRangeEnd =NewCT_Markup ();if _geegfb :=d .DecodeElement (_abfdf .CustomXmlInsRangeEnd ,&_bdgac );_geegfb !=nil {return _geegfb ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_acacf );_acacf .EG_ContentRunContent =append (_acacf .EG_ContentRunContent ,_aaefg );_aaefg .EG_RunLevelElts =append (_aaefg .EG_RunLevelElts ,_bebgd );_bebgd .EG_RangeMarkupElements =append (_bebgd .EG_RangeMarkupElements ,_abfdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_geebeg :=NewEG_PContent ();_fcceda :=NewEG_ContentRunContent ();_gbeccf :=NewEG_RunLevelElts ();_cacfg :=NewEG_RangeMarkupElements ();_cacfg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gfbbd :=d .DecodeElement (_cacfg .CustomXmlDelRangeStart ,&_bdgac );_gfbbd !=nil {return _gfbbd ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_geebeg );_geebeg .EG_ContentRunContent =append (_geebeg .EG_ContentRunContent ,_fcceda );_fcceda .EG_RunLevelElts =append (_fcceda .EG_RunLevelElts ,_gbeccf );_gbeccf .EG_RangeMarkupElements =append (_gbeccf .EG_RangeMarkupElements ,_cacfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bcebda :=NewEG_PContent ();_fecag :=NewEG_ContentRunContent ();_gdedf :=NewEG_RunLevelElts ();_acdee :=NewEG_RangeMarkupElements ();_acdee .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddbaa :=d .DecodeElement (_acdee .CustomXmlDelRangeEnd ,&_bdgac );_ddbaa !=nil {return _ddbaa ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_bcebda );_bcebda .EG_ContentRunContent =append (_bcebda .EG_ContentRunContent ,_fecag );_fecag .EG_RunLevelElts =append (_fecag .EG_RunLevelElts ,_gdedf );_gdedf .EG_RangeMarkupElements =append (_gdedf .EG_RangeMarkupElements ,_acdee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eceag :=NewEG_PContent ();_bbega :=NewEG_ContentRunContent ();_afecf :=NewEG_RunLevelElts ();_bfbff :=NewEG_RangeMarkupElements ();_bfbff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ddgfb :=d .DecodeElement (_bfbff .CustomXmlMoveFromRangeStart ,&_bdgac );_ddgfb !=nil {return _ddgfb ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_eceag );_eceag .EG_ContentRunContent =append (_eceag .EG_ContentRunContent ,_bbega );_bbega .EG_RunLevelElts =append (_bbega .EG_RunLevelElts ,_afecf );_afecf .EG_RangeMarkupElements =append (_afecf .EG_RangeMarkupElements ,_bfbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bgbbba :=NewEG_PContent ();_aaeda :=NewEG_ContentRunContent ();_gffac :=NewEG_RunLevelElts ();_efggcd :=NewEG_RangeMarkupElements ();_efggcd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _beaeb :=d .DecodeElement (_efggcd .CustomXmlMoveFromRangeEnd ,&_bdgac );_beaeb !=nil {return _beaeb ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_bgbbba );_bgbbba .EG_ContentRunContent =append (_bgbbba .EG_ContentRunContent ,_aaeda );_aaeda .EG_RunLevelElts =append (_aaeda .EG_RunLevelElts ,_gffac );_gffac .EG_RangeMarkupElements =append (_gffac .EG_RangeMarkupElements ,_efggcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ffaaa :=NewEG_PContent ();_acgdd :=NewEG_ContentRunContent ();_eeafed :=NewEG_RunLevelElts ();_geceg :=NewEG_RangeMarkupElements ();_geceg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dbbdcc :=d .DecodeElement (_geceg .CustomXmlMoveToRangeStart ,&_bdgac );_dbbdcc !=nil {return _dbbdcc ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_ffaaa );_ffaaa .EG_ContentRunContent =append (_ffaaa .EG_ContentRunContent ,_acgdd );_acgdd .EG_RunLevelElts =append (_acgdd .EG_RunLevelElts ,_eeafed );_eeafed .EG_RangeMarkupElements =append (_eeafed .EG_RangeMarkupElements ,_geceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cedgf :=NewEG_PContent ();_egccc :=NewEG_ContentRunContent ();_acece :=NewEG_RunLevelElts ();_dacdc :=NewEG_RangeMarkupElements ();_dacdc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dcegc :=d .DecodeElement (_dacdc .CustomXmlMoveToRangeEnd ,&_bdgac );_dcegc !=nil {return _dcegc ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_cedgf );_cedgf .EG_ContentRunContent =append (_cedgf .EG_ContentRunContent ,_egccc );_egccc .EG_RunLevelElts =append (_egccc .EG_RunLevelElts ,_acece );_acece .EG_RangeMarkupElements =append (_acece .EG_RangeMarkupElements ,_dacdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aabgb :=NewEG_PContent ();_gcfbg :=NewEG_ContentRunContent ();_fgbbg :=NewEG_RunLevelElts ();_gagba :=NewEG_MathContent ();_gagba .OMathPara =_cd .NewOMathPara ();if _faeecf :=d .DecodeElement (_gagba .OMathPara ,&_bdgac );_faeecf !=nil {return _faeecf ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_aabgb );_aabgb .EG_ContentRunContent =append (_aabgb .EG_ContentRunContent ,_gcfbg );_gcfbg .EG_RunLevelElts =append (_gcfbg .EG_RunLevelElts ,_fgbbg );_fgbbg .EG_MathContent =append (_fgbbg .EG_MathContent ,_gagba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dgfac :=NewEG_PContent ();_cegggf :=NewEG_ContentRunContent ();_ggadg :=NewEG_RunLevelElts ();_daeca :=NewEG_MathContent ();_daeca .OMath =_cd .NewOMath ();if _cdddgd :=d .DecodeElement (_daeca .OMath ,&_bdgac );_cdddgd !=nil {return _cdddgd ;};_cgbec .EG_PContent =append (_cgbec .EG_PContent ,_dgfac );_dgfac .EG_ContentRunContent =append (_dgfac .EG_ContentRunContent ,_cegggf );_cegggf .EG_RunLevelElts =append (_cegggf .EG_RunLevelElts ,_ggadg );_ggadg .EG_MathContent =append (_ggadg .EG_MathContent ,_daeca );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\u006d\u0061\u0072\u0074\u0054\u0061g\u0052u\u006e\u0020\u0025\u0076",_bdgac .Name );if _caeef :=d .Skip ();_caeef !=nil {return _caeef ;};};case _d .EndElement :break _cdfggd ;case _d .CharData :};};return nil ;};func (_adafgd *ST_HeightRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deebf ,_egcfb :=d .Token ();if _egcfb !=nil {return _egcfb ;};if _bbdgad ,_gdgfc :=_deebf .(_d .EndElement );_gdgfc &&_bbdgad .Name ==start .Name {*_adafgd =1;return nil ;};if _fccbbg ,_agecd :=_deebf .(_d .CharData );!_agecd {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deebf );}else {switch string (_fccbbg ){case "":*_adafgd =0;case "\u0061\u0075\u0074\u006f":*_adafgd =1;case "\u0065\u0078\u0061c\u0074":*_adafgd =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_adafgd =3;};};_deebf ,_egcfb =d .Token ();if _egcfb !=nil {return _egcfb ;};if _gegegb ,_bbcebf :=_deebf .(_d .EndElement );_bbcebf &&_gegegb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deebf );}; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path +func (_fdagef *CT_Tabs )ValidateWithPath (path string )error {for _dcgf ,_gbfa :=range _fdagef .Tab {if _ebbee :=_gbfa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_dcgf ));_ebbee !=nil {return _ebbee ;};};return nil ;};func (_ccbe *CT_HpsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caae :=range start .Attr {if _caae .Name .Local =="\u0076\u0061\u006c"{_gacab ,_cdgcg :=ParseUnionST_HpsMeasure (_caae .Value );if _cdgcg !=nil {return _cdgcg ;};_ccbe .ValAttr =_gacab ;continue ;};};for {_bafa ,_aagbb :=d .Token ();if _aagbb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_aagbb );};if _gabfc ,_agfdb :=_bafa .(_d .EndElement );_agfdb &&_gabfc .Name ==start .Name {break ;};};return nil ;};type CT_SdtListItem struct{ -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// List Entry Display Text +DisplayTextAttr *string ; -// Office Open XML Math -OMath *CT_OnOff ;}; +// List Entry Value +ValueAttr *string ;};func (_egca *CT_Kinsoku )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdafc :=range start .Attr {if _bdafc .Name .Local =="\u006c\u0061\u006e\u0067"{_ecgdg ,_dgcef :=_bdafc .Value ,error (nil );if _dgcef !=nil {return _dgcef ;};_egca .LangAttr =_ecgdg ;continue ;};if _bdafc .Name .Local =="\u0076\u0061\u006c"{_bbbbc ,_aebbf :=_bdafc .Value ,error (nil );if _aebbf !=nil {return _aebbf ;};_egca .ValAttr =_bbbbc ;continue ;};};for {_facbe ,_egbg :=d .Token ();if _egbg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_egbg );};if _bfbf ,_cdagc :=_facbe .(_d .EndElement );_cdagc &&_bfbf .Name ==start .Name {break ;};};return nil ;};func (_ccbbd *CT_FFTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccbbd .ValAttr =ST_FFTextType (1);for _ ,_abbgac :=range start .Attr {if _abbgac .Name .Local =="\u0076\u0061\u006c"{_ccbbd .ValAttr .UnmarshalXMLAttr (_abbgac );continue ;};};for {_ebbdga ,_efbef :=d .Token ();if _efbef !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_efbef );};if _aaaggga ,_begcc :=_ebbdga .(_d .EndElement );_begcc &&_aaaggga .Name ==start .Name {break ;};};return nil ;};func (_bedeg *CT_Object )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bedeg .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_a .Sprintf ("\u0025\u0076",*_bedeg .DxaOrigAttr )});};if _bedeg .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_a .Sprintf ("\u0025\u0076",*_bedeg .DyaOrigAttr )});};e .EncodeToken (start );if _bedeg .Drawing !=nil {_cgad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_bedeg .Drawing ,_cgad );};if _bedeg .Choice !=nil {_bedeg .Choice .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_WriteProtection and its children -func (_fedba *CT_WriteProtection )Validate ()error {return _fedba .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_gcgbf :=&CT_DocPartBehavior {};_gcgbf .ValAttr =ST_DocPartBehavior (1);return _gcgbf ;};func (_aec *CT_BdoContentRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aec .ValAttr !=ST_DirectionUnset {_cgfb ,_ebb :=_aec .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebb !=nil {return _ebb ;};start .Attr =append (start .Attr ,_cgfb );};e .EncodeToken (start );if _aec .FldSimple !=nil {_gdcb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fbb :=range _aec .FldSimple {e .EncodeElement (_fbb ,_gdcb );};};if _aec .Hyperlink !=nil {_cfdb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_aec .Hyperlink ,_cfdb );};if _aec .SubDoc !=nil {_dfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_aec .SubDoc ,_dfe );};if _aec .EG_ContentRunContent !=nil {for _ ,_dgc :=range _aec .EG_ContentRunContent {_dgc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afbgd *CT_SdtBlock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afbgd .SdtPr !=nil {_gdddc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_afbgd .SdtPr ,_gdddc );};if _afbgd .SdtEndPr !=nil {_dbfag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_afbgd .SdtEndPr ,_dbfag );};if _afbgd .SdtContent !=nil {_adaeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_afbgd .SdtContent ,_adaeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffbbd *CT_DocPartType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gecf ,_gffgc :=_ffbbd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gffgc !=nil {return _gffgc ;};start .Attr =append (start .Attr ,_gecf );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_facbd :=&CT_Placeholder {};_facbd .DocPart =NewCT_String ();return _facbd ;};type CT_FtnProps struct{ +// Validate validates the CT_FitText and its children +func (_gdbbf *CT_FitText )Validate ()error {return _gdbbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};func (_fcbdf ST_DocPartType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fcbdf .String (),start );}; -// Footnote Placement -Pos *CT_FtnPos ; +// Validate validates the CT_R and its children +func (_fbaeg *CT_R )Validate ()error {return _fbaeg .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_cdbfa *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 :_a .Sprintf ("\u0025\u0076",_cdbfa .AuthorAttr )});if _cdbfa .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cdbfa .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cdbfa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cafca *CT_Div )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cafca .MarLeft =NewCT_SignedTwipsMeasure ();_cafca .MarRight =NewCT_SignedTwipsMeasure ();_cafca .MarTop =NewCT_SignedTwipsMeasure ();_cafca .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_abdea :=range start .Attr {if _abdea .Name .Local =="\u0069\u0064"{_eceb ,_cdgf :=_eb .ParseInt (_abdea .Value ,10,64);if _cdgf !=nil {return _cdgf ;};_cafca .IdAttr =_eceb ;continue ;};};_aded :for {_gacce ,_bbgca :=d .Token ();if _bbgca !=nil {return _bbgca ;};switch _fdbea :=_gacce .(type ){case _d .StartElement :switch _fdbea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cafca .BlockQuote =NewCT_OnOff ();if _bede :=d .DecodeElement (_cafca .BlockQuote ,&_fdbea );_bede !=nil {return _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 :"\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"}:_cafca .BodyDiv =NewCT_OnOff ();if _dfdd :=d .DecodeElement (_cafca .BodyDiv ,&_fdbea );_dfdd !=nil {return _dfdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _eegc :=d .DecodeElement (_cafca .MarLeft ,&_fdbea );_eegc !=nil {return _eegc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _cefaf :=d .DecodeElement (_cafca .MarRight ,&_fdbea );_cefaf !=nil {return _cefaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _cbga :=d .DecodeElement (_cafca .MarTop ,&_fdbea );_cbga !=nil {return _cbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _beeded :=d .DecodeElement (_cafca .MarBottom ,&_fdbea );_beeded !=nil {return _beeded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cafca .DivBdr =NewCT_DivBdr ();if _cggd :=d .DecodeElement (_cafca .DivBdr ,&_fdbea );_cggd !=nil {return _cggd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gega :=NewCT_Divs ();if _fcgab :=d .DecodeElement (_gega ,&_fdbea );_fcgab !=nil {return _fcgab ;};_cafca .DivsChild =append (_cafca .DivsChild ,_gega );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\u0069\u0076\u0020\u0025\u0076",_fdbea .Name );if _bffcec :=d .Skip ();_bffcec !=nil {return _bffcec ;};};case _d .EndElement :break _aded ;case _d .CharData :};};return nil ;};func (_dbeaf *CT_MoveBookmark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbefbc :=range start .Attr {if _bbefbc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ecfda ,_afdag :=_bbefbc .Value ,error (nil );if _afdag !=nil {return _afdag ;};_dbeaf .AuthorAttr =_ecfda ;continue ;};if _bbefbc .Name .Local =="\u0064\u0061\u0074\u0065"{_fdeeg ,_daaaf :=ParseStdlibTime (_bbefbc .Value );if _daaaf !=nil {return _daaaf ;};_dbeaf .DateAttr =_fdeeg ;continue ;};if _bbefbc .Name .Local =="\u006e\u0061\u006d\u0065"{_egafa ,_febe :=_bbefbc .Value ,error (nil );if _febe !=nil {return _febe ;};_dbeaf .NameAttr =_egafa ;continue ;};if _bbefbc .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_ccdcc ,_gecg :=_eb .ParseInt (_bbefbc .Value ,10,64);if _gecg !=nil {return _gecg ;};_dbeaf .ColFirstAttr =&_ccdcc ;continue ;};if _bbefbc .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_ffefe ,_eadgg :=_eb .ParseInt (_bbefbc .Value ,10,64);if _eadgg !=nil {return _eadgg ;};_dbeaf .ColLastAttr =&_ffefe ;continue ;};if _bbefbc .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_dbeaf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bbefbc );continue ;};if _bbefbc .Name .Local =="\u0069\u0064"{_ecfgf ,_fdbd :=_eb .ParseInt (_bbefbc .Value ,10,64);if _fdbd !=nil {return _fdbd ;};_dbeaf .IdAttr =_ecfgf ;continue ;};};for {_cafaa ,_acdff :=d .Token ();if _acdff !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_acdff );};if _cdcfb ,_cdecf :=_cafaa .(_d .EndElement );_cdecf &&_cdcfb .Name ==start .Name {break ;};};return nil ;};func (_gcd *CT_AutoCaption )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eea :=range start .Attr {if _eea .Name .Local =="\u006e\u0061\u006d\u0065"{_fadf ,_fdgf :=_eea .Value ,error (nil );if _fdgf !=nil {return _fdgf ;};_gcd .NameAttr =_fadf ;continue ;};if _eea .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fae ,_dgacb :=_eea .Value ,error (nil );if _dgacb !=nil {return _dgacb ;};_gcd .CaptionAttr =_fae ;continue ;};};for {_ccd ,_gag :=d .Token ();if _gag !=nil {return _a .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",_gag );};if _fg ,_ace :=_ccd .(_d .EndElement );_ace &&_fg .Name ==start .Name {break ;};};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 (_cgdcd *CT_PBdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgdcd .Top !=nil {_debga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_cgdcd .Top ,_debga );};if _cgdcd .Left !=nil {_dfeae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cgdcd .Left ,_dfeae );};if _cgdcd .Bottom !=nil {_beafd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cgdcd .Bottom ,_beafd );};if _cgdcd .Right !=nil {_cabed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cgdcd .Right ,_cabed );};if _cgdcd .Between !=nil {_gaadac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}};e .EncodeElement (_cgdcd .Between ,_gaadac );};if _cgdcd .Bar !=nil {_abbab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_cgdcd .Bar ,_abbab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daabdd *ST_Pitch )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddbedb ,_feaadd :=d .Token ();if _feaadd !=nil {return _feaadd ;};if _adaade ,_aabfe :=_ddbedb .(_d .EndElement );_aabfe &&_adaade .Name ==start .Name {*_daabdd =1;return nil ;};if _adafcb ,_egbfb :=_ddbedb .(_d .CharData );!_egbfb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddbedb );}else {switch string (_adafcb ){case "":*_daabdd =0;case "\u0066\u0069\u0078e\u0064":*_daabdd =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_daabdd =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_daabdd =3;};};_ddbedb ,_feaadd =d .Token ();if _feaadd !=nil {return _feaadd ;};if _ebaba ,_cfggfe :=_ddbedb .(_d .EndElement );_cfggfe &&_ebaba .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddbedb );};type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;};func (_dgaec ST_TextEffect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fegec :=_d .Attr {};_fegec .Name =name ;switch _dgaec {case ST_TextEffectUnset :_fegec .Value ="";case ST_TextEffectBlinkBackground :_fegec .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_TextEffectLights :_fegec .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_fegec .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_fegec .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064";case ST_TextEffectShimmer :_fegec .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_fegec .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_fegec .Value ="\u006e\u006f\u006e\u0065";};return _fegec ,nil ;}; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path +func (_geced *CT_SdtContentRow )ValidateWithPath (path string )error {for _ecabb ,_faagf :=range _geced .Tr {if _fdggd :=_faagf .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_ecabb ));_fdggd !=nil {return _fdggd ;};};if _geced .CustomXml !=nil {if _decad :=_geced .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_decad !=nil {return _decad ;};};if _geced .Sdt !=nil {if _gbbcb :=_geced .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gbbcb !=nil {return _gbbcb ;};};for _ccdad ,_bdaef :=range _geced .EG_RunLevelElts {if _befaca :=_bdaef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ccdad ));_befaca !=nil {return _befaca ;};};return nil ;};func (_agfaaa ST_TextEffect )Validate ()error {return _agfaaa .ValidateWithPath ("")};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;);func (_bdggcd ST_ProofErr )ValidateWithPath (path string )error {switch _bdggcd {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdggcd ));};return nil ;};type ST_PageOrientation byte ;func (_afgcbg *WdCT_WrapSquare )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgcbg .WrapTextAttr =WdST_WrapText (1);for _ ,_gegfce :=range start .Attr {if _gegfce .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_afgcbg .WrapTextAttr .UnmarshalXMLAttr (_gegfce );continue ;};if _gegfce .Name .Local =="\u0064\u0069\u0073t\u0054"{_egdea ,_cbaba :=_eb .ParseUint (_gegfce .Value ,10,32);if _cbaba !=nil {return _cbaba ;};_gfcba :=uint32 (_egdea );_afgcbg .DistTAttr =&_gfcba ;continue ;};if _gegfce .Name .Local =="\u0064\u0069\u0073t\u0042"{_ecegd ,_fbbebd :=_eb .ParseUint (_gegfce .Value ,10,32);if _fbbebd !=nil {return _fbbebd ;};_gbcbe :=uint32 (_ecegd );_afgcbg .DistBAttr =&_gbcbe ;continue ;};if _gegfce .Name .Local =="\u0064\u0069\u0073t\u004c"{_eggcbd ,_eggec :=_eb .ParseUint (_gegfce .Value ,10,32);if _eggec !=nil {return _eggec ;};_afgaa :=uint32 (_eggcbd );_afgcbg .DistLAttr =&_afgaa ;continue ;};if _gegfce .Name .Local =="\u0064\u0069\u0073t\u0052"{_afbcb ,_cbccdc :=_eb .ParseUint (_gegfce .Value ,10,32);if _cbccdc !=nil {return _cbccdc ;};_afeca :=uint32 (_afbcb );_afgcbg .DistRAttr =&_afeca ;continue ;};};_cfgeeec :for {_aecdc ,_dagceg :=d .Token ();if _dagceg !=nil {return _dagceg ;};switch _gcfgc :=_aecdc .(type ){case _d .StartElement :switch _gcfgc .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"}:_afgcbg .EffectExtent =NewWdCT_EffectExtent ();if _fdabcc :=d .DecodeElement (_afgcbg .EffectExtent ,&_gcfgc );_fdabcc !=nil {return _fdabcc ;};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\u0057\u0064\u0043\u0054\u005f\u0057r\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065\u0020\u0025\u0076",_gcfgc .Name );if _gbecfe :=d .Skip ();_gbecfe !=nil {return _gbecfe ;};};case _d .EndElement :break _cfgeeec ;case _d .CharData :};};return nil ;};func (_cefee *CT_SdtDropDownList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cefee .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 :_a .Sprintf ("\u0025\u0076",*_cefee .LastValueAttr )});};e .EncodeToken (start );if _cefee .ListItem !=nil {_bdbaef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_fdfgae :=range _cefee .ListItem {e .EncodeElement (_fdfgae ,_bdbaef );};};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;); -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path +func (_eeb *CT_AutoCaptions )ValidateWithPath (path string )error {for _fcc ,_fab :=range _eeb .AutoCaption {if _dad :=_fab .ValidateWithPath (_a .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_fcc ));_dad !=nil {return _dad ;};};return nil ;};func (_edbgc *EG_RunInnerContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcdgf :for {_cbffa ,_deeecb :=d .Token ();if _deeecb !=nil {return _deeecb ;};switch _geeded :=_cbffa .(type ){case _d .StartElement :switch _geeded .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .Br =NewCT_Br ();if _ecgabc :=d .DecodeElement (_edbgc .Br ,&_geeded );_ecgabc !=nil {return _ecgabc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .T =NewCT_Text ();if _gggea :=d .DecodeElement (_edbgc .T ,&_geeded );_gggea !=nil {return _gggea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .ContentPart =NewCT_Rel ();if _bdbfc :=d .DecodeElement (_edbgc .ContentPart ,&_geeded );_bdbfc !=nil {return _bdbfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .DelText =NewCT_Text ();if _dfgbagd :=d .DecodeElement (_edbgc .DelText ,&_geeded );_dfgbagd !=nil {return _dfgbagd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .InstrText =NewCT_Text ();if _faece :=d .DecodeElement (_edbgc .InstrText ,&_geeded );_faece !=nil {return _faece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .DelInstrText =NewCT_Text ();if _caegf :=d .DecodeElement (_edbgc .DelInstrText ,&_geeded );_caegf !=nil {return _caegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .NoBreakHyphen =NewCT_Empty ();if _daaef :=d .DecodeElement (_edbgc .NoBreakHyphen ,&_geeded );_daaef !=nil {return _daaef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .SoftHyphen =NewCT_Empty ();if _gddega :=d .DecodeElement (_edbgc .SoftHyphen ,&_geeded );_gddega !=nil {return _gddega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .DayShort =NewCT_Empty ();if _fdfcd :=d .DecodeElement (_edbgc .DayShort ,&_geeded );_fdfcd !=nil {return _fdfcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_edbgc .MonthShort =NewCT_Empty ();if _dceceg :=d .DecodeElement (_edbgc .MonthShort ,&_geeded );_dceceg !=nil {return _dceceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .YearShort =NewCT_Empty ();if _afdaga :=d .DecodeElement (_edbgc .YearShort ,&_geeded );_afdaga !=nil {return _afdaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .DayLong =NewCT_Empty ();if _ecbebe :=d .DecodeElement (_edbgc .DayLong ,&_geeded );_ecbebe !=nil {return _ecbebe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .MonthLong =NewCT_Empty ();if _ccdceb :=d .DecodeElement (_edbgc .MonthLong ,&_geeded );_ccdceb !=nil {return _ccdceb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .YearLong =NewCT_Empty ();if _egadga :=d .DecodeElement (_edbgc .YearLong ,&_geeded );_egadga !=nil {return _egadga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .AnnotationRef =NewCT_Empty ();if _faced :=d .DecodeElement (_edbgc .AnnotationRef ,&_geeded );_faced !=nil {return _faced ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .FootnoteRef =NewCT_Empty ();if _acbbc :=d .DecodeElement (_edbgc .FootnoteRef ,&_geeded );_acbbc !=nil {return _acbbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .EndnoteRef =NewCT_Empty ();if _eedbc :=d .DecodeElement (_edbgc .EndnoteRef ,&_geeded );_eedbc !=nil {return _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 :"\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"}:_edbgc .Separator =NewCT_Empty ();if _adcbb :=d .DecodeElement (_edbgc .Separator ,&_geeded );_adcbb !=nil {return _adcbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .ContinuationSeparator =NewCT_Empty ();if _fgffed :=d .DecodeElement (_edbgc .ContinuationSeparator ,&_geeded );_fgffed !=nil {return _fgffed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .Sym =NewCT_Sym ();if _cbcgf :=d .DecodeElement (_edbgc .Sym ,&_geeded );_cbcgf !=nil {return _cbcgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .PgNum =NewCT_Empty ();if _bffee :=d .DecodeElement (_edbgc .PgNum ,&_geeded );_bffee !=nil {return _bffee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .Cr =NewCT_Empty ();if _cbgfa :=d .DecodeElement (_edbgc .Cr ,&_geeded );_cbgfa !=nil {return _cbgfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .Tab =NewCT_Empty ();if _fdgdcd :=d .DecodeElement (_edbgc .Tab ,&_geeded );_fdgdcd !=nil {return _fdgdcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .Object =NewCT_Object ();if _cefefdf :=d .DecodeElement (_edbgc .Object ,&_geeded );_cefefdf !=nil {return _cefefdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .Pict =NewCT_Picture ();if _cafege :=d .DecodeElement (_edbgc .Pict ,&_geeded );_cafege !=nil {return _cafege ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .FldChar =NewCT_FldChar ();if _aafdb :=d .DecodeElement (_edbgc .FldChar ,&_geeded );_aafdb !=nil {return _aafdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .Ruby =NewCT_Ruby ();if _eaacdgb :=d .DecodeElement (_edbgc .Ruby ,&_geeded );_eaacdgb !=nil {return _eaacdgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .FootnoteReference =NewCT_FtnEdnRef ();if _fgefc :=d .DecodeElement (_edbgc .FootnoteReference ,&_geeded );_fgefc !=nil {return _fgefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .EndnoteReference =NewCT_FtnEdnRef ();if _cddbed :=d .DecodeElement (_edbgc .EndnoteReference ,&_geeded );_cddbed !=nil {return _cddbed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .CommentReference =NewCT_Markup ();if _aadffd :=d .DecodeElement (_edbgc .CommentReference ,&_geeded );_aadffd !=nil {return _aadffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbgc .Drawing =NewCT_Drawing ();if _bfadc :=d .DecodeElement (_edbgc .Drawing ,&_geeded );_bfadc !=nil {return _bfadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgc .Ptab =NewCT_PTab ();if _cdage :=d .DecodeElement (_edbgc .Ptab ,&_geeded );_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 :"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"}:_edbgc .LastRenderedPageBreak =NewCT_Empty ();if _bdggff :=d .DecodeElement (_edbgc .LastRenderedPageBreak ,&_geeded );_bdggff !=nil {return _bdggff ;};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\u0052\u0075\u006e\u0049\u006e\u006ee\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_geeded .Name );if _gbcca :=d .Skip ();_gbcca !=nil {return _gbcca ;};};case _d .EndElement :break _dcdgf ;case _d .CharData :};};return nil ;};func (_fecbdb *ST_ProofErr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fecbdb =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_fecbdb =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_fecbdb =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_fecbdb =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_fecbdb =4;};return nil ;};func (_ecdfgf ST_Border )Validate ()error {return _ecdfgf .ValidateWithPath ("")};func (_gbacge *WdWgp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gbacge .WdCT_WordprocessingGroup .MarshalXML (e ,start );};type CT_FramesetSplitbar struct{ -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};type CT_SdtPrChoice struct{Equation *CT_Empty ;ComboBox *CT_SdtComboBox ;Date *CT_SdtDate ;DocPartObj *CT_SdtDocPart ;DocPartList *CT_SdtDocPart ;DropDownList *CT_SdtDropDownList ;Picture *CT_Empty ;RichText *CT_Empty ;Text *CT_SdtText ;Citation *CT_Empty ;Group *CT_Empty ;Bibliography *CT_Empty ;};func (_cdecca ST_DocGrid )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fabfc :=_g .Attr {};_fabfc .Name =name ;switch _cdecca {case ST_DocGridUnset :_fabfc .Value ="";case ST_DocGridDefault :_fabfc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_fabfc .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_fabfc .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case ST_DocGridSnapToChars :_fabfc .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _fabfc ,nil ;}; +// Frameset Splitter Width +W *CT_TwipsMeasure ; -// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path -func (_fcdeba *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _gaaea ,_daacag :=range _fcdeba .Wsp {if _bagge :=_daacag .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_gaaea ));_bagge !=nil {return _bagge ;};};for _dgdedf ,_ccdeg :=range _fcdeba .Pic {if _fggabg :=_ccdeg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dgdedf ));_fggabg !=nil {return _fggabg ;};};for _dbafe ,_afcefe :=range _fcdeba .ContentPart {if _accbe :=_afcefe .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_dbafe ));_accbe !=nil {return _accbe ;};};for _fecgbd ,_eccgc :=range _fcdeba .Wgp {if _eacfgg :=_eccgc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_fecgbd ));_eacfgg !=nil {return _eacfgg ;};};for _fbgfa ,_eggcd :=range _fcdeba .GraphicFrame {if _gfdae :=_eggcd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fbgfa ));_gfdae !=nil {return _gfdae ;};};return nil ;}; +// Frameset Splitter Color +Color *CT_Color ; -// Validate validates the CT_MathCtrlDel and its children -func (_gafda *CT_MathCtrlDel )Validate ()error {return _gafda .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");};func (_bdbb *CT_HpsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_bdbb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bea *CT_Cnf )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bea .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .ValAttr )});};if _bea .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .FirstRowAttr )});};if _bea .LastRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .LastRowAttr )});};if _bea .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .FirstColumnAttr )});};if _bea .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .LastColumnAttr )});};if _bea .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .OddVBandAttr )});};if _bea .EvenVBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0056\u0042\u0061\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .EvenVBandAttr )});};if _bea .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .OddHBandAttr )});};if _bea .EvenHBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0048\u0042\u0061\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .EvenHBandAttr )});};if _bea .FirstRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0066\u0069\u0072st\u0052o\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .FirstRowFirstColumnAttr )});};if _bea .FirstRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003af\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u004ca\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .FirstRowLastColumnAttr )});};if _bea .LastRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003al\u0061\u0073\u0074\u0052\u006f\u0077\u0046\u0069r\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .LastRowFirstColumnAttr )});};if _bea .LastRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061st\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bea .LastRowLastColumnAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Do Not Display Frameset Splitters +NoBorder *CT_OnOff ; -// Validate validates the CT_ParaRPr and its children -func (_gbcfed *CT_ParaRPr )Validate ()error {return _gbcfed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");};func NewCT_LevelText ()*CT_LevelText {_ebaef :=&CT_LevelText {};return _ebaef };type ST_TextDirection byte ;func (_ddcd *CT_Height )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ceca :=range start .Attr {if _ceca .Name .Local =="\u0076\u0061\u006c"{_ddfda ,_dfac :=ParseUnionST_TwipsMeasure (_ceca .Value );if _dfac !=nil {return _dfac ;};_ddcd .ValAttr =&_ddfda ;continue ;};if _ceca .Name .Local =="\u0068\u0052\u0075l\u0065"{_ddcd .HRuleAttr .UnmarshalXMLAttr (_ceca );continue ;};};for {_cdeaf ,_fagf :=d .Token ();if _fagf !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_fagf );};if _cedcb ,_ebfcg :=_cdeaf .(_g .EndElement );_ebfcg &&_cedcb .Name ==start .Name {break ;};};return nil ;};func NewCT_TblPrExBase ()*CT_TblPrExBase {_bcefa :=&CT_TblPrExBase {};return _bcefa };func NewCT_HMerge ()*CT_HMerge {_agafd :=&CT_HMerge {};return _agafd };func NewCT_FFCheckBox ()*CT_FFCheckBox {_eabafc :=&CT_FFCheckBox {};return _eabafc }; +// Frameset Splitter Border Style +FlatBorders *CT_OnOff ;};func (_gedbge ST_FtnPos )String ()string {switch _gedbge {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 "";}; -// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path -func (_gdadcb *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _gdadcb .ValAttr ==_gc .ST_VerticalAlignRunUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gacdb :=_gdadcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gacdb !=nil {return _gacdb ;};return nil ;};type CT_PTab struct{ +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_fdecd *CT_Lvl )ValidateWithPath (path string )error {if _fdecd .TentativeAttr !=nil {if _dggga :=_fdecd .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_dggga !=nil {return _dggga ;};};if _fdecd .Start !=nil {if _bbfgb :=_fdecd .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bbfgb !=nil {return _bbfgb ;};};if _fdecd .NumFmt !=nil {if _feegg :=_fdecd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_feegg !=nil {return _feegg ;};};if _fdecd .LvlRestart !=nil {if _fbaffe :=_fdecd .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_fbaffe !=nil {return _fbaffe ;};};if _fdecd .PStyle !=nil {if _aaddaa :=_fdecd .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_aaddaa !=nil {return _aaddaa ;};};if _fdecd .IsLgl !=nil {if _cgagf :=_fdecd .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_cgagf !=nil {return _cgagf ;};};if _fdecd .Suff !=nil {if _cedaef :=_fdecd .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066");_cedaef !=nil {return _cedaef ;};};if _fdecd .LvlText !=nil {if _gefge :=_fdecd .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_gefge !=nil {return _gefge ;};};if _fdecd .LvlPicBulletId !=nil {if _ecga :=_fdecd .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064");_ecga !=nil {return _ecga ;};};if _fdecd .Legacy !=nil {if _bfced :=_fdecd .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_bfced !=nil {return _bfced ;};};if _fdecd .LvlJc !=nil {if _daagc :=_fdecd .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063");_daagc !=nil {return _daagc ;};};if _fdecd .PPr !=nil {if _eeagd :=_fdecd .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_eeagd !=nil {return _eeagd ;};};if _fdecd .RPr !=nil {if _ccade :=_fdecd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ccade !=nil {return _ccade ;};};return nil ;};func NewCT_Background ()*CT_Background {_dgd :=&CT_Background {};return _dgd };func (_ggbeb *CT_JcTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dbab ,_ffebc :=_ggbeb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffebc !=nil {return _ffebc ;};start .Attr =append (start .Attr ,_dbab );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agffce *ST_InfoTextType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agffce =0;case "\u0074\u0065\u0078\u0074":*_agffce =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_agffce =2;};return nil ;};func NewCT_Zoom ()*CT_Zoom {_fccddc :=&CT_Zoom {};return _fccddc }; -// Positional Tab Stop Alignment -AlignmentAttr ST_PTabAlignment ; +// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path +func (_feefg *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _feefg .ValAttr ==ST_MailMergeSourceTypeUnset {return _a .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 _dbdgc :=_feefg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbdgc !=nil {return _dbdgc ;};return nil ;}; -// Positional Tab Base -RelativeToAttr ST_PTabRelativeTo ; +// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path +func (_beabd *CT_PageSz )ValidateWithPath (path string )error {if _beabd .WAttr !=nil {if _cebbdb :=_beabd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_cebbdb !=nil {return _cebbdb ;};};if _beabd .HAttr !=nil {if _dbgcbf :=_beabd .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_dbgcbf !=nil {return _dbgcbf ;};};if _cdabe :=_beabd .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cdabe !=nil {return _cdabe ;};return nil ;}; -// Tab Leader Character -LeaderAttr ST_PTabLeader ;}; +// Validate validates the CT_MultiLevelType and its children +func (_ebaaa *CT_MultiLevelType )Validate ()error {return _ebaaa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path -func (_cbeeb *CT_RubyContent )ValidateWithPath (path string )error {if _cbeeb .R !=nil {if _abdec :=_cbeeb .R .ValidateWithPath (path +"\u002f\u0052");_abdec !=nil {return _abdec ;};};for _fgged ,_geefb :=range _cbeeb .EG_RunLevelElts {if _bceda :=_geefb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fgged ));_bceda !=nil {return _bceda ;};};return nil ;};func NewCT_WritingStyle ()*CT_WritingStyle {_dbffcg :=&CT_WritingStyle {};return _dbffcg }; +// ST_TextScale is a union type +type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};type AG_TransitionalPassword struct{CryptProviderTypeAttr _dg .ST_CryptProv ;CryptAlgorithmClassAttr _dg .ST_AlgClass ;CryptAlgorithmTypeAttr _dg .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_ffaeee *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 _ffaeee .EG_PContentBase !=nil {for _ ,_fdcab :=range _ffaeee .EG_PContentBase {_fdcab .MarshalXML (e ,_d .StartElement {});};};if _ffaeee .EG_ContentRunContentBase !=nil {for _ ,_baeabe :=range _ffaeee .EG_ContentRunContentBase {_baeabe .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_cggaa *EG_ContentBlockContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cggaa .CustomXml !=nil {_fefcg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_cggaa .CustomXml ,_fefcg );};if _cggaa .Sdt !=nil {_gadgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cggaa .Sdt ,_gadgf );};if _cggaa .P !=nil {_fbdgbcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070"}};for _ ,_ffecea :=range _cggaa .P {e .EncodeElement (_ffecea ,_fbdgbcd );};};if _cggaa .Tbl !=nil {_bbdbff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_babaeg :=range _cggaa .Tbl {e .EncodeElement (_babaeg ,_bbdbff );};};if _cggaa .EG_RunLevelElts !=nil {for _ ,_debf :=range _cggaa .EG_RunLevelElts {_debf .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path -func (_gdaccb *Footnotes )ValidateWithPath (path string )error {if _dabag :=_gdaccb .CT_Footnotes .ValidateWithPath (path );_dabag !=nil {return _dabag ;};return nil ;};func NewCT_TxbxContent ()*CT_TxbxContent {_facec :=&CT_TxbxContent {};return _facec };func (_aeeea *CT_SdtPrChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cabece :for {_cfbgd ,_afgba :=d .Token ();if _afgba !=nil {return _afgba ;};switch _aafed :=_cfbgd .(type ){case _g .StartElement :switch _aafed .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_aeeea .Equation =NewCT_Empty ();if _bffbe :=d .DecodeElement (_aeeea .Equation ,&_aafed );_bffbe !=nil {return _bffbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_aeeea .ComboBox =NewCT_SdtComboBox ();if _egdfa :=d .DecodeElement (_aeeea .ComboBox ,&_aafed );_egdfa !=nil {return _egdfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065"}:_aeeea .Date =NewCT_SdtDate ();if _dabed :=d .DecodeElement (_aeeea .Date ,&_aafed );_dabed !=nil {return _dabed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_aeeea .DocPartObj =NewCT_SdtDocPart ();if _dgbga :=d .DecodeElement (_aeeea .DocPartObj ,&_aafed );_dgbga !=nil {return _dgbga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_aeeea .DocPartList =NewCT_SdtDocPart ();if _ffacg :=d .DecodeElement (_aeeea .DocPartList ,&_aafed );_ffacg !=nil {return _ffacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_aeeea .DropDownList =NewCT_SdtDropDownList ();if _bedad :=d .DecodeElement (_aeeea .DropDownList ,&_aafed );_bedad !=nil {return _bedad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_aeeea .Picture =NewCT_Empty ();if _facae :=d .DecodeElement (_aeeea .Picture ,&_aafed );_facae !=nil {return _facae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_aeeea .RichText =NewCT_Empty ();if _bagaf :=d .DecodeElement (_aeeea .RichText ,&_aafed );_bagaf !=nil {return _bagaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:_aeeea .Text =NewCT_SdtText ();if _gffaa :=d .DecodeElement (_aeeea .Text ,&_aafed );_gffaa !=nil {return _gffaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_aeeea .Citation =NewCT_Empty ();if _febfe :=d .DecodeElement (_aeeea .Citation ,&_aafed );_febfe !=nil {return _febfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u006fu\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_aeeea .Group =NewCT_Empty ();if _gcdbf :=d .DecodeElement (_aeeea .Group ,&_aafed );_gcdbf !=nil {return _gcdbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_aeeea .Bibliography =NewCT_Empty ();if _baaeb :=d .DecodeElement (_aeeea .Bibliography ,&_aafed );_baaeb !=nil {return _baaeb ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_aafed .Name );if _fbgdb :=d .Skip ();_fbgdb !=nil {return _fbgdb ;};};case _g .EndElement :break _cabece ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_MathCtrlIns and its children +func (_cdaae *CT_MathCtrlIns )Validate ()error {return _cdaae .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};func (_dfddg *CT_OnOff )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbbaa :=range start .Attr {if _gbbaa .Name .Local =="\u0076\u0061\u006c"{_aeafff ,_fbbga :=ParseUnionST_OnOff (_gbbaa .Value );if _fbbga !=nil {return _fbbga ;};_dfddg .ValAttr =&_aeafff ;continue ;};};for {_fbcbfa ,_agaafe :=d .Token ();if _agaafe !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_agaafe );};if _bgfe ,_aegab :=_fbcbfa .(_d .EndElement );_aegab &&_bgfe .Name ==start .Name {break ;};};return nil ;};func (_gdce *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 :_a .Sprintf ("\u0025\u0076",_gdce .NameAttr )});if _gdce .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gdce .ColFirstAttr )});};if _gdce .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_a .Sprintf ("\u0025\u0076",*_gdce .ColLastAttr )});};if _gdce .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_befdb ,_bcbd :=_gdce .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 _bcbd !=nil {return _bcbd ;};start .Attr =append (start .Attr ,_befdb );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gdce .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afabg *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gfdec ,_dcfaab :=_afabg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcfaab !=nil {return _dcfaab ;};start .Attr =append (start .Attr ,_gfdec );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path -func (_bfbge *WdCT_Anchor )ValidateWithPath (path string )error {if _cdade :=_bfbge .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_cdade !=nil {return _cdade ;};if _cadea :=_bfbge .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048");_cadea !=nil {return _cadea ;};if _eafcff :=_bfbge .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_eafcff !=nil {return _eafcff ;};if _gbcfbb :=_bfbge .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_gbcfbb !=nil {return _gbcfbb ;};if _bfbge .EffectExtent !=nil {if _aggdc :=_bfbge .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_aggdc !=nil {return _aggdc ;};};if _bfbge .Choice !=nil {if _bfcegb :=_bfbge .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfcegb !=nil {return _bfcegb ;};};if _bgffff :=_bfbge .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_bgffff !=nil {return _bgffff ;};if _bfbge .CNvGraphicFramePr !=nil {if _ecegb :=_bfbge .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_ecegb !=nil {return _ecegb ;};};if _bbbcc :=_bfbge .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_bbbcc !=nil {return _bbbcc ;};return nil ;}; +// Validate validates the CT_RPrChange and its children +func (_babcae *CT_RPrChange )Validate ()error {return _babcae .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type CT_SdtContentRow struct{ -// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path -func (_efgeec *EG_RPr )ValidateWithPath (path string )error {if _efgeec .RPr !=nil {if _afaabd :=_efgeec .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_afaabd !=nil {return _afaabd ;};};return nil ;};type ST_TextEffect byte ; +// Table Row +Tr []*CT_Row ; -// Validate validates the WdCT_WrapSquare and its children -func (_agbdc *WdCT_WrapSquare )Validate ()error {return _agbdc .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");}; +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path -func (_dad *AG_TransitionalPassword )ValidateWithPath (path string )error {if _eaba :=_dad .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_eaba !=nil {return _eaba ;};if _de :=_dad .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_de !=nil {return _de ;};if _fda :=_dad .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fda !=nil {return _fda ;};return nil ;};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_fcbdea :=&EG_FtnEdnNumProps {};return _fcbdea };type CT_NumPr struct{ +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Numbering Level Reference -Ilvl *CT_DecimalNumber ; +// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path +func (_bgedb *CT_TrPrBase )ValidateWithPath (path string )error {for _aeegea ,_dggge :=range _bgedb .CnfStyle {if _gabcc :=_dggge .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aeegea ));_gabcc !=nil {return _gabcc ;};};for _fbdad ,_cafabc :=range _bgedb .DivId {if _ebbfd :=_cafabc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fbdad ));_ebbfd !=nil {return _ebbfd ;};};for _beegc ,_adcef :=range _bgedb .GridBefore {if _cgcef :=_adcef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_beegc ));_cgcef !=nil {return _cgcef ;};};for _eggaea ,_gbcbg :=range _bgedb .GridAfter {if _agbec :=_gbcbg .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eggaea ));_agbec !=nil {return _agbec ;};};for _fbaae ,_gcaac :=range _bgedb .WBefore {if _dcbbdc :=_gcaac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_fbaae ));_dcbbdc !=nil {return _dcbbdc ;};};for _gaeda ,_ddcabc :=range _bgedb .WAfter {if _efgfc :=_ddcabc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gaeda ));_efgfc !=nil {return _efgfc ;};};for _eebbe ,_fdabc :=range _bgedb .CantSplit {if _dffbb :=_fdabc .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_eebbe ));_dffbb !=nil {return _dffbb ;};};for _gdegd ,_fggcf :=range _bgedb .TrHeight {if _feebbb :=_fggcf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_gdegd ));_feebbb !=nil {return _feebbb ;};};for _becge ,_afdecg :=range _bgedb .TblHeader {if _facbgf :=_afdecg .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_becge ));_facbgf !=nil {return _facbgf ;};};for _eeecc ,_gdagda :=range _bgedb .TblCellSpacing {if _cgedd :=_gdagda .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_eeecc ));_cgedd !=nil {return _cgedd ;};};for _bgbcf ,_aggfg :=range _bgedb .Jc {if _dfgfg :=_aggfg .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_bgbcf ));_dfgfg !=nil {return _dfgfg ;};};for _ebafad ,_eefac :=range _bgedb .Hidden {if _defgdc :=_eefac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_ebafad ));_defgdc !=nil {return _defgdc ;};};return nil ;}; -// Numbering Definition Instance Reference -NumId *CT_DecimalNumber ; +// Validate validates the EG_RubyContent and its children +func (_defbfa *EG_RubyContent )Validate ()error {return _defbfa .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");}; -// Previous Paragraph Numbering Properties -NumberingChange *CT_TrackChangeNumbering ; +// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path +func (_fgefb *CT_TcPrInner )ValidateWithPath (path string )error {if _fgefb .CnfStyle !=nil {if _agcgb :=_fgefb .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_agcgb !=nil {return _agcgb ;};};if _fgefb .TcW !=nil {if _gbeafa :=_fgefb .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_gbeafa !=nil {return _gbeafa ;};};if _fgefb .GridSpan !=nil {if _bcffd :=_fgefb .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_bcffd !=nil {return _bcffd ;};};if _fgefb .HMerge !=nil {if _ddeaf :=_fgefb .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_ddeaf !=nil {return _ddeaf ;};};if _fgefb .VMerge !=nil {if _gcgdae :=_fgefb .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_gcgdae !=nil {return _gcgdae ;};};if _fgefb .TcBorders !=nil {if _aggbb :=_fgefb .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_aggbb !=nil {return _aggbb ;};};if _fgefb .Shd !=nil {if _dfbbeb :=_fgefb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dfbbeb !=nil {return _dfbbeb ;};};if _fgefb .NoWrap !=nil {if _bbfcg :=_fgefb .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_bbfcg !=nil {return _bbfcg ;};};if _fgefb .TcMar !=nil {if _fgccfd :=_fgefb .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_fgccfd !=nil {return _fgccfd ;};};if _fgefb .TextDirection !=nil {if _eeaef :=_fgefb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_eeaef !=nil {return _eeaef ;};};if _fgefb .TcFitText !=nil {if _aaddaag :=_fgefb .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_aaddaag !=nil {return _aaddaag ;};};if _fgefb .VAlign !=nil {if _deccc :=_fgefb .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_deccc !=nil {return _deccc ;};};if _fgefb .HideMark !=nil {if _gcbab :=_fgefb .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_gcbab !=nil {return _gcbab ;};};if _fgefb .Headers !=nil {if _cdaeb :=_fgefb .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_cdaeb !=nil {return _cdaeb ;};};if _fgefb .CellIns !=nil {if _fffec :=_fgefb .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_fffec !=nil {return _fffec ;};};if _fgefb .CellDel !=nil {if _ebcbc :=_fgefb .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_ebcbc !=nil {return _ebcbc ;};};if _fgefb .CellMerge !=nil {if _fdbae :=_fgefb .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_fdbae !=nil {return _fdbae ;};};return nil ;}; -// Inserted Numbering Properties -Ins *CT_TrackChange ;}; +// Validate validates the CT_Numbering and its children +func (_eeagc *CT_Numbering )Validate ()error {return _eeagc .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_bafeb *CT_Proof )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bafeb .SpellingAttr !=ST_ProofUnset {_gfbbc ,_adcab :=_bafeb .SpellingAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"});if _adcab !=nil {return _adcab ;};start .Attr =append (start .Attr ,_gfbbc );};if _bafeb .GrammarAttr !=ST_ProofUnset {_bdeff ,_bdeaf :=_bafeb .GrammarAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _bdeaf !=nil {return _bdeaf ;};start .Attr =append (start .Attr ,_bdeff );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_ContentRunContent ()*EG_ContentRunContent {_adfee :=&EG_ContentRunContent {};return _adfee ;}; -// Validate validates the CT_EdnProps and its children -func (_afggd *CT_EdnProps )Validate ()error {return _afggd .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};type CT_Ruby struct{ +// Validate validates the EG_ParaRPrTrackChanges and its children +func (_cefdff *EG_ParaRPrTrackChanges )Validate ()error {return _cefdff .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");};func (_bdebbb *CT_DecimalNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdbb :=range start .Attr {if _gdbb .Name .Local =="\u0076\u0061\u006c"{_fedfc ,_ffbb :=_eb .ParseInt (_gdbb .Value ,10,64);if _ffbb !=nil {return _ffbb ;};_bdebbb .ValAttr =_fedfc ;continue ;};};for {_bddcf ,_agfgb :=d .Token ();if _agfgb !=nil {return _a .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",_agfgb );};if _cafaf ,_dbagb :=_bddcf .(_d .EndElement );_dbagb &&_cafaf .Name ==start .Name {break ;};};return nil ;};func NewCT_Odso ()*CT_Odso {_fgggbb :=&CT_Odso {};return _fgggbb };func NewCT_WebSettings ()*CT_WebSettings {_fbdac :=&CT_WebSettings {};return _fbdac };func (_dfaadg ST_Direction )String ()string {switch _dfaadg {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";};func (_adbbb *EG_SectPrContents )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abdeab :for {_daffgb ,_cecbe :=d .Token ();if _cecbe !=nil {return _cecbe ;};switch _edcbaf :=_daffgb .(type ){case _d .StartElement :switch _edcbaf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbbb .FootnotePr =NewCT_FtnProps ();if _cbfgfa :=d .DecodeElement (_adbbb .FootnotePr ,&_edcbaf );_cbfgfa !=nil {return _cbfgfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbbb .EndnotePr =NewCT_EdnProps ();if _aaaaa :=d .DecodeElement (_adbbb .EndnotePr ,&_edcbaf );_aaaaa !=nil {return _aaaaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adbbb .Type =NewCT_SectType ();if _fgcfgc :=d .DecodeElement (_adbbb .Type ,&_edcbaf );_fgcfgc !=nil {return _fgcfgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adbbb .PgSz =NewCT_PageSz ();if _gfcfc :=d .DecodeElement (_adbbb .PgSz ,&_edcbaf );_gfcfc !=nil {return _gfcfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adbbb .PgMar =NewCT_PageMar ();if _dfdce :=d .DecodeElement (_adbbb .PgMar ,&_edcbaf );_dfdce !=nil {return _dfdce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adbbb .PaperSrc =NewCT_PaperSource ();if _ccdfa :=d .DecodeElement (_adbbb .PaperSrc ,&_edcbaf );_ccdfa !=nil {return _ccdfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbbb .PgBorders =NewCT_PageBorders ();if _ecgcg :=d .DecodeElement (_adbbb .PgBorders ,&_edcbaf );_ecgcg !=nil {return _ecgcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbbb .LnNumType =NewCT_LineNumber ();if _faeba :=d .DecodeElement (_adbbb .LnNumType ,&_edcbaf );_faeba !=nil {return _faeba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbbb .PgNumType =NewCT_PageNumber ();if _fccbce :=d .DecodeElement (_adbbb .PgNumType ,&_edcbaf );_fccbce !=nil {return _fccbce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adbbb .Cols =NewCT_Columns ();if _adgea :=d .DecodeElement (_adbbb .Cols ,&_edcbaf );_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 :"\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"}:_adbbb .FormProt =NewCT_OnOff ();if _bccgdf :=d .DecodeElement (_adbbb .FormProt ,&_edcbaf );_bccgdf !=nil {return _bccgdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbbb .VAlign =NewCT_VerticalJc ();if _ccfggg :=d .DecodeElement (_adbbb .VAlign ,&_edcbaf );_ccfggg !=nil {return _ccfggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbbb .NoEndnote =NewCT_OnOff ();if _cgafe :=d .DecodeElement (_adbbb .NoEndnote ,&_edcbaf );_cgafe !=nil {return _cgafe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbbb .TitlePg =NewCT_OnOff ();if _abfab :=d .DecodeElement (_adbbb .TitlePg ,&_edcbaf );_abfab !=nil {return _abfab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adbbb .TextDirection =NewCT_TextDirection ();if _fafbae :=d .DecodeElement (_adbbb .TextDirection ,&_edcbaf );_fafbae !=nil {return _fafbae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adbbb .Bidi =NewCT_OnOff ();if _gdgdb :=d .DecodeElement (_adbbb .Bidi ,&_edcbaf );_gdgdb !=nil {return _gdgdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbbb .RtlGutter =NewCT_OnOff ();if _gccca :=d .DecodeElement (_adbbb .RtlGutter ,&_edcbaf );_gccca !=nil {return _gccca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbbb .DocGrid =NewCT_DocGrid ();if _ceddc :=d .DecodeElement (_adbbb .DocGrid ,&_edcbaf );_ceddc !=nil {return _ceddc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbbb .PrinterSettings =NewCT_Rel ();if _cabdg :=d .DecodeElement (_adbbb .PrinterSettings ,&_edcbaf );_cabdg !=nil {return _cabdg ;};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\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_edcbaf .Name );if _gefff :=d .Skip ();_gefff !=nil {return _gefff ;};};case _d .EndElement :break _abdeab ;case _d .CharData :};};return nil ;};func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_efaeg :=&WdCT_WordprocessingGroup {};_efaeg .CNvGrpSpPr =_c .NewCT_NonVisualGroupDrawingShapeProps ();_efaeg .GrpSpPr =_c .NewCT_GroupShapeProperties ();return _efaeg ;};type CT_DataBinding struct{ -// Phonetic Guide Properties -RubyPr *CT_RubyPr ; +// XML Namespace Prefix Mappings +PrefixMappingsAttr *string ; -// Phonetic Guide Text -Rt *CT_RubyContent ; +// XPath +XpathAttr string ; -// Phonetic Guide Base Text -RubyBase *CT_RubyContent ;};func (_bafca *CT_SdtListItem )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdfgg :=range start .Attr {if _fdfgg .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_afcf ,_bgcfc :=_fdfgg .Value ,error (nil );if _bgcfc !=nil {return _bgcfc ;};_bafca .DisplayTextAttr =&_afcf ;continue ;};if _fdfgg .Name .Local =="\u0076\u0061\u006cu\u0065"{_gacae ,_eeedb :=_fdfgg .Value ,error (nil );if _eeedb !=nil {return _eeedb ;};_bafca .ValueAttr =&_gacae ;continue ;};};for {_ccfbb ,_adaaf :=d .Token ();if _adaaf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0064\u0074\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d:\u0020\u0025\u0073",_adaaf );};if _cabaeg ,_dbbgd :=_ccfbb .(_g .EndElement );_dbbgd &&_cabaeg .Name ==start .Name {break ;};};return nil ;};func (_faebg ST_Hint )ValidateWithPath (path string )error {switch _faebg {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faebg ));};return nil ;};func (_ffead *ST_HighlightColor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ffead =0;case "\u0062\u006c\u0061c\u006b":*_ffead =1;case "\u0062\u006c\u0075\u0065":*_ffead =2;case "\u0063\u0079\u0061\u006e":*_ffead =3;case "\u0067\u0072\u0065e\u006e":*_ffead =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_ffead =5;case "\u0072\u0065\u0064":*_ffead =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_ffead =7;case "\u0077\u0068\u0069t\u0065":*_ffead =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_ffead =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_ffead =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_ffead =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_ffead =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_ffead =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_ffead =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_ffead =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_ffead =16;case "\u006e\u006f\u006e\u0065":*_ffead =17;};return nil ;};const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;);func NewCT_Div ()*CT_Div {_bebfd :=&CT_Div {};_bebfd .MarLeft =NewCT_SignedTwipsMeasure ();_bebfd .MarRight =NewCT_SignedTwipsMeasure ();_bebfd .MarTop =NewCT_SignedTwipsMeasure ();_bebfd .MarBottom =NewCT_SignedTwipsMeasure ();return _bebfd ;}; +// Custom XML Data Storage ID +StoreItemIDAttr string ;};func (_eeeee *CT_Ind )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfcfd :=range start .Attr {if _dfcfd .Name .Local =="\u0073\u0074\u0061r\u0074"{_dada ,_egbcde :=ParseUnionST_SignedTwipsMeasure (_dfcfd .Value );if _egbcde !=nil {return _egbcde ;};_eeeee .StartAttr =&_dada ;continue ;};if _dfcfd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_fcbcd ,_eccag :=_eb .ParseInt (_dfcfd .Value ,10,64);if _eccag !=nil {return _eccag ;};_eeeee .StartCharsAttr =&_fcbcd ;continue ;};if _dfcfd .Name .Local =="\u0065\u006e\u0064"{_gfbcbf ,_fbebb :=ParseUnionST_SignedTwipsMeasure (_dfcfd .Value );if _fbebb !=nil {return _fbebb ;};_eeeee .EndAttr =&_gfbcbf ;continue ;};if _dfcfd .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_cfdff ,_cdcaa :=_eb .ParseInt (_dfcfd .Value ,10,64);if _cdcaa !=nil {return _cdcaa ;};_eeeee .EndCharsAttr =&_cfdff ;continue ;};if _dfcfd .Name .Local =="\u006c\u0065\u0066\u0074"{_fbcgc ,_fbcag :=ParseUnionST_SignedTwipsMeasure (_dfcfd .Value );if _fbcag !=nil {return _fbcag ;};_eeeee .LeftAttr =&_fbcgc ;continue ;};if _dfcfd .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_bgbcg ,_bgeca :=_eb .ParseInt (_dfcfd .Value ,10,64);if _bgeca !=nil {return _bgeca ;};_eeeee .LeftCharsAttr =&_bgbcg ;continue ;};if _dfcfd .Name .Local =="\u0072\u0069\u0067h\u0074"{_befbg ,_eddfd :=ParseUnionST_SignedTwipsMeasure (_dfcfd .Value );if _eddfd !=nil {return _eddfd ;};_eeeee .RightAttr =&_befbg ;continue ;};if _dfcfd .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_cfbge ,_fgggb :=_eb .ParseInt (_dfcfd .Value ,10,64);if _fgggb !=nil {return _fgggb ;};_eeeee .RightCharsAttr =&_cfbge ;continue ;};if _dfcfd .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_bccbd ,_aeec :=ParseUnionST_TwipsMeasure (_dfcfd .Value );if _aeec !=nil {return _aeec ;};_eeeee .HangingAttr =&_bccbd ;continue ;};if _dfcfd .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_gbacd ,_dcagc :=_eb .ParseInt (_dfcfd .Value ,10,64);if _dcagc !=nil {return _dcagc ;};_eeeee .HangingCharsAttr =&_gbacd ;continue ;};if _dfcfd .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_cbbda ,_gecdf :=ParseUnionST_TwipsMeasure (_dfcfd .Value );if _gecdf !=nil {return _gecdf ;};_eeeee .FirstLineAttr =&_cbbda ;continue ;};if _dfcfd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_babcab ,_acedd :=_eb .ParseInt (_dfcfd .Value ,10,64);if _acedd !=nil {return _acedd ;};_eeeee .FirstLineCharsAttr =&_babcab ;continue ;};};for {_bbdfd ,_bceac :=d .Token ();if _bceac !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_bceac );};if _egdd ,_fbfcf :=_bbdfd .(_d .EndElement );_fbfcf &&_egdd .Name ==start .Name {break ;};};return nil ;};func NewCT_Font ()*CT_Font {_bddd :=&CT_Font {};return _bddd };func (_befab *CT_GlossaryDocument )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _befab .Background !=nil {_dadff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_befab .Background ,_dadff );};if _befab .DocParts !=nil {_bdaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_befab .DocParts ,_bdaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_ddbag *CT_Kinsoku )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path +func (_bccec *CT_Tc )ValidateWithPath (path string )error {if _bccec .TcPr !=nil {if _adag :=_bccec .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_adag !=nil {return _adag ;};};for _fbacf ,_gcafce :=range _bccec .EG_BlockLevelElts {if _fcfece :=_gcafce .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fbacf ));_fcfece !=nil {return _fcfece ;};};return nil ;};func (_bggef ST_Direction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdcege :=_d .Attr {};_gdcege .Name =name ;switch _bggef {case ST_DirectionUnset :_gdcege .Value ="";case ST_DirectionLtr :_gdcege .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_gdcege .Value ="\u0072\u0074\u006c";};return _gdcege ,nil ;};func (_ecge *CT_DirContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecge .ValAttr !=ST_DirectionUnset {_dgacd ,_fbcg :=_ecge .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbcg !=nil {return _fbcg ;};start .Attr =append (start .Attr ,_dgacd );};e .EncodeToken (start );if _ecge .FldSimple !=nil {_dccc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_feeg :=range _ecge .FldSimple {e .EncodeElement (_feeg ,_dccc );};};if _ecge .Hyperlink !=nil {_ggee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ecge .Hyperlink ,_ggee );};if _ecge .SubDoc !=nil {_gafec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_ecge .SubDoc ,_gafec );};if _ecge .EG_ContentRunContent !=nil {for _ ,_cdegf :=range _ecge .EG_ContentRunContent {_cdegf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Spacing struct{ -// Validate validates the CT_Odso and its children -func (_adcg *CT_Odso )Validate ()error {return _adcg .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};func (_abgdfd *ST_RestartNumber )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abgdfd =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_abgdfd =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_abgdfd =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_abgdfd =3;};return nil ;};func (_gaaa *CT_FitText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_febaa :=range start .Attr {if _febaa .Name .Local =="\u0076\u0061\u006c"{_gcgfd ,_dadb :=ParseUnionST_TwipsMeasure (_febaa .Value );if _dadb !=nil {return _dadb ;};_gaaa .ValAttr =_gcgfd ;continue ;};if _febaa .Name .Local =="\u0069\u0064"{_abae ,_deeg :=_b .ParseInt (_febaa .Value ,10,64);if _deeg !=nil {return _deeg ;};_gaaa .IdAttr =&_abae ;continue ;};};for {_geadc ,_aagcc :=d .Token ();if _aagcc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_aagcc );};if _afadc ,_egfb :=_geadc .(_g .EndElement );_egfb &&_afadc .Name ==start .Name {break ;};};return nil ;};type CT_TblPrBase struct{ +// Spacing Above Paragraph +BeforeAttr *_dg .ST_TwipsMeasure ; -// Referenced Table Style -TblStyle *CT_String ; +// Spacing Above Paragraph IN Line Units +BeforeLinesAttr *int64 ; -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// Automatically Determine Spacing Above Paragraph +BeforeAutospacingAttr *_dg .ST_OnOff ; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Spacing Below Paragraph +AfterAttr *_dg .ST_TwipsMeasure ; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// Spacing Below Paragraph in Line Units +AfterLinesAttr *int64 ; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Automatically Determine Spacing Below Paragraph +AfterAutospacingAttr *_dg .ST_OnOff ; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Spacing Between Lines in Paragraph +LineAttr *ST_SignedTwipsMeasure ; -// Preferred Table Width -TblW *CT_TblWidth ; +// Spacing Between Lines +LineRuleAttr ST_LineSpacingRule ;};func (_bab *CT_BookmarkRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bab .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bab .ColFirstAttr )});};if _bab .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_a .Sprintf ("\u0025\u0076",*_bab .ColLastAttr )});};if _bab .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_bgcg ,_dee :=_bab .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 _dee !=nil {return _dee ;};start .Attr =append (start .Attr ,_bgcg );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bab .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgadaf *WdCT_PosVChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgadaf .Align !=WdST_AlignVUnset {_geddgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fgadaf .Align ,_geddgd );};if _fgadaf .PosOffset !=nil {_ffaddd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_fgadaf .PosOffset ,_ffaddd );};return nil ;};func (_ebdgc *CT_CustomXmlBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebdgc .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_ebdgc .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_a .Sprintf ("\u0025\u0076",_ebdgc .ElementAttr )});e .EncodeToken (start );if _ebdgc .CustomXmlPr !=nil {_egbcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_ebdgc .CustomXmlPr ,_egbcf );};if _ebdgc .EG_ContentBlockContent !=nil {for _ ,_eecf :=range _ebdgc .EG_ContentBlockContent {_eecf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eaacdgbc WdST_RelFromV )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agaedf :=_d .Attr {};_agaedf .Name =name ;switch _eaacdgbc {case WdST_RelFromVUnset :_agaedf .Value ="";case WdST_RelFromVMargin :_agaedf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_agaedf .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_agaedf .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_agaedf .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_agaedf .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_agaedf .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_agaedf .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_agaedf .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _agaedf ,nil ;};func (_bgbcd ST_PTabAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfbca :=_d .Attr {};_gfbca .Name =name ;switch _bgbcd {case ST_PTabAlignmentUnset :_gfbca .Value ="";case ST_PTabAlignmentLeft :_gfbca .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_gfbca .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_gfbca .Value ="\u0072\u0069\u0067h\u0074";};return _gfbca ,nil ;};func (_afbdb *CT_Hyperlink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aegfb :=range start .Attr {if _aegfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aegfb .Name .Local =="\u0069\u0064"||_aegfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aegfb .Name .Local =="\u0069\u0064"{_effe ,_fcbdca :=_aegfb .Value ,error (nil );if _fcbdca !=nil {return _fcbdca ;};_afbdb .IdAttr =&_effe ;continue ;};if _aegfb .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_caecg ,_beedgb :=_aegfb .Value ,error (nil );if _beedgb !=nil {return _beedgb ;};_afbdb .TgtFrameAttr =&_caecg ;continue ;};if _aegfb .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_fcgcb ,_gdcgc :=_aegfb .Value ,error (nil );if _gdcgc !=nil {return _gdcgc ;};_afbdb .TooltipAttr =&_fcgcb ;continue ;};if _aegfb .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_gaac ,_ecfab :=_aegfb .Value ,error (nil );if _ecfab !=nil {return _ecfab ;};_afbdb .DocLocationAttr =&_gaac ;continue ;};if _aegfb .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_debd ,_afedc :=_aegfb .Value ,error (nil );if _afedc !=nil {return _afedc ;};_afbdb .AnchorAttr =&_debd ;continue ;};if _aegfb .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_affad ,_ddeb :=ParseUnionST_OnOff (_aegfb .Value );if _ddeb !=nil {return _ddeb ;};_afbdb .HistoryAttr =&_affad ;continue ;};};_bdcdb :for {_dgabbc ,_fdffd :=d .Token ();if _fdffd !=nil {return _fdffd ;};switch _gcec :=_dgabbc .(type ){case _d .StartElement :switch _gcec .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beeac :=NewCT_SimpleField ();if _ebba :=d .DecodeElement (_beeac ,&_gcec );_ebba !=nil {return _ebba ;};_afbdb .FldSimple =append (_afbdb .FldSimple ,_beeac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbdb .Hyperlink =NewCT_Hyperlink ();if _gbdcba :=d .DecodeElement (_afbdb .Hyperlink ,&_gcec );_gbdcba !=nil {return _gbdcba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbdb .SubDoc =NewCT_Rel ();if _dfgba :=d .DecodeElement (_afbdb .SubDoc ,&_gcec );_dfgba !=nil {return _dfgba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dgdaf :=NewEG_ContentRunContent ();_dgdaf .CustomXml =NewCT_CustomXmlRun ();if _adfef :=d .DecodeElement (_dgdaf .CustomXml ,&_gcec );_adfef !=nil {return _adfef ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_dgdaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eecb :=NewEG_ContentRunContent ();_eecb .SmartTag =NewCT_SmartTagRun ();if _gfdef :=d .DecodeElement (_eecb .SmartTag ,&_gcec );_gfdef !=nil {return _gfdef ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_eecb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdbb :=NewEG_ContentRunContent ();_bdbb .Sdt =NewCT_SdtRun ();if _fdef :=d .DecodeElement (_bdbb .Sdt ,&_gcec );_fdef !=nil {return _fdef ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_bdbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddbbe :=NewEG_ContentRunContent ();_ddbbe .Dir =NewCT_DirContentRun ();if _ecggc :=d .DecodeElement (_ddbbe .Dir ,&_gcec );_ecggc !=nil {return _ecggc ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_ddbbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dccf :=NewEG_ContentRunContent ();_dccf .Bdo =NewCT_BdoContentRun ();if _faacc :=d .DecodeElement (_dccf .Bdo ,&_gcec );_faacc !=nil {return _faacc ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_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 :"\u0072"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_baffg :=NewEG_ContentRunContent ();_baffg .R =NewCT_R ();if _cffggf :=d .DecodeElement (_baffg .R ,&_gcec );_cffggf !=nil {return _cffggf ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_baffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbbd :=NewEG_ContentRunContent ();_eaaf :=NewEG_RunLevelElts ();_eaaf .ProofErr =NewCT_ProofErr ();if _baegc :=d .DecodeElement (_eaaf .ProofErr ,&_gcec );_baegc !=nil {return _baegc ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_bbbbd );_bbbbd .EG_RunLevelElts =append (_bbbbd .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"}:_dcddg :=NewEG_ContentRunContent ();_gcggg :=NewEG_RunLevelElts ();_gcggg .PermStart =NewCT_PermStart ();if _dbgf :=d .DecodeElement (_gcggg .PermStart ,&_gcec );_dbgf !=nil {return _dbgf ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_dcddg );_dcddg .EG_RunLevelElts =append (_dcddg .EG_RunLevelElts ,_gcggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ccef :=NewEG_ContentRunContent ();_fgdb :=NewEG_RunLevelElts ();_fgdb .PermEnd =NewCT_Perm ();if _afcgb :=d .DecodeElement (_fgdb .PermEnd ,&_gcec );_afcgb !=nil {return _afcgb ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_ccef );_ccef .EG_RunLevelElts =append (_ccef .EG_RunLevelElts ,_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 :"\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"}:_adbff :=NewEG_ContentRunContent ();_dcedca :=NewEG_RunLevelElts ();_dcedca .Ins =NewCT_RunTrackChange ();if _gafed :=d .DecodeElement (_dcedca .Ins ,&_gcec );_gafed !=nil {return _gafed ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_adbff );_adbff .EG_RunLevelElts =append (_adbff .EG_RunLevelElts ,_dcedca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfffg :=NewEG_ContentRunContent ();_agegf :=NewEG_RunLevelElts ();_agegf .Del =NewCT_RunTrackChange ();if _cabfb :=d .DecodeElement (_agegf .Del ,&_gcec );_cabfb !=nil {return _cabfb ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_bfffg );_bfffg .EG_RunLevelElts =append (_bfffg .EG_RunLevelElts ,_agegf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_egggc :=NewEG_ContentRunContent ();_aaeae :=NewEG_RunLevelElts ();_aaeae .MoveFrom =NewCT_RunTrackChange ();if _fafcgd :=d .DecodeElement (_aaeae .MoveFrom ,&_gcec );_fafcgd !=nil {return _fafcgd ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_egggc );_egggc .EG_RunLevelElts =append (_egggc .EG_RunLevelElts ,_aaeae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abbad :=NewEG_ContentRunContent ();_ecfec :=NewEG_RunLevelElts ();_ecfec .MoveTo =NewCT_RunTrackChange ();if _cbdgd :=d .DecodeElement (_ecfec .MoveTo ,&_gcec );_cbdgd !=nil {return _cbdgd ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_abbad );_abbad .EG_RunLevelElts =append (_abbad .EG_RunLevelElts ,_ecfec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egcgc :=NewEG_ContentRunContent ();_gbefb :=NewEG_RunLevelElts ();_egdgce :=NewEG_RangeMarkupElements ();_egdgce .BookmarkStart =NewCT_Bookmark ();if _dafff :=d .DecodeElement (_egdgce .BookmarkStart ,&_gcec );_dafff !=nil {return _dafff ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_egcgc );_egcgc .EG_RunLevelElts =append (_egcgc .EG_RunLevelElts ,_gbefb );_gbefb .EG_RangeMarkupElements =append (_gbefb .EG_RangeMarkupElements ,_egdgce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcgga :=NewEG_ContentRunContent ();_bbbbf :=NewEG_RunLevelElts ();_adaff :=NewEG_RangeMarkupElements ();_adaff .BookmarkEnd =NewCT_MarkupRange ();if _dddeg :=d .DecodeElement (_adaff .BookmarkEnd ,&_gcec );_dddeg !=nil {return _dddeg ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_gcgga );_gcgga .EG_RunLevelElts =append (_gcgga .EG_RunLevelElts ,_bbbbf );_bbbbf .EG_RangeMarkupElements =append (_bbbbf .EG_RangeMarkupElements ,_adaff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aabgc :=NewEG_ContentRunContent ();_dacac :=NewEG_RunLevelElts ();_aggdg :=NewEG_RangeMarkupElements ();_aggdg .MoveFromRangeStart =NewCT_MoveBookmark ();if _adefgf :=d .DecodeElement (_aggdg .MoveFromRangeStart ,&_gcec );_adefgf !=nil {return _adefgf ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_aabgc );_aabgc .EG_RunLevelElts =append (_aabgc .EG_RunLevelElts ,_dacac );_dacac .EG_RangeMarkupElements =append (_dacac .EG_RangeMarkupElements ,_aggdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eecca :=NewEG_ContentRunContent ();_fccedf :=NewEG_RunLevelElts ();_bffdg :=NewEG_RangeMarkupElements ();_bffdg .MoveFromRangeEnd =NewCT_MarkupRange ();if _eadbd :=d .DecodeElement (_bffdg .MoveFromRangeEnd ,&_gcec );_eadbd !=nil {return _eadbd ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_eecca );_eecca .EG_RunLevelElts =append (_eecca .EG_RunLevelElts ,_fccedf );_fccedf .EG_RangeMarkupElements =append (_fccedf .EG_RangeMarkupElements ,_bffdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdfde :=NewEG_ContentRunContent ();_ddeba :=NewEG_RunLevelElts ();_ccaca :=NewEG_RangeMarkupElements ();_ccaca .MoveToRangeStart =NewCT_MoveBookmark ();if _gefga :=d .DecodeElement (_ccaca .MoveToRangeStart ,&_gcec );_gefga !=nil {return _gefga ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_cdfde );_cdfde .EG_RunLevelElts =append (_cdfde .EG_RunLevelElts ,_ddeba );_ddeba .EG_RangeMarkupElements =append (_ddeba .EG_RangeMarkupElements ,_ccaca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abbff :=NewEG_ContentRunContent ();_dadga :=NewEG_RunLevelElts ();_ffec :=NewEG_RangeMarkupElements ();_ffec .MoveToRangeEnd =NewCT_MarkupRange ();if _fbgcd :=d .DecodeElement (_ffec .MoveToRangeEnd ,&_gcec );_fbgcd !=nil {return _fbgcd ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_abbff );_abbff .EG_RunLevelElts =append (_abbff .EG_RunLevelElts ,_dadga );_dadga .EG_RangeMarkupElements =append (_dadga .EG_RangeMarkupElements ,_ffec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfcdd :=NewEG_ContentRunContent ();_gbgc :=NewEG_RunLevelElts ();_aegcb :=NewEG_RangeMarkupElements ();_aegcb .CommentRangeStart =NewCT_MarkupRange ();if _ecggf :=d .DecodeElement (_aegcb .CommentRangeStart ,&_gcec );_ecggf !=nil {return _ecggf ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_gfcdd );_gfcdd .EG_RunLevelElts =append (_gfcdd .EG_RunLevelElts ,_gbgc );_gbgc .EG_RangeMarkupElements =append (_gbgc .EG_RangeMarkupElements ,_aegcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_affcb :=NewEG_ContentRunContent ();_dagcf :=NewEG_RunLevelElts ();_ggcg :=NewEG_RangeMarkupElements ();_ggcg .CommentRangeEnd =NewCT_MarkupRange ();if _bcedg :=d .DecodeElement (_ggcg .CommentRangeEnd ,&_gcec );_bcedg !=nil {return _bcedg ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_affcb );_affcb .EG_RunLevelElts =append (_affcb .EG_RunLevelElts ,_dagcf );_dagcf .EG_RangeMarkupElements =append (_dagcf .EG_RangeMarkupElements ,_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 :"\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"}:_eaddc :=NewEG_ContentRunContent ();_cbcdd :=NewEG_RunLevelElts ();_cdbba :=NewEG_RangeMarkupElements ();_cdbba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffccg :=d .DecodeElement (_cdbba .CustomXmlInsRangeStart ,&_gcec );_ffccg !=nil {return _ffccg ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_eaddc );_eaddc .EG_RunLevelElts =append (_eaddc .EG_RunLevelElts ,_cbcdd );_cbcdd .EG_RangeMarkupElements =append (_cbcdd .EG_RangeMarkupElements ,_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 :"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"}:_cgfd :=NewEG_ContentRunContent ();_eadca :=NewEG_RunLevelElts ();_faebd :=NewEG_RangeMarkupElements ();_faebd .CustomXmlInsRangeEnd =NewCT_Markup ();if _eeda :=d .DecodeElement (_faebd .CustomXmlInsRangeEnd ,&_gcec );_eeda !=nil {return _eeda ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_cgfd );_cgfd .EG_RunLevelElts =append (_cgfd .EG_RunLevelElts ,_eadca );_eadca .EG_RangeMarkupElements =append (_eadca .EG_RangeMarkupElements ,_faebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bfbeg :=NewEG_ContentRunContent ();_aeab :=NewEG_RunLevelElts ();_adbdg :=NewEG_RangeMarkupElements ();_adbdg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gadc :=d .DecodeElement (_adbdg .CustomXmlDelRangeStart ,&_gcec );_gadc !=nil {return _gadc ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_bfbeg );_bfbeg .EG_RunLevelElts =append (_bfbeg .EG_RunLevelElts ,_aeab );_aeab .EG_RangeMarkupElements =append (_aeab .EG_RangeMarkupElements ,_adbdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cbegf :=NewEG_ContentRunContent ();_dfbbe :=NewEG_RunLevelElts ();_gagb :=NewEG_RangeMarkupElements ();_gagb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gbdcg :=d .DecodeElement (_gagb .CustomXmlDelRangeEnd ,&_gcec );_gbdcg !=nil {return _gbdcg ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_cbegf );_cbegf .EG_RunLevelElts =append (_cbegf .EG_RunLevelElts ,_dfbbe );_dfbbe .EG_RangeMarkupElements =append (_dfbbe .EG_RangeMarkupElements ,_gagb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aagf :=NewEG_ContentRunContent ();_ccaa :=NewEG_RunLevelElts ();_eacaa :=NewEG_RangeMarkupElements ();_eacaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bcaaa :=d .DecodeElement (_eacaa .CustomXmlMoveFromRangeStart ,&_gcec );_bcaaa !=nil {return _bcaaa ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_aagf );_aagf .EG_RunLevelElts =append (_aagf .EG_RunLevelElts ,_ccaa );_ccaa .EG_RangeMarkupElements =append (_ccaa .EG_RangeMarkupElements ,_eacaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_efaa :=NewEG_ContentRunContent ();_ddcbf :=NewEG_RunLevelElts ();_debde :=NewEG_RangeMarkupElements ();_debde .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cadef :=d .DecodeElement (_debde .CustomXmlMoveFromRangeEnd ,&_gcec );_cadef !=nil {return _cadef ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_efaa );_efaa .EG_RunLevelElts =append (_efaa .EG_RunLevelElts ,_ddcbf );_ddcbf .EG_RangeMarkupElements =append (_ddcbf .EG_RangeMarkupElements ,_debde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_abbdc :=NewEG_ContentRunContent ();_aeaab :=NewEG_RunLevelElts ();_agaafb :=NewEG_RangeMarkupElements ();_agaafb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cedaa :=d .DecodeElement (_agaafb .CustomXmlMoveToRangeStart ,&_gcec );_cedaa !=nil {return _cedaa ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_abbdc );_abbdc .EG_RunLevelElts =append (_abbdc .EG_RunLevelElts ,_aeaab );_aeaab .EG_RangeMarkupElements =append (_aeaab .EG_RangeMarkupElements ,_agaafb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ddbba :=NewEG_ContentRunContent ();_geadf :=NewEG_RunLevelElts ();_gfaeb :=NewEG_RangeMarkupElements ();_gfaeb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _badcbg :=d .DecodeElement (_gfaeb .CustomXmlMoveToRangeEnd ,&_gcec );_badcbg !=nil {return _badcbg ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_ddbba );_ddbba .EG_RunLevelElts =append (_ddbba .EG_RunLevelElts ,_geadf );_geadf .EG_RangeMarkupElements =append (_geadf .EG_RangeMarkupElements ,_gfaeb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eegcf :=NewEG_ContentRunContent ();_cdebb :=NewEG_RunLevelElts ();_gdcf :=NewEG_MathContent ();_gdcf .OMathPara =_cd .NewOMathPara ();if _fead :=d .DecodeElement (_gdcf .OMathPara ,&_gcec );_fead !=nil {return _fead ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_eegcf );_eegcf .EG_RunLevelElts =append (_eegcf .EG_RunLevelElts ,_cdebb );_cdebb .EG_MathContent =append (_cdebb .EG_MathContent ,_gdcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbeb :=NewEG_ContentRunContent ();_gfcc :=NewEG_RunLevelElts ();_ffcgec :=NewEG_MathContent ();_ffcgec .OMath =_cd .NewOMath ();if _gegbfd :=d .DecodeElement (_ffcgec .OMath ,&_gcec );_gegbfd !=nil {return _gegbfd ;};_afbdb .EG_ContentRunContent =append (_afbdb .EG_ContentRunContent ,_gbeb );_gbeb .EG_RunLevelElts =append (_gbeb .EG_RunLevelElts ,_gfcc );_gfcc .EG_MathContent =append (_gfcc .EG_MathContent ,_ffcgec );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",_gcec .Name );if _fabe :=d .Skip ();_fabe !=nil {return _fabe ;};};case _d .EndElement :break _bdcdb ;case _d .CharData :};};return nil ;};func (_faegfg *WdCT_WordprocessingGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _faegfg .CNvPr !=nil {_bceacc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_faegfg .CNvPr ,_bceacc );};_ecedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_faegfg .CNvGrpSpPr ,_ecedg );_fabab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_faegfg .GrpSpPr ,_fabab );if _faegfg .Choice !=nil {for _ ,_fdgbbc :=range _faegfg .Choice {_fdgbbc .MarshalXML (e ,_d .StartElement {});};};if _faegfg .ExtLst !=nil {_fafbb :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_faegfg .ExtLst ,_fafbb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bedfb *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 :_a .Sprintf ("\u0025\u0076",_bedfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcffbc *ST_HexColor )Validate ()error {return _gcffbc .ValidateWithPath ("")};func (_gafgb ST_TabJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gafgb .String (),start );};func (_gfdbg *CT_TblPrEx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agacb :for {_eddbgg ,_gbdce :=d .Token ();if _gbdce !=nil {return _gbdce ;};switch _ebeeb :=_eddbgg .(type ){case _d .StartElement :switch _ebeeb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdbg .TblW =NewCT_TblWidth ();if _gface :=d .DecodeElement (_gfdbg .TblW ,&_ebeeb );_gface !=nil {return _gface ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdbg .Jc =NewCT_JcTable ();if _gbacg :=d .DecodeElement (_gfdbg .Jc ,&_ebeeb );_gbacg !=nil {return _gbacg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdbg .TblCellSpacing =NewCT_TblWidth ();if _agebg :=d .DecodeElement (_gfdbg .TblCellSpacing ,&_ebeeb );_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 :"\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"}:_gfdbg .TblInd =NewCT_TblWidth ();if _ffcbb :=d .DecodeElement (_gfdbg .TblInd ,&_ebeeb );_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 :"\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"}:_gfdbg .TblBorders =NewCT_TblBorders ();if _eaee :=d .DecodeElement (_gfdbg .TblBorders ,&_ebeeb );_eaee !=nil {return _eaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdbg .Shd =NewCT_Shd ();if _gcdege :=d .DecodeElement (_gfdbg .Shd ,&_ebeeb );_gcdege !=nil {return _gcdege ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdbg .TblLayout =NewCT_TblLayoutType ();if _cgcfc :=d .DecodeElement (_gfdbg .TblLayout ,&_ebeeb );_cgcfc !=nil {return _cgcfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdbg .TblCellMar =NewCT_TblCellMar ();if _geacea :=d .DecodeElement (_gfdbg .TblCellMar ,&_ebeeb );_geacea !=nil {return _geacea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdbg .TblLook =NewCT_TblLook ();if _bfbcg :=d .DecodeElement (_gfdbg .TblLook ,&_ebeeb );_bfbcg !=nil {return _bfbcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdbg .TblPrExChange =NewCT_TblPrExChange ();if _cfbad :=d .DecodeElement (_gfdbg .TblPrExChange ,&_ebeeb );_cfbad !=nil {return _cfbad ;};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\u005fT\u0062\u006c\u0050\u0072\u0045\u0078\u0020\u0025\u0076",_ebeeb .Name );if _gdbga :=d .Skip ();_gdbga !=nil {return _gdbga ;};};case _d .EndElement :break _agacb ;case _d .CharData :};};return nil ;}; -// Table Alignment -Jc *CT_JcTable ; +// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path +func (_abba *CT_AltChunk )ValidateWithPath (path string )error {if _abba .AltChunkPr !=nil {if _baaa :=_abba .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_baaa !=nil {return _baaa ;};};return nil ;};type CT_CustomXmlRun struct{ -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Custom XML Markup Namespace +UriAttr *string ; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// Element name +ElementAttr string ; -// Table Borders -TblBorders *CT_TblBorders ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};func (_decacd *CT_PPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _decacd .PStyle !=nil {_gdbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_decacd .PStyle ,_gdbac );};if _decacd .KeepNext !=nil {_ccccf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_decacd .KeepNext ,_ccccf );};if _decacd .KeepLines !=nil {_ceebgd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_decacd .KeepLines ,_ceebgd );};if _decacd .PageBreakBefore !=nil {_deed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_decacd .PageBreakBefore ,_deed );};if _decacd .FramePr !=nil {_aebcef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_decacd .FramePr ,_aebcef );};if _decacd .WidowControl !=nil {_gaggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_decacd .WidowControl ,_gaggc );};if _decacd .NumPr !=nil {_ceddfa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_decacd .NumPr ,_ceddfa );};if _decacd .SuppressLineNumbers !=nil {_fdgd :=_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 (_decacd .SuppressLineNumbers ,_fdgd );};if _decacd .PBdr !=nil {_gacca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_decacd .PBdr ,_gacca );};if _decacd .Shd !=nil {_eeffe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_decacd .Shd ,_eeffe );};if _decacd .Tabs !=nil {_cabaee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_decacd .Tabs ,_cabaee );};if _decacd .SuppressAutoHyphens !=nil {_defe :=_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 (_decacd .SuppressAutoHyphens ,_defe );};if _decacd .Kinsoku !=nil {_gddae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_decacd .Kinsoku ,_gddae );};if _decacd .WordWrap !=nil {_egffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_decacd .WordWrap ,_egffg );};if _decacd .OverflowPunct !=nil {_ffeeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_decacd .OverflowPunct ,_ffeeeb );};if _decacd .TopLinePunct !=nil {_bcbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_decacd .TopLinePunct ,_bcbfg );};if _decacd .AutoSpaceDE !=nil {_dgcag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_decacd .AutoSpaceDE ,_dgcag );};if _decacd .AutoSpaceDN !=nil {_dbdga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_decacd .AutoSpaceDN ,_dbdga );};if _decacd .Bidi !=nil {_cdcbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_decacd .Bidi ,_cdcbe );};if _decacd .AdjustRightInd !=nil {_bdbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_decacd .AdjustRightInd ,_bdbdf );};if _decacd .SnapToGrid !=nil {_eddaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_decacd .SnapToGrid ,_eddaf );};if _decacd .Spacing !=nil {_cffce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_decacd .Spacing ,_cffce );};if _decacd .Ind !=nil {_bcaega :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_decacd .Ind ,_bcaega );};if _decacd .ContextualSpacing !=nil {_fbfdfd :=_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 (_decacd .ContextualSpacing ,_fbfdfd );};if _decacd .MirrorIndents !=nil {_dagge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_decacd .MirrorIndents ,_dagge );};if _decacd .SuppressOverlap !=nil {_cdeda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_decacd .SuppressOverlap ,_cdeda );};if _decacd .Jc !=nil {_dfcbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_decacd .Jc ,_dfcbg );};if _decacd .TextDirection !=nil {_fbcga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_decacd .TextDirection ,_fbcga );};if _decacd .TextAlignment !=nil {_cbbbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_decacd .TextAlignment ,_cbbbg );};if _decacd .TextboxTightWrap !=nil {_bgfbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_decacd .TextboxTightWrap ,_bgfbb );};if _decacd .OutlineLvl !=nil {_afee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_decacd .OutlineLvl ,_afee );};if _decacd .DivId !=nil {_adffd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_decacd .DivId ,_adffd );};if _decacd .CnfStyle !=nil {_eeagf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_decacd .CnfStyle ,_eeagf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_caea :=&EG_ParaRPrTrackChanges {};return _caea ;};func NewCT_Captions ()*CT_Captions {_efgb :=&CT_Captions {};return _efgb };func (_daacgd *ST_Border )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_affegd ,_abbacd :=d .Token ();if _abbacd !=nil {return _abbacd ;};if _bbabeg ,_cbbebc :=_affegd .(_d .EndElement );_cbbebc &&_bbabeg .Name ==start .Name {*_daacgd =1;return nil ;};if _bdddgae ,_gegaab :=_affegd .(_d .CharData );!_gegaab {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_affegd );}else {switch string (_bdddgae ){case "":*_daacgd =0;case "\u006e\u0069\u006c":*_daacgd =1;case "\u006e\u006f\u006e\u0065":*_daacgd =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_daacgd =3;case "\u0074\u0068\u0069c\u006b":*_daacgd =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_daacgd =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_daacgd =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_daacgd =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_daacgd =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_daacgd =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_daacgd =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_daacgd =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_daacgd =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_daacgd =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_daacgd =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_daacgd =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_daacgd =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_daacgd =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_daacgd =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_daacgd =19;case "\u0077\u0061\u0076\u0065":*_daacgd =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_daacgd =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_daacgd =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_daacgd =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_daacgd =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_daacgd =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_daacgd =26;case "\u0069\u006e\u0073e\u0074":*_daacgd =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_daacgd =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_daacgd =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_daacgd =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_daacgd =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_daacgd =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_daacgd =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_daacgd =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_daacgd =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_daacgd =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_daacgd =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_daacgd =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_daacgd =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_daacgd =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_daacgd =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_daacgd =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_daacgd =43;case "\u0062\u0061\u0074\u0073":*_daacgd =44;case "\u0062\u0069\u0072d\u0073":*_daacgd =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_daacgd =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_daacgd =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_daacgd =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_daacgd =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_daacgd =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_daacgd =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_daacgd =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_daacgd =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_daacgd =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_daacgd =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_daacgd =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_daacgd =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_daacgd =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_daacgd =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_daacgd =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_daacgd =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_daacgd =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_daacgd =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_daacgd =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_daacgd =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_daacgd =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_daacgd =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_daacgd =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_daacgd =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_daacgd =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_daacgd =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_daacgd =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_daacgd =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_daacgd =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_daacgd =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_daacgd =76;case "\u0063\u0075\u0070":*_daacgd =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_daacgd =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_daacgd =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_daacgd =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_daacgd =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_daacgd =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_daacgd =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_daacgd =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_daacgd =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_daacgd =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_daacgd =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_daacgd =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_daacgd =89;case "\u0066\u0061\u006e\u0073":*_daacgd =90;case "\u0066\u0069\u006c\u006d":*_daacgd =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_daacgd =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_daacgd =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_daacgd =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_daacgd =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_daacgd =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_daacgd =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_daacgd =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_daacgd =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_daacgd =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_daacgd =101;case "\u0067\u0065\u006d\u0073":*_daacgd =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_daacgd =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_daacgd =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_daacgd =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_daacgd =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_daacgd =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_daacgd =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_daacgd =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_daacgd =110;case "\u0068\u006f\u006cl\u0079":*_daacgd =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_daacgd =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_daacgd =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_daacgd =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_daacgd =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_daacgd =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_daacgd =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_daacgd =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_daacgd =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_daacgd =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_daacgd =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_daacgd =122;case "\u006d\u006f\u006fn\u0073":*_daacgd =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_daacgd =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_daacgd =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_daacgd =126;case "\u006f\u0076\u0061l\u0073":*_daacgd =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_daacgd =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_daacgd =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_daacgd =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_daacgd =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_daacgd =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_daacgd =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_daacgd =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_daacgd =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_daacgd =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_daacgd =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_daacgd =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_daacgd =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_daacgd =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_daacgd =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_daacgd =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_daacgd =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_daacgd =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_daacgd =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_daacgd =146;case "\u0072\u0069\u006eg\u0073":*_daacgd =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_daacgd =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_daacgd =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_daacgd =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_daacgd =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_daacgd =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_daacgd =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_daacgd =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_daacgd =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_daacgd =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_daacgd =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_daacgd =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_daacgd =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_daacgd =160;case "\u0073\u0074\u0061r\u0073":*_daacgd =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_daacgd =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_daacgd =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_daacgd =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_daacgd =165;case "\u0073\u0075\u006e":*_daacgd =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_daacgd =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_daacgd =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_daacgd =169;case "\u0074\u0072\u0065e\u0073":*_daacgd =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_daacgd =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_daacgd =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_daacgd =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_daacgd =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_daacgd =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_daacgd =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_daacgd =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_daacgd =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_daacgd =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_daacgd =180;case "\u0076\u0069\u006e\u0065":*_daacgd =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_daacgd =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_daacgd =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_daacgd =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_daacgd =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_daacgd =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_daacgd =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_daacgd =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_daacgd =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_daacgd =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_daacgd =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_daacgd =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_daacgd =193;};};_affegd ,_abbacd =d .Token ();if _abbacd !=nil {return _abbacd ;};if _fdcfc ,_dfddef :=_affegd .(_d .EndElement );_dfddef &&_fdcfc .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_affegd );}; -// Table Shading -Shd *CT_Shd ; +// Validate validates the CT_MacroName and its children +func (_aefd *CT_MacroName )Validate ()error {return _aefd .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};func (_dbdef ST_Wrap )ValidateWithPath (path string )error {switch _dbdef {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdef ));};return nil ;};type ST_FldCharType byte ;func (_debaff *CT_RPrOriginal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gedae :for {_gcaea ,_geaad :=d .Token ();if _geaad !=nil {return _geaad ;};switch _cfedb :=_gcaea .(type ){case _d .StartElement :switch _cfedb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .RStyle =NewCT_String ();if _abcec :=d .DecodeElement (_debaff .RStyle ,&_cfedb );_abcec !=nil {return _abcec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .RFonts =NewCT_Fonts ();if _daaab :=d .DecodeElement (_debaff .RFonts ,&_cfedb );_daaab !=nil {return _daaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .B =NewCT_OnOff ();if _gbcc :=d .DecodeElement (_debaff .B ,&_cfedb );_gbcc !=nil {return _gbcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .BCs =NewCT_OnOff ();if _bbbae :=d .DecodeElement (_debaff .BCs ,&_cfedb );_bbbae !=nil {return _bbbae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .I =NewCT_OnOff ();if _edcec :=d .DecodeElement (_debaff .I ,&_cfedb );_edcec !=nil {return _edcec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .ICs =NewCT_OnOff ();if _fdbbg :=d .DecodeElement (_debaff .ICs ,&_cfedb );_fdbbg !=nil {return _fdbbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .Caps =NewCT_OnOff ();if _gade :=d .DecodeElement (_debaff .Caps ,&_cfedb );_gade !=nil {return _gade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .SmallCaps =NewCT_OnOff ();if _edegge :=d .DecodeElement (_debaff .SmallCaps ,&_cfedb );_edegge !=nil {return _edegge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .Strike =NewCT_OnOff ();if _gbeae :=d .DecodeElement (_debaff .Strike ,&_cfedb );_gbeae !=nil {return _gbeae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .Dstrike =NewCT_OnOff ();if _cfaea :=d .DecodeElement (_debaff .Dstrike ,&_cfedb );_cfaea !=nil {return _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 :"\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"}:_debaff .Outline =NewCT_OnOff ();if _bgdda :=d .DecodeElement (_debaff .Outline ,&_cfedb );_bgdda !=nil {return _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 :"\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"}:_debaff .Shadow =NewCT_OnOff ();if _effda :=d .DecodeElement (_debaff .Shadow ,&_cfedb );_effda !=nil {return _effda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .Emboss =NewCT_OnOff ();if _eaggc :=d .DecodeElement (_debaff .Emboss ,&_cfedb );_eaggc !=nil {return _eaggc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .Imprint =NewCT_OnOff ();if _bcbagfa :=d .DecodeElement (_debaff .Imprint ,&_cfedb );_bcbagfa !=nil {return _bcbagfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .NoProof =NewCT_OnOff ();if _gdbce :=d .DecodeElement (_debaff .NoProof ,&_cfedb );_gdbce !=nil {return _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 :"\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"}:_debaff .SnapToGrid =NewCT_OnOff ();if _eadaa :=d .DecodeElement (_debaff .SnapToGrid ,&_cfedb );_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 :"\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"}:_debaff .Vanish =NewCT_OnOff ();if _eccc :=d .DecodeElement (_debaff .Vanish ,&_cfedb );_eccc !=nil {return _eccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .WebHidden =NewCT_OnOff ();if _afdcb :=d .DecodeElement (_debaff .WebHidden ,&_cfedb );_afdcb !=nil {return _afdcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .Color =NewCT_Color ();if _fgcea :=d .DecodeElement (_debaff .Color ,&_cfedb );_fgcea !=nil {return _fgcea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .Spacing =NewCT_SignedTwipsMeasure ();if _gdagd :=d .DecodeElement (_debaff .Spacing ,&_cfedb );_gdagd !=nil {return _gdagd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .W =NewCT_TextScale ();if _cabg :=d .DecodeElement (_debaff .W ,&_cfedb );_cabg !=nil {return _cabg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .Kern =NewCT_HpsMeasure ();if _abedc :=d .DecodeElement (_debaff .Kern ,&_cfedb );_abedc !=nil {return _abedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .Position =NewCT_SignedHpsMeasure ();if _bfgea :=d .DecodeElement (_debaff .Position ,&_cfedb );_bfgea !=nil {return _bfgea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .Sz =NewCT_HpsMeasure ();if _bfeaa :=d .DecodeElement (_debaff .Sz ,&_cfedb );_bfeaa !=nil {return _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 :"\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"}:_debaff .SzCs =NewCT_HpsMeasure ();if _cgggc :=d .DecodeElement (_debaff .SzCs ,&_cfedb );_cgggc !=nil {return _cgggc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .Highlight =NewCT_Highlight ();if _dbeag :=d .DecodeElement (_debaff .Highlight ,&_cfedb );_dbeag !=nil {return _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 :"\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"}:_debaff .U =NewCT_Underline ();if _cdfga :=d .DecodeElement (_debaff .U ,&_cfedb );_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 :"\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"}:_debaff .Effect =NewCT_TextEffect ();if _agdg :=d .DecodeElement (_debaff .Effect ,&_cfedb );_agdg !=nil {return _agdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .Bdr =NewCT_Border ();if _aaebb :=d .DecodeElement (_debaff .Bdr ,&_cfedb );_aaebb !=nil {return _aaebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .Shd =NewCT_Shd ();if _eebcb :=d .DecodeElement (_debaff .Shd ,&_cfedb );_eebcb !=nil {return _eebcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .FitText =NewCT_FitText ();if _eaace :=d .DecodeElement (_debaff .FitText ,&_cfedb );_eaace !=nil {return _eaace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .VertAlign =NewCT_VerticalAlignRun ();if _ccbde :=d .DecodeElement (_debaff .VertAlign ,&_cfedb );_ccbde !=nil {return _ccbde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .Rtl =NewCT_OnOff ();if _edgge :=d .DecodeElement (_debaff .Rtl ,&_cfedb );_edgge !=nil {return _edgge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .Cs =NewCT_OnOff ();if _becca :=d .DecodeElement (_debaff .Cs ,&_cfedb );_becca !=nil {return _becca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .Em =NewCT_Em ();if _cggcb :=d .DecodeElement (_debaff .Em ,&_cfedb );_cggcb !=nil {return _cggcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .Lang =NewCT_Language ();if _aaacb :=d .DecodeElement (_debaff .Lang ,&_cfedb );_aaacb !=nil {return _aaacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .EastAsianLayout =NewCT_EastAsianLayout ();if _eeaeg :=d .DecodeElement (_debaff .EastAsianLayout ,&_cfedb );_eeaeg !=nil {return _eeaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaff .SpecVanish =NewCT_OnOff ();if _dgfgd :=d .DecodeElement (_debaff .SpecVanish ,&_cfedb );_dgfgd !=nil {return _dgfgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaff .OMath =NewCT_OnOff ();if _aebaf :=d .DecodeElement (_debaff .OMath ,&_cfedb );_aebaf !=nil {return _aebaf ;};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\u0052\u0050\u0072\u004f\u0072\u0069\u0067i\u006ea\u006c\u0020\u0025\u0076",_cfedb .Name );if _gcbecf :=d .Skip ();_gcbecf !=nil {return _gcbecf ;};};case _d .EndElement :break _gedae ;case _d .CharData :};};return nil ;};func (_caeaa ST_RubyAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_caeaa .String (),start );};func (_gbbcgc ST_EdnPos )ValidateWithPath (path string )error {switch _gbbcgc {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbbcgc ));};return nil ;};type CT_LongHexNumber struct{ -// Table Layout -TblLayout *CT_TblLayoutType ; +// Long Hexadecimal Number Value +ValAttr string ;};func (_fbegbc *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 :_a .Sprintf ("\u0025\u0076",_fbegbc .AuthorAttr )});if _fbegbc .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fbegbc .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fbegbc .IdAttr )});e .EncodeToken (start );_eeefba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_fbegbc .TcPr ,_eeefba );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cffeg *ST_BrType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfbbab ,_ddfab :=d .Token ();if _ddfab !=nil {return _ddfab ;};if _acacbf ,_eggfge :=_cfbbab .(_d .EndElement );_eggfge &&_acacbf .Name ==start .Name {*_cffeg =1;return nil ;};if _efece ,_aeagcc :=_cfbbab .(_d .CharData );!_aeagcc {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfbbab );}else {switch string (_efece ){case "":*_cffeg =0;case "\u0070\u0061\u0067\u0065":*_cffeg =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_cffeg =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_cffeg =3;};};_cfbbab ,_ddfab =d .Token ();if _ddfab !=nil {return _ddfab ;};if _efbccdd ,_dfgcd :=_cfbbab .(_d .EndElement );_dfgcd &&_efbccdd .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfbbab );};func (_caeeg *CT_SdtText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caeeg .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 :_a .Sprintf ("\u0025\u0076",*_caeeg .MultiLineAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgaad ST_MailMergeDocType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgfdbf :=_d .Attr {};_bgfdbf .Name =name ;switch _dgaad {case ST_MailMergeDocTypeUnset :_bgfdbf .Value ="";case ST_MailMergeDocTypeCatalog :_bgfdbf .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_bgfdbf .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_bgfdbf .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_bgfdbf .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_MailMergeDocTypeEmail :_bgfdbf .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_bgfdbf .Value ="\u0066\u0061\u0078";};return _bgfdbf ,nil ;}; -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_cggcc *CT_String )ValidateWithPath (path string )error {return nil }; -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Validate validates the CT_Body and its children +func (_eaea *CT_Body )Validate ()error {return _eaea .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");};func (_ebbdg *CT_DocPartBehaviors )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebbdg .Behavior !=nil {_afcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}};for _ ,_ecdff :=range _ebbdg .Behavior {e .EncodeElement (_ecdff ,_afcc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Table Caption -TblCaption *CT_String ; +// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path +func (_dfebbd *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _dfebbd .ValAttr ==ST_TextboxTightWrapUnset {return _a .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 _eceae :=_dfebbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eceae !=nil {return _eceae ;};return nil ;}; -// Table Description -TblDescription *CT_String ;};func (_ffffa *CT_Panose )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfedd :=range start .Attr {if _cfedd .Name .Local =="\u0076\u0061\u006c"{_edaee ,_acdab :=_cfedd .Value ,error (nil );if _acdab !=nil {return _acdab ;};_ffffa .ValAttr =_edaee ;continue ;};};for {_ggabf ,_fgedc :=d .Token ();if _fgedc !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_fgedc );};if _eabbb ,_dafce :=_ggabf .(_g .EndElement );_dafce &&_eabbb .Name ==start .Name {break ;};};return nil ;};func (_bdbegc ST_DisplacedByCustomXml )Validate ()error {return _bdbegc .ValidateWithPath ("")}; +// Validate validates the WdCT_WrapThrough and its children +func (_abcdf *WdCT_WrapThrough )Validate ()error {return _abcdf .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");}; -// Validate validates the CT_DocPartBehavior and its children -func (_acab *CT_DocPartBehavior )Validate ()error {return _acab .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};func (_abdgg *CT_Captions )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcdd :for {_gga ,_egad :=d .Token ();if _egad !=nil {return _egad ;};switch _eggeg :=_gga .(type ){case _g .StartElement :switch _eggeg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"}:_bfbcf :=NewCT_Caption ();if _dgg :=d .DecodeElement (_bfbcf ,&_eggeg );_dgg !=nil {return _dgg ;};_abdgg .Caption =append (_abdgg .Caption ,_bfbcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_abdgg .AutoCaptions =NewCT_AutoCaptions ();if _eaeb :=d .DecodeElement (_abdgg .AutoCaptions ,&_eggeg );_eaeb !=nil {return _eaeb ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_eggeg .Name );if _acdg :=d .Skip ();_acdg !=nil {return _acdg ;};};case _g .EndElement :break _gcdd ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path +func (_cfdeb *CT_SdtRow )ValidateWithPath (path string )error {if _cfdeb .SdtPr !=nil {if _cacgf :=_cfdeb .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_cacgf !=nil {return _cacgf ;};};if _cfdeb .SdtEndPr !=nil {if _bfaaf :=_cfdeb .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_bfaaf !=nil {return _bfaaf ;};};if _cfdeb .SdtContent !=nil {if _ggegg :=_cfdeb .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ggegg !=nil {return _ggegg ;};};return nil ;};const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;);type CT_Br struct{ -// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path -func (_fcea *CT_FFName )ValidateWithPath (path string )error {return nil };func (_aagbee *CT_FtnProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aagbee .Pos !=nil {_cfgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_aagbee .Pos ,_cfgd );};if _aagbee .NumFmt !=nil {_cbdec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aagbee .NumFmt ,_cbdec );};if _aagbee .NumStart !=nil {_dgdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aagbee .NumStart ,_dgdg );};if _aagbee .NumRestart !=nil {_bcbcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aagbee .NumRestart ,_bcbcd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdbbe *CT_WritingStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggfcac :=range start .Attr {if _ggfcac .Name .Local =="\u006c\u0061\u006e\u0067"{_bdbea ,_eabbee :=_ggfcac .Value ,error (nil );if _eabbee !=nil {return _eabbee ;};_fdbbe .LangAttr =_bdbea ;continue ;};if _ggfcac .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_gdfgf ,_eadee :=_ggfcac .Value ,error (nil );if _eadee !=nil {return _eadee ;};_fdbbe .VendorIDAttr =_gdfgf ;continue ;};if _ggfcac .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_acdcfa ,_fbdac :=_ggfcac .Value ,error (nil );if _fbdac !=nil {return _fbdac ;};_fdbbe .DllVersionAttr =_acdcfa ;continue ;};if _ggfcac .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_baaec ,_egfec :=ParseUnionST_OnOff (_ggfcac .Value );if _egfec !=nil {return _egfec ;};_fdbbe .NlCheckAttr =&_baaec ;continue ;};if _ggfcac .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_fgdde ,_gacbf :=ParseUnionST_OnOff (_ggfcac .Value );if _gacbf !=nil {return _gacbf ;};_fdbbe .CheckStyleAttr =_fgdde ;continue ;};if _ggfcac .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_bgfef ,_fgbee :=_ggfcac .Value ,error (nil );if _fgbee !=nil {return _fgbee ;};_fdbbe .AppNameAttr =_bgfef ;continue ;};};for {_bbcgca ,_bagba :=d .Token ();if _bagba !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_bagba );};if _ddfgdd ,_bccce :=_bbcgca .(_g .EndElement );_bccce &&_ddfgdd .Name ==start .Name {break ;};};return nil ;};func (_daaeb *CT_RPrOriginal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _daaeb .RStyle !=nil {_gdff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_daaeb .RStyle ,_gdff );};if _daaeb .RFonts !=nil {_ebfgbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_daaeb .RFonts ,_ebfgbb );};if _daaeb .B !=nil {_ffadef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_daaeb .B ,_ffadef );};if _daaeb .BCs !=nil {_eaafad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_daaeb .BCs ,_eaafad );};if _daaeb .I !=nil {_fcaac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_daaeb .I ,_fcaac );};if _daaeb .ICs !=nil {_gbgca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_daaeb .ICs ,_gbgca );};if _daaeb .Caps !=nil {_gaacfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_daaeb .Caps ,_gaacfg );};if _daaeb .SmallCaps !=nil {_aacdc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_daaeb .SmallCaps ,_aacdc );};if _daaeb .Strike !=nil {_cfegef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_daaeb .Strike ,_cfegef );};if _daaeb .Dstrike !=nil {_cegcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_daaeb .Dstrike ,_cegcf );};if _daaeb .Outline !=nil {_ggabc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_daaeb .Outline ,_ggabc );};if _daaeb .Shadow !=nil {_aagfbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_daaeb .Shadow ,_aagfbb );};if _daaeb .Emboss !=nil {_cdgfbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_daaeb .Emboss ,_cdgfbe );};if _daaeb .Imprint !=nil {_egdfc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_daaeb .Imprint ,_egdfc );};if _daaeb .NoProof !=nil {_ecagd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_daaeb .NoProof ,_ecagd );};if _daaeb .SnapToGrid !=nil {_gfafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_daaeb .SnapToGrid ,_gfafc );};if _daaeb .Vanish !=nil {_gefcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_daaeb .Vanish ,_gefcb );};if _daaeb .WebHidden !=nil {_fbabg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_daaeb .WebHidden ,_fbabg );};if _daaeb .Color !=nil {_dadfd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_daaeb .Color ,_dadfd );};if _daaeb .Spacing !=nil {_feeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_daaeb .Spacing ,_feeg );};if _daaeb .W !=nil {_bfbda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_daaeb .W ,_bfbda );};if _daaeb .Kern !=nil {_fecdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_daaeb .Kern ,_fecdf );};if _daaeb .Position !=nil {_gdbec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_daaeb .Position ,_gdbec );};if _daaeb .Sz !=nil {_fgad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_daaeb .Sz ,_fgad );};if _daaeb .SzCs !=nil {_dddde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_daaeb .SzCs ,_dddde );};if _daaeb .Highlight !=nil {_dcbb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_daaeb .Highlight ,_dcbb );};if _daaeb .U !=nil {_fcade :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_daaeb .U ,_fcade );};if _daaeb .Effect !=nil {_becgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_daaeb .Effect ,_becgf );};if _daaeb .Bdr !=nil {_effdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_daaeb .Bdr ,_effdg );};if _daaeb .Shd !=nil {_gbbbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_daaeb .Shd ,_gbbbb );};if _daaeb .FitText !=nil {_aacbf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_daaeb .FitText ,_aacbf );};if _daaeb .VertAlign !=nil {_cbcge :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_daaeb .VertAlign ,_cbcge );};if _daaeb .Rtl !=nil {_ceegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_daaeb .Rtl ,_ceegf );};if _daaeb .Cs !=nil {_eddea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_daaeb .Cs ,_eddea );};if _daaeb .Em !=nil {_gfeba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_daaeb .Em ,_gfeba );};if _daaeb .Lang !=nil {_aedcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_daaeb .Lang ,_aedcg );};if _daaeb .EastAsianLayout !=nil {_ccgcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_daaeb .EastAsianLayout ,_ccgcc );};if _daaeb .SpecVanish !=nil {_fcabc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_daaeb .SpecVanish ,_fcabc );};if _daaeb .OMath !=nil {_dfbbb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_daaeb .OMath ,_dfbbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egdab *EG_MathContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egdab .OMathPara !=nil {_ggbfg :=_g .StartElement {Name :_g .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}};e .EncodeElement (_egdab .OMathPara ,_ggbfg );};if _egdab .OMath !=nil {_feedbd :=_g .StartElement {Name :_g .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_egdab .OMath ,_feedbd );};return nil ;};func (_fbaba *CT_PermStart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbaba .EdGrpAttr !=ST_EdGrpUnset {_acebg ,_egacd :=_fbaba .EdGrpAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"});if _egacd !=nil {return _egacd ;};start .Attr =append (start .Attr ,_acebg );};if _fbaba .EdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_fbaba .EdAttr )});};if _fbaba .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_fbaba .ColFirstAttr )});};if _fbaba .ColLastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_gd .Sprintf ("\u0025\u0076",*_fbaba .ColLastAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fbaba .IdAttr )});if _fbaba .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_debdb ,_fggag :=_fbaba .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _fggag !=nil {return _fggag ;};start .Attr =append (start .Attr ,_debdb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SectType ()*CT_SectType {_cbegb :=&CT_SectType {};return _cbegb };func (_baeecf ST_HexColorAuto )Validate ()error {return _baeecf .ValidateWithPath ("")};func (_gcdaa *WdCT_WordprocessingContentPart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbbea :=range start .Attr {if _cbbea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbbea .Name .Local =="\u0069\u0064"||_cbbea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbbea .Name .Local =="\u0069\u0064"{_acebce ,_ggbdag :=_cbbea .Value ,error (nil );if _ggbdag !=nil {return _ggbdag ;};_gcdaa .IdAttr =_acebce ;continue ;};if _cbbea .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_gcdaa .BwModeAttr .UnmarshalXMLAttr (_cbbea );continue ;};};_dbbbbd :for {_agfag ,_dcfbf :=d .Token ();if _dcfbf !=nil {return _dcfbf ;};switch _abbddc :=_agfag .(type ){case _g .StartElement :switch _abbddc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_gcdaa .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual ();if _adcab :=d .DecodeElement (_gcdaa .NvContentPartPr ,&_abbddc );_adcab !=nil {return _adcab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:_gcdaa .Xfrm =_e .NewCT_Transform2D ();if _febfb :=d .DecodeElement (_gcdaa .Xfrm ,&_abbddc );_febfb !=nil {return _febfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcdaa .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _fdfdca :=d .DecodeElement (_gcdaa .ExtLst ,&_abbddc );_fdfdca !=nil {return _fdfdca ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0065\u006e\u0074P\u0061\u0072\u0074\u0020\u0025\u0076",_abbddc .Name );if _daada :=d .Skip ();_daada !=nil {return _daada ;};};case _g .EndElement :break _dbbbbd ;case _g .CharData :};};return nil ;};func (_fdbcf *CT_LevelText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdbcf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_fdbcf .ValAttr )});};if _fdbcf .NullAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_fdbcf .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gaee *CT_Border )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaee .ValAttr =ST_Border (1);for _ ,_edea :=range start .Attr {if _edea .Name .Local =="\u0076\u0061\u006c"{_gaee .ValAttr .UnmarshalXMLAttr (_edea );continue ;};if _edea .Name .Local =="\u0063\u006f\u006co\u0072"{_cgcd ,_cebc :=ParseUnionST_HexColor (_edea .Value );if _cebc !=nil {return _cebc ;};_gaee .ColorAttr =&_cgcd ;continue ;};if _edea .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gaee .ThemeColorAttr .UnmarshalXMLAttr (_edea );continue ;};if _edea .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dab ,_aabb :=_edea .Value ,error (nil );if _aabb !=nil {return _aabb ;};_gaee .ThemeTintAttr =&_dab ;continue ;};if _edea .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_abf ,_egge :=_edea .Value ,error (nil );if _egge !=nil {return _egge ;};_gaee .ThemeShadeAttr =&_abf ;continue ;};if _edea .Name .Local =="\u0073\u007a"{_cbdf ,_ebbaf :=_b .ParseUint (_edea .Value ,10,64);if _ebbaf !=nil {return _ebbaf ;};_gaee .SzAttr =&_cbdf ;continue ;};if _edea .Name .Local =="\u0073\u0070\u0061c\u0065"{_ada ,_effd :=_b .ParseUint (_edea .Value ,10,64);if _effd !=nil {return _effd ;};_gaee .SpaceAttr =&_ada ;continue ;};if _edea .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dcg ,_fgcb :=ParseUnionST_OnOff (_edea .Value );if _fgcb !=nil {return _fgcb ;};_gaee .ShadowAttr =&_dcg ;continue ;};if _edea .Name .Local =="\u0066\u0072\u0061m\u0065"{_eaec ,_gbee :=ParseUnionST_OnOff (_edea .Value );if _gbee !=nil {return _gbee ;};_gaee .FrameAttr =&_eaec ;continue ;};};for {_dfdd ,_edec :=d .Token ();if _edec !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_edec );};if _gee ,_bddfe :=_dfdd .(_g .EndElement );_bddfe &&_gee .Name ==start .Name {break ;};};return nil ;};func (_bgfcef *CT_VerticalJc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aggcg ,_fddae :=_bgfcef .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fddae !=nil {return _fddae ;};start .Attr =append (start .Attr ,_aggcg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Break Type +TypeAttr ST_BrType ; -// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path -func (_fgef *CT_AltChunkPr )ValidateWithPath (path string )error {if _fgef .MatchSrc !=nil {if _ace :=_fgef .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_ace !=nil {return _ace ;};};return nil ;};func (_bgfff *CT_Lock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eadde :=range start .Attr {if _eadde .Name .Local =="\u0076\u0061\u006c"{_bgfff .ValAttr .UnmarshalXMLAttr (_eadde );continue ;};};for {_dcdg ,_abddc :=d .Token ();if _abddc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_abddc );};if _gbcaeg ,_gddeb :=_dcdg .(_g .EndElement );_gddeb &&_gbcaeg .Name ==start .Name {break ;};};return nil ;}; +// Restart Location For Text Wrapping Break +ClearAttr ST_BrClear ;};func (_aacfaa *CT_MailMergeDocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fdcac ,_dgdad :=_aacfaa .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dgdad !=nil {return _dgdad ;};start .Attr =append (start .Attr ,_fdcac );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TabStop struct{ -// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path -func (_eaac *CT_Numbering )ValidateWithPath (path string )error {for _fcdge ,_aabaa :=range _eaac .NumPicBullet {if _dcff :=_aabaa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_fcdge ));_dcff !=nil {return _dcff ;};};for _gdadc ,_dgfdb :=range _eaac .AbstractNum {if _geebaf :=_dgfdb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_gdadc ));_geebaf !=nil {return _geebaf ;};};for _aggbda ,_edabg :=range _eaac .Num {if _abba :=_edabg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_aggbda ));_abba !=nil {return _abba ;};};if _eaac .NumIdMacAtCleanup !=nil {if _bddca :=_eaac .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070");_bddca !=nil {return _bddca ;};};return nil ;};func (_efdfbe ST_PageBorderDisplay )Validate ()error {return _efdfbe .ValidateWithPath ("")};func (_accf *CT_CalendarType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcdg :=range start .Attr {if _bcdg .Name .Local =="\u0076\u0061\u006c"{_accf .ValAttr .UnmarshalXMLAttr (_bcdg );continue ;};};for {_eagg ,_ggd :=d .Token ();if _ggd !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_ggd );};if _bbgb ,_caec :=_eagg .(_g .EndElement );_caec &&_bbgb .Name ==start .Name {break ;};};return nil ;};type CT_RPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; +// Tab Stop Type +ValAttr ST_TabJc ; -// Annotation Identifier -IdAttr int64 ;RPr *CT_RPrOriginal ;};func NewCT_Em ()*CT_Em {_eeed :=&CT_Em {};_eeed .ValAttr =ST_Em (1);return _eeed };type CT_EdnPos struct{ +// Tab Leader Character +LeaderAttr ST_TabTlc ; -// Endnote Position Type -ValAttr ST_EdnPos ;};func (_ggcfc ST_MeasurementOrPercent )String ()string {if _ggcfc .ST_DecimalNumberOrPercent !=nil {return _ggcfc .ST_DecimalNumberOrPercent .String ();};if _ggcfc .ST_UniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_ggcfc .ST_UniversalMeasure );};return "";}; +// Tab Stop Position +PosAttr ST_SignedTwipsMeasure ;};func (_acddc *ST_HpsMeasure )ValidateWithPath (path string )error {_afbbeg :=[]string {};if _acddc .ST_UnsignedDecimalNumber !=nil {_afbbeg =append (_afbbeg ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _acddc .ST_PositiveUniversalMeasure !=nil {_afbbeg =append (_afbbeg ,"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 (_afbbeg )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_afbbeg );};return nil ;};func (_bdcd *CT_FramePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcgad :=range start .Attr {if _dcgad .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_bdcd .HAnchorAttr .UnmarshalXMLAttr (_dcgad );continue ;};if _dcgad .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_bdcd .VAnchorAttr .UnmarshalXMLAttr (_dcgad );continue ;};if _dcgad .Name .Local =="\u006c\u0069\u006ee\u0073"{_geadb ,_dedfa :=_eb .ParseInt (_dcgad .Value ,10,64);if _dedfa !=nil {return _dedfa ;};_bdcd .LinesAttr =&_geadb ;continue ;};if _dcgad .Name .Local =="\u0068"{_babf ,_cdcfa :=ParseUnionST_TwipsMeasure (_dcgad .Value );if _cdcfa !=nil {return _cdcfa ;};_bdcd .HAttr =&_babf ;continue ;};if _dcgad .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_bbgea ,_abegb :=ParseUnionST_TwipsMeasure (_dcgad .Value );if _abegb !=nil {return _abegb ;};_bdcd .VSpaceAttr =&_bbgea ;continue ;};if _dcgad .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_cgaf ,_eegcd :=ParseUnionST_TwipsMeasure (_dcgad .Value );if _eegcd !=nil {return _eegcd ;};_bdcd .HSpaceAttr =&_cgaf ;continue ;};if _dcgad .Name .Local =="\u0077\u0072\u0061\u0070"{_bdcd .WrapAttr .UnmarshalXMLAttr (_dcgad );continue ;};if _dcgad .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_bdcd .DropCapAttr .UnmarshalXMLAttr (_dcgad );continue ;};if _dcgad .Name .Local =="\u0077"{_gaca ,_ecac :=ParseUnionST_TwipsMeasure (_dcgad .Value );if _ecac !=nil {return _ecac ;};_bdcd .WAttr =&_gaca ;continue ;};if _dcgad .Name .Local =="\u0078"{_afgbc ,_dcfac :=ParseUnionST_SignedTwipsMeasure (_dcgad .Value );if _dcfac !=nil {return _dcfac ;};_bdcd .XAttr =&_afgbc ;continue ;};if _dcgad .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_bdcd .XAlignAttr .UnmarshalXMLAttr (_dcgad );continue ;};if _dcgad .Name .Local =="\u0079"{_cdgd ,_aacdf :=ParseUnionST_SignedTwipsMeasure (_dcgad .Value );if _aacdf !=nil {return _aacdf ;};_bdcd .YAttr =&_cdgd ;continue ;};if _dcgad .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_bdcd .YAlignAttr .UnmarshalXMLAttr (_dcgad );continue ;};if _dcgad .Name .Local =="\u0068\u0052\u0075l\u0065"{_bdcd .HRuleAttr .UnmarshalXMLAttr (_dcgad );continue ;};if _dcgad .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_dffec ,_fbdcb :=ParseUnionST_OnOff (_dcgad .Value );if _fbdcb !=nil {return _fbdcb ;};_bdcd .AnchorLockAttr =&_dffec ;continue ;};};for {_gfee ,_ebecf :=d .Token ();if _ebecf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_ebecf );};if _ebabdd ,_fbbaf :=_gfee .(_d .EndElement );_fbbaf &&_ebabdd .Name ==start .Name {break ;};};return nil ;};const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;); -// Validate validates the CT_Fonts and its children -func (_feabd *CT_Fonts )Validate ()error {return _feabd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_eabca *CT_LatentStyles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffcgf :=range start .Attr {if _ffcgf .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_edbcf ,_ddffe :=ParseUnionST_OnOff (_ffcgf .Value );if _ddffe !=nil {return _ddffe ;};_eabca .DefLockedStateAttr =&_edbcf ;continue ;};if _ffcgf .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_aceac ,_adbag :=_b .ParseInt (_ffcgf .Value ,10,64);if _adbag !=nil {return _adbag ;};_eabca .DefUIPriorityAttr =&_aceac ;continue ;};if _ffcgf .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_aaeafd ,_gcdfe :=ParseUnionST_OnOff (_ffcgf .Value );if _gcdfe !=nil {return _gcdfe ;};_eabca .DefSemiHiddenAttr =&_aaeafd ;continue ;};if _ffcgf .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_cecbg ,_dfbcf :=ParseUnionST_OnOff (_ffcgf .Value );if _dfbcf !=nil {return _dfbcf ;};_eabca .DefUnhideWhenUsedAttr =&_cecbg ;continue ;};if _ffcgf .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_fdfc ,_acgba :=ParseUnionST_OnOff (_ffcgf .Value );if _acgba !=nil {return _acgba ;};_eabca .DefQFormatAttr =&_fdfc ;continue ;};if _ffcgf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceaba ,_accc :=_b .ParseInt (_ffcgf .Value ,10,64);if _accc !=nil {return _accc ;};_eabca .CountAttr =&_ceaba ;continue ;};};_cebbc :for {_caggb ,_fdfcg :=d .Token ();if _fdfcg !=nil {return _fdfcg ;};switch _cdcab :=_caggb .(type ){case _g .StartElement :switch _cdcab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"}:_abbd :=NewCT_LsdException ();if _fcgd :=d .DecodeElement (_abbd ,&_cdcab );_fcgd !=nil {return _fcgd ;};_eabca .LsdException =append (_eabca .LsdException ,_abbd );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_cdcab .Name );if _daedd :=d .Skip ();_daedd !=nil {return _daedd ;};};case _g .EndElement :break _cebbc ;case _g .CharData :};};return nil ;};func NewAG_Password ()*AG_Password {_gce :=&AG_Password {};return _gce };func (_fcgeed ST_PageBorderZOrder )String ()string {switch _fcgeed {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";};func (_beebc *CT_DocPart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fefdg :for {_cfgfc ,_gddbg :=d .Token ();if _gddbg !=nil {return _gddbg ;};switch _geac :=_cfgfc .(type ){case _g .StartElement :switch _geac .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"}:_beebc .DocPartPr =NewCT_DocPartPr ();if _fdcfb :=d .DecodeElement (_beebc .DocPartPr ,&_geac );_fdcfb !=nil {return _fdcfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}:_beebc .DocPartBody =NewCT_Body ();if _aaec :=d .DecodeElement (_beebc .DocPartBody ,&_geac );_aaec !=nil {return _aaec ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0020\u0025\u0076",_geac .Name );if _bgfag :=d .Skip ();_bgfag !=nil {return _bgfag ;};};case _g .EndElement :break _fefdg ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_NumRestart and its children +func (_cefed *CT_NumRestart )Validate ()error {return _cefed .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path -func (_cadagda *CT_TextAlignment )ValidateWithPath (path string )error {if _cadagda .ValAttr ==ST_TextAlignmentUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ddgcd :=_cadagda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddgcd !=nil {return _ddgcd ;};return nil ;};func (_ebedc ST_LineNumberRestart )Validate ()error {return _ebedc .ValidateWithPath ("")};type CT_Charset struct{ +// ValidateWithPath validates the Recipients and its children, prefixing error messages with path +func (_gbaeb *Recipients )ValidateWithPath (path string )error {if _aaabab :=_gbaeb .CT_Recipients .ValidateWithPath (path );_aaabab !=nil {return _aaabab ;};return nil ;};func (_effbe *WdCT_WrapSquare )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fgfbe ,_fcggg :=_effbe .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _fcggg !=nil {return _fcggg ;};start .Attr =append (start .Attr ,_fgfbe );if _effbe .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_a .Sprintf ("\u0025\u0076",*_effbe .DistTAttr )});};if _effbe .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_a .Sprintf ("\u0025\u0076",*_effbe .DistBAttr )});};if _effbe .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_a .Sprintf ("\u0025\u0076",*_effbe .DistLAttr )});};if _effbe .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_effbe .DistRAttr )});};e .EncodeToken (start );if _effbe .EffectExtent !=nil {_geega :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_effbe .EffectExtent ,_geega );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cefbgc ST_FtnEdn )ValidateWithPath (path string )error {switch _cefbgc {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefbgc ));};return nil ;};func (_ffdda *ST_VerticalJc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffdda =0;case "\u0074\u006f\u0070":*_ffdda =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffdda =2;case "\u0062\u006f\u0074\u0068":*_ffdda =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ffdda =4;};return nil ;};func (_dbde *CT_FtnProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfa :for {_egge ,_ffedfg :=d .Token ();if _ffedfg !=nil {return _ffedfg ;};switch _gbee :=_egge .(type ){case _d .StartElement :switch _gbee .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbde .Pos =NewCT_FtnPos ();if _egdgc :=d .DecodeElement (_dbde .Pos ,&_gbee );_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 :"\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"}:_dbde .NumFmt =NewCT_NumFmt ();if _bbgbf :=d .DecodeElement (_dbde .NumFmt ,&_gbee );_bbgbf !=nil {return _bbgbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbde .NumStart =NewCT_DecimalNumber ();if _gegeg :=d .DecodeElement (_dbde .NumStart ,&_gbee );_gegeg !=nil {return _gegeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbde .NumRestart =NewCT_NumRestart ();if _dcdd :=d .DecodeElement (_dbde .NumRestart ,&_gbee );_dcdd !=nil {return _dcdd ;};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\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_gbee .Name );if _abdgf :=d .Skip ();_abdgf !=nil {return _abdgf ;};};case _d .EndElement :break _ecfa ;case _d .CharData :};};return nil ;};func (_bbgbfe *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 :_a .Sprintf ("\u0025\u0076",_bbgbfe .AuthorAttr )});if _bbgbfe .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bbgbfe .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bbgbfe .IdAttr )});e .EncodeToken (start );_afgfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bbgbfe .RPr ,_afgfg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Value -ValAttr *string ; +// Validate validates the CT_TxbxContent and its children +func (_dffff *CT_TxbxContent )Validate ()error {return _dffff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_gcccbe ST_BrType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gacbb :=_d .Attr {};_gacbb .Name =name ;switch _gcccbe {case ST_BrTypeUnset :_gacbb .Value ="";case ST_BrTypePage :_gacbb .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_gacbb .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_gacbb .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return _gacbb ,nil ;};func (_badbd *CT_MailMergeDest )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ggfee ,_aafca :=_badbd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aafca !=nil {return _aafca ;};start .Attr =append (start .Attr ,_ggfee );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdagf ST_View )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdagf .String (),start );};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_cffcaa :=&WdCT_PosVChoice {};return _cffcaa };func (_agfdf ST_HAnchor )String ()string {switch _agfdf {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 (_bgdeda *CT_HdrFtrRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdeda .TypeAttr =ST_HdrFtr (1);for _ ,_aafc :=range start .Attr {if _aafc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aafc .Name .Local =="\u0069\u0064"||_aafc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aafc .Name .Local =="\u0069\u0064"{_dggdc ,_ffdgg :=_aafc .Value ,error (nil );if _ffdgg !=nil {return _ffdgg ;};_bgdeda .IdAttr =_dggdc ;continue ;};if _aafc .Name .Local =="\u0074\u0079\u0070\u0065"{_bgdeda .TypeAttr .UnmarshalXMLAttr (_aafc );continue ;};};for {_gegbf ,_dfced :=d .Token ();if _dfced !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_dfced );};if _deceg ,_ecec :=_gegbf .(_d .EndElement );_ecec &&_deceg .Name ==start .Name {break ;};};return nil ;}; -// IANA Name of Character Set -CharacterSetAttr *string ;};func (_gfbgbg *CT_TrPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfbgbg .TrPr =NewCT_TrPrBase ();for _ ,_agfabe :=range start .Attr {if _agfabe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bcegb ,_dbcedc :=_agfabe .Value ,error (nil );if _dbcedc !=nil {return _dbcedc ;};_gfbgbg .AuthorAttr =_bcegb ;continue ;};if _agfabe .Name .Local =="\u0064\u0061\u0074\u0065"{_dbgec ,_caedd :=ParseStdlibTime (_agfabe .Value );if _caedd !=nil {return _caedd ;};_gfbgbg .DateAttr =&_dbgec ;continue ;};if _agfabe .Name .Local =="\u0069\u0064"{_fegdag ,_fecffc :=_b .ParseInt (_agfabe .Value ,10,64);if _fecffc !=nil {return _fecffc ;};_gfbgbg .IdAttr =_fegdag ;continue ;};};_dafdcg :for {_bebec ,_fdfdg :=d .Token ();if _fdfdg !=nil {return _fdfdg ;};switch _bfaggg :=_bebec .(type ){case _g .StartElement :switch _bfaggg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:if _cccea :=d .DecodeElement (_gfbgbg .TrPr ,&_bfaggg );_cccea !=nil {return _cccea ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_bfaggg .Name );if _eafcg :=d .Skip ();_eafcg !=nil {return _eafcg ;};};case _g .EndElement :break _dafdcg ;case _g .CharData :};};return nil ;};func NewCT_MacroName ()*CT_MacroName {_gfaeb :=&CT_MacroName {};return _gfaeb };func (_agdda *CT_NumPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bddce :for {_ffcdb ,_ggfab :=d .Token ();if _ggfab !=nil {return _ggfab ;};switch _addee :=_ffcdb .(type ){case _g .StartElement :switch _addee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006c\u0076\u006c"}:_agdda .Ilvl =NewCT_DecimalNumber ();if _gcba :=d .DecodeElement (_agdda .Ilvl ,&_addee );_gcba !=nil {return _gcba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dI\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dI\u0064"}:_agdda .NumId =NewCT_DecimalNumber ();if _feedg :=d .DecodeElement (_agdda .NumId ,&_addee );_feedg !=nil {return _feedg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_agdda .NumberingChange =NewCT_TrackChangeNumbering ();if _aaegbb :=d .DecodeElement (_agdda .NumberingChange ,&_addee );_aaegbb !=nil {return _aaegbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_agdda .Ins =NewCT_TrackChange ();if _ccaabe :=d .DecodeElement (_agdda .Ins ,&_addee );_ccaabe !=nil {return _ccaabe ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072\u0020\u0025\u0076",_addee .Name );if _eeedf :=d .Skip ();_eeedf !=nil {return _eeedf ;};};case _g .EndElement :break _bddce ;case _g .CharData :};};return nil ;};func (_dceda *CT_EdnPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_acbgg ,_dddbb :=_dceda .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dddbb !=nil {return _dddbb ;};start .Attr =append (start .Attr ,_acbgg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Zoom struct{ +// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path +func (_gccg *CT_MacroName )ValidateWithPath (path string )error {return nil }; -// Zoom Type -ValAttr ST_Zoom ; +// Validate validates the CT_SdtContentRun and its children +func (_abaaec *CT_SdtContentRun )Validate ()error {return _abaaec .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");}; -// Zoom Percentage -PercentAttr ST_DecimalNumberOrPercent ;}; +// Validate validates the CT_TcPrInner and its children +func (_deefb *CT_TcPrInner )Validate ()error {return _deefb .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};type CT_DocParts struct{ -// Validate validates the CT_ObjectLink and its children -func (_daaca *CT_ObjectLink )Validate ()error {return _daaca .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");}; +// Glossary Document Entry +DocPart []*CT_DocPart ;}; -// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path -func (_ggcaef *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil };func (_fccbf *EG_FtnEdnNumProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgddbg :for {_cbegga ,_edgcd :=d .Token ();if _edgcd !=nil {return _edgcd ;};switch _egaede :=_cbegga .(type ){case _g .StartElement :switch _egaede .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_fccbf .NumStart =NewCT_DecimalNumber ();if _acbff :=d .DecodeElement (_fccbf .NumStart ,&_egaede );_acbff !=nil {return _acbff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_fccbf .NumRestart =NewCT_NumRestart ();if _bacgcc :=d .DecodeElement (_fccbf .NumRestart ,&_egaede );_bacgcc !=nil {return _bacgcc ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006d\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_egaede .Name );if _babeb :=d .Skip ();_babeb !=nil {return _babeb ;};};case _g .EndElement :break _fgddbg ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path +func (_ebebgb *CT_FFTextType )ValidateWithPath (path string )error {if _ebebgb .ValAttr ==ST_FFTextTypeUnset {return _a .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 _beaed :=_ebebgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_beaed !=nil {return _beaed ;};return nil ;}; -// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path -func (_eefaac *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _ddbed :=_eefaac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddbed !=nil {return _ddbed ;};return nil ;}; +// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path +func (_cgddg *EG_ContentBlockContent )ValidateWithPath (path string )error {if _cgddg .CustomXml !=nil {if _afgde :=_cgddg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_afgde !=nil {return _afgde ;};};if _cgddg .Sdt !=nil {if _dddcg :=_cgddg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_dddcg !=nil {return _dddcg ;};};for _fgcfea ,_dbbedg :=range _cgddg .P {if _gdfbdc :=_dbbedg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_fgcfea ));_gdfbdc !=nil {return _gdfbdc ;};};for _fbadd ,_fgccb :=range _cgddg .Tbl {if _edafdf :=_fgccb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_fbadd ));_edafdf !=nil {return _edafdf ;};};for _dedde ,_edeaab :=range _cgddg .EG_RunLevelElts {if _cdgee :=_edeaab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dedde ));_cdgee !=nil {return _cdgee ;};};return nil ;};func (_afefg *CT_EdnDocProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afefg .Pos !=nil {_cbeff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_afefg .Pos ,_cbeff );};if _afefg .NumFmt !=nil {_eeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_afefg .NumFmt ,_eeeb );};if _afefg .NumStart !=nil {_gegbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_afefg .NumStart ,_gegbc );};if _afefg .NumRestart !=nil {_dffcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_afefg .NumRestart ,_dffcf );};if _afefg .Endnote !=nil {_dfgffe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_bgfaa :=range _afefg .Endnote {e .EncodeElement (_bgfaa ,_dfgffe );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggbce ST_CombineBrackets )ValidateWithPath (path string )error {switch _ggbce {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbce ));};return nil ;};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_e .Time ; -// Validate validates the CT_Tc and its children -func (_gdfcc *CT_Tc )Validate ()error {return _gdfcc .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};func (_ecgdc ST_TextDirection )String ()string {switch _ecgdc {case 0:return "";case 1:return "\u0074\u0062";case 2:return "\u0072\u006c";case 3:return "\u006c\u0072";case 4:return "\u0074\u0062\u0056";case 5:return "\u0072\u006c\u0056";case 6:return "\u006c\u0072\u0056";case 7:return "\u0062\u0074\u004c\u0072";case 8:return "\u006c\u0072\u0054\u0062";case 9:return "\u006c\u0072\u0054b\u0056";case 10:return "\u0074\u0062\u004cr\u0056";case 11:return "\u0074\u0062\u0052\u006c";case 12:return "\u0074\u0062\u0052l\u0056";};return "";};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_ebdb :=&CT_DecimalNumberOrPrecent {};return _ebdb ;}; +// Annotation Identifier +IdAttr int64 ;};func (_gcefg *EG_ContentBlockContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faggef :for {_fbbef ,_fdgcfc :=d .Token ();if _fdgcfc !=nil {return _fdgcfc ;};switch _aaaac :=_fbbef .(type ){case _d .StartElement :switch _aaaac .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gcefg .CustomXml =NewCT_CustomXmlBlock ();if _fedec :=d .DecodeElement (_gcefg .CustomXml ,&_aaaac );_fedec !=nil {return _fedec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcefg .Sdt =NewCT_SdtBlock ();if _cabcaf :=d .DecodeElement (_gcefg .Sdt ,&_aaaac );_cabcaf !=nil {return _cabcaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggdaa :=NewCT_P ();if _afgceg :=d .DecodeElement (_ggdaa ,&_aaaac );_afgceg !=nil {return _afgceg ;};_gcefg .P =append (_gcefg .P ,_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 :"\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"}:_cdgfe :=NewCT_Tbl ();if _acdfa :=d .DecodeElement (_cdgfe ,&_aaaac );_acdfa !=nil {return _acdfa ;};_gcefg .Tbl =append (_gcefg .Tbl ,_cdgfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fceec :=NewEG_RunLevelElts ();_fceec .ProofErr =NewCT_ProofErr ();if _egfba :=d .DecodeElement (_fceec .ProofErr ,&_aaaac );_egfba !=nil {return _egfba ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_fceec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bdcgcf :=NewEG_RunLevelElts ();_bdcgcf .PermStart =NewCT_PermStart ();if _cgafc :=d .DecodeElement (_bdcgcf .PermStart ,&_aaaac );_cgafc !=nil {return _cgafc ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_bdcgcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_agfdd :=NewEG_RunLevelElts ();_agfdd .PermEnd =NewCT_Perm ();if _aadff :=d .DecodeElement (_agfdd .PermEnd ,&_aaaac );_aadff !=nil {return _aadff ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_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 :"\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"}:_bcdeg :=NewEG_RunLevelElts ();_bcdeg .Ins =NewCT_RunTrackChange ();if _fabgb :=d .DecodeElement (_bcdeg .Ins ,&_aaaac );_fabgb !=nil {return _fabgb ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_bcdeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bddegc :=NewEG_RunLevelElts ();_bddegc .Del =NewCT_RunTrackChange ();if _fbaaef :=d .DecodeElement (_bddegc .Del ,&_aaaac );_fbaaef !=nil {return _fbaaef ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_bddegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cdddb :=NewEG_RunLevelElts ();_cdddb .MoveFrom =NewCT_RunTrackChange ();if _bdded :=d .DecodeElement (_cdddb .MoveFrom ,&_aaaac );_bdded !=nil {return _bdded ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_cdddb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gaedfe :=NewEG_RunLevelElts ();_gaedfe .MoveTo =NewCT_RunTrackChange ();if _ffagca :=d .DecodeElement (_gaedfe .MoveTo ,&_aaaac );_ffagca !=nil {return _ffagca ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_gaedfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffacb :=NewEG_RunLevelElts ();_cdbfd :=NewEG_RangeMarkupElements ();_cdbfd .BookmarkStart =NewCT_Bookmark ();if _daggdg :=d .DecodeElement (_cdbfd .BookmarkStart ,&_aaaac );_daggdg !=nil {return _daggdg ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_bffacb );_bffacb .EG_RangeMarkupElements =append (_bffacb .EG_RangeMarkupElements ,_cdbfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbddf :=NewEG_RunLevelElts ();_eegcg :=NewEG_RangeMarkupElements ();_eegcg .BookmarkEnd =NewCT_MarkupRange ();if _fceffc :=d .DecodeElement (_eegcg .BookmarkEnd ,&_aaaac );_fceffc !=nil {return _fceffc ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_fbddf );_fbddf .EG_RangeMarkupElements =append (_fbddf .EG_RangeMarkupElements ,_eegcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggae :=NewEG_RunLevelElts ();_bgdfb :=NewEG_RangeMarkupElements ();_bgdfb .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccfgb :=d .DecodeElement (_bgdfb .MoveFromRangeStart ,&_aaaac );_ccfgb !=nil {return _ccfgb ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_gggae );_gggae .EG_RangeMarkupElements =append (_gggae .EG_RangeMarkupElements ,_bgdfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefddc :=NewEG_RunLevelElts ();_cagbg :=NewEG_RangeMarkupElements ();_cagbg .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcadbd :=d .DecodeElement (_cagbg .MoveFromRangeEnd ,&_aaaac );_bcadbd !=nil {return _bcadbd ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_gefddc );_gefddc .EG_RangeMarkupElements =append (_gefddc .EG_RangeMarkupElements ,_cagbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dfffc :=NewEG_RunLevelElts ();_accdg :=NewEG_RangeMarkupElements ();_accdg .MoveToRangeStart =NewCT_MoveBookmark ();if _cefccf :=d .DecodeElement (_accdg .MoveToRangeStart ,&_aaaac );_cefccf !=nil {return _cefccf ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_dfffc );_dfffc .EG_RangeMarkupElements =append (_dfffc .EG_RangeMarkupElements ,_accdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_adaba :=NewEG_RunLevelElts ();_bdfe :=NewEG_RangeMarkupElements ();_bdfe .MoveToRangeEnd =NewCT_MarkupRange ();if _ecfabf :=d .DecodeElement (_bdfe .MoveToRangeEnd ,&_aaaac );_ecfabf !=nil {return _ecfabf ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_adaba );_adaba .EG_RangeMarkupElements =append (_adaba .EG_RangeMarkupElements ,_bdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdb :=NewEG_RunLevelElts ();_ecade :=NewEG_RangeMarkupElements ();_ecade .CommentRangeStart =NewCT_MarkupRange ();if _cfdad :=d .DecodeElement (_ecade .CommentRangeStart ,&_aaaac );_cfdad !=nil {return _cfdad ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_aacdb );_aacdb .EG_RangeMarkupElements =append (_aacdb .EG_RangeMarkupElements ,_ecade );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fccfgb :=NewEG_RunLevelElts ();_adgfeg :=NewEG_RangeMarkupElements ();_adgfeg .CommentRangeEnd =NewCT_MarkupRange ();if _aafdcg :=d .DecodeElement (_adgfeg .CommentRangeEnd ,&_aaaac );_aafdcg !=nil {return _aafdcg ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_fccfgb );_fccfgb .EG_RangeMarkupElements =append (_fccfgb .EG_RangeMarkupElements ,_adgfeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bedebf :=NewEG_RunLevelElts ();_cbbea :=NewEG_RangeMarkupElements ();_cbbea .CustomXmlInsRangeStart =NewCT_TrackChange ();if _agabe :=d .DecodeElement (_cbbea .CustomXmlInsRangeStart ,&_aaaac );_agabe !=nil {return _agabe ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_bedebf );_bedebf .EG_RangeMarkupElements =append (_bedebf .EG_RangeMarkupElements ,_cbbea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bdcee :=NewEG_RunLevelElts ();_gdcab :=NewEG_RangeMarkupElements ();_gdcab .CustomXmlInsRangeEnd =NewCT_Markup ();if _cdgbae :=d .DecodeElement (_gdcab .CustomXmlInsRangeEnd ,&_aaaac );_cdgbae !=nil {return _cdgbae ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_bdcee );_bdcee .EG_RangeMarkupElements =append (_bdcee .EG_RangeMarkupElements ,_gdcab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eebaad :=NewEG_RunLevelElts ();_ggdef :=NewEG_RangeMarkupElements ();_ggdef .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efdff :=d .DecodeElement (_ggdef .CustomXmlDelRangeStart ,&_aaaac );_efdff !=nil {return _efdff ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_eebaad );_eebaad .EG_RangeMarkupElements =append (_eebaad .EG_RangeMarkupElements ,_ggdef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dcebbe :=NewEG_RunLevelElts ();_ffeda :=NewEG_RangeMarkupElements ();_ffeda .CustomXmlDelRangeEnd =NewCT_Markup ();if _accad :=d .DecodeElement (_ffeda .CustomXmlDelRangeEnd ,&_aaaac );_accad !=nil {return _accad ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_dcebbe );_dcebbe .EG_RangeMarkupElements =append (_dcebbe .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 :"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"}:_fcdad :=NewEG_RunLevelElts ();_bccfb :=NewEG_RangeMarkupElements ();_bccfb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gebcc :=d .DecodeElement (_bccfb .CustomXmlMoveFromRangeStart ,&_aaaac );_gebcc !=nil {return _gebcc ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_fcdad );_fcdad .EG_RangeMarkupElements =append (_fcdad .EG_RangeMarkupElements ,_bccfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ffebde :=NewEG_RunLevelElts ();_eddcdd :=NewEG_RangeMarkupElements ();_eddcdd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _facfg :=d .DecodeElement (_eddcdd .CustomXmlMoveFromRangeEnd ,&_aaaac );_facfg !=nil {return _facfg ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_ffebde );_ffebde .EG_RangeMarkupElements =append (_ffebde .EG_RangeMarkupElements ,_eddcdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ddddg :=NewEG_RunLevelElts ();_bccea :=NewEG_RangeMarkupElements ();_bccea .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _adbcb :=d .DecodeElement (_bccea .CustomXmlMoveToRangeStart ,&_aaaac );_adbcb !=nil {return _adbcb ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_ddddg );_ddddg .EG_RangeMarkupElements =append (_ddddg .EG_RangeMarkupElements ,_bccea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dgggfb :=NewEG_RunLevelElts ();_dbefc :=NewEG_RangeMarkupElements ();_dbefc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbeeb :=d .DecodeElement (_dbefc .CustomXmlMoveToRangeEnd ,&_aaaac );_bbeeb !=nil {return _bbeeb ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_dgggfb );_dgggfb .EG_RangeMarkupElements =append (_dgggfb .EG_RangeMarkupElements ,_dbefc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cebed :=NewEG_RunLevelElts ();_accegd :=NewEG_MathContent ();_accegd .OMathPara =_cd .NewOMathPara ();if _fbfgc :=d .DecodeElement (_accegd .OMathPara ,&_aaaac );_fbfgc !=nil {return _fbfgc ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_cebed );_cebed .EG_MathContent =append (_cebed .EG_MathContent ,_accegd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdfefc :=NewEG_RunLevelElts ();_gfeaba :=NewEG_MathContent ();_gfeaba .OMath =_cd .NewOMath ();if _gafbbe :=d .DecodeElement (_gfeaba .OMath ,&_aaaac );_gafbbe !=nil {return _gafbbe ;};_gcefg .EG_RunLevelElts =append (_gcefg .EG_RunLevelElts ,_gdfefc );_gdfefc .EG_MathContent =append (_gdfefc .EG_MathContent ,_gfeaba );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\u0043\u006f\u006e\u0074e\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_aaaac .Name );if _badac :=d .Skip ();_badac !=nil {return _badac ;};};case _d .EndElement :break _faggef ;case _d .CharData :};};return nil ;};func (_fbefb *CT_NumFmt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gefgf ,_acbc :=_fbefb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acbc !=nil {return _acbc ;};start .Attr =append (start .Attr ,_gefgf );if _fbefb .FormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fbefb .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_febd *CT_CellMergeTrackChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _febd .VMergeAttr !=ST_AnnotationVMergeUnset {_eedd ,_gecf :=_febd .VMergeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"});if _gecf !=nil {return _gecf ;};start .Attr =append (start .Attr ,_eedd );};if _febd .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_eagac ,_bac :=_febd .VMergeOrigAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"});if _bac !=nil {return _bac ;};start .Attr =append (start .Attr ,_eagac );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",_febd .AuthorAttr )});if _febd .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_febd .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_febd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_WrapNone struct{}; -// Validate validates the CT_Attr and its children -func (_edbe *CT_Attr )Validate ()error {return _edbe .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");}; +// Validate validates the CT_JcTable and its children +func (_badga *CT_JcTable )Validate ()error {return _badga .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");}; -// Validate validates the CT_TblLayoutType and its children -func (_fggae *CT_TblLayoutType )Validate ()error {return _fggae .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};func NewCT_FitText ()*CT_FitText {_eggac :=&CT_FitText {};return _eggac };func (_bbdeg *ST_TblWidth )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggcag ,_fbebe :=d .Token ();if _fbebe !=nil {return _fbebe ;};if _gcgab ,_bedfd :=_ggcag .(_g .EndElement );_bedfd &&_gcgab .Name ==start .Name {*_bbdeg =1;return nil ;};if _ddddbc ,_bdgggf :=_ggcag .(_g .CharData );!_bdgggf {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggcag );}else {switch string (_ddddbc ){case "":*_bbdeg =0;case "\u006e\u0069\u006c":*_bbdeg =1;case "\u0070\u0063\u0074":*_bbdeg =2;case "\u0064\u0078\u0061":*_bbdeg =3;case "\u0061\u0075\u0074\u006f":*_bbdeg =4;};};_ggcag ,_fbebe =d .Token ();if _fbebe !=nil {return _fbebe ;};if _adcda ,_abecc :=_ggcag .(_g .EndElement );_abecc &&_adcda .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggcag );};func NewCT_R ()*CT_R {_eccbc :=&CT_R {};return _eccbc };func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_fagbdd :=&CT_DocPartBehaviors {};return _fagbdd };func (_aebdd *EG_BlockLevelElts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddacfa :for {_bbbge ,_eaaea :=d .Token ();if _eaaea !=nil {return _eaaea ;};switch _geacb :=_bbbge .(type ){case _g .StartElement :switch _geacb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_bfcg :=NewCT_AltChunk ();if _feegaf :=d .DecodeElement (_bfcg ,&_geacb );_feegaf !=nil {return _feegaf ;};_aebdd .AltChunk =append (_aebdd .AltChunk ,_bfcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gfgdg :=NewEG_ContentBlockContent ();_gfgdg .CustomXml =NewCT_CustomXmlBlock ();if _dgbdg :=d .DecodeElement (_gfgdg .CustomXml ,&_geacb );_dgbdg !=nil {return _dgbdg ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_gfgdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fecgb :=NewEG_ContentBlockContent ();_fecgb .Sdt =NewCT_SdtBlock ();if _gcbag :=d .DecodeElement (_fecgb .Sdt ,&_geacb );_gcbag !=nil {return _gcbag ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_fecgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cfcdad :=NewEG_ContentBlockContent ();_bacab :=NewCT_P ();if _bgfgg :=d .DecodeElement (_bacab ,&_geacb );_bgfgg !=nil {return _bgfgg ;};_cfcdad .P =append (_cfcdad .P ,_bacab );_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_cfcdad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_fegfc :=NewEG_ContentBlockContent ();_dadgd :=NewCT_Tbl ();if _ddebef :=d .DecodeElement (_dadgd ,&_geacb );_ddebef !=nil {return _ddebef ;};_fegfc .Tbl =append (_fegfc .Tbl ,_dadgd );_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_fegfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bdecad :=NewEG_ContentBlockContent ();_egdgg :=NewEG_RunLevelElts ();_egdgg .ProofErr =NewCT_ProofErr ();if _egecc :=d .DecodeElement (_egdgg .ProofErr ,&_geacb );_egecc !=nil {return _egecc ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_bdecad );_bdecad .EG_RunLevelElts =append (_bdecad .EG_RunLevelElts ,_egdgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_effffc :=NewEG_ContentBlockContent ();_fdeeg :=NewEG_RunLevelElts ();_fdeeg .PermStart =NewCT_PermStart ();if _dbeaaf :=d .DecodeElement (_fdeeg .PermStart ,&_geacb );_dbeaaf !=nil {return _dbeaaf ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_effffc );_effffc .EG_RunLevelElts =append (_effffc .EG_RunLevelElts ,_fdeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_edgbe :=NewEG_ContentBlockContent ();_dggae :=NewEG_RunLevelElts ();_dggae .PermEnd =NewCT_Perm ();if _gaffe :=d .DecodeElement (_dggae .PermEnd ,&_geacb );_gaffe !=nil {return _gaffe ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_edgbe );_edgbe .EG_RunLevelElts =append (_edgbe .EG_RunLevelElts ,_dggae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fgbef :=NewEG_ContentBlockContent ();_beagf :=NewEG_RunLevelElts ();_beagf .Ins =NewCT_RunTrackChange ();if _bbeeff :=d .DecodeElement (_beagf .Ins ,&_geacb );_bbeeff !=nil {return _bbeeff ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_fgbef );_fgbef .EG_RunLevelElts =append (_fgbef .EG_RunLevelElts ,_beagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fcagdg :=NewEG_ContentBlockContent ();_fecgeg :=NewEG_RunLevelElts ();_fecgeg .Del =NewCT_RunTrackChange ();if _afdeb :=d .DecodeElement (_fecgeg .Del ,&_geacb );_afdeb !=nil {return _afdeb ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_fcagdg );_fcagdg .EG_RunLevelElts =append (_fcagdg .EG_RunLevelElts ,_fecgeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gaeeb :=NewEG_ContentBlockContent ();_ecadb :=NewEG_RunLevelElts ();_ecadb .MoveFrom =NewCT_RunTrackChange ();if _cgffd :=d .DecodeElement (_ecadb .MoveFrom ,&_geacb );_cgffd !=nil {return _cgffd ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_gaeeb );_gaeeb .EG_RunLevelElts =append (_gaeeb .EG_RunLevelElts ,_ecadb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fedca :=NewEG_ContentBlockContent ();_bdaefe :=NewEG_RunLevelElts ();_bdaefe .MoveTo =NewCT_RunTrackChange ();if _cfcgef :=d .DecodeElement (_bdaefe .MoveTo ,&_geacb );_cfcgef !=nil {return _cfcgef ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_fedca );_fedca .EG_RunLevelElts =append (_fedca .EG_RunLevelElts ,_bdaefe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gfebb :=NewEG_ContentBlockContent ();_egcfef :=NewEG_RunLevelElts ();_abecdd :=NewEG_RangeMarkupElements ();_abecdd .BookmarkStart =NewCT_Bookmark ();if _edecec :=d .DecodeElement (_abecdd .BookmarkStart ,&_geacb );_edecec !=nil {return _edecec ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_gfebb );_gfebb .EG_RunLevelElts =append (_gfebb .EG_RunLevelElts ,_egcfef );_egcfef .EG_RangeMarkupElements =append (_egcfef .EG_RangeMarkupElements ,_abecdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gabgc :=NewEG_ContentBlockContent ();_fdcbdc :=NewEG_RunLevelElts ();_gfcgc :=NewEG_RangeMarkupElements ();_gfcgc .BookmarkEnd =NewCT_MarkupRange ();if _dfcec :=d .DecodeElement (_gfcgc .BookmarkEnd ,&_geacb );_dfcec !=nil {return _dfcec ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_gabgc );_gabgc .EG_RunLevelElts =append (_gabgc .EG_RunLevelElts ,_fdcbdc );_fdcbdc .EG_RangeMarkupElements =append (_fdcbdc .EG_RangeMarkupElements ,_gfcgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dcfde :=NewEG_ContentBlockContent ();_eebff :=NewEG_RunLevelElts ();_gadfbc :=NewEG_RangeMarkupElements ();_gadfbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bdcadd :=d .DecodeElement (_gadfbc .MoveFromRangeStart ,&_geacb );_bdcadd !=nil {return _bdcadd ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_dcfde );_dcfde .EG_RunLevelElts =append (_dcfde .EG_RunLevelElts ,_eebff );_eebff .EG_RangeMarkupElements =append (_eebff .EG_RangeMarkupElements ,_gadfbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbddbe :=NewEG_ContentBlockContent ();_ccadb :=NewEG_RunLevelElts ();_ggcbe :=NewEG_RangeMarkupElements ();_ggcbe .MoveFromRangeEnd =NewCT_MarkupRange ();if _cgfdc :=d .DecodeElement (_ggcbe .MoveFromRangeEnd ,&_geacb );_cgfdc !=nil {return _cgfdc ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_dbddbe );_dbddbe .EG_RunLevelElts =append (_dbddbe .EG_RunLevelElts ,_ccadb );_ccadb .EG_RangeMarkupElements =append (_ccadb .EG_RangeMarkupElements ,_ggcbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_baedg :=NewEG_ContentBlockContent ();_fbabc :=NewEG_RunLevelElts ();_bbgbab :=NewEG_RangeMarkupElements ();_bbgbab .MoveToRangeStart =NewCT_MoveBookmark ();if _aeefgb :=d .DecodeElement (_bbgbab .MoveToRangeStart ,&_geacb );_aeefgb !=nil {return _aeefgb ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_baedg );_baedg .EG_RunLevelElts =append (_baedg .EG_RunLevelElts ,_fbabc );_fbabc .EG_RangeMarkupElements =append (_fbabc .EG_RangeMarkupElements ,_bbgbab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fbgbd :=NewEG_ContentBlockContent ();_acbaa :=NewEG_RunLevelElts ();_daefcc :=NewEG_RangeMarkupElements ();_daefcc .MoveToRangeEnd =NewCT_MarkupRange ();if _fgfeef :=d .DecodeElement (_daefcc .MoveToRangeEnd ,&_geacb );_fgfeef !=nil {return _fgfeef ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_fbgbd );_fbgbd .EG_RunLevelElts =append (_fbgbd .EG_RunLevelElts ,_acbaa );_acbaa .EG_RangeMarkupElements =append (_acbaa .EG_RangeMarkupElements ,_daefcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cfdea :=NewEG_ContentBlockContent ();_dgfef :=NewEG_RunLevelElts ();_cadeb :=NewEG_RangeMarkupElements ();_cadeb .CommentRangeStart =NewCT_MarkupRange ();if _ecdea :=d .DecodeElement (_cadeb .CommentRangeStart ,&_geacb );_ecdea !=nil {return _ecdea ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_cfdea );_cfdea .EG_RunLevelElts =append (_cfdea .EG_RunLevelElts ,_dgfef );_dgfef .EG_RangeMarkupElements =append (_dgfef .EG_RangeMarkupElements ,_cadeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gegefe :=NewEG_ContentBlockContent ();_gdbab :=NewEG_RunLevelElts ();_bgbcad :=NewEG_RangeMarkupElements ();_bgbcad .CommentRangeEnd =NewCT_MarkupRange ();if _adgce :=d .DecodeElement (_bgbcad .CommentRangeEnd ,&_geacb );_adgce !=nil {return _adgce ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_gegefe );_gegefe .EG_RunLevelElts =append (_gegefe .EG_RunLevelElts ,_gdbab );_gdbab .EG_RangeMarkupElements =append (_gdbab .EG_RangeMarkupElements ,_bgbcad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggabb :=NewEG_ContentBlockContent ();_aadaf :=NewEG_RunLevelElts ();_bagea :=NewEG_RangeMarkupElements ();_bagea .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbddc :=d .DecodeElement (_bagea .CustomXmlInsRangeStart ,&_geacb );_dbddc !=nil {return _dbddc ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_ggabb );_ggabb .EG_RunLevelElts =append (_ggabb .EG_RunLevelElts ,_aadaf );_aadaf .EG_RangeMarkupElements =append (_aadaf .EG_RangeMarkupElements ,_bagea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcffe :=NewEG_ContentBlockContent ();_ecbcb :=NewEG_RunLevelElts ();_feaggb :=NewEG_RangeMarkupElements ();_feaggb .CustomXmlInsRangeEnd =NewCT_Markup ();if _abbcd :=d .DecodeElement (_feaggb .CustomXmlInsRangeEnd ,&_geacb );_abbcd !=nil {return _abbcd ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_dcffe );_dcffe .EG_RunLevelElts =append (_dcffe .EG_RunLevelElts ,_ecbcb );_ecbcb .EG_RangeMarkupElements =append (_ecbcb .EG_RangeMarkupElements ,_feaggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abeed :=NewEG_ContentBlockContent ();_cbdcd :=NewEG_RunLevelElts ();_edage :=NewEG_RangeMarkupElements ();_edage .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffdba :=d .DecodeElement (_edage .CustomXmlDelRangeStart ,&_geacb );_ffdba !=nil {return _ffdba ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_abeed );_abeed .EG_RunLevelElts =append (_abeed .EG_RunLevelElts ,_cbdcd );_cbdcd .EG_RangeMarkupElements =append (_cbdcd .EG_RangeMarkupElements ,_edage );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcbdgb :=NewEG_ContentBlockContent ();_acbedgf :=NewEG_RunLevelElts ();_ggbdd :=NewEG_RangeMarkupElements ();_ggbdd .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfbbbe :=d .DecodeElement (_ggbdd .CustomXmlDelRangeEnd ,&_geacb );_cfbbbe !=nil {return _cfbbbe ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_dcbdgb );_dcbdgb .EG_RunLevelElts =append (_dcbdgb .EG_RunLevelElts ,_acbedgf );_acbedgf .EG_RangeMarkupElements =append (_acbedgf .EG_RangeMarkupElements ,_ggbdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ebggg :=NewEG_ContentBlockContent ();_cgbfd :=NewEG_RunLevelElts ();_geaba :=NewEG_RangeMarkupElements ();_geaba .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbeea :=d .DecodeElement (_geaba .CustomXmlMoveFromRangeStart ,&_geacb );_bbeea !=nil {return _bbeea ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_ebggg );_ebggg .EG_RunLevelElts =append (_ebggg .EG_RunLevelElts ,_cgbfd );_cgbfd .EG_RangeMarkupElements =append (_cgbfd .EG_RangeMarkupElements ,_geaba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cdcdfc :=NewEG_ContentBlockContent ();_aebddc :=NewEG_RunLevelElts ();_bbbdf :=NewEG_RangeMarkupElements ();_bbbdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cafdb :=d .DecodeElement (_bbbdf .CustomXmlMoveFromRangeEnd ,&_geacb );_cafdb !=nil {return _cafdb ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_cdcdfc );_cdcdfc .EG_RunLevelElts =append (_cdcdfc .EG_RunLevelElts ,_aebddc );_aebddc .EG_RangeMarkupElements =append (_aebddc .EG_RangeMarkupElements ,_bbbdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_agdba :=NewEG_ContentBlockContent ();_dgfeee :=NewEG_RunLevelElts ();_ecadf :=NewEG_RangeMarkupElements ();_ecadf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agdfda :=d .DecodeElement (_ecadf .CustomXmlMoveToRangeStart ,&_geacb );_agdfda !=nil {return _agdfda ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_agdba );_agdba .EG_RunLevelElts =append (_agdba .EG_RunLevelElts ,_dgfeee );_dgfeee .EG_RangeMarkupElements =append (_dgfeee .EG_RangeMarkupElements ,_ecadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgcfe :=NewEG_ContentBlockContent ();_fbabcf :=NewEG_RunLevelElts ();_gaede :=NewEG_RangeMarkupElements ();_gaede .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ceeac :=d .DecodeElement (_gaede .CustomXmlMoveToRangeEnd ,&_geacb );_ceeac !=nil {return _ceeac ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_dgcfe );_dgcfe .EG_RunLevelElts =append (_dgcfe .EG_RunLevelElts ,_fbabcf );_fbabcf .EG_RangeMarkupElements =append (_fbabcf .EG_RangeMarkupElements ,_gaede );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ebefdc :=NewEG_ContentBlockContent ();_dabbe :=NewEG_RunLevelElts ();_egbdca :=NewEG_MathContent ();_egbdca .OMathPara =_ec .NewOMathPara ();if _aebfec :=d .DecodeElement (_egbdca .OMathPara ,&_geacb );_aebfec !=nil {return _aebfec ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_ebefdc );_ebefdc .EG_RunLevelElts =append (_ebefdc .EG_RunLevelElts ,_dabbe );_dabbe .EG_MathContent =append (_dabbe .EG_MathContent ,_egbdca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eegbb :=NewEG_ContentBlockContent ();_aeggf :=NewEG_RunLevelElts ();_cfdge :=NewEG_MathContent ();_cfdge .OMath =_ec .NewOMath ();if _cfbba :=d .DecodeElement (_cfdge .OMath ,&_geacb );_cfbba !=nil {return _cfbba ;};_aebdd .EG_ContentBlockContent =append (_aebdd .EG_ContentBlockContent ,_eegbb );_eegbb .EG_RunLevelElts =append (_eegbb .EG_RunLevelElts ,_aeggf );_aeggf .EG_MathContent =append (_aeggf .EG_MathContent ,_cfdge );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_geacb .Name );if _dcaac :=d .Skip ();_dcaac !=nil {return _dcaac ;};};case _g .EndElement :break _ddacfa ;case _g .CharData :};};return nil ;};const (ST_SectionMarkUnset ST_SectionMark =0;ST_SectionMarkNextPage ST_SectionMark =1;ST_SectionMarkNextColumn ST_SectionMark =2;ST_SectionMarkContinuous ST_SectionMark =3;ST_SectionMarkEvenPage ST_SectionMark =4;ST_SectionMarkOddPage ST_SectionMark =5;); +// Validate validates the CT_FtnEdnRef and its children +func (_febdgf *CT_FtnEdnRef )Validate ()error {return _febdgf .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");};func (_edega ST_FtnEdn )Validate ()error {return _edega .ValidateWithPath ("")};func (_gebbbc WdST_AlignV )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edbbbg :=_d .Attr {};_edbbbg .Name =name ;switch _gebbbc {case WdST_AlignVUnset :_edbbbg .Value ="";case WdST_AlignVTop :_edbbbg .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_edbbbg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_edbbbg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_edbbbg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_edbbbg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _edbbbg ,nil ;}; -// Validate validates the CT_Picture and its children -func (_fgbcb *CT_Picture )Validate ()error {return _fgbcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_ecgg *CT_Comment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecgg .InitialsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ecgg .InitialsAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_ecgg .AuthorAttr )});if _ecgg .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ecgg .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_ecgg .IdAttr )});e .EncodeToken (start );if _ecgg .EG_BlockLevelElts !=nil {for _ ,_caef :=range _ecgg .EG_BlockLevelElts {_caef .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path +func (_gfgba *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _gfgba .WrapNone !=nil {if _dacbf :=_gfgba .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_dacbf !=nil {return _dacbf ;};};if _gfgba .WrapSquare !=nil {if _ecbaed :=_gfgba .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");_ecbaed !=nil {return _ecbaed ;};};if _gfgba .WrapTight !=nil {if _egcef :=_gfgba .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_egcef !=nil {return _egcef ;};};if _gfgba .WrapThrough !=nil {if _dbaege :=_gfgba .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");_dbaege !=nil {return _dbaege ;};};if _gfgba .WrapTopAndBottom !=nil {if _fadffe :=_gfgba .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_fadffe !=nil {return _fadffe ;};};return nil ;};func NewEG_ContentCellContent ()*EG_ContentCellContent {_fadagb :=&EG_ContentCellContent {};return _fadagb ;}; -// Validate validates the WdEG_WrapTypeChoice and its children -func (_gecacc *WdEG_WrapTypeChoice )Validate ()error {return _gecacc .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_eadcc *CT_SdtContentCell )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eadcc .Tc !=nil {_decde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_aebbf :=range _eadcc .Tc {e .EncodeElement (_aebbf ,_decde );};};if _eadcc .CustomXml !=nil {_bfgeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_eadcc .CustomXml ,_bfgeb );};if _eadcc .Sdt !=nil {_ceecf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_eadcc .Sdt ,_ceecf );};if _eadcc .EG_RunLevelElts !=nil {for _ ,_deege :=range _eadcc .EG_RunLevelElts {_deege .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgffb *EG_RPrMath )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geddge :for {_fcdag ,_ggaee :=d .Token ();if _ggaee !=nil {return _ggaee ;};switch _dbcec :=_fcdag .(type ){case _g .StartElement :switch _dbcec .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fgffb .Ins =NewCT_MathCtrlIns ();if _geffe :=d .DecodeElement (_fgffb .Ins ,&_dbcec );_geffe !=nil {return _geffe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fgffb .Del =NewCT_MathCtrlDel ();if _abcdbe :=d .DecodeElement (_fgffb .Del ,&_dbcec );_abcdbe !=nil {return _abcdbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_fgffb .RPr =NewCT_RPr ();if _gdgggf :=d .DecodeElement (_fgffb .RPr ,&_dbcec );_gdgggf !=nil {return _gdgggf ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fR\u0050\u0072\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_dbcec .Name );if _gfeaa :=d .Skip ();_gfeaa !=nil {return _gfeaa ;};};case _g .EndElement :break _geddge ;case _g .CharData :};};return nil ;};func (_dacgg *CT_Headers )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccbeb :for {_egdbe ,_gebc :=d .Token ();if _gebc !=nil {return _gebc ;};switch _gcfaa :=_egdbe .(type ){case _g .StartElement :switch _gcfaa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_fecgf :=NewCT_String ();if _aeece :=d .DecodeElement (_fecgf ,&_gcfaa );_aeece !=nil {return _aeece ;};_dacgg .Header =append (_dacgg .Header ,_fecgf );default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_gcfaa .Name );if _dacfb :=d .Skip ();_dacfb !=nil {return _dacfb ;};};case _g .EndElement :break _ccbeb ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_Perm and its children +func (_fbebe *CT_Perm )Validate ()error {return _fbebe .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};type CT_FFTextInput struct{ -// Validate validates the WdCT_PosVChoice and its children -func (_baffcg *WdCT_PosVChoice )Validate ()error {return _baffcg .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cbaec ST_DocPartGallery )ValidateWithPath (path string )error {switch _cbaec {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbaec ));};return nil ;};func NewCT_TblStylePr ()*CT_TblStylePr {_feffec :=&CT_TblStylePr {};_feffec .TypeAttr =ST_TblStyleOverrideType (1);return _feffec ;};func (_gacefg ST_HexColorAuto )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ddgagf :=_g .Attr {};_ddgagf .Name =name ;switch _gacefg {case ST_HexColorAutoUnset :_ddgagf .Value ="";case ST_HexColorAutoAuto :_ddgagf .Value ="\u0061\u0075\u0074\u006f";};return _ddgagf ,nil ;};type CT_FFHelpText struct{ +// Text Box Form Field Type +Type *CT_FFTextType ; -// Help Text Type -TypeAttr ST_InfoTextType ; +// Default Text Box Form Field String +Default *CT_String ; -// Help Text Value -ValAttr *string ;};func (_fcabb *CT_MailMergeDocType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fagd ,_afeabe :=_fcabb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _afeabe !=nil {return _afeabe ;};start .Attr =append (start .Attr ,_fagd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Hyperlink struct{ +// Text Box Form Field Maximum Length +MaxLength *CT_DecimalNumber ; -// Hyperlink Target Frame -TgtFrameAttr *string ; +// Text Box Form Field Formatting +Format *CT_String ;};type WdWsp struct{WdCT_WordprocessingShape };func (_bggcb *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 :_a .Sprintf ("\u0025\u0076",_bggcb .ValAttr )});if _bggcb .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 :_a .Sprintf ("\u0025\u0076",*_bggcb .DecoratedAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Footnotes struct{ -// Associated String -TooltipAttr *string ; +// Footnote Content +Footnote []*CT_FtnEdn ;};type ST_StyleType byte ;type CT_PPrDefault struct{ -// Location in Target Document -DocLocationAttr *string ; +// Paragraph Properties +PPr *CT_PPrGeneral ;};func (_ggcgd *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 :_a .Sprintf ("\u0025\u0076",_ggcgd .AuthorAttr )});if _ggcgd .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ggcgd .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ggcgd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adcfgb ST_LevelSuffix )ValidateWithPath (path string )error {switch _adcfgb {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcfgb ));};return nil ;};type CT_Panose struct{ -// Add To Viewed Hyperlinks -HistoryAttr *_gc .ST_OnOff ; +// Value +ValAttr string ;};func (_eeef *CT_DocPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eeef .DocPartPr !=nil {_cagea :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_eeef .DocPartPr ,_cagea );};if _eeef .DocPartBody !=nil {_dcdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_eeef .DocPartBody ,_dcdf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_bcffc :=&CT_ShapeDefaults {};return _bcffc }; -// Hyperlink Anchor -AnchorAttr *string ;IdAttr *string ; +// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path +func (_ddbcf *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _ddbcf .CNvPr !=nil {if _gbcdc :=_ddbcf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gbcdc !=nil {return _gbcdc ;};};if _ddbcf .CNvContentPartPr !=nil {if _degcda :=_ddbcf .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072");_degcda !=nil {return _degcda ;};};return nil ;}; -// Simple Field -FldSimple []*CT_SimpleField ; +// ST_SignedHpsMeasure is a union type +type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_bdff *CT_CustomXmlPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bdff .Placeholder !=nil {_aeggg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_bdff .Placeholder ,_aeggg );};if _bdff .Attr !=nil {_ecgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_gefaf :=range _bdff .Attr {e .EncodeElement (_gefaf ,_ecgf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdeegg *ST_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agedeg ,_cfbega :=d .Token ();if _cfbega !=nil {return _cfbega ;};if _dgega ,_egecfb :=_agedeg .(_d .EndElement );_egecfb &&_dgega .Name ==start .Name {*_fdeegg =1;return nil ;};if _acaga ,_acfcdcb :=_agedeg .(_d .CharData );!_acfcdcb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agedeg );}else {switch string (_acaga ){case "":*_fdeegg =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_fdeegg =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_fdeegg =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_fdeegg =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_fdeegg =4;};};_agedeg ,_cfbega =d .Token ();if _cfbega !=nil {return _cfbega ;};if _geccb ,_afgcg :=_agedeg .(_d .EndElement );_afgcg &&_geccb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agedeg );};func NewCT_Attr ()*CT_Attr {_adge :=&CT_Attr {};return _adge }; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path +func (_abcg *CT_PageMar )ValidateWithPath (path string )error {if _daega :=_abcg .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_daega !=nil {return _daega ;};if _gcdba :=_abcg .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_gcdba !=nil {return _gcdba ;};if _bcacg :=_abcg .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_bcacg !=nil {return _bcacg ;};if _gddfd :=_abcg .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_gddfd !=nil {return _gddfd ;};if _fbggb :=_abcg .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fbggb !=nil {return _fbggb ;};if _dedgb :=_abcg .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_dedgb !=nil {return _dedgb ;};if _fagfbg :=_abcg .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_fagfbg !=nil {return _fagfbg ;};return nil ;};func (_efffad *ST_InfoTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbbdfb ,_ecaab :=d .Token ();if _ecaab !=nil {return _ecaab ;};if _cceagg ,_efcaf :=_gbbdfb .(_d .EndElement );_efcaf &&_cceagg .Name ==start .Name {*_efffad =1;return nil ;};if _cebgbc ,_bdecf :=_gbbdfb .(_d .CharData );!_bdecf {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbbdfb );}else {switch string (_cebgbc ){case "":*_efffad =0;case "\u0074\u0065\u0078\u0074":*_efffad =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_efffad =2;};};_gbbdfb ,_ecaab =d .Token ();if _ecaab !=nil {return _ecaab ;};if _fbbfe ,_fbede :=_gbbdfb .(_d .EndElement );_fbede &&_fbbfe .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbbdfb );}; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_cegcgcg *ST_DropCap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cegcgcg =0;case "\u006e\u006f\u006e\u0065":*_cegcgcg =1;case "\u0064\u0072\u006f\u0070":*_cegcgcg =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cegcgcg =3;};return nil ;}; +// Validate validates the CT_TextScale and its children +func (_cdbdbf *CT_TextScale )Validate ()error {return _cdbdbf .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");}; -// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path -func (_gaeb *CT_DocumentBase )ValidateWithPath (path string )error {if _gaeb .Background !=nil {if _fddbf :=_gaeb .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_fddbf !=nil {return _fddbf ;};};return nil ;}; +// Validate validates the CT_Ruby and its children +func (_bcbfc *CT_Ruby )Validate ()error {return _bcbfc .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");};type CT_TblCellMar struct{ -// Validate validates the CT_CustomXmlBlock and its children -func (_ebbb *CT_CustomXmlBlock )Validate ()error {return _ebbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};func (_abaed *CT_RecipientData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abaed .Column =NewCT_DecimalNumber ();_abaed .UniqueTag =NewCT_Base64Binary ();_adcgf :for {_fgegga ,_accdf :=d .Token ();if _accdf !=nil {return _accdf ;};switch _eebaa :=_fgegga .(type ){case _g .StartElement :switch _eebaa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0063\u0074\u0069\u0076\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0063\u0074\u0069\u0076\u0065"}:_abaed .Active =NewCT_OnOff ();if _gbafd :=d .DecodeElement (_abaed .Active ,&_eebaa );_gbafd !=nil {return _gbafd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:if _edcfc :=d .DecodeElement (_abaed .Column ,&_eebaa );_edcfc !=nil {return _edcfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"}:if _ffaace :=d .DecodeElement (_abaed .UniqueTag ,&_eebaa );_ffaace !=nil {return _ffaace ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025v",_eebaa .Name );if _fefde :=d .Skip ();_fefde !=nil {return _fefde ;};};case _g .EndElement :break _adcgf ;case _g .CharData :};};return nil ;};type EG_BlockLevelElts struct{ +// Table Cell Top Margin Default +Top *CT_TblWidth ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};type CT_LvlLegacy struct{ +// Table Cell Leading Margin Default +Start *CT_TblWidth ; -// Use Legacy Numbering Properties -LegacyAttr *_gc .ST_OnOff ; +// Table Cell Leading Margin Default +Left *CT_TblWidth ; -// Legacy Spacing -LegacySpaceAttr *_gc .ST_TwipsMeasure ; +// Table Cell Bottom Margin Default +Bottom *CT_TblWidth ; -// Legacy Indent -LegacyIndentAttr *ST_SignedTwipsMeasure ;}; +// Table Cell Trailing Margin Default +End *CT_TblWidth ; -// Validate validates the CT_LatentStyles and its children -func (_acgc *CT_LatentStyles )Validate ()error {return _acgc .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_cccde *CT_PageNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_deeag :=range start .Attr {if _deeag .Name .Local =="\u0066\u006d\u0074"{_cccde .FmtAttr .UnmarshalXMLAttr (_deeag );continue ;};if _deeag .Name .Local =="\u0073\u0074\u0061r\u0074"{_acgafg ,_afcdc :=_b .ParseInt (_deeag .Value ,10,64);if _afcdc !=nil {return _afcdc ;};_cccde .StartAttr =&_acgafg ;continue ;};if _deeag .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_acbdga ,_ffdfe :=_b .ParseInt (_deeag .Value ,10,64);if _ffdfe !=nil {return _ffdfe ;};_cccde .ChapStyleAttr =&_acbdga ;continue ;};if _deeag .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_cccde .ChapSepAttr .UnmarshalXMLAttr (_deeag );continue ;};};for {_agdcd ,_ccgff :=d .Token ();if _ccgff !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_ccgff );};if _ccbdb ,_fbbag :=_agdcd .(_g .EndElement );_fbbag &&_ccbdb .Name ==start .Name {break ;};};return nil ;};func NewCT_FFHelpText ()*CT_FFHelpText {_dccbd :=&CT_FFHelpText {};return _dccbd };type CT_MailMergeOdsoFMDFieldType struct{ +// Table Cell Trailing Margin Default +Right *CT_TblWidth ;};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};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 NewCT_HpsMeasure ()*CT_HpsMeasure {_bfbdf :=&CT_HpsMeasure {};return _bfbdf };func (_ddbae *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddbae =0;case "\u0066\u0072\u006fn\u0074":*_ddbae =1;case "\u0062\u0061\u0063\u006b":*_ddbae =2;};return nil ;}; -// Merge Field Mapping Type -ValAttr ST_MailMergeOdsoFMDFieldType ;}; +// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path +func (_befaaa *CT_TblWidth )ValidateWithPath (path string )error {if _befaaa .WAttr !=nil {if _fcefed :=_befaaa .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fcefed !=nil {return _fcefed ;};};if _febbgd :=_befaaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_febbgd !=nil {return _febbgd ;};return nil ;};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_edeca :=&CT_MailMergeSourceType {};_edeca .ValAttr =ST_MailMergeSourceType (1);return _edeca ;};func (_ffdc *CT_Comment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffdc .InitialsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_ffdc .InitialsAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",_ffdc .AuthorAttr )});if _ffdc .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ffdc .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ffdc .IdAttr )});e .EncodeToken (start );if _ffdc .EG_BlockLevelElts !=nil {for _ ,_babgb :=range _ffdc .EG_BlockLevelElts {_babgb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bceca *ST_SignedHpsMeasure )Validate ()error {return _bceca .ValidateWithPath ("")};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; -// Validate validates the CT_Compat and its children -func (_aega *CT_Compat )Validate ()error {return _aega .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};func NewWdWgp ()*WdWgp {_caeade :=&WdWgp {};_caeade .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _caeade ;}; +// Border Style +ValAttr ST_Border ; -// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path -func (_ffag *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _ffag .W !=nil {if _egeba :=_ffag .W .ValidateWithPath (path +"\u002f\u0057");_egeba !=nil {return _egeba ;};};if _ffag .Color !=nil {if _dbgfe :=_ffag .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dbgfe !=nil {return _dbgfe ;};};if _ffag .NoBorder !=nil {if _cgddc :=_ffag .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_cgddc !=nil {return _cgddc ;};};if _ffag .FlatBorders !=nil {if _ggdf :=_ffag .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ggdf !=nil {return _ggdf ;};};return nil ;}; +// Border Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path -func (_cegdag *CT_TargetScreenSz )ValidateWithPath (path string )error {if _cegdag .ValAttr ==ST_TargetScreenSzUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bafae :=_cegdag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bafae !=nil {return _bafae ;};return nil ;};type CT_LevelText struct{ +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Level Text -ValAttr *string ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Level Text Is Null Character -NullAttr *_gc .ST_OnOff ;};type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Validate validates the WdCT_WordprocessingShape and its children -func (_gebca *WdCT_WordprocessingShape )Validate ()error {return _gebca .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");};func (_aeggd ST_JcTable )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fcdegd :=_g .Attr {};_fcdegd .Name =name ;switch _aeggd {case ST_JcTableUnset :_fcdegd .Value ="";case ST_JcTableCenter :_fcdegd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_fcdegd .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_fcdegd .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_fcdegd .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_fcdegd .Value ="\u0073\u0074\u0061r\u0074";};return _fcdegd ,nil ;};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_bgffa :=ST_DecimalNumberOrPercent {};if _gc .ST_PercentagePatternRe .MatchString (s ){_bgffa .ST_Percentage =&s ;}else {_cebdf ,_bfafa :=_b .ParseFloat (s ,64);if _bfafa !=nil {return _bgffa ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_bfafa );};_bgffa .ST_UnqualifiedPercentage =_ga .Int64 (int64 (_cebdf ));};return _bgffa ,nil ;};func (_gdadbea ST_CombineBrackets )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdadbea .String (),start );};func NewEG_RubyContent ()*EG_RubyContent {_bcggge :=&EG_RubyContent {};return _bcggge };func NewCT_Lock ()*CT_Lock {_fgfefb :=&CT_Lock {};return _fgfefb };const (ST_TblWidthUnset ST_TblWidth =0;ST_TblWidthNil ST_TblWidth =1;ST_TblWidthPct ST_TblWidth =2;ST_TblWidthDxa ST_TblWidth =3;ST_TblWidthAuto ST_TblWidth =4;);type CT_LongHexNumber struct{ +// Border Width +SzAttr *uint64 ; -// Long Hexadecimal Number Value -ValAttr string ;};type EG_ParaRPrTrackChanges struct{ +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Inserted Paragraph -Ins *CT_TrackChange ; +// Border Shadow +ShadowAttr *_dg .ST_OnOff ; -// Deleted Paragraph -Del *CT_TrackChange ; +// Create Frame Effect +FrameAttr *_dg .ST_OnOff ;};type CT_DocPartGallery struct{ -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Gallery Value +ValAttr ST_DocPartGallery ;};func (_cgccd *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 _cgccd .CT_Footnotes .MarshalXML (e ,start );}; -// Move Destination Paragraph -MoveTo *CT_TrackChange ;}; +// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path +func (_cdgfbc *CT_FontsList )ValidateWithPath (path string )error {for _cefdf ,_beba :=range _cdgfbc .Font {if _cdcf :=_beba .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cefdf ));_cdcf !=nil {return _cdcf ;};};return nil ;};func (_ccbfaf ST_EdGrp )String ()string {switch _ccbfaf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case 3:return "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case 4:return "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case 5:return "\u0065d\u0069\u0074\u006f\u0072\u0073";case 6:return "\u006f\u0077\u006e\u0065\u0072\u0073";case 7:return "\u0063u\u0072\u0072\u0065\u006e\u0074";};return "";};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_c .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_c .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_c .CT_NonVisualGraphicFrameProperties ;Graphic *_c .Graphic ;};type CT_FtnPos struct{ -// Validate validates the CT_NumPicBullet and its children -func (_gcfgf *CT_NumPicBullet )Validate ()error {return _gcfgf .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");};func (_dcggba *CT_Markup )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dcggba .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_RunInnerContent ()*EG_RunInnerContent {_bfabd :=&EG_RunInnerContent {};return _bfabd };func NewFtr ()*Ftr {_gacgb :=&Ftr {};_gacgb .CT_HdrFtr =*NewCT_HdrFtr ();return _gacgb };func (_eccbg *EG_ContentRowContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eccbg .Tr !=nil {_aaebg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_begeaa :=range _eccbg .Tr {e .EncodeElement (_begeaa ,_aaebg );};};if _eccbg .CustomXml !=nil {_eaddg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_eccbg .CustomXml ,_eaddg );};if _eccbg .Sdt !=nil {_badbfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_eccbg .Sdt ,_badbfg );};if _eccbg .EG_RunLevelElts !=nil {for _ ,_ddbfa :=range _eccbg .EG_RunLevelElts {_ddbfa .MarshalXML (e ,_g .StartElement {});};};return nil ;}; +// Footnote Position Type +ValAttr ST_FtnPos ;};func (_afafg ST_DocPartGallery )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gaebac :=_d .Attr {};_gaebac .Name =name ;switch _afafg {case ST_DocPartGalleryUnset :_gaebac .Value ="";case ST_DocPartGalleryPlaceholder :_gaebac .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_gaebac .Value ="\u0061\u006e\u0079";case ST_DocPartGalleryDefault :_gaebac .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_gaebac .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_gaebac .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryEq :_gaebac .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_gaebac .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_gaebac .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_gaebac .Value ="\u0070\u0067\u004eu\u006d";case ST_DocPartGalleryTbls :_gaebac .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_gaebac .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_gaebac .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryTxtBox :_gaebac .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_gaebac .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_gaebac .Value ="\u0070\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryPgNumMargins :_gaebac .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_gaebac .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case ST_DocPartGalleryBib :_gaebac .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_gaebac .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_gaebac .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryCustEq :_gaebac .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_gaebac .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_gaebac .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case ST_DocPartGalleryCustPgNum :_gaebac .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_gaebac .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_gaebac .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case ST_DocPartGalleryCustAutoTxt :_gaebac .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_gaebac .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_gaebac .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryCustPgNumB :_gaebac .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_gaebac .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryCustTblOfContents :_gaebac .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_gaebac .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_gaebac .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031";case ST_DocPartGalleryCustom2 :_gaebac .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_gaebac .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_gaebac .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034";case ST_DocPartGalleryCustom5 :_gaebac .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _gaebac ,nil ;};func (_gdg *CT_DocProtect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdg .EditAttr !=ST_DocProtectUnset {_badcb ,_faefa :=_gdg .EditAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"});if _faefa !=nil {return _faefa ;};start .Attr =append (start .Attr ,_badcb );};if _gdg .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 :_a .Sprintf ("\u0025\u0076",*_gdg .FormattingAttr )});};if _gdg .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 :_a .Sprintf ("\u0025\u0076",*_gdg .EnforcementAttr )});};if _gdg .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 :_a .Sprintf ("\u0025\u0076",*_gdg .AlgorithmNameAttr )});};if _gdg .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 :_a .Sprintf ("\u0025\u0076",*_gdg .HashValueAttr )});};if _gdg .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 :_a .Sprintf ("\u0025\u0076",*_gdg .SaltValueAttr )});};if _gdg .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 :_a .Sprintf ("\u0025\u0076",*_gdg .SpinCountAttr )});};if _gdg .CryptProviderTypeAttr !=_dg .ST_CryptProvUnset {_gbgfb ,_adfdef :=_gdg .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _adfdef !=nil {return _adfdef ;};start .Attr =append (start .Attr ,_gbgfb );};if _gdg .CryptAlgorithmClassAttr !=_dg .ST_AlgClassUnset {_dedgg ,_cfcab :=_gdg .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _cfcab !=nil {return _cfcab ;};start .Attr =append (start .Attr ,_dedgg );};if _gdg .CryptAlgorithmTypeAttr !=_dg .ST_AlgTypeUnset {_bfagf ,_gfgc :=_gdg .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _gfgc !=nil {return _gfgc ;};start .Attr =append (start .Attr ,_bfagf );};if _gdg .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 :_a .Sprintf ("\u0025\u0076",*_gdg .CryptAlgorithmSidAttr )});};if _gdg .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 :_a .Sprintf ("\u0025\u0076",*_gdg .CryptSpinCountAttr )});};if _gdg .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 :_a .Sprintf ("\u0025\u0076",*_gdg .CryptProviderAttr )});};if _gdg .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gdg .AlgIdExtAttr )});};if _gdg .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 :_a .Sprintf ("\u0025\u0076",*_gdg .AlgIdExtSourceAttr )});};if _gdg .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 :_a .Sprintf ("\u0025\u0076",*_gdg .CryptProviderTypeExtAttr )});};if _gdg .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 :_a .Sprintf ("\u0025\u0076",*_gdg .CryptProviderTypeExtSourceAttr )});};if _gdg .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_gdg .HashAttr )});};if _gdg .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gdg .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcbff *CT_Placeholder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_daffg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_dcbff .DocPart ,_daffg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DocPartCategory ()*CT_DocPartCategory {_eada :=&CT_DocPartCategory {};_eada .Name =NewCT_String ();_eada .Gallery =NewCT_DocPartGallery ();return _eada ;};func (_bcfdb *CT_SdtComboBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcfdb .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 :_a .Sprintf ("\u0025\u0076",*_bcfdb .LastValueAttr )});};e .EncodeToken (start );if _bcfdb .ListItem !=nil {_fcaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_agfea :=range _bcfdb .ListItem {e .EncodeElement (_agfea ,_fcaaa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path -func (_dcefc *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _acecgf :=_dcefc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acecgf !=nil {return _acecgf ;};if _ebfeg :=_dcefc .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072");_ebfeg !=nil {return _ebfeg ;};if _fcacc :=_dcefc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fcacc !=nil {return _fcacc ;};if _eccgeb :=_dcefc .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_eccgeb !=nil {return _eccgeb ;};if _dcefc .ExtLst !=nil {if _dcecb :=_dcefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcecb !=nil {return _dcecb ;};};return nil ;};type CT_LineNumber struct{ +// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path +func (_edabab *CT_VerticalJc )ValidateWithPath (path string )error {if _edabab .ValAttr ==ST_VerticalJcUnset {return _a .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 _dbdbaf :=_edabab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbdbaf !=nil {return _dbdbaf ;};return nil ;};type WdCT_Anchor struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;SimplePosAttr *bool ;RelativeHeightAttr uint32 ;BehindDocAttr bool ;LockedAttr bool ;LayoutInCellAttr bool ;HiddenAttr *bool ;AllowOverlapAttr bool ;SimplePos *_c .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_c .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_c .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_c .CT_NonVisualGraphicFrameProperties ;Graphic *_c .Graphic ;};func NewEG_SectPrContents ()*EG_SectPrContents {_gfdbdb :=&EG_SectPrContents {};return _gfdbdb }; -// Line Number Increments to Display -CountByAttr *int64 ; +// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path +func (_dffg *CT_Cnf )ValidateWithPath (path string )error {if _dffg .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_dffg .ValAttr ){return _a .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 ,*_dffg .ValAttr );};};if _dffg .FirstRowAttr !=nil {if _cgcfg :=_dffg .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_cgcfg !=nil {return _cgcfg ;};};if _dffg .LastRowAttr !=nil {if _gdcb :=_dffg .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_gdcb !=nil {return _gdcb ;};};if _dffg .FirstColumnAttr !=nil {if _gafbe :=_dffg .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_gafbe !=nil {return _gafbe ;};};if _dffg .LastColumnAttr !=nil {if _eded :=_dffg .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_eded !=nil {return _eded ;};};if _dffg .OddVBandAttr !=nil {if _afa :=_dffg .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_afa !=nil {return _afa ;};};if _dffg .EvenVBandAttr !=nil {if _feee :=_dffg .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_feee !=nil {return _feee ;};};if _dffg .OddHBandAttr !=nil {if _ddb :=_dffg .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_ddb !=nil {return _ddb ;};};if _dffg .EvenHBandAttr !=nil {if _faaa :=_dffg .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_faaa !=nil {return _faaa ;};};if _dffg .FirstRowFirstColumnAttr !=nil {if _afd :=_dffg .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");_afd !=nil {return _afd ;};};if _dffg .FirstRowLastColumnAttr !=nil {if _aegg :=_dffg .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_aegg !=nil {return _aegg ;};};if _dffg .LastRowFirstColumnAttr !=nil {if _bbed :=_dffg .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_bbed !=nil {return _bbed ;};};if _dffg .LastRowLastColumnAttr !=nil {if _dgcc :=_dffg .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072");_dgcc !=nil {return _dgcc ;};};return nil ;};func (_faafbg ST_SectionMark )ValidateWithPath (path string )error {switch _faafbg {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faafbg ));};return nil ;};func (_edgf *CT_MultiLevelType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ddebab ,_cgfde :=_edgf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cgfde !=nil {return _cgfde ;};start .Attr =append (start .Attr ,_ddebab );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PageBorders ()*CT_PageBorders {_fbagc :=&CT_PageBorders {};return _fbagc };func (_gdfbc *CT_Recipients )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bbdfeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_dcebd :=range _gdfbc .RecipientData {e .EncodeElement (_dcebd ,_bbdfeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Line Numbering Starting Value -StartAttr *int64 ; +// Validate validates the CT_CustomXmlPr and its children +func (_fgfcba *CT_CustomXmlPr )Validate ()error {return _fgfcba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");};func (_eaceef *ST_Wrap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eaceef =0;case "\u0061\u0075\u0074\u006f":*_eaceef =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_eaceef =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_eaceef =3;case "\u0074\u0069\u0067h\u0074":*_eaceef =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_eaceef =5;case "\u006e\u006f\u006e\u0065":*_eaceef =6;};return nil ;};func (_dddefe *ST_JcTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfabbd ,_bgaag :=d .Token ();if _bgaag !=nil {return _bgaag ;};if _afeaf ,_aegeaa :=_bfabbd .(_d .EndElement );_aegeaa &&_afeaf .Name ==start .Name {*_dddefe =1;return nil ;};if _cgdeag ,_fdcba :=_bfabbd .(_d .CharData );!_fdcba {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfabbd );}else {switch string (_cgdeag ){case "":*_dddefe =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dddefe =1;case "\u0065\u006e\u0064":*_dddefe =2;case "\u006c\u0065\u0066\u0074":*_dddefe =3;case "\u0072\u0069\u0067h\u0074":*_dddefe =4;case "\u0073\u0074\u0061r\u0074":*_dddefe =5;};};_bfabbd ,_bgaag =d .Token ();if _bgaag !=nil {return _bgaag ;};if _ecegbc ,_afabfd :=_bfabbd .(_d .EndElement );_afabfd &&_ecegbc .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfabbd );}; -// Distance Between Text and Line Numbering -DistanceAttr *_gc .ST_TwipsMeasure ; +// Validate validates the EG_CellMarkupElements and its children +func (_efbfe *EG_CellMarkupElements )Validate ()error {return _efbfe .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;); -// Line Numbering Restart Setting -RestartAttr ST_LineNumberRestart ;};func (_bfdffa *CT_PaperSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdabb :=range start .Attr {if _gdabb .Name .Local =="\u0066\u0069\u0072s\u0074"{_aggea ,_ebbdg :=_b .ParseInt (_gdabb .Value ,10,64);if _ebbdg !=nil {return _ebbdg ;};_bfdffa .FirstAttr =&_aggea ;continue ;};if _gdabb .Name .Local =="\u006f\u0074\u0068e\u0072"{_ggfdea ,_cbfeb :=_b .ParseInt (_gdabb .Value ,10,64);if _cbfeb !=nil {return _cbfeb ;};_bfdffa .OtherAttr =&_ggfdea ;continue ;};};for {_fagce ,_fbfdb :=d .Token ();if _fbfdb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0070\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065:\u0020\u0025\u0073",_fbfdb );};if _baeagc ,_ccdcd :=_fagce .(_g .EndElement );_ccdcd &&_baeagc .Name ==start .Name {break ;};};return nil ;};type CT_RubyPr struct{ +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_befaa *CT_Row )ValidateWithPath (path string )error {if _befaa .TblPrEx !=nil {if _degea :=_befaa .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_degea !=nil {return _degea ;};};if _befaa .TrPr !=nil {if _cgffa :=_befaa .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_cgffa !=nil {return _cgffa ;};};for _gfbg ,_cgaaf :=range _befaa .EG_ContentCellContent {if _cedbee :=_cgaaf .ValidateWithPath (_a .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 ,_gfbg ));_cedbee !=nil {return _cedbee ;};};return nil ;};const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);type CT_Kinsoku struct{ -// Phonetic Guide Text Alignment -RubyAlign *CT_RubyAlign ; +// Language For Which Custom Line Breaking Rule Applies +LangAttr string ; -// Phonetic Guide Text Font Size -Hps *CT_HpsMeasure ; +// Characters For Custom Line Breaking Rule +ValAttr string ;};type WdST_AlignV byte ;func (_gceba ST_Em )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gceba .String (),start );}; -// Distance Between Phonetic Guide Text and Phonetic Guide Base Text -HpsRaise *CT_HpsMeasure ; +// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path +func (_gfgaa *CT_TblLayoutType )ValidateWithPath (path string )error {if _gaaed :=_gfgaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gaaed !=nil {return _gaaed ;};return nil ;};type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_e .Time ; -// Phonetic Guide Base Text Font Size -HpsBaseText *CT_HpsMeasure ; +// Annotation Identifier +IdAttr int64 ;};func (_gbecbe *CT_TblGridChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbecbe .TblGrid =NewCT_TblGridBase ();for _ ,_ddadfa :=range start .Attr {if _ddadfa .Name .Local =="\u0069\u0064"{_cbdde ,_efecd :=_eb .ParseInt (_ddadfa .Value ,10,64);if _efecd !=nil {return _efecd ;};_gbecbe .IdAttr =_cbdde ;continue ;};};_abffd :for {_dbdagd ,_aagfgb :=d .Token ();if _aagfgb !=nil {return _aagfgb ;};switch _eadagc :=_dbdagd .(type ){case _d .StartElement :switch _eadagc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _fggcc :=d .DecodeElement (_gbecbe .TblGrid ,&_eadagc );_fggcc !=nil {return _fggcc ;};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\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_eadagc .Name );if _fbedb :=d .Skip ();_fbedb !=nil {return _fbedb ;};};case _d .EndElement :break _abffd ;case _d .CharData :};};return nil ;};type CT_PageBorder struct{IdAttr *string ; -// Language ID for Phonetic Guide -Lid *CT_Lang ; +// Border Style +ValAttr ST_Border ; -// Invalidated Field Cache -Dirty *CT_OnOff ;};func (_bgbcb *CT_FtnProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cffee :for {_ebadcdc ,_cgfcc :=d .Token ();if _cgfcc !=nil {return _cgfcc ;};switch _bfbff :=_ebadcdc .(type ){case _g .StartElement :switch _bfbff .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_bgbcb .Pos =NewCT_FtnPos ();if _dbacd :=d .DecodeElement (_bgbcb .Pos ,&_bfbff );_dbacd !=nil {return _dbacd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bgbcb .NumFmt =NewCT_NumFmt ();if _agad :=d .DecodeElement (_bgbcb .NumFmt ,&_bfbff );_agad !=nil {return _agad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_bgbcb .NumStart =NewCT_DecimalNumber ();if _ebged :=d .DecodeElement (_bgbcb .NumStart ,&_bfbff );_ebged !=nil {return _ebged ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_bgbcb .NumRestart =NewCT_NumRestart ();if _ceadb :=d .DecodeElement (_bgbcb .NumRestart ,&_bfbff );_ceadb !=nil {return _ceadb ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_bfbff .Name );if _edbgb :=d .Skip ();_edbgb !=nil {return _edbgb ;};};case _g .EndElement :break _cffee ;case _g .CharData :};};return nil ;};func (_fcbggf ST_EdGrp )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbaee :=_g .Attr {};_bbaee .Name =name ;switch _fcbggf {case ST_EdGrpUnset :_bbaee .Value ="";case ST_EdGrpNone :_bbaee .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_bbaee .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_bbaee .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case ST_EdGrpContributors :_bbaee .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_bbaee .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_bbaee .Value ="\u006f\u0077\u006e\u0065\u0072\u0073";case ST_EdGrpCurrent :_bbaee .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _bbaee ,nil ;};func (_befbg *WdST_AlignV )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_befbg =0;case "\u0074\u006f\u0070":*_befbg =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_befbg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_befbg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_befbg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_befbg =5;};return nil ;};func NewWdCT_PosV ()*WdCT_PosV {_cacef :=&WdCT_PosV {};_cacef .RelativeFromAttr =WdST_RelFromV (1);_cacef .Choice =NewWdCT_PosVChoice ();return _cacef ;};func (_bggdba ST_TblStyleOverrideType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dddbgf :=_g .Attr {};_dddbgf .Name =name ;switch _bggdba {case ST_TblStyleOverrideTypeUnset :_dddbgf .Value ="";case ST_TblStyleOverrideTypeWholeTable :_dddbgf .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_dddbgf .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_dddbgf .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_dddbgf .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_dddbgf .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_dddbgf .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_dddbgf .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_dddbgf .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_dddbgf .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_dddbgf .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_dddbgf .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_dddbgf .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_dddbgf .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _dddbgf ,nil ;};func (_cbbebc ST_SdtDateMappingType )String ()string {switch _cbbebc {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0064\u0061\u0074\u0065";case 3:return "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return "";}; +// Border Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_fddad *CT_Row )ValidateWithPath (path string )error {if _fddad .TblPrEx !=nil {if _febcg :=_fddad .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_febcg !=nil {return _febcg ;};};if _fddad .TrPr !=nil {if _fdeae :=_fddad .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_fdeae !=nil {return _fdeae ;};};for _afbedd ,_ggadb :=range _fddad .EG_ContentCellContent {if _eebcgb :=_ggadb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_afbedd ));_eebcgb !=nil {return _eebcgb ;};};return nil ;};type CT_Attr struct{ +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Namespace -UriAttr *string ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Name -NameAttr string ; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Value -ValAttr string ;};func (_fgeeg *GlossaryDocument )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgeeg .CT_GlossaryDocument =*NewCT_GlossaryDocument ();_cgaag :for {_edaaeg ,_faagb :=d .Token ();if _faagb !=nil {return _faagb ;};switch _efdbc :=_edaaeg .(type ){case _g .StartElement :switch _efdbc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_fgeeg .Background =NewCT_Background ();if _baaff :=d .DecodeElement (_fgeeg .Background ,&_efdbc );_baaff !=nil {return _baaff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_fgeeg .DocParts =NewCT_DocParts ();if _afbefc :=d .DecodeElement (_fgeeg .DocParts ,&_efdbc );_afbefc !=nil {return _afbefc ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u006c\u006f\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025v",_efdbc .Name );if _bdfegab :=d .Skip ();_bdfegab !=nil {return _bdfegab ;};};case _g .EndElement :break _cgaag ;case _g .CharData :};};return nil ;};func (_bfc *CT_AutoCaptions )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_faf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_baaf :=range _bfc .AutoCaption {e .EncodeElement (_baaf ,_faf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DocPartCategory struct{ +// Border Width +SzAttr *uint64 ; -// Category Associated With Entry -Name *CT_String ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Gallery Associated With Entry -Gallery *CT_DocPartGallery ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;); +// Border Shadow +ShadowAttr *_dg .ST_OnOff ; -// Validate validates the CT_FramesetSplitbar and its children -func (_edbfa *CT_FramesetSplitbar )Validate ()error {return _edbfa .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_f .Time ; +// Create Frame Effect +FrameAttr *_dg .ST_OnOff ;};func (_cfbbf *CT_TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfbbf .AltChunk !=nil {_ccbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_efbcbe :=range _cfbbf .AltChunk {e .EncodeElement (_efbcbe ,_ccbfe );};};if _cfbbf .EG_ContentBlockContent !=nil {for _ ,_cbbcfa :=range _cfbbf .EG_ContentBlockContent {_cbbcfa .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_RPrOriginal ()*CT_RPrOriginal {_efbgbg :=&CT_RPrOriginal {};return _efbgbg };type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_gdgdbd *ST_DropCap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccgdga ,_cbeggc :=d .Token ();if _cbeggc !=nil {return _cbeggc ;};if _bbceeg ,_abcgce :=_ccgdga .(_d .EndElement );_abcgce &&_bbceeg .Name ==start .Name {*_gdgdbd =1;return nil ;};if _adedf ,_gfacb :=_ccgdga .(_d .CharData );!_gfacb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccgdga );}else {switch string (_adedf ){case "":*_gdgdbd =0;case "\u006e\u006f\u006e\u0065":*_gdgdbd =1;case "\u0064\u0072\u006f\u0070":*_gdgdbd =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gdgdbd =3;};};_ccgdga ,_cbeggc =d .Token ();if _cbeggc !=nil {return _cbeggc ;};if _abgcc ,_cebfbg :=_ccgdga .(_d .EndElement );_cebfbg &&_abgcc .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccgdga );};func (_ebeab ST_TextAlignment )Validate ()error {return _ebeab .ValidateWithPath ("")};func (_affbd ST_HexColorAuto )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afdce :=_d .Attr {};_afdce .Name =name ;switch _affbd {case ST_HexColorAutoUnset :_afdce .Value ="";case ST_HexColorAutoAuto :_afdce .Value ="\u0061\u0075\u0074\u006f";};return _afdce ,nil ;};func (_affgcg *EG_RPrMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abbabe :for {_fgafde ,_cegcfa :=d .Token ();if _cegcfa !=nil {return _cegcfa ;};switch _cdcbf :=_fgafde .(type ){case _d .StartElement :switch _cdcbf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_affgcg .Ins =NewCT_MathCtrlIns ();if _bfgagf :=d .DecodeElement (_affgcg .Ins ,&_cdcbf );_bfgagf !=nil {return _bfgagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_affgcg .Del =NewCT_MathCtrlDel ();if _dggfac :=d .DecodeElement (_affgcg .Del ,&_cdcbf );_dggfac !=nil {return _dggfac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_affgcg .RPr =NewCT_RPr ();if _dafadd :=d .DecodeElement (_affgcg .RPr ,&_cdcbf );_dafadd !=nil {return _dafadd ;};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\u005fR\u0050\u0072\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_cdcbf .Name );if _febdcd :=d .Skip ();_febdcd !=nil {return _febdcd ;};};case _d .EndElement :break _abbabe ;case _d .CharData :};};return nil ;};func (_eg *AG_TransitionalPassword )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbd :=range start .Attr {if _bbd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_eg .CryptProviderTypeAttr .UnmarshalXMLAttr (_bbd );continue ;};if _bbd .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_eg .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_bbd );continue ;};if _bbd .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_eg .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_bbd );continue ;};if _bbd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_fa ,_cgf :=_eb .ParseInt (_bbd .Value ,10,64);if _cgf !=nil {return _cgf ;};_eg .CryptAlgorithmSidAttr =&_fa ;continue ;};if _bbd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_ffc ,_ed :=_eb .ParseInt (_bbd .Value ,10,64);if _ed !=nil {return _ed ;};_eg .CryptSpinCountAttr =&_ffc ;continue ;};if _bbd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_ee ,_gaa :=_bbd .Value ,error (nil );if _gaa !=nil {return _gaa ;};_eg .CryptProviderAttr =&_ee ;continue ;};if _bbd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_cdd ,_aeb :=_bbd .Value ,error (nil );if _aeb !=nil {return _aeb ;};_eg .AlgIdExtAttr =&_cdd ;continue ;};if _bbd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_aea ,_ge :=_bbd .Value ,error (nil );if _ge !=nil {return _ge ;};_eg .AlgIdExtSourceAttr =&_aea ;continue ;};if _bbd .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_efcg ,_adg :=_bbd .Value ,error (nil );if _adg !=nil {return _adg ;};_eg .CryptProviderTypeExtAttr =&_efcg ;continue ;};if _bbd .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"{_bg ,_fff :=_bbd .Value ,error (nil );if _fff !=nil {return _fff ;};_eg .CryptProviderTypeExtSourceAttr =&_bg ;continue ;};if _bbd .Name .Local =="\u0068\u0061\u0073\u0068"{_gbg ,_aed :=_bbd .Value ,error (nil );if _aed !=nil {return _aed ;};_eg .HashAttr =&_gbg ;continue ;};if _bbd .Name .Local =="\u0073\u0061\u006c\u0074"{_gea ,_dbcg :=_bbd .Value ,error (nil );if _dbcg !=nil {return _dbcg ;};_eg .SaltAttr =&_gea ;continue ;};};for {_bca ,_ab :=d .Token ();if _ab !=nil {return _a .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",_ab );};if _dcg ,_ecd :=_bca .(_d .EndElement );_ecd &&_dcg .Name ==start .Name {break ;};};return nil ;};func (_bbfcc *CT_SdtEndPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbfcc .RPr !=nil {_gaegd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};for _ ,_cafcc :=range _bbfcc .RPr {e .EncodeElement (_cafcc ,_gaegd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgggea ST_MailMergeSourceType )String ()string {switch _dgggea {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 (_eabdg ST_VerticalJc )ValidateWithPath (path string )error {switch _eabdg {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabdg ));};return nil ;};func (_dgab *CT_Border )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgab .ValAttr =ST_Border (1);for _ ,_fbcb :=range start .Attr {if _fbcb .Name .Local =="\u0076\u0061\u006c"{_dgab .ValAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Local =="\u0063\u006f\u006co\u0072"{_bcgb ,_eadg :=ParseUnionST_HexColor (_fbcb .Value );if _eadg !=nil {return _eadg ;};_dgab .ColorAttr =&_bcgb ;continue ;};if _fbcb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_dgab .ThemeColorAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dgefc ,_fffc :=_fbcb .Value ,error (nil );if _fffc !=nil {return _fffc ;};_dgab .ThemeTintAttr =&_dgefc ;continue ;};if _fbcb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fdc ,_faaf :=_fbcb .Value ,error (nil );if _faaf !=nil {return _faaf ;};_dgab .ThemeShadeAttr =&_fdc ;continue ;};if _fbcb .Name .Local =="\u0073\u007a"{_fccd ,_cdab :=_eb .ParseUint (_fbcb .Value ,10,64);if _cdab !=nil {return _cdab ;};_dgab .SzAttr =&_fccd ;continue ;};if _fbcb .Name .Local =="\u0073\u0070\u0061c\u0065"{_cccff ,_ffeg :=_eb .ParseUint (_fbcb .Value ,10,64);if _ffeg !=nil {return _ffeg ;};_dgab .SpaceAttr =&_cccff ;continue ;};if _fbcb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fdda ,_feb :=ParseUnionST_OnOff (_fbcb .Value );if _feb !=nil {return _feb ;};_dgab .ShadowAttr =&_fdda ;continue ;};if _fbcb .Name .Local =="\u0066\u0072\u0061m\u0065"{_cccc ,_cedf :=ParseUnionST_OnOff (_fbcb .Value );if _cedf !=nil {return _cedf ;};_dgab .FrameAttr =&_cccc ;continue ;};};for {_fgac ,_ddfa :=d .Token ();if _ddfa !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_ddfa );};if _ddee ,_dddd :=_fgac .(_d .EndElement );_dddd &&_ddee .Name ==start .Name {break ;};};return nil ;};func (_effcbd ST_HAnchor )ValidateWithPath (path string )error {switch _effcbd {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effcbd ));};return nil ;};func (_dgceb *CT_WebSettings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcbf :for {_fggfg ,_fceeda :=d .Token ();if _fceeda !=nil {return _fceeda ;};switch _cface :=_fggfg .(type ){case _d .StartElement :switch _cface .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgceb .Frameset =NewCT_Frameset ();if _gcbda :=d .DecodeElement (_dgceb .Frameset ,&_cface );_gcbda !=nil {return _gcbda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgceb .Divs =NewCT_Divs ();if _cgeaa :=d .DecodeElement (_dgceb .Divs ,&_cface );_cgeaa !=nil {return _cgeaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgceb .Encoding =NewCT_String ();if _efabd :=d .DecodeElement (_dgceb .Encoding ,&_cface );_efabd !=nil {return _efabd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgceb .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _ggcace :=d .DecodeElement (_dgceb .OptimizeForBrowser ,&_cface );_ggcace !=nil {return _ggcace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgceb .RelyOnVML =NewCT_OnOff ();if _gebfb :=d .DecodeElement (_dgceb .RelyOnVML ,&_cface );_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 :"\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"}:_dgceb .AllowPNG =NewCT_OnOff ();if _ggcge :=d .DecodeElement (_dgceb .AllowPNG ,&_cface );_ggcge !=nil {return _ggcge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgceb .DoNotRelyOnCSS =NewCT_OnOff ();if _dddefb :=d .DecodeElement (_dgceb .DoNotRelyOnCSS ,&_cface );_dddefb !=nil {return _dddefb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgceb .DoNotSaveAsSingleFile =NewCT_OnOff ();if _bbddec :=d .DecodeElement (_dgceb .DoNotSaveAsSingleFile ,&_cface );_bbddec !=nil {return _bbddec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgceb .DoNotOrganizeInFolder =NewCT_OnOff ();if _bbffb :=d .DecodeElement (_dgceb .DoNotOrganizeInFolder ,&_cface );_bbffb !=nil {return _bbffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgceb .DoNotUseLongFileNames =NewCT_OnOff ();if _eceec :=d .DecodeElement (_dgceb .DoNotUseLongFileNames ,&_cface );_eceec !=nil {return _eceec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgceb .PixelsPerInch =NewCT_DecimalNumber ();if _fcffdb :=d .DecodeElement (_dgceb .PixelsPerInch ,&_cface );_fcffdb !=nil {return _fcffdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgceb .TargetScreenSz =NewCT_TargetScreenSz ();if _geded :=d .DecodeElement (_dgceb .TargetScreenSz ,&_cface );_geded !=nil {return _geded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgceb .SaveSmartTagsAsXml =NewCT_OnOff ();if _caaad :=d .DecodeElement (_dgceb .SaveSmartTagsAsXml ,&_cface );_caaad !=nil {return _caaad ;};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\u0057\u0065\u0062\u0053\u0065\u0074\u0074i\u006eg\u0073\u0020\u0025\u0076",_cface .Name );if _efagfa :=d .Skip ();_efagfa !=nil {return _efagfa ;};};case _d .EndElement :break _edcbf ;case _d .CharData :};};return nil ;};func (_eebcg *CT_View )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eebcg .ValAttr =ST_View (1);for _ ,_geggbc :=range start .Attr {if _geggbc .Name .Local =="\u0076\u0061\u006c"{_eebcg .ValAttr .UnmarshalXMLAttr (_geggbc );continue ;};};for {_adfgca ,_afgafc :=d .Token ();if _afgafc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_afgafc );};if _cadae ,_gfbga :=_adfgca .(_d .EndElement );_gfbga &&_cadae .Name ==start .Name {break ;};};return nil ;}; -// Annotation Identifier -IdAttr int64 ;};func (_fdcbdf *CT_TblPrEx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceagg :for {_cgfcbf ,_dedgg :=d .Token ();if _dedgg !=nil {return _dedgg ;};switch _ffbaef :=_cgfcbf .(type ){case _g .StartElement :switch _ffbaef .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_fdcbdf .TblW =NewCT_TblWidth ();if _eeecf :=d .DecodeElement (_fdcbdf .TblW ,&_ffbaef );_eeecf !=nil {return _eeecf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_fdcbdf .Jc =NewCT_JcTable ();if _gecba :=d .DecodeElement (_fdcbdf .Jc ,&_ffbaef );_gecba !=nil {return _gecba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_fdcbdf .TblCellSpacing =NewCT_TblWidth ();if _cgggb :=d .DecodeElement (_fdcbdf .TblCellSpacing ,&_ffbaef );_cgggb !=nil {return _cgggb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_fdcbdf .TblInd =NewCT_TblWidth ();if _gafebf :=d .DecodeElement (_fdcbdf .TblInd ,&_ffbaef );_gafebf !=nil {return _gafebf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_fdcbdf .TblBorders =NewCT_TblBorders ();if _bdgfb :=d .DecodeElement (_fdcbdf .TblBorders ,&_ffbaef );_bdgfb !=nil {return _bdgfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_fdcbdf .Shd =NewCT_Shd ();if _ccddf :=d .DecodeElement (_fdcbdf .Shd ,&_ffbaef );_ccddf !=nil {return _ccddf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_fdcbdf .TblLayout =NewCT_TblLayoutType ();if _dcgcd :=d .DecodeElement (_fdcbdf .TblLayout ,&_ffbaef );_dcgcd !=nil {return _dcgcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_fdcbdf .TblCellMar =NewCT_TblCellMar ();if _aggcd :=d .DecodeElement (_fdcbdf .TblCellMar ,&_ffbaef );_aggcd !=nil {return _aggcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_fdcbdf .TblLook =NewCT_TblLook ();if _ffdgd :=d .DecodeElement (_fdcbdf .TblLook ,&_ffbaef );_ffdgd !=nil {return _ffdgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}:_fdcbdf .TblPrExChange =NewCT_TblPrExChange ();if _dgcga :=d .DecodeElement (_fdcbdf .TblPrExChange ,&_ffbaef );_dgcga !=nil {return _dgcga ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0045\u0078\u0020\u0025\u0076",_ffbaef .Name );if _faaebf :=d .Skip ();_faaebf !=nil {return _faaebf ;};};case _g .EndElement :break _ceagg ;case _g .CharData :};};return nil ;};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_febcgc :=&CT_VerticalAlignRun {};_febcgc .ValAttr =_gc .ST_VerticalAlignRun (1);return _febcgc ;}; +// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path +func (_efcdf *CT_DocPartType )ValidateWithPath (path string )error {if _efcdf .ValAttr ==ST_DocPartTypeUnset {return _a .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 _cagedf :=_efcdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cagedf !=nil {return _cagedf ;};return nil ;};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path -func (_begbc *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil }; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path -func (_dge *CT_AltChunk )ValidateWithPath (path string )error {if _dge .AltChunkPr !=nil {if _fdg :=_dge .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_fdg !=nil {return _fdg ;};};return nil ;}; +// Object Application +ProgIdAttr *string ; -// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path -func (_fcegf *CT_Lang )ValidateWithPath (path string )error {return nil };const (ST_WmlColorSchemeIndexUnset ST_WmlColorSchemeIndex =0;ST_WmlColorSchemeIndexDark1 ST_WmlColorSchemeIndex =1;ST_WmlColorSchemeIndexLight1 ST_WmlColorSchemeIndex =2;ST_WmlColorSchemeIndexDark2 ST_WmlColorSchemeIndex =3;ST_WmlColorSchemeIndexLight2 ST_WmlColorSchemeIndex =4;ST_WmlColorSchemeIndexAccent1 ST_WmlColorSchemeIndex =5;ST_WmlColorSchemeIndexAccent2 ST_WmlColorSchemeIndex =6;ST_WmlColorSchemeIndexAccent3 ST_WmlColorSchemeIndex =7;ST_WmlColorSchemeIndexAccent4 ST_WmlColorSchemeIndex =8;ST_WmlColorSchemeIndexAccent5 ST_WmlColorSchemeIndex =9;ST_WmlColorSchemeIndexAccent6 ST_WmlColorSchemeIndex =10;ST_WmlColorSchemeIndexHyperlink ST_WmlColorSchemeIndex =11;ST_WmlColorSchemeIndexFollowedHyperlink ST_WmlColorSchemeIndex =12;); +// Object Shape +ShapeIdAttr *string ; -// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path -func (_gdaa *CT_CalendarType )ValidateWithPath (path string )error {if _bcfc :=_gdaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcfc !=nil {return _bcfc ;};return nil ;}; +// Field Switches +FieldCodesAttr *string ;}; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_cfcgfg *Comments )ValidateWithPath (path string )error {if _ddfb :=_cfcgfg .CT_Comments .ValidateWithPath (path );_ddfb !=nil {return _ddfb ;};return nil ;};func (_cdbae ST_BrClear )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_geabdc :=_g .Attr {};_geabdc .Name =name ;switch _cdbae {case ST_BrClearUnset :_geabdc .Value ="";case ST_BrClearNone :_geabdc .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_geabdc .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_geabdc .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_geabdc .Value ="\u0061\u006c\u006c";};return _geabdc ,nil ;};type CT_SdtDropDownList struct{ +// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path +func (_fgcfb *CT_FontSig )ValidateWithPath (path string )error {return nil };func (_cfdcec *ST_Underline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gabebe ,_dbafda :=d .Token ();if _dbafda !=nil {return _dbafda ;};if _cffad ,_bcefd :=_gabebe .(_d .EndElement );_bcefd &&_cffad .Name ==start .Name {*_cfdcec =1;return nil ;};if _ffcae ,_aagbgf :=_gabebe .(_d .CharData );!_aagbgf {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gabebe );}else {switch string (_ffcae ){case "":*_cfdcec =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cfdcec =1;case "\u0077\u006f\u0072d\u0073":*_cfdcec =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cfdcec =3;case "\u0074\u0068\u0069c\u006b":*_cfdcec =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cfdcec =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_cfdcec =6;case "\u0064\u0061\u0073\u0068":*_cfdcec =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_cfdcec =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_cfdcec =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_cfdcec =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cfdcec =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_cfdcec =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_cfdcec =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_cfdcec =14;case "\u0077\u0061\u0076\u0065":*_cfdcec =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_cfdcec =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_cfdcec =17;case "\u006e\u006f\u006e\u0065":*_cfdcec =18;};};_gabebe ,_dbafda =d .Token ();if _dbafda !=nil {return _dbafda ;};if _cagbbe ,_bfgcff :=_gabebe .(_d .EndElement );_bfgcff &&_cagbbe .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gabebe );};func (_cegcg *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 :_a .Sprintf ("\u0025\u0076",_cegcg .NameAttr )});if _cegcg .LockedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cegcg .LockedAttr )});};if _cegcg .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 :_a .Sprintf ("\u0025\u0076",*_cegcg .UiPriorityAttr )});};if _cegcg .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 :_a .Sprintf ("\u0025\u0076",*_cegcg .SemiHiddenAttr )});};if _cegcg .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 :_a .Sprintf ("\u0025\u0076",*_cegcg .UnhideWhenUsedAttr )});};if _cegcg .QFormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_a .Sprintf ("\u0025\u0076",*_cegcg .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Placeholder struct{ -// Drop-down List Last Saved Value -LastValueAttr *string ; +// Document Part Reference +DocPart *CT_String ;}; -// Drop-Down List Item -ListItem []*CT_SdtListItem ;};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;);func (_gdaaad ST_HeightRule )Validate ()error {return _gdaaad .ValidateWithPath ("")};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_gdgga :=&WdCT_EffectExtent {};return _gdgga };func (_eedfe ST_Wrap )Validate ()error {return _eedfe .ValidateWithPath ("")};func (_gceef *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_cdgffc :=[]string {};if _gceef .Int64 !=nil {_cdgffc =append (_cdgffc ,"\u0049\u006e\u00746\u0034");};if _gceef .ST_UniversalMeasure !=nil {_cdgffc =append (_cdgffc ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cdgffc )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdgffc );};return nil ;};func (_badcg *CT_DocPartPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_badcg .Name =NewCT_DocPartName ();_dggac :for {_abdf ,_ffgg :=d .Token ();if _ffgg !=nil {return _ffgg ;};switch _bfbfg :=_abdf .(type ){case _g .StartElement :switch _bfbfg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:if _aede :=d .DecodeElement (_badcg .Name ,&_bfbfg );_aede !=nil {return _aede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_badcg .Style =NewCT_String ();if _bdege :=d .DecodeElement (_badcg .Style ,&_bfbfg );_bdege !=nil {return _bdege ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_badcg .Category =NewCT_DocPartCategory ();if _cbbcg :=d .DecodeElement (_badcg .Category ,&_bfbfg );_cbbcg !=nil {return _cbbcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070e\u0073"}:_badcg .Types =NewCT_DocPartTypes ();if _bcaa :=d .DecodeElement (_badcg .Types ,&_bfbfg );_bcaa !=nil {return _bcaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"}:_badcg .Behaviors =NewCT_DocPartBehaviors ();if _dgdc :=d .DecodeElement (_badcg .Behaviors ,&_bfbfg );_dgdc !=nil {return _dgdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_badcg .Description =NewCT_String ();if _dbaf :=d .DecodeElement (_badcg .Description ,&_bfbfg );_dbaf !=nil {return _dbaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0075\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0075\u0069\u0064"}:_badcg .Guid =NewCT_Guid ();if _agcff :=d .DecodeElement (_badcg .Guid ,&_bfbfg );_agcff !=nil {return _agcff ;};default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u006f\u0063P\u0061\u0072\u0074\u0050\u0072\u0020\u0025\u0076",_bfbfg .Name );if _fabde :=d .Skip ();_fabde !=nil {return _fabde ;};};case _g .EndElement :break _dggac ;case _g .CharData :};};return nil ;};func (_baefc *CT_Ind )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efega :=range start .Attr {if _efega .Name .Local =="\u0073\u0074\u0061r\u0074"{_befdf ,_cbbf :=ParseUnionST_SignedTwipsMeasure (_efega .Value );if _cbbf !=nil {return _cbbf ;};_baefc .StartAttr =&_befdf ;continue ;};if _efega .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_babee ,_dfcce :=_b .ParseInt (_efega .Value ,10,64);if _dfcce !=nil {return _dfcce ;};_baefc .StartCharsAttr =&_babee ;continue ;};if _efega .Name .Local =="\u0065\u006e\u0064"{_abeda ,_bebgd :=ParseUnionST_SignedTwipsMeasure (_efega .Value );if _bebgd !=nil {return _bebgd ;};_baefc .EndAttr =&_abeda ;continue ;};if _efega .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_ddgec ,_fadde :=_b .ParseInt (_efega .Value ,10,64);if _fadde !=nil {return _fadde ;};_baefc .EndCharsAttr =&_ddgec ;continue ;};if _efega .Name .Local =="\u006c\u0065\u0066\u0074"{_addgg ,_dacfd :=ParseUnionST_SignedTwipsMeasure (_efega .Value );if _dacfd !=nil {return _dacfd ;};_baefc .LeftAttr =&_addgg ;continue ;};if _efega .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_cceea ,_fabba :=_b .ParseInt (_efega .Value ,10,64);if _fabba !=nil {return _fabba ;};_baefc .LeftCharsAttr =&_cceea ;continue ;};if _efega .Name .Local =="\u0072\u0069\u0067h\u0074"{_ddgfb ,_afafgd :=ParseUnionST_SignedTwipsMeasure (_efega .Value );if _afafgd !=nil {return _afafgd ;};_baefc .RightAttr =&_ddgfb ;continue ;};if _efega .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_gdgfd ,_gffec :=_b .ParseInt (_efega .Value ,10,64);if _gffec !=nil {return _gffec ;};_baefc .RightCharsAttr =&_gdgfd ;continue ;};if _efega .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_fefecg ,_edcgg :=ParseUnionST_TwipsMeasure (_efega .Value );if _edcgg !=nil {return _edcgg ;};_baefc .HangingAttr =&_fefecg ;continue ;};if _efega .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_bgcbd ,_gfcdg :=_b .ParseInt (_efega .Value ,10,64);if _gfcdg !=nil {return _gfcdg ;};_baefc .HangingCharsAttr =&_bgcbd ;continue ;};if _efega .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_fgabf ,_ffbgd :=ParseUnionST_TwipsMeasure (_efega .Value );if _ffbgd !=nil {return _ffbgd ;};_baefc .FirstLineAttr =&_fgabf ;continue ;};if _efega .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_bcaaf ,_efdgfe :=_b .ParseInt (_efega .Value ,10,64);if _efdgfe !=nil {return _efdgfe ;};_baefc .FirstLineCharsAttr =&_bcaaf ;continue ;};};for {_ddbdc ,_cagcf :=d .Token ();if _cagcf !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_cagcf );};if _bfffb ,_fbgda :=_ddbdc .(_g .EndElement );_fbgda &&_bfffb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SignedTwipsMeasure and its children +func (_ebcge *CT_SignedTwipsMeasure )Validate ()error {return _ebcge .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; -// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path -func (_daagf *CT_MailMerge )ValidateWithPath (path string )error {if _bebgg :=_daagf .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_bebgg !=nil {return _bebgg ;};if _daagf .LinkToQuery !=nil {if _dafg :=_daagf .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_dafg !=nil {return _dafg ;};};if _cdadgf :=_daagf .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e");_cdadgf !=nil {return _cdadgf ;};if _daagf .ConnectString !=nil {if _aaaaa :=_daagf .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_aaaaa !=nil {return _aaaaa ;};};if _daagf .Query !=nil {if _ggfca :=_daagf .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079");_ggfca !=nil {return _ggfca ;};};if _daagf .DataSource !=nil {if _bddgd :=_daagf .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_bddgd !=nil {return _bddgd ;};};if _daagf .HeaderSource !=nil {if _fbdbd :=_daagf .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065");_fbdbd !=nil {return _fbdbd ;};};if _daagf .DoNotSuppressBlankLines !=nil {if _ffaade :=_daagf .DoNotSuppressBlankLines .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073s\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073");_ffaade !=nil {return _ffaade ;};};if _daagf .Destination !=nil {if _ecbfaf :=_daagf .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_ecbfaf !=nil {return _ecbfaf ;};};if _daagf .AddressFieldName !=nil {if _bddcd :=_daagf .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065");_bddcd !=nil {return _bddcd ;};};if _daagf .MailSubject !=nil {if _gedcee :=_daagf .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_gedcee !=nil {return _gedcee ;};};if _daagf .MailAsAttachment !=nil {if _gddeg :=_daagf .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074");_gddeg !=nil {return _gddeg ;};};if _daagf .ViewMergedData !=nil {if _ebca :=_daagf .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_ebca !=nil {return _ebca ;};};if _daagf .ActiveRecord !=nil {if _aedeb :=_daagf .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064");_aedeb !=nil {return _aedeb ;};};if _daagf .CheckErrors !=nil {if _bcee :=_daagf .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_bcee !=nil {return _bcee ;};};if _daagf .Odso !=nil {if _bbdbg :=_daagf .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f");_bbdbg !=nil {return _bbdbg ;};};return nil ;};func (_cfaced *CT_FldChar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfaced .FldCharTypeAttr =ST_FldCharType (1);for _ ,_debf :=range start .Attr {if _debf .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_cfaced .FldCharTypeAttr .UnmarshalXMLAttr (_debf );continue ;};if _debf .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_ecdd ,_fgaae :=ParseUnionST_OnOff (_debf .Value );if _fgaae !=nil {return _fgaae ;};_cfaced .FldLockAttr =&_ecdd ;continue ;};if _debf .Name .Local =="\u0064\u0069\u0072t\u0079"{_dafab ,_cbcdf :=ParseUnionST_OnOff (_debf .Value );if _cbcdf !=nil {return _cbcdf ;};_cfaced .DirtyAttr =&_dafab ;continue ;};};_aggc :for {_fgceg ,_gabfc :=d .Token ();if _gabfc !=nil {return _gabfc ;};switch _ddea :=_fgceg .(type ){case _g .StartElement :switch _ddea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_cfaced .FldData =NewCT_Text ();if _fcgef :=d .DecodeElement (_cfaced .FldData ,&_ddea );_fcgef !=nil {return _fcgef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0066\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0066\u0044\u0061\u0074\u0061"}:_cfaced .FfData =NewCT_FFData ();if _addab :=d .DecodeElement (_cfaced .FfData ,&_ddea );_addab !=nil {return _addab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_cfaced .NumberingChange =NewCT_TrackChangeNumbering ();if _gfcfe :=d .DecodeElement (_cfaced .NumberingChange ,&_ddea );_gfcfe !=nil {return _gfcfe ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006c\u0064\u0043\u0068\u0061\u0072\u0020\u0025\u0076",_ddea .Name );if _abec :=d .Skip ();_abec !=nil {return _abec ;};};case _g .EndElement :break _aggc ;case _g .CharData :};};return nil ;};func (_abbaa *ST_EdnPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abbaa =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_abbaa =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_abbaa =2;};return nil ;};func NewCT_TrPrBase ()*CT_TrPrBase {_cdcbc :=&CT_TrPrBase {};return _cdcbc };func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_efagd :=&CT_SdtDropDownList {};return _efagd }; +// Annotation ID +IdAttr string ; -// Validate validates the CT_TrPr and its children -func (_cabfc *CT_TrPr )Validate ()error {return _cabfc .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_e .CT_OfficeArtExtensionList ;}; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func (_cdgdfg ST_PTabRelativeTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdgdfg .String (),start );};func NewCT_FFData ()*CT_FFData {_gbfb :=&CT_FFData {};return _gbfb };func (_bag *CT_BdoContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bag .ValAttr !=ST_DirectionUnset {_bcce ,_befe :=_bag .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _befe !=nil {return _befe ;};start .Attr =append (start .Attr ,_bcce );};e .EncodeToken (start );if _bag .FldSimple !=nil {_dgde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_gbef :=range _bag .FldSimple {e .EncodeElement (_gbef ,_dgde );};};if _bag .Hyperlink !=nil {_cbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bag .Hyperlink ,_cbe );};if _bag .SubDoc !=nil {_aeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_bag .SubDoc ,_aeg );};if _bag .EG_ContentRunContent !=nil {for _ ,_bdd :=range _bag .EG_ContentRunContent {_bdd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fggff ST_DocPartBehavior )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdccd :=_d .Attr {};_bdccd .Name =name ;switch _fggff {case ST_DocPartBehaviorUnset :_bdccd .Value ="";case ST_DocPartBehaviorContent :_bdccd .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_bdccd .Value ="\u0070";case ST_DocPartBehaviorPg :_bdccd .Value ="\u0070\u0067";};return _bdccd ,nil ;}; -// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path -func (_dcacf *CT_MailMergeDocType )ValidateWithPath (path string )error {if _dcacf .ValAttr ==ST_MailMergeDocTypeUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fbdg :=_dcacf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbdg !=nil {return _fbdg ;};return nil ;};func (_gbeeg *CT_FontsList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfeb :for {_fabbb ,_dccbc :=d .Token ();if _dccbc !=nil {return _dccbc ;};switch _acgee :=_fabbb .(type ){case _g .StartElement :switch _acgee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_dfbbd :=NewCT_Font ();if _dedfe :=d .DecodeElement (_dfbbd ,&_acgee );_dedfe !=nil {return _dedfe ;};_gbeeg .Font =append (_gbeeg .Font ,_dfbbd );default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_F\u006f\u006et\u0073\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_acgee .Name );if _adcbe :=d .Skip ();_adcbe !=nil {return _adcbe ;};};case _g .EndElement :break _bfeb ;case _g .CharData :};};return nil ;};func (_bdcafc ST_ChapterSep )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cedfc :=_g .Attr {};_cedfc .Name =name ;switch _bdcafc {case ST_ChapterSepUnset :_cedfc .Value ="";case ST_ChapterSepHyphen :_cedfc .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_cedfc .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_cedfc .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_cedfc .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_cedfc .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _cedfc ,nil ;};type CT_SectType struct{ +// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path +func (_ebad *CT_DirContentRun )ValidateWithPath (path string )error {if _deca :=_ebad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deca !=nil {return _deca ;};for _dbfa ,_adbef :=range _ebad .FldSimple {if _dggae :=_adbef .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dbfa ));_dggae !=nil {return _dggae ;};};if _ebad .Hyperlink !=nil {if _ddcga :=_ebad .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ddcga !=nil {return _ddcga ;};};if _ebad .SubDoc !=nil {if _fdgbf :=_ebad .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_fdgbf !=nil {return _fdgbf ;};};for _fcga ,_degc :=range _ebad .EG_ContentRunContent {if _acaba :=_degc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fcga ));_acaba !=nil {return _acaba ;};};return nil ;}; -// Section Type Setting -ValAttr ST_SectionMark ;};func (_eeadd *CT_LineNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eeadd .CountByAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_gd .Sprintf ("\u0025\u0076",*_eeadd .CountByAttr )});};if _eeadd .StartAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eeadd .StartAttr )});};if _eeadd .DistanceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eeadd .DistanceAttr )});};if _eeadd .RestartAttr !=ST_LineNumberRestartUnset {_gfead ,_fbacc :=_eeadd .RestartAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _fbacc !=nil {return _fbacc ;};start .Attr =append (start .Attr ,_gfead );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Pitch ()*CT_Pitch {_bbbfg :=&CT_Pitch {};_bbbfg .ValAttr =ST_Pitch (1);return _bbbfg };func (_baddf *CT_Empty )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cgged ,_bdcbd :=d .Token ();if _bdcbd !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_bdcbd );};if _faeed ,_cdccb :=_cgged .(_g .EndElement );_cdccb &&_faeed .Name ==start .Name {break ;};};return nil ;};func (_gbcg *CT_CellMergeTrackChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbcg .VMergeAttr !=ST_AnnotationVMergeUnset {_fafed ,_gcda :=_gbcg .VMergeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"});if _gcda !=nil {return _gcda ;};start .Attr =append (start .Attr ,_fafed );};if _gbcg .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_aedg ,_gbgf :=_gbcg .VMergeOrigAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"});if _gbgf !=nil {return _gbgf ;};start .Attr =append (start .Attr ,_aedg );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_gbcg .AuthorAttr )});if _gbcg .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbcg .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gbcg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcage *CT_SdtRow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aacfc :for {_bdedf ,_egeafa :=d .Token ();if _egeafa !=nil {return _egeafa ;};switch _fcfda :=_bdedf .(type ){case _g .StartElement :switch _fcfda .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_dcage .SdtPr =NewCT_SdtPr ();if _efefbf :=d .DecodeElement (_dcage .SdtPr ,&_fcfda );_efefbf !=nil {return _efefbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_dcage .SdtEndPr =NewCT_SdtEndPr ();if _abagfd :=d .DecodeElement (_dcage .SdtEndPr ,&_fcfda );_abagfd !=nil {return _abagfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_dcage .SdtContent =NewCT_SdtContentRow ();if _geabf :=d .DecodeElement (_dcage .SdtContent ,&_fcfda );_geabf !=nil {return _geabf ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0064\u0074R\u006f\u0077 \u0025\u0076",_fcfda .Name );if _fdgeg :=d .Skip ();_fdgeg !=nil {return _fdgeg ;};};case _g .EndElement :break _aacfc ;case _g .CharData :};};return nil ;};func (_bagfd *WdCT_GraphicFrame )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bagfd .CNvPr =_e .NewCT_NonVisualDrawingProps ();_bagfd .CNvFrPr =_e .NewCT_NonVisualGraphicFrameProperties ();_bagfd .Xfrm =_e .NewCT_Transform2D ();_bagfd .Graphic =_e .NewGraphic ();_aeded :for {_fefdgf ,_dgeda :=d .Token ();if _dgeda !=nil {return _dgeda ;};switch _dcdede :=_fefdgf .(type ){case _g .StartElement :switch _dcdede .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bgcfe :=d .DecodeElement (_bagfd .CNvPr ,&_dcdede );_bgcfe !=nil {return _bgcfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"}:if _bcebbb :=d .DecodeElement (_bagfd .CNvFrPr ,&_dcdede );_bcebbb !=nil {return _bcebbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _effec :=d .DecodeElement (_bagfd .Xfrm ,&_dcdede );_effec !=nil {return _effec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bfeac :=d .DecodeElement (_bagfd .Graphic ,&_dcdede );_bfeac !=nil {return _bfeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bagfd .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _cggef :=d .DecodeElement (_bagfd .ExtLst ,&_dcdede );_cggef !=nil {return _cggef ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_dcdede .Name );if _bgfbc :=d .Skip ();_bgfbc !=nil {return _bgfbc ;};};case _g .EndElement :break _aeded ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_View and its children +func (_fgeag *CT_View )Validate ()error {return _fgeag .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");};type ST_Zoom byte ; -// Validate validates the CT_RubyPr and its children -func (_daefb *CT_RubyPr )Validate ()error {return _daefb .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};func (_adbeb ST_MultiLevelType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acdadc :=_g .Attr {};_acdadc .Name =name ;switch _adbeb {case ST_MultiLevelTypeUnset :_acdadc .Value ="";case ST_MultiLevelTypeSingleLevel :_acdadc .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_acdadc .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_acdadc .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return _acdadc ,nil ;};func (_dfbdf *CT_StyleSort )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cdaga ,_cdacg :=_dfbdf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cdacg !=nil {return _cdacg ;};start .Attr =append (start .Attr ,_cdaga );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edfea *CT_DocPartBehaviors )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _edfea .Behavior !=nil {_egeaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}};for _ ,_ddabf :=range _edfea .Behavior {e .EncodeElement (_ddabf ,_egeaf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FFName and its children +func (_gbcg *CT_FFName )Validate ()error {return _gbcg .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");};func (_gegabd ST_Em )String ()string {switch _gegabd {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_FFDDList struct{ -// Validate validates the CT_Background and its children -func (_cdb *CT_Background )Validate ()error {return _cdb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewCT_AltChunkPr ()*CT_AltChunkPr {_caf :=&CT_AltChunkPr {};return _caf };func NewCT_String ()*CT_String {_gbdfa :=&CT_String {};return _gbdfa };func NewCT_Sym ()*CT_Sym {_ceafd :=&CT_Sym {};return _ceafd };type WdST_AlignV byte ; +// Drop-Down List Selection +Result *CT_DecimalNumber ; -// Validate validates the CT_MailMergeDocType and its children -func (_eccag *CT_MailMergeDocType )Validate ()error {return _eccag .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");}; +// Default Drop-Down List Item Index +Default *CT_DecimalNumber ; -// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path -func (_afeda *CT_EdnPos )ValidateWithPath (path string )error {if _afeda .ValAttr ==ST_EdnPosUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ggacg :=_afeda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggacg !=nil {return _ggacg ;};return nil ;};const (ST_ProofErrUnset ST_ProofErr =0;ST_ProofErrSpellStart ST_ProofErr =1;ST_ProofErrSpellEnd ST_ProofErr =2;ST_ProofErrGramStart ST_ProofErr =3;ST_ProofErrGramEnd ST_ProofErr =4;);func (_edfab *CT_Lang )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_edfab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Drop-Down List Entry +ListEntry []*CT_String ;}; -// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path -func (_febe *CT_FramePr )ValidateWithPath (path string )error {if _ecdcg :=_febe .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_ecdcg !=nil {return _ecdcg ;};if _febe .WAttr !=nil {if _egaf :=_febe .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_egaf !=nil {return _egaf ;};};if _febe .HAttr !=nil {if _dggf :=_febe .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_dggf !=nil {return _dggf ;};};if _febe .VSpaceAttr !=nil {if _cgeb :=_febe .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_cgeb !=nil {return _cgeb ;};};if _febe .HSpaceAttr !=nil {if _baeaa :=_febe .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_baeaa !=nil {return _baeaa ;};};if _bgge :=_febe .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_bgge !=nil {return _bgge ;};if _ecaa :=_febe .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ecaa !=nil {return _ecaa ;};if _ecbc :=_febe .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ecbc !=nil {return _ecbc ;};if _febe .XAttr !=nil {if _abgde :=_febe .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_abgde !=nil {return _abgde ;};};if _fgacc :=_febe .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fgacc !=nil {return _fgacc ;};if _febe .YAttr !=nil {if _bbccdb :=_febe .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_bbccdb !=nil {return _bbccdb ;};};if _cdbde :=_febe .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cdbde !=nil {return _cdbde ;};if _gfdbb :=_febe .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_gfdbb !=nil {return _gfdbb ;};if _febe .AnchorLockAttr !=nil {if _feacg :=_febe .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_feacg !=nil {return _feacg ;};};return nil ;}; +// Validate validates the CT_PPrGeneral and its children +func (_bfebc *CT_PPrGeneral )Validate ()error {return _bfebc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");};func (_cagfb ST_Direction )ValidateWithPath (path string )error {switch _cagfb {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagfb ));};return nil ;};func (_abcgg *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_fadbce :=[]string {};if _abcgg .Int64 !=nil {_fadbce =append (_fadbce ,"\u0049\u006e\u00746\u0034");};if _abcgg .ST_UniversalMeasure !=nil {_fadbce =append (_fadbce ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_fadbce )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fadbce );};return nil ;};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_ffgac :=&CT_EastAsianLayout {};return _ffgac };func (_dbgdea ST_DocProtect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eefbed :=_d .Attr {};_eefbed .Name =name ;switch _dbgdea {case ST_DocProtectUnset :_eefbed .Value ="";case ST_DocProtectNone :_eefbed .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_eefbed .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_eefbed .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_eefbed .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_eefbed .Value ="\u0066\u006f\u0072m\u0073";};return _eefbed ,nil ;};type CT_Frame struct{ -// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path -func (_bcfgc *CT_PPrGeneral )ValidateWithPath (path string )error {if _bcfgc .PStyle !=nil {if _dggca :=_bcfgc .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_dggca !=nil {return _dggca ;};};if _bcfgc .KeepNext !=nil {if _gdefe :=_bcfgc .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_gdefe !=nil {return _gdefe ;};};if _bcfgc .KeepLines !=nil {if _cdaed :=_bcfgc .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_cdaed !=nil {return _cdaed ;};};if _bcfgc .PageBreakBefore !=nil {if _dbadb :=_bcfgc .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_dbadb !=nil {return _dbadb ;};};if _bcfgc .FramePr !=nil {if _fefbe :=_bcfgc .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_fefbe !=nil {return _fefbe ;};};if _bcfgc .WidowControl !=nil {if _dbdcf :=_bcfgc .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_dbdcf !=nil {return _dbdcf ;};};if _bcfgc .NumPr !=nil {if _ccbdc :=_bcfgc .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_ccbdc !=nil {return _ccbdc ;};};if _bcfgc .SuppressLineNumbers !=nil {if _aceeb :=_bcfgc .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_aceeb !=nil {return _aceeb ;};};if _bcfgc .PBdr !=nil {if _fcbgaa :=_bcfgc .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_fcbgaa !=nil {return _fcbgaa ;};};if _bcfgc .Shd !=nil {if _fefaf :=_bcfgc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fefaf !=nil {return _fefaf ;};};if _bcfgc .Tabs !=nil {if _eaggd :=_bcfgc .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_eaggd !=nil {return _eaggd ;};};if _bcfgc .SuppressAutoHyphens !=nil {if _badaab :=_bcfgc .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_badaab !=nil {return _badaab ;};};if _bcfgc .Kinsoku !=nil {if _deafa :=_bcfgc .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_deafa !=nil {return _deafa ;};};if _bcfgc .WordWrap !=nil {if _egdcb :=_bcfgc .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_egdcb !=nil {return _egdcb ;};};if _bcfgc .OverflowPunct !=nil {if _ccgeb :=_bcfgc .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_ccgeb !=nil {return _ccgeb ;};};if _bcfgc .TopLinePunct !=nil {if _edaccg :=_bcfgc .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_edaccg !=nil {return _edaccg ;};};if _bcfgc .AutoSpaceDE !=nil {if _fdcg :=_bcfgc .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_fdcg !=nil {return _fdcg ;};};if _bcfgc .AutoSpaceDN !=nil {if _dccbb :=_bcfgc .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_dccbb !=nil {return _dccbb ;};};if _bcfgc .Bidi !=nil {if _gaga :=_bcfgc .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_gaga !=nil {return _gaga ;};};if _bcfgc .AdjustRightInd !=nil {if _cgbc :=_bcfgc .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_cgbc !=nil {return _cgbc ;};};if _bcfgc .SnapToGrid !=nil {if _eeeba :=_bcfgc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_eeeba !=nil {return _eeeba ;};};if _bcfgc .Spacing !=nil {if _bceef :=_bcfgc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bceef !=nil {return _bceef ;};};if _bcfgc .Ind !=nil {if _bbeae :=_bcfgc .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_bbeae !=nil {return _bbeae ;};};if _bcfgc .ContextualSpacing !=nil {if _gggf :=_bcfgc .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_gggf !=nil {return _gggf ;};};if _bcfgc .MirrorIndents !=nil {if _fddgf :=_bcfgc .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_fddgf !=nil {return _fddgf ;};};if _bcfgc .SuppressOverlap !=nil {if _dfede :=_bcfgc .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dfede !=nil {return _dfede ;};};if _bcfgc .Jc !=nil {if _aaceg :=_bcfgc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_aaceg !=nil {return _aaceg ;};};if _bcfgc .TextDirection !=nil {if _cgacg :=_bcfgc .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_cgacg !=nil {return _cgacg ;};};if _bcfgc .TextAlignment !=nil {if _gebbb :=_bcfgc .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_gebbb !=nil {return _gebbb ;};};if _bcfgc .TextboxTightWrap !=nil {if _acged :=_bcfgc .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_acged !=nil {return _acged ;};};if _bcfgc .OutlineLvl !=nil {if _aagcgb :=_bcfgc .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_aagcgb !=nil {return _aagcgb ;};};if _bcfgc .DivId !=nil {if _daabd :=_bcfgc .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_daabd !=nil {return _daabd ;};};if _bcfgc .CnfStyle !=nil {if _bgef :=_bcfgc .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bgef !=nil {return _bgef ;};};if _bcfgc .PPrChange !=nil {if _ccgaa :=_bcfgc .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ccgaa !=nil {return _ccgaa ;};};return nil ;};type Endnotes struct{CT_Endnotes }; +// Frame Size +Sz *CT_String ; -// Validate validates the CT_SdtContentBlock and its children -func (_dcefb *CT_SdtContentBlock )Validate ()error {return _dcefb .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");}; +// Frame Name +Name *CT_String ; -// Validate validates the CT_Cnf and its children -func (_afgd *CT_Cnf )Validate ()error {return _afgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");};func (_gadgdc *EG_BlockLevelChunkElts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abgfcf :for {_cfbaa ,_bccfc :=d .Token ();if _bccfc !=nil {return _bccfc ;};switch _eagaf :=_cfbaa .(type ){case _g .StartElement :switch _eagaf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fdcef :=NewEG_ContentBlockContent ();_fdcef .CustomXml =NewCT_CustomXmlBlock ();if _eecded :=d .DecodeElement (_fdcef .CustomXml ,&_eagaf );_eecded !=nil {return _eecded ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_fdcef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bbgbdb :=NewEG_ContentBlockContent ();_bbgbdb .Sdt =NewCT_SdtBlock ();if _egfece :=d .DecodeElement (_bbgbdb .Sdt ,&_eagaf );_egfece !=nil {return _egfece ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_bbgbdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_ebefd :=NewEG_ContentBlockContent ();_gegef :=NewCT_P ();if _cagag :=d .DecodeElement (_gegef ,&_eagaf );_cagag !=nil {return _cagag ;};_ebefd .P =append (_ebefd .P ,_gegef );_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_ebefd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_agdgd :=NewEG_ContentBlockContent ();_fffbc :=NewCT_Tbl ();if _fdfcgaf :=d .DecodeElement (_fffbc ,&_eagaf );_fdfcgaf !=nil {return _fdfcgaf ;};_agdgd .Tbl =append (_agdgd .Tbl ,_fffbc );_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_agdgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_affff :=NewEG_ContentBlockContent ();_gdcgd :=NewEG_RunLevelElts ();_gdcgd .ProofErr =NewCT_ProofErr ();if _dagccc :=d .DecodeElement (_gdcgd .ProofErr ,&_eagaf );_dagccc !=nil {return _dagccc ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_affff );_affff .EG_RunLevelElts =append (_affff .EG_RunLevelElts ,_gdcgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_beadc :=NewEG_ContentBlockContent ();_ebecea :=NewEG_RunLevelElts ();_ebecea .PermStart =NewCT_PermStart ();if _dececc :=d .DecodeElement (_ebecea .PermStart ,&_eagaf );_dececc !=nil {return _dececc ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_beadc );_beadc .EG_RunLevelElts =append (_beadc .EG_RunLevelElts ,_ebecea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_deaec :=NewEG_ContentBlockContent ();_aeebcb :=NewEG_RunLevelElts ();_aeebcb .PermEnd =NewCT_Perm ();if _afgcg :=d .DecodeElement (_aeebcb .PermEnd ,&_eagaf );_afgcg !=nil {return _afgcg ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_deaec );_deaec .EG_RunLevelElts =append (_deaec .EG_RunLevelElts ,_aeebcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dfffg :=NewEG_ContentBlockContent ();_bfade :=NewEG_RunLevelElts ();_bfade .Ins =NewCT_RunTrackChange ();if _dgcgae :=d .DecodeElement (_bfade .Ins ,&_eagaf );_dgcgae !=nil {return _dgcgae ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_dfffg );_dfffg .EG_RunLevelElts =append (_dfffg .EG_RunLevelElts ,_bfade );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bbegd :=NewEG_ContentBlockContent ();_ddfdg :=NewEG_RunLevelElts ();_ddfdg .Del =NewCT_RunTrackChange ();if _ffcae :=d .DecodeElement (_ddfdg .Del ,&_eagaf );_ffcae !=nil {return _ffcae ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_bbegd );_bbegd .EG_RunLevelElts =append (_bbegd .EG_RunLevelElts ,_ddfdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bcgac :=NewEG_ContentBlockContent ();_ceggee :=NewEG_RunLevelElts ();_ceggee .MoveFrom =NewCT_RunTrackChange ();if _ddfea :=d .DecodeElement (_ceggee .MoveFrom ,&_eagaf );_ddfea !=nil {return _ddfea ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_bcgac );_bcgac .EG_RunLevelElts =append (_bcgac .EG_RunLevelElts ,_ceggee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fffga :=NewEG_ContentBlockContent ();_eebgd :=NewEG_RunLevelElts ();_eebgd .MoveTo =NewCT_RunTrackChange ();if _becfb :=d .DecodeElement (_eebgd .MoveTo ,&_eagaf );_becfb !=nil {return _becfb ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_fffga );_fffga .EG_RunLevelElts =append (_fffga .EG_RunLevelElts ,_eebgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gccac :=NewEG_ContentBlockContent ();_daefe :=NewEG_RunLevelElts ();_egdag :=NewEG_RangeMarkupElements ();_egdag .BookmarkStart =NewCT_Bookmark ();if _afceg :=d .DecodeElement (_egdag .BookmarkStart ,&_eagaf );_afceg !=nil {return _afceg ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_gccac );_gccac .EG_RunLevelElts =append (_gccac .EG_RunLevelElts ,_daefe );_daefe .EG_RangeMarkupElements =append (_daefe .EG_RangeMarkupElements ,_egdag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_effad :=NewEG_ContentBlockContent ();_eedacc :=NewEG_RunLevelElts ();_eeeeaf :=NewEG_RangeMarkupElements ();_eeeeaf .BookmarkEnd =NewCT_MarkupRange ();if _efadbg :=d .DecodeElement (_eeeeaf .BookmarkEnd ,&_eagaf );_efadbg !=nil {return _efadbg ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_effad );_effad .EG_RunLevelElts =append (_effad .EG_RunLevelElts ,_eedacc );_eedacc .EG_RangeMarkupElements =append (_eedacc .EG_RangeMarkupElements ,_eeeeaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbgcd :=NewEG_ContentBlockContent ();_bbccc :=NewEG_RunLevelElts ();_faacdb :=NewEG_RangeMarkupElements ();_faacdb .MoveFromRangeStart =NewCT_MoveBookmark ();if _bddcb :=d .DecodeElement (_faacdb .MoveFromRangeStart ,&_eagaf );_bddcb !=nil {return _bddcb ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_gbgcd );_gbgcd .EG_RunLevelElts =append (_gbgcd .EG_RunLevelElts ,_bbccc );_bbccc .EG_RangeMarkupElements =append (_bbccc .EG_RangeMarkupElements ,_faacdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aadgb :=NewEG_ContentBlockContent ();_dbbbeb :=NewEG_RunLevelElts ();_bbcbf :=NewEG_RangeMarkupElements ();_bbcbf .MoveFromRangeEnd =NewCT_MarkupRange ();if _accaf :=d .DecodeElement (_bbcbf .MoveFromRangeEnd ,&_eagaf );_accaf !=nil {return _accaf ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_aadgb );_aadgb .EG_RunLevelElts =append (_aadgb .EG_RunLevelElts ,_dbbbeb );_dbbbeb .EG_RangeMarkupElements =append (_dbbbeb .EG_RangeMarkupElements ,_bbcbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eegcde :=NewEG_ContentBlockContent ();_bcccea :=NewEG_RunLevelElts ();_cddbbd :=NewEG_RangeMarkupElements ();_cddbbd .MoveToRangeStart =NewCT_MoveBookmark ();if _eedef :=d .DecodeElement (_cddbbd .MoveToRangeStart ,&_eagaf );_eedef !=nil {return _eedef ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_eegcde );_eegcde .EG_RunLevelElts =append (_eegcde .EG_RunLevelElts ,_bcccea );_bcccea .EG_RangeMarkupElements =append (_bcccea .EG_RangeMarkupElements ,_cddbbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ffbad :=NewEG_ContentBlockContent ();_ecgfd :=NewEG_RunLevelElts ();_bgbcaf :=NewEG_RangeMarkupElements ();_bgbcaf .MoveToRangeEnd =NewCT_MarkupRange ();if _cdbgb :=d .DecodeElement (_bgbcaf .MoveToRangeEnd ,&_eagaf );_cdbgb !=nil {return _cdbgb ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_ffbad );_ffbad .EG_RunLevelElts =append (_ffbad .EG_RunLevelElts ,_ecgfd );_ecgfd .EG_RangeMarkupElements =append (_ecgfd .EG_RangeMarkupElements ,_bgbcaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_agdcdc :=NewEG_ContentBlockContent ();_dddee :=NewEG_RunLevelElts ();_eaabbd :=NewEG_RangeMarkupElements ();_eaabbd .CommentRangeStart =NewCT_MarkupRange ();if _faddc :=d .DecodeElement (_eaabbd .CommentRangeStart ,&_eagaf );_faddc !=nil {return _faddc ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_agdcdc );_agdcdc .EG_RunLevelElts =append (_agdcdc .EG_RunLevelElts ,_dddee );_dddee .EG_RangeMarkupElements =append (_dddee .EG_RangeMarkupElements ,_eaabbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fecca :=NewEG_ContentBlockContent ();_bcegd :=NewEG_RunLevelElts ();_bfdbf :=NewEG_RangeMarkupElements ();_bfdbf .CommentRangeEnd =NewCT_MarkupRange ();if _fggdb :=d .DecodeElement (_bfdbf .CommentRangeEnd ,&_eagaf );_fggdb !=nil {return _fggdb ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_fecca );_fecca .EG_RunLevelElts =append (_fecca .EG_RunLevelElts ,_bcegd );_bcegd .EG_RangeMarkupElements =append (_bcegd .EG_RangeMarkupElements ,_bfdbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eggbgc :=NewEG_ContentBlockContent ();_fgbecb :=NewEG_RunLevelElts ();_adfad :=NewEG_RangeMarkupElements ();_adfad .CustomXmlInsRangeStart =NewCT_TrackChange ();if _begg :=d .DecodeElement (_adfad .CustomXmlInsRangeStart ,&_eagaf );_begg !=nil {return _begg ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_eggbgc );_eggbgc .EG_RunLevelElts =append (_eggbgc .EG_RunLevelElts ,_fgbecb );_fgbecb .EG_RangeMarkupElements =append (_fgbecb .EG_RangeMarkupElements ,_adfad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aebcbe :=NewEG_ContentBlockContent ();_edcba :=NewEG_RunLevelElts ();_fbcaff :=NewEG_RangeMarkupElements ();_fbcaff .CustomXmlInsRangeEnd =NewCT_Markup ();if _fagcdd :=d .DecodeElement (_fbcaff .CustomXmlInsRangeEnd ,&_eagaf );_fagcdd !=nil {return _fagcdd ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_aebcbe );_aebcbe .EG_RunLevelElts =append (_aebcbe .EG_RunLevelElts ,_edcba );_edcba .EG_RangeMarkupElements =append (_edcba .EG_RangeMarkupElements ,_fbcaff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbefd :=NewEG_ContentBlockContent ();_gfdfd :=NewEG_RunLevelElts ();_cffbff :=NewEG_RangeMarkupElements ();_cffbff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dedbd :=d .DecodeElement (_cffbff .CustomXmlDelRangeStart ,&_eagaf );_dedbd !=nil {return _dedbd ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_fbefd );_fbefd .EG_RunLevelElts =append (_fbefd .EG_RunLevelElts ,_gfdfd );_gfdfd .EG_RangeMarkupElements =append (_gfdfd .EG_RangeMarkupElements ,_cffbff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ecdgb :=NewEG_ContentBlockContent ();_bdbdcd :=NewEG_RunLevelElts ();_ddaedd :=NewEG_RangeMarkupElements ();_ddaedd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bebbf :=d .DecodeElement (_ddaedd .CustomXmlDelRangeEnd ,&_eagaf );_bebbf !=nil {return _bebbf ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_ecdgb );_ecdgb .EG_RunLevelElts =append (_ecdgb .EG_RunLevelElts ,_bdbdcd );_bdbdcd .EG_RangeMarkupElements =append (_bdbdcd .EG_RangeMarkupElements ,_ddaedd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dedcfb :=NewEG_ContentBlockContent ();_cbeag :=NewEG_RunLevelElts ();_fbbcbd :=NewEG_RangeMarkupElements ();_fbbcbd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fcaaaa :=d .DecodeElement (_fbbcbd .CustomXmlMoveFromRangeStart ,&_eagaf );_fcaaaa !=nil {return _fcaaaa ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_dedcfb );_dedcfb .EG_RunLevelElts =append (_dedcfb .EG_RunLevelElts ,_cbeag );_cbeag .EG_RangeMarkupElements =append (_cbeag .EG_RangeMarkupElements ,_fbbcbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fagef :=NewEG_ContentBlockContent ();_gdcgg :=NewEG_RunLevelElts ();_ebfge :=NewEG_RangeMarkupElements ();_ebfge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bdebd :=d .DecodeElement (_ebfge .CustomXmlMoveFromRangeEnd ,&_eagaf );_bdebd !=nil {return _bdebd ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_fagef );_fagef .EG_RunLevelElts =append (_fagef .EG_RunLevelElts ,_gdcgg );_gdcgg .EG_RangeMarkupElements =append (_gdcgg .EG_RangeMarkupElements ,_ebfge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ecbcfb :=NewEG_ContentBlockContent ();_efbc :=NewEG_RunLevelElts ();_cdacb :=NewEG_RangeMarkupElements ();_cdacb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cgecf :=d .DecodeElement (_cdacb .CustomXmlMoveToRangeStart ,&_eagaf );_cgecf !=nil {return _cgecf ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_ecbcfb );_ecbcfb .EG_RunLevelElts =append (_ecbcfb .EG_RunLevelElts ,_efbc );_efbc .EG_RangeMarkupElements =append (_efbc .EG_RangeMarkupElements ,_cdacb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acaae :=NewEG_ContentBlockContent ();_bfafc :=NewEG_RunLevelElts ();_edbab :=NewEG_RangeMarkupElements ();_edbab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _geeab :=d .DecodeElement (_edbab .CustomXmlMoveToRangeEnd ,&_eagaf );_geeab !=nil {return _geeab ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_acaae );_acaae .EG_RunLevelElts =append (_acaae .EG_RunLevelElts ,_bfafc );_bfafc .EG_RangeMarkupElements =append (_bfafc .EG_RangeMarkupElements ,_edbab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bdede :=NewEG_ContentBlockContent ();_acbab :=NewEG_RunLevelElts ();_bfgfc :=NewEG_MathContent ();_bfgfc .OMathPara =_ec .NewOMathPara ();if _adgea :=d .DecodeElement (_bfgfc .OMathPara ,&_eagaf );_adgea !=nil {return _adgea ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_bdede );_bdede .EG_RunLevelElts =append (_bdede .EG_RunLevelElts ,_acbab );_acbab .EG_MathContent =append (_acbab .EG_MathContent ,_bfgfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_defcgg :=NewEG_ContentBlockContent ();_efeda :=NewEG_RunLevelElts ();_gfaef :=NewEG_MathContent ();_gfaef .OMath =_ec .NewOMath ();if _bfgfb :=d .DecodeElement (_gfaef .OMath ,&_eagaf );_bfgfb !=nil {return _bfgfb ;};_gadgdc .EG_ContentBlockContent =append (_gadgdc .EG_ContentBlockContent ,_defcgg );_defcgg .EG_RunLevelElts =append (_defcgg .EG_RunLevelElts ,_efeda );_efeda .EG_MathContent =append (_efeda .EG_MathContent ,_gfaef );default:_ga .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0042\u006c\u006f\u0063k\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_eagaf .Name );if _ecgdd :=d .Skip ();_ecgdd !=nil {return _ecgdd ;};};case _g .EndElement :break _abgfcf ;case _g .CharData :};};return nil ;}; +// Frame or Frameset Title +Title *CT_String ; -// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path -func (_cbce *CT_GlossaryDocument )ValidateWithPath (path string )error {if _cbce .Background !=nil {if _cedf :=_cbce .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_cedf !=nil {return _cedf ;};};if _cbce .DocParts !=nil {if _febdg :=_cbce .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_febdg !=nil {return _febdg ;};};return nil ;};func (_daede *CT_SdtRow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _daede .SdtPr !=nil {_fbagf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_daede .SdtPr ,_fbagf );};if _daede .SdtEndPr !=nil {_cegda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_daede .SdtEndPr ,_cegda );};if _daede .SdtContent !=nil {_ffabff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_daede .SdtContent ,_ffabff );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecbgb *CT_ParaRPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbgb .RPr =NewCT_ParaRPrOriginal ();for _ ,_feced :=range start .Attr {if _feced .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gfdaa ,_bbeda :=_feced .Value ,error (nil );if _bbeda !=nil {return _bbeda ;};_ecbgb .AuthorAttr =_gfdaa ;continue ;};if _feced .Name .Local =="\u0064\u0061\u0074\u0065"{_dccbf ,_caccf :=ParseStdlibTime (_feced .Value );if _caccf !=nil {return _caccf ;};_ecbgb .DateAttr =&_dccbf ;continue ;};if _feced .Name .Local =="\u0069\u0064"{_cfcca ,_bedaa :=_b .ParseInt (_feced .Value ,10,64);if _bedaa !=nil {return _bedaa ;};_ecbgb .IdAttr =_cfcca ;continue ;};};_cebfg :for {_egdce ,_cabf :=d .Token ();if _cabf !=nil {return _cabf ;};switch _adddd :=_egdce .(type ){case _g .StartElement :switch _adddd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:if _cfdad :=d .DecodeElement (_ecbgb .RPr ,&_adddd );_cfdad !=nil {return _cfdad ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_adddd .Name );if _gbea :=d .Skip ();_gbea !=nil {return _gbea ;};};case _g .EndElement :break _cebfg ;case _g .CharData :};};return nil ;}; +// Frame Long Description +LongDesc *CT_Rel ; -// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path -func (_caeec *CT_Spacing )ValidateWithPath (path string )error {if _caeec .BeforeAttr !=nil {if _bdfbbe :=_caeec .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_bdfbbe !=nil {return _bdfbbe ;};};if _caeec .BeforeAutospacingAttr !=nil {if _fefee :=_caeec .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072");_fefee !=nil {return _fefee ;};};if _caeec .AfterAttr !=nil {if _afcdab :=_caeec .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_afcdab !=nil {return _afcdab ;};};if _caeec .AfterAutospacingAttr !=nil {if _gcdbg :=_caeec .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072");_gcdbg !=nil {return _gcdbg ;};};if _caeec .LineAttr !=nil {if _aedbg :=_caeec .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_aedbg !=nil {return _aedbg ;};};if _ebedg :=_caeec .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_ebedg !=nil {return _ebedg ;};return nil ;};func NewCT_Row ()*CT_Row {_ffbae :=&CT_Row {};return _ffbae };func (_effege *GlossaryDocument )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077:\u0067l\u006f\u0073\u0073\u0061\u0072y\u0044\u006fc\u0075\u006d\u0065\u006e\u0074";return _effege .CT_GlossaryDocument .MarshalXML (e ,start );};func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_cdafd :=&CT_SdtPrChoice {};return _cdafd };func (_bgeba ST_CaptionPos )Validate ()error {return _bgeba .ValidateWithPath ("")};func (_bdaec *CT_TblPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdaec .TblPr =NewCT_TblPrBase ();for _ ,_gcbaf :=range start .Attr {if _gcbaf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gadec ,_cbffd :=_gcbaf .Value ,error (nil );if _cbffd !=nil {return _cbffd ;};_bdaec .AuthorAttr =_gadec ;continue ;};if _gcbaf .Name .Local =="\u0064\u0061\u0074\u0065"{_bcgga ,_cadce :=ParseStdlibTime (_gcbaf .Value );if _cadce !=nil {return _cadce ;};_bdaec .DateAttr =&_bcgga ;continue ;};if _gcbaf .Name .Local =="\u0069\u0064"{_dacgd ,_bdbbgg :=_b .ParseInt (_gcbaf .Value ,10,64);if _bdbbgg !=nil {return _bdbbgg ;};_bdaec .IdAttr =_dacgd ;continue ;};};_adefg :for {_dcacgd ,_gadde :=d .Token ();if _gadde !=nil {return _gadde ;};switch _egbfg :=_dcacgd .(type ){case _g .StartElement :switch _egbfg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:if _eddgfe :=d .DecodeElement (_bdaec .TblPr ,&_egbfg );_eddgfe !=nil {return _eddgfe ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043\u0068a\u006eg\u0065\u0020\u0025\u0076",_egbfg .Name );if _gadcag :=d .Skip ();_gadcag !=nil {return _gadcag ;};};case _g .EndElement :break _adefg ;case _g .CharData :};};return nil ;};type ST_DocPartGallery byte ;const (ST_TextAlignmentUnset ST_TextAlignment =0;ST_TextAlignmentTop ST_TextAlignment =1;ST_TextAlignmentCenter ST_TextAlignment =2;ST_TextAlignmentBaseline ST_TextAlignment =3;ST_TextAlignmentBottom ST_TextAlignment =4;ST_TextAlignmentAuto ST_TextAlignment =5;); +// Source File for Frame +SourceFileName *CT_Rel ; -// Validate validates the CT_CharacterSpacing and its children -func (_dacf *CT_CharacterSpacing )Validate ()error {return _dacf .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");}; +// Left and Right Margin for Frame +MarW *CT_PixelsMeasure ; -// Validate validates the CT_SectType and its children -func (_gaaaef *CT_SectType )Validate ()error {return _gaaaef .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func (_defac ST_PTabRelativeTo )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ccaged :=_g .Attr {};_ccaged .Name =name ;switch _defac {case ST_PTabRelativeToUnset :_ccaged .Value ="";case ST_PTabRelativeToMargin :_ccaged .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_ccaged .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _ccaged ,nil ;}; +// Top and Bottom Margin for Frame +MarH *CT_PixelsMeasure ; -// Validate validates the CT_SdtEndPr and its children -func (_cade *CT_SdtEndPr )Validate ()error {return _cade .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");};func (_dggcb *ST_LineNumberRestart )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dggcb =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_dggcb =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_dggcb =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_dggcb =3;};return nil ;};func (_gdgde *WdAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdgde .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_cebeg :=range start .Attr {if _cebeg .Name .Local =="\u0064\u0069\u0073t\u0054"{_ffcde ,_cbbde :=_b .ParseUint (_cebeg .Value ,10,32);if _cbbde !=nil {return _cbbde ;};_edbcg :=uint32 (_ffcde );_gdgde .DistTAttr =&_edbcg ;continue ;};if _cebeg .Name .Local =="\u0064\u0069\u0073t\u004c"{_fgffegb ,_cdffdg :=_b .ParseUint (_cebeg .Value ,10,32);if _cdffdg !=nil {return _cdffdg ;};_eggdef :=uint32 (_fgffegb );_gdgde .DistLAttr =&_eggdef ;continue ;};if _cebeg .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_fbfaeg ,_eecbdc :=_b .ParseBool (_cebeg .Value );if _eecbdc !=nil {return _eecbdc ;};_gdgde .SimplePosAttr =&_fbfaeg ;continue ;};if _cebeg .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_cbacf ,_bafgb :=_b .ParseBool (_cebeg .Value );if _bafgb !=nil {return _bafgb ;};_gdgde .BehindDocAttr =_cbacf ;continue ;};if _cebeg .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_cgeege ,_bbggf :=_b .ParseBool (_cebeg .Value );if _bbggf !=nil {return _bbggf ;};_gdgde .LayoutInCellAttr =_cgeege ;continue ;};if _cebeg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gbaba ,_gfcca :=_b .ParseBool (_cebeg .Value );if _gfcca !=nil {return _gfcca ;};_gdgde .HiddenAttr =&_gbaba ;continue ;};if _cebeg .Name .Local =="\u0064\u0069\u0073t\u0042"{_dfcfac ,_cfgeec :=_b .ParseUint (_cebeg .Value ,10,32);if _cfgeec !=nil {return _cfgeec ;};_bdadg :=uint32 (_dfcfac );_gdgde .DistBAttr =&_bdadg ;continue ;};if _cebeg .Name .Local =="\u0064\u0069\u0073t\u0052"{_babcae ,_agbdfb :=_b .ParseUint (_cebeg .Value ,10,32);if _agbdfb !=nil {return _agbdfb ;};_beacf :=uint32 (_babcae );_gdgde .DistRAttr =&_beacf ;continue ;};if _cebeg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_fgcbg ,_bbafa :=_b .ParseUint (_cebeg .Value ,10,32);if _bbafa !=nil {return _bbafa ;};_gdgde .RelativeHeightAttr =uint32 (_fgcbg );continue ;};if _cebeg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_dbacgd ,_edbfe :=_b .ParseBool (_cebeg .Value );if _edbfe !=nil {return _edbfe ;};_gdgde .LockedAttr =_dbacgd ;continue ;};if _cebeg .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_fgaga ,_ebeea :=_b .ParseBool (_cebeg .Value );if _ebeea !=nil {return _ebeea ;};_gdgde .AllowOverlapAttr =_fgaga ;continue ;};};_ggfebg :for {_gegabc ,_ecdgce :=d .Token ();if _ecdgce !=nil {return _ecdgce ;};switch _fcafd :=_gegabc .(type ){case _g .StartElement :switch _fcafd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _fgcege :=d .DecodeElement (_gdgde .SimplePos ,&_fcafd );_fgcege !=nil {return _fgcege ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _baefac :=d .DecodeElement (_gdgde .PositionH ,&_fcafd );_baefac !=nil {return _baefac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _accfaf :=d .DecodeElement (_gdgde .PositionV ,&_fcafd );_accfaf !=nil {return _accfaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _dbadf :=d .DecodeElement (_gdgde .Extent ,&_fcafd );_dbadf !=nil {return _dbadf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_gdgde .EffectExtent =NewWdCT_EffectExtent ();if _ddef :=d .DecodeElement (_gdgde .EffectExtent ,&_fcafd );_ddef !=nil {return _ddef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_gdgde .Choice =NewWdEG_WrapTypeChoice ();if _aebeg :=d .DecodeElement (&_gdgde .Choice .WrapNone ,&_fcafd );_aebeg !=nil {return _aebeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_gdgde .Choice =NewWdEG_WrapTypeChoice ();if _gdbacd :=d .DecodeElement (&_gdgde .Choice .WrapSquare ,&_fcafd );_gdbacd !=nil {return _gdbacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_gdgde .Choice =NewWdEG_WrapTypeChoice ();if _baebd :=d .DecodeElement (&_gdgde .Choice .WrapTight ,&_fcafd );_baebd !=nil {return _baebd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_gdgde .Choice =NewWdEG_WrapTypeChoice ();if _agcba :=d .DecodeElement (&_gdgde .Choice .WrapThrough ,&_fcafd );_agcba !=nil {return _agcba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_gdgde .Choice =NewWdEG_WrapTypeChoice ();if _fdaeac :=d .DecodeElement (&_gdgde .Choice .WrapTopAndBottom ,&_fcafd );_fdaeac !=nil {return _fdaeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"}:if _fgbcee :=d .DecodeElement (_gdgde .DocPr ,&_fcafd );_fgbcee !=nil {return _fgbcee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_gdgde .CNvGraphicFramePr =_e .NewCT_NonVisualGraphicFrameProperties ();if _dddfc :=d .DecodeElement (_gdgde .CNvGraphicFramePr ,&_fcafd );_dddfc !=nil {return _dddfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _abfbb :=d .DecodeElement (_gdgde .Graphic ,&_fcafd );_abfbb !=nil {return _abfbb ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_fcafd .Name );if _badcd :=d .Skip ();_badcd !=nil {return _badcd ;};};case _g .EndElement :break _ggfebg ;case _g .CharData :};};return nil ;};func NewCT_PaperSource ()*CT_PaperSource {_gdbbc :=&CT_PaperSource {};return _gdbbc };func NewCT_DocPartName ()*CT_DocPartName {_fbaec :=&CT_DocPartName {};return _fbaec }; +// Scrollbar Display Option +Scrollbar *CT_FrameScrollbar ; -// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path -func (_cbdad *CT_TblPPr )ValidateWithPath (path string )error {if _cbdad .LeftFromTextAttr !=nil {if _eefab :=_cbdad .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072");_eefab !=nil {return _eefab ;};};if _cbdad .RightFromTextAttr !=nil {if _bbebc :=_cbdad .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_bbebc !=nil {return _bbebc ;};};if _cbdad .TopFromTextAttr !=nil {if _ffcbf :=_cbdad .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ffcbf !=nil {return _ffcbf ;};};if _cbdad .BottomFromTextAttr !=nil {if _ceaedf :=_cbdad .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ceaedf !=nil {return _ceaedf ;};};if _dfdfgb :=_cbdad .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_dfdfgb !=nil {return _dfdfgb ;};if _ddeag :=_cbdad .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ddeag !=nil {return _ddeag ;};if _fbgdae :=_cbdad .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_fbgdae !=nil {return _fbgdae ;};if _cbdad .TblpXAttr !=nil {if _dcefa :=_cbdad .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072");_dcefa !=nil {return _dcefa ;};};if _bcgcd :=_cbdad .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_bcgcd !=nil {return _bcgcd ;};if _cbdad .TblpYAttr !=nil {if _adggbf :=_cbdad .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072");_adggbf !=nil {return _adggbf ;};};return nil ;};type ST_TextAlignment byte ; +// Frame Cannot Be Resized +NoResizeAllowed *CT_OnOff ; -// Validate validates the Fonts and its children -func (_eabbda *Fonts )Validate ()error {return _eabbda .ValidateWithPath ("\u0046\u006f\u006et\u0073")};func (_dbefc ST_Jc )ValidateWithPath (path string )error {switch _dbefc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbefc ));};return nil ;};func (_eaega ST_TabTlc )String ()string {switch _eaega {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";};func (_bgffed *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbgcge :for {_geedg ,_bfccg :=d .Token ();if _bfccg !=nil {return _bfccg ;};switch _cgcedg :=_geedg .(type ){case _g .StartElement :switch _cgcedg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"}:_bgffed .Txbx =NewWdCT_TextboxInfo ();if _bdgdg :=d .DecodeElement (_bgffed .Txbx ,&_cgcedg );_bdgdg !=nil {return _bdgdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_bgffed .LinkedTxbx =NewWdCT_LinkedTextboxInformation ();if _aafacf :=d .DecodeElement (_bgffed .LinkedTxbx ,&_cgcedg );_aafacf !=nil {return _aafacf ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0053h\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_cgcedg .Name );if _badfge :=d .Skip ();_badfge !=nil {return _badfge ;};};case _g .EndElement :break _bbgcge ;case _g .CharData :};};return nil ;};func (_cffgd *ST_FtnEdn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gadgcg ,_egaebc :=d .Token ();if _egaebc !=nil {return _egaebc ;};if _gbfcf ,_cggbf :=_gadgcg .(_g .EndElement );_cggbf &&_gbfcf .Name ==start .Name {*_cffgd =1;return nil ;};if _bbbaf ,_aefgc :=_gadgcg .(_g .CharData );!_aefgc {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gadgcg );}else {switch string (_bbbaf ){case "":*_cffgd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cffgd =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_cffgd =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_cffgd =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_cffgd =4;};};_gadgcg ,_egaebc =d .Token ();if _egaebc !=nil {return _egaebc ;};if _eddde ,_ffadg :=_gadgcg .(_g .EndElement );_ffadg &&_eddde .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gadgcg );};func (_gfgae *CT_ObjectEmbed )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfgae .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_eaagdb ,_deae :=_gfgae .DrawAspectAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _deae !=nil {return _deae ;};start .Attr =append (start .Attr ,_eaagdb );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gfgae .IdAttr )});if _gfgae .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_gfgae .ProgIdAttr )});};if _gfgae .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_gd .Sprintf ("\u0025\u0076",*_gfgae .ShapeIdAttr )});};if _gfgae .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_gfgae .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbbc *CT_LsdException )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_bbbc .NameAttr )});if _bbbc .LockedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bbbc .LockedAttr )});};if _bbbc .UiPriorityAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_bbbc .UiPriorityAttr )});};if _bbbc .SemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_bbbc .SemiHiddenAttr )});};if _bbbc .UnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bbbc .UnhideWhenUsedAttr )});};if _bbbc .QFormatAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_gd .Sprintf ("\u0025\u0076",*_bbbc .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DocParts struct{ +// Maintain Link to Existing File +LinkedToFile *CT_OnOff ;};func (_bggcbb *ST_TextEffect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bggcbb =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bggcbb =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_bggcbb =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_bggcbb =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_bggcbb =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_bggcbb =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_bggcbb =6;case "\u006e\u006f\u006e\u0065":*_bggcbb =7;};return nil ;}; -// Glossary Document Entry -DocPart []*CT_DocPart ;};func (_ccbdba *CT_Sym )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfddde :=range start .Attr {if _cfddde .Name .Local =="\u0066\u006f\u006e\u0074"{_ccdgba ,_aggdge :=_cfddde .Value ,error (nil );if _aggdge !=nil {return _aggdge ;};_ccbdba .FontAttr =&_ccdgba ;continue ;};if _cfddde .Name .Local =="\u0063\u0068\u0061\u0072"{_ggcdbd ,_facaf :=_cfddde .Value ,error (nil );if _facaf !=nil {return _facaf ;};_ccbdba .CharAttr =&_ggcdbd ;continue ;};};for {_bbcfd ,_gdacad :=d .Token ();if _gdacad !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_gdacad );};if _fgfbe ,_adade :=_bbcfd .(_g .EndElement );_adade &&_fgfbe .Name ==start .Name {break ;};};return nil ;};func NewCT_FFStatusText ()*CT_FFStatusText {_egged :=&CT_FFStatusText {};return _egged };func NewCT_DocPart ()*CT_DocPart {_aeecg :=&CT_DocPart {};return _aeecg }; +// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path +func (_fcfdg *CT_EdnDocProps )ValidateWithPath (path string )error {if _fcfdg .Pos !=nil {if _abgg :=_fcfdg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_abgg !=nil {return _abgg ;};};if _fcfdg .NumFmt !=nil {if _ggeeb :=_fcfdg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ggeeb !=nil {return _ggeeb ;};};if _fcfdg .NumStart !=nil {if _bbeee :=_fcfdg .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bbeee !=nil {return _bbeee ;};};if _fcfdg .NumRestart !=nil {if _dagaf :=_fcfdg .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_dagaf !=nil {return _dagaf ;};};for _ecefb ,_ffgbb :=range _fcfdg .Endnote {if _ddfb :=_ffgbb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_ecefb ));_ddfb !=nil {return _ddfb ;};};return nil ;}; -// Validate validates the CT_DocPartType and its children -func (_bbge *CT_DocPartType )Validate ()error {return _bbge .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};type CT_Headers struct{ +// Validate validates the CT_FtnDocProps and its children +func (_fadbc *CT_FtnDocProps )Validate ()error {return _fadbc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};func (_bbcaaa *WdWpc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbcaaa .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_cgfff :for {_fgddc ,_gbcdcb :=d .Token ();if _gbcdcb !=nil {return _gbcdcb ;};switch _abcedb :=_fgddc .(type ){case _d .StartElement :switch _abcedb .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"}:_bbcaaa .Bg =_c .NewCT_BackgroundFormatting ();if _fadaf :=d .DecodeElement (_bbcaaa .Bg ,&_abcedb );_fadaf !=nil {return _fadaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bbcaaa .Whole =_c .NewCT_WholeE2oFormatting ();if _bdacdf :=d .DecodeElement (_bbcaaa .Whole ,&_abcedb );_bdacdf !=nil {return _bdacdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_agccg :=NewWdCT_WordprocessingCanvasChoice ();if _ecbgfa :=d .DecodeElement (&_agccg .Wsp ,&_abcedb );_ecbgfa !=nil {return _ecbgfa ;};_bbcaaa .Choice =append (_bbcaaa .Choice ,_agccg );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"}:_agffgb :=NewWdCT_WordprocessingCanvasChoice ();if _dfafd :=d .DecodeElement (&_agffgb .Pic ,&_abcedb );_dfafd !=nil {return _dfafd ;};_bbcaaa .Choice =append (_bbcaaa .Choice ,_agffgb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_afgcf :=NewWdCT_WordprocessingCanvasChoice ();if _cdacc :=d .DecodeElement (&_afgcf .ContentPart ,&_abcedb );_cdacc !=nil {return _cdacc ;};_bbcaaa .Choice =append (_bbcaaa .Choice ,_afgcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cddbbg :=NewWdCT_WordprocessingCanvasChoice ();if _fafeg :=d .DecodeElement (&_cddbbg .Wgp ,&_abcedb );_fafeg !=nil {return _fafeg ;};_bbcaaa .Choice =append (_bbcaaa .Choice ,_cddbbg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_ecdbca :=NewWdCT_WordprocessingCanvasChoice ();if _ecbed :=d .DecodeElement (&_ecdbca .GraphicFrame ,&_abcedb );_ecbed !=nil {return _ecbed ;};_bbcaaa .Choice =append (_bbcaaa .Choice ,_ecdbca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bbcaaa .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _cfebd :=d .DecodeElement (_bbcaaa .ExtLst ,&_abcedb );_cfebd !=nil {return _cfebd ;};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 \u0057\u0064\u0057p\u0063 \u0025\u0076",_abcedb .Name );if _fcbadf :=d .Skip ();_fcbadf !=nil {return _fcbadf ;};};case _d .EndElement :break _cgfff ;case _d .CharData :};};return nil ;};func (_bfged *CT_TrackChangesView )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afged :=range start .Attr {if _afged .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_ebbcea ,_egabdf :=ParseUnionST_OnOff (_afged .Value );if _egabdf !=nil {return _egabdf ;};_bfged .MarkupAttr =&_ebbcea ;continue ;};if _afged .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cgbgf ,_dgbcac :=ParseUnionST_OnOff (_afged .Value );if _dgbcac !=nil {return _dgbcac ;};_bfged .CommentsAttr =&_cgbgf ;continue ;};if _afged .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_ceca ,_ceggf :=ParseUnionST_OnOff (_afged .Value );if _ceggf !=nil {return _ceggf ;};_bfged .InsDelAttr =&_ceca ;continue ;};if _afged .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_ggfcc ,_dbeeeg :=ParseUnionST_OnOff (_afged .Value );if _dbeeeg !=nil {return _dbeeeg ;};_bfged .FormattingAttr =&_ggfcc ;continue ;};if _afged .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_gdfdc ,_ebdde :=ParseUnionST_OnOff (_afged .Value );if _ebdde !=nil {return _ebdde ;};_bfged .InkAnnotationsAttr =&_gdfdc ;continue ;};};for {_cecgd ,_fgecg :=d .Token ();if _fgecg !=nil {return _a .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",_fgecg );};if _bbffa ,_eacdf :=_cecgd .(_d .EndElement );_eacdf &&_bbffa .Name ==start .Name {break ;};};return nil ;}; -// Header Cell Reference -Header []*CT_String ;}; +// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path +func (_ffffe *CT_Document )ValidateWithPath (path string )error {if _ffffe .ConformanceAttr ==_dg .ST_ConformanceClassUnset {return _a .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 _acgac :=_ffffe .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_acgac !=nil {return _acgac ;};if _ffffe .Background !=nil {if _debe :=_ffffe .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_debe !=nil {return _debe ;};};if _ffffe .Body !=nil {if _ccacd :=_ffffe .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_ccacd !=nil {return _ccacd ;};};return nil ;}; -// Validate validates the EG_SectPrContents and its children -func (_egbdb *EG_SectPrContents )Validate ()error {return _egbdb .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");};func (_dgfcge ST_DocProtect )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggdde :=_g .Attr {};_ggdde .Name =name ;switch _dgfcge {case ST_DocProtectUnset :_ggdde .Value ="";case ST_DocProtectNone :_ggdde .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_ggdde .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_ggdde .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_ggdde .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_ggdde .Value ="\u0066\u006f\u0072m\u0073";};return _ggdde ,nil ;}; +// Validate validates the CT_CustomXmlCell and its children +func (_dcbb *CT_CustomXmlCell )Validate ()error {return _dcbb .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_fgefga *ST_Merge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fccefe ,_aaeaf :=d .Token ();if _aaeaf !=nil {return _aaeaf ;};if _cedbd ,_dccegc :=_fccefe .(_d .EndElement );_dccegc &&_cedbd .Name ==start .Name {*_fgefga =1;return nil ;};if _agbff ,_agage :=_fccefe .(_d .CharData );!_agage {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fccefe );}else {switch string (_agbff ){case "":*_fgefga =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_fgefga =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_fgefga =2;};};_fccefe ,_aaeaf =d .Token ();if _aaeaf !=nil {return _aaeaf ;};if _deceacb ,_gfgddb :=_fccefe .(_d .EndElement );_gfgddb &&_deceacb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fccefe );};type CT_Tabs struct{ -// Validate validates the CT_Jc and its children -func (_efceb *CT_Jc )Validate ()error {return _efceb .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")};func (_gfbbc *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_efdbb :=[]string {};if _gfbbc .ST_DecimalNumberOrPercent !=nil {if _adbfg :=_gfbbc .ST_DecimalNumberOrPercent .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0044\u0065\u0063\u0069\u006d\u0061\u006cN\u0075\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0065\u0072c\u0065\u006e\u0074");_adbfg !=nil {return _adbfg ;};_efdbb =append (_efdbb ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _gfbbc .ST_UniversalMeasure !=nil {_efdbb =append (_efdbb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_efdbb )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_efdbb );};return nil ;}; +// Custom Tab Stop +Tab []*CT_TabStop ;};func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_ebbece :=&EG_BlockLevelElts {};return _ebbece };func (_bedece *CT_SdtPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egcgg :for {_fbcbd ,_acceb :=d .Token ();if _acceb !=nil {return _acceb ;};switch _bbabd :=_fbcbd .(type ){case _d .StartElement :switch _bbabd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedece .RPr =NewCT_RPr ();if _gggfc :=d .DecodeElement (_bedece .RPr ,&_bbabd );_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 :"\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"}:_bedece .Alias =NewCT_String ();if _bcge :=d .DecodeElement (_bedece .Alias ,&_bbabd );_bcge !=nil {return _bcge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedece .Tag =NewCT_String ();if _deage :=d .DecodeElement (_bedece .Tag ,&_bbabd );_deage !=nil {return _deage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bedece .Id =NewCT_DecimalNumber ();if _edfff :=d .DecodeElement (_bedece .Id ,&_bbabd );_edfff !=nil {return _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 :"\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"}:_bedece .Lock =NewCT_Lock ();if _agdaa :=d .DecodeElement (_bedece .Lock ,&_bbabd );_agdaa !=nil {return _agdaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bedece .Placeholder =NewCT_Placeholder ();if _ggebab :=d .DecodeElement (_bedece .Placeholder ,&_bbabd );_ggebab !=nil {return _ggebab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bedece .Temporary =NewCT_OnOff ();if _gaega :=d .DecodeElement (_bedece .Temporary ,&_bbabd );_gaega !=nil {return _gaega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedece .ShowingPlcHdr =NewCT_OnOff ();if _ffgedf :=d .DecodeElement (_bedece .ShowingPlcHdr ,&_bbabd );_ffgedf !=nil {return _ffgedf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bedece .DataBinding =NewCT_DataBinding ();if _ffeeeg :=d .DecodeElement (_bedece .DataBinding ,&_bbabd );_ffeeeg !=nil {return _ffeeeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bedece .Label =NewCT_DecimalNumber ();if _febgd :=d .DecodeElement (_bedece .Label ,&_bbabd );_febgd !=nil {return _febgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedece .TabIndex =NewCT_UnsignedDecimalNumber ();if _daagca :=d .DecodeElement (_bedece .TabIndex ,&_bbabd );_daagca !=nil {return _daagca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bedece .Choice =NewCT_SdtPrChoice ();if _ddbfg :=d .DecodeElement (&_bedece .Choice .Equation ,&_bbabd );_ddbfg !=nil {return _ddbfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedece .Choice =NewCT_SdtPrChoice ();if _ffgacb :=d .DecodeElement (&_bedece .Choice .ComboBox ,&_bbabd );_ffgacb !=nil {return _ffgacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedece .Choice =NewCT_SdtPrChoice ();if _bfcbb :=d .DecodeElement (&_bedece .Choice .Date ,&_bbabd );_bfcbb !=nil {return _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 :"\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"}:_bedece .Choice =NewCT_SdtPrChoice ();if _eegce :=d .DecodeElement (&_bedece .Choice .DocPartObj ,&_bbabd );_eegce !=nil {return _eegce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bedece .Choice =NewCT_SdtPrChoice ();if _edcb :=d .DecodeElement (&_bedece .Choice .DocPartList ,&_bbabd );_edcb !=nil {return _edcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedece .Choice =NewCT_SdtPrChoice ();if _caeg :=d .DecodeElement (&_bedece .Choice .DropDownList ,&_bbabd );_caeg !=nil {return _caeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bedece .Choice =NewCT_SdtPrChoice ();if _fececg :=d .DecodeElement (&_bedece .Choice .Picture ,&_bbabd );_fececg !=nil {return _fececg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedece .Choice =NewCT_SdtPrChoice ();if _gafbg :=d .DecodeElement (&_bedece .Choice .RichText ,&_bbabd );_gafbg !=nil {return _gafbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedece .Choice =NewCT_SdtPrChoice ();if _gbcb :=d .DecodeElement (&_bedece .Choice .Text ,&_bbabd );_gbcb !=nil {return _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 :"\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"}:_bedece .Choice =NewCT_SdtPrChoice ();if _bdcae :=d .DecodeElement (&_bedece .Choice .Citation ,&_bbabd );_bdcae !=nil {return _bdcae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bedece .Choice =NewCT_SdtPrChoice ();if _fadcac :=d .DecodeElement (&_bedece .Choice .Group ,&_bbabd );_fadcac !=nil {return _fadcac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedece .Choice =NewCT_SdtPrChoice ();if _gaedeb :=d .DecodeElement (&_bedece .Choice .Bibliography ,&_bbabd );_gaedeb !=nil {return _gaedeb ;};default:_afcagc :=&_db .XSDAny {};if _gbfda :=d .DecodeElement (_afcagc ,&_bbabd );_gbfda !=nil {return _gbfda ;};_bedece .Extra =append (_bedece .Extra ,_afcagc );};case _d .EndElement :break _egcgg ;case _d .CharData :};};return nil ;};type CT_Highlight struct{ -// Validate validates the CT_RPr and its children -func (_fcddgc *CT_RPr )Validate ()error {return _fcddgc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};func (_ddgfd *CT_PageBorder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddgfd .ValAttr =ST_Border (1);for _ ,_bgaea :=range start .Attr {if _bgaea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgaea .Name .Local =="\u0069\u0064"||_bgaea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bgaea .Name .Local =="\u0069\u0064"{_daegc ,_ffgdg :=_bgaea .Value ,error (nil );if _ffgdg !=nil {return _ffgdg ;};_ddgfd .IdAttr =&_daegc ;continue ;};if _bgaea .Name .Local =="\u0076\u0061\u006c"{_ddgfd .ValAttr .UnmarshalXMLAttr (_bgaea );continue ;};if _bgaea .Name .Local =="\u0063\u006f\u006co\u0072"{_cgab ,_beged :=ParseUnionST_HexColor (_bgaea .Value );if _beged !=nil {return _beged ;};_ddgfd .ColorAttr =&_cgab ;continue ;};if _bgaea .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ddgfd .ThemeColorAttr .UnmarshalXMLAttr (_bgaea );continue ;};if _bgaea .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_eaffa ,_bgfgd :=_bgaea .Value ,error (nil );if _bgfgd !=nil {return _bgfgd ;};_ddgfd .ThemeTintAttr =&_eaffa ;continue ;};if _bgaea .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bbbe ,_bccg :=_bgaea .Value ,error (nil );if _bccg !=nil {return _bccg ;};_ddgfd .ThemeShadeAttr =&_bbbe ;continue ;};if _bgaea .Name .Local =="\u0073\u007a"{_gaaae ,_gcgfee :=_b .ParseUint (_bgaea .Value ,10,64);if _gcgfee !=nil {return _gcgfee ;};_ddgfd .SzAttr =&_gaaae ;continue ;};if _bgaea .Name .Local =="\u0073\u0070\u0061c\u0065"{_ebcbb ,_agbe :=_b .ParseUint (_bgaea .Value ,10,64);if _agbe !=nil {return _agbe ;};_ddgfd .SpaceAttr =&_ebcbb ;continue ;};if _bgaea .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_bffffe ,_acdgg :=ParseUnionST_OnOff (_bgaea .Value );if _acdgg !=nil {return _acdgg ;};_ddgfd .ShadowAttr =&_bffffe ;continue ;};if _bgaea .Name .Local =="\u0066\u0072\u0061m\u0065"{_aeaac ,_aggf :=ParseUnionST_OnOff (_bgaea .Value );if _aggf !=nil {return _aggf ;};_ddgfd .FrameAttr =&_aeaac ;continue ;};};for {_dgfe ,_dbfbega :=d .Token ();if _dbfbega !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_dbfbega );};if _edabe ,_gafad :=_dgfe .(_g .EndElement );_gafad &&_edabe .Name ==start .Name {break ;};};return nil ;};func (_dfba *CT_Charset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfba .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_dfba .ValAttr )});};if _dfba .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0053\u0065\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dfba .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eccfa ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _eccfa {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eccfa ));};return nil ;};func (_dceag *CT_WebSettings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgefd :for {_gecbca ,_ggagga :=d .Token ();if _ggagga !=nil {return _ggagga ;};switch _cfebdd :=_gecbca .(type ){case _g .StartElement :switch _cfebdd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_dceag .Frameset =NewCT_Frameset ();if _adbbgg :=d .DecodeElement (_dceag .Frameset ,&_cfebdd );_adbbgg !=nil {return _adbbgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0073"}:_dceag .Divs =NewCT_Divs ();if _caeea :=d .DecodeElement (_dceag .Divs ,&_cfebdd );_caeea !=nil {return _caeea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_dceag .Encoding =NewCT_String ();if _fcddd :=d .DecodeElement (_dceag .Encoding ,&_cfebdd );_fcddd !=nil {return _fcddd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_dceag .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _bcggab :=d .DecodeElement (_dceag .OptimizeForBrowser ,&_cfebdd );_bcggab !=nil {return _bcggab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_dceag .RelyOnVML =NewCT_OnOff ();if _bbgdc :=d .DecodeElement (_dceag .RelyOnVML ,&_cfebdd );_bbgdc !=nil {return _bbgdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_dceag .AllowPNG =NewCT_OnOff ();if _aadead :=d .DecodeElement (_dceag .AllowPNG ,&_cfebdd );_aadead !=nil {return _aadead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_dceag .DoNotRelyOnCSS =NewCT_OnOff ();if _cdadd :=d .DecodeElement (_dceag .DoNotRelyOnCSS ,&_cfebdd );_cdadd !=nil {return _cdadd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_dceag .DoNotSaveAsSingleFile =NewCT_OnOff ();if _daddd :=d .DecodeElement (_dceag .DoNotSaveAsSingleFile ,&_cfebdd );_daddd !=nil {return _daddd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_dceag .DoNotOrganizeInFolder =NewCT_OnOff ();if _agbbad :=d .DecodeElement (_dceag .DoNotOrganizeInFolder ,&_cfebdd );_agbbad !=nil {return _agbbad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_dceag .DoNotUseLongFileNames =NewCT_OnOff ();if _eecb :=d .DecodeElement (_dceag .DoNotUseLongFileNames ,&_cfebdd );_eecb !=nil {return _eecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_dceag .PixelsPerInch =NewCT_DecimalNumber ();if _fdceg :=d .DecodeElement (_dceag .PixelsPerInch ,&_cfebdd );_fdceg !=nil {return _fdceg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_dceag .TargetScreenSz =NewCT_TargetScreenSz ();if _dbdggg :=d .DecodeElement (_dceag .TargetScreenSz ,&_cfebdd );_dbdggg !=nil {return _dbdggg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_dceag .SaveSmartTagsAsXml =NewCT_OnOff ();if _adadbc :=d .DecodeElement (_dceag .SaveSmartTagsAsXml ,&_cfebdd );_adadbc !=nil {return _adadbc ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074\u0074i\u006eg\u0073\u0020\u0025\u0076",_cfebdd .Name );if _daead :=d .Skip ();_daead !=nil {return _daead ;};};case _g .EndElement :break _fgefd ;case _g .CharData :};};return nil ;}; +// Highlighting Color +ValAttr ST_HighlightColor ;};func (_dcbggf *ST_SectionMark )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcbggf =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_dcbggf =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_dcbggf =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_dcbggf =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_dcbggf =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_dcbggf =5;};return nil ;};func (_fgdde ST_LineNumberRestart )ValidateWithPath (path string )error {switch _fgdde {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgdde ));};return nil ;};type CT_MailMergeSourceType struct{ -// Validate validates the CT_TcPrInner and its children -func (_aeedf *CT_TcPrInner )Validate ()error {return _aeedf .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};type CT_PageBorder struct{IdAttr *string ; +// Data Source Type Value +ValAttr ST_MailMergeSourceType ;};func (_edbba ST_DocProtect )Validate ()error {return _edbba .ValidateWithPath ("")};func (_cfgef *EG_RubyContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfgef .R !=nil {_cadgeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_cfgef .R ,_cadgeb );};if _cfgef .EG_RunLevelElts !=nil {for _ ,_dfcgb :=range _cfgef .EG_RunLevelElts {_dfcgb .MarshalXML (e ,_d .StartElement {});};};return nil ;};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_aabaa :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_aabaa .ST_TextScalePercent =&s ;}else {_fddfa ,_cbbaa :=_eb .ParseFloat (s ,64);if _cbbaa !=nil {return _aabaa ,_a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cbbaa );};_aabaa .ST_TextScaleDecimal =_db .Int64 (int64 (_fddfa ));};return _aabaa ,nil ;}; -// Border Style -ValAttr ST_Border ; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_acfa *CT_Fonts )ValidateWithPath (path string )error {if _ecdcg :=_acfa .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_ecdcg !=nil {return _ecdcg ;};if _bfega :=_acfa .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_bfega !=nil {return _bfega ;};if _bcedb :=_acfa .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_bcedb !=nil {return _bcedb ;};if _aebag :=_acfa .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072");_aebag !=nil {return _aebag ;};if _deffd :=_acfa .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_deffd !=nil {return _deffd ;};return nil ;}; -// Border Color -ColorAttr *ST_HexColor ; +// Validate validates the WdCT_WordprocessingCanvasChoice and its children +func (_agabdd *WdCT_WordprocessingCanvasChoice )Validate ()error {return _agabdd .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 (_eabdfe *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 _eabdfe .WdCT_Anchor .MarshalXML (e ,start );};func NewCT_PageMar ()*CT_PageMar {_ebgac :=&CT_PageMar {};return _ebgac };type Styles struct{CT_Styles }; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path +func (_acceg *CT_DocRsids )ValidateWithPath (path string )error {if _acceg .RsidRoot !=nil {if _ecbd :=_acceg .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_ecbd !=nil {return _ecbd ;};};for _afdc ,_afaeb :=range _acceg .Rsid {if _aegbe :=_afaeb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_afdc ));_aegbe !=nil {return _aegbe ;};};return nil ;};func (_cbab *CT_CellMergeTrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gggf :=range start .Attr {if _gggf .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_cbab .VMergeAttr .UnmarshalXMLAttr (_gggf );continue ;};if _gggf .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_cbab .VMergeOrigAttr .UnmarshalXMLAttr (_gggf );continue ;};if _gggf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_afg ,_babb :=_gggf .Value ,error (nil );if _babb !=nil {return _babb ;};_cbab .AuthorAttr =_afg ;continue ;};if _gggf .Name .Local =="\u0064\u0061\u0074\u0065"{_cabca ,_fddcb :=ParseStdlibTime (_gggf .Value );if _fddcb !=nil {return _fddcb ;};_cbab .DateAttr =&_cabca ;continue ;};if _gggf .Name .Local =="\u0069\u0064"{_aegce ,_cgea :=_eb .ParseInt (_gggf .Value ,10,64);if _cgea !=nil {return _cgea ;};_cbab .IdAttr =_aegce ;continue ;};};for {_fabdb ,_dgcf :=d .Token ();if _dgcf !=nil {return _a .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",_dgcf );};if _gfaa ,_gddc :=_fabdb .(_d .EndElement );_gddc &&_gfaa .Name ==start .Name {break ;};};return nil ;};func (_effaag *ST_ThemeColor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_effaag =0;case "\u0064\u0061\u0072k\u0031":*_effaag =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_effaag =2;case "\u0064\u0061\u0072k\u0032":*_effaag =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_effaag =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_effaag =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_effaag =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_effaag =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_effaag =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_effaag =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_effaag =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_effaag =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_effaag =12;case "\u006e\u006f\u006e\u0065":*_effaag =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_effaag =14;case "\u0074\u0065\u0078t\u0031":*_effaag =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_effaag =16;case "\u0074\u0065\u0078t\u0032":*_effaag =17;};return nil ;}; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Validate validates the CT_Underline and its children +func (_gdfdg *CT_Underline )Validate ()error {return _gdfdg .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");};func (_cdfcf *ST_MultiLevelType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdfcf =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_cdfcf =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_cdfcf =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_cdfcf =3;};return nil ;};func (_eacacg ST_FFTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eacacg .String (),start );};type ST_CharacterSpacing byte ;func (_adgfd ST_AnnotationVMerge )Validate ()error {return _adgfd .ValidateWithPath ("")};func (_ggbga *EG_RPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggbga .RPr !=nil {_dfbgcbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ggbga .RPr ,_dfbgcbc );};return nil ;};func NewFonts ()*Fonts {_fcebe :=&Fonts {};_fcebe .CT_FontsList =*NewCT_FontsList ();return _fcebe };type ST_Shd byte ;type CT_Jc struct{ -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Alignment Type +ValAttr ST_Jc ;};func (_fgcf *CT_CustomXmlCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deag :=range start .Attr {if _deag .Name .Local =="\u0075\u0072\u0069"{_bdfb ,_eddfb :=_deag .Value ,error (nil );if _eddfb !=nil {return _eddfb ;};_fgcf .UriAttr =&_bdfb ;continue ;};if _deag .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_fdgb ,_cbbgec :=_deag .Value ,error (nil );if _cbbgec !=nil {return _cbbgec ;};_fgcf .ElementAttr =_fdgb ;continue ;};};_daac :for {_cafd ,_ebebc :=d .Token ();if _ebebc !=nil {return _ebebc ;};switch _gdbfc :=_cafd .(type ){case _d .StartElement :switch _gdbfc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgcf .CustomXmlPr =NewCT_CustomXmlPr ();if _face :=d .DecodeElement (_fgcf .CustomXmlPr ,&_gdbfc );_face !=nil {return _face ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefe :=NewEG_ContentCellContent ();_becd :=NewCT_Tc ();if _bdbeg :=d .DecodeElement (_becd ,&_gdbfc );_bdbeg !=nil {return _bdbeg ;};_fefe .Tc =append (_fefe .Tc ,_becd );_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_fefe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fecf :=NewEG_ContentCellContent ();_fecf .CustomXml =NewCT_CustomXmlCell ();if _fbedg :=d .DecodeElement (_fecf .CustomXml ,&_gdbfc );_fbedg !=nil {return _fbedg ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_fecf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cagbb :=NewEG_ContentCellContent ();_cagbb .Sdt =NewCT_SdtCell ();if _degg :=d .DecodeElement (_cagbb .Sdt ,&_gdbfc );_degg !=nil {return _degg ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_cagbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aace :=NewEG_ContentCellContent ();_ebbgd :=NewEG_RunLevelElts ();_ebbgd .ProofErr =NewCT_ProofErr ();if _adefg :=d .DecodeElement (_ebbgd .ProofErr ,&_gdbfc );_adefg !=nil {return _adefg ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_aace );_aace .EG_RunLevelElts =append (_aace .EG_RunLevelElts ,_ebbgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eccg :=NewEG_ContentCellContent ();_cbggd :=NewEG_RunLevelElts ();_cbggd .PermStart =NewCT_PermStart ();if _deec :=d .DecodeElement (_cbggd .PermStart ,&_gdbfc );_deec !=nil {return _deec ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_eccg );_eccg .EG_RunLevelElts =append (_eccg .EG_RunLevelElts ,_cbggd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ccdc :=NewEG_ContentCellContent ();_ffcg :=NewEG_RunLevelElts ();_ffcg .PermEnd =NewCT_Perm ();if _bacec :=d .DecodeElement (_ffcg .PermEnd ,&_gdbfc );_bacec !=nil {return _bacec ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_ccdc );_ccdc .EG_RunLevelElts =append (_ccdc .EG_RunLevelElts ,_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 :"\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"}:_gggb :=NewEG_ContentCellContent ();_edgg :=NewEG_RunLevelElts ();_edgg .Ins =NewCT_RunTrackChange ();if _ebcga :=d .DecodeElement (_edgg .Ins ,&_gdbfc );_ebcga !=nil {return _ebcga ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_gggb );_gggb .EG_RunLevelElts =append (_gggb .EG_RunLevelElts ,_edgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fggae :=NewEG_ContentCellContent ();_gdfac :=NewEG_RunLevelElts ();_gdfac .Del =NewCT_RunTrackChange ();if _ggdg :=d .DecodeElement (_gdfac .Del ,&_gdbfc );_ggdg !=nil {return _ggdg ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_fggae );_fggae .EG_RunLevelElts =append (_fggae .EG_RunLevelElts ,_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 :"\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"}:_gdegf :=NewEG_ContentCellContent ();_eabcf :=NewEG_RunLevelElts ();_eabcf .MoveFrom =NewCT_RunTrackChange ();if _gfcb :=d .DecodeElement (_eabcf .MoveFrom ,&_gdbfc );_gfcb !=nil {return _gfcb ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_gdegf );_gdegf .EG_RunLevelElts =append (_gdegf .EG_RunLevelElts ,_eabcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ebcff :=NewEG_ContentCellContent ();_fgage :=NewEG_RunLevelElts ();_fgage .MoveTo =NewCT_RunTrackChange ();if _begc :=d .DecodeElement (_fgage .MoveTo ,&_gdbfc );_begc !=nil {return _begc ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_ebcff );_ebcff .EG_RunLevelElts =append (_ebcff .EG_RunLevelElts ,_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 :"\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"}:_eagfe :=NewEG_ContentCellContent ();_gfge :=NewEG_RunLevelElts ();_gcgf :=NewEG_RangeMarkupElements ();_gcgf .BookmarkStart =NewCT_Bookmark ();if _bcba :=d .DecodeElement (_gcgf .BookmarkStart ,&_gdbfc );_bcba !=nil {return _bcba ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_eagfe );_eagfe .EG_RunLevelElts =append (_eagfe .EG_RunLevelElts ,_gfge );_gfge .EG_RangeMarkupElements =append (_gfge .EG_RangeMarkupElements ,_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 :"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"}:_cbgf :=NewEG_ContentCellContent ();_bcec :=NewEG_RunLevelElts ();_aabg :=NewEG_RangeMarkupElements ();_aabg .BookmarkEnd =NewCT_MarkupRange ();if _fgba :=d .DecodeElement (_aabg .BookmarkEnd ,&_gdbfc );_fgba !=nil {return _fgba ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_cbgf );_cbgf .EG_RunLevelElts =append (_cbgf .EG_RunLevelElts ,_bcec );_bcec .EG_RangeMarkupElements =append (_bcec .EG_RangeMarkupElements ,_aabg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbddc :=NewEG_ContentCellContent ();_eagg :=NewEG_RunLevelElts ();_agabd :=NewEG_RangeMarkupElements ();_agabd .MoveFromRangeStart =NewCT_MoveBookmark ();if _aff :=d .DecodeElement (_agabd .MoveFromRangeStart ,&_gdbfc );_aff !=nil {return _aff ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_cbddc );_cbddc .EG_RunLevelElts =append (_cbddc .EG_RunLevelElts ,_eagg );_eagg .EG_RangeMarkupElements =append (_eagg .EG_RangeMarkupElements ,_agabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_faee :=NewEG_ContentCellContent ();_cefa :=NewEG_RunLevelElts ();_gdag :=NewEG_RangeMarkupElements ();_gdag .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcef :=d .DecodeElement (_gdag .MoveFromRangeEnd ,&_gdbfc );_bcef !=nil {return _bcef ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_faee );_faee .EG_RunLevelElts =append (_faee .EG_RunLevelElts ,_cefa );_cefa .EG_RangeMarkupElements =append (_cefa .EG_RangeMarkupElements ,_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 :"\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"}:_afaee :=NewEG_ContentCellContent ();_cfa :=NewEG_RunLevelElts ();_baff :=NewEG_RangeMarkupElements ();_baff .MoveToRangeStart =NewCT_MoveBookmark ();if _gdec :=d .DecodeElement (_baff .MoveToRangeStart ,&_gdbfc );_gdec !=nil {return _gdec ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_afaee );_afaee .EG_RunLevelElts =append (_afaee .EG_RunLevelElts ,_cfa );_cfa .EG_RangeMarkupElements =append (_cfa .EG_RangeMarkupElements ,_baff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cgff :=NewEG_ContentCellContent ();_cdfd :=NewEG_RunLevelElts ();_ffgg :=NewEG_RangeMarkupElements ();_ffgg .MoveToRangeEnd =NewCT_MarkupRange ();if _bcgg :=d .DecodeElement (_ffgg .MoveToRangeEnd ,&_gdbfc );_bcgg !=nil {return _bcgg ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_cgff );_cgff .EG_RunLevelElts =append (_cgff .EG_RunLevelElts ,_cdfd );_cdfd .EG_RangeMarkupElements =append (_cdfd .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 :"\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"}:_cgeb :=NewEG_ContentCellContent ();_aadg :=NewEG_RunLevelElts ();_geged :=NewEG_RangeMarkupElements ();_geged .CommentRangeStart =NewCT_MarkupRange ();if _fcbe :=d .DecodeElement (_geged .CommentRangeStart ,&_gdbfc );_fcbe !=nil {return _fcbe ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_cgeb );_cgeb .EG_RunLevelElts =append (_cgeb .EG_RunLevelElts ,_aadg );_aadg .EG_RangeMarkupElements =append (_aadg .EG_RangeMarkupElements ,_geged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abac :=NewEG_ContentCellContent ();_dcgd :=NewEG_RunLevelElts ();_fdff :=NewEG_RangeMarkupElements ();_fdff .CommentRangeEnd =NewCT_MarkupRange ();if _dbee :=d .DecodeElement (_fdff .CommentRangeEnd ,&_gdbfc );_dbee !=nil {return _dbee ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_abac );_abac .EG_RunLevelElts =append (_abac .EG_RunLevelElts ,_dcgd );_dcgd .EG_RangeMarkupElements =append (_dcgd .EG_RangeMarkupElements ,_fdff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_facd :=NewEG_ContentCellContent ();_bccgb :=NewEG_RunLevelElts ();_gbec :=NewEG_RangeMarkupElements ();_gbec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _baecf :=d .DecodeElement (_gbec .CustomXmlInsRangeStart ,&_gdbfc );_baecf !=nil {return _baecf ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_facd );_facd .EG_RunLevelElts =append (_facd .EG_RunLevelElts ,_bccgb );_bccgb .EG_RangeMarkupElements =append (_bccgb .EG_RangeMarkupElements ,_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 :"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"}:_cbde :=NewEG_ContentCellContent ();_ebebg :=NewEG_RunLevelElts ();_dagg :=NewEG_RangeMarkupElements ();_dagg .CustomXmlInsRangeEnd =NewCT_Markup ();if _ecgbb :=d .DecodeElement (_dagg .CustomXmlInsRangeEnd ,&_gdbfc );_ecgbb !=nil {return _ecgbb ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_cbde );_cbde .EG_RunLevelElts =append (_cbde .EG_RunLevelElts ,_ebebg );_ebebg .EG_RangeMarkupElements =append (_ebebg .EG_RangeMarkupElements ,_dagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gbag :=NewEG_ContentCellContent ();_acdf :=NewEG_RunLevelElts ();_eaggd :=NewEG_RangeMarkupElements ();_eaggd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acab :=d .DecodeElement (_eaggd .CustomXmlDelRangeStart ,&_gdbfc );_acab !=nil {return _acab ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_gbag );_gbag .EG_RunLevelElts =append (_gbag .EG_RunLevelElts ,_acdf );_acdf .EG_RangeMarkupElements =append (_acdf .EG_RangeMarkupElements ,_eaggd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fgcg :=NewEG_ContentCellContent ();_bbaf :=NewEG_RunLevelElts ();_gbcd :=NewEG_RangeMarkupElements ();_gbcd .CustomXmlDelRangeEnd =NewCT_Markup ();if _adaaa :=d .DecodeElement (_gbcd .CustomXmlDelRangeEnd ,&_gdbfc );_adaaa !=nil {return _adaaa ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_fgcg );_fgcg .EG_RunLevelElts =append (_fgcg .EG_RunLevelElts ,_bbaf );_bbaf .EG_RangeMarkupElements =append (_bbaf .EG_RangeMarkupElements ,_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 :"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"}:_eafa :=NewEG_ContentCellContent ();_acdd :=NewEG_RunLevelElts ();_aafb :=NewEG_RangeMarkupElements ();_aafb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdfbf :=d .DecodeElement (_aafb .CustomXmlMoveFromRangeStart ,&_gdbfc );_bdfbf !=nil {return _bdfbf ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_eafa );_eafa .EG_RunLevelElts =append (_eafa .EG_RunLevelElts ,_acdd );_acdd .EG_RangeMarkupElements =append (_acdd .EG_RangeMarkupElements ,_aafb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_abab :=NewEG_ContentCellContent ();_abaa :=NewEG_RunLevelElts ();_fbdc :=NewEG_RangeMarkupElements ();_fbdc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fgae :=d .DecodeElement (_fbdc .CustomXmlMoveFromRangeEnd ,&_gdbfc );_fgae !=nil {return _fgae ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_abab );_abab .EG_RunLevelElts =append (_abab .EG_RunLevelElts ,_abaa );_abaa .EG_RangeMarkupElements =append (_abaa .EG_RangeMarkupElements ,_fbdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fagfb :=NewEG_ContentCellContent ();_edbbg :=NewEG_RunLevelElts ();_debb :=NewEG_RangeMarkupElements ();_debb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbba :=d .DecodeElement (_debb .CustomXmlMoveToRangeStart ,&_gdbfc );_gbba !=nil {return _gbba ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_fagfb );_fagfb .EG_RunLevelElts =append (_fagfb .EG_RunLevelElts ,_edbbg );_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_debb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gfgec :=NewEG_ContentCellContent ();_cbcd :=NewEG_RunLevelElts ();_dage :=NewEG_RangeMarkupElements ();_dage .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gbbe :=d .DecodeElement (_dage .CustomXmlMoveToRangeEnd ,&_gdbfc );_gbbe !=nil {return _gbbe ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_gfgec );_gfgec .EG_RunLevelElts =append (_gfgec .EG_RunLevelElts ,_cbcd );_cbcd .EG_RangeMarkupElements =append (_cbcd .EG_RangeMarkupElements ,_dage );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ecgg :=NewEG_ContentCellContent ();_bggc :=NewEG_RunLevelElts ();_cbdae :=NewEG_MathContent ();_cbdae .OMathPara =_cd .NewOMathPara ();if _gbgbd :=d .DecodeElement (_cbdae .OMathPara ,&_gdbfc );_gbgbd !=nil {return _gbgbd ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_ecgg );_ecgg .EG_RunLevelElts =append (_ecgg .EG_RunLevelElts ,_bggc );_bggc .EG_MathContent =append (_bggc .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"}:_dagc :=NewEG_ContentCellContent ();_begbe :=NewEG_RunLevelElts ();_cfad :=NewEG_MathContent ();_cfad .OMath =_cd .NewOMath ();if _dffe :=d .DecodeElement (_cfad .OMath ,&_gdbfc );_dffe !=nil {return _dffe ;};_fgcf .EG_ContentCellContent =append (_fgcf .EG_ContentCellContent ,_dagc );_dagc .EG_RunLevelElts =append (_dagc .EG_RunLevelElts ,_begbe );_begbe .EG_MathContent =append (_begbe .EG_MathContent ,_cfad );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\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_gdbfc .Name );if _dfcb :=d .Skip ();_dfcb !=nil {return _dfcb ;};};case _d .EndElement :break _daac ;case _d .CharData :};};return nil ;}; -// Border Width -SzAttr *uint64 ; +// Validate validates the AG_SectPrAttributes and its children +func (_efg *AG_SectPrAttributes )Validate ()error {return _efg .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Validate validates the CT_CustomXmlBlock and its children +func (_bggf *CT_CustomXmlBlock )Validate ()error {return _bggf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};func (_bcfgg *ST_HAnchor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcfgg =0;case "\u0074\u0065\u0078\u0074":*_bcfgg =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bcfgg =2;case "\u0070\u0061\u0067\u0065":*_bcfgg =3;};return nil ;};type WdWgp struct{WdCT_WordprocessingGroup };type CT_SdtComboBox struct{ -// Border Shadow -ShadowAttr *_gc .ST_OnOff ; +// Combo Box Last Saved Value +LastValueAttr *string ; -// Create Frame Effect -FrameAttr *_gc .ST_OnOff ;}; +// Combo Box List Item +ListItem []*CT_SdtListItem ;};func (_bbgdc *CT_FtnEdnRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eabd :=range start .Attr {if _eabd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_efbf ,_fdbcd :=ParseUnionST_OnOff (_eabd .Value );if _fdbcd !=nil {return _fdbcd ;};_bbgdc .CustomMarkFollowsAttr =&_efbf ;continue ;};if _eabd .Name .Local =="\u0069\u0064"{_dcbad ,_fbbag :=_eb .ParseInt (_eabd .Value ,10,64);if _fbbag !=nil {return _fbbag ;};_bbgdc .IdAttr =_dcbad ;continue ;};};for {_caafc ,_aggb :=d .Token ();if _aggb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_aggb );};if _fgeg ,_abaeb :=_caafc .(_d .EndElement );_abaeb &&_fgeg .Name ==start .Name {break ;};};return nil ;};func (_ccbdf *CT_VMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccbdf .ValAttr !=ST_MergeUnset {_fccga ,_agcde :=_ccbdf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _agcde !=nil {return _agcde ;};start .Attr =append (start .Attr ,_fccga );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daacd ST_PageOrientation )Validate ()error {return _daacd .ValidateWithPath ("")};func (_ggffaa *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggffaa =0;case "\u006e\u006f\u006e\u0065":*_ggffaa =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_ggffaa =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_ggffaa =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_ggffaa =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_ggffaa =5;};return nil ;}; -// Validate validates the CT_CompatSetting and its children -func (_ggfba *CT_CompatSetting )Validate ()error {return _ggfba .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");};func NewCT_Columns ()*CT_Columns {_dfgf :=&CT_Columns {};return _dfgf }; +// Validate validates the CT_MarkupRange and its children +func (_aedd *CT_MarkupRange )Validate ()error {return _aedd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};func (_edafgb *CT_SdtDropDownList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdege :=range start .Attr {if _gdege .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_bfebab ,_feffg :=_gdege .Value ,error (nil );if _feffg !=nil {return _feffg ;};_edafgb .LastValueAttr =&_bfebab ;continue ;};};_fecgee :for {_dcfdb ,_gbddb :=d .Token ();if _gbddb !=nil {return _gbddb ;};switch _bffcb :=_dcfdb .(type ){case _d .StartElement :switch _bffcb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baace :=NewCT_SdtListItem ();if _cddfe :=d .DecodeElement (_baace ,&_bffcb );_cddfe !=nil {return _cddfe ;};_edafgb .ListItem =append (_edafgb .ListItem ,_baace );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\u0064\u0074\u0044\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bffcb .Name );if _acecac :=d .Skip ();_acecac !=nil {return _acecac ;};};case _d .EndElement :break _fecgee ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path -func (_bggff *CT_MoveBookmark )ValidateWithPath (path string )error {if _gbfg :=_bggff .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_gbfg !=nil {return _gbfg ;};return nil ;};func NewWdAnchor ()*WdAnchor {_beacc :=&WdAnchor {};_beacc .WdCT_Anchor =*NewWdCT_Anchor ();return _beacc ;};func (_cbfea *CT_ProofErr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbfea .TypeAttr =ST_ProofErr (1);for _ ,_dfafd :=range start .Attr {if _dfafd .Name .Local =="\u0074\u0079\u0070\u0065"{_cbfea .TypeAttr .UnmarshalXMLAttr (_dfafd );continue ;};};for {_agdca ,_cdgbff :=d .Token ();if _cdgbff !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_cdgbff );};if _cdggd ,_fccdc :=_agdca .(_g .EndElement );_fccdc &&_cdggd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_LvlLegacy and its children +func (_ggaga *CT_LvlLegacy )Validate ()error {return _ggaga .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");}; -// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path -func (_gfgfag *EG_PContent )ValidateWithPath (path string )error {for _edfgd ,_abgbff :=range _gfgfag .FldSimple {if _eccgg :=_abgbff .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_edfgd ));_eccgg !=nil {return _eccgg ;};};if _gfgfag .Hyperlink !=nil {if _ecbgfg :=_gfgfag .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ecbgfg !=nil {return _ecbgfg ;};};if _gfgfag .SubDoc !=nil {if _cddgg :=_gfgfag .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_cddgg !=nil {return _cddgg ;};};for _edaff ,_adafb :=range _gfgfag .EG_ContentRunContent {if _bcebe :=_adafb .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_edaff ));_bcebe !=nil {return _bcebe ;};};return nil ;}; +// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path +func (_aafcc *WdCT_Inline )ValidateWithPath (path string )error {if _fdedb :=_aafcc .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_fdedb !=nil {return _fdedb ;};if _aafcc .EffectExtent !=nil {if _aagge :=_aafcc .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_aagge !=nil {return _aagge ;};};if _fbebd :=_aafcc .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_fbebd !=nil {return _fbebd ;};if _aafcc .CNvGraphicFramePr !=nil {if _aegfg :=_aafcc .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_aegfg !=nil {return _aegfg ;};};if _bfeecg :=_aafcc .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_bfeecg !=nil {return _bfeecg ;};return nil ;}; -// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path -func (_bggdb *CT_LineNumber )ValidateWithPath (path string )error {if _bggdb .DistanceAttr !=nil {if _dcggf :=_bggdb .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_dcggf !=nil {return _dcggf ;};};if _gfaac :=_bggdb .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_gfaac !=nil {return _gfaac ;};return nil ;};func (_dgbbfa *ST_MailMergeDest )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgbbfa =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_dgbbfa =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_dgbbfa =2;case "\u0065\u006d\u0061i\u006c":*_dgbbfa =3;case "\u0066\u0061\u0078":*_dgbbfa =4;};return nil ;};func (_afaab *CT_Footnotes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfae :for {_dabeg ,_dfca :=d .Token ();if _dfca !=nil {return _dfca ;};switch _decfb :=_dabeg .(type ){case _g .StartElement :switch _decfb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_eeeff :=NewCT_FtnEdn ();if _aedf :=d .DecodeElement (_eeeff ,&_decfb );_aedf !=nil {return _aedf ;};_afaab .Footnote =append (_afaab .Footnote ,_eeeff );default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_F\u006f\u006ft\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_decfb .Name );if _dadde :=d .Skip ();_dadde !=nil {return _dadde ;};};case _g .EndElement :break _cfae ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_SdtEndPr and its children +func (_gcafd *CT_SdtEndPr )Validate ()error {return _gcafd .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");}; -// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path -func (_agacb *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _gafcc :=_agacb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gafcc !=nil {return _gafcc ;};return nil ;};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; +// Validate validates the CT_SmartTagType and its children +func (_egdfc *CT_SmartTagType )Validate ()error {return _egdfc .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_fdfad *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdfad =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_fdfad =1;case "\u0069\u0063\u006f\u006e":*_fdfad =2;};return nil ;};type CT_DocumentBase struct{ -// Border Style -ValAttr ST_Border ; +// Document Background +Background *CT_Background ;};type CT_TblLook struct{ -// Border Color -ColorAttr *ST_HexColor ; +// First Row +FirstRowAttr *_dg .ST_OnOff ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Last Row +LastRowAttr *_dg .ST_OnOff ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// First Column +FirstColumnAttr *_dg .ST_OnOff ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Last Column +LastColumnAttr *_dg .ST_OnOff ; -// Border Width -SzAttr *uint64 ; +// No Horizontal Banding +NoHBandAttr *_dg .ST_OnOff ; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// No Vertical Banding +NoVBandAttr *_dg .ST_OnOff ; -// Border Shadow -ShadowAttr *_gc .ST_OnOff ; +// Bitmask of Table Conditional Formatting +ValAttr *string ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_agagg :=&CT_SdtDateMappingType {};return _agagg ;};func (_cacg *CT_MailMergeSourceType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cacg .ValAttr =ST_MailMergeSourceType (1);for _ ,_cdcfg :=range start .Attr {if _cdcfg .Name .Local =="\u0076\u0061\u006c"{_cacg .ValAttr .UnmarshalXMLAttr (_cdcfg );continue ;};};for {_fafce ,_fgdgb :=d .Token ();if _fgdgb !=nil {return _a .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",_fgdgb );};if _beca ,_edggc :=_fafce .(_d .EndElement );_edggc &&_beca .Name ==start .Name {break ;};};return nil ;}; -// Create Frame Effect -FrameAttr *_gc .ST_OnOff ;};func (_fbaaf ST_TextScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fbaaf .ST_TextScalePercent !=nil {e .EncodeToken (_g .CharData (*_fbaaf .ST_TextScalePercent ));};if _fbaaf .ST_TextScaleDecimal !=nil {e .EncodeToken (_g .CharData (_gd .Sprintf ("\u0025\u0064",*_fbaaf .ST_TextScaleDecimal )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_fdfdga :=&WdCT_PosHChoice {};return _fdfdga };func (_gbegg *CT_TcBorders )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceeab :for {_ddcec ,_cgfff :=d .Token ();if _cgfff !=nil {return _cgfff ;};switch _aaecb :=_ddcec .(type ){case _g .StartElement :switch _aaecb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_gbegg .Top =NewCT_Border ();if _eeaga :=d .DecodeElement (_gbegg .Top ,&_aaecb );_eeaga !=nil {return _eeaga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_gbegg .Start =NewCT_Border ();if _gagfb :=d .DecodeElement (_gbegg .Start ,&_aaecb );_gagfb !=nil {return _gagfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_gbegg .Left =NewCT_Border ();if _dddgb :=d .DecodeElement (_gbegg .Left ,&_aaecb );_dddgb !=nil {return _dddgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbegg .Bottom =NewCT_Border ();if _ebfdgc :=d .DecodeElement (_gbegg .Bottom ,&_aaecb );_ebfdgc !=nil {return _ebfdgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_gbegg .End =NewCT_Border ();if _edagfa :=d .DecodeElement (_gbegg .End ,&_aaecb );_edagfa !=nil {return _edagfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_gbegg .Right =NewCT_Border ();if _feegf :=d .DecodeElement (_gbegg .Right ,&_aaecb );_feegf !=nil {return _feegf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_gbegg .InsideH =NewCT_Border ();if _gfebe :=d .DecodeElement (_gbegg .InsideH ,&_aaecb );_gfebe !=nil {return _gfebe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_gbegg .InsideV =NewCT_Border ();if _ggcde :=d .DecodeElement (_gbegg .InsideV ,&_aaecb );_ggcde !=nil {return _ggcde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006c\u0032b\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006c\u0032b\u0072"}:_gbegg .Tl2br =NewCT_Border ();if _bdcgad :=d .DecodeElement (_gbegg .Tl2br ,&_aaecb );_bdcgad !=nil {return _bdcgad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0032b\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0032b\u006c"}:_gbegg .Tr2bl =NewCT_Border ();if _dgfee :=d .DecodeElement (_gbegg .Tr2bl ,&_aaecb );_dgfee !=nil {return _dgfee ;};default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0063\u0042o\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_aaecb .Name );if _fgdb :=d .Skip ();_fgdb !=nil {return _fgdb ;};};case _g .EndElement :break _ceeab ;case _g .CharData :};};return nil ;};func (_gacfg *CT_SectPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_faead :=range start .Attr {if _faead .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_geea ,_fabae :=_faead .Value ,error (nil );if _fabae !=nil {return _fabae ;};_gacfg .RsidRPrAttr =&_geea ;continue ;};if _faead .Name .Local =="\u0072\u0073\u0069d\u0052"{_gdgaa ,_gfeccg :=_faead .Value ,error (nil );if _gfeccg !=nil {return _gfeccg ;};_gacfg .RsidRAttr =&_gdgaa ;continue ;};if _faead .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_gcbfg ,_fabc :=_faead .Value ,error (nil );if _fabc !=nil {return _fabc ;};_gacfg .RsidDelAttr =&_gcbfg ;continue ;};if _faead .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_fgbaa ,_gdabd :=_faead .Value ,error (nil );if _gdabd !=nil {return _gdabd ;};_gacfg .RsidSectAttr =&_fgbaa ;continue ;};};_cdfdd :for {_fdbef ,_fccag :=d .Token ();if _fccag !=nil {return _fccag ;};switch _ecfebad :=_fdbef .(type ){case _g .StartElement :switch _ecfebad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_eefbg :=NewEG_HdrFtrReferences ();_eefbg .HeaderReference =NewCT_HdrFtrRef ();if _abbgfc :=d .DecodeElement (_eefbg .HeaderReference ,&_ecfebad );_abbgfc !=nil {return _abbgfc ;};_gacfg .EG_HdrFtrReferences =append (_gacfg .EG_HdrFtrReferences ,_eefbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_bebcf :=NewEG_HdrFtrReferences ();_bebcf .FooterReference =NewCT_HdrFtrRef ();if _aegab :=d .DecodeElement (_bebcf .FooterReference ,&_ecfebad );_aegab !=nil {return _aegab ;};_gacfg .EG_HdrFtrReferences =append (_gacfg .EG_HdrFtrReferences ,_bebcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_gacfg .FootnotePr =NewCT_FtnProps ();if _ebgda :=d .DecodeElement (_gacfg .FootnotePr ,&_ecfebad );_ebgda !=nil {return _ebgda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_gacfg .EndnotePr =NewCT_EdnProps ();if _eadeag :=d .DecodeElement (_gacfg .EndnotePr ,&_ecfebad );_eadeag !=nil {return _eadeag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_gacfg .Type =NewCT_SectType ();if _cddce :=d .DecodeElement (_gacfg .Type ,&_ecfebad );_cddce !=nil {return _cddce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_gacfg .PgSz =NewCT_PageSz ();if _fadda :=d .DecodeElement (_gacfg .PgSz ,&_ecfebad );_fadda !=nil {return _fadda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_gacfg .PgMar =NewCT_PageMar ();if _fggbg :=d .DecodeElement (_gacfg .PgMar ,&_ecfebad );_fggbg !=nil {return _fggbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_gacfg .PaperSrc =NewCT_PaperSource ();if _bccgf :=d .DecodeElement (_gacfg .PaperSrc ,&_ecfebad );_bccgf !=nil {return _bccgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_gacfg .PgBorders =NewCT_PageBorders ();if _bfbaec :=d .DecodeElement (_gacfg .PgBorders ,&_ecfebad );_bfbaec !=nil {return _bfbaec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_gacfg .LnNumType =NewCT_LineNumber ();if _adaab :=d .DecodeElement (_gacfg .LnNumType ,&_ecfebad );_adaab !=nil {return _adaab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_gacfg .PgNumType =NewCT_PageNumber ();if _cfacda :=d .DecodeElement (_gacfg .PgNumType ,&_ecfebad );_cfacda !=nil {return _cfacda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_gacfg .Cols =NewCT_Columns ();if _agfgbb :=d .DecodeElement (_gacfg .Cols ,&_ecfebad );_agfgbb !=nil {return _agfgbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_gacfg .FormProt =NewCT_OnOff ();if _bfada :=d .DecodeElement (_gacfg .FormProt ,&_ecfebad );_bfada !=nil {return _bfada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_gacfg .VAlign =NewCT_VerticalJc ();if _cedee :=d .DecodeElement (_gacfg .VAlign ,&_ecfebad );_cedee !=nil {return _cedee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_gacfg .NoEndnote =NewCT_OnOff ();if _gefgg :=d .DecodeElement (_gacfg .NoEndnote ,&_ecfebad );_gefgg !=nil {return _gefgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_gacfg .TitlePg =NewCT_OnOff ();if _edcecg :=d .DecodeElement (_gacfg .TitlePg ,&_ecfebad );_edcecg !=nil {return _edcecg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_gacfg .TextDirection =NewCT_TextDirection ();if _fabfd :=d .DecodeElement (_gacfg .TextDirection ,&_ecfebad );_fabfd !=nil {return _fabfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_gacfg .Bidi =NewCT_OnOff ();if _dceeed :=d .DecodeElement (_gacfg .Bidi ,&_ecfebad );_dceeed !=nil {return _dceeed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_gacfg .RtlGutter =NewCT_OnOff ();if _abdaag :=d .DecodeElement (_gacfg .RtlGutter ,&_ecfebad );_abdaag !=nil {return _abdaag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_gacfg .DocGrid =NewCT_DocGrid ();if _abedf :=d .DecodeElement (_gacfg .DocGrid ,&_ecfebad );_abedf !=nil {return _abedf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_gacfg .PrinterSettings =NewCT_Rel ();if _dfcgd :=d .DecodeElement (_gacfg .PrinterSettings ,&_ecfebad );_dfcgd !=nil {return _dfcgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_gacfg .SectPrChange =NewCT_SectPrChange ();if _gcecad :=d .DecodeElement (_gacfg .SectPrChange ,&_ecfebad );_gcecad !=nil {return _gcecad ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0065\u0063t\u0050\u0072 \u0025\u0076",_ecfebad .Name );if _bcfebf :=d .Skip ();_bcfebf !=nil {return _bcfebf ;};};case _g .EndElement :break _cdfdd ;case _g .CharData :};};return nil ;};func (_afdfg *CT_TblPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afdfg .TblStyle !=nil {_ffgfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afdfg .TblStyle ,_ffgfe );};if _afdfg .TblpPr !=nil {_gedfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_afdfg .TblpPr ,_gedfa );};if _afdfg .TblOverlap !=nil {_eabgac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_afdfg .TblOverlap ,_eabgac );};if _afdfg .BidiVisual !=nil {_ecged :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_afdfg .BidiVisual ,_ecged );};if _afdfg .TblStyleRowBandSize !=nil {_efded :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_afdfg .TblStyleRowBandSize ,_efded );};if _afdfg .TblStyleColBandSize !=nil {_bggce :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_afdfg .TblStyleColBandSize ,_bggce );};if _afdfg .TblW !=nil {_ffgcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_afdfg .TblW ,_ffgcc );};if _afdfg .Jc !=nil {_abcbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_afdfg .Jc ,_abcbc );};if _afdfg .TblCellSpacing !=nil {_bfeef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_afdfg .TblCellSpacing ,_bfeef );};if _afdfg .TblInd !=nil {_cddedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_afdfg .TblInd ,_cddedc );};if _afdfg .TblBorders !=nil {_agegea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_afdfg .TblBorders ,_agegea );};if _afdfg .Shd !=nil {_ebcde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_afdfg .Shd ,_ebcde );};if _afdfg .TblLayout !=nil {_fbece :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_afdfg .TblLayout ,_fbece );};if _afdfg .TblCellMar !=nil {_dgafg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_afdfg .TblCellMar ,_dgafg );};if _afdfg .TblLook !=nil {_caebc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_afdfg .TblLook ,_caebc );};if _afdfg .TblCaption !=nil {_dagagf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afdfg .TblCaption ,_dagagf );};if _afdfg .TblDescription !=nil {_abedd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afdfg .TblDescription ,_abedd );};if _afdfg .TblPrChange !=nil {_ccgea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_afdfg .TblPrChange ,_ccgea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LongHexNumber and its children +func (_cfada *CT_LongHexNumber )Validate ()error {return _cfada .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");}; -// Validate validates the CT_VerticalAlignRun and its children -func (_bdgce *CT_VerticalAlignRun )Validate ()error {return _bdgce .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");}; +// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path +func (_gfgeca *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _gfgeca .Ins !=nil {if _bbdgea :=_gfgeca .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bbdgea !=nil {return _bbdgea ;};};if _gfgeca .Del !=nil {if _aacdc :=_gfgeca .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_aacdc !=nil {return _aacdc ;};};if _gfgeca .MoveFrom !=nil {if _aefce :=_gfgeca .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_aefce !=nil {return _aefce ;};};if _gfgeca .MoveTo !=nil {if _eeafb :=_gfgeca .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_eeafb !=nil {return _eeafb ;};};return nil ;};func NewCT_SectPrBase ()*CT_SectPrBase {_eggbf :=&CT_SectPrBase {};return _eggbf };func (_ggagag *ST_Proof )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfcba ,_bcfdg :=d .Token ();if _bcfdg !=nil {return _bcfdg ;};if _cdcbac ,_fegagcg :=_cfcba .(_d .EndElement );_fegagcg &&_cdcbac .Name ==start .Name {*_ggagag =1;return nil ;};if _adgfc ,_dggeg :=_cfcba .(_d .CharData );!_dggeg {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfcba );}else {switch string (_adgfc ){case "":*_ggagag =0;case "\u0063\u006c\u0065a\u006e":*_ggagag =1;case "\u0064\u0069\u0072t\u0079":*_ggagag =2;};};_cfcba ,_bcfdg =d .Token ();if _bcfdg !=nil {return _bcfdg ;};if _bafec ,_gfabeb :=_cfcba .(_d .EndElement );_gfabeb &&_bafec .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfcba );};func NewCT_LvlLegacy ()*CT_LvlLegacy {_gbbf :=&CT_LvlLegacy {};return _gbbf }; -// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path -func (_dgdga *CT_MarkupRange )ValidateWithPath (path string )error {if _adgfa :=_dgdga .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_adgfa !=nil {return _adgfa ;};return nil ;};func (_efgdd *CT_TblGridCol )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccbcab :=range start .Attr {if _ccbcab .Name .Local =="\u0077"{_agfed ,_cdgffa :=ParseUnionST_TwipsMeasure (_ccbcab .Value );if _cdgffa !=nil {return _cdgffa ;};_efgdd .WAttr =&_agfed ;continue ;};};for {_ffcgd ,_gggfe :=d .Token ();if _gggfe !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_gggfe );};if _bccbf ,_eaedfe :=_ffcgd .(_g .EndElement );_eaedfe &&_bccbf .Name ==start .Name {break ;};};return nil ;};type CT_Control struct{ +// Validate validates the CT_SdtRun and its children +func (_cfeebg *CT_SdtRun )Validate ()error {return _cfeebg .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");};func (_gfega *CT_MarkupRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfgbfd :=range start .Attr {if _bfgbfd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gfega .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bfgbfd );continue ;};if _bfgbfd .Name .Local =="\u0069\u0064"{_cfgd ,_eccae :=_eb .ParseInt (_bfgbfd .Value ,10,64);if _eccae !=nil {return _eccae ;};_gfega .IdAttr =_cfgd ;continue ;};};for {_dbadcb ,_babbg :=d .Token ();if _babbg !=nil {return _a .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",_babbg );};if _egegb ,_bcdb :=_dbadcb .(_d .EndElement );_bcdb &&_egegb .Name ==start .Name {break ;};};return nil ;};type CT_CustomXmlCell struct{ -// Unique Name for Embedded Control -NameAttr *string ; +// Custom XML Element Namespace +UriAttr *string ; -// Shape Reference -ShapeidAttr *string ;IdAttr *string ;}; +// Custom XML Element Name +ElementAttr string ; -// Validate validates the CT_P and its children -func (_bcdgb *CT_P )Validate ()error {return _bcdgb .ValidateWithPath ("\u0043\u0054\u005f\u0050")};func (_aebef *ST_HdrFtr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beega ,_bgecc :=d .Token ();if _bgecc !=nil {return _bgecc ;};if _eecfgb ,_gddaf :=_beega .(_g .EndElement );_gddaf &&_eecfgb .Name ==start .Name {*_aebef =1;return nil ;};if _gbbeee ,_dbffaa :=_beega .(_g .CharData );!_dbffaa {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beega );}else {switch string (_gbbeee ){case "":*_aebef =0;case "\u0065\u0076\u0065\u006e":*_aebef =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aebef =2;case "\u0066\u0069\u0072s\u0074":*_aebef =3;};};_beega ,_bgecc =d .Token ();if _bgecc !=nil {return _bgecc ;};if _efdfdg ,_acfgeg :=_beega .(_g .EndElement );_acfgeg &&_efdfdg .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beega );};func (_dbgf *CT_FontSig )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egbdd :=range start .Attr {if _egbdd .Name .Local =="\u0075\u0073\u0062\u0030"{_gcecg ,_eceed :=_egbdd .Value ,error (nil );if _eceed !=nil {return _eceed ;};_dbgf .Usb0Attr =_gcecg ;continue ;};if _egbdd .Name .Local =="\u0075\u0073\u0062\u0031"{_fbbae ,_gdcbccc :=_egbdd .Value ,error (nil );if _gdcbccc !=nil {return _gdcbccc ;};_dbgf .Usb1Attr =_fbbae ;continue ;};if _egbdd .Name .Local =="\u0075\u0073\u0062\u0032"{_bfaeg ,_bfcdc :=_egbdd .Value ,error (nil );if _bfcdc !=nil {return _bfcdc ;};_dbgf .Usb2Attr =_bfaeg ;continue ;};if _egbdd .Name .Local =="\u0075\u0073\u0062\u0033"{_cedbb ,_ecbeg :=_egbdd .Value ,error (nil );if _ecbeg !=nil {return _ecbeg ;};_dbgf .Usb3Attr =_cedbb ;continue ;};if _egbdd .Name .Local =="\u0063\u0073\u0062\u0030"{_gefea ,_afaed :=_egbdd .Value ,error (nil );if _afaed !=nil {return _afaed ;};_dbgf .Csb0Attr =_gefea ;continue ;};if _egbdd .Name .Local =="\u0063\u0073\u0062\u0031"{_agdea ,_ecfbc :=_egbdd .Value ,error (nil );if _ecfbc !=nil {return _ecfbc ;};_dbgf .Csb1Attr =_agdea ;continue ;};};for {_fbbad ,_adabe :=d .Token ();if _adabe !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_adabe );};if _cedda ,_cfbe :=_fbbad .(_g .EndElement );_cfbe &&_cedda .Name ==start .Name {break ;};};return nil ;};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_f .Time ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_cfcbbb *Endnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfcbbb .CT_Endnotes =*NewCT_Endnotes ();_gcbfga :for {_dacaa ,_ddbff :=d .Token ();if _ddbff !=nil {return _ddbff ;};switch _ccfae :=_dacaa .(type ){case _d .StartElement :switch _ccfae .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eecea :=NewCT_FtnEdn ();if _bebafc :=d .DecodeElement (_eecea ,&_ccfae );_bebafc !=nil {return _bebafc ;};_cfcbbb .Endnote =append (_cfcbbb .Endnote ,_eecea );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\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_ccfae .Name );if _dbgbg :=d .Skip ();_dbgbg !=nil {return _dbgbg ;};};case _d .EndElement :break _gcbfga ;case _d .CharData :};};return nil ;};func (_fadbd ST_Zoom )Validate ()error {return _fadbd .ValidateWithPath ("")}; -// Annotation Identifier -IdAttr int64 ;};func (_cbbecb *CT_Shd )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dfbdg ,_acgfd :=_cbbecb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acgfd !=nil {return _acgfd ;};start .Attr =append (start .Attr ,_dfbdg );if _cbbecb .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbecb .ColorAttr )});};if _cbbecb .ThemeColorAttr !=ST_ThemeColorUnset {_ffeee ,_aabebg :=_cbbecb .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _aabebg !=nil {return _aabebg ;};start .Attr =append (start .Attr ,_ffeee );};if _cbbecb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbecb .ThemeTintAttr )});};if _cbbecb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbecb .ThemeShadeAttr )});};if _cbbecb .FillAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbecb .FillAttr )});};if _cbbecb .ThemeFillAttr !=ST_ThemeColorUnset {_edbffe ,_gaddb :=_cbbecb .ThemeFillAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"});if _gaddb !=nil {return _gaddb ;};start .Attr =append (start .Attr ,_edbffe );};if _cbbecb .ThemeFillTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbecb .ThemeFillTintAttr )});};if _cbbecb .ThemeFillShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003at\u0068\u0065\u006de\u0046\u0069\u006c\u006c\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cbbecb .ThemeFillShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agga *CT_Base64Binary )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_agga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_eaabgf :=ST_SignedHpsMeasure {};if _gc .ST_UniversalMeasurePatternRe .MatchString (s ){_eaabgf .ST_UniversalMeasure =&s ;}else {_geegeb ,_eabgf :=_b .ParseFloat (s ,64);if _eabgf !=nil {return _eaabgf ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_eabgf );};_eaabgf .Int64 =_ga .Int64 (int64 (_geegeb ));};return _eaabgf ,nil ;};func (_gafaad *CT_FFStatusText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gafaad .TypeAttr !=ST_InfoTextTypeUnset {_bebbg ,_acgb :=_gafaad .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _acgb !=nil {return _acgb ;};start .Attr =append (start .Attr ,_bebbg );};if _gafaad .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_gafaad .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Recipients struct{CT_Recipients }; +// Validate validates the CT_FFCheckBoxChoice and its children +func (_afefgg *CT_FFCheckBoxChoice )Validate ()error {return _afefgg .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_Perm struct{ -// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path -func (_dbged *WdWpc )ValidateWithPath (path string )error {if _acgdc :=_dbged .WdCT_WordprocessingCanvas .ValidateWithPath (path );_acgdc !=nil {return _acgdc ;};return nil ;}; +// Annotation ID +IdAttr string ; -// Validate validates the Endnotes and its children -func (_aaebe *Endnotes )Validate ()error {return _aaebe .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};type ST_Pitch byte ;type ST_TabTlc byte ;type CT_FFName struct{ +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};type CT_FitText struct{ -// Form Field Name Value -ValAttr *string ;};func (_acca *CT_AutoCaption )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afb :=range start .Attr {if _afb .Name .Local =="\u006e\u0061\u006d\u0065"{_eecd ,_bfd :=_afb .Value ,error (nil );if _bfd !=nil {return _bfd ;};_acca .NameAttr =_eecd ;continue ;};if _afb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cgf ,_ede :=_afb .Value ,error (nil );if _ede !=nil {return _ede ;};_acca .CaptionAttr =_cgf ;continue ;};};for {_bgfc ,_cfd :=d .Token ();if _cfd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_cfd );};if _fceb ,_cdg :=_bgfc .(_g .EndElement );_cdg &&_fceb .Name ==start .Name {break ;};};return nil ;};func (_dfgaf *CT_TextDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfgaf .ValAttr =ST_TextDirection (1);for _ ,_cbacca :=range start .Attr {if _cbacca .Name .Local =="\u0076\u0061\u006c"{_dfgaf .ValAttr .UnmarshalXMLAttr (_cbacca );continue ;};};for {_efdbg ,_gacegec :=d .Token ();if _gacegec !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074D\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_gacegec );};if _egaed ,_abaf :=_efdbg .(_g .EndElement );_abaf &&_egaed .Name ==start .Name {break ;};};return nil ;};func NewNumbering ()*Numbering {_ddbde :=&Numbering {};_ddbde .CT_Numbering =*NewCT_Numbering ();return _ddbde ;};func (_cbaccg *WdCT_PosV )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbaccg .RelativeFromAttr =WdST_RelFromV (1);_cbaccg .Choice =NewWdCT_PosVChoice ();for _ ,_eaegeb :=range start .Attr {if _eaegeb .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_cbaccg .RelativeFromAttr .UnmarshalXMLAttr (_eaegeb );continue ;};};_adbadg :for {_beagfc ,_agggcd :=d .Token ();if _agggcd !=nil {return _agggcd ;};switch _aaede :=_beagfc .(type ){case _g .StartElement :switch _aaede .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"}:_cbaccg .Choice =NewWdCT_PosVChoice ();if _bgggbf :=d .DecodeElement (&_cbaccg .Choice .Align ,&_aaede );_bgggbf !=nil {return _bgggbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_cbaccg .Choice =NewWdCT_PosVChoice ();if _edaaef :=d .DecodeElement (&_cbaccg .Choice .PosOffset ,&_aaede );_edaaef !=nil {return _edaaef ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056 \u0025\u0076",_aaede .Name );if _ccacbg :=d .Skip ();_ccacbg !=nil {return _ccacbg ;};};case _g .EndElement :break _adbadg ;case _g .CharData :};};return nil ;};type CT_HpsMeasure struct{ +// Value +ValAttr _dg .ST_TwipsMeasure ; -// Half Point Measurement -ValAttr ST_HpsMeasure ;};type CT_Settings struct{ +// Fit Text Run ID +IdAttr *int64 ;}; -// Write Protection -WriteProtection *CT_WriteProtection ; +// Validate validates the WdCT_GraphicFrame and its children +func (_becec *WdCT_GraphicFrame )Validate ()error {return _becec .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");}; -// Document View Setting -View *CT_View ; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_bdcec *CT_FontFamily )ValidateWithPath (path string )error {if _bdcec .ValAttr ==ST_FontFamilyUnset {return _a .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 _agabg :=_bdcec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agabg !=nil {return _agabg ;};return nil ;};func NewCT_R ()*CT_R {_cbdce :=&CT_R {};return _cbdce }; -// Magnification Setting -Zoom *CT_Zoom ; +// Validate validates the CT_TabStop and its children +func (_abaaf *CT_TabStop )Validate ()error {return _abaaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};func (_bcgfgd *ST_PageBorderDisplay )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdagb ,_edfcb :=d .Token ();if _edfcb !=nil {return _edfcb ;};if _bfgdga ,_daeeg :=_dbdagb .(_d .EndElement );_daeeg &&_bfgdga .Name ==start .Name {*_bcgfgd =1;return nil ;};if _aebgb ,_aeaafd :=_dbdagb .(_d .CharData );!_aeaafd {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbdagb );}else {switch string (_aebgb ){case "":*_bcgfgd =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_bcgfgd =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_bcgfgd =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_bcgfgd =3;};};_dbdagb ,_edfcb =d .Token ();if _edfcb !=nil {return _edfcb ;};if _dbgfb ,_aecaa :=_dbdagb .(_d .EndElement );_aecaa &&_dbgfb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbdagb );}; -// Remove Personal Information from Document Properties -RemovePersonalInformation *CT_OnOff ; +// Validate validates the CT_SaveThroughXslt and its children +func (_gafeb *CT_SaveThroughXslt )Validate ()error {return _gafeb .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};func (_adcfb ST_TextDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adcfb .String (),start );};func (_baaea *CT_FontsList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgebf :for {_ffdg ,_cedae :=d .Token ();if _cedae !=nil {return _cedae ;};switch _feff :=_ffdg .(type ){case _d .StartElement :switch _feff .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adadd :=NewCT_Font ();if _cdff :=d .DecodeElement (_adadd ,&_feff );_cdff !=nil {return _cdff ;};_baaea .Font =append (_baaea .Font ,_adadd );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_F\u006f\u006et\u0073\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_feff .Name );if _ggffd :=d .Skip ();_ggffd !=nil {return _ggffd ;};};case _d .EndElement :break _cgebf ;case _d .CharData :};};return nil ;}; -// Remove Date and Time from Annotations -RemoveDateAndTime *CT_OnOff ; +// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path +func (_begccf *CT_PPrDefault )ValidateWithPath (path string )error {if _begccf .PPr !=nil {if _agegd :=_begccf .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_agegd !=nil {return _agegd ;};};return nil ;};func (_bdffcc *ST_TargetScreenSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aecdg ,_cbgfcg :=d .Token ();if _cbgfcg !=nil {return _cbgfcg ;};if _cdeffgb ,_efceg :=_aecdg .(_d .EndElement );_efceg &&_cdeffgb .Name ==start .Name {*_bdffcc =1;return nil ;};if _fdadc ,_fccdb :=_aecdg .(_d .CharData );!_fccdb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aecdg );}else {switch string (_fdadc ){case "":*_bdffcc =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bdffcc =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bdffcc =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bdffcc =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bdffcc =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bdffcc =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bdffcc =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bdffcc =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bdffcc =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bdffcc =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_bdffcc =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bdffcc =11;};};_aecdg ,_cbgfcg =d .Token ();if _cbgfcg !=nil {return _cbgfcg ;};if _ecdcbe ,_dffcc :=_aecdg .(_d .EndElement );_dffcc &&_ecdcbe .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aecdg );};func (_gabcb *CT_FtnDocProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deeeg :for {_eaaac ,_cdbedc :=d .Token ();if _cdbedc !=nil {return _cdbedc ;};switch _gcdf :=_eaaac .(type ){case _d .StartElement :switch _gcdf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabcb .Pos =NewCT_FtnPos ();if _gbaab :=d .DecodeElement (_gabcb .Pos ,&_gcdf );_gbaab !=nil {return _gbaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabcb .NumFmt =NewCT_NumFmt ();if _cagda :=d .DecodeElement (_gabcb .NumFmt ,&_gcdf );_cagda !=nil {return _cagda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabcb .NumStart =NewCT_DecimalNumber ();if _efdd :=d .DecodeElement (_gabcb .NumStart ,&_gcdf );_efdd !=nil {return _efdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabcb .NumRestart =NewCT_NumRestart ();if _cabbb :=d .DecodeElement (_gabcb .NumRestart ,&_gcdf );_cabbb !=nil {return _cabbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efcgc :=NewCT_FtnEdnSepRef ();if _fcfdgg :=d .DecodeElement (_efcgc ,&_gcdf );_fcfdgg !=nil {return _fcfdgg ;};_gabcb .Footnote =append (_gabcb .Footnote ,_efcgc );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\u0046\u0074\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_gcdf .Name );if _cgaaa :=d .Skip ();_cgaaa !=nil {return _cgaaa ;};};case _d .EndElement :break _deeeg ;case _d .CharData :};};return nil ;}; -// Do Not Display Visual Boundary For Header/Footer or Between Pages -DoNotDisplayPageBoundaries *CT_OnOff ; +// Validate validates the CT_TcPrBase and its children +func (_dfeaf *CT_TcPrBase )Validate ()error {return _dfeaf .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");}; -// Display Background Objects When Displaying Document -DisplayBackgroundShape *CT_OnOff ; +// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path +func (_afddcc *WdEG_WrapType )ValidateWithPath (path string )error {if _afddcc .Choice !=nil {if _dfadc :=_afddcc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dfadc !=nil {return _dfadc ;};};return nil ;}; -// Print PostScript Codes With Document Text -PrintPostScriptOverText *CT_OnOff ; +// Validate validates the CT_DocType and its children +func (_fafc *CT_DocType )Validate ()error {return _fafc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");}; -// Print Fractional Character Widths -PrintFractionalCharacterWidth *CT_OnOff ; +// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path +func (_bgecc *CT_SdtText )ValidateWithPath (path string )error {if _bgecc .MultiLineAttr !=nil {if _fgfbbe :=_bgecc .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_fgfbbe !=nil {return _fgfbbe ;};};return nil ;};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Only Print Form Field Content -PrintFormsData *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;};func NewCT_ParaRPr ()*CT_ParaRPr {_eadfc :=&CT_ParaRPr {};return _eadfc };func (_fceda ST_ThemeColor )Validate ()error {return _fceda .ValidateWithPath ("")}; -// Embed TrueType Fonts -EmbedTrueTypeFonts *CT_OnOff ; +// Validate validates the CT_PageMar and its children +func (_ffffg *CT_PageMar )Validate ()error {return _ffffg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");};func (_gdcbde *ST_Em )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdcbde =0;case "\u006e\u006f\u006e\u0065":*_gdcbde =1;case "\u0064\u006f\u0074":*_gdcbde =2;case "\u0063\u006f\u006dm\u0061":*_gdcbde =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gdcbde =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_gdcbde =5;};return nil ;};func (_aabgfe *CT_PaperSource )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggega :=range start .Attr {if _ggega .Name .Local =="\u0066\u0069\u0072s\u0074"{_fddbc ,_baacb :=_eb .ParseInt (_ggega .Value ,10,64);if _baacb !=nil {return _baacb ;};_aabgfe .FirstAttr =&_fddbc ;continue ;};if _ggega .Name .Local =="\u006f\u0074\u0068e\u0072"{_beccb ,_dbfcb :=_eb .ParseInt (_ggega .Value ,10,64);if _dbfcb !=nil {return _dbfcb ;};_aabgfe .OtherAttr =&_beccb ;continue ;};};for {_bdcbc ,_eecfag :=d .Token ();if _eecfag !=nil {return _a .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",_eecfag );};if _degdc ,_abfac :=_bdcbc .(_d .EndElement );_abfac &&_degdc .Name ==start .Name {break ;};};return nil ;}; -// Embed Common System Fonts -EmbedSystemFonts *CT_OnOff ; +// Validate validates the EG_MathContent and its children +func (_gbdgdc *EG_MathContent )Validate ()error {return _gbdgdc .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_gaabaa *CT_PageNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfbdd :=range start .Attr {if _gfbdd .Name .Local =="\u0066\u006d\u0074"{_gaabaa .FmtAttr .UnmarshalXMLAttr (_gfbdd );continue ;};if _gfbdd .Name .Local =="\u0073\u0074\u0061r\u0074"{_dgdfdb ,_gfgaf :=_eb .ParseInt (_gfbdd .Value ,10,64);if _gfgaf !=nil {return _gfgaf ;};_gaabaa .StartAttr =&_dgdfdb ;continue ;};if _gfbdd .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_ddfggf ,_cddbe :=_eb .ParseInt (_gfbdd .Value ,10,64);if _cddbe !=nil {return _cddbe ;};_gaabaa .ChapStyleAttr =&_ddfggf ;continue ;};if _gfbdd .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_gaabaa .ChapSepAttr .UnmarshalXMLAttr (_gfbdd );continue ;};};for {_cfgdb ,_effgbd :=d .Token ();if _effgbd !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_effgbd );};if _adcde ,_eebeb :=_cfgdb .(_d .EndElement );_eebeb &&_adcde .Name ==start .Name {break ;};};return nil ;};type CT_Underline struct{ -// Subset Fonts When Embedding -SaveSubsetFonts *CT_OnOff ; +// Underline Style +ValAttr ST_Underline ; -// Only Save Form Field Content -SaveFormsData *CT_OnOff ; +// Underline Color +ColorAttr *ST_HexColor ; -// Mirror Page Margins -MirrorMargins *CT_OnOff ; +// Underline Theme Color +ThemeColorAttr ST_ThemeColor ; -// Align Paragraph and Table Borders with Page Border -AlignBordersAndEdges *CT_OnOff ; +// Underline Theme Color Tint +ThemeTintAttr *string ; -// Page Border Excludes Header -BordersDoNotSurroundHeader *CT_OnOff ; +// Underline Theme Color Shade +ThemeShadeAttr *string ;};func NewCT_Comments ()*CT_Comments {_gafg :=&CT_Comments {};return _gafg };func NewCT_Footnotes ()*CT_Footnotes {_dbcbdd :=&CT_Footnotes {};return _dbcbdd };func NewCT_AltChunk ()*CT_AltChunk {_dcb :=&CT_AltChunk {};return _dcb };func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_cbdcc :=&CT_SdtPrChoice {};return _cbdcc };func NewCT_MoveBookmark ()*CT_MoveBookmark {_cdcc :=&CT_MoveBookmark {};return _cdcc };func (_fcfgfc ST_Merge )Validate ()error {return _fcfgfc .ValidateWithPath ("")};func (_dbfbgd *CT_NumPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbfbgd .Ilvl !=nil {_ebdga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_dbfbgd .Ilvl ,_ebdga );};if _dbfbgd .NumId !=nil {_gcea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_dbfbgd .NumId ,_gcea );};if _dbfbgd .NumberingChange !=nil {_cffgfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dbfbgd .NumberingChange ,_cffgfb );};if _dbfbgd .Ins !=nil {_gcgdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_dbfbgd .Ins ,_gcgdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffeed *CT_SdtPrChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcafa :for {_geefd ,_facff :=d .Token ();if _facff !=nil {return _facff ;};switch _aabc :=_geefd .(type ){case _d .StartElement :switch _aabc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffeed .Equation =NewCT_Empty ();if _ecaca :=d .DecodeElement (_ffeed .Equation ,&_aabc );_ecaca !=nil {return _ecaca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffeed .ComboBox =NewCT_SdtComboBox ();if _feae :=d .DecodeElement (_ffeed .ComboBox ,&_aabc );_feae !=nil {return _feae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffeed .Date =NewCT_SdtDate ();if _fcaeb :=d .DecodeElement (_ffeed .Date ,&_aabc );_fcaeb !=nil {return _fcaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffeed .DocPartObj =NewCT_SdtDocPart ();if _fdfcc :=d .DecodeElement (_ffeed .DocPartObj ,&_aabc );_fdfcc !=nil {return _fdfcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffeed .DocPartList =NewCT_SdtDocPart ();if _cegee :=d .DecodeElement (_ffeed .DocPartList ,&_aabc );_cegee !=nil {return _cegee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffeed .DropDownList =NewCT_SdtDropDownList ();if _bagfab :=d .DecodeElement (_ffeed .DropDownList ,&_aabc );_bagfab !=nil {return _bagfab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffeed .Picture =NewCT_Empty ();if _ggbf :=d .DecodeElement (_ffeed .Picture ,&_aabc );_ggbf !=nil {return _ggbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffeed .RichText =NewCT_Empty ();if _dacff :=d .DecodeElement (_ffeed .RichText ,&_aabc );_dacff !=nil {return _dacff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffeed .Text =NewCT_SdtText ();if _dagbc :=d .DecodeElement (_ffeed .Text ,&_aabc );_dagbc !=nil {return _dagbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffeed .Citation =NewCT_Empty ();if _gagdc :=d .DecodeElement (_ffeed .Citation ,&_aabc );_gagdc !=nil {return _gagdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffeed .Group =NewCT_Empty ();if _gefgga :=d .DecodeElement (_ffeed .Group ,&_aabc );_gefgga !=nil {return _gefgga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffeed .Bibliography =NewCT_Empty ();if _bffgf :=d .DecodeElement (_ffeed .Bibliography ,&_aabc );_bffgf !=nil {return _bffgf ;};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\u0064\u0074\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_aabc .Name );if _fbebab :=d .Skip ();_fbebab !=nil {return _fbebab ;};};case _d .EndElement :break _bcafa ;case _d .CharData :};};return nil ;}; -// Page Border Excludes Footer -BordersDoNotSurroundFooter *CT_OnOff ; +// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path +func (_daegab *CT_WebSettings )ValidateWithPath (path string )error {if _daegab .Frameset !=nil {if _eeefaa :=_daegab .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_eeefaa !=nil {return _eeefaa ;};};if _daegab .Divs !=nil {if _gddfe :=_daegab .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073");_gddfe !=nil {return _gddfe ;};};if _daegab .Encoding !=nil {if _faccb :=_daegab .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_faccb !=nil {return _faccb ;};};if _daegab .OptimizeForBrowser !=nil {if _gdfba :=_daegab .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072");_gdfba !=nil {return _gdfba ;};};if _daegab .RelyOnVML !=nil {if _gdgefg :=_daegab .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_gdgefg !=nil {return _gdgefg ;};};if _daegab .AllowPNG !=nil {if _eccad :=_daegab .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG");_eccad !=nil {return _eccad ;};};if _daegab .DoNotRelyOnCSS !=nil {if _eeab :=_daegab .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_eeab !=nil {return _eeab ;};};if _daegab .DoNotSaveAsSingleFile !=nil {if _faeeg :=_daegab .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065");_faeeg !=nil {return _faeeg ;};};if _daegab .DoNotOrganizeInFolder !=nil {if _cabec :=_daegab .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072");_cabec !=nil {return _cabec ;};};if _daegab .DoNotUseLongFileNames !=nil {if _bcdgef :=_daegab .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073");_bcdgef !=nil {return _bcdgef ;};};if _daegab .PixelsPerInch !=nil {if _accdf :=_daegab .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_accdf !=nil {return _accdf ;};};if _daegab .TargetScreenSz !=nil {if _gbdgd :=_daegab .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a");_gbdgd !=nil {return _gbdgd ;};};if _daegab .SaveSmartTagsAsXml !=nil {if _gdfff :=_daegab .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_gdfff !=nil {return _gdfff ;};};return nil ;};func (_fgbgae *CT_TblGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfefg :for {_gbaee ,_fegdd :=d .Token ();if _fegdd !=nil {return _fegdd ;};switch _bedaf :=_gbaee .(type ){case _d .StartElement :switch _bedaf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adddd :=NewCT_TblGridCol ();if _feeec :=d .DecodeElement (_adddd ,&_bedaf );_feeec !=nil {return _feeec ;};_fgbgae .GridCol =append (_fgbgae .GridCol ,_adddd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgbgae .TblGridChange =NewCT_TblGridChange ();if _gebaa :=d .DecodeElement (_fgbgae .TblGridChange ,&_bedaf );_gebaa !=nil {return _gebaa ;};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\u005fT\u0062\u006c\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_bedaf .Name );if _efgbf :=d .Skip ();_efgbf !=nil {return _efgbf ;};};case _d .EndElement :break _cfefg ;case _d .CharData :};};return nil ;};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_egbcd :=&CT_DecimalNumberOrPrecent {};return _egbcd ;};type ST_ObjectDrawAspect byte ; -// Position Gutter At Top of Page -GutterAtTop *CT_OnOff ; +// Validate validates the CT_Bookmark and its children +func (_ddcg *CT_Bookmark )Validate ()error {return _ddcg .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_dfecag *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfecag =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_dfecag =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_dfecag =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_dfecag =3;};return nil ;};func (_fbaad ST_TblLayoutType )String ()string {switch _fbaad {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_fcbbe :=&CT_DocPartBehavior {};_fcbbe .ValAttr =ST_DocPartBehavior (1);return _fcbbe ;};func (_ffcdbe ST_JcTable )String ()string {switch _ffcdbe {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 (_fbgfdg *ST_Wrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbfbcb ,_aafcaf :=d .Token ();if _aafcaf !=nil {return _aafcaf ;};if _beaebe ,_fafab :=_gbfbcb .(_d .EndElement );_fafab &&_beaebe .Name ==start .Name {*_fbgfdg =1;return nil ;};if _cbeae ,_dbadbe :=_gbfbcb .(_d .CharData );!_dbadbe {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbfbcb );}else {switch string (_cbeae ){case "":*_fbgfdg =0;case "\u0061\u0075\u0074\u006f":*_fbgfdg =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_fbgfdg =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_fbgfdg =3;case "\u0074\u0069\u0067h\u0074":*_fbgfdg =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_fbgfdg =5;case "\u006e\u006f\u006e\u0065":*_fbgfdg =6;};};_gbfbcb ,_aafcaf =d .Token ();if _aafcaf !=nil {return _aafcaf ;};if _efdgae ,_bfafd :=_gbfbcb .(_d .EndElement );_bfafd &&_efdgae .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbfbcb );};type ST_TabTlc byte ; -// Do Not Display Visual Indication of Spelling Errors -HideSpellingErrors *CT_OnOff ; +// Validate validates the CT_MailMergeDocType and its children +func (_eacd *CT_MailMergeDocType )Validate ()error {return _eacd .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_aeeeaa ST_DocPartGallery )Validate ()error {return _aeeeaa .ValidateWithPath ("")};func (_cfbgd *EG_RubyContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abacbc :for {_bcgbc ,_dfada :=d .Token ();if _dfada !=nil {return _dfada ;};switch _bdced :=_bcgbc .(type ){case _d .StartElement :switch _bdced .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbgd .R =NewCT_R ();if _aegfff :=d .DecodeElement (_cfbgd .R ,&_bdced );_aegfff !=nil {return _aegfff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfade :=NewEG_RunLevelElts ();_cfade .ProofErr =NewCT_ProofErr ();if _fbbcd :=d .DecodeElement (_cfade .ProofErr ,&_bdced );_fbbcd !=nil {return _fbbcd ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .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\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"}:_fdgcec :=NewEG_RunLevelElts ();_fdgcec .PermStart =NewCT_PermStart ();if _aacgb :=d .DecodeElement (_fdgcec .PermStart ,&_bdced );_aacgb !=nil {return _aacgb ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_fdgcec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_baaee :=NewEG_RunLevelElts ();_baaee .PermEnd =NewCT_Perm ();if _gffbg :=d .DecodeElement (_baaee .PermEnd ,&_bdced );_gffbg !=nil {return _gffbg ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_baaee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgecff :=NewEG_RunLevelElts ();_cgecff .Ins =NewCT_RunTrackChange ();if _aabgbg :=d .DecodeElement (_cgecff .Ins ,&_bdced );_aabgbg !=nil {return _aabgbg ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_cgecff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccggd :=NewEG_RunLevelElts ();_ccggd .Del =NewCT_RunTrackChange ();if _gddce :=d .DecodeElement (_ccggd .Del ,&_bdced );_gddce !=nil {return _gddce ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_ccggd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_badfc :=NewEG_RunLevelElts ();_badfc .MoveFrom =NewCT_RunTrackChange ();if _cagae :=d .DecodeElement (_badfc .MoveFrom ,&_bdced );_cagae !=nil {return _cagae ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_badfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bbdacb :=NewEG_RunLevelElts ();_bbdacb .MoveTo =NewCT_RunTrackChange ();if _fbcdd :=d .DecodeElement (_bbdacb .MoveTo ,&_bdced );_fbcdd !=nil {return _fbcdd ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_bbdacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafbdc :=NewEG_RunLevelElts ();_badgca :=NewEG_RangeMarkupElements ();_badgca .BookmarkStart =NewCT_Bookmark ();if _beaaf :=d .DecodeElement (_badgca .BookmarkStart ,&_bdced );_beaaf !=nil {return _beaaf ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_fafbdc );_fafbdc .EG_RangeMarkupElements =append (_fafbdc .EG_RangeMarkupElements ,_badgca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcefga :=NewEG_RunLevelElts ();_dfefe :=NewEG_RangeMarkupElements ();_dfefe .BookmarkEnd =NewCT_MarkupRange ();if _dcacee :=d .DecodeElement (_dfefe .BookmarkEnd ,&_bdced );_dcacee !=nil {return _dcacee ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_fcefga );_fcefga .EG_RangeMarkupElements =append (_fcefga .EG_RangeMarkupElements ,_dfefe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbba :=NewEG_RunLevelElts ();_cdccc :=NewEG_RangeMarkupElements ();_cdccc .MoveFromRangeStart =NewCT_MoveBookmark ();if _ggbcf :=d .DecodeElement (_cdccc .MoveFromRangeStart ,&_bdced );_ggbcf !=nil {return _ggbcf ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_gfbba );_gfbba .EG_RangeMarkupElements =append (_gfbba .EG_RangeMarkupElements ,_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 :"\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"}:_beabg :=NewEG_RunLevelElts ();_babdg :=NewEG_RangeMarkupElements ();_babdg .MoveFromRangeEnd =NewCT_MarkupRange ();if _fgeeb :=d .DecodeElement (_babdg .MoveFromRangeEnd ,&_bdced );_fgeeb !=nil {return _fgeeb ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_beabg );_beabg .EG_RangeMarkupElements =append (_beabg .EG_RangeMarkupElements ,_babdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_edfgg :=NewEG_RunLevelElts ();_gdgbc :=NewEG_RangeMarkupElements ();_gdgbc .MoveToRangeStart =NewCT_MoveBookmark ();if _gfaeae :=d .DecodeElement (_gdgbc .MoveToRangeStart ,&_bdced );_gfaeae !=nil {return _gfaeae ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_edfgg );_edfgg .EG_RangeMarkupElements =append (_edfgg .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 :"\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"}:_ddbfce :=NewEG_RunLevelElts ();_gdbgc :=NewEG_RangeMarkupElements ();_gdbgc .MoveToRangeEnd =NewCT_MarkupRange ();if _accag :=d .DecodeElement (_gdbgc .MoveToRangeEnd ,&_bdced );_accag !=nil {return _accag ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_ddbfce );_ddbfce .EG_RangeMarkupElements =append (_ddbfce .EG_RangeMarkupElements ,_gdbgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeefgb :=NewEG_RunLevelElts ();_cdefa :=NewEG_RangeMarkupElements ();_cdefa .CommentRangeStart =NewCT_MarkupRange ();if _bgeff :=d .DecodeElement (_cdefa .CommentRangeStart ,&_bdced );_bgeff !=nil {return _bgeff ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_eeefgb );_eeefgb .EG_RangeMarkupElements =append (_eeefgb .EG_RangeMarkupElements ,_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 :"\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"}:_ceddfg :=NewEG_RunLevelElts ();_fdaddd :=NewEG_RangeMarkupElements ();_fdaddd .CommentRangeEnd =NewCT_MarkupRange ();if _gcbea :=d .DecodeElement (_fdaddd .CommentRangeEnd ,&_bdced );_gcbea !=nil {return _gcbea ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_ceddfg );_ceddfg .EG_RangeMarkupElements =append (_ceddfg .EG_RangeMarkupElements ,_fdaddd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gabgg :=NewEG_RunLevelElts ();_aecebd :=NewEG_RangeMarkupElements ();_aecebd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _feace :=d .DecodeElement (_aecebd .CustomXmlInsRangeStart ,&_bdced );_feace !=nil {return _feace ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_gabgg );_gabgg .EG_RangeMarkupElements =append (_gabgg .EG_RangeMarkupElements ,_aecebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ddbgaa :=NewEG_RunLevelElts ();_bdfafg :=NewEG_RangeMarkupElements ();_bdfafg .CustomXmlInsRangeEnd =NewCT_Markup ();if _egacf :=d .DecodeElement (_bdfafg .CustomXmlInsRangeEnd ,&_bdced );_egacf !=nil {return _egacf ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_ddbgaa );_ddbgaa .EG_RangeMarkupElements =append (_ddbgaa .EG_RangeMarkupElements ,_bdfafg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_feabde :=NewEG_RunLevelElts ();_efecdf :=NewEG_RangeMarkupElements ();_efecdf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _beaba :=d .DecodeElement (_efecdf .CustomXmlDelRangeStart ,&_bdced );_beaba !=nil {return _beaba ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_feabde );_feabde .EG_RangeMarkupElements =append (_feabde .EG_RangeMarkupElements ,_efecdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bagbd :=NewEG_RunLevelElts ();_gfbbda :=NewEG_RangeMarkupElements ();_gfbbda .CustomXmlDelRangeEnd =NewCT_Markup ();if _acfdbb :=d .DecodeElement (_gfbbda .CustomXmlDelRangeEnd ,&_bdced );_acfdbb !=nil {return _acfdbb ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_bagbd );_bagbd .EG_RangeMarkupElements =append (_bagbd .EG_RangeMarkupElements ,_gfbbda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafae :=NewEG_RunLevelElts ();_aabfa :=NewEG_RangeMarkupElements ();_aabfa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _afgcec :=d .DecodeElement (_aabfa .CustomXmlMoveFromRangeStart ,&_bdced );_afgcec !=nil {return _afgcec ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_fafae );_fafae .EG_RangeMarkupElements =append (_fafae .EG_RangeMarkupElements ,_aabfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gggfe :=NewEG_RunLevelElts ();_efbggd :=NewEG_RangeMarkupElements ();_efbggd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aebccg :=d .DecodeElement (_efbggd .CustomXmlMoveFromRangeEnd ,&_bdced );_aebccg !=nil {return _aebccg ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_gggfe );_gggfe .EG_RangeMarkupElements =append (_gggfe .EG_RangeMarkupElements ,_efbggd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ggdbb :=NewEG_RunLevelElts ();_gfcbc :=NewEG_RangeMarkupElements ();_gfcbc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _adefd :=d .DecodeElement (_gfcbc .CustomXmlMoveToRangeStart ,&_bdced );_adefd !=nil {return _adefd ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_ggdbb );_ggdbb .EG_RangeMarkupElements =append (_ggdbb .EG_RangeMarkupElements ,_gfcbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_deaed :=NewEG_RunLevelElts ();_cadgg :=NewEG_RangeMarkupElements ();_cadgg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cgacd :=d .DecodeElement (_cadgg .CustomXmlMoveToRangeEnd ,&_bdced );_cgacd !=nil {return _cgacd ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_deaed );_deaed .EG_RangeMarkupElements =append (_deaed .EG_RangeMarkupElements ,_cadgg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdgbb :=NewEG_RunLevelElts ();_affcbe :=NewEG_MathContent ();_affcbe .OMathPara =_cd .NewOMathPara ();if _adecb :=d .DecodeElement (_affcbe .OMathPara ,&_bdced );_adecb !=nil {return _adecb ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_fdgbb );_fdgbb .EG_MathContent =append (_fdgbb .EG_MathContent ,_affcbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcffc :=NewEG_RunLevelElts ();_agafgf :=NewEG_MathContent ();_agafgf .OMath =_cd .NewOMath ();if _decgf :=d .DecodeElement (_agafgf .OMath ,&_bdced );_decgf !=nil {return _decgf ;};_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_dcffc );_dcffc .EG_MathContent =append (_dcffc .EG_MathContent ,_agafgf );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\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_bdced .Name );if _daegd :=d .Skip ();_daegd !=nil {return _daegd ;};};case _d .EndElement :break _abacbc ;case _d .CharData :};};return nil ;};func NewCT_LongHexNumber ()*CT_LongHexNumber {_cgbed :=&CT_LongHexNumber {};return _cgbed };func (_afbdf ST_EdnPos )String ()string {switch _afbdf {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};func NewCT_Em ()*CT_Em {_efdb :=&CT_Em {};_efdb .ValAttr =ST_Em (1);return _efdb };func (_babgga *ST_FldCharType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_babgga =0;case "\u0062\u0065\u0067i\u006e":*_babgga =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_babgga =2;case "\u0065\u006e\u0064":*_babgga =3;};return nil ;}; -// Do Not Display Visual Indication of Grammatical Errors -HideGrammaticalErrors *CT_OnOff ; +// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path +func (_caaea *CT_SdtPr )ValidateWithPath (path string )error {if _caaea .RPr !=nil {if _dfdeg :=_caaea .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dfdeg !=nil {return _dfdeg ;};};if _caaea .Alias !=nil {if _bggga :=_caaea .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073");_bggga !=nil {return _bggga ;};};if _caaea .Tag !=nil {if _bebdc :=_caaea .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_bebdc !=nil {return _bebdc ;};};if _caaea .Id !=nil {if _egagd :=_caaea .Id .ValidateWithPath (path +"\u002f\u0049\u0064");_egagd !=nil {return _egagd ;};};if _caaea .Lock !=nil {if _dfgca :=_caaea .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_dfgca !=nil {return _dfgca ;};};if _caaea .Placeholder !=nil {if _acgacc :=_caaea .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_acgacc !=nil {return _acgacc ;};};if _caaea .Temporary !=nil {if _dedce :=_caaea .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_dedce !=nil {return _dedce ;};};if _caaea .ShowingPlcHdr !=nil {if _adedg :=_caaea .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072");_adedg !=nil {return _adedg ;};};if _caaea .DataBinding !=nil {if _gfebg :=_caaea .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_gfebg !=nil {return _gfebg ;};};if _caaea .Label !=nil {if _gdded :=_caaea .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c");_gdded !=nil {return _gdded ;};};if _caaea .TabIndex !=nil {if _ggdcd :=_caaea .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_ggdcd !=nil {return _ggdcd ;};};if _caaea .Choice !=nil {if _gdaegc :=_caaea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gdaegc !=nil {return _gdaegc ;};};return nil ;};type CT_TblGridCol struct{ -// Grammar Checking Settings -ActiveWritingStyle []*CT_WritingStyle ; +// Grid Column Width +WAttr *_dg .ST_TwipsMeasure ;};type CT_VerticalAlignRun struct{ -// Spelling and Grammatical Checking State -ProofState *CT_Proof ; +// Subscript/Superscript Value +ValAttr _dg .ST_VerticalAlignRun ;};func (_cdfe *CT_Comment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baee :=range start .Attr {if _baee .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_ffcfg ,_deee :=_baee .Value ,error (nil );if _deee !=nil {return _deee ;};_cdfe .InitialsAttr =&_ffcfg ;continue ;};if _baee .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fdcd ,_gcb :=_baee .Value ,error (nil );if _gcb !=nil {return _gcb ;};_cdfe .AuthorAttr =_fdcd ;continue ;};if _baee .Name .Local =="\u0064\u0061\u0074\u0065"{_cacc ,_fdcb :=ParseStdlibTime (_baee .Value );if _fdcb !=nil {return _fdcb ;};_cdfe .DateAttr =&_cacc ;continue ;};if _baee .Name .Local =="\u0069\u0064"{_caff ,_cbdd :=_eb .ParseInt (_baee .Value ,10,64);if _cbdd !=nil {return _cbdd ;};_cdfe .IdAttr =_caff ;continue ;};};_bfcg :for {_gab ,_ddced :=d .Token ();if _ddced !=nil {return _ddced ;};switch _fedf :=_gab .(type ){case _d .StartElement :switch _fedf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbda :=NewEG_BlockLevelElts ();_aedad :=NewCT_AltChunk ();if _eeddb :=d .DecodeElement (_aedad ,&_fedf );_eeddb !=nil {return _eeddb ;};_gbda .AltChunk =append (_gbda .AltChunk ,_aedad );_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_gbda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cgg :=NewEG_BlockLevelElts ();_babe :=NewEG_ContentBlockContent ();_babe .CustomXml =NewCT_CustomXmlBlock ();if _cbdf :=d .DecodeElement (_babe .CustomXml ,&_fedf );_cbdf !=nil {return _cbdf ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_cgg );_cgg .EG_ContentBlockContent =append (_cgg .EG_ContentBlockContent ,_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 :"\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"}:_faaaf :=NewEG_BlockLevelElts ();_gdfb :=NewEG_ContentBlockContent ();_gdfb .Sdt =NewCT_SdtBlock ();if _ccdb :=d .DecodeElement (_gdfb .Sdt ,&_fedf );_ccdb !=nil {return _ccdb ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_faaaf );_faaaf .EG_ContentBlockContent =append (_faaaf .EG_ContentBlockContent ,_gdfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbeb :=NewEG_BlockLevelElts ();_fgfd :=NewEG_ContentBlockContent ();_cbac :=NewCT_P ();if _aaa :=d .DecodeElement (_cbac ,&_fedf );_aaa !=nil {return _aaa ;};_fgfd .P =append (_fgfd .P ,_cbac );_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_cbeb );_cbeb .EG_ContentBlockContent =append (_cbeb .EG_ContentBlockContent ,_fgfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgbeb :=NewEG_BlockLevelElts ();_gffa :=NewEG_ContentBlockContent ();_gbed :=NewCT_Tbl ();if _fdga :=d .DecodeElement (_gbed ,&_fedf );_fdga !=nil {return _fdga ;};_gffa .Tbl =append (_gffa .Tbl ,_gbed );_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_fgbeb );_fgbeb .EG_ContentBlockContent =append (_fgbeb .EG_ContentBlockContent ,_gffa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdff :=NewEG_BlockLevelElts ();_ffa :=NewEG_ContentBlockContent ();_agab :=NewEG_RunLevelElts ();_agab .ProofErr =NewCT_ProofErr ();if _edad :=d .DecodeElement (_agab .ProofErr ,&_fedf );_edad !=nil {return _edad ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_gdff );_gdff .EG_ContentBlockContent =append (_gdff .EG_ContentBlockContent ,_ffa );_ffa .EG_RunLevelElts =append (_ffa .EG_RunLevelElts ,_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 :"\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"}:_cddfb :=NewEG_BlockLevelElts ();_bbcb :=NewEG_ContentBlockContent ();_eegb :=NewEG_RunLevelElts ();_eegb .PermStart =NewCT_PermStart ();if _gcfb :=d .DecodeElement (_eegb .PermStart ,&_fedf );_gcfb !=nil {return _gcfb ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_cddfb );_cddfb .EG_ContentBlockContent =append (_cddfb .EG_ContentBlockContent ,_bbcb );_bbcb .EG_RunLevelElts =append (_bbcb .EG_RunLevelElts ,_eegb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gedg :=NewEG_BlockLevelElts ();_caac :=NewEG_ContentBlockContent ();_ddfd :=NewEG_RunLevelElts ();_ddfd .PermEnd =NewCT_Perm ();if _bec :=d .DecodeElement (_ddfd .PermEnd ,&_fedf );_bec !=nil {return _bec ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_gedg );_gedg .EG_ContentBlockContent =append (_gedg .EG_ContentBlockContent ,_caac );_caac .EG_RunLevelElts =append (_caac .EG_RunLevelElts ,_ddfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbg :=NewEG_BlockLevelElts ();_dfd :=NewEG_ContentBlockContent ();_dcbga :=NewEG_RunLevelElts ();_dcbga .Ins =NewCT_RunTrackChange ();if _ggff :=d .DecodeElement (_dcbga .Ins ,&_fedf );_ggff !=nil {return _ggff ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_cfbg );_cfbg .EG_ContentBlockContent =append (_cfbg .EG_ContentBlockContent ,_dfd );_dfd .EG_RunLevelElts =append (_dfd .EG_RunLevelElts ,_dcbga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfef :=NewEG_BlockLevelElts ();_ecb :=NewEG_ContentBlockContent ();_agccd :=NewEG_RunLevelElts ();_agccd .Del =NewCT_RunTrackChange ();if _cfde :=d .DecodeElement (_agccd .Del ,&_fedf );_cfde !=nil {return _cfde ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_bfef );_bfef .EG_ContentBlockContent =append (_bfef .EG_ContentBlockContent ,_ecb );_ecb .EG_RunLevelElts =append (_ecb .EG_RunLevelElts ,_agccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_beede :=NewEG_BlockLevelElts ();_ecba :=NewEG_ContentBlockContent ();_ebgb :=NewEG_RunLevelElts ();_ebgb .MoveFrom =NewCT_RunTrackChange ();if _dgdd :=d .DecodeElement (_ebgb .MoveFrom ,&_fedf );_dgdd !=nil {return _dgdd ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_beede );_beede .EG_ContentBlockContent =append (_beede .EG_ContentBlockContent ,_ecba );_ecba .EG_RunLevelElts =append (_ecba .EG_RunLevelElts ,_ebgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_afgca :=NewEG_BlockLevelElts ();_gfgac :=NewEG_ContentBlockContent ();_aeeb :=NewEG_RunLevelElts ();_aeeb .MoveTo =NewCT_RunTrackChange ();if _dgff :=d .DecodeElement (_aeeb .MoveTo ,&_fedf );_dgff !=nil {return _dgff ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_afgca );_afgca .EG_ContentBlockContent =append (_afgca .EG_ContentBlockContent ,_gfgac );_gfgac .EG_RunLevelElts =append (_gfgac .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 :"\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"}:_gacb :=NewEG_BlockLevelElts ();_gbc :=NewEG_ContentBlockContent ();_faafc :=NewEG_RunLevelElts ();_gcdd :=NewEG_RangeMarkupElements ();_gcdd .BookmarkStart =NewCT_Bookmark ();if _bace :=d .DecodeElement (_gcdd .BookmarkStart ,&_fedf );_bace !=nil {return _bace ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_gacb );_gacb .EG_ContentBlockContent =append (_gacb .EG_ContentBlockContent ,_gbc );_gbc .EG_RunLevelElts =append (_gbc .EG_RunLevelElts ,_faafc );_faafc .EG_RangeMarkupElements =append (_faafc .EG_RangeMarkupElements ,_gcdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfga :=NewEG_BlockLevelElts ();_cfbb :=NewEG_ContentBlockContent ();_abeg :=NewEG_RunLevelElts ();_ccg :=NewEG_RangeMarkupElements ();_ccg .BookmarkEnd =NewCT_MarkupRange ();if _decc :=d .DecodeElement (_ccg .BookmarkEnd ,&_fedf );_decc !=nil {return _decc ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_cgfga );_cgfga .EG_ContentBlockContent =append (_cgfga .EG_ContentBlockContent ,_cfbb );_cfbb .EG_RunLevelElts =append (_cfbb .EG_RunLevelElts ,_abeg );_abeg .EG_RangeMarkupElements =append (_abeg .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 :"\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"}:_eefe :=NewEG_BlockLevelElts ();_cbce :=NewEG_ContentBlockContent ();_ffedd :=NewEG_RunLevelElts ();_bfca :=NewEG_RangeMarkupElements ();_bfca .MoveFromRangeStart =NewCT_MoveBookmark ();if _dcbfb :=d .DecodeElement (_bfca .MoveFromRangeStart ,&_fedf );_dcbfb !=nil {return _dcbfb ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_eefe );_eefe .EG_ContentBlockContent =append (_eefe .EG_ContentBlockContent ,_cbce );_cbce .EG_RunLevelElts =append (_cbce .EG_RunLevelElts ,_ffedd );_ffedd .EG_RangeMarkupElements =append (_ffedd .EG_RangeMarkupElements ,_bfca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bdea :=NewEG_BlockLevelElts ();_gaad :=NewEG_ContentBlockContent ();_bafef :=NewEG_RunLevelElts ();_ccgb :=NewEG_RangeMarkupElements ();_ccgb .MoveFromRangeEnd =NewCT_MarkupRange ();if _fgfb :=d .DecodeElement (_ccgb .MoveFromRangeEnd ,&_fedf );_fgfb !=nil {return _fgfb ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_bdea );_bdea .EG_ContentBlockContent =append (_bdea .EG_ContentBlockContent ,_gaad );_gaad .EG_RunLevelElts =append (_gaad .EG_RunLevelElts ,_bafef );_bafef .EG_RangeMarkupElements =append (_bafef .EG_RangeMarkupElements ,_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 :"\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"}:_dcadb :=NewEG_BlockLevelElts ();_aada :=NewEG_ContentBlockContent ();_bagda :=NewEG_RunLevelElts ();_accd :=NewEG_RangeMarkupElements ();_accd .MoveToRangeStart =NewCT_MoveBookmark ();if _gabf :=d .DecodeElement (_accd .MoveToRangeStart ,&_fedf );_gabf !=nil {return _gabf ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_dcadb );_dcadb .EG_ContentBlockContent =append (_dcadb .EG_ContentBlockContent ,_aada );_aada .EG_RunLevelElts =append (_aada .EG_RunLevelElts ,_bagda );_bagda .EG_RangeMarkupElements =append (_bagda .EG_RangeMarkupElements ,_accd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dcfa :=NewEG_BlockLevelElts ();_dbad :=NewEG_ContentBlockContent ();_egcd :=NewEG_RunLevelElts ();_cbfc :=NewEG_RangeMarkupElements ();_cbfc .MoveToRangeEnd =NewCT_MarkupRange ();if _egb :=d .DecodeElement (_cbfc .MoveToRangeEnd ,&_fedf );_egb !=nil {return _egb ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_dcfa );_dcfa .EG_ContentBlockContent =append (_dcfa .EG_ContentBlockContent ,_dbad );_dbad .EG_RunLevelElts =append (_dbad .EG_RunLevelElts ,_egcd );_egcd .EG_RangeMarkupElements =append (_egcd .EG_RangeMarkupElements ,_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 :"\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"}:_egga :=NewEG_BlockLevelElts ();_ebgbg :=NewEG_ContentBlockContent ();_egfe :=NewEG_RunLevelElts ();_bgaa :=NewEG_RangeMarkupElements ();_bgaa .CommentRangeStart =NewCT_MarkupRange ();if _bdcg :=d .DecodeElement (_bgaa .CommentRangeStart ,&_fedf );_bdcg !=nil {return _bdcg ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_egga );_egga .EG_ContentBlockContent =append (_egga .EG_ContentBlockContent ,_ebgbg );_ebgbg .EG_RunLevelElts =append (_ebgbg .EG_RunLevelElts ,_egfe );_egfe .EG_RangeMarkupElements =append (_egfe .EG_RangeMarkupElements ,_bgaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggg :=NewEG_BlockLevelElts ();_ffcb :=NewEG_ContentBlockContent ();_caad :=NewEG_RunLevelElts ();_ccec :=NewEG_RangeMarkupElements ();_ccec .CommentRangeEnd =NewCT_MarkupRange ();if _ebfd :=d .DecodeElement (_ccec .CommentRangeEnd ,&_fedf );_ebfd !=nil {return _ebfd ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_gggg );_gggg .EG_ContentBlockContent =append (_gggg .EG_ContentBlockContent ,_ffcb );_ffcb .EG_RunLevelElts =append (_ffcb .EG_RunLevelElts ,_caad );_caad .EG_RangeMarkupElements =append (_caad .EG_RangeMarkupElements ,_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 :"\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"}:_bcaeg :=NewEG_BlockLevelElts ();_fgc :=NewEG_ContentBlockContent ();_gaeg :=NewEG_RunLevelElts ();_bdda :=NewEG_RangeMarkupElements ();_bdda .CustomXmlInsRangeStart =NewCT_TrackChange ();if _agb :=d .DecodeElement (_bdda .CustomXmlInsRangeStart ,&_fedf );_agb !=nil {return _agb ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_bcaeg );_bcaeg .EG_ContentBlockContent =append (_bcaeg .EG_ContentBlockContent ,_fgc );_fgc .EG_RunLevelElts =append (_fgc .EG_RunLevelElts ,_gaeg );_gaeg .EG_RangeMarkupElements =append (_gaeg .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\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"}:_eccd :=NewEG_BlockLevelElts ();_aaca :=NewEG_ContentBlockContent ();_ccdga :=NewEG_RunLevelElts ();_ffgbf :=NewEG_RangeMarkupElements ();_ffgbf .CustomXmlInsRangeEnd =NewCT_Markup ();if _ecfg :=d .DecodeElement (_ffgbf .CustomXmlInsRangeEnd ,&_fedf );_ecfg !=nil {return _ecfg ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_eccd );_eccd .EG_ContentBlockContent =append (_eccd .EG_ContentBlockContent ,_aaca );_aaca .EG_RunLevelElts =append (_aaca .EG_RunLevelElts ,_ccdga );_ccdga .EG_RangeMarkupElements =append (_ccdga .EG_RangeMarkupElements ,_ffgbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_abdf :=NewEG_BlockLevelElts ();_agge :=NewEG_ContentBlockContent ();_fce :=NewEG_RunLevelElts ();_aedf :=NewEG_RangeMarkupElements ();_aedf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _feba :=d .DecodeElement (_aedf .CustomXmlDelRangeStart ,&_fedf );_feba !=nil {return _feba ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_abdf );_abdf .EG_ContentBlockContent =append (_abdf .EG_ContentBlockContent ,_agge );_agge .EG_RunLevelElts =append (_agge .EG_RunLevelElts ,_fce );_fce .EG_RangeMarkupElements =append (_fce .EG_RangeMarkupElements ,_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 :"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"}:_eabf :=NewEG_BlockLevelElts ();_aggd :=NewEG_ContentBlockContent ();_ddcee :=NewEG_RunLevelElts ();_ffce :=NewEG_RangeMarkupElements ();_ffce .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbcad :=d .DecodeElement (_ffce .CustomXmlDelRangeEnd ,&_fedf );_bbcad !=nil {return _bbcad ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_eabf );_eabf .EG_ContentBlockContent =append (_eabf .EG_ContentBlockContent ,_aggd );_aggd .EG_RunLevelElts =append (_aggd .EG_RunLevelElts ,_ddcee );_ddcee .EG_RangeMarkupElements =append (_ddcee .EG_RangeMarkupElements ,_ffce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fabf :=NewEG_BlockLevelElts ();_gead :=NewEG_ContentBlockContent ();_eedba :=NewEG_RunLevelElts ();_afag :=NewEG_RangeMarkupElements ();_afag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fdad :=d .DecodeElement (_afag .CustomXmlMoveFromRangeStart ,&_fedf );_fdad !=nil {return _fdad ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_fabf );_fabf .EG_ContentBlockContent =append (_fabf .EG_ContentBlockContent ,_gead );_gead .EG_RunLevelElts =append (_gead .EG_RunLevelElts ,_eedba );_eedba .EG_RangeMarkupElements =append (_eedba .EG_RangeMarkupElements ,_afag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ebed :=NewEG_BlockLevelElts ();_acec :=NewEG_ContentBlockContent ();_aadd :=NewEG_RunLevelElts ();_bea :=NewEG_RangeMarkupElements ();_bea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ecaef :=d .DecodeElement (_bea .CustomXmlMoveFromRangeEnd ,&_fedf );_ecaef !=nil {return _ecaef ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_ebed );_ebed .EG_ContentBlockContent =append (_ebed .EG_ContentBlockContent ,_acec );_acec .EG_RunLevelElts =append (_acec .EG_RunLevelElts ,_aadd );_aadd .EG_RangeMarkupElements =append (_aadd .EG_RangeMarkupElements ,_bea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dgcb :=NewEG_BlockLevelElts ();_gdfe :=NewEG_ContentBlockContent ();_dafb :=NewEG_RunLevelElts ();_efgc :=NewEG_RangeMarkupElements ();_efgc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bagdc :=d .DecodeElement (_efgc .CustomXmlMoveToRangeStart ,&_fedf );_bagdc !=nil {return _bagdc ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_dgcb );_dgcb .EG_ContentBlockContent =append (_dgcb .EG_ContentBlockContent ,_gdfe );_gdfe .EG_RunLevelElts =append (_gdfe .EG_RunLevelElts ,_dafb );_dafb .EG_RangeMarkupElements =append (_dafb .EG_RangeMarkupElements ,_efgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_agcce :=NewEG_BlockLevelElts ();_gaegc :=NewEG_ContentBlockContent ();_cddb :=NewEG_RunLevelElts ();_edadb :=NewEG_RangeMarkupElements ();_edadb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _debg :=d .DecodeElement (_edadb .CustomXmlMoveToRangeEnd ,&_fedf );_debg !=nil {return _debg ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_agcce );_agcce .EG_ContentBlockContent =append (_agcce .EG_ContentBlockContent ,_gaegc );_gaegc .EG_RunLevelElts =append (_gaegc .EG_RunLevelElts ,_cddb );_cddb .EG_RangeMarkupElements =append (_cddb .EG_RangeMarkupElements ,_edadb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afcg :=NewEG_BlockLevelElts ();_ddfde :=NewEG_ContentBlockContent ();_cccfd :=NewEG_RunLevelElts ();_fgaga :=NewEG_MathContent ();_fgaga .OMathPara =_cd .NewOMathPara ();if _dafg :=d .DecodeElement (_fgaga .OMathPara ,&_fedf );_dafg !=nil {return _dafg ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_afcg );_afcg .EG_ContentBlockContent =append (_afcg .EG_ContentBlockContent ,_ddfde );_ddfde .EG_RunLevelElts =append (_ddfde .EG_RunLevelElts ,_cccfd );_cccfd .EG_MathContent =append (_cccfd .EG_MathContent ,_fgaga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abda :=NewEG_BlockLevelElts ();_dgcba :=NewEG_ContentBlockContent ();_feca :=NewEG_RunLevelElts ();_cga :=NewEG_MathContent ();_cga .OMath =_cd .NewOMath ();if _ecgdd :=d .DecodeElement (_cga .OMath ,&_fedf );_ecgdd !=nil {return _ecgdd ;};_cdfe .EG_BlockLevelElts =append (_cdfe .EG_BlockLevelElts ,_abda );_abda .EG_ContentBlockContent =append (_abda .EG_ContentBlockContent ,_dgcba );_dgcba .EG_RunLevelElts =append (_dgcba .EG_RunLevelElts ,_feca );_feca .EG_MathContent =append (_feca .EG_MathContent ,_cga );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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_fedf .Name );if _afbb :=d .Skip ();_afbb !=nil {return _afbb ;};};case _d .EndElement :break _bfcg ;case _d .CharData :};};return nil ;};func (_fedaf *CT_RPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fedaf .RStyle !=nil {_fcgbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fedaf .RStyle ,_fcgbg );};if _fedaf .RFonts !=nil {_baga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_fedaf .RFonts ,_baga );};if _fedaf .B !=nil {_deebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_fedaf .B ,_deebd );};if _fedaf .BCs !=nil {_aaaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_fedaf .BCs ,_aaaff );};if _fedaf .I !=nil {_aaaea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_fedaf .I ,_aaaea );};if _fedaf .ICs !=nil {_gdecf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_fedaf .ICs ,_gdecf );};if _fedaf .Caps !=nil {_cgffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_fedaf .Caps ,_cgffb );};if _fedaf .SmallCaps !=nil {_bfgba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_fedaf .SmallCaps ,_bfgba );};if _fedaf .Strike !=nil {_fffca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_fedaf .Strike ,_fffca );};if _fedaf .Dstrike !=nil {_dfef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_fedaf .Dstrike ,_dfef );};if _fedaf .Outline !=nil {_fdecdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_fedaf .Outline ,_fdecdb );};if _fedaf .Shadow !=nil {_deeec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fedaf .Shadow ,_deeec );};if _fedaf .Emboss !=nil {_dacec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_fedaf .Emboss ,_dacec );};if _fedaf .Imprint !=nil {_gadab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_fedaf .Imprint ,_gadab );};if _fedaf .NoProof !=nil {_egcdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_fedaf .NoProof ,_egcdg );};if _fedaf .SnapToGrid !=nil {_cebad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_fedaf .SnapToGrid ,_cebad );};if _fedaf .Vanish !=nil {_ecdbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fedaf .Vanish ,_ecdbf );};if _fedaf .WebHidden !=nil {_bdae :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_fedaf .WebHidden ,_bdae );};if _fedaf .Color !=nil {_gadfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fedaf .Color ,_gadfe );};if _fedaf .Spacing !=nil {_fffad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_fedaf .Spacing ,_fffad );};if _fedaf .W !=nil {_fbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_fedaf .W ,_fbeg );};if _fedaf .Kern !=nil {_agdda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_fedaf .Kern ,_agdda );};if _fedaf .Position !=nil {_addag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fedaf .Position ,_addag );};if _fedaf .Sz !=nil {_ddcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_fedaf .Sz ,_ddcfc );};if _fedaf .SzCs !=nil {_afgafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_fedaf .SzCs ,_afgafa );};if _fedaf .Highlight !=nil {_bafbff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fedaf .Highlight ,_bafbff );};if _fedaf .U !=nil {_abcbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_fedaf .U ,_abcbe );};if _fedaf .Effect !=nil {_bbcee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_fedaf .Effect ,_bbcee );};if _fedaf .Bdr !=nil {_afaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_fedaf .Bdr ,_afaa );};if _fedaf .Shd !=nil {_gcaaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fedaf .Shd ,_gcaaf );};if _fedaf .FitText !=nil {_geacd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_fedaf .FitText ,_geacd );};if _fedaf .VertAlign !=nil {_cbadc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fedaf .VertAlign ,_cbadc );};if _fedaf .Rtl !=nil {_bfebg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_fedaf .Rtl ,_bfebg );};if _fedaf .Cs !=nil {_afbcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_fedaf .Cs ,_afbcc );};if _fedaf .Em !=nil {_gabff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_fedaf .Em ,_gabff );};if _fedaf .Lang !=nil {_gcecc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_fedaf .Lang ,_gcecc );};if _fedaf .EastAsianLayout !=nil {_fgaca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fedaf .EastAsianLayout ,_fgaca );};if _fedaf .SpecVanish !=nil {_bbgad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fedaf .SpecVanish ,_bbgad );};if _fedaf .OMath !=nil {_geaef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_fedaf .OMath ,_geaef );};if _fedaf .RPrChange !=nil {_dgffg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fedaf .RPrChange ,_dgffg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Structured Document Tag Placeholder Text Should be Resaved -FormsDesign *CT_OnOff ; +// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path +func (_egfgc *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _acafe ,_faccd :=range _egfgc .EG_ContentBlockContent {if _ddafc :=_faccd .ValidateWithPath (_a .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 ,_acafe ));_ddafc !=nil {return _ddafc ;};};return nil ;};func NewCT_FFTextType ()*CT_FFTextType {_fadaa :=&CT_FFTextType {};_fadaa .ValAttr =ST_FFTextType (1);return _fadaa ;};func NewCT_CalendarType ()*CT_CalendarType {_eedge :=&CT_CalendarType {};return _eedge };func NewCT_String ()*CT_String {_fdbfg :=&CT_String {};return _fdbfg };func (_cdg *AG_TransitionalPassword )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdg .CryptProviderTypeAttr !=_dg .ST_CryptProvUnset {_bdg ,_gad :=_cdg .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _gad !=nil {return _gad ;};start .Attr =append (start .Attr ,_bdg );};if _cdg .CryptAlgorithmClassAttr !=_dg .ST_AlgClassUnset {_ad ,_dea :=_cdg .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _dea !=nil {return _dea ;};start .Attr =append (start .Attr ,_ad );};if _cdg .CryptAlgorithmTypeAttr !=_dg .ST_AlgTypeUnset {_gadb ,_age :=_cdg .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _age !=nil {return _age ;};start .Attr =append (start .Attr ,_gadb );};if _cdg .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 :_a .Sprintf ("\u0025\u0076",*_cdg .CryptAlgorithmSidAttr )});};if _cdg .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 :_a .Sprintf ("\u0025\u0076",*_cdg .CryptSpinCountAttr )});};if _cdg .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 :_a .Sprintf ("\u0025\u0076",*_cdg .CryptProviderAttr )});};if _cdg .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cdg .AlgIdExtAttr )});};if _cdg .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 :_a .Sprintf ("\u0025\u0076",*_cdg .AlgIdExtSourceAttr )});};if _cdg .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 :_a .Sprintf ("\u0025\u0076",*_cdg .CryptProviderTypeExtAttr )});};if _cdg .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 :_a .Sprintf ("\u0025\u0076",*_cdg .CryptProviderTypeExtSourceAttr )});};if _cdg .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_cdg .HashAttr )});};if _cdg .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cdg .SaltAttr )});};return nil ;};func NewCT_TextDirection ()*CT_TextDirection {_dadeb :=&CT_TextDirection {};_dadeb .ValAttr =ST_TextDirection (1);return _dadeb ;};func NewCT_TblPrExBase ()*CT_TblPrExBase {_fddff :=&CT_TblPrExBase {};return _fddff };type CT_VerticalJc struct{ -// Attached Document Template -AttachedTemplate *CT_Rel ; +// Vertical Alignment Setting +ValAttr ST_VerticalJc ;};func (_efcgg *CT_RecipientData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efcgg .Column =NewCT_DecimalNumber ();_efcgg .UniqueTag =NewCT_Base64Binary ();_fgfegd :for {_debec ,_accec :=d .Token ();if _accec !=nil {return _accec ;};switch _fcdaa :=_debec .(type ){case _d .StartElement :switch _fcdaa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efcgg .Active =NewCT_OnOff ();if _ggedb :=d .DecodeElement (_efcgg .Active ,&_fcdaa );_ggedb !=nil {return _ggedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _cacgc :=d .DecodeElement (_efcgg .Column ,&_fcdaa );_cacgc !=nil {return _cacgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _geaaa :=d .DecodeElement (_efcgg .UniqueTag ,&_fcdaa );_geaaa !=nil {return _geaaa ;};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\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025v",_fcdaa .Name );if _gdcedc :=d .Skip ();_gdcedc !=nil {return _gdcedc ;};};case _d .EndElement :break _fgfegd ;case _d .CharData :};};return nil ;};type CT_TblPrExBase struct{ -// Automatically Update Styles From Document Template -LinkStyles *CT_OnOff ; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Suggested Filtering for List of Document Styles -StylePaneFormatFilter *CT_StylePaneFilter ; +// Table Alignment Exception +Jc *CT_JcTable ; -// Suggested Sorting for List of Document Styles -StylePaneSortMethod *CT_StyleSort ; +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Document Classification -DocumentType *CT_DocType ; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// Mail Merge Settings -MailMerge *CT_MailMerge ; +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// Visibility of Annotation Types -RevisionView *CT_TrackChangesView ; +// Table Shading Exception +Shd *CT_Shd ; -// Track Revisions to Document -TrackRevisions *CT_OnOff ; +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// Do Not Use Move Syntax When Tracking Revisions -DoNotTrackMoves *CT_OnOff ; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Do Not Track Formatting Revisions When Tracking Revisions -DoNotTrackFormatting *CT_OnOff ; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;}; -// Document Editing Restrictions -DocumentProtection *CT_DocProtect ; +// Validate validates the CT_ShapeDefaults and its children +func (_aeabf *CT_ShapeDefaults )Validate ()error {return _aeabf .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func NewWdEG_WrapType ()*WdEG_WrapType {_ddffe :=&WdEG_WrapType {};return _ddffe }; -// Allow Automatic Formatting to Override Formatting Protection Settings -AutoFormatOverride *CT_OnOff ; +// Validate validates the CT_SectPr and its children +func (_dafeg *CT_SectPr )Validate ()error {return _dafeg .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func (_cfccf ST_MeasurementOrPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfccf .ST_DecimalNumberOrPercent !=nil {e .Encode (_cfccf .ST_DecimalNumberOrPercent );};if _cfccf .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_cfccf .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};type CT_TblPrEx struct{ -// Prevent Modification of Themes Part -StyleLockTheme *CT_OnOff ; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Prevent Replacement of Styles Part -StyleLockQFSet *CT_OnOff ; +// Table Alignment Exception +Jc *CT_JcTable ; -// Distance Between Automatic Tab Stops -DefaultTabStop *CT_TwipsMeasure ; +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Automatically Hyphenate Document Contents When Displayed -AutoHyphenation *CT_OnOff ; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// Maximum Number of Consecutively Hyphenated Lines -ConsecutiveHyphenLimit *CT_DecimalNumber ; +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// Hyphenation Zone -HyphenationZone *CT_TwipsMeasure ; +// Table Shading Exception +Shd *CT_Shd ; -// Do Not Hyphenate Words in ALL CAPITAL LETTERS -DoNotHyphenateCaps *CT_OnOff ; +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// Show E-Mail Message Header -ShowEnvelope *CT_OnOff ; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Percentage of Document to Use When Generating Summary -SummaryLength *CT_DecimalNumberOrPrecent ; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func NewCT_RubyAlign ()*CT_RubyAlign {_dbafa :=&CT_RubyAlign {};_dbafa .ValAttr =ST_RubyAlign (1);return _dbafa ;};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_efaagd :=&CT_UnsignedDecimalNumber {};return _efaagd ;};func (_efbge *CT_SmartTagPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efbge .Attr !=nil {_dadce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_babbbb :=range _efbge .Attr {e .EncodeElement (_babbbb ,_dadce );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Paragraph Style Applied to Automatically Generated Paragraphs -ClickAndTypeStyle *CT_String ; +// Validate validates the Footnotes and its children +func (_cgdbc *Footnotes )Validate ()error {return _cgdbc .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};type CT_SdtRow struct{ -// Default Table Style for Newly Inserted Tables -DefaultTableStyle *CT_String ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Different Even/Odd Page Headers and Footers -EvenAndOddHeaders *CT_OnOff ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Reverse Book Fold Printing -BookFoldRevPrinting *CT_OnOff ; +// Row-Level Structured Document Tag Content +SdtContent *CT_SdtContentRow ;};type Numbering struct{CT_Numbering };func (_gccaa *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gccaa =0;case "\u0074\u0065\u0078\u0074":*_gccaa =1;case "\u0064\u0061\u0074\u0065":*_gccaa =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_gccaa =3;};return nil ;};func NewEG_RPrMath ()*EG_RPrMath {_bafbge :=&EG_RPrMath {};return _bafbge }; -// Book Fold Printing -BookFoldPrinting *CT_OnOff ; +// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path +func (_cffdg *CT_FrameScrollbar )ValidateWithPath (path string )error {if _cffdg .ValAttr ==ST_FrameScrollbarUnset {return _a .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 _addda :=_cffdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addda !=nil {return _addda ;};return nil ;};type CT_NumFmt struct{ -// Number of Pages Per Booklet -BookFoldPrintingSheets *CT_DecimalNumber ; +// Numbering Format Type +ValAttr ST_NumberFormat ; -// Drawing Grid Horizontal Grid Unit Size -DrawingGridHorizontalSpacing *CT_TwipsMeasure ; +// Custom Defined Number Format +FormatAttr *string ;};func NewCT_VerticalJc ()*CT_VerticalJc {_ddbgb :=&CT_VerticalJc {};_ddbgb .ValAttr =ST_VerticalJc (1);return _ddbgb ;};var ST_CnfPatternRe =_b .MustCompile (ST_CnfPattern );func NewCT_SimpleField ()*CT_SimpleField {_dggaf :=&CT_SimpleField {};return _dggaf };func (_faefb *CT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _faefb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_a .Sprintf ("\u0025\u0076",*_faefb .RsidRPrAttr )});};if _faefb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_faefb .RsidDelAttr )});};if _faefb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_faefb .RsidRAttr )});};e .EncodeToken (start );if _faefb .RPr !=nil {_agfcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_faefb .RPr ,_agfcf );};if _faefb .EG_RunInnerContent !=nil {for _ ,_ccgda :=range _faefb .EG_RunInnerContent {_ccgda .MarshalXML (e ,_d .StartElement {});};};for _ ,_dbadd :=range _faefb .Extra {if _cebdg :=_dbadd .MarshalXML (e ,_d .StartElement {});_cebdg !=nil {return _cebdg ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_feeda :=&CT_VerticalAlignRun {};_feeda .ValAttr =_dg .ST_VerticalAlignRun (1);return _feeda ;};func (_gbbgcb ST_VAnchor )Validate ()error {return _gbbgcb .ValidateWithPath ("")};func NewCT_Empty ()*CT_Empty {_abefg :=&CT_Empty {};return _abefg };func NewCT_FFStatusText ()*CT_FFStatusText {_deda :=&CT_FFStatusText {};return _deda };func (_gfdbc ST_LineSpacingRule )ValidateWithPath (path string )error {switch _gfdbc {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfdbc ));};return nil ;}; -// Drawing Grid Vertical Grid Unit Size -DrawingGridVerticalSpacing *CT_TwipsMeasure ; +// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path +func (_aafab *CT_Numbering )ValidateWithPath (path string )error {for _cedfgg ,_ggdbc :=range _aafab .NumPicBullet {if _bdfaa :=_ggdbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_cedfgg ));_bdfaa !=nil {return _bdfaa ;};};for _gfadc ,_dedff :=range _aafab .AbstractNum {if _cfcff :=_dedff .ValidateWithPath (_a .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_gfadc ));_cfcff !=nil {return _cfcff ;};};for _baaeg ,_gdfef :=range _aafab .Num {if _fdcff :=_gdfef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_baaeg ));_fdcff !=nil {return _fdcff ;};};if _aafab .NumIdMacAtCleanup !=nil {if _ebbfb :=_aafab .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070");_ebbfb !=nil {return _ebbfb ;};};return nil ;}; -// Distance between Horizontal Gridlines -DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; +// Validate validates the CT_Proof and its children +func (_ddcafb *CT_Proof )Validate ()error {return _ddcafb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");};func (_cbebe *Fonts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbebe .CT_FontsList =*NewCT_FontsList ();_gafbbf :for {_edgeec ,_cagdcf :=d .Token ();if _cagdcf !=nil {return _cagdcf ;};switch _beecdf :=_edgeec .(type ){case _d .StartElement :switch _beecdf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_badbe :=NewCT_Font ();if _aabce :=d .DecodeElement (_badbe ,&_beecdf );_aabce !=nil {return _aabce ;};_cbebe .Font =append (_cbebe .Font ,_badbe );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 \u0046\u006f\u006et\u0073 \u0025\u0076",_beecdf .Name );if _adcfg :=d .Skip ();_adcfg !=nil {return _adcfg ;};};case _d .EndElement :break _gafbbf ;case _d .CharData :};};return nil ;};type CT_TcPrBase struct{ -// Distance between Vertical Gridlines -DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Do Not Use Margins for Drawing Grid Origin -DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Drawing Grid Horizontal Origin Point -DrawingGridHorizontalOrigin *CT_TwipsMeasure ; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Drawing Grid Vertical Origin Point -DrawingGridVerticalOrigin *CT_TwipsMeasure ; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Do Not Show Visual Indicator For Form Fields -DoNotShadeFormData *CT_OnOff ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Never Kern Punctuation Characters -NoPunctuationKerning *CT_OnOff ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Character-Level Whitespace Compression -CharacterSpacingControl *CT_CharacterSpacing ; +// Table Cell Shading +Shd *CT_Shd ; -// Print Two Pages Per Sheet -PrintTwoOnOne *CT_OnOff ; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Use Strict Kinsoku Rules for Japanese Text -StrictFirstAndLastChars *CT_OnOff ; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Custom Set of Characters Which Cannot End a Line -NoLineBreaksAfter *CT_Kinsoku ; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Custom Set Of Characters Which Cannot Begin A Line -NoLineBreaksBefore *CT_Kinsoku ; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Generate Thumbnail For Document On Save -SavePreviewPicture *CT_OnOff ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Do Not Validate Custom XML Markup Against Schemas -DoNotValidateAgainstSchema *CT_OnOff ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Allow Saving Document As XML File When Custom XML Markup Is Invalid -SaveInvalidXml *CT_OnOff ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ;}; -// Ignore Mixed Content When Validating Custom XML Markup -IgnoreMixedContent *CT_OnOff ; +// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path +func (_bebdf *GlossaryDocument )ValidateWithPath (path string )error {if _gfacd :=_bebdf .CT_GlossaryDocument .ValidateWithPath (path );_gfacd !=nil {return _gfacd ;};return nil ;};func (_dfdc *CT_Empty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Use Custom XML Element Names as Default Placeholder Text -AlwaysShowPlaceholderText *CT_OnOff ; +// Validate validates the CT_TblStylePr and its children +func (_cgacf *CT_TblStylePr )Validate ()error {return _cgacf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};func (_fd *CT_AbstractNum )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_df :=range start .Attr {if _df .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_dbcb ,_aa :=_eb .ParseInt (_df .Value ,10,64);if _aa !=nil {return _aa ;};_fd .AbstractNumIdAttr =_dbcb ;continue ;};};_abd :for {_faa ,_cddd :=d .Token ();if _cddd !=nil {return _cddd ;};switch _cb :=_faa .(type ){case _d .StartElement :switch _cb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fd .Nsid =NewCT_LongHexNumber ();if _bfg :=d .DecodeElement (_fd .Nsid ,&_cb );_bfg !=nil {return _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\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"}:_fd .MultiLevelType =NewCT_MultiLevelType ();if _ba :=d .DecodeElement (_fd .MultiLevelType ,&_cb );_ba !=nil {return _ba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fd .Tmpl =NewCT_LongHexNumber ();if _da :=d .DecodeElement (_fd .Tmpl ,&_cb );_da !=nil {return _da ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fd .Name =NewCT_String ();if _egd :=d .DecodeElement (_fd .Name ,&_cb );_egd !=nil {return _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 :"\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"}:_fd .StyleLink =NewCT_String ();if _aac :=d .DecodeElement (_fd .StyleLink ,&_cb );_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 :"\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"}:_fd .NumStyleLink =NewCT_String ();if _baa :=d .DecodeElement (_fd .NumStyleLink ,&_cb );_baa !=nil {return _baa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egg :=NewCT_Lvl ();if _bce :=d .DecodeElement (_egg ,&_cb );_bce !=nil {return _bce ;};_fd .Lvl =append (_fd .Lvl ,_egg );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\u0041\u0062\u0073\u0074\u0072\u0061\u0063t\u004eu\u006d\u0020\u0025\u0076",_cb .Name );if _dca :=d .Skip ();_dca !=nil {return _dca ;};};case _d .EndElement :break _abd ;case _d .CharData :};};return nil ;};type CT_SimpleField struct{ -// Do Not Show Visual Indicator For Invalid Custom XML Markup -DoNotDemarcateInvalidXml *CT_OnOff ; +// Field Codes +InstrAttr string ; -// Only Save Custom XML Markup -SaveXmlDataOnly *CT_OnOff ; +// Field Should Not Be Recalculated +FldLockAttr *_dg .ST_OnOff ; -// Save Document as XML File through Custom XSL Transform -UseXSLTWhenSaving *CT_OnOff ; +// Field Result Invalidated +DirtyAttr *_dg .ST_OnOff ; -// Custom XSL Transform To Use When Saving As XML File -SaveThroughXslt *CT_SaveThroughXslt ; +// Custom Field Data +FldData *CT_Text ;EG_PContent []*EG_PContent ;};func (_ebgca *CT_SdtContentBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebgca .CustomXml !=nil {_bbccae :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_ebgca .CustomXml ,_bbccae );};if _ebgca .Sdt !=nil {_aabga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_ebgca .Sdt ,_aabga );};if _ebgca .P !=nil {_adbddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070"}};for _ ,_fcbcdb :=range _ebgca .P {e .EncodeElement (_fcbcdb ,_adbddg );};};if _ebgca .Tbl !=nil {_gecca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_cfafa :=range _ebgca .Tbl {e .EncodeElement (_cfafa ,_gecca );};};if _ebgca .EG_RunLevelElts !=nil {for _ ,_abgeg :=range _ebgca .EG_RunLevelElts {_abgeg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_OdsoFieldMapData struct{ -// Show Visual Indicators for Custom XML Markup Start/End Locations -ShowXMLTags *CT_OnOff ; +// Merge Field Mapping +Type *CT_MailMergeOdsoFMDFieldType ; -// Do Not Mark Custom XML Elements With No Namespace As Invalid -AlwaysMergeEmptyNamespace *CT_OnOff ; +// Data Source Name for Column +Name *CT_String ; -// Automatically Recalculate Fields on Open -UpdateFields *CT_OnOff ; +// Predefined Merge Field Name +MappedName *CT_String ; -// Default Properties for VML Objects in Header and Footer -HdrShapeDefaults *CT_ShapeDefaults ; +// Index of Column Being Mapped +Column *CT_DecimalNumber ; -// Document-Wide Footnote Properties -FootnotePr *CT_FtnDocProps ; +// Merge Field Name Language ID +Lid *CT_Lang ; -// Document-Wide Endnote Properties -EndnotePr *CT_EdnDocProps ; +// Use Country-Based Address Field Ordering +DynamicAddress *CT_OnOff ;};func (_bdaab ST_DocPartBehavior )String ()string {switch _bdaab {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_c .CT_NonVisualDrawingShapeProps ;CNvCnPr *_c .CT_NonVisualConnectorProperties ;};func (_dfcde *CT_TcPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfcde .CnfStyle !=nil {_dgbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dfcde .CnfStyle ,_dgbb );};if _dfcde .TcW !=nil {_egffaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_dfcde .TcW ,_egffaa );};if _dfcde .GridSpan !=nil {_agfba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_dfcde .GridSpan ,_agfba );};if _dfcde .HMerge !=nil {_gaeee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dfcde .HMerge ,_gaeee );};if _dfcde .VMerge !=nil {_adecg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dfcde .VMerge ,_adecg );};if _dfcde .TcBorders !=nil {_gfadcc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dfcde .TcBorders ,_gfadcc );};if _dfcde .Shd !=nil {_beabfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dfcde .Shd ,_beabfb );};if _dfcde .NoWrap !=nil {_fabda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dfcde .NoWrap ,_fabda );};if _dfcde .TcMar !=nil {_fdfed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_dfcde .TcMar ,_fdfed );};if _dfcde .TextDirection !=nil {_bfeefd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dfcde .TextDirection ,_bfeefd );};if _dfcde .TcFitText !=nil {_gfdgcg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dfcde .TcFitText ,_gfdgcg );};if _dfcde .VAlign !=nil {_dbeafb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dfcde .VAlign ,_dbeafb );};if _dfcde .HideMark !=nil {_adagb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dfcde .HideMark ,_adagb );};if _dfcde .Headers !=nil {_ffbdbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_dfcde .Headers ,_ffbdbc );};if _dfcde .CellIns !=nil {_dbgeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_dfcde .CellIns ,_dbgeg );};if _dfcde .CellDel !=nil {_cabeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_dfcde .CellDel ,_cabeb );};if _dfcde .CellMerge !=nil {_cgaec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dfcde .CellMerge ,_cgaec );};if _dfcde .TcPrChange !=nil {_dgffe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dfcde .TcPrChange ,_dgffe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dceeb *CT_RunTrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gaafe :=range start .Attr {if _gaafe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gggce ,_babdb :=_gaafe .Value ,error (nil );if _babdb !=nil {return _babdb ;};_dceeb .AuthorAttr =_gggce ;continue ;};if _gaafe .Name .Local =="\u0064\u0061\u0074\u0065"{_bgbbc ,_bgcffe :=ParseStdlibTime (_gaafe .Value );if _bgcffe !=nil {return _bgcffe ;};_dceeb .DateAttr =&_bgbbc ;continue ;};if _gaafe .Name .Local =="\u0069\u0064"{_bbddea ,_bfeaab :=_eb .ParseInt (_gaafe .Value ,10,64);if _bfeaab !=nil {return _bfeaab ;};_dceeb .IdAttr =_bbddea ;continue ;};};for {_bbaee ,_bbdgf :=d .Token ();if _bbdgf !=nil {return _a .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",_bbdgf );};if _dcaeb ,_bbdgc :=_bbaee .(_d .EndElement );_bbdgc &&_dcaeb .Name ==start .Name {break ;};};return nil ;};func (_adfae *CT_NumLvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fggcd :=range start .Attr {if _fggcd .Name .Local =="\u0069\u006c\u0076\u006c"{_acfbb ,_gcdgc :=_eb .ParseInt (_fggcd .Value ,10,64);if _gcdgc !=nil {return _gcdgc ;};_adfae .IlvlAttr =_acfbb ;continue ;};};_dcedf :for {_fafb ,_bcgge :=d .Token ();if _bcgge !=nil {return _bcgge ;};switch _bbged :=_fafb .(type ){case _d .StartElement :switch _bbged .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adfae .StartOverride =NewCT_DecimalNumber ();if _acfce :=d .DecodeElement (_adfae .StartOverride ,&_bbged );_acfce !=nil {return _acfce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfae .Lvl =NewCT_Lvl ();if _dcedgf :=d .DecodeElement (_adfae .Lvl ,&_bbged );_dcedgf !=nil {return _dcedgf ;};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\u004e\u0075\u006dL\u0076\u006c \u0025\u0076",_bbged .Name );if _gbbb :=d .Skip ();_gbbb !=nil {return _gbbb ;};};case _d .EndElement :break _dcedf ;case _d .CharData :};};return nil ;}; -// Compatibility Settings -Compat *CT_Compat ; +// ValidateWithPath validates the Ftr and its children, prefixing error messages with path +func (_bgggf *Ftr )ValidateWithPath (path string )error {if _fgddgb :=_bgggf .CT_HdrFtr .ValidateWithPath (path );_fgddgb !=nil {return _fgddgb ;};return nil ;};func (_beeface *WdEG_WrapTypeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _beeface .WrapNone !=nil {_fbacd :=_d .StartElement {Name :_d .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}};e .EncodeElement (_beeface .WrapNone ,_fbacd );};if _beeface .WrapSquare !=nil {_baafb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_beeface .WrapSquare ,_baafb );};if _beeface .WrapTight !=nil {_gfdfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_beeface .WrapTight ,_gfdfe );};if _beeface .WrapThrough !=nil {_ffdaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}};e .EncodeElement (_beeface .WrapThrough ,_ffdaff );};if _beeface .WrapTopAndBottom !=nil {_gbcadfd :=_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 (_beeface .WrapTopAndBottom ,_gbcadfd );};return nil ;}; -// Document Variables -DocVars *CT_DocVars ; +// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path +func (_gbgaf *CT_NumRestart )ValidateWithPath (path string )error {if _gbgaf .ValAttr ==ST_RestartNumberUnset {return _a .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 _decag :=_gbgaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_decag !=nil {return _decag ;};return nil ;}; -// Listing of All Revision Save ID Values -Rsids *CT_DocRsids ;MathPr *_ec .MathPr ; +// Validate validates the CT_NumLvl and its children +func (_bddefc *CT_NumLvl )Validate ()error {return _bddefc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");};func NewCT_Frame ()*CT_Frame {_acdda :=&CT_Frame {};return _acdda };func (_edebd ST_InfoTextType )ValidateWithPath (path string )error {switch _edebd {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edebd ));};return nil ;}; -// Attached Custom XML Schema -AttachedSchema []*CT_String ; +// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path +func (_gdcfde *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _gdcfde .ValAttr !=nil {if _bggab :=_gdcfde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bggab !=nil {return _bggab ;};};return nil ;};func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_acced :=&CT_OptimizeForBrowser {};return _acced ;};func (_fdfe *CT_FFHelpText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baae :=range start .Attr {if _baae .Name .Local =="\u0074\u0079\u0070\u0065"{_fdfe .TypeAttr .UnmarshalXMLAttr (_baae );continue ;};if _baae .Name .Local =="\u0076\u0061\u006c"{_fcbae ,_gccda :=_baae .Value ,error (nil );if _gccda !=nil {return _gccda ;};_fdfe .ValAttr =&_fcbae ;continue ;};};for {_bafbd ,_bfacc :=d .Token ();if _bfacc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_bfacc );};if _fdbfa ,_dbbgdf :=_bafbd .(_d .EndElement );_dbbgdf &&_fdbfa .Name ==start .Name {break ;};};return nil ;};func (_cfdb *CT_PBdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eadag :for {_cgggd ,_edafb :=d .Token ();if _edafb !=nil {return _edafb ;};switch _cddee :=_cgggd .(type ){case _d .StartElement :switch _cddee .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfdb .Top =NewCT_Border ();if _cfab :=d .DecodeElement (_cfdb .Top ,&_cddee );_cfab !=nil {return _cfab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfdb .Left =NewCT_Border ();if _adabd :=d .DecodeElement (_cfdb .Left ,&_cddee );_adabd !=nil {return _adabd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfdb .Bottom =NewCT_Border ();if _ffba :=d .DecodeElement (_cfdb .Bottom ,&_cddee );_ffba !=nil {return _ffba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfdb .Right =NewCT_Border ();if _ffdbf :=d .DecodeElement (_cfdb .Right ,&_cddee );_ffdbf !=nil {return _ffdbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfdb .Between =NewCT_Border ();if _gffge :=d .DecodeElement (_cfdb .Between ,&_cddee );_gffge !=nil {return _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 :"\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"}:_cfdb .Bar =NewCT_Border ();if _cccdff :=d .DecodeElement (_cfdb .Bar ,&_cddee );_cccdff !=nil {return _cccdff ;};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\u0050\u0042\u0064\u0072\u0020\u0025\u0076",_cddee .Name );if _dafe :=d .Skip ();_dafe !=nil {return _dafe ;};};case _d .EndElement :break _eadag ;case _d .CharData :};};return nil ;};func (_cgfae *EG_CellMarkupElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgfae .CellIns !=nil {_dggfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_cgfae .CellIns ,_dggfb );};if _cgfae .CellDel !=nil {_dffbae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_cgfae .CellDel ,_dffbae );};if _cgfae .CellMerge !=nil {_gegbg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cgfae .CellMerge ,_gegbg );};return nil ;};func (_bdddb ST_NumberFormat )ValidateWithPath (path string )error {switch _bdddb {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 _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdddb ));};return nil ;};type CT_ProofErr struct{ -// Theme Font Languages -ThemeFontLang *CT_Language ; +// Proofing Error Anchor Type +TypeAttr ST_ProofErr ;};type CT_Recipients struct{ -// Theme Color Mappings -ClrSchemeMapping *CT_ColorSchemeMapping ; +// Data About Single Data Source Record +RecipientData []*CT_RecipientData ;};func (_gccgg *WdST_AlignH )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gccgg =0;case "\u006c\u0065\u0066\u0074":*_gccgg =1;case "\u0072\u0069\u0067h\u0074":*_gccgg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gccgg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gccgg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gccgg =5;};return nil ;};func (_gdcaag *CT_LineNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdcaag .CountByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_a .Sprintf ("\u0025\u0076",*_gdcaag .CountByAttr )});};if _gdcaag .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gdcaag .StartAttr )});};if _gdcaag .DistanceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gdcaag .DistanceAttr )});};if _gdcaag .RestartAttr !=ST_LineNumberRestartUnset {_ffadg ,_cabfg :=_gdcaag .RestartAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _cabfg !=nil {return _cabfg ;};start .Attr =append (start .Attr ,_ffadg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bafe *CT_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cba :=range start .Attr {if _cba .Name .Local =="\u0063\u006f\u006co\u0072"{_acea ,_ddf :=ParseUnionST_HexColor (_cba .Value );if _ddf !=nil {return _ddf ;};_bafe .ColorAttr =&_acea ;continue ;};if _cba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bafe .ThemeColorAttr .UnmarshalXMLAttr (_cba );continue ;};if _cba .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bfb ,_fcb :=_cba .Value ,error (nil );if _fcb !=nil {return _fcb ;};_bafe .ThemeTintAttr =&_bfb ;continue ;};if _cba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_eed ,_fga :=_cba .Value ,error (nil );if _fga !=nil {return _fga ;};_bafe .ThemeShadeAttr =&_eed ;continue ;};};_ead :for {_fgg ,_eebf :=d .Token ();if _eebf !=nil {return _eebf ;};switch _cfed :=_fgg .(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 :"\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"}:_bafe .Drawing =NewCT_Drawing ();if _bcg :=d .DecodeElement (_bafe .Drawing ,&_cfed );_bcg !=nil {return _bcg ;};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\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_cfed .Name );if _dced :=d .Skip ();_dced !=nil {return _dced ;};};case _d .EndElement :break _ead ;case _d .CharData :};};return nil ;};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_c .CT_OfficeArtExtensionList ;};func NewCT_EdnPos ()*CT_EdnPos {_bcgbe :=&CT_EdnPos {};_bcgbe .ValAttr =ST_EdnPos (1);return _bcgbe };func (_edgdc *CT_ObjectEmbed )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccdfc :=range start .Attr {if _ccdfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccdfc .Name .Local =="\u0069\u0064"||_ccdfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccdfc .Name .Local =="\u0069\u0064"{_ffag ,_cefda :=_ccdfc .Value ,error (nil );if _cefda !=nil {return _cefda ;};_edgdc .IdAttr =_ffag ;continue ;};if _ccdfc .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_edgdc .DrawAspectAttr .UnmarshalXMLAttr (_ccdfc );continue ;};if _ccdfc .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_ggeecf ,_gdcfd :=_ccdfc .Value ,error (nil );if _gdcfd !=nil {return _gdcfd ;};_edgdc .ProgIdAttr =&_ggeecf ;continue ;};if _ccdfc .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_abea ,_agcfc :=_ccdfc .Value ,error (nil );if _agcfc !=nil {return _agcfc ;};_edgdc .ShapeIdAttr =&_abea ;continue ;};if _ccdfc .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_dcbcba ,_eabfa :=_ccdfc .Value ,error (nil );if _eabfa !=nil {return _eabfa ;};_edgdc .FieldCodesAttr =&_dcbcba ;continue ;};};for {_aeeea ,_eagag :=d .Token ();if _eagag !=nil {return _a .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",_eagag );};if _cfbfbf ,_dabfb :=_aeeea .(_d .EndElement );_dabfb &&_cfbfbf .Name ==start .Name {break ;};};return nil ;};func (_edgd *CT_Markup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccbga :=range start .Attr {if _ccbga .Name .Local =="\u0069\u0064"{_facaa ,_eabag :=_eb .ParseInt (_ccbga .Value ,10,64);if _eabag !=nil {return _eabag ;};_edgd .IdAttr =_facaa ;continue ;};};for {_fgdea ,_bddfc :=d .Token ();if _bddfc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_bddfc );};if _ccge ,_bccce :=_fgdea .(_d .EndElement );_bccce &&_ccge .Name ==start .Name {break ;};};return nil ;}; -// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics -DoNotIncludeSubdocsInStats *CT_OnOff ; +// Validate validates the CT_Num and its children +func (_gcfa *CT_Num )Validate ()error {return _gcfa .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_cgdff :=&CT_BottomPageBorder {};_cgdff .ValAttr =ST_Border (1);return _cgdff ;};type CT_TargetScreenSz struct{ -// Do Not Automatically Compress Images -DoNotAutoCompressPictures *CT_OnOff ; +// Target Screen Size Value +ValAttr ST_TargetScreenSz ;};func (_fgbd *CT_BottomPageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgbd .ValAttr =ST_Border (1);for _ ,_bage :=range start .Attr {if _bage .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bage .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_bage .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bage .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_faad ,_ffed :=_bage .Value ,error (nil );if _ffed !=nil {return _ffed ;};_fgbd .BottomLeftAttr =&_faad ;continue ;};if _bage .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bage .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_bage .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bage .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_gdcg ,_bcgf :=_bage .Value ,error (nil );if _bcgf !=nil {return _bcgf ;};_fgbd .BottomRightAttr =&_gdcg ;continue ;};if _bage .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bage .Name .Local =="\u0069\u0064"||_bage .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bage .Name .Local =="\u0069\u0064"{_cgdfa ,_acc :=_bage .Value ,error (nil );if _acc !=nil {return _acc ;};_fgbd .IdAttr =&_cgdfa ;continue ;};if _bage .Name .Local =="\u0076\u0061\u006c"{_fgbd .ValAttr .UnmarshalXMLAttr (_bage );continue ;};if _bage .Name .Local =="\u0063\u006f\u006co\u0072"{_ffgbd ,_fdee :=ParseUnionST_HexColor (_bage .Value );if _fdee !=nil {return _fdee ;};_fgbd .ColorAttr =&_ffgbd ;continue ;};if _bage .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fgbd .ThemeColorAttr .UnmarshalXMLAttr (_bage );continue ;};if _bage .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ecgda ,_bfa :=_bage .Value ,error (nil );if _bfa !=nil {return _bfa ;};_fgbd .ThemeTintAttr =&_ecgda ;continue ;};if _bage .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_cfdc ,_dgb :=_bage .Value ,error (nil );if _dgb !=nil {return _dgb ;};_fgbd .ThemeShadeAttr =&_cfdc ;continue ;};if _bage .Name .Local =="\u0073\u007a"{_adaa ,_cgba :=_eb .ParseUint (_bage .Value ,10,64);if _cgba !=nil {return _cgba ;};_fgbd .SzAttr =&_adaa ;continue ;};if _bage .Name .Local =="\u0073\u0070\u0061c\u0065"{_addd ,_gfg :=_eb .ParseUint (_bage .Value ,10,64);if _gfg !=nil {return _gfg ;};_fgbd .SpaceAttr =&_addd ;continue ;};if _bage .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_cegc ,_dcag :=ParseUnionST_OnOff (_bage .Value );if _dcag !=nil {return _dcag ;};_fgbd .ShadowAttr =&_cegc ;continue ;};if _bage .Name .Local =="\u0066\u0072\u0061m\u0065"{_aegc ,_addf :=ParseUnionST_OnOff (_bage .Value );if _addf !=nil {return _addf ;};_fgbd .FrameAttr =&_aegc ;continue ;};};for {_ddab ,_fdaa :=d .Token ();if _fdaa !=nil {return _a .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",_fdaa );};if _aegf ,_gfga :=_ddab .(_d .EndElement );_gfga &&_aegf .Name ==start .Name {break ;};};return nil ;};func (_fbgfa ST_TabTlc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_feffcg :=_d .Attr {};_feffcg .Name =name ;switch _fbgfa {case ST_TabTlcUnset :_feffcg .Value ="";case ST_TabTlcNone :_feffcg .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_feffcg .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_feffcg .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_feffcg .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_feffcg .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_feffcg .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _feffcg ,nil ;};type WdCT_WordprocessingContentPart struct{BwModeAttr _c .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_c .CT_Transform2D ;ExtLst *_c .CT_OfficeArtExtensionList ;}; -// Upgrade Document on Open -ForceUpgrade *CT_Empty ; +// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path +func (_aedfe *EG_RPrBase )ValidateWithPath (path string )error {if _aedfe .RStyle !=nil {if _fcddd :=_aedfe .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_fcddd !=nil {return _fcddd ;};};if _aedfe .RFonts !=nil {if _agfgd :=_aedfe .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_agfgd !=nil {return _agfgd ;};};if _aedfe .B !=nil {if _bgedd :=_aedfe .B .ValidateWithPath (path +"\u002f\u0042");_bgedd !=nil {return _bgedd ;};};if _aedfe .BCs !=nil {if _aefee :=_aedfe .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_aefee !=nil {return _aefee ;};};if _aedfe .I !=nil {if _ageac :=_aedfe .I .ValidateWithPath (path +"\u002f\u0049");_ageac !=nil {return _ageac ;};};if _aedfe .ICs !=nil {if _gaebca :=_aedfe .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gaebca !=nil {return _gaebca ;};};if _aedfe .Caps !=nil {if _cbedee :=_aedfe .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cbedee !=nil {return _cbedee ;};};if _aedfe .SmallCaps !=nil {if _abeeda :=_aedfe .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_abeeda !=nil {return _abeeda ;};};if _aedfe .Strike !=nil {if _fedag :=_aedfe .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fedag !=nil {return _fedag ;};};if _aedfe .Dstrike !=nil {if _aegebe :=_aedfe .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_aegebe !=nil {return _aegebe ;};};if _aedfe .Outline !=nil {if _fdfdc :=_aedfe .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fdfdc !=nil {return _fdfdc ;};};if _aedfe .Shadow !=nil {if _fcffc :=_aedfe .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fcffc !=nil {return _fcffc ;};};if _aedfe .Emboss !=nil {if _cgefgb :=_aedfe .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_cgefgb !=nil {return _cgefgb ;};};if _aedfe .Imprint !=nil {if _faaccg :=_aedfe .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_faaccg !=nil {return _faaccg ;};};if _aedfe .NoProof !=nil {if _cafede :=_aedfe .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_cafede !=nil {return _cafede ;};};if _aedfe .SnapToGrid !=nil {if _dcgag :=_aedfe .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dcgag !=nil {return _dcgag ;};};if _aedfe .Vanish !=nil {if _edabg :=_aedfe .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_edabg !=nil {return _edabg ;};};if _aedfe .WebHidden !=nil {if _ffgbde :=_aedfe .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_ffgbde !=nil {return _ffgbde ;};};if _aedfe .Color !=nil {if _ebgdde :=_aedfe .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ebgdde !=nil {return _ebgdde ;};};if _aedfe .Spacing !=nil {if _fddfe :=_aedfe .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fddfe !=nil {return _fddfe ;};};if _aedfe .W !=nil {if _bdbfea :=_aedfe .W .ValidateWithPath (path +"\u002f\u0057");_bdbfea !=nil {return _bdbfea ;};};if _aedfe .Kern !=nil {if _bfafae :=_aedfe .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_bfafae !=nil {return _bfafae ;};};if _aedfe .Position !=nil {if _dcgff :=_aedfe .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dcgff !=nil {return _dcgff ;};};if _aedfe .Sz !=nil {if _badebg :=_aedfe .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_badebg !=nil {return _badebg ;};};if _aedfe .SzCs !=nil {if _bfece :=_aedfe .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_bfece !=nil {return _bfece ;};};if _aedfe .Highlight !=nil {if _cbdba :=_aedfe .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_cbdba !=nil {return _cbdba ;};};if _aedfe .U !=nil {if _egffe :=_aedfe .U .ValidateWithPath (path +"\u002f\u0055");_egffe !=nil {return _egffe ;};};if _aedfe .Effect !=nil {if _bbfce :=_aedfe .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bbfce !=nil {return _bbfce ;};};if _aedfe .Bdr !=nil {if _efefc :=_aedfe .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_efefc !=nil {return _efefc ;};};if _aedfe .Shd !=nil {if _dfcbb :=_aedfe .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dfcbb !=nil {return _dfcbb ;};};if _aedfe .FitText !=nil {if _aaaef :=_aedfe .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_aaaef !=nil {return _aaaef ;};};if _aedfe .VertAlign !=nil {if _dedef :=_aedfe .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_dedef !=nil {return _dedef ;};};if _aedfe .Rtl !=nil {if _gdede :=_aedfe .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gdede !=nil {return _gdede ;};};if _aedfe .Cs !=nil {if _egafb :=_aedfe .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_egafb !=nil {return _egafb ;};};if _aedfe .Em !=nil {if _edfag :=_aedfe .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_edfag !=nil {return _edfag ;};};if _aedfe .Lang !=nil {if _dfbga :=_aedfe .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_dfbga !=nil {return _dfbga ;};};if _aedfe .EastAsianLayout !=nil {if _bacbe :=_aedfe .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_bacbe !=nil {return _bacbe ;};};if _aedfe .SpecVanish !=nil {if _fbdgf :=_aedfe .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_fbdgf !=nil {return _fbdgf ;};};if _aedfe .OMath !=nil {if _ccbgea :=_aedfe .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_ccbgea !=nil {return _ccbgea ;};};return nil ;};type EG_RPr struct{ -// Caption Settings -Captions *CT_Captions ; +// Run Properties +RPr *CT_RPr ;}; -// Freeze Document Layout -ReadModeInkLockDown *CT_ReadingModeInkLockDown ; +// Validate validates the CT_TblPrExChange and its children +func (_fbfcde *CT_TblPrExChange )Validate ()error {return _fbfcde .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");};func (_gdgceg *CT_Spacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbfgc :=range start .Attr {if _cbfgc .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_gecff ,_fafbd :=ParseUnionST_TwipsMeasure (_cbfgc .Value );if _fafbd !=nil {return _fafbd ;};_gdgceg .BeforeAttr =&_gecff ;continue ;};if _cbfgc .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_acaag ,_ecgc :=_eb .ParseInt (_cbfgc .Value ,10,64);if _ecgc !=nil {return _ecgc ;};_gdgceg .BeforeLinesAttr =&_acaag ;continue ;};if _cbfgc .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_gdccad ,_deegf :=ParseUnionST_OnOff (_cbfgc .Value );if _deegf !=nil {return _deegf ;};_gdgceg .BeforeAutospacingAttr =&_gdccad ;continue ;};if _cbfgc .Name .Local =="\u0061\u0066\u0074e\u0072"{_adade ,_gbbad :=ParseUnionST_TwipsMeasure (_cbfgc .Value );if _gbbad !=nil {return _gbbad ;};_gdgceg .AfterAttr =&_adade ;continue ;};if _cbfgc .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_edfab ,_fgcfa :=_eb .ParseInt (_cbfgc .Value ,10,64);if _fgcfa !=nil {return _fgcfa ;};_gdgceg .AfterLinesAttr =&_edfab ;continue ;};if _cbfgc .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_caacae ,_bagfg :=ParseUnionST_OnOff (_cbfgc .Value );if _bagfg !=nil {return _bagfg ;};_gdgceg .AfterAutospacingAttr =&_caacae ;continue ;};if _cbfgc .Name .Local =="\u006c\u0069\u006e\u0065"{_dbdag ,_fbfgg :=ParseUnionST_SignedTwipsMeasure (_cbfgc .Value );if _fbfgg !=nil {return _fbfgg ;};_gdgceg .LineAttr =&_dbdag ;continue ;};if _cbfgc .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_gdgceg .LineRuleAttr .UnmarshalXMLAttr (_cbfgc );continue ;};};for {_bcbce ,_fdacb :=d .Token ();if _fdacb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_fdacb );};if _gfbab ,_becbe :=_bcbce .(_d .EndElement );_becbe &&_gfbab .Name ==start .Name {break ;};};return nil ;};func (_gefa *CT_AltChunk )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ac :=range start .Attr {if _ac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ac .Name .Local =="\u0069\u0064"||_ac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ac .Name .Local =="\u0069\u0064"{_cabb ,_ebef :=_ac .Value ,error (nil );if _ebef !=nil {return _ebef ;};_gefa .IdAttr =&_cabb ;continue ;};};_ced :for {_dae ,_gg :=d .Token ();if _gg !=nil {return _gg ;};switch _cea :=_dae .(type ){case _d .StartElement :switch _cea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gefa .AltChunkPr =NewCT_AltChunkPr ();if _abb :=d .DecodeElement (_gefa .AltChunkPr ,&_cea );_abb !=nil {return _abb ;};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\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0020\u0025\u0076",_cea .Name );if _aacf :=d .Skip ();_aacf !=nil {return _aacf ;};};case _d .EndElement :break _ced ;case _d .CharData :};};return nil ;};func (_dgffb ST_VerticalJc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_badgge :=_d .Attr {};_badgge .Name =name ;switch _dgffb {case ST_VerticalJcUnset :_badgge .Value ="";case ST_VerticalJcTop :_badgge .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_badgge .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_badgge .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_badgge .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _badgge ,nil ;};type CT_FontsList struct{ -// Supplementary Smart Tag Information -SmartTagType []*CT_SmartTagType ;SchemaLibrary *_da .SchemaLibrary ; +// Properties for a Single Font +Font []*CT_Font ;};func NewCT_FtnEdn ()*CT_FtnEdn {_deffg :=&CT_FtnEdn {};return _deffg };func (_ggdbbf *ST_MeasurementOrPercent )Validate ()error {return _ggdbbf .ValidateWithPath ("")};func (_dgfba *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 :_a .Sprintf ("\u0025\u0076",_dgfba .IlvlAttr )});e .EncodeToken (start );if _dgfba .StartOverride !=nil {_eeeea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_dgfba .StartOverride ,_eeeea );};if _dgfba .Lvl !=nil {_fcfeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c"}};e .EncodeElement (_dgfba .Lvl ,_fcfeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbgdg *CT_Num )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbgdg .AbstractNumId =NewCT_DecimalNumber ();for _ ,_deffe :=range start .Attr {if _deffe .Name .Local =="\u006e\u0075\u006dI\u0064"{_faebdc ,_gfef :=_eb .ParseInt (_deffe .Value ,10,64);if _gfef !=nil {return _gfef ;};_fbgdg .NumIdAttr =_faebdc ;continue ;};};_eabga :for {_dbefe ,_gdebd :=d .Token ();if _gdebd !=nil {return _gdebd ;};switch _bbcd :=_dbefe .(type ){case _d .StartElement :switch _bbcd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _fdaab :=d .DecodeElement (_fbgdg .AbstractNumId ,&_bbcd );_fdaab !=nil {return _fdaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdbc :=NewCT_NumLvl ();if _egbfgd :=d .DecodeElement (_gbdbc ,&_bbcd );_egbfgd !=nil {return _egbfgd ;};_fbgdg .LvlOverride =append (_fbgdg .LvlOverride ,_gbdbc );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\u004e\u0075\u006d\u0020\u0025\u0076",_bbcd .Name );if _dedfb :=d .Skip ();_dedfb !=nil {return _dedfb ;};};case _d .EndElement :break _eabga ;case _d .CharData :};};return nil ;};type CT_ShapeDefaults struct{Any []_db .Any ;};func (_eabee *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 :_a .Sprintf ("\u0025\u0076",_eabee .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aafge *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 :_a .Sprintf ("\u0025\u0076",_aafge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Default Properties for VML Objects in Main Document -ShapeDefaults *CT_ShapeDefaults ; +// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path +func (_fcbbg *CT_TextScale )ValidateWithPath (path string )error {if _fcbbg .ValAttr !=nil {if _dbbec :=_fcbbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbbec !=nil {return _dbbec ;};};return nil ;};func (_fbegd ST_Jc )String ()string {switch _fbegd {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 (_efddfe ST_HexColor )String ()string {if _efddfe .ST_HexColorAuto !=ST_HexColorAutoUnset {return _efddfe .ST_HexColorAuto .String ();};if _efddfe .ST_HexColorRGB !=nil {return _a .Sprintf ("\u0025\u0076",*_efddfe .ST_HexColorRGB );};return "";};func (_cbbaf *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 :_a .Sprintf ("\u0025\u0076",_cbbaf .AuthorAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cbbaf .DateAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cbbaf .NameAttr )});if _cbbaf .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbbaf .ColFirstAttr )});};if _cbbaf .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_a .Sprintf ("\u0025\u0076",*_cbbaf .ColLastAttr )});};if _cbbaf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_baddag ,_cdbc :=_cbbaf .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 _cdbc !=nil {return _cdbc ;};start .Attr =append (start .Attr ,_baddag );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cbbaf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfaba *WdCT_PosV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_abecc ,_cbddbd :=_dfaba .RelativeFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _cbddbd !=nil {return _cbddbd ;};start .Attr =append (start .Attr ,_abecc );e .EncodeToken (start );_dfaba .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Remove Smart Tags When Saving -DoNotEmbedSmartTags *CT_OnOff ; +// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path +func (_fgfab *CT_RunTrackChange )ValidateWithPath (path string )error {return nil }; -// Radix Point for Field Code Evaluation -DecimalSymbol *CT_String ; +// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path +func (_gfdb *CT_FitText )ValidateWithPath (path string )error {if _dggb :=_gfdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dggb !=nil {return _dggb ;};return nil ;}; -// List Separator for Field Code Evaluation -ListSeparator *CT_String ;Extra []_ga .Any ;};type ST_FrameScrollbar byte ;func (_affcee ST_NumberFormat )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aacegc :=_g .Attr {};_aacegc .Name =name ;switch _affcee {case ST_NumberFormatUnset :_aacegc .Value ="";case ST_NumberFormatDecimal :_aacegc .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_aacegc .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_aacegc .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_aacegc .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_aacegc .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_aacegc .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_aacegc .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_aacegc .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_aacegc .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_aacegc .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_aacegc .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_aacegc .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatAiueo :_aacegc .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_aacegc .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_aacegc .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalHalfWidth :_aacegc .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_aacegc .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatJapaneseDigitalTenThousand :_aacegc .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064";case ST_NumberFormatDecimalEnclosedCircle :_aacegc .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatDecimalFullWidth2 :_aacegc .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_aacegc .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatIrohaFullWidth :_aacegc .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_aacegc .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_aacegc .Value ="\u0062\u0075\u006c\u006c\u0065\u0074";case ST_NumberFormatGanada :_aacegc .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_aacegc .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_aacegc .Value ="\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070";case ST_NumberFormatDecimalEnclosedParen :_aacegc .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_aacegc .Value ="\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065";case ST_NumberFormatIdeographEnclosedCircle :_aacegc .Value ="\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatIdeographTraditional :_aacegc .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case ST_NumberFormatIdeographZodiac :_aacegc .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_aacegc .Value ="\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c";case ST_NumberFormatTaiwaneseCounting :_aacegc .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_aacegc .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case ST_NumberFormatTaiwaneseCountingThousand :_aacegc .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_aacegc .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatChineseCounting :_aacegc .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_aacegc .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case ST_NumberFormatChineseCountingThousand :_aacegc .Value ="\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064";case ST_NumberFormatKoreanDigital :_aacegc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatKoreanCounting :_aacegc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_aacegc .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_aacegc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case ST_NumberFormatVietnameseCounting :_aacegc .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_aacegc .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case ST_NumberFormatRussianUpper :_aacegc .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_aacegc .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_aacegc .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case ST_NumberFormatHebrew1 :_aacegc .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_aacegc .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_aacegc .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case ST_NumberFormatArabicAbjad :_aacegc .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_aacegc .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_aacegc .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case ST_NumberFormatHindiNumbers :_aacegc .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_aacegc .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_aacegc .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_aacegc .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_aacegc .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_aacegc .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_aacegc .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_aacegc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aacegc ,nil ;}; +// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path +func (_eacde *CT_RPr )ValidateWithPath (path string )error {if _eacde .RStyle !=nil {if _baeba :=_eacde .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_baeba !=nil {return _baeba ;};};if _eacde .RFonts !=nil {if _ebbad :=_eacde .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_ebbad !=nil {return _ebbad ;};};if _eacde .B !=nil {if _baafg :=_eacde .B .ValidateWithPath (path +"\u002f\u0042");_baafg !=nil {return _baafg ;};};if _eacde .BCs !=nil {if _gfeab :=_eacde .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gfeab !=nil {return _gfeab ;};};if _eacde .I !=nil {if _cdgff :=_eacde .I .ValidateWithPath (path +"\u002f\u0049");_cdgff !=nil {return _cdgff ;};};if _eacde .ICs !=nil {if _cbgbc :=_eacde .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_cbgbc !=nil {return _cbgbc ;};};if _eacde .Caps !=nil {if _cdac :=_eacde .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cdac !=nil {return _cdac ;};};if _eacde .SmallCaps !=nil {if _bcagf :=_eacde .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_bcagf !=nil {return _bcagf ;};};if _eacde .Strike !=nil {if _fddbb :=_eacde .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fddbb !=nil {return _fddbb ;};};if _eacde .Dstrike !=nil {if _fcgdfc :=_eacde .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fcgdfc !=nil {return _fcgdfc ;};};if _eacde .Outline !=nil {if _dbgbb :=_eacde .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dbgbb !=nil {return _dbgbb ;};};if _eacde .Shadow !=nil {if _ffcedd :=_eacde .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_ffcedd !=nil {return _ffcedd ;};};if _eacde .Emboss !=nil {if _efdee :=_eacde .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_efdee !=nil {return _efdee ;};};if _eacde .Imprint !=nil {if _fbab :=_eacde .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_fbab !=nil {return _fbab ;};};if _eacde .NoProof !=nil {if _cfaga :=_eacde .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_cfaga !=nil {return _cfaga ;};};if _eacde .SnapToGrid !=nil {if _acaae :=_eacde .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_acaae !=nil {return _acaae ;};};if _eacde .Vanish !=nil {if _fcbfc :=_eacde .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fcbfc !=nil {return _fcbfc ;};};if _eacde .WebHidden !=nil {if _aadeg :=_eacde .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_aadeg !=nil {return _aadeg ;};};if _eacde .Color !=nil {if _gfaea :=_eacde .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gfaea !=nil {return _gfaea ;};};if _eacde .Spacing !=nil {if _ebfeb :=_eacde .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ebfeb !=nil {return _ebfeb ;};};if _eacde .W !=nil {if _acfeb :=_eacde .W .ValidateWithPath (path +"\u002f\u0057");_acfeb !=nil {return _acfeb ;};};if _eacde .Kern !=nil {if _babbae :=_eacde .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_babbae !=nil {return _babbae ;};};if _eacde .Position !=nil {if _acede :=_eacde .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_acede !=nil {return _acede ;};};if _eacde .Sz !=nil {if _ggfbb :=_eacde .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_ggfbb !=nil {return _ggfbb ;};};if _eacde .SzCs !=nil {if _dggcfc :=_eacde .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_dggcfc !=nil {return _dggcfc ;};};if _eacde .Highlight !=nil {if _cfccgc :=_eacde .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_cfccgc !=nil {return _cfccgc ;};};if _eacde .U !=nil {if _beefe :=_eacde .U .ValidateWithPath (path +"\u002f\u0055");_beefe !=nil {return _beefe ;};};if _eacde .Effect !=nil {if _badbce :=_eacde .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_badbce !=nil {return _badbce ;};};if _eacde .Bdr !=nil {if _gdced :=_eacde .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gdced !=nil {return _gdced ;};};if _eacde .Shd !=nil {if _dgbca :=_eacde .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dgbca !=nil {return _dgbca ;};};if _eacde .FitText !=nil {if _daegb :=_eacde .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_daegb !=nil {return _daegb ;};};if _eacde .VertAlign !=nil {if _cgeeg :=_eacde .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_cgeeg !=nil {return _cgeeg ;};};if _eacde .Rtl !=nil {if _bfddb :=_eacde .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_bfddb !=nil {return _bfddb ;};};if _eacde .Cs !=nil {if _dgdba :=_eacde .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_dgdba !=nil {return _dgdba ;};};if _eacde .Em !=nil {if _fbecb :=_eacde .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_fbecb !=nil {return _fbecb ;};};if _eacde .Lang !=nil {if _dfbgd :=_eacde .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_dfbgd !=nil {return _dfbgd ;};};if _eacde .EastAsianLayout !=nil {if _fgeac :=_eacde .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_fgeac !=nil {return _fgeac ;};};if _eacde .SpecVanish !=nil {if _addee :=_eacde .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_addee !=nil {return _addee ;};};if _eacde .OMath !=nil {if _eaagfa :=_eacde .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_eaagfa !=nil {return _eaagfa ;};};if _eacde .RPrChange !=nil {if _afgbg :=_eacde .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_afgbg !=nil {return _afgbg ;};};return nil ;};func (_ddadd *CT_RubyAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddadd .ValAttr =ST_RubyAlign (1);for _ ,_effacc :=range start .Attr {if _effacc .Name .Local =="\u0076\u0061\u006c"{_ddadd .ValAttr .UnmarshalXMLAttr (_effacc );continue ;};};for {_bfaef ,_deadf :=d .Token ();if _deadf !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_deadf );};if _bbdgg ,_fcdee :=_bfaef .(_d .EndElement );_fcdee &&_bbdgg .Name ==start .Name {break ;};};return nil ;};func (_abbgf *CT_TblBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbddae :for {_degcdc ,_cdgdb :=d .Token ();if _cdgdb !=nil {return _cdgdb ;};switch _cadfg :=_degcdc .(type ){case _d .StartElement :switch _cadfg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abbgf .Top =NewCT_Border ();if _gbaeaa :=d .DecodeElement (_abbgf .Top ,&_cadfg );_gbaeaa !=nil {return _gbaeaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abbgf .Start =NewCT_Border ();if _ebabf :=d .DecodeElement (_abbgf .Start ,&_cadfg );_ebabf !=nil {return _ebabf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbgf .Left =NewCT_Border ();if _ffgfg :=d .DecodeElement (_abbgf .Left ,&_cadfg );_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 :"\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"}:_abbgf .Bottom =NewCT_Border ();if _bgeb :=d .DecodeElement (_abbgf .Bottom ,&_cadfg );_bgeb !=nil {return _bgeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbgf .End =NewCT_Border ();if _aacab :=d .DecodeElement (_abbgf .End ,&_cadfg );_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 :"\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"}:_abbgf .Right =NewCT_Border ();if _ggfbgf :=d .DecodeElement (_abbgf .Right ,&_cadfg );_ggfbgf !=nil {return _ggfbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbgf .InsideH =NewCT_Border ();if _cgada :=d .DecodeElement (_abbgf .InsideH ,&_cadfg );_cgada !=nil {return _cgada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbgf .InsideV =NewCT_Border ();if _debaec :=d .DecodeElement (_abbgf .InsideV ,&_cadfg );_debaec !=nil {return _debaec ;};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\u0054b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073 \u0025\u0076",_cadfg .Name );if _bfegg :=d .Skip ();_bfegg !=nil {return _bfegg ;};};case _d .EndElement :break _bbddae ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_VerticalJc and its children -func (_cadgf *CT_VerticalJc )Validate ()error {return _cadgf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");}; +// Validate validates the CT_LevelText and its children +func (_ccgbe *CT_LevelText )Validate ()error {return _ccgbe .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_ccbafgf *ST_CombineBrackets )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccbafgf =0;case "\u006e\u006f\u006e\u0065":*_ccbafgf =1;case "\u0072\u006f\u0075n\u0064":*_ccbafgf =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ccbafgf =3;case "\u0061\u006e\u0067l\u0065":*_ccbafgf =4;case "\u0063\u0075\u0072l\u0079":*_ccbafgf =5;};return nil ;};func (_daccff *ST_Pitch )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_daccff =0;case "\u0066\u0069\u0078e\u0064":*_daccff =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_daccff =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_daccff =3;};return nil ;};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3;);func NewCT_Spacing ()*CT_Spacing {_bafce :=&CT_Spacing {};return _bafce }; -// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path -func (_daabcb *CT_TblPrEx )ValidateWithPath (path string )error {if _daabcb .TblW !=nil {if _cgeag :=_daabcb .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_cgeag !=nil {return _cgeag ;};};if _daabcb .Jc !=nil {if _gfebd :=_daabcb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gfebd !=nil {return _gfebd ;};};if _daabcb .TblCellSpacing !=nil {if _bbebcf :=_daabcb .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bbebcf !=nil {return _bbebcf ;};};if _daabcb .TblInd !=nil {if _deebb :=_daabcb .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_deebb !=nil {return _deebb ;};};if _daabcb .TblBorders !=nil {if _cegcda :=_daabcb .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cegcda !=nil {return _cegcda ;};};if _daabcb .Shd !=nil {if _dcbef :=_daabcb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dcbef !=nil {return _dcbef ;};};if _daabcb .TblLayout !=nil {if _fefdbf :=_daabcb .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_fefdbf !=nil {return _fefdbf ;};};if _daabcb .TblCellMar !=nil {if _gdadcg :=_daabcb .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_gdadcg !=nil {return _gdadcg ;};};if _daabcb .TblLook !=nil {if _efcgfc :=_daabcb .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_efcgfc !=nil {return _efcgfc ;};};if _daabcb .TblPrExChange !=nil {if _gagbg :=_daabcb .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065");_gagbg !=nil {return _gagbg ;};};return nil ;}; +// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path +func (_fcag *CT_FldChar )ValidateWithPath (path string )error {if _fcag .FldCharTypeAttr ==ST_FldCharTypeUnset {return _a .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 _ceead :=_fcag .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ceead !=nil {return _ceead ;};if _fcag .FldLockAttr !=nil {if _aadcf :=_fcag .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_aadcf !=nil {return _aadcf ;};};if _fcag .DirtyAttr !=nil {if _cdgfb :=_fcag .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_cdgfb !=nil {return _cdgfb ;};};if _fcag .FldData !=nil {if _dagff :=_fcag .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_dagff !=nil {return _dagff ;};};if _fcag .FfData !=nil {if _ebaccf :=_fcag .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_ebaccf !=nil {return _ebaccf ;};};if _fcag .NumberingChange !=nil {if _dcdedf :=_fcag .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_dcdedf !=nil {return _dcdedf ;};};return nil ;};type CT_Proof struct{ -// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path -func (_fedcd *CT_LatentStyles )ValidateWithPath (path string )error {if _fedcd .DefLockedStateAttr !=nil {if _dbec :=_fedcd .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dbec !=nil {return _dbec ;};};if _fedcd .DefSemiHiddenAttr !=nil {if _dfegb :=_fedcd .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_dfegb !=nil {return _dfegb ;};};if _fedcd .DefUnhideWhenUsedAttr !=nil {if _dgead :=_fedcd .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_dgead !=nil {return _dgead ;};};if _fedcd .DefQFormatAttr !=nil {if _gfbfb :=_fedcd .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_gfbfb !=nil {return _gfbfb ;};};for _agabf ,_bbbfe :=range _fedcd .LsdException {if _befgee :=_bbbfe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_agabf ));_befgee !=nil {return _befgee ;};};return nil ;};type CT_Captions struct{ +// Spell Checking State +SpellingAttr ST_Proof ; -// Single Caption Type Definition -Caption []*CT_Caption ; +// Grammatical Checking State +GrammarAttr ST_Proof ;}; -// Automatic Captioning Settings -AutoCaptions *CT_AutoCaptions ;};func (_gcbdb *ST_VAnchor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcbdb =0;case "\u0074\u0065\u0078\u0074":*_gcbdb =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gcbdb =2;case "\u0070\u0061\u0067\u0065":*_gcbdb =3;};return nil ;};func (_caefdf ST_View )ValidateWithPath (path string )error {switch _caefdf {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caefdf ));};return nil ;};func (_daae *CT_Num )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daae .AbstractNumId =NewCT_DecimalNumber ();for _ ,_efedeb :=range start .Attr {if _efedeb .Name .Local =="\u006e\u0075\u006dI\u0064"{_gbadc ,_gefd :=_b .ParseInt (_efedeb .Value ,10,64);if _gefd !=nil {return _gefd ;};_daae .NumIdAttr =_gbadc ;continue ;};};_daffe :for {_ceccc ,_ebabb :=d .Token ();if _ebabb !=nil {return _ebabb ;};switch _afadg :=_ceccc .(type ){case _g .StartElement :switch _afadg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}:if _gagb :=d .DecodeElement (_daae .AbstractNumId ,&_afadg );_gagb !=nil {return _gagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_cbggb :=NewCT_NumLvl ();if _gabfb :=d .DecodeElement (_cbggb ,&_afadg );_gabfb !=nil {return _gabfb ;};_daae .LvlOverride =append (_daae .LvlOverride ,_cbggb );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0020\u0025\u0076",_afadg .Name );if _eacfg :=d .Skip ();_eacfg !=nil {return _eacfg ;};};case _g .EndElement :break _daffe ;case _g .CharData :};};return nil ;};func NewCT_DocType ()*CT_DocType {_fade :=&CT_DocType {};return _fade }; +// Validate validates the WdCT_PosH and its children +func (_cfeaf *WdCT_PosH )Validate ()error {return _cfeaf .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};func (_gdecd *CT_Divs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_babga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_badg :=range _gdecd .Div {e .EncodeElement (_badg ,_babga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebbebcc *ST_ChapterSep )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebbebcc =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_ebbebcc =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_ebbebcc =2;case "\u0063\u006f\u006co\u006e":*_ebbebcc =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_ebbebcc =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_ebbebcc =5;};return nil ;};func (_becgca *ST_Hint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_babbad ,_aaggff :=d .Token ();if _aaggff !=nil {return _aaggff ;};if _aaagae ,_bdeece :=_babbad .(_d .EndElement );_bdeece &&_aaagae .Name ==start .Name {*_becgca =1;return nil ;};if _cbegff ,_bfddc :=_babbad .(_d .CharData );!_bfddc {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_babbad );}else {switch string (_cbegff ){case "":*_becgca =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_becgca =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_becgca =2;};};_babbad ,_aaggff =d .Token ();if _aaggff !=nil {return _aaggff ;};if _gdacfd ,_dedec :=_babbad .(_d .EndElement );_dedec &&_gdacfd .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_babbad );};func (_cagced *WdCT_Anchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagced .SimplePos =_c .NewCT_Point2D ();_cagced .PositionH =NewWdCT_PosH ();_cagced .PositionV =NewWdCT_PosV ();_cagced .Extent =_c .NewCT_PositiveSize2D ();_cagced .DocPr =_c .NewCT_NonVisualDrawingProps ();_cagced .Graphic =_c .NewGraphic ();for _ ,_bfagce :=range start .Attr {if _bfagce .Name .Local =="\u0064\u0069\u0073t\u0054"{_cgaeb ,_bggfbg :=_eb .ParseUint (_bfagce .Value ,10,32);if _bggfbg !=nil {return _bggfbg ;};_faabd :=uint32 (_cgaeb );_cagced .DistTAttr =&_faabd ;continue ;};if _bfagce .Name .Local =="\u0064\u0069\u0073t\u004c"{_fgbebg ,_febef :=_eb .ParseUint (_bfagce .Value ,10,32);if _febef !=nil {return _febef ;};_fcfdge :=uint32 (_fgbebg );_cagced .DistLAttr =&_fcfdge ;continue ;};if _bfagce .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_edfgf ,_dfddf :=_eb .ParseBool (_bfagce .Value );if _dfddf !=nil {return _dfddf ;};_cagced .SimplePosAttr =&_edfgf ;continue ;};if _bfagce .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_ggbcc ,_adecge :=_eb .ParseBool (_bfagce .Value );if _adecge !=nil {return _adecge ;};_cagced .BehindDocAttr =_ggbcc ;continue ;};if _bfagce .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_ggafe ,_gaaab :=_eb .ParseBool (_bfagce .Value );if _gaaab !=nil {return _gaaab ;};_cagced .LayoutInCellAttr =_ggafe ;continue ;};if _bfagce .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_acaada ,_aebeba :=_eb .ParseBool (_bfagce .Value );if _aebeba !=nil {return _aebeba ;};_cagced .HiddenAttr =&_acaada ;continue ;};if _bfagce .Name .Local =="\u0064\u0069\u0073t\u0042"{_ggfcdd ,_afege :=_eb .ParseUint (_bfagce .Value ,10,32);if _afege !=nil {return _afege ;};_degegg :=uint32 (_ggfcdd );_cagced .DistBAttr =&_degegg ;continue ;};if _bfagce .Name .Local =="\u0064\u0069\u0073t\u0052"{_cgeadg ,_dbbdf :=_eb .ParseUint (_bfagce .Value ,10,32);if _dbbdf !=nil {return _dbbdf ;};_fefbgc :=uint32 (_cgeadg );_cagced .DistRAttr =&_fefbgc ;continue ;};if _bfagce .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_cebdb ,_gaeegd :=_eb .ParseUint (_bfagce .Value ,10,32);if _gaeegd !=nil {return _gaeegd ;};_cagced .RelativeHeightAttr =uint32 (_cebdb );continue ;};if _bfagce .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_abccafe ,_ecedb :=_eb .ParseBool (_bfagce .Value );if _ecedb !=nil {return _ecedb ;};_cagced .LockedAttr =_abccafe ;continue ;};if _bfagce .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_dadge ,_gabfff :=_eb .ParseBool (_bfagce .Value );if _gabfff !=nil {return _gabfff ;};_cagced .AllowOverlapAttr =_dadge ;continue ;};};_gcebc :for {_caacbdf ,_gecea :=d .Token ();if _gecea !=nil {return _gecea ;};switch _cdedc :=_caacbdf .(type ){case _d .StartElement :switch _cdedc .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"}:if _ccbafg :=d .DecodeElement (_cagced .SimplePos ,&_cdedc );_ccbafg !=nil {return _ccbafg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _gedad :=d .DecodeElement (_cagced .PositionH ,&_cdedc );_gedad !=nil {return _gedad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _gcddd :=d .DecodeElement (_cagced .PositionV ,&_cdedc );_gcddd !=nil {return _gcddd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _dcedae :=d .DecodeElement (_cagced .Extent ,&_cdedc );_dcedae !=nil {return _dcedae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cagced .EffectExtent =NewWdCT_EffectExtent ();if _gbaac :=d .DecodeElement (_cagced .EffectExtent ,&_cdedc );_gbaac !=nil {return _gbaac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cagced .Choice =NewWdEG_WrapTypeChoice ();if _gfeegb :=d .DecodeElement (&_cagced .Choice .WrapNone ,&_cdedc );_gfeegb !=nil {return _gfeegb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cagced .Choice =NewWdEG_WrapTypeChoice ();if _gccbfd :=d .DecodeElement (&_cagced .Choice .WrapSquare ,&_cdedc );_gccbfd !=nil {return _gccbfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cagced .Choice =NewWdEG_WrapTypeChoice ();if _bffgc :=d .DecodeElement (&_cagced .Choice .WrapTight ,&_cdedc );_bffgc !=nil {return _bffgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cagced .Choice =NewWdEG_WrapTypeChoice ();if _gggded :=d .DecodeElement (&_cagced .Choice .WrapThrough ,&_cdedc );_gggded !=nil {return _gggded ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cagced .Choice =NewWdEG_WrapTypeChoice ();if _fcaad :=d .DecodeElement (&_cagced .Choice .WrapTopAndBottom ,&_cdedc );_fcaad !=nil {return _fcaad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _caccfb :=d .DecodeElement (_cagced .DocPr ,&_cdedc );_caccfb !=nil {return _caccfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cagced .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();if _eabff :=d .DecodeElement (_cagced .CNvGraphicFramePr ,&_cdedc );_eabff !=nil {return _eabff ;};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 _bfcebg :=d .DecodeElement (_cagced .Graphic ,&_cdedc );_bfcebg !=nil {return _bfcebg ;};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\u0057\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_cdedc .Name );if _ccaee :=d .Skip ();_ccaee !=nil {return _ccaee ;};};case _d .EndElement :break _gcebc ;case _d .CharData :};};return nil ;};func (_gbace *CT_Language )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fefce :=range start .Attr {if _fefce .Name .Local =="\u0076\u0061\u006c"{_gfgbe ,_ccada :=_fefce .Value ,error (nil );if _ccada !=nil {return _ccada ;};_gbace .ValAttr =&_gfgbe ;continue ;};if _fefce .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_fddcef ,_fdgeg :=_fefce .Value ,error (nil );if _fdgeg !=nil {return _fdgeg ;};_gbace .EastAsiaAttr =&_fddcef ;continue ;};if _fefce .Name .Local =="\u0062\u0069\u0064\u0069"{_fcaea ,_ddgdc :=_fefce .Value ,error (nil );if _ddgdc !=nil {return _ddgdc ;};_gbace .BidiAttr =&_fcaea ;continue ;};};for {_dcbbg ,_baagb :=d .Token ();if _baagb !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_baagb );};if _aegga ,_gegfa :=_dcbbg .(_d .EndElement );_gegfa &&_aegga .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtEndPr ()*CT_SdtEndPr {_deafd :=&CT_SdtEndPr {};return _deafd }; -// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path -func (_bceg *CT_FldChar )ValidateWithPath (path string )error {if _bceg .FldCharTypeAttr ==ST_FldCharTypeUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _gcdfc :=_bceg .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gcdfc !=nil {return _gcdfc ;};if _bceg .FldLockAttr !=nil {if _bdde :=_bceg .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_bdde !=nil {return _bdde ;};};if _bceg .DirtyAttr !=nil {if _eada :=_bceg .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_eada !=nil {return _eada ;};};if _bceg .FldData !=nil {if _bbdba :=_bceg .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_bbdba !=nil {return _bbdba ;};};if _bceg .FfData !=nil {if _gdbb :=_bceg .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_gdbb !=nil {return _gdbb ;};};if _bceg .NumberingChange !=nil {if _ceaeef :=_bceg .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_ceaeef !=nil {return _ceaeef ;};};return nil ;}; +// Validate validates the CT_DocPartBehaviors and its children +func (_aggga *CT_DocPartBehaviors )Validate ()error {return _aggga .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};func NewCT_TcMar ()*CT_TcMar {_egfcc :=&CT_TcMar {};return _egfcc }; -// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path -func (_bddgaa *EG_RunInnerContent )ValidateWithPath (path string )error {if _bddgaa .Br !=nil {if _ecedb :=_bddgaa .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_ecedb !=nil {return _ecedb ;};};if _bddgaa .T !=nil {if _eggag :=_bddgaa .T .ValidateWithPath (path +"\u002f\u0054");_eggag !=nil {return _eggag ;};};if _bddgaa .ContentPart !=nil {if _fdgcc :=_bddgaa .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_fdgcc !=nil {return _fdgcc ;};};if _bddgaa .DelText !=nil {if _dbfcd :=_bddgaa .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_dbfcd !=nil {return _dbfcd ;};};if _bddgaa .InstrText !=nil {if _gccgcfb :=_bddgaa .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_gccgcfb !=nil {return _gccgcfb ;};};if _bddgaa .DelInstrText !=nil {if _gccfb :=_bddgaa .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_gccfb !=nil {return _gccfb ;};};if _bddgaa .NoBreakHyphen !=nil {if _ecaef :=_bddgaa .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_ecaef !=nil {return _ecaef ;};};if _bddgaa .SoftHyphen !=nil {if _gceaef :=_bddgaa .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_gceaef !=nil {return _gceaef ;};};if _bddgaa .DayShort !=nil {if _dedecd :=_bddgaa .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_dedecd !=nil {return _dedecd ;};};if _bddgaa .MonthShort !=nil {if _cbbfb :=_bddgaa .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_cbbfb !=nil {return _cbbfb ;};};if _bddgaa .YearShort !=nil {if _cbefe :=_bddgaa .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_cbefe !=nil {return _cbefe ;};};if _bddgaa .DayLong !=nil {if _decfd :=_bddgaa .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_decfd !=nil {return _decfd ;};};if _bddgaa .MonthLong !=nil {if _gcebc :=_bddgaa .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_gcebc !=nil {return _gcebc ;};};if _bddgaa .YearLong !=nil {if _aceab :=_bddgaa .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_aceab !=nil {return _aceab ;};};if _bddgaa .AnnotationRef !=nil {if _egddc :=_bddgaa .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_egddc !=nil {return _egddc ;};};if _bddgaa .FootnoteRef !=nil {if _cfgde :=_bddgaa .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_cfgde !=nil {return _cfgde ;};};if _bddgaa .EndnoteRef !=nil {if _gdggd :=_bddgaa .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_gdggd !=nil {return _gdggd ;};};if _bddgaa .Separator !=nil {if _fdfbaea :=_bddgaa .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_fdfbaea !=nil {return _fdfbaea ;};};if _bddgaa .ContinuationSeparator !=nil {if _dafcg :=_bddgaa .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_dafcg !=nil {return _dafcg ;};};if _bddgaa .Sym !=nil {if _adcde :=_bddgaa .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_adcde !=nil {return _adcde ;};};if _bddgaa .PgNum !=nil {if _badfga :=_bddgaa .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_badfga !=nil {return _badfga ;};};if _bddgaa .Cr !=nil {if _aabcc :=_bddgaa .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_aabcc !=nil {return _aabcc ;};};if _bddgaa .Tab !=nil {if _adacd :=_bddgaa .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_adacd !=nil {return _adacd ;};};if _bddgaa .Object !=nil {if _dadgdc :=_bddgaa .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_dadgdc !=nil {return _dadgdc ;};};if _bddgaa .Pict !=nil {if _gdacdd :=_bddgaa .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_gdacdd !=nil {return _gdacdd ;};};if _bddgaa .FldChar !=nil {if _egdge :=_bddgaa .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_egdge !=nil {return _egdge ;};};if _bddgaa .Ruby !=nil {if _cfbgba :=_bddgaa .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_cfbgba !=nil {return _cfbgba ;};};if _bddgaa .FootnoteReference !=nil {if _gabfag :=_bddgaa .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_gabfag !=nil {return _gabfag ;};};if _bddgaa .EndnoteReference !=nil {if _bbcfdg :=_bddgaa .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_bbcfdg !=nil {return _bbcfdg ;};};if _bddgaa .CommentReference !=nil {if _dfeeab :=_bddgaa .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_dfeeab !=nil {return _dfeeab ;};};if _bddgaa .Drawing !=nil {if _gabae :=_bddgaa .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_gabae !=nil {return _gabae ;};};if _bddgaa .Ptab !=nil {if _gedbg :=_bddgaa .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_gedbg !=nil {return _gedbg ;};};if _bddgaa .LastRenderedPageBreak !=nil {if _abagg :=_bddgaa .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_abagg !=nil {return _abagg ;};};return nil ;};func (_geeafe *CT_Style )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _geeafe .TypeAttr !=ST_StyleTypeUnset {_ggdc ,_adggb :=_geeafe .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _adggb !=nil {return _adggb ;};start .Attr =append (start .Attr ,_ggdc );};if _geeafe .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_gd .Sprintf ("\u0025\u0076",*_geeafe .StyleIdAttr )});};if _geeafe .DefaultAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_gd .Sprintf ("\u0025\u0076",*_geeafe .DefaultAttr )});};if _geeafe .CustomStyleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_geeafe .CustomStyleAttr )});};e .EncodeToken (start );if _geeafe .Name !=nil {_fgcac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_geeafe .Name ,_fgcac );};if _geeafe .Aliases !=nil {_eacea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}};e .EncodeElement (_geeafe .Aliases ,_eacea );};if _geeafe .BasedOn !=nil {_afeadb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_geeafe .BasedOn ,_afeadb );};if _geeafe .Next !=nil {_bffbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}};e .EncodeElement (_geeafe .Next ,_bffbb );};if _geeafe .Link !=nil {_dedcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_geeafe .Link ,_dedcb );};if _geeafe .AutoRedefine !=nil {_dfbbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}};e .EncodeElement (_geeafe .AutoRedefine ,_dfbbdg );};if _geeafe .Hidden !=nil {_faedfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_geeafe .Hidden ,_faedfd );};if _geeafe .UiPriority !=nil {_eeecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}};e .EncodeElement (_geeafe .UiPriority ,_eeecb );};if _geeafe .SemiHidden !=nil {_cdffbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_geeafe .SemiHidden ,_cdffbg );};if _geeafe .UnhideWhenUsed !=nil {_aefabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_geeafe .UnhideWhenUsed ,_aefabe );};if _geeafe .QFormat !=nil {_eddaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}};e .EncodeElement (_geeafe .QFormat ,_eddaf );};if _geeafe .Locked !=nil {_abdbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_geeafe .Locked ,_abdbba );};if _geeafe .Personal !=nil {_cegca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}};e .EncodeElement (_geeafe .Personal ,_cegca );};if _geeafe .PersonalCompose !=nil {_dcggbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_geeafe .PersonalCompose ,_dcggbd );};if _geeafe .PersonalReply !=nil {_bfgac :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_geeafe .PersonalReply ,_bfgac );};if _geeafe .Rsid !=nil {_bddae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};e .EncodeElement (_geeafe .Rsid ,_bddae );};if _geeafe .PPr !=nil {_bgaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_geeafe .PPr ,_bgaf );};if _geeafe .RPr !=nil {_beaafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_geeafe .RPr ,_beaafc );};if _geeafe .TblPr !=nil {_dcdcca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_geeafe .TblPr ,_dcdcca );};if _geeafe .TrPr !=nil {_gbcff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_geeafe .TrPr ,_gbcff );};if _geeafe .TcPr !=nil {_fadad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_geeafe .TcPr ,_fadad );};if _geeafe .TblStylePr !=nil {_eeaeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}};for _ ,_gdefd :=range _geeafe .TblStylePr {e .EncodeElement (_gdefd ,_eeaeg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TblLayoutType and its children +func (_gddeb *CT_TblLayoutType )Validate ()error {return _gddeb .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_aecab :=&CT_TrackChangeNumbering {};return _aecab ;};func (_abcecb ST_Hint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abcecb .String (),start );}; -// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path -func (_ecgedb *WdCT_PosV )ValidateWithPath (path string )error {if _ecgedb .RelativeFromAttr ==WdST_RelFromVUnset {return _gd .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path );};if _bcbaf :=_ecgedb .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_bcbaf !=nil {return _bcbaf ;};if _adcfeb :=_ecgedb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adcfeb !=nil {return _adcfeb ;};return nil ;}; +// Validate validates the CT_SdtText and its children +func (_gfefg *CT_SdtText )Validate ()error {return _gfefg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};func (_daegcd ST_FtnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_daegcd .String (),start );}; -// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path -func (_gaeef *CT_PageMar )ValidateWithPath (path string )error {if _feea :=_gaeef .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_feea !=nil {return _feea ;};if _bfagg :=_gaeef .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_bfagg !=nil {return _bfagg ;};if _fddfge :=_gaeef .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_fddfge !=nil {return _fddfge ;};if _cegd :=_gaeef .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_cegd !=nil {return _cegd ;};if _bceefb :=_gaeef .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_bceefb !=nil {return _bceefb ;};if _bgac :=_gaeef .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bgac !=nil {return _bgac ;};if _ebfgf :=_gaeef .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ebfgf !=nil {return _ebfgf ;};return nil ;};func NewCT_PageSz ()*CT_PageSz {_bdged :=&CT_PageSz {};return _bdged };type CT_FtnDocProps struct{ +// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path +func (_deefd *EG_ContentRowContent )ValidateWithPath (path string )error {for _cfaaad ,_cfbadc :=range _deefd .Tr {if _decdf :=_cfbadc .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_cfaaad ));_decdf !=nil {return _decdf ;};};if _deefd .CustomXml !=nil {if _egfbbd :=_deefd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_egfbbd !=nil {return _egfbbd ;};};if _deefd .Sdt !=nil {if _gdbafg :=_deefd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gdbafg !=nil {return _gdbafg ;};};for _fgecba ,_aacaf :=range _deefd .EG_RunLevelElts {if _dbgegc :=_aacaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fgecba ));_dbgegc !=nil {return _dbgegc ;};};return nil ;}; -// Footnote Placement -Pos *CT_FtnPos ; +// Validate validates the CT_Border and its children +func (_aca *CT_Border )Validate ()error {return _aca .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_eecbd *CT_Ruby )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_efgae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_eecbd .RubyPr ,_efgae );_bbfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_eecbd .Rt ,_bbfgd );_efecb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_eecbd .RubyBase ,_efecb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_OnOff struct{ -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// On/Off Value +ValAttr *_dg .ST_OnOff ;};type CT_FontFamily struct{ -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Font Family Value +ValAttr ST_FontFamily ;};func (_beedf *CT_TrackChangesView )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _beedf .MarkupAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_beedf .MarkupAttr )});};if _beedf .CommentsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_beedf .CommentsAttr )});};if _beedf .InsDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_beedf .InsDelAttr )});};if _beedf .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 :_a .Sprintf ("\u0025\u0076",*_beedf .FormattingAttr )});};if _beedf .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 :_a .Sprintf ("\u0025\u0076",*_beedf .InkAnnotationsAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_P ()*CT_P {_cdfdee :=&CT_P {};return _cdfdee };func (_bfege *CT_FFDDList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfed :for {_egaee ,_adea :=d .Token ();if _adea !=nil {return _adea ;};switch _cgdac :=_egaee .(type ){case _d .StartElement :switch _cgdac .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfege .Result =NewCT_DecimalNumber ();if _abegc :=d .DecodeElement (_bfege .Result ,&_cgdac );_abegc !=nil {return _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 :"\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"}:_bfege .Default =NewCT_DecimalNumber ();if _decac :=d .DecodeElement (_bfege .Default ,&_cgdac );_decac !=nil {return _decac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccbfbf :=NewCT_String ();if _gggd :=d .DecodeElement (_ccbfbf ,&_cgdac );_gggd !=nil {return _gggd ;};_bfege .ListEntry =append (_bfege .ListEntry ,_ccbfbf );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\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cgdac .Name );if _accfb :=d .Skip ();_accfb !=nil {return _accfb ;};};case _d .EndElement :break _cbfed ;case _d .CharData :};};return nil ;};func (_cgbg *CT_DocPartCategory )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fcfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cgbg .Name ,_fcfe );_bafd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_cgbg .Gallery ,_bafd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;};type CT_UnsignedDecimalNumber struct{ +// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path +func (_agdb *CT_Odso )ValidateWithPath (path string )error {if _agdb .Udl !=nil {if _eaadbf :=_agdb .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_eaadbf !=nil {return _eaadbf ;};};if _agdb .Table !=nil {if _fcgcd :=_agdb .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065");_fcgcd !=nil {return _fcgcd ;};};if _agdb .Src !=nil {if _dgdaa :=_agdb .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_dgdaa !=nil {return _dgdaa ;};};if _agdb .ColDelim !=nil {if _bccebc :=_agdb .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m");_bccebc !=nil {return _bccebc ;};};if _agdb .Type !=nil {if _aabbd :=_agdb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_aabbd !=nil {return _aabbd ;};};if _agdb .FHdr !=nil {if _beefc :=_agdb .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072");_beefc !=nil {return _beefc ;};};for _deafe ,_gegfgf :=range _agdb .FieldMapData {if _daege :=_gegfgf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_deafe ));_daege !=nil {return _daege ;};};for _ecgdda ,_afga :=range _agdb .RecipientData {if _gfda :=_afga .ValidateWithPath (_a .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_ecgdda ));_gfda !=nil {return _gfda ;};};return nil ;};func (_dffbf *CT_TblGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dffbf .GridCol !=nil {_fedda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_deccfb :=range _dffbf .GridCol {e .EncodeElement (_deccfb ,_fedda );};};if _dffbf .TblGridChange !=nil {_dfecf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dffbf .TblGridChange ,_dfecf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ParaRPrOriginal struct{ -// Positive Decimal Number Value -ValAttr uint64 ;};type CT_Num struct{ +// Inserted Paragraph +Ins *CT_TrackChange ; -// Numbering Definition Instance ID -NumIdAttr int64 ; +// Deleted Paragraph +Del *CT_TrackChange ; -// Abstract Numbering Definition Reference -AbstractNumId *CT_DecimalNumber ; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Numbering Level Definition Override -LvlOverride []*CT_NumLvl ;}; +// Move Destination Paragraph +MoveTo *CT_TrackChange ; -// Validate validates the CT_Sym and its children -func (_dccda *CT_Sym )Validate ()error {return _dccda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");}; +// Referenced Character Style +RStyle *CT_String ; -// Validate validates the EG_ContentRunContent and its children -func (_aaega *EG_ContentRunContent )Validate ()error {return _aaega .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};func NewWdInline ()*WdInline {_ggdgg :=&WdInline {};_ggdgg .WdCT_Inline =*NewWdCT_Inline ();return _ggdgg ;}; +// Run Fonts +RFonts *CT_Fonts ; -// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path -func (_debef *CT_TextDirection )ValidateWithPath (path string )error {if _debef .ValAttr ==ST_TextDirectionUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dcfaa :=_debef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcfaa !=nil {return _dcfaa ;};return nil ;};func (_efead ST_FtnPos )Validate ()error {return _efead .ValidateWithPath ("")}; +// Bold +B *CT_OnOff ; -// Validate validates the CT_MarkupRange and its children -func (_cgeffb *CT_MarkupRange )Validate ()error {return _cgeffb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};func (_gceda *ST_EdGrp )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeeef ,_agcbc :=d .Token ();if _agcbc !=nil {return _agcbc ;};if _beaac ,_adddea :=_aeeef .(_g .EndElement );_adddea &&_beaac .Name ==start .Name {*_gceda =1;return nil ;};if _gabfage ,_ebbee :=_aeeef .(_g .CharData );!_ebbee {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeeef );}else {switch string (_gabfage ){case "":*_gceda =0;case "\u006e\u006f\u006e\u0065":*_gceda =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_gceda =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_gceda =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_gceda =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_gceda =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_gceda =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_gceda =7;};};_aeeef ,_agcbc =d .Token ();if _agcbc !=nil {return _agcbc ;};if _edbgge ,_ddfgb :=_aeeef .(_g .EndElement );_ddfgb &&_edbgge .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeeef );};func NewCT_DirContentRun ()*CT_DirContentRun {_cefa :=&CT_DirContentRun {};return _cefa }; +// Complex Script Bold +BCs *CT_OnOff ; -// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path -func (_fcdcf *CT_SdtContentRun )ValidateWithPath (path string )error {for _gaaaa ,_bbccgg :=range _fcdcf .FldSimple {if _agaga :=_bbccgg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gaaaa ));_agaga !=nil {return _agaga ;};};if _fcdcf .Hyperlink !=nil {if _ddecf :=_fcdcf .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ddecf !=nil {return _ddecf ;};};if _fcdcf .SubDoc !=nil {if _gebbc :=_fcdcf .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_gebbc !=nil {return _gebbc ;};};for _ecceb ,_fbdaf :=range _fcdcf .EG_ContentRunContent {if _bfdaf :=_fbdaf .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ecceb ));_bfdaf !=nil {return _bfdaf ;};};return nil ;}; +// Italics +I *CT_OnOff ; -// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path -func (_cceef *WdCT_WrapSquare )ValidateWithPath (path string )error {if _cceef .WrapTextAttr ==WdST_WrapTextUnset {return _gd .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _gdccfg :=_cceef .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gdccfg !=nil {return _gdccfg ;};if _cceef .EffectExtent !=nil {if _cafcab :=_cceef .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_cafcab !=nil {return _cafcab ;};};return nil ;}; +// Complex Script Italics +ICs *CT_OnOff ; -// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path -func (_afegd *CT_ParaRPrChange )ValidateWithPath (path string )error {if _cdbdf :=_afegd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cdbdf !=nil {return _cdbdf ;};return nil ;};func (_fcac *CT_MathCtrlIns )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fcac .AuthorAttr )});if _fcac .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fcac .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fcac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcfgb ST_Em )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ceefac :=_g .Attr {};_ceefac .Name =name ;switch _fcfgb {case ST_EmUnset :_ceefac .Value ="";case ST_EmNone :_ceefac .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_ceefac .Value ="\u0064\u006f\u0074";case ST_EmComma :_ceefac .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_ceefac .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_ceefac .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _ceefac ,nil ;}; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path -func (_cdegc *EG_ContentRowContent )ValidateWithPath (path string )error {for _fdacd ,_cbcfbd :=range _cdegc .Tr {if _cgeab :=_cbcfbd .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_fdacd ));_cgeab !=nil {return _cgeab ;};};if _cdegc .CustomXml !=nil {if _dbdbea :=_cdegc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dbdbea !=nil {return _dbdbea ;};};if _cdegc .Sdt !=nil {if _eacbfd :=_cdegc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_eacbfd !=nil {return _eacbfd ;};};for _ffbgg ,_febafb :=range _cdegc .EG_RunLevelElts {if _efdba :=_febafb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ffbgg ));_efdba !=nil {return _efdba ;};};return nil ;}; +// Small Caps +SmallCaps *CT_OnOff ; -// Validate validates the CT_PPrDefault and its children -func (_febda *CT_PPrDefault )Validate ()error {return _febda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; +// Single Strikethrough +Strike *CT_OnOff ; -// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path -func (_bedgg *CT_SdtCell )ValidateWithPath (path string )error {if _bedgg .SdtPr !=nil {if _beagd :=_bedgg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_beagd !=nil {return _beagd ;};};if _bedgg .SdtEndPr !=nil {if _acecf :=_bedgg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_acecf !=nil {return _acecf ;};};if _bedgg .SdtContent !=nil {if _gfece :=_bedgg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gfece !=nil {return _gfece ;};};return nil ;}; +// Double Strikethrough +Dstrike *CT_OnOff ; -// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path -func (_bgabfac *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _bgabfac .ValAttr ==ST_TextboxTightWrapUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eaegb :=_bgabfac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaegb !=nil {return _eaegb ;};return nil ;};func NewCT_Ruby ()*CT_Ruby {_fbcbb :=&CT_Ruby {};_fbcbb .RubyPr =NewCT_RubyPr ();_fbcbb .Rt =NewCT_RubyContent ();_fbcbb .RubyBase =NewCT_RubyContent ();return _fbcbb ;}; +// Display Character Outline +Outline *CT_OnOff ; -// Validate validates the CT_ObjectChoice and its children -func (_ddcee *CT_ObjectChoice )Validate ()error {return _ddcee .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Shadow +Shadow *CT_OnOff ; -// Validate validates the CT_Tbl and its children -func (_ffceb *CT_Tbl )Validate ()error {return _ffceb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");};func (_gaeed ST_DropCap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcabdg :=_g .Attr {};_dcabdg .Name =name ;switch _gaeed {case ST_DropCapUnset :_dcabdg .Value ="";case ST_DropCapNone :_dcabdg .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_dcabdg .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_dcabdg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _dcabdg ,nil ;};func (_bgcgaf *ST_HeightRule )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agded ,_cgeba :=d .Token ();if _cgeba !=nil {return _cgeba ;};if _cccdfcb ,_baeegg :=_agded .(_g .EndElement );_baeegg &&_cccdfcb .Name ==start .Name {*_bgcgaf =1;return nil ;};if _bgfbfg ,_edbebd :=_agded .(_g .CharData );!_edbebd {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agded );}else {switch string (_bgfbfg ){case "":*_bgcgaf =0;case "\u0061\u0075\u0074\u006f":*_bgcgaf =1;case "\u0065\u0078\u0061c\u0074":*_bgcgaf =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_bgcgaf =3;};};_agded ,_cgeba =d .Token ();if _cgeba !=nil {return _cgeba ;};if _agfga ,_eabbcf :=_agded .(_g .EndElement );_eabbcf &&_agfga .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agded );};func NewEndnotes ()*Endnotes {_dabdc :=&Endnotes {};_dabdc .CT_Endnotes =*NewCT_Endnotes ();return _dabdc ;}; +// Embossing +Emboss *CT_OnOff ; -// Validate validates the Footnotes and its children -func (_dddbg *Footnotes )Validate ()error {return _dddbg .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_cfafbf :=&CT_TargetScreenSz {};_cfafbf .ValAttr =ST_TargetScreenSz (1);return _cfafbf ;};type CT_DocGrid struct{ +// Imprinting +Imprint *CT_OnOff ; -// Document Grid Type -TypeAttr ST_DocGrid ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Document Grid Line Pitch -LinePitchAttr *int64 ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Document Grid Character Pitch -CharSpaceAttr *int64 ;}; +// Hidden Text +Vanish *CT_OnOff ; -// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path -func (_faacb *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil }; +// Web Hidden Text +WebHidden *CT_OnOff ; -// Validate validates the CT_TabStop and its children -func (_gedfb *CT_TabStop )Validate ()error {return _gedfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};func (_bgagd *CT_Tabs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbed :for {_edabgf ,_cbdgd :=d .Token ();if _cbdgd !=nil {return _cbdgd ;};switch _bggbf :=_edabgf .(type ){case _g .StartElement :switch _bggbf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_cfegab :=NewCT_TabStop ();if _gaafdf :=d .DecodeElement (_cfegab ,&_bggbf );_gaafdf !=nil {return _gaafdf ;};_bgagd .Tab =append (_bgagd .Tab ,_cfegab );default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u0073\u0020\u0025\u0076",_bggbf .Name );if _bfbgd :=d .Skip ();_bfbgd !=nil {return _bfbgd ;};};case _g .EndElement :break _ecbed ;case _g .CharData :};};return nil ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_bfbbe :=&WdCT_WordprocessingContentPart {};return _bfbbe ;};func (_fgfc *CT_CompatSetting )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bafc :=range start .Attr {if _bafc .Name .Local =="\u006e\u0061\u006d\u0065"{_aecc ,_aefd :=_bafc .Value ,error (nil );if _aefd !=nil {return _aefd ;};_fgfc .NameAttr =&_aecc ;continue ;};if _bafc .Name .Local =="\u0075\u0072\u0069"{_bcfce ,_edgg :=_bafc .Value ,error (nil );if _edgg !=nil {return _edgg ;};_fgfc .UriAttr =&_bcfce ;continue ;};if _bafc .Name .Local =="\u0076\u0061\u006c"{_bfcf ,_agdg :=_bafc .Value ,error (nil );if _agdg !=nil {return _agdg ;};_fgfc .ValAttr =&_bfcf ;continue ;};};for {_fedd ,_eggf :=d .Token ();if _eggf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u0070a\u0074S\u0065\u0074\u0074\u0069\u006e\u0067\u003a \u0025\u0073",_eggf );};if _bcbfb ,_febd :=_fedd .(_g .EndElement );_febd &&_bcbfb .Name ==start .Name {break ;};};return nil ;};func (_efcce *EG_ContentCellContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efcce .Tc !=nil {_gafbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_cbecff :=range _efcce .Tc {e .EncodeElement (_cbecff ,_gafbe );};};if _efcce .CustomXml !=nil {_fggbcb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_efcce .CustomXml ,_fggbcb );};if _efcce .Sdt !=nil {_dgffc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_efcce .Sdt ,_dgffc );};if _efcce .EG_RunLevelElts !=nil {for _ ,_bdadbe :=range _efcce .EG_RunLevelElts {_bdadbe .MarshalXML (e ,_g .StartElement {});};};return nil ;};func (_ddaca ST_FtnPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ddaca .String (),start );};func (_dddbf *CT_Tc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efagaf :=range start .Attr {if _efagaf .Name .Local =="\u0069\u0064"{_gdbecg ,_dbeed :=_efagaf .Value ,error (nil );if _dbeed !=nil {return _dbeed ;};_dddbf .IdAttr =&_gdbecg ;continue ;};};_gfffb :for {_gbgaa ,_bfdee :=d .Token ();if _bfdee !=nil {return _bfdee ;};switch _cbgdf :=_gbgaa .(type ){case _g .StartElement :switch _cbgdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_dddbf .TcPr =NewCT_TcPr ();if _fbbcg :=d .DecodeElement (_dddbf .TcPr ,&_cbgdf );_fbbcg !=nil {return _fbbcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ebdbf :=NewEG_BlockLevelElts ();_fdcgbc :=NewCT_AltChunk ();if _gegaf :=d .DecodeElement (_fdcgbc ,&_cbgdf );_gegaf !=nil {return _gegaf ;};_ebdbf .AltChunk =append (_ebdbf .AltChunk ,_fdcgbc );_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_ebdbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gaagdd :=NewEG_BlockLevelElts ();_ffdcb :=NewEG_ContentBlockContent ();_ffdcb .CustomXml =NewCT_CustomXmlBlock ();if _cafbeb :=d .DecodeElement (_ffdcb .CustomXml ,&_cbgdf );_cafbeb !=nil {return _cafbeb ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gaagdd );_gaagdd .EG_ContentBlockContent =append (_gaagdd .EG_ContentBlockContent ,_ffdcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bfbdf :=NewEG_BlockLevelElts ();_gcegbf :=NewEG_ContentBlockContent ();_gcegbf .Sdt =NewCT_SdtBlock ();if _adgfgd :=d .DecodeElement (_gcegbf .Sdt ,&_cbgdf );_adgfgd !=nil {return _adgfgd ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bfbdf );_bfbdf .EG_ContentBlockContent =append (_bfbdf .EG_ContentBlockContent ,_gcegbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_fabef :=NewEG_BlockLevelElts ();_egbgac :=NewEG_ContentBlockContent ();_addbg :=NewCT_P ();if _acedgg :=d .DecodeElement (_addbg ,&_cbgdf );_acedgg !=nil {return _acedgg ;};_egbgac .P =append (_egbgac .P ,_addbg );_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_fabef );_fabef .EG_ContentBlockContent =append (_fabef .EG_ContentBlockContent ,_egbgac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_agbg :=NewEG_BlockLevelElts ();_cbbaf :=NewEG_ContentBlockContent ();_cgcfba :=NewCT_Tbl ();if _bdfega :=d .DecodeElement (_cgcfba ,&_cbgdf );_bdfega !=nil {return _bdfega ;};_cbbaf .Tbl =append (_cbbaf .Tbl ,_cgcfba );_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_agbg );_agbg .EG_ContentBlockContent =append (_agbg .EG_ContentBlockContent ,_cbbaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bgcfg :=NewEG_BlockLevelElts ();_aaegcd :=NewEG_ContentBlockContent ();_ddebb :=NewEG_RunLevelElts ();_ddebb .ProofErr =NewCT_ProofErr ();if _cdafbc :=d .DecodeElement (_ddebb .ProofErr ,&_cbgdf );_cdafbc !=nil {return _cdafbc ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bgcfg );_bgcfg .EG_ContentBlockContent =append (_bgcfg .EG_ContentBlockContent ,_aaegcd );_aaegcd .EG_RunLevelElts =append (_aaegcd .EG_RunLevelElts ,_ddebb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bbeeed :=NewEG_BlockLevelElts ();_eeaeb :=NewEG_ContentBlockContent ();_egaggb :=NewEG_RunLevelElts ();_egaggb .PermStart =NewCT_PermStart ();if _aacdee :=d .DecodeElement (_egaggb .PermStart ,&_cbgdf );_aacdee !=nil {return _aacdee ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bbeeed );_bbeeed .EG_ContentBlockContent =append (_bbeeed .EG_ContentBlockContent ,_eeaeb );_eeaeb .EG_RunLevelElts =append (_eeaeb .EG_RunLevelElts ,_egaggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eacbb :=NewEG_BlockLevelElts ();_cgfceb :=NewEG_ContentBlockContent ();_eccea :=NewEG_RunLevelElts ();_eccea .PermEnd =NewCT_Perm ();if _dbggb :=d .DecodeElement (_eccea .PermEnd ,&_cbgdf );_dbggb !=nil {return _dbggb ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_eacbb );_eacbb .EG_ContentBlockContent =append (_eacbb .EG_ContentBlockContent ,_cgfceb );_cgfceb .EG_RunLevelElts =append (_cgfceb .EG_RunLevelElts ,_eccea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ebagg :=NewEG_BlockLevelElts ();_fagadd :=NewEG_ContentBlockContent ();_gbfaag :=NewEG_RunLevelElts ();_gbfaag .Ins =NewCT_RunTrackChange ();if _ecefg :=d .DecodeElement (_gbfaag .Ins ,&_cbgdf );_ecefg !=nil {return _ecefg ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_ebagg );_ebagg .EG_ContentBlockContent =append (_ebagg .EG_ContentBlockContent ,_fagadd );_fagadd .EG_RunLevelElts =append (_fagadd .EG_RunLevelElts ,_gbfaag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_agcg :=NewEG_BlockLevelElts ();_gffee :=NewEG_ContentBlockContent ();_bdgbd :=NewEG_RunLevelElts ();_bdgbd .Del =NewCT_RunTrackChange ();if _ebafgb :=d .DecodeElement (_bdgbd .Del ,&_cbgdf );_ebafgb !=nil {return _ebafgb ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_agcg );_agcg .EG_ContentBlockContent =append (_agcg .EG_ContentBlockContent ,_gffee );_gffee .EG_RunLevelElts =append (_gffee .EG_RunLevelElts ,_bdgbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bbdbb :=NewEG_BlockLevelElts ();_fcdegb :=NewEG_ContentBlockContent ();_cabccc :=NewEG_RunLevelElts ();_cabccc .MoveFrom =NewCT_RunTrackChange ();if _baebc :=d .DecodeElement (_cabccc .MoveFrom ,&_cbgdf );_baebc !=nil {return _baebc ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bbdbb );_bbdbb .EG_ContentBlockContent =append (_bbdbb .EG_ContentBlockContent ,_fcdegb );_fcdegb .EG_RunLevelElts =append (_fcdegb .EG_RunLevelElts ,_cabccc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_feedb :=NewEG_BlockLevelElts ();_aceefb :=NewEG_ContentBlockContent ();_gadac :=NewEG_RunLevelElts ();_gadac .MoveTo =NewCT_RunTrackChange ();if _ebaefg :=d .DecodeElement (_gadac .MoveTo ,&_cbgdf );_ebaefg !=nil {return _ebaefg ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_feedb );_feedb .EG_ContentBlockContent =append (_feedb .EG_ContentBlockContent ,_aceefb );_aceefb .EG_RunLevelElts =append (_aceefb .EG_RunLevelElts ,_gadac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fbecad :=NewEG_BlockLevelElts ();_fdecd :=NewEG_ContentBlockContent ();_bedfb :=NewEG_RunLevelElts ();_fbdeb :=NewEG_RangeMarkupElements ();_fbdeb .BookmarkStart =NewCT_Bookmark ();if _dbdggde :=d .DecodeElement (_fbdeb .BookmarkStart ,&_cbgdf );_dbdggde !=nil {return _dbdggde ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_fbecad );_fbecad .EG_ContentBlockContent =append (_fbecad .EG_ContentBlockContent ,_fdecd );_fdecd .EG_RunLevelElts =append (_fdecd .EG_RunLevelElts ,_bedfb );_bedfb .EG_RangeMarkupElements =append (_bedfb .EG_RangeMarkupElements ,_fbdeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cabgd :=NewEG_BlockLevelElts ();_bggdf :=NewEG_ContentBlockContent ();_ageba :=NewEG_RunLevelElts ();_fecgee :=NewEG_RangeMarkupElements ();_fecgee .BookmarkEnd =NewCT_MarkupRange ();if _bfdcf :=d .DecodeElement (_fecgee .BookmarkEnd ,&_cbgdf );_bfdcf !=nil {return _bfdcf ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_cabgd );_cabgd .EG_ContentBlockContent =append (_cabgd .EG_ContentBlockContent ,_bggdf );_bggdf .EG_RunLevelElts =append (_bggdf .EG_RunLevelElts ,_ageba );_ageba .EG_RangeMarkupElements =append (_ageba .EG_RangeMarkupElements ,_fecgee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbcdca :=NewEG_BlockLevelElts ();_dgbdd :=NewEG_ContentBlockContent ();_cgfdg :=NewEG_RunLevelElts ();_gagbfb :=NewEG_RangeMarkupElements ();_gagbfb .MoveFromRangeStart =NewCT_MoveBookmark ();if _fccea :=d .DecodeElement (_gagbfb .MoveFromRangeStart ,&_cbgdf );_fccea !=nil {return _fccea ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gbcdca );_gbcdca .EG_ContentBlockContent =append (_gbcdca .EG_ContentBlockContent ,_dgbdd );_dgbdd .EG_RunLevelElts =append (_dgbdd .EG_RunLevelElts ,_cgfdg );_cgfdg .EG_RangeMarkupElements =append (_cgfdg .EG_RangeMarkupElements ,_gagbfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbef :=NewEG_BlockLevelElts ();_dfgfd :=NewEG_ContentBlockContent ();_feaed :=NewEG_RunLevelElts ();_efeaf :=NewEG_RangeMarkupElements ();_efeaf .MoveFromRangeEnd =NewCT_MarkupRange ();if _ecgcg :=d .DecodeElement (_efeaf .MoveFromRangeEnd ,&_cbgdf );_ecgcg !=nil {return _ecgcg ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gbef );_gbef .EG_ContentBlockContent =append (_gbef .EG_ContentBlockContent ,_dfgfd );_dfgfd .EG_RunLevelElts =append (_dfgfd .EG_RunLevelElts ,_feaed );_feaed .EG_RangeMarkupElements =append (_feaed .EG_RangeMarkupElements ,_efeaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bddgce :=NewEG_BlockLevelElts ();_fdgbb :=NewEG_ContentBlockContent ();_cdfea :=NewEG_RunLevelElts ();_gccgcb :=NewEG_RangeMarkupElements ();_gccgcb .MoveToRangeStart =NewCT_MoveBookmark ();if _gefcee :=d .DecodeElement (_gccgcb .MoveToRangeStart ,&_cbgdf );_gefcee !=nil {return _gefcee ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bddgce );_bddgce .EG_ContentBlockContent =append (_bddgce .EG_ContentBlockContent ,_fdgbb );_fdgbb .EG_RunLevelElts =append (_fdgbb .EG_RunLevelElts ,_cdfea );_cdfea .EG_RangeMarkupElements =append (_cdfea .EG_RangeMarkupElements ,_gccgcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gedga :=NewEG_BlockLevelElts ();_abecg :=NewEG_ContentBlockContent ();_gcgcb :=NewEG_RunLevelElts ();_ddbca :=NewEG_RangeMarkupElements ();_ddbca .MoveToRangeEnd =NewCT_MarkupRange ();if _dbdfb :=d .DecodeElement (_ddbca .MoveToRangeEnd ,&_cbgdf );_dbdfb !=nil {return _dbdfb ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gedga );_gedga .EG_ContentBlockContent =append (_gedga .EG_ContentBlockContent ,_abecg );_abecg .EG_RunLevelElts =append (_abecg .EG_RunLevelElts ,_gcgcb );_gcgcb .EG_RangeMarkupElements =append (_gcgcb .EG_RangeMarkupElements ,_ddbca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ddfcf :=NewEG_BlockLevelElts ();_cbbdf :=NewEG_ContentBlockContent ();_dabca :=NewEG_RunLevelElts ();_adcbg :=NewEG_RangeMarkupElements ();_adcbg .CommentRangeStart =NewCT_MarkupRange ();if _bgdaad :=d .DecodeElement (_adcbg .CommentRangeStart ,&_cbgdf );_bgdaad !=nil {return _bgdaad ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_ddfcf );_ddfcf .EG_ContentBlockContent =append (_ddfcf .EG_ContentBlockContent ,_cbbdf );_cbbdf .EG_RunLevelElts =append (_cbbdf .EG_RunLevelElts ,_dabca );_dabca .EG_RangeMarkupElements =append (_dabca .EG_RangeMarkupElements ,_adcbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egede :=NewEG_BlockLevelElts ();_ffadcb :=NewEG_ContentBlockContent ();_dbeea :=NewEG_RunLevelElts ();_aaaba :=NewEG_RangeMarkupElements ();_aaaba .CommentRangeEnd =NewCT_MarkupRange ();if _gfgfff :=d .DecodeElement (_aaaba .CommentRangeEnd ,&_cbgdf );_gfgfff !=nil {return _gfgfff ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_egede );_egede .EG_ContentBlockContent =append (_egede .EG_ContentBlockContent ,_ffadcb );_ffadcb .EG_RunLevelElts =append (_ffadcb .EG_RunLevelElts ,_dbeea );_dbeea .EG_RangeMarkupElements =append (_dbeea .EG_RangeMarkupElements ,_aaaba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdbdf :=NewEG_BlockLevelElts ();_aefeac :=NewEG_ContentBlockContent ();_geaacd :=NewEG_RunLevelElts ();_cbadc :=NewEG_RangeMarkupElements ();_cbadc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdcfc :=d .DecodeElement (_cbadc .CustomXmlInsRangeStart ,&_cbgdf );_bdcfc !=nil {return _bdcfc ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bdbdf );_bdbdf .EG_ContentBlockContent =append (_bdbdf .EG_ContentBlockContent ,_aefeac );_aefeac .EG_RunLevelElts =append (_aefeac .EG_RunLevelElts ,_geaacd );_geaacd .EG_RangeMarkupElements =append (_geaacd .EG_RangeMarkupElements ,_cbadc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffggf :=NewEG_BlockLevelElts ();_bgace :=NewEG_ContentBlockContent ();_aebgga :=NewEG_RunLevelElts ();_cbecfe :=NewEG_RangeMarkupElements ();_cbecfe .CustomXmlInsRangeEnd =NewCT_Markup ();if _cdgdcg :=d .DecodeElement (_cbecfe .CustomXmlInsRangeEnd ,&_cbgdf );_cdgdcg !=nil {return _cdgdcg ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_ffggf );_ffggf .EG_ContentBlockContent =append (_ffggf .EG_ContentBlockContent ,_bgace );_bgace .EG_RunLevelElts =append (_bgace .EG_RunLevelElts ,_aebgga );_aebgga .EG_RangeMarkupElements =append (_aebgga .EG_RangeMarkupElements ,_cbecfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbbce :=NewEG_BlockLevelElts ();_aegde :=NewEG_ContentBlockContent ();_dbfca :=NewEG_RunLevelElts ();_gceacf :=NewEG_RangeMarkupElements ();_gceacf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _adeaa :=d .DecodeElement (_gceacf .CustomXmlDelRangeStart ,&_cbgdf );_adeaa !=nil {return _adeaa ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_dbbce );_dbbce .EG_ContentBlockContent =append (_dbbce .EG_ContentBlockContent ,_aegde );_aegde .EG_RunLevelElts =append (_aegde .EG_RunLevelElts ,_dbfca );_dbfca .EG_RangeMarkupElements =append (_dbfca .EG_RangeMarkupElements ,_gceacf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfgbbf :=NewEG_BlockLevelElts ();_fedabb :=NewEG_ContentBlockContent ();_edcfda :=NewEG_RunLevelElts ();_bedeed :=NewEG_RangeMarkupElements ();_bedeed .CustomXmlDelRangeEnd =NewCT_Markup ();if _facacd :=d .DecodeElement (_bedeed .CustomXmlDelRangeEnd ,&_cbgdf );_facacd !=nil {return _facacd ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_bfgbbf );_bfgbbf .EG_ContentBlockContent =append (_bfgbbf .EG_ContentBlockContent ,_fedabb );_fedabb .EG_RunLevelElts =append (_fedabb .EG_RunLevelElts ,_edcfda );_edcfda .EG_RangeMarkupElements =append (_edcfda .EG_RangeMarkupElements ,_bedeed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aeegd :=NewEG_BlockLevelElts ();_aafga :=NewEG_ContentBlockContent ();_cdcfa :=NewEG_RunLevelElts ();_bgcee :=NewEG_RangeMarkupElements ();_bgcee .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffgeb :=d .DecodeElement (_bgcee .CustomXmlMoveFromRangeStart ,&_cbgdf );_ffgeb !=nil {return _ffgeb ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_aeegd );_aeegd .EG_ContentBlockContent =append (_aeegd .EG_ContentBlockContent ,_aafga );_aafga .EG_RunLevelElts =append (_aafga .EG_RunLevelElts ,_cdcfa );_cdcfa .EG_RangeMarkupElements =append (_cdcfa .EG_RangeMarkupElements ,_bgcee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gfcgff :=NewEG_BlockLevelElts ();_ggecce :=NewEG_ContentBlockContent ();_aafgea :=NewEG_RunLevelElts ();_gacga :=NewEG_RangeMarkupElements ();_gacga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebfda :=d .DecodeElement (_gacga .CustomXmlMoveFromRangeEnd ,&_cbgdf );_ebfda !=nil {return _ebfda ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gfcgff );_gfcgff .EG_ContentBlockContent =append (_gfcgff .EG_ContentBlockContent ,_ggecce );_ggecce .EG_RunLevelElts =append (_ggecce .EG_RunLevelElts ,_aafgea );_aafgea .EG_RangeMarkupElements =append (_aafgea .EG_RangeMarkupElements ,_gacga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gbdfb :=NewEG_BlockLevelElts ();_bgeacg :=NewEG_ContentBlockContent ();_bbbddd :=NewEG_RunLevelElts ();_gcaca :=NewEG_RangeMarkupElements ();_gcaca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfafec :=d .DecodeElement (_gcaca .CustomXmlMoveToRangeStart ,&_cbgdf );_gfafec !=nil {return _gfafec ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gbdfb );_gbdfb .EG_ContentBlockContent =append (_gbdfb .EG_ContentBlockContent ,_bgeacg );_bgeacg .EG_RunLevelElts =append (_bgeacg .EG_RunLevelElts ,_bbbddd );_bbbddd .EG_RangeMarkupElements =append (_bbbddd .EG_RangeMarkupElements ,_gcaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfdgac :=NewEG_BlockLevelElts ();_fgbae :=NewEG_ContentBlockContent ();_edegdd :=NewEG_RunLevelElts ();_fegafcf :=NewEG_RangeMarkupElements ();_fegafcf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _acfeg :=d .DecodeElement (_fegafcf .CustomXmlMoveToRangeEnd ,&_cbgdf );_acfeg !=nil {return _acfeg ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_cfdgac );_cfdgac .EG_ContentBlockContent =append (_cfdgac .EG_ContentBlockContent ,_fgbae );_fgbae .EG_RunLevelElts =append (_fgbae .EG_RunLevelElts ,_edegdd );_edegdd .EG_RangeMarkupElements =append (_edegdd .EG_RangeMarkupElements ,_fegafcf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_adbee :=NewEG_BlockLevelElts ();_fcfeb :=NewEG_ContentBlockContent ();_dcbbd :=NewEG_RunLevelElts ();_eadce :=NewEG_MathContent ();_eadce .OMathPara =_ec .NewOMathPara ();if _ebgac :=d .DecodeElement (_eadce .OMathPara ,&_cbgdf );_ebgac !=nil {return _ebgac ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_adbee );_adbee .EG_ContentBlockContent =append (_adbee .EG_ContentBlockContent ,_fcfeb );_fcfeb .EG_RunLevelElts =append (_fcfeb .EG_RunLevelElts ,_dcbbd );_dcbbd .EG_MathContent =append (_dcbbd .EG_MathContent ,_eadce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gceee :=NewEG_BlockLevelElts ();_cfcge :=NewEG_ContentBlockContent ();_fadge :=NewEG_RunLevelElts ();_bbdae :=NewEG_MathContent ();_bbdae .OMath =_ec .NewOMath ();if _gaacbc :=d .DecodeElement (_bbdae .OMath ,&_cbgdf );_gaacbc !=nil {return _gaacbc ;};_dddbf .EG_BlockLevelElts =append (_dddbf .EG_BlockLevelElts ,_gceee );_gceee .EG_ContentBlockContent =append (_gceee .EG_ContentBlockContent ,_cfcge );_cfcge .EG_RunLevelElts =append (_cfcge .EG_RunLevelElts ,_fadge );_fadge .EG_MathContent =append (_fadge .EG_MathContent ,_bbdae );default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fT\u0063 \u0025\u0076",_cbgdf .Name );if _decgec :=d .Skip ();_decgec !=nil {return _decgec ;};};case _g .EndElement :break _gfffb ;case _g .CharData :};};return nil ;};func (_gfggcg *EG_RubyContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfggcg .R !=nil {_agbgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_gfggcg .R ,_agbgd );};if _gfggcg .EG_RunLevelElts !=nil {for _ ,_baabb :=range _gfggcg .EG_RunLevelElts {_baabb .MarshalXML (e ,_g .StartElement {});};};return nil ;};type CT_DocPartPr struct{ +// Run Content Color +Color *CT_Color ; -// Entry Name -Name *CT_DocPartName ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Associated Paragraph Style Name -Style *CT_String ; +// Expanded/Compressed Text +W *CT_TextScale ; -// Entry Categorization -Category *CT_DocPartCategory ; +// Font Kerning +Kern *CT_HpsMeasure ; -// Entry Types -Types *CT_DocPartTypes ; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Entry Insertion Behaviors -Behaviors *CT_DocPartBehaviors ; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Description for Entry -Description *CT_String ; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Entry ID -Guid *CT_Guid ;};func (_aacae ST_PageOrientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aacae .String (),start );};func NewCT_Object ()*CT_Object {_cecdd :=&CT_Object {};return _cecdd };type ST_PTabRelativeTo byte ;func NewCT_TcPr ()*CT_TcPr {_dfegg :=&CT_TcPr {};return _dfegg }; +// Text Highlighting +Highlight *CT_Highlight ; -// Validate validates the CT_Control and its children -func (_edcg *CT_Control )Validate ()error {return _edcg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_eebcb :=&CT_MathCtrlDel {};return _eebcb };type ST_HAnchor byte ;const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;);func (_fdafa *ST_HeightRule )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fdafa =0;case "\u0061\u0075\u0074\u006f":*_fdafa =1;case "\u0065\u0078\u0061c\u0074":*_fdafa =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fdafa =3;};return nil ;};func (_gecbg *CT_FtnEdn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gecbg .TypeAttr !=ST_FtnEdnUnset {_gbegb ,_febaf :=_gecbg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _febaf !=nil {return _febaf ;};start .Attr =append (start .Attr ,_gbegb );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gecbg .IdAttr )});e .EncodeToken (start );for _ ,_dggacf :=range _gecbg .EG_BlockLevelElts {_dggacf .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Underline +U *CT_Underline ; -// Validate validates the CT_FtnEdnRef and its children -func (_gbbbd *CT_FtnEdnRef )Validate ()error {return _gbbbd .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");};func (_aggaa *CT_CustomXmlRow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aggaa .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_aggaa .UriAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_aggaa .ElementAttr )});e .EncodeToken (start );if _aggaa .CustomXmlPr !=nil {_gdac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_aggaa .CustomXmlPr ,_gdac );};if _aggaa .EG_ContentRowContent !=nil {for _ ,_addfc :=range _aggaa .EG_ContentRowContent {_addfc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_beaca ST_FtnEdn )Validate ()error {return _beaca .ValidateWithPath ("")};func (_bbbba ST_DocPartBehavior )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_deaega :=_g .Attr {};_deaega .Name =name ;switch _bbbba {case ST_DocPartBehaviorUnset :_deaega .Value ="";case ST_DocPartBehaviorContent :_deaega .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_deaega .Value ="\u0070";case ST_DocPartBehaviorPg :_deaega .Value ="\u0070\u0067";};return _deaega ,nil ;};type CT_Perm struct{ +// Animated Text Effect +Effect *CT_TextEffect ; -// Annotation ID -IdAttr string ; +// Text Border +Bdr *CT_Border ; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func (_bfgcb *CT_Shd )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfgcb .ValAttr =ST_Shd (1);for _ ,_eccebb :=range start .Attr {if _eccebb .Name .Local =="\u0076\u0061\u006c"{_bfgcb .ValAttr .UnmarshalXMLAttr (_eccebb );continue ;};if _eccebb .Name .Local =="\u0063\u006f\u006co\u0072"{_fefcd ,_aafcb :=ParseUnionST_HexColor (_eccebb .Value );if _aafcb !=nil {return _aafcb ;};_bfgcb .ColorAttr =&_fefcd ;continue ;};if _eccebb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bfgcb .ThemeColorAttr .UnmarshalXMLAttr (_eccebb );continue ;};if _eccebb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ffebg ,_edbggc :=_eccebb .Value ,error (nil );if _edbggc !=nil {return _edbggc ;};_bfgcb .ThemeTintAttr =&_ffebg ;continue ;};if _eccebb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ecbbg ,_bgdbf :=_eccebb .Value ,error (nil );if _bgdbf !=nil {return _bgdbf ;};_bfgcb .ThemeShadeAttr =&_ecbbg ;continue ;};if _eccebb .Name .Local =="\u0066\u0069\u006c\u006c"{_edcgc ,_agdega :=ParseUnionST_HexColor (_eccebb .Value );if _agdega !=nil {return _agdega ;};_bfgcb .FillAttr =&_edcgc ;continue ;};if _eccebb .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_bfgcb .ThemeFillAttr .UnmarshalXMLAttr (_eccebb );continue ;};if _eccebb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_fdeeb ,_dabedb :=_eccebb .Value ,error (nil );if _dabedb !=nil {return _dabedb ;};_bfgcb .ThemeFillTintAttr =&_fdeeb ;continue ;};if _eccebb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_ddfed ,_ffdfg :=_eccebb .Value ,error (nil );if _ffdfg !=nil {return _ffdfg ;};_bfgcb .ThemeFillShadeAttr =&_ddfed ;continue ;};};for {_bffea ,_ceccg :=d .Token ();if _ceccg !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_ceccg );};if _affcb ,_faefc :=_bffea .(_g .EndElement );_faefc &&_affcb .Name ==start .Name {break ;};};return nil ;};func (_cfdag *CT_MultiLevelType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aecgd ,_dbcf :=_cfdag .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dbcf !=nil {return _dbcf ;};start .Attr =append (start .Attr ,_aecgd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Run Shading +Shd *CT_Shd ; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_cedbd *CT_SmartTagPr )ValidateWithPath (path string )error {for _abadd ,_aadd :=range _cedbd .Attr {if _acdecd :=_aadd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_abadd ));_acdecd !=nil {return _acdecd ;};};return nil ;}; +// Manual Run Width +FitText *CT_FitText ; -// Validate validates the CT_ReadingModeInkLockDown and its children -func (_cbbgd *CT_ReadingModeInkLockDown )Validate ()error {return _cbbgd .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};func (_ddbgd *CT_View )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddbgd .ValAttr =ST_View (1);for _ ,_acfef :=range start .Attr {if _acfef .Name .Local =="\u0076\u0061\u006c"{_ddbgd .ValAttr .UnmarshalXMLAttr (_acfef );continue ;};};for {_cgccd ,_adcgb :=d .Token ();if _adcgb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_adcgb );};if _cadacf ,_dgacg :=_cgccd .(_g .EndElement );_dgacg &&_cadacf .Name ==start .Name {break ;};};return nil ;}; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path -func (_fcdcfd *EG_RPrContent )ValidateWithPath (path string )error {if _fcdcfd .RStyle !=nil {if _fdcag :=_fcdcfd .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_fdcag !=nil {return _fdcag ;};};if _fcdcfd .RFonts !=nil {if _gggcce :=_fcdcfd .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_gggcce !=nil {return _gggcce ;};};if _fcdcfd .B !=nil {if _fcacac :=_fcdcfd .B .ValidateWithPath (path +"\u002f\u0042");_fcacac !=nil {return _fcacac ;};};if _fcdcfd .BCs !=nil {if _fceade :=_fcdcfd .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_fceade !=nil {return _fceade ;};};if _fcdcfd .I !=nil {if _dabga :=_fcdcfd .I .ValidateWithPath (path +"\u002f\u0049");_dabga !=nil {return _dabga ;};};if _fcdcfd .ICs !=nil {if _gcedg :=_fcdcfd .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gcedg !=nil {return _gcedg ;};};if _fcdcfd .Caps !=nil {if _gcbfbd :=_fcdcfd .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gcbfbd !=nil {return _gcbfbd ;};};if _fcdcfd .SmallCaps !=nil {if _eeaafg :=_fcdcfd .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_eeaafg !=nil {return _eeaafg ;};};if _fcdcfd .Strike !=nil {if _fdgdbcb :=_fcdcfd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fdgdbcb !=nil {return _fdgdbcb ;};};if _fcdcfd .Dstrike !=nil {if _fgacf :=_fcdcfd .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fgacf !=nil {return _fgacf ;};};if _fcdcfd .Outline !=nil {if _gbbdaf :=_fcdcfd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gbbdaf !=nil {return _gbbdaf ;};};if _fcdcfd .Shadow !=nil {if _efgdb :=_fcdcfd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_efgdb !=nil {return _efgdb ;};};if _fcdcfd .Emboss !=nil {if _dbgae :=_fcdcfd .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_dbgae !=nil {return _dbgae ;};};if _fcdcfd .Imprint !=nil {if _eeeed :=_fcdcfd .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_eeeed !=nil {return _eeeed ;};};if _fcdcfd .NoProof !=nil {if _ggcfd :=_fcdcfd .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ggcfd !=nil {return _ggcfd ;};};if _fcdcfd .SnapToGrid !=nil {if _eeggg :=_fcdcfd .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_eeggg !=nil {return _eeggg ;};};if _fcdcfd .Vanish !=nil {if _aegegd :=_fcdcfd .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_aegegd !=nil {return _aegegd ;};};if _fcdcfd .WebHidden !=nil {if _febccg :=_fcdcfd .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_febccg !=nil {return _febccg ;};};if _fcdcfd .Color !=nil {if _bbfb :=_fcdcfd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bbfb !=nil {return _bbfb ;};};if _fcdcfd .Spacing !=nil {if _ggcegf :=_fcdcfd .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ggcegf !=nil {return _ggcegf ;};};if _fcdcfd .W !=nil {if _bcddee :=_fcdcfd .W .ValidateWithPath (path +"\u002f\u0057");_bcddee !=nil {return _bcddee ;};};if _fcdcfd .Kern !=nil {if _debea :=_fcdcfd .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_debea !=nil {return _debea ;};};if _fcdcfd .Position !=nil {if _dbddeb :=_fcdcfd .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dbddeb !=nil {return _dbddeb ;};};if _fcdcfd .Sz !=nil {if _bcaga :=_fcdcfd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bcaga !=nil {return _bcaga ;};};if _fcdcfd .SzCs !=nil {if _aebdb :=_fcdcfd .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_aebdb !=nil {return _aebdb ;};};if _fcdcfd .Highlight !=nil {if _baaga :=_fcdcfd .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_baaga !=nil {return _baaga ;};};if _fcdcfd .U !=nil {if _cbgcgd :=_fcdcfd .U .ValidateWithPath (path +"\u002f\u0055");_cbgcgd !=nil {return _cbgcgd ;};};if _fcdcfd .Effect !=nil {if _bbebec :=_fcdcfd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bbebec !=nil {return _bbebec ;};};if _fcdcfd .Bdr !=nil {if _bgcbf :=_fcdcfd .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_bgcbf !=nil {return _bgcbf ;};};if _fcdcfd .Shd !=nil {if _fbadd :=_fcdcfd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fbadd !=nil {return _fbadd ;};};if _fcdcfd .FitText !=nil {if _bdbfa :=_fcdcfd .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bdbfa !=nil {return _bdbfa ;};};if _fcdcfd .VertAlign !=nil {if _aggeb :=_fcdcfd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_aggeb !=nil {return _aggeb ;};};if _fcdcfd .Rtl !=nil {if _cgbga :=_fcdcfd .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_cgbga !=nil {return _cgbga ;};};if _fcdcfd .Cs !=nil {if _aafcd :=_fcdcfd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_aafcd !=nil {return _aafcd ;};};if _fcdcfd .Em !=nil {if _eeceee :=_fcdcfd .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_eeceee !=nil {return _eeceee ;};};if _fcdcfd .Lang !=nil {if _becfdd :=_fcdcfd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_becfdd !=nil {return _becfdd ;};};if _fcdcfd .EastAsianLayout !=nil {if _abbba :=_fcdcfd .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_abbba !=nil {return _abbba ;};};if _fcdcfd .SpecVanish !=nil {if _aggebf :=_fcdcfd .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_aggebf !=nil {return _aggebf ;};};if _fcdcfd .OMath !=nil {if _cfffbd :=_fcdcfd .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_cfffbd !=nil {return _cfffbd ;};};if _fcdcfd .RPrChange !=nil {if _faacdd :=_fcdcfd .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_faacdd !=nil {return _faacdd ;};};return nil ;};type ST_BrClear byte ;func NewStyles ()*Styles {_aaagfb :=&Styles {};_aaagfb .CT_Styles =*NewCT_Styles ();return _aaagfb };func (_facbe *CT_TblCellMar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _facbe .Top !=nil {_fagaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_facbe .Top ,_fagaa );};if _facbe .Start !=nil {_fgcefe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_facbe .Start ,_fgcefe );};if _facbe .Left !=nil {_fgfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_facbe .Left ,_fgfeb );};if _facbe .Bottom !=nil {_efdfaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_facbe .Bottom ,_efdfaa );};if _facbe .End !=nil {_aaaae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_facbe .End ,_aaaae );};if _facbe .Right !=nil {_fecga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_facbe .Right ,_fecga );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SdtContentBlock struct{ +// Right To Left Text +Rtl *CT_OnOff ; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Emphasis Mark +Em *CT_Em ; -// Paragraph -P []*CT_P ; +// Languages for Run Content +Lang *CT_Language ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewEG_RPrContent ()*EG_RPrContent {_bdbed :=&EG_RPrContent {};return _bdbed };func (_cddgd ST_InfoTextType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cddgd .String (),start );};func NewCT_Comments ()*CT_Comments {_egee :=&CT_Comments {};return _egee };type CT_ObjectEmbed struct{ +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Object Application -ProgIdAttr *string ; +// Office Open XML Math +OMath *CT_OnOff ;};func NewCT_TrPrChange ()*CT_TrPrChange {_eccbcd :=&CT_TrPrChange {};_eccbcd .TrPr =NewCT_TrPrBase ();return _eccbcd ;};type CT_SdtDocPart struct{ -// Object Shape -ShapeIdAttr *string ; +// Document Part Gallery Filter +DocPartGallery *CT_String ; -// Field Switches -FieldCodesAttr *string ;}; +// Document Part Category Filter +DocPartCategory *CT_String ; -// Validate validates the CT_Ind and its children -func (_ffef *CT_Ind )Validate ()error {return _ffef .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");};type CT_Color struct{ +// Built-In Document Part +DocPartUnique *CT_OnOff ;};func (_ffbdb *CT_Endnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffbdb .Endnote !=nil {_dbcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_bgfg :=range _ffbdb .Endnote {e .EncodeElement (_bgfg ,_dbcbd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Run Content Color -ValAttr ST_HexColor ; +// Validate validates the CT_SdtListItem and its children +func (_dadec *CT_SdtListItem )Validate ()error {return _dadec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");}; -// Run Content Theme Color -ThemeColorAttr ST_ThemeColor ; +// Validate validates the CT_Captions and its children +func (_dgfb *CT_Captions )Validate ()error {return _dgfb .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_ddcca ST_TextDirection )ValidateWithPath (path string )error {switch _ddcca {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcca ));};return nil ;};type CT_Attr struct{ -// Run Content Theme Color Tint -ThemeTintAttr *string ; +// Namespace +UriAttr *string ; -// Run Content Theme Color Shade -ThemeShadeAttr *string ;};func (_bbb *CT_Border )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dfeb ,_dde :=_bbb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dde !=nil {return _dde ;};start .Attr =append (start .Attr ,_dfeb );if _bbb .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .ColorAttr )});};if _bbb .ThemeColorAttr !=ST_ThemeColorUnset {_bddf ,_faea :=_bbb .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _faea !=nil {return _faea ;};start .Attr =append (start .Attr ,_bddf );};if _bbb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .ThemeTintAttr )});};if _bbb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .ThemeShadeAttr )});};if _bbb .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .SzAttr )});};if _bbb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .SpaceAttr )});};if _bbb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .ShadowAttr )});};if _bbb .FrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bbb .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Name +NameAttr string ; -// Validate validates the CT_TextboxTightWrap and its children -func (_cefgd *CT_TextboxTightWrap )Validate ()error {return _cefgd .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");}; +// Value +ValAttr string ;};type CT_PaperSource struct{ -// Validate validates the CT_R and its children -func (_gcfea *CT_R )Validate ()error {return _gcfea .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_egcaf *CT_TcMar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fefaa :for {_bdbaag ,_cefebg :=d .Token ();if _cefebg !=nil {return _cefebg ;};switch _badfd :=_bdbaag .(type ){case _g .StartElement :switch _badfd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_egcaf .Top =NewCT_TblWidth ();if _gadba :=d .DecodeElement (_egcaf .Top ,&_badfd );_gadba !=nil {return _gadba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_egcaf .Start =NewCT_TblWidth ();if _agfaad :=d .DecodeElement (_egcaf .Start ,&_badfd );_agfaad !=nil {return _agfaad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_egcaf .Left =NewCT_TblWidth ();if _cbafc :=d .DecodeElement (_egcaf .Left ,&_badfd );_cbafc !=nil {return _cbafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_egcaf .Bottom =NewCT_TblWidth ();if _cebcg :=d .DecodeElement (_egcaf .Bottom ,&_badfd );_cebcg !=nil {return _cebcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_egcaf .End =NewCT_TblWidth ();if _acbedg :=d .DecodeElement (_egcaf .End ,&_badfd );_acbedg !=nil {return _acbedg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_egcaf .Right =NewCT_TblWidth ();if _bfeeae :=d .DecodeElement (_egcaf .Right ,&_badfd );_bfeeae !=nil {return _bfeeae ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072\u0020\u0025\u0076",_badfd .Name );if _ceggg :=d .Skip ();_ceggg !=nil {return _ceggg ;};};case _g .EndElement :break _fefaa ;case _g .CharData :};};return nil ;};func (_afddfa *CT_Underline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afddfa .ValAttr !=ST_UnderlineUnset {_gcaaf ,_acggff :=_afddfa .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acggff !=nil {return _acggff ;};start .Attr =append (start .Attr ,_gcaaf );};if _afddfa .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_afddfa .ColorAttr )});};if _afddfa .ThemeColorAttr !=ST_ThemeColorUnset {_dgcca ,_gcdfd :=_afddfa .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _gcdfd !=nil {return _gcdfd ;};start .Attr =append (start .Attr ,_dgcca );};if _afddfa .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_afddfa .ThemeTintAttr )});};if _afddfa .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_afddfa .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fecdac ST_Jc )Validate ()error {return _fecdac .ValidateWithPath ("")};func (_ffedf *Footnotes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffedf .CT_Footnotes =*NewCT_Footnotes ();_agbfcf :for {_agadb ,_ddedd :=d .Token ();if _ddedd !=nil {return _ddedd ;};switch _bbfbf :=_agadb .(type ){case _g .StartElement :switch _bbfbf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_fbgcd :=NewCT_FtnEdn ();if _gffed :=d .DecodeElement (_fbgcd ,&_bbfbf );_gffed !=nil {return _gffed ;};_ffedf .Footnote =append (_ffedf .Footnote ,_fbgcd );default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0046\u006f\u006f\u0074\u006e\u006ft\u0065\u0073 \u0025\u0076",_bbfbf .Name );if _bdcee :=d .Skip ();_bdcee !=nil {return _bdcee ;};};case _g .EndElement :break _agbfcf ;case _g .CharData :};};return nil ;}; +// First Page Printer Tray Code +FirstAttr *int64 ; -// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path -func (_geacfa *EG_BlockLevelElts )ValidateWithPath (path string )error {for _dcdge ,_acfba :=range _geacfa .AltChunk {if _beeec :=_acfba .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_dcdge ));_beeec !=nil {return _beeec ;};};for _ecgag ,_caegfb :=range _geacfa .EG_ContentBlockContent {if _aebcbf :=_caegfb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_ecgag ));_aebcbf !=nil {return _aebcbf ;};};return nil ;};type WdCT_Anchor struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;SimplePosAttr *bool ;RelativeHeightAttr uint32 ;BehindDocAttr bool ;LockedAttr bool ;LayoutInCellAttr bool ;HiddenAttr *bool ;AllowOverlapAttr bool ;SimplePos *_e .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_e .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_e .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_e .CT_NonVisualGraphicFrameProperties ;Graphic *_e .Graphic ;};func (_cgdef ST_JcTable )Validate ()error {return _cgdef .ValidateWithPath ("")};type WdInline struct{WdCT_Inline };type ST_PageBorderDisplay byte ;func (_ecdae *ST_ObjectUpdateMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbggbc ,_bfgcgg :=d .Token ();if _bfgcgg !=nil {return _bfgcgg ;};if _efcbf ,_aaefc :=_dbggbc .(_g .EndElement );_aaefc &&_efcbf .Name ==start .Name {*_ecdae =1;return nil ;};if _eedaag ,_dfggff :=_dbggbc .(_g .CharData );!_dfggff {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbggbc );}else {switch string (_eedaag ){case "":*_ecdae =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ecdae =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_ecdae =2;};};_dbggbc ,_bfgcgg =d .Token ();if _bfgcgg !=nil {return _bfgcgg ;};if _bfeaa ,_accafd :=_dbggbc .(_g .EndElement );_accafd &&_bfeaa .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbggbc );};func (_ffdbe *CT_String )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcgcc :=range start .Attr {if _dcgcc .Name .Local =="\u0076\u0061\u006c"{_gdebb ,_bedaaa :=_dcgcc .Value ,error (nil );if _bedaaa !=nil {return _bedaaa ;};_ffdbe .ValAttr =_gdebb ;continue ;};};for {_cffca ,_ffgeac :=d .Token ();if _ffgeac !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_ffgeac );};if _acgbdf ,_cggadd :=_cffca .(_g .EndElement );_cggadd &&_acgbdf .Name ==start .Name {break ;};};return nil ;}; +// Non-First Page Printer Tray Code +OtherAttr *int64 ;};func (_faebf *ST_TabTlc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_faebf =0;case "\u006e\u006f\u006e\u0065":*_faebf =1;case "\u0064\u006f\u0074":*_faebf =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_faebf =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_faebf =4;case "\u0068\u0065\u0061v\u0079":*_faebf =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_faebf =6;};return nil ;};func (_beabce *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 _beabce .CT_FontsList .MarshalXML (e ,start );};func (_acfba *WdCT_WrapNone )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_JcTable and its children -func (_cbdg *CT_JcTable )Validate ()error {return _cbdg .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");};func (_fccfc *CT_Tbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fccfc .EG_RangeMarkupElements !=nil {for _ ,_cceee :=range _fccfc .EG_RangeMarkupElements {_cceee .MarshalXML (e ,_g .StartElement {});};};_gcdafd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_fccfc .TblPr ,_gcdafd );_egcfe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_fccfc .TblGrid ,_egcfe );if _fccfc .EG_ContentRowContent !=nil {for _ ,_cffcf :=range _fccfc .EG_ContentRowContent {_cffcf .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Odso ()*CT_Odso {_dcdac :=&CT_Odso {};return _dcdac }; +// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path +func (_fdefdc *CT_SmartTagRun )ValidateWithPath (path string )error {if _fdefdc .SmartTagPr !=nil {if _agdbd :=_fdefdc .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_agdbd !=nil {return _agdbd ;};};for _eedfgcd ,_eggeg :=range _fdefdc .EG_PContent {if _ebagdd :=_eggeg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_eedfgcd ));_ebagdd !=nil {return _ebagdd ;};};return nil ;}; -// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path -func (_adac *CT_PBdr )ValidateWithPath (path string )error {if _adac .Top !=nil {if _bbead :=_adac .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bbead !=nil {return _bbead ;};};if _adac .Left !=nil {if _ebggb :=_adac .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ebggb !=nil {return _ebggb ;};};if _adac .Bottom !=nil {if _cagef :=_adac .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cagef !=nil {return _cagef ;};};if _adac .Right !=nil {if _aedac :=_adac .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_aedac !=nil {return _aedac ;};};if _adac .Between !=nil {if _bdff :=_adac .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_bdff !=nil {return _bdff ;};};if _adac .Bar !=nil {if _cbgca :=_adac .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_cbgca !=nil {return _cbgca ;};};return nil ;};type Document struct{CT_Document };type CT_PPr struct{ +// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path +func (_agddf *CT_SdtRun )ValidateWithPath (path string )error {if _agddf .SdtPr !=nil {if _bgeae :=_agddf .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_bgeae !=nil {return _bgeae ;};};if _agddf .SdtEndPr !=nil {if _ddafg :=_agddf .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_ddafg !=nil {return _ddafg ;};};if _agddf .SdtContent !=nil {if _dfdede :=_agddf .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_dfdede !=nil {return _dfdede ;};};return nil ;};func NewFootnotes ()*Footnotes {_ecage :=&Footnotes {};_ecage .CT_Footnotes =*NewCT_Footnotes ();return _ecage ;}; -// Referenced Paragraph Style -PStyle *CT_String ; +// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path +func (_edegg *CT_FramePr )ValidateWithPath (path string )error {if _abbd :=_edegg .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_abbd !=nil {return _abbd ;};if _edegg .WAttr !=nil {if _cefe :=_edegg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_cefe !=nil {return _cefe ;};};if _edegg .HAttr !=nil {if _cdfc :=_edegg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_cdfc !=nil {return _cdfc ;};};if _edegg .VSpaceAttr !=nil {if _efgda :=_edegg .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_efgda !=nil {return _efgda ;};};if _edegg .HSpaceAttr !=nil {if _dedga :=_edegg .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_dedga !=nil {return _dedga ;};};if _gdaba :=_edegg .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_gdaba !=nil {return _gdaba ;};if _cgdacg :=_edegg .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_cgdacg !=nil {return _cgdacg ;};if _bgfd :=_edegg .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_bgfd !=nil {return _bgfd ;};if _edegg .XAttr !=nil {if _dcfadc :=_edegg .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dcfadc !=nil {return _dcfadc ;};};if _gcba :=_edegg .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gcba !=nil {return _gcba ;};if _edegg .YAttr !=nil {if _egbfab :=_edegg .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_egbfab !=nil {return _egbfab ;};};if _fgef :=_edegg .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fgef !=nil {return _fgef ;};if _dfeb :=_edegg .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_dfeb !=nil {return _dfeb ;};if _edegg .AnchorLockAttr !=nil {if _afefb :=_edegg .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_afefb !=nil {return _afefb ;};};return nil ;};func NewCT_EdnProps ()*CT_EdnProps {_faedc :=&CT_EdnProps {};return _faedc };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;); -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path +func (_cgbag *CT_PermStart )ValidateWithPath (path string )error {if _dagb :=_cgbag .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_dagb !=nil {return _dagb ;};if _fegag :=_cgbag .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_fegag !=nil {return _fegag ;};return nil ;};func (_abdaa ST_CombineBrackets )Validate ()error {return _abdaa .ValidateWithPath ("")};func (_ffcfba ST_FldCharType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffcfba .String (),start );};func (_acgda ST_SectionMark )Validate ()error {return _acgda .ValidateWithPath ("")};func (_edeacb *ST_PageOrientation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acgcd ,_dedbbd :=d .Token ();if _dedbbd !=nil {return _dedbbd ;};if _befcc ,_gagaf :=_acgcd .(_d .EndElement );_gagaf &&_befcc .Name ==start .Name {*_edeacb =1;return nil ;};if _fbfgff ,_aaadcec :=_acgcd .(_d .CharData );!_aaadcec {return _a .Errorf ("\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 (_fbfgff ){case "":*_edeacb =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_edeacb =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_edeacb =2;};};_acgcd ,_dedbbd =d .Token ();if _dedbbd !=nil {return _dedbbd ;};if _gcdee ,_fgeff :=_acgcd .(_d .EndElement );_fgeff &&_gcdee .Name ==start .Name {return nil ;};return _a .Errorf ("\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 );};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 (_bfagda ST_FrameLayout )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcged :=_d .Attr {};_gcged .Name =name ;switch _bfagda {case ST_FrameLayoutUnset :_gcged .Value ="";case ST_FrameLayoutRows :_gcged .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_gcged .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_gcged .Value ="\u006e\u006f\u006e\u0065";};return _gcged ,nil ;};type CT_DocPartType struct{ -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Type Value +ValAttr ST_DocPartType ;}; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path +func (_eeagg *CT_TblPr )ValidateWithPath (path string )error {if _eeagg .TblStyle !=nil {if _aebgf :=_eeagg .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_aebgf !=nil {return _aebgf ;};};if _eeagg .TblpPr !=nil {if _daabc :=_eeagg .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_daabc !=nil {return _daabc ;};};if _eeagg .TblOverlap !=nil {if _egbbe :=_eeagg .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_egbbe !=nil {return _egbbe ;};};if _eeagg .BidiVisual !=nil {if _ebbada :=_eeagg .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_ebbada !=nil {return _ebbada ;};};if _eeagg .TblStyleRowBandSize !=nil {if _dedee :=_eeagg .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_dedee !=nil {return _dedee ;};};if _eeagg .TblStyleColBandSize !=nil {if _gddab :=_eeagg .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_gddab !=nil {return _gddab ;};};if _eeagg .TblW !=nil {if _gefag :=_eeagg .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_gefag !=nil {return _gefag ;};};if _eeagg .Jc !=nil {if _daeffb :=_eeagg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_daeffb !=nil {return _daeffb ;};};if _eeagg .TblCellSpacing !=nil {if _fcagc :=_eeagg .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fcagc !=nil {return _fcagc ;};};if _eeagg .TblInd !=nil {if _acaad :=_eeagg .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_acaad !=nil {return _acaad ;};};if _eeagg .TblBorders !=nil {if _gfabe :=_eeagg .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gfabe !=nil {return _gfabe ;};};if _eeagg .Shd !=nil {if _cgecf :=_eeagg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cgecf !=nil {return _cgecf ;};};if _eeagg .TblLayout !=nil {if _aacggg :=_eeagg .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_aacggg !=nil {return _aacggg ;};};if _eeagg .TblCellMar !=nil {if _bfgddf :=_eeagg .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_bfgddf !=nil {return _bfgddf ;};};if _eeagg .TblLook !=nil {if _ggcce :=_eeagg .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_ggcce !=nil {return _ggcce ;};};if _eeagg .TblCaption !=nil {if _gfgcdb :=_eeagg .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_gfgcdb !=nil {return _gfgcdb ;};};if _eeagg .TblDescription !=nil {if _cddbd :=_eeagg .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_cddbd !=nil {return _cddbd ;};};if _eeagg .TblPrChange !=nil {if _adaafd :=_eeagg .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_adaafd !=nil {return _adaafd ;};};return nil ;};func NewCT_AltChunkPr ()*CT_AltChunkPr {_eef :=&CT_AltChunkPr {};return _eef };type EG_HdrFtrReferences struct{ -// Text Frame Properties -FramePr *CT_FramePr ; +// Header Reference +HeaderReference *CT_HdrFtrRef ; -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// Footer Reference +FooterReference *CT_HdrFtrRef ;}; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Validate validates the CT_RubyAlign and its children +func (_gfag *CT_RubyAlign )Validate ()error {return _gfag .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");}; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path +func (_baege *CT_Frame )ValidateWithPath (path string )error {if _baege .Sz !=nil {if _bedf :=_baege .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bedf !=nil {return _bedf ;};};if _baege .Name !=nil {if _fede :=_baege .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_fede !=nil {return _fede ;};};if _baege .Title !=nil {if _cbfa :=_baege .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cbfa !=nil {return _cbfa ;};};if _baege .LongDesc !=nil {if _cgdaa :=_baege .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c");_cgdaa !=nil {return _cgdaa ;};};if _baege .SourceFileName !=nil {if _gfadg :=_baege .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_gfadg !=nil {return _gfadg ;};};if _baege .MarW !=nil {if _gfdcc :=_baege .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057");_gfdcc !=nil {return _gfdcc ;};};if _baege .MarH !=nil {if _dfcg :=_baege .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_dfcg !=nil {return _dfcg ;};};if _baege .Scrollbar !=nil {if _bgcaf :=_baege .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072");_bgcaf !=nil {return _bgcaf ;};};if _baege .NoResizeAllowed !=nil {if _bgee :=_baege .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_bgee !=nil {return _bgee ;};};if _baege .LinkedToFile !=nil {if _feccb :=_baege .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065");_feccb !=nil {return _feccb ;};};return nil ;};type CT_Endnotes struct{ -// Paragraph Borders -PBdr *CT_PBdr ; +// Endnote Content +Endnote []*CT_FtnEdn ;};func (_edbag *CT_DocParts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edbag .DocPart !=nil {_afce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_agadg :=range _edbag .DocPart {e .EncodeElement (_agadg ,_afce );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdcgdg ST_StyleSort )Validate ()error {return _cdcgdg .ValidateWithPath ("")};func (_fbecgg *ST_Theme )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbecgg =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_fbecgg =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_fbecgg =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_fbecgg =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_fbecgg =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_fbecgg =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_fbecgg =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_fbecgg =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_fbecgg =8;};return nil ;};func NewCT_Picture ()*CT_Picture {_ddbg :=&CT_Picture {};return _ddbg }; -// Paragraph Shading -Shd *CT_Shd ; +// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path +func (_gdbfg *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _gdbfg .Ins !=nil {if _gdcbd :=_gdbfg .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_gdcbd !=nil {return _gdcbd ;};};if _gdbfg .Del !=nil {if _gefgd :=_gdbfg .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_gefgd !=nil {return _gefgd ;};};if _gdbfg .MoveFrom !=nil {if _fbdeb :=_gdbfg .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_fbdeb !=nil {return _fbdeb ;};};if _gdbfg .MoveTo !=nil {if _agfae :=_gdbfg .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_agfae !=nil {return _agfae ;};};if _gdbfg .RStyle !=nil {if _egadb :=_gdbfg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_egadb !=nil {return _egadb ;};};if _gdbfg .RFonts !=nil {if _eeaag :=_gdbfg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_eeaag !=nil {return _eeaag ;};};if _gdbfg .B !=nil {if _adcfe :=_gdbfg .B .ValidateWithPath (path +"\u002f\u0042");_adcfe !=nil {return _adcfe ;};};if _gdbfg .BCs !=nil {if _eegcca :=_gdbfg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_eegcca !=nil {return _eegcca ;};};if _gdbfg .I !=nil {if _egdad :=_gdbfg .I .ValidateWithPath (path +"\u002f\u0049");_egdad !=nil {return _egdad ;};};if _gdbfg .ICs !=nil {if _feagc :=_gdbfg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_feagc !=nil {return _feagc ;};};if _gdbfg .Caps !=nil {if _ebfgg :=_gdbfg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_ebfgg !=nil {return _ebfgg ;};};if _gdbfg .SmallCaps !=nil {if _bgcfa :=_gdbfg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_bgcfa !=nil {return _bgcfa ;};};if _gdbfg .Strike !=nil {if _efaaab :=_gdbfg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_efaaab !=nil {return _efaaab ;};};if _gdbfg .Dstrike !=nil {if _fbdbd :=_gdbfg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fbdbd !=nil {return _fbdbd ;};};if _gdbfg .Outline !=nil {if _dgec :=_gdbfg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dgec !=nil {return _dgec ;};};if _gdbfg .Shadow !=nil {if _gbecc :=_gdbfg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gbecc !=nil {return _gbecc ;};};if _gdbfg .Emboss !=nil {if _gedcd :=_gdbfg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_gedcd !=nil {return _gedcd ;};};if _gdbfg .Imprint !=nil {if _fdabg :=_gdbfg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_fdabg !=nil {return _fdabg ;};};if _gdbfg .NoProof !=nil {if _gdaa :=_gdbfg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_gdaa !=nil {return _gdaa ;};};if _gdbfg .SnapToGrid !=nil {if _cegdag :=_gdbfg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cegdag !=nil {return _cegdag ;};};if _gdbfg .Vanish !=nil {if _ebbaf :=_gdbfg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ebbaf !=nil {return _ebbaf ;};};if _gdbfg .WebHidden !=nil {if _baaaac :=_gdbfg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_baaaac !=nil {return _baaaac ;};};if _gdbfg .Color !=nil {if _fddcg :=_gdbfg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fddcg !=nil {return _fddcg ;};};if _gdbfg .Spacing !=nil {if _ccea :=_gdbfg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ccea !=nil {return _ccea ;};};if _gdbfg .W !=nil {if _gggcb :=_gdbfg .W .ValidateWithPath (path +"\u002f\u0057");_gggcb !=nil {return _gggcb ;};};if _gdbfg .Kern !=nil {if _fccbc :=_gdbfg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_fccbc !=nil {return _fccbc ;};};if _gdbfg .Position !=nil {if _bgecg :=_gdbfg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bgecg !=nil {return _bgecg ;};};if _gdbfg .Sz !=nil {if _degcb :=_gdbfg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_degcb !=nil {return _degcb ;};};if _gdbfg .SzCs !=nil {if _feegb :=_gdbfg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_feegb !=nil {return _feegb ;};};if _gdbfg .Highlight !=nil {if _debdg :=_gdbfg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_debdg !=nil {return _debdg ;};};if _gdbfg .U !=nil {if _fcaed :=_gdbfg .U .ValidateWithPath (path +"\u002f\u0055");_fcaed !=nil {return _fcaed ;};};if _gdbfg .Effect !=nil {if _beda :=_gdbfg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_beda !=nil {return _beda ;};};if _gdbfg .Bdr !=nil {if _bbeec :=_gdbfg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_bbeec !=nil {return _bbeec ;};};if _gdbfg .Shd !=nil {if _ggfg :=_gdbfg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ggfg !=nil {return _ggfg ;};};if _gdbfg .FitText !=nil {if _fcffd :=_gdbfg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_fcffd !=nil {return _fcffd ;};};if _gdbfg .VertAlign !=nil {if _gegca :=_gdbfg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_gegca !=nil {return _gegca ;};};if _gdbfg .Rtl !=nil {if _fcagb :=_gdbfg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fcagb !=nil {return _fcagb ;};};if _gdbfg .Cs !=nil {if _ecged :=_gdbfg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ecged !=nil {return _ecged ;};};if _gdbfg .Em !=nil {if _bgdbdd :=_gdbfg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_bgdbdd !=nil {return _bgdbdd ;};};if _gdbfg .Lang !=nil {if _bddbb :=_gdbfg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_bddbb !=nil {return _bddbb ;};};if _gdbfg .EastAsianLayout !=nil {if _cggda :=_gdbfg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_cggda !=nil {return _cggda ;};};if _gdbfg .SpecVanish !=nil {if _daeea :=_gdbfg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_daeea !=nil {return _daeea ;};};if _gdbfg .OMath !=nil {if _bbfbb :=_gdbfg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bbfbb !=nil {return _bbfbb ;};};return nil ;};func (_gbff *CT_Fonts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfged :=range start .Attr {if _gfged .Name .Local =="\u0068\u0069\u006e\u0074"{_gbff .HintAttr .UnmarshalXMLAttr (_gfged );continue ;};if _gfged .Name .Local =="\u0061\u0073\u0063i\u0069"{_dgacg ,_cbfgd :=_gfged .Value ,error (nil );if _cbfgd !=nil {return _cbfgd ;};_gbff .AsciiAttr =&_dgacg ;continue ;};if _gfged .Name .Local =="\u0068\u0041\u006es\u0069"{_gdebae ,_cbbeb :=_gfged .Value ,error (nil );if _cbbeb !=nil {return _cbbeb ;};_gbff .HAnsiAttr =&_gdebae ;continue ;};if _gfged .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_dcfad ,_dffd :=_gfged .Value ,error (nil );if _dffd !=nil {return _dffd ;};_gbff .EastAsiaAttr =&_dcfad ;continue ;};if _gfged .Name .Local =="\u0063\u0073"{_egdbf ,_dbea :=_gfged .Value ,error (nil );if _dbea !=nil {return _dbea ;};_gbff .CsAttr =&_egdbf ;continue ;};if _gfged .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_gbff .AsciiThemeAttr .UnmarshalXMLAttr (_gfged );continue ;};if _gfged .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_gbff .HAnsiThemeAttr .UnmarshalXMLAttr (_gfged );continue ;};if _gfged .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_gbff .EastAsiaThemeAttr .UnmarshalXMLAttr (_gfged );continue ;};if _gfged .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_gbff .CsthemeAttr .UnmarshalXMLAttr (_gfged );continue ;};};for {_cfcdf ,_gbadc :=d .Token ();if _gbadc !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_gbadc );};if _ggeb ,_fege :=_cfcdf .(_d .EndElement );_fege &&_ggeb .Name ==start .Name {break ;};};return nil ;};func (_gfcee ST_HpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfcee .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_d .CharData (_a .Sprintf ("\u0025\u0064",*_gfcee .ST_UnsignedDecimalNumber )));};if _gfcee .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_gfcee .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Validate validates the CT_DocPartPr and its children +func (_ddbdg *CT_DocPartPr )Validate ()error {return _ddbdg .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");};func (_dadca ST_SectionMark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dadca .String (),start );}; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// Validate validates the CT_FontRel and its children +func (_dfcba *CT_FontRel )Validate ()error {return _dfcba .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};type CT_SaveThroughXslt struct{IdAttr *string ; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Local Identifier for XSL Transform +SolutionIDAttr *string ;};func (_bfcbg *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 :_a .Sprintf ("\u0025\u0076",_bfcbg .AuthorAttr )});if _bfcbg .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bfcbg .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bfcbg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_WritingStyle ()*CT_WritingStyle {_efggfa :=&CT_WritingStyle {};return _efggfa };func NewEG_RPr ()*EG_RPr {_ddcggd :=&EG_RPr {};return _ddcggd };type CT_Rel struct{IdAttr string ;};func (_agbfb *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 _agbfb .CT_Recipients .MarshalXML (e ,start );};func NewWdCT_Anchor ()*WdCT_Anchor {_ffecb :=&WdCT_Anchor {};_ffecb .SimplePos =_c .NewCT_Point2D ();_ffecb .PositionH =NewWdCT_PosH ();_ffecb .PositionV =NewWdCT_PosV ();_ffecb .Extent =_c .NewCT_PositiveSize2D ();_ffecb .DocPr =_c .NewCT_NonVisualDrawingProps ();_ffecb .Graphic =_c .NewGraphic ();return _ffecb ;};func (_fgded ST_Pitch )ValidateWithPath (path string )error {switch _fgded {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgded ));};return nil ;};type CT_ParaRPr struct{ -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Deleted Paragraph +Del *CT_TrackChange ; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Move Destination Paragraph +MoveTo *CT_TrackChange ; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Referenced Character Style +RStyle *CT_String ; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Run Fonts +RFonts *CT_Fonts ; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Bold +B *CT_OnOff ; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Complex Script Bold +BCs *CT_OnOff ; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Italics +I *CT_OnOff ; -// Paragraph Indentation -Ind *CT_Ind ; +// Complex Script Italics +ICs *CT_OnOff ; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Small Caps +SmallCaps *CT_OnOff ; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// Single Strikethrough +Strike *CT_OnOff ; -// Paragraph Alignment -Jc *CT_Jc ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Display Character Outline +Outline *CT_OnOff ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Shadow +Shadow *CT_OnOff ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Embossing +Emboss *CT_OnOff ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Imprinting +Imprint *CT_OnOff ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};func (_fdebg ST_DocPartBehavior )ValidateWithPath (path string )error {switch _fdebg {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdebg ));};return nil ;};func (_dbcgcf *ST_TblWidth )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbcgcf =0;case "\u006e\u0069\u006c":*_dbcgcf =1;case "\u0070\u0063\u0074":*_dbcgcf =2;case "\u0064\u0078\u0061":*_dbcgcf =3;case "\u0061\u0075\u0074\u006f":*_dbcgcf =4;};return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_agbef :=&CT_SmartTagPr {};return _agbef };func (_gafbed *ST_PTabLeader )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gafbed =0;case "\u006e\u006f\u006e\u0065":*_gafbed =1;case "\u0064\u006f\u0074":*_gafbed =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gafbed =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_gafbed =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_gafbed =5;};return nil ;};func (_feafcda ST_InfoTextType )String ()string {switch _feafcda {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";};func (_bcgab *CT_Pitch )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcgab .ValAttr =ST_Pitch (1);for _ ,_gbfaa :=range start .Attr {if _gbfaa .Name .Local =="\u0076\u0061\u006c"{_bcgab .ValAttr .UnmarshalXMLAttr (_gbfaa );continue ;};};for {_faage ,_adca :=d .Token ();if _adca !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_adca );};if _cfddff ,_befda :=_faage .(_g .EndElement );_befda &&_cfddff .Name ==start .Name {break ;};};return nil ;};func (_gfge *CT_FrameLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dffed ,_edbecd :=_gfge .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edbecd !=nil {return _edbecd ;};start .Attr =append (start .Attr ,_dffed );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path -func (_bddab *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _bddab .CNvPr !=nil {if _ggceb :=_bddab .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ggceb !=nil {return _ggceb ;};};if _bddab .CNvContentPartPr !=nil {if _efdggc :=_bddab .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072");_efdggc !=nil {return _efdggc ;};};return nil ;};func (_bcecg *CT_PageSz )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bcecg .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_bcecg .WAttr )});};if _bcecg .HAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_bcecg .HAttr )});};if _bcecg .OrientAttr !=ST_PageOrientationUnset {_gcgfg ,_gaefg :=_bcecg .OrientAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"});if _gaefg !=nil {return _gaefg ;};start .Attr =append (start .Attr ,_gcgfg );};if _bcecg .CodeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bcecg .CodeAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_babe *CT_FramesetChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _babe .Frameset !=nil {_gbcgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};for _ ,_fegfa :=range _babe .Frameset {e .EncodeElement (_fegfa ,_gbcgb );};};if _babe .Frame !=nil {_egdfb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_eeeb :=range _babe .Frame {e .EncodeElement (_eeeb ,_egdfb );};};return nil ;};func (_egfde *ST_ObjectDrawAspect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebgbe ,_adfcfe :=d .Token ();if _adfcfe !=nil {return _adfcfe ;};if _cgefff ,_aefbee :=_ebgbe .(_g .EndElement );_aefbee &&_cgefff .Name ==start .Name {*_egfde =1;return nil ;};if _beaab ,_bdeeec :=_ebgbe .(_g .CharData );!_bdeeec {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebgbe );}else {switch string (_beaab ){case "":*_egfde =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_egfde =1;case "\u0069\u0063\u006f\u006e":*_egfde =2;};};_ebgbe ,_adfcfe =d .Token ();if _adfcfe !=nil {return _adfcfe ;};if _gafcgea ,_gadffb :=_ebgbe .(_g .EndElement );_gadffb &&_gafcgea .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebgbe );};func (_aegegc *ST_PTabRelativeTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdgega ,_daaffe :=d .Token ();if _daaffe !=nil {return _daaffe ;};if _fefac ,_ebeada :=_cdgega .(_g .EndElement );_ebeada &&_fefac .Name ==start .Name {*_aegegc =1;return nil ;};if _gbdgg ,_daccgc :=_cdgega .(_g .CharData );!_daccgc {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdgega );}else {switch string (_gbdgg ){case "":*_aegegc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_aegegc =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_aegegc =2;};};_cdgega ,_daaffe =d .Token ();if _daaffe !=nil {return _daaffe ;};if _ddecab ,_fdgbe :=_cdgega .(_g .EndElement );_fdgbe &&_ddecab .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdgega );};func NewCT_OnOff ()*CT_OnOff {_ffffg :=&CT_OnOff {};return _ffffg };func (_ccage *Recipients )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077\u003a\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073";return _ccage .CT_Recipients .MarshalXML (e ,start );};type ST_DocPartBehavior byte ;func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_gdggdc :=&WdCT_WordprocessingGroup {};_gdggdc .CNvGrpSpPr =_e .NewCT_NonVisualGroupDrawingShapeProps ();_gdggdc .GrpSpPr =_e .NewCT_GroupShapeProperties ();return _gdggdc ;};func (_gffa *CT_PTab )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gffa .AlignmentAttr =ST_PTabAlignment (1);_gffa .RelativeToAttr =ST_PTabRelativeTo (1);_gffa .LeaderAttr =ST_PTabLeader (1);for _ ,_febagd :=range start .Attr {if _febagd .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_gffa .AlignmentAttr .UnmarshalXMLAttr (_febagd );continue ;};if _febagd .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_gffa .RelativeToAttr .UnmarshalXMLAttr (_febagd );continue ;};if _febagd .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_gffa .LeaderAttr .UnmarshalXMLAttr (_febagd );continue ;};};for {_gbcb ,_efebd :=d .Token ();if _efebd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_efebd );};if _ddebf ,_dcgcga :=_gbcb .(_g .EndElement );_dcgcga &&_ddebf .Name ==start .Name {break ;};};return nil ;};type CT_SdtText struct{ +// Hidden Text +Vanish *CT_OnOff ; -// Allow Soft Line Breaks -MultiLineAttr *_gc .ST_OnOff ;};func (_abgecc ST_Hint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abgecc .String (),start );};func (_fgfae *ST_TextDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acadd ,_bfbdc :=d .Token ();if _bfbdc !=nil {return _bfbdc ;};if _ffbgc ,_fadaa :=_acadd .(_g .EndElement );_fadaa &&_ffbgc .Name ==start .Name {*_fgfae =1;return nil ;};if _gdbga ,_edgaec :=_acadd .(_g .CharData );!_edgaec {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acadd );}else {switch string (_gdbga ){case "":*_fgfae =0;case "\u0074\u0062":*_fgfae =1;case "\u0072\u006c":*_fgfae =2;case "\u006c\u0072":*_fgfae =3;case "\u0074\u0062\u0056":*_fgfae =4;case "\u0072\u006c\u0056":*_fgfae =5;case "\u006c\u0072\u0056":*_fgfae =6;case "\u0062\u0074\u004c\u0072":*_fgfae =7;case "\u006c\u0072\u0054\u0062":*_fgfae =8;case "\u006c\u0072\u0054b\u0056":*_fgfae =9;case "\u0074\u0062\u004cr\u0056":*_fgfae =10;case "\u0074\u0062\u0052\u006c":*_fgfae =11;case "\u0074\u0062\u0052l\u0056":*_fgfae =12;};};_acadd ,_bfbdc =d .Token ();if _bfbdc !=nil {return _bfbdc ;};if _gcde ,_aceca :=_acadd .(_g .EndElement );_aceca &&_gcde .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acadd );};func (_cfegaa ST_VerticalJc )ValidateWithPath (path string )error {switch _cfegaa {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfegaa ));};return nil ;};func (_eggbdf *EG_RPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eggbdf .RPr !=nil {_bfgbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eggbdf .RPr ,_bfgbba );};return nil ;};type WdWgp struct{WdCT_WordprocessingGroup }; +// Web Hidden Text +WebHidden *CT_OnOff ; -// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path -func (_cabaef *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _fbgbf ,_aaaeg :=range _cabaef .EG_ContentBlockContent {if _eafeef :=_aaaeg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_fbgbf ));_eafeef !=nil {return _eafeef ;};};return nil ;};func (_gbgeb *CT_PixelsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_gbgeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbef *CT_Divs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abdb :for {_badc ,_cgege :=d .Token ();if _cgege !=nil {return _cgege ;};switch _gfaab :=_badc .(type ){case _g .StartElement :switch _gfaab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076"}:_deada :=NewCT_Div ();if _cgcab :=d .DecodeElement (_deada ,&_gfaab );_cgcab !=nil {return _cgcab ;};_bbef .Div =append (_bbef .Div ,_deada );default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0069\u0076\u0073\u0020\u0025\u0076",_gfaab .Name );if _ebcba :=d .Skip ();_ebcba !=nil {return _ebcba ;};};case _g .EndElement :break _abdb ;case _g .CharData :};};return nil ;}; +// Run Content Color +Color *CT_Color ; -// Validate validates the CT_LongHexNumber and its children -func (_gfdce *CT_LongHexNumber )Validate ()error {return _gfdce .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");};func (_geefg *CT_Picture )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeccba :for {_beedc ,_ddgba :=d .Token ();if _ddgba !=nil {return _ddgba ;};switch _bedgc :=_beedc .(type ){case _g .StartElement :switch _bedgc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_geefg .Movie =NewCT_Rel ();if _cbcde :=d .DecodeElement (_geefg .Movie ,&_bedgc );_cbcde !=nil {return _cbcde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_geefg .Control =NewCT_Control ();if _ddfcd :=d .DecodeElement (_geefg .Control ,&_bedgc );_ddfcd !=nil {return _ddfcd ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_bedgc .Name );if _aeafg :=d .Skip ();_aeafg !=nil {return _aeafg ;};};case _g .EndElement :break _aeccba ;case _g .CharData :};};return nil ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_fadgg :=&CT_PixelsMeasure {};return _fadgg };type ST_Underline byte ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path -func (_ggeff *CT_NumLvl )ValidateWithPath (path string )error {if _ggeff .StartOverride !=nil {if _bgdaa :=_ggeff .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_bgdaa !=nil {return _bgdaa ;};};if _ggeff .Lvl !=nil {if _gaabf :=_ggeff .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_gaabf !=nil {return _gaabf ;};};return nil ;};func (_egbagg *ST_MeasurementOrPercent )Validate ()error {return _egbagg .ValidateWithPath ("")};func (_geaec *CT_TrPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_geaec .AuthorAttr )});if _geaec .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_geaec .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_geaec .IdAttr )});e .EncodeToken (start );_bbbbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_geaec .TrPr ,_bbbbf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Expanded/Compressed Text +W *CT_TextScale ; -// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path -func (_gbaac *CT_TrPrBase )ValidateWithPath (path string )error {for _cbddc ,_dadbae :=range _gbaac .CnfStyle {if _gfdgg :=_dadbae .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cbddc ));_gfdgg !=nil {return _gfdgg ;};};for _caefgg ,_caggd :=range _gbaac .DivId {if _babfe :=_caggd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_caefgg ));_babfe !=nil {return _babfe ;};};for _ebece ,_bgbcc :=range _gbaac .GridBefore {if _adaded :=_bgbcc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_ebece ));_adaded !=nil {return _adaded ;};};for _eafce ,_fcagb :=range _gbaac .GridAfter {if _cfaec :=_fcagb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eafce ));_cfaec !=nil {return _cfaec ;};};for _becgea ,_gaacba :=range _gbaac .WBefore {if _daadd :=_gaacba .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_becgea ));_daadd !=nil {return _daadd ;};};for _dfebga ,_gfggc :=range _gbaac .WAfter {if _ebadgf :=_gfggc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dfebga ));_ebadgf !=nil {return _ebadgf ;};};for _dbfab ,_dabb :=range _gbaac .CantSplit {if _fegebe :=_dabb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_dbfab ));_fegebe !=nil {return _fegebe ;};};for _fcece ,_agfbc :=range _gbaac .TrHeight {if _efcefg :=_agfbc .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_fcece ));_efcefg !=nil {return _efcefg ;};};for _ggedb ,_bdgda :=range _gbaac .TblHeader {if _cbdgf :=_bdgda .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggedb ));_cbdgf !=nil {return _cbdgf ;};};for _bfcedc ,_ecabab :=range _gbaac .TblCellSpacing {if _gdcfgf :=_ecabab .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_bfcedc ));_gdcfgf !=nil {return _gdcfgf ;};};for _faagef ,_ggfcf :=range _gbaac .Jc {if _ggcecd :=_ggfcf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_faagef ));_ggcecd !=nil {return _ggcecd ;};};for _fbaage ,_egcdcf :=range _gbaac .Hidden {if _afegde :=_egcdcf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_fbaage ));_afegde !=nil {return _afegde ;};};return nil ;};func (_gcfc *CT_DocVar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecgd :=range start .Attr {if _ecgd .Name .Local =="\u006e\u0061\u006d\u0065"{_faecfa ,_eccfgg :=_ecgd .Value ,error (nil );if _eccfgg !=nil {return _eccfgg ;};_gcfc .NameAttr =_faecfa ;continue ;};if _ecgd .Name .Local =="\u0076\u0061\u006c"{_bdfdd ,_gcga :=_ecgd .Value ,error (nil );if _gcga !=nil {return _gcga ;};_gcfc .ValAttr =_bdfdd ;continue ;};};for {_ccaac ,_gegaa :=d .Token ();if _gegaa !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_gegaa );};if _fgga ,_bfcd :=_ccaac .(_g .EndElement );_bfcd &&_fgga .Name ==start .Name {break ;};};return nil ;}; +// Font Kerning +Kern *CT_HpsMeasure ; -// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path -func (_bccb *CT_DocPartBehavior )ValidateWithPath (path string )error {if _bccb .ValAttr ==ST_DocPartBehaviorUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ccdee :=_bccb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccdee !=nil {return _ccdee ;};return nil ;};func (_aegdb *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aegdb =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_aegdb =1;case "\u0069\u0063\u006f\u006e":*_aegdb =2;};return nil ;};func (_bfaed *CT_PixelsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aaabeb :=range start .Attr {if _aaabeb .Name .Local =="\u0076\u0061\u006c"{_ddecg ,_egeed :=_b .ParseUint (_aaabeb .Value ,10,64);if _egeed !=nil {return _egeed ;};_bfaed .ValAttr =_ddecg ;continue ;};};for {_fcgefc ,_eagde :=d .Token ();if _eagde !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0078\u0065l\u0073M\u0065\u0061\u0073\u0075\u0072\u0065\u003a \u0025\u0073",_eagde );};if _gcbcc ,_dgfcf :=_fcgefc .(_g .EndElement );_dgfcf &&_gcbcc .Name ==start .Name {break ;};};return nil ;}; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path -func (_cbaa *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _cbaa .CustomXmlPr !=nil {if _edcbe :=_cbaa .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_edcbe !=nil {return _edcbe ;};};for _fecg ,_cdegg :=range _cbaa .EG_ContentBlockContent {if _dgga :=_cdegg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_fecg ));_dgga !=nil {return _dgga ;};};return nil ;};func NewCT_SdtRow ()*CT_SdtRow {_cedab :=&CT_SdtRow {};return _cedab };func (_cafgfc ST_RubyAlign )ValidateWithPath (path string )error {switch _cafgfc {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafgfc ));};return nil ;};type CT_MailMerge struct{ +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Source Document Type -MainDocumentType *CT_MailMergeDocType ; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Query Contains Link to External Query File -LinkToQuery *CT_OnOff ; +// Text Highlighting +Highlight *CT_Highlight ; -// Data Source Type -DataType *CT_MailMergeDataType ; +// Underline +U *CT_Underline ; -// Data Source Connection String -ConnectString *CT_String ; +// Animated Text Effect +Effect *CT_TextEffect ; -// Query For Data Source Records To Merge -Query *CT_String ; +// Text Border +Bdr *CT_Border ; -// Data Source File Path -DataSource *CT_Rel ; +// Run Shading +Shd *CT_Shd ; -// Header Definition File Path -HeaderSource *CT_Rel ; +// Manual Run Width +FitText *CT_FitText ; -// Remove Blank Lines from Merged Documents -DoNotSuppressBlankLines *CT_OnOff ; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Merged Document Destination -Destination *CT_MailMergeDest ; +// Right To Left Text +Rtl *CT_OnOff ; -// Column Containing E-mail Address -AddressFieldName *CT_String ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Merged E-mail or Fax Subject Line -MailSubject *CT_String ; +// Emphasis Mark +Em *CT_Em ; -// Merged Document To E-Mail Attachment -MailAsAttachment *CT_OnOff ; +// Languages for Run Content +Lang *CT_Language ; -// View Merged Data Within Document -ViewMergedData *CT_OnOff ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Record Currently Displayed In Merged Document -ActiveRecord *CT_DecimalNumber ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Mail Merge Error Reporting Setting -CheckErrors *CT_DecimalNumber ; +// Office Open XML Math +OMath *CT_OnOff ; -// Office Data Source Object Settings -Odso *CT_Odso ;}; +// Revision Information for Run Properties on the Paragraph Mark +RPrChange *CT_ParaRPrChange ;};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_badaf :=&CT_FtnEdnSepRef {};return _badaf }; -// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path -func (_bddcc *CT_LsdException )ValidateWithPath (path string )error {if _bddcc .LockedAttr !=nil {if _cdgad :=_bddcc .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cdgad !=nil {return _cdgad ;};};if _bddcc .SemiHiddenAttr !=nil {if _ccdd :=_bddcc .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ccdd !=nil {return _ccdd ;};};if _bddcc .UnhideWhenUsedAttr !=nil {if _fdeaae :=_bddcc .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072");_fdeaae !=nil {return _fdeaae ;};};if _bddcc .QFormatAttr !=nil {if _daafg :=_bddcc .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_daafg !=nil {return _daafg ;};};return nil ;};type ST_NumberFormat byte ;type CT_ParaRPr struct{ +// Validate validates the Document and its children +func (_gccga *Document )Validate ()error {return _gccga .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_fbgfgc ST_TextAlignment )String ()string {switch _fbgfgc {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 NewCT_VMerge ()*CT_VMerge {_bgeba :=&CT_VMerge {};return _bgeba };func (_gfffaa *CT_TextDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfffaa .ValAttr =ST_TextDirection (1);for _ ,_ebdac :=range start .Attr {if _ebdac .Name .Local =="\u0076\u0061\u006c"{_gfffaa .ValAttr .UnmarshalXMLAttr (_ebdac );continue ;};};for {_fadeed ,_gdadea :=d .Token ();if _gdadea !=nil {return _a .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",_gdadea );};if _eefeec ,_adgee :=_fadeed .(_d .EndElement );_adgee &&_eefeec .Name ==start .Name {break ;};};return nil ;};func (_gbega *CT_FrameScrollbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_acgab ,_edbd :=_gbega .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edbd !=nil {return _edbd ;};start .Attr =append (start .Attr ,_acgab );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PageMar struct{ -// Inserted Paragraph -Ins *CT_TrackChange ; +// Top Margin Spacing +TopAttr ST_SignedTwipsMeasure ; -// Deleted Paragraph -Del *CT_TrackChange ; +// Right Margin Spacing +RightAttr _dg .ST_TwipsMeasure ; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Page Bottom Spacing +BottomAttr ST_SignedTwipsMeasure ; -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Left Margin Spacing +LeftAttr _dg .ST_TwipsMeasure ; + +// Spacing to Top of Header +HeaderAttr _dg .ST_TwipsMeasure ; + +// Spacing to Bottom of Footer +FooterAttr _dg .ST_TwipsMeasure ; + +// Page Gutter Spacing +GutterAttr _dg .ST_TwipsMeasure ;};func (_gbded *WdCT_WordprocessingContentPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afbaa :=range start .Attr {if _afbaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afbaa .Name .Local =="\u0069\u0064"||_afbaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afbaa .Name .Local =="\u0069\u0064"{_gdcdbf ,_acacg :=_afbaa .Value ,error (nil );if _acacg !=nil {return _acacg ;};_gbded .IdAttr =_gdcdbf ;continue ;};if _afbaa .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_gbded .BwModeAttr .UnmarshalXMLAttr (_afbaa );continue ;};};_adbab :for {_ebbafed ,_becag :=d .Token ();if _becag !=nil {return _becag ;};switch _bgfbbg :=_ebbafed .(type ){case _d .StartElement :switch _bgfbbg .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"}:_gbded .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual ();if _effdd :=d .DecodeElement (_gbded .NvContentPartPr ,&_bgfbbg );_effdd !=nil {return _effdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gbded .Xfrm =_c .NewCT_Transform2D ();if _baggg :=d .DecodeElement (_gbded .Xfrm ,&_bgfbbg );_baggg !=nil {return _baggg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gbded .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _gffgdg :=d .DecodeElement (_gbded .ExtLst ,&_bgfbbg );_gffgdg !=nil {return _gffgdg ;};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\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",_bgfbbg .Name );if _agdedc :=d .Skip ();_agdedc !=nil {return _agdedc ;};};case _d .EndElement :break _adbab ;case _d .CharData :};};return nil ;};func (_geg *CT_BdoContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbee :=range start .Attr {if _cbee .Name .Local =="\u0076\u0061\u006c"{_geg .ValAttr .UnmarshalXMLAttr (_cbee );continue ;};};_gcg :for {_bdba ,_egf :=d .Token ();if _egf !=nil {return _egf ;};switch _dgdb :=_bdba .(type ){case _d .StartElement :switch _dgdb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fed :=NewCT_SimpleField ();if _dff :=d .DecodeElement (_fed ,&_dgdb );_dff !=nil {return _dff ;};_geg .FldSimple =append (_geg .FldSimple ,_fed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geg .Hyperlink =NewCT_Hyperlink ();if _fag :=d .DecodeElement (_geg .Hyperlink ,&_dgdb );_fag !=nil {return _fag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geg .SubDoc =NewCT_Rel ();if _bbc :=d .DecodeElement (_geg .SubDoc ,&_dgdb );_bbc !=nil {return _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 :"\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"}:_gdb :=NewEG_ContentRunContent ();_gdb .CustomXml =NewCT_CustomXmlRun ();if _cdde :=d .DecodeElement (_gdb .CustomXml ,&_dgdb );_cdde !=nil {return _cdde ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_gdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bge :=NewEG_ContentRunContent ();_bge .SmartTag =NewCT_SmartTagRun ();if _gfc :=d .DecodeElement (_bge .SmartTag ,&_dgdb );_gfc !=nil {return _gfc ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_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 :"\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"}:_dgca :=NewEG_ContentRunContent ();_dgca .Sdt =NewCT_SdtRun ();if _agf :=d .DecodeElement (_dgca .Sdt ,&_dgdb );_agf !=nil {return _agf ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_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 :"\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"}:_fef :=NewEG_ContentRunContent ();_fef .Dir =NewCT_DirContentRun ();if _edce :=d .DecodeElement (_fef .Dir ,&_dgdb );_edce !=nil {return _edce ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_fef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_facb :=NewEG_ContentRunContent ();_facb .Bdo =NewCT_BdoContentRun ();if _fagc :=d .DecodeElement (_facb .Bdo ,&_dgdb );_fagc !=nil {return _fagc ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_facb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fabd :=NewEG_ContentRunContent ();_fabd .R =NewCT_R ();if _gbb :=d .DecodeElement (_fabd .R ,&_dgdb );_gbb !=nil {return _gbb ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_fabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeef :=NewEG_ContentRunContent ();_gbae :=NewEG_RunLevelElts ();_gbae .ProofErr =NewCT_ProofErr ();if _fec :=d .DecodeElement (_gbae .ProofErr ,&_dgdb );_fec !=nil {return _fec ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_aeef );_aeef .EG_RunLevelElts =append (_aeef .EG_RunLevelElts ,_gbae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abbac :=NewEG_ContentRunContent ();_bdgb :=NewEG_RunLevelElts ();_bdgb .PermStart =NewCT_PermStart ();if _edgc :=d .DecodeElement (_bdgb .PermStart ,&_dgdb );_edgc !=nil {return _edgc ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_abbac );_abbac .EG_RunLevelElts =append (_abbac .EG_RunLevelElts ,_bdgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efa :=NewEG_ContentRunContent ();_dda :=NewEG_RunLevelElts ();_dda .PermEnd =NewCT_Perm ();if _eca :=d .DecodeElement (_dda .PermEnd ,&_dgdb );_eca !=nil {return _eca ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_efa );_efa .EG_RunLevelElts =append (_efa .EG_RunLevelElts ,_dda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfge :=NewEG_ContentRunContent ();_bdge :=NewEG_RunLevelElts ();_bdge .Ins =NewCT_RunTrackChange ();if _deb :=d .DecodeElement (_bdge .Ins ,&_dgdb );_deb !=nil {return _deb ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_dfge );_dfge .EG_RunLevelElts =append (_dfge .EG_RunLevelElts ,_bdge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gefc :=NewEG_ContentRunContent ();_edda :=NewEG_RunLevelElts ();_edda .Del =NewCT_RunTrackChange ();if _dfb :=d .DecodeElement (_edda .Del ,&_dgdb );_dfb !=nil {return _dfb ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_gefc );_gefc .EG_RunLevelElts =append (_gefc .EG_RunLevelElts ,_edda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_efae :=NewEG_ContentRunContent ();_adggd :=NewEG_RunLevelElts ();_adggd .MoveFrom =NewCT_RunTrackChange ();if _cedc :=d .DecodeElement (_adggd .MoveFrom ,&_dgdb );_cedc !=nil {return _cedc ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_efae );_efae .EG_RunLevelElts =append (_efae .EG_RunLevelElts ,_adggd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gfcd :=NewEG_ContentRunContent ();_cac :=NewEG_RunLevelElts ();_cac .MoveTo =NewCT_RunTrackChange ();if _aaf :=d .DecodeElement (_cac .MoveTo ,&_dgdb );_aaf !=nil {return _aaf ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_gfcd );_gfcd .EG_RunLevelElts =append (_gfcd .EG_RunLevelElts ,_cac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebac :=NewEG_ContentRunContent ();_fccb :=NewEG_RunLevelElts ();_fee :=NewEG_RangeMarkupElements ();_fee .BookmarkStart =NewCT_Bookmark ();if _add :=d .DecodeElement (_fee .BookmarkStart ,&_dgdb );_add !=nil {return _add ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_ebac );_ebac .EG_RunLevelElts =append (_ebac .EG_RunLevelElts ,_fccb );_fccb .EG_RangeMarkupElements =append (_fccb .EG_RangeMarkupElements ,_fee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adf :=NewEG_ContentRunContent ();_ede :=NewEG_RunLevelElts ();_cff :=NewEG_RangeMarkupElements ();_cff .BookmarkEnd =NewCT_MarkupRange ();if _aacd :=d .DecodeElement (_cff .BookmarkEnd ,&_dgdb );_aacd !=nil {return _aacd ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_adf );_adf .EG_RunLevelElts =append (_adf .EG_RunLevelElts ,_ede );_ede .EG_RangeMarkupElements =append (_ede .EG_RangeMarkupElements ,_cff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggb :=NewEG_ContentRunContent ();_bfgb :=NewEG_RunLevelElts ();_cbb :=NewEG_RangeMarkupElements ();_cbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _daba :=d .DecodeElement (_cbb .MoveFromRangeStart ,&_dgdb );_daba !=nil {return _daba ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_ggb );_ggb .EG_RunLevelElts =append (_ggb .EG_RunLevelElts ,_bfgb );_bfgb .EG_RangeMarkupElements =append (_bfgb .EG_RangeMarkupElements ,_cbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ccda :=NewEG_ContentRunContent ();_bdbac :=NewEG_RunLevelElts ();_cde :=NewEG_RangeMarkupElements ();_cde .MoveFromRangeEnd =NewCT_MarkupRange ();if _acg :=d .DecodeElement (_cde .MoveFromRangeEnd ,&_dgdb );_acg !=nil {return _acg ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_ccda );_ccda .EG_RunLevelElts =append (_ccda .EG_RunLevelElts ,_bdbac );_bdbac .EG_RangeMarkupElements =append (_bdbac .EG_RangeMarkupElements ,_cde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddff :=NewEG_ContentRunContent ();_cfea :=NewEG_RunLevelElts ();_abf :=NewEG_RangeMarkupElements ();_abf .MoveToRangeStart =NewCT_MoveBookmark ();if _bdf :=d .DecodeElement (_abf .MoveToRangeStart ,&_dgdb );_bdf !=nil {return _bdf ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_ddff );_ddff .EG_RunLevelElts =append (_ddff .EG_RunLevelElts ,_cfea );_cfea .EG_RangeMarkupElements =append (_cfea .EG_RangeMarkupElements ,_abf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eeg :=NewEG_ContentRunContent ();_aba :=NewEG_RunLevelElts ();_bdagd :=NewEG_RangeMarkupElements ();_bdagd .MoveToRangeEnd =NewCT_MarkupRange ();if _gec :=d .DecodeElement (_bdagd .MoveToRangeEnd ,&_dgdb );_gec !=nil {return _gec ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_eeg );_eeg .EG_RunLevelElts =append (_eeg .EG_RunLevelElts ,_aba );_aba .EG_RangeMarkupElements =append (_aba .EG_RangeMarkupElements ,_bdagd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dde :=NewEG_ContentRunContent ();_bee :=NewEG_RunLevelElts ();_ddc :=NewEG_RangeMarkupElements ();_ddc .CommentRangeStart =NewCT_MarkupRange ();if _ccfg :=d .DecodeElement (_ddc .CommentRangeStart ,&_dgdb );_ccfg !=nil {return _ccfg ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_dde );_dde .EG_RunLevelElts =append (_dde .EG_RunLevelElts ,_bee );_bee .EG_RangeMarkupElements =append (_bee .EG_RangeMarkupElements ,_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 :"\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"}:_befd :=NewEG_ContentRunContent ();_ddd :=NewEG_RunLevelElts ();_gfd :=NewEG_RangeMarkupElements ();_gfd .CommentRangeEnd =NewCT_MarkupRange ();if _fdag :=d .DecodeElement (_gfd .CommentRangeEnd ,&_dgdb );_fdag !=nil {return _fdag ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_befd );_befd .EG_RunLevelElts =append (_befd .EG_RunLevelElts ,_ddd );_ddd .EG_RangeMarkupElements =append (_ddd .EG_RangeMarkupElements ,_gfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eddd :=NewEG_ContentRunContent ();_ggg :=NewEG_RunLevelElts ();_cace :=NewEG_RangeMarkupElements ();_cace .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cfc :=d .DecodeElement (_cace .CustomXmlInsRangeStart ,&_dgdb );_cfc !=nil {return _cfc ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_eddd );_eddd .EG_RunLevelElts =append (_eddd .EG_RunLevelElts ,_ggg );_ggg .EG_RangeMarkupElements =append (_ggg .EG_RangeMarkupElements ,_cace );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fbd :=NewEG_ContentRunContent ();_gbea :=NewEG_RunLevelElts ();_ggd :=NewEG_RangeMarkupElements ();_ggd .CustomXmlInsRangeEnd =NewCT_Markup ();if _cgbfe :=d .DecodeElement (_ggd .CustomXmlInsRangeEnd ,&_dgdb );_cgbfe !=nil {return _cgbfe ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_fbd );_fbd .EG_RunLevelElts =append (_fbd .EG_RunLevelElts ,_gbea );_gbea .EG_RangeMarkupElements =append (_gbea .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"}:_eag :=NewEG_ContentRunContent ();_fgb :=NewEG_RunLevelElts ();_geaa :=NewEG_RangeMarkupElements ();_geaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggdd :=d .DecodeElement (_geaa .CustomXmlDelRangeStart ,&_dgdb );_ggdd !=nil {return _ggdd ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_eag );_eag .EG_RunLevelElts =append (_eag .EG_RunLevelElts ,_fgb );_fgb .EG_RangeMarkupElements =append (_fgb .EG_RangeMarkupElements ,_geaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cdc :=NewEG_ContentRunContent ();_daea :=NewEG_RunLevelElts ();_egdb :=NewEG_RangeMarkupElements ();_egdb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gac :=d .DecodeElement (_egdb .CustomXmlDelRangeEnd ,&_dgdb );_gac !=nil {return _gac ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_cdc );_cdc .EG_RunLevelElts =append (_cdc .EG_RunLevelElts ,_daea );_daea .EG_RangeMarkupElements =append (_daea .EG_RangeMarkupElements ,_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 :"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"}:_gbd :=NewEG_ContentRunContent ();_ceg :=NewEG_RunLevelElts ();_ece :=NewEG_RangeMarkupElements ();_ece .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbbc :=d .DecodeElement (_ece .CustomXmlMoveFromRangeStart ,&_dgdb );_bbbc !=nil {return _bbbc ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_gbd );_gbd .EG_RunLevelElts =append (_gbd .EG_RunLevelElts ,_ceg );_ceg .EG_RangeMarkupElements =append (_ceg .EG_RangeMarkupElements ,_ece );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bfc :=NewEG_ContentRunContent ();_cccb :=NewEG_RunLevelElts ();_gdd :=NewEG_RangeMarkupElements ();_gdd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fefc :=d .DecodeElement (_gdd .CustomXmlMoveFromRangeEnd ,&_dgdb );_fefc !=nil {return _fefc ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_bfc );_bfc .EG_RunLevelElts =append (_bfc .EG_RunLevelElts ,_cccb );_cccb .EG_RangeMarkupElements =append (_cccb .EG_RangeMarkupElements ,_gdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bad :=NewEG_ContentRunContent ();_beed :=NewEG_RunLevelElts ();_ecg :=NewEG_RangeMarkupElements ();_ecg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bfcb :=d .DecodeElement (_ecg .CustomXmlMoveToRangeStart ,&_dgdb );_bfcb !=nil {return _bfcb ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_bad );_bad .EG_RunLevelElts =append (_bad .EG_RunLevelElts ,_beed );_beed .EG_RangeMarkupElements =append (_beed .EG_RangeMarkupElements ,_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 :"\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"}:_af :=NewEG_ContentRunContent ();_ccfb :=NewEG_RunLevelElts ();_ddg :=NewEG_RangeMarkupElements ();_ddg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fbg :=d .DecodeElement (_ddg .CustomXmlMoveToRangeEnd ,&_dgdb );_fbg !=nil {return _fbg ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_af );_af .EG_RunLevelElts =append (_af .EG_RunLevelElts ,_ccfb );_ccfb .EG_RangeMarkupElements =append (_ccfb .EG_RangeMarkupElements ,_ddg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdb :=NewEG_ContentRunContent ();_cag :=NewEG_RunLevelElts ();_ebgf :=NewEG_MathContent ();_ebgf .OMathPara =_cd .NewOMathPara ();if _fba :=d .DecodeElement (_ebgf .OMathPara ,&_dgdb );_fba !=nil {return _fba ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_fdb );_fdb .EG_RunLevelElts =append (_fdb .EG_RunLevelElts ,_cag );_cag .EG_MathContent =append (_cag .EG_MathContent ,_ebgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agga :=NewEG_ContentRunContent ();_fddc :=NewEG_RunLevelElts ();_cfd :=NewEG_MathContent ();_cfd .OMath =_cd .NewOMath ();if _bcb :=d .DecodeElement (_cfd .OMath ,&_dgdb );_bcb !=nil {return _bcb ;};_geg .EG_ContentRunContent =append (_geg .EG_ContentRunContent ,_agga );_agga .EG_RunLevelElts =append (_agga .EG_RunLevelElts ,_fddc );_fddc .EG_MathContent =append (_fddc .EG_MathContent ,_cfd );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\u0042\u0064\u006f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_dgdb .Name );if _cbbg :=d .Skip ();_cbbg !=nil {return _cbbg ;};};case _d .EndElement :break _gcg ;case _d .CharData :};};return nil ;};type CT_VMerge struct{ + +// Vertical Merge Type +ValAttr ST_Merge ;};func (_cggf *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 :_a .Sprintf ("\u0025\u0076",_cggf .AuthorAttr )});if _cggf .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cggf .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cggf .IdAttr )});e .EncodeToken (start );if _cggf .SectPr !=nil {_acggfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_cggf .SectPr ,_acggfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;}; + +// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path +func (_abeac *CT_SdtListItem )ValidateWithPath (path string )error {return nil };type WdCT_WordprocessingGroup struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvGrpSpPr *_c .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_c .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_dbbfae *WdCT_WordprocessingGroupChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbbfae .Wsp !=nil {_dddec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_accgc :=range _dbbfae .Wsp {e .EncodeElement (_accgc ,_dddec );};};if _dbbfae .GrpSp !=nil {_ffgga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_cdaab :=range _dbbfae .GrpSp {e .EncodeElement (_cdaab ,_ffgga );};};if _dbbfae .GraphicFrame !=nil {_bcabge :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_cebaf :=range _dbbfae .GraphicFrame {e .EncodeElement (_cebaf ,_bcabge );};};if _dbbfae .Pic !=nil {_gffcc :=_d .StartElement {Name :_d .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_dgaff :=range _dbbfae .Pic {e .EncodeElement (_dgaff ,_gffcc );};};if _dbbfae .ContentPart !=nil {_dacacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_gebfeb :=range _dbbfae .ContentPart {e .EncodeElement (_gebfeb ,_dacacb );};};return nil ;};func (_aabgd *EG_BlockLevelChunkElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aabgd .EG_ContentBlockContent !=nil {for _ ,_dbfbgdd :=range _aabgd .EG_ContentBlockContent {_dbfbgdd .MarshalXML (e ,_d .StartElement {});};};return nil ;};type WdST_RelFromH byte ;func (_baad *CT_Picture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _baad .Movie !=nil {_cagdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_baad .Movie ,_cagdf );};if _baad .Control !=nil {_caabg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_baad .Control ,_caabg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgagbe *WdCT_PosH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eacfcc ,_edefb :=_dgagbe .RelativeFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _edefb !=nil {return _edefb ;};start .Attr =append (start .Attr ,_eacfcc );e .EncodeToken (start );_dgagbe .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_LevelText struct{ + +// Level Text +ValAttr *string ; + +// Level Text Is Null Character +NullAttr *_dg .ST_OnOff ;};type CT_TblGridChange struct{ + +// Annotation Identifier +IdAttr int64 ;TblGrid *CT_TblGridBase ;};func (_cfefd *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 :_a .Sprintf ("\u0025\u0076",_cfefd .IdAttr )});if _cfefd .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_fffge ,_fefda :=_cfefd .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 _fefda !=nil {return _fefda ;};start .Attr =append (start .Attr ,_fffge );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the WdEG_WrapType and its children +func (_fgecc *WdEG_WrapType )Validate ()error {return _fgecc .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");};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 (_geaec *CT_DocPartGallery )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geaec .ValAttr =ST_DocPartGallery (1);for _ ,_faaff :=range start .Attr {if _faaff .Name .Local =="\u0076\u0061\u006c"{_geaec .ValAttr .UnmarshalXMLAttr (_faaff );continue ;};};for {_ccegg ,_gbdcc :=d .Token ();if _gbdcc !=nil {return _a .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",_gbdcc );};if _ggfea ,_cgdaf :=_ccegg .(_d .EndElement );_cgdaf &&_ggfea .Name ==start .Name {break ;};};return nil ;};func (_gdedgb *EG_ContentRunContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdedgb .CustomXml !=nil {_cbffdd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gdedgb .CustomXml ,_cbffdd );};if _gdedgb .SmartTag !=nil {_ccdgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_gdedgb .SmartTag ,_ccdgf );};if _gdedgb .Sdt !=nil {_gabcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gdedgb .Sdt ,_gabcdb );};if _gdedgb .Dir !=nil {_ccacab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_gdedgb .Dir ,_ccacab );};if _gdedgb .Bdo !=nil {_gdacf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u006f"}};e .EncodeElement (_gdedgb .Bdo ,_gdacf );};if _gdedgb .R !=nil {_dabef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_gdedgb .R ,_dabef );};if _gdedgb .EG_RunLevelElts !=nil {for _ ,_dbbgbd :=range _gdedgb .EG_RunLevelElts {_dbbgbd .MarshalXML (e ,_d .StartElement {});};};return nil ;};type CT_RPr struct{ // Referenced Character Style RStyle *CT_String ; @@ -2378,3746 +2399,3599 @@ SpecVanish *CT_OnOff ; // Office Open XML Math OMath *CT_OnOff ; -// Revision Information for Run Properties on the Paragraph Mark -RPrChange *CT_ParaRPrChange ;};type CT_TxbxContent struct{ +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;}; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func NewCT_AutoCaption ()*CT_AutoCaption {_ega :=&CT_AutoCaption {};return _ega };func (_gdbed *CT_TxbxContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdbed .AltChunk !=nil {_deegae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_gbgdd :=range _gdbed .AltChunk {e .EncodeElement (_gbgdd ,_deegae );};};if _gdbed .EG_ContentBlockContent !=nil {for _ ,_gbfdc :=range _gdbed .EG_ContentBlockContent {_gbfdc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcee *CT_DocPartTypes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddaa :=range start .Attr {if _ddaa .Name .Local =="\u0061\u006c\u006c"{_fcfdd ,_bgcge :=ParseUnionST_OnOff (_ddaa .Value );if _bgcge !=nil {return _bgcge ;};_fcee .AllAttr =&_fcfdd ;continue ;};};_eabfea :for {_bfaea ,_afdee :=d .Token ();if _afdee !=nil {return _afdee ;};switch _bdafb :=_bfaea .(type ){case _g .StartElement :switch _bdafb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_dagd :=NewCT_DocPartType ();if _cegcgg :=d .DecodeElement (_dagd ,&_bdafb );_cegcgg !=nil {return _cegcgg ;};_fcee .Type =append (_fcee .Type ,_dagd );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063P\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_bdafb .Name );if _dfgaa :=d .Skip ();_dfgaa !=nil {return _dfgaa ;};};case _g .EndElement :break _eabfea ;case _g .CharData :};};return nil ;};func (_edcac ST_TblWidth )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_edcac .String (),start );}; +// Validate validates the CT_PBdr and its children +func (_adebe *CT_PBdr )Validate ()error {return _adebe .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};func (_dfacf ST_Underline )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bedeaa :=_d .Attr {};_bedeaa .Name =name ;switch _dfacf {case ST_UnderlineUnset :_bedeaa .Value ="";case ST_UnderlineSingle :_bedeaa .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_bedeaa .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_bedeaa .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_bedeaa .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_bedeaa .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_bedeaa .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_bedeaa .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_bedeaa .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_bedeaa .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_bedeaa .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_bedeaa .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_bedeaa .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_bedeaa .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_bedeaa .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_bedeaa .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_bedeaa .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_bedeaa .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_bedeaa .Value ="\u006e\u006f\u006e\u0065";};return _bedeaa ,nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_cdec :=&CT_Kinsoku {};return _cdec };func (_fgecf *CT_MailMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgecf .MainDocumentType =NewCT_MailMergeDocType ();_fgecf .DataType =NewCT_MailMergeDataType ();_dbbba :for {_dcafd ,_beffd :=d .Token ();if _beffd !=nil {return _beffd ;};switch _deafc :=_dcafd .(type ){case _d .StartElement :switch _deafc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _gggccb :=d .DecodeElement (_fgecf .MainDocumentType ,&_deafc );_gggccb !=nil {return _gggccb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgecf .LinkToQuery =NewCT_OnOff ();if _cbffe :=d .DecodeElement (_fgecf .LinkToQuery ,&_deafc );_cbffe !=nil {return _cbffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _edgec :=d .DecodeElement (_fgecf .DataType ,&_deafc );_edgec !=nil {return _edgec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgecf .ConnectString =NewCT_String ();if _dgefcda :=d .DecodeElement (_fgecf .ConnectString ,&_deafc );_dgefcda !=nil {return _dgefcda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgecf .Query =NewCT_String ();if _dcfbg :=d .DecodeElement (_fgecf .Query ,&_deafc );_dcfbg !=nil {return _dcfbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgecf .DataSource =NewCT_Rel ();if _dabed :=d .DecodeElement (_fgecf .DataSource ,&_deafc );_dabed !=nil {return _dabed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgecf .HeaderSource =NewCT_Rel ();if _aaddf :=d .DecodeElement (_fgecf .HeaderSource ,&_deafc );_aaddf !=nil {return _aaddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgecf .DoNotSuppressBlankLines =NewCT_OnOff ();if _acbfd :=d .DecodeElement (_fgecf .DoNotSuppressBlankLines ,&_deafc );_acbfd !=nil {return _acbfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgecf .Destination =NewCT_MailMergeDest ();if _eeefb :=d .DecodeElement (_fgecf .Destination ,&_deafc );_eeefb !=nil {return _eeefb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgecf .AddressFieldName =NewCT_String ();if _bafbcc :=d .DecodeElement (_fgecf .AddressFieldName ,&_deafc );_bafbcc !=nil {return _bafbcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgecf .MailSubject =NewCT_String ();if _cfaffe :=d .DecodeElement (_fgecf .MailSubject ,&_deafc );_cfaffe !=nil {return _cfaffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgecf .MailAsAttachment =NewCT_OnOff ();if _geab :=d .DecodeElement (_fgecf .MailAsAttachment ,&_deafc );_geab !=nil {return _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 :"\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"}:_fgecf .ViewMergedData =NewCT_OnOff ();if _abgeb :=d .DecodeElement (_fgecf .ViewMergedData ,&_deafc );_abgeb !=nil {return _abgeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgecf .ActiveRecord =NewCT_DecimalNumber ();if _cggc :=d .DecodeElement (_fgecf .ActiveRecord ,&_deafc );_cggc !=nil {return _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 :"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"}:_fgecf .CheckErrors =NewCT_DecimalNumber ();if _aeece :=d .DecodeElement (_fgecf .CheckErrors ,&_deafc );_aeece !=nil {return _aeece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgecf .Odso =NewCT_Odso ();if _dgggc :=d .DecodeElement (_fgecf .Odso ,&_deafc );_dgggc !=nil {return _dgggc ;};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_M\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0020\u0025\u0076",_deafc .Name );if _adeff :=d .Skip ();_adeff !=nil {return _adeff ;};};case _d .EndElement :break _dbbba ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path -func (_dedefg *CT_TcMar )ValidateWithPath (path string )error {if _dedefg .Top !=nil {if _afagg :=_dedefg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_afagg !=nil {return _afagg ;};};if _dedefg .Start !=nil {if _agadg :=_dedefg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_agadg !=nil {return _agadg ;};};if _dedefg .Left !=nil {if _dafag :=_dedefg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dafag !=nil {return _dafag ;};};if _dedefg .Bottom !=nil {if _gcfac :=_dedefg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gcfac !=nil {return _gcfac ;};};if _dedefg .End !=nil {if _ccbfd :=_dedefg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ccbfd !=nil {return _ccbfd ;};};if _dedefg .Right !=nil {if _beefga :=_dedefg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_beefga !=nil {return _beefga ;};};return nil ;};func (_deeefe ST_TblLayoutType )ValidateWithPath (path string )error {switch _deeefe {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deeefe ));};return nil ;};func (_cccda *WdEG_WrapTypeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cccda .WrapNone !=nil {_gfbce :=_g .StartElement {Name :_g .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}};e .EncodeElement (_cccda .WrapNone ,_gfbce );};if _cccda .WrapSquare !=nil {_dggbge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_cccda .WrapSquare ,_dggbge );};if _cccda .WrapTight !=nil {_bcdaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cccda .WrapTight ,_bcdaf );};if _cccda .WrapThrough !=nil {_acgfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}};e .EncodeElement (_cccda .WrapThrough ,_acgfg );};if _cccda .WrapTopAndBottom !=nil {_bbdfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077ra\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cccda .WrapTopAndBottom ,_bbdfg );};return nil ;};func (_beaaca *ST_Hint )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_beaaca =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_beaaca =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_beaaca =2;};return nil ;};func (_afefd ST_CharacterSpacing )String ()string {switch _afefd {case 0:return "";case 1:return "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case 2:return "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case 3:return "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061";};return "";};func (_gcggfa *EG_PContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acddc :for {_facad ,_aeefgc :=d .Token ();if _aeefgc !=nil {return _aeefgc ;};switch _febcb :=_facad .(type ){case _g .StartElement :switch _febcb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gcbacg :=NewCT_SimpleField ();if _eegfb :=d .DecodeElement (_gcbacg ,&_febcb );_eegfb !=nil {return _eegfb ;};_gcggfa .FldSimple =append (_gcggfa .FldSimple ,_gcbacg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_gcggfa .Hyperlink =NewCT_Hyperlink ();if _bbage :=d .DecodeElement (_gcggfa .Hyperlink ,&_febcb );_bbage !=nil {return _bbage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gcggfa .SubDoc =NewCT_Rel ();if _ecefa :=d .DecodeElement (_gcggfa .SubDoc ,&_febcb );_ecefa !=nil {return _ecefa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bgccf :=NewEG_ContentRunContent ();_bgccf .CustomXml =NewCT_CustomXmlRun ();if _aaecf :=d .DecodeElement (_bgccf .CustomXml ,&_febcb );_aaecf !=nil {return _aaecf ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_bgccf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_cabgb :=NewEG_ContentRunContent ();_cabgb .SmartTag =NewCT_SmartTagRun ();if _bcada :=d .DecodeElement (_cabgb .SmartTag ,&_febcb );_bcada !=nil {return _bcada ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_cabgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fadbead :=NewEG_ContentRunContent ();_fadbead .Sdt =NewCT_SdtRun ();if _ecgga :=d .DecodeElement (_fadbead .Sdt ,&_febcb );_ecgga !=nil {return _ecgga ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_fadbead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_fcfbe :=NewEG_ContentRunContent ();_fcfbe .Dir =NewCT_DirContentRun ();if _dbgece :=d .DecodeElement (_fcfbe .Dir ,&_febcb );_dbgece !=nil {return _dbgece ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_fcfbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_aegfg :=NewEG_ContentRunContent ();_aegfg .Bdo =NewCT_BdoContentRun ();if _efcac :=d .DecodeElement (_aegfg .Bdo ,&_febcb );_efcac !=nil {return _efcac ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_aegfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_adcdc :=NewEG_ContentRunContent ();_adcdc .R =NewCT_R ();if _gcedc :=d .DecodeElement (_adcdc .R ,&_febcb );_gcedc !=nil {return _gcedc ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_adcdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cbcdb :=NewEG_ContentRunContent ();_fecce :=NewEG_RunLevelElts ();_fecce .ProofErr =NewCT_ProofErr ();if _gefacf :=d .DecodeElement (_fecce .ProofErr ,&_febcb );_gefacf !=nil {return _gefacf ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_cbcdb );_cbcdb .EG_RunLevelElts =append (_cbcdb .EG_RunLevelElts ,_fecce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_deaed :=NewEG_ContentRunContent ();_gaebef :=NewEG_RunLevelElts ();_gaebef .PermStart =NewCT_PermStart ();if _bdeace :=d .DecodeElement (_gaebef .PermStart ,&_febcb );_bdeace !=nil {return _bdeace ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_deaed );_deaed .EG_RunLevelElts =append (_deaed .EG_RunLevelElts ,_gaebef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gccfdc :=NewEG_ContentRunContent ();_adfacf :=NewEG_RunLevelElts ();_adfacf .PermEnd =NewCT_Perm ();if _bgeea :=d .DecodeElement (_adfacf .PermEnd ,&_febcb );_bgeea !=nil {return _bgeea ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_gccfdc );_gccfdc .EG_RunLevelElts =append (_gccfdc .EG_RunLevelElts ,_adfacf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_afbee :=NewEG_ContentRunContent ();_bdgfca :=NewEG_RunLevelElts ();_bdgfca .Ins =NewCT_RunTrackChange ();if _bacccb :=d .DecodeElement (_bdgfca .Ins ,&_febcb );_bacccb !=nil {return _bacccb ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_afbee );_afbee .EG_RunLevelElts =append (_afbee .EG_RunLevelElts ,_bdgfca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bfgbf :=NewEG_ContentRunContent ();_afgbae :=NewEG_RunLevelElts ();_afgbae .Del =NewCT_RunTrackChange ();if _gceecd :=d .DecodeElement (_afgbae .Del ,&_febcb );_gceecd !=nil {return _gceecd ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_bfgbf );_bfgbf .EG_RunLevelElts =append (_bfgbf .EG_RunLevelElts ,_afgbae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_agcdaa :=NewEG_ContentRunContent ();_aabfef :=NewEG_RunLevelElts ();_aabfef .MoveFrom =NewCT_RunTrackChange ();if _cfdgab :=d .DecodeElement (_aabfef .MoveFrom ,&_febcb );_cfdgab !=nil {return _cfdgab ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_agcdaa );_agcdaa .EG_RunLevelElts =append (_agcdaa .EG_RunLevelElts ,_aabfef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ggccd :=NewEG_ContentRunContent ();_dfccec :=NewEG_RunLevelElts ();_dfccec .MoveTo =NewCT_RunTrackChange ();if _aggec :=d .DecodeElement (_dfccec .MoveTo ,&_febcb );_aggec !=nil {return _aggec ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_ggccd );_ggccd .EG_RunLevelElts =append (_ggccd .EG_RunLevelElts ,_dfccec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cfaed :=NewEG_ContentRunContent ();_gdegb :=NewEG_RunLevelElts ();_dcddfe :=NewEG_RangeMarkupElements ();_dcddfe .BookmarkStart =NewCT_Bookmark ();if _agdgf :=d .DecodeElement (_dcddfe .BookmarkStart ,&_febcb );_agdgf !=nil {return _agdgf ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_cfaed );_cfaed .EG_RunLevelElts =append (_cfaed .EG_RunLevelElts ,_gdegb );_gdegb .EG_RangeMarkupElements =append (_gdegb .EG_RangeMarkupElements ,_dcddfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eebdc :=NewEG_ContentRunContent ();_bbabd :=NewEG_RunLevelElts ();_acgdg :=NewEG_RangeMarkupElements ();_acgdg .BookmarkEnd =NewCT_MarkupRange ();if _adcff :=d .DecodeElement (_acgdg .BookmarkEnd ,&_febcb );_adcff !=nil {return _adcff ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_eebdc );_eebdc .EG_RunLevelElts =append (_eebdc .EG_RunLevelElts ,_bbabd );_bbabd .EG_RangeMarkupElements =append (_bbabd .EG_RangeMarkupElements ,_acgdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ebdac :=NewEG_ContentRunContent ();_bdgdac :=NewEG_RunLevelElts ();_eebbc :=NewEG_RangeMarkupElements ();_eebbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _dgdec :=d .DecodeElement (_eebbc .MoveFromRangeStart ,&_febcb );_dgdec !=nil {return _dgdec ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_ebdac );_ebdac .EG_RunLevelElts =append (_ebdac .EG_RunLevelElts ,_bdgdac );_bdgdac .EG_RangeMarkupElements =append (_bdgdac .EG_RangeMarkupElements ,_eebbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcccbb :=NewEG_ContentRunContent ();_dbcagd :=NewEG_RunLevelElts ();_bfdebd :=NewEG_RangeMarkupElements ();_bfdebd .MoveFromRangeEnd =NewCT_MarkupRange ();if _aafbde :=d .DecodeElement (_bfdebd .MoveFromRangeEnd ,&_febcb );_aafbde !=nil {return _aafbde ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_dcccbb );_dcccbb .EG_RunLevelElts =append (_dcccbb .EG_RunLevelElts ,_dbcagd );_dbcagd .EG_RangeMarkupElements =append (_dbcagd .EG_RangeMarkupElements ,_bfdebd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eefece :=NewEG_ContentRunContent ();_dgbbce :=NewEG_RunLevelElts ();_dacefg :=NewEG_RangeMarkupElements ();_dacefg .MoveToRangeStart =NewCT_MoveBookmark ();if _gfbae :=d .DecodeElement (_dacefg .MoveToRangeStart ,&_febcb );_gfbae !=nil {return _gfbae ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_eefece );_eefece .EG_RunLevelElts =append (_eefece .EG_RunLevelElts ,_dgbbce );_dgbbce .EG_RangeMarkupElements =append (_dgbbce .EG_RangeMarkupElements ,_dacefg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ecabd :=NewEG_ContentRunContent ();_dcabb :=NewEG_RunLevelElts ();_cfbee :=NewEG_RangeMarkupElements ();_cfbee .MoveToRangeEnd =NewCT_MarkupRange ();if _ebbgg :=d .DecodeElement (_cfbee .MoveToRangeEnd ,&_febcb );_ebbgg !=nil {return _ebbgg ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_ecabd );_ecabd .EG_RunLevelElts =append (_ecabd .EG_RunLevelElts ,_dcabb );_dcabb .EG_RangeMarkupElements =append (_dcabb .EG_RangeMarkupElements ,_cfbee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fdafeg :=NewEG_ContentRunContent ();_ddgcb :=NewEG_RunLevelElts ();_bdegg :=NewEG_RangeMarkupElements ();_bdegg .CommentRangeStart =NewCT_MarkupRange ();if _aefgd :=d .DecodeElement (_bdegg .CommentRangeStart ,&_febcb );_aefgd !=nil {return _aefgd ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_fdafeg );_fdafeg .EG_RunLevelElts =append (_fdafeg .EG_RunLevelElts ,_ddgcb );_ddgcb .EG_RangeMarkupElements =append (_ddgcb .EG_RangeMarkupElements ,_bdegg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgdacf :=NewEG_ContentRunContent ();_dgdfc :=NewEG_RunLevelElts ();_ggaae :=NewEG_RangeMarkupElements ();_ggaae .CommentRangeEnd =NewCT_MarkupRange ();if _bgeag :=d .DecodeElement (_ggaae .CommentRangeEnd ,&_febcb );_bgeag !=nil {return _bgeag ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_bgdacf );_bgdacf .EG_RunLevelElts =append (_bgdacf .EG_RunLevelElts ,_dgdfc );_dgdfc .EG_RangeMarkupElements =append (_dgdfc .EG_RangeMarkupElements ,_ggaae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebeggc :=NewEG_ContentRunContent ();_fcbge :=NewEG_RunLevelElts ();_efcdfd :=NewEG_RangeMarkupElements ();_efcdfd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cccba :=d .DecodeElement (_efcdfd .CustomXmlInsRangeStart ,&_febcb );_cccba !=nil {return _cccba ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_ebeggc );_ebeggc .EG_RunLevelElts =append (_ebeggc .EG_RunLevelElts ,_fcbge );_fcbge .EG_RangeMarkupElements =append (_fcbge .EG_RangeMarkupElements ,_efcdfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gggcc :=NewEG_ContentRunContent ();_ggdfd :=NewEG_RunLevelElts ();_gfabgg :=NewEG_RangeMarkupElements ();_gfabgg .CustomXmlInsRangeEnd =NewCT_Markup ();if _bbfcg :=d .DecodeElement (_gfabgg .CustomXmlInsRangeEnd ,&_febcb );_bbfcg !=nil {return _bbfcg ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_gggcc );_gggcc .EG_RunLevelElts =append (_gggcc .EG_RunLevelElts ,_ggdfd );_ggdfd .EG_RangeMarkupElements =append (_ggdfd .EG_RangeMarkupElements ,_gfabgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afgbaab :=NewEG_ContentRunContent ();_eccccb :=NewEG_RunLevelElts ();_aaabf :=NewEG_RangeMarkupElements ();_aaabf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcdadb :=d .DecodeElement (_aaabf .CustomXmlDelRangeStart ,&_febcb );_dcdadb !=nil {return _dcdadb ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_afgbaab );_afgbaab .EG_RunLevelElts =append (_afgbaab .EG_RunLevelElts ,_eccccb );_eccccb .EG_RangeMarkupElements =append (_eccccb .EG_RangeMarkupElements ,_aaabf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bbbfa :=NewEG_ContentRunContent ();_edffd :=NewEG_RunLevelElts ();_fbddg :=NewEG_RangeMarkupElements ();_fbddg .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdabf :=d .DecodeElement (_fbddg .CustomXmlDelRangeEnd ,&_febcb );_cdabf !=nil {return _cdabf ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_bbbfa );_bbbfa .EG_RunLevelElts =append (_bbbfa .EG_RunLevelElts ,_edffd );_edffd .EG_RangeMarkupElements =append (_edffd .EG_RangeMarkupElements ,_fbddg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dgaag :=NewEG_ContentRunContent ();_egegag :=NewEG_RunLevelElts ();_bbdcda :=NewEG_RangeMarkupElements ();_bbdcda .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fgcfb :=d .DecodeElement (_bbdcda .CustomXmlMoveFromRangeStart ,&_febcb );_fgcfb !=nil {return _fgcfb ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_dgaag );_dgaag .EG_RunLevelElts =append (_dgaag .EG_RunLevelElts ,_egegag );_egegag .EG_RangeMarkupElements =append (_egegag .EG_RangeMarkupElements ,_bbdcda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eabbdg :=NewEG_ContentRunContent ();_effcde :=NewEG_RunLevelElts ();_dbcgf :=NewEG_RangeMarkupElements ();_dbcgf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bffefg :=d .DecodeElement (_dbcgf .CustomXmlMoveFromRangeEnd ,&_febcb );_bffefg !=nil {return _bffefg ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_eabbdg );_eabbdg .EG_RunLevelElts =append (_eabbdg .EG_RunLevelElts ,_effcde );_effcde .EG_RangeMarkupElements =append (_effcde .EG_RangeMarkupElements ,_dbcgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gagbdb :=NewEG_ContentRunContent ();_bgbeb :=NewEG_RunLevelElts ();_gcdcgb :=NewEG_RangeMarkupElements ();_gcdcgb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbbda :=d .DecodeElement (_gcdcgb .CustomXmlMoveToRangeStart ,&_febcb );_gbbda !=nil {return _gbbda ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_gagbdb );_gagbdb .EG_RunLevelElts =append (_gagbdb .EG_RunLevelElts ,_bgbeb );_bgbeb .EG_RangeMarkupElements =append (_bgbeb .EG_RangeMarkupElements ,_gcdcgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egddbe :=NewEG_ContentRunContent ();_gbdbb :=NewEG_RunLevelElts ();_fddbc :=NewEG_RangeMarkupElements ();_fddbc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ebbfbe :=d .DecodeElement (_fddbc .CustomXmlMoveToRangeEnd ,&_febcb );_ebbfbe !=nil {return _ebbfbe ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_egddbe );_egddbe .EG_RunLevelElts =append (_egddbe .EG_RunLevelElts ,_gbdbb );_gbdbb .EG_RangeMarkupElements =append (_gbdbb .EG_RangeMarkupElements ,_fddbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dcceda :=NewEG_ContentRunContent ();_adfacd :=NewEG_RunLevelElts ();_eadfee :=NewEG_MathContent ();_eadfee .OMathPara =_ec .NewOMathPara ();if _degec :=d .DecodeElement (_eadfee .OMathPara ,&_febcb );_degec !=nil {return _degec ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_dcceda );_dcceda .EG_RunLevelElts =append (_dcceda .EG_RunLevelElts ,_adfacd );_adfacd .EG_MathContent =append (_adfacd .EG_MathContent ,_eadfee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aebcg :=NewEG_ContentRunContent ();_cadec :=NewEG_RunLevelElts ();_accbbc :=NewEG_MathContent ();_accbbc .OMath =_ec .NewOMath ();if _fgddc :=d .DecodeElement (_accbbc .OMath ,&_febcb );_fgddc !=nil {return _fgddc ;};_gcggfa .EG_ContentRunContent =append (_gcggfa .EG_ContentRunContent ,_aebcg );_aebcg .EG_RunLevelElts =append (_aebcg .EG_RunLevelElts ,_cadec );_cadec .EG_MathContent =append (_cadec .EG_MathContent ,_accbbc );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_febcb .Name );if _cbgagb :=d .Skip ();_cbgagb !=nil {return _cbgagb ;};};case _g .EndElement :break _acddc ;case _g .CharData :};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_dbfg :=&CT_Drawing {};return _dbfg }; +// Validate validates the CT_TcPr and its children +func (_fbdecc *CT_TcPr )Validate ()error {return _fbdecc .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");}; -// Validate validates the EG_HdrFtrReferences and its children -func (_bdedeb *EG_HdrFtrReferences )Validate ()error {return _bdedeb .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");}; +// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path +func (_gbedd *CT_DivBdr )ValidateWithPath (path string )error {if _gbedd .Top !=nil {if _eebef :=_gbedd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_eebef !=nil {return _eebef ;};};if _gbedd .Left !=nil {if _geaab :=_gbedd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_geaab !=nil {return _geaab ;};};if _gbedd .Bottom !=nil {if _dfbc :=_gbedd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dfbc !=nil {return _dfbc ;};};if _gbedd .Right !=nil {if _dgagf :=_gbedd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_dgagf !=nil {return _dgagf ;};};return nil ;};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_feebe :=ST_HpsMeasure {};if _dg .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_feebe .ST_PositiveUniversalMeasure =&s ;}else {_ddefcc ,_bcbfcc :=_eb .ParseFloat (s ,64);if _bcbfcc !=nil {return _feebe ,_a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_bcbfcc );};_feebe .ST_UnsignedDecimalNumber =_db .Uint64 (uint64 (_ddefcc ));};return _feebe ,nil ;}; -// Validate validates the CT_SdtPr and its children -func (_acabe *CT_SdtPr )Validate ()error {return _acabe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");}; +// Validate validates the EG_RPrMath and its children +func (_agged *EG_RPrMath )Validate ()error {return _agged .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_agg :=&AG_TransitionalPassword {};return _agg ;}; -// Validate validates the WdCT_PosHChoice and its children -func (_aaggf *WdCT_PosHChoice )Validate ()error {return _aaggf .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_Underline struct{ +// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path +func (_fbdce *CT_FFHelpText )ValidateWithPath (path string )error {if _efecg :=_fbdce .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efecg !=nil {return _efecg ;};return nil ;};func (_bfbc *CT_Height )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfbc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bfbc .ValAttr )});};if _bfbc .HRuleAttr !=ST_HeightRuleUnset {_dgebge ,_afbgc :=_bfbc .HRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _afbgc !=nil {return _afbgc ;};start .Attr =append (start .Attr ,_dgebge );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gaebc *CT_LevelSuffix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaebc .ValAttr =ST_LevelSuffix (1);for _ ,_gbbca :=range start .Attr {if _gbbca .Name .Local =="\u0076\u0061\u006c"{_gaebc .ValAttr .UnmarshalXMLAttr (_gbbca );continue ;};};for {_aece ,_ggfcb :=d .Token ();if _ggfcb !=nil {return _a .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",_ggfcb );};if _fabdc ,_fdbfe :=_aece .(_d .EndElement );_fdbfe &&_fabdc .Name ==start .Name {break ;};};return nil ;};func (_bagfa *CT_PageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bagfa .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bagfa .IdAttr )});};_geebd ,_dgddf :=_bagfa .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dgddf !=nil {return _dgddf ;};start .Attr =append (start .Attr ,_geebd );if _bagfa .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bagfa .ColorAttr )});};if _bagfa .ThemeColorAttr !=ST_ThemeColorUnset {_gefdg ,_cfacb :=_bagfa .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _cfacb !=nil {return _cfacb ;};start .Attr =append (start .Attr ,_gefdg );};if _bagfa .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 :_a .Sprintf ("\u0025\u0076",*_bagfa .ThemeTintAttr )});};if _bagfa .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 :_a .Sprintf ("\u0025\u0076",*_bagfa .ThemeShadeAttr )});};if _bagfa .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_a .Sprintf ("\u0025\u0076",*_bagfa .SzAttr )});};if _bagfa .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bagfa .SpaceAttr )});};if _bagfa .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_bagfa .ShadowAttr )});};if _bagfa .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bagfa .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Underline Style -ValAttr ST_Underline ; +// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path +func (_bfgae *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _bfgae .W !=nil {if _bbefb :=_bfgae .W .ValidateWithPath (path +"\u002f\u0057");_bbefb !=nil {return _bbefb ;};};if _bfgae .Color !=nil {if _gabdd :=_bfgae .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gabdd !=nil {return _gabdd ;};};if _bfgae .NoBorder !=nil {if _gebeg :=_bfgae .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_gebeg !=nil {return _gebeg ;};};if _bfgae .FlatBorders !=nil {if _acebge :=_bfgae .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_acebge !=nil {return _acebge ;};};return nil ;};func (_bbegd ST_HighlightColor )ValidateWithPath (path string )error {switch _bbegd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbegd ));};return nil ;};func (_dgeca *CT_Underline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeecf :=range start .Attr {if _eeecf .Name .Local =="\u0076\u0061\u006c"{_dgeca .ValAttr .UnmarshalXMLAttr (_eeecf );continue ;};if _eeecf .Name .Local =="\u0063\u006f\u006co\u0072"{_abaffd ,_gggde :=ParseUnionST_HexColor (_eeecf .Value );if _gggde !=nil {return _gggde ;};_dgeca .ColorAttr =&_abaffd ;continue ;};if _eeecf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_dgeca .ThemeColorAttr .UnmarshalXMLAttr (_eeecf );continue ;};if _eeecf .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bcgba ,_agccbc :=_eeecf .Value ,error (nil );if _agccbc !=nil {return _agccbc ;};_dgeca .ThemeTintAttr =&_bcgba ;continue ;};if _eeecf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_egggcb ,_eafff :=_eeecf .Value ,error (nil );if _eafff !=nil {return _eafff ;};_dgeca .ThemeShadeAttr =&_egggcb ;continue ;};};for {_gfggbe ,_bfaeac :=d .Token ();if _bfaeac !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_bfaeac );};if _ggbgd ,_faefaac :=_gfggbe .(_d .EndElement );_faefaac &&_ggbgd .Name ==start .Name {break ;};};return nil ;}; -// Underline Color -ColorAttr *ST_HexColor ; +// Validate validates the CT_TblGridBase and its children +func (_cecgc *CT_TblGridBase )Validate ()error {return _cecgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");};func (_edabf ST_TextboxTightWrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edabf .String (),start );}; -// Underline Theme Color -ThemeColorAttr ST_ThemeColor ; +// Validate validates the CT_MailMergeDest and its children +func (_ffcafd *CT_MailMergeDest )Validate ()error {return _ffcafd .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_gabde :=ST_DecimalNumberOrPercent {};if _dg .ST_PercentagePatternRe .MatchString (s ){_gabde .ST_Percentage =&s ;}else {_cdcga ,_gbdcff :=_eb .ParseFloat (s ,64);if _gbdcff !=nil {return _gabde ,_a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gbdcff );};_gabde .ST_UnqualifiedPercentage =_db .Int64 (int64 (_cdcga ));};return _gabde ,nil ;};func (_cacgca *CT_TcPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbgde :for {_aagbf ,_gcaab :=d .Token ();if _gcaab !=nil {return _gcaab ;};switch _fedgd :=_aagbf .(type ){case _d .StartElement :switch _fedgd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cacgca .CnfStyle =NewCT_Cnf ();if _addbg :=d .DecodeElement (_cacgca .CnfStyle ,&_fedgd );_addbg !=nil {return _addbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cacgca .TcW =NewCT_TblWidth ();if _ccadd :=d .DecodeElement (_cacgca .TcW ,&_fedgd );_ccadd !=nil {return _ccadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cacgca .GridSpan =NewCT_DecimalNumber ();if _gagbg :=d .DecodeElement (_cacgca .GridSpan ,&_fedgd );_gagbg !=nil {return _gagbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cacgca .HMerge =NewCT_HMerge ();if _afcfg :=d .DecodeElement (_cacgca .HMerge ,&_fedgd );_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 :"\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"}:_cacgca .VMerge =NewCT_VMerge ();if _agbca :=d .DecodeElement (_cacgca .VMerge ,&_fedgd );_agbca !=nil {return _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 :"\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"}:_cacgca .TcBorders =NewCT_TcBorders ();if _gdgebc :=d .DecodeElement (_cacgca .TcBorders ,&_fedgd );_gdgebc !=nil {return _gdgebc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cacgca .Shd =NewCT_Shd ();if _daaff :=d .DecodeElement (_cacgca .Shd ,&_fedgd );_daaff !=nil {return _daaff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cacgca .NoWrap =NewCT_OnOff ();if _fgccab :=d .DecodeElement (_cacgca .NoWrap ,&_fedgd );_fgccab !=nil {return _fgccab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cacgca .TcMar =NewCT_TcMar ();if _febf :=d .DecodeElement (_cacgca .TcMar ,&_fedgd );_febf !=nil {return _febf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cacgca .TextDirection =NewCT_TextDirection ();if _ecccdb :=d .DecodeElement (_cacgca .TextDirection ,&_fedgd );_ecccdb !=nil {return _ecccdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cacgca .TcFitText =NewCT_OnOff ();if _egegg :=d .DecodeElement (_cacgca .TcFitText ,&_fedgd );_egegg !=nil {return _egegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cacgca .VAlign =NewCT_VerticalJc ();if _aaeca :=d .DecodeElement (_cacgca .VAlign ,&_fedgd );_aaeca !=nil {return _aaeca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cacgca .HideMark =NewCT_OnOff ();if _cggde :=d .DecodeElement (_cacgca .HideMark ,&_fedgd );_cggde !=nil {return _cggde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cacgca .Headers =NewCT_Headers ();if _ddgaff :=d .DecodeElement (_cacgca .Headers ,&_fedgd );_ddgaff !=nil {return _ddgaff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cacgca .CellIns =NewCT_TrackChange ();if _gcbeg :=d .DecodeElement (_cacgca .CellIns ,&_fedgd );_gcbeg !=nil {return _gcbeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cacgca .CellDel =NewCT_TrackChange ();if _gbaaf :=d .DecodeElement (_cacgca .CellDel ,&_fedgd );_gbaaf !=nil {return _gbaaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cacgca .CellMerge =NewCT_CellMergeTrackChange ();if _fcbfbd :=d .DecodeElement (_cacgca .CellMerge ,&_fedgd );_fcbfbd !=nil {return _fcbfbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cacgca .TcPrChange =NewCT_TcPrChange ();if _egfed :=d .DecodeElement (_cacgca .TcPrChange ,&_fedgd );_egfed !=nil {return _egfed ;};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\u0054\u0063\u0050\u0072\u0020\u0025\u0076",_fedgd .Name );if _gfegd :=d .Skip ();_gfegd !=nil {return _gfegd ;};};case _d .EndElement :break _dbgde ;case _d .CharData :};};return nil ;}; -// Underline Theme Color Tint -ThemeTintAttr *string ; +// Validate validates the CT_Columns and its children +func (_fdgc *CT_Columns )Validate ()error {return _fdgc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");}; -// Underline Theme Color Shade -ThemeShadeAttr *string ;};func (_gffgf *CT_FFTextInput )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gffgf .Type !=nil {_eadb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gffgf .Type ,_eadb );};if _gffgf .Default !=nil {_cecgg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_gffgf .Default ,_cecgg );};if _gffgf .MaxLength !=nil {_ffeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_gffgf .MaxLength ,_ffeb );};if _gffgf .Format !=nil {_gdeee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_gffgf .Format ,_gdeee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gebfad *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cagdd ,_bbdbdg :=d .Token ();if _bbdbdg !=nil {return _bbdbdg ;};if _eebbd ,_gdbdbd :=_cagdd .(_g .EndElement );_gdbdbd &&_eebbd .Name ==start .Name {*_gebfad =1;return nil ;};if _gggee ,_egaad :=_cagdd .(_g .CharData );!_egaad {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cagdd );}else {switch string (_gggee ){case "":*_gebfad =0;case "\u006e\u0075\u006c\u006c":*_gebfad =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_gebfad =2;};};_cagdd ,_bbdbdg =d .Token ();if _bbdbdg !=nil {return _bbdbdg ;};if _aaffde ,_dcdgf :=_cagdd .(_g .EndElement );_dcdgf &&_aaffde .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cagdd );};func (_bfedbf ST_EdGrp )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfedbf .String (),start );};func NewCT_PageMar ()*CT_PageMar {_efbbd :=&CT_PageMar {};return _efbbd };func NewCT_Background ()*CT_Background {_ecff :=&CT_Background {};return _ecff };func (_fggage ST_NumberFormat )ValidateWithPath (path string )error {switch _fggage {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggage ));};return nil ;};type GlossaryDocument struct{CT_GlossaryDocument }; +// Validate validates the CT_EastAsianLayout and its children +func (_fdfb *CT_EastAsianLayout )Validate ()error {return _fdfb .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");};func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_gbfdaf :=&WdCT_WordprocessingContentPartNonVisual {};return _gbfdaf ;};func (_fdbcce ST_PTabRelativeTo )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcfcg :=_d .Attr {};_bcfcg .Name =name ;switch _fdbcce {case ST_PTabRelativeToUnset :_bcfcg .Value ="";case ST_PTabRelativeToMargin :_bcfcg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_bcfcg .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _bcfcg ,nil ;};func NewCT_Settings ()*CT_Settings {_dadag :=&CT_Settings {};return _dadag }; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path -func (_gffgcb *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _gffgcb .CNvSpPr !=nil {if _gfgcg :=_gffgcb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_gfgcg !=nil {return _gfgcg ;};};if _gffgcb .CNvCnPr !=nil {if _gfcef :=_gffgcb .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_gfcef !=nil {return _gfcef ;};};return nil ;};type ST_StyleSort byte ; +// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path +func (_ggabd *CT_WritingStyle )ValidateWithPath (path string )error {if _ggabd .NlCheckAttr !=nil {if _dcfcg :=_ggabd .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_dcfcg !=nil {return _dcfcg ;};};if _gddcab :=_ggabd .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_gddcab !=nil {return _gddcab ;};return nil ;};func NewCT_Headers ()*CT_Headers {_eabfg :=&CT_Headers {};return _eabfg }; -// Validate validates the AG_SectPrAttributes and its children -func (_cd *AG_SectPrAttributes )Validate ()error {return _cd .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; +// Validate validates the CT_TrackChangeNumbering and its children +func (_bebaf *CT_TrackChangeNumbering )Validate ()error {return _bebaf .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_ddfac *CT_LevelSuffix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fagbd ,_egbcb :=_ddfac .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _egbcb !=nil {return _egbcb ;};start .Attr =append (start .Attr ,_fagbd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SdtDropDownList and its children -func (_afadfc *CT_SdtDropDownList )Validate ()error {return _afadfc .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");};func (_gbdfbe *ST_HighlightColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aecac ,_ageddc :=d .Token ();if _ageddc !=nil {return _ageddc ;};if _gabfcc ,_acgdcf :=_aecac .(_g .EndElement );_acgdcf &&_gabfcc .Name ==start .Name {*_gbdfbe =1;return nil ;};if _eeefa ,_bbaceg :=_aecac .(_g .CharData );!_bbaceg {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aecac );}else {switch string (_eeefa ){case "":*_gbdfbe =0;case "\u0062\u006c\u0061c\u006b":*_gbdfbe =1;case "\u0062\u006c\u0075\u0065":*_gbdfbe =2;case "\u0063\u0079\u0061\u006e":*_gbdfbe =3;case "\u0067\u0072\u0065e\u006e":*_gbdfbe =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_gbdfbe =5;case "\u0072\u0065\u0064":*_gbdfbe =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_gbdfbe =7;case "\u0077\u0068\u0069t\u0065":*_gbdfbe =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_gbdfbe =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_gbdfbe =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_gbdfbe =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_gbdfbe =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_gbdfbe =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_gbdfbe =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_gbdfbe =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_gbdfbe =16;case "\u006e\u006f\u006e\u0065":*_gbdfbe =17;};};_aecac ,_ageddc =d .Token ();if _ageddc !=nil {return _ageddc ;};if _cgeeb ,_dabcf :=_aecac .(_g .EndElement );_dabcf &&_cgeeb .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aecac );}; +// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path +func (_fadea *CT_RPrOriginal )ValidateWithPath (path string )error {if _fadea .RStyle !=nil {if _bgfge :=_fadea .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_bgfge !=nil {return _bgfge ;};};if _fadea .RFonts !=nil {if _cfbgg :=_fadea .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_cfbgg !=nil {return _cfbgg ;};};if _fadea .B !=nil {if _ddegg :=_fadea .B .ValidateWithPath (path +"\u002f\u0042");_ddegg !=nil {return _ddegg ;};};if _fadea .BCs !=nil {if _fagfcg :=_fadea .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_fagfcg !=nil {return _fagfcg ;};};if _fadea .I !=nil {if _eecfbf :=_fadea .I .ValidateWithPath (path +"\u002f\u0049");_eecfbf !=nil {return _eecfbf ;};};if _fadea .ICs !=nil {if _daebda :=_fadea .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_daebda !=nil {return _daebda ;};};if _fadea .Caps !=nil {if _ffgeb :=_fadea .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_ffgeb !=nil {return _ffgeb ;};};if _fadea .SmallCaps !=nil {if _feefge :=_fadea .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_feefge !=nil {return _feefge ;};};if _fadea .Strike !=nil {if _fefge :=_fadea .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fefge !=nil {return _fefge ;};};if _fadea .Dstrike !=nil {if _fabea :=_fadea .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fabea !=nil {return _fabea ;};};if _fadea .Outline !=nil {if _bfdcb :=_fadea .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bfdcb !=nil {return _bfdcb ;};};if _fadea .Shadow !=nil {if _eccdd :=_fadea .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_eccdd !=nil {return _eccdd ;};};if _fadea .Emboss !=nil {if _gdcfcg :=_fadea .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_gdcfcg !=nil {return _gdcfcg ;};};if _fadea .Imprint !=nil {if _febddd :=_fadea .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_febddd !=nil {return _febddd ;};};if _fadea .NoProof !=nil {if _fggea :=_fadea .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_fggea !=nil {return _fggea ;};};if _fadea .SnapToGrid !=nil {if _cggcf :=_fadea .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cggcf !=nil {return _cggcf ;};};if _fadea .Vanish !=nil {if _cadgc :=_fadea .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cadgc !=nil {return _cadgc ;};};if _fadea .WebHidden !=nil {if _gedcdd :=_fadea .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gedcdd !=nil {return _gedcdd ;};};if _fadea .Color !=nil {if _bdaad :=_fadea .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bdaad !=nil {return _bdaad ;};};if _fadea .Spacing !=nil {if _cdbdc :=_fadea .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cdbdc !=nil {return _cdbdc ;};};if _fadea .W !=nil {if _bbfa :=_fadea .W .ValidateWithPath (path +"\u002f\u0057");_bbfa !=nil {return _bbfa ;};};if _fadea .Kern !=nil {if _gggdf :=_fadea .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_gggdf !=nil {return _gggdf ;};};if _fadea .Position !=nil {if _gbgfg :=_fadea .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_gbgfg !=nil {return _gbgfg ;};};if _fadea .Sz !=nil {if _bcadd :=_fadea .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bcadd !=nil {return _bcadd ;};};if _fadea .SzCs !=nil {if _ddadb :=_fadea .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_ddadb !=nil {return _ddadb ;};};if _fadea .Highlight !=nil {if _gcdgd :=_fadea .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gcdgd !=nil {return _gcdgd ;};};if _fadea .U !=nil {if _ffdae :=_fadea .U .ValidateWithPath (path +"\u002f\u0055");_ffdae !=nil {return _ffdae ;};};if _fadea .Effect !=nil {if _cdbcg :=_fadea .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cdbcg !=nil {return _cdbcg ;};};if _fadea .Bdr !=nil {if _egfgf :=_fadea .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_egfgf !=nil {return _egfgf ;};};if _fadea .Shd !=nil {if _cead :=_fadea .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cead !=nil {return _cead ;};};if _fadea .FitText !=nil {if _egcaa :=_fadea .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_egcaa !=nil {return _egcaa ;};};if _fadea .VertAlign !=nil {if _adbffg :=_fadea .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_adbffg !=nil {return _adbffg ;};};if _fadea .Rtl !=nil {if _fgaeaa :=_fadea .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fgaeaa !=nil {return _fgaeaa ;};};if _fadea .Cs !=nil {if _gfgd :=_fadea .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_gfgd !=nil {return _gfgd ;};};if _fadea .Em !=nil {if _cabedf :=_fadea .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_cabedf !=nil {return _cabedf ;};};if _fadea .Lang !=nil {if _aceaa :=_fadea .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_aceaa !=nil {return _aceaa ;};};if _fadea .EastAsianLayout !=nil {if _gfcaf :=_fadea .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gfcaf !=nil {return _gfcaf ;};};if _fadea .SpecVanish !=nil {if _fbbfcd :=_fadea .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_fbbfcd !=nil {return _fbbfcd ;};};if _fadea .OMath !=nil {if _fgdfb :=_fadea .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_fgdfb !=nil {return _fgdfb ;};};return nil ;}; -// Validate validates the CT_PageMar and its children -func (_eeffg *CT_PageMar )Validate ()error {return _eeffg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");}; +// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path +func (_gecbe *WebSettings )ValidateWithPath (path string )error {if _cfbace :=_gecbe .CT_WebSettings .ValidateWithPath (path );_cfbace !=nil {return _cfbace ;};return nil ;};func (_gfbbb *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 :_a .Sprintf ("\u0025\u0076",_gfbbb .TopAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",_gfbbb .RightAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",_gfbbb .BottomAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0076",_gfbbb .LeftAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_gfbbb .HeaderAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_gfbbb .FooterAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_gfbbb .GutterAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gccfae *CT_SdtPrChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gccfae .Equation !=nil {_geggfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gccfae .Equation ,_geggfa );};if _gccfae .ComboBox !=nil {_caecc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_gccfae .ComboBox ,_caecc );};if _gccfae .Date !=nil {_fcggd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_gccfae .Date ,_fcggd );};if _gccfae .DocPartObj !=nil {_gebcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_gccfae .DocPartObj ,_gebcg );};if _gccfae .DocPartList !=nil {_fcfad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}};e .EncodeElement (_gccfae .DocPartList ,_fcfad );};if _gccfae .DropDownList !=nil {_dgbaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_gccfae .DropDownList ,_dgbaff );};if _gccfae .Picture !=nil {_fcdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_gccfae .Picture ,_fcdd );};if _gccfae .RichText !=nil {_fagge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gccfae .RichText ,_fagge );};if _gccfae .Text !=nil {_cegae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_gccfae .Text ,_cegae );};if _gccfae .Citation !=nil {_gaaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gccfae .Citation ,_gaaaa );};if _gccfae .Group !=nil {_beabf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_gccfae .Group ,_beabf );};if _gccfae .Bibliography !=nil {_gbegag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}};e .EncodeElement (_gccfae .Bibliography ,_gbegag );};return nil ;};func (_ecbac ST_LineNumberRestart )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eacfcb :=_d .Attr {};_eacfcb .Name =name ;switch _ecbac {case ST_LineNumberRestartUnset :_eacfcb .Value ="";case ST_LineNumberRestartNewPage :_eacfcb .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_eacfcb .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case ST_LineNumberRestartContinuous :_eacfcb .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _eacfcb ,nil ;}; -// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path -func (_agceg *CT_PageSz )ValidateWithPath (path string )error {if _agceg .WAttr !=nil {if _fcbfe :=_agceg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fcbfe !=nil {return _fcbfe ;};};if _agceg .HAttr !=nil {if _efcef :=_agceg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_efcef !=nil {return _efcef ;};};if _dbffcb :=_agceg .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_dbffcb !=nil {return _dbffcb ;};return nil ;}; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_cgceag *CT_R )ValidateWithPath (path string )error {if _cgceag .RPr !=nil {if _ccdcef :=_cgceag .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ccdcef !=nil {return _ccdcef ;};};for _baaec ,_bdbdfcd :=range _cgceag .EG_RunInnerContent {if _gcbbd :=_bdbdfcd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_baaec ));_gcbbd !=nil {return _gcbbd ;};};return nil ;};func (_bbded ST_EdGrp )ValidateWithPath (path string )error {switch _bbded {case 0,1,2,3,4,5,6,7:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbded ));};return nil ;};type CT_DocPart struct{ -// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path -func (_ggbfa *CT_TrPr )ValidateWithPath (path string )error {for _bgcea ,_cbgdge :=range _ggbfa .CnfStyle {if _dbedc :=_cbgdge .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bgcea ));_dbedc !=nil {return _dbedc ;};};for _ecdeb ,_adfbfe :=range _ggbfa .DivId {if _bafda :=_adfbfe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ecdeb ));_bafda !=nil {return _bafda ;};};for _aecde ,_eaadb :=range _ggbfa .GridBefore {if _cdefbe :=_eaadb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_aecde ));_cdefbe !=nil {return _cdefbe ;};};for _ebcbc ,_gfgdb :=range _ggbfa .GridAfter {if _dcebdb :=_gfgdb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ebcbc ));_dcebdb !=nil {return _dcebdb ;};};for _cbcfg ,_gagea :=range _ggbfa .WBefore {if _cggf :=_gagea .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_cbcfg ));_cggf !=nil {return _cggf ;};};for _ceffe ,_gagbe :=range _ggbfa .WAfter {if _fabee :=_gagbe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ceffe ));_fabee !=nil {return _fabee ;};};for _fdafb ,_ebdff :=range _ggbfa .CantSplit {if _daaebd :=_ebdff .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_fdafb ));_daaebd !=nil {return _daaebd ;};};for _fdbea ,_affec :=range _ggbfa .TrHeight {if _ccfdg :=_affec .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_fdbea ));_ccfdg !=nil {return _ccfdg ;};};for _egdfe ,_cddec :=range _ggbfa .TblHeader {if _adbcaa :=_cddec .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_egdfe ));_adbcaa !=nil {return _adbcaa ;};};for _eefge ,_bcgbcg :=range _ggbfa .TblCellSpacing {if _bbfeb :=_bcgbcg .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_eefge ));_bbfeb !=nil {return _bbfeb ;};};for _ffcbc ,_cfggd :=range _ggbfa .Jc {if _bcfga :=_cfggd .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_ffcbc ));_bcfga !=nil {return _bcfga ;};};for _cecgaa ,_badbb :=range _ggbfa .Hidden {if _eacdb :=_badbb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_cecgaa ));_eacdb !=nil {return _eacdb ;};};if _ggbfa .Ins !=nil {if _ecdba :=_ggbfa .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_ecdba !=nil {return _ecdba ;};};if _ggbfa .Del !=nil {if _baacg :=_ggbfa .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_baacg !=nil {return _baacg ;};};if _ggbfa .TrPrChange !=nil {if _cdega :=_ggbfa .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cdega !=nil {return _cdega ;};};return nil ;};type CT_Base64Binary struct{ValAttr string ;};func (_dfcceg ST_Theme )String ()string {switch _dfcceg {case 0:return "";case 1:return "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 2:return "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case 3:return "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 4:return "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case 5:return "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 6:return "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case 7:return "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 8:return "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return "";};func (_aaacbg *ST_TargetScreenSz )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aaacbg =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_aaacbg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_aaacbg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_aaacbg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_aaacbg =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_aaacbg =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_aaacbg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_aaacbg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_aaacbg =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_aaacbg =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_aaacbg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_aaacbg =11;};return nil ;}; +// Glossary Document Entry Properties +DocPartPr *CT_DocPartPr ; -// Validate validates the CT_EdnPos and its children -func (_bfba *CT_EdnPos )Validate ()error {return _bfba .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");}; +// Contents of Glossary Document Entry +DocPartBody *CT_Body ;};func (_agagf ST_Pitch )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfcdc :=_d .Attr {};_cfcdc .Name =name ;switch _agagf {case ST_PitchUnset :_cfcdc .Value ="";case ST_PitchFixed :_cfcdc .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_cfcdc .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_cfcdc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";};return _cfcdc ,nil ;};func NewCT_Ruby ()*CT_Ruby {_gdgeaa :=&CT_Ruby {};_gdgeaa .RubyPr =NewCT_RubyPr ();_gdgeaa .Rt =NewCT_RubyContent ();_gdgeaa .RubyBase =NewCT_RubyContent ();return _gdgeaa ;};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 (_dacad ST_MailMergeDocType )Validate ()error {return _dacad .ValidateWithPath ("")};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;);type WdCT_WrapPath struct{EditedAttr *bool ;Start *_c .CT_Point2D ;LineTo []*_c .CT_Point2D ;};func (_bggecd *EG_ContentRunContentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bggecd .SmartTag !=nil {_ffbbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_bggecd .SmartTag ,_ffbbaa );};if _bggecd .Sdt !=nil {_adfce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_bggecd .Sdt ,_adfce );};if _bggecd .EG_RunLevelElts !=nil {for _ ,_bbgff :=range _bggecd .EG_RunLevelElts {_bbgff .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path -func (_ebbfe *CT_PageBorder )ValidateWithPath (path string )error {if _ebbfe .ValAttr ==ST_BorderUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _abfac :=_ebbfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abfac !=nil {return _abfac ;};if _ebbfe .ColorAttr !=nil {if _cafcd :=_ebbfe .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cafcd !=nil {return _cafcd ;};};if _bafbca :=_ebbfe .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bafbca !=nil {return _bafbca ;};if _ebbfe .ShadowAttr !=nil {if _bgcce :=_ebbfe .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_bgcce !=nil {return _bgcce ;};};if _ebbfe .FrameAttr !=nil {if _bdfbg :=_ebbfe .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_bdfbg !=nil {return _bdfbg ;};};return nil ;}; +// Validate validates the EG_SectPrContents and its children +func (_ggcea *EG_SectPrContents )Validate ()error {return _ggcea .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");}; -// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path -func (_gecc *CT_Markup )ValidateWithPath (path string )error {return nil };func (_agcgf ST_HighlightColor )Validate ()error {return _agcgf .ValidateWithPath ("")}; +// Validate validates the CT_SimpleField and its children +func (_bgcgg *CT_SimpleField )Validate ()error {return _bgcgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");};func NewCT_OnOff ()*CT_OnOff {_efbee :=&CT_OnOff {};return _efbee }; -// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path -func (_ccag *CT_FFCheckBox )ValidateWithPath (path string )error {if _ccag .Choice !=nil {if _ceaeb :=_ccag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ceaeb !=nil {return _ceaeb ;};};if _ccag .Default !=nil {if _caegb :=_ccag .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_caegb !=nil {return _caegb ;};};if _ccag .Checked !=nil {if _gdaf :=_ccag .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_gdaf !=nil {return _gdaf ;};};return nil ;}; +// Validate validates the CT_Font and its children +func (_beddgb *CT_Font )Validate ()error {return _beddgb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_ecdcda *ST_HeightRule )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ecdcda =0;case "\u0061\u0075\u0074\u006f":*_ecdcda =1;case "\u0065\u0078\u0061c\u0074":*_ecdcda =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ecdcda =3;};return nil ;};func (_bbeab *WdCT_WordprocessingCanvas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbeab .Bg !=nil {_bdfec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_bbeab .Bg ,_bdfec );};if _bbeab .Whole !=nil {_afgdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_bbeab .Whole ,_afgdd );};if _bbeab .Choice !=nil {for _ ,_bcbgd :=range _bbeab .Choice {_bcbgd .MarshalXML (e ,_d .StartElement {});};};if _bbeab .ExtLst !=nil {_fbbaaf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbeab .ExtLst ,_fbbaaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextAlignment and its children -func (_cgfcbc *CT_TextAlignment )Validate ()error {return _cgfcbc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path +func (_dggfbe *EG_PContentBase )ValidateWithPath (path string )error {if _dggfbe .CustomXml !=nil {if _gcdag :=_dggfbe .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_gcdag !=nil {return _gcdag ;};};for _fccbba ,_cabda :=range _dggfbe .FldSimple {if _abdac :=_cabda .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fccbba ));_abdac !=nil {return _abdac ;};};if _dggfbe .Hyperlink !=nil {if _cbfcc :=_dggfbe .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_cbfcc !=nil {return _cbfcc ;};};return nil ;};func (_beccd *EG_BlockLevelElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _beccd .AltChunk !=nil {_geddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_dacecc :=range _beccd .AltChunk {e .EncodeElement (_dacecc ,_geddg );};};if _beccd .EG_ContentBlockContent !=nil {for _ ,_dgeab :=range _beccd .EG_ContentBlockContent {_dgeab .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// Annotation Identifier -IdAttr int64 ;}; +// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path +func (_agbeb *CT_Sym )ValidateWithPath (path string )error {return nil };func (_edcefg *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 :_a .Sprintf ("\u0025\u0076",_edcefg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path -func (_edfbc *CT_FrameScrollbar )ValidateWithPath (path string )error {if _edfbc .ValAttr ==ST_FrameScrollbarUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cgfg :=_edfbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgfg !=nil {return _cgfg ;};return nil ;};type CT_AutoCaption struct{ +// Validate validates the CT_AutoCaption and its children +func (_dfg *CT_AutoCaption )Validate ()error {return _dfg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");};type CT_SdtContentRun struct{ -// Identifier of Object to be Automatically Captioned -NameAttr string ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Caption Used for Automatic Captioning -CaptionAttr string ;};func (_afcbba *CT_LongHexNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_afcbba .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Validate validates the WdCT_EffectExtent and its children -func (_gebfd *WdCT_EffectExtent )Validate ()error {return _gebfd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");}; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_fddd *CT_FFData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daebd :for {_gfca ,_ffbf :=d .Token ();if _ffbf !=nil {return _ffbf ;};switch _fafcg :=_gfca .(type ){case _d .StartElement :switch _fafcg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agbd :=NewCT_FFName ();if _cggeb :=d .DecodeElement (_agbd ,&_fafcg );_cggeb !=nil {return _cggeb ;};_fddd .Name =append (_fddd .Name ,_agbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdage :=NewCT_DecimalNumber ();if _cbdaeb :=d .DecodeElement (_fdage ,&_fafcg );_cbdaeb !=nil {return _cbdaeb ;};_fddd .Label =append (_fddd .Label ,_fdage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egee :=NewCT_UnsignedDecimalNumber ();if _ceege :=d .DecodeElement (_egee ,&_fafcg );_ceege !=nil {return _ceege ;};_fddd .TabIndex =append (_fddd .TabIndex ,_egee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_befeb :=NewCT_OnOff ();if _bafbc :=d .DecodeElement (_befeb ,&_fafcg );_bafbc !=nil {return _bafbc ;};_fddd .Enabled =append (_fddd .Enabled ,_befeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfac :=NewCT_OnOff ();if _ggdf :=d .DecodeElement (_bfac ,&_fafcg );_ggdf !=nil {return _ggdf ;};_fddd .CalcOnExit =append (_fddd .CalcOnExit ,_bfac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedbe :=NewCT_MacroName ();if _efbd :=d .DecodeElement (_fedbe ,&_fafcg );_efbd !=nil {return _efbd ;};_fddd .EntryMacro =append (_fddd .EntryMacro ,_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 :"\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"}:_aaaggg :=NewCT_MacroName ();if _dccce :=d .DecodeElement (_aaaggg ,&_fafcg );_dccce !=nil {return _dccce ;};_fddd .ExitMacro =append (_fddd .ExitMacro ,_aaaggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgcg :=NewCT_FFHelpText ();if _fcgdf :=d .DecodeElement (_cgcg ,&_fafcg );_fcgdf !=nil {return _fcgdf ;};_fddd .HelpText =append (_fddd .HelpText ,_cgcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceab :=NewCT_FFStatusText ();if _bgdca :=d .DecodeElement (_ceab ,&_fafcg );_bgdca !=nil {return _bgdca ;};_fddd .StatusText =append (_fddd .StatusText ,_ceab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fddd .CheckBox =NewCT_FFCheckBox ();if _fbcd :=d .DecodeElement (_fddd .CheckBox ,&_fafcg );_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 :"\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"}:_fddd .DdList =NewCT_FFDDList ();if _geadaf :=d .DecodeElement (_fddd .DdList ,&_fafcg );_geadaf !=nil {return _geadaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fddd .TextInput =NewCT_FFTextInput ();if _efgca :=d .DecodeElement (_fddd .TextInput ,&_fafcg );_efgca !=nil {return _efgca ;};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\u0046\u0046\u0044a\u0074\u0061 \u0025\u0076",_fafcg .Name );if _dbcd :=d .Skip ();_dbcd !=nil {return _dbcd ;};};case _d .EndElement :break _daebd ;case _d .CharData :};};return nil ;};func (_aegbd ST_HdrFtr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dddccf :=_d .Attr {};_dddccf .Name =name ;switch _aegbd {case ST_HdrFtrUnset :_dddccf .Value ="";case ST_HdrFtrEven :_dddccf .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_dddccf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_dddccf .Value ="\u0066\u0069\u0072s\u0074";};return _dddccf ,nil ;};func (_beaecb ST_ProofErr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afcbd :=_d .Attr {};_afcbd .Name =name ;switch _beaecb {case ST_ProofErrUnset :_afcbd .Value ="";case ST_ProofErrSpellStart :_afcbd .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_afcbd .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_afcbd .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_afcbd .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _afcbd ,nil ;};func (_cfcbe ST_ObjectDrawAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_caaae :=_d .Attr {};_caaae .Name =name ;switch _cfcbe {case ST_ObjectDrawAspectUnset :_caaae .Value ="";case ST_ObjectDrawAspectContent :_caaae .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_ObjectDrawAspectIcon :_caaae .Value ="\u0069\u0063\u006f\u006e";};return _caaae ,nil ;};func (_cdcg *CT_BottomPageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdcg .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 :_a .Sprintf ("\u0025\u0076",*_cdcg .BottomLeftAttr )});};if _cdcg .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 :_a .Sprintf ("\u0025\u0076",*_cdcg .BottomRightAttr )});};if _cdcg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cdcg .IdAttr )});};_bagd ,_egde :=_cdcg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _egde !=nil {return _egde ;};start .Attr =append (start .Attr ,_bagd );if _cdcg .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cdcg .ColorAttr )});};if _cdcg .ThemeColorAttr !=ST_ThemeColorUnset {_fgfc ,_feccc :=_cdcg .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _feccc !=nil {return _feccc ;};start .Attr =append (start .Attr ,_fgfc );};if _cdcg .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 :_a .Sprintf ("\u0025\u0076",*_cdcg .ThemeTintAttr )});};if _cdcg .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 :_a .Sprintf ("\u0025\u0076",*_cdcg .ThemeShadeAttr )});};if _cdcg .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_a .Sprintf ("\u0025\u0076",*_cdcg .SzAttr )});};if _cdcg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cdcg .SpaceAttr )});};if _cdcg .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_cdcg .ShadowAttr )});};if _cdcg .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cdcg .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdbacg ST_Proof )Validate ()error {return _cdbacg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_gefge *CT_Lvl )ValidateWithPath (path string )error {if _gefge .TentativeAttr !=nil {if _caff :=_gefge .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_caff !=nil {return _caff ;};};if _gefge .Start !=nil {if _edbfb :=_gefge .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_edbfb !=nil {return _edbfb ;};};if _gefge .NumFmt !=nil {if _acaab :=_gefge .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_acaab !=nil {return _acaab ;};};if _gefge .LvlRestart !=nil {if _abdgc :=_gefge .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_abdgc !=nil {return _abdgc ;};};if _gefge .PStyle !=nil {if _bgaeb :=_gefge .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bgaeb !=nil {return _bgaeb ;};};if _gefge .IsLgl !=nil {if _gdcdd :=_gefge .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_gdcdd !=nil {return _gdcdd ;};};if _gefge .Suff !=nil {if _ggfac :=_gefge .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066");_ggfac !=nil {return _ggfac ;};};if _gefge .LvlText !=nil {if _cacg :=_gefge .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_cacg !=nil {return _cacg ;};};if _gefge .LvlPicBulletId !=nil {if _bbfca :=_gefge .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064");_bbfca !=nil {return _bbfca ;};};if _gefge .Legacy !=nil {if _faedf :=_gefge .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_faedf !=nil {return _faedf ;};};if _gefge .LvlJc !=nil {if _feca :=_gefge .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063");_feca !=nil {return _feca ;};};if _gefge .PPr !=nil {if _ebeba :=_gefge .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ebeba !=nil {return _ebeba ;};};if _gefge .RPr !=nil {if _abfce :=_gefge .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_abfce !=nil {return _abfce ;};};return nil ;};func (_ccdbee ST_HighlightColor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efcbc :=_g .Attr {};_efcbc .Name =name ;switch _ccdbee {case ST_HighlightColorUnset :_efcbc .Value ="";case ST_HighlightColorBlack :_efcbc .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_efcbc .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_efcbc .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_efcbc .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_efcbc .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_efcbc .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_efcbc .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_efcbc .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_efcbc .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_efcbc .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_efcbc .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_efcbc .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_efcbc .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_efcbc .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_efcbc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_efcbc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_efcbc .Value ="\u006e\u006f\u006e\u0065";};return _efcbc ,nil ;}; +// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path +func (_bbfbbg *EG_RunInnerContent )ValidateWithPath (path string )error {if _bbfbbg .Br !=nil {if _gdaad :=_bbfbbg .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_gdaad !=nil {return _gdaad ;};};if _bbfbbg .T !=nil {if _ggefb :=_bbfbbg .T .ValidateWithPath (path +"\u002f\u0054");_ggefb !=nil {return _ggefb ;};};if _bbfbbg .ContentPart !=nil {if _bgdeb :=_bbfbbg .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_bgdeb !=nil {return _bgdeb ;};};if _bbfbbg .DelText !=nil {if _bfaeca :=_bbfbbg .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_bfaeca !=nil {return _bfaeca ;};};if _bbfbbg .InstrText !=nil {if _gcbge :=_bbfbbg .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_gcbge !=nil {return _gcbge ;};};if _bbfbbg .DelInstrText !=nil {if _bedfe :=_bbfbbg .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_bedfe !=nil {return _bedfe ;};};if _bbfbbg .NoBreakHyphen !=nil {if _egacea :=_bbfbbg .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_egacea !=nil {return _egacea ;};};if _bbfbbg .SoftHyphen !=nil {if _fceecd :=_bbfbbg .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_fceecd !=nil {return _fceecd ;};};if _bbfbbg .DayShort !=nil {if _cdgec :=_bbfbbg .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_cdgec !=nil {return _cdgec ;};};if _bbfbbg .MonthShort !=nil {if _gfgddg :=_bbfbbg .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_gfgddg !=nil {return _gfgddg ;};};if _bbfbbg .YearShort !=nil {if _cageb :=_bbfbbg .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_cageb !=nil {return _cageb ;};};if _bbfbbg .DayLong !=nil {if _fegde :=_bbfbbg .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_fegde !=nil {return _fegde ;};};if _bbfbbg .MonthLong !=nil {if _dafggd :=_bbfbbg .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_dafggd !=nil {return _dafggd ;};};if _bbfbbg .YearLong !=nil {if _ecdgb :=_bbfbbg .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_ecdgb !=nil {return _ecdgb ;};};if _bbfbbg .AnnotationRef !=nil {if _fadgfc :=_bbfbbg .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_fadgfc !=nil {return _fadgfc ;};};if _bbfbbg .FootnoteRef !=nil {if _ceaed :=_bbfbbg .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_ceaed !=nil {return _ceaed ;};};if _bbfbbg .EndnoteRef !=nil {if _dcdba :=_bbfbbg .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_dcdba !=nil {return _dcdba ;};};if _bbfbbg .Separator !=nil {if _cgeef :=_bbfbbg .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_cgeef !=nil {return _cgeef ;};};if _bbfbbg .ContinuationSeparator !=nil {if _addagb :=_bbfbbg .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_addagb !=nil {return _addagb ;};};if _bbfbbg .Sym !=nil {if _fbeae :=_bbfbbg .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_fbeae !=nil {return _fbeae ;};};if _bbfbbg .PgNum !=nil {if _cccgcf :=_bbfbbg .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_cccgcf !=nil {return _cccgcf ;};};if _bbfbbg .Cr !=nil {if _dababgc :=_bbfbbg .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_dababgc !=nil {return _dababgc ;};};if _bbfbbg .Tab !=nil {if _cdcdf :=_bbfbbg .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_cdcdf !=nil {return _cdcdf ;};};if _bbfbbg .Object !=nil {if _fgedee :=_bbfbbg .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_fgedee !=nil {return _fgedee ;};};if _bbfbbg .Pict !=nil {if _bgfegc :=_bbfbbg .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_bgfegc !=nil {return _bgfegc ;};};if _bbfbbg .FldChar !=nil {if _eccabc :=_bbfbbg .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_eccabc !=nil {return _eccabc ;};};if _bbfbbg .Ruby !=nil {if _dcgce :=_bbfbbg .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_dcgce !=nil {return _dcgce ;};};if _bbfbbg .FootnoteReference !=nil {if _gaabg :=_bbfbbg .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_gaabg !=nil {return _gaabg ;};};if _bbfbbg .EndnoteReference !=nil {if _dagdb :=_bbfbbg .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_dagdb !=nil {return _dagdb ;};};if _bbfbbg .CommentReference !=nil {if _eacdab :=_bbfbbg .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_eacdab !=nil {return _eacdab ;};};if _bbfbbg .Drawing !=nil {if _bedecd :=_bbfbbg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bedecd !=nil {return _bedecd ;};};if _bbfbbg .Ptab !=nil {if _edcfe :=_bbfbbg .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_edcfe !=nil {return _edcfe ;};};if _bbfbbg .LastRenderedPageBreak !=nil {if _bafaa :=_bbfbbg .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_bafaa !=nil {return _bafaa ;};};return nil ;}; -// Validate validates the CT_LevelSuffix and its children -func (_acaef *CT_LevelSuffix )Validate ()error {return _acaef .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");}; +// Validate validates the CT_Color and its children +func (_feea *CT_Color )Validate ()error {return _feea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_bcdd *CT_SectPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcdd .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_a .Sprintf ("\u0025\u0076",*_bcdd .RsidRPrAttr )});};if _bcdd .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_bcdd .RsidDelAttr )});};if _bcdd .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_bcdd .RsidRAttr )});};if _bcdd .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bcdd .RsidSectAttr )});};e .EncodeToken (start );if _bcdd .EG_HdrFtrReferences !=nil {for _ ,_gbccg :=range _bcdd .EG_HdrFtrReferences {_gbccg .MarshalXML (e ,_d .StartElement {});};};if _bcdd .FootnotePr !=nil {_gcgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_bcdd .FootnotePr ,_gcgbe );};if _bcdd .EndnotePr !=nil {_afedad :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_bcdd .EndnotePr ,_afedad );};if _bcdd .Type !=nil {_fbbca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_bcdd .Type ,_fbbca );};if _bcdd .PgSz !=nil {_fdebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_bcdd .PgSz ,_fdebd );};if _bcdd .PgMar !=nil {_addcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_bcdd .PgMar ,_addcf );};if _bcdd .PaperSrc !=nil {_geagcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_bcdd .PaperSrc ,_geagcd );};if _bcdd .PgBorders !=nil {_fefa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bcdd .PgBorders ,_fefa );};if _bcdd .LnNumType !=nil {_bgbef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bcdd .LnNumType ,_bgbef );};if _bcdd .PgNumType !=nil {_gcdfb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bcdd .PgNumType ,_gcdfb );};if _bcdd .Cols !=nil {_agdfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_bcdd .Cols ,_agdfa );};if _bcdd .FormProt !=nil {_bfgddc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_bcdd .FormProt ,_bfgddc );};if _bcdd .VAlign !=nil {_cedegb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bcdd .VAlign ,_cedegb );};if _bcdd .NoEndnote !=nil {_cagdc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_bcdd .NoEndnote ,_cagdc );};if _bcdd .TitlePg !=nil {_fgdgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_bcdd .TitlePg ,_fgdgg );};if _bcdd .TextDirection !=nil {_cegcgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bcdd .TextDirection ,_cegcgg );};if _bcdd .Bidi !=nil {_ececb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_bcdd .Bidi ,_ececb );};if _bcdd .RtlGutter !=nil {_cebegc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_bcdd .RtlGutter ,_cebegc );};if _bcdd .DocGrid !=nil {_ceecg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_bcdd .DocGrid ,_ceecg );};if _bcdd .PrinterSettings !=nil {_ccbda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_bcdd .PrinterSettings ,_ccbda );};if _bcdd .SectPrChange !=nil {_fbgce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bcdd .SectPrChange ,_fbgce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbcbb *ST_FontFamily )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbcbb =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_bbcbb =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_bbcbb =2;case "\u0072\u006f\u006da\u006e":*_bbcbb =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_bbcbb =4;case "\u0073\u0077\u0069s\u0073":*_bbcbb =5;case "\u0061\u0075\u0074\u006f":*_bbcbb =6;};return nil ;};func (_bdbfa ST_PTabAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdbfa .String (),start );};func NewCT_PageNumber ()*CT_PageNumber {_fdcbg :=&CT_PageNumber {};return _fdcbg };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 (_ccgdeb *CT_PPrGeneral )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccgdeb .PStyle !=nil {_bdfaaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ccgdeb .PStyle ,_bdfaaf );};if _ccgdeb .KeepNext !=nil {_gfegae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_ccgdeb .KeepNext ,_gfegae );};if _ccgdeb .KeepLines !=nil {_daddd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ccgdeb .KeepLines ,_daddd );};if _ccgdeb .PageBreakBefore !=nil {_fgade :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_ccgdeb .PageBreakBefore ,_fgade );};if _ccgdeb .FramePr !=nil {_abgdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_ccgdeb .FramePr ,_abgdc );};if _ccgdeb .WidowControl !=nil {_fgfbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_ccgdeb .WidowControl ,_fgfbb );};if _ccgdeb .NumPr !=nil {_efgabf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_ccgdeb .NumPr ,_efgabf );};if _ccgdeb .SuppressLineNumbers !=nil {_ccgcd :=_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 (_ccgdeb .SuppressLineNumbers ,_ccgcd );};if _ccgdeb .PBdr !=nil {_eecfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_ccgdeb .PBdr ,_eecfe );};if _ccgdeb .Shd !=nil {_gcfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ccgdeb .Shd ,_gcfdd );};if _ccgdeb .Tabs !=nil {_dbegf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_ccgdeb .Tabs ,_dbegf );};if _ccgdeb .SuppressAutoHyphens !=nil {_eadgc :=_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 (_ccgdeb .SuppressAutoHyphens ,_eadgc );};if _ccgdeb .Kinsoku !=nil {_ffagf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_ccgdeb .Kinsoku ,_ffagf );};if _ccgdeb .WordWrap !=nil {_cdebgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_ccgdeb .WordWrap ,_cdebgf );};if _ccgdeb .OverflowPunct !=nil {_badfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_ccgdeb .OverflowPunct ,_badfg );};if _ccgdeb .TopLinePunct !=nil {_dcbadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_ccgdeb .TopLinePunct ,_dcbadb );};if _ccgdeb .AutoSpaceDE !=nil {_cbgfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_ccgdeb .AutoSpaceDE ,_cbgfe );};if _ccgdeb .AutoSpaceDN !=nil {_cfeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_ccgdeb .AutoSpaceDN ,_cfeeb );};if _ccgdeb .Bidi !=nil {_edadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_ccgdeb .Bidi ,_edadc );};if _ccgdeb .AdjustRightInd !=nil {_bbaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_ccgdeb .AdjustRightInd ,_bbaeb );};if _ccgdeb .SnapToGrid !=nil {_bdbef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ccgdeb .SnapToGrid ,_bdbef );};if _ccgdeb .Spacing !=nil {_bfaffg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ccgdeb .Spacing ,_bfaffg );};if _ccgdeb .Ind !=nil {_fdagb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_ccgdeb .Ind ,_fdagb );};if _ccgdeb .ContextualSpacing !=nil {_gceca :=_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 (_ccgdeb .ContextualSpacing ,_gceca );};if _ccgdeb .MirrorIndents !=nil {_cdcda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_ccgdeb .MirrorIndents ,_cdcda );};if _ccgdeb .SuppressOverlap !=nil {_afcfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_ccgdeb .SuppressOverlap ,_afcfd );};if _ccgdeb .Jc !=nil {_ccgag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_ccgdeb .Jc ,_ccgag );};if _ccgdeb .TextDirection !=nil {_ccfcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ccgdeb .TextDirection ,_ccfcfc );};if _ccgdeb .TextAlignment !=nil {_bcbdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_ccgdeb .TextAlignment ,_bcbdd );};if _ccgdeb .TextboxTightWrap !=nil {_fcdgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_ccgdeb .TextboxTightWrap ,_fcdgd );};if _ccgdeb .OutlineLvl !=nil {_cebgfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_ccgdeb .OutlineLvl ,_cebgfg );};if _ccgdeb .DivId !=nil {_eaede :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_ccgdeb .DivId ,_eaede );};if _ccgdeb .CnfStyle !=nil {_fabga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ccgdeb .CnfStyle ,_fabga );};if _ccgdeb .PPrChange !=nil {_cgcad :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ccgdeb .PPrChange ,_cgcad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the WdCT_GraphicFrame and its children -func (_cbggd *WdCT_GraphicFrame )Validate ()error {return _cbggd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");};func (_daddb *CT_FFCheckBox )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfabe :for {_bdcdc ,_bafbc :=d .Token ();if _bafbc !=nil {return _bafbc ;};switch _afafg :=_bdcdc .(type ){case _g .StartElement :switch _afafg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065"}:_daddb .Choice =NewCT_FFCheckBoxChoice ();if _debdd :=d .DecodeElement (&_daddb .Choice .Size ,&_afafg );_debdd !=nil {return _debdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_daddb .Choice =NewCT_FFCheckBoxChoice ();if _gaff :=d .DecodeElement (&_daddb .Choice .SizeAuto ,&_afafg );_gaff !=nil {return _gaff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_daddb .Default =NewCT_OnOff ();if _dcaa :=d .DecodeElement (_daddb .Default ,&_afafg );_dcaa !=nil {return _dcaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_daddb .Checked =NewCT_OnOff ();if _dfefgd :=d .DecodeElement (_daddb .Checked ,&_afafg );_dfefgd !=nil {return _dfefgd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046F\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078 \u0025\u0076",_afafg .Name );if _gbdf :=d .Skip ();_gbdf !=nil {return _gbdf ;};};case _g .EndElement :break _cfabe ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path +func (_acaca *CT_StylePaneFilter )ValidateWithPath (path string )error {if _acaca .AllStylesAttr !=nil {if _fcfdga :=_acaca .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_fcfdga !=nil {return _fcfdga ;};};if _acaca .CustomStylesAttr !=nil {if _afddd :=_acaca .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_afddd !=nil {return _afddd ;};};if _acaca .LatentStylesAttr !=nil {if _ggcbd :=_acaca .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_ggcbd !=nil {return _ggcbd ;};};if _acaca .StylesInUseAttr !=nil {if _bdbgd :=_acaca .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_bdbgd !=nil {return _bdbgd ;};};if _acaca .HeadingStylesAttr !=nil {if _cbbee :=_acaca .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_cbbee !=nil {return _cbbee ;};};if _acaca .NumberingStylesAttr !=nil {if _dgfeff :=_acaca .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072");_dgfeff !=nil {return _dgfeff ;};};if _acaca .TableStylesAttr !=nil {if _bfefeb :=_acaca .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_bfefeb !=nil {return _bfefeb ;};};if _acaca .DirectFormattingOnRunsAttr !=nil {if _afecee :=_acaca .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");_afecee !=nil {return _afecee ;};};if _acaca .DirectFormattingOnParagraphsAttr !=nil {if _fedfb :=_acaca .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");_fedfb !=nil {return _fedfb ;};};if _acaca .DirectFormattingOnNumberingAttr !=nil {if _bafcae :=_acaca .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");_bafcae !=nil {return _bafcae ;};};if _acaca .DirectFormattingOnTablesAttr !=nil {if _edfgb :=_acaca .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");_edfgb !=nil {return _edfgb ;};};if _acaca .ClearFormattingAttr !=nil {if _eceab :=_acaca .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_eceab !=nil {return _eceab ;};};if _acaca .Top3HeadingStylesAttr !=nil {if _gadfdg :=_acaca .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_gadfdg !=nil {return _gadfdg ;};};if _acaca .VisibleStylesAttr !=nil {if _bfbae :=_acaca .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_bfbae !=nil {return _bfbae ;};};if _acaca .AlternateStyleNamesAttr !=nil {if _ggcdgc :=_acaca .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");_ggcdgc !=nil {return _ggcdgc ;};};return nil ;};func (_cdcfdg *WdCT_WordprocessingGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdcfdg .CNvGrpSpPr =_c .NewCT_NonVisualGroupDrawingShapeProps ();_cdcfdg .GrpSpPr =_c .NewCT_GroupShapeProperties ();_ggfcddf :for {_aaadce ,_dfdfb :=d .Token ();if _dfdfb !=nil {return _dfdfb ;};switch _fcffeg :=_aaadce .(type ){case _d .StartElement :switch _fcffeg .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"}:_cdcfdg .CNvPr =_c .NewCT_NonVisualDrawingProps ();if _baaed :=d .DecodeElement (_cdcfdg .CNvPr ,&_fcffeg );_baaed !=nil {return _baaed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _cecdf :=d .DecodeElement (_cdcfdg .CNvGrpSpPr ,&_fcffeg );_cecdf !=nil {return _cecdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _abcage :=d .DecodeElement (_cdcfdg .GrpSpPr ,&_fcffeg );_abcage !=nil {return _abcage ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cefafe :=NewWdCT_WordprocessingGroupChoice ();if _cbcfbe :=d .DecodeElement (&_cefafe .Wsp ,&_fcffeg );_cbcfbe !=nil {return _cbcfbe ;};_cdcfdg .Choice =append (_cdcfdg .Choice ,_cefafe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_aaffb :=NewWdCT_WordprocessingGroupChoice ();if _fdafeeb :=d .DecodeElement (&_aaffb .GrpSp ,&_fcffeg );_fdafeeb !=nil {return _fdafeeb ;};_cdcfdg .Choice =append (_cdcfdg .Choice ,_aaffb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cgacb :=NewWdCT_WordprocessingGroupChoice ();if _efaac :=d .DecodeElement (&_cgacb .GraphicFrame ,&_fcffeg );_efaac !=nil {return _efaac ;};_cdcfdg .Choice =append (_cdcfdg .Choice ,_cgacb );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"}:_fdgade :=NewWdCT_WordprocessingGroupChoice ();if _aefeg :=d .DecodeElement (&_fdgade .Pic ,&_fcffeg );_aefeg !=nil {return _aefeg ;};_cdcfdg .Choice =append (_cdcfdg .Choice ,_fdgade );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fggbe :=NewWdCT_WordprocessingGroupChoice ();if _aagfa :=d .DecodeElement (&_fggbe .ContentPart ,&_fcffeg );_aagfa !=nil {return _aagfa ;};_cdcfdg .Choice =append (_cdcfdg .Choice ,_fggbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cdcfdg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _eaada :=d .DecodeElement (_cdcfdg .ExtLst ,&_fcffeg );_eaada !=nil {return _eaada ;};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\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",_fcffeg .Name );if _gegedg :=d .Skip ();_gegedg !=nil {return _gegedg ;};};case _d .EndElement :break _ggfcddf ;case _d .CharData :};};return nil ;};func (_cbcg *CT_AutoCaptions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaf :for {_cgd ,_dd :=d .Token ();if _dd !=nil {return _dd ;};switch _dce :=_cgd .(type ){case _d .StartElement :switch _dce .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgb :=NewCT_AutoCaption ();if _gafe :=d .DecodeElement (_ffgb ,&_dce );_gafe !=nil {return _gafe ;};_cbcg .AutoCaption =append (_cbcg .AutoCaption ,_ffgb );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\u0041\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_dce .Name );if _egdc :=d .Skip ();_egdc !=nil {return _egdc ;};};case _d .EndElement :break _eaf ;case _d .CharData :};};return nil ;};func (_bdbacg *CT_SdtDate )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgcfd :=range start .Attr {if _bgcfd .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_edeb ,_eaeaeb :=ParseStdlibTime (_bgcfd .Value );if _eaeaeb !=nil {return _eaeaeb ;};_bdbacg .FullDateAttr =&_edeb ;continue ;};};_bcgbfg :for {_bfcbc ,_bcegaf :=d .Token ();if _bcegaf !=nil {return _bcegaf ;};switch _bbacfe :=_bfcbc .(type ){case _d .StartElement :switch _bbacfe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdbacg .DateFormat =NewCT_String ();if _fegd :=d .DecodeElement (_bdbacg .DateFormat ,&_bbacfe );_fegd !=nil {return _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 :"\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"}:_bdbacg .Lid =NewCT_Lang ();if _gbgad :=d .DecodeElement (_bdbacg .Lid ,&_bbacfe );_gbgad !=nil {return _gbgad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdbacg .StoreMappedDataAs =NewCT_SdtDateMappingType ();if _faead :=d .DecodeElement (_bdbacg .StoreMappedDataAs ,&_bbacfe );_faead !=nil {return _faead ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdbacg .Calendar =NewCT_CalendarType ();if _fggdb :=d .DecodeElement (_bdbacg .Calendar ,&_bbacfe );_fggdb !=nil {return _fggdb ;};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\u0064\u0074\u0044\u0061\u0074\u0065\u0020\u0025\u0076",_bbacfe .Name );if _gcebf :=d .Skip ();_gcebf !=nil {return _gcebf ;};};case _d .EndElement :break _bcgbfg ;case _d .CharData :};};return nil ;};func (_ebceg *CT_OdsoFieldMapData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfddc :for {_bdddd ,_aggbc :=d .Token ();if _aggbc !=nil {return _aggbc ;};switch _gdef :=_bdddd .(type ){case _d .StartElement :switch _gdef .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebceg .Type =NewCT_MailMergeOdsoFMDFieldType ();if _ffdf :=d .DecodeElement (_ebceg .Type ,&_gdef );_ffdf !=nil {return _ffdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebceg .Name =NewCT_String ();if _fafbc :=d .DecodeElement (_ebceg .Name ,&_gdef );_fafbc !=nil {return _fafbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebceg .MappedName =NewCT_String ();if _dfdca :=d .DecodeElement (_ebceg .MappedName ,&_gdef );_dfdca !=nil {return _dfdca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebceg .Column =NewCT_DecimalNumber ();if _gfbff :=d .DecodeElement (_ebceg .Column ,&_gdef );_gfbff !=nil {return _gfbff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebceg .Lid =NewCT_Lang ();if _fgfae :=d .DecodeElement (_ebceg .Lid ,&_gdef );_fgfae !=nil {return _fgfae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebceg .DynamicAddress =NewCT_OnOff ();if _faebg :=d .DecodeElement (_ebceg .DynamicAddress ,&_gdef );_faebg !=nil {return _faebg ;};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\u0064\u0073\u006f\u0046\u0069\u0065ld\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gdef .Name );if _gbfbg :=d .Skip ();_gbfbg !=nil {return _gbfbg ;};};case _d .EndElement :break _cfddc ;case _d .CharData :};};return nil ;};func (_cdcfd *CT_StyleSort )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_defgd ,_cbbgg :=_cdcfd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbbgg !=nil {return _cbbgg ;};start .Attr =append (start .Attr ,_defgd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aafded *CT_FFTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ccbd ,_ddgf :=_aafded .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ddgf !=nil {return _ddgf ;};start .Attr =append (start .Attr ,_ccbd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfbdc *CT_Headers )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbcbf :for {_edbe ,_aafbga :=d .Token ();if _aafbga !=nil {return _aafbga ;};switch _fbef :=_edbe .(type ){case _d .StartElement :switch _fbef .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgfff :=NewCT_String ();if _aceeg :=d .DecodeElement (_dgfff ,&_fbef );_aceeg !=nil {return _aceeg ;};_bfbdc .Header =append (_bfbdc .Header ,_dgfff );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",_fbef .Name );if _afbga :=d .Skip ();_afbga !=nil {return _afbga ;};};case _d .EndElement :break _fbcbf ;case _d .CharData :};};return nil ;};type CT_SignedTwipsMeasure struct{ -// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path -func (_eeggc *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _eeggc .CNvPr !=nil {if _eadfeb :=_eeggc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eadfeb !=nil {return _eadfeb ;};};if _gagac :=_eeggc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gagac !=nil {return _gagac ;};if _fgfag :=_eeggc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgfag !=nil {return _fgfag ;};if _eeggc .Style !=nil {if _ffecf :=_eeggc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ffecf !=nil {return _ffecf ;};};if _eeggc .ExtLst !=nil {if _gcbeb :=_eeggc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbeb !=nil {return _gcbeb ;};};if _eeggc .WChoice !=nil {if _dgdce :=_eeggc .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065");_dgdce !=nil {return _dgdce ;};};if _bffdb :=_eeggc .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_bffdb !=nil {return _bffdb ;};return nil ;};func (_ccbee ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _ccbee {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbee ));};return nil ;};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; +// Positive or Negative Value in Twentieths of a Point +ValAttr ST_SignedTwipsMeasure ;};type CT_Color struct{ -// Annotation Identifier -IdAttr int64 ;TblPr *CT_TblPrBase ;};func (_gdgec ST_SignedTwipsMeasure )String ()string {if _gdgec .Int64 !=nil {return _gd .Sprintf ("\u0025\u0076",*_gdgec .Int64 );};if _gdgec .ST_UniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_gdgec .ST_UniversalMeasure );};return "";};func NewCT_TextAlignment ()*CT_TextAlignment {_gcfbe :=&CT_TextAlignment {};_gcfbe .ValAttr =ST_TextAlignment (1);return _gcfbe ;};func NewCT_TblGridCol ()*CT_TblGridCol {_begfg :=&CT_TblGridCol {};return _begfg }; +// Run Content Color +ValAttr ST_HexColor ; -// Validate validates the WebSettings and its children -func (_abcbcf *WebSettings )Validate ()error {return _abcbcf .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; +// Run Content Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path -func (_ffge *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_ebggc :=&WdCT_WordprocessingContentPartNonVisual {};return _ebggc ;};func (_cdcbeg *CT_ParaRPrOriginal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgccd :for {_adfbe ,_gdcg :=d .Token ();if _gdcg !=nil {return _gdcg ;};switch _cacde :=_adfbe .(type ){case _g .StartElement :switch _cacde .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cdcbeg .Ins =NewCT_TrackChange ();if _cgeaf :=d .DecodeElement (_cdcbeg .Ins ,&_cacde );_cgeaf !=nil {return _cgeaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cdcbeg .Del =NewCT_TrackChange ();if _ddee :=d .DecodeElement (_cdcbeg .Del ,&_cacde );_ddee !=nil {return _ddee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cdcbeg .MoveFrom =NewCT_TrackChange ();if _cgbbcg :=d .DecodeElement (_cdcbeg .MoveFrom ,&_cacde );_cgbbcg !=nil {return _cgbbcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cdcbeg .MoveTo =NewCT_TrackChange ();if _aaecc :=d .DecodeElement (_cdcbeg .MoveTo ,&_cacde );_aaecc !=nil {return _aaecc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_cdcbeg .RStyle =NewCT_String ();if _bgcbg :=d .DecodeElement (_cdcbeg .RStyle ,&_cacde );_bgcbg !=nil {return _bgcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_cdcbeg .RFonts =NewCT_Fonts ();if _gcfga :=d .DecodeElement (_cdcbeg .RFonts ,&_cacde );_gcfga !=nil {return _gcfga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_cdcbeg .B =NewCT_OnOff ();if _eabcb :=d .DecodeElement (_cdcbeg .B ,&_cacde );_eabcb !=nil {return _eabcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_cdcbeg .BCs =NewCT_OnOff ();if _aagfb :=d .DecodeElement (_cdcbeg .BCs ,&_cacde );_aagfb !=nil {return _aagfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_cdcbeg .I =NewCT_OnOff ();if _fbbgg :=d .DecodeElement (_cdcbeg .I ,&_cacde );_fbbgg !=nil {return _fbbgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_cdcbeg .ICs =NewCT_OnOff ();if _defga :=d .DecodeElement (_cdcbeg .ICs ,&_cacde );_defga !=nil {return _defga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_cdcbeg .Caps =NewCT_OnOff ();if _fggad :=d .DecodeElement (_cdcbeg .Caps ,&_cacde );_fggad !=nil {return _fggad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_cdcbeg .SmallCaps =NewCT_OnOff ();if _gcegcb :=d .DecodeElement (_cdcbeg .SmallCaps ,&_cacde );_gcegcb !=nil {return _gcegcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_cdcbeg .Strike =NewCT_OnOff ();if _fcef :=d .DecodeElement (_cdcbeg .Strike ,&_cacde );_fcef !=nil {return _fcef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_cdcbeg .Dstrike =NewCT_OnOff ();if _abcec :=d .DecodeElement (_cdcbeg .Dstrike ,&_cacde );_abcec !=nil {return _abcec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_cdcbeg .Outline =NewCT_OnOff ();if _agbfc :=d .DecodeElement (_cdcbeg .Outline ,&_cacde );_agbfc !=nil {return _agbfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cdcbeg .Shadow =NewCT_OnOff ();if _bfgbb :=d .DecodeElement (_cdcbeg .Shadow ,&_cacde );_bfgbb !=nil {return _bfgbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_cdcbeg .Emboss =NewCT_OnOff ();if _fddgb :=d .DecodeElement (_cdcbeg .Emboss ,&_cacde );_fddgb !=nil {return _fddgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_cdcbeg .Imprint =NewCT_OnOff ();if _egage :=d .DecodeElement (_cdcbeg .Imprint ,&_cacde );_egage !=nil {return _egage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_cdcbeg .NoProof =NewCT_OnOff ();if _ffffc :=d .DecodeElement (_cdcbeg .NoProof ,&_cacde );_ffffc !=nil {return _ffffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_cdcbeg .SnapToGrid =NewCT_OnOff ();if _dggacc :=d .DecodeElement (_cdcbeg .SnapToGrid ,&_cacde );_dggacc !=nil {return _dggacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_cdcbeg .Vanish =NewCT_OnOff ();if _gaead :=d .DecodeElement (_cdcbeg .Vanish ,&_cacde );_gaead !=nil {return _gaead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_cdcbeg .WebHidden =NewCT_OnOff ();if _ebbde :=d .DecodeElement (_cdcbeg .WebHidden ,&_cacde );_ebbde !=nil {return _ebbde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_cdcbeg .Color =NewCT_Color ();if _ddafd :=d .DecodeElement (_cdcbeg .Color ,&_cacde );_ddafd !=nil {return _ddafd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_cdcbeg .Spacing =NewCT_SignedTwipsMeasure ();if _adcce :=d .DecodeElement (_cdcbeg .Spacing ,&_cacde );_adcce !=nil {return _adcce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_cdcbeg .W =NewCT_TextScale ();if _ecfbec :=d .DecodeElement (_cdcbeg .W ,&_cacde );_ecfbec !=nil {return _ecfbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_cdcbeg .Kern =NewCT_HpsMeasure ();if _aabee :=d .DecodeElement (_cdcbeg .Kern ,&_cacde );_aabee !=nil {return _aabee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_cdcbeg .Position =NewCT_SignedHpsMeasure ();if _cegba :=d .DecodeElement (_cdcbeg .Position ,&_cacde );_cegba !=nil {return _cegba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_cdcbeg .Sz =NewCT_HpsMeasure ();if _afebc :=d .DecodeElement (_cdcbeg .Sz ,&_cacde );_afebc !=nil {return _afebc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_cdcbeg .SzCs =NewCT_HpsMeasure ();if _ddafe :=d .DecodeElement (_cdcbeg .SzCs ,&_cacde );_ddafe !=nil {return _ddafe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_cdcbeg .Highlight =NewCT_Highlight ();if _gfcgf :=d .DecodeElement (_cdcbeg .Highlight ,&_cacde );_gfcgf !=nil {return _gfcgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_cdcbeg .U =NewCT_Underline ();if _cdbfe :=d .DecodeElement (_cdcbeg .U ,&_cacde );_cdbfe !=nil {return _cdbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cdcbeg .Effect =NewCT_TextEffect ();if _bbdcc :=d .DecodeElement (_cdcbeg .Effect ,&_cacde );_bbdcc !=nil {return _bbdcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_cdcbeg .Bdr =NewCT_Border ();if _cgee :=d .DecodeElement (_cdcbeg .Bdr ,&_cacde );_cgee !=nil {return _cgee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_cdcbeg .Shd =NewCT_Shd ();if _gedfe :=d .DecodeElement (_cdcbeg .Shd ,&_cacde );_gedfe !=nil {return _gedfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_cdcbeg .FitText =NewCT_FitText ();if _cffc :=d .DecodeElement (_cdcbeg .FitText ,&_cacde );_cffc !=nil {return _cffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_cdcbeg .VertAlign =NewCT_VerticalAlignRun ();if _eebgg :=d .DecodeElement (_cdcbeg .VertAlign ,&_cacde );_eebgg !=nil {return _eebgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_cdcbeg .Rtl =NewCT_OnOff ();if _fbeaf :=d .DecodeElement (_cdcbeg .Rtl ,&_cacde );_fbeaf !=nil {return _fbeaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_cdcbeg .Cs =NewCT_OnOff ();if _cdgfee :=d .DecodeElement (_cdcbeg .Cs ,&_cacde );_cdgfee !=nil {return _cdgfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_cdcbeg .Em =NewCT_Em ();if _ddeec :=d .DecodeElement (_cdcbeg .Em ,&_cacde );_ddeec !=nil {return _ddeec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_cdcbeg .Lang =NewCT_Language ();if _cffbdg :=d .DecodeElement (_cdcbeg .Lang ,&_cacde );_cffbdg !=nil {return _cffbdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_cdcbeg .EastAsianLayout =NewCT_EastAsianLayout ();if _fcegb :=d .DecodeElement (_cdcbeg .EastAsianLayout ,&_cacde );_fcegb !=nil {return _fcegb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_cdcbeg .SpecVanish =NewCT_OnOff ();if _fdcfcg :=d .DecodeElement (_cdcbeg .SpecVanish ,&_cacde );_fdcfcg !=nil {return _fdcfcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_cdcbeg .OMath =NewCT_OnOff ();if _deabe :=d .DecodeElement (_cdcbeg .OMath ,&_cacde );_deabe !=nil {return _deabe ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050r\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c\u0020\u0025\u0076",_cacde .Name );if _dbab :=d .Skip ();_dbab !=nil {return _dbab ;};};case _g .EndElement :break _bgccd ;case _g .CharData :};};return nil ;};type CT_DocType struct{ +// Run Content Theme Color Tint +ThemeTintAttr *string ; -// Document Classification Value -ValAttr string ;}; +// Run Content Theme Color Shade +ThemeShadeAttr *string ;};func (_ccceef *CT_Text )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccceef .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_a .Sprintf ("\u0025\u0076",*_ccceef .SpaceAttr )});};e .EncodeElement (_ccceef .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path -func (_defaf *CT_TblPrExBase )ValidateWithPath (path string )error {if _defaf .TblW !=nil {if _gedde :=_defaf .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_gedde !=nil {return _gedde ;};};if _defaf .Jc !=nil {if _ffgda :=_defaf .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ffgda !=nil {return _ffgda ;};};if _defaf .TblCellSpacing !=nil {if _cedac :=_defaf .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cedac !=nil {return _cedac ;};};if _defaf .TblInd !=nil {if _fbgec :=_defaf .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_fbgec !=nil {return _fbgec ;};};if _defaf .TblBorders !=nil {if _defcb :=_defaf .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_defcb !=nil {return _defcb ;};};if _defaf .Shd !=nil {if _cdbcgbf :=_defaf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cdbcgbf !=nil {return _cdbcgbf ;};};if _defaf .TblLayout !=nil {if _gdfee :=_defaf .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gdfee !=nil {return _gdfee ;};};if _defaf .TblCellMar !=nil {if _fdegb :=_defaf .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_fdegb !=nil {return _fdegb ;};};if _defaf .TblLook !=nil {if _agggb :=_defaf .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_agggb !=nil {return _agggb ;};};return nil ;};func (_bcabee ST_FldCharType )String ()string {switch _bcabee {case 0:return "";case 1:return "\u0062\u0065\u0067i\u006e";case 2:return "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case 3:return "\u0065\u006e\u0064";};return "";};type CT_Columns struct{ +// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path +func (_bdbea *CT_DocumentBase )ValidateWithPath (path string )error {if _bdbea .Background !=nil {if _bbeg :=_bdbea .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_bbeg !=nil {return _bbeg ;};};return nil ;};type CT_TblOverlap struct{ -// Equal Column Widths -EqualWidthAttr *_gc .ST_OnOff ; +// Floating Table Overlap Setting +ValAttr ST_TblOverlap ;};func (_agaef *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 :_a .Sprintf ("\u0025\u0076",_agaef .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_accbaa ST_TblOverlap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbccga :=_d .Attr {};_gbccga .Name =name ;switch _accbaa {case ST_TblOverlapUnset :_gbccga .Value ="";case ST_TblOverlapNever :_gbccga .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_gbccga .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _gbccga ,nil ;}; -// Spacing Between Equal Width Columns -SpaceAttr *_gc .ST_TwipsMeasure ; +// Validate validates the CT_BdoContentRun and its children +func (_cfbf *CT_BdoContentRun )Validate ()error {return _cfbf .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_agff *CT_Cnf )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gedee :=range start .Attr {if _gedee .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_edfda ,_eee :=ParseUnionST_OnOff (_gedee .Value );if _eee !=nil {return _eee ;};_agff .EvenVBandAttr =&_edfda ;continue ;};if _gedee .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_bbca ,_aeeg :=ParseUnionST_OnOff (_gedee .Value );if _aeeg !=nil {return _aeeg ;};_agff .FirstRowAttr =&_bbca ;continue ;};if _gedee .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_cgdb ,_ggc :=ParseUnionST_OnOff (_gedee .Value );if _ggc !=nil {return _ggc ;};_agff .LastRowAttr =&_cgdb ;continue ;};if _gedee .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cca ,_bcfe :=ParseUnionST_OnOff (_gedee .Value );if _bcfe !=nil {return _bcfe ;};_agff .FirstColumnAttr =&_cca ;continue ;};if _gedee .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bcbf ,_cfee :=ParseUnionST_OnOff (_gedee .Value );if _cfee !=nil {return _cfee ;};_agff .LastColumnAttr =&_bcbf ;continue ;};if _gedee .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_adde ,_bgea :=ParseUnionST_OnOff (_gedee .Value );if _bgea !=nil {return _bgea ;};_agff .OddVBandAttr =&_adde ;continue ;};if _gedee .Name .Local =="\u0076\u0061\u006c"{_ggbe ,_cagb :=_gedee .Value ,error (nil );if _cagb !=nil {return _cagb ;};_agff .ValAttr =&_ggbe ;continue ;};if _gedee .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_bddba ,_befdd :=ParseUnionST_OnOff (_gedee .Value );if _befdd !=nil {return _befdd ;};_agff .OddHBandAttr =&_bddba ;continue ;};if _gedee .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_ecae ,_dbd :=ParseUnionST_OnOff (_gedee .Value );if _dbd !=nil {return _dbd ;};_agff .EvenHBandAttr =&_ecae ;continue ;};if _gedee .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_defg ,_bcdc :=ParseUnionST_OnOff (_gedee .Value );if _bcdc !=nil {return _bcdc ;};_agff .FirstRowFirstColumnAttr =&_defg ;continue ;};if _gedee .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_eff ,_gadd :=ParseUnionST_OnOff (_gedee .Value );if _gadd !=nil {return _gadd ;};_agff .FirstRowLastColumnAttr =&_eff ;continue ;};if _gedee .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_ceaa ,_edea :=ParseUnionST_OnOff (_gedee .Value );if _edea !=nil {return _edea ;};_agff .LastRowFirstColumnAttr =&_ceaa ;continue ;};if _gedee .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_cgdcf ,_begd :=ParseUnionST_OnOff (_gedee .Value );if _begd !=nil {return _begd ;};_agff .LastRowLastColumnAttr =&_cgdcf ;continue ;};};for {_eadf ,_fgga :=d .Token ();if _fgga !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_fgga );};if _dcab ,_gde :=_eadf .(_d .EndElement );_gde &&_dcab .Name ==start .Name {break ;};};return nil ;};func (_bafde *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 :_a .Sprintf ("\u0025\u0076",_bafde .Usb0Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_a .Sprintf ("\u0025\u0076",_bafde .Usb1Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_a .Sprintf ("\u0025\u0076",_bafde .Usb2Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_a .Sprintf ("\u0025\u0076",_bafde .Usb3Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_a .Sprintf ("\u0025\u0076",_bafde .Csb0Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_a .Sprintf ("\u0025\u0076",_bafde .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcagfc ST_TabTlc )ValidateWithPath (path string )error {switch _gcagfc {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcagfc ));};return nil ;};func NewCT_SdtRun ()*CT_SdtRun {_acbca :=&CT_SdtRun {};return _acbca };func NewWdCT_PosV ()*WdCT_PosV {_fcgdd :=&WdCT_PosV {};_fcgdd .RelativeFromAttr =WdST_RelFromV (1);_fcgdd .Choice =NewWdCT_PosVChoice ();return _fcgdd ;};func NewCT_TcPrChange ()*CT_TcPrChange {_ffcea :=&CT_TcPrChange {};_ffcea .TcPr =NewCT_TcPrInner ();return _ffcea ;};func (_ccaff ST_HdrFtr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccaff .String (),start );}; -// Number of Equal Width Columns -NumAttr *int64 ; +// Validate validates the CT_FtnEdnSepRef and its children +func (_acccb *CT_FtnEdnSepRef )Validate ()error {return _acccb .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");};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 (_ffbeg *CT_SignedHpsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfbde :=range start .Attr {if _bfbde .Name .Local =="\u0076\u0061\u006c"{_beagd ,_gdcgf :=ParseUnionST_SignedHpsMeasure (_bfbde .Value );if _gdcgf !=nil {return _gdcgf ;};_ffbeg .ValAttr =_beagd ;continue ;};};for {_cdeff ,_ceddfd :=d .Token ();if _ceddfd !=nil {return _a .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",_ceddfd );};if _dcdeb ,_cfbeb :=_cdeff .(_d .EndElement );_cfbeb &&_dcdeb .Name ==start .Name {break ;};};return nil ;};func (_gbgfgc *ST_MultiLevelType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deaaf ,_egaabf :=d .Token ();if _egaabf !=nil {return _egaabf ;};if _bedfac ,_cdggg :=_deaaf .(_d .EndElement );_cdggg &&_bedfac .Name ==start .Name {*_gbgfgc =1;return nil ;};if _dabbee ,_cccdd :=_deaaf .(_d .CharData );!_cccdd {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deaaf );}else {switch string (_dabbee ){case "":*_gbgfgc =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_gbgfgc =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_gbgfgc =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_gbgfgc =3;};};_deaaf ,_egaabf =d .Token ();if _egaabf !=nil {return _egaabf ;};if _agegb ,_cgagdd :=_deaaf .(_d .EndElement );_cgagdd &&_agegb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deaaf );}; -// Draw Line Between Columns -SepAttr *_gc .ST_OnOff ; +// Validate validates the CT_Divs and its children +func (_badf *CT_Divs )Validate ()error {return _badf .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");};type EG_RPrBase struct{ -// Single Column Definition -Col []*CT_Column ;};const (ST_TabTlcUnset ST_TabTlc =0;ST_TabTlcNone ST_TabTlc =1;ST_TabTlcDot ST_TabTlc =2;ST_TabTlcHyphen ST_TabTlc =3;ST_TabTlcUnderscore ST_TabTlc =4;ST_TabTlcHeavy ST_TabTlc =5;ST_TabTlcMiddleDot ST_TabTlc =6;);func (_eefcc *CT_TblStylePr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eefcc .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_cfcaf :=range start .Attr {if _cfcaf .Name .Local =="\u0074\u0079\u0070\u0065"{_eefcc .TypeAttr .UnmarshalXMLAttr (_cfcaf );continue ;};};_ffecb :for {_cffde ,_febddd :=d .Token ();if _febddd !=nil {return _febddd ;};switch _agdfeb :=_cffde .(type ){case _g .StartElement :switch _agdfeb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_eefcc .PPr =NewCT_PPrGeneral ();if _gggcg :=d .DecodeElement (_eefcc .PPr ,&_agdfeb );_gggcg !=nil {return _gggcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_eefcc .RPr =NewCT_RPr ();if _ggecb :=d .DecodeElement (_eefcc .RPr ,&_agdfeb );_ggecb !=nil {return _ggecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_eefcc .TblPr =NewCT_TblPrBase ();if _ddbgaa :=d .DecodeElement (_eefcc .TblPr ,&_agdfeb );_ddbgaa !=nil {return _ddbgaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_eefcc .TrPr =NewCT_TrPr ();if _caccd :=d .DecodeElement (_eefcc .TrPr ,&_agdfeb );_caccd !=nil {return _caccd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_eefcc .TcPr =NewCT_TcPr ();if _ggdbb :=d .DecodeElement (_eefcc .TcPr ,&_agdfeb );_ggdbb !=nil {return _ggdbb ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072 \u0025\u0076",_agdfeb .Name );if _cgead :=d .Skip ();_cgead !=nil {return _cgead ;};};case _g .EndElement :break _ffecb ;case _g .CharData :};};return nil ;};func NewCT_P ()*CT_P {_cdcbf :=&CT_P {};return _cdcbf };func (_abbaee WdST_AlignH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abbaee .String (),start );};func (_bbeebc ST_Merge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbeebc .String (),start );};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_bdgad :=&CT_ObjectEmbed {};return _bdgad };func (_ccbe *CT_Cnf )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fegda :=range start .Attr {if _fegda .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_ebdf ,_fadd :=ParseUnionST_OnOff (_fegda .Value );if _fadd !=nil {return _fadd ;};_ccbe .EvenVBandAttr =&_ebdf ;continue ;};if _fegda .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_fcce ,_eef :=ParseUnionST_OnOff (_fegda .Value );if _eef !=nil {return _eef ;};_ccbe .FirstRowAttr =&_fcce ;continue ;};if _fegda .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_acg ,_bedg :=ParseUnionST_OnOff (_fegda .Value );if _bedg !=nil {return _bedg ;};_ccbe .LastRowAttr =&_acg ;continue ;};if _fegda .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_badaa ,_cdgcb :=ParseUnionST_OnOff (_fegda .Value );if _cdgcb !=nil {return _cdgcb ;};_ccbe .FirstColumnAttr =&_badaa ;continue ;};if _fegda .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_ccde ,_cegcd :=ParseUnionST_OnOff (_fegda .Value );if _cegcd !=nil {return _cegcd ;};_ccbe .LastColumnAttr =&_ccde ;continue ;};if _fegda .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_egf ,_abe :=ParseUnionST_OnOff (_fegda .Value );if _abe !=nil {return _abe ;};_ccbe .OddVBandAttr =&_egf ;continue ;};if _fegda .Name .Local =="\u0076\u0061\u006c"{_daef ,_bcac :=_fegda .Value ,error (nil );if _bcac !=nil {return _bcac ;};_ccbe .ValAttr =&_daef ;continue ;};if _fegda .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_eagd ,_eedd :=ParseUnionST_OnOff (_fegda .Value );if _eedd !=nil {return _eedd ;};_ccbe .OddHBandAttr =&_eagd ;continue ;};if _fegda .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_faae ,_eedb :=ParseUnionST_OnOff (_fegda .Value );if _eedb !=nil {return _eedb ;};_ccbe .EvenHBandAttr =&_faae ;continue ;};if _fegda .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_gfa ,_ddcc :=ParseUnionST_OnOff (_fegda .Value );if _ddcc !=nil {return _ddcc ;};_ccbe .FirstRowFirstColumnAttr =&_gfa ;continue ;};if _fegda .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_ffaa ,_feba :=ParseUnionST_OnOff (_fegda .Value );if _feba !=nil {return _feba ;};_ccbe .FirstRowLastColumnAttr =&_ffaa ;continue ;};if _fegda .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_ebfd ,_bcdd :=ParseUnionST_OnOff (_fegda .Value );if _bcdd !=nil {return _bcdd ;};_ccbe .LastRowFirstColumnAttr =&_ebfd ;continue ;};if _fegda .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_acdd ,_fabe :=ParseUnionST_OnOff (_fegda .Value );if _fabe !=nil {return _fabe ;};_ccbe .LastRowLastColumnAttr =&_acdd ;continue ;};};for {_cddb ,_cdgcd :=d .Token ();if _cdgcd !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_cdgcd );};if _bbed ,_deea :=_cddb .(_g .EndElement );_deea &&_bbed .Name ==start .Name {break ;};};return nil ;};func (_eabdfd *CT_SdtDropDownList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdcbd :=range start .Attr {if _cdcbd .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_fecge ,_beebe :=_cdcbd .Value ,error (nil );if _beebe !=nil {return _beebe ;};_eabdfd .LastValueAttr =&_fecge ;continue ;};};_eeaca :for {_dbage ,_ggcad :=d .Token ();if _ggcad !=nil {return _ggcad ;};switch _cccfff :=_dbage .(type ){case _g .StartElement :switch _cccfff .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_feega :=NewCT_SdtListItem ();if _eeagga :=d .DecodeElement (_feega ,&_cccfff );_eeagga !=nil {return _eeagga ;};_eabdfd .ListItem =append (_eabdfd .ListItem ,_feega );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cccfff .Name );if _fdafe :=d .Skip ();_fdafe !=nil {return _fdafe ;};};case _g .EndElement :break _eeaca ;case _g .CharData :};};return nil ;}; +// Referenced Character Style +RStyle *CT_String ; -// Validate validates the Styles and its children -func (_aggfb *Styles )Validate ()error {return _aggfb .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");};func (_gdfcf ST_MailMergeOdsoFMDFieldType )String ()string {switch _gdfcf {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);func NewCT_Divs ()*CT_Divs {_cegcc :=&CT_Divs {};return _cegcc };type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;};func (_cbgeb ST_Hint )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffgba :=_g .Attr {};_ffgba .Name =name ;switch _cbgeb {case ST_HintUnset :_ffgba .Value ="";case ST_HintDefault :_ffgba .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_ffgba .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _ffgba ,nil ;};func (_dbebg ST_FontFamily )String ()string {switch _dbebg {case 0:return "";case 1:return "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case 2:return "\u006d\u006f\u0064\u0065\u0072\u006e";case 3:return "\u0072\u006f\u006da\u006e";case 4:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 5:return "\u0073\u0077\u0069s\u0073";case 6:return "\u0061\u0075\u0074\u006f";};return "";};func (_ffeff *ST_HpsMeasure )Validate ()error {return _ffeff .ValidateWithPath ("")};func NewCT_FldChar ()*CT_FldChar {_aabdg :=&CT_FldChar {};_aabdg .FldCharTypeAttr =ST_FldCharType (1);return _aabdg ;};func NewCT_FFDDList ()*CT_FFDDList {_afcg :=&CT_FFDDList {};return _afcg };func (_aabbdb *EG_RunInnerContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aabbdb .Br !=nil {_caabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_aabbdb .Br ,_caabe );};if _aabbdb .T !=nil {_cabdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_aabbdb .T ,_cabdd );};if _aabbdb .ContentPart !=nil {_aefaaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_aabbdb .ContentPart ,_aefaaa );};if _aabbdb .DelText !=nil {_bebab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_aabbdb .DelText ,_bebab );};if _aabbdb .InstrText !=nil {_aecddf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_aabbdb .InstrText ,_aecddf );};if _aabbdb .DelInstrText !=nil {_dafcfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_aabbdb .DelInstrText ,_dafcfe );};if _aabbdb .NoBreakHyphen !=nil {_bdgfa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_aabbdb .NoBreakHyphen ,_bdgfa );};if _aabbdb .SoftHyphen !=nil {_babgdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_aabbdb .SoftHyphen ,_babgdd );};if _aabbdb .DayShort !=nil {_egbdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_aabbdb .DayShort ,_egbdf );};if _aabbdb .MonthShort !=nil {_acbggg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_aabbdb .MonthShort ,_acbggg );};if _aabbdb .YearShort !=nil {_cbcbb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_aabbdb .YearShort ,_cbcbb );};if _aabbdb .DayLong !=nil {_abbbcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_aabbdb .DayLong ,_abbbcf );};if _aabbdb .MonthLong !=nil {_afgag :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_aabbdb .MonthLong ,_afgag );};if _aabbdb .YearLong !=nil {_dgbbea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_aabbdb .YearLong ,_dgbbea );};if _aabbdb .AnnotationRef !=nil {_gefgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_aabbdb .AnnotationRef ,_gefgc );};if _aabbdb .FootnoteRef !=nil {_dcacgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_aabbdb .FootnoteRef ,_dcacgf );};if _aabbdb .EndnoteRef !=nil {_bgedge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_aabbdb .EndnoteRef ,_bgedge );};if _aabbdb .Separator !=nil {_cfacga :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_aabbdb .Separator ,_cfacga );};if _aabbdb .ContinuationSeparator !=nil {_geccgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063on\u0074\u0069\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_aabbdb .ContinuationSeparator ,_geccgd );};if _aabbdb .Sym !=nil {_fgddac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_aabbdb .Sym ,_fgddac );};if _aabbdb .PgNum !=nil {_bdbbfd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_aabbdb .PgNum ,_bdbbfd );};if _aabbdb .Cr !=nil {_dcbec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_aabbdb .Cr ,_dcbec );};if _aabbdb .Tab !=nil {_ggaedg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_aabbdb .Tab ,_ggaedg );};if _aabbdb .Object !=nil {_cgbbacd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_aabbdb .Object ,_cgbbacd );};if _aabbdb .Pict !=nil {_daaff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_aabbdb .Pict ,_daaff );};if _aabbdb .FldChar !=nil {_abbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_aabbdb .FldChar ,_abbdg );};if _aabbdb .Ruby !=nil {_daedbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_aabbdb .Ruby ,_daedbf );};if _aabbdb .FootnoteReference !=nil {_fbcab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_aabbdb .FootnoteReference ,_fbcab );};if _aabbdb .EndnoteReference !=nil {_ebbef :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_aabbdb .EndnoteReference ,_ebbef );};if _aabbdb .CommentReference !=nil {_fdbab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_aabbdb .CommentReference ,_fdbab );};if _aabbdb .Drawing !=nil {_ebfgff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_aabbdb .Drawing ,_ebfgff );};if _aabbdb .Ptab !=nil {_aabde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_aabbdb .Ptab ,_aabde );};if _aabbdb .LastRenderedPageBreak !=nil {_becgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006cas\u0074\u0052\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"}};e .EncodeElement (_aabbdb .LastRenderedPageBreak ,_becgc );};return nil ;};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_egaddb :=&CT_SaveThroughXslt {};return _egaddb };func (_becda ST_Zoom )ValidateWithPath (path string )error {switch _becda {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becda ));};return nil ;};func (_ddafg *CT_Row )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddafg .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_ddafg .RsidRPrAttr )});};if _ddafg .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_ddafg .RsidRAttr )});};if _ddafg .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_ddafg .RsidDelAttr )});};if _ddafg .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_ddafg .RsidTrAttr )});};e .EncodeToken (start );if _ddafg .TblPrEx !=nil {_ebdgf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_ddafg .TblPrEx ,_ebdgf );};if _ddafg .TrPr !=nil {_gfgcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_ddafg .TrPr ,_gfgcb );};if _ddafg .EG_ContentCellContent !=nil {for _ ,_ebcga :=range _ddafg .EG_ContentCellContent {_ebcga .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dedfge ST_Jc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dedfge .String (),start );};func (_dbdbd ST_Pitch )ValidateWithPath (path string )error {switch _dbdbd {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdbd ));};return nil ;};func (_efdebe *CT_PPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgdb :for {_cccge ,_gedge :=d .Token ();if _gedge !=nil {return _gedge ;};switch _dgdb :=_cccge .(type ){case _g .StartElement :switch _dgdb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_efdebe .PStyle =NewCT_String ();if _bdaccd :=d .DecodeElement (_efdebe .PStyle ,&_dgdb );_bdaccd !=nil {return _bdaccd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_efdebe .KeepNext =NewCT_OnOff ();if _egbed :=d .DecodeElement (_efdebe .KeepNext ,&_dgdb );_egbed !=nil {return _egbed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_efdebe .KeepLines =NewCT_OnOff ();if _baae :=d .DecodeElement (_efdebe .KeepLines ,&_dgdb );_baae !=nil {return _baae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_efdebe .PageBreakBefore =NewCT_OnOff ();if _fcdac :=d .DecodeElement (_efdebe .PageBreakBefore ,&_dgdb );_fcdac !=nil {return _fcdac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_efdebe .FramePr =NewCT_FramePr ();if _gdbag :=d .DecodeElement (_efdebe .FramePr ,&_dgdb );_gdbag !=nil {return _gdbag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_efdebe .WidowControl =NewCT_OnOff ();if _faeba :=d .DecodeElement (_efdebe .WidowControl ,&_dgdb );_faeba !=nil {return _faeba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_efdebe .NumPr =NewCT_NumPr ();if _ebbbg :=d .DecodeElement (_efdebe .NumPr ,&_dgdb );_ebbbg !=nil {return _ebbbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_efdebe .SuppressLineNumbers =NewCT_OnOff ();if _cbdbf :=d .DecodeElement (_efdebe .SuppressLineNumbers ,&_dgdb );_cbdbf !=nil {return _cbdbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_efdebe .PBdr =NewCT_PBdr ();if _dagba :=d .DecodeElement (_efdebe .PBdr ,&_dgdb );_dagba !=nil {return _dagba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_efdebe .Shd =NewCT_Shd ();if _afbgg :=d .DecodeElement (_efdebe .Shd ,&_dgdb );_afbgg !=nil {return _afbgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_efdebe .Tabs =NewCT_Tabs ();if _dfgfc :=d .DecodeElement (_efdebe .Tabs ,&_dgdb );_dfgfc !=nil {return _dfgfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_efdebe .SuppressAutoHyphens =NewCT_OnOff ();if _ffce :=d .DecodeElement (_efdebe .SuppressAutoHyphens ,&_dgdb );_ffce !=nil {return _ffce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_efdebe .Kinsoku =NewCT_OnOff ();if _aedbcb :=d .DecodeElement (_efdebe .Kinsoku ,&_dgdb );_aedbcb !=nil {return _aedbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_efdebe .WordWrap =NewCT_OnOff ();if _fcdba :=d .DecodeElement (_efdebe .WordWrap ,&_dgdb );_fcdba !=nil {return _fcdba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_efdebe .OverflowPunct =NewCT_OnOff ();if _ffddbc :=d .DecodeElement (_efdebe .OverflowPunct ,&_dgdb );_ffddbc !=nil {return _ffddbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_efdebe .TopLinePunct =NewCT_OnOff ();if _gagfd :=d .DecodeElement (_efdebe .TopLinePunct ,&_dgdb );_gagfd !=nil {return _gagfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_efdebe .AutoSpaceDE =NewCT_OnOff ();if _egdbec :=d .DecodeElement (_efdebe .AutoSpaceDE ,&_dgdb );_egdbec !=nil {return _egdbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_efdebe .AutoSpaceDN =NewCT_OnOff ();if _eebcg :=d .DecodeElement (_efdebe .AutoSpaceDN ,&_dgdb );_eebcg !=nil {return _eebcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_efdebe .Bidi =NewCT_OnOff ();if _efaga :=d .DecodeElement (_efdebe .Bidi ,&_dgdb );_efaga !=nil {return _efaga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_efdebe .AdjustRightInd =NewCT_OnOff ();if _dcfb :=d .DecodeElement (_efdebe .AdjustRightInd ,&_dgdb );_dcfb !=nil {return _dcfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_efdebe .SnapToGrid =NewCT_OnOff ();if _efcga :=d .DecodeElement (_efdebe .SnapToGrid ,&_dgdb );_efcga !=nil {return _efcga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_efdebe .Spacing =NewCT_Spacing ();if _bccaf :=d .DecodeElement (_efdebe .Spacing ,&_dgdb );_bccaf !=nil {return _bccaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_efdebe .Ind =NewCT_Ind ();if _bggca :=d .DecodeElement (_efdebe .Ind ,&_dgdb );_bggca !=nil {return _bggca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_efdebe .ContextualSpacing =NewCT_OnOff ();if _gdgdad :=d .DecodeElement (_efdebe .ContextualSpacing ,&_dgdb );_gdgdad !=nil {return _gdgdad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_efdebe .MirrorIndents =NewCT_OnOff ();if _baecb :=d .DecodeElement (_efdebe .MirrorIndents ,&_dgdb );_baecb !=nil {return _baecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_efdebe .SuppressOverlap =NewCT_OnOff ();if _fagaf :=d .DecodeElement (_efdebe .SuppressOverlap ,&_dgdb );_fagaf !=nil {return _fagaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_efdebe .Jc =NewCT_Jc ();if _edeab :=d .DecodeElement (_efdebe .Jc ,&_dgdb );_edeab !=nil {return _edeab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_efdebe .TextDirection =NewCT_TextDirection ();if _dfcdg :=d .DecodeElement (_efdebe .TextDirection ,&_dgdb );_dfcdg !=nil {return _dfcdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_efdebe .TextAlignment =NewCT_TextAlignment ();if _cggce :=d .DecodeElement (_efdebe .TextAlignment ,&_dgdb );_cggce !=nil {return _cggce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_efdebe .TextboxTightWrap =NewCT_TextboxTightWrap ();if _caecd :=d .DecodeElement (_efdebe .TextboxTightWrap ,&_dgdb );_caecd !=nil {return _caecd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_efdebe .OutlineLvl =NewCT_DecimalNumber ();if _eageb :=d .DecodeElement (_efdebe .OutlineLvl ,&_dgdb );_eageb !=nil {return _eageb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_efdebe .DivId =NewCT_DecimalNumber ();if _acgbaf :=d .DecodeElement (_efdebe .DivId ,&_dgdb );_acgbaf !=nil {return _acgbaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_efdebe .CnfStyle =NewCT_Cnf ();if _ccafd :=d .DecodeElement (_efdebe .CnfStyle ,&_dgdb );_ccafd !=nil {return _ccafd ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_dgdb .Name );if _gecdg :=d .Skip ();_gecdg !=nil {return _gecdg ;};};case _g .EndElement :break _bgdb ;case _g .CharData :};};return nil ;}; +// Run Fonts +RFonts *CT_Fonts ; -// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path -func (_afgg *CT_DocPartGallery )ValidateWithPath (path string )error {if _afgg .ValAttr ==ST_DocPartGalleryUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _egdf :=_afgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egdf !=nil {return _egdf ;};return nil ;};func NewCT_WebSettings ()*CT_WebSettings {_cdggcd :=&CT_WebSettings {};return _cdggcd };func (_abebb *CT_TextEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abebb .ValAttr =ST_TextEffect (1);for _ ,_acdgdb :=range start .Attr {if _acdgdb .Name .Local =="\u0076\u0061\u006c"{_abebb .ValAttr .UnmarshalXMLAttr (_acdgdb );continue ;};};for {_ffbcba ,_dddbbff :=d .Token ();if _dddbbff !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_dddbbff );};if _bdcba ,_caeff :=_ffbcba .(_g .EndElement );_caeff &&_bdcba .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_edaac :=ST_SignedTwipsMeasure {};if _gc .ST_UniversalMeasurePatternRe .MatchString (s ){_edaac .ST_UniversalMeasure =&s ;}else {_ebcefd ,_debbc :=_b .ParseFloat (s ,64);if _debbc !=nil {return _edaac ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_debbc );};_edaac .Int64 =_ga .Int64 (int64 (_ebcefd ));};return _edaac ,nil ;};func (_feddbc ST_PTabLeader )Validate ()error {return _feddbc .ValidateWithPath ("")}; +// Bold +B *CT_OnOff ; -// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path -func (_cceec *CT_Num )ValidateWithPath (path string )error {if _dbcagb :=_cceec .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_dbcagb !=nil {return _dbcagb ;};for _caddc ,_bbgde :=range _cceec .LvlOverride {if _fdca :=_bbgde .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_caddc ));_fdca !=nil {return _fdca ;};};return nil ;}; +// Complex Script Bold +BCs *CT_OnOff ; -// Validate validates the CT_DocVar and its children -func (_caeb *CT_DocVar )Validate ()error {return _caeb .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; +// Italics +I *CT_OnOff ; -// Document Final Section Properties -SectPr *CT_SectPr ;};func (_aceed *CT_StyleSort )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aceed .ValAttr =ST_StyleSort (1);for _ ,_abdda :=range start .Attr {if _abdda .Name .Local =="\u0076\u0061\u006c"{_aceed .ValAttr .UnmarshalXMLAttr (_abdda );continue ;};};for {_egcb ,_bdbbe :=d .Token ();if _bdbbe !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_bdbbe );};if _aeaag ,_aeabc :=_egcb .(_g .EndElement );_aeabc &&_aeaag .Name ==start .Name {break ;};};return nil ;};type CT_RPrDefault struct{ +// Complex Script Italics +ICs *CT_OnOff ; -// Run Properties -RPr *CT_RPr ;};const (ST_CombineBracketsUnset ST_CombineBrackets =0;ST_CombineBracketsNone ST_CombineBrackets =1;ST_CombineBracketsRound ST_CombineBrackets =2;ST_CombineBracketsSquare ST_CombineBrackets =3;ST_CombineBracketsAngle ST_CombineBrackets =4;ST_CombineBracketsCurly ST_CombineBrackets =5;);func (_ddggb *CT_Headers )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cegcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_dfgd :=range _ddggb .Header {e .EncodeElement (_dfgd ,_cegcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_ContentRowContent ()*EG_ContentRowContent {_ffdged :=&EG_ContentRowContent {};return _ffdged ;};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;);type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_f .Time ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;};func (_bcgbb ST_CaptionPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcgbb .String (),start );};func NewCT_Settings ()*CT_Settings {_ffbc :=&CT_Settings {};return _ffbc };func (_afbbgg *ST_DocProtect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdggf ,_abdac :=d .Token ();if _abdac !=nil {return _abdac ;};if _cccbcb ,_fegea :=_gdggf .(_g .EndElement );_fegea &&_cccbcb .Name ==start .Name {*_afbbgg =1;return nil ;};if _egafce ,_gaeadc :=_gdggf .(_g .CharData );!_gaeadc {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdggf );}else {switch string (_egafce ){case "":*_afbbgg =0;case "\u006e\u006f\u006e\u0065":*_afbbgg =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_afbbgg =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_afbbgg =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_afbbgg =4;case "\u0066\u006f\u0072m\u0073":*_afbbgg =5;};};_gdggf ,_abdac =d .Token ();if _abdac !=nil {return _abdac ;};if _fabdd ,_eedacd :=_gdggf .(_g .EndElement );_eedacd &&_fabdd .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdggf );};func NewCT_LsdException ()*CT_LsdException {_dbgce :=&CT_LsdException {};return _dbgce };type CT_Sym struct{ +// Small Caps +SmallCaps *CT_OnOff ; -// Symbol Character Font -FontAttr *string ; +// Single Strikethrough +Strike *CT_OnOff ; -// Symbol Character Code -CharAttr *string ;}; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Validate validates the CT_TcMar and its children -func (_bbgag *CT_TcMar )Validate ()error {return _bbgag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");}; +// Display Character Outline +Outline *CT_OnOff ; -// Validate validates the EG_ParaRPrTrackChanges and its children -func (_bfbfgc *EG_ParaRPrTrackChanges )Validate ()error {return _bfbfgc .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");}; +// Shadow +Shadow *CT_OnOff ; -// Validate validates the CT_HMerge and its children -func (_edcc *CT_HMerge )Validate ()error {return _edcc .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");};func (_eabbdb WdST_AlignV )String ()string {switch _eabbdb {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};type CT_BdoContentRun struct{ +// Embossing +Emboss *CT_OnOff ; -// Direction of Override -ValAttr ST_Direction ; +// Imprinting +Imprint *CT_OnOff ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type CT_Footnotes struct{ +// Hidden Text +Vanish *CT_OnOff ; -// Footnote Content -Footnote []*CT_FtnEdn ;};func (_gfdfc *CT_SdtDateMappingType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aabfba :=range start .Attr {if _aabfba .Name .Local =="\u0076\u0061\u006c"{_gfdfc .ValAttr .UnmarshalXMLAttr (_aabfba );continue ;};};for {_afgac ,_dadba :=d .Token ();if _dadba !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065\u004d\u0061p\u0070\u0069\u006e\u0067\u0054\u0079\u0070e\u003a\u0020\u0025\u0073",_dadba );};if _bfcaeg ,_eaeac :=_afgac .(_g .EndElement );_eaeac &&_bfcaeg .Name ==start .Name {break ;};};return nil ;};type CT_TblGrid struct{ +// Web Hidden Text +WebHidden *CT_OnOff ; -// Grid Column Definition -GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};type CT_TcPrInner struct{ +// Run Content Color +Color *CT_Color ; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Expanded/Compressed Text +W *CT_TextScale ; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Font Kerning +Kern *CT_HpsMeasure ; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Table Cell Shading -Shd *CT_Shd ; +// Text Highlighting +Highlight *CT_Highlight ; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Underline +U *CT_Underline ; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Animated Text Effect +Effect *CT_TextEffect ; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Text Border +Bdr *CT_Border ; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Run Shading +Shd *CT_Shd ; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Manual Run Width +FitText *CT_FitText ; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Right To Left Text +Rtl *CT_OnOff ; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Emphasis Mark +Em *CT_Em ; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};func (_gcdfac *CT_TextScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcdfac .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_gcdfac .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eebfb *CT_DocRsids )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcdb :for {_ebgb ,_dfaab :=d .Token ();if _dfaab !=nil {return _dfaab ;};switch _gddca :=_ebgb .(type ){case _g .StartElement :switch _gddca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}:_eebfb .RsidRoot =NewCT_LongHexNumber ();if _afba :=d .DecodeElement (_eebfb .RsidRoot ,&_gddca );_afba !=nil {return _afba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064"}:_fddfg :=NewCT_LongHexNumber ();if _cbbe :=d .DecodeElement (_fddfg ,&_gddca );_cbbe !=nil {return _cbbe ;};_eebfb .Rsid =append (_eebfb .Rsid ,_fddfg );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073\u0020\u0025\u0076",_gddca .Name );if _geacd :=d .Skip ();_geacd !=nil {return _geacd ;};};case _g .EndElement :break _fcdb ;case _g .CharData :};};return nil ;};func NewCT_Document ()*CT_Document {_bdeea :=&CT_Document {};_bdeea .ConformanceAttr =_gc .ST_ConformanceClass (1);return _bdeea ;};func (_efbfe ST_DocPartBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_efbfe .String (),start );};func NewCT_TblPPr ()*CT_TblPPr {_cecbgg :=&CT_TblPPr {};return _cecbgg };const (ST_JcTableUnset ST_JcTable =0;ST_JcTableCenter ST_JcTable =1;ST_JcTableEnd ST_JcTable =2;ST_JcTableLeft ST_JcTable =3;ST_JcTableRight ST_JcTable =4;ST_JcTableStart ST_JcTable =5;);func NewCT_SdtContentRun ()*CT_SdtContentRun {_aeefc :=&CT_SdtContentRun {};return _aeefc };func (_efeca *CT_Proof )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cafba :=range start .Attr {if _cafba .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_efeca .SpellingAttr .UnmarshalXMLAttr (_cafba );continue ;};if _cafba .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_efeca .GrammarAttr .UnmarshalXMLAttr (_cafba );continue ;};};for {_gdecb ,_acaea :=d .Token ();if _acaea !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_acaea );};if _fbeaed ,_fdabg :=_gdecb .(_g .EndElement );_fdabg &&_fbeaed .Name ==start .Name {break ;};};return nil ;};type ST_Border byte ;func (_ddefe *ST_Jc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeeeb ,_affbf :=d .Token ();if _affbf !=nil {return _affbf ;};if _bdgafe ,_becacd :=_aeeeb .(_g .EndElement );_becacd &&_bdgafe .Name ==start .Name {*_ddefe =1;return nil ;};if _cgdaed ,_ffgae :=_aeeeb .(_g .CharData );!_ffgae {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeeeb );}else {switch string (_cgdaed ){case "":*_ddefe =0;case "\u0073\u0074\u0061r\u0074":*_ddefe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ddefe =2;case "\u0065\u006e\u0064":*_ddefe =3;case "\u0062\u006f\u0074\u0068":*_ddefe =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_ddefe =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_ddefe =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_ddefe =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_ddefe =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_ddefe =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_ddefe =10;case "\u006c\u0065\u0066\u0074":*_ddefe =11;case "\u0072\u0069\u0067h\u0074":*_ddefe =12;};};_aeeeb ,_affbf =d .Token ();if _affbf !=nil {return _affbf ;};if _faged ,_baecd :=_aeeeb .(_g .EndElement );_baecd &&_faged .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeeeb );};func (_gafc *CT_Hyperlink )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gafc .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gafc .TgtFrameAttr )});};if _gafc .TooltipAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_gd .Sprintf ("\u0025\u0076",*_gafc .TooltipAttr )});};if _gafc .DocLocationAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_gafc .DocLocationAttr )});};if _gafc .HistoryAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_gd .Sprintf ("\u0025\u0076",*_gafc .HistoryAttr )});};if _gafc .AnchorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_gafc .AnchorAttr )});};if _gafc .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_gafc .IdAttr )});};e .EncodeToken (start );if _gafc .FldSimple !=nil {_dagc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_ffaac :=range _gafc .FldSimple {e .EncodeElement (_ffaac ,_dagc );};};if _gafc .Hyperlink !=nil {_agfg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gafc .Hyperlink ,_agfg );};if _gafc .SubDoc !=nil {_gacc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_gafc .SubDoc ,_gacc );};if _gafc .EG_ContentRunContent !=nil {for _ ,_bccad :=range _gafc .EG_ContentRunContent {_bccad .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SdtContentRun struct{ +// Languages for Run Content +Lang *CT_Language ; -// Simple Field -FldSimple []*CT_SimpleField ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_bebgdc *ST_TextboxTightWrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbebed ,_bgfddc :=d .Token ();if _bgfddc !=nil {return _bgfddc ;};if _bbeeeg ,_defdd :=_bbebed .(_g .EndElement );_defdd &&_bbeeeg .Name ==start .Name {*_bebgdc =1;return nil ;};if _acgeb ,_agbcfd :=_bbebed .(_g .CharData );!_agbcfd {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbebed );}else {switch string (_acgeb ){case "":*_bebgdc =0;case "\u006e\u006f\u006e\u0065":*_bebgdc =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_bebgdc =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_bebgdc =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bebgdc =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bebgdc =5;};};_bbebed ,_bgfddc =d .Token ();if _bgfddc !=nil {return _bgfddc ;};if _afbea ,_ggebcb :=_bbebed .(_g .EndElement );_ggebcb &&_afbea .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbebed );};func (_acace *CT_SmartTagRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acace .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_acace .UriAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_acace .ElementAttr )});e .EncodeToken (start );if _acace .SmartTagPr !=nil {_dcfeab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_acace .SmartTagPr ,_dcfeab );};if _acace .EG_PContent !=nil {for _ ,_begf :=range _acace .EG_PContent {_begf .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Office Open XML Math +OMath *CT_OnOff ;};type CT_SdtContentCell struct{ -// Validate validates the CT_FFDDList and its children -func (_efba *CT_FFDDList )Validate ()error {return _efba .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");};type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;}; +// Table Cell +Tc []*CT_Tc ; -// Validate validates the WdCT_WordprocessingShapeChoice and its children -func (_dfebb *WdCT_WordprocessingShapeChoice )Validate ()error {return _dfebb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// Validate validates the CT_DocProtect and its children -func (_eggbd *CT_DocProtect )Validate ()error {return _eggbd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");}; +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_dfedb ST_PTabRelativeTo )String ()string {switch _dfedb {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return "";};func NewHdr ()*Hdr {_aeegd :=&Hdr {};_aeegd .CT_HdrFtr =*NewCT_HdrFtr ();return _aeegd };func (_bdffa *CT_CustomXmlRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdffa .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_bdffa .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_a .Sprintf ("\u0025\u0076",_bdffa .ElementAttr )});e .EncodeToken (start );if _bdffa .CustomXmlPr !=nil {_gcda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_bdffa .CustomXmlPr ,_gcda );};if _bdffa .EG_PContent !=nil {for _ ,_bfeg :=range _bdffa .EG_PContent {_bfeg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TrackChangesView ()*CT_TrackChangesView {_babaf :=&CT_TrackChangesView {};return _babaf };func NewWdCT_WrapPath ()*WdCT_WrapPath {_faeacf :=&WdCT_WrapPath {};_faeacf .Start =_c .NewCT_Point2D ();return _faeacf ;};func (_ggcdfb ST_ObjectDrawAspect )Validate ()error {return _ggcdfb .ValidateWithPath ("")};func (_fdceb ST_TabJc )String ()string {switch _fdceb {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 "";};type WdWpc struct{WdCT_WordprocessingCanvas };func (_eeeddf *ST_HexColor )ValidateWithPath (path string )error {_fcegbgc :=[]string {};if _eeeddf .ST_HexColorAuto !=ST_HexColorAutoUnset {_fcegbgc =append (_fcegbgc ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _eeeddf .ST_HexColorRGB !=nil {_fcegbgc =append (_fcegbgc ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_fcegbgc )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fcegbgc );};return nil ;};func (_ffcdb *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 :_a .Sprintf ("\u0025\u0076",_ffcdb .AuthorAttr )});if _ffcdb .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ffcdb .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ffcdb .IdAttr )});e .EncodeToken (start );_aacfag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ffcdb .RPr ,_aacfag );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_RunInnerContent ()*EG_RunInnerContent {_aeafb :=&EG_RunInnerContent {};return _aeafb };func (_edddeb *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dffdd :for {_bafbfc ,_fgcgdb :=d .Token ();if _fgcgdb !=nil {return _fgcgdb ;};switch _fcefb :=_bafbfc .(type ){case _d .StartElement :switch _fcefb .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"}:_edddeb .CNvSpPr =_c .NewCT_NonVisualDrawingShapeProps ();if _aggce :=d .DecodeElement (_edddeb .CNvSpPr ,&_fcefb );_aggce !=nil {return _aggce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_edddeb .CNvCnPr =_c .NewCT_NonVisualConnectorProperties ();if _agbbgf :=d .DecodeElement (_edddeb .CNvCnPr ,&_fcefb );_agbbgf !=nil {return _agbbgf ;};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\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",_fcefb .Name );if _fdbfec :=d .Skip ();_fdbfec !=nil {return _fdbfec ;};};case _d .EndElement :break _dffdd ;case _d .CharData :};};return nil ;};func (_afdada ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _afdada {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdada ));};return nil ;}; -// Validate validates the CT_LsdException and its children -func (_gfeg *CT_LsdException )Validate ()error {return _gfeg .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");};func (_adbdd ST_FontFamily )Validate ()error {return _adbdd .ValidateWithPath ("")};type CT_SdtComboBox struct{ +// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path +func (_gfgdg *CT_TblCellMar )ValidateWithPath (path string )error {if _gfgdg .Top !=nil {if _debeb :=_gfgdg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_debeb !=nil {return _debeb ;};};if _gfgdg .Start !=nil {if _beded :=_gfgdg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_beded !=nil {return _beded ;};};if _gfgdg .Left !=nil {if _gdccbg :=_gfgdg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gdccbg !=nil {return _gdccbg ;};};if _gfgdg .Bottom !=nil {if _bdfae :=_gfgdg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_bdfae !=nil {return _bdfae ;};};if _gfgdg .End !=nil {if _acecfa :=_gfgdg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_acecfa !=nil {return _acecfa ;};};if _gfgdg .Right !=nil {if _gcdeg :=_gfgdg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gcdeg !=nil {return _gcdeg ;};};return nil ;};func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_eabece :=&CT_SignedHpsMeasure {};return _eabece }; -// Combo Box Last Saved Value -LastValueAttr *string ; +// Validate validates the CT_TblCellMar and its children +func (_efggaf *CT_TblCellMar )Validate ()error {return _efggaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};func (_cfcdd *CT_Recipients )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddaf :for {_fefgeg ,_gdbaf :=d .Token ();if _gdbaf !=nil {return _gdbaf ;};switch _efeeb :=_fefgeg .(type ){case _d .StartElement :switch _efeeb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efggca :=NewCT_RecipientData ();if _cfdea :=d .DecodeElement (_efggca ,&_efeeb );_cfdea !=nil {return _cfdea ;};_cfcdd .RecipientData =append (_cfcdd .RecipientData ,_efggca );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\u0052e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073 \u0025\u0076",_efeeb .Name );if _bfefe :=d .Skip ();_bfefe !=nil {return _bfefe ;};};case _d .EndElement :break _ddaf ;case _d .CharData :};};return nil ;};func (_bbgef ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _bbgef {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgef ));};return nil ;};func NewCT_FtnDocProps ()*CT_FtnDocProps {_aebac :=&CT_FtnDocProps {};return _aebac };type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;};func (_ebae *CT_MailMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dbgba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ebae .MainDocumentType ,_dbgba );if _ebae .LinkToQuery !=nil {_begge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}};e .EncodeElement (_ebae .LinkToQuery ,_begge );};_cbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ebae .DataType ,_cbdb );if _ebae .ConnectString !=nil {_gabbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}};e .EncodeElement (_ebae .ConnectString ,_gabbe );};if _ebae .Query !=nil {_dggcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_ebae .Query ,_dggcd );};if _ebae .DataSource !=nil {_egace :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_ebae .DataSource ,_egace );};if _ebae .HeaderSource !=nil {_cegcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_ebae .HeaderSource ,_cegcf );};if _ebae .DoNotSuppressBlankLines !=nil {_fccaa :=_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 (_ebae .DoNotSuppressBlankLines ,_fccaa );};if _ebae .Destination !=nil {_facddb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ebae .Destination ,_facddb );};if _ebae .AddressFieldName !=nil {_aegca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ebae .AddressFieldName ,_aegca );};if _ebae .MailSubject !=nil {_debeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_ebae .MailSubject ,_debeg );};if _ebae .MailAsAttachment !=nil {_bcagg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_ebae .MailAsAttachment ,_bcagg );};if _ebae .ViewMergedData !=nil {_agfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ebae .ViewMergedData ,_agfe );};if _ebae .ActiveRecord !=nil {_fbbae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_ebae .ActiveRecord ,_fbbae );};if _ebae .CheckErrors !=nil {_adbdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_ebae .CheckErrors ,_adbdc );};if _ebae .Odso !=nil {_cafed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}};e .EncodeElement (_ebae .Odso ,_cafed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_beefdc *Footnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beefdc .CT_Footnotes =*NewCT_Footnotes ();_cbeac :for {_fdcgg ,_fccaf :=d .Token ();if _fccaf !=nil {return _fccaf ;};switch _gdcdeg :=_fdcgg .(type ){case _d .StartElement :switch _gdcdeg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbgd :=NewCT_FtnEdn ();if _eggcaf :=d .DecodeElement (_fdbgd ,&_gdcdeg );_eggcaf !=nil {return _eggcaf ;};_beefdc .Footnote =append (_beefdc .Footnote ,_fdbgd );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 \u0046\u006f\u006f\u0074\u006e\u006ft\u0065\u0073 \u0025\u0076",_gdcdeg .Name );if _gddcggc :=d .Skip ();_gddcggc !=nil {return _gddcggc ;};};case _d .EndElement :break _cbeac ;case _d .CharData :};};return nil ;}; -// Combo Box List Item -ListItem []*CT_SdtListItem ;};type CT_Ind struct{ +// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path +func (_fgadgg *CT_TblPrExChange )ValidateWithPath (path string )error {if _ecgbgc :=_fgadgg .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_ecgbgc !=nil {return _ecgbgc ;};return nil ;};func (_dgffce ST_Proof )String ()string {switch _dgffce {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};func (_gfagb ST_PTabLeader )Validate ()error {return _gfagb .ValidateWithPath ("")}; -// Start Indentation -StartAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path +func (_gddafd *CT_Styles )ValidateWithPath (path string )error {if _gddafd .DocDefaults !=nil {if _eddbg :=_gddafd .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_eddbg !=nil {return _eddbg ;};};if _gddafd .LatentStyles !=nil {if _fgbcb :=_gddafd .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_fgbcb !=nil {return _fgbcb ;};};for _fdffb ,_gabbfga :=range _gddafd .Style {if _bcdfb :=_gabbfga .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fdffb ));_bcdfb !=nil {return _bcdfb ;};};return nil ;};type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_e .Time ; -// Start Indentation in Character Units -StartCharsAttr *int64 ; +// Annotation Identifier +IdAttr int64 ;};func (_cgbf *CT_AltChunkPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fad :for {_cgbb ,_bbg :=d .Token ();if _bbg !=nil {return _bbg ;};switch _agae :=_cgbb .(type ){case _d .StartElement :switch _agae .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgbf .MatchSrc =NewCT_OnOff ();if _bdag :=d .DecodeElement (_cgbf .MatchSrc ,&_agae );_bdag !=nil {return _bdag ;};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\u0041l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072 \u0025\u0076",_agae .Name );if _cfg :=d .Skip ();_cfg !=nil {return _cfg ;};};case _d .EndElement :break _fad ;case _d .CharData :};};return nil ;};func (_fadgc *EG_RPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcfdf :for {_befef ,_ffeaa :=d .Token ();if _ffeaa !=nil {return _ffeaa ;};switch _afccb :=_befef .(type ){case _d .StartElement :switch _afccb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fadgc .RPr =NewCT_RPr ();if _bdbbg :=d .DecodeElement (_fadgc .RPr ,&_afccb );_bdbbg !=nil {return _bdbbg ;};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\u0045\u0047\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_afccb .Name );if _ageeea :=d .Skip ();_ageeea !=nil {return _ageeea ;};};case _d .EndElement :break _fcfdf ;case _d .CharData :};};return nil ;};func (_cfcfc *WdCT_WordprocessingShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfcfc .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 :_a .Sprintf ("\u0025\u0064",_bcfbae (*_cfcfc .NormalEastAsianFlowAttr ))});};e .EncodeToken (start );if _cfcfc .CNvPr !=nil {_ffbcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cfcfc .CNvPr ,_ffbcd );};_cfcfc .Choice .MarshalXML (e ,_d .StartElement {});_fcbabe :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfcfc .SpPr ,_fcbabe );if _cfcfc .Style !=nil {_fgbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfcfc .Style ,_fgbaa );};if _cfcfc .ExtLst !=nil {_geggbaf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfcfc .ExtLst ,_geggbaf );};if _cfcfc .WChoice !=nil {_cfcfc .WChoice .MarshalXML (e ,_d .StartElement {});};_bfacad :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_cfcfc .BodyPr ,_bfacad );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_HdrFtr byte ; -// End Indentation -EndAttr *ST_SignedTwipsMeasure ; +// Validate validates the CT_DocRsids and its children +func (_dbca *CT_DocRsids )Validate ()error {return _dbca .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");};func (_cgbff ST_InfoTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgbff .String (),start );}; -// End Indentation in Character Units -EndCharsAttr *int64 ; +// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path +func (_egggbg *CT_Lock )ValidateWithPath (path string )error {if _eaafd :=_egggbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaafd !=nil {return _eaafd ;};return nil ;};type Recipients struct{CT_Recipients };func (_bcccfg ST_ObjectUpdateMode )String ()string {switch _bcccfg {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";};func (_faadf ST_LevelSuffix )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dacdg :=_d .Attr {};_dacdg .Name =name ;switch _faadf {case ST_LevelSuffixUnset :_dacdg .Value ="";case ST_LevelSuffixTab :_dacdg .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_dacdg .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_dacdg .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _dacdg ,nil ;}; -// Start Indentation -LeftAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path +func (_ffdbb *EG_RunLevelElts )ValidateWithPath (path string )error {if _ffdbb .ProofErr !=nil {if _gdafa :=_ffdbb .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_gdafa !=nil {return _gdafa ;};};if _ffdbb .PermStart !=nil {if _bbgbc :=_ffdbb .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");_bbgbc !=nil {return _bbgbc ;};};if _ffdbb .PermEnd !=nil {if _agbfd :=_ffdbb .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_agbfd !=nil {return _agbfd ;};};if _ffdbb .Ins !=nil {if _dccbbc :=_ffdbb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_dccbbc !=nil {return _dccbbc ;};};if _ffdbb .Del !=nil {if _bdggb :=_ffdbb .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_bdggb !=nil {return _bdggb ;};};if _ffdbb .MoveFrom !=nil {if _fbcgce :=_ffdbb .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_fbcgce !=nil {return _fbcgce ;};};if _ffdbb .MoveTo !=nil {if _cbadgb :=_ffdbb .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_cbadgb !=nil {return _cbadgb ;};};for _aefcee ,_fbbbeg :=range _ffdbb .EG_RangeMarkupElements {if _ddaaa :=_fbbbeg .ValidateWithPath (_a .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 ,_aefcee ));_ddaaa !=nil {return _ddaaa ;};};for _feaba ,_ecdced :=range _ffdbb .EG_MathContent {if _dddbe :=_ecdced .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_feaba ));_dddbe !=nil {return _dddbe ;};};return nil ;};func (_cdace ST_TblStyleOverrideType )String ()string {switch _cdace {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 (_dfcd *CT_Empty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_bcbe ,_fedd :=d .Token ();if _fedd !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_fedd );};if _gdacb ,_fffdc :=_bcbe .(_d .EndElement );_fffdc &&_gdacb .Name ==start .Name {break ;};};return nil ;};func (_acfdc ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _acfdc {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfdc ));};return nil ;};func (_beegcc ST_LineSpacingRule )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddafce :=_d .Attr {};_ddafce .Name =name ;switch _beegcc {case ST_LineSpacingRuleUnset :_ddafce .Value ="";case ST_LineSpacingRuleAuto :_ddafce .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_ddafce .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_ddafce .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _ddafce ,nil ;}; -// Start Indentation in Character Units -LeftCharsAttr *int64 ; +// Validate validates the CT_DecimalNumber and its children +func (_gdab *CT_DecimalNumber )Validate ()error {return _gdab .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_cgbca *ST_HexColorAuto )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbbfeb ,_daabaa :=d .Token ();if _daabaa !=nil {return _daabaa ;};if _fdaee ,_adaafa :=_bbbfeb .(_d .EndElement );_adaafa &&_fdaee .Name ==start .Name {*_cgbca =1;return nil ;};if _beaff ,_degfa :=_bbbfeb .(_d .CharData );!_degfa {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbbfeb );}else {switch string (_beaff ){case "":*_cgbca =0;case "\u0061\u0075\u0074\u006f":*_cgbca =1;};};_bbbfeb ,_daabaa =d .Token ();if _daabaa !=nil {return _daabaa ;};if _fedcf ,_ccbgd :=_bbbfeb .(_d .EndElement );_ccbgd &&_fedcf .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbbfeb );}; -// End Indentation -RightAttr *ST_SignedTwipsMeasure ; +// Validate validates the CT_DirContentRun and its children +func (_dfce *CT_DirContentRun )Validate ()error {return _dfce .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_dgacbe *EG_PContentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgacbe .CustomXml !=nil {_cfccgca :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_dgacbe .CustomXml ,_cfccgca );};if _dgacbe .FldSimple !=nil {_dabbc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fbabg :=range _dgacbe .FldSimple {e .EncodeElement (_fbabg ,_dabbc );};};if _dgacbe .Hyperlink !=nil {_eeffad :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dgacbe .Hyperlink ,_eeffad );};return nil ;};func (_bfgfd *CT_HdrFtr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baeeec :for {_cgegd ,_cbbdc :=d .Token ();if _cbbdc !=nil {return _cbbdc ;};switch _ffgfd :=_cgegd .(type ){case _d .StartElement :switch _ffgfd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbfe :=NewCT_AltChunk ();if _cdfac :=d .DecodeElement (_ddbfe ,&_ffgfd );_cdfac !=nil {return _cdfac ;};_bfgfd .AltChunk =append (_bfgfd .AltChunk ,_ddbfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dgdefd :=NewEG_ContentBlockContent ();_dgdefd .CustomXml =NewCT_CustomXmlBlock ();if _aaecd :=d .DecodeElement (_dgdefd .CustomXml ,&_ffgfd );_aaecd !=nil {return _aaecd ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_dgdefd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfdfc :=NewEG_ContentBlockContent ();_bfdfc .Sdt =NewCT_SdtBlock ();if _gfadga :=d .DecodeElement (_bfdfc .Sdt ,&_ffgfd );_gfadga !=nil {return _gfadga ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_bfdfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fabdbg :=NewEG_ContentBlockContent ();_cedfc :=NewCT_P ();if _dfde :=d .DecodeElement (_cedfc ,&_ffgfd );_dfde !=nil {return _dfde ;};_fabdbg .P =append (_fabdbg .P ,_cedfc );_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_fabdbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aecfa :=NewEG_ContentBlockContent ();_bdca :=NewCT_Tbl ();if _ggffa :=d .DecodeElement (_bdca ,&_ffgfd );_ggffa !=nil {return _ggffa ;};_aecfa .Tbl =append (_aecfa .Tbl ,_bdca );_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_aecfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbb :=NewEG_ContentBlockContent ();_fage :=NewEG_RunLevelElts ();_fage .ProofErr =NewCT_ProofErr ();if _gaeaf :=d .DecodeElement (_fage .ProofErr ,&_ffgfd );_gaeaf !=nil {return _gaeaf ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_bfbb );_bfbb .EG_RunLevelElts =append (_bfbb .EG_RunLevelElts ,_fage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_febda :=NewEG_ContentBlockContent ();_aedaf :=NewEG_RunLevelElts ();_aedaf .PermStart =NewCT_PermStart ();if _dadbd :=d .DecodeElement (_aedaf .PermStart ,&_ffgfd );_dadbd !=nil {return _dadbd ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_febda );_febda .EG_RunLevelElts =append (_febda .EG_RunLevelElts ,_aedaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eaacb :=NewEG_ContentBlockContent ();_fecd :=NewEG_RunLevelElts ();_fecd .PermEnd =NewCT_Perm ();if _faca :=d .DecodeElement (_fecd .PermEnd ,&_ffgfd );_faca !=nil {return _faca ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_eaacb );_eaacb .EG_RunLevelElts =append (_eaacb .EG_RunLevelElts ,_fecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdgbc :=NewEG_ContentBlockContent ();_egaga :=NewEG_RunLevelElts ();_egaga .Ins =NewCT_RunTrackChange ();if _bdaga :=d .DecodeElement (_egaga .Ins ,&_ffgfd );_bdaga !=nil {return _bdaga ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_bdgbc );_bdgbc .EG_RunLevelElts =append (_bdgbc .EG_RunLevelElts ,_egaga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdbag :=NewEG_ContentBlockContent ();_afdge :=NewEG_RunLevelElts ();_afdge .Del =NewCT_RunTrackChange ();if _edcaf :=d .DecodeElement (_afdge .Del ,&_ffgfd );_edcaf !=nil {return _edcaf ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_bdbag );_bdbag .EG_RunLevelElts =append (_bdbag .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 :"\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"}:_bgaab :=NewEG_ContentBlockContent ();_fded :=NewEG_RunLevelElts ();_fded .MoveFrom =NewCT_RunTrackChange ();if _egeea :=d .DecodeElement (_fded .MoveFrom ,&_ffgfd );_egeea !=nil {return _egeea ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_bgaab );_bgaab .EG_RunLevelElts =append (_bgaab .EG_RunLevelElts ,_fded );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eebad :=NewEG_ContentBlockContent ();_fgbgb :=NewEG_RunLevelElts ();_fgbgb .MoveTo =NewCT_RunTrackChange ();if _agabb :=d .DecodeElement (_fgbgb .MoveTo ,&_ffgfd );_agabb !=nil {return _agabb ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_eebad );_eebad .EG_RunLevelElts =append (_eebad .EG_RunLevelElts ,_fgbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbe :=NewEG_ContentBlockContent ();_fgbgg :=NewEG_RunLevelElts ();_gfaed :=NewEG_RangeMarkupElements ();_gfaed .BookmarkStart =NewCT_Bookmark ();if _gdddgf :=d .DecodeElement (_gfaed .BookmarkStart ,&_ffgfd );_gdddgf !=nil {return _gdddgf ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_bfbe );_bfbe .EG_RunLevelElts =append (_bfbe .EG_RunLevelElts ,_fgbgg );_fgbgg .EG_RangeMarkupElements =append (_fgbgg .EG_RangeMarkupElements ,_gfaed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbfg :=NewEG_ContentBlockContent ();_gdfcc :=NewEG_RunLevelElts ();_cfbfd :=NewEG_RangeMarkupElements ();_cfbfd .BookmarkEnd =NewCT_MarkupRange ();if _edbad :=d .DecodeElement (_cfbfd .BookmarkEnd ,&_ffgfd );_edbad !=nil {return _edbad ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_gbfg );_gbfg .EG_RunLevelElts =append (_gbfg .EG_RunLevelElts ,_gdfcc );_gdfcc .EG_RangeMarkupElements =append (_gdfcc .EG_RangeMarkupElements ,_cfbfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdfad :=NewEG_ContentBlockContent ();_bbfb :=NewEG_RunLevelElts ();_eacfc :=NewEG_RangeMarkupElements ();_eacfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bddag :=d .DecodeElement (_eacfc .MoveFromRangeStart ,&_ffgfd );_bddag !=nil {return _bddag ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_gdfad );_gdfad .EG_RunLevelElts =append (_gdfad .EG_RunLevelElts ,_bbfb );_bbfb .EG_RangeMarkupElements =append (_bbfb .EG_RangeMarkupElements ,_eacfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gdcef :=NewEG_ContentBlockContent ();_dceaf :=NewEG_RunLevelElts ();_edbbgb :=NewEG_RangeMarkupElements ();_edbbgb .MoveFromRangeEnd =NewCT_MarkupRange ();if _caec :=d .DecodeElement (_edbbgb .MoveFromRangeEnd ,&_ffgfd );_caec !=nil {return _caec ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_gdcef );_gdcef .EG_RunLevelElts =append (_gdcef .EG_RunLevelElts ,_dceaf );_dceaf .EG_RangeMarkupElements =append (_dceaf .EG_RangeMarkupElements ,_edbbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfbee :=NewEG_ContentBlockContent ();_affgc :=NewEG_RunLevelElts ();_eecfb :=NewEG_RangeMarkupElements ();_eecfb .MoveToRangeStart =NewCT_MoveBookmark ();if _ddcdd :=d .DecodeElement (_eecfb .MoveToRangeStart ,&_ffgfd );_ddcdd !=nil {return _ddcdd ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_bfbee );_bfbee .EG_RunLevelElts =append (_bfbee .EG_RunLevelElts ,_affgc );_affgc .EG_RangeMarkupElements =append (_affgc .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 :"\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"}:_bdef :=NewEG_ContentBlockContent ();_ffebd :=NewEG_RunLevelElts ();_fgcga :=NewEG_RangeMarkupElements ();_fgcga .MoveToRangeEnd =NewCT_MarkupRange ();if _badcf :=d .DecodeElement (_fgcga .MoveToRangeEnd ,&_ffgfd );_badcf !=nil {return _badcf ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_bdef );_bdef .EG_RunLevelElts =append (_bdef .EG_RunLevelElts ,_ffebd );_ffebd .EG_RangeMarkupElements =append (_ffebd .EG_RangeMarkupElements ,_fgcga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eafc :=NewEG_ContentBlockContent ();_agcfa :=NewEG_RunLevelElts ();_ebgcg :=NewEG_RangeMarkupElements ();_ebgcg .CommentRangeStart =NewCT_MarkupRange ();if _aaee :=d .DecodeElement (_ebgcg .CommentRangeStart ,&_ffgfd );_aaee !=nil {return _aaee ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_eafc );_eafc .EG_RunLevelElts =append (_eafc .EG_RunLevelElts ,_agcfa );_agcfa .EG_RangeMarkupElements =append (_agcfa .EG_RangeMarkupElements ,_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 :"\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"}:_egbfgf :=NewEG_ContentBlockContent ();_cbebf :=NewEG_RunLevelElts ();_ddea :=NewEG_RangeMarkupElements ();_ddea .CommentRangeEnd =NewCT_MarkupRange ();if _bfgdg :=d .DecodeElement (_ddea .CommentRangeEnd ,&_ffgfd );_bfgdg !=nil {return _bfgdg ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_egbfgf );_egbfgf .EG_RunLevelElts =append (_egbfgf .EG_RunLevelElts ,_cbebf );_cbebf .EG_RangeMarkupElements =append (_cbebf .EG_RangeMarkupElements ,_ddea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ebcbbc :=NewEG_ContentBlockContent ();_gddaf :=NewEG_RunLevelElts ();_faafg :=NewEG_RangeMarkupElements ();_faafg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eaacc :=d .DecodeElement (_faafg .CustomXmlInsRangeStart ,&_ffgfd );_eaacc !=nil {return _eaacc ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_ebcbbc );_ebcbbc .EG_RunLevelElts =append (_ebcbbc .EG_RunLevelElts ,_gddaf );_gddaf .EG_RangeMarkupElements =append (_gddaf .EG_RangeMarkupElements ,_faafg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fbgdde :=NewEG_ContentBlockContent ();_ccacde :=NewEG_RunLevelElts ();_aggf :=NewEG_RangeMarkupElements ();_aggf .CustomXmlInsRangeEnd =NewCT_Markup ();if _eebc :=d .DecodeElement (_aggf .CustomXmlInsRangeEnd ,&_ffgfd );_eebc !=nil {return _eebc ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_fbgdde );_fbgdde .EG_RunLevelElts =append (_fbgdde .EG_RunLevelElts ,_ccacde );_ccacde .EG_RangeMarkupElements =append (_ccacde .EG_RangeMarkupElements ,_aggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_agefe :=NewEG_ContentBlockContent ();_beagb :=NewEG_RunLevelElts ();_gdbbd :=NewEG_RangeMarkupElements ();_gdbbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecbaf :=d .DecodeElement (_gdbbd .CustomXmlDelRangeStart ,&_ffgfd );_ecbaf !=nil {return _ecbaf ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_agefe );_agefe .EG_RunLevelElts =append (_agefe .EG_RunLevelElts ,_beagb );_beagb .EG_RangeMarkupElements =append (_beagb .EG_RangeMarkupElements ,_gdbbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eega :=NewEG_ContentBlockContent ();_ebbf :=NewEG_RunLevelElts ();_agaaf :=NewEG_RangeMarkupElements ();_agaaf .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddda :=d .DecodeElement (_agaaf .CustomXmlDelRangeEnd ,&_ffgfd );_ddda !=nil {return _ddda ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_eega );_eega .EG_RunLevelElts =append (_eega .EG_RunLevelElts ,_ebbf );_ebbf .EG_RangeMarkupElements =append (_ebbf .EG_RangeMarkupElements ,_agaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbcdf :=NewEG_ContentBlockContent ();_dfecd :=NewEG_RunLevelElts ();_eddcg :=NewEG_RangeMarkupElements ();_eddcg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dddga :=d .DecodeElement (_eddcg .CustomXmlMoveFromRangeStart ,&_ffgfd );_dddga !=nil {return _dddga ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_dbcdf );_dbcdf .EG_RunLevelElts =append (_dbcdf .EG_RunLevelElts ,_dfecd );_dfecd .EG_RangeMarkupElements =append (_dfecd .EG_RangeMarkupElements ,_eddcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_acfaf :=NewEG_ContentBlockContent ();_feaf :=NewEG_RunLevelElts ();_bgffg :=NewEG_RangeMarkupElements ();_bgffg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cfaa :=d .DecodeElement (_bgffg .CustomXmlMoveFromRangeEnd ,&_ffgfd );_cfaa !=nil {return _cfaa ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_acfaf );_acfaf .EG_RunLevelElts =append (_acfaf .EG_RunLevelElts ,_feaf );_feaf .EG_RangeMarkupElements =append (_feaf .EG_RangeMarkupElements ,_bgffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gecaf :=NewEG_ContentBlockContent ();_gdbe :=NewEG_RunLevelElts ();_gddba :=NewEG_RangeMarkupElements ();_gddba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agafb :=d .DecodeElement (_gddba .CustomXmlMoveToRangeStart ,&_ffgfd );_agafb !=nil {return _agafb ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_gecaf );_gecaf .EG_RunLevelElts =append (_gecaf .EG_RunLevelElts ,_gdbe );_gdbe .EG_RangeMarkupElements =append (_gdbe .EG_RangeMarkupElements ,_gddba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eccge :=NewEG_ContentBlockContent ();_dgcee :=NewEG_RunLevelElts ();_bcegd :=NewEG_RangeMarkupElements ();_bcegd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _edfga :=d .DecodeElement (_bcegd .CustomXmlMoveToRangeEnd ,&_ffgfd );_edfga !=nil {return _edfga ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_eccge );_eccge .EG_RunLevelElts =append (_eccge .EG_RunLevelElts ,_dgcee );_dgcee .EG_RangeMarkupElements =append (_dgcee .EG_RangeMarkupElements ,_bcegd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebgdgf :=NewEG_ContentBlockContent ();_adcdg :=NewEG_RunLevelElts ();_gfdde :=NewEG_MathContent ();_gfdde .OMathPara =_cd .NewOMathPara ();if _egabc :=d .DecodeElement (_gfdde .OMathPara ,&_ffgfd );_egabc !=nil {return _egabc ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_ebgdgf );_ebgdgf .EG_RunLevelElts =append (_ebgdgf .EG_RunLevelElts ,_adcdg );_adcdg .EG_MathContent =append (_adcdg .EG_MathContent ,_gfdde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_edgbg :=NewEG_ContentBlockContent ();_cfcdfd :=NewEG_RunLevelElts ();_efggc :=NewEG_MathContent ();_efggc .OMath =_cd .NewOMath ();if _cecb :=d .DecodeElement (_efggc .OMath ,&_ffgfd );_cecb !=nil {return _cecb ;};_bfgfd .EG_ContentBlockContent =append (_bfgfd .EG_ContentBlockContent ,_edgbg );_edgbg .EG_RunLevelElts =append (_edgbg .EG_RunLevelElts ,_cfcdfd );_cfcdfd .EG_MathContent =append (_cfcdfd .EG_MathContent ,_efggc );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\u0048\u0064\u0072F\u0074\u0072 \u0025\u0076",_ffgfd .Name );if _fcee :=d .Skip ();_fcee !=nil {return _fcee ;};};case _d .EndElement :break _baeeec ;case _d .CharData :};};return nil ;};type CT_DecimalNumberOrPrecent struct{ -// End Indentation in Character Units -RightCharsAttr *int64 ; +// Value in Percent +ValAttr ST_DecimalNumberOrPercent ;};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_e .Time ; -// Indentation Removed from First Line -HangingAttr *_gc .ST_TwipsMeasure ; +// Annotation Identifier +IdAttr int64 ;};type CT_GlossaryDocument struct{ -// Indentation Removed From First Line in Character Units -HangingCharsAttr *int64 ; +// Document Background +Background *CT_Background ;DocParts *CT_DocParts ;};func (_badcbe ST_Underline )Validate ()error {return _badcbe .ValidateWithPath ("")}; -// Additional First Line Indentation -FirstLineAttr *_gc .ST_TwipsMeasure ; +// Validate validates the WdCT_TextboxInfo and its children +func (_dgdaad *WdCT_TextboxInfo )Validate ()error {return _dgdaad .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};func (_adac *CT_FFCheckBoxChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cefdd :for {_aafg ,_dagafa :=d .Token ();if _dagafa !=nil {return _dagafa ;};switch _dadfb :=_aafg .(type ){case _d .StartElement :switch _dadfb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adac .Size =NewCT_HpsMeasure ();if _ebbde :=d .DecodeElement (_adac .Size ,&_dadfb );_ebbde !=nil {return _ebbde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adac .SizeAuto =NewCT_OnOff ();if _dgade :=d .DecodeElement (_adac .SizeAuto ,&_dadfb );_dgade !=nil {return _dgade ;};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\u0046\u0046\u0043\u0068\u0065\u0063\u006bBo\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dadfb .Name );if _fbdg :=d .Skip ();_fbdg !=nil {return _fbdg ;};};case _d .EndElement :break _cefdd ;case _d .CharData :};};return nil ;};func NewCT_SectType ()*CT_SectType {_ecdaa :=&CT_SectType {};return _ecdaa };func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_gdfd :=&CT_FtnEdnRef {};return _gdfd };func NewWdWpc ()*WdWpc {_fffeg :=&WdWpc {};_fffeg .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _fffeg ;};func (_dcfaf *ST_SignedTwipsMeasure )Validate ()error {return _dcfaf .ValidateWithPath ("")};type CT_Divs struct{ -// Additional First Line Indentation in Character Units -FirstLineCharsAttr *int64 ;};func (_aaacc ST_SignedHpsMeasure )String ()string {if _aaacc .Int64 !=nil {return _gd .Sprintf ("\u0025\u0076",*_aaacc .Int64 );};if _aaacc .ST_UniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_aaacc .ST_UniversalMeasure );};return "";};func (_eefaf *CT_TrPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eefaf .CnfStyle !=nil {_fcfcde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_afdbc :=range _eefaf .CnfStyle {e .EncodeElement (_afdbc ,_fcfcde );};};if _eefaf .DivId !=nil {_gcccga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_gafef :=range _eefaf .DivId {e .EncodeElement (_gafef ,_gcccga );};};if _eefaf .GridBefore !=nil {_fdgcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_ecbgf :=range _eefaf .GridBefore {e .EncodeElement (_ecbgf ,_fdgcb );};};if _eefaf .GridAfter !=nil {_dgafa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_fgffab :=range _eefaf .GridAfter {e .EncodeElement (_fgffab ,_dgafa );};};if _eefaf .WBefore !=nil {_acbbge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_ccccfa :=range _eefaf .WBefore {e .EncodeElement (_ccccfa ,_acbbge );};};if _eefaf .WAfter !=nil {_cdfggg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_cgdca :=range _eefaf .WAfter {e .EncodeElement (_cgdca ,_cdfggg );};};if _eefaf .CantSplit !=nil {_ggaecd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_bfegbb :=range _eefaf .CantSplit {e .EncodeElement (_bfegbb ,_ggaecd );};};if _eefaf .TrHeight !=nil {_egdcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_cbdcg :=range _eefaf .TrHeight {e .EncodeElement (_cbdcg ,_egdcg );};};if _eefaf .TblHeader !=nil {_eabdb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_ebgdb :=range _eefaf .TblHeader {e .EncodeElement (_ebgdb ,_eabdb );};};if _eefaf .TblCellSpacing !=nil {_ebege :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_bcaeef :=range _eefaf .TblCellSpacing {e .EncodeElement (_bcaeef ,_ebege );};};if _eefaf .Jc !=nil {_deff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_aaddc :=range _eefaf .Jc {e .EncodeElement (_aaddc ,_deff );};};if _eefaf .Hidden !=nil {_adcfdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_afgca :=range _eefaf .Hidden {e .EncodeElement (_afgca ,_adcfdf );};};if _eefaf .Ins !=nil {_cabge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_eefaf .Ins ,_cabge );};if _eefaf .Del !=nil {_cebeeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_eefaf .Del ,_cebeeb );};if _eefaf .TrPrChange !=nil {_edgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_eefaf .TrPrChange ,_edgb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cadbc *ST_BrClear )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_badbfb ,_efafa :=d .Token ();if _efafa !=nil {return _efafa ;};if _dfaea ,_gaeabf :=_badbfb .(_g .EndElement );_gaeabf &&_dfaea .Name ==start .Name {*_cadbc =1;return nil ;};if _dffee ,_gadffg :=_badbfb .(_g .CharData );!_gadffg {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_badbfb );}else {switch string (_dffee ){case "":*_cadbc =0;case "\u006e\u006f\u006e\u0065":*_cadbc =1;case "\u006c\u0065\u0066\u0074":*_cadbc =2;case "\u0072\u0069\u0067h\u0074":*_cadbc =3;case "\u0061\u006c\u006c":*_cadbc =4;};};_badbfb ,_efafa =d .Token ();if _efafa !=nil {return _efafa ;};if _bcgde ,_dgfcfg :=_badbfb .(_g .EndElement );_dgfcfg &&_bcgde .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_badbfb );}; +// Information About Single HTML div Element +Div []*CT_Div ;};func (_ccbfeb ST_View )String ()string {switch _ccbfeb {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 "";}; -// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path -func (_ecfbe *CT_PPrChange )ValidateWithPath (path string )error {if _gfedcb :=_ecfbe .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gfedcb !=nil {return _gfedcb ;};return nil ;};func NewCT_Font ()*CT_Font {_abbg :=&CT_Font {};return _abbg };func (_fbdge *CT_TblPPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agdeb :=range start .Attr {if _agdeb .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_fafff ,_gggge :=ParseUnionST_TwipsMeasure (_agdeb .Value );if _gggge !=nil {return _gggge ;};_fbdge .LeftFromTextAttr =&_fafff ;continue ;};if _agdeb .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_bbgbd ,_ffdee :=ParseUnionST_TwipsMeasure (_agdeb .Value );if _ffdee !=nil {return _ffdee ;};_fbdge .RightFromTextAttr =&_bbgbd ;continue ;};if _agdeb .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_cecec ,_badaag :=ParseUnionST_TwipsMeasure (_agdeb .Value );if _badaag !=nil {return _badaag ;};_fbdge .TopFromTextAttr =&_cecec ;continue ;};if _agdeb .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_egfbf ,_ccfcbe :=ParseUnionST_TwipsMeasure (_agdeb .Value );if _ccfcbe !=nil {return _ccfcbe ;};_fbdge .BottomFromTextAttr =&_egfbf ;continue ;};if _agdeb .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_fbdge .VertAnchorAttr .UnmarshalXMLAttr (_agdeb );continue ;};if _agdeb .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_fbdge .HorzAnchorAttr .UnmarshalXMLAttr (_agdeb );continue ;};if _agdeb .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_fbdge .TblpXSpecAttr .UnmarshalXMLAttr (_agdeb );continue ;};if _agdeb .Name .Local =="\u0074\u0062\u006cp\u0058"{_fgcag ,_addbea :=ParseUnionST_SignedTwipsMeasure (_agdeb .Value );if _addbea !=nil {return _addbea ;};_fbdge .TblpXAttr =&_fgcag ;continue ;};if _agdeb .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_fbdge .TblpYSpecAttr .UnmarshalXMLAttr (_agdeb );continue ;};if _agdeb .Name .Local =="\u0074\u0062\u006cp\u0059"{_fdbgea ,_bdgaf :=ParseUnionST_SignedTwipsMeasure (_agdeb .Value );if _bdgaf !=nil {return _bdgaf ;};_fbdge .TblpYAttr =&_fdbgea ;continue ;};};for {_dbcddg ,_adeag :=d .Token ();if _adeag !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_adeag );};if _fdbegc ,_cagaa :=_dbcddg .(_g .EndElement );_cagaa &&_fdbegc .Name ==start .Name {break ;};};return nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionTb ST_TextDirection =1;ST_TextDirectionRl ST_TextDirection =2;ST_TextDirectionLr ST_TextDirection =3;ST_TextDirectionTbV ST_TextDirection =4;ST_TextDirectionRlV ST_TextDirection =5;ST_TextDirectionLrV ST_TextDirection =6;ST_TextDirectionBtLr ST_TextDirection =7;ST_TextDirectionLrTb ST_TextDirection =8;ST_TextDirectionLrTbV ST_TextDirection =9;ST_TextDirectionTbLrV ST_TextDirection =10;ST_TextDirectionTbRl ST_TextDirection =11;ST_TextDirectionTbRlV ST_TextDirection =12;); +// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path +func (_afffb *EG_PContent )ValidateWithPath (path string )error {for _bdfbec ,_febed :=range _afffb .FldSimple {if _ebffd :=_febed .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bdfbec ));_ebffd !=nil {return _ebffd ;};};if _afffb .Hyperlink !=nil {if _gcdedc :=_afffb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_gcdedc !=nil {return _gcdedc ;};};if _afffb .SubDoc !=nil {if _fadff :=_afffb .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_fadff !=nil {return _fadff ;};};for _aggeb ,_fcadb :=range _afffb .EG_ContentRunContent {if _bgecb :=_fcadb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_aggeb ));_bgecb !=nil {return _bgecb ;};};return nil ;}; -// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path -func (_aeebg *CT_DocPartType )ValidateWithPath (path string )error {if _aeebg .ValAttr ==ST_DocPartTypeUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bbabc :=_aeebg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbabc !=nil {return _bbabc ;};return nil ;};func (_gafbg ST_TargetScreenSz )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edaaa :=_g .Attr {};_edaaa .Name =name ;switch _gafbg {case ST_TargetScreenSzUnset :_edaaa .Value ="";case ST_TargetScreenSz544x376 :_edaaa .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSz640x480 :_edaaa .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_edaaa .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_edaaa .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSz1024x768 :_edaaa .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_edaaa .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_edaaa .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSz1280x1024 :_edaaa .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_edaaa .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_edaaa .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSz1920x1200 :_edaaa .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _edaaa ,nil ;};func (_aeccc *CT_TabStop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeccc .ValAttr =ST_TabJc (1);for _ ,_ggffe :=range start .Attr {if _ggffe .Name .Local =="\u0076\u0061\u006c"{_aeccc .ValAttr .UnmarshalXMLAttr (_ggffe );continue ;};if _ggffe .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_aeccc .LeaderAttr .UnmarshalXMLAttr (_ggffe );continue ;};if _ggffe .Name .Local =="\u0070\u006f\u0073"{_ddeaef ,_gdcfd :=ParseUnionST_SignedTwipsMeasure (_ggffe .Value );if _gdcfd !=nil {return _gdcfd ;};_aeccc .PosAttr =_ddeaef ;continue ;};};for {_eceecd ,_gfgca :=d .Token ();if _gfgca !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_gfgca );};if _caefg ,_fdbba :=_eceecd .(_g .EndElement );_fdbba &&_caefg .Name ==start .Name {break ;};};return nil ;};type CT_VMerge struct{ +// Validate validates the CT_SectPrBase and its children +func (_dccac *CT_SectPrBase )Validate ()error {return _dccac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_aedef :=&CT_OdsoFieldMapData {};return _aedef };func (_eeegcd *CT_Styles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eeegcd .DocDefaults !=nil {_cfedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_eeegcd .DocDefaults ,_cfedg );};if _eeegcd .LatentStyles !=nil {_bfbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_eeegcd .LatentStyles ,_bfbdb );};if _eeegcd .Style !=nil {_acagd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_febdfd :=range _eeegcd .Style {e .EncodeElement (_febdfd ,_acagd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TblPr ()*CT_TblPr {_bddced :=&CT_TblPr {};return _bddced }; -// Vertical Merge Type -ValAttr ST_Merge ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_e .CT_NonVisualDrawingProps ;CNvContentPartPr *_e .CT_NonVisualContentPartProperties ;}; +// Validate validates the WdInline and its children +func (_bbccgd *WdInline )Validate ()error {return _bbccgd .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");};func (_acaee *CT_TblPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acaee .TblPr =NewCT_TblPrBase ();for _ ,_ceedg :=range start .Attr {if _ceedg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_abacb ,_agfbfc :=_ceedg .Value ,error (nil );if _agfbfc !=nil {return _agfbfc ;};_acaee .AuthorAttr =_abacb ;continue ;};if _ceedg .Name .Local =="\u0064\u0061\u0074\u0065"{_deddb ,_gaegb :=ParseStdlibTime (_ceedg .Value );if _gaegb !=nil {return _gaegb ;};_acaee .DateAttr =&_deddb ;continue ;};if _ceedg .Name .Local =="\u0069\u0064"{_gbbfg ,_faegf :=_eb .ParseInt (_ceedg .Value ,10,64);if _faegf !=nil {return _faegf ;};_acaee .IdAttr =_gbbfg ;continue ;};};_efccb :for {_cgfa ,_bbbag :=d .Token ();if _bbbag !=nil {return _bbbag ;};switch _cfbcc :=_cgfa .(type ){case _d .StartElement :switch _cfbcc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _cecfbg :=d .DecodeElement (_acaee .TblPr ,&_cfbcc );_cecfbg !=nil {return _cecfbg ;};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\u0062\u006c\u0050\u0072\u0043\u0068a\u006eg\u0065\u0020\u0025\u0076",_cfbcc .Name );if _ccdfeb :=d .Skip ();_ccdfeb !=nil {return _ccdfeb ;};};case _d .EndElement :break _efccb ;case _d .CharData :};};return nil ;};func (_egdgb *CT_SdtText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddage :=range start .Attr {if _ddage .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_bbeba ,_dgdec :=ParseUnionST_OnOff (_ddage .Value );if _dgdec !=nil {return _dgdec ;};_egdgb .MultiLineAttr =&_bbeba ;continue ;};};for {_dfeac ,_gbegee :=d .Token ();if _gbegee !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_gbegee );};if _cgcbd ,_eagde :=_dfeac .(_d .EndElement );_eagde &&_cgcbd .Name ==start .Name {break ;};};return nil ;};func (_bbcf *CT_FFTextInput )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gffb :for {_fggga ,_aeadc :=d .Token ();if _aeadc !=nil {return _aeadc ;};switch _ddddf :=_fggga .(type ){case _d .StartElement :switch _ddddf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbcf .Type =NewCT_FFTextType ();if _bbegf :=d .DecodeElement (_bbcf .Type ,&_ddddf );_bbegf !=nil {return _bbegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbcf .Default =NewCT_String ();if _dafd :=d .DecodeElement (_bbcf .Default ,&_ddddf );_dafd !=nil {return _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 :"\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"}:_bbcf .MaxLength =NewCT_DecimalNumber ();if _cagd :=d .DecodeElement (_bbcf .MaxLength ,&_ddddf );_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 :"\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"}:_bbcf .Format =NewCT_String ();if _aeaff :=d .DecodeElement (_bbcf .Format ,&_ddddf );_aeaff !=nil {return _aeaff ;};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\u0046\u0046\u0054\u0065\u0078\u0074\u0049n\u0070u\u0074\u0020\u0025\u0076",_ddddf .Name );if _gdcda :=d .Skip ();_gdcda !=nil {return _gdcda ;};};case _d .EndElement :break _gffb ;case _d .CharData :};};return nil ;};func NewCT_StyleSort ()*CT_StyleSort {_eggge :=&CT_StyleSort {};_eggge .ValAttr =ST_StyleSort (1);return _eggge ;};type CT_EdnProps struct{ -// Validate validates the CT_Hyperlink and its children -func (_aacgee *CT_Hyperlink )Validate ()error {return _aacgee .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3;);func (_dedecdc ST_StyleSort )ValidateWithPath (path string )error {switch _dedecdc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dedecdc ));};return nil ;};const (ST_FtnPosUnset ST_FtnPos =0;ST_FtnPosPageBottom ST_FtnPos =1;ST_FtnPosBeneathText ST_FtnPos =2;ST_FtnPosSectEnd ST_FtnPos =3;ST_FtnPosDocEnd ST_FtnPos =4;);func (_cdfbg *Numbering )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="w\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";return _cdfbg .CT_Numbering .MarshalXML (e ,start );};func (_fafeaa WdST_RelFromV )ValidateWithPath (path string )error {switch _fafeaa {case 0,1,2,3,4,5,6,7,8:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fafeaa ));};return nil ;};func (_dcccf ST_ThemeColor )String ()string {switch _dcccf {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031";case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case 13:return "\u006e\u006f\u006e\u0065";case 14:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case 15:return "\u0074\u0065\u0078t\u0031";case 16:return "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case 17:return "\u0074\u0065\u0078t\u0032";};return "";};func (_fggcdb ST_PTabAlignment )String ()string {switch _fggcdb {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";};return "";}; +// Endnote Placement +Pos *CT_EdnPos ; -// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path -func (_ffcc *CT_Charset )ValidateWithPath (path string )error {return nil };func (_eadede *EG_RubyContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgdcd :for {_bgdgc ,_bedea :=d .Token ();if _bedea !=nil {return _bedea ;};switch _ffcbb :=_bgdgc .(type ){case _g .StartElement :switch _ffcbb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_eadede .R =NewCT_R ();if _gcgce :=d .DecodeElement (_eadede .R ,&_ffcbb );_gcgce !=nil {return _gcgce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_daedbb :=NewEG_RunLevelElts ();_daedbb .ProofErr =NewCT_ProofErr ();if _cabde :=d .DecodeElement (_daedbb .ProofErr ,&_ffcbb );_cabde !=nil {return _cabde ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_daedbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dface :=NewEG_RunLevelElts ();_dface .PermStart =NewCT_PermStart ();if _aeegg :=d .DecodeElement (_dface .PermStart ,&_ffcbb );_aeegg !=nil {return _aeegg ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_dface );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_badba :=NewEG_RunLevelElts ();_badba .PermEnd =NewCT_Perm ();if _edbae :=d .DecodeElement (_badba .PermEnd ,&_ffcbb );_edbae !=nil {return _edbae ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_badba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_daacf :=NewEG_RunLevelElts ();_daacf .Ins =NewCT_RunTrackChange ();if _gdfeff :=d .DecodeElement (_daacf .Ins ,&_ffcbb );_gdfeff !=nil {return _gdfeff ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_daacf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dacabd :=NewEG_RunLevelElts ();_dacabd .Del =NewCT_RunTrackChange ();if _dddef :=d .DecodeElement (_dacabd .Del ,&_ffcbb );_dddef !=nil {return _dddef ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_dacabd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fdgdbe :=NewEG_RunLevelElts ();_fdgdbe .MoveFrom =NewCT_RunTrackChange ();if _edgafa :=d .DecodeElement (_fdgdbe .MoveFrom ,&_ffcbb );_edgafa !=nil {return _edgafa ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_fdgdbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ffgfd :=NewEG_RunLevelElts ();_ffgfd .MoveTo =NewCT_RunTrackChange ();if _dfgbc :=d .DecodeElement (_ffgfd .MoveTo ,&_ffcbb );_dfgbc !=nil {return _dfgbc ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_ffgfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dcfda :=NewEG_RunLevelElts ();_dacgb :=NewEG_RangeMarkupElements ();_dacgb .BookmarkStart =NewCT_Bookmark ();if _fbeag :=d .DecodeElement (_dacgb .BookmarkStart ,&_ffcbb );_fbeag !=nil {return _fbeag ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_dcfda );_dcfda .EG_RangeMarkupElements =append (_dcfda .EG_RangeMarkupElements ,_dacgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cgbbac :=NewEG_RunLevelElts ();_ggfbec :=NewEG_RangeMarkupElements ();_ggfbec .BookmarkEnd =NewCT_MarkupRange ();if _eafdcg :=d .DecodeElement (_ggfbec .BookmarkEnd ,&_ffcbb );_eafdcg !=nil {return _eafdcg ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_cgbbac );_cgbbac .EG_RangeMarkupElements =append (_cgbbac .EG_RangeMarkupElements ,_ggfbec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aaadgf :=NewEG_RunLevelElts ();_cedacf :=NewEG_RangeMarkupElements ();_cedacf .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbaaef :=d .DecodeElement (_cedacf .MoveFromRangeStart ,&_ffcbb );_cbaaef !=nil {return _cbaaef ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_aaadgf );_aaadgf .EG_RangeMarkupElements =append (_aaadgf .EG_RangeMarkupElements ,_cedacf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebdce :=NewEG_RunLevelElts ();_ecfbfc :=NewEG_RangeMarkupElements ();_ecfbfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _ggbad :=d .DecodeElement (_ecfbfc .MoveFromRangeEnd ,&_ffcbb );_ggbad !=nil {return _ggbad ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_ebdce );_ebdce .EG_RangeMarkupElements =append (_ebdce .EG_RangeMarkupElements ,_ecfbfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfddaa :=NewEG_RunLevelElts ();_ffbbc :=NewEG_RangeMarkupElements ();_ffbbc .MoveToRangeStart =NewCT_MoveBookmark ();if _fbffb :=d .DecodeElement (_ffbbc .MoveToRangeStart ,&_ffcbb );_fbffb !=nil {return _fbffb ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_cfddaa );_cfddaa .EG_RangeMarkupElements =append (_cfddaa .EG_RangeMarkupElements ,_ffbbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cbgbcf :=NewEG_RunLevelElts ();_dcagce :=NewEG_RangeMarkupElements ();_dcagce .MoveToRangeEnd =NewCT_MarkupRange ();if _dbeffd :=d .DecodeElement (_dcagce .MoveToRangeEnd ,&_ffcbb );_dbeffd !=nil {return _dbeffd ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_cbgbcf );_cbgbcf .EG_RangeMarkupElements =append (_cbgbcf .EG_RangeMarkupElements ,_dcagce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bbcecc :=NewEG_RunLevelElts ();_cbae :=NewEG_RangeMarkupElements ();_cbae .CommentRangeStart =NewCT_MarkupRange ();if _geccge :=d .DecodeElement (_cbae .CommentRangeStart ,&_ffcbb );_geccge !=nil {return _geccge ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_bbcecc );_bbcecc .EG_RangeMarkupElements =append (_bbcecc .EG_RangeMarkupElements ,_cbae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cddea :=NewEG_RunLevelElts ();_ggafef :=NewEG_RangeMarkupElements ();_ggafef .CommentRangeEnd =NewCT_MarkupRange ();if _cdacbc :=d .DecodeElement (_ggafef .CommentRangeEnd ,&_ffcbb );_cdacbc !=nil {return _cdacbc ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_cddea );_cddea .EG_RangeMarkupElements =append (_cddea .EG_RangeMarkupElements ,_ggafef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bgdff :=NewEG_RunLevelElts ();_ccaad :=NewEG_RangeMarkupElements ();_ccaad .CustomXmlInsRangeStart =NewCT_TrackChange ();if _debdfa :=d .DecodeElement (_ccaad .CustomXmlInsRangeStart ,&_ffcbb );_debdfa !=nil {return _debdfa ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_bgdff );_bgdff .EG_RangeMarkupElements =append (_bgdff .EG_RangeMarkupElements ,_ccaad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abcca :=NewEG_RunLevelElts ();_dgeff :=NewEG_RangeMarkupElements ();_dgeff .CustomXmlInsRangeEnd =NewCT_Markup ();if _fggge :=d .DecodeElement (_dgeff .CustomXmlInsRangeEnd ,&_ffcbb );_fggge !=nil {return _fggge ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_abcca );_abcca .EG_RangeMarkupElements =append (_abcca .EG_RangeMarkupElements ,_dgeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gafcbaa :=NewEG_RunLevelElts ();_cefbaf :=NewEG_RangeMarkupElements ();_cefbaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eeafb :=d .DecodeElement (_cefbaf .CustomXmlDelRangeStart ,&_ffcbb );_eeafb !=nil {return _eeafb ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_gafcbaa );_gafcbaa .EG_RangeMarkupElements =append (_gafcbaa .EG_RangeMarkupElements ,_cefbaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_acffc :=NewEG_RunLevelElts ();_bfdffe :=NewEG_RangeMarkupElements ();_bfdffe .CustomXmlDelRangeEnd =NewCT_Markup ();if _dagdcd :=d .DecodeElement (_bfdffe .CustomXmlDelRangeEnd ,&_ffcbb );_dagdcd !=nil {return _dagdcd ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_acffc );_acffc .EG_RangeMarkupElements =append (_acffc .EG_RangeMarkupElements ,_bfdffe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dgcgb :=NewEG_RunLevelElts ();_gddde :=NewEG_RangeMarkupElements ();_gddde .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _abgag :=d .DecodeElement (_gddde .CustomXmlMoveFromRangeStart ,&_ffcbb );_abgag !=nil {return _abgag ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_dgcgb );_dgcgb .EG_RangeMarkupElements =append (_dgcgb .EG_RangeMarkupElements ,_gddde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eedea :=NewEG_RunLevelElts ();_bdeceg :=NewEG_RangeMarkupElements ();_bdeceg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bddba :=d .DecodeElement (_bdeceg .CustomXmlMoveFromRangeEnd ,&_ffcbb );_bddba !=nil {return _bddba ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_eedea );_eedea .EG_RangeMarkupElements =append (_eedea .EG_RangeMarkupElements ,_bdeceg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fabebc :=NewEG_RunLevelElts ();_bebggg :=NewEG_RangeMarkupElements ();_bebggg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfced :=d .DecodeElement (_bebggg .CustomXmlMoveToRangeStart ,&_ffcbb );_gfced !=nil {return _gfced ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_fabebc );_fabebc .EG_RangeMarkupElements =append (_fabebc .EG_RangeMarkupElements ,_bebggg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfgbe :=NewEG_RunLevelElts ();_bggdca :=NewEG_RangeMarkupElements ();_bggdca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _acfcad :=d .DecodeElement (_bggdca .CustomXmlMoveToRangeEnd ,&_ffcbb );_acfcad !=nil {return _acfcad ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_cfgbe );_cfgbe .EG_RangeMarkupElements =append (_cfgbe .EG_RangeMarkupElements ,_bggdca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dffda :=NewEG_RunLevelElts ();_deabbb :=NewEG_MathContent ();_deabbb .OMathPara =_ec .NewOMathPara ();if _bgfbf :=d .DecodeElement (_deabbb .OMathPara ,&_ffcbb );_bgfbf !=nil {return _bgfbf ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_dffda );_dffda .EG_MathContent =append (_dffda .EG_MathContent ,_deabbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cddff :=NewEG_RunLevelElts ();_bgbade :=NewEG_MathContent ();_bgbade .OMath =_ec .NewOMath ();if _adcecg :=d .DecodeElement (_bgbade .OMath ,&_ffcbb );_adcecg !=nil {return _adcecg ;};_eadede .EG_RunLevelElts =append (_eadede .EG_RunLevelElts ,_cddff );_cddff .EG_MathContent =append (_cddff .EG_MathContent ,_bgbade );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_ffcbb .Name );if _dccee :=d .Skip ();_dccee !=nil {return _dccee ;};};case _g .EndElement :break _bgdcd ;case _g .CharData :};};return nil ;};func (_cccec ST_PageOrientation )ValidateWithPath (path string )error {switch _cccec {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccec ));};return nil ;};func (_bcecd *WdEG_WrapTypeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beacb :for {_gffcc ,_cbbcga :=d .Token ();if _cbbcga !=nil {return _cbbcga ;};switch _fgceaf :=_gffcc .(type ){case _g .StartElement :switch _fgceaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_bcecd .WrapNone =NewWdCT_WrapNone ();if _bbgfea :=d .DecodeElement (_bcecd .WrapNone ,&_fgceaf );_bbgfea !=nil {return _bbgfea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_bcecd .WrapSquare =NewWdCT_WrapSquare ();if _dcgegf :=d .DecodeElement (_bcecd .WrapSquare ,&_fgceaf );_dcgegf !=nil {return _dcgegf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_bcecd .WrapTight =NewWdCT_WrapTight ();if _dbeccf :=d .DecodeElement (_bcecd .WrapTight ,&_fgceaf );_dbeccf !=nil {return _dbeccf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_bcecd .WrapThrough =NewWdCT_WrapThrough ();if _eadaf :=d .DecodeElement (_bcecd .WrapThrough ,&_fgceaf );_eadaf !=nil {return _eadaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_bcecd .WrapTopAndBottom =NewWdCT_WrapTopBottom ();if _eaaaa :=d .DecodeElement (_bcecd .WrapTopAndBottom ,&_fgceaf );_eaaaa !=nil {return _eaaaa ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054yp\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fgceaf .Name );if _agbaca :=d .Skip ();_agbaca !=nil {return _agbaca ;};};case _g .EndElement :break _beacb ;case _g .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path -func (_fffac *CT_Pitch )ValidateWithPath (path string )error {if _fffac .ValAttr ==ST_PitchUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ecbefa :=_fffac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecbefa !=nil {return _ecbefa ;};return nil ;};func (_bfec *CT_DocPart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfec .DocPartPr !=nil {_gcegb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_bfec .DocPartPr ,_gcegb );};if _bfec .DocPartBody !=nil {_cbecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_bfec .DocPartBody ,_cbecb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfege *CT_FFCheckBoxChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfege .Size !=nil {_baffe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_cfege .Size ,_baffe );};if _cfege .SizeAuto !=nil {_bfaef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_cfege .SizeAuto ,_bfaef );};return nil ;};func (_ffcbgd *CT_SectPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffcbgd .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_ffcbgd .RsidRPrAttr )});};if _ffcbgd .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_ffcbgd .RsidDelAttr )});};if _ffcbgd .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_ffcbgd .RsidRAttr )});};if _ffcbgd .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ffcbgd .RsidSectAttr )});};e .EncodeToken (start );if _ffcbgd .FootnotePr !=nil {_feeac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ffcbgd .FootnotePr ,_feeac );};if _ffcbgd .EndnotePr !=nil {_ebga :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ffcbgd .EndnotePr ,_ebga );};if _ffcbgd .Type !=nil {_acedd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ffcbgd .Type ,_acedd );};if _ffcbgd .PgSz !=nil {_gadbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_ffcbgd .PgSz ,_gadbb );};if _ffcbgd .PgMar !=nil {_dfeecb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_ffcbgd .PgMar ,_dfeecb );};if _ffcbgd .PaperSrc !=nil {_ecbae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_ffcbgd .PaperSrc ,_ecbae );};if _ffcbgd .PgBorders !=nil {_cbcba :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ffcbgd .PgBorders ,_cbcba );};if _ffcbgd .LnNumType !=nil {_afagdg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ffcbgd .LnNumType ,_afagdg );};if _ffcbgd .PgNumType !=nil {_agfaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ffcbgd .PgNumType ,_agfaa );};if _ffcbgd .Cols !=nil {_ddcda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_ffcbgd .Cols ,_ddcda );};if _ffcbgd .FormProt !=nil {_ebagca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_ffcbgd .FormProt ,_ebagca );};if _ffcbgd .VAlign !=nil {_bfgge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ffcbgd .VAlign ,_bfgge );};if _ffcbgd .NoEndnote !=nil {_fbfa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_ffcbgd .NoEndnote ,_fbfa );};if _ffcbgd .TitlePg !=nil {_bcfaed :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_ffcbgd .TitlePg ,_bcfaed );};if _ffcbgd .TextDirection !=nil {_abgdaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ffcbgd .TextDirection ,_abgdaf );};if _ffcbgd .Bidi !=nil {_eaffef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_ffcbgd .Bidi ,_eaffef );};if _ffcbgd .RtlGutter !=nil {_feacd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_ffcbgd .RtlGutter ,_feacd );};if _ffcbgd .DocGrid !=nil {_abaad :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_ffcbgd .DocGrid ,_abaad );};if _ffcbgd .PrinterSettings !=nil {_abcbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_ffcbgd .PrinterSettings ,_abcbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gddbgg *CT_Object )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdeba :=range start .Attr {if _cdeba .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_bbaeg ,_ffgee :=ParseUnionST_TwipsMeasure (_cdeba .Value );if _ffgee !=nil {return _ffgee ;};_gddbgg .DxaOrigAttr =&_bbaeg ;continue ;};if _cdeba .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_deadab ,_cegaa :=ParseUnionST_TwipsMeasure (_cdeba .Value );if _cegaa !=nil {return _cegaa ;};_gddbgg .DyaOrigAttr =&_deadab ;continue ;};};_acccf :for {_bedca ,_abgcfg :=d .Token ();if _abgcfg !=nil {return _abgcfg ;};switch _gcbad :=_bedca .(type ){case _g .StartElement :switch _gcbad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_gddbgg .Drawing =NewCT_Drawing ();if _adfgb :=d .DecodeElement (_gddbgg .Drawing ,&_gcbad );_adfgb !=nil {return _adfgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_gddbgg .Choice =NewCT_ObjectChoice ();if _bgdgg :=d .DecodeElement (&_gddbgg .Choice .Control ,&_gcbad );_bgdgg !=nil {return _bgdgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_gddbgg .Choice =NewCT_ObjectChoice ();if _daffc :=d .DecodeElement (&_gddbgg .Choice .ObjectLink ,&_gcbad );_daffc !=nil {return _daffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_gddbgg .Choice =NewCT_ObjectChoice ();if _fgba :=d .DecodeElement (&_gddbgg .Choice .ObjectEmbed ,&_gcbad );_fgba !=nil {return _fgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_gddbgg .Choice =NewCT_ObjectChoice ();if _gagfed :=d .DecodeElement (&_gddbgg .Choice .Movie ,&_gcbad );_gagfed !=nil {return _gagfed ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074 \u0025\u0076",_gcbad .Name );if _aaage :=d .Skip ();_aaage !=nil {return _aaage ;};};case _g .EndElement :break _acccf ;case _g .CharData :};};return nil ;};type WdCT_WordprocessingGroup struct{CNvPr *_e .CT_NonVisualDrawingProps ;CNvGrpSpPr *_e .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_e .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_e .CT_OfficeArtExtensionList ;};func (_cadac *CT_Sym )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cadac .FontAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cadac .FontAttr )});};if _cadac .CharAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_cadac .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggeagf ST_WmlColorSchemeIndex )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cecggc :=_g .Attr {};_cecggc .Name =name ;switch _ggeagf {case ST_WmlColorSchemeIndexUnset :_cecggc .Value ="";case ST_WmlColorSchemeIndexDark1 :_cecggc .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_cecggc .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_cecggc .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_cecggc .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_WmlColorSchemeIndexAccent1 :_cecggc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_cecggc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_cecggc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_WmlColorSchemeIndexAccent4 :_cecggc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_cecggc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_cecggc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_WmlColorSchemeIndexHyperlink :_cecggc .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_cecggc .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return _cecggc ,nil ;};type CT_SdtDateMappingType struct{ +// Endnote Numbering Format +NumFmt *CT_NumFmt ; -// Date Storage Type -ValAttr ST_SdtDateMappingType ;}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Validate validates the CT_ColorSchemeMapping and its children -func (_fba *CT_ColorSchemeMapping )Validate ()error {return _fba .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};func (_fdea *CT_FtnDocProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdea .Pos !=nil {_abef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_fdea .Pos ,_abef );};if _fdea .NumFmt !=nil {_fedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fdea .NumFmt ,_fedc );};if _fdea .NumStart !=nil {_fafgfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fdea .NumStart ,_fafgfd );};if _fdea .NumRestart !=nil {_bbag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fdea .NumRestart ,_bbag );};if _fdea .Footnote !=nil {_ffff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_daadc :=range _fdea .Footnote {e .EncodeElement (_daadc ,_ffff );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func (_gfced ST_LevelSuffix )Validate ()error {return _gfced .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path -func (_efdfe *CT_TblPrBase )ValidateWithPath (path string )error {if _efdfe .TblStyle !=nil {if _ccgfe :=_efdfe .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_ccgfe !=nil {return _ccgfe ;};};if _efdfe .TblpPr !=nil {if _ecddcb :=_efdfe .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_ecddcb !=nil {return _ecddcb ;};};if _efdfe .TblOverlap !=nil {if _cgbgda :=_efdfe .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_cgbgda !=nil {return _cgbgda ;};};if _efdfe .BidiVisual !=nil {if _dfgbg :=_efdfe .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_dfgbg !=nil {return _dfgbg ;};};if _efdfe .TblStyleRowBandSize !=nil {if _fdfbae :=_efdfe .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_fdfbae !=nil {return _fdfbae ;};};if _efdfe .TblStyleColBandSize !=nil {if _gbaeg :=_efdfe .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_gbaeg !=nil {return _gbaeg ;};};if _efdfe .TblW !=nil {if _ceefaf :=_efdfe .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_ceefaf !=nil {return _ceefaf ;};};if _efdfe .Jc !=nil {if _gfbbe :=_efdfe .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gfbbe !=nil {return _gfbbe ;};};if _efdfe .TblCellSpacing !=nil {if _fbfggb :=_efdfe .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fbfggb !=nil {return _fbfggb ;};};if _efdfe .TblInd !=nil {if _bbebeg :=_efdfe .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_bbebeg !=nil {return _bbebeg ;};};if _efdfe .TblBorders !=nil {if _ecabe :=_efdfe .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ecabe !=nil {return _ecabe ;};};if _efdfe .Shd !=nil {if _ebegg :=_efdfe .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ebegg !=nil {return _ebegg ;};};if _efdfe .TblLayout !=nil {if _befgg :=_efdfe .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_befgg !=nil {return _befgg ;};};if _efdfe .TblCellMar !=nil {if _gegcdc :=_efdfe .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_gegcdc !=nil {return _gegcdc ;};};if _efdfe .TblLook !=nil {if _febefc :=_efdfe .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_febefc !=nil {return _febefc ;};};if _efdfe .TblCaption !=nil {if _dgabbb :=_efdfe .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_dgabbb !=nil {return _dgabbb ;};};if _efdfe .TblDescription !=nil {if _bddgb :=_efdfe .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_bddgb !=nil {return _bddgb ;};};return nil ;};type ST_DropCap byte ;type CT_Cnf struct{ +// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path +func (_cbbae *CT_HpsMeasure )ValidateWithPath (path string )error {if _bgfc :=_cbbae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgfc !=nil {return _bgfc ;};return nil ;};func (_aacebd ST_PageBorderZOrder )String ()string {switch _aacebd {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";}; -// Conditional Formatting Bit Mask -ValAttr *string ; +// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path +func (_cdfgda *WdCT_EffectExtent )ValidateWithPath (path string )error {if _edbefaf :=_cdfgda .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_edbefaf !=nil {return _edbefaf ;};if _afgea :=_cdfgda .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_afgea !=nil {return _afgea ;};if _babec :=_cdfgda .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_babec !=nil {return _babec ;};if _gceee :=_cdfgda .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_gceee !=nil {return _gceee ;};return nil ;};func (_bedcad ST_Shd )Validate ()error {return _bedcad .ValidateWithPath ("")}; -// First Row -FirstRowAttr *_gc .ST_OnOff ; +// Validate validates the CT_StylePaneFilter and its children +func (_efgfab *CT_StylePaneFilter )Validate ()error {return _efgfab .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");}; -// Last Row -LastRowAttr *_gc .ST_OnOff ; +// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path +func (_fdbba *CT_PPr )ValidateWithPath (path string )error {if _fdbba .PStyle !=nil {if _dacf :=_fdbba .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_dacf !=nil {return _dacf ;};};if _fdbba .KeepNext !=nil {if _fgbf :=_fdbba .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_fgbf !=nil {return _fgbf ;};};if _fdbba .KeepLines !=nil {if _bedfa :=_fdbba .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_bedfa !=nil {return _bedfa ;};};if _fdbba .PageBreakBefore !=nil {if _bfgbc :=_fdbba .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_bfgbc !=nil {return _bfgbc ;};};if _fdbba .FramePr !=nil {if _gdbcf :=_fdbba .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_gdbcf !=nil {return _gdbcf ;};};if _fdbba .WidowControl !=nil {if _cfeg :=_fdbba .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_cfeg !=nil {return _cfeg ;};};if _fdbba .NumPr !=nil {if _cbcde :=_fdbba .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_cbcde !=nil {return _cbcde ;};};if _fdbba .SuppressLineNumbers !=nil {if _deccb :=_fdbba .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_deccb !=nil {return _deccb ;};};if _fdbba .PBdr !=nil {if _ebecfg :=_fdbba .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_ebecfg !=nil {return _ebecfg ;};};if _fdbba .Shd !=nil {if _ffgaeg :=_fdbba .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ffgaeg !=nil {return _ffgaeg ;};};if _fdbba .Tabs !=nil {if _gdbgb :=_fdbba .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_gdbgb !=nil {return _gdbgb ;};};if _fdbba .SuppressAutoHyphens !=nil {if _fgcgc :=_fdbba .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_fgcgc !=nil {return _fgcgc ;};};if _fdbba .Kinsoku !=nil {if _afgaf :=_fdbba .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_afgaf !=nil {return _afgaf ;};};if _fdbba .WordWrap !=nil {if _eeffa :=_fdbba .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_eeffa !=nil {return _eeffa ;};};if _fdbba .OverflowPunct !=nil {if _dgdafg :=_fdbba .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_dgdafg !=nil {return _dgdafg ;};};if _fdbba .TopLinePunct !=nil {if _gcfge :=_fdbba .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_gcfge !=nil {return _gcfge ;};};if _fdbba .AutoSpaceDE !=nil {if _dbbbg :=_fdbba .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_dbbbg !=nil {return _dbbbg ;};};if _fdbba .AutoSpaceDN !=nil {if _gfefb :=_fdbba .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_gfefb !=nil {return _gfefb ;};};if _fdbba .Bidi !=nil {if _beeb :=_fdbba .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_beeb !=nil {return _beeb ;};};if _fdbba .AdjustRightInd !=nil {if _gbfe :=_fdbba .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_gbfe !=nil {return _gbfe ;};};if _fdbba .SnapToGrid !=nil {if _bbbgd :=_fdbba .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bbbgd !=nil {return _bbbgd ;};};if _fdbba .Spacing !=nil {if _degcd :=_fdbba .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_degcd !=nil {return _degcd ;};};if _fdbba .Ind !=nil {if _eafaa :=_fdbba .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_eafaa !=nil {return _eafaa ;};};if _fdbba .ContextualSpacing !=nil {if _efgab :=_fdbba .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_efgab !=nil {return _efgab ;};};if _fdbba .MirrorIndents !=nil {if _dfded :=_fdbba .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_dfded !=nil {return _dfded ;};};if _fdbba .SuppressOverlap !=nil {if _gccgf :=_fdbba .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_gccgf !=nil {return _gccgf ;};};if _fdbba .Jc !=nil {if _febae :=_fdbba .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_febae !=nil {return _febae ;};};if _fdbba .TextDirection !=nil {if _dgaga :=_fdbba .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_dgaga !=nil {return _dgaga ;};};if _fdbba .TextAlignment !=nil {if _bfgaa :=_fdbba .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_bfgaa !=nil {return _bfgaa ;};};if _fdbba .TextboxTightWrap !=nil {if _dcdfg :=_fdbba .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_dcdfg !=nil {return _dcdfg ;};};if _fdbba .OutlineLvl !=nil {if _dgcgc :=_fdbba .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_dgcgc !=nil {return _dgcgc ;};};if _fdbba .DivId !=nil {if _ffced :=_fdbba .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_ffced !=nil {return _ffced ;};};if _fdbba .CnfStyle !=nil {if _cbfag :=_fdbba .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_cbfag !=nil {return _cbfag ;};};if _fdbba .RPr !=nil {if _cddda :=_fdbba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cddda !=nil {return _cddda ;};};if _fdbba .SectPr !=nil {if _eced :=_fdbba .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_eced !=nil {return _eced ;};};if _fdbba .PPrChange !=nil {if _ffcaa :=_fdbba .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ffcaa !=nil {return _ffcaa ;};};return nil ;};func NewCT_FitText ()*CT_FitText {_efde :=&CT_FitText {};return _efde };func (_eab *CT_AltChunk )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eab .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eab .IdAttr )});};e .EncodeToken (start );if _eab .AltChunkPr !=nil {_dgad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_eab .AltChunkPr ,_dgad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_effaec ST_TblWidth )ValidateWithPath (path string )error {switch _effaec {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effaec ));};return nil ;};func (_fbacg ST_TextDirection )String ()string {switch _fbacg {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 "";}; -// First Column -FirstColumnAttr *_gc .ST_OnOff ; +// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path +func (_beeee *WdCT_WrapTight )ValidateWithPath (path string )error {if _beeee .WrapTextAttr ==WdST_WrapTextUnset {return _a .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 _geacdf :=_beeee .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_geacdf !=nil {return _geacdf ;};if _aagdag :=_beeee .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_aagdag !=nil {return _aagdag ;};return nil ;};func (_eeffdc *ST_EdnPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eeffdc =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_eeffdc =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_eeffdc =2;};return nil ;}; -// Last Column -LastColumnAttr *_gc .ST_OnOff ; +// Validate validates the EG_ContentRunContentBase and its children +func (_dedfad *EG_ContentRunContentBase )Validate ()error {return _dedfad .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_addecf ST_MailMergeDocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_addecf .String (),start );};func (_efggg ST_ObjectUpdateMode )Validate ()error {return _efggg .ValidateWithPath ("")}; -// Odd Numbered Vertical Band -OddVBandAttr *_gc .ST_OnOff ; +// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path +func (_cdfcd *CT_LatentStyles )ValidateWithPath (path string )error {if _cdfcd .DefLockedStateAttr !=nil {if _cgbc :=_cdfcd .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cgbc !=nil {return _cgbc ;};};if _cdfcd .DefSemiHiddenAttr !=nil {if _fefcf :=_cdfcd .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_fefcf !=nil {return _fefcf ;};};if _cdfcd .DefUnhideWhenUsedAttr !=nil {if _gadge :=_cdfcd .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_gadge !=nil {return _gadge ;};};if _cdfcd .DefQFormatAttr !=nil {if _bfdda :=_cdfcd .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_bfdda !=nil {return _bfdda ;};};for _ecbeaa ,_gfbd :=range _cdfcd .LsdException {if _acbfb :=_gfbd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_ecbeaa ));_acbfb !=nil {return _acbfb ;};};return nil ;};func NewCT_Numbering ()*CT_Numbering {_dfbgc :=&CT_Numbering {};return _dfbgc };func (_fdcgd *CT_Spacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdcgd .BeforeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fdcgd .BeforeAttr )});};if _fdcgd .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 :_a .Sprintf ("\u0025\u0076",*_fdcgd .BeforeLinesAttr )});};if _fdcgd .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 :_a .Sprintf ("\u0025\u0076",*_fdcgd .BeforeAutospacingAttr )});};if _fdcgd .AfterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fdcgd .AfterAttr )});};if _fdcgd .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 :_a .Sprintf ("\u0025\u0076",*_fdcgd .AfterLinesAttr )});};if _fdcgd .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 :_a .Sprintf ("\u0025\u0076",*_fdcgd .AfterAutospacingAttr )});};if _fdcgd .LineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fdcgd .LineAttr )});};if _fdcgd .LineRuleAttr !=ST_LineSpacingRuleUnset {_dbfdfg ,_agbc :=_fdcgd .LineRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"});if _agbc !=nil {return _agbc ;};start .Attr =append (start .Attr ,_dbfdfg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Hdr struct{CT_HdrFtr }; -// Even Numbered Vertical Band -EvenVBandAttr *_gc .ST_OnOff ; +// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path +func (_cbcf *CT_Base64Binary )ValidateWithPath (path string )error {return nil }; -// Odd Numbered Horizontal Band -OddHBandAttr *_gc .ST_OnOff ; +// Validate validates the CT_Charset and its children +func (_bgf *CT_Charset )Validate ()error {return _bgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");}; -// Even Numbered Horizontal Band -EvenHBandAttr *_gc .ST_OnOff ; +// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path +func (_adgff *CT_FtnProps )ValidateWithPath (path string )error {if _adgff .Pos !=nil {if _bcaa :=_adgff .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bcaa !=nil {return _bcaa ;};};if _adgff .NumFmt !=nil {if _babbb :=_adgff .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_babbb !=nil {return _babbb ;};};if _adgff .NumStart !=nil {if _eadc :=_adgff .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_eadc !=nil {return _eadc ;};};if _adgff .NumRestart !=nil {if _ggbad :=_adgff .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_ggbad !=nil {return _ggbad ;};};return nil ;}; -// First Row and First Column -FirstRowFirstColumnAttr *_gc .ST_OnOff ; +// Validate validates the CT_SdtDropDownList and its children +func (_badab *CT_SdtDropDownList )Validate ()error {return _badab .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");};const ST_CnfPattern ="\u005b\u0030\u0031]\u002a"; -// First Row and Last Column -FirstRowLastColumnAttr *_gc .ST_OnOff ; +// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path +func (_fbgec *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _fbgec .SmartTag !=nil {if _cfbfbd :=_fbgec .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_cfbfbd !=nil {return _cfbfbd ;};};if _fbgec .Sdt !=nil {if _ffcfga :=_fbgec .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ffcfga !=nil {return _ffcfga ;};};for _abdbf ,_acfge :=range _fbgec .EG_RunLevelElts {if _gdefa :=_acfge .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_abdbf ));_gdefa !=nil {return _gdefa ;};};return nil ;};func (_gddaea *CT_TextEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ecddaf ,_cacce :=_gddaea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cacce !=nil {return _cacce ;};start .Attr =append (start .Attr ,_ecddaf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_ProofErr byte ;func NewEG_RunLevelElts ()*EG_RunLevelElts {_egdfd :=&EG_RunLevelElts {};return _egdfd };func NewCT_TcPr ()*CT_TcPr {_beafg :=&CT_TcPr {};return _beafg };func (_gdfee *WdCT_WrapPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfee .Start =_c .NewCT_Point2D ();for _ ,_cccgae :=range start .Attr {if _cccgae .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_dcgcg ,_acecg :=_eb .ParseBool (_cccgae .Value );if _acecg !=nil {return _acecg ;};_gdfee .EditedAttr =&_dcgcg ;continue ;};};_gceabd :for {_gdcbecg ,_cbgbcg :=d .Token ();if _cbgbcg !=nil {return _cbgbcg ;};switch _facdf :=_gdcbecg .(type ){case _d .StartElement :switch _facdf .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"}:if _gaabgf :=d .DecodeElement (_gdfee .Start ,&_facdf );_gaabgf !=nil {return _gaabgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_egfeff :=_c .NewCT_Point2D ();if _afdff :=d .DecodeElement (_egfeff ,&_facdf );_afdff !=nil {return _afdff ;};_gdfee .LineTo =append (_gdfee .LineTo ,_egfeff );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\u0057\u0064\u0043\u0054_\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068 \u0025\u0076",_facdf .Name );if _bbdfb :=d .Skip ();_bbdfb !=nil {return _bbdfb ;};};case _d .EndElement :break _gceabd ;case _d .CharData :};};return nil ;}; -// Last Row and First Column -LastRowFirstColumnAttr *_gc .ST_OnOff ; +// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path +func (_ebg *CT_AltChunkPr )ValidateWithPath (path string )error {if _ebg .MatchSrc !=nil {if _edf :=_ebg .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_edf !=nil {return _edf ;};};return nil ;};func (_cebef *CT_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cebef .ValAttr !=ST_LockUnset {_aadbd ,_dagca :=_cebef .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dagca !=nil {return _dagca ;};start .Attr =append (start .Attr ,_aadbd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edbeg *CT_PaperSource )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edbeg .FirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_edbeg .FirstAttr )});};if _edbeg .OtherAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_edbeg .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Last Row and Last Column -LastRowLastColumnAttr *_gc .ST_OnOff ;}; +// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path +func (_befc *CT_DocType )ValidateWithPath (path string )error {return nil };type CT_SignedHpsMeasure struct{ -// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path -func (_abgdf *CT_ObjectChoice )ValidateWithPath (path string )error {if _abgdf .Control !=nil {if _fcdfe :=_abgdf .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_fcdfe !=nil {return _fcdfe ;};};if _abgdf .ObjectLink !=nil {if _eefba :=_abgdf .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");_eefba !=nil {return _eefba ;};};if _abgdf .ObjectEmbed !=nil {if _dgedb :=_abgdf .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_dgedb !=nil {return _dgedb ;};};if _abgdf .Movie !=nil {if _egebfc :=_abgdf .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_egebfc !=nil {return _egebfc ;};};return nil ;}; +// Signed Half-Point Measurement +ValAttr ST_SignedHpsMeasure ;};func ParseUnionST_OnOff (s string )(_dg .ST_OnOff ,error ){return _dg .ParseUnionST_OnOff (s )}; -// Validate validates the CT_RPrDefault and its children -func (_edebc *CT_RPrDefault )Validate ()error {return _edebc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; +// Validate validates the EG_RPrBase and its children +func (_eeffada *EG_RPrBase )Validate ()error {return _eeffada .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");}; -// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path -func (_cffe *CT_FontsList )ValidateWithPath (path string )error {for _egegc ,_aagba :=range _cffe .Font {if _aafbb :=_aagba .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_egegc ));_aafbb !=nil {return _aafbb ;};};return nil ;}; +// Validate validates the CT_FontFamily and its children +func (_ccgd *CT_FontFamily )Validate ()error {return _ccgd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_gccbgd *CT_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_adbffe ,_gddcc :=_gccbgd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gddcc !=nil {return _gddcc ;};start .Attr =append (start .Attr ,_adbffe );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fceaf *CT_Em )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fceaf .ValAttr =ST_Em (1);for _ ,_gcdg :=range start .Attr {if _gcdg .Name .Local =="\u0076\u0061\u006c"{_fceaf .ValAttr .UnmarshalXMLAttr (_gcdg );continue ;};};for {_aedc ,_dccb :=d .Token ();if _dccb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_dccb );};if _dageg ,_cgccc :=_aedc .(_d .EndElement );_cgccc &&_dageg .Name ==start .Name {break ;};};return nil ;};type ST_PTabAlignment byte ; -// Validate validates the CT_DivBdr and its children -func (_caac *CT_DivBdr )Validate ()error {return _caac .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};func NewCT_RPr ()*CT_RPr {_ecbgc :=&CT_RPr {};return _ecbgc }; +// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path +func (_gdbaa *CT_ProofErr )ValidateWithPath (path string )error {if _gdbaa .TypeAttr ==ST_ProofErrUnset {return _a .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 _ebgbe :=_gdbaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebgbe !=nil {return _ebgbe ;};return nil ;};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;);func (_cagace *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cagace =0;case "\u006e\u0075\u006c\u006c":*_cagace =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_cagace =2;};return nil ;};func (_cacefa ST_ObjectDrawAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cacefa .String (),start );};func NewEG_PContentMath ()*EG_PContentMath {_eaabb :=&EG_PContentMath {};return _eaabb };func (_edfdg ST_PageBorderDisplay )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aafga :=_d .Attr {};_aafga .Name =name ;switch _edfdg {case ST_PageBorderDisplayUnset :_aafga .Value ="";case ST_PageBorderDisplayAllPages :_aafga .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_aafga .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_aafga .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _aafga ,nil ;}; -// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path -func (_beebd *CT_SdtContentRow )ValidateWithPath (path string )error {for _fdfag ,_egae :=range _beebd .Tr {if _cddde :=_egae .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_fdfag ));_cddde !=nil {return _cddde ;};};if _beebd .CustomXml !=nil {if _bgddf :=_beebd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bgddf !=nil {return _bgddf ;};};if _beebd .Sdt !=nil {if _ceaag :=_beebd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ceaag !=nil {return _ceaag ;};};for _fdeaf ,_eaaed :=range _beebd .EG_RunLevelElts {if _efdeg :=_eaaed .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fdeaf ));_efdeg !=nil {return _efdeg ;};};return nil ;};func NewCT_Empty ()*CT_Empty {_eagdaf :=&CT_Empty {};return _eagdaf }; +// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path +func (_bfbed *CT_TcPr )ValidateWithPath (path string )error {if _bfbed .CnfStyle !=nil {if _befae :=_bfbed .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_befae !=nil {return _befae ;};};if _bfbed .TcW !=nil {if _daffgf :=_bfbed .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_daffgf !=nil {return _daffgf ;};};if _bfbed .GridSpan !=nil {if _cbadce :=_bfbed .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_cbadce !=nil {return _cbadce ;};};if _bfbed .HMerge !=nil {if _abcbgg :=_bfbed .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_abcbgg !=nil {return _abcbgg ;};};if _bfbed .VMerge !=nil {if _gdfacc :=_bfbed .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_gdfacc !=nil {return _gdfacc ;};};if _bfbed .TcBorders !=nil {if _bdbba :=_bfbed .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bdbba !=nil {return _bdbba ;};};if _bfbed .Shd !=nil {if _bafga :=_bfbed .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bafga !=nil {return _bafga ;};};if _bfbed .NoWrap !=nil {if _cecec :=_bfbed .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_cecec !=nil {return _cecec ;};};if _bfbed .TcMar !=nil {if _daaad :=_bfbed .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_daaad !=nil {return _daaad ;};};if _bfbed .TextDirection !=nil {if _daafc :=_bfbed .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_daafc !=nil {return _daafc ;};};if _bfbed .TcFitText !=nil {if _effffd :=_bfbed .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_effffd !=nil {return _effffd ;};};if _bfbed .VAlign !=nil {if _gbgeg :=_bfbed .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_gbgeg !=nil {return _gbgeg ;};};if _bfbed .HideMark !=nil {if _cfbac :=_bfbed .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_cfbac !=nil {return _cfbac ;};};if _bfbed .Headers !=nil {if _faddd :=_bfbed .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_faddd !=nil {return _faddd ;};};if _bfbed .CellIns !=nil {if _gefec :=_bfbed .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_gefec !=nil {return _gefec ;};};if _bfbed .CellDel !=nil {if _adacfb :=_bfbed .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_adacfb !=nil {return _adacfb ;};};if _bfbed .CellMerge !=nil {if _affcab :=_bfbed .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_affcab !=nil {return _affcab ;};};if _bfbed .TcPrChange !=nil {if _bfaea :=_bfbed .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bfaea !=nil {return _bfaea ;};};return nil ;}; -// Validate validates the CT_RunTrackChange and its children -func (_bgfcd *CT_RunTrackChange )Validate ()error {return _bgfcd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_gcddbb *CT_HdrFtr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_febag :for {_fbbg ,_beff :=d .Token ();if _beff !=nil {return _beff ;};switch _gagfa :=_fbbg .(type ){case _g .StartElement :switch _gagfa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fccd :=NewCT_AltChunk ();if _fbgg :=d .DecodeElement (_fccd ,&_gagfa );_fbgg !=nil {return _fbgg ;};_gcddbb .AltChunk =append (_gcddbb .AltChunk ,_fccd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eebfa :=NewEG_ContentBlockContent ();_eebfa .CustomXml =NewCT_CustomXmlBlock ();if _bcde :=d .DecodeElement (_eebfa .CustomXml ,&_gagfa );_bcde !=nil {return _bcde ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_eebfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_afbf :=NewEG_ContentBlockContent ();_afbf .Sdt =NewCT_SdtBlock ();if _gbfdg :=d .DecodeElement (_afbf .Sdt ,&_gagfa );_gbfdg !=nil {return _gbfdg ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_afbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_afgc :=NewEG_ContentBlockContent ();_cefba :=NewCT_P ();if _aadgd :=d .DecodeElement (_cefba ,&_gagfa );_aadgd !=nil {return _aadgd ;};_afgc .P =append (_afgc .P ,_cefba );_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_afgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_edfa :=NewEG_ContentBlockContent ();_ggcff :=NewCT_Tbl ();if _cbee :=d .DecodeElement (_ggcff ,&_gagfa );_cbee !=nil {return _cbee ;};_edfa .Tbl =append (_edfa .Tbl ,_ggcff );_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_edfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gdbg :=NewEG_ContentBlockContent ();_cedc :=NewEG_RunLevelElts ();_cedc .ProofErr =NewCT_ProofErr ();if _abfdg :=d .DecodeElement (_cedc .ProofErr ,&_gagfa );_abfdg !=nil {return _abfdg ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_gdbg );_gdbg .EG_RunLevelElts =append (_gdbg .EG_RunLevelElts ,_cedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fdgbf :=NewEG_ContentBlockContent ();_acaf :=NewEG_RunLevelElts ();_acaf .PermStart =NewCT_PermStart ();if _dafdf :=d .DecodeElement (_acaf .PermStart ,&_gagfa );_dafdf !=nil {return _dafdf ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_fdgbf );_fdgbf .EG_RunLevelElts =append (_fdgbf .EG_RunLevelElts ,_acaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dbceg :=NewEG_ContentBlockContent ();_gdbcc :=NewEG_RunLevelElts ();_gdbcc .PermEnd =NewCT_Perm ();if _aecg :=d .DecodeElement (_gdbcc .PermEnd ,&_gagfa );_aecg !=nil {return _aecg ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_dbceg );_dbceg .EG_RunLevelElts =append (_dbceg .EG_RunLevelElts ,_gdbcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_geed :=NewEG_ContentBlockContent ();_ceggbb :=NewEG_RunLevelElts ();_ceggbb .Ins =NewCT_RunTrackChange ();if _cgfdd :=d .DecodeElement (_ceggbb .Ins ,&_gagfa );_cgfdd !=nil {return _cgfdd ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_geed );_geed .EG_RunLevelElts =append (_geed .EG_RunLevelElts ,_ceggbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gacee :=NewEG_ContentBlockContent ();_gefeaa :=NewEG_RunLevelElts ();_gefeaa .Del =NewCT_RunTrackChange ();if _bbgfa :=d .DecodeElement (_gefeaa .Del ,&_gagfa );_bbgfa !=nil {return _bbgfa ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_gacee );_gacee .EG_RunLevelElts =append (_gacee .EG_RunLevelElts ,_gefeaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gfecd :=NewEG_ContentBlockContent ();_ebdbe :=NewEG_RunLevelElts ();_ebdbe .MoveFrom =NewCT_RunTrackChange ();if _dbad :=d .DecodeElement (_ebdbe .MoveFrom ,&_gagfa );_dbad !=nil {return _dbad ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_gfecd );_gfecd .EG_RunLevelElts =append (_gfecd .EG_RunLevelElts ,_ebdbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aead :=NewEG_ContentBlockContent ();_eefaa :=NewEG_RunLevelElts ();_eefaa .MoveTo =NewCT_RunTrackChange ();if _bdfbb :=d .DecodeElement (_eefaa .MoveTo ,&_gagfa );_bdfbb !=nil {return _bdfbb ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_aead );_aead .EG_RunLevelElts =append (_aead .EG_RunLevelElts ,_eefaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgdf :=NewEG_ContentBlockContent ();_dbgcg :=NewEG_RunLevelElts ();_edfac :=NewEG_RangeMarkupElements ();_edfac .BookmarkStart =NewCT_Bookmark ();if _addb :=d .DecodeElement (_edfac .BookmarkStart ,&_gagfa );_addb !=nil {return _addb ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_cgdf );_cgdf .EG_RunLevelElts =append (_cgdf .EG_RunLevelElts ,_dbgcg );_dbgcg .EG_RangeMarkupElements =append (_dbgcg .EG_RangeMarkupElements ,_edfac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bfbee :=NewEG_ContentBlockContent ();_ffcfb :=NewEG_RunLevelElts ();_bbacfb :=NewEG_RangeMarkupElements ();_bbacfb .BookmarkEnd =NewCT_MarkupRange ();if _feaa :=d .DecodeElement (_bbacfb .BookmarkEnd ,&_gagfa );_feaa !=nil {return _feaa ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_bfbee );_bfbee .EG_RunLevelElts =append (_bfbee .EG_RunLevelElts ,_ffcfb );_ffcfb .EG_RangeMarkupElements =append (_ffcfb .EG_RangeMarkupElements ,_bbacfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gdgb :=NewEG_ContentBlockContent ();_bbeg :=NewEG_RunLevelElts ();_cbfc :=NewEG_RangeMarkupElements ();_cbfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _cgagc :=d .DecodeElement (_cbfc .MoveFromRangeStart ,&_gagfa );_cgagc !=nil {return _cgagc ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_gdgb );_gdgb .EG_RunLevelElts =append (_gdgb .EG_RunLevelElts ,_bbeg );_bbeg .EG_RangeMarkupElements =append (_bbeg .EG_RangeMarkupElements ,_cbfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abffcd :=NewEG_ContentBlockContent ();_cgbgg :=NewEG_RunLevelElts ();_gffbb :=NewEG_RangeMarkupElements ();_gffbb .MoveFromRangeEnd =NewCT_MarkupRange ();if _cgdbb :=d .DecodeElement (_gffbb .MoveFromRangeEnd ,&_gagfa );_cgdbb !=nil {return _cgdbb ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_abffcd );_abffcd .EG_RunLevelElts =append (_abffcd .EG_RunLevelElts ,_cgbgg );_cgbgg .EG_RangeMarkupElements =append (_cgbgg .EG_RangeMarkupElements ,_gffbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gdcf :=NewEG_ContentBlockContent ();_edbbb :=NewEG_RunLevelElts ();_dfdcg :=NewEG_RangeMarkupElements ();_dfdcg .MoveToRangeStart =NewCT_MoveBookmark ();if _eadfc :=d .DecodeElement (_dfdcg .MoveToRangeStart ,&_gagfa );_eadfc !=nil {return _eadfc ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_gdcf );_gdcf .EG_RunLevelElts =append (_gdcf .EG_RunLevelElts ,_edbbb );_edbbb .EG_RangeMarkupElements =append (_edbbb .EG_RangeMarkupElements ,_dfdcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ceegb :=NewEG_ContentBlockContent ();_ebfgb :=NewEG_RunLevelElts ();_ccaab :=NewEG_RangeMarkupElements ();_ccaab .MoveToRangeEnd =NewCT_MarkupRange ();if _gcaebd :=d .DecodeElement (_ccaab .MoveToRangeEnd ,&_gagfa );_gcaebd !=nil {return _gcaebd ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_ceegb );_ceegb .EG_RunLevelElts =append (_ceegb .EG_RunLevelElts ,_ebfgb );_ebfgb .EG_RangeMarkupElements =append (_ebfgb .EG_RangeMarkupElements ,_ccaab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ddagg :=NewEG_ContentBlockContent ();_cdgfb :=NewEG_RunLevelElts ();_caedfg :=NewEG_RangeMarkupElements ();_caedfg .CommentRangeStart =NewCT_MarkupRange ();if _efffc :=d .DecodeElement (_caedfg .CommentRangeStart ,&_gagfa );_efffc !=nil {return _efffc ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_ddagg );_ddagg .EG_RunLevelElts =append (_ddagg .EG_RunLevelElts ,_cdgfb );_cdgfb .EG_RangeMarkupElements =append (_cdgfb .EG_RangeMarkupElements ,_caedfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcaf :=NewEG_ContentBlockContent ();_febf :=NewEG_RunLevelElts ();_ecbce :=NewEG_RangeMarkupElements ();_ecbce .CommentRangeEnd =NewCT_MarkupRange ();if _cfegcc :=d .DecodeElement (_ecbce .CommentRangeEnd ,&_gagfa );_cfegcc !=nil {return _cfegcc ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_bcaf );_bcaf .EG_RunLevelElts =append (_bcaf .EG_RunLevelElts ,_febf );_febf .EG_RangeMarkupElements =append (_febf .EG_RangeMarkupElements ,_ecbce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eeggbc :=NewEG_ContentBlockContent ();_abfe :=NewEG_RunLevelElts ();_aabae :=NewEG_RangeMarkupElements ();_aabae .CustomXmlInsRangeStart =NewCT_TrackChange ();if _egfdg :=d .DecodeElement (_aabae .CustomXmlInsRangeStart ,&_gagfa );_egfdg !=nil {return _egfdg ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_eeggbc );_eeggbc .EG_RunLevelElts =append (_eeggbc .EG_RunLevelElts ,_abfe );_abfe .EG_RangeMarkupElements =append (_abfe .EG_RangeMarkupElements ,_aabae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfafd :=NewEG_ContentBlockContent ();_fcbfd :=NewEG_RunLevelElts ();_dadbf :=NewEG_RangeMarkupElements ();_dadbf .CustomXmlInsRangeEnd =NewCT_Markup ();if _beeac :=d .DecodeElement (_dadbf .CustomXmlInsRangeEnd ,&_gagfa );_beeac !=nil {return _beeac ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_bfafd );_bfafd .EG_RunLevelElts =append (_bfafd .EG_RunLevelElts ,_fcbfd );_fcbfd .EG_RangeMarkupElements =append (_fcbfd .EG_RangeMarkupElements ,_dadbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcgee :=NewEG_ContentBlockContent ();_gbeegg :=NewEG_RunLevelElts ();_aedc :=NewEG_RangeMarkupElements ();_aedc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ddacee :=d .DecodeElement (_aedc .CustomXmlDelRangeStart ,&_gagfa );_ddacee !=nil {return _ddacee ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_bcgee );_bcgee .EG_RunLevelElts =append (_bcgee .EG_RunLevelElts ,_gbeegg );_gbeegg .EG_RangeMarkupElements =append (_gbeegg .EG_RangeMarkupElements ,_aedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bgdea :=NewEG_ContentBlockContent ();_dadfbc :=NewEG_RunLevelElts ();_dffc :=NewEG_RangeMarkupElements ();_dffc .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbccc :=d .DecodeElement (_dffc .CustomXmlDelRangeEnd ,&_gagfa );_fbccc !=nil {return _fbccc ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_bgdea );_bgdea .EG_RunLevelElts =append (_bgdea .EG_RunLevelElts ,_dadfbc );_dadfbc .EG_RangeMarkupElements =append (_dadfbc .EG_RangeMarkupElements ,_dffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cefef :=NewEG_ContentBlockContent ();_adaa :=NewEG_RunLevelElts ();_gcgff :=NewEG_RangeMarkupElements ();_gcgff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffdg :=d .DecodeElement (_gcgff .CustomXmlMoveFromRangeStart ,&_gagfa );_ffdg !=nil {return _ffdg ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_cefef );_cefef .EG_RunLevelElts =append (_cefef .EG_RunLevelElts ,_adaa );_adaa .EG_RangeMarkupElements =append (_adaa .EG_RangeMarkupElements ,_gcgff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fccee :=NewEG_ContentBlockContent ();_acdf :=NewEG_RunLevelElts ();_cafgdg :=NewEG_RangeMarkupElements ();_cafgdg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gcebb :=d .DecodeElement (_cafgdg .CustomXmlMoveFromRangeEnd ,&_gagfa );_gcebb !=nil {return _gcebb ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_fccee );_fccee .EG_RunLevelElts =append (_fccee .EG_RunLevelElts ,_acdf );_acdf .EG_RangeMarkupElements =append (_acdf .EG_RangeMarkupElements ,_cafgdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aagbb :=NewEG_ContentBlockContent ();_bcdaa :=NewEG_RunLevelElts ();_cdcd :=NewEG_RangeMarkupElements ();_cdcd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fgbfg :=d .DecodeElement (_cdcd .CustomXmlMoveToRangeStart ,&_gagfa );_fgbfg !=nil {return _fgbfg ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_aagbb );_aagbb .EG_RunLevelElts =append (_aagbb .EG_RunLevelElts ,_bcdaa );_bcdaa .EG_RangeMarkupElements =append (_bcdaa .EG_RangeMarkupElements ,_cdcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aecgg :=NewEG_ContentBlockContent ();_aeba :=NewEG_RunLevelElts ();_dfeeaf :=NewEG_RangeMarkupElements ();_dfeeaf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _faeaa :=d .DecodeElement (_dfeeaf .CustomXmlMoveToRangeEnd ,&_gagfa );_faeaa !=nil {return _faeaa ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_aecgg );_aecgg .EG_RunLevelElts =append (_aecgg .EG_RunLevelElts ,_aeba );_aeba .EG_RangeMarkupElements =append (_aeba .EG_RangeMarkupElements ,_dfeeaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_adcba :=NewEG_ContentBlockContent ();_caaee :=NewEG_RunLevelElts ();_gfgfg :=NewEG_MathContent ();_gfgfg .OMathPara =_ec .NewOMathPara ();if _geegf :=d .DecodeElement (_gfgfg .OMathPara ,&_gagfa );_geegf !=nil {return _geegf ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_adcba );_adcba .EG_RunLevelElts =append (_adcba .EG_RunLevelElts ,_caaee );_caaee .EG_MathContent =append (_caaee .EG_MathContent ,_gfgfg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aebga :=NewEG_ContentBlockContent ();_dbcce :=NewEG_RunLevelElts ();_eagc :=NewEG_MathContent ();_eagc .OMath =_ec .NewOMath ();if _cdadc :=d .DecodeElement (_eagc .OMath ,&_gagfa );_cdadc !=nil {return _cdadc ;};_gcddbb .EG_ContentBlockContent =append (_gcddbb .EG_ContentBlockContent ,_aebga );_aebga .EG_RunLevelElts =append (_aebga .EG_RunLevelElts ,_dbcce );_dbcce .EG_MathContent =append (_dbcce .EG_MathContent ,_eagc );default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0048\u0064\u0072F\u0074\u0072 \u0025\u0076",_gagfa .Name );if _eacgg :=d .Skip ();_eacgg !=nil {return _eacgg ;};};case _g .EndElement :break _febag ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path +func (_fdgcg *WdAnchor )ValidateWithPath (path string )error {if _cdffb :=_fdgcg .WdCT_Anchor .ValidateWithPath (path );_cdffb !=nil {return _cdffb ;};return nil ;};func (_bebag *CT_String )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feega :=range start .Attr {if _feega .Name .Local =="\u0076\u0061\u006c"{_ffdgcg ,_fcdacc :=_feega .Value ,error (nil );if _fcdacc !=nil {return _fcdacc ;};_bebag .ValAttr =_ffdgcg ;continue ;};};for {_gbfcg ,_gbeea :=d .Token ();if _gbeea !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_gbeea );};if _gabec ,_dbaabd :=_gbfcg .(_d .EndElement );_dbaabd &&_gabec .Name ==start .Name {break ;};};return nil ;};func (_aceec *CT_FontRel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aceec .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 _ ,_egeg :=range start .Attr {if _egeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egeg .Name .Local =="\u0069\u0064"||_egeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_egeg .Name .Local =="\u0069\u0064"{_bccfa ,_gbdf :=_egeg .Value ,error (nil );if _gbdf !=nil {return _gbdf ;};_aceec .IdAttr =_bccfa ;continue ;};if _egeg .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_adcac ,_agbdg :=_egeg .Value ,error (nil );if _agbdg !=nil {return _agbdg ;};_aceec .FontKeyAttr =_adcac ;continue ;};if _egeg .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_ebfa ,_acecf :=ParseUnionST_OnOff (_egeg .Value );if _acecf !=nil {return _acecf ;};_aceec .SubsettedAttr =_ebfa ;continue ;};};for {_eaddg ,_gfbc :=d .Token ();if _gfbc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_gfbc );};if _cdebc ,_ffgge :=_eaddg .(_d .EndElement );_ffgge &&_cdebc .Name ==start .Name {break ;};};return nil ;};func (_agfag ST_FtnPos )Validate ()error {return _agfag .ValidateWithPath ("")};func (_gefef *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 _gefef .CT_Settings .MarshalXML (e ,start );};type ST_DocGrid byte ;func (_fafdgb ST_BrClear )String ()string {switch _fafdgb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0061\u006c\u006c";};return "";};func (_dgcadg ST_HdrFtr )Validate ()error {return _dgcadg .ValidateWithPath ("")};func (_cebg *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 :_a .Sprintf ("\u0025\u0076",_cebg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NumLvl and its children -func (_ecbde *CT_NumLvl )Validate ()error {return _ecbde .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");}; +// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path +func (_adgfb *CT_FFTextInput )ValidateWithPath (path string )error {if _adgfb .Type !=nil {if _aafde :=_adgfb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_aafde !=nil {return _aafde ;};};if _adgfb .Default !=nil {if _dbgd :=_adgfb .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_dbgd !=nil {return _dbgd ;};};if _adgfb .MaxLength !=nil {if _caacf :=_adgfb .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_caacf !=nil {return _caacf ;};};if _adgfb .Format !=nil {if _cffgf :=_adgfb .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074");_cffgf !=nil {return _cffgf ;};};return nil ;};func (_agedd *CT_ParaRPrOriginal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcagb :for {_afedg ,_eabca :=d .Token ();if _eabca !=nil {return _eabca ;};switch _ecbdf :=_afedg .(type ){case _d .StartElement :switch _ecbdf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .Ins =NewCT_TrackChange ();if _eegfd :=d .DecodeElement (_agedd .Ins ,&_ecbdf );_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\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"}:_agedd .Del =NewCT_TrackChange ();if _dgfgc :=d .DecodeElement (_agedd .Del ,&_ecbdf );_dgfgc !=nil {return _dgfgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_agedd .MoveFrom =NewCT_TrackChange ();if _egcga :=d .DecodeElement (_agedd .MoveFrom ,&_ecbdf );_egcga !=nil {return _egcga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_agedd .MoveTo =NewCT_TrackChange ();if _fcdgdb :=d .DecodeElement (_agedd .MoveTo ,&_ecbdf );_fcdgdb !=nil {return _fcdgdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .RStyle =NewCT_String ();if _cfdffb :=d .DecodeElement (_agedd .RStyle ,&_ecbdf );_cfdffb !=nil {return _cfdffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .RFonts =NewCT_Fonts ();if _cdcge :=d .DecodeElement (_agedd .RFonts ,&_ecbdf );_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"}:_agedd .B =NewCT_OnOff ();if _eddgc :=d .DecodeElement (_agedd .B ,&_ecbdf );_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 :"\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"}:_agedd .BCs =NewCT_OnOff ();if _ccfcd :=d .DecodeElement (_agedd .BCs ,&_ecbdf );_ccfcd !=nil {return _ccfcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .I =NewCT_OnOff ();if _bdbae :=d .DecodeElement (_agedd .I ,&_ecbdf );_bdbae !=nil {return _bdbae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .ICs =NewCT_OnOff ();if _aebe :=d .DecodeElement (_agedd .ICs ,&_ecbdf );_aebe !=nil {return _aebe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .Caps =NewCT_OnOff ();if _ggdbd :=d .DecodeElement (_agedd .Caps ,&_ecbdf );_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 :"\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"}:_agedd .SmallCaps =NewCT_OnOff ();if _efbgg :=d .DecodeElement (_agedd .SmallCaps ,&_ecbdf );_efbgg !=nil {return _efbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .Strike =NewCT_OnOff ();if _debba :=d .DecodeElement (_agedd .Strike ,&_ecbdf );_debba !=nil {return _debba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .Dstrike =NewCT_OnOff ();if _bcaaf :=d .DecodeElement (_agedd .Dstrike ,&_ecbdf );_bcaaf !=nil {return _bcaaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .Outline =NewCT_OnOff ();if _fdgdd :=d .DecodeElement (_agedd .Outline ,&_ecbdf );_fdgdd !=nil {return _fdgdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .Shadow =NewCT_OnOff ();if _cafag :=d .DecodeElement (_agedd .Shadow ,&_ecbdf );_cafag !=nil {return _cafag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .Emboss =NewCT_OnOff ();if _daccf :=d .DecodeElement (_agedd .Emboss ,&_ecbdf );_daccf !=nil {return _daccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .Imprint =NewCT_OnOff ();if _deeag :=d .DecodeElement (_agedd .Imprint ,&_ecbdf );_deeag !=nil {return _deeag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .NoProof =NewCT_OnOff ();if _fgdeef :=d .DecodeElement (_agedd .NoProof ,&_ecbdf );_fgdeef !=nil {return _fgdeef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .SnapToGrid =NewCT_OnOff ();if _gebbe :=d .DecodeElement (_agedd .SnapToGrid ,&_ecbdf );_gebbe !=nil {return _gebbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .Vanish =NewCT_OnOff ();if _abacc :=d .DecodeElement (_agedd .Vanish ,&_ecbdf );_abacc !=nil {return _abacc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .WebHidden =NewCT_OnOff ();if _cebgg :=d .DecodeElement (_agedd .WebHidden ,&_ecbdf );_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 :"\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"}:_agedd .Color =NewCT_Color ();if _badae :=d .DecodeElement (_agedd .Color ,&_ecbdf );_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 :"\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"}:_agedd .Spacing =NewCT_SignedTwipsMeasure ();if _acfda :=d .DecodeElement (_agedd .Spacing ,&_ecbdf );_acfda !=nil {return _acfda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .W =NewCT_TextScale ();if _gdade :=d .DecodeElement (_agedd .W ,&_ecbdf );_gdade !=nil {return _gdade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .Kern =NewCT_HpsMeasure ();if _bdfbfa :=d .DecodeElement (_agedd .Kern ,&_ecbdf );_bdfbfa !=nil {return _bdfbfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .Position =NewCT_SignedHpsMeasure ();if _gdefe :=d .DecodeElement (_agedd .Position ,&_ecbdf );_gdefe !=nil {return _gdefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .Sz =NewCT_HpsMeasure ();if _dacfc :=d .DecodeElement (_agedd .Sz ,&_ecbdf );_dacfc !=nil {return _dacfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .SzCs =NewCT_HpsMeasure ();if _fggda :=d .DecodeElement (_agedd .SzCs ,&_ecbdf );_fggda !=nil {return _fggda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .Highlight =NewCT_Highlight ();if _cddbf :=d .DecodeElement (_agedd .Highlight ,&_ecbdf );_cddbf !=nil {return _cddbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .U =NewCT_Underline ();if _gggdg :=d .DecodeElement (_agedd .U ,&_ecbdf );_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 :"\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"}:_agedd .Effect =NewCT_TextEffect ();if _ecedf :=d .DecodeElement (_agedd .Effect ,&_ecbdf );_ecedf !=nil {return _ecedf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .Bdr =NewCT_Border ();if _fgdeb :=d .DecodeElement (_agedd .Bdr ,&_ecbdf );_fgdeb !=nil {return _fgdeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .Shd =NewCT_Shd ();if _abece :=d .DecodeElement (_agedd .Shd ,&_ecbdf );_abece !=nil {return _abece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .FitText =NewCT_FitText ();if _fgdff :=d .DecodeElement (_agedd .FitText ,&_ecbdf );_fgdff !=nil {return _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 :"\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"}:_agedd .VertAlign =NewCT_VerticalAlignRun ();if _cccaf :=d .DecodeElement (_agedd .VertAlign ,&_ecbdf );_cccaf !=nil {return _cccaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .Rtl =NewCT_OnOff ();if _aabae :=d .DecodeElement (_agedd .Rtl ,&_ecbdf );_aabae !=nil {return _aabae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .Cs =NewCT_OnOff ();if _agfff :=d .DecodeElement (_agedd .Cs ,&_ecbdf );_agfff !=nil {return _agfff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .Em =NewCT_Em ();if _gfabb :=d .DecodeElement (_agedd .Em ,&_ecbdf );_gfabb !=nil {return _gfabb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .Lang =NewCT_Language ();if _ebdcd :=d .DecodeElement (_agedd .Lang ,&_ecbdf );_ebdcd !=nil {return _ebdcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .EastAsianLayout =NewCT_EastAsianLayout ();if _cdgfa :=d .DecodeElement (_agedd .EastAsianLayout ,&_ecbdf );_cdgfa !=nil {return _cdgfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedd .SpecVanish =NewCT_OnOff ();if _dbgdg :=d .DecodeElement (_agedd .SpecVanish ,&_ecbdf );_dbgdg !=nil {return _dbgdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedd .OMath =NewCT_OnOff ();if _afgad :=d .DecodeElement (_agedd .OMath ,&_ecbdf );_afgad !=nil {return _afgad ;};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\u0061\u0072\u0061\u0052\u0050r\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c\u0020\u0025\u0076",_ecbdf .Name );if _aeaad :=d .Skip ();_aeaad !=nil {return _aeaad ;};};case _d .EndElement :break _gcagb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path -func (_cgega *CT_TblGridBase )ValidateWithPath (path string )error {for _bbdbefg ,_cfddc :=range _cgega .GridCol {if _abadcg :=_cfddc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_bbdbefg ));_abadcg !=nil {return _abadcg ;};};return nil ;};func (_aeccd *ST_Border )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbfebf ,_afgacc :=d .Token ();if _afgacc !=nil {return _afgacc ;};if _ffabb ,_ggagbc :=_dbfebf .(_g .EndElement );_ggagbc &&_ffabb .Name ==start .Name {*_aeccd =1;return nil ;};if _effcaf ,_ebdae :=_dbfebf .(_g .CharData );!_ebdae {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbfebf );}else {switch string (_effcaf ){case "":*_aeccd =0;case "\u006e\u0069\u006c":*_aeccd =1;case "\u006e\u006f\u006e\u0065":*_aeccd =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_aeccd =3;case "\u0074\u0068\u0069c\u006b":*_aeccd =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_aeccd =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_aeccd =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_aeccd =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_aeccd =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_aeccd =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_aeccd =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_aeccd =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_aeccd =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_aeccd =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_aeccd =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_aeccd =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_aeccd =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_aeccd =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_aeccd =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_aeccd =19;case "\u0077\u0061\u0076\u0065":*_aeccd =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_aeccd =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_aeccd =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_aeccd =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_aeccd =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_aeccd =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_aeccd =26;case "\u0069\u006e\u0073e\u0074":*_aeccd =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_aeccd =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_aeccd =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_aeccd =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_aeccd =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_aeccd =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_aeccd =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_aeccd =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_aeccd =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_aeccd =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_aeccd =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_aeccd =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_aeccd =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_aeccd =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_aeccd =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_aeccd =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_aeccd =43;case "\u0062\u0061\u0074\u0073":*_aeccd =44;case "\u0062\u0069\u0072d\u0073":*_aeccd =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_aeccd =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_aeccd =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_aeccd =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_aeccd =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_aeccd =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_aeccd =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_aeccd =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_aeccd =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_aeccd =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_aeccd =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_aeccd =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_aeccd =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_aeccd =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_aeccd =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_aeccd =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_aeccd =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_aeccd =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_aeccd =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_aeccd =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_aeccd =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_aeccd =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_aeccd =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_aeccd =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_aeccd =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_aeccd =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_aeccd =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_aeccd =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_aeccd =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_aeccd =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_aeccd =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_aeccd =76;case "\u0063\u0075\u0070":*_aeccd =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_aeccd =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_aeccd =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_aeccd =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_aeccd =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_aeccd =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_aeccd =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_aeccd =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_aeccd =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_aeccd =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_aeccd =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_aeccd =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_aeccd =89;case "\u0066\u0061\u006e\u0073":*_aeccd =90;case "\u0066\u0069\u006c\u006d":*_aeccd =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_aeccd =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_aeccd =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_aeccd =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_aeccd =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_aeccd =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_aeccd =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_aeccd =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_aeccd =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_aeccd =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_aeccd =101;case "\u0067\u0065\u006d\u0073":*_aeccd =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_aeccd =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_aeccd =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_aeccd =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_aeccd =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_aeccd =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_aeccd =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_aeccd =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_aeccd =110;case "\u0068\u006f\u006cl\u0079":*_aeccd =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_aeccd =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_aeccd =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_aeccd =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_aeccd =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_aeccd =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_aeccd =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_aeccd =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_aeccd =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_aeccd =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_aeccd =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_aeccd =122;case "\u006d\u006f\u006fn\u0073":*_aeccd =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_aeccd =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_aeccd =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_aeccd =126;case "\u006f\u0076\u0061l\u0073":*_aeccd =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_aeccd =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_aeccd =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_aeccd =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_aeccd =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_aeccd =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_aeccd =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_aeccd =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_aeccd =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_aeccd =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_aeccd =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_aeccd =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_aeccd =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_aeccd =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_aeccd =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_aeccd =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_aeccd =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_aeccd =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_aeccd =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_aeccd =146;case "\u0072\u0069\u006eg\u0073":*_aeccd =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_aeccd =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_aeccd =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_aeccd =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_aeccd =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_aeccd =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_aeccd =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_aeccd =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_aeccd =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_aeccd =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_aeccd =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_aeccd =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_aeccd =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_aeccd =160;case "\u0073\u0074\u0061r\u0073":*_aeccd =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_aeccd =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_aeccd =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_aeccd =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_aeccd =165;case "\u0073\u0075\u006e":*_aeccd =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_aeccd =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_aeccd =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_aeccd =169;case "\u0074\u0072\u0065e\u0073":*_aeccd =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_aeccd =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_aeccd =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_aeccd =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_aeccd =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_aeccd =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_aeccd =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_aeccd =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_aeccd =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_aeccd =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_aeccd =180;case "\u0076\u0069\u006e\u0065":*_aeccd =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_aeccd =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_aeccd =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_aeccd =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_aeccd =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_aeccd =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_aeccd =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_aeccd =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_aeccd =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_aeccd =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_aeccd =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_aeccd =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aeccd =193;};};_dbfebf ,_afgacc =d .Token ();if _afgacc !=nil {return _afgacc ;};if _bcdbd ,_cccffc :=_dbfebf .(_g .EndElement );_cccffc &&_bcdbd .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbfebf );};func NewCT_PermStart ()*CT_PermStart {_cbegc :=&CT_PermStart {};return _cbegc };func (_afcga *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbgac :for {_fcdgda ,_cbcffe :=d .Token ();if _cbcffe !=nil {return _cbcffe ;};switch _gfdda :=_fcdgda .(type ){case _g .StartElement :switch _gfdda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_afcga .CNvPr =_e .NewCT_NonVisualDrawingProps ();if _dggbd :=d .DecodeElement (_afcga .CNvPr ,&_gfdda );_dggbd !=nil {return _dggbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_afcga .CNvContentPartPr =_e .NewCT_NonVisualContentPartProperties ();if _gdfadd :=d .DecodeElement (_afcga .CNvContentPartPr ,&_gfdda );_gdfadd !=nil {return _gdfadd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073u\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065m\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054_\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gfdda .Name );if _begac :=d .Skip ();_begac !=nil {return _begac ;};};case _g .EndElement :break _dbgac ;case _g .CharData :};};return nil ;};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;); +// Validate validates the CT_SmartTagPr and its children +func (_aceeda *CT_SmartTagPr )Validate ()error {return _aceeda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_dabfg ST_LineNumberRestart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dabfg .String (),start );};func (_fdbde *WdCT_PosVChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcdgg :for {_fbdbcg ,_eadggf :=d .Token ();if _eadggf !=nil {return _eadggf ;};switch _ebbcfa :=_fbdbcg .(type ){case _d .StartElement :switch _ebbcfa .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"}:_fdbde .Align =WdST_AlignVUnset ;if _cffaa :=d .DecodeElement (&_fdbde .Align ,&_ebbcfa );_cffaa !=nil {return _cffaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fdbde .PosOffset =new (int32 );if _ddfdd :=d .DecodeElement (_fdbde .PosOffset ,&_ebbcfa );_ddfdd !=nil {return _ddfdd ;};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\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ebbcfa .Name );if _bceef :=d .Skip ();_bceef !=nil {return _bceef ;};};case _d .EndElement :break _bcdgg ;case _d .CharData :};};return nil ;};func (_cggca *EG_PContentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebbeeb :for {_bbfag ,_gdbbg :=d .Token ();if _gdbbg !=nil {return _gdbbg ;};switch _edfccf :=_bbfag .(type ){case _d .StartElement :switch _edfccf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cggca .CustomXml =NewCT_CustomXmlRun ();if _eeaggb :=d .DecodeElement (_cggca .CustomXml ,&_edfccf );_eeaggb !=nil {return _eeaggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbafde :=NewCT_SimpleField ();if _ggbba :=d .DecodeElement (_gbafde ,&_edfccf );_ggbba !=nil {return _ggbba ;};_cggca .FldSimple =append (_cggca .FldSimple ,_gbafde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggca .Hyperlink =NewCT_Hyperlink ();if _bdeab :=d .DecodeElement (_cggca .Hyperlink ,&_edfccf );_bdeab !=nil {return _bdeab ;};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\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_edfccf .Name );if _abdcee :=d .Skip ();_abdcee !=nil {return _abdcee ;};};case _d .EndElement :break _ebbeeb ;case _d .CharData :};};return nil ;};type CT_TblBorders struct{ -// Validate validates the CT_Lang and its children -func (_cgdeb *CT_Lang )Validate ()error {return _cgdeb .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");}; +// Table Top Border +Top *CT_Border ; -// Validate validates the CT_Lock and its children -func (_fcff *CT_Lock )Validate ()error {return _fcff .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");};func (_egedef *TxbxContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074";return _egedef .CT_TxbxContent .MarshalXML (e ,start );};const (WdST_AlignVUnset WdST_AlignV =0;WdST_AlignVTop WdST_AlignV =1;WdST_AlignVBottom WdST_AlignV =2;WdST_AlignVCenter WdST_AlignV =3;WdST_AlignVInside WdST_AlignV =4;WdST_AlignVOutside WdST_AlignV =5;);func NewCT_Style ()*CT_Style {_ceffag :=&CT_Style {};return _ceffag };type CT_AltChunk struct{IdAttr *string ; +// Table Leading Edge Border +Start *CT_Border ; -// External Content Import Properties -AltChunkPr *CT_AltChunkPr ;};func (_cfbeg *CT_TblWidth )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfbeg .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_cfbeg .WAttr )});};if _cfbeg .TypeAttr !=ST_TblWidthUnset {_bdefc ,_baagfe :=_cfbeg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _baagfe !=nil {return _baagfe ;};start .Attr =append (start .Attr ,_bdefc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TcMar struct{ +// Table Leading Edge Border +Left *CT_Border ; -// Table Cell Top Margin Exception -Top *CT_TblWidth ; +// Table Bottom Border +Bottom *CT_Border ; -// Table Cell Leading Margin Exception -Start *CT_TblWidth ; +// Table Trailing Edge Border +End *CT_Border ; -// Table Cell Leading Margin Exception -Left *CT_TblWidth ; +// Table Trailing Edge Border +Right *CT_Border ; -// Table Cell Bottom Margin Exception -Bottom *CT_TblWidth ; +// Table Inside Horizontal Edges Border +InsideH *CT_Border ; -// Table Cell Trailing Margin Exception -End *CT_TblWidth ; +// Table Inside Vertical Edges Border +InsideV *CT_Border ;};func NewEG_ContentRowContent ()*EG_ContentRowContent {_ggefa :=&EG_ContentRowContent {};return _ggefa ;};func (_ababe *CT_Pitch )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dcdad ,_fagbda :=_ababe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fagbda !=nil {return _fagbda ;};start .Attr =append (start .Attr ,_dcdad );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gabdbd ST_TargetScreenSz )String ()string {switch _gabdbd {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 (_effad ST_Pitch )String ()string {switch _effad {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 "";}; -// Table Cell Trailing Margin Exception -Right *CT_TblWidth ;}; +// ValidateWithPath validates the Document and its children, prefixing error messages with path +func (_abefe *Document )ValidateWithPath (path string )error {if _ffccag :=_abefe .CT_Document .ValidateWithPath (path );_ffccag !=nil {return _ffccag ;};return nil ;};func (_bdafcf *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 :_a .Sprintf ("\u0025\u0076",_bdafcf .AuthorAttr )});if _bdafcf .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bdafcf .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bdafcf .IdAttr )});e .EncodeToken (start );_geedg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_bdafcf .TblPrEx ,_geedg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbgaf ST_Merge )ValidateWithPath (path string )error {switch _dbgaf {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbgaf ));};return nil ;};type EG_MathContent struct{OMathPara *_cd .OMathPara ;OMath *_cd .OMath ;}; -// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path -func (_gadag *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _gadag .ValAttr !=nil {if _fbagg :=_gadag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbagg !=nil {return _fbagg ;};};return nil ;};func (_ffcg *CT_FtnDocProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fccb :for {_eaded ,_abddb :=d .Token ();if _abddb !=nil {return _abddb ;};switch _aaege :=_eaded .(type ){case _g .StartElement :switch _aaege .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_ffcg .Pos =NewCT_FtnPos ();if _eabad :=d .DecodeElement (_ffcg .Pos ,&_aaege );_eabad !=nil {return _eabad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ffcg .NumFmt =NewCT_NumFmt ();if _abccc :=d .DecodeElement (_ffcg .NumFmt ,&_aaege );_abccc !=nil {return _abccc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_ffcg .NumStart =NewCT_DecimalNumber ();if _fgaeg :=d .DecodeElement (_ffcg .NumStart ,&_aaege );_fgaeg !=nil {return _fgaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_ffcg .NumRestart =NewCT_NumRestart ();if _degge :=d .DecodeElement (_ffcg .NumRestart ,&_aaege );_degge !=nil {return _degge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_efdb :=NewCT_FtnEdnSepRef ();if _adag :=d .DecodeElement (_efdb ,&_aaege );_adag !=nil {return _adag ;};_ffcg .Footnote =append (_ffcg .Footnote ,_efdb );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_aaege .Name );if _gceec :=d .Skip ();_gceec !=nil {return _gceec ;};};case _g .EndElement :break _fccb ;case _g .CharData :};};return nil ;};func (_ceagcf *WdST_AlignH )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ceagcf =0;case "\u006c\u0065\u0066\u0074":*_ceagcf =1;case "\u0072\u0069\u0067h\u0074":*_ceagcf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ceagcf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_ceagcf =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_ceagcf =5;};return nil ;};func NewCT_TcPrInner ()*CT_TcPrInner {_ccagd :=&CT_TcPrInner {};return _ccagd };const (ST_JcUnset ST_Jc =0;ST_JcStart ST_Jc =1;ST_JcCenter ST_Jc =2;ST_JcEnd ST_Jc =3;ST_JcBoth ST_Jc =4;ST_JcMediumKashida ST_Jc =5;ST_JcDistribute ST_Jc =6;ST_JcNumTab ST_Jc =7;ST_JcHighKashida ST_Jc =8;ST_JcLowKashida ST_Jc =9;ST_JcThaiDistribute ST_Jc =10;ST_JcLeft ST_Jc =11;ST_JcRight ST_Jc =12;);func (_cbgafb *CT_SdtPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cbgafb .RPr !=nil {_aadfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cbgafb .RPr ,_aadfd );};if _cbgafb .Alias !=nil {_deedfe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_cbgafb .Alias ,_deedfe );};if _cbgafb .Tag !=nil {_gcgdab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_cbgafb .Tag ,_gcgdab );};if _cbgafb .Id !=nil {_eacca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_cbgafb .Id ,_eacca );};if _cbgafb .Lock !=nil {_dbgcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cbgafb .Lock ,_dbgcc );};if _cbgafb .Placeholder !=nil {_deeaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_cbgafb .Placeholder ,_deeaf );};if _cbgafb .Temporary !=nil {_bfcbcd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_cbgafb .Temporary ,_bfcbcd );};if _cbgafb .ShowingPlcHdr !=nil {_aeccaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}};e .EncodeElement (_cbgafb .ShowingPlcHdr ,_aeccaa );};if _cbgafb .DataBinding !=nil {_bdbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_cbgafb .DataBinding ,_bdbba );};if _cbgafb .Label !=nil {_afbde :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_cbgafb .Label ,_afbde );};if _cbgafb .TabIndex !=nil {_efgee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};e .EncodeElement (_cbgafb .TabIndex ,_efgee );};if _cbgafb .Choice !=nil {_cbgafb .Choice .MarshalXML (e ,_g .StartElement {});};for _ ,_bbefg :=range _cbgafb .Extra {if _dadfe :=_bbefg .MarshalXML (e ,_g .StartElement {});_dadfe !=nil {return _dadfe ;};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SectPrChange and its children +func (_cacab *CT_SectPrChange )Validate ()error {return _cacab .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_ccddd ST_ChapterSep )Validate ()error {return _ccddd .ValidateWithPath ("")}; -// Validate validates the CT_TcPrChange and its children -func (_gccfd *CT_TcPrChange )Validate ()error {return _gccfd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_dbcebb :=ST_MeasurementOrPercent {};if _gc .ST_UniversalMeasurePatternRe .MatchString (s ){_dbcebb .ST_UniversalMeasure =&s ;}else {_dbcebb .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _gc .ST_PercentagePatternRe .MatchString (s ){_dbcebb .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_cffgec ,_geffa :=_b .ParseFloat (s ,64);if _geffa !=nil {return _dbcebb ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_geffa );};_dbcebb .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_ga .Int64 (int64 (_cffgec ));};};return _dbcebb ,nil ;};func (_eabcae *EG_SectPrContents )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fffgf :for {_cgagd ,_cbdfdg :=d .Token ();if _cbdfdg !=nil {return _cbdfdg ;};switch _eegfdd :=_cgagd .(type ){case _g .StartElement :switch _eegfdd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_eabcae .FootnotePr =NewCT_FtnProps ();if _dceec :=d .DecodeElement (_eabcae .FootnotePr ,&_eegfdd );_dceec !=nil {return _dceec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_eabcae .EndnotePr =NewCT_EdnProps ();if _cbgba :=d .DecodeElement (_eabcae .EndnotePr ,&_eegfdd );_cbgba !=nil {return _cbgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_eabcae .Type =NewCT_SectType ();if _dbgecb :=d .DecodeElement (_eabcae .Type ,&_eegfdd );_dbgecb !=nil {return _dbgecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_eabcae .PgSz =NewCT_PageSz ();if _gaffa :=d .DecodeElement (_eabcae .PgSz ,&_eegfdd );_gaffa !=nil {return _gaffa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_eabcae .PgMar =NewCT_PageMar ();if _fgafd :=d .DecodeElement (_eabcae .PgMar ,&_eegfdd );_fgafd !=nil {return _fgafd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_eabcae .PaperSrc =NewCT_PaperSource ();if _fdafc :=d .DecodeElement (_eabcae .PaperSrc ,&_eegfdd );_fdafc !=nil {return _fdafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_eabcae .PgBorders =NewCT_PageBorders ();if _egbaf :=d .DecodeElement (_eabcae .PgBorders ,&_eegfdd );_egbaf !=nil {return _egbaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_eabcae .LnNumType =NewCT_LineNumber ();if _cfgfcg :=d .DecodeElement (_eabcae .LnNumType ,&_eegfdd );_cfgfcg !=nil {return _cfgfcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_eabcae .PgNumType =NewCT_PageNumber ();if _edabd :=d .DecodeElement (_eabcae .PgNumType ,&_eegfdd );_edabd !=nil {return _edabd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_eabcae .Cols =NewCT_Columns ();if _cbbfaf :=d .DecodeElement (_eabcae .Cols ,&_eegfdd );_cbbfaf !=nil {return _cbbfaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_eabcae .FormProt =NewCT_OnOff ();if _fcedbb :=d .DecodeElement (_eabcae .FormProt ,&_eegfdd );_fcedbb !=nil {return _fcedbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_eabcae .VAlign =NewCT_VerticalJc ();if _ecefeg :=d .DecodeElement (_eabcae .VAlign ,&_eegfdd );_ecefeg !=nil {return _ecefeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_eabcae .NoEndnote =NewCT_OnOff ();if _acacee :=d .DecodeElement (_eabcae .NoEndnote ,&_eegfdd );_acacee !=nil {return _acacee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_eabcae .TitlePg =NewCT_OnOff ();if _dbgeg :=d .DecodeElement (_eabcae .TitlePg ,&_eegfdd );_dbgeg !=nil {return _dbgeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_eabcae .TextDirection =NewCT_TextDirection ();if _fagff :=d .DecodeElement (_eabcae .TextDirection ,&_eegfdd );_fagff !=nil {return _fagff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_eabcae .Bidi =NewCT_OnOff ();if _cbdecg :=d .DecodeElement (_eabcae .Bidi ,&_eegfdd );_cbdecg !=nil {return _cbdecg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_eabcae .RtlGutter =NewCT_OnOff ();if _fgfaf :=d .DecodeElement (_eabcae .RtlGutter ,&_eegfdd );_fgfaf !=nil {return _fgfaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_eabcae .DocGrid =NewCT_DocGrid ();if _afaeca :=d .DecodeElement (_eabcae .DocGrid ,&_eegfdd );_afaeca !=nil {return _afaeca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_eabcae .PrinterSettings =NewCT_Rel ();if _ccgefg :=d .DecodeElement (_eabcae .PrinterSettings ,&_eegfdd );_ccgefg !=nil {return _ccgefg ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_eegfdd .Name );if _acfccc :=d .Skip ();_acfccc !=nil {return _acfccc ;};};case _g .EndElement :break _fffgf ;case _g .CharData :};};return nil ;};func (_abfdde ST_FrameLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abfdde .String (),start );}; +// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path +func (_eeeba *CT_TrPr )ValidateWithPath (path string )error {for _efffg ,_gdgcg :=range _eeeba .CnfStyle {if _bbbgfg :=_gdgcg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_efffg ));_bbbgfg !=nil {return _bbbgfg ;};};for _befge ,_eecgd :=range _eeeba .DivId {if _gbcce :=_eecgd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_befge ));_gbcce !=nil {return _gbcce ;};};for _afdgb ,_gbbdfd :=range _eeeba .GridBefore {if _dbafe :=_gbbdfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_afdgb ));_dbafe !=nil {return _dbafe ;};};for _bffcbfe ,_deadfa :=range _eeeba .GridAfter {if _gfebdd :=_deadfa .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bffcbfe ));_gfebdd !=nil {return _gfebdd ;};};for _cccba ,_cgdaeb :=range _eeeba .WBefore {if _bdafca :=_cgdaeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_cccba ));_bdafca !=nil {return _bdafca ;};};for _agfggc ,_beafc :=range _eeeba .WAfter {if _debda :=_beafc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_agfggc ));_debda !=nil {return _debda ;};};for _cebcc ,_fbgfd :=range _eeeba .CantSplit {if _efdga :=_fbgfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_cebcc ));_efdga !=nil {return _efdga ;};};for _gcegb ,_fccag :=range _eeeba .TrHeight {if _aaege :=_fccag .ValidateWithPath (_a .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_gcegb ));_aaege !=nil {return _aaege ;};};for _dbfda ,_gfedc :=range _eeeba .TblHeader {if _acbgad :=_gfedc .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dbfda ));_acbgad !=nil {return _acbgad ;};};for _addac ,_badeb :=range _eeeba .TblCellSpacing {if _bedda :=_badeb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_addac ));_bedda !=nil {return _bedda ;};};for _eeagb ,_egcea :=range _eeeba .Jc {if _cfgdbe :=_egcea .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_eeagb ));_cfgdbe !=nil {return _cfgdbe ;};};for _ddbfc ,_abgfe :=range _eeeba .Hidden {if _gcdcf :=_abgfe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_ddbfc ));_gcdcf !=nil {return _gcdcf ;};};if _eeeba .Ins !=nil {if _acacab :=_eeeba .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_acacab !=nil {return _acacab ;};};if _eeeba .Del !=nil {if _bcacc :=_eeeba .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_bcacc !=nil {return _bcacc ;};};if _eeeba .TrPrChange !=nil {if _ceffg :=_eeeba .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ceffg !=nil {return _ceffg ;};};return nil ;};type CT_Style struct{ -// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path -func (_cadga *CT_TextScale )ValidateWithPath (path string )error {if _cadga .ValAttr !=nil {if _gbadcg :=_cadga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbadcg !=nil {return _gbadcg ;};};return nil ;};func NewCT_ProofErr ()*CT_ProofErr {_ffefe :=&CT_ProofErr {};_ffefe .TypeAttr =ST_ProofErr (1);return _ffefe ;}; +// Style Type +TypeAttr ST_StyleType ; -// Validate validates the CT_DocGrid and its children -func (_daee *CT_DocGrid )Validate ()error {return _daee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");}; +// Style ID +StyleIdAttr *string ; -// Validate validates the CT_Kinsoku and its children -func (_begba *CT_Kinsoku )Validate ()error {return _begba .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");}; +// Default Style +DefaultAttr *_dg .ST_OnOff ; -// Validate validates the CT_EastAsianLayout and its children -func (_gbegf *CT_EastAsianLayout )Validate ()error {return _gbegf .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");}; +// User-Defined Style +CustomStyleAttr *_dg .ST_OnOff ; -// Validate validates the CT_Column and its children -func (_bgbe *CT_Column )Validate ()error {return _bgbe .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");}; +// Primary Style Name +Name *CT_String ; -// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path -func (_cfac *CT_BottomPageBorder )ValidateWithPath (path string )error {if _cfac .ValAttr ==ST_BorderUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bfe :=_cfac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfe !=nil {return _bfe ;};if _cfac .ColorAttr !=nil {if _ddeg :=_cfac .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ddeg !=nil {return _ddeg ;};};if _gbcfb :=_cfac .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gbcfb !=nil {return _gbcfb ;};if _cfac .ShadowAttr !=nil {if _cegc :=_cfac .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_cegc !=nil {return _cegc ;};};if _cfac .FrameAttr !=nil {if _afbe :=_cfac .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_afbe !=nil {return _afbe ;};};return nil ;};func (_edegd *CT_Endnotes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcddg :for {_bfea ,_bacf :=d .Token ();if _bacf !=nil {return _bacf ;};switch _bbfc :=_bfea .(type ){case _g .StartElement :switch _bbfc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_eadcd :=NewCT_FtnEdn ();if _aegfe :=d .DecodeElement (_eadcd ,&_bbfc );_aegfe !=nil {return _aegfe ;};_edegd .Endnote =append (_edegd .Endnote ,_eadcd );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_bbfc .Name );if _bcfcc :=d .Skip ();_bcfcc !=nil {return _bcfcc ;};};case _g .EndElement :break _bcddg ;case _g .CharData :};};return nil ;};func (_aecee ST_TextAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aecee .String (),start );};func (_gceffb ST_SdtDateMappingType )Validate ()error {return _gceffb .ValidateWithPath ("")};func (_geabdg ST_Em )String ()string {switch _geabdg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0063\u006f\u006dm\u0061";case 4:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 5:return "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return "";};func (_bcdea ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _bcdea {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcdea ));};return nil ;};func NewCT_ObjectLink ()*CT_ObjectLink {_bbdc :=&CT_ObjectLink {};_bbdc .UpdateModeAttr =ST_ObjectUpdateMode (1);return _bbdc ;}; +// Alternate Style Names +Aliases *CT_String ; -// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path -func (_egcdfd *CT_PaperSource )ValidateWithPath (path string )error {return nil };func (_cacbg *CT_MarkupRange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cacbg .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ddadc ,_bagfa :=_cacbg .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bagfa !=nil {return _bagfa ;};start .Attr =append (start .Attr ,_ddadc );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_cacbg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aggfe *CT_TblGridChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_aggfe .IdAttr )});e .EncodeToken (start );_eagca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_aggfe .TblGrid ,_eagca );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgede *ST_Direction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bafbf ,_ffafba :=d .Token ();if _ffafba !=nil {return _ffafba ;};if _cgeeceg ,_dadgdf :=_bafbf .(_g .EndElement );_dadgdf &&_cgeeceg .Name ==start .Name {*_fgede =1;return nil ;};if _fabfcb ,_cbcbg :=_bafbf .(_g .CharData );!_cbcbg {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bafbf );}else {switch string (_fabfcb ){case "":*_fgede =0;case "\u006c\u0074\u0072":*_fgede =1;case "\u0072\u0074\u006c":*_fgede =2;};};_bafbf ,_ffafba =d .Token ();if _ffafba !=nil {return _ffafba ;};if _ffdfdf ,_ggfec :=_bafbf .(_g .EndElement );_ggfec &&_ffdfdf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bafbf );};type CT_ProofErr struct{ +// Parent Style ID +BasedOn *CT_String ; -// Proofing Error Anchor Type -TypeAttr ST_ProofErr ;}; +// Style For Next Paragraph +Next *CT_String ; -// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path -func (_gbgdf *CT_JcTable )ValidateWithPath (path string )error {if _gbgdf .ValAttr ==ST_JcTableUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _adagg :=_gbgdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adagg !=nil {return _adagg ;};return nil ;};func (_ceffee *CT_TrackChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_faeag :=range start .Attr {if _faeag .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_geade ,_dffdff :=_faeag .Value ,error (nil );if _dffdff !=nil {return _dffdff ;};_ceffee .AuthorAttr =_geade ;continue ;};if _faeag .Name .Local =="\u0064\u0061\u0074\u0065"{_gabdc ,_afbfa :=ParseStdlibTime (_faeag .Value );if _afbfa !=nil {return _afbfa ;};_ceffee .DateAttr =&_gabdc ;continue ;};if _faeag .Name .Local =="\u0069\u0064"{_affcec ,_cafgb :=_b .ParseInt (_faeag .Value ,10,64);if _cafgb !=nil {return _cafgb ;};_ceffee .IdAttr =_affcec ;continue ;};};for {_eaebf ,_ddaada :=d .Token ();if _ddaada !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065:\u0020\u0025\u0073",_ddaada );};if _ffggbg ,_dddgg :=_eaebf .(_g .EndElement );_dddgg &&_ffggbg .Name ==start .Name {break ;};};return nil ;};type CT_Odso struct{ +// Linked Style Reference +Link *CT_String ; -// UDL Connection String -Udl *CT_String ; +// Automatically Merge User Formatting Into Style Definition +AutoRedefine *CT_OnOff ; -// Data Source Table Name -Table *CT_String ; +// Hide Style From User Interface +Hidden *CT_OnOff ; -// ODSO Data Source File Path -Src *CT_Rel ; +// Optional User Interface Sorting Order +UiPriority *CT_DecimalNumber ; -// Column Delimiter for Data Source -ColDelim *CT_DecimalNumber ; +// Hide Style From Main User Interface +SemiHidden *CT_OnOff ; -// ODSO Data Source Type -Type *CT_MailMergeSourceType ; +// Remove Semi-Hidden Property When Style Is Used +UnhideWhenUsed *CT_OnOff ; -// First Row of Data Source Contains Column Names -FHdr *CT_OnOff ; +// Primary Style +QFormat *CT_OnOff ; -// External Data Source to Merge Field Mapping -FieldMapData []*CT_OdsoFieldMapData ; +// Style Cannot Be Applied +Locked *CT_OnOff ; -// Reference to Inclusion/Exclusion Data for Data Source -RecipientData []*CT_Rel ;}; +// E-Mail Message Text Style +Personal *CT_OnOff ; -// Validate validates the CT_Drawing and its children -func (_ebaed *CT_Drawing )Validate ()error {return _ebaed .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_eeeefc *CT_NumPicBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_geacf :=range start .Attr {if _geacf .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_cdfafg ,_dbegg :=_b .ParseInt (_geacf .Value ,10,64);if _dbegg !=nil {return _dbegg ;};_eeeefc .NumPicBulletIdAttr =_cdfafg ;continue ;};};_geacc :for {_bbeef ,_afecca :=d .Token ();if _afecca !=nil {return _afecca ;};switch _agfad :=_bbeef .(type ){case _g .StartElement :switch _agfad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_eeeefc .Pict =NewCT_Picture ();if _gadfb :=d .DecodeElement (_eeeefc .Pict ,&_agfad );_gadfb !=nil {return _gadfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_eeeefc .Drawing =NewCT_Drawing ();if _dcadg :=d .DecodeElement (_eeeefc .Drawing ,&_agfad );_dcadg !=nil {return _dcadg ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_agfad .Name );if _gfgad :=d .Skip ();_gfgad !=nil {return _gfgad ;};};case _g .EndElement :break _geacc ;case _g .CharData :};};return nil ;}; +// E-Mail Message Composition Style +PersonalCompose *CT_OnOff ; -// Validate validates the CT_MultiLevelType and its children -func (_fbcgg *CT_MultiLevelType )Validate ()error {return _fbcgg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");}; +// E-Mail Message Reply Style +PersonalReply *CT_OnOff ; -// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path -func (_fbace *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };func (_fgaab *CT_RubyContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fgaab .R !=nil {_afbcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_fgaab .R ,_afbcg );};if _fgaab .EG_RunLevelElts !=nil {for _ ,_eedfa :=range _fgaab .EG_RunLevelElts {_eedfa .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_MailMerge ()*CT_MailMerge {_dfed :=&CT_MailMerge {};_dfed .MainDocumentType =NewCT_MailMergeDocType ();_dfed .DataType =NewCT_MailMergeDataType ();return _dfed ;}; +// Revision Identifier for Style Definition +Rsid *CT_LongHexNumber ; -// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path -func (_geaa *CT_CustomXmlPr )ValidateWithPath (path string )error {if _geaa .Placeholder !=nil {if _cedba :=_geaa .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_cedba !=nil {return _cedba ;};};for _gbdd ,_eaceg :=range _geaa .Attr {if _fdgd :=_eaceg .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_gbdd ));_fdgd !=nil {return _fdgd ;};};return nil ;};func (_dgcgaf *ST_PTabAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgcgaf =0;case "\u006c\u0065\u0066\u0074":*_dgcgaf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgcgaf =2;case "\u0072\u0069\u0067h\u0074":*_dgcgaf =3;};return nil ;};func (_eccge *CT_TblPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_eccge .AuthorAttr )});if _eccge .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eccge .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_eccge .IdAttr )});e .EncodeToken (start );_dbdcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_eccge .TblPr ,_dbdcb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfdce ST_TextDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bfeaec :=_g .Attr {};_bfeaec .Name =name ;switch _cfdce {case ST_TextDirectionUnset :_bfeaec .Value ="";case ST_TextDirectionTb :_bfeaec .Value ="\u0074\u0062";case ST_TextDirectionRl :_bfeaec .Value ="\u0072\u006c";case ST_TextDirectionLr :_bfeaec .Value ="\u006c\u0072";case ST_TextDirectionTbV :_bfeaec .Value ="\u0074\u0062\u0056";case ST_TextDirectionRlV :_bfeaec .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_bfeaec .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_bfeaec .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_bfeaec .Value ="\u006c\u0072\u0054\u0062";case ST_TextDirectionLrTbV :_bfeaec .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_bfeaec .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_bfeaec .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_bfeaec .Value ="\u0074\u0062\u0052l\u0056";};return _bfeaec ,nil ;};func (_gbbgc *CT_SectPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_gbbgc .AuthorAttr )});if _gbbgc .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbbgc .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gbbgc .IdAttr )});e .EncodeToken (start );if _gbbgc .SectPr !=nil {_cacbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gbbgc .SectPr ,_cacbd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TblPrExChange ()*CT_TblPrExChange {_fbcbg :=&CT_TblPrExChange {};_fbcbg .TblPrEx =NewCT_TblPrExBase ();return _fbcbg ;};func (_bdgfgb ST_DropCap )ValidateWithPath (path string )error {switch _bdgfgb {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgfgb ));};return nil ;};type CT_FramePr struct{ +// Style Paragraph Properties +PPr *CT_PPrGeneral ; -// Drop Cap Frame -DropCapAttr ST_DropCap ; +// Run Properties +RPr *CT_RPr ; -// Drop Cap Vertical Height in Lines -LinesAttr *int64 ; +// Style Table Properties +TblPr *CT_TblPrBase ; -// Frame Width -WAttr *_gc .ST_TwipsMeasure ; +// Style Table Row Properties +TrPr *CT_TrPr ; -// Frame Height -HAttr *_gc .ST_TwipsMeasure ; +// Style Table Cell Properties +TcPr *CT_TcPr ; -// Vertical Frame Padding -VSpaceAttr *_gc .ST_TwipsMeasure ; +// Style Conditional Table Formatting Properties +TblStylePr []*CT_TblStylePr ;}; -// Horizontal Frame Padding -HSpaceAttr *_gc .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path +func (_bfgf *CT_DocPartCategory )ValidateWithPath (path string )error {if _adfaa :=_bfgf .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_adfaa !=nil {return _adfaa ;};if _fefef :=_bfgf .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_fefef !=nil {return _fefef ;};return nil ;};func (_fafg *CT_DocPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbe :for {_fefg ,_bgece :=d .Token ();if _bgece !=nil {return _bgece ;};switch _agba :=_fefg .(type ){case _d .StartElement :switch _agba .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafg .DocPartPr =NewCT_DocPartPr ();if _fcaef :=d .DecodeElement (_fafg .DocPartPr ,&_agba );_fcaef !=nil {return _fcaef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafg .DocPartBody =NewCT_Body ();if _bgdf :=d .DecodeElement (_fafg .DocPartBody ,&_agba );_bgdf !=nil {return _bgdf ;};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\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0020\u0025\u0076",_agba .Name );if _begce :=d .Skip ();_begce !=nil {return _begce ;};};case _d .EndElement :break _ecbe ;case _d .CharData :};};return nil ;};func (_cfaaf *CT_Tc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfaaf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cfaaf .IdAttr )});};e .EncodeToken (start );if _cfaaf .TcPr !=nil {_cfcbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_cfaaf .TcPr ,_cfcbb );};for _ ,_bbefec :=range _cfaaf .EG_BlockLevelElts {_bbefec .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdcfc *CT_SdtContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fagaaf :for {_cgefg ,_ddebaa :=d .Token ();if _ddebaa !=nil {return _ddebaa ;};switch _bbbfa :=_cgefg .(type ){case _d .StartElement :switch _bbbfa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgabf :=NewCT_SimpleField ();if _dbabe :=d .DecodeElement (_bgabf ,&_bbbfa );_dbabe !=nil {return _dbabe ;};_bdcfc .FldSimple =append (_bdcfc .FldSimple ,_bgabf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcfc .Hyperlink =NewCT_Hyperlink ();if _dcfcc :=d .DecodeElement (_bdcfc .Hyperlink ,&_bbbfa );_dcfcc !=nil {return _dcfcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcfc .SubDoc =NewCT_Rel ();if _cegcd :=d .DecodeElement (_bdcfc .SubDoc ,&_bbbfa );_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 :"\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"}:_bbebbf :=NewEG_ContentRunContent ();_bbebbf .CustomXml =NewCT_CustomXmlRun ();if _daggd :=d .DecodeElement (_bbebbf .CustomXml ,&_bbbfa );_daggd !=nil {return _daggd ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_bbebbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgce :=NewEG_ContentRunContent ();_gdgce .SmartTag =NewCT_SmartTagRun ();if _fbgef :=d .DecodeElement (_gdgce .SmartTag ,&_bbbfa );_fbgef !=nil {return _fbgef ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_gdgce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdead :=NewEG_ContentRunContent ();_cdead .Sdt =NewCT_SdtRun ();if _aegfa :=d .DecodeElement (_cdead .Sdt ,&_bbbfa );_aegfa !=nil {return _aegfa ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_cdead );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddbdc :=NewEG_ContentRunContent ();_ddbdc .Dir =NewCT_DirContentRun ();if _dcdca :=d .DecodeElement (_ddbdc .Dir ,&_bbbfa );_dcdca !=nil {return _dcdca ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_ddbdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abage :=NewEG_ContentRunContent ();_abage .Bdo =NewCT_BdoContentRun ();if _gdgf :=d .DecodeElement (_abage .Bdo ,&_bbbfa );_gdgf !=nil {return _gdgf ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_abage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adegd :=NewEG_ContentRunContent ();_adegd .R =NewCT_R ();if _cbeda :=d .DecodeElement (_adegd .R ,&_bbbfa );_cbeda !=nil {return _cbeda ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_adegd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdffcd :=NewEG_ContentRunContent ();_cgbbdf :=NewEG_RunLevelElts ();_cgbbdf .ProofErr =NewCT_ProofErr ();if _dcdff :=d .DecodeElement (_cgbbdf .ProofErr ,&_bbbfa );_dcdff !=nil {return _dcdff ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_cdffcd );_cdffcd .EG_RunLevelElts =append (_cdffcd .EG_RunLevelElts ,_cgbbdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebde :=NewEG_ContentRunContent ();_cdeea :=NewEG_RunLevelElts ();_cdeea .PermStart =NewCT_PermStart ();if _dedab :=d .DecodeElement (_cdeea .PermStart ,&_bbbfa );_dedab !=nil {return _dedab ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_ebde );_ebde .EG_RunLevelElts =append (_ebde .EG_RunLevelElts ,_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 :"\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"}:_cdggb :=NewEG_ContentRunContent ();_baacg :=NewEG_RunLevelElts ();_baacg .PermEnd =NewCT_Perm ();if _dffba :=d .DecodeElement (_baacg .PermEnd ,&_bbbfa );_dffba !=nil {return _dffba ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_cdggb );_cdggb .EG_RunLevelElts =append (_cdggb .EG_RunLevelElts ,_baacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedfg :=NewEG_ContentRunContent ();_efeea :=NewEG_RunLevelElts ();_efeea .Ins =NewCT_RunTrackChange ();if _ebfc :=d .DecodeElement (_efeea .Ins ,&_bbbfa );_ebfc !=nil {return _ebfc ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_fedfg );_fedfg .EG_RunLevelElts =append (_fedfg .EG_RunLevelElts ,_efeea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceee :=NewEG_ContentRunContent ();_beddf :=NewEG_RunLevelElts ();_beddf .Del =NewCT_RunTrackChange ();if _ggabb :=d .DecodeElement (_beddf .Del ,&_bbbfa );_ggabb !=nil {return _ggabb ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_ceee );_ceee .EG_RunLevelElts =append (_ceee .EG_RunLevelElts ,_beddf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dbfab :=NewEG_ContentRunContent ();_ebaec :=NewEG_RunLevelElts ();_ebaec .MoveFrom =NewCT_RunTrackChange ();if _abceg :=d .DecodeElement (_ebaec .MoveFrom ,&_bbbfa );_abceg !=nil {return _abceg ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_dbfab );_dbfab .EG_RunLevelElts =append (_dbfab .EG_RunLevelElts ,_ebaec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_aeege :=NewEG_ContentRunContent ();_eedeee :=NewEG_RunLevelElts ();_eedeee .MoveTo =NewCT_RunTrackChange ();if _gdabf :=d .DecodeElement (_eedeee .MoveTo ,&_bbbfa );_gdabf !=nil {return _gdabf ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_aeege );_aeege .EG_RunLevelElts =append (_aeege .EG_RunLevelElts ,_eedeee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgbafb :=NewEG_ContentRunContent ();_aaebdf :=NewEG_RunLevelElts ();_fceaed :=NewEG_RangeMarkupElements ();_fceaed .BookmarkStart =NewCT_Bookmark ();if _dggef :=d .DecodeElement (_fceaed .BookmarkStart ,&_bbbfa );_dggef !=nil {return _dggef ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_cgbafb );_cgbafb .EG_RunLevelElts =append (_cgbafb .EG_RunLevelElts ,_aaebdf );_aaebdf .EG_RangeMarkupElements =append (_aaebdf .EG_RangeMarkupElements ,_fceaed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adefb :=NewEG_ContentRunContent ();_bccbdf :=NewEG_RunLevelElts ();_aecfacc :=NewEG_RangeMarkupElements ();_aecfacc .BookmarkEnd =NewCT_MarkupRange ();if _faegg :=d .DecodeElement (_aecfacc .BookmarkEnd ,&_bbbfa );_faegg !=nil {return _faegg ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_adefb );_adefb .EG_RunLevelElts =append (_adefb .EG_RunLevelElts ,_bccbdf );_bccbdf .EG_RangeMarkupElements =append (_bccbdf .EG_RangeMarkupElements ,_aecfacc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagab :=NewEG_ContentRunContent ();_fgcae :=NewEG_RunLevelElts ();_fafcb :=NewEG_RangeMarkupElements ();_fafcb .MoveFromRangeStart =NewCT_MoveBookmark ();if _aaeac :=d .DecodeElement (_fafcb .MoveFromRangeStart ,&_bbbfa );_aaeac !=nil {return _aaeac ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_bagab );_bagab .EG_RunLevelElts =append (_bagab .EG_RunLevelElts ,_fgcae );_fgcae .EG_RangeMarkupElements =append (_fgcae .EG_RangeMarkupElements ,_fafcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abfge :=NewEG_ContentRunContent ();_bcegda :=NewEG_RunLevelElts ();_agabgc :=NewEG_RangeMarkupElements ();_agabgc .MoveFromRangeEnd =NewCT_MarkupRange ();if _gaace :=d .DecodeElement (_agabgc .MoveFromRangeEnd ,&_bbbfa );_gaace !=nil {return _gaace ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_abfge );_abfge .EG_RunLevelElts =append (_abfge .EG_RunLevelElts ,_bcegda );_bcegda .EG_RangeMarkupElements =append (_bcegda .EG_RangeMarkupElements ,_agabgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gcceff :=NewEG_ContentRunContent ();_eacff :=NewEG_RunLevelElts ();_gaffdb :=NewEG_RangeMarkupElements ();_gaffdb .MoveToRangeStart =NewCT_MoveBookmark ();if _cedfeb :=d .DecodeElement (_gaffdb .MoveToRangeStart ,&_bbbfa );_cedfeb !=nil {return _cedfeb ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_gcceff );_gcceff .EG_RunLevelElts =append (_gcceff .EG_RunLevelElts ,_eacff );_eacff .EG_RangeMarkupElements =append (_eacff .EG_RangeMarkupElements ,_gaffdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gdegc :=NewEG_ContentRunContent ();_cdfgd :=NewEG_RunLevelElts ();_gfacge :=NewEG_RangeMarkupElements ();_gfacge .MoveToRangeEnd =NewCT_MarkupRange ();if _bdbgf :=d .DecodeElement (_gfacge .MoveToRangeEnd ,&_bbbfa );_bdbgf !=nil {return _bdbgf ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_gdegc );_gdegc .EG_RunLevelElts =append (_gdegc .EG_RunLevelElts ,_cdfgd );_cdfgd .EG_RangeMarkupElements =append (_cdfgd .EG_RangeMarkupElements ,_gfacge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebecg :=NewEG_ContentRunContent ();_gccfa :=NewEG_RunLevelElts ();_cadbg :=NewEG_RangeMarkupElements ();_cadbg .CommentRangeStart =NewCT_MarkupRange ();if _ddfcg :=d .DecodeElement (_cadbg .CommentRangeStart ,&_bbbfa );_ddfcg !=nil {return _ddfcg ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_ebecg );_ebecg .EG_RunLevelElts =append (_ebecg .EG_RunLevelElts ,_gccfa );_gccfa .EG_RangeMarkupElements =append (_gccfa .EG_RangeMarkupElements ,_cadbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_caggb :=NewEG_ContentRunContent ();_ceaba :=NewEG_RunLevelElts ();_ecfgd :=NewEG_RangeMarkupElements ();_ecfgd .CommentRangeEnd =NewCT_MarkupRange ();if _gcffd :=d .DecodeElement (_ecfgd .CommentRangeEnd ,&_bbbfa );_gcffd !=nil {return _gcffd ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_caggb );_caggb .EG_RunLevelElts =append (_caggb .EG_RunLevelElts ,_ceaba );_ceaba .EG_RangeMarkupElements =append (_ceaba .EG_RangeMarkupElements ,_ecfgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_efefd :=NewEG_ContentRunContent ();_dfbgcb :=NewEG_RunLevelElts ();_bbcfe :=NewEG_RangeMarkupElements ();_bbcfe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbbgb :=d .DecodeElement (_bbcfe .CustomXmlInsRangeStart ,&_bbbfa );_fbbgb !=nil {return _fbbgb ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_efefd );_efefd .EG_RunLevelElts =append (_efefd .EG_RunLevelElts ,_dfbgcb );_dfbgcb .EG_RangeMarkupElements =append (_dfbgcb .EG_RangeMarkupElements ,_bbcfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fagfe :=NewEG_ContentRunContent ();_aadbg :=NewEG_RunLevelElts ();_dbecg :=NewEG_RangeMarkupElements ();_dbecg .CustomXmlInsRangeEnd =NewCT_Markup ();if _adfaae :=d .DecodeElement (_dbecg .CustomXmlInsRangeEnd ,&_bbbfa );_adfaae !=nil {return _adfaae ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_fagfe );_fagfe .EG_RunLevelElts =append (_fagfe .EG_RunLevelElts ,_aadbg );_aadbg .EG_RangeMarkupElements =append (_aadbg .EG_RangeMarkupElements ,_dbecg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bdcbf :=NewEG_ContentRunContent ();_bddeef :=NewEG_RunLevelElts ();_adaad :=NewEG_RangeMarkupElements ();_adaad .CustomXmlDelRangeStart =NewCT_TrackChange ();if _abdfb :=d .DecodeElement (_adaad .CustomXmlDelRangeStart ,&_bbbfa );_abdfb !=nil {return _abdfb ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_bdcbf );_bdcbf .EG_RunLevelElts =append (_bdcbf .EG_RunLevelElts ,_bddeef );_bddeef .EG_RangeMarkupElements =append (_bddeef .EG_RangeMarkupElements ,_adaad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_addfd :=NewEG_ContentRunContent ();_cebfd :=NewEG_RunLevelElts ();_bbfdc :=NewEG_RangeMarkupElements ();_bbfdc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ceeeg :=d .DecodeElement (_bbfdc .CustomXmlDelRangeEnd ,&_bbbfa );_ceeeg !=nil {return _ceeeg ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_addfd );_addfd .EG_RunLevelElts =append (_addfd .EG_RunLevelElts ,_cebfd );_cebfd .EG_RangeMarkupElements =append (_cebfd .EG_RangeMarkupElements ,_bbfdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgdg :=NewEG_ContentRunContent ();_decgba :=NewEG_RunLevelElts ();_bdcbb :=NewEG_RangeMarkupElements ();_bdcbb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gadfd :=d .DecodeElement (_bdcbb .CustomXmlMoveFromRangeStart ,&_bbbfa );_gadfd !=nil {return _gadfd ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_gdgdg );_gdgdg .EG_RunLevelElts =append (_gdgdg .EG_RunLevelElts ,_decgba );_decgba .EG_RangeMarkupElements =append (_decgba .EG_RangeMarkupElements ,_bdcbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fgdffa :=NewEG_ContentRunContent ();_bcbfbf :=NewEG_RunLevelElts ();_fdbgc :=NewEG_RangeMarkupElements ();_fdbgc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _afff :=d .DecodeElement (_fdbgc .CustomXmlMoveFromRangeEnd ,&_bbbfa );_afff !=nil {return _afff ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_fgdffa );_fgdffa .EG_RunLevelElts =append (_fgdffa .EG_RunLevelElts ,_bcbfbf );_bcbfbf .EG_RangeMarkupElements =append (_bcbfbf .EG_RangeMarkupElements ,_fdbgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bbdea :=NewEG_ContentRunContent ();_gebbg :=NewEG_RunLevelElts ();_ebefab :=NewEG_RangeMarkupElements ();_ebefab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bdbed :=d .DecodeElement (_ebefab .CustomXmlMoveToRangeStart ,&_bbbfa );_bdbed !=nil {return _bdbed ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_bbdea );_bbdea .EG_RunLevelElts =append (_bbdea .EG_RunLevelElts ,_gebbg );_gebbg .EG_RangeMarkupElements =append (_gebbg .EG_RangeMarkupElements ,_ebefab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eedga :=NewEG_ContentRunContent ();_fbecg :=NewEG_RunLevelElts ();_bcbae :=NewEG_RangeMarkupElements ();_bcbae .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cdbg :=d .DecodeElement (_bcbae .CustomXmlMoveToRangeEnd ,&_bbbfa );_cdbg !=nil {return _cdbg ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_eedga );_eedga .EG_RunLevelElts =append (_eedga .EG_RunLevelElts ,_fbecg );_fbecg .EG_RangeMarkupElements =append (_fbecg .EG_RangeMarkupElements ,_bcbae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_febde :=NewEG_ContentRunContent ();_babad :=NewEG_RunLevelElts ();_adgfa :=NewEG_MathContent ();_adgfa .OMathPara =_cd .NewOMathPara ();if _ebbbc :=d .DecodeElement (_adgfa .OMathPara ,&_bbbfa );_ebbbc !=nil {return _ebbbc ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_febde );_febde .EG_RunLevelElts =append (_febde .EG_RunLevelElts ,_babad );_babad .EG_MathContent =append (_babad .EG_MathContent ,_adgfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcdfb :=NewEG_ContentRunContent ();_acaff :=NewEG_RunLevelElts ();_ggcga :=NewEG_MathContent ();_ggcga .OMath =_cd .NewOMath ();if _bfaee :=d .DecodeElement (_ggcga .OMath ,&_bbbfa );_bfaee !=nil {return _bfaee ;};_bdcfc .EG_ContentRunContent =append (_bdcfc .EG_ContentRunContent ,_dcdfb );_dcdfb .EG_RunLevelElts =append (_dcdfb .EG_RunLevelElts ,_acaff );_acaff .EG_MathContent =append (_acaff .EG_MathContent ,_ggcga );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\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_bbbfa .Name );if _gacgbb :=d .Skip ();_gacgbb !=nil {return _gacgbb ;};};case _d .EndElement :break _fagaaf ;case _d .CharData :};};return nil ;};func (_cceag *CT_Shd )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cceag .ValAttr =ST_Shd (1);for _ ,_gbcad :=range start .Attr {if _gbcad .Name .Local =="\u0076\u0061\u006c"{_cceag .ValAttr .UnmarshalXMLAttr (_gbcad );continue ;};if _gbcad .Name .Local =="\u0063\u006f\u006co\u0072"{_bfgcf ,_bbdae :=ParseUnionST_HexColor (_gbcad .Value );if _bbdae !=nil {return _bbdae ;};_cceag .ColorAttr =&_bfgcf ;continue ;};if _gbcad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cceag .ThemeColorAttr .UnmarshalXMLAttr (_gbcad );continue ;};if _gbcad .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bbaae ,_cbdad :=_gbcad .Value ,error (nil );if _cbdad !=nil {return _cbdad ;};_cceag .ThemeTintAttr =&_bbaae ;continue ;};if _gbcad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_aaece ,_gbgea :=_gbcad .Value ,error (nil );if _gbgea !=nil {return _gbgea ;};_cceag .ThemeShadeAttr =&_aaece ;continue ;};if _gbcad .Name .Local =="\u0066\u0069\u006c\u006c"{_bacgb ,_eedcc :=ParseUnionST_HexColor (_gbcad .Value );if _eedcc !=nil {return _eedcc ;};_cceag .FillAttr =&_bacgb ;continue ;};if _gbcad .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_cceag .ThemeFillAttr .UnmarshalXMLAttr (_gbcad );continue ;};if _gbcad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_eaeca ,_gfddgd :=_gbcad .Value ,error (nil );if _gfddgd !=nil {return _gfddgd ;};_cceag .ThemeFillTintAttr =&_eaeca ;continue ;};if _gbcad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_bbdbd ,_fbgcc :=_gbcad .Value ,error (nil );if _fbgcc !=nil {return _fbgcc ;};_cceag .ThemeFillShadeAttr =&_bbdbd ;continue ;};};for {_ebagd ,_ebbga :=d .Token ();if _ebbga !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_ebbga );};if _egfgdd ,_ccagb :=_ebagd .(_d .EndElement );_ccagb &&_egfgdd .Name ==start .Name {break ;};};return nil ;}; -// Text Wrapping Around Frame -WrapAttr ST_Wrap ; +// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path +func (_eggb *CT_Attr )ValidateWithPath (path string )error {return nil };type ST_StyleSort byte ;func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_fagag :=&CT_MailMergeDocType {};_fagag .ValAttr =ST_MailMergeDocType (1);return _fagag ;};func NewWdCT_PosH ()*WdCT_PosH {_dbcbf :=&WdCT_PosH {};_dbcbf .RelativeFromAttr =WdST_RelFromH (1);_dbcbf .Choice =NewWdCT_PosHChoice ();return _dbcbf ;};type ST_InfoTextType byte ;func (_ebgfef ST_ProofErr )String ()string {switch _ebgfef {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 "";};type ST_TblOverlap byte ;func NewCT_NumPr ()*CT_NumPr {_bbbdad :=&CT_NumPr {};return _bbbdad };func (_fdbadb *CT_TopPageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdbadb .ValAttr =ST_Border (1);for _ ,_aeedgg :=range start .Attr {if _aeedgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aeedgg .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_aeedgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aeedgg .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_edaac ,_fedcd :=_aeedgg .Value ,error (nil );if _fedcd !=nil {return _fedcd ;};_fdbadb .TopLeftAttr =&_edaac ;continue ;};if _aeedgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aeedgg .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_aeedgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aeedgg .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_eacgg ,_ccabef :=_aeedgg .Value ,error (nil );if _ccabef !=nil {return _ccabef ;};_fdbadb .TopRightAttr =&_eacgg ;continue ;};if _aeedgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aeedgg .Name .Local =="\u0069\u0064"||_aeedgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aeedgg .Name .Local =="\u0069\u0064"{_fabcc ,_efcbed :=_aeedgg .Value ,error (nil );if _efcbed !=nil {return _efcbed ;};_fdbadb .IdAttr =&_fabcc ;continue ;};if _aeedgg .Name .Local =="\u0076\u0061\u006c"{_fdbadb .ValAttr .UnmarshalXMLAttr (_aeedgg );continue ;};if _aeedgg .Name .Local =="\u0063\u006f\u006co\u0072"{_acacb ,_fcdec :=ParseUnionST_HexColor (_aeedgg .Value );if _fcdec !=nil {return _fcdec ;};_fdbadb .ColorAttr =&_acacb ;continue ;};if _aeedgg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fdbadb .ThemeColorAttr .UnmarshalXMLAttr (_aeedgg );continue ;};if _aeedgg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_edgcc ,_adfgf :=_aeedgg .Value ,error (nil );if _adfgf !=nil {return _adfgf ;};_fdbadb .ThemeTintAttr =&_edgcc ;continue ;};if _aeedgg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_afdcfc ,_dbfga :=_aeedgg .Value ,error (nil );if _dbfga !=nil {return _dbfga ;};_fdbadb .ThemeShadeAttr =&_afdcfc ;continue ;};if _aeedgg .Name .Local =="\u0073\u007a"{_dddcf ,_gaefg :=_eb .ParseUint (_aeedgg .Value ,10,64);if _gaefg !=nil {return _gaefg ;};_fdbadb .SzAttr =&_dddcf ;continue ;};if _aeedgg .Name .Local =="\u0073\u0070\u0061c\u0065"{_ceebc ,_cfdg :=_eb .ParseUint (_aeedgg .Value ,10,64);if _cfdg !=nil {return _cfdg ;};_fdbadb .SpaceAttr =&_ceebc ;continue ;};if _aeedgg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fgabg ,_fdbda :=ParseUnionST_OnOff (_aeedgg .Value );if _fdbda !=nil {return _fdbda ;};_fdbadb .ShadowAttr =&_fgabg ;continue ;};if _aeedgg .Name .Local =="\u0066\u0072\u0061m\u0065"{_ccefa ,_geefca :=ParseUnionST_OnOff (_aeedgg .Value );if _geefca !=nil {return _geefca ;};_fdbadb .FrameAttr =&_ccefa ;continue ;};};for {_ddgcg ,_faafe :=d .Token ();if _faafe !=nil {return _a .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",_faafe );};if _ccfa ,_eeeaa :=_ddgcg .(_d .EndElement );_eeeaa &&_ccfa .Name ==start .Name {break ;};};return nil ;};func NewCT_Divs ()*CT_Divs {_fbeda :=&CT_Divs {};return _fbeda };func (_eadacc *EG_FtnEdnNumProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fggge :for {_cbfce ,_eefgcg :=d .Token ();if _eefgcg !=nil {return _eefgcg ;};switch _gdgge :=_cbfce .(type ){case _d .StartElement :switch _gdgge .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eadacc .NumStart =NewCT_DecimalNumber ();if _aebga :=d .DecodeElement (_eadacc .NumStart ,&_gdgge );_aebga !=nil {return _aebga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eadacc .NumRestart =NewCT_NumRestart ();if _eafag :=d .DecodeElement (_eadacc .NumRestart ,&_gdgge );_eafag !=nil {return _eafag ;};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\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006d\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_gdgge .Name );if _edebf :=d .Skip ();_edebf !=nil {return _edebf ;};};case _d .EndElement :break _fggge ;case _d .CharData :};};return nil ;}; -// Frame Horizontal Positioning Base -HAnchorAttr ST_HAnchor ; +// Validate validates the CT_TextboxTightWrap and its children +func (_cecbfb *CT_TextboxTightWrap )Validate ()error {return _cecbfb .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");};func (_ebcbgg *CT_PermStart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dccfg :=range start .Attr {if _dccfg .Name .Local =="\u0065\u0064\u0047r\u0070"{_ebcbgg .EdGrpAttr .UnmarshalXMLAttr (_dccfg );continue ;};if _dccfg .Name .Local =="\u0065\u0064"{_ffccba ,_bffa :=_dccfg .Value ,error (nil );if _bffa !=nil {return _bffa ;};_ebcbgg .EdAttr =&_ffccba ;continue ;};if _dccfg .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_gfbfd ,_dadgd :=_eb .ParseInt (_dccfg .Value ,10,64);if _dadgd !=nil {return _dadgd ;};_ebcbgg .ColFirstAttr =&_gfbfd ;continue ;};if _dccfg .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_ecce ,_fdbbc :=_eb .ParseInt (_dccfg .Value ,10,64);if _fdbbc !=nil {return _fdbbc ;};_ebcbgg .ColLastAttr =&_ecce ;continue ;};if _dccfg .Name .Local =="\u0069\u0064"{_cagde ,_eggae :=_dccfg .Value ,error (nil );if _eggae !=nil {return _eggae ;};_ebcbgg .IdAttr =_cagde ;continue ;};if _dccfg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_ebcbgg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dccfg );continue ;};};for {_beefa ,_bgcga :=d .Token ();if _bgcga !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_bgcga );};if _cdffc ,_babfd :=_beefa .(_d .EndElement );_babfd &&_cdffc .Name ==start .Name {break ;};};return nil ;};func (_gbefee *ST_BrType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbefee =0;case "\u0070\u0061\u0067\u0065":*_gbefee =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gbefee =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_gbefee =3;};return nil ;};type CT_DocPartBehaviors struct{ -// Frame Vertical Positioning Base -VAnchorAttr ST_VAnchor ; +// Entry Insertion Behavior +Behavior []*CT_DocPartBehavior ;};func (_ddcfa *WdCT_TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gacbc :for {_cdcea ,_bbcgf :=d .Token ();if _bbcgf !=nil {return _bbcgf ;};switch _adbaea :=_cdcea .(type ){case _d .StartElement :switch _adbaea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eadfb :=NewCT_AltChunk ();if _efbce :=d .DecodeElement (_eadfb ,&_adbaea );_efbce !=nil {return _efbce ;};_ddcfa .AltChunk =append (_ddcfa .AltChunk ,_eadfb );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\u0057\u0064\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025v",_adbaea .Name );if _gfegf :=d .Skip ();_gfegf !=nil {return _gfegf ;};};case _d .EndElement :break _gacbc ;case _d .CharData :};};return nil ;};func (_fefdb *CT_Captions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_edfd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}};for _ ,_acb :=range _fefdb .Caption {e .EncodeElement (_acb ,_edfd );};if _fefdb .AutoCaptions !=nil {_ddce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fefdb .AutoCaptions ,_ddce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdcbea *CT_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdcbea .TypeAttr !=ST_StyleTypeUnset {_adcee ,_dbdbf :=_cdcbea .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _dbdbf !=nil {return _dbdbf ;};start .Attr =append (start .Attr ,_adcee );};if _cdcbea .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_a .Sprintf ("\u0025\u0076",*_cdcbea .StyleIdAttr )});};if _cdcbea .DefaultAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_a .Sprintf ("\u0025\u0076",*_cdcbea .DefaultAttr )});};if _cdcbea .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 :_a .Sprintf ("\u0025\u0076",*_cdcbea .CustomStyleAttr )});};e .EncodeToken (start );if _cdcbea .Name !=nil {_efeed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cdcbea .Name ,_efeed );};if _cdcbea .Aliases !=nil {_cgbgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}};e .EncodeElement (_cdcbea .Aliases ,_cgbgg );};if _cdcbea .BasedOn !=nil {_gcccfd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_cdcbea .BasedOn ,_gcccfd );};if _cdcbea .Next !=nil {_bdcece :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}};e .EncodeElement (_cdcbea .Next ,_bdcece );};if _cdcbea .Link !=nil {_eggebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cdcbea .Link ,_eggebe );};if _cdcbea .AutoRedefine !=nil {_gfed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}};e .EncodeElement (_cdcbea .AutoRedefine ,_gfed );};if _cdcbea .Hidden !=nil {_gfcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cdcbea .Hidden ,_gfcdb );};if _cdcbea .UiPriority !=nil {_ccfeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}};e .EncodeElement (_cdcbea .UiPriority ,_ccfeb );};if _cdcbea .SemiHidden !=nil {_edbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cdcbea .SemiHidden ,_edbdb );};if _cdcbea .UnhideWhenUsed !=nil {_cabdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_cdcbea .UnhideWhenUsed ,_cabdf );};if _cdcbea .QFormat !=nil {_ccdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}};e .EncodeElement (_cdcbea .QFormat ,_ccdcd );};if _cdcbea .Locked !=nil {_acccda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_cdcbea .Locked ,_acccda );};if _cdcbea .Personal !=nil {_gacgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}};e .EncodeElement (_cdcbea .Personal ,_gacgc );};if _cdcbea .PersonalCompose !=nil {_egeed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_cdcbea .PersonalCompose ,_egeed );};if _cdcbea .PersonalReply !=nil {_cgfda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_cdcbea .PersonalReply ,_cgfda );};if _cdcbea .Rsid !=nil {_dcfdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};e .EncodeElement (_cdcbea .Rsid ,_dcfdf );};if _cdcbea .PPr !=nil {_aedbgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cdcbea .PPr ,_aedbgb );};if _cdcbea .RPr !=nil {_fbefcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cdcbea .RPr ,_fbefcf );};if _cdcbea .TblPr !=nil {_ffbab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_cdcbea .TblPr ,_ffbab );};if _cdcbea .TrPr !=nil {_dgccf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_cdcbea .TrPr ,_dgccf );};if _cdcbea .TcPr !=nil {_aabed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_cdcbea .TcPr ,_aabed );};if _cdcbea .TblStylePr !=nil {_bcfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}};for _ ,_ggaec :=range _cdcbea .TblStylePr {e .EncodeElement (_ggaec ,_bcfb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcbfd *WdCT_WordprocessingShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcbfd .Choice =NewWdCT_WordprocessingShapeChoice ();_bcbfd .SpPr =_c .NewCT_ShapeProperties ();_bcbfd .BodyPr =_c .NewCT_TextBodyProperties ();for _ ,_fcggb :=range start .Attr {if _fcggb .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_gfeca ,_dadae :=_eb .ParseBool (_fcggb .Value );if _dadae !=nil {return _dadae ;};_bcbfd .NormalEastAsianFlowAttr =&_gfeca ;continue ;};};_bgdff :for {_ddcgcg ,_ffdac :=d .Token ();if _ffdac !=nil {return _ffdac ;};switch _gfbage :=_ddcgcg .(type ){case _d .StartElement :switch _gfbage .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"}:_bcbfd .CNvPr =_c .NewCT_NonVisualDrawingProps ();if _dbcad :=d .DecodeElement (_bcbfd .CNvPr ,&_gfbage );_dbcad !=nil {return _dbcad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bcbfd .Choice =NewWdCT_WordprocessingShapeChoice ();if _dedae :=d .DecodeElement (&_bcbfd .Choice .CNvSpPr ,&_gfbage );_dedae !=nil {return _dedae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bcbfd .Choice =NewWdCT_WordprocessingShapeChoice ();if _eagdgd :=d .DecodeElement (&_bcbfd .Choice .CNvCnPr ,&_gfbage );_eagdgd !=nil {return _eagdgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _ffefc :=d .DecodeElement (_bcbfd .SpPr ,&_gfbage );_ffefc !=nil {return _ffefc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bcbfd .Style =_c .NewCT_ShapeStyle ();if _fgebc :=d .DecodeElement (_bcbfd .Style ,&_gfbage );_fgebc !=nil {return _fgebc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bcbfd .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _eedcef :=d .DecodeElement (_bcbfd .ExtLst ,&_gfbage );_eedcef !=nil {return _eedcef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bcbfd .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _ddbbbg :=d .DecodeElement (&_bcbfd .WChoice .Txbx ,&_gfbage );_ddbbbg !=nil {return _ddbbbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bcbfd .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _ffgcea :=d .DecodeElement (&_bcbfd .WChoice .LinkedTxbx ,&_gfbage );_ffgcea !=nil {return _ffgcea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _fedeca :=d .DecodeElement (_bcbfd .BodyPr ,&_gfbage );_fedeca !=nil {return _fedeca ;};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\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",_gfbage .Name );if _cadddc :=d .Skip ();_cadddc !=nil {return _cadddc ;};};case _d .EndElement :break _bgdff ;case _d .CharData :};};return nil ;}; -// Absolute Horizontal Position -XAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path +func (_addece *WdWgp )ValidateWithPath (path string )error {if _defdae :=_addece .WdCT_WordprocessingGroup .ValidateWithPath (path );_defdae !=nil {return _defdae ;};return nil ;};func (_befee *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_cgeea :=[]string {};if _befee .ST_DecimalNumberOrPercent !=nil {if _bbcfea :=_befee .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");_bbcfea !=nil {return _bbcfea ;};_cgeea =append (_cgeea ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _befee .ST_UniversalMeasure !=nil {_cgeea =append (_cgeea ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cgeea )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgeea );};return nil ;}; -// Relative Horizontal Position -XAlignAttr _gc .ST_XAlign ; +// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children +func (_fdcaac *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _fdcaac .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");}; -// Absolute Vertical Position -YAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path +func (_fada *CT_Compat )ValidateWithPath (path string )error {if _fada .UseSingleBorderforContiguousCells !=nil {if _faba :=_fada .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");_faba !=nil {return _faba ;};};if _fada .WpJustification !=nil {if _fbed :=_fada .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_fbed !=nil {return _fbed ;};};if _fada .NoTabHangInd !=nil {if _acaed :=_fada .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064");_acaed !=nil {return _acaed ;};};if _fada .NoLeading !=nil {if _fffea :=_fada .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_fffea !=nil {return _fffea ;};};if _fada .SpaceForUL !=nil {if _aceg :=_fada .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c");_aceg !=nil {return _aceg ;};};if _fada .NoColumnBalance !=nil {if _cefge :=_fada .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_cefge !=nil {return _cefge ;};};if _fada .BalanceSingleByteDoubleByteWidth !=nil {if _adfa :=_fada .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");_adfa !=nil {return _adfa ;};};if _fada .NoExtraLineSpacing !=nil {if _gbad :=_fada .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gbad !=nil {return _gbad ;};};if _fada .DoNotLeaveBackslashAlone !=nil {if _cbgga :=_fada .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_cbgga !=nil {return _cbgga ;};};if _fada .UlTrailSpace !=nil {if _ddfc :=_fada .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_ddfc !=nil {return _ddfc ;};};if _fada .DoNotExpandShiftReturn !=nil {if _ddece :=_fada .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e");_ddece !=nil {return _ddece ;};};if _fada .SpacingInWholePoints !=nil {if _debaf :=_fada .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_debaf !=nil {return _debaf ;};};if _fada .LineWrapLikeWord6 !=nil {if _ffdb :=_fada .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_ffdb !=nil {return _ffdb ;};};if _fada .PrintBodyTextBeforeHeader !=nil {if _ecaad :=_fada .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");_ecaad !=nil {return _ecaad ;};};if _fada .PrintColBlack !=nil {if _fcda :=_fada .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_fcda !=nil {return _fcda ;};};if _fada .WpSpaceWidth !=nil {if _gaag :=_fada .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068");_gaag !=nil {return _gaag ;};};if _fada .ShowBreaksInFrames !=nil {if _dbbg :=_fada .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_dbbg !=nil {return _dbbg ;};};if _fada .SubFontBySize !=nil {if _faec :=_fada .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_faec !=nil {return _faec ;};};if _fada .SuppressBottomSpacing !=nil {if _dbac :=_fada .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067");_dbac !=nil {return _dbac ;};};if _fada .SuppressTopSpacing !=nil {if _ddfg :=_fada .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ddfg !=nil {return _ddfg ;};};if _fada .SuppressSpacingAtTopOfPage !=nil {if _gaea :=_fada .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");_gaea !=nil {return _gaea ;};};if _fada .SuppressTopSpacingWP !=nil {if _dccg :=_fada .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_dccg !=nil {return _dccg ;};};if _fada .SuppressSpBfAfterPgBrk !=nil {if _cdeb :=_fada .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_cdeb !=nil {return _cdeb ;};};if _fada .SwapBordersFacingPages !=nil {if _ecgbg :=_fada .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_ecgbg !=nil {return _ecgbg ;};};if _fada .ConvMailMergeEsc !=nil {if _ffafb :=_fada .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_ffafb !=nil {return _ffafb ;};};if _fada .TruncateFontHeightsLikeWP6 !=nil {if _gabc :=_fada .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");_gabc !=nil {return _gabc ;};};if _fada .MwSmallCaps !=nil {if _daeb :=_fada .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_daeb !=nil {return _daeb ;};};if _fada .UsePrinterMetrics !=nil {if _bccf :=_fada .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073");_bccf !=nil {return _bccf ;};};if _fada .DoNotSuppressParagraphBorders !=nil {if _bfcf :=_fada .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");_bfcf !=nil {return _bfcf ;};};if _fada .WrapTrailSpaces !=nil {if _bffc :=_fada .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_bffc !=nil {return _bffc ;};};if _fada .FootnoteLayoutLikeWW8 !=nil {if _cacd :=_fada .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038");_cacd !=nil {return _cacd ;};};if _fada .ShapeLayoutLikeWW8 !=nil {if _gdcc :=_fada .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_gdcc !=nil {return _gdcc ;};};if _fada .AlignTablesRowByRow !=nil {if _agafc :=_fada .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_agafc !=nil {return _agafc ;};};if _fada .ForgetLastTabAlignment !=nil {if _fcabf :=_fada .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_fcabf !=nil {return _fcabf ;};};if _fada .AdjustLineHeightInTable !=nil {if _ccac :=_fada .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");_ccac !=nil {return _ccac ;};};if _fada .AutoSpaceLikeWord95 !=nil {if _acca :=_fada .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_acca !=nil {return _acca ;};};if _fada .NoSpaceRaiseLower !=nil {if _gcaf :=_fada .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_gcaf !=nil {return _gcaf ;};};if _fada .DoNotUseHTMLParagraphAutoSpacing !=nil {if _fddad :=_fada .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");_fddad !=nil {return _fddad ;};};if _fada .LayoutRawTableWidth !=nil {if _fcdc :=_fada .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_fcdc !=nil {return _fcdc ;};};if _fada .LayoutTableRowsApart !=nil {if _bdde :=_fada .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_bdde !=nil {return _bdde ;};};if _fada .UseWord97LineBreakRules !=nil {if _begg :=_fada .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");_begg !=nil {return _begg ;};};if _fada .DoNotBreakWrappedTables !=nil {if _gcddff :=_fada .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");_gcddff !=nil {return _gcddff ;};};if _fada .DoNotSnapToGridInCell !=nil {if _cbbc :=_fada .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c");_cbbc !=nil {return _cbbc ;};};if _fada .SelectFldWithFirstOrLastChar !=nil {if _afae :=_fada .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");_afae !=nil {return _afae ;};};if _fada .ApplyBreakingRules !=nil {if _edcac :=_fada .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_edcac !=nil {return _edcac ;};};if _fada .DoNotWrapTextWithPunct !=nil {if _gdcbe :=_fada .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_gdcbe !=nil {return _gdcbe ;};};if _fada .DoNotUseEastAsianBreakRules !=nil {if _adbc :=_fada .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");_adbc !=nil {return _adbc ;};};if _fada .UseWord2002TableStyleRules !=nil {if _gdbfa :=_fada .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");_gdbfa !=nil {return _gdbfa ;};};if _fada .GrowAutofit !=nil {if _cdfa :=_fada .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_cdfa !=nil {return _cdfa ;};};if _fada .UseFELayout !=nil {if _ccdd :=_fada .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074");_ccdd !=nil {return _ccdd ;};};if _fada .UseNormalStyleForList !=nil {if _gfbe :=_fada .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074");_gfbe !=nil {return _gfbe ;};};if _fada .DoNotUseIndentAsNumberingTabStop !=nil {if _bffce :=_fada .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");_bffce !=nil {return _bffce ;};};if _fada .UseAltKinsokuLineBreakRules !=nil {if _dbbb :=_fada .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");_dbbb !=nil {return _dbbb ;};};if _fada .AllowSpaceOfSameStyleInTable !=nil {if _beab :=_fada .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");_beab !=nil {return _beab ;};};if _fada .DoNotSuppressIndentation !=nil {if _fbeb :=_fada .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn");_fbeb !=nil {return _fbeb ;};};if _fada .DoNotAutofitConstrainedTables !=nil {if _gfad :=_fada .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");_gfad !=nil {return _gfad ;};};if _fada .AutofitToFirstFixedWidthCell !=nil {if _egfc :=_fada .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");_egfc !=nil {return _egfc ;};};if _fada .UnderlineTabInNumList !=nil {if _ebfe :=_fada .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074");_ebfe !=nil {return _ebfe ;};};if _fada .DisplayHangulFixedWidth !=nil {if _aeaef :=_fada .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");_aeaef !=nil {return _aeaef ;};};if _fada .SplitPgBreakAndParaMark !=nil {if _gcafg :=_fada .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");_gcafg !=nil {return _gcafg ;};};if _fada .DoNotVertAlignCellWithSp !=nil {if _gcga :=_fada .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p");_gcga !=nil {return _gcga ;};};if _fada .DoNotBreakConstrainedForcedTable !=nil {if _abdfc :=_fada .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");_abdfc !=nil {return _abdfc ;};};if _fada .DoNotVertAlignInTxbx !=nil {if _ebbe :=_fada .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_ebbe !=nil {return _ebbe ;};};if _fada .UseAnsiKerningPairs !=nil {if _dgdde :=_fada .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_dgdde !=nil {return _dgdde ;};};if _fada .CachedColBalance !=nil {if _eggag :=_fada .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065");_eggag !=nil {return _eggag ;};};for _fgcc ,_cbgbg :=range _fada .CompatSetting {if _eddaa :=_cbgbg .ValidateWithPath (_a .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_fgcc ));_eddaa !=nil {return _eddaa ;};};return nil ;}; -// Relative Vertical Position -YAlignAttr _gc .ST_YAlign ; +// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path +func (_gcfdf *CT_TabStop )ValidateWithPath (path string )error {if _gcfdf .ValAttr ==ST_TabJcUnset {return _a .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 _agfca :=_gcfdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agfca !=nil {return _agfca ;};if _edcecd :=_gcfdf .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_edcecd !=nil {return _edcecd ;};if _baefgb :=_gcfdf .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_baefgb !=nil {return _baefgb ;};return nil ;};func (_deafa ST_Wrap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eddfba :=_d .Attr {};_eddfba .Name =name ;switch _deafa {case ST_WrapUnset :_eddfba .Value ="";case ST_WrapAuto :_eddfba .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_eddfba .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case ST_WrapAround :_eddfba .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_eddfba .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_eddfba .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_eddfba .Value ="\u006e\u006f\u006e\u0065";};return _eddfba ,nil ;};const (ST_VerticalJcUnset ST_VerticalJc =0;ST_VerticalJcTop ST_VerticalJc =1;ST_VerticalJcCenter ST_VerticalJc =2;ST_VerticalJcBoth ST_VerticalJc =3;ST_VerticalJcBottom ST_VerticalJc =4;);func NewEG_RubyContent ()*EG_RubyContent {_degcf :=&EG_RubyContent {};return _degcf };func (_bbccac ST_Direction )Validate ()error {return _bbccac .ValidateWithPath ("")};func NewCT_Bookmark ()*CT_Bookmark {_ffe :=&CT_Bookmark {};return _ffe }; -// Frame Height Type -HRuleAttr ST_HeightRule ; +// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path +func (_caeec *EG_RPr )ValidateWithPath (path string )error {if _caeec .RPr !=nil {if _bbaecf :=_caeec .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bbaecf !=nil {return _bbaecf ;};};return nil ;}; -// Lock Frame Anchor to Paragraph -AnchorLockAttr *_gc .ST_OnOff ;}; +// Validate validates the Recipients and its children +func (_bddfcg *Recipients )Validate ()error {return _bddfcg .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_cebeg *CT_FldChar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cebeg .FldCharTypeAttr =ST_FldCharType (1);for _ ,_eabce :=range start .Attr {if _eabce .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_cebeg .FldCharTypeAttr .UnmarshalXMLAttr (_eabce );continue ;};if _eabce .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_agadf ,_fgcdff :=ParseUnionST_OnOff (_eabce .Value );if _fgcdff !=nil {return _fgcdff ;};_cebeg .FldLockAttr =&_agadf ;continue ;};if _eabce .Name .Local =="\u0064\u0069\u0072t\u0079"{_bcdcc ,_efgdb :=ParseUnionST_OnOff (_eabce .Value );if _efgdb !=nil {return _efgdb ;};_cebeg .DirtyAttr =&_bcdcc ;continue ;};};_bfbd :for {_agbb ,_caadb :=d .Token ();if _caadb !=nil {return _caadb ;};switch _caefd :=_agbb .(type ){case _d .StartElement :switch _caefd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebeg .FldData =NewCT_Text ();if _efeb :=d .DecodeElement (_cebeg .FldData ,&_caefd );_efeb !=nil {return _efeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebeg .FfData =NewCT_FFData ();if _deaff :=d .DecodeElement (_cebeg .FfData ,&_caefd );_deaff !=nil {return _deaff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebeg .NumberingChange =NewCT_TrackChangeNumbering ();if _dgcfc :=d .DecodeElement (_cebeg .NumberingChange ,&_caefd );_dgcfc !=nil {return _dgcfc ;};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\u005fF\u006c\u0064\u0043\u0068\u0061\u0072\u0020\u0025\u0076",_caefd .Name );if _gfdgc :=d .Skip ();_gfdgc !=nil {return _gfdgc ;};};case _d .EndElement :break _bfbd ;case _d .CharData :};};return nil ;};func (_dfdba *CT_Tbl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfdba .EG_RangeMarkupElements !=nil {for _ ,_dgebf :=range _dfdba .EG_RangeMarkupElements {_dgebf .MarshalXML (e ,_d .StartElement {});};};_fbafb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_dfdba .TblPr ,_fbafb );_defdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_dfdba .TblGrid ,_defdg );if _dfdba .EG_ContentRowContent !=nil {for _ ,_fabbee :=range _dfdba .EG_ContentRowContent {_fabbee .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TwipsMeasure (s string )(_dg .ST_TwipsMeasure ,error ){_dddaac :=_dg .ST_TwipsMeasure {};if _dg .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_dddaac .ST_PositiveUniversalMeasure =&s ;}else {_bfdgg ,_caaefc :=_eb .ParseFloat (s ,64);if _caaefc !=nil {return _dddaac ,_a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_caaefc );};_dddaac .ST_UnsignedDecimalNumber =_db .Uint64 (uint64 (_bfdgg ));};return _dddaac ,nil ;};func NewCT_Underline ()*CT_Underline {_ageff :=&CT_Underline {};return _ageff };func (_edfeae ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _edfeae {case 0,1,2,3,4,5,6,7,8,9:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edfeae ));};return nil ;}; -// Validate validates the CT_DataBinding and its children -func (_bccec *CT_DataBinding )Validate ()error {return _bccec .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; +// Validate validates the CT_SdtContentBlock and its children +func (_fbfgd *CT_SdtContentBlock )Validate ()error {return _fbfgd .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};func (_dadda *EG_ContentRunContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acddgg :for {_befeg ,_ebddc :=d .Token ();if _ebddc !=nil {return _ebddc ;};switch _aggbcb :=_befeg .(type ){case _d .StartElement :switch _aggbcb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dadda .CustomXml =NewCT_CustomXmlRun ();if _dagbe :=d .DecodeElement (_dadda .CustomXml ,&_aggbcb );_dagbe !=nil {return _dagbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dadda .SmartTag =NewCT_SmartTagRun ();if _gbdge :=d .DecodeElement (_dadda .SmartTag ,&_aggbcb );_gbdge !=nil {return _gbdge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dadda .Sdt =NewCT_SdtRun ();if _cgecc :=d .DecodeElement (_dadda .Sdt ,&_aggbcb );_cgecc !=nil {return _cgecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dadda .Dir =NewCT_DirContentRun ();if _gbfcge :=d .DecodeElement (_dadda .Dir ,&_aggbcb );_gbfcge !=nil {return _gbfcge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dadda .Bdo =NewCT_BdoContentRun ();if _bcaff :=d .DecodeElement (_dadda .Bdo ,&_aggbcb );_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 :"\u0072"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_dadda .R =NewCT_R ();if _fadgfa :=d .DecodeElement (_dadda .R ,&_aggbcb );_fadgfa !=nil {return _fadgfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceecd :=NewEG_RunLevelElts ();_ceecd .ProofErr =NewCT_ProofErr ();if _febbaf :=d .DecodeElement (_ceecd .ProofErr ,&_aggbcb );_febbaf !=nil {return _febbaf ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_ceecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efcffc :=NewEG_RunLevelElts ();_efcffc .PermStart =NewCT_PermStart ();if _afddbb :=d .DecodeElement (_efcffc .PermStart ,&_aggbcb );_afddbb !=nil {return _afddbb ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_efcffc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dggec :=NewEG_RunLevelElts ();_dggec .PermEnd =NewCT_Perm ();if _egggde :=d .DecodeElement (_dggec .PermEnd ,&_aggbcb );_egggde !=nil {return _egggde ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_dggec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adefa :=NewEG_RunLevelElts ();_adefa .Ins =NewCT_RunTrackChange ();if _dabac :=d .DecodeElement (_adefa .Ins ,&_aggbcb );_dabac !=nil {return _dabac ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_adefa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbaegd :=NewEG_RunLevelElts ();_fbaegd .Del =NewCT_RunTrackChange ();if _dfaea :=d .DecodeElement (_fbaegd .Del ,&_aggbcb );_dfaea !=nil {return _dfaea ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_fbaegd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dgged :=NewEG_RunLevelElts ();_dgged .MoveFrom =NewCT_RunTrackChange ();if _efcfff :=d .DecodeElement (_dgged .MoveFrom ,&_aggbcb );_efcfff !=nil {return _efcfff ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_dgged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bbcaa :=NewEG_RunLevelElts ();_bbcaa .MoveTo =NewCT_RunTrackChange ();if _dgbbd :=d .DecodeElement (_bbcaa .MoveTo ,&_aggbcb );_dgbbd !=nil {return _dgbbd ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_bbcaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beagf :=NewEG_RunLevelElts ();_cdgcb :=NewEG_RangeMarkupElements ();_cdgcb .BookmarkStart =NewCT_Bookmark ();if _dcebbeg :=d .DecodeElement (_cdgcb .BookmarkStart ,&_aggbcb );_dcebbeg !=nil {return _dcebbeg ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_beagf );_beagf .EG_RangeMarkupElements =append (_beagf .EG_RangeMarkupElements ,_cdgcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egbdc :=NewEG_RunLevelElts ();_affead :=NewEG_RangeMarkupElements ();_affead .BookmarkEnd =NewCT_MarkupRange ();if _cgbfg :=d .DecodeElement (_affead .BookmarkEnd ,&_aggbcb );_cgbfg !=nil {return _cgbfg ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_egbdc );_egbdc .EG_RangeMarkupElements =append (_egbdc .EG_RangeMarkupElements ,_affead );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbdcd :=NewEG_RunLevelElts ();_bdgggg :=NewEG_RangeMarkupElements ();_bdgggg .MoveFromRangeStart =NewCT_MoveBookmark ();if _efbgga :=d .DecodeElement (_bdgggg .MoveFromRangeStart ,&_aggbcb );_efbgga !=nil {return _efbgga ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_ecbdcd );_ecbdcd .EG_RangeMarkupElements =append (_ecbdcd .EG_RangeMarkupElements ,_bdgggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbdcbd :=NewEG_RunLevelElts ();_fgcgdf :=NewEG_RangeMarkupElements ();_fgcgdf .MoveFromRangeEnd =NewCT_MarkupRange ();if _gfgcg :=d .DecodeElement (_fgcgdf .MoveFromRangeEnd ,&_aggbcb );_gfgcg !=nil {return _gfgcg ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_gbdcbd );_gbdcbd .EG_RangeMarkupElements =append (_gbdcbd .EG_RangeMarkupElements ,_fgcgdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aggcfa :=NewEG_RunLevelElts ();_aedgd :=NewEG_RangeMarkupElements ();_aedgd .MoveToRangeStart =NewCT_MoveBookmark ();if _febcg :=d .DecodeElement (_aedgd .MoveToRangeStart ,&_aggbcb );_febcg !=nil {return _febcg ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_aggcfa );_aggcfa .EG_RangeMarkupElements =append (_aggcfa .EG_RangeMarkupElements ,_aedgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fgfcbf :=NewEG_RunLevelElts ();_eddgcd :=NewEG_RangeMarkupElements ();_eddgcd .MoveToRangeEnd =NewCT_MarkupRange ();if _bgfff :=d .DecodeElement (_eddgcd .MoveToRangeEnd ,&_aggbcb );_bgfff !=nil {return _bgfff ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_fgfcbf );_fgfcbf .EG_RangeMarkupElements =append (_fgfcbf .EG_RangeMarkupElements ,_eddgcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgbge :=NewEG_RunLevelElts ();_cgdbe :=NewEG_RangeMarkupElements ();_cgdbe .CommentRangeStart =NewCT_MarkupRange ();if _aabcd :=d .DecodeElement (_cgdbe .CommentRangeStart ,&_aggbcb );_aabcd !=nil {return _aabcd ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_afgbge );_afgbge .EG_RangeMarkupElements =append (_afgbge .EG_RangeMarkupElements ,_cgdbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feeee :=NewEG_RunLevelElts ();_dgcfb :=NewEG_RangeMarkupElements ();_dgcfb .CommentRangeEnd =NewCT_MarkupRange ();if _fgfad :=d .DecodeElement (_dgcfb .CommentRangeEnd ,&_aggbcb );_fgfad !=nil {return _fgfad ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_feeee );_feeee .EG_RangeMarkupElements =append (_feeee .EG_RangeMarkupElements ,_dgcfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_egfgbe :=NewEG_RunLevelElts ();_cecdb :=NewEG_RangeMarkupElements ();_cecdb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ddaaf :=d .DecodeElement (_cecdb .CustomXmlInsRangeStart ,&_aggbcb );_ddaaf !=nil {return _ddaaf ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_egfgbe );_egfgbe .EG_RangeMarkupElements =append (_egfgbe .EG_RangeMarkupElements ,_cecdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ddgcf :=NewEG_RunLevelElts ();_eggde :=NewEG_RangeMarkupElements ();_eggde .CustomXmlInsRangeEnd =NewCT_Markup ();if _facfge :=d .DecodeElement (_eggde .CustomXmlInsRangeEnd ,&_aggbcb );_facfge !=nil {return _facfge ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_ddgcf );_ddgcf .EG_RangeMarkupElements =append (_ddgcf .EG_RangeMarkupElements ,_eggde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_beagc :=NewEG_RunLevelElts ();_dababe :=NewEG_RangeMarkupElements ();_dababe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffade :=d .DecodeElement (_dababe .CustomXmlDelRangeStart ,&_aggbcb );_ffade !=nil {return _ffade ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_beagc );_beagc .EG_RangeMarkupElements =append (_beagc .EG_RangeMarkupElements ,_dababe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_egged :=NewEG_RunLevelElts ();_dcddf :=NewEG_RangeMarkupElements ();_dcddf .CustomXmlDelRangeEnd =NewCT_Markup ();if _cbedd :=d .DecodeElement (_dcddf .CustomXmlDelRangeEnd ,&_aggbcb );_cbedd !=nil {return _cbedd ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_egged );_egged .EG_RangeMarkupElements =append (_egged .EG_RangeMarkupElements ,_dcddf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgbea :=NewEG_RunLevelElts ();_cffbg :=NewEG_RangeMarkupElements ();_cffbg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _abbfb :=d .DecodeElement (_cffbg .CustomXmlMoveFromRangeStart ,&_aggbcb );_abbfb !=nil {return _abbfb ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_dgbea );_dgbea .EG_RangeMarkupElements =append (_dgbea .EG_RangeMarkupElements ,_cffbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fafda :=NewEG_RunLevelElts ();_cgdee :=NewEG_RangeMarkupElements ();_cgdee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _deddd :=d .DecodeElement (_cgdee .CustomXmlMoveFromRangeEnd ,&_aggbcb );_deddd !=nil {return _deddd ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_fafda );_fafda .EG_RangeMarkupElements =append (_fafda .EG_RangeMarkupElements ,_cgdee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_edgdeb :=NewEG_RunLevelElts ();_gfagd :=NewEG_RangeMarkupElements ();_gfagd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfacgc :=d .DecodeElement (_gfagd .CustomXmlMoveToRangeStart ,&_aggbcb );_gfacgc !=nil {return _gfacgc ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_edgdeb );_edgdeb .EG_RangeMarkupElements =append (_edgdeb .EG_RangeMarkupElements ,_gfagd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fbceg :=NewEG_RunLevelElts ();_dbbfb :=NewEG_RangeMarkupElements ();_dbbfb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fegfc :=d .DecodeElement (_dbbfb .CustomXmlMoveToRangeEnd ,&_aggbcb );_fegfc !=nil {return _fegfc ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_fbceg );_fbceg .EG_RangeMarkupElements =append (_fbceg .EG_RangeMarkupElements ,_dbbfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcebbc :=NewEG_RunLevelElts ();_gbcadfg :=NewEG_MathContent ();_gbcadfg .OMathPara =_cd .NewOMathPara ();if _fcbfdgf :=d .DecodeElement (_gbcadfg .OMathPara ,&_aggbcb );_fcbfdgf !=nil {return _fcbfdgf ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_dcebbc );_dcebbc .EG_MathContent =append (_dcebbc .EG_MathContent ,_gbcadfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbbdca :=NewEG_RunLevelElts ();_cccbb :=NewEG_MathContent ();_cccbb .OMath =_cd .NewOMath ();if _bfeaf :=d .DecodeElement (_cccbb .OMath ,&_aggbcb );_bfeaf !=nil {return _bfeaf ;};_dadda .EG_RunLevelElts =append (_dadda .EG_RunLevelElts ,_gbbdca );_gbbdca .EG_MathContent =append (_gbbdca .EG_MathContent ,_cccbb );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\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_aggbcb .Name );if _fafgd :=d .Skip ();_fafgd !=nil {return _fafgd ;};};case _d .EndElement :break _acddgg ;case _d .CharData :};};return nil ;};func NewCT_DocVars ()*CT_DocVars {_badcg :=&CT_DocVars {};return _badcg };func (_fgbfe WdST_RelFromH )String ()string {switch _fgbfe {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 (_caacbg ST_FrameLayout )String ()string {switch _caacbg {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 "";}; -// Validate validates the CT_Panose and its children -func (_cefga *CT_Panose )Validate ()error {return _cefga .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};func NewCT_TblOverlap ()*CT_TblOverlap {_cgdgaf :=&CT_TblOverlap {};_cgdgaf .ValAttr =ST_TblOverlap (1);return _cgdgaf ;};func (_bfacd *Document )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfacd .CT_Document =*NewCT_Document ();for _ ,_fegdg :=range start .Attr {if _fegdg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bfacd .ConformanceAttr .UnmarshalXMLAttr (_fegdg );continue ;};};_baccc :for {_ffbca ,_faaffc :=d .Token ();if _faaffc !=nil {return _faaffc ;};switch _aedgd :=_ffbca .(type ){case _g .StartElement :switch _aedgd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_bfacd .Background =NewCT_Background ();if _ababg :=d .DecodeElement (_bfacd .Background ,&_aedgd );_ababg !=nil {return _ababg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0064\u0079"}:_bfacd .Body =NewCT_Body ();if _gbcfbd :=d .DecodeElement (_bfacd .Body ,&_aedgd );_gbcfbd !=nil {return _gbcfbd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_aedgd .Name );if _eggcb :=d .Skip ();_eggcb !=nil {return _eggcb ;};};case _g .EndElement :break _baccc ;case _g .CharData :};};return nil ;};func (_bacc *CT_ColorSchemeMapping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecbb :=range start .Attr {if _ecbb .Name .Local =="\u0062\u0067\u0031"{_bacc .Bg1Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0074\u0031"{_bacc .T1Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0062\u0067\u0032"{_bacc .Bg2Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0074\u0032"{_bacc .T2Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_bacc .Accent1Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_bacc .Accent2Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_bacc .Accent3Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_bacc .Accent4Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_bacc .Accent5Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_bacc .Accent6Attr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_bacc .HyperlinkAttr .UnmarshalXMLAttr (_ecbb );continue ;};if _ecbb .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_bacc .FollowedHyperlinkAttr .UnmarshalXMLAttr (_ecbb );continue ;};};for {_cafc ,_cag :=d .Token ();if _cag !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065m\u0065\u004d\u0061\u0070\u0070\u0069\u006eg\u003a\u0020\u0025\u0073",_cag );};if _agfa ,_gdeg :=_cafc .(_g .EndElement );_gdeg &&_agfa .Name ==start .Name {break ;};};return nil ;};func (_eggec *EG_CellMarkupElements )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfdaf :for {_cbbef ,_bfbdg :=d .Token ();if _bfbdg !=nil {return _bfbdg ;};switch _beadcc :=_cbbef .(type ){case _g .StartElement :switch _beadcc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_eggec .CellIns =NewCT_TrackChange ();if _fgbcef :=d .DecodeElement (_eggec .CellIns ,&_beadcc );_fgbcef !=nil {return _fgbcef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_eggec .CellDel =NewCT_TrackChange ();if _ceggc :=d .DecodeElement (_eggec .CellDel ,&_beadcc );_ceggc !=nil {return _ceggc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_eggec .CellMerge =NewCT_CellMergeTrackChange ();if _eecaf :=d .DecodeElement (_eggec .CellMerge ,&_beadcc );_eecaf !=nil {return _eecaf ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0043\u0065\u006c\u006c\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_beadcc .Name );if _cfggfb :=d .Skip ();_cfggfb !=nil {return _cfggfb ;};};case _g .EndElement :break _gfdaf ;case _g .CharData :};};return nil ;};func (_bacaf *WdWgp )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _bacaf .WdCT_WordprocessingGroup .MarshalXML (e ,start );};func (_bbdfdf *ST_Border )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbdfdf =0;case "\u006e\u0069\u006c":*_bbdfdf =1;case "\u006e\u006f\u006e\u0065":*_bbdfdf =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bbdfdf =3;case "\u0074\u0068\u0069c\u006b":*_bbdfdf =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bbdfdf =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bbdfdf =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_bbdfdf =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bbdfdf =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_bbdfdf =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_bbdfdf =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_bbdfdf =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_bbdfdf =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_bbdfdf =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_bbdfdf =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_bbdfdf =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_bbdfdf =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_bbdfdf =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_bbdfdf =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_bbdfdf =19;case "\u0077\u0061\u0076\u0065":*_bbdfdf =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bbdfdf =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_bbdfdf =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_bbdfdf =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_bbdfdf =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_bbdfdf =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_bbdfdf =26;case "\u0069\u006e\u0073e\u0074":*_bbdfdf =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_bbdfdf =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_bbdfdf =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_bbdfdf =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_bbdfdf =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_bbdfdf =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_bbdfdf =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_bbdfdf =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_bbdfdf =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_bbdfdf =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_bbdfdf =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_bbdfdf =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_bbdfdf =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_bbdfdf =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_bbdfdf =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_bbdfdf =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_bbdfdf =43;case "\u0062\u0061\u0074\u0073":*_bbdfdf =44;case "\u0062\u0069\u0072d\u0073":*_bbdfdf =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_bbdfdf =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_bbdfdf =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_bbdfdf =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_bbdfdf =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_bbdfdf =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_bbdfdf =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_bbdfdf =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_bbdfdf =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_bbdfdf =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_bbdfdf =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_bbdfdf =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_bbdfdf =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_bbdfdf =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_bbdfdf =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_bbdfdf =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_bbdfdf =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_bbdfdf =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_bbdfdf =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_bbdfdf =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_bbdfdf =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_bbdfdf =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_bbdfdf =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_bbdfdf =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_bbdfdf =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_bbdfdf =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_bbdfdf =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_bbdfdf =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_bbdfdf =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_bbdfdf =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_bbdfdf =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_bbdfdf =76;case "\u0063\u0075\u0070":*_bbdfdf =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_bbdfdf =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_bbdfdf =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_bbdfdf =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_bbdfdf =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_bbdfdf =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_bbdfdf =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_bbdfdf =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_bbdfdf =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_bbdfdf =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_bbdfdf =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_bbdfdf =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_bbdfdf =89;case "\u0066\u0061\u006e\u0073":*_bbdfdf =90;case "\u0066\u0069\u006c\u006d":*_bbdfdf =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_bbdfdf =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_bbdfdf =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_bbdfdf =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_bbdfdf =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_bbdfdf =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_bbdfdf =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_bbdfdf =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_bbdfdf =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_bbdfdf =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_bbdfdf =101;case "\u0067\u0065\u006d\u0073":*_bbdfdf =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_bbdfdf =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bbdfdf =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_bbdfdf =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_bbdfdf =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_bbdfdf =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_bbdfdf =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_bbdfdf =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_bbdfdf =110;case "\u0068\u006f\u006cl\u0079":*_bbdfdf =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_bbdfdf =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_bbdfdf =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_bbdfdf =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_bbdfdf =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_bbdfdf =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_bbdfdf =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_bbdfdf =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_bbdfdf =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_bbdfdf =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_bbdfdf =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_bbdfdf =122;case "\u006d\u006f\u006fn\u0073":*_bbdfdf =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_bbdfdf =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_bbdfdf =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_bbdfdf =126;case "\u006f\u0076\u0061l\u0073":*_bbdfdf =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_bbdfdf =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_bbdfdf =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_bbdfdf =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_bbdfdf =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_bbdfdf =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_bbdfdf =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_bbdfdf =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_bbdfdf =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_bbdfdf =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_bbdfdf =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_bbdfdf =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_bbdfdf =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_bbdfdf =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_bbdfdf =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_bbdfdf =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_bbdfdf =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_bbdfdf =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_bbdfdf =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_bbdfdf =146;case "\u0072\u0069\u006eg\u0073":*_bbdfdf =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_bbdfdf =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_bbdfdf =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_bbdfdf =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_bbdfdf =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_bbdfdf =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_bbdfdf =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_bbdfdf =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_bbdfdf =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_bbdfdf =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_bbdfdf =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_bbdfdf =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_bbdfdf =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_bbdfdf =160;case "\u0073\u0074\u0061r\u0073":*_bbdfdf =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_bbdfdf =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_bbdfdf =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_bbdfdf =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_bbdfdf =165;case "\u0073\u0075\u006e":*_bbdfdf =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_bbdfdf =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_bbdfdf =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_bbdfdf =169;case "\u0074\u0072\u0065e\u0073":*_bbdfdf =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_bbdfdf =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_bbdfdf =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_bbdfdf =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_bbdfdf =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_bbdfdf =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_bbdfdf =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_bbdfdf =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_bbdfdf =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_bbdfdf =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_bbdfdf =180;case "\u0076\u0069\u006e\u0065":*_bbdfdf =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_bbdfdf =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_bbdfdf =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_bbdfdf =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_bbdfdf =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_bbdfdf =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_bbdfdf =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_bbdfdf =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_bbdfdf =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_bbdfdf =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_bbdfdf =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_bbdfdf =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bbdfdf =193;};return nil ;};func NewCT_SdtDocPart ()*CT_SdtDocPart {_gacge :=&CT_SdtDocPart {};return _gacge }; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_fgea *CT_Empty )ValidateWithPath (path string )error {return nil };func (_fbage *ST_PageOrientation )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbage =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fbage =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fbage =2;};return nil ;};func NewCT_PPrDefault ()*CT_PPrDefault {_dffdc :=&CT_PPrDefault {};return _dffdc };func (_adaab *ST_CaptionPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adaab =0;case "\u0061\u0062\u006fv\u0065":*_adaab =1;case "\u0062\u0065\u006co\u0077":*_adaab =2;case "\u006c\u0065\u0066\u0074":*_adaab =3;case "\u0072\u0069\u0067h\u0074":*_adaab =4;};return nil ;};func (_babgf ST_FontFamily )ValidateWithPath (path string )error {switch _babgf {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babgf ));};return nil ;};type CT_TblPr struct{ -// Validate validates the CT_Height and its children -func (_aded *CT_Height )Validate ()error {return _aded .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;); +// Referenced Table Style +TblStyle *CT_String ; -// Validate validates the CT_TblPrBase and its children -func (_cbdag *CT_TblPrBase )Validate ()error {return _cbdag .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");};func (_dddac *CT_EastAsianLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dddac .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_dddac .IdAttr )});};if _dddac .CombineAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_gd .Sprintf ("\u0025\u0076",*_dddac .CombineAttr )});};if _dddac .CombineBracketsAttr !=ST_CombineBracketsUnset {_gdebea ,_dcdf :=_dddac .CombineBracketsAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"});if _dcdf !=nil {return _dcdf ;};start .Attr =append (start .Attr ,_gdebea );};if _dddac .VertAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dddac .VertAttr )});};if _dddac .VertCompressAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074\u0043\u006f\u006dp\u0072\u0065\u0073\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_dddac .VertCompressAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgdfe ST_MailMergeDocType )ValidateWithPath (path string )error {switch _bgdfe {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgdfe ));};return nil ;};func (_ffbbdf ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _ffbbdf {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbbdf ));};return nil ;};func NewCT_Tabs ()*CT_Tabs {_fbaag :=&CT_Tabs {};return _fbaag };func (_gaceg *CT_ReadingModeInkLockDown )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_badag :=range start .Attr {if _badag .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_acfdgd ,_fdaf :=ParseUnionST_OnOff (_badag .Value );if _fdaf !=nil {return _fdaf ;};_gaceg .ActualPgAttr =_acfdgd ;continue ;};if _badag .Name .Local =="\u0077"{_dggde ,_aaaef :=_b .ParseUint (_badag .Value ,10,64);if _aaaef !=nil {return _aaaef ;};_gaceg .WAttr =_dggde ;continue ;};if _badag .Name .Local =="\u0068"{_dfdga ,_fdfbc :=_b .ParseUint (_badag .Value ,10,64);if _fdfbc !=nil {return _fdfbc ;};_gaceg .HAttr =_dfdga ;continue ;};if _badag .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_fcdeg ,_bdfcb :=ParseUnionST_DecimalNumberOrPercent (_badag .Value );if _bdfcb !=nil {return _bdfcb ;};_gaceg .FontSzAttr =_fcdeg ;continue ;};};for {_agbcba ,_dcebg :=d .Token ();if _dcebg !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0061\u0064\u0069\u006e\u0067\u004do\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077n\u003a\u0020\u0025\u0073",_dcebg );};if _dgabb ,_cdaeb :=_agbcba .(_g .EndElement );_cdaeb &&_dgabb .Name ==start .Name {break ;};};return nil ;};type CT_Font struct{ +// Floating Table Positioning +TblpPr *CT_TblPPr ; -// Primary Font Name -NameAttr string ; +// Floating Table Allows Other Tables to Overlap +TblOverlap *CT_TblOverlap ; -// Alternate Names for Font -AltName *CT_String ; +// Visually Right to Left Table +BidiVisual *CT_OnOff ; -// Panose-1 Typeface Classification Number -Panose1 *CT_Panose ; +// Number of Rows in Row Band +TblStyleRowBandSize *CT_DecimalNumber ; -// Character Set Supported By Font -Charset *CT_Charset ; +// Number of Columns in Column Band +TblStyleColBandSize *CT_DecimalNumber ; -// Font Family -Family *CT_FontFamily ; +// Preferred Table Width +TblW *CT_TblWidth ; -// Raster or Vector Font -NotTrueType *CT_OnOff ; +// Table Alignment +Jc *CT_JcTable ; -// Font Pitch -Pitch *CT_Pitch ; +// Table Cell Spacing Default +TblCellSpacing *CT_TblWidth ; -// Supported Unicode Subranges and Code Pages -Sig *CT_FontSig ; +// Table Indent from Leading Margin +TblInd *CT_TblWidth ; -// Regular Font Style Embedding -EmbedRegular *CT_FontRel ; +// Table Borders +TblBorders *CT_TblBorders ; -// Bold Style Font Style Embedding -EmbedBold *CT_FontRel ; +// Table Shading +Shd *CT_Shd ; -// Italic Font Style Embedding -EmbedItalic *CT_FontRel ; +// Table Layout +TblLayout *CT_TblLayoutType ; -// Bold Italic Font Style Embedding -EmbedBoldItalic *CT_FontRel ;}; +// Table Cell Margin Defaults +TblCellMar *CT_TblCellMar ; -// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path -func (_ddaaff *WdCT_PosHChoice )ValidateWithPath (path string )error {if _cegbabe :=_ddaaff .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_cegbabe !=nil {return _cegbabe ;};return nil ;}; - -// Validate validates the CT_BottomPageBorder and its children -func (_beed *CT_BottomPageBorder )Validate ()error {return _beed .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");}; - -// Validate validates the CT_DocVars and its children -func (_gbbdf *CT_DocVars )Validate ()error {return _gbbdf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");};type CT_CustomXmlRow struct{ - -// Custom XML Element Namespace -UriAttr *string ; +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; -// Custom XML Element Name -ElementAttr string ; +// Table Caption +TblCaption *CT_String ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;}; +// Table Description +TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path -func (_gacafd *EG_SectPrContents )ValidateWithPath (path string )error {if _gacafd .FootnotePr !=nil {if _gfdcc :=_gacafd .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_gfdcc !=nil {return _gfdcc ;};};if _gacafd .EndnotePr !=nil {if _defdff :=_gacafd .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_defdff !=nil {return _defdff ;};};if _gacafd .Type !=nil {if _edfca :=_gacafd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_edfca !=nil {return _edfca ;};};if _gacafd .PgSz !=nil {if _ddcce :=_gacafd .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_ddcce !=nil {return _ddcce ;};};if _gacafd .PgMar !=nil {if _ddacda :=_gacafd .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_ddacda !=nil {return _ddacda ;};};if _gacafd .PaperSrc !=nil {if _ccgefge :=_gacafd .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_ccgefge !=nil {return _ccgefge ;};};if _gacafd .PgBorders !=nil {if _dcdbfb :=_gacafd .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dcdbfb !=nil {return _dcdbfb ;};};if _gacafd .LnNumType !=nil {if _gccab :=_gacafd .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_gccab !=nil {return _gccab ;};};if _gacafd .PgNumType !=nil {if _cageb :=_gacafd .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cageb !=nil {return _cageb ;};};if _gacafd .Cols !=nil {if _bebced :=_gacafd .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_bebced !=nil {return _bebced ;};};if _gacafd .FormProt !=nil {if _eafbc :=_gacafd .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_eafbc !=nil {return _eafbc ;};};if _gacafd .VAlign !=nil {if _badaf :=_gacafd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_badaf !=nil {return _badaf ;};};if _gacafd .NoEndnote !=nil {if _efdfd :=_gacafd .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_efdfd !=nil {return _efdfd ;};};if _gacafd .TitlePg !=nil {if _cebbf :=_gacafd .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_cebbf !=nil {return _cebbf ;};};if _gacafd .TextDirection !=nil {if _cafac :=_gacafd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_cafac !=nil {return _cafac ;};};if _gacafd .Bidi !=nil {if _fbcdd :=_gacafd .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_fbcdd !=nil {return _fbcdd ;};};if _gacafd .RtlGutter !=nil {if _bffcg :=_gacafd .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_bffcg !=nil {return _bffcg ;};};if _gacafd .DocGrid !=nil {if _ggfedf :=_gacafd .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_ggfedf !=nil {return _ggfedf ;};};if _gacafd .PrinterSettings !=nil {if _dedde :=_gacafd .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_dedde !=nil {return _dedde ;};};return nil ;};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_e .CT_NonVisualDrawingShapeProps ;CNvCnPr *_e .CT_NonVisualConnectorProperties ;}; +// Annotation Identifier +IdAttr int64 ;};func (_cbgac *ST_TblLayoutType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dedeg ,_fgdgdd :=d .Token ();if _fgdgdd !=nil {return _fgdgdd ;};if _ceeaga ,_ggcbad :=_dedeg .(_d .EndElement );_ggcbad &&_ceeaga .Name ==start .Name {*_cbgac =1;return nil ;};if _ffeffa ,_cgefa :=_dedeg .(_d .CharData );!_cgefa {return _a .Errorf ("\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 (_ffeffa ){case "":*_cbgac =0;case "\u0066\u0069\u0078e\u0064":*_cbgac =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_cbgac =2;};};_dedeg ,_fgdgdd =d .Token ();if _fgdgdd !=nil {return _fgdgdd ;};if _bagce ,_cbcae :=_dedeg .(_d .EndElement );_cbcae &&_bagce .Name ==start .Name {return nil ;};return _a .Errorf ("\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 );}; -// Validate validates the CT_Pitch and its children -func (_agbd *CT_Pitch )Validate ()error {return _agbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");};type CT_Comments struct{ +// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path +func (_caggec *CT_TcPrBase )ValidateWithPath (path string )error {if _caggec .CnfStyle !=nil {if _fbbcb :=_caggec .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_fbbcb !=nil {return _fbbcb ;};};if _caggec .TcW !=nil {if _edeee :=_caggec .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_edeee !=nil {return _edeee ;};};if _caggec .GridSpan !=nil {if _ffgbe :=_caggec .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_ffgbe !=nil {return _ffgbe ;};};if _caggec .HMerge !=nil {if _edgdg :=_caggec .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_edgdg !=nil {return _edgdg ;};};if _caggec .VMerge !=nil {if _aacce :=_caggec .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_aacce !=nil {return _aacce ;};};if _caggec .TcBorders !=nil {if _eedbea :=_caggec .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_eedbea !=nil {return _eedbea ;};};if _caggec .Shd !=nil {if _ebgff :=_caggec .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ebgff !=nil {return _ebgff ;};};if _caggec .NoWrap !=nil {if _egddg :=_caggec .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_egddg !=nil {return _egddg ;};};if _caggec .TcMar !=nil {if _efecbd :=_caggec .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_efecbd !=nil {return _efecbd ;};};if _caggec .TextDirection !=nil {if _afgdc :=_caggec .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_afgdc !=nil {return _afgdc ;};};if _caggec .TcFitText !=nil {if _dfbgdf :=_caggec .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_dfbgdf !=nil {return _dfbgdf ;};};if _caggec .VAlign !=nil {if _aaabc :=_caggec .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_aaabc !=nil {return _aaabc ;};};if _caggec .HideMark !=nil {if _ggcgac :=_caggec .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_ggcgac !=nil {return _ggcgac ;};};if _caggec .Headers !=nil {if _dfcaga :=_caggec .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_dfcaga !=nil {return _dfcaga ;};};return nil ;};func (_acfecc ST_HAnchor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcfgg :=_d .Attr {};_gcfgg .Name =name ;switch _acfecc {case ST_HAnchorUnset :_gcfgg .Value ="";case ST_HAnchorText :_gcfgg .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_gcfgg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_gcfgg .Value ="\u0070\u0061\u0067\u0065";};return _gcfgg ,nil ;};type ST_FrameLayout byte ;func (_dfcdg ST_PageBorderOffset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfcdg .String (),start );}; -// Comment Content -Comment []*CT_Comment ;};func (_aaggg *CT_CustomXmlRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddebc :=range start .Attr {if _ddebc .Name .Local =="\u0075\u0072\u0069"{_cfcg ,_bdcb :=_ddebc .Value ,error (nil );if _bdcb !=nil {return _bdcb ;};_aaggg .UriAttr =&_cfcg ;continue ;};if _ddebc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_abff ,_agab :=_ddebc .Value ,error (nil );if _agab !=nil {return _agab ;};_aaggg .ElementAttr =_abff ;continue ;};};_gfafe :for {_gfggd ,_cdcc :=d .Token ();if _cdcc !=nil {return _cdcc ;};switch _aabgb :=_gfggd .(type ){case _g .StartElement :switch _aabgb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_aaggg .CustomXmlPr =NewCT_CustomXmlPr ();if _cacb :=d .DecodeElement (_aaggg .CustomXmlPr ,&_aabgb );_cacb !=nil {return _cacb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_abgf :=NewEG_PContent ();_aefdg :=NewCT_SimpleField ();if _bgcd :=d .DecodeElement (_aefdg ,&_aabgb );_bgcd !=nil {return _bgcd ;};_abgf .FldSimple =append (_abgf .FldSimple ,_aefdg );_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_abgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_adfgg :=NewEG_PContent ();_adfgg .Hyperlink =NewCT_Hyperlink ();if _edcdb :=d .DecodeElement (_adfgg .Hyperlink ,&_aabgb );_edcdb !=nil {return _edcdb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_adfgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gfddc :=NewEG_PContent ();_gfddc .SubDoc =NewCT_Rel ();if _fagb :=d .DecodeElement (_gfddc .SubDoc ,&_aabgb );_fagb !=nil {return _fagb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_gfddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eeaa :=NewEG_PContent ();_ggeb :=NewEG_ContentRunContent ();_ggeb .CustomXml =NewCT_CustomXmlRun ();if _abffe :=d .DecodeElement (_ggeb .CustomXml ,&_aabgb );_abffe !=nil {return _abffe ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_eeaa );_eeaa .EG_ContentRunContent =append (_eeaa .EG_ContentRunContent ,_ggeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fcca :=NewEG_PContent ();_ccbae :=NewEG_ContentRunContent ();_ccbae .SmartTag =NewCT_SmartTagRun ();if _dadgb :=d .DecodeElement (_ccbae .SmartTag ,&_aabgb );_dadgb !=nil {return _dadgb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fcca );_fcca .EG_ContentRunContent =append (_fcca .EG_ContentRunContent ,_ccbae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_gba :=NewEG_PContent ();_fece :=NewEG_ContentRunContent ();_fece .Sdt =NewCT_SdtRun ();if _bbcf :=d .DecodeElement (_fece .Sdt ,&_aabgb );_bbcf !=nil {return _bbcf ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_gba );_gba .EG_ContentRunContent =append (_gba .EG_ContentRunContent ,_fece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_bgce :=NewEG_PContent ();_cebbb :=NewEG_ContentRunContent ();_cebbb .Dir =NewCT_DirContentRun ();if _dbfef :=d .DecodeElement (_cebbb .Dir ,&_aabgb );_dbfef !=nil {return _dbfef ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_bgce );_bgce .EG_ContentRunContent =append (_bgce .EG_ContentRunContent ,_cebbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_eced :=NewEG_PContent ();_dedc :=NewEG_ContentRunContent ();_dedc .Bdo =NewCT_BdoContentRun ();if _gfaa :=d .DecodeElement (_dedc .Bdo ,&_aabgb );_gfaa !=nil {return _gfaa ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_eced );_eced .EG_ContentRunContent =append (_eced .EG_ContentRunContent ,_dedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_baggf :=NewEG_PContent ();_acecb :=NewEG_ContentRunContent ();_acecb .R =NewCT_R ();if _aeae :=d .DecodeElement (_acecb .R ,&_aabgb );_aeae !=nil {return _aeae ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_baggf );_baggf .EG_ContentRunContent =append (_baggf .EG_ContentRunContent ,_acecb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bffg :=NewEG_PContent ();_badf :=NewEG_ContentRunContent ();_cggae :=NewEG_RunLevelElts ();_cggae .ProofErr =NewCT_ProofErr ();if _egefe :=d .DecodeElement (_cggae .ProofErr ,&_aabgb );_egefe !=nil {return _egefe ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_bffg );_bffg .EG_ContentRunContent =append (_bffg .EG_ContentRunContent ,_badf );_badf .EG_RunLevelElts =append (_badf .EG_RunLevelElts ,_cggae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dfdc :=NewEG_PContent ();_dgbe :=NewEG_ContentRunContent ();_gdebe :=NewEG_RunLevelElts ();_gdebe .PermStart =NewCT_PermStart ();if _dcac :=d .DecodeElement (_gdebe .PermStart ,&_aabgb );_dcac !=nil {return _dcac ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_dfdc );_dfdc .EG_ContentRunContent =append (_dfdc .EG_ContentRunContent ,_dgbe );_dgbe .EG_RunLevelElts =append (_dgbe .EG_RunLevelElts ,_gdebe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fccf :=NewEG_PContent ();_aeed :=NewEG_ContentRunContent ();_ggea :=NewEG_RunLevelElts ();_ggea .PermEnd =NewCT_Perm ();if _dfbag :=d .DecodeElement (_ggea .PermEnd ,&_aabgb );_dfbag !=nil {return _dfbag ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fccf );_fccf .EG_ContentRunContent =append (_fccf .EG_ContentRunContent ,_aeed );_aeed .EG_RunLevelElts =append (_aeed .EG_RunLevelElts ,_ggea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fggea :=NewEG_PContent ();_gacf :=NewEG_ContentRunContent ();_dbda :=NewEG_RunLevelElts ();_dbda .Ins =NewCT_RunTrackChange ();if _eegg :=d .DecodeElement (_dbda .Ins ,&_aabgb );_eegg !=nil {return _eegg ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fggea );_fggea .EG_ContentRunContent =append (_fggea .EG_ContentRunContent ,_gacf );_gacf .EG_RunLevelElts =append (_gacf .EG_RunLevelElts ,_dbda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_abdde :=NewEG_PContent ();_gffdb :=NewEG_ContentRunContent ();_ddgae :=NewEG_RunLevelElts ();_ddgae .Del =NewCT_RunTrackChange ();if _bbeeg :=d .DecodeElement (_ddgae .Del ,&_aabgb );_bbeeg !=nil {return _bbeeg ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_abdde );_abdde .EG_ContentRunContent =append (_abdde .EG_ContentRunContent ,_gffdb );_gffdb .EG_RunLevelElts =append (_gffdb .EG_RunLevelElts ,_ddgae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_effg :=NewEG_PContent ();_cdgg :=NewEG_ContentRunContent ();_cfeag :=NewEG_RunLevelElts ();_cfeag .MoveFrom =NewCT_RunTrackChange ();if _gefb :=d .DecodeElement (_cfeag .MoveFrom ,&_aabgb );_gefb !=nil {return _gefb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_effg );_effg .EG_ContentRunContent =append (_effg .EG_ContentRunContent ,_cdgg );_cdgg .EG_RunLevelElts =append (_cdgg .EG_RunLevelElts ,_cfeag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aagf :=NewEG_PContent ();_fcddb :=NewEG_ContentRunContent ();_ebea :=NewEG_RunLevelElts ();_ebea .MoveTo =NewCT_RunTrackChange ();if _dadce :=d .DecodeElement (_ebea .MoveTo ,&_aabgb );_dadce !=nil {return _dadce ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_aagf );_aagf .EG_ContentRunContent =append (_aagf .EG_ContentRunContent ,_fcddb );_fcddb .EG_RunLevelElts =append (_fcddb .EG_RunLevelElts ,_ebea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fbbb :=NewEG_PContent ();_bcgc :=NewEG_ContentRunContent ();_cecg :=NewEG_RunLevelElts ();_cabec :=NewEG_RangeMarkupElements ();_cabec .BookmarkStart =NewCT_Bookmark ();if _cfcc :=d .DecodeElement (_cabec .BookmarkStart ,&_aabgb );_cfcc !=nil {return _cfcc ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fbbb );_fbbb .EG_ContentRunContent =append (_fbbb .EG_ContentRunContent ,_bcgc );_bcgc .EG_RunLevelElts =append (_bcgc .EG_RunLevelElts ,_cecg );_cecg .EG_RangeMarkupElements =append (_cecg .EG_RangeMarkupElements ,_cabec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_decaa :=NewEG_PContent ();_accae :=NewEG_ContentRunContent ();_acfb :=NewEG_RunLevelElts ();_bfge :=NewEG_RangeMarkupElements ();_bfge .BookmarkEnd =NewCT_MarkupRange ();if _aacf :=d .DecodeElement (_bfge .BookmarkEnd ,&_aabgb );_aacf !=nil {return _aacf ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_decaa );_decaa .EG_ContentRunContent =append (_decaa .EG_ContentRunContent ,_accae );_accae .EG_RunLevelElts =append (_accae .EG_RunLevelElts ,_acfb );_acfb .EG_RangeMarkupElements =append (_acfb .EG_RangeMarkupElements ,_bfge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fgffe :=NewEG_PContent ();_befd :=NewEG_ContentRunContent ();_dgcg :=NewEG_RunLevelElts ();_gfgfa :=NewEG_RangeMarkupElements ();_gfgfa .MoveFromRangeStart =NewCT_MoveBookmark ();if _edeca :=d .DecodeElement (_gfgfa .MoveFromRangeStart ,&_aabgb );_edeca !=nil {return _edeca ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fgffe );_fgffe .EG_ContentRunContent =append (_fgffe .EG_ContentRunContent ,_befd );_befd .EG_RunLevelElts =append (_befd .EG_RunLevelElts ,_dgcg );_dgcg .EG_RangeMarkupElements =append (_dgcg .EG_RangeMarkupElements ,_gfgfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_defd :=NewEG_PContent ();_cdaf :=NewEG_ContentRunContent ();_cefb :=NewEG_RunLevelElts ();_ebafg :=NewEG_RangeMarkupElements ();_ebafg .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcgb :=d .DecodeElement (_ebafg .MoveFromRangeEnd ,&_aabgb );_gcgb !=nil {return _gcgb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_defd );_defd .EG_ContentRunContent =append (_defd .EG_ContentRunContent ,_cdaf );_cdaf .EG_RunLevelElts =append (_cdaf .EG_RunLevelElts ,_cefb );_cefb .EG_RangeMarkupElements =append (_cefb .EG_RangeMarkupElements ,_ebafg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aefea :=NewEG_PContent ();_efce :=NewEG_ContentRunContent ();_afgee :=NewEG_RunLevelElts ();_ecea :=NewEG_RangeMarkupElements ();_ecea .MoveToRangeStart =NewCT_MoveBookmark ();if _bfggc :=d .DecodeElement (_ecea .MoveToRangeStart ,&_aabgb );_bfggc !=nil {return _bfggc ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_aefea );_aefea .EG_ContentRunContent =append (_aefea .EG_ContentRunContent ,_efce );_efce .EG_RunLevelElts =append (_efce .EG_RunLevelElts ,_afgee );_afgee .EG_RangeMarkupElements =append (_afgee .EG_RangeMarkupElements ,_ecea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ecadc :=NewEG_PContent ();_bfgdg :=NewEG_ContentRunContent ();_feage :=NewEG_RunLevelElts ();_bddcf :=NewEG_RangeMarkupElements ();_bddcf .MoveToRangeEnd =NewCT_MarkupRange ();if _eacg :=d .DecodeElement (_bddcf .MoveToRangeEnd ,&_aabgb );_eacg !=nil {return _eacg ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_ecadc );_ecadc .EG_ContentRunContent =append (_ecadc .EG_ContentRunContent ,_bfgdg );_bfgdg .EG_RunLevelElts =append (_bfgdg .EG_RunLevelElts ,_feage );_feage .EG_RangeMarkupElements =append (_feage .EG_RangeMarkupElements ,_bddcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gfbe :=NewEG_PContent ();_cfffg :=NewEG_ContentRunContent ();_ecbfd :=NewEG_RunLevelElts ();_dddfa :=NewEG_RangeMarkupElements ();_dddfa .CommentRangeStart =NewCT_MarkupRange ();if _cedbf :=d .DecodeElement (_dddfa .CommentRangeStart ,&_aabgb );_cedbf !=nil {return _cedbf ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_gfbe );_gfbe .EG_ContentRunContent =append (_gfbe .EG_ContentRunContent ,_cfffg );_cfffg .EG_RunLevelElts =append (_cfffg .EG_RunLevelElts ,_ecbfd );_ecbfd .EG_RangeMarkupElements =append (_ecbfd .EG_RangeMarkupElements ,_dddfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbcea :=NewEG_PContent ();_beec :=NewEG_ContentRunContent ();_affcg :=NewEG_RunLevelElts ();_bgec :=NewEG_RangeMarkupElements ();_bgec .CommentRangeEnd =NewCT_MarkupRange ();if _gbce :=d .DecodeElement (_bgec .CommentRangeEnd ,&_aabgb );_gbce !=nil {return _gbce ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_dbcea );_dbcea .EG_ContentRunContent =append (_dbcea .EG_ContentRunContent ,_beec );_beec .EG_RunLevelElts =append (_beec .EG_RunLevelElts ,_affcg );_affcg .EG_RangeMarkupElements =append (_affcg .EG_RangeMarkupElements ,_bgec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eabb :=NewEG_PContent ();_cfbb :=NewEG_ContentRunContent ();_fdae :=NewEG_RunLevelElts ();_fcbdb :=NewEG_RangeMarkupElements ();_fcbdb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ccecd :=d .DecodeElement (_fcbdb .CustomXmlInsRangeStart ,&_aabgb );_ccecd !=nil {return _ccecd ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_eabb );_eabb .EG_ContentRunContent =append (_eabb .EG_ContentRunContent ,_cfbb );_cfbb .EG_RunLevelElts =append (_cfbb .EG_RunLevelElts ,_fdae );_fdae .EG_RangeMarkupElements =append (_fdae .EG_RangeMarkupElements ,_fcbdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgegg :=NewEG_PContent ();_cbde :=NewEG_ContentRunContent ();_bbbgc :=NewEG_RunLevelElts ();_dcef :=NewEG_RangeMarkupElements ();_dcef .CustomXmlInsRangeEnd =NewCT_Markup ();if _gfgffg :=d .DecodeElement (_dcef .CustomXmlInsRangeEnd ,&_aabgb );_gfgffg !=nil {return _gfgffg ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fgegg );_fgegg .EG_ContentRunContent =append (_fgegg .EG_ContentRunContent ,_cbde );_cbde .EG_RunLevelElts =append (_cbde .EG_RunLevelElts ,_bbbgc );_bbbgc .EG_RangeMarkupElements =append (_bbbgc .EG_RangeMarkupElements ,_dcef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgec :=NewEG_PContent ();_dede :=NewEG_ContentRunContent ();_cfdgg :=NewEG_RunLevelElts ();_dgab :=NewEG_RangeMarkupElements ();_dgab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecgcb :=d .DecodeElement (_dgab .CustomXmlDelRangeStart ,&_aabgb );_ecgcb !=nil {return _ecgcb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fgec );_fgec .EG_ContentRunContent =append (_fgec .EG_ContentRunContent ,_dede );_dede .EG_RunLevelElts =append (_dede .EG_RunLevelElts ,_cfdgg );_cfdgg .EG_RangeMarkupElements =append (_cfdgg .EG_RangeMarkupElements ,_dgab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gbbed :=NewEG_PContent ();_fbbeb :=NewEG_ContentRunContent ();_geafg :=NewEG_RunLevelElts ();_ggfed :=NewEG_RangeMarkupElements ();_ggfed .CustomXmlDelRangeEnd =NewCT_Markup ();if _adgfe :=d .DecodeElement (_ggfed .CustomXmlDelRangeEnd ,&_aabgb );_adgfe !=nil {return _adgfe ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_gbbed );_gbbed .EG_ContentRunContent =append (_gbbed .EG_ContentRunContent ,_fbbeb );_fbbeb .EG_RunLevelElts =append (_fbbeb .EG_RunLevelElts ,_geafg );_geafg .EG_RangeMarkupElements =append (_geafg .EG_RangeMarkupElements ,_ggfed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cbgbc :=NewEG_PContent ();_fdbb :=NewEG_ContentRunContent ();_febg :=NewEG_RunLevelElts ();_feaf :=NewEG_RangeMarkupElements ();_feaf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aecegd :=d .DecodeElement (_feaf .CustomXmlMoveFromRangeStart ,&_aabgb );_aecegd !=nil {return _aecegd ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_cbgbc );_cbgbc .EG_ContentRunContent =append (_cbgbc .EG_ContentRunContent ,_fdbb );_fdbb .EG_RunLevelElts =append (_fdbb .EG_RunLevelElts ,_febg );_febg .EG_RangeMarkupElements =append (_febg .EG_RangeMarkupElements ,_feaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_beae :=NewEG_PContent ();_faeb :=NewEG_ContentRunContent ();_fedaf :=NewEG_RunLevelElts ();_agcce :=NewEG_RangeMarkupElements ();_agcce .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fagbd :=d .DecodeElement (_agcce .CustomXmlMoveFromRangeEnd ,&_aabgb );_fagbd !=nil {return _fagbd ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_beae );_beae .EG_ContentRunContent =append (_beae .EG_ContentRunContent ,_faeb );_faeb .EG_RunLevelElts =append (_faeb .EG_RunLevelElts ,_fedaf );_fedaf .EG_RangeMarkupElements =append (_fedaf .EG_RangeMarkupElements ,_agcce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_debc :=NewEG_PContent ();_eabgd :=NewEG_ContentRunContent ();_bagcg :=NewEG_RunLevelElts ();_bgceg :=NewEG_RangeMarkupElements ();_bgceg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aeeg :=d .DecodeElement (_bgceg .CustomXmlMoveToRangeStart ,&_aabgb );_aeeg !=nil {return _aeeg ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_debc );_debc .EG_ContentRunContent =append (_debc .EG_ContentRunContent ,_eabgd );_eabgd .EG_RunLevelElts =append (_eabgd .EG_RunLevelElts ,_bagcg );_bagcg .EG_RangeMarkupElements =append (_bagcg .EG_RangeMarkupElements ,_bgceg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cegg :=NewEG_PContent ();_gccf :=NewEG_ContentRunContent ();_abge :=NewEG_RunLevelElts ();_agegd :=NewEG_RangeMarkupElements ();_agegd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbffg :=d .DecodeElement (_agegd .CustomXmlMoveToRangeEnd ,&_aabgb );_cbffg !=nil {return _cbffg ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_cegg );_cegg .EG_ContentRunContent =append (_cegg .EG_ContentRunContent ,_gccf );_gccf .EG_RunLevelElts =append (_gccf .EG_RunLevelElts ,_abge );_abge .EG_RangeMarkupElements =append (_abge .EG_RangeMarkupElements ,_agegd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fdgad :=NewEG_PContent ();_cgbfe :=NewEG_ContentRunContent ();_dcaf :=NewEG_RunLevelElts ();_dcce :=NewEG_MathContent ();_dcce .OMathPara =_ec .NewOMathPara ();if _dbceb :=d .DecodeElement (_dcce .OMathPara ,&_aabgb );_dbceb !=nil {return _dbceb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_fdgad );_fdgad .EG_ContentRunContent =append (_fdgad .EG_ContentRunContent ,_cgbfe );_cgbfe .EG_RunLevelElts =append (_cgbfe .EG_RunLevelElts ,_dcaf );_dcaf .EG_MathContent =append (_dcaf .EG_MathContent ,_dcce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eaedb :=NewEG_PContent ();_bgbc :=NewEG_ContentRunContent ();_ddfae :=NewEG_RunLevelElts ();_bgcb :=NewEG_MathContent ();_bgcb .OMath =_ec .NewOMath ();if _gefeb :=d .DecodeElement (_bgcb .OMath ,&_aabgb );_gefeb !=nil {return _gefeb ;};_aaggg .EG_PContent =append (_aaggg .EG_PContent ,_eaedb );_eaedb .EG_ContentRunContent =append (_eaedb .EG_ContentRunContent ,_bgbc );_bgbc .EG_RunLevelElts =append (_bgbc .EG_RunLevelElts ,_ddfae );_ddfae .EG_MathContent =append (_ddfae .EG_MathContent ,_bgcb );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e\u0020\u0025\u0076",_aabgb .Name );if _ceaee :=d .Skip ();_ceaee !=nil {return _ceaee ;};};case _g .EndElement :break _gfafe ;case _g .CharData :};};return nil ;};func (_edded *CT_MacroName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_edded .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_f .Time ; +// Validate validates the CT_TrackChange and its children +func (_geeed *CT_TrackChange )Validate ()error {return _geeed .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");}; -// Annotation Identifier -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;}; +// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path +func (_cdbeb *CT_SdtDropDownList )ValidateWithPath (path string )error {for _gfagg ,_fagfbgc :=range _cdbeb .ListItem {if _cdeag :=_fagfbgc .ValidateWithPath (_a .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gfagg ));_cdeag !=nil {return _cdeag ;};};return nil ;}; -// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path -func (_fabbfc *CT_SmartTagRun )ValidateWithPath (path string )error {if _fabbfc .SmartTagPr !=nil {if _afeca :=_fabbfc .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_afeca !=nil {return _afeca ;};};for _abacda ,_afebca :=range _fabbfc .EG_PContent {if _cfbbba :=_afebca .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_abacda ));_cfbbba !=nil {return _cfbbba ;};};return nil ;}; +// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path +func (_bcecg *CT_RPrChange )ValidateWithPath (path string )error {if _bgfbc :=_bcecg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bgfbc !=nil {return _bgfbc ;};return nil ;}; -// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path -func (_cbaea *Endnotes )ValidateWithPath (path string )error {if _daffac :=_cbaea .CT_Endnotes .ValidateWithPath (path );_daffac !=nil {return _daffac ;};return nil ;};func NewCT_Zoom ()*CT_Zoom {_eeebc :=&CT_Zoom {};return _eeebc };func NewEG_ContentRunContent ()*EG_ContentRunContent {_gcggdf :=&EG_ContentRunContent {};return _gcggdf ;}; +// Validate validates the TxbxContent and its children +func (_ddgbee *TxbxContent )Validate ()error {return _ddgbee .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};type TxbxContent struct{CT_TxbxContent };func NewCT_Base64Binary ()*CT_Base64Binary {_acee :=&CT_Base64Binary {};return _acee }; -// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path -func (_fffaa *CT_LevelText )ValidateWithPath (path string )error {if _fffaa .NullAttr !=nil {if _cfbd :=_fffaa .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_cfbd !=nil {return _cfbd ;};};return nil ;};func (_cbbadd *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgded :for {_cdafff ,_gccceb :=d .Token ();if _gccceb !=nil {return _gccceb ;};switch _cfgdbb :=_cdafff .(type ){case _g .StartElement :switch _cfgdbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_ddddea :=NewWdWsp ();if _fdcfcf :=d .DecodeElement (_ddddea ,&_cfgdbb );_fdcfcf !=nil {return _fdcfcf ;};_cbbadd .Wsp =append (_cbbadd .Wsp ,_ddddea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_addcd :=_a .NewPic ();if _dgafdb :=d .DecodeElement (_addcd ,&_cfgdbb );_dgafdb !=nil {return _dgafdb ;};_cbbadd .Pic =append (_cbbadd .Pic ,_addcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gbedaf :=NewWdCT_WordprocessingContentPart ();if _gfcbcg :=d .DecodeElement (_gbedaf ,&_cfgdbb );_gfcbcg !=nil {return _gfcbcg ;};_cbbadd .ContentPart =append (_cbbadd .ContentPart ,_gbedaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"}:_geba :=NewWdWgp ();if _adede :=d .DecodeElement (_geba ,&_cfgdbb );_adede !=nil {return _adede ;};_cbbadd .Wgp =append (_cbbadd .Wgp ,_geba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_abcbdc :=NewWdCT_GraphicFrame ();if _cbagg :=d .DecodeElement (_abcbdc ,&_cfgdbb );_cbagg !=nil {return _cbagg ;};_cbbadd .GraphicFrame =append (_cbbadd .GraphicFrame ,_abcbdc );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065l\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073s\u0069\u006e\u0067\u0043a\u006e\u0076\u0061\u0073\u0043h\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cfgdbb .Name );if _bcffc :=d .Skip ();_bcffc !=nil {return _bcffc ;};};case _g .EndElement :break _fgded ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path +func (_ddgcb *CT_TblGrid )ValidateWithPath (path string )error {for _ebbadg ,_gbcec :=range _ddgcb .GridCol {if _gcgdb :=_gbcec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_ebbadg ));_gcgdb !=nil {return _gcgdb ;};};if _ddgcb .TblGridChange !=nil {if _gcgba :=_ddgcb .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_gcgba !=nil {return _gcgba ;};};return nil ;}; -// Validate validates the CT_Rel and its children -func (_gdgca *CT_Rel )Validate ()error {return _gdgca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_badbd *CT_Compat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _badbd .UseSingleBorderforContiguousCells !=nil {_afff :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0075\u0073\u0065\u0053\u0069n\u0067\u006c\u0065\u0042\u006f\u0072d\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006cl\u0073"}};e .EncodeElement (_badbd .UseSingleBorderforContiguousCells ,_afff );};if _badbd .WpJustification !=nil {_ecffb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}};e .EncodeElement (_badbd .WpJustification ,_ecffb );};if _badbd .NoTabHangInd !=nil {_gcddb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_badbd .NoTabHangInd ,_gcddb );};if _badbd .NoLeading !=nil {_cbgb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_badbd .NoLeading ,_cbgb );};if _badbd .SpaceForUL !=nil {_dfgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}};e .EncodeElement (_badbd .SpaceForUL ,_dfgg );};if _badbd .NoColumnBalance !=nil {_eegb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_badbd .NoColumnBalance ,_eegb );};if _badbd .BalanceSingleByteDoubleByteWidth !=nil {_geda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062al\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006ce\u0042y\u0074e\u0044o\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_badbd .BalanceSingleByteDoubleByteWidth ,_geda );};if _badbd .NoExtraLineSpacing !=nil {_befac :=_g .StartElement {Name :_g .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_badbd .NoExtraLineSpacing ,_befac );};if _badbd .DoNotLeaveBackslashAlone !=nil {_ggda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u004c\u0065\u0061\u0076e\u0042\u0061\u0063\u006b\u0073\u006c\u0061\u0073\u0068\u0041l\u006f\u006e\u0065"}};e .EncodeElement (_badbd .DoNotLeaveBackslashAlone ,_ggda );};if _badbd .UlTrailSpace !=nil {_geca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_badbd .UlTrailSpace ,_geca );};if _badbd .DoNotExpandShiftReturn !=nil {_cece :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0045\u0078\u0070\u0061\u006e\u0064S\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"}};e .EncodeElement (_badbd .DoNotExpandShiftReturn ,_cece );};if _badbd .SpacingInWholePoints !=nil {_gebb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0070ac\u0069\u006e\u0067\u0049\u006e\u0057\u0068\u006f\u006c\u0065\u0050\u006f\u0069\u006et\u0073"}};e .EncodeElement (_badbd .SpacingInWholePoints ,_gebb );};if _badbd .LineWrapLikeWord6 !=nil {_cabc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069ne\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0036"}};e .EncodeElement (_badbd .LineWrapLikeWord6 ,_cabc );};if _badbd .PrintBodyTextBeforeHeader !=nil {_egfd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0072\u0069\u006e\u0074B\u006f\u0064\u0079\u0054\u0065\u0078\u0074\u0042\u0065f\u006f\u0072\u0065H\u0065a\u0064\u0065\u0072"}};e .EncodeElement (_badbd .PrintBodyTextBeforeHeader ,_egfd );};if _badbd .PrintColBlack !=nil {_abce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_badbd .PrintColBlack ,_abce );};if _badbd .WpSpaceWidth !=nil {_ccaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_badbd .WpSpaceWidth ,_ccaf );};if _badbd .ShowBreaksInFrames !=nil {_bbfa :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}};e .EncodeElement (_badbd .ShowBreaksInFrames ,_bbfa );};if _badbd .SubFontBySize !=nil {_aaga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_badbd .SubFontBySize ,_aaga );};if _badbd .SuppressBottomSpacing !=nil {_edae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073up\u0070\u0072\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_badbd .SuppressBottomSpacing ,_edae );};if _badbd .SuppressTopSpacing !=nil {_cdbc :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_badbd .SuppressTopSpacing ,_cdbc );};if _badbd .SuppressSpacingAtTopOfPage !=nil {_aebe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075p\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061\u0063\u0069n\u0067A\u0074\u0054\u006f\u0070\u004f\u0066\u0050a\u0067\u0065"}};e .EncodeElement (_badbd .SuppressSpacingAtTopOfPage ,_aebe );};if _badbd .SuppressTopSpacingWP !=nil {_cfce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075pp\u0072\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067W\u0050"}};e .EncodeElement (_badbd .SuppressTopSpacingWP ,_cfce );};if _badbd .SuppressSpBfAfterPgBrk !=nil {_gfcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0042f\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b"}};e .EncodeElement (_badbd .SuppressSpBfAfterPgBrk ,_gfcf );};if _badbd .SwapBordersFacingPages !=nil {_gacd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0077\u0061\u0070\u0042\u006f\u0072\u0064\u0065\u0072\u0073F\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073"}};e .EncodeElement (_badbd .SwapBordersFacingPages ,_gacd );};if _badbd .ConvMailMergeEsc !=nil {_dgfc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_badbd .ConvMailMergeEsc ,_dgfc );};if _badbd .TruncateFontHeightsLikeWP6 !=nil {_aedbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072u\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006e\u0074\u0048e\u0069g\u0068\u0074\u0073\u004c\u0069\u006b\u0065W\u0050\u0036"}};e .EncodeElement (_badbd .TruncateFontHeightsLikeWP6 ,_aedbc );};if _badbd .MwSmallCaps !=nil {_cege :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_badbd .MwSmallCaps ,_cege );};if _badbd .UsePrinterMetrics !=nil {_fccg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073eP\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065\u0074\u0072\u0069\u0063\u0073"}};e .EncodeElement (_badbd .UsePrinterMetrics ,_fccg );};if _badbd .DoNotSuppressParagraphBorders !=nil {_cecea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_badbd .DoNotSuppressParagraphBorders ,_cecea );};if _badbd .WrapTrailSpaces !=nil {_feed :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_badbd .WrapTrailSpaces ,_feed );};if _badbd .FootnoteLayoutLikeWW8 !=nil {_fdff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066oo\u0074\u006e\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038"}};e .EncodeElement (_badbd .FootnoteLayoutLikeWW8 ,_fdff );};if _badbd .ShapeLayoutLikeWW8 !=nil {_edcb :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_badbd .ShapeLayoutLikeWW8 ,_edcb );};if _badbd .AlignTablesRowByRow !=nil {_cgfbf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0061\u006c\u0069gn\u0054a\u0062\u006c\u0065\u0073\u0052o\u0077\u0042\u0079\u0052\u006f\u0077"}};e .EncodeElement (_badbd .AlignTablesRowByRow ,_cgfbf );};if _badbd .ForgetLastTabAlignment !=nil {_bfcae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u006f\u0072\u0067\u0065\u0074\u004c\u0061\u0073\u0074\u0054a\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_badbd .ForgetLastTabAlignment ,_bfcae );};if _badbd .AdjustLineHeightInTable !=nil {_agdcc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061\u0064\u006a\u0075s\u0074\u004c\u0069\u006e\u0065H\u0065i\u0067h\u0074\u0049\u006e\u0054\u0061\u0062\u006ce"}};e .EncodeElement (_badbd .AdjustLineHeightInTable ,_agdcc );};if _badbd .AutoSpaceLikeWord95 !=nil {_fcgc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0061\u0075\u0074oS\u0070a\u0063\u0065\u004c\u0069\u006be\u0057\u006f\u0072\u0064\u0039\u0035"}};e .EncodeElement (_badbd .AutoSpaceLikeWord95 ,_fcgc );};if _badbd .NoSpaceRaiseLower !=nil {_degb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006fSp\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065\u004c\u006f\u0077\u0065\u0072"}};e .EncodeElement (_badbd .NoSpaceRaiseLower ,_degb );};if _badbd .DoNotUseHTMLParagraphAutoSpacing !=nil {_cecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004cP\u0061r\u0061g\u0072a\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_badbd .DoNotUseHTMLParagraphAutoSpacing ,_cecb );};if _badbd .LayoutRawTableWidth !=nil {_bfaae :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u0061\u0079ou\u0074R\u0061\u0077\u0054\u0061\u0062l\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_badbd .LayoutRawTableWidth ,_bfaae );};if _badbd .LayoutTableRowsApart !=nil {_ggde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061yo\u0075\u0074\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0073\u0041\u0070\u0061r\u0074"}};e .EncodeElement (_badbd .LayoutTableRowsApart ,_ggde );};if _badbd .UseWord97LineBreakRules !=nil {_befg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0075\u0073\u0065\u0057o\u0072\u0064\u0039\u0037\u004ci\u006ee\u0042r\u0065\u0061\u006b\u0052\u0075\u006c\u0065s"}};e .EncodeElement (_badbd .UseWord97LineBreakRules ,_befg );};if _badbd .DoNotBreakWrappedTables !=nil {_affb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0042\u0072\u0065\u0061\u006bW\u0072a\u0070p\u0065\u0064\u0054\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_badbd .DoNotBreakWrappedTables ,_affb );};if _badbd .DoNotSnapToGridInCell !=nil {_cgbeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065\u006c\u006c"}};e .EncodeElement (_badbd .DoNotSnapToGridInCell ,_cgbeb );};if _badbd .SelectFldWithFirstOrLastChar !=nil {_ebab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0046\u006cd\u0057\u0069\u0074\u0068\u0046\u0069\u0072s\u0074\u004f\u0072\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072"}};e .EncodeElement (_badbd .SelectFldWithFirstOrLastChar ,_ebab );};if _badbd .ApplyBreakingRules !=nil {_daaf :=_g .StartElement {Name :_g .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_badbd .ApplyBreakingRules ,_daaf );};if _badbd .DoNotWrapTextWithPunct !=nil {_beda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u004e\u006f\u0074\u0057\u0072\u0061\u0070\u0054\u0065x\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_badbd .DoNotWrapTextWithPunct ,_beda );};if _badbd .DoNotUseEastAsianBreakRules !=nil {_abcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}};e .EncodeElement (_badbd .DoNotUseEastAsianBreakRules ,_abcd );};if _badbd .UseWord2002TableStyleRules !=nil {_cbab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073e\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032\u0054\u0061b\u006ce\u0053\u0074\u0079\u006c\u0065\u0052\u0075l\u0065\u0073"}};e .EncodeElement (_badbd .UseWord2002TableStyleRules ,_cbab );};if _badbd .GrowAutofit !=nil {_egde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_badbd .GrowAutofit ,_egde );};if _badbd .UseFELayout !=nil {_ffab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_badbd .UseFELayout ,_ffab );};if _badbd .UseNormalStyleForList !=nil {_fbfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075se\u004e\u006f\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069\u0073\u0074"}};e .EncodeElement (_badbd .UseNormalStyleForList ,_fbfe );};if _badbd .DoNotUseIndentAsNumberingTabStop !=nil {_deba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065n\u0074A\u0073N\u0075m\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_badbd .DoNotUseIndentAsNumberingTabStop ,_deba );};if _badbd .UseAltKinsokuLineBreakRules !=nil {_adbbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003au\u0073\u0065\u0041\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052ul\u0065\u0073"}};e .EncodeElement (_badbd .UseAltKinsokuLineBreakRules ,_adbbc );};if _badbd .AllowSpaceOfSameStyleInTable !=nil {_fage :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0053\u0070\u0061c\u0065\u004f\u0066\u0053\u0061\u006d\u0065S\u0074\u0079\u006c\u0065\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_badbd .AllowSpaceOfSameStyleInTable ,_fage );};if _badbd .DoNotSuppressIndentation !=nil {_bddfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0049\u006e\u0064\u0065\u006e\u0074\u0061t\u0069\u006f\u006e"}};e .EncodeElement (_badbd .DoNotSuppressIndentation ,_bddfb );};if _badbd .DoNotAutofitConstrainedTables !=nil {_ecbbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0066\u0069\u0074\u0043\u006fn\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}};e .EncodeElement (_badbd .DoNotAutofitConstrainedTables ,_ecbbd );};if _badbd .AutofitToFirstFixedWidthCell !=nil {_cef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0066\u0069\u0074\u0054o\u0046\u0069\u0072\u0073\u0074\u0046\u0069x\u0065\u0064\u0057\u0069\u0064\u0074\u0068\u0043\u0065\u006c\u006c"}};e .EncodeElement (_badbd .AutofitToFirstFixedWidthCell ,_cef );};if _badbd .UnderlineTabInNumList !=nil {_acee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075nd\u0065\u0072\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069\u0073\u0074"}};e .EncodeElement (_badbd .UnderlineTabInNumList ,_acee );};if _badbd .DisplayHangulFixedWidth !=nil {_cbcd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0073\u0070l\u0061\u0079\u0048\u0061\u006eg\u0075l\u0046i\u0078\u0065\u0064\u0057\u0069\u0064\u0074h"}};e .EncodeElement (_badbd .DisplayHangulFixedWidth ,_cbcd );};if _badbd .SplitPgBreakAndParaMark !=nil {_baba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u006c\u0069t\u0050\u0067\u0042\u0072\u0065a\u006bA\u006ed\u0050\u0061\u0072\u0061\u004d\u0061\u0072k"}};e .EncodeElement (_badbd .SplitPgBreakAndParaMark ,_baba );};if _badbd .DoNotVertAlignCellWithSp !=nil {_adfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0056\u0065\u0072\u0074A\u006c\u0069\u0067\u006e\u0043\u0065\u006c\u006c\u0057\u0069t\u0068\u0053\u0070"}};e .EncodeElement (_badbd .DoNotVertAlignCellWithSp ,_adfg );};if _badbd .DoNotBreakConstrainedForcedTable !=nil {_dgad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006fn\u0073t\u0072a\u0069n\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_badbd .DoNotBreakConstrainedForcedTable ,_dgad );};if _badbd .DoNotVertAlignInTxbx !=nil {_aefb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e\u0049\u006e\u0054\u0078b\u0078"}};e .EncodeElement (_badbd .DoNotVertAlignInTxbx ,_aefb );};if _badbd .UseAnsiKerningPairs !=nil {_gfed :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0075\u0073\u0065An\u0073i\u004b\u0065\u0072\u006e\u0069n\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_badbd .UseAnsiKerningPairs ,_gfed );};if _badbd .CachedColBalance !=nil {_gdeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_badbd .CachedColBalance ,_gdeb );};if _badbd .CompatSetting !=nil {_cdfga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}};for _ ,_fbfb :=range _badbd .CompatSetting {e .EncodeElement (_fbfb ,_cdfga );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bggag *CT_ParaRPrOriginal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bggag .Ins !=nil {_effda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bggag .Ins ,_effda );};if _bggag .Del !=nil {_agafec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bggag .Del ,_agafec );};if _bggag .MoveFrom !=nil {_ddabg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_bggag .MoveFrom ,_ddabg );};if _bggag .MoveTo !=nil {_eabff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_bggag .MoveTo ,_eabff );};if _bggag .RStyle !=nil {_beeef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bggag .RStyle ,_beeef );};if _bggag .RFonts !=nil {_agag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bggag .RFonts ,_agag );};if _bggag .B !=nil {_fecgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_bggag .B ,_fecgg );};if _bggag .BCs !=nil {_eabbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bggag .BCs ,_eabbe );};if _bggag .I !=nil {_dcfab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_bggag .I ,_dcfab );};if _bggag .ICs !=nil {_afggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bggag .ICs ,_afggf );};if _bggag .Caps !=nil {_gbggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_bggag .Caps ,_gbggf );};if _bggag .SmallCaps !=nil {_cfagg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bggag .SmallCaps ,_cfagg );};if _bggag .Strike !=nil {_edeffe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_bggag .Strike ,_edeffe );};if _bggag .Dstrike !=nil {_dcgcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bggag .Dstrike ,_dcgcb );};if _bggag .Outline !=nil {_dffgd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_bggag .Outline ,_dffgd );};if _bggag .Shadow !=nil {_abcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bggag .Shadow ,_abcg );};if _bggag .Emboss !=nil {_cfba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_bggag .Emboss ,_cfba );};if _bggag .Imprint !=nil {_gcfda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bggag .Imprint ,_gcfda );};if _bggag .NoProof !=nil {_bdfadb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_bggag .NoProof ,_bdfadb );};if _bggag .SnapToGrid !=nil {_eabgdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bggag .SnapToGrid ,_eabgdc );};if _bggag .Vanish !=nil {_eddfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bggag .Vanish ,_eddfg );};if _bggag .WebHidden !=nil {_afegg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bggag .WebHidden ,_afegg );};if _bggag .Color !=nil {_bfdfd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bggag .Color ,_bfdfd );};if _bggag .Spacing !=nil {_efgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bggag .Spacing ,_efgeg );};if _bggag .W !=nil {_degad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bggag .W ,_degad );};if _bggag .Kern !=nil {_eacad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_bggag .Kern ,_eacad );};if _bggag .Position !=nil {_fcbec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bggag .Position ,_fcbec );};if _bggag .Sz !=nil {_adfdec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bggag .Sz ,_adfdec );};if _bggag .SzCs !=nil {_dfead :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bggag .SzCs ,_dfead );};if _bggag .Highlight !=nil {_dcbfcf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bggag .Highlight ,_dcbfcf );};if _bggag .U !=nil {_eagab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bggag .U ,_eagab );};if _bggag .Effect !=nil {_gccad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bggag .Effect ,_gccad );};if _bggag .Bdr !=nil {_bdefe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bggag .Bdr ,_bdefe );};if _bggag .Shd !=nil {_aaffd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bggag .Shd ,_aaffd );};if _bggag .FitText !=nil {_ebbdcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bggag .FitText ,_ebbdcb );};if _bggag .VertAlign !=nil {_bfda :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bggag .VertAlign ,_bfda );};if _bggag .Rtl !=nil {_cabfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bggag .Rtl ,_cabfe );};if _bggag .Cs !=nil {_gagbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_bggag .Cs ,_gagbd );};if _bggag .Em !=nil {_dgfgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bggag .Em ,_dgfgg );};if _bggag .Lang !=nil {_cbcec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bggag .Lang ,_cbcec );};if _bggag .EastAsianLayout !=nil {_edbgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bggag .EastAsianLayout ,_edbgc );};if _bggag .SpecVanish !=nil {_fbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bggag .SpecVanish ,_fbfgd );};if _bggag .OMath !=nil {_egbbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bggag .OMath ,_egbbc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgege *CT_SdtPrChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgege .Equation !=nil {_edabgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgege .Equation ,_edabgg );};if _fgege .ComboBox !=nil {_bcfgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_fgege .ComboBox ,_bcfgb );};if _fgege .Date !=nil {_bcfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fgege .Date ,_bcfeb );};if _fgege .DocPartObj !=nil {_geag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_fgege .DocPartObj ,_geag );};if _fgege .DocPartList !=nil {_aaacf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fgege .DocPartList ,_aaacf );};if _fgege .DropDownList !=nil {_dceae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fgege .DropDownList ,_dceae );};if _fgege .Picture !=nil {_eeabd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_fgege .Picture ,_eeabd );};if _fgege .RichText !=nil {_fffbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fgege .RichText ,_fffbd );};if _fgege .Text !=nil {_ebcae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_fgege .Text ,_ebcae );};if _fgege .Citation !=nil {_cgage :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgege .Citation ,_cgage );};if _fgege .Group !=nil {_dbcae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_fgege .Group ,_dbcae );};if _fgege .Bibliography !=nil {_abdcaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}};e .EncodeElement (_fgege .Bibliography ,_abdcaa );};return nil ;}; +// Validate validates the CT_FFData and its children +func (_cbada *CT_FFData )Validate ()error {return _cbada .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func (_ddcdeg ST_MailMergeOdsoFMDFieldType )String ()string {switch _ddcdeg {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";};func (_cffcf *CT_Tc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edaca :=range start .Attr {if _edaca .Name .Local =="\u0069\u0064"{_gaebd ,_bedcbf :=_edaca .Value ,error (nil );if _bedcbf !=nil {return _bedcbf ;};_cffcf .IdAttr =&_gaebd ;continue ;};};_aeaga :for {_bebca ,_dbba :=d .Token ();if _dbba !=nil {return _dbba ;};switch _bgbf :=_bebca .(type ){case _d .StartElement :switch _bgbf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cffcf .TcPr =NewCT_TcPr ();if _acffd :=d .DecodeElement (_cffcf .TcPr ,&_bgbf );_acffd !=nil {return _acffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbdbc :=NewEG_BlockLevelElts ();_gafcd :=NewCT_AltChunk ();if _efcbee :=d .DecodeElement (_gafcd ,&_bgbf );_efcbee !=nil {return _efcbee ;};_fbdbc .AltChunk =append (_fbdbc .AltChunk ,_gafcd );_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_fbdbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bdbbee :=NewEG_BlockLevelElts ();_eefebb :=NewEG_ContentBlockContent ();_eefebb .CustomXml =NewCT_CustomXmlBlock ();if _dcgfd :=d .DecodeElement (_eefebb .CustomXml ,&_bgbf );_dcgfd !=nil {return _dcgfd ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_bdbbee );_bdbbee .EG_ContentBlockContent =append (_bdbbee .EG_ContentBlockContent ,_eefebb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe :=NewEG_BlockLevelElts ();_cgfdf :=NewEG_ContentBlockContent ();_cgfdf .Sdt =NewCT_SdtBlock ();if _fbbdd :=d .DecodeElement (_cgfdf .Sdt ,&_bgbf );_fbbdd !=nil {return _fbbdd ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_ecebe );_ecebe .EG_ContentBlockContent =append (_ecebe .EG_ContentBlockContent ,_cgfdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bacfb :=NewEG_BlockLevelElts ();_gcefcfg :=NewEG_ContentBlockContent ();_ffbda :=NewCT_P ();if _cddbde :=d .DecodeElement (_ffbda ,&_bgbf );_cddbde !=nil {return _cddbde ;};_gcefcfg .P =append (_gcefcfg .P ,_ffbda );_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_bacfb );_bacfb .EG_ContentBlockContent =append (_bacfb .EG_ContentBlockContent ,_gcefcfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbebd :=NewEG_BlockLevelElts ();_aaddc :=NewEG_ContentBlockContent ();_fgacd :=NewCT_Tbl ();if _bgdedd :=d .DecodeElement (_fgacd ,&_bgbf );_bgdedd !=nil {return _bgdedd ;};_aaddc .Tbl =append (_aaddc .Tbl ,_fgacd );_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_bbebd );_bbebd .EG_ContentBlockContent =append (_bbebd .EG_ContentBlockContent ,_aaddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feced :=NewEG_BlockLevelElts ();_ebbeca :=NewEG_ContentBlockContent ();_cabdb :=NewEG_RunLevelElts ();_cabdb .ProofErr =NewCT_ProofErr ();if _aadcg :=d .DecodeElement (_cabdb .ProofErr ,&_bgbf );_aadcg !=nil {return _aadcg ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_feced );_feced .EG_ContentBlockContent =append (_feced .EG_ContentBlockContent ,_ebbeca );_ebbeca .EG_RunLevelElts =append (_ebbeca .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"}:_abcbd :=NewEG_BlockLevelElts ();_ddfda :=NewEG_ContentBlockContent ();_ecfcf :=NewEG_RunLevelElts ();_ecfcf .PermStart =NewCT_PermStart ();if _degega :=d .DecodeElement (_ecfcf .PermStart ,&_bgbf );_degega !=nil {return _degega ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_abcbd );_abcbd .EG_ContentBlockContent =append (_abcbd .EG_ContentBlockContent ,_ddfda );_ddfda .EG_RunLevelElts =append (_ddfda .EG_RunLevelElts ,_ecfcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dedebb :=NewEG_BlockLevelElts ();_agagce :=NewEG_ContentBlockContent ();_cbfcb :=NewEG_RunLevelElts ();_cbfcb .PermEnd =NewCT_Perm ();if _bfbbg :=d .DecodeElement (_cbfcb .PermEnd ,&_bgbf );_bfbbg !=nil {return _bfbbg ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_dedebb );_dedebb .EG_ContentBlockContent =append (_dedebb .EG_ContentBlockContent ,_agagce );_agagce .EG_RunLevelElts =append (_agagce .EG_RunLevelElts ,_cbfcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bddcg :=NewEG_BlockLevelElts ();_cddfc :=NewEG_ContentBlockContent ();_adacb :=NewEG_RunLevelElts ();_adacb .Ins =NewCT_RunTrackChange ();if _bggdf :=d .DecodeElement (_adacb .Ins ,&_bgbf );_bggdf !=nil {return _bggdf ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_bddcg );_bddcg .EG_ContentBlockContent =append (_bddcg .EG_ContentBlockContent ,_cddfc );_cddfc .EG_RunLevelElts =append (_cddfc .EG_RunLevelElts ,_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\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"}:_eaafe :=NewEG_BlockLevelElts ();_abafb :=NewEG_ContentBlockContent ();_egdaf :=NewEG_RunLevelElts ();_egdaf .Del =NewCT_RunTrackChange ();if _dbbggb :=d .DecodeElement (_egdaf .Del ,&_bgbf );_dbbggb !=nil {return _dbbggb ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_eaafe );_eaafe .EG_ContentBlockContent =append (_eaafe .EG_ContentBlockContent ,_abafb );_abafb .EG_RunLevelElts =append (_abafb .EG_RunLevelElts ,_egdaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cbbef :=NewEG_BlockLevelElts ();_faadb :=NewEG_ContentBlockContent ();_aecg :=NewEG_RunLevelElts ();_aecg .MoveFrom =NewCT_RunTrackChange ();if _fcdga :=d .DecodeElement (_aecg .MoveFrom ,&_bgbf );_fcdga !=nil {return _fcdga ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_cbbef );_cbbef .EG_ContentBlockContent =append (_cbbef .EG_ContentBlockContent ,_faadb );_faadb .EG_RunLevelElts =append (_faadb .EG_RunLevelElts ,_aecg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_facddf :=NewEG_BlockLevelElts ();_ecafd :=NewEG_ContentBlockContent ();_abgegd :=NewEG_RunLevelElts ();_abgegd .MoveTo =NewCT_RunTrackChange ();if _ebbedg :=d .DecodeElement (_abgegd .MoveTo ,&_bgbf );_ebbedg !=nil {return _ebbedg ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_facddf );_facddf .EG_ContentBlockContent =append (_facddf .EG_ContentBlockContent ,_ecafd );_ecafd .EG_RunLevelElts =append (_ecafd .EG_RunLevelElts ,_abgegd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdeegd :=NewEG_BlockLevelElts ();_gadee :=NewEG_ContentBlockContent ();_eddaab :=NewEG_RunLevelElts ();_agdga :=NewEG_RangeMarkupElements ();_agdga .BookmarkStart =NewCT_Bookmark ();if _fafaff :=d .DecodeElement (_agdga .BookmarkStart ,&_bgbf );_fafaff !=nil {return _fafaff ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_fdeegd );_fdeegd .EG_ContentBlockContent =append (_fdeegd .EG_ContentBlockContent ,_gadee );_gadee .EG_RunLevelElts =append (_gadee .EG_RunLevelElts ,_eddaab );_eddaab .EG_RangeMarkupElements =append (_eddaab .EG_RangeMarkupElements ,_agdga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbaabf :=NewEG_BlockLevelElts ();_bbeece :=NewEG_ContentBlockContent ();_cbgfd :=NewEG_RunLevelElts ();_adbaf :=NewEG_RangeMarkupElements ();_adbaf .BookmarkEnd =NewCT_MarkupRange ();if _cfbcd :=d .DecodeElement (_adbaf .BookmarkEnd ,&_bgbf );_cfbcd !=nil {return _cfbcd ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_cbaabf );_cbaabf .EG_ContentBlockContent =append (_cbaabf .EG_ContentBlockContent ,_bbeece );_bbeece .EG_RunLevelElts =append (_bbeece .EG_RunLevelElts ,_cbgfd );_cbgfd .EG_RangeMarkupElements =append (_cbgfd .EG_RangeMarkupElements ,_adbaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaeeg :=NewEG_BlockLevelElts ();_edeeg :=NewEG_ContentBlockContent ();_fbcae :=NewEG_RunLevelElts ();_fggdaf :=NewEG_RangeMarkupElements ();_fggdaf .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbbabg :=d .DecodeElement (_fggdaf .MoveFromRangeStart ,&_bgbf );_cbbabg !=nil {return _cbbabg ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_aaeeg );_aaeeg .EG_ContentBlockContent =append (_aaeeg .EG_ContentBlockContent ,_edeeg );_edeeg .EG_RunLevelElts =append (_edeeg .EG_RunLevelElts ,_fbcae );_fbcae .EG_RangeMarkupElements =append (_fbcae .EG_RangeMarkupElements ,_fggdaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfcabg :=NewEG_BlockLevelElts ();_ccebf :=NewEG_ContentBlockContent ();_aedace :=NewEG_RunLevelElts ();_abdba :=NewEG_RangeMarkupElements ();_abdba .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbbcbf :=d .DecodeElement (_abdba .MoveFromRangeEnd ,&_bgbf );_gbbcbf !=nil {return _gbbcbf ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_bfcabg );_bfcabg .EG_ContentBlockContent =append (_bfcabg .EG_ContentBlockContent ,_ccebf );_ccebf .EG_RunLevelElts =append (_ccebf .EG_RunLevelElts ,_aedace );_aedace .EG_RangeMarkupElements =append (_aedace .EG_RangeMarkupElements ,_abdba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddgefb :=NewEG_BlockLevelElts ();_egdfe :=NewEG_ContentBlockContent ();_fgdec :=NewEG_RunLevelElts ();_effbf :=NewEG_RangeMarkupElements ();_effbf .MoveToRangeStart =NewCT_MoveBookmark ();if _afecd :=d .DecodeElement (_effbf .MoveToRangeStart ,&_bgbf );_afecd !=nil {return _afecd ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_ddgefb );_ddgefb .EG_ContentBlockContent =append (_ddgefb .EG_ContentBlockContent ,_egdfe );_egdfe .EG_RunLevelElts =append (_egdfe .EG_RunLevelElts ,_fgdec );_fgdec .EG_RangeMarkupElements =append (_fgdec .EG_RangeMarkupElements ,_effbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_edaddc :=NewEG_BlockLevelElts ();_fccfg :=NewEG_ContentBlockContent ();_afdb :=NewEG_RunLevelElts ();_cgaed :=NewEG_RangeMarkupElements ();_cgaed .MoveToRangeEnd =NewCT_MarkupRange ();if _gcfbef :=d .DecodeElement (_cgaed .MoveToRangeEnd ,&_bgbf );_gcfbef !=nil {return _gcfbef ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_edaddc );_edaddc .EG_ContentBlockContent =append (_edaddc .EG_ContentBlockContent ,_fccfg );_fccfg .EG_RunLevelElts =append (_fccfg .EG_RunLevelElts ,_afdb );_afdb .EG_RangeMarkupElements =append (_afdb .EG_RangeMarkupElements ,_cgaed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cacbg :=NewEG_BlockLevelElts ();_fbagg :=NewEG_ContentBlockContent ();_fegda :=NewEG_RunLevelElts ();_bfegc :=NewEG_RangeMarkupElements ();_bfegc .CommentRangeStart =NewCT_MarkupRange ();if _baada :=d .DecodeElement (_bfegc .CommentRangeStart ,&_bgbf );_baada !=nil {return _baada ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_cacbg );_cacbg .EG_ContentBlockContent =append (_cacbg .EG_ContentBlockContent ,_fbagg );_fbagg .EG_RunLevelElts =append (_fbagg .EG_RunLevelElts ,_fegda );_fegda .EG_RangeMarkupElements =append (_fegda .EG_RangeMarkupElements ,_bfegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baafa :=NewEG_BlockLevelElts ();_decec :=NewEG_ContentBlockContent ();_affdg :=NewEG_RunLevelElts ();_fdeg :=NewEG_RangeMarkupElements ();_fdeg .CommentRangeEnd =NewCT_MarkupRange ();if _fbfb :=d .DecodeElement (_fdeg .CommentRangeEnd ,&_bgbf );_fbfb !=nil {return _fbfb ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_baafa );_baafa .EG_ContentBlockContent =append (_baafa .EG_ContentBlockContent ,_decec );_decec .EG_RunLevelElts =append (_decec .EG_RunLevelElts ,_affdg );_affdg .EG_RangeMarkupElements =append (_affdg .EG_RangeMarkupElements ,_fdeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ccdgb :=NewEG_BlockLevelElts ();_dedggb :=NewEG_ContentBlockContent ();_ccgge :=NewEG_RunLevelElts ();_gdcde :=NewEG_RangeMarkupElements ();_gdcde .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dfbbec :=d .DecodeElement (_gdcde .CustomXmlInsRangeStart ,&_bgbf );_dfbbec !=nil {return _dfbbec ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_ccdgb );_ccdgb .EG_ContentBlockContent =append (_ccdgb .EG_ContentBlockContent ,_dedggb );_dedggb .EG_RunLevelElts =append (_dedggb .EG_RunLevelElts ,_ccgge );_ccgge .EG_RangeMarkupElements =append (_ccgge .EG_RangeMarkupElements ,_gdcde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ecfeb :=NewEG_BlockLevelElts ();_geddc :=NewEG_ContentBlockContent ();_aagabe :=NewEG_RunLevelElts ();_aaecff :=NewEG_RangeMarkupElements ();_aaecff .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgdfdd :=d .DecodeElement (_aaecff .CustomXmlInsRangeEnd ,&_bgbf );_bgdfdd !=nil {return _bgdfdd ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_ecfeb );_ecfeb .EG_ContentBlockContent =append (_ecfeb .EG_ContentBlockContent ,_geddc );_geddc .EG_RunLevelElts =append (_geddc .EG_RunLevelElts ,_aagabe );_aagabe .EG_RangeMarkupElements =append (_aagabe .EG_RangeMarkupElements ,_aaecff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_edggd :=NewEG_BlockLevelElts ();_eeefd :=NewEG_ContentBlockContent ();_geccf :=NewEG_RunLevelElts ();_fcbfag :=NewEG_RangeMarkupElements ();_fcbfag .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bcddc :=d .DecodeElement (_fcbfag .CustomXmlDelRangeStart ,&_bgbf );_bcddc !=nil {return _bcddc ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_edggd );_edggd .EG_ContentBlockContent =append (_edggd .EG_ContentBlockContent ,_eeefd );_eeefd .EG_RunLevelElts =append (_eeefd .EG_RunLevelElts ,_geccf );_geccf .EG_RangeMarkupElements =append (_geccf .EG_RangeMarkupElements ,_fcbfag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fdbad :=NewEG_BlockLevelElts ();_fegab :=NewEG_ContentBlockContent ();_dceafa :=NewEG_RunLevelElts ();_daedd :=NewEG_RangeMarkupElements ();_daedd .CustomXmlDelRangeEnd =NewCT_Markup ();if _cedada :=d .DecodeElement (_daedd .CustomXmlDelRangeEnd ,&_bgbf );_cedada !=nil {return _cedada ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_fdbad );_fdbad .EG_ContentBlockContent =append (_fdbad .EG_ContentBlockContent ,_fegab );_fegab .EG_RunLevelElts =append (_fegab .EG_RunLevelElts ,_dceafa );_dceafa .EG_RangeMarkupElements =append (_dceafa .EG_RangeMarkupElements ,_daedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgbed :=NewEG_BlockLevelElts ();_eddgcf :=NewEG_ContentBlockContent ();_dbcaf :=NewEG_RunLevelElts ();_cdaagc :=NewEG_RangeMarkupElements ();_cdaagc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fcage :=d .DecodeElement (_cdaagc .CustomXmlMoveFromRangeStart ,&_bgbf );_fcage !=nil {return _fcage ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_fgbed );_fgbed .EG_ContentBlockContent =append (_fgbed .EG_ContentBlockContent ,_eddgcf );_eddgcf .EG_RunLevelElts =append (_eddgcf .EG_RunLevelElts ,_dbcaf );_dbcaf .EG_RangeMarkupElements =append (_dbcaf .EG_RangeMarkupElements ,_cdaagc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gfffa :=NewEG_BlockLevelElts ();_deceac :=NewEG_ContentBlockContent ();_ebfcd :=NewEG_RunLevelElts ();_cgcbbg :=NewEG_RangeMarkupElements ();_cgcbbg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gggged :=d .DecodeElement (_cgcbbg .CustomXmlMoveFromRangeEnd ,&_bgbf );_gggged !=nil {return _gggged ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_gfffa );_gfffa .EG_ContentBlockContent =append (_gfffa .EG_ContentBlockContent ,_deceac );_deceac .EG_RunLevelElts =append (_deceac .EG_RunLevelElts ,_ebfcd );_ebfcd .EG_RangeMarkupElements =append (_ebfcd .EG_RangeMarkupElements ,_cgcbbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fcgcdf :=NewEG_BlockLevelElts ();_efcdad :=NewEG_ContentBlockContent ();_bgfdbc :=NewEG_RunLevelElts ();_gdgebg :=NewEG_RangeMarkupElements ();_gdgebg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abdbac :=d .DecodeElement (_gdgebg .CustomXmlMoveToRangeStart ,&_bgbf );_abdbac !=nil {return _abdbac ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_fcgcdf );_fcgcdf .EG_ContentBlockContent =append (_fcgcdf .EG_ContentBlockContent ,_efcdad );_efcdad .EG_RunLevelElts =append (_efcdad .EG_RunLevelElts ,_bgfdbc );_bgfdbc .EG_RangeMarkupElements =append (_bgfdbc .EG_RangeMarkupElements ,_gdgebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ccaga :=NewEG_BlockLevelElts ();_bggec :=NewEG_ContentBlockContent ();_cdgcab :=NewEG_RunLevelElts ();_dcdfgf :=NewEG_RangeMarkupElements ();_dcdfgf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfcgcd :=d .DecodeElement (_dcdfgf .CustomXmlMoveToRangeEnd ,&_bgbf );_gfcgcd !=nil {return _gfcgcd ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_ccaga );_ccaga .EG_ContentBlockContent =append (_ccaga .EG_ContentBlockContent ,_bggec );_bggec .EG_RunLevelElts =append (_bggec .EG_RunLevelElts ,_cdgcab );_cdgcab .EG_RangeMarkupElements =append (_cdgcab .EG_RangeMarkupElements ,_dcdfgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgfgg :=NewEG_BlockLevelElts ();_gfdaa :=NewEG_ContentBlockContent ();_eaaee :=NewEG_RunLevelElts ();_baedge :=NewEG_MathContent ();_baedge .OMathPara =_cd .NewOMathPara ();if _gbcab :=d .DecodeElement (_baedge .OMathPara ,&_bgbf );_gbcab !=nil {return _gbcab ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_bgfgg );_bgfgg .EG_ContentBlockContent =append (_bgfgg .EG_ContentBlockContent ,_gfdaa );_gfdaa .EG_RunLevelElts =append (_gfdaa .EG_RunLevelElts ,_eaaee );_eaaee .EG_MathContent =append (_eaaee .EG_MathContent ,_baedge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgdgd :=NewEG_BlockLevelElts ();_ccdfge :=NewEG_ContentBlockContent ();_cegff :=NewEG_RunLevelElts ();_fdgbda :=NewEG_MathContent ();_fdgbda .OMath =_cd .NewOMath ();if _fffde :=d .DecodeElement (_fdgbda .OMath ,&_bgbf );_fffde !=nil {return _fffde ;};_cffcf .EG_BlockLevelElts =append (_cffcf .EG_BlockLevelElts ,_fgdgd );_fgdgd .EG_ContentBlockContent =append (_fgdgd .EG_ContentBlockContent ,_ccdfge );_ccdfge .EG_RunLevelElts =append (_ccdfge .EG_RunLevelElts ,_cegff );_cegff .EG_MathContent =append (_cegff .EG_MathContent ,_fdgbda );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 \u0043\u0054\u005fT\u0063 \u0025\u0076",_bgbf .Name );if _dacdb :=d .Skip ();_dacdb !=nil {return _dacdb ;};};case _d .EndElement :break _aeaga ;case _d .CharData :};};return nil ;};func (_ceedfd ST_BrType )ValidateWithPath (path string )error {switch _ceedfd {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceedfd ));};return nil ;};type CT_FrameLayout struct{ -// Validate validates the CT_RubyContent and its children -func (_afecb *CT_RubyContent )Validate ()error {return _afecb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_dca *CT_Columns )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dca .EqualWidthAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065q\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_dca .EqualWidthAttr )});};if _dca .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dca .SpaceAttr )});};if _dca .NumAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_gd .Sprintf ("\u0025\u0076",*_dca .NumAttr )});};if _dca .SepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_gd .Sprintf ("\u0025\u0076",*_dca .SepAttr )});};e .EncodeToken (start );_aebg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063o\u006c"}};for _ ,_fabb :=range _dca .Col {e .EncodeElement (_fabb ,_aebg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Frameset Layout Value +ValAttr ST_FrameLayout ;};func (_fcedc ST_MailMergeDest )ValidateWithPath (path string )error {switch _fcedc {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcedc ));};return nil ;};func (_dbbfc *CT_DataBinding )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbbfc .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 :_a .Sprintf ("\u0025\u0076",*_dbbfc .PrefixMappingsAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",_dbbfc .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 :_a .Sprintf ("\u0025\u0076",_dbbfc .StoreItemIDAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_addcd ST_PTabLeader )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adeaae :=_d .Attr {};_adeaae .Name =name ;switch _addcd {case ST_PTabLeaderUnset :_adeaae .Value ="";case ST_PTabLeaderNone :_adeaae .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_adeaae .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_adeaae .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_adeaae .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_adeaae .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _adeaae ,nil ;};func (_dbeg *CT_FFStatusText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbeg .TypeAttr !=ST_InfoTextTypeUnset {_afdfa ,_bafed :=_dbeg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bafed !=nil {return _bafed ;};start .Attr =append (start .Attr ,_afdfa );};if _dbeg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dbeg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geed *CT_Document )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geed .ConformanceAttr =_dg .ST_ConformanceClass (1);for _ ,_aedfa :=range start .Attr {if _aedfa .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_geed .ConformanceAttr .UnmarshalXMLAttr (_aedfa );continue ;};};_cfff :for {_bbdbf ,_cgde :=d .Token ();if _cgde !=nil {return _cgde ;};switch _fcgbc :=_bbdbf .(type ){case _d .StartElement :switch _fcgbc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geed .Background =NewCT_Background ();if _gebbb :=d .DecodeElement (_geed .Background ,&_fcgbc );_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 :"\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"}:_geed .Body =NewCT_Body ();if _faabb :=d .DecodeElement (_geed .Body ,&_fcgbc );_faabb !=nil {return _faabb ;};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\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_fcgbc .Name );if _cdfb :=d .Skip ();_cdfb !=nil {return _cdfb ;};};case _d .EndElement :break _cfff ;case _d .CharData :};};return nil ;};func NewCT_Compat ()*CT_Compat {_dbcba :=&CT_Compat {};return _dbcba };func (_afdcf *CT_PermStart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afdcf .EdGrpAttr !=ST_EdGrpUnset {_afbf ,_bageag :=_afdcf .EdGrpAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"});if _bageag !=nil {return _bageag ;};start .Attr =append (start .Attr ,_afbf );};if _afdcf .EdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_afdcf .EdAttr )});};if _afdcf .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_afdcf .ColFirstAttr )});};if _afdcf .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_a .Sprintf ("\u0025\u0076",*_afdcf .ColLastAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_afdcf .IdAttr )});if _afdcf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_agfbf ,_gbbec :=_afdcf .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 _gbbec !=nil {return _gbbec ;};start .Attr =append (start .Attr ,_agfbf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the WdWpc and its children -func (_dbbdg *WdWpc )Validate ()error {return _dbbdg .ValidateWithPath ("\u0057\u0064\u0057p\u0063")}; +// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path +func (_eagf *CT_Caption )ValidateWithPath (path string )error {if _ebfg :=_eagf .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ebfg !=nil {return _ebfg ;};if _eagf .ChapNumAttr !=nil {if _bfd :=_eagf .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072");_bfd !=nil {return _bfd ;};};if _eagf .NoLabelAttr !=nil {if _fdca :=_eagf .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_fdca !=nil {return _fdca ;};};if _bafb :=_eagf .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_bafb !=nil {return _bafb ;};if _dcga :=_eagf .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_dcga !=nil {return _dcga ;};return nil ;};type CT_Shd struct{ -// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path -func (_cadg *CT_SdtBlock )ValidateWithPath (path string )error {if _cadg .SdtPr !=nil {if _fbga :=_cadg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_fbga !=nil {return _fbga ;};};if _cadg .SdtEndPr !=nil {if _babfg :=_cadg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_babfg !=nil {return _babfg ;};};if _cadg .SdtContent !=nil {if _agefg :=_cadg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_agefg !=nil {return _agefg ;};};return nil ;};func NewCT_SdtBlock ()*CT_SdtBlock {_febge :=&CT_SdtBlock {};return _febge };func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_bdda :=&CT_MathCtrlIns {};return _bdda };func (_dddccd *CT_SdtCell )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aacgea :for {_badcc ,_fedeg :=d .Token ();if _fedeg !=nil {return _fedeg ;};switch _bdffb :=_badcc .(type ){case _g .StartElement :switch _bdffb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_dddccd .SdtPr =NewCT_SdtPr ();if _dcgbfe :=d .DecodeElement (_dddccd .SdtPr ,&_bdffb );_dcgbfe !=nil {return _dcgbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_dddccd .SdtEndPr =NewCT_SdtEndPr ();if _cdfab :=d .DecodeElement (_dddccd .SdtEndPr ,&_bdffb );_cdfab !=nil {return _cdfab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_dddccd .SdtContent =NewCT_SdtContentCell ();if _bffae :=d .DecodeElement (_dddccd .SdtContent ,&_bdffb );_bffae !=nil {return _bffae ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0064\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_bdffb .Name );if _ddfac :=d .Skip ();_ddfac !=nil {return _ddfac ;};};case _g .EndElement :break _aacgea ;case _g .CharData :};};return nil ;}; +// Shading Pattern +ValAttr ST_Shd ; -// Validate validates the CT_TextEffect and its children -func (_eddcf *CT_TextEffect )Validate ()error {return _eddcf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_DocVars ()*CT_DocVars {_bcfca :=&CT_DocVars {};return _bcfca };type CT_Styles struct{ +// Shading Pattern Color +ColorAttr *ST_HexColor ; -// Document Default Paragraph and Run Properties -DocDefaults *CT_DocDefaults ; +// Shading Pattern Theme Color +ThemeColorAttr ST_ThemeColor ; -// Latent Style Information -LatentStyles *CT_LatentStyles ; +// Shading Pattern Theme Color Tint +ThemeTintAttr *string ; -// Style Definition -Style []*CT_Style ;}; +// Shading Pattern Theme Color Shade +ThemeShadeAttr *string ; -// Validate validates the WdCT_TextboxInfo and its children -func (_baeff *WdCT_TextboxInfo )Validate ()error {return _baeff .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};type WdCT_WordprocessingContentPart struct{BwModeAttr _e .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_e .CT_Transform2D ;ExtLst *_e .CT_OfficeArtExtensionList ;};func (_cgece *CT_DocParts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cgece .DocPart !=nil {_aafbd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_gdgda :=range _cgece .DocPart {e .EncodeElement (_gdgda ,_aafbd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adeeea ST_DocProtect )Validate ()error {return _adeeea .ValidateWithPath ("")}; +// Shading Background Color +FillAttr *ST_HexColor ; -// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path -func (_aaffea *CT_SdtRun )ValidateWithPath (path string )error {if _aaffea .SdtPr !=nil {if _gdacda :=_aaffea .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_gdacda !=nil {return _gdacda ;};};if _aaffea .SdtEndPr !=nil {if _gggag :=_aaffea .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_gggag !=nil {return _gggag ;};};if _aaffea .SdtContent !=nil {if _gadabd :=_aaffea .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gadabd !=nil {return _gadabd ;};};return nil ;};func (_aaegad *EG_RPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eecbd :for {_addgb ,_baaeg :=d .Token ();if _baaeg !=nil {return _baaeg ;};switch _edfgf :=_addgb .(type ){case _g .StartElement :switch _edfgf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_aaegad .RPr =NewCT_RPr ();if _fcead :=d .DecodeElement (_aaegad .RPr ,&_edfgf );_fcead !=nil {return _fcead ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_edfgf .Name );if _aaeed :=d .Skip ();_aaeed !=nil {return _aaeed ;};};case _g .EndElement :break _eecbd ;case _g .CharData :};};return nil ;};func ParseUnionST_OnOff (s string )(_gc .ST_OnOff ,error ){return _gc .ParseUnionST_OnOff (s )};func (_eeagad *EG_HdrFtrReferences )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eeagad .HeaderReference !=nil {_ebdgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_eeagad .HeaderReference ,_ebdgd );};if _eeagad .FooterReference !=nil {_cdffac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_eeagad .FooterReference ,_cdffac );};return nil ;};func (_dceecg *WdST_AlignV )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acbdcd ,_bdefgg :=d .Token ();if _bdefgg !=nil {return _bdefgg ;};if _cdbeee ,_afbgcb :=_acbdcd .(_g .EndElement );_afbgcb &&_cdbeee .Name ==start .Name {*_dceecg =1;return nil ;};if _gafcde ,_edggb :=_acbdcd .(_g .CharData );!_edggb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acbdcd );}else {switch string (_gafcde ){case "":*_dceecg =0;case "\u0074\u006f\u0070":*_dceecg =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dceecg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dceecg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dceecg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dceecg =5;};};_acbdcd ,_bdefgg =d .Token ();if _bdefgg !=nil {return _bdefgg ;};if _ffddg ,_cfcbgg :=_acbdcd .(_g .EndElement );_cfcbgg &&_ffddg .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acbdcd );};func NewCT_DataBinding ()*CT_DataBinding {_febgb :=&CT_DataBinding {};return _febgb };func (_edgdea *CT_Lvl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_edgdea .IlvlAttr )});if _edgdea .TplcAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_gd .Sprintf ("\u0025\u0076",*_edgdea .TplcAttr )});};if _edgdea .TentativeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0065\u006e\u0074\u0061\u0074\u0069\u0076\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_edgdea .TentativeAttr )});};e .EncodeToken (start );if _edgdea .Start !=nil {_aefbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_edgdea .Start ,_aefbe );};if _edgdea .NumFmt !=nil {_fadbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_edgdea .NumFmt ,_fadbd );};if _edgdea .LvlRestart !=nil {_bdfed :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_edgdea .LvlRestart ,_bdfed );};if _edgdea .PStyle !=nil {_dddfaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edgdea .PStyle ,_dddfaf );};if _edgdea .IsLgl !=nil {_adgab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_edgdea .IsLgl ,_adgab );};if _edgdea .Suff !=nil {_gcgffe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}};e .EncodeElement (_edgdea .Suff ,_gcgffe );};if _edgdea .LvlText !=nil {_cdbee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_edgdea .LvlText ,_cdbee );};if _edgdea .LvlPicBulletId !=nil {_ceceb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}};e .EncodeElement (_edgdea .LvlPicBulletId ,_ceceb );};if _edgdea .Legacy !=nil {_fccga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_edgdea .Legacy ,_fccga );};if _edgdea .LvlJc !=nil {_cfcbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}};e .EncodeElement (_edgdea .LvlJc ,_cfcbc );};if _edgdea .PPr !=nil {_ggcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_edgdea .PPr ,_ggcc );};if _edgdea .RPr !=nil {_eeafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_edgdea .RPr ,_eeafc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Shading Background Theme Color +ThemeFillAttr ST_ThemeColor ; -// ST_MeasurementOrPercent is a union type -type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;};func (_bdada ST_Em )Validate ()error {return _bdada .ValidateWithPath ("")};func (_bbdbc *CT_RPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbdbc .RStyle !=nil {_gaagf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bbdbc .RStyle ,_gaagf );};if _bbdbc .RFonts !=nil {_bedgca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bbdbc .RFonts ,_bedgca );};if _bbdbc .B !=nil {_cedgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_bbdbc .B ,_cedgb );};if _bbdbc .BCs !=nil {_cdbgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bbdbc .BCs ,_cdbgf );};if _bbdbc .I !=nil {_acfcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_bbdbc .I ,_acfcd );};if _bbdbc .ICs !=nil {_eaafa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bbdbc .ICs ,_eaafa );};if _bbdbc .Caps !=nil {_dbabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_bbdbc .Caps ,_dbabe );};if _bbdbc .SmallCaps !=nil {_dfagc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bbdbc .SmallCaps ,_dfagc );};if _bbdbc .Strike !=nil {_cafeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_bbdbc .Strike ,_cafeb );};if _bbdbc .Dstrike !=nil {_edfef :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bbdbc .Dstrike ,_edfef );};if _bbdbc .Outline !=nil {_cdfcd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_bbdbc .Outline ,_cdfcd );};if _bbdbc .Shadow !=nil {_aabbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bbdbc .Shadow ,_aabbc );};if _bbdbc .Emboss !=nil {_dgfgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_bbdbc .Emboss ,_dgfgc );};if _bbdbc .Imprint !=nil {_fdbdf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bbdbc .Imprint ,_fdbdf );};if _bbdbc .NoProof !=nil {_cacgd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_bbdbc .NoProof ,_cacgd );};if _bbdbc .SnapToGrid !=nil {_ebafe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bbdbc .SnapToGrid ,_ebafe );};if _bbdbc .Vanish !=nil {_egdgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bbdbc .Vanish ,_egdgd );};if _bbdbc .WebHidden !=nil {_cabfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bbdbc .WebHidden ,_cabfb );};if _bbdbc .Color !=nil {_cbbec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bbdbc .Color ,_cbbec );};if _bbdbc .Spacing !=nil {_acgab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bbdbc .Spacing ,_acgab );};if _bbdbc .W !=nil {_cbaaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bbdbc .W ,_cbaaa );};if _bbdbc .Kern !=nil {_aaffe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_bbdbc .Kern ,_aaffe );};if _bbdbc .Position !=nil {_cgeaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bbdbc .Position ,_cgeaa );};if _bbdbc .Sz !=nil {_dacfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bbdbc .Sz ,_dacfg );};if _bbdbc .SzCs !=nil {_dfeaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bbdbc .SzCs ,_dfeaf );};if _bbdbc .Highlight !=nil {_dagcc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bbdbc .Highlight ,_dagcc );};if _bbdbc .U !=nil {_gefdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bbdbc .U ,_gefdg );};if _bbdbc .Effect !=nil {_fcbgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bbdbc .Effect ,_fcbgb );};if _bbdbc .Bdr !=nil {_gfbab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bbdbc .Bdr ,_gfbab );};if _bbdbc .Shd !=nil {_geefe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bbdbc .Shd ,_geefe );};if _bbdbc .FitText !=nil {_fcfdf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bbdbc .FitText ,_fcfdf );};if _bbdbc .VertAlign !=nil {_bfab :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bbdbc .VertAlign ,_bfab );};if _bbdbc .Rtl !=nil {_eafcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bbdbc .Rtl ,_eafcf );};if _bbdbc .Cs !=nil {_bfdag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_bbdbc .Cs ,_bfdag );};if _bbdbc .Em !=nil {_dafdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bbdbc .Em ,_dafdb );};if _bbdbc .Lang !=nil {_adee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bbdbc .Lang ,_adee );};if _bbdbc .EastAsianLayout !=nil {_gbde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bbdbc .EastAsianLayout ,_gbde );};if _bbdbc .SpecVanish !=nil {_bbdbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bbdbc .SpecVanish ,_bbdbf );};if _bbdbc .OMath !=nil {_daeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bbdbc .OMath ,_daeb );};if _bbdbc .RPrChange !=nil {_gbbdfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bbdbc .RPrChange ,_gbbdfb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbege *CT_Drawing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbege .Anchor !=nil {_ceffc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_dfcb :=range _dbege .Anchor {e .EncodeElement (_dfcb ,_ceffc );};};if _dbege .Inline !=nil {_cedd :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_egff :=range _dbege .Inline {e .EncodeElement (_egff ,_cedd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Shading Background Theme Color Tint +ThemeFillTintAttr *string ; -// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path -func (_aaffeae *WdWsp )ValidateWithPath (path string )error {if _efcgcc :=_aaffeae .WdCT_WordprocessingShape .ValidateWithPath (path );_efcgcc !=nil {return _efcgcc ;};return nil ;};func NewCT_Headers ()*CT_Headers {_efefb :=&CT_Headers {};return _efefb };func NewCT_Endnotes ()*CT_Endnotes {_bafcf :=&CT_Endnotes {};return _bafcf };type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;}; +// Shading Background Theme Color Shade +ThemeFillShadeAttr *string ;};func (_ccadb *CT_DocPartTypes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccadb .AllAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ccadb .AllAttr )});};e .EncodeToken (start );if _ccadb .Type !=nil {_cgbaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_bbfc :=range _ccadb .Type {e .EncodeElement (_bbfc ,_cgbaf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path -func (_adagb *CT_Styles )ValidateWithPath (path string )error {if _adagb .DocDefaults !=nil {if _bdcbec :=_adagb .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_bdcbec !=nil {return _bdcbec ;};};if _adagb .LatentStyles !=nil {if _beedaf :=_adagb .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_beedaf !=nil {return _beedaf ;};};for _edafca ,_gbdcaf :=range _adagb .Style {if _fbaeee :=_gbdcaf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_edafca ));_fbaeee !=nil {return _fbaeee ;};};return nil ;};func (_eagbfa *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcecbg :for {_daedec ,_ggbgdg :=d .Token ();if _ggbgdg !=nil {return _ggbgdg ;};switch _aebde :=_daedec .(type ){case _g .StartElement :switch _aebde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_dagfea :=NewWdWsp ();if _effbgc :=d .DecodeElement (_dagfea ,&_aebde );_effbgc !=nil {return _effbgc ;};_eagbfa .Wsp =append (_eagbfa .Wsp ,_dagfea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_bgbaded :=NewWdCT_WordprocessingGroup ();if _aebbea :=d .DecodeElement (_bgbaded ,&_aebde );_aebbea !=nil {return _aebbea ;};_eagbfa .GrpSp =append (_eagbfa .GrpSp ,_bgbaded );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gbgbf :=NewWdCT_GraphicFrame ();if _abdcc :=d .DecodeElement (_gbgbf ,&_aebde );_abdcc !=nil {return _abdcc ;};_eagbfa .GraphicFrame =append (_eagbfa .GraphicFrame ,_gbgbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_dcagca :=_a .NewPic ();if _aaccaa :=d .DecodeElement (_dcagca ,&_aebde );_aaccaa !=nil {return _aaccaa ;};_eagbfa .Pic =append (_eagbfa .Pic ,_dcagca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_aecae :=NewWdCT_WordprocessingContentPart ();if _efebb :=d .DecodeElement (_aecae ,&_aebde );_efebb !=nil {return _efebb ;};_eagbfa .ContentPart =append (_eagbfa .ContentPart ,_aecae );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_aebde .Name );if _fecgac :=d .Skip ();_fecgac !=nil {return _fecgac ;};};case _g .EndElement :break _dcecbg ;case _g .CharData :};};return nil ;};func (_acbde ST_TblOverlap )Validate ()error {return _acbde .ValidateWithPath ("")};func (_bebae *CT_TblLayoutType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gafed :=range start .Attr {if _gafed .Name .Local =="\u0074\u0079\u0070\u0065"{_bebae .TypeAttr .UnmarshalXMLAttr (_gafed );continue ;};};for {_ebcfc ,_cdgcda :=d .Token ();if _cdgcda !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004ca\u0079o\u0075\u0074\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_cdgcda );};if _aacde ,_adgge :=_ebcfc .(_g .EndElement );_adgge &&_aacde .Name ==start .Name {break ;};};return nil ;};const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);func NewCT_TcPrBase ()*CT_TcPrBase {_cccdfg :=&CT_TcPrBase {};return _cccdfg };type CT_Column struct{ +// Validate validates the EG_BlockLevelElts and its children +func (_gaafb *EG_BlockLevelElts )Validate ()error {return _gaafb .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");}; -// Column Width -WAttr *_gc .ST_TwipsMeasure ; +// Validate validates the CT_P and its children +func (_efaaa *CT_P )Validate ()error {return _efaaa .ValidateWithPath ("\u0043\u0054\u005f\u0050")};func (_ccgfd ST_MailMergeDest )Validate ()error {return _ccgfd .ValidateWithPath ("")}; -// Space Before Following Column -SpaceAttr *_gc .ST_TwipsMeasure ;}; +// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path +func (_bbfcb *CT_MailMergeDest )ValidateWithPath (path string )error {if _bbfcb .ValAttr ==ST_MailMergeDestUnset {return _a .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 _ceegf :=_bbfcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceegf !=nil {return _ceegf ;};return nil ;};func (_cceff *EG_RunLevelElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaffa :for {_fgffdf ,_gddggb :=d .Token ();if _gddggb !=nil {return _gddggb ;};switch _gdcae :=_fgffdf .(type ){case _d .StartElement :switch _gdcae .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cceff .ProofErr =NewCT_ProofErr ();if _efadg :=d .DecodeElement (_cceff .ProofErr ,&_gdcae );_efadg !=nil {return _efadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cceff .PermStart =NewCT_PermStart ();if _efce :=d .DecodeElement (_cceff .PermStart ,&_gdcae );_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 :"\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"}:_cceff .PermEnd =NewCT_Perm ();if _ccagg :=d .DecodeElement (_cceff .PermEnd ,&_gdcae );_ccagg !=nil {return _ccagg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cceff .Ins =NewCT_RunTrackChange ();if _fcegbg :=d .DecodeElement (_cceff .Ins ,&_gdcae );_fcegbg !=nil {return _fcegbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cceff .Del =NewCT_RunTrackChange ();if _eedfb :=d .DecodeElement (_cceff .Del ,&_gdcae );_eedfb !=nil {return _eedfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cceff .MoveFrom =NewCT_RunTrackChange ();if _aeffe :=d .DecodeElement (_cceff .MoveFrom ,&_gdcae );_aeffe !=nil {return _aeffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cceff .MoveTo =NewCT_RunTrackChange ();if _gcgbeb :=d .DecodeElement (_cceff .MoveTo ,&_gdcae );_gcgbeb !=nil {return _gcgbeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afffbg :=NewEG_RangeMarkupElements ();_afffbg .BookmarkStart =NewCT_Bookmark ();if _ebcbf :=d .DecodeElement (_afffbg .BookmarkStart ,&_gdcae );_ebcbf !=nil {return _ebcbf ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_afffbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cccef :=NewEG_RangeMarkupElements ();_cccef .BookmarkEnd =NewCT_MarkupRange ();if _gdbfb :=d .DecodeElement (_cccef .BookmarkEnd ,&_gdcae );_gdbfb !=nil {return _gdbfb ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_cccef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdefec :=NewEG_RangeMarkupElements ();_gdefec .MoveFromRangeStart =NewCT_MoveBookmark ();if _beebda :=d .DecodeElement (_gdefec .MoveFromRangeStart ,&_gdcae );_beebda !=nil {return _beebda ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_gdefec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbcaecf :=NewEG_RangeMarkupElements ();_fbcaecf .MoveFromRangeEnd =NewCT_MarkupRange ();if _aggac :=d .DecodeElement (_fbcaecf .MoveFromRangeEnd ,&_gdcae );_aggac !=nil {return _aggac ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_fbcaecf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gedgcb :=NewEG_RangeMarkupElements ();_gedgcb .MoveToRangeStart =NewCT_MoveBookmark ();if _dcebc :=d .DecodeElement (_gedgcb .MoveToRangeStart ,&_gdcae );_dcebc !=nil {return _dcebc ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_gedgcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gddabc :=NewEG_RangeMarkupElements ();_gddabc .MoveToRangeEnd =NewCT_MarkupRange ();if _geddcg :=d .DecodeElement (_gddabc .MoveToRangeEnd ,&_gdcae );_geddcg !=nil {return _geddcg ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_gddabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbae :=NewEG_RangeMarkupElements ();_edbae .CommentRangeStart =NewCT_MarkupRange ();if _gfeaa :=d .DecodeElement (_edbae .CommentRangeStart ,&_gdcae );_gfeaa !=nil {return _gfeaa ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_edbae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdfdg :=NewEG_RangeMarkupElements ();_cdfdg .CommentRangeEnd =NewCT_MarkupRange ();if _afcaa :=d .DecodeElement (_cdfdg .CommentRangeEnd ,&_gdcae );_afcaa !=nil {return _afcaa ;};_cceff .EG_RangeMarkupElements =append (_cceff .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 :"\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"}:_caabga :=NewEG_RangeMarkupElements ();_caabga .CustomXmlInsRangeStart =NewCT_TrackChange ();if _deedg :=d .DecodeElement (_caabga .CustomXmlInsRangeStart ,&_gdcae );_deedg !=nil {return _deedg ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_caabga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ebgbeb :=NewEG_RangeMarkupElements ();_ebgbeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbdbc :=d .DecodeElement (_ebgbeb .CustomXmlInsRangeEnd ,&_gdcae );_dbdbc !=nil {return _dbdbc ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_ebgbeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_egffee :=NewEG_RangeMarkupElements ();_egffee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dabgb :=d .DecodeElement (_egffee .CustomXmlDelRangeStart ,&_gdcae );_dabgb !=nil {return _dabgb ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_egffee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_aeggfb :=NewEG_RangeMarkupElements ();_aeggfb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gfcfbd :=d .DecodeElement (_aeggfb .CustomXmlDelRangeEnd ,&_gdcae );_gfcfbd !=nil {return _gfcfbd ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_aeggfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcbgf :=NewEG_RangeMarkupElements ();_fcbgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dcdfcf :=d .DecodeElement (_fcbgf .CustomXmlMoveFromRangeStart ,&_gdcae );_dcdfcf !=nil {return _dcdfcf ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_fcbgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fbgecb :=NewEG_RangeMarkupElements ();_fbgecb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aaebc :=d .DecodeElement (_fbgecb .CustomXmlMoveFromRangeEnd ,&_gdcae );_aaebc !=nil {return _aaebc ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_fbgecb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bfbcc :=NewEG_RangeMarkupElements ();_bfbcc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cabaag :=d .DecodeElement (_bfbcc .CustomXmlMoveToRangeStart ,&_gdcae );_cabaag !=nil {return _cabaag ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_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 :"\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"}:_faegaf :=NewEG_RangeMarkupElements ();_faegaf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfga :=d .DecodeElement (_faegaf .CustomXmlMoveToRangeEnd ,&_gdcae );_dfga !=nil {return _dfga ;};_cceff .EG_RangeMarkupElements =append (_cceff .EG_RangeMarkupElements ,_faegaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ffbef :=NewEG_MathContent ();_ffbef .OMathPara =_cd .NewOMathPara ();if _bbfec :=d .DecodeElement (_ffbef .OMathPara ,&_gdcae );_bbfec !=nil {return _bbfec ;};_cceff .EG_MathContent =append (_cceff .EG_MathContent ,_ffbef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eedfgg :=NewEG_MathContent ();_eedfgg .OMath =_cd .NewOMath ();if _dcefga :=d .DecodeElement (_eedfgg .OMath ,&_gdcae );_dcefga !=nil {return _dcefga ;};_cceff .EG_MathContent =append (_cceff .EG_MathContent ,_eedfgg );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\u0052\u0075\u006eL\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_gdcae .Name );if _fgddg :=d .Skip ();_fgddg !=nil {return _fgddg ;};};case _d .EndElement :break _eaffa ;case _d .CharData :};};return nil ;};type CT_DocGrid struct{ -// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path -func (_bedcd *CT_Lock )ValidateWithPath (path string )error {if _fadcf :=_bedcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fadcf !=nil {return _fadcf ;};return nil ;}; +// Document Grid Type +TypeAttr ST_DocGrid ; -// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path -func (_egbee *CT_SectPr )ValidateWithPath (path string )error {for _dgbbfd ,_adcea :=range _egbee .EG_HdrFtrReferences {if _afdge :=_adcea .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073[\u0025\u0064\u005d",path ,_dgbbfd ));_afdge !=nil {return _afdge ;};};if _egbee .FootnotePr !=nil {if _dcdcg :=_egbee .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_dcdcg !=nil {return _dcdcg ;};};if _egbee .EndnotePr !=nil {if _ebfage :=_egbee .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_ebfage !=nil {return _ebfage ;};};if _egbee .Type !=nil {if _cbfgg :=_egbee .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_cbfgg !=nil {return _cbfgg ;};};if _egbee .PgSz !=nil {if _fbaff :=_egbee .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_fbaff !=nil {return _fbaff ;};};if _egbee .PgMar !=nil {if _cggg :=_egbee .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_cggg !=nil {return _cggg ;};};if _egbee .PaperSrc !=nil {if _fbafd :=_egbee .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_fbafd !=nil {return _fbafd ;};};if _egbee .PgBorders !=nil {if _adaafb :=_egbee .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_adaafb !=nil {return _adaafb ;};};if _egbee .LnNumType !=nil {if _fegedf :=_egbee .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_fegedf !=nil {return _fegedf ;};};if _egbee .PgNumType !=nil {if _cdgcg :=_egbee .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cdgcg !=nil {return _cdgcg ;};};if _egbee .Cols !=nil {if _bdfedc :=_egbee .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_bdfedc !=nil {return _bdfedc ;};};if _egbee .FormProt !=nil {if _gefde :=_egbee .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_gefde !=nil {return _gefde ;};};if _egbee .VAlign !=nil {if _deeceb :=_egbee .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_deeceb !=nil {return _deeceb ;};};if _egbee .NoEndnote !=nil {if _baagb :=_egbee .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_baagb !=nil {return _baagb ;};};if _egbee .TitlePg !=nil {if _baddfb :=_egbee .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_baddfb !=nil {return _baddfb ;};};if _egbee .TextDirection !=nil {if _eggcf :=_egbee .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_eggcf !=nil {return _eggcf ;};};if _egbee .Bidi !=nil {if _cfbf :=_egbee .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_cfbf !=nil {return _cfbf ;};};if _egbee .RtlGutter !=nil {if _gefcfa :=_egbee .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_gefcfa !=nil {return _gefcfa ;};};if _egbee .DocGrid !=nil {if _bbcdg :=_egbee .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_bbcdg !=nil {return _bbcdg ;};};if _egbee .PrinterSettings !=nil {if _bfbeb :=_egbee .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_bfbeb !=nil {return _bfbeb ;};};if _egbee .SectPrChange !=nil {if _fbcaf :=_egbee .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fbcaf !=nil {return _fbcaf ;};};return nil ;};func (_cefae *CT_P )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cefae .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_cefae .RsidRPrAttr )});};if _cefae .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_cefae .RsidRAttr )});};if _cefae .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_cefae .RsidDelAttr )});};if _cefae .RsidPAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_gd .Sprintf ("\u0025\u0076",*_cefae .RsidPAttr )});};if _cefae .RsidRDefaultAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u0044\u0065f\u0061\u0075\u006c\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cefae .RsidRDefaultAttr )});};e .EncodeToken (start );if _cefae .PPr !=nil {_cecgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cefae .PPr ,_cecgb );};if _cefae .EG_PContent !=nil {for _ ,_fccbe :=range _cefae .EG_PContent {_fccbe .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Document Grid Line Pitch +LinePitchAttr *int64 ; -// Validate validates the CT_TblPPr and its children -func (_bgfddd *CT_TblPPr )Validate ()error {return _bgfddd .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};func (_gecec *CT_MailMergeSourceType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gecec .ValAttr =ST_MailMergeSourceType (1);for _ ,_cbeeg :=range start .Attr {if _cbeeg .Name .Local =="\u0076\u0061\u006c"{_gecec .ValAttr .UnmarshalXMLAttr (_cbeeg );continue ;};};for {_aagcg ,_affgf :=d .Token ();if _affgf !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069l\u004de\u0072g\u0065S\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_affgf );};if _ffabee ,_aafea :=_aagcg .(_g .EndElement );_aafea &&_ffabee .Name ==start .Name {break ;};};return nil ;}; +// Document Grid Character Pitch +CharSpaceAttr *int64 ;};func (_ebf *AG_SectPrAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bb :=range start .Attr {if _bb .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_efc ,_ce :=_bb .Value ,error (nil );if _ce !=nil {return _ce ;};_ebf .RsidRPrAttr =&_efc ;continue ;};if _bb .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_cgb ,_dbcf :=_bb .Value ,error (nil );if _dbcf !=nil {return _dbcf ;};_ebf .RsidDelAttr =&_cgb ;continue ;};if _bb .Name .Local =="\u0072\u0073\u0069d\u0052"{_eac ,_dec :=_bb .Value ,error (nil );if _dec !=nil {return _dec ;};_ebf .RsidRAttr =&_eac ;continue ;};if _bb .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_dcd ,_fb :=_bb .Value ,error (nil );if _fb !=nil {return _fb ;};_ebf .RsidSectAttr =&_dcd ;continue ;};};for {_ga ,_cfe :=d .Token ();if _cfe !=nil {return _a .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",_cfe );};if _ff ,_ec :=_ga .(_d .EndElement );_ec &&_ff .Name ==start .Name {break ;};};return nil ;};func (_fgcaf ST_LevelSuffix )String ()string {switch _fgcaf {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 "";}; -// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path -func (_afab *CT_Cnf )ValidateWithPath (path string )error {if _afab .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_afab .ValAttr ){return _gd .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020'\u0025\u0073\u0027\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,ST_CnfPatternRe ,*_afab .ValAttr );};};if _afab .FirstRowAttr !=nil {if _eccd :=_afab .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_eccd !=nil {return _eccd ;};};if _afab .LastRowAttr !=nil {if _gfgf :=_afab .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_gfgf !=nil {return _gfgf ;};};if _afab .FirstColumnAttr !=nil {if _beaa :=_afab .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_beaa !=nil {return _beaa ;};};if _afab .LastColumnAttr !=nil {if _egcd :=_afab .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_egcd !=nil {return _egcd ;};};if _afab .OddVBandAttr !=nil {if _cgec :=_afab .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_cgec !=nil {return _cgec ;};};if _afab .EvenVBandAttr !=nil {if _gabef :=_afab .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_gabef !=nil {return _gabef ;};};if _afab .OddHBandAttr !=nil {if _eca :=_afab .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_eca !=nil {return _eca ;};};if _afab .EvenHBandAttr !=nil {if _ddcb :=_afab .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_ddcb !=nil {return _ddcb ;};};if _afab .FirstRowFirstColumnAttr !=nil {if _adfb :=_afab .FirstRowFirstColumnAttr .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_adfb !=nil {return _adfb ;};};if _afab .FirstRowLastColumnAttr !=nil {if _gdg :=_afab .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_gdg !=nil {return _gdg ;};};if _afab .LastRowFirstColumnAttr !=nil {if _aebb :=_afab .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_aebb !=nil {return _aebb ;};};if _afab .LastRowLastColumnAttr !=nil {if _ggfe :=_afab .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072");_ggfe !=nil {return _ggfe ;};};return nil ;}; +// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path +func (_edeg *CT_Divs )ValidateWithPath (path string )error {for _afcae ,_ffbd :=range _edeg .Div {if _fceb :=_ffbd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_afcae ));_fceb !=nil {return _fceb ;};};return nil ;};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_abgec :=&CT_GlossaryDocument {};return _abgec };func (_bdafa ST_WmlColorSchemeIndex )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfcca :=_d .Attr {};_cfcca .Name =name ;switch _bdafa {case ST_WmlColorSchemeIndexUnset :_cfcca .Value ="";case ST_WmlColorSchemeIndexDark1 :_cfcca .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_cfcca .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_cfcca .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_cfcca .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_WmlColorSchemeIndexAccent1 :_cfcca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_cfcca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_cfcca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_WmlColorSchemeIndexAccent4 :_cfcca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_cfcca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_cfcca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_WmlColorSchemeIndexHyperlink :_cfcca .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_cfcca .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return _cfcca ,nil ;};func (_efdde *ST_DecimalNumberOrPercent )Validate ()error {return _efdde .ValidateWithPath ("")};func NewCT_TblBorders ()*CT_TblBorders {_dfede :=&CT_TblBorders {};return _dfede };type WdST_WrapText byte ;func (_acccdf *ST_FtnPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acccdf =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_acccdf =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_acccdf =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_acccdf =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_acccdf =4;};return nil ;};func (_daegc *CT_CharacterSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_acd ,_gga :=_daegc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gga !=nil {return _gga ;};start .Attr =append (start .Attr ,_acd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdcgb *CT_MathCtrlDel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfcfg :=range start .Attr {if _gfcfg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fcff ,_dbbga :=_gfcfg .Value ,error (nil );if _dbbga !=nil {return _dbbga ;};_bdcgb .AuthorAttr =_fcff ;continue ;};if _gfcfg .Name .Local =="\u0064\u0061\u0074\u0065"{_fdgff ,_bcbagf :=ParseStdlibTime (_gfcfg .Value );if _bcbagf !=nil {return _bcbagf ;};_bdcgb .DateAttr =&_fdgff ;continue ;};if _gfcfg .Name .Local =="\u0069\u0064"{_ddffd ,_aedac :=_eb .ParseInt (_gfcfg .Value ,10,64);if _aedac !=nil {return _aedac ;};_bdcgb .IdAttr =_ddffd ;continue ;};};for {_ebbab ,_eeage :=d .Token ();if _eeage !=nil {return _a .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",_eeage );};if _eegdg ,_cebgd :=_ebbab .(_d .EndElement );_cebgd &&_eegdg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SdtRun and its children -func (_bdaccde *CT_SdtRun )Validate ()error {return _bdaccde .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");};func NewCT_TopPageBorder ()*CT_TopPageBorder {_ffbcbd :=&CT_TopPageBorder {};_ffbcbd .ValAttr =ST_Border (1);return _ffbcbd ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_eggcf *CT_Rel )ValidateWithPath (path string )error {return nil };func (_gfgfgb ST_CombineBrackets )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agdcbf :=_d .Attr {};_agdcbf .Name =name ;switch _gfgfgb {case ST_CombineBracketsUnset :_agdcbf .Value ="";case ST_CombineBracketsNone :_agdcbf .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_agdcbf .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_agdcbf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_agdcbf .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_agdcbf .Value ="\u0063\u0075\u0072l\u0079";};return _agdcbf ,nil ;};func NewCT_DivBdr ()*CT_DivBdr {_abdb :=&CT_DivBdr {};return _abdb }; -// Validate validates the CT_SdtDateMappingType and its children -func (_dffgde *CT_SdtDateMappingType )Validate ()error {return _dffgde .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");}; +// Validate validates the CT_HMerge and its children +func (_cegac *CT_HMerge )Validate ()error {return _cegac .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");}; -// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path -func (_gag *CT_Bookmark )ValidateWithPath (path string )error {if _ggb :=_gag .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ggb !=nil {return _ggb ;};return nil ;};func NewCT_PPrDefault ()*CT_PPrDefault {_fbbfeg :=&CT_PPrDefault {};return _fbbfeg };type EG_ContentBlockContent struct{ +// Validate validates the CT_HdrFtr and its children +func (_gfdga *CT_HdrFtr )Validate ()error {return _gfdga .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");}; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_aeag *CT_Drawing )ValidateWithPath (path string )error {for _abcdc ,_faefe :=range _aeag .Anchor {if _bedc :=_faefe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_abcdc ));_bedc !=nil {return _bedc ;};};for _eabbb ,_dagae :=range _aeag .Inline {if _acaef :=_dagae .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_eabbb ));_acaef !=nil {return _acaef ;};};return nil ;};func (_dedecd WdST_AlignH )String ()string {switch _dedecd {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 "";}; -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Validate validates the CT_TblOverlap and its children +func (_gaddf *CT_TblOverlap )Validate ()error {return _gaddf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_fagfc *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 :_a .Sprintf ("\u0025\u0076",_fagfc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_RPrMath struct{ -// Paragraph -P []*CT_P ; +// Inserted Math Control Character +Ins *CT_MathCtrlIns ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_JcTable struct{ +// Deleted Math Control Character +Del *CT_MathCtrlDel ; -// Alignment Type -ValAttr ST_JcTable ;}; +// Run Properties +RPr *CT_RPr ;};func (_dfaef *CT_Footnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfaef .Footnote !=nil {_gdcdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_ddaac :=range _dfaef .Footnote {e .EncodeElement (_ddaac ,_gdcdg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path -func (_faacd *CT_SectPrBase )ValidateWithPath (path string )error {if _faacd .FootnotePr !=nil {if _ccfac :=_faacd .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_ccfac !=nil {return _ccfac ;};};if _faacd .EndnotePr !=nil {if _eecg :=_faacd .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_eecg !=nil {return _eecg ;};};if _faacd .Type !=nil {if _cgdce :=_faacd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_cgdce !=nil {return _cgdce ;};};if _faacd .PgSz !=nil {if _bbcbcd :=_faacd .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_bbcbcd !=nil {return _bbcbcd ;};};if _faacd .PgMar !=nil {if _cedea :=_faacd .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_cedea !=nil {return _cedea ;};};if _faacd .PaperSrc !=nil {if _cgfgg :=_faacd .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_cgfgg !=nil {return _cgfgg ;};};if _faacd .PgBorders !=nil {if _bdfeg :=_faacd .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bdfeg !=nil {return _bdfeg ;};};if _faacd .LnNumType !=nil {if _fbbbf :=_faacd .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_fbbbf !=nil {return _fbbbf ;};};if _faacd .PgNumType !=nil {if _acbeg :=_faacd .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_acbeg !=nil {return _acbeg ;};};if _faacd .Cols !=nil {if _bffad :=_faacd .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_bffad !=nil {return _bffad ;};};if _faacd .FormProt !=nil {if _aefefb :=_faacd .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_aefefb !=nil {return _aefefb ;};};if _faacd .VAlign !=nil {if _babga :=_faacd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_babga !=nil {return _babga ;};};if _faacd .NoEndnote !=nil {if _aeacag :=_faacd .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_aeacag !=nil {return _aeacag ;};};if _faacd .TitlePg !=nil {if _feabdc :=_faacd .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_feabdc !=nil {return _feabdc ;};};if _faacd .TextDirection !=nil {if _edbece :=_faacd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_edbece !=nil {return _edbece ;};};if _faacd .Bidi !=nil {if _faccg :=_faacd .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_faccg !=nil {return _faccg ;};};if _faacd .RtlGutter !=nil {if _fbbcd :=_faacd .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_fbbcd !=nil {return _fbbcd ;};};if _faacd .DocGrid !=nil {if _agebg :=_faacd .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_agebg !=nil {return _agebg ;};};if _faacd .PrinterSettings !=nil {if _fgcdf :=_faacd .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_fgcdf !=nil {return _fgcdf ;};};return nil ;};func (_cafd *CT_ColorSchemeMapping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cafd .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_dagf ,_fafg :=_cafd .Bg1Attr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0062g\u0031"});if _fafg !=nil {return _fafg ;};start .Attr =append (start .Attr ,_dagf );};if _cafd .T1Attr !=ST_WmlColorSchemeIndexUnset {_facg ,_ddade :=_cafd .T1Attr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0031"});if _ddade !=nil {return _ddade ;};start .Attr =append (start .Attr ,_facg );};if _cafd .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_aabg ,_efda :=_cafd .Bg2Attr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0062g\u0032"});if _efda !=nil {return _efda ;};start .Attr =append (start .Attr ,_aabg );};if _cafd .T2Attr !=ST_WmlColorSchemeIndexUnset {_aced ,_ddag :=_cafd .T2Attr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0032"});if _ddag !=nil {return _ddag ;};start .Attr =append (start .Attr ,_aced );};if _cafd .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_aaa ,_cccg :=_cafd .Accent1Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _cccg !=nil {return _cccg ;};start .Attr =append (start .Attr ,_aaa );};if _cafd .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_aacb ,_ggad :=_cafd .Accent2Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _ggad !=nil {return _ggad ;};start .Attr =append (start .Attr ,_aacb );};if _cafd .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_gafa ,_fgfd :=_cafd .Accent3Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _fgfd !=nil {return _fgfd ;};start .Attr =append (start .Attr ,_gafa );};if _cafd .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_eeaf ,_eabde :=_cafd .Accent4Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"});if _eabde !=nil {return _eabde ;};start .Attr =append (start .Attr ,_eeaf );};if _cafd .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_ccce ,_caae :=_cafd .Accent5Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _caae !=nil {return _caae ;};start .Attr =append (start .Attr ,_ccce );};if _cafd .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_addfg ,_degd :=_cafd .Accent6Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _degd !=nil {return _degd ;};start .Attr =append (start .Attr ,_addfg );};if _cafd .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_gccb ,_fcga :=_cafd .HyperlinkAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _fcga !=nil {return _fcga ;};start .Attr =append (start .Attr ,_gccb );};if _cafd .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_caed ,_ggce :=_cafd .FollowedHyperlinkAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _ggce !=nil {return _ggce ;};start .Attr =append (start .Attr ,_caed );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_UnderlineUnset ST_Underline =0;ST_UnderlineSingle ST_Underline =1;ST_UnderlineWords ST_Underline =2;ST_UnderlineDouble ST_Underline =3;ST_UnderlineThick ST_Underline =4;ST_UnderlineDotted ST_Underline =5;ST_UnderlineDottedHeavy ST_Underline =6;ST_UnderlineDash ST_Underline =7;ST_UnderlineDashedHeavy ST_Underline =8;ST_UnderlineDashLong ST_Underline =9;ST_UnderlineDashLongHeavy ST_Underline =10;ST_UnderlineDotDash ST_Underline =11;ST_UnderlineDashDotHeavy ST_Underline =12;ST_UnderlineDotDotDash ST_Underline =13;ST_UnderlineDashDotDotHeavy ST_Underline =14;ST_UnderlineWave ST_Underline =15;ST_UnderlineWavyHeavy ST_Underline =16;ST_UnderlineWavyDouble ST_Underline =17;ST_UnderlineNone ST_Underline =18;);type CT_FrameScrollbar struct{ +// Validate validates the CT_FFStatusText and its children +func (_dbadb *CT_FFStatusText )Validate ()error {return _dbadb .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");};func (_aggecb ST_TextboxTightWrap )String ()string {switch _aggecb {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 (_befbc ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _befbc {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_befbc ));};return nil ;}; -// Scrollbar Display Option Value -ValAttr ST_FrameScrollbar ;};func (_ccdgbb *ST_DropCap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccfbg ,_cfabef :=d .Token ();if _cfabef !=nil {return _cfabef ;};if _gccfef ,_aebce :=_ccfbg .(_g .EndElement );_aebce &&_gccfef .Name ==start .Name {*_ccdgbb =1;return nil ;};if _bafgee ,_fdafgb :=_ccfbg .(_g .CharData );!_fdafgb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccfbg );}else {switch string (_bafgee ){case "":*_ccdgbb =0;case "\u006e\u006f\u006e\u0065":*_ccdgbb =1;case "\u0064\u0072\u006f\u0070":*_ccdgbb =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ccdgbb =3;};};_ccfbg ,_cfabef =d .Token ();if _cfabef !=nil {return _cfabef ;};if _fdaeg ,_agdad :=_ccfbg .(_g .EndElement );_agdad &&_fdaeg .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccfbg );};func (_eggabg *WdCT_WrapPath )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eggabg .EditedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (*_eggabg .EditedAttr ))});};e .EncodeToken (start );_bfggd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eggabg .Start ,_bfggd );_dfagg :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}};for _ ,_egdcbe :=range _eggabg .LineTo {e .EncodeElement (_egdcbe ,_dfagg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egedeb *CT_TopPageBorder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egedeb .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .TopLeftAttr )});};if _egedeb .TopRightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .TopRightAttr )});};if _egedeb .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .IdAttr )});};_fcdgcf ,_ffbeb :=_egedeb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffbeb !=nil {return _ffbeb ;};start .Attr =append (start .Attr ,_fcdgcf );if _egedeb .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .ColorAttr )});};if _egedeb .ThemeColorAttr !=ST_ThemeColorUnset {_gcbbf ,_geagb :=_egedeb .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _geagb !=nil {return _geagb ;};start .Attr =append (start .Attr ,_gcbbf );};if _egedeb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .ThemeTintAttr )});};if _egedeb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .ThemeShadeAttr )});};if _egedeb .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .SzAttr )});};if _egedeb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .SpaceAttr )});};if _egedeb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .ShadowAttr )});};if _egedeb .FrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_egedeb .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geagd *ST_TextScale )Validate ()error {return _geagd .ValidateWithPath ("")};func (_bccgae ST_PageBorderDisplay )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bccgae .String (),start );};func (_fbagge ST_TblWidth )ValidateWithPath (path string )error {switch _fbagge {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbagge ));};return nil ;}; +// Validate validates the CT_ParaRPr and its children +func (_eggca *CT_ParaRPr )Validate ()error {return _eggca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");}; -// Validate validates the CT_Recipients and its children -func (_dgaa *CT_Recipients )Validate ()error {return _dgaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;); +// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path +func (_caaef *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_cggae *CT_OptimizeForBrowser )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cggae .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cggae .TargetAttr )});};if _cggae .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cggae .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfgab ST_FontFamily )Validate ()error {return _cfgab .ValidateWithPath ("")};func NewCT_RPrDefault ()*CT_RPrDefault {_abfbf :=&CT_RPrDefault {};return _abfbf };type ST_EdGrp byte ;func (_gadba *WdCT_GraphicFrame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gadba .CNvPr =_c .NewCT_NonVisualDrawingProps ();_gadba .CNvFrPr =_c .NewCT_NonVisualGraphicFrameProperties ();_gadba .Xfrm =_c .NewCT_Transform2D ();_gadba .Graphic =_c .NewGraphic ();_gdfbbf :for {_dccecd ,_cgcabb :=d .Token ();if _cgcabb !=nil {return _cgcabb ;};switch _ebebff :=_dccecd .(type ){case _d .StartElement :switch _ebebff .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"}:if _gdgegf :=d .DecodeElement (_gadba .CNvPr ,&_ebebff );_gdgegf !=nil {return _gdgegf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _begdga :=d .DecodeElement (_gadba .CNvFrPr ,&_ebebff );_begdga !=nil {return _begdga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _cdgdc :=d .DecodeElement (_gadba .Xfrm ,&_ebebff );_cdgdc !=nil {return _cdgdc ;};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 _caaab :=d .DecodeElement (_gadba .Graphic ,&_ebebff );_caaab !=nil {return _caaab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gadba .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _bffbe :=d .DecodeElement (_gadba .ExtLst ,&_ebebff );_bffbe !=nil {return _bffbe ;};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\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_ebebff .Name );if _eggbed :=d .Skip ();_eggbed !=nil {return _eggbed ;};};case _d .EndElement :break _gdfbbf ;case _d .CharData :};};return nil ;};func (_agaae *CT_CustomXmlPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addeb :for {_bgcgf ,_affc :=d .Token ();if _affc !=nil {return _affc ;};switch _fbbbe :=_bgcgf .(type ){case _d .StartElement :switch _fbbbe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agaae .Placeholder =NewCT_String ();if _ebbea :=d .DecodeElement (_agaae .Placeholder ,&_fbbbe );_ebbea !=nil {return _ebbea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfbb :=NewCT_Attr ();if _cfcgb :=d .DecodeElement (_adfbb ,&_fbbbe );_cfcgb !=nil {return _cfcgb ;};_agaae .Attr =append (_agaae .Attr ,_adfbb );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\u0058m\u006cP\u0072\u0020\u0025\u0076",_fbbbe .Name );if _gbfc :=d .Skip ();_gbfc !=nil {return _gbfc ;};};case _d .EndElement :break _addeb ;case _d .CharData :};};return nil ;};func (_edege *ST_Proof )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edege =0;case "\u0063\u006c\u0065a\u006e":*_edege =1;case "\u0064\u0069\u0072t\u0079":*_edege =2;};return nil ;};func (_agabbgc ST_DocPartType )Validate ()error {return _agabbgc .ValidateWithPath ("")};func (_afea *CT_Font )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gggge :=range start .Attr {if _gggge .Name .Local =="\u006e\u0061\u006d\u0065"{_ebaaf ,_bbge :=_gggge .Value ,error (nil );if _bbge !=nil {return _bbge ;};_afea .NameAttr =_ebaaf ;continue ;};};_cdfg :for {_cbaaa ,_fcbc :=d .Token ();if _fcbc !=nil {return _fcbc ;};switch _cbded :=_cbaaa .(type ){case _d .StartElement :switch _cbded .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afea .AltName =NewCT_String ();if _ffbdf :=d .DecodeElement (_afea .AltName ,&_cbded );_ffbdf !=nil {return _ffbdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afea .Panose1 =NewCT_Panose ();if _daeda :=d .DecodeElement (_afea .Panose1 ,&_cbded );_daeda !=nil {return _daeda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afea .Charset =NewCT_Charset ();if _gbgfbd :=d .DecodeElement (_afea .Charset ,&_cbded );_gbgfbd !=nil {return _gbgfbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afea .Family =NewCT_FontFamily ();if _fbbfc :=d .DecodeElement (_afea .Family ,&_cbded );_fbbfc !=nil {return _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 :"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"}:_afea .NotTrueType =NewCT_OnOff ();if _fgca :=d .DecodeElement (_afea .NotTrueType ,&_cbded );_fgca !=nil {return _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 :"\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"}:_afea .Pitch =NewCT_Pitch ();if _bfada :=d .DecodeElement (_afea .Pitch ,&_cbded );_bfada !=nil {return _bfada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afea .Sig =NewCT_FontSig ();if _bfdaa :=d .DecodeElement (_afea .Sig ,&_cbded );_bfdaa !=nil {return _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 :"\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"}:_afea .EmbedRegular =NewCT_FontRel ();if _abag :=d .DecodeElement (_afea .EmbedRegular ,&_cbded );_abag !=nil {return _abag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afea .EmbedBold =NewCT_FontRel ();if _ddcgc :=d .DecodeElement (_afea .EmbedBold ,&_cbded );_ddcgc !=nil {return _ddcgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afea .EmbedItalic =NewCT_FontRel ();if _dfccd :=d .DecodeElement (_afea .EmbedItalic ,&_cbded );_dfccd !=nil {return _dfccd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afea .EmbedBoldItalic =NewCT_FontRel ();if _egceg :=d .DecodeElement (_afea .EmbedBoldItalic ,&_cbded );_egceg !=nil {return _egceg ;};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\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_cbded .Name );if _abfa :=d .Skip ();_abfa !=nil {return _abfa ;};};case _d .EndElement :break _cdfg ;case _d .CharData :};};return nil ;};func (_gdcbce *CT_Zoom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddaegf :=range start .Attr {if _ddaegf .Name .Local =="\u0076\u0061\u006c"{_gdcbce .ValAttr .UnmarshalXMLAttr (_ddaegf );continue ;};if _ddaegf .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_ecdfe ,_feaabf :=ParseUnionST_DecimalNumberOrPercent (_ddaegf .Value );if _feaabf !=nil {return _feaabf ;};_gdcbce .PercentAttr =_ecdfe ;continue ;};};for {_cgeae ,_gaecf :=d .Token ();if _gaecf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_gaecf );};if _badcbf ,_daefb :=_cgeae .(_d .EndElement );_daefb &&_badcbf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TblOverlap and its children -func (_gddebb *CT_TblOverlap )Validate ()error {return _gddebb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func NewCT_Ind ()*CT_Ind {_gcbff :=&CT_Ind {};return _gcbff };type CT_Rel struct{IdAttr string ;};func (_gdfdb *CT_Comment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fadg :=range start .Attr {if _fadg .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_cfff ,_fada :=_fadg .Value ,error (nil );if _fada !=nil {return _fada ;};_gdfdb .InitialsAttr =&_cfff ;continue ;};if _fadg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aabga ,_ceee :=_fadg .Value ,error (nil );if _ceee !=nil {return _ceee ;};_gdfdb .AuthorAttr =_aabga ;continue ;};if _fadg .Name .Local =="\u0064\u0061\u0074\u0065"{_dbgc ,_eggb :=ParseStdlibTime (_fadg .Value );if _eggb !=nil {return _eggb ;};_gdfdb .DateAttr =&_dbgc ;continue ;};if _fadg .Name .Local =="\u0069\u0064"{_ecad ,_edeaf :=_b .ParseInt (_fadg .Value ,10,64);if _edeaf !=nil {return _edeaf ;};_gdfdb .IdAttr =_ecad ;continue ;};};_aadc :for {_fgefe ,_fgff :=d .Token ();if _fgff !=nil {return _fgff ;};switch _daad :=_fgefe .(type ){case _g .StartElement :switch _daad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ageg :=NewEG_BlockLevelElts ();_aaac :=NewCT_AltChunk ();if _fbc :=d .DecodeElement (_aaac ,&_daad );_fbc !=nil {return _fbc ;};_ageg .AltChunk =append (_ageg .AltChunk ,_aaac );_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ageg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cacf :=NewEG_BlockLevelElts ();_eabaf :=NewEG_ContentBlockContent ();_eabaf .CustomXml =NewCT_CustomXmlBlock ();if _cddc :=d .DecodeElement (_eabaf .CustomXml ,&_daad );_cddc !=nil {return _cddc ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_cacf );_cacf .EG_ContentBlockContent =append (_cacf .EG_ContentBlockContent ,_eabaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dfefg :=NewEG_BlockLevelElts ();_gddc :=NewEG_ContentBlockContent ();_gddc .Sdt =NewCT_SdtBlock ();if _dfgc :=d .DecodeElement (_gddc .Sdt ,&_daad );_dfgc !=nil {return _dfgc ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_dfefg );_dfefg .EG_ContentBlockContent =append (_dfefg .EG_ContentBlockContent ,_gddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_acbg :=NewEG_BlockLevelElts ();_dafd :=NewEG_ContentBlockContent ();_afaa :=NewCT_P ();if _fbeg :=d .DecodeElement (_afaa ,&_daad );_fbeg !=nil {return _fbeg ;};_dafd .P =append (_dafd .P ,_afaa );_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_acbg );_acbg .EG_ContentBlockContent =append (_acbg .EG_ContentBlockContent ,_dafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ffac :=NewEG_BlockLevelElts ();_ccdgg :=NewEG_ContentBlockContent ();_afaf :=NewCT_Tbl ();if _ebcb :=d .DecodeElement (_afaf ,&_daad );_ebcb !=nil {return _ebcb ;};_ccdgg .Tbl =append (_ccdgg .Tbl ,_afaf );_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ffac );_ffac .EG_ContentBlockContent =append (_ffac .EG_ContentBlockContent ,_ccdgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_baec :=NewEG_BlockLevelElts ();_fbca :=NewEG_ContentBlockContent ();_gafgc :=NewEG_RunLevelElts ();_gafgc .ProofErr =NewCT_ProofErr ();if _bcfgd :=d .DecodeElement (_gafgc .ProofErr ,&_daad );_bcfgd !=nil {return _bcfgd ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_baec );_baec .EG_ContentBlockContent =append (_baec .EG_ContentBlockContent ,_fbca );_fbca .EG_RunLevelElts =append (_fbca .EG_RunLevelElts ,_gafgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eadc :=NewEG_BlockLevelElts ();_gabdb :=NewEG_ContentBlockContent ();_aegbc :=NewEG_RunLevelElts ();_aegbc .PermStart =NewCT_PermStart ();if _gbgfe :=d .DecodeElement (_aegbc .PermStart ,&_daad );_gbgfe !=nil {return _gbgfe ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_eadc );_eadc .EG_ContentBlockContent =append (_eadc .EG_ContentBlockContent ,_gabdb );_gabdb .EG_RunLevelElts =append (_gabdb .EG_RunLevelElts ,_aegbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_adbda :=NewEG_BlockLevelElts ();_aegbcc :=NewEG_ContentBlockContent ();_bdfa :=NewEG_RunLevelElts ();_bdfa .PermEnd =NewCT_Perm ();if _dadfa :=d .DecodeElement (_bdfa .PermEnd ,&_daad );_dadfa !=nil {return _dadfa ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_adbda );_adbda .EG_ContentBlockContent =append (_adbda .EG_ContentBlockContent ,_aegbcc );_aegbcc .EG_RunLevelElts =append (_aegbcc .EG_RunLevelElts ,_bdfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_abgc :=NewEG_BlockLevelElts ();_gdcbb :=NewEG_ContentBlockContent ();_bff :=NewEG_RunLevelElts ();_bff .Ins =NewCT_RunTrackChange ();if _bade :=d .DecodeElement (_bff .Ins ,&_daad );_bade !=nil {return _bade ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_abgc );_abgc .EG_ContentBlockContent =append (_abgc .EG_ContentBlockContent ,_gdcbb );_gdcbb .EG_RunLevelElts =append (_gdcbb .EG_RunLevelElts ,_bff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_cfcd :=NewEG_BlockLevelElts ();_cbed :=NewEG_ContentBlockContent ();_bagg :=NewEG_RunLevelElts ();_bagg .Del =NewCT_RunTrackChange ();if _fegf :=d .DecodeElement (_bagg .Del ,&_daad );_fegf !=nil {return _fegf ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_cfcd );_cfcd .EG_ContentBlockContent =append (_cfcd .EG_ContentBlockContent ,_cbed );_cbed .EG_RunLevelElts =append (_cbed .EG_RunLevelElts ,_bagg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_geeg :=NewEG_BlockLevelElts ();_dgaf :=NewEG_ContentBlockContent ();_dec :=NewEG_RunLevelElts ();_dec .MoveFrom =NewCT_RunTrackChange ();if _defag :=d .DecodeElement (_dec .MoveFrom ,&_daad );_defag !=nil {return _defag ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_geeg );_geeg .EG_ContentBlockContent =append (_geeg .EG_ContentBlockContent ,_dgaf );_dgaf .EG_RunLevelElts =append (_dgaf .EG_RunLevelElts ,_dec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ffdab :=NewEG_BlockLevelElts ();_gdab :=NewEG_ContentBlockContent ();_egcg :=NewEG_RunLevelElts ();_egcg .MoveTo =NewCT_RunTrackChange ();if _eccdf :=d .DecodeElement (_egcg .MoveTo ,&_daad );_eccdf !=nil {return _eccdf ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ffdab );_ffdab .EG_ContentBlockContent =append (_ffdab .EG_ContentBlockContent ,_gdab );_gdab .EG_RunLevelElts =append (_gdab .EG_RunLevelElts ,_egcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fefbf :=NewEG_BlockLevelElts ();_ggac :=NewEG_ContentBlockContent ();_egef :=NewEG_RunLevelElts ();_cgae :=NewEG_RangeMarkupElements ();_cgae .BookmarkStart =NewCT_Bookmark ();if _adcb :=d .DecodeElement (_cgae .BookmarkStart ,&_daad );_adcb !=nil {return _adcb ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_fefbf );_fefbf .EG_ContentBlockContent =append (_fefbf .EG_ContentBlockContent ,_ggac );_ggac .EG_RunLevelElts =append (_ggac .EG_RunLevelElts ,_egef );_egef .EG_RangeMarkupElements =append (_egef .EG_RangeMarkupElements ,_cgae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_adgf :=NewEG_BlockLevelElts ();_acde :=NewEG_ContentBlockContent ();_dcgc :=NewEG_RunLevelElts ();_cgaef :=NewEG_RangeMarkupElements ();_cgaef .BookmarkEnd =NewCT_MarkupRange ();if _gegb :=d .DecodeElement (_cgaef .BookmarkEnd ,&_daad );_gegb !=nil {return _gegb ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_adgf );_adgf .EG_ContentBlockContent =append (_adgf .EG_ContentBlockContent ,_acde );_acde .EG_RunLevelElts =append (_acde .EG_RunLevelElts ,_dcgc );_dcgc .EG_RangeMarkupElements =append (_dcgc .EG_RangeMarkupElements ,_cgaef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_feda :=NewEG_BlockLevelElts ();_daac :=NewEG_ContentBlockContent ();_cdfgf :=NewEG_RunLevelElts ();_gceg :=NewEG_RangeMarkupElements ();_gceg .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbfc :=d .DecodeElement (_gceg .MoveFromRangeStart ,&_daad );_gbfc !=nil {return _gbfc ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_feda );_feda .EG_ContentBlockContent =append (_feda .EG_ContentBlockContent ,_daac );_daac .EG_RunLevelElts =append (_daac .EG_RunLevelElts ,_cdfgf );_cdfgf .EG_RangeMarkupElements =append (_cdfgf .EG_RangeMarkupElements ,_gceg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_effb :=NewEG_BlockLevelElts ();_aafc :=NewEG_ContentBlockContent ();_fbef :=NewEG_RunLevelElts ();_fbdb :=NewEG_RangeMarkupElements ();_fbdb .MoveFromRangeEnd =NewCT_MarkupRange ();if _aebd :=d .DecodeElement (_fbdb .MoveFromRangeEnd ,&_daad );_aebd !=nil {return _aebd ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_effb );_effb .EG_ContentBlockContent =append (_effb .EG_ContentBlockContent ,_aafc );_aafc .EG_RunLevelElts =append (_aafc .EG_RunLevelElts ,_fbef );_fbef .EG_RangeMarkupElements =append (_fbef .EG_RangeMarkupElements ,_fbdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fgfe :=NewEG_BlockLevelElts ();_efga :=NewEG_ContentBlockContent ();_bbea :=NewEG_RunLevelElts ();_bdgb :=NewEG_RangeMarkupElements ();_bdgb .MoveToRangeStart =NewCT_MoveBookmark ();if _faag :=d .DecodeElement (_bdgb .MoveToRangeStart ,&_daad );_faag !=nil {return _faag ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_fgfe );_fgfe .EG_ContentBlockContent =append (_fgfe .EG_ContentBlockContent ,_efga );_efga .EG_RunLevelElts =append (_efga .EG_RunLevelElts ,_bbea );_bbea .EG_RangeMarkupElements =append (_bbea .EG_RangeMarkupElements ,_bdgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ccec :=NewEG_BlockLevelElts ();_gagd :=NewEG_ContentBlockContent ();_bddg :=NewEG_RunLevelElts ();_adffd :=NewEG_RangeMarkupElements ();_adffd .MoveToRangeEnd =NewCT_MarkupRange ();if _acbgf :=d .DecodeElement (_adffd .MoveToRangeEnd ,&_daad );_acbgf !=nil {return _acbgf ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ccec );_ccec .EG_ContentBlockContent =append (_ccec .EG_ContentBlockContent ,_gagd );_gagd .EG_RunLevelElts =append (_gagd .EG_RunLevelElts ,_bddg );_bddg .EG_RangeMarkupElements =append (_bddg .EG_RangeMarkupElements ,_adffd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fafcb :=NewEG_BlockLevelElts ();_ccfb :=NewEG_ContentBlockContent ();_afge :=NewEG_RunLevelElts ();_ggbdc :=NewEG_RangeMarkupElements ();_ggbdc .CommentRangeStart =NewCT_MarkupRange ();if _fafgf :=d .DecodeElement (_ggbdc .CommentRangeStart ,&_daad );_fafgf !=nil {return _fafgf ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_fafcb );_fafcb .EG_ContentBlockContent =append (_fafcb .EG_ContentBlockContent ,_ccfb );_ccfb .EG_RunLevelElts =append (_ccfb .EG_RunLevelElts ,_afge );_afge .EG_RangeMarkupElements =append (_afge .EG_RangeMarkupElements ,_ggbdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ggfc :=NewEG_BlockLevelElts ();_deaa :=NewEG_ContentBlockContent ();_dbbbd :=NewEG_RunLevelElts ();_cbdfd :=NewEG_RangeMarkupElements ();_cbdfd .CommentRangeEnd =NewCT_MarkupRange ();if _efeed :=d .DecodeElement (_cbdfd .CommentRangeEnd ,&_daad );_efeed !=nil {return _efeed ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ggfc );_ggfc .EG_ContentBlockContent =append (_ggfc .EG_ContentBlockContent ,_deaa );_deaa .EG_RunLevelElts =append (_deaa .EG_RunLevelElts ,_dbbbd );_dbbbd .EG_RangeMarkupElements =append (_dbbbd .EG_RangeMarkupElements ,_cbdfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gccg :=NewEG_BlockLevelElts ();_fdga :=NewEG_ContentBlockContent ();_abdggc :=NewEG_RunLevelElts ();_bbac :=NewEG_RangeMarkupElements ();_bbac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dabe :=d .DecodeElement (_bbac .CustomXmlInsRangeStart ,&_daad );_dabe !=nil {return _dabe ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_gccg );_gccg .EG_ContentBlockContent =append (_gccg .EG_ContentBlockContent ,_fdga );_fdga .EG_RunLevelElts =append (_fdga .EG_RunLevelElts ,_abdggc );_abdggc .EG_RangeMarkupElements =append (_abdggc .EG_RangeMarkupElements ,_bbac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fegdaf :=NewEG_BlockLevelElts ();_badb :=NewEG_ContentBlockContent ();_aecb :=NewEG_RunLevelElts ();_gccbd :=NewEG_RangeMarkupElements ();_gccbd .CustomXmlInsRangeEnd =NewCT_Markup ();if _acga :=d .DecodeElement (_gccbd .CustomXmlInsRangeEnd ,&_daad );_acga !=nil {return _acga ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_fegdaf );_fegdaf .EG_ContentBlockContent =append (_fegdaf .EG_ContentBlockContent ,_badb );_badb .EG_RunLevelElts =append (_badb .EG_RunLevelElts ,_aecb );_aecb .EG_RangeMarkupElements =append (_aecb .EG_RangeMarkupElements ,_gccbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggfb :=NewEG_BlockLevelElts ();_cbff :=NewEG_ContentBlockContent ();_fdfa :=NewEG_RunLevelElts ();_eeff :=NewEG_RangeMarkupElements ();_eeff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bebb :=d .DecodeElement (_eeff .CustomXmlDelRangeStart ,&_daad );_bebb !=nil {return _bebb ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ggfb );_ggfb .EG_ContentBlockContent =append (_ggfb .EG_ContentBlockContent ,_cbff );_cbff .EG_RunLevelElts =append (_cbff .EG_RunLevelElts ,_fdfa );_fdfa .EG_RangeMarkupElements =append (_fdfa .EG_RangeMarkupElements ,_eeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agbb :=NewEG_BlockLevelElts ();_bafgc :=NewEG_ContentBlockContent ();_aedd :=NewEG_RunLevelElts ();_bgg :=NewEG_RangeMarkupElements ();_bgg .CustomXmlDelRangeEnd =NewCT_Markup ();if _eged :=d .DecodeElement (_bgg .CustomXmlDelRangeEnd ,&_daad );_eged !=nil {return _eged ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_agbb );_agbb .EG_ContentBlockContent =append (_agbb .EG_ContentBlockContent ,_bafgc );_bafgc .EG_RunLevelElts =append (_bafgc .EG_RunLevelElts ,_aedd );_aedd .EG_RangeMarkupElements =append (_aedd .EG_RangeMarkupElements ,_bgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_edbg :=NewEG_BlockLevelElts ();_eabfe :=NewEG_ContentBlockContent ();_defg :=NewEG_RunLevelElts ();_fcbe :=NewEG_RangeMarkupElements ();_fcbe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gabeg :=d .DecodeElement (_fcbe .CustomXmlMoveFromRangeStart ,&_daad );_gabeg !=nil {return _gabeg ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_edbg );_edbg .EG_ContentBlockContent =append (_edbg .EG_ContentBlockContent ,_eabfe );_eabfe .EG_RunLevelElts =append (_eabfe .EG_RunLevelElts ,_defg );_defg .EG_RangeMarkupElements =append (_defg .EG_RangeMarkupElements ,_fcbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cfad :=NewEG_BlockLevelElts ();_baafeb :=NewEG_ContentBlockContent ();_aabf :=NewEG_RunLevelElts ();_aaad :=NewEG_RangeMarkupElements ();_aaad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbba :=d .DecodeElement (_aaad .CustomXmlMoveFromRangeEnd ,&_daad );_fbba !=nil {return _fbba ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_cfad );_cfad .EG_ContentBlockContent =append (_cfad .EG_ContentBlockContent ,_baafeb );_baafeb .EG_RunLevelElts =append (_baafeb .EG_RunLevelElts ,_aabf );_aabf .EG_RangeMarkupElements =append (_aabf .EG_RangeMarkupElements ,_aaad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eaecg :=NewEG_BlockLevelElts ();_fbbab :=NewEG_ContentBlockContent ();_gaba :=NewEG_RunLevelElts ();_bbcb :=NewEG_RangeMarkupElements ();_bbcb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _geb :=d .DecodeElement (_bbcb .CustomXmlMoveToRangeStart ,&_daad );_geb !=nil {return _geb ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_eaecg );_eaecg .EG_ContentBlockContent =append (_eaecg .EG_ContentBlockContent ,_fbbab );_fbbab .EG_RunLevelElts =append (_fbbab .EG_RunLevelElts ,_gaba );_gaba .EG_RangeMarkupElements =append (_gaba .EG_RangeMarkupElements ,_bbcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cebf :=NewEG_BlockLevelElts ();_bebe :=NewEG_ContentBlockContent ();_eeea :=NewEG_RunLevelElts ();_bfgd :=NewEG_RangeMarkupElements ();_bfgd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbefg :=d .DecodeElement (_bfgd .CustomXmlMoveToRangeEnd ,&_daad );_cbefg !=nil {return _cbefg ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_cebf );_cebf .EG_ContentBlockContent =append (_cebf .EG_ContentBlockContent ,_bebe );_bebe .EG_RunLevelElts =append (_bebe .EG_RunLevelElts ,_eeea );_eeea .EG_RangeMarkupElements =append (_eeea .EG_RangeMarkupElements ,_bfgd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ccfg :=NewEG_BlockLevelElts ();_gdae :=NewEG_ContentBlockContent ();_cdgfd :=NewEG_RunLevelElts ();_fbec :=NewEG_MathContent ();_fbec .OMathPara =_ec .NewOMathPara ();if _ccgd :=d .DecodeElement (_fbec .OMathPara ,&_daad );_ccgd !=nil {return _ccgd ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_ccfg );_ccfg .EG_ContentBlockContent =append (_ccfg .EG_ContentBlockContent ,_gdae );_gdae .EG_RunLevelElts =append (_gdae .EG_RunLevelElts ,_cdgfd );_cdgfd .EG_MathContent =append (_cdgfd .EG_MathContent ,_fbec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dggd :=NewEG_BlockLevelElts ();_gcee :=NewEG_ContentBlockContent ();_bdaa :=NewEG_RunLevelElts ();_fdfb :=NewEG_MathContent ();_fdfb .OMath =_ec .NewOMath ();if _eaag :=d .DecodeElement (_fdfb .OMath ,&_daad );_eaag !=nil {return _eaag ;};_gdfdb .EG_BlockLevelElts =append (_gdfdb .EG_BlockLevelElts ,_dggd );_dggd .EG_ContentBlockContent =append (_dggd .EG_ContentBlockContent ,_gcee );_gcee .EG_RunLevelElts =append (_gcee .EG_RunLevelElts ,_bdaa );_bdaa .EG_MathContent =append (_bdaa .EG_MathContent ,_fdfb );default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_daad .Name );if _ggdd :=d .Skip ();_ggdd !=nil {return _ggdd ;};};case _g .EndElement :break _aadc ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path +func (_cgafa *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _fgbccg :=_cgafa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgbccg !=nil {return _fgbccg ;};return nil ;}; -// Validate validates the CT_CalendarType and its children -func (_ccbg *CT_CalendarType )Validate ()error {return _ccbg .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");}; +// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path +func (_gdgdd *CT_Markup )ValidateWithPath (path string )error {return nil };func (_fafdgg *ST_DocProtect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bddceb ,_bdeca :=d .Token ();if _bdeca !=nil {return _bdeca ;};if _gcgbea ,_fgebg :=_bddceb .(_d .EndElement );_fgebg &&_gcgbea .Name ==start .Name {*_fafdgg =1;return nil ;};if _gbddc ,_abeffg :=_bddceb .(_d .CharData );!_abeffg {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bddceb );}else {switch string (_gbddc ){case "":*_fafdgg =0;case "\u006e\u006f\u006e\u0065":*_fafdgg =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_fafdgg =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_fafdgg =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_fafdgg =4;case "\u0066\u006f\u0072m\u0073":*_fafdgg =5;};};_bddceb ,_bdeca =d .Token ();if _bdeca !=nil {return _bdeca ;};if _dcgccg ,_aacabg :=_bddceb .(_d .EndElement );_aacabg &&_dcgccg .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bddceb );};func (_dgaacf *CT_TargetScreenSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgaacf .ValAttr =ST_TargetScreenSz (1);for _ ,_fffgg :=range start .Attr {if _fffgg .Name .Local =="\u0076\u0061\u006c"{_dgaacf .ValAttr .UnmarshalXMLAttr (_fffgg );continue ;};};for {_abcdd ,_cfebe :=d .Token ();if _cfebe !=nil {return _a .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",_cfebe );};if _cgac ,_cfagad :=_abcdd .(_d .EndElement );_cfagad &&_cgac .Name ==start .Name {break ;};};return nil ;};type WdCT_EffectExtent struct{LAttr _c .ST_Coordinate ;TAttr _c .ST_Coordinate ;RAttr _c .ST_Coordinate ;BAttr _c .ST_Coordinate ;};func (_gegab *CT_SdtDate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gegab .FullDateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gegab .FullDateAttr )});};e .EncodeToken (start );if _gegab .DateFormat !=nil {_ecdce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_gegab .DateFormat ,_ecdce );};if _gegab .Lid !=nil {_fadda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_gegab .Lid ,_fadda );};if _gegab .StoreMappedDataAs !=nil {_gbdac :=_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 (_gegab .StoreMappedDataAs ,_gbdac );};if _gegab .Calendar !=nil {_cgdeac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_gegab .Calendar ,_cgdeac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Zoom and its children -func (_bgaag *CT_Zoom )Validate ()error {return _bgaag .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");}; +// Validate validates the Styles and its children +func (_ebcgg *Styles )Validate ()error {return _ebcgg .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");};func (_acefdf ST_TabTlc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acefdf .String (),start );};func (_cbdcb *TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbdcb .CT_TxbxContent =*NewCT_TxbxContent ();_addg :for {_eecdde ,_cadcf :=d .Token ();if _cadcf !=nil {return _cadcf ;};switch _afbfb :=_eecdde .(type ){case _d .StartElement :switch _afbfb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbcdbd :=NewCT_AltChunk ();if _dfcecd :=d .DecodeElement (_bbcdbd ,&_afbfb );_dfcecd !=nil {return _dfcecd ;};_cbdcb .AltChunk =append (_cbdcb .AltChunk ,_bbcdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_efecde :=NewEG_ContentBlockContent ();_efecde .CustomXml =NewCT_CustomXmlBlock ();if _dbgefd :=d .DecodeElement (_efecde .CustomXml ,&_afbfb );_dbgefd !=nil {return _dbgefd ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_efecde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbdge :=NewEG_ContentBlockContent ();_cdbdge .Sdt =NewCT_SdtBlock ();if _beddef :=d .DecodeElement (_cdbdge .Sdt ,&_afbfb );_beddef !=nil {return _beddef ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_cdbdge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddebe :=NewEG_ContentBlockContent ();_fedagf :=NewCT_P ();if _dbdbd :=d .DecodeElement (_fedagf ,&_afbfb );_dbdbd !=nil {return _dbdbd ;};_ddebe .P =append (_ddebe .P ,_fedagf );_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_ddebe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbcgb :=NewEG_ContentBlockContent ();_defdd :=NewCT_Tbl ();if _dadef :=d .DecodeElement (_defdd ,&_afbfb );_dadef !=nil {return _dadef ;};_fbcgb .Tbl =append (_fbcgb .Tbl ,_defdd );_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_fbcgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecaga :=NewEG_ContentBlockContent ();_decgd :=NewEG_RunLevelElts ();_decgd .ProofErr =NewCT_ProofErr ();if _gaecae :=d .DecodeElement (_decgd .ProofErr ,&_afbfb );_gaecae !=nil {return _gaecae ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_ecaga );_ecaga .EG_RunLevelElts =append (_ecaga .EG_RunLevelElts ,_decgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_acgaeb :=NewEG_ContentBlockContent ();_egaaf :=NewEG_RunLevelElts ();_egaaf .PermStart =NewCT_PermStart ();if _aedebd :=d .DecodeElement (_egaaf .PermStart ,&_afbfb );_aedebd !=nil {return _aedebd ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_acgaeb );_acgaeb .EG_RunLevelElts =append (_acgaeb .EG_RunLevelElts ,_egaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddebc :=NewEG_ContentBlockContent ();_edfbd :=NewEG_RunLevelElts ();_edfbd .PermEnd =NewCT_Perm ();if _ebaddg :=d .DecodeElement (_edfbd .PermEnd ,&_afbfb );_ebaddg !=nil {return _ebaddg ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_ddebc );_ddebc .EG_RunLevelElts =append (_ddebc .EG_RunLevelElts ,_edfbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcabfee :=NewEG_ContentBlockContent ();_edeecd :=NewEG_RunLevelElts ();_edeecd .Ins =NewCT_RunTrackChange ();if _edffff :=d .DecodeElement (_edeecd .Ins ,&_afbfb );_edffff !=nil {return _edffff ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_gcabfee );_gcabfee .EG_RunLevelElts =append (_gcabfee .EG_RunLevelElts ,_edeecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fccdf :=NewEG_ContentBlockContent ();_efeefb :=NewEG_RunLevelElts ();_efeefb .Del =NewCT_RunTrackChange ();if _fbbaec :=d .DecodeElement (_efeefb .Del ,&_afbfb );_fbbaec !=nil {return _fbbaec ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_fccdf );_fccdf .EG_RunLevelElts =append (_fccdf .EG_RunLevelElts ,_efeefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_acada :=NewEG_ContentBlockContent ();_eeefad :=NewEG_RunLevelElts ();_eeefad .MoveFrom =NewCT_RunTrackChange ();if _befdbe :=d .DecodeElement (_eeefad .MoveFrom ,&_afbfb );_befdbe !=nil {return _befdbe ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_acada );_acada .EG_RunLevelElts =append (_acada .EG_RunLevelElts ,_eeefad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dgfae :=NewEG_ContentBlockContent ();_aafbcf :=NewEG_RunLevelElts ();_aafbcf .MoveTo =NewCT_RunTrackChange ();if _bgfdfe :=d .DecodeElement (_aafbcf .MoveTo ,&_afbfb );_bgfdfe !=nil {return _bgfdfe ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_dgfae );_dgfae .EG_RunLevelElts =append (_dgfae .EG_RunLevelElts ,_aafbcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gacfb :=NewEG_ContentBlockContent ();_adecbb :=NewEG_RunLevelElts ();_bdeedb :=NewEG_RangeMarkupElements ();_bdeedb .BookmarkStart =NewCT_Bookmark ();if _ecfba :=d .DecodeElement (_bdeedb .BookmarkStart ,&_afbfb );_ecfba !=nil {return _ecfba ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_gacfb );_gacfb .EG_RunLevelElts =append (_gacfb .EG_RunLevelElts ,_adecbb );_adecbb .EG_RangeMarkupElements =append (_adecbb .EG_RangeMarkupElements ,_bdeedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfbd :=NewEG_ContentBlockContent ();_cddfa :=NewEG_RunLevelElts ();_gdadbf :=NewEG_RangeMarkupElements ();_gdadbf .BookmarkEnd =NewCT_MarkupRange ();if _eadee :=d .DecodeElement (_gdadbf .BookmarkEnd ,&_afbfb );_eadee !=nil {return _eadee ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_cgfbd );_cgfbd .EG_RunLevelElts =append (_cgfbd .EG_RunLevelElts ,_cddfa );_cddfa .EG_RangeMarkupElements =append (_cddfa .EG_RangeMarkupElements ,_gdadbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddedgg :=NewEG_ContentBlockContent ();_agfgc :=NewEG_RunLevelElts ();_cbccb :=NewEG_RangeMarkupElements ();_cbccb .MoveFromRangeStart =NewCT_MoveBookmark ();if _bfggd :=d .DecodeElement (_cbccb .MoveFromRangeStart ,&_afbfb );_bfggd !=nil {return _bfggd ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_ddedgg );_ddedgg .EG_RunLevelElts =append (_ddedgg .EG_RunLevelElts ,_agfgc );_agfgc .EG_RangeMarkupElements =append (_agfgc .EG_RangeMarkupElements ,_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 :"\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"}:_dfabe :=NewEG_ContentBlockContent ();_cebgdf :=NewEG_RunLevelElts ();_gdgaa :=NewEG_RangeMarkupElements ();_gdgaa .MoveFromRangeEnd =NewCT_MarkupRange ();if _cebfaa :=d .DecodeElement (_gdgaa .MoveFromRangeEnd ,&_afbfb );_cebfaa !=nil {return _cebfaa ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_dfabe );_dfabe .EG_RunLevelElts =append (_dfabe .EG_RunLevelElts ,_cebgdf );_cebgdf .EG_RangeMarkupElements =append (_cebgdf .EG_RangeMarkupElements ,_gdgaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgcdad :=NewEG_ContentBlockContent ();_acadc :=NewEG_RunLevelElts ();_gcaff :=NewEG_RangeMarkupElements ();_gcaff .MoveToRangeStart =NewCT_MoveBookmark ();if _dbebe :=d .DecodeElement (_gcaff .MoveToRangeStart ,&_afbfb );_dbebe !=nil {return _dbebe ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_cgcdad );_cgcdad .EG_RunLevelElts =append (_cgcdad .EG_RunLevelElts ,_acadc );_acadc .EG_RangeMarkupElements =append (_acadc .EG_RangeMarkupElements ,_gcaff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ccadg :=NewEG_ContentBlockContent ();_dbegee :=NewEG_RunLevelElts ();_bcaad :=NewEG_RangeMarkupElements ();_bcaad .MoveToRangeEnd =NewCT_MarkupRange ();if _ecaeb :=d .DecodeElement (_bcaad .MoveToRangeEnd ,&_afbfb );_ecaeb !=nil {return _ecaeb ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_ccadg );_ccadg .EG_RunLevelElts =append (_ccadg .EG_RunLevelElts ,_dbegee );_dbegee .EG_RangeMarkupElements =append (_dbegee .EG_RangeMarkupElements ,_bcaad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfgff :=NewEG_ContentBlockContent ();_bbfcab :=NewEG_RunLevelElts ();_cbgcf :=NewEG_RangeMarkupElements ();_cbgcf .CommentRangeStart =NewCT_MarkupRange ();if _afbed :=d .DecodeElement (_cbgcf .CommentRangeStart ,&_afbfb );_afbed !=nil {return _afbed ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_cfgff );_cfgff .EG_RunLevelElts =append (_cfgff .EG_RunLevelElts ,_bbfcab );_bbfcab .EG_RangeMarkupElements =append (_bbfcab .EG_RangeMarkupElements ,_cbgcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdbae :=NewEG_ContentBlockContent ();_aaggf :=NewEG_RunLevelElts ();_ddcfd :=NewEG_RangeMarkupElements ();_ddcfd .CommentRangeEnd =NewCT_MarkupRange ();if _gggfdd :=d .DecodeElement (_ddcfd .CommentRangeEnd ,&_afbfb );_gggfdd !=nil {return _gggfdd ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_gfdbae );_gfdbae .EG_RunLevelElts =append (_gfdbae .EG_RunLevelElts ,_aaggf );_aaggf .EG_RangeMarkupElements =append (_aaggf .EG_RangeMarkupElements ,_ddcfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gabcg :=NewEG_ContentBlockContent ();_dgcdf :=NewEG_RunLevelElts ();_abeab :=NewEG_RangeMarkupElements ();_abeab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aadea :=d .DecodeElement (_abeab .CustomXmlInsRangeStart ,&_afbfb );_aadea !=nil {return _aadea ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_gabcg );_gabcg .EG_RunLevelElts =append (_gabcg .EG_RunLevelElts ,_dgcdf );_dgcdf .EG_RangeMarkupElements =append (_dgcdf .EG_RangeMarkupElements ,_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 :"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"}:_bafcea :=NewEG_ContentBlockContent ();_fafdg :=NewEG_RunLevelElts ();_fagccb :=NewEG_RangeMarkupElements ();_fagccb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbfgd :=d .DecodeElement (_fagccb .CustomXmlInsRangeEnd ,&_afbfb );_dbfgd !=nil {return _dbfgd ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_bafcea );_bafcea .EG_RunLevelElts =append (_bafcea .EG_RunLevelElts ,_fafdg );_fafdg .EG_RangeMarkupElements =append (_fafdg .EG_RangeMarkupElements ,_fagccb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bbefbf :=NewEG_ContentBlockContent ();_bbeegb :=NewEG_RunLevelElts ();_abggdd :=NewEG_RangeMarkupElements ();_abggdd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gbafb :=d .DecodeElement (_abggdd .CustomXmlDelRangeStart ,&_afbfb );_gbafb !=nil {return _gbafb ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_bbefbf );_bbefbf .EG_RunLevelElts =append (_bbefbf .EG_RunLevelElts ,_bbeegb );_bbeegb .EG_RangeMarkupElements =append (_bbeegb .EG_RangeMarkupElements ,_abggdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cbeffe :=NewEG_ContentBlockContent ();_cggebe :=NewEG_RunLevelElts ();_bgdcc :=NewEG_RangeMarkupElements ();_bgdcc .CustomXmlDelRangeEnd =NewCT_Markup ();if _bfgfdc :=d .DecodeElement (_bgdcc .CustomXmlDelRangeEnd ,&_afbfb );_bfgfdc !=nil {return _bfgfdc ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_cbeffe );_cbeffe .EG_RunLevelElts =append (_cbeffe .EG_RunLevelElts ,_cggebe );_cggebe .EG_RangeMarkupElements =append (_cggebe .EG_RangeMarkupElements ,_bgdcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbafee :=NewEG_ContentBlockContent ();_gaggdc :=NewEG_RunLevelElts ();_dffed :=NewEG_RangeMarkupElements ();_dffed .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgafa :=d .DecodeElement (_dffed .CustomXmlMoveFromRangeStart ,&_afbfb );_dgafa !=nil {return _dgafa ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_dbafee );_dbafee .EG_RunLevelElts =append (_dbafee .EG_RunLevelElts ,_gaggdc );_gaggdc .EG_RangeMarkupElements =append (_gaggdc .EG_RangeMarkupElements ,_dffed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dgcbf :=NewEG_ContentBlockContent ();_bcfdc :=NewEG_RunLevelElts ();_ffgcb :=NewEG_RangeMarkupElements ();_ffgcb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbgabg :=d .DecodeElement (_ffgcb .CustomXmlMoveFromRangeEnd ,&_afbfb );_fbgabg !=nil {return _fbgabg ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_dgcbf );_dgcbf .EG_RunLevelElts =append (_dgcbf .EG_RunLevelElts ,_bcfdc );_bcfdc .EG_RangeMarkupElements =append (_bcfdc .EG_RangeMarkupElements ,_ffgcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bgbdge :=NewEG_ContentBlockContent ();_efdcgf :=NewEG_RunLevelElts ();_cddea :=NewEG_RangeMarkupElements ();_cddea .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ccbgf :=d .DecodeElement (_cddea .CustomXmlMoveToRangeStart ,&_afbfb );_ccbgf !=nil {return _ccbgf ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_bgbdge );_bgbdge .EG_RunLevelElts =append (_bgbdge .EG_RunLevelElts ,_efdcgf );_efdcgf .EG_RangeMarkupElements =append (_efdcgf .EG_RangeMarkupElements ,_cddea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eefad :=NewEG_ContentBlockContent ();_aaaaf :=NewEG_RunLevelElts ();_bbffg :=NewEG_RangeMarkupElements ();_bbffg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dgegb :=d .DecodeElement (_bbffg .CustomXmlMoveToRangeEnd ,&_afbfb );_dgegb !=nil {return _dgegb ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_eefad );_eefad .EG_RunLevelElts =append (_eefad .EG_RunLevelElts ,_aaaaf );_aaaaf .EG_RangeMarkupElements =append (_aaaaf .EG_RangeMarkupElements ,_bbffg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_edeefd :=NewEG_ContentBlockContent ();_ffbcc :=NewEG_RunLevelElts ();_defde :=NewEG_MathContent ();_defde .OMathPara =_cd .NewOMathPara ();if _dcgba :=d .DecodeElement (_defde .OMathPara ,&_afbfb );_dcgba !=nil {return _dcgba ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_edeefd );_edeefd .EG_RunLevelElts =append (_edeefd .EG_RunLevelElts ,_ffbcc );_ffbcc .EG_MathContent =append (_ffbcc .EG_MathContent ,_defde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bbafbg :=NewEG_ContentBlockContent ();_bfafad :=NewEG_RunLevelElts ();_ebggd :=NewEG_MathContent ();_ebggd .OMath =_cd .NewOMath ();if _fegb :=d .DecodeElement (_ebggd .OMath ,&_afbfb );_fegb !=nil {return _fegb ;};_cbdcb .EG_ContentBlockContent =append (_cbdcb .EG_ContentBlockContent ,_bbafbg );_bbafbg .EG_RunLevelElts =append (_bbafbg .EG_RunLevelElts ,_bfafad );_bfafad .EG_MathContent =append (_bfafad .EG_MathContent ,_ebggd );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\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_afbfb .Name );if _gbgef :=d .Skip ();_gbgef !=nil {return _gbgef ;};};case _d .EndElement :break _addg ;case _d .CharData :};};return nil ;};func NewFtr ()*Ftr {_cgagg :=&Ftr {};_cgagg .CT_HdrFtr =*NewCT_HdrFtr ();return _cgagg }; -// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path -func (_abbc *CT_CharacterSpacing )ValidateWithPath (path string )error {if _abbc .ValAttr ==ST_CharacterSpacingUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _edaf :=_abbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edaf !=nil {return _edaf ;};return nil ;}; +// Validate validates the CT_TextDirection and its children +func (_gagabd *CT_TextDirection )Validate ()error {return _gagabd .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};type WebSettings struct{CT_WebSettings };func (_ebfee ST_DropCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fffcg :=_d .Attr {};_fffcg .Name =name ;switch _ebfee {case ST_DropCapUnset :_fffcg .Value ="";case ST_DropCapNone :_fffcg .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_fffcg .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_fffcg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _fffcg ,nil ;};type CT_TxbxContent struct{ -// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path -func (_aagfe *CT_TblGridCol )ValidateWithPath (path string )error {if _aagfe .WAttr !=nil {if _dfbea :=_aagfe .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dfbea !=nil {return _dfbea ;};};return nil ;};func (_agaeee ST_PTabRelativeTo )String ()string {switch _agaeee {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return "";};func (_fgced ST_VerticalJc )String ()string {switch _fgced {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0068";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";};return "";};func NewCT_DocumentBase ()*CT_DocumentBase {_faebc :=&CT_DocumentBase {};return _faebc };func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_dfadd :=&CT_StylePaneFilter {};return _dfadd };func (_dabcgf *CT_TblWidth )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aafebb :=range start .Attr {if _aafebb .Name .Local =="\u0077"{_ggcaeg ,_eeaee :=ParseUnionST_MeasurementOrPercent (_aafebb .Value );if _eeaee !=nil {return _eeaee ;};_dabcgf .WAttr =&_ggcaeg ;continue ;};if _aafebb .Name .Local =="\u0074\u0079\u0070\u0065"{_dabcgf .TypeAttr .UnmarshalXMLAttr (_aafebb );continue ;};};for {_ffaeg ,_befca :=d .Token ();if _befca !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_befca );};if _befba ,_dcabf :=_ffaeg .(_g .EndElement );_dcabf &&_befba .Name ==start .Name {break ;};};return nil ;}; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path -func (_eabfb *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _eabfb .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dbecc :=_eabfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbecc !=nil {return _dbecc ;};return nil ;}; +// Validate validates the CT_Tabs and its children +func (_gbfdeg *CT_Tabs )Validate ()error {return _gbfdeg .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");}; -// Validate validates the CT_NumPr and its children -func (_abeae *CT_NumPr )Validate ()error {return _abeae .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};func (_gbacc *CT_FramesetSplitbar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbacc .W !=nil {_ceeda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_gbacc .W ,_ceeda );};if _gbacc .Color !=nil {_aacbd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gbacc .Color ,_aacbd );};if _gbacc .NoBorder !=nil {_dbea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gbacc .NoBorder ,_dbea );};if _gbacc .FlatBorders !=nil {_ffbde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gbacc .FlatBorders ,_ffbde );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebgaf ST_Zoom )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebgaf .String (),start );};func (_afbcad *ST_TargetScreenSz )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daded ,_dcecg :=d .Token ();if _dcecg !=nil {return _dcecg ;};if _bcbacd ,_fecbd :=_daded .(_g .EndElement );_fecbd &&_bcbacd .Name ==start .Name {*_afbcad =1;return nil ;};if _aaggff ,_ecedae :=_daded .(_g .CharData );!_ecedae {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daded );}else {switch string (_aaggff ){case "":*_afbcad =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_afbcad =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_afbcad =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_afbcad =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_afbcad =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_afbcad =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_afbcad =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_afbcad =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_afbcad =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_afbcad =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_afbcad =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_afbcad =11;};};_daded ,_dcecg =d .Token ();if _dcecg !=nil {return _dcecg ;};if _fdacfb ,_adgage :=_daded .(_g .EndElement );_adgage &&_fdacfb .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daded );};type CT_SignedTwipsMeasure struct{ +// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path +func (_caccfe *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _beaaa :=_caccfe .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_beaaa !=nil {return _beaaa ;};if _caccfe .NvContentPartPr !=nil {if _beedca :=_caccfe .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072");_beedca !=nil {return _beedca ;};};if _caccfe .Xfrm !=nil {if _badcga :=_caccfe .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_badcga !=nil {return _badcga ;};};if _caccfe .ExtLst !=nil {if _adgdcd :=_caccfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adgdcd !=nil {return _adgdcd ;};};return nil ;};func (_ccfga *CT_P )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccfga .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_a .Sprintf ("\u0025\u0076",*_ccfga .RsidRPrAttr )});};if _ccfga .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_ccfga .RsidRAttr )});};if _ccfga .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_ccfga .RsidDelAttr )});};if _ccfga .RsidPAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_a .Sprintf ("\u0025\u0076",*_ccfga .RsidPAttr )});};if _ccfga .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 :_a .Sprintf ("\u0025\u0076",*_ccfga .RsidRDefaultAttr )});};e .EncodeToken (start );if _ccfga .PPr !=nil {_ebegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ccfga .PPr ,_ebegc );};if _ccfga .EG_PContent !=nil {for _ ,_eefgf :=range _ccfga .EG_PContent {_eefgf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Recipients ()*CT_Recipients {_fcbea :=&CT_Recipients {};return _fcbea };func NewCT_TblLook ()*CT_TblLook {_eegfga :=&CT_TblLook {};return _eegfga };func (_dgg *CT_Attr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbc :=range start .Attr {if _fbc .Name .Local =="\u0075\u0072\u0069"{_edc ,_ccc :=_fbc .Value ,error (nil );if _ccc !=nil {return _ccc ;};_dgg .UriAttr =&_edc ;continue ;};if _fbc .Name .Local =="\u006e\u0061\u006d\u0065"{_bgac ,_eaa :=_fbc .Value ,error (nil );if _eaa !=nil {return _eaa ;};_dgg .NameAttr =_bgac ;continue ;};if _fbc .Name .Local =="\u0076\u0061\u006c"{_dge ,_gbe :=_fbc .Value ,error (nil );if _gbe !=nil {return _gbe ;};_dgg .ValAttr =_dge ;continue ;};};for {_bae ,_edff :=d .Token ();if _edff !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_edff );};if _ffg ,_dfc :=_bae .(_d .EndElement );_dfc &&_ffg .Name ==start .Name {break ;};};return nil ;};type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;}; -// Positive or Negative Value in Twentieths of a Point -ValAttr ST_SignedTwipsMeasure ;};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; +// Validate validates the WdCT_PosV and its children +func (_gdcdb *WdCT_PosV )Validate ()error {return _gdcdb .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");}; -// Annotation Identifier -IdAttr int64 ;PPr *CT_PPrBase ;};type CT_FFTextType struct{ +// Validate validates the CT_TblGridChange and its children +func (_dbdea *CT_TblGridChange )Validate ()error {return _dbdea .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};func (_bgbfc *ST_Theme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eabcgb ,_cbccae :=d .Token ();if _cbccae !=nil {return _cbccae ;};if _dcegcg ,_bbeffe :=_eabcgb .(_d .EndElement );_bbeffe &&_dcegcg .Name ==start .Name {*_bgbfc =1;return nil ;};if _gfegfa ,_dafec :=_eabcgb .(_d .CharData );!_dafec {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eabcgb );}else {switch string (_gfegfa ){case "":*_bgbfc =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bgbfc =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_bgbfc =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_bgbfc =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_bgbfc =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bgbfc =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_bgbfc =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_bgbfc =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_bgbfc =8;};};_eabcgb ,_cbccae =d .Token ();if _cbccae !=nil {return _cbccae ;};if _acgdfb ,_aafac :=_eabcgb .(_d .EndElement );_aafac &&_acgdfb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eabcgb );}; -// Text Box Form Field Type Values -ValAttr ST_FFTextType ;};func (_edafaa *WdCT_WrapTight )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fgccfg ,_gfccc :=_edafaa .WrapTextAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _gfccc !=nil {return _gfccc ;};start .Attr =append (start .Attr ,_fgccfg );if _edafaa .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_edafaa .DistLAttr )});};if _edafaa .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_edafaa .DistRAttr )});};e .EncodeToken (start );_begcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_edafaa .WrapPolygon ,_begcc );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aebadd *ST_TabTlc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adagcf ,_ddfbf :=d .Token ();if _ddfbf !=nil {return _ddfbf ;};if _fbafb ,_edeffaa :=_adagcf .(_g .EndElement );_edeffaa &&_fbafb .Name ==start .Name {*_aebadd =1;return nil ;};if _caeba ,_cebbbb :=_adagcf .(_g .CharData );!_cebbbb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adagcf );}else {switch string (_caeba ){case "":*_aebadd =0;case "\u006e\u006f\u006e\u0065":*_aebadd =1;case "\u0064\u006f\u0074":*_aebadd =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_aebadd =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_aebadd =4;case "\u0068\u0065\u0061v\u0079":*_aebadd =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_aebadd =6;};};_adagcf ,_ddfbf =d .Token ();if _ddfbf !=nil {return _ddfbf ;};if _gfedf ,_cagcc :=_adagcf .(_g .EndElement );_cagcc &&_gfedf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adagcf );};func (_gggbab *WdST_RelFromH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abbec ,_ccfae :=d .Token ();if _ccfae !=nil {return _ccfae ;};if _gcdec ,_abfcbf :=_abbec .(_g .EndElement );_abfcbf &&_gcdec .Name ==start .Name {*_gggbab =1;return nil ;};if _abdgb ,_cgfad :=_abbec .(_g .CharData );!_cgfad {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abbec );}else {switch string (_abdgb ){case "":*_gggbab =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gggbab =1;case "\u0070\u0061\u0067\u0065":*_gggbab =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gggbab =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_gggbab =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gggbab =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gggbab =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gggbab =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gggbab =8;};};_abbec ,_ccfae =d .Token ();if _ccfae !=nil {return _ccfae ;};if _bcafbf ,_fgffae :=_abbec .(_g .EndElement );_fgffae &&_bcafbf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abbec );};func (_eagffg ST_VAnchor )String ()string {switch _eagffg {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";};func (_cfgca *CT_FFTextType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfgca .ValAttr =ST_FFTextType (1);for _ ,_cdacc :=range start .Attr {if _cdacc .Name .Local =="\u0076\u0061\u006c"{_cfgca .ValAttr .UnmarshalXMLAttr (_cdacc );continue ;};};for {_cfecc ,_facee :=d .Token ();if _facee !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_facee );};if _ggdb ,_gfeddf :=_cfecc .(_g .EndElement );_gfeddf &&_ggdb .Name ==start .Name {break ;};};return nil ;};type ST_SdtDateMappingType byte ;func (_abbae ST_TextboxTightWrap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_feeeg :=_g .Attr {};_feeeg .Name =name ;switch _abbae {case ST_TextboxTightWrapUnset :_feeeg .Value ="";case ST_TextboxTightWrapNone :_feeeg .Value ="\u006e\u006f\u006e\u0065";case ST_TextboxTightWrapAllLines :_feeeg .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_feeeg .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_feeeg .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case ST_TextboxTightWrapLastLineOnly :_feeeg .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _feeeg ,nil ;};func NewCT_MoveBookmark ()*CT_MoveBookmark {_fcegae :=&CT_MoveBookmark {};return _fcegae };func NewCT_MultiLevelType ()*CT_MultiLevelType {_gbdcc :=&CT_MultiLevelType {};_gbdcc .ValAttr =ST_MultiLevelType (1);return _gbdcc ;};func (_fagdb *CT_RPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fagdb .AuthorAttr )});if _fagdb .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fagdb .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fagdb .IdAttr )});e .EncodeToken (start );_cbfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_fagdb .RPr ,_cbfg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_String struct{ +// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path +func (_cabcee *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _gdaaa :=_cabcee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdaaa !=nil {return _gdaaa ;};return nil ;};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_adfade :=&WdCT_LinkedTextboxInformation {};return _adfade ;}; -// String Value -ValAttr string ;}; +// Validate validates the WdCT_WrapTopBottom and its children +func (_ffeebd *WdCT_WrapTopBottom )Validate ()error {return _ffeebd .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");}; -// Validate validates the CT_Frameset and its children -func (_cacce *CT_Frameset )Validate ()error {return _cacce .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};func (_eeccg *WdCT_WrapNone )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cgccdb *Fonts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077:\u0066\u006f\u006e\u0074\u0073";return _cgccdb .CT_FontsList .MarshalXML (e ,start );};func (_bbfecc ST_FFTextType )ValidateWithPath (path string )error {switch _bbfecc {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfecc ));};return nil ;};func (_bggef *ST_HexColorAuto )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bggef =0;case "\u0061\u0075\u0074\u006f":*_bggef =1;};return nil ;};func (_bffd *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bffd .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_aacac :=range start .Attr {if _aacac .Name .Local =="\u0076\u0061\u006c"{_bffd .ValAttr .UnmarshalXMLAttr (_aacac );continue ;};};for {_ggcdb ,_dbbe :=d .Token ();if _dbbe !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u004f\u0064\u0073\u006f\u0046\u004d\u0044\u0046\u0069\u0065ld\u0054\u0079\u0070e\u003a \u0025\u0073",_dbbe );};if _dfeee ,_agcde :=_ggcdb .(_g .EndElement );_agcde &&_dfeee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_MailMerge and its children +func (_gbbgf *CT_MailMerge )Validate ()error {return _gbbgf .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");};func (_aeegg *CT_RPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egaa :for {_adacf ,_ebgcbg :=d .Token ();if _ebgcbg !=nil {return _ebgcbg ;};switch _gbbgg :=_adacf .(type ){case _d .StartElement :switch _gbbgg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .RStyle =NewCT_String ();if _acgfd :=d .DecodeElement (_aeegg .RStyle ,&_gbbgg );_acgfd !=nil {return _acgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .RFonts =NewCT_Fonts ();if _bdbegg :=d .DecodeElement (_aeegg .RFonts ,&_gbbgg );_bdbegg !=nil {return _bdbegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .B =NewCT_OnOff ();if _dgadd :=d .DecodeElement (_aeegg .B ,&_gbbgg );_dgadd !=nil {return _dgadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .BCs =NewCT_OnOff ();if _bcfda :=d .DecodeElement (_aeegg .BCs ,&_gbbgg );_bcfda !=nil {return _bcfda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .I =NewCT_OnOff ();if _efbafa :=d .DecodeElement (_aeegg .I ,&_gbbgg );_efbafa !=nil {return _efbafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .ICs =NewCT_OnOff ();if _eadggg :=d .DecodeElement (_aeegg .ICs ,&_gbbgg );_eadggg !=nil {return _eadggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .Caps =NewCT_OnOff ();if _afgfae :=d .DecodeElement (_aeegg .Caps ,&_gbbgg );_afgfae !=nil {return _afgfae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .SmallCaps =NewCT_OnOff ();if _adfcg :=d .DecodeElement (_aeegg .SmallCaps ,&_gbbgg );_adfcg !=nil {return _adfcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .Strike =NewCT_OnOff ();if _bcbef :=d .DecodeElement (_aeegg .Strike ,&_gbbgg );_bcbef !=nil {return _bcbef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .Dstrike =NewCT_OnOff ();if _gbbcf :=d .DecodeElement (_aeegg .Dstrike ,&_gbbgg );_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 :"\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"}:_aeegg .Outline =NewCT_OnOff ();if _fefeg :=d .DecodeElement (_aeegg .Outline ,&_gbbgg );_fefeg !=nil {return _fefeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .Shadow =NewCT_OnOff ();if _ccgbg :=d .DecodeElement (_aeegg .Shadow ,&_gbbgg );_ccgbg !=nil {return _ccgbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .Emboss =NewCT_OnOff ();if _gffae :=d .DecodeElement (_aeegg .Emboss ,&_gbbgg );_gffae !=nil {return _gffae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .Imprint =NewCT_OnOff ();if _facbf :=d .DecodeElement (_aeegg .Imprint ,&_gbbgg );_facbf !=nil {return _facbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .NoProof =NewCT_OnOff ();if _fdefc :=d .DecodeElement (_aeegg .NoProof ,&_gbbgg );_fdefc !=nil {return _fdefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .SnapToGrid =NewCT_OnOff ();if _abcfc :=d .DecodeElement (_aeegg .SnapToGrid ,&_gbbgg );_abcfc !=nil {return _abcfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .Vanish =NewCT_OnOff ();if _acegdd :=d .DecodeElement (_aeegg .Vanish ,&_gbbgg );_acegdd !=nil {return _acegdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .WebHidden =NewCT_OnOff ();if _gbcfgd :=d .DecodeElement (_aeegg .WebHidden ,&_gbbgg );_gbcfgd !=nil {return _gbcfgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .Color =NewCT_Color ();if _bcbea :=d .DecodeElement (_aeegg .Color ,&_gbbgg );_bcbea !=nil {return _bcbea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .Spacing =NewCT_SignedTwipsMeasure ();if _deegc :=d .DecodeElement (_aeegg .Spacing ,&_gbbgg );_deegc !=nil {return _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 :"\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"}:_aeegg .W =NewCT_TextScale ();if _aedae :=d .DecodeElement (_aeegg .W ,&_gbbgg );_aedae !=nil {return _aedae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .Kern =NewCT_HpsMeasure ();if _efee :=d .DecodeElement (_aeegg .Kern ,&_gbbgg );_efee !=nil {return _efee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .Position =NewCT_SignedHpsMeasure ();if _bcadf :=d .DecodeElement (_aeegg .Position ,&_gbbgg );_bcadf !=nil {return _bcadf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .Sz =NewCT_HpsMeasure ();if _gfec :=d .DecodeElement (_aeegg .Sz ,&_gbbgg );_gfec !=nil {return _gfec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .SzCs =NewCT_HpsMeasure ();if _aaeab :=d .DecodeElement (_aeegg .SzCs ,&_gbbgg );_aaeab !=nil {return _aaeab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .Highlight =NewCT_Highlight ();if _eddge :=d .DecodeElement (_aeegg .Highlight ,&_gbbgg );_eddge !=nil {return _eddge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .U =NewCT_Underline ();if _aebbb :=d .DecodeElement (_aeegg .U ,&_gbbgg );_aebbb !=nil {return _aebbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .Effect =NewCT_TextEffect ();if _cbdfg :=d .DecodeElement (_aeegg .Effect ,&_gbbgg );_cbdfg !=nil {return _cbdfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .Bdr =NewCT_Border ();if _ecbcf :=d .DecodeElement (_aeegg .Bdr ,&_gbbgg );_ecbcf !=nil {return _ecbcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .Shd =NewCT_Shd ();if _faccef :=d .DecodeElement (_aeegg .Shd ,&_gbbgg );_faccef !=nil {return _faccef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .FitText =NewCT_FitText ();if _ebecdb :=d .DecodeElement (_aeegg .FitText ,&_gbbgg );_ebecdb !=nil {return _ebecdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .VertAlign =NewCT_VerticalAlignRun ();if _edecgf :=d .DecodeElement (_aeegg .VertAlign ,&_gbbgg );_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 :"\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"}:_aeegg .Rtl =NewCT_OnOff ();if _efbdc :=d .DecodeElement (_aeegg .Rtl ,&_gbbgg );_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 :"\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"}:_aeegg .Cs =NewCT_OnOff ();if _deab :=d .DecodeElement (_aeegg .Cs ,&_gbbgg );_deab !=nil {return _deab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .Em =NewCT_Em ();if _afeeg :=d .DecodeElement (_aeegg .Em ,&_gbbgg );_afeeg !=nil {return _afeeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .Lang =NewCT_Language ();if _cbdgdg :=d .DecodeElement (_aeegg .Lang ,&_gbbgg );_cbdgdg !=nil {return _cbdgdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .EastAsianLayout =NewCT_EastAsianLayout ();if _gcbad :=d .DecodeElement (_aeegg .EastAsianLayout ,&_gbbgg );_gcbad !=nil {return _gcbad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegg .SpecVanish =NewCT_OnOff ();if _fgeggg :=d .DecodeElement (_aeegg .SpecVanish ,&_gbbgg );_fgeggg !=nil {return _fgeggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .OMath =NewCT_OnOff ();if _geeeab :=d .DecodeElement (_aeegg .OMath ,&_gbbgg );_geeeab !=nil {return _geeeab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegg .RPrChange =NewCT_RPrChange ();if _cedcab :=d .DecodeElement (_aeegg .RPrChange ,&_gbbgg );_cedcab !=nil {return _cedcab ;};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\u0052\u0050\u0072\u0020\u0025\u0076",_gbbgg .Name );if _cdfbg :=d .Skip ();_cdfbg !=nil {return _cdfbg ;};};case _d .EndElement :break _egaa ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_LevelText and its children -func (_dfeed *CT_LevelText )Validate ()error {return _dfeed .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_adcebg *ST_RubyAlign )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dccae ,_edbdg :=d .Token ();if _edbdg !=nil {return _edbdg ;};if _dcaab ,_ebbbd :=_dccae .(_g .EndElement );_ebbbd &&_dcaab .Name ==start .Name {*_adcebg =1;return nil ;};if _cadace ,_deeeeb :=_dccae .(_g .CharData );!_deeeeb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dccae );}else {switch string (_cadace ){case "":*_adcebg =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adcebg =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_adcebg =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_adcebg =3;case "\u006c\u0065\u0066\u0074":*_adcebg =4;case "\u0072\u0069\u0067h\u0074":*_adcebg =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_adcebg =6;};};_dccae ,_edbdg =d .Token ();if _edbdg !=nil {return _edbdg ;};if _aebddcb ,_cfffgf :=_dccae .(_g .EndElement );_cfffgf &&_aebddcb .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dccae );};func (_bccadc *ST_CharacterSpacing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_addfa ,_bffafb :=d .Token ();if _bffafb !=nil {return _bffafb ;};if _cfegee ,_fcaea :=_addfa .(_g .EndElement );_fcaea &&_cfegee .Name ==start .Name {*_bccadc =1;return nil ;};if _dcbgef ,_egfcgf :=_addfa .(_g .CharData );!_egfcgf {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_addfa );}else {switch string (_dcbgef ){case "":*_bccadc =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_bccadc =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_bccadc =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_bccadc =3;};};_addfa ,_bffafb =d .Token ();if _bffafb !=nil {return _bffafb ;};if _gdgdf ,_dbabf :=_addfa .(_g .EndElement );_dbabf &&_gdgdf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_addfa );};func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_edaffd :=&WdCT_GraphicFrame {};_edaffd .CNvPr =_e .NewCT_NonVisualDrawingProps ();_edaffd .CNvFrPr =_e .NewCT_NonVisualGraphicFrameProperties ();_edaffd .Xfrm =_e .NewCT_Transform2D ();_edaffd .Graphic =_e .NewGraphic ();return _edaffd ;};func (_cffg *CT_EdnDocProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdde :for {_efdg ,_ggaed :=d .Token ();if _ggaed !=nil {return _ggaed ;};switch _cebcca :=_efdg .(type ){case _g .StartElement :switch _cebcca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073"}:_cffg .Pos =NewCT_EdnPos ();if _gcgbb :=d .DecodeElement (_cffg .Pos ,&_cebcca );_gcgbb !=nil {return _gcgbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cffg .NumFmt =NewCT_NumFmt ();if _aaeg :=d .DecodeElement (_cffg .NumFmt ,&_cebcca );_aaeg !=nil {return _aaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_cffg .NumStart =NewCT_DecimalNumber ();if _dggad :=d .DecodeElement (_cffg .NumStart ,&_cebcca );_dggad !=nil {return _dggad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_cffg .NumRestart =NewCT_NumRestart ();if _cdfeb :=d .DecodeElement (_cffg .NumRestart ,&_cebcca );_cdfeb !=nil {return _cdfeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_ddbab :=NewCT_FtnEdnSepRef ();if _bcgg :=d .DecodeElement (_ddbab ,&_cebcca );_bcgg !=nil {return _bcgg ;};_cffg .Endnote =append (_cffg .Endnote ,_ddbab );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_cebcca .Name );if _aaeb :=d .Skip ();_aaeb !=nil {return _aaeb ;};};case _g .EndElement :break _gdde ;case _g .CharData :};};return nil ;};func (_bgbfcg *CT_Rel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_bgbfcg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Panose and its children +func (_baac *CT_Panose )Validate ()error {return _baac .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};type CT_AutoCaption struct{ -// Validate validates the Recipients and its children -func (_dagcd *Recipients )Validate ()error {return _dagcd .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func NewCT_FFTextInput ()*CT_FFTextInput {_befcg :=&CT_FFTextInput {};return _befcg };type CT_FtnEdnRef struct{ +// Identifier of Object to be Automatically Captioned +NameAttr string ; -// Suppress Footnote/Endnote Reference Mark -CustomMarkFollowsAttr *_gc .ST_OnOff ; +// Caption Used for Automatic Captioning +CaptionAttr string ;};func (_cdaea ST_NumberFormat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdaea .String (),start );};func NewStyles ()*Styles {_dffgd :=&Styles {};_dffgd .CT_Styles =*NewCT_Styles ();return _dffgd }; -// Footnote/Endnote ID Reference -IdAttr int64 ;};func (_bdeab *CT_MailMergeDest )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdeab .ValAttr =ST_MailMergeDest (1);for _ ,_cdddd :=range start .Attr {if _cdddd .Name .Local =="\u0076\u0061\u006c"{_bdeab .ValAttr .UnmarshalXMLAttr (_cdddd );continue ;};};for {_ebed ,_ecddc :=d .Token ();if _ecddc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0065\u0073\u0074\u003a \u0025\u0073",_ecddc );};if _cdbeec ,_efbde :=_ebed .(_g .EndElement );_efbde &&_cdbeec .Name ==start .Name {break ;};};return nil ;};func (_caceb ST_PageBorderZOrder )Validate ()error {return _caceb .ValidateWithPath ("")};func (_dbbab *EG_BlockLevelElts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbbab .AltChunk !=nil {_fbbcdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_bffdf :=range _dbbab .AltChunk {e .EncodeElement (_bffdf ,_fbbcdg );};};if _dbbab .EG_ContentBlockContent !=nil {for _ ,_dbgdd :=range _dbbab .EG_ContentBlockContent {_dbgdd .MarshalXML (e ,_g .StartElement {});};};return nil ;}; +// ValidateWithPath validates the WdInline and its children, prefixing error messages with path +func (_fceagb *WdInline )ValidateWithPath (path string )error {if _cbbgea :=_fceagb .WdCT_Inline .ValidateWithPath (path );_cbbgea !=nil {return _cbbgea ;};return nil ;};func (_bccad *WdCT_WrapThrough )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_becfgc ,_fdada :=_bccad .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _fdada !=nil {return _fdada ;};start .Attr =append (start .Attr ,_becfgc );if _bccad .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_a .Sprintf ("\u0025\u0076",*_bccad .DistLAttr )});};if _bccad .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_bccad .DistRAttr )});};e .EncodeToken (start );_fdeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_bccad .WrapPolygon ,_fdeeb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Cnf struct{ -// Validate validates the CT_SdtListItem and its children -func (_agagg *CT_SdtListItem )Validate ()error {return _agagg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");};func (_cafeee ST_TextDirection )ValidateWithPath (path string )error {switch _cafeee {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafeee ));};return nil ;};func (_aadgfc *ST_HpsMeasure )ValidateWithPath (path string )error {_aefddd :=[]string {};if _aadgfc .ST_UnsignedDecimalNumber !=nil {_aefddd =append (_aefddd ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _aadgfc .ST_PositiveUniversalMeasure !=nil {_aefddd =append (_aefddd ,"S\u0054\u005f\u0050\u006f\u0073\u0069t\u0069\u0076\u0065\u0055\u006e\u0069\u0076\u0065\u0072s\u0061\u006c\u004de\u0061s\u0075\u0072\u0065");};if len (_aefddd )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aefddd );};return nil ;}; +// Conditional Formatting Bit Mask +ValAttr *string ; -// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path -func (_dcebcb *WdCT_PosVChoice )ValidateWithPath (path string )error {if _bgbfgg :=_dcebcb .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_bgbfgg !=nil {return _bgbfgg ;};return nil ;};func (_eefgdc ST_TblWidth )String ()string {switch _eefgdc {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0070\u0063\u0074";case 3:return "\u0064\u0078\u0061";case 4:return "\u0061\u0075\u0074\u006f";};return "";}; +// First Row +FirstRowAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path -func (_feccb *CT_TrackChange )ValidateWithPath (path string )error {return nil };func (_fdffcf ST_TblStyleOverrideType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdffcf .String (),start );};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_e .CT_OfficeArtExtensionList ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_defdfd :=&CT_NumPicBullet {};return _defdfd };func (_fbfafb ST_NumberFormat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbfafb .String (),start );}; +// Last Row +LastRowAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path -func (_dgceb *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _bdcdba ,_ccacd :=range _dgceb .Wsp {if _gcccb :=_ccacd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_bdcdba ));_gcccb !=nil {return _gcccb ;};};for _gbaafc ,_ffgeba :=range _dgceb .GrpSp {if _dagabg :=_ffgeba .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gbaafc ));_dagabg !=nil {return _dagabg ;};};for _eggef ,_dbbdacd :=range _dgceb .GraphicFrame {if _cdbgea :=_dbbdacd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_eggef ));_cdbgea !=nil {return _cdbgea ;};};for _ddadec ,_afdece :=range _dgceb .Pic {if _gdagcc :=_afdece .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_ddadec ));_gdagcc !=nil {return _gdagcc ;};};for _abede ,_caebeb :=range _dgceb .ContentPart {if _gbacbb :=_caebeb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_abede ));_gbacbb !=nil {return _gbacbb ;};};return nil ;};func (_cebdef ST_MailMergeDest )String ()string {switch _cebdef {case 0:return "";case 1:return "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006d\u0061i\u006c";case 4:return "\u0066\u0061\u0078";};return "";};func (_cggdd *CT_FtnEdnRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddfaeg :=range start .Attr {if _ddfaeg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_bbfec ,_bfgcf :=ParseUnionST_OnOff (_ddfaeg .Value );if _bfgcf !=nil {return _bfgcf ;};_cggdd .CustomMarkFollowsAttr =&_bbfec ;continue ;};if _ddfaeg .Name .Local =="\u0069\u0064"{_gffb ,_dcgga :=_b .ParseInt (_ddfaeg .Value ,10,64);if _dcgga !=nil {return _dcgga ;};_cggdd .IdAttr =_gffb ;continue ;};};for {_baaa ,_addc :=d .Token ();if _addc !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_addc );};if _acbbg ,_egdae :=_baaa .(_g .EndElement );_egdae &&_acbbg .Name ==start .Name {break ;};};return nil ;}; +// First Column +FirstColumnAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path -func (_bagcb *CT_Underline )ValidateWithPath (path string )error {if _ddfad :=_bagcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddfad !=nil {return _ddfad ;};if _bagcb .ColorAttr !=nil {if _ebbdcg :=_bagcb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ebbdcg !=nil {return _ebbdcg ;};};if _aebdfe :=_bagcb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_aebdfe !=nil {return _aebdfe ;};return nil ;};func NewCT_TrackChangesView ()*CT_TrackChangesView {_bgbdgf :=&CT_TrackChangesView {};return _bgbdgf };func (_cdabd *EG_PContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdabd .FldSimple !=nil {_cafee :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fbegb :=range _cdabd .FldSimple {e .EncodeElement (_fbegb ,_cafee );};};if _cdabd .Hyperlink !=nil {_fgcfa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cdabd .Hyperlink ,_fgcfa );};if _cdabd .SubDoc !=nil {_ccgcae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_cdabd .SubDoc ,_ccgcae );};if _cdabd .EG_ContentRunContent !=nil {for _ ,_cdfce :=range _cdabd .EG_ContentRunContent {_cdfce .MarshalXML (e ,_g .StartElement {});};};return nil ;};func (_eafacd *CT_TcPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gffdda :for {_decdg ,_aegdf :=d .Token ();if _aegdf !=nil {return _aegdf ;};switch _bcbff :=_decdg .(type ){case _g .StartElement :switch _bcbff .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_eafacd .CnfStyle =NewCT_Cnf ();if _fcfac :=d .DecodeElement (_eafacd .CnfStyle ,&_bcbff );_fcfac !=nil {return _fcfac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0057"}:_eafacd .TcW =NewCT_TblWidth ();if _abbea :=d .DecodeElement (_eafacd .TcW ,&_bcbff );_abbea !=nil {return _abbea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_eafacd .GridSpan =NewCT_DecimalNumber ();if _fdacag :=d .DecodeElement (_eafacd .GridSpan ,&_bcbff );_fdacag !=nil {return _fdacag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_eafacd .HMerge =NewCT_HMerge ();if _bffbg :=d .DecodeElement (_eafacd .HMerge ,&_bcbff );_bffbg !=nil {return _bffbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_eafacd .VMerge =NewCT_VMerge ();if _ecdac :=d .DecodeElement (_eafacd .VMerge ,&_bcbff );_ecdac !=nil {return _ecdac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_eafacd .TcBorders =NewCT_TcBorders ();if _deaaf :=d .DecodeElement (_eafacd .TcBorders ,&_bcbff );_deaaf !=nil {return _deaaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_eafacd .Shd =NewCT_Shd ();if _acgaeg :=d .DecodeElement (_eafacd .Shd ,&_bcbff );_acgaeg !=nil {return _acgaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_eafacd .NoWrap =NewCT_OnOff ();if _ceage :=d .DecodeElement (_eafacd .NoWrap ,&_bcbff );_ceage !=nil {return _ceage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u004da\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u004da\u0072"}:_eafacd .TcMar =NewCT_TcMar ();if _eedcf :=d .DecodeElement (_eafacd .TcMar ,&_bcbff );_eedcf !=nil {return _eedcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_eafacd .TextDirection =NewCT_TextDirection ();if _cdeff :=d .DecodeElement (_eafacd .TextDirection ,&_bcbff );_cdeff !=nil {return _cdeff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_eafacd .TcFitText =NewCT_OnOff ();if _fgecgf :=d .DecodeElement (_eafacd .TcFitText ,&_bcbff );_fgecgf !=nil {return _fgecgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_eafacd .VAlign =NewCT_VerticalJc ();if _ggfbag :=d .DecodeElement (_eafacd .VAlign ,&_bcbff );_ggfbag !=nil {return _ggfbag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_eafacd .HideMark =NewCT_OnOff ();if _bebbb :=d .DecodeElement (_eafacd .HideMark ,&_bcbff );_bebbb !=nil {return _bebbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_eafacd .Headers =NewCT_Headers ();if _ecegd :=d .DecodeElement (_eafacd .Headers ,&_bcbff );_ecegd !=nil {return _ecegd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_eafacd .CellIns =NewCT_TrackChange ();if _cefde :=d .DecodeElement (_eafacd .CellIns ,&_bcbff );_cefde !=nil {return _cefde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_eafacd .CellDel =NewCT_TrackChange ();if _bbgef :=d .DecodeElement (_eafacd .CellDel ,&_bcbff );_bbgef !=nil {return _bbgef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_eafacd .CellMerge =NewCT_CellMergeTrackChange ();if _adeaaf :=d .DecodeElement (_eafacd .CellMerge ,&_bcbff );_adeaaf !=nil {return _adeaaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_eafacd .TcPrChange =NewCT_TcPrChange ();if _gaegd :=d .DecodeElement (_eafacd .TcPrChange ,&_bcbff );_gaegd !=nil {return _gaegd ;};default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0063\u0050\u0072\u0020\u0025\u0076",_bcbff .Name );if _ebdgca :=d .Skip ();_ebdgca !=nil {return _ebdgca ;};};case _g .EndElement :break _gffdda ;case _g .CharData :};};return nil ;};func NewCT_DivBdr ()*CT_DivBdr {_dabad :=&CT_DivBdr {};return _dabad };func (_aaff *CT_DocPartBehaviors )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fegdd :for {_fdegd ,_gbcfe :=d .Token ();if _gbcfe !=nil {return _gbcfe ;};switch _baafa :=_fdegd .(type ){case _g .StartElement :switch _baafa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}:_cecc :=NewCT_DocPartBehavior ();if _cdeegd :=d .DecodeElement (_cecc ,&_baafa );_cdeegd !=nil {return _cdeegd ;};_aaff .Behavior =append (_aaff .Behavior ,_cecc );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074Be\u0068\u0061\u0076\u0069\u006f\u0072\u0073\u0020\u0025\u0076",_baafa .Name );if _fdag :=d .Skip ();_fdag !=nil {return _fdag ;};};case _g .EndElement :break _fegdd ;case _g .CharData :};};return nil ;};func (_ggdee *CT_CustomXmlRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggdee .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_ggdee .UriAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_ggdee .ElementAttr )});e .EncodeToken (start );if _ggdee .CustomXmlPr !=nil {_fbfcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_ggdee .CustomXmlPr ,_fbfcc );};if _ggdee .EG_PContent !=nil {for _ ,_bdeee :=range _ggdee .EG_PContent {_bdeee .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SimpleField ()*CT_SimpleField {_ddegef :=&CT_SimpleField {};return _ddegef };func (_cdgeg *CT_LatentStyles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdgeg .DefLockedStateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ad\u0065\u0066\u004co\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cdgeg .DefLockedStateAttr )});};if _cdgeg .DefUIPriorityAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064e\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_cdgeg .DefUIPriorityAttr )});};if _cdgeg .DefSemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064e\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_cdgeg .DefSemiHiddenAttr )});};if _cdgeg .DefUnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065fU\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_cdgeg .DefUnhideWhenUsedAttr )});};if _cdgeg .DefQFormatAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064e\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cdgeg .DefQFormatAttr )});};if _cdgeg .CountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cdgeg .CountAttr )});};e .EncodeToken (start );if _cdgeg .LsdException !=nil {_afcad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_aebfb :=range _cdgeg .LsdException {e .EncodeElement (_aebfb ,_afcad );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Last Column +LastColumnAttr *_dg .ST_OnOff ; -// Validate validates the CT_AltChunkPr and its children -func (_cee *CT_AltChunkPr )Validate ()error {return _cee .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");}; +// Odd Numbered Vertical Band +OddVBandAttr *_dg .ST_OnOff ; -// Validate validates the CT_BdoContentRun and its children -func (_ccb *CT_BdoContentRun )Validate ()error {return _ccb .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");}; +// Even Numbered Vertical Band +EvenVBandAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path -func (_feedde *CT_TextEffect )ValidateWithPath (path string )error {if _feedde .ValAttr ==ST_TextEffectUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _afbcfb :=_feedde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afbcfb !=nil {return _afbcfb ;};return nil ;};type WdST_RelFromV byte ;type ST_TblWidth byte ;func NewCT_VerticalJc ()*CT_VerticalJc {_gfcdd :=&CT_VerticalJc {};_gfcdd .ValAttr =ST_VerticalJc (1);return _gfcdd ;};func (_ecda *CT_TblPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cded :for {_dffae ,_beege :=d .Token ();if _beege !=nil {return _beege ;};switch _cbagef :=_dffae .(type ){case _g .StartElement :switch _cbagef .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_ecda .TblStyle =NewCT_String ();if _gacdd :=d .DecodeElement (_ecda .TblStyle ,&_cbagef );_gacdd !=nil {return _gacdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_ecda .TblpPr =NewCT_TblPPr ();if _ffebef :=d .DecodeElement (_ecda .TblpPr ,&_cbagef );_ffebef !=nil {return _ffebef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_ecda .TblOverlap =NewCT_TblOverlap ();if _cafge :=d .DecodeElement (_ecda .TblOverlap ,&_cbagef );_cafge !=nil {return _cafge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_ecda .BidiVisual =NewCT_OnOff ();if _cbfba :=d .DecodeElement (_ecda .BidiVisual ,&_cbagef );_cbfba !=nil {return _cbfba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_ecda .TblStyleRowBandSize =NewCT_DecimalNumber ();if _bebgb :=d .DecodeElement (_ecda .TblStyleRowBandSize ,&_cbagef );_bebgb !=nil {return _bebgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_ecda .TblStyleColBandSize =NewCT_DecimalNumber ();if _ecfdbe :=d .DecodeElement (_ecda .TblStyleColBandSize ,&_cbagef );_ecfdbe !=nil {return _ecfdbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_ecda .TblW =NewCT_TblWidth ();if _faefa :=d .DecodeElement (_ecda .TblW ,&_cbagef );_faefa !=nil {return _faefa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_ecda .Jc =NewCT_JcTable ();if _cdffe :=d .DecodeElement (_ecda .Jc ,&_cbagef );_cdffe !=nil {return _cdffe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_ecda .TblCellSpacing =NewCT_TblWidth ();if _egecg :=d .DecodeElement (_ecda .TblCellSpacing ,&_cbagef );_egecg !=nil {return _egecg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_ecda .TblInd =NewCT_TblWidth ();if _afcbg :=d .DecodeElement (_ecda .TblInd ,&_cbagef );_afcbg !=nil {return _afcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_ecda .TblBorders =NewCT_TblBorders ();if _edbfd :=d .DecodeElement (_ecda .TblBorders ,&_cbagef );_edbfd !=nil {return _edbfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_ecda .Shd =NewCT_Shd ();if _ggbfb :=d .DecodeElement (_ecda .Shd ,&_cbagef );_ggbfb !=nil {return _ggbfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_ecda .TblLayout =NewCT_TblLayoutType ();if _acfbg :=d .DecodeElement (_ecda .TblLayout ,&_cbagef );_acfbg !=nil {return _acfbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_ecda .TblCellMar =NewCT_TblCellMar ();if _bcceag :=d .DecodeElement (_ecda .TblCellMar ,&_cbagef );_bcceag !=nil {return _bcceag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_ecda .TblLook =NewCT_TblLook ();if _fegac :=d .DecodeElement (_ecda .TblLook ,&_cbagef );_fegac !=nil {return _fegac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_ecda .TblCaption =NewCT_String ();if _cbcdd :=d .DecodeElement (_ecda .TblCaption ,&_cbagef );_cbcdd !=nil {return _cbcdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_ecda .TblDescription =NewCT_String ();if _fcfbgb :=d .DecodeElement (_ecda .TblDescription ,&_cbagef );_fcfbgb !=nil {return _fcfbgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_ecda .TblPrChange =NewCT_TblPrChange ();if _aggdbg :=d .DecodeElement (_ecda .TblPrChange ,&_cbagef );_aggdbg !=nil {return _aggdbg ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0020\u0025\u0076",_cbagef .Name );if _egcfd :=d .Skip ();_egcfd !=nil {return _egcfd ;};};case _g .EndElement :break _cded ;case _g .CharData :};};return nil ;};func (_cabeb ST_HighlightColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cabeb .String (),start );}; +// Odd Numbered Horizontal Band +OddHBandAttr *_dg .ST_OnOff ; -// Validate validates the CT_Perm and its children -func (_dbfee *CT_Perm )Validate ()error {return _dbfee .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};func (_afeg *CT_Document )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afeg .ConformanceAttr =_gc .ST_ConformanceClass (1);for _ ,_ggcae :=range start .Attr {if _ggcae .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_afeg .ConformanceAttr .UnmarshalXMLAttr (_ggcae );continue ;};};_edffe :for {_cgdbd ,_febad :=d .Token ();if _febad !=nil {return _febad ;};switch _cgce :=_cgdbd .(type ){case _g .StartElement :switch _cgce .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_afeg .Background =NewCT_Background ();if _geab :=d .DecodeElement (_afeg .Background ,&_cgce );_geab !=nil {return _geab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0064\u0079"}:_afeg .Body =NewCT_Body ();if _ddecc :=d .DecodeElement (_afeg .Body ,&_cgce );_ddecc !=nil {return _ddecc ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cgce .Name );if _bbgc :=d .Skip ();_bbgc !=nil {return _bbgc ;};};case _g .EndElement :break _edffe ;case _g .CharData :};};return nil ;};func (_dacac *CT_Frame )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfaae :for {_fbdc ,_dgebg :=d .Token ();if _dgebg !=nil {return _dgebg ;};switch _fafdg :=_fbdc .(type ){case _g .StartElement :switch _fafdg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_dacac .Sz =NewCT_String ();if _edace :=d .DecodeElement (_dacac .Sz ,&_fafdg );_edace !=nil {return _edace ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_dacac .Name =NewCT_String ();if _beedac :=d .DecodeElement (_dacac .Name ,&_fafdg );_beedac !=nil {return _beedac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0069\u0074l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074l\u0065"}:_dacac .Title =NewCT_String ();if _gaeeg :=d .DecodeElement (_dacac .Title ,&_fafdg );_gaeeg !=nil {return _gaeeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}:_dacac .LongDesc =NewCT_Rel ();if _acffbf :=d .DecodeElement (_dacac .LongDesc ,&_fafdg );_acffbf !=nil {return _acffbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"}:_dacac .SourceFileName =NewCT_Rel ();if _eadcb :=d .DecodeElement (_dacac .SourceFileName ,&_fafdg );_eadcb !=nil {return _eadcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0057"}:_dacac .MarW =NewCT_PixelsMeasure ();if _cdead :=d .DecodeElement (_dacac .MarW ,&_fafdg );_cdead !=nil {return _cdead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0048"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0048"}:_dacac .MarH =NewCT_PixelsMeasure ();if _cada :=d .DecodeElement (_dacac .MarH ,&_fafdg );_cada !=nil {return _cada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"}:_dacac .Scrollbar =NewCT_FrameScrollbar ();if _bfcfe :=d .DecodeElement (_dacac .Scrollbar ,&_fafdg );_bfcfe !=nil {return _bfcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"}:_dacac .NoResizeAllowed =NewCT_OnOff ();if _bcbfba :=d .DecodeElement (_dacac .NoResizeAllowed ,&_fafdg );_bcbfba !=nil {return _bcbfba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"}:_dacac .LinkedToFile =NewCT_OnOff ();if _abgab :=d .DecodeElement (_dacac .LinkedToFile ,&_fafdg );_abgab !=nil {return _abgab ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_fafdg .Name );if _dbfce :=d .Skip ();_dbfce !=nil {return _dbfce ;};};case _g .EndElement :break _dfaae ;case _g .CharData :};};return nil ;};func NewCT_NumPr ()*CT_NumPr {_deeca :=&CT_NumPr {};return _deeca };func (_bfdcfg ST_MultiLevelType )String ()string {switch _bfdcfg {case 0:return "";case 1:return "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case 2:return "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case 3:return "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return "";};func (_afgffd ST_HAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afgffd .String (),start );};type CT_ShapeDefaults struct{Any []_ga .Any ;};func (_agbacc *ST_Theme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gageae ,_beecag :=d .Token ();if _beecag !=nil {return _beecag ;};if _dbcgc ,_ceccge :=_gageae .(_g .EndElement );_ceccge &&_dbcgc .Name ==start .Name {*_agbacc =1;return nil ;};if _accafa ,_acgfb :=_gageae .(_g .CharData );!_acgfb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gageae );}else {switch string (_accafa ){case "":*_agbacc =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_agbacc =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_agbacc =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_agbacc =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_agbacc =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_agbacc =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_agbacc =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_agbacc =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_agbacc =8;};};_gageae ,_beecag =d .Token ();if _beecag !=nil {return _beecag ;};if _dfccb ,_dcbdca :=_gageae .(_g .EndElement );_dcbdca &&_dfccb .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gageae );}; +// Even Numbered Horizontal Band +EvenHBandAttr *_dg .ST_OnOff ; -// Validate validates the Hdr and its children -func (_cgced *Hdr )Validate ()error {return _cgced .ValidateWithPath ("\u0048\u0064\u0072")}; +// First Row and First Column +FirstRowFirstColumnAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path -func (_aegd *CT_DocDefaults )ValidateWithPath (path string )error {if _aegd .RPrDefault !=nil {if _gcced :=_aegd .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_gcced !=nil {return _gcced ;};};if _aegd .PPrDefault !=nil {if _becfd :=_aegd .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_becfd !=nil {return _becfd ;};};return nil ;};func (_cccfdb ST_MailMergeDocType )String ()string {switch _cccfdb {case 0:return "";case 1:return "\u0063a\u0074\u0061\u006c\u006f\u0067";case 2:return "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case 3:return "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case 4:return "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 5:return "\u0065\u006d\u0061i\u006c";case 6:return "\u0066\u0061\u0078";};return "";};func (_gdcaec *WdCT_WrapTight )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdcaec .WrapTextAttr =WdST_WrapText (1);_gdcaec .WrapPolygon =NewWdCT_WrapPath ();for _ ,_ecabea :=range start .Attr {if _ecabea .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_gdcaec .WrapTextAttr .UnmarshalXMLAttr (_ecabea );continue ;};if _ecabea .Name .Local =="\u0064\u0069\u0073t\u004c"{_aafeg ,_ffgbb :=_b .ParseUint (_ecabea .Value ,10,32);if _ffgbb !=nil {return _ffgbb ;};_bbefd :=uint32 (_aafeg );_gdcaec .DistLAttr =&_bbefd ;continue ;};if _ecabea .Name .Local =="\u0064\u0069\u0073t\u0052"{_cabbbd ,_ccagfc :=_b .ParseUint (_ecabea .Value ,10,32);if _ccagfc !=nil {return _ccagfc ;};_agbcfa :=uint32 (_cabbbd );_gdcaec .DistRAttr =&_agbcfa ;continue ;};};_baebge :for {_aafag ,_deced :=d .Token ();if _deced !=nil {return _deced ;};switch _bdgced :=_aafag .(type ){case _g .StartElement :switch _bdgced .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _gbeac :=d .DecodeElement (_gdcaec .WrapPolygon ,&_bdgced );_gbeac !=nil {return _gbeac ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054i\u0067h\u0074\u0020\u0025\u0076",_bdgced .Name );if _aceefbb :=d .Skip ();_aceefbb !=nil {return _aceefbb ;};};case _g .EndElement :break _baebge ;case _g .CharData :};};return nil ;};func NewCT_EdnDocProps ()*CT_EdnDocProps {_cdcb :=&CT_EdnDocProps {};return _cdcb };func (_babf *CT_FtnEdn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dabg :=range start .Attr {if _dabg .Name .Local =="\u0074\u0079\u0070\u0065"{_babf .TypeAttr .UnmarshalXMLAttr (_dabg );continue ;};if _dabg .Name .Local =="\u0069\u0064"{_ebcd ,_cdae :=_b .ParseInt (_dabg .Value ,10,64);if _cdae !=nil {return _cdae ;};_babf .IdAttr =_ebcd ;continue ;};};_dacbf :for {_cdadg ,_bfcac :=d .Token ();if _bfcac !=nil {return _bfcac ;};switch _bfaga :=_cdadg .(type ){case _g .StartElement :switch _bfaga .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_aadbb :=NewEG_BlockLevelElts ();_bcfe :=NewCT_AltChunk ();if _bdceff :=d .DecodeElement (_bcfe ,&_bfaga );_bdceff !=nil {return _bdceff ;};_aadbb .AltChunk =append (_aadbb .AltChunk ,_bcfe );_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_aadbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cgdec :=NewEG_BlockLevelElts ();_fdead :=NewEG_ContentBlockContent ();_fdead .CustomXml =NewCT_CustomXmlBlock ();if _cgbg :=d .DecodeElement (_fdead .CustomXml ,&_bfaga );_cgbg !=nil {return _cgbg ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_cgdec );_cgdec .EG_ContentBlockContent =append (_cgdec .EG_ContentBlockContent ,_fdead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dcaad :=NewEG_BlockLevelElts ();_gbaga :=NewEG_ContentBlockContent ();_gbaga .Sdt =NewCT_SdtBlock ();if _accbg :=d .DecodeElement (_gbaga .Sdt ,&_bfaga );_accbg !=nil {return _accbg ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_dcaad );_dcaad .EG_ContentBlockContent =append (_dcaad .EG_ContentBlockContent ,_gbaga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_bgbaa :=NewEG_BlockLevelElts ();_defdf :=NewEG_ContentBlockContent ();_bdbfc :=NewCT_P ();if _gfecg :=d .DecodeElement (_bdbfc ,&_bfaga );_gfecg !=nil {return _gfecg ;};_defdf .P =append (_defdf .P ,_bdbfc );_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bgbaa );_bgbaa .EG_ContentBlockContent =append (_bgbaa .EG_ContentBlockContent ,_defdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_eggdg :=NewEG_BlockLevelElts ();_aabfb :=NewEG_ContentBlockContent ();_gfbga :=NewCT_Tbl ();if _cbgbd :=d .DecodeElement (_gfbga ,&_bfaga );_cbgbd !=nil {return _cbgbd ;};_aabfb .Tbl =append (_aabfb .Tbl ,_gfbga );_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_eggdg );_eggdg .EG_ContentBlockContent =append (_eggdg .EG_ContentBlockContent ,_aabfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_abgcb :=NewEG_BlockLevelElts ();_beefg :=NewEG_ContentBlockContent ();_adbgd :=NewEG_RunLevelElts ();_adbgd .ProofErr =NewCT_ProofErr ();if _bdbac :=d .DecodeElement (_adbgd .ProofErr ,&_bfaga );_bdbac !=nil {return _bdbac ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_abgcb );_abgcb .EG_ContentBlockContent =append (_abgcb .EG_ContentBlockContent ,_beefg );_beefg .EG_RunLevelElts =append (_beefg .EG_RunLevelElts ,_adbgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fadc :=NewEG_BlockLevelElts ();_abca :=NewEG_ContentBlockContent ();_cagf :=NewEG_RunLevelElts ();_cagf .PermStart =NewCT_PermStart ();if _fafdda :=d .DecodeElement (_cagf .PermStart ,&_bfaga );_fafdda !=nil {return _fafdda ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_fadc );_fadc .EG_ContentBlockContent =append (_fadc .EG_ContentBlockContent ,_abca );_abca .EG_RunLevelElts =append (_abca .EG_RunLevelElts ,_cagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bbedd :=NewEG_BlockLevelElts ();_bedab :=NewEG_ContentBlockContent ();_gecfa :=NewEG_RunLevelElts ();_gecfa .PermEnd =NewCT_Perm ();if _dffad :=d .DecodeElement (_gecfa .PermEnd ,&_bfaga );_dffad !=nil {return _dffad ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bbedd );_bbedd .EG_ContentBlockContent =append (_bbedd .EG_ContentBlockContent ,_bedab );_bedab .EG_RunLevelElts =append (_bedab .EG_RunLevelElts ,_gecfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_egafc :=NewEG_BlockLevelElts ();_gacef :=NewEG_ContentBlockContent ();_cfge :=NewEG_RunLevelElts ();_cfge .Ins =NewCT_RunTrackChange ();if _fadfg :=d .DecodeElement (_cfge .Ins ,&_bfaga );_fadfg !=nil {return _fadfg ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_egafc );_egafc .EG_ContentBlockContent =append (_egafc .EG_ContentBlockContent ,_gacef );_gacef .EG_RunLevelElts =append (_gacef .EG_RunLevelElts ,_cfge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bcec :=NewEG_BlockLevelElts ();_bcga :=NewEG_ContentBlockContent ();_cgdga :=NewEG_RunLevelElts ();_cgdga .Del =NewCT_RunTrackChange ();if _edag :=d .DecodeElement (_cgdga .Del ,&_bfaga );_edag !=nil {return _edag ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bcec );_bcec .EG_ContentBlockContent =append (_bcec .EG_ContentBlockContent ,_bcga );_bcga .EG_RunLevelElts =append (_bcga .EG_RunLevelElts ,_cgdga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bbgcb :=NewEG_BlockLevelElts ();_aadgf :=NewEG_ContentBlockContent ();_gaeg :=NewEG_RunLevelElts ();_gaeg .MoveFrom =NewCT_RunTrackChange ();if _baeaf :=d .DecodeElement (_gaeg .MoveFrom ,&_bfaga );_baeaf !=nil {return _baeaf ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bbgcb );_bbgcb .EG_ContentBlockContent =append (_bbgcb .EG_ContentBlockContent ,_aadgf );_aadgf .EG_RunLevelElts =append (_aadgf .EG_RunLevelElts ,_gaeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bdaaa :=NewEG_BlockLevelElts ();_gbfce :=NewEG_ContentBlockContent ();_adafc :=NewEG_RunLevelElts ();_adafc .MoveTo =NewCT_RunTrackChange ();if _eebba :=d .DecodeElement (_adafc .MoveTo ,&_bfaga );_eebba !=nil {return _eebba ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bdaaa );_bdaaa .EG_ContentBlockContent =append (_bdaaa .EG_ContentBlockContent ,_gbfce );_gbfce .EG_RunLevelElts =append (_gbfce .EG_RunLevelElts ,_adafc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dfcgb :=NewEG_BlockLevelElts ();_fadbe :=NewEG_ContentBlockContent ();_cadab :=NewEG_RunLevelElts ();_ecfcg :=NewEG_RangeMarkupElements ();_ecfcg .BookmarkStart =NewCT_Bookmark ();if _edebe :=d .DecodeElement (_ecfcg .BookmarkStart ,&_bfaga );_edebe !=nil {return _edebe ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_dfcgb );_dfcgb .EG_ContentBlockContent =append (_dfcgb .EG_ContentBlockContent ,_fadbe );_fadbe .EG_RunLevelElts =append (_fadbe .EG_RunLevelElts ,_cadab );_cadab .EG_RangeMarkupElements =append (_cadab .EG_RangeMarkupElements ,_ecfcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ecfcgf :=NewEG_BlockLevelElts ();_eddac :=NewEG_ContentBlockContent ();_ceeg :=NewEG_RunLevelElts ();_dege :=NewEG_RangeMarkupElements ();_dege .BookmarkEnd =NewCT_MarkupRange ();if _gfdfb :=d .DecodeElement (_dege .BookmarkEnd ,&_bfaga );_gfdfb !=nil {return _gfdfb ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_ecfcgf );_ecfcgf .EG_ContentBlockContent =append (_ecfcgf .EG_ContentBlockContent ,_eddac );_eddac .EG_RunLevelElts =append (_eddac .EG_RunLevelElts ,_ceeg );_ceeg .EG_RangeMarkupElements =append (_ceeg .EG_RangeMarkupElements ,_dege );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ddggg :=NewEG_BlockLevelElts ();_bgae :=NewEG_ContentBlockContent ();_bggcf :=NewEG_RunLevelElts ();_ebabf :=NewEG_RangeMarkupElements ();_ebabf .MoveFromRangeStart =NewCT_MoveBookmark ();if _bdadb :=d .DecodeElement (_ebabf .MoveFromRangeStart ,&_bfaga );_bdadb !=nil {return _bdadb ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_ddggg );_ddggg .EG_ContentBlockContent =append (_ddggg .EG_ContentBlockContent ,_bgae );_bgae .EG_RunLevelElts =append (_bgae .EG_RunLevelElts ,_bggcf );_bggcf .EG_RangeMarkupElements =append (_bggcf .EG_RangeMarkupElements ,_ebabf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgada :=NewEG_BlockLevelElts ();_dgebf :=NewEG_ContentBlockContent ();_bbeee :=NewEG_RunLevelElts ();_eeebb :=NewEG_RangeMarkupElements ();_eeebb .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbcec :=d .DecodeElement (_eeebb .MoveFromRangeEnd ,&_bfaga );_gbcec !=nil {return _gbcec ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_cgada );_cgada .EG_ContentBlockContent =append (_cgada .EG_ContentBlockContent ,_dgebf );_dgebf .EG_RunLevelElts =append (_dgebf .EG_RunLevelElts ,_bbeee );_bbeee .EG_RangeMarkupElements =append (_bbeee .EG_RangeMarkupElements ,_eeebb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dafc :=NewEG_BlockLevelElts ();_cdfc :=NewEG_ContentBlockContent ();_eeggb :=NewEG_RunLevelElts ();_abfde :=NewEG_RangeMarkupElements ();_abfde .MoveToRangeStart =NewCT_MoveBookmark ();if _ddca :=d .DecodeElement (_abfde .MoveToRangeStart ,&_bfaga );_ddca !=nil {return _ddca ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_dafc );_dafc .EG_ContentBlockContent =append (_dafc .EG_ContentBlockContent ,_cdfc );_cdfc .EG_RunLevelElts =append (_cdfc .EG_RunLevelElts ,_eeggb );_eeggb .EG_RangeMarkupElements =append (_eeggb .EG_RangeMarkupElements ,_abfde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ddfdf :=NewEG_BlockLevelElts ();_aebcb :=NewEG_ContentBlockContent ();_dgfbg :=NewEG_RunLevelElts ();_bbccgb :=NewEG_RangeMarkupElements ();_bbccgb .MoveToRangeEnd =NewCT_MarkupRange ();if _dfdde :=d .DecodeElement (_bbccgb .MoveToRangeEnd ,&_bfaga );_dfdde !=nil {return _dfdde ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_ddfdf );_ddfdf .EG_ContentBlockContent =append (_ddfdf .EG_ContentBlockContent ,_aebcb );_aebcb .EG_RunLevelElts =append (_aebcb .EG_RunLevelElts ,_dgfbg );_dgfbg .EG_RangeMarkupElements =append (_dgfbg .EG_RangeMarkupElements ,_bbccgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bcfae :=NewEG_BlockLevelElts ();_aefaf :=NewEG_ContentBlockContent ();_gaea :=NewEG_RunLevelElts ();_cfbc :=NewEG_RangeMarkupElements ();_cfbc .CommentRangeStart =NewCT_MarkupRange ();if _ebagb :=d .DecodeElement (_cfbc .CommentRangeStart ,&_bfaga );_ebagb !=nil {return _ebagb ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bcfae );_bcfae .EG_ContentBlockContent =append (_bcfae .EG_ContentBlockContent ,_aefaf );_aefaf .EG_RunLevelElts =append (_aefaf .EG_RunLevelElts ,_gaea );_gaea .EG_RangeMarkupElements =append (_gaea .EG_RangeMarkupElements ,_cfbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efede :=NewEG_BlockLevelElts ();_gded :=NewEG_ContentBlockContent ();_cgcea :=NewEG_RunLevelElts ();_fcbegc :=NewEG_RangeMarkupElements ();_fcbegc .CommentRangeEnd =NewCT_MarkupRange ();if _gbfca :=d .DecodeElement (_fcbegc .CommentRangeEnd ,&_bfaga );_gbfca !=nil {return _gbfca ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_efede );_efede .EG_ContentBlockContent =append (_efede .EG_ContentBlockContent ,_gded );_gded .EG_RunLevelElts =append (_gded .EG_RunLevelElts ,_cgcea );_cgcea .EG_RangeMarkupElements =append (_cgcea .EG_RangeMarkupElements ,_fcbegc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdfef :=NewEG_BlockLevelElts ();_egbac :=NewEG_ContentBlockContent ();_ddff :=NewEG_RunLevelElts ();_gcece :=NewEG_RangeMarkupElements ();_gcece .CustomXmlInsRangeStart =NewCT_TrackChange ();if _feged :=d .DecodeElement (_gcece .CustomXmlInsRangeStart ,&_bfaga );_feged !=nil {return _feged ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_bdfef );_bdfef .EG_ContentBlockContent =append (_bdfef .EG_ContentBlockContent ,_egbac );_egbac .EG_RunLevelElts =append (_egbac .EG_RunLevelElts ,_ddff );_ddff .EG_RangeMarkupElements =append (_ddff .EG_RangeMarkupElements ,_gcece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dedb :=NewEG_BlockLevelElts ();_ffabf :=NewEG_ContentBlockContent ();_ecagb :=NewEG_RunLevelElts ();_becg :=NewEG_RangeMarkupElements ();_becg .CustomXmlInsRangeEnd =NewCT_Markup ();if _becgg :=d .DecodeElement (_becg .CustomXmlInsRangeEnd ,&_bfaga );_becgg !=nil {return _becgg ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_dedb );_dedb .EG_ContentBlockContent =append (_dedb .EG_ContentBlockContent ,_ffabf );_ffabf .EG_RunLevelElts =append (_ffabf .EG_RunLevelElts ,_ecagb );_ecagb .EG_RangeMarkupElements =append (_ecagb .EG_RangeMarkupElements ,_becg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ddcbc :=NewEG_BlockLevelElts ();_daccf :=NewEG_ContentBlockContent ();_cbcf :=NewEG_RunLevelElts ();_dabcg :=NewEG_RangeMarkupElements ();_dabcg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bfbg :=d .DecodeElement (_dabcg .CustomXmlDelRangeStart ,&_bfaga );_bfbg !=nil {return _bfbg ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_ddcbc );_ddcbc .EG_ContentBlockContent =append (_ddcbc .EG_ContentBlockContent ,_daccf );_daccf .EG_RunLevelElts =append (_daccf .EG_RunLevelElts ,_cbcf );_cbcf .EG_RangeMarkupElements =append (_cbcf .EG_RangeMarkupElements ,_dabcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gddf :=NewEG_BlockLevelElts ();_efdgf :=NewEG_ContentBlockContent ();_ababb :=NewEG_RunLevelElts ();_cffd :=NewEG_RangeMarkupElements ();_cffd .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcdba :=d .DecodeElement (_cffd .CustomXmlDelRangeEnd ,&_bfaga );_gcdba !=nil {return _gcdba ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_gddf );_gddf .EG_ContentBlockContent =append (_gddf .EG_ContentBlockContent ,_efdgf );_efdgf .EG_RunLevelElts =append (_efdgf .EG_RunLevelElts ,_ababb );_ababb .EG_RangeMarkupElements =append (_ababb .EG_RangeMarkupElements ,_cffd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gagfe :=NewEG_BlockLevelElts ();_gbcef :=NewEG_ContentBlockContent ();_egbgb :=NewEG_RunLevelElts ();_facab :=NewEG_RangeMarkupElements ();_facab .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _geggd :=d .DecodeElement (_facab .CustomXmlMoveFromRangeStart ,&_bfaga );_geggd !=nil {return _geggd ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_gagfe );_gagfe .EG_ContentBlockContent =append (_gagfe .EG_ContentBlockContent ,_gbcef );_gbcef .EG_RunLevelElts =append (_gbcef .EG_RunLevelElts ,_egbgb );_egbgb .EG_RangeMarkupElements =append (_egbgb .EG_RangeMarkupElements ,_facab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_debe :=NewEG_BlockLevelElts ();_bdcf :=NewEG_ContentBlockContent ();_ddgaea :=NewEG_RunLevelElts ();_bbda :=NewEG_RangeMarkupElements ();_bbda .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bfaf :=d .DecodeElement (_bbda .CustomXmlMoveFromRangeEnd ,&_bfaga );_bfaf !=nil {return _bfaf ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_debe );_debe .EG_ContentBlockContent =append (_debe .EG_ContentBlockContent ,_bdcf );_bdcf .EG_RunLevelElts =append (_bdcf .EG_RunLevelElts ,_ddgaea );_ddgaea .EG_RangeMarkupElements =append (_ddgaea .EG_RangeMarkupElements ,_bbda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eece :=NewEG_BlockLevelElts ();_beea :=NewEG_ContentBlockContent ();_cbcb :=NewEG_RunLevelElts ();_abgda :=NewEG_RangeMarkupElements ();_abgda .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdge :=d .DecodeElement (_abgda .CustomXmlMoveToRangeStart ,&_bfaga );_cdge !=nil {return _cdge ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_eece );_eece .EG_ContentBlockContent =append (_eece .EG_ContentBlockContent ,_beea );_beea .EG_RunLevelElts =append (_beea .EG_RunLevelElts ,_cbcb );_cbcb .EG_RangeMarkupElements =append (_cbcb .EG_RangeMarkupElements ,_abgda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddfgd :=NewEG_BlockLevelElts ();_ebagc :=NewEG_ContentBlockContent ();_cafcc :=NewEG_RunLevelElts ();_fbde :=NewEG_RangeMarkupElements ();_fbde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adfde :=d .DecodeElement (_fbde .CustomXmlMoveToRangeEnd ,&_bfaga );_adfde !=nil {return _adfde ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_ddfgd );_ddfgd .EG_ContentBlockContent =append (_ddfgd .EG_ContentBlockContent ,_ebagc );_ebagc .EG_RunLevelElts =append (_ebagc .EG_RunLevelElts ,_cafcc );_cafcc .EG_RangeMarkupElements =append (_cafcc .EG_RangeMarkupElements ,_fbde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_egcac :=NewEG_BlockLevelElts ();_abdbb :=NewEG_ContentBlockContent ();_edce :=NewEG_RunLevelElts ();_fdgdbc :=NewEG_MathContent ();_fdgdbc .OMathPara =_ec .NewOMathPara ();if _eceec :=d .DecodeElement (_fdgdbc .OMathPara ,&_bfaga );_eceec !=nil {return _eceec ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_egcac );_egcac .EG_ContentBlockContent =append (_egcac .EG_ContentBlockContent ,_abdbb );_abdbb .EG_RunLevelElts =append (_abdbb .EG_RunLevelElts ,_edce );_edce .EG_MathContent =append (_edce .EG_MathContent ,_fdgdbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_egbb :=NewEG_BlockLevelElts ();_fdggc :=NewEG_ContentBlockContent ();_bead :=NewEG_RunLevelElts ();_cdfd :=NewEG_MathContent ();_cdfd .OMath =_ec .NewOMath ();if _fafaf :=d .DecodeElement (_cdfd .OMath ,&_bfaga );_fafaf !=nil {return _fafaf ;};_babf .EG_BlockLevelElts =append (_babf .EG_BlockLevelElts ,_egbb );_egbb .EG_ContentBlockContent =append (_egbb .EG_ContentBlockContent ,_fdggc );_fdggc .EG_RunLevelElts =append (_fdggc .EG_RunLevelElts ,_bead );_bead .EG_MathContent =append (_bead .EG_MathContent ,_cdfd );default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0074\u006eE\u0064\u006e \u0025\u0076",_bfaga .Name );if _geee :=d .Skip ();_geee !=nil {return _geee ;};};case _g .EndElement :break _dacbf ;case _g .CharData :};};return nil ;};func (_acfdf *CT_PPrDefault )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adaae :for {_ecbdge ,_baadc :=d .Token ();if _baadc !=nil {return _baadc ;};switch _gddff :=_ecbdge .(type ){case _g .StartElement :switch _gddff .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_acfdf .PPr =NewCT_PPrGeneral ();if _faddf :=d .DecodeElement (_acfdf .PPr ,&_gddff );_faddf !=nil {return _faddf ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_gddff .Name );if _cadfc :=d .Skip ();_cadfc !=nil {return _cadfc ;};};case _g .EndElement :break _adaae ;case _g .CharData :};};return nil ;};const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;); +// First Row and Last Column +FirstRowLastColumnAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path -func (_adeg *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func (_daeggb ST_StyleType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_daeggb .String (),start );}; +// Last Row and First Column +LastRowFirstColumnAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path -func (_gead *CT_Columns )ValidateWithPath (path string )error {if _gead .EqualWidthAttr !=nil {if _ggbd :=_gead .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_ggbd !=nil {return _ggbd ;};};if _gead .SpaceAttr !=nil {if _fdcf :=_gead .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_fdcf !=nil {return _fdcf ;};};if _gead .SepAttr !=nil {if _ffad :=_gead .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_ffad !=nil {return _ffad ;};};for _acba ,_dead :=range _gead .Col {if _eebed :=_dead .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_acba ));_eebed !=nil {return _eebed ;};};return nil ;};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_e .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_e .CT_ShapeProperties ;Style *_e .CT_ShapeStyle ;ExtLst *_e .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_e .CT_TextBodyProperties ;};const (ST_FFTextTypeUnset ST_FFTextType =0;ST_FFTextTypeRegular ST_FFTextType =1;ST_FFTextTypeNumber ST_FFTextType =2;ST_FFTextTypeDate ST_FFTextType =3;ST_FFTextTypeCurrentTime ST_FFTextType =4;ST_FFTextTypeCurrentDate ST_FFTextType =5;ST_FFTextTypeCalculated ST_FFTextType =6;); +// Last Row and Last Column +LastRowLastColumnAttr *_dg .ST_OnOff ;};func (_fbcaec *EG_ParaRPrTrackChanges )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffeea :for {_ebfac ,_bcbbg :=d .Token ();if _bcbbg !=nil {return _bcbbg ;};switch _bbddb :=_ebfac .(type ){case _d .StartElement :switch _bbddb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbcaec .Ins =NewCT_TrackChange ();if _egdcg :=d .DecodeElement (_fbcaec .Ins ,&_bbddb );_egdcg !=nil {return _egdcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbcaec .Del =NewCT_TrackChange ();if _cfbgfd :=d .DecodeElement (_fbcaec .Del ,&_bbddb );_cfbgfd !=nil {return _cfbgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fbcaec .MoveFrom =NewCT_TrackChange ();if _gddebe :=d .DecodeElement (_fbcaec .MoveFrom ,&_bbddb );_gddebe !=nil {return _gddebe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fbcaec .MoveTo =NewCT_TrackChange ();if _gbeeg :=d .DecodeElement (_fbcaec .MoveTo ,&_bbddb );_gbeeg !=nil {return _gbeeg ;};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\u0050\u0061\u0072\u0061R\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_bbddb .Name );if _gcdbaff :=d .Skip ();_gcdbaff !=nil {return _gcdbaff ;};};case _d .EndElement :break _ffeea ;case _d .CharData :};};return nil ;};func (_fggaeg *CT_DocPartBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fggaeg .ValAttr =ST_DocPartBehavior (1);for _ ,_cgfge :=range start .Attr {if _cgfge .Name .Local =="\u0076\u0061\u006c"{_fggaeg .ValAttr .UnmarshalXMLAttr (_cgfge );continue ;};};for {_ffdaf ,_dbbfd :=d .Token ();if _dbbfd !=nil {return _a .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",_dbbfd );};if _ddfdc ,_cggdf :=_ffdaf .(_d .EndElement );_cggdf &&_ddfdc .Name ==start .Name {break ;};};return nil ;};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_aacgdg :=&CT_TrackChangeRange {};return _aacgdg };func (_gcdbda *CT_TblLayoutType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcdbda .TypeAttr !=ST_TblLayoutTypeUnset {_bggaf ,_cabcf :=_gcdbda .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cabcf !=nil {return _cabcf ;};start .Attr =append (start .Attr ,_bggaf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Caption ()*CT_Caption {_gddg :=&CT_Caption {};return _gddg };func NewCT_RPrChange ()*CT_RPrChange {_gggcg :=&CT_RPrChange {};_gggcg .RPr =NewCT_RPrOriginal ();return _gggcg ;};func (_cbec *CT_CompatSetting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_defa :=range start .Attr {if _defa .Name .Local =="\u006e\u0061\u006d\u0065"{_dcaf ,_dgbf :=_defa .Value ,error (nil );if _dgbf !=nil {return _dgbf ;};_cbec .NameAttr =&_dcaf ;continue ;};if _defa .Name .Local =="\u0075\u0072\u0069"{_gaab ,_bbdf :=_defa .Value ,error (nil );if _bbdf !=nil {return _bbdf ;};_cbec .UriAttr =&_gaab ;continue ;};if _defa .Name .Local =="\u0076\u0061\u006c"{_dbf ,_cbed :=_defa .Value ,error (nil );if _cbed !=nil {return _cbed ;};_cbec .ValAttr =&_dbf ;continue ;};};for {_bfec ,_abeb :=d .Token ();if _abeb !=nil {return _a .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",_abeb );};if _bfgd ,_bfeb :=_bfec .(_d .EndElement );_bfeb &&_bfgd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_View and its children -func (_caebca *CT_View )Validate ()error {return _caebca .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");};type CT_HdrFtr struct{ +// Validate validates the CT_Object and its children +func (_affab *CT_Object )Validate ()error {return _affab .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");};func NewCT_Tc ()*CT_Tc {_bfabg :=&CT_Tc {};return _bfabg };func NewCT_TblCellMar ()*CT_TblCellMar {_daecg :=&CT_TblCellMar {};return _daecg };func (_gdbbc ST_SectionMark )String ()string {switch _gdbbc {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 (_cgaga *CT_Shd )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ffdebe ,_effed :=_cgaga .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _effed !=nil {return _effed ;};start .Attr =append (start .Attr ,_ffdebe );if _cgaga .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cgaga .ColorAttr )});};if _cgaga .ThemeColorAttr !=ST_ThemeColorUnset {_afaga ,_fcedb :=_cgaga .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fcedb !=nil {return _fcedb ;};start .Attr =append (start .Attr ,_afaga );};if _cgaga .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 :_a .Sprintf ("\u0025\u0076",*_cgaga .ThemeTintAttr )});};if _cgaga .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 :_a .Sprintf ("\u0025\u0076",*_cgaga .ThemeShadeAttr )});};if _cgaga .FillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cgaga .FillAttr )});};if _cgaga .ThemeFillAttr !=ST_ThemeColorUnset {_gcdaf ,_bcdec :=_cgaga .ThemeFillAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"});if _bcdec !=nil {return _bcdec ;};start .Attr =append (start .Attr ,_gcdaf );};if _cgaga .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 :_a .Sprintf ("\u0025\u0076",*_cgaga .ThemeFillTintAttr )});};if _cgaga .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 :_a .Sprintf ("\u0025\u0076",*_cgaga .ThemeFillShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; +// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path +func (_bcac *CT_MultiLevelType )ValidateWithPath (path string )error {if _bcac .ValAttr ==ST_MultiLevelTypeUnset {return _a .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 _faefac :=_bcac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faefac !=nil {return _faefac ;};return nil ;};func (_gffgc *CT_Frameset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbac :for {_bfge ,_efcdfd :=d .Token ();if _efcdfd !=nil {return _efcdfd ;};switch _afcadc :=_bfge .(type ){case _d .StartElement :switch _afcadc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gffgc .Sz =NewCT_String ();if _gddcg :=d .DecodeElement (_gffgc .Sz ,&_afcadc );_gddcg !=nil {return _gddcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gffgc .FramesetSplitbar =NewCT_FramesetSplitbar ();if _ddcf :=d .DecodeElement (_gffgc .FramesetSplitbar ,&_afcadc );_ddcf !=nil {return _ddcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gffgc .FrameLayout =NewCT_FrameLayout ();if _bgab :=d .DecodeElement (_gffgc .FrameLayout ,&_afcadc );_bgab !=nil {return _bgab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gffgc .Title =NewCT_String ();if _eead :=d .DecodeElement (_gffgc .Title ,&_afcadc );_eead !=nil {return _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 :"\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"}:_gfae :=NewCT_FramesetChoice ();if _cefb :=d .DecodeElement (&_gfae .Frameset ,&_afcadc );_cefb !=nil {return _cefb ;};_gffgc .Choice =append (_gffgc .Choice ,_gfae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_caefa :=NewCT_FramesetChoice ();if _dfgdd :=d .DecodeElement (&_caefa .Frame ,&_afcadc );_dfgdd !=nil {return _dfgdd ;};_gffgc .Choice =append (_gffgc .Choice ,_caefa );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\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0020\u0025\u0076",_afcadc .Name );if _cadda :=d .Skip ();_cadda !=nil {return _cadda ;};};case _d .EndElement :break _bbac ;case _d .CharData :};};return nil ;}; // Validate validates the Ftr and its children -func (_dffedd *Ftr )Validate ()error {return _dffedd .ValidateWithPath ("\u0046\u0074\u0072")};func NewCT_TblPrBase ()*CT_TblPrBase {_ddegd :=&CT_TblPrBase {};return _ddegd };func (_edcfd *CT_TblPrExBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebffa :for {_ccacf ,_bbeade :=d .Token ();if _bbeade !=nil {return _bbeade ;};switch _gbbffg :=_ccacf .(type ){case _g .StartElement :switch _gbbffg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_edcfd .TblW =NewCT_TblWidth ();if _abdcd :=d .DecodeElement (_edcfd .TblW ,&_gbbffg );_abdcd !=nil {return _abdcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_edcfd .Jc =NewCT_JcTable ();if _dbebb :=d .DecodeElement (_edcfd .Jc ,&_gbbffg );_dbebb !=nil {return _dbebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_edcfd .TblCellSpacing =NewCT_TblWidth ();if _agcec :=d .DecodeElement (_edcfd .TblCellSpacing ,&_gbbffg );_agcec !=nil {return _agcec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_edcfd .TblInd =NewCT_TblWidth ();if _cggbg :=d .DecodeElement (_edcfd .TblInd ,&_gbbffg );_cggbg !=nil {return _cggbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_edcfd .TblBorders =NewCT_TblBorders ();if _bcgec :=d .DecodeElement (_edcfd .TblBorders ,&_gbbffg );_bcgec !=nil {return _bcgec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_edcfd .Shd =NewCT_Shd ();if _egfee :=d .DecodeElement (_edcfd .Shd ,&_gbbffg );_egfee !=nil {return _egfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_edcfd .TblLayout =NewCT_TblLayoutType ();if _ffbcb :=d .DecodeElement (_edcfd .TblLayout ,&_gbbffg );_ffbcb !=nil {return _ffbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_edcfd .TblCellMar =NewCT_TblCellMar ();if _dgaacb :=d .DecodeElement (_edcfd .TblCellMar ,&_gbbffg );_dgaacb !=nil {return _dgaacb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_edcfd .TblLook =NewCT_TblLook ();if _ecafb :=d .DecodeElement (_edcfd .TblLook ,&_gbbffg );_ecafb !=nil {return _ecafb ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078B\u0061s\u0065\u0020\u0025\u0076",_gbbffg .Name );if _faabe :=d .Skip ();_faabe !=nil {return _faabe ;};};case _g .EndElement :break _ebffa ;case _g .CharData :};};return nil ;}; - -// Validate validates the CT_PPrChange and its children -func (_ecdge *CT_PPrChange )Validate ()error {return _ecdge .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_ggccde ST_Jc )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecaeda :=_g .Attr {};_ecaeda .Name =name ;switch _ggccde {case ST_JcUnset :_ecaeda .Value ="";case ST_JcStart :_ecaeda .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_ecaeda .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_ecaeda .Value ="\u0065\u006e\u0064";case ST_JcBoth :_ecaeda .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_ecaeda .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_ecaeda .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_ecaeda .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_ecaeda .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_ecaeda .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_ecaeda .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_ecaeda .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_ecaeda .Value ="\u0072\u0069\u0067h\u0074";};return _ecaeda ,nil ;}; +func (_aegaef *Ftr )Validate ()error {return _aegaef .ValidateWithPath ("\u0046\u0074\u0072")}; -// Validate validates the CT_CellMergeTrackChange and its children -func (_effdf *CT_CellMergeTrackChange )Validate ()error {return _effdf .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_SdtContentRow ()*CT_SdtContentRow {_gdfdd :=&CT_SdtContentRow {};return _gdfdd };func (_cbade *CT_MailMerge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbade .MainDocumentType =NewCT_MailMergeDocType ();_cbade .DataType =NewCT_MailMergeDataType ();_daag :for {_facca ,_baacb :=d .Token ();if _baacb !=nil {return _baacb ;};switch _gdfea :=_facca .(type ){case _g .StartElement :switch _gdfea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:if _fgbfd :=d .DecodeElement (_cbade .MainDocumentType ,&_gdfea );_fgbfd !=nil {return _fgbfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}:_cbade .LinkToQuery =NewCT_OnOff ();if _ecbcc :=d .DecodeElement (_cbade .LinkToQuery ,&_gdfea );_ecbcc !=nil {return _ecbcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:if _dfcced :=d .DecodeElement (_cbade .DataType ,&_gdfea );_dfcced !=nil {return _dfcced ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}:_cbade .ConnectString =NewCT_String ();if _aebfee :=d .DecodeElement (_cbade .ConnectString ,&_gdfea );_aebfee !=nil {return _aebfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0071\u0075\u0065r\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_cbade .Query =NewCT_String ();if _daeff :=d .DecodeElement (_cbade .Query ,&_gdfea );_daeff !=nil {return _daeff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}:_cbade .DataSource =NewCT_Rel ();if _dcbcbg :=d .DecodeElement (_cbade .DataSource ,&_gdfea );_dcbcbg !=nil {return _dcbcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"}:_cbade .HeaderSource =NewCT_Rel ();if _bdaca :=d .DecodeElement (_cbade .HeaderSource ,&_gdfea );_bdaca !=nil {return _bdaca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"}:_cbade .DoNotSuppressBlankLines =NewCT_OnOff ();if _cbgfb :=d .DecodeElement (_cbade .DoNotSuppressBlankLines ,&_gdfea );_cbgfb !=nil {return _cbgfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}:_cbade .Destination =NewCT_MailMergeDest ();if _ddcae :=d .DecodeElement (_cbade .Destination ,&_gdfea );_ddcae !=nil {return _ddcae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"}:_cbade .AddressFieldName =NewCT_String ();if _cfccbb :=d .DecodeElement (_cbade .AddressFieldName ,&_gdfea );_cfccbb !=nil {return _cfccbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}:_cbade .MailSubject =NewCT_String ();if _bfacc :=d .DecodeElement (_cbade .MailSubject ,&_gdfea );_bfacc !=nil {return _bfacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"}:_cbade .MailAsAttachment =NewCT_OnOff ();if _eefc :=d .DecodeElement (_cbade .MailAsAttachment ,&_gdfea );_eefc !=nil {return _eefc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"}:_cbade .ViewMergedData =NewCT_OnOff ();if _dgaea :=d .DecodeElement (_cbade .ViewMergedData ,&_gdfea );_dgaea !=nil {return _dgaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"}:_cbade .ActiveRecord =NewCT_DecimalNumber ();if _gfbcd :=d .DecodeElement (_cbade .ActiveRecord ,&_gdfea );_gfbcd !=nil {return _gfbcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}:_cbade .CheckErrors =NewCT_DecimalNumber ();if _bdfc :=d .DecodeElement (_cbade .CheckErrors ,&_gdfea );_bdfc !=nil {return _bdfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0064\u0073\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0064\u0073\u006f"}:_cbade .Odso =NewCT_Odso ();if _aage :=d .DecodeElement (_cbade .Odso ,&_gdfea );_aage !=nil {return _aage ;};default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_M\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0020\u0025\u0076",_gdfea .Name );if _faef :=d .Skip ();_faef !=nil {return _faef ;};};case _g .EndElement :break _daag ;case _g .CharData :};};return nil ;};type ST_HdrFtr byte ;func (_gagcd *CT_FramesetSplitbar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aecbb :for {_faac ,_dbdab :=d .Token ();if _dbdab !=nil {return _dbdab ;};switch _gggbg :=_faac .(type ){case _g .StartElement :switch _gggbg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_gagcd .W =NewCT_TwipsMeasure ();if _bgcgc :=d .DecodeElement (_gagcd .W ,&_gggbg );_bgcgc !=nil {return _bgcgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_gagcd .Color =NewCT_Color ();if _babdd :=d .DecodeElement (_gagcd .Color ,&_gggbg );_babdd !=nil {return _babdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}:_gagcd .NoBorder =NewCT_OnOff ();if _fddbdb :=d .DecodeElement (_gagcd .NoBorder ,&_gggbg );_fddbdb !=nil {return _fddbdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_gagcd .FlatBorders =NewCT_OnOff ();if _fgegc :=d .DecodeElement (_gagcd .FlatBorders ,&_gggbg );_fgegc !=nil {return _fgegc ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065tS\u0070\u006c\u0069\u0074\u0062\u0061\u0072\u0020\u0025\u0076",_gggbg .Name );if _egfff :=d .Skip ();_egfff !=nil {return _egfff ;};};case _g .EndElement :break _aecbb ;case _g .CharData :};};return nil ;};func (_dacbb *ST_TabJc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afdbg ,_beefe :=d .Token ();if _beefe !=nil {return _beefe ;};if _cgbfcb ,_fcbgc :=_afdbg .(_g .EndElement );_fcbgc &&_cgbfcb .Name ==start .Name {*_dacbb =1;return nil ;};if _adfadg ,_dbfff :=_afdbg .(_g .CharData );!_dbfff {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afdbg );}else {switch string (_adfadg ){case "":*_dacbb =0;case "\u0063\u006c\u0065a\u0072":*_dacbb =1;case "\u0073\u0074\u0061r\u0074":*_dacbb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dacbb =3;case "\u0065\u006e\u0064":*_dacbb =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dacbb =5;case "\u0062\u0061\u0072":*_dacbb =6;case "\u006e\u0075\u006d":*_dacbb =7;case "\u006c\u0065\u0066\u0074":*_dacbb =8;case "\u0072\u0069\u0067h\u0074":*_dacbb =9;};};_afdbg ,_beefe =d .Token ();if _beefe !=nil {return _beefe ;};if _gfggfc ,_ggfcfa :=_afdbg .(_g .EndElement );_ggfcfa &&_gfggfc .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afdbg );}; +// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path +func (_cccgc *CT_TblPrBase )ValidateWithPath (path string )error {if _cccgc .TblStyle !=nil {if _bcedbb :=_cccgc .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_bcedbb !=nil {return _bcedbb ;};};if _cccgc .TblpPr !=nil {if _dfegc :=_cccgc .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_dfegc !=nil {return _dfegc ;};};if _cccgc .TblOverlap !=nil {if _cebaa :=_cccgc .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_cebaa !=nil {return _cebaa ;};};if _cccgc .BidiVisual !=nil {if _agcag :=_cccgc .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_agcag !=nil {return _agcag ;};};if _cccgc .TblStyleRowBandSize !=nil {if _bffdf :=_cccgc .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_bffdf !=nil {return _bffdf ;};};if _cccgc .TblStyleColBandSize !=nil {if _ggaab :=_cccgc .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_ggaab !=nil {return _ggaab ;};};if _cccgc .TblW !=nil {if _cfdfe :=_cccgc .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_cfdfe !=nil {return _cfdfe ;};};if _cccgc .Jc !=nil {if _dadgdb :=_cccgc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_dadgdb !=nil {return _dadgdb ;};};if _cccgc .TblCellSpacing !=nil {if _fgafga :=_cccgc .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fgafga !=nil {return _fgafga ;};};if _cccgc .TblInd !=nil {if _agagge :=_cccgc .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_agagge !=nil {return _agagge ;};};if _cccgc .TblBorders !=nil {if _gfbed :=_cccgc .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gfbed !=nil {return _gfbed ;};};if _cccgc .Shd !=nil {if _cdfbc :=_cccgc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cdfbc !=nil {return _cdfbc ;};};if _cccgc .TblLayout !=nil {if _fbeff :=_cccgc .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_fbeff !=nil {return _fbeff ;};};if _cccgc .TblCellMar !=nil {if _dedbb :=_cccgc .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_dedbb !=nil {return _dedbb ;};};if _cccgc .TblLook !=nil {if _gfagge :=_cccgc .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_gfagge !=nil {return _gfagge ;};};if _cccgc .TblCaption !=nil {if _affec :=_cccgc .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_affec !=nil {return _affec ;};};if _cccgc .TblDescription !=nil {if _egagb :=_cccgc .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_egagb !=nil {return _egagb ;};};return nil ;};func (_aadbgg ST_FtnEdn )String ()string {switch _aadbgg {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 "";}; // ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path -func (_bdeca *CT_DocPartPr )ValidateWithPath (path string )error {if _efffg :=_bdeca .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_efffg !=nil {return _efffg ;};if _bdeca .Style !=nil {if _beaeb :=_bdeca .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_beaeb !=nil {return _beaeb ;};};if _bdeca .Category !=nil {if _caee :=_bdeca .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_caee !=nil {return _caee ;};};if _bdeca .Types !=nil {if _bgcga :=_bdeca .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073");_bgcga !=nil {return _bgcga ;};};if _bdeca .Behaviors !=nil {if _dedcd :=_bdeca .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_dedcd !=nil {return _dedcd ;};};if _bdeca .Description !=nil {if _egcaa :=_bdeca .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_egcaa !=nil {return _egcaa ;};};if _bdeca .Guid !=nil {if _fdbc :=_bdeca .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_fdbc !=nil {return _fdbc ;};};return nil ;};func (_fcgagb WdST_RelFromH )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efgcc :=_g .Attr {};_efgcc .Name =name ;switch _fcgagb {case WdST_RelFromHUnset :_efgcc .Value ="";case WdST_RelFromHMargin :_efgcc .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_efgcc .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_efgcc .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_efgcc .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_efgcc .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_efgcc .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_efgcc .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_efgcc .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _efgcc ,nil ;};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; +func (_dgbc *CT_DocPartPr )ValidateWithPath (path string )error {if _gcgfb :=_dgbc .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_gcgfb !=nil {return _gcgfb ;};if _dgbc .Style !=nil {if _beeae :=_dgbc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_beeae !=nil {return _beeae ;};};if _dgbc .Category !=nil {if _egcg :=_dgbc .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_egcg !=nil {return _egcg ;};};if _dgbc .Types !=nil {if _bdffc :=_dgbc .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073");_bdffc !=nil {return _bdffc ;};};if _dgbc .Behaviors !=nil {if _fddb :=_dgbc .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_fddb !=nil {return _fddb ;};};if _dgbc .Description !=nil {if _cfbdf :=_dgbc .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_cfbdf !=nil {return _cfbdf ;};};if _dgbc .Guid !=nil {if _afdfd :=_dgbc .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_afdfd !=nil {return _afdfd ;};};return nil ;}; -// Annotation ID -IdAttr string ; +// Validate validates the CT_TrPrBase and its children +func (_beddgdc *CT_TrPrBase )Validate ()error {return _beddgdc .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");}; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func (_cfccg ST_Shd )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfccg .String (),start );};func (_ggadg ST_Wrap )ValidateWithPath (path string )error {switch _ggadg {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggadg ));};return nil ;};const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;);func NewCT_PPrBase ()*CT_PPrBase {_dbaef :=&CT_PPrBase {};return _dbaef };func (_efgab *CT_MoveBookmark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dacab :=range start .Attr {if _dacab .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fefffg ,_geefa :=_dacab .Value ,error (nil );if _geefa !=nil {return _geefa ;};_efgab .AuthorAttr =_fefffg ;continue ;};if _dacab .Name .Local =="\u0064\u0061\u0074\u0065"{_fbdd ,_gaafg :=ParseStdlibTime (_dacab .Value );if _gaafg !=nil {return _gaafg ;};_efgab .DateAttr =_fbdd ;continue ;};if _dacab .Name .Local =="\u006e\u0061\u006d\u0065"{_acgge ,_accd :=_dacab .Value ,error (nil );if _accd !=nil {return _accd ;};_efgab .NameAttr =_acgge ;continue ;};if _dacab .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_deeb ,_dgfdc :=_b .ParseInt (_dacab .Value ,10,64);if _dgfdc !=nil {return _dgfdc ;};_efgab .ColFirstAttr =&_deeb ;continue ;};if _dacab .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gefcg ,_dcfgd :=_b .ParseInt (_dacab .Value ,10,64);if _dcfgd !=nil {return _dcfgd ;};_efgab .ColLastAttr =&_gefcg ;continue ;};if _dacab .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_efgab .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dacab );continue ;};if _dacab .Name .Local =="\u0069\u0064"{_ecfd ,_bbacb :=_b .ParseInt (_dacab .Value ,10,64);if _bbacb !=nil {return _bbacb ;};_efgab .IdAttr =_ecfd ;continue ;};};for {_cbgdb ,_fbfcb :=d .Token ();if _fbfcb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_fbfcb );};if _gbggb ,_bbcbe :=_cbgdb .(_g .EndElement );_bbcbe &&_gbggb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Settings and its children +func (_dgdff *Settings )Validate ()error {return _dgdff .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_gcdedcc ST_Proof )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcdedcc .String (),start );};func (_eagga ST_EdnPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aegbg :=_d .Attr {};_aegbg .Name =name ;switch _eagga {case ST_EdnPosUnset :_aegbg .Value ="";case ST_EdnPosSectEnd :_aegbg .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_EdnPosDocEnd :_aegbg .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _aegbg ,nil ;};func (_cdafa *EG_ContentRowContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdafa .Tr !=nil {_fgfaee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_aeagd :=range _cdafa .Tr {e .EncodeElement (_aeagd ,_fgfaee );};};if _cdafa .CustomXml !=nil {_ccfff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_cdafa .CustomXml ,_ccfff );};if _cdafa .Sdt !=nil {_bfdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cdafa .Sdt ,_bfdgb );};if _cdafa .EG_RunLevelElts !=nil {for _ ,_accfab :=range _cdafa .EG_RunLevelElts {_accfab .MarshalXML (e ,_d .StartElement {});};};return nil ;};type CT_FtnEdnSepRef struct{ -// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path -func (_cbcgdb *CT_DocPartCategory )ValidateWithPath (path string )error {if _ecce :=_cbcgdb .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_ecce !=nil {return _ecce ;};if _gbaec :=_cbcgdb .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_gbaec !=nil {return _gbaec ;};return nil ;};func NewCT_Comment ()*CT_Comment {_acege :=&CT_Comment {};return _acege };func (_ddedf *EG_RPrContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddedf .RStyle !=nil {_gddfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddedf .RStyle ,_gddfd );};if _ddedf .RFonts !=nil {_beeeff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ddedf .RFonts ,_beeeff );};if _ddedf .B !=nil {_eebcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_ddedf .B ,_eebcc );};if _ddedf .BCs !=nil {_gdbca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_ddedf .BCs ,_gdbca );};if _ddedf .I !=nil {_dcegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_ddedf .I ,_dcegf );};if _ddedf .ICs !=nil {_bgbcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_ddedf .ICs ,_bgbcg );};if _ddedf .Caps !=nil {_fdgaaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_ddedf .Caps ,_fdgaaf );};if _ddedf .SmallCaps !=nil {_faccdb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ddedf .SmallCaps ,_faccdb );};if _ddedf .Strike !=nil {_bagbbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_ddedf .Strike ,_bagbbf );};if _ddedf .Dstrike !=nil {_ddcfad :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_ddedf .Dstrike ,_ddcfad );};if _ddedf .Outline !=nil {_bbeagf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_ddedf .Outline ,_bbeagf );};if _ddedf .Shadow !=nil {_cbbda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ddedf .Shadow ,_cbbda );};if _ddedf .Emboss !=nil {_fabgag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_ddedf .Emboss ,_fabgag );};if _ddedf .Imprint !=nil {_edaeab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_ddedf .Imprint ,_edaeab );};if _ddedf .NoProof !=nil {_cdggdga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_ddedf .NoProof ,_cdggdga );};if _ddedf .SnapToGrid !=nil {_edgae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ddedf .SnapToGrid ,_edgae );};if _ddedf .Vanish !=nil {_efbac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ddedf .Vanish ,_efbac );};if _ddedf .WebHidden !=nil {_fcgcd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ddedf .WebHidden ,_fcgcd );};if _ddedf .Color !=nil {_fbddgg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ddedf .Color ,_fbddgg );};if _ddedf .Spacing !=nil {_cbgad :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ddedf .Spacing ,_cbgad );};if _ddedf .W !=nil {_gaafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_ddedf .W ,_gaafc );};if _ddedf .Kern !=nil {_eegfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_ddedf .Kern ,_eegfg );};if _ddedf .Position !=nil {_bgadd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ddedf .Position ,_bgadd );};if _ddedf .Sz !=nil {_fcbgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_ddedf .Sz ,_fcbgg );};if _ddedf .SzCs !=nil {_dfbfac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_ddedf .SzCs ,_dfbfac );};if _ddedf .Highlight !=nil {_geaeg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ddedf .Highlight ,_geaeg );};if _ddedf .U !=nil {_dbbfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_ddedf .U ,_dbbfc );};if _ddedf .Effect !=nil {_fgbaegg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ddedf .Effect ,_fgbaegg );};if _ddedf .Bdr !=nil {_bbddb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_ddedf .Bdr ,_bbddb );};if _ddedf .Shd !=nil {_bbaae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ddedf .Shd ,_bbaae );};if _ddedf .FitText !=nil {_ffccb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_ddedf .FitText ,_ffccb );};if _ddedf .VertAlign !=nil {_gdaab :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ddedf .VertAlign ,_gdaab );};if _ddedf .Rtl !=nil {_cgeecc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_ddedf .Rtl ,_cgeecc );};if _ddedf .Cs !=nil {_ebfca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_ddedf .Cs ,_ebfca );};if _ddedf .Em !=nil {_ebbdcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_ddedf .Em ,_ebbdcf );};if _ddedf .Lang !=nil {_ccaff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_ddedf .Lang ,_ccaff );};if _ddedf .EastAsianLayout !=nil {_fgbefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ddedf .EastAsianLayout ,_fgbefd );};if _ddedf .SpecVanish !=nil {_bbeca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ddedf .SpecVanish ,_bbeca );};if _ddedf .OMath !=nil {_egdaea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_ddedf .OMath ,_egdaea );};if _ddedf .RPrChange !=nil {_cfcfa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ddedf .RPrChange ,_cfcfa );};return nil ;};func (_eag *AG_TransitionalPassword )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eag .CryptProviderTypeAttr !=_gc .ST_CryptProvUnset {_fd ,_ca :=_eag .CryptProviderTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _ca !=nil {return _ca ;};start .Attr =append (start .Attr ,_fd );};if _eag .CryptAlgorithmClassAttr !=_gc .ST_AlgClassUnset {_eec ,_bdb :=_eag .CryptAlgorithmClassAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _bdb !=nil {return _bdb ;};start .Attr =append (start .Attr ,_eec );};if _eag .CryptAlgorithmTypeAttr !=_gc .ST_AlgTypeUnset {_cc ,_eeb :=_eag .CryptAlgorithmTypeAttr .MarshalXMLAttr (_g .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _eeb !=nil {return _eeb ;};start .Attr =append (start .Attr ,_cc );};if _eag .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .CryptAlgorithmSidAttr )});};if _eag .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .CryptSpinCountAttr )});};if _eag .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .CryptProviderAttr )});};if _eag .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .AlgIdExtAttr )});};if _eag .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .AlgIdExtSourceAttr )});};if _eag .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .CryptProviderTypeExtAttr )});};if _eag .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .CryptProviderTypeExtSourceAttr )});};if _eag .HashAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .HashAttr )});};if _eag .SaltAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eag .SaltAttr )});};return nil ;}; +// Footnote/Endnote ID +IdAttr int64 ;};func (_ggecfd ST_BrClear )ValidateWithPath (path string )error {switch _ggecfd {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggecfd ));};return nil ;};func (_bcbgac *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 _bcbgac .CT_TxbxContent .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path -func (_bacce *CT_TblPr )ValidateWithPath (path string )error {if _bacce .TblStyle !=nil {if _eafbe :=_bacce .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_eafbe !=nil {return _eafbe ;};};if _bacce .TblpPr !=nil {if _edceaa :=_bacce .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_edceaa !=nil {return _edceaa ;};};if _bacce .TblOverlap !=nil {if _ceecg :=_bacce .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_ceecg !=nil {return _ceecg ;};};if _bacce .BidiVisual !=nil {if _gfbag :=_bacce .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_gfbag !=nil {return _gfbag ;};};if _bacce .TblStyleRowBandSize !=nil {if _defcg :=_bacce .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_defcg !=nil {return _defcg ;};};if _bacce .TblStyleColBandSize !=nil {if _debac :=_bacce .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_debac !=nil {return _debac ;};};if _bacce .TblW !=nil {if _geeddc :=_bacce .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_geeddc !=nil {return _geeddc ;};};if _bacce .Jc !=nil {if _bcecad :=_bacce .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bcecad !=nil {return _bcecad ;};};if _bacce .TblCellSpacing !=nil {if _egeea :=_bacce .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_egeea !=nil {return _egeea ;};};if _bacce .TblInd !=nil {if _dfbad :=_bacce .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_dfbad !=nil {return _dfbad ;};};if _bacce .TblBorders !=nil {if _bccbea :=_bacce .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bccbea !=nil {return _bccbea ;};};if _bacce .Shd !=nil {if _cdbbc :=_bacce .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cdbbc !=nil {return _cdbbc ;};};if _bacce .TblLayout !=nil {if _gbffg :=_bacce .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gbffg !=nil {return _gbffg ;};};if _bacce .TblCellMar !=nil {if _bedade :=_bacce .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_bedade !=nil {return _bedade ;};};if _bacce .TblLook !=nil {if _cgfab :=_bacce .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_cgfab !=nil {return _cgfab ;};};if _bacce .TblCaption !=nil {if _ebbfb :=_bacce .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_ebbfb !=nil {return _ebbfb ;};};if _bacce .TblDescription !=nil {if _dececb :=_bacce .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_dececb !=nil {return _dececb ;};};if _bacce .TblPrChange !=nil {if _aeefcd :=_bacce .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_aeefcd !=nil {return _aeefcd ;};};return nil ;};func (_fcgffc *CT_TextEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cgfda ,_cbafcf :=_fcgffc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbafcf !=nil {return _cbafcf ;};start .Attr =append (start .Attr ,_cgfda );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewWdCT_Inline ()*WdCT_Inline {_ccfff :=&WdCT_Inline {};_ccfff .Extent =_e .NewCT_PositiveSize2D ();_ccfff .DocPr =_e .NewCT_NonVisualDrawingProps ();_ccfff .Graphic =_e .NewGraphic ();return _ccfff ;};func (_bffbbd *ST_StyleSort )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgdfe ,_cbcag :=d .Token ();if _cbcag !=nil {return _cbcag ;};if _geggcg ,_acadgf :=_dgdfe .(_g .EndElement );_acadgf &&_geggcg .Name ==start .Name {*_bffbbd =1;return nil ;};if _ebafgc ,_efcebb :=_dgdfe .(_g .CharData );!_efcebb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgdfe );}else {switch string (_ebafgc ){case "":*_bffbbd =0;case "\u006e\u0061\u006d\u0065":*_bffbbd =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_bffbbd =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bffbbd =3;case "\u0066\u006f\u006e\u0074":*_bffbbd =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_bffbbd =5;case "\u0074\u0079\u0070\u0065":*_bffbbd =6;case "\u0030\u0030\u0030\u0030":*_bffbbd =7;case "\u0030\u0030\u0030\u0031":*_bffbbd =8;case "\u0030\u0030\u0030\u0032":*_bffbbd =9;case "\u0030\u0030\u0030\u0033":*_bffbbd =10;case "\u0030\u0030\u0030\u0034":*_bffbbd =11;case "\u0030\u0030\u0030\u0035":*_bffbbd =12;};};_dgdfe ,_cbcag =d .Token ();if _cbcag !=nil {return _cbcag ;};if _cfcfbc ,_bdgbf :=_dgdfe .(_g .EndElement );_bdgbf &&_cfcfbc .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgdfe );}; +// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path +func (_fgcgd *CT_JcTable )ValidateWithPath (path string )error {if _fgcgd .ValAttr ==ST_JcTableUnset {return _a .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 _aeebf :=_fgcgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeebf !=nil {return _aeebf ;};return nil ;}; -// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path -func (_cedcba *CT_Height )ValidateWithPath (path string )error {if _cedcba .ValAttr !=nil {if _bebff :=_cedcba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bebff !=nil {return _bebff ;};};if _dgbd :=_cedcba .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_dgbd !=nil {return _dgbd ;};return nil ;};func (_acddef *CT_GlossaryDocument )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _acddef .Background !=nil {_cfdfdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_acddef .Background ,_cfdfdf );};if _acddef .DocParts !=nil {_gcfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_acddef .DocParts ,_gcfa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfcbfb *CT_TrPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebcggc :for {_fgcgb ,_cadba :=d .Token ();if _cadba !=nil {return _cadba ;};switch _dedgc :=_fgcgb .(type ){case _g .StartElement :switch _dedgc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_gbdg :=NewCT_Cnf ();if _cegfce :=d .DecodeElement (_gbdg ,&_dedgc );_cegfce !=nil {return _cegfce ;};_dfcbfb .CnfStyle =append (_dfcbfb .CnfStyle ,_gbdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_cgadf :=NewCT_DecimalNumber ();if _dgcae :=d .DecodeElement (_cgadf ,&_dedgc );_dgcae !=nil {return _dgcae ;};_dfcbfb .DivId =append (_dfcbfb .DivId ,_cgadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_gbbffe :=NewCT_DecimalNumber ();if _cegfced :=d .DecodeElement (_gbbffe ,&_dedgc );_cegfced !=nil {return _cegfced ;};_dfcbfb .GridBefore =append (_dfcbfb .GridBefore ,_gbbffe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_cecf :=NewCT_DecimalNumber ();if _dbfge :=d .DecodeElement (_cecf ,&_dedgc );_dbfge !=nil {return _dbfge ;};_dfcbfb .GridAfter =append (_dfcbfb .GridAfter ,_cecf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_ecdbea :=NewCT_TblWidth ();if _cdagaa :=d .DecodeElement (_ecdbea ,&_dedgc );_cdagaa !=nil {return _cdagaa ;};_dfcbfb .WBefore =append (_dfcbfb .WBefore ,_ecdbea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_gcfbcf :=NewCT_TblWidth ();if _ddbdbd :=d .DecodeElement (_gcfbcf ,&_dedgc );_ddbdbd !=nil {return _ddbdbd ;};_dfcbfb .WAfter =append (_dfcbfb .WAfter ,_gcfbcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_ggddd :=NewCT_OnOff ();if _gcbcd :=d .DecodeElement (_ggddd ,&_dedgc );_gcbcd !=nil {return _gcbcd ;};_dfcbfb .CantSplit =append (_dfcbfb .CantSplit ,_ggddd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_bdbca :=NewCT_Height ();if _ceegg :=d .DecodeElement (_bdbca ,&_dedgc );_ceegg !=nil {return _ceegg ;};_dfcbfb .TrHeight =append (_dfcbfb .TrHeight ,_bdbca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_ffdgf :=NewCT_OnOff ();if _gacaf :=d .DecodeElement (_ffdgf ,&_dedgc );_gacaf !=nil {return _gacaf ;};_dfcbfb .TblHeader =append (_dfcbfb .TblHeader ,_ffdgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_gfgee :=NewCT_TblWidth ();if _aggbf :=d .DecodeElement (_gfgee ,&_dedgc );_aggbf !=nil {return _aggbf ;};_dfcbfb .TblCellSpacing =append (_dfcbfb .TblCellSpacing ,_gfgee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_bfaega :=NewCT_JcTable ();if _aadeg :=d .DecodeElement (_bfaega ,&_dedgc );_aadeg !=nil {return _aadeg ;};_dfcbfb .Jc =append (_dfcbfb .Jc ,_bfaega );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_cbbgda :=NewCT_OnOff ();if _gdaacb :=d .DecodeElement (_cbbgda ,&_dedgc );_gdaacb !=nil {return _gdaacb ;};_dfcbfb .Hidden =append (_dfcbfb .Hidden ,_cbbgda );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_dedgc .Name );if _daacac :=d .Skip ();_daacac !=nil {return _daacac ;};};case _g .EndElement :break _ebcggc ;case _g .CharData :};};return nil ;};func (_dcebdd ST_ChapterSep )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dcebdd .String (),start );}; +// Validate validates the CT_TblPrBase and its children +func (_ceeag *CT_TblPrBase )Validate ()error {return _ceeag .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");};func (_gadgaa *CT_Picture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addec :for {_gdgb ,_egdde :=d .Token ();if _egdde !=nil {return _egdde ;};switch _abgcd :=_gdgb .(type ){case _d .StartElement :switch _abgcd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gadgaa .Movie =NewCT_Rel ();if _agfad :=d .DecodeElement (_gadgaa .Movie ,&_abgcd );_agfad !=nil {return _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 :"\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"}:_gadgaa .Control =NewCT_Control ();if _abedf :=d .DecodeElement (_gadgaa .Control ,&_abgcd );_abedf !=nil {return _abedf ;};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\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_abgcd .Name );if _bagc :=d .Skip ();_bagc !=nil {return _bagc ;};};case _d .EndElement :break _addec ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Styles and its children -func (_cacec *CT_Styles )Validate ()error {return _cacec .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");};func (_ffgdgc *Endnotes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffgdgc .CT_Endnotes =*NewCT_Endnotes ();_aedbgdg :for {_dgegf ,_cgfgde :=d .Token ();if _cgfgde !=nil {return _cgfgde ;};switch _aggda :=_dgegf .(type ){case _g .StartElement :switch _aggda .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_fgdceb :=NewCT_FtnEdn ();if _cddffa :=d .DecodeElement (_fgdceb ,&_aggda );_cddffa !=nil {return _cddffa ;};_ffgdgc .Endnote =append (_ffgdgc .Endnote ,_fgdceb );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_aggda .Name );if _dcdadf :=d .Skip ();_dcdadf !=nil {return _dcdadf ;};};case _g .EndElement :break _aedbgdg ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path +func (_ggceb *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _ggceb .HeaderReference !=nil {if _abaeba :=_ggceb .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_abaeba !=nil {return _abaeba ;};};if _ggceb .FooterReference !=nil {if _feggcb :=_ggceb .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_feggcb !=nil {return _feggcb ;};};return nil ;};func (_fddec ST_DropCap )Validate ()error {return _fddec .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path -func (_afaagg *CT_Sym )ValidateWithPath (path string )error {return nil };func (_eebga *ST_Hint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afgfb ,_cbdcc :=d .Token ();if _cbdcc !=nil {return _cbdcc ;};if _fadcgf ,_egfea :=_afgfb .(_g .EndElement );_egfea &&_fadcgf .Name ==start .Name {*_eebga =1;return nil ;};if _affeb ,_bgbfff :=_afgfb .(_g .CharData );!_bgbfff {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afgfb );}else {switch string (_affeb ){case "":*_eebga =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eebga =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_eebga =2;};};_afgfb ,_cbdcc =d .Token ();if _cbdcc !=nil {return _cbdcc ;};if _ccfcd ,_cbgaa :=_afgfb .(_g .EndElement );_cbgaa &&_ccfcd .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afgfb );};func (_adff *CT_Caption )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcab :=range start .Attr {if _bcab .Name .Local =="\u006e\u0061\u006d\u0065"{_gfgd ,_cgbf :=_bcab .Value ,error (nil );if _cgbf !=nil {return _cgbf ;};_adff .NameAttr =_gfgd ;continue ;};if _bcab .Name .Local =="\u0070\u006f\u0073"{_adff .PosAttr .UnmarshalXMLAttr (_bcab );continue ;};if _bcab .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_edac ,_adbc :=ParseUnionST_OnOff (_bcab .Value );if _adbc !=nil {return _adbc ;};_adff .ChapNumAttr =&_edac ;continue ;};if _bcab .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_fgda ,_ceef :=_b .ParseInt (_bcab .Value ,10,64);if _ceef !=nil {return _ceef ;};_adff .HeadingAttr =&_fgda ;continue ;};if _bcab .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_aegfc ,_effc :=ParseUnionST_OnOff (_bcab .Value );if _effc !=nil {return _effc ;};_adff .NoLabelAttr =&_aegfc ;continue ;};if _bcab .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_adff .NumFmtAttr .UnmarshalXMLAttr (_bcab );continue ;};if _bcab .Name .Local =="\u0073\u0065\u0070"{_adff .SepAttr .UnmarshalXMLAttr (_bcab );continue ;};};for {_daff ,_baafe :=d .Token ();if _baafe !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_baafe );};if _gaf ,_caeg :=_daff .(_g .EndElement );_caeg &&_gaf .Name ==start .Name {break ;};};return nil ;};func NewCT_DocParts ()*CT_DocParts {_gfbd :=&CT_DocParts {};return _gfbd };type Numbering struct{CT_Numbering };type CT_TrPr struct{ +// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path +func (_aecac *CT_TblGridBase )ValidateWithPath (path string )error {for _ccgfb ,_caade :=range _aecac .GridCol {if _bbfbe :=_caade .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_ccgfb ));_bbfbe !=nil {return _bbfbe ;};};return nil ;};func (_fdfdg *ST_Underline )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdfdg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fdfdg =1;case "\u0077\u006f\u0072d\u0073":*_fdfdg =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fdfdg =3;case "\u0074\u0068\u0069c\u006b":*_fdfdg =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fdfdg =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_fdfdg =6;case "\u0064\u0061\u0073\u0068":*_fdfdg =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_fdfdg =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_fdfdg =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_fdfdg =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fdfdg =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_fdfdg =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_fdfdg =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_fdfdg =14;case "\u0077\u0061\u0076\u0065":*_fdfdg =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_fdfdg =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_fdfdg =17;case "\u006e\u006f\u006e\u0065":*_fdfdg =18;};return nil ;}; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// Validate validates the CT_WritingStyle and its children +func (_gfdab *CT_WritingStyle )Validate ()error {return _gfdab .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");};func (_bfgaf *CT_Settings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfgaf .WriteProtection !=nil {_ffefd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfgaf .WriteProtection ,_ffefd );};if _bfgaf .View !=nil {_edbec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_bfgaf .View ,_edbec );};if _bfgaf .Zoom !=nil {_babadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_bfgaf .Zoom ,_babadc );};if _bfgaf .RemovePersonalInformation !=nil {_baefg :=_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 (_bfgaf .RemovePersonalInformation ,_baefg );};if _bfgaf .RemoveDateAndTime !=nil {_dbbcg :=_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 (_bfgaf .RemoveDateAndTime ,_dbbcg );};if _bfgaf .DoNotDisplayPageBoundaries !=nil {_bfaag :=_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 (_bfgaf .DoNotDisplayPageBoundaries ,_bfaag );};if _bfgaf .DisplayBackgroundShape !=nil {_egecf :=_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 (_bfgaf .DisplayBackgroundShape ,_egecf );};if _bfgaf .PrintPostScriptOverText !=nil {_cgeed :=_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 (_bfgaf .PrintPostScriptOverText ,_cgeed );};if _bfgaf .PrintFractionalCharacterWidth !=nil {_gabfcf :=_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 (_bfgaf .PrintFractionalCharacterWidth ,_gabfcf );};if _bfgaf .PrintFormsData !=nil {_egfce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bfgaf .PrintFormsData ,_egfce );};if _bfgaf .EmbedTrueTypeFonts !=nil {_dbabff :=_d .StartElement {Name :_d .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_bfgaf .EmbedTrueTypeFonts ,_dbabff );};if _bfgaf .EmbedSystemFonts !=nil {_dcddgc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bfgaf .EmbedSystemFonts ,_dcddgc );};if _bfgaf .SaveSubsetFonts !=nil {_fefbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bfgaf .SaveSubsetFonts ,_fefbd );};if _bfgaf .SaveFormsData !=nil {_dgdeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bfgaf .SaveFormsData ,_dgdeg );};if _bfgaf .MirrorMargins !=nil {_eeebc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bfgaf .MirrorMargins ,_eeebc );};if _bfgaf .AlignBordersAndEdges !=nil {_gcad :=_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 (_bfgaf .AlignBordersAndEdges ,_gcad );};if _bfgaf .BordersDoNotSurroundHeader !=nil {_dbfcd :=_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 (_bfgaf .BordersDoNotSurroundHeader ,_dbfcd );};if _bfgaf .BordersDoNotSurroundFooter !=nil {_fcafd :=_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 (_bfgaf .BordersDoNotSurroundFooter ,_fcafd );};if _bfgaf .GutterAtTop !=nil {_eecae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_bfgaf .GutterAtTop ,_eecae );};if _bfgaf .HideSpellingErrors !=nil {_gagbd :=_d .StartElement {Name :_d .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_bfgaf .HideSpellingErrors ,_gagbd );};if _bfgaf .HideGrammaticalErrors !=nil {_gfdbe :=_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 (_bfgaf .HideGrammaticalErrors ,_gfdbe );};if _bfgaf .ActiveWritingStyle !=nil {_gdffc :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_edafa :=range _bfgaf .ActiveWritingStyle {e .EncodeElement (_edafa ,_gdffc );};};if _bfgaf .ProofState !=nil {_abad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_bfgaf .ProofState ,_abad );};if _bfgaf .FormsDesign !=nil {_egegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}};e .EncodeElement (_bfgaf .FormsDesign ,_egegc );};if _bfgaf .AttachedTemplate !=nil {_cdebe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_bfgaf .AttachedTemplate ,_cdebe );};if _bfgaf .LinkStyles !=nil {_afbgfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_bfgaf .LinkStyles ,_afbgfe );};if _bfgaf .StylePaneFormatFilter !=nil {_eggdg :=_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 (_bfgaf .StylePaneFormatFilter ,_eggdg );};if _bfgaf .StylePaneSortMethod !=nil {_ddgb :=_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 (_bfgaf .StylePaneSortMethod ,_ddgb );};if _bfgaf .DocumentType !=nil {_dbdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bfgaf .DocumentType ,_dbdgb );};if _bfgaf .MailMerge !=nil {_edgeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_bfgaf .MailMerge ,_edgeb );};if _bfgaf .RevisionView !=nil {_efgddf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}};e .EncodeElement (_bfgaf .RevisionView ,_efgddf );};if _bfgaf .TrackRevisions !=nil {_cfacc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bfgaf .TrackRevisions ,_cfacc );};if _bfgaf .DoNotTrackMoves !=nil {_cddag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_bfgaf .DoNotTrackMoves ,_cddag );};if _bfgaf .DoNotTrackFormatting !=nil {_gdggc :=_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 (_bfgaf .DoNotTrackFormatting ,_gdggc );};if _bfgaf .DocumentProtection !=nil {_eagdg :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_bfgaf .DocumentProtection ,_eagdg );};if _bfgaf .AutoFormatOverride !=nil {_gdfafb :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_bfgaf .AutoFormatOverride ,_gdfafb );};if _bfgaf .StyleLockTheme !=nil {_gfdbed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}};e .EncodeElement (_bfgaf .StyleLockTheme ,_gfdbed );};if _bfgaf .StyleLockQFSet !=nil {_dbabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_bfgaf .StyleLockQFSet ,_dbabg );};if _bfgaf .DefaultTabStop !=nil {_ggfbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_bfgaf .DefaultTabStop ,_ggfbc );};if _bfgaf .AutoHyphenation !=nil {_fabbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfgaf .AutoHyphenation ,_fabbc );};if _bfgaf .ConsecutiveHyphenLimit !=nil {_ddgaa :=_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 (_bfgaf .ConsecutiveHyphenLimit ,_ddgaa );};if _bfgaf .HyphenationZone !=nil {_ecbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_bfgaf .HyphenationZone ,_ecbcb );};if _bfgaf .DoNotHyphenateCaps !=nil {_facffc :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_bfgaf .DoNotHyphenateCaps ,_facffc );};if _bfgaf .ShowEnvelope !=nil {_decfeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}};e .EncodeElement (_bfgaf .ShowEnvelope ,_decfeb );};if _bfgaf .SummaryLength !=nil {_cdbag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_bfgaf .SummaryLength ,_cdbag );};if _bfgaf .ClickAndTypeStyle !=nil {_fadgfd :=_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 (_bfgaf .ClickAndTypeStyle ,_fadgfd );};if _bfgaf .DefaultTableStyle !=nil {_bbgbg :=_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 (_bfgaf .DefaultTableStyle ,_bbgbg );};if _bfgaf .EvenAndOddHeaders !=nil {_dgeef :=_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 (_bfgaf .EvenAndOddHeaders ,_dgeef );};if _bfgaf .BookFoldRevPrinting !=nil {_aacc :=_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 (_bfgaf .BookFoldRevPrinting ,_aacc );};if _bfgaf .BookFoldPrinting !=nil {_acddac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_bfgaf .BookFoldPrinting ,_acddac );};if _bfgaf .BookFoldPrintingSheets !=nil {_fgcgab :=_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 (_bfgaf .BookFoldPrintingSheets ,_fgcgab );};if _bfgaf .DrawingGridHorizontalSpacing !=nil {_dfbab :=_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 (_bfgaf .DrawingGridHorizontalSpacing ,_dfbab );};if _bfgaf .DrawingGridVerticalSpacing !=nil {_cgabe :=_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 (_bfgaf .DrawingGridVerticalSpacing ,_cgabe );};if _bfgaf .DisplayHorizontalDrawingGridEvery !=nil {_ddaed :=_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 (_bfgaf .DisplayHorizontalDrawingGridEvery ,_ddaed );};if _bfgaf .DisplayVerticalDrawingGridEvery !=nil {_edgde :=_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 (_bfgaf .DisplayVerticalDrawingGridEvery ,_edgde );};if _bfgaf .DoNotUseMarginsForDrawingGridOrigin !=nil {_afddc :=_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 (_bfgaf .DoNotUseMarginsForDrawingGridOrigin ,_afddc );};if _bfgaf .DrawingGridHorizontalOrigin !=nil {_ecgede :=_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 (_bfgaf .DrawingGridHorizontalOrigin ,_ecgede );};if _bfgaf .DrawingGridVerticalOrigin !=nil {_bbdfa :=_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 (_bfgaf .DrawingGridVerticalOrigin ,_bbdfa );};if _bfgaf .DoNotShadeFormData !=nil {_dbfdf :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}};e .EncodeElement (_bfgaf .DoNotShadeFormData ,_dbfdf );};if _bfgaf .NoPunctuationKerning !=nil {_adefff :=_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 (_bfgaf .NoPunctuationKerning ,_adefff );};if _bfgaf .CharacterSpacingControl !=nil {_cbede :=_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 (_bfgaf .CharacterSpacingControl ,_cbede );};if _bfgaf .PrintTwoOnOne !=nil {_ccefc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_bfgaf .PrintTwoOnOne ,_ccefc );};if _bfgaf .StrictFirstAndLastChars !=nil {_dbdec :=_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 (_bfgaf .StrictFirstAndLastChars ,_dbdec );};if _bfgaf .NoLineBreaksAfter !=nil {_cbbgb :=_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 (_bfgaf .NoLineBreaksAfter ,_cbbgb );};if _bfgaf .NoLineBreaksBefore !=nil {_dbdac :=_d .StartElement {Name :_d .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_bfgaf .NoLineBreaksBefore ,_dbdac );};if _bfgaf .SavePreviewPicture !=nil {_fcefg :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}};e .EncodeElement (_bfgaf .SavePreviewPicture ,_fcefg );};if _bfgaf .DoNotValidateAgainstSchema !=nil {_adgce :=_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 (_bfgaf .DoNotValidateAgainstSchema ,_adgce );};if _bfgaf .SaveInvalidXml !=nil {_bbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_bfgaf .SaveInvalidXml ,_bbaa );};if _bfgaf .IgnoreMixedContent !=nil {_gfdgd :=_d .StartElement {Name :_d .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_bfgaf .IgnoreMixedContent ,_gfdgd );};if _bfgaf .AlwaysShowPlaceholderText !=nil {_gfdbf :=_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 (_bfgaf .AlwaysShowPlaceholderText ,_gfdbf );};if _bfgaf .DoNotDemarcateInvalidXml !=nil {_cebbe :=_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 (_bfgaf .DoNotDemarcateInvalidXml ,_cebbe );};if _bfgaf .SaveXmlDataOnly !=nil {_bfcafb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_bfgaf .SaveXmlDataOnly ,_bfcafb );};if _bfgaf .UseXSLTWhenSaving !=nil {_dbcfcg :=_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 (_bfgaf .UseXSLTWhenSaving ,_dbcfcg );};if _bfgaf .SaveThroughXslt !=nil {_agbaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_bfgaf .SaveThroughXslt ,_agbaf );};if _bfgaf .ShowXMLTags !=nil {_gegede :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}};e .EncodeElement (_bfgaf .ShowXMLTags ,_gegede );};if _bfgaf .AlwaysMergeEmptyNamespace !=nil {_gaccg :=_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 (_bfgaf .AlwaysMergeEmptyNamespace ,_gaccg );};if _bfgaf .UpdateFields !=nil {_cecca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_bfgaf .UpdateFields ,_cecca );};if _bfgaf .HdrShapeDefaults !=nil {_bgce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_bfgaf .HdrShapeDefaults ,_bgce );};if _bfgaf .FootnotePr !=nil {_faaffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_bfgaf .FootnotePr ,_faaffg );};if _bfgaf .EndnotePr !=nil {_bggfd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_bfgaf .EndnotePr ,_bggfd );};if _bfgaf .Compat !=nil {_fgbcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}};e .EncodeElement (_bfgaf .Compat ,_fgbcc );};if _bfgaf .DocVars !=nil {_dafae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_bfgaf .DocVars ,_dafae );};if _bfgaf .Rsids !=nil {_dadeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}};e .EncodeElement (_bfgaf .Rsids ,_dadeg );};if _bfgaf .MathPr !=nil {_ggdcc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_bfgaf .MathPr ,_ggdcc );};if _bfgaf .AttachedSchema !=nil {_gbbab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}};for _ ,_cbdcf :=range _bfgaf .AttachedSchema {e .EncodeElement (_cbdcf ,_gbbab );};};if _bfgaf .ThemeFontLang !=nil {_adgffc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}};e .EncodeElement (_bfgaf .ThemeFontLang ,_adgffc );};if _bfgaf .ClrSchemeMapping !=nil {_fgfcag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bfgaf .ClrSchemeMapping ,_fgfcag );};if _bfgaf .DoNotIncludeSubdocsInStats !=nil {_aacee :=_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 (_bfgaf .DoNotIncludeSubdocsInStats ,_aacee );};if _bfgaf .DoNotAutoCompressPictures !=nil {_accaa :=_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 (_bfgaf .DoNotAutoCompressPictures ,_accaa );};if _bfgaf .ForceUpgrade !=nil {_gcagbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_bfgaf .ForceUpgrade ,_gcagbb );};if _bfgaf .Captions !=nil {_egfgff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bfgaf .Captions ,_egfgff );};if _bfgaf .ReadModeInkLockDown !=nil {_bdgec :=_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 (_bfgaf .ReadModeInkLockDown ,_bdgec );};if _bfgaf .SmartTagType !=nil {_baagd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_cged :=range _bfgaf .SmartTagType {e .EncodeElement (_cged ,_baagd );};};if _bfgaf .SchemaLibrary !=nil {_babfdg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_bfgaf .SchemaLibrary ,_babfdg );};if _bfgaf .ShapeDefaults !=nil {_feabe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_bfgaf .ShapeDefaults ,_feabe );};if _bfgaf .DoNotEmbedSmartTags !=nil {_cgcda :=_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 (_bfgaf .DoNotEmbedSmartTags ,_cgcda );};if _bfgaf .DecimalSymbol !=nil {_ddffg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_bfgaf .DecimalSymbol ,_ddffg );};if _bfgaf .ListSeparator !=nil {_dacdag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_bfgaf .ListSeparator ,_dacdag );};for _ ,_bbfbd :=range _bfgaf .Extra {if _ggfgg :=_bbfbd .MarshalXML (e ,_d .StartElement {});_ggfgg !=nil {return _ggfgg ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;};func (_ddcgg *CT_RubyContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddcgg .R !=nil {_cbgbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_ddcgg .R ,_cbgbbd );};if _ddcgg .EG_RunLevelElts !=nil {for _ ,_fdefe :=range _ddcgg .EG_RunLevelElts {_fdefe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path +func (_gafdf *CT_RecipientData )ValidateWithPath (path string )error {if _gafdf .Active !=nil {if _dgddg :=_gafdf .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_dgddg !=nil {return _dgddg ;};};if _bdfaf :=_gafdf .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_bdfaf !=nil {return _bdfaf ;};if _bfdfg :=_gafdf .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_bfdfg !=nil {return _bfdfg ;};return nil ;};func (_addge *ST_TextDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bagdae ,_cabea :=d .Token ();if _cabea !=nil {return _cabea ;};if _fgfff ,_cdebce :=_bagdae .(_d .EndElement );_cdebce &&_fgfff .Name ==start .Name {*_addge =1;return nil ;};if _bdfcde ,_ceeefe :=_bagdae .(_d .CharData );!_ceeefe {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bagdae );}else {switch string (_bdfcde ){case "":*_addge =0;case "\u0074\u0062":*_addge =1;case "\u0072\u006c":*_addge =2;case "\u006c\u0072":*_addge =3;case "\u0074\u0062\u0056":*_addge =4;case "\u0072\u006c\u0056":*_addge =5;case "\u006c\u0072\u0056":*_addge =6;case "\u0062\u0074\u004c\u0072":*_addge =7;case "\u006c\u0072\u0054\u0062":*_addge =8;case "\u006c\u0072\u0054b\u0056":*_addge =9;case "\u0074\u0062\u004cr\u0056":*_addge =10;case "\u0074\u0062\u0052\u006c":*_addge =11;case "\u0074\u0062\u0052l\u0056":*_addge =12;};};_bagdae ,_cabea =d .Token ();if _cabea !=nil {return _cabea ;};if _gbbcge ,_daccg :=_bagdae .(_d .EndElement );_daccg &&_gbbcge .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bagdae );};func (_gdceee ST_PTabAlignment )Validate ()error {return _gdceee .ValidateWithPath ("")};func (_ecbbf ST_SdtDateMappingType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agadfe :=_d .Attr {};_agadfe .Name =name ;switch _ecbbf {case ST_SdtDateMappingTypeUnset :_agadfe .Value ="";case ST_SdtDateMappingTypeText :_agadfe .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_agadfe .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_agadfe .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return _agadfe ,nil ;};func (_fe *CT_AltChunkPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fe .MatchSrc !=nil {_adgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_fe .MatchSrc ,_adgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_MailMergeDocType struct{ -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// Mail Merge Source Document Type +ValAttr ST_MailMergeDocType ;};func NewCT_TabStop ()*CT_TabStop {_acabe :=&CT_TabStop {};_acabe .ValAttr =ST_TabJc (1);return _acabe ;};func NewCT_FtnProps ()*CT_FtnProps {_cedg :=&CT_FtnProps {};return _cedg };type CT_TblGrid struct{ -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Grid Column Definition +GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};func (_cbaff *ST_LevelSuffix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecgabf ,_gbbeg :=d .Token ();if _gbbeg !=nil {return _gbbeg ;};if _fggfed ,_ccceea :=_ecgabf .(_d .EndElement );_ccceea &&_fggfed .Name ==start .Name {*_cbaff =1;return nil ;};if _bababec ,_ggfed :=_ecgabf .(_d .CharData );!_ggfed {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecgabf );}else {switch string (_bababec ){case "":*_cbaff =0;case "\u0074\u0061\u0062":*_cbaff =1;case "\u0073\u0070\u0061c\u0065":*_cbaff =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_cbaff =3;};};_ecgabf ,_gbbeg =d .Token ();if _gbbeg !=nil {return _gbbeg ;};if _gbbdfc ,_bbcfa :=_ecgabf .(_d .EndElement );_bbcfa &&_gbbdfc .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecgabf );}; -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path +func (_gbgbb *CT_RubyContent )ValidateWithPath (path string )error {if _gbgbb .R !=nil {if _bbabe :=_gbgbb .R .ValidateWithPath (path +"\u002f\u0052");_bbabe !=nil {return _bbabe ;};};for _fdccc ,_bdegg :=range _gbgbb .EG_RunLevelElts {if _fbcfe :=_bdegg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fdccc ));_fbcfe !=nil {return _fbcfe ;};};return nil ;};func (_dgccc *CT_PPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbebbe :for {_aebad ,_fbfdf :=d .Token ();if _fbfdf !=nil {return _fbfdf ;};switch _cedfdb :=_aebad .(type ){case _d .StartElement :switch _cedfdb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .PStyle =NewCT_String ();if _dbbbe :=d .DecodeElement (_dgccc .PStyle ,&_cedfdb );_dbbbe !=nil {return _dbbbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .KeepNext =NewCT_OnOff ();if _edcedf :=d .DecodeElement (_dgccc .KeepNext ,&_cedfdb );_edcedf !=nil {return _edcedf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .KeepLines =NewCT_OnOff ();if _fdfgb :=d .DecodeElement (_dgccc .KeepLines ,&_cedfdb );_fdfgb !=nil {return _fdfgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .PageBreakBefore =NewCT_OnOff ();if _baccc :=d .DecodeElement (_dgccc .PageBreakBefore ,&_cedfdb );_baccc !=nil {return _baccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .FramePr =NewCT_FramePr ();if _ccfca :=d .DecodeElement (_dgccc .FramePr ,&_cedfdb );_ccfca !=nil {return _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 :"\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"}:_dgccc .WidowControl =NewCT_OnOff ();if _eggagc :=d .DecodeElement (_dgccc .WidowControl ,&_cedfdb );_eggagc !=nil {return _eggagc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .NumPr =NewCT_NumPr ();if _cgded :=d .DecodeElement (_dgccc .NumPr ,&_cedfdb );_cgded !=nil {return _cgded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .SuppressLineNumbers =NewCT_OnOff ();if _geaeb :=d .DecodeElement (_dgccc .SuppressLineNumbers ,&_cedfdb );_geaeb !=nil {return _geaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .PBdr =NewCT_PBdr ();if _cgec :=d .DecodeElement (_dgccc .PBdr ,&_cedfdb );_cgec !=nil {return _cgec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .Shd =NewCT_Shd ();if _dcace :=d .DecodeElement (_dgccc .Shd ,&_cedfdb );_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 :"\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"}:_dgccc .Tabs =NewCT_Tabs ();if _bfbba :=d .DecodeElement (_dgccc .Tabs ,&_cedfdb );_bfbba !=nil {return _bfbba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .SuppressAutoHyphens =NewCT_OnOff ();if _gbfgca :=d .DecodeElement (_dgccc .SuppressAutoHyphens ,&_cedfdb );_gbfgca !=nil {return _gbfgca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .Kinsoku =NewCT_OnOff ();if _daade :=d .DecodeElement (_dgccc .Kinsoku ,&_cedfdb );_daade !=nil {return _daade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .WordWrap =NewCT_OnOff ();if _cbcbg :=d .DecodeElement (_dgccc .WordWrap ,&_cedfdb );_cbcbg !=nil {return _cbcbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .OverflowPunct =NewCT_OnOff ();if _dabcc :=d .DecodeElement (_dgccc .OverflowPunct ,&_cedfdb );_dabcc !=nil {return _dabcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .TopLinePunct =NewCT_OnOff ();if _ceded :=d .DecodeElement (_dgccc .TopLinePunct ,&_cedfdb );_ceded !=nil {return _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 :"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"}:_dgccc .AutoSpaceDE =NewCT_OnOff ();if _bagge :=d .DecodeElement (_dgccc .AutoSpaceDE ,&_cedfdb );_bagge !=nil {return _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 :"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"}:_dgccc .AutoSpaceDN =NewCT_OnOff ();if _cdcbc :=d .DecodeElement (_dgccc .AutoSpaceDN ,&_cedfdb );_cdcbc !=nil {return _cdcbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .Bidi =NewCT_OnOff ();if _bcad :=d .DecodeElement (_dgccc .Bidi ,&_cedfdb );_bcad !=nil {return _bcad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .AdjustRightInd =NewCT_OnOff ();if _fgcgda :=d .DecodeElement (_dgccc .AdjustRightInd ,&_cedfdb );_fgcgda !=nil {return _fgcgda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .SnapToGrid =NewCT_OnOff ();if _bebbaa :=d .DecodeElement (_dgccc .SnapToGrid ,&_cedfdb );_bebbaa !=nil {return _bebbaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .Spacing =NewCT_Spacing ();if _egfcd :=d .DecodeElement (_dgccc .Spacing ,&_cedfdb );_egfcd !=nil {return _egfcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .Ind =NewCT_Ind ();if _bcccb :=d .DecodeElement (_dgccc .Ind ,&_cedfdb );_bcccb !=nil {return _bcccb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .ContextualSpacing =NewCT_OnOff ();if _bege :=d .DecodeElement (_dgccc .ContextualSpacing ,&_cedfdb );_bege !=nil {return _bege ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .MirrorIndents =NewCT_OnOff ();if _eaaae :=d .DecodeElement (_dgccc .MirrorIndents ,&_cedfdb );_eaaae !=nil {return _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 :"\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"}:_dgccc .SuppressOverlap =NewCT_OnOff ();if _dbgbf :=d .DecodeElement (_dgccc .SuppressOverlap ,&_cedfdb );_dbgbf !=nil {return _dbgbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .Jc =NewCT_Jc ();if _bfdb :=d .DecodeElement (_dgccc .Jc ,&_cedfdb );_bfdb !=nil {return _bfdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .TextDirection =NewCT_TextDirection ();if _eebacd :=d .DecodeElement (_dgccc .TextDirection ,&_cedfdb );_eebacd !=nil {return _eebacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .TextAlignment =NewCT_TextAlignment ();if _eegdcd :=d .DecodeElement (_dgccc .TextAlignment ,&_cedfdb );_eegdcd !=nil {return _eegdcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .TextboxTightWrap =NewCT_TextboxTightWrap ();if _fgfdf :=d .DecodeElement (_dgccc .TextboxTightWrap ,&_cedfdb );_fgfdf !=nil {return _fgfdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .OutlineLvl =NewCT_DecimalNumber ();if _gfgfgf :=d .DecodeElement (_dgccc .OutlineLvl ,&_cedfdb );_gfgfgf !=nil {return _gfgfgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .DivId =NewCT_DecimalNumber ();if _dfdea :=d .DecodeElement (_dgccc .DivId ,&_cedfdb );_dfdea !=nil {return _dfdea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .CnfStyle =NewCT_Cnf ();if _fcbcg :=d .DecodeElement (_dgccc .CnfStyle ,&_cedfdb );_fcbcg !=nil {return _fcbcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .RPr =NewCT_ParaRPr ();if _cdba :=d .DecodeElement (_dgccc .RPr ,&_cedfdb );_cdba !=nil {return _cdba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccc .SectPr =NewCT_SectPr ();if _gddga :=d .DecodeElement (_dgccc .SectPr ,&_cedfdb );_gddga !=nil {return _gddga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgccc .PPrChange =NewCT_PPrChange ();if _ebggc :=d .DecodeElement (_dgccc .PPrChange ,&_cedfdb );_ebggc !=nil {return _ebggc ;};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\u0050\u0050\u0072\u0020\u0025\u0076",_cedfdb .Name );if _ebfag :=d .Skip ();_ebfag !=nil {return _ebfag ;};};case _d .EndElement :break _bbebbe ;case _d .CharData :};};return nil ;};func NewSettings ()*Settings {_cgbda :=&Settings {};_cgbda .CT_Settings =*NewCT_Settings ();return _cgbda ;};func (_adddc *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 _adddc .CT_Styles .MarshalXML (e ,start );}; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// Validate validates the CT_TblPrChange and its children +func (_bbeaa *CT_TblPrChange )Validate ()error {return _bbeaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");}; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Validate validates the Numbering and its children +func (_ffgba *Numbering )Validate ()error {return _ffgba .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");};func (_abdfca *CT_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bebdb :=range start .Attr {if _bebdb .Name .Local =="\u0076\u0061\u006c"{_abdfca .ValAttr .UnmarshalXMLAttr (_bebdb );continue ;};};for {_gdabb ,_adafg :=d .Token ();if _adafg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_adafg );};if _bddagb ,_bcebd :=_gdabb .(_d .EndElement );_bcebd &&_bddagb .Name ==start .Name {break ;};};return nil ;};func (_ddfaa *ST_TabJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgcbc ,_ceddb :=d .Token ();if _ceddb !=nil {return _ceddb ;};if _cfdbg ,_bcfgc :=_dgcbc .(_d .EndElement );_bcfgc &&_cfdbg .Name ==start .Name {*_ddfaa =1;return nil ;};if _cdbcb ,_agaeb :=_dgcbc .(_d .CharData );!_agaeb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgcbc );}else {switch string (_cdbcb ){case "":*_ddfaa =0;case "\u0063\u006c\u0065a\u0072":*_ddfaa =1;case "\u0073\u0074\u0061r\u0074":*_ddfaa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ddfaa =3;case "\u0065\u006e\u0064":*_ddfaa =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_ddfaa =5;case "\u0062\u0061\u0072":*_ddfaa =6;case "\u006e\u0075\u006d":*_ddfaa =7;case "\u006c\u0065\u0066\u0074":*_ddfaa =8;case "\u0072\u0069\u0067h\u0074":*_ddfaa =9;};};_dgcbc ,_ceddb =d .Token ();if _ceddb !=nil {return _ceddb ;};if _eaeeb ,_acaaeg :=_dgcbc .(_d .EndElement );_acaaeg &&_eaeeb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgcbc );}; -// Table Row Height -TrHeight []*CT_Height ; +// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path +func (_ddecdg *CT_TextDirection )ValidateWithPath (path string )error {if _ddecdg .ValAttr ==ST_TextDirectionUnset {return _a .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 _ccebc :=_ddecdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccebc !=nil {return _ccebc ;};return nil ;}; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path +func (_efbccd *CT_TrackChangeRange )ValidateWithPath (path string )error {if _bdedf :=_efbccd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_bdedf !=nil {return _bdedf ;};return nil ;}; -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path +func (_aaad *CT_TblGridChange )ValidateWithPath (path string )error {if _fefeb :=_aaad .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_fefeb !=nil {return _fefeb ;};return nil ;};type ST_FrameScrollbar byte ;type CT_SdtContentBlock struct{ -// Table Row Alignment -Jc []*CT_JcTable ; +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};type EG_RunLevelElts struct{ +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Proofing Error Anchor -ProofErr *CT_ProofErr ; +// Paragraph +P []*CT_P ; -// Range Permission Start -PermStart *CT_PermStart ; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_SdtDate ()*CT_SdtDate {_dcdga :=&CT_SdtDate {};return _dcdga };func (_gfbdg *CT_TrackChangeRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbbgdd :=range start .Attr {if _dbbgdd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gfbdg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dbbgdd );continue ;};if _dbbgdd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bdcgc ,_eegdf :=_dbbgdd .Value ,error (nil );if _eegdf !=nil {return _eegdf ;};_gfbdg .AuthorAttr =_bdcgc ;continue ;};if _dbbgdd .Name .Local =="\u0064\u0061\u0074\u0065"{_cbcfga ,_fadcc :=ParseStdlibTime (_dbbgdd .Value );if _fadcc !=nil {return _fadcc ;};_gfbdg .DateAttr =&_cbcfga ;continue ;};if _dbbgdd .Name .Local =="\u0069\u0064"{_abeed ,_beabb :=_eb .ParseInt (_dbbgdd .Value ,10,64);if _beabb !=nil {return _beabb ;};_gfbdg .IdAttr =_abeed ;continue ;};};for {_cefgbf ,_gbccb :=d .Token ();if _gbccb !=nil {return _a .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",_gbccb );};if _dbfac ,_acccdg :=_cefgbf .(_d .EndElement );_acccdg &&_dbfac .Name ==start .Name {break ;};};return nil ;};func (_becdg *CT_TextDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bagcbf ,_dcffa :=_becdg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcffa !=nil {return _dcffa ;};start .Attr =append (start .Attr ,_bagcbf );e .EncodeToken (start );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;); -// Range Permission End -PermEnd *CT_Perm ; +// Validate validates the CT_DocPartName and its children +func (_feac *CT_DocPartName )Validate ()error {return _feac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;);func (_fdgdcg ST_TblLayoutType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbbdfe :=_d .Attr {};_gbbdfe .Name =name ;switch _fdgdcg {case ST_TblLayoutTypeUnset :_gbbdfe .Value ="";case ST_TblLayoutTypeFixed :_gbbdfe .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_gbbdfe .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _gbbdfe ,nil ;};type CT_FFData struct{ -// Inserted Run Content -Ins *CT_RunTrackChange ; +// Form Field Name +Name []*CT_FFName ; -// Deleted Run Content -Del *CT_RunTrackChange ; +// Form Field Label +Label []*CT_DecimalNumber ; -// Move Source Run Content -MoveFrom *CT_RunTrackChange ; +// Form Field Navigation Order Index +TabIndex []*CT_UnsignedDecimalNumber ; -// Move Destination Run Content -MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_ebebb :=&EG_BlockLevelChunkElts {};return _ebebb ;}; +// Form Field Enabled +Enabled []*CT_OnOff ; -// ValidateWithPath validates the Document and its children, prefixing error messages with path -func (_cbbafc *Document )ValidateWithPath (path string )error {if _bcedd :=_cbbafc .CT_Document .ValidateWithPath (path );_bcedd !=nil {return _bcedd ;};return nil ;};func (_faddbd ST_ProofErr )String ()string {switch _faddbd {case 0:return "";case 1:return "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case 2:return "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case 3:return "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case 4:return "\u0067r\u0061\u006d\u0045\u006e\u0064";};return "";}; +// Recalculate Fields When Current Field Is Modified +CalcOnExit []*CT_OnOff ; -// Validate validates the CT_DocPartBehaviors and its children -func (_fdgdf *CT_DocPartBehaviors )Validate ()error {return _fdgdf .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};func (_cecbdc ST_Wrap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dgceg :=_g .Attr {};_dgceg .Name =name ;switch _cecbdc {case ST_WrapUnset :_dgceg .Value ="";case ST_WrapAuto :_dgceg .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_dgceg .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case ST_WrapAround :_dgceg .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_dgceg .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_dgceg .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_dgceg .Value ="\u006e\u006f\u006e\u0065";};return _dgceg ,nil ;};func (_adaac *WdCT_WordprocessingCanvas )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbcag :for {_cgbae ,_aceccf :=d .Token ();if _aceccf !=nil {return _aceccf ;};switch _adgbab :=_cgbae .(type ){case _g .StartElement :switch _adgbab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"}:_adaac .Bg =_e .NewCT_BackgroundFormatting ();if _cagagf :=d .DecodeElement (_adaac .Bg ,&_adgbab );_cagagf !=nil {return _cagagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"}:_adaac .Whole =_e .NewCT_WholeE2oFormatting ();if _dbgfc :=d .DecodeElement (_adaac .Whole ,&_adgbab );_dbgfc !=nil {return _dbgfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_efefge :=NewWdCT_WordprocessingCanvasChoice ();if _aggdca :=d .DecodeElement (&_efefge .Wsp ,&_adgbab );_aggdca !=nil {return _aggdca ;};_adaac .Choice =append (_adaac .Choice ,_efefge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_aagfc :=NewWdCT_WordprocessingCanvasChoice ();if _aabaeb :=d .DecodeElement (&_aagfc .Pic ,&_adgbab );_aabaeb !=nil {return _aabaeb ;};_adaac .Choice =append (_adaac .Choice ,_aagfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bfbdac :=NewWdCT_WordprocessingCanvasChoice ();if _ebcee :=d .DecodeElement (&_bfbdac .ContentPart ,&_adgbab );_ebcee !=nil {return _ebcee ;};_adaac .Choice =append (_adaac .Choice ,_bfbdac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"}:_eedbd :=NewWdCT_WordprocessingCanvasChoice ();if _cagfcc :=d .DecodeElement (&_eedbd .Wgp ,&_adgbab );_cagfcc !=nil {return _cagfcc ;};_adaac .Choice =append (_adaac .Choice ,_eedbd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ccefe :=NewWdCT_WordprocessingCanvasChoice ();if _fbeef :=d .DecodeElement (&_ccefe .GraphicFrame ,&_adgbab );_fbeef !=nil {return _fbeef ;};_adaac .Choice =append (_adaac .Choice ,_ccefe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adaac .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _dbgaeb :=d .DecodeElement (_adaac .ExtLst ,&_adgbab );_dbgaeb !=nil {return _dbgaeb ;};default:_ga .Log ("sk\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072o\u0063e\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006ev\u0061s\u0020\u0025v",_adgbab .Name );if _fggbca :=d .Skip ();_fggbca !=nil {return _fggbca ;};};case _g .EndElement :break _cgbcag ;case _g .CharData :};};return nil ;}; +// Script Function to Execute on Form Field Entry +EntryMacro []*CT_MacroName ; -// Validate validates the CT_FitText and its children -func (_abfd *CT_FitText )Validate ()error {return _abfd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};func (_bfead *CT_Language )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgfccd :=range start .Attr {if _cgfccd .Name .Local =="\u0076\u0061\u006c"{_efddb ,_dcgcg :=_cgfccd .Value ,error (nil );if _dcgcg !=nil {return _dcgcg ;};_bfead .ValAttr =&_efddb ;continue ;};if _cgfccd .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_dgfaa ,_efdee :=_cgfccd .Value ,error (nil );if _efdee !=nil {return _efdee ;};_bfead .EastAsiaAttr =&_dgfaa ;continue ;};if _cgfccd .Name .Local =="\u0062\u0069\u0064\u0069"{_fgfff ,_gfcb :=_cgfccd .Value ,error (nil );if _gfcb !=nil {return _gfcb ;};_bfead .BidiAttr =&_fgfff ;continue ;};};for {_cfcdf ,_fadfc :=d .Token ();if _fadfc !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_fadfc );};if _ebbge ,_geedb :=_cfcdf .(_g .EndElement );_geedb &&_ebbge .Name ==start .Name {break ;};};return nil ;};func (_ccbeec *ST_HdrFtr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ccbeec =0;case "\u0065\u0076\u0065\u006e":*_ccbeec =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ccbeec =2;case "\u0066\u0069\u0072s\u0074":*_ccbeec =3;};return nil ;};const (ST_WrapUnset ST_Wrap =0;ST_WrapAuto ST_Wrap =1;ST_WrapNotBeside ST_Wrap =2;ST_WrapAround ST_Wrap =3;ST_WrapTight ST_Wrap =4;ST_WrapThrough ST_Wrap =5;ST_WrapNone ST_Wrap =6;);func (_fdgfb ST_CombineBrackets )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_beaedg :=_g .Attr {};_beaedg .Name =name ;switch _fdgfb {case ST_CombineBracketsUnset :_beaedg .Value ="";case ST_CombineBracketsNone :_beaedg .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_beaedg .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_beaedg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_beaedg .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_beaedg .Value ="\u0063\u0075\u0072l\u0079";};return _beaedg ,nil ;};func (_ggaeac *ST_LineSpacingRule )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfedge ,_dageg :=d .Token ();if _dageg !=nil {return _dageg ;};if _dbdag ,_febege :=_gfedge .(_g .EndElement );_febege &&_dbdag .Name ==start .Name {*_ggaeac =1;return nil ;};if _bdgdec ,_dabbd :=_gfedge .(_g .CharData );!_dabbd {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfedge );}else {switch string (_bdgdec ){case "":*_ggaeac =0;case "\u0061\u0075\u0074\u006f":*_ggaeac =1;case "\u0065\u0078\u0061c\u0074":*_ggaeac =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ggaeac =3;};};_gfedge ,_dageg =d .Token ();if _dageg !=nil {return _dageg ;};if _gbbee ,_aeafgb :=_gfedge .(_g .EndElement );_aeafgb &&_gbbee .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfedge );}; +// Script Function to Execute on Form Field Exit +ExitMacro []*CT_MacroName ; -// Validate validates the CT_NumFmt and its children -func (_aeagf *CT_NumFmt )Validate ()error {return _aeagf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};type CT_Background struct{ +// Associated Help Text +HelpText []*CT_FFHelpText ; -// Background Color -ColorAttr *ST_HexColor ; +// Associated Status Text +StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;}; -// Background Theme Color -ThemeColorAttr ST_ThemeColor ; +// Validate validates the CT_Comment and its children +func (_aeae *CT_Comment )Validate ()error {return _aeae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_cedaab *CT_ObjectChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cedaab .Control !=nil {_dagec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_cedaab .Control ,_dagec );};if _cedaab .ObjectLink !=nil {_gbdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cedaab .ObjectLink ,_gbdbb );};if _cedaab .ObjectEmbed !=nil {_aggde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}};e .EncodeElement (_cedaab .ObjectEmbed ,_aggde );};if _cedaab .Movie !=nil {_degeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_cedaab .Movie ,_degeg );};return nil ;};func (_begfea ST_NumberFormat )String ()string {switch _begfea {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 (_bdffcb *CT_TblGridBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bdffcb .GridCol !=nil {_gdafc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_gecffb :=range _bdffcb .GridCol {e .EncodeElement (_gecffb ,_gdafc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Background Theme Color Tint -ThemeTintAttr *string ; +// Validate validates the CT_SectType and its children +func (_befdg *CT_SectType )Validate ()error {return _befdg .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func (_feabb ST_FFTextType )Validate ()error {return _feabb .ValidateWithPath ("")};func (_gafge *ST_TblWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacfe ,_gdadd :=d .Token ();if _gdadd !=nil {return _gdadd ;};if _aagcc ,_ffdfef :=_dacfe .(_d .EndElement );_ffdfef &&_aagcc .Name ==start .Name {*_gafge =1;return nil ;};if _ecbga ,_dfeaaa :=_dacfe .(_d .CharData );!_dfeaaa {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dacfe );}else {switch string (_ecbga ){case "":*_gafge =0;case "\u006e\u0069\u006c":*_gafge =1;case "\u0070\u0063\u0074":*_gafge =2;case "\u0064\u0078\u0061":*_gafge =3;case "\u0061\u0075\u0074\u006f":*_gafge =4;};};_dacfe ,_gdadd =d .Token ();if _gdadd !=nil {return _gdadd ;};if _fdcgca ,_bcdda :=_dacfe .(_d .EndElement );_bcdda &&_fdcgca .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dacfe );};func (_fadadb ST_VAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fadadb .String (),start );};type CT_NumRestart struct{ -// Background Theme Color Shade -ThemeShadeAttr *string ;Drawing *CT_Drawing ;};type CT_Tc struct{ +// Automatic Numbering Restart Value +ValAttr ST_RestartNumber ;};func (_aabceg ST_TblOverlap )Validate ()error {return _aabceg .ValidateWithPath ("")};type CT_RubyAlign struct{ -// Table Cell Identifier -IdAttr *string ; +// Phonetic Guide Text Alignment Value +ValAttr ST_RubyAlign ;};func NewCT_Shd ()*CT_Shd {_fbfcd :=&CT_Shd {};_fbfcd .ValAttr =ST_Shd (1);return _fbfcd };func (_bfabgc ST_VerticalJc )Validate ()error {return _bfabgc .ValidateWithPath ("")}; -// Table Cell Properties -TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;}; +// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path +func (_faeae *CT_CustomXmlRow )ValidateWithPath (path string )error {if _faeae .CustomXmlPr !=nil {if _egae :=_faeae .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_egae !=nil {return _egae ;};};for _fccdc ,_cdgb :=range _faeae .EG_ContentRowContent {if _gcfcc :=_cdgb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fccdc ));_gcfcc !=nil {return _gcfcc ;};};return nil ;};func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_gdaff :=&WdCT_WordprocessingShapeChoice {};return _gdaff ;};func (_fdgaa *CT_MailMergeDocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdgaa .ValAttr =ST_MailMergeDocType (1);for _ ,_gcaad :=range start .Attr {if _gcaad .Name .Local =="\u0076\u0061\u006c"{_fdgaa .ValAttr .UnmarshalXMLAttr (_gcaad );continue ;};};for {_eedgg ,_bebbc :=d .Token ();if _bebbc !=nil {return _a .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",_bebbc );};if _fcbg ,_bbdba :=_eedgg .(_d .EndElement );_bbdba &&_fcbg .Name ==start .Name {break ;};};return nil ;};func (_agbgdc ST_ChapterSep )ValidateWithPath (path string )error {switch _agbgdc {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbgdc ));};return nil ;};func (_abccaf *CT_TabStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dedb ,_bddcb :=_abccaf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bddcb !=nil {return _bddcb ;};start .Attr =append (start .Attr ,_dedb );if _abccaf .LeaderAttr !=ST_TabTlcUnset {_cegagf ,_cdfgb :=_abccaf .LeaderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _cdfgb !=nil {return _cdfgb ;};start .Attr =append (start .Attr ,_cegagf );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_a .Sprintf ("\u0025\u0076",_abccaf .PosAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path -func (_bccgb *EG_ContentBlockContent )ValidateWithPath (path string )error {if _bccgb .CustomXml !=nil {if _fggff :=_bccgb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_fggff !=nil {return _fggff ;};};if _bccgb .Sdt !=nil {if _ggdbd :=_bccgb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ggdbd !=nil {return _ggdbd ;};};for _abaedag ,_acbfd :=range _bccgb .P {if _egacc :=_acbfd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_abaedag ));_egacc !=nil {return _egacc ;};};for _eceda ,_gfbded :=range _bccgb .Tbl {if _bebbge :=_gfbded .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_eceda ));_bebbge !=nil {return _bebbge ;};};for _afeag ,_gfcfa :=range _bccgb .EG_RunLevelElts {if _bgdcb :=_gfcfa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_afeag ));_bgdcb !=nil {return _bgdcb ;};};return nil ;}; +// Validate validates the CT_OdsoFieldMapData and its children +func (_gedb *CT_OdsoFieldMapData )Validate ()error {return _gedb .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};func (_dcdbag ST_ChapterSep )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aebec :=_d .Attr {};_aebec .Name =name ;switch _dcdbag {case ST_ChapterSepUnset :_aebec .Value ="";case ST_ChapterSepHyphen :_aebec .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_aebec .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_aebec .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_aebec .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_aebec .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _aebec ,nil ;};func (_bdaeca ST_TextScale )String ()string {if _bdaeca .ST_TextScalePercent !=nil {return _a .Sprintf ("\u0025\u0076",*_bdaeca .ST_TextScalePercent );};if _bdaeca .ST_TextScaleDecimal !=nil {return _a .Sprintf ("\u0025\u0076",*_bdaeca .ST_TextScaleDecimal );};return "";};func NewCT_Charset ()*CT_Charset {_ggde :=&CT_Charset {};return _ggde }; -// Validate validates the CT_Guid and its children -func (_cgfce *CT_Guid )Validate ()error {return _cgfce .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");}; +// Validate validates the CT_Markup and its children +func (_fggc *CT_Markup )Validate ()error {return _fggc .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");};func (_acfgf WdST_WrapText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acfgf .String (),start );};func (_bcffe *CT_SdtContentRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgbc :for {_affce ,_cacaef :=d .Token ();if _cacaef !=nil {return _cacaef ;};switch _bdffae :=_affce .(type ){case _d .StartElement :switch _bdffae .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbead :=NewCT_Row ();if _bacceg :=d .DecodeElement (_gbead ,&_bdffae );_bacceg !=nil {return _bacceg ;};_bcffe .Tr =append (_bcffe .Tr ,_gbead );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bcffe .CustomXml =NewCT_CustomXmlRow ();if _fbedgd :=d .DecodeElement (_bcffe .CustomXml ,&_bdffae );_fbedgd !=nil {return _fbedgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcffe .Sdt =NewCT_SdtRow ();if _aggef :=d .DecodeElement (_bcffe .Sdt ,&_bdffae );_aggef !=nil {return _aggef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgdgc :=NewEG_RunLevelElts ();_bgdgc .ProofErr =NewCT_ProofErr ();if _cccga :=d .DecodeElement (_bgdgc .ProofErr ,&_bdffae );_cccga !=nil {return _cccga ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_bgdgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgeeb :=NewEG_RunLevelElts ();_cgeeb .PermStart =NewCT_PermStart ();if _bgcafb :=d .DecodeElement (_cgeeb .PermStart ,&_bdffae );_bgcafb !=nil {return _bgcafb ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_cgeeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfefb :=NewEG_RunLevelElts ();_bfefb .PermEnd =NewCT_Perm ();if _ddecdd :=d .DecodeElement (_bfefb .PermEnd ,&_bdffae );_ddecdd !=nil {return _ddecdd ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_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 :"\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"}:_cageag :=NewEG_RunLevelElts ();_cageag .Ins =NewCT_RunTrackChange ();if _agbgc :=d .DecodeElement (_cageag .Ins ,&_bdffae );_agbgc !=nil {return _agbgc ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_cageag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgccb :=NewEG_RunLevelElts ();_dgccb .Del =NewCT_RunTrackChange ();if _acgaba :=d .DecodeElement (_dgccb .Del ,&_bdffae );_acgaba !=nil {return _acgaba ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_dgccb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cfdcc :=NewEG_RunLevelElts ();_cfdcc .MoveFrom =NewCT_RunTrackChange ();if _ageag :=d .DecodeElement (_cfdcc .MoveFrom ,&_bdffae );_ageag !=nil {return _ageag ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_cfdcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_accbfc :=NewEG_RunLevelElts ();_accbfc .MoveTo =NewCT_RunTrackChange ();if _cfeag :=d .DecodeElement (_accbfc .MoveTo ,&_bdffae );_cfeag !=nil {return _cfeag ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_accbfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdbgc :=NewEG_RunLevelElts ();_gfebc :=NewEG_RangeMarkupElements ();_gfebc .BookmarkStart =NewCT_Bookmark ();if _fbeegd :=d .DecodeElement (_gfebc .BookmarkStart ,&_bdffae );_fbeegd !=nil {return _fbeegd ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_bdbgc );_bdbgc .EG_RangeMarkupElements =append (_bdbgc .EG_RangeMarkupElements ,_gfebc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabdd :=NewEG_RunLevelElts ();_aebbfe :=NewEG_RangeMarkupElements ();_aebbfe .BookmarkEnd =NewCT_MarkupRange ();if _aefba :=d .DecodeElement (_aebbfe .BookmarkEnd ,&_bdffae );_aefba !=nil {return _aefba ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_cabdd );_cabdd .EG_RangeMarkupElements =append (_cabdd .EG_RangeMarkupElements ,_aebbfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agedbg :=NewEG_RunLevelElts ();_bgcac :=NewEG_RangeMarkupElements ();_bgcac .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbeecb :=d .DecodeElement (_bgcac .MoveFromRangeStart ,&_bdffae );_dbeecb !=nil {return _dbeecb ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_agedbg );_agedbg .EG_RangeMarkupElements =append (_agedbg .EG_RangeMarkupElements ,_bgcac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_edbg :=NewEG_RunLevelElts ();_cafad :=NewEG_RangeMarkupElements ();_cafad .MoveFromRangeEnd =NewCT_MarkupRange ();if _dagee :=d .DecodeElement (_cafad .MoveFromRangeEnd ,&_bdffae );_dagee !=nil {return _dagee ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_edbg );_edbg .EG_RangeMarkupElements =append (_edbg .EG_RangeMarkupElements ,_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 :"\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"}:_agddc :=NewEG_RunLevelElts ();_fbfag :=NewEG_RangeMarkupElements ();_fbfag .MoveToRangeStart =NewCT_MoveBookmark ();if _ddade :=d .DecodeElement (_fbfag .MoveToRangeStart ,&_bdffae );_ddade !=nil {return _ddade ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_agddc );_agddc .EG_RangeMarkupElements =append (_agddc .EG_RangeMarkupElements ,_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 :"\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"}:_egdca :=NewEG_RunLevelElts ();_dccec :=NewEG_RangeMarkupElements ();_dccec .MoveToRangeEnd =NewCT_MarkupRange ();if _cddfdd :=d .DecodeElement (_dccec .MoveToRangeEnd ,&_bdffae );_cddfdd !=nil {return _cddfdd ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_egdca );_egdca .EG_RangeMarkupElements =append (_egdca .EG_RangeMarkupElements ,_dccec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgedf :=NewEG_RunLevelElts ();_badbdg :=NewEG_RangeMarkupElements ();_badbdg .CommentRangeStart =NewCT_MarkupRange ();if _dagadf :=d .DecodeElement (_badbdg .CommentRangeStart ,&_bdffae );_dagadf !=nil {return _dagadf ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_bgedf );_bgedf .EG_RangeMarkupElements =append (_bgedf .EG_RangeMarkupElements ,_badbdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eagdf :=NewEG_RunLevelElts ();_gdaef :=NewEG_RangeMarkupElements ();_gdaef .CommentRangeEnd =NewCT_MarkupRange ();if _deccbg :=d .DecodeElement (_gdaef .CommentRangeEnd ,&_bdffae );_deccbg !=nil {return _deccbg ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_eagdf );_eagdf .EG_RangeMarkupElements =append (_eagdf .EG_RangeMarkupElements ,_gdaef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ebgfb :=NewEG_RunLevelElts ();_gcccfa :=NewEG_RangeMarkupElements ();_gcccfa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bfegec :=d .DecodeElement (_gcccfa .CustomXmlInsRangeStart ,&_bdffae );_bfegec !=nil {return _bfegec ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_ebgfb );_ebgfb .EG_RangeMarkupElements =append (_ebgfb .EG_RangeMarkupElements ,_gcccfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gfgea :=NewEG_RunLevelElts ();_aadcb :=NewEG_RangeMarkupElements ();_aadcb .CustomXmlInsRangeEnd =NewCT_Markup ();if _agebe :=d .DecodeElement (_aadcb .CustomXmlInsRangeEnd ,&_bdffae );_agebe !=nil {return _agebe ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_gfgea );_gfgea .EG_RangeMarkupElements =append (_gfgea .EG_RangeMarkupElements ,_aadcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cedfe :=NewEG_RunLevelElts ();_bbecb :=NewEG_RangeMarkupElements ();_bbecb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gccgfa :=d .DecodeElement (_bbecb .CustomXmlDelRangeStart ,&_bdffae );_gccgfa !=nil {return _gccgfa ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_cedfe );_cedfe .EG_RangeMarkupElements =append (_cedfe .EG_RangeMarkupElements ,_bbecb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bafbg :=NewEG_RunLevelElts ();_egedd :=NewEG_RangeMarkupElements ();_egedd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bacca :=d .DecodeElement (_egedd .CustomXmlDelRangeEnd ,&_bdffae );_bacca !=nil {return _bacca ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_bafbg );_bafbg .EG_RangeMarkupElements =append (_bafbg .EG_RangeMarkupElements ,_egedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbedg :=NewEG_RunLevelElts ();_caaeb :=NewEG_RangeMarkupElements ();_caaeb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fcgg :=d .DecodeElement (_caaeb .CustomXmlMoveFromRangeStart ,&_bdffae );_fcgg !=nil {return _fcgg ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_bbedg );_bbedg .EG_RangeMarkupElements =append (_bbedg .EG_RangeMarkupElements ,_caaeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fbge :=NewEG_RunLevelElts ();_abeag :=NewEG_RangeMarkupElements ();_abeag .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fefff :=d .DecodeElement (_abeag .CustomXmlMoveFromRangeEnd ,&_bdffae );_fefff !=nil {return _fefff ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_fbge );_fbge .EG_RangeMarkupElements =append (_fbge .EG_RangeMarkupElements ,_abeag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_edbee :=NewEG_RunLevelElts ();_gfffc :=NewEG_RangeMarkupElements ();_gfffc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _deffb :=d .DecodeElement (_gfffc .CustomXmlMoveToRangeStart ,&_bdffae );_deffb !=nil {return _deffb ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_edbee );_edbee .EG_RangeMarkupElements =append (_edbee .EG_RangeMarkupElements ,_gfffc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gddbf :=NewEG_RunLevelElts ();_egfgd :=NewEG_RangeMarkupElements ();_egfgd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dafed :=d .DecodeElement (_egfgd .CustomXmlMoveToRangeEnd ,&_bdffae );_dafed !=nil {return _dafed ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_gddbf );_gddbf .EG_RangeMarkupElements =append (_gddbf .EG_RangeMarkupElements ,_egfgd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfeee :=NewEG_RunLevelElts ();_eaeabg :=NewEG_MathContent ();_eaeabg .OMathPara =_cd .NewOMathPara ();if _dcgbe :=d .DecodeElement (_eaeabg .OMathPara ,&_bdffae );_dcgbe !=nil {return _dcgbe ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_gfeee );_gfeee .EG_MathContent =append (_gfeee .EG_MathContent ,_eaeabg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cceef :=NewEG_RunLevelElts ();_bfebb :=NewEG_MathContent ();_bfebb .OMath =_cd .NewOMath ();if _debgf :=d .DecodeElement (_bfebb .OMath ,&_bdffae );_debgf !=nil {return _debgf ;};_bcffe .EG_RunLevelElts =append (_bcffe .EG_RunLevelElts ,_cceef );_cceef .EG_MathContent =append (_cceef .EG_MathContent ,_bfebb );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\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0020\u0025v",_bdffae .Name );if _dcbggg :=d .Skip ();_dcbggg !=nil {return _dcbggg ;};};case _d .EndElement :break _fgbc ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_fdbge *CT_NumFmt )ValidateWithPath (path string )error {if _fdbge .ValAttr ==ST_NumberFormatUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ddeda :=_fdbge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddeda !=nil {return _ddeda ;};return nil ;};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;};type CT_PageNumber struct{ +// Validate validates the WdAnchor and its children +func (_fbcdg *WdAnchor )Validate ()error {return _fbcdg .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");}; -// Page Number Format -FmtAttr ST_NumberFormat ; +// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path +func (_egfde *CT_PaperSource )ValidateWithPath (path string )error {return nil }; -// Starting Page Number -StartAttr *int64 ; +// Validate validates the CT_DocParts and its children +func (_fgbdf *CT_DocParts )Validate ()error {return _fgbdf .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");};type ST_EdnPos byte ;func NewCT_PPrBase ()*CT_PPrBase {_bcbac :=&CT_PPrBase {};return _bcbac }; -// Chapter Heading Style -ChapStyleAttr *int64 ; +// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path +func (_fccec *CT_FramesetChoice )ValidateWithPath (path string )error {for _cdebf ,_ggda :=range _fccec .Frameset {if _gacbd :=_ggda .ValidateWithPath (_a .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_cdebf ));_gacbd !=nil {return _gacbd ;};};for _ddfgg ,_cfcad :=range _fccec .Frame {if _febgg :=_cfcad .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ddfgg ));_febgg !=nil {return _febgg ;};};return nil ;};func (_gfcbe *CT_RubyPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ebcef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gfcbe .RubyAlign ,_ebcef );_ebbafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_gfcbe .Hps ,_ebbafa );_fbffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_gfcbe .HpsRaise ,_fbffb );_cbecb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gfcbe .HpsBaseText ,_cbecb );_dgecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_gfcbe .Lid ,_dgecd );if _gfcbe .Dirty !=nil {_bfeec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}};e .EncodeElement (_gfcbe .Dirty ,_bfeec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Chapter Separator Character -ChapSepAttr ST_ChapterSep ;};func (_beafc *ST_Proof )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfaffe ,_feaag :=d .Token ();if _feaag !=nil {return _feaag ;};if _bagbab ,_cfcde :=_gfaffe .(_g .EndElement );_cfcde &&_bagbab .Name ==start .Name {*_beafc =1;return nil ;};if _dfddb ,_dgcbc :=_gfaffe .(_g .CharData );!_dgcbc {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfaffe );}else {switch string (_dfddb ){case "":*_beafc =0;case "\u0063\u006c\u0065a\u006e":*_beafc =1;case "\u0064\u0069\u0072t\u0079":*_beafc =2;};};_gfaffe ,_feaag =d .Token ();if _feaag !=nil {return _feaag ;};if _gabda ,_bcgfb :=_gfaffe .(_g .EndElement );_bcgfb &&_gabda .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfaffe );};func (_dfbga ST_RestartNumber )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fcefe :=_g .Attr {};_fcefe .Name =name ;switch _dfbga {case ST_RestartNumberUnset :_fcefe .Value ="";case ST_RestartNumberContinuous :_fcefe .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_fcefe .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_fcefe .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _fcefe ,nil ;};type CT_Shd struct{ +// Validate validates the CT_PermStart and its children +func (_eeefe *CT_PermStart )Validate ()error {return _eeefe .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");}; -// Shading Pattern -ValAttr ST_Shd ; +// Validate validates the EG_RPrContent and its children +func (_adbaaac *EG_RPrContent )Validate ()error {return _adbaaac .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func NewCT_FontSig ()*CT_FontSig {_cbag :=&CT_FontSig {};return _cbag };func (_edbfd *CT_Sym )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edbfd .FontAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_edbfd .FontAttr )});};if _edbfd .CharAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_edbfd .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_feabg ST_TargetScreenSz )ValidateWithPath (path string )error {switch _feabg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feabg ));};return nil ;};func (_ebebdc ST_TblWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebebdc .String (),start );};type Settings struct{CT_Settings };func NewCT_DocDefaults ()*CT_DocDefaults {_cecc :=&CT_DocDefaults {};return _cecc };func (_bgbge *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 :_a .Sprintf ("\u0025\u0076",_bgbge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dagaec ST_PageOrientation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dagaec .String (),start );}; -// Shading Pattern Color -ColorAttr *ST_HexColor ; +// Validate validates the CT_SdtContentRow and its children +func (_feeggc *CT_SdtContentRow )Validate ()error {return _feeggc .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");}; -// Shading Pattern Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path +func (_agaag *CT_CustomXmlCell )ValidateWithPath (path string )error {if _agaag .CustomXmlPr !=nil {if _badbb :=_agaag .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_badbb !=nil {return _badbb ;};};for _deff ,_fbf :=range _agaag .EG_ContentCellContent {if _ccgg :=_fbf .ValidateWithPath (_a .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 ,_deff ));_ccgg !=nil {return _ccgg ;};};return nil ;};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func (_cagfg *CT_RPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagfg .RPr =NewCT_RPrOriginal ();for _ ,_cgef :=range start .Attr {if _cgef .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_eabde ,_fgbdg :=_cgef .Value ,error (nil );if _fgbdg !=nil {return _fgbdg ;};_cagfg .AuthorAttr =_eabde ;continue ;};if _cgef .Name .Local =="\u0064\u0061\u0074\u0065"{_cgcd ,_eafdaa :=ParseStdlibTime (_cgef .Value );if _eafdaa !=nil {return _eafdaa ;};_cagfg .DateAttr =&_cgcd ;continue ;};if _cgef .Name .Local =="\u0069\u0064"{_gcded ,_ffged :=_eb .ParseInt (_cgef .Value ,10,64);if _ffged !=nil {return _ffged ;};_cagfg .IdAttr =_gcded ;continue ;};};_afgfgb :for {_afbe ,_fgagd :=d .Token ();if _fgagd !=nil {return _fgagd ;};switch _bfffgf :=_afbe .(type ){case _d .StartElement :switch _bfffgf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _bcca :=d .DecodeElement (_cagfg .RPr ,&_bfffgf );_bcca !=nil {return _bcca ;};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_R\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_bfffgf .Name );if _aeceee :=d .Skip ();_aeceee !=nil {return _aeceee ;};};case _d .EndElement :break _afgfgb ;case _d .CharData :};};return nil ;};func (_ffdbc ST_PageBorderOffset )Validate ()error {return _ffdbc .ValidateWithPath ("")}; -// Shading Pattern Theme Color Tint -ThemeTintAttr *string ; +// Validate validates the EG_FtnEdnNumProps and its children +func (_cbffeb *EG_FtnEdnNumProps )Validate ()error {return _cbffeb .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};func (_bgbfa ST_TextEffect )ValidateWithPath (path string )error {switch _bgbfa {case 0,1,2,3,4,5,6,7:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbfa ));};return nil ;};func (_cbfec *CT_TcBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcffea :for {_dfbge ,_edebg :=d .Token ();if _edebg !=nil {return _edebg ;};switch _edgee :=_dfbge .(type ){case _d .StartElement :switch _edgee .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbfec .Top =NewCT_Border ();if _dfeea :=d .DecodeElement (_cbfec .Top ,&_edgee );_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 :"\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"}:_cbfec .Start =NewCT_Border ();if _ccgcga :=d .DecodeElement (_cbfec .Start ,&_edgee );_ccgcga !=nil {return _ccgcga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbfec .Left =NewCT_Border ();if _gadfgg :=d .DecodeElement (_cbfec .Left ,&_edgee );_gadfgg !=nil {return _gadfgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbfec .Bottom =NewCT_Border ();if _fcdbdd :=d .DecodeElement (_cbfec .Bottom ,&_edgee );_fcdbdd !=nil {return _fcdbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbfec .End =NewCT_Border ();if _bfaegg :=d .DecodeElement (_cbfec .End ,&_edgee );_bfaegg !=nil {return _bfaegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbfec .Right =NewCT_Border ();if _ffbfd :=d .DecodeElement (_cbfec .Right ,&_edgee );_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 :"\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"}:_cbfec .InsideH =NewCT_Border ();if _cdaf :=d .DecodeElement (_cbfec .InsideH ,&_edgee );_cdaf !=nil {return _cdaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbfec .InsideV =NewCT_Border ();if _bcccf :=d .DecodeElement (_cbfec .InsideV ,&_edgee );_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 :"\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"}:_cbfec .Tl2br =NewCT_Border ();if _acdef :=d .DecodeElement (_cbfec .Tl2br ,&_edgee );_acdef !=nil {return _acdef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbfec .Tr2bl =NewCT_Border ();if _gfaab :=d .DecodeElement (_cbfec .Tr2bl ,&_edgee );_gfaab !=nil {return _gfaab ;};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\u0063\u0042o\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_edgee .Name );if _befga :=d .Skip ();_befga !=nil {return _befga ;};};case _d .EndElement :break _bcffea ;case _d .CharData :};};return nil ;};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_beddb *CT_Zoom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _beddb .ValAttr !=ST_ZoomUnset {_fegacd ,_egcdb :=_beddb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _egcdb !=nil {return _egcdb ;};start .Attr =append (start .Attr ,_fegacd );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_a .Sprintf ("\u0025\u0076",_beddb .PercentAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdbgee ST_View )ValidateWithPath (path string )error {switch _cdbgee {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbgee ));};return nil ;};func (_bbafbdf *ST_NumberFormat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfgacg ,_adeed :=d .Token ();if _adeed !=nil {return _adeed ;};if _ddabfa ,_abbfbc :=_gfgacg .(_d .EndElement );_abbfbc &&_ddabfa .Name ==start .Name {*_bbafbdf =1;return nil ;};if _bdgag ,_fbbcf :=_gfgacg .(_d .CharData );!_fbbcf {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfgacg );}else {switch string (_bdgag ){case "":*_bbafbdf =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_bbafbdf =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_bbafbdf =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_bbafbdf =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_bbafbdf =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_bbafbdf =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_bbafbdf =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_bbafbdf =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_bbafbdf =8;case "\u0068\u0065\u0078":*_bbafbdf =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_bbafbdf =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_bbafbdf =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bbafbdf =12;case "\u0061\u0069\u0075e\u006f":*_bbafbdf =13;case "\u0069\u0072\u006fh\u0061":*_bbafbdf =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_bbafbdf =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_bbafbdf =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_bbafbdf =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":*_bbafbdf =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_bbafbdf =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_bbafbdf =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_bbafbdf =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_bbafbdf =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_bbafbdf =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_bbafbdf =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_bbafbdf =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_bbafbdf =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_bbafbdf =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_bbafbdf =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":*_bbafbdf =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_bbafbdf =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_bbafbdf =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_bbafbdf =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":*_bbafbdf =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_bbafbdf =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_bbafbdf =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_bbafbdf =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_bbafbdf =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bbafbdf =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_bbafbdf =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_bbafbdf =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_bbafbdf =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_bbafbdf =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_bbafbdf =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_bbafbdf =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_bbafbdf =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_bbafbdf =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_bbafbdf =47;case "\u006e\u006f\u006e\u0065":*_bbafbdf =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_bbafbdf =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_bbafbdf =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_bbafbdf =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_bbafbdf =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_bbafbdf =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_bbafbdf =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_bbafbdf =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_bbafbdf =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bbafbdf =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_bbafbdf =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_bbafbdf =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bbafbdf =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_bbafbdf =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_bbafbdf =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bbafbdf =63;};};_gfgacg ,_adeed =d .Token ();if _adeed !=nil {return _adeed ;};if _accgde ,_aeaaga :=_gfgacg .(_d .EndElement );_aeaaga &&_accgde .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfgacg );};func (_fcdbba *WdCT_PosV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcdbba .RelativeFromAttr =WdST_RelFromV (1);_fcdbba .Choice =NewWdCT_PosVChoice ();for _ ,_aagdcf :=range start .Attr {if _aagdcf .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_fcdbba .RelativeFromAttr .UnmarshalXMLAttr (_aagdcf );continue ;};};_faedcbd :for {_egdebg ,_cecgfg :=d .Token ();if _cecgfg !=nil {return _cecgfg ;};switch _afbcdeg :=_egdebg .(type ){case _d .StartElement :switch _afbcdeg .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"}:_fcdbba .Choice =NewWdCT_PosVChoice ();if _aadga :=d .DecodeElement (&_fcdbba .Choice .Align ,&_afbcdeg );_aadga !=nil {return _aadga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fcdbba .Choice =NewWdCT_PosVChoice ();if _gabeb :=d .DecodeElement (&_fcdbba .Choice .PosOffset ,&_afbcdeg );_gabeb !=nil {return _gabeb ;};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 \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056 \u0025\u0076",_afbcdeg .Name );if _cgdfad :=d .Skip ();_cgdfad !=nil {return _cgdfad ;};};case _d .EndElement :break _faedcbd ;case _d .CharData :};};return nil ;};func (_ggge *CT_TwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afffa :=range start .Attr {if _afffa .Name .Local =="\u0076\u0061\u006c"{_bdffg ,_dbaaf :=ParseUnionST_TwipsMeasure (_afffa .Value );if _dbaaf !=nil {return _dbaaf ;};_ggge .ValAttr =_bdffg ;continue ;};};for {_bdddga ,_cefce :=d .Token ();if _cefce !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_cefce );};if _begfd ,_ceegb :=_bdddga .(_d .EndElement );_ceegb &&_begfd .Name ==start .Name {break ;};};return nil ;};func (_ffacg ST_HexColorAuto )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffacg .String (),start );};func (_eagba *CT_TblPPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aafcg :=range start .Attr {if _aafcg .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_fgfdd ,_caccda :=ParseUnionST_TwipsMeasure (_aafcg .Value );if _caccda !=nil {return _caccda ;};_eagba .LeftFromTextAttr =&_fgfdd ;continue ;};if _aafcg .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_dbaeef ,_bedggb :=ParseUnionST_TwipsMeasure (_aafcg .Value );if _bedggb !=nil {return _bedggb ;};_eagba .RightFromTextAttr =&_dbaeef ;continue ;};if _aafcg .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_agade ,_fgfaf :=ParseUnionST_TwipsMeasure (_aafcg .Value );if _fgfaf !=nil {return _fgfaf ;};_eagba .TopFromTextAttr =&_agade ;continue ;};if _aafcg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_ddggag ,_daebc :=ParseUnionST_TwipsMeasure (_aafcg .Value );if _daebc !=nil {return _daebc ;};_eagba .BottomFromTextAttr =&_ddggag ;continue ;};if _aafcg .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_eagba .VertAnchorAttr .UnmarshalXMLAttr (_aafcg );continue ;};if _aafcg .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_eagba .HorzAnchorAttr .UnmarshalXMLAttr (_aafcg );continue ;};if _aafcg .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_eagba .TblpXSpecAttr .UnmarshalXMLAttr (_aafcg );continue ;};if _aafcg .Name .Local =="\u0074\u0062\u006cp\u0058"{_ageab ,_gfgdgf :=ParseUnionST_SignedTwipsMeasure (_aafcg .Value );if _gfgdgf !=nil {return _gfgdgf ;};_eagba .TblpXAttr =&_ageab ;continue ;};if _aafcg .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_eagba .TblpYSpecAttr .UnmarshalXMLAttr (_aafcg );continue ;};if _aafcg .Name .Local =="\u0074\u0062\u006cp\u0059"{_bdaee ,_fccfb :=ParseUnionST_SignedTwipsMeasure (_aafcg .Value );if _fccfb !=nil {return _fccfb ;};_eagba .TblpYAttr =&_bdaee ;continue ;};};for {_dgfacd ,_cebga :=d .Token ();if _cebga !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_cebga );};if _agccea ,_ccgbb :=_dgfacd .(_d .EndElement );_ccgbb &&_agccea .Name ==start .Name {break ;};};return nil ;};func (_fcfgf *CT_PixelsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbbgac :=range start .Attr {if _gbbgac .Name .Local =="\u0076\u0061\u006c"{_gdcgd ,_ffbac :=_eb .ParseUint (_gbbgac .Value ,10,64);if _ffbac !=nil {return _ffbac ;};_fcfgf .ValAttr =_gdcgd ;continue ;};};for {_bafedg ,_faafb :=d .Token ();if _faafb !=nil {return _a .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",_faafb );};if _fceea ,_cdgfc :=_bafedg .(_d .EndElement );_cdgfc &&_fceea .Name ==start .Name {break ;};};return nil ;};func (_gdfbf *CT_DirContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggaff :=range start .Attr {if _ggaff .Name .Local =="\u0076\u0061\u006c"{_gdfbf .ValAttr .UnmarshalXMLAttr (_ggaff );continue ;};};_eefb :for {_cceg ,_dcae :=d .Token ();if _dcae !=nil {return _dcae ;};switch _dfdg :=_cceg .(type ){case _d .StartElement :switch _dfdg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgf :=NewCT_SimpleField ();if _cefdc :=d .DecodeElement (_ffgf ,&_dfdg );_cefdc !=nil {return _cefdc ;};_gdfbf .FldSimple =append (_gdfbf .FldSimple ,_ffgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdfbf .Hyperlink =NewCT_Hyperlink ();if _ebgdg :=d .DecodeElement (_gdfbf .Hyperlink ,&_dfdg );_ebgdg !=nil {return _ebgdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdfbf .SubDoc =NewCT_Rel ();if _cbecf :=d .DecodeElement (_gdfbf .SubDoc ,&_dfdg );_cbecf !=nil {return _cbecf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cfda :=NewEG_ContentRunContent ();_cfda .CustomXml =NewCT_CustomXmlRun ();if _cgdag :=d .DecodeElement (_cfda .CustomXml ,&_dfdg );_cgdag !=nil {return _cgdag ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_cfda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggg :=NewEG_ContentRunContent ();_cggg .SmartTag =NewCT_SmartTagRun ();if _bcga :=d .DecodeElement (_cggg .SmartTag ,&_dfdg );_bcga !=nil {return _bcga ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_cggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaacd :=NewEG_ContentRunContent ();_eaacd .Sdt =NewCT_SdtRun ();if _bedg :=d .DecodeElement (_eaacd .Sdt ,&_dfdg );_bedg !=nil {return _bedg ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_eaacd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbdf :=NewEG_ContentRunContent ();_fbdf .Dir =NewCT_DirContentRun ();if _ggagb :=d .DecodeElement (_fbdf .Dir ,&_dfdg );_ggagb !=nil {return _ggagb ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_fbdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddad :=NewEG_ContentRunContent ();_eddad .Bdo =NewCT_BdoContentRun ();if _aefa :=d .DecodeElement (_eddad .Bdo ,&_dfdg );_aefa !=nil {return _aefa ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_eddad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecdb :=NewEG_ContentRunContent ();_ecdb .R =NewCT_R ();if _ebddf :=d .DecodeElement (_ecdb .R ,&_dfdg );_ebddf !=nil {return _ebddf ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_ecdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfe :=NewEG_ContentRunContent ();_cabag :=NewEG_RunLevelElts ();_cabag .ProofErr =NewCT_ProofErr ();if _abbb :=d .DecodeElement (_cabag .ProofErr ,&_dfdg );_abbb !=nil {return _abbb ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_gfe );_gfe .EG_RunLevelElts =append (_gfe .EG_RunLevelElts ,_cabag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ecdef :=NewEG_ContentRunContent ();_fecb :=NewEG_RunLevelElts ();_fecb .PermStart =NewCT_PermStart ();if _ccbgc :=d .DecodeElement (_fecb .PermStart ,&_dfdg );_ccbgc !=nil {return _ccbgc ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_ecdef );_ecdef .EG_RunLevelElts =append (_ecdef .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"}:_eebfe :=NewEG_ContentRunContent ();_debc :=NewEG_RunLevelElts ();_debc .PermEnd =NewCT_Perm ();if _efegc :=d .DecodeElement (_debc .PermEnd ,&_dfdg );_efegc !=nil {return _efegc ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_eebfe );_eebfe .EG_RunLevelElts =append (_eebfe .EG_RunLevelElts ,_debc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecef :=NewEG_ContentRunContent ();_adcd :=NewEG_RunLevelElts ();_adcd .Ins =NewCT_RunTrackChange ();if _eedf :=d .DecodeElement (_adcd .Ins ,&_dfdg );_eedf !=nil {return _eedf ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_ecef );_ecef .EG_RunLevelElts =append (_ecef .EG_RunLevelElts ,_adcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccde :=NewEG_ContentRunContent ();_bcdgf :=NewEG_RunLevelElts ();_bcdgf .Del =NewCT_RunTrackChange ();if _befb :=d .DecodeElement (_bcdgf .Del ,&_dfdg );_befb !=nil {return _befb ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_ccde );_ccde .EG_RunLevelElts =append (_ccde .EG_RunLevelElts ,_bcdgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_edgcg :=NewEG_ContentRunContent ();_bafbf :=NewEG_RunLevelElts ();_bafbf .MoveFrom =NewCT_RunTrackChange ();if _aeegf :=d .DecodeElement (_bafbf .MoveFrom ,&_dfdg );_aeegf !=nil {return _aeegf ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_edgcg );_edgcg .EG_RunLevelElts =append (_edgcg .EG_RunLevelElts ,_bafbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ebff :=NewEG_ContentRunContent ();_adfad :=NewEG_RunLevelElts ();_adfad .MoveTo =NewCT_RunTrackChange ();if _bgcab :=d .DecodeElement (_adfad .MoveTo ,&_dfdg );_bgcab !=nil {return _bgcab ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_ebff );_ebff .EG_RunLevelElts =append (_ebff .EG_RunLevelElts ,_adfad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edeac :=NewEG_ContentRunContent ();_fegf :=NewEG_RunLevelElts ();_fcbfd :=NewEG_RangeMarkupElements ();_fcbfd .BookmarkStart =NewCT_Bookmark ();if _agda :=d .DecodeElement (_fcbfd .BookmarkStart ,&_dfdg );_agda !=nil {return _agda ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_edeac );_edeac .EG_RunLevelElts =append (_edeac .EG_RunLevelElts ,_fegf );_fegf .EG_RangeMarkupElements =append (_fegf .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 :"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"}:_dggce :=NewEG_ContentRunContent ();_adcaf :=NewEG_RunLevelElts ();_aaecf :=NewEG_RangeMarkupElements ();_aaecf .BookmarkEnd =NewCT_MarkupRange ();if _agaab :=d .DecodeElement (_aaecf .BookmarkEnd ,&_dfdg );_agaab !=nil {return _agaab ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_dggce );_dggce .EG_RunLevelElts =append (_dggce .EG_RunLevelElts ,_adcaf );_adcaf .EG_RangeMarkupElements =append (_adcaf .EG_RangeMarkupElements ,_aaecf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggfb :=NewEG_ContentRunContent ();_ccagc :=NewEG_RunLevelElts ();_fdcdd :=NewEG_RangeMarkupElements ();_fdcdd .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdcea :=d .DecodeElement (_fdcdd .MoveFromRangeStart ,&_dfdg );_gdcea !=nil {return _gdcea ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_gggfb );_gggfb .EG_RunLevelElts =append (_gggfb .EG_RunLevelElts ,_ccagc );_ccagc .EG_RangeMarkupElements =append (_ccagc .EG_RangeMarkupElements ,_fdcdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eegg :=NewEG_ContentRunContent ();_addae :=NewEG_RunLevelElts ();_bgdbd :=NewEG_RangeMarkupElements ();_bgdbd .MoveFromRangeEnd =NewCT_MarkupRange ();if _efbaf :=d .DecodeElement (_bgdbd .MoveFromRangeEnd ,&_dfdg );_efbaf !=nil {return _efbaf ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_eegg );_eegg .EG_RunLevelElts =append (_eegg .EG_RunLevelElts ,_addae );_addae .EG_RangeMarkupElements =append (_addae .EG_RangeMarkupElements ,_bgdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_defaa :=NewEG_ContentRunContent ();_ddeec :=NewEG_RunLevelElts ();_bfcd :=NewEG_RangeMarkupElements ();_bfcd .MoveToRangeStart =NewCT_MoveBookmark ();if _eeegb :=d .DecodeElement (_bfcd .MoveToRangeStart ,&_dfdg );_eeegb !=nil {return _eeegb ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_defaa );_defaa .EG_RunLevelElts =append (_defaa .EG_RunLevelElts ,_ddeec );_ddeec .EG_RangeMarkupElements =append (_ddeec .EG_RangeMarkupElements ,_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 :"\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"}:_eggdb :=NewEG_ContentRunContent ();_aegbb :=NewEG_RunLevelElts ();_affg :=NewEG_RangeMarkupElements ();_affg .MoveToRangeEnd =NewCT_MarkupRange ();if _ggdc :=d .DecodeElement (_affg .MoveToRangeEnd ,&_dfdg );_ggdc !=nil {return _ggdc ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_eggdb );_eggdb .EG_RunLevelElts =append (_eggdb .EG_RunLevelElts ,_aegbb );_aegbb .EG_RangeMarkupElements =append (_aegbb .EG_RangeMarkupElements ,_affg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdad :=NewEG_ContentRunContent ();_eebd :=NewEG_RunLevelElts ();_bbeb :=NewEG_RangeMarkupElements ();_bbeb .CommentRangeStart =NewCT_MarkupRange ();if _gegf :=d .DecodeElement (_bbeb .CommentRangeStart ,&_dfdg );_gegf !=nil {return _gegf ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_cdad );_cdad .EG_RunLevelElts =append (_cdad .EG_RunLevelElts ,_eebd );_eebd .EG_RangeMarkupElements =append (_eebd .EG_RangeMarkupElements ,_bbeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbec :=NewEG_ContentRunContent ();_feeeg :=NewEG_RunLevelElts ();_dggg :=NewEG_RangeMarkupElements ();_dggg .CommentRangeEnd =NewCT_MarkupRange ();if _cafc :=d .DecodeElement (_dggg .CommentRangeEnd ,&_dfdg );_cafc !=nil {return _cafc ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_dbec );_dbec .EG_RunLevelElts =append (_dbec .EG_RunLevelElts ,_feeeg );_feeeg .EG_RangeMarkupElements =append (_feeeg .EG_RangeMarkupElements ,_dggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dfdf :=NewEG_ContentRunContent ();_decf :=NewEG_RunLevelElts ();_ccdec :=NewEG_RangeMarkupElements ();_ccdec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _daacg :=d .DecodeElement (_ccdec .CustomXmlInsRangeStart ,&_dfdg );_daacg !=nil {return _daacg ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_dfdf );_dfdf .EG_RunLevelElts =append (_dfdf .EG_RunLevelElts ,_decf );_decf .EG_RangeMarkupElements =append (_decf .EG_RangeMarkupElements ,_ccdec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bafeg :=NewEG_ContentRunContent ();_afefd :=NewEG_RunLevelElts ();_ebfed :=NewEG_RangeMarkupElements ();_ebfed .CustomXmlInsRangeEnd =NewCT_Markup ();if _gdeba :=d .DecodeElement (_ebfed .CustomXmlInsRangeEnd ,&_dfdg );_gdeba !=nil {return _gdeba ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_bafeg );_bafeg .EG_RunLevelElts =append (_bafeg .EG_RunLevelElts ,_afefd );_afefd .EG_RangeMarkupElements =append (_afefd .EG_RangeMarkupElements ,_ebfed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eebdb :=NewEG_ContentRunContent ();_dgfe :=NewEG_RunLevelElts ();_fcba :=NewEG_RangeMarkupElements ();_fcba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dgbae :=d .DecodeElement (_fcba .CustomXmlDelRangeStart ,&_dfdg );_dgbae !=nil {return _dgbae ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_eebdb );_eebdb .EG_RunLevelElts =append (_eebdb .EG_RunLevelElts ,_dgfe );_dgfe .EG_RangeMarkupElements =append (_dgfe .EG_RangeMarkupElements ,_fcba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dgdbc :=NewEG_ContentRunContent ();_ggfe :=NewEG_RunLevelElts ();_gecd :=NewEG_RangeMarkupElements ();_gecd .CustomXmlDelRangeEnd =NewCT_Markup ();if _ffeff :=d .DecodeElement (_gecd .CustomXmlDelRangeEnd ,&_dfdg );_ffeff !=nil {return _ffeff ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_dgdbc );_dgdbc .EG_RunLevelElts =append (_dgdbc .EG_RunLevelElts ,_ggfe );_ggfe .EG_RangeMarkupElements =append (_ggfe .EG_RangeMarkupElements ,_gecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daced :=NewEG_ContentRunContent ();_gebea :=NewEG_RunLevelElts ();_afcad :=NewEG_RangeMarkupElements ();_afcad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbca :=d .DecodeElement (_afcad .CustomXmlMoveFromRangeStart ,&_dfdg );_fbca !=nil {return _fbca ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_daced );_daced .EG_RunLevelElts =append (_daced .EG_RunLevelElts ,_gebea );_gebea .EG_RangeMarkupElements =append (_gebea .EG_RangeMarkupElements ,_afcad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_efcgd :=NewEG_ContentRunContent ();_geca :=NewEG_RunLevelElts ();_fcfdb :=NewEG_RangeMarkupElements ();_fcfdb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _faada :=d .DecodeElement (_fcfdb .CustomXmlMoveFromRangeEnd ,&_dfdg );_faada !=nil {return _faada ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_efcgd );_efcgd .EG_RunLevelElts =append (_efcgd .EG_RunLevelElts ,_geca );_geca .EG_RangeMarkupElements =append (_geca .EG_RangeMarkupElements ,_fcfdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gaeacb :=NewEG_ContentRunContent ();_afab :=NewEG_RunLevelElts ();_gbecf :=NewEG_RangeMarkupElements ();_gbecf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gdeaf :=d .DecodeElement (_gbecf .CustomXmlMoveToRangeStart ,&_dfdg );_gdeaf !=nil {return _gdeaf ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_gaeacb );_gaeacb .EG_RunLevelElts =append (_gaeacb .EG_RunLevelElts ,_afab );_afab .EG_RangeMarkupElements =append (_afab .EG_RangeMarkupElements ,_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 :"\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"}:_dcfda :=NewEG_ContentRunContent ();_faeag :=NewEG_RunLevelElts ();_efga :=NewEG_RangeMarkupElements ();_efga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ggead :=d .DecodeElement (_efga .CustomXmlMoveToRangeEnd ,&_dfdg );_ggead !=nil {return _ggead ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_dcfda );_dcfda .EG_RunLevelElts =append (_dcfda .EG_RunLevelElts ,_faeag );_faeag .EG_RangeMarkupElements =append (_faeag .EG_RangeMarkupElements ,_efga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_faed :=NewEG_ContentRunContent ();_eaaea :=NewEG_RunLevelElts ();_gadg :=NewEG_MathContent ();_gadg .OMathPara =_cd .NewOMathPara ();if _acfg :=d .DecodeElement (_gadg .OMathPara ,&_dfdg );_acfg !=nil {return _acfg ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_faed );_faed .EG_RunLevelElts =append (_faed .EG_RunLevelElts ,_eaaea );_eaaea .EG_MathContent =append (_eaaea .EG_MathContent ,_gadg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bcbc :=NewEG_ContentRunContent ();_efadc :=NewEG_RunLevelElts ();_dcggd :=NewEG_MathContent ();_dcggd .OMath =_cd .NewOMath ();if _adfe :=d .DecodeElement (_dcggd .OMath ,&_dfdg );_adfe !=nil {return _adfe ;};_gdfbf .EG_ContentRunContent =append (_gdfbf .EG_ContentRunContent ,_bcbc );_bcbc .EG_RunLevelElts =append (_bcbc .EG_RunLevelElts ,_efadc );_efadc .EG_MathContent =append (_efadc .EG_MathContent ,_dcggd );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\u0069\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_dfdg .Name );if _dcadbe :=d .Skip ();_dcadbe !=nil {return _dcadbe ;};};case _d .EndElement :break _eefb ;case _d .CharData :};};return nil ;}; -// Shading Pattern Theme Color Shade -ThemeShadeAttr *string ; +// Validate validates the AG_TransitionalPassword and its children +func (_aga *AG_TransitionalPassword )Validate ()error {return _aga .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");}; -// Shading Background Color -FillAttr *ST_HexColor ; +// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path +func (_eccgbf *CT_TblPPr )ValidateWithPath (path string )error {if _eccgbf .LeftFromTextAttr !=nil {if _eegdd :=_eccgbf .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072");_eegdd !=nil {return _eegdd ;};};if _eccgbf .RightFromTextAttr !=nil {if _feffd :=_eccgbf .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_feffd !=nil {return _feffd ;};};if _eccgbf .TopFromTextAttr !=nil {if _gaeeb :=_eccgbf .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gaeeb !=nil {return _gaeeb ;};};if _eccgbf .BottomFromTextAttr !=nil {if _dagege :=_eccgbf .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_dagege !=nil {return _dagege ;};};if _eebfcb :=_eccgbf .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_eebfcb !=nil {return _eebfcb ;};if _bebee :=_eccgbf .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_bebee !=nil {return _bebee ;};if _bbfcd :=_eccgbf .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_bbfcd !=nil {return _bbfcd ;};if _eccgbf .TblpXAttr !=nil {if _gfdbfd :=_eccgbf .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072");_gfdbfd !=nil {return _gfdbfd ;};};if _dccbb :=_eccgbf .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_dccbb !=nil {return _dccbb ;};if _eccgbf .TblpYAttr !=nil {if _gggddd :=_eccgbf .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072");_gggddd !=nil {return _gggddd ;};};return nil ;};func (_ebdggb *ST_View )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcbb ,_bdbbad :=d .Token ();if _bdbbad !=nil {return _bdbbad ;};if _dffcbb ,_dgbcdd :=_gbcbb .(_d .EndElement );_dgbcdd &&_dffcbb .Name ==start .Name {*_ebdggb =1;return nil ;};if _gdgee ,_fbaaff :=_gbcbb .(_d .CharData );!_fbaaff {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbcbb );}else {switch string (_gdgee ){case "":*_ebdggb =0;case "\u006e\u006f\u006e\u0065":*_ebdggb =1;case "\u0070\u0072\u0069n\u0074":*_ebdggb =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ebdggb =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_ebdggb =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ebdggb =5;case "\u0077\u0065\u0062":*_ebdggb =6;};};_gbcbb ,_bdbbad =d .Token ();if _bdbbad !=nil {return _bdbbad ;};if _cgdbeg ,_bbdaca :=_gbcbb .(_d .EndElement );_bbdaca &&_cgdbeg .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbcbb );};func (_bcbda *CT_SignedTwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gacbdc :=range start .Attr {if _gacbdc .Name .Local =="\u0076\u0061\u006c"{_bgbdc ,_agcb :=ParseUnionST_SignedTwipsMeasure (_gacbdc .Value );if _agcb !=nil {return _agcb ;};_bcbda .ValAttr =_bgbdc ;continue ;};};for {_aefcc ,_fabc :=d .Token ();if _fabc !=nil {return _a .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",_fabc );};if _abbfc ,_agbe :=_aefcc .(_d .EndElement );_agbe &&_abbfc .Name ==start .Name {break ;};};return nil ;};func NewCT_SmartTagRun ()*CT_SmartTagRun {_gfdbd :=&CT_SmartTagRun {};return _gfdbd };func (_edbfdd ST_AnnotationVMerge )String ()string {switch _edbfdd {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};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 NewCT_FrameScrollbar ()*CT_FrameScrollbar {_bfaa :=&CT_FrameScrollbar {};_bfaa .ValAttr =ST_FrameScrollbar (1);return _bfaa ;}; -// Shading Background Theme Color -ThemeFillAttr ST_ThemeColor ; +// Validate validates the WdWgp and its children +func (_dfbec *WdWgp )Validate ()error {return _dfbec .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};type EG_RPrContent struct{ -// Shading Background Theme Color Tint -ThemeFillTintAttr *string ; +// Referenced Character Style +RStyle *CT_String ; -// Shading Background Theme Color Shade -ThemeFillShadeAttr *string ;};func (_gafcca ST_Merge )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fgddfc :=_g .Attr {};_fgddfc .Name =name ;switch _gafcca {case ST_MergeUnset :_fgddfc .Value ="";case ST_MergeContinue :_fgddfc .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_fgddfc .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _fgddfc ,nil ;};type CT_AltChunkPr struct{ +// Run Fonts +RFonts *CT_Fonts ; -// Keep Source Formatting on Import -MatchSrc *CT_OnOff ;};func (_bbaag ST_HexColorAuto )String ()string {switch _bbaag {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};func (_caabd *CT_SectPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _caabd .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_caabd .RsidRPrAttr )});};if _caabd .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_caabd .RsidDelAttr )});};if _caabd .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_caabd .RsidRAttr )});};if _caabd .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_caabd .RsidSectAttr )});};e .EncodeToken (start );if _caabd .EG_HdrFtrReferences !=nil {for _ ,_fcebcg :=range _caabd .EG_HdrFtrReferences {_fcebcg .MarshalXML (e ,_g .StartElement {});};};if _caabd .FootnotePr !=nil {_fggca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_caabd .FootnotePr ,_fggca );};if _caabd .EndnotePr !=nil {_afcagc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_caabd .EndnotePr ,_afcagc );};if _caabd .Type !=nil {_abbfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_caabd .Type ,_abbfg );};if _caabd .PgSz !=nil {_bdffcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_caabd .PgSz ,_bdffcg );};if _caabd .PgMar !=nil {_ecdbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_caabd .PgMar ,_ecdbe );};if _caabd .PaperSrc !=nil {_babda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_caabd .PaperSrc ,_babda );};if _caabd .PgBorders !=nil {_abbdd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_caabd .PgBorders ,_abbdd );};if _caabd .LnNumType !=nil {_baceb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_caabd .LnNumType ,_baceb );};if _caabd .PgNumType !=nil {_cgcde :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_caabd .PgNumType ,_cgcde );};if _caabd .Cols !=nil {_geaca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_caabd .Cols ,_geaca );};if _caabd .FormProt !=nil {_eagebb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_caabd .FormProt ,_eagebb );};if _caabd .VAlign !=nil {_egddb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_caabd .VAlign ,_egddb );};if _caabd .NoEndnote !=nil {_dfade :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_caabd .NoEndnote ,_dfade );};if _caabd .TitlePg !=nil {_efaaaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_caabd .TitlePg ,_efaaaa );};if _caabd .TextDirection !=nil {_bddeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_caabd .TextDirection ,_bddeb );};if _caabd .Bidi !=nil {_geccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_caabd .Bidi ,_geccb );};if _caabd .RtlGutter !=nil {_bdfgf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_caabd .RtlGutter ,_bdfgf );};if _caabd .DocGrid !=nil {_afeaab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_caabd .DocGrid ,_afeaab );};if _caabd .PrinterSettings !=nil {_dfaeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_caabd .PrinterSettings ,_dfaeb );};if _caabd .SectPrChange !=nil {_bbcab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_caabd .SectPrChange ,_bbcab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Bold +B *CT_OnOff ; -// Validate validates the CT_AutoCaptions and its children -func (_bac *CT_AutoCaptions )Validate ()error {return _bac .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};func (_egabb *WdCT_WordprocessingContentPart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egabb .BwModeAttr !=_e .ST_BlackWhiteModeUnset {_aafgc ,_gbced :=_egabb .BwModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _gbced !=nil {return _gbced ;};start .Attr =append (start .Attr ,_aafgc );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_egabb .IdAttr )});e .EncodeToken (start );if _egabb .NvContentPartPr !=nil {_bdbcag :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_egabb .NvContentPartPr ,_bdbcag );};if _egabb .Xfrm !=nil {_cgfeg :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_egabb .Xfrm ,_cgfeg );};if _egabb .ExtLst !=nil {_acfdc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egabb .ExtLst ,_acfdc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gagde *WebSettings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077\u003a\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _gagde .CT_WebSettings .MarshalXML (e ,start );}; +// Complex Script Bold +BCs *CT_OnOff ; -// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path -func (_cfdfgc *CT_SdtDropDownList )ValidateWithPath (path string )error {for _aedddg ,_dfbabe :=range _cfdfgc .ListItem {if _dcdacc :=_dfbabe .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_aedddg ));_dcdacc !=nil {return _dcdacc ;};};return nil ;};func (_cdcfe *CT_OnOff )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdcfe .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_cdcfe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Styles ()*CT_Styles {_cddfb :=&CT_Styles {};return _cddfb };func NewCT_FtnProps ()*CT_FtnProps {_cedec :=&CT_FtnProps {};return _cedec }; +// Italics +I *CT_OnOff ; -// Validate validates the CT_FFName and its children -func (_eggea *CT_FFName )Validate ()error {return _eggea .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");};func (_cgbbe ST_NumberFormat )Validate ()error {return _cgbbe .ValidateWithPath ("")}; +// Complex Script Italics +ICs *CT_OnOff ; -// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path -func (_gbge *CT_DocVar )ValidateWithPath (path string )error {return nil };func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_bbfd :=&CT_OptimizeForBrowser {};return _bbfd ;};type CT_SdtPr struct{ +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Run Properties For Structured Document Tag Contents -RPr *CT_RPr ; +// Small Caps +SmallCaps *CT_OnOff ; -// Friendly Name -Alias *CT_String ; +// Single Strikethrough +Strike *CT_OnOff ; -// Programmatic Tag -Tag *CT_String ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Unique ID -Id *CT_DecimalNumber ; +// Display Character Outline +Outline *CT_OnOff ; -// Locking Setting -Lock *CT_Lock ; +// Shadow +Shadow *CT_OnOff ; -// Structured Document Tag Placeholder Text -Placeholder *CT_Placeholder ; +// Embossing +Emboss *CT_OnOff ; -// Remove Structured Document Tag When Contents Are Edited -Temporary *CT_OnOff ; +// Imprinting +Imprint *CT_OnOff ; -// Current Contents Are Placeholder Text -ShowingPlcHdr *CT_OnOff ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// XML Mapping -DataBinding *CT_DataBinding ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Structured Document Tag Label -Label *CT_DecimalNumber ; +// Hidden Text +Vanish *CT_OnOff ; -// Structured Document Tag Navigation Order Index -TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_ga .Any ;};func (_gcafd ST_DocPartType )String ()string {switch _gcafd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0061u\u0074\u006f\u0045\u0078\u0070";case 4:return "\u0074o\u006f\u006c\u0062\u0061\u0072";case 5:return "\u0073p\u0065\u006c\u006c\u0065\u0072";case 6:return "\u0066o\u0072\u006d\u0046\u006c\u0064";case 7:return "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return "";};type CT_AutoCaptions struct{ +// Web Hidden Text +WebHidden *CT_OnOff ; -// Single Automatic Captioning Setting -AutoCaption []*CT_AutoCaption ;};type CT_WritingStyle struct{ +// Run Content Color +Color *CT_Color ; -// Writing Style Language -LangAttr string ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Grammatical Engine ID -VendorIDAttr string ; +// Expanded/Compressed Text +W *CT_TextScale ; -// Grammatical Check Engine Version -DllVersionAttr string ; +// Font Kerning +Kern *CT_HpsMeasure ; -// Natural Language Grammar Check -NlCheckAttr *_gc .ST_OnOff ; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Check Stylistic Rules With Grammar -CheckStyleAttr _gc .ST_OnOff ; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Application Name -AppNameAttr string ;}; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Validate validates the CT_Proof and its children -func (_ffgdc *CT_Proof )Validate ()error {return _ffgdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");}; +// Text Highlighting +Highlight *CT_Highlight ; -// Validate validates the CT_FFTextType and its children -func (_gefc *CT_FFTextType )Validate ()error {return _gefc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");}; +// Underline +U *CT_Underline ; -// Validate validates the CT_DecimalNumberOrPrecent and its children -func (_bbccd *CT_DecimalNumberOrPrecent )Validate ()error {return _bbccd .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");}; +// Animated Text Effect +Effect *CT_TextEffect ; -// Validate validates the EG_BlockLevelElts and its children -func (_gaebb *EG_BlockLevelElts )Validate ()error {return _gaebb .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};func (_dacge *WdCT_WrapPath )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dacge .Start =_e .NewCT_Point2D ();for _ ,_afgff :=range start .Attr {if _afgff .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_baagc ,_cdecbc :=_b .ParseBool (_afgff .Value );if _cdecbc !=nil {return _cdecbc ;};_dacge .EditedAttr =&_baagc ;continue ;};};_dcfdaa :for {_dbdcg ,_ebfegd :=d .Token ();if _ebfegd !=nil {return _ebfegd ;};switch _ffaced :=_dbdcg .(type ){case _g .StartElement :switch _ffaced .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0061r\u0074"}:if _fgfgga :=d .DecodeElement (_dacge .Start ,&_ffaced );_fgfgga !=nil {return _fgfgga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"}:_cgfefa :=_e .NewCT_Point2D ();if _ebfce :=d .DecodeElement (_cgfefa ,&_ffaced );_ebfce !=nil {return _ebfce ;};_dacge .LineTo =append (_dacge .LineTo ,_cgfefa );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054_\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068 \u0025\u0076",_ffaced .Name );if _fecddg :=d .Skip ();_fecddg !=nil {return _fecddg ;};};case _g .EndElement :break _dcfdaa ;case _g .CharData :};};return nil ;}; +// Text Border +Bdr *CT_Border ; -// Validate validates the CT_TblPrChange and its children -func (_dcbgb *CT_TblPrChange )Validate ()error {return _dcbgb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");}; +// Run Shading +Shd *CT_Shd ; -// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path -func (_aedff *CT_ProofErr )ValidateWithPath (path string )error {if _aedff .TypeAttr ==ST_ProofErrUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dcfcg :=_aedff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcfcg !=nil {return _dcfcg ;};return nil ;}; +// Manual Run Width +FitText *CT_FitText ; -// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path -func (_fabga *CT_FFTextInput )ValidateWithPath (path string )error {if _fabga .Type !=nil {if _fbag :=_fabga .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fbag !=nil {return _fbag ;};};if _fabga .Default !=nil {if _bagca :=_fabga .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_bagca !=nil {return _bagca ;};};if _fabga .MaxLength !=nil {if _ebaba :=_fabga .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_ebaba !=nil {return _ebaba ;};};if _fabga .Format !=nil {if _gcegc :=_fabga .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074");_gcegc !=nil {return _gcegc ;};};return nil ;};type ST_Jc byte ;func (_agebb *Styles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agebb .CT_Styles =*NewCT_Styles ();_ebfgc :for {_baaccc ,_ebceg :=d .Token ();if _ebceg !=nil {return _ebceg ;};switch _gagda :=_baaccc .(type ){case _g .StartElement :switch _gagda .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_agebb .DocDefaults =NewCT_DocDefaults ();if _acbfeb :=d .DecodeElement (_agebb .DocDefaults ,&_gagda );_acbfeb !=nil {return _acbfeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_agebb .LatentStyles =NewCT_LatentStyles ();if _fgdbe :=d .DecodeElement (_agebb .LatentStyles ,&_gagda );_fgdbe !=nil {return _fgdbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_agefc :=NewCT_Style ();if _cccgeg :=d .DecodeElement (_agefc ,&_gagda );_cccgeg !=nil {return _cccgeg ;};_agebb .Style =append (_agebb .Style ,_agefc );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_gagda .Name );if _fbdbc :=d .Skip ();_fbdbc !=nil {return _fbdbc ;};};case _g .EndElement :break _ebfgc ;case _g .CharData :};};return nil ;};func (_gbedb ST_Theme )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbgbg :=_g .Attr {};_cbgbg .Name =name ;switch _gbedb {case ST_ThemeUnset :_cbgbg .Value ="";case ST_ThemeMajorEastAsia :_cbgbg .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_cbgbg .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_cbgbg .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_cbgbg .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_cbgbg .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_cbgbg .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_cbgbg .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_cbgbg .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _cbgbg ,nil ;};func (_ffece *CT_SdtDocPart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ffece .DocPartGallery !=nil {_bbcag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}};e .EncodeElement (_ffece .DocPartGallery ,_bbcag );};if _ffece .DocPartCategory !=nil {_efcgaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_ffece .DocPartCategory ,_efcgaf );};if _ffece .DocPartUnique !=nil {_agdbg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_ffece .DocPartUnique ,_agdbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geecf *WdCT_TxbxContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgcdd :for {_ddadcc ,_adedf :=d .Token ();if _adedf !=nil {return _adedf ;};switch _cabbd :=_ddadcc .(type ){case _g .StartElement :switch _cabbd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_gabbd :=NewCT_AltChunk ();if _dcbaf :=d .DecodeElement (_gabbd ,&_cabbd );_dcbaf !=nil {return _dcbaf ;};_geecf .AltChunk =append (_geecf .AltChunk ,_gabbd );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025v",_cabbd .Name );if _ddgad :=d .Skip ();_ddgad !=nil {return _ddgad ;};};case _g .EndElement :break _dgcdd ;case _g .CharData :};};return nil ;};func NewCT_TblBorders ()*CT_TblBorders {_fgacg :=&CT_TblBorders {};return _fgacg };func (_fdaba *CT_PTab )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_egec ,_ccdcg :=_fdaba .AlignmentAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"});if _ccdcg !=nil {return _ccdcg ;};start .Attr =append (start .Attr ,_egec );_egec ,_ccdcg =_fdaba .RelativeToAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _ccdcg !=nil {return _ccdcg ;};start .Attr =append (start .Attr ,_egec );_egec ,_ccdcg =_fdaba .LeaderAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _ccdcg !=nil {return _ccdcg ;};start .Attr =append (start .Attr ,_egec );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_agbcea :=&WdCT_WordprocessingGroupChoice {};return _agbcea ;}; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Validate validates the CT_TrPrChange and its children -func (_gbcffb *CT_TrPrChange )Validate ()error {return _gbcffb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Right To Left Text +Rtl *CT_OnOff ; -// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path -func (_bdcefd *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _bdcefd .WrapNone !=nil {if _beadgf :=_bdcefd .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_beadgf !=nil {return _beadgf ;};};if _bdcefd .WrapSquare !=nil {if _gaege :=_bdcefd .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");_gaege !=nil {return _gaege ;};};if _bdcefd .WrapTight !=nil {if _gfcbed :=_bdcefd .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_gfcbed !=nil {return _gfcbed ;};};if _bdcefd .WrapThrough !=nil {if _fafeag :=_bdcefd .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");_fafeag !=nil {return _fafeag ;};};if _bdcefd .WrapTopAndBottom !=nil {if _ecaed :=_bdcefd .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_ecaed !=nil {return _ecaed ;};};return nil ;};func (_bedggb *CT_TblPrExBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bedggb .TblW !=nil {_efccge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_bedggb .TblW ,_efccge );};if _bedggb .Jc !=nil {_cdcbdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bedggb .Jc ,_cdcbdf );};if _bedggb .TblCellSpacing !=nil {_bfega :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bedggb .TblCellSpacing ,_bfega );};if _bedggb .TblInd !=nil {_fgaed :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_bedggb .TblInd ,_fgaed );};if _bedggb .TblBorders !=nil {_dbbee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bedggb .TblBorders ,_dbbee );};if _bedggb .Shd !=nil {_bcbca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bedggb .Shd ,_bcbca );};if _bedggb .TblLayout !=nil {_adaabc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bedggb .TblLayout ,_adaabc );};if _bedggb .TblCellMar !=nil {_begee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_bedggb .TblCellMar ,_begee );};if _bedggb .TblLook !=nil {_fdbgbb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_bedggb .TblLook ,_fdbgbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffgce *CT_TblPPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffgce .LeftFromTextAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ffgce .LeftFromTextAttr )});};if _ffgce .RightFromTextAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072i\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ffgce .RightFromTextAttr )});};if _ffgce .TopFromTextAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ffgce .TopFromTextAttr )});};if _ffgce .BottomFromTextAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ab\u006f\u0074\u0074o\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ffgce .BottomFromTextAttr )});};if _ffgce .VertAnchorAttr !=ST_VAnchorUnset {_aedfg ,_gdcfb :=_ffgce .VertAnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _gdcfb !=nil {return _gdcfb ;};start .Attr =append (start .Attr ,_aedfg );};if _ffgce .HorzAnchorAttr !=ST_HAnchorUnset {_dadca ,_feagg :=_ffgce .HorzAnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _feagg !=nil {return _feagg ;};start .Attr =append (start .Attr ,_dadca );};if _ffgce .TblpXSpecAttr !=_gc .ST_XAlignUnset {_bgffe ,_afcaad :=_ffgce .TblpXSpecAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _afcaad !=nil {return _afcaad ;};start .Attr =append (start .Attr ,_bgffe );};if _ffgce .TblpXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_gd .Sprintf ("\u0025\u0076",*_ffgce .TblpXAttr )});};if _ffgce .TblpYSpecAttr !=_gc .ST_YAlignUnset {_befbda ,_dcgaaf :=_ffgce .TblpYSpecAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"});if _dcgaaf !=nil {return _dcgaaf ;};start .Attr =append (start .Attr ,_befbda );};if _ffgce .TblpYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_gd .Sprintf ("\u0025\u0076",*_ffgce .TblpYAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblBorders struct{ +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Table Top Border -Top *CT_Border ; +// Emphasis Mark +Em *CT_Em ; -// Table Leading Edge Border -Start *CT_Border ; +// Languages for Run Content +Lang *CT_Language ; -// Table Leading Edge Border -Left *CT_Border ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Table Bottom Border -Bottom *CT_Border ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Table Trailing Edge Border -End *CT_Border ; +// Office Open XML Math +OMath *CT_OnOff ; -// Table Trailing Edge Border -Right *CT_Border ; +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;};func NewCT_Jc ()*CT_Jc {_aacgg :=&CT_Jc {};_aacgg .ValAttr =ST_Jc (1);return _aacgg }; -// Table Inside Horizontal Edges Border -InsideH *CT_Border ; +// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path +func (_bcgcea *EG_RPrContent )ValidateWithPath (path string )error {if _bcgcea .RStyle !=nil {if _gbddbd :=_bcgcea .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gbddbd !=nil {return _gbddbd ;};};if _bcgcea .RFonts !=nil {if _ggedd :=_bcgcea .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_ggedd !=nil {return _ggedd ;};};if _bcgcea .B !=nil {if _abdff :=_bcgcea .B .ValidateWithPath (path +"\u002f\u0042");_abdff !=nil {return _abdff ;};};if _bcgcea .BCs !=nil {if _gefgfb :=_bcgcea .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gefgfb !=nil {return _gefgfb ;};};if _bcgcea .I !=nil {if _bfbcae :=_bcgcea .I .ValidateWithPath (path +"\u002f\u0049");_bfbcae !=nil {return _bfbcae ;};};if _bcgcea .ICs !=nil {if _efebg :=_bcgcea .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_efebg !=nil {return _efebg ;};};if _bcgcea .Caps !=nil {if _fbgccd :=_bcgcea .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_fbgccd !=nil {return _fbgccd ;};};if _bcgcea .SmallCaps !=nil {if _efdgaa :=_bcgcea .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_efdgaa !=nil {return _efdgaa ;};};if _bcgcea .Strike !=nil {if _fbgde :=_bcgcea .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fbgde !=nil {return _fbgde ;};};if _bcgcea .Dstrike !=nil {if _bcfbc :=_bcgcea .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_bcfbc !=nil {return _bcfbc ;};};if _bcgcea .Outline !=nil {if _fedac :=_bcgcea .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fedac !=nil {return _fedac ;};};if _bcgcea .Shadow !=nil {if _ebfead :=_bcgcea .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_ebfead !=nil {return _ebfead ;};};if _bcgcea .Emboss !=nil {if _bgcbfa :=_bcgcea .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_bgcbfa !=nil {return _bgcbfa ;};};if _bcgcea .Imprint !=nil {if _gbdfa :=_bcgcea .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_gbdfa !=nil {return _gbdfa ;};};if _bcgcea .NoProof !=nil {if _cfced :=_bcgcea .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_cfced !=nil {return _cfced ;};};if _bcgcea .SnapToGrid !=nil {if _bebaed :=_bcgcea .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bebaed !=nil {return _bebaed ;};};if _bcgcea .Vanish !=nil {if _adabaa :=_bcgcea .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_adabaa !=nil {return _adabaa ;};};if _bcgcea .WebHidden !=nil {if _gabbcd :=_bcgcea .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gabbcd !=nil {return _gabbcd ;};};if _bcgcea .Color !=nil {if _gfdeg :=_bcgcea .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gfdeg !=nil {return _gfdeg ;};};if _bcgcea .Spacing !=nil {if _fffbd :=_bcgcea .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fffbd !=nil {return _fffbd ;};};if _bcgcea .W !=nil {if _gdfab :=_bcgcea .W .ValidateWithPath (path +"\u002f\u0057");_gdfab !=nil {return _gdfab ;};};if _bcgcea .Kern !=nil {if _bcagd :=_bcgcea .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_bcagd !=nil {return _bcagd ;};};if _bcgcea .Position !=nil {if _febbf :=_bcgcea .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_febbf !=nil {return _febbf ;};};if _bcgcea .Sz !=nil {if _agfffg :=_bcgcea .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_agfffg !=nil {return _agfffg ;};};if _bcgcea .SzCs !=nil {if _baffb :=_bcgcea .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_baffb !=nil {return _baffb ;};};if _bcgcea .Highlight !=nil {if _abffbf :=_bcgcea .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_abffbf !=nil {return _abffbf ;};};if _bcgcea .U !=nil {if _gdaefg :=_bcgcea .U .ValidateWithPath (path +"\u002f\u0055");_gdaefg !=nil {return _gdaefg ;};};if _bcgcea .Effect !=nil {if _bgfeg :=_bcgcea .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bgfeg !=nil {return _bgfeg ;};};if _bcgcea .Bdr !=nil {if _fgcee :=_bcgcea .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_fgcee !=nil {return _fgcee ;};};if _bcgcea .Shd !=nil {if _gdcgdg :=_bcgcea .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gdcgdg !=nil {return _gdcgdg ;};};if _bcgcea .FitText !=nil {if _aeagb :=_bcgcea .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_aeagb !=nil {return _aeagb ;};};if _bcgcea .VertAlign !=nil {if _begdgc :=_bcgcea .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_begdgc !=nil {return _begdgc ;};};if _bcgcea .Rtl !=nil {if _efgba :=_bcgcea .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_efgba !=nil {return _efgba ;};};if _bcgcea .Cs !=nil {if _cfafc :=_bcgcea .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_cfafc !=nil {return _cfafc ;};};if _bcgcea .Em !=nil {if _edffc :=_bcgcea .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_edffc !=nil {return _edffc ;};};if _bcgcea .Lang !=nil {if _edgafa :=_bcgcea .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_edgafa !=nil {return _edgafa ;};};if _bcgcea .EastAsianLayout !=nil {if _agfdc :=_bcgcea .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_agfdc !=nil {return _agfdc ;};};if _bcgcea .SpecVanish !=nil {if _acaab :=_bcgcea .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_acaab !=nil {return _acaab ;};};if _bcgcea .OMath !=nil {if _dbcca :=_bcgcea .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_dbcca !=nil {return _dbcca ;};};if _bcgcea .RPrChange !=nil {if _dbbgc :=_bcgcea .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dbbgc !=nil {return _dbbgc ;};};return nil ;};func (_deaec ST_TextDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgaecb :=_d .Attr {};_fgaecb .Name =name ;switch _deaec {case ST_TextDirectionUnset :_fgaecb .Value ="";case ST_TextDirectionTb :_fgaecb .Value ="\u0074\u0062";case ST_TextDirectionRl :_fgaecb .Value ="\u0072\u006c";case ST_TextDirectionLr :_fgaecb .Value ="\u006c\u0072";case ST_TextDirectionTbV :_fgaecb .Value ="\u0074\u0062\u0056";case ST_TextDirectionRlV :_fgaecb .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_fgaecb .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_fgaecb .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_fgaecb .Value ="\u006c\u0072\u0054\u0062";case ST_TextDirectionLrTbV :_fgaecb .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_fgaecb .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_fgaecb .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_fgaecb .Value ="\u0074\u0062\u0052l\u0056";};return _fgaecb ,nil ;}; -// Table Inside Vertical Edges Border -InsideV *CT_Border ;};func (_bdggfg *CT_HdrFtrRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdggfg .TypeAttr =ST_HdrFtr (1);for _ ,_fggfc :=range start .Attr {if _fggfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fggfc .Name .Local =="\u0069\u0064"||_fggfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fggfc .Name .Local =="\u0069\u0064"{_eegcd ,_dbeb :=_fggfc .Value ,error (nil );if _dbeb !=nil {return _dbeb ;};_bdggfg .IdAttr =_eegcd ;continue ;};if _fggfc .Name .Local =="\u0074\u0079\u0070\u0065"{_bdggfg .TypeAttr .UnmarshalXMLAttr (_fggfc );continue ;};};for {_gfga ,_gdba :=d .Token ();if _gdba !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_gdba );};if _bgcf ,_deddd :=_gfga .(_g .EndElement );_deddd &&_bgcf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Settings and its children +func (_cfeed *CT_Settings )Validate ()error {return _cfeed .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func NewCT_Panose ()*CT_Panose {_cgcgd :=&CT_Panose {};return _cgcgd };func (_cagdg ST_ObjectUpdateMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecadb :=_d .Attr {};_ecadb .Name =name ;switch _cagdg {case ST_ObjectUpdateModeUnset :_ecadb .Value ="";case ST_ObjectUpdateModeAlways :_ecadb .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_ecadb .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _ecadb ,nil ;};type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_e .Time ; -// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path -func (_edbgg *CT_NumPicBullet )ValidateWithPath (path string )error {if _edbgg .Pict !=nil {if _febgc :=_edbgg .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_febgc !=nil {return _febgc ;};};if _edbgg .Drawing !=nil {if _fefcg :=_edbgg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_fefcg !=nil {return _fefcg ;};};return nil ;};func (_adgae *CT_HMerge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggeaf :=range start .Attr {if _ggeaf .Name .Local =="\u0076\u0061\u006c"{_adgae .ValAttr .UnmarshalXMLAttr (_ggeaf );continue ;};};for {_gbfdb ,_cebg :=d .Token ();if _cebg !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_cebg );};if _fgdgg ,_dfbbc :=_gbfdb .(_g .EndElement );_dfbbc &&_fgdgg .Name ==start .Name {break ;};};return nil ;};func (_cgde *CT_BottomPageBorder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgde .ValAttr =ST_Border (1);for _ ,_dabf :=range start .Attr {if _dabf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dabf .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_dabf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dabf .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_dcda ,_fadb :=_dabf .Value ,error (nil );if _fadb !=nil {return _fadb ;};_cgde .BottomLeftAttr =&_dcda ;continue ;};if _dabf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dabf .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_dabf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dabf .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_afg ,_bcf :=_dabf .Value ,error (nil );if _bcf !=nil {return _bcf ;};_cgde .BottomRightAttr =&_afg ;continue ;};if _dabf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dabf .Name .Local =="\u0069\u0064"||_dabf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dabf .Name .Local =="\u0069\u0064"{_eebb ,_egda :=_dabf .Value ,error (nil );if _egda !=nil {return _egda ;};_cgde .IdAttr =&_eebb ;continue ;};if _dabf .Name .Local =="\u0076\u0061\u006c"{_cgde .ValAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Local =="\u0063\u006f\u006co\u0072"{_fgac ,_fbfc :=ParseUnionST_HexColor (_dabf .Value );if _fbfc !=nil {return _fbfc ;};_cgde .ColorAttr =&_fgac ;continue ;};if _dabf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cgde .ThemeColorAttr .UnmarshalXMLAttr (_dabf );continue ;};if _dabf .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fafc ,_ceae :=_dabf .Value ,error (nil );if _ceae !=nil {return _ceae ;};_cgde .ThemeTintAttr =&_fafc ;continue ;};if _dabf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ffdb ,_abcc :=_dabf .Value ,error (nil );if _abcc !=nil {return _abcc ;};_cgde .ThemeShadeAttr =&_ffdb ;continue ;};if _dabf .Name .Local =="\u0073\u007a"{_cabd ,_bgca :=_b .ParseUint (_dabf .Value ,10,64);if _bgca !=nil {return _bgca ;};_cgde .SzAttr =&_cabd ;continue ;};if _dabf .Name .Local =="\u0073\u0070\u0061c\u0065"{_eeag ,_geaf :=_b .ParseUint (_dabf .Value ,10,64);if _geaf !=nil {return _geaf ;};_cgde .SpaceAttr =&_eeag ;continue ;};if _dabf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_agcf ,_faab :=ParseUnionST_OnOff (_dabf .Value );if _faab !=nil {return _faab ;};_cgde .ShadowAttr =&_agcf ;continue ;};if _dabf .Name .Local =="\u0066\u0072\u0061m\u0065"{_fcfa ,_fcdd :=ParseUnionST_OnOff (_dabf .Value );if _fcdd !=nil {return _fcdd ;};_cgde .FrameAttr =&_fcfa ;continue ;};};for {_edbed ,_face :=d .Token ();if _face !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0042\u006f\u0074\u0074\u006fm\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u003a\u0020\u0025\u0073",_face );};if _fgcc ,_dccf :=_edbed .(_g .EndElement );_dccf &&_fgcc .Name ==start .Name {break ;};};return nil ;}; +// Annotation Identifier +IdAttr int64 ;};type CT_WriteProtection struct{ -// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path -func (_dccd *CT_BookmarkRange )ValidateWithPath (path string )error {if _fagc :=_dccd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_fagc !=nil {return _fagc ;};return nil ;};func (_fcebc *CT_Recipients )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dggbb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_fegad :=range _fcebc .RecipientData {e .EncodeElement (_fegad ,_dggbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Recommend Write Protection in User Interface +RecommendedAttr *_dg .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _dg .ST_CryptProv ;CryptAlgorithmClassAttr _dg .ST_AlgClass ;CryptAlgorithmTypeAttr _dg .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_gbacag *ST_MailMergeDest )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbacag =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_gbacag =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_gbacag =2;case "\u0065\u006d\u0061i\u006c":*_gbacag =3;case "\u0066\u0061\u0078":*_gbacag =4;};return nil ;}; -// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path -func (_bdcfca *CT_Zoom )ValidateWithPath (path string )error {if _gefbf :=_bdcfca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gefbf !=nil {return _gefbf ;};if _dgfed :=_bdcfca .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_dgfed !=nil {return _dgfed ;};return nil ;};func (_agafg WdST_RelFromV )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbacgf :=_g .Attr {};_dbacgf .Name =name ;switch _agafg {case WdST_RelFromVUnset :_dbacgf .Value ="";case WdST_RelFromVMargin :_dbacgf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_dbacgf .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_dbacgf .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_dbacgf .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_dbacgf .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_dbacgf .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_dbacgf .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_dbacgf .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _dbacgf ,nil ;};func NewCT_TblCellMar ()*CT_TblCellMar {_bcdfgb :=&CT_TblCellMar {};return _bcdfgb };func NewCT_FtnPos ()*CT_FtnPos {_dgggc :=&CT_FtnPos {};_dgggc .ValAttr =ST_FtnPos (1);return _dgggc };func (_ebfcb *CT_TrackChangeNumbering )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebfcb .OriginalAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_ebfcb .OriginalAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_ebfcb .AuthorAttr )});if _ebfcb .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ebfcb .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_ebfcb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_NumberFormatUnset ST_NumberFormat =0;ST_NumberFormatDecimal ST_NumberFormat =1;ST_NumberFormatUpperRoman ST_NumberFormat =2;ST_NumberFormatLowerRoman ST_NumberFormat =3;ST_NumberFormatUpperLetter ST_NumberFormat =4;ST_NumberFormatLowerLetter ST_NumberFormat =5;ST_NumberFormatOrdinal ST_NumberFormat =6;ST_NumberFormatCardinalText ST_NumberFormat =7;ST_NumberFormatOrdinalText ST_NumberFormat =8;ST_NumberFormatHex ST_NumberFormat =9;ST_NumberFormatChicago ST_NumberFormat =10;ST_NumberFormatIdeographDigital ST_NumberFormat =11;ST_NumberFormatJapaneseCounting ST_NumberFormat =12;ST_NumberFormatAiueo ST_NumberFormat =13;ST_NumberFormatIroha ST_NumberFormat =14;ST_NumberFormatDecimalFullWidth ST_NumberFormat =15;ST_NumberFormatDecimalHalfWidth ST_NumberFormat =16;ST_NumberFormatJapaneseLegal ST_NumberFormat =17;ST_NumberFormatJapaneseDigitalTenThousand ST_NumberFormat =18;ST_NumberFormatDecimalEnclosedCircle ST_NumberFormat =19;ST_NumberFormatDecimalFullWidth2 ST_NumberFormat =20;ST_NumberFormatAiueoFullWidth ST_NumberFormat =21;ST_NumberFormatIrohaFullWidth ST_NumberFormat =22;ST_NumberFormatDecimalZero ST_NumberFormat =23;ST_NumberFormatBullet ST_NumberFormat =24;ST_NumberFormatGanada ST_NumberFormat =25;ST_NumberFormatChosung ST_NumberFormat =26;ST_NumberFormatDecimalEnclosedFullstop ST_NumberFormat =27;ST_NumberFormatDecimalEnclosedParen ST_NumberFormat =28;ST_NumberFormatDecimalEnclosedCircleChinese ST_NumberFormat =29;ST_NumberFormatIdeographEnclosedCircle ST_NumberFormat =30;ST_NumberFormatIdeographTraditional ST_NumberFormat =31;ST_NumberFormatIdeographZodiac ST_NumberFormat =32;ST_NumberFormatIdeographZodiacTraditional ST_NumberFormat =33;ST_NumberFormatTaiwaneseCounting ST_NumberFormat =34;ST_NumberFormatIdeographLegalTraditional ST_NumberFormat =35;ST_NumberFormatTaiwaneseCountingThousand ST_NumberFormat =36;ST_NumberFormatTaiwaneseDigital ST_NumberFormat =37;ST_NumberFormatChineseCounting ST_NumberFormat =38;ST_NumberFormatChineseLegalSimplified ST_NumberFormat =39;ST_NumberFormatChineseCountingThousand ST_NumberFormat =40;ST_NumberFormatKoreanDigital ST_NumberFormat =41;ST_NumberFormatKoreanCounting ST_NumberFormat =42;ST_NumberFormatKoreanLegal ST_NumberFormat =43;ST_NumberFormatKoreanDigital2 ST_NumberFormat =44;ST_NumberFormatVietnameseCounting ST_NumberFormat =45;ST_NumberFormatRussianLower ST_NumberFormat =46;ST_NumberFormatRussianUpper ST_NumberFormat =47;ST_NumberFormatNone ST_NumberFormat =48;ST_NumberFormatNumberInDash ST_NumberFormat =49;ST_NumberFormatHebrew1 ST_NumberFormat =50;ST_NumberFormatHebrew2 ST_NumberFormat =51;ST_NumberFormatArabicAlpha ST_NumberFormat =52;ST_NumberFormatArabicAbjad ST_NumberFormat =53;ST_NumberFormatHindiVowels ST_NumberFormat =54;ST_NumberFormatHindiConsonants ST_NumberFormat =55;ST_NumberFormatHindiNumbers ST_NumberFormat =56;ST_NumberFormatHindiCounting ST_NumberFormat =57;ST_NumberFormatThaiLetters ST_NumberFormat =58;ST_NumberFormatThaiNumbers ST_NumberFormat =59;ST_NumberFormatThaiCounting ST_NumberFormat =60;ST_NumberFormatBahtText ST_NumberFormat =61;ST_NumberFormatDollarText ST_NumberFormat =62;ST_NumberFormatCustom ST_NumberFormat =63;);const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;);func (_gcbffg ST_BrClear )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gcbffg .String (),start );}; +// Validate validates the CT_ObjectEmbed and its children +func (_effc *CT_ObjectEmbed )Validate ()error {return _effc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_egfec *CT_FramesetChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acffe :for {_ceaab ,_eggc :=d .Token ();if _eggc !=nil {return _eggc ;};switch _adgdc :=_ceaab .(type ){case _d .StartElement :switch _adgdc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecegeg :=NewCT_Frameset ();if _affgg :=d .DecodeElement (_ecegeg ,&_adgdc );_affgg !=nil {return _affgg ;};_egfec .Frameset =append (_egfec .Frameset ,_ecegeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfeeb :=NewCT_Frame ();if _ggdcg :=d .DecodeElement (_gfeeb ,&_adgdc );_ggdcg !=nil {return _ggdcg ;};_egfec .Frame =append (_egfec .Frame ,_gfeeb );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\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_adgdc .Name );if _afdd :=d .Skip ();_afdd !=nil {return _afdd ;};};case _d .EndElement :break _acffe ;case _d .CharData :};};return nil ;};func (_cfgf ST_SignedHpsMeasure )String ()string {if _cfgf .Int64 !=nil {return _a .Sprintf ("\u0025\u0076",*_cfgf .Int64 );};if _cfgf .ST_UniversalMeasure !=nil {return _a .Sprintf ("\u0025\u0076",*_cfgf .ST_UniversalMeasure );};return "";}; -// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path -func (_gcede *CT_SdtContentCell )ValidateWithPath (path string )error {for _cgceab ,_gabb :=range _gcede .Tc {if _ggdgf :=_gabb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_cgceab ));_ggdgf !=nil {return _ggdgf ;};};if _gcede .CustomXml !=nil {if _aagcb :=_gcede .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_aagcb !=nil {return _aagcb ;};};if _gcede .Sdt !=nil {if _cdbfc :=_gcede .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_cdbfc !=nil {return _cdbfc ;};};for _dcae ,_fccab :=range _gcede .EG_RunLevelElts {if _deddc :=_fccab .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dcae ));_deddc !=nil {return _deddc ;};};return nil ;};func (_eggeda ST_HdrFtr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eggeda .String (),start );};func (_gfeag ST_BrClear )String ()string {switch _gfeag {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0061\u006c\u006c";};return "";};func (_gbcgfe *CT_MailMergeSourceType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aefbb ,_fgdgf :=_gbcgfe .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgdgf !=nil {return _fgdgf ;};start .Attr =append (start .Attr ,_aefbb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblPr struct{ +// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path +func (_bbageb *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _bbageb .CNvPr !=nil {if _egdaba :=_bbageb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_egdaba !=nil {return _egdaba ;};};if _eggfg :=_bbageb .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_eggfg !=nil {return _eggfg ;};if _cegca :=_bbageb .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cegca !=nil {return _cegca ;};for _bgcgb ,_eacgce :=range _bbageb .Choice {if _cgged :=_eacgce .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bgcgb ));_cgged !=nil {return _cgged ;};};if _bbageb .ExtLst !=nil {if _dcdfd :=_bbageb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcdfd !=nil {return _dcdfd ;};};return nil ;};type CT_ReadingModeInkLockDown struct{ -// Referenced Table Style -TblStyle *CT_String ; +// Use Actual Pages, Not Virtual Pages +ActualPgAttr _dg .ST_OnOff ; -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// Virtual Page Width +WAttr uint64 ; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Virtual Page Height +HAttr uint64 ; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// Font Size Scaling +FontSzAttr ST_DecimalNumberOrPercent ;}; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Validate validates the CT_Guid and its children +func (_gfea *CT_Guid )Validate ()error {return _gfea .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func (_cadeb *EG_ContentRunContentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecef :for {_geefb ,_eegedg :=d .Token ();if _eegedg !=nil {return _eegedg ;};switch _abdfee :=_geefb .(type ){case _d .StartElement :switch _abdfee .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cadeb .SmartTag =NewCT_SmartTagRun ();if _ddgbg :=d .DecodeElement (_cadeb .SmartTag ,&_abdfee );_ddgbg !=nil {return _ddgbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cadeb .Sdt =NewCT_SdtRun ();if _efcfca :=d .DecodeElement (_cadeb .Sdt ,&_abdfee );_efcfca !=nil {return _efcfca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbfbc :=NewEG_RunLevelElts ();_gbfbc .ProofErr =NewCT_ProofErr ();if _eabagf :=d .DecodeElement (_gbfbc .ProofErr ,&_abdfee );_eabagf !=nil {return _eabagf ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_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 :"\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"}:_gcedg :=NewEG_RunLevelElts ();_gcedg .PermStart =NewCT_PermStart ();if _edggg :=d .DecodeElement (_gcedg .PermStart ,&_abdfee );_edggg !=nil {return _edggg ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_gcedg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eaedd :=NewEG_RunLevelElts ();_eaedd .PermEnd =NewCT_Perm ();if _fffaec :=d .DecodeElement (_eaedd .PermEnd ,&_abdfee );_fffaec !=nil {return _fffaec ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_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 :"\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"}:_baagf :=NewEG_RunLevelElts ();_baagf .Ins =NewCT_RunTrackChange ();if _dfdbe :=d .DecodeElement (_baagf .Ins ,&_abdfee );_dfdbe !=nil {return _dfdbe ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_baagf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_babcec :=NewEG_RunLevelElts ();_babcec .Del =NewCT_RunTrackChange ();if _ddcbgc :=d .DecodeElement (_babcec .Del ,&_abdfee );_ddcbgc !=nil {return _ddcbgc ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_babcec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cbegb :=NewEG_RunLevelElts ();_cbegb .MoveFrom =NewCT_RunTrackChange ();if _fgfdb :=d .DecodeElement (_cbegb .MoveFrom ,&_abdfee );_fgfdb !=nil {return _fgfdb ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_cbegb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dcddgf :=NewEG_RunLevelElts ();_dcddgf .MoveTo =NewCT_RunTrackChange ();if _aggdee :=d .DecodeElement (_dcddgf .MoveTo ,&_abdfee );_aggdee !=nil {return _aggdee ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_dcddgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacccd :=NewEG_RunLevelElts ();_abaaeb :=NewEG_RangeMarkupElements ();_abaaeb .BookmarkStart =NewCT_Bookmark ();if _efcgda :=d .DecodeElement (_abaaeb .BookmarkStart ,&_abdfee );_efcgda !=nil {return _efcgda ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_eacccd );_eacccd .EG_RangeMarkupElements =append (_eacccd .EG_RangeMarkupElements ,_abaaeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfddb :=NewEG_RunLevelElts ();_edade :=NewEG_RangeMarkupElements ();_edade .BookmarkEnd =NewCT_MarkupRange ();if _dffcgc :=d .DecodeElement (_edade .BookmarkEnd ,&_abdfee );_dffcgc !=nil {return _dffcgc ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_cfddb );_cfddb .EG_RangeMarkupElements =append (_cfddb .EG_RangeMarkupElements ,_edade );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beecf :=NewEG_RunLevelElts ();_egeccd :=NewEG_RangeMarkupElements ();_egeccd .MoveFromRangeStart =NewCT_MoveBookmark ();if _deega :=d .DecodeElement (_egeccd .MoveFromRangeStart ,&_abdfee );_deega !=nil {return _deega ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_beecf );_beecf .EG_RangeMarkupElements =append (_beecf .EG_RangeMarkupElements ,_egeccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gcfga :=NewEG_RunLevelElts ();_eaegb :=NewEG_RangeMarkupElements ();_eaegb .MoveFromRangeEnd =NewCT_MarkupRange ();if _edggf :=d .DecodeElement (_eaegb .MoveFromRangeEnd ,&_abdfee );_edggf !=nil {return _edggf ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_gcfga );_gcfga .EG_RangeMarkupElements =append (_gcfga .EG_RangeMarkupElements ,_eaegb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cggaee :=NewEG_RunLevelElts ();_fgfde :=NewEG_RangeMarkupElements ();_fgfde .MoveToRangeStart =NewCT_MoveBookmark ();if _beeag :=d .DecodeElement (_fgfde .MoveToRangeStart ,&_abdfee );_beeag !=nil {return _beeag ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_cggaee );_cggaee .EG_RangeMarkupElements =append (_cggaee .EG_RangeMarkupElements ,_fgfde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gacaf :=NewEG_RunLevelElts ();_bbbaf :=NewEG_RangeMarkupElements ();_bbbaf .MoveToRangeEnd =NewCT_MarkupRange ();if _gdbceb :=d .DecodeElement (_bbbaf .MoveToRangeEnd ,&_abdfee );_gdbceb !=nil {return _gdbceb ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_gacaf );_gacaf .EG_RangeMarkupElements =append (_gacaf .EG_RangeMarkupElements ,_bbbaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggeada :=NewEG_RunLevelElts ();_cdagb :=NewEG_RangeMarkupElements ();_cdagb .CommentRangeStart =NewCT_MarkupRange ();if _egdeba :=d .DecodeElement (_cdagb .CommentRangeStart ,&_abdfee );_egdeba !=nil {return _egdeba ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_ggeada );_ggeada .EG_RangeMarkupElements =append (_ggeada .EG_RangeMarkupElements ,_cdagb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efbffc :=NewEG_RunLevelElts ();_aeffa :=NewEG_RangeMarkupElements ();_aeffa .CommentRangeEnd =NewCT_MarkupRange ();if _bbabdd :=d .DecodeElement (_aeffa .CommentRangeEnd ,&_abdfee );_bbabdd !=nil {return _bbabdd ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_efbffc );_efbffc .EG_RangeMarkupElements =append (_efbffc .EG_RangeMarkupElements ,_aeffa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gbbcd :=NewEG_RunLevelElts ();_degfc :=NewEG_RangeMarkupElements ();_degfc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fggaa :=d .DecodeElement (_degfc .CustomXmlInsRangeStart ,&_abdfee );_fggaa !=nil {return _fggaa ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_gbbcd );_gbbcd .EG_RangeMarkupElements =append (_gbbcd .EG_RangeMarkupElements ,_degfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bdcdf :=NewEG_RunLevelElts ();_bfacb :=NewEG_RangeMarkupElements ();_bfacb .CustomXmlInsRangeEnd =NewCT_Markup ();if _abdeag :=d .DecodeElement (_bfacb .CustomXmlInsRangeEnd ,&_abdfee );_abdeag !=nil {return _abdeag ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_bdcdf );_bdcdf .EG_RangeMarkupElements =append (_bdcdf .EG_RangeMarkupElements ,_bfacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dbcecd :=NewEG_RunLevelElts ();_egcge :=NewEG_RangeMarkupElements ();_egcge .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gfcddf :=d .DecodeElement (_egcge .CustomXmlDelRangeStart ,&_abdfee );_gfcddf !=nil {return _gfcddf ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_dbcecd );_dbcecd .EG_RangeMarkupElements =append (_dbcecd .EG_RangeMarkupElements ,_egcge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cfce :=NewEG_RunLevelElts ();_ecbgf :=NewEG_RangeMarkupElements ();_ecbgf .CustomXmlDelRangeEnd =NewCT_Markup ();if _gfbac :=d .DecodeElement (_ecbgf .CustomXmlDelRangeEnd ,&_abdfee );_gfbac !=nil {return _gfbac ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_cfce );_cfce .EG_RangeMarkupElements =append (_cfce .EG_RangeMarkupElements ,_ecbgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgfcf :=NewEG_RunLevelElts ();_gdebc :=NewEG_RangeMarkupElements ();_gdebc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edacag :=d .DecodeElement (_gdebc .CustomXmlMoveFromRangeStart ,&_abdfee );_edacag !=nil {return _edacag ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_bgfcf );_bgfcf .EG_RangeMarkupElements =append (_bgfcf .EG_RangeMarkupElements ,_gdebc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dfggdd :=NewEG_RunLevelElts ();_acccc :=NewEG_RangeMarkupElements ();_acccc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cffcb :=d .DecodeElement (_acccc .CustomXmlMoveFromRangeEnd ,&_abdfee );_cffcb !=nil {return _cffcb ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_dfggdd );_dfggdd .EG_RangeMarkupElements =append (_dfggdd .EG_RangeMarkupElements ,_acccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dbacg :=NewEG_RunLevelElts ();_gebdcd :=NewEG_RangeMarkupElements ();_gebdcd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ddgfa :=d .DecodeElement (_gebdcd .CustomXmlMoveToRangeStart ,&_abdfee );_ddgfa !=nil {return _ddgfa ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_dbacg );_dbacg .EG_RangeMarkupElements =append (_dbacg .EG_RangeMarkupElements ,_gebdcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fbagd :=NewEG_RunLevelElts ();_dbedb :=NewEG_RangeMarkupElements ();_dbedb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _egcggc :=d .DecodeElement (_dbedb .CustomXmlMoveToRangeEnd ,&_abdfee );_egcggc !=nil {return _egcggc ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_fbagd );_fbagd .EG_RangeMarkupElements =append (_fbagd .EG_RangeMarkupElements ,_dbedb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdbeg :=NewEG_RunLevelElts ();_cbfbfa :=NewEG_MathContent ();_cbfbfa .OMathPara =_cd .NewOMathPara ();if _acegf :=d .DecodeElement (_cbfbfa .OMathPara ,&_abdfee );_acegf !=nil {return _acegf ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_cdbeg );_cdbeg .EG_MathContent =append (_cdbeg .EG_MathContent ,_cbfbfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ddabc :=NewEG_RunLevelElts ();_efggfad :=NewEG_MathContent ();_efggfad .OMath =_cd .NewOMath ();if _afgcba :=d .DecodeElement (_efggfad .OMath ,&_abdfee );_afgcba !=nil {return _afgcba ;};_cadeb .EG_RunLevelElts =append (_cadeb .EG_RunLevelElts ,_ddabc );_ddabc .EG_MathContent =append (_ddabc .EG_MathContent ,_efggfad );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\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",_abdfee .Name );if _ddgacd :=d .Skip ();_ddgacd !=nil {return _ddgacd ;};};case _d .EndElement :break _fecef ;case _d .CharData :};};return nil ;}; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path +func (_aec *CT_DocPart )ValidateWithPath (path string )error {if _aec .DocPartPr !=nil {if _dgbg :=_aec .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_dgbg !=nil {return _dgbg ;};};if _aec .DocPartBody !=nil {if _eegbd :=_aec .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079");_eegbd !=nil {return _eegbd ;};};return nil ;};func (_ffbg *CT_DocDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffbg .RPrDefault !=nil {_bddce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_ffbg .RPrDefault ,_bddce );};if _ffbg .PPrDefault !=nil {_ggaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_ffbg .PPrDefault ,_ggaba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aadbc *CT_Tabs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dfeace :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_gafdd :=range _aadbc .Tab {e .EncodeElement (_gafdd ,_dfeace );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_becgg *CT_PPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _becgg .PStyle !=nil {_eegae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_becgg .PStyle ,_eegae );};if _becgg .KeepNext !=nil {_agcfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_becgg .KeepNext ,_agcfe );};if _becgg .KeepLines !=nil {_ffefee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_becgg .KeepLines ,_ffefee );};if _becgg .PageBreakBefore !=nil {_gdebdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_becgg .PageBreakBefore ,_gdebdd );};if _becgg .FramePr !=nil {_becfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_becgg .FramePr ,_becfg );};if _becgg .WidowControl !=nil {_cdgba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_becgg .WidowControl ,_cdgba );};if _becgg .NumPr !=nil {_bbefe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_becgg .NumPr ,_bbefe );};if _becgg .SuppressLineNumbers !=nil {_fadag :=_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 (_becgg .SuppressLineNumbers ,_fadag );};if _becgg .PBdr !=nil {_babcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_becgg .PBdr ,_babcc );};if _becgg .Shd !=nil {_dbdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_becgg .Shd ,_dbdbb );};if _becgg .Tabs !=nil {_eedeeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_becgg .Tabs ,_eedeeg );};if _becgg .SuppressAutoHyphens !=nil {_bdbege :=_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 (_becgg .SuppressAutoHyphens ,_bdbege );};if _becgg .Kinsoku !=nil {_eaedg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_becgg .Kinsoku ,_eaedg );};if _becgg .WordWrap !=nil {_bbafb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_becgg .WordWrap ,_bbafb );};if _becgg .OverflowPunct !=nil {_gcdaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_becgg .OverflowPunct ,_gcdaa );};if _becgg .TopLinePunct !=nil {_fagbgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_becgg .TopLinePunct ,_fagbgc );};if _becgg .AutoSpaceDE !=nil {_afacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_becgg .AutoSpaceDE ,_afacb );};if _becgg .AutoSpaceDN !=nil {_cegb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_becgg .AutoSpaceDN ,_cegb );};if _becgg .Bidi !=nil {_dggcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_becgg .Bidi ,_dggcg );};if _becgg .AdjustRightInd !=nil {_dbffbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_becgg .AdjustRightInd ,_dbffbc );};if _becgg .SnapToGrid !=nil {_acbgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_becgg .SnapToGrid ,_acbgd );};if _becgg .Spacing !=nil {_fedbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_becgg .Spacing ,_fedbb );};if _becgg .Ind !=nil {_fadgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_becgg .Ind ,_fadgf );};if _becgg .ContextualSpacing !=nil {_dgdbdd :=_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 (_becgg .ContextualSpacing ,_dgdbdd );};if _becgg .MirrorIndents !=nil {_eabfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_becgg .MirrorIndents ,_eabfc );};if _becgg .SuppressOverlap !=nil {_cgbae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_becgg .SuppressOverlap ,_cgbae );};if _becgg .Jc !=nil {_dbbcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_becgg .Jc ,_dbbcd );};if _becgg .TextDirection !=nil {_cacdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_becgg .TextDirection ,_cacdf );};if _becgg .TextAlignment !=nil {_fbeeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_becgg .TextAlignment ,_fbeeg );};if _becgg .TextboxTightWrap !=nil {_fcafa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_becgg .TextboxTightWrap ,_fcafa );};if _becgg .OutlineLvl !=nil {_fgge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_becgg .OutlineLvl ,_fgge );};if _becgg .DivId !=nil {_badef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_becgg .DivId ,_badef );};if _becgg .CnfStyle !=nil {_geabc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_becgg .CnfStyle ,_geabc );};if _becgg .RPr !=nil {_ccbgac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_becgg .RPr ,_ccbgac );};if _becgg .SectPr !=nil {_acaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_becgg .SectPr ,_acaa );};if _becgg .PPrChange !=nil {_eacb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_becgg .PPrChange ,_eacb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbede *CT_TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbb :for {_bccda ,_effce :=d .Token ();if _effce !=nil {return _effce ;};switch _adgfe :=_bccda .(type ){case _d .StartElement :switch _adgfe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgdce :=NewCT_AltChunk ();if _bddec :=d .DecodeElement (_dgdce ,&_adgfe );_bddec !=nil {return _bddec ;};_gbede .AltChunk =append (_gbede .AltChunk ,_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 :"\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"}:_aaabgc :=NewEG_ContentBlockContent ();_aaabgc .CustomXml =NewCT_CustomXmlBlock ();if _gebfe :=d .DecodeElement (_aaabgc .CustomXml ,&_adgfe );_gebfe !=nil {return _gebfe ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_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 :"\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"}:_afabd :=NewEG_ContentBlockContent ();_afabd .Sdt =NewCT_SdtBlock ();if _fdcef :=d .DecodeElement (_afabd .Sdt ,&_adgfe );_fdcef !=nil {return _fdcef ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_afabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebdd :=NewEG_ContentBlockContent ();_bgdde :=NewCT_P ();if _deagb :=d .DecodeElement (_bgdde ,&_adgfe );_deagb !=nil {return _deagb ;};_cebdd .P =append (_cebdd .P ,_bgdde );_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_cebdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbac :=NewEG_ContentBlockContent ();_gggbf :=NewCT_Tbl ();if _adggg :=d .DecodeElement (_gggbf ,&_adgfe );_adggg !=nil {return _adggg ;};_cdbac .Tbl =append (_cdbac .Tbl ,_gggbf );_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_cdbac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afdae :=NewEG_ContentBlockContent ();_cefcc :=NewEG_RunLevelElts ();_cefcc .ProofErr =NewCT_ProofErr ();if _dcbdd :=d .DecodeElement (_cefcc .ProofErr ,&_adgfe );_dcbdd !=nil {return _dcbdd ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_afdae );_afdae .EG_RunLevelElts =append (_afdae .EG_RunLevelElts ,_cefcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_edaae :=NewEG_ContentBlockContent ();_deegg :=NewEG_RunLevelElts ();_deegg .PermStart =NewCT_PermStart ();if _caafcg :=d .DecodeElement (_deegg .PermStart ,&_adgfe );_caafcg !=nil {return _caafcg ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_edaae );_edaae .EG_RunLevelElts =append (_edaae .EG_RunLevelElts ,_deegg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bcced :=NewEG_ContentBlockContent ();_egfefg :=NewEG_RunLevelElts ();_egfefg .PermEnd =NewCT_Perm ();if _bbfea :=d .DecodeElement (_egfefg .PermEnd ,&_adgfe );_bbfea !=nil {return _bbfea ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_bcced );_bcced .EG_RunLevelElts =append (_bcced .EG_RunLevelElts ,_egfefg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgfgc :=NewEG_ContentBlockContent ();_ebbdad :=NewEG_RunLevelElts ();_ebbdad .Ins =NewCT_RunTrackChange ();if _gdcafg :=d .DecodeElement (_ebbdad .Ins ,&_adgfe );_gdcafg !=nil {return _gdcafg ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_dbgfgc );_dbgfgc .EG_RunLevelElts =append (_dbgfgc .EG_RunLevelElts ,_ebbdad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbcffb :=NewEG_ContentBlockContent ();_ccbgb :=NewEG_RunLevelElts ();_ccbgb .Del =NewCT_RunTrackChange ();if _gbfgd :=d .DecodeElement (_ccbgb .Del ,&_adgfe );_gbfgd !=nil {return _gbfgd ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_gbcffb );_gbcffb .EG_RunLevelElts =append (_gbcffb .EG_RunLevelElts ,_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 :"\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"}:_aabd :=NewEG_ContentBlockContent ();_bdcdab :=NewEG_RunLevelElts ();_bdcdab .MoveFrom =NewCT_RunTrackChange ();if _fcbgba :=d .DecodeElement (_bdcdab .MoveFrom ,&_adgfe );_fcbgba !=nil {return _fcbgba ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_aabd );_aabd .EG_RunLevelElts =append (_aabd .EG_RunLevelElts ,_bdcdab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ebbff :=NewEG_ContentBlockContent ();_ebfef :=NewEG_RunLevelElts ();_ebfef .MoveTo =NewCT_RunTrackChange ();if _acbdcg :=d .DecodeElement (_ebfef .MoveTo ,&_adgfe );_acbdcg !=nil {return _acbdcg ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_ebbff );_ebbff .EG_RunLevelElts =append (_ebbff .EG_RunLevelElts ,_ebfef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdafd :=NewEG_ContentBlockContent ();_bcfba :=NewEG_RunLevelElts ();_eebfa :=NewEG_RangeMarkupElements ();_eebfa .BookmarkStart =NewCT_Bookmark ();if _acdfef :=d .DecodeElement (_eebfa .BookmarkStart ,&_adgfe );_acdfef !=nil {return _acdfef ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_fdafd );_fdafd .EG_RunLevelElts =append (_fdafd .EG_RunLevelElts ,_bcfba );_bcfba .EG_RangeMarkupElements =append (_bcfba .EG_RangeMarkupElements ,_eebfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acefa :=NewEG_ContentBlockContent ();_abbbb :=NewEG_RunLevelElts ();_febdad :=NewEG_RangeMarkupElements ();_febdad .BookmarkEnd =NewCT_MarkupRange ();if _caadfg :=d .DecodeElement (_febdad .BookmarkEnd ,&_adgfe );_caadfg !=nil {return _caadfg ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_acefa );_acefa .EG_RunLevelElts =append (_acefa .EG_RunLevelElts ,_abbbb );_abbbb .EG_RangeMarkupElements =append (_abbbb .EG_RangeMarkupElements ,_febdad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_febac :=NewEG_ContentBlockContent ();_gbdag :=NewEG_RunLevelElts ();_dgbgd :=NewEG_RangeMarkupElements ();_dgbgd .MoveFromRangeStart =NewCT_MoveBookmark ();if _gegcde :=d .DecodeElement (_dgbgd .MoveFromRangeStart ,&_adgfe );_gegcde !=nil {return _gegcde ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_febac );_febac .EG_RunLevelElts =append (_febac .EG_RunLevelElts ,_gbdag );_gbdag .EG_RangeMarkupElements =append (_gbdag .EG_RangeMarkupElements ,_dgbgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adbbg :=NewEG_ContentBlockContent ();_fgdfbg :=NewEG_RunLevelElts ();_dcaab :=NewEG_RangeMarkupElements ();_dcaab .MoveFromRangeEnd =NewCT_MarkupRange ();if _bebbb :=d .DecodeElement (_dcaab .MoveFromRangeEnd ,&_adgfe );_bebbb !=nil {return _bebbb ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_adbbg );_adbbg .EG_RunLevelElts =append (_adbbg .EG_RunLevelElts ,_fgdfbg );_fgdfbg .EG_RangeMarkupElements =append (_fgdfbg .EG_RangeMarkupElements ,_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 :"\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"}:_bcgbdf :=NewEG_ContentBlockContent ();_cgagfc :=NewEG_RunLevelElts ();_dfged :=NewEG_RangeMarkupElements ();_dfged .MoveToRangeStart =NewCT_MoveBookmark ();if _eccee :=d .DecodeElement (_dfged .MoveToRangeStart ,&_adgfe );_eccee !=nil {return _eccee ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_bcgbdf );_bcgbdf .EG_RunLevelElts =append (_bcgbdf .EG_RunLevelElts ,_cgagfc );_cgagfc .EG_RangeMarkupElements =append (_cgagfc .EG_RangeMarkupElements ,_dfged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abaebc :=NewEG_ContentBlockContent ();_ccfde :=NewEG_RunLevelElts ();_daadab :=NewEG_RangeMarkupElements ();_daadab .MoveToRangeEnd =NewCT_MarkupRange ();if _fbgfb :=d .DecodeElement (_daadab .MoveToRangeEnd ,&_adgfe );_fbgfb !=nil {return _fbgfb ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_abaebc );_abaebc .EG_RunLevelElts =append (_abaebc .EG_RunLevelElts ,_ccfde );_ccfde .EG_RangeMarkupElements =append (_ccfde .EG_RangeMarkupElements ,_daadab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agbcg :=NewEG_ContentBlockContent ();_fbdfb :=NewEG_RunLevelElts ();_ceddab :=NewEG_RangeMarkupElements ();_ceddab .CommentRangeStart =NewCT_MarkupRange ();if _ddfebc :=d .DecodeElement (_ceddab .CommentRangeStart ,&_adgfe );_ddfebc !=nil {return _ddfebc ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_agbcg );_agbcg .EG_RunLevelElts =append (_agbcg .EG_RunLevelElts ,_fbdfb );_fbdfb .EG_RangeMarkupElements =append (_fbdfb .EG_RangeMarkupElements ,_ceddab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edfabf :=NewEG_ContentBlockContent ();_cgcdg :=NewEG_RunLevelElts ();_cbeec :=NewEG_RangeMarkupElements ();_cbeec .CommentRangeEnd =NewCT_MarkupRange ();if _edfbf :=d .DecodeElement (_cbeec .CommentRangeEnd ,&_adgfe );_edfbf !=nil {return _edfbf ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_edfabf );_edfabf .EG_RunLevelElts =append (_edfabf .EG_RunLevelElts ,_cgcdg );_cgcdg .EG_RangeMarkupElements =append (_cgcdg .EG_RangeMarkupElements ,_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 :"\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"}:_adceg :=NewEG_ContentBlockContent ();_bfdg :=NewEG_RunLevelElts ();_abffb :=NewEG_RangeMarkupElements ();_abffb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcdebc :=d .DecodeElement (_abffb .CustomXmlInsRangeStart ,&_adgfe );_dcdebc !=nil {return _dcdebc ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_adceg );_adceg .EG_RunLevelElts =append (_adceg .EG_RunLevelElts ,_bfdg );_bfdg .EG_RangeMarkupElements =append (_bfdg .EG_RangeMarkupElements ,_abffb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eccbf :=NewEG_ContentBlockContent ();_gadbf :=NewEG_RunLevelElts ();_cgbafe :=NewEG_RangeMarkupElements ();_cgbafe .CustomXmlInsRangeEnd =NewCT_Markup ();if _dfgbf :=d .DecodeElement (_cgbafe .CustomXmlInsRangeEnd ,&_adgfe );_dfgbf !=nil {return _dfgbf ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_eccbf );_eccbf .EG_RunLevelElts =append (_eccbf .EG_RunLevelElts ,_gadbf );_gadbf .EG_RangeMarkupElements =append (_gadbf .EG_RangeMarkupElements ,_cgbafe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ebebfb :=NewEG_ContentBlockContent ();_ccbef :=NewEG_RunLevelElts ();_bcdea :=NewEG_RangeMarkupElements ();_bcdea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _caaff :=d .DecodeElement (_bcdea .CustomXmlDelRangeStart ,&_adgfe );_caaff !=nil {return _caaff ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_ebebfb );_ebebfb .EG_RunLevelElts =append (_ebebfb .EG_RunLevelElts ,_ccbef );_ccbef .EG_RangeMarkupElements =append (_ccbef .EG_RangeMarkupElements ,_bcdea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bcbdb :=NewEG_ContentBlockContent ();_agdfd :=NewEG_RunLevelElts ();_ceacb :=NewEG_RangeMarkupElements ();_ceacb .CustomXmlDelRangeEnd =NewCT_Markup ();if _caadfe :=d .DecodeElement (_ceacb .CustomXmlDelRangeEnd ,&_adgfe );_caadfe !=nil {return _caadfe ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_bcbdb );_bcbdb .EG_RunLevelElts =append (_bcbdb .EG_RunLevelElts ,_agdfd );_agdfd .EG_RangeMarkupElements =append (_agdfd .EG_RangeMarkupElements ,_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 :"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"}:_gdcdfe :=NewEG_ContentBlockContent ();_ebdeg :=NewEG_RunLevelElts ();_gdfbd :=NewEG_RangeMarkupElements ();_gdfbd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _acdcc :=d .DecodeElement (_gdfbd .CustomXmlMoveFromRangeStart ,&_adgfe );_acdcc !=nil {return _acdcc ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_gdcdfe );_gdcdfe .EG_RunLevelElts =append (_gdcdfe .EG_RunLevelElts ,_ebdeg );_ebdeg .EG_RangeMarkupElements =append (_ebdeg .EG_RangeMarkupElements ,_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 :"\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"}:_gbgdd :=NewEG_ContentBlockContent ();_fggeg :=NewEG_RunLevelElts ();_eccec :=NewEG_RangeMarkupElements ();_eccec .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abfba :=d .DecodeElement (_eccec .CustomXmlMoveFromRangeEnd ,&_adgfe );_abfba !=nil {return _abfba ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_gbgdd );_gbgdd .EG_RunLevelElts =append (_gbgdd .EG_RunLevelElts ,_fggeg );_fggeg .EG_RangeMarkupElements =append (_fggeg .EG_RangeMarkupElements ,_eccec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cbfcd :=NewEG_ContentBlockContent ();_agefdb :=NewEG_RunLevelElts ();_deagee :=NewEG_RangeMarkupElements ();_deagee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bbbdae :=d .DecodeElement (_deagee .CustomXmlMoveToRangeStart ,&_adgfe );_bbbdae !=nil {return _bbbdae ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_cbfcd );_cbfcd .EG_RunLevelElts =append (_cbfcd .EG_RunLevelElts ,_agefdb );_agefdb .EG_RangeMarkupElements =append (_agefdb .EG_RangeMarkupElements ,_deagee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fcbcc :=NewEG_ContentBlockContent ();_ffab :=NewEG_RunLevelElts ();_gebff :=NewEG_RangeMarkupElements ();_gebff .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _agafcg :=d .DecodeElement (_gebff .CustomXmlMoveToRangeEnd ,&_adgfe );_agafcg !=nil {return _agafcg ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_fcbcc );_fcbcc .EG_RunLevelElts =append (_fcbcc .EG_RunLevelElts ,_ffab );_ffab .EG_RangeMarkupElements =append (_ffab .EG_RangeMarkupElements ,_gebff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acdec :=NewEG_ContentBlockContent ();_ddcbg :=NewEG_RunLevelElts ();_gfcdba :=NewEG_MathContent ();_gfcdba .OMathPara =_cd .NewOMathPara ();if _daaea :=d .DecodeElement (_gfcdba .OMathPara ,&_adgfe );_daaea !=nil {return _daaea ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_acdec );_acdec .EG_RunLevelElts =append (_acdec .EG_RunLevelElts ,_ddcbg );_ddcbg .EG_MathContent =append (_ddcbg .EG_MathContent ,_gfcdba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcfab :=NewEG_ContentBlockContent ();_dafbd :=NewEG_RunLevelElts ();_bgggc :=NewEG_MathContent ();_bgggc .OMath =_cd .NewOMath ();if _edaef :=d .DecodeElement (_bgggc .OMath ,&_adgfe );_edaef !=nil {return _edaef ;};_gbede .EG_ContentBlockContent =append (_gbede .EG_ContentBlockContent ,_fcfab );_fcfab .EG_RunLevelElts =append (_fcfab .EG_RunLevelElts ,_dafbd );_dafbd .EG_MathContent =append (_dafbd .EG_MathContent ,_bgggc );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\u0078\u0062\u0078\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_adgfe .Name );if _gcdgff :=d .Skip ();_gcdgff !=nil {return _gcdgff ;};};case _d .EndElement :break _adbb ;case _d .CharData :};};return nil ;};func (_ggeec *CT_DocPartGallery )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_afgfb ,_ffccc :=_ggeec .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffccc !=nil {return _ffccc ;};start .Attr =append (start .Attr ,_afgfb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbaea *CT_MathCtrlIns )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agfec :=range start .Attr {if _agfec .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bgdbc ,_dfdde :=_agfec .Value ,error (nil );if _dfdde !=nil {return _dfdde ;};_cbaea .AuthorAttr =_bgdbc ;continue ;};if _agfec .Name .Local =="\u0064\u0061\u0074\u0065"{_fbffa ,_dfcce :=ParseStdlibTime (_agfec .Value );if _dfcce !=nil {return _dfcce ;};_cbaea .DateAttr =&_fbffa ;continue ;};if _agfec .Name .Local =="\u0069\u0064"{_dbfd ,_eabcc :=_eb .ParseInt (_agfec .Value ,10,64);if _eabcc !=nil {return _eabcc ;};_cbaea .IdAttr =_dbfd ;continue ;};};for {_cafcfg ,_cfae :=d .Token ();if _cfae !=nil {return _a .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",_cfae );};if _eebb ,_dfaff :=_cafcfg .(_d .EndElement );_dfaff &&_eebb .Name ==start .Name {break ;};};return nil ;};func NewCT_Cnf ()*CT_Cnf {_cbgb :=&CT_Cnf {};return _cbgb };type EG_BlockLevelElts struct{ -// Preferred Table Width -TblW *CT_TblWidth ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// Table Alignment -Jc *CT_JcTable ; +// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path +func (_efdf *CT_AbstractNum )ValidateWithPath (path string )error {if _efdf .Nsid !=nil {if _ebe :=_efdf .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_ebe !=nil {return _ebe ;};};if _efdf .MultiLevelType !=nil {if _gf :=_efdf .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065");_gf !=nil {return _gf ;};};if _efdf .Tmpl !=nil {if _dab :=_efdf .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_dab !=nil {return _dab ;};};if _efdf .Name !=nil {if _fdd :=_efdf .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_fdd !=nil {return _fdd ;};};if _efdf .StyleLink !=nil {if _cbc :=_efdf .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_cbc !=nil {return _cbc ;};};if _efdf .NumStyleLink !=nil {if _cce :=_efdf .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_cce !=nil {return _cce ;};};for _bcc ,_ecc :=range _efdf .Lvl {if _fac :=_ecc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_bcc ));_fac !=nil {return _fac ;};};return nil ;};func (_fgaa *CT_NumFmt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgaa .ValAttr =ST_NumberFormat (1);for _ ,_edgfb :=range start .Attr {if _edgfb .Name .Local =="\u0076\u0061\u006c"{_fgaa .ValAttr .UnmarshalXMLAttr (_edgfb );continue ;};if _edgfb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_fgbdb ,_dbfc :=_edgfb .Value ,error (nil );if _dbfc !=nil {return _dbfc ;};_fgaa .FormatAttr =&_fgbdb ;continue ;};};for {_bfggf ,_dceae :=d .Token ();if _dceae !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_dceae );};if _afad ,_agcac :=_bfggf .(_d .EndElement );_agcac &&_afad .Name ==start .Name {break ;};};return nil ;};const (ST_WrapUnset ST_Wrap =0;ST_WrapAuto ST_Wrap =1;ST_WrapNotBeside ST_Wrap =2;ST_WrapAround ST_Wrap =3;ST_WrapTight ST_Wrap =4;ST_WrapThrough ST_Wrap =5;ST_WrapNone ST_Wrap =6;);func (_afgcbe ST_ObjectDrawAspect )String ()string {switch _afgcbe {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";}; -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path +func (_agbcga *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _agbcga .CNvPr !=nil {if _dcbea :=_agbcga .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dcbea !=nil {return _dcbea ;};};if _cfdef :=_agbcga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfdef !=nil {return _cfdef ;};if _fdbfdc :=_agbcga .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fdbfdc !=nil {return _fdbfdc ;};if _agbcga .Style !=nil {if _fdfcf :=_agbcga .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fdfcf !=nil {return _fdfcf ;};};if _agbcga .ExtLst !=nil {if _bgeafe :=_agbcga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgeafe !=nil {return _bgeafe ;};};if _agbcga .WChoice !=nil {if _gggadg :=_agbcga .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065");_gggadg !=nil {return _gggadg ;};};if _aafad :=_agbcga .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_aafad !=nil {return _aafad ;};return nil ;}; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path +func (_fcgd *CT_FFCheckBox )ValidateWithPath (path string )error {if _fcgd .Choice !=nil {if _dfdgf :=_fcgd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dfdgf !=nil {return _dfdgf ;};};if _fcgd .Default !=nil {if _ddcc :=_fcgd .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_ddcc !=nil {return _ddcc ;};};if _fcgd .Checked !=nil {if _cabd :=_fcgd .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_cabd !=nil {return _cabd ;};};return nil ;};type CT_FFTextType struct{ -// Table Borders -TblBorders *CT_TblBorders ; +// Text Box Form Field Type Values +ValAttr ST_FFTextType ;}; -// Table Shading -Shd *CT_Shd ; - -// Table Layout -TblLayout *CT_TblLayoutType ; +// Validate validates the EG_RangeMarkupElements and its children +func (_acgbgg *EG_RangeMarkupElements )Validate ()error {return _acgbgg .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};func (_ggbecc *ST_PageBorderOffset )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggbecc =0;case "\u0070\u0061\u0067\u0065":*_ggbecc =1;case "\u0074\u0065\u0078\u0074":*_ggbecc =2;};return nil ;}; -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// Validate validates the CT_SdtDateMappingType and its children +func (_febge *CT_SdtDateMappingType )Validate ()error {return _febge .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");};func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_efged :=&WdCT_PosHChoice {};return _efged };type CT_TwipsMeasure struct{ -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Measurement in Twentieths of a Point +ValAttr _dg .ST_TwipsMeasure ;}; -// Table Caption -TblCaption *CT_String ; +// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path +func (_caabgb *CT_TblPrExBase )ValidateWithPath (path string )error {if _caabgb .TblW !=nil {if _aedebb :=_caabgb .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_aedebb !=nil {return _aedebb ;};};if _caabgb .Jc !=nil {if _ggfcg :=_caabgb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ggfcg !=nil {return _ggfcg ;};};if _caabgb .TblCellSpacing !=nil {if _fggbc :=_caabgb .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fggbc !=nil {return _fggbc ;};};if _caabgb .TblInd !=nil {if _accfe :=_caabgb .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_accfe !=nil {return _accfe ;};};if _caabgb .TblBorders !=nil {if _dfgbag :=_caabgb .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dfgbag !=nil {return _dfgbag ;};};if _caabgb .Shd !=nil {if _cedbb :=_caabgb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cedbb !=nil {return _cedbb ;};};if _caabgb .TblLayout !=nil {if _afefc :=_caabgb .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_afefc !=nil {return _afefc ;};};if _caabgb .TblCellMar !=nil {if _aegead :=_caabgb .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_aegead !=nil {return _aegead ;};};if _caabgb .TblLook !=nil {if _agebeb :=_caabgb .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_agebeb !=nil {return _agebeb ;};};return nil ;};func (_afba *CT_FldChar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fbaee ,_gfaf :=_afba .FldCharTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"});if _gfaf !=nil {return _gfaf ;};start .Attr =append (start .Attr ,_fbaee );if _afba .FldLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_a .Sprintf ("\u0025\u0076",*_afba .FldLockAttr )});};if _afba .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_afba .DirtyAttr )});};e .EncodeToken (start );if _afba .FldData !=nil {_ffeab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_afba .FldData ,_ffeab );};if _afba .FfData !=nil {_ecbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_afba .FfData ,_ecbg );};if _afba .NumberingChange !=nil {_cffc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_afba .NumberingChange ,_cffc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adfba *WdAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfba .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_daagcaa :=range start .Attr {if _daagcaa .Name .Local =="\u0064\u0069\u0073t\u0054"{_edbac ,_fgadec :=_eb .ParseUint (_daagcaa .Value ,10,32);if _fgadec !=nil {return _fgadec ;};_dbbeg :=uint32 (_edbac );_adfba .DistTAttr =&_dbbeg ;continue ;};if _daagcaa .Name .Local =="\u0064\u0069\u0073t\u004c"{_aeedee ,_ebgce :=_eb .ParseUint (_daagcaa .Value ,10,32);if _ebgce !=nil {return _ebgce ;};_dbcgbb :=uint32 (_aeedee );_adfba .DistLAttr =&_dbcgbb ;continue ;};if _daagcaa .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_acbbf ,_gggfa :=_eb .ParseBool (_daagcaa .Value );if _gggfa !=nil {return _gggfa ;};_adfba .SimplePosAttr =&_acbbf ;continue ;};if _daagcaa .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_ffeba ,_gfgbb :=_eb .ParseBool (_daagcaa .Value );if _gfgbb !=nil {return _gfgbb ;};_adfba .BehindDocAttr =_ffeba ;continue ;};if _daagcaa .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_gdaeag ,_fdfbd :=_eb .ParseBool (_daagcaa .Value );if _fdfbd !=nil {return _fdfbd ;};_adfba .LayoutInCellAttr =_gdaeag ;continue ;};if _daagcaa .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_acfee ,_fegbd :=_eb .ParseBool (_daagcaa .Value );if _fegbd !=nil {return _fegbd ;};_adfba .HiddenAttr =&_acfee ;continue ;};if _daagcaa .Name .Local =="\u0064\u0069\u0073t\u0042"{_cfeabe ,_aabaed :=_eb .ParseUint (_daagcaa .Value ,10,32);if _aabaed !=nil {return _aabaed ;};_aeegb :=uint32 (_cfeabe );_adfba .DistBAttr =&_aeegb ;continue ;};if _daagcaa .Name .Local =="\u0064\u0069\u0073t\u0052"{_cfagd ,_cdbcc :=_eb .ParseUint (_daagcaa .Value ,10,32);if _cdbcc !=nil {return _cdbcc ;};_cfacag :=uint32 (_cfagd );_adfba .DistRAttr =&_cfacag ;continue ;};if _daagcaa .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_gcdbf ,_acbbfa :=_eb .ParseUint (_daagcaa .Value ,10,32);if _acbbfa !=nil {return _acbbfa ;};_adfba .RelativeHeightAttr =uint32 (_gcdbf );continue ;};if _daagcaa .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_efbacg ,_bgacd :=_eb .ParseBool (_daagcaa .Value );if _bgacd !=nil {return _bgacd ;};_adfba .LockedAttr =_efbacg ;continue ;};if _daagcaa .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbdfc ,_eabccd :=_eb .ParseBool (_daagcaa .Value );if _eabccd !=nil {return _eabccd ;};_adfba .AllowOverlapAttr =_gbdfc ;continue ;};};_gfcgce :for {_abdbfe ,_bggbb :=d .Token ();if _bggbb !=nil {return _bggbb ;};switch _dffag :=_abdbfe .(type ){case _d .StartElement :switch _dffag .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"}:if _bddgg :=d .DecodeElement (_adfba .SimplePos ,&_dffag );_bddgg !=nil {return _bddgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _bgdba :=d .DecodeElement (_adfba .PositionH ,&_dffag );_bgdba !=nil {return _bgdba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _adgcd :=d .DecodeElement (_adfba .PositionV ,&_dffag );_adgcd !=nil {return _adgcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _baadfg :=d .DecodeElement (_adfba .Extent ,&_dffag );_baadfg !=nil {return _baadfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_adfba .EffectExtent =NewWdCT_EffectExtent ();if _adeabd :=d .DecodeElement (_adfba .EffectExtent ,&_dffag );_adeabd !=nil {return _adeabd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_adfba .Choice =NewWdEG_WrapTypeChoice ();if _fbbed :=d .DecodeElement (&_adfba .Choice .WrapNone ,&_dffag );_fbbed !=nil {return _fbbed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_adfba .Choice =NewWdEG_WrapTypeChoice ();if _ggaea :=d .DecodeElement (&_adfba .Choice .WrapSquare ,&_dffag );_ggaea !=nil {return _ggaea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_adfba .Choice =NewWdEG_WrapTypeChoice ();if _dgbbe :=d .DecodeElement (&_adfba .Choice .WrapTight ,&_dffag );_dgbbe !=nil {return _dgbbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_adfba .Choice =NewWdEG_WrapTypeChoice ();if _fdfgd :=d .DecodeElement (&_adfba .Choice .WrapThrough ,&_dffag );_fdfgd !=nil {return _fdfgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_adfba .Choice =NewWdEG_WrapTypeChoice ();if _fccfae :=d .DecodeElement (&_adfba .Choice .WrapTopAndBottom ,&_dffag );_fccfae !=nil {return _fccfae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _babcee :=d .DecodeElement (_adfba .DocPr ,&_dffag );_babcee !=nil {return _babcee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_adfba .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();if _febgeg :=d .DecodeElement (_adfba .CNvGraphicFramePr ,&_dffag );_febgeg !=nil {return _febgeg ;};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 _edggec :=d .DecodeElement (_adfba .Graphic ,&_dffag );_edggec !=nil {return _edggec ;};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\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_dffag .Name );if _ffebcg :=d .Skip ();_ffebcg !=nil {return _ffebcg ;};};case _d .EndElement :break _gfcgce ;case _d .CharData :};};return nil ;}; -// Table Description -TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};type CT_TblPrExBase struct{ +// Validate validates the WdEG_WrapTypeChoice and its children +func (_ccafg *WdEG_WrapTypeChoice )Validate ()error {return _ccafg .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_TblPPr ()*CT_TblPPr {_ecbad :=&CT_TblPPr {};return _ecbad };func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_gbefa :=&EG_CellMarkupElements {};return _gbefa ;};func NewCT_LsdException ()*CT_LsdException {_adfc :=&CT_LsdException {};return _adfc };func (_edccd ST_Em )Validate ()error {return _edccd .ValidateWithPath ("")};func (_eagdd *ST_FtnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gccba ,_bcbgfe :=d .Token ();if _bcbgfe !=nil {return _bcbgfe ;};if _fbaebg ,_febgde :=_gccba .(_d .EndElement );_febgde &&_fbaebg .Name ==start .Name {*_eagdd =1;return nil ;};if _edebbd ,_agbaaf :=_gccba .(_d .CharData );!_agbaaf {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gccba );}else {switch string (_edebbd ){case "":*_eagdd =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_eagdd =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_eagdd =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_eagdd =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_eagdd =4;};};_gccba ,_bcbgfe =d .Token ();if _bcbgfe !=nil {return _bcbgfe ;};if _fccbfg ,_gbgede :=_gccba .(_d .EndElement );_gbgede &&_fccbfg .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gccba );}; -// Preferred Table Width Exception -TblW *CT_TblWidth ; +// Validate validates the CT_DivBdr and its children +func (_acfd *CT_DivBdr )Validate ()error {return _acfd .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};type CT_PageBorders struct{ -// Table Alignment Exception -Jc *CT_JcTable ; +// Z-Ordering of Page Border +ZOrderAttr ST_PageBorderZOrder ; -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; +// Pages to Display Page Borders +DisplayAttr ST_PageBorderDisplay ; -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; +// Page Border Positioning +OffsetFromAttr ST_PageBorderOffset ; -// Table Borders Exceptions -TblBorders *CT_TblBorders ; +// Top Border +Top *CT_TopPageBorder ; -// Table Shading Exception -Shd *CT_Shd ; +// Left Border +Left *CT_PageBorder ; -// Table Layout Exception -TblLayout *CT_TblLayoutType ; +// Bottom Border +Bottom *CT_BottomPageBorder ; -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; +// Right Border +Right *CT_PageBorder ;};func (_bfcef ST_LineNumberRestart )Validate ()error {return _bfcef .ValidateWithPath ("")};func NewCT_FFHelpText ()*CT_FFHelpText {_gaagf :=&CT_FFHelpText {};return _gaagf };func (_aafdca WdST_AlignV )Validate ()error {return _aafdca .ValidateWithPath ("")};func NewCT_MarkupRange ()*CT_MarkupRange {_dgae :=&CT_MarkupRange {};return _dgae };func (_cf *AG_SectPrAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cf .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_a .Sprintf ("\u0025\u0076",*_cf .RsidRPrAttr )});};if _cf .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_cf .RsidDelAttr )});};if _cf .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_cf .RsidRAttr )});};if _cf .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cf .RsidSectAttr )});};return nil ;};func (_egagg *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 :_a .Sprintf ("\u0025\u0076",_egagg .NumIdAttr )});e .EncodeToken (start );_begdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_egagg .AbstractNumId ,_begdg );if _egagg .LvlOverride !=nil {_cbefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_daaba :=range _egagg .LvlOverride {e .EncodeElement (_daaba ,_cbefg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eegbb *CT_CompatSetting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eegbb .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eegbb .NameAttr )});};if _eegbb .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_eegbb .UriAttr )});};if _eegbb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_eegbb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;};func (_fecdg WdST_AlignH )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbcagg :=_g .Attr {};_bbcagg .Name =name ;switch _fecdg {case WdST_AlignHUnset :_bbcagg .Value ="";case WdST_AlignHLeft :_bbcagg .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_bbcagg .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_bbcagg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_bbcagg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_bbcagg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bbcagg ,nil ;}; +// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path +func (_cgeec *CT_Ruby )ValidateWithPath (path string )error {if _cbfdc :=_cgeec .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_cbfdc !=nil {return _cbfdc ;};if _dgbag :=_cgeec .Rt .ValidateWithPath (path +"\u002f\u0052\u0074");_dgbag !=nil {return _dgbag ;};if _cecg :=_cgeec .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_cecg !=nil {return _cecg ;};return nil ;};const (ST_TextAlignmentUnset ST_TextAlignment =0;ST_TextAlignmentTop ST_TextAlignment =1;ST_TextAlignmentCenter ST_TextAlignment =2;ST_TextAlignmentBaseline ST_TextAlignment =3;ST_TextAlignmentBottom ST_TextAlignment =4;ST_TextAlignmentAuto ST_TextAlignment =5;);func (_caf *CT_Captions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfe :for {_gagf ,_ebdd :=d .Token ();if _ebdd !=nil {return _ebdd ;};switch _ddfe :=_gagf .(type ){case _d .StartElement :switch _ddfe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffd :=NewCT_Caption ();if _aadb :=d .DecodeElement (_ffd ,&_ddfe );_aadb !=nil {return _aadb ;};_caf .Caption =append (_caf .Caption ,_ffd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_caf .AutoCaptions =NewCT_AutoCaptions ();if _fadfd :=d .DecodeElement (_caf .AutoCaptions ,&_ddfe );_fadfd !=nil {return _fadfd ;};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\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_ddfe .Name );if _dfgb :=d .Skip ();_dfgb !=nil {return _dfgb ;};};case _d .EndElement :break _cbfe ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_SectPrChange and its children -func (_acdbb *CT_SectPrChange )Validate ()error {return _acdbb .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewWdCT_WrapPath ()*WdCT_WrapPath {_ffgeabc :=&WdCT_WrapPath {};_ffgeabc .Start =_e .NewCT_Point2D ();return _ffgeabc ;};func (_dadda *CT_TblLook )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbdea :=range start .Attr {if _fbdea .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_bdgdf ,_bdcda :=ParseUnionST_OnOff (_fbdea .Value );if _bdcda !=nil {return _bdcda ;};_dadda .FirstRowAttr =&_bdgdf ;continue ;};if _fbdea .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_defda ,_feccg :=ParseUnionST_OnOff (_fbdea .Value );if _feccg !=nil {return _feccg ;};_dadda .LastRowAttr =&_defda ;continue ;};if _fbdea .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bacfce ,_acbad :=ParseUnionST_OnOff (_fbdea .Value );if _acbad !=nil {return _acbad ;};_dadda .FirstColumnAttr =&_bacfce ;continue ;};if _fbdea .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_eacfb ,_bfggf :=ParseUnionST_OnOff (_fbdea .Value );if _bfggf !=nil {return _bfggf ;};_dadda .LastColumnAttr =&_eacfb ;continue ;};if _fbdea .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_bbdff ,_gdcdg :=ParseUnionST_OnOff (_fbdea .Value );if _gdcdg !=nil {return _gdcdg ;};_dadda .NoHBandAttr =&_bbdff ;continue ;};if _fbdea .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_febae ,_aebgae :=ParseUnionST_OnOff (_fbdea .Value );if _aebgae !=nil {return _aebgae ;};_dadda .NoVBandAttr =&_febae ;continue ;};if _fbdea .Name .Local =="\u0076\u0061\u006c"{_efcbd ,_aafdd :=_fbdea .Value ,error (nil );if _aafdd !=nil {return _aafdd ;};_dadda .ValAttr =&_efcbd ;continue ;};};for {_ebbafa ,_deggg :=d .Token ();if _deggg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_deggg );};if _gdefb ,_ecbaa :=_ebbafa .(_g .EndElement );_ecbaa &&_gdefb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_PContentBase and its children +func (_baafgca *EG_PContentBase )Validate ()error {return _baafgca .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func NewCT_AbstractNum ()*CT_AbstractNum {_eba :=&CT_AbstractNum {};return _eba };func (_febcbg *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffbegd :for {_gbgca ,_cddefc :=d .Token ();if _cddefc !=nil {return _cddefc ;};switch _fbdaf :=_gbgca .(type ){case _d .StartElement :switch _fbdaf .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"}:_dbebg :=NewWdWsp ();if _fdaea :=d .DecodeElement (_dbebg ,&_fbdaf );_fdaea !=nil {return _fdaea ;};_febcbg .Wsp =append (_febcbg .Wsp ,_dbebg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dddcc :=NewWdCT_WordprocessingGroup ();if _cgfaf :=d .DecodeElement (_dddcc ,&_fbdaf );_cgfaf !=nil {return _cgfaf ;};_febcbg .GrpSp =append (_febcbg .GrpSp ,_dddcc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_ccffcd :=NewWdCT_GraphicFrame ();if _gdadef :=d .DecodeElement (_ccffcd ,&_fbdaf );_gdadef !=nil {return _gdadef ;};_febcbg .GraphicFrame =append (_febcbg .GraphicFrame ,_ccffcd );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"}:_dbebcf :=_ea .NewPic ();if _fgeggf :=d .DecodeElement (_dbebcf ,&_fbdaf );_fgeggf !=nil {return _fgeggf ;};_febcbg .Pic =append (_febcbg .Pic ,_dbebcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_ceebcg :=NewWdCT_WordprocessingContentPart ();if _fbedgdg :=d .DecodeElement (_ceebcg ,&_fbdaf );_fbedgdg !=nil {return _fbedgdg ;};_febcbg .ContentPart =append (_febcbg .ContentPart ,_ceebcg );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\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",_fbdaf .Name );if _cfbcb :=d .Skip ();_cfbcb !=nil {return _cfbcb ;};};case _d .EndElement :break _ffbegd ;case _d .CharData :};};return nil ;};type Document struct{CT_Document };func (_ddabf ST_Shd )String ()string {switch _ddabf {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 "";}; -// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path -func (_abgga *CT_TblOverlap )ValidateWithPath (path string )error {if _abgga .ValAttr ==ST_TblOverlapUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _feddfb :=_abgga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feddfb !=nil {return _feddfb ;};return nil ;};func (_fgegcc *CT_MultiLevelType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgegcc .ValAttr =ST_MultiLevelType (1);for _ ,_fbeaea :=range start .Attr {if _fbeaea .Name .Local =="\u0076\u0061\u006c"{_fgegcc .ValAttr .UnmarshalXMLAttr (_fbeaea );continue ;};};for {_gdaac ,_ebfdg :=d .Token ();if _ebfdg !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065: \u0025\u0073",_ebfdg );};if _dfebd ,_aegcd :=_gdaac .(_g .EndElement );_aegcd &&_dfebd .Name ==start .Name {break ;};};return nil ;};func NewCT_TextEffect ()*CT_TextEffect {_addaa :=&CT_TextEffect {};_addaa .ValAttr =ST_TextEffect (1);return _addaa ;}; +// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path +func (_afbbc *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _afbbc .Type !=nil {if _ageda :=_afbbc .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ageda !=nil {return _ageda ;};};if _afbbc .Name !=nil {if _agdf :=_afbbc .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_agdf !=nil {return _agdf ;};};if _afbbc .MappedName !=nil {if _fdecgf :=_afbbc .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_fdecgf !=nil {return _fdecgf ;};};if _afbbc .Column !=nil {if _fdccd :=_afbbc .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_fdccd !=nil {return _fdccd ;};};if _afbbc .Lid !=nil {if _ddeab :=_afbbc .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_ddeab !=nil {return _ddeab ;};};if _afbbc .DynamicAddress !=nil {if _aade :=_afbbc .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073");_aade !=nil {return _aade ;};};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 (_febad *EG_ContentCellContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _febad .Tc !=nil {_gbgbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_deabg :=range _febad .Tc {e .EncodeElement (_deabg ,_gbgbg );};};if _febad .CustomXml !=nil {_gegabf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_febad .CustomXml ,_gegabf );};if _febad .Sdt !=nil {_afdaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_febad .Sdt ,_afdaf );};if _febad .EG_RunLevelElts !=nil {for _ ,_dfcfb :=range _febad .EG_RunLevelElts {_dfcfb .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_bebbg *CT_Guid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdecg :=range start .Attr {if _fdecg .Name .Local =="\u0076\u0061\u006c"{_ffaee ,_adga :=_fdecg .Value ,error (nil );if _adga !=nil {return _adga ;};_bebbg .ValAttr =&_ffaee ;continue ;};};for {_dfcca ,_gfdf :=d .Token ();if _gfdf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_gfdf );};if _bacb ,_ebbcd :=_dfcca .(_d .EndElement );_ebbcd &&_bacb .Name ==start .Name {break ;};};return nil ;};func (_eeffc *CT_SaveThroughXslt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eeffc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eeffc .IdAttr )});};if _eeffc .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 :_a .Sprintf ("\u0025\u0076",*_eeffc .SolutionIDAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TblGridBase struct{ -// Validate validates the WdCT_PosH and its children -func (_bbedc *WdCT_PosH )Validate ()error {return _bbedc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};type CT_TcPrBase struct{ +// Grid Column Definition +GridCol []*CT_TblGridCol ;};func (_cggee *CT_TcPrInner )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdadeda :for {_bdcff ,_bfbag :=d .Token ();if _bfbag !=nil {return _bfbag ;};switch _cdeaf :=_bdcff .(type ){case _d .StartElement :switch _cdeaf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggee .CnfStyle =NewCT_Cnf ();if _bfcgbe :=d .DecodeElement (_cggee .CnfStyle ,&_cdeaf );_bfcgbe !=nil {return _bfcgbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggee .TcW =NewCT_TblWidth ();if _cgecfd :=d .DecodeElement (_cggee .TcW ,&_cdeaf );_cgecfd !=nil {return _cgecfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggee .GridSpan =NewCT_DecimalNumber ();if _cdabb :=d .DecodeElement (_cggee .GridSpan ,&_cdeaf );_cdabb !=nil {return _cdabb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggee .HMerge =NewCT_HMerge ();if _ddfgc :=d .DecodeElement (_cggee .HMerge ,&_cdeaf );_ddfgc !=nil {return _ddfgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggee .VMerge =NewCT_VMerge ();if _fdgba :=d .DecodeElement (_cggee .VMerge ,&_cdeaf );_fdgba !=nil {return _fdgba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggee .TcBorders =NewCT_TcBorders ();if _acfcge :=d .DecodeElement (_cggee .TcBorders ,&_cdeaf );_acfcge !=nil {return _acfcge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggee .Shd =NewCT_Shd ();if _ccdcbc :=d .DecodeElement (_cggee .Shd ,&_cdeaf );_ccdcbc !=nil {return _ccdcbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggee .NoWrap =NewCT_OnOff ();if _decgc :=d .DecodeElement (_cggee .NoWrap ,&_cdeaf );_decgc !=nil {return _decgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggee .TcMar =NewCT_TcMar ();if _aage :=d .DecodeElement (_cggee .TcMar ,&_cdeaf );_aage !=nil {return _aage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggee .TextDirection =NewCT_TextDirection ();if _agbdb :=d .DecodeElement (_cggee .TextDirection ,&_cdeaf );_agbdb !=nil {return _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 :"\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"}:_cggee .TcFitText =NewCT_OnOff ();if _fbafa :=d .DecodeElement (_cggee .TcFitText ,&_cdeaf );_fbafa !=nil {return _fbafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggee .VAlign =NewCT_VerticalJc ();if _ggafd :=d .DecodeElement (_cggee .VAlign ,&_cdeaf );_ggafd !=nil {return _ggafd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggee .HideMark =NewCT_OnOff ();if _cadc :=d .DecodeElement (_cggee .HideMark ,&_cdeaf );_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 :"\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"}:_cggee .Headers =NewCT_Headers ();if _acgbg :=d .DecodeElement (_cggee .Headers ,&_cdeaf );_acgbg !=nil {return _acgbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggee .CellIns =NewCT_TrackChange ();if _bfaeb :=d .DecodeElement (_cggee .CellIns ,&_cdeaf );_bfaeb !=nil {return _bfaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggee .CellDel =NewCT_TrackChange ();if _bebgfe :=d .DecodeElement (_cggee .CellDel ,&_cdeaf );_bebgfe !=nil {return _bebgfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggee .CellMerge =NewCT_CellMergeTrackChange ();if _cedgff :=d .DecodeElement (_cggee .CellMerge ,&_cdeaf );_cedgff !=nil {return _cedgff ;};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\u0063\u0050r\u0049\u006e\u006e\u0065\u0072\u0020\u0025\u0076",_cdeaf .Name );if _aagc :=d .Skip ();_aagc !=nil {return _aagc ;};};case _d .EndElement :break _cdadeda ;case _d .CharData :};};return nil ;};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_edfge :=&CT_MailMergeOdsoFMDFieldType {};_edfge .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _edfge ;}; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Validate validates the WdCT_WrapSquare and its children +func (_dcbcc *WdCT_WrapSquare )Validate ()error {return _dcbcc .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");};type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;}; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Validate validates the CT_Hyperlink and its children +func (_dege *CT_Hyperlink )Validate ()error {return _dege .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");}; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path +func (_cgcadg *WdCT_PosVChoice )ValidateWithPath (path string )error {if _gefda :=_cgcadg .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_gefda !=nil {return _gefda ;};return nil ;};func (_bacge *ST_EdGrp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debbaa ,_acega :=d .Token ();if _acega !=nil {return _acega ;};if _aeggfbb ,_fffag :=_debbaa .(_d .EndElement );_fffag &&_aeggfbb .Name ==start .Name {*_bacge =1;return nil ;};if _bdafcd ,_aedda :=_debbaa .(_d .CharData );!_aedda {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_debbaa );}else {switch string (_bdafcd ){case "":*_bacge =0;case "\u006e\u006f\u006e\u0065":*_bacge =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_bacge =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_bacge =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_bacge =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_bacge =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_bacge =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_bacge =7;};};_debbaa ,_acega =d .Token ();if _acega !=nil {return _acega ;};if _gcbga ,_gceafd :=_debbaa .(_d .EndElement );_gceafd &&_gcbga .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_debbaa );}; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Validate validates the WdCT_WrapPath and its children +func (_gaaccd *WdCT_WrapPath )Validate ()error {return _gaaccd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");};func (_bccca ST_TargetScreenSz )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcdbc :=_d .Attr {};_fcdbc .Name =name ;switch _bccca {case ST_TargetScreenSzUnset :_fcdbc .Value ="";case ST_TargetScreenSz544x376 :_fcdbc .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSz640x480 :_fcdbc .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_fcdbc .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_fcdbc .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSz1024x768 :_fcdbc .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_fcdbc .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_fcdbc .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSz1280x1024 :_fcdbc .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_fcdbc .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_fcdbc .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSz1920x1200 :_fcdbc .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _fcdbc ,nil ;};func (_daef *CT_Br )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daef .TypeAttr !=ST_BrTypeUnset {_dded ,_aag :=_daef .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _aag !=nil {return _aag ;};start .Attr =append (start .Attr ,_dded );};if _daef .ClearAttr !=ST_BrClearUnset {_dbag ,_fbgc :=_daef .ClearAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _fbgc !=nil {return _fbgc ;};start .Attr =append (start .Attr ,_dbag );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbg *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 :_a .Sprintf ("\u0025\u0076",_cbg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Validate validates the CT_FtnProps and its children +func (_cegdd *CT_FtnProps )Validate ()error {return _cegdd .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");};func NewWdWgp ()*WdWgp {_adfdd :=&WdWgp {};_adfdd .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _adfdd ;}; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Validate validates the CT_TwipsMeasure and its children +func (_cbfbg *CT_TwipsMeasure )Validate ()error {return _cbfbg .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_caffb ST_FontFamily )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eedccg :=_d .Attr {};_eedccg .Name =name ;switch _caffb {case ST_FontFamilyUnset :_eedccg .Value ="";case ST_FontFamilyDecorative :_eedccg .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_eedccg .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_eedccg .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_eedccg .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_eedccg .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_eedccg .Value ="\u0061\u0075\u0074\u006f";};return _eedccg ,nil ;};func (_geaafg ST_Wrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_geaafg .String (),start );};func (_afdec *CT_DocumentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afdec .Background !=nil {_bbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_afdec .Background ,_bbfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agfab *WdST_AlignH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbbgdg ,_gbagcb :=d .Token ();if _gbagcb !=nil {return _gbagcb ;};if _fbbagd ,_agcede :=_bbbgdg .(_d .EndElement );_agcede &&_fbbagd .Name ==start .Name {*_agfab =1;return nil ;};if _dgcaec ,_cdeed :=_bbbgdg .(_d .CharData );!_cdeed {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbbgdg );}else {switch string (_dgcaec ){case "":*_agfab =0;case "\u006c\u0065\u0066\u0074":*_agfab =1;case "\u0072\u0069\u0067h\u0074":*_agfab =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_agfab =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_agfab =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_agfab =5;};};_bbbgdg ,_gbagcb =d .Token ();if _gbagcb !=nil {return _gbagcb ;};if _ceecf ,_gcgbf :=_bbbgdg .(_d .EndElement );_gcgbf &&_ceecf .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbbgdg );};func (_gffdb *WdCT_TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gffdb .AltChunk !=nil {_beccdd :=_d .StartElement {Name :_d .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_eabgeb :=range _gffdb .AltChunk {e .EncodeElement (_eabgeb ,_beccdd );};};if _gffdb .EG_ContentBlockContent !=nil {for _ ,_dcdcb :=range _gffdb .EG_ContentBlockContent {_dcdcb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;);func (_dcefg *CT_TblLayoutType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cagcea :=range start .Attr {if _cagcea .Name .Local =="\u0074\u0079\u0070\u0065"{_dcefg .TypeAttr .UnmarshalXMLAttr (_cagcea );continue ;};};for {_gcabff ,_aeceb :=d .Token ();if _aeceb !=nil {return _a .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",_aeceb );};if _babae ,_dbcabe :=_gcabff .(_d .EndElement );_dbcabe &&_babae .Name ==start .Name {break ;};};return nil ;};type CT_BdoContentRun struct{ -// Table Cell Shading -Shd *CT_Shd ; +// Direction of Override +ValAttr ST_Direction ; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type ST_Lock byte ;func NewCT_DocPartGallery ()*CT_DocPartGallery {_abcc :=&CT_DocPartGallery {};_abcc .ValAttr =ST_DocPartGallery (1);return _abcc ;};type EG_ContentCellContent struct{ -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Table Cell +Tc []*CT_Tc ; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_fadcad *WdCT_WordprocessingContentPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fadcad .BwModeAttr !=_c .ST_BlackWhiteModeUnset {_gbagg ,_ggdcfc :=_fadcad .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _ggdcfc !=nil {return _ggdcfc ;};start .Attr =append (start .Attr ,_gbagg );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fadcad .IdAttr )});e .EncodeToken (start );if _fadcad .NvContentPartPr !=nil {_aaaede :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_fadcad .NvContentPartPr ,_aaaede );};if _fadcad .Xfrm !=nil {_ebfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fadcad .Xfrm ,_ebfdd );};if _fadcad .ExtLst !=nil {_dfbdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fadcad .ExtLst ,_dfbdbb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Picture struct{ -// Header Cells Associated With Table Cell -Headers *CT_Headers ;};type ST_StyleType byte ;func (_dcaag *CT_FFHelpText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cacca :=range start .Attr {if _cacca .Name .Local =="\u0074\u0079\u0070\u0065"{_dcaag .TypeAttr .UnmarshalXMLAttr (_cacca );continue ;};if _cacca .Name .Local =="\u0076\u0061\u006c"{_gafggd ,_adadf :=_cacca .Value ,error (nil );if _adadf !=nil {return _adadf ;};_dcaag .ValAttr =&_gafggd ;continue ;};};for {_eeeec ,_bfbd :=d .Token ();if _bfbd !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_bfbd );};if _dafde ,_gacaa :=_eeeec .(_g .EndElement );_gacaa &&_dafde .Name ==start .Name {break ;};};return nil ;};func (_edgca ST_TextScale )String ()string {if _edgca .ST_TextScalePercent !=nil {return _gd .Sprintf ("\u0025\u0076",*_edgca .ST_TextScalePercent );};if _edgca .ST_TextScaleDecimal !=nil {return _gd .Sprintf ("\u0025\u0076",*_edgca .ST_TextScaleDecimal );};return "";}; +// Embedded Video +Movie *CT_Rel ; -// Validate validates the CT_Num and its children -func (_fbeab *CT_Num )Validate ()error {return _fbeab .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};func (_dfffa *CT_NumRestart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gefbb ,_degea :=_dfffa .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _degea !=nil {return _degea ;};start .Attr =append (start .Attr ,_gefbb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdddad ST_StyleType )String ()string {switch _bdddad {case 0:return "";case 1:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 2:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 3:return "\u0074\u0061\u0062l\u0065";case 4:return "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return "";}; +// Floating Embedded Control +Control *CT_Control ;};func (_agcc *CT_Columns )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agcc .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 :_a .Sprintf ("\u0025\u0076",*_agcc .EqualWidthAttr )});};if _agcc .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_agcc .SpaceAttr )});};if _agcc .NumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_agcc .NumAttr )});};if _agcc .SepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_agcc .SepAttr )});};e .EncodeToken (start );_fafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063o\u006c"}};for _ ,_cgbd :=range _agcc .Col {e .EncodeElement (_cgbd ,_fafa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdga *CT_NumPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfg :for {_gbddf ,_cccbd :=d .Token ();if _cccbd !=nil {return _cccbd ;};switch _gcef :=_gbddf .(type ){case _d .StartElement :switch _gcef .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdga .Ilvl =NewCT_DecimalNumber ();if _gfdea :=d .DecodeElement (_gdga .Ilvl ,&_gcef );_gfdea !=nil {return _gfdea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdga .NumId =NewCT_DecimalNumber ();if _egffd :=d .DecodeElement (_gdga .NumId ,&_gcef );_egffd !=nil {return _egffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdga .NumberingChange =NewCT_TrackChangeNumbering ();if _dgee :=d .DecodeElement (_gdga .NumberingChange ,&_gcef );_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 :"\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"}:_gdga .Ins =NewCT_TrackChange ();if _bbebb :=d .DecodeElement (_gdga .Ins ,&_gcef );_bbebb !=nil {return _bbebb ;};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\u004e\u0075\u006d\u0050\u0072\u0020\u0025\u0076",_gcef .Name );if _eaeaa :=d .Skip ();_eaeaa !=nil {return _eaeaa ;};};case _d .EndElement :break _adfg ;case _d .CharData :};};return nil ;};func (_fbec *CT_CustomXmlBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eabe :=range start .Attr {if _eabe .Name .Local =="\u0075\u0072\u0069"{_aebfd ,_ebcf :=_eabe .Value ,error (nil );if _ebcf !=nil {return _ebcf ;};_fbec .UriAttr =&_aebfd ;continue ;};if _eabe .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_bgfb ,_dbgc :=_eabe .Value ,error (nil );if _dbgc !=nil {return _dbgc ;};_fbec .ElementAttr =_bgfb ;continue ;};};_ebeb :for {_fdbe ,_cbggb :=d .Token ();if _cbggb !=nil {return _cbggb ;};switch _adddb :=_fdbe .(type ){case _d .StartElement :switch _adddb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbec .CustomXmlPr =NewCT_CustomXmlPr ();if _edcae :=d .DecodeElement (_fbec .CustomXmlPr ,&_adddb );_edcae !=nil {return _edcae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ebbd :=NewEG_ContentBlockContent ();_ebbd .CustomXml =NewCT_CustomXmlBlock ();if _dabb :=d .DecodeElement (_ebbd .CustomXml ,&_adddb );_dabb !=nil {return _dabb ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_ebbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacgf :=NewEG_ContentBlockContent ();_eacgf .Sdt =NewCT_SdtBlock ();if _bagde :=d .DecodeElement (_eacgf .Sdt ,&_adddb );_bagde !=nil {return _bagde ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_eacgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbagb :=NewEG_ContentBlockContent ();_edde :=NewCT_P ();if _cbdg :=d .DecodeElement (_edde ,&_adddb );_cbdg !=nil {return _cbdg ;};_bbagb .P =append (_bbagb .P ,_edde );_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_bbagb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaadd :=NewEG_ContentBlockContent ();_gdda :=NewCT_Tbl ();if _dcfb :=d .DecodeElement (_gdda ,&_adddb );_dcfb !=nil {return _dcfb ;};_eaadd .Tbl =append (_eaadd .Tbl ,_gdda );_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_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 :"\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"}:_gbgf :=NewEG_ContentBlockContent ();_eaaab :=NewEG_RunLevelElts ();_eaaab .ProofErr =NewCT_ProofErr ();if _bdbf :=d .DecodeElement (_eaaab .ProofErr ,&_adddb );_bdbf !=nil {return _bdbf ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_gbgf );_gbgf .EG_RunLevelElts =append (_gbgf .EG_RunLevelElts ,_eaaab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fdbcg :=NewEG_ContentBlockContent ();_dgadc :=NewEG_RunLevelElts ();_dgadc .PermStart =NewCT_PermStart ();if _fgbg :=d .DecodeElement (_dgadc .PermStart ,&_adddb );_fgbg !=nil {return _fgbg ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_fdbcg );_fdbcg .EG_RunLevelElts =append (_fdbcg .EG_RunLevelElts ,_dgadc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fdcg :=NewEG_ContentBlockContent ();_fbbbd :=NewEG_RunLevelElts ();_fbbbd .PermEnd =NewCT_Perm ();if _fabgf :=d .DecodeElement (_fbbbd .PermEnd ,&_adddb );_fabgf !=nil {return _fabgf ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_fdcg );_fdcg .EG_RunLevelElts =append (_fdcg .EG_RunLevelElts ,_fbbbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaf :=NewEG_ContentBlockContent ();_ageg :=NewEG_RunLevelElts ();_ageg .Ins =NewCT_RunTrackChange ();if _aaaa :=d .DecodeElement (_ageg .Ins ,&_adddb );_aaaa !=nil {return _aaaa ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_fgaf );_fgaf .EG_RunLevelElts =append (_fgaf .EG_RunLevelElts ,_ageg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efcd :=NewEG_ContentBlockContent ();_edcfd :=NewEG_RunLevelElts ();_edcfd .Del =NewCT_RunTrackChange ();if _eaaabc :=d .DecodeElement (_edcfd .Del ,&_adddb );_eaaabc !=nil {return _eaaabc ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_efcd );_efcd .EG_RunLevelElts =append (_efcd .EG_RunLevelElts ,_edcfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cccbc :=NewEG_ContentBlockContent ();_ecfc :=NewEG_RunLevelElts ();_ecfc .MoveFrom =NewCT_RunTrackChange ();if _fafaf :=d .DecodeElement (_ecfc .MoveFrom ,&_adddb );_fafaf !=nil {return _fafaf ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_cccbc );_cccbc .EG_RunLevelElts =append (_cccbc .EG_RunLevelElts ,_ecfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ebdgf :=NewEG_ContentBlockContent ();_gfgg :=NewEG_RunLevelElts ();_gfgg .MoveTo =NewCT_RunTrackChange ();if _bbdde :=d .DecodeElement (_gfgg .MoveTo ,&_adddb );_bbdde !=nil {return _bbdde ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_ebdgf );_ebdgf .EG_RunLevelElts =append (_ebdgf .EG_RunLevelElts ,_gfgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efbg :=NewEG_ContentBlockContent ();_egbb :=NewEG_RunLevelElts ();_bcbfb :=NewEG_RangeMarkupElements ();_bcbfb .BookmarkStart =NewCT_Bookmark ();if _aaba :=d .DecodeElement (_bcbfb .BookmarkStart ,&_adddb );_aaba !=nil {return _aaba ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_efbg );_efbg .EG_RunLevelElts =append (_efbg .EG_RunLevelElts ,_egbb );_egbb .EG_RangeMarkupElements =append (_egbb .EG_RangeMarkupElements ,_bcbfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcff :=NewEG_ContentBlockContent ();_fgcd :=NewEG_RunLevelElts ();_eddc :=NewEG_RangeMarkupElements ();_eddc .BookmarkEnd =NewCT_MarkupRange ();if _efba :=d .DecodeElement (_eddc .BookmarkEnd ,&_adddb );_efba !=nil {return _efba ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_gcff );_gcff .EG_RunLevelElts =append (_gcff .EG_RunLevelElts ,_fgcd );_fgcd .EG_RangeMarkupElements =append (_fgcd .EG_RangeMarkupElements ,_eddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcedc :=NewEG_ContentBlockContent ();_fbgcb :=NewEG_RunLevelElts ();_egcb :=NewEG_RangeMarkupElements ();_egcb .MoveFromRangeStart =NewCT_MoveBookmark ();if _fecg :=d .DecodeElement (_egcb .MoveFromRangeStart ,&_adddb );_fecg !=nil {return _fecg ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_dcedc );_dcedc .EG_RunLevelElts =append (_dcedc .EG_RunLevelElts ,_fbgcb );_fbgcb .EG_RangeMarkupElements =append (_fbgcb .EG_RangeMarkupElements ,_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 :"\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"}:_cccd :=NewEG_ContentBlockContent ();_efcb :=NewEG_RunLevelElts ();_baef :=NewEG_RangeMarkupElements ();_baef .MoveFromRangeEnd =NewCT_MarkupRange ();if _eeae :=d .DecodeElement (_baef .MoveFromRangeEnd ,&_adddb );_eeae !=nil {return _eeae ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_cccd );_cccd .EG_RunLevelElts =append (_cccd .EG_RunLevelElts ,_efcb );_efcb .EG_RangeMarkupElements =append (_efcb .EG_RangeMarkupElements ,_baef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gegb :=NewEG_ContentBlockContent ();_ccga :=NewEG_RunLevelElts ();_cceba :=NewEG_RangeMarkupElements ();_cceba .MoveToRangeStart =NewCT_MoveBookmark ();if _bfag :=d .DecodeElement (_cceba .MoveToRangeStart ,&_adddb );_bfag !=nil {return _bfag ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_gegb );_gegb .EG_RunLevelElts =append (_gegb .EG_RunLevelElts ,_ccga );_ccga .EG_RangeMarkupElements =append (_ccga .EG_RangeMarkupElements ,_cceba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ddbbg :=NewEG_ContentBlockContent ();_efgbb :=NewEG_RunLevelElts ();_bedd :=NewEG_RangeMarkupElements ();_bedd .MoveToRangeEnd =NewCT_MarkupRange ();if _abee :=d .DecodeElement (_bedd .MoveToRangeEnd ,&_adddb );_abee !=nil {return _abee ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_ddbbg );_ddbbg .EG_RunLevelElts =append (_ddbbg .EG_RunLevelElts ,_efgbb );_efgbb .EG_RangeMarkupElements =append (_efgbb .EG_RangeMarkupElements ,_bedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfbb :=NewEG_ContentBlockContent ();_cbbcb :=NewEG_RunLevelElts ();_gacge :=NewEG_RangeMarkupElements ();_gacge .CommentRangeStart =NewCT_MarkupRange ();if _faeb :=d .DecodeElement (_gacge .CommentRangeStart ,&_adddb );_faeb !=nil {return _faeb ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_dfbb );_dfbb .EG_RunLevelElts =append (_dfbb .EG_RunLevelElts ,_cbbcb );_cbbcb .EG_RangeMarkupElements =append (_cbbcb .EG_RangeMarkupElements ,_gacge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbff :=NewEG_ContentBlockContent ();_ebbg :=NewEG_RunLevelElts ();_ceec :=NewEG_RangeMarkupElements ();_ceec .CommentRangeEnd =NewCT_MarkupRange ();if _aaecc :=d .DecodeElement (_ceec .CommentRangeEnd ,&_adddb );_aaecc !=nil {return _aaecc ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_bbff );_bbff .EG_RunLevelElts =append (_bbff .EG_RunLevelElts ,_ebbg );_ebbg .EG_RangeMarkupElements =append (_ebbg .EG_RangeMarkupElements ,_ceec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_daec :=NewEG_ContentBlockContent ();_gceb :=NewEG_RunLevelElts ();_ecgdf :=NewEG_RangeMarkupElements ();_ecgdf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efcc :=d .DecodeElement (_ecgdf .CustomXmlInsRangeStart ,&_adddb );_efcc !=nil {return _efcc ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_daec );_daec .EG_RunLevelElts =append (_daec .EG_RunLevelElts ,_gceb );_gceb .EG_RangeMarkupElements =append (_gceb .EG_RangeMarkupElements ,_ecgdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_aceed :=NewEG_ContentBlockContent ();_dcca :=NewEG_RunLevelElts ();_efbaa :=NewEG_RangeMarkupElements ();_efbaa .CustomXmlInsRangeEnd =NewCT_Markup ();if _gdcd :=d .DecodeElement (_efbaa .CustomXmlInsRangeEnd ,&_adddb );_gdcd !=nil {return _gdcd ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_aceed );_aceed .EG_RunLevelElts =append (_aceed .EG_RunLevelElts ,_dcca );_dcca .EG_RangeMarkupElements =append (_dcca .EG_RangeMarkupElements ,_efbaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fdbeb :=NewEG_ContentBlockContent ();_edag :=NewEG_RunLevelElts ();_eacf :=NewEG_RangeMarkupElements ();_eacf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ceddg :=d .DecodeElement (_eacf .CustomXmlDelRangeStart ,&_adddb );_ceddg !=nil {return _ceddg ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_fdbeb );_fdbeb .EG_RunLevelElts =append (_fdbeb .EG_RunLevelElts ,_edag );_edag .EG_RangeMarkupElements =append (_edag .EG_RangeMarkupElements ,_eacf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fcced :=NewEG_ContentBlockContent ();_bcab :=NewEG_RunLevelElts ();_cdcb :=NewEG_RangeMarkupElements ();_cdcb .CustomXmlDelRangeEnd =NewCT_Markup ();if _cebf :=d .DecodeElement (_cdcb .CustomXmlDelRangeEnd ,&_adddb );_cebf !=nil {return _cebf ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_fcced );_fcced .EG_RunLevelElts =append (_fcced .EG_RunLevelElts ,_bcab );_bcab .EG_RangeMarkupElements =append (_bcab .EG_RangeMarkupElements ,_cdcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebag :=NewEG_ContentBlockContent ();_gdfa :=NewEG_RunLevelElts ();_gggc :=NewEG_RangeMarkupElements ();_gggc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ebcg :=d .DecodeElement (_gggc .CustomXmlMoveFromRangeStart ,&_adddb );_ebcg !=nil {return _ebcg ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_ebag );_ebag .EG_RunLevelElts =append (_ebag .EG_RunLevelElts ,_gdfa );_gdfa .EG_RangeMarkupElements =append (_gdfa .EG_RangeMarkupElements ,_gggc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gacgb :=NewEG_ContentBlockContent ();_ceac :=NewEG_RunLevelElts ();_beeg :=NewEG_RangeMarkupElements ();_beeg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _afdg :=d .DecodeElement (_beeg .CustomXmlMoveFromRangeEnd ,&_adddb );_afdg !=nil {return _afdg ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_gacgb );_gacgb .EG_RunLevelElts =append (_gacgb .EG_RunLevelElts ,_ceac );_ceac .EG_RangeMarkupElements =append (_ceac .EG_RangeMarkupElements ,_beeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_aacfa :=NewEG_ContentBlockContent ();_ggca :=NewEG_RunLevelElts ();_gbaa :=NewEG_RangeMarkupElements ();_gbaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gdcaa :=d .DecodeElement (_gbaa .CustomXmlMoveToRangeStart ,&_adddb );_gdcaa !=nil {return _gdcaa ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_aacfa );_aacfa .EG_RunLevelElts =append (_aacfa .EG_RunLevelElts ,_ggca );_ggca .EG_RangeMarkupElements =append (_ggca .EG_RangeMarkupElements ,_gbaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fcdbb :=NewEG_ContentBlockContent ();_ddac :=NewEG_RunLevelElts ();_cgbe :=NewEG_RangeMarkupElements ();_cgbe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efdg :=d .DecodeElement (_cgbe .CustomXmlMoveToRangeEnd ,&_adddb );_efdg !=nil {return _efdg ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_fcdbb );_fcdbb .EG_RunLevelElts =append (_fcdbb .EG_RunLevelElts ,_ddac );_ddac .EG_RangeMarkupElements =append (_ddac .EG_RangeMarkupElements ,_cgbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ffcd :=NewEG_ContentBlockContent ();_abce :=NewEG_RunLevelElts ();_acebg :=NewEG_MathContent ();_acebg .OMathPara =_cd .NewOMathPara ();if _aabag :=d .DecodeElement (_acebg .OMathPara ,&_adddb );_aabag !=nil {return _aabag ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_ffcd );_ffcd .EG_RunLevelElts =append (_ffcd .EG_RunLevelElts ,_abce );_abce .EG_MathContent =append (_abce .EG_MathContent ,_acebg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeddc :=NewEG_ContentBlockContent ();_dfcc :=NewEG_RunLevelElts ();_bfcab :=NewEG_MathContent ();_bfcab .OMath =_cd .NewOMath ();if _aeaa :=d .DecodeElement (_bfcab .OMath ,&_adddb );_aeaa !=nil {return _aeaa ;};_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_eeddc );_eeddc .EG_RunLevelElts =append (_eeddc .EG_RunLevelElts ,_dfcc );_dfcc .EG_MathContent =append (_dfcc .EG_MathContent ,_bfcab );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\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_adddb .Name );if _cacb :=d .Skip ();_cacb !=nil {return _cacb ;};};case _d .EndElement :break _ebeb ;case _d .CharData :};};return nil ;};func (_fdbcb *CT_FramesetSplitbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebgg :for {_febbe ,_efgfg :=d .Token ();if _efgfg !=nil {return _efgfg ;};switch _cabce :=_febbe .(type ){case _d .StartElement :switch _cabce .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbcb .W =NewCT_TwipsMeasure ();if _gcebbd :=d .DecodeElement (_fdbcb .W ,&_cabce );_gcebbd !=nil {return _gcebbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdbcb .Color =NewCT_Color ();if _bbddeb :=d .DecodeElement (_fdbcb .Color ,&_cabce );_bbddeb !=nil {return _bbddeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbcb .NoBorder =NewCT_OnOff ();if _ddbf :=d .DecodeElement (_fdbcb .NoBorder ,&_cabce );_ddbf !=nil {return _ddbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbcb .FlatBorders =NewCT_OnOff ();if _gcaa :=d .DecodeElement (_fdbcb .FlatBorders ,&_cabce );_gcaa !=nil {return _gcaa ;};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\u0046\u0072\u0061\u006d\u0065\u0073\u0065tS\u0070\u006c\u0069\u0074\u0062\u0061\u0072\u0020\u0025\u0076",_cabce .Name );if _dabee :=d .Skip ();_dabee !=nil {return _dabee ;};};case _d .EndElement :break _ebgg ;case _d .CharData :};};return nil ;};func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_gebaed :=&CT_TargetScreenSz {};_gebaed .ValAttr =ST_TargetScreenSz (1);return _gebaed ;}; -// Validate validates the CT_TblPrEx and its children -func (_bceaed *CT_TblPrEx )Validate ()error {return _bceaed .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};func (_fcdga *CT_Empty )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edcfgd ST_DocProtect )ValidateWithPath (path string )error {switch _edcfgd {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcfgd ));};return nil ;};func (_addf *CT_Bookmark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_addf .NameAttr )});if _addf .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_addf .ColFirstAttr )});};if _addf .ColLastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_gd .Sprintf ("\u0025\u0076",*_addf .ColLastAttr )});};if _addf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ebba ,_eaa :=_addf .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _eaa !=nil {return _eaa ;};start .Attr =append (start .Attr ,_ebba );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_addf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the WdCT_WordprocessingGroup and its children +func (_abcceb *WdCT_WordprocessingGroup )Validate ()error {return _abcceb .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");};func (_ggcd *CT_ParaRPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggcd .Ins !=nil {_abed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_ggcd .Ins ,_abed );};if _ggcd .Del !=nil {_bedgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_ggcd .Del ,_bedgc );};if _ggcd .MoveFrom !=nil {_egead :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_ggcd .MoveFrom ,_egead );};if _ggcd .MoveTo !=nil {_ecfbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_ggcd .MoveTo ,_ecfbf );};if _ggcd .RStyle !=nil {_fbdec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ggcd .RStyle ,_fbdec );};if _ggcd .RFonts !=nil {_gcde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ggcd .RFonts ,_gcde );};if _ggcd .B !=nil {_fcgfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_ggcd .B ,_fcgfb );};if _ggcd .BCs !=nil {_fcaccd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_ggcd .BCs ,_fcaccd );};if _ggcd .I !=nil {_ebecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_ggcd .I ,_ebecd );};if _ggcd .ICs !=nil {_acfbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_ggcd .ICs ,_acfbbd );};if _ggcd .Caps !=nil {_cbadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_ggcd .Caps ,_cbadb );};if _ggcd .SmallCaps !=nil {_fgff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ggcd .SmallCaps ,_fgff );};if _ggcd .Strike !=nil {_cegda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_ggcd .Strike ,_cegda );};if _ggcd .Dstrike !=nil {_baddaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_ggcd .Dstrike ,_baddaa );};if _ggcd .Outline !=nil {_daacb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_ggcd .Outline ,_daacb );};if _ggcd .Shadow !=nil {_dagcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ggcd .Shadow ,_dagcd );};if _ggcd .Emboss !=nil {_egef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_ggcd .Emboss ,_egef );};if _ggcd .Imprint !=nil {_eadad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_ggcd .Imprint ,_eadad );};if _ggcd .NoProof !=nil {_baeeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_ggcd .NoProof ,_baeeeb );};if _ggcd .SnapToGrid !=nil {_bgcaea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ggcd .SnapToGrid ,_bgcaea );};if _ggcd .Vanish !=nil {_ggdga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ggcd .Vanish ,_ggdga );};if _ggcd .WebHidden !=nil {_bfbec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ggcd .WebHidden ,_bfbec );};if _ggcd .Color !=nil {_edfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ggcd .Color ,_edfb );};if _ggcd .Spacing !=nil {_gfebb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ggcd .Spacing ,_gfebb );};if _ggcd .W !=nil {_abfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_ggcd .W ,_abfgd );};if _ggcd .Kern !=nil {_eeddba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_ggcd .Kern ,_eeddba );};if _ggcd .Position !=nil {_bgbae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggcd .Position ,_bgbae );};if _ggcd .Sz !=nil {_daffff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_ggcd .Sz ,_daffff );};if _ggcd .SzCs !=nil {_adece :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_ggcd .SzCs ,_adece );};if _ggcd .Highlight !=nil {_faedce :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ggcd .Highlight ,_faedce );};if _ggcd .U !=nil {_gdega :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_ggcd .U ,_gdega );};if _ggcd .Effect !=nil {_cfgda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ggcd .Effect ,_cfgda );};if _ggcd .Bdr !=nil {_decbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_ggcd .Bdr ,_decbf );};if _ggcd .Shd !=nil {_daeff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ggcd .Shd ,_daeff );};if _ggcd .FitText !=nil {_ecefd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_ggcd .FitText ,_ecefd );};if _ggcd .VertAlign !=nil {_bbefd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ggcd .VertAlign ,_bbefd );};if _ggcd .Rtl !=nil {_fbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_ggcd .Rtl ,_fbdb );};if _ggcd .Cs !=nil {_bdgdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_ggcd .Cs ,_bdgdf );};if _ggcd .Em !=nil {_dbaae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_ggcd .Em ,_dbaae );};if _ggcd .Lang !=nil {_cgfgec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_ggcd .Lang ,_cgfgec );};if _ggcd .EastAsianLayout !=nil {_caggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ggcd .EastAsianLayout ,_caggc );};if _ggcd .SpecVanish !=nil {_aegea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ggcd .SpecVanish ,_aegea );};if _ggcd .OMath !=nil {_gfbffa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_ggcd .OMath ,_gfbffa );};if _ggcd .RPrChange !=nil {_egbfe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ggcd .RPrChange ,_egbfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TrPr struct{ -// Validate validates the CT_SdtContentRun and its children -func (_afadf *CT_SdtContentRun )Validate ()error {return _afadf .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_fcafb ST_StyleType )ValidateWithPath (path string )error {switch _fcafb {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcafb ));};return nil ;}; +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// Validate validates the CT_Caption and its children -func (_gbgd *CT_Caption )Validate ()error {return _gbgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");}; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// Validate validates the WdCT_WrapNone and its children -func (_ebebbg *WdCT_WrapNone )Validate ()error {return _ebebbg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_fcebcc :=&WdCT_WordprocessingShapeChoice1 {};return _fcebcc ;};func (_fggab *CT_SdtDocPart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daggb :for {_bdccdf ,_dcafd :=d .Token ();if _dcafd !=nil {return _dcafd ;};switch _ecebg :=_bdccdf .(type ){case _g .StartElement :switch _ecebg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"}:_fggab .DocPartGallery =NewCT_String ();if _ffggg :=d .DecodeElement (_fggab .DocPartGallery ,&_ecebg );_ffggg !=nil {return _ffggg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_fggab .DocPartCategory =NewCT_String ();if _dfbfb :=d .DecodeElement (_fggab .DocPartCategory ,&_ecebg );_dfbfb !=nil {return _dfbfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}:_fggab .DocPartUnique =NewCT_OnOff ();if _adfeb :=d .DecodeElement (_fggab .DocPartUnique ,&_ecebg );_adfeb !=nil {return _adfeb ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053d\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074 \u0025\u0076",_ecebg .Name );if _efgbeg :=d .Skip ();_efgbeg !=nil {return _efgbeg ;};};case _g .EndElement :break _daggb ;case _g .CharData :};};return nil ;};func (_aadca *CT_DocPartPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ggab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_aadca .Name ,_ggab );if _aadca .Style !=nil {_fffgb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aadca .Style ,_fffgb );};if _aadca .Category !=nil {_agfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_aadca .Category ,_agfc );};if _aadca .Types !=nil {_eade :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_aadca .Types ,_eade );};if _aadca .Behaviors !=nil {_eacb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_aadca .Behaviors ,_eacb );};if _aadca .Description !=nil {_degg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aadca .Description ,_degg );};if _aadca .Guid !=nil {_baab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_aadca .Guid ,_baab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_HpsMeasure ()*CT_HpsMeasure {_gccdg :=&CT_HpsMeasure {};return _gccdg };type ST_ThemeColor byte ;type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_f .Time ; +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Annotation Identifier -IdAttr int64 ;}; +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path -func (_gdfefe *CT_PermStart )ValidateWithPath (path string )error {if _gdeae :=_gdfefe .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_gdeae !=nil {return _gdeae ;};if _cgbfcc :=_gdfefe .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_cgbfcc !=nil {return _cgbfcc ;};return nil ;}; +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Validate validates the EG_PContentBase and its children -func (_eeadfe *EG_PContentBase )Validate ()error {return _eeadfe .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");}; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// Validate validates the EG_RubyContent and its children -func (_ecafe *EG_RubyContent )Validate ()error {return _ecafe .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_fdfbg *CT_VMerge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdfbg .ValAttr !=ST_MergeUnset {_egecb ,_ebfed :=_fdfbg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebfed !=nil {return _ebfed ;};start .Attr =append (start .Attr ,_egecb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// Validate validates the CT_Charset and its children -func (_gagf *CT_Charset )Validate ()error {return _gagf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");}; +// Table Row Height +TrHeight []*CT_Height ; -// Validate validates the CT_FramesetChoice and its children -func (_aabe *CT_FramesetChoice )Validate ()error {return _aabe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");};func (_abdfg ST_CaptionPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgdfacg :=_g .Attr {};_bgdfacg .Name =name ;switch _abdfg {case ST_CaptionPosUnset :_bgdfacg .Value ="";case ST_CaptionPosAbove :_bgdfacg .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_bgdfacg .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_bgdfacg .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_bgdfacg .Value ="\u0072\u0069\u0067h\u0074";};return _bgdfacg ,nil ;}; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// Validate validates the EG_ContentCellContent and its children -func (_caacc *EG_ContentCellContent )Validate ()error {return _caacc .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};func (_gdbe *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbcf :=range start .Attr {if _fbcf .Name .Local =="\u0076\u0061\u006c"{_ffade ,_fafcbf :=ParseUnionST_DecimalNumberOrPercent (_fbcf .Value );if _fafcbf !=nil {return _fafcbf ;};_gdbe .ValAttr =_ffade ;continue ;};};for {_gbae ,_aebc :=d .Token ();if _aebc !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u004eu\u006d\u0062\u0065\u0072\u004f\u0072\u0050\u0072\u0065\u0063\u0065\u006et\u003a\u0020\u0025\u0073",_aebc );};if _gaadc ,_cefg :=_gbae .(_g .EndElement );_cefg &&_gaadc .Name ==start .Name {break ;};};return nil ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;);func (_gbffb *CT_TcPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_gbffb .AuthorAttr )});if _gbffb .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbffb .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gbffb .IdAttr )});e .EncodeToken (start );_dbcba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_gbffb .TcPr ,_dbcba );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Frame ()*CT_Frame {_geebac :=&CT_Frame {};return _geebac };func (_afegdg *CT_TblPrEx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afegdg .TblW !=nil {_gfgga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_afegdg .TblW ,_gfgga );};if _afegdg .Jc !=nil {_gceba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_afegdg .Jc ,_gceba );};if _afegdg .TblCellSpacing !=nil {_fegacc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_afegdg .TblCellSpacing ,_fegacc );};if _afegdg .TblInd !=nil {_acgfec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_afegdg .TblInd ,_acgfec );};if _afegdg .TblBorders !=nil {_aaecd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_afegdg .TblBorders ,_aaecd );};if _afegdg .Shd !=nil {_bbcga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_afegdg .Shd ,_bbcga );};if _afegdg .TblLayout !=nil {_ddabfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_afegdg .TblLayout ,_ddabfb );};if _afegdg .TblCellMar !=nil {_cbagee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_afegdg .TblCellMar ,_cbagee );};if _afegdg .TblLook !=nil {_cbgfge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_afegdg .TblLook ,_cbgfge );};if _afegdg .TblPrExChange !=nil {_gafaea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_afegdg .TblPrExChange ,_gafaea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abddcd *EG_PContentBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_defeaa :for {_edbeb ,_fgddf :=d .Token ();if _fgddf !=nil {return _fgddf ;};switch _gafcce :=_edbeb .(type ){case _g .StartElement :switch _gafcce .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_abddcd .CustomXml =NewCT_CustomXmlRun ();if _eeaggd :=d .DecodeElement (_abddcd .CustomXml ,&_gafcce );_eeaggd !=nil {return _eeaggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_afeeg :=NewCT_SimpleField ();if _ffcbec :=d .DecodeElement (_afeeg ,&_gafcce );_ffcbec !=nil {return _ffcbec ;};_abddcd .FldSimple =append (_abddcd .FldSimple ,_afeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_abddcd .Hyperlink =NewCT_Hyperlink ();if _dadabc :=d .DecodeElement (_abddcd .Hyperlink ,&_gafcce );_dadabc !=nil {return _dadabc ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_gafcce .Name );if _efgdf :=d .Skip ();_efgdf !=nil {return _efgdf ;};};case _g .EndElement :break _defeaa ;case _g .CharData :};};return nil ;};func (_fbdbg ST_PageBorderOffset )String ()string {switch _fbdbg {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074";};return "";};type CT_TblPrEx struct{ +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Preferred Table Width Exception -TblW *CT_TblWidth ; +// Table Row Alignment +Jc []*CT_JcTable ; -// Table Alignment Exception -Jc *CT_JcTable ; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;}; -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; +// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path +func (_dbffd *CT_TblStylePr )ValidateWithPath (path string )error {if _dbffd .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _a .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 _edefge :=_dbffd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edefge !=nil {return _edefge ;};if _dbffd .PPr !=nil {if _gcdbe :=_dbffd .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gcdbe !=nil {return _gcdbe ;};};if _dbffd .RPr !=nil {if _beebd :=_dbffd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_beebd !=nil {return _beebd ;};};if _dbffd .TblPr !=nil {if _dggcef :=_dbffd .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_dggcef !=nil {return _dggcef ;};};if _dbffd .TrPr !=nil {if _acfea :=_dbffd .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_acfea !=nil {return _acfea ;};};if _dbffd .TcPr !=nil {if _ebefde :=_dbffd .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_ebefde !=nil {return _ebefde ;};};return nil ;};func (_ccedc *CT_TcPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccedc .TcPr =NewCT_TcPrInner ();for _ ,_cbgbdc :=range start .Attr {if _cbgbdc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbfbda ,_bgcdc :=_cbgbdc .Value ,error (nil );if _bgcdc !=nil {return _bgcdc ;};_ccedc .AuthorAttr =_gbfbda ;continue ;};if _cbgbdc .Name .Local =="\u0064\u0061\u0074\u0065"{_cbafg ,_cbcfcg :=ParseStdlibTime (_cbgbdc .Value );if _cbcfcg !=nil {return _cbcfcg ;};_ccedc .DateAttr =&_cbafg ;continue ;};if _cbgbdc .Name .Local =="\u0069\u0064"{_dfcefg ,_egbbd :=_eb .ParseInt (_cbgbdc .Value ,10,64);if _egbbd !=nil {return _egbbd ;};_ccedc .IdAttr =_dfcefg ;continue ;};};_adggf :for {_bfbaa ,_gfcea :=d .Token ();if _gfcea !=nil {return _gfcea ;};switch _efgde :=_bfbaa .(type ){case _d .StartElement :switch _efgde .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _eafed :=d .DecodeElement (_ccedc .TcPr ,&_efgde );_eafed !=nil {return _eafed ;};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\u0054c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_efgde .Name );if _cccbdd :=d .Skip ();_cccbdd !=nil {return _cccbdd ;};};case _d .EndElement :break _adggf ;case _d .CharData :};};return nil ;};func (_ceabf *WdCT_WrapTopBottom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceabf .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_a .Sprintf ("\u0025\u0076",*_ceabf .DistTAttr )});};if _ceabf .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_a .Sprintf ("\u0025\u0076",*_ceabf .DistBAttr )});};e .EncodeToken (start );if _ceabf .EffectExtent !=nil {_ddgdef :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ceabf .EffectExtent ,_ddgdef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbbcc *ST_Border )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbbcc =0;case "\u006e\u0069\u006c":*_gbbcc =1;case "\u006e\u006f\u006e\u0065":*_gbbcc =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gbbcc =3;case "\u0074\u0068\u0069c\u006b":*_gbbcc =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gbbcc =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_gbbcc =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_gbbcc =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gbbcc =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_gbbcc =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_gbbcc =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_gbbcc =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_gbbcc =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_gbbcc =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_gbbcc =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_gbbcc =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_gbbcc =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_gbbcc =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_gbbcc =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_gbbcc =19;case "\u0077\u0061\u0076\u0065":*_gbbcc =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gbbcc =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_gbbcc =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_gbbcc =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_gbbcc =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_gbbcc =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_gbbcc =26;case "\u0069\u006e\u0073e\u0074":*_gbbcc =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_gbbcc =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_gbbcc =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_gbbcc =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_gbbcc =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_gbbcc =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_gbbcc =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_gbbcc =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_gbbcc =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_gbbcc =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_gbbcc =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_gbbcc =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_gbbcc =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_gbbcc =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_gbbcc =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_gbbcc =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_gbbcc =43;case "\u0062\u0061\u0074\u0073":*_gbbcc =44;case "\u0062\u0069\u0072d\u0073":*_gbbcc =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_gbbcc =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_gbbcc =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_gbbcc =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_gbbcc =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_gbbcc =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_gbbcc =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_gbbcc =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_gbbcc =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_gbbcc =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_gbbcc =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_gbbcc =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_gbbcc =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_gbbcc =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_gbbcc =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_gbbcc =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_gbbcc =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_gbbcc =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_gbbcc =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_gbbcc =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_gbbcc =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_gbbcc =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_gbbcc =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_gbbcc =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_gbbcc =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_gbbcc =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_gbbcc =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_gbbcc =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_gbbcc =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_gbbcc =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_gbbcc =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_gbbcc =76;case "\u0063\u0075\u0070":*_gbbcc =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_gbbcc =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_gbbcc =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_gbbcc =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_gbbcc =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_gbbcc =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_gbbcc =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_gbbcc =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_gbbcc =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_gbbcc =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_gbbcc =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_gbbcc =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_gbbcc =89;case "\u0066\u0061\u006e\u0073":*_gbbcc =90;case "\u0066\u0069\u006c\u006d":*_gbbcc =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_gbbcc =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_gbbcc =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_gbbcc =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_gbbcc =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_gbbcc =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_gbbcc =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_gbbcc =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_gbbcc =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_gbbcc =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_gbbcc =101;case "\u0067\u0065\u006d\u0073":*_gbbcc =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_gbbcc =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_gbbcc =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_gbbcc =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_gbbcc =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_gbbcc =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_gbbcc =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_gbbcc =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_gbbcc =110;case "\u0068\u006f\u006cl\u0079":*_gbbcc =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_gbbcc =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_gbbcc =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_gbbcc =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_gbbcc =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_gbbcc =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_gbbcc =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_gbbcc =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_gbbcc =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_gbbcc =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_gbbcc =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_gbbcc =122;case "\u006d\u006f\u006fn\u0073":*_gbbcc =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_gbbcc =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_gbbcc =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_gbbcc =126;case "\u006f\u0076\u0061l\u0073":*_gbbcc =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_gbbcc =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_gbbcc =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_gbbcc =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_gbbcc =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_gbbcc =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_gbbcc =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_gbbcc =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_gbbcc =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_gbbcc =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_gbbcc =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_gbbcc =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_gbbcc =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_gbbcc =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_gbbcc =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_gbbcc =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_gbbcc =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_gbbcc =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_gbbcc =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_gbbcc =146;case "\u0072\u0069\u006eg\u0073":*_gbbcc =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_gbbcc =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_gbbcc =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_gbbcc =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_gbbcc =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_gbbcc =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_gbbcc =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_gbbcc =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_gbbcc =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_gbbcc =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_gbbcc =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_gbbcc =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_gbbcc =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_gbbcc =160;case "\u0073\u0074\u0061r\u0073":*_gbbcc =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_gbbcc =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_gbbcc =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_gbbcc =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_gbbcc =165;case "\u0073\u0075\u006e":*_gbbcc =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_gbbcc =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_gbbcc =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_gbbcc =169;case "\u0074\u0072\u0065e\u0073":*_gbbcc =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_gbbcc =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_gbbcc =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_gbbcc =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_gbbcc =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_gbbcc =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_gbbcc =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_gbbcc =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_gbbcc =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_gbbcc =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_gbbcc =180;case "\u0076\u0069\u006e\u0065":*_gbbcc =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_gbbcc =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_gbbcc =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_gbbcc =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_gbbcc =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_gbbcc =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_gbbcc =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_gbbcc =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_gbbcc =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_gbbcc =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_gbbcc =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_gbbcc =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gbbcc =193;};return nil ;}; -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; +// Validate validates the CT_TcBorders and its children +func (_dcdbb *CT_TcBorders )Validate ()error {return _dcdbb .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_egbgf ST_CaptionPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egbgf .String (),start );};func (_ebgfbc *ST_FontFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddgcge ,_aaaaff :=d .Token ();if _aaaaff !=nil {return _aaaaff ;};if _ffebb ,_affbbf :=_ddgcge .(_d .EndElement );_affbbf &&_ffebb .Name ==start .Name {*_ebgfbc =1;return nil ;};if _cffgaf ,_fbffbe :=_ddgcge .(_d .CharData );!_fbffbe {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddgcge );}else {switch string (_cffgaf ){case "":*_ebgfbc =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_ebgfbc =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_ebgfbc =2;case "\u0072\u006f\u006da\u006e":*_ebgfbc =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_ebgfbc =4;case "\u0073\u0077\u0069s\u0073":*_ebgfbc =5;case "\u0061\u0075\u0074\u006f":*_ebgfbc =6;};};_ddgcge ,_aaaaff =d .Token ();if _aaaaff !=nil {return _aaaaff ;};if _aacdbf ,_edggfg :=_ddgcge .(_d .EndElement );_edggfg &&_aacdbf .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddgcge );};func (_gcfgf *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 :_a .Sprintf ("\u0025\u0076",_gcfgf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aedbg *CT_SdtCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aedbg .SdtPr !=nil {_abced :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_aedbg .SdtPr ,_abced );};if _aedbg .SdtEndPr !=nil {_acded :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_aedbg .SdtEndPr ,_acded );};if _aedbg .SdtContent !=nil {_cdfff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_aedbg .SdtContent ,_cdfff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efcdfg ST_Border )String ()string {switch _efcdfg {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 "";}; -// Table Borders Exceptions -TblBorders *CT_TblBorders ; +// Validate validates the CT_DocDefaults and its children +func (_bccebg *CT_DocDefaults )Validate ()error {return _bccebg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");};func NewCT_View ()*CT_View {_fcffe :=&CT_View {};_fcffe .ValAttr =ST_View (1);return _fcffe };type ST_MailMergeDest byte ;type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_c .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_c .CT_ShapeProperties ;Style *_c .CT_ShapeStyle ;ExtLst *_c .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_c .CT_TextBodyProperties ;};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;);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"; -// Table Shading Exception -Shd *CT_Shd ; +// Validate validates the CT_RubyContent and its children +func (_fcceb *CT_RubyContent )Validate ()error {return _fcceb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_bcdcce *CT_WriteProtection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcaafb :=range start .Attr {if _gcaafb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_dcdda ,_acbbd :=_eb .ParseInt (_gcaafb .Value ,10,64);if _acbbd !=nil {return _acbbd ;};_bcdcce .CryptAlgorithmSidAttr =&_dcdda ;continue ;};if _gcaafb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_feabd ,_edgba :=_eb .ParseInt (_gcaafb .Value ,10,64);if _edgba !=nil {return _edgba ;};_bcdcce .CryptSpinCountAttr =&_feabd ;continue ;};if _gcaafb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ebadfe ,_cebfg :=_gcaafb .Value ,error (nil );if _cebfg !=nil {return _cebfg ;};_bcdcce .AlgorithmNameAttr =&_ebadfe ;continue ;};if _gcaafb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_afdaeg ,_efebd :=_gcaafb .Value ,error (nil );if _efebd !=nil {return _efebd ;};_bcdcce .CryptProviderAttr =&_afdaeg ;continue ;};if _gcaafb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_abdcc ,_edacg :=_gcaafb .Value ,error (nil );if _edacg !=nil {return _edacg ;};_bcdcce .SaltValueAttr =&_abdcc ;continue ;};if _gcaafb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_bcdcce .CryptProviderTypeAttr .UnmarshalXMLAttr (_gcaafb );continue ;};if _gcaafb .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_bcdcce .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_gcaafb );continue ;};if _gcaafb .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_bcdcce .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_gcaafb );continue ;};if _gcaafb .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_afbbf ,_cbdedg :=ParseUnionST_OnOff (_gcaafb .Value );if _cbdedg !=nil {return _cbdedg ;};_bcdcce .RecommendedAttr =&_afbbf ;continue ;};if _gcaafb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_cgadac ,_bcged :=_gcaafb .Value ,error (nil );if _bcged !=nil {return _bcged ;};_bcdcce .HashValueAttr =&_cgadac ;continue ;};if _gcaafb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_afgcbf ,_agdeed :=_eb .ParseInt (_gcaafb .Value ,10,64);if _agdeed !=nil {return _agdeed ;};_bcdcce .SpinCountAttr =&_afgcbf ;continue ;};if _gcaafb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_bbbgg ,_bbcag :=_gcaafb .Value ,error (nil );if _bbcag !=nil {return _bbcag ;};_bcdcce .AlgIdExtAttr =&_bbbgg ;continue ;};if _gcaafb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_bddbf ,_gcagf :=_gcaafb .Value ,error (nil );if _gcagf !=nil {return _gcagf ;};_bcdcce .AlgIdExtSourceAttr =&_bddbf ;continue ;};if _gcaafb .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_fgbebe ,_efgaa :=_gcaafb .Value ,error (nil );if _efgaa !=nil {return _efgaa ;};_bcdcce .CryptProviderTypeExtAttr =&_fgbebe ;continue ;};if _gcaafb .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"{_ddabaf ,_ffagb :=_gcaafb .Value ,error (nil );if _ffagb !=nil {return _ffagb ;};_bcdcce .CryptProviderTypeExtSourceAttr =&_ddabaf ;continue ;};if _gcaafb .Name .Local =="\u0068\u0061\u0073\u0068"{_aebceb ,_dcbedb :=_gcaafb .Value ,error (nil );if _dcbedb !=nil {return _dcbedb ;};_bcdcce .HashAttr =&_aebceb ;continue ;};if _gcaafb .Name .Local =="\u0073\u0061\u006c\u0074"{_fcggc ,_bebgae :=_gcaafb .Value ,error (nil );if _bebgae !=nil {return _bebgae ;};_bcdcce .SaltAttr =&_fcggc ;continue ;};};for {_ebgffa ,_bcegdg :=d .Token ();if _bcegdg !=nil {return _a .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",_bcegdg );};if _egfcb ,_cfdba :=_ebgffa .(_d .EndElement );_cfdba &&_egfcb .Name ==start .Name {break ;};};return nil ;}; -// Table Layout Exception -TblLayout *CT_TblLayoutType ; +// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path +func (_fdfbc *CT_Settings )ValidateWithPath (path string )error {if _fdfbc .WriteProtection !=nil {if _fbfe :=_fdfbc .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fbfe !=nil {return _fbfe ;};};if _fdfbc .View !=nil {if _ebbcf :=_fdfbc .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_ebbcf !=nil {return _ebbcf ;};};if _fdfbc .Zoom !=nil {if _fgedeac :=_fdfbc .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_fgedeac !=nil {return _fgedeac ;};};if _fdfbc .RemovePersonalInformation !=nil {if _bbecc :=_fdfbc .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");_bbecc !=nil {return _bbecc ;};};if _fdfbc .RemoveDateAndTime !=nil {if _ceedfa :=_fdfbc .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_ceedfa !=nil {return _ceedfa ;};};if _fdfbc .DoNotDisplayPageBoundaries !=nil {if _eegfg :=_fdfbc .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");_eegfg !=nil {return _eegfg ;};};if _fdfbc .DisplayBackgroundShape !=nil {if _agffd :=_fdfbc .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065");_agffd !=nil {return _agffd ;};};if _fdfbc .PrintPostScriptOverText !=nil {if _adbfae :=_fdfbc .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");_adbfae !=nil {return _adbfae ;};};if _fdfbc .PrintFractionalCharacterWidth !=nil {if _dfbce :=_fdfbc .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");_dfbce !=nil {return _dfbce ;};};if _fdfbc .PrintFormsData !=nil {if _cccee :=_fdfbc .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_cccee !=nil {return _cccee ;};};if _fdfbc .EmbedTrueTypeFonts !=nil {if _dagda :=_fdfbc .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073");_dagda !=nil {return _dagda ;};};if _fdfbc .EmbedSystemFonts !=nil {if _bcgec :=_fdfbc .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_bcgec !=nil {return _bcgec ;};};if _fdfbc .SaveSubsetFonts !=nil {if _gedeca :=_fdfbc .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_gedeca !=nil {return _gedeca ;};};if _fdfbc .SaveFormsData !=nil {if _ebbce :=_fdfbc .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061");_ebbce !=nil {return _ebbce ;};};if _fdfbc .MirrorMargins !=nil {if _afcfdga :=_fdfbc .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_afcfdga !=nil {return _afcfdga ;};};if _fdfbc .AlignBordersAndEdges !=nil {if _egbgb :=_fdfbc .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073");_egbgb !=nil {return _egbgb ;};};if _fdfbc .BordersDoNotSurroundHeader !=nil {if _eecac :=_fdfbc .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");_eecac !=nil {return _eecac ;};};if _fdfbc .BordersDoNotSurroundFooter !=nil {if _cggab :=_fdfbc .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");_cggab !=nil {return _cggab ;};};if _fdfbc .GutterAtTop !=nil {if _debbaf :=_fdfbc .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_debbaf !=nil {return _debbaf ;};};if _fdfbc .HideSpellingErrors !=nil {if _ddfef :=_fdfbc .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073");_ddfef !=nil {return _ddfef ;};};if _fdfbc .HideGrammaticalErrors !=nil {if _afbgb :=_fdfbc .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073");_afbgb !=nil {return _afbgb ;};};for _fgagf ,_ceceb :=range _fdfbc .ActiveWritingStyle {if _gdcga :=_ceceb .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_fgagf ));_gdcga !=nil {return _gdcga ;};};if _fdfbc .ProofState !=nil {if _abega :=_fdfbc .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_abega !=nil {return _abega ;};};if _fdfbc .FormsDesign !=nil {if _acbgag :=_fdfbc .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e");_acbgag !=nil {return _acbgag ;};};if _fdfbc .AttachedTemplate !=nil {if _fbdff :=_fdfbc .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_fbdff !=nil {return _fbdff ;};};if _fdfbc .LinkStyles !=nil {if _afcga :=_fdfbc .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_afcga !=nil {return _afcga ;};};if _fdfbc .StylePaneFormatFilter !=nil {if _eaffe :=_fdfbc .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072");_eaffe !=nil {return _eaffe ;};};if _fdfbc .StylePaneSortMethod !=nil {if _ebfbd :=_fdfbc .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_ebfbd !=nil {return _ebfbd ;};};if _fdfbc .DocumentType !=nil {if _dcecd :=_fdfbc .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_dcecd !=nil {return _dcecd ;};};if _fdfbc .MailMerge !=nil {if _aabeg :=_fdfbc .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");_aabeg !=nil {return _aabeg ;};};if _fdfbc .RevisionView !=nil {if _bbdge :=_fdfbc .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_bbdge !=nil {return _bbdge ;};};if _fdfbc .TrackRevisions !=nil {if _gbbdc :=_fdfbc .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");_gbbdc !=nil {return _gbbdc ;};};if _fdfbc .DoNotTrackMoves !=nil {if _cbbebf :=_fdfbc .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_cbbebf !=nil {return _cbbebf ;};};if _fdfbc .DoNotTrackFormatting !=nil {if _geggfae :=_fdfbc .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_geggfae !=nil {return _geggfae ;};};if _fdfbc .DocumentProtection !=nil {if _deecf :=_fdfbc .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_deecf !=nil {return _deecf ;};};if _fdfbc .AutoFormatOverride !=nil {if _ccbee :=_fdfbc .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_ccbee !=nil {return _ccbee ;};};if _fdfbc .StyleLockTheme !=nil {if _gcdgf :=_fdfbc .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_gcdgf !=nil {return _gcdgf ;};};if _fdfbc .StyleLockQFSet !=nil {if _cdffcc :=_fdfbc .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074");_cdffcc !=nil {return _cdffcc ;};};if _fdfbc .DefaultTabStop !=nil {if _afddf :=_fdfbc .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_afddf !=nil {return _afddf ;};};if _fdfbc .AutoHyphenation !=nil {if _fcfac :=_fdfbc .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e");_fcfac !=nil {return _fcfac ;};};if _fdfbc .ConsecutiveHyphenLimit !=nil {if _cddef :=_fdfbc .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074");_cddef !=nil {return _cddef ;};};if _fdfbc .HyphenationZone !=nil {if _dadab :=_fdfbc .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_dadab !=nil {return _dadab ;};};if _fdfbc .DoNotHyphenateCaps !=nil {if _geddb :=_fdfbc .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073");_geddb !=nil {return _geddb ;};};if _fdfbc .ShowEnvelope !=nil {if _bece :=_fdfbc .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_bece !=nil {return _bece ;};};if _fdfbc .SummaryLength !=nil {if _fbgae :=_fdfbc .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068");_fbgae !=nil {return _fbgae ;};};if _fdfbc .ClickAndTypeStyle !=nil {if _bdbge :=_fdfbc .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_bdbge !=nil {return _bdbge ;};};if _fdfbc .DefaultTableStyle !=nil {if _cdfgab :=_fdfbc .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_cdfgab !=nil {return _cdfgab ;};};if _fdfbc .EvenAndOddHeaders !=nil {if _dadgdd :=_fdfbc .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073");_dadgdd !=nil {return _dadgdd ;};};if _fdfbc .BookFoldRevPrinting !=nil {if _dgddb :=_fdfbc .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_dgddb !=nil {return _dgddb ;};};if _fdfbc .BookFoldPrinting !=nil {if _dagfb :=_fdfbc .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_dagfb !=nil {return _dagfb ;};};if _fdfbc .BookFoldPrintingSheets !=nil {if _fdeab :=_fdfbc .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073");_fdeab !=nil {return _fdeab ;};};if _fdfbc .DrawingGridHorizontalSpacing !=nil {if _gfeag :=_fdfbc .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");_gfeag !=nil {return _gfeag ;};};if _fdfbc .DrawingGridVerticalSpacing !=nil {if _baaef :=_fdfbc .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");_baaef !=nil {return _baaef ;};};if _fdfbc .DisplayHorizontalDrawingGridEvery !=nil {if _ccbea :=_fdfbc .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");_ccbea !=nil {return _ccbea ;};};if _fdfbc .DisplayVerticalDrawingGridEvery !=nil {if _bbagbg :=_fdfbc .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");_bbagbg !=nil {return _bbagbg ;};};if _fdfbc .DoNotUseMarginsForDrawingGridOrigin !=nil {if _aeede :=_fdfbc .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");_aeede !=nil {return _aeede ;};};if _fdfbc .DrawingGridHorizontalOrigin !=nil {if _bdgeg :=_fdfbc .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");_bdgeg !=nil {return _bdgeg ;};};if _fdfbc .DrawingGridVerticalOrigin !=nil {if _ccdgc :=_fdfbc .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");_ccdgc !=nil {return _ccdgc ;};};if _fdfbc .DoNotShadeFormData !=nil {if _fgafgf :=_fdfbc .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_fgafgf !=nil {return _fgafgf ;};};if _fdfbc .NoPunctuationKerning !=nil {if _abbee :=_fdfbc .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_abbee !=nil {return _abbee ;};};if _fdfbc .CharacterSpacingControl !=nil {if _ecafg :=_fdfbc .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");_ecafg !=nil {return _ecafg ;};};if _fdfbc .PrintTwoOnOne !=nil {if _bgfdb :=_fdfbc .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_bgfdb !=nil {return _bgfdb ;};};if _fdfbc .StrictFirstAndLastChars !=nil {if _eebeg :=_fdfbc .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");_eebeg !=nil {return _eebeg ;};};if _fdfbc .NoLineBreaksAfter !=nil {if _gacfc :=_fdfbc .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_gacfc !=nil {return _gacfc ;};};if _fdfbc .NoLineBreaksBefore !=nil {if _fbdcec :=_fdfbc .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_fbdcec !=nil {return _fbdcec ;};};if _fdfbc .SavePreviewPicture !=nil {if _cffae :=_fdfbc .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_cffae !=nil {return _cffae ;};};if _fdfbc .DoNotValidateAgainstSchema !=nil {if _ebbede :=_fdfbc .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");_ebbede !=nil {return _ebbede ;};};if _fdfbc .SaveInvalidXml !=nil {if _gabbfg :=_fdfbc .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_gabbfg !=nil {return _gabbfg ;};};if _fdfbc .IgnoreMixedContent !=nil {if _bgdag :=_fdfbc .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_bgdag !=nil {return _bgdag ;};};if _fdfbc .AlwaysShowPlaceholderText !=nil {if _deeae :=_fdfbc .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");_deeae !=nil {return _deeae ;};};if _fdfbc .DoNotDemarcateInvalidXml !=nil {if _cdacf :=_fdfbc .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl");_cdacf !=nil {return _cdacf ;};};if _fdfbc .SaveXmlDataOnly !=nil {if _fcgcgd :=_fdfbc .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_fcgcgd !=nil {return _fcgcgd ;};};if _fdfbc .UseXSLTWhenSaving !=nil {if _fcafdd :=_fdfbc .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_fcafdd !=nil {return _fcafdd ;};};if _fdfbc .SaveThroughXslt !=nil {if _eddb :=_fdfbc .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074");_eddb !=nil {return _eddb ;};};if _fdfbc .ShowXMLTags !=nil {if _gfece :=_fdfbc .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_gfece !=nil {return _gfece ;};};if _fdfbc .AlwaysMergeEmptyNamespace !=nil {if _dfabcc :=_fdfbc .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");_dfabcc !=nil {return _dfabcc ;};};if _fdfbc .UpdateFields !=nil {if _becba :=_fdfbc .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_becba !=nil {return _becba ;};};if _fdfbc .HdrShapeDefaults !=nil {if _ebddb :=_fdfbc .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_ebddb !=nil {return _ebddb ;};};if _fdfbc .FootnotePr !=nil {if _gebca :=_fdfbc .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_gebca !=nil {return _gebca ;};};if _fdfbc .EndnotePr !=nil {if _cdabc :=_fdfbc .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_cdabc !=nil {return _cdabc ;};};if _fdfbc .Compat !=nil {if _fcfbg :=_fdfbc .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_fcfbg !=nil {return _fcfbg ;};};if _fdfbc .DocVars !=nil {if _geggba :=_fdfbc .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");_geggba !=nil {return _geggba ;};};if _fdfbc .Rsids !=nil {if _cfeb :=_fdfbc .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_cfeb !=nil {return _cfeb ;};};if _fdfbc .MathPr !=nil {if _fdaba :=_fdfbc .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072");_fdaba !=nil {return _fdaba ;};};for _adecd ,_cdgcgb :=range _fdfbc .AttachedSchema {if _bcgfa :=_cdgcgb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_adecd ));_bcgfa !=nil {return _bcgfa ;};};if _fdfbc .ThemeFontLang !=nil {if _bgcad :=_fdfbc .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_bgcad !=nil {return _bgcad ;};};if _fdfbc .ClrSchemeMapping !=nil {if _cbgbca :=_fdfbc .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067");_cbgbca !=nil {return _cbgbca ;};};if _fdfbc .DoNotIncludeSubdocsInStats !=nil {if _ffdeb :=_fdfbc .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");_ffdeb !=nil {return _ffdeb ;};};if _fdfbc .DoNotAutoCompressPictures !=nil {if _dfebb :=_fdfbc .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");_dfebb !=nil {return _dfebb ;};};if _fdfbc .ForceUpgrade !=nil {if _gaddd :=_fdfbc .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_gaddd !=nil {return _gaddd ;};};if _fdfbc .Captions !=nil {if _bacgga :=_fdfbc .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es");_bacgga !=nil {return _bacgga ;};};if _fdfbc .ReadModeInkLockDown !=nil {if _aaegg :=_fdfbc .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_aaegg !=nil {return _aaegg ;};};for _edadd ,_geff :=range _fdfbc .SmartTagType {if _fccbf :=_geff .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_edadd ));_fccbf !=nil {return _fccbf ;};};if _fdfbc .SchemaLibrary !=nil {if _fdgce :=_fdfbc .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_fdgce !=nil {return _fdgce ;};};if _fdfbc .ShapeDefaults !=nil {if _aegded :=_fdfbc .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_aegded !=nil {return _aegded ;};};if _fdfbc .DoNotEmbedSmartTags !=nil {if _faccga :=_fdfbc .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_faccga !=nil {return _faccga ;};};if _fdfbc .DecimalSymbol !=nil {if _eaaba :=_fdfbc .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_eaaba !=nil {return _eaaba ;};};if _fdfbc .ListSeparator !=nil {if _bgfgec :=_fdfbc .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072");_bgfgec !=nil {return _bgfgec ;};};return nil ;};func (_cefbb *CT_TblPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cefbb .TblStyle !=nil {_dedfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cefbb .TblStyle ,_dedfd );};if _cefbb .TblpPr !=nil {_aeedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_cefbb .TblpPr ,_aeedg );};if _cefbb .TblOverlap !=nil {_gfdca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_cefbb .TblOverlap ,_gfdca );};if _cefbb .BidiVisual !=nil {_ccdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_cefbb .BidiVisual ,_ccdfg );};if _cefbb .TblStyleRowBandSize !=nil {_bffeg :=_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 (_cefbb .TblStyleRowBandSize ,_bffeg );};if _cefbb .TblStyleColBandSize !=nil {_gfedd :=_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 (_cefbb .TblStyleColBandSize ,_gfedd );};if _cefbb .TblW !=nil {_bfacag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_cefbb .TblW ,_bfacag );};if _cefbb .Jc !=nil {_cccgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_cefbb .Jc ,_cccgd );};if _cefbb .TblCellSpacing !=nil {_bddda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_cefbb .TblCellSpacing ,_bddda );};if _cefbb .TblInd !=nil {_geefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_cefbb .TblInd ,_geefc );};if _cefbb .TblBorders !=nil {_cdgab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cefbb .TblBorders ,_cdgab );};if _cefbb .Shd !=nil {_aeged :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cefbb .Shd ,_aeged );};if _cefbb .TblLayout !=nil {_eafgb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cefbb .TblLayout ,_eafgb );};if _cefbb .TblCellMar !=nil {_ffcdbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_cefbb .TblCellMar ,_ffcdbc );};if _cefbb .TblLook !=nil {_fagbde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_cefbb .TblLook ,_fagbde );};if _cefbb .TblCaption !=nil {_bebcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cefbb .TblCaption ,_bebcd );};if _cefbb .TblDescription !=nil {_gbagdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cefbb .TblDescription ,_gbagdg );};if _cefbb .TblPrChange !=nil {_dedcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cefbb .TblPrChange ,_dedcdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbbcdf *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbbcdf =0;case "\u006e\u0065\u0078\u0074":*_fbbcdf =1;case "\u0070\u0072\u0065\u0076":*_fbbcdf =2;};return nil ;}; -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; +// Validate validates the CT_Cnf and its children +func (_dcdc *CT_Cnf )Validate ()error {return _dcdc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");}; -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func (_efbb *CT_HdrFtr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efbb .AltChunk !=nil {_geecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_baabg :=range _efbb .AltChunk {e .EncodeElement (_baabg ,_geecb );};};if _efbb .EG_ContentBlockContent !=nil {for _ ,_bcdab :=range _efbb .EG_ContentBlockContent {_bcdab .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgebg *CT_ObjectLink )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgebg .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_eagbc :=range start .Attr {if _eagbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eagbc .Name .Local =="\u0069\u0064"||_eagbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eagbc .Name .Local =="\u0069\u0064"{_geeeb ,_cbafd :=_eagbc .Value ,error (nil );if _cbafd !=nil {return _cbafd ;};_fgebg .IdAttr =_geeeb ;continue ;};if _eagbc .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_fgebg .UpdateModeAttr .UnmarshalXMLAttr (_eagbc );continue ;};if _eagbc .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_beeba ,_dfcfe :=ParseUnionST_OnOff (_eagbc .Value );if _dfcfe !=nil {return _dfcfe ;};_fgebg .LockedFieldAttr =&_beeba ;continue ;};if _eagbc .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_fgebg .DrawAspectAttr .UnmarshalXMLAttr (_eagbc );continue ;};if _eagbc .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_efbdf ,_aaefb :=_eagbc .Value ,error (nil );if _aaefb !=nil {return _aaefb ;};_fgebg .ProgIdAttr =&_efbdf ;continue ;};if _eagbc .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_ceaad ,_eafb :=_eagbc .Value ,error (nil );if _eafb !=nil {return _eafb ;};_fgebg .ShapeIdAttr =&_ceaad ;continue ;};if _eagbc .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_dfcbg ,_dgdag :=_eagbc .Value ,error (nil );if _dgdag !=nil {return _dgdag ;};_fgebg .FieldCodesAttr =&_dfcbg ;continue ;};};for {_dcfdf ,_cfdggb :=d .Token ();if _cfdggb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_cfdggb );};if _bgaef ,_fbggc :=_dcfdf .(_g .EndElement );_fbggc &&_bgaef .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Spacing and its children +func (_aecfd *CT_Spacing )Validate ()error {return _aecfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_bdfbe *CT_Lvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggfb :=range start .Attr {if _ggfb .Name .Local =="\u0074\u0070\u006c\u0063"{_edbbe ,_fgebe :=_ggfb .Value ,error (nil );if _fgebe !=nil {return _fgebe ;};_bdfbe .TplcAttr =&_edbbe ;continue ;};if _ggfb .Name .Local =="\u0069\u006c\u0076\u006c"{_effac ,_ebdbf :=_eb .ParseInt (_ggfb .Value ,10,64);if _ebdbf !=nil {return _ebdbf ;};_bdfbe .IlvlAttr =_effac ;continue ;};if _ggfb .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_acaeg ,_ccfcf :=ParseUnionST_OnOff (_ggfb .Value );if _ccfcf !=nil {return _ccfcf ;};_bdfbe .TentativeAttr =&_acaeg ;continue ;};};_eeadd :for {_ddcbd ,_ccecg :=d .Token ();if _ccecg !=nil {return _ccecg ;};switch _cgbfed :=_ddcbd .(type ){case _d .StartElement :switch _cgbfed .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdfbe .Start =NewCT_DecimalNumber ();if _gegec :=d .DecodeElement (_bdfbe .Start ,&_cgbfed );_gegec !=nil {return _gegec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdfbe .NumFmt =NewCT_NumFmt ();if _fcdbbc :=d .DecodeElement (_bdfbe .NumFmt ,&_cgbfed );_fcdbbc !=nil {return _fcdbbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdfbe .LvlRestart =NewCT_DecimalNumber ();if _egaf :=d .DecodeElement (_bdfbe .LvlRestart ,&_cgbfed );_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 :"\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"}:_bdfbe .PStyle =NewCT_String ();if _bggce :=d .DecodeElement (_bdfbe .PStyle ,&_cgbfed );_bggce !=nil {return _bggce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdfbe .IsLgl =NewCT_OnOff ();if _fcafe :=d .DecodeElement (_bdfbe .IsLgl ,&_cgbfed );_fcafe !=nil {return _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 :"\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"}:_bdfbe .Suff =NewCT_LevelSuffix ();if _dcfc :=d .DecodeElement (_bdfbe .Suff ,&_cgbfed );_dcfc !=nil {return _dcfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdfbe .LvlText =NewCT_LevelText ();if _gafa :=d .DecodeElement (_bdfbe .LvlText ,&_cgbfed );_gafa !=nil {return _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 :"\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"}:_bdfbe .LvlPicBulletId =NewCT_DecimalNumber ();if _fcde :=d .DecodeElement (_bdfbe .LvlPicBulletId ,&_cgbfed );_fcde !=nil {return _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 :"\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"}:_bdfbe .Legacy =NewCT_LvlLegacy ();if _gdgef :=d .DecodeElement (_bdfbe .Legacy ,&_cgbfed );_gdgef !=nil {return _gdgef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdfbe .LvlJc =NewCT_Jc ();if _fdgcd :=d .DecodeElement (_bdfbe .LvlJc ,&_cgbfed );_fdgcd !=nil {return _fdgcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdfbe .PPr =NewCT_PPrGeneral ();if _fdac :=d .DecodeElement (_bdfbe .PPr ,&_cgbfed );_fdac !=nil {return _fdac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdfbe .RPr =NewCT_RPr ();if _egbcba :=d .DecodeElement (_bdfbe .RPr ,&_cgbfed );_egbcba !=nil {return _egbcba ;};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\u0076\u006c\u0020\u0025\u0076",_cgbfed .Name );if _cfdfg :=d .Skip ();_cfdfg !=nil {return _cfdfg ;};};case _d .EndElement :break _eeadd ;case _d .CharData :};};return nil ;};func (_gcdcgg ST_SignedTwipsMeasure )String ()string {if _gcdcgg .Int64 !=nil {return _a .Sprintf ("\u0025\u0076",*_gcdcgg .Int64 );};if _gcdcgg .ST_UniversalMeasure !=nil {return _a .Sprintf ("\u0025\u0076",*_gcdcgg .ST_UniversalMeasure );};return "";};func (_fcgfbc ST_MailMergeDocType )String ()string {switch _fcgfbc {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 "";}; -// Validate validates the CT_SectPr and its children -func (_ggace *CT_SectPr )Validate ()error {return _ggace .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func (_acfdg *CT_PPrGeneral )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdgdc :for {_bdedd ,_acgafc :=d .Token ();if _acgafc !=nil {return _acgafc ;};switch _edaca :=_bdedd .(type ){case _g .StartElement :switch _edaca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_acfdg .PStyle =NewCT_String ();if _bcegf :=d .DecodeElement (_acfdg .PStyle ,&_edaca );_bcegf !=nil {return _bcegf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_acfdg .KeepNext =NewCT_OnOff ();if _aecce :=d .DecodeElement (_acfdg .KeepNext ,&_edaca );_aecce !=nil {return _aecce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_acfdg .KeepLines =NewCT_OnOff ();if _facga :=d .DecodeElement (_acfdg .KeepLines ,&_edaca );_facga !=nil {return _facga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_acfdg .PageBreakBefore =NewCT_OnOff ();if _eddabf :=d .DecodeElement (_acfdg .PageBreakBefore ,&_edaca );_eddabf !=nil {return _eddabf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_acfdg .FramePr =NewCT_FramePr ();if _cecggd :=d .DecodeElement (_acfdg .FramePr ,&_edaca );_cecggd !=nil {return _cecggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_acfdg .WidowControl =NewCT_OnOff ();if _bfbcfa :=d .DecodeElement (_acfdg .WidowControl ,&_edaca );_bfbcfa !=nil {return _bfbcfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_acfdg .NumPr =NewCT_NumPr ();if _aefafg :=d .DecodeElement (_acfdg .NumPr ,&_edaca );_aefafg !=nil {return _aefafg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_acfdg .SuppressLineNumbers =NewCT_OnOff ();if _gabcf :=d .DecodeElement (_acfdg .SuppressLineNumbers ,&_edaca );_gabcf !=nil {return _gabcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_acfdg .PBdr =NewCT_PBdr ();if _gddfb :=d .DecodeElement (_acfdg .PBdr ,&_edaca );_gddfb !=nil {return _gddfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_acfdg .Shd =NewCT_Shd ();if _dccdc :=d .DecodeElement (_acfdg .Shd ,&_edaca );_dccdc !=nil {return _dccdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_acfdg .Tabs =NewCT_Tabs ();if _bgaee :=d .DecodeElement (_acfdg .Tabs ,&_edaca );_bgaee !=nil {return _bgaee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_acfdg .SuppressAutoHyphens =NewCT_OnOff ();if _fdbeb :=d .DecodeElement (_acfdg .SuppressAutoHyphens ,&_edaca );_fdbeb !=nil {return _fdbeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_acfdg .Kinsoku =NewCT_OnOff ();if _dfbbf :=d .DecodeElement (_acfdg .Kinsoku ,&_edaca );_dfbbf !=nil {return _dfbbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_acfdg .WordWrap =NewCT_OnOff ();if _ecfgbe :=d .DecodeElement (_acfdg .WordWrap ,&_edaca );_ecfgbe !=nil {return _ecfgbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_acfdg .OverflowPunct =NewCT_OnOff ();if _aedef :=d .DecodeElement (_acfdg .OverflowPunct ,&_edaca );_aedef !=nil {return _aedef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_acfdg .TopLinePunct =NewCT_OnOff ();if _dcdfc :=d .DecodeElement (_acfdg .TopLinePunct ,&_edaca );_dcdfc !=nil {return _dcdfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_acfdg .AutoSpaceDE =NewCT_OnOff ();if _fbcce :=d .DecodeElement (_acfdg .AutoSpaceDE ,&_edaca );_fbcce !=nil {return _fbcce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_acfdg .AutoSpaceDN =NewCT_OnOff ();if _bdbec :=d .DecodeElement (_acfdg .AutoSpaceDN ,&_edaca );_bdbec !=nil {return _bdbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_acfdg .Bidi =NewCT_OnOff ();if _dcagb :=d .DecodeElement (_acfdg .Bidi ,&_edaca );_dcagb !=nil {return _dcagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_acfdg .AdjustRightInd =NewCT_OnOff ();if _adcfc :=d .DecodeElement (_acfdg .AdjustRightInd ,&_edaca );_adcfc !=nil {return _adcfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_acfdg .SnapToGrid =NewCT_OnOff ();if _dgagc :=d .DecodeElement (_acfdg .SnapToGrid ,&_edaca );_dgagc !=nil {return _dgagc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_acfdg .Spacing =NewCT_Spacing ();if _gefcf :=d .DecodeElement (_acfdg .Spacing ,&_edaca );_gefcf !=nil {return _gefcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_acfdg .Ind =NewCT_Ind ();if _eafac :=d .DecodeElement (_acfdg .Ind ,&_edaca );_eafac !=nil {return _eafac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_acfdg .ContextualSpacing =NewCT_OnOff ();if _fcdgd :=d .DecodeElement (_acfdg .ContextualSpacing ,&_edaca );_fcdgd !=nil {return _fcdgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_acfdg .MirrorIndents =NewCT_OnOff ();if _gacdc :=d .DecodeElement (_acfdg .MirrorIndents ,&_edaca );_gacdc !=nil {return _gacdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_acfdg .SuppressOverlap =NewCT_OnOff ();if _gddgcb :=d .DecodeElement (_acfdg .SuppressOverlap ,&_edaca );_gddgcb !=nil {return _gddgcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_acfdg .Jc =NewCT_Jc ();if _eddgg :=d .DecodeElement (_acfdg .Jc ,&_edaca );_eddgg !=nil {return _eddgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_acfdg .TextDirection =NewCT_TextDirection ();if _bdfec :=d .DecodeElement (_acfdg .TextDirection ,&_edaca );_bdfec !=nil {return _bdfec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_acfdg .TextAlignment =NewCT_TextAlignment ();if _dcfga :=d .DecodeElement (_acfdg .TextAlignment ,&_edaca );_dcfga !=nil {return _dcfga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_acfdg .TextboxTightWrap =NewCT_TextboxTightWrap ();if _ecfa :=d .DecodeElement (_acfdg .TextboxTightWrap ,&_edaca );_ecfa !=nil {return _ecfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_acfdg .OutlineLvl =NewCT_DecimalNumber ();if _cgba :=d .DecodeElement (_acfdg .OutlineLvl ,&_edaca );_cgba !=nil {return _cgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_acfdg .DivId =NewCT_DecimalNumber ();if _fabag :=d .DecodeElement (_acfdg .DivId ,&_edaca );_fabag !=nil {return _fabag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_acfdg .CnfStyle =NewCT_Cnf ();if _ddebd :=d .DecodeElement (_acfdg .CnfStyle ,&_edaca );_ddebd !=nil {return _ddebd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_acfdg .PPrChange =NewCT_PPrChange ();if _cfdagf :=d .DecodeElement (_acfdg .PPrChange ,&_edaca );_cfdagf !=nil {return _cfdagf ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050P\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c \u0025\u0076",_edaca .Name );if _bfgb :=d .Skip ();_bfgb !=nil {return _bfgb ;};};case _g .EndElement :break _cdgdc ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path +func (_bfcga *CT_FtnEdn )ValidateWithPath (path string )error {if _dfgbe :=_bfcga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfgbe !=nil {return _dfgbe ;};for _gbgg ,_dgebe :=range _bfcga .EG_BlockLevelElts {if _dgfdc :=_dgebe .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gbgg ));_dgfdc !=nil {return _dgfdc ;};};return nil ;};func (_ebdgb ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _ebdgb {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebdgb ));};return nil ;};func (_cdgagb ST_TextEffect )String ()string {switch _cdgagb {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 (_efgbc *WdInline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efgbc .WdCT_Inline =*NewWdCT_Inline ();for _ ,_fegaa :=range start .Attr {if _fegaa .Name .Local =="\u0064\u0069\u0073t\u0054"{_fgcfef ,_ecgdba :=_eb .ParseUint (_fegaa .Value ,10,32);if _ecgdba !=nil {return _ecgdba ;};_cedeb :=uint32 (_fgcfef );_efgbc .DistTAttr =&_cedeb ;continue ;};if _fegaa .Name .Local =="\u0064\u0069\u0073t\u0042"{_gdedbf ,_edbaad :=_eb .ParseUint (_fegaa .Value ,10,32);if _edbaad !=nil {return _edbaad ;};_gcbgef :=uint32 (_gdedbf );_efgbc .DistBAttr =&_gcbgef ;continue ;};if _fegaa .Name .Local =="\u0064\u0069\u0073t\u0052"{_bdfdd ,_fdgfb :=_eb .ParseUint (_fegaa .Value ,10,32);if _fdgfb !=nil {return _fdgfb ;};_egdbbf :=uint32 (_bdfdd );_efgbc .DistRAttr =&_egdbbf ;continue ;};if _fegaa .Name .Local =="\u0064\u0069\u0073t\u004c"{_begaec ,_bbddead :=_eb .ParseUint (_fegaa .Value ,10,32);if _bbddead !=nil {return _bbddead ;};_egdefc :=uint32 (_begaec );_efgbc .DistLAttr =&_egdefc ;continue ;};};_cegebd :for {_ggggcg ,_cebcg :=d .Token ();if _cebcg !=nil {return _cebcg ;};switch _cggga :=_ggggcg .(type ){case _d .StartElement :switch _cggga .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"}:if _bacdeb :=d .DecodeElement (_efgbc .Extent ,&_cggga );_bacdeb !=nil {return _bacdeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_efgbc .EffectExtent =NewWdCT_EffectExtent ();if _dcbcce :=d .DecodeElement (_efgbc .EffectExtent ,&_cggga );_dcbcce !=nil {return _dcbcce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _geafe :=d .DecodeElement (_efgbc .DocPr ,&_cggga );_geafe !=nil {return _geafe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_efgbc .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();if _bbdddb :=d .DecodeElement (_efgbc .CNvGraphicFramePr ,&_cggga );_bbdddb !=nil {return _bbdddb ;};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 _cbfggb :=d .DecodeElement (_efgbc .Graphic ,&_cggga );_cbfggb !=nil {return _cbfggb ;};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\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_cggga .Name );if _fbagdg :=d .Skip ();_fbagdg !=nil {return _fbagdg ;};};case _d .EndElement :break _cegebd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path -func (_bagdc *CT_TblGrid )ValidateWithPath (path string )error {for _ffeda ,_aefcg :=range _bagdc .GridCol {if _cgdeg :=_aefcg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_ffeda ));_cgdeg !=nil {return _cgdeg ;};};if _bagdc .TblGridChange !=nil {if _gggad :=_bagdc .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_gggad !=nil {return _gggad ;};};return nil ;};func (_ebgdc *ST_CaptionPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebgdc =0;case "\u0061\u0062\u006fv\u0065":*_ebgdc =1;case "\u0062\u0065\u006co\u0077":*_ebgdc =2;case "\u006c\u0065\u0066\u0074":*_ebgdc =3;case "\u0072\u0069\u0067h\u0074":*_ebgdc =4;};return nil ;};func (_gceab ST_TextboxTightWrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gceab .String (),start );};func (_cfgbee *WdWgp )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfgbee .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();_eadbae :for {_bcadb ,_bgefc :=d .Token ();if _bgefc !=nil {return _bgefc ;};switch _gffef :=_bcadb .(type ){case _g .StartElement :switch _gffef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_cfgbee .CNvPr =_e .NewCT_NonVisualDrawingProps ();if _afbcb :=d .DecodeElement (_cfgbee .CNvPr ,&_gffef );_afbcb !=nil {return _afbcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _aaeag :=d .DecodeElement (_cfgbee .CNvGrpSpPr ,&_gffef );_aaeag !=nil {return _aaeag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _dbdac :=d .DecodeElement (_cfgbee .GrpSpPr ,&_gffef );_dbdac !=nil {return _dbdac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_cabgcf :=NewWdCT_WordprocessingGroupChoice ();if _bbadf :=d .DecodeElement (&_cabgcf .Wsp ,&_gffef );_bbadf !=nil {return _bbadf ;};_cfgbee .Choice =append (_cfgbee .Choice ,_cabgcf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_dgcgf :=NewWdCT_WordprocessingGroupChoice ();if _gbdae :=d .DecodeElement (&_dgcgf .GrpSp ,&_gffef );_gbdae !=nil {return _gbdae ;};_cfgbee .Choice =append (_cfgbee .Choice ,_dgcgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_acddge :=NewWdCT_WordprocessingGroupChoice ();if _dgedab :=d .DecodeElement (&_acddge .GraphicFrame ,&_gffef );_dgedab !=nil {return _dgedab ;};_cfgbee .Choice =append (_cfgbee .Choice ,_acddge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_fcdabd :=NewWdCT_WordprocessingGroupChoice ();if _bebebf :=d .DecodeElement (&_fcdabd .Pic ,&_gffef );_bebebf !=nil {return _bebebf ;};_cfgbee .Choice =append (_cfgbee .Choice ,_fcdabd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gdbacda :=NewWdCT_WordprocessingGroupChoice ();if _fdceb :=d .DecodeElement (&_gdbacda .ContentPart ,&_gffef );_fdceb !=nil {return _fdceb ;};_cfgbee .Choice =append (_cfgbee .Choice ,_gdbacda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgbee .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _bgbge :=d .DecodeElement (_cfgbee .ExtLst ,&_gffef );_bgbge !=nil {return _bgbge ;};default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057g\u0070 \u0025\u0076",_gffef .Name );if _badaba :=d .Skip ();_badaba !=nil {return _badaba ;};};case _g .EndElement :break _eadbae ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_Tc and its children +func (_aebbec *CT_Tc )Validate ()error {return _aebbec .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};func (_faecd ST_PTabRelativeTo )Validate ()error {return _faecd .ValidateWithPath ("")};func (_faabbb *ST_TextEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfggd ,_geffg :=d .Token ();if _geffg !=nil {return _geffg ;};if _fggag ,_cbfedag :=_cfggd .(_d .EndElement );_cbfedag &&_fggag .Name ==start .Name {*_faabbb =1;return nil ;};if _ccbcb ,_ebadgd :=_cfggd .(_d .CharData );!_ebadgd {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfggd );}else {switch string (_ccbcb ){case "":*_faabbb =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_faabbb =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_faabbb =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_faabbb =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_faabbb =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_faabbb =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_faabbb =6;case "\u006e\u006f\u006e\u0065":*_faabbb =7;};};_cfggd ,_geffg =d .Token ();if _geffg !=nil {return _geffg ;};if _cgeag ,_agecfe :=_cfggd .(_d .EndElement );_agecfe &&_cgeag .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfggd );};func (_decegb *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 :_a .Sprintf ("\u0025\u0076",_decegb .LangAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",_decegb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdeebg *WdCT_Anchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdeebg .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_a .Sprintf ("\u0025\u0076",*_cdeebg .DistTAttr )});};if _cdeebg .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_a .Sprintf ("\u0025\u0076",*_cdeebg .DistBAttr )});};if _cdeebg .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_a .Sprintf ("\u0025\u0076",*_cdeebg .DistLAttr )});};if _cdeebg .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_cdeebg .DistRAttr )});};if _cdeebg .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_a .Sprintf ("\u0025\u0064",_bcfbae (*_cdeebg .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 :_a .Sprintf ("\u0025\u0076",_cdeebg .RelativeHeightAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_a .Sprintf ("\u0025\u0064",_bcfbae (_cdeebg .BehindDocAttr ))});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_bcfbae (_cdeebg .LockedAttr ))});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_bcfbae (_cdeebg .LayoutInCellAttr ))});if _cdeebg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_bcfbae (*_cdeebg .HiddenAttr ))});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_a .Sprintf ("\u0025\u0064",_bcfbae (_cdeebg .AllowOverlapAttr ))});e .EncodeToken (start );_dgedf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_cdeebg .SimplePos ,_dgedf );_fecgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}};e .EncodeElement (_cdeebg .PositionH ,_fecgg );_ddegae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_cdeebg .PositionV ,_ddegae );_agbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_cdeebg .Extent ,_agbfa );if _cdeebg .EffectExtent !=nil {_gbacef :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_cdeebg .EffectExtent ,_gbacef );};if _cdeebg .Choice !=nil {_cdeebg .Choice .MarshalXML (e ,_d .StartElement {});};_eggcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_cdeebg .DocPr ,_eggcg );if _cdeebg .CNvGraphicFramePr !=nil {_addcgb :=_d .StartElement {Name :_d .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_cdeebg .CNvGraphicFramePr ,_addcgb );};_gafbbb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_cdeebg .Graphic ,_gafbbb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fffd *CT_DocGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcee :=range start .Attr {if _bcee .Name .Local =="\u0074\u0079\u0070\u0065"{_fffd .TypeAttr .UnmarshalXMLAttr (_bcee );continue ;};if _bcee .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_cdaa ,_abfcb :=_eb .ParseInt (_bcee .Value ,10,64);if _abfcb !=nil {return _abfcb ;};_fffd .LinePitchAttr =&_cdaa ;continue ;};if _bcee .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_affd ,_egacc :=_eb .ParseInt (_bcee .Value ,10,64);if _egacc !=nil {return _egacc ;};_fffd .CharSpaceAttr =&_affd ;continue ;};};for {_gaddg ,_facdd :=d .Token ();if _facdd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_facdd );};if _gdcbec ,_cbdaef :=_gaddg .(_d .EndElement );_cbdaef &&_gdcbec .Name ==start .Name {break ;};};return nil ;};func (_egfgdc ST_Hint )ValidateWithPath (path string )error {switch _egfgdc {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egfgdc ));};return nil ;}; -// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path -func (_bgbaad *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _bgbaad .BookmarkStart !=nil {if _cefdg :=_bgbaad .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074");_cefdg !=nil {return _cefdg ;};};if _bgbaad .BookmarkEnd !=nil {if _geefbg :=_bgbaad .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_geefbg !=nil {return _geefbg ;};};if _bgbaad .MoveFromRangeStart !=nil {if _bfbdd :=_bgbaad .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_bfbdd !=nil {return _bfbdd ;};};if _bgbaad .MoveFromRangeEnd !=nil {if _cagcaa :=_bgbaad .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_cagcaa !=nil {return _cagcaa ;};};if _bgbaad .MoveToRangeStart !=nil {if _fbbgfg :=_bgbaad .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_fbbgfg !=nil {return _fbbgfg ;};};if _bgbaad .MoveToRangeEnd !=nil {if _effcf :=_bgbaad .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_effcf !=nil {return _effcf ;};};if _bgbaad .CommentRangeStart !=nil {if _aebea :=_bgbaad .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_aebea !=nil {return _aebea ;};};if _bgbaad .CommentRangeEnd !=nil {if _ggdede :=_bgbaad .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_ggdede !=nil {return _ggdede ;};};if _bgbaad .CustomXmlInsRangeStart !=nil {if _adddb :=_bgbaad .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_adddb !=nil {return _adddb ;};};if _bgbaad .CustomXmlInsRangeEnd !=nil {if _abbgfb :=_bgbaad .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_abbgfb !=nil {return _abbgfb ;};};if _bgbaad .CustomXmlDelRangeStart !=nil {if _egffdf :=_bgbaad .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_egffdf !=nil {return _egffdf ;};};if _bgbaad .CustomXmlDelRangeEnd !=nil {if _ecbab :=_bgbaad .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_ecbab !=nil {return _ecbab ;};};if _bgbaad .CustomXmlMoveFromRangeStart !=nil {if _aadfg :=_bgbaad .CustomXmlMoveFromRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0053\u0074a\u0072\u0074");_aadfg !=nil {return _aadfg ;};};if _bgbaad .CustomXmlMoveFromRangeEnd !=nil {if _bcceaga :=_bgbaad .CustomXmlMoveFromRangeEnd .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067e\u0045\u006e\u0064");_bcceaga !=nil {return _bcceaga ;};};if _bgbaad .CustomXmlMoveToRangeStart !=nil {if _cbfdea :=_bgbaad .CustomXmlMoveToRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004do\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0053t\u0061\u0072\u0074");_cbfdea !=nil {return _cbfdea ;};};if _bgbaad .CustomXmlMoveToRangeEnd !=nil {if _dbeec :=_bgbaad .CustomXmlMoveToRangeEnd .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076e\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_dbeec !=nil {return _dbeec ;};};return nil ;};type WdST_RelFromH byte ;func (_fdbebg *CT_SdtCell )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdbebg .SdtPr !=nil {_cdddge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_fdbebg .SdtPr ,_cdddge );};if _fdbebg .SdtEndPr !=nil {_deadad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_fdbebg .SdtEndPr ,_deadad );};if _fdbebg .SdtContent !=nil {_babdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fdbebg .SdtContent ,_babdf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_bcbc :=&CT_CustomXmlRow {};return _bcbc };func (_dfbffcd ST_FtnEdn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dfbffcd .String (),start );}; +// Validate validates the CT_RPrDefault and its children +func (_ecddf *CT_RPrDefault )Validate ()error {return _ecddf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func NewCT_DocPartTypes ()*CT_DocPartTypes {_acbg :=&CT_DocPartTypes {};return _acbg };func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_cagf :=&CT_MathCtrlDel {};return _cagf };func NewCT_Perm ()*CT_Perm {_acgff :=&CT_Perm {};return _acgff };func (_dfedd ST_FrameLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfedd .String (),start );};func (_cacede ST_DocPartType )String ()string {switch _cacede {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0061u\u0074\u006f\u0045\u0078\u0070";case 4:return "\u0074o\u006f\u006c\u0062\u0061\u0072";case 5:return "\u0073p\u0065\u006c\u006c\u0065\u0072";case 6:return "\u0066o\u0072\u006d\u0046\u006c\u0064";case 7:return "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return "";};func (_ffadf *CT_PageSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffadf .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_ffadf .WAttr )});};if _ffadf .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_ffadf .HAttr )});};if _ffadf .OrientAttr !=ST_PageOrientationUnset {_gddaa ,_fedeb :=_ffadf .OrientAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"});if _fedeb !=nil {return _fedeb ;};start .Attr =append (start .Attr ,_gddaa );};if _ffadf .CodeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ffadf .CodeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TblPr and its children -func (_bbbdc *CT_TblPr )Validate ()error {return _bbbdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");};type EG_RPr struct{ +// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path +func (_fcdbd *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _affef :=_fcdbd .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_affef !=nil {return _affef ;};if _bdcgg :=_fcdbd .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072");_bdcgg !=nil {return _bdcgg ;};return nil ;};func NewCT_Lang ()*CT_Lang {_aeegc :=&CT_Lang {};return _aeegc };type CT_Numbering struct{ -// Run Properties -RPr *CT_RPr ;};func (_cedgc *CT_TblOverlap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedgc .ValAttr =ST_TblOverlap (1);for _ ,_gfgab :=range start .Attr {if _gfgab .Name .Local =="\u0076\u0061\u006c"{_cedgc .ValAttr .UnmarshalXMLAttr (_gfgab );continue ;};};for {_fgcfg ,_facac :=d .Token ();if _facac !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_facac );};if _bceec ,_efefa :=_fgcfg .(_g .EndElement );_efefa &&_bceec .Name ==start .Name {break ;};};return nil ;};func (_befdb ST_PageOrientation )Validate ()error {return _befdb .ValidateWithPath ("")};func (_fcfaea ST_TblLayoutType )String ()string {switch _fcfaea {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";};type CT_RubyContent struct{ +// Picture Numbering Symbol Definition +NumPicBullet []*CT_NumPicBullet ; -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// Abstract Numbering Definition +AbstractNum []*CT_AbstractNum ; -// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path -func (_cgcga *CT_NumPr )ValidateWithPath (path string )error {if _cgcga .Ilvl !=nil {if _dgafca :=_cgcga .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_dgafca !=nil {return _dgafca ;};};if _cgcga .NumId !=nil {if _aabcb :=_cgcga .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064");_aabcb !=nil {return _aabcb ;};};if _cgcga .NumberingChange !=nil {if _gdgdb :=_cgcga .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_gdgdb !=nil {return _gdgdb ;};};if _cgcga .Ins !=nil {if _bcaeg :=_cgcga .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bcaeg !=nil {return _bcaeg ;};};return nil ;}; +// Numbering Definition Instance +Num []*CT_Num ; -// Validate validates the EG_RPrBase and its children -func (_ggfebd *EG_RPrBase )Validate ()error {return _ggfebd .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");};func (_gbccea WdST_WrapText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gbccea .String (),start );};func (_ebfcee WdST_WrapText )ValidateWithPath (path string )error {switch _ebfcee {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfcee ));};return nil ;};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_afaea *CT_TblPrExChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afaea .TblPrEx =NewCT_TblPrExBase ();for _ ,_edceg :=range start .Attr {if _edceg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dgaad ,_fdefafg :=_edceg .Value ,error (nil );if _fdefafg !=nil {return _fdefafg ;};_afaea .AuthorAttr =_dgaad ;continue ;};if _edceg .Name .Local =="\u0064\u0061\u0074\u0065"{_ffafd ,_ffceg :=ParseStdlibTime (_edceg .Value );if _ffceg !=nil {return _ffceg ;};_afaea .DateAttr =&_ffafd ;continue ;};if _edceg .Name .Local =="\u0069\u0064"{_bfcbcc ,_aagec :=_b .ParseInt (_edceg .Value ,10,64);if _aagec !=nil {return _aagec ;};_afaea .IdAttr =_bfcbcc ;continue ;};};_gacfb :for {_fggcaa ,_acacf :=d .Token ();if _acacf !=nil {return _acacf ;};switch _eabece :=_fggcaa .(type ){case _g .StartElement :switch _eabece .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:if _cedag :=d .DecodeElement (_afaea .TblPrEx ,&_eabece );_cedag !=nil {return _cedag ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_eabece .Name );if _cfaddd :=d .Skip ();_cfaddd !=nil {return _cfaddd ;};};case _g .EndElement :break _gacfb ;case _g .CharData :};};return nil ;};func (_bdgae *WdST_WrapText )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdgae =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_bdgae =1;case "\u006c\u0065\u0066\u0074":*_bdgae =2;case "\u0072\u0069\u0067h\u0074":*_bdgae =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_bdgae =4;};return nil ;};func NewCT_Footnotes ()*CT_Footnotes {_aedbd :=&CT_Footnotes {};return _aedbd };func NewCT_RunTrackChange ()*CT_RunTrackChange {_bcggd :=&CT_RunTrackChange {};return _bcggd };func (_bcdag *CT_LongHexNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_acfeb :=range start .Attr {if _acfeb .Name .Local =="\u0076\u0061\u006c"{_cecaf ,_babbd :=_acfeb .Value ,error (nil );if _babbd !=nil {return _babbd ;};_bcdag .ValAttr =_cecaf ;continue ;};};for {_beebbd ,_egagcb :=d .Token ();if _egagcb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u006e\u0067H\u0065x\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_egagcb );};if _fccdg ,_fcdbb :=_beebbd .(_g .EndElement );_fcdbb &&_fccdg .Name ==start .Name {break ;};};return nil ;}; +// Last Reviewed Abstract Numbering Definition +NumIdMacAtCleanup *CT_DecimalNumber ;}; -// Validate validates the CT_Placeholder and its children -func (_fgbff *CT_Placeholder )Validate ()error {return _fgbff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");}; +// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path +func (_dcgge *CT_TblPrChange )ValidateWithPath (path string )error {if _efgaeg :=_dcgge .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_efgaeg !=nil {return _efgaeg ;};return nil ;};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_eafee *CT_Headers )ValidateWithPath (path string )error {for _cdgga ,_bcaae :=range _eafee .Header {if _cfdeb :=_bcaae .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdgga ));_cfdeb !=nil {return _cfdeb ;};};return nil ;};type CT_WebSettings struct{ +// Annotation Identifier +IdAttr int64 ;TblPr *CT_TblPrBase ;}; -// Root Frameset Definition -Frameset *CT_Frameset ; +// Validate validates the CT_TrackChangeRange and its children +func (_fdgea *CT_TrackChangeRange )Validate ()error {return _fdgea .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};func (_cedge ST_FFTextType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdaagb :=_d .Attr {};_cdaagb .Name =name ;switch _cedge {case ST_FFTextTypeUnset :_cdaagb .Value ="";case ST_FFTextTypeRegular :_cdaagb .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_cdaagb .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_cdaagb .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_cdaagb .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case ST_FFTextTypeCurrentDate :_cdaagb .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_cdaagb .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _cdaagb ,nil ;};func (_gedcf *Recipients )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gedcf .CT_Recipients =*NewCT_Recipients ();_ebbbgg :for {_dcbcfb ,_abgcgd :=d .Token ();if _abgcgd !=nil {return _abgcgd ;};switch _fcece :=_dcbcfb .(type ){case _d .StartElement :switch _fcece .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aebbbg :=NewCT_RecipientData ();if _ebffe :=d .DecodeElement (_aebbbg ,&_fcece );_ebffe !=nil {return _ebffe ;};_gedcf .RecipientData =append (_gedcf .RecipientData ,_aebbbg );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\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_fcece .Name );if _gfgbd :=d .Skip ();_gfgbd !=nil {return _gfgbd ;};};case _d .EndElement :break _ebbbgg ;case _d .CharData :};};return nil ;}; -// Information about HTML div Elements -Divs *CT_Divs ; +// Validate validates the CT_AltChunk and its children +func (_cbd *CT_AltChunk )Validate ()error {return _cbd .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;);func (_degd *CT_ObjectEmbed )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _degd .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_adfbbf ,_dagad :=_degd .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _dagad !=nil {return _dagad ;};start .Attr =append (start .Attr ,_adfbbf );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_degd .IdAttr )});if _degd .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_degd .ProgIdAttr )});};if _degd .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_a .Sprintf ("\u0025\u0076",*_degd .ShapeIdAttr )});};if _degd .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 :_a .Sprintf ("\u0025\u0076",*_degd .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_HeightRule byte ; -// Output Encoding When Saving as Web Page -Encoding *CT_String ; +// Validate validates the WdCT_TxbxContent and its children +func (_bgbdbf *WdCT_TxbxContent )Validate ()error {return _bgbdbf .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_dgaeb *Numbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgaeb .CT_Numbering =*NewCT_Numbering ();_fegabg :for {_cafdb ,_edefe :=d .Token ();if _edefe !=nil {return _edefe ;};switch _cddbc :=_cafdb .(type ){case _d .StartElement :switch _cddbc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedef :=NewCT_NumPicBullet ();if _ccfge :=d .DecodeElement (_gedef ,&_cddbc );_ccfge !=nil {return _ccfge ;};_dgaeb .NumPicBullet =append (_dgaeb .NumPicBullet ,_gedef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgacd :=NewCT_AbstractNum ();if _fegcf :=d .DecodeElement (_gfgacd ,&_cddbc );_fegcf !=nil {return _fegcf ;};_dgaeb .AbstractNum =append (_dgaeb .AbstractNum ,_gfgacd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfgacd :=NewCT_Num ();if _deedfd :=d .DecodeElement (_bfgacd ,&_cddbc );_deedfd !=nil {return _deedfd ;};_dgaeb .Num =append (_dgaeb .Num ,_bfgacd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgaeb .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _faccc :=d .DecodeElement (_dgaeb .NumIdMacAtCleanup ,&_cddbc );_faccc !=nil {return _faccc ;};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 \u004e\u0075\u006d\u0062\u0065\u0072i\u006e\u0067 \u0025\u0076",_cddbc .Name );if _cabgc :=d .Skip ();_cabgc !=nil {return _cabgc ;};};case _d .EndElement :break _fegabg ;case _d .CharData :};};return nil ;};type CT_Ind struct{ -// Disable Features Not Supported by Target Web Browser -OptimizeForBrowser *CT_OptimizeForBrowser ; +// Start Indentation +StartAttr *ST_SignedTwipsMeasure ; -// Utilize VML When Saving as Web Page -RelyOnVML *CT_OnOff ; +// Start Indentation in Character Units +StartCharsAttr *int64 ; -// Allow PNG as Graphic Format -AllowPNG *CT_OnOff ; +// End Indentation +EndAttr *ST_SignedTwipsMeasure ; -// Do Not Rely on CSS for Font Face Formatting -DoNotRelyOnCSS *CT_OnOff ; +// End Indentation in Character Units +EndCharsAttr *int64 ; -// Recommend Web Page Format over Single File Web Page Format -DoNotSaveAsSingleFile *CT_OnOff ; +// Start Indentation +LeftAttr *ST_SignedTwipsMeasure ; -// Do Not Place Supporting Files in Subdirectory -DoNotOrganizeInFolder *CT_OnOff ; +// Start Indentation in Character Units +LeftCharsAttr *int64 ; -// Do Not Use File Names Longer than 8.3 Characters -DoNotUseLongFileNames *CT_OnOff ; +// End Indentation +RightAttr *ST_SignedTwipsMeasure ; -// Pixels per Inch for Graphics/Images -PixelsPerInch *CT_DecimalNumber ; +// End Indentation in Character Units +RightCharsAttr *int64 ; -// Target Screen Size for Web Page -TargetScreenSz *CT_TargetScreenSz ; +// Indentation Removed from First Line +HangingAttr *_dg .ST_TwipsMeasure ; -// Save Smart Tag Data in XML Property Bag -SaveSmartTagsAsXml *CT_OnOff ;};func (_cbcfbg ST_ChapterSep )Validate ()error {return _cbcfbg .ValidateWithPath ("")};func (_gbgbc *CT_MailMergeDest )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gbbaa ,_fefa :=_gbgbc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fefa !=nil {return _fefa ;};start .Attr =append (start .Attr ,_gbbaa );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Indentation Removed From First Line in Character Units +HangingCharsAttr *int64 ; -// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path -func (_acc *CT_AbstractNum )ValidateWithPath (path string )error {if _acc .Nsid !=nil {if _gdee :=_acc .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_gdee !=nil {return _gdee ;};};if _acc .MultiLevelType !=nil {if _ffd :=_acc .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065");_ffd !=nil {return _ffd ;};};if _acc .Tmpl !=nil {if _fef :=_acc .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_fef !=nil {return _fef ;};};if _acc .Name !=nil {if _fcd :=_acc .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_fcd !=nil {return _fcd ;};};if _acc .StyleLink !=nil {if _aae :=_acc .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_aae !=nil {return _aae ;};};if _acc .NumStyleLink !=nil {if _bgf :=_acc .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_bgf !=nil {return _bgf ;};};for _deb ,_fge :=range _acc .Lvl {if _ffdd :=_fge .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_deb ));_ffdd !=nil {return _ffdd ;};};return nil ;};func (_baaae *CT_PPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_befde :for {_efec ,_bcffa :=d .Token ();if _bcffa !=nil {return _bcffa ;};switch _efecb :=_efec .(type ){case _g .StartElement :switch _efecb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_baaae .PStyle =NewCT_String ();if _gedg :=d .DecodeElement (_baaae .PStyle ,&_efecb );_gedg !=nil {return _gedg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_baaae .KeepNext =NewCT_OnOff ();if _dade :=d .DecodeElement (_baaae .KeepNext ,&_efecb );_dade !=nil {return _dade ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_baaae .KeepLines =NewCT_OnOff ();if _febgd :=d .DecodeElement (_baaae .KeepLines ,&_efecb );_febgd !=nil {return _febgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_baaae .PageBreakBefore =NewCT_OnOff ();if _gebda :=d .DecodeElement (_baaae .PageBreakBefore ,&_efecb );_gebda !=nil {return _gebda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_baaae .FramePr =NewCT_FramePr ();if _daafb :=d .DecodeElement (_baaae .FramePr ,&_efecb );_daafb !=nil {return _daafb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_baaae .WidowControl =NewCT_OnOff ();if _caaeg :=d .DecodeElement (_baaae .WidowControl ,&_efecb );_caaeg !=nil {return _caaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0072"}:_baaae .NumPr =NewCT_NumPr ();if _fgbfa :=d .DecodeElement (_baaae .NumPr ,&_efecb );_fgbfa !=nil {return _fgbfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_baaae .SuppressLineNumbers =NewCT_OnOff ();if _egac :=d .DecodeElement (_baaae .SuppressLineNumbers ,&_efecb );_egac !=nil {return _egac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0042\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0042\u0064\u0072"}:_baaae .PBdr =NewCT_PBdr ();if _dccgc :=d .DecodeElement (_baaae .PBdr ,&_efecb );_dccgc !=nil {return _dccgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_baaae .Shd =NewCT_Shd ();if _dccfd :=d .DecodeElement (_baaae .Shd ,&_efecb );_dccfd !=nil {return _dccfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0073"}:_baaae .Tabs =NewCT_Tabs ();if _bafeg :=d .DecodeElement (_baaae .Tabs ,&_efecb );_bafeg !=nil {return _bafeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_baaae .SuppressAutoHyphens =NewCT_OnOff ();if _ddcag :=d .DecodeElement (_baaae .SuppressAutoHyphens ,&_efecb );_ddcag !=nil {return _ddcag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_baaae .Kinsoku =NewCT_OnOff ();if _bdebb :=d .DecodeElement (_baaae .Kinsoku ,&_efecb );_bdebb !=nil {return _bdebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_baaae .WordWrap =NewCT_OnOff ();if _fcgae :=d .DecodeElement (_baaae .WordWrap ,&_efecb );_fcgae !=nil {return _fcgae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_baaae .OverflowPunct =NewCT_OnOff ();if _edebd :=d .DecodeElement (_baaae .OverflowPunct ,&_efecb );_edebd !=nil {return _edebd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_baaae .TopLinePunct =NewCT_OnOff ();if _dfdf :=d .DecodeElement (_baaae .TopLinePunct ,&_efecb );_dfdf !=nil {return _dfdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_baaae .AutoSpaceDE =NewCT_OnOff ();if _bafbe :=d .DecodeElement (_baaae .AutoSpaceDE ,&_efecb );_bafbe !=nil {return _bafbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_baaae .AutoSpaceDN =NewCT_OnOff ();if _eagbg :=d .DecodeElement (_baaae .AutoSpaceDN ,&_efecb );_eagbg !=nil {return _eagbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_baaae .Bidi =NewCT_OnOff ();if _eefbd :=d .DecodeElement (_baaae .Bidi ,&_efecb );_eefbd !=nil {return _eefbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_baaae .AdjustRightInd =NewCT_OnOff ();if _cbecf :=d .DecodeElement (_baaae .AdjustRightInd ,&_efecb );_cbecf !=nil {return _cbecf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_baaae .SnapToGrid =NewCT_OnOff ();if _gbfgb :=d .DecodeElement (_baaae .SnapToGrid ,&_efecb );_gbfgb !=nil {return _gbfgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_baaae .Spacing =NewCT_Spacing ();if _ggec :=d .DecodeElement (_baaae .Spacing ,&_efecb );_ggec !=nil {return _ggec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0064"}:_baaae .Ind =NewCT_Ind ();if _dcgdgc :=d .DecodeElement (_baaae .Ind ,&_efecb );_dcgdgc !=nil {return _dcgdgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_baaae .ContextualSpacing =NewCT_OnOff ();if _acfbba :=d .DecodeElement (_baaae .ContextualSpacing ,&_efecb );_acfbba !=nil {return _acfbba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_baaae .MirrorIndents =NewCT_OnOff ();if _cdfbe :=d .DecodeElement (_baaae .MirrorIndents ,&_efecb );_cdfbe !=nil {return _cdfbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_baaae .SuppressOverlap =NewCT_OnOff ();if _ddfee :=d .DecodeElement (_baaae .SuppressOverlap ,&_efecb );_ddfee !=nil {return _ddfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_baaae .Jc =NewCT_Jc ();if _ecfff :=d .DecodeElement (_baaae .Jc ,&_efecb );_ecfff !=nil {return _ecfff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_baaae .TextDirection =NewCT_TextDirection ();if _degc :=d .DecodeElement (_baaae .TextDirection ,&_efecb );_degc !=nil {return _degc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_baaae .TextAlignment =NewCT_TextAlignment ();if _fdbdd :=d .DecodeElement (_baaae .TextAlignment ,&_efecb );_fdbdd !=nil {return _fdbdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_baaae .TextboxTightWrap =NewCT_TextboxTightWrap ();if _abacg :=d .DecodeElement (_baaae .TextboxTightWrap ,&_efecb );_abacg !=nil {return _abacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_baaae .OutlineLvl =NewCT_DecimalNumber ();if _feaeg :=d .DecodeElement (_baaae .OutlineLvl ,&_efecb );_feaeg !=nil {return _feaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_baaae .DivId =NewCT_DecimalNumber ();if _ggfg :=d .DecodeElement (_baaae .DivId ,&_efecb );_ggfg !=nil {return _ggfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_baaae .CnfStyle =NewCT_Cnf ();if _fcfbd :=d .DecodeElement (_baaae .CnfStyle ,&_efecb );_fcfbd !=nil {return _fcfbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_baaae .RPr =NewCT_ParaRPr ();if _fbafa :=d .DecodeElement (_baaae .RPr ,&_efecb );_fbafa !=nil {return _fbafa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_baaae .SectPr =NewCT_SectPr ();if _gddgcd :=d .DecodeElement (_baaae .SectPr ,&_efecb );_gddgcd !=nil {return _gddgcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_baaae .PPrChange =NewCT_PPrChange ();if _efea :=d .DecodeElement (_baaae .PPrChange ,&_efecb );_efea !=nil {return _efea ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0050\u0072\u0020\u0025\u0076",_efecb .Name );if _eccb :=d .Skip ();_eccb !=nil {return _eccb ;};};case _g .EndElement :break _befde ;case _g .CharData :};};return nil ;};func NewCT_Underline ()*CT_Underline {_fcdbc :=&CT_Underline {};return _fcdbc };func (_gfggee *ST_TabJc )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfggee =0;case "\u0063\u006c\u0065a\u0072":*_gfggee =1;case "\u0073\u0074\u0061r\u0074":*_gfggee =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gfggee =3;case "\u0065\u006e\u0064":*_gfggee =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gfggee =5;case "\u0062\u0061\u0072":*_gfggee =6;case "\u006e\u0075\u006d":*_gfggee =7;case "\u006c\u0065\u0066\u0074":*_gfggee =8;case "\u0072\u0069\u0067h\u0074":*_gfggee =9;};return nil ;};func (_befgb *CT_FtnEdnRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _befgb .CustomMarkFollowsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_befgb .CustomMarkFollowsAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_befgb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SdtContentCell ()*CT_SdtContentCell {_cged :=&CT_SdtContentCell {};return _cged };func (_gbgc *CT_PBdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbgc .Top !=nil {_fbaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_gbgc .Top ,_fbaf );};if _gbgc .Left !=nil {_acbbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gbgc .Left ,_acbbc );};if _gbgc .Bottom !=nil {_dedeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gbgc .Bottom ,_dedeb );};if _gbgc .Right !=nil {_gabff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gbgc .Right ,_gabff );};if _gbgc .Between !=nil {_cccbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}};e .EncodeElement (_gbgc .Between ,_cccbc );};if _gbgc .Bar !=nil {_bdgfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_gbgc .Bar ,_bdgfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_VerticalAlignRun struct{ +// Additional First Line Indentation +FirstLineAttr *_dg .ST_TwipsMeasure ; -// Subscript/Superscript Value -ValAttr _gc .ST_VerticalAlignRun ;};func (_edadca *Settings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077\u003a\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _edadca .CT_Settings .MarshalXML (e ,start );}; +// Additional First Line Indentation in Character Units +FirstLineCharsAttr *int64 ;};func (_fgdcef *EG_MathContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgdcef .OMathPara !=nil {_feabdc :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}};e .EncodeElement (_fgdcef .OMathPara ,_feabdc );};if _fgdcef .OMath !=nil {_dgbdc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_fgdcef .OMath ,_dgbdc );};return nil ;};func (_abgee *CT_TextboxTightWrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abgee .ValAttr =ST_TextboxTightWrap (1);for _ ,_beaacf :=range start .Attr {if _beaacf .Name .Local =="\u0076\u0061\u006c"{_abgee .ValAttr .UnmarshalXMLAttr (_beaacf );continue ;};};for {_daaggc ,_eccgd :=d .Token ();if _eccgd !=nil {return _a .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",_eccgd );};if _fefgc ,_gaacd :=_daaggc .(_d .EndElement );_gaacd &&_fefgc .Name ==start .Name {break ;};};return nil ;};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_fbdbg :=&EG_BlockLevelChunkElts {};return _fbdbg ;};func (_bfbg *CT_Caption )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baeg :=range start .Attr {if _baeg .Name .Local =="\u006e\u0061\u006d\u0065"{_cgdc ,_acf :=_baeg .Value ,error (nil );if _acf !=nil {return _acf ;};_bfbg .NameAttr =_cgdc ;continue ;};if _baeg .Name .Local =="\u0070\u006f\u0073"{_bfbg .PosAttr .UnmarshalXMLAttr (_baeg );continue ;};if _baeg .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_gede ,_gccb :=ParseUnionST_OnOff (_baeg .Value );if _gccb !=nil {return _gccb ;};_bfbg .ChapNumAttr =&_gede ;continue ;};if _baeg .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_bfee ,_adeg :=_eb .ParseInt (_baeg .Value ,10,64);if _adeg !=nil {return _adeg ;};_bfbg .HeadingAttr =&_bfee ;continue ;};if _baeg .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_gace ,_eec :=ParseUnionST_OnOff (_baeg .Value );if _eec !=nil {return _eec ;};_bfbg .NoLabelAttr =&_gace ;continue ;};if _baeg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_bfbg .NumFmtAttr .UnmarshalXMLAttr (_baeg );continue ;};if _baeg .Name .Local =="\u0073\u0065\u0070"{_bfbg .SepAttr .UnmarshalXMLAttr (_baeg );continue ;};};for {_adca ,_babg :=d .Token ();if _babg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_babg );};if _bdad ,_fdcc :=_adca .(_d .EndElement );_fdcc &&_bdad .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Ftr and its children, prefixing error messages with path -func (_efeegf *Ftr )ValidateWithPath (path string )error {if _bbagge :=_efeegf .CT_HdrFtr .ValidateWithPath (path );_bbagge !=nil {return _bbagge ;};return nil ;}; +// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path +func (_bdce *CT_CharacterSpacing )ValidateWithPath (path string )error {if _bdce .ValAttr ==ST_CharacterSpacingUnset {return _a .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 _agde :=_bdce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agde !=nil {return _agde ;};return nil ;};func (_ebfbe *CT_VerticalAlignRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fbaaf ,_fcfdbc :=_ebfbe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fcfdbc !=nil {return _fcfdbc ;};start .Attr =append (start .Attr ,_fbaaf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cabgf *WdCT_PosHChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efaeeg :for {_abfcgb ,_cdedf :=d .Token ();if _cdedf !=nil {return _cdedf ;};switch _dbdbg :=_abfcgb .(type ){case _d .StartElement :switch _dbdbg .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"}:_cabgf .Align =WdST_AlignHUnset ;if _eecfd :=d .DecodeElement (&_cabgf .Align ,&_dbdbg );_eecfd !=nil {return _eecfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cabgf .PosOffset =new (int32 );if _aaaec :=d .DecodeElement (_cabgf .PosOffset ,&_dbdbg );_aaaec !=nil {return _aaaec ;};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\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dbdbg .Name );if _dcffg :=d .Skip ();_dcffg !=nil {return _dcffg ;};};case _d .EndElement :break _efaeeg ;case _d .CharData :};};return nil ;};func (_afeee *WdCT_WordprocessingCanvas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggccd :for {_begae ,_gdbbgf :=d .Token ();if _gdbbgf !=nil {return _gdbbgf ;};switch _gefegf :=_begae .(type ){case _d .StartElement :switch _gefegf .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"}:_afeee .Bg =_c .NewCT_BackgroundFormatting ();if _ebbcef :=d .DecodeElement (_afeee .Bg ,&_gefegf );_ebbcef !=nil {return _ebbcef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_afeee .Whole =_c .NewCT_WholeE2oFormatting ();if _dfdedd :=d .DecodeElement (_afeee .Whole ,&_gefegf );_dfdedd !=nil {return _dfdedd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cfdcfb :=NewWdCT_WordprocessingCanvasChoice ();if _gacac :=d .DecodeElement (&_cfdcfb .Wsp ,&_gefegf );_gacac !=nil {return _gacac ;};_afeee .Choice =append (_afeee .Choice ,_cfdcfb );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"}:_ecaea :=NewWdCT_WordprocessingCanvasChoice ();if _aebef :=d .DecodeElement (&_ecaea .Pic ,&_gefegf );_aebef !=nil {return _aebef ;};_afeee .Choice =append (_afeee .Choice ,_ecaea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dgfge :=NewWdCT_WordprocessingCanvasChoice ();if _cecggf :=d .DecodeElement (&_dgfge .ContentPart ,&_gefegf );_cecggf !=nil {return _cecggf ;};_afeee .Choice =append (_afeee .Choice ,_dgfge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_abcbge :=NewWdCT_WordprocessingCanvasChoice ();if _ddbffg :=d .DecodeElement (&_abcbge .Wgp ,&_gefegf );_ddbffg !=nil {return _ddbffg ;};_afeee .Choice =append (_afeee .Choice ,_abcbge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cfagc :=NewWdCT_WordprocessingCanvasChoice ();if _cacdcg :=d .DecodeElement (&_cfagc .GraphicFrame ,&_gefegf );_cacdcg !=nil {return _cacdcg ;};_afeee .Choice =append (_afeee .Choice ,_cfagc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_afeee .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _cbgcff :=d .DecodeElement (_afeee .ExtLst ,&_gefegf );_cbgcff !=nil {return _cbgcff ;};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\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072o\u0063e\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006ev\u0061s\u0020\u0025v",_gefegf .Name );if _gcdaab :=d .Skip ();_gcdaab !=nil {return _gcdaab ;};};case _d .EndElement :break _ggccd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_cefag *CT_FontFamily )ValidateWithPath (path string )error {if _cefag .ValAttr ==ST_FontFamilyUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _aacbc :=_cefag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aacbc !=nil {return _aacbc ;};return nil ;};func (_dddafde *ST_Pitch )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dddafde =0;case "\u0066\u0069\u0078e\u0064":*_dddafde =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_dddafde =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dddafde =3;};return nil ;};func NewCT_RPrDefault ()*CT_RPrDefault {_feddf :=&CT_RPrDefault {};return _feddf };func (_dabff *ST_TextAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbfgbf ,_edbaf :=d .Token ();if _edbaf !=nil {return _edbaf ;};if _baddg ,_feeab :=_dbfgbf .(_g .EndElement );_feeab &&_baddg .Name ==start .Name {*_dabff =1;return nil ;};if _bdfgg ,_begcaa :=_dbfgbf .(_g .CharData );!_begcaa {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbfgbf );}else {switch string (_bdfgg ){case "":*_dabff =0;case "\u0074\u006f\u0070":*_dabff =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dabff =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_dabff =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dabff =4;case "\u0061\u0075\u0074\u006f":*_dabff =5;};};_dbfgbf ,_edbaf =d .Token ();if _edbaf !=nil {return _edbaf ;};if _dfdgae ,_dfebeg :=_dbfgbf .(_g .EndElement );_dfebeg &&_dfdgae .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbfgbf );}; +// Validate validates the CT_DataBinding and its children +func (_beea *CT_DataBinding )Validate ()error {return _beea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_gdgd *CT_Control )ValidateWithPath (path string )error {return nil };func (_agfgd ST_RestartNumber )Validate ()error {return _agfgd .ValidateWithPath ("")}; +// Validate validates the CT_LevelSuffix and its children +func (_bbfde *CT_LevelSuffix )Validate ()error {return _bbfde .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");}; -// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path -func (_fbed *CT_HdrFtrRef )ValidateWithPath (path string )error {if _fbed .TypeAttr ==ST_HdrFtrUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dcca :=_fbed .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcca !=nil {return _dcca ;};return nil ;}; +// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path +func (_dgcfa *CT_LevelSuffix )ValidateWithPath (path string )error {if _dgcfa .ValAttr ==ST_LevelSuffixUnset {return _a .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 :=_dgcfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgdg !=nil {return _dgdg ;};return nil ;}; -// Validate validates the WdAnchor and its children -func (_beagb *WdAnchor )Validate ()error {return _beagb .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};func (_cddaeg *ST_MultiLevelType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cddaeg =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_cddaeg =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_cddaeg =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_cddaeg =3;};return nil ;}; +// Validate validates the EG_RunLevelElts and its children +func (_efffa *EG_RunLevelElts )Validate ()error {return _efffa .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");};func (_afffd ST_TblLayoutType )ValidateWithPath (path string )error {switch _afffd {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afffd ));};return nil ;}; -// Validate validates the WdCT_WordprocessingContentPart and its children -func (_fgeea *WdCT_WordprocessingContentPart )Validate ()error {return _fgeea .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");};func NewCT_SectPr ()*CT_SectPr {_agefeb :=&CT_SectPr {};return _agefeb }; +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path +func (_cgebgf *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _cgebgf .CNvSpPr !=nil {if _cdgbd :=_cgebgf .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_cdgbd !=nil {return _cdgbd ;};};if _cgebgf .CNvCnPr !=nil {if _gcadfg :=_cgebgf .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_gcadfg !=nil {return _gcadfg ;};};return nil ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_bfbadb :=&CT_NumPicBullet {};return _bfbadb };func NewCT_Row ()*CT_Row {_bbcea :=&CT_Row {};return _bbcea }; -// ValidateWithPath validates the Numbering and its children, prefixing error messages with path -func (_bcaafe *Numbering )ValidateWithPath (path string )error {if _dcdae :=_bcaafe .CT_Numbering .ValidateWithPath (path );_dcdae !=nil {return _dcdae ;};return nil ;};type CT_FtnEdn struct{ +// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path +func (_cbfba *CT_FrameLayout )ValidateWithPath (path string )error {if _cbfba .ValAttr ==ST_FrameLayoutUnset {return _a .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 _fgfa :=_cbfba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgfa !=nil {return _fgfa ;};return nil ;};func (_egdgf *WdCT_WrapNone )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gcdcdb ,_bbeef :=d .Token ();if _bbeef !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_bbeef );};if _aabacf ,_ddfcf :=_gcdcdb .(_d .EndElement );_ddfcf &&_aabacf .Name ==start .Name {break ;};};return nil ;};func (_daddg ST_DecimalNumberOrPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _daddg .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_d .CharData (_a .Sprintf ("\u0025\u0064",*_daddg .ST_UnqualifiedPercentage )));};if _daddg .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_daddg .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_afcfb *EG_CellMarkupElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbcff :for {_bebfe ,_ecag :=d .Token ();if _ecag !=nil {return _ecag ;};switch _abffc :=_bebfe .(type ){case _d .StartElement :switch _abffc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afcfb .CellIns =NewCT_TrackChange ();if _dgagbf :=d .DecodeElement (_afcfb .CellIns ,&_abffc );_dgagbf !=nil {return _dgagbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afcfb .CellDel =NewCT_TrackChange ();if _babac :=d .DecodeElement (_afcfb .CellDel ,&_abffc );_babac !=nil {return _babac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afcfb .CellMerge =NewCT_CellMergeTrackChange ();if _cdgce :=d .DecodeElement (_afcfb .CellMerge ,&_abffc );_cdgce !=nil {return _cdgce ;};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\u0043\u0065\u006c\u006c\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_abffc .Name );if _acdbga :=d .Skip ();_acdbga !=nil {return _acdbga ;};};case _d .EndElement :break _cbcff ;case _d .CharData :};};return nil ;};type CT_PageNumber struct{ -// Footnote/Endnote Type -TypeAttr ST_FtnEdn ; +// Page Number Format +FmtAttr ST_NumberFormat ; -// Footnote/Endnote ID -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func NewCT_FrameLayout ()*CT_FrameLayout {_fffd :=&CT_FrameLayout {};_fffd .ValAttr =ST_FrameLayout (1);return _fffd ;};func (_dffagf ST_DocPartGallery )Validate ()error {return _dffagf .ValidateWithPath ("")};func (_bdcef *CT_Frameset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfdd :for {_gfec ,_ceffcc :=d .Token ();if _ceffcc !=nil {return _ceffcc ;};switch _decga :=_gfec .(type ){case _g .StartElement :switch _decga .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_bdcef .Sz =NewCT_String ();if _aegc :=d .DecodeElement (_bdcef .Sz ,&_decga );_aegc !=nil {return _aegc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"}:_bdcef .FramesetSplitbar =NewCT_FramesetSplitbar ();if _abgdg :=d .DecodeElement (_bdcef .FramesetSplitbar ,&_decga );_abgdg !=nil {return _abgdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}:_bdcef .FrameLayout =NewCT_FrameLayout ();if _ecbba :=d .DecodeElement (_bdcef .FrameLayout ,&_decga );_ecbba !=nil {return _ecbba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0069\u0074l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0069\u0074l\u0065"}:_bdcef .Title =NewCT_String ();if _fede :=d .DecodeElement (_bdcef .Title ,&_decga );_fede !=nil {return _fede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_cbcc :=NewCT_FramesetChoice ();if _ebfac :=d .DecodeElement (&_cbcc .Frameset ,&_decga );_ebfac !=nil {return _ebfac ;};_bdcef .Choice =append (_bdcef .Choice ,_cbcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061m\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061m\u0065"}:_cggd :=NewCT_FramesetChoice ();if _bface :=d .DecodeElement (&_cggd .Frame ,&_decga );_bface !=nil {return _bface ;};_bdcef .Choice =append (_bdcef .Choice ,_cggd );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0020\u0025\u0076",_decga .Name );if _gdgc :=d .Skip ();_gdgc !=nil {return _gdgc ;};};case _g .EndElement :break _ebfdd ;case _g .CharData :};};return nil ;};func (_gbcaa *WdCT_WrapNone )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_accabg ,_eaced :=d .Token ();if _eaced !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_eaced );};if _cdccd ,_cfeba :=_accabg .(_g .EndElement );_cfeba &&_cdccd .Name ==start .Name {break ;};};return nil ;}; +// Starting Page Number +StartAttr *int64 ; -// Validate validates the EG_RPr and its children -func (_agabba *EG_RPr )Validate ()error {return _agabba .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");};func (_dcaeaf *WdCT_PosHChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbgag :for {_agfbe ,_ggega :=d .Token ();if _ggega !=nil {return _ggega ;};switch _eeagd :=_agfbe .(type ){case _g .StartElement :switch _eeagd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"}:_dcaeaf .Align =WdST_AlignHUnset ;if _cefegf :=d .DecodeElement (&_dcaeaf .Align ,&_eeagd );_cefegf !=nil {return _cefegf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_dcaeaf .PosOffset =new (int32 );if _bfgdgd :=d .DecodeElement (_dcaeaf .PosOffset ,&_eeagd );_bfgdgd !=nil {return _bfgdgd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_eeagd .Name );if _baaffd :=d .Skip ();_baaffd !=nil {return _baaffd ;};};case _g .EndElement :break _gbgag ;case _g .CharData :};};return nil ;};const (ST_DocProtectUnset ST_DocProtect =0;ST_DocProtectNone ST_DocProtect =1;ST_DocProtectReadOnly ST_DocProtect =2;ST_DocProtectComments ST_DocProtect =3;ST_DocProtectTrackedChanges ST_DocProtect =4;ST_DocProtectForms ST_DocProtect =5;);func (_fdbdc ST_Jc )String ()string {switch _fdbdc {case 0:return "";case 1:return "\u0073\u0074\u0061r\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006e\u0064";case 4:return "\u0062\u006f\u0074\u0068";case 5:return "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 6:return "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case 7:return "\u006e\u0075\u006d\u0054\u0061\u0062";case 8:return "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 9:return "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case 10:return "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case 11:return "\u006c\u0065\u0066\u0074";case 12:return "\u0072\u0069\u0067h\u0074";};return "";};func NewCT_SdtListItem ()*CT_SdtListItem {_facbc :=&CT_SdtListItem {};return _facbc };func (_gfcdge *CT_MathCtrlDel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcdea :=range start .Attr {if _dcdea .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_caecc ,_bddcda :=_dcdea .Value ,error (nil );if _bddcda !=nil {return _bddcda ;};_gfcdge .AuthorAttr =_caecc ;continue ;};if _dcdea .Name .Local =="\u0064\u0061\u0074\u0065"{_cfgba ,_bfdff :=ParseStdlibTime (_dcdea .Value );if _bfdff !=nil {return _bfdff ;};_gfcdge .DateAttr =&_cfgba ;continue ;};if _dcdea .Name .Local =="\u0069\u0064"{_gdgcf ,_ddcge :=_b .ParseInt (_dcdea .Value ,10,64);if _ddcge !=nil {return _ddcge ;};_gfcdge .IdAttr =_gdgcf ;continue ;};};for {_eggff ,_ebacb :=d .Token ();if _ebacb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0044\u0065\u006c:\u0020\u0025\u0073",_ebacb );};if _fcbegg ,_afgdef :=_eggff .(_g .EndElement );_afgdef &&_fcbegg .Name ==start .Name {break ;};};return nil ;};func (_dddce ST_FontFamily )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdcde :=_g .Attr {};_cdcde .Name =name ;switch _dddce {case ST_FontFamilyUnset :_cdcde .Value ="";case ST_FontFamilyDecorative :_cdcde .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_cdcde .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_cdcde .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_cdcde .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_cdcde .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_cdcde .Value ="\u0061\u0075\u0074\u006f";};return _cdcde ,nil ;}; +// Chapter Heading Style +ChapStyleAttr *int64 ; -// Validate validates the CT_TcPr and its children -func (_edaef *CT_TcPr )Validate ()error {return _edaef .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_eedf :=&CT_CharacterSpacing {};_eedf .ValAttr =ST_CharacterSpacing (1);return _eedf ;};func (_gbbbc *CT_Lang )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcbfbd :=range start .Attr {if _bcbfbd .Name .Local =="\u0076\u0061\u006c"{_edad ,_ggaef :=_bcbfbd .Value ,error (nil );if _ggaef !=nil {return _ggaef ;};_gbbbc .ValAttr =_edad ;continue ;};};for {_eefdgf ,_bdadcc :=d .Token ();if _bdadcc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_bdadcc );};if _bacfc ,_fdgaa :=_eefdgf .(_g .EndElement );_fdgaa &&_bacfc .Name ==start .Name {break ;};};return nil ;};func (_dbcgb ST_VAnchor )Validate ()error {return _dbcgb .ValidateWithPath ("")};func (_badfg *Document )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074";return _badfg .CT_Document .MarshalXML (e ,start );};func (_acccd *ST_MailMergeDocType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acccd =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_acccd =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_acccd =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_acccd =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_acccd =4;case "\u0065\u006d\u0061i\u006c":*_acccd =5;case "\u0066\u0061\u0078":*_acccd =6;};return nil ;};func (_gbdacb *ST_DocPartGallery )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeddf ,_fdecaa :=d .Token ();if _fdecaa !=nil {return _fdecaa ;};if _gbfagc ,_acaed :=_aeddf .(_g .EndElement );_acaed &&_gbfagc .Name ==start .Name {*_gbdacb =1;return nil ;};if _bagcaa ,_bbfeg :=_aeddf .(_g .CharData );!_bbfeg {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeddf );}else {switch string (_bagcaa ){case "":*_gbdacb =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_gbdacb =1;case "\u0061\u006e\u0079":*_gbdacb =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gbdacb =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_gbdacb =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_gbdacb =5;case "\u0065\u0071":*_gbdacb =6;case "\u0066\u0074\u0072\u0073":*_gbdacb =7;case "\u0068\u0064\u0072\u0073":*_gbdacb =8;case "\u0070\u0067\u004eu\u006d":*_gbdacb =9;case "\u0074\u0062\u006c\u0073":*_gbdacb =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_gbdacb =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_gbdacb =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_gbdacb =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_gbdacb =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_gbdacb =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_gbdacb =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_gbdacb =17;case "\u0062\u0069\u0062":*_gbdacb =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_gbdacb =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_gbdacb =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_gbdacb =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_gbdacb =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_gbdacb =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_gbdacb =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_gbdacb =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_gbdacb =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_gbdacb =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_gbdacb =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_gbdacb =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_gbdacb =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_gbdacb =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_gbdacb =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_gbdacb =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_gbdacb =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_gbdacb =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_gbdacb =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_gbdacb =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_gbdacb =38;};};_aeddf ,_fdecaa =d .Token ();if _fdecaa !=nil {return _fdecaa ;};if _agfgca ,_bbbda :=_aeddf .(_g .EndElement );_bbbda &&_agfgca .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeddf );};func NewCT_Hyperlink ()*CT_Hyperlink {_gfccd :=&CT_Hyperlink {};return _gfccd };type ST_VerticalJc byte ;type CT_FontFamily struct{ +// Chapter Separator Character +ChapSepAttr ST_ChapterSep ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;};func (_eebed ST_CaptionPos )String ()string {switch _eebed {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_Headers struct{ -// Font Family Value -ValAttr ST_FontFamily ;};func NewCT_Attr ()*CT_Attr {_edcd :=&CT_Attr {};return _edcd };type CT_ColorSchemeMapping struct{ +// Header Cell Reference +Header []*CT_String ;};func (_cgbaee ST_Underline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgbaee .String (),start );}; -// Background 1 Theme Color Mapping -Bg1Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_Picture and its children +func (_bbbgb *CT_Picture )Validate ()error {return _bbbgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_gcaec *WdCT_LinkedTextboxInformation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gcaec .IdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0071"},Value :_a .Sprintf ("\u0025\u0076",_gcaec .SeqAttr )});e .EncodeToken (start );if _gcaec .ExtLst !=nil {_efbba :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcaec .ExtLst ,_efbba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_DocProtect struct{ -// Text 1 Theme Color Mapping -T1Attr ST_WmlColorSchemeIndex ; +// Document Editing Restrictions +EditAttr ST_DocProtect ; -// Background 2 Theme Color Mapping -Bg2Attr ST_WmlColorSchemeIndex ; +// Only Allow Formatting With Unlocked Styles +FormattingAttr *_dg .ST_OnOff ; -// Text 2 Theme Color Mapping -T2Attr ST_WmlColorSchemeIndex ; +// Enforce Document Protection Settings +EnforcementAttr *_dg .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _dg .ST_CryptProv ;CryptAlgorithmClassAttr _dg .ST_AlgClass ;CryptAlgorithmTypeAttr _dg .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func NewCT_Drawing ()*CT_Drawing {_fggfb :=&CT_Drawing {};return _fggfb }; -// Accent 1 Theme Color Mapping -Accent1Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_ffde *CT_NumFmt )ValidateWithPath (path string )error {if _ffde .ValAttr ==ST_NumberFormatUnset {return _a .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 _cefca :=_ffde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cefca !=nil {return _cefca ;};return nil ;};func (_adacbd *ST_Direction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adacbd =0;case "\u006c\u0074\u0072":*_adacbd =1;case "\u0072\u0074\u006c":*_adacbd =2;};return nil ;};func NewCT_RubyPr ()*CT_RubyPr {_fabdcf :=&CT_RubyPr {};_fabdcf .RubyAlign =NewCT_RubyAlign ();_fabdcf .Hps =NewCT_HpsMeasure ();_fabdcf .HpsRaise =NewCT_HpsMeasure ();_fabdcf .HpsBaseText =NewCT_HpsMeasure ();_fabdcf .Lid =NewCT_Lang ();return _fabdcf ;};func (_fagcg *CT_PPrGeneral )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcgfa :for {_affb ,_eeece :=d .Token ();if _eeece !=nil {return _eeece ;};switch _ggdge :=_affb .(type ){case _d .StartElement :switch _ggdge .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .PStyle =NewCT_String ();if _efdfb :=d .DecodeElement (_fagcg .PStyle ,&_ggdge );_efdfb !=nil {return _efdfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .KeepNext =NewCT_OnOff ();if _adgb :=d .DecodeElement (_fagcg .KeepNext ,&_ggdge );_adgb !=nil {return _adgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .KeepLines =NewCT_OnOff ();if _aagad :=d .DecodeElement (_fagcg .KeepLines ,&_ggdge );_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 :"\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"}:_fagcg .PageBreakBefore =NewCT_OnOff ();if _agbgd :=d .DecodeElement (_fagcg .PageBreakBefore ,&_ggdge );_agbgd !=nil {return _agbgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .FramePr =NewCT_FramePr ();if _gcbgd :=d .DecodeElement (_fagcg .FramePr ,&_ggdge );_gcbgd !=nil {return _gcbgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .WidowControl =NewCT_OnOff ();if _ggfbe :=d .DecodeElement (_fagcg .WidowControl ,&_ggdge );_ggfbe !=nil {return _ggfbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .NumPr =NewCT_NumPr ();if _fgebf :=d .DecodeElement (_fagcg .NumPr ,&_ggdge );_fgebf !=nil {return _fgebf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .SuppressLineNumbers =NewCT_OnOff ();if _ceedf :=d .DecodeElement (_fagcg .SuppressLineNumbers ,&_ggdge );_ceedf !=nil {return _ceedf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .PBdr =NewCT_PBdr ();if _aaebf :=d .DecodeElement (_fagcg .PBdr ,&_ggdge );_aaebf !=nil {return _aaebf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .Shd =NewCT_Shd ();if _eebg :=d .DecodeElement (_fagcg .Shd ,&_ggdge );_eebg !=nil {return _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 :"\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"}:_fagcg .Tabs =NewCT_Tabs ();if _ecaec :=d .DecodeElement (_fagcg .Tabs ,&_ggdge );_ecaec !=nil {return _ecaec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .SuppressAutoHyphens =NewCT_OnOff ();if _fbbea :=d .DecodeElement (_fagcg .SuppressAutoHyphens ,&_ggdge );_fbbea !=nil {return _fbbea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .Kinsoku =NewCT_OnOff ();if _cffcg :=d .DecodeElement (_fagcg .Kinsoku ,&_ggdge );_cffcg !=nil {return _cffcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .WordWrap =NewCT_OnOff ();if _egecd :=d .DecodeElement (_fagcg .WordWrap ,&_ggdge );_egecd !=nil {return _egecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .OverflowPunct =NewCT_OnOff ();if _bedgb :=d .DecodeElement (_fagcg .OverflowPunct ,&_ggdge );_bedgb !=nil {return _bedgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .TopLinePunct =NewCT_OnOff ();if _aegcd :=d .DecodeElement (_fagcg .TopLinePunct ,&_ggdge );_aegcd !=nil {return _aegcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .AutoSpaceDE =NewCT_OnOff ();if _agaea :=d .DecodeElement (_fagcg .AutoSpaceDE ,&_ggdge );_agaea !=nil {return _agaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .AutoSpaceDN =NewCT_OnOff ();if _eagdc :=d .DecodeElement (_fagcg .AutoSpaceDN ,&_ggdge );_eagdc !=nil {return _eagdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .Bidi =NewCT_OnOff ();if _edbbb :=d .DecodeElement (_fagcg .Bidi ,&_ggdge );_edbbb !=nil {return _edbbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .AdjustRightInd =NewCT_OnOff ();if _bdagb :=d .DecodeElement (_fagcg .AdjustRightInd ,&_ggdge );_bdagb !=nil {return _bdagb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .SnapToGrid =NewCT_OnOff ();if _bgaf :=d .DecodeElement (_fagcg .SnapToGrid ,&_ggdge );_bgaf !=nil {return _bgaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .Spacing =NewCT_Spacing ();if _abfag :=d .DecodeElement (_fagcg .Spacing ,&_ggdge );_abfag !=nil {return _abfag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .Ind =NewCT_Ind ();if _bebgc :=d .DecodeElement (_fagcg .Ind ,&_ggdge );_bebgc !=nil {return _bebgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .ContextualSpacing =NewCT_OnOff ();if _abgga :=d .DecodeElement (_fagcg .ContextualSpacing ,&_ggdge );_abgga !=nil {return _abgga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .MirrorIndents =NewCT_OnOff ();if _eaedc :=d .DecodeElement (_fagcg .MirrorIndents ,&_ggdge );_eaedc !=nil {return _eaedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .SuppressOverlap =NewCT_OnOff ();if _ffedc :=d .DecodeElement (_fagcg .SuppressOverlap ,&_ggdge );_ffedc !=nil {return _ffedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .Jc =NewCT_Jc ();if _degeb :=d .DecodeElement (_fagcg .Jc ,&_ggdge );_degeb !=nil {return _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 :"\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"}:_fagcg .TextDirection =NewCT_TextDirection ();if _efcda :=d .DecodeElement (_fagcg .TextDirection ,&_ggdge );_efcda !=nil {return _efcda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .TextAlignment =NewCT_TextAlignment ();if _ffbga :=d .DecodeElement (_fagcg .TextAlignment ,&_ggdge );_ffbga !=nil {return _ffbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .TextboxTightWrap =NewCT_TextboxTightWrap ();if _gbbgfg :=d .DecodeElement (_fagcg .TextboxTightWrap ,&_ggdge );_gbbgfg !=nil {return _gbbgfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .OutlineLvl =NewCT_DecimalNumber ();if _cfcgff :=d .DecodeElement (_fagcg .OutlineLvl ,&_ggdge );_cfcgff !=nil {return _cfcgff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .DivId =NewCT_DecimalNumber ();if _bfeba :=d .DecodeElement (_fagcg .DivId ,&_ggdge );_bfeba !=nil {return _bfeba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcg .CnfStyle =NewCT_Cnf ();if _eecbea :=d .DecodeElement (_fagcg .CnfStyle ,&_ggdge );_eecbea !=nil {return _eecbea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagcg .PPrChange =NewCT_PPrChange ();if _geeea :=d .DecodeElement (_fagcg .PPrChange ,&_ggdge );_geeea !=nil {return _geeea ;};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\u0050P\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c \u0025\u0076",_ggdge .Name );if _bfcec :=d .Skip ();_bfcec !=nil {return _bfcec ;};};case _d .EndElement :break _fcgfa ;case _d .CharData :};};return nil ;};func (_eacfa *EG_RangeMarkupElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbccfg :for {_cgafce ,_fccea :=d .Token ();if _fccea !=nil {return _fccea ;};switch _fbdfg :=_cgafce .(type ){case _d .StartElement :switch _fbdfg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacfa .BookmarkStart =NewCT_Bookmark ();if _eaabd :=d .DecodeElement (_eacfa .BookmarkStart ,&_fbdfg );_eaabd !=nil {return _eaabd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eacfa .BookmarkEnd =NewCT_MarkupRange ();if _gbegg :=d .DecodeElement (_eacfa .BookmarkEnd ,&_fbdfg );_gbegg !=nil {return _gbegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eacfa .MoveFromRangeStart =NewCT_MoveBookmark ();if _cccea :=d .DecodeElement (_eacfa .MoveFromRangeStart ,&_fbdfg );_cccea !=nil {return _cccea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eacfa .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdcbe :=d .DecodeElement (_eacfa .MoveFromRangeEnd ,&_fbdfg );_bdcbe !=nil {return _bdcbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eacfa .MoveToRangeStart =NewCT_MoveBookmark ();if _bbedc :=d .DecodeElement (_eacfa .MoveToRangeStart ,&_fbdfg );_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 :"\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"}:_eacfa .MoveToRangeEnd =NewCT_MarkupRange ();if _dcbag :=d .DecodeElement (_eacfa .MoveToRangeEnd ,&_fbdfg );_dcbag !=nil {return _dcbag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacfa .CommentRangeStart =NewCT_MarkupRange ();if _gdebfg :=d .DecodeElement (_eacfa .CommentRangeStart ,&_fbdfg );_gdebfg !=nil {return _gdebfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eacfa .CommentRangeEnd =NewCT_MarkupRange ();if _dgaaf :=d .DecodeElement (_eacfa .CommentRangeEnd ,&_fbdfg );_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 :"\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"}:_eacfa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aefdg :=d .DecodeElement (_eacfa .CustomXmlInsRangeStart ,&_fbdfg );_aefdg !=nil {return _aefdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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 .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddffc :=d .DecodeElement (_eacfa .CustomXmlInsRangeEnd ,&_fbdfg );_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 :"\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"}:_eacfa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fbfba :=d .DecodeElement (_eacfa .CustomXmlDelRangeStart ,&_fbdfg );_fbfba !=nil {return _fbfba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eacfa .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbagc :=d .DecodeElement (_eacfa .CustomXmlDelRangeEnd ,&_fbdfg );_bbagc !=nil {return _bbagc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacfa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfgbbg :=d .DecodeElement (_eacfa .CustomXmlMoveFromRangeStart ,&_fbdfg );_cfgbbg !=nil {return _cfgbbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eacfa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _deadfad :=d .DecodeElement (_eacfa .CustomXmlMoveFromRangeEnd ,&_fbdfg );_deadfad !=nil {return _deadfad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eacfa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agbbg :=d .DecodeElement (_eacfa .CustomXmlMoveToRangeStart ,&_fbdfg );_agbbg !=nil {return _agbbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eacfa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ggfda :=d .DecodeElement (_eacfa .CustomXmlMoveToRangeEnd ,&_fbdfg );_ggfda !=nil {return _ggfda ;};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\u0052\u0061\u006e\u0067e\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_fbdfg .Name );if _gbbdb :=d .Skip ();_gbbdb !=nil {return _gbbdb ;};};case _d .EndElement :break _cbccfg ;case _d .CharData :};};return nil ;};func (_caaeae ST_TblStyleOverrideType )Validate ()error {return _caaeae .ValidateWithPath ("")};func (_afdebe ST_PTabLeader )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_afdebe .String (),start );};func (_febdg *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 :_a .Sprintf ("\u0025\u0076",_febdg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Accent 2 Theme Color Mapping -Accent2Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_TblBorders and its children +func (_bffcbf *CT_TblBorders )Validate ()error {return _bffcbf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};type CT_Base64Binary struct{ValAttr string ;};func (_cdggf *WdWsp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cdggf .WdCT_WordprocessingShape .MarshalXML (e ,start );};type CT_TextEffect struct{ -// Accent3 Theme Color Mapping -Accent3Attr ST_WmlColorSchemeIndex ; +// Animated Text Effect Type +ValAttr ST_TextEffect ;};func (_fdede ST_ThemeColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdede .String (),start );};func (_adfdf ST_CharacterSpacing )ValidateWithPath (path string )error {switch _adfdf {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adfdf ));};return nil ;};type CT_FrameScrollbar struct{ -// Accent4 Theme Color Mapping -Accent4Attr ST_WmlColorSchemeIndex ; +// Scrollbar Display Option Value +ValAttr ST_FrameScrollbar ;};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 (_bga *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 :_a .Sprintf ("\u0025\u0076",_bga .AbstractNumIdAttr )});e .EncodeToken (start );if _bga .Nsid !=nil {_faf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_bga .Nsid ,_faf );};if _bga .MultiLevelType !=nil {_edg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bga .MultiLevelType ,_edg );};if _bga .Tmpl !=nil {_ccf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_bga .Tmpl ,_ccf );};if _bga .Name !=nil {_gef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bga .Name ,_gef );};if _bga .StyleLink !=nil {_bbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_bga .StyleLink ,_bbe );};if _bga .NumStyleLink !=nil {_dgac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}};e .EncodeElement (_bga .NumStyleLink ,_dgac );};if _bga .Lvl !=nil {_bef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_bda :=range _bga .Lvl {e .EncodeElement (_bda ,_bef );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbeac ST_FldCharType )String ()string {switch _dbeac {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 (_eeffef ST_EdGrp )Validate ()error {return _eeffef .ValidateWithPath ("")};func (_cggcd *EG_PContentMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fggfcd :for {_gcbgfa ,_cdfba :=d .Token ();if _cdfba !=nil {return _cdfba ;};switch _cbcea :=_gcbgfa .(type ){case _d .StartElement :switch _cbcea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_egede :=NewEG_PContentBase ();_egede .CustomXml =NewCT_CustomXmlRun ();if _cafcda :=d .DecodeElement (_egede .CustomXml ,&_cbcea );_cafcda !=nil {return _cafcda ;};_cggcd .EG_PContentBase =append (_cggcd .EG_PContentBase ,_egede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efgac :=NewEG_PContentBase ();_cfadad :=NewCT_SimpleField ();if _babeg :=d .DecodeElement (_cfadad ,&_cbcea );_babeg !=nil {return _babeg ;};_efgac .FldSimple =append (_efgac .FldSimple ,_cfadad );_cggcd .EG_PContentBase =append (_cggcd .EG_PContentBase ,_efgac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbeeab :=NewEG_PContentBase ();_bbeeab .Hyperlink =NewCT_Hyperlink ();if _bfbef :=d .DecodeElement (_bbeeab .Hyperlink ,&_cbcea );_bfbef !=nil {return _bfbef ;};_cggcd .EG_PContentBase =append (_cggcd .EG_PContentBase ,_bbeeab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagdfd :=NewEG_ContentRunContentBase ();_fagdfd .SmartTag =NewCT_SmartTagRun ();if _efddfd :=d .DecodeElement (_fagdfd .SmartTag ,&_cbcea );_efddfd !=nil {return _efddfd ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_fagdfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_babfe :=NewEG_ContentRunContentBase ();_babfe .Sdt =NewCT_SdtRun ();if _facebd :=d .DecodeElement (_babfe .Sdt ,&_cbcea );_facebd !=nil {return _facebd ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_babfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dacebc :=NewEG_ContentRunContentBase ();_affag :=NewEG_RunLevelElts ();_affag .ProofErr =NewCT_ProofErr ();if _eefegg :=d .DecodeElement (_affag .ProofErr ,&_cbcea );_eefegg !=nil {return _eefegg ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_dacebc );_dacebc .EG_RunLevelElts =append (_dacebc .EG_RunLevelElts ,_affag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ceffbe :=NewEG_ContentRunContentBase ();_cedcaf :=NewEG_RunLevelElts ();_cedcaf .PermStart =NewCT_PermStart ();if _bcaegae :=d .DecodeElement (_cedcaf .PermStart ,&_cbcea );_bcaegae !=nil {return _bcaegae ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_ceffbe );_ceffbe .EG_RunLevelElts =append (_ceffbe .EG_RunLevelElts ,_cedcaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbgba :=NewEG_ContentRunContentBase ();_fdedd :=NewEG_RunLevelElts ();_fdedd .PermEnd =NewCT_Perm ();if _cabaa :=d .DecodeElement (_fdedd .PermEnd ,&_cbcea );_cabaa !=nil {return _cabaa ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_fbgba );_fbgba .EG_RunLevelElts =append (_fbgba .EG_RunLevelElts ,_fdedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbgfc :=NewEG_ContentRunContentBase ();_gcffg :=NewEG_RunLevelElts ();_gcffg .Ins =NewCT_RunTrackChange ();if _agdfe :=d .DecodeElement (_gcffg .Ins ,&_cbcea );_agdfe !=nil {return _agdfe ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_afbgfc );_afbgfc .EG_RunLevelElts =append (_afbgfc .EG_RunLevelElts ,_gcffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debcd :=NewEG_ContentRunContentBase ();_ecbagg :=NewEG_RunLevelElts ();_ecbagg .Del =NewCT_RunTrackChange ();if _bfede :=d .DecodeElement (_ecbagg .Del ,&_cbcea );_bfede !=nil {return _bfede ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_debcd );_debcd .EG_RunLevelElts =append (_debcd .EG_RunLevelElts ,_ecbagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cecgg :=NewEG_ContentRunContentBase ();_abdabg :=NewEG_RunLevelElts ();_abdabg .MoveFrom =NewCT_RunTrackChange ();if _feaff :=d .DecodeElement (_abdabg .MoveFrom ,&_cbcea );_feaff !=nil {return _feaff ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_cecgg );_cecgg .EG_RunLevelElts =append (_cecgg .EG_RunLevelElts ,_abdabg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_egfbag :=NewEG_ContentRunContentBase ();_bcgbdfa :=NewEG_RunLevelElts ();_bcgbdfa .MoveTo =NewCT_RunTrackChange ();if _eedca :=d .DecodeElement (_bcgbdfa .MoveTo ,&_cbcea );_eedca !=nil {return _eedca ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_egfbag );_egfbag .EG_RunLevelElts =append (_egfbag .EG_RunLevelElts ,_bcgbdfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edeea :=NewEG_ContentRunContentBase ();_fdgbc :=NewEG_RunLevelElts ();_bcebc :=NewEG_RangeMarkupElements ();_bcebc .BookmarkStart =NewCT_Bookmark ();if _ddega :=d .DecodeElement (_bcebc .BookmarkStart ,&_cbcea );_ddega !=nil {return _ddega ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_edeea );_edeea .EG_RunLevelElts =append (_edeea .EG_RunLevelElts ,_fdgbc );_fdgbc .EG_RangeMarkupElements =append (_fdgbc .EG_RangeMarkupElements ,_bcebc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfafdf :=NewEG_ContentRunContentBase ();_addeg :=NewEG_RunLevelElts ();_ebbfda :=NewEG_RangeMarkupElements ();_ebbfda .BookmarkEnd =NewCT_MarkupRange ();if _bcaddd :=d .DecodeElement (_ebbfda .BookmarkEnd ,&_cbcea );_bcaddd !=nil {return _bcaddd ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_agfafdf );_agfafdf .EG_RunLevelElts =append (_agfafdf .EG_RunLevelElts ,_addeg );_addeg .EG_RangeMarkupElements =append (_addeg .EG_RangeMarkupElements ,_ebbfda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadegd :=NewEG_ContentRunContentBase ();_ggcadb :=NewEG_RunLevelElts ();_dbffgd :=NewEG_RangeMarkupElements ();_dbffgd .MoveFromRangeStart =NewCT_MoveBookmark ();if _debfd :=d .DecodeElement (_dbffgd .MoveFromRangeStart ,&_cbcea );_debfd !=nil {return _debfd ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_aadegd );_aadegd .EG_RunLevelElts =append (_aadegd .EG_RunLevelElts ,_ggcadb );_ggcadb .EG_RangeMarkupElements =append (_ggcadb .EG_RangeMarkupElements ,_dbffgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eafec :=NewEG_ContentRunContentBase ();_ecaecf :=NewEG_RunLevelElts ();_ddddfd :=NewEG_RangeMarkupElements ();_ddddfd .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbfaf :=d .DecodeElement (_ddddfd .MoveFromRangeEnd ,&_cbcea );_cbfaf !=nil {return _cbfaf ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_eafec );_eafec .EG_RunLevelElts =append (_eafec .EG_RunLevelElts ,_ecaecf );_ecaecf .EG_RangeMarkupElements =append (_ecaecf .EG_RangeMarkupElements ,_ddddfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fceeabf :=NewEG_ContentRunContentBase ();_cfbefg :=NewEG_RunLevelElts ();_ebdfe :=NewEG_RangeMarkupElements ();_ebdfe .MoveToRangeStart =NewCT_MoveBookmark ();if _agbebb :=d .DecodeElement (_ebdfe .MoveToRangeStart ,&_cbcea );_agbebb !=nil {return _agbebb ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_fceeabf );_fceeabf .EG_RunLevelElts =append (_fceeabf .EG_RunLevelElts ,_cfbefg );_cfbefg .EG_RangeMarkupElements =append (_cfbefg .EG_RangeMarkupElements ,_ebdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_acfdbc :=NewEG_ContentRunContentBase ();_fabdf :=NewEG_RunLevelElts ();_fgaefca :=NewEG_RangeMarkupElements ();_fgaefca .MoveToRangeEnd =NewCT_MarkupRange ();if _gcaeg :=d .DecodeElement (_fgaefca .MoveToRangeEnd ,&_cbcea );_gcaeg !=nil {return _gcaeg ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_acfdbc );_acfdbc .EG_RunLevelElts =append (_acfdbc .EG_RunLevelElts ,_fabdf );_fabdf .EG_RangeMarkupElements =append (_fabdf .EG_RangeMarkupElements ,_fgaefca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eegedf :=NewEG_ContentRunContentBase ();_gaagce :=NewEG_RunLevelElts ();_bfcbbd :=NewEG_RangeMarkupElements ();_bfcbbd .CommentRangeStart =NewCT_MarkupRange ();if _edgfdf :=d .DecodeElement (_bfcbbd .CommentRangeStart ,&_cbcea );_edgfdf !=nil {return _edgfdf ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_eegedf );_eegedf .EG_RunLevelElts =append (_eegedf .EG_RunLevelElts ,_gaagce );_gaagce .EG_RangeMarkupElements =append (_gaagce .EG_RangeMarkupElements ,_bfcbbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ageed :=NewEG_ContentRunContentBase ();_abcaa :=NewEG_RunLevelElts ();_gdfcd :=NewEG_RangeMarkupElements ();_gdfcd .CommentRangeEnd =NewCT_MarkupRange ();if _fcggf :=d .DecodeElement (_gdfcd .CommentRangeEnd ,&_cbcea );_fcggf !=nil {return _fcggf ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_ageed );_ageed .EG_RunLevelElts =append (_ageed .EG_RunLevelElts ,_abcaa );_abcaa .EG_RangeMarkupElements =append (_abcaa .EG_RangeMarkupElements ,_gdfcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ggfaf :=NewEG_ContentRunContentBase ();_gccad :=NewEG_RunLevelElts ();_gbefba :=NewEG_RangeMarkupElements ();_gbefba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bcfad :=d .DecodeElement (_gbefba .CustomXmlInsRangeStart ,&_cbcea );_bcfad !=nil {return _bcfad ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_ggfaf );_ggfaf .EG_RunLevelElts =append (_ggfaf .EG_RunLevelElts ,_gccad );_gccad .EG_RangeMarkupElements =append (_gccad .EG_RangeMarkupElements ,_gbefba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ggbgbf :=NewEG_ContentRunContentBase ();_gdfde :=NewEG_RunLevelElts ();_caeca :=NewEG_RangeMarkupElements ();_caeca .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbbgbf :=d .DecodeElement (_caeca .CustomXmlInsRangeEnd ,&_cbcea );_dbbgbf !=nil {return _dbbgbf ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_ggbgbf );_ggbgbf .EG_RunLevelElts =append (_ggbgbf .EG_RunLevelElts ,_gdfde );_gdfde .EG_RangeMarkupElements =append (_gdfde .EG_RangeMarkupElements ,_caeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dbecb :=NewEG_ContentRunContentBase ();_abebf :=NewEG_RunLevelElts ();_egagab :=NewEG_RangeMarkupElements ();_egagab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _addde :=d .DecodeElement (_egagab .CustomXmlDelRangeStart ,&_cbcea );_addde !=nil {return _addde ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_dbecb );_dbecb .EG_RunLevelElts =append (_dbecb .EG_RunLevelElts ,_abebf );_abebf .EG_RangeMarkupElements =append (_abebf .EG_RangeMarkupElements ,_egagab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fbccd :=NewEG_ContentRunContentBase ();_dffgg :=NewEG_RunLevelElts ();_ffgacbd :=NewEG_RangeMarkupElements ();_ffgacbd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbfca :=d .DecodeElement (_ffgacbd .CustomXmlDelRangeEnd ,&_cbcea );_bbfca !=nil {return _bbfca ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_fbccd );_fbccd .EG_RunLevelElts =append (_fbccd .EG_RunLevelElts ,_dffgg );_dffgg .EG_RangeMarkupElements =append (_dffgg .EG_RangeMarkupElements ,_ffgacbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdea :=NewEG_ContentRunContentBase ();_addcaa :=NewEG_RunLevelElts ();_afegd :=NewEG_RangeMarkupElements ();_afegd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eaebb :=d .DecodeElement (_afegd .CustomXmlMoveFromRangeStart ,&_cbcea );_eaebb !=nil {return _eaebb ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_ffdea );_ffdea .EG_RunLevelElts =append (_ffdea .EG_RunLevelElts ,_addcaa );_addcaa .EG_RangeMarkupElements =append (_addcaa .EG_RangeMarkupElements ,_afegd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bcbcef :=NewEG_ContentRunContentBase ();_ebfad :=NewEG_RunLevelElts ();_adadg :=NewEG_RangeMarkupElements ();_adadg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbeff :=d .DecodeElement (_adadg .CustomXmlMoveFromRangeEnd ,&_cbcea );_bbeff !=nil {return _bbeff ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_bcbcef );_bcbcef .EG_RunLevelElts =append (_bcbcef .EG_RunLevelElts ,_ebfad );_ebfad .EG_RangeMarkupElements =append (_ebfad .EG_RangeMarkupElements ,_adadg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gdbab :=NewEG_ContentRunContentBase ();_dfacb :=NewEG_RunLevelElts ();_gdebb :=NewEG_RangeMarkupElements ();_gdebb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abcaf :=d .DecodeElement (_gdebb .CustomXmlMoveToRangeStart ,&_cbcea );_abcaf !=nil {return _abcaf ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_gdbab );_gdbab .EG_RunLevelElts =append (_gdbab .EG_RunLevelElts ,_dfacb );_dfacb .EG_RangeMarkupElements =append (_dfacb .EG_RangeMarkupElements ,_gdebb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dafaea :=NewEG_ContentRunContentBase ();_bdabg :=NewEG_RunLevelElts ();_bdefaa :=NewEG_RangeMarkupElements ();_bdefaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adfdg :=d .DecodeElement (_bdefaa .CustomXmlMoveToRangeEnd ,&_cbcea );_adfdg !=nil {return _adfdg ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_dafaea );_dafaea .EG_RunLevelElts =append (_dafaea .EG_RunLevelElts ,_bdabg );_bdabg .EG_RangeMarkupElements =append (_bdabg .EG_RangeMarkupElements ,_bdefaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fecfb :=NewEG_ContentRunContentBase ();_adcfeg :=NewEG_RunLevelElts ();_gccff :=NewEG_MathContent ();_gccff .OMathPara =_cd .NewOMathPara ();if _aafec :=d .DecodeElement (_gccff .OMathPara ,&_cbcea );_aafec !=nil {return _aafec ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_fecfb );_fecfb .EG_RunLevelElts =append (_fecfb .EG_RunLevelElts ,_adcfeg );_adcfeg .EG_MathContent =append (_adcfeg .EG_MathContent ,_gccff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acafb :=NewEG_ContentRunContentBase ();_fedgc :=NewEG_RunLevelElts ();_bbgfgd :=NewEG_MathContent ();_bbgfgd .OMath =_cd .NewOMath ();if _fabaf :=d .DecodeElement (_bbgfgd .OMath ,&_cbcea );_fabaf !=nil {return _fabaf ;};_cggcd .EG_ContentRunContentBase =append (_cggcd .EG_ContentRunContentBase ,_acafb );_acafb .EG_RunLevelElts =append (_acafb .EG_RunLevelElts ,_fedgc );_fedgc .EG_MathContent =append (_fedgc .EG_MathContent ,_bbgfgd );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\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_cbcea .Name );if _gcadf :=d .Skip ();_gcadf !=nil {return _gcadf ;};};case _d .EndElement :break _fggfcd ;case _d .CharData :};};return nil ;}; -// Accent5 Theme Color Mapping -Accent5Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path +func (_bdadc *CT_SdtComboBox )ValidateWithPath (path string )error {for _gbcde ,_cacbe :=range _bdadc .ListItem {if _fgbecc :=_cacbe .ValidateWithPath (_a .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gbcde ));_fgbecc !=nil {return _fgbecc ;};};return nil ;};type ST_Merge byte ;func NewWdInline ()*WdInline {_bcbcfg :=&WdInline {};_bcbcfg .WdCT_Inline =*NewWdCT_Inline ();return _bcbcfg ;};type ST_Underline byte ;func (_cafaff *CT_Panose )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecegfb :=range start .Attr {if _ecegfb .Name .Local =="\u0076\u0061\u006c"{_gfadaa ,_edabd :=_ecegfb .Value ,error (nil );if _edabd !=nil {return _edabd ;};_cafaff .ValAttr =_gfadaa ;continue ;};};for {_daadb ,_ddeag :=d .Token ();if _ddeag !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_ddeag );};if _fceef ,_bgdaf :=_daadb .(_d .EndElement );_bgdaf &&_fceef .Name ==start .Name {break ;};};return nil ;}; -// Accent6 Theme Color Mapping -Accent6Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_FFTextInput and its children +func (_afcfc *CT_FFTextInput )Validate ()error {return _afcfc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};func NewCT_DataBinding ()*CT_DataBinding {_fbfa :=&CT_DataBinding {};return _fbfa };func (_dbace ST_SdtDateMappingType )Validate ()error {return _dbace .ValidateWithPath ("")};func NewCT_PTab ()*CT_PTab {_cdcdg :=&CT_PTab {};_cdcdg .AlignmentAttr =ST_PTabAlignment (1);_cdcdg .RelativeToAttr =ST_PTabRelativeTo (1);_cdcdg .LeaderAttr =ST_PTabLeader (1);return _cdcdg ;};const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;); -// Hyperlink Theme Color Mapping -HyperlinkAttr ST_WmlColorSchemeIndex ; +// Validate validates the CT_BookmarkRange and its children +func (_dgga *CT_BookmarkRange )Validate ()error {return _dgga .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");};type CT_String struct{ -// Followed Hyperlink Theme Color Mapping -FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;};func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_ebbaff :=&WdCT_TextboxInfo {};_ebbaff .TxbxContent =NewWdCT_TxbxContent ();return _ebbaff ;};func (_gfgda *CT_SdtDate )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbbdga :=range start .Attr {if _bbbdga .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_gaeea ,_bdeged :=ParseStdlibTime (_bbbdga .Value );if _bdeged !=nil {return _bdeged ;};_gfgda .FullDateAttr =&_gaeea ;continue ;};};_edbba :for {_dbeaf ,_bbffgb :=d .Token ();if _bbffgb !=nil {return _bbffgb ;};switch _fgfa :=_dbeaf .(type ){case _g .StartElement :switch _fgfa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_gfgda .DateFormat =NewCT_String ();if _ccffb :=d .DecodeElement (_gfgda .DateFormat ,&_fgfa );_ccffb !=nil {return _ccffb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:_gfgda .Lid =NewCT_Lang ();if _ggba :=d .DecodeElement (_gfgda .Lid ,&_fgfa );_ggba !=nil {return _ggba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"}:_gfgda .StoreMappedDataAs =NewCT_SdtDateMappingType ();if _bcebc :=d .DecodeElement (_gfgda .StoreMappedDataAs ,&_fgfa );_bcebc !=nil {return _bcebc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}:_gfgda .Calendar =NewCT_CalendarType ();if _fgfee :=d .DecodeElement (_gfgda .Calendar ,&_fgfa );_fgfee !=nil {return _fgfee ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0064\u0074\u0044\u0061\u0074\u0065\u0020\u0025\u0076",_fgfa .Name );if _aefef :=d .Skip ();_aefef !=nil {return _aefef ;};};case _g .EndElement :break _edbba ;case _g .CharData :};};return nil ;};func NewCT_SdtPr ()*CT_SdtPr {_faacff :=&CT_SdtPr {};return _faacff };func (_abbdf *ST_ChapterSep )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adbbd ,_ccdfa :=d .Token ();if _ccdfa !=nil {return _ccdfa ;};if _eeceed ,_cgbgdf :=_adbbd .(_g .EndElement );_cgbgdf &&_eeceed .Name ==start .Name {*_abbdf =1;return nil ;};if _cdefbb ,_gebbac :=_adbbd .(_g .CharData );!_gebbac {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adbbd );}else {switch string (_cdefbb ){case "":*_abbdf =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_abbdf =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_abbdf =2;case "\u0063\u006f\u006co\u006e":*_abbdf =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_abbdf =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_abbdf =5;};};_adbbd ,_ccdfa =d .Token ();if _ccdfa !=nil {return _ccdfa ;};if _ddfeaf ,_gddcg :=_adbbd .(_g .EndElement );_gddcg &&_ddfeaf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adbbd );};func (_fcbb *CT_Columns )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dafb :=range start .Attr {if _dafb .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_edfd ,_dcgb :=ParseUnionST_OnOff (_dafb .Value );if _dcgb !=nil {return _dcgb ;};_fcbb .EqualWidthAttr =&_edfd ;continue ;};if _dafb .Name .Local =="\u0073\u0070\u0061c\u0065"{_ggcb ,_gafg :=ParseUnionST_TwipsMeasure (_dafb .Value );if _gafg !=nil {return _gafg ;};_fcbb .SpaceAttr =&_ggcb ;continue ;};if _dafb .Name .Local =="\u006e\u0075\u006d"{_bcce ,_fec :=_b .ParseInt (_dafb .Value ,10,64);if _fec !=nil {return _fec ;};_fcbb .NumAttr =&_bcce ;continue ;};if _dafb .Name .Local =="\u0073\u0065\u0070"{_dcee ,_fdege :=ParseUnionST_OnOff (_dafb .Value );if _fdege !=nil {return _fdege ;};_fcbb .SepAttr =&_dcee ;continue ;};};_gcfe :for {_cceg ,_cagb :=d .Token ();if _cagb !=nil {return _cagb ;};switch _faed :=_cceg .(type ){case _g .StartElement :switch _faed .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c"}:_acbc :=NewCT_Column ();if _fbbc :=d .DecodeElement (_acbc ,&_faed );_fbbc !=nil {return _fbbc ;};_fcbb .Col =append (_fcbb .Col ,_acbc );default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_faed .Name );if _bdcg :=d .Skip ();_bdcg !=nil {return _bdcg ;};};case _g .EndElement :break _gcfe ;case _g .CharData :};};return nil ;};func (_edaga *CT_SdtDropDownList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edaga .LastValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_edaga .LastValueAttr )});};e .EncodeToken (start );if _edaga .ListItem !=nil {_eddaae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_bfedg :=range _edaga .ListItem {e .EncodeElement (_bfedg ,_eddaae );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_HdrFtrReferences struct{ +// String Value +ValAttr string ;};type ST_Em byte ;func (_cebfa *ST_TextScale )Validate ()error {return _cebfa .ValidateWithPath ("")};func (_cgfgbc *CT_StylePaneFilter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdbcd :=range start .Attr {if _bdbcd .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"{_adgaf ,_fggfbc :=ParseUnionST_OnOff (_bdbcd .Value );if _fggfbc !=nil {return _fggfbc ;};_cgfgbc .DirectFormattingOnParagraphsAttr =&_adgaf ;continue ;};if _bdbcd .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_aefbge ,_baaaf :=ParseUnionST_OnOff (_bdbcd .Value );if _baaaf !=nil {return _baaaf ;};_cgfgbc .AllStylesAttr =&_aefbge ;continue ;};if _bdbcd .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"{_caega ,_dafegg :=ParseUnionST_OnOff (_bdbcd .Value );if _dafegg !=nil {return _dafegg ;};_cgfgbc .DirectFormattingOnNumberingAttr =&_caega ;continue ;};if _bdbcd .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_egbcc ,_ccbbe :=ParseUnionST_OnOff (_bdbcd .Value );if _ccbbe !=nil {return _ccbbe ;};_cgfgbc .LatentStylesAttr =&_egbcc ;continue ;};if _bdbcd .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_gffe ,_dddbd :=ParseUnionST_OnOff (_bdbcd .Value );if _dddbd !=nil {return _dddbd ;};_cgfgbc .HeadingStylesAttr =&_gffe ;continue ;};if _bdbcd .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_ecdee ,_cbgeb :=ParseUnionST_OnOff (_bdbcd .Value );if _cbgeb !=nil {return _cbgeb ;};_cgfgbc .NumberingStylesAttr =&_ecdee ;continue ;};if _bdbcd .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_bfbca ,_ebgcga :=ParseUnionST_OnOff (_bdbcd .Value );if _ebgcga !=nil {return _ebgcga ;};_cgfgbc .TableStylesAttr =&_bfbca ;continue ;};if _bdbcd .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_dgdcb ,_fgadb :=ParseUnionST_OnOff (_bdbcd .Value );if _fgadb !=nil {return _fgadb ;};_cgfgbc .DirectFormattingOnRunsAttr =&_dgdcb ;continue ;};if _bdbcd .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_ffgcd ,_acdad :=ParseUnionST_OnOff (_bdbcd .Value );if _acdad !=nil {return _acdad ;};_cgfgbc .CustomStylesAttr =&_ffgcd ;continue ;};if _bdbcd .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_gbabe ,_feecd :=ParseUnionST_OnOff (_bdbcd .Value );if _feecd !=nil {return _feecd ;};_cgfgbc .StylesInUseAttr =&_gbabe ;continue ;};if _bdbcd .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_feacd ,_fgaee :=ParseUnionST_OnOff (_bdbcd .Value );if _fgaee !=nil {return _fgaee ;};_cgfgbc .DirectFormattingOnTablesAttr =&_feacd ;continue ;};if _bdbcd .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_ceegd ,_cbgbd :=ParseUnionST_OnOff (_bdbcd .Value );if _cbgbd !=nil {return _cbgbd ;};_cgfgbc .ClearFormattingAttr =&_ceegd ;continue ;};if _bdbcd .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_bageaa ,_dfbcec :=ParseUnionST_OnOff (_bdbcd .Value );if _dfbcec !=nil {return _dfbcec ;};_cgfgbc .Top3HeadingStylesAttr =&_bageaa ;continue ;};if _bdbcd .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_cbbdac ,_bggb :=ParseUnionST_OnOff (_bdbcd .Value );if _bggb !=nil {return _bggb ;};_cgfgbc .VisibleStylesAttr =&_cbbdac ;continue ;};if _bdbcd .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_beecd ,_adfdeb :=ParseUnionST_OnOff (_bdbcd .Value );if _adfdeb !=nil {return _adfdeb ;};_cgfgbc .AlternateStyleNamesAttr =&_beecd ;continue ;};if _bdbcd .Name .Local =="\u0076\u0061\u006c"{_edegb ,_ceccbg :=_bdbcd .Value ,error (nil );if _ceccbg !=nil {return _ceccbg ;};_cgfgbc .ValAttr =&_edegb ;continue ;};};for {_eacbga ,_eggggb :=d .Token ();if _eggggb !=nil {return _a .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",_eggggb );};if _fdagf ,_egbfae :=_eacbga .(_d .EndElement );_egbfae &&_fdagf .Name ==start .Name {break ;};};return nil ;}; -// Header Reference -HeaderReference *CT_HdrFtrRef ; +// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path +func (_ceag *CT_EdnProps )ValidateWithPath (path string )error {if _ceag .Pos !=nil {if _cfcdb :=_ceag .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cfcdb !=nil {return _cfcdb ;};};if _ceag .NumFmt !=nil {if _aaag :=_ceag .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_aaag !=nil {return _aaag ;};};if _ceag .NumStart !=nil {if _gcebb :=_ceag .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_gcebb !=nil {return _gcebb ;};};if _ceag .NumRestart !=nil {if _efag :=_ceag .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_efag !=nil {return _efag ;};};return nil ;};func NewComments ()*Comments {_dgbfc :=&Comments {};_dgbfc .CT_Comments =*NewCT_Comments ();return _dgbfc ;}; -// Footer Reference -FooterReference *CT_HdrFtrRef ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_ceec :=&CT_CustomXmlBlock {};return _ceec };type CT_CustomXmlBlock struct{ +// Validate validates the CT_Drawing and its children +func (_ggaa *CT_Drawing )Validate ()error {return _ggaa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; -// Custom XML Element Namespace -UriAttr *string ; +// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path +func (_bfdab *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _ebbebc ,_acbba :=range _bfdab .Wsp {if _cbcade :=_acbba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_ebbebc ));_cbcade !=nil {return _cbcade ;};};for _cdbdee ,_cbggaa :=range _bfdab .GrpSp {if _fbfdde :=_cbggaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cdbdee ));_fbfdde !=nil {return _fbfdde ;};};for _cdbbaa ,_gcfffd :=range _bfdab .GraphicFrame {if _fcacee :=_gcfffd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cdbbaa ));_fcacee !=nil {return _fcacee ;};};for _bgfggb ,_ggecb :=range _bfdab .Pic {if _fgfga :=_ggecb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_bgfggb ));_fgfga !=nil {return _fgfga ;};};for _dfdgfb ,_bbgbb :=range _bfdab .ContentPart {if _bcgab :=_bbgbb .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_dfdgfb ));_bcgab !=nil {return _bcgab ;};};return nil ;};type ST_WmlColorSchemeIndex byte ;func (_dbfge ST_RestartNumber )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecfgc :=_d .Attr {};_ecfgc .Name =name ;switch _dbfge {case ST_RestartNumberUnset :_ecfgc .Value ="";case ST_RestartNumberContinuous :_ecfgc .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_ecfgc .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_ecfgc .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _ecfgc ,nil ;};type CT_FtnProps struct{ -// Custom XML Element Name -ElementAttr string ; +// Footnote Placement +Pos *CT_FtnPos ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_adcage ST_EdnPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bdbfbb :=_g .Attr {};_bdbfbb .Name =name ;switch _adcage {case ST_EdnPosUnset :_bdbfbb .Value ="";case ST_EdnPosSectEnd :_bdbfbb .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_EdnPosDocEnd :_bdbfbb .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _bdbfbb ,nil ;};func (_fcbaf *CT_DocPartCategory )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcbaf .Name =NewCT_String ();_fcbaf .Gallery =NewCT_DocPartGallery ();_ddace :for {_ggage ,_gbgff :=d .Token ();if _gbgff !=nil {return _gbgff ;};switch _egdc :=_ggage .(type ){case _g .StartElement :switch _egdc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:if _aacg :=d .DecodeElement (_fcbaf .Name ,&_egdc );_aacg !=nil {return _aacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067a\u006c\u006c\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067a\u006c\u006c\u0065\u0072\u0079"}:if _faaea :=d .DecodeElement (_fcbaf .Gallery ,&_egdc );_faaea !=nil {return _faaea ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0020\u0025\u0076",_egdc .Name );if _bagbg :=d .Skip ();_bagbg !=nil {return _bagbg ;};};case _g .EndElement :break _ddace ;case _g .CharData :};};return nil ;};func (_geffdg *ST_LevelSuffix )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aegec ,_dfbge :=d .Token ();if _dfbge !=nil {return _dfbge ;};if _gbfed ,_gcaabf :=_aegec .(_g .EndElement );_gcaabf &&_gbfed .Name ==start .Name {*_geffdg =1;return nil ;};if _begfb ,_bcffg :=_aegec .(_g .CharData );!_bcffg {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aegec );}else {switch string (_begfb ){case "":*_geffdg =0;case "\u0074\u0061\u0062":*_geffdg =1;case "\u0073\u0070\u0061c\u0065":*_geffdg =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_geffdg =3;};};_aegec ,_dfbge =d .Token ();if _dfbge !=nil {return _dfbge ;};if _faeafc ,_gcabe :=_aegec .(_g .EndElement );_gcabe &&_faeafc .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aegec );};func (_faddb *CT_MacroName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eaeda :=range start .Attr {if _eaeda .Name .Local =="\u0076\u0061\u006c"{_dfae ,_acce :=_eaeda .Value ,error (nil );if _acce !=nil {return _acce ;};_faddb .ValAttr =_dfae ;continue ;};};for {_fefff ,_daabc :=d .Token ();if _daabc !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_daabc );};if _fadba ,_dbcag :=_fefff .(_g .EndElement );_dbcag &&_fadba .Name ==start .Name {break ;};};return nil ;};func (_bcegba *ST_PageOrientation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcegba =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bcegba =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bcegba =2;};return nil ;};func (_edgdcc ST_VAnchor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acgacd :=_g .Attr {};_acgacd .Name =name ;switch _edgdcc {case ST_VAnchorUnset :_acgacd .Value ="";case ST_VAnchorText :_acgacd .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_acgacd .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_acgacd .Value ="\u0070\u0061\u0067\u0065";};return _acgacd ,nil ;};type CT_Height struct{ +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// Table Row Height -ValAttr *_gc .ST_TwipsMeasure ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Table Row Height Type -HRuleAttr ST_HeightRule ;};func (_bababf WdST_RelFromV )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bababf .String (),start );};func (_abdfd *ST_FrameLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gebbcf ,_fdbfd :=d .Token ();if _fdbfd !=nil {return _fdbfd ;};if _dcaec ,_ebfcac :=_gebbcf .(_g .EndElement );_ebfcac &&_dcaec .Name ==start .Name {*_abdfd =1;return nil ;};if _ddeagg ,_bcbfg :=_gebbcf .(_g .CharData );!_bcbfg {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gebbcf );}else {switch string (_ddeagg ){case "":*_abdfd =0;case "\u0072\u006f\u0077\u0073":*_abdfd =1;case "\u0063\u006f\u006c\u0073":*_abdfd =2;case "\u006e\u006f\u006e\u0065":*_abdfd =3;};};_gebbcf ,_fdbfd =d .Token ();if _fdbfd !=nil {return _fdbfd ;};if _eccfbd ,_dagabgb :=_gebbcf .(_g .EndElement );_dagabgb &&_eccfbd .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gebbcf );};type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};type CT_PBdr struct{ -// Annotation Identifier -IdAttr int64 ;SectPr *CT_SectPrBase ;};func (_gdbff *CT_WebSettings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdbff .Frameset !=nil {_adbaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};e .EncodeElement (_gdbff .Frameset ,_adbaf );};if _gdbff .Divs !=nil {_eebge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_gdbff .Divs ,_eebge );};if _gdbff .Encoding !=nil {_bdgbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}};e .EncodeElement (_gdbff .Encoding ,_bdgbe );};if _gdbff .OptimizeForBrowser !=nil {_bcbbf :=_g .StartElement {Name :_g .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_gdbff .OptimizeForBrowser ,_bcbbf );};if _gdbff .RelyOnVML !=nil {_cdeaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_gdbff .RelyOnVML ,_cdeaa );};if _gdbff .AllowPNG !=nil {_adacf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}};e .EncodeElement (_gdbff .AllowPNG ,_adacf );};if _gdbff .DoNotRelyOnCSS !=nil {_ceaec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_gdbff .DoNotRelyOnCSS ,_ceaec );};if _gdbff .DoNotSaveAsSingleFile !=nil {_cgcfbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gdbff .DoNotSaveAsSingleFile ,_cgcfbf );};if _gdbff .DoNotOrganizeInFolder !=nil {_fbgee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_gdbff .DoNotOrganizeInFolder ,_fbgee );};if _gdbff .DoNotUseLongFileNames !=nil {_gfdbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064oN\u006f\u0074\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_gdbff .DoNotUseLongFileNames ,_gfdbf );};if _gdbff .PixelsPerInch !=nil {_dcbdcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_gdbff .PixelsPerInch ,_dcbdcf );};if _gdbff .TargetScreenSz !=nil {_dcbgec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}};e .EncodeElement (_gdbff .TargetScreenSz ,_dcbgec );};if _gdbff .SaveSmartTagsAsXml !=nil {_eagea :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_gdbff .SaveSmartTagsAsXml ,_eagea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_badcca *ST_TblLayoutType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_badcca =0;case "\u0066\u0069\u0078e\u0064":*_badcca =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_badcca =2;};return nil ;};func (_ee *AG_Password )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ee .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ee .AlgorithmNameAttr )});};if _ee .HashValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ee .HashValueAttr )});};if _ee .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ee .SaltValueAttr )});};if _ee .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ee .SpinCountAttr )});};return nil ;}; +// Paragraph Border Above Identical Paragraphs +Top *CT_Border ; -// Validate validates the CT_VMerge and its children -func (_dfefc *CT_VMerge )Validate ()error {return _dfefc .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};func (_bfcceg *ST_VerticalJc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgfgbc ,_fegggc :=d .Token ();if _fegggc !=nil {return _fegggc ;};if _ceaaf ,_aafaa :=_cgfgbc .(_g .EndElement );_aafaa &&_ceaaf .Name ==start .Name {*_bfcceg =1;return nil ;};if _cagdgg ,_dcdgfc :=_cgfgbc .(_g .CharData );!_dcdgfc {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgfgbc );}else {switch string (_cagdgg ){case "":*_bfcceg =0;case "\u0074\u006f\u0070":*_bfcceg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfcceg =2;case "\u0062\u006f\u0074\u0068":*_bfcceg =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bfcceg =4;};};_cgfgbc ,_fegggc =d .Token ();if _fegggc !=nil {return _fegggc ;};if _bffbga ,_eefaee :=_cgfgbc .(_g .EndElement );_eefaee &&_bffbga .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgfgbc );};func (_febegd *ST_ThemeColor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_febegd =0;case "\u0064\u0061\u0072k\u0031":*_febegd =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_febegd =2;case "\u0064\u0061\u0072k\u0032":*_febegd =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_febegd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_febegd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_febegd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_febegd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_febegd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_febegd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_febegd =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_febegd =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_febegd =12;case "\u006e\u006f\u006e\u0065":*_febegd =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_febegd =14;case "\u0074\u0065\u0078t\u0031":*_febegd =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_febegd =16;case "\u0074\u0065\u0078t\u0032":*_febegd =17;};return nil ;}; +// Left Paragraph Border +Left *CT_Border ; -// Validate validates the WdCT_Inline and its children -func (_cdggag *WdCT_Inline )Validate ()error {return _cdggag .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};func (_aabdge ST_Wrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aabdge .String (),start );};func (_afcbe *CT_FFDDList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afcbe .Result !=nil {_bdeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}};e .EncodeElement (_afcbe .Result ,_bdeb );};if _afcbe .Default !=nil {_eafgg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_afcbe .Default ,_eafgg );};if _afcbe .ListEntry !=nil {_gcddbe :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}};for _ ,_ffea :=range _afcbe .ListEntry {e .EncodeElement (_ffea ,_gcddbe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Paragraph Border Below Identical Paragraphs +Bottom *CT_Border ; -// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path -func (_eafd *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _eafd .ValAttr ==ST_MailMergeSourceTypeUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _facgd :=_eafd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_facgd !=nil {return _facgd ;};return nil ;};func (_bfafe *CT_OdsoFieldMapData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfafe .Type !=nil {_aedbcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_bfafe .Type ,_aedbcd );};if _bfafe .Name !=nil {_gecfaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bfafe .Name ,_gecfaf );};if _bfafe .MappedName !=nil {_gccga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bfafe .MappedName ,_gccga );};if _bfafe .Column !=nil {_efcaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_bfafe .Column ,_efcaa );};if _bfafe .Lid !=nil {_cgcda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_bfafe .Lid ,_cgcda );};if _bfafe .DynamicAddress !=nil {_ggfabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_bfafe .DynamicAddress ,_ggfabe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Right Paragraph Border +Right *CT_Border ; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_geege *CT_Hyperlink )ValidateWithPath (path string )error {if _geege .HistoryAttr !=nil {if _fgebe :=_geege .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_fgebe !=nil {return _fgebe ;};};for _gfffd ,_acbgbb :=range _geege .FldSimple {if _ddbbd :=_acbgbb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gfffd ));_ddbbd !=nil {return _ddbbd ;};};if _geege .Hyperlink !=nil {if _eeefb :=_geege .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_eeefb !=nil {return _eeefb ;};};if _geege .SubDoc !=nil {if _gaag :=_geege .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_gaag !=nil {return _gaag ;};};for _ddccg ,_cadag :=range _geege .EG_ContentRunContent {if _dafbd :=_cadag .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ddccg ));_dafbd !=nil {return _dafbd ;};};return nil ;};type CT_TrPrBase struct{ +// Paragraph Border Between Identical Paragraphs +Between *CT_Border ; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// Paragraph Border Between Facing Pages +Bar *CT_Border ;};type CT_PPr struct{ -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// Referenced Paragraph Style +PStyle *CT_String ; -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// Text Frame Properties +FramePr *CT_FramePr ; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Table Row Height -TrHeight []*CT_Height ; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// Paragraph Borders +PBdr *CT_PBdr ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Paragraph Shading +Shd *CT_Shd ; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;};func (_dddegg *WdCT_WrapTopBottom )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dddegg .DistTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_dddegg .DistTAttr )});};if _dddegg .DistBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_dddegg .DistBAttr )});};e .EncodeToken (start );if _dddegg .EffectExtent !=nil {_aeebf :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dddegg .EffectExtent ,_aeebf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcbbc *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcbbc =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_gcbbc =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_gcbbc =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_gcbbc =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_gcbbc =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_gcbbc =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_gcbbc =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_gcbbc =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_gcbbc =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_gcbbc =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_gcbbc =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_gcbbc =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_gcbbc =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_gcbbc =13;};return nil ;};func (_bbgbba ST_TblOverlap )ValidateWithPath (path string )error {switch _bbgbba {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgbba ));};return nil ;}; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path -func (_bcadc *CT_Divs )ValidateWithPath (path string )error {for _aefed ,_bbcba :=range _bcadc .Div {if _dgefc :=_bbcba .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_aefed ));_dgefc !=nil {return _dgefc ;};};return nil ;};func (_gfaeg *CT_SimpleField )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcdbfe :=range start .Attr {if _dcdbfe .Name .Local =="\u0069\u006e\u0073t\u0072"{_fdcdb ,_baefef :=_dcdbfe .Value ,error (nil );if _baefef !=nil {return _baefef ;};_gfaeg .InstrAttr =_fdcdb ;continue ;};if _dcdbfe .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_gaec ,_cggaec :=ParseUnionST_OnOff (_dcdbfe .Value );if _cggaec !=nil {return _cggaec ;};_gfaeg .FldLockAttr =&_gaec ;continue ;};if _dcdbfe .Name .Local =="\u0064\u0069\u0072t\u0079"{_afgec ,_bdbaf :=ParseUnionST_OnOff (_dcdbfe .Value );if _bdbaf !=nil {return _bdbaf ;};_gfaeg .DirtyAttr =&_afgec ;continue ;};};_dbagb :for {_cgdcee ,_egfad :=d .Token ();if _egfad !=nil {return _egfad ;};switch _edebca :=_cgdcee .(type ){case _g .StartElement :switch _edebca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_gfaeg .FldData =NewCT_Text ();if _cfbcb :=d .DecodeElement (_gfaeg .FldData ,&_edebca );_cfbcb !=nil {return _cfbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_gacege :=NewEG_PContent ();_ddgc :=NewCT_SimpleField ();if _bdaff :=d .DecodeElement (_ddgc ,&_edebca );_bdaff !=nil {return _bdaff ;};_gacege .FldSimple =append (_gacege .FldSimple ,_ddgc );_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gacege );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_geeebd :=NewEG_PContent ();_geeebd .Hyperlink =NewCT_Hyperlink ();if _dcgeb :=d .DecodeElement (_geeebd .Hyperlink ,&_edebca );_dcgeb !=nil {return _dcgeb ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_geeebd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cecag :=NewEG_PContent ();_cecag .SubDoc =NewCT_Rel ();if _cbcff :=d .DecodeElement (_cecag .SubDoc ,&_edebca );_cbcff !=nil {return _cbcff ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cecag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ddfddb :=NewEG_PContent ();_faeg :=NewEG_ContentRunContent ();_faeg .CustomXml =NewCT_CustomXmlRun ();if _addfb :=d .DecodeElement (_faeg .CustomXml ,&_edebca );_addfb !=nil {return _addfb ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_ddfddb );_ddfddb .EG_ContentRunContent =append (_ddfddb .EG_ContentRunContent ,_faeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_gbbfe :=NewEG_PContent ();_egcgg :=NewEG_ContentRunContent ();_egcgg .SmartTag =NewCT_SmartTagRun ();if _gefdd :=d .DecodeElement (_egcgg .SmartTag ,&_edebca );_gefdd !=nil {return _gefdd ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gbbfe );_gbbfe .EG_ContentRunContent =append (_gbbfe .EG_ContentRunContent ,_egcgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_beeegd :=NewEG_PContent ();_ggffcd :=NewEG_ContentRunContent ();_ggffcd .Sdt =NewCT_SdtRun ();if _agdfac :=d .DecodeElement (_ggffcd .Sdt ,&_edebca );_agdfac !=nil {return _agdfac ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_beeegd );_beeegd .EG_ContentRunContent =append (_beeegd .EG_ContentRunContent ,_ggffcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_dbaae :=NewEG_PContent ();_dbdbe :=NewEG_ContentRunContent ();_dbdbe .Dir =NewCT_DirContentRun ();if _dcagc :=d .DecodeElement (_dbdbe .Dir ,&_edebca );_dcagc !=nil {return _dcagc ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_dbaae );_dbaae .EG_ContentRunContent =append (_dbaae .EG_ContentRunContent ,_dbdbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_cfcbe :=NewEG_PContent ();_gefdc :=NewEG_ContentRunContent ();_gefdc .Bdo =NewCT_BdoContentRun ();if _efadb :=d .DecodeElement (_gefdc .Bdo ,&_edebca );_efadb !=nil {return _efadb ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cfcbe );_cfcbe .EG_ContentRunContent =append (_cfcbe .EG_ContentRunContent ,_gefdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_acagdc :=NewEG_PContent ();_bdaaf :=NewEG_ContentRunContent ();_bdaaf .R =NewCT_R ();if _dedec :=d .DecodeElement (_bdaaf .R ,&_edebca );_dedec !=nil {return _dedec ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_acagdc );_acagdc .EG_ContentRunContent =append (_acagdc .EG_ContentRunContent ,_bdaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_beefgg :=NewEG_PContent ();_ggcbd :=NewEG_ContentRunContent ();_ccged :=NewEG_RunLevelElts ();_ccged .ProofErr =NewCT_ProofErr ();if _fdcbaa :=d .DecodeElement (_ccged .ProofErr ,&_edebca );_fdcbaa !=nil {return _fdcbaa ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_beefgg );_beefgg .EG_ContentRunContent =append (_beefgg .EG_ContentRunContent ,_ggcbd );_ggcbd .EG_RunLevelElts =append (_ggcbd .EG_RunLevelElts ,_ccged );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ecbbe :=NewEG_PContent ();_bece :=NewEG_ContentRunContent ();_gagfcd :=NewEG_RunLevelElts ();_gagfcd .PermStart =NewCT_PermStart ();if _daeeg :=d .DecodeElement (_gagfcd .PermStart ,&_edebca );_daeeg !=nil {return _daeeg ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_ecbbe );_ecbbe .EG_ContentRunContent =append (_ecbbe .EG_ContentRunContent ,_bece );_bece .EG_RunLevelElts =append (_bece .EG_RunLevelElts ,_gagfcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gegacg :=NewEG_PContent ();_fdacad :=NewEG_ContentRunContent ();_afgbaa :=NewEG_RunLevelElts ();_afgbaa .PermEnd =NewCT_Perm ();if _bddcfa :=d .DecodeElement (_afgbaa .PermEnd ,&_edebca );_bddcfa !=nil {return _bddcfa ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gegacg );_gegacg .EG_ContentRunContent =append (_gegacg .EG_ContentRunContent ,_fdacad );_fdacad .EG_RunLevelElts =append (_fdacad .EG_RunLevelElts ,_afgbaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_addfee :=NewEG_PContent ();_accfe :=NewEG_ContentRunContent ();_feefcf :=NewEG_RunLevelElts ();_feefcf .Ins =NewCT_RunTrackChange ();if _agfaaf :=d .DecodeElement (_feefcf .Ins ,&_edebca );_agfaaf !=nil {return _agfaaf ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_addfee );_addfee .EG_ContentRunContent =append (_addfee .EG_ContentRunContent ,_accfe );_accfe .EG_RunLevelElts =append (_accfe .EG_RunLevelElts ,_feefcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bbdbef :=NewEG_PContent ();_decdd :=NewEG_ContentRunContent ();_eeaed :=NewEG_RunLevelElts ();_eeaed .Del =NewCT_RunTrackChange ();if _fafee :=d .DecodeElement (_eeaed .Del ,&_edebca );_fafee !=nil {return _fafee ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_bbdbef );_bbdbef .EG_ContentRunContent =append (_bbdbef .EG_ContentRunContent ,_decdd );_decdd .EG_RunLevelElts =append (_decdd .EG_RunLevelElts ,_eeaed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_daagd :=NewEG_PContent ();_gcag :=NewEG_ContentRunContent ();_bdbeg :=NewEG_RunLevelElts ();_bdbeg .MoveFrom =NewCT_RunTrackChange ();if _debab :=d .DecodeElement (_bdbeg .MoveFrom ,&_edebca );_debab !=nil {return _debab ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_daagd );_daagd .EG_ContentRunContent =append (_daagd .EG_ContentRunContent ,_gcag );_gcag .EG_RunLevelElts =append (_gcag .EG_RunLevelElts ,_bdbeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cfebd :=NewEG_PContent ();_gagbb :=NewEG_ContentRunContent ();_gaafd :=NewEG_RunLevelElts ();_gaafd .MoveTo =NewCT_RunTrackChange ();if _cgageg :=d .DecodeElement (_gaafd .MoveTo ,&_edebca );_cgageg !=nil {return _cgageg ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cfebd );_cfebd .EG_ContentRunContent =append (_cfebd .EG_ContentRunContent ,_gagbb );_gagbb .EG_RunLevelElts =append (_gagbb .EG_RunLevelElts ,_gaafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_febeg :=NewEG_PContent ();_eaeae :=NewEG_ContentRunContent ();_dbffe :=NewEG_RunLevelElts ();_ecbcfd :=NewEG_RangeMarkupElements ();_ecbcfd .BookmarkStart =NewCT_Bookmark ();if _fefegb :=d .DecodeElement (_ecbcfd .BookmarkStart ,&_edebca );_fefegb !=nil {return _fefegb ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_febeg );_febeg .EG_ContentRunContent =append (_febeg .EG_ContentRunContent ,_eaeae );_eaeae .EG_RunLevelElts =append (_eaeae .EG_RunLevelElts ,_dbffe );_dbffe .EG_RangeMarkupElements =append (_dbffe .EG_RangeMarkupElements ,_ecbcfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cfffa :=NewEG_PContent ();_gaace :=NewEG_ContentRunContent ();_egebb :=NewEG_RunLevelElts ();_edefc :=NewEG_RangeMarkupElements ();_edefc .BookmarkEnd =NewCT_MarkupRange ();if _ddgbfa :=d .DecodeElement (_edefc .BookmarkEnd ,&_edebca );_ddgbfa !=nil {return _ddgbfa ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cfffa );_cfffa .EG_ContentRunContent =append (_cfffa .EG_ContentRunContent ,_gaace );_gaace .EG_RunLevelElts =append (_gaace .EG_RunLevelElts ,_egebb );_egebb .EG_RangeMarkupElements =append (_egebb .EG_RangeMarkupElements ,_edefc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_abaee :=NewEG_PContent ();_adedg :=NewEG_ContentRunContent ();_cgdddc :=NewEG_RunLevelElts ();_ffbed :=NewEG_RangeMarkupElements ();_ffbed .MoveFromRangeStart =NewCT_MoveBookmark ();if _adfab :=d .DecodeElement (_ffbed .MoveFromRangeStart ,&_edebca );_adfab !=nil {return _adfab ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_abaee );_abaee .EG_ContentRunContent =append (_abaee .EG_ContentRunContent ,_adedg );_adedg .EG_RunLevelElts =append (_adedg .EG_RunLevelElts ,_cgdddc );_cgdddc .EG_RangeMarkupElements =append (_cgdddc .EG_RangeMarkupElements ,_ffbed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccdcgg :=NewEG_PContent ();_gdgcc :=NewEG_ContentRunContent ();_ffffag :=NewEG_RunLevelElts ();_gdfc :=NewEG_RangeMarkupElements ();_gdfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbced :=d .DecodeElement (_gdfc .MoveFromRangeEnd ,&_edebca );_cbced !=nil {return _cbced ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_ccdcgg );_ccdcgg .EG_ContentRunContent =append (_ccdcgg .EG_ContentRunContent ,_gdgcc );_gdgcc .EG_RunLevelElts =append (_gdgcc .EG_RunLevelElts ,_ffffag );_ffffag .EG_RangeMarkupElements =append (_ffffag .EG_RangeMarkupElements ,_gdfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cdege :=NewEG_PContent ();_abcgf :=NewEG_ContentRunContent ();_egfcc :=NewEG_RunLevelElts ();_fedgbe :=NewEG_RangeMarkupElements ();_fedgbe .MoveToRangeStart =NewCT_MoveBookmark ();if _ccgda :=d .DecodeElement (_fedgbe .MoveToRangeStart ,&_edebca );_ccgda !=nil {return _ccgda ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cdege );_cdege .EG_ContentRunContent =append (_cdege .EG_ContentRunContent ,_abcgf );_abcgf .EG_RunLevelElts =append (_abcgf .EG_RunLevelElts ,_egfcc );_egfcc .EG_RangeMarkupElements =append (_egfcc .EG_RangeMarkupElements ,_fedgbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ccgedd :=NewEG_PContent ();_agbec :=NewEG_ContentRunContent ();_cagfb :=NewEG_RunLevelElts ();_abcbaa :=NewEG_RangeMarkupElements ();_abcbaa .MoveToRangeEnd =NewCT_MarkupRange ();if _eddgge :=d .DecodeElement (_abcbaa .MoveToRangeEnd ,&_edebca );_eddgge !=nil {return _eddgge ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_ccgedd );_ccgedd .EG_ContentRunContent =append (_ccgedd .EG_ContentRunContent ,_agbec );_agbec .EG_RunLevelElts =append (_agbec .EG_RunLevelElts ,_cagfb );_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_abcbaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gagfg :=NewEG_PContent ();_dgffb :=NewEG_ContentRunContent ();_gbcfea :=NewEG_RunLevelElts ();_gaeaf :=NewEG_RangeMarkupElements ();_gaeaf .CommentRangeStart =NewCT_MarkupRange ();if _babfda :=d .DecodeElement (_gaeaf .CommentRangeStart ,&_edebca );_babfda !=nil {return _babfda ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gagfg );_gagfg .EG_ContentRunContent =append (_gagfg .EG_ContentRunContent ,_dgffb );_dgffb .EG_RunLevelElts =append (_dgffb .EG_RunLevelElts ,_gbcfea );_gbcfea .EG_RangeMarkupElements =append (_gbcfea .EG_RangeMarkupElements ,_gaeaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgedd :=NewEG_PContent ();_edegf :=NewEG_ContentRunContent ();_cecca :=NewEG_RunLevelElts ();_cbbfd :=NewEG_RangeMarkupElements ();_cbbfd .CommentRangeEnd =NewCT_MarkupRange ();if _cdaeg :=d .DecodeElement (_cbbfd .CommentRangeEnd ,&_edebca );_cdaeg !=nil {return _cdaeg ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cgedd );_cgedd .EG_ContentRunContent =append (_cgedd .EG_ContentRunContent ,_edegf );_edegf .EG_RunLevelElts =append (_edegf .EG_RunLevelElts ,_cecca );_cecca .EG_RangeMarkupElements =append (_cecca .EG_RangeMarkupElements ,_cbbfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbedea :=NewEG_PContent ();_bcef :=NewEG_ContentRunContent ();_gadgb :=NewEG_RunLevelElts ();_feagb :=NewEG_RangeMarkupElements ();_feagb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cbabc :=d .DecodeElement (_feagb .CustomXmlInsRangeStart ,&_edebca );_cbabc !=nil {return _cbabc ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gbedea );_gbedea .EG_ContentRunContent =append (_gbedea .EG_ContentRunContent ,_bcef );_bcef .EG_RunLevelElts =append (_bcef .EG_RunLevelElts ,_gadgb );_gadgb .EG_RangeMarkupElements =append (_gadgb .EG_RangeMarkupElements ,_feagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfaaf :=NewEG_PContent ();_gcfb :=NewEG_ContentRunContent ();_ggcdf :=NewEG_RunLevelElts ();_bdeec :=NewEG_RangeMarkupElements ();_bdeec .CustomXmlInsRangeEnd =NewCT_Markup ();if _cfdaad :=d .DecodeElement (_bdeec .CustomXmlInsRangeEnd ,&_edebca );_cfdaad !=nil {return _cfdaad ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_dfaaf );_dfaaf .EG_ContentRunContent =append (_dfaaf .EG_ContentRunContent ,_gcfb );_gcfb .EG_RunLevelElts =append (_gcfb .EG_RunLevelElts ,_ggcdf );_ggcdf .EG_RangeMarkupElements =append (_ggcdf .EG_RangeMarkupElements ,_bdeec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbeab :=NewEG_PContent ();_cfefd :=NewEG_ContentRunContent ();_eafgb :=NewEG_RunLevelElts ();_cegfe :=NewEG_RangeMarkupElements ();_cegfe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aafee :=d .DecodeElement (_cegfe .CustomXmlDelRangeStart ,&_edebca );_aafee !=nil {return _aafee ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gbeab );_gbeab .EG_ContentRunContent =append (_gbeab .EG_ContentRunContent ,_cfefd );_cfefd .EG_RunLevelElts =append (_cfefd .EG_RunLevelElts ,_eafgb );_eafgb .EG_RangeMarkupElements =append (_eafgb .EG_RangeMarkupElements ,_cegfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_efbfa :=NewEG_PContent ();_fegafg :=NewEG_ContentRunContent ();_fffefg :=NewEG_RunLevelElts ();_ebcaee :=NewEG_RangeMarkupElements ();_ebcaee .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbdbfa :=d .DecodeElement (_ebcaee .CustomXmlDelRangeEnd ,&_edebca );_bbdbfa !=nil {return _bbdbfa ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_efbfa );_efbfa .EG_ContentRunContent =append (_efbfa .EG_ContentRunContent ,_fegafg );_fegafg .EG_RunLevelElts =append (_fegafg .EG_RunLevelElts ,_fffefg );_fffefg .EG_RangeMarkupElements =append (_fffefg .EG_RangeMarkupElements ,_ebcaee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fbgac :=NewEG_PContent ();_eegeg :=NewEG_ContentRunContent ();_dbgaac :=NewEG_RunLevelElts ();_egagg :=NewEG_RangeMarkupElements ();_egagg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfeec :=d .DecodeElement (_egagg .CustomXmlMoveFromRangeStart ,&_edebca );_cfeec !=nil {return _cfeec ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_fbgac );_fbgac .EG_ContentRunContent =append (_fbgac .EG_ContentRunContent ,_eegeg );_eegeg .EG_RunLevelElts =append (_eegeg .EG_RunLevelElts ,_dbgaac );_dbgaac .EG_RangeMarkupElements =append (_dbgaac .EG_RangeMarkupElements ,_egagg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fccdce :=NewEG_PContent ();_egggf :=NewEG_ContentRunContent ();_bcfea :=NewEG_RunLevelElts ();_fbecaa :=NewEG_RangeMarkupElements ();_fbecaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cabada :=d .DecodeElement (_fbecaa .CustomXmlMoveFromRangeEnd ,&_edebca );_cabada !=nil {return _cabada ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_fccdce );_fccdce .EG_ContentRunContent =append (_fccdce .EG_ContentRunContent ,_egggf );_egggf .EG_RunLevelElts =append (_egggf .EG_RunLevelElts ,_bcfea );_bcfea .EG_RangeMarkupElements =append (_bcfea .EG_RangeMarkupElements ,_fbecaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cbaad :=NewEG_PContent ();_dfafc :=NewEG_ContentRunContent ();_cgfgd :=NewEG_RunLevelElts ();_gedee :=NewEG_RangeMarkupElements ();_gedee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbgega :=d .DecodeElement (_gedee .CustomXmlMoveToRangeStart ,&_edebca );_cbgega !=nil {return _cbgega ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_cbaad );_cbaad .EG_ContentRunContent =append (_cbaad .EG_ContentRunContent ,_dfafc );_dfafc .EG_RunLevelElts =append (_dfafc .EG_RunLevelElts ,_cgfgd );_cgfgd .EG_RangeMarkupElements =append (_cgfgd .EG_RangeMarkupElements ,_gedee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdbacc :=NewEG_PContent ();_dbagbe :=NewEG_ContentRunContent ();_bccada :=NewEG_RunLevelElts ();_fdfdf :=NewEG_RangeMarkupElements ();_fdfdf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _addfccg :=d .DecodeElement (_fdfdf .CustomXmlMoveToRangeEnd ,&_edebca );_addfccg !=nil {return _addfccg ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gdbacc );_gdbacc .EG_ContentRunContent =append (_gdbacc .EG_ContentRunContent ,_dbagbe );_dbagbe .EG_RunLevelElts =append (_dbagbe .EG_RunLevelElts ,_bccada );_bccada .EG_RangeMarkupElements =append (_bccada .EG_RangeMarkupElements ,_fdfdf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_afgdf :=NewEG_PContent ();_ebcfbf :=NewEG_ContentRunContent ();_ccace :=NewEG_RunLevelElts ();_aaccg :=NewEG_MathContent ();_aaccg .OMathPara =_ec .NewOMathPara ();if _ebbgd :=d .DecodeElement (_aaccg .OMathPara ,&_edebca );_ebbgd !=nil {return _ebbgd ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_afgdf );_afgdf .EG_ContentRunContent =append (_afgdf .EG_ContentRunContent ,_ebcfbf );_ebcfbf .EG_RunLevelElts =append (_ebcfbf .EG_RunLevelElts ,_ccace );_ccace .EG_MathContent =append (_ccace .EG_MathContent ,_aaccg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gafce :=NewEG_PContent ();_adegc :=NewEG_ContentRunContent ();_dacee :=NewEG_RunLevelElts ();_gaadd :=NewEG_MathContent ();_gaadd .OMath =_ec .NewOMath ();if _feedc :=d .DecodeElement (_gaadd .OMath ,&_edebca );_feedc !=nil {return _feedc ;};_gfaeg .EG_PContent =append (_gfaeg .EG_PContent ,_gafce );_gafce .EG_ContentRunContent =append (_gafce .EG_ContentRunContent ,_adegc );_adegc .EG_RunLevelElts =append (_adegc .EG_RunLevelElts ,_dacee );_dacee .EG_MathContent =append (_dacee .EG_MathContent ,_gaadd );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065\u0046i\u0065l\u0064\u0020\u0025\u0076",_edebca .Name );if _cgegf :=d .Skip ();_cgegf !=nil {return _cgegf ;};};case _g .EndElement :break _dbagb ;case _g .CharData :};};return nil ;}; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path -func (_aebeb *CT_TrackChangesView )ValidateWithPath (path string )error {if _aebeb .MarkupAttr !=nil {if _gaffbf :=_aebeb .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_gaffbf !=nil {return _gaffbf ;};};if _aebeb .CommentsAttr !=nil {if _ddgee :=_aebeb .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_ddgee !=nil {return _ddgee ;};};if _aebeb .InsDelAttr !=nil {if _dgeca :=_aebeb .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072");_dgeca !=nil {return _dgeca ;};};if _aebeb .FormattingAttr !=nil {if _ceaagb :=_aebeb .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ceaagb !=nil {return _ceaagb ;};};if _aebeb .InkAnnotationsAttr !=nil {if _bcfgbf :=_aebeb .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072");_bcfgbf !=nil {return _bcfgbf ;};};return nil ;};type ST_BrType byte ;func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_daab :=&CT_ColorSchemeMapping {};return _daab ;}; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path -func (_ebddf *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _fbgeee :=_ebddf .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fbgeee !=nil {return _fbgeee ;};if _ebddf .ExtLst !=nil {if _ceagbd :=_ebddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceagbd !=nil {return _ceagbd ;};};return nil ;};func (_fdgcce ST_MultiLevelType )Validate ()error {return _fdgcce .ValidateWithPath ("")};func (_dfece ST_TextboxTightWrap )String ()string {switch _dfece {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case 3:return "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case 4:return "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case 5:return "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return "";};type CT_PixelsMeasure struct{ +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Measurement in Pixels -ValAttr uint64 ;};func (_acdga ST_AnnotationVMerge )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aedfc :=_g .Attr {};_aedfc .Name =name ;switch _acdga {case ST_AnnotationVMergeUnset :_aedfc .Value ="";case ST_AnnotationVMergeCont :_aedfc .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_aedfc .Value ="\u0072\u0065\u0073\u0074";};return _aedfc ,nil ;}; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path -func (_cfcbff *WdEG_WrapType )ValidateWithPath (path string )error {if _cfcbff .Choice !=nil {if _ggbdaf :=_cfcbff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ggbdaf !=nil {return _ggbdaf ;};};return nil ;};func (_gaddbc *CT_TrackChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_gaddbc .AuthorAttr )});if _gaddbc .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gaddbc .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gaddbc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adbad *CT_Ruby )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adbad .RubyPr =NewCT_RubyPr ();_adbad .Rt =NewCT_RubyContent ();_adbad .RubyBase =NewCT_RubyContent ();_cbdab :for {_gaedg ,_eaage :=d .Token ();if _eaage !=nil {return _eaage ;};switch _ccaea :=_gaedg .(type ){case _g .StartElement :switch _ccaea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079\u0050\u0072"}:if _bdbcg :=d .DecodeElement (_adbad .RubyPr ,&_ccaea );_bdbcg !=nil {return _bdbcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074"}:if _egacb :=d .DecodeElement (_adbad .Rt ,&_ccaea );_egacb !=nil {return _egacb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}:if _bfedb :=d .DecodeElement (_adbad .RubyBase ,&_ccaea );_bfedb !=nil {return _bfedb ;};default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0075\u0062\u0079\u0020\u0025\u0076",_ccaea .Name );if _bcafd :=d .Skip ();_bcafd !=nil {return _bcafd ;};};case _g .EndElement :break _cbdab ;case _g .CharData :};};return nil ;}; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Validate validates the CT_MailMerge and its children -func (_gdaeea *CT_MailMerge )Validate ()error {return _gdaeea .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");}; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Validate validates the CT_FrameScrollbar and its children -func (_febef *CT_FrameScrollbar )Validate ()error {return _febef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};func (_cbaafg ST_SectionMark )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebafgf :=_g .Attr {};_ebafgf .Name =name ;switch _cbaafg {case ST_SectionMarkUnset :_ebafgf .Value ="";case ST_SectionMarkNextPage :_ebafgf .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_ebafgf .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_ebafgf .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_ebafgf .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_ebafgf .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _ebafgf ,nil ;}; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_bbeec *CT_DataBinding )ValidateWithPath (path string )error {return nil };type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Section Type -Type *CT_SectType ; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Page Size -PgSz *CT_PageSz ; +// Paragraph Indentation +Ind *CT_Ind ; -// Page Margins -PgMar *CT_PageMar ; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Page Borders -PgBorders *CT_PageBorders ; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// Paragraph Alignment +Jc *CT_Jc ; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Column Definitions -Cols *CT_Columns ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};func (_ebfde ST_View )Validate ()error {return _ebfde .ValidateWithPath ("")};func NewCT_Markup ()*CT_Markup {_fbadf :=&CT_Markup {};return _fbadf };func NewCT_TblOverlap ()*CT_TblOverlap {_cegaa :=&CT_TblOverlap {};_cegaa .ValAttr =ST_TblOverlap (1);return _cegaa ;}; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path +func (_gcffa *CT_ObjectEmbed )ValidateWithPath (path string )error {if _acbga :=_gcffa .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_acbga !=nil {return _acbga ;};return nil ;};func (_bfcbf ST_Shd )ValidateWithPath (path string )error {switch _bfcbf {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 _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfcbf ));};return nil ;}; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path +func (_edcf *CT_AutoCaption )ValidateWithPath (path string )error {return nil };func (_bcfd *CT_Border )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cbff ,_aad :=_bcfd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aad !=nil {return _aad ;};start .Attr =append (start .Attr ,_cbff );if _bcfd .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bcfd .ColorAttr )});};if _bcfd .ThemeColorAttr !=ST_ThemeColorUnset {_daaa ,_cgdf :=_bcfd .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _cgdf !=nil {return _cgdf ;};start .Attr =append (start .Attr ,_daaa );};if _bcfd .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 :_a .Sprintf ("\u0025\u0076",*_bcfd .ThemeTintAttr )});};if _bcfd .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 :_a .Sprintf ("\u0025\u0076",*_bcfd .ThemeShadeAttr )});};if _bcfd .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_a .Sprintf ("\u0025\u0076",*_bcfd .SzAttr )});};if _bcfd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bcfd .SpaceAttr )});};if _bcfd .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_bcfd .ShadowAttr )});};if _bcfd .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bcfd .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgged WdST_RelFromV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgged .String (),start );};func (_bdbfd *WdCT_Inline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdbfd .Extent =_c .NewCT_PositiveSize2D ();_bdbfd .DocPr =_c .NewCT_NonVisualDrawingProps ();_bdbfd .Graphic =_c .NewGraphic ();for _ ,_egfcf :=range start .Attr {if _egfcf .Name .Local =="\u0064\u0069\u0073t\u0054"{_ffdgb ,_gbdddb :=_eb .ParseUint (_egfcf .Value ,10,32);if _gbdddb !=nil {return _gbdddb ;};_ffead :=uint32 (_ffdgb );_bdbfd .DistTAttr =&_ffead ;continue ;};if _egfcf .Name .Local =="\u0064\u0069\u0073t\u0042"{_dcffd ,_dbfgdg :=_eb .ParseUint (_egfcf .Value ,10,32);if _dbfgdg !=nil {return _dbfgdg ;};_ggbec :=uint32 (_dcffd );_bdbfd .DistBAttr =&_ggbec ;continue ;};if _egfcf .Name .Local =="\u0064\u0069\u0073t\u0052"{_eafecd ,_aeccg :=_eb .ParseUint (_egfcf .Value ,10,32);if _aeccg !=nil {return _aeccg ;};_dbdfdd :=uint32 (_eafecd );_bdbfd .DistRAttr =&_dbdfdd ;continue ;};if _egfcf .Name .Local =="\u0064\u0069\u0073t\u004c"{_gbddbf ,_efdfcg :=_eb .ParseUint (_egfcf .Value ,10,32);if _efdfcg !=nil {return _efdfcg ;};_fadebf :=uint32 (_gbddbf );_bdbfd .DistLAttr =&_fadebf ;continue ;};};_accgg :for {_egagdb ,_gdbge :=d .Token ();if _gdbge !=nil {return _gdbge ;};switch _acggg :=_egagdb .(type ){case _d .StartElement :switch _acggg .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"}:if _dfeebf :=d .DecodeElement (_bdbfd .Extent ,&_acggg );_dfeebf !=nil {return _dfeebf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bdbfd .EffectExtent =NewWdCT_EffectExtent ();if _aaegd :=d .DecodeElement (_bdbfd .EffectExtent ,&_acggg );_aaegd !=nil {return _aaegd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _geeff :=d .DecodeElement (_bdbfd .DocPr ,&_acggg );_geeff !=nil {return _geeff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bdbfd .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();if _defec :=d .DecodeElement (_bdbfd .CNvGraphicFramePr ,&_acggg );_defec !=nil {return _defec ;};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 _acfcff :=d .DecodeElement (_bdbfd .Graphic ,&_acggg );_acfcff !=nil {return _acfcff ;};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\u0057\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_acggg .Name );if _gegfbe :=d .Skip ();_gegfbe !=nil {return _gegfbe ;};};case _d .EndElement :break _accgg ;case _d .CharData :};};return nil ;};func (_ecccdg ST_HeightRule )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffgdgf :=_d .Attr {};_ffgdgf .Name =name ;switch _ecccdg {case ST_HeightRuleUnset :_ffgdgf .Value ="";case ST_HeightRuleAuto :_ffgdgf .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_ffgdgf .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_ffgdgf .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _ffgdgf ,nil ;};func (_bbgcab *CT_DocVars )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbgcab .DocVar !=nil {_dgdcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}};for _ ,_bbgd :=range _bbgcab .DocVar {e .EncodeElement (_bbgd ,_dgdcfc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gabd *CT_DivBdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gabd .Top !=nil {_dgfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_gabd .Top ,_dgfg );};if _gabd .Left !=nil {_daedf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gabd .Left ,_daedf );};if _gabd .Bottom !=nil {_cgceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gabd .Bottom ,_cgceg );};if _gabd .Right !=nil {_cgca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gabd .Right ,_cgca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_WriteProtection ()*CT_WriteProtection {_fffbg :=&CT_WriteProtection {};return _fffbg };func (_cddfbb ST_TblLayoutType )Validate ()error {return _cddfbb .ValidateWithPath ("")};func ParseUnionST_Coordinate (s string )(_c .ST_Coordinate ,error ){return _c .ParseUnionST_Coordinate (s );}; -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Validate validates the CT_AltChunkPr and its children +func (_bcea *CT_AltChunkPr )Validate ()error {return _bcea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");};func NewCT_DecimalNumber ()*CT_DecimalNumber {_dbfb :=&CT_DecimalNumber {};return _dbfb };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 NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_agdff :=&WdCT_WordprocessingShape {};_agdff .Choice =NewWdCT_WordprocessingShapeChoice ();_agdff .SpPr =_c .NewCT_ShapeProperties ();_agdff .BodyPr =_c .NewCT_TextBodyProperties ();return _agdff ;};type ST_MailMergeDocType byte ;func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_dbdeb :=&CT_HdrFtrRef {};_dbdeb .TypeAttr =ST_HdrFtr (1);return _dbdeb ;};type CT_FramePr struct{ -// Document Grid -DocGrid *CT_DocGrid ; +// Drop Cap Frame +DropCapAttr ST_DropCap ; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ; +// Drop Cap Vertical Height in Lines +LinesAttr *int64 ; -// Revision Information for Section Properties -SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_agbcb *CT_NumLvl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggcaf :=range start .Attr {if _ggcaf .Name .Local =="\u0069\u006c\u0076\u006c"{_gbfa ,_geaac :=_b .ParseInt (_ggcaf .Value ,10,64);if _geaac !=nil {return _geaac ;};_agbcb .IlvlAttr =_gbfa ;continue ;};};_cbddf :for {_dbced ,_bedga :=d .Token ();if _bedga !=nil {return _bedga ;};switch _aefec :=_dbced .(type ){case _g .StartElement :switch _aefec .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_agbcb .StartOverride =NewCT_DecimalNumber ();if _bfeba :=d .DecodeElement (_agbcb .StartOverride ,&_aefec );_bfeba !=nil {return _bfeba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c"}:_agbcb .Lvl =NewCT_Lvl ();if _fgbb :=d .DecodeElement (_agbcb .Lvl ,&_aefec );_fgbb !=nil {return _fgbb ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dL\u0076\u006c \u0025\u0076",_aefec .Name );if _gegga :=d .Skip ();_gegga !=nil {return _gegga ;};};case _g .EndElement :break _cbddf ;case _g .CharData :};};return nil ;};func (_gcbac *CT_Perm )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gcbac .IdAttr )});if _gcbac .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_efaab ,_gegab :=_gcbac .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _gegab !=nil {return _gegab ;};start .Attr =append (start .Attr ,_efaab );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egfeb *CT_SdtRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcaf :for {_gbbgg ,_ddggc :=d .Token ();if _ddggc !=nil {return _ddggc ;};switch _ffbdf :=_gbbgg .(type ){case _g .StartElement :switch _ffbdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_egfeb .SdtPr =NewCT_SdtPr ();if _defea :=d .DecodeElement (_egfeb .SdtPr ,&_ffbdf );_defea !=nil {return _defea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_egfeb .SdtEndPr =NewCT_SdtEndPr ();if _gedbb :=d .DecodeElement (_egfeb .SdtEndPr ,&_ffbdf );_gedbb !=nil {return _gedbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_egfeb .SdtContent =NewCT_SdtContentRun ();if _acaag :=d .DecodeElement (_egfeb .SdtContent ,&_ffbdf );_acaag !=nil {return _acaag ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0064\u0074R\u0075\u006e \u0025\u0076",_ffbdf .Name );if _ddceee :=d .Skip ();_ddceee !=nil {return _ddceee ;};};case _g .EndElement :break _cbcaf ;case _g .CharData :};};return nil ;};func (_abbdc ST_Merge )String ()string {switch _abbdc {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";};func (_dbfd *CT_DecimalNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_dbfd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Frame Width +WAttr *_dg .ST_TwipsMeasure ; -// ValidateWithPath validates the Styles and its children, prefixing error messages with path -func (_gaccd *Styles )ValidateWithPath (path string )error {if _faccea :=_gaccd .CT_Styles .ValidateWithPath (path );_faccea !=nil {return _faccea ;};return nil ;};func (_ggfbde ST_TextEffect )String ()string {switch _ggfbde {case 0:return "";case 1:return "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0073";case 3:return "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case 4:return "\u0061n\u0074\u0073\u0052\u0065\u0064";case 5:return "\u0073h\u0069\u006d\u006d\u0065\u0072";case 6:return "\u0073p\u0061\u0072\u006b\u006c\u0065";case 7:return "\u006e\u006f\u006e\u0065";};return "";};func (_eaab *CT_Caption )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_eaab .NameAttr )});if _eaab .PosAttr !=ST_CaptionPosUnset {_bbf ,_cbg :=_eaab .PosAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0070o\u0073"});if _cbg !=nil {return _cbg ;};start .Attr =append (start .Attr ,_bbf );};if _eaab .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_gd .Sprintf ("\u0025\u0076",*_eaab .ChapNumAttr )});};if _eaab .HeadingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_gd .Sprintf ("\u0025\u0076",*_eaab .HeadingAttr )});};if _eaab .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_eaab .NoLabelAttr )});};if _eaab .NumFmtAttr !=ST_NumberFormatUnset {_cfag ,_cgcg :=_eaab .NumFmtAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _cgcg !=nil {return _cgcg ;};start .Attr =append (start .Attr ,_cfag );};if _eaab .SepAttr !=ST_ChapterSepUnset {_eead ,_bed :=_eaab .SepAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0073e\u0070"});if _bed !=nil {return _bed ;};start .Attr =append (start .Attr ,_eead );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_AnnotationVMerge byte ;type ST_PageBorderOffset byte ; +// Frame Height +HAttr *_dg .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path -func (_dcgeg *CT_VMerge )ValidateWithPath (path string )error {if _beddc :=_dcgeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_beddc !=nil {return _beddc ;};return nil ;};func NewCT_FtnEdn ()*CT_FtnEdn {_cgef :=&CT_FtnEdn {};return _cgef };func (_bbcecce ST_RestartNumber )ValidateWithPath (path string )error {switch _bbcecce {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcecce ));};return nil ;};func (_fbbf *CT_CellMergeTrackChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbeb :=range start .Attr {if _fbeb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_fbbf .VMergeAttr .UnmarshalXMLAttr (_fbeb );continue ;};if _fbeb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_fbbf .VMergeOrigAttr .UnmarshalXMLAttr (_fbeb );continue ;};if _fbeb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dbef ,_cdfe :=_fbeb .Value ,error (nil );if _cdfe !=nil {return _cdfe ;};_fbbf .AuthorAttr =_dbef ;continue ;};if _fbeb .Name .Local =="\u0064\u0061\u0074\u0065"{_dbefg ,_cadfa :=ParseStdlibTime (_fbeb .Value );if _cadfa !=nil {return _cadfa ;};_fbbf .DateAttr =&_dbefg ;continue ;};if _fbeb .Name .Local =="\u0069\u0064"{_becf ,_fff :=_b .ParseInt (_fbeb .Value ,10,64);if _fff !=nil {return _fff ;};_fbbf .IdAttr =_becf ;continue ;};};for {_cdfg ,_fcaf :=d .Token ();if _fcaf !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0065\u006cl\u004d\u0065\u0072\u0067\u0065\u0054\u0072a\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u003a\u0020%\u0073",_fcaf );};if _fdef ,_bgff :=_cdfg .(_g .EndElement );_bgff &&_fdef .Name ==start .Name {break ;};};return nil ;};func (_effaed *WdCT_PosH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gecabf ,_edbcc :=_effaed .RelativeFromAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _edbcc !=nil {return _edbcc ;};start .Attr =append (start .Attr ,_gecabf );e .EncodeToken (start );_effaed .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aeega ST_Shd )Validate ()error {return _aeega .ValidateWithPath ("")}; +// Vertical Frame Padding +VSpaceAttr *_dg .ST_TwipsMeasure ; -// Validate validates the CT_FtnProps and its children -func (_afea *CT_FtnProps )Validate ()error {return _afea .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");};type ST_MultiLevelType byte ;func NewCT_Markup ()*CT_Markup {_dfeeg :=&CT_Markup {};return _dfeeg };func (_fbfca ST_RubyAlign )Validate ()error {return _fbfca .ValidateWithPath ("")};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;);func (_cffeb ST_VerticalJc )Validate ()error {return _cffeb .ValidateWithPath ("")}; +// Horizontal Frame Padding +HSpaceAttr *_dg .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path -func (_gbgee *CT_Ind )ValidateWithPath (path string )error {if _gbgee .StartAttr !=nil {if _afeab :=_gbgee .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_afeab !=nil {return _afeab ;};};if _gbgee .EndAttr !=nil {if _febgg :=_gbgee .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_febgg !=nil {return _febgg ;};};if _gbgee .LeftAttr !=nil {if _aeffc :=_gbgee .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_aeffc !=nil {return _aeffc ;};};if _gbgee .RightAttr !=nil {if _dffca :=_gbgee .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_dffca !=nil {return _dffca ;};};if _gbgee .HangingAttr !=nil {if _cbacd :=_gbgee .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_cbacd !=nil {return _cbacd ;};};if _gbgee .FirstLineAttr !=nil {if _baedb :=_gbgee .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_baedb !=nil {return _baedb ;};};return nil ;};func (_bgfae *CT_Div )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgfae .MarLeft =NewCT_SignedTwipsMeasure ();_bgfae .MarRight =NewCT_SignedTwipsMeasure ();_bgfae .MarTop =NewCT_SignedTwipsMeasure ();_bgfae .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_egag :=range start .Attr {if _egag .Name .Local =="\u0069\u0064"{_ccaa ,_caddb :=_b .ParseInt (_egag .Value ,10,64);if _caddb !=nil {return _caddb ;};_bgfae .IdAttr =_ccaa ;continue ;};};_gbbca :for {_eabe ,_eded :=d .Token ();if _eded !=nil {return _eded ;};switch _gafaa :=_eabe .(type ){case _g .StartElement :switch _gafaa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}:_bgfae .BlockQuote =NewCT_OnOff ();if _gabg :=d .DecodeElement (_bgfae .BlockQuote ,&_gafaa );_gabg !=nil {return _gabg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062o\u0064\u0079\u0044\u0069\u0076"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062o\u0064\u0079\u0044\u0069\u0076"}:_bgfae .BodyDiv =NewCT_OnOff ();if _fgaf :=d .DecodeElement (_bgfae .BodyDiv ,&_gafaa );_fgaf !=nil {return _fgaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0072\u004c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0072\u004c\u0065\u0066\u0074"}:if _eebf :=d .DecodeElement (_bgfae .MarLeft ,&_gafaa );_eebf !=nil {return _eebf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}:if _ebadc :=d .DecodeElement (_bgfae .MarRight ,&_gafaa );_ebadc !=nil {return _ebadc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0072\u0054\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0072\u0054\u006f\u0070"}:if _fcgb :=d .DecodeElement (_bgfae .MarTop ,&_gafaa );_fcgb !=nil {return _fcgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"}:if _fbda :=d .DecodeElement (_bgfae .MarBottom ,&_gafaa );_fbda !=nil {return _fbda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0042\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0042\u0064\u0072"}:_bgfae .DivBdr =NewCT_DivBdr ();if _feffa :=d .DecodeElement (_bgfae .DivBdr ,&_gafaa );_feffa !=nil {return _feffa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"}:_egfa :=NewCT_Divs ();if _fbae :=d .DecodeElement (_egfa ,&_gafaa );_fbae !=nil {return _fbae ;};_bgfae .DivsChild =append (_bgfae .DivsChild ,_egfa );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0076\u0020\u0025\u0076",_gafaa .Name );if _ecfec :=d .Skip ();_ecfec !=nil {return _ecfec ;};};case _g .EndElement :break _gbbca ;case _g .CharData :};};return nil ;};func NewEG_RunLevelElts ()*EG_RunLevelElts {_bbbgb :=&EG_RunLevelElts {};return _bbbgb };type CT_Recipients struct{ +// Text Wrapping Around Frame +WrapAttr ST_Wrap ; -// Data About Single Data Source Record -RecipientData []*CT_RecipientData ;};func (_acfga *CT_FontRel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u006f\u006e\u0074\u004b\u0065y"},Value :_gd .Sprintf ("\u0025\u0076",_acfga .FontKeyAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_acfga .SubsettedAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_acfga .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Frame Horizontal Positioning Base +HAnchorAttr ST_HAnchor ; -// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path -func (_dafbe *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _ddbge :=_dafbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddbge !=nil {return _ddbge ;};return nil ;}; +// Frame Vertical Positioning Base +VAnchorAttr ST_VAnchor ; -// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path -func (_cadff *CT_SectType )ValidateWithPath (path string )error {if _eaageb :=_cadff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaageb !=nil {return _eaageb ;};return nil ;};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_egca :=&CT_CustomXmlCell {};return _egca };func (_begaa *CT_SignedTwipsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dffbeg :=range start .Attr {if _dffbeg .Name .Local =="\u0076\u0061\u006c"{_efbabd ,_afgaf :=ParseUnionST_SignedTwipsMeasure (_dffbeg .Value );if _afgaf !=nil {return _afgaf ;};_begaa .ValAttr =_efbabd ;continue ;};};for {_ccdfbb ,_egbef :=d .Token ();if _egbef !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053\u0069\u0067\u006e\u0065\u0064\u0054\u0077\u0069p\u0073\u004d\u0065\u0061\u0073\u0075\u0072e\u003a\u0020\u0025\u0073",_egbef );};if _bgfdd ,_abecd :=_ccdfbb .(_g .EndElement );_abecd &&_bgfdd .Name ==start .Name {break ;};};return nil ;}; +// Absolute Horizontal Position +XAttr *ST_SignedTwipsMeasure ; -// Validate validates the Numbering and its children -func (_fdfbed *Numbering )Validate ()error {return _fdfbed .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");};func (_gdecfe *ST_FFTextType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdecfe =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_gdecfe =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_gdecfe =2;case "\u0064\u0061\u0074\u0065":*_gdecfe =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_gdecfe =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_gdecfe =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_gdecfe =6;};return nil ;}; +// Relative Horizontal Position +XAlignAttr _dg .ST_XAlign ; -// Validate validates the CT_SaveThroughXslt and its children -func (_bdcbee *CT_SaveThroughXslt )Validate ()error {return _bdcbee .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");}; +// Absolute Vertical Position +YAttr *ST_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path -func (_fegg *CT_Object )ValidateWithPath (path string )error {if _fegg .DxaOrigAttr !=nil {if _cbda :=_fegg .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_cbda !=nil {return _cbda ;};};if _fegg .DyaOrigAttr !=nil {if _faacf :=_fegg .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_faacf !=nil {return _faacf ;};};if _fegg .Drawing !=nil {if _bfeea :=_fegg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bfeea !=nil {return _bfeea ;};};if _fegg .Choice !=nil {if _dcfc :=_fegg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dcfc !=nil {return _dcfc ;};};return nil ;};type CT_Div struct{ +// Relative Vertical Position +YAlignAttr _dg .ST_YAlign ; -// div Data ID -IdAttr int64 ; +// Frame Height Type +HRuleAttr ST_HeightRule ; -// Data for HTML blockquote Element -BlockQuote *CT_OnOff ; +// Lock Frame Anchor to Paragraph +AnchorLockAttr *_dg .ST_OnOff ;}; -// Data for HTML body Element -BodyDiv *CT_OnOff ; +// Validate validates the CT_FtnEdn and its children +func (_egece *CT_FtnEdn )Validate ()error {return _egece .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");};func (_faggg *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 _faggg .WdCT_Inline .MarshalXML (e ,start );};type ST_PageBorderZOrder byte ; -// Left Margin for HTML div -MarLeft *CT_SignedTwipsMeasure ; +// Validate validates the CT_PageSz and its children +func (_bfaca *CT_PageSz )Validate ()error {return _bfaca .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");}; -// Right Margin for HTML div -MarRight *CT_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path +func (_addba *CT_TrackChangesView )ValidateWithPath (path string )error {if _addba .MarkupAttr !=nil {if _adabb :=_addba .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_adabb !=nil {return _adabb ;};};if _addba .CommentsAttr !=nil {if _beebf :=_addba .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_beebf !=nil {return _beebf ;};};if _addba .InsDelAttr !=nil {if _egeae :=_addba .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072");_egeae !=nil {return _egeae ;};};if _addba .FormattingAttr !=nil {if _fbebac :=_addba .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fbebac !=nil {return _fbebac ;};};if _addba .InkAnnotationsAttr !=nil {if _fbaefe :=_addba .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072");_fbaefe !=nil {return _fbaefe ;};};return nil ;};func (_dgeadef ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _dgeadef {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgeadef ));};return nil ;};func (_ddcaad *ST_CharacterSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbccac ,_aggag :=d .Token ();if _aggag !=nil {return _aggag ;};if _acfcdg ,_cbgfbd :=_gbccac .(_d .EndElement );_cbgfbd &&_acfcdg .Name ==start .Name {*_ddcaad =1;return nil ;};if _gebce ,_cggfaf :=_gbccac .(_d .CharData );!_cggfaf {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbccac );}else {switch string (_gebce ){case "":*_ddcaad =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_ddcaad =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_ddcaad =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":*_ddcaad =3;};};_gbccac ,_aggag =d .Token ();if _aggag !=nil {return _aggag ;};if _cedef ,_agggf :=_gbccac .(_d .EndElement );_agggf &&_cedef .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbccac );}; -// Top Margin for HTML div -MarTop *CT_SignedTwipsMeasure ; +// Validate validates the CT_NumPr and its children +func (_eebfda *CT_NumPr )Validate ()error {return _eebfda .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};type EG_RubyContent struct{ -// Bottom Margin for HTML div -MarBottom *CT_SignedTwipsMeasure ; +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};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;); -// Set of Borders for HTML div -DivBdr *CT_DivBdr ; +// Validate validates the Fonts and its children +func (_edfeg *Fonts )Validate ()error {return _edfeg .ValidateWithPath ("\u0046\u006f\u006et\u0073")};func (_edead *CT_DocDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggecf :for {_febg ,_cefgf :=d .Token ();if _cefgf !=nil {return _cefgf ;};switch _daefc :=_febg .(type ){case _d .StartElement :switch _daefc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edead .RPrDefault =NewCT_RPrDefault ();if _dcedg :=d .DecodeElement (_edead .RPrDefault ,&_daefc );_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 :"\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"}:_edead .PPrDefault =NewCT_PPrDefault ();if _cegg :=d .DecodeElement (_edead .PPrDefault ,&_daefc );_cegg !=nil {return _cegg ;};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\u0044\u006f\u0063\u0044\u0065\u0066\u0061u\u006ct\u0073\u0020\u0025\u0076",_daefc .Name );if _ebab :=d .Skip ();_ebab !=nil {return _ebab ;};};case _d .EndElement :break _ggecf ;case _d .CharData :};};return nil ;}; -// Child div Elements Contained within Current div -DivsChild []*CT_Divs ;};func NewCT_Rel ()*CT_Rel {_daefda :=&CT_Rel {};return _daefda }; +// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path +func (_cgabcg *WdCT_WrapNone )ValidateWithPath (path string )error {return nil };func (_bfaeacd ST_PTabLeader )String ()string {switch _bfaeacd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";};func (_aagaf ST_Em )ValidateWithPath (path string )error {switch _aagaf {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagaf ));};return nil ;};type CT_DocRsids struct{ -// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path -func (_ccceb *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _ccceb .HeaderReference !=nil {if _fadbf :=_ccceb .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_fadbf !=nil {return _fadbf ;};};if _ccceb .FooterReference !=nil {if _ecefee :=_ccceb .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_ecefee !=nil {return _ecefee ;};};return nil ;};func (_gdcbe *EG_ContentRunContentBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdcbe .SmartTag !=nil {_cecda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_gdcbe .SmartTag ,_cecda );};if _gdcbe .Sdt !=nil {_cfgbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gdcbe .Sdt ,_cfgbf );};if _gdcbe .EG_RunLevelElts !=nil {for _ ,_dgbbfe :=range _gdcbe .EG_RunLevelElts {_dgbbfe .MarshalXML (e ,_g .StartElement {});};};return nil ;};func (_degcd *CT_TblGridBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _degcd .GridCol !=nil {_gaecg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_gfada :=range _degcd .GridCol {e .EncodeElement (_gfada ,_gaecg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblCellMar struct{ +// Original Document Revision Save ID +RsidRoot *CT_LongHexNumber ; -// Table Cell Top Margin Default -Top *CT_TblWidth ; +// Single Session Revision Save ID +Rsid []*CT_LongHexNumber ;};func (_afgge *WdST_RelFromH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgfed ,_gdcbcc :=d .Token ();if _gdcbcc !=nil {return _gdcbcc ;};if _acadgg ,_gecbb :=_cgfed .(_d .EndElement );_gecbb &&_acadgg .Name ==start .Name {*_afgge =1;return nil ;};if _eebee ,_gdggg :=_cgfed .(_d .CharData );!_gdggg {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgfed );}else {switch string (_eebee ){case "":*_afgge =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_afgge =1;case "\u0070\u0061\u0067\u0065":*_afgge =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_afgge =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_afgge =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_afgge =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_afgge =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_afgge =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_afgge =8;};};_cgfed ,_gdcbcc =d .Token ();if _gdcbcc !=nil {return _gdcbcc ;};if _caccg ,_edgeea :=_cgfed .(_d .EndElement );_edgeea &&_caccg .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgfed );}; -// Table Cell Leading Margin Default -Start *CT_TblWidth ; +// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path +func (_dgdbd *CT_DocProtect )ValidateWithPath (path string )error {if _becf :=_dgdbd .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_becf !=nil {return _becf ;};if _dgdbd .FormattingAttr !=nil {if _edeed :=_dgdbd .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_edeed !=nil {return _edeed ;};};if _dgdbd .EnforcementAttr !=nil {if _bbdga :=_dgdbd .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_bbdga !=nil {return _bbdga ;};};if _agfc :=_dgdbd .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_agfc !=nil {return _agfc ;};if _gbgbe :=_dgdbd .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");_gbgbe !=nil {return _gbgbe ;};if _acaf :=_dgdbd .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_acaf !=nil {return _acaf ;};return nil ;};func (_faefaa *CT_NumRestart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faefaa .ValAttr =ST_RestartNumber (1);for _ ,_bacae :=range start .Attr {if _bacae .Name .Local =="\u0076\u0061\u006c"{_faefaa .ValAttr .UnmarshalXMLAttr (_bacae );continue ;};};for {_cbedc ,_dffca :=d .Token ();if _dffca !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_dffca );};if _cfdcf ,_bgdfcb :=_cbedc .(_d .EndElement );_bgdfcb &&_cfdcf .Name ==start .Name {break ;};};return nil ;};func (_ecgb *CT_CalendarType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecgb .ValAttr !=_dg .ST_CalendarTypeUnset {_aggg ,_eafg :=_ecgb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eafg !=nil {return _eafg ;};start .Attr =append (start .Attr ,_aggg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Table Cell Leading Margin Default -Left *CT_TblWidth ; +// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path +func (_daccc *CT_Pitch )ValidateWithPath (path string )error {if _daccc .ValAttr ==ST_PitchUnset {return _a .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 _gfggc :=_daccc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfggc !=nil {return _gfggc ;};return nil ;};func (_aecf *CT_DocPartCategory )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aecf .Name =NewCT_String ();_aecf .Gallery =NewCT_DocPartGallery ();_afdf :for {_accdd ,_gefd :=d .Token ();if _gefd !=nil {return _gefd ;};switch _deagc :=_accdd .(type ){case _d .StartElement :switch _deagc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _egbfa :=d .DecodeElement (_aecf .Name ,&_deagc );_egbfa !=nil {return _egbfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _afgb :=d .DecodeElement (_aecf .Gallery ,&_deagc );_afgb !=nil {return _afgb ;};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\u0044\u006f\u0063\u0050\u0061\u0072t\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0020\u0025\u0076",_deagc .Name );if _fcgaa :=d .Skip ();_fcgaa !=nil {return _fcgaa ;};};case _d .EndElement :break _afdf ;case _d .CharData :};};return nil ;};func (_efgef *ST_VAnchor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efgef =0;case "\u0074\u0065\u0078\u0074":*_efgef =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_efgef =2;case "\u0070\u0061\u0067\u0065":*_efgef =3;};return nil ;};const (ST_SectionMarkUnset ST_SectionMark =0;ST_SectionMarkNextPage ST_SectionMark =1;ST_SectionMarkNextColumn ST_SectionMark =2;ST_SectionMarkContinuous ST_SectionMark =3;ST_SectionMarkEvenPage ST_SectionMark =4;ST_SectionMarkOddPage ST_SectionMark =5;);func (_cebea *WdEG_WrapType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cebea .Choice !=nil {_cebea .Choice .MarshalXML (e ,_d .StartElement {});};return nil ;};func (_bfdc *CT_Guid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfdc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bfdc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abgdcb ST_DropCap )ValidateWithPath (path string )error {switch _abgdcb {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abgdcb ));};return nil ;};func (_bacagg ST_CaptionPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffcbf :=_d .Attr {};_ffcbf .Name =name ;switch _bacagg {case ST_CaptionPosUnset :_ffcbf .Value ="";case ST_CaptionPosAbove :_ffcbf .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_ffcbf .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_ffcbf .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_ffcbf .Value ="\u0072\u0069\u0067h\u0074";};return _ffcbf ,nil ;};func (_aeceg *CT_RubyContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faefbd :for {_adaaf ,_eaeab :=d .Token ();if _eaeab !=nil {return _eaeab ;};switch _affeed :=_adaaf .(type ){case _d .StartElement :switch _affeed .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeceg .R =NewCT_R ();if _adgga :=d .DecodeElement (_aeceg .R ,&_affeed );_adgga !=nil {return _adgga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgfefa :=NewEG_RunLevelElts ();_fgfefa .ProofErr =NewCT_ProofErr ();if _bfeae :=d .DecodeElement (_fgfefa .ProofErr ,&_affeed );_bfeae !=nil {return _bfeae ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_fgfefa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gcffbf :=NewEG_RunLevelElts ();_gcffbf .PermStart =NewCT_PermStart ();if _ddbfd :=d .DecodeElement (_gcffbf .PermStart ,&_affeed );_ddbfd !=nil {return _ddbfd ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_gcffbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_geafd :=NewEG_RunLevelElts ();_geafd .PermEnd =NewCT_Perm ();if _fbgdb :=d .DecodeElement (_geafd .PermEnd ,&_affeed );_fbgdb !=nil {return _fbgdb ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_geafd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcd :=NewEG_RunLevelElts ();_cedcd .Ins =NewCT_RunTrackChange ();if _eeaga :=d .DecodeElement (_cedcd .Ins ,&_affeed );_eeaga !=nil {return _eeaga ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_cedcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agbf :=NewEG_RunLevelElts ();_agbf .Del =NewCT_RunTrackChange ();if _ccbc :=d .DecodeElement (_agbf .Del ,&_affeed );_ccbc !=nil {return _ccbc ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_agbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ffgfbg :=NewEG_RunLevelElts ();_ffgfbg .MoveFrom =NewCT_RunTrackChange ();if _fgcde :=d .DecodeElement (_ffgfbg .MoveFrom ,&_affeed );_fgcde !=nil {return _fgcde ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_ffgfbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bbgcd :=NewEG_RunLevelElts ();_bbgcd .MoveTo =NewCT_RunTrackChange ();if _agggb :=d .DecodeElement (_bbgcd .MoveTo ,&_affeed );_agggb !=nil {return _agggb ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_bbgcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fddgc :=NewEG_RunLevelElts ();_faccg :=NewEG_RangeMarkupElements ();_faccg .BookmarkStart =NewCT_Bookmark ();if _bdgf :=d .DecodeElement (_faccg .BookmarkStart ,&_affeed );_bdgf !=nil {return _bdgf ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_fddgc );_fddgc .EG_RangeMarkupElements =append (_fddgc .EG_RangeMarkupElements ,_faccg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bceff :=NewEG_RunLevelElts ();_aedbd :=NewEG_RangeMarkupElements ();_aedbd .BookmarkEnd =NewCT_MarkupRange ();if _fcafee :=d .DecodeElement (_aedbd .BookmarkEnd ,&_affeed );_fcafee !=nil {return _fcafee ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_bceff );_bceff .EG_RangeMarkupElements =append (_bceff .EG_RangeMarkupElements ,_aedbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfcfg :=NewEG_RunLevelElts ();_cabcd :=NewEG_RangeMarkupElements ();_cabcd .MoveFromRangeStart =NewCT_MoveBookmark ();if _baafc :=d .DecodeElement (_cabcd .MoveFromRangeStart ,&_affeed );_baafc !=nil {return _baafc ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_dfcfg );_dfcfg .EG_RangeMarkupElements =append (_dfcfg .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 :"\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"}:_fbcfcd :=NewEG_RunLevelElts ();_abffe :=NewEG_RangeMarkupElements ();_abffe .MoveFromRangeEnd =NewCT_MarkupRange ();if _efbcbf :=d .DecodeElement (_abffe .MoveFromRangeEnd ,&_affeed );_efbcbf !=nil {return _efbcbf ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_fbcfcd );_fbcfcd .EG_RangeMarkupElements =append (_fbcfcd .EG_RangeMarkupElements ,_abffe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_agffb :=NewEG_RunLevelElts ();_defda :=NewEG_RangeMarkupElements ();_defda .MoveToRangeStart =NewCT_MoveBookmark ();if _gcbggd :=d .DecodeElement (_defda .MoveToRangeStart ,&_affeed );_gcbggd !=nil {return _gcbggd ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_agffb );_agffb .EG_RangeMarkupElements =append (_agffb .EG_RangeMarkupElements ,_defda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_aeaaf :=NewEG_RunLevelElts ();_ccgga :=NewEG_RangeMarkupElements ();_ccgga .MoveToRangeEnd =NewCT_MarkupRange ();if _acaegf :=d .DecodeElement (_ccgga .MoveToRangeEnd ,&_affeed );_acaegf !=nil {return _acaegf ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_aeaaf );_aeaaf .EG_RangeMarkupElements =append (_aeaaf .EG_RangeMarkupElements ,_ccgga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgacc :=NewEG_RunLevelElts ();_bcacge :=NewEG_RangeMarkupElements ();_bcacge .CommentRangeStart =NewCT_MarkupRange ();if _ebgacd :=d .DecodeElement (_bcacge .CommentRangeStart ,&_affeed );_ebgacd !=nil {return _ebgacd ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_bgacc );_bgacc .EG_RangeMarkupElements =append (_bgacc .EG_RangeMarkupElements ,_bcacge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgbceb :=NewEG_RunLevelElts ();_gaabe :=NewEG_RangeMarkupElements ();_gaabe .CommentRangeEnd =NewCT_MarkupRange ();if _bcfcf :=d .DecodeElement (_gaabe .CommentRangeEnd ,&_affeed );_bcfcf !=nil {return _bcfcf ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_cgbceb );_cgbceb .EG_RangeMarkupElements =append (_cgbceb .EG_RangeMarkupElements ,_gaabe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gfce :=NewEG_RunLevelElts ();_ccabb :=NewEG_RangeMarkupElements ();_ccabb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eege :=d .DecodeElement (_ccabb .CustomXmlInsRangeStart ,&_affeed );_eege !=nil {return _eege ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_gfce );_gfce .EG_RangeMarkupElements =append (_gfce .EG_RangeMarkupElements ,_ccabb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gegad :=NewEG_RunLevelElts ();_bgdae :=NewEG_RangeMarkupElements ();_bgdae .CustomXmlInsRangeEnd =NewCT_Markup ();if _bdeac :=d .DecodeElement (_bgdae .CustomXmlInsRangeEnd ,&_affeed );_bdeac !=nil {return _bdeac ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_gegad );_gegad .EG_RangeMarkupElements =append (_gegad .EG_RangeMarkupElements ,_bgdae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_accfgd :=NewEG_RunLevelElts ();_cabaf :=NewEG_RangeMarkupElements ();_cabaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gdffg :=d .DecodeElement (_cabaf .CustomXmlDelRangeStart ,&_affeed );_gdffg !=nil {return _gdffg ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_accfgd );_accfgd .EG_RangeMarkupElements =append (_accfgd .EG_RangeMarkupElements ,_cabaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gbage :=NewEG_RunLevelElts ();_fgfac :=NewEG_RangeMarkupElements ();_fgfac .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbceb :=d .DecodeElement (_fgfac .CustomXmlDelRangeEnd ,&_affeed );_bbceb !=nil {return _bbceb ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_gbage );_gbage .EG_RangeMarkupElements =append (_gbage .EG_RangeMarkupElements ,_fgfac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbfcea :=NewEG_RunLevelElts ();_gaebg :=NewEG_RangeMarkupElements ();_gaebg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fggca :=d .DecodeElement (_gaebg .CustomXmlMoveFromRangeStart ,&_affeed );_fggca !=nil {return _fggca ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_fbfcea );_fbfcea .EG_RangeMarkupElements =append (_fbfcea .EG_RangeMarkupElements ,_gaebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cfaaa :=NewEG_RunLevelElts ();_efgdd :=NewEG_RangeMarkupElements ();_efgdd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dgeba :=d .DecodeElement (_efgdd .CustomXmlMoveFromRangeEnd ,&_affeed );_dgeba !=nil {return _dgeba ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_cfaaa );_cfaaa .EG_RangeMarkupElements =append (_cfaaa .EG_RangeMarkupElements ,_efgdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cfccgcc :=NewEG_RunLevelElts ();_cgeaf :=NewEG_RangeMarkupElements ();_cgeaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aebeb :=d .DecodeElement (_cgeaf .CustomXmlMoveToRangeStart ,&_affeed );_aebeb !=nil {return _aebeb ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_cfccgcc );_cfccgcc .EG_RangeMarkupElements =append (_cfccgcc .EG_RangeMarkupElements ,_cgeaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cdgfg :=NewEG_RunLevelElts ();_facdda :=NewEG_RangeMarkupElements ();_facdda .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgcgfb :=d .DecodeElement (_facdda .CustomXmlMoveToRangeEnd ,&_affeed );_bgcgfb !=nil {return _bgcgfb ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_cdgfg );_cdgfg .EG_RangeMarkupElements =append (_cdgfg .EG_RangeMarkupElements ,_facdda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccdba :=NewEG_RunLevelElts ();_dgecg :=NewEG_MathContent ();_dgecg .OMathPara =_cd .NewOMathPara ();if _feegcg :=d .DecodeElement (_dgecg .OMathPara ,&_affeed );_feegcg !=nil {return _feegcg ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_ccdba );_ccdba .EG_MathContent =append (_ccdba .EG_MathContent ,_dgecg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_degdb :=NewEG_RunLevelElts ();_gbde :=NewEG_MathContent ();_gbde .OMath =_cd .NewOMath ();if _adgbg :=d .DecodeElement (_gbde .OMath ,&_affeed );_adgbg !=nil {return _adgbg ;};_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_degdb );_degdb .EG_MathContent =append (_degdb .EG_MathContent ,_gbde );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\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_affeed .Name );if _cbeega :=d .Skip ();_cbeega !=nil {return _cbeega ;};};case _d .EndElement :break _faefbd ;case _d .CharData :};};return nil ;};type CT_Pitch struct{ -// Table Cell Bottom Margin Default -Bottom *CT_TblWidth ; +// Value +ValAttr ST_Pitch ;};func (_aedeb *CT_PageMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caafb :=range start .Attr {if _caafb .Name .Local =="\u0074\u006f\u0070"{_bcdfc ,_gbgag :=ParseUnionST_SignedTwipsMeasure (_caafb .Value );if _gbgag !=nil {return _gbgag ;};_aedeb .TopAttr =_bcdfc ;continue ;};if _caafb .Name .Local =="\u0072\u0069\u0067h\u0074"{_gecc ,_ebcaf :=ParseUnionST_TwipsMeasure (_caafb .Value );if _ebcaf !=nil {return _ebcaf ;};_aedeb .RightAttr =_gecc ;continue ;};if _caafb .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_afggd ,_aadgb :=ParseUnionST_SignedTwipsMeasure (_caafb .Value );if _aadgb !=nil {return _aadgb ;};_aedeb .BottomAttr =_afggd ;continue ;};if _caafb .Name .Local =="\u006c\u0065\u0066\u0074"{_egfaa ,_dadcc :=ParseUnionST_TwipsMeasure (_caafb .Value );if _dadcc !=nil {return _dadcc ;};_aedeb .LeftAttr =_egfaa ;continue ;};if _caafb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_ebedb ,_ccdgda :=ParseUnionST_TwipsMeasure (_caafb .Value );if _ccdgda !=nil {return _ccdgda ;};_aedeb .HeaderAttr =_ebedb ;continue ;};if _caafb .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_acbee ,_beefd :=ParseUnionST_TwipsMeasure (_caafb .Value );if _beefd !=nil {return _beefd ;};_aedeb .FooterAttr =_acbee ;continue ;};if _caafb .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_edeec ,_fcgde :=ParseUnionST_TwipsMeasure (_caafb .Value );if _fcgde !=nil {return _fcgde ;};_aedeb .GutterAttr =_edeec ;continue ;};};for {_bafca ,_fafgb :=d .Token ();if _fafgb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_fafgb );};if _bcccge ,_badgd :=_bafca .(_d .EndElement );_badgd &&_bcccge .Name ==start .Name {break ;};};return nil ;}; -// Table Cell Trailing Margin Default -End *CT_TblWidth ; +// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path +func (_fgfcbg *Endnotes )ValidateWithPath (path string )error {if _defeg :=_fgfcbg .CT_Endnotes .ValidateWithPath (path );_defeg !=nil {return _defeg ;};return nil ;};func (_fdgaaf *WdST_AlignV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caaega ,_cdfgbe :=d .Token ();if _cdfgbe !=nil {return _cdfgbe ;};if _cecbfg ,_egedba :=_caaega .(_d .EndElement );_egedba &&_cecbfg .Name ==start .Name {*_fdgaaf =1;return nil ;};if _gcgce ,_bcbdbe :=_caaega .(_d .CharData );!_bcbdbe {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caaega );}else {switch string (_gcgce ){case "":*_fdgaaf =0;case "\u0074\u006f\u0070":*_fdgaaf =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fdgaaf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdgaaf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fdgaaf =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fdgaaf =5;};};_caaega ,_cdfgbe =d .Token ();if _cdfgbe !=nil {return _cdfgbe ;};if _ebccf ,_bbcceb :=_caaega .(_d .EndElement );_bbcceb &&_ebccf .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caaega );};func (_bgbg *CT_FFCheckBoxChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgbg .Size !=nil {_ebcfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_bgbg .Size ,_ebcfd );};if _bgbg .SizeAuto !=nil {_bbdbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_bgbg .SizeAuto ,_bbdbe );};return nil ;}; -// Table Cell Trailing Margin Default -Right *CT_TblWidth ;};func (_dfcgg *Recipients )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfcgg .CT_Recipients =*NewCT_Recipients ();_gfbccb :for {_cbbdg ,_ffged :=d .Token ();if _ffged !=nil {return _ffged ;};switch _agefgg :=_cbbdg .(type ){case _g .StartElement :switch _agefgg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ecdcb :=NewCT_RecipientData ();if _efccb :=d .DecodeElement (_ecdcb ,&_agefgg );_efccb !=nil {return _efccb ;};_dfcgg .RecipientData =append (_dfcgg .RecipientData ,_ecdcb );default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_agefgg .Name );if _ebaee :=d .Skip ();_ebaee !=nil {return _ebaee ;};};case _g .EndElement :break _gfbccb ;case _g .CharData :};};return nil ;};func (_fgdbff ST_FldCharType )ValidateWithPath (path string )error {switch _fgdbff {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgdbff ));};return nil ;}; +// Validate validates the AG_Password and its children +func (_f *AG_Password )Validate ()error {return _f .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");}; -// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path -func (_cafg *CT_AutoCaptions )ValidateWithPath (path string )error {for _eceg ,_dgf :=range _cafg .AutoCaption {if _ddd :=_dgf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_eceg ));_ddd !=nil {return _ddd ;};};return nil ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func (_ddbga *CT_FrameLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddbga .ValAttr =ST_FrameLayout (1);for _ ,_gadeg :=range start .Attr {if _gadeg .Name .Local =="\u0076\u0061\u006c"{_ddbga .ValAttr .UnmarshalXMLAttr (_gadeg );continue ;};};for {_eefb ,_becff :=d .Token ();if _becff !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074:\u0020\u0025\u0073",_becff );};if _geceg ,_dgdff :=_eefb .(_g .EndElement );_dgdff &&_geceg .Name ==start .Name {break ;};};return nil ;};func (_bfagc *WdCT_WrapSquare )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_deddce ,_bbfg :=_bfagc .WrapTextAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _bbfg !=nil {return _bbfg ;};start .Attr =append (start .Attr ,_deddce );if _bfagc .DistTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_bfagc .DistTAttr )});};if _bfagc .DistBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_bfagc .DistBAttr )});};if _bfagc .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_bfagc .DistLAttr )});};if _bfagc .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_bfagc .DistRAttr )});};e .EncodeToken (start );if _bfagc .EffectExtent !=nil {_abfcb :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bfagc .EffectExtent ,_abfcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_CompatSetting ()*CT_CompatSetting {_baeb :=&CT_CompatSetting {};return _baeb }; +// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path +func (_gefbc *CT_ObjectLink )ValidateWithPath (path string )error {if _gefbc .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _a .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 _bgga :=_gefbc .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bgga !=nil {return _bgga ;};if _gefbc .LockedFieldAttr !=nil {if _febcb :=_gefbc .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072");_febcb !=nil {return _febcb ;};};if _dgabff :=_gefbc .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dgabff !=nil {return _dgabff ;};return nil ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);func (_gffgdc *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gffgdc =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gffgdc =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_gffgdc =2;};return nil ;}; -// Validate validates the CT_RecipientData and its children -func (_ddcga *CT_RecipientData )Validate ()error {return _ddcga .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_adffcg *CT_TrackChangesView )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eeaea :=range start .Attr {if _eeaea .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_abaeda ,_dabae :=ParseUnionST_OnOff (_eeaea .Value );if _dabae !=nil {return _dabae ;};_adffcg .MarkupAttr =&_abaeda ;continue ;};if _eeaea .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cdfbc ,_cgfec :=ParseUnionST_OnOff (_eeaea .Value );if _cgfec !=nil {return _cgfec ;};_adffcg .CommentsAttr =&_cdfbc ;continue ;};if _eeaea .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_adagc ,_dfaef :=ParseUnionST_OnOff (_eeaea .Value );if _dfaef !=nil {return _dfaef ;};_adffcg .InsDelAttr =&_adagc ;continue ;};if _eeaea .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_gafcb ,_cgdbbc :=ParseUnionST_OnOff (_eeaea .Value );if _cgdbbc !=nil {return _cgdbbc ;};_adffcg .FormattingAttr =&_gafcb ;continue ;};if _eeaea .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_cddee ,_bgedg :=ParseUnionST_OnOff (_eeaea .Value );if _bgedg !=nil {return _bgedg ;};_adffcg .InkAnnotationsAttr =&_cddee ;continue ;};};for {_ggccb ,_cbcad :=d .Token ();if _cbcad !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_cbcad );};if _cdced ,_eccgda :=_ggccb .(_g .EndElement );_eccgda &&_cdced .Name ==start .Name {break ;};};return nil ;};func (_beeece *Hdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077\u003a\u0068d\u0072";return _beeece .CT_HdrFtr .MarshalXML (e ,start );};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_a .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;};func (_ffdaa *CT_LsdException )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_caea :=range start .Attr {if _caea .Name .Local =="\u006e\u0061\u006d\u0065"{_agbfg ,_gfgdfg :=_caea .Value ,error (nil );if _gfgdfg !=nil {return _gfgdfg ;};_ffdaa .NameAttr =_agbfg ;continue ;};if _caea .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_fagcd ,_ffga :=ParseUnionST_OnOff (_caea .Value );if _ffga !=nil {return _ffga ;};_ffdaa .LockedAttr =&_fagcd ;continue ;};if _caea .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_aadfa ,_cbdff :=_b .ParseInt (_caea .Value ,10,64);if _cbdff !=nil {return _cbdff ;};_ffdaa .UiPriorityAttr =&_aadfa ;continue ;};if _caea .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_acfgc ,_dcfa :=ParseUnionST_OnOff (_caea .Value );if _dcfa !=nil {return _dcfa ;};_ffdaa .SemiHiddenAttr =&_acfgc ;continue ;};if _caea .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_edagf ,_gadf :=ParseUnionST_OnOff (_caea .Value );if _gadf !=nil {return _gadf ;};_ffdaa .UnhideWhenUsedAttr =&_edagf ;continue ;};if _caea .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_cbga ,_bbeed :=ParseUnionST_OnOff (_caea .Value );if _bbeed !=nil {return _bbeed ;};_ffdaa .QFormatAttr =&_cbga ;continue ;};};for {_efege ,_fcdcd :=d .Token ();if _fcdcd !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_fcdcd );};if _beadg ,_gcgc :=_efege .(_g .EndElement );_gcgc &&_beadg .Name ==start .Name {break ;};};return nil ;};func (_afegcb *ST_FFTextType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddaac ,_bfgeg :=d .Token ();if _bfgeg !=nil {return _bfgeg ;};if _febgf ,_cfbgg :=_ddaac .(_g .EndElement );_cfbgg &&_febgf .Name ==start .Name {*_afegcb =1;return nil ;};if _ffbbdg ,_cebag :=_ddaac .(_g .CharData );!_cebag {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddaac );}else {switch string (_ffbbdg ){case "":*_afegcb =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_afegcb =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_afegcb =2;case "\u0064\u0061\u0074\u0065":*_afegcb =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_afegcb =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_afegcb =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_afegcb =6;};};_ddaac ,_bfgeg =d .Token ();if _bfgeg !=nil {return _bfgeg ;};if _cfcaa ,_cfegad :=_ddaac .(_g .EndElement );_cfegad &&_cfcaa .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddaac );};func (_gagcf *CT_ObjectChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gagcf .Control !=nil {_fdbd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_gagcf .Control ,_fdbd );};if _gagcf .ObjectLink !=nil {_abgec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_gagcf .ObjectLink ,_abgec );};if _gagcf .ObjectEmbed !=nil {_eebce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}};e .EncodeElement (_gagcf .ObjectEmbed ,_eebce );};if _gagcf .Movie !=nil {_ebaeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_gagcf .Movie ,_ebaeg );};return nil ;};func (_ge *AG_SectPrAttributes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ece :=range start .Attr {if _ece .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ecc ,_bee :=_ece .Value ,error (nil );if _bee !=nil {return _bee ;};_ge .RsidRPrAttr =&_ecc ;continue ;};if _ece .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ag ,_ab :=_ece .Value ,error (nil );if _ab !=nil {return _ab ;};_ge .RsidDelAttr =&_ag ;continue ;};if _ece .Name .Local =="\u0072\u0073\u0069d\u0052"{_gf ,_ba :=_ece .Value ,error (nil );if _ba !=nil {return _ba ;};_ge .RsidRAttr =&_gf ;continue ;};if _ece .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_eg ,_fg :=_ece .Value ,error (nil );if _fg !=nil {return _fg ;};_ge .RsidSectAttr =&_eg ;continue ;};};for {_ffgb ,_efb :=d .Token ();if _efb !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0065\u0063\u0074\u0050r\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_efb );};if _ffe ,_bde :=_ffgb .(_g .EndElement );_bde &&_ffe .Name ==start .Name {break ;};};return nil ;};func (_gebfag *EG_RPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gebfag .RStyle !=nil {_dbeeag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gebfag .RStyle ,_dbeeag );};if _gebfag .RFonts !=nil {_aadgff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gebfag .RFonts ,_aadgff );};if _gebfag .B !=nil {_bedfbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_gebfag .B ,_bedfbd );};if _gebfag .BCs !=nil {_ddbfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_gebfag .BCs ,_ddbfd );};if _gebfag .I !=nil {_babdfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_gebfag .I ,_babdfa );};if _gebfag .ICs !=nil {_bfgdgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_gebfag .ICs ,_bfgdgc );};if _gebfag .Caps !=nil {_caaagb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_gebfag .Caps ,_caaagb );};if _gebfag .SmallCaps !=nil {_bcagf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_gebfag .SmallCaps ,_bcagf );};if _gebfag .Strike !=nil {_egccc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_gebfag .Strike ,_egccc );};if _gebfag .Dstrike !=nil {_gadegf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_gebfag .Dstrike ,_gadegf );};if _gebfag .Outline !=nil {_ddfffd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_gebfag .Outline ,_ddfffd );};if _gebfag .Shadow !=nil {_abaab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_gebfag .Shadow ,_abaab );};if _gebfag .Emboss !=nil {_ccece :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_gebfag .Emboss ,_ccece );};if _gebfag .Imprint !=nil {_cfabf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_gebfag .Imprint ,_cfabf );};if _gebfag .NoProof !=nil {_cfegefg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_gebfag .NoProof ,_cfegefg );};if _gebfag .SnapToGrid !=nil {_faabd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gebfag .SnapToGrid ,_faabd );};if _gebfag .Vanish !=nil {_baabf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gebfag .Vanish ,_baabf );};if _gebfag .WebHidden !=nil {_cbbbaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_gebfag .WebHidden ,_cbbbaa );};if _gebfag .Color !=nil {_cbbaac :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gebfag .Color ,_cbbaac );};if _gebfag .Spacing !=nil {_dfcae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gebfag .Spacing ,_dfcae );};if _gebfag .W !=nil {_gcggg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_gebfag .W ,_gcggg );};if _gebfag .Kern !=nil {_aeecf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_gebfag .Kern ,_aeecf );};if _gebfag .Position !=nil {_fdgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gebfag .Position ,_fdgf );};if _gebfag .Sz !=nil {_egcged :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gebfag .Sz ,_egcged );};if _gebfag .SzCs !=nil {_cagcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_gebfag .SzCs ,_cagcg );};if _gebfag .Highlight !=nil {_aefae :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gebfag .Highlight ,_aefae );};if _gebfag .U !=nil {_cbdagg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_gebfag .U ,_cbdagg );};if _gebfag .Effect !=nil {_aeadfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gebfag .Effect ,_aeadfg );};if _gebfag .Bdr !=nil {_ggadc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_gebfag .Bdr ,_ggadc );};if _gebfag .Shd !=nil {_abfbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gebfag .Shd ,_abfbg );};if _gebfag .FitText !=nil {_fffacf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_gebfag .FitText ,_fffacf );};if _gebfag .VertAlign !=nil {_dfdff :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gebfag .VertAlign ,_dfdff );};if _gebfag .Rtl !=nil {_ebfedb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_gebfag .Rtl ,_ebfedb );};if _gebfag .Cs !=nil {_bfaccgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_gebfag .Cs ,_bfaccgg );};if _gebfag .Em !=nil {_bdbdeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_gebfag .Em ,_bdbdeb );};if _gebfag .Lang !=nil {_gdcea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_gebfag .Lang ,_gdcea );};if _gebfag .EastAsianLayout !=nil {_bdece :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gebfag .EastAsianLayout ,_bdece );};if _gebfag .SpecVanish !=nil {_bacae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gebfag .SpecVanish ,_bacae );};if _gebfag .OMath !=nil {_abfee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_gebfag .OMath ,_abfee );};return nil ;};func (_dcedf *EG_BlockLevelChunkElts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcedf .EG_ContentBlockContent !=nil {for _ ,_afcgg :=range _dcedf .EG_ContentBlockContent {_afcgg .MarshalXML (e ,_g .StartElement {});};};return nil ;};func (_dgcfd *ST_TextAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgcfd =0;case "\u0074\u006f\u0070":*_dgcfd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgcfd =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_dgcfd =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dgcfd =4;case "\u0061\u0075\u0074\u006f":*_dgcfd =5;};return nil ;}; +// Validate validates the CT_SdtBlock and its children +func (_faggb *CT_SdtBlock )Validate ()error {return _faggb .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};func (_cedegg *CT_SmartTagPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdaga :for {_abeced ,_eagbc :=d .Token ();if _eagbc !=nil {return _eagbc ;};switch _adgcef :=_abeced .(type ){case _d .StartElement :switch _adgcef .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbgda :=NewCT_Attr ();if _dbdgcb :=d .DecodeElement (_cbbgda ,&_adgcef );_dbdgcb !=nil {return _dbdgcb ;};_cedegg .Attr =append (_cedegg .Attr ,_cbbgda );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\u0053m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072 \u0025\u0076",_adgcef .Name );if _dgfaac :=d .Skip ();_dgfaac !=nil {return _dgfaac ;};};case _d .EndElement :break _cdaga ;case _d .CharData :};};return nil ;};func (_fgfaec *ST_TabTlc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addfba ,_fffaf :=d .Token ();if _fffaf !=nil {return _fffaf ;};if _ggbebb ,_efdec :=_addfba .(_d .EndElement );_efdec &&_ggbebb .Name ==start .Name {*_fgfaec =1;return nil ;};if _bebad ,_daabd :=_addfba .(_d .CharData );!_daabd {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_addfba );}else {switch string (_bebad ){case "":*_fgfaec =0;case "\u006e\u006f\u006e\u0065":*_fgfaec =1;case "\u0064\u006f\u0074":*_fgfaec =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_fgfaec =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_fgfaec =4;case "\u0068\u0065\u0061v\u0079":*_fgfaec =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_fgfaec =6;};};_addfba ,_fffaf =d .Token ();if _fffaf !=nil {return _fffaf ;};if _abcagf ,_dccbe :=_addfba .(_d .EndElement );_dccbe &&_abcagf .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_addfba );};func (_eafad ST_PageBorderDisplay )Validate ()error {return _eafad .ValidateWithPath ("")};type ST_DocPartType byte ; -// Validate validates the CT_TextDirection and its children -func (_cadcf *CT_TextDirection )Validate ()error {return _cadcf .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_eaagd *CT_CustomXmlCell )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_effcd :=range start .Attr {if _effcd .Name .Local =="\u0075\u0072\u0069"{_cbbcc ,_cabe :=_effcd .Value ,error (nil );if _cabe !=nil {return _cabe ;};_eaagd .UriAttr =&_cbbcc ;continue ;};if _effcd .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_acggf ,_ffddb :=_effcd .Value ,error (nil );if _ffddb !=nil {return _ffddb ;};_eaagd .ElementAttr =_acggf ;continue ;};};_fdec :for {_eegaea ,_dfbaf :=d .Token ();if _dfbaf !=nil {return _dfbaf ;};switch _gfdd :=_eegaea .(type ){case _g .StartElement :switch _gfdd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_eaagd .CustomXmlPr =NewCT_CustomXmlPr ();if _cgace :=d .DecodeElement (_eaagd .CustomXmlPr ,&_gfdd );_cgace !=nil {return _cgace ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_ggga :=NewEG_ContentCellContent ();_acgd :=NewCT_Tc ();if _adcfee :=d .DecodeElement (_acgd ,&_gfdd );_adcfee !=nil {return _adcfee ;};_ggga .Tc =append (_ggga .Tc ,_acgd );_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_ggga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gebba :=NewEG_ContentCellContent ();_gebba .CustomXml =NewCT_CustomXmlCell ();if _bbee :=d .DecodeElement (_gebba .CustomXml ,&_gfdd );_bbee !=nil {return _bbee ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_gebba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ceda :=NewEG_ContentCellContent ();_ceda .Sdt =NewCT_SdtCell ();if _dfgeg :=d .DecodeElement (_ceda .Sdt ,&_gfdd );_dfgeg !=nil {return _dfgeg ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_ceda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bbgba :=NewEG_ContentCellContent ();_efbd :=NewEG_RunLevelElts ();_efbd .ProofErr =NewCT_ProofErr ();if _bffa :=d .DecodeElement (_efbd .ProofErr ,&_gfdd );_bffa !=nil {return _bffa ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_bbgba );_bbgba .EG_RunLevelElts =append (_bbgba .EG_RunLevelElts ,_efbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bfbcd :=NewEG_ContentCellContent ();_edaeg :=NewEG_RunLevelElts ();_edaeg .PermStart =NewCT_PermStart ();if _egea :=d .DecodeElement (_edaeg .PermStart ,&_gfdd );_egea !=nil {return _egea ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_bfbcd );_bfbcd .EG_RunLevelElts =append (_bfbcd .EG_RunLevelElts ,_edaeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_afdf :=NewEG_ContentCellContent ();_abdd :=NewEG_RunLevelElts ();_abdd .PermEnd =NewCT_Perm ();if _cddeb :=d .DecodeElement (_abdd .PermEnd ,&_gfdd );_cddeb !=nil {return _cddeb ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_afdf );_afdf .EG_RunLevelElts =append (_afdf .EG_RunLevelElts ,_abdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_eaedf :=NewEG_ContentCellContent ();_cfagb :=NewEG_RunLevelElts ();_cfagb .Ins =NewCT_RunTrackChange ();if _bbfe :=d .DecodeElement (_cfagb .Ins ,&_gfdd );_bbfe !=nil {return _bbfe ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_eaedf );_eaedf .EG_RunLevelElts =append (_eaedf .EG_RunLevelElts ,_cfagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fdbe :=NewEG_ContentCellContent ();_gccd :=NewEG_RunLevelElts ();_gccd .Del =NewCT_RunTrackChange ();if _fdcd :=d .DecodeElement (_gccd .Del ,&_gfdd );_fdcd !=nil {return _fdcd ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_fdbe );_fdbe .EG_RunLevelElts =append (_fdbe .EG_RunLevelElts ,_gccd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gbeb :=NewEG_ContentCellContent ();_cffa :=NewEG_RunLevelElts ();_cffa .MoveFrom =NewCT_RunTrackChange ();if _adebf :=d .DecodeElement (_cffa .MoveFrom ,&_gfdd );_adebf !=nil {return _adebf ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_gbeb );_gbeb .EG_RunLevelElts =append (_gbeb .EG_RunLevelElts ,_cffa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_agef :=NewEG_ContentCellContent ();_cabg :=NewEG_RunLevelElts ();_cabg .MoveTo =NewCT_RunTrackChange ();if _bggc :=d .DecodeElement (_cabg .MoveTo ,&_gfdd );_bggc !=nil {return _bggc ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_agef );_agef .EG_RunLevelElts =append (_agef .EG_RunLevelElts ,_cabg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bdgd :=NewEG_ContentCellContent ();_bedb :=NewEG_RunLevelElts ();_gfgg :=NewEG_RangeMarkupElements ();_gfgg .BookmarkStart =NewCT_Bookmark ();if _faaa :=d .DecodeElement (_gfgg .BookmarkStart ,&_gfdd );_faaa !=nil {return _faaa ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_bdgd );_bdgd .EG_RunLevelElts =append (_bdgd .EG_RunLevelElts ,_bedb );_bedb .EG_RangeMarkupElements =append (_bedb .EG_RangeMarkupElements ,_gfgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fefbb :=NewEG_ContentCellContent ();_cedb :=NewEG_RunLevelElts ();_bcfcef :=NewEG_RangeMarkupElements ();_bcfcef .BookmarkEnd =NewCT_MarkupRange ();if _ccedg :=d .DecodeElement (_bcfcef .BookmarkEnd ,&_gfdd );_ccedg !=nil {return _ccedg ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_fefbb );_fefbb .EG_RunLevelElts =append (_fefbb .EG_RunLevelElts ,_cedb );_cedb .EG_RangeMarkupElements =append (_cedb .EG_RangeMarkupElements ,_bcfcef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbggg :=NewEG_ContentCellContent ();_bcfa :=NewEG_RunLevelElts ();_fdac :=NewEG_RangeMarkupElements ();_fdac .MoveFromRangeStart =NewCT_MoveBookmark ();if _bafb :=d .DecodeElement (_fdac .MoveFromRangeStart ,&_gfdd );_bafb !=nil {return _bafb ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_gbggg );_gbggg .EG_RunLevelElts =append (_gbggg .EG_RunLevelElts ,_bcfa );_bcfa .EG_RangeMarkupElements =append (_bcfa .EG_RangeMarkupElements ,_fdac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ceecb :=NewEG_ContentCellContent ();_gbgfc :=NewEG_RunLevelElts ();_abeb :=NewEG_RangeMarkupElements ();_abeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _dacae :=d .DecodeElement (_abeb .MoveFromRangeEnd ,&_gfdd );_dacae !=nil {return _dacae ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_ceecb );_ceecb .EG_RunLevelElts =append (_ceecb .EG_RunLevelElts ,_gbgfc );_gbgfc .EG_RangeMarkupElements =append (_gbgfc .EG_RangeMarkupElements ,_abeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dbfc :=NewEG_ContentCellContent ();_ffdfb :=NewEG_RunLevelElts ();_edfe :=NewEG_RangeMarkupElements ();_edfe .MoveToRangeStart =NewCT_MoveBookmark ();if _efef :=d .DecodeElement (_edfe .MoveToRangeStart ,&_gfdd );_efef !=nil {return _efef ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_dbfc );_dbfc .EG_RunLevelElts =append (_dbfc .EG_RunLevelElts ,_ffdfb );_ffdfb .EG_RangeMarkupElements =append (_ffdfb .EG_RangeMarkupElements ,_edfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dffe :=NewEG_ContentCellContent ();_ecdg :=NewEG_RunLevelElts ();_daeg :=NewEG_RangeMarkupElements ();_daeg .MoveToRangeEnd =NewCT_MarkupRange ();if _fccgc :=d .DecodeElement (_daeg .MoveToRangeEnd ,&_gfdd );_fccgc !=nil {return _fccgc ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_dffe );_dffe .EG_RunLevelElts =append (_dffe .EG_RunLevelElts ,_ecdg );_ecdg .EG_RangeMarkupElements =append (_ecdg .EG_RangeMarkupElements ,_daeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dgcd :=NewEG_ContentCellContent ();_geef :=NewEG_RunLevelElts ();_cfabdg :=NewEG_RangeMarkupElements ();_cfabdg .CommentRangeStart =NewCT_MarkupRange ();if _bdca :=d .DecodeElement (_cfabdg .CommentRangeStart ,&_gfdd );_bdca !=nil {return _bdca ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_dgcd );_dgcd .EG_RunLevelElts =append (_dgcd .EG_RunLevelElts ,_geef );_geef .EG_RangeMarkupElements =append (_geef .EG_RangeMarkupElements ,_cfabdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebaeb :=NewEG_ContentCellContent ();_bcbe :=NewEG_RunLevelElts ();_gdfag :=NewEG_RangeMarkupElements ();_gdfag .CommentRangeEnd =NewCT_MarkupRange ();if _fgbf :=d .DecodeElement (_gdfag .CommentRangeEnd ,&_gfdd );_fgbf !=nil {return _fgbf ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_ebaeb );_ebaeb .EG_RunLevelElts =append (_ebaeb .EG_RunLevelElts ,_bcbe );_bcbe .EG_RangeMarkupElements =append (_bcbe .EG_RangeMarkupElements ,_gdfag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffadc :=NewEG_ContentCellContent ();_abfa :=NewEG_RunLevelElts ();_fgab :=NewEG_RangeMarkupElements ();_fgab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _daaad :=d .DecodeElement (_fgab .CustomXmlInsRangeStart ,&_gfdd );_daaad !=nil {return _daaad ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_ffadc );_ffadc .EG_RunLevelElts =append (_ffadc .EG_RunLevelElts ,_abfa );_abfa .EG_RangeMarkupElements =append (_abfa .EG_RangeMarkupElements ,_fgab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcgf :=NewEG_ContentCellContent ();_bdeag :=NewEG_RunLevelElts ();_bacb :=NewEG_RangeMarkupElements ();_bacb .CustomXmlInsRangeEnd =NewCT_Markup ();if _acad :=d .DecodeElement (_bacb .CustomXmlInsRangeEnd ,&_gfdd );_acad !=nil {return _acad ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_bcgf );_bcgf .EG_RunLevelElts =append (_bcgf .EG_RunLevelElts ,_bdeag );_bdeag .EG_RangeMarkupElements =append (_bdeag .EG_RangeMarkupElements ,_bacb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bfag :=NewEG_ContentCellContent ();_bfad :=NewEG_RunLevelElts ();_ebfg :=NewEG_RangeMarkupElements ();_ebfg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fddg :=d .DecodeElement (_ebfg .CustomXmlDelRangeStart ,&_gfdd );_fddg !=nil {return _fddg ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_bfag );_bfag .EG_RunLevelElts =append (_bfag .EG_RunLevelElts ,_bfad );_bfad .EG_RangeMarkupElements =append (_bfad .EG_RangeMarkupElements ,_ebfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_faddd :=NewEG_ContentCellContent ();_deaf :=NewEG_RunLevelElts ();_deab :=NewEG_RangeMarkupElements ();_deab .CustomXmlDelRangeEnd =NewCT_Markup ();if _gffc :=d .DecodeElement (_deab .CustomXmlDelRangeEnd ,&_gfdd );_gffc !=nil {return _gffc ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_faddd );_faddd .EG_RunLevelElts =append (_faddd .EG_RunLevelElts ,_deaf );_deaf .EG_RangeMarkupElements =append (_deaf .EG_RangeMarkupElements ,_deab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gaad :=NewEG_ContentCellContent ();_beccf :=NewEG_RunLevelElts ();_ebcg :=NewEG_RangeMarkupElements ();_ebcg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdec :=d .DecodeElement (_ebcg .CustomXmlMoveFromRangeStart ,&_gfdd );_gdec !=nil {return _gdec ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_gaad );_gaad .EG_RunLevelElts =append (_gaad .EG_RunLevelElts ,_beccf );_beccf .EG_RangeMarkupElements =append (_beccf .EG_RangeMarkupElements ,_ebcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ecdc :=NewEG_ContentCellContent ();_cgcge :=NewEG_RunLevelElts ();_adffc :=NewEG_RangeMarkupElements ();_adffc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbeda :=d .DecodeElement (_adffc .CustomXmlMoveFromRangeEnd ,&_gfdd );_cbeda !=nil {return _cbeda ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_ecdc );_ecdc .EG_RunLevelElts =append (_ecdc .EG_RunLevelElts ,_cgcge );_cgcge .EG_RangeMarkupElements =append (_cgcge .EG_RangeMarkupElements ,_adffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fgge :=NewEG_ContentCellContent ();_dadcd :=NewEG_RunLevelElts ();_ecag :=NewEG_RangeMarkupElements ();_ecag .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fgeb :=d .DecodeElement (_ecag .CustomXmlMoveToRangeStart ,&_gfdd );_fgeb !=nil {return _fgeb ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_fgge );_fgge .EG_RunLevelElts =append (_fgge .EG_RunLevelElts ,_dadcd );_dadcd .EG_RangeMarkupElements =append (_dadcd .EG_RangeMarkupElements ,_ecag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efed :=NewEG_ContentCellContent ();_abab :=NewEG_RunLevelElts ();_accg :=NewEG_RangeMarkupElements ();_accg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfggf :=d .DecodeElement (_accg .CustomXmlMoveToRangeEnd ,&_gfdd );_gfggf !=nil {return _gfggf ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_efed );_efed .EG_RunLevelElts =append (_efed .EG_RunLevelElts ,_abab );_abab .EG_RangeMarkupElements =append (_abab .EG_RangeMarkupElements ,_accg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_abdaa :=NewEG_ContentCellContent ();_eage :=NewEG_RunLevelElts ();_fbdbb :=NewEG_MathContent ();_fbdbb .OMathPara =_ec .NewOMathPara ();if _bdcad :=d .DecodeElement (_fbdbb .OMathPara ,&_gfdd );_bdcad !=nil {return _bdcad ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_abdaa );_abdaa .EG_RunLevelElts =append (_abdaa .EG_RunLevelElts ,_eage );_eage .EG_MathContent =append (_eage .EG_MathContent ,_fbdbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eace :=NewEG_ContentCellContent ();_bgeac :=NewEG_RunLevelElts ();_baad :=NewEG_MathContent ();_baad .OMath =_ec .NewOMath ();if _dfaa :=d .DecodeElement (_baad .OMath ,&_gfdd );_dfaa !=nil {return _dfaa ;};_eaagd .EG_ContentCellContent =append (_eaagd .EG_ContentCellContent ,_eace );_eace .EG_RunLevelElts =append (_eace .EG_RunLevelElts ,_bgeac );_bgeac .EG_MathContent =append (_bgeac .EG_MathContent ,_baad );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_gfdd .Name );if _afdb :=d .Skip ();_afdb !=nil {return _afdb ;};};case _g .EndElement :break _fdec ;case _g .CharData :};};return nil ;};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_eabcc :=&CT_HdrFtrRef {};_eabcc .TypeAttr =ST_HdrFtr (1);return _eabcc ;};func (_daabfc ST_TabTlc )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aeace :=_g .Attr {};_aeace .Name =name ;switch _daabfc {case ST_TabTlcUnset :_aeace .Value ="";case ST_TabTlcNone :_aeace .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_aeace .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_aeace .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_aeace .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_aeace .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_aeace .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _aeace ,nil ;};func (_gdfdc ST_FrameLayout )String ()string {switch _gdfdc {case 0:return "";case 1:return "\u0072\u006f\u0077\u0073";case 2:return "\u0063\u006f\u006c\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};type CT_TblLayoutType struct{ +// Validate validates the CT_CharacterSpacing and its children +func (_eagc *CT_CharacterSpacing )Validate ()error {return _eagc .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");}; -// Table Layout Setting -TypeAttr ST_TblLayoutType ;}; +// Validate validates the CT_DocPartType and its children +func (_edba *CT_DocPartType )Validate ()error {return _edba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};func NewWdCT_Inline ()*WdCT_Inline {_ecdeb :=&WdCT_Inline {};_ecdeb .Extent =_c .NewCT_PositiveSize2D ();_ecdeb .DocPr =_c .NewCT_NonVisualDrawingProps ();_ecdeb .Graphic =_c .NewGraphic ();return _ecdeb ;};func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_geb :=&CT_ColorSchemeMapping {};return _geb };type CT_PPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Validate validates the CT_FldChar and its children -func (_ggafe *CT_FldChar )Validate ()error {return _ggafe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};func (_dfbecg ST_Theme )ValidateWithPath (path string )error {switch _dfbecg {case 0,1,2,3,4,5,6,7,8:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbecg ));};return nil ;};func (_cfgbfc ST_VAnchor )ValidateWithPath (path string )error {switch _cfgbfc {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgbfc ));};return nil ;};func (_ddfce *ST_TblOverlap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efcda ,_aafafd :=d .Token ();if _aafafd !=nil {return _aafafd ;};if _fbafaf ,_gfefee :=_efcda .(_g .EndElement );_gfefee &&_fbafaf .Name ==start .Name {*_ddfce =1;return nil ;};if _efgdga ,_acgaa :=_efcda .(_g .CharData );!_acgaa {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efcda );}else {switch string (_efgdga ){case "":*_ddfce =0;case "\u006e\u0065\u0076e\u0072":*_ddfce =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_ddfce =2;};};_efcda ,_aafafd =d .Token ();if _aafafd !=nil {return _aafafd ;};if _adfgc ,_ggdbba :=_efcda .(_g .EndElement );_ggdbba &&_adfgc .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efcda );};func NewCT_Shd ()*CT_Shd {_gbagg :=&CT_Shd {};_gbagg .ValAttr =ST_Shd (1);return _gbagg }; +// Annotation Identifier +IdAttr int64 ;PPr *CT_PPrBase ;}; -// Validate validates the CT_PageSz and its children -func (_dbffac *CT_PageSz )Validate ()error {return _dbffac .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_acef :=&CT_EastAsianLayout {};return _acef };func (_afccfb *CT_SdtDate )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afccfb .FullDateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_afccfb .FullDateAttr )});};e .EncodeToken (start );if _afccfb .DateFormat !=nil {_fbfggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_afccfb .DateFormat ,_fbfggf );};if _afccfb .Lid !=nil {_geeeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_afccfb .Lid ,_geeeg );};if _afccfb .StoreMappedDataAs !=nil {_feabdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074or\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044\u0061\u0074\u0061\u0041\u0073"}};e .EncodeElement (_afccfb .StoreMappedDataAs ,_feabdg );};if _afccfb .Calendar !=nil {_aafge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_afccfb .Calendar ,_aafge );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abcbde *WdCT_PosVChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeege :for {_ddceg ,_fdcdbce :=d .Token ();if _fdcdbce !=nil {return _fdcdbce ;};switch _ceceae :=_ddceg .(type ){case _g .StartElement :switch _ceceae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"}:_abcbde .Align =WdST_AlignVUnset ;if _ecgee :=d .DecodeElement (&_abcbde .Align ,&_ceceae );_ecgee !=nil {return _ecgee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_abcbde .PosOffset =new (int32 );if _gebcb :=d .DecodeElement (_abcbde .PosOffset ,&_ceceae );_gebcb !=nil {return _gebcb ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ceceae .Name );if _feecg :=d .Skip ();_feecg !=nil {return _feecg ;};};case _g .EndElement :break _aeege ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path +func (_badffa *CT_Proof )ValidateWithPath (path string )error {if _ggafb :=_badffa .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ggafb !=nil {return _ggafb ;};if _adbaa :=_badffa .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072");_adbaa !=nil {return _adbaa ;};return nil ;};func (_facfc *WdWgp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_facfc .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();_cgbbe :for {_abgebe ,_feeggg :=d .Token ();if _feeggg !=nil {return _feeggg ;};switch _fdacd :=_abgebe .(type ){case _d .StartElement :switch _fdacd .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"}:_facfc .CNvPr =_c .NewCT_NonVisualDrawingProps ();if _aabgad :=d .DecodeElement (_facfc .CNvPr ,&_fdacd );_aabgad !=nil {return _aabgad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _fcfgg :=d .DecodeElement (_facfc .CNvGrpSpPr ,&_fdacd );_fcfgg !=nil {return _fcfgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:if _ebabb :=d .DecodeElement (_facfc .GrpSpPr ,&_fdacd );_ebabb !=nil {return _ebabb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cecgcd :=NewWdCT_WordprocessingGroupChoice ();if _feebbd :=d .DecodeElement (&_cecgcd .Wsp ,&_fdacd );_feebbd !=nil {return _feebbd ;};_facfc .Choice =append (_facfc .Choice ,_cecgcd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gebaag :=NewWdCT_WordprocessingGroupChoice ();if _eeceb :=d .DecodeElement (&_gebaag .GrpSp ,&_fdacd );_eeceb !=nil {return _eeceb ;};_facfc .Choice =append (_facfc .Choice ,_gebaag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gggcd :=NewWdCT_WordprocessingGroupChoice ();if _dcgbeaf :=d .DecodeElement (&_gggcd .GraphicFrame ,&_fdacd );_dcgbeaf !=nil {return _dcgbeaf ;};_facfc .Choice =append (_facfc .Choice ,_gggcd );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"}:_fafad :=NewWdCT_WordprocessingGroupChoice ();if _ffdfd :=d .DecodeElement (&_fafad .Pic ,&_fdacd );_ffdfd !=nil {return _ffdfd ;};_facfc .Choice =append (_facfc .Choice ,_fafad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_acbcfc :=NewWdCT_WordprocessingGroupChoice ();if _egbdd :=d .DecodeElement (&_acbcfc .ContentPart ,&_fdacd );_egbdd !=nil {return _egbdd ;};_facfc .Choice =append (_facfc .Choice ,_acbcfc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_facfc .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _adabca :=d .DecodeElement (_facfc .ExtLst ,&_fdacd );_adabca !=nil {return _adabca ;};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 \u0057\u0064\u0057g\u0070 \u0025\u0076",_fdacd .Name );if _deeaeg :=d .Skip ();_deeaeg !=nil {return _deeaeg ;};};case _d .EndElement :break _cgbbe ;case _d .CharData :};};return nil ;};func (_gcfcf *ST_JcTable )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcfcf =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gcfcf =1;case "\u0065\u006e\u0064":*_gcfcf =2;case "\u006c\u0065\u0066\u0074":*_gcfcf =3;case "\u0072\u0069\u0067h\u0074":*_gcfcf =4;case "\u0073\u0074\u0061r\u0074":*_gcfcf =5;};return nil ;}; -// Validate validates the CT_HdrFtrRef and its children -func (_cbggc *CT_HdrFtrRef )Validate ()error {return _cbggc .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");};func (_aeecec *CT_PPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aeecec .PStyle !=nil {_ecba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aeecec .PStyle ,_ecba );};if _aeecec .KeepNext !=nil {_bfeae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_aeecec .KeepNext ,_bfeae );};if _aeecec .KeepLines !=nil {_dbacb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aeecec .KeepLines ,_dbacb );};if _aeecec .PageBreakBefore !=nil {_bfffc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_aeecec .PageBreakBefore ,_bfffc );};if _aeecec .FramePr !=nil {_faecfe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_aeecec .FramePr ,_faecfe );};if _aeecec .WidowControl !=nil {_bgfgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_aeecec .WidowControl ,_bgfgc );};if _aeecec .NumPr !=nil {_afead :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_aeecec .NumPr ,_afead );};if _aeecec .SuppressLineNumbers !=nil {_cagd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_aeecec .SuppressLineNumbers ,_cagd );};if _aeecec .PBdr !=nil {_gbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_aeecec .PBdr ,_gbfgd );};if _aeecec .Shd !=nil {_gcgea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_aeecec .Shd ,_gcgea );};if _aeecec .Tabs !=nil {_dcbff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_aeecec .Tabs ,_dcbff );};if _aeecec .SuppressAutoHyphens !=nil {_gcdfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_aeecec .SuppressAutoHyphens ,_gcdfb );};if _aeecec .Kinsoku !=nil {_feeda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_aeecec .Kinsoku ,_feeda );};if _aeecec .WordWrap !=nil {_agcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aeecec .WordWrap ,_agcb );};if _aeecec .OverflowPunct !=nil {_cbgce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aeecec .OverflowPunct ,_cbgce );};if _aeecec .TopLinePunct !=nil {_deegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aeecec .TopLinePunct ,_deegf );};if _aeecec .AutoSpaceDE !=nil {_gfcaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_aeecec .AutoSpaceDE ,_gfcaa );};if _aeecec .AutoSpaceDN !=nil {_cdagf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_aeecec .AutoSpaceDN ,_cdagf );};if _aeecec .Bidi !=nil {_aceea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_aeecec .Bidi ,_aceea );};if _aeecec .AdjustRightInd !=nil {_ddgag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_aeecec .AdjustRightInd ,_ddgag );};if _aeecec .SnapToGrid !=nil {_dfgcfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_aeecec .SnapToGrid ,_dfgcfc );};if _aeecec .Spacing !=nil {_efdgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_aeecec .Spacing ,_efdgc );};if _aeecec .Ind !=nil {_bfcdca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_aeecec .Ind ,_bfcdca );};if _aeecec .ContextualSpacing !=nil {_ddaaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_aeecec .ContextualSpacing ,_ddaaa );};if _aeecec .MirrorIndents !=nil {_fgedd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_aeecec .MirrorIndents ,_fgedd );};if _aeecec .SuppressOverlap !=nil {_cafgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_aeecec .SuppressOverlap ,_cafgf );};if _aeecec .Jc !=nil {_gfdgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_aeecec .Jc ,_gfdgd );};if _aeecec .TextDirection !=nil {_dbfdc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aeecec .TextDirection ,_dbfdc );};if _aeecec .TextAlignment !=nil {_bbdcg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_aeecec .TextAlignment ,_bbdcg );};if _aeecec .TextboxTightWrap !=nil {_deafe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aeecec .TextboxTightWrap ,_deafe );};if _aeecec .OutlineLvl !=nil {_dfcge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_aeecec .OutlineLvl ,_dfcge );};if _aeecec .DivId !=nil {_adbdb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_aeecec .DivId ,_adbdb );};if _aeecec .CnfStyle !=nil {_ebcea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aeecec .CnfStyle ,_ebcea );};if _aeecec .RPr !=nil {_bagdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_aeecec .RPr ,_bagdb );};if _aeecec .SectPr !=nil {_dcfdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_aeecec .SectPr ,_dcfdc );};if _aeecec .PPrChange !=nil {_cbegg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_aeecec .PPrChange ,_cbegg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1;ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);type CT_FtnEdnSepRef struct{ +// Validate validates the CT_TblWidth and its children +func (_cgcbe *CT_TblWidth )Validate ()error {return _cgcbe .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};type CT_DocVars struct{ -// Footnote/Endnote ID -IdAttr int64 ;};func (_bffgf *WdCT_PosVChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bffgf .Align !=WdST_AlignVUnset {_gagdaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bffgf .Align ,_gagdaf );};if _bffgf .PosOffset !=nil {_dcfeac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_bffgf .PosOffset ,_dcfeac );};return nil ;};func (_bbfgd *WdWsp )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbfgd .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_gbbffc :=range start .Attr {if _gbbffc .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_cdfgff ,_ebecb :=_b .ParseBool (_gbbffc .Value );if _ebecb !=nil {return _ebecb ;};_bbfgd .NormalEastAsianFlowAttr =&_cdfgff ;continue ;};};_edbgfg :for {_ggecbe ,_addef :=d .Token ();if _addef !=nil {return _addef ;};switch _dceeeb :=_ggecbe .(type ){case _g .StartElement :switch _dceeeb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_bbfgd .CNvPr =_e .NewCT_NonVisualDrawingProps ();if _ecffd :=d .DecodeElement (_bbfgd .CNvPr ,&_dceeeb );_ecffd !=nil {return _ecffd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_bbfgd .Choice =NewWdCT_WordprocessingShapeChoice ();if _bacfaa :=d .DecodeElement (&_bbfgd .Choice .CNvSpPr ,&_dceeeb );_bacfaa !=nil {return _bacfaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_bbfgd .Choice =NewWdCT_WordprocessingShapeChoice ();if _fcdadg :=d .DecodeElement (&_bbfgd .Choice .CNvCnPr ,&_dceeeb );_fcdadg !=nil {return _fcdadg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _ddfgg :=d .DecodeElement (_bbfgd .SpPr ,&_dceeeb );_ddfgg !=nil {return _ddfgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_bbfgd .Style =_e .NewCT_ShapeStyle ();if _dgdggc :=d .DecodeElement (_bbfgd .Style ,&_dceeeb );_dgdggc !=nil {return _dgdggc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbfgd .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _bcbba :=d .DecodeElement (_bbfgd .ExtLst ,&_dceeeb );_bcbba !=nil {return _bcbba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"}:_bbfgd .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _cegcae :=d .DecodeElement (&_bbfgd .WChoice .Txbx ,&_dceeeb );_cegcae !=nil {return _cegcae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_bbfgd .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _decee :=d .DecodeElement (&_bbfgd .WChoice .LinkedTxbx ,&_dceeeb );_decee !=nil {return _decee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _dfdfa :=d .DecodeElement (_bbfgd .BodyPr ,&_dceeeb );_dfdfa !=nil {return _dfdfa ;};default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057s\u0070 \u0025\u0076",_dceeeb .Name );if _eccgf :=d .Skip ();_eccgf !=nil {return _eccgf ;};};case _g .EndElement :break _edbgfg ;case _g .CharData :};};return nil ;};func (_febfd *CT_SectPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_geabd :=range start .Attr {if _geabd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fdagf ,_beaed :=_geabd .Value ,error (nil );if _beaed !=nil {return _beaed ;};_febfd .AuthorAttr =_fdagf ;continue ;};if _geabd .Name .Local =="\u0064\u0061\u0074\u0065"{_fdffc ,_bccbe :=ParseStdlibTime (_geabd .Value );if _bccbe !=nil {return _bccbe ;};_febfd .DateAttr =&_fdffc ;continue ;};if _geabd .Name .Local =="\u0069\u0064"{_caaef ,_cdggdg :=_b .ParseInt (_geabd .Value ,10,64);if _cdggdg !=nil {return _cdggdg ;};_febfd .IdAttr =_caaef ;continue ;};};_aedec :for {_dcdga ,_cagff :=d .Token ();if _cagff !=nil {return _cagff ;};switch _egeeb :=_dcdga .(type ){case _g .StartElement :switch _egeeb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_febfd .SectPr =NewCT_SectPrBase ();if _aegbd :=d .DecodeElement (_febfd .SectPr ,&_egeeb );_aegbd !=nil {return _aegbd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_egeeb .Name );if _cfeddc :=d .Skip ();_cfeddc !=nil {return _cfeddc ;};};case _g .EndElement :break _aedec ;case _g .CharData :};};return nil ;}; +// Single Document Variable +DocVar []*CT_DocVar ;};type WdCT_GraphicFrame struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvFrPr *_c .CT_NonVisualGraphicFrameProperties ;Xfrm *_c .CT_Transform2D ;Graphic *_c .Graphic ;ExtLst *_c .CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path -func (_afgga *CT_Proof )ValidateWithPath (path string )error {if _aebed :=_afgga .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_aebed !=nil {return _aebed ;};if _ebadag :=_afgga .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072");_ebadag !=nil {return _ebadag ;};return nil ;};type CT_CalendarType struct{ +// Validate validates the CT_HpsMeasure and its children +func (_deeebf *CT_HpsMeasure )Validate ()error {return _deeebf .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_dbgea *CT_FFDDList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbgea .Result !=nil {_gfbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}};e .EncodeElement (_dbgea .Result ,_gfbf );};if _dbgea .Default !=nil {_fdcfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_dbgea .Default ,_fdcfg );};if _dbgea .ListEntry !=nil {_aeaee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}};for _ ,_fbbc :=range _dbgea .ListEntry {e .EncodeElement (_fbbc ,_aeaee );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdcaagg *CT_TcPrInner )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdcaagg .CnfStyle !=nil {_ebefe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gdcaagg .CnfStyle ,_ebefe );};if _gdcaagg .TcW !=nil {_aacad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_gdcaagg .TcW ,_aacad );};if _gdcaagg .GridSpan !=nil {_gdbbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_gdcaagg .GridSpan ,_gdbbe );};if _gdcaagg .HMerge !=nil {_agcbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_gdcaagg .HMerge ,_agcbe );};if _gdcaagg .VMerge !=nil {_cfccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_gdcaagg .VMerge ,_cfccb );};if _gdcaagg .TcBorders !=nil {_cfdeg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gdcaagg .TcBorders ,_cfdeg );};if _gdcaagg .Shd !=nil {_aebcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gdcaagg .Shd ,_aebcd );};if _gdcaagg .NoWrap !=nil {_ddefb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gdcaagg .NoWrap ,_ddefb );};if _gdcaagg .TcMar !=nil {_dgacgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_gdcaagg .TcMar ,_dgacgd );};if _gdcaagg .TextDirection !=nil {_bdgbad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gdcaagg .TextDirection ,_bdgbad );};if _gdcaagg .TcFitText !=nil {_accaad :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gdcaagg .TcFitText ,_accaad );};if _gdcaagg .VAlign !=nil {_cggef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gdcaagg .VAlign ,_cggef );};if _gdcaagg .HideMark !=nil {_bebegb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gdcaagg .HideMark ,_bebegb );};if _gdcaagg .Headers !=nil {_cdfcee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_gdcaagg .Headers ,_cdfcee );};if _gdcaagg .CellIns !=nil {_egddge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_gdcaagg .CellIns ,_egddge );};if _gdcaagg .CellDel !=nil {_cgdgea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_gdcaagg .CellDel ,_cgdgea );};if _gdcaagg .CellMerge !=nil {_fecff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_gdcaagg .CellMerge ,_fecff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cafg *CT_Column )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cafg .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_cafg .WAttr )});};if _cafg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cafg .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SdtContentRun ()*CT_SdtContentRun {_gbgcd :=&CT_SdtContentRun {};return _gbgcd }; -// Calendar Type Value -ValAttr _gc .ST_CalendarType ;};type CT_SaveThroughXslt struct{IdAttr *string ; +// Validate validates the CT_Footnotes and its children +func (_cdeeb *CT_Footnotes )Validate ()error {return _cdeeb .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");};func ParseStdlibTime (s string )(_e .Time ,error ){return _e .Time {},nil }; -// Local Identifier for XSL Transform -SolutionIDAttr *string ;};func (_fgedfe ST_Lock )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcddea :=_g .Attr {};_bcddea .Name =name ;switch _fgedfe {case ST_LockUnset :_bcddea .Value ="";case ST_LockSdtLocked :_bcddea .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_bcddea .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_bcddea .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_bcddea .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _bcddea ,nil ;}; +// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path +func (_ebece *CT_RPrDefault )ValidateWithPath (path string )error {if _ebece .RPr !=nil {if _gdfeg :=_ebece .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gdfeg !=nil {return _gdfeg ;};};return nil ;};func (_ccgab *CT_CustomXmlRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feef :=range start .Attr {if _feef .Name .Local =="\u0075\u0072\u0069"{_dcfae ,_cgdad :=_feef .Value ,error (nil );if _cgdad !=nil {return _cgdad ;};_ccgab .UriAttr =&_dcfae ;continue ;};if _feef .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_gegc ,_fdaae :=_feef .Value ,error (nil );if _fdaae !=nil {return _fdaae ;};_ccgab .ElementAttr =_gegc ;continue ;};};_gbbc :for {_gdeae ,_cgge :=d .Token ();if _cgge !=nil {return _cgge ;};switch _gebb :=_gdeae .(type ){case _d .StartElement :switch _gebb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccgab .CustomXmlPr =NewCT_CustomXmlPr ();if _feeae :=d .DecodeElement (_ccgab .CustomXmlPr ,&_gebb );_feeae !=nil {return _feeae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bebde :=NewEG_ContentRowContent ();_eebe :=NewCT_Row ();if _fadee :=d .DecodeElement (_eebe ,&_gebb );_fadee !=nil {return _fadee ;};_bebde .Tr =append (_bebde .Tr ,_eebe );_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_bebde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_eedda :=NewEG_ContentRowContent ();_eedda .CustomXml =NewCT_CustomXmlRow ();if _gbdcb :=d .DecodeElement (_eedda .CustomXml ,&_gebb );_gbdcb !=nil {return _gbdcb ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_eedda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgcbg :=NewEG_ContentRowContent ();_bgcbg .Sdt =NewCT_SdtRow ();if _ceda :=d .DecodeElement (_bgcbg .Sdt ,&_gebb );_ceda !=nil {return _ceda ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_bgcbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadc :=NewEG_ContentRowContent ();_fgacg :=NewEG_RunLevelElts ();_fgacg .ProofErr =NewCT_ProofErr ();if _dbge :=d .DecodeElement (_fgacg .ProofErr ,&_gebb );_dbge !=nil {return _dbge ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_aadc );_aadc .EG_RunLevelElts =append (_aadc .EG_RunLevelElts ,_fgacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fedg :=NewEG_ContentRowContent ();_cbaab :=NewEG_RunLevelElts ();_cbaab .PermStart =NewCT_PermStart ();if _acef :=d .DecodeElement (_cbaab .PermStart ,&_gebb );_acef !=nil {return _acef ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_fedg );_fedg .EG_RunLevelElts =append (_fedg .EG_RunLevelElts ,_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 :"\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"}:_dade :=NewEG_ContentRowContent ();_geace :=NewEG_RunLevelElts ();_geace .PermEnd =NewCT_Perm ();if _aegdb :=d .DecodeElement (_geace .PermEnd ,&_gebb );_aegdb !=nil {return _aegdb ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_dade );_dade .EG_RunLevelElts =append (_dade .EG_RunLevelElts ,_geace );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaef :=NewEG_ContentRowContent ();_bcdge :=NewEG_RunLevelElts ();_bcdge .Ins =NewCT_RunTrackChange ();if _acga :=d .DecodeElement (_bcdge .Ins ,&_gebb );_acga !=nil {return _acga ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_gaef );_gaef .EG_RunLevelElts =append (_gaef .EG_RunLevelElts ,_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 :"\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"}:_gcbb :=NewEG_ContentRowContent ();_dgce :=NewEG_RunLevelElts ();_dgce .Del =NewCT_RunTrackChange ();if _deeeb :=d .DecodeElement (_dgce .Del ,&_gebb );_deeeb !=nil {return _deeeb ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_gcbb );_gcbb .EG_RunLevelElts =append (_gcbb .EG_RunLevelElts ,_dgce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ggag :=NewEG_ContentRowContent ();_bbdfe :=NewEG_RunLevelElts ();_bbdfe .MoveFrom =NewCT_RunTrackChange ();if _bdffd :=d .DecodeElement (_bbdfe .MoveFrom ,&_gebb );_bdffd !=nil {return _bdffd ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_ggag );_ggag .EG_RunLevelElts =append (_ggag .EG_RunLevelElts ,_bbdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ffeeb :=NewEG_ContentRowContent ();_gbca :=NewEG_RunLevelElts ();_gbca .MoveTo =NewCT_RunTrackChange ();if _bfea :=d .DecodeElement (_gbca .MoveTo ,&_gebb );_bfea !=nil {return _bfea ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_ffeeb );_ffeeb .EG_RunLevelElts =append (_ffeeb .EG_RunLevelElts ,_gbca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdgef :=NewEG_ContentRowContent ();_dfgd :=NewEG_RunLevelElts ();_dbdfd :=NewEG_RangeMarkupElements ();_dbdfd .BookmarkStart =NewCT_Bookmark ();if _gffca :=d .DecodeElement (_dbdfd .BookmarkStart ,&_gebb );_gffca !=nil {return _gffca ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_fdgef );_fdgef .EG_RunLevelElts =append (_fdgef .EG_RunLevelElts ,_dfgd );_dfgd .EG_RangeMarkupElements =append (_dfgd .EG_RangeMarkupElements ,_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 :"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"}:_aaebe :=NewEG_ContentRowContent ();_edee :=NewEG_RunLevelElts ();_feefc :=NewEG_RangeMarkupElements ();_feefc .BookmarkEnd =NewCT_MarkupRange ();if _bfeef :=d .DecodeElement (_feefc .BookmarkEnd ,&_gebb );_bfeef !=nil {return _bfeef ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_aaebe );_aaebe .EG_RunLevelElts =append (_aaebe .EG_RunLevelElts ,_edee );_edee .EG_RangeMarkupElements =append (_edee .EG_RangeMarkupElements ,_feefc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gada :=NewEG_ContentRowContent ();_cbcb :=NewEG_RunLevelElts ();_cfgc :=NewEG_RangeMarkupElements ();_cfgc .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbfd :=d .DecodeElement (_cfgc .MoveFromRangeStart ,&_gebb );_gbfd !=nil {return _gbfd ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_gada );_gada .EG_RunLevelElts =append (_gada .EG_RunLevelElts ,_cbcb );_cbcb .EG_RangeMarkupElements =append (_cbcb .EG_RangeMarkupElements ,_cfgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_feab :=NewEG_ContentRowContent ();_cfaf :=NewEG_RunLevelElts ();_cdgc :=NewEG_RangeMarkupElements ();_cdgc .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcggb :=d .DecodeElement (_cdgc .MoveFromRangeEnd ,&_gebb );_bcggb !=nil {return _bcggb ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_feab );_feab .EG_RunLevelElts =append (_feab .EG_RunLevelElts ,_cfaf );_cfaf .EG_RangeMarkupElements =append (_cfaf .EG_RangeMarkupElements ,_cdgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ggdec :=NewEG_ContentRowContent ();_eeaa :=NewEG_RunLevelElts ();_edgcf :=NewEG_RangeMarkupElements ();_edgcf .MoveToRangeStart =NewCT_MoveBookmark ();if _dbed :=d .DecodeElement (_edgcf .MoveToRangeStart ,&_gebb );_dbed !=nil {return _dbed ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_ggdec );_ggdec .EG_RunLevelElts =append (_ggdec .EG_RunLevelElts ,_eeaa );_eeaa .EG_RangeMarkupElements =append (_eeaa .EG_RangeMarkupElements ,_edgcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_caed :=NewEG_ContentRowContent ();_acged :=NewEG_RunLevelElts ();_ddffb :=NewEG_RangeMarkupElements ();_ddffb .MoveToRangeEnd =NewCT_MarkupRange ();if _adba :=d .DecodeElement (_ddffb .MoveToRangeEnd ,&_gebb );_adba !=nil {return _adba ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_caed );_caed .EG_RunLevelElts =append (_caed .EG_RunLevelElts ,_acged );_acged .EG_RangeMarkupElements =append (_acged .EG_RangeMarkupElements ,_ddffb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egce :=NewEG_ContentRowContent ();_eedde :=NewEG_RunLevelElts ();_ffbe :=NewEG_RangeMarkupElements ();_ffbe .CommentRangeStart =NewCT_MarkupRange ();if _bebdg :=d .DecodeElement (_ffbe .CommentRangeStart ,&_gebb );_bebdg !=nil {return _bebdg ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_egce );_egce .EG_RunLevelElts =append (_egce .EG_RunLevelElts ,_eedde );_eedde .EG_RangeMarkupElements =append (_eedde .EG_RangeMarkupElements ,_ffbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcfeg :=NewEG_ContentRowContent ();_affe :=NewEG_RunLevelElts ();_ggeg :=NewEG_RangeMarkupElements ();_ggeg .CommentRangeEnd =NewCT_MarkupRange ();if _gebg :=d .DecodeElement (_ggeg .CommentRangeEnd ,&_gebb );_gebg !=nil {return _gebg ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_bcfeg );_bcfeg .EG_RunLevelElts =append (_bcfeg .EG_RunLevelElts ,_affe );_affe .EG_RangeMarkupElements =append (_affe .EG_RangeMarkupElements ,_ggeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cfeda :=NewEG_ContentRowContent ();_ddaa :=NewEG_RunLevelElts ();_gdeb :=NewEG_RangeMarkupElements ();_gdeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcggb :=d .DecodeElement (_gdeb .CustomXmlInsRangeStart ,&_gebb );_dcggb !=nil {return _dcggb ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_cfeda );_cfeda .EG_RunLevelElts =append (_cfeda .EG_RunLevelElts ,_ddaa );_ddaa .EG_RangeMarkupElements =append (_ddaa .EG_RangeMarkupElements ,_gdeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_efec :=NewEG_ContentRowContent ();_cccdb :=NewEG_RunLevelElts ();_egbf :=NewEG_RangeMarkupElements ();_egbf .CustomXmlInsRangeEnd =NewCT_Markup ();if _gafbd :=d .DecodeElement (_egbf .CustomXmlInsRangeEnd ,&_gebb );_gafbd !=nil {return _gafbd ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_efec );_efec .EG_RunLevelElts =append (_efec .EG_RunLevelElts ,_cccdb );_cccdb .EG_RangeMarkupElements =append (_cccdb .EG_RangeMarkupElements ,_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 :"\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"}:_dbbgd :=NewEG_ContentRowContent ();_faac :=NewEG_RunLevelElts ();_bfab :=NewEG_RangeMarkupElements ();_bfab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fcaf :=d .DecodeElement (_bfab .CustomXmlDelRangeStart ,&_gebb );_fcaf !=nil {return _fcaf ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_dbbgd );_dbbgd .EG_RunLevelElts =append (_dbbgd .EG_RunLevelElts ,_faac );_faac .EG_RangeMarkupElements =append (_faac .EG_RangeMarkupElements ,_bfab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_egbeb :=NewEG_ContentRowContent ();_deea :=NewEG_RunLevelElts ();_caca :=NewEG_RangeMarkupElements ();_caca .CustomXmlDelRangeEnd =NewCT_Markup ();if _caba :=d .DecodeElement (_caca .CustomXmlDelRangeEnd ,&_gebb );_caba !=nil {return _caba ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_egbeb );_egbeb .EG_RunLevelElts =append (_egbeb .EG_RunLevelElts ,_deea );_deea .EG_RangeMarkupElements =append (_deea .EG_RangeMarkupElements ,_caca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eede :=NewEG_ContentRowContent ();_aeead :=NewEG_RunLevelElts ();_beef :=NewEG_RangeMarkupElements ();_beef .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gbbg :=d .DecodeElement (_beef .CustomXmlMoveFromRangeStart ,&_gebb );_gbbg !=nil {return _gbbg ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_eede );_eede .EG_RunLevelElts =append (_eede .EG_RunLevelElts ,_aeead );_aeead .EG_RangeMarkupElements =append (_aeead .EG_RangeMarkupElements ,_beef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ddbc :=NewEG_ContentRowContent ();_dbgg :=NewEG_RunLevelElts ();_cbeba :=NewEG_RangeMarkupElements ();_cbeba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebbdf :=d .DecodeElement (_cbeba .CustomXmlMoveFromRangeEnd ,&_gebb );_ebbdf !=nil {return _ebbdf ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_ddbc );_ddbc .EG_RunLevelElts =append (_ddbc .EG_RunLevelElts ,_dbgg );_dbgg .EG_RangeMarkupElements =append (_dbgg .EG_RangeMarkupElements ,_cbeba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eaca :=NewEG_ContentRowContent ();_ddde :=NewEG_RunLevelElts ();_bceaa :=NewEG_RangeMarkupElements ();_bceaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ecee :=d .DecodeElement (_bceaa .CustomXmlMoveToRangeStart ,&_gebb );_ecee !=nil {return _ecee ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_eaca );_eaca .EG_RunLevelElts =append (_eaca .EG_RunLevelElts ,_ddde );_ddde .EG_RangeMarkupElements =append (_ddde .EG_RangeMarkupElements ,_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 :"\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"}:_fgde :=NewEG_ContentRowContent ();_cffb :=NewEG_RunLevelElts ();_eebea :=NewEG_RangeMarkupElements ();_eebea .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eefd :=d .DecodeElement (_eebea .CustomXmlMoveToRangeEnd ,&_gebb );_eefd !=nil {return _eefd ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_fgde );_fgde .EG_RunLevelElts =append (_fgde .EG_RunLevelElts ,_cffb );_cffb .EG_RangeMarkupElements =append (_cffb .EG_RangeMarkupElements ,_eebea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_edbbc :=NewEG_ContentRowContent ();_deef :=NewEG_RunLevelElts ();_cdcbb :=NewEG_MathContent ();_cdcbb .OMathPara =_cd .NewOMathPara ();if _eacc :=d .DecodeElement (_cdcbb .OMathPara ,&_gebb );_eacc !=nil {return _eacc ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_edbbc );_edbbc .EG_RunLevelElts =append (_edbbc .EG_RunLevelElts ,_deef );_deef .EG_MathContent =append (_deef .EG_MathContent ,_cdcbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbbgc :=NewEG_ContentRowContent ();_cdgg :=NewEG_RunLevelElts ();_eggd :=NewEG_MathContent ();_eggd .OMath =_cd .NewOMath ();if _dgaa :=d .DecodeElement (_eggd .OMath ,&_gebb );_dgaa !=nil {return _dgaa ;};_ccgab .EG_ContentRowContent =append (_ccgab .EG_ContentRowContent ,_gbbgc );_gbbgc .EG_RunLevelElts =append (_gbbgc .EG_RunLevelElts ,_cdgg );_cdgg .EG_MathContent =append (_cdgg .EG_MathContent ,_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\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077\u0020\u0025\u0076",_gebb .Name );if _abae :=d .Skip ();_abae !=nil {return _abae ;};};case _d .EndElement :break _gbbc ;case _d .CharData :};};return nil ;};func (_bffcd *CT_DocProtect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agdac :=range start .Attr {if _agdac .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_bffcd .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_agdac );continue ;};if _agdac .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_aebda ,_fgcdb :=_eb .ParseInt (_agdac .Value ,10,64);if _fgcdb !=nil {return _fgcdb ;};_bffcd .CryptAlgorithmSidAttr =&_aebda ;continue ;};if _agdac .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_bageafb ,_effb :=ParseUnionST_OnOff (_agdac .Value );if _effb !=nil {return _effb ;};_bffcd .FormattingAttr =&_bageafb ;continue ;};if _agdac .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_dbedd ,_feccd :=_eb .ParseInt (_agdac .Value ,10,64);if _feccd !=nil {return _feccd ;};_bffcd .CryptSpinCountAttr =&_dbedd ;continue ;};if _agdac .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_dddde ,_agcf :=_agdac .Value ,error (nil );if _agcf !=nil {return _agcf ;};_bffcd .AlgorithmNameAttr =&_dddde ;continue ;};if _agdac .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_bgba ,_cffgg :=_agdac .Value ,error (nil );if _cffgg !=nil {return _cffgg ;};_bffcd .CryptProviderAttr =&_bgba ;continue ;};if _agdac .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_agca ,_babab :=_agdac .Value ,error (nil );if _babab !=nil {return _babab ;};_bffcd .SaltValueAttr =&_agca ;continue ;};if _agdac .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_bffcd .CryptProviderTypeAttr .UnmarshalXMLAttr (_agdac );continue ;};if _agdac .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_bffcd .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_agdac );continue ;};if _agdac .Name .Local =="\u0065\u0064\u0069\u0074"{_bffcd .EditAttr .UnmarshalXMLAttr (_agdac );continue ;};if _agdac .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_agce ,_edga :=ParseUnionST_OnOff (_agdac .Value );if _edga !=nil {return _edga ;};_bffcd .EnforcementAttr =&_agce ;continue ;};if _agdac .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_dabba ,_gcfcg :=_agdac .Value ,error (nil );if _gcfcg !=nil {return _gcfcg ;};_bffcd .HashValueAttr =&_dabba ;continue ;};if _agdac .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_fdeb ,_egbeg :=_eb .ParseInt (_agdac .Value ,10,64);if _egbeg !=nil {return _egbeg ;};_bffcd .SpinCountAttr =&_fdeb ;continue ;};if _agdac .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_geebg ,_dfab :=_agdac .Value ,error (nil );if _dfab !=nil {return _dfab ;};_bffcd .AlgIdExtAttr =&_geebg ;continue ;};if _agdac .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_cdda ,_afede :=_agdac .Value ,error (nil );if _afede !=nil {return _afede ;};_bffcd .AlgIdExtSourceAttr =&_cdda ;continue ;};if _agdac .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_gdde ,_cdade :=_agdac .Value ,error (nil );if _cdade !=nil {return _cdade ;};_bffcd .CryptProviderTypeExtAttr =&_gdde ;continue ;};if _agdac .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"{_gbcfg ,_gdgd :=_agdac .Value ,error (nil );if _gdgd !=nil {return _gdgd ;};_bffcd .CryptProviderTypeExtSourceAttr =&_gbcfg ;continue ;};if _agdac .Name .Local =="\u0068\u0061\u0073\u0068"{_cega ,_dbdd :=_agdac .Value ,error (nil );if _dbdd !=nil {return _dbdd ;};_bffcd .HashAttr =&_cega ;continue ;};if _agdac .Name .Local =="\u0073\u0061\u006c\u0074"{_caef ,_gaead :=_agdac .Value ,error (nil );if _gaead !=nil {return _gaead ;};_bffcd .SaltAttr =&_caef ;continue ;};};for {_dgcdb ,_gbefe :=d .Token ();if _gbefe !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_gbefe );};if _fagb ,_cdcba :=_dgcdb .(_d .EndElement );_cdcba &&_fagb .Name ==start .Name {break ;};};return nil ;};func (_eacgbe ST_MultiLevelType )String ()string {switch _eacgbe {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 "";};const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;);func (_ebcfda ST_NumberFormat )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfegf :=_d .Attr {};_dfegf .Name =name ;switch _ebcfda {case ST_NumberFormatUnset :_dfegf .Value ="";case ST_NumberFormatDecimal :_dfegf .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_dfegf .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_dfegf .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_dfegf .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_dfegf .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_dfegf .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_dfegf .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_dfegf .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_dfegf .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_dfegf .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_dfegf .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_dfegf .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatAiueo :_dfegf .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_dfegf .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_dfegf .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalHalfWidth :_dfegf .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_dfegf .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatJapaneseDigitalTenThousand :_dfegf .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 :_dfegf .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatDecimalFullWidth2 :_dfegf .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_dfegf .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatIrohaFullWidth :_dfegf .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_dfegf .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_dfegf .Value ="\u0062\u0075\u006c\u006c\u0065\u0074";case ST_NumberFormatGanada :_dfegf .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_dfegf .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_dfegf .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 :_dfegf .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_dfegf .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 :_dfegf .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 :_dfegf .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case ST_NumberFormatIdeographZodiac :_dfegf .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_dfegf .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 :_dfegf .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_dfegf .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case ST_NumberFormatTaiwaneseCountingThousand :_dfegf .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_dfegf .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatChineseCounting :_dfegf .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_dfegf .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case ST_NumberFormatChineseCountingThousand :_dfegf .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 :_dfegf .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatKoreanCounting :_dfegf .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_dfegf .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_dfegf .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case ST_NumberFormatVietnameseCounting :_dfegf .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_dfegf .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case ST_NumberFormatRussianUpper :_dfegf .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_dfegf .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_dfegf .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case ST_NumberFormatHebrew1 :_dfegf .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_dfegf .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_dfegf .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case ST_NumberFormatArabicAbjad :_dfegf .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_dfegf .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_dfegf .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case ST_NumberFormatHindiNumbers :_dfegf .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_dfegf .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_dfegf .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_dfegf .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_dfegf .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_dfegf .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_dfegf .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_dfegf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dfegf ,nil ;};func (_aecec *CT_ObjectLink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aecec .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_gdgeb :=range start .Attr {if _gdgeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdgeb .Name .Local =="\u0069\u0064"||_gdgeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdgeb .Name .Local =="\u0069\u0064"{_bccgg ,_geagf :=_gdgeb .Value ,error (nil );if _geagf !=nil {return _geagf ;};_aecec .IdAttr =_bccgg ;continue ;};if _gdgeb .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_aecec .UpdateModeAttr .UnmarshalXMLAttr (_gdgeb );continue ;};if _gdgeb .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_geaae ,_dfcef :=ParseUnionST_OnOff (_gdgeb .Value );if _dfcef !=nil {return _dfcef ;};_aecec .LockedFieldAttr =&_geaae ;continue ;};if _gdgeb .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_aecec .DrawAspectAttr .UnmarshalXMLAttr (_gdgeb );continue ;};if _gdgeb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_debbc ,_adfadd :=_gdgeb .Value ,error (nil );if _adfadd !=nil {return _adfadd ;};_aecec .ProgIdAttr =&_debbc ;continue ;};if _gdgeb .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_ddeeb ,_efadcc :=_gdgeb .Value ,error (nil );if _efadcc !=nil {return _efadcc ;};_aecec .ShapeIdAttr =&_ddeeb ;continue ;};if _gdgeb .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_fagd ,_eadbe :=_gdgeb .Value ,error (nil );if _eadbe !=nil {return _eadbe ;};_aecec .FieldCodesAttr =&_fagd ;continue ;};};for {_dbbed ,_fbaa :=d .Token ();if _fbaa !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_fbaa );};if _fdaca ,_dgeae :=_dbbed .(_d .EndElement );_dgeae &&_fdaca .Name ==start .Name {break ;};};return nil ;};func (_dbgdd ST_TabTlc )String ()string {switch _dbgdd {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 (_gdfaf *CT_LsdException )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feggd :=range start .Attr {if _feggd .Name .Local =="\u006e\u0061\u006d\u0065"{_egfeb ,_ccdbf :=_feggd .Value ,error (nil );if _ccdbf !=nil {return _ccdbf ;};_gdfaf .NameAttr =_egfeb ;continue ;};if _feggd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_abggd ,_cagac :=ParseUnionST_OnOff (_feggd .Value );if _cagac !=nil {return _cagac ;};_gdfaf .LockedAttr =&_abggd ;continue ;};if _feggd .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_efega ,_bdgg :=_eb .ParseInt (_feggd .Value ,10,64);if _bdgg !=nil {return _bdgg ;};_gdfaf .UiPriorityAttr =&_efega ;continue ;};if _feggd .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_fbac ,_fdeac :=ParseUnionST_OnOff (_feggd .Value );if _fdeac !=nil {return _fdeac ;};_gdfaf .SemiHiddenAttr =&_fbac ;continue ;};if _feggd .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_bade ,_ccegd :=ParseUnionST_OnOff (_feggd .Value );if _ccegd !=nil {return _ccegd ;};_gdfaf .UnhideWhenUsedAttr =&_bade ;continue ;};if _feggd .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_bbbg ,_gaaa :=ParseUnionST_OnOff (_feggd .Value );if _gaaa !=nil {return _gaaa ;};_gdfaf .QFormatAttr =&_bbbg ;continue ;};};for {_aeced ,_gagdb :=d .Token ();if _gagdb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_gagdb );};if _gfbdc ,_gccee :=_aeced .(_d .EndElement );_gccee &&_gfbdc .Name ==start .Name {break ;};};return nil ;};func (_aced *CT_DocPartName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deac :=range start .Attr {if _deac .Name .Local =="\u0076\u0061\u006c"{_caged ,_badc :=_deac .Value ,error (nil );if _badc !=nil {return _badc ;};_aced .ValAttr =_caged ;continue ;};if _deac .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_aaff ,_agdee :=ParseUnionST_OnOff (_deac .Value );if _agdee !=nil {return _agdee ;};_aced .DecoratedAttr =&_aaff ;continue ;};};for {_fcgcg ,_aeefe :=d .Token ();if _aeefe !=nil {return _a .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",_aeefe );};if _fcef ,_cdddg :=_fcgcg .(_d .EndElement );_cdddg &&_fcef .Name ==start .Name {break ;};};return nil ;};func NewCT_BookmarkRange ()*CT_BookmarkRange {_fbbb :=&CT_BookmarkRange {};return _fbbb };func (_ffefb *WdST_RelFromH )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffefb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ffefb =1;case "\u0070\u0061\u0067\u0065":*_ffefb =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_ffefb =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_ffefb =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_ffefb =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_ffefb =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_ffefb =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_ffefb =8;};return nil ;};func NewCT_Control ()*CT_Control {_afed :=&CT_Control {};return _afed };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;); -// Validate validates the CT_DocumentBase and its children -func (_addff *CT_DocumentBase )Validate ()error {return _addff .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_dggeff *CT_RubyAlign )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_acade ,_ceeebb :=_dggeff .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ceeebb !=nil {return _ceeebb ;};start .Attr =append (start .Attr ,_acade );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BottomPageBorder and its children +func (_bgbe *CT_BottomPageBorder )Validate ()error {return _bgbe .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_cdbaga *ST_TextScale )ValidateWithPath (path string )error {_degcbe :=[]string {};if _cdbaga .ST_TextScalePercent !=nil {_degcbe =append (_degcbe ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _cdbaga .ST_TextScaleDecimal !=nil {_degcbe =append (_degcbe ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_degcbe )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_degcbe );};return nil ;};type CT_FtnEdn struct{ -// Validate validates the EG_RPrMath and its children -func (_eccbf *EG_RPrMath )Validate ()error {return _eccbf .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};type ST_LevelSuffix byte ;type CT_SdtRow struct{ +// Footnote/Endnote Type +TypeAttr ST_FtnEdn ; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Footnote/Endnote ID +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func NewCT_Fonts ()*CT_Fonts {_fbddd :=&CT_Fonts {};return _fbddd };func (_bffgg *ST_StyleSort )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdaab ,_edefd :=d .Token ();if _edefd !=nil {return _edefd ;};if _afdad ,_ggabf :=_gdaab .(_d .EndElement );_ggabf &&_afdad .Name ==start .Name {*_bffgg =1;return nil ;};if _gcgbed ,_aceag :=_gdaab .(_d .CharData );!_aceag {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdaab );}else {switch string (_gcgbed ){case "":*_bffgg =0;case "\u006e\u0061\u006d\u0065":*_bffgg =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_bffgg =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bffgg =3;case "\u0066\u006f\u006e\u0074":*_bffgg =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_bffgg =5;case "\u0074\u0079\u0070\u0065":*_bffgg =6;case "\u0030\u0030\u0030\u0030":*_bffgg =7;case "\u0030\u0030\u0030\u0031":*_bffgg =8;case "\u0030\u0030\u0030\u0032":*_bffgg =9;case "\u0030\u0030\u0030\u0033":*_bffgg =10;case "\u0030\u0030\u0030\u0034":*_bffgg =11;case "\u0030\u0030\u0030\u0035":*_bffgg =12;};};_gdaab ,_edefd =d .Token ();if _edefd !=nil {return _edefd ;};if _ccadec ,_eabcad :=_gdaab .(_d .EndElement );_eabcad &&_ccadec .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdaab );};func (_ddbfcb ST_DocProtect )String ()string {switch _ddbfcb {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 (_dacgbf ST_Theme )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aebdbb :=_d .Attr {};_aebdbb .Name =name ;switch _dacgbf {case ST_ThemeUnset :_aebdbb .Value ="";case ST_ThemeMajorEastAsia :_aebdbb .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_aebdbb .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_aebdbb .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_aebdbb .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_aebdbb .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_aebdbb .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_aebdbb .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_aebdbb .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _aebdbb ,nil ;}; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_afffad *CT_TwipsMeasure )ValidateWithPath (path string )error {if _cbggbc :=_afffad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbggbc !=nil {return _cbggbc ;};return nil ;};type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; -// Row-Level Structured Document Tag Content -SdtContent *CT_SdtContentRow ;};func (_fdbfb ST_ProofErr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdbfb .String (),start );};func (_dfbdc ST_HpsMeasure )String ()string {if _dfbdc .ST_UnsignedDecimalNumber !=nil {return _gd .Sprintf ("\u0025\u0076",*_dfbdc .ST_UnsignedDecimalNumber );};if _dfbdc .ST_PositiveUniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_dfbdc .ST_PositiveUniversalMeasure );};return "";};const (ST_ThemeColorUnset ST_ThemeColor =0;ST_ThemeColorDark1 ST_ThemeColor =1;ST_ThemeColorLight1 ST_ThemeColor =2;ST_ThemeColorDark2 ST_ThemeColor =3;ST_ThemeColorLight2 ST_ThemeColor =4;ST_ThemeColorAccent1 ST_ThemeColor =5;ST_ThemeColorAccent2 ST_ThemeColor =6;ST_ThemeColorAccent3 ST_ThemeColor =7;ST_ThemeColorAccent4 ST_ThemeColor =8;ST_ThemeColorAccent5 ST_ThemeColor =9;ST_ThemeColorAccent6 ST_ThemeColor =10;ST_ThemeColorHyperlink ST_ThemeColor =11;ST_ThemeColorFollowedHyperlink ST_ThemeColor =12;ST_ThemeColorNone ST_ThemeColor =13;ST_ThemeColorBackground1 ST_ThemeColor =14;ST_ThemeColorText1 ST_ThemeColor =15;ST_ThemeColorBackground2 ST_ThemeColor =16;ST_ThemeColorText2 ST_ThemeColor =17;);func (_dbacfa ST_BrClear )Validate ()error {return _dbacfa .ValidateWithPath ("")}; +// Default Checkbox Form Field State +Default *CT_OnOff ; -// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path -func (_dbba *CT_NumRestart )ValidateWithPath (path string )error {if _dbba .ValAttr ==ST_RestartNumberUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fecdag :=_dbba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fecdag !=nil {return _fecdag ;};return nil ;}; +// Checkbox Form Field State +Checked *CT_OnOff ;};func (_gebdcf ST_RubyAlign )Validate ()error {return _gebdcf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path -func (_cdgf *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _bbaf :=_cdgf .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_bbaf !=nil {return _bbaf ;};if _dfb :=_cdgf .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_dfb !=nil {return _dfb ;};return nil ;};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_aggfd :=&CT_ReadingModeInkLockDown {};return _aggfd ;};func (_fgbcc *CT_TblPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cegec :for {_fadbda ,_fgaaec :=d .Token ();if _fgaaec !=nil {return _fgaaec ;};switch _ccfdf :=_fadbda .(type ){case _g .StartElement :switch _ccfdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_fgbcc .TblStyle =NewCT_String ();if _gaabab :=d .DecodeElement (_fgbcc .TblStyle ,&_ccfdf );_gaabab !=nil {return _gaabab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_fgbcc .TblpPr =NewCT_TblPPr ();if _bgcdb :=d .DecodeElement (_fgbcc .TblpPr ,&_ccfdf );_bgcdb !=nil {return _bgcdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_fgbcc .TblOverlap =NewCT_TblOverlap ();if _dabcc :=d .DecodeElement (_fgbcc .TblOverlap ,&_ccfdf );_dabcc !=nil {return _dabcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_fgbcc .BidiVisual =NewCT_OnOff ();if _gbbbf :=d .DecodeElement (_fgbcc .BidiVisual ,&_ccfdf );_gbbbf !=nil {return _gbbbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_fgbcc .TblStyleRowBandSize =NewCT_DecimalNumber ();if _edcgdg :=d .DecodeElement (_fgbcc .TblStyleRowBandSize ,&_ccfdf );_edcgdg !=nil {return _edcgdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_fgbcc .TblStyleColBandSize =NewCT_DecimalNumber ();if _gcggf :=d .DecodeElement (_fgbcc .TblStyleColBandSize ,&_ccfdf );_gcggf !=nil {return _gcggf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0057"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0057"}:_fgbcc .TblW =NewCT_TblWidth ();if _gfdbc :=d .DecodeElement (_fgbcc .TblW ,&_ccfdf );_gfdbc !=nil {return _gfdbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_fgbcc .Jc =NewCT_JcTable ();if _dgfcff :=d .DecodeElement (_fgbcc .Jc ,&_ccfdf );_dgfcff !=nil {return _dgfcff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_fgbcc .TblCellSpacing =NewCT_TblWidth ();if _dfagf :=d .DecodeElement (_fgbcc .TblCellSpacing ,&_ccfdf );_dfagf !=nil {return _dfagf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_fgbcc .TblInd =NewCT_TblWidth ();if _ggbcd :=d .DecodeElement (_fgbcc .TblInd ,&_ccfdf );_ggbcd !=nil {return _ggbcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_fgbcc .TblBorders =NewCT_TblBorders ();if _abaaca :=d .DecodeElement (_fgbcc .TblBorders ,&_ccfdf );_abaaca !=nil {return _abaaca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_fgbcc .Shd =NewCT_Shd ();if _cfgge :=d .DecodeElement (_fgbcc .Shd ,&_ccfdf );_cfgge !=nil {return _cfgge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_fgbcc .TblLayout =NewCT_TblLayoutType ();if _ddagd :=d .DecodeElement (_fgbcc .TblLayout ,&_ccfdf );_ddagd !=nil {return _ddagd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_fgbcc .TblCellMar =NewCT_TblCellMar ();if _aecba :=d .DecodeElement (_fgbcc .TblCellMar ,&_ccfdf );_aecba !=nil {return _aecba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_fgbcc .TblLook =NewCT_TblLook ();if _fcabcg :=d .DecodeElement (_fgbcc .TblLook ,&_ccfdf );_fcabcg !=nil {return _fcabcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_fgbcc .TblCaption =NewCT_String ();if _daaafd :=d .DecodeElement (_fgbcc .TblCaption ,&_ccfdf );_daaafd !=nil {return _daaafd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_fgbcc .TblDescription =NewCT_String ();if _dbddb :=d .DecodeElement (_fgbcc .TblDescription ,&_ccfdf );_dbddb !=nil {return _dbddb ;};default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0062\u006cP\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_ccfdf .Name );if _aeedc :=d .Skip ();_aeedc !=nil {return _aeedc ;};};case _g .EndElement :break _cegec ;case _g .CharData :};};return nil ;};func NewEG_PContentMath ()*EG_PContentMath {_gdffg :=&EG_PContentMath {};return _gdffg };const (ST_BrClearUnset ST_BrClear =0;ST_BrClearNone ST_BrClear =1;ST_BrClearLeft ST_BrClear =2;ST_BrClearRight ST_BrClear =3;ST_BrClearAll ST_BrClear =4;); +// Validate validates the CT_AbstractNum and its children +func (_bbde *CT_AbstractNum )Validate ()error {return _bbde .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");};func (_abggbc ST_SdtDateMappingType )String ()string {switch _abggbc {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 "";};func NewCT_ProofErr ()*CT_ProofErr {_cabced :=&CT_ProofErr {};_cabced .TypeAttr =ST_ProofErr (1);return _cabced ;};func (_cdgeff *WdCT_TextboxInfo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdgeff .TxbxContent =NewWdCT_TxbxContent ();for _ ,_fafga :=range start .Attr {if _fafga .Name .Local =="\u0069\u0064"{_fddef ,_bcbfgce :=_eb .ParseUint (_fafga .Value ,10,16);if _bcbfgce !=nil {return _bcbfgce ;};_eedgc :=uint16 (_fddef );_cdgeff .IdAttr =&_eedgc ;continue ;};};_daccfd :for {_bddeb ,_cdafd :=d .Token ();if _cdafd !=nil {return _cdafd ;};switch _daeddb :=_bddeb .(type ){case _d .StartElement :switch _daeddb .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"}:if _dfebg :=d .DecodeElement (_cdgeff .TxbxContent ,&_daeddb );_dfebg !=nil {return _dfebg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cdgeff .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _ggeda :=d .DecodeElement (_cdgeff .ExtLst ,&_daeddb );_ggeda !=nil {return _ggeda ;};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\u0057\u0064\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0020\u0025v",_daeddb .Name );if _dgcca :=d .Skip ();_dgcca !=nil {return _dgcca ;};};case _d .EndElement :break _daccfd ;case _d .CharData :};};return nil ;};func (_begdf ST_DocPartType )ValidateWithPath (path string )error {switch _begdf {case 0,1,2,3,4,5,6,7:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_begdf ));};return nil ;}; -// Validate validates the Comments and its children -func (_eggbfa *Comments )Validate ()error {return _eggbfa .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func (_dbcgd *CT_TwipsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_dbcgd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path +func (_gdaf *CT_HdrFtr )ValidateWithPath (path string )error {for _daff ,_babca :=range _gdaf .AltChunk {if _cggdg :=_babca .ValidateWithPath (_a .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_daff ));_cggdg !=nil {return _cggdg ;};};for _ebceb ,_ffcge :=range _gdaf .EG_ContentBlockContent {if _gfeg :=_ffcge .ValidateWithPath (_a .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 ,_ebceb ));_gfeg !=nil {return _gfeg ;};};return nil ;};func NewCT_TcPrInner ()*CT_TcPrInner {_ebfgf :=&CT_TcPrInner {};return _ebfgf }; -// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path -func (_cdffd *CT_Div )ValidateWithPath (path string )error {if _cdffd .BlockQuote !=nil {if _cafb :=_cdffd .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_cafb !=nil {return _cafb ;};};if _cdffd .BodyDiv !=nil {if _adgfg :=_cdffd .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076");_adgfg !=nil {return _adgfg ;};};if _edcgd :=_cdffd .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_edcgd !=nil {return _edcgd ;};if _fdcde :=_cdffd .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t");_fdcde !=nil {return _fdcde ;};if _cffb :=_cdffd .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_cffb !=nil {return _cffb ;};if _cffbg :=_cdffd .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d");_cffbg !=nil {return _cffbg ;};if _cdffd .DivBdr !=nil {if _bacbg :=_cdffd .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_bacbg !=nil {return _bacbg ;};};for _gagcb ,_gegc :=range _cdffd .DivsChild {if _gdad :=_gegc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gagcb ));_gdad !=nil {return _gdad ;};};return nil ;};func (_egadf ST_AnnotationVMerge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egadf .String (),start );};func (_dfecdb *Styles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073";return _dfecdb .CT_Styles .MarshalXML (e ,start );};func (_beafgb *ST_Theme )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_beafgb =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_beafgb =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_beafgb =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_beafgb =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_beafgb =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_beafgb =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_beafgb =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_beafgb =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_beafgb =8;};return nil ;};func (_bcfbb ST_MultiLevelType )ValidateWithPath (path string )error {switch _bcfbb {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcfbb ));};return nil ;}; +// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path +func (_gdbdd *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _gdbdd .EffectExtent !=nil {if _gabbdf :=_gdbdd .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_gabbdf !=nil {return _gabbdf ;};};return nil ;};func (_eggef ST_DocGrid )Validate ()error {return _eggef .ValidateWithPath ("")};func (_gedc *CT_DocPartType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ceed ,_gegff :=_gedc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gegff !=nil {return _gegff ;};start .Attr =append (start .Attr ,_ceed );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path -func (_fabdeg *CT_FitText )ValidateWithPath (path string )error {if _dbdc :=_fabdeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbdc !=nil {return _dbdc ;};return nil ;};func (_edaec *CT_CustomXmlBlock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bagb :=range start .Attr {if _bagb .Name .Local =="\u0075\u0072\u0069"{_dfeg ,_affd :=_bagb .Value ,error (nil );if _affd !=nil {return _affd ;};_edaec .UriAttr =&_dfeg ;continue ;};if _bagb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_eagb ,_aeaa :=_bagb .Value ,error (nil );if _aeaa !=nil {return _aeaa ;};_edaec .ElementAttr =_eagb ;continue ;};};_gefe :for {_bgd ,_dfge :=d .Token ();if _dfge !=nil {return _dfge ;};switch _bgea :=_bgd .(type ){case _g .StartElement :switch _bgea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_edaec .CustomXmlPr =NewCT_CustomXmlPr ();if _agdf :=d .DecodeElement (_edaec .CustomXmlPr ,&_bgea );_agdf !=nil {return _agdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_geec :=NewEG_ContentBlockContent ();_geec .CustomXml =NewCT_CustomXmlBlock ();if _fbac :=d .DecodeElement (_geec .CustomXml ,&_bgea );_fbac !=nil {return _fbac ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_geec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fbbabe :=NewEG_ContentBlockContent ();_fbbabe .Sdt =NewCT_SdtBlock ();if _ecfeb :=d .DecodeElement (_fbbabe .Sdt ,&_bgea );_ecfeb !=nil {return _ecfeb ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_fbbabe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_aefg :=NewEG_ContentBlockContent ();_dccdg :=NewCT_P ();if _ddaf :=d .DecodeElement (_dccdg ,&_bgea );_ddaf !=nil {return _ddaf ;};_aefg .P =append (_aefg .P ,_dccdg );_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_aefg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ddbb :=NewEG_ContentBlockContent ();_bcge :=NewCT_Tbl ();if _fgfcd :=d .DecodeElement (_bcge ,&_bgea );_fgfcd !=nil {return _fgfcd ;};_ddbb .Tbl =append (_ddbb .Tbl ,_bcge );_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_ddbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_agfd :=NewEG_ContentBlockContent ();_adcf :=NewEG_RunLevelElts ();_adcf .ProofErr =NewCT_ProofErr ();if _caedf :=d .DecodeElement (_adcf .ProofErr ,&_bgea );_caedf !=nil {return _caedf ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_agfd );_agfd .EG_RunLevelElts =append (_agfd .EG_RunLevelElts ,_adcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eacf :=NewEG_ContentBlockContent ();_gbcgff :=NewEG_RunLevelElts ();_gbcgff .PermStart =NewCT_PermStart ();if _gedb :=d .DecodeElement (_gbcgff .PermStart ,&_bgea );_gedb !=nil {return _gedb ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_eacf );_eacf .EG_RunLevelElts =append (_eacf .EG_RunLevelElts ,_gbcgff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_feff :=NewEG_ContentBlockContent ();_dgbc :=NewEG_RunLevelElts ();_dgbc .PermEnd =NewCT_Perm ();if _ccgaf :=d .DecodeElement (_dgbc .PermEnd ,&_bgea );_ccgaf !=nil {return _ccgaf ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_feff );_feff .EG_RunLevelElts =append (_feff .EG_RunLevelElts ,_dgbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fdde :=NewEG_ContentBlockContent ();_cacc :=NewEG_RunLevelElts ();_cacc .Ins =NewCT_RunTrackChange ();if _ffdbg :=d .DecodeElement (_cacc .Ins ,&_bgea );_ffdbg !=nil {return _ffdbg ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_fdde );_fdde .EG_RunLevelElts =append (_fdde .EG_RunLevelElts ,_cacc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_decg :=NewEG_ContentBlockContent ();_ddeb :=NewEG_RunLevelElts ();_ddeb .Del =NewCT_RunTrackChange ();if _caab :=d .DecodeElement (_ddeb .Del ,&_bgea );_caab !=nil {return _caab ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_decg );_decg .EG_RunLevelElts =append (_decg .EG_RunLevelElts ,_ddeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_acbcb :=NewEG_ContentBlockContent ();_dcf :=NewEG_RunLevelElts ();_dcf .MoveFrom =NewCT_RunTrackChange ();if _degfg :=d .DecodeElement (_dcf .MoveFrom ,&_bgea );_degfg !=nil {return _degfg ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_acbcb );_acbcb .EG_RunLevelElts =append (_acbcb .EG_RunLevelElts ,_dcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cadd :=NewEG_ContentBlockContent ();_eeac :=NewEG_RunLevelElts ();_eeac .MoveTo =NewCT_RunTrackChange ();if _aagb :=d .DecodeElement (_eeac .MoveTo ,&_bgea );_aagb !=nil {return _aagb ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_cadd );_cadd .EG_RunLevelElts =append (_cadd .EG_RunLevelElts ,_eeac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cbec :=NewEG_ContentBlockContent ();_eaaf :=NewEG_RunLevelElts ();_bdcc :=NewEG_RangeMarkupElements ();_bdcc .BookmarkStart =NewCT_Bookmark ();if _ggfde :=d .DecodeElement (_bdcc .BookmarkStart ,&_bgea );_ggfde !=nil {return _ggfde ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_cbec );_cbec .EG_RunLevelElts =append (_cbec .EG_RunLevelElts ,_eaaf );_eaaf .EG_RangeMarkupElements =append (_eaaf .EG_RangeMarkupElements ,_bdcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bdee :=NewEG_ContentBlockContent ();_acge :=NewEG_RunLevelElts ();_ccfc :=NewEG_RangeMarkupElements ();_ccfc .BookmarkEnd =NewCT_MarkupRange ();if _babde :=d .DecodeElement (_ccfc .BookmarkEnd ,&_bgea );_babde !=nil {return _babde ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_bdee );_bdee .EG_RunLevelElts =append (_bdee .EG_RunLevelElts ,_acge );_acge .EG_RangeMarkupElements =append (_acge .EG_RangeMarkupElements ,_ccfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_abcdg :=NewEG_ContentBlockContent ();_aace :=NewEG_RunLevelElts ();_gffd :=NewEG_RangeMarkupElements ();_gffd .MoveFromRangeStart =NewCT_MoveBookmark ();if _baecc :=d .DecodeElement (_gffd .MoveFromRangeStart ,&_bgea );_baecc !=nil {return _baecc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_abcdg );_abcdg .EG_RunLevelElts =append (_abcdg .EG_RunLevelElts ,_aace );_aace .EG_RangeMarkupElements =append (_aace .EG_RangeMarkupElements ,_gffd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fedg :=NewEG_ContentBlockContent ();_ddgg :=NewEG_RunLevelElts ();_dccge :=NewEG_RangeMarkupElements ();_dccge .MoveFromRangeEnd =NewCT_MarkupRange ();if _gabc :=d .DecodeElement (_dccge .MoveFromRangeEnd ,&_bgea );_gabc !=nil {return _gabc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_fedg );_fedg .EG_RunLevelElts =append (_fedg .EG_RunLevelElts ,_ddgg );_ddgg .EG_RangeMarkupElements =append (_ddgg .EG_RangeMarkupElements ,_dccge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bdaae :=NewEG_ContentBlockContent ();_ebfa :=NewEG_RunLevelElts ();_ddebe :=NewEG_RangeMarkupElements ();_ddebe .MoveToRangeStart =NewCT_MoveBookmark ();if _acbed :=d .DecodeElement (_ddebe .MoveToRangeStart ,&_bgea );_acbed !=nil {return _acbed ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_bdaae );_bdaae .EG_RunLevelElts =append (_bdaae .EG_RunLevelElts ,_ebfa );_ebfa .EG_RangeMarkupElements =append (_ebfa .EG_RangeMarkupElements ,_ddebe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cgbb :=NewEG_ContentBlockContent ();_agbba :=NewEG_RunLevelElts ();_acfg :=NewEG_RangeMarkupElements ();_acfg .MoveToRangeEnd =NewCT_MarkupRange ();if _gbed :=d .DecodeElement (_acfg .MoveToRangeEnd ,&_bgea );_gbed !=nil {return _gbed ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_cgbb );_cgbb .EG_RunLevelElts =append (_cgbb .EG_RunLevelElts ,_agbba );_agbba .EG_RangeMarkupElements =append (_agbba .EG_RangeMarkupElements ,_acfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_adgd :=NewEG_ContentBlockContent ();_ffca :=NewEG_RunLevelElts ();_gfae :=NewEG_RangeMarkupElements ();_gfae .CommentRangeStart =NewCT_MarkupRange ();if _dfab :=d .DecodeElement (_gfae .CommentRangeStart ,&_bgea );_dfab !=nil {return _dfab ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_adgd );_adgd .EG_RunLevelElts =append (_adgd .EG_RunLevelElts ,_ffca );_ffca .EG_RangeMarkupElements =append (_ffca .EG_RangeMarkupElements ,_gfae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cccd :=NewEG_ContentBlockContent ();_adcc :=NewEG_RunLevelElts ();_bdgg :=NewEG_RangeMarkupElements ();_bdgg .CommentRangeEnd =NewCT_MarkupRange ();if _bbcbc :=d .DecodeElement (_bdgg .CommentRangeEnd ,&_bgea );_bbcbc !=nil {return _bbcbc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_cccd );_cccd .EG_RunLevelElts =append (_cccd .EG_RunLevelElts ,_adcc );_adcc .EG_RangeMarkupElements =append (_adcc .EG_RangeMarkupElements ,_bdgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aecd :=NewEG_ContentBlockContent ();_cddab :=NewEG_RunLevelElts ();_ebbg :=NewEG_RangeMarkupElements ();_ebbg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbfb :=d .DecodeElement (_ebbg .CustomXmlInsRangeStart ,&_bgea );_dbfb !=nil {return _dbfb ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_aecd );_aecd .EG_RunLevelElts =append (_aecd .EG_RunLevelElts ,_cddab );_cddab .EG_RangeMarkupElements =append (_cddab .EG_RangeMarkupElements ,_ebbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ecca :=NewEG_ContentBlockContent ();_bcced :=NewEG_RunLevelElts ();_dgbcd :=NewEG_RangeMarkupElements ();_dgbcd .CustomXmlInsRangeEnd =NewCT_Markup ();if _efffd :=d .DecodeElement (_dgbcd .CustomXmlInsRangeEnd ,&_bgea );_efffd !=nil {return _efffd ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_ecca );_ecca .EG_RunLevelElts =append (_ecca .EG_RunLevelElts ,_bcced );_bcced .EG_RangeMarkupElements =append (_bcced .EG_RangeMarkupElements ,_dgbcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcdae :=NewEG_ContentBlockContent ();_cead :=NewEG_RunLevelElts ();_cgca :=NewEG_RangeMarkupElements ();_cgca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dfda :=d .DecodeElement (_cgca .CustomXmlDelRangeStart ,&_bgea );_dfda !=nil {return _dfda ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_gcdae );_gcdae .EG_RunLevelElts =append (_gcdae .EG_RunLevelElts ,_cead );_cead .EG_RangeMarkupElements =append (_cead .EG_RangeMarkupElements ,_cgca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ebade :=NewEG_ContentBlockContent ();_adcfe :=NewEG_RunLevelElts ();_fdfd :=NewEG_RangeMarkupElements ();_fdfd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbcc :=d .DecodeElement (_fdfd .CustomXmlDelRangeEnd ,&_bgea );_bbcc !=nil {return _bbcc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_ebade );_ebade .EG_RunLevelElts =append (_ebade .EG_RunLevelElts ,_adcfe );_adcfe .EG_RangeMarkupElements =append (_adcfe .EG_RangeMarkupElements ,_fdfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aefc :=NewEG_ContentBlockContent ();_dccdb :=NewEG_RunLevelElts ();_cfeda :=NewEG_RangeMarkupElements ();_cfeda .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eabc :=d .DecodeElement (_cfeda .CustomXmlMoveFromRangeStart ,&_bgea );_eabc !=nil {return _eabc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_aefc );_aefc .EG_RunLevelElts =append (_aefc .EG_RunLevelElts ,_dccdb );_dccdb .EG_RangeMarkupElements =append (_dccdb .EG_RangeMarkupElements ,_cfeda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_acfd :=NewEG_ContentBlockContent ();_beegg :=NewEG_RunLevelElts ();_abgg :=NewEG_RangeMarkupElements ();_abgg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dcdc :=d .DecodeElement (_abgg .CustomXmlMoveFromRangeEnd ,&_bgea );_dcdc !=nil {return _dcdc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_acfd );_acfd .EG_RunLevelElts =append (_acfd .EG_RunLevelElts ,_beegg );_beegg .EG_RangeMarkupElements =append (_beegg .EG_RangeMarkupElements ,_abgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bcfb :=NewEG_ContentBlockContent ();_cfcbf :=NewEG_RunLevelElts ();_ddbg :=NewEG_RangeMarkupElements ();_ddbg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _acfe :=d .DecodeElement (_ddbg .CustomXmlMoveToRangeStart ,&_bgea );_acfe !=nil {return _acfe ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_bcfb );_bcfb .EG_RunLevelElts =append (_bcfb .EG_RunLevelElts ,_cfcbf );_cfcbf .EG_RangeMarkupElements =append (_cfcbf .EG_RangeMarkupElements ,_ddbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_faca :=NewEG_ContentBlockContent ();_dgfa :=NewEG_RunLevelElts ();_fcag :=NewEG_RangeMarkupElements ();_fcag .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adfed :=d .DecodeElement (_fcag .CustomXmlMoveToRangeEnd ,&_bgea );_adfed !=nil {return _adfed ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_faca );_faca .EG_RunLevelElts =append (_faca .EG_RunLevelElts ,_dgfa );_dgfa .EG_RangeMarkupElements =append (_dgfa .EG_RangeMarkupElements ,_fcag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ecfed :=NewEG_ContentBlockContent ();_fbbe :=NewEG_RunLevelElts ();_bdaf :=NewEG_MathContent ();_bdaf .OMathPara =_ec .NewOMathPara ();if _eabdc :=d .DecodeElement (_bdaf .OMathPara ,&_bgea );_eabdc !=nil {return _eabdc ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_ecfed );_ecfed .EG_RunLevelElts =append (_ecfed .EG_RunLevelElts ,_fbbe );_fbbe .EG_MathContent =append (_fbbe .EG_MathContent ,_bdaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dfbc :=NewEG_ContentBlockContent ();_eagda :=NewEG_RunLevelElts ();_bgbdg :=NewEG_MathContent ();_bgbdg .OMath =_ec .NewOMath ();if _dggg :=d .DecodeElement (_bgbdg .OMath ,&_bgea );_dggg !=nil {return _dggg ;};_edaec .EG_ContentBlockContent =append (_edaec .EG_ContentBlockContent ,_dfbc );_dfbc .EG_RunLevelElts =append (_dfbc .EG_RunLevelElts ,_eagda );_eagda .EG_MathContent =append (_eagda .EG_MathContent ,_bgbdg );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_bgea .Name );if _ddda :=d .Skip ();_ddda !=nil {return _ddda ;};};case _g .EndElement :break _gefe ;case _g .CharData :};};return nil ;};func (_cafdc *WdCT_Inline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cafdc .Extent =_e .NewCT_PositiveSize2D ();_cafdc .DocPr =_e .NewCT_NonVisualDrawingProps ();_cafdc .Graphic =_e .NewGraphic ();for _ ,_cegggb :=range start .Attr {if _cegggb .Name .Local =="\u0064\u0069\u0073t\u0054"{_bdecbe ,_fdbfe :=_b .ParseUint (_cegggb .Value ,10,32);if _fdbfe !=nil {return _fdbfe ;};_gdfddd :=uint32 (_bdecbe );_cafdc .DistTAttr =&_gdfddd ;continue ;};if _cegggb .Name .Local =="\u0064\u0069\u0073t\u0042"{_bedfe ,_acdcfe :=_b .ParseUint (_cegggb .Value ,10,32);if _acdcfe !=nil {return _acdcfe ;};_aebaae :=uint32 (_bedfe );_cafdc .DistBAttr =&_aebaae ;continue ;};if _cegggb .Name .Local =="\u0064\u0069\u0073t\u0052"{_dfebcd ,_ebgfc :=_b .ParseUint (_cegggb .Value ,10,32);if _ebgfc !=nil {return _ebgfc ;};_deaeda :=uint32 (_dfebcd );_cafdc .DistRAttr =&_deaeda ;continue ;};if _cegggb .Name .Local =="\u0064\u0069\u0073t\u004c"{_acggd ,_fgaccf :=_b .ParseUint (_cegggb .Value ,10,32);if _fgaccf !=nil {return _fgaccf ;};_bdcgae :=uint32 (_acggd );_cafdc .DistLAttr =&_bdcgae ;continue ;};};_bgfafb :for {_edgfa ,_efcbe :=d .Token ();if _efcbe !=nil {return _efcbe ;};switch _gddag :=_edgfa .(type ){case _g .StartElement :switch _gddag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _bgcae :=d .DecodeElement (_cafdc .Extent ,&_gddag );_bgcae !=nil {return _bgcae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cafdc .EffectExtent =NewWdCT_EffectExtent ();if _dcfcf :=d .DecodeElement (_cafdc .EffectExtent ,&_gddag );_dcfcf !=nil {return _dcfcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"}:if _ecebb :=d .DecodeElement (_cafdc .DocPr ,&_gddag );_ecebb !=nil {return _ecebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_cafdc .CNvGraphicFramePr =_e .NewCT_NonVisualGraphicFrameProperties ();if _cafaeaa :=d .DecodeElement (_cafdc .CNvGraphicFramePr ,&_gddag );_cafaeaa !=nil {return _cafaeaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _dbdgf :=d .DecodeElement (_cafdc .Graphic ,&_gddag );_dbdgf !=nil {return _dbdgf ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_gddag .Name );if _fedcg :=d .Skip ();_fedcg !=nil {return _fedcg ;};};case _g .EndElement :break _bgfafb ;case _g .CharData :};};return nil ;};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_gc .ST_OnOff ; +// Validate validates the CT_String and its children +func (_ddabe *CT_String )Validate ()error {return _ddabe .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_eceeb *EG_RPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eceeb .RStyle !=nil {_fagac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eceeb .RStyle ,_fagac );};if _eceeb .RFonts !=nil {_becbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_eceeb .RFonts ,_becbf );};if _eceeb .B !=nil {_befgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_eceeb .B ,_befgf );};if _eceeb .BCs !=nil {_befgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_eceeb .BCs ,_befgd );};if _eceeb .I !=nil {_ecbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_eceeb .I ,_ecbfe );};if _eceeb .ICs !=nil {_bagb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_eceeb .ICs ,_bagb );};if _eceeb .Caps !=nil {_bdebf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_eceeb .Caps ,_bdebf );};if _eceeb .SmallCaps !=nil {_decfbd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_eceeb .SmallCaps ,_decfbd );};if _eceeb .Strike !=nil {_dgddcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_eceeb .Strike ,_dgddcc );};if _eceeb .Dstrike !=nil {_fcdgad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_eceeb .Dstrike ,_fcdgad );};if _eceeb .Outline !=nil {_dfcae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_eceeb .Outline ,_dfcae );};if _eceeb .Shadow !=nil {_abgdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_eceeb .Shadow ,_abgdg );};if _eceeb .Emboss !=nil {_egbef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_eceeb .Emboss ,_egbef );};if _eceeb .Imprint !=nil {_dgdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_eceeb .Imprint ,_dgdfg );};if _eceeb .NoProof !=nil {_ccagba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_eceeb .NoProof ,_ccagba );};if _eceeb .SnapToGrid !=nil {_accgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_eceeb .SnapToGrid ,_accgd );};if _eceeb .Vanish !=nil {_aefca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_eceeb .Vanish ,_aefca );};if _eceeb .WebHidden !=nil {_cdggc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_eceeb .WebHidden ,_cdggc );};if _eceeb .Color !=nil {_fdfbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_eceeb .Color ,_fdfbg );};if _eceeb .Spacing !=nil {_eedfag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_eceeb .Spacing ,_eedfag );};if _eceeb .W !=nil {_gdgbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_eceeb .W ,_gdgbd );};if _eceeb .Kern !=nil {_fedbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_eceeb .Kern ,_fedbg );};if _eceeb .Position !=nil {_ddbed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eceeb .Position ,_ddbed );};if _eceeb .Sz !=nil {_ddcge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_eceeb .Sz ,_ddcge );};if _eceeb .SzCs !=nil {_fcbfce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_eceeb .SzCs ,_fcbfce );};if _eceeb .Highlight !=nil {_aafdec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eceeb .Highlight ,_aafdec );};if _eceeb .U !=nil {_dbgbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_eceeb .U ,_dbgbfa );};if _eceeb .Effect !=nil {_eadcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_eceeb .Effect ,_eadcg );};if _eceeb .Bdr !=nil {_cdeecf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_eceeb .Bdr ,_cdeecf );};if _eceeb .Shd !=nil {_eabdeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_eceeb .Shd ,_eabdeg );};if _eceeb .FitText !=nil {_defebb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_eceeb .FitText ,_defebb );};if _eceeb .VertAlign !=nil {_abcab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_eceeb .VertAlign ,_abcab );};if _eceeb .Rtl !=nil {_fecedd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_eceeb .Rtl ,_fecedd );};if _eceeb .Cs !=nil {_begbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_eceeb .Cs ,_begbf );};if _eceeb .Em !=nil {_edgfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_eceeb .Em ,_edgfdd );};if _eceeb .Lang !=nil {_cbcebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_eceeb .Lang ,_cbcebe );};if _eceeb .EastAsianLayout !=nil {_gfeega :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_eceeb .EastAsianLayout ,_gfeega );};if _eceeb .SpecVanish !=nil {_dgcdgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_eceeb .SpecVanish ,_dgcdgg );};if _eceeb .OMath !=nil {_cedbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_eceeb .OMath ,_cedbc );};return nil ;};type CT_Lang struct{ -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Language Code +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;); -// Object Application -ProgIdAttr *string ; +// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path +func (_gbfed *CT_TblPrEx )ValidateWithPath (path string )error {if _gbfed .TblW !=nil {if _gddgab :=_gbfed .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_gddgab !=nil {return _gddgab ;};};if _gbfed .Jc !=nil {if _cfggf :=_gbfed .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cfggf !=nil {return _cfggf ;};};if _gbfed .TblCellSpacing !=nil {if _bfebbc :=_gbfed .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bfebbc !=nil {return _bfebbc ;};};if _gbfed .TblInd !=nil {if _cdbdf :=_gbfed .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_cdbdf !=nil {return _cdbdf ;};};if _gbfed .TblBorders !=nil {if _aacgf :=_gbfed .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_aacgf !=nil {return _aacgf ;};};if _gbfed .Shd !=nil {if _baeec :=_gbfed .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_baeec !=nil {return _baeec ;};};if _gbfed .TblLayout !=nil {if _efeef :=_gbfed .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_efeef !=nil {return _efeef ;};};if _gbfed .TblCellMar !=nil {if _cdcdgg :=_gbfed .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_cdcdgg !=nil {return _cdcdgg ;};};if _gbfed .TblLook !=nil {if _cdcgcb :=_gbfed .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_cdcgcb !=nil {return _cdcgcb ;};};if _gbfed .TblPrExChange !=nil {if _ddaeg :=_gbfed .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065");_ddaeg !=nil {return _ddaeg ;};};return nil ;};func (_gccbf *CT_Hyperlink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gccbf .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gccbf .TgtFrameAttr )});};if _gccbf .TooltipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_a .Sprintf ("\u0025\u0076",*_gccbf .TooltipAttr )});};if _gccbf .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 :_a .Sprintf ("\u0025\u0076",*_gccbf .DocLocationAttr )});};if _gccbf .HistoryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_a .Sprintf ("\u0025\u0076",*_gccbf .HistoryAttr )});};if _gccbf .AnchorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gccbf .AnchorAttr )});};if _gccbf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gccbf .IdAttr )});};e .EncodeToken (start );if _gccbf .FldSimple !=nil {_gbdba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_gbeaf :=range _gccbf .FldSimple {e .EncodeElement (_gbeaf ,_gbdba );};};if _gccbf .Hyperlink !=nil {_dede :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gccbf .Hyperlink ,_dede );};if _gccbf .SubDoc !=nil {_fcdcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_gccbf .SubDoc ,_fcdcg );};if _gccbf .EG_ContentRunContent !=nil {for _ ,_gfade :=range _gccbf .EG_ContentRunContent {_gfade .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfgafb ST_FrameScrollbar )String ()string {switch _cfgafb {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";};func (_bgaffd *ST_MailMergeSourceType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagbc ,_ceagg :=d .Token ();if _ceagg !=nil {return _ceagg ;};if _eeacc ,_egbbb :=_cagbc .(_d .EndElement );_egbbb &&_eeacc .Name ==start .Name {*_bgaffd =1;return nil ;};if _gcaaeb ,_gggcdb :=_cagbc .(_d .CharData );!_gggcdb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cagbc );}else {switch string (_gcaaeb ){case "":*_bgaffd =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_bgaffd =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_bgaffd =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_bgaffd =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_bgaffd =4;case "\u0074\u0065\u0078\u0074":*_bgaffd =5;case "\u0065\u006d\u0061i\u006c":*_bgaffd =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_bgaffd =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_bgaffd =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_bgaffd =9;};};_cagbc ,_ceagg =d .Token ();if _ceagg !=nil {return _ceagg ;};if _badec ,_eadgf :=_cagbc .(_d .EndElement );_eadgf &&_badec .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cagbc );};func (_cbffc ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _cbffc {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbffc ));};return nil ;};func (_cdaegc ST_VAnchor )ValidateWithPath (path string )error {switch _cdaegc {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdaegc ));};return nil ;};type CT_MailMerge struct{ -// Object Shape -ShapeIdAttr *string ; +// Source Document Type +MainDocumentType *CT_MailMergeDocType ; -// Field Switches -FieldCodesAttr *string ;}; +// Query Contains Link to External Query File +LinkToQuery *CT_OnOff ; -// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path -func (_gcbd *CT_HdrFtr )ValidateWithPath (path string )error {for _fgefec ,_cceeg :=range _gcbd .AltChunk {if _cbbg :=_cceeg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fgefec ));_cbbg !=nil {return _cbbg ;};};for _ddbc ,_agec :=range _gcbd .EG_ContentBlockContent {if _cddf :=_agec .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_ddbc ));_cddf !=nil {return _cddf ;};};return nil ;};func (_cddfd *ST_Wrap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cddfd =0;case "\u0061\u0075\u0074\u006f":*_cddfd =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_cddfd =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_cddfd =3;case "\u0074\u0069\u0067h\u0074":*_cddfd =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_cddfd =5;case "\u006e\u006f\u006e\u0065":*_cddfd =6;};return nil ;};type CT_FramesetSplitbar struct{ +// Data Source Type +DataType *CT_MailMergeDataType ; -// Frameset Splitter Width -W *CT_TwipsMeasure ; +// Data Source Connection String +ConnectString *CT_String ; -// Frameset Splitter Color -Color *CT_Color ; +// Query For Data Source Records To Merge +Query *CT_String ; -// Do Not Display Frameset Splitters -NoBorder *CT_OnOff ; +// Data Source File Path +DataSource *CT_Rel ; -// Frameset Splitter Border Style -FlatBorders *CT_OnOff ;};func (_ddbfg ST_InfoTextType )ValidateWithPath (path string )error {switch _ddbfg {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddbfg ));};return nil ;};func (_bcceg ST_JcTable )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcceg .String (),start );};func (_cedbe *WdCT_WrapTopBottom )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_facdbc :=range start .Attr {if _facdbc .Name .Local =="\u0064\u0069\u0073t\u0054"{_dgfcdg ,_ggfdeac :=_b .ParseUint (_facdbc .Value ,10,32);if _ggfdeac !=nil {return _ggfdeac ;};_bdcbg :=uint32 (_dgfcdg );_cedbe .DistTAttr =&_bdcbg ;continue ;};if _facdbc .Name .Local =="\u0064\u0069\u0073t\u0042"{_bffacb ,_dfged :=_b .ParseUint (_facdbc .Value ,10,32);if _dfged !=nil {return _dfged ;};_degcb :=uint32 (_bffacb );_cedbe .DistBAttr =&_degcb ;continue ;};};_ccgfeae :for {_dbagd ,_afdea :=d .Token ();if _afdea !=nil {return _afdea ;};switch _bfcge :=_dbagd .(type ){case _g .StartElement :switch _bfcge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cedbe .EffectExtent =NewWdCT_EffectExtent ();if _eeaad :=d .DecodeElement (_cedbe .EffectExtent ,&_bfcge );_eeaad !=nil {return _eeaad ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d\u0020\u0025\u0076",_bfcge .Name );if _dbafc :=d .Skip ();_dbafc !=nil {return _dbafc ;};};case _g .EndElement :break _ccgfeae ;case _g .CharData :};};return nil ;};func (_cdfcb *CT_SdtBlock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbfag :for {_gafbc ,_ebadcg :=d .Token ();if _ebadcg !=nil {return _ebadcg ;};switch _fdecgg :=_gafbc .(type ){case _g .StartElement :switch _fdecgg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074P\u0072"}:_cdfcb .SdtPr =NewCT_SdtPr ();if _ceeca :=d .DecodeElement (_cdfcb .SdtPr ,&_fdecgg );_ceeca !=nil {return _ceeca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_cdfcb .SdtEndPr =NewCT_SdtEndPr ();if _bcbga :=d .DecodeElement (_cdfcb .SdtEndPr ,&_fdecgg );_bcbga !=nil {return _bcbga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_cdfcb .SdtContent =NewCT_SdtContentBlock ();if _defage :=d .DecodeElement (_cdfcb .SdtContent ,&_fdecgg );_defage !=nil {return _defage ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_fdecgg .Name );if _bebaf :=d .Skip ();_bebaf !=nil {return _bebaf ;};};case _g .EndElement :break _cbfag ;case _g .CharData :};};return nil ;};func (_bfaac *CT_SmartTagType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfaac .NamespaceuriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065\u0075\u0072\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_bfaac .NamespaceuriAttr )});};if _bfaac .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bfaac .NameAttr )});};if _bfaac .UrlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_bfaac .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bafad ST_SectionMark )String ()string {switch _bafad {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case 2:return "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 4:return "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case 5:return "\u006fd\u0064\u0050\u0061\u0067\u0065";};return "";}; +// Header Definition File Path +HeaderSource *CT_Rel ; -// Validate validates the CT_TcBorders and its children -func (_cgdab *CT_TcBorders )Validate ()error {return _cgdab .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; +// Remove Blank Lines from Merged Documents +DoNotSuppressBlankLines *CT_OnOff ; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_aafacd *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_cfccag *WdCT_PosV )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bbebfb ,_gagabb :=_cfccag .RelativeFromAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _gagabb !=nil {return _gagabb ;};start .Attr =append (start .Attr ,_bbebfb );e .EncodeToken (start );_cfccag .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geggf *ST_DocPartType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_geggf =0;case "\u006e\u006f\u006e\u0065":*_geggf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_geggf =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_geggf =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_geggf =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_geggf =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_geggf =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_geggf =7;};return nil ;};func (_febcc *CT_ParaRPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_febcc .AuthorAttr )});if _febcc .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_febcc .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_febcc .IdAttr )});e .EncodeToken (start );_dfebe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_febcc .RPr ,_dfebe );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Merged Document Destination +Destination *CT_MailMergeDest ; -// Validate validates the CT_FontRel and its children -func (_cagg *CT_FontRel )Validate ()error {return _cagg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");}; +// Column Containing E-mail Address +AddressFieldName *CT_String ; -// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path -func (_gcfg *CT_DocGrid )ValidateWithPath (path string )error {if _ggae :=_gcfg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggae !=nil {return _ggae ;};return nil ;};type ST_CombineBrackets byte ;type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;}; +// Merged E-mail or Fax Subject Line +MailSubject *CT_String ; -// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path -func (_bfecf *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _bfecf .CNvPr !=nil {if _gbeaee :=_bfecf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gbeaee !=nil {return _gbeaee ;};};if _dbbef :=_bfecf .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dbbef !=nil {return _dbbef ;};if _bgbffg :=_bfecf .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bgbffg !=nil {return _bgbffg ;};for _dbcbac ,_fbcdce :=range _bfecf .Choice {if _edcbg :=_fbcdce .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dbcbac ));_edcbg !=nil {return _edcbg ;};};if _bfecf .ExtLst !=nil {if _efcee :=_bfecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efcee !=nil {return _efcee ;};};return nil ;};func (_ggfea *CT_EdnDocProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ggfea .Pos !=nil {_fdgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_ggfea .Pos ,_fdgb );};if _ggfea .NumFmt !=nil {_ecbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ggfea .NumFmt ,_ecbdg );};if _ggfea .NumStart !=nil {_beebb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ggfea .NumStart ,_beebb );};if _ggfea .NumRestart !=nil {_dccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ggfea .NumRestart ,_dccb );};if _ggfea .Endnote !=nil {_fbaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_eccce :=range _ggfea .Endnote {e .EncodeElement (_eccce ,_fbaa );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TblGrid ()*CT_TblGrid {_acede :=&CT_TblGrid {};return _acede };type CT_TblGridCol struct{ +// Merged Document To E-Mail Attachment +MailAsAttachment *CT_OnOff ; -// Grid Column Width -WAttr *_gc .ST_TwipsMeasure ;};const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;);func (_fcdbbg ST_DisplacedByCustomXml )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fcdbbg .String (),start );};func (_cbbedc *Numbering )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbedc .CT_Numbering =*NewCT_Numbering ();_cfafc :for {_cccdbg ,_bcgecg :=d .Token ();if _bcgecg !=nil {return _bcgecg ;};switch _gbcbe :=_cccdbg .(type ){case _g .StartElement :switch _gbcbe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_cebdc :=NewCT_NumPicBullet ();if _eccedf :=d .DecodeElement (_cebdc ,&_gbcbe );_eccedf !=nil {return _eccedf ;};_cbbedc .NumPicBullet =append (_cbbedc .NumPicBullet ,_cebdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_ddafgf :=NewCT_AbstractNum ();if _fegfce :=d .DecodeElement (_ddafgf ,&_gbcbe );_fegfce !=nil {return _fegfce ;};_cbbedc .AbstractNum =append (_cbbedc .AbstractNum ,_ddafgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d"}:_ccedf :=NewCT_Num ();if _aagcgba :=d .DecodeElement (_ccedf ,&_gbcbe );_aagcgba !=nil {return _aagcgba ;};_cbbedc .Num =append (_cbbedc .Num ,_ccedf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_cbbedc .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _fgbab :=d .DecodeElement (_cbbedc .NumIdMacAtCleanup ,&_gbcbe );_fgbab !=nil {return _fgbab ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004e\u0075\u006d\u0062\u0065\u0072i\u006e\u0067 \u0025\u0076",_gbcbe .Name );if _ggcaca :=d .Skip ();_ggcaca !=nil {return _ggcaca ;};};case _g .EndElement :break _cfafc ;case _g .CharData :};};return nil ;}; +// View Merged Data Within Document +ViewMergedData *CT_OnOff ; -// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path -func (_debbe *CT_Tabs )ValidateWithPath (path string )error {for _afffb ,_gfabg :=range _debbe .Tab {if _abefc :=_gfabg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_afffb ));_abefc !=nil {return _abefc ;};};return nil ;}; +// Record Currently Displayed In Merged Document +ActiveRecord *CT_DecimalNumber ; -// Validate validates the CT_FFCheckBox and its children -func (_afccf *CT_FFCheckBox )Validate ()error {return _afccf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");}; +// Mail Merge Error Reporting Setting +CheckErrors *CT_DecimalNumber ; -// Validate validates the CT_TblCellMar and its children -func (_febce *CT_TblCellMar )Validate ()error {return _febce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};func (_aaedb *CT_SdtText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgabc :=range start .Attr {if _dgabc .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_abggg ,_eegbfa :=ParseUnionST_OnOff (_dgabc .Value );if _eegbfa !=nil {return _eegbfa ;};_aaedb .MultiLineAttr =&_abggg ;continue ;};};for {_adfaf ,_baebg :=d .Token ();if _baebg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_baebg );};if _fbdbe ,_bdeedc :=_adfaf .(_g .EndElement );_bdeedc &&_fbdbe .Name ==start .Name {break ;};};return nil ;};func (_cfaf *CT_DirContentRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aagc :=range start .Attr {if _aagc .Name .Local =="\u0076\u0061\u006c"{_cfaf .ValAttr .UnmarshalXMLAttr (_aagc );continue ;};};_agdfa :for {_bbab ,_gafe :=d .Token ();if _gafe !=nil {return _gafe ;};switch _cdbd :=_bbab .(type ){case _g .StartElement :switch _cdbd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_daaaf :=NewCT_SimpleField ();if _acddb :=d .DecodeElement (_daaaf ,&_cdbd );_acddb !=nil {return _acddb ;};_cfaf .FldSimple =append (_cfaf .FldSimple ,_daaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cfaf .Hyperlink =NewCT_Hyperlink ();if _aeeaa :=d .DecodeElement (_cfaf .Hyperlink ,&_cdbd );_aeeaa !=nil {return _aeeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cfaf .SubDoc =NewCT_Rel ();if _ecab :=d .DecodeElement (_cfaf .SubDoc ,&_cdbd );_ecab !=nil {return _ecab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fdabc :=NewEG_ContentRunContent ();_fdabc .CustomXml =NewCT_CustomXmlRun ();if _eeee :=d .DecodeElement (_fdabc .CustomXml ,&_cdbd );_eeee !=nil {return _eeee ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_fdabc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_adga :=NewEG_ContentRunContent ();_adga .SmartTag =NewCT_SmartTagRun ();if _eabdf :=d .DecodeElement (_adga .SmartTag ,&_cdbd );_eabdf !=nil {return _eabdf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_adga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_cbgg :=NewEG_ContentRunContent ();_cbgg .Sdt =NewCT_SdtRun ();if _bacbd :=d .DecodeElement (_cbgg .Sdt ,&_cdbd );_bacbd !=nil {return _bacbd ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_cbgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_gagc :=NewEG_ContentRunContent ();_gagc .Dir =NewCT_DirContentRun ();if _bfgf :=d .DecodeElement (_gagc .Dir ,&_cdbd );_bfgf !=nil {return _bfgf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_gagc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_dgge :=NewEG_ContentRunContent ();_dgge .Bdo =NewCT_BdoContentRun ();if _adccf :=d .DecodeElement (_dgge .Bdo ,&_cdbd );_adccf !=nil {return _adccf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_dgge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_dadfag :=NewEG_ContentRunContent ();_dadfag .R =NewCT_R ();if _cdffbd :=d .DecodeElement (_dadfag .R ,&_cdbd );_cdffbd !=nil {return _cdffbd ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_dadfag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dfga :=NewEG_ContentRunContent ();_accff :=NewEG_RunLevelElts ();_accff .ProofErr =NewCT_ProofErr ();if _fcfde :=d .DecodeElement (_accff .ProofErr ,&_cdbd );_fcfde !=nil {return _fcfde ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_dfga );_dfga .EG_RunLevelElts =append (_dfga .EG_RunLevelElts ,_accff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gacde :=NewEG_ContentRunContent ();_abebf :=NewEG_RunLevelElts ();_abebf .PermStart =NewCT_PermStart ();if _fgaa :=d .DecodeElement (_abebf .PermStart ,&_cdbd );_fgaa !=nil {return _fgaa ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_gacde );_gacde .EG_RunLevelElts =append (_gacde .EG_RunLevelElts ,_abebf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gegf :=NewEG_ContentRunContent ();_ecfbf :=NewEG_RunLevelElts ();_ecfbf .PermEnd =NewCT_Perm ();if _gbggd :=d .DecodeElement (_ecfbf .PermEnd ,&_cdbd );_gbggd !=nil {return _gbggd ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_gegf );_gegf .EG_RunLevelElts =append (_gegf .EG_RunLevelElts ,_ecfbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fdgde :=NewEG_ContentRunContent ();_aaccd :=NewEG_RunLevelElts ();_aaccd .Ins =NewCT_RunTrackChange ();if _gccbe :=d .DecodeElement (_aaccd .Ins ,&_cdbd );_gccbe !=nil {return _gccbe ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_fdgde );_fdgde .EG_RunLevelElts =append (_fdgde .EG_RunLevelElts ,_aaccd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gfedag :=NewEG_ContentRunContent ();_fedab :=NewEG_RunLevelElts ();_fedab .Del =NewCT_RunTrackChange ();if _gddg :=d .DecodeElement (_fedab .Del ,&_cdbd );_gddg !=nil {return _gddg ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_gfedag );_gfedag .EG_RunLevelElts =append (_gfedag .EG_RunLevelElts ,_fedab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ddcfa :=NewEG_ContentRunContent ();_dbdde :=NewEG_RunLevelElts ();_dbdde .MoveFrom =NewCT_RunTrackChange ();if _ffdad :=d .DecodeElement (_dbdde .MoveFrom ,&_cdbd );_ffdad !=nil {return _ffdad ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_ddcfa );_ddcfa .EG_RunLevelElts =append (_ddcfa .EG_RunLevelElts ,_dbdde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dfbce :=NewEG_ContentRunContent ();_agefe :=NewEG_RunLevelElts ();_agefe .MoveTo =NewCT_RunTrackChange ();if _fggg :=d .DecodeElement (_agefe .MoveTo ,&_cdbd );_fggg !=nil {return _fggg ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_dfbce );_dfbce .EG_RunLevelElts =append (_dfbce .EG_RunLevelElts ,_agefe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bgcag :=NewEG_ContentRunContent ();_eadd :=NewEG_RunLevelElts ();_abedb :=NewEG_RangeMarkupElements ();_abedb .BookmarkStart =NewCT_Bookmark ();if _cdbg :=d .DecodeElement (_abedb .BookmarkStart ,&_cdbd );_cdbg !=nil {return _cdbg ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_bgcag );_bgcag .EG_RunLevelElts =append (_bgcag .EG_RunLevelElts ,_eadd );_eadd .EG_RangeMarkupElements =append (_eadd .EG_RangeMarkupElements ,_abedb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bdadc :=NewEG_ContentRunContent ();_dggag :=NewEG_RunLevelElts ();_cccdf :=NewEG_RangeMarkupElements ();_cccdf .BookmarkEnd =NewCT_MarkupRange ();if _efffe :=d .DecodeElement (_cccdf .BookmarkEnd ,&_cdbd );_efffe !=nil {return _efffe ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_bdadc );_bdadc .EG_RunLevelElts =append (_bdadc .EG_RunLevelElts ,_dggag );_dggag .EG_RangeMarkupElements =append (_dggag .EG_RangeMarkupElements ,_cccdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bbbb :=NewEG_ContentRunContent ();_cbca :=NewEG_RunLevelElts ();_daedf :=NewEG_RangeMarkupElements ();_daedf .MoveFromRangeStart =NewCT_MoveBookmark ();if _fbdbf :=d .DecodeElement (_daedf .MoveFromRangeStart ,&_cdbd );_fbdbf !=nil {return _fbdbf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_bbbb );_bbbb .EG_RunLevelElts =append (_bbbb .EG_RunLevelElts ,_cbca );_cbca .EG_RangeMarkupElements =append (_cbca .EG_RangeMarkupElements ,_daedf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcba :=NewEG_ContentRunContent ();_fgefc :=NewEG_RunLevelElts ();_aaada :=NewEG_RangeMarkupElements ();_aaada .MoveFromRangeEnd =NewCT_MarkupRange ();if _cfcf :=d .DecodeElement (_aaada .MoveFromRangeEnd ,&_cdbd );_cfcf !=nil {return _cfcf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_bcba );_bcba .EG_RunLevelElts =append (_bcba .EG_RunLevelElts ,_fgefc );_fgefc .EG_RangeMarkupElements =append (_fgefc .EG_RangeMarkupElements ,_aaada );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gcgd :=NewEG_ContentRunContent ();_ddcgd :=NewEG_RunLevelElts ();_egdec :=NewEG_RangeMarkupElements ();_egdec .MoveToRangeStart =NewCT_MoveBookmark ();if _cfeaa :=d .DecodeElement (_egdec .MoveToRangeStart ,&_cdbd );_cfeaa !=nil {return _cfeaa ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_gcgd );_gcgd .EG_RunLevelElts =append (_gcgd .EG_RunLevelElts ,_ddcgd );_ddcgd .EG_RangeMarkupElements =append (_ddcgd .EG_RangeMarkupElements ,_egdec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gece :=NewEG_ContentRunContent ();_acffb :=NewEG_RunLevelElts ();_ecdca :=NewEG_RangeMarkupElements ();_ecdca .MoveToRangeEnd =NewCT_MarkupRange ();if _bffff :=d .DecodeElement (_ecdca .MoveToRangeEnd ,&_cdbd );_bffff !=nil {return _bffff ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_gece );_gece .EG_RunLevelElts =append (_gece .EG_RunLevelElts ,_acffb );_acffb .EG_RangeMarkupElements =append (_acffb .EG_RangeMarkupElements ,_ecdca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cbfd :=NewEG_ContentRunContent ();_fbegf :=NewEG_RunLevelElts ();_dggee :=NewEG_RangeMarkupElements ();_dggee .CommentRangeStart =NewCT_MarkupRange ();if _gbdde :=d .DecodeElement (_dggee .CommentRangeStart ,&_cdbd );_gbdde !=nil {return _gbdde ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_cbfd );_cbfd .EG_RunLevelElts =append (_cbfd .EG_RunLevelElts ,_fbegf );_fbegf .EG_RangeMarkupElements =append (_fbegf .EG_RangeMarkupElements ,_dggee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_baff :=NewEG_ContentRunContent ();_feee :=NewEG_RunLevelElts ();_aeec :=NewEG_RangeMarkupElements ();_aeec .CommentRangeEnd =NewCT_MarkupRange ();if _eadf :=d .DecodeElement (_aeec .CommentRangeEnd ,&_cdbd );_eadf !=nil {return _eadf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_baff );_baff .EG_RunLevelElts =append (_baff .EG_RunLevelElts ,_feee );_feee .EG_RangeMarkupElements =append (_feee .EG_RangeMarkupElements ,_aeec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ecef :=NewEG_ContentRunContent ();_fbega :=NewEG_RunLevelElts ();_acecbe :=NewEG_RangeMarkupElements ();_acecbe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbgd :=d .DecodeElement (_acecbe .CustomXmlInsRangeStart ,&_cdbd );_dbgd !=nil {return _dbgd ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_ecef );_ecef .EG_RunLevelElts =append (_ecef .EG_RunLevelElts ,_fbega );_fbega .EG_RangeMarkupElements =append (_fbega .EG_RangeMarkupElements ,_acecbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffed :=NewEG_ContentRunContent ();_fabge :=NewEG_RunLevelElts ();_bffb :=NewEG_RangeMarkupElements ();_bffb .CustomXmlInsRangeEnd =NewCT_Markup ();if _gabfa :=d .DecodeElement (_bffb .CustomXmlInsRangeEnd ,&_cdbd );_gabfa !=nil {return _gabfa ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_ffed );_ffed .EG_RunLevelElts =append (_ffed .EG_RunLevelElts ,_fabge );_fabge .EG_RangeMarkupElements =append (_fabge .EG_RangeMarkupElements ,_bffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fdbg :=NewEG_ContentRunContent ();_cbega :=NewEG_RunLevelElts ();_fbeca :=NewEG_RangeMarkupElements ();_fbeca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _egbc :=d .DecodeElement (_fbeca .CustomXmlDelRangeStart ,&_cdbd );_egbc !=nil {return _egbc ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_fdbg );_fdbg .EG_RunLevelElts =append (_fdbg .EG_RunLevelElts ,_cbega );_cbega .EG_RangeMarkupElements =append (_cbega .EG_RangeMarkupElements ,_fbeca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdabd :=NewEG_ContentRunContent ();_egddg :=NewEG_RunLevelElts ();_ceed :=NewEG_RangeMarkupElements ();_ceed .CustomXmlDelRangeEnd =NewCT_Markup ();if _gagdg :=d .DecodeElement (_ceed .CustomXmlDelRangeEnd ,&_cdbd );_gagdg !=nil {return _gagdg ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_fdabd );_fdabd .EG_RunLevelElts =append (_fdabd .EG_RunLevelElts ,_egddg );_egddg .EG_RangeMarkupElements =append (_egddg .EG_RangeMarkupElements ,_ceed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cefe :=NewEG_ContentRunContent ();_fedgb :=NewEG_RunLevelElts ();_bgdd :=NewEG_RangeMarkupElements ();_bgdd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gbeg :=d .DecodeElement (_bgdd .CustomXmlMoveFromRangeStart ,&_cdbd );_gbeg !=nil {return _gbeg ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_cefe );_cefe .EG_RunLevelElts =append (_cefe .EG_RunLevelElts ,_fedgb );_fedgb .EG_RangeMarkupElements =append (_fedgb .EG_RangeMarkupElements ,_bgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_daba :=NewEG_ContentRunContent ();_gaacf :=NewEG_RunLevelElts ();_ceaa :=NewEG_RangeMarkupElements ();_ceaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gedc :=d .DecodeElement (_ceaa .CustomXmlMoveFromRangeEnd ,&_cdbd );_gedc !=nil {return _gedc ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_daba );_daba .EG_RunLevelElts =append (_daba .EG_RunLevelElts ,_gaacf );_gaacf .EG_RangeMarkupElements =append (_gaacf .EG_RangeMarkupElements ,_ceaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bdcbc :=NewEG_ContentRunContent ();_gdcbca :=NewEG_RunLevelElts ();_bfga :=NewEG_RangeMarkupElements ();_bfga .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aceda :=d .DecodeElement (_bfga .CustomXmlMoveToRangeStart ,&_cdbd );_aceda !=nil {return _aceda ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_bdcbc );_bdcbc .EG_RunLevelElts =append (_bdcbc .EG_RunLevelElts ,_gdcbca );_gdcbca .EG_RangeMarkupElements =append (_gdcbca .EG_RangeMarkupElements ,_bfga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcbe :=NewEG_ContentRunContent ();_ggfa :=NewEG_RunLevelElts ();_eeagg :=NewEG_RangeMarkupElements ();_eeagg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fcdaf :=d .DecodeElement (_eeagg .CustomXmlMoveToRangeEnd ,&_cdbd );_fcdaf !=nil {return _fcdaf ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_dcbe );_dcbe .EG_RunLevelElts =append (_dcbe .EG_RunLevelElts ,_ggfa );_ggfa .EG_RangeMarkupElements =append (_ggfa .EG_RangeMarkupElements ,_eeagg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_afaag :=NewEG_ContentRunContent ();_fefg :=NewEG_RunLevelElts ();_bedeg :=NewEG_MathContent ();_bedeg .OMathPara =_ec .NewOMathPara ();if _eegda :=d .DecodeElement (_bedeg .OMathPara ,&_cdbd );_eegda !=nil {return _eegda ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_afaag );_afaag .EG_RunLevelElts =append (_afaag .EG_RunLevelElts ,_fefg );_fefg .EG_MathContent =append (_fefg .EG_MathContent ,_bedeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fbcae :=NewEG_ContentRunContent ();_cfgg :=NewEG_RunLevelElts ();_bdeed :=NewEG_MathContent ();_bdeed .OMath =_ec .NewOMath ();if _defb :=d .DecodeElement (_bdeed .OMath ,&_cdbd );_defb !=nil {return _defb ;};_cfaf .EG_ContentRunContent =append (_cfaf .EG_ContentRunContent ,_fbcae );_fbcae .EG_RunLevelElts =append (_fbcae .EG_RunLevelElts ,_cfgg );_cfgg .EG_MathContent =append (_cfgg .EG_MathContent ,_bdeed );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_cdbd .Name );if _gbac :=d .Skip ();_gbac !=nil {return _gbac ;};};case _g .EndElement :break _agdfa ;case _g .CharData :};};return nil ;};func (_cbcfc *CT_NumFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcfc .ValAttr =ST_NumberFormat (1);for _ ,_fgfba :=range start .Attr {if _fgfba .Name .Local =="\u0076\u0061\u006c"{_cbcfc .ValAttr .UnmarshalXMLAttr (_fgfba );continue ;};if _fgfba .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_defe ,_baded :=_fgfba .Value ,error (nil );if _baded !=nil {return _baded ;};_cbcfc .FormatAttr =&_defe ;continue ;};};for {_ddcba ,_cgcad :=d .Token ();if _cgcad !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_cgcad );};if _ebff ,_gbacf :=_ddcba .(_g .EndElement );_gbacf &&_ebff .Name ==start .Name {break ;};};return nil ;};func (_fdcgf ST_ThemeColor )ValidateWithPath (path string )error {switch _fdcgf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdcgf ));};return nil ;}; +// Office Data Source Object Settings +Odso *CT_Odso ;};type ST_TblStyleOverrideType byte ;type EG_PContent struct{ -// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path -func (_fgcbe *CT_CustomXmlCell )ValidateWithPath (path string )error {if _fgcbe .CustomXmlPr !=nil {if _cgaee :=_fgcbe .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_cgaee !=nil {return _cgaee ;};};for _adced ,_egedc :=range _fgcbe .EG_ContentCellContent {if _adef :=_egedc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065l\u006cC\u006f\u006e\u0074\u0065\u006e\u0074\u005b%\u0064\u005d",path ,_adced ));_adef !=nil {return _adef ;};};return nil ;};type CT_WriteProtection struct{ +// Simple Field +FldSimple []*CT_SimpleField ; -// Recommend Write Protection in User Interface -RecommendedAttr *_gc .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _gc .ST_CryptProv ;CryptAlgorithmClassAttr _gc .ST_AlgClass ;CryptAlgorithmTypeAttr _gc .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};const (ST_ViewUnset ST_View =0;ST_ViewNone ST_View =1;ST_ViewPrint ST_View =2;ST_ViewOutline ST_View =3;ST_ViewMasterPages ST_View =4;ST_ViewNormal ST_View =5;ST_ViewWeb ST_View =6;);func (_dgggb ST_TblStyleOverrideType )Validate ()error {return _dgggb .ValidateWithPath ("")};func (_gcbg ST_Proof )ValidateWithPath (path string )error {switch _gcbg {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbg ));};return nil ;};func NewEG_PContentBase ()*EG_PContentBase {_bcfba :=&EG_PContentBase {};return _bcfba };func NewEG_RPr ()*EG_RPr {_feacba :=&EG_RPr {};return _feacba };func (_feaad *CT_NumRestart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feaad .ValAttr =ST_RestartNumber (1);for _ ,_edgdg :=range start .Attr {if _edgdg .Name .Local =="\u0076\u0061\u006c"{_feaad .ValAttr .UnmarshalXMLAttr (_edgdg );continue ;};};for {_bdded ,_efdeb :=d .Token ();if _efdeb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_efdeb );};if _addaf ,_cafbe :=_bdded .(_g .EndElement );_cafbe &&_addaf .Name ==start .Name {break ;};};return nil ;}; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path -func (_fgegeg *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _fgegeg .NumStart !=nil {if _bedcdf :=_fgegeg .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bedcdf !=nil {return _bedcdf ;};};if _fgegeg .NumRestart !=nil {if _bdgcb :=_fgegeg .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_bdgcb !=nil {return _bdgcb ;};};return nil ;}; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_gffdf *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 :_a .Sprintf ("\u0025\u0076",_gffdf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SmartTagType and its children -func (_ebfdc *CT_SmartTagType )Validate ()error {return _ebfdc .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");}; +// Validate validates the CT_FrameScrollbar and its children +func (_ggac *CT_FrameScrollbar )Validate ()error {return _ggac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};func (_dbdf *CT_Compat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebgec :for {_agcda ,_ccca :=d .Token ();if _ccca !=nil {return _ccca ;};switch _acae :=_agcda .(type ){case _d .StartElement :switch _acae .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .UseSingleBorderforContiguousCells =NewCT_OnOff ();if _ecfgb :=d .DecodeElement (_dbdf .UseSingleBorderforContiguousCells ,&_acae );_ecfgb !=nil {return _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 :"\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"}:_dbdf .WpJustification =NewCT_OnOff ();if _gefg :=d .DecodeElement (_dbdf .WpJustification ,&_acae );_gefg !=nil {return _gefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .NoTabHangInd =NewCT_OnOff ();if _eabc :=d .DecodeElement (_dbdf .NoTabHangInd ,&_acae );_eabc !=nil {return _eabc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .NoLeading =NewCT_OnOff ();if _dag :=d .DecodeElement (_dbdf .NoLeading ,&_acae );_dag !=nil {return _dag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .SpaceForUL =NewCT_OnOff ();if _dcba :=d .DecodeElement (_dbdf .SpaceForUL ,&_acae );_dcba !=nil {return _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 :"\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"}:_dbdf .NoColumnBalance =NewCT_OnOff ();if _beaf :=d .DecodeElement (_dbdf .NoColumnBalance ,&_acae );_beaf !=nil {return _beaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .BalanceSingleByteDoubleByteWidth =NewCT_OnOff ();if _cec :=d .DecodeElement (_dbdf .BalanceSingleByteDoubleByteWidth ,&_acae );_cec !=nil {return _cec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .NoExtraLineSpacing =NewCT_OnOff ();if _gaed :=d .DecodeElement (_dbdf .NoExtraLineSpacing ,&_acae );_gaed !=nil {return _gaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .DoNotLeaveBackslashAlone =NewCT_OnOff ();if _bfgbf :=d .DecodeElement (_dbdf .DoNotLeaveBackslashAlone ,&_acae );_bfgbf !=nil {return _bfgbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .UlTrailSpace =NewCT_OnOff ();if _bgdb :=d .DecodeElement (_dbdf .UlTrailSpace ,&_acae );_bgdb !=nil {return _bgdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .DoNotExpandShiftReturn =NewCT_OnOff ();if _cgga :=d .DecodeElement (_dbdf .DoNotExpandShiftReturn ,&_acae );_cgga !=nil {return _cgga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .SpacingInWholePoints =NewCT_OnOff ();if _gefcg :=d .DecodeElement (_dbdf .SpacingInWholePoints ,&_acae );_gefcg !=nil {return _gefcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .LineWrapLikeWord6 =NewCT_OnOff ();if _bbgfg :=d .DecodeElement (_dbdf .LineWrapLikeWord6 ,&_acae );_bbgfg !=nil {return _bbgfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .PrintBodyTextBeforeHeader =NewCT_OnOff ();if _ffda :=d .DecodeElement (_dbdf .PrintBodyTextBeforeHeader ,&_acae );_ffda !=nil {return _ffda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .PrintColBlack =NewCT_OnOff ();if _beaa :=d .DecodeElement (_dbdf .PrintColBlack ,&_acae );_beaa !=nil {return _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 :"\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"}:_dbdf .WpSpaceWidth =NewCT_OnOff ();if _dacd :=d .DecodeElement (_dbdf .WpSpaceWidth ,&_acae );_dacd !=nil {return _dacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .ShowBreaksInFrames =NewCT_OnOff ();if _bcbgf :=d .DecodeElement (_dbdf .ShowBreaksInFrames ,&_acae );_bcbgf !=nil {return _bcbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .SubFontBySize =NewCT_OnOff ();if _dcde :=d .DecodeElement (_dbdf .SubFontBySize ,&_acae );_dcde !=nil {return _dcde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .SuppressBottomSpacing =NewCT_OnOff ();if _babbc :=d .DecodeElement (_dbdf .SuppressBottomSpacing ,&_acae );_babbc !=nil {return _babbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .SuppressTopSpacing =NewCT_OnOff ();if _acda :=d .DecodeElement (_dbdf .SuppressTopSpacing ,&_acae );_acda !=nil {return _acda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .SuppressSpacingAtTopOfPage =NewCT_OnOff ();if _bbdbgc :=d .DecodeElement (_dbdf .SuppressSpacingAtTopOfPage ,&_acae );_bbdbgc !=nil {return _bbdbgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .SuppressTopSpacingWP =NewCT_OnOff ();if _gfgfg :=d .DecodeElement (_dbdf .SuppressTopSpacingWP ,&_acae );_gfgfg !=nil {return _gfgfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .SuppressSpBfAfterPgBrk =NewCT_OnOff ();if _ccad :=d .DecodeElement (_dbdf .SuppressSpBfAfterPgBrk ,&_acae );_ccad !=nil {return _ccad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .SwapBordersFacingPages =NewCT_OnOff ();if _fcea :=d .DecodeElement (_dbdf .SwapBordersFacingPages ,&_acae );_fcea !=nil {return _fcea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .ConvMailMergeEsc =NewCT_OnOff ();if _cfgg :=d .DecodeElement (_dbdf .ConvMailMergeEsc ,&_acae );_cfgg !=nil {return _cfgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .TruncateFontHeightsLikeWP6 =NewCT_OnOff ();if _ccbf :=d .DecodeElement (_dbdf .TruncateFontHeightsLikeWP6 ,&_acae );_ccbf !=nil {return _ccbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .MwSmallCaps =NewCT_OnOff ();if _aaeb :=d .DecodeElement (_dbdf .MwSmallCaps ,&_acae );_aaeb !=nil {return _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 :"\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"}:_dbdf .UsePrinterMetrics =NewCT_OnOff ();if _gddd :=d .DecodeElement (_dbdf .UsePrinterMetrics ,&_acae );_gddd !=nil {return _gddd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .DoNotSuppressParagraphBorders =NewCT_OnOff ();if _bbag :=d .DecodeElement (_dbdf .DoNotSuppressParagraphBorders ,&_acae );_bbag !=nil {return _bbag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .WrapTrailSpaces =NewCT_OnOff ();if _efeac :=d .DecodeElement (_dbdf .WrapTrailSpaces ,&_acae );_efeac !=nil {return _efeac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .FootnoteLayoutLikeWW8 =NewCT_OnOff ();if _edcde :=d .DecodeElement (_dbdf .FootnoteLayoutLikeWW8 ,&_acae );_edcde !=nil {return _edcde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .ShapeLayoutLikeWW8 =NewCT_OnOff ();if _acff :=d .DecodeElement (_dbdf .ShapeLayoutLikeWW8 ,&_acae );_acff !=nil {return _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 :"\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"}:_dbdf .AlignTablesRowByRow =NewCT_OnOff ();if _fged :=d .DecodeElement (_dbdf .AlignTablesRowByRow ,&_acae );_fged !=nil {return _fged ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .ForgetLastTabAlignment =NewCT_OnOff ();if _cgda :=d .DecodeElement (_dbdf .ForgetLastTabAlignment ,&_acae );_cgda !=nil {return _cgda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .AdjustLineHeightInTable =NewCT_OnOff ();if _egbe :=d .DecodeElement (_dbdf .AdjustLineHeightInTable ,&_acae );_egbe !=nil {return _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 :"\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"}:_dbdf .AutoSpaceLikeWord95 =NewCT_OnOff ();if _ggbc :=d .DecodeElement (_dbdf .AutoSpaceLikeWord95 ,&_acae );_ggbc !=nil {return _ggbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .NoSpaceRaiseLower =NewCT_OnOff ();if _aabb :=d .DecodeElement (_dbdf .NoSpaceRaiseLower ,&_acae );_aabb !=nil {return _aabb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff ();if _ffcee :=d .DecodeElement (_dbdf .DoNotUseHTMLParagraphAutoSpacing ,&_acae );_ffcee !=nil {return _ffcee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .LayoutRawTableWidth =NewCT_OnOff ();if _faag :=d .DecodeElement (_dbdf .LayoutRawTableWidth ,&_acae );_faag !=nil {return _faag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .LayoutTableRowsApart =NewCT_OnOff ();if _dcbcf :=d .DecodeElement (_dbdf .LayoutTableRowsApart ,&_acae );_dcbcf !=nil {return _dcbcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .UseWord97LineBreakRules =NewCT_OnOff ();if _cbcfg :=d .DecodeElement (_dbdf .UseWord97LineBreakRules ,&_acae );_cbcfg !=nil {return _cbcfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .DoNotBreakWrappedTables =NewCT_OnOff ();if _efaf :=d .DecodeElement (_dbdf .DoNotBreakWrappedTables ,&_acae );_efaf !=nil {return _efaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .DoNotSnapToGridInCell =NewCT_OnOff ();if _cfcd :=d .DecodeElement (_dbdf .DoNotSnapToGridInCell ,&_acae );_cfcd !=nil {return _cfcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .SelectFldWithFirstOrLastChar =NewCT_OnOff ();if _eccb :=d .DecodeElement (_dbdf .SelectFldWithFirstOrLastChar ,&_acae );_eccb !=nil {return _eccb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .ApplyBreakingRules =NewCT_OnOff ();if _ecbaa :=d .DecodeElement (_dbdf .ApplyBreakingRules ,&_acae );_ecbaa !=nil {return _ecbaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .DoNotWrapTextWithPunct =NewCT_OnOff ();if _fgbea :=d .DecodeElement (_dbdf .DoNotWrapTextWithPunct ,&_acae );_fgbea !=nil {return _fgbea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .DoNotUseEastAsianBreakRules =NewCT_OnOff ();if _bed :=d .DecodeElement (_dbdf .DoNotUseEastAsianBreakRules ,&_acae );_bed !=nil {return _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 :"\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"}:_dbdf .UseWord2002TableStyleRules =NewCT_OnOff ();if _deba :=d .DecodeElement (_dbdf .UseWord2002TableStyleRules ,&_acae );_deba !=nil {return _deba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .GrowAutofit =NewCT_OnOff ();if _geeb :=d .DecodeElement (_dbdf .GrowAutofit ,&_acae );_geeb !=nil {return _geeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .UseFELayout =NewCT_OnOff ();if _facf :=d .DecodeElement (_dbdf .UseFELayout ,&_acae );_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 :"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"}:_dbdf .UseNormalStyleForList =NewCT_OnOff ();if _dcc :=d .DecodeElement (_dbdf .UseNormalStyleForList ,&_acae );_dcc !=nil {return _dcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff ();if _baegb :=d .DecodeElement (_dbdf .DoNotUseIndentAsNumberingTabStop ,&_acae );_baegb !=nil {return _baegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .UseAltKinsokuLineBreakRules =NewCT_OnOff ();if _ggbb :=d .DecodeElement (_dbdf .UseAltKinsokuLineBreakRules ,&_acae );_ggbb !=nil {return _ggbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .AllowSpaceOfSameStyleInTable =NewCT_OnOff ();if _abbfg :=d .DecodeElement (_dbdf .AllowSpaceOfSameStyleInTable ,&_acae );_abbfg !=nil {return _abbfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .DoNotSuppressIndentation =NewCT_OnOff ();if _fdgg :=d .DecodeElement (_dbdf .DoNotSuppressIndentation ,&_acae );_fdgg !=nil {return _fdgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .DoNotAutofitConstrainedTables =NewCT_OnOff ();if _eddae :=d .DecodeElement (_dbdf .DoNotAutofitConstrainedTables ,&_acae );_eddae !=nil {return _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 :"\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"}:_dbdf .AutofitToFirstFixedWidthCell =NewCT_OnOff ();if _cbbge :=d .DecodeElement (_dbdf .AutofitToFirstFixedWidthCell ,&_acae );_cbbge !=nil {return _cbbge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .UnderlineTabInNumList =NewCT_OnOff ();if _cggb :=d .DecodeElement (_dbdf .UnderlineTabInNumList ,&_acae );_cggb !=nil {return _cggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .DisplayHangulFixedWidth =NewCT_OnOff ();if _gebe :=d .DecodeElement (_dbdf .DisplayHangulFixedWidth ,&_acae );_gebe !=nil {return _gebe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .SplitPgBreakAndParaMark =NewCT_OnOff ();if _bcdcd :=d .DecodeElement (_dbdf .SplitPgBreakAndParaMark ,&_acae );_bcdcd !=nil {return _bcdcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .DoNotVertAlignCellWithSp =NewCT_OnOff ();if _gbf :=d .DecodeElement (_dbdf .DoNotVertAlignCellWithSp ,&_acae );_gbf !=nil {return _gbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .DoNotBreakConstrainedForcedTable =NewCT_OnOff ();if _ccag :=d .DecodeElement (_dbdf .DoNotBreakConstrainedForcedTable ,&_acae );_ccag !=nil {return _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 :"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"}:_dbdf .DoNotVertAlignInTxbx =NewCT_OnOff ();if _gdee :=d .DecodeElement (_dbdf .DoNotVertAlignInTxbx ,&_acae );_gdee !=nil {return _gdee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdf .UseAnsiKerningPairs =NewCT_OnOff ();if _ffbc :=d .DecodeElement (_dbdf .UseAnsiKerningPairs ,&_acae );_ffbc !=nil {return _ffbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdf .CachedColBalance =NewCT_OnOff ();if _cedce :=d .DecodeElement (_dbdf .CachedColBalance ,&_acae );_cedce !=nil {return _cedce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeba :=NewCT_CompatSetting ();if _fbbe :=d .DecodeElement (_aeba ,&_acae );_fbbe !=nil {return _fbbe ;};_dbdf .CompatSetting =append (_dbdf .CompatSetting ,_aeba );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\u006f\u006dp\u0061\u0074 \u0025\u0076",_acae .Name );if _ddbb :=d .Skip ();_ddbb !=nil {return _ddbb ;};};case _d .EndElement :break _ebgec ;case _d .CharData :};};return nil ;};type CT_RPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Validate validates the CT_Frame and its children -func (_acgf *CT_Frame )Validate ()error {return _acgf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};func NewCT_TblPrChange ()*CT_TblPrChange {_bffcee :=&CT_TblPrChange {};_bffcee .TblPr =NewCT_TblPrBase ();return _bffcee ;};type ST_PageOrientation byte ; +// Annotation Identifier +IdAttr int64 ;RPr *CT_RPrOriginal ;};type CT_PageSz struct{ -// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path -func (_adeeef *GlossaryDocument )ValidateWithPath (path string )error {if _dfaabd :=_adeeef .CT_GlossaryDocument .ValidateWithPath (path );_dfaabd !=nil {return _dfaabd ;};return nil ;};func (_bageaf *ST_Proof )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bageaf =0;case "\u0063\u006c\u0065a\u006e":*_bageaf =1;case "\u0064\u0069\u0072t\u0079":*_bageaf =2;};return nil ;}; +// Page Width +WAttr *_dg .ST_TwipsMeasure ; -// Validate validates the CT_DocPart and its children -func (_fgdg *CT_DocPart )Validate ()error {return _fgdg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");}; +// Page Height +HAttr *_dg .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path -func (_gaegb *CT_PTab )ValidateWithPath (path string )error {if _gaegb .AlignmentAttr ==ST_PTabAlignmentUnset {return _gd .Errorf ("\u0025\u0073/\u0041\u006c\u0069\u0067n\u006d\u0065n\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073 \u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _baggfd :=_gaegb .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_baggfd !=nil {return _baggfd ;};if _gaegb .RelativeToAttr ==ST_PTabRelativeToUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _daced :=_gaegb .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_daced !=nil {return _daced ;};if _gaegb .LeaderAttr ==ST_PTabLeaderUnset {return _gd .Errorf ("\u0025\u0073\u002fLe\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _caegf :=_gaegb .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_caegf !=nil {return _caegf ;};return nil ;};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_bdccf :=&CT_MailMergeDataType {};return _bdccf ;};type ST_ProofErr byte ;func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_efgd :=&CT_ParaRPrOriginal {};return _efgd };func NewCT_RubyContent ()*CT_RubyContent {_affad :=&CT_RubyContent {};return _affad }; +// Page Orientation +OrientAttr ST_PageOrientation ; -// Validate validates the CT_DocRsids and its children -func (_dbdfc *CT_DocRsids )Validate ()error {return _dbdfc .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");}; +// Printer Paper Code +CodeAttr *int64 ;};type CT_TextScale struct{ -// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path -func (_caecf *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil }; +// Text Expansion/Compression Value +ValAttr *ST_TextScale ;};func NewCT_Body ()*CT_Body {_caceg :=&CT_Body {};return _caceg };func (_bcacbg ST_HexColorAuto )ValidateWithPath (path string )error {switch _bcacbg {case 0,1:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcacbg ));};return nil ;}; -// Validate validates the CT_FrameLayout and its children -func (_eegbd *CT_FrameLayout )Validate ()error {return _eegbd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");}; +// Validate validates the CT_Style and its children +func (_dfbaff *CT_Style )Validate ()error {return _dfbaff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_faegbc WdST_WrapText )String ()string {switch _faegbc {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 "";};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;); -// Validate validates the CT_DocType and its children -func (_aeecd *CT_DocType )Validate ()error {return _aeecd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_abcdgg *ST_LineNumberRestart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeeaabb ,_bebbbf :=d .Token ();if _bebbbf !=nil {return _bebbbf ;};if _baffec ,_eccede :=_aeeaabb .(_g .EndElement );_eccede &&_baffec .Name ==start .Name {*_abcdgg =1;return nil ;};if _bcebeg ,_cbebe :=_aeeaabb .(_g .CharData );!_cbebe {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeeaabb );}else {switch string (_bcebeg ){case "":*_abcdgg =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_abcdgg =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_abcdgg =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_abcdgg =3;};};_aeeaabb ,_bebbbf =d .Token ();if _bebbbf !=nil {return _bebbbf ;};if _aefcgb ,_fgeag :=_aeeaabb .(_g .EndElement );_fgeag &&_aefcgb .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeeaabb );}; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_bfcaf *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_bedag ST_EdGrp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bedag .String (),start );};func (_gabbb *CT_SectPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gabbb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_a .Sprintf ("\u0025\u0076",*_gabbb .RsidRPrAttr )});};if _gabbb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_gabbb .RsidDelAttr )});};if _gabbb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_gabbb .RsidRAttr )});};if _gabbb .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gabbb .RsidSectAttr )});};e .EncodeToken (start );if _gabbb .FootnotePr !=nil {_dabbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gabbb .FootnotePr ,_dabbe );};if _gabbb .EndnotePr !=nil {_bdbaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gabbb .EndnotePr ,_bdbaa );};if _gabbb .Type !=nil {_aeaaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gabbb .Type ,_aeaaba );};if _gabbb .PgSz !=nil {_bbadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_gabbb .PgSz ,_bbadc );};if _gabbb .PgMar !=nil {_efge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_gabbb .PgMar ,_efge );};if _gabbb .PaperSrc !=nil {_dffcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_gabbb .PaperSrc ,_dffcg );};if _gabbb .PgBorders !=nil {_cbgab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gabbb .PgBorders ,_cbgab );};if _gabbb .LnNumType !=nil {_fbaef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gabbb .LnNumType ,_fbaef );};if _gabbb .PgNumType !=nil {_edecac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gabbb .PgNumType ,_edecac );};if _gabbb .Cols !=nil {_fbffd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_gabbb .Cols ,_fbffd );};if _gabbb .FormProt !=nil {_ddcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_gabbb .FormProt ,_ddcdb );};if _gabbb .VAlign !=nil {_fcdac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gabbb .VAlign ,_fcdac );};if _gabbb .NoEndnote !=nil {_agfgg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_gabbb .NoEndnote ,_agfgg );};if _gabbb .TitlePg !=nil {_fcace :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_gabbb .TitlePg ,_fcace );};if _gabbb .TextDirection !=nil {_aaaee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gabbb .TextDirection ,_aaaee );};if _gabbb .Bidi !=nil {_feaef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gabbb .Bidi ,_feaef );};if _gabbb .RtlGutter !=nil {_acdfe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_gabbb .RtlGutter ,_acdfe );};if _gabbb .DocGrid !=nil {_cgagdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_gabbb .DocGrid ,_cgagdc );};if _gabbb .PrinterSettings !=nil {_aadf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_gabbb .PrinterSettings ,_aadf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the WdCT_WrapTight and its children -func (_ddggcb *WdCT_WrapTight )Validate ()error {return _ddggcb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");};func (_aebcgd ST_HAnchor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adebg :=_g .Attr {};_adebg .Name =name ;switch _aebcgd {case ST_HAnchorUnset :_adebg .Value ="";case ST_HAnchorText :_adebg .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_adebg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_adebg .Value ="\u0070\u0061\u0067\u0065";};return _adebg ,nil ;}; +// Validate validates the CT_Highlight and its children +func (_dfdb *CT_Highlight )Validate ()error {return _dfdb .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};type ST_DocPartGallery byte ; -// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path -func (_fdbfa *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil };func (_gdgeee ST_TblWidth )Validate ()error {return _gdgeee .ValidateWithPath ("")};func NewCT_DocPartTypes ()*CT_DocPartTypes {_gabaf :=&CT_DocPartTypes {};return _gabaf };func (_geefc *CT_DecimalNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eeafa :=range start .Attr {if _eeafa .Name .Local =="\u0076\u0061\u006c"{_adfa ,_eegdd :=_b .ParseInt (_eeafa .Value ,10,64);if _eegdd !=nil {return _eegdd ;};_geefc .ValAttr =_adfa ;continue ;};};for {_adda ,_fabbd :=d .Token ();if _fabbd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0063\u0069m\u0061l\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_fabbd );};if _dacb ,_dbbca :=_adda .(_g .EndElement );_dbbca &&_dacb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DocProtect and its children +func (_ebga *CT_DocProtect )Validate ()error {return _ebga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");};type CT_TcPrInner struct{ -// Validate validates the CT_FontsList and its children -func (_fbgd *CT_FontsList )Validate ()error {return _fbgd .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};func (_egggd *CT_Jc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cgfae ,_abea :=_egggd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abea !=nil {return _abea ;};start .Attr =append (start .Attr ,_cgfae );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_daagddf ST_View )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dagea :=_g .Attr {};_dagea .Name =name ;switch _daagddf {case ST_ViewUnset :_dagea .Value ="";case ST_ViewNone :_dagea .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_dagea .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_dagea .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_dagea .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_dagea .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_dagea .Value ="\u0077\u0065\u0062";};return _dagea ,nil ;}; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path -func (_bcgb *CT_DocPartName )ValidateWithPath (path string )error {if _bcgb .DecoratedAttr !=nil {if _cecd :=_bcgb .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_cecd !=nil {return _cecd ;};};return nil ;};type CT_RubyAlign struct{ +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Phonetic Guide Text Alignment Value -ValAttr ST_RubyAlign ;};func (_ebadgfg *ST_StyleType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bggba ,_aafdga :=d .Token ();if _aafdga !=nil {return _aafdga ;};if _ddcffd ,_gdgdec :=_bggba .(_g .EndElement );_gdgdec &&_ddcffd .Name ==start .Name {*_ebadgfg =1;return nil ;};if _bacea ,_gcefe :=_bggba .(_g .CharData );!_gcefe {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bggba );}else {switch string (_bacea ){case "":*_ebadgfg =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_ebadgfg =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_ebadgfg =2;case "\u0074\u0061\u0062l\u0065":*_ebadgfg =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_ebadgfg =4;};};_bggba ,_aafdga =d .Token ();if _aafdga !=nil {return _aafdga ;};if _ffcegf ,_ecbcg :=_bggba .(_g .EndElement );_ecbcg &&_ffcegf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bggba );}; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Validate validates the CT_Row and its children -func (_adfc *CT_Row )Validate ()error {return _adfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_bfcbe *CT_Compat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbbc :for {_dacfc ,_gcge :=d .Token ();if _gcge !=nil {return _gcge ;};switch _cdag :=_dacfc .(type ){case _g .StartElement :switch _cdag .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0053\u0069\u006eg\u006c\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0066\u006f\u0072\u0043\u006fn\u0074\u0069\u0067\u0075\u006f\u0075\u0073C\u0065\u006c\u006c\u0073"}:_bfcbe .UseSingleBorderforContiguousCells =NewCT_OnOff ();if _bcdf :=d .DecodeElement (_bfcbe .UseSingleBorderforContiguousCells ,&_cdag );_bcdf !=nil {return _bcdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_bfcbe .WpJustification =NewCT_OnOff ();if _edbb :=d .DecodeElement (_bfcbe .WpJustification ,&_cdag );_edbb !=nil {return _edbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"}:_bfcbe .NoTabHangInd =NewCT_OnOff ();if _gfgff :=d .DecodeElement (_bfcbe .NoTabHangInd ,&_cdag );_gfgff !=nil {return _gfgff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"}:_bfcbe .NoLeading =NewCT_OnOff ();if _edfbd :=d .DecodeElement (_bfcbe .NoLeading ,&_cdag );_edfbd !=nil {return _edfbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}:_bfcbe .SpaceForUL =NewCT_OnOff ();if _aeff :=d .DecodeElement (_bfcbe .SpaceForUL ,&_cdag );_aeff !=nil {return _aeff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_bfcbe .NoColumnBalance =NewCT_OnOff ();if _acdec :=d .DecodeElement (_bfcbe .NoColumnBalance ,&_cdag );_acdec !=nil {return _acdec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079t\u0065D\u006f\u0075\u0062\u006c\u0065\u0042\u0079\u0074\u0065\u0057\u0069\u0064\u0074\u0068"}:_bfcbe .BalanceSingleByteDoubleByteWidth =NewCT_OnOff ();if _gbcd :=d .DecodeElement (_bfcbe .BalanceSingleByteDoubleByteWidth ,&_cdag );_gbcd !=nil {return _gbcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"}:_bfcbe .NoExtraLineSpacing =NewCT_OnOff ();if _adcef :=d .DecodeElement (_bfcbe .NoExtraLineSpacing ,&_cdag );_adcef !=nil {return _adcef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"}:_bfcbe .DoNotLeaveBackslashAlone =NewCT_OnOff ();if _bebfc :=d .DecodeElement (_bfcbe .DoNotLeaveBackslashAlone ,&_cdag );_bebfc !=nil {return _bebfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"}:_bfcbe .UlTrailSpace =NewCT_OnOff ();if _ffbf :=d .DecodeElement (_bfcbe .UlTrailSpace ,&_cdag );_ffbf !=nil {return _ffbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"}:_bfcbe .DoNotExpandShiftReturn =NewCT_OnOff ();if _afaaa :=d .DecodeElement (_bfcbe .DoNotExpandShiftReturn ,&_cdag );_afaaa !=nil {return _afaaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"}:_bfcbe .SpacingInWholePoints =NewCT_OnOff ();if _cfabd :=d .DecodeElement (_bfcbe .SpacingInWholePoints ,&_cdag );_cfabd !=nil {return _cfabd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"}:_bfcbe .LineWrapLikeWord6 =NewCT_OnOff ();if _ebabc :=d .DecodeElement (_bfcbe .LineWrapLikeWord6 ,&_cdag );_ebabc !=nil {return _ebabc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"}:_bfcbe .PrintBodyTextBeforeHeader =NewCT_OnOff ();if _fgea :=d .DecodeElement (_bfcbe .PrintBodyTextBeforeHeader ,&_cdag );_fgea !=nil {return _fgea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}:_bfcbe .PrintColBlack =NewCT_OnOff ();if _cgdd :=d .DecodeElement (_bfcbe .PrintColBlack ,&_cdag );_cgdd !=nil {return _cgdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"}:_bfcbe .WpSpaceWidth =NewCT_OnOff ();if _gega :=d .DecodeElement (_bfcbe .WpSpaceWidth ,&_cdag );_gega !=nil {return _gega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"}:_bfcbe .ShowBreaksInFrames =NewCT_OnOff ();if _bdbda :=d .DecodeElement (_bfcbe .ShowBreaksInFrames ,&_cdag );_bdbda !=nil {return _bdbda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}:_bfcbe .SubFontBySize =NewCT_OnOff ();if _bcage :=d .DecodeElement (_bfcbe .SubFontBySize ,&_cdag );_bcage !=nil {return _bcage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"}:_bfcbe .SuppressBottomSpacing =NewCT_OnOff ();if _eafg :=d .DecodeElement (_bfcbe .SuppressBottomSpacing ,&_cdag );_eafg !=nil {return _eafg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"}:_bfcbe .SuppressTopSpacing =NewCT_OnOff ();if _gfcc :=d .DecodeElement (_bfcbe .SuppressTopSpacing ,&_cdag );_gfcc !=nil {return _gfcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"}:_bfcbe .SuppressSpacingAtTopOfPage =NewCT_OnOff ();if _baef :=d .DecodeElement (_bfcbe .SuppressSpacingAtTopOfPage ,&_cdag );_baef !=nil {return _baef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"}:_bfcbe .SuppressTopSpacingWP =NewCT_OnOff ();if _cfb :=d .DecodeElement (_bfcbe .SuppressTopSpacingWP ,&_cdag );_cfb !=nil {return _cfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"}:_bfcbe .SuppressSpBfAfterPgBrk =NewCT_OnOff ();if _dega :=d .DecodeElement (_bfcbe .SuppressSpBfAfterPgBrk ,&_cdag );_dega !=nil {return _dega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"}:_bfcbe .SwapBordersFacingPages =NewCT_OnOff ();if _fddf :=d .DecodeElement (_bfcbe .SwapBordersFacingPages ,&_cdag );_fddf !=nil {return _fddf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"}:_bfcbe .ConvMailMergeEsc =NewCT_OnOff ();if _babd :=d .DecodeElement (_bfcbe .ConvMailMergeEsc ,&_cdag );_babd !=nil {return _babd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"}:_bfcbe .TruncateFontHeightsLikeWP6 =NewCT_OnOff ();if _bdbe :=d .DecodeElement (_bfcbe .TruncateFontHeightsLikeWP6 ,&_cdag );_bdbe !=nil {return _bdbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}:_bfcbe .MwSmallCaps =NewCT_OnOff ();if _bede :=d .DecodeElement (_bfcbe .MwSmallCaps ,&_cdag );_bede !=nil {return _bede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"}:_bfcbe .UsePrinterMetrics =NewCT_OnOff ();if _cgac :=d .DecodeElement (_bfcbe .UsePrinterMetrics ,&_cdag );_cgac !=nil {return _cgac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006fN\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0042\u006f\u0072de\u0072\u0073"}:_bfcbe .DoNotSuppressParagraphBorders =NewCT_OnOff ();if _gaedf :=d .DecodeElement (_bfcbe .DoNotSuppressParagraphBorders ,&_cdag );_gaedf !=nil {return _gaedf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"}:_bfcbe .WrapTrailSpaces =NewCT_OnOff ();if _cbcgd :=d .DecodeElement (_bfcbe .WrapTrailSpaces ,&_cdag );_cbcgd !=nil {return _cbcgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"}:_bfcbe .FootnoteLayoutLikeWW8 =NewCT_OnOff ();if _cgfbc :=d .DecodeElement (_bfcbe .FootnoteLayoutLikeWW8 ,&_cdag );_cgfbc !=nil {return _cgfbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"}:_bfcbe .ShapeLayoutLikeWW8 =NewCT_OnOff ();if _agcc :=d .DecodeElement (_bfcbe .ShapeLayoutLikeWW8 ,&_cdag );_agcc !=nil {return _agcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"}:_bfcbe .AlignTablesRowByRow =NewCT_OnOff ();if _ccafc :=d .DecodeElement (_bfcbe .AlignTablesRowByRow ,&_cdag );_ccafc !=nil {return _ccafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"}:_bfcbe .ForgetLastTabAlignment =NewCT_OnOff ();if _gfbf :=d .DecodeElement (_bfcbe .ForgetLastTabAlignment ,&_cdag );_gfbf !=nil {return _gfbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}:_bfcbe .AdjustLineHeightInTable =NewCT_OnOff ();if _aadg :=d .DecodeElement (_bfcbe .AdjustLineHeightInTable ,&_cdag );_aadg !=nil {return _aadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"}:_bfcbe .AutoSpaceLikeWord95 =NewCT_OnOff ();if _dbac :=d .DecodeElement (_bfcbe .AutoSpaceLikeWord95 ,&_cdag );_dbac !=nil {return _dbac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"}:_bfcbe .NoSpaceRaiseLower =NewCT_OnOff ();if _fcae :=d .DecodeElement (_bfcbe .NoSpaceRaiseLower ,&_cdag );_fcae !=nil {return _fcae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072a\u0067r\u0061\u0070\u0068\u0041\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_bfcbe .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff ();if _fdcb :=d .DecodeElement (_bfcbe .DoNotUseHTMLParagraphAutoSpacing ,&_cdag );_fdcb !=nil {return _fdcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"}:_bfcbe .LayoutRawTableWidth =NewCT_OnOff ();if _gbbb :=d .DecodeElement (_bfcbe .LayoutRawTableWidth ,&_cdag );_gbbb !=nil {return _gbbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"}:_bfcbe .LayoutTableRowsApart =NewCT_OnOff ();if _cbea :=d .DecodeElement (_bfcbe .LayoutTableRowsApart ,&_cdag );_cbea !=nil {return _cbea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"}:_bfcbe .UseWord97LineBreakRules =NewCT_OnOff ();if _gdcbc :=d .DecodeElement (_bfcbe .UseWord97LineBreakRules ,&_cdag );_gdcbc !=nil {return _gdcbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}:_bfcbe .DoNotBreakWrappedTables =NewCT_OnOff ();if _bcfd :=d .DecodeElement (_bfcbe .DoNotBreakWrappedTables ,&_cdag );_bcfd !=nil {return _bcfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"}:_bfcbe .DoNotSnapToGridInCell =NewCT_OnOff ();if _bga :=d .DecodeElement (_bfcbe .DoNotSnapToGridInCell ,&_cdag );_bga !=nil {return _bga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"}:_bfcbe .SelectFldWithFirstOrLastChar =NewCT_OnOff ();if _bace :=d .DecodeElement (_bfcbe .SelectFldWithFirstOrLastChar ,&_cdag );_bace !=nil {return _bace ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"}:_bfcbe .ApplyBreakingRules =NewCT_OnOff ();if _afbg :=d .DecodeElement (_bfcbe .ApplyBreakingRules ,&_cdag );_afbg !=nil {return _afbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"}:_bfcbe .DoNotWrapTextWithPunct =NewCT_OnOff ();if _bcbf :=d .DecodeElement (_bfcbe .DoNotWrapTextWithPunct ,&_cdag );_bcbf !=nil {return _bcbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_bfcbe .DoNotUseEastAsianBreakRules =NewCT_OnOff ();if _fagab :=d .DecodeElement (_bfcbe .DoNotUseEastAsianBreakRules ,&_cdag );_fagab !=nil {return _fagab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"}:_bfcbe .UseWord2002TableStyleRules =NewCT_OnOff ();if _bgab :=d .DecodeElement (_bfcbe .UseWord2002TableStyleRules ,&_cdag );_bgab !=nil {return _bgab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_bfcbe .GrowAutofit =NewCT_OnOff ();if _dcad :=d .DecodeElement (_bfcbe .GrowAutofit ,&_cdag );_dcad !=nil {return _dcad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}:_bfcbe .UseFELayout =NewCT_OnOff ();if _cbdda :=d .DecodeElement (_bfcbe .UseFELayout ,&_cdag );_cbdda !=nil {return _cbdda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"}:_bfcbe .UseNormalStyleForList =NewCT_OnOff ();if _dffb :=d .DecodeElement (_bfcbe .UseNormalStyleForList ,&_cdag );_dffb !=nil {return _dffb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0055\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041s\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}:_bfcbe .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff ();if _fdee :=d .DecodeElement (_bfcbe .DoNotUseIndentAsNumberingTabStop ,&_cdag );_fdee !=nil {return _fdee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_bfcbe .UseAltKinsokuLineBreakRules =NewCT_OnOff ();if _befb :=d .DecodeElement (_bfcbe .UseAltKinsokuLineBreakRules ,&_cdag );_befb !=nil {return _befb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"}:_bfcbe .AllowSpaceOfSameStyleInTable =NewCT_OnOff ();if _gfca :=d .DecodeElement (_bfcbe .AllowSpaceOfSameStyleInTable ,&_cdag );_gfca !=nil {return _gfca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_bfcbe .DoNotSuppressIndentation =NewCT_OnOff ();if _ceaf :=d .DecodeElement (_bfcbe .DoNotSuppressIndentation ,&_cdag );_ceaf !=nil {return _ceaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006fN\u006f\u0074\u0041\u0075\u0074\u006f\u0066\u0069\u0074\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0065\u0064\u0054\u0061bl\u0065\u0073"}:_bfcbe .DoNotAutofitConstrainedTables =NewCT_OnOff ();if _ccdb :=d .DecodeElement (_bfcbe .DoNotAutofitConstrainedTables ,&_cdag );_ccdb !=nil {return _ccdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"}:_bfcbe .AutofitToFirstFixedWidthCell =NewCT_OnOff ();if _cfgc :=d .DecodeElement (_bfcbe .AutofitToFirstFixedWidthCell ,&_cdag );_cfgc !=nil {return _cfgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"}:_bfcbe .UnderlineTabInNumList =NewCT_OnOff ();if _fabd :=d .DecodeElement (_bfcbe .UnderlineTabInNumList ,&_cdag );_fabd !=nil {return _fabd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"}:_bfcbe .DisplayHangulFixedWidth =NewCT_OnOff ();if _gccgc :=d .DecodeElement (_bfcbe .DisplayHangulFixedWidth ,&_cdag );_gccgc !=nil {return _gccgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"}:_bfcbe .SplitPgBreakAndParaMark =NewCT_OnOff ();if _adbe :=d .DecodeElement (_bfcbe .SplitPgBreakAndParaMark ,&_cdag );_adbe !=nil {return _adbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"}:_bfcbe .DoNotVertAlignCellWithSp =NewCT_OnOff ();if _abda :=d .DecodeElement (_bfcbe .DoNotVertAlignCellWithSp ,&_cdag );_abda !=nil {return _abda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074r\u0061i\u006e\u0065\u0064\u0046\u006f\u0072\u0063\u0065\u0064\u0054\u0061\u0062\u006c\u0065"}:_bfcbe .DoNotBreakConstrainedForcedTable =NewCT_OnOff ();if _aege :=d .DecodeElement (_bfcbe .DoNotBreakConstrainedForcedTable ,&_cdag );_aege !=nil {return _aege ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"}:_bfcbe .DoNotVertAlignInTxbx =NewCT_OnOff ();if _afdd :=d .DecodeElement (_bfcbe .DoNotVertAlignInTxbx ,&_cdag );_afdd !=nil {return _afdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_bfcbe .UseAnsiKerningPairs =NewCT_OnOff ();if _acgg :=d .DecodeElement (_bfcbe .UseAnsiKerningPairs ,&_cdag );_acgg !=nil {return _acgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_bfcbe .CachedColBalance =NewCT_OnOff ();if _bdec :=d .DecodeElement (_bfcbe .CachedColBalance ,&_cdag );_bdec !=nil {return _bdec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}:_agfb :=NewCT_CompatSetting ();if _affc :=d .DecodeElement (_agfb ,&_cdag );_affc !=nil {return _affc ;};_bfcbe .CompatSetting =append (_bfcbe .CompatSetting ,_agfb );default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006dp\u0061\u0074 \u0025\u0076",_cdag .Name );if _dcab :=d .Skip ();_dcab !=nil {return _dcab ;};};case _g .EndElement :break _gbbc ;case _g .CharData :};};return nil ;};func (_fdecb *CT_FFTextType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ggfee ,_ebccb :=_fdecb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebccb !=nil {return _ebccb ;};start .Attr =append (start .Attr ,_ggfee );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DocGrid ()*CT_DocGrid {_cdcfg :=&CT_DocGrid {};return _cdcfg };func NewCT_Lvl ()*CT_Lvl {_ebbc :=&CT_Lvl {};return _ebbc };func (_degag *CT_Lock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _degag .ValAttr !=ST_LockUnset {_bbeeec ,_gedce :=_degag .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gedce !=nil {return _gedce ;};start .Attr =append (start .Attr ,_bbeeec );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path -func (_eeca *CT_PPrDefault )ValidateWithPath (path string )error {if _eeca .PPr !=nil {if _eaea :=_eeca .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_eaea !=nil {return _eaea ;};};return nil ;};func _bbdbff (_aaadaf bool )uint8 {if _aaadaf {return 1;};return 0;};func (_bagbc ST_HAnchor )String ()string {switch _bagbc {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_egafd :=&CT_FtnEdnSepRef {};return _egafd }; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Validate validates the CT_OnOff and its children -func (_cabaa *CT_OnOff )Validate ()error {return _cabaa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func NewCT_Guid ()*CT_Guid {_befed :=&CT_Guid {};return _befed }; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Validate validates the CT_TrPrBase and its children -func (_bfced *CT_TrPrBase )Validate ()error {return _bfced .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");};func (_dffgac ST_Lock )String ()string {switch _dffgac {case 0:return "";case 1:return "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case 2:return "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case 3:return "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case 4:return "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return "";}; +// Table Cell Shading +Shd *CT_Shd ; -// Validate validates the CT_TrackChange and its children -func (_edadf *CT_TrackChange )Validate ()error {return _edadf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");}; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_bgbfca *CT_R )ValidateWithPath (path string )error {if _bgbfca .RPr !=nil {if _bbcdd :=_bgbfca .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bbcdd !=nil {return _bbcdd ;};};for _cbge ,_eecc :=range _bgbfca .EG_RunInnerContent {if _dcgafa :=_eecc .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_cbge ));_dcgafa !=nil {return _dcgafa ;};};return nil ;};func NewCT_TcBorders ()*CT_TcBorders {_gfgge :=&CT_TcBorders {};return _gfgge };func NewCT_VMerge ()*CT_VMerge {_dgaece :=&CT_VMerge {};return _dgaece }; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path -func (_begb *CT_Frameset )ValidateWithPath (path string )error {if _begb .Sz !=nil {if _cfcgf :=_begb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_cfcgf !=nil {return _cfcgf ;};};if _begb .FramesetSplitbar !=nil {if _edgdb :=_begb .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072");_edgdb !=nil {return _edgdb ;};};if _begb .FrameLayout !=nil {if _eddf :=_begb .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_eddf !=nil {return _eddf ;};};if _begb .Title !=nil {if _deag :=_begb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_deag !=nil {return _deag ;};};for _baadg ,_eeeef :=range _begb .Choice {if _cddcb :=_eeeef .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_baadg ));_cddcb !=nil {return _cddcb ;};};return nil ;};func NewCT_Cnf ()*CT_Cnf {_bbe :=&CT_Cnf {};return _bbe }; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Validate validates the AG_TransitionalPassword and its children -func (_ggg *AG_TransitionalPassword )Validate ()error {return _ggg .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");}; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Validate validates the CT_DirContentRun and its children -func (_afag *CT_DirContentRun )Validate ()error {return _afag .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func NewCT_LatentStyles ()*CT_LatentStyles {_faaf :=&CT_LatentStyles {};return _faaf };func (_feac *CT_FontFamily )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feac .ValAttr =ST_FontFamily (1);for _ ,_eegc :=range start .Attr {if _eegc .Name .Local =="\u0076\u0061\u006c"{_feac .ValAttr .UnmarshalXMLAttr (_eegc );continue ;};};for {_cdea ,_fdfg :=d .Token ();if _fdfg !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_fdfg );};if _cfedf ,_aacea :=_cdea .(_g .EndElement );_aacea &&_cfedf .Name ==start .Name {break ;};};return nil ;};func (_dccdbd *CT_Em )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dccdbd .ValAttr =ST_Em (1);for _ ,_ffbfc :=range start .Attr {if _ffbfc .Name .Local =="\u0076\u0061\u006c"{_dccdbd .ValAttr .UnmarshalXMLAttr (_ffbfc );continue ;};};for {_dcfeb ,_bccc :=d .Token ();if _bccc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_bccc );};if _beafe ,_aefab :=_dcfeb .(_g .EndElement );_aefab &&_beafe .Name ==start .Name {break ;};};return nil ;};type CT_TblStylePr struct{ +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Table Style Conditional Formatting Type -TypeAttr ST_TblStyleOverrideType ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Table Style Conditional Formatting Paragraph Properties -PPr *CT_PPrGeneral ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Table Style Conditional Formatting Run Properties -RPr *CT_RPr ; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Table Style Conditional Formatting Table Properties -TblPr *CT_TblPrBase ; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Table Style Conditional Formatting Table Row Properties -TrPr *CT_TrPr ; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;};func (_abcabg ST_DocGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abcabg .String (),start );};func (_gba *CT_AutoCaptions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_gaf :=range _gba .AutoCaption {e .EncodeElement (_gaf ,_fbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgafbe ST_InfoTextType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dffcfe :=_d .Attr {};_dffcfe .Name =name ;switch _cgafbe {case ST_InfoTextTypeUnset :_dffcfe .Value ="";case ST_InfoTextTypeText :_dffcfe .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_dffcfe .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _dffcfe ,nil ;};type CT_DivBdr struct{ -// Table Style Conditional Formatting Table Cell Properties -TcPr *CT_TcPr ;}; +// Top Border for HTML div +Top *CT_Border ; -// Validate validates the CT_FFTextInput and its children -func (_cegf *CT_FFTextInput )Validate ()error {return _cegf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};const (ST_FontFamilyUnset ST_FontFamily =0;ST_FontFamilyDecorative ST_FontFamily =1;ST_FontFamilyModern ST_FontFamily =2;ST_FontFamilyRoman ST_FontFamily =3;ST_FontFamilyScript ST_FontFamily =4;ST_FontFamilySwiss ST_FontFamily =5;ST_FontFamilyAuto ST_FontFamily =6;);func (_gbddbb ST_EdnPos )Validate ()error {return _gbddbb .ValidateWithPath ("")};func (_fbdgcb ST_MailMergeDest )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbdgcb .String (),start );};func (_dfdba *Endnotes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073";return _dfdba .CT_Endnotes .MarshalXML (e ,start );};func (_ebadcd *CT_EdnProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebadcd .Pos !=nil {_defcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_ebadcd .Pos ,_defcc );};if _ebadcd .NumFmt !=nil {_ebbab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ebadcd .NumFmt ,_ebbab );};if _ebadcd .NumStart !=nil {_ebebf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebadcd .NumStart ,_ebebf );};if _ebadcd .NumRestart !=nil {_cbad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebadcd .NumRestart ,_cbad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Styles struct{CT_Styles };func (_ggfedd *WdCT_TextboxInfo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggfedd .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ggfedd .IdAttr )});};e .EncodeToken (start );_adccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0074\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ggfedd .TxbxContent ,_adccb );if _ggfedd .ExtLst !=nil {_cgbeg :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggfedd .ExtLst ,_cgbeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Left Border for HTML div +Left *CT_Border ; -// Validate validates the CT_Font and its children -func (_aegbb *CT_Font )Validate ()error {return _aegbb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");}; +// Bottom Border for HTML div +Bottom *CT_Border ; -// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path -func (_cbgbcg *CT_TrackChangeRange )ValidateWithPath (path string )error {if _fdcae :=_cbgbcg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_fdcae !=nil {return _fdcae ;};return nil ;};func (_feb *CT_Base64Binary )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbf :=range start .Attr {if _dbf .Name .Local =="\u0076\u0061\u006c"{_febb ,_gcb :=_dbf .Value ,error (nil );if _gcb !=nil {return _gcb ;};_feb .ValAttr =_febb ;continue ;};};for {_fgee ,_afd :=d .Token ();if _afd !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_afd );};if _aca ,_ebc :=_fgee .(_g .EndElement );_ebc &&_aca .Name ==start .Name {break ;};};return nil ;}; +// Right Border for HTML div +Right *CT_Border ;};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 (_cfafd ST_TabJc )Validate ()error {return _cfafd .ValidateWithPath ("")};func (_eegdcc ST_Hint )String ()string {switch _eegdcc {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 (_ggaee *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggaee =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ggaee =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_ggaee =2;};return nil ;};func (_gdcbf *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfdf :for {_bedea ,_baaabb :=d .Token ();if _baaabb !=nil {return _baaabb ;};switch _dcacea :=_bedea .(type ){case _d .StartElement :switch _dcacea .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"}:_gdcbf .Txbx =NewWdCT_TextboxInfo ();if _gbgcc :=d .DecodeElement (_gdcbf .Txbx ,&_dcacea );_gbgcc !=nil {return _gbgcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gdcbf .LinkedTxbx =NewWdCT_LinkedTextboxInformation ();if _aceff :=d .DecodeElement (_gdcbf .LinkedTxbx ,&_dcacea );_aceff !=nil {return _aceff ;};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\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",_dcacea .Name );if _bgaff :=d .Skip ();_bgaff !=nil {return _bgaff ;};};case _d .EndElement :break _gdfdf ;case _d .CharData :};};return nil ;};type CT_DocDefaults struct{ -// Validate validates the WdCT_PosV and its children -func (_aadab *WdCT_PosV )Validate ()error {return _aadab .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");};func (_aef *CT_AltChunk )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebge :=range start .Attr {if _ebge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebge .Name .Local =="\u0069\u0064"||_ebge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebge .Name .Local =="\u0069\u0064"{_debd ,_cbf :=_ebge .Value ,error (nil );if _cbf !=nil {return _cbf ;};_aef .IdAttr =&_debd ;continue ;};};_gfd :for {_feg ,_efgf :=d .Token ();if _efgf !=nil {return _efgf ;};switch _agd :=_feg .(type ){case _g .StartElement :switch _agd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}:_aef .AltChunkPr =NewCT_AltChunkPr ();if _bfg :=d .DecodeElement (_aef .AltChunkPr ,&_agd );_bfg !=nil {return _bfg ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0020\u0025\u0076",_agd .Name );if _dee :=d .Skip ();_dee !=nil {return _dee ;};};case _g .EndElement :break _gfd ;case _g .CharData :};};return nil ;}; +// Default Run Properties +RPrDefault *CT_RPrDefault ; -// Validate validates the CT_CustomXmlCell and its children -func (_afcb *CT_CustomXmlCell )Validate ()error {return _afcb .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_eaggc ST_RubyAlign )String ()string {switch _eaggc {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 2:return "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0072\u0069\u0067h\u0074";case 6:return "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return "";};func NewCT_View ()*CT_View {_faccc :=&CT_View {};_faccc .ValAttr =ST_View (1);return _faccc }; +// Default Paragraph Properties +PPrDefault *CT_PPrDefault ;};func (_bfgfg *ST_TblOverlap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfgfg =0;case "\u006e\u0065\u0076e\u0072":*_bfgfg =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_bfgfg =2;};return nil ;};func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_efgcc :=&CT_StylePaneFilter {};return _efgcc };type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;};type ST_TargetScreenSz byte ;func (_gdfaae ST_Lock )String ()string {switch _gdfaae {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 "";};type CT_Guid struct{ -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_aged *CT_Drawing )ValidateWithPath (path string )error {for _agac ,_gceb :=range _aged .Anchor {if _gdgf :=_gceb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_agac ));_gdgf !=nil {return _gdgf ;};};for _geff ,_afac :=range _aged .Inline {if _dacbd :=_afac .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_geff ));_dacbd !=nil {return _dacbd ;};};return nil ;}; +// GUID Value +ValAttr *string ;};type WdST_AlignH byte ;func (_fbeag ST_JcTable )Validate ()error {return _fbeag .ValidateWithPath ("")};func (_fc *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 :_a .Sprintf ("\u0025\u0076",_fc .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_a .Sprintf ("\u0025\u0076",_fc .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Div ()*CT_Div {_edfc :=&CT_Div {};_edfc .MarLeft =NewCT_SignedTwipsMeasure ();_edfc .MarRight =NewCT_SignedTwipsMeasure ();_edfc .MarTop =NewCT_SignedTwipsMeasure ();_edfc .MarBottom =NewCT_SignedTwipsMeasure ();return _edfc ;};func (_cfega ST_Theme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfega .String (),start );};func (_aaega *ST_TextAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aaega =0;case "\u0074\u006f\u0070":*_aaega =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aaega =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_aaega =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aaega =4;case "\u0061\u0075\u0074\u006f":*_aaega =5;};return nil ;}; -// Validate validates the EG_MathContent and its children -func (_cdbgec *EG_MathContent )Validate ()error {return _cdbgec .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_edddd ST_FrameScrollbar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_edddd .String (),start );};func NewFonts ()*Fonts {_ebcdeg :=&Fonts {};_ebcdeg .CT_FontsList =*NewCT_FontsList ();return _ebcdeg ;}; +// Validate validates the CT_SdtDate and its children +func (_ddcgad *CT_SdtDate )Validate ()error {return _ddcgad .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};func (_bfbgb *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_accaab :=[]string {};if _bfbgb .Int64 !=nil {_accaab =append (_accaab ,"\u0049\u006e\u00746\u0034");};if _bfbgb .ST_UniversalMeasure !=nil {_accaab =append (_accaab ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_accaab )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_accaab );};return nil ;}; -// Validate validates the CT_Document and its children -func (_gfedg *CT_Document )Validate ()error {return _gfedg .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_dccc *CT_SdtContentRow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcca :for {_fdgcf ,_gdbgg :=d .Token ();if _gdbgg !=nil {return _gdbgg ;};switch _gbdec :=_fdgcf .(type ){case _g .StartElement :switch _gbdec .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_acag :=NewCT_Row ();if _ffeaa :=d .DecodeElement (_acag ,&_gbdec );_ffeaa !=nil {return _ffeaa ;};_dccc .Tr =append (_dccc .Tr ,_acag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dccc .CustomXml =NewCT_CustomXmlRow ();if _ecggg :=d .DecodeElement (_dccc .CustomXml ,&_gbdec );_ecggg !=nil {return _ecggg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dccc .Sdt =NewCT_SdtRow ();if _eebaf :=d .DecodeElement (_dccc .Sdt ,&_gbdec );_eebaf !=nil {return _eebaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aaagf :=NewEG_RunLevelElts ();_aaagf .ProofErr =NewCT_ProofErr ();if _aabda :=d .DecodeElement (_aaagf .ProofErr ,&_gbdec );_aabda !=nil {return _aabda ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_aaagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fcaec :=NewEG_RunLevelElts ();_fcaec .PermStart =NewCT_PermStart ();if _daafad :=d .DecodeElement (_fcaec .PermStart ,&_gbdec );_daafad !=nil {return _daafad ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_fcaec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gegabdd :=NewEG_RunLevelElts ();_gegabdd .PermEnd =NewCT_Perm ();if _cbdge :=d .DecodeElement (_gegabdd .PermEnd ,&_gbdec );_cbdge !=nil {return _cbdge ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_gegabdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fcabf :=NewEG_RunLevelElts ();_fcabf .Ins =NewCT_RunTrackChange ();if _fgbbc :=d .DecodeElement (_fcabf .Ins ,&_gbdec );_fgbbc !=nil {return _fgbbc ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_fcabf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_feccc :=NewEG_RunLevelElts ();_feccc .Del =NewCT_RunTrackChange ();if _eedbf :=d .DecodeElement (_feccc .Del ,&_gbdec );_eedbf !=nil {return _eedbf ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_feccc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_afbgdd :=NewEG_RunLevelElts ();_afbgdd .MoveFrom =NewCT_RunTrackChange ();if _egdbd :=d .DecodeElement (_afbgdd .MoveFrom ,&_gbdec );_egdbd !=nil {return _egdbd ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_afbgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aaabd :=NewEG_RunLevelElts ();_aaabd .MoveTo =NewCT_RunTrackChange ();if _cafcb :=d .DecodeElement (_aaabd .MoveTo ,&_gbdec );_cafcb !=nil {return _cafcb ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_aaabd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dffag :=NewEG_RunLevelElts ();_dcbfg :=NewEG_RangeMarkupElements ();_dcbfg .BookmarkStart =NewCT_Bookmark ();if _dedbg :=d .DecodeElement (_dcbfg .BookmarkStart ,&_gbdec );_dedbg !=nil {return _dedbg ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_dffag );_dffag .EG_RangeMarkupElements =append (_dffag .EG_RangeMarkupElements ,_dcbfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aeebc :=NewEG_RunLevelElts ();_geddg :=NewEG_RangeMarkupElements ();_geddg .BookmarkEnd =NewCT_MarkupRange ();if _badgc :=d .DecodeElement (_geddg .BookmarkEnd ,&_gbdec );_badgc !=nil {return _badgc ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_aeebc );_aeebc .EG_RangeMarkupElements =append (_aeebc .EG_RangeMarkupElements ,_geddg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cdceb :=NewEG_RunLevelElts ();_gdgac :=NewEG_RangeMarkupElements ();_gdgac .MoveFromRangeStart =NewCT_MoveBookmark ();if _ffdcg :=d .DecodeElement (_gdgac .MoveFromRangeStart ,&_gbdec );_ffdcg !=nil {return _ffdcg ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_cdceb );_cdceb .EG_RangeMarkupElements =append (_cdceb .EG_RangeMarkupElements ,_gdgac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdaag :=NewEG_RunLevelElts ();_aefbbg :=NewEG_RangeMarkupElements ();_aefbbg .MoveFromRangeEnd =NewCT_MarkupRange ();if _gadca :=d .DecodeElement (_aefbbg .MoveFromRangeEnd ,&_gbdec );_gadca !=nil {return _gadca ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_gdaag );_gdaag .EG_RangeMarkupElements =append (_gdaag .EG_RangeMarkupElements ,_aefbbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_faaag :=NewEG_RunLevelElts ();_aeebgd :=NewEG_RangeMarkupElements ();_aeebgd .MoveToRangeStart =NewCT_MoveBookmark ();if _abfba :=d .DecodeElement (_aeebgd .MoveToRangeStart ,&_gbdec );_abfba !=nil {return _abfba ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_faaag );_faaag .EG_RangeMarkupElements =append (_faaag .EG_RangeMarkupElements ,_aeebgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cdbdfg :=NewEG_RunLevelElts ();_addfe :=NewEG_RangeMarkupElements ();_addfe .MoveToRangeEnd =NewCT_MarkupRange ();if _aafac :=d .DecodeElement (_addfe .MoveToRangeEnd ,&_gbdec );_aafac !=nil {return _aafac ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_cdbdfg );_cdbdfg .EG_RangeMarkupElements =append (_cdbdfg .EG_RangeMarkupElements ,_addfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdaca :=NewEG_RunLevelElts ();_cgfe :=NewEG_RangeMarkupElements ();_cgfe .CommentRangeStart =NewCT_MarkupRange ();if _befaa :=d .DecodeElement (_cgfe .CommentRangeStart ,&_gbdec );_befaa !=nil {return _befaa ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_gdaca );_gdaca .EG_RangeMarkupElements =append (_gdaca .EG_RangeMarkupElements ,_cgfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feefa :=NewEG_RunLevelElts ();_agffg :=NewEG_RangeMarkupElements ();_agffg .CommentRangeEnd =NewCT_MarkupRange ();if _ggefd :=d .DecodeElement (_agffg .CommentRangeEnd ,&_gbdec );_ggefd !=nil {return _ggefd ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_feefa );_feefa .EG_RangeMarkupElements =append (_feefa .EG_RangeMarkupElements ,_agffg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccfefa :=NewEG_RunLevelElts ();_cgfced :=NewEG_RangeMarkupElements ();_cgfced .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbcgc :=d .DecodeElement (_cgfced .CustomXmlInsRangeStart ,&_gbdec );_fbcgc !=nil {return _fbcgc ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_ccfefa );_ccfefa .EG_RangeMarkupElements =append (_ccfefa .EG_RangeMarkupElements ,_cgfced );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fegbe :=NewEG_RunLevelElts ();_agbafb :=NewEG_RangeMarkupElements ();_agbafb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dfdbb :=d .DecodeElement (_agbafb .CustomXmlInsRangeEnd ,&_gbdec );_dfdbb !=nil {return _dfdbb ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_fegbe );_fegbe .EG_RangeMarkupElements =append (_fegbe .EG_RangeMarkupElements ,_agbafb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffada :=NewEG_RunLevelElts ();_gdeaeb :=NewEG_RangeMarkupElements ();_gdeaeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bccfa :=d .DecodeElement (_gdeaeb .CustomXmlDelRangeStart ,&_gbdec );_bccfa !=nil {return _bccfa ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_ffada );_ffada .EG_RangeMarkupElements =append (_ffada .EG_RangeMarkupElements ,_gdeaeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcfcd :=NewEG_RunLevelElts ();_dcbfd :=NewEG_RangeMarkupElements ();_dcbfd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bebca :=d .DecodeElement (_dcbfd .CustomXmlDelRangeEnd ,&_gbdec );_bebca !=nil {return _bebca ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_fcfcd );_fcfcd .EG_RangeMarkupElements =append (_fcfcd .EG_RangeMarkupElements ,_dcbfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eabbc :=NewEG_RunLevelElts ();_ceadf :=NewEG_RangeMarkupElements ();_ceadf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ccgccc :=d .DecodeElement (_ceadf .CustomXmlMoveFromRangeStart ,&_gbdec );_ccgccc !=nil {return _ccgccc ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_eabbc );_eabbc .EG_RangeMarkupElements =append (_eabbc .EG_RangeMarkupElements ,_ceadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_caeee :=NewEG_RunLevelElts ();_aadea :=NewEG_RangeMarkupElements ();_aadea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _baefe :=d .DecodeElement (_aadea .CustomXmlMoveFromRangeEnd ,&_gbdec );_baefe !=nil {return _baefe ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_caeee );_caeee .EG_RangeMarkupElements =append (_caeee .EG_RangeMarkupElements ,_aadea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cedcbad :=NewEG_RunLevelElts ();_bbecf :=NewEG_RangeMarkupElements ();_bbecf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gafcg :=d .DecodeElement (_bbecf .CustomXmlMoveToRangeStart ,&_gbdec );_gafcg !=nil {return _gafcg ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_cedcbad );_cedcbad .EG_RangeMarkupElements =append (_cedcbad .EG_RangeMarkupElements ,_bbecf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abbca :=NewEG_RunLevelElts ();_dgede :=NewEG_RangeMarkupElements ();_dgede .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eaafc :=d .DecodeElement (_dgede .CustomXmlMoveToRangeEnd ,&_gbdec );_eaafc !=nil {return _eaafc ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_abbca );_abbca .EG_RangeMarkupElements =append (_abbca .EG_RangeMarkupElements ,_dgede );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_acbfeg :=NewEG_RunLevelElts ();_bbfdg :=NewEG_MathContent ();_bbfdg .OMathPara =_ec .NewOMathPara ();if _bfeee :=d .DecodeElement (_bbfdg .OMathPara ,&_gbdec );_bfeee !=nil {return _bfeee ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_acbfeg );_acbfeg .EG_MathContent =append (_acbfeg .EG_MathContent ,_bbfdg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gaded :=NewEG_RunLevelElts ();_baga :=NewEG_MathContent ();_baga .OMath =_ec .NewOMath ();if _ebfad :=d .DecodeElement (_baga .OMath ,&_gbdec );_ebfad !=nil {return _ebfad ;};_dccc .EG_RunLevelElts =append (_dccc .EG_RunLevelElts ,_gaded );_gaded .EG_MathContent =append (_gaded .EG_MathContent ,_baga );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0020\u0025v",_gbdec .Name );if _decab :=d .Skip ();_decab !=nil {return _decab ;};};case _g .EndElement :break _cbcca ;case _g .CharData :};};return nil ;};func NewCT_SdtDate ()*CT_SdtDate {_accabc :=&CT_SdtDate {};return _accabc };func (_bcbfag ST_RubyAlign )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcbfag .String (),start );};func (_adecc *CT_TblBorders )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _adecc .Top !=nil {_fabac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_adecc .Top ,_fabac );};if _adecc .Start !=nil {_fgagb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_adecc .Start ,_fgagb );};if _adecc .Left !=nil {_gcdcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_adecc .Left ,_gcdcc );};if _adecc .Bottom !=nil {_aaeba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_adecc .Bottom ,_aaeba );};if _adecc .End !=nil {_dbcdbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_adecc .End ,_dbcdbe );};if _adecc .Right !=nil {_gbcffg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_adecc .Right ,_gbcffg );};if _adecc .InsideH !=nil {_cfca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_adecc .InsideH ,_cfca );};if _adecc .InsideV !=nil {_gbff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_adecc .InsideV ,_gbff );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abfag *WdCT_TextboxInfo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abfag .TxbxContent =NewWdCT_TxbxContent ();for _ ,_bdfeaf :=range start .Attr {if _bdfeaf .Name .Local =="\u0069\u0064"{_aedge ,_dbbfca :=_b .ParseUint (_bdfeaf .Value ,10,16);if _dbbfca !=nil {return _dbbfca ;};_dfcdcb :=uint16 (_aedge );_abfag .IdAttr =&_dfcdcb ;continue ;};};_bdaccb :for {_edaba ,_aebda :=d .Token ();if _aebda !=nil {return _aebda ;};switch _afefg :=_edaba .(type ){case _g .StartElement :switch _afefg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:if _cgaba :=d .DecodeElement (_abfag .TxbxContent ,&_afefg );_cgaba !=nil {return _cgaba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abfag .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _dafdgb :=d .DecodeElement (_abfag .ExtLst ,&_afefg );_dafdgb !=nil {return _dafdgb ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0020\u0025v",_afefg .Name );if _eeffd :=d .Skip ();_eeffd !=nil {return _eeffd ;};};case _g .EndElement :break _bdaccb ;case _g .CharData :};};return nil ;};type ST_Theme byte ;func (_gaeabe *ST_InfoTextType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaeabe =0;case "\u0074\u0065\u0078\u0074":*_gaeabe =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_gaeabe =2;};return nil ;};func (_ffa *CT_AltChunkPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adb :for {_baf ,_beef :=d .Token ();if _beef !=nil {return _beef ;};switch _cg :=_baf .(type ){case _g .StartElement :switch _cg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}:_ffa .MatchSrc =NewCT_OnOff ();if _aggd :=d .DecodeElement (_ffa .MatchSrc ,&_cg );_aggd !=nil {return _aggd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072 \u0025\u0076",_cg .Name );if _deg :=d .Skip ();_deg !=nil {return _deg ;};};case _g .EndElement :break _adb ;case _g .CharData :};};return nil ;};func (_gcbfed ST_TabJc )ValidateWithPath (path string )error {switch _gcbfed {case 0,1,2,3,4,5,6,7,8,9:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbfed ));};return nil ;};func ParseStdlibTime (s string )(_f .Time ,error ){return _f .Time {},nil };func (_gbg *CT_AutoCaptions )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebf :for {_eafa ,_edd :=d .Token ();if _edd !=nil {return _edd ;};switch _abg :=_eafa .(type ){case _g .StartElement :switch _abg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_ecb :=NewCT_AutoCaption ();if _dbd :=d .DecodeElement (_ecb ,&_abg );_dbd !=nil {return _dbd ;};_gbg .AutoCaption =append (_gbg .AutoCaption ,_ecb );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_abg .Name );if _ggf :=d .Skip ();_ggf !=nil {return _ggf ;};};case _g .EndElement :break _ebf ;case _g .CharData :};};return nil ;};type CT_FFData struct{ +// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path +func (_bfgdd *CT_Perm )ValidateWithPath (path string )error {if _agfac :=_bfgdd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_agfac !=nil {return _agfac ;};return nil ;};type CT_ColorSchemeMapping struct{ -// Form Field Name -Name []*CT_FFName ; - -// Form Field Label -Label []*CT_DecimalNumber ; +// Background 1 Theme Color Mapping +Bg1Attr ST_WmlColorSchemeIndex ; -// Form Field Navigation Order Index -TabIndex []*CT_UnsignedDecimalNumber ; +// Text 1 Theme Color Mapping +T1Attr ST_WmlColorSchemeIndex ; -// Form Field Enabled -Enabled []*CT_OnOff ; +// Background 2 Theme Color Mapping +Bg2Attr ST_WmlColorSchemeIndex ; -// Recalculate Fields When Current Field Is Modified -CalcOnExit []*CT_OnOff ; +// Text 2 Theme Color Mapping +T2Attr ST_WmlColorSchemeIndex ; -// Script Function to Execute on Form Field Entry -EntryMacro []*CT_MacroName ; +// Accent 1 Theme Color Mapping +Accent1Attr ST_WmlColorSchemeIndex ; -// Script Function to Execute on Form Field Exit -ExitMacro []*CT_MacroName ; +// Accent 2 Theme Color Mapping +Accent2Attr ST_WmlColorSchemeIndex ; -// Associated Help Text -HelpText []*CT_FFHelpText ; +// Accent3 Theme Color Mapping +Accent3Attr ST_WmlColorSchemeIndex ; -// Associated Status Text -StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;}; +// Accent4 Theme Color Mapping +Accent4Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path -func (_cbfa *CT_DivBdr )ValidateWithPath (path string )error {if _cbfa .Top !=nil {if _aeeaf :=_cbfa .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_aeeaf !=nil {return _aeeaf ;};};if _cbfa .Left !=nil {if _bcdde :=_cbfa .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bcdde !=nil {return _bcdde ;};};if _cbfa .Bottom !=nil {if _ddebca :=_cbfa .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_ddebca !=nil {return _ddebca ;};};if _cbfa .Right !=nil {if _ccdfb :=_cbfa .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_ccdfb !=nil {return _ccdfb ;};};return nil ;};func NewCT_Charset ()*CT_Charset {_dacd :=&CT_Charset {};return _dacd };func (_eggee *CT_SdtContentBlock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfdcc :for {_fgeed ,_bgece :=d .Token ();if _bgece !=nil {return _bgece ;};switch _bcfdb :=_fgeed .(type ){case _g .StartElement :switch _bcfdb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eggee .CustomXml =NewCT_CustomXmlBlock ();if _bebeb :=d .DecodeElement (_eggee .CustomXml ,&_bcfdb );_bebeb !=nil {return _bebeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_eggee .Sdt =NewCT_SdtBlock ();if _aadfab :=d .DecodeElement (_eggee .Sdt ,&_bcfdb );_aadfab !=nil {return _aadfab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cgbd :=NewCT_P ();if _aegac :=d .DecodeElement (_cgbd ,&_bcfdb );_aegac !=nil {return _aegac ;};_eggee .P =append (_eggee .P ,_cgbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_dafbdd :=NewCT_Tbl ();if _gadfc :=d .DecodeElement (_dafbdd ,&_bcfdb );_gadfc !=nil {return _gadfc ;};_eggee .Tbl =append (_eggee .Tbl ,_dafbdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gdgfc :=NewEG_RunLevelElts ();_gdgfc .ProofErr =NewCT_ProofErr ();if _ddcfd :=d .DecodeElement (_gdgfc .ProofErr ,&_bcfdb );_ddcfd !=nil {return _ddcfd ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_gdgfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_afdg :=NewEG_RunLevelElts ();_afdg .PermStart =NewCT_PermStart ();if _geegef :=d .DecodeElement (_afdg .PermStart ,&_bcfdb );_geegef !=nil {return _geegef ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_afdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_caacb :=NewEG_RunLevelElts ();_caacb .PermEnd =NewCT_Perm ();if _dfcbe :=d .DecodeElement (_caacb .PermEnd ,&_bcfdb );_dfcbe !=nil {return _dfcbe ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_caacb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gfaag :=NewEG_RunLevelElts ();_gfaag .Ins =NewCT_RunTrackChange ();if _fdcdc :=d .DecodeElement (_gfaag .Ins ,&_bcfdb );_fdcdc !=nil {return _fdcdc ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_gfaag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bgfffc :=NewEG_RunLevelElts ();_bgfffc .Del =NewCT_RunTrackChange ();if _eaedef :=d .DecodeElement (_bgfffc .Del ,&_bcfdb );_eaedef !=nil {return _eaedef ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_bgfffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eacdg :=NewEG_RunLevelElts ();_eacdg .MoveFrom =NewCT_RunTrackChange ();if _ccgdg :=d .DecodeElement (_eacdg .MoveFrom ,&_bcfdb );_ccgdg !=nil {return _ccgdg ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_eacdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ddgbfg :=NewEG_RunLevelElts ();_ddgbfg .MoveTo =NewCT_RunTrackChange ();if _gfecc :=d .DecodeElement (_ddgbfg .MoveTo ,&_bcfdb );_gfecc !=nil {return _gfecc ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_ddgbfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cdbecg :=NewEG_RunLevelElts ();_edbgd :=NewEG_RangeMarkupElements ();_edbgd .BookmarkStart =NewCT_Bookmark ();if _dage :=d .DecodeElement (_edbgd .BookmarkStart ,&_bcfdb );_dage !=nil {return _dage ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_cdbecg );_cdbecg .EG_RangeMarkupElements =append (_cdbecg .EG_RangeMarkupElements ,_edbgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_abad :=NewEG_RunLevelElts ();_faaca :=NewEG_RangeMarkupElements ();_faaca .BookmarkEnd =NewCT_MarkupRange ();if _bgccde :=d .DecodeElement (_faaca .BookmarkEnd ,&_bcfdb );_bgccde !=nil {return _bgccde ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_abad );_abad .EG_RangeMarkupElements =append (_abad .EG_RangeMarkupElements ,_faaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fceggg :=NewEG_RunLevelElts ();_cceede :=NewEG_RangeMarkupElements ();_cceede .MoveFromRangeStart =NewCT_MoveBookmark ();if _eddfeb :=d .DecodeElement (_cceede .MoveFromRangeStart ,&_bcfdb );_eddfeb !=nil {return _eddfeb ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_fceggg );_fceggg .EG_RangeMarkupElements =append (_fceggg .EG_RangeMarkupElements ,_cceede );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feceg :=NewEG_RunLevelElts ();_bgbed :=NewEG_RangeMarkupElements ();_bgbed .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfcde :=d .DecodeElement (_bgbed .MoveFromRangeEnd ,&_bcfdb );_bfcde !=nil {return _bfcde ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_feceg );_feceg .EG_RangeMarkupElements =append (_feceg .EG_RangeMarkupElements ,_bgbed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_efgfec :=NewEG_RunLevelElts ();_edaegc :=NewEG_RangeMarkupElements ();_edaegc .MoveToRangeStart =NewCT_MoveBookmark ();if _dbbaf :=d .DecodeElement (_edaegc .MoveToRangeStart ,&_bcfdb );_dbbaf !=nil {return _dbbaf ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_efgfec );_efgfec .EG_RangeMarkupElements =append (_efgfec .EG_RangeMarkupElements ,_edaegc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bfdeb :=NewEG_RunLevelElts ();_feebd :=NewEG_RangeMarkupElements ();_feebd .MoveToRangeEnd =NewCT_MarkupRange ();if _badae :=d .DecodeElement (_feebd .MoveToRangeEnd ,&_bcfdb );_badae !=nil {return _badae ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_bfdeb );_bfdeb .EG_RangeMarkupElements =append (_bfdeb .EG_RangeMarkupElements ,_feebd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bceaee :=NewEG_RunLevelElts ();_aeafgd :=NewEG_RangeMarkupElements ();_aeafgd .CommentRangeStart =NewCT_MarkupRange ();if _effgg :=d .DecodeElement (_aeafgd .CommentRangeStart ,&_bcfdb );_effgg !=nil {return _effgg ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_bceaee );_bceaee .EG_RangeMarkupElements =append (_bceaee .EG_RangeMarkupElements ,_aeafgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egedd :=NewEG_RunLevelElts ();_fdce :=NewEG_RangeMarkupElements ();_fdce .CommentRangeEnd =NewCT_MarkupRange ();if _cbafe :=d .DecodeElement (_fdce .CommentRangeEnd ,&_bcfdb );_cbafe !=nil {return _cbafe ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_egedd );_egedd .EG_RangeMarkupElements =append (_egedd .EG_RangeMarkupElements ,_fdce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbgcf :=NewEG_RunLevelElts ();_effbg :=NewEG_RangeMarkupElements ();_effbg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbgaa :=d .DecodeElement (_effbg .CustomXmlInsRangeStart ,&_bcfdb );_dbgaa !=nil {return _dbgaa ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_dbgcf );_dbgcf .EG_RangeMarkupElements =append (_dbgcf .EG_RangeMarkupElements ,_effbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffcfe :=NewEG_RunLevelElts ();_dgcgc :=NewEG_RangeMarkupElements ();_dgcgc .CustomXmlInsRangeEnd =NewCT_Markup ();if _gecca :=d .DecodeElement (_dgcgc .CustomXmlInsRangeEnd ,&_bcfdb );_gecca !=nil {return _gecca ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_ffcfe );_ffcfe .EG_RangeMarkupElements =append (_ffcfe .EG_RangeMarkupElements ,_dgcgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bbgbf :=NewEG_RunLevelElts ();_geebg :=NewEG_RangeMarkupElements ();_geebg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _agaag :=d .DecodeElement (_geebg .CustomXmlDelRangeStart ,&_bcfdb );_agaag !=nil {return _agaag ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_bbgbf );_bbgbf .EG_RangeMarkupElements =append (_bbgbf .EG_RangeMarkupElements ,_geebg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agbbe :=NewEG_RunLevelElts ();_aefeb :=NewEG_RangeMarkupElements ();_aefeb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbeeb :=d .DecodeElement (_aefeb .CustomXmlDelRangeEnd ,&_bcfdb );_bbeeb !=nil {return _bbeeb ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_agbbe );_agbbe .EG_RangeMarkupElements =append (_agbbe .EG_RangeMarkupElements ,_aefeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bebfb :=NewEG_RunLevelElts ();_fgdcf :=NewEG_RangeMarkupElements ();_fgdcf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fgfece :=d .DecodeElement (_fgdcf .CustomXmlMoveFromRangeStart ,&_bcfdb );_fgfece !=nil {return _fgfece ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_bebfb );_bebfb .EG_RangeMarkupElements =append (_bebfb .EG_RangeMarkupElements ,_fgdcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cebae :=NewEG_RunLevelElts ();_eacdge :=NewEG_RangeMarkupElements ();_eacdge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dgbbcf :=d .DecodeElement (_eacdge .CustomXmlMoveFromRangeEnd ,&_bcfdb );_dgbbcf !=nil {return _dgbbcf ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_cebae );_cebae .EG_RangeMarkupElements =append (_cebae .EG_RangeMarkupElements ,_eacdge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gbbbaa :=NewEG_RunLevelElts ();_adeeg :=NewEG_RangeMarkupElements ();_adeeg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aadgg :=d .DecodeElement (_adeeg .CustomXmlMoveToRangeStart ,&_bcfdb );_aadgg !=nil {return _aadgg ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_gbbbaa );_gbbbaa .EG_RangeMarkupElements =append (_gbbbaa .EG_RangeMarkupElements ,_adeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adecd :=NewEG_RunLevelElts ();_gaaad :=NewEG_RangeMarkupElements ();_gaaad .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efced :=d .DecodeElement (_gaaad .CustomXmlMoveToRangeEnd ,&_bcfdb );_efced !=nil {return _efced ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_adecd );_adecd .EG_RangeMarkupElements =append (_adecd .EG_RangeMarkupElements ,_gaaad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gcacg :=NewEG_RunLevelElts ();_ggcgb :=NewEG_MathContent ();_ggcgb .OMathPara =_ec .NewOMathPara ();if _gcgef :=d .DecodeElement (_ggcgb .OMathPara ,&_bcfdb );_gcgef !=nil {return _gcgef ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_gcacg );_gcacg .EG_MathContent =append (_gcacg .EG_MathContent ,_ggcgb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dbffcbg :=NewEG_RunLevelElts ();_fbfba :=NewEG_MathContent ();_fbfba .OMath =_ec .NewOMath ();if _bbbdg :=d .DecodeElement (_fbfba .OMath ,&_bcfdb );_bbbdg !=nil {return _bbbdg ;};_eggee .EG_RunLevelElts =append (_eggee .EG_RunLevelElts ,_dbffcbg );_dbffcbg .EG_MathContent =append (_dbffcbg .EG_MathContent ,_fbfba );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006et\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_bcfdb .Name );if _bcbb :=d .Skip ();_bcbb !=nil {return _bcbb ;};};case _g .EndElement :break _bfdcc ;case _g .CharData :};};return nil ;};func (_gcbc *CT_Em )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gbad ,_fcbf :=_gcbc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fcbf !=nil {return _fcbf ;};start .Attr =append (start .Attr ,_gbad );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egdee *CT_FFName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddegg :=range start .Attr {if _ddegg .Name .Local =="\u0076\u0061\u006c"{_bbff ,_cabae :=_ddegg .Value ,error (nil );if _cabae !=nil {return _cabae ;};_egdee .ValAttr =&_bbff ;continue ;};};for {_ecgb ,_babbb :=d .Token ();if _babbb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_babbb );};if _cebbba ,_agfdd :=_ecgb .(_g .EndElement );_agfdd &&_cebbba .Name ==start .Name {break ;};};return nil ;};const (WdST_WrapTextUnset WdST_WrapText =0;WdST_WrapTextBothSides WdST_WrapText =1;WdST_WrapTextLeft WdST_WrapText =2;WdST_WrapTextRight WdST_WrapText =3;WdST_WrapTextLargest WdST_WrapText =4;); +// Accent5 Theme Color Mapping +Accent5Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path -func (_adgdbe *TxbxContent )ValidateWithPath (path string )error {if _bcfgf :=_adgdbe .CT_TxbxContent .ValidateWithPath (path );_bcfgf !=nil {return _bcfgf ;};return nil ;};func (_ggcebf ST_MailMergeDest )Validate ()error {return _ggcebf .ValidateWithPath ("")}; +// Accent6 Theme Color Mapping +Accent6Attr ST_WmlColorSchemeIndex ; -// Validate validates the CT_Base64Binary and its children -func (_fbf *CT_Base64Binary )Validate ()error {return _fbf .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");}; +// Hyperlink Theme Color Mapping +HyperlinkAttr ST_WmlColorSchemeIndex ; -// Validate validates the CT_BookmarkRange and its children -func (_gaef *CT_BookmarkRange )Validate ()error {return _gaef .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");}; +// Followed Hyperlink Theme Color Mapping +FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;};func (_cacae *CT_DivBdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbee :for {_feaa ,_cfgee :=d .Token ();if _cfgee !=nil {return _cfgee ;};switch _aacec :=_feaa .(type ){case _d .StartElement :switch _aacec .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cacae .Top =NewCT_Border ();if _dffef :=d .DecodeElement (_cacae .Top ,&_aacec );_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 :"\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"}:_cacae .Left =NewCT_Border ();if _ffeb :=d .DecodeElement (_cacae .Left ,&_aacec );_ffeb !=nil {return _ffeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cacae .Bottom =NewCT_Border ();if _dabbb :=d .DecodeElement (_cacae .Bottom ,&_aacec );_dabbb !=nil {return _dabbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cacae .Right =NewCT_Border ();if _cfbc :=d .DecodeElement (_cacae .Right ,&_aacec );_cfbc !=nil {return _cfbc ;};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\u0044\u0069\u0076B\u0064\u0072 \u0025\u0076",_aacec .Name );if _bdgbg :=d .Skip ();_bdgbg !=nil {return _bdgbg ;};};case _d .EndElement :break _bbee ;case _d .CharData :};};return nil ;};func (_bbgcdd WdST_AlignH )Validate ()error {return _bbgcdd .ValidateWithPath ("")};func (_bebb *CT_FrameLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebb .ValAttr =ST_FrameLayout (1);for _ ,_fccfe :=range start .Attr {if _fccfe .Name .Local =="\u0076\u0061\u006c"{_bebb .ValAttr .UnmarshalXMLAttr (_fccfe );continue ;};};for {_cafafc ,_gedeed :=d .Token ();if _gedeed !=nil {return _a .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",_gedeed );};if _eaege ,_bbbec :=_cafafc .(_d .EndElement );_bbbec &&_eaege .Name ==start .Name {break ;};};return nil ;};func (_egddfgg ST_FontFamily )String ()string {switch _egddfgg {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_PixelsMeasure struct{ -// Validate validates the CT_SmartTagRun and its children -func (_fcfcg *CT_SmartTagRun )Validate ()error {return _fcfcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");}; +// Measurement in Pixels +ValAttr uint64 ;};func (_bbcce ST_MultiLevelType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbcce .String (),start );};func (_caabag ST_RubyAlign )String ()string {switch _caabag {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 "";};type WdInline struct{WdCT_Inline };type CT_Settings struct{ -// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path -func (_dgea *CT_FontSig )ValidateWithPath (path string )error {return nil };func (_efcf *CT_SaveThroughXslt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aefga :=range start .Attr {if _aefga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aefga .Name .Local =="\u0069\u0064"||_aefga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aefga .Name .Local =="\u0069\u0064"{_gdcag ,_aafd :=_aefga .Value ,error (nil );if _aafd !=nil {return _aafd ;};_efcf .IdAttr =&_gdcag ;continue ;};if _aefga .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_afagf ,_fcbaba :=_aefga .Value ,error (nil );if _fcbaba !=nil {return _fcbaba ;};_efcf .SolutionIDAttr =&_afagf ;continue ;};};for {_affae ,_dabfb :=d .Token ();if _dabfb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0061\u0076\u0065\u0054\u0068\u0072o\u0075\u0067\u0068\u0058\u0073\u006c\u0074\u003a\u0020\u0025\u0073",_dabfb );};if _bddcg ,_bcdgba :=_affae .(_g .EndElement );_bcdgba &&_bddcg .Name ==start .Name {break ;};};return nil ;};func (_ddfdae *ST_VAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgeadd ,_gcaff :=d .Token ();if _gcaff !=nil {return _gcaff ;};if _cfbff ,_dbbbda :=_fgeadd .(_g .EndElement );_dbbbda &&_cfbff .Name ==start .Name {*_ddfdae =1;return nil ;};if _agcbfc ,_gafff :=_fgeadd .(_g .CharData );!_gafff {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgeadd );}else {switch string (_agcbfc ){case "":*_ddfdae =0;case "\u0074\u0065\u0078\u0074":*_ddfdae =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ddfdae =2;case "\u0070\u0061\u0067\u0065":*_ddfdae =3;};};_fgeadd ,_gcaff =d .Token ();if _gcaff !=nil {return _gcaff ;};if _afafd ,_fdfca :=_fgeadd .(_g .EndElement );_fdfca &&_afafd .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgeadd );};type CT_TwipsMeasure struct{ +// Write Protection +WriteProtection *CT_WriteProtection ; -// Measurement in Twentieths of a Point -ValAttr _gc .ST_TwipsMeasure ;};func NewCT_Panose ()*CT_Panose {_eeedd :=&CT_Panose {};return _eeedd };func (_dgcbcf ST_CharacterSpacing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgcbcf .String (),start );};func (_cbcgef ST_TextboxTightWrap )Validate ()error {return _cbcgef .ValidateWithPath ("")};const (ST_TargetScreenSzUnset ST_TargetScreenSz =0;ST_TargetScreenSz544x376 ST_TargetScreenSz =1;ST_TargetScreenSz640x480 ST_TargetScreenSz =2;ST_TargetScreenSz720x512 ST_TargetScreenSz =3;ST_TargetScreenSz800x600 ST_TargetScreenSz =4;ST_TargetScreenSz1024x768 ST_TargetScreenSz =5;ST_TargetScreenSz1152x882 ST_TargetScreenSz =6;ST_TargetScreenSz1152x900 ST_TargetScreenSz =7;ST_TargetScreenSz1280x1024 ST_TargetScreenSz =8;ST_TargetScreenSz1600x1200 ST_TargetScreenSz =9;ST_TargetScreenSz1800x1440 ST_TargetScreenSz =10;ST_TargetScreenSz1920x1200 ST_TargetScreenSz =11;);func (_cagfcd *ST_DisplacedByCustomXml )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fggedc ,_gbdfad :=d .Token ();if _gbdfad !=nil {return _gbdfad ;};if _fbbbe ,_gdgbge :=_fggedc .(_g .EndElement );_gdgbge &&_fbbbe .Name ==start .Name {*_cagfcd =1;return nil ;};if _afebcag ,_bccdd :=_fggedc .(_g .CharData );!_bccdd {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fggedc );}else {switch string (_afebcag ){case "":*_cagfcd =0;case "\u006e\u0065\u0078\u0074":*_cagfcd =1;case "\u0070\u0072\u0065\u0076":*_cagfcd =2;};};_fggedc ,_gbdfad =d .Token ();if _gbdfad !=nil {return _gbdfad ;};if _fdafd ,_feedcc :=_fggedc .(_g .EndElement );_feedcc &&_fdafd .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fggedc );};func NewCT_TblGridChange ()*CT_TblGridChange {_eafage :=&CT_TblGridChange {};_eafage .TblGrid =NewCT_TblGridBase ();return _eafage ;}; +// Document View Setting +View *CT_View ; -// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path -func (_bacgg *WdCT_EffectExtent )ValidateWithPath (path string )error {if _ddebg :=_bacgg .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ddebg !=nil {return _ddebg ;};if _aaecfa :=_bacgg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_aaecfa !=nil {return _aaecfa ;};if _eabcag :=_bacgg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_eabcag !=nil {return _eabcag ;};if _abbbf :=_bacgg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_abbbf !=nil {return _abbbf ;};return nil ;};type CT_CustomXmlRun struct{ +// Magnification Setting +Zoom *CT_Zoom ; -// Custom XML Markup Namespace -UriAttr *string ; +// Remove Personal Information from Document Properties +RemovePersonalInformation *CT_OnOff ; -// Element name -ElementAttr string ; +// Remove Date and Time from Annotations +RemoveDateAndTime *CT_OnOff ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};func (_gbaf *CT_Placeholder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cgbge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_gbaf .DocPart ,_cgbge );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Do Not Display Visual Boundary For Header/Footer or Between Pages +DoNotDisplayPageBoundaries *CT_OnOff ; -// Validate validates the CT_AbstractNum and its children -func (_gae *CT_AbstractNum )Validate ()error {return _gae .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");};func (_aeacd ST_Shd )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ceddb :=_g .Attr {};_ceddb .Name =name ;switch _aeacd {case ST_ShdUnset :_ceddb .Value ="";case ST_ShdNil :_ceddb .Value ="\u006e\u0069\u006c";case ST_ShdClear :_ceddb .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_ceddb .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_ceddb .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdVertStripe :_ceddb .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_ceddb .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_ceddb .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdHorzCross :_ceddb .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_ceddb .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_ceddb .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinVertStripe :_ceddb .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_ceddb .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdThinDiagStripe :_ceddb .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_ceddb .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_ceddb .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case ST_ShdPct5 :_ceddb .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_ceddb .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_ceddb .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_ceddb .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_ceddb .Value ="\u0070\u0063\u00742\u0030";case ST_ShdPct25 :_ceddb .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_ceddb .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_ceddb .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_ceddb .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_ceddb .Value ="\u0070\u0063\u00744\u0030";case ST_ShdPct45 :_ceddb .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_ceddb .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_ceddb .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_ceddb .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_ceddb .Value ="\u0070\u0063\u00746\u0032";case ST_ShdPct65 :_ceddb .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_ceddb .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_ceddb .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_ceddb .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_ceddb .Value ="\u0070\u0063\u00748\u0035";case ST_ShdPct87 :_ceddb .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_ceddb .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_ceddb .Value ="\u0070\u0063\u00749\u0035";};return _ceddb ,nil ;};func (_efaf *CT_Fonts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgfd :=range start .Attr {if _cgfd .Name .Local =="\u0068\u0069\u006e\u0074"{_efaf .HintAttr .UnmarshalXMLAttr (_cgfd );continue ;};if _cgfd .Name .Local =="\u0061\u0073\u0063i\u0069"{_baffd ,_cacd :=_cgfd .Value ,error (nil );if _cacd !=nil {return _cacd ;};_efaf .AsciiAttr =&_baffd ;continue ;};if _cgfd .Name .Local =="\u0068\u0041\u006es\u0069"{_eddga ,_edefg :=_cgfd .Value ,error (nil );if _edefg !=nil {return _edefg ;};_efaf .HAnsiAttr =&_eddga ;continue ;};if _cgfd .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_dffbe ,_gafae :=_cgfd .Value ,error (nil );if _gafae !=nil {return _gafae ;};_efaf .EastAsiaAttr =&_dffbe ;continue ;};if _cgfd .Name .Local =="\u0063\u0073"{_ggfbb ,_befe :=_cgfd .Value ,error (nil );if _befe !=nil {return _befe ;};_efaf .CsAttr =&_ggfbb ;continue ;};if _cgfd .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_efaf .AsciiThemeAttr .UnmarshalXMLAttr (_cgfd );continue ;};if _cgfd .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_efaf .HAnsiThemeAttr .UnmarshalXMLAttr (_cgfd );continue ;};if _cgfd .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_efaf .EastAsiaThemeAttr .UnmarshalXMLAttr (_cgfd );continue ;};if _cgfd .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_efaf .CsthemeAttr .UnmarshalXMLAttr (_cgfd );continue ;};};for {_ffbd ,_adbg :=d .Token ();if _adbg !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_adbg );};if _fbfga ,_fbfgac :=_ffbd .(_g .EndElement );_fbfgac &&_fbfga .Name ==start .Name {break ;};};return nil ;};func (_cfdbea *ST_MultiLevelType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcbed ,_cdbfab :=d .Token ();if _cdbfab !=nil {return _cdbfab ;};if _bfgfd ,_fdfccf :=_dcbed .(_g .EndElement );_fdfccf &&_bfgfd .Name ==start .Name {*_cfdbea =1;return nil ;};if _bdeeecf ,_gfgbe :=_dcbed .(_g .CharData );!_gfgbe {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcbed );}else {switch string (_bdeeecf ){case "":*_cfdbea =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_cfdbea =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_cfdbea =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_cfdbea =3;};};_dcbed ,_cdbfab =d .Token ();if _cdbfab !=nil {return _cdbfab ;};if _gbacbf ,_fggdg :=_dcbed .(_g .EndElement );_fggdg &&_gbacbf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcbed );};func (_dbcgdd ST_PageBorderOffset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbcgdd .String (),start );};func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_beca :=&CT_FrameScrollbar {};_beca .ValAttr =ST_FrameScrollbar (1);return _beca ;};func (_fadffga ST_DocPartGallery )String ()string {switch _fadffga {case 0:return "";case 1:return "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case 2:return "\u0061\u006e\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case 5:return "\u0063o\u0076\u0065\u0072\u0050\u0067";case 6:return "\u0065\u0071";case 7:return "\u0066\u0074\u0072\u0073";case 8:return "\u0068\u0064\u0072\u0073";case 9:return "\u0070\u0067\u004eu\u006d";case 10:return "\u0074\u0062\u006c\u0073";case 11:return "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case 12:return "\u0061u\u0074\u006f\u0054\u0078\u0074";case 13:return "\u0074\u0078\u0074\u0042\u006f\u0078";case 14:return "\u0070\u0067\u004e\u0075\u006d\u0054";case 15:return "\u0070\u0067\u004e\u0075\u006d\u0042";case 16:return "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case 17:return "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case 18:return "\u0062\u0069\u0062";case 19:return "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case 20:return "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case 21:return "\u0063\u0075\u0073\u0074\u0045\u0071";case 22:return "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case 23:return "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case 24:return "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case 25:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case 26:return "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case 27:return "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case 28:return "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case 29:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case 30:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case 31:return "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case 32:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case 33:return "\u0063u\u0073\u0074\u0042\u0069\u0062";case 34:return "\u0063u\u0073\u0074\u006f\u006d\u0031";case 35:return "\u0063u\u0073\u0074\u006f\u006d\u0032";case 36:return "\u0063u\u0073\u0074\u006f\u006d\u0033";case 37:return "\u0063u\u0073\u0074\u006f\u006d\u0034";case 38:return "\u0063u\u0073\u0074\u006f\u006d\u0035";};return "";};func (_ccfba *CT_Footnotes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccfba .Footnote !=nil {_adcedd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_feacb :=range _ccfba .Footnote {e .EncodeElement (_feacb ,_adcedd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cacad ST_MailMergeDocType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egfadc :=_g .Attr {};_egfadc .Name =name ;switch _cacad {case ST_MailMergeDocTypeUnset :_egfadc .Value ="";case ST_MailMergeDocTypeCatalog :_egfadc .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_egfadc .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_egfadc .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_egfadc .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_MailMergeDocTypeEmail :_egfadc .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_egfadc .Value ="\u0066\u0061\u0078";};return _egfadc ,nil ;}; +// Display Background Objects When Displaying Document +DisplayBackgroundShape *CT_OnOff ; -// Validate validates the CT_HdrFtr and its children -func (_ccaacd *CT_HdrFtr )Validate ()error {return _ccaacd .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");}; +// Print PostScript Codes With Document Text +PrintPostScriptOverText *CT_OnOff ; -// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path -func (_bdbc *CT_FontRel )ValidateWithPath (path string )error {if !_gc .ST_GuidPatternRe .MatchString (_bdbc .FontKeyAttr ){return _gd .Errorf ("\u0025\u0073\u002fm\u002e\u0046\u006f\u006e\u0074\u004b\u0065\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gc .ST_GuidPatternRe ,_bdbc .FontKeyAttr );};if _edeb :=_bdbc .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_edeb !=nil {return _edeb ;};return nil ;};func (_fbeed *CT_Tc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbeed .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_fbeed .IdAttr )});};e .EncodeToken (start );if _fbeed .TcPr !=nil {_caega :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_fbeed .TcPr ,_caega );};for _ ,_ecafgd :=range _fbeed .EG_BlockLevelElts {_ecafgd .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const ST_CnfPattern ="\u005b\u0030\u0031]\u002a";func (_deecef ST_EdGrp )Validate ()error {return _deecef .ValidateWithPath ("")};const (ST_TblStyleOverrideTypeUnset ST_TblStyleOverrideType =0;ST_TblStyleOverrideTypeWholeTable ST_TblStyleOverrideType =1;ST_TblStyleOverrideTypeFirstRow ST_TblStyleOverrideType =2;ST_TblStyleOverrideTypeLastRow ST_TblStyleOverrideType =3;ST_TblStyleOverrideTypeFirstCol ST_TblStyleOverrideType =4;ST_TblStyleOverrideTypeLastCol ST_TblStyleOverrideType =5;ST_TblStyleOverrideTypeBand1Vert ST_TblStyleOverrideType =6;ST_TblStyleOverrideTypeBand2Vert ST_TblStyleOverrideType =7;ST_TblStyleOverrideTypeBand1Horz ST_TblStyleOverrideType =8;ST_TblStyleOverrideTypeBand2Horz ST_TblStyleOverrideType =9;ST_TblStyleOverrideTypeNeCell ST_TblStyleOverrideType =10;ST_TblStyleOverrideTypeNwCell ST_TblStyleOverrideType =11;ST_TblStyleOverrideTypeSeCell ST_TblStyleOverrideType =12;ST_TblStyleOverrideTypeSwCell ST_TblStyleOverrideType =13;);const (ST_EmUnset ST_Em =0;ST_EmNone ST_Em =1;ST_EmDot ST_Em =2;ST_EmComma ST_Em =3;ST_EmCircle ST_Em =4;ST_EmUnderDot ST_Em =5;);func (_egggce *CT_ObjectChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_degbe :for {_cfaab ,_cffdaf :=d .Token ();if _cffdaf !=nil {return _cffdaf ;};switch _dfbda :=_cfaab .(type ){case _g .StartElement :switch _dfbda .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_egggce .Control =NewCT_Control ();if _aedcf :=d .DecodeElement (_egggce .Control ,&_dfbda );_aedcf !=nil {return _aedcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_egggce .ObjectLink =NewCT_ObjectLink ();if _bfgga :=d .DecodeElement (_egggce .ObjectLink ,&_dfbda );_bfgga !=nil {return _bfgga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_egggce .ObjectEmbed =NewCT_ObjectEmbed ();if _gdbbb :=d .DecodeElement (_egggce .ObjectEmbed ,&_dfbda );_gdbbb !=nil {return _gdbbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076i\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076i\u0065"}:_egggce .Movie =NewCT_Rel ();if _becad :=d .DecodeElement (_egggce .Movie ,&_dfbda );_becad !=nil {return _becad ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dfbda .Name );if _efegea :=d .Skip ();_efegea !=nil {return _efegea ;};};case _g .EndElement :break _degbe ;case _g .CharData :};};return nil ;}; +// Print Fractional Character Widths +PrintFractionalCharacterWidth *CT_OnOff ; -// Validate validates the CT_TwipsMeasure and its children -func (_gecdga *CT_TwipsMeasure )Validate ()error {return _gecdga .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// Only Print Form Field Content +PrintFormsData *CT_OnOff ; -// Validate validates the WdWgp and its children -func (_dfdgce *WdWgp )Validate ()error {return _dfdgce .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};func (_egbfcb *WdWpc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egbfcb .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_ccgcg :for {_edffa ,_fgbcefe :=d .Token ();if _fgbcefe !=nil {return _fgbcefe ;};switch _cedeaa :=_edffa .(type ){case _g .StartElement :switch _cedeaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u0067"}:_egbfcb .Bg =_e .NewCT_BackgroundFormatting ();if _gfdfda :=d .DecodeElement (_egbfcb .Bg ,&_cedeaa );_gfdfda !=nil {return _gfdfda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0068\u006fl\u0065"}:_egbfcb .Whole =_e .NewCT_WholeE2oFormatting ();if _ddeagf :=d .DecodeElement (_egbfcb .Whole ,&_cedeaa );_ddeagf !=nil {return _ddeagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_bfacb :=NewWdCT_WordprocessingCanvasChoice ();if _ceacag :=d .DecodeElement (&_bfacb .Wsp ,&_cedeaa );_ceacag !=nil {return _ceacag ;};_egbfcb .Choice =append (_egbfcb .Choice ,_bfacb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_bfcdd :=NewWdCT_WordprocessingCanvasChoice ();if _gacbb :=d .DecodeElement (&_bfcdd .Pic ,&_cedeaa );_gacbb !=nil {return _gacbb ;};_egbfcb .Choice =append (_egbfcb .Choice ,_bfcdd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_eeegfd :=NewWdCT_WordprocessingCanvasChoice ();if _aaeef :=d .DecodeElement (&_eeegfd .ContentPart ,&_cedeaa );_aaeef !=nil {return _aaeef ;};_egbfcb .Choice =append (_egbfcb .Choice ,_eeegfd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0067\u0070"}:_cgeea :=NewWdCT_WordprocessingCanvasChoice ();if _gdfda :=d .DecodeElement (&_cgeea .Wgp ,&_cedeaa );_gdfda !=nil {return _gdfda ;};_egbfcb .Choice =append (_egbfcb .Choice ,_cgeea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bcedb :=NewWdCT_WordprocessingCanvasChoice ();if _ffbdfe :=d .DecodeElement (&_bcedb .GraphicFrame ,&_cedeaa );_ffbdfe !=nil {return _ffbdfe ;};_egbfcb .Choice =append (_egbfcb .Choice ,_bcedb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbfcb .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _eecdeb :=d .DecodeElement (_egbfcb .ExtLst ,&_cedeaa );_eecdeb !=nil {return _eecdeb ;};default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057p\u0063 \u0025\u0076",_cedeaa .Name );if _eafff :=d .Skip ();_eafff !=nil {return _eafff ;};};case _g .EndElement :break _ccgcg ;case _g .CharData :};};return nil ;};func (_bbgbc ST_WmlColorSchemeIndex )Validate ()error {return _bbgbc .ValidateWithPath ("")};func (_cdedb *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdedb =0;case "\u0063\u006f\u006e\u0074":*_cdedb =1;case "\u0072\u0065\u0073\u0074":*_cdedb =2;};return nil ;};func (_afcdca *CT_RubyAlign )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afcdca .ValAttr =ST_RubyAlign (1);for _ ,_egbgc :=range start .Attr {if _egbgc .Name .Local =="\u0076\u0061\u006c"{_afcdca .ValAttr .UnmarshalXMLAttr (_egbgc );continue ;};};for {_cccga ,_debbf :=d .Token ();if _debbf !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_debbf );};if _fbaed ,_dbcda :=_cccga .(_g .EndElement );_dbcda &&_fbaed .Name ==start .Name {break ;};};return nil ;};func (_dbfeb *CT_PPrGeneral )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbfeb .PStyle !=nil {_gbcdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbfeb .PStyle ,_gbcdc );};if _dbfeb .KeepNext !=nil {_gdged :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_dbfeb .KeepNext ,_gdged );};if _dbfeb .KeepLines !=nil {_ccedb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dbfeb .KeepLines ,_ccedb );};if _dbfeb .PageBreakBefore !=nil {_fdfgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_dbfeb .PageBreakBefore ,_fdfgb );};if _dbfeb .FramePr !=nil {_febbg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_dbfeb .FramePr ,_febbg );};if _dbfeb .WidowControl !=nil {_dcgdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_dbfeb .WidowControl ,_dcgdd );};if _dbfeb .NumPr !=nil {_dagbd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_dbfeb .NumPr ,_dagbd );};if _dbfeb .SuppressLineNumbers !=nil {_aefdge :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_dbfeb .SuppressLineNumbers ,_aefdge );};if _dbfeb .PBdr !=nil {_edfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_dbfeb .PBdr ,_edfg );};if _dbfeb .Shd !=nil {_aebdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dbfeb .Shd ,_aebdf );};if _dbfeb .Tabs !=nil {_ccacc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_dbfeb .Tabs ,_ccacc );};if _dbfeb .SuppressAutoHyphens !=nil {_dgac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_dbfeb .SuppressAutoHyphens ,_dgac );};if _dbfeb .Kinsoku !=nil {_cafdg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_dbfeb .Kinsoku ,_cafdg );};if _dbfeb .WordWrap !=nil {_abaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dbfeb .WordWrap ,_abaa );};if _dbfeb .OverflowPunct !=nil {_gdcae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dbfeb .OverflowPunct ,_gdcae );};if _dbfeb .TopLinePunct !=nil {_cdbge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dbfeb .TopLinePunct ,_cdbge );};if _dbfeb .AutoSpaceDE !=nil {_efegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_dbfeb .AutoSpaceDE ,_efegf );};if _dbfeb .AutoSpaceDN !=nil {_dbbccg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_dbfeb .AutoSpaceDN ,_dbbccg );};if _dbfeb .Bidi !=nil {_ebgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_dbfeb .Bidi ,_ebgeg );};if _dbfeb .AdjustRightInd !=nil {_acacd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_dbfeb .AdjustRightInd ,_acacd );};if _dbfeb .SnapToGrid !=nil {_dcfbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dbfeb .SnapToGrid ,_dcfbe );};if _dbfeb .Spacing !=nil {_ebbbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dbfeb .Spacing ,_ebbbe );};if _dbfeb .Ind !=nil {_gcgad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_dbfeb .Ind ,_gcgad );};if _dbfeb .ContextualSpacing !=nil {_dcgbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dbfeb .ContextualSpacing ,_dcgbf );};if _dbfeb .MirrorIndents !=nil {_cfdfg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dbfeb .MirrorIndents ,_cfdfg );};if _dbfeb .SuppressOverlap !=nil {_ddgbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_dbfeb .SuppressOverlap ,_ddgbg );};if _dbfeb .Jc !=nil {_affa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dbfeb .Jc ,_affa );};if _dbfeb .TextDirection !=nil {_bfcdf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbfeb .TextDirection ,_bfcdf );};if _dbfeb .TextAlignment !=nil {_fadbae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dbfeb .TextAlignment ,_fadbae );};if _dbfeb .TextboxTightWrap !=nil {_bffbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dbfeb .TextboxTightWrap ,_bffbc );};if _dbfeb .OutlineLvl !=nil {_gdcfaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_dbfeb .OutlineLvl ,_gdcfaa );};if _dbfeb .DivId !=nil {_cebda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_dbfeb .DivId ,_cebda );};if _dbfeb .CnfStyle !=nil {_baedd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbfeb .CnfStyle ,_baedd );};if _dbfeb .PPrChange !=nil {_cgda :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dbfeb .PPrChange ,_cgda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_PTabAlignment byte ;func (_ggbdge *Comments )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _ggbdge .CT_Comments .MarshalXML (e ,start );};func (_cafdf *CT_ObjectEmbed )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffabed :=range start .Attr {if _ffabed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ffabed .Name .Local =="\u0069\u0064"||_ffabed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ffabed .Name .Local =="\u0069\u0064"{_gffbf ,_cegaf :=_ffabed .Value ,error (nil );if _cegaf !=nil {return _cegaf ;};_cafdf .IdAttr =_gffbf ;continue ;};if _ffabed .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_cafdf .DrawAspectAttr .UnmarshalXMLAttr (_ffabed );continue ;};if _ffabed .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_eedg ,_cefea :=_ffabed .Value ,error (nil );if _cefea !=nil {return _cefea ;};_cafdf .ProgIdAttr =&_eedg ;continue ;};if _ffabed .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_ebeg ,_fbcb :=_ffabed .Value ,error (nil );if _fbcb !=nil {return _fbcb ;};_cafdf .ShapeIdAttr =&_ebeg ;continue ;};if _ffabed .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_fbfd ,_bcabae :=_ffabed .Value ,error (nil );if _bcabae !=nil {return _bcabae ;};_cafdf .FieldCodesAttr =&_fbfd ;continue ;};};for {_badecc ,_dacga :=d .Token ();if _dacga !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064:\u0020\u0025\u0073",_dacga );};if _gdbde ,_cfadg :=_badecc .(_g .EndElement );_cfadg &&_gdbde .Name ==start .Name {break ;};};return nil ;};func (_fccfb ST_Direction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fccfb .String (),start );};func (_dbdgae ST_ObjectDrawAspect )String ()string {switch _dbdgae {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";};func (_cgadae ST_CombineBrackets )Validate ()error {return _cgadae .ValidateWithPath ("")}; +// Embed TrueType Fonts +EmbedTrueTypeFonts *CT_OnOff ; -// Validate validates the CT_OptimizeForBrowser and its children -func (_bdgfc *CT_OptimizeForBrowser )Validate ()error {return _bdgfc .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};func NewCT_TblPr ()*CT_TblPr {_cdbed :=&CT_TblPr {};return _cdbed };func (_dgdbb ST_TextEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgdbb .String (),start );};func (_acdgab ST_PTabLeader )String ()string {switch _acdgab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074";case 3:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 4:return "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case 5:return "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return "";}; +// Embed Common System Fonts +EmbedSystemFonts *CT_OnOff ; -// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path -func (_affce *CT_SdtDate )ValidateWithPath (path string )error {if _affce .DateFormat !=nil {if _gagge :=_affce .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_gagge !=nil {return _gagge ;};};if _affce .Lid !=nil {if _ecagc :=_affce .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_ecagc !=nil {return _ecagc ;};};if _affce .StoreMappedDataAs !=nil {if _fcaaa :=_affce .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_fcaaa !=nil {return _fcaaa ;};};if _affce .Calendar !=nil {if _cfagd :=_affce .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_cfagd !=nil {return _cfagd ;};};return nil ;};func (_bfbaea ST_PTabAlignment )Validate ()error {return _bfbaea .ValidateWithPath ("")}; +// Subset Fonts When Embedding +SaveSubsetFonts *CT_OnOff ; -// Validate validates the CT_SmartTagPr and its children -func (_dcbcf *CT_SmartTagPr )Validate ()error {return _dcbcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_ebgfb *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebgfb =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_ebgfb =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_ebgfb =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_ebgfb =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_ebgfb =4;case "\u0074\u0065\u0078\u0074":*_ebgfb =5;case "\u0065\u006d\u0061i\u006c":*_ebgfb =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_ebgfb =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_ebgfb =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_ebgfb =9;};return nil ;};func (_cgefb ST_Lock )Validate ()error {return _cgefb .ValidateWithPath ("")};func (_bbcd *CT_OptimizeForBrowser )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbcd .TargetAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bbcd .TargetAttr )});};if _bbcd .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_bbcd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gagdc *CT_UnsignedDecimalNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_gagdc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eeffad ST_TabTlc )Validate ()error {return _eeffad .ValidateWithPath ("")};func (_agcdf ST_PageBorderDisplay )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ceebb :=_g .Attr {};_ceebb .Name =name ;switch _agcdf {case ST_PageBorderDisplayUnset :_ceebb .Value ="";case ST_PageBorderDisplayAllPages :_ceebb .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_ceebb .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_ceebb .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _ceebb ,nil ;}; +// Only Save Form Field Content +SaveFormsData *CT_OnOff ; -// Validate validates the CT_PageNumber and its children -func (_geaaef *CT_PageNumber )Validate ()error {return _geaaef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_deaea *CT_Text )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _deaea .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_gd .Sprintf ("\u0025\u0076",*_deaea .SpaceAttr )});};e .EncodeElement (_deaea .Content ,start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DocVar struct{ +// Mirror Page Margins +MirrorMargins *CT_OnOff ; -// Document Variable Name -NameAttr string ; +// Align Paragraph and Table Borders with Page Border +AlignBordersAndEdges *CT_OnOff ; -// Document Variable Value -ValAttr string ;};func (_ceeecb ST_ObjectUpdateMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ceeecb .String (),start );}; +// Page Border Excludes Header +BordersDoNotSurroundHeader *CT_OnOff ; -// ST_DecimalNumberOrPercent is a union type -type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;};func (_dafge ST_DocProtect )String ()string {switch _dafge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case 3:return "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case 5:return "\u0066\u006f\u0072m\u0073";};return "";};func (_edcfge *WdInline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edcfge .WdCT_Inline =*NewWdCT_Inline ();for _ ,_afgadc :=range start .Attr {if _afgadc .Name .Local =="\u0064\u0069\u0073t\u0054"{_fbdad ,_fgcgf :=_b .ParseUint (_afgadc .Value ,10,32);if _fgcgf !=nil {return _fgcgf ;};_edgfg :=uint32 (_fbdad );_edcfge .DistTAttr =&_edgfg ;continue ;};if _afgadc .Name .Local =="\u0064\u0069\u0073t\u0042"{_gaefgae ,_gbgfcg :=_b .ParseUint (_afgadc .Value ,10,32);if _gbgfcg !=nil {return _gbgfcg ;};_ccdcec :=uint32 (_gaefgae );_edcfge .DistBAttr =&_ccdcec ;continue ;};if _afgadc .Name .Local =="\u0064\u0069\u0073t\u0052"{_beagdf ,_febfbf :=_b .ParseUint (_afgadc .Value ,10,32);if _febfbf !=nil {return _febfbf ;};_cbdfdfd :=uint32 (_beagdf );_edcfge .DistRAttr =&_cbdfdfd ;continue ;};if _afgadc .Name .Local =="\u0064\u0069\u0073t\u004c"{_gfecdb ,_ggcccc :=_b .ParseUint (_afgadc .Value ,10,32);if _ggcccc !=nil {return _ggcccc ;};_cdaaa :=uint32 (_gfecdb );_edcfge .DistLAttr =&_cdaaa ;continue ;};};_aecbaa :for {_caege ,_bedgd :=d .Token ();if _bedgd !=nil {return _bedgd ;};switch _ecdfc :=_caege .(type ){case _g .StartElement :switch _ecdfc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _eagbcd :=d .DecodeElement (_edcfge .Extent ,&_ecdfc );_eagbcd !=nil {return _eagbcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_edcfge .EffectExtent =NewWdCT_EffectExtent ();if _egcfc :=d .DecodeElement (_edcfge .EffectExtent ,&_ecdfc );_egcfc !=nil {return _egcfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0064\u006f\u0063P\u0072"}:if _gcecdf :=d .DecodeElement (_edcfge .DocPr ,&_ecdfc );_gcecdf !=nil {return _gcecdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_edcfge .CNvGraphicFramePr =_e .NewCT_NonVisualGraphicFrameProperties ();if _cccfdc :=d .DecodeElement (_edcfge .CNvGraphicFramePr ,&_ecdfc );_cccfdc !=nil {return _cccfdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _adagd :=d .DecodeElement (_edcfge .Graphic ,&_ecdfc );_adagd !=nil {return _adagd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_ecdfc .Name );if _aaddb :=d .Skip ();_aaddb !=nil {return _aaddb ;};};case _g .EndElement :break _aecbaa ;case _g .CharData :};};return nil ;};func (_ddddf *CT_SignedTwipsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_ddddf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebfff *ST_TextEffect )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebfff =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ebfff =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_ebfff =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_ebfff =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_ebfff =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_ebfff =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_ebfff =6;case "\u006e\u006f\u006e\u0065":*_ebfff =7;};return nil ;};func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_edagg :=&CT_SignedHpsMeasure {};return _edagg };func (_bfgfaf WdST_AlignV )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfgfaf .String (),start );};func (_dcadb *CT_SectPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_deefb :=range start .Attr {if _deefb .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bdcfa ,_aeagfa :=_deefb .Value ,error (nil );if _aeagfa !=nil {return _aeagfa ;};_dcadb .RsidDelAttr =&_bdcfa ;continue ;};if _deefb .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_fdedd ,_cbgac :=_deefb .Value ,error (nil );if _cbgac !=nil {return _cbgac ;};_dcadb .RsidSectAttr =&_fdedd ;continue ;};if _deefb .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ddcfdf ,_abgcc :=_deefb .Value ,error (nil );if _abgcc !=nil {return _abgcc ;};_dcadb .RsidRPrAttr =&_ddcfdf ;continue ;};if _deefb .Name .Local =="\u0072\u0073\u0069d\u0052"{_eccad ,_fdgcd :=_deefb .Value ,error (nil );if _fdgcd !=nil {return _fdgcd ;};_dcadb .RsidRAttr =&_eccad ;continue ;};};_eccdb :for {_ggacc ,_adbdf :=d .Token ();if _adbdf !=nil {return _adbdf ;};switch _egcdff :=_ggacc .(type ){case _g .StartElement :switch _egcdff .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_dcadb .FootnotePr =NewCT_FtnProps ();if _ecdfe :=d .DecodeElement (_dcadb .FootnotePr ,&_egcdff );_ecdfe !=nil {return _ecdfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_dcadb .EndnotePr =NewCT_EdnProps ();if _gcbaef :=d .DecodeElement (_dcadb .EndnotePr ,&_egcdff );_gcbaef !=nil {return _gcbaef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_dcadb .Type =NewCT_SectType ();if _ffaba :=d .DecodeElement (_dcadb .Type ,&_egcdff );_ffaba !=nil {return _ffaba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u0053\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u0053\u007a"}:_dcadb .PgSz =NewCT_PageSz ();if _agcbf :=d .DecodeElement (_dcadb .PgSz ,&_egcdff );_agcbf !=nil {return _agcbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004da\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004da\u0072"}:_dcadb .PgMar =NewCT_PageMar ();if _debda :=d .DecodeElement (_dcadb .PgMar ,&_egcdff );_debda !=nil {return _debda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_dcadb .PaperSrc =NewCT_PaperSource ();if _fgcfcd :=d .DecodeElement (_dcadb .PaperSrc ,&_egcdff );_fgcfcd !=nil {return _fgcfcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_dcadb .PgBorders =NewCT_PageBorders ();if _gcgcc :=d .DecodeElement (_dcadb .PgBorders ,&_egcdff );_gcgcc !=nil {return _gcgcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_dcadb .LnNumType =NewCT_LineNumber ();if _cfggf :=d .DecodeElement (_dcadb .LnNumType ,&_egcdff );_cfggf !=nil {return _cfggf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_dcadb .PgNumType =NewCT_PageNumber ();if _egcfb :=d .DecodeElement (_dcadb .PgNumType ,&_egcdff );_egcfb !=nil {return _egcfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_dcadb .Cols =NewCT_Columns ();if _cfegd :=d .DecodeElement (_dcadb .Cols ,&_egcdff );_cfegd !=nil {return _cfegd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_dcadb .FormProt =NewCT_OnOff ();if _bgdfac :=d .DecodeElement (_dcadb .FormProt ,&_egcdff );_bgdfac !=nil {return _bgdfac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_dcadb .VAlign =NewCT_VerticalJc ();if _fdage :=d .DecodeElement (_dcadb .VAlign ,&_egcdff );_fdage !=nil {return _fdage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_dcadb .NoEndnote =NewCT_OnOff ();if _afffd :=d .DecodeElement (_dcadb .NoEndnote ,&_egcdff );_afffd !=nil {return _afffd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_dcadb .TitlePg =NewCT_OnOff ();if _effcc :=d .DecodeElement (_dcadb .TitlePg ,&_egcdff );_effcc !=nil {return _effcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_dcadb .TextDirection =NewCT_TextDirection ();if _caga :=d .DecodeElement (_dcadb .TextDirection ,&_egcdff );_caga !=nil {return _caga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0064\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0064\u0069"}:_dcadb .Bidi =NewCT_OnOff ();if _bceba :=d .DecodeElement (_dcadb .Bidi ,&_egcdff );_bceba !=nil {return _bceba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_dcadb .RtlGutter =NewCT_OnOff ();if _fdagda :=d .DecodeElement (_dcadb .RtlGutter ,&_egcdff );_fdagda !=nil {return _fdagda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_dcadb .DocGrid =NewCT_DocGrid ();if _feggb :=d .DecodeElement (_dcadb .DocGrid ,&_egcdff );_feggb !=nil {return _feggb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_dcadb .PrinterSettings =NewCT_Rel ();if _dcdbc :=d .DecodeElement (_dcadb .PrinterSettings ,&_egcdff );_dcdbc !=nil {return _dcdbc ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053e\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065 \u0025\u0076",_egcdff .Name );if _efeeff :=d .Skip ();_efeeff !=nil {return _efeeff ;};};case _g .EndElement :break _eccdb ;case _g .CharData :};};return nil ;};func (_ffgea *CT_Recipients )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeadd :for {_edcea ,_fggcdd :=d .Token ();if _fggcdd !=nil {return _fggcdd ;};switch _fdcaf :=_edcea .(type ){case _g .StartElement :switch _fdcaf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fffbg :=NewCT_RecipientData ();if _afbeg :=d .DecodeElement (_fffbg ,&_fdcaf );_afbeg !=nil {return _afbeg ;};_ffgea .RecipientData =append (_ffgea .RecipientData ,_fffbg );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073 \u0025\u0076",_fdcaf .Name );if _cccff :=d .Skip ();_cccff !=nil {return _cccff ;};};case _g .EndElement :break _aeadd ;case _g .CharData :};};return nil ;};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_abbfd :=&CT_OdsoFieldMapData {};return _abbfd };func (_gadgg *CT_ParaRPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfddeb :for {_cdcg ,_eafda :=d .Token ();if _eafda !=nil {return _eafda ;};switch _dffgb :=_cdcg .(type ){case _g .StartElement :switch _dffgb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gadgg .Ins =NewCT_TrackChange ();if _abdca :=d .DecodeElement (_gadgg .Ins ,&_dffgb );_abdca !=nil {return _abdca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gadgg .Del =NewCT_TrackChange ();if _gedd :=d .DecodeElement (_gadgg .Del ,&_dffgb );_gedd !=nil {return _gedd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gadgg .MoveFrom =NewCT_TrackChange ();if _fegec :=d .DecodeElement (_gadgg .MoveFrom ,&_dffgb );_fegec !=nil {return _fegec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gadgg .MoveTo =NewCT_TrackChange ();if _cfbdg :=d .DecodeElement (_gadgg .MoveTo ,&_dffgb );_cfbdg !=nil {return _cfbdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_gadgg .RStyle =NewCT_String ();if _cggad :=d .DecodeElement (_gadgg .RStyle ,&_dffgb );_cggad !=nil {return _cggad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_gadgg .RFonts =NewCT_Fonts ();if _ebcgd :=d .DecodeElement (_gadgg .RFonts ,&_dffgb );_ebcgd !=nil {return _ebcgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_gadgg .B =NewCT_OnOff ();if _dcfcd :=d .DecodeElement (_gadgg .B ,&_dffgb );_dcfcd !=nil {return _dcfcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_gadgg .BCs =NewCT_OnOff ();if _cdddg :=d .DecodeElement (_gadgg .BCs ,&_dffgb );_cdddg !=nil {return _cdddg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_gadgg .I =NewCT_OnOff ();if _dfce :=d .DecodeElement (_gadgg .I ,&_dffgb );_dfce !=nil {return _dfce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_gadgg .ICs =NewCT_OnOff ();if _ggdg :=d .DecodeElement (_gadgg .ICs ,&_dffgb );_ggdg !=nil {return _ggdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_gadgg .Caps =NewCT_OnOff ();if _bcdcb :=d .DecodeElement (_gadgg .Caps ,&_dffgb );_bcdcb !=nil {return _bcdcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_gadgg .SmallCaps =NewCT_OnOff ();if _cbdac :=d .DecodeElement (_gadgg .SmallCaps ,&_dffgb );_cbdac !=nil {return _cbdac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_gadgg .Strike =NewCT_OnOff ();if _aefbf :=d .DecodeElement (_gadgg .Strike ,&_dffgb );_aefbf !=nil {return _aefbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_gadgg .Dstrike =NewCT_OnOff ();if _fbdbfg :=d .DecodeElement (_gadgg .Dstrike ,&_dffgb );_fbdbfg !=nil {return _fbdbfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_gadgg .Outline =NewCT_OnOff ();if _becb :=d .DecodeElement (_gadgg .Outline ,&_dffgb );_becb !=nil {return _becb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gadgg .Shadow =NewCT_OnOff ();if _acbedc :=d .DecodeElement (_gadgg .Shadow ,&_dffgb );_acbedc !=nil {return _acbedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_gadgg .Emboss =NewCT_OnOff ();if _fgfbac :=d .DecodeElement (_gadgg .Emboss ,&_dffgb );_fgfbac !=nil {return _fgfbac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_gadgg .Imprint =NewCT_OnOff ();if _bdffc :=d .DecodeElement (_gadgg .Imprint ,&_dffgb );_bdffc !=nil {return _bdffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_gadgg .NoProof =NewCT_OnOff ();if _fdcba :=d .DecodeElement (_gadgg .NoProof ,&_dffgb );_fdcba !=nil {return _fdcba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_gadgg .SnapToGrid =NewCT_OnOff ();if _fdbgb :=d .DecodeElement (_gadgg .SnapToGrid ,&_dffgb );_fdbgb !=nil {return _fdbgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_gadgg .Vanish =NewCT_OnOff ();if _cgadad :=d .DecodeElement (_gadgg .Vanish ,&_dffgb );_cgadad !=nil {return _cgadad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_gadgg .WebHidden =NewCT_OnOff ();if _eggde :=d .DecodeElement (_gadgg .WebHidden ,&_dffgb );_eggde !=nil {return _eggde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_gadgg .Color =NewCT_Color ();if _acgad :=d .DecodeElement (_gadgg .Color ,&_dffgb );_acgad !=nil {return _acgad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_gadgg .Spacing =NewCT_SignedTwipsMeasure ();if _gaega :=d .DecodeElement (_gadgg .Spacing ,&_dffgb );_gaega !=nil {return _gaega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_gadgg .W =NewCT_TextScale ();if _cbgfg :=d .DecodeElement (_gadgg .W ,&_dffgb );_cbgfg !=nil {return _cbgfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_gadgg .Kern =NewCT_HpsMeasure ();if _dbbdb :=d .DecodeElement (_gadgg .Kern ,&_dffgb );_dbbdb !=nil {return _dbbdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_gadgg .Position =NewCT_SignedHpsMeasure ();if _dbbgg :=d .DecodeElement (_gadgg .Position ,&_dffgb );_dbbgg !=nil {return _dbbgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_gadgg .Sz =NewCT_HpsMeasure ();if _gcafe :=d .DecodeElement (_gadgg .Sz ,&_dffgb );_gcafe !=nil {return _gcafe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_gadgg .SzCs =NewCT_HpsMeasure ();if _agfgg :=d .DecodeElement (_gadgg .SzCs ,&_dffgb );_agfgg !=nil {return _agfgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_gadgg .Highlight =NewCT_Highlight ();if _ggabe :=d .DecodeElement (_gadgg .Highlight ,&_dffgb );_ggabe !=nil {return _ggabe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_gadgg .U =NewCT_Underline ();if _gaagg :=d .DecodeElement (_gadgg .U ,&_dffgb );_gaagg !=nil {return _gaagg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_gadgg .Effect =NewCT_TextEffect ();if _aefbfg :=d .DecodeElement (_gadgg .Effect ,&_dffgb );_aefbfg !=nil {return _aefbfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_gadgg .Bdr =NewCT_Border ();if _affge :=d .DecodeElement (_gadgg .Bdr ,&_dffgb );_affge !=nil {return _affge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_gadgg .Shd =NewCT_Shd ();if _adadb :=d .DecodeElement (_gadgg .Shd ,&_dffgb );_adadb !=nil {return _adadb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_gadgg .FitText =NewCT_FitText ();if _ccbca :=d .DecodeElement (_gadgg .FitText ,&_dffgb );_ccbca !=nil {return _ccbca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_gadgg .VertAlign =NewCT_VerticalAlignRun ();if _egcc :=d .DecodeElement (_gadgg .VertAlign ,&_dffgb );_egcc !=nil {return _egcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_gadgg .Rtl =NewCT_OnOff ();if _dffgba :=d .DecodeElement (_gadgg .Rtl ,&_dffgb );_dffgba !=nil {return _dffgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_gadgg .Cs =NewCT_OnOff ();if _accac :=d .DecodeElement (_gadgg .Cs ,&_dffgb );_accac !=nil {return _accac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_gadgg .Em =NewCT_Em ();if _bbacee :=d .DecodeElement (_gadgg .Em ,&_dffgb );_bbacee !=nil {return _bbacee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_gadgg .Lang =NewCT_Language ();if _fdaaf :=d .DecodeElement (_gadgg .Lang ,&_dffgb );_fdaaf !=nil {return _fdaaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_gadgg .EastAsianLayout =NewCT_EastAsianLayout ();if _afddfe :=d .DecodeElement (_gadgg .EastAsianLayout ,&_dffgb );_afddfe !=nil {return _afddfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_gadgg .SpecVanish =NewCT_OnOff ();if _acgff :=d .DecodeElement (_gadgg .SpecVanish ,&_dffgb );_acgff !=nil {return _acgff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_gadgg .OMath =NewCT_OnOff ();if _daege :=d .DecodeElement (_gadgg .OMath ,&_dffgb );_daege !=nil {return _daege ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gadgg .RPrChange =NewCT_ParaRPrChange ();if _bgbb :=d .DecodeElement (_gadgg .RPrChange ,&_dffgb );_bgbb !=nil {return _bgbb ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0061\u0072\u0061\u0052\u0050\u0072\u0020\u0025\u0076",_dffgb .Name );if _bcebg :=d .Skip ();_bcebg !=nil {return _bcebg ;};};case _g .EndElement :break _cfddeb ;case _g .CharData :};};return nil ;};type CT_TabStop struct{ +// Page Border Excludes Footer +BordersDoNotSurroundFooter *CT_OnOff ; -// Tab Stop Type -ValAttr ST_TabJc ; +// Position Gutter At Top of Page +GutterAtTop *CT_OnOff ; -// Tab Leader Character -LeaderAttr ST_TabTlc ; +// Do Not Display Visual Indication of Spelling Errors +HideSpellingErrors *CT_OnOff ; -// Tab Stop Position -PosAttr ST_SignedTwipsMeasure ;};func NewCT_HdrFtr ()*CT_HdrFtr {_dddag :=&CT_HdrFtr {};return _dddag };func (_faccde ST_LineNumberRestart )ValidateWithPath (path string )error {switch _faccde {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faccde ));};return nil ;}; +// Do Not Display Visual Indication of Grammatical Errors +HideGrammaticalErrors *CT_OnOff ; -// Validate validates the CT_ParaRPrChange and its children -func (_egbf *CT_ParaRPrChange )Validate ()error {return _egbf .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_ddece *CT_TrackChangeNumbering )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbafg :=range start .Attr {if _fbafg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_agcceg ,_cdadbf :=_fbafg .Value ,error (nil );if _cdadbf !=nil {return _cdadbf ;};_ddece .OriginalAttr =&_agcceg ;continue ;};if _fbafg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ceecfa ,_aeede :=_fbafg .Value ,error (nil );if _aeede !=nil {return _aeede ;};_ddece .AuthorAttr =_ceecfa ;continue ;};if _fbafg .Name .Local =="\u0064\u0061\u0074\u0065"{_bbbae ,_fbfbf :=ParseStdlibTime (_fbafg .Value );if _fbfbf !=nil {return _fbfbf ;};_ddece .DateAttr =&_bbbae ;continue ;};if _fbafg .Name .Local =="\u0069\u0064"{_dcabab ,_ebfbf :=_b .ParseInt (_fbafg .Value ,10,64);if _ebfbf !=nil {return _ebfbf ;};_ddece .IdAttr =_dcabab ;continue ;};};for {_gfgef ,_aecgfa :=d .Token ();if _aecgfa !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0072\u0061c\u006b\u0043\u0068\u0061\u006e\u0067\u0065N\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u003a\u0020%\u0073",_aecgfa );};if _fefdd ,_bffag :=_gfgef .(_g .EndElement );_bffag &&_fefdd .Name ==start .Name {break ;};};return nil ;};type CT_DocDefaults struct{ +// Grammar Checking Settings +ActiveWritingStyle []*CT_WritingStyle ; -// Default Run Properties -RPrDefault *CT_RPrDefault ; +// Spelling and Grammatical Checking State +ProofState *CT_Proof ; -// Default Paragraph Properties -PPrDefault *CT_PPrDefault ;};func (_badfc ST_HexColorAuto )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_badfc .String (),start );}; +// Structured Document Tag Placeholder Text Should be Resaved +FormsDesign *CT_OnOff ; -// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path -func (_acgea *CT_SectPrChange )ValidateWithPath (path string )error {if _acgea .SectPr !=nil {if _eccfd :=_acgea .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_eccfd !=nil {return _eccfd ;};};return nil ;};func (_bcfdce ST_DecimalNumberOrPercent )String ()string {if _bcfdce .ST_UnqualifiedPercentage !=nil {return _gd .Sprintf ("\u0025\u0076",*_bcfdce .ST_UnqualifiedPercentage );};if _bcfdce .ST_Percentage !=nil {return _gd .Sprintf ("\u0025\u0076",*_bcfdce .ST_Percentage );};return "";};func (_dgda *CT_BookmarkRange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dgda .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dgda .ColFirstAttr )});};if _dgda .ColLastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_gd .Sprintf ("\u0025\u0076",*_dgda .ColLastAttr )});};if _dgda .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_cbef ,_accab :=_dgda .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _accab !=nil {return _accab ;};start .Attr =append (start .Attr ,_cbef );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dgda .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_MarkupRange ()*CT_MarkupRange {_gdadb :=&CT_MarkupRange {};return _gdadb };func (_cfbef ST_LineSpacingRule )String ()string {switch _cfbef {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_bgaded ST_ObjectUpdateMode )Validate ()error {return _bgaded .ValidateWithPath ("")};func (_aacga ST_PageOrientation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aeefe :=_g .Attr {};_aeefe .Name =name ;switch _aacga {case ST_PageOrientationUnset :_aeefe .Value ="";case ST_PageOrientationPortrait :_aeefe .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_aeefe .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _aeefe ,nil ;};func (_ggcgca ST_MailMergeOdsoFMDFieldType )Validate ()error {return _ggcgca .ValidateWithPath ("")};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; +// Attached Document Template +AttachedTemplate *CT_Rel ; -// Annotation Identifier -IdAttr int64 ;TrPr *CT_TrPrBase ;};type CT_SectPrBase struct{ +// Automatically Update Styles From Document Template +LinkStyles *CT_OnOff ; -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Suggested Filtering for List of Document Styles +StylePaneFormatFilter *CT_StylePaneFilter ; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Suggested Sorting for List of Document Styles +StylePaneSortMethod *CT_StyleSort ; -// Section Type -Type *CT_SectType ; +// Document Classification +DocumentType *CT_DocType ; -// Page Size -PgSz *CT_PageSz ; +// Mail Merge Settings +MailMerge *CT_MailMerge ; -// Page Margins -PgMar *CT_PageMar ; +// Visibility of Annotation Types +RevisionView *CT_TrackChangesView ; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Track Revisions to Document +TrackRevisions *CT_OnOff ; -// Page Borders -PgBorders *CT_PageBorders ; +// Do Not Use Move Syntax When Tracking Revisions +DoNotTrackMoves *CT_OnOff ; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// Do Not Track Formatting Revisions When Tracking Revisions +DoNotTrackFormatting *CT_OnOff ; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Document Editing Restrictions +DocumentProtection *CT_DocProtect ; -// Column Definitions -Cols *CT_Columns ; +// Allow Automatic Formatting to Override Formatting Protection Settings +AutoFormatOverride *CT_OnOff ; -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Prevent Modification of Themes Part +StyleLockTheme *CT_OnOff ; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Prevent Replacement of Styles Part +StyleLockQFSet *CT_OnOff ; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// Distance Between Automatic Tab Stops +DefaultTabStop *CT_TwipsMeasure ; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Automatically Hyphenate Document Contents When Displayed +AutoHyphenation *CT_OnOff ; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// Maximum Number of Consecutively Hyphenated Lines +ConsecutiveHyphenLimit *CT_DecimalNumber ; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// Hyphenation Zone +HyphenationZone *CT_TwipsMeasure ; -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Do Not Hyphenate Words in ALL CAPITAL LETTERS +DoNotHyphenateCaps *CT_OnOff ; -// Document Grid -DocGrid *CT_DocGrid ; +// Show E-Mail Message Header +ShowEnvelope *CT_OnOff ; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; +// Percentage of Document to Use When Generating Summary +SummaryLength *CT_DecimalNumberOrPrecent ; -// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path -func (_beadgc *EG_RunLevelElts )ValidateWithPath (path string )error {if _beadgc .ProofErr !=nil {if _bcadcc :=_beadgc .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_bcadcc !=nil {return _bcadcc ;};};if _beadgc .PermStart !=nil {if _cgafc :=_beadgc .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");_cgafc !=nil {return _cgafc ;};};if _beadgc .PermEnd !=nil {if _gfebde :=_beadgc .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_gfebde !=nil {return _gfebde ;};};if _beadgc .Ins !=nil {if _bgbec :=_beadgc .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bgbec !=nil {return _bgbec ;};};if _beadgc .Del !=nil {if _cdbcb :=_beadgc .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_cdbcb !=nil {return _cdbcb ;};};if _beadgc .MoveFrom !=nil {if _caeef :=_beadgc .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_caeef !=nil {return _caeef ;};};if _beadgc .MoveTo !=nil {if _baeec :=_beadgc .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_baeec !=nil {return _baeec ;};};for _dggcad ,_dfbg :=range _beadgc .EG_RangeMarkupElements {if _egdfad :=_dfbg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_dggcad ));_egdfad !=nil {return _egdfad ;};};for _baggd ,_fgbacd :=range _beadgc .EG_MathContent {if _dedbe :=_fgbacd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_baggd ));_dedbe !=nil {return _dedbe ;};};return nil ;};func (_cffggc *CT_VMerge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egbcd :=range start .Attr {if _egbcd .Name .Local =="\u0076\u0061\u006c"{_cffggc .ValAttr .UnmarshalXMLAttr (_egbcd );continue ;};};for {_gbfggf ,_abgbd :=d .Token ();if _abgbd !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_abgbd );};if _dafdg ,_dgdbf :=_gbfggf .(_g .EndElement );_dgdbf &&_dafdg .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_Coordinate (s string )(_e .ST_Coordinate ,error ){return _e .ParseUnionST_Coordinate (s );};func (_daaec ST_ObjectUpdateMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aaefag :=_g .Attr {};_aaefag .Name =name ;switch _daaec {case ST_ObjectUpdateModeUnset :_aaefag .Value ="";case ST_ObjectUpdateModeAlways :_aaefag .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_aaefag .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _aaefag ,nil ;};func (_gbeba *CT_PBdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbbacb :for {_dafe ,_gadb :=d .Token ();if _gadb !=nil {return _gadb ;};switch _fccfg :=_dafe .(type ){case _g .StartElement :switch _fccfg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_gbeba .Top =NewCT_Border ();if _ggceg :=d .DecodeElement (_gbeba .Top ,&_fccfg );_ggceg !=nil {return _ggceg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_gbeba .Left =NewCT_Border ();if _eeba :=d .DecodeElement (_gbeba .Left ,&_fccfg );_eeba !=nil {return _eeba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbeba .Bottom =NewCT_Border ();if _afeb :=d .DecodeElement (_gbeba .Bottom ,&_fccfg );_afeb !=nil {return _afeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_gbeba .Right =NewCT_Border ();if _cbbfe :=d .DecodeElement (_gbeba .Right ,&_fccfg );_cbbfe !=nil {return _cbbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062e\u0074\u0077\u0065\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062e\u0074\u0077\u0065\u0065\u006e"}:_gbeba .Between =NewCT_Border ();if _dfbbac :=d .DecodeElement (_gbeba .Between ,&_fccfg );_dfbbac !=nil {return _dfbbac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0072"}:_gbeba .Bar =NewCT_Border ();if _fbbcb :=d .DecodeElement (_gbeba .Bar ,&_fccfg );_fbbcb !=nil {return _fbbcb ;};default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0042\u0064\u0072\u0020\u0025\u0076",_fccfg .Name );if _edafg :=d .Skip ();_edafg !=nil {return _edafg ;};};case _g .EndElement :break _gbbacb ;case _g .CharData :};};return nil ;};func (_caagg *WdST_RelFromV )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_caagg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_caagg =1;case "\u0070\u0061\u0067\u0065":*_caagg =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_caagg =3;case "\u006c\u0069\u006e\u0065":*_caagg =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_caagg =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_caagg =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_caagg =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_caagg =8;};return nil ;};func (_ddbec *WebSettings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddbec .CT_WebSettings =*NewCT_WebSettings ();_fcdee :for {_dedeg ,_adacc :=d .Token ();if _adacc !=nil {return _adacc ;};switch _aceabe :=_dedeg .(type ){case _g .StartElement :switch _aceabe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_ddbec .Frameset =NewCT_Frameset ();if _aebbee :=d .DecodeElement (_ddbec .Frameset ,&_aceabe );_aebbee !=nil {return _aebbee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076\u0073"}:_ddbec .Divs =NewCT_Divs ();if _dfbbde :=d .DecodeElement (_ddbec .Divs ,&_aceabe );_dfbbde !=nil {return _dfbbde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_ddbec .Encoding =NewCT_String ();if _bddfge :=d .DecodeElement (_ddbec .Encoding ,&_aceabe );_bddfge !=nil {return _bddfge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_ddbec .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _geddf :=d .DecodeElement (_ddbec .OptimizeForBrowser ,&_aceabe );_geddf !=nil {return _geddf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_ddbec .RelyOnVML =NewCT_OnOff ();if _cagec :=d .DecodeElement (_ddbec .RelyOnVML ,&_aceabe );_cagec !=nil {return _cagec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_ddbec .AllowPNG =NewCT_OnOff ();if _cbgadg :=d .DecodeElement (_ddbec .AllowPNG ,&_aceabe );_cbgadg !=nil {return _cbgadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_ddbec .DoNotRelyOnCSS =NewCT_OnOff ();if _addcc :=d .DecodeElement (_ddbec .DoNotRelyOnCSS ,&_aceabe );_addcc !=nil {return _addcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_ddbec .DoNotSaveAsSingleFile =NewCT_OnOff ();if _efbef :=d .DecodeElement (_ddbec .DoNotSaveAsSingleFile ,&_aceabe );_efbef !=nil {return _efbef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_ddbec .DoNotOrganizeInFolder =NewCT_OnOff ();if _debde :=d .DecodeElement (_ddbec .DoNotOrganizeInFolder ,&_aceabe );_debde !=nil {return _debde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_ddbec .DoNotUseLongFileNames =NewCT_OnOff ();if _decef :=d .DecodeElement (_ddbec .DoNotUseLongFileNames ,&_aceabe );_decef !=nil {return _decef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_ddbec .PixelsPerInch =NewCT_DecimalNumber ();if _fdcbac :=d .DecodeElement (_ddbec .PixelsPerInch ,&_aceabe );_fdcbac !=nil {return _fdcbac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_ddbec .TargetScreenSz =NewCT_TargetScreenSz ();if _ccdgda :=d .DecodeElement (_ddbec .TargetScreenSz ,&_aceabe );_ccdgda !=nil {return _ccdgda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_ddbec .SaveSmartTagsAsXml =NewCT_OnOff ();if _fgbbbg :=d .DecodeElement (_ddbec .SaveSmartTagsAsXml ,&_aceabe );_fgbbbg !=nil {return _fgbbbg ;};default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_aceabe .Name );if _dfeab :=d .Skip ();_dfeab !=nil {return _dfeab ;};};case _g .EndElement :break _fcdee ;case _g .CharData :};};return nil ;}; +// Paragraph Style Applied to Automatically Generated Paragraphs +ClickAndTypeStyle *CT_String ; -// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path -func (_edgea *CT_TblGridChange )ValidateWithPath (path string )error {if _ggageb :=_edgea .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_ggageb !=nil {return _ggageb ;};return nil ;};type ST_FldCharType byte ;func (_eebee ST_HexColor )String ()string {if _eebee .ST_HexColorAuto !=ST_HexColorAutoUnset {return _eebee .ST_HexColorAuto .String ();};if _eebee .ST_HexColorRGB !=nil {return _gd .Sprintf ("\u0025\u0076",*_eebee .ST_HexColorRGB );};return "";}; +// Default Table Style for Newly Inserted Tables +DefaultTableStyle *CT_String ; -// Validate validates the CT_RPrChange and its children -func (_fcgg *CT_RPrChange )Validate ()error {return _fcgg .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_fcfee *CT_Spacing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_begead :=range start .Attr {if _begead .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_bdbcdd ,_bggdc :=ParseUnionST_TwipsMeasure (_begead .Value );if _bggdc !=nil {return _bggdc ;};_fcfee .BeforeAttr =&_bdbcdd ;continue ;};if _begead .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_fdeccd ,_abdga :=_b .ParseInt (_begead .Value ,10,64);if _abdga !=nil {return _abdga ;};_fcfee .BeforeLinesAttr =&_fdeccd ;continue ;};if _begead .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_dafeg ,_ecgca :=ParseUnionST_OnOff (_begead .Value );if _ecgca !=nil {return _ecgca ;};_fcfee .BeforeAutospacingAttr =&_dafeg ;continue ;};if _begead .Name .Local =="\u0061\u0066\u0074e\u0072"{_dbacg ,_agbeg :=ParseUnionST_TwipsMeasure (_begead .Value );if _agbeg !=nil {return _agbeg ;};_fcfee .AfterAttr =&_dbacg ;continue ;};if _begead .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_cbgbda ,_egccb :=_b .ParseInt (_begead .Value ,10,64);if _egccb !=nil {return _egccb ;};_fcfee .AfterLinesAttr =&_cbgbda ;continue ;};if _begead .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_ceded ,_gaebg :=ParseUnionST_OnOff (_begead .Value );if _gaebg !=nil {return _gaebg ;};_fcfee .AfterAutospacingAttr =&_ceded ;continue ;};if _begead .Name .Local =="\u006c\u0069\u006e\u0065"{_eacadf ,_fbfcg :=ParseUnionST_SignedTwipsMeasure (_begead .Value );if _fbfcg !=nil {return _fbfcg ;};_fcfee .LineAttr =&_eacadf ;continue ;};if _begead .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_fcfee .LineRuleAttr .UnmarshalXMLAttr (_begead );continue ;};};for {_fefdb ,_ffdfd :=d .Token ();if _ffdfd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_ffdfd );};if _cccca ,_bgfbd :=_fefdb .(_g .EndElement );_bgfbd &&_cccca .Name ==start .Name {break ;};};return nil ;}; +// Different Even/Odd Page Headers and Footers +EvenAndOddHeaders *CT_OnOff ; -// Validate validates the CT_SdtRow and its children -func (_fagec *CT_SdtRow )Validate ()error {return _fagec .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");}; +// Reverse Book Fold Printing +BookFoldRevPrinting *CT_OnOff ; -// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path -func (_cfdf *CT_Caption )ValidateWithPath (path string )error {if _dagg :=_cfdf .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dagg !=nil {return _dagg ;};if _cfdf .ChapNumAttr !=nil {if _fdfe :=_cfdf .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072");_fdfe !=nil {return _fdfe ;};};if _cfdf .NoLabelAttr !=nil {if _gbec :=_cfdf .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_gbec !=nil {return _gbec ;};};if _ffdf :=_cfdf .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_ffdf !=nil {return _ffdf ;};if _dddb :=_cfdf .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_dddb !=nil {return _dddb ;};return nil ;}; +// Book Fold Printing +BookFoldPrinting *CT_OnOff ; -// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path -func (_geggg *CT_TcPrChange )ValidateWithPath (path string )error {if _afbge :=_geggg .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_afbge !=nil {return _afbge ;};return nil ;}; +// Number of Pages Per Booklet +BookFoldPrintingSheets *CT_DecimalNumber ; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_fcdfdf *CT_TwipsMeasure )ValidateWithPath (path string )error {if _fbbbb :=_fcdfdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbbbb !=nil {return _fbbbb ;};return nil ;}; +// Drawing Grid Horizontal Grid Unit Size +DrawingGridHorizontalSpacing *CT_TwipsMeasure ; -// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path -func (_ccacgb *CT_TcPrInner )ValidateWithPath (path string )error {if _ccacgb .CnfStyle !=nil {if _geeaa :=_ccacgb .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_geeaa !=nil {return _geeaa ;};};if _ccacgb .TcW !=nil {if _eeada :=_ccacgb .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_eeada !=nil {return _eeada ;};};if _ccacgb .GridSpan !=nil {if _eaedeae :=_ccacgb .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_eaedeae !=nil {return _eaedeae ;};};if _ccacgb .HMerge !=nil {if _gaefd :=_ccacgb .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_gaefd !=nil {return _gaefd ;};};if _ccacgb .VMerge !=nil {if _adadd :=_ccacgb .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_adadd !=nil {return _adadd ;};};if _ccacgb .TcBorders !=nil {if _cbddg :=_ccacgb .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cbddg !=nil {return _cbddg ;};};if _ccacgb .Shd !=nil {if _aacdb :=_ccacgb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aacdb !=nil {return _aacdb ;};};if _ccacgb .NoWrap !=nil {if _fgbaeg :=_ccacgb .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_fgbaeg !=nil {return _fgbaeg ;};};if _ccacgb .TcMar !=nil {if _efffcd :=_ccacgb .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_efffcd !=nil {return _efffcd ;};};if _ccacgb .TextDirection !=nil {if _aabaee :=_ccacgb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_aabaee !=nil {return _aabaee ;};};if _ccacgb .TcFitText !=nil {if _ecffbg :=_ccacgb .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_ecffbg !=nil {return _ecffbg ;};};if _ccacgb .VAlign !=nil {if _daabae :=_ccacgb .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_daabae !=nil {return _daabae ;};};if _ccacgb .HideMark !=nil {if _cbeea :=_ccacgb .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_cbeea !=nil {return _cbeea ;};};if _ccacgb .Headers !=nil {if _agedd :=_ccacgb .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_agedd !=nil {return _agedd ;};};if _ccacgb .CellIns !=nil {if _aefbfc :=_ccacgb .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_aefbfc !=nil {return _aefbfc ;};};if _ccacgb .CellDel !=nil {if _abbfgd :=_ccacgb .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_abbfgd !=nil {return _abbfgd ;};};if _ccacgb .CellMerge !=nil {if _feagc :=_ccacgb .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_feagc !=nil {return _feagc ;};};return nil ;}; +// Drawing Grid Vertical Grid Unit Size +DrawingGridVerticalSpacing *CT_TwipsMeasure ; -// Validate validates the CT_Div and its children -func (_afad *CT_Div )Validate ()error {return _afad .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};type CT_NumPicBullet struct{ +// Distance between Horizontal Gridlines +DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; -// Picture Numbering Symbol ID -NumPicBulletIdAttr int64 ; +// Distance between Vertical Gridlines +DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; -// Picture Numbering Symbol Properties -Pict *CT_Picture ;Drawing *CT_Drawing ;}; +// Do Not Use Margins for Drawing Grid Origin +DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; -// ValidateWithPath validates the Fonts and its children, prefixing error messages with path -func (_bbaea *Fonts )ValidateWithPath (path string )error {if _caffb :=_bbaea .CT_FontsList .ValidateWithPath (path );_caffb !=nil {return _caffb ;};return nil ;};func (_ebcgac *WdCT_EffectExtent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bffaeg :=range start .Attr {if _bffaeg .Name .Local =="\u006c"{_cgeecb ,_agaba :=ParseUnionST_Coordinate (_bffaeg .Value );if _agaba !=nil {return _agaba ;};_ebcgac .LAttr =_cgeecb ;continue ;};if _bffaeg .Name .Local =="\u0074"{_agffa ,_fgdbf :=ParseUnionST_Coordinate (_bffaeg .Value );if _fgdbf !=nil {return _fgdbf ;};_ebcgac .TAttr =_agffa ;continue ;};if _bffaeg .Name .Local =="\u0072"{_begaac ,_gdcbfb :=ParseUnionST_Coordinate (_bffaeg .Value );if _gdcbfb !=nil {return _gdcbfb ;};_ebcgac .RAttr =_begaac ;continue ;};if _bffaeg .Name .Local =="\u0062"{_deaff ,_eefacd :=ParseUnionST_Coordinate (_bffaeg .Value );if _eefacd !=nil {return _eefacd ;};_ebcgac .BAttr =_deaff ;continue ;};};for {_dfbadc ,_cecbdg :=d .Token ();if _cecbdg !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074: \u0025\u0073",_cecbdg );};if _egeee ,_fbcee :=_dfbadc .(_g .EndElement );_fbcee &&_egeee .Name ==start .Name {break ;};};return nil ;}; +// Drawing Grid Horizontal Origin Point +DrawingGridHorizontalOrigin *CT_TwipsMeasure ; -// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path -func (_fddd *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _fddd .Type !=nil {if _gada :=_fddd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_gada !=nil {return _gada ;};};if _fddd .Name !=nil {if _cdfb :=_fddd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_cdfb !=nil {return _cdfb ;};};if _fddd .MappedName !=nil {if _daaba :=_fddd .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_daaba !=nil {return _daaba ;};};if _fddd .Column !=nil {if _cebdee :=_fddd .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_cebdee !=nil {return _cebdee ;};};if _fddd .Lid !=nil {if _ccfef :=_fddd .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_ccfef !=nil {return _ccfef ;};};if _fddd .DynamicAddress !=nil {if _fcaca :=_fddd .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073");_fcaca !=nil {return _fcaca ;};};return nil ;};type ST_MailMergeDocType byte ;func NewCT_CalendarType ()*CT_CalendarType {_edgfd :=&CT_CalendarType {};return _edgfd };func (_fafba *ST_PageOrientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbfdc ,_bfgebb :=d .Token ();if _bfgebb !=nil {return _bfgebb ;};if _bcdgc ,_gbbcb :=_ecbfdc .(_g .EndElement );_gbbcb &&_bcdgc .Name ==start .Name {*_fafba =1;return nil ;};if _ebgbgf ,_fcefba :=_ecbfdc .(_g .CharData );!_fcefba {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecbfdc );}else {switch string (_ebgbgf ){case "":*_fafba =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fafba =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fafba =2;};};_ecbfdc ,_bfgebb =d .Token ();if _bfgebb !=nil {return _bfgebb ;};if _agegff ,_gcfec :=_ecbfdc .(_g .EndElement );_gcfec &&_agegff .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecbfdc );};func (_bcace *CT_Lvl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffdaae :=range start .Attr {if _ffdaae .Name .Local =="\u0074\u0070\u006c\u0063"{_gfbgbc ,_ceddaf :=_ffdaae .Value ,error (nil );if _ceddaf !=nil {return _ceddaf ;};_bcace .TplcAttr =&_gfbgbc ;continue ;};if _ffdaae .Name .Local =="\u0069\u006c\u0076\u006c"{_acefg ,_bbce :=_b .ParseInt (_ffdaae .Value ,10,64);if _bbce !=nil {return _bbce ;};_bcace .IlvlAttr =_acefg ;continue ;};if _ffdaae .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_ggcbc ,_fefbg :=ParseUnionST_OnOff (_ffdaae .Value );if _fefbg !=nil {return _fefbg ;};_bcace .TentativeAttr =&_ggcbc ;continue ;};};_fdfef :for {_bbba ,_feeec :=d .Token ();if _feeec !=nil {return _feeec ;};switch _afbb :=_bbba .(type ){case _g .StartElement :switch _afbb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_bcace .Start =NewCT_DecimalNumber ();if _cefebb :=d .DecodeElement (_bcace .Start ,&_afbb );_cefebb !=nil {return _cefebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bcace .NumFmt =NewCT_NumFmt ();if _agdce :=d .DecodeElement (_bcace .NumFmt ,&_afbb );_agdce !=nil {return _agdce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_bcace .LvlRestart =NewCT_DecimalNumber ();if _fcfff :=d .DecodeElement (_bcace .LvlRestart ,&_afbb );_fcfff !=nil {return _fcfff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_bcace .PStyle =NewCT_String ();if _badee :=d .DecodeElement (_bcace .PStyle ,&_afbb );_badee !=nil {return _badee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0073\u004cg\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0073\u004cg\u006c"}:_bcace .IsLgl =NewCT_OnOff ();if _aafgb :=d .DecodeElement (_bcace .IsLgl ,&_afbb );_aafgb !=nil {return _aafgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0066\u0066"}:_bcace .Suff =NewCT_LevelSuffix ();if _cbbfc :=d .DecodeElement (_bcace .Suff ,&_afbb );_cbbfc !=nil {return _cbbfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006cv\u006c\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006cv\u006c\u0054\u0065\u0078\u0074"}:_bcace .LvlText =NewCT_LevelText ();if _edbedd :=d .DecodeElement (_bcace .LvlText ,&_afbb );_edbedd !=nil {return _edbedd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"}:_bcace .LvlPicBulletId =NewCT_DecimalNumber ();if _cgecc :=d .DecodeElement (_bcace .LvlPicBulletId ,&_afbb );_cgecc !=nil {return _cgecc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0067\u0061\u0063\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079"}:_bcace .Legacy =NewCT_LvlLegacy ();if _ddeca :=d .DecodeElement (_bcace .Legacy ,&_afbb );_ddeca !=nil {return _ddeca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006cJ\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006cJ\u0063"}:_bcace .LvlJc =NewCT_Jc ();if _baeeg :=d .DecodeElement (_bcace .LvlJc ,&_afbb );_baeeg !=nil {return _baeeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_bcace .PPr =NewCT_PPrGeneral ();if _egfbb :=d .DecodeElement (_bcace .PPr ,&_afbb );_egfbb !=nil {return _egfbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bcace .RPr =NewCT_RPr ();if _gbdfg :=d .DecodeElement (_bcace .RPr ,&_afbb );_gbdfg !=nil {return _gbdfg ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_afbb .Name );if _eefe :=d .Skip ();_eefe !=nil {return _eefe ;};};case _g .EndElement :break _fdfef ;case _g .CharData :};};return nil ;};func (_bfeab *CT_Picture )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfeab .Movie !=nil {_bdbaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_bfeab .Movie ,_bdbaa );};if _bfeab .Control !=nil {_aaeec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_bfeab .Control ,_aaeec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgfced WdST_AlignV )ValidateWithPath (path string )error {switch _bgfced {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfced ));};return nil ;}; +// Drawing Grid Vertical Origin Point +DrawingGridVerticalOrigin *CT_TwipsMeasure ; -// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path -func (_adfecf *CT_RPrChange )ValidateWithPath (path string )error {if _gbadb :=_adfecf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gbadb !=nil {return _gbadb ;};return nil ;};func (_fefbec ST_TargetScreenSz )Validate ()error {return _fefbec .ValidateWithPath ("")};func NewCT_RecipientData ()*CT_RecipientData {_egadd :=&CT_RecipientData {};_egadd .Column =NewCT_DecimalNumber ();_egadd .UniqueTag =NewCT_Base64Binary ();return _egadd ;};type EG_RPrMath struct{ +// Do Not Show Visual Indicator For Form Fields +DoNotShadeFormData *CT_OnOff ; -// Inserted Math Control Character -Ins *CT_MathCtrlIns ; +// Never Kern Punctuation Characters +NoPunctuationKerning *CT_OnOff ; -// Deleted Math Control Character -Del *CT_MathCtrlDel ; +// Character-Level Whitespace Compression +CharacterSpacingControl *CT_CharacterSpacing ; -// Run Properties -RPr *CT_RPr ;};func (_ffagbe ST_TabJc )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcgcba :=_g .Attr {};_dcgcba .Name =name ;switch _ffagbe {case ST_TabJcUnset :_dcgcba .Value ="";case ST_TabJcClear :_dcgcba .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_dcgcba .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_dcgcba .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_dcgcba .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_dcgcba .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_dcgcba .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_dcgcba .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_dcgcba .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_dcgcba .Value ="\u0072\u0069\u0067h\u0074";};return _dcgcba ,nil ;};func NewEG_MathContent ()*EG_MathContent {_fffdc :=&EG_MathContent {};return _fffdc };func NewCT_SectPrChange ()*CT_SectPrChange {_eggad :=&CT_SectPrChange {};return _eggad }; +// Print Two Pages Per Sheet +PrintTwoOnOne *CT_OnOff ; -// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path -func (_adbbbf *WdWgp )ValidateWithPath (path string )error {if _cgdebf :=_adbbbf .WdCT_WordprocessingGroup .ValidateWithPath (path );_cgdebf !=nil {return _cgdebf ;};return nil ;};func (_eggc *CT_FramePr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egcdcd :=range start .Attr {if _egcdcd .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_eggc .HAnchorAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_eggc .VAnchorAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u006c\u0069\u006ee\u0073"{_bgfaf ,_ecgge :=_b .ParseInt (_egcdcd .Value ,10,64);if _ecgge !=nil {return _ecgge ;};_eggc .LinesAttr =&_bgfaf ;continue ;};if _egcdcd .Name .Local =="\u0068"{_ccfce ,_dece :=ParseUnionST_TwipsMeasure (_egcdcd .Value );if _dece !=nil {return _dece ;};_eggc .HAttr =&_ccfce ;continue ;};if _egcdcd .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_gdeag ,_gbfbg :=ParseUnionST_TwipsMeasure (_egcdcd .Value );if _gbfbg !=nil {return _gbfbg ;};_eggc .VSpaceAttr =&_gdeag ;continue ;};if _egcdcd .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_fegb ,_gdfe :=ParseUnionST_TwipsMeasure (_egcdcd .Value );if _gdfe !=nil {return _gdfe ;};_eggc .HSpaceAttr =&_fegb ;continue ;};if _egcdcd .Name .Local =="\u0077\u0072\u0061\u0070"{_eggc .WrapAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_eggc .DropCapAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u0077"{_ffee ,_dffeb :=ParseUnionST_TwipsMeasure (_egcdcd .Value );if _dffeb !=nil {return _dffeb ;};_eggc .WAttr =&_ffee ;continue ;};if _egcdcd .Name .Local =="\u0078"{_ceeeb ,_gbdc :=ParseUnionST_SignedTwipsMeasure (_egcdcd .Value );if _gbdc !=nil {return _gbdc ;};_eggc .XAttr =&_ceeeb ;continue ;};if _egcdcd .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_eggc .XAlignAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u0079"{_ccbgc ,_cgccc :=ParseUnionST_SignedTwipsMeasure (_egcdcd .Value );if _cgccc !=nil {return _cgccc ;};_eggc .YAttr =&_ccbgc ;continue ;};if _egcdcd .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_eggc .YAlignAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u0068\u0052\u0075l\u0065"{_eggc .HRuleAttr .UnmarshalXMLAttr (_egcdcd );continue ;};if _egcdcd .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_dceg ,_gffdd :=ParseUnionST_OnOff (_egcdcd .Value );if _gffdd !=nil {return _gffdd ;};_eggc .AnchorLockAttr =&_dceg ;continue ;};};for {_aeag ,_cabef :=d .Token ();if _cabef !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_cabef );};if _gfafb ,_bgead :=_aeag .(_g .EndElement );_bgead &&_gfafb .Name ==start .Name {break ;};};return nil ;};func (_eaabgc WdST_AlignV )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adabd :=_g .Attr {};_adabd .Name =name ;switch _eaabgc {case WdST_AlignVUnset :_adabd .Value ="";case WdST_AlignVTop :_adabd .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_adabd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_adabd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_adabd .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_adabd .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _adabd ,nil ;};func (_aefdc ST_TextAlignment )String ()string {switch _aefdc {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case 4:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 5:return "\u0061\u0075\u0074\u006f";};return "";};func (_dbccg *ST_DocPartBehavior )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbccg =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_dbccg =1;case "\u0070":*_dbccg =2;case "\u0070\u0067":*_dbccg =3;};return nil ;};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;);func (_aeg *CT_AltChunkPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aeg .MatchSrc !=nil {_baa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_aeg .MatchSrc ,_baa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_deece *CT_Rel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfccb :=range start .Attr {if _gfccb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gfccb .Name .Local =="\u0069\u0064"||_gfccb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gfccb .Name .Local =="\u0069\u0064"{_bdccd ,_eege :=_gfccb .Value ,error (nil );if _eege !=nil {return _eege ;};_deece .IdAttr =_bdccd ;continue ;};};for {_ccbf ,_bbdcd :=d .Token ();if _bbdcd !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_bbdcd );};if _ddabe ,_fegdc :=_ccbf .(_g .EndElement );_fegdc &&_ddabe .Name ==start .Name {break ;};};return nil ;};func NewCT_Num ()*CT_Num {_ffffe :=&CT_Num {};_ffffe .AbstractNumId =NewCT_DecimalNumber ();return _ffffe ;}; +// Use Strict Kinsoku Rules for Japanese Text +StrictFirstAndLastChars *CT_OnOff ; -// Validate validates the CT_SdtPrChoice and its children -func (_dcebd *CT_SdtPrChoice )Validate ()error {return _dcebd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_gadd *CT_Perm )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gedcc :=range start .Attr {if _gedcc .Name .Local =="\u0069\u0064"{_cdadb ,_dacbc :=_gedcc .Value ,error (nil );if _dacbc !=nil {return _dacbc ;};_gadd .IdAttr =_cdadb ;continue ;};if _gedcc .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gadd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gedcc );continue ;};};for {_egdad ,_caecdg :=d .Token ();if _caecdg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_caecdg );};if _bdccg ,_bcege :=_egdad .(_g .EndElement );_bcege &&_bdccg .Name ==start .Name {break ;};};return nil ;};type CT_Lvl struct{ +// Custom Set of Characters Which Cannot End a Line +NoLineBreaksAfter *CT_Kinsoku ; -// Numbering Level -IlvlAttr int64 ; +// Custom Set Of Characters Which Cannot Begin A Line +NoLineBreaksBefore *CT_Kinsoku ; -// Template Code -TplcAttr *string ; +// Generate Thumbnail For Document On Save +SavePreviewPicture *CT_OnOff ; -// Tentative Numbering -TentativeAttr *_gc .ST_OnOff ; +// Do Not Validate Custom XML Markup Against Schemas +DoNotValidateAgainstSchema *CT_OnOff ; -// Starting Value -Start *CT_DecimalNumber ; +// Allow Saving Document As XML File When Custom XML Markup Is Invalid +SaveInvalidXml *CT_OnOff ; -// Numbering Format -NumFmt *CT_NumFmt ; +// Ignore Mixed Content When Validating Custom XML Markup +IgnoreMixedContent *CT_OnOff ; -// Restart Numbering Level Symbol -LvlRestart *CT_DecimalNumber ; +// Use Custom XML Element Names as Default Placeholder Text +AlwaysShowPlaceholderText *CT_OnOff ; -// Paragraph Style's Associated Numbering Level -PStyle *CT_String ; +// Do Not Show Visual Indicator For Invalid Custom XML Markup +DoNotDemarcateInvalidXml *CT_OnOff ; -// Display All Levels Using Arabic Numerals -IsLgl *CT_OnOff ; +// Only Save Custom XML Markup +SaveXmlDataOnly *CT_OnOff ; -// Content Between Numbering Symbol and Paragraph Text -Suff *CT_LevelSuffix ; +// Save Document as XML File through Custom XSL Transform +UseXSLTWhenSaving *CT_OnOff ; -// Numbering Level Text -LvlText *CT_LevelText ; +// Custom XSL Transform To Use When Saving As XML File +SaveThroughXslt *CT_SaveThroughXslt ; -// Picture Numbering Symbol Definition Reference -LvlPicBulletId *CT_DecimalNumber ; +// Show Visual Indicators for Custom XML Markup Start/End Locations +ShowXMLTags *CT_OnOff ; -// Legacy Numbering Level Properties -Legacy *CT_LvlLegacy ; +// Do Not Mark Custom XML Elements With No Namespace As Invalid +AlwaysMergeEmptyNamespace *CT_OnOff ; -// Justification -LvlJc *CT_Jc ; +// Automatically Recalculate Fields on Open +UpdateFields *CT_OnOff ; -// Numbering Level Associated Paragraph Properties -PPr *CT_PPrGeneral ; +// Default Properties for VML Objects in Header and Footer +HdrShapeDefaults *CT_ShapeDefaults ; -// Numbering Symbol Run Properties -RPr *CT_RPr ;};type CT_RecipientData struct{ +// Document-Wide Footnote Properties +FootnotePr *CT_FtnDocProps ; -// Record Is Included in Mail Merge -Active *CT_OnOff ; +// Document-Wide Endnote Properties +EndnotePr *CT_EdnDocProps ; -// Index of Column Containing Unique Values for Record -Column *CT_DecimalNumber ; +// Compatibility Settings +Compat *CT_Compat ; -// Unique Value for Record -UniqueTag *CT_Base64Binary ;};type CT_Panose struct{ +// Document Variables +DocVars *CT_DocVars ; -// Value -ValAttr string ;};func (_dae *CT_Attr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dae .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_dae .UriAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_dae .NameAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_dae .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbdbe *CT_Odso )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbdbe .Udl !=nil {_agfadb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_bbdbe .Udl ,_agfadb );};if _bbdbe .Table !=nil {_fcgdc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_bbdbe .Table ,_fcgdc );};if _bbdbe .Src !=nil {_egeeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073r\u0063"}};e .EncodeElement (_bbdbe .Src ,_egeeg );};if _bbdbe .ColDelim !=nil {_aabfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_bbdbe .ColDelim ,_aabfd );};if _bbdbe .Type !=nil {_cafcca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_bbdbe .Type ,_cafcca );};if _bbdbe .FHdr !=nil {_bceae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_bbdbe .FHdr ,_bceae );};if _bbdbe .FieldMapData !=nil {_egdff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}};for _ ,_abfda :=range _bbdbe .FieldMapData {e .EncodeElement (_abfda ,_egdff );};};if _bbdbe .RecipientData !=nil {_dcffb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_eeadf :=range _bbdbe .RecipientData {e .EncodeElement (_eeadf ,_dcffb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eeddf *CT_SimpleField )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0074\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_eeddf .InstrAttr )});if _eeddf .FldLockAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_gd .Sprintf ("\u0025\u0076",*_eeddf .FldLockAttr )});};if _eeddf .DirtyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_eeddf .DirtyAttr )});};e .EncodeToken (start );if _eeddf .FldData !=nil {_caagb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_eeddf .FldData ,_caagb );};if _eeddf .EG_PContent !=nil {for _ ,_ggcec :=range _eeddf .EG_PContent {_ggcec .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_SectPrContents struct{ +// Listing of All Revision Save ID Values +Rsids *CT_DocRsids ;MathPr *_cd .MathPr ; -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Attached Custom XML Schema +AttachedSchema []*CT_String ; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Theme Font Languages +ThemeFontLang *CT_Language ; -// Section Type -Type *CT_SectType ; +// Theme Color Mappings +ClrSchemeMapping *CT_ColorSchemeMapping ; -// Page Size -PgSz *CT_PageSz ; +// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics +DoNotIncludeSubdocsInStats *CT_OnOff ; -// Page Margins -PgMar *CT_PageMar ; +// Do Not Automatically Compress Images +DoNotAutoCompressPictures *CT_OnOff ; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Upgrade Document on Open +ForceUpgrade *CT_Empty ; -// Page Borders -PgBorders *CT_PageBorders ; +// Caption Settings +Captions *CT_Captions ; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// Freeze Document Layout +ReadModeInkLockDown *CT_ReadingModeInkLockDown ; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Supplementary Smart Tag Information +SmartTagType []*CT_SmartTagType ;SchemaLibrary *_ef .SchemaLibrary ; -// Column Definitions -Cols *CT_Columns ; +// Default Properties for VML Objects in Main Document +ShapeDefaults *CT_ShapeDefaults ; -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Remove Smart Tags When Saving +DoNotEmbedSmartTags *CT_OnOff ; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Radix Point for Field Code Evaluation +DecimalSymbol *CT_String ; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// List Separator for Field Code Evaluation +ListSeparator *CT_String ;Extra []_db .Any ;}; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// ValidateWithPath validates the Styles and its children, prefixing error messages with path +func (_bcebb *Styles )ValidateWithPath (path string )error {if _bbecgc :=_bcebb .CT_Styles .ValidateWithPath (path );_bbecgc !=nil {return _bbecgc ;};return nil ;};func (_efdefb ST_Wrap )Validate ()error {return _efdefb .ValidateWithPath ("")}; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// Validate validates the CT_Em and its children +func (_fdffg *CT_Em )Validate ()error {return _fdffg .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};type CT_ObjectEmbed struct{ -// Right to Left Section Layout -Bidi *CT_OnOff ; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Object Application +ProgIdAttr *string ; -// Document Grid -DocGrid *CT_DocGrid ; +// Object Shape +ShapeIdAttr *string ; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ;};func (_gccadc *CT_SdtDateMappingType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gccadc .ValAttr !=ST_SdtDateMappingTypeUnset {_abbff ,_cfadd :=_gccadc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cfadd !=nil {return _cfadd ;};start .Attr =append (start .Attr ,_abbff );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbdaed ST_TblStyleOverrideType )String ()string {switch _bbdaed {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case 3:return "\u006ca\u0073\u0074\u0052\u006f\u0077";case 4:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case 5:return "\u006ca\u0073\u0074\u0043\u006f\u006c";case 6:return "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case 7:return "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case 8:return "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case 9:return "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case 10:return "\u006e\u0065\u0043\u0065\u006c\u006c";case 11:return "\u006e\u0077\u0043\u0065\u006c\u006c";case 12:return "\u0073\u0065\u0043\u0065\u006c\u006c";case 13:return "\u0073\u0077\u0043\u0065\u006c\u006c";};return "";};func (_abac *CT_Div )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_abac .IdAttr )});e .EncodeToken (start );if _abac .BlockQuote !=nil {_bdggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_abac .BlockQuote ,_bdggf );};if _abac .BodyDiv !=nil {_bacge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}};e .EncodeElement (_abac .BodyDiv ,_bacge );};_gffdg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_abac .MarLeft ,_gffdg );_fggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_abac .MarRight ,_fggf );_fead :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_abac .MarTop ,_fead );_bgdc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_abac .MarBottom ,_bgdc );if _abac .DivBdr !=nil {_efcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_abac .DivBdr ,_efcg );};if _abac .DivsChild !=nil {_cgfc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}};for _ ,_bdcca :=range _abac .DivsChild {e .EncodeElement (_bdcca ,_cgfc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcdga *ST_TextDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcdga =0;case "\u0074\u0062":*_bcdga =1;case "\u0072\u006c":*_bcdga =2;case "\u006c\u0072":*_bcdga =3;case "\u0074\u0062\u0056":*_bcdga =4;case "\u0072\u006c\u0056":*_bcdga =5;case "\u006c\u0072\u0056":*_bcdga =6;case "\u0062\u0074\u004c\u0072":*_bcdga =7;case "\u006c\u0072\u0054\u0062":*_bcdga =8;case "\u006c\u0072\u0054b\u0056":*_bcdga =9;case "\u0074\u0062\u004cr\u0056":*_bcdga =10;case "\u0074\u0062\u0052\u006c":*_bcdga =11;case "\u0074\u0062\u0052l\u0056":*_bcdga =12;};return nil ;};func (_gcddd *CT_SdtListItem )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcddd .DisplayTextAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gcddd .DisplayTextAttr )});};if _gcddd .ValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gcddd .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_cbefa :=&EG_CellMarkupElements {};return _cbefa ;};func (_fecdcc ST_Lock )ValidateWithPath (path string )error {switch _fecdcc {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fecdcc ));};return nil ;};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_f .Time ; +// Field Switches +FieldCodesAttr *string ;}; -// Annotation Identifier -IdAttr int64 ;TblPrEx *CT_TblPrExBase ;};func NewCT_Color ()*CT_Color {_gfe :=&CT_Color {};return _gfe };func (_ecd *CT_AutoCaption )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_ecd .NameAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_gd .Sprintf ("\u0025\u0076",_ecd .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eaafcd ST_Hint )String ()string {switch _eaafcd {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return "";};func (_ffggfd *ST_CaptionPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aadafb ,_fffabe :=d .Token ();if _fffabe !=nil {return _fffabe ;};if _fddbde ,_dccfga :=_aadafb .(_g .EndElement );_dccfga &&_fddbde .Name ==start .Name {*_ffggfd =1;return nil ;};if _ffdca ,_beaedc :=_aadafb .(_g .CharData );!_beaedc {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aadafb );}else {switch string (_ffdca ){case "":*_ffggfd =0;case "\u0061\u0062\u006fv\u0065":*_ffggfd =1;case "\u0062\u0065\u006co\u0077":*_ffggfd =2;case "\u006c\u0065\u0066\u0074":*_ffggfd =3;case "\u0072\u0069\u0067h\u0074":*_ffggfd =4;};};_aadafb ,_fffabe =d .Token ();if _fffabe !=nil {return _fffabe ;};if _cgfgdd ,_bcccf :=_aadafb .(_g .EndElement );_bcccf &&_cgfgdd .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aadafb );};type ST_CharacterSpacing byte ;func (_cbfab *ST_CharacterSpacing )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbfab =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_cbfab =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_cbfab =2;case "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061":*_cbfab =3;};return nil ;}; +// Validate validates the CT_DocVar and its children +func (_bffdc *CT_DocVar )Validate ()error {return _bffdc .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};func (_deged *CT_TrackChangeRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _deged .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_acfdf ,_cfdcd :=_deged .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 _cfdcd !=nil {return _cfdcd ;};start .Attr =append (start .Attr ,_acfdf );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",_deged .AuthorAttr )});if _deged .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_deged .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_deged .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 WdCT_WrapThrough and its children, prefixing error messages with path -func (_bdaeb *WdCT_WrapThrough )ValidateWithPath (path string )error {if _bdaeb .WrapTextAttr ==WdST_WrapTextUnset {return _gd .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _bdfbac :=_bdaeb .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_bdfbac !=nil {return _bdfbac ;};if _gfcec :=_bdaeb .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_gfcec !=nil {return _gfcec ;};return nil ;}; +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_gegaea *Comments )ValidateWithPath (path string )error {if _bcccd :=_gegaea .CT_Comments .ValidateWithPath (path );_bcccd !=nil {return _bcccd ;};return nil ;}; -// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path -func (_ccda *CT_Perm )ValidateWithPath (path string )error {if _agabbd :=_ccda .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_agabbd !=nil {return _agabbd ;};return nil ;};func (_bbfed *WdEG_WrapType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbfed .Choice !=nil {_bbfed .Choice .MarshalXML (e ,_g .StartElement {});};return nil ;};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);func (_gcfd *CT_Font )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cadcg :=range start .Attr {if _cadcg .Name .Local =="\u006e\u0061\u006d\u0065"{_fega ,_fcec :=_cadcg .Value ,error (nil );if _fcec !=nil {return _fcec ;};_gcfd .NameAttr =_fega ;continue ;};};_cgdg :for {_cgfa ,_fcbeg :=d .Token ();if _fcbeg !=nil {return _fcbeg ;};switch _gcaee :=_cgfa .(type ){case _g .StartElement :switch _gcaee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0074\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0074\u004e\u0061\u006d\u0065"}:_gcfd .AltName =NewCT_String ();if _afeee :=d .DecodeElement (_gcfd .AltName ,&_gcaee );_afeee !=nil {return _afeee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070a\u006e\u006f\u0073\u0065\u0031"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070a\u006e\u006f\u0073\u0065\u0031"}:_gcfd .Panose1 =NewCT_Panose ();if _becd :=d .DecodeElement (_gcfd .Panose1 ,&_gcaee );_becd !=nil {return _becd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_gcfd .Charset =NewCT_Charset ();if _gfdf :=d .DecodeElement (_gcfd .Charset ,&_gcaee );_gfdf !=nil {return _gfdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_gcfd .Family =NewCT_FontFamily ();if _adfd :=d .DecodeElement (_gcfd .Family ,&_gcaee );_adfd !=nil {return _adfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}:_gcfd .NotTrueType =NewCT_OnOff ();if _bgddc :=d .DecodeElement (_gcfd .NotTrueType ,&_gcaee );_bgddc !=nil {return _bgddc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0074c\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0074c\u0068"}:_gcfd .Pitch =NewCT_Pitch ();if _affbc :=d .DecodeElement (_gcfd .Pitch ,&_gcaee );_affbc !=nil {return _affbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0069\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0069\u0067"}:_gcfd .Sig =NewCT_FontSig ();if _dfabg :=d .DecodeElement (_gcfd .Sig ,&_gcaee );_dfabg !=nil {return _dfabg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"}:_gcfd .EmbedRegular =NewCT_FontRel ();if _gade :=d .DecodeElement (_gcfd .EmbedRegular ,&_gcaee );_gade !=nil {return _gade ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"}:_gcfd .EmbedBold =NewCT_FontRel ();if _facea :=d .DecodeElement (_gcfd .EmbedBold ,&_gcaee );_facea !=nil {return _facea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_gcfd .EmbedItalic =NewCT_FontRel ();if _gggdg :=d .DecodeElement (_gcfd .EmbedItalic ,&_gcaee );_gggdg !=nil {return _gggdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_gcfd .EmbedBoldItalic =NewCT_FontRel ();if _cbgde :=d .DecodeElement (_gcfd .EmbedBoldItalic ,&_gcaee );_cbgde !=nil {return _cbgde ;};default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_gcaee .Name );if _edgfc :=d .Skip ();_edgfc !=nil {return _edgfc ;};};case _g .EndElement :break _cgdg ;case _g .CharData :};};return nil ;};func (_ccadee *CT_VerticalAlignRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_eagce ,_baeebf :=_ccadee .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _baeebf !=nil {return _baeebf ;};start .Attr =append (start .Attr ,_eagce );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Frame struct{ +// Validate validates the CT_SdtCell and its children +func (_abgcdd *CT_SdtCell )Validate ()error {return _abgcdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");}; -// Frame Size -Sz *CT_String ; +// Validate validates the CT_Frameset and its children +func (_degbc *CT_Frameset )Validate ()error {return _degbc .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};func (_gdgbcb ST_Zoom )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgbef :=_d .Attr {};_dgbef .Name =name ;switch _gdgbcb {case ST_ZoomUnset :_dgbef .Value ="";case ST_ZoomNone :_dgbef .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_dgbef .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_dgbef .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_dgbef .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _dgbef ,nil ;};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;};func (_bbad *CT_FFCheckBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbgbc :for {_badcbc ,_ceefg :=d .Token ();if _ceefg !=nil {return _ceefg ;};switch _bccbb :=_badcbc .(type ){case _d .StartElement :switch _bccbb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbad .Choice =NewCT_FFCheckBoxChoice ();if _feegc :=d .DecodeElement (&_bbad .Choice .Size ,&_bccbb );_feegc !=nil {return _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 :"\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"}:_bbad .Choice =NewCT_FFCheckBoxChoice ();if _fgadg :=d .DecodeElement (&_bbad .Choice .SizeAuto ,&_bccbb );_fgadg !=nil {return _fgadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbad .Default =NewCT_OnOff ();if _dggcf :=d .DecodeElement (_bbad .Default ,&_bccbb );_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 :"\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"}:_bbad .Checked =NewCT_OnOff ();if _dedf :=d .DecodeElement (_bbad .Checked ,&_bccbb );_dedf !=nil {return _dedf ;};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\u0046F\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078 \u0025\u0076",_bccbb .Name );if _adgef :=d .Skip ();_adgef !=nil {return _adgef ;};};case _d .EndElement :break _fbgbc ;case _d .CharData :};};return nil ;};func (_effdf *CT_PageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_effdf .ValAttr =ST_Border (1);for _ ,_gaaag :=range start .Attr {if _gaaag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gaaag .Name .Local =="\u0069\u0064"||_gaaag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gaaag .Name .Local =="\u0069\u0064"{_afeed ,_fefbf :=_gaaag .Value ,error (nil );if _fefbf !=nil {return _fefbf ;};_effdf .IdAttr =&_afeed ;continue ;};if _gaaag .Name .Local =="\u0076\u0061\u006c"{_effdf .ValAttr .UnmarshalXMLAttr (_gaaag );continue ;};if _gaaag .Name .Local =="\u0063\u006f\u006co\u0072"{_acggf ,_abgf :=ParseUnionST_HexColor (_gaaag .Value );if _abgf !=nil {return _abgf ;};_effdf .ColorAttr =&_acggf ;continue ;};if _gaaag .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_effdf .ThemeColorAttr .UnmarshalXMLAttr (_gaaag );continue ;};if _gaaag .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_abaab ,_eacbb :=_gaaag .Value ,error (nil );if _eacbb !=nil {return _eacbb ;};_effdf .ThemeTintAttr =&_abaab ;continue ;};if _gaaag .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bdgbb ,_gcbec :=_gaaag .Value ,error (nil );if _gcbec !=nil {return _gcbec ;};_effdf .ThemeShadeAttr =&_bdgbb ;continue ;};if _gaaag .Name .Local =="\u0073\u007a"{_bgfbd ,_beggf :=_eb .ParseUint (_gaaag .Value ,10,64);if _beggf !=nil {return _beggf ;};_effdf .SzAttr =&_bgfbd ;continue ;};if _gaaag .Name .Local =="\u0073\u0070\u0061c\u0065"{_bacg ,_fgcca :=_eb .ParseUint (_gaaag .Value ,10,64);if _fgcca !=nil {return _fgcca ;};_effdf .SpaceAttr =&_bacg ;continue ;};if _gaaag .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_bbddg ,_dbfg :=ParseUnionST_OnOff (_gaaag .Value );if _dbfg !=nil {return _dbfg ;};_effdf .ShadowAttr =&_bbddg ;continue ;};if _gaaag .Name .Local =="\u0066\u0072\u0061m\u0065"{_ecbae ,_cdgda :=ParseUnionST_OnOff (_gaaag .Value );if _cdgda !=nil {return _cdgda ;};_effdf .FrameAttr =&_ecbae ;continue ;};};for {_gebbbe ,_ebda :=d .Token ();if _ebda !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_ebda );};if _cfffed ,_dcgc :=_gebbbe .(_d .EndElement );_dcgc &&_cfffed .Name ==start .Name {break ;};};return nil ;};func (_abbcf ST_CombineBrackets )String ()string {switch _abbcf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u006f\u0075n\u0064";case 3:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 4:return "\u0061\u006e\u0067l\u0065";case 5:return "\u0063\u0075\u0072l\u0079";};return "";};func (_adbaee ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _adbaee {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbaee ));};return nil ;}; -// Frame Name -Name *CT_String ; +// Validate validates the CT_TblPrExBase and its children +func (_gecdfe *CT_TblPrExBase )Validate ()error {return _gecdfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};func NewDocument ()*Document {_cfefdg :=&Document {};_cfefdg .CT_Document =*NewCT_Document ();return _cfefdg ;}; -// Frame or Frameset Title -Title *CT_String ; +// Validate validates the CT_EdnDocProps and its children +func (_abdg *CT_EdnDocProps )Validate ()error {return _abdg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};func (_acbdg *ST_AnnotationVMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbcdcf ,_ffcdg :=d .Token ();if _ffcdg !=nil {return _ffcdg ;};if _cdceff ,_gbdee :=_bbcdcf .(_d .EndElement );_gbdee &&_cdceff .Name ==start .Name {*_acbdg =1;return nil ;};if _ddbdf ,_ebdbb :=_bbcdcf .(_d .CharData );!_ebdbb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbcdcf );}else {switch string (_ddbdf ){case "":*_acbdg =0;case "\u0063\u006f\u006e\u0074":*_acbdg =1;case "\u0072\u0065\u0073\u0074":*_acbdg =2;};};_bbcdcf ,_ffcdg =d .Token ();if _ffcdg !=nil {return _ffcdg ;};if _edfgfd ,_aecfde :=_bbcdcf .(_d .EndElement );_aecfde &&_edfgfd .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbcdcf );};type CT_FldChar struct{ -// Frame Long Description -LongDesc *CT_Rel ; +// Field Character Type +FldCharTypeAttr ST_FldCharType ; -// Source File for Frame -SourceFileName *CT_Rel ; +// Field Should Not Be Recalculated +FldLockAttr *_dg .ST_OnOff ; -// Left and Right Margin for Frame -MarW *CT_PixelsMeasure ; +// Field Result Invalidated +DirtyAttr *_dg .ST_OnOff ; -// Top and Bottom Margin for Frame -MarH *CT_PixelsMeasure ; +// Custom Field Data +FldData *CT_Text ; -// Scrollbar Display Option -Scrollbar *CT_FrameScrollbar ; +// Form Field Properties +FfData *CT_FFData ; -// Frame Cannot Be Resized -NoResizeAllowed *CT_OnOff ; +// Previous Numbering Field Properties +NumberingChange *CT_TrackChangeNumbering ;};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;);const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1;ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);func (_bcdfbf ST_PageOrientation )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egcca :=_d .Attr {};_egcca .Name =name ;switch _bcdfbf {case ST_PageOrientationUnset :_egcca .Value ="";case ST_PageOrientationPortrait :_egcca .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_egcca .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _egcca ,nil ;};func (_acccg *CT_Perm )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebcd :=range start .Attr {if _ebcd .Name .Local =="\u0069\u0064"{_aadaa ,_dcddd :=_ebcd .Value ,error (nil );if _dcddd !=nil {return _dcddd ;};_acccg .IdAttr =_aadaa ;continue ;};if _ebcd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_acccg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_ebcd );continue ;};};for {_ecegb ,_bacgg :=d .Token ();if _bacgg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_bacgg );};if _eceee ,_cbbag :=_ecegb .(_d .EndElement );_cbbag &&_eceee .Name ==start .Name {break ;};};return nil ;};func (_edcecdf *ST_Direction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cggag ,_fadccb :=d .Token ();if _fadccb !=nil {return _fadccb ;};if _bceed ,_ceagec :=_cggag .(_d .EndElement );_ceagec &&_bceed .Name ==start .Name {*_edcecdf =1;return nil ;};if _gafcg ,_ccfab :=_cggag .(_d .CharData );!_ccfab {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggag );}else {switch string (_gafcg ){case "":*_edcecdf =0;case "\u006c\u0074\u0072":*_edcecdf =1;case "\u0072\u0074\u006c":*_edcecdf =2;};};_cggag ,_fadccb =d .Token ();if _fadccb !=nil {return _fadccb ;};if _cgffc ,_gedbg :=_cggag .(_d .EndElement );_gedbg &&_cgffc .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggag );};func (_aefb *CT_Odso )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aefb .Udl !=nil {_gcaadf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_aefb .Udl ,_gcaadf );};if _aefb .Table !=nil {_ggacg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_aefb .Table ,_ggacg );};if _aefb .Src !=nil {_adced :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073r\u0063"}};e .EncodeElement (_aefb .Src ,_adced );};if _aefb .ColDelim !=nil {_dafde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_aefb .ColDelim ,_dafde );};if _aefb .Type !=nil {_ebgddd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_aefb .Type ,_ebgddd );};if _aefb .FHdr !=nil {_dcff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_aefb .FHdr ,_dcff );};if _aefb .FieldMapData !=nil {_eccde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}};for _ ,_dedea :=range _aefb .FieldMapData {e .EncodeElement (_dedea ,_eccde );};};if _aefb .RecipientData !=nil {_gcag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_ecbdc :=range _aefb .RecipientData {e .EncodeElement (_ecbdc ,_gcag );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_DocPartBehavior byte ; -// Maintain Link to Existing File -LinkedToFile *CT_OnOff ;};func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_ggfdb :=&CT_MailMergeDocType {};_ggfdb .ValAttr =ST_MailMergeDocType (1);return _ggfdb ;};func (_cabfg *CT_SdtPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdgdce :for {_gcefd ,_bafbef :=d .Token ();if _bafbef !=nil {return _bafbef ;};switch _dgdged :=_gcefd .(type ){case _g .StartElement :switch _dgdged .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_cabfg .RPr =NewCT_RPr ();if _ecbcde :=d .DecodeElement (_cabfg .RPr ,&_dgdged );_ecbcde !=nil {return _ecbcde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069a\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0069a\u0073"}:_cabfg .Alias =NewCT_String ();if _edcae :=d .DecodeElement (_cabfg .Alias ,&_dgdged );_edcae !=nil {return _edcae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0067"}:_cabfg .Tag =NewCT_String ();if _gfefe :=d .DecodeElement (_cabfg .Tag ,&_dgdged );_gfefe !=nil {return _gfefe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0064"}:_cabfg .Id =NewCT_DecimalNumber ();if _cdgfce :=d .DecodeElement (_cabfg .Id ,&_dgdged );_cdgfce !=nil {return _cdgfce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u0063\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u0063\u006b"}:_cabfg .Lock =NewCT_Lock ();if _abbfa :=d .DecodeElement (_cabfg .Lock ,&_dgdged );_abbfa !=nil {return _abbfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_cabfg .Placeholder =NewCT_Placeholder ();if _acagd :=d .DecodeElement (_cabfg .Placeholder ,&_dgdged );_acagd !=nil {return _acagd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"}:_cabfg .Temporary =NewCT_OnOff ();if _gfgfac :=d .DecodeElement (_cabfg .Temporary ,&_dgdged );_gfgfac !=nil {return _gfgfac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}:_cabfg .ShowingPlcHdr =NewCT_OnOff ();if _cfaae :=d .DecodeElement (_cabfg .ShowingPlcHdr ,&_dgdged );_cfaae !=nil {return _cfaae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_cabfg .DataBinding =NewCT_DataBinding ();if _degbf :=d .DecodeElement (_cabfg .DataBinding ,&_dgdged );_degbf !=nil {return _degbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0062e\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0062e\u006c"}:_cabfg .Label =NewCT_DecimalNumber ();if _adbcb :=d .DecodeElement (_cabfg .Label ,&_dgdged );_adbcb !=nil {return _adbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_cabfg .TabIndex =NewCT_UnsignedDecimalNumber ();if _cabfd :=d .DecodeElement (_cabfg .TabIndex ,&_dgdged );_cabfd !=nil {return _cabfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _agbbg :=d .DecodeElement (&_cabfg .Choice .Equation ,&_dgdged );_agbbg !=nil {return _agbbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _gceff :=d .DecodeElement (&_cabfg .Choice .ComboBox ,&_dgdged );_gceff !=nil {return _gceff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0074\u0065"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _ddfff :=d .DecodeElement (&_cabfg .Choice .Date ,&_dgdged );_ddfff !=nil {return _ddfff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _bgecb :=d .DecodeElement (&_cabfg .Choice .DocPartObj ,&_dgdged );_bgecb !=nil {return _bgecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _ffdcgc :=d .DecodeElement (&_cabfg .Choice .DocPartList ,&_dgdged );_ffdcgc !=nil {return _ffdcgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _cdcbg :=d .DecodeElement (&_cabfg .Choice .DropDownList ,&_dgdged );_cdcbg !=nil {return _cdcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _geaad :=d .DecodeElement (&_cabfg .Choice .Picture ,&_dgdged );_geaad !=nil {return _geaad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _edgc :=d .DecodeElement (&_cabfg .Choice .RichText ,&_dgdged );_edgc !=nil {return _edgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _bccbg :=d .DecodeElement (&_cabfg .Choice .Text ,&_dgdged );_bccbg !=nil {return _bccbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _dfdae :=d .DecodeElement (&_cabfg .Choice .Citation ,&_dgdged );_dfdae !=nil {return _dfdae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u006fu\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _cdefdb :=d .DecodeElement (&_cabfg .Choice .Group ,&_dgdged );_cdefdb !=nil {return _cdefdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_cabfg .Choice =NewCT_SdtPrChoice ();if _begcfb :=d .DecodeElement (&_cabfg .Choice .Bibliography ,&_dgdged );_begcfb !=nil {return _begcfb ;};default:_fbbac :=&_ga .XSDAny {};if _cabdc :=d .DecodeElement (_fbbac ,&_dgdged );_cabdc !=nil {return _cabdc ;};_cabfg .Extra =append (_cabfg .Extra ,_fbbac );};case _g .EndElement :break _cdgdce ;case _g .CharData :};};return nil ;};type ST_DocProtect byte ;func NewCT_Tc ()*CT_Tc {_dfaddd :=&CT_Tc {};return _dfaddd };func (_ggeag *CT_DocPartGallery )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggeag .ValAttr =ST_DocPartGallery (1);for _ ,_gddbf :=range start .Attr {if _gddbf .Name .Local =="\u0076\u0061\u006c"{_ggeag .ValAttr .UnmarshalXMLAttr (_gddbf );continue ;};};for {_acfdb ,_gdccf :=d .Token ();if _gdccf !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079: \u0025\u0073",_gdccf );};if _bebc ,_eccg :=_acfdb .(_g .EndElement );_eccg &&_bebc .Name ==start .Name {break ;};};return nil ;};type ST_ObjectDrawAspect byte ;func (_bdegaf ST_ObjectDrawAspect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdegaf .String (),start );};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2;);func (_feaggc *WdEG_WrapType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acbgbbb :for {_cegfd ,_abdfb :=d .Token ();if _abdfb !=nil {return _abdfb ;};switch _bedcdc :=_cegfd .(type ){case _g .StartElement :switch _bedcdc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_feaggc .Choice =NewWdEG_WrapTypeChoice ();if _agfbb :=d .DecodeElement (&_feaggc .Choice .WrapNone ,&_bedcdc );_agfbb !=nil {return _agfbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_feaggc .Choice =NewWdEG_WrapTypeChoice ();if _ddgecc :=d .DecodeElement (&_feaggc .Choice .WrapSquare ,&_bedcdc );_ddgecc !=nil {return _ddgecc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_feaggc .Choice =NewWdEG_WrapTypeChoice ();if _beaega :=d .DecodeElement (&_feaggc .Choice .WrapTight ,&_bedcdc );_beaega !=nil {return _beaega ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_feaggc .Choice =NewWdEG_WrapTypeChoice ();if _adgedc :=d .DecodeElement (&_feaggc .Choice .WrapThrough ,&_bedcdc );_adgedc !=nil {return _adgedc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_feaggc .Choice =NewWdEG_WrapTypeChoice ();if _gcdca :=d .DecodeElement (&_feaggc .Choice .WrapTopAndBottom ,&_bedcdc );_gcdca !=nil {return _gcdca ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0045\u0047_\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065 \u0025\u0076",_bedcdc .Name );if _gbdaa :=d .Skip ();_gbdaa !=nil {return _gbdaa ;};};case _g .EndElement :break _acbgbbb ;case _g .CharData :};};return nil ;};const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);func (_degfc *CT_TblStylePr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bbcca ,_eafae :=_degfc .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _eafae !=nil {return _eafae ;};start .Attr =append (start .Attr ,_bbcca );e .EncodeToken (start );if _degfc .PPr !=nil {_bafeea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_degfc .PPr ,_bafeea );};if _degfc .RPr !=nil {_caddca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_degfc .RPr ,_caddca );};if _degfc .TblPr !=nil {_ddaga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_degfc .TblPr ,_ddaga );};if _degfc .TrPr !=nil {_cfgee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_degfc .TrPr ,_cfgee );};if _degfc .TcPr !=nil {_fgaegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_degfc .TcPr ,_fgaegf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgafb WdST_AlignH )String ()string {switch _bgafb {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";}; +// Validate validates the WdCT_Inline and its children +func (_aeagg *WdCT_Inline )Validate ()error {return _aeagg .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};func (_dbgacb *CT_StyleSort )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbgacb .ValAttr =ST_StyleSort (1);for _ ,_adcfd :=range start .Attr {if _adcfd .Name .Local =="\u0076\u0061\u006c"{_dbgacb .ValAttr .UnmarshalXMLAttr (_adcfd );continue ;};};for {_abbde ,_dbccc :=d .Token ();if _dbccc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_dbccc );};if _addfbe ,_gbbge :=_abbde .(_d .EndElement );_gbbge &&_addfbe .Name ==start .Name {break ;};};return nil ;};func (_ggcadf *CT_Underline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggcadf .ValAttr !=ST_UnderlineUnset {_ggbbf ,_fcceg :=_ggcadf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fcceg !=nil {return _fcceg ;};start .Attr =append (start .Attr ,_ggbbf );};if _ggcadf .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ggcadf .ColorAttr )});};if _ggcadf .ThemeColorAttr !=ST_ThemeColorUnset {_efadba ,_ffdge :=_ggcadf .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _ffdge !=nil {return _ffdge ;};start .Attr =append (start .Attr ,_efadba );};if _ggcadf .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 :_a .Sprintf ("\u0025\u0076",*_ggcadf .ThemeTintAttr )});};if _ggcadf .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 :_a .Sprintf ("\u0025\u0076",*_ggcadf .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffgaa *CT_SdtContentBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bccgd :for {_cfecb ,_ggagae :=d .Token ();if _ggagae !=nil {return _ggagae ;};switch _bgbcb :=_cfecb .(type ){case _d .StartElement :switch _bgbcb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ffgaa .CustomXml =NewCT_CustomXmlBlock ();if _ccdca :=d .DecodeElement (_ffgaa .CustomXml ,&_bgbcb );_ccdca !=nil {return _ccdca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgaa .Sdt =NewCT_SdtBlock ();if _befbe :=d .DecodeElement (_ffgaa .Sdt ,&_bgbcb );_befbe !=nil {return _befbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaceg :=NewCT_P ();if _ddbcg :=d .DecodeElement (_eaceg ,&_bgbcb );_ddbcg !=nil {return _ddbcg ;};_ffgaa .P =append (_ffgaa .P ,_eaceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cegefc :=NewCT_Tbl ();if _gdafb :=d .DecodeElement (_cegefc ,&_bgbcb );_gdafb !=nil {return _gdafb ;};_ffgaa .Tbl =append (_ffgaa .Tbl ,_cegefc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffcfgd :=NewEG_RunLevelElts ();_ffcfgd .ProofErr =NewCT_ProofErr ();if _cfba :=d .DecodeElement (_ffcfgd .ProofErr ,&_bgbcb );_cfba !=nil {return _cfba ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_ffcfgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gdceg :=NewEG_RunLevelElts ();_gdceg .PermStart =NewCT_PermStart ();if _eggaeg :=d .DecodeElement (_gdceg .PermStart ,&_bgbcb );_eggaeg !=nil {return _eggaeg ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_gdceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bedec :=NewEG_RunLevelElts ();_bedec .PermEnd =NewCT_Perm ();if _feceg :=d .DecodeElement (_bedec .PermEnd ,&_bgbcb );_feceg !=nil {return _feceg ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_bedec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gccf :=NewEG_RunLevelElts ();_gccf .Ins =NewCT_RunTrackChange ();if _dfdaf :=d .DecodeElement (_gccf .Ins ,&_bgbcb );_dfdaf !=nil {return _dfdaf ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .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 :"\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"}:_dgbad :=NewEG_RunLevelElts ();_dgbad .Del =NewCT_RunTrackChange ();if _gacgf :=d .DecodeElement (_dgbad .Del ,&_bgbcb );_gacgf !=nil {return _gacgf ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_dgbad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cbgfb :=NewEG_RunLevelElts ();_cbgfb .MoveFrom =NewCT_RunTrackChange ();if _ffeca :=d .DecodeElement (_cbgfb .MoveFrom ,&_bgbcb );_ffeca !=nil {return _ffeca ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_cbgfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bacf :=NewEG_RunLevelElts ();_bacf .MoveTo =NewCT_RunTrackChange ();if _bdedc :=d .DecodeElement (_bacf .MoveTo ,&_bgbcb );_bdedc !=nil {return _bdedc ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_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 :"\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"}:_bagcb :=NewEG_RunLevelElts ();_gaggb :=NewEG_RangeMarkupElements ();_gaggb .BookmarkStart =NewCT_Bookmark ();if _fbaeeb :=d .DecodeElement (_gaggb .BookmarkStart ,&_bgbcb );_fbaeeb !=nil {return _fbaeeb ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_bagcb );_bagcb .EG_RangeMarkupElements =append (_bagcb .EG_RangeMarkupElements ,_gaggb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgeg :=NewEG_RunLevelElts ();_acag :=NewEG_RangeMarkupElements ();_acag .BookmarkEnd =NewCT_MarkupRange ();if _dgcfg :=d .DecodeElement (_acag .BookmarkEnd ,&_bgbcb );_dgcfg !=nil {return _dgcfg ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_gdgeg );_gdgeg .EG_RangeMarkupElements =append (_gdgeg .EG_RangeMarkupElements ,_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 :"\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"}:_fedgg :=NewEG_RunLevelElts ();_ddcefg :=NewEG_RangeMarkupElements ();_ddcefg .MoveFromRangeStart =NewCT_MoveBookmark ();if _bcbga :=d .DecodeElement (_ddcefg .MoveFromRangeStart ,&_bgbcb );_bcbga !=nil {return _bcbga ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_fedgg );_fedgg .EG_RangeMarkupElements =append (_fedgg .EG_RangeMarkupElements ,_ddcefg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bdfg :=NewEG_RunLevelElts ();_fdfd :=NewEG_RangeMarkupElements ();_fdfd .MoveFromRangeEnd =NewCT_MarkupRange ();if _geeeb :=d .DecodeElement (_fdfd .MoveFromRangeEnd ,&_bgbcb );_geeeb !=nil {return _geeeb ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_bdfg );_bdfg .EG_RangeMarkupElements =append (_bdfg .EG_RangeMarkupElements ,_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 :"\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"}:_ffcfgc :=NewEG_RunLevelElts ();_cecfg :=NewEG_RangeMarkupElements ();_cecfg .MoveToRangeStart =NewCT_MoveBookmark ();if _bgfda :=d .DecodeElement (_cecfg .MoveToRangeStart ,&_bgbcb );_bgfda !=nil {return _bgfda ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_ffcfgc );_ffcfgc .EG_RangeMarkupElements =append (_ffcfgc .EG_RangeMarkupElements ,_cecfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dcdeg :=NewEG_RunLevelElts ();_cgagd :=NewEG_RangeMarkupElements ();_cgagd .MoveToRangeEnd =NewCT_MarkupRange ();if _fgbae :=d .DecodeElement (_cgagd .MoveToRangeEnd ,&_bgbcb );_fgbae !=nil {return _fgbae ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_dcdeg );_dcdeg .EG_RangeMarkupElements =append (_dcdeg .EG_RangeMarkupElements ,_cgagd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffbgd :=NewEG_RunLevelElts ();_ggbab :=NewEG_RangeMarkupElements ();_ggbab .CommentRangeStart =NewCT_MarkupRange ();if _egcbf :=d .DecodeElement (_ggbab .CommentRangeStart ,&_bgbcb );_egcbf !=nil {return _egcbf ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_ffbgd );_ffbgd .EG_RangeMarkupElements =append (_ffbgd .EG_RangeMarkupElements ,_ggbab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agaead :=NewEG_RunLevelElts ();_efgcgb :=NewEG_RangeMarkupElements ();_efgcgb .CommentRangeEnd =NewCT_MarkupRange ();if _gebdc :=d .DecodeElement (_efgcgb .CommentRangeEnd ,&_bgbcb );_gebdc !=nil {return _gebdc ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_agaead );_agaead .EG_RangeMarkupElements =append (_agaead .EG_RangeMarkupElements ,_efgcgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ggadd :=NewEG_RunLevelElts ();_baefd :=NewEG_RangeMarkupElements ();_baefd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cecfc :=d .DecodeElement (_baefd .CustomXmlInsRangeStart ,&_bgbcb );_cecfc !=nil {return _cecfc ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_ggadd );_ggadd .EG_RangeMarkupElements =append (_ggadd .EG_RangeMarkupElements ,_baefd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ffcffa :=NewEG_RunLevelElts ();_dbcbc :=NewEG_RangeMarkupElements ();_dbcbc .CustomXmlInsRangeEnd =NewCT_Markup ();if _fagbb :=d .DecodeElement (_dbcbc .CustomXmlInsRangeEnd ,&_bgbcb );_fagbb !=nil {return _fagbb ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_ffcffa );_ffcffa .EG_RangeMarkupElements =append (_ffcffa .EG_RangeMarkupElements ,_dbcbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gggcf :=NewEG_RunLevelElts ();_addb :=NewEG_RangeMarkupElements ();_addb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgdec :=d .DecodeElement (_addb .CustomXmlDelRangeStart ,&_bgbcb );_bgdec !=nil {return _bgdec ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_gggcf );_gggcf .EG_RangeMarkupElements =append (_gggcf .EG_RangeMarkupElements ,_addb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dfafe :=NewEG_RunLevelElts ();_bacce :=NewEG_RangeMarkupElements ();_bacce .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbabf :=d .DecodeElement (_bacce .CustomXmlDelRangeEnd ,&_bgbcb );_dbabf !=nil {return _dbabf ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_dfafe );_dfafe .EG_RangeMarkupElements =append (_dfafe .EG_RangeMarkupElements ,_bacce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaee :=NewEG_RunLevelElts ();_dddgg :=NewEG_RangeMarkupElements ();_dddgg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffgdg :=d .DecodeElement (_dddgg .CustomXmlMoveFromRangeStart ,&_bgbcb );_ffgdg !=nil {return _ffgdg ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_ceaee );_ceaee .EG_RangeMarkupElements =append (_ceaee .EG_RangeMarkupElements ,_dddgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_edgfbe :=NewEG_RunLevelElts ();_bebc :=NewEG_RangeMarkupElements ();_bebc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cedbf :=d .DecodeElement (_bebc .CustomXmlMoveFromRangeEnd ,&_bgbcb );_cedbf !=nil {return _cedbf ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_edgfbe );_edgfbe .EG_RangeMarkupElements =append (_edgfbe .EG_RangeMarkupElements ,_bebc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ddgca :=NewEG_RunLevelElts ();_dgcae :=NewEG_RangeMarkupElements ();_dgcae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afcd :=d .DecodeElement (_dgcae .CustomXmlMoveToRangeStart ,&_bgbcb );_afcd !=nil {return _afcd ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_ddgca );_ddgca .EG_RangeMarkupElements =append (_ddgca .EG_RangeMarkupElements ,_dgcae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fedbeb :=NewEG_RunLevelElts ();_ceebe :=NewEG_RangeMarkupElements ();_ceebe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aggdd :=d .DecodeElement (_ceebe .CustomXmlMoveToRangeEnd ,&_bgbcb );_aggdd !=nil {return _aggdd ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_fedbeb );_fedbeb .EG_RangeMarkupElements =append (_fedbeb .EG_RangeMarkupElements ,_ceebe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dccfc :=NewEG_RunLevelElts ();_adfff :=NewEG_MathContent ();_adfff .OMathPara =_cd .NewOMathPara ();if _aebbc :=d .DecodeElement (_adfff .OMathPara ,&_bgbcb );_aebbc !=nil {return _aebbc ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_dccfc );_dccfc .EG_MathContent =append (_dccfc .EG_MathContent ,_adfff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dggbg :=NewEG_RunLevelElts ();_gfacg :=NewEG_MathContent ();_gfacg .OMath =_cd .NewOMath ();if _gdbfca :=d .DecodeElement (_gfacg .OMath ,&_bgbcb );_gdbfca !=nil {return _gdbfca ;};_ffgaa .EG_RunLevelElts =append (_ffgaa .EG_RunLevelElts ,_dggbg );_dggbg .EG_MathContent =append (_dggbg .EG_MathContent ,_gfacg );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\u0064\u0074\u0043\u006f\u006et\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_bgbcb .Name );if _deggf :=d .Skip ();_deggf !=nil {return _deggf ;};};case _d .EndElement :break _bccgd ;case _d .CharData :};};return nil ;};type CT_TrackChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_gdeeg *CT_Color )ValidateWithPath (path string )error {if _aagg :=_gdeeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aagg !=nil {return _aagg ;};if _ade :=_gdeeg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ade !=nil {return _ade ;};return nil ;}; +// Annotation Identifier +IdAttr int64 ;};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;);func (_cfafae *ST_Merge )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfafae =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_cfafae =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_cfafae =2;};return nil ;}; -// Validate validates the CT_TblGridCol and its children -func (_ecbbeb *CT_TblGridCol )Validate ()error {return _ecbbeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");}; +// Validate validates the WdCT_WordprocessingGroupChoice and its children +func (_deeba *WdCT_WordprocessingGroupChoice )Validate ()error {return _deeba .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 NewCT_FFTextInput ()*CT_FFTextInput {_fabde :=&CT_FFTextInput {};return _fabde };func (_eecef ST_PageBorderDisplay )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eecef .String (),start );};type ST_VerticalJc byte ;type CT_Compat struct{ -// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path -func (_dbeeb *EG_RPrMath )ValidateWithPath (path string )error {if _dbeeb .Ins !=nil {if _aedaca :=_dbeeb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_aedaca !=nil {return _aedaca ;};};if _dbeeb .Del !=nil {if _dbedd :=_dbeeb .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_dbedd !=nil {return _dbedd ;};};if _dbeeb .RPr !=nil {if _fadccc :=_dbeeb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fadccc !=nil {return _fadccc ;};};return nil ;};type CT_PageBorders struct{ +// Use Simplified Rules For Table Border Conflicts +UseSingleBorderforContiguousCells *CT_OnOff ; -// Z-Ordering of Page Border -ZOrderAttr ST_PageBorderZOrder ; +// Fit To Expanded Width When Performing Full Justification +WpJustification *CT_OnOff ; -// Pages to Display Page Borders -DisplayAttr ST_PageBorderDisplay ; +// Do Not Create Custom Tab Stop for Hanging Indent +NoTabHangInd *CT_OnOff ; -// Page Border Positioning -OffsetFromAttr ST_PageBorderOffset ; +// Do Not Add Leading Between Lines of Text +NoLeading *CT_OnOff ; -// Top Border -Top *CT_TopPageBorder ; +// Add Additional Space Below Baseline For Underlined East Asian Text +SpaceForUL *CT_OnOff ; -// Left Border -Left *CT_PageBorder ; +// Do Not Balance Text Columns within a Section +NoColumnBalance *CT_OnOff ; -// Bottom Border -Bottom *CT_BottomPageBorder ; +// Balance Single Byte and Double Byte Characters +BalanceSingleByteDoubleByteWidth *CT_OnOff ; -// Right Border -Right *CT_PageBorder ;}; +// Do Not Center Content on Lines With Exact Line Height +NoExtraLineSpacing *CT_OnOff ; -// Validate validates the CT_PageBorders and its children -func (_dedce *CT_PageBorders )Validate ()error {return _dedce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");};func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_bcead :=&WdCT_WordprocessingShapeChoice {};return _bcead ;};func (_fdbcff ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfbeec :=_g .Attr {};_cfbeec .Name =name ;switch _fdbcff {case ST_MailMergeOdsoFMDFieldTypeUnset :_cfbeec .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_cfbeec .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_cfbeec .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return _cfbeec ,nil ;};func (_gdag *CT_FFTextInput )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdbc :for {_abcb ,_ffddd :=d .Token ();if _ffddd !=nil {return _ffddd ;};switch _cebe :=_abcb .(type ){case _g .StartElement :switch _cebe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_gdag .Type =NewCT_FFTextType ();if _gaab :=d .DecodeElement (_gdag .Type ,&_cebe );_gaab !=nil {return _gaab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_gdag .Default =NewCT_String ();if _dcgg :=d .DecodeElement (_gdag .Default ,&_cebe );_dcgg !=nil {return _dcgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"}:_gdag .MaxLength =NewCT_DecimalNumber ();if _ebgbd :=d .DecodeElement (_gdag .MaxLength ,&_cebe );_ebgbd !=nil {return _ebgbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_gdag .Format =NewCT_String ();if _eadbe :=d .DecodeElement (_gdag .Format ,&_cebe );_eadbe !=nil {return _eadbe ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0049n\u0070u\u0074\u0020\u0025\u0076",_cebe .Name );if _fcad :=d .Skip ();_fcad !=nil {return _fcad ;};};case _g .EndElement :break _gdbc ;case _g .CharData :};};return nil ;};func (_ffccg *CT_Fonts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffccg .HintAttr !=ST_HintUnset {_bccfg ,_abgd :=_ffccg .HintAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"});if _abgd !=nil {return _abgd ;};start .Attr =append (start .Attr ,_bccfg );};if _ffccg .AsciiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_ffccg .AsciiAttr )});};if _ffccg .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_ffccg .HAnsiAttr )});};if _ffccg .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_gd .Sprintf ("\u0025\u0076",*_ffccg .EastAsiaAttr )});};if _ffccg .CsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ffccg .CsAttr )});};if _ffccg .AsciiThemeAttr !=ST_ThemeUnset {_aegdg ,_deee :=_ffccg .AsciiThemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"});if _deee !=nil {return _deee ;};start .Attr =append (start .Attr ,_aegdg );};if _ffccg .HAnsiThemeAttr !=ST_ThemeUnset {_ccgdf ,_gbfb :=_ffccg .HAnsiThemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"});if _gbfb !=nil {return _gbfb ;};start .Attr =append (start .Attr ,_ccgdf );};if _ffccg .EastAsiaThemeAttr !=ST_ThemeUnset {_abfb ,_edacc :=_ffccg .EastAsiaThemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"});if _edacc !=nil {return _edacc ;};start .Attr =append (start .Attr ,_abfb );};if _ffccg .CsthemeAttr !=ST_ThemeUnset {_ffgeg ,_acbac :=_ffccg .CsthemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _acbac !=nil {return _acbac ;};start .Attr =append (start .Attr ,_ffgeg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agbcd *ST_ProofErr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbcbgf ,_egagff :=d .Token ();if _egagff !=nil {return _egagff ;};if _afeeef ,_bcaefa :=_fbcbgf .(_g .EndElement );_bcaefa &&_afeeef .Name ==start .Name {*_agbcd =1;return nil ;};if _gffaaa ,_abebfa :=_fbcbgf .(_g .CharData );!_abebfa {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbcbgf );}else {switch string (_gffaaa ){case "":*_agbcd =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_agbcd =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_agbcd =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_agbcd =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_agbcd =4;};};_fbcbgf ,_egagff =d .Token ();if _egagff !=nil {return _egagff ;};if _aedfb ,_eaedgg :=_fbcbgf .(_g .EndElement );_eaedgg &&_aedfb .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbcbgf );}; +// Display Backslash As Yen Sign +DoNotLeaveBackslashAlone *CT_OnOff ; -// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path -func (_gecaf *WebSettings )ValidateWithPath (path string )error {if _begccc :=_gecaf .CT_WebSettings .ValidateWithPath (path );_begccc !=nil {return _begccc ;};return nil ;};func (_adecg ST_FrameScrollbar )ValidateWithPath (path string )error {switch _adecg {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adecg ));};return nil ;};func (_gacea ST_Direction )ValidateWithPath (path string )error {switch _gacea {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gacea ));};return nil ;}; +// Underline All Trailing Spaces +UlTrailSpace *CT_OnOff ; -// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path -func (_egcgf *CT_RunTrackChange )ValidateWithPath (path string )error {return nil };func (_aeccebc ST_PTabRelativeTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aeccebc .String (),start );};func (_cbafdd *CT_UnsignedDecimalNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adbecg :=range start .Attr {if _adbecg .Name .Local =="\u0076\u0061\u006c"{_bdaag ,_ecagf :=_b .ParseUint (_adbecg .Value ,10,64);if _ecagf !=nil {return _ecagf ;};_cbafdd .ValAttr =_bdaag ;continue ;};};for {_ccafg ,_edegddf :=d .Token ();if _edegddf !=nil {return _gd .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u0055nsi\u0067ne\u0064\u0044\u0065\u0063\u0069\u006d\u0061lN\u0075\u006d\u0062\u0065\u0072\u003a\u0020%\u0073",_edegddf );};if _gcfcb ,_bbcgc :=_ccafg .(_g .EndElement );_bbcgc &&_gcfcb .Name ==start .Name {break ;};};return nil ;};func (_beacd *CT_TcPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beacd .TcPr =NewCT_TcPrInner ();for _ ,_bdgeg :=range start .Attr {if _bdgeg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aaefbd ,_bgffcb :=_bdgeg .Value ,error (nil );if _bgffcb !=nil {return _bgffcb ;};_beacd .AuthorAttr =_aaefbd ;continue ;};if _bdgeg .Name .Local =="\u0064\u0061\u0074\u0065"{_feggf ,_agedf :=ParseStdlibTime (_bdgeg .Value );if _agedf !=nil {return _agedf ;};_beacd .DateAttr =&_feggf ;continue ;};if _bdgeg .Name .Local =="\u0069\u0064"{_bedaec ,_dbgbg :=_b .ParseInt (_bdgeg .Value ,10,64);if _dbgbg !=nil {return _dbgbg ;};_beacd .IdAttr =_bedaec ;continue ;};};_fbgab :for {_bcfaf ,_fgbcba :=d .Token ();if _fgbcba !=nil {return _fgbcba ;};switch _eafdg :=_bcfaf .(type ){case _g .StartElement :switch _eafdg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:if _cgeade :=d .DecodeElement (_beacd .TcPr ,&_eafdg );_cgeade !=nil {return _cgeade ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_eafdg .Name );if _abgbac :=d .Skip ();_abgbac !=nil {return _abgbac ;};};case _g .EndElement :break _fbgab ;case _g .CharData :};};return nil ;}; +// Don't Justify Lines Ending in Soft Line Break +DoNotExpandShiftReturn *CT_OnOff ; -// Validate validates the CT_PPrBase and its children -func (_gadfe *CT_PPrBase )Validate ()error {return _gadfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};func (_adcec *CT_PageSz )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdgb :=range start .Attr {if _cdgb .Name .Local =="\u0077"{_bbaff ,_gdfdf :=ParseUnionST_TwipsMeasure (_cdgb .Value );if _gdfdf !=nil {return _gdfdf ;};_adcec .WAttr =&_bbaff ;continue ;};if _cdgb .Name .Local =="\u0068"{_baecbg ,_fffec :=ParseUnionST_TwipsMeasure (_cdgb .Value );if _fffec !=nil {return _fffec ;};_adcec .HAttr =&_baecbg ;continue ;};if _cdgb .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_adcec .OrientAttr .UnmarshalXMLAttr (_cdgb );continue ;};if _cdgb .Name .Local =="\u0063\u006f\u0064\u0065"{_fccbec ,_acdgd :=_b .ParseInt (_cdgb .Value ,10,64);if _acdgd !=nil {return _acdgd ;};_adcec .CodeAttr =&_fccbec ;continue ;};};for {_eeeecc ,_ddedc :=d .Token ();if _ddedc !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_ddedc );};if _edeffa ,_gcebde :=_eeeecc .(_g .EndElement );_gcebde &&_edeffa .Name ==start .Name {break ;};};return nil ;};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_aaffb :=&CT_TextboxTightWrap {};_aaffb .ValAttr =ST_TextboxTightWrap (1);return _aaffb ;};func (_geaaee ST_EdnPos )String ()string {switch _geaaee {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};type ST_Hint byte ;func (_bbadde ST_Underline )String ()string {switch _bbadde {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 7:return "\u0064\u0061\u0073\u0068";case 8:return "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 9:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 11:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 12:return "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 13:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 14:return "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 15:return "\u0077\u0061\u0076\u0065";case 16:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 17:return "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case 18:return "\u006e\u006f\u006e\u0065";};return "";};func (_fddfd *CT_Control )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccba :=range start .Attr {if _ccba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccba .Name .Local =="\u0069\u0064"||_ccba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccba .Name .Local =="\u0069\u0064"{_fabg ,_fdaa :=_ccba .Value ,error (nil );if _fdaa !=nil {return _fdaa ;};_fddfd .IdAttr =&_fabg ;continue ;};if _ccba .Name .Local =="\u006e\u0061\u006d\u0065"{_eafe ,_dedg :=_ccba .Value ,error (nil );if _dedg !=nil {return _dedg ;};_fddfd .NameAttr =&_eafe ;continue ;};if _ccba .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_fggd ,_dccg :=_ccba .Value ,error (nil );if _dccg !=nil {return _dccg ;};_fddfd .ShapeidAttr =&_fggd ;continue ;};};for {_gfcff ,_afbd :=d .Token ();if _afbd !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_afbd );};if _cebde ,_bccf :=_gfcff .(_g .EndElement );_bccf &&_cebde .Name ==start .Name {break ;};};return nil ;};func (_gcbagf ST_SdtDateMappingType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gcbagf .String (),start );};func (_gcdfca *CT_Tbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcdfca .TblPr =NewCT_TblPr ();_gcdfca .TblGrid =NewCT_TblGrid ();_ccfde :for {_eedad ,_cdbcgb :=d .Token ();if _cdbcgb !=nil {return _cdbcgb ;};switch _gbbag :=_eedad .(type ){case _g .StartElement :switch _gbbag .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_acdcb :=NewEG_RangeMarkupElements ();_acdcb .BookmarkStart =NewCT_Bookmark ();if _ggcdg :=d .DecodeElement (_acdcb .BookmarkStart ,&_gbbag );_ggcdg !=nil {return _ggcdg ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_acdcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_acbedf :=NewEG_RangeMarkupElements ();_acbedf .BookmarkEnd =NewCT_MarkupRange ();if _defbg :=d .DecodeElement (_acbedf .BookmarkEnd ,&_gbbag );_defbg !=nil {return _defbg ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_acbedf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cffbde :=NewEG_RangeMarkupElements ();_cffbde .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdeeb :=d .DecodeElement (_cffbde .MoveFromRangeStart ,&_gbbag );_cdeeb !=nil {return _cdeeb ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_cffbde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbbbba :=NewEG_RangeMarkupElements ();_cbbbba .MoveFromRangeEnd =NewCT_MarkupRange ();if _gfgfe :=d .DecodeElement (_cbbbba .MoveFromRangeEnd ,&_gbbag );_gfgfe !=nil {return _gfgfe ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_cbbbba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ebgde :=NewEG_RangeMarkupElements ();_ebgde .MoveToRangeStart =NewCT_MoveBookmark ();if _cdeadg :=d .DecodeElement (_ebgde .MoveToRangeStart ,&_gbbag );_cdeadg !=nil {return _cdeadg ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_ebgde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cdfbfb :=NewEG_RangeMarkupElements ();_cdfbfb .MoveToRangeEnd =NewCT_MarkupRange ();if _edbdf :=d .DecodeElement (_cdfbfb .MoveToRangeEnd ,&_gbbag );_edbdf !=nil {return _edbdf ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_cdfbfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_baddfc :=NewEG_RangeMarkupElements ();_baddfc .CommentRangeStart =NewCT_MarkupRange ();if _defbb :=d .DecodeElement (_baddfc .CommentRangeStart ,&_gbbag );_defbb !=nil {return _defbb ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_baddfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebbeg :=NewEG_RangeMarkupElements ();_ebbeg .CommentRangeEnd =NewCT_MarkupRange ();if _dfaeed :=d .DecodeElement (_ebbeg .CommentRangeEnd ,&_gbbag );_dfaeed !=nil {return _dfaeed ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_ebbeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bbefgd :=NewEG_RangeMarkupElements ();_bbefgd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efefe :=d .DecodeElement (_bbefgd .CustomXmlInsRangeStart ,&_gbbag );_efefe !=nil {return _efefe ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_bbefgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gggdc :=NewEG_RangeMarkupElements ();_gggdc .CustomXmlInsRangeEnd =NewCT_Markup ();if _fafga :=d .DecodeElement (_gggdc .CustomXmlInsRangeEnd ,&_gbbag );_fafga !=nil {return _fafga ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_gggdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fegdbd :=NewEG_RangeMarkupElements ();_fegdbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _geced :=d .DecodeElement (_fegdbd .CustomXmlDelRangeStart ,&_gbbag );_geced !=nil {return _geced ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_fegdbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcfebg :=NewEG_RangeMarkupElements ();_dcfebg .CustomXmlDelRangeEnd =NewCT_Markup ();if _gfce :=d .DecodeElement (_dcfebg .CustomXmlDelRangeEnd ,&_gbbag );_gfce !=nil {return _gfce ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_dcfebg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cdged :=NewEG_RangeMarkupElements ();_cdged .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gacdg :=d .DecodeElement (_cdged .CustomXmlMoveFromRangeStart ,&_gbbag );_gacdg !=nil {return _gacdg ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_cdged );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ebaded :=NewEG_RangeMarkupElements ();_ebaded .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eeefdg :=d .DecodeElement (_ebaded .CustomXmlMoveFromRangeEnd ,&_gbbag );_eeefdg !=nil {return _eeefdg ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_ebaded );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_deabb :=NewEG_RangeMarkupElements ();_deabb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _baggfb :=d .DecodeElement (_deabb .CustomXmlMoveToRangeStart ,&_gbbag );_baggfb !=nil {return _baggfb ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_deabb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_addea :=NewEG_RangeMarkupElements ();_addea .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbfad :=d .DecodeElement (_addea .CustomXmlMoveToRangeEnd ,&_gbbag );_cbfad !=nil {return _cbfad ;};_gcdfca .EG_RangeMarkupElements =append (_gcdfca .EG_RangeMarkupElements ,_addea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:if _acefb :=d .DecodeElement (_gcdfca .TblPr ,&_gbbag );_acefb !=nil {return _acefb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _dagbg :=d .DecodeElement (_gcdfca .TblGrid ,&_gbbag );_dagbg !=nil {return _dagbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_cbgdd :=NewEG_ContentRowContent ();_cedaf :=NewCT_Row ();if _gceaca :=d .DecodeElement (_cedaf ,&_gbbag );_gceaca !=nil {return _gceaca ;};_cbgdd .Tr =append (_cbgdd .Tr ,_cedaf );_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_cbgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_acgbb :=NewEG_ContentRowContent ();_acgbb .CustomXml =NewCT_CustomXmlRow ();if _fgffa :=d .DecodeElement (_acgbb .CustomXml ,&_gbbag );_fgffa !=nil {return _fgffa ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_acgbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dgdba :=NewEG_ContentRowContent ();_dgdba .Sdt =NewCT_SdtRow ();if _gedbe :=d .DecodeElement (_dgdba .Sdt ,&_gbbag );_gedbe !=nil {return _gedbe ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_dgdba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eacce :=NewEG_ContentRowContent ();_begcfc :=NewEG_RunLevelElts ();_begcfc .ProofErr =NewCT_ProofErr ();if _dfdbba :=d .DecodeElement (_begcfc .ProofErr ,&_gbbag );_dfdbba !=nil {return _dfdbba ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_eacce );_eacce .EG_RunLevelElts =append (_eacce .EG_RunLevelElts ,_begcfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_agdff :=NewEG_ContentRowContent ();_ccbcg :=NewEG_RunLevelElts ();_ccbcg .PermStart =NewCT_PermStart ();if _bacdg :=d .DecodeElement (_ccbcg .PermStart ,&_gbbag );_bacdg !=nil {return _bacdg ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_agdff );_agdff .EG_RunLevelElts =append (_agdff .EG_RunLevelElts ,_ccbcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_agfcc :=NewEG_ContentRowContent ();_dbffb :=NewEG_RunLevelElts ();_dbffb .PermEnd =NewCT_Perm ();if _bedeb :=d .DecodeElement (_dbffb .PermEnd ,&_gbbag );_bedeb !=nil {return _bedeb ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_agfcc );_agfcc .EG_RunLevelElts =append (_agfcc .EG_RunLevelElts ,_dbffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_aegea :=NewEG_ContentRowContent ();_acagg :=NewEG_RunLevelElts ();_acagg .Ins =NewCT_RunTrackChange ();if _befbfd :=d .DecodeElement (_acagg .Ins ,&_gbbag );_befbfd !=nil {return _befbfd ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_aegea );_aegea .EG_RunLevelElts =append (_aegea .EG_RunLevelElts ,_acagg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_afdcc :=NewEG_ContentRowContent ();_ccgae :=NewEG_RunLevelElts ();_ccgae .Del =NewCT_RunTrackChange ();if _ceabf :=d .DecodeElement (_ccgae .Del ,&_gbbag );_ceabf !=nil {return _ceabf ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_afdcc );_afdcc .EG_RunLevelElts =append (_afdcc .EG_RunLevelElts ,_ccgae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_geegd :=NewEG_ContentRowContent ();_ggaca :=NewEG_RunLevelElts ();_ggaca .MoveFrom =NewCT_RunTrackChange ();if _eaabb :=d .DecodeElement (_ggaca .MoveFrom ,&_gbbag );_eaabb !=nil {return _eaabb ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_geegd );_geegd .EG_RunLevelElts =append (_geegd .EG_RunLevelElts ,_ggaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gffbc :=NewEG_ContentRowContent ();_adbec :=NewEG_RunLevelElts ();_adbec .MoveTo =NewCT_RunTrackChange ();if _fdfagb :=d .DecodeElement (_adbec .MoveTo ,&_gbbag );_fdfagb !=nil {return _fdfagb ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_gffbc );_gffbc .EG_RunLevelElts =append (_gffbc .EG_RunLevelElts ,_adbec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_fgdfa :=NewEG_ContentRowContent ();_ddbbe :=NewEG_RunLevelElts ();_fbgbg :=NewEG_MathContent ();_fbgbg .OMathPara =_ec .NewOMathPara ();if _faffg :=d .DecodeElement (_fbgbg .OMathPara ,&_gbbag );_faffg !=nil {return _faffg ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_fgdfa );_fgdfa .EG_RunLevelElts =append (_fgdfa .EG_RunLevelElts ,_ddbbe );_ddbbe .EG_MathContent =append (_ddbbe .EG_MathContent ,_fbgbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cfaef :=NewEG_ContentRowContent ();_gfeccgd :=NewEG_RunLevelElts ();_acfgad :=NewEG_MathContent ();_acfgad .OMath =_ec .NewOMath ();if _aebggc :=d .DecodeElement (_acfgad .OMath ,&_gbbag );_aebggc !=nil {return _aebggc ;};_gcdfca .EG_ContentRowContent =append (_gcdfca .EG_ContentRowContent ,_cfaef );_cfaef .EG_RunLevelElts =append (_cfaef .EG_RunLevelElts ,_gfeccgd );_gfeccgd .EG_MathContent =append (_gfeccgd .EG_MathContent ,_acfgad );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0020\u0025\u0076",_gbbag .Name );if _gedac :=d .Skip ();_gedac !=nil {return _gedac ;};};case _g .EndElement :break _ccfde ;case _g .CharData :};};return nil ;};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_fdagd :=&CT_MailMergeSourceType {};_fdagd .ValAttr =ST_MailMergeSourceType (1);return _fdagd ;};func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_dagca :=&EG_RangeMarkupElements {};return _dagca ;};func (_gaacd *CT_DocDefaults )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gaacd .RPrDefault !=nil {_cgcgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_gaacd .RPrDefault ,_cgcgc );};if _gaacd .PPrDefault !=nil {_gged :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_gaacd .PPrDefault ,_gged );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdadd ST_MailMergeSourceType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdadd .String (),start );};func NewCT_Bookmark ()*CT_Bookmark {_fefe :=&CT_Bookmark {};return _fefe };func (_bffda *CT_SdtContentRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bffda .FldSimple !=nil {_acdgdg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_geeddg :=range _bffda .FldSimple {e .EncodeElement (_geeddg ,_acdgdg );};};if _bffda .Hyperlink !=nil {_egaeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bffda .Hyperlink ,_egaeb );};if _bffda .SubDoc !=nil {_acgbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_bffda .SubDoc ,_acgbd );};if _bffda .EG_ContentRunContent !=nil {for _ ,_baggc :=range _bffda .EG_ContentRunContent {_baggc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (WdST_RelFromVUnset WdST_RelFromV =0;WdST_RelFromVMargin WdST_RelFromV =1;WdST_RelFromVPage WdST_RelFromV =2;WdST_RelFromVParagraph WdST_RelFromV =3;WdST_RelFromVLine WdST_RelFromV =4;WdST_RelFromVTopMargin WdST_RelFromV =5;WdST_RelFromVBottomMargin WdST_RelFromV =6;WdST_RelFromVInsideMargin WdST_RelFromV =7;WdST_RelFromVOutsideMargin WdST_RelFromV =8;);func (_bebgbc *WdCT_WordprocessingShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bebgbc .Choice =NewWdCT_WordprocessingShapeChoice ();_bebgbc .SpPr =_e .NewCT_ShapeProperties ();_bebgbc .BodyPr =_e .NewCT_TextBodyProperties ();for _ ,_eeggf :=range start .Attr {if _eeggf .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_fgadf ,_edfbdd :=_b .ParseBool (_eeggf .Value );if _edfbdd !=nil {return _edfbdd ;};_bebgbc .NormalEastAsianFlowAttr =&_fgadf ;continue ;};};_ggaceb :for {_cfgcd ,_bbcfc :=d .Token ();if _bbcfc !=nil {return _bbcfc ;};switch _geafe :=_cfgcd .(type ){case _g .StartElement :switch _geafe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_bebgbc .CNvPr =_e .NewCT_NonVisualDrawingProps ();if _baaffdd :=d .DecodeElement (_bebgbc .CNvPr ,&_geafe );_baaffdd !=nil {return _baaffdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_bebgbc .Choice =NewWdCT_WordprocessingShapeChoice ();if _dgaecd :=d .DecodeElement (&_bebgbc .Choice .CNvSpPr ,&_geafe );_dgaecd !=nil {return _dgaecd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_bebgbc .Choice =NewWdCT_WordprocessingShapeChoice ();if _dfffgb :=d .DecodeElement (&_bebgbc .Choice .CNvCnPr ,&_geafe );_dfffgb !=nil {return _dfffgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0070\u0050\u0072"}:if _aabdfd :=d .DecodeElement (_bebgbc .SpPr ,&_geafe );_aabdfd !=nil {return _aabdfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0073\u0074\u0079l\u0065"}:_bebgbc .Style =_e .NewCT_ShapeStyle ();if _abacdb :=d .DecodeElement (_bebgbc .Style ,&_geafe );_abacdb !=nil {return _abacdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bebgbc .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _fcbdfe :=d .DecodeElement (_bebgbc .ExtLst ,&_geafe );_fcbdfe !=nil {return _fcbdfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0074\u0078\u0062\u0078"}:_bebgbc .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _cecgd :=d .DecodeElement (&_bebgbc .WChoice .Txbx ,&_geafe );_cecgd !=nil {return _cecgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_bebgbc .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _bcbagg :=d .DecodeElement (&_bebgbc .WChoice .LinkedTxbx ,&_geafe );_bcbagg !=nil {return _bcbagg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _gbbacd :=d .DecodeElement (_bebgbc .BodyPr ,&_geafe );_gbbacd !=nil {return _gbbacd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067S\u0068\u0061\u0070\u0065\u0020%\u0076",_geafe .Name );if _agagag :=d .Skip ();_agagag !=nil {return _agagag ;};};case _g .EndElement :break _ggaceb ;case _g .CharData :};};return nil ;}; +// Only Expand/Condense Text By Whole Points +SpacingInWholePoints *CT_OnOff ; -// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path -func (_edbfag *CT_RubyPr )ValidateWithPath (path string )error {if _ggcaefe :=_edbfag .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_ggcaefe !=nil {return _ggcaefe ;};if _fbeaac :=_edbfag .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073");_fbeaac !=nil {return _fbeaac ;};if _dcbcbga :=_edbfag .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_dcbcbga !=nil {return _dcbcbga ;};if _ebgd :=_edbfag .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074");_ebgd !=nil {return _ebgd ;};if _gagaa :=_edbfag .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_gagaa !=nil {return _gagaa ;};if _edbfag .Dirty !=nil {if _addgd :=_edbfag .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079");_addgd !=nil {return _addgd ;};};return nil ;};type CT_LatentStyles struct{ +// Ignore Compression of Full-Width Punctuation Ending a Line +LineWrapLikeWord6 *CT_OnOff ; -// Default Style Locking Setting -DefLockedStateAttr *_gc .ST_OnOff ; +// Print Body Text before Header/Footer Contents +PrintBodyTextBeforeHeader *CT_OnOff ; -// Default User Interface Priority Setting -DefUIPriorityAttr *int64 ; +// Print Colors as Black And White without Dithering +PrintColBlack *CT_OnOff ; -// Default Semi-Hidden Setting -DefSemiHiddenAttr *_gc .ST_OnOff ; +// Use Specific Space Width +WpSpaceWidth *CT_OnOff ; -// Default Hidden Until Used Setting -DefUnhideWhenUsedAttr *_gc .ST_OnOff ; +// Display Page/Column Breaks Present in Frames +ShowBreaksInFrames *CT_OnOff ; -// Default Primary Style Setting -DefQFormatAttr *_gc .ST_OnOff ; +// Require Exact Size During Font Substitution +SubFontBySize *CT_OnOff ; -// Latent Style Count -CountAttr *int64 ; +// Ignore Exact Line Height for Last Line on Page +SuppressBottomSpacing *CT_OnOff ; -// Latent Style Exception -LsdException []*CT_LsdException ;}; +// Ignore Minimum and Exact Line Height for First Line on Page +SuppressTopSpacing *CT_OnOff ; -// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path -func (_agdag *CT_PageBorders )ValidateWithPath (path string )error {if _gbdfdc :=_agdag .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gbdfdc !=nil {return _gbdfdc ;};if _agbaf :=_agdag .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_agbaf !=nil {return _agbaf ;};if _agfabf :=_agdag .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_agfabf !=nil {return _agfabf ;};if _agdag .Top !=nil {if _aabaab :=_agdag .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_aabaab !=nil {return _aabaab ;};};if _agdag .Left !=nil {if _egbea :=_agdag .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_egbea !=nil {return _egbea ;};};if _agdag .Bottom !=nil {if _gfcaf :=_agdag .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gfcaf !=nil {return _gfcaf ;};};if _agdag .Right !=nil {if _caccb :=_agdag .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_caccb !=nil {return _caccb ;};};return nil ;};type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);func (_afaac *ST_PageBorderOffset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abggb ,_eecfc :=d .Token ();if _eecfc !=nil {return _eecfc ;};if _cdcfda ,_efcfdd :=_abggb .(_g .EndElement );_efcfdd &&_cdcfda .Name ==start .Name {*_afaac =1;return nil ;};if _cffgea ,_beefgd :=_abggb .(_g .CharData );!_beefgd {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abggb );}else {switch string (_cffgea ){case "":*_afaac =0;case "\u0070\u0061\u0067\u0065":*_afaac =1;case "\u0074\u0065\u0078\u0074":*_afaac =2;};};_abggb ,_eecfc =d .Token ();if _eecfc !=nil {return _eecfc ;};if _aggee ,_eefee :=_abggb .(_g .EndElement );_eefee &&_aggee .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abggb );};type CT_SdtContentRow struct{ +// Ignore Minimum Line Height for First Line on Page +SuppressSpacingAtTopOfPage *CT_OnOff ; -// Table Row -Tr []*CT_Row ; +// Use Static Text Leading +SuppressTopSpacingWP *CT_OnOff ; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Do Not Use Space Before On First Line After a Page Break +SuppressSpBfAfterPgBrk *CT_OnOff ; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_gde *CT_AbstractNum )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gde .AbstractNumIdAttr )});e .EncodeToken (start );if _gde .Nsid !=nil {_eba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_gde .Nsid ,_eba );};if _gde .MultiLevelType !=nil {_cfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gde .MultiLevelType ,_cfe );};if _gde .Tmpl !=nil {_dg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_gde .Tmpl ,_dg );};if _gde .Name !=nil {_fce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_gde .Name ,_fce );};if _gde .StyleLink !=nil {_cab :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_gde .StyleLink ,_cab );};if _gde .NumStyleLink !=nil {_bc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}};e .EncodeElement (_gde .NumStyleLink ,_bc );};if _gde .Lvl !=nil {_egb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_db :=range _gde .Lvl {e .EncodeElement (_db ,_egb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfgfe ST_ThemeColor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fffab :=_g .Attr {};_fffab .Name =name ;switch _cfgfe {case ST_ThemeColorUnset :_fffab .Value ="";case ST_ThemeColorDark1 :_fffab .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_fffab .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_fffab .Value ="\u0064\u0061\u0072k\u0032";case ST_ThemeColorLight2 :_fffab .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_fffab .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_fffab .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_fffab .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ThemeColorAccent4 :_fffab .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_fffab .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_fffab .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_fffab .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_ThemeColorFollowedHyperlink :_fffab .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_fffab .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_fffab .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case ST_ThemeColorText1 :_fffab .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_fffab .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_fffab .Value ="\u0074\u0065\u0078t\u0032";};return _fffab ,nil ;};func (_gcfbc *CT_TargetScreenSz )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_acbbf ,_efgc :=_gcfbc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _efgc !=nil {return _efgc ;};start .Attr =append (start .Attr ,_acbbf );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agccd *CT_TxbxContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fadbeac :for {_bfeeege ,_ebadge :=d .Token ();if _ebadge !=nil {return _ebadge ;};switch _egfbe :=_bfeeege .(type ){case _g .StartElement :switch _egfbe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_dcced :=NewCT_AltChunk ();if _afaaaa :=d .DecodeElement (_dcced ,&_egfbe );_afaaaa !=nil {return _afaaaa ;};_agccd .AltChunk =append (_agccd .AltChunk ,_dcced );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_caebe :=NewEG_ContentBlockContent ();_caebe .CustomXml =NewCT_CustomXmlBlock ();if _bgdag :=d .DecodeElement (_caebe .CustomXml ,&_egfbe );_bgdag !=nil {return _bgdag ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_caebe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_agdge :=NewEG_ContentBlockContent ();_agdge .Sdt =NewCT_SdtBlock ();if _aecec :=d .DecodeElement (_agdge .Sdt ,&_egfbe );_aecec !=nil {return _aecec ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_agdge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cdgcdb :=NewEG_ContentBlockContent ();_egeec :=NewCT_P ();if _fcafg :=d .DecodeElement (_egeec ,&_egfbe );_fcafg !=nil {return _fcafg ;};_cdgcdb .P =append (_cdgcdb .P ,_egeec );_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_cdgcdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_ebeeff :=NewEG_ContentBlockContent ();_fcbgfa :=NewCT_Tbl ();if _efgaba :=d .DecodeElement (_fcbgfa ,&_egfbe );_efgaba !=nil {return _efgaba ;};_ebeeff .Tbl =append (_ebeeff .Tbl ,_fcbgfa );_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_ebeeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bfede :=NewEG_ContentBlockContent ();_cbfadf :=NewEG_RunLevelElts ();_cbfadf .ProofErr =NewCT_ProofErr ();if _dafffe :=d .DecodeElement (_cbfadf .ProofErr ,&_egfbe );_dafffe !=nil {return _dafffe ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_bfede );_bfede .EG_RunLevelElts =append (_bfede .EG_RunLevelElts ,_cbfadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gddbdd :=NewEG_ContentBlockContent ();_feggd :=NewEG_RunLevelElts ();_feggd .PermStart =NewCT_PermStart ();if _gecfab :=d .DecodeElement (_feggd .PermStart ,&_egfbe );_gecfab !=nil {return _gecfab ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_gddbdd );_gddbdd .EG_RunLevelElts =append (_gddbdd .EG_RunLevelElts ,_feggd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_badfb :=NewEG_ContentBlockContent ();_fcadd :=NewEG_RunLevelElts ();_fcadd .PermEnd =NewCT_Perm ();if _dbacf :=d .DecodeElement (_fcadd .PermEnd ,&_egfbe );_dbacf !=nil {return _dbacf ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_badfb );_badfb .EG_RunLevelElts =append (_badfb .EG_RunLevelElts ,_fcadd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_afgeae :=NewEG_ContentBlockContent ();_fdagdc :=NewEG_RunLevelElts ();_fdagdc .Ins =NewCT_RunTrackChange ();if _eeeea :=d .DecodeElement (_fdagdc .Ins ,&_egfbe );_eeeea !=nil {return _eeeea ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_afgeae );_afgeae .EG_RunLevelElts =append (_afgeae .EG_RunLevelElts ,_fdagdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fbbabf :=NewEG_ContentBlockContent ();_gdeba :=NewEG_RunLevelElts ();_gdeba .Del =NewCT_RunTrackChange ();if _cffae :=d .DecodeElement (_gdeba .Del ,&_egfbe );_cffae !=nil {return _cffae ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_fbbabf );_fbbabf .EG_RunLevelElts =append (_fbbabf .EG_RunLevelElts ,_gdeba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fgfdg :=NewEG_ContentBlockContent ();_dgcgd :=NewEG_RunLevelElts ();_dgcgd .MoveFrom =NewCT_RunTrackChange ();if _gcgbad :=d .DecodeElement (_dgcgd .MoveFrom ,&_egfbe );_gcgbad !=nil {return _gcgbad ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_fgfdg );_fgfdg .EG_RunLevelElts =append (_fgfdg .EG_RunLevelElts ,_dgcgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbfcd :=NewEG_ContentBlockContent ();_egaedc :=NewEG_RunLevelElts ();_egaedc .MoveTo =NewCT_RunTrackChange ();if _gedfg :=d .DecodeElement (_egaedc .MoveTo ,&_egfbe );_gedfg !=nil {return _gedfg ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_fbfcd );_fbfcd .EG_RunLevelElts =append (_fbfcd .EG_RunLevelElts ,_egaedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aebag :=NewEG_ContentBlockContent ();_ddgfc :=NewEG_RunLevelElts ();_cacdg :=NewEG_RangeMarkupElements ();_cacdg .BookmarkStart =NewCT_Bookmark ();if _dedfad :=d .DecodeElement (_cacdg .BookmarkStart ,&_egfbe );_dedfad !=nil {return _dedfad ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_aebag );_aebag .EG_RunLevelElts =append (_aebag .EG_RunLevelElts ,_ddgfc );_ddgfc .EG_RangeMarkupElements =append (_ddgfc .EG_RangeMarkupElements ,_cacdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cegdc :=NewEG_ContentBlockContent ();_feafc :=NewEG_RunLevelElts ();_dfgeff :=NewEG_RangeMarkupElements ();_dfgeff .BookmarkEnd =NewCT_MarkupRange ();if _ggdbg :=d .DecodeElement (_dfgeff .BookmarkEnd ,&_egfbe );_ggdbg !=nil {return _ggdbg ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_cegdc );_cegdc .EG_RunLevelElts =append (_cegdc .EG_RunLevelElts ,_feafc );_feafc .EG_RangeMarkupElements =append (_feafc .EG_RangeMarkupElements ,_dfgeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_egcba :=NewEG_ContentBlockContent ();_gebbd :=NewEG_RunLevelElts ();_ccega :=NewEG_RangeMarkupElements ();_ccega .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbggce :=d .DecodeElement (_ccega .MoveFromRangeStart ,&_egfbe );_bbggce !=nil {return _bbggce ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_egcba );_egcba .EG_RunLevelElts =append (_egcba .EG_RunLevelElts ,_gebbd );_gebbd .EG_RangeMarkupElements =append (_gebbd .EG_RangeMarkupElements ,_ccega );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acbggb :=NewEG_ContentBlockContent ();_degdf :=NewEG_RunLevelElts ();_caeggb :=NewEG_RangeMarkupElements ();_caeggb .MoveFromRangeEnd =NewCT_MarkupRange ();if _agdfg :=d .DecodeElement (_caeggb .MoveFromRangeEnd ,&_egfbe );_agdfg !=nil {return _agdfg ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_acbggb );_acbggb .EG_RunLevelElts =append (_acbggb .EG_RunLevelElts ,_degdf );_degdf .EG_RangeMarkupElements =append (_degdf .EG_RangeMarkupElements ,_caeggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gdadfe :=NewEG_ContentBlockContent ();_ggcecc :=NewEG_RunLevelElts ();_ggabed :=NewEG_RangeMarkupElements ();_ggabed .MoveToRangeStart =NewCT_MoveBookmark ();if _eddge :=d .DecodeElement (_ggabed .MoveToRangeStart ,&_egfbe );_eddge !=nil {return _eddge ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_gdadfe );_gdadfe .EG_RunLevelElts =append (_gdadfe .EG_RunLevelElts ,_ggcecc );_ggcecc .EG_RangeMarkupElements =append (_ggcecc .EG_RangeMarkupElements ,_ggabed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dcbcfe :=NewEG_ContentBlockContent ();_afbegc :=NewEG_RunLevelElts ();_dacbe :=NewEG_RangeMarkupElements ();_dacbe .MoveToRangeEnd =NewCT_MarkupRange ();if _ccfaf :=d .DecodeElement (_dacbe .MoveToRangeEnd ,&_egfbe );_ccfaf !=nil {return _ccfaf ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_dcbcfe );_dcbcfe .EG_RunLevelElts =append (_dcbcfe .EG_RunLevelElts ,_afbegc );_afbegc .EG_RangeMarkupElements =append (_afbegc .EG_RangeMarkupElements ,_dacbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bgacb :=NewEG_ContentBlockContent ();_eegaf :=NewEG_RunLevelElts ();_eddgcb :=NewEG_RangeMarkupElements ();_eddgcb .CommentRangeStart =NewCT_MarkupRange ();if _afbef :=d .DecodeElement (_eddgcb .CommentRangeStart ,&_egfbe );_afbef !=nil {return _afbef ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_bgacb );_bgacb .EG_RunLevelElts =append (_bgacb .EG_RunLevelElts ,_eegaf );_eegaf .EG_RangeMarkupElements =append (_eegaf .EG_RangeMarkupElements ,_eddgcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efbfgb :=NewEG_ContentBlockContent ();_bacbcf :=NewEG_RunLevelElts ();_edbggcc :=NewEG_RangeMarkupElements ();_edbggcc .CommentRangeEnd =NewCT_MarkupRange ();if _gadfeg :=d .DecodeElement (_edbggcc .CommentRangeEnd ,&_egfbe );_gadfeg !=nil {return _gadfeg ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_efbfgb );_efbfgb .EG_RunLevelElts =append (_efbfgb .EG_RunLevelElts ,_bacbcf );_bacbcf .EG_RangeMarkupElements =append (_bacbcf .EG_RangeMarkupElements ,_edbggcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egeaa :=NewEG_ContentBlockContent ();_ceeebf :=NewEG_RunLevelElts ();_egebfg :=NewEG_RangeMarkupElements ();_egebfg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcdcgd :=d .DecodeElement (_egebfg .CustomXmlInsRangeStart ,&_egfbe );_dcdcgd !=nil {return _dcdcgd ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_egeaa );_egeaa .EG_RunLevelElts =append (_egeaa .EG_RunLevelElts ,_ceeebf );_ceeebf .EG_RangeMarkupElements =append (_ceeebf .EG_RangeMarkupElements ,_egebfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbbbge :=NewEG_ContentBlockContent ();_adcag :=NewEG_RunLevelElts ();_bcdeg :=NewEG_RangeMarkupElements ();_bcdeg .CustomXmlInsRangeEnd =NewCT_Markup ();if _edbgac :=d .DecodeElement (_bcdeg .CustomXmlInsRangeEnd ,&_egfbe );_edbgac !=nil {return _edbgac ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_fbbbge );_fbbbge .EG_RunLevelElts =append (_fbbbge .EG_RunLevelElts ,_adcag );_adcag .EG_RangeMarkupElements =append (_adcag .EG_RangeMarkupElements ,_bcdeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebacd :=NewEG_ContentBlockContent ();_gfcea :=NewEG_RunLevelElts ();_acebcc :=NewEG_RangeMarkupElements ();_acebcc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgdac :=d .DecodeElement (_acebcc .CustomXmlDelRangeStart ,&_egfbe );_bgdac !=nil {return _bgdac ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_ebacd );_ebacd .EG_RunLevelElts =append (_ebacd .EG_RunLevelElts ,_gfcea );_gfcea .EG_RangeMarkupElements =append (_gfcea .EG_RangeMarkupElements ,_acebcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bgbbb :=NewEG_ContentBlockContent ();_feafa :=NewEG_RunLevelElts ();_gadcagb :=NewEG_RangeMarkupElements ();_gadcagb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gabefc :=d .DecodeElement (_gadcagb .CustomXmlDelRangeEnd ,&_egfbe );_gabefc !=nil {return _gabefc ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_bgbbb );_bgbbb .EG_RunLevelElts =append (_bgbbb .EG_RunLevelElts ,_feafa );_feafa .EG_RangeMarkupElements =append (_feafa .EG_RangeMarkupElements ,_gadcagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fbfbg :=NewEG_ContentBlockContent ();_dccaad :=NewEG_RunLevelElts ();_aaadg :=NewEG_RangeMarkupElements ();_aaadg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffbcbg :=d .DecodeElement (_aaadg .CustomXmlMoveFromRangeStart ,&_egfbe );_ffbcbg !=nil {return _ffbcbg ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_fbfbg );_fbfbg .EG_RunLevelElts =append (_fbfbg .EG_RunLevelElts ,_dccaad );_dccaad .EG_RangeMarkupElements =append (_dccaad .EG_RangeMarkupElements ,_aaadg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eaabg :=NewEG_ContentBlockContent ();_cgcae :=NewEG_RunLevelElts ();_ffeef :=NewEG_RangeMarkupElements ();_ffeef .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bgfcdf :=d .DecodeElement (_ffeef .CustomXmlMoveFromRangeEnd ,&_egfbe );_bgfcdf !=nil {return _bgfcdf ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_eaabg );_eaabg .EG_RunLevelElts =append (_eaabg .EG_RunLevelElts ,_cgcae );_cgcae .EG_RangeMarkupElements =append (_cgcae .EG_RangeMarkupElements ,_ffeef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dccea :=NewEG_ContentBlockContent ();_fgdaeb :=NewEG_RunLevelElts ();_ggfad :=NewEG_RangeMarkupElements ();_ggfad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ebdgb :=d .DecodeElement (_ggfad .CustomXmlMoveToRangeStart ,&_egfbe );_ebdgb !=nil {return _ebdgb ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_dccea );_dccea .EG_RunLevelElts =append (_dccea .EG_RunLevelElts ,_fgdaeb );_fgdaeb .EG_RangeMarkupElements =append (_fgdaeb .EG_RangeMarkupElements ,_ggfad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcdgd :=NewEG_ContentBlockContent ();_befbcf :=NewEG_RunLevelElts ();_bgade :=NewEG_RangeMarkupElements ();_bgade .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gabgdg :=d .DecodeElement (_bgade .CustomXmlMoveToRangeEnd ,&_egfbe );_gabgdg !=nil {return _gabgdg ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_dcdgd );_dcdgd .EG_RunLevelElts =append (_dcdgd .EG_RunLevelElts ,_befbcf );_befbcf .EG_RangeMarkupElements =append (_befbcf .EG_RangeMarkupElements ,_bgade );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_dgbfa :=NewEG_ContentBlockContent ();_fbbfd :=NewEG_RunLevelElts ();_cbabf :=NewEG_MathContent ();_cbabf .OMathPara =_ec .NewOMathPara ();if _geagc :=d .DecodeElement (_cbabf .OMathPara ,&_egfbe );_geagc !=nil {return _geagc ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_dgbfa );_dgbfa .EG_RunLevelElts =append (_dgbfa .EG_RunLevelElts ,_fbbfd );_fbbfd .EG_MathContent =append (_fbbfd .EG_MathContent ,_cbabf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ceaff :=NewEG_ContentBlockContent ();_babgd :=NewEG_RunLevelElts ();_ccbacb :=NewEG_MathContent ();_ccbacb .OMath =_ec .NewOMath ();if _dggcd :=d .DecodeElement (_ccbacb .OMath ,&_egfbe );_dggcd !=nil {return _dggcd ;};_agccd .EG_ContentBlockContent =append (_agccd .EG_ContentBlockContent ,_ceaff );_ceaff .EG_RunLevelElts =append (_ceaff .EG_RunLevelElts ,_babgd );_babgd .EG_MathContent =append (_babgd .EG_MathContent ,_ccbacb );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_egfbe .Name );if _dcgafac :=d .Skip ();_dcgafac !=nil {return _dcgafac ;};};case _g .EndElement :break _fadbeac ;case _g .CharData :};};return nil ;};func (_fbdf *CT_DocPartGallery )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ddec ,_ffabe :=_fbdf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffabe !=nil {return _ffabe ;};start .Attr =append (start .Attr ,_ddec );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Swap Paragraph Borders on Odd Numbered Pages +SwapBordersFacingPages *CT_OnOff ; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_fgb *CT_Border )ValidateWithPath (path string )error {if _fgb .ValAttr ==ST_BorderUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cgaf :=_fgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgaf !=nil {return _cgaf ;};if _fgb .ColorAttr !=nil {if _cdacf :=_fgb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cdacf !=nil {return _cdacf ;};};if _fga :=_fgb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fga !=nil {return _fga ;};if _fgb .ShadowAttr !=nil {if _ecbd :=_fgb .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_ecbd !=nil {return _ecbd ;};};if _fgb .FrameAttr !=nil {if _dged :=_fgb .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_dged !=nil {return _dged ;};};return nil ;};func (_begbg ST_FrameScrollbar )Validate ()error {return _begbg .ValidateWithPath ("")};func (_eddee ST_Theme )Validate ()error {return _eddee .ValidateWithPath ("")};func (_bcdae *ST_View )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bccgbg ,_eccbdd :=d .Token ();if _eccbdd !=nil {return _eccbdd ;};if _ffbdc ,_fegafd :=_bccgbg .(_g .EndElement );_fegafd &&_ffbdc .Name ==start .Name {*_bcdae =1;return nil ;};if _ddeafe ,_fgaade :=_bccgbg .(_g .CharData );!_fgaade {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bccgbg );}else {switch string (_ddeafe ){case "":*_bcdae =0;case "\u006e\u006f\u006e\u0065":*_bcdae =1;case "\u0070\u0072\u0069n\u0074":*_bcdae =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_bcdae =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_bcdae =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bcdae =5;case "\u0077\u0065\u0062":*_bcdae =6;};};_bccgbg ,_eccbdd =d .Token ();if _eccbdd !=nil {return _eccbdd ;};if _agdfgd ,_begga :=_bccgbg .(_g .EndElement );_begga &&_agdfgd .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bccgbg );};func NewCT_Captions ()*CT_Captions {_eddag :=&CT_Captions {};return _eddag };const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;);type CT_TrackChangesView struct{ +// Treat Backslash Quotation Delimiter as Two Quotation Marks +ConvMailMergeEsc *CT_OnOff ; -// Display Visual Indicator Of Markup Area -MarkupAttr *_gc .ST_OnOff ; +// Use Truncated Integer Division For Font Calculation +TruncateFontHeightsLikeWP6 *CT_OnOff ; -// Display Comments -CommentsAttr *_gc .ST_OnOff ; +// Use Specific Small Caps Algorithm +MwSmallCaps *CT_OnOff ; -// Display Content Revisions -InsDelAttr *_gc .ST_OnOff ; +// Use Printer Metrics To Display Documents +UsePrinterMetrics *CT_OnOff ; -// Display Formatting Revisions -FormattingAttr *_gc .ST_OnOff ; +// Do Not Suppress Paragraph Borders Next To Frames +DoNotSuppressParagraphBorders *CT_OnOff ; -// Display Ink Annotations -InkAnnotationsAttr *_gc .ST_OnOff ;};func (_gaabfa *ST_BrType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaabfa =0;case "\u0070\u0061\u0067\u0065":*_gaabfa =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gaabfa =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_gaabfa =3;};return nil ;};func (_eacff *CT_SectType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eacff .ValAttr !=ST_SectionMarkUnset {_bfeec ,_faccb :=_eacff .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _faccb !=nil {return _faccb ;};start .Attr =append (start .Attr ,_bfeec );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_FFTextType byte ;func (_defgb ST_TextEffect )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcagcg :=_g .Attr {};_dcagcg .Name =name ;switch _defgb {case ST_TextEffectUnset :_dcagcg .Value ="";case ST_TextEffectBlinkBackground :_dcagcg .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_TextEffectLights :_dcagcg .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_dcagcg .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_dcagcg .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064";case ST_TextEffectShimmer :_dcagcg .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_dcagcg .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_dcagcg .Value ="\u006e\u006f\u006e\u0065";};return _dcagcg ,nil ;};func (_gdge *CT_DivBdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdge .Top !=nil {_agde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_gdge .Top ,_agde );};if _gdge .Left !=nil {_gcfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gdge .Left ,_gcfeb );};if _gdge .Bottom !=nil {_cgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gdge .Bottom ,_cgeg );};if _gdge .Right !=nil {_ccdbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gdge .Right ,_ccdbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcdcgb *ST_SdtDateMappingType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agegeb ,_cededa :=d .Token ();if _cededa !=nil {return _cededa ;};if _adafbf ,_bdggg :=_agegeb .(_g .EndElement );_bdggg &&_adafbf .Name ==start .Name {*_fcdcgb =1;return nil ;};if _aeeab ,_daadca :=_agegeb .(_g .CharData );!_daadca {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agegeb );}else {switch string (_aeeab ){case "":*_fcdcgb =0;case "\u0074\u0065\u0078\u0074":*_fcdcgb =1;case "\u0064\u0061\u0074\u0065":*_fcdcgb =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_fcdcgb =3;};};_agegeb ,_cededa =d .Token ();if _cededa !=nil {return _cededa ;};if _gdeaef ,_eeeccd :=_agegeb .(_g .EndElement );_eeeccd &&_gdeaef .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agegeb );};func NewCT_NumFmt ()*CT_NumFmt {_cegb :=&CT_NumFmt {};_cegb .ValAttr =ST_NumberFormat (1);return _cegb ;}; +// Line Wrap Trailing Spaces +WrapTrailSpaces *CT_OnOff ; -// Validate validates the CT_Footnotes and its children -func (_eafag *CT_Footnotes )Validate ()error {return _eafag .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");}; +// Ignore Page Break from Continuous Section Break +FootnoteLayoutLikeWW8 *CT_OnOff ; -// Validate validates the CT_EdnDocProps and its children -func (_dfdb *CT_EdnDocProps )Validate ()error {return _dfdb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};type EG_PContent struct{ +// Ignore Text Wrapping around Objects at Bottom of Page +ShapeLayoutLikeWW8 *CT_OnOff ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Align Table Rows Independently +AlignTablesRowByRow *CT_OnOff ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned +ForgetLastTabAlignment *CT_OnOff ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; +// Add Document Grid Line Pitch To Lines in Table Cells +AdjustLineHeightInTable *CT_OnOff ; -// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path -func (_dgefb *EG_PContentBase )ValidateWithPath (path string )error {if _dgefb .CustomXml !=nil {if _daceec :=_dgefb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_daceec !=nil {return _daceec ;};};for _fabeb ,_dgbcdb :=range _dgefb .FldSimple {if _cfcba :=_dgbcdb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fabeb ));_cfcba !=nil {return _cfcba ;};};if _dgefb .Hyperlink !=nil {if _febdb :=_dgefb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_febdb !=nil {return _febdb ;};};return nil ;};func (_bdcfaf ST_TargetScreenSz )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdcfaf .String (),start );};type CT_Document struct{ConformanceAttr _gc .ST_ConformanceClass ; +// Incorrectly Adjust Text Spacing for Specific Unicode Ranges +AutoSpaceLikeWord95 *CT_OnOff ; -// Document Background -Background *CT_Background ;Body *CT_Body ;};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; +// Do Not Increase Line Height for Raised/Lowered Text +NoSpaceRaiseLower *CT_OnOff ; -// Table Properties -TblPr *CT_TblPr ; +// Use Fixed Paragraph Spacing for HTML Auto Setting +DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; -// Table Grid -TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;};const (ST_MailMergeDocTypeUnset ST_MailMergeDocType =0;ST_MailMergeDocTypeCatalog ST_MailMergeDocType =1;ST_MailMergeDocTypeEnvelopes ST_MailMergeDocType =2;ST_MailMergeDocTypeMailingLabels ST_MailMergeDocType =3;ST_MailMergeDocTypeFormLetters ST_MailMergeDocType =4;ST_MailMergeDocTypeEmail ST_MailMergeDocType =5;ST_MailMergeDocTypeFax ST_MailMergeDocType =6;); +// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object +LayoutRawTableWidth *CT_OnOff ; -// Validate validates the CT_RPrOriginal and its children -func (_fccgf *CT_RPrOriginal )Validate ()error {return _fccgf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");};func (_geddc *ST_MailMergeSourceType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dafec ,_dbccce :=d .Token ();if _dbccce !=nil {return _dbccce ;};if _agdcbb ,_dcacd :=_dafec .(_g .EndElement );_dcacd &&_agdcbb .Name ==start .Name {*_geddc =1;return nil ;};if _eegea ,_gefgee :=_dafec .(_g .CharData );!_gefgee {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dafec );}else {switch string (_eegea ){case "":*_geddc =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_geddc =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_geddc =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_geddc =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_geddc =4;case "\u0074\u0065\u0078\u0074":*_geddc =5;case "\u0065\u006d\u0061i\u006c":*_geddc =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_geddc =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_geddc =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_geddc =9;};};_dafec ,_dbccce =d .Token ();if _dbccce !=nil {return _dbccce ;};if _cdddf ,_fefbd :=_dafec .(_g .EndElement );_fefbd &&_cdddf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dafec );}; +// Allow Table Rows to Wrap Inline Objects Independently +LayoutTableRowsApart *CT_OnOff ; -// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path -func (_feabf *CT_FrameLayout )ValidateWithPath (path string )error {if _feabf .ValAttr ==ST_FrameLayoutUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eeffa :=_feabf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeffa !=nil {return _eeffa ;};return nil ;}; +// Use Incorrect Inter-Character Spacing Rules +UseWord97LineBreakRules *CT_OnOff ; -// Validate validates the CT_Shd and its children -func (_egcege *CT_Shd )Validate ()error {return _egcege .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};func (_acbeb ST_Merge )ValidateWithPath (path string )error {switch _acbeb {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbeb ));};return nil ;};func (_edfec ST_MailMergeDest )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbdee :=_g .Attr {};_dbdee .Name =name ;switch _edfec {case ST_MailMergeDestUnset :_dbdee .Value ="";case ST_MailMergeDestNewDocument :_dbdee .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_dbdee .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_dbdee .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_dbdee .Value ="\u0066\u0061\u0078";};return _dbdee ,nil ;};type WebSettings struct{CT_WebSettings };type CT_DocPartName struct{ +// Do Not Allow Floating Tables To Break Across Pages +DoNotBreakWrappedTables *CT_OnOff ; -// Name Value -ValAttr string ; +// Do Not Snap to Document Grid in Table Cells with Objects +DoNotSnapToGridInCell *CT_OnOff ; -// Built-In Entry -DecoratedAttr *_gc .ST_OnOff ;}; +// Select Field When First or Last Character Is Selected +SelectFldWithFirstOrLastChar *CT_OnOff ; -// Validate validates the CT_Highlight and its children -func (_facb *CT_Highlight )Validate ()error {return _facb .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};func (_fcdbgf ST_TblOverlap )String ()string {switch _fcdbgf {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";}; +// Use Legacy Ethiopic and Amharic Line Breaking Rules +ApplyBreakingRules *CT_OnOff ; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_eabga *CT_OnOff )ValidateWithPath (path string )error {if _eabga .ValAttr !=nil {if _aeacg :=_eabga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeacg !=nil {return _aeacg ;};};return nil ;};func (_ebcdd *CT_SdtContentRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeaba :for {_bcbac ,_cdfcbd :=d .Token ();if _cdfcbd !=nil {return _cdfcbd ;};switch _ggegg :=_bcbac .(type ){case _g .StartElement :switch _ggegg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_afedag :=NewCT_SimpleField ();if _efbf :=d .DecodeElement (_afedag ,&_ggegg );_efbf !=nil {return _efbf ;};_ebcdd .FldSimple =append (_ebcdd .FldSimple ,_afedag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ebcdd .Hyperlink =NewCT_Hyperlink ();if _adeee :=d .DecodeElement (_ebcdd .Hyperlink ,&_ggegg );_adeee !=nil {return _adeee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_ebcdd .SubDoc =NewCT_Rel ();if _cddfc :=d .DecodeElement (_ebcdd .SubDoc ,&_ggegg );_cddfc !=nil {return _cddfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bage :=NewEG_ContentRunContent ();_bage .CustomXml =NewCT_CustomXmlRun ();if _ebadcf :=d .DecodeElement (_bage .CustomXml ,&_ggegg );_ebadcf !=nil {return _ebadcf ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_bage );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_edade :=NewEG_ContentRunContent ();_edade .SmartTag =NewCT_SmartTagRun ();if _ddcfc :=d .DecodeElement (_edade .SmartTag ,&_ggegg );_ddcfc !=nil {return _ddcfc ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_edade );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dbed :=NewEG_ContentRunContent ();_dbed .Sdt =NewCT_SdtRun ();if _ebgbf :=d .DecodeElement (_dbed .Sdt ,&_ggegg );_ebgbf !=nil {return _ebgbf ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_dbed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_dfcgee :=NewEG_ContentRunContent ();_dfcgee .Dir =NewCT_DirContentRun ();if _bgbad :=d .DecodeElement (_dfcgee .Dir ,&_ggegg );_bgbad !=nil {return _bgbad ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_dfcgee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_fdcgbd :=NewEG_ContentRunContent ();_fdcgbd .Bdo =NewCT_BdoContentRun ();if _bbece :=d .DecodeElement (_fdcgbd .Bdo ,&_ggegg );_bbece !=nil {return _bbece ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_fdcgbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_bgdcc :=NewEG_ContentRunContent ();_bgdcc .R =NewCT_R ();if _agace :=d .DecodeElement (_bgdcc .R ,&_ggegg );_agace !=nil {return _agace ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_bgdcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gggeg :=NewEG_ContentRunContent ();_ceadbg :=NewEG_RunLevelElts ();_ceadbg .ProofErr =NewCT_ProofErr ();if _cdcag :=d .DecodeElement (_ceadbg .ProofErr ,&_ggegg );_cdcag !=nil {return _cdcag ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_gggeg );_gggeg .EG_RunLevelElts =append (_gggeg .EG_RunLevelElts ,_ceadbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dgffg :=NewEG_ContentRunContent ();_bbefc :=NewEG_RunLevelElts ();_bbefc .PermStart =NewCT_PermStart ();if _fgfefd :=d .DecodeElement (_bbefc .PermStart ,&_ggegg );_fgfefd !=nil {return _fgfefd ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_dgffg );_dgffg .EG_RunLevelElts =append (_dgffg .EG_RunLevelElts ,_bbefc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ddgfdc :=NewEG_ContentRunContent ();_bffffb :=NewEG_RunLevelElts ();_bffffb .PermEnd =NewCT_Perm ();if _dgedbb :=d .DecodeElement (_bffffb .PermEnd ,&_ggegg );_dgedbb !=nil {return _dgedbb ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_ddgfdc );_ddgfdc .EG_RunLevelElts =append (_ddgfdc .EG_RunLevelElts ,_bffffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gadgc :=NewEG_ContentRunContent ();_ededf :=NewEG_RunLevelElts ();_ededf .Ins =NewCT_RunTrackChange ();if _ffbbe :=d .DecodeElement (_ededf .Ins ,&_ggegg );_ffbbe !=nil {return _ffbbe ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_gadgc );_gadgc .EG_RunLevelElts =append (_gadgc .EG_RunLevelElts ,_ededf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_gadgd :=NewEG_ContentRunContent ();_adcac :=NewEG_RunLevelElts ();_adcac .Del =NewCT_RunTrackChange ();if _abdcg :=d .DecodeElement (_adcac .Del ,&_ggegg );_abdcg !=nil {return _abdcg ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_gadgd );_gadgd .EG_RunLevelElts =append (_gadgd .EG_RunLevelElts ,_adcac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_egedda :=NewEG_ContentRunContent ();_aefbd :=NewEG_RunLevelElts ();_aefbd .MoveFrom =NewCT_RunTrackChange ();if _faeefc :=d .DecodeElement (_aefbd .MoveFrom ,&_ggegg );_faeefc !=nil {return _faeefc ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_egedda );_egedda .EG_RunLevelElts =append (_egedda .EG_RunLevelElts ,_aefbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cbage :=NewEG_ContentRunContent ();_agbce :=NewEG_RunLevelElts ();_agbce .MoveTo =NewCT_RunTrackChange ();if _fbagef :=d .DecodeElement (_agbce .MoveTo ,&_ggegg );_fbagef !=nil {return _fbagef ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_cbage );_cbage .EG_RunLevelElts =append (_cbage .EG_RunLevelElts ,_agbce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_baecbc :=NewEG_ContentRunContent ();_abecf :=NewEG_RunLevelElts ();_bbcea :=NewEG_RangeMarkupElements ();_bbcea .BookmarkStart =NewCT_Bookmark ();if _gabed :=d .DecodeElement (_bbcea .BookmarkStart ,&_ggegg );_gabed !=nil {return _gabed ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_baecbc );_baecbc .EG_RunLevelElts =append (_baecbc .EG_RunLevelElts ,_abecf );_abecf .EG_RangeMarkupElements =append (_abecf .EG_RangeMarkupElements ,_bbcea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aecdd :=NewEG_ContentRunContent ();_fabgb :=NewEG_RunLevelElts ();_fccff :=NewEG_RangeMarkupElements ();_fccff .BookmarkEnd =NewCT_MarkupRange ();if _bccea :=d .DecodeElement (_fccff .BookmarkEnd ,&_ggegg );_bccea !=nil {return _bccea ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_aecdd );_aecdd .EG_RunLevelElts =append (_aecdd .EG_RunLevelElts ,_fabgb );_fabgb .EG_RangeMarkupElements =append (_fabgb .EG_RangeMarkupElements ,_fccff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_afebe :=NewEG_ContentRunContent ();_dfcaf :=NewEG_RunLevelElts ();_gdccac :=NewEG_RangeMarkupElements ();_gdccac .MoveFromRangeStart =NewCT_MoveBookmark ();if _baegf :=d .DecodeElement (_gdccac .MoveFromRangeStart ,&_ggegg );_baegf !=nil {return _baegf ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_afebe );_afebe .EG_RunLevelElts =append (_afebe .EG_RunLevelElts ,_dfcaf );_dfcaf .EG_RangeMarkupElements =append (_dfcaf .EG_RangeMarkupElements ,_gdccac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebgbg :=NewEG_ContentRunContent ();_gccfg :=NewEG_RunLevelElts ();_bfcad :=NewEG_RangeMarkupElements ();_bfcad .MoveFromRangeEnd =NewCT_MarkupRange ();if _cgcee :=d .DecodeElement (_bfcad .MoveFromRangeEnd ,&_ggegg );_cgcee !=nil {return _cgcee ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_ebgbg );_ebgbg .EG_RunLevelElts =append (_ebgbg .EG_RunLevelElts ,_gccfg );_gccfg .EG_RangeMarkupElements =append (_gccfg .EG_RangeMarkupElements ,_bfcad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ebbdb :=NewEG_ContentRunContent ();_gcffg :=NewEG_RunLevelElts ();_cbbd :=NewEG_RangeMarkupElements ();_cbbd .MoveToRangeStart =NewCT_MoveBookmark ();if _cddac :=d .DecodeElement (_cbbd .MoveToRangeStart ,&_ggegg );_cddac !=nil {return _cddac ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_ebbdb );_ebbdb .EG_RunLevelElts =append (_ebbdb .EG_RunLevelElts ,_gcffg );_gcffg .EG_RangeMarkupElements =append (_gcffg .EG_RangeMarkupElements ,_cbbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eaedg :=NewEG_ContentRunContent ();_aafba :=NewEG_RunLevelElts ();_fcaff :=NewEG_RangeMarkupElements ();_fcaff .MoveToRangeEnd =NewCT_MarkupRange ();if _fedded :=d .DecodeElement (_fcaff .MoveToRangeEnd ,&_ggegg );_fedded !=nil {return _fedded ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_eaedg );_eaedg .EG_RunLevelElts =append (_eaedg .EG_RunLevelElts ,_aafba );_aafba .EG_RangeMarkupElements =append (_aafba .EG_RangeMarkupElements ,_fcaff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bdaef :=NewEG_ContentRunContent ();_bfffcc :=NewEG_RunLevelElts ();_cdefdf :=NewEG_RangeMarkupElements ();_cdefdf .CommentRangeStart =NewCT_MarkupRange ();if _bcdb :=d .DecodeElement (_cdefdf .CommentRangeStart ,&_ggegg );_bcdb !=nil {return _bcdb ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_bdaef );_bdaef .EG_RunLevelElts =append (_bdaef .EG_RunLevelElts ,_bfffcc );_bfffcc .EG_RangeMarkupElements =append (_bfffcc .EG_RangeMarkupElements ,_cdefdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adafcc :=NewEG_ContentRunContent ();_gcdfa :=NewEG_RunLevelElts ();_bgcef :=NewEG_RangeMarkupElements ();_bgcef .CommentRangeEnd =NewCT_MarkupRange ();if _gfdcd :=d .DecodeElement (_bgcef .CommentRangeEnd ,&_ggegg );_gfdcd !=nil {return _gfdcd ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_adafcc );_adafcc .EG_RunLevelElts =append (_adafcc .EG_RunLevelElts ,_gcdfa );_gcdfa .EG_RangeMarkupElements =append (_gcdfa .EG_RangeMarkupElements ,_bgcef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bccdb :=NewEG_ContentRunContent ();_cdcfd :=NewEG_RunLevelElts ();_acddbe :=NewEG_RangeMarkupElements ();_acddbe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beeegf :=d .DecodeElement (_acddbe .CustomXmlInsRangeStart ,&_ggegg );_beeegf !=nil {return _beeegf ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_bccdb );_bccdb .EG_RunLevelElts =append (_bccdb .EG_RunLevelElts ,_cdcfd );_cdcfd .EG_RangeMarkupElements =append (_cdcfd .EG_RangeMarkupElements ,_acddbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfaff :=NewEG_ContentRunContent ();_efcaae :=NewEG_RunLevelElts ();_eggab :=NewEG_RangeMarkupElements ();_eggab .CustomXmlInsRangeEnd =NewCT_Markup ();if _gcccg :=d .DecodeElement (_eggab .CustomXmlInsRangeEnd ,&_ggegg );_gcccg !=nil {return _gcccg ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_bfaff );_bfaff .EG_RunLevelElts =append (_bfaff .EG_RunLevelElts ,_efcaae );_efcaae .EG_RangeMarkupElements =append (_efcaae .EG_RangeMarkupElements ,_eggab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fegbc :=NewEG_ContentRunContent ();_bfcbb :=NewEG_RunLevelElts ();_eedac :=NewEG_RangeMarkupElements ();_eedac .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcgdcf :=d .DecodeElement (_eedac .CustomXmlDelRangeStart ,&_ggegg );_dcgdcf !=nil {return _dcgdcf ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_fegbc );_fegbc .EG_RunLevelElts =append (_fegbc .EG_RunLevelElts ,_bfcbb );_bfcbb .EG_RangeMarkupElements =append (_bfcbb .EG_RangeMarkupElements ,_eedac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eagff :=NewEG_ContentRunContent ();_cfeccd :=NewEG_RunLevelElts ();_ddgggc :=NewEG_RangeMarkupElements ();_ddgggc .CustomXmlDelRangeEnd =NewCT_Markup ();if _bgccg :=d .DecodeElement (_ddgggc .CustomXmlDelRangeEnd ,&_ggegg );_bgccg !=nil {return _bgccg ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_eagff );_eagff .EG_RunLevelElts =append (_eagff .EG_RunLevelElts ,_cfeccd );_cfeccd .EG_RangeMarkupElements =append (_cfeccd .EG_RangeMarkupElements ,_ddgggc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gffcf :=NewEG_ContentRunContent ();_ffded :=NewEG_RunLevelElts ();_gfbdd :=NewEG_RangeMarkupElements ();_gfbdd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cecede :=d .DecodeElement (_gfbdd .CustomXmlMoveFromRangeStart ,&_ggegg );_cecede !=nil {return _cecede ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_gffcf );_gffcf .EG_RunLevelElts =append (_gffcf .EG_RunLevelElts ,_ffded );_ffded .EG_RangeMarkupElements =append (_ffded .EG_RangeMarkupElements ,_gfbdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_egcdg :=NewEG_ContentRunContent ();_bcgfe :=NewEG_RunLevelElts ();_dfgcfa :=NewEG_RangeMarkupElements ();_dfgcfa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _afgea :=d .DecodeElement (_dfgcfa .CustomXmlMoveFromRangeEnd ,&_ggegg );_afgea !=nil {return _afgea ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_egcdg );_egcdg .EG_RunLevelElts =append (_egcdg .EG_RunLevelElts ,_bcgfe );_bcgfe .EG_RangeMarkupElements =append (_bcgfe .EG_RangeMarkupElements ,_dfgcfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gdfdg :=NewEG_ContentRunContent ();_acafcf :=NewEG_RunLevelElts ();_adgaf :=NewEG_RangeMarkupElements ();_adgaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aefdf :=d .DecodeElement (_adgaf .CustomXmlMoveToRangeStart ,&_ggegg );_aefdf !=nil {return _aefdf ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_gdfdg );_gdfdg .EG_RunLevelElts =append (_gdfdg .EG_RunLevelElts ,_acafcf );_acafcf .EG_RangeMarkupElements =append (_acafcf .EG_RangeMarkupElements ,_adgaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecdfd :=NewEG_ContentRunContent ();_aecbf :=NewEG_RunLevelElts ();_ddaadd :=NewEG_RangeMarkupElements ();_ddaadd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _abgb :=d .DecodeElement (_ddaadd .CustomXmlMoveToRangeEnd ,&_ggegg );_abgb !=nil {return _abgb ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_ecdfd );_ecdfd .EG_RunLevelElts =append (_ecdfd .EG_RunLevelElts ,_aecbf );_aecbf .EG_RangeMarkupElements =append (_aecbf .EG_RangeMarkupElements ,_ddaadd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ddcdd :=NewEG_ContentRunContent ();_bgdfa :=NewEG_RunLevelElts ();_fggee :=NewEG_MathContent ();_fggee .OMathPara =_ec .NewOMathPara ();if _bcdcg :=d .DecodeElement (_fggee .OMathPara ,&_ggegg );_bcdcg !=nil {return _bcdcg ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_ddcdd );_ddcdd .EG_RunLevelElts =append (_ddcdd .EG_RunLevelElts ,_bgdfa );_bgdfa .EG_MathContent =append (_bgdfa .EG_MathContent ,_fggee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_accbb :=NewEG_ContentRunContent ();_acfad :=NewEG_RunLevelElts ();_bcadf :=NewEG_MathContent ();_bcadf .OMath =_ec .NewOMath ();if _ceecd :=d .DecodeElement (_bcadf .OMath ,&_ggegg );_ceecd !=nil {return _ceecd ;};_ebcdd .EG_ContentRunContent =append (_ebcdd .EG_ContentRunContent ,_accbb );_accbb .EG_RunLevelElts =append (_accbb .EG_RunLevelElts ,_acfad );_acfad .EG_MathContent =append (_acfad .EG_MathContent ,_bcadf );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_ggegg .Name );if _bebbga :=d .Skip ();_bebbga !=nil {return _bebbga ;};};case _g .EndElement :break _eeaba ;case _g .CharData :};};return nil ;}; +// Do Not Allow Hanging Punctuation With Character Grid +DoNotWrapTextWithPunct *CT_OnOff ; -// Validate validates the CT_SdtCell and its children -func (_gcbbd *CT_SdtCell )Validate ()error {return _gcbbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};func (_ffgef ST_Underline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffgef .String (),start );}; +// Do Not Compress Compressible Characters When Using Document Grid +DoNotUseEastAsianBreakRules *CT_OnOff ; -// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path -func (_bbcbg *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _bbcbg .EffectExtent !=nil {if _efgebd :=_bbcbg .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_efgebd !=nil {return _efgebd ;};};return nil ;};func (_dabgag *ST_TextEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcbafa ,_aaedbf :=d .Token ();if _aaedbf !=nil {return _aaedbf ;};if _gadfa ,_ecddcg :=_fcbafa .(_g .EndElement );_ecddcg &&_gadfa .Name ==start .Name {*_dabgag =1;return nil ;};if _dgddg ,_decbc :=_fcbafa .(_g .CharData );!_decbc {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcbafa );}else {switch string (_dgddg ){case "":*_dabgag =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_dabgag =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_dabgag =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_dabgag =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_dabgag =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_dabgag =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_dabgag =6;case "\u006e\u006f\u006e\u0065":*_dabgag =7;};};_fcbafa ,_aaedbf =d .Token ();if _aaedbf !=nil {return _aaedbf ;};if _bbgbfd ,_ceaagc :=_fcbafa .(_g .EndElement );_ceaagc &&_bbgbfd .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcbafa );};func NewEG_PContent ()*EG_PContent {_bfggg :=&EG_PContent {};return _bfggg };func (_dbbced *ST_JcTable )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbbced =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbbced =1;case "\u0065\u006e\u0064":*_dbbced =2;case "\u006c\u0065\u0066\u0074":*_dbbced =3;case "\u0072\u0069\u0067h\u0074":*_dbbced =4;case "\u0073\u0074\u0061r\u0074":*_dbbced =5;};return nil ;}; +// Incorrectly Display Top Border of Conditional Columns +UseWord2002TableStyleRules *CT_OnOff ; -// Validate validates the WdCT_WordprocessingShapeChoice1 and its children -func (_eaffec *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _eaffec .ValidateWithPath ("\u0057\u0064\u0043T\u005f\u0057\u006f\u0072d\u0070\u0072\u006f\u0063\u0065\u0073\u0073i\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0031");};type WdST_AlignH byte ;const (ST_ChapterSepUnset ST_ChapterSep =0;ST_ChapterSepHyphen ST_ChapterSep =1;ST_ChapterSepPeriod ST_ChapterSep =2;ST_ChapterSepColon ST_ChapterSep =3;ST_ChapterSepEmDash ST_ChapterSep =4;ST_ChapterSepEnDash ST_ChapterSep =5;);func NewCT_EdnPos ()*CT_EdnPos {_fedde :=&CT_EdnPos {};_fedde .ValAttr =ST_EdnPos (1);return _fedde };func (_ecfe *CT_Background )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecfe .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_ecfe .ColorAttr )});};if _ecfe .ThemeColorAttr !=ST_ThemeColorUnset {_dgd ,_acd :=_ecfe .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _acd !=nil {return _acd ;};start .Attr =append (start .Attr ,_dgd );};if _ecfe .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ecfe .ThemeTintAttr )});};if _ecfe .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ecfe .ThemeShadeAttr )});};e .EncodeToken (start );if _ecfe .Drawing !=nil {_bcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_ecfe .Drawing ,_bcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_StylePaneFilter struct{ +// Allow Tables to AutoFit Into Page Margins +GrowAutofit *CT_OnOff ; -// Display All Styles -AllStylesAttr *_gc .ST_OnOff ; +// Do Not Bypass East Asian/Complex Script Layout Code +UseFELayout *CT_OnOff ; -// Display Only Custom Styles -CustomStylesAttr *_gc .ST_OnOff ; +// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text +UseNormalStyleForList *CT_OnOff ; -// Display Latent Styles -LatentStylesAttr *_gc .ST_OnOff ; +// Ignore Hanging Indent When Creating Tab Stop After Numbering +DoNotUseIndentAsNumberingTabStop *CT_OnOff ; -// Display Styles in Use -StylesInUseAttr *_gc .ST_OnOff ; +// Use Alternate Set of East Asian Line Breaking Rules +UseAltKinsokuLineBreakRules *CT_OnOff ; -// Display Heading Styles -HeadingStylesAttr *_gc .ST_OnOff ; +// Allow Contextual Spacing of Paragraphs in Tables +AllowSpaceOfSameStyleInTable *CT_OnOff ; -// Display Numbering Styles -NumberingStylesAttr *_gc .ST_OnOff ; +// Do Not Ignore Floating Objects When Calculating Paragraph Indentation +DoNotSuppressIndentation *CT_OnOff ; -// Display Table Styles -TableStylesAttr *_gc .ST_OnOff ; +// Do Not AutoFit Tables To Fit Next To Wrapped Objects +DoNotAutofitConstrainedTables *CT_OnOff ; -// Display Run Level Direct Formatting -DirectFormattingOnRunsAttr *_gc .ST_OnOff ; +// Allow Table Columns To Exceed Preferred Widths of Constituent Cells +AutofitToFirstFixedWidthCell *CT_OnOff ; -// Display Paragraph Level Direct Formatting -DirectFormattingOnParagraphsAttr *_gc .ST_OnOff ; +// Underline Following Character Following Numbering +UnderlineTabInNumList *CT_OnOff ; -// Display Direct Formatting on Numbering Data -DirectFormattingOnNumberingAttr *_gc .ST_OnOff ; +// Always Use Fixed Width for Hangul Characters +DisplayHangulFixedWidth *CT_OnOff ; -// Display Direct Formatting on Tables -DirectFormattingOnTablesAttr *_gc .ST_OnOff ; +// Always Move Paragraph Mark to Page after a Page Break +SplitPgBreakAndParaMark *CT_OnOff ; -// Display Styles to Remove Formatting -ClearFormattingAttr *_gc .ST_OnOff ; +// Don't Vertically Align Cells Containing Floating Objects +DoNotVertAlignCellWithSp *CT_OnOff ; -// Display Heading 1 through 3 -Top3HeadingStylesAttr *_gc .ST_OnOff ; +// Don't Break Table Rows Around Floating Tables +DoNotBreakConstrainedForcedTable *CT_OnOff ; -// Only Show Visible Styles -VisibleStylesAttr *_gc .ST_OnOff ; +// Ignore Vertical Alignment in Textboxes +DoNotVertAlignInTxbx *CT_OnOff ; -// Use the Alternate Style Name -AlternateStyleNamesAttr *_gc .ST_OnOff ; +// Use ANSI Kerning Pairs from Fonts +UseAnsiKerningPairs *CT_OnOff ; -// Bitmask of Suggested Filtering Options -ValAttr *string ;};func (_afbca *CT_Settings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afbca .WriteProtection !=nil {_cddedb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afbca .WriteProtection ,_cddedb );};if _afbca .View !=nil {_cbgfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_afbca .View ,_cbgfa );};if _afbca .Zoom !=nil {_bfbbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_afbca .Zoom ,_bfbbc );};if _afbca .RemovePersonalInformation !=nil {_cbadd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0065\u006d\u006f\u0076e\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e"}};e .EncodeElement (_afbca .RemovePersonalInformation ,_cbadd );};if _afbca .RemoveDateAndTime !=nil {_geabg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0065mo\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006e\u0064\u0054\u0069\u006d\u0065"}};e .EncodeElement (_afbca .RemoveDateAndTime ,_geabg );};if _afbca .DoNotDisplayPageBoundaries !=nil {_ebbdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0050a\u0067e\u0042\u006f\u0075\u006e\u0064\u0061\u0072i\u0065\u0073"}};e .EncodeElement (_afbca .DoNotDisplayPageBoundaries ,_ebbdd );};if _afbca .DisplayBackgroundShape !=nil {_fdfedg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0042\u0061\u0063\u006bg\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"}};e .EncodeElement (_afbca .DisplayBackgroundShape ,_fdfedg );};if _afbca .PrintPostScriptOverText !=nil {_gdcfg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0072\u0069\u006et\u0050\u006f\u0073\u0074\u0053c\u0072i\u0070t\u004f\u0076\u0065\u0072\u0054\u0065\u0078t"}};e .EncodeElement (_afbca .PrintPostScriptOverText ,_gdcfg );};if _afbca .PrintFractionalCharacterWidth !=nil {_babgag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070r\u0069\u006e\u0074\u0046r\u0061\u0063\u0074\u0069\u006f\u006e\u0061l\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_afbca .PrintFractionalCharacterWidth ,_babgag );};if _afbca .PrintFormsData !=nil {_eecaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_afbca .PrintFormsData ,_eecaa );};if _afbca .EmbedTrueTypeFonts !=nil {_acbfa :=_g .StartElement {Name :_g .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_afbca .EmbedTrueTypeFonts ,_acbfa );};if _afbca .EmbedSystemFonts !=nil {_ccfcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_afbca .EmbedSystemFonts ,_ccfcf );};if _afbca .SaveSubsetFonts !=nil {_dfbfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_afbca .SaveSubsetFonts ,_dfbfe );};if _afbca .SaveFormsData !=nil {_dagdc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_afbca .SaveFormsData ,_dagdc );};if _afbca .MirrorMargins !=nil {_ddfeea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_afbca .MirrorMargins ,_ddfeea );};if _afbca .AlignBordersAndEdges !=nil {_bdcgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006cig\u006e\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0041\u006e\u0064\u0045\u0064\u0067e\u0073"}};e .EncodeElement (_afbca .AlignBordersAndEdges ,_bdcgc );};if _afbca .BordersDoNotSurroundHeader !=nil {_adedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0048\u0065\u0061d\u0065\u0072"}};e .EncodeElement (_afbca .BordersDoNotSurroundHeader ,_adedc );};if _afbca .BordersDoNotSurroundFooter !=nil {_abcae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006fr\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006f\u0074\u0053u\u0072r\u006f\u0075\u006e\u0064\u0046\u006f\u006ft\u0065\u0072"}};e .EncodeElement (_afbca .BordersDoNotSurroundFooter ,_abcae );};if _afbca .GutterAtTop !=nil {_bbcfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_afbca .GutterAtTop ,_bbcfg );};if _afbca .HideSpellingErrors !=nil {_eceebg :=_g .StartElement {Name :_g .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_afbca .HideSpellingErrors ,_eceebg );};if _afbca .HideGrammaticalErrors !=nil {_ccbfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068id\u0065\u0047\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_afbca .HideGrammaticalErrors ,_ccbfg );};if _afbca .ActiveWritingStyle !=nil {_ffgggc :=_g .StartElement {Name :_g .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_debfd :=range _afbca .ActiveWritingStyle {e .EncodeElement (_debfd ,_ffgggc );};};if _afbca .ProofState !=nil {_afbdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_afbca .ProofState ,_afbdb );};if _afbca .FormsDesign !=nil {_dcdad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}};e .EncodeElement (_afbca .FormsDesign ,_dcdad );};if _afbca .AttachedTemplate !=nil {_abacb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_afbca .AttachedTemplate ,_abacb );};if _afbca .LinkStyles !=nil {_becfdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_afbca .LinkStyles ,_becfdb );};if _afbca .StylePaneFormatFilter !=nil {_accabd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073ty\u006c\u0065\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afbca .StylePaneFormatFilter ,_accabd );};if _afbca .StylePaneSortMethod !=nil {_ceedaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0074\u0079le\u0050a\u006e\u0065\u0053\u006f\u0072t\u004d\u0065\u0074\u0068\u006f\u0064"}};e .EncodeElement (_afbca .StylePaneSortMethod ,_ceedaa );};if _afbca .DocumentType !=nil {_cefbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_afbca .DocumentType ,_cefbe );};if _afbca .MailMerge !=nil {_adceb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_afbca .MailMerge ,_adceb );};if _afbca .RevisionView !=nil {_cfegac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}};e .EncodeElement (_afbca .RevisionView ,_cfegac );};if _afbca .TrackRevisions !=nil {_ddfec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_afbca .TrackRevisions ,_ddfec );};if _afbca .DoNotTrackMoves !=nil {_eccbcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_afbca .DoNotTrackMoves ,_eccbcf );};if _afbca .DoNotTrackFormatting !=nil {_gefaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0054\u0072\u0061\u0063\u006b\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067"}};e .EncodeElement (_afbca .DoNotTrackFormatting ,_gefaa );};if _afbca .DocumentProtection !=nil {_dfecd :=_g .StartElement {Name :_g .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_afbca .DocumentProtection ,_dfecd );};if _afbca .AutoFormatOverride !=nil {_efafb :=_g .StartElement {Name :_g .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_afbca .AutoFormatOverride ,_efafb );};if _afbca .StyleLockTheme !=nil {_gacaab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}};e .EncodeElement (_afbca .StyleLockTheme ,_gacaab );};if _afbca .StyleLockQFSet !=nil {_bgbfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_afbca .StyleLockQFSet ,_bgbfg );};if _afbca .DefaultTabStop !=nil {_ecgce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_afbca .DefaultTabStop ,_ecgce );};if _afbca .AutoHyphenation !=nil {_eeeee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afbca .AutoHyphenation ,_eeeee );};if _afbca .ConsecutiveHyphenLimit !=nil {_dfafa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065H\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074"}};e .EncodeElement (_afbca .ConsecutiveHyphenLimit ,_dfafa );};if _afbca .HyphenationZone !=nil {_dgefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_afbca .HyphenationZone ,_dgefd );};if _afbca .DoNotHyphenateCaps !=nil {_cdcfce :=_g .StartElement {Name :_g .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_afbca .DoNotHyphenateCaps ,_cdcfce );};if _afbca .ShowEnvelope !=nil {_fgecg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}};e .EncodeElement (_afbca .ShowEnvelope ,_fgecg );};if _afbca .SummaryLength !=nil {_agfdg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_afbca .SummaryLength ,_agfdg );};if _afbca .ClickAndTypeStyle !=nil {_agafeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006cic\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afbca .ClickAndTypeStyle ,_agafeg );};if _afbca .DefaultTableStyle !=nil {_afgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065fa\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afbca .DefaultTableStyle ,_afgf );};if _afbca .EvenAndOddHeaders !=nil {_fgfcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0076en\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072\u0073"}};e .EncodeElement (_afbca .EvenAndOddHeaders ,_fgfcb );};if _afbca .BookFoldRevPrinting !=nil {_fdced :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0062\u006f\u006fkF\u006fl\u0064\u0052\u0065\u0076\u0050r\u0069\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_afbca .BookFoldRevPrinting ,_fdced );};if _afbca .BookFoldPrinting !=nil {_gbede :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_afbca .BookFoldPrinting ,_gbede );};if _afbca .BookFoldPrintingSheets !=nil {_agegec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073"}};e .EncodeElement (_afbca .BookFoldPrintingSheets ,_agegec );};if _afbca .DrawingGridHorizontalSpacing !=nil {_cbbgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047r\u0069\u0064\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_afbca .DrawingGridHorizontalSpacing ,_cbbgf );};if _afbca .DrawingGridVerticalSpacing !=nil {_ddadd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0072a\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0056\u0065r\u0074i\u0063\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}};e .EncodeElement (_afbca .DrawingGridVerticalSpacing ,_ddadd );};if _afbca .DisplayHorizontalDrawingGridEvery !=nil {_afbcf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u0069\u0073\u0070\u006ca\u0079\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065r\u0079"}};e .EncodeElement (_afbca .DisplayHorizontalDrawingGridEvery ,_afbcf );};if _afbca .DisplayVerticalDrawingGridEvery !=nil {_fbafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070l\u0061\u0079\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}};e .EncodeElement (_afbca .DisplayVerticalDrawingGridEvery ,_fbafc );};if _afbca .DoNotUseMarginsForDrawingGridOrigin !=nil {_bcbbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u006f\u004e\u006f\u0074U\u0073\u0065M\u0061\u0072\u0067\u0069\u006e\u0073\u0046\u006fr\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u004fr\u0069\u0067\u0069\u006e"}};e .EncodeElement (_afbca .DoNotUseMarginsForDrawingGridOrigin ,_bcbbg );};if _afbca .DrawingGridHorizontalOrigin !=nil {_cfbbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u004f\u0072ig\u0069\u006e"}};e .EncodeElement (_afbca .DrawingGridHorizontalOrigin ,_cfbbb );};if _afbca .DrawingGridVerticalOrigin !=nil {_fgddb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u0072\u0061\u0077\u0069n\u0067\u0047\u0072\u0069\u0064\u0056\u0065\u0072\u0074i\u0063\u0061\u006cO\u0072i\u0067\u0069\u006e"}};e .EncodeElement (_afbca .DrawingGridVerticalOrigin ,_fgddb );};if _afbca .DoNotShadeFormData !=nil {_agcdb :=_g .StartElement {Name :_g .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}};e .EncodeElement (_afbca .DoNotShadeFormData ,_agcdb );};if _afbca .NoPunctuationKerning !=nil {_beffe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006fPu\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e\u004b\u0065\u0072\u006e\u0069n\u0067"}};e .EncodeElement (_afbca .NoPunctuationKerning ,_beffe );};if _afbca .CharacterSpacingControl !=nil {_cdafb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0053p\u0061c\u0069n\u0067\u0043\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_afbca .CharacterSpacingControl ,_cdafb );};if _afbca .PrintTwoOnOne !=nil {_gafba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_afbca .PrintTwoOnOne ,_gafba );};if _afbca .StrictFirstAndLastChars !=nil {_eedacb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0072\u0069c\u0074\u0046\u0069\u0072\u0073t\u0041n\u0064L\u0061\u0073\u0074\u0043\u0068\u0061\u0072s"}};e .EncodeElement (_afbca .StrictFirstAndLastChars ,_eedacb );};if _afbca .NoLineBreaksAfter !=nil {_bggac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006fLi\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0041\u0066\u0074\u0065\u0072"}};e .EncodeElement (_afbca .NoLineBreaksAfter ,_bggac );};if _afbca .NoLineBreaksBefore !=nil {_abbgb :=_g .StartElement {Name :_g .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_afbca .NoLineBreaksBefore ,_abbgb );};if _afbca .SavePreviewPicture !=nil {_dcfbd :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}};e .EncodeElement (_afbca .SavePreviewPicture ,_dcfbd );};if _afbca .DoNotValidateAgainstSchema !=nil {_adfea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0065A\u0067a\u0069\u006e\u0073\u0074\u0053\u0063\u0068e\u006d\u0061"}};e .EncodeElement (_afbca .DoNotValidateAgainstSchema ,_adfea );};if _afbca .SaveInvalidXml !=nil {_fgecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_afbca .SaveInvalidXml ,_fgecb );};if _afbca .IgnoreMixedContent !=nil {_gdegee :=_g .StartElement {Name :_g .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_afbca .IgnoreMixedContent ,_gdegee );};if _afbca .AlwaysShowPlaceholderText !=nil {_ebegf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u0053\u0068\u006f\u0077\u0050\u006c\u0061\u0063\u0065h\u006f\u006c\u0064e\u0072T\u0065\u0078\u0074"}};e .EncodeElement (_afbca .AlwaysShowPlaceholderText ,_ebegf );};if _afbca .DoNotDemarcateInvalidXml !=nil {_aecad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0044\u0065\u006d\u0061r\u0063\u0061\u0074\u0065\u0049\u006e\u0076\u0061\u006c\u0069d\u0058\u006d\u006c"}};e .EncodeElement (_afbca .DoNotDemarcateInvalidXml ,_aecad );};if _afbca .SaveXmlDataOnly !=nil {_fcgcfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_afbca .SaveXmlDataOnly ,_fcgcfb );};if _afbca .UseXSLTWhenSaving !=nil {_fecff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073eX\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053\u0061\u0076\u0069\u006e\u0067"}};e .EncodeElement (_afbca .UseXSLTWhenSaving ,_fecff );};if _afbca .SaveThroughXslt !=nil {_gdaefb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_afbca .SaveThroughXslt ,_gdaefb );};if _afbca .ShowXMLTags !=nil {_dcabgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}};e .EncodeElement (_afbca .ShowXMLTags ,_dcabgc );};if _afbca .AlwaysMergeEmptyNamespace !=nil {_ddeab :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0061\u006c\u0077\u0061\u0079s\u004d\u0065\u0072\u0067\u0065\u0045\u006d\u0070\u0074y\u004e\u0061\u006de\u0073p\u0061\u0063\u0065"}};e .EncodeElement (_afbca .AlwaysMergeEmptyNamespace ,_ddeab );};if _afbca .UpdateFields !=nil {_ccefbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_afbca .UpdateFields ,_ccefbd );};if _afbca .HdrShapeDefaults !=nil {_bgccb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_afbca .HdrShapeDefaults ,_bgccb );};if _afbca .FootnotePr !=nil {_bfgcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_afbca .FootnotePr ,_bfgcc );};if _afbca .EndnotePr !=nil {_aeafe :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_afbca .EndnotePr ,_aeafe );};if _afbca .Compat !=nil {_abacgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}};e .EncodeElement (_afbca .Compat ,_abacgg );};if _afbca .DocVars !=nil {_bbeag :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_afbca .DocVars ,_bbeag );};if _afbca .Rsids !=nil {_ecafg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}};e .EncodeElement (_afbca .Rsids ,_ecafg );};if _afbca .MathPr !=nil {_ebace :=_g .StartElement {Name :_g .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_afbca .MathPr ,_ebace );};if _afbca .AttachedSchema !=nil {_beadf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}};for _ ,_fcaega :=range _afbca .AttachedSchema {e .EncodeElement (_fcaega ,_beadf );};};if _afbca .ThemeFontLang !=nil {_feedd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}};e .EncodeElement (_afbca .ThemeFontLang ,_feedd );};if _afbca .ClrSchemeMapping !=nil {_fdgada :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_afbca .ClrSchemeMapping ,_fdgada );};if _afbca .DoNotIncludeSubdocsInStats !=nil {_ffccd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006fN\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064\u0065\u0053u\u0062d\u006f\u0063\u0073\u0049\u006e\u0053\u0074a\u0074\u0073"}};e .EncodeElement (_afbca .DoNotIncludeSubdocsInStats ,_ffccd );};if _afbca .DoNotAutoCompressPictures !=nil {_bggagf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u006f\u004e\u006f\u0074A\u0075\u0074\u006f\u0043\u006f\u006d\u0070\u0072\u0065s\u0073\u0050\u0069c\u0074u\u0072\u0065\u0073"}};e .EncodeElement (_afbca .DoNotAutoCompressPictures ,_bggagf );};if _afbca .ForceUpgrade !=nil {_eccdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_afbca .ForceUpgrade ,_eccdc );};if _afbca .Captions !=nil {_cgdbde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_afbca .Captions ,_cgdbde );};if _afbca .ReadModeInkLockDown !=nil {_cabbce :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0065\u0061dM\u006fd\u0065\u0049\u006e\u006b\u004co\u0063\u006b\u0044\u006f\u0077\u006e"}};e .EncodeElement (_afbca .ReadModeInkLockDown ,_cabbce );};if _afbca .SmartTagType !=nil {_fgada :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_cfbbd :=range _afbca .SmartTagType {e .EncodeElement (_cfbbd ,_fgada );};};if _afbca .SchemaLibrary !=nil {_cdgde :=_g .StartElement {Name :_g .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_afbca .SchemaLibrary ,_cdgde );};if _afbca .ShapeDefaults !=nil {_eedeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_afbca .ShapeDefaults ,_eedeg );};if _afbca .DoNotEmbedSmartTags !=nil {_cbbga :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u006f\u004eot\u0045m\u0062\u0065\u0064\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_afbca .DoNotEmbedSmartTags ,_cbbga );};if _afbca .DecimalSymbol !=nil {_bfcbg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_afbca .DecimalSymbol ,_bfcbg );};if _afbca .ListSeparator !=nil {_dfaad :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_afbca .ListSeparator ,_dfaad );};for _ ,_fffea :=range _afbca .Extra {if _afbgf :=_fffea .MarshalXML (e ,_g .StartElement {});_afbgf !=nil {return _afbgf ;};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffgfc *CT_Underline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gaeec :=range start .Attr {if _gaeec .Name .Local =="\u0076\u0061\u006c"{_ffgfc .ValAttr .UnmarshalXMLAttr (_gaeec );continue ;};if _gaeec .Name .Local =="\u0063\u006f\u006co\u0072"{_daggbc ,_fdagg :=ParseUnionST_HexColor (_gaeec .Value );if _fdagg !=nil {return _fdagg ;};_ffgfc .ColorAttr =&_daggbc ;continue ;};if _gaeec .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ffgfc .ThemeColorAttr .UnmarshalXMLAttr (_gaeec );continue ;};if _gaeec .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dbffbc ,_dfaag :=_gaeec .Value ,error (nil );if _dfaag !=nil {return _dfaag ;};_ffgfc .ThemeTintAttr =&_dbffbc ;continue ;};if _gaeec .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bgcdd ,_ceabac :=_gaeec .Value ,error (nil );if _ceabac !=nil {return _ceabac ;};_ffgfc .ThemeShadeAttr =&_bgcdd ;continue ;};};for {_fadfgc ,_acdac :=d .Token ();if _acdac !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_acdac );};if _daagdf ,_cbfgga :=_fadfgc .(_g .EndElement );_cbfgga &&_daagdf .Name ==start .Name {break ;};};return nil ;};func (_edcbb ST_FFTextType )String ()string {switch _edcbb {case 0:return "";case 1:return "\u0072e\u0067\u0075\u006c\u0061\u0072";case 2:return "\u006e\u0075\u006d\u0062\u0065\u0072";case 3:return "\u0064\u0061\u0074\u0065";case 4:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case 5:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case 6:return "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return "";};func (_fdcfbb ST_Theme )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdcfbb .String (),start );};type ST_Em byte ;func (_ccfdeg ST_Proof )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adfba :=_g .Attr {};_adfba .Name =name ;switch _ccfdeg {case ST_ProofUnset :_adfba .Value ="";case ST_ProofClean :_adfba .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_adfba .Value ="\u0064\u0069\u0072t\u0079";};return _adfba ,nil ;};func (_ggfd *CT_Bookmark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eea :=range start .Attr {if _eea .Name .Local =="\u006e\u0061\u006d\u0065"{_afa ,_gaae :=_eea .Value ,error (nil );if _gaae !=nil {return _gaae ;};_ggfd .NameAttr =_afa ;continue ;};if _eea .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_bdgf ,_feef :=_b .ParseInt (_eea .Value ,10,64);if _feef !=nil {return _feef ;};_ggfd .ColFirstAttr =&_bdgf ;continue ;};if _eea .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_dcdbe ,_fdf :=_b .ParseInt (_eea .Value ,10,64);if _fdf !=nil {return _fdf ;};_ggfd .ColLastAttr =&_dcdbe ;continue ;};if _eea .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_ggfd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_eea );continue ;};if _eea .Name .Local =="\u0069\u0064"{_cbbb ,_baac :=_b .ParseInt (_eea .Value ,10,64);if _baac !=nil {return _baac ;};_ggfd .IdAttr =_cbbb ;continue ;};};for {_bbgg ,_agca :=d .Token ();if _agca !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_agca );};if _dgcc ,_gbf :=_bbgg .(_g .EndElement );_gbf &&_dgcc .Name ==start .Name {break ;};};return nil ;};func (_bfccb ST_FldCharType )Validate ()error {return _bfccb .ValidateWithPath ("")};type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;}; +// Use Cached Paragraph Information for Column Balancing +CachedColBalance *CT_OnOff ; -// Validate validates the CT_MathCtrlIns and its children -func (_beebba *CT_MathCtrlIns )Validate ()error {return _beebba .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};type CT_MultiLevelType struct{ +// Custom Compatibility Setting +CompatSetting []*CT_CompatSetting ;}; -// Abstract Numbering Definition Type -ValAttr ST_MultiLevelType ;}; +// ValidateWithPath validates the CT_P and its children, prefixing error messages with path +func (_cddca *CT_P )ValidateWithPath (path string )error {if _cddca .PPr !=nil {if _deacb :=_cddca .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_deacb !=nil {return _deacb ;};};for _ccfbe ,_cebd :=range _cddca .EG_PContent {if _efaag :=_cebd .ValidateWithPath (_a .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_ccfbe ));_efaag !=nil {return _efaag ;};};return nil ;};func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_fdcec :=&CT_ParaRPrOriginal {};return _fdcec }; -// Validate validates the CT_Markup and its children -func (_gaaf *CT_Markup )Validate ()error {return _gaaf .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");}; +// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path +func (_ecf *CT_Charset )ValidateWithPath (path string )error {return nil };func (_dgfbg *CT_Column )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_accb :=range start .Attr {if _accb .Name .Local =="\u0077"{_dadd ,_begb :=ParseUnionST_TwipsMeasure (_accb .Value );if _begb !=nil {return _begb ;};_dgfbg .WAttr =&_dadd ;continue ;};if _accb .Name .Local =="\u0073\u0070\u0061c\u0065"{_cded ,_gfgf :=ParseUnionST_TwipsMeasure (_accb .Value );if _gfgf !=nil {return _gfgf ;};_dgfbg .SpaceAttr =&_cded ;continue ;};};for {_geae ,_gca :=d .Token ();if _gca !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_gca );};if _cfge ,_egad :=_geae .(_d .EndElement );_egad &&_cfge .Name ==start .Name {break ;};};return nil ;};type CT_FFName struct{ -// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path -func (_gffda *CT_FramesetChoice )ValidateWithPath (path string )error {for _acbgb ,_befge :=range _gffda .Frameset {if _eagbf :=_befge .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_acbgb ));_eagbf !=nil {return _eagbf ;};};for _gdafc ,_feec :=range _gffda .Frame {if _cgcaa :=_feec .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gdafc ));_cgcaa !=nil {return _cgcaa ;};};return nil ;};func (_dfebc *CT_TabStop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ebda ,_deabd :=_dfebc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _deabd !=nil {return _deabd ;};start .Attr =append (start .Attr ,_ebda );if _dfebc .LeaderAttr !=ST_TabTlcUnset {_geebf ,_badcb :=_dfebc .LeaderAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _badcb !=nil {return _badcb ;};start .Attr =append (start .Attr ,_geebf );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_gd .Sprintf ("\u0025\u0076",_dfebc .PosAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Form Field Name Value +ValAttr *string ;}; -// Validate validates the WdWsp and its children -func (_fadafc *WdWsp )Validate ()error {return _fadafc .ValidateWithPath ("\u0057\u0064\u0057s\u0070")}; +// Validate validates the CT_HdrFtrRef and its children +func (_ffdgc *CT_HdrFtrRef )Validate ()error {return _ffdgc .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");};func (_fggagf ST_MailMergeDocType )ValidateWithPath (path string )error {switch _fggagf {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggagf ));};return nil ;};type ST_JcTable byte ;func NewCT_HMerge ()*CT_HMerge {_aeeef :=&CT_HMerge {};return _aeeef };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 CT_MailMergeOdsoFMDFieldType and its children -func (_fggdc *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _fggdc .ValidateWithPath ("\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065");};type CT_DocPartGallery struct{ +// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path +func (_edced *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _edced .Size !=nil {if _dgfbd :=_edced .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_dgfbd !=nil {return _dgfbd ;};};if _edced .SizeAuto !=nil {if _bfcfc :=_edced .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o");_bfcfc !=nil {return _bfcfc ;};};return nil ;};type CT_CompatSetting struct{ -// Gallery Value -ValAttr ST_DocPartGallery ;};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_eadfeeg :=&WdCT_TxbxContent {};return _eadfeeg };func NewWdWpc ()*WdWpc {_fbdeg :=&WdWpc {};_fbdeg .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _fbdeg ;};func NewCT_FFTextType ()*CT_FFTextType {_acadb :=&CT_FFTextType {};_acadb .ValAttr =ST_FFTextType (1);return _acadb ;}; +// Name of Setting +NameAttr *string ; -// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path -func (_fdggb *CT_RPrDefault )ValidateWithPath (path string )error {if _fdggb .RPr !=nil {if _bddcdc :=_fdggb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bddcdc !=nil {return _bddcdc ;};};return nil ;}; +// Namespace of Setting +UriAttr *string ; -// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path -func (_ceggd *CT_LevelSuffix )ValidateWithPath (path string )error {if _ceggd .ValAttr ==ST_LevelSuffixUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _aafgg :=_ceggd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aafgg !=nil {return _aafgg ;};return nil ;};func (_abgcd *CT_Comments )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbe :for {_dddcc ,_dfec :=d .Token ();if _dfec !=nil {return _dfec ;};switch _bcag :=_dddcc .(type ){case _g .StartElement :switch _bcag .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_dcba :=NewCT_Comment ();if _gffg :=d .DecodeElement (_dcba ,&_bcag );_gffg !=nil {return _gffg ;};_abgcd .Comment =append (_abgcd .Comment ,_dcba );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_bcag .Name );if _ebbdc :=d .Skip ();_ebbdc !=nil {return _ebbdc ;};};case _g .EndElement :break _cgbe ;case _g .CharData :};};return nil ;};type CT_AbstractNum struct{ +// Value of Setting +ValAttr *string ;}; -// Abstract Numbering Definition ID -AbstractNumIdAttr int64 ; +// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path +func (_gdebaf *CT_LsdException )ValidateWithPath (path string )error {if _gdebaf .LockedAttr !=nil {if _aggc :=_gdebaf .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aggc !=nil {return _aggc ;};};if _gdebaf .SemiHiddenAttr !=nil {if _fffga :=_gdebaf .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fffga !=nil {return _fffga ;};};if _gdebaf .UnhideWhenUsedAttr !=nil {if _fdcaa :=_gdebaf .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072");_fdcaa !=nil {return _fdcaa ;};};if _gdebaf .QFormatAttr !=nil {if _efbde :=_gdebaf .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_efbde !=nil {return _efbde ;};};return nil ;}; -// Abstract Numbering Definition Identifier -Nsid *CT_LongHexNumber ; +// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path +func (_gbdaf *CT_Zoom )ValidateWithPath (path string )error {if _ggabg :=_gbdaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggabg !=nil {return _ggabg ;};if _fdbaed :=_gbdaf .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_fdbaed !=nil {return _fdbaed ;};return nil ;};func (_effffb ST_HpsMeasure )String ()string {if _effffb .ST_UnsignedDecimalNumber !=nil {return _a .Sprintf ("\u0025\u0076",*_effffb .ST_UnsignedDecimalNumber );};if _effffb .ST_PositiveUniversalMeasure !=nil {return _a .Sprintf ("\u0025\u0076",*_effffb .ST_PositiveUniversalMeasure );};return "";};func (_daddaf ST_HdrFtr )String ()string {switch _daddaf {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 (_fcbeg *EG_BlockLevelChunkElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfcda :for {_gddcb ,_fdaabe :=d .Token ();if _fdaabe !=nil {return _fdaabe ;};switch _edggb :=_gddcb .(type ){case _d .StartElement :switch _edggb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gcfcca :=NewEG_ContentBlockContent ();_gcfcca .CustomXml =NewCT_CustomXmlBlock ();if _abdfe :=d .DecodeElement (_gcfcca .CustomXml ,&_edggb );_abdfe !=nil {return _abdfe ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_gcfcca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfaba :=NewEG_ContentBlockContent ();_gfaba .Sdt =NewCT_SdtBlock ();if _ffefda :=d .DecodeElement (_gfaba .Sdt ,&_edggb );_ffefda !=nil {return _ffefda ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_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 :"\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"}:_dagaea :=NewEG_ContentBlockContent ();_cdecac :=NewCT_P ();if _cdefc :=d .DecodeElement (_cdecac ,&_edggb );_cdefc !=nil {return _cdefc ;};_dagaea .P =append (_dagaea .P ,_cdecac );_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_dagaea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdbf :=NewEG_ContentBlockContent ();_dfgee :=NewCT_Tbl ();if _aadef :=d .DecodeElement (_dfgee ,&_edggb );_aadef !=nil {return _aadef ;};_cbdbf .Tbl =append (_cbdbf .Tbl ,_dfgee );_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_cbdbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_febdaf :=NewEG_ContentBlockContent ();_fcagg :=NewEG_RunLevelElts ();_fcagg .ProofErr =NewCT_ProofErr ();if _ccgbc :=d .DecodeElement (_fcagg .ProofErr ,&_edggb );_ccgbc !=nil {return _ccgbc ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_febdaf );_febdaf .EG_RunLevelElts =append (_febdaf .EG_RunLevelElts ,_fcagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abdcb :=NewEG_ContentBlockContent ();_bgead :=NewEG_RunLevelElts ();_bgead .PermStart =NewCT_PermStart ();if _badfgf :=d .DecodeElement (_bgead .PermStart ,&_edggb );_badfgf !=nil {return _badfgf ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_abdcb );_abdcb .EG_RunLevelElts =append (_abdcb .EG_RunLevelElts ,_bgead );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_afbcfc :=NewEG_ContentBlockContent ();_dffcb :=NewEG_RunLevelElts ();_dffcb .PermEnd =NewCT_Perm ();if _gagadb :=d .DecodeElement (_dffcb .PermEnd ,&_edggb );_gagadb !=nil {return _gagadb ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_afbcfc );_afbcfc .EG_RunLevelElts =append (_afbcfc .EG_RunLevelElts ,_dffcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgggg :=NewEG_ContentBlockContent ();_bbeea :=NewEG_RunLevelElts ();_bbeea .Ins =NewCT_RunTrackChange ();if _aaacd :=d .DecodeElement (_bbeea .Ins ,&_edggb );_aaacd !=nil {return _aaacd ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_bgggg );_bgggg .EG_RunLevelElts =append (_bgggg .EG_RunLevelElts ,_bbeea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcbdgb :=NewEG_ContentBlockContent ();_aeaadc :=NewEG_RunLevelElts ();_aeaadc .Del =NewCT_RunTrackChange ();if _gabgfa :=d .DecodeElement (_aeaadc .Del ,&_edggb );_gabgfa !=nil {return _gabgfa ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_bcbdgb );_bcbdgb .EG_RunLevelElts =append (_bcbdgb .EG_RunLevelElts ,_aeaadc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_abbffg :=NewEG_ContentBlockContent ();_degffa :=NewEG_RunLevelElts ();_degffa .MoveFrom =NewCT_RunTrackChange ();if _gfadbd :=d .DecodeElement (_degffa .MoveFrom ,&_edggb );_gfadbd !=nil {return _gfadbd ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_abbffg );_abbffg .EG_RunLevelElts =append (_abbffg .EG_RunLevelElts ,_degffa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_efecba :=NewEG_ContentBlockContent ();_gbgage :=NewEG_RunLevelElts ();_gbgage .MoveTo =NewCT_RunTrackChange ();if _fbdde :=d .DecodeElement (_gbgage .MoveTo ,&_edggb );_fbdde !=nil {return _fbdde ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_efecba );_efecba .EG_RunLevelElts =append (_efecba .EG_RunLevelElts ,_gbgage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcaba :=NewEG_ContentBlockContent ();_adgad :=NewEG_RunLevelElts ();_ebdacf :=NewEG_RangeMarkupElements ();_ebdacf .BookmarkStart =NewCT_Bookmark ();if _afcbb :=d .DecodeElement (_ebdacf .BookmarkStart ,&_edggb );_afcbb !=nil {return _afcbb ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_cedcaba );_cedcaba .EG_RunLevelElts =append (_cedcaba .EG_RunLevelElts ,_adgad );_adgad .EG_RangeMarkupElements =append (_adgad .EG_RangeMarkupElements ,_ebdacf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gecfb :=NewEG_ContentBlockContent ();_cdcgd :=NewEG_RunLevelElts ();_aecga :=NewEG_RangeMarkupElements ();_aecga .BookmarkEnd =NewCT_MarkupRange ();if _bfggce :=d .DecodeElement (_aecga .BookmarkEnd ,&_edggb );_bfggce !=nil {return _bfggce ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_gecfb );_gecfb .EG_RunLevelElts =append (_gecfb .EG_RunLevelElts ,_cdcgd );_cdcgd .EG_RangeMarkupElements =append (_cdcgd .EG_RangeMarkupElements ,_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 :"\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"}:_agegdg :=NewEG_ContentBlockContent ();_gcdbee :=NewEG_RunLevelElts ();_gfcgae :=NewEG_RangeMarkupElements ();_gfcgae .MoveFromRangeStart =NewCT_MoveBookmark ();if _fdagbf :=d .DecodeElement (_gfcgae .MoveFromRangeStart ,&_edggb );_fdagbf !=nil {return _fdagbf ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_agegdg );_agegdg .EG_RunLevelElts =append (_agegdg .EG_RunLevelElts ,_gcdbee );_gcdbee .EG_RangeMarkupElements =append (_gcdbee .EG_RangeMarkupElements ,_gfcgae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fecbgg :=NewEG_ContentBlockContent ();_cgadg :=NewEG_RunLevelElts ();_fgdcg :=NewEG_RangeMarkupElements ();_fgdcg .MoveFromRangeEnd =NewCT_MarkupRange ();if _fbedba :=d .DecodeElement (_fgdcg .MoveFromRangeEnd ,&_edggb );_fbedba !=nil {return _fbedba ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_fecbgg );_fecbgg .EG_RunLevelElts =append (_fecbgg .EG_RunLevelElts ,_cgadg );_cgadg .EG_RangeMarkupElements =append (_cgadg .EG_RangeMarkupElements ,_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 :"\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"}:_ddcbc :=NewEG_ContentBlockContent ();_dface :=NewEG_RunLevelElts ();_geedb :=NewEG_RangeMarkupElements ();_geedb .MoveToRangeStart =NewCT_MoveBookmark ();if _gacfa :=d .DecodeElement (_geedb .MoveToRangeStart ,&_edggb );_gacfa !=nil {return _gacfa ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_ddcbc );_ddcbc .EG_RunLevelElts =append (_ddcbc .EG_RunLevelElts ,_dface );_dface .EG_RangeMarkupElements =append (_dface .EG_RangeMarkupElements ,_geedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_beced :=NewEG_ContentBlockContent ();_cfgaf :=NewEG_RunLevelElts ();_bacad :=NewEG_RangeMarkupElements ();_bacad .MoveToRangeEnd =NewCT_MarkupRange ();if _facbc :=d .DecodeElement (_bacad .MoveToRangeEnd ,&_edggb );_facbc !=nil {return _facbc ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_beced );_beced .EG_RunLevelElts =append (_beced .EG_RunLevelElts ,_cfgaf );_cfgaf .EG_RangeMarkupElements =append (_cfgaf .EG_RangeMarkupElements ,_bacad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_caebfe :=NewEG_ContentBlockContent ();_egfgb :=NewEG_RunLevelElts ();_fbgcbf :=NewEG_RangeMarkupElements ();_fbgcbf .CommentRangeStart =NewCT_MarkupRange ();if _adgdgc :=d .DecodeElement (_fbgcbf .CommentRangeStart ,&_edggb );_adgdgc !=nil {return _adgdgc ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_caebfe );_caebfe .EG_RunLevelElts =append (_caebfe .EG_RunLevelElts ,_egfgb );_egfgb .EG_RangeMarkupElements =append (_egfgb .EG_RangeMarkupElements ,_fbgcbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfaaf :=NewEG_ContentBlockContent ();_fdae :=NewEG_RunLevelElts ();_fbbaa :=NewEG_RangeMarkupElements ();_fbbaa .CommentRangeEnd =NewCT_MarkupRange ();if _edcbea :=d .DecodeElement (_fbbaa .CommentRangeEnd ,&_edggb );_edcbea !=nil {return _edcbea ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_adfaaf );_adfaaf .EG_RunLevelElts =append (_adfaaf .EG_RunLevelElts ,_fdae );_fdae .EG_RangeMarkupElements =append (_fdae .EG_RangeMarkupElements ,_fbbaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_edbefa :=NewEG_ContentBlockContent ();_cdfeg :=NewEG_RunLevelElts ();_dcfbga :=NewEG_RangeMarkupElements ();_dcfbga .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dfeead :=d .DecodeElement (_dcfbga .CustomXmlInsRangeStart ,&_edggb );_dfeead !=nil {return _dfeead ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_edbefa );_edbefa .EG_RunLevelElts =append (_edbefa .EG_RunLevelElts ,_cdfeg );_cdfeg .EG_RangeMarkupElements =append (_cdfeg .EG_RangeMarkupElements ,_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 :"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"}:_bgbgb :=NewEG_ContentBlockContent ();_gecdfc :=NewEG_RunLevelElts ();_fefbg :=NewEG_RangeMarkupElements ();_fefbg .CustomXmlInsRangeEnd =NewCT_Markup ();if _bcgee :=d .DecodeElement (_fefbg .CustomXmlInsRangeEnd ,&_edggb );_bcgee !=nil {return _bcgee ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_bgbgb );_bgbgb .EG_RunLevelElts =append (_bgbgb .EG_RunLevelElts ,_gecdfc );_gecdfc .EG_RangeMarkupElements =append (_gecdfc .EG_RangeMarkupElements ,_fefbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dggff :=NewEG_ContentBlockContent ();_agcaab :=NewEG_RunLevelElts ();_adgbe :=NewEG_RangeMarkupElements ();_adgbe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gfbcf :=d .DecodeElement (_adgbe .CustomXmlDelRangeStart ,&_edggb );_gfbcf !=nil {return _gfbcf ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_dggff );_dggff .EG_RunLevelElts =append (_dggff .EG_RunLevelElts ,_agcaab );_agcaab .EG_RangeMarkupElements =append (_agcaab .EG_RangeMarkupElements ,_adgbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_afgdb :=NewEG_ContentBlockContent ();_cddbg :=NewEG_RunLevelElts ();_ddgdf :=NewEG_RangeMarkupElements ();_ddgdf .CustomXmlDelRangeEnd =NewCT_Markup ();if _ggbabg :=d .DecodeElement (_ddgdf .CustomXmlDelRangeEnd ,&_edggb );_ggbabg !=nil {return _ggbabg ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_afgdb );_afgdb .EG_RunLevelElts =append (_afgdb .EG_RunLevelElts ,_cddbg );_cddbg .EG_RangeMarkupElements =append (_cddbg .EG_RangeMarkupElements ,_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 :"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"}:_baagc :=NewEG_ContentBlockContent ();_fgbggg :=NewEG_RunLevelElts ();_bcafae :=NewEG_RangeMarkupElements ();_bcafae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dabbf :=d .DecodeElement (_bcafae .CustomXmlMoveFromRangeStart ,&_edggb );_dabbf !=nil {return _dabbf ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_baagc );_baagc .EG_RunLevelElts =append (_baagc .EG_RunLevelElts ,_fgbggg );_fgbggg .EG_RangeMarkupElements =append (_fgbggg .EG_RangeMarkupElements ,_bcafae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ecedff :=NewEG_ContentBlockContent ();_ddffa :=NewEG_RunLevelElts ();_cbeaf :=NewEG_RangeMarkupElements ();_cbeaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dgbfg :=d .DecodeElement (_cbeaf .CustomXmlMoveFromRangeEnd ,&_edggb );_dgbfg !=nil {return _dgbfg ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_ecedff );_ecedff .EG_RunLevelElts =append (_ecedff .EG_RunLevelElts ,_ddffa );_ddffa .EG_RangeMarkupElements =append (_ddffa .EG_RangeMarkupElements ,_cbeaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fdgdc :=NewEG_ContentBlockContent ();_aedcg :=NewEG_RunLevelElts ();_ccgae :=NewEG_RangeMarkupElements ();_ccgae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbfef :=d .DecodeElement (_ccgae .CustomXmlMoveToRangeStart ,&_edggb );_cbfef !=nil {return _cbfef ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_fdgdc );_fdgdc .EG_RunLevelElts =append (_fdgdc .EG_RunLevelElts ,_aedcg );_aedcg .EG_RangeMarkupElements =append (_aedcg .EG_RangeMarkupElements ,_ccgae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ggbaf :=NewEG_ContentBlockContent ();_bgfgc :=NewEG_RunLevelElts ();_gcafcd :=NewEG_RangeMarkupElements ();_gcafcd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afcfce :=d .DecodeElement (_gcafcd .CustomXmlMoveToRangeEnd ,&_edggb );_afcfce !=nil {return _afcfce ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_ggbaf );_ggbaf .EG_RunLevelElts =append (_ggbaf .EG_RunLevelElts ,_bgfgc );_bgfgc .EG_RangeMarkupElements =append (_bgfgc .EG_RangeMarkupElements ,_gcafcd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfdfeb :=NewEG_ContentBlockContent ();_gdedb :=NewEG_RunLevelElts ();_eagdea :=NewEG_MathContent ();_eagdea .OMathPara =_cd .NewOMathPara ();if _dgfeg :=d .DecodeElement (_eagdea .OMathPara ,&_edggb );_dgfeg !=nil {return _dgfeg ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_dfdfeb );_dfdfeb .EG_RunLevelElts =append (_dfdfeb .EG_RunLevelElts ,_gdedb );_gdedb .EG_MathContent =append (_gdedb .EG_MathContent ,_eagdea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ffdaee :=NewEG_ContentBlockContent ();_dcfcgd :=NewEG_RunLevelElts ();_fgcdec :=NewEG_MathContent ();_fgcdec .OMath =_cd .NewOMath ();if _cccfaf :=d .DecodeElement (_fgcdec .OMath ,&_edggb );_cccfaf !=nil {return _cccfaf ;};_fcbeg .EG_ContentBlockContent =append (_fcbeg .EG_ContentBlockContent ,_ffdaee );_ffdaee .EG_RunLevelElts =append (_ffdaee .EG_RunLevelElts ,_dcfcgd );_dcfcgd .EG_MathContent =append (_dcfcgd .EG_MathContent ,_fgcdec );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\u0042\u006c\u006f\u0063k\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_edggb .Name );if _bgcaff :=d .Skip ();_bgcaff !=nil {return _bgcaff ;};};case _d .EndElement :break _dcfcda ;case _d .CharData :};};return nil ;}; -// Abstract Numbering Definition Type -MultiLevelType *CT_MultiLevelType ; +// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path +func (_feadb *CT_Language )ValidateWithPath (path string )error {return nil };func (_ffedfb *CT_SdtEndPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcgfd :for {_afgab ,_fgcac :=d .Token ();if _fgcac !=nil {return _fgcac ;};switch _ddbbb :=_afgab .(type ){case _d .StartElement :switch _ddbbb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceeegf :=NewCT_RPr ();if _dedffe :=d .DecodeElement (_ceeegf ,&_ddbbb );_dedffe !=nil {return _dedffe ;};_ffedfb .RPr =append (_ffedfb .RPr ,_ceeegf );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\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072\u0020\u0025\u0076",_ddbbb .Name );if _bfbegc :=d .Skip ();_bfbegc !=nil {return _bfbegc ;};};case _d .EndElement :break _gcgfd ;case _d .CharData :};};return nil ;}; -// Numbering Template Code -Tmpl *CT_LongHexNumber ; +// Validate validates the WdCT_WrapTight and its children +func (_gabeg *WdCT_WrapTight )Validate ()error {return _gabeg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");}; -// Abstract Numbering Definition Name -Name *CT_String ; +// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path +func (_eaac *CT_CompatSetting )ValidateWithPath (path string )error {return nil };func (_dacgg *EG_BlockLevelElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbebf :for {_cdece ,_cffcee :=d .Token ();if _cffcee !=nil {return _cffcee ;};switch _bdcdaa :=_cdece .(type ){case _d .StartElement :switch _bdcdaa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcbbgg :=NewCT_AltChunk ();if _cfefb :=d .DecodeElement (_dcbbgg ,&_bdcdaa );_cfefb !=nil {return _cfefb ;};_dacgg .AltChunk =append (_dacgg .AltChunk ,_dcbbgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_defeb :=NewEG_ContentBlockContent ();_defeb .CustomXml =NewCT_CustomXmlBlock ();if _bgecf :=d .DecodeElement (_defeb .CustomXml ,&_bdcdaa );_bgecf !=nil {return _bgecf ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_defeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbfac :=NewEG_ContentBlockContent ();_cdbfac .Sdt =NewCT_SdtBlock ();if _eeddfa :=d .DecodeElement (_cdbfac .Sdt ,&_bdcdaa );_eeddfa !=nil {return _eeddfa ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_cdbfac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aecgb :=NewEG_ContentBlockContent ();_gcada :=NewCT_P ();if _gcbfg :=d .DecodeElement (_gcada ,&_bdcdaa );_gcbfg !=nil {return _gcbfg ;};_aecgb .P =append (_aecgb .P ,_gcada );_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_aecgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aefeb :=NewEG_ContentBlockContent ();_bfgfc :=NewCT_Tbl ();if _efagdb :=d .DecodeElement (_bfgfc ,&_bdcdaa );_efagdb !=nil {return _efagdb ;};_aefeb .Tbl =append (_aefeb .Tbl ,_bfgfc );_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_aefeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcggc :=NewEG_ContentBlockContent ();_gcgfgee :=NewEG_RunLevelElts ();_gcgfgee .ProofErr =NewCT_ProofErr ();if _gcabfe :=d .DecodeElement (_gcgfgee .ProofErr ,&_bdcdaa );_gcabfe !=nil {return _gcabfe ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_bdcggc );_bdcggc .EG_RunLevelElts =append (_bdcggc .EG_RunLevelElts ,_gcgfgee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdgdfe :=NewEG_ContentBlockContent ();_ebdggf :=NewEG_RunLevelElts ();_ebdggf .PermStart =NewCT_PermStart ();if _bcacb :=d .DecodeElement (_ebdggf .PermStart ,&_bdcdaa );_bcacb !=nil {return _bcacb ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_cdgdfe );_cdgdfe .EG_RunLevelElts =append (_cdgdfe .EG_RunLevelElts ,_ebdggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dfbbgg :=NewEG_ContentBlockContent ();_gfedg :=NewEG_RunLevelElts ();_gfedg .PermEnd =NewCT_Perm ();if _ageee :=d .DecodeElement (_gfedg .PermEnd ,&_bdcdaa );_ageee !=nil {return _ageee ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_dfbbgg );_dfbbgg .EG_RunLevelElts =append (_dfbbgg .EG_RunLevelElts ,_gfedg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaeccc :=NewEG_ContentBlockContent ();_gceae :=NewEG_RunLevelElts ();_gceae .Ins =NewCT_RunTrackChange ();if _cbbefa :=d .DecodeElement (_gceae .Ins ,&_bdcdaa );_cbbefa !=nil {return _cbbefa ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_eaeccc );_eaeccc .EG_RunLevelElts =append (_eaeccc .EG_RunLevelElts ,_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 :"\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"}:_egcde :=NewEG_ContentBlockContent ();_eafae :=NewEG_RunLevelElts ();_eafae .Del =NewCT_RunTrackChange ();if _abddg :=d .DecodeElement (_eafae .Del ,&_bdcdaa );_abddg !=nil {return _abddg ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_egcde );_egcde .EG_RunLevelElts =append (_egcde .EG_RunLevelElts ,_eafae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fbfcc :=NewEG_ContentBlockContent ();_gbfgdf :=NewEG_RunLevelElts ();_gbfgdf .MoveFrom =NewCT_RunTrackChange ();if _cbdfd :=d .DecodeElement (_gbfgdf .MoveFrom ,&_bdcdaa );_cbdfd !=nil {return _cbdfd ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_fbfcc );_fbfcc .EG_RunLevelElts =append (_fbfcc .EG_RunLevelElts ,_gbfgdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ecdae :=NewEG_ContentBlockContent ();_dbcec :=NewEG_RunLevelElts ();_dbcec .MoveTo =NewCT_RunTrackChange ();if _bcegb :=d .DecodeElement (_dbcec .MoveTo ,&_bdcdaa );_bcegb !=nil {return _bcegb ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_ecdae );_ecdae .EG_RunLevelElts =append (_ecdae .EG_RunLevelElts ,_dbcec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agccdc :=NewEG_ContentBlockContent ();_acfca :=NewEG_RunLevelElts ();_gfgga :=NewEG_RangeMarkupElements ();_gfgga .BookmarkStart =NewCT_Bookmark ();if _abbec :=d .DecodeElement (_gfgga .BookmarkStart ,&_bdcdaa );_abbec !=nil {return _abbec ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_agccdc );_agccdc .EG_RunLevelElts =append (_agccdc .EG_RunLevelElts ,_acfca );_acfca .EG_RangeMarkupElements =append (_acfca .EG_RangeMarkupElements ,_gfgga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afecb :=NewEG_ContentBlockContent ();_fcgcf :=NewEG_RunLevelElts ();_cdgdef :=NewEG_RangeMarkupElements ();_cdgdef .BookmarkEnd =NewCT_MarkupRange ();if _aaffd :=d .DecodeElement (_cdgdef .BookmarkEnd ,&_bdcdaa );_aaffd !=nil {return _aaffd ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_afecb );_afecb .EG_RunLevelElts =append (_afecb .EG_RunLevelElts ,_fcgcf );_fcgcf .EG_RangeMarkupElements =append (_fcgcf .EG_RangeMarkupElements ,_cdgdef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbffg :=NewEG_ContentBlockContent ();_bfcbe :=NewEG_RunLevelElts ();_cfbdc :=NewEG_RangeMarkupElements ();_cfbdc .MoveFromRangeStart =NewCT_MoveBookmark ();if _cfggc :=d .DecodeElement (_cfbdc .MoveFromRangeStart ,&_bdcdaa );_cfggc !=nil {return _cfggc ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_gbffg );_gbffg .EG_RunLevelElts =append (_gbffg .EG_RunLevelElts ,_bfcbe );_bfcbe .EG_RangeMarkupElements =append (_bfcbe .EG_RangeMarkupElements ,_cfbdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebfba :=NewEG_ContentBlockContent ();_badbca :=NewEG_RunLevelElts ();_eefbgb :=NewEG_RangeMarkupElements ();_eefbgb .MoveFromRangeEnd =NewCT_MarkupRange ();if _aadaf :=d .DecodeElement (_eefbgb .MoveFromRangeEnd ,&_bdcdaa );_aadaf !=nil {return _aadaf ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_ebfba );_ebfba .EG_RunLevelElts =append (_ebfba .EG_RunLevelElts ,_badbca );_badbca .EG_RangeMarkupElements =append (_badbca .EG_RangeMarkupElements ,_eefbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efdcb :=NewEG_ContentBlockContent ();_fgafd :=NewEG_RunLevelElts ();_egfcee :=NewEG_RangeMarkupElements ();_egfcee .MoveToRangeStart =NewCT_MoveBookmark ();if _bcfdf :=d .DecodeElement (_egfcee .MoveToRangeStart ,&_bdcdaa );_bcfdf !=nil {return _bcfdf ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_efdcb );_efdcb .EG_RunLevelElts =append (_efdcb .EG_RunLevelElts ,_fgafd );_fgafd .EG_RangeMarkupElements =append (_fgafd .EG_RangeMarkupElements ,_egfcee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cdgcgf :=NewEG_ContentBlockContent ();_beffg :=NewEG_RunLevelElts ();_abcdb :=NewEG_RangeMarkupElements ();_abcdb .MoveToRangeEnd =NewCT_MarkupRange ();if _gabbc :=d .DecodeElement (_abcdb .MoveToRangeEnd ,&_bdcdaa );_gabbc !=nil {return _gabbc ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_cdgcgf );_cdgcgf .EG_RunLevelElts =append (_cdgcgf .EG_RunLevelElts ,_beffg );_beffg .EG_RangeMarkupElements =append (_beffg .EG_RangeMarkupElements ,_abcdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbabea :=NewEG_ContentBlockContent ();_cafaba :=NewEG_RunLevelElts ();_eafdg :=NewEG_RangeMarkupElements ();_eafdg .CommentRangeStart =NewCT_MarkupRange ();if _ecgce :=d .DecodeElement (_eafdg .CommentRangeStart ,&_bdcdaa );_ecgce !=nil {return _ecgce ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_bbabea );_bbabea .EG_RunLevelElts =append (_bbabea .EG_RunLevelElts ,_cafaba );_cafaba .EG_RangeMarkupElements =append (_cafaba .EG_RangeMarkupElements ,_eafdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcaafc :=NewEG_ContentBlockContent ();_aabge :=NewEG_RunLevelElts ();_faecb :=NewEG_RangeMarkupElements ();_faecb .CommentRangeEnd =NewCT_MarkupRange ();if _gbada :=d .DecodeElement (_faecb .CommentRangeEnd ,&_bdcdaa );_gbada !=nil {return _gbada ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_gcaafc );_gcaafc .EG_RunLevelElts =append (_gcaafc .EG_RunLevelElts ,_aabge );_aabge .EG_RangeMarkupElements =append (_aabge .EG_RangeMarkupElements ,_faecb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_febabe :=NewEG_ContentBlockContent ();_ddddd :=NewEG_RunLevelElts ();_cdbad :=NewEG_RangeMarkupElements ();_cdbad .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eacgfd :=d .DecodeElement (_cdbad .CustomXmlInsRangeStart ,&_bdcdaa );_eacgfd !=nil {return _eacgfd ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_febabe );_febabe .EG_RunLevelElts =append (_febabe .EG_RunLevelElts ,_ddddd );_ddddd .EG_RangeMarkupElements =append (_ddddd .EG_RangeMarkupElements ,_cdbad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dceafb :=NewEG_ContentBlockContent ();_dgbff :=NewEG_RunLevelElts ();_fefbec :=NewEG_RangeMarkupElements ();_fefbec .CustomXmlInsRangeEnd =NewCT_Markup ();if _gceaf :=d .DecodeElement (_fefbec .CustomXmlInsRangeEnd ,&_bdcdaa );_gceaf !=nil {return _gceaf ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_dceafb );_dceafb .EG_RunLevelElts =append (_dceafb .EG_RunLevelElts ,_dgbff );_dgbff .EG_RangeMarkupElements =append (_dgbff .EG_RangeMarkupElements ,_fefbec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_edaaf :=NewEG_ContentBlockContent ();_gbfbe :=NewEG_RunLevelElts ();_gfdbdf :=NewEG_RangeMarkupElements ();_gfdbdf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggdab :=d .DecodeElement (_gfdbdf .CustomXmlDelRangeStart ,&_bdcdaa );_ggdab !=nil {return _ggdab ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_edaaf );_edaaf .EG_RunLevelElts =append (_edaaf .EG_RunLevelElts ,_gbfbe );_gbfbe .EG_RangeMarkupElements =append (_gbfbe .EG_RangeMarkupElements ,_gfdbdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fbbaag :=NewEG_ContentBlockContent ();_cacfe :=NewEG_RunLevelElts ();_eabdfc :=NewEG_RangeMarkupElements ();_eabdfc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ebgcd :=d .DecodeElement (_eabdfc .CustomXmlDelRangeEnd ,&_bdcdaa );_ebgcd !=nil {return _ebgcd ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_fbbaag );_fbbaag .EG_RunLevelElts =append (_fbbaag .EG_RunLevelElts ,_cacfe );_cacfe .EG_RangeMarkupElements =append (_cacfe .EG_RangeMarkupElements ,_eabdfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcgdf :=NewEG_ContentBlockContent ();_fbafbf :=NewEG_RunLevelElts ();_ageeeb :=NewEG_RangeMarkupElements ();_ageeeb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _addcg :=d .DecodeElement (_ageeeb .CustomXmlMoveFromRangeStart ,&_bdcdaa );_addcg !=nil {return _addcg ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_dcgdf );_dcgdf .EG_RunLevelElts =append (_dcgdf .EG_RunLevelElts ,_fbafbf );_fbafbf .EG_RangeMarkupElements =append (_fbafbf .EG_RangeMarkupElements ,_ageeeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dedcef :=NewEG_ContentBlockContent ();_gaaced :=NewEG_RunLevelElts ();_dcbfeb :=NewEG_RangeMarkupElements ();_dcbfeb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eaccd :=d .DecodeElement (_dcbfeb .CustomXmlMoveFromRangeEnd ,&_bdcdaa );_eaccd !=nil {return _eaccd ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_dedcef );_dedcef .EG_RunLevelElts =append (_dedcef .EG_RunLevelElts ,_gaaced );_gaaced .EG_RangeMarkupElements =append (_gaaced .EG_RangeMarkupElements ,_dcbfeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ecgag :=NewEG_ContentBlockContent ();_ccbce :=NewEG_RunLevelElts ();_bbcab :=NewEG_RangeMarkupElements ();_bbcab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ebfca :=d .DecodeElement (_bbcab .CustomXmlMoveToRangeStart ,&_bdcdaa );_ebfca !=nil {return _ebfca ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_ecgag );_ecgag .EG_RunLevelElts =append (_ecgag .EG_RunLevelElts ,_ccbce );_ccbce .EG_RangeMarkupElements =append (_ccbce .EG_RangeMarkupElements ,_bbcab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eccbe :=NewEG_ContentBlockContent ();_fcgbbc :=NewEG_RunLevelElts ();_afccg :=NewEG_RangeMarkupElements ();_afccg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbccg :=d .DecodeElement (_afccg .CustomXmlMoveToRangeEnd ,&_bdcdaa );_bbccg !=nil {return _bbccg ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_eccbe );_eccbe .EG_RunLevelElts =append (_eccbe .EG_RunLevelElts ,_fcgbbc );_fcgbbc .EG_RangeMarkupElements =append (_fcgbbc .EG_RangeMarkupElements ,_afccg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bdeed :=NewEG_ContentBlockContent ();_dabab :=NewEG_RunLevelElts ();_ffaaaa :=NewEG_MathContent ();_ffaaaa .OMathPara =_cd .NewOMathPara ();if _baeab :=d .DecodeElement (_ffaaaa .OMathPara ,&_bdcdaa );_baeab !=nil {return _baeab ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_bdeed );_bdeed .EG_RunLevelElts =append (_bdeed .EG_RunLevelElts ,_dabab );_dabab .EG_MathContent =append (_dabab .EG_MathContent ,_ffaaaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ceecb :=NewEG_ContentBlockContent ();_bcccfc :=NewEG_RunLevelElts ();_dcgbea :=NewEG_MathContent ();_dcgbea .OMath =_cd .NewOMath ();if _fddcba :=d .DecodeElement (_dcgbea .OMath ,&_bdcdaa );_fddcba !=nil {return _fddcba ;};_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_ceecb );_ceecb .EG_RunLevelElts =append (_ceecb .EG_RunLevelElts ,_bcccfc );_bcccfc .EG_MathContent =append (_bcccfc .EG_MathContent ,_dcgbea );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\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_bdcdaa .Name );if _fbcbb :=d .Skip ();_fbcbb !=nil {return _fbcbb ;};};case _d .EndElement :break _bbebf ;case _d .CharData :};};return nil ;}; -// Numbering Style Definition -StyleLink *CT_String ; +// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path +func (_cedfcf *CT_LvlLegacy )ValidateWithPath (path string )error {if _cedfcf .LegacyAttr !=nil {if _egdef :=_cedfcf .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_egdef !=nil {return _egdef ;};};if _cedfcf .LegacySpaceAttr !=nil {if _affgcf :=_cedfcf .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_affgcf !=nil {return _affgcf ;};};if _cedfcf .LegacyIndentAttr !=nil {if _acgaa :=_cedfcf .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_acgaa !=nil {return _acgaa ;};};return nil ;};func (_eaeff *WdCT_PosHChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaeff .Align !=WdST_AlignHUnset {_gfbbeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_eaeff .Align ,_gfbbeb );};if _eaeff .PosOffset !=nil {_ffebfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_eaeff .PosOffset ,_ffebfg );};return nil ;};func (_fagbc ST_DocProtect )ValidateWithPath (path string )error {switch _fagbc {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagbc ));};return nil ;};func (_dfgbad ST_Lock )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfebe :=_d .Attr {};_dfebe .Name =name ;switch _dfgbad {case ST_LockUnset :_dfebe .Value ="";case ST_LockSdtLocked :_dfebe .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_dfebe .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_dfebe .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_dfebe .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _dfebe ,nil ;}; -// Numbering Style Reference -NumStyleLink *CT_String ; +// Validate validates the CT_DocVars and its children +func (_eccfe *CT_DocVars )Validate ()error {return _eccfe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");};type ST_BrType byte ;func (_gegecf ST_Proof )ValidateWithPath (path string )error {switch _gegecf {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gegecf ));};return nil ;};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_cegef :=&CT_CustomXmlBlock {};return _cegef };func (_deacfa ST_TblWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgggb :=_d .Attr {};_dgggb .Name =name ;switch _deacfa {case ST_TblWidthUnset :_dgggb .Value ="";case ST_TblWidthNil :_dgggb .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_dgggb .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_dgggb .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_dgggb .Value ="\u0061\u0075\u0074\u006f";};return _dgggb ,nil ;}; -// Numbering Level Definition -Lvl []*CT_Lvl ;};type CT_FontSig struct{ +// Validate validates the CT_FramePr and its children +func (_gadf *CT_FramePr )Validate ()error {return _gadf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_ebea :=&CT_TwipsMeasure {};return _ebea };func (_bfgdc *ST_StyleType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geaga ,_cadac :=d .Token ();if _cadac !=nil {return _cadac ;};if _ddcgb ,_aeecb :=_geaga .(_d .EndElement );_aeecb &&_ddcgb .Name ==start .Name {*_bfgdc =1;return nil ;};if _gbccf ,_ddebf :=_geaga .(_d .CharData );!_ddebf {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geaga );}else {switch string (_gbccf ){case "":*_bfgdc =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_bfgdc =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_bfgdc =2;case "\u0074\u0061\u0062l\u0065":*_bfgdc =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_bfgdc =4;};};_geaga ,_cadac =d .Token ();if _cadac !=nil {return _cadac ;};if _bdgdb ,_dcbbe :=_geaga .(_d .EndElement );_dcbbe &&_bdgdb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geaga );};func (_ggfgfb WdST_RelFromH )ValidateWithPath (path string )error {switch _ggfgfb {case 0,1,2,3,4,5,6,7,8:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfgfb ));};return nil ;};func NewCT_LineNumber ()*CT_LineNumber {_dcgdg :=&CT_LineNumber {};return _dcgdg };func (_dcdedg ST_TblWidth )String ()string {switch _dcdedg {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 "";};func (_geadaa ST_MultiLevelType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cebgcc :=_d .Attr {};_cebgcc .Name =name ;switch _geadaa {case ST_MultiLevelTypeUnset :_cebgcc .Value ="";case ST_MultiLevelTypeSingleLevel :_cebgcc .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_cebgcc .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_cebgcc .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return _cebgcc ,nil ;}; -// First 32 Bits of Unicode Subset Bitfield -Usb0Attr string ; +// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path +func (_gaaba *CT_FtnPos )ValidateWithPath (path string )error {if _gaaba .ValAttr ==ST_FtnPosUnset {return _a .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 _cade :=_gaaba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cade !=nil {return _cade ;};return nil ;}; -// Second 32 Bits of Unicode Subset Bitfield -Usb1Attr string ; +// Validate validates the CT_NumFmt and its children +func (_bfae *CT_NumFmt )Validate ()error {return _bfae .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; -// Third 32 Bits of Unicode Subset Bitfield -Usb2Attr string ; +// Validate validates the CT_EdnProps and its children +func (_febga *CT_EdnProps )Validate ()error {return _febga .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");}; -// Fourth 32 Bits of Unicode Subset Bitfield -Usb3Attr string ; +// Validate validates the EG_RPr and its children +func (_aedgcb *EG_RPr )Validate ()error {return _aedgcb .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");}; -// Lower 32 Bits of Code Page Bit Field -Csb0Attr string ; +// Validate validates the CT_Recipients and its children +func (_fegac *CT_Recipients )Validate ()error {return _fegac .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_ggf *CT_Body )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggf .EG_BlockLevelElts !=nil {for _ ,_dgcad :=range _ggf .EG_BlockLevelElts {_dgcad .MarshalXML (e ,_d .StartElement {});};};if _ggf .SectPr !=nil {_bbec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_ggf .SectPr ,_bbec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Upper 32 Bits of Code Page Bit Field -Csb1Attr string ;};func (_aedca *CT_TrPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eabbd :for {_gcbfgf ,_bebcd :=d .Token ();if _bebcd !=nil {return _bebcd ;};switch _agcdc :=_gcbfgf .(type ){case _g .StartElement :switch _agcdc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_abadb :=NewCT_Cnf ();if _acgdfb :=d .DecodeElement (_abadb ,&_agcdc );_acgdfb !=nil {return _acgdfb ;};_aedca .CnfStyle =append (_aedca .CnfStyle ,_abadb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0076I\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0076I\u0064"}:_beaga :=NewCT_DecimalNumber ();if _cbcef :=d .DecodeElement (_beaga ,&_agcdc );_cbcef !=nil {return _cbcef ;};_aedca .DivId =append (_aedca .DivId ,_beaga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_aefece :=NewCT_DecimalNumber ();if _ebfeac :=d .DecodeElement (_aefece ,&_agcdc );_ebfeac !=nil {return _ebfeac ;};_aedca .GridBefore =append (_aedca .GridBefore ,_aefece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_gfddf :=NewCT_DecimalNumber ();if _gaaceb :=d .DecodeElement (_gfddf ,&_agcdc );_gaaceb !=nil {return _gaaceb ;};_aedca .GridAfter =append (_aedca .GridAfter ,_gfddf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_faefb :=NewCT_TblWidth ();if _bcdcgf :=d .DecodeElement (_faefb ,&_agcdc );_bcdcgf !=nil {return _bcdcgf ;};_aedca .WBefore =append (_aedca .WBefore ,_faefb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_dbbdd :=NewCT_TblWidth ();if _afgae :=d .DecodeElement (_dbbdd ,&_agcdc );_afgae !=nil {return _afgae ;};_aedca .WAfter =append (_aedca .WAfter ,_dbbdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_bgeded :=NewCT_OnOff ();if _fgcacc :=d .DecodeElement (_bgeded ,&_agcdc );_fgcacc !=nil {return _fgcacc ;};_aedca .CantSplit =append (_aedca .CantSplit ,_bgeded );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_dfccg :=NewCT_Height ();if _gbcaf :=d .DecodeElement (_dfccg ,&_agcdc );_gbcaf !=nil {return _gbcaf ;};_aedca .TrHeight =append (_aedca .TrHeight ,_dfccg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_bagad :=NewCT_OnOff ();if _bgcgg :=d .DecodeElement (_bagad ,&_agcdc );_bgcgg !=nil {return _bgcgg ;};_aedca .TblHeader =append (_aedca .TblHeader ,_bagad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_dgddb :=NewCT_TblWidth ();if _ebbdea :=d .DecodeElement (_dgddb ,&_agcdc );_ebbdea !=nil {return _ebbdea ;};_aedca .TblCellSpacing =append (_aedca .TblCellSpacing ,_dgddb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006a\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006a\u0063"}:_eaaac :=NewCT_JcTable ();if _gbabf :=d .DecodeElement (_eaaac ,&_agcdc );_gbabf !=nil {return _gbabf ;};_aedca .Jc =append (_aedca .Jc ,_eaaac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_ggdcc :=NewCT_OnOff ();if _eebdg :=d .DecodeElement (_ggdcc ,&_agcdc );_eebdg !=nil {return _eebdg ;};_aedca .Hidden =append (_aedca .Hidden ,_ggdcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_aedca .Ins =NewCT_TrackChange ();if _cafff :=d .DecodeElement (_aedca .Ins ,&_agcdc );_cafff !=nil {return _cafff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_aedca .Del =NewCT_TrackChange ();if _gefaac :=d .DecodeElement (_aedca .Del ,&_agcdc );_gefaac !=nil {return _gefaac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_aedca .TrPrChange =NewCT_TrPrChange ();if _adafg :=d .DecodeElement (_aedca .TrPrChange ,&_agcdc );_adafg !=nil {return _adafg ;};default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0072\u0050\u0072\u0020\u0025\u0076",_agcdc .Name );if _dedaab :=d .Skip ();_dedaab !=nil {return _dedaab ;};};case _g .EndElement :break _eabbd ;case _g .CharData :};};return nil ;};func (_feabdf *CT_TcBorders )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _feabdf .Top !=nil {_cdbgfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_feabdf .Top ,_cdbgfc );};if _feabdf .Start !=nil {_abgfea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_feabdf .Start ,_abgfea );};if _feabdf .Left !=nil {_cegdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_feabdf .Left ,_cegdb );};if _feabdf .Bottom !=nil {_agddc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_feabdf .Bottom ,_agddc );};if _feabdf .End !=nil {_cgcace :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_feabdf .End ,_cgcace );};if _feabdf .Right !=nil {_fecfaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_feabdf .Right ,_fecfaa );};if _feabdf .InsideH !=nil {_deaae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_feabdf .InsideH ,_deaae );};if _feabdf .InsideV !=nil {_gcccc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_feabdf .InsideV ,_gcccc );};if _feabdf .Tl2br !=nil {_bbegc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_feabdf .Tl2br ,_bbegc );};if _feabdf .Tr2bl !=nil {_feddec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_feabdf .Tr2bl ,_feddec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbagb *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbagb =0;case "\u006e\u0075\u006c\u006c":*_bbagb =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_bbagb =2;};return nil ;};func (_fffed *CT_DocType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffcbe :=range start .Attr {if _ffcbe .Name .Local =="\u0076\u0061\u006c"{_acbea ,_ccae :=_ffcbe .Value ,error (nil );if _ccae !=nil {return _ccae ;};_fffed .ValAttr =_acbea ;continue ;};};for {_fagad ,_agae :=d .Token ();if _agae !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_agae );};if _badd ,_gcaeg :=_fagad .(_g .EndElement );_gcaeg &&_badd .Name ==start .Name {break ;};};return nil ;};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_acdeg :=&CT_SignedTwipsMeasure {};return _acdeg ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_bcgbc :=&CT_FramesetChoice {};return _bcgbc };func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_gdecf :=&WdCT_WordprocessingShape {};_gdecf .Choice =NewWdCT_WordprocessingShapeChoice ();_gdecf .SpPr =_e .NewCT_ShapeProperties ();_gdecf .BodyPr =_e .NewCT_TextBodyProperties ();return _gdecf ;};func (_fgfgge *EG_SectPrContents )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgfgge .FootnotePr !=nil {_fdega :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_fgfgge .FootnotePr ,_fdega );};if _fgfgge .EndnotePr !=nil {_cbddd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_fgfgge .EndnotePr ,_cbddd );};if _fgfgge .Type !=nil {_agdbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_fgfgge .Type ,_agdbc );};if _fgfgge .PgSz !=nil {_bbdfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_fgfgge .PgSz ,_bbdfa );};if _fgfgge .PgMar !=nil {_gaggc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_fgfgge .PgMar ,_gaggc );};if _fgfgge .PaperSrc !=nil {_dacbff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_fgfgge .PaperSrc ,_dacbff );};if _fgfgge .PgBorders !=nil {_gfggab :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_fgfgge .PgBorders ,_gfggab );};if _fgfgge .LnNumType !=nil {_babbeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fgfgge .LnNumType ,_babbeb );};if _fgfgge .PgNumType !=nil {_fgdag :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fgfgge .PgNumType ,_fgdag );};if _fgfgge .Cols !=nil {_aeedec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_fgfgge .Cols ,_aeedec );};if _fgfgge .FormProt !=nil {_agcada :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_fgfgge .FormProt ,_agcada );};if _fgfgge .VAlign !=nil {_adbgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fgfgge .VAlign ,_adbgb );};if _fgfgge .NoEndnote !=nil {_caddbc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_fgfgge .NoEndnote ,_caddbc );};if _fgfgge .TitlePg !=nil {_eegfd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_fgfgge .TitlePg ,_eegfd );};if _fgfgge .TextDirection !=nil {_decc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgfgge .TextDirection ,_decc );};if _fgfgge .Bidi !=nil {_faedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_fgfgge .Bidi ,_faedc );};if _fgfgge .RtlGutter !=nil {_eeeecb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_fgfgge .RtlGutter ,_eeeecb );};if _fgfgge .DocGrid !=nil {_gbgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_fgfgge .DocGrid ,_gbgeg );};if _fgfgge .PrinterSettings !=nil {_dfeadb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_fgfgge .PrinterSettings ,_dfeadb );};return nil ;}; +// Validate validates the CT_FFTextType and its children +func (_fedga *CT_FFTextType )Validate ()error {return _fedga .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");};func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_edcafe :=&CT_SdtDropDownList {};return _edcafe };func (_dgdab ST_Jc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fffgee :=_d .Attr {};_fffgee .Name =name ;switch _dgdab {case ST_JcUnset :_fffgee .Value ="";case ST_JcStart :_fffgee .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_fffgee .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_fffgee .Value ="\u0065\u006e\u0064";case ST_JcBoth :_fffgee .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_fffgee .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_fffgee .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_fffgee .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_fffgee .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_fffgee .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_fffgee .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_fffgee .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_fffgee .Value ="\u0072\u0069\u0067h\u0074";};return _fffgee ,nil ;}; -// Validate validates the CT_TblLook and its children -func (_efdgb *CT_TblLook )Validate ()error {return _efdgb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");}; +// Validate validates the EG_RunInnerContent and its children +func (_aefdfg *EG_RunInnerContent )Validate ()error {return _aefdfg .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");};func NewCT_FontFamily ()*CT_FontFamily {_dfbcf :=&CT_FontFamily {};_dfbcf .ValAttr =ST_FontFamily (1);return _dfbcf ;};type CT_Font struct{ -// Validate validates the CT_FtnEdnSepRef and its children -func (_fbecf *CT_FtnEdnSepRef )Validate ()error {return _fbecf .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");};func (_cgfdac ST_FontFamily )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cgfdac .String (),start );};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_bcaeeg :=&WdCT_WordprocessingCanvas {};return _bcaeeg ;};func (_aafcc ST_PageBorderDisplay )String ()string {switch _aafcc {case 0:return "";case 1:return "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case 2:return "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case 3:return "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return "";};type Comments struct{CT_Comments }; +// Primary Font Name +NameAttr string ; -// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path -func (_befa *CT_Captions )ValidateWithPath (path string )error {for _egebf ,_eafad :=range _befa .Caption {if _ddcf :=_eafad .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_egebf ));_ddcf !=nil {return _ddcf ;};};if _befa .AutoCaptions !=nil {if _gcf :=_befa .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_gcf !=nil {return _gcf ;};};return nil ;};func (_agead *CT_Endnotes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _agead .Endnote !=nil {_bbace :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_efag :=range _agead .Endnote {e .EncodeElement (_efag ,_bbace );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblGridChange struct{ +// Alternate Names for Font +AltName *CT_String ; -// Annotation Identifier -IdAttr int64 ;TblGrid *CT_TblGridBase ;};type ST_Direction byte ;func NewCT_Recipients ()*CT_Recipients {_fecac :=&CT_Recipients {};return _fecac };func (_edca *CT_FtnEdnSepRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_edca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdggea ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdggea .String (),start );};func (_gccgg *CT_TwipsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agfea :=range start .Attr {if _agfea .Name .Local =="\u0076\u0061\u006c"{_dgbgc ,_cggca :=ParseUnionST_TwipsMeasure (_agfea .Value );if _cggca !=nil {return _cggca ;};_gccgg .ValAttr =_dgbgc ;continue ;};};for {_fcagd ,_bdead :=d .Token ();if _bdead !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_bdead );};if _bdgga ,_babcad :=_fcagd .(_g .EndElement );_babcad &&_bdgga .Name ==start .Name {break ;};};return nil ;};func (_efdcad *CT_SmartTagPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abadc :for {_agcad ,_baccd :=d .Token ();if _baccd !=nil {return _baccd ;};switch _effcb :=_agcad .(type ){case _g .StartElement :switch _effcb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0072"}:_defeg :=NewCT_Attr ();if _dbcbb :=d .DecodeElement (_defeg ,&_effcb );_dbcbb !=nil {return _dbcbb ;};_efdcad .Attr =append (_efdcad .Attr ,_defeg );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072 \u0025\u0076",_effcb .Name );if _fbcba :=d .Skip ();_fbcba !=nil {return _fbcba ;};};case _g .EndElement :break _abadc ;case _g .CharData :};};return nil ;};func (_acacg ST_Direction )Validate ()error {return _acacg .ValidateWithPath ("")};func (_ccc *CT_AltChunk )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccc .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ccc .IdAttr )});};e .EncodeToken (start );if _ccc .AltChunkPr !=nil {_gbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_ccc .AltChunkPr ,_gbc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_eegaa :=&CT_SdtDateMappingType {};return _eegaa ;}; +// Panose-1 Typeface Classification Number +Panose1 *CT_Panose ; -// Validate validates the CT_ProofErr and its children -func (_dcabd *CT_ProofErr )Validate ()error {return _dcabd .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");}; +// Character Set Supported By Font +Charset *CT_Charset ; -// Validate validates the CT_Endnotes and its children -func (_fggba *CT_Endnotes )Validate ()error {return _fggba .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_bcfdcg ST_DocGrid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcfdcg .String (),start );};type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;};func (_cbe *CT_Background )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdgd :=range start .Attr {if _cdgd .Name .Local =="\u0063\u006f\u006co\u0072"{_cfdg ,_fac :=ParseUnionST_HexColor (_cdgd .Value );if _fac !=nil {return _fac ;};_cbe .ColorAttr =&_cfdg ;continue ;};if _cdgd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cbe .ThemeColorAttr .UnmarshalXMLAttr (_cdgd );continue ;};if _cdgd .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dbc ,_gddb :=_cdgd .Value ,error (nil );if _gddb !=nil {return _gddb ;};_cbe .ThemeTintAttr =&_dbc ;continue ;};if _cdgd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fcbc ,_afe :=_cdgd .Value ,error (nil );if _afe !=nil {return _afe ;};_cbe .ThemeShadeAttr =&_fcbc ;continue ;};};_bgfa :for {_fdc ,_ccg :=d .Token ();if _ccg !=nil {return _ccg ;};switch _fea :=_fdc .(type ){case _g .StartElement :switch _fea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cbe .Drawing =NewCT_Drawing ();if _cde :=d .DecodeElement (_cbe .Drawing ,&_fea );_cde !=nil {return _cde ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_fea .Name );if _ecg :=d .Skip ();_ecg !=nil {return _ecg ;};};case _g .EndElement :break _bgfa ;case _g .CharData :};};return nil ;};func (_ebeeg *EG_HdrFtrReferences )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccgca :for {_gdefbe ,_gbdbe :=d .Token ();if _gbdbe !=nil {return _gbdbe ;};switch _badaad :=_gdefbe .(type ){case _g .StartElement :switch _badaad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_ebeeg .HeaderReference =NewCT_HdrFtrRef ();if _geebd :=d .DecodeElement (_ebeeg .HeaderReference ,&_badaad );_geebd !=nil {return _geebd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_ebeeg .FooterReference =NewCT_HdrFtrRef ();if _cbaae :=d .DecodeElement (_ebeeg .FooterReference ,&_badaad );_cbaae !=nil {return _cbaae ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074\u0072\u0052ef\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_badaad .Name );if _cfgbc :=d .Skip ();_cfgbc !=nil {return _cfgbc ;};};case _g .EndElement :break _ccgca ;case _g .CharData :};};return nil ;};func (_cgcbf *CT_SmartTagRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_caaba :=range start .Attr {if _caaba .Name .Local =="\u0075\u0072\u0069"{_adaaa ,_eeecg :=_caaba .Value ,error (nil );if _eeecg !=nil {return _eeecg ;};_cgcbf .UriAttr =&_adaaa ;continue ;};if _caaba .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_bcbfcb ,_cedeab :=_caaba .Value ,error (nil );if _cedeab !=nil {return _cedeab ;};_cgcbf .ElementAttr =_bcbfcb ;continue ;};};_dcccc :for {_cfgdb ,_fdbgf :=d .Token ();if _fdbgf !=nil {return _fdbgf ;};switch _gdaed :=_cfgdb .(type ){case _g .StartElement :switch _gdaed .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_cgcbf .SmartTagPr =NewCT_SmartTagPr ();if _fcedc :=d .DecodeElement (_cgcbf .SmartTagPr ,&_gdaed );_fcedc !=nil {return _fcedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_dfbfa :=NewEG_PContent ();_feaee :=NewCT_SimpleField ();if _begca :=d .DecodeElement (_feaee ,&_gdaed );_begca !=nil {return _begca ;};_dfbfa .FldSimple =append (_dfbfa .FldSimple ,_feaee );_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_dfbfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ebbgf :=NewEG_PContent ();_ebbgf .Hyperlink =NewCT_Hyperlink ();if _gebcc :=d .DecodeElement (_ebbgf .Hyperlink ,&_gdaed );_gebcc !=nil {return _gebcc ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_ebbgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bfaccg :=NewEG_PContent ();_bfaccg .SubDoc =NewCT_Rel ();if _bfgadc :=d .DecodeElement (_bfaccg .SubDoc ,&_gdaed );_bfgadc !=nil {return _bfgadc ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_bfaccg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fafdgff :=NewEG_PContent ();_egbece :=NewEG_ContentRunContent ();_egbece .CustomXml =NewCT_CustomXmlRun ();if _ddffed :=d .DecodeElement (_egbece .CustomXml ,&_gdaed );_ddffed !=nil {return _ddffed ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_fafdgff );_fafdgff .EG_ContentRunContent =append (_fafdgff .EG_ContentRunContent ,_egbece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_agdec :=NewEG_PContent ();_bffce :=NewEG_ContentRunContent ();_bffce .SmartTag =NewCT_SmartTagRun ();if _baecbf :=d .DecodeElement (_bffce .SmartTag ,&_gdaed );_baecbf !=nil {return _baecbf ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_agdec );_agdec .EG_ContentRunContent =append (_agdec .EG_ContentRunContent ,_bffce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bcebbd :=NewEG_PContent ();_aecgf :=NewEG_ContentRunContent ();_aecgf .Sdt =NewCT_SdtRun ();if _dgdcg :=d .DecodeElement (_aecgf .Sdt ,&_gdaed );_dgdcg !=nil {return _dgdcg ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_bcebbd );_bcebbd .EG_ContentRunContent =append (_bcebbd .EG_ContentRunContent ,_aecgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_dgebff :=NewEG_PContent ();_ccbdd :=NewEG_ContentRunContent ();_ccbdd .Dir =NewCT_DirContentRun ();if _cecgf :=d .DecodeElement (_ccbdd .Dir ,&_gdaed );_cecgf !=nil {return _cecgf ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_dgebff );_dgebff .EG_ContentRunContent =append (_dgebff .EG_ContentRunContent ,_ccbdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_fcdaa :=NewEG_PContent ();_aafgga :=NewEG_ContentRunContent ();_aafgga .Bdo =NewCT_BdoContentRun ();if _fcdgb :=d .DecodeElement (_aafgga .Bdo ,&_gdaed );_fcdgb !=nil {return _fcdgb ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_fcdaa );_fcdaa .EG_ContentRunContent =append (_fcdaa .EG_ContentRunContent ,_aafgga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_geafd :=NewEG_PContent ();_eebac :=NewEG_ContentRunContent ();_eebac .R =NewCT_R ();if _gcgagf :=d .DecodeElement (_eebac .R ,&_gdaed );_gcgagf !=nil {return _gcgagf ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_geafd );_geafd .EG_ContentRunContent =append (_geafd .EG_ContentRunContent ,_eebac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dcddf :=NewEG_PContent ();_adfbfd :=NewEG_ContentRunContent ();_egbaa :=NewEG_RunLevelElts ();_egbaa .ProofErr =NewCT_ProofErr ();if _acafd :=d .DecodeElement (_egbaa .ProofErr ,&_gdaed );_acafd !=nil {return _acafd ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_dcddf );_dcddf .EG_ContentRunContent =append (_dcddf .EG_ContentRunContent ,_adfbfd );_adfbfd .EG_RunLevelElts =append (_adfbfd .EG_RunLevelElts ,_egbaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_edbdb :=NewEG_PContent ();_babca :=NewEG_ContentRunContent ();_fdcaa :=NewEG_RunLevelElts ();_fdcaa .PermStart =NewCT_PermStart ();if _facgeg :=d .DecodeElement (_fdcaa .PermStart ,&_gdaed );_facgeg !=nil {return _facgeg ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_edbdb );_edbdb .EG_ContentRunContent =append (_edbdb .EG_ContentRunContent ,_babca );_babca .EG_RunLevelElts =append (_babca .EG_RunLevelElts ,_fdcaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gbafdg :=NewEG_PContent ();_ggfbg :=NewEG_ContentRunContent ();_dfcea :=NewEG_RunLevelElts ();_dfcea .PermEnd =NewCT_Perm ();if _cfddd :=d .DecodeElement (_dfcea .PermEnd ,&_gdaed );_cfddd !=nil {return _cfddd ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_gbafdg );_gbafdg .EG_ContentRunContent =append (_gbafdg .EG_ContentRunContent ,_ggfbg );_ggfbg .EG_RunLevelElts =append (_ggfbg .EG_RunLevelElts ,_dfcea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_febgcb :=NewEG_PContent ();_fdcdbc :=NewEG_ContentRunContent ();_gcdaf :=NewEG_RunLevelElts ();_gcdaf .Ins =NewCT_RunTrackChange ();if _ebadg :=d .DecodeElement (_gcdaf .Ins ,&_gdaed );_ebadg !=nil {return _ebadg ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_febgcb );_febgcb .EG_ContentRunContent =append (_febgcb .EG_ContentRunContent ,_fdcdbc );_fdcdbc .EG_RunLevelElts =append (_fdcdbc .EG_RunLevelElts ,_gcdaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bggcc :=NewEG_PContent ();_efaef :=NewEG_ContentRunContent ();_fgedg :=NewEG_RunLevelElts ();_fgedg .Del =NewCT_RunTrackChange ();if _cabfga :=d .DecodeElement (_fgedg .Del ,&_gdaed );_cabfga !=nil {return _cabfga ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_bggcc );_bggcc .EG_ContentRunContent =append (_bggcc .EG_ContentRunContent ,_efaef );_efaef .EG_RunLevelElts =append (_efaef .EG_RunLevelElts ,_fgedg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ecaga :=NewEG_PContent ();_adfecfe :=NewEG_ContentRunContent ();_dfcfa :=NewEG_RunLevelElts ();_dfcfa .MoveFrom =NewCT_RunTrackChange ();if _ggcdd :=d .DecodeElement (_dfcfa .MoveFrom ,&_gdaed );_ggcdd !=nil {return _ggcdd ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_ecaga );_ecaga .EG_ContentRunContent =append (_ecaga .EG_ContentRunContent ,_adfecfe );_adfecfe .EG_RunLevelElts =append (_adfecfe .EG_RunLevelElts ,_dfcfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dffbef :=NewEG_PContent ();_efcfd :=NewEG_ContentRunContent ();_egbgf :=NewEG_RunLevelElts ();_egbgf .MoveTo =NewCT_RunTrackChange ();if _bddga :=d .DecodeElement (_egbgf .MoveTo ,&_gdaed );_bddga !=nil {return _bddga ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_dffbef );_dffbef .EG_ContentRunContent =append (_dffbef .EG_ContentRunContent ,_efcfd );_efcfd .EG_RunLevelElts =append (_efcfd .EG_RunLevelElts ,_egbgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgdee :=NewEG_PContent ();_acceb :=NewEG_ContentRunContent ();_ddgef :=NewEG_RunLevelElts ();_abefa :=NewEG_RangeMarkupElements ();_abefa .BookmarkStart =NewCT_Bookmark ();if _agedb :=d .DecodeElement (_abefa .BookmarkStart ,&_gdaed );_agedb !=nil {return _agedb ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_cgdee );_cgdee .EG_ContentRunContent =append (_cgdee .EG_ContentRunContent ,_acceb );_acceb .EG_RunLevelElts =append (_acceb .EG_RunLevelElts ,_ddgef );_ddgef .EG_RangeMarkupElements =append (_ddgef .EG_RangeMarkupElements ,_abefa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cbccg :=NewEG_PContent ();_agaae :=NewEG_ContentRunContent ();_faaadc :=NewEG_RunLevelElts ();_cbead :=NewEG_RangeMarkupElements ();_cbead .BookmarkEnd =NewCT_MarkupRange ();if _ebcdc :=d .DecodeElement (_cbead .BookmarkEnd ,&_gdaed );_ebcdc !=nil {return _ebcdc ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_cbccg );_cbccg .EG_ContentRunContent =append (_cbccg .EG_ContentRunContent ,_agaae );_agaae .EG_RunLevelElts =append (_agaae .EG_RunLevelElts ,_faaadc );_faaadc .EG_RangeMarkupElements =append (_faaadc .EG_RangeMarkupElements ,_cbead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_begea :=NewEG_PContent ();_debdba :=NewEG_ContentRunContent ();_ebbdf :=NewEG_RunLevelElts ();_bcafa :=NewEG_RangeMarkupElements ();_bcafa .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbfbb :=d .DecodeElement (_bcafa .MoveFromRangeStart ,&_gdaed );_dbfbb !=nil {return _dbfbb ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_begea );_begea .EG_ContentRunContent =append (_begea .EG_ContentRunContent ,_debdba );_debdba .EG_RunLevelElts =append (_debdba .EG_RunLevelElts ,_ebbdf );_ebbdf .EG_RangeMarkupElements =append (_ebbdf .EG_RangeMarkupElements ,_bcafa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eagfb :=NewEG_PContent ();_fdcff :=NewEG_ContentRunContent ();_acbacd :=NewEG_RunLevelElts ();_abedae :=NewEG_RangeMarkupElements ();_abedae .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdcac :=d .DecodeElement (_abedae .MoveFromRangeEnd ,&_gdaed );_bdcac !=nil {return _bdcac ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_eagfb );_eagfb .EG_ContentRunContent =append (_eagfb .EG_ContentRunContent ,_fdcff );_fdcff .EG_RunLevelElts =append (_fdcff .EG_RunLevelElts ,_acbacd );_acbacd .EG_RangeMarkupElements =append (_acbacd .EG_RangeMarkupElements ,_abedae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dcgea :=NewEG_PContent ();_fgecc :=NewEG_ContentRunContent ();_dcbdc :=NewEG_RunLevelElts ();_ceddc :=NewEG_RangeMarkupElements ();_ceddc .MoveToRangeStart =NewCT_MoveBookmark ();if _faegf :=d .DecodeElement (_ceddc .MoveToRangeStart ,&_gdaed );_faegf !=nil {return _faegf ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_dcgea );_dcgea .EG_ContentRunContent =append (_dcgea .EG_ContentRunContent ,_fgecc );_fgecc .EG_RunLevelElts =append (_fgecc .EG_RunLevelElts ,_dcbdc );_dcbdc .EG_RangeMarkupElements =append (_dcbdc .EG_RangeMarkupElements ,_ceddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dffac :=NewEG_PContent ();_gfag :=NewEG_ContentRunContent ();_bccgad :=NewEG_RunLevelElts ();_cacbb :=NewEG_RangeMarkupElements ();_cacbb .MoveToRangeEnd =NewCT_MarkupRange ();if _aggcf :=d .DecodeElement (_cacbb .MoveToRangeEnd ,&_gdaed );_aggcf !=nil {return _aggcf ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_dffac );_dffac .EG_ContentRunContent =append (_dffac .EG_ContentRunContent ,_gfag );_gfag .EG_RunLevelElts =append (_gfag .EG_RunLevelElts ,_bccgad );_bccgad .EG_RangeMarkupElements =append (_bccgad .EG_RangeMarkupElements ,_cacbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_abbe :=NewEG_PContent ();_fcfgf :=NewEG_ContentRunContent ();_ggcffe :=NewEG_RunLevelElts ();_cdaca :=NewEG_RangeMarkupElements ();_cdaca .CommentRangeStart =NewCT_MarkupRange ();if _acage :=d .DecodeElement (_cdaca .CommentRangeStart ,&_gdaed );_acage !=nil {return _acage ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_abbe );_abbe .EG_ContentRunContent =append (_abbe .EG_ContentRunContent ,_fcfgf );_fcfgf .EG_RunLevelElts =append (_fcfgf .EG_RunLevelElts ,_ggcffe );_ggcffe .EG_RangeMarkupElements =append (_ggcffe .EG_RangeMarkupElements ,_cdaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cabfec :=NewEG_PContent ();_gdcgf :=NewEG_ContentRunContent ();_fccgb :=NewEG_RunLevelElts ();_fbgff :=NewEG_RangeMarkupElements ();_fbgff .CommentRangeEnd =NewCT_MarkupRange ();if _ceceed :=d .DecodeElement (_fbgff .CommentRangeEnd ,&_gdaed );_ceceed !=nil {return _ceceed ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_cabfec );_cabfec .EG_ContentRunContent =append (_cabfec .EG_ContentRunContent ,_gdcgf );_gdcgf .EG_RunLevelElts =append (_gdcgf .EG_RunLevelElts ,_fccgb );_fccgb .EG_RangeMarkupElements =append (_fccgb .EG_RangeMarkupElements ,_fbgff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bbdbagf :=NewEG_PContent ();_fgca :=NewEG_ContentRunContent ();_geeef :=NewEG_RunLevelElts ();_aedece :=NewEG_RangeMarkupElements ();_aedece .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bccdc :=d .DecodeElement (_aedece .CustomXmlInsRangeStart ,&_gdaed );_bccdc !=nil {return _bccdc ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_bbdbagf );_bbdbagf .EG_ContentRunContent =append (_bbdbagf .EG_ContentRunContent ,_fgca );_fgca .EG_RunLevelElts =append (_fgca .EG_RunLevelElts ,_geeef );_geeef .EG_RangeMarkupElements =append (_geeef .EG_RangeMarkupElements ,_aedece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbdece :=NewEG_PContent ();_degfgc :=NewEG_ContentRunContent ();_edggf :=NewEG_RunLevelElts ();_gdabf :=NewEG_RangeMarkupElements ();_gdabf .CustomXmlInsRangeEnd =NewCT_Markup ();if _bbebf :=d .DecodeElement (_gdabf .CustomXmlInsRangeEnd ,&_gdaed );_bbebf !=nil {return _bbebf ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_fbdece );_fbdece .EG_ContentRunContent =append (_fbdece .EG_ContentRunContent ,_degfgc );_degfgc .EG_RunLevelElts =append (_degfgc .EG_RunLevelElts ,_edggf );_edggf .EG_RangeMarkupElements =append (_edggf .EG_RangeMarkupElements ,_gdabf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aadad :=NewEG_PContent ();_eddgb :=NewEG_ContentRunContent ();_ggfbad :=NewEG_RunLevelElts ();_fdfbf :=NewEG_RangeMarkupElements ();_fdfbf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aggdb :=d .DecodeElement (_fdfbf .CustomXmlDelRangeStart ,&_gdaed );_aggdb !=nil {return _aggdb ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_aadad );_aadad .EG_ContentRunContent =append (_aadad .EG_ContentRunContent ,_eddgb );_eddgb .EG_RunLevelElts =append (_eddgb .EG_RunLevelElts ,_ggfbad );_ggfbad .EG_RangeMarkupElements =append (_ggfbad .EG_RangeMarkupElements ,_fdfbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aefbfa :=NewEG_PContent ();_fbdce :=NewEG_ContentRunContent ();_cfbcf :=NewEG_RunLevelElts ();_geddgd :=NewEG_RangeMarkupElements ();_geddgd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bgfgb :=d .DecodeElement (_geddgd .CustomXmlDelRangeEnd ,&_gdaed );_bgfgb !=nil {return _bgfgb ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_aefbfa );_aefbfa .EG_ContentRunContent =append (_aefbfa .EG_ContentRunContent ,_fbdce );_fbdce .EG_RunLevelElts =append (_fbdce .EG_RunLevelElts ,_cfbcf );_cfbcf .EG_RangeMarkupElements =append (_cfbcf .EG_RangeMarkupElements ,_geddgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ddeae :=NewEG_PContent ();_ggeffa :=NewEG_ContentRunContent ();_cafde :=NewEG_RunLevelElts ();_bbffge :=NewEG_RangeMarkupElements ();_bbffge .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbgdg :=d .DecodeElement (_bbffge .CustomXmlMoveFromRangeStart ,&_gdaed );_fbgdg !=nil {return _fbgdg ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_ddeae );_ddeae .EG_ContentRunContent =append (_ddeae .EG_ContentRunContent ,_ggeffa );_ggeffa .EG_RunLevelElts =append (_ggeffa .EG_RunLevelElts ,_cafde );_cafde .EG_RangeMarkupElements =append (_cafde .EG_RangeMarkupElements ,_bbffge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fbacb :=NewEG_PContent ();_gbfag :=NewEG_ContentRunContent ();_eddagf :=NewEG_RunLevelElts ();_cfbdaa :=NewEG_RangeMarkupElements ();_cfbdaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fafac :=d .DecodeElement (_cfbdaa .CustomXmlMoveFromRangeEnd ,&_gdaed );_fafac !=nil {return _fafac ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_fbacb );_fbacb .EG_ContentRunContent =append (_fbacb .EG_ContentRunContent ,_gbfag );_gbfag .EG_RunLevelElts =append (_gbfag .EG_RunLevelElts ,_eddagf );_eddagf .EG_RangeMarkupElements =append (_eddagf .EG_RangeMarkupElements ,_cfbdaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_feaccc :=NewEG_PContent ();_abgfa :=NewEG_ContentRunContent ();_bdbcgg :=NewEG_RunLevelElts ();_bgffc :=NewEG_RangeMarkupElements ();_bgffc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abedaeg :=d .DecodeElement (_bgffc .CustomXmlMoveToRangeStart ,&_gdaed );_abedaeg !=nil {return _abedaeg ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_feaccc );_feaccc .EG_ContentRunContent =append (_feaccc .EG_ContentRunContent ,_abgfa );_abgfa .EG_RunLevelElts =append (_abgfa .EG_RunLevelElts ,_bdbcgg );_bdbcgg .EG_RangeMarkupElements =append (_bdbcgg .EG_RangeMarkupElements ,_bgffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agaff :=NewEG_PContent ();_ceedb :=NewEG_ContentRunContent ();_cafgc :=NewEG_RunLevelElts ();_gfefg :=NewEG_RangeMarkupElements ();_gfefg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdcec :=d .DecodeElement (_gfefg .CustomXmlMoveToRangeEnd ,&_gdaed );_fdcec !=nil {return _fdcec ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_agaff );_agaff .EG_ContentRunContent =append (_agaff .EG_ContentRunContent ,_ceedb );_ceedb .EG_RunLevelElts =append (_ceedb .EG_RunLevelElts ,_cafgc );_cafgc .EG_RangeMarkupElements =append (_cafgc .EG_RangeMarkupElements ,_gfefg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ccbdbec :=NewEG_PContent ();_fgde :=NewEG_ContentRunContent ();_cbdc :=NewEG_RunLevelElts ();_afecf :=NewEG_MathContent ();_afecf .OMathPara =_ec .NewOMathPara ();if _egagfb :=d .DecodeElement (_afecf .OMathPara ,&_gdaed );_egagfb !=nil {return _egagfb ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_ccbdbec );_ccbdbec .EG_ContentRunContent =append (_ccbdbec .EG_ContentRunContent ,_fgde );_fgde .EG_RunLevelElts =append (_fgde .EG_RunLevelElts ,_cbdc );_cbdc .EG_MathContent =append (_cbdc .EG_MathContent ,_afecf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eeceg :=NewEG_PContent ();_acagdf :=NewEG_ContentRunContent ();_bggdd :=NewEG_RunLevelElts ();_eggbg :=NewEG_MathContent ();_eggbg .OMath =_ec .NewOMath ();if _cfffgc :=d .DecodeElement (_eggbg .OMath ,&_gdaed );_cfffgc !=nil {return _cfffgc ;};_cgcbf .EG_PContent =append (_cgcbf .EG_PContent ,_eeceg );_eeceg .EG_ContentRunContent =append (_eeceg .EG_ContentRunContent ,_acagdf );_acagdf .EG_RunLevelElts =append (_acagdf .EG_RunLevelElts ,_bggdd );_bggdd .EG_MathContent =append (_bggdd .EG_MathContent ,_eggbg );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061g\u0052u\u006e\u0020\u0025\u0076",_gdaed .Name );if _fccbee :=d .Skip ();_fccbee !=nil {return _fccbee ;};};case _g .EndElement :break _dcccc ;case _g .CharData :};};return nil ;};func (_adadc ST_VerticalJc )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggfgg :=_g .Attr {};_ggfgg .Name =name ;switch _adadc {case ST_VerticalJcUnset :_ggfgg .Value ="";case ST_VerticalJcTop :_ggfgg .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_ggfgg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_ggfgg .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_ggfgg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _ggfgg ,nil ;}; +// Font Family +Family *CT_FontFamily ; -// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path -func (_edadd *CT_TcPrBase )ValidateWithPath (path string )error {if _edadd .CnfStyle !=nil {if _bebaa :=_edadd .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bebaa !=nil {return _bebaa ;};};if _edadd .TcW !=nil {if _agedc :=_edadd .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_agedc !=nil {return _agedc ;};};if _edadd .GridSpan !=nil {if _eecge :=_edadd .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_eecge !=nil {return _eecge ;};};if _edadd .HMerge !=nil {if _dgffe :=_edadd .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_dgffe !=nil {return _dgffe ;};};if _edadd .VMerge !=nil {if _feaaab :=_edadd .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_feaaab !=nil {return _feaaab ;};};if _edadd .TcBorders !=nil {if _gbaaf :=_edadd .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gbaaf !=nil {return _gbaaf ;};};if _edadd .Shd !=nil {if _dcfgf :=_edadd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dcfgf !=nil {return _dcfgf ;};};if _edadd .NoWrap !=nil {if _cafccg :=_edadd .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_cafccg !=nil {return _cafccg ;};};if _edadd .TcMar !=nil {if _fdebee :=_edadd .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_fdebee !=nil {return _fdebee ;};};if _edadd .TextDirection !=nil {if _bfeeeg :=_edadd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_bfeeeg !=nil {return _bfeeeg ;};};if _edadd .TcFitText !=nil {if _gcagd :=_edadd .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gcagd !=nil {return _gcagd ;};};if _edadd .VAlign !=nil {if _dcaddc :=_edadd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_dcaddc !=nil {return _dcaddc ;};};if _edadd .HideMark !=nil {if _bfceg :=_edadd .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_bfceg !=nil {return _bfceg ;};};if _edadd .Headers !=nil {if _ddbeg :=_edadd .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_ddbeg !=nil {return _ddbeg ;};};return nil ;};const (ST_LockUnset ST_Lock =0;ST_LockSdtLocked ST_Lock =1;ST_LockContentLocked ST_Lock =2;ST_LockUnlocked ST_Lock =3;ST_LockSdtContentLocked ST_Lock =4;);func (_bbaad *CT_TblGridBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfeccge :for {_ecfdb ,_acgdf :=d .Token ();if _acgdf !=nil {return _acgdf ;};switch _fggde :=_ecfdb .(type ){case _g .StartElement :switch _fggde .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_bfcaegf :=NewCT_TblGridCol ();if _befdab :=d .DecodeElement (_bfcaegf ,&_fggde );_befdab !=nil {return _befdab ;};_bbaad .GridCol =append (_bbaad .GridCol ,_bfcaegf );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064B\u0061s\u0065\u0020\u0025\u0076",_fggde .Name );if _fedbc :=d .Skip ();_fedbc !=nil {return _fedbc ;};};case _g .EndElement :break _gfeccge ;case _g .CharData :};};return nil ;}; +// Raster or Vector Font +NotTrueType *CT_OnOff ; -// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path -func (_ccgc *CT_EastAsianLayout )ValidateWithPath (path string )error {if _ccgc .CombineAttr !=nil {if _dbge :=_ccgc .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_dbge !=nil {return _dbge ;};};if _bbgd :=_ccgc .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_bbgd !=nil {return _bbgd ;};if _ccgc .VertAttr !=nil {if _ceggb :=_ccgc .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_ceggb !=nil {return _ceggb ;};};if _ccgc .VertCompressAttr !=nil {if _abgaa :=_ccgc .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_abgaa !=nil {return _abgaa ;};};return nil ;}; +// Font Pitch +Pitch *CT_Pitch ; -// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path -func (_cbeca *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _ebcgg :=_cbeca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebcgg !=nil {return _ebcgg ;};return nil ;};func (_fbefdc ST_VerticalJc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbefdc .String (),start );};const (ST_CaptionPosUnset ST_CaptionPos =0;ST_CaptionPosAbove ST_CaptionPos =1;ST_CaptionPosBelow ST_CaptionPos =2;ST_CaptionPosLeft ST_CaptionPos =3;ST_CaptionPosRight ST_CaptionPos =4;);func (_agfe *CT_CompatSetting )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agfe .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_agfe .NameAttr )});};if _agfe .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_agfe .UriAttr )});};if _agfe .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_agfe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdbaf ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _cdbaf {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbaf ));};return nil ;}; +// Supported Unicode Subranges and Code Pages +Sig *CT_FontSig ; -// Validate validates the CT_MacroName and its children -func (_aebbb *CT_MacroName )Validate ()error {return _aebbb .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};type EG_FtnEdnNumProps struct{ +// Regular Font Style Embedding +EmbedRegular *CT_FontRel ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Bold Style Font Style Embedding +EmbedBold *CT_FontRel ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;}; +// Italic Font Style Embedding +EmbedItalic *CT_FontRel ; -// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path -func (_gcd *CT_Base64Binary )ValidateWithPath (path string )error {return nil };const (ST_TextboxTightWrapUnset ST_TextboxTightWrap =0;ST_TextboxTightWrapNone ST_TextboxTightWrap =1;ST_TextboxTightWrapAllLines ST_TextboxTightWrap =2;ST_TextboxTightWrapFirstAndLastLine ST_TextboxTightWrap =3;ST_TextboxTightWrapFirstLineOnly ST_TextboxTightWrap =4;ST_TextboxTightWrapLastLineOnly ST_TextboxTightWrap =5;);func (_ffafc ST_CharacterSpacing )ValidateWithPath (path string )error {switch _ffafc {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffafc ));};return nil ;};type ST_RestartNumber byte ;func (_aaegb *CT_Guid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aaegb .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_aaegb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ceeea *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_dagge :=[]string {};if _ceeea .ST_UnqualifiedPercentage !=nil {_dagge =append (_dagge ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _ceeea .ST_Percentage !=nil {_dagge =append (_dagge ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_dagge )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dagge );};return nil ;};func (_gdfg *CT_Object )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdfg .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_gd .Sprintf ("\u0025\u0076",*_gdfg .DxaOrigAttr )});};if _gdfg .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_gd .Sprintf ("\u0025\u0076",*_gdfg .DyaOrigAttr )});};e .EncodeToken (start );if _gdfg .Drawing !=nil {_fdccc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_gdfg .Drawing ,_fdccc );};if _gdfg .Choice !=nil {_gdfg .Choice .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblOverlap struct{ +// Bold Italic Font Style Embedding +EmbedBoldItalic *CT_FontRel ;};func (_gcfce *CT_Language )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcfce .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_gcfce .ValAttr )});};if _gcfce .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_gcfce .EastAsiaAttr )});};if _gcfce .BidiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_gcfce .BidiAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geaegc *ST_TblWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_geaegc =0;case "\u006e\u0069\u006c":*_geaegc =1;case "\u0070\u0063\u0074":*_geaegc =2;case "\u0064\u0078\u0061":*_geaegc =3;case "\u0061\u0075\u0074\u006f":*_geaegc =4;};return nil ;};func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_ebgfe :=&WdCT_WordprocessingGroupChoice {};return _ebgfe ;};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_cageg :=&EG_ContentBlockContent {};return _cageg ;};func NewCT_FFCheckBox ()*CT_FFCheckBox {_gded :=&CT_FFCheckBox {};return _gded };func (_bbecbd ST_HexColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbecbd .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_d .CharData (_bbecbd .ST_HexColorAuto .String ()));};if _bbecbd .ST_HexColorRGB !=nil {e .EncodeToken (_d .CharData (*_bbecbd .ST_HexColorRGB ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};type CT_HpsMeasure struct{ -// Floating Table Overlap Setting -ValAttr ST_TblOverlap ;};type CT_Row struct{ +// Half Point Measurement +ValAttr ST_HpsMeasure ;};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Revision Identifier for Table Row Glyph Formatting -RsidRPrAttr *string ; +// Annotation Identifier +IdAttr int64 ;TrPr *CT_TrPrBase ;};func (_afecaa ST_PageBorderOffset )ValidateWithPath (path string )error {switch _afecaa {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afecaa ));};return nil ;};type Comments struct{CT_Comments };type ST_Theme byte ;type EG_RangeMarkupElements struct{ -// Revision Identifier for Table Row -RsidRAttr *string ; +// Bookmark Start +BookmarkStart *CT_Bookmark ; -// Revision Identifier for Table Row Deletion -RsidDelAttr *string ; +// Bookmark End +BookmarkEnd *CT_MarkupRange ; -// Revision Identifier for Table Row Properties -RsidTrAttr *string ; +// Move Source Location Container - Start +MoveFromRangeStart *CT_MoveBookmark ; -// Table-Level Property Exceptions -TblPrEx *CT_TblPrEx ; +// Move Source Location Container - End +MoveFromRangeEnd *CT_MarkupRange ; -// Table Row Properties -TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func NewFootnotes ()*Footnotes {_fgdcad :=&Footnotes {};_fgdcad .CT_Footnotes =*NewCT_Footnotes ();return _fgdcad ;}; +// Move Destination Location Container - Start +MoveToRangeStart *CT_MoveBookmark ; -// Validate validates the WdEG_WrapType and its children -func (_fdadd *WdEG_WrapType )Validate ()error {return _fdadd .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");};func (_cgfdgg *ST_SignedTwipsMeasure )Validate ()error {return _cgfdgg .ValidateWithPath ("")};func (_ggged *WdWpc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077\u0070\u003a\u0077\u0070\u0063";return _ggged .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};func (_ddbdf *CT_TopPageBorder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddbdf .ValAttr =ST_Border (1);for _ ,_dacbde :=range start .Attr {if _dacbde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dacbde .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_dacbde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dacbde .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_feaef ,_eaegd :=_dacbde .Value ,error (nil );if _eaegd !=nil {return _eaegd ;};_ddbdf .TopLeftAttr =&_feaef ;continue ;};if _dacbde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dacbde .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_dacbde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dacbde .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_dffdc ,_cefce :=_dacbde .Value ,error (nil );if _cefce !=nil {return _cefce ;};_ddbdf .TopRightAttr =&_dffdc ;continue ;};if _dacbde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dacbde .Name .Local =="\u0069\u0064"||_dacbde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dacbde .Name .Local =="\u0069\u0064"{_bgded ,_bgfdf :=_dacbde .Value ,error (nil );if _bgfdf !=nil {return _bgfdf ;};_ddbdf .IdAttr =&_bgded ;continue ;};if _dacbde .Name .Local =="\u0076\u0061\u006c"{_ddbdf .ValAttr .UnmarshalXMLAttr (_dacbde );continue ;};if _dacbde .Name .Local =="\u0063\u006f\u006co\u0072"{_acfge ,_gabde :=ParseUnionST_HexColor (_dacbde .Value );if _gabde !=nil {return _gabde ;};_ddbdf .ColorAttr =&_acfge ;continue ;};if _dacbde .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ddbdf .ThemeColorAttr .UnmarshalXMLAttr (_dacbde );continue ;};if _dacbde .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_acdcd ,_egcgfc :=_dacbde .Value ,error (nil );if _egcgfc !=nil {return _egcgfc ;};_ddbdf .ThemeTintAttr =&_acdcd ;continue ;};if _dacbde .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fffaf ,_bfbeec :=_dacbde .Value ,error (nil );if _bfbeec !=nil {return _bfbeec ;};_ddbdf .ThemeShadeAttr =&_fffaf ;continue ;};if _dacbde .Name .Local =="\u0073\u007a"{_fbadf ,_beedad :=_b .ParseUint (_dacbde .Value ,10,64);if _beedad !=nil {return _beedad ;};_ddbdf .SzAttr =&_fbadf ;continue ;};if _dacbde .Name .Local =="\u0073\u0070\u0061c\u0065"{_fbgfe ,_ddeaf :=_b .ParseUint (_dacbde .Value ,10,64);if _ddeaf !=nil {return _ddeaf ;};_ddbdf .SpaceAttr =&_fbgfe ;continue ;};if _dacbde .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eggdee ,_ffgdac :=ParseUnionST_OnOff (_dacbde .Value );if _ffgdac !=nil {return _ffgdac ;};_ddbdf .ShadowAttr =&_eggdee ;continue ;};if _dacbde .Name .Local =="\u0066\u0072\u0061m\u0065"{_ebbfef ,_caccc :=ParseUnionST_OnOff (_dacbde .Value );if _caccc !=nil {return _caccc ;};_ddbdf .FrameAttr =&_ebbfef ;continue ;};};for {_fbdbag ,_dbdad :=d .Token ();if _dbdad !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u006f\u0070\u0050a\u0067e\u0042\u006f\u0072\u0064\u0065\u0072\u003a \u0025\u0073",_dbdad );};if _dfced ,_fbddf :=_fbdbag .(_g .EndElement );_fbddf &&_dfced .Name ==start .Name {break ;};};return nil ;};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;); +// Move Destination Location Container - End +MoveToRangeEnd *CT_MarkupRange ; -// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path -func (_dgagb *CT_FFHelpText )ValidateWithPath (path string )error {if _aaba :=_dgagb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaba !=nil {return _aaba ;};return nil ;};func (_gbccb *CT_WriteProtection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbccb .RecommendedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .RecommendedAttr )});};if _gbccb .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .AlgorithmNameAttr )});};if _gbccb .HashValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .HashValueAttr )});};if _gbccb .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .SaltValueAttr )});};if _gbccb .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .SpinCountAttr )});};if _gbccb .CryptProviderTypeAttr !=_gc .ST_CryptProvUnset {_gcecd ,_eaddeg :=_gbccb .CryptProviderTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _eaddeg !=nil {return _eaddeg ;};start .Attr =append (start .Attr ,_gcecd );};if _gbccb .CryptAlgorithmClassAttr !=_gc .ST_AlgClassUnset {_cgfgba ,_ddeef :=_gbccb .CryptAlgorithmClassAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _ddeef !=nil {return _ddeef ;};start .Attr =append (start .Attr ,_cgfgba );};if _gbccb .CryptAlgorithmTypeAttr !=_gc .ST_AlgTypeUnset {_adegf ,_dcfdcf :=_gbccb .CryptAlgorithmTypeAttr .MarshalXMLAttr (_g .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _dcfdcf !=nil {return _dcfdcf ;};start .Attr =append (start .Attr ,_adegf );};if _gbccb .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .CryptAlgorithmSidAttr )});};if _gbccb .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .CryptSpinCountAttr )});};if _gbccb .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .CryptProviderAttr )});};if _gbccb .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .AlgIdExtAttr )});};if _gbccb .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .AlgIdExtSourceAttr )});};if _gbccb .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .CryptProviderTypeExtAttr )});};if _gbccb .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .CryptProviderTypeExtSourceAttr )});};if _gbccb .HashAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .HashAttr )});};if _gbccb .SaltAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_gbccb .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Comment Anchor Range Start +CommentRangeStart *CT_MarkupRange ; -// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path -func (_eagee *CT_FFData )ValidateWithPath (path string )error {for _aeegf ,_efegb :=range _eagee .Name {if _eeaag :=_efegb .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_aeegf ));_eeaag !=nil {return _eeaag ;};};for _eaebb ,_afecc :=range _eagee .Label {if _eeaaf :=_afecc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_eaebb ));_eeaaf !=nil {return _eeaaf ;};};for _agbf ,_adba :=range _eagee .TabIndex {if _efac :=_adba .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_agbf ));_efac !=nil {return _efac ;};};for _dfecc ,_fcdf :=range _eagee .Enabled {if _dcag :=_fcdf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_dfecc ));_dcag !=nil {return _dcag ;};};for _ebdbd ,_ffgge :=range _eagee .CalcOnExit {if _adaf :=_ffgge .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_ebdbd ));_adaf !=nil {return _adaf ;};};for _cedg ,_ggfdf :=range _eagee .EntryMacro {if _ecga :=_ggfdf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_cedg ));_ecga !=nil {return _ecga ;};};for _cage ,_fege :=range _eagee .ExitMacro {if _cafgd :=_fege .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_cage ));_cafgd !=nil {return _cafgd ;};};for _bcda ,_dbegd :=range _eagee .HelpText {if _gcad :=_dbegd .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bcda ));_gcad !=nil {return _gcad ;};};for _gdcbcc ,_bdab :=range _eagee .StatusText {if _gbbac :=_bdab .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_gdcbcc ));_gbbac !=nil {return _gbbac ;};};if _eagee .CheckBox !=nil {if _fgdca :=_eagee .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_fgdca !=nil {return _fgdca ;};};if _eagee .DdList !=nil {if _dbfbd :=_eagee .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074");_dbfbd !=nil {return _dbfbd ;};};if _eagee .TextInput !=nil {if _dcdec :=_eagee .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_dcdec !=nil {return _dcdec ;};};return nil ;};type CT_FtnPos struct{ +// Comment Anchor Range End +CommentRangeEnd *CT_MarkupRange ; -// Footnote Position Type -ValAttr ST_FtnPos ;};func (_ff *AG_Password )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ffg ,_ed :=_bf .Value ,error (nil );if _ed !=nil {return _ed ;};_ff .AlgorithmNameAttr =&_ffg ;continue ;};if _bf .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_edb ,_fc :=_bf .Value ,error (nil );if _fc !=nil {return _fc ;};_ff .HashValueAttr =&_edb ;continue ;};if _bf .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_be ,_dd :=_bf .Value ,error (nil );if _dd !=nil {return _dd ;};_ff .SaltValueAttr =&_be ;continue ;};if _bf .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_fa ,_ea :=_b .ParseInt (_bf .Value ,10,64);if _ea !=nil {return _ea ;};_ff .SpinCountAttr =&_fa ;continue ;};};for {_cb ,_fe :=d .Token ();if _fe !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_fe );};if _eaf ,_bd :=_cb .(_g .EndElement );_bd &&_eaf .Name ==start .Name {break ;};};return nil ;};func (_ffabfg ST_View )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffabfg .String (),start );};func (_fdgba *ST_DecimalNumberOrPercent )Validate ()error {return _fdgba .ValidateWithPath ("")}; +// Custom XML Markup Insertion Start +CustomXmlInsRangeStart *CT_TrackChange ; -// Validate validates the CT_PageBorder and its children -func (_fdbbc *CT_PageBorder )Validate ()error {return _fdbbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_eeffab *ST_DocGrid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bacgcg ,_ffdec :=d .Token ();if _ffdec !=nil {return _ffdec ;};if _efefgc ,_gdafb :=_bacgcg .(_g .EndElement );_gdafb &&_efefgc .Name ==start .Name {*_eeffab =1;return nil ;};if _agabac ,_gbcbf :=_bacgcg .(_g .CharData );!_gbcbf {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bacgcg );}else {switch string (_agabac ){case "":*_eeffab =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eeffab =1;case "\u006c\u0069\u006ee\u0073":*_eeffab =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_eeffab =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_eeffab =4;};};_bacgcg ,_ffdec =d .Token ();if _ffdec !=nil {return _ffdec ;};if _dfagd ,_gafadc :=_bacgcg .(_g .EndElement );_gafadc &&_dfagd .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bacgcg );};type Settings struct{CT_Settings };type CT_Proof struct{ +// Custom XML Markup Insertion End +CustomXmlInsRangeEnd *CT_Markup ; -// Spell Checking State -SpellingAttr ST_Proof ; +// Custom XML Markup Deletion Start +CustomXmlDelRangeStart *CT_TrackChange ; -// Grammatical Checking State -GrammarAttr ST_Proof ;};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_aeab :=&CT_FFCheckBoxChoice {};return _aeab };func (_fcddac ST_DocGrid )String ()string {switch _fcddac {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u006c\u0069\u006ee\u0073";case 3:return "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case 4:return "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return "";};const (ST_DocGridUnset ST_DocGrid =0;ST_DocGridDefault ST_DocGrid =1;ST_DocGridLines ST_DocGrid =2;ST_DocGridLinesAndChars ST_DocGrid =3;ST_DocGridSnapToChars ST_DocGrid =4;); +// Custom XML Markup Deletion End +CustomXmlDelRangeEnd *CT_Markup ; -// Validate validates the CT_StylePaneFilter and its children -func (_bfbeef *CT_StylePaneFilter )Validate ()error {return _bfbeef .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};func NewCT_DocPartGallery ()*CT_DocPartGallery {_edee :=&CT_DocPartGallery {};_edee .ValAttr =ST_DocPartGallery (1);return _edee ;}; +// Custom XML Markup Move Source Start +CustomXmlMoveFromRangeStart *CT_TrackChange ; -// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path -func (_eedde *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _dbfcef :=_eedde .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_dbfcef !=nil {return _dbfcef ;};if _bgdbe :=_eedde .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072");_bgdbe !=nil {return _bgdbe ;};return nil ;}; +// Custom XML Markup Move Source End +CustomXmlMoveFromRangeEnd *CT_Markup ; -// Validate validates the CT_OdsoFieldMapData and its children -func (_fbdec *CT_OdsoFieldMapData )Validate ()error {return _fbdec .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};type ST_Merge byte ;func (_bdbdg *CT_TblOverlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ccfcfe ,_gbdba :=_bdbdg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbdba !=nil {return _gbdba ;};start .Attr =append (start .Attr ,_ccfcfe );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;);type CT_DocPartBehaviors struct{ +// Custom XML Markup Move Destination Location Start +CustomXmlMoveToRangeStart *CT_TrackChange ; -// Entry Insertion Behavior -Behavior []*CT_DocPartBehavior ;}; +// Custom XML Markup Move Destination Location End +CustomXmlMoveToRangeEnd *CT_Markup ;};type ST_DropCap byte ;const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;);func (_gegaabg ST_SdtDateMappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gegaabg .String (),start );};func (_bedgdf *ST_LineSpacingRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_effae ,_ffaef :=d .Token ();if _ffaef !=nil {return _ffaef ;};if _aabca ,_acebgg :=_effae .(_d .EndElement );_acebgg &&_aabca .Name ==start .Name {*_bedgdf =1;return nil ;};if _cbfeg ,_ddaag :=_effae .(_d .CharData );!_ddaag {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_effae );}else {switch string (_cbfeg ){case "":*_bedgdf =0;case "\u0061\u0075\u0074\u006f":*_bedgdf =1;case "\u0065\u0078\u0061c\u0074":*_bedgdf =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_bedgdf =3;};};_effae ,_ffaef =d .Token ();if _ffaef !=nil {return _ffaef ;};if _ddafge ,_eefda :=_effae .(_d .EndElement );_eefda &&_ddafge .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_effae );};func (_eddga *CT_FontFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gdfed ,_gged :=_eddga .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gged !=nil {return _gged ;};start .Attr =append (start .Attr ,_gdfed );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdge *CT_Br )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbca :=range start .Attr {if _cbca .Name .Local =="\u0074\u0079\u0070\u0065"{_fdge .TypeAttr .UnmarshalXMLAttr (_cbca );continue ;};if _cbca .Name .Local =="\u0063\u006c\u0065a\u0072"{_fdge .ClearAttr .UnmarshalXMLAttr (_cbca );continue ;};};for {_dabd ,_bdbg :=d .Token ();if _bdbg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_bdbg );};if _cagg ,_beg :=_dabd .(_d .EndElement );_beg &&_cagg .Name ==start .Name {break ;};};return nil ;};func (_dbfaa *WdCT_WrapPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbfaa .EditedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_bcfbae (*_dbfaa .EditedAttr ))});};e .EncodeToken (start );_aaaged :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dbfaa .Start ,_aaaged );_dfcbf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}};for _ ,_bfegab :=range _dbfaa .LineTo {e .EncodeElement (_bfegab ,_dfcbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path -func (_bcbacf *WdCT_TxbxContent )ValidateWithPath (path string )error {for _afdcd ,_eegaad :=range _bcbacf .AltChunk {if _ecbgd :=_eegaad .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_afdcd ));_ecbgd !=nil {return _ecbgd ;};};for _gdbdee ,_ggbag :=range _bcbacf .EG_ContentBlockContent {if _dafffa :=_ggbag .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_gdbdee ));_dafffa !=nil {return _dafffa ;};};return nil ;};type CT_PaperSource struct{ +// Validate validates the EG_HdrFtrReferences and its children +func (_babcca *EG_HdrFtrReferences )Validate ()error {return _babcca .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");};func (_gffcag ST_StyleSort )ValidateWithPath (path string )error {switch _gffcag {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffcag ));};return nil ;};func (_dgbgbb *ST_ThemeColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaebe ,_cbbccg :=d .Token ();if _cbbccg !=nil {return _cbbccg ;};if _aggaea ,_dfbeca :=_gaebe .(_d .EndElement );_dfbeca &&_aggaea .Name ==start .Name {*_dgbgbb =1;return nil ;};if _ecfac ,_dbgbd :=_gaebe .(_d .CharData );!_dbgbd {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaebe );}else {switch string (_ecfac ){case "":*_dgbgbb =0;case "\u0064\u0061\u0072k\u0031":*_dgbgbb =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_dgbgbb =2;case "\u0064\u0061\u0072k\u0032":*_dgbgbb =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_dgbgbb =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_dgbgbb =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_dgbgbb =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_dgbgbb =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_dgbgbb =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_dgbgbb =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_dgbgbb =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_dgbgbb =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_dgbgbb =12;case "\u006e\u006f\u006e\u0065":*_dgbgbb =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_dgbgbb =14;case "\u0074\u0065\u0078t\u0031":*_dgbgbb =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_dgbgbb =16;case "\u0074\u0065\u0078t\u0032":*_dgbgbb =17;};};_gaebe ,_cbbccg =d .Token ();if _cbbccg !=nil {return _cbbccg ;};if _geffge ,_fgdcd :=_gaebe .(_d .EndElement );_fgdcd &&_geffge .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaebe );};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 (_gaaaf *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 :_a .Sprintf ("\u0025\u0076",_gaaaf .AuthorAttr )});if _gaaaf .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gaaaf .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gaaaf .IdAttr )});e .EncodeToken (start );_gadfef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_gaaaf .TrPr ,_gadfef );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_CombineBrackets byte ;func (_eddafd *CT_Tbl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eddafd .TblPr =NewCT_TblPr ();_eddafd .TblGrid =NewCT_TblGrid ();_bdbfe :for {_agcab ,_cdcee :=d .Token ();if _cdcee !=nil {return _cdcee ;};switch _cdbdb :=_agcab .(type ){case _d .StartElement :switch _cdbdb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebbfbc :=NewEG_RangeMarkupElements ();_ebbfbc .BookmarkStart =NewCT_Bookmark ();if _cgead :=d .DecodeElement (_ebbfbc .BookmarkStart ,&_cdbdb );_cgead !=nil {return _cgead ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_ebbfbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dggba :=NewEG_RangeMarkupElements ();_dggba .BookmarkEnd =NewCT_MarkupRange ();if _daafd :=d .DecodeElement (_dggba .BookmarkEnd ,&_cdbdb );_daafd !=nil {return _daafd ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_dggba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccdcb :=NewEG_RangeMarkupElements ();_ccdcb .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbeeg :=d .DecodeElement (_ccdcb .MoveFromRangeStart ,&_cdbdb );_bbeeg !=nil {return _bbeeg ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_ccdcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefbcd :=NewEG_RangeMarkupElements ();_gefbcd .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbfdf :=d .DecodeElement (_gefbcd .MoveFromRangeEnd ,&_cdbdb );_bbfdf !=nil {return _bbfdf ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_gefbcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbcagg :=NewEG_RangeMarkupElements ();_cbcagg .MoveToRangeStart =NewCT_MoveBookmark ();if _cdccg :=d .DecodeElement (_cbcagg .MoveToRangeStart ,&_cdbdb );_cdccg !=nil {return _cdccg ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_cbcagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dfeeb :=NewEG_RangeMarkupElements ();_dfeeb .MoveToRangeEnd =NewCT_MarkupRange ();if _gggda :=d .DecodeElement (_dfeeb .MoveToRangeEnd ,&_cdbdb );_gggda !=nil {return _gggda ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_dfeeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgad :=NewEG_RangeMarkupElements ();_ddgad .CommentRangeStart =NewCT_MarkupRange ();if _dgefce :=d .DecodeElement (_ddgad .CommentRangeStart ,&_cdbdb );_dgefce !=nil {return _dgefce ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_ddgad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceacd :=NewEG_RangeMarkupElements ();_ceacd .CommentRangeEnd =NewCT_MarkupRange ();if _ggcc :=d .DecodeElement (_ceacd .CommentRangeEnd ,&_cdbdb );_ggcc !=nil {return _ggcc ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .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\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"}:_gabfd :=NewEG_RangeMarkupElements ();_gabfd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bbcbg :=d .DecodeElement (_gabfd .CustomXmlInsRangeStart ,&_cdbdb );_bbcbg !=nil {return _bbcbg ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_gabfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gfbfc :=NewEG_RangeMarkupElements ();_gfbfc .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddfgbf :=d .DecodeElement (_gfbfc .CustomXmlInsRangeEnd ,&_cdbdb );_ddfgbf !=nil {return _ddfgbf ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_gfbfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ecfcb :=NewEG_RangeMarkupElements ();_ecfcb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dagce :=d .DecodeElement (_ecfcb .CustomXmlDelRangeStart ,&_cdbdb );_dagce !=nil {return _dagce ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_ecfcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gdbgg :=NewEG_RangeMarkupElements ();_gdbgg .CustomXmlDelRangeEnd =NewCT_Markup ();if _cecfb :=d .DecodeElement (_gdbgg .CustomXmlDelRangeEnd ,&_cdbdb );_cecfb !=nil {return _cecfb ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_gdbgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egedb :=NewEG_RangeMarkupElements ();_egedb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbcg :=d .DecodeElement (_egedb .CustomXmlMoveFromRangeStart ,&_cdbdb );_bbcg !=nil {return _bbcg ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_egedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fbbceb :=NewEG_RangeMarkupElements ();_fbbceb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fafgcf :=d .DecodeElement (_fbbceb .CustomXmlMoveFromRangeEnd ,&_cdbdb );_fafgcf !=nil {return _fafgcf ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_fbbceb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_aeeaf :=NewEG_RangeMarkupElements ();_aeeaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dddce :=d .DecodeElement (_aeeaf .CustomXmlMoveToRangeStart ,&_cdbdb );_dddce !=nil {return _dddce ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_aeeaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gbebd :=NewEG_RangeMarkupElements ();_gbebd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgcbf :=d .DecodeElement (_gbebd .CustomXmlMoveToRangeEnd ,&_cdbdb );_bgcbf !=nil {return _bgcbf ;};_eddafd .EG_RangeMarkupElements =append (_eddafd .EG_RangeMarkupElements ,_gbebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _abcff :=d .DecodeElement (_eddafd .TblPr ,&_cdbdb );_abcff !=nil {return _abcff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _dbede :=d .DecodeElement (_eddafd .TblGrid ,&_cdbdb );_dbede !=nil {return _dbede ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbbafa :=NewEG_ContentRowContent ();_eabgcf :=NewCT_Row ();if _fbfga :=d .DecodeElement (_eabgcf ,&_cdbdb );_fbfga !=nil {return _fbfga ;};_fbbafa .Tr =append (_fbbafa .Tr ,_eabgcf );_eddafd .EG_ContentRowContent =append (_eddafd .EG_ContentRowContent ,_fbbafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_afeaa :=NewEG_ContentRowContent ();_afeaa .CustomXml =NewCT_CustomXmlRow ();if _bdgee :=d .DecodeElement (_afeaa .CustomXml ,&_cdbdb );_bdgee !=nil {return _bdgee ;};_eddafd .EG_ContentRowContent =append (_eddafd .EG_ContentRowContent ,_afeaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egdbcf :=NewEG_ContentRowContent ();_egdbcf .Sdt =NewCT_SdtRow ();if _ccbbeb :=d .DecodeElement (_egdbcf .Sdt ,&_cdbdb );_ccbbeb !=nil {return _ccbbeb ;};_eddafd .EG_ContentRowContent =append (_eddafd .EG_ContentRowContent ,_egdbcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaegd :=NewEG_ContentRowContent ();_bdgcc :=NewEG_RunLevelElts ();_bdgcc .ProofErr =NewCT_ProofErr ();if _cefdg :=d .DecodeElement (_bdgcc .ProofErr ,&_cdbdb );_cefdg !=nil {return _cefdg ;};_eddafd .EG_ContentRowContent =append (_eddafd .EG_ContentRowContent ,_eaegd );_eaegd .EG_RunLevelElts =append (_eaegd .EG_RunLevelElts ,_bdgcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aaaggc :=NewEG_ContentRowContent ();_eafgg :=NewEG_RunLevelElts ();_eafgg .PermStart =NewCT_PermStart ();if _ecggfe :=d .DecodeElement (_eafgg .PermStart ,&_cdbdb );_ecggfe !=nil {return _ecggfe ;};_eddafd .EG_ContentRowContent =append (_eddafd .EG_ContentRowContent ,_aaaggc );_aaaggc .EG_RunLevelElts =append (_aaaggc .EG_RunLevelElts ,_eafgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dcbfa :=NewEG_ContentRowContent ();_gbddg :=NewEG_RunLevelElts ();_gbddg .PermEnd =NewCT_Perm ();if _ggffb :=d .DecodeElement (_gbddg .PermEnd ,&_cdbdb );_ggffb !=nil {return _ggffb ;};_eddafd .EG_ContentRowContent =append (_eddafd .EG_ContentRowContent ,_dcbfa );_dcbfa .EG_RunLevelElts =append (_dcbfa .EG_RunLevelElts ,_gbddg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcdfc :=NewEG_ContentRowContent ();_ebbgb :=NewEG_RunLevelElts ();_ebbgb .Ins =NewCT_RunTrackChange ();if _bdfdf :=d .DecodeElement (_ebbgb .Ins ,&_cdbdb );_bdfdf !=nil {return _bdfdf ;};_eddafd .EG_ContentRowContent =append (_eddafd .EG_ContentRowContent ,_gcdfc );_gcdfc .EG_RunLevelElts =append (_gcdfc .EG_RunLevelElts ,_ebbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbedga :=NewEG_ContentRowContent ();_cbagg :=NewEG_RunLevelElts ();_cbagg .Del =NewCT_RunTrackChange ();if _fddaa :=d .DecodeElement (_cbagg .Del ,&_cdbdb );_fddaa !=nil {return _fddaa ;};_eddafd .EG_ContentRowContent =append (_eddafd .EG_ContentRowContent ,_fbedga );_fbedga .EG_RunLevelElts =append (_fbedga .EG_RunLevelElts ,_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 :"\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"}:_adcgg :=NewEG_ContentRowContent ();_feggda :=NewEG_RunLevelElts ();_feggda .MoveFrom =NewCT_RunTrackChange ();if _edfcg :=d .DecodeElement (_feggda .MoveFrom ,&_cdbdb );_edfcg !=nil {return _edfcg ;};_eddafd .EG_ContentRowContent =append (_eddafd .EG_ContentRowContent ,_adcgg );_adcgg .EG_RunLevelElts =append (_adcgg .EG_RunLevelElts ,_feggda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_edgfd :=NewEG_ContentRowContent ();_fbdbdd :=NewEG_RunLevelElts ();_fbdbdd .MoveTo =NewCT_RunTrackChange ();if _aebdb :=d .DecodeElement (_fbdbdd .MoveTo ,&_cdbdb );_aebdb !=nil {return _aebdb ;};_eddafd .EG_ContentRowContent =append (_eddafd .EG_ContentRowContent ,_edgfd );_edgfd .EG_RunLevelElts =append (_edgfd .EG_RunLevelElts ,_fbdbdd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdgdc :=NewEG_ContentRowContent ();_ggeed :=NewEG_RunLevelElts ();_eefec :=NewEG_MathContent ();_eefec .OMathPara =_cd .NewOMathPara ();if _befcf :=d .DecodeElement (_eefec .OMathPara ,&_cdbdb );_befcf !=nil {return _befcf ;};_eddafd .EG_ContentRowContent =append (_eddafd .EG_ContentRowContent ,_gdgdc );_gdgdc .EG_RunLevelElts =append (_gdgdc .EG_RunLevelElts ,_ggeed );_ggeed .EG_MathContent =append (_ggeed .EG_MathContent ,_eefec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_feed :=NewEG_ContentRowContent ();_dgcgf :=NewEG_RunLevelElts ();_baeeaa :=NewEG_MathContent ();_baeeaa .OMath =_cd .NewOMath ();if _debgfb :=d .DecodeElement (_baeeaa .OMath ,&_cdbdb );_debgfb !=nil {return _debgfb ;};_eddafd .EG_ContentRowContent =append (_eddafd .EG_ContentRowContent ,_feed );_feed .EG_RunLevelElts =append (_feed .EG_RunLevelElts ,_dgcgf );_dgcgf .EG_MathContent =append (_dgcgf .EG_MathContent ,_baeeaa );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\u0062\u006c\u0020\u0025\u0076",_cdbdb .Name );if _ebbafe :=d .Skip ();_ebbafe !=nil {return _ebbafe ;};};case _d .EndElement :break _bdbfe ;case _d .CharData :};};return nil ;};func (_ccdbc *CT_ProofErr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccdbc .TypeAttr =ST_ProofErr (1);for _ ,_bgdd :=range start .Attr {if _bgdd .Name .Local =="\u0074\u0079\u0070\u0065"{_ccdbc .TypeAttr .UnmarshalXMLAttr (_bgdd );continue ;};};for {_gcebbb ,_eagcc :=d .Token ();if _eagcc !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_eagcc );};if _bfaec ,_cdgag :=_gcebbb .(_d .EndElement );_cdgag &&_bfaec .Name ==start .Name {break ;};};return nil ;};func (_ffgfb *CT_DocGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffgfb .TypeAttr !=ST_DocGridUnset {_dabe ,_cebe :=_ffgfb .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cebe !=nil {return _cebe ;};start .Attr =append (start .Attr ,_dabe );};if _ffgfb .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 :_a .Sprintf ("\u0025\u0076",*_ffgfb .LinePitchAttr )});};if _ffgfb .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 :_a .Sprintf ("\u0025\u0076",*_ffgfb .CharSpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdgbg *CT_PPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdgbg .PPr =NewCT_PPrBase ();for _ ,_ddceec :=range start .Attr {if _ddceec .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ddcec ,_eefdb :=_ddceec .Value ,error (nil );if _eefdb !=nil {return _eefdb ;};_cdgbg .AuthorAttr =_ddcec ;continue ;};if _ddceec .Name .Local =="\u0064\u0061\u0074\u0065"{_acgc ,_gdagb :=ParseStdlibTime (_ddceec .Value );if _gdagb !=nil {return _gdagb ;};_cdgbg .DateAttr =&_acgc ;continue ;};if _ddceec .Name .Local =="\u0069\u0064"{_afgceb ,_cbdggg :=_eb .ParseInt (_ddceec .Value ,10,64);if _cbdggg !=nil {return _cbdggg ;};_cdgbg .IdAttr =_afgceb ;continue ;};};_bbgfa :for {_bfcgf ,_effgb :=d .Token ();if _effgb !=nil {return _effgb ;};switch _adbdcg :=_bfcgf .(type ){case _d .StartElement :switch _adbdcg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _bbada :=d .DecodeElement (_cdgbg .PPr ,&_adbdcg );_bbada !=nil {return _bbada ;};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_P\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_adbdcg .Name );if _eeddf :=d .Skip ();_eeddf !=nil {return _eeddf ;};};case _d .EndElement :break _bbgfa ;case _d .CharData :};};return nil ;};type CT_EastAsianLayout struct{ -// First Page Printer Tray Code -FirstAttr *int64 ; +// East Asian Typography Run ID +IdAttr *int64 ; -// Non-First Page Printer Tray Code -OtherAttr *int64 ;}; +// Two Lines in One +CombineAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_View and its children, prefixing error messages with path -func (_beegbd *CT_View )ValidateWithPath (path string )error {if _beegbd .ValAttr ==ST_ViewUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _acece :=_beegbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acece !=nil {return _acece ;};return nil ;};type ST_Proof byte ;type CT_Br struct{ +// Display Brackets Around Two Lines in One +CombineBracketsAttr ST_CombineBrackets ; -// Break Type -TypeAttr ST_BrType ; +// Horizontal in Vertical (Rotate Text) +VertAttr *_dg .ST_OnOff ; -// Restart Location For Text Wrapping Break -ClearAttr ST_BrClear ;};func (_fccbag *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fccbag =0;case "\u0064\u0061\u0072k\u0031":*_fccbag =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fccbag =2;case "\u0064\u0061\u0072k\u0032":*_fccbag =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fccbag =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fccbag =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fccbag =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fccbag =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fccbag =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fccbag =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fccbag =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fccbag =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fccbag =12;};return nil ;}; +// Compress Rotated Text to Line Height +VertCompressAttr *_dg .ST_OnOff ;};func _bcfbae (_faage bool )uint8 {if _faage {return 1;};return 0;};type CT_TrPrBase struct{ -// Validate validates the CT_TrackChangesView and its children -func (_fecdae *CT_TrackChangesView )Validate ()error {return _fecdae .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");};type CT_FrameLayout struct{ +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// Frameset Layout Value -ValAttr ST_FrameLayout ;}; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_dedgf *CT_String )ValidateWithPath (path string )error {return nil };type CT_RPr struct{ +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Referenced Character Style -RStyle *CT_String ; +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// Run Fonts -RFonts *CT_Fonts ; +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Bold -B *CT_OnOff ; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// Complex Script Bold -BCs *CT_OnOff ; +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// Italics -I *CT_OnOff ; +// Table Row Height +TrHeight []*CT_Height ; -// Complex Script Italics -ICs *CT_OnOff ; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Small Caps -SmallCaps *CT_OnOff ; +// Table Row Alignment +Jc []*CT_JcTable ; -// Single Strikethrough -Strike *CT_OnOff ; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;};func (_ggacf *ST_VerticalJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cafbg ,_dccdd :=d .Token ();if _dccdd !=nil {return _dccdd ;};if _abcdcc ,_aaagf :=_cafbg .(_d .EndElement );_aaagf &&_abcdcc .Name ==start .Name {*_ggacf =1;return nil ;};if _cgbfd ,_gbeeaf :=_cafbg .(_d .CharData );!_gbeeaf {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cafbg );}else {switch string (_cgbfd ){case "":*_ggacf =0;case "\u0074\u006f\u0070":*_ggacf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggacf =2;case "\u0062\u006f\u0074\u0068":*_ggacf =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ggacf =4;};};_cafbg ,_dccdd =d .Token ();if _dccdd !=nil {return _dccdd ;};if _eedgd ,_aecag :=_cafbg .(_d .EndElement );_aecag &&_eedgd .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cafbg );};func (_bccba ST_Wrap )String ()string {switch _bccba {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 NewCT_TrPrBase ()*CT_TrPrBase {_cbddd :=&CT_TrPrBase {};return _cbddd };func (_gfdfc *CT_SdtPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfdfc .RPr !=nil {_dbfeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gfdfc .RPr ,_dbfeb );};if _gfdfc .Alias !=nil {_dcgcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_gfdfc .Alias ,_dcgcd );};if _gfdfc .Tag !=nil {_bafae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_gfdfc .Tag ,_bafae );};if _gfdfc .Id !=nil {_cbacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_gfdfc .Id ,_cbacb );};if _gfdfc .Lock !=nil {_babgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_gfdfc .Lock ,_babgg );};if _gfdfc .Placeholder !=nil {_bbaec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_gfdfc .Placeholder ,_bbaec );};if _gfdfc .Temporary !=nil {_cbcac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_gfdfc .Temporary ,_cbcac );};if _gfdfc .ShowingPlcHdr !=nil {_gecbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}};e .EncodeElement (_gfdfc .ShowingPlcHdr ,_gecbf );};if _gfdfc .DataBinding !=nil {_ecff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_gfdfc .DataBinding ,_ecff );};if _gfdfc .Label !=nil {_gbdec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_gfdfc .Label ,_gbdec );};if _gfdfc .TabIndex !=nil {_egegbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};e .EncodeElement (_gfdfc .TabIndex ,_egegbg );};if _gfdfc .Choice !=nil {_gfdfc .Choice .MarshalXML (e ,_d .StartElement {});};for _ ,_cfgdc :=range _gfdfc .Extra {if _baecfc :=_cfgdc .MarshalXML (e ,_d .StartElement {});_baecfc !=nil {return _baecfc ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_RubyContent struct{ -// Double Strikethrough -Dstrike *CT_OnOff ; +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_bgcgd *CT_DocPartType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgcgd .ValAttr =ST_DocPartType (1);for _ ,_bbab :=range start .Attr {if _bbab .Name .Local =="\u0076\u0061\u006c"{_bgcgd .ValAttr .UnmarshalXMLAttr (_bbab );continue ;};};for {_gbbed ,_bcag :=d .Token ();if _bcag !=nil {return _a .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",_bcag );};if _dfac ,_eaadb :=_gbbed .(_d .EndElement );_eaadb &&_dfac .Name ==start .Name {break ;};};return nil ;}; -// Display Character Outline -Outline *CT_OnOff ; +// Validate validates the CT_PaperSource and its children +func (_efbfa *CT_PaperSource )Validate ()error {return _efbfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_cbadd :=&CT_MailMergeDataType {};return _cbadd ;};func (_feefd *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 :_a .Sprintf ("\u0025\u0076",_feefd .LangAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",_feefd .VendorIDAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_feefd .DllVersionAttr )});if _feefd .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_a .Sprintf ("\u0025\u0076",*_feefd .NlCheckAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",_feefd .CheckStyleAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_a .Sprintf ("\u0025\u0076",_feefd .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Shadow -Shadow *CT_OnOff ; +// Validate validates the EG_ContentCellContent and its children +func (_cecd *EG_ContentCellContent )Validate ()error {return _cecd .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};func (_fegc *CT_SdtListItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bebgf :=range start .Attr {if _bebgf .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_dfebd ,_ceadf :=_bebgf .Value ,error (nil );if _ceadf !=nil {return _ceadf ;};_fegc .DisplayTextAttr =&_dfebd ;continue ;};if _bebgf .Name .Local =="\u0076\u0061\u006cu\u0065"{_dbbdb ,_bdcac :=_bebgf .Value ,error (nil );if _bdcac !=nil {return _bdcac ;};_fegc .ValueAttr =&_dbbdb ;continue ;};};for {_bfbggd ,_agac :=d .Token ();if _agac !=nil {return _a .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",_agac );};if _fcfaef ,_cffgae :=_bfbggd .(_d .EndElement );_cffgae &&_fcfaef .Name ==start .Name {break ;};};return nil ;};func (_faaae *CT_PageNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _faaae .FmtAttr !=ST_NumberFormatUnset {_ceccb ,_fcacg :=_faaae .FmtAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066m\u0074"});if _fcacg !=nil {return _fcacg ;};start .Attr =append (start .Attr ,_ceccb );};if _faaae .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_faaae .StartAttr )});};if _faaae .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 :_a .Sprintf ("\u0025\u0076",*_faaae .ChapStyleAttr )});};if _faaae .ChapSepAttr !=ST_ChapterSepUnset {_faaab ,_ceeab :=_faaae .ChapSepAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"});if _ceeab !=nil {return _ceeab ;};start .Attr =append (start .Attr ,_faaab );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_debdb *CT_PageBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _debdb .ZOrderAttr !=ST_PageBorderZOrderUnset {_bdcea ,_acdbe :=_debdb .ZOrderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"});if _acdbe !=nil {return _acdbe ;};start .Attr =append (start .Attr ,_bdcea );};if _debdb .DisplayAttr !=ST_PageBorderDisplayUnset {_ggfeac ,_cadb :=_debdb .DisplayAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _cadb !=nil {return _cadb ;};start .Attr =append (start .Attr ,_ggfeac );};if _debdb .OffsetFromAttr !=ST_PageBorderOffsetUnset {_efebf ,_afcgd :=_debdb .OffsetFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _afcgd !=nil {return _afcgd ;};start .Attr =append (start .Attr ,_efebf );};e .EncodeToken (start );if _debdb .Top !=nil {_ecefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_debdb .Top ,_ecefc );};if _debdb .Left !=nil {_cggeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_debdb .Left ,_cggeg );};if _debdb .Bottom !=nil {_dcaca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_debdb .Bottom ,_dcaca );};if _debdb .Right !=nil {_bfcgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_debdb .Right ,_bfcgg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Footnotes struct{CT_Footnotes };type EG_FtnEdnNumProps struct{ -// Embossing -Emboss *CT_OnOff ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Imprinting -Imprint *CT_OnOff ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_bbdcb :=&CT_MathCtrlIns {};return _bbdcb };func (_dgcaecg *WdST_RelFromV )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgcaecg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dgcaecg =1;case "\u0070\u0061\u0067\u0065":*_dgcaecg =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_dgcaecg =3;case "\u006c\u0069\u006e\u0065":*_dgcaecg =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_dgcaecg =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_dgcaecg =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dgcaecg =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dgcaecg =8;};return nil ;};func (_dbaab *CT_Endnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebca :for {_aebfb ,_acfb :=d .Token ();if _acfb !=nil {return _acfb ;};switch _gegfg :=_aebfb .(type ){case _d .StartElement :switch _gegfg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfcc :=NewCT_FtnEdn ();if _cdge :=d .DecodeElement (_bfcc ,&_gegfg );_cdge !=nil {return _cdge ;};_dbaab .Endnote =append (_dbaab .Endnote ,_bfcc );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\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_gegfg .Name );if _bdgdd :=d .Skip ();_bdgdd !=nil {return _bdgdd ;};};case _d .EndElement :break _ebca ;case _d .CharData :};};return nil ;};func (_bgeeb ST_ThemeColor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cefea :=_d .Attr {};_cefea .Name =name ;switch _bgeeb {case ST_ThemeColorUnset :_cefea .Value ="";case ST_ThemeColorDark1 :_cefea .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_cefea .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_cefea .Value ="\u0064\u0061\u0072k\u0032";case ST_ThemeColorLight2 :_cefea .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_cefea .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_cefea .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_cefea .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ThemeColorAccent4 :_cefea .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_cefea .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_cefea .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_cefea .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_ThemeColorFollowedHyperlink :_cefea .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_cefea .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_cefea .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case ST_ThemeColorText1 :_cefea .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_cefea .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_cefea .Value ="\u0074\u0065\u0078t\u0032";};return _cefea ,nil ;}; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_afge *CT_Picture )ValidateWithPath (path string )error {if _afge .Movie !=nil {if _bgcabb :=_afge .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_bgcabb !=nil {return _bgcabb ;};};if _afge .Control !=nil {if _cbefa :=_afge .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_cbefa !=nil {return _cbefa ;};};return nil ;};func (_fffgc *ST_ObjectDrawAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_defcc ,_ccdfag :=d .Token ();if _ccdfag !=nil {return _ccdfag ;};if _acgdb ,_eecgdc :=_defcc .(_d .EndElement );_eecgdc &&_acgdb .Name ==start .Name {*_fffgc =1;return nil ;};if _cacdb ,_bcccee :=_defcc .(_d .CharData );!_bcccee {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_defcc );}else {switch string (_cacdb ){case "":*_fffgc =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_fffgc =1;case "\u0069\u0063\u006f\u006e":*_fffgc =2;};};_defcc ,_ccdfag =d .Token ();if _ccdfag !=nil {return _ccdfag ;};if _egbbc ,_cccffe :=_defcc .(_d .EndElement );_cccffe &&_egbbc .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_defcc );};func (_aefdf *CT_View )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ddgba ,_deceb :=_aefdf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _deceb !=nil {return _deceb ;};start .Attr =append (start .Attr ,_ddgba );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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 (_efcfd *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 :_a .Sprintf ("\u0025\u0076",_efcfd .AuthorAttr )});if _efcfd .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_efcfd .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_efcfd .IdAttr )});e .EncodeToken (start );_efadf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_efcfd .TblPr ,_efadf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Validate validates the CT_RubyPr and its children +func (_eaddgf *CT_RubyPr )Validate ()error {return _eaddgf .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};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;); -// Hidden Text -Vanish *CT_OnOff ; +// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path +func (_gbce *CT_Num )ValidateWithPath (path string )error {if _eccfd :=_gbce .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_eccfd !=nil {return _eccfd ;};for _dfbg ,_dcaac :=range _gbce .LvlOverride {if _cbcadc :=_dcaac .ValidateWithPath (_a .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_dfbg ));_cbcadc !=nil {return _cbcadc ;};};return nil ;};func (_cfffe *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfffe .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_fgdg :=range start .Attr {if _fgdg .Name .Local =="\u0076\u0061\u006c"{_cfffe .ValAttr .UnmarshalXMLAttr (_fgdg );continue ;};};for {_bdbeac ,_faeec :=d .Token ();if _faeec !=nil {return _a .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",_faeec );};if _gfbec ,_gafc :=_bdbeac .(_d .EndElement );_gafc &&_gfbec .Name ==start .Name {break ;};};return nil ;};func NewCT_SectPr ()*CT_SectPr {_addc :=&CT_SectPr {};return _addc };func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_ggcdg :=&CT_ReadingModeInkLockDown {};return _ggcdg ;};func (_gacfg *CT_Row )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcbdd :=range start .Attr {if _fcbdd .Name .Local =="\u0072\u0073\u0069d\u0052"{_gdfg ,_adcaca :=_fcbdd .Value ,error (nil );if _adcaca !=nil {return _adcaca ;};_gacfg .RsidRAttr =&_gdfg ;continue ;};if _fcbdd .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bgdce ,_ceddae :=_fcbdd .Value ,error (nil );if _ceddae !=nil {return _ceddae ;};_gacfg .RsidDelAttr =&_bgdce ;continue ;};if _fcbdd .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_fcgbd ,_egaag :=_fcbdd .Value ,error (nil );if _egaag !=nil {return _egaag ;};_gacfg .RsidTrAttr =&_fcgbd ;continue ;};if _fcbdd .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_aebge ,_debgd :=_fcbdd .Value ,error (nil );if _debgd !=nil {return _debgd ;};_gacfg .RsidRPrAttr =&_aebge ;continue ;};};_aggdec :for {_cedaaa ,_bgaacc :=d .Token ();if _bgaacc !=nil {return _bgaacc ;};switch _dabgc :=_cedaaa .(type ){case _d .StartElement :switch _dabgc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gacfg .TblPrEx =NewCT_TblPrEx ();if _defgc :=d .DecodeElement (_gacfg .TblPrEx ,&_dabgc );_defgc !=nil {return _defgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gacfg .TrPr =NewCT_TrPr ();if _ccgbfg :=d .DecodeElement (_gacfg .TrPr ,&_dabgc );_ccgbfg !=nil {return _ccgbfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcef :=NewEG_ContentCellContent ();_ccffe :=NewCT_Tc ();if _bcfcea :=d .DecodeElement (_ccffe ,&_dabgc );_bcfcea !=nil {return _bcfcea ;};_dcef .Tc =append (_dcef .Tc ,_ccffe );_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_dcef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fgcgaf :=NewEG_ContentCellContent ();_fgcgaf .CustomXml =NewCT_CustomXmlCell ();if _gdeec :=d .DecodeElement (_fgcgaf .CustomXml ,&_dabgc );_gdeec !=nil {return _gdeec ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_fgcgaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedee :=NewEG_ContentCellContent ();_cedee .Sdt =NewCT_SdtCell ();if _dbbgaa :=d .DecodeElement (_cedee .Sdt ,&_dabgc );_dbbgaa !=nil {return _dbbgaa ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_cedee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feaad :=NewEG_ContentCellContent ();_abdbgd :=NewEG_RunLevelElts ();_abdbgd .ProofErr =NewCT_ProofErr ();if _fgadef :=d .DecodeElement (_abdbgd .ProofErr ,&_dabgc );_fgadef !=nil {return _fgadef ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_feaad );_feaad .EG_RunLevelElts =append (_feaad .EG_RunLevelElts ,_abdbgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bdfdc :=NewEG_ContentCellContent ();_fggad :=NewEG_RunLevelElts ();_fggad .PermStart =NewCT_PermStart ();if _ebbbe :=d .DecodeElement (_fggad .PermStart ,&_dabgc );_ebbbe !=nil {return _ebbbe ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_bdfdc );_bdfdc .EG_RunLevelElts =append (_bdfdc .EG_RunLevelElts ,_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 :"\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"}:_aggff :=NewEG_ContentCellContent ();_ecgddc :=NewEG_RunLevelElts ();_ecgddc .PermEnd =NewCT_Perm ();if _ecefe :=d .DecodeElement (_ecgddc .PermEnd ,&_dabgc );_ecefe !=nil {return _ecefe ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_aggff );_aggff .EG_RunLevelElts =append (_aggff .EG_RunLevelElts ,_ecgddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfebf :=NewEG_ContentCellContent ();_ccege :=NewEG_RunLevelElts ();_ccege .Ins =NewCT_RunTrackChange ();if _egade :=d .DecodeElement (_ccege .Ins ,&_dabgc );_egade !=nil {return _egade ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_dfebf );_dfebf .EG_RunLevelElts =append (_dfebf .EG_RunLevelElts ,_ccege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgagc :=NewEG_ContentCellContent ();_geeec :=NewEG_RunLevelElts ();_geeec .Del =NewCT_RunTrackChange ();if _aagag :=d .DecodeElement (_geeec .Del ,&_dabgc );_aagag !=nil {return _aagag ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_cgagc );_cgagc .EG_RunLevelElts =append (_cgagc .EG_RunLevelElts ,_geeec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ccddf :=NewEG_ContentCellContent ();_ceabga :=NewEG_RunLevelElts ();_ceabga .MoveFrom =NewCT_RunTrackChange ();if _febbea :=d .DecodeElement (_ceabga .MoveFrom ,&_dabgc );_febbea !=nil {return _febbea ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_ccddf );_ccddf .EG_RunLevelElts =append (_ccddf .EG_RunLevelElts ,_ceabga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_afbfc :=NewEG_ContentCellContent ();_cgcff :=NewEG_RunLevelElts ();_cgcff .MoveTo =NewCT_RunTrackChange ();if _gdcee :=d .DecodeElement (_cgcff .MoveTo ,&_dabgc );_gdcee !=nil {return _gdcee ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_afbfc );_afbfc .EG_RunLevelElts =append (_afbfc .EG_RunLevelElts ,_cgcff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedde :=NewEG_ContentCellContent ();_ddbaf :=NewEG_RunLevelElts ();_aaabg :=NewEG_RangeMarkupElements ();_aaabg .BookmarkStart =NewCT_Bookmark ();if _beabcd :=d .DecodeElement (_aaabg .BookmarkStart ,&_dabgc );_beabcd !=nil {return _beabcd ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_cedde );_cedde .EG_RunLevelElts =append (_cedde .EG_RunLevelElts ,_ddbaf );_ddbaf .EG_RangeMarkupElements =append (_ddbaf .EG_RangeMarkupElements ,_aaabg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgef :=NewEG_ContentCellContent ();_bdbfb :=NewEG_RunLevelElts ();_fdbcc :=NewEG_RangeMarkupElements ();_fdbcc .BookmarkEnd =NewCT_MarkupRange ();if _cbgd :=d .DecodeElement (_fdbcc .BookmarkEnd ,&_dabgc );_cbgd !=nil {return _cbgd ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_dbgef );_dbgef .EG_RunLevelElts =append (_dbgef .EG_RunLevelElts ,_bdbfb );_bdbfb .EG_RangeMarkupElements =append (_bdbfb .EG_RangeMarkupElements ,_fdbcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfcg :=NewEG_ContentCellContent ();_dgcegc :=NewEG_RunLevelElts ();_effga :=NewEG_RangeMarkupElements ();_effga .MoveFromRangeStart =NewCT_MoveBookmark ();if _aafce :=d .DecodeElement (_effga .MoveFromRangeStart ,&_dabgc );_aafce !=nil {return _aafce ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_ecfcg );_ecfcg .EG_RunLevelElts =append (_ecfcg .EG_RunLevelElts ,_dgcegc );_dgcegc .EG_RangeMarkupElements =append (_dgcegc .EG_RangeMarkupElements ,_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 :"\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"}:_fcfb :=NewEG_ContentCellContent ();_egbea :=NewEG_RunLevelElts ();_baefe :=NewEG_RangeMarkupElements ();_baefe .MoveFromRangeEnd =NewCT_MarkupRange ();if _eafab :=d .DecodeElement (_baefe .MoveFromRangeEnd ,&_dabgc );_eafab !=nil {return _eafab ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_fcfb );_fcfb .EG_RunLevelElts =append (_fcfb .EG_RunLevelElts ,_egbea );_egbea .EG_RangeMarkupElements =append (_egbea .EG_RangeMarkupElements ,_baefe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_agcff :=NewEG_ContentCellContent ();_aagdc :=NewEG_RunLevelElts ();_ebedg :=NewEG_RangeMarkupElements ();_ebedg .MoveToRangeStart =NewCT_MoveBookmark ();if _dcfcd :=d .DecodeElement (_ebedg .MoveToRangeStart ,&_dabgc );_dcfcd !=nil {return _dcfcd ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_agcff );_agcff .EG_RunLevelElts =append (_agcff .EG_RunLevelElts ,_aagdc );_aagdc .EG_RangeMarkupElements =append (_aagdc .EG_RangeMarkupElements ,_ebedg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dbaabc :=NewEG_ContentCellContent ();_bffge :=NewEG_RunLevelElts ();_affbb :=NewEG_RangeMarkupElements ();_affbb .MoveToRangeEnd =NewCT_MarkupRange ();if _cedeg :=d .DecodeElement (_affbb .MoveToRangeEnd ,&_dabgc );_cedeg !=nil {return _cedeg ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_dbaabc );_dbaabc .EG_RunLevelElts =append (_dbaabc .EG_RunLevelElts ,_bffge );_bffge .EG_RangeMarkupElements =append (_bffge .EG_RangeMarkupElements ,_affbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcf :=NewEG_ContentCellContent ();_cdaedf :=NewEG_RunLevelElts ();_dfeca :=NewEG_RangeMarkupElements ();_dfeca .CommentRangeStart =NewCT_MarkupRange ();if _ebdfb :=d .DecodeElement (_dfeca .CommentRangeStart ,&_dabgc );_ebdfb !=nil {return _ebdfb ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_bdcf );_bdcf .EG_RunLevelElts =append (_bdcf .EG_RunLevelElts ,_cdaedf );_cdaedf .EG_RangeMarkupElements =append (_cdaedf .EG_RangeMarkupElements ,_dfeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffe :=NewEG_ContentCellContent ();_cggbd :=NewEG_RunLevelElts ();_bfgag :=NewEG_RangeMarkupElements ();_bfgag .CommentRangeEnd =NewCT_MarkupRange ();if _cbbcce :=d .DecodeElement (_bfgag .CommentRangeEnd ,&_dabgc );_cbbcce !=nil {return _cbbcce ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_bffe );_bffe .EG_RunLevelElts =append (_bffe .EG_RunLevelElts ,_cggbd );_cggbd .EG_RangeMarkupElements =append (_cggbd .EG_RangeMarkupElements ,_bfgag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_efdbg :=NewEG_ContentCellContent ();_caccd :=NewEG_RunLevelElts ();_aacgd :=NewEG_RangeMarkupElements ();_aacgd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aagbg :=d .DecodeElement (_aacgd .CustomXmlInsRangeStart ,&_dabgc );_aagbg !=nil {return _aagbg ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_efdbg );_efdbg .EG_RunLevelElts =append (_efdbg .EG_RunLevelElts ,_caccd );_caccd .EG_RangeMarkupElements =append (_caccd .EG_RangeMarkupElements ,_aacgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_abdfgf :=NewEG_ContentCellContent ();_bdffdd :=NewEG_RunLevelElts ();_ddcbe :=NewEG_RangeMarkupElements ();_ddcbe .CustomXmlInsRangeEnd =NewCT_Markup ();if _aeebbg :=d .DecodeElement (_ddcbe .CustomXmlInsRangeEnd ,&_dabgc );_aeebbg !=nil {return _aeebbg ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_abdfgf );_abdfgf .EG_RunLevelElts =append (_abdfgf .EG_RunLevelElts ,_bdffdd );_bdffdd .EG_RangeMarkupElements =append (_bdffdd .EG_RangeMarkupElements ,_ddcbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gebf :=NewEG_ContentCellContent ();_cfbegf :=NewEG_RunLevelElts ();_adafa :=NewEG_RangeMarkupElements ();_adafa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gcddb :=d .DecodeElement (_adafa .CustomXmlDelRangeStart ,&_dabgc );_gcddb !=nil {return _gcddb ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_gebf );_gebf .EG_RunLevelElts =append (_gebf .EG_RunLevelElts ,_cfbegf );_cfbegf .EG_RangeMarkupElements =append (_cfbegf .EG_RangeMarkupElements ,_adafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_debed :=NewEG_ContentCellContent ();_efgcd :=NewEG_RunLevelElts ();_ebaac :=NewEG_RangeMarkupElements ();_ebaac .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcfaeg :=d .DecodeElement (_ebaac .CustomXmlDelRangeEnd ,&_dabgc );_fcfaeg !=nil {return _fcfaeg ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_debed );_debed .EG_RunLevelElts =append (_debed .EG_RunLevelElts ,_efgcd );_efgcd .EG_RangeMarkupElements =append (_efgcd .EG_RangeMarkupElements ,_ebaac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agaffe :=NewEG_ContentCellContent ();_gbaba :=NewEG_RunLevelElts ();_bbgag :=NewEG_RangeMarkupElements ();_bbgag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cegdagd :=d .DecodeElement (_bbgag .CustomXmlMoveFromRangeStart ,&_dabgc );_cegdagd !=nil {return _cegdagd ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_agaffe );_agaffe .EG_RunLevelElts =append (_agaffe .EG_RunLevelElts ,_gbaba );_gbaba .EG_RangeMarkupElements =append (_gbaba .EG_RangeMarkupElements ,_bbgag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fcbdg :=NewEG_ContentCellContent ();_afcagb :=NewEG_RunLevelElts ();_bgbd :=NewEG_RangeMarkupElements ();_bgbd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cdabdf :=d .DecodeElement (_bgbd .CustomXmlMoveFromRangeEnd ,&_dabgc );_cdabdf !=nil {return _cdabdf ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_fcbdg );_fcbdg .EG_RunLevelElts =append (_fcbdg .EG_RunLevelElts ,_afcagb );_afcagb .EG_RangeMarkupElements =append (_afcagb .EG_RangeMarkupElements ,_bgbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_aadad :=NewEG_ContentCellContent ();_dfcaf :=NewEG_RunLevelElts ();_gfabd :=NewEG_RangeMarkupElements ();_gfabd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdfca :=d .DecodeElement (_gfabd .CustomXmlMoveToRangeStart ,&_dabgc );_cdfca !=nil {return _cdfca ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_aadad );_aadad .EG_RunLevelElts =append (_aadad .EG_RunLevelElts ,_dfcaf );_dfcaf .EG_RangeMarkupElements =append (_dfcaf .EG_RangeMarkupElements ,_gfabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eace :=NewEG_ContentCellContent ();_cecbf :=NewEG_RunLevelElts ();_gedgc :=NewEG_RangeMarkupElements ();_gedgc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bfdcc :=d .DecodeElement (_gedgc .CustomXmlMoveToRangeEnd ,&_dabgc );_bfdcc !=nil {return _bfdcc ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_eace );_eace .EG_RunLevelElts =append (_eace .EG_RunLevelElts ,_cecbf );_cecbf .EG_RangeMarkupElements =append (_cecbf .EG_RangeMarkupElements ,_gedgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdbbgb :=NewEG_ContentCellContent ();_ecdbfb :=NewEG_RunLevelElts ();_dcceg :=NewEG_MathContent ();_dcceg .OMathPara =_cd .NewOMathPara ();if _egdag :=d .DecodeElement (_dcceg .OMathPara ,&_dabgc );_egdag !=nil {return _egdag ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_fdbbgb );_fdbbgb .EG_RunLevelElts =append (_fdbbgb .EG_RunLevelElts ,_ecdbfb );_ecdbfb .EG_MathContent =append (_ecdbfb .EG_MathContent ,_dcceg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egddd :=NewEG_ContentCellContent ();_bged :=NewEG_RunLevelElts ();_cbcfc :=NewEG_MathContent ();_cbcfc .OMath =_cd .NewOMath ();if _fbeaf :=d .DecodeElement (_cbcfc .OMath ,&_dabgc );_fbeaf !=nil {return _fbeaf ;};_gacfg .EG_ContentCellContent =append (_gacfg .EG_ContentCellContent ,_egddd );_egddd .EG_RunLevelElts =append (_egddd .EG_RunLevelElts ,_bged );_bged .EG_MathContent =append (_bged .EG_MathContent ,_cbcfc );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\u0052\u006f\u0077\u0020\u0025\u0076",_dabgc .Name );if _bfecb :=d .Skip ();_bfecb !=nil {return _bfecb ;};};case _d .EndElement :break _aggdec ;case _d .CharData :};};return nil ;};type CT_TblWidth struct{ -// Web Hidden Text -WebHidden *CT_OnOff ; +// Table Width Value +WAttr *ST_MeasurementOrPercent ; -// Run Content Color -Color *CT_Color ; +// Table Width Type +TypeAttr ST_TblWidth ;};type ST_FontFamily byte ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path +func (_cbgdg *CT_TrackChange )ValidateWithPath (path string )error {return nil };func (_ggaf *CT_CustomXmlCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggaf .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_ggaf .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_a .Sprintf ("\u0025\u0076",_ggaf .ElementAttr )});e .EncodeToken (start );if _ggaf .CustomXmlPr !=nil {_gaeac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_ggaf .CustomXmlPr ,_gaeac );};if _ggaf .EG_ContentCellContent !=nil {for _ ,_cddfd :=range _ggaf .EG_ContentCellContent {_cddfd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcfgc ST_Jc )Validate ()error {return _fcfgc .ValidateWithPath ("")};type CT_FFHelpText struct{ -// Expanded/Compressed Text -W *CT_TextScale ; +// Help Text Type +TypeAttr ST_InfoTextType ; -// Font Kerning -Kern *CT_HpsMeasure ; +// Help Text Value +ValAttr *string ;};func NewCT_MultiLevelType ()*CT_MultiLevelType {_dcddc :=&CT_MultiLevelType {};_dcddc .ValAttr =ST_MultiLevelType (1);return _dcddc ;};func (_bggda ST_DisplacedByCustomXml )Validate ()error {return _bggda .ValidateWithPath ("")};func (_bbdab *CT_RPrDefault )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfg :for {_gedeec ,_aaecg :=d .Token ();if _aaecg !=nil {return _aaecg ;};switch _cedbe :=_gedeec .(type ){case _d .StartElement :switch _cedbe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbdab .RPr =NewCT_RPr ();if _ggebg :=d .DecodeElement (_bbdab .RPr ,&_cedbe );_ggebg !=nil {return _ggebg ;};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\u0052P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_cedbe .Name );if _dbfed :=d .Skip ();_dbfed !=nil {return _dbfed ;};};case _d .EndElement :break _dcfg ;case _d .CharData :};};return nil ;}; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path +func (_afbff *CT_SdtContentBlock )ValidateWithPath (path string )error {if _afbff .CustomXml !=nil {if _bacecf :=_afbff .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bacecf !=nil {return _bacecf ;};};if _afbff .Sdt !=nil {if _aegef :=_afbff .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_aegef !=nil {return _aegef ;};};for _efgcb ,_aedgc :=range _afbff .P {if _fdbag :=_aedgc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_efgcb ));_fdbag !=nil {return _fdbag ;};};for _afcef ,_ceffd :=range _afbff .Tbl {if _ddgec :=_ceffd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_afcef ));_ddgec !=nil {return _ddgec ;};};for _edaba ,_cdfee :=range _afbff .EG_RunLevelElts {if _bbbce :=_cdfee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_edaba ));_bbbce !=nil {return _bbbce ;};};return nil ;}; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Validate validates the CT_VerticalAlignRun and its children +func (_bfagc *CT_VerticalAlignRun )Validate ()error {return _bfagc .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");}; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Validate validates the CT_MailMergeSourceType and its children +func (_cbdfe *CT_MailMergeSourceType )Validate ()error {return _cbdfe .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");};func (_cffe *CT_LevelText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfgeg :=range start .Attr {if _bfgeg .Name .Local =="\u0076\u0061\u006c"{_ebbge ,_dabff :=_bfgeg .Value ,error (nil );if _dabff !=nil {return _dabff ;};_cffe .ValAttr =&_ebbge ;continue ;};if _bfgeg .Name .Local =="\u006e\u0075\u006c\u006c"{_cbbgd ,_fcec :=ParseUnionST_OnOff (_bfgeg .Value );if _fcec !=nil {return _fcec ;};_cffe .NullAttr =&_cbbgd ;continue ;};};for {_febaf ,_cdbf :=d .Token ();if _cdbf !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cdbf );};if _bcaf ,_ddcce :=_febaf .(_d .EndElement );_ddcce &&_bcaf .Name ==start .Name {break ;};};return nil ;};type ST_TextAlignment byte ;func (_gecdd ST_ProofErr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gecdd .String (),start );};func (_degfce *ST_HdrFtr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_degfce =0;case "\u0065\u0076\u0065\u006e":*_degfce =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_degfce =2;case "\u0066\u0069\u0072s\u0074":*_degfce =3;};return nil ;};func (_ecdfb ST_PageBorderDisplay )String ()string {switch _ecdfb {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 (_dababf *ST_PTabRelativeTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfgga ,_ggdcgd :=d .Token ();if _ggdcgd !=nil {return _ggdcgd ;};if _dfbfa ,_ceccc :=_cfgga .(_d .EndElement );_ceccc &&_dfbfa .Name ==start .Name {*_dababf =1;return nil ;};if _facga ,_dacga :=_cfgga .(_d .CharData );!_dacga {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfgga );}else {switch string (_facga ){case "":*_dababf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dababf =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_dababf =2;};};_cfgga ,_ggdcgd =d .Token ();if _ggdcgd !=nil {return _ggdcgd ;};if _bbbgff ,_bcaeee :=_cfgga .(_d .EndElement );_bcaeee &&_bbbgff .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfgga );}; -// Text Highlighting -Highlight *CT_Highlight ; +// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path +func (_dbadc *CT_EdnPos )ValidateWithPath (path string )error {if _dbadc .ValAttr ==ST_EdnPosUnset {return _a .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 _dfedfb :=_dbadc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfedfb !=nil {return _dfedfb ;};return nil ;};func (_gbdfg *CT_Frame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgded :for {_bega ,_bfafc :=d .Token ();if _bfafc !=nil {return _bfafc ;};switch _cgee :=_bega .(type ){case _d .StartElement :switch _cgee .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbdfg .Sz =NewCT_String ();if _feddf :=d .DecodeElement (_gbdfg .Sz ,&_cgee );_feddf !=nil {return _feddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdfg .Name =NewCT_String ();if _gcbe :=d .DecodeElement (_gbdfg .Name ,&_cgee );_gcbe !=nil {return _gcbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbdfg .Title =NewCT_String ();if _gfde :=d .DecodeElement (_gbdfg .Title ,&_cgee );_gfde !=nil {return _gfde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdfg .LongDesc =NewCT_Rel ();if _dffb :=d .DecodeElement (_gbdfg .LongDesc ,&_cgee );_dffb !=nil {return _dffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbdfg .SourceFileName =NewCT_Rel ();if _ddadg :=d .DecodeElement (_gbdfg .SourceFileName ,&_cgee );_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 :"\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"}:_gbdfg .MarW =NewCT_PixelsMeasure ();if _gaefb :=d .DecodeElement (_gbdfg .MarW ,&_cgee );_gaefb !=nil {return _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 :"\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"}:_gbdfg .MarH =NewCT_PixelsMeasure ();if _ggad :=d .DecodeElement (_gbdfg .MarH ,&_cgee );_ggad !=nil {return _ggad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdfg .Scrollbar =NewCT_FrameScrollbar ();if _gdgg :=d .DecodeElement (_gbdfg .Scrollbar ,&_cgee );_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 :"\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"}:_gbdfg .NoResizeAllowed =NewCT_OnOff ();if _ggeeba :=d .DecodeElement (_gbdfg .NoResizeAllowed ,&_cgee );_ggeeba !=nil {return _ggeeba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdfg .LinkedToFile =NewCT_OnOff ();if _fgede :=d .DecodeElement (_gbdfg .LinkedToFile ,&_cgee );_fgede !=nil {return _fgede ;};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\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_cgee .Name );if _eecg :=d .Skip ();_eecg !=nil {return _eecg ;};};case _d .EndElement :break _bgded ;case _d .CharData :};};return nil ;}; -// Underline -U *CT_Underline ; +// Validate validates the CT_SignedHpsMeasure and its children +func (_dgadf *CT_SignedHpsMeasure )Validate ()error {return _dgadf .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};type CT_AbstractNum struct{ -// Animated Text Effect -Effect *CT_TextEffect ; +// Abstract Numbering Definition ID +AbstractNumIdAttr int64 ; -// Text Border -Bdr *CT_Border ; +// Abstract Numbering Definition Identifier +Nsid *CT_LongHexNumber ; -// Run Shading -Shd *CT_Shd ; +// Abstract Numbering Definition Type +MultiLevelType *CT_MultiLevelType ; -// Manual Run Width -FitText *CT_FitText ; +// Numbering Template Code +Tmpl *CT_LongHexNumber ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Abstract Numbering Definition Name +Name *CT_String ; -// Right To Left Text -Rtl *CT_OnOff ; +// Numbering Style Definition +StyleLink *CT_String ; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Numbering Style Reference +NumStyleLink *CT_String ; -// Emphasis Mark -Em *CT_Em ; +// Numbering Level Definition +Lvl []*CT_Lvl ;};func (_gffffb ST_View )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbcdc :=_d .Attr {};_cbcdc .Name =name ;switch _gffffb {case ST_ViewUnset :_cbcdc .Value ="";case ST_ViewNone :_cbcdc .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_cbcdc .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_cbcdc .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_cbcdc .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_cbcdc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_cbcdc .Value ="\u0077\u0065\u0062";};return _cbcdc ,nil ;}; -// Languages for Run Content -Lang *CT_Language ; +// Validate validates the EG_PContentMath and its children +func (_debgb *EG_PContentMath )Validate ()error {return _debgb .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");}; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Validate validates the CT_MailMergeOdsoFMDFieldType and its children +func (_fgfef *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _fgfef .ValidateWithPath ("\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065");};type CT_SdtPr struct{ -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Run Properties For Structured Document Tag Contents +RPr *CT_RPr ; -// Office Open XML Math -OMath *CT_OnOff ; +// Friendly Name +Alias *CT_String ; -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_efagf ST_LevelSuffix )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_befad :=_g .Attr {};_befad .Name =name ;switch _efagf {case ST_LevelSuffixUnset :_befad .Value ="";case ST_LevelSuffixTab :_befad .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_befad .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_befad .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _befad ,nil ;};func (_beedcf *WdCT_PosH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beedcf .RelativeFromAttr =WdST_RelFromH (1);_beedcf .Choice =NewWdCT_PosHChoice ();for _ ,_bdfea :=range start .Attr {if _bdfea .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_beedcf .RelativeFromAttr .UnmarshalXMLAttr (_bdfea );continue ;};};_feabeg :for {_bddff ,_fdgdg :=d .Token ();if _fdgdg !=nil {return _fdgdg ;};switch _gabcfc :=_bddff .(type ){case _g .StartElement :switch _gabcfc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0061\u006c\u0069g\u006e"}:_beedcf .Choice =NewWdCT_PosHChoice ();if _gdgaba :=d .DecodeElement (&_beedcf .Choice .Align ,&_gabcfc );_gdgaba !=nil {return _gdgaba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_beedcf .Choice =NewWdCT_PosHChoice ();if _acecc :=d .DecodeElement (&_beedcf .Choice .PosOffset ,&_gabcfc );_acecc !=nil {return _acecc ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048 \u0025\u0076",_gabcfc .Name );if _gddege :=d .Skip ();_gddege !=nil {return _gddege ;};};case _g .EndElement :break _feabeg ;case _g .CharData :};};return nil ;};func (_ddeeca *ST_DocPartGallery )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddeeca =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_ddeeca =1;case "\u0061\u006e\u0079":*_ddeeca =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ddeeca =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_ddeeca =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_ddeeca =5;case "\u0065\u0071":*_ddeeca =6;case "\u0066\u0074\u0072\u0073":*_ddeeca =7;case "\u0068\u0064\u0072\u0073":*_ddeeca =8;case "\u0070\u0067\u004eu\u006d":*_ddeeca =9;case "\u0074\u0062\u006c\u0073":*_ddeeca =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_ddeeca =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_ddeeca =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_ddeeca =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_ddeeca =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_ddeeca =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ddeeca =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_ddeeca =17;case "\u0062\u0069\u0062":*_ddeeca =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_ddeeca =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_ddeeca =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_ddeeca =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_ddeeca =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_ddeeca =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_ddeeca =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_ddeeca =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_ddeeca =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_ddeeca =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_ddeeca =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_ddeeca =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_ddeeca =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ddeeca =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_ddeeca =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_ddeeca =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_ddeeca =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_ddeeca =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_ddeeca =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_ddeeca =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_ddeeca =38;};return nil ;};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};type ST_TabJc byte ;func (_cbedca ST_Pitch )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbedca .String (),start );};func (_ceaca *CT_SignedHpsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_ceaca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Programmatic Tag +Tag *CT_String ; -// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path -func (_fcedb *CT_TblLook )ValidateWithPath (path string )error {if _fcedb .FirstRowAttr !=nil {if _gcffb :=_fcedb .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_gcffb !=nil {return _gcffb ;};};if _fcedb .LastRowAttr !=nil {if _fdecgc :=_fcedb .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_fdecgc !=nil {return _fdecgc ;};};if _fcedb .FirstColumnAttr !=nil {if _egbdc :=_fcedb .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_egbdc !=nil {return _egbdc ;};};if _fcedb .LastColumnAttr !=nil {if _dagad :=_fcedb .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_dagad !=nil {return _dagad ;};};if _fcedb .NoHBandAttr !=nil {if _debcf :=_fcedb .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_debcf !=nil {return _debcf ;};};if _fcedb .NoVBandAttr !=nil {if _ebcdf :=_fcedb .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_ebcdf !=nil {return _ebcdf ;};};return nil ;};type CT_Guid struct{ +// Unique ID +Id *CT_DecimalNumber ; -// GUID Value -ValAttr *string ;};func (_eeeaa *CT_SectType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfbgbd :=range start .Attr {if _gfbgbd .Name .Local =="\u0076\u0061\u006c"{_eeeaa .ValAttr .UnmarshalXMLAttr (_gfbgbd );continue ;};};for {_ebfdgg ,_gecdf :=d .Token ();if _gecdf !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_gecdf );};if _bafdb ,_abgba :=_ebfdgg .(_g .EndElement );_abgba &&_bafdb .Name ==start .Name {break ;};};return nil ;};func (_ggbdb ST_MailMergeDest )ValidateWithPath (path string )error {switch _ggbdb {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbdb ));};return nil ;};func NewCT_Fonts ()*CT_Fonts {_dedcdd :=&CT_Fonts {};return _dedcdd };func (_eacfe *ST_FldCharType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cffaef ,_bgada :=d .Token ();if _bgada !=nil {return _bgada ;};if _cbfdf ,_dgbgf :=_cffaef .(_g .EndElement );_dgbgf &&_cbfdf .Name ==start .Name {*_eacfe =1;return nil ;};if _ecgbfg ,_baadf :=_cffaef .(_g .CharData );!_baadf {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cffaef );}else {switch string (_ecgbfg ){case "":*_eacfe =0;case "\u0062\u0065\u0067i\u006e":*_eacfe =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_eacfe =2;case "\u0065\u006e\u0064":*_eacfe =3;};};_cffaef ,_bgada =d .Token ();if _bgada !=nil {return _bgada ;};if _bdbdfb ,_bcbcdf :=_cffaef .(_g .EndElement );_bcbcdf &&_bdbdfb .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cffaef );}; +// Locking Setting +Lock *CT_Lock ; -// Validate validates the CT_FontFamily and its children -func (_ggbda *CT_FontFamily )Validate ()error {return _ggbda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};type ST_TblLayoutType byte ;func (_gdbfgdf ST_FtnPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edcaef :=_g .Attr {};_edcaef .Name =name ;switch _gdbfgdf {case ST_FtnPosUnset :_edcaef .Value ="";case ST_FtnPosPageBottom :_edcaef .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_edcaef .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_edcaef .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_edcaef .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _edcaef ,nil ;}; +// Structured Document Tag Placeholder Text +Placeholder *CT_Placeholder ; -// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path -func (_agcda *CT_RecipientData )ValidateWithPath (path string )error {if _agcda .Active !=nil {if _fdccce :=_agcda .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_fdccce !=nil {return _fdccce ;};};if _ebefcf :=_agcda .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_ebefcf !=nil {return _ebefcf ;};if _fdda :=_agcda .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_fdda !=nil {return _fdda ;};return nil ;};func (_dgdgf *CT_MailMergeDocType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgdgf .ValAttr =ST_MailMergeDocType (1);for _ ,_cbeb :=range start .Attr {if _cbeb .Name .Local =="\u0076\u0061\u006c"{_dgdgf .ValAttr .UnmarshalXMLAttr (_cbeb );continue ;};};for {_dgdge ,_eagdg :=d .Token ();if _eagdg !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u004d\u0061\u0069\u006c\u004de\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_eagdg );};if _baeag ,_dgfac :=_dgdge .(_g .EndElement );_dgfac &&_baeag .Name ==start .Name {break ;};};return nil ;};func (_cgcgcb *CT_FtnEdnSepRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdcbd :=range start .Attr {if _fdcbd .Name .Local =="\u0069\u0064"{_geggc ,_aacge :=_b .ParseInt (_fdcbd .Value ,10,64);if _aacge !=nil {return _aacge ;};_cgcgcb .IdAttr =_geggc ;continue ;};};for {_ebce ,_bbffe :=d .Token ();if _bbffe !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_bbffe );};if _cbeaf ,_gebd :=_ebce .(_g .EndElement );_gebd &&_cbeaf .Name ==start .Name {break ;};};return nil ;};type EG_CellMarkupElements struct{ +// Remove Structured Document Tag When Contents Are Edited +Temporary *CT_OnOff ; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Current Contents Are Placeholder Text +ShowingPlcHdr *CT_OnOff ; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// XML Mapping +DataBinding *CT_DataBinding ; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _f .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Structured Document Tag Label +Label *CT_DecimalNumber ; -// Annotation Identifier -IdAttr int64 ;};func (_efaagc *ST_SignedHpsMeasure )Validate ()error {return _efaagc .ValidateWithPath ("")};func (_gedef *CT_Odso )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dabd :for {_eabgc ,_afgdeb :=d .Token ();if _afgdeb !=nil {return _afgdeb ;};switch _bgabfa :=_eabgc .(type ){case _g .StartElement :switch _bgabfa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0064\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0064\u006c"}:_gedef .Udl =NewCT_String ();if _edadb :=d .DecodeElement (_gedef .Udl ,&_bgabfa );_edadb !=nil {return _edadb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065"}:_gedef .Table =NewCT_String ();if _ceac :=d .DecodeElement (_gedef .Table ,&_bgabfa );_ceac !=nil {return _ceac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0072\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0072\u0063"}:_gedef .Src =NewCT_Rel ();if _ebacf :=d .DecodeElement (_gedef .Src ,&_bgabfa );_ebacf !=nil {return _ebacf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}:_gedef .ColDelim =NewCT_DecimalNumber ();if _ffefb :=d .DecodeElement (_gedef .ColDelim ,&_bgabfa );_ffefb !=nil {return _ffefb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_gedef .Type =NewCT_MailMergeSourceType ();if _gcgde :=d .DecodeElement (_gedef .Type ,&_bgabfa );_gcgde !=nil {return _gcgde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0048\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0048\u0064\u0072"}:_gedef .FHdr =NewCT_OnOff ();if _cdada :=d .DecodeElement (_gedef .FHdr ,&_bgabfa );_cdada !=nil {return _cdada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"}:_dfdbc :=NewCT_OdsoFieldMapData ();if _bbcef :=d .DecodeElement (_dfdbc ,&_bgabfa );_bbcef !=nil {return _bbcef ;};_gedef .FieldMapData =append (_gedef .FieldMapData ,_dfdbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fegeb :=NewCT_Rel ();if _aabfc :=d .DecodeElement (_fegeb ,&_bgabfa );_aabfc !=nil {return _aabfc ;};_gedef .RecipientData =append (_gedef .RecipientData ,_fegeb );default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0064\u0073\u006f\u0020\u0025\u0076",_bgabfa .Name );if _eegcb :=d .Skip ();_eegcb !=nil {return _eegcb ;};};case _g .EndElement :break _dabd ;case _g .CharData :};};return nil ;};func (_dcggg *CT_RunTrackChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cagfc :=range start .Attr {if _cagfc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fcbac ,_fdegc :=_cagfc .Value ,error (nil );if _fdegc !=nil {return _fdegc ;};_dcggg .AuthorAttr =_fcbac ;continue ;};if _cagfc .Name .Local =="\u0064\u0061\u0074\u0065"{_bebdf ,_bdfge :=ParseStdlibTime (_cagfc .Value );if _bdfge !=nil {return _bdfge ;};_dcggg .DateAttr =&_bebdf ;continue ;};if _cagfc .Name .Local =="\u0069\u0064"{_bbgca ,_bgbgd :=_b .ParseInt (_cagfc .Value ,10,64);if _bgbgd !=nil {return _bgbgd ;};_dcggg .IdAttr =_bbgca ;continue ;};};for {_aeca ,_dcgdf :=d .Token ();if _dcgdf !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065: \u0025\u0073",_dcgdf );};if _eaedea ,_gbbea :=_aeca .(_g .EndElement );_gbbea &&_eaedea .Name ==start .Name {break ;};};return nil ;};func (_dabgb ST_Merge )Validate ()error {return _dabgb .ValidateWithPath ("")};func (_gfggg *CT_DivBdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bebge :for {_efgb ,_dbbgc :=d .Token ();if _dbbgc !=nil {return _dbbgc ;};switch _aeac :=_efgb .(type ){case _g .StartElement :switch _aeac .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_gfggg .Top =NewCT_Border ();if _bcacd :=d .DecodeElement (_gfggg .Top ,&_aeac );_bcacd !=nil {return _bcacd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_gfggg .Left =NewCT_Border ();if _ggfef :=d .DecodeElement (_gfggg .Left ,&_aeac );_ggfef !=nil {return _ggfef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gfggg .Bottom =NewCT_Border ();if _agccc :=d .DecodeElement (_gfggg .Bottom ,&_aeac );_agccc !=nil {return _agccc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_gfggg .Right =NewCT_Border ();if _efbeb :=d .DecodeElement (_gfggg .Right ,&_aeac );_efbeb !=nil {return _efbeb ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0069\u0076B\u0064\u0072 \u0025\u0076",_aeac .Name );if _adfec :=d .Skip ();_adfec !=nil {return _adfec ;};};case _g .EndElement :break _bebge ;case _g .CharData :};};return nil ;};type CT_Border struct{ +// Structured Document Tag Navigation Order Index +TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_db .Any ;};func (_degda *ST_HighlightColor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_degda =0;case "\u0062\u006c\u0061c\u006b":*_degda =1;case "\u0062\u006c\u0075\u0065":*_degda =2;case "\u0063\u0079\u0061\u006e":*_degda =3;case "\u0067\u0072\u0065e\u006e":*_degda =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_degda =5;case "\u0072\u0065\u0064":*_degda =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_degda =7;case "\u0077\u0068\u0069t\u0065":*_degda =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_degda =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_degda =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_degda =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_degda =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_degda =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_degda =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_degda =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_degda =16;case "\u006e\u006f\u006e\u0065":*_degda =17;};return nil ;};type ST_TextDirection byte ;func (_bggdg ST_TblStyleOverrideType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bggdg .String (),start );};func (_ggcdcg ST_BrType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggcdcg .String (),start );};func (_cdgfgg *CT_TblOverlap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eaabc ,_bfcfb :=_cdgfgg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bfcfb !=nil {return _bfcfb ;};start .Attr =append (start .Attr ,_eaabc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_View byte ;func (_aggba *CT_TcPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aggba .CnfStyle !=nil {_efffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aggba .CnfStyle ,_efffb );};if _aggba .TcW !=nil {_gedff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_aggba .TcW ,_gedff );};if _aggba .GridSpan !=nil {_egagga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_aggba .GridSpan ,_egagga );};if _aggba .HMerge !=nil {_ffggeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_aggba .HMerge ,_ffggeg );};if _aggba .VMerge !=nil {_efafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_aggba .VMerge ,_efafg );};if _aggba .TcBorders !=nil {_gaacc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_aggba .TcBorders ,_gaacc );};if _aggba .Shd !=nil {_ecbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_aggba .Shd ,_ecbag );};if _aggba .NoWrap !=nil {_cfdffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aggba .NoWrap ,_cfdffg );};if _aggba .TcMar !=nil {_ecgbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_aggba .TcMar ,_ecgbf );};if _aggba .TextDirection !=nil {_ggce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aggba .TextDirection ,_ggce );};if _aggba .TcFitText !=nil {_fefbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_aggba .TcFitText ,_fefbe );};if _aggba .VAlign !=nil {_fdefa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_aggba .VAlign ,_fdefa );};if _aggba .HideMark !=nil {_eebcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aggba .HideMark ,_eebcc );};if _aggba .Headers !=nil {_ebcfae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_aggba .Headers ,_ebcfae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgcea ST_StyleType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgcea .String (),start );};func NewRecipients ()*Recipients {_cegga :=&Recipients {};_cegga .CT_Recipients =*NewCT_Recipients ();return _cegga ;};func (_bebdff ST_TextDirection )Validate ()error {return _bebdff .ValidateWithPath ("")};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_ea .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;};func (_edgafe ST_HexColorAuto )Validate ()error {return _edgafe .ValidateWithPath ("")};func (_afcdfd *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_dcaba :=[]string {};if _afcdfd .ST_UnqualifiedPercentage !=nil {_dcaba =append (_dcaba ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _afcdfd .ST_Percentage !=nil {_dcaba =append (_dcaba ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_dcaba )> 1{return _a .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcaba );};return nil ;}; -// Border Style -ValAttr ST_Border ; +// Validate validates the CT_DocPartTypes and its children +func (_cfbgc *CT_DocPartTypes )Validate ()error {return _cfbgc .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");};func (_efbbd ST_CaptionPos )ValidateWithPath (path string )error {switch _efbbd {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbbd ));};return nil ;};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 (_geeaa ST_Theme )Validate ()error {return _geeaa .ValidateWithPath ("")}; -// Border Color -ColorAttr *ST_HexColor ; +// Validate validates the CT_FontSig and its children +func (_dgabb *CT_FontSig )Validate ()error {return _dgabb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");}; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path +func (_cafea *WdCT_TxbxContent )ValidateWithPath (path string )error {for _ecgceg ,_ceadd :=range _cafea .AltChunk {if _ecdfeg :=_ceadd .ValidateWithPath (_a .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ecgceg ));_ecdfeg !=nil {return _ecdfeg ;};};for _dddbfd ,_decef :=range _cafea .EG_ContentBlockContent {if _acccca :=_decef .ValidateWithPath (_a .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 ,_dddbfd ));_acccca !=nil {return _acccca ;};};return nil ;};func NewCT_SdtPr ()*CT_SdtPr {_gdaea :=&CT_SdtPr {};return _gdaea };func NewCT_Style ()*CT_Style {_dgadb :=&CT_Style {};return _dgadb };func NewGlossaryDocument ()*GlossaryDocument {_fgbdfc :=&GlossaryDocument {};_fgbdfc .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _fgbdfc ;};func (_adda *CT_CustomXmlRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdebb :=range start .Attr {if _bdebb .Name .Local =="\u0075\u0072\u0069"{_eccga ,_dgdef :=_bdebb .Value ,error (nil );if _dgdef !=nil {return _dgdef ;};_adda .UriAttr =&_eccga ;continue ;};if _bdebb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_fcbdc ,_agedb :=_bdebb .Value ,error (nil );if _agedb !=nil {return _agedb ;};_adda .ElementAttr =_fcbdc ;continue ;};};_eggbd :for {_gaede ,_dbbbf :=d .Token ();if _dbbbf !=nil {return _dbbbf ;};switch _abcb :=_gaede .(type ){case _d .StartElement :switch _abcb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adda .CustomXmlPr =NewCT_CustomXmlPr ();if _ceef :=d .DecodeElement (_adda .CustomXmlPr ,&_abcb );_ceef !=nil {return _ceef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccdf :=NewEG_PContent ();_eaec :=NewCT_SimpleField ();if _faeeb :=d .DecodeElement (_eaec ,&_abcb );_faeeb !=nil {return _faeeb ;};_ccdf .FldSimple =append (_ccdf .FldSimple ,_eaec );_adda .EG_PContent =append (_adda .EG_PContent ,_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 :"\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"}:_adaag :=NewEG_PContent ();_adaag .Hyperlink =NewCT_Hyperlink ();if _bebg :=d .DecodeElement (_adaag .Hyperlink ,&_abcb );_bebg !=nil {return _bebg ;};_adda .EG_PContent =append (_adda .EG_PContent ,_adaag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcbf :=NewEG_PContent ();_fcbf .SubDoc =NewCT_Rel ();if _efeg :=d .DecodeElement (_fcbf .SubDoc ,&_abcb );_efeg !=nil {return _efeg ;};_adda .EG_PContent =append (_adda .EG_PContent ,_fcbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fcgb :=NewEG_PContent ();_fdgcf :=NewEG_ContentRunContent ();_fdgcf .CustomXml =NewCT_CustomXmlRun ();if _gcee :=d .DecodeElement (_fdgcf .CustomXml ,&_abcb );_gcee !=nil {return _gcee ;};_adda .EG_PContent =append (_adda .EG_PContent ,_fcgb );_fcgb .EG_ContentRunContent =append (_fcgb .EG_ContentRunContent ,_fdgcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcfge :=NewEG_PContent ();_dfae :=NewEG_ContentRunContent ();_dfae .SmartTag =NewCT_SmartTagRun ();if _cccfad :=d .DecodeElement (_dfae .SmartTag ,&_abcb );_cccfad !=nil {return _cccfad ;};_adda .EG_PContent =append (_adda .EG_PContent ,_bcfge );_bcfge .EG_ContentRunContent =append (_bcfge .EG_ContentRunContent ,_dfae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agag :=NewEG_PContent ();_cafeg :=NewEG_ContentRunContent ();_cafeg .Sdt =NewCT_SdtRun ();if _dbbc :=d .DecodeElement (_cafeg .Sdt ,&_abcb );_dbbc !=nil {return _dbbc ;};_adda .EG_PContent =append (_adda .EG_PContent ,_agag );_agag .EG_ContentRunContent =append (_agag .EG_ContentRunContent ,_cafeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccbg :=NewEG_PContent ();_geada :=NewEG_ContentRunContent ();_geada .Dir =NewCT_DirContentRun ();if _dgge :=d .DecodeElement (_geada .Dir ,&_abcb );_dgge !=nil {return _dgge ;};_adda .EG_PContent =append (_adda .EG_PContent ,_ccbg );_ccbg .EG_ContentRunContent =append (_ccbg .EG_ContentRunContent ,_geada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcf :=NewEG_PContent ();_dfea :=NewEG_ContentRunContent ();_dfea .Bdo =NewCT_BdoContentRun ();if _fcdg :=d .DecodeElement (_dfea .Bdo ,&_abcb );_fcdg !=nil {return _fcdg ;};_adda .EG_PContent =append (_adda .EG_PContent ,_ggcf );_ggcf .EG_ContentRunContent =append (_ggcf .EG_ContentRunContent ,_dfea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfdf :=NewEG_PContent ();_ddfeb :=NewEG_ContentRunContent ();_ddfeb .R =NewCT_R ();if _gece :=d .DecodeElement (_ddfeb .R ,&_abcb );_gece !=nil {return _gece ;};_adda .EG_PContent =append (_adda .EG_PContent ,_cfdf );_cfdf .EG_ContentRunContent =append (_cfdf .EG_ContentRunContent ,_ddfeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbda :=NewEG_PContent ();_bdbaf :=NewEG_ContentRunContent ();_gdcgg :=NewEG_RunLevelElts ();_gdcgg .ProofErr =NewCT_ProofErr ();if _gebee :=d .DecodeElement (_gdcgg .ProofErr ,&_abcb );_gebee !=nil {return _gebee ;};_adda .EG_PContent =append (_adda .EG_PContent ,_fbda );_fbda .EG_ContentRunContent =append (_fbda .EG_ContentRunContent ,_bdbaf );_bdbaf .EG_RunLevelElts =append (_bdbaf .EG_RunLevelElts ,_gdcgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dfad :=NewEG_PContent ();_ebbc :=NewEG_ContentRunContent ();_ddga :=NewEG_RunLevelElts ();_ddga .PermStart =NewCT_PermStart ();if _fgacf :=d .DecodeElement (_ddga .PermStart ,&_abcb );_fgacf !=nil {return _fgacf ;};_adda .EG_PContent =append (_adda .EG_PContent ,_dfad );_dfad .EG_ContentRunContent =append (_dfad .EG_ContentRunContent ,_ebbc );_ebbc .EG_RunLevelElts =append (_ebbc .EG_RunLevelElts ,_ddga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_degb :=NewEG_PContent ();_fgab :=NewEG_ContentRunContent ();_dbeec :=NewEG_RunLevelElts ();_dbeec .PermEnd =NewCT_Perm ();if _ddeeg :=d .DecodeElement (_dbeec .PermEnd ,&_abcb );_ddeeg !=nil {return _ddeeg ;};_adda .EG_PContent =append (_adda .EG_PContent ,_degb );_degb .EG_ContentRunContent =append (_degb .EG_ContentRunContent ,_fgab );_fgab .EG_RunLevelElts =append (_fgab .EG_RunLevelElts ,_dbeec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebc :=NewEG_PContent ();_cdea :=NewEG_ContentRunContent ();_cdae :=NewEG_RunLevelElts ();_cdae .Ins =NewCT_RunTrackChange ();if _egecg :=d .DecodeElement (_cdae .Ins ,&_abcb );_egecg !=nil {return _egecg ;};_adda .EG_PContent =append (_adda .EG_PContent ,_cebc );_cebc .EG_ContentRunContent =append (_cebc .EG_ContentRunContent ,_cdea );_cdea .EG_RunLevelElts =append (_cdea .EG_RunLevelElts ,_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 :"\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"}:_bebe :=NewEG_PContent ();_gaeb :=NewEG_ContentRunContent ();_cgag :=NewEG_RunLevelElts ();_cgag .Del =NewCT_RunTrackChange ();if _feag :=d .DecodeElement (_cgag .Del ,&_abcb );_feag !=nil {return _feag ;};_adda .EG_PContent =append (_adda .EG_PContent ,_bebe );_bebe .EG_ContentRunContent =append (_bebe .EG_ContentRunContent ,_gaeb );_gaeb .EG_RunLevelElts =append (_gaeb .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 :"\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"}:_gdddg :=NewEG_PContent ();_dbff :=NewEG_ContentRunContent ();_cafb :=NewEG_RunLevelElts ();_cafb .MoveFrom =NewCT_RunTrackChange ();if _gfgb :=d .DecodeElement (_cafb .MoveFrom ,&_abcb );_gfgb !=nil {return _gfgb ;};_adda .EG_PContent =append (_adda .EG_PContent ,_gdddg );_gdddg .EG_ContentRunContent =append (_gdddg .EG_ContentRunContent ,_dbff );_dbff .EG_RunLevelElts =append (_dbff .EG_RunLevelElts ,_cafb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fabfb :=NewEG_PContent ();_cfec :=NewEG_ContentRunContent ();_fcgc :=NewEG_RunLevelElts ();_fcgc .MoveTo =NewCT_RunTrackChange ();if _gcgd :=d .DecodeElement (_fcgc .MoveTo ,&_abcb );_gcgd !=nil {return _gcgd ;};_adda .EG_PContent =append (_adda .EG_PContent ,_fabfb );_fabfb .EG_ContentRunContent =append (_fabfb .EG_ContentRunContent ,_cfec );_cfec .EG_RunLevelElts =append (_cfec .EG_RunLevelElts ,_fcgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcfa :=NewEG_PContent ();_fbaf :=NewEG_ContentRunContent ();_ecdf :=NewEG_RunLevelElts ();_dggc :=NewEG_RangeMarkupElements ();_dggc .BookmarkStart =NewCT_Bookmark ();if _fadgg :=d .DecodeElement (_dggc .BookmarkStart ,&_abcb );_fadgg !=nil {return _fadgg ;};_adda .EG_PContent =append (_adda .EG_PContent ,_bcfa );_bcfa .EG_ContentRunContent =append (_bcfa .EG_ContentRunContent ,_fbaf );_fbaf .EG_RunLevelElts =append (_fbaf .EG_RunLevelElts ,_ecdf );_ecdf .EG_RangeMarkupElements =append (_ecdf .EG_RangeMarkupElements ,_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 :"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"}:_ggcfc :=NewEG_PContent ();_dbbca :=NewEG_ContentRunContent ();_ffdd :=NewEG_RunLevelElts ();_bafc :=NewEG_RangeMarkupElements ();_bafc .BookmarkEnd =NewCT_MarkupRange ();if _fcbb :=d .DecodeElement (_bafc .BookmarkEnd ,&_abcb );_fcbb !=nil {return _fcbb ;};_adda .EG_PContent =append (_adda .EG_PContent ,_ggcfc );_ggcfc .EG_ContentRunContent =append (_ggcfc .EG_ContentRunContent ,_dbbca );_dbbca .EG_RunLevelElts =append (_dbbca .EG_RunLevelElts ,_ffdd );_ffdd .EG_RangeMarkupElements =append (_ffdd .EG_RangeMarkupElements ,_bafc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adad :=NewEG_PContent ();_fdbf :=NewEG_ContentRunContent ();_bcdga :=NewEG_RunLevelElts ();_ffea :=NewEG_RangeMarkupElements ();_ffea .MoveFromRangeStart =NewCT_MoveBookmark ();if _edbf :=d .DecodeElement (_ffea .MoveFromRangeStart ,&_abcb );_edbf !=nil {return _edbf ;};_adda .EG_PContent =append (_adda .EG_PContent ,_adad );_adad .EG_ContentRunContent =append (_adad .EG_ContentRunContent ,_fdbf );_fdbf .EG_RunLevelElts =append (_fdbf .EG_RunLevelElts ,_bcdga );_bcdga .EG_RangeMarkupElements =append (_bcdga .EG_RangeMarkupElements ,_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\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"}:_bagea :=NewEG_PContent ();_gacf :=NewEG_ContentRunContent ();_acbd :=NewEG_RunLevelElts ();_bgec :=NewEG_RangeMarkupElements ();_bgec .MoveFromRangeEnd =NewCT_MarkupRange ();if _cefc :=d .DecodeElement (_bgec .MoveFromRangeEnd ,&_abcb );_cefc !=nil {return _cefc ;};_adda .EG_PContent =append (_adda .EG_PContent ,_bagea );_bagea .EG_ContentRunContent =append (_bagea .EG_ContentRunContent ,_gacf );_gacf .EG_RunLevelElts =append (_gacf .EG_RunLevelElts ,_acbd );_acbd .EG_RangeMarkupElements =append (_acbd .EG_RangeMarkupElements ,_bgec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddbd :=NewEG_PContent ();_dddg :=NewEG_ContentRunContent ();_fadb :=NewEG_RunLevelElts ();_gbbcg :=NewEG_RangeMarkupElements ();_gbbcg .MoveToRangeStart =NewCT_MoveBookmark ();if _cfggb :=d .DecodeElement (_gbbcg .MoveToRangeStart ,&_abcb );_cfggb !=nil {return _cfggb ;};_adda .EG_PContent =append (_adda .EG_PContent ,_ddbd );_ddbd .EG_ContentRunContent =append (_ddbd .EG_ContentRunContent ,_dddg );_dddg .EG_RunLevelElts =append (_dddg .EG_RunLevelElts ,_fadb );_fadb .EG_RangeMarkupElements =append (_fadb .EG_RangeMarkupElements ,_gbbcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cbbb :=NewEG_PContent ();_aeed :=NewEG_ContentRunContent ();_cbdaa :=NewEG_RunLevelElts ();_aegb :=NewEG_RangeMarkupElements ();_aegb .MoveToRangeEnd =NewCT_MarkupRange ();if _efdac :=d .DecodeElement (_aegb .MoveToRangeEnd ,&_abcb );_efdac !=nil {return _efdac ;};_adda .EG_PContent =append (_adda .EG_PContent ,_cbbb );_cbbb .EG_ContentRunContent =append (_cbbb .EG_ContentRunContent ,_aeed );_aeed .EG_RunLevelElts =append (_aeed .EG_RunLevelElts ,_cbdaa );_cbdaa .EG_RangeMarkupElements =append (_cbdaa .EG_RangeMarkupElements ,_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 :"\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"}:_eacgb :=NewEG_PContent ();_fdec :=NewEG_ContentRunContent ();_dcagg :=NewEG_RunLevelElts ();_ccbb :=NewEG_RangeMarkupElements ();_ccbb .CommentRangeStart =NewCT_MarkupRange ();if _cbedg :=d .DecodeElement (_ccbb .CommentRangeStart ,&_abcb );_cbedg !=nil {return _cbedg ;};_adda .EG_PContent =append (_adda .EG_PContent ,_eacgb );_eacgb .EG_ContentRunContent =append (_eacgb .EG_ContentRunContent ,_fdec );_fdec .EG_RunLevelElts =append (_fdec .EG_RunLevelElts ,_dcagg );_dcagg .EG_RangeMarkupElements =append (_dcagg .EG_RangeMarkupElements ,_ccbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cafa :=NewEG_PContent ();_ebcb :=NewEG_ContentRunContent ();_egfa :=NewEG_RunLevelElts ();_ccfgg :=NewEG_RangeMarkupElements ();_ccfgg .CommentRangeEnd =NewCT_MarkupRange ();if _fgcdf :=d .DecodeElement (_ccfgg .CommentRangeEnd ,&_abcb );_fgcdf !=nil {return _fgcdf ;};_adda .EG_PContent =append (_adda .EG_PContent ,_cafa );_cafa .EG_ContentRunContent =append (_cafa .EG_ContentRunContent ,_ebcb );_ebcb .EG_RunLevelElts =append (_ebcb .EG_RunLevelElts ,_egfa );_egfa .EG_RangeMarkupElements =append (_egfa .EG_RangeMarkupElements ,_ccfgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cedda :=NewEG_PContent ();_efac :=NewEG_ContentRunContent ();_ggec :=NewEG_RunLevelElts ();_bfga :=NewEG_RangeMarkupElements ();_bfga .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdga :=d .DecodeElement (_bfga .CustomXmlInsRangeStart ,&_abcb );_bdga !=nil {return _bdga ;};_adda .EG_PContent =append (_adda .EG_PContent ,_cedda );_cedda .EG_ContentRunContent =append (_cedda .EG_ContentRunContent ,_efac );_efac .EG_RunLevelElts =append (_efac .EG_RunLevelElts ,_ggec );_ggec .EG_RangeMarkupElements =append (_ggec .EG_RangeMarkupElements ,_bfga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ccdfe :=NewEG_PContent ();_daga :=NewEG_ContentRunContent ();_ggea :=NewEG_RunLevelElts ();_bageaf :=NewEG_RangeMarkupElements ();_bageaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _gacc :=d .DecodeElement (_bageaf .CustomXmlInsRangeEnd ,&_abcb );_gacc !=nil {return _gacc ;};_adda .EG_PContent =append (_adda .EG_PContent ,_ccdfe );_ccdfe .EG_ContentRunContent =append (_ccdfe .EG_ContentRunContent ,_daga );_daga .EG_RunLevelElts =append (_daga .EG_RunLevelElts ,_ggea );_ggea .EG_RangeMarkupElements =append (_ggea .EG_RangeMarkupElements ,_bageaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_febc :=NewEG_PContent ();_ddedf :=NewEG_ContentRunContent ();_ecde :=NewEG_RunLevelElts ();_abbg :=NewEG_RangeMarkupElements ();_abbg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggfc :=d .DecodeElement (_abbg .CustomXmlDelRangeStart ,&_abcb );_ggfc !=nil {return _ggfc ;};_adda .EG_PContent =append (_adda .EG_PContent ,_febc );_febc .EG_ContentRunContent =append (_febc .EG_ContentRunContent ,_ddedf );_ddedf .EG_RunLevelElts =append (_ddedf .EG_RunLevelElts ,_ecde );_ecde .EG_RangeMarkupElements =append (_ecde .EG_RangeMarkupElements ,_abbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_edfef :=NewEG_PContent ();_cffg :=NewEG_ContentRunContent ();_dega :=NewEG_RunLevelElts ();_egbec :=NewEG_RangeMarkupElements ();_egbec .CustomXmlDelRangeEnd =NewCT_Markup ();if _efcge :=d .DecodeElement (_egbec .CustomXmlDelRangeEnd ,&_abcb );_efcge !=nil {return _efcge ;};_adda .EG_PContent =append (_adda .EG_PContent ,_edfef );_edfef .EG_ContentRunContent =append (_edfef .EG_ContentRunContent ,_cffg );_cffg .EG_RunLevelElts =append (_cffg .EG_RunLevelElts ,_dega );_dega .EG_RangeMarkupElements =append (_dega .EG_RangeMarkupElements ,_egbec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aebfdg :=NewEG_PContent ();_bbbd :=NewEG_ContentRunContent ();_ebage :=NewEG_RunLevelElts ();_eecd :=NewEG_RangeMarkupElements ();_eecd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dacb :=d .DecodeElement (_eecd .CustomXmlMoveFromRangeStart ,&_abcb );_dacb !=nil {return _dacb ;};_adda .EG_PContent =append (_adda .EG_PContent ,_aebfdg );_aebfdg .EG_ContentRunContent =append (_aebfdg .EG_ContentRunContent ,_bbbd );_bbbd .EG_RunLevelElts =append (_bbbd .EG_RunLevelElts ,_ebage );_ebage .EG_RangeMarkupElements =append (_ebage .EG_RangeMarkupElements ,_eecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ebbdc :=NewEG_PContent ();_eefc :=NewEG_ContentRunContent ();_dadee :=NewEG_RunLevelElts ();_eedee :=NewEG_RangeMarkupElements ();_eedee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dedg :=d .DecodeElement (_eedee .CustomXmlMoveFromRangeEnd ,&_abcb );_dedg !=nil {return _dedg ;};_adda .EG_PContent =append (_adda .EG_PContent ,_ebbdc );_ebbdc .EG_ContentRunContent =append (_ebbdc .EG_ContentRunContent ,_eefc );_eefc .EG_RunLevelElts =append (_eefc .EG_RunLevelElts ,_dadee );_dadee .EG_RangeMarkupElements =append (_dadee .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 :"\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"}:_egaea :=NewEG_PContent ();_ebegg :=NewEG_ContentRunContent ();_caga :=NewEG_RunLevelElts ();_fdcf :=NewEG_RangeMarkupElements ();_fdcf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gcfg :=d .DecodeElement (_fdcf .CustomXmlMoveToRangeStart ,&_abcb );_gcfg !=nil {return _gcfg ;};_adda .EG_PContent =append (_adda .EG_PContent ,_egaea );_egaea .EG_ContentRunContent =append (_egaea .EG_ContentRunContent ,_ebegg );_ebegg .EG_RunLevelElts =append (_ebegg .EG_RunLevelElts ,_caga );_caga .EG_RangeMarkupElements =append (_caga .EG_RangeMarkupElements ,_fdcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_accf :=NewEG_PContent ();_fbafg :=NewEG_ContentRunContent ();_decce :=NewEG_RunLevelElts ();_facfb :=NewEG_RangeMarkupElements ();_facfb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _badbc :=d .DecodeElement (_facfb .CustomXmlMoveToRangeEnd ,&_abcb );_badbc !=nil {return _badbc ;};_adda .EG_PContent =append (_adda .EG_PContent ,_accf );_accf .EG_ContentRunContent =append (_accf .EG_ContentRunContent ,_fbafg );_fbafg .EG_RunLevelElts =append (_fbafg .EG_RunLevelElts ,_decce );_decce .EG_RangeMarkupElements =append (_decce .EG_RangeMarkupElements ,_facfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcfbe :=NewEG_PContent ();_daag :=NewEG_ContentRunContent ();_fgbec :=NewEG_RunLevelElts ();_abfc :=NewEG_MathContent ();_abfc .OMathPara =_cd .NewOMathPara ();if _aeeadg :=d .DecodeElement (_abfc .OMathPara ,&_abcb );_aeeadg !=nil {return _aeeadg ;};_adda .EG_PContent =append (_adda .EG_PContent ,_gcfbe );_gcfbe .EG_ContentRunContent =append (_gcfbe .EG_ContentRunContent ,_daag );_daag .EG_RunLevelElts =append (_daag .EG_RunLevelElts ,_fgbec );_fgbec .EG_MathContent =append (_fgbec .EG_MathContent ,_abfc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcbg :=NewEG_PContent ();_bgbb :=NewEG_ContentRunContent ();_cbabb :=NewEG_RunLevelElts ();_cgfe :=NewEG_MathContent ();_cgfe .OMath =_cd .NewOMath ();if _fgfdg :=d .DecodeElement (_cgfe .OMath ,&_abcb );_fgfdg !=nil {return _fgfdg ;};_adda .EG_PContent =append (_adda .EG_PContent ,_gcbg );_gcbg .EG_ContentRunContent =append (_gcbg .EG_ContentRunContent ,_bgbb );_bgbb .EG_RunLevelElts =append (_bgbb .EG_RunLevelElts ,_cbabb );_cbabb .EG_MathContent =append (_cbabb .EG_MathContent ,_cgfe );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\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e\u0020\u0025\u0076",_abcb .Name );if _acac :=d .Skip ();_acac !=nil {return _acac ;};};case _d .EndElement :break _eggbd ;case _d .CharData :};};return nil ;};func (_bfebd ST_CaptionPos )Validate ()error {return _bfebd .ValidateWithPath ("")};func NewCT_SmartTagPr ()*CT_SmartTagPr {_caeba :=&CT_SmartTagPr {};return _caeba }; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Validate validates the CT_PPr and its children +func (_ggabaa *CT_PPr )Validate ()error {return _ggabaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};func (_dfbdd *CT_TextScale )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcfdg :=range start .Attr {if _gcfdg .Name .Local =="\u0076\u0061\u006c"{_bbfefc ,_eadba :=ParseUnionST_TextScale (_gcfdg .Value );if _eadba !=nil {return _eadba ;};_dfbdd .ValAttr =&_bbfefc ;continue ;};};for {_dgfdce ,_fgfgcd :=d .Token ();if _fgfgcd !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_fgfgcd );};if _fccced ,_cfdddd :=_dgfdce .(_d .EndElement );_cfdddd &&_fccced .Name ==start .Name {break ;};};return nil ;};func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_fffbgg :=&WdCT_WrapSquare {};_fffbgg .WrapTextAttr =WdST_WrapText (1);return _fffbgg ;};func (_ccggac ST_BrType )String ()string {switch _ccggac {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 "";}; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Validate validates the WdCT_EffectExtent and its children +func (_fdebcg *WdCT_EffectExtent )Validate ()error {return _fdebcg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};func (_fbeaeg ST_CombineBrackets )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbeaeg .String (),start );};func NewCT_RubyContent ()*CT_RubyContent {_effgc :=&CT_RubyContent {};return _effgc };func (_dgccfc ST_Zoom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgccfc .String (),start );};func NewCT_ObjectLink ()*CT_ObjectLink {_beabc :=&CT_ObjectLink {};_beabc .UpdateModeAttr =ST_ObjectUpdateMode (1);return _beabc ;};func NewCT_TextAlignment ()*CT_TextAlignment {_eefgc :=&CT_TextAlignment {};_eefgc .ValAttr =ST_TextAlignment (1);return _eefgc ;}; -// Border Width -SzAttr *uint64 ; +// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path +func (_eaabcb *EG_ContentRunContent )ValidateWithPath (path string )error {if _eaabcb .CustomXml !=nil {if _abggg :=_eaabcb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_abggg !=nil {return _abggg ;};};if _eaabcb .SmartTag !=nil {if _acbeba :=_eaabcb .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_acbeba !=nil {return _acbeba ;};};if _eaabcb .Sdt !=nil {if _cccgf :=_eaabcb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_cccgf !=nil {return _cccgf ;};};if _eaabcb .Dir !=nil {if _aaddca :=_eaabcb .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_aaddca !=nil {return _aaddca ;};};if _eaabcb .Bdo !=nil {if _faafgd :=_eaabcb .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f");_faafgd !=nil {return _faafgd ;};};if _eaabcb .R !=nil {if _eeded :=_eaabcb .R .ValidateWithPath (path +"\u002f\u0052");_eeded !=nil {return _eeded ;};};for _egdfbd ,_dbbgde :=range _eaabcb .EG_RunLevelElts {if _dfbbd :=_dbbgde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_egdfbd ));_dfbbd !=nil {return _dfbbd ;};};return nil ;};func (_gcafe *CT_Proof )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdcfc :=range start .Attr {if _gdcfc .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_gcafe .SpellingAttr .UnmarshalXMLAttr (_gdcfc );continue ;};if _gdcfc .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_gcafe .GrammarAttr .UnmarshalXMLAttr (_gdcfc );continue ;};};for {_gddcf ,_dagfe :=d .Token ();if _dagfe !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_dagfe );};if _bcccec ,_fgdad :=_gddcf .(_d .EndElement );_fgdad &&_bcccec .Name ==start .Name {break ;};};return nil ;};func NewCT_TcBorders ()*CT_TcBorders {_cffdf :=&CT_TcBorders {};return _cffdf }; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Validate validates the CT_Sym and its children +func (_gbaca *CT_Sym )Validate ()error {return _gbaca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");};func (_gegadd ST_MailMergeDest )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gegadd .String (),start );};func (_ceccdd ST_Border )ValidateWithPath (path string )error {switch _ceccdd {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 _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceccdd ));};return nil ;};type CT_MailMergeOdsoFMDFieldType struct{ -// Border Shadow -ShadowAttr *_gc .ST_OnOff ; +// Merge Field Mapping Type +ValAttr ST_MailMergeOdsoFMDFieldType ;};func (_cdaec *ST_FFTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfba ,_bcfcdd :=d .Token ();if _bcfcdd !=nil {return _bcfcdd ;};if _afgeae ,_bccgbg :=_dcfba .(_d .EndElement );_bccgbg &&_afgeae .Name ==start .Name {*_cdaec =1;return nil ;};if _ffegd ,_eaccfb :=_dcfba .(_d .CharData );!_eaccfb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcfba );}else {switch string (_ffegd ){case "":*_cdaec =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_cdaec =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_cdaec =2;case "\u0064\u0061\u0074\u0065":*_cdaec =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_cdaec =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_cdaec =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_cdaec =6;};};_dcfba ,_bcfcdd =d .Token ();if _bcfcdd !=nil {return _bcfcdd ;};if _dgbade ,_dgefbg :=_dcfba .(_d .EndElement );_dgefbg &&_dgbade .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcfba );}; -// Create Frame Effect -FrameAttr *_gc .ST_OnOff ;}; +// Validate validates the CT_Attr and its children +func (_gcc *CT_Attr )Validate ()error {return _gcc .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};func (_bgage ST_DocPartBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgage .String (),start );};type ST_Hint byte ;const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);func (_eccfa *ST_TblStyleOverrideType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eacdge ,_ceeae :=d .Token ();if _ceeae !=nil {return _ceeae ;};if _baddb ,_aefdgb :=_eacdge .(_d .EndElement );_aefdgb &&_baddb .Name ==start .Name {*_eccfa =1;return nil ;};if _gbdca ,_eggagf :=_eacdge .(_d .CharData );!_eggagf {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eacdge );}else {switch string (_gbdca ){case "":*_eccfa =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_eccfa =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_eccfa =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_eccfa =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_eccfa =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_eccfa =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_eccfa =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_eccfa =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_eccfa =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_eccfa =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_eccfa =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_eccfa =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_eccfa =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_eccfa =13;};};_eacdge ,_ceeae =d .Token ();if _ceeae !=nil {return _ceeae ;};if _dgaba ,_eeabf :=_eacdge .(_d .EndElement );_eeabf &&_dgaba .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eacdge );};func (_ebgdb *ST_RubyAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgbgf ,_cagdbc :=d .Token ();if _cagdbc !=nil {return _cagdbc ;};if _dcebf ,_aebcb :=_dgbgf .(_d .EndElement );_aebcb &&_dcebf .Name ==start .Name {*_ebgdb =1;return nil ;};if _efegbb ,_eecee :=_dgbgf .(_d .CharData );!_eecee {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgbgf );}else {switch string (_efegbb ){case "":*_ebgdb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebgdb =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_ebgdb =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_ebgdb =3;case "\u006c\u0065\u0066\u0074":*_ebgdb =4;case "\u0072\u0069\u0067h\u0074":*_ebgdb =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_ebgdb =6;};};_dgbgf ,_cagdbc =d .Token ();if _cagdbc !=nil {return _cagdbc ;};if _ceafa ,_dbccba :=_dgbgf .(_d .EndElement );_dbccba &&_ceafa .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgbgf );};func (_bfcgbf ST_BrClear )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfcgbf .String (),start );};func (_cbcc *CT_Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbbf :for {_ebfb ,_egea :=d .Token ();if _egea !=nil {return _egea ;};switch _ebacc :=_ebfb .(type ){case _d .StartElement :switch _ebacc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbada :=NewCT_Comment ();if _gbeg :=d .DecodeElement (_fbada ,&_ebacc );_gbeg !=nil {return _gbeg ;};_cbcc .Comment =append (_cbcc .Comment ,_fbada );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\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_ebacc .Name );if _bcfc :=d .Skip ();_bcfc !=nil {return _bcfc ;};};case _d .EndElement :break _fbbf ;case _d .CharData :};};return nil ;};func (_bfcgad *ST_TblLayoutType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfcgad =0;case "\u0066\u0069\u0078e\u0064":*_bfcgad =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_bfcgad =2;};return nil ;};type ST_Wrap byte ; -// Validate validates the CT_AltChunk and its children -func (_fee *CT_AltChunk )Validate ()error {return _fee .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};func (_dcdgb *CT_MathCtrlIns )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cebee :=range start .Attr {if _cebee .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bgdg ,_gbbdb :=_cebee .Value ,error (nil );if _gbbdb !=nil {return _gbbdb ;};_dcdgb .AuthorAttr =_bgdg ;continue ;};if _cebee .Name .Local =="\u0064\u0061\u0074\u0065"{_fbdae ,_cgcag :=ParseStdlibTime (_cebee .Value );if _cgcag !=nil {return _cgcag ;};_dcdgb .DateAttr =&_fbdae ;continue ;};if _cebee .Name .Local =="\u0069\u0064"{_ggccc ,_becgd :=_b .ParseInt (_cebee .Value ,10,64);if _becgd !=nil {return _becgd ;};_dcdgb .IdAttr =_ggccc ;continue ;};};for {_gdagg ,_dddba :=d .Token ();if _dddba !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0074\u0068\u0043\u0074\u0072\u006c\u0049\u006e\u0073:\u0020\u0025\u0073",_dddba );};if _addbe ,_gecbf :=_gdagg .(_g .EndElement );_gecbf &&_addbe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Base64Binary and its children +func (_dgf *CT_Base64Binary )Validate ()error {return _dgf .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");};type CT_Comments struct{ -// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path -func (_bggcgd *CT_TblWidth )ValidateWithPath (path string )error {if _bggcgd .WAttr !=nil {if _gddgca :=_bggcgd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_gddgca !=nil {return _gddgca ;};};if _eegeb :=_bggcgd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eegeb !=nil {return _eegeb ;};return nil ;};func (_cega *CT_DecimalNumberOrPrecent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cega .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SdtCell ()*CT_SdtCell {_ecbca :=&CT_SdtCell {};return _ecbca }; +// Comment Content +Comment []*CT_Comment ;}; -// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path -func (_bbebbe *CT_Ruby )ValidateWithPath (path string )error {if _eefgcb :=_bbebbe .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_eefgcb !=nil {return _eefgcb ;};if _dcfee :=_bbebbe .Rt .ValidateWithPath (path +"\u002f\u0052\u0074");_dcfee !=nil {return _dcfee ;};if _gcega :=_bbebbe .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_gcega !=nil {return _gcega ;};return nil ;}; +// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path +func (_accfg *CT_HMerge )ValidateWithPath (path string )error {if _faffd :=_accfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faffd !=nil {return _faffd ;};return nil ;};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_eeafg :=&CT_CellMergeTrackChange {};return _eeafg ;};type CT_FtnDocProps struct{ -// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path -func (_baed *CT_DocProtect )ValidateWithPath (path string )error {if _fafdd :=_baed .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_fafdd !=nil {return _fafdd ;};if _baed .FormattingAttr !=nil {if _fcbaa :=_baed .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fcbaa !=nil {return _fcbaa ;};};if _baed .EnforcementAttr !=nil {if _gdea :=_baed .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_gdea !=nil {return _gdea ;};};if _cefed :=_baed .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_cefed !=nil {return _cefed ;};if _gcfef :=_baed .CryptAlgorithmClassAttr .ValidateWithPath (path +"\u002fC\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_gcfef !=nil {return _gcfef ;};if _fcced :=_baed .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fcced !=nil {return _fcced ;};return nil ;}; +// Footnote Placement +Pos *CT_FtnPos ; -// Validate validates the CT_Columns and its children -func (_bddc *CT_Columns )Validate ()error {return _bddc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_fgceag *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_acbda :=[]string {};if _fgceag .Int64 !=nil {_acbda =append (_acbda ,"\u0049\u006e\u00746\u0034");};if _fgceag .ST_UniversalMeasure !=nil {_acbda =append (_acbda ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_acbda )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_acbda );};return nil ;};func (_fcdfg *ST_PTabLeader )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcbac ,_ebfaea :=d .Token ();if _ebfaea !=nil {return _ebfaea ;};if _aadfe ,_bbffd :=_cbcbac .(_g .EndElement );_bbffd &&_aadfe .Name ==start .Name {*_fcdfg =1;return nil ;};if _bgege ,_adeba :=_cbcbac .(_g .CharData );!_adeba {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbcbac );}else {switch string (_bgege ){case "":*_fcdfg =0;case "\u006e\u006f\u006e\u0065":*_fcdfg =1;case "\u0064\u006f\u0074":*_fcdfg =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_fcdfg =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_fcdfg =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_fcdfg =5;};};_cbcbac ,_ebfaea =d .Token ();if _ebfaea !=nil {return _ebfaea ;};if _geffb ,_ddgcf :=_cbcbac .(_g .EndElement );_ddgcf &&_geffb .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbcbac );};type CT_SdtCell struct{ +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;};func NewCT_Language ()*CT_Language {_eaagf :=&CT_Language {};return _eaagf }; -// Cell-Level Structured Document Tag Content -SdtContent *CT_SdtContentCell ;};type ST_View byte ;func (_cacab ST_TabJc )String ()string {switch _cacab {case 0:return "";case 1:return "\u0063\u006c\u0065a\u0072";case 2:return "\u0073\u0074\u0061r\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0065\u006e\u0064";case 5:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 6:return "\u0062\u0061\u0072";case 7:return "\u006e\u0075\u006d";case 8:return "\u006c\u0065\u0066\u0074";case 9:return "\u0072\u0069\u0067h\u0074";};return "";};func (_ggacac *CT_TblPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ggacac .TblStyle !=nil {_bfcea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ggacac .TblStyle ,_bfcea );};if _ggacac .TblpPr !=nil {_cbedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_ggacac .TblpPr ,_cbedc );};if _ggacac .TblOverlap !=nil {_dacded :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_ggacac .TblOverlap ,_dacded );};if _ggacac .BidiVisual !=nil {_cbcede :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_ggacac .BidiVisual ,_cbcede );};if _ggacac .TblStyleRowBandSize !=nil {_gebgd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ggacac .TblStyleRowBandSize ,_gebgd );};if _ggacac .TblStyleColBandSize !=nil {_fadffg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ggacac .TblStyleColBandSize ,_fadffg );};if _ggacac .TblW !=nil {_bbbgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_ggacac .TblW ,_bbbgg );};if _ggacac .Jc !=nil {_aggbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_ggacac .Jc ,_aggbe );};if _ggacac .TblCellSpacing !=nil {_facdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ggacac .TblCellSpacing ,_facdf );};if _ggacac .TblInd !=nil {_dbecf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_ggacac .TblInd ,_dbecf );};if _ggacac .TblBorders !=nil {_bcfgcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ggacac .TblBorders ,_bcfgcg );};if _ggacac .Shd !=nil {_gefbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ggacac .Shd ,_gefbc );};if _ggacac .TblLayout !=nil {_bfbgb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ggacac .TblLayout ,_bfbgb );};if _ggacac .TblCellMar !=nil {_gcgdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_ggacac .TblCellMar ,_gcgdf );};if _ggacac .TblLook !=nil {_eggeec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_ggacac .TblLook ,_eggeec );};if _ggacac .TblCaption !=nil {_cefeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggacac .TblCaption ,_cefeg );};if _ggacac .TblDescription !=nil {_ggggb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggacac .TblDescription ,_ggggb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebdgce ST_SectionMark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebdgce .String (),start );};func (_gaffc *CT_R )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gaffc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_gaffc .RsidRPrAttr )});};if _gaffc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_gaffc .RsidDelAttr )});};if _gaffc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_gaffc .RsidRAttr )});};e .EncodeToken (start );if _gaffc .RPr !=nil {_ggeagd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gaffc .RPr ,_ggeagd );};if _gaffc .EG_RunInnerContent !=nil {for _ ,_baafde :=range _gaffc .EG_RunInnerContent {_baafde .MarshalXML (e ,_g .StartElement {});};};for _ ,_bafee :=range _gaffc .Extra {if _eaccb :=_bafee .MarshalXML (e ,_g .StartElement {});_eaccb !=nil {return _eaccb ;};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path +func (_agabbg *CT_WriteProtection )ValidateWithPath (path string )error {if _agabbg .RecommendedAttr !=nil {if _bfbgf :=_agabbg .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072");_bfbgf !=nil {return _bfbgf ;};};if _cddad :=_agabbg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_cddad !=nil {return _cddad ;};if _beffcc :=_agabbg .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");_beffcc !=nil {return _beffcc ;};if _babcad :=_agabbg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_babcad !=nil {return _babcad ;};return nil ;};func (_bfaf *CT_ColorSchemeMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfaf .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_agad ,_abec :=_bfaf .Bg1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0062g\u0031"});if _abec !=nil {return _abec ;};start .Attr =append (start .Attr ,_agad );};if _bfaf .T1Attr !=ST_WmlColorSchemeIndexUnset {_bccb ,_daca :=_bfaf .T1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0031"});if _daca !=nil {return _daca ;};start .Attr =append (start .Attr ,_bccb );};if _bfaf .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_adec ,_gaaf :=_bfaf .Bg2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0062g\u0032"});if _gaaf !=nil {return _gaaf ;};start .Attr =append (start .Attr ,_adec );};if _bfaf .T2Attr !=ST_WmlColorSchemeIndexUnset {_bffb ,_deeb :=_bfaf .T2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0032"});if _deeb !=nil {return _deeb ;};start .Attr =append (start .Attr ,_bffb );};if _bfaf .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_gge ,_dbb :=_bfaf .Accent1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _dbb !=nil {return _dbb ;};start .Attr =append (start .Attr ,_gge );};if _bfaf .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_fefb ,_aab :=_bfaf .Accent2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _aab !=nil {return _aab ;};start .Attr =append (start .Attr ,_fefb );};if _bfaf .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_ffca ,_efea :=_bfaf .Accent3Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _efea !=nil {return _efea ;};start .Attr =append (start .Attr ,_ffca );};if _bfaf .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_fgag ,_faab :=_bfaf .Accent4Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"});if _faab !=nil {return _faab ;};start .Attr =append (start .Attr ,_fgag );};if _bfaf .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_gffc ,_gfcda :=_bfaf .Accent5Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _gfcda !=nil {return _gfcda ;};start .Attr =append (start .Attr ,_gffc );};if _bfaf .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_ccb ,_fabg :=_bfaf .Accent6Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _fabg !=nil {return _fabg ;};start .Attr =append (start .Attr ,_ccb );};if _bfaf .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_eeba ,_abaf :=_bfaf .HyperlinkAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _abaf !=nil {return _abaf ;};start .Attr =append (start .Attr ,_eeba );};if _bfaf .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_bdeb ,_bgad :=_bfaf .FollowedHyperlinkAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _bgad !=nil {return _bgad ;};start .Attr =append (start .Attr ,_bdeb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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 (_abbca *ST_RestartNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eebggg ,_gdeda :=d .Token ();if _gdeda !=nil {return _gdeda ;};if _fccedgg ,_fabaac :=_eebggg .(_d .EndElement );_fabaac &&_fccedgg .Name ==start .Name {*_abbca =1;return nil ;};if _cgcgb ,_dbgcc :=_eebggg .(_d .CharData );!_dbgcc {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eebggg );}else {switch string (_cgcgb ){case "":*_abbca =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_abbca =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_abbca =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_abbca =3;};};_eebggg ,_gdeda =d .Token ();if _gdeda !=nil {return _gdeda ;};if _gcbgb ,_abedg :=_eebggg .(_d .EndElement );_abedg &&_gcbgb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eebggg );};func (_fggb *CT_FtnEdn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fggb .TypeAttr !=ST_FtnEdnUnset {_baab ,_bbbba :=_fggb .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bbbba !=nil {return _bbbba ;};start .Attr =append (start .Attr ,_baab );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fggb .IdAttr )});e .EncodeToken (start );for _ ,_ffae :=range _fggb .EG_BlockLevelElts {_ffae .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Divs and its children -func (_ccab *CT_Divs )Validate ()error {return _ccab .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");};func (_dgggf *CT_Settings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beddd :for {_gbfbgc ,_facbf :=d .Token ();if _facbf !=nil {return _facbf ;};switch _eegac :=_gbfbgc .(type ){case _g .StartElement :switch _eegac .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_dgggf .WriteProtection =NewCT_WriteProtection ();if _febfdf :=d .DecodeElement (_dgggf .WriteProtection ,&_eegac );_febfdf !=nil {return _febfdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0069\u0065\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0069\u0065\u0077"}:_dgggf .View =NewCT_View ();if _fecebd :=d .DecodeElement (_dgggf .View ,&_eegac );_fecebd !=nil {return _fecebd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u007a\u006f\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_dgggf .Zoom =NewCT_Zoom ();if _fdafg :=d .DecodeElement (_dgggf .Zoom ,&_eegac );_fdafg !=nil {return _fdafg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_dgggf .RemovePersonalInformation =NewCT_OnOff ();if _dafff :=d .DecodeElement (_dgggf .RemovePersonalInformation ,&_eegac );_dafff !=nil {return _dafff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_dgggf .RemoveDateAndTime =NewCT_OnOff ();if _efdcag :=d .DecodeElement (_dgggf .RemoveDateAndTime ,&_eegac );_efdcag !=nil {return _efdcag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_dgggf .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _dbcac :=d .DecodeElement (_dgggf .DoNotDisplayPageBoundaries ,&_eegac );_dbcac !=nil {return _dbcac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_dgggf .DisplayBackgroundShape =NewCT_OnOff ();if _bbde :=d .DecodeElement (_dgggf .DisplayBackgroundShape ,&_eegac );_bbde !=nil {return _bbde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_dgggf .PrintPostScriptOverText =NewCT_OnOff ();if _gcegf :=d .DecodeElement (_dgggf .PrintPostScriptOverText ,&_eegac );_gcegf !=nil {return _gcegf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072i\u006e\u0074\u0046\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0057id\u0074\u0068"}:_dgggf .PrintFractionalCharacterWidth =NewCT_OnOff ();if _edacaf :=d .DecodeElement (_dgggf .PrintFractionalCharacterWidth ,&_eegac );_edacaf !=nil {return _edacaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_dgggf .PrintFormsData =NewCT_OnOff ();if _gcfgce :=d .DecodeElement (_dgggf .PrintFormsData ,&_eegac );_gcfgce !=nil {return _gcfgce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_dgggf .EmbedTrueTypeFonts =NewCT_OnOff ();if _bbccf :=d .DecodeElement (_dgggf .EmbedTrueTypeFonts ,&_eegac );_bbccf !=nil {return _bbccf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_dgggf .EmbedSystemFonts =NewCT_OnOff ();if _debec :=d .DecodeElement (_dgggf .EmbedSystemFonts ,&_eegac );_debec !=nil {return _debec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_dgggf .SaveSubsetFonts =NewCT_OnOff ();if _gceac :=d .DecodeElement (_dgggf .SaveSubsetFonts ,&_eegac );_gceac !=nil {return _gceac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_dgggf .SaveFormsData =NewCT_OnOff ();if _edcge :=d .DecodeElement (_dgggf .SaveFormsData ,&_eegac );_edcge !=nil {return _edcge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_dgggf .MirrorMargins =NewCT_OnOff ();if _eefgf :=d .DecodeElement (_dgggf .MirrorMargins ,&_eegac );_eefgf !=nil {return _eefgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_dgggf .AlignBordersAndEdges =NewCT_OnOff ();if _eacfa :=d .DecodeElement (_dgggf .AlignBordersAndEdges ,&_eegac );_eacfa !=nil {return _eacfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_dgggf .BordersDoNotSurroundHeader =NewCT_OnOff ();if _cedbbd :=d .DecodeElement (_dgggf .BordersDoNotSurroundHeader ,&_eegac );_cedbbd !=nil {return _cedbbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_dgggf .BordersDoNotSurroundFooter =NewCT_OnOff ();if _egedb :=d .DecodeElement (_dgggf .BordersDoNotSurroundFooter ,&_eegac );_egedb !=nil {return _egedb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_dgggf .GutterAtTop =NewCT_OnOff ();if _aceag :=d .DecodeElement (_dgggf .GutterAtTop ,&_eegac );_aceag !=nil {return _aceag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_dgggf .HideSpellingErrors =NewCT_OnOff ();if _efeded :=d .DecodeElement (_dgggf .HideSpellingErrors ,&_eegac );_efeded !=nil {return _efeded ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_dgggf .HideGrammaticalErrors =NewCT_OnOff ();if _cbaddd :=d .DecodeElement (_dgggf .HideGrammaticalErrors ,&_eegac );_cbaddd !=nil {return _cbaddd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_eedaa :=NewCT_WritingStyle ();if _feacgd :=d .DecodeElement (_eedaa ,&_eegac );_feacgd !=nil {return _feacgd ;};_dgggf .ActiveWritingStyle =append (_dgggf .ActiveWritingStyle ,_eedaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_dgggf .ProofState =NewCT_Proof ();if _ccgdff :=d .DecodeElement (_dgggf .ProofState ,&_eegac );_ccgdff !=nil {return _ccgdff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_dgggf .FormsDesign =NewCT_OnOff ();if _cfcfe :=d .DecodeElement (_dgggf .FormsDesign ,&_eegac );_cfcfe !=nil {return _cfcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_dgggf .AttachedTemplate =NewCT_Rel ();if _cceedf :=d .DecodeElement (_dgggf .AttachedTemplate ,&_eegac );_cceedf !=nil {return _cceedf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_dgggf .LinkStyles =NewCT_OnOff ();if _bfgfg :=d .DecodeElement (_dgggf .LinkStyles ,&_eegac );_bfgfg !=nil {return _bfgfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_dgggf .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _ddbef :=d .DecodeElement (_dgggf .StylePaneFormatFilter ,&_eegac );_ddbef !=nil {return _ddbef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_dgggf .StylePaneSortMethod =NewCT_StyleSort ();if _bcbeg :=d .DecodeElement (_dgggf .StylePaneSortMethod ,&_eegac );_bcbeg !=nil {return _bcbeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_dgggf .DocumentType =NewCT_DocType ();if _bfgfa :=d .DecodeElement (_dgggf .DocumentType ,&_eegac );_bfgfa !=nil {return _bfgfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_dgggf .MailMerge =NewCT_MailMerge ();if _gbcecd :=d .DecodeElement (_dgggf .MailMerge ,&_eegac );_gbcecd !=nil {return _gbcecd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_dgggf .RevisionView =NewCT_TrackChangesView ();if _ddcaf :=d .DecodeElement (_dgggf .RevisionView ,&_eegac );_ddcaf !=nil {return _ddcaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_dgggf .TrackRevisions =NewCT_OnOff ();if _dadag :=d .DecodeElement (_dgggf .TrackRevisions ,&_eegac );_dadag !=nil {return _dadag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_dgggf .DoNotTrackMoves =NewCT_OnOff ();if _bedae :=d .DecodeElement (_dgggf .DoNotTrackMoves ,&_eegac );_bedae !=nil {return _bedae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_dgggf .DoNotTrackFormatting =NewCT_OnOff ();if _eeefd :=d .DecodeElement (_dgggf .DoNotTrackFormatting ,&_eegac );_eeefd !=nil {return _eeefd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_dgggf .DocumentProtection =NewCT_DocProtect ();if _fbefc :=d .DecodeElement (_dgggf .DocumentProtection ,&_eegac );_fbefc !=nil {return _fbefc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_dgggf .AutoFormatOverride =NewCT_OnOff ();if _eadeb :=d .DecodeElement (_dgggf .AutoFormatOverride ,&_eegac );_eadeb !=nil {return _eadeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_dgggf .StyleLockTheme =NewCT_OnOff ();if _ddbaa :=d .DecodeElement (_dgggf .StyleLockTheme ,&_eegac );_ddbaa !=nil {return _ddbaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_dgggf .StyleLockQFSet =NewCT_OnOff ();if _abaeg :=d .DecodeElement (_dgggf .StyleLockQFSet ,&_eegac );_abaeg !=nil {return _abaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_dgggf .DefaultTabStop =NewCT_TwipsMeasure ();if _afcaa :=d .DecodeElement (_dgggf .DefaultTabStop ,&_eegac );_afcaa !=nil {return _afcaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_dgggf .AutoHyphenation =NewCT_OnOff ();if _caaab :=d .DecodeElement (_dgggf .AutoHyphenation ,&_eegac );_caaab !=nil {return _caaab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_dgggf .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _dcgagb :=d .DecodeElement (_dgggf .ConsecutiveHyphenLimit ,&_eegac );_dcgagb !=nil {return _dcgagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_dgggf .HyphenationZone =NewCT_TwipsMeasure ();if _bfbcgb :=d .DecodeElement (_dgggf .HyphenationZone ,&_eegac );_bfbcgb !=nil {return _bfbcgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_dgggf .DoNotHyphenateCaps =NewCT_OnOff ();if _eeegf :=d .DecodeElement (_dgggf .DoNotHyphenateCaps ,&_eegac );_eeegf !=nil {return _eeegf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_dgggf .ShowEnvelope =NewCT_OnOff ();if _eaaeb :=d .DecodeElement (_dgggf .ShowEnvelope ,&_eegac );_eaaeb !=nil {return _eaaeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_dgggf .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _ddcdg :=d .DecodeElement (_dgggf .SummaryLength ,&_eegac );_ddcdg !=nil {return _ddcdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_dgggf .ClickAndTypeStyle =NewCT_String ();if _efggd :=d .DecodeElement (_dgggf .ClickAndTypeStyle ,&_eegac );_efggd !=nil {return _efggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_dgggf .DefaultTableStyle =NewCT_String ();if _cebac :=d .DecodeElement (_dgggf .DefaultTableStyle ,&_eegac );_cebac !=nil {return _cebac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_dgggf .EvenAndOddHeaders =NewCT_OnOff ();if _gbegd :=d .DecodeElement (_dgggf .EvenAndOddHeaders ,&_eegac );_gbegd !=nil {return _gbegd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_dgggf .BookFoldRevPrinting =NewCT_OnOff ();if _fcdeb :=d .DecodeElement (_dgggf .BookFoldRevPrinting ,&_eegac );_fcdeb !=nil {return _fcdeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_dgggf .BookFoldPrinting =NewCT_OnOff ();if _fgfgg :=d .DecodeElement (_dgggf .BookFoldPrinting ,&_eegac );_fgfgg !=nil {return _fgfgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_dgggf .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _befcge :=d .DecodeElement (_dgggf .BookFoldPrintingSheets ,&_eegac );_befcge !=nil {return _befcge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_dgggf .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _caeccc :=d .DecodeElement (_dgggf .DrawingGridHorizontalSpacing ,&_eegac );_caeccc !=nil {return _caeccc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_dgggf .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _eecde :=d .DecodeElement (_dgggf .DrawingGridVerticalSpacing ,&_eegac );_eecde !=nil {return _eecde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073\u0070\u006c\u0061y\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0072\u0061w\u0069\u006e\u0067\u0047\u0072\u0069\u0064E\u0076\u0065\u0072\u0079"}:_dgggf .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _bfegb :=d .DecodeElement (_dgggf .DisplayHorizontalDrawingGridEvery ,&_eegac );_bfegb !=nil {return _bfegb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0073p\u006c\u0061\u0079\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064\u0045\u0076\u0065\u0072\u0079"}:_dgggf .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _adffce :=d .DecodeElement (_dgggf .DisplayVerticalDrawingGridEvery ,&_eegac );_adffce !=nil {return _adffce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u004d\u0061\u0072\u0067\u0069\u006es\u0046\u006f\u0072\u0044\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u004f\u0072\u0069\u0067i\u006e"}:_dgggf .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _bdcafd :=d .DecodeElement (_dgggf .DoNotUseMarginsForDrawingGridOrigin ,&_eegac );_bdcafd !=nil {return _bdcafd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_dgggf .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _gecbd :=d .DecodeElement (_dgggf .DrawingGridHorizontalOrigin ,&_eegac );_gecbd !=nil {return _gecbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_dgggf .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _cdagfd :=d .DecodeElement (_dgggf .DrawingGridVerticalOrigin ,&_eegac );_cdagfd !=nil {return _cdagfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_dgggf .DoNotShadeFormData =NewCT_OnOff ();if _daeba :=d .DecodeElement (_dgggf .DoNotShadeFormData ,&_eegac );_daeba !=nil {return _daeba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_dgggf .NoPunctuationKerning =NewCT_OnOff ();if _bbffc :=d .DecodeElement (_dgggf .NoPunctuationKerning ,&_eegac );_bbffc !=nil {return _bbffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_dgggf .CharacterSpacingControl =NewCT_CharacterSpacing ();if _geefag :=d .DecodeElement (_dgggf .CharacterSpacingControl ,&_eegac );_geefag !=nil {return _geefag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_dgggf .PrintTwoOnOne =NewCT_OnOff ();if _ggbec :=d .DecodeElement (_dgggf .PrintTwoOnOne ,&_eegac );_ggbec !=nil {return _ggbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_dgggf .StrictFirstAndLastChars =NewCT_OnOff ();if _gfdge :=d .DecodeElement (_dgggf .StrictFirstAndLastChars ,&_eegac );_gfdge !=nil {return _gfdge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_dgggf .NoLineBreaksAfter =NewCT_Kinsoku ();if _adaag :=d .DecodeElement (_dgggf .NoLineBreaksAfter ,&_eegac );_adaag !=nil {return _adaag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_dgggf .NoLineBreaksBefore =NewCT_Kinsoku ();if _febdd :=d .DecodeElement (_dgggf .NoLineBreaksBefore ,&_eegac );_febdd !=nil {return _febdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_dgggf .SavePreviewPicture =NewCT_OnOff ();if _efacd :=d .DecodeElement (_dgggf .SavePreviewPicture ,&_eegac );_efacd !=nil {return _efacd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_dgggf .DoNotValidateAgainstSchema =NewCT_OnOff ();if _eaaede :=d .DecodeElement (_dgggf .DoNotValidateAgainstSchema ,&_eegac );_eaaede !=nil {return _eaaede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_dgggf .SaveInvalidXml =NewCT_OnOff ();if _gfbgae :=d .DecodeElement (_dgggf .SaveInvalidXml ,&_eegac );_gfbgae !=nil {return _gfbgae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_dgggf .IgnoreMixedContent =NewCT_OnOff ();if _eagdaef :=d .DecodeElement (_dgggf .IgnoreMixedContent ,&_eegac );_eagdaef !=nil {return _eagdaef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_dgggf .AlwaysShowPlaceholderText =NewCT_OnOff ();if _gfgage :=d .DecodeElement (_dgggf .AlwaysShowPlaceholderText ,&_eegac );_gfgage !=nil {return _gfgage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_dgggf .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _fbcedc :=d .DecodeElement (_dgggf .DoNotDemarcateInvalidXml ,&_eegac );_fbcedc !=nil {return _fbcedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_dgggf .SaveXmlDataOnly =NewCT_OnOff ();if _acdfe :=d .DecodeElement (_dgggf .SaveXmlDataOnly ,&_eegac );_acdfe !=nil {return _acdfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_dgggf .UseXSLTWhenSaving =NewCT_OnOff ();if _cgdae :=d .DecodeElement (_dgggf .UseXSLTWhenSaving ,&_eegac );_cgdae !=nil {return _cgdae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_dgggf .SaveThroughXslt =NewCT_SaveThroughXslt ();if _dgdaa :=d .DecodeElement (_dgggf .SaveThroughXslt ,&_eegac );_dgdaa !=nil {return _dgdaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_dgggf .ShowXMLTags =NewCT_OnOff ();if _cbgbf :=d .DecodeElement (_dgggf .ShowXMLTags ,&_eegac );_cbgbf !=nil {return _cbgbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_dgggf .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _aaedd :=d .DecodeElement (_dgggf .AlwaysMergeEmptyNamespace ,&_eegac );_aaedd !=nil {return _aaedd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_dgggf .UpdateFields =NewCT_OnOff ();if _dbcad :=d .DecodeElement (_dgggf .UpdateFields ,&_eegac );_dbcad !=nil {return _dbcad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_dgggf .HdrShapeDefaults =NewCT_ShapeDefaults ();if _dgaec :=d .DecodeElement (_dgggf .HdrShapeDefaults ,&_eegac );_dgaec !=nil {return _dgaec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_dgggf .FootnotePr =NewCT_FtnDocProps ();if _bcbef :=d .DecodeElement (_dgggf .FootnotePr ,&_eegac );_bcbef !=nil {return _bcbef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_dgggf .EndnotePr =NewCT_EdnDocProps ();if _gfgea :=d .DecodeElement (_dgggf .EndnotePr ,&_eegac );_gfgea !=nil {return _gfgea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_dgggf .Compat =NewCT_Compat ();if _dcgbd :=d .DecodeElement (_dgggf .Compat ,&_eegac );_dcgbd !=nil {return _dcgbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_dgggf .DocVars =NewCT_DocVars ();if _bedce :=d .DecodeElement (_dgggf .DocVars ,&_eegac );_bedce !=nil {return _bedce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069d\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069d\u0073"}:_dgggf .Rsids =NewCT_DocRsids ();if _bcagec :=d .DecodeElement (_dgggf .Rsids ,&_eegac );_bcagec !=nil {return _bcagec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0050\u0072"}:_dgggf .MathPr =_ec .NewMathPr ();if _bdbbg :=d .DecodeElement (_dgggf .MathPr ,&_eegac );_bdbbg !=nil {return _bdbbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_daccg :=NewCT_String ();if _gddcf :=d .DecodeElement (_daccg ,&_eegac );_gddcf !=nil {return _gddcf ;};_dgggf .AttachedSchema =append (_dgggf .AttachedSchema ,_daccg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_dgggf .ThemeFontLang =NewCT_Language ();if _eggedc :=d .DecodeElement (_dgggf .ThemeFontLang ,&_eegac );_eggedc !=nil {return _eggedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_dgggf .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _cbffgb :=d .DecodeElement (_dgggf .ClrSchemeMapping ,&_eegac );_cbffgb !=nil {return _cbffgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_dgggf .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _dfegec :=d .DecodeElement (_dgggf .DoNotIncludeSubdocsInStats ,&_eegac );_dfegec !=nil {return _dfegec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_dgggf .DoNotAutoCompressPictures =NewCT_OnOff ();if _bedbe :=d .DecodeElement (_dgggf .DoNotAutoCompressPictures ,&_eegac );_bedbe !=nil {return _bedbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_dgggf .ForceUpgrade =NewCT_Empty ();if _gffce :=d .DecodeElement (_dgggf .ForceUpgrade ,&_eegac );_gffce !=nil {return _gffce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_dgggf .Captions =NewCT_Captions ();if _eefef :=d .DecodeElement (_dgggf .Captions ,&_eegac );_eefef !=nil {return _eefef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_dgggf .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _affag :=d .DecodeElement (_dgggf .ReadModeInkLockDown ,&_eegac );_affag !=nil {return _affag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_bdfged :=NewCT_SmartTagType ();if _fcdfa :=d .DecodeElement (_bdfged ,&_eegac );_fcdfa !=nil {return _fcdfa ;};_dgggf .SmartTagType =append (_dgggf .SmartTagType ,_bdfged );case _g .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_dgggf .SchemaLibrary =_da .NewSchemaLibrary ();if _efeeb :=d .DecodeElement (_dgggf .SchemaLibrary ,&_eegac );_efeeb !=nil {return _efeeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_dgggf .ShapeDefaults =NewCT_ShapeDefaults ();if _debdad :=d .DecodeElement (_dgggf .ShapeDefaults ,&_eegac );_debdad !=nil {return _debdad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_dgggf .DoNotEmbedSmartTags =NewCT_OnOff ();if _ddedb :=d .DecodeElement (_dgggf .DoNotEmbedSmartTags ,&_eegac );_ddedb !=nil {return _ddedb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_dgggf .DecimalSymbol =NewCT_String ();if _egbga :=d .DecodeElement (_dgggf .DecimalSymbol ,&_eegac );_egbga !=nil {return _egbga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_dgggf .ListSeparator =NewCT_String ();if _ebebg :=d .DecodeElement (_dgggf .ListSeparator ,&_eegac );_ebebg !=nil {return _ebebg ;};default:_fefgde :=&_ga .XSDAny {};if _gcgba :=d .DecodeElement (_fefgde ,&_eegac );_gcgba !=nil {return _gcgba ;};_dgggf .Extra =append (_dgggf .Extra ,_fefgde );};case _g .EndElement :break _beddd ;case _g .CharData :};};return nil ;};func (_ccfbd *CT_FFHelpText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccfbd .TypeAttr !=ST_InfoTextTypeUnset {_egcdc ,_fecda :=_ccfbd .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fecda !=nil {return _fecda ;};start .Attr =append (start .Attr ,_egcdc );};if _ccfbd .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_ccfbd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfaf *CT_FtnPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_adfdd ,_adebe :=_dfaf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _adebe !=nil {return _adebe ;};start .Attr =append (start .Attr ,_adfdd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfgcdb ST_MailMergeSourceType )String ()string {switch _cfgcdb {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case 2:return "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case 3:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case 4:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case 5:return "\u0074\u0065\u0078\u0074";case 6:return "\u0065\u006d\u0061i\u006c";case 7:return "\u006e\u0061\u0074\u0069\u0076\u0065";case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079";case 9:return "\u006d\u0061\u0073\u0074\u0065\u0072";};return "";};func (_bgggg ST_Lock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgggg .String (),start );};func (_eecbc *ST_PTabAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bacgee ,_cbccea :=d .Token ();if _cbccea !=nil {return _cbccea ;};if _eecab ,_dbbga :=_bacgee .(_g .EndElement );_dbbga &&_eecab .Name ==start .Name {*_eecbc =1;return nil ;};if _aebfeb ,_geeag :=_bacgee .(_g .CharData );!_geeag {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bacgee );}else {switch string (_aebfeb ){case "":*_eecbc =0;case "\u006c\u0065\u0066\u0074":*_eecbc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eecbc =2;case "\u0072\u0069\u0067h\u0074":*_eecbc =3;};};_bacgee ,_cbccea =d .Token ();if _cbccea !=nil {return _cbccea ;};if _cbeac ,_aabagd :=_bacgee .(_g .EndElement );_aabagd &&_cbeac .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bacgee );}; +// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path +func (_abadac *EG_CellMarkupElements )ValidateWithPath (path string )error {if _abadac .CellIns !=nil {if _bfeaac :=_abadac .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_bfeaac !=nil {return _bfeaac ;};};if _abadac .CellDel !=nil {if _bagcbfb :=_abadac .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_bagcbfb !=nil {return _bagcbfb ;};};if _abadac .CellMerge !=nil {if _efccff :=_abadac .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_efccff !=nil {return _efccff ;};};return nil ;};type CT_MacroName struct{ -// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path -func (_babec *CT_PPrBase )ValidateWithPath (path string )error {if _babec .PStyle !=nil {if _dggfd :=_babec .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_dggfd !=nil {return _dggfd ;};};if _babec .KeepNext !=nil {if _faebb :=_babec .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_faebb !=nil {return _faebb ;};};if _babec .KeepLines !=nil {if _gecace :=_babec .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_gecace !=nil {return _gecace ;};};if _babec .PageBreakBefore !=nil {if _edfaa :=_babec .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_edfaa !=nil {return _edfaa ;};};if _babec .FramePr !=nil {if _aaefa :=_babec .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_aaefa !=nil {return _aaefa ;};};if _babec .WidowControl !=nil {if _dfbab :=_babec .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_dfbab !=nil {return _dfbab ;};};if _babec .NumPr !=nil {if _aefaa :=_babec .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_aefaa !=nil {return _aefaa ;};};if _babec .SuppressLineNumbers !=nil {if _dfeec :=_babec .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_dfeec !=nil {return _dfeec ;};};if _babec .PBdr !=nil {if _agfgc :=_babec .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_agfgc !=nil {return _agfgc ;};};if _babec .Shd !=nil {if _bcfcca :=_babec .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bcfcca !=nil {return _bcfcca ;};};if _babec .Tabs !=nil {if _agbcf :=_babec .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_agbcf !=nil {return _agbcf ;};};if _babec .SuppressAutoHyphens !=nil {if _bggg :=_babec .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_bggg !=nil {return _bggg ;};};if _babec .Kinsoku !=nil {if _fedf :=_babec .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_fedf !=nil {return _fedf ;};};if _babec .WordWrap !=nil {if _agfab :=_babec .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_agfab !=nil {return _agfab ;};};if _babec .OverflowPunct !=nil {if _ccdbd :=_babec .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_ccdbd !=nil {return _ccdbd ;};};if _babec .TopLinePunct !=nil {if _cbfed :=_babec .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_cbfed !=nil {return _cbfed ;};};if _babec .AutoSpaceDE !=nil {if _dgdgg :=_babec .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_dgdgg !=nil {return _dgdgg ;};};if _babec .AutoSpaceDN !=nil {if _cffbf :=_babec .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_cffbf !=nil {return _cffbf ;};};if _babec .Bidi !=nil {if _fdgc :=_babec .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_fdgc !=nil {return _fdgc ;};};if _babec .AdjustRightInd !=nil {if _cdbcgg :=_babec .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_cdbcgg !=nil {return _cdbcgg ;};};if _babec .SnapToGrid !=nil {if _aaae :=_babec .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_aaae !=nil {return _aaae ;};};if _babec .Spacing !=nil {if _gefce :=_babec .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gefce !=nil {return _gefce ;};};if _babec .Ind !=nil {if _gdebc :=_babec .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_gdebc !=nil {return _gdebc ;};};if _babec .ContextualSpacing !=nil {if _efccg :=_babec .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_efccg !=nil {return _efccg ;};};if _babec .MirrorIndents !=nil {if _aeccb :=_babec .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_aeccb !=nil {return _aeccb ;};};if _babec .SuppressOverlap !=nil {if _caefe :=_babec .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_caefe !=nil {return _caefe ;};};if _babec .Jc !=nil {if _bgbeg :=_babec .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bgbeg !=nil {return _bgbeg ;};};if _babec .TextDirection !=nil {if _efbea :=_babec .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_efbea !=nil {return _efbea ;};};if _babec .TextAlignment !=nil {if _dcdcc :=_babec .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_dcdcc !=nil {return _dcdcc ;};};if _babec .TextboxTightWrap !=nil {if _cdgfef :=_babec .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_cdgfef !=nil {return _cdgfef ;};};if _babec .OutlineLvl !=nil {if _cgegd :=_babec .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_cgegd !=nil {return _cgegd ;};};if _babec .DivId !=nil {if _ccege :=_babec .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_ccege !=nil {return _ccege ;};};if _babec .CnfStyle !=nil {if _decb :=_babec .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_decb !=nil {return _decb ;};};return nil ;};type CT_DocRsids struct{ +// Name of Script Function +ValAttr string ;};type CT_SdtDateMappingType struct{ -// Original Document Revision Save ID -RsidRoot *CT_LongHexNumber ; +// Date Storage Type +ValAttr ST_SdtDateMappingType ;};func (_gbdaea *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebcc :for {_bedbb ,_aaccd :=d .Token ();if _aaccd !=nil {return _aaccd ;};switch _ddbee :=_bedbb .(type ){case _d .StartElement :switch _ddbee .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"}:_gdedc :=NewWdWsp ();if _fgbbb :=d .DecodeElement (_gdedc ,&_ddbee );_fgbbb !=nil {return _fgbbb ;};_gbdaea .Wsp =append (_gbdaea .Wsp ,_gdedc );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"}:_gecga :=_ea .NewPic ();if _bfcgae :=d .DecodeElement (_gecga ,&_ddbee );_bfcgae !=nil {return _bfcgae ;};_gbdaea .Pic =append (_gbdaea .Pic ,_gecga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_afgbf :=NewWdCT_WordprocessingContentPart ();if _ecfff :=d .DecodeElement (_afgbf ,&_ddbee );_ecfff !=nil {return _ecfff ;};_gbdaea .ContentPart =append (_gbdaea .ContentPart ,_afgbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cfaba :=NewWdWgp ();if _gbagc :=d .DecodeElement (_cfaba ,&_ddbee );_gbagc !=nil {return _gbagc ;};_gbdaea .Wgp =append (_gbdaea .Wgp ,_cfaba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cgdga :=NewWdCT_GraphicFrame ();if _fcbaef :=d .DecodeElement (_cgdga ,&_ddbee );_fcbaef !=nil {return _fcbaef ;};_gbdaea .GraphicFrame =append (_gbdaea .GraphicFrame ,_cgdga );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\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",_ddbee .Name );if _accda :=d .Skip ();_accda !=nil {return _accda ;};};case _d .EndElement :break _bebcc ;case _d .CharData :};};return nil ;}; -// Single Session Revision Save ID -Rsid []*CT_LongHexNumber ;};func (_faeeb *CT_FramesetChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccdfg :for {_ebgbb ,_ecbfa :=d .Token ();if _ecbfa !=nil {return _ecbfa ;};switch _fadf :=_ebgbb .(type ){case _g .StartElement :switch _fadf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_beee :=NewCT_Frameset ();if _bbcfa :=d .DecodeElement (_beee ,&_fadf );_bbcfa !=nil {return _bbcfa ;};_faeeb .Frameset =append (_faeeb .Frameset ,_beee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u0072\u0061m\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u0072\u0061m\u0065"}:_edbga :=NewCT_Frame ();if _eddab :=d .DecodeElement (_edbga ,&_fadf );_eddab !=nil {return _eddab ;};_faeeb .Frame =append (_faeeb .Frame ,_edbga );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fadf .Name );if _eggd :=d .Skip ();_eggd !=nil {return _eggd ;};};case _g .EndElement :break _ccdfg ;case _g .CharData :};};return nil ;};type CT_FFDDList struct{ +// Validate validates the CT_MathCtrlDel and its children +func (_aabgf *CT_MathCtrlDel )Validate ()error {return _aabgf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");};func (_abfgf ST_VAnchor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egfbg :=_d .Attr {};_egfbg .Name =name ;switch _abfgf {case ST_VAnchorUnset :_egfbg .Value ="";case ST_VAnchorText :_egfbg .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_egfbg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_egfbg .Value ="\u0070\u0061\u0067\u0065";};return _egfbg ,nil ;};func NewAG_Password ()*AG_Password {_dc :=&AG_Password {};return _dc };type CT_SdtEndPr struct{ -// Drop-Down List Selection -Result *CT_DecimalNumber ; +// Structured Document Tag End Character Run Properties +RPr []*CT_RPr ;};func NewCT_SdtContentRow ()*CT_SdtContentRow {_ffbbg :=&CT_SdtContentRow {};return _ffbbg }; -// Default Drop-Down List Item Index -Default *CT_DecimalNumber ; +// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path +func (_gcgfg *CT_TblGridCol )ValidateWithPath (path string )error {if _gcgfg .WAttr !=nil {if _facg :=_gcgfg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_facg !=nil {return _facg ;};};return nil ;}; -// Drop-Down List Entry -ListEntry []*CT_String ;};type CT_TcBorders struct{ +// Validate validates the CT_TblGridCol and its children +func (_edgac *CT_TblGridCol )Validate ()error {return _edgac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");};func (_ebeef *ST_MailMergeDocType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebeef =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_ebeef =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_ebeef =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_ebeef =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_ebeef =4;case "\u0065\u006d\u0061i\u006c":*_ebeef =5;case "\u0066\u0061\u0078":*_ebeef =6;};return nil ;}; -// Table Cell Top Border -Top *CT_Border ; +// Validate validates the CT_TblGrid and its children +func (_acdgb *CT_TblGrid )Validate ()error {return _acdgb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};func (_bfdfga ST_DecimalNumberOrPercent )String ()string {if _bfdfga .ST_UnqualifiedPercentage !=nil {return _a .Sprintf ("\u0025\u0076",*_bfdfga .ST_UnqualifiedPercentage );};if _bfdfga .ST_Percentage !=nil {return _a .Sprintf ("\u0025\u0076",*_bfdfga .ST_Percentage );};return "";}; -// Table Cell Leading Edge Border -Start *CT_Border ; +// Validate validates the EG_ContentRunContent and its children +func (_gabgbc *EG_ContentRunContent )Validate ()error {return _gabgbc .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");}; -// Table Cell Leading Edge Border -Left *CT_Border ; +// Validate validates the GlossaryDocument and its children +func (_gdcff *GlossaryDocument )Validate ()error {return _gdcff .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};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 (_dcbdf ST_HdrFtr )ValidateWithPath (path string )error {switch _dcbdf {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbdf ));};return nil ;}; -// Table Cell Bottom Border -Bottom *CT_Border ; +// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path +func (_dbcafg *CT_TcBorders )ValidateWithPath (path string )error {if _dbcafg .Top !=nil {if _ebbfg :=_dbcafg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ebbfg !=nil {return _ebbfg ;};};if _dbcafg .Start !=nil {if _gedfg :=_dbcafg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_gedfg !=nil {return _gedfg ;};};if _dbcafg .Left !=nil {if _ddbdba :=_dbcafg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ddbdba !=nil {return _ddbdba ;};};if _dbcafg .Bottom !=nil {if _bgdab :=_dbcafg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_bgdab !=nil {return _bgdab ;};};if _dbcafg .End !=nil {if _deedc :=_dbcafg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_deedc !=nil {return _deedc ;};};if _dbcafg .Right !=nil {if _cgbage :=_dbcafg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cgbage !=nil {return _cgbage ;};};if _dbcafg .InsideH !=nil {if _dbgfg :=_dbcafg .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_dbgfg !=nil {return _dbgfg ;};};if _dbcafg .InsideV !=nil {if _gabgfd :=_dbcafg .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_gabgfd !=nil {return _gabgfd ;};};if _dbcafg .Tl2br !=nil {if _decbg :=_dbcafg .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_decbg !=nil {return _decbg ;};};if _dbcafg .Tr2bl !=nil {if _aefbef :=_dbcafg .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_aefbef !=nil {return _aefbef ;};};return nil ;};type CT_SmartTagRun struct{ -// Table Cell Trailing Edge Border -End *CT_Border ; +// Smart Tag Namespace +UriAttr *string ; -// Table Cell Trailing Edge Border -Right *CT_Border ; +// Smart Tag Name +ElementAttr string ; -// Table Cell Inside Horizontal Edges Border -InsideH *CT_Border ; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;};func (_dbfgde ST_HeightRule )Validate ()error {return _dbfgde .ValidateWithPath ("")};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; -// Table Cell Inside Vertical Edges Border -InsideV *CT_Border ; +// Table Properties +TblPr *CT_TblPr ; -// Table Cell Top Left to Bottom Right Diagonal Border -Tl2br *CT_Border ; +// Table Grid +TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;}; -// Table Cell Top Right to Bottom Left Diagonal Border -Tr2bl *CT_Border ;};func (_ebg *CT_AbstractNum )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffgf :=range start .Attr {if _ffgf .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_def ,_bec :=_b .ParseInt (_ffgf .Value ,10,64);if _bec !=nil {return _bec ;};_ebg .AbstractNumIdAttr =_def ;continue ;};};_bcg :for {_ad ,_efdf :=d .Token ();if _efdf !=nil {return _efdf ;};switch _aa :=_ad .(type ){case _g .StartElement :switch _aa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0073\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0073\u0069\u0064"}:_ebg .Nsid =NewCT_LongHexNumber ();if _dgb :=d .DecodeElement (_ebg .Nsid ,&_aa );_dgb !=nil {return _dgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"}:_ebg .MultiLevelType =NewCT_MultiLevelType ();if _fbg :=d .DecodeElement (_ebg .MultiLevelType ,&_aa );_fbg !=nil {return _fbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006d\u0070\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_ebg .Tmpl =NewCT_LongHexNumber ();if _gdc :=d .DecodeElement (_ebg .Tmpl ,&_aa );_gdc !=nil {return _gdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_ebg .Name =NewCT_String ();if _fab :=d .DecodeElement (_ebg .Name ,&_aa );_fab !=nil {return _fab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"}:_ebg .StyleLink =NewCT_String ();if _bbd :=d .DecodeElement (_ebg .StyleLink ,&_aa );_bbd !=nil {return _bbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}:_ebg .NumStyleLink =NewCT_String ();if _gec :=d .DecodeElement (_ebg .NumStyleLink ,&_aa );_gec !=nil {return _gec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0076\u006c"}:_gb :=NewCT_Lvl ();if _df :=d .DecodeElement (_gb ,&_aa );_df !=nil {return _df ;};_ebg .Lvl =append (_ebg .Lvl ,_gb );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061\u0063t\u004eu\u006d\u0020\u0025\u0076",_aa .Name );if _bdd :=d .Skip ();_bdd !=nil {return _bdd ;};};case _g .EndElement :break _bcg ;case _g .CharData :};};return nil ;};func (_ffdgc *CT_OnOff )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gefca :=range start .Attr {if _gefca .Name .Local =="\u0076\u0061\u006c"{_gcdg ,_edeef :=ParseUnionST_OnOff (_gefca .Value );if _edeef !=nil {return _edeef ;};_ffdgc .ValAttr =&_gcdg ;continue ;};};for {_agdfe ,_fgbg :=d .Token ();if _fgbg !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_fgbg );};if _aagcd ,_feaff :=_agdfe .(_g .EndElement );_feaff &&_aagcd .Name ==start .Name {break ;};};return nil ;};func (_abceb *CT_DocPartName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_abceb .ValAttr )});if _abceb .DecoratedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_abceb .DecoratedAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_degafa ST_StyleSort )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ccbgcd :=_g .Attr {};_ccbgcd .Name =name ;switch _degafa {case ST_StyleSortUnset :_ccbgcd .Value ="";case ST_StyleSortName :_ccbgcd .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_ccbgcd .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_ccbgcd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_ccbgcd .Value ="\u0066\u006f\u006e\u0074";case ST_StyleSortBasedOn :_ccbgcd .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_ccbgcd .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_ccbgcd .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_ccbgcd .Value ="\u0030\u0030\u0030\u0031";case ST_StyleSort0002 :_ccbgcd .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_ccbgcd .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_ccbgcd .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_ccbgcd .Value ="\u0030\u0030\u0030\u0035";};return _ccbgcd ,nil ;};type ST_RubyAlign byte ;func NewCT_AbstractNum ()*CT_AbstractNum {_ae :=&CT_AbstractNum {};return _ae }; +// Validate validates the CT_StyleSort and its children +func (_gbbef *CT_StyleSort )Validate ()error {return _gbbef .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");}; -// Validate validates the WdCT_WordprocessingGroupChoice and its children -func (_daaffa *WdCT_WordprocessingGroupChoice )Validate ()error {return _daaffa .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func NewWdCT_Anchor ()*WdCT_Anchor {_cbbeb :=&WdCT_Anchor {};_cbbeb .SimplePos =_e .NewCT_Point2D ();_cbbeb .PositionH =NewWdCT_PosH ();_cbbeb .PositionV =NewWdCT_PosV ();_cbbeb .Extent =_e .NewCT_PositiveSize2D ();_cbbeb .DocPr =_e .NewCT_NonVisualDrawingProps ();_cbbeb .Graphic =_e .NewGraphic ();return _cbbeb ;};func (_caacg *ST_Wrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbefec ,_babbdf :=d .Token ();if _babbdf !=nil {return _babbdf ;};if _ebfcgg ,_bfedec :=_fbefec .(_g .EndElement );_bfedec &&_ebfcgg .Name ==start .Name {*_caacg =1;return nil ;};if _egfca ,_decgd :=_fbefec .(_g .CharData );!_decgd {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbefec );}else {switch string (_egfca ){case "":*_caacg =0;case "\u0061\u0075\u0074\u006f":*_caacg =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_caacg =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_caacg =3;case "\u0074\u0069\u0067h\u0074":*_caacg =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_caacg =5;case "\u006e\u006f\u006e\u0065":*_caacg =6;};};_fbefec ,_babbdf =d .Token ();if _babbdf !=nil {return _babbdf ;};if _dbaca ,_ebgca :=_fbefec .(_g .EndElement );_ebgca &&_dbaca .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbefec );};func (_afbffd ST_FrameLayout )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eebbg :=_g .Attr {};_eebbg .Name =name ;switch _afbffd {case ST_FrameLayoutUnset :_eebbg .Value ="";case ST_FrameLayoutRows :_eebbg .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_eebbg .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_eebbg .Value ="\u006e\u006f\u006e\u0065";};return _eebbg ,nil ;};func NewCT_AltChunk ()*CT_AltChunk {_dac :=&CT_AltChunk {};return _dac }; +// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path +func (_ebbb *CT_DocGrid )ValidateWithPath (path string )error {if _ddae :=_ebbb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddae !=nil {return _ddae ;};return nil ;}; -// Validate validates the CT_DocPartPr and its children -func (_dbeg *CT_DocPartPr )Validate ()error {return _dbeg .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");};func (_fgccc *WdCT_Inline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgccc .DistTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_fgccc .DistTAttr )});};if _fgccc .DistBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_fgccc .DistBAttr )});};if _fgccc .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_fgccc .DistLAttr )});};if _fgccc .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_fgccc .DistRAttr )});};e .EncodeToken (start );_gagce :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_fgccc .Extent ,_gagce );if _fgccc .EffectExtent !=nil {_ebfcd :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fgccc .EffectExtent ,_ebfcd );};_facece :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_fgccc .DocPr ,_facece );if _fgccc .CNvGraphicFramePr !=nil {_acdcc :=_g .StartElement {Name :_g .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_fgccc .CNvGraphicFramePr ,_acdcc );};_gaaaf :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_fgccc .Graphic ,_gaaaf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccef *CT_EdnPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccef .ValAttr =ST_EdnPos (1);for _ ,_egga :=range start .Attr {if _egga .Name .Local =="\u0076\u0061\u006c"{_ccef .ValAttr .UnmarshalXMLAttr (_egga );continue ;};};for {_aaea ,_ecaf :=d .Token ();if _ecaf !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_ecaf );};if _decd ,_bdce :=_aaea .(_g .EndElement );_bdce &&_decd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Div and its children +func (_cedca *CT_Div )Validate ()error {return _cedca .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};func (_bgdcac ST_TextboxTightWrap )Validate ()error {return _bgdcac .ValidateWithPath ("")};type CT_TextboxTightWrap struct{ -// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path -func (_cfacg *CT_StylePaneFilter )ValidateWithPath (path string )error {if _cfacg .AllStylesAttr !=nil {if _abeaf :=_cfacg .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_abeaf !=nil {return _abeaf ;};};if _cfacg .CustomStylesAttr !=nil {if _gbccd :=_cfacg .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_gbccd !=nil {return _gbccd ;};};if _cfacg .LatentStylesAttr !=nil {if _deecd :=_cfacg .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_deecd !=nil {return _deecd ;};};if _cfacg .StylesInUseAttr !=nil {if _dcege :=_cfacg .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_dcege !=nil {return _dcege ;};};if _cfacg .HeadingStylesAttr !=nil {if _geddb :=_cfacg .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_geddb !=nil {return _geddb ;};};if _cfacg .NumberingStylesAttr !=nil {if _cbabd :=_cfacg .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072");_cbabd !=nil {return _cbabd ;};};if _cfacg .TableStylesAttr !=nil {if _afeed :=_cfacg .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_afeed !=nil {return _afeed ;};};if _cfacg .DirectFormattingOnRunsAttr !=nil {if _bdcfe :=_cfacg .DirectFormattingOnRunsAttr .ValidateWithPath (path +"/\u0044\u0069\u0072\u0065\u0063\u0074F\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067O\u006e\u0052\u0075n\u0073A\u0074\u0074\u0072");_bdcfe !=nil {return _bdcfe ;};};if _cfacg .DirectFormattingOnParagraphsAttr !=nil {if _cedef :=_cfacg .DirectFormattingOnParagraphsAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063t\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0050a\u0072\u0061\u0067\u0072\u0061\u0070\u0068s\u0041\u0074\u0074\u0072");_cedef !=nil {return _cedef ;};};if _cfacg .DirectFormattingOnNumberingAttr !=nil {if _gbfae :=_cfacg .DirectFormattingOnNumberingAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067O\u006e\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gbfae !=nil {return _gbfae ;};};if _cfacg .DirectFormattingOnTablesAttr !=nil {if _abdbc :=_cfacg .DirectFormattingOnTablesAttr .ValidateWithPath (path +"\u002f\u0044i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073At\u0074\u0072");_abdbc !=nil {return _abdbc ;};};if _cfacg .ClearFormattingAttr !=nil {if _eafba :=_cfacg .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_eafba !=nil {return _eafba ;};};if _cfacg .Top3HeadingStylesAttr !=nil {if _ceebc :=_cfacg .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_ceebc !=nil {return _ceebc ;};};if _cfacg .VisibleStylesAttr !=nil {if _dfeead :=_cfacg .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_dfeead !=nil {return _dfeead ;};};if _cfacg .AlternateStyleNamesAttr !=nil {if _gaacb :=_cfacg .AlternateStyleNamesAttr .ValidateWithPath (path +"\u002fA\u006c\u0074\u0065\u0072\u006e\u0061\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073\u0041\u0074\u0074\u0072");_gaacb !=nil {return _gaacb ;};};return nil ;};type EG_MathContent struct{OMathPara *_ec .OMathPara ;OMath *_ec .OMath ;};func (_deaeg ST_TargetScreenSz )ValidateWithPath (path string )error {switch _deaeg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaeg ));};return nil ;}; +// Lines to Tight Wrap to Paragraph Extents +ValAttr ST_TextboxTightWrap ;};func (_efaed *CT_TblLook )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdeea :=range start .Attr {if _bdeea .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cggfg ,_dcega :=ParseUnionST_OnOff (_bdeea .Value );if _dcega !=nil {return _dcega ;};_efaed .FirstRowAttr =&_cggfg ;continue ;};if _bdeea .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_aaaeae ,_afbac :=ParseUnionST_OnOff (_bdeea .Value );if _afbac !=nil {return _afbac ;};_efaed .LastRowAttr =&_aaaeae ;continue ;};if _bdeea .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_dfcbaf ,_badcc :=ParseUnionST_OnOff (_bdeea .Value );if _badcc !=nil {return _badcc ;};_efaed .FirstColumnAttr =&_dfcbaf ;continue ;};if _bdeea .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_gccgb ,_ggggc :=ParseUnionST_OnOff (_bdeea .Value );if _ggggc !=nil {return _ggggc ;};_efaed .LastColumnAttr =&_gccgb ;continue ;};if _bdeea .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_ddadeg ,_ecbef :=ParseUnionST_OnOff (_bdeea .Value );if _ecbef !=nil {return _ecbef ;};_efaed .NoHBandAttr =&_ddadeg ;continue ;};if _bdeea .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_gagad ,_cgdde :=ParseUnionST_OnOff (_bdeea .Value );if _cgdde !=nil {return _cgdde ;};_efaed .NoVBandAttr =&_gagad ;continue ;};if _bdeea .Name .Local =="\u0076\u0061\u006c"{_ffbacd ,_cdffa :=_bdeea .Value ,error (nil );if _cdffa !=nil {return _cdffa ;};_efaed .ValAttr =&_ffbacd ;continue ;};};for {_geaefd ,_baadf :=d .Token ();if _baadf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_baadf );};if _bfdfge ,_bgefg :=_geaefd .(_d .EndElement );_bgefg &&_bfdfge .Name ==start .Name {break ;};};return nil ;};type CT_TblLayoutType struct{ -// Validate validates the CT_PermStart and its children -func (_fdfbd *CT_PermStart )Validate ()error {return _fdfbd .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");};func (_daadg *CT_PPrDefault )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _daadg .PPr !=nil {_ecfebc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_daadg .PPr ,_ecfebc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Table Layout Setting +TypeAttr ST_TblLayoutType ;};func (_deagg *CT_FtnProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _deagg .Pos !=nil {_dgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_deagg .Pos ,_dgbe );};if _deagg .NumFmt !=nil {_cdca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_deagg .NumFmt ,_cdca );};if _deagg .NumStart !=nil {_fccee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_deagg .NumStart ,_fccee );};if _deagg .NumRestart !=nil {_adgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_deagg .NumRestart ,_adgc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddcgf *ST_DocPartGallery )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddcgf =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_ddcgf =1;case "\u0061\u006e\u0079":*_ddcgf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ddcgf =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_ddcgf =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_ddcgf =5;case "\u0065\u0071":*_ddcgf =6;case "\u0066\u0074\u0072\u0073":*_ddcgf =7;case "\u0068\u0064\u0072\u0073":*_ddcgf =8;case "\u0070\u0067\u004eu\u006d":*_ddcgf =9;case "\u0074\u0062\u006c\u0073":*_ddcgf =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_ddcgf =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_ddcgf =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_ddcgf =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_ddcgf =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_ddcgf =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ddcgf =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_ddcgf =17;case "\u0062\u0069\u0062":*_ddcgf =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_ddcgf =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_ddcgf =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_ddcgf =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_ddcgf =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_ddcgf =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_ddcgf =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_ddcgf =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_ddcgf =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_ddcgf =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_ddcgf =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_ddcgf =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_ddcgf =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ddcgf =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_ddcgf =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_ddcgf =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_ddcgf =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_ddcgf =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_ddcgf =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_ddcgf =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_ddcgf =38;};return nil ;};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_gfaggc :=&WdCT_EffectExtent {};return _gfaggc };func (_ebaabe ST_DocPartGallery )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebaabe .String (),start );};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;);const (ST_DocPartGalleryUnset ST_DocPartGallery =0;ST_DocPartGalleryPlaceholder ST_DocPartGallery =1;ST_DocPartGalleryAny ST_DocPartGallery =2;ST_DocPartGalleryDefault ST_DocPartGallery =3;ST_DocPartGalleryDocParts ST_DocPartGallery =4;ST_DocPartGalleryCoverPg ST_DocPartGallery =5;ST_DocPartGalleryEq ST_DocPartGallery =6;ST_DocPartGalleryFtrs ST_DocPartGallery =7;ST_DocPartGalleryHdrs ST_DocPartGallery =8;ST_DocPartGalleryPgNum ST_DocPartGallery =9;ST_DocPartGalleryTbls ST_DocPartGallery =10;ST_DocPartGalleryWatermarks ST_DocPartGallery =11;ST_DocPartGalleryAutoTxt ST_DocPartGallery =12;ST_DocPartGalleryTxtBox ST_DocPartGallery =13;ST_DocPartGalleryPgNumT ST_DocPartGallery =14;ST_DocPartGalleryPgNumB ST_DocPartGallery =15;ST_DocPartGalleryPgNumMargins ST_DocPartGallery =16;ST_DocPartGalleryTblOfContents ST_DocPartGallery =17;ST_DocPartGalleryBib ST_DocPartGallery =18;ST_DocPartGalleryCustQuickParts ST_DocPartGallery =19;ST_DocPartGalleryCustCoverPg ST_DocPartGallery =20;ST_DocPartGalleryCustEq ST_DocPartGallery =21;ST_DocPartGalleryCustFtrs ST_DocPartGallery =22;ST_DocPartGalleryCustHdrs ST_DocPartGallery =23;ST_DocPartGalleryCustPgNum ST_DocPartGallery =24;ST_DocPartGalleryCustTbls ST_DocPartGallery =25;ST_DocPartGalleryCustWatermarks ST_DocPartGallery =26;ST_DocPartGalleryCustAutoTxt ST_DocPartGallery =27;ST_DocPartGalleryCustTxtBox ST_DocPartGallery =28;ST_DocPartGalleryCustPgNumT ST_DocPartGallery =29;ST_DocPartGalleryCustPgNumB ST_DocPartGallery =30;ST_DocPartGalleryCustPgNumMargins ST_DocPartGallery =31;ST_DocPartGalleryCustTblOfContents ST_DocPartGallery =32;ST_DocPartGalleryCustBib ST_DocPartGallery =33;ST_DocPartGalleryCustom1 ST_DocPartGallery =34;ST_DocPartGalleryCustom2 ST_DocPartGallery =35;ST_DocPartGalleryCustom3 ST_DocPartGallery =36;ST_DocPartGalleryCustom4 ST_DocPartGallery =37;ST_DocPartGalleryCustom5 ST_DocPartGallery =38;);func (_cfccc ST_CharacterSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfccc .String (),start );}; -// Annotation Identifier -IdAttr int64 ;};type ST_LineSpacingRule byte ;func NewCT_RPrOriginal ()*CT_RPrOriginal {_cgbgd :=&CT_RPrOriginal {};return _cgbgd };func (_feabe *CT_MailMerge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ecced :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_feabe .MainDocumentType ,_ecced );if _feabe .LinkToQuery !=nil {_dagce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}};e .EncodeElement (_feabe .LinkToQuery ,_dagce );};_aeabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_feabe .DataType ,_aeabe );if _feabe .ConnectString !=nil {_fddgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}};e .EncodeElement (_feabe .ConnectString ,_fddgc );};if _feabe .Query !=nil {_cfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_feabe .Query ,_cfeb );};if _feabe .DataSource !=nil {_deaga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_feabe .DataSource ,_deaga );};if _feabe .HeaderSource !=nil {_ggcgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_feabe .HeaderSource ,_ggcgf );};if _feabe .DoNotSuppressBlankLines !=nil {_cabgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0053\u0075\u0070\u0070\u0072e\u0073s\u0042l\u0061\u006e\u006b\u004c\u0069\u006e\u0065s"}};e .EncodeElement (_feabe .DoNotSuppressBlankLines ,_cabgc );};if _feabe .Destination !=nil {_gefba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_feabe .Destination ,_gefba );};if _feabe .AddressFieldName !=nil {_bcaac :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_feabe .AddressFieldName ,_bcaac );};if _feabe .MailSubject !=nil {_fcceg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_feabe .MailSubject ,_fcceg );};if _feabe .MailAsAttachment !=nil {_bbffb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_feabe .MailAsAttachment ,_bbffb );};if _feabe .ViewMergedData !=nil {_aabfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}};e .EncodeElement (_feabe .ViewMergedData ,_aabfa );};if _feabe .ActiveRecord !=nil {_ceggbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_feabe .ActiveRecord ,_ceggbba );};if _feabe .CheckErrors !=nil {_ggbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_feabe .CheckErrors ,_ggbdg );};if _feabe .Odso !=nil {_fedaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}};e .EncodeElement (_feabe .Odso ,_fedaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_Shd byte ; +// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path +func (_adacd *CT_FFName )ValidateWithPath (path string )error {return nil };func (_cbaeb ST_TextEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbaeb .String (),start );};func NewCT_LatentStyles ()*CT_LatentStyles {_aggfd :=&CT_LatentStyles {};return _aggfd }; -// Validate validates the CT_Body and its children -func (_ffc *CT_Body )Validate ()error {return _ffc .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");}; +// Validate validates the WdCT_LinkedTextboxInformation and its children +func (_gefcb *WdCT_LinkedTextboxInformation )Validate ()error {return _gefcb .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");};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 (_eeggfe *ST_PTabAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbagda ,_ffceef :=d .Token ();if _ffceef !=nil {return _ffceef ;};if _daffca ,_adbdgb :=_gbagda .(_d .EndElement );_adbdgb &&_daffca .Name ==start .Name {*_eeggfe =1;return nil ;};if _bdggfc ,_deafg :=_gbagda .(_d .CharData );!_deafg {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbagda );}else {switch string (_bdggfc ){case "":*_eeggfe =0;case "\u006c\u0065\u0066\u0074":*_eeggfe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eeggfe =2;case "\u0072\u0069\u0067h\u0074":*_eeggfe =3;};};_gbagda ,_ffceef =d .Token ();if _ffceef !=nil {return _ffceef ;};if _bgdfdda ,_eaaace :=_gbagda .(_d .EndElement );_eaaace &&_bgdfdda .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbagda );}; -// Validate validates the CT_ObjectEmbed and its children -func (_bcaee *CT_ObjectEmbed )Validate ()error {return _bcaee .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_agedg *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agedg =0;case "\u0074\u0065\u0078\u0074":*_agedg =1;case "\u0064\u0061\u0074\u0065":*_agedg =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_agedg =3;};return nil ;};func NewCT_FontRel ()*CT_FontRel {_dgfbf :=&CT_FontRel {};_dgfbf .FontKeyAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _dgfbf ;}; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_dfgg *CT_Control )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_StyleSort and its children -func (_cdggdgd *CT_StyleSort )Validate ()error {return _cdggdgd .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");}; +// Validate validates the CT_MoveBookmark and its children +func (_gcdde *CT_MoveBookmark )Validate ()error {return _gcdde .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_bbbbcb *ST_Em )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edbcd ,_agcbf :=d .Token ();if _agcbf !=nil {return _agcbf ;};if _gccgag ,_cgbbg :=_edbcd .(_d .EndElement );_cgbbg &&_gccgag .Name ==start .Name {*_bbbbcb =1;return nil ;};if _feeca ,_abecd :=_edbcd .(_d .CharData );!_abecd {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edbcd );}else {switch string (_feeca ){case "":*_bbbbcb =0;case "\u006e\u006f\u006e\u0065":*_bbbbcb =1;case "\u0064\u006f\u0074":*_bbbbcb =2;case "\u0063\u006f\u006dm\u0061":*_bbbbcb =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bbbbcb =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_bbbbcb =5;};};_edbcd ,_agcbf =d .Token ();if _agcbf !=nil {return _agcbf ;};if _cggge ,_deeebc :=_edbcd .(_d .EndElement );_deeebc &&_cggge .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edbcd );};type ST_Jc byte ;func (_eggcfc ST_HAnchor )Validate ()error {return _eggcfc .ValidateWithPath ("")};type CT_Row struct{ -// Validate validates the EG_PContent and its children -func (_dgdcb *EG_PContent )Validate ()error {return _dgdcb .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_aadgde *CT_PPrChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_aadgde .AuthorAttr )});if _aadgde .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_aadgde .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_aadgde .IdAttr )});e .EncodeToken (start );_ffadee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_aadgde .PPr ,_ffadee );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Revision Identifier for Table Row Glyph Formatting +RsidRPrAttr *string ; -// Validate validates the CT_SignedHpsMeasure and its children -func (_geefdb *CT_SignedHpsMeasure )Validate ()error {return _geefdb .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// Revision Identifier for Table Row +RsidRAttr *string ; -// ValidateWithPath validates the Settings and its children, prefixing error messages with path -func (_gdfgfd *Settings )ValidateWithPath (path string )error {if _faacgd :=_gdfgfd .CT_Settings .ValidateWithPath (path );_faacgd !=nil {return _faacgd ;};return nil ;};type CT_Lock struct{ +// Revision Identifier for Table Row Deletion +RsidDelAttr *string ; -// Locking Type -ValAttr ST_Lock ;};func NewCT_Body ()*CT_Body {_dgecc :=&CT_Body {};return _dgecc };func (_fefccf ST_Border )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fefccf .String (),start );};func (_gdddf ST_ObjectDrawAspect )Validate ()error {return _gdddf .ValidateWithPath ("")};func (_bdcade *ST_StyleType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdcade =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_bdcade =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_bdcade =2;case "\u0074\u0061\u0062l\u0065":*_bdcade =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_bdcade =4;};return nil ;};type CT_CharacterSpacing struct{ +// Revision Identifier for Table Row Properties +RsidTrAttr *string ; -// Value -ValAttr ST_CharacterSpacing ;};type WdST_WrapText byte ;func (_bdefa ST_DocGrid )ValidateWithPath (path string )error {switch _bdefa {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdefa ));};return nil ;};func (_fefcc *CT_Guid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cacbc :=range start .Attr {if _cacbc .Name .Local =="\u0076\u0061\u006c"{_ebbac ,_gedf :=_cacbc .Value ,error (nil );if _gedf !=nil {return _gedf ;};_fefcc .ValAttr =&_ebbac ;continue ;};};for {_cdcbe ,_cfde :=d .Token ();if _cfde !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_cfde );};if _bfbae ,_dbdce :=_cdcbe .(_g .EndElement );_dbdce &&_bfbae .Name ==start .Name {break ;};};return nil ;};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);func NewCT_StyleSort ()*CT_StyleSort {_dbcdb :=&CT_StyleSort {};_dbcdb .ValAttr =ST_StyleSort (1);return _dbcdb ;};func (_gefebd *ST_FrameScrollbar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbfdeg ,_eccdcg :=d .Token ();if _eccdcg !=nil {return _eccdcg ;};if _ecggad ,_dedebb :=_fbfdeg .(_g .EndElement );_dedebb &&_ecggad .Name ==start .Name {*_gefebd =1;return nil ;};if _aggead ,_eaecbcb :=_fbfdeg .(_g .CharData );!_eaecbcb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbfdeg );}else {switch string (_aggead ){case "":*_gefebd =0;case "\u006f\u006e":*_gefebd =1;case "\u006f\u0066\u0066":*_gefebd =2;case "\u0061\u0075\u0074\u006f":*_gefebd =3;};};_fbfdeg ,_eccdcg =d .Token ();if _eccdcg !=nil {return _eccdcg ;};if _baafg ,_efeea :=_fbfdeg .(_g .EndElement );_efeea &&_baafg .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbfdeg );};func (_agdbf ST_Pitch )Validate ()error {return _agdbf .ValidateWithPath ("")};func (_befcf ST_StyleSort )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_befcf .String (),start );};const (ST_BorderUnset ST_Border =0;ST_BorderNil ST_Border =1;ST_BorderNone ST_Border =2;ST_BorderSingle ST_Border =3;ST_BorderThick ST_Border =4;ST_BorderDouble ST_Border =5;ST_BorderDotted ST_Border =6;ST_BorderDashed ST_Border =7;ST_BorderDotDash ST_Border =8;ST_BorderDotDotDash ST_Border =9;ST_BorderTriple ST_Border =10;ST_BorderThinThickSmallGap ST_Border =11;ST_BorderThickThinSmallGap ST_Border =12;ST_BorderThinThickThinSmallGap ST_Border =13;ST_BorderThinThickMediumGap ST_Border =14;ST_BorderThickThinMediumGap ST_Border =15;ST_BorderThinThickThinMediumGap ST_Border =16;ST_BorderThinThickLargeGap ST_Border =17;ST_BorderThickThinLargeGap ST_Border =18;ST_BorderThinThickThinLargeGap ST_Border =19;ST_BorderWave ST_Border =20;ST_BorderDoubleWave ST_Border =21;ST_BorderDashSmallGap ST_Border =22;ST_BorderDashDotStroked ST_Border =23;ST_BorderThreeDEmboss ST_Border =24;ST_BorderThreeDEngrave ST_Border =25;ST_BorderOutset ST_Border =26;ST_BorderInset ST_Border =27;ST_BorderApples ST_Border =28;ST_BorderArchedScallops ST_Border =29;ST_BorderBabyPacifier ST_Border =30;ST_BorderBabyRattle ST_Border =31;ST_BorderBalloons3Colors ST_Border =32;ST_BorderBalloonsHotAir ST_Border =33;ST_BorderBasicBlackDashes ST_Border =34;ST_BorderBasicBlackDots ST_Border =35;ST_BorderBasicBlackSquares ST_Border =36;ST_BorderBasicThinLines ST_Border =37;ST_BorderBasicWhiteDashes ST_Border =38;ST_BorderBasicWhiteDots ST_Border =39;ST_BorderBasicWhiteSquares ST_Border =40;ST_BorderBasicWideInline ST_Border =41;ST_BorderBasicWideMidline ST_Border =42;ST_BorderBasicWideOutline ST_Border =43;ST_BorderBats ST_Border =44;ST_BorderBirds ST_Border =45;ST_BorderBirdsFlight ST_Border =46;ST_BorderCabins ST_Border =47;ST_BorderCakeSlice ST_Border =48;ST_BorderCandyCorn ST_Border =49;ST_BorderCelticKnotwork ST_Border =50;ST_BorderCertificateBanner ST_Border =51;ST_BorderChainLink ST_Border =52;ST_BorderChampagneBottle ST_Border =53;ST_BorderCheckedBarBlack ST_Border =54;ST_BorderCheckedBarColor ST_Border =55;ST_BorderCheckered ST_Border =56;ST_BorderChristmasTree ST_Border =57;ST_BorderCirclesLines ST_Border =58;ST_BorderCirclesRectangles ST_Border =59;ST_BorderClassicalWave ST_Border =60;ST_BorderClocks ST_Border =61;ST_BorderCompass ST_Border =62;ST_BorderConfetti ST_Border =63;ST_BorderConfettiGrays ST_Border =64;ST_BorderConfettiOutline ST_Border =65;ST_BorderConfettiStreamers ST_Border =66;ST_BorderConfettiWhite ST_Border =67;ST_BorderCornerTriangles ST_Border =68;ST_BorderCouponCutoutDashes ST_Border =69;ST_BorderCouponCutoutDots ST_Border =70;ST_BorderCrazyMaze ST_Border =71;ST_BorderCreaturesButterfly ST_Border =72;ST_BorderCreaturesFish ST_Border =73;ST_BorderCreaturesInsects ST_Border =74;ST_BorderCreaturesLadyBug ST_Border =75;ST_BorderCrossStitch ST_Border =76;ST_BorderCup ST_Border =77;ST_BorderDecoArch ST_Border =78;ST_BorderDecoArchColor ST_Border =79;ST_BorderDecoBlocks ST_Border =80;ST_BorderDiamondsGray ST_Border =81;ST_BorderDoubleD ST_Border =82;ST_BorderDoubleDiamonds ST_Border =83;ST_BorderEarth1 ST_Border =84;ST_BorderEarth2 ST_Border =85;ST_BorderEarth3 ST_Border =86;ST_BorderEclipsingSquares1 ST_Border =87;ST_BorderEclipsingSquares2 ST_Border =88;ST_BorderEggsBlack ST_Border =89;ST_BorderFans ST_Border =90;ST_BorderFilm ST_Border =91;ST_BorderFirecrackers ST_Border =92;ST_BorderFlowersBlockPrint ST_Border =93;ST_BorderFlowersDaisies ST_Border =94;ST_BorderFlowersModern1 ST_Border =95;ST_BorderFlowersModern2 ST_Border =96;ST_BorderFlowersPansy ST_Border =97;ST_BorderFlowersRedRose ST_Border =98;ST_BorderFlowersRoses ST_Border =99;ST_BorderFlowersTeacup ST_Border =100;ST_BorderFlowersTiny ST_Border =101;ST_BorderGems ST_Border =102;ST_BorderGingerbreadMan ST_Border =103;ST_BorderGradient ST_Border =104;ST_BorderHandmade1 ST_Border =105;ST_BorderHandmade2 ST_Border =106;ST_BorderHeartBalloon ST_Border =107;ST_BorderHeartGray ST_Border =108;ST_BorderHearts ST_Border =109;ST_BorderHeebieJeebies ST_Border =110;ST_BorderHolly ST_Border =111;ST_BorderHouseFunky ST_Border =112;ST_BorderHypnotic ST_Border =113;ST_BorderIceCreamCones ST_Border =114;ST_BorderLightBulb ST_Border =115;ST_BorderLightning1 ST_Border =116;ST_BorderLightning2 ST_Border =117;ST_BorderMapPins ST_Border =118;ST_BorderMapleLeaf ST_Border =119;ST_BorderMapleMuffins ST_Border =120;ST_BorderMarquee ST_Border =121;ST_BorderMarqueeToothed ST_Border =122;ST_BorderMoons ST_Border =123;ST_BorderMosaic ST_Border =124;ST_BorderMusicNotes ST_Border =125;ST_BorderNorthwest ST_Border =126;ST_BorderOvals ST_Border =127;ST_BorderPackages ST_Border =128;ST_BorderPalmsBlack ST_Border =129;ST_BorderPalmsColor ST_Border =130;ST_BorderPaperClips ST_Border =131;ST_BorderPapyrus ST_Border =132;ST_BorderPartyFavor ST_Border =133;ST_BorderPartyGlass ST_Border =134;ST_BorderPencils ST_Border =135;ST_BorderPeople ST_Border =136;ST_BorderPeopleWaving ST_Border =137;ST_BorderPeopleHats ST_Border =138;ST_BorderPoinsettias ST_Border =139;ST_BorderPostageStamp ST_Border =140;ST_BorderPumpkin1 ST_Border =141;ST_BorderPushPinNote2 ST_Border =142;ST_BorderPushPinNote1 ST_Border =143;ST_BorderPyramids ST_Border =144;ST_BorderPyramidsAbove ST_Border =145;ST_BorderQuadrants ST_Border =146;ST_BorderRings ST_Border =147;ST_BorderSafari ST_Border =148;ST_BorderSawtooth ST_Border =149;ST_BorderSawtoothGray ST_Border =150;ST_BorderScaredCat ST_Border =151;ST_BorderSeattle ST_Border =152;ST_BorderShadowedSquares ST_Border =153;ST_BorderSharksTeeth ST_Border =154;ST_BorderShorebirdTracks ST_Border =155;ST_BorderSkyrocket ST_Border =156;ST_BorderSnowflakeFancy ST_Border =157;ST_BorderSnowflakes ST_Border =158;ST_BorderSombrero ST_Border =159;ST_BorderSouthwest ST_Border =160;ST_BorderStars ST_Border =161;ST_BorderStarsTop ST_Border =162;ST_BorderStars3d ST_Border =163;ST_BorderStarsBlack ST_Border =164;ST_BorderStarsShadowed ST_Border =165;ST_BorderSun ST_Border =166;ST_BorderSwirligig ST_Border =167;ST_BorderTornPaper ST_Border =168;ST_BorderTornPaperBlack ST_Border =169;ST_BorderTrees ST_Border =170;ST_BorderTriangleParty ST_Border =171;ST_BorderTriangles ST_Border =172;ST_BorderTriangle1 ST_Border =173;ST_BorderTriangle2 ST_Border =174;ST_BorderTriangleCircle1 ST_Border =175;ST_BorderTriangleCircle2 ST_Border =176;ST_BorderShapes1 ST_Border =177;ST_BorderShapes2 ST_Border =178;ST_BorderTwistedLines1 ST_Border =179;ST_BorderTwistedLines2 ST_Border =180;ST_BorderVine ST_Border =181;ST_BorderWaveline ST_Border =182;ST_BorderWeavingAngles ST_Border =183;ST_BorderWeavingBraid ST_Border =184;ST_BorderWeavingRibbon ST_Border =185;ST_BorderWeavingStrips ST_Border =186;ST_BorderWhiteFlowers ST_Border =187;ST_BorderWoodwork ST_Border =188;ST_BorderXIllusions ST_Border =189;ST_BorderZanyTriangles ST_Border =190;ST_BorderZigZag ST_Border =191;ST_BorderZigZagStitch ST_Border =192;ST_BorderCustom ST_Border =193;);type ST_TargetScreenSz byte ;func NewTxbxContent ()*TxbxContent {_gggga :=&TxbxContent {};_gggga .CT_TxbxContent =*NewCT_TxbxContent ();return _gggga ;};func (_bfgbe ST_TblLayoutType )Validate ()error {return _bfgbe .ValidateWithPath ("")};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_faadf :=&WdCT_WordprocessingCanvasChoice {};return _faadf ;};func NewCT_RPrChange ()*CT_RPrChange {_babbc :=&CT_RPrChange {};_babbc .RPr =NewCT_RPrOriginal ();return _babbc ;};type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; +// Table-Level Property Exceptions +TblPrEx *CT_TblPrEx ; -// Default Checkbox Form Field State -Default *CT_OnOff ; +// Table Row Properties +TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;}; -// Checkbox Form Field State -Checked *CT_OnOff ;}; +// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path +func (_eecddb *CT_TblOverlap )ValidateWithPath (path string )error {if _eecddb .ValAttr ==ST_TblOverlapUnset {return _a .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 _eaaff :=_eecddb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaaff !=nil {return _eaaff ;};return nil ;};func (_egdcd *CT_TblWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egdcd .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_egdcd .WAttr )});};if _egdcd .TypeAttr !=ST_TblWidthUnset {_efed ,_agdcb :=_egdcd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _agdcb !=nil {return _agdcb ;};start .Attr =append (start .Attr ,_efed );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_ContentRunContent struct{ -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_dgadg *CT_Text )ValidateWithPath (path string )error {return nil };type CT_TextScale struct{ +// Inline-Level Custom XML Element +CustomXml *CT_CustomXmlRun ; -// Text Expansion/Compression Value -ValAttr *ST_TextScale ;};func (_faegfd ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _faegfd {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faegfd ));};return nil ;};func NewRecipients ()*Recipients {_bddda :=&Recipients {};_bddda .CT_Recipients =*NewCT_Recipients ();return _bddda ;};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_afee :=&CT_CellMergeTrackChange {};return _afee ;};func NewCT_Column ()*CT_Column {_ebe :=&CT_Column {};return _ebe };func (_eggegdg ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _eggegdg {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eggegdg ));};return nil ;};func NewCT_PPrChange ()*CT_PPrChange {_aafeb :=&CT_PPrChange {};_aafeb .PPr =NewCT_PPrBase ();return _aafeb ;}; +// Inline-Level Smart Tag +SmartTag *CT_SmartTagRun ; -// ValidateWithPath validates the Hdr and its children, prefixing error messages with path -func (_ffecec *Hdr )ValidateWithPath (path string )error {if _bdeedf :=_ffecec .CT_HdrFtr .ValidateWithPath (path );_bdeedf !=nil {return _bdeedf ;};return nil ;}; +// Inline-Level Structured Document Tag +Sdt *CT_SdtRun ; -// Validate validates the CT_DocParts and its children -func (_gegfa *CT_DocParts )Validate ()error {return _gegfa .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");}; +// Bidirectional Embedding Level +Dir *CT_DirContentRun ; -// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path -func (_dffg *CT_Document )ValidateWithPath (path string )error {if _dffg .ConformanceAttr ==_gc .ST_ConformanceClassUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _cdaa :=_dffg .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cdaa !=nil {return _cdaa ;};if _dffg .Background !=nil {if _egcda :=_dffg .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_egcda !=nil {return _egcda ;};};if _dffg .Body !=nil {if _agge :=_dffg .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_agge !=nil {return _agge ;};};return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_cgcaga :=&CT_SmartTagType {};return _cgcaga };type CT_DocumentBase struct{ +// Bidirectional Override +Bdo *CT_BdoContentRun ; -// Document Background -Background *CT_Background ;};func (_afbff ST_PTabRelativeTo )Validate ()error {return _afbff .ValidateWithPath ("")}; +// Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};type WdAnchor struct{WdCT_Anchor };type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; -// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path -func (_agbfa *CT_FtnEdn )ValidateWithPath (path string )error {if _beefd :=_agbfa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_beefd !=nil {return _beefd ;};for _ggddf ,_egega :=range _agbfa .EG_BlockLevelElts {if _gaffb :=_egega .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ggddf ));_gaffb !=nil {return _gaffb ;};};return nil ;};func NewCT_TrackChange ()*CT_TrackChange {_ccbcaf :=&CT_TrackChange {};return _ccbcaf };func (_bebbc *ST_HexColorAuto )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggebb ,_fgcgcd :=d .Token ();if _fgcgcd !=nil {return _fgcgcd ;};if _eceedaf ,_bdedb :=_ggebb .(_g .EndElement );_bdedb &&_eceedaf .Name ==start .Name {*_bebbc =1;return nil ;};if _edefgd ,_fbadef :=_ggebb .(_g .CharData );!_fbadef {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggebb );}else {switch string (_edefgd ){case "":*_bebbc =0;case "\u0061\u0075\u0074\u006f":*_bebbc =1;};};_ggebb ,_fgcgcd =d .Token ();if _fgcgcd !=nil {return _fgcgcd ;};if _dabgfg ,_fagadde :=_ggebb .(_g .EndElement );_fagadde &&_dabgfg .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggebb );};func NewCT_EdnProps ()*CT_EdnProps {_bcbg :=&CT_EdnProps {};return _bcbg };type CT_DocPartTypes struct{ +// Document Final Section Properties +SectPr *CT_SectPr ;};func (_agegfg WdST_AlignV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agegfg .String (),start );};func (_afbec ST_TblLayoutType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_afbec .String (),start );}; -// Entry Is Of All Types -AllAttr *_gc .ST_OnOff ; +// Validate validates the CT_NumPicBullet and its children +func (_aeedab *CT_NumPicBullet )Validate ()error {return _aeedab .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");}; -// Entry Type -Type []*CT_DocPartType ;};const (ST_TextEffectUnset ST_TextEffect =0;ST_TextEffectBlinkBackground ST_TextEffect =1;ST_TextEffectLights ST_TextEffect =2;ST_TextEffectAntsBlack ST_TextEffect =3;ST_TextEffectAntsRed ST_TextEffect =4;ST_TextEffectShimmer ST_TextEffect =5;ST_TextEffectSparkle ST_TextEffect =6;ST_TextEffectNone ST_TextEffect =7;);func (_baag *CT_RPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgbbf :for {_gaced ,_bbfac :=d .Token ();if _bbfac !=nil {return _bbfac ;};switch _dadac :=_gaced .(type ){case _g .StartElement :switch _dadac .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_baag .RStyle =NewCT_String ();if _ecgf :=d .DecodeElement (_baag .RStyle ,&_dadac );_ecgf !=nil {return _ecgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_baag .RFonts =NewCT_Fonts ();if _ffae :=d .DecodeElement (_baag .RFonts ,&_dadac );_ffae !=nil {return _ffae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_baag .B =NewCT_OnOff ();if _cbdfb :=d .DecodeElement (_baag .B ,&_dadac );_cbdfb !=nil {return _cbdfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_baag .BCs =NewCT_OnOff ();if _dddaf :=d .DecodeElement (_baag .BCs ,&_dadac );_dddaf !=nil {return _dddaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_baag .I =NewCT_OnOff ();if _ccebb :=d .DecodeElement (_baag .I ,&_dadac );_ccebb !=nil {return _ccebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_baag .ICs =NewCT_OnOff ();if _ffdabf :=d .DecodeElement (_baag .ICs ,&_dadac );_ffdabf !=nil {return _ffdabf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_baag .Caps =NewCT_OnOff ();if _dcadd :=d .DecodeElement (_baag .Caps ,&_dadac );_dcadd !=nil {return _dcadd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_baag .SmallCaps =NewCT_OnOff ();if _deafeg :=d .DecodeElement (_baag .SmallCaps ,&_dadac );_deafeg !=nil {return _deafeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_baag .Strike =NewCT_OnOff ();if _degaa :=d .DecodeElement (_baag .Strike ,&_dadac );_degaa !=nil {return _degaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_baag .Dstrike =NewCT_OnOff ();if _eeeaf :=d .DecodeElement (_baag .Dstrike ,&_dadac );_eeeaf !=nil {return _eeeaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_baag .Outline =NewCT_OnOff ();if _gbbff :=d .DecodeElement (_baag .Outline ,&_dadac );_gbbff !=nil {return _gbbff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_baag .Shadow =NewCT_OnOff ();if _dceb :=d .DecodeElement (_baag .Shadow ,&_dadac );_dceb !=nil {return _dceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_baag .Emboss =NewCT_OnOff ();if _acbfe :=d .DecodeElement (_baag .Emboss ,&_dadac );_acbfe !=nil {return _acbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_baag .Imprint =NewCT_OnOff ();if _affe :=d .DecodeElement (_baag .Imprint ,&_dadac );_affe !=nil {return _affe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_baag .NoProof =NewCT_OnOff ();if _aaagb :=d .DecodeElement (_baag .NoProof ,&_dadac );_aaagb !=nil {return _aaagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_baag .SnapToGrid =NewCT_OnOff ();if _facdb :=d .DecodeElement (_baag .SnapToGrid ,&_dadac );_facdb !=nil {return _facdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_baag .Vanish =NewCT_OnOff ();if _gagcc :=d .DecodeElement (_baag .Vanish ,&_dadac );_gagcc !=nil {return _gagcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_baag .WebHidden =NewCT_OnOff ();if _gegcg :=d .DecodeElement (_baag .WebHidden ,&_dadac );_gegcg !=nil {return _gegcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_baag .Color =NewCT_Color ();if _egcee :=d .DecodeElement (_baag .Color ,&_dadac );_egcee !=nil {return _egcee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_baag .Spacing =NewCT_SignedTwipsMeasure ();if _gacag :=d .DecodeElement (_baag .Spacing ,&_dadac );_gacag !=nil {return _gacag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_baag .W =NewCT_TextScale ();if _gbdaf :=d .DecodeElement (_baag .W ,&_dadac );_gbdaf !=nil {return _gbdaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_baag .Kern =NewCT_HpsMeasure ();if _gebbab :=d .DecodeElement (_baag .Kern ,&_dadac );_gebbab !=nil {return _gebbab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_baag .Position =NewCT_SignedHpsMeasure ();if _faacg :=d .DecodeElement (_baag .Position ,&_dadac );_faacg !=nil {return _faacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_baag .Sz =NewCT_HpsMeasure ();if _gbfe :=d .DecodeElement (_baag .Sz ,&_dadac );_gbfe !=nil {return _gbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_baag .SzCs =NewCT_HpsMeasure ();if _dgbdc :=d .DecodeElement (_baag .SzCs ,&_dadac );_dgbdc !=nil {return _dgbdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_baag .Highlight =NewCT_Highlight ();if _gddae :=d .DecodeElement (_baag .Highlight ,&_dadac );_gddae !=nil {return _gddae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_baag .U =NewCT_Underline ();if _ccbed :=d .DecodeElement (_baag .U ,&_dadac );_ccbed !=nil {return _ccbed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_baag .Effect =NewCT_TextEffect ();if _feeb :=d .DecodeElement (_baag .Effect ,&_dadac );_feeb !=nil {return _feeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_baag .Bdr =NewCT_Border ();if _gedad :=d .DecodeElement (_baag .Bdr ,&_dadac );_gedad !=nil {return _gedad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_baag .Shd =NewCT_Shd ();if _gaaba :=d .DecodeElement (_baag .Shd ,&_dadac );_gaaba !=nil {return _gaaba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_baag .FitText =NewCT_FitText ();if _eccae :=d .DecodeElement (_baag .FitText ,&_dadac );_eccae !=nil {return _eccae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_baag .VertAlign =NewCT_VerticalAlignRun ();if _ggdbe :=d .DecodeElement (_baag .VertAlign ,&_dadac );_ggdbe !=nil {return _ggdbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_baag .Rtl =NewCT_OnOff ();if _dfega :=d .DecodeElement (_baag .Rtl ,&_dadac );_dfega !=nil {return _dfega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_baag .Cs =NewCT_OnOff ();if _bgfdg :=d .DecodeElement (_baag .Cs ,&_dadac );_bgfdg !=nil {return _bgfdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_baag .Em =NewCT_Em ();if _afecg :=d .DecodeElement (_baag .Em ,&_dadac );_afecg !=nil {return _afecg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_baag .Lang =NewCT_Language ();if _deecag :=d .DecodeElement (_baag .Lang ,&_dadac );_deecag !=nil {return _deecag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_baag .EastAsianLayout =NewCT_EastAsianLayout ();if _decag :=d .DecodeElement (_baag .EastAsianLayout ,&_dadac );_decag !=nil {return _decag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_baag .SpecVanish =NewCT_OnOff ();if _bcgbg :=d .DecodeElement (_baag .SpecVanish ,&_dadac );_bcgbg !=nil {return _bcgbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_baag .OMath =NewCT_OnOff ();if _eaede :=d .DecodeElement (_baag .OMath ,&_dadac );_eaede !=nil {return _eaede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_baag .RPrChange =NewCT_RPrChange ();if _fcefb :=d .DecodeElement (_baag .RPrChange ,&_dadac );_fcefb !=nil {return _fcefb ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_dadac .Name );if _bgee :=d .Skip ();_bgee !=nil {return _bgee ;};};case _g .EndElement :break _fgbbf ;case _g .CharData :};};return nil ;};func (_ddfaa *CT_ShapeDefaults )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggdff :for {_eeabaf ,_faaddg :=d .Token ();if _faaddg !=nil {return _faaddg ;};switch _fgccff :=_eeabaf .(type ){case _g .StartElement :switch _fgccff .Name {default:if _gdacg ,_ecdbec :=_ga .CreateElement (_fgccff );_ecdbec !=nil {return _ecdbec ;}else {if _aggfc :=d .DecodeElement (_gdacg ,&_fgccff );_aggfc !=nil {return _aggfc ;};_ddfaa .Any =append (_ddfaa .Any ,_gdacg );};};case _g .EndElement :break _ggdff ;case _g .CharData :};};return nil ;};func (_bdabg *ST_HAnchor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdabg =0;case "\u0074\u0065\u0078\u0074":*_bdabg =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bdabg =2;case "\u0070\u0061\u0067\u0065":*_bdabg =3;};return nil ;};func (_eaaacg ST_PTabLeader )ValidateWithPath (path string )error {switch _eaaacg {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaaacg ));};return nil ;};func (_gbbbe *WdAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr";return _gbbbe .WdCT_Anchor .MarshalXML (e ,start );};type CT_Lang struct{ +// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path +func (_dcda *CT_DocPartGallery )ValidateWithPath (path string )error {if _dcda .ValAttr ==ST_DocPartGalleryUnset {return _a .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 _eafga :=_dcda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eafga !=nil {return _eafga ;};return nil ;};func (_afgbbd ST_TblStyleOverrideType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgacac :=_d .Attr {};_cgacac .Name =name ;switch _afgbbd {case ST_TblStyleOverrideTypeUnset :_cgacac .Value ="";case ST_TblStyleOverrideTypeWholeTable :_cgacac .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_cgacac .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_cgacac .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_cgacac .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_cgacac .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_cgacac .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_cgacac .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_cgacac .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_cgacac .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_cgacac .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_cgacac .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_cgacac .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_cgacac .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _cgacac ,nil ;};type ST_Pitch byte ;func (_geaaf *CT_Height )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fadfe :=range start .Attr {if _fadfe .Name .Local =="\u0076\u0061\u006c"{_afgce ,_eegcbd :=ParseUnionST_TwipsMeasure (_fadfe .Value );if _eegcbd !=nil {return _eegcbd ;};_geaaf .ValAttr =&_afgce ;continue ;};if _fadfe .Name .Local =="\u0068\u0052\u0075l\u0065"{_geaaf .HRuleAttr .UnmarshalXMLAttr (_fadfe );continue ;};};for {_dbbe ,_eaabf :=d .Token ();if _eaabf !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_eaabf );};if _cccfee ,_eeec :=_dbbe .(_d .EndElement );_eeec &&_cccfee .Name ==start .Name {break ;};};return nil ;};func (_acfc *CT_Charset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebaae :=range start .Attr {if _ebaae .Name .Local =="\u0076\u0061\u006c"{_bgdg ,_cfbfb :=_ebaae .Value ,error (nil );if _cfbfb !=nil {return _cfbfb ;};_acfc .ValAttr =&_bgdg ;continue ;};if _ebaae .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_cae ,_gbgb :=_ebaae .Value ,error (nil );if _gbgb !=nil {return _gbgb ;};_acfc .CharacterSetAttr =&_cae ;continue ;};};for {_bgcd ,_agc :=d .Token ();if _agc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_agc );};if _aagg ,_ffff :=_bgcd .(_d .EndElement );_ffff &&_aagg .Name ==start .Name {break ;};};return nil ;};type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// Language Code -ValAttr string ;};func (_ecgdf ST_FFTextType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecgdf .String (),start );}; +// Annotation Identifier +IdAttr int64 ;TcPr *CT_TcPrInner ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);func (_afgec *Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgec .CT_Comments =*NewCT_Comments ();_cfdec :for {_ffgee ,_fabag :=d .Token ();if _fabag !=nil {return _fabag ;};switch _efcgdg :=_ffgee .(type ){case _d .StartElement :switch _efcgdg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaac :=NewCT_Comment ();if _gcebd :=d .DecodeElement (_fgaac ,&_efcgdg );_gcebd !=nil {return _gcebd ;};_afgec .Comment =append (_afgec .Comment ,_fgaac );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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_efcgdg .Name );if _bcacdb :=d .Skip ();_bcacdb !=nil {return _bcacdb ;};};case _d .EndElement :break _cfdec ;case _d .CharData :};};return nil ;};func NewWdCT_WrapTight ()*WdCT_WrapTight {_beefad :=&WdCT_WrapTight {};_beefad .WrapTextAttr =WdST_WrapText (1);_beefad .WrapPolygon =NewWdCT_WrapPath ();return _beefad ;};func (_cagfe *CT_SmartTagRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cagfe .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_cagfe .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_a .Sprintf ("\u0025\u0076",_cagfe .ElementAttr )});e .EncodeToken (start );if _cagfe .SmartTagPr !=nil {_edeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_cagfe .SmartTagPr ,_edeeb );};if _cagfe .EG_PContent !=nil {for _ ,_cebdf :=range _cagfe .EG_PContent {_cebdf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FtnEdn and its children -func (_dggb *CT_FtnEdn )Validate ()error {return _dggb .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");}; +// Validate validates the CT_TextEffect and its children +func (_abbadg *CT_TextEffect )Validate ()error {return _abbadg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_DocParts ()*CT_DocParts {_bdgbge :=&CT_DocParts {};return _bdgbge }; -// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path -func (_bbdbcd *WdCT_WrapTight )ValidateWithPath (path string )error {if _bbdbcd .WrapTextAttr ==WdST_WrapTextUnset {return _gd .Errorf ("\u0025\u0073/W\u0072\u0061\u0070T\u0065\u0078\u0074\u0041ttr\u0020is\u0020\u0061\u0020\u006d\u0061\u006e\u0064at\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _ecacb :=_bbdbcd .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ecacb !=nil {return _ecacb ;};if _egeafg :=_bbdbcd .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_egeafg !=nil {return _egeafg ;};return nil ;};func (_cgad *CT_FFData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cgad .Name !=nil {_fafa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_eaabc :=range _cgad .Name {e .EncodeElement (_eaabc ,_fafa );};};if _cgad .Label !=nil {_eagba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_fecea :=range _cgad .Label {e .EncodeElement (_fecea ,_eagba );};};if _cgad .TabIndex !=nil {_dbdae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_cbfffg :=range _cgad .TabIndex {e .EncodeElement (_cbfffg ,_dbdae );};};if _cgad .Enabled !=nil {_beebf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_faeec :=range _cgad .Enabled {e .EncodeElement (_faeec ,_beebf );};};if _cgad .CalcOnExit !=nil {_ccbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_fbcc :=range _cgad .CalcOnExit {e .EncodeElement (_fbcc ,_ccbd );};};if _cgad .EntryMacro !=nil {_egfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_gccee :=range _cgad .EntryMacro {e .EncodeElement (_gccee ,_egfc );};};if _cgad .ExitMacro !=nil {_eefac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_baca :=range _cgad .ExitMacro {e .EncodeElement (_baca ,_eefac );};};if _cgad .HelpText !=nil {_ccafcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_ffeac :=range _cgad .HelpText {e .EncodeElement (_ffeac ,_ccafcc );};};if _cgad .StatusText !=nil {_bcbdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_ebfec :=range _cgad .StatusText {e .EncodeElement (_ebfec ,_bcbdf );};};if _cgad .CheckBox !=nil {_abcdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_cgad .CheckBox ,_abcdb );};if _cgad .DdList !=nil {_cgegc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_cgad .DdList ,_cgegc );};if _cgad .TextInput !=nil {_aabc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_cgad .TextInput ,_aabc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_degaf *CT_Zoom )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _degaf .ValAttr !=ST_ZoomUnset {_gbcccb ,_bcbbfa :=_degaf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcbbfa !=nil {return _bcbbfa ;};start .Attr =append (start .Attr ,_gbcccb );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_degaf .PercentAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path +func (_gfcdad *CT_TxbxContent )ValidateWithPath (path string )error {for _fddda ,_gcbcg :=range _gfcdad .AltChunk {if _cbbegg :=_gcbcg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fddda ));_cbbegg !=nil {return _cbbegg ;};};for _beecc ,_cdabg :=range _gfcdad .EG_ContentBlockContent {if _gdabcg :=_cdabg .ValidateWithPath (_a .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 ,_beecc ));_gdabcg !=nil {return _gdabcg ;};};return nil ;};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;);func (_caddgf ST_PTabAlignment )ValidateWithPath (path string )error {switch _caddgf {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caddgf ));};return nil ;};type CT_JcTable struct{ -// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path -func (_eegbe *CT_VerticalJc )ValidateWithPath (path string )error {if _eegbe .ValAttr ==ST_VerticalJcUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cfcad :=_eegbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfcad !=nil {return _cfcad ;};return nil ;};type AG_TransitionalPassword struct{CryptProviderTypeAttr _gc .ST_CryptProv ;CryptAlgorithmClassAttr _gc .ST_AlgClass ;CryptAlgorithmTypeAttr _gc .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};type ST_FtnEdn byte ;func (_cbbba *CT_Row )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edbecg :=range start .Attr {if _edbecg .Name .Local =="\u0072\u0073\u0069d\u0052"{_egfdd ,_fadgf :=_edbecg .Value ,error (nil );if _fadgf !=nil {return _fadgf ;};_cbbba .RsidRAttr =&_egfdd ;continue ;};if _edbecg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_cdaag ,_bgbfb :=_edbecg .Value ,error (nil );if _bgbfb !=nil {return _bgbfb ;};_cbbba .RsidDelAttr =&_cdaag ;continue ;};if _edbecg .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_eabdeb ,_cfebf :=_edbecg .Value ,error (nil );if _cfebf !=nil {return _cfebf ;};_cbbba .RsidTrAttr =&_eabdeb ;continue ;};if _edbecg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_bcbfa ,_bbec :=_edbecg .Value ,error (nil );if _bbec !=nil {return _bbec ;};_cbbba .RsidRPrAttr =&_bcbfa ;continue ;};};_deceg :for {_agbfae ,_ecaac :=d .Token ();if _ecaac !=nil {return _ecaac ;};switch _efad :=_agbfae .(type ){case _g .StartElement :switch _efad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:_cbbba .TblPrEx =NewCT_TblPrEx ();if _cegeb :=d .DecodeElement (_cbbba .TblPrEx ,&_efad );_cegeb !=nil {return _cegeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_cbbba .TrPr =NewCT_TrPr ();if _addbb :=d .DecodeElement (_cbbba .TrPr ,&_efad );_addbb !=nil {return _addbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063"}:_cgdbda :=NewEG_ContentCellContent ();_bcfaea :=NewCT_Tc ();if _eefea :=d .DecodeElement (_bcfaea ,&_efad );_eefea !=nil {return _eefea ;};_cgdbda .Tc =append (_cgdbda .Tc ,_bcfaea );_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_cgdbda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bafec :=NewEG_ContentCellContent ();_bafec .CustomXml =NewCT_CustomXmlCell ();if _cgabe :=d .DecodeElement (_bafec .CustomXml ,&_efad );_cgabe !=nil {return _cgabe ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_bafec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_ggffc :=NewEG_ContentCellContent ();_ggffc .Sdt =NewCT_SdtCell ();if _ebcdg :=d .DecodeElement (_ggffc .Sdt ,&_efad );_ebcdg !=nil {return _ebcdg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_ggffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gbadbf :=NewEG_ContentCellContent ();_fgaee :=NewEG_RunLevelElts ();_fgaee .ProofErr =NewCT_ProofErr ();if _ccddg :=d .DecodeElement (_fgaee .ProofErr ,&_efad );_ccddg !=nil {return _ccddg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_gbadbf );_gbadbf .EG_RunLevelElts =append (_gbadbf .EG_RunLevelElts ,_fgaee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_acfbf :=NewEG_ContentCellContent ();_cfaag :=NewEG_RunLevelElts ();_cfaag .PermStart =NewCT_PermStart ();if _gccgae :=d .DecodeElement (_cfaag .PermStart ,&_efad );_gccgae !=nil {return _gccgae ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_acfbf );_acfbf .EG_RunLevelElts =append (_acfbf .EG_RunLevelElts ,_cfaag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_afeggb :=NewEG_ContentCellContent ();_eegbf :=NewEG_RunLevelElts ();_eegbf .PermEnd =NewCT_Perm ();if _adabb :=d .DecodeElement (_eegbf .PermEnd ,&_efad );_adabb !=nil {return _adabb ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_afeggb );_afeggb .EG_RunLevelElts =append (_afeggb .EG_RunLevelElts ,_eegbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_dcbdg :=NewEG_ContentCellContent ();_cacgc :=NewEG_RunLevelElts ();_cacgc .Ins =NewCT_RunTrackChange ();if _ffbec :=d .DecodeElement (_cacgc .Ins ,&_efad );_ffbec !=nil {return _ffbec ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_dcbdg );_dcbdg .EG_RunLevelElts =append (_dcbdg .EG_RunLevelElts ,_cacgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_beebcg :=NewEG_ContentCellContent ();_efaag :=NewEG_RunLevelElts ();_efaag .Del =NewCT_RunTrackChange ();if _afbbb :=d .DecodeElement (_efaag .Del ,&_efad );_afbbb !=nil {return _afbbb ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_beebcg );_beebcg .EG_RunLevelElts =append (_beebcg .EG_RunLevelElts ,_efaag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aagfg :=NewEG_ContentCellContent ();_aeee :=NewEG_RunLevelElts ();_aeee .MoveFrom =NewCT_RunTrackChange ();if _acafc :=d .DecodeElement (_aeee .MoveFrom ,&_efad );_acafc !=nil {return _acafc ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_aagfg );_aagfg .EG_RunLevelElts =append (_aagfg .EG_RunLevelElts ,_aeee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dffga :=NewEG_ContentCellContent ();_faeca :=NewEG_RunLevelElts ();_faeca .MoveTo =NewCT_RunTrackChange ();if _fddeb :=d .DecodeElement (_faeca .MoveTo ,&_efad );_fddeb !=nil {return _fddeb ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_dffga );_dffga .EG_RunLevelElts =append (_dffga .EG_RunLevelElts ,_faeca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgcgd :=NewEG_ContentCellContent ();_dgefa :=NewEG_RunLevelElts ();_bgbcab :=NewEG_RangeMarkupElements ();_bgbcab .BookmarkStart =NewCT_Bookmark ();if _cebec :=d .DecodeElement (_bgbcab .BookmarkStart ,&_efad );_cebec !=nil {return _cebec ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_cgcgd );_cgcgd .EG_RunLevelElts =append (_cgcgd .EG_RunLevelElts ,_dgefa );_dgefa .EG_RangeMarkupElements =append (_dgefa .EG_RangeMarkupElements ,_bgbcab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bfgdd :=NewEG_ContentCellContent ();_ggcac :=NewEG_RunLevelElts ();_eccda :=NewEG_RangeMarkupElements ();_eccda .BookmarkEnd =NewCT_MarkupRange ();if _ffcgg :=d .DecodeElement (_eccda .BookmarkEnd ,&_efad );_ffcgg !=nil {return _ffcgg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_bfgdd );_bfgdd .EG_RunLevelElts =append (_bfgdd .EG_RunLevelElts ,_ggcac );_ggcac .EG_RangeMarkupElements =append (_ggcac .EG_RangeMarkupElements ,_eccda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cffbc :=NewEG_ContentCellContent ();_eabdcg :=NewEG_RunLevelElts ();_deafd :=NewEG_RangeMarkupElements ();_deafd .MoveFromRangeStart =NewCT_MoveBookmark ();if _agaeg :=d .DecodeElement (_deafd .MoveFromRangeStart ,&_efad );_agaeg !=nil {return _agaeg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_cffbc );_cffbc .EG_RunLevelElts =append (_cffbc .EG_RunLevelElts ,_eabdcg );_eabdcg .EG_RangeMarkupElements =append (_eabdcg .EG_RangeMarkupElements ,_deafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aeaea :=NewEG_ContentCellContent ();_gdbccb :=NewEG_RunLevelElts ();_agcbe :=NewEG_RangeMarkupElements ();_agcbe .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcgeg :=d .DecodeElement (_agcbe .MoveFromRangeEnd ,&_efad );_gcgeg !=nil {return _gcgeg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_aeaea );_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_gdbccb );_gdbccb .EG_RangeMarkupElements =append (_gdbccb .EG_RangeMarkupElements ,_agcbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gfdad :=NewEG_ContentCellContent ();_cddebf :=NewEG_RunLevelElts ();_gebec :=NewEG_RangeMarkupElements ();_gebec .MoveToRangeStart =NewCT_MoveBookmark ();if _ggead :=d .DecodeElement (_gebec .MoveToRangeStart ,&_efad );_ggead !=nil {return _ggead ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_gfdad );_gfdad .EG_RunLevelElts =append (_gfdad .EG_RunLevelElts ,_cddebf );_cddebf .EG_RangeMarkupElements =append (_cddebf .EG_RangeMarkupElements ,_gebec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ebagd :=NewEG_ContentCellContent ();_fggga :=NewEG_RunLevelElts ();_bfcbc :=NewEG_RangeMarkupElements ();_bfcbc .MoveToRangeEnd =NewCT_MarkupRange ();if _ccbgb :=d .DecodeElement (_bfcbc .MoveToRangeEnd ,&_efad );_ccbgb !=nil {return _ccbgb ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_ebagd );_ebagd .EG_RunLevelElts =append (_ebagd .EG_RunLevelElts ,_fggga );_fggga .EG_RangeMarkupElements =append (_fggga .EG_RangeMarkupElements ,_bfcbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_daefc :=NewEG_ContentCellContent ();_baacbc :=NewEG_RunLevelElts ();_fagbfd :=NewEG_RangeMarkupElements ();_fagbfd .CommentRangeStart =NewCT_MarkupRange ();if _dgdgc :=d .DecodeElement (_fagbfd .CommentRangeStart ,&_efad );_dgdgc !=nil {return _dgdgc ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_daefc );_daefc .EG_RunLevelElts =append (_daefc .EG_RunLevelElts ,_baacbc );_baacbc .EG_RangeMarkupElements =append (_baacbc .EG_RangeMarkupElements ,_fagbfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eabgdf :=NewEG_ContentCellContent ();_cgcgg :=NewEG_RunLevelElts ();_fcggf :=NewEG_RangeMarkupElements ();_fcggf .CommentRangeEnd =NewCT_MarkupRange ();if _dfcbc :=d .DecodeElement (_fcggf .CommentRangeEnd ,&_efad );_dfcbc !=nil {return _dfcbc ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_eabgdf );_eabgdf .EG_RunLevelElts =append (_eabgdf .EG_RunLevelElts ,_cgcgg );_cgcgg .EG_RangeMarkupElements =append (_cgcgg .EG_RangeMarkupElements ,_fcggf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gdbdb :=NewEG_ContentCellContent ();_bgdf :=NewEG_RunLevelElts ();_ddege :=NewEG_RangeMarkupElements ();_ddege .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gedcd :=d .DecodeElement (_ddege .CustomXmlInsRangeStart ,&_efad );_gedcd !=nil {return _gedcd ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_gdbdb );_gdbdb .EG_RunLevelElts =append (_gdbdb .EG_RunLevelElts ,_bgdf );_bgdf .EG_RangeMarkupElements =append (_bgdf .EG_RangeMarkupElements ,_ddege );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gcef :=NewEG_ContentCellContent ();_fcdcg :=NewEG_RunLevelElts ();_dfeegc :=NewEG_RangeMarkupElements ();_dfeegc .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgff :=d .DecodeElement (_dfeegc .CustomXmlInsRangeEnd ,&_efad );_dgff !=nil {return _dgff ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_gcef );_gcef .EG_RunLevelElts =append (_gcef .EG_RunLevelElts ,_fcdcg );_fcdcg .EG_RangeMarkupElements =append (_fcdcg .EG_RangeMarkupElements ,_dfeegc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gdadbe :=NewEG_ContentCellContent ();_fbbd :=NewEG_RunLevelElts ();_gbfab :=NewEG_RangeMarkupElements ();_gbfab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dccbbf :=d .DecodeElement (_gbfab .CustomXmlDelRangeStart ,&_efad );_dccbbf !=nil {return _dccbbf ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_gdadbe );_gdadbe .EG_RunLevelElts =append (_gdadbe .EG_RunLevelElts ,_fbbd );_fbbd .EG_RangeMarkupElements =append (_fbbd .EG_RangeMarkupElements ,_gbfab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_afddbb :=NewEG_ContentCellContent ();_acfbfb :=NewEG_RunLevelElts ();_agege :=NewEG_RangeMarkupElements ();_agege .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcgee :=d .DecodeElement (_agege .CustomXmlDelRangeEnd ,&_efad );_fcgee !=nil {return _fcgee ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_afddbb );_afddbb .EG_RunLevelElts =append (_afddbb .EG_RunLevelElts ,_acfbfb );_acfbfb .EG_RangeMarkupElements =append (_acfbfb .EG_RangeMarkupElements ,_agege );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fdegg :=NewEG_ContentCellContent ();_dfdgc :=NewEG_RunLevelElts ();_ceabec :=NewEG_RangeMarkupElements ();_ceabec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efefc :=d .DecodeElement (_ceabec .CustomXmlMoveFromRangeStart ,&_efad );_efefc !=nil {return _efefc ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_fdegg );_fdegg .EG_RunLevelElts =append (_fdegg .EG_RunLevelElts ,_dfdgc );_dfdgc .EG_RangeMarkupElements =append (_dfdgc .EG_RangeMarkupElements ,_ceabec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_aeeba :=NewEG_ContentCellContent ();_aefgf :=NewEG_RunLevelElts ();_bccgg :=NewEG_RangeMarkupElements ();_bccgg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cfdga :=d .DecodeElement (_bccgg .CustomXmlMoveFromRangeEnd ,&_efad );_cfdga !=nil {return _cfdga ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_aeeba );_aeeba .EG_RunLevelElts =append (_aeeba .EG_RunLevelElts ,_aefgf );_aefgf .EG_RangeMarkupElements =append (_aefgf .EG_RangeMarkupElements ,_bccgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dbcdg :=NewEG_ContentCellContent ();_fdcga :=NewEG_RunLevelElts ();_bcfgcc :=NewEG_RangeMarkupElements ();_bcfgcc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fddab :=d .DecodeElement (_bcfgcc .CustomXmlMoveToRangeStart ,&_efad );_fddab !=nil {return _fddab ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_dbcdg );_dbcdg .EG_RunLevelElts =append (_dbcdg .EG_RunLevelElts ,_fdcga );_fdcga .EG_RangeMarkupElements =append (_fdcga .EG_RangeMarkupElements ,_bcfgcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfbba :=NewEG_ContentCellContent ();_fddc :=NewEG_RunLevelElts ();_efadf :=NewEG_RangeMarkupElements ();_efadf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _geaed :=d .DecodeElement (_efadf .CustomXmlMoveToRangeEnd ,&_efad );_geaed !=nil {return _geaed ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_bfbba );_bfbba .EG_RunLevelElts =append (_bfbba .EG_RunLevelElts ,_fddc );_fddc .EG_RangeMarkupElements =append (_fddc .EG_RangeMarkupElements ,_efadf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_eedc :=NewEG_ContentCellContent ();_ccade :=NewEG_RunLevelElts ();_ecae :=NewEG_MathContent ();_ecae .OMathPara =_ec .NewOMathPara ();if _dadeg :=d .DecodeElement (_ecae .OMathPara ,&_efad );_dadeg !=nil {return _dadeg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_eedc );_eedc .EG_RunLevelElts =append (_eedc .EG_RunLevelElts ,_ccade );_ccade .EG_MathContent =append (_ccade .EG_MathContent ,_ecae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_acfa :=NewEG_ContentCellContent ();_addeb :=NewEG_RunLevelElts ();_gbaea :=NewEG_MathContent ();_gbaea .OMath =_ec .NewOMath ();if _gdeegg :=d .DecodeElement (_gbaea .OMath ,&_efad );_gdeegg !=nil {return _gdeegg ;};_cbbba .EG_ContentCellContent =append (_cbbba .EG_ContentCellContent ,_acfa );_acfa .EG_RunLevelElts =append (_acfa .EG_RunLevelElts ,_addeb );_addeb .EG_MathContent =append (_addeb .EG_MathContent ,_gbaea );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_efad .Name );if _cfbgc :=d .Skip ();_cfbgc !=nil {return _cfbgc ;};};case _g .EndElement :break _deceg ;case _g .CharData :};};return nil ;}; +// Alignment Type +ValAttr ST_JcTable ;}; -// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path -func (_ccdbb *CT_ObjectEmbed )ValidateWithPath (path string )error {if _fegdf :=_ccdbb .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fegdf !=nil {return _fegdf ;};return nil ;};func (_bfdbd *ST_TblOverlap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfdbd =0;case "\u006e\u0065\u0076e\u0072":*_bfdbd =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_bfdbd =2;};return nil ;};func (_fdcfc *CT_DirContentRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdcfc .ValAttr !=ST_DirectionUnset {_babb ,_efaa :=_fdcfc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _efaa !=nil {return _efaa ;};start .Attr =append (start .Attr ,_babb );};e .EncodeToken (start );if _fdcfc .FldSimple !=nil {_dcaba :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_gfaff :=range _fdcfc .FldSimple {e .EncodeElement (_gfaff ,_dcaba );};};if _fdcfc .Hyperlink !=nil {_bdfg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fdcfc .Hyperlink ,_bdfg );};if _fdcfc .SubDoc !=nil {_dbee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_fdcfc .SubDoc ,_dbee );};if _fdcfc .EG_ContentRunContent !=nil {for _ ,_dfdg :=range _fdcfc .EG_ContentRunContent {_dfdg .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Control ()*CT_Control {_gefg :=&CT_Control {};return _gefg };func NewSettings ()*Settings {_cfgdf :=&Settings {};_cfgdf .CT_Settings =*NewCT_Settings ();return _cfgdf ;};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_ggcbb :=&WdCT_WrapThrough {};_ggcbb .WrapTextAttr =WdST_WrapText (1);_ggcbb .WrapPolygon =NewWdCT_WrapPath ();return _ggcbb ;};func (_bbdcad ST_Em )ValidateWithPath (path string )error {switch _bbdcad {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdcad ));};return nil ;};func (_ebgfg *ST_DocProtect )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebgfg =0;case "\u006e\u006f\u006e\u0065":*_ebgfg =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_ebgfg =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_ebgfg =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_ebgfg =4;case "\u0066\u006f\u0072m\u0073":*_ebgfg =5;};return nil ;};type ST_Zoom byte ;func (_ebfag *CT_DocParts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cface :for {_dgag ,_gbfd :=d .Token ();if _gbfd !=nil {return _gbfd ;};switch _gcae :=_dgag .(type ){case _g .StartElement :switch _gcae .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:_ggbg :=NewCT_DocPart ();if _gfbb :=d .DecodeElement (_ggbg ,&_gcae );_gfbb !=nil {return _gfbb ;};_ebfag .DocPart =append (_ebfag .DocPart ,_ggbg );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073\u0020\u0025\u0076",_gcae .Name );if _aeffe :=d .Skip ();_aeffe !=nil {return _aeffe ;};};case _g .EndElement :break _cface ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path +func (_cagce *CT_TargetScreenSz )ValidateWithPath (path string )error {if _cagce .ValAttr ==ST_TargetScreenSzUnset {return _a .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 _gccea :=_cagce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gccea !=nil {return _gccea ;};return nil ;}; -// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path -func (_ddga *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _ead :=_ddga .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_ead !=nil {return _ead ;};if _ddgea :=_ddga .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072");_ddgea !=nil {return _ddgea ;};if _dbfe :=_ddga .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_dbfe !=nil {return _dbfe ;};if _fggbe :=_ddga .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_fggbe !=nil {return _fggbe ;};if _cdca :=_ddga .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_cdca !=nil {return _cdca ;};if _ebada :=_ddga .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_ebada !=nil {return _ebada ;};if _cgcc :=_ddga .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_cgcc !=nil {return _cgcc ;};if _cbdd :=_ddga .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_cbdd !=nil {return _cbdd ;};if _dada :=_ddga .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_dada !=nil {return _dada ;};if _cdde :=_ddga .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_cdde !=nil {return _cdde ;};if _bebf :=_ddga .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_bebf !=nil {return _bebf ;};if _dbg :=_ddga .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072");_dbg !=nil {return _dbg ;};return nil ;};func (_cgcaab ST_LevelSuffix )String ()string {switch _cgcaab {case 0:return "";case 1:return "\u0074\u0061\u0062";case 2:return "\u0073\u0070\u0061c\u0065";case 3:return "\u006eo\u0074\u0068\u0069\u006e\u0067";};return "";};func NewCT_Language ()*CT_Language {_ddgeg :=&CT_Language {};return _ddgeg };func (_fgfde ST_PageOrientation )String ()string {switch _fgfde {case 0:return "";case 1:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 2:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func NewCT_ObjectChoice ()*CT_ObjectChoice {_fdefe :=&CT_ObjectChoice {};return _fdefe };func (_gdegf ST_LineSpacingRule )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdegf .String (),start );};func (_bgaab ST_AnnotationVMerge )Validate ()error {return _bgaab .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path +func (_bgcfe *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };func (_ceaea *CT_TblPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdbcb :for {_efadbf ,_addeee :=d .Token ();if _addeee !=nil {return _addeee ;};switch _bcbgb :=_efadbf .(type ){case _d .StartElement :switch _bcbgb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaea .TblStyle =NewCT_String ();if _adbge :=d .DecodeElement (_ceaea .TblStyle ,&_bcbgb );_adbge !=nil {return _adbge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaea .TblpPr =NewCT_TblPPr ();if _aabgg :=d .DecodeElement (_ceaea .TblpPr ,&_bcbgb );_aabgg !=nil {return _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 :"\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"}:_ceaea .TblOverlap =NewCT_TblOverlap ();if _gfaeac :=d .DecodeElement (_ceaea .TblOverlap ,&_bcbgb );_gfaeac !=nil {return _gfaeac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaea .BidiVisual =NewCT_OnOff ();if _ddbad :=d .DecodeElement (_ceaea .BidiVisual ,&_bcbgb );_ddbad !=nil {return _ddbad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaea .TblStyleRowBandSize =NewCT_DecimalNumber ();if _gedaf :=d .DecodeElement (_ceaea .TblStyleRowBandSize ,&_bcbgb );_gedaf !=nil {return _gedaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaea .TblStyleColBandSize =NewCT_DecimalNumber ();if _bcfgd :=d .DecodeElement (_ceaea .TblStyleColBandSize ,&_bcbgb );_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 :"\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"}:_ceaea .TblW =NewCT_TblWidth ();if _ebdbec :=d .DecodeElement (_ceaea .TblW ,&_bcbgb );_ebdbec !=nil {return _ebdbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceaea .Jc =NewCT_JcTable ();if _acdca :=d .DecodeElement (_ceaea .Jc ,&_bcbgb );_acdca !=nil {return _acdca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaea .TblCellSpacing =NewCT_TblWidth ();if _cgbgb :=d .DecodeElement (_ceaea .TblCellSpacing ,&_bcbgb );_cgbgb !=nil {return _cgbgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaea .TblInd =NewCT_TblWidth ();if _ecbadg :=d .DecodeElement (_ceaea .TblInd ,&_bcbgb );_ecbadg !=nil {return _ecbadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaea .TblBorders =NewCT_TblBorders ();if _ddgfd :=d .DecodeElement (_ceaea .TblBorders ,&_bcbgb );_ddgfd !=nil {return _ddgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaea .Shd =NewCT_Shd ();if _gcdbaf :=d .DecodeElement (_ceaea .Shd ,&_bcbgb );_gcdbaf !=nil {return _gcdbaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceaea .TblLayout =NewCT_TblLayoutType ();if _cgdge :=d .DecodeElement (_ceaea .TblLayout ,&_bcbgb );_cgdge !=nil {return _cgdge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaea .TblCellMar =NewCT_TblCellMar ();if _ffebf :=d .DecodeElement (_ceaea .TblCellMar ,&_bcbgb );_ffebf !=nil {return _ffebf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceaea .TblLook =NewCT_TblLook ();if _efdefc :=d .DecodeElement (_ceaea .TblLook ,&_bcbgb );_efdefc !=nil {return _efdefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaea .TblCaption =NewCT_String ();if _ecdcd :=d .DecodeElement (_ceaea .TblCaption ,&_bcbgb );_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\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"}:_ceaea .TblDescription =NewCT_String ();if _gbgda :=d .DecodeElement (_ceaea .TblDescription ,&_bcbgb );_gbgda !=nil {return _gbgda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceaea .TblPrChange =NewCT_TblPrChange ();if _decddb :=d .DecodeElement (_ceaea .TblPrChange ,&_bcbgb );_decddb !=nil {return _decddb ;};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\u0062\u006c\u0050\u0072\u0020\u0025\u0076",_bcbgb .Name );if _eaagfac :=d .Skip ();_eaagfac !=nil {return _eaagfac ;};};case _d .EndElement :break _bdbcb ;case _d .CharData :};};return nil ;};func (_deagf *CT_DocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_badgg :=range start .Attr {if _badgg .Name .Local =="\u0076\u0061\u006c"{_fgaec ,_dagf :=_badgg .Value ,error (nil );if _dagf !=nil {return _dagf ;};_deagf .ValAttr =_fgaec ;continue ;};};for {_bgbac ,_beeda :=d .Token ();if _beeda !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_beeda );};if _acgd ,_eaecb :=_bgbac .(_d .EndElement );_eaecb &&_acgd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path -func (_aeced *CT_TxbxContent )ValidateWithPath (path string )error {for _abfab ,_gdcaaf :=range _aeced .AltChunk {if _gagabe :=_gdcaaf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_abfab ));_gagabe !=nil {return _gagabe ;};};for _baddc ,_ddcfg :=range _aeced .EG_ContentBlockContent {if _ddcbf :=_ddcfg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065\u006e\u0074[%\u0064\u005d",path ,_baddc ));_ddcbf !=nil {return _ddcbf ;};};return nil ;};func NewCT_FFData ()*CT_FFData {_gfeb :=&CT_FFData {};return _gfeb }; +// Validate validates the CT_TrPr and its children +func (_eafdc *CT_TrPr )Validate ()error {return _eafdc .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");}; -// Validate validates the WdInline and its children -func (_gdbdbc *WdInline )Validate ()error {return _gdbdbc .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");};func (_efdff *CT_OdsoFieldMapData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdbac :for {_dbbbeg ,_fdegf :=d .Token ();if _fdegf !=nil {return _fdegf ;};switch _fgfcf :=_dbbbeg .(type ){case _g .StartElement :switch _fgfcf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0079\u0070\u0065"}:_efdff .Type =NewCT_MailMergeOdsoFMDFieldType ();if _ebaa :=d .DecodeElement (_efdff .Type ,&_fgfcf );_ebaa !=nil {return _ebaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_efdff .Name =NewCT_String ();if _ebdgg :=d .DecodeElement (_efdff .Name ,&_fgfcf );_ebdgg !=nil {return _ebdgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}:_efdff .MappedName =NewCT_String ();if _cfef :=d .DecodeElement (_efdff .MappedName ,&_fgfcf );_cfef !=nil {return _cfef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_efdff .Column =NewCT_DecimalNumber ();if _bggcg :=d .DecodeElement (_efdff .Column ,&_fgfcf );_bggcg !=nil {return _bggcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0064"}:_efdff .Lid =NewCT_Lang ();if _gbega :=d .DecodeElement (_efdff .Lid ,&_fgfcf );_gbega !=nil {return _gbega ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"}:_efdff .DynamicAddress =NewCT_OnOff ();if _efffa :=d .DecodeElement (_efdff .DynamicAddress ,&_fgfcf );_efffa !=nil {return _efffa ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0064\u0073\u006f\u0046\u0069\u0065ld\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fgfcf .Name );if _eadac :=d .Skip ();_eadac !=nil {return _eadac ;};};case _g .EndElement :break _gdbac ;case _g .CharData :};};return nil ;};func (_bffgg *CT_SmartTagPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bffgg .Attr !=nil {_dfbff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_dcdeg :=range _bffgg .Attr {e .EncodeElement (_dcdeg ,_dfbff );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Ftr struct{CT_HdrFtr }; +// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path +func (_cdga *CT_BdoContentRun )ValidateWithPath (path string )error {if _fbdd :=_cdga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbdd !=nil {return _fbdd ;};for _afb ,_eddf :=range _cdga .FldSimple {if _cbad :=_eddf .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_afb ));_cbad !=nil {return _cbad ;};};if _cdga .Hyperlink !=nil {if _fcg :=_cdga .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_fcg !=nil {return _fcg ;};};if _cdga .SubDoc !=nil {if _fca :=_cdga .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_fca !=nil {return _fca ;};};for _gcf ,_cdf :=range _cdga .EG_ContentRunContent {if _ccfe :=_cdf .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_gcf ));_ccfe !=nil {return _ccfe ;};};return nil ;};func (_efcfg *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 :_a .Sprintf ("\u0025\u0076",_efcfg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cegfc ST_Hint )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acfgc :=_d .Attr {};_acfgc .Name =name ;switch _cegfc {case ST_HintUnset :_acfgc .Value ="";case ST_HintDefault :_acfgc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_acfgc .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _acfgc ,nil ;};func (_ffbbb *CT_FFTextInput )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffbbb .Type !=nil {_geaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ffbbb .Type ,_geaf );};if _ffbbb .Default !=nil {_ggdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_ffbbb .Default ,_ggdb );};if _ffbbb .MaxLength !=nil {_efgcf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_ffbbb .MaxLength ,_efgcf );};if _ffbbb .Format !=nil {_fdcfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_ffbbb .Format ,_fdcfa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdeaff *ST_StyleSort )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdeaff =0;case "\u006e\u0061\u006d\u0065":*_gdeaff =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_gdeaff =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gdeaff =3;case "\u0066\u006f\u006e\u0074":*_gdeaff =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_gdeaff =5;case "\u0074\u0079\u0070\u0065":*_gdeaff =6;case "\u0030\u0030\u0030\u0030":*_gdeaff =7;case "\u0030\u0030\u0030\u0031":*_gdeaff =8;case "\u0030\u0030\u0030\u0032":*_gdeaff =9;case "\u0030\u0030\u0030\u0033":*_gdeaff =10;case "\u0030\u0030\u0030\u0034":*_gdeaff =11;case "\u0030\u0030\u0030\u0035":*_gdeaff =12;};return nil ;};func (_eeaeb ST_FrameLayout )Validate ()error {return _eeaeb .ValidateWithPath ("")};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_abdfcd :=&WdCT_WrapTopBottom {};return _abdfcd };func (_dbgeab *ST_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bagaf ,_cbcgfc :=d .Token ();if _cbcgfc !=nil {return _cbcgfc ;};if _fabeg ,_bafdec :=_bagaf .(_d .EndElement );_bafdec &&_fabeg .Name ==start .Name {*_dbgeab =1;return nil ;};if _aeafab ,_dfcea :=_bagaf .(_d .CharData );!_dfcea {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bagaf );}else {switch string (_aeafab ){case "":*_dbgeab =0;case "\u0073\u0074\u0061r\u0074":*_dbgeab =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbgeab =2;case "\u0065\u006e\u0064":*_dbgeab =3;case "\u0062\u006f\u0074\u0068":*_dbgeab =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_dbgeab =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_dbgeab =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_dbgeab =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_dbgeab =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_dbgeab =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_dbgeab =10;case "\u006c\u0065\u0066\u0074":*_dbgeab =11;case "\u0072\u0069\u0067h\u0074":*_dbgeab =12;};};_bagaf ,_cbcgfc =d .Token ();if _cbcgfc !=nil {return _cbcgfc ;};if _fadegc ,_fdcgbg :=_bagaf .(_d .EndElement );_fdcgbg &&_fadegc .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bagaf );}; -// Validate validates the CT_Bookmark and its children -func (_acbd *CT_Bookmark )Validate ()error {return _acbd .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};const (ST_ZoomUnset ST_Zoom =0;ST_ZoomNone ST_Zoom =1;ST_ZoomFullPage ST_Zoom =2;ST_ZoomBestFit ST_Zoom =3;ST_ZoomTextFit ST_Zoom =4;);type ST_FrameLayout byte ;func (_eeggge *WdCT_LinkedTextboxInformation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_eeggge .IdAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0065\u0071"},Value :_gd .Sprintf ("\u0025\u0076",_eeggge .SeqAttr )});e .EncodeToken (start );if _eeggge .ExtLst !=nil {_ffffcc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eeggge .ExtLst ,_ffffcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SdtEndPr struct{ +// Validate validates the CT_Lvl and its children +func (_bgcff *CT_Lvl )Validate ()error {return _bgcff .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");}; -// Structured Document Tag End Character Run Properties -RPr []*CT_RPr ;};func (_aecdc *CT_DocGrid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gecac :=range start .Attr {if _gecac .Name .Local =="\u0074\u0079\u0070\u0065"{_aecdc .TypeAttr .UnmarshalXMLAttr (_gecac );continue ;};if _gecac .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_dgfb ,_bdbdc :=_b .ParseInt (_gecac .Value ,10,64);if _bdbdc !=nil {return _bdbdc ;};_aecdc .LinePitchAttr =&_dgfb ;continue ;};if _gecac .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_edga ,_efdfg :=_b .ParseInt (_gecac .Value ,10,64);if _efdfg !=nil {return _efdfg ;};_aecdc .CharSpaceAttr =&_edga ;continue ;};};for {_dcfg ,_gbddg :=d .Token ();if _gbddg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_gbddg );};if _ggacd ,_aaab :=_dcfg .(_g .EndElement );_aaab &&_ggacd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path +func (_edecg *CT_PPrGeneral )ValidateWithPath (path string )error {if _edecg .PStyle !=nil {if _afeeb :=_edecg .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_afeeb !=nil {return _afeeb ;};};if _edecg .KeepNext !=nil {if _bggfg :=_edecg .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_bggfg !=nil {return _bggfg ;};};if _edecg .KeepLines !=nil {if _fcdagc :=_edecg .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_fcdagc !=nil {return _fcdagc ;};};if _edecg .PageBreakBefore !=nil {if _dbddee :=_edecg .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_dbddee !=nil {return _dbddee ;};};if _edecg .FramePr !=nil {if _gddag :=_edecg .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_gddag !=nil {return _gddag ;};};if _edecg .WidowControl !=nil {if _eefbg :=_edecg .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_eefbg !=nil {return _eefbg ;};};if _edecg .NumPr !=nil {if _dgbaf :=_edecg .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_dgbaf !=nil {return _dgbaf ;};};if _edecg .SuppressLineNumbers !=nil {if _acdbg :=_edecg .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_acdbg !=nil {return _acdbg ;};};if _edecg .PBdr !=nil {if _ffaea :=_edecg .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_ffaea !=nil {return _ffaea ;};};if _edecg .Shd !=nil {if _agccb :=_edecg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_agccb !=nil {return _agccb ;};};if _edecg .Tabs !=nil {if _dgcga :=_edecg .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_dgcga !=nil {return _dgcga ;};};if _edecg .SuppressAutoHyphens !=nil {if _aedag :=_edecg .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_aedag !=nil {return _aedag ;};};if _edecg .Kinsoku !=nil {if _cfaca :=_edecg .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_cfaca !=nil {return _cfaca ;};};if _edecg .WordWrap !=nil {if _dbbdc :=_edecg .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_dbbdc !=nil {return _dbbdc ;};};if _edecg .OverflowPunct !=nil {if _bgcffc :=_edecg .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_bgcffc !=nil {return _bgcffc ;};};if _edecg .TopLinePunct !=nil {if _badff :=_edecg .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_badff !=nil {return _badff ;};};if _edecg .AutoSpaceDE !=nil {if _eabeee :=_edecg .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_eabeee !=nil {return _eabeee ;};};if _edecg .AutoSpaceDN !=nil {if _acfcb :=_edecg .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_acfcb !=nil {return _acfcb ;};};if _edecg .Bidi !=nil {if _agfcb :=_edecg .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_agfcb !=nil {return _agfcb ;};};if _edecg .AdjustRightInd !=nil {if _eeccf :=_edecg .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_eeccf !=nil {return _eeccf ;};};if _edecg .SnapToGrid !=nil {if _dggea :=_edecg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dggea !=nil {return _dggea ;};};if _edecg .Spacing !=nil {if _fgfeb :=_edecg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fgfeb !=nil {return _fgfeb ;};};if _edecg .Ind !=nil {if _acgcg :=_edecg .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_acgcg !=nil {return _acgcg ;};};if _edecg .ContextualSpacing !=nil {if _fagcgg :=_edecg .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_fagcgg !=nil {return _fagcgg ;};};if _edecg .MirrorIndents !=nil {if _acegd :=_edecg .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_acegd !=nil {return _acegd ;};};if _edecg .SuppressOverlap !=nil {if _fgegb :=_edecg .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_fgegb !=nil {return _fgegb ;};};if _edecg .Jc !=nil {if _eacac :=_edecg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_eacac !=nil {return _eacac ;};};if _edecg .TextDirection !=nil {if _bfcgb :=_edecg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_bfcgb !=nil {return _bfcgb ;};};if _edecg .TextAlignment !=nil {if _eedfg :=_edecg .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_eedfg !=nil {return _eedfg ;};};if _edecg .TextboxTightWrap !=nil {if _becac :=_edecg .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_becac !=nil {return _becac ;};};if _edecg .OutlineLvl !=nil {if _cdgca :=_edecg .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_cdgca !=nil {return _cdgca ;};};if _edecg .DivId !=nil {if _bdgde :=_edecg .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_bdgde !=nil {return _bdgde ;};};if _edecg .CnfStyle !=nil {if _ccfda :=_edecg .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_ccfda !=nil {return _ccfda ;};};if _edecg .PPrChange !=nil {if _fadfg :=_edecg .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fadfg !=nil {return _fadfg ;};};return nil ;};func (_gaeafd ST_ThemeColor )String ()string {switch _gaeafd {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_SdtComboBox ()*CT_SdtComboBox {_fadbb :=&CT_SdtComboBox {};return _fadbb };const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;);func (_bggcc *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 :_a .Sprintf ("\u0025\u0076",_bggcc .AuthorAttr )});if _bggcc .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bggcc .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bggcc .IdAttr )});e .EncodeToken (start );_deacbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_bggcc .PPr ,_deacbe );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffaff *CT_ParaRPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffaff .RPr =NewCT_ParaRPrOriginal ();for _ ,_effcg :=range start .Attr {if _effcg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gggab ,_gcffaf :=_effcg .Value ,error (nil );if _gcffaf !=nil {return _gcffaf ;};_ffaff .AuthorAttr =_gggab ;continue ;};if _effcg .Name .Local =="\u0064\u0061\u0074\u0065"{_afdfdc ,_dfbgf :=ParseStdlibTime (_effcg .Value );if _dfbgf !=nil {return _dfbgf ;};_ffaff .DateAttr =&_afdfdc ;continue ;};if _effcg .Name .Local =="\u0069\u0064"{_ecgde ,_cbgad :=_eb .ParseInt (_effcg .Value ,10,64);if _cbgad !=nil {return _cbgad ;};_ffaff .IdAttr =_ecgde ;continue ;};};_begfe :for {_fgcdc ,_adbdd :=d .Token ();if _adbdd !=nil {return _adbdd ;};switch _bbbdf :=_fgcdc .(type ){case _d .StartElement :switch _bbbdf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _abaabb :=d .DecodeElement (_ffaff .RPr ,&_bbbdf );_abaabb !=nil {return _abaabb ;};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\u0050\u0061\u0072\u0061\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_bbbdf .Name );if _bcggg :=d .Skip ();_bcggg !=nil {return _bcggg ;};};case _d .EndElement :break _begfe ;case _d .CharData :};};return nil ;};func (_bafbe *CT_TblStylePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bafbe .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_ebafa :=range start .Attr {if _ebafa .Name .Local =="\u0074\u0079\u0070\u0065"{_bafbe .TypeAttr .UnmarshalXMLAttr (_ebafa );continue ;};};_efddd :for {_fcgabd ,_eaffd :=d .Token ();if _eaffd !=nil {return _eaffd ;};switch _abdce :=_fcgabd .(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 :"\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"}:_bafbe .PPr =NewCT_PPrGeneral ();if _dedcf :=d .DecodeElement (_bafbe .PPr ,&_abdce );_dedcf !=nil {return _dedcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bafbe .RPr =NewCT_RPr ();if _debad :=d .DecodeElement (_bafbe .RPr ,&_abdce );_debad !=nil {return _debad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bafbe .TblPr =NewCT_TblPrBase ();if _gageg :=d .DecodeElement (_bafbe .TblPr ,&_abdce );_gageg !=nil {return _gageg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bafbe .TrPr =NewCT_TrPr ();if _fccdd :=d .DecodeElement (_bafbe .TrPr ,&_abdce );_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\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"}:_bafbe .TcPr =NewCT_TcPr ();if _aacfg :=d .DecodeElement (_bafbe .TcPr ,&_abdce );_aacfg !=nil {return _aacfg ;};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\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072 \u0025\u0076",_abdce .Name );if _cfged :=d .Skip ();_cfged !=nil {return _cfged ;};};case _d .EndElement :break _efddd ;case _d .CharData :};};return nil ;};func (_fdfg *CT_NumRestart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fecgb ,_bbage :=_fdfg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbage !=nil {return _bbage ;};start .Attr =append (start .Attr ,_fecgb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TblWidth ()*CT_TblWidth {_bcfged :=&CT_TblWidth {};return _bcfged };func NewCT_TblStylePr ()*CT_TblStylePr {_bgdad :=&CT_TblStylePr {};_bgdad .TypeAttr =ST_TblStyleOverrideType (1);return _bgdad ;}; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_bfbcdb *CT_Empty )ValidateWithPath (path string )error {return nil };func NewCT_DocPartType ()*CT_DocPartType {_abacd :=&CT_DocPartType {};_abacd .ValAttr =ST_DocPartType (1);return _abacd ;}; +// Validate validates the CT_PTab and its children +func (_gefbd *CT_PTab )Validate ()error {return _gefbd .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);type CT_Document struct{ConformanceAttr _dg .ST_ConformanceClass ; -// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path -func (_acbdg *CT_ObjectLink )ValidateWithPath (path string )error {if _acbdg .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _fdad :=_acbdg .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fdad !=nil {return _fdad ;};if _acbdg .LockedFieldAttr !=nil {if _bfbaa :=_acbdg .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072");_bfbaa !=nil {return _bfbaa ;};};if _efccc :=_acbdg .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_efccc !=nil {return _efccc ;};return nil ;};func NewCT_LvlLegacy ()*CT_LvlLegacy {_bddbd :=&CT_LvlLegacy {};return _bddbd };func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_aggdg :=&CT_SdtContentBlock {};return _aggdg };func (_febab *ST_SectionMark )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_febab =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_febab =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_febab =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_febab =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_febab =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_febab =5;};return nil ;};func (_cbddeb ST_LevelSuffix )ValidateWithPath (path string )error {switch _cbddeb {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbddeb ));};return nil ;};func (_edfae ST_PageBorderOffset )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egdbcb :=_g .Attr {};_egdbcb .Name =name ;switch _edfae {case ST_PageBorderOffsetUnset :_egdbcb .Value ="";case ST_PageBorderOffsetPage :_egdbcb .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_egdbcb .Value ="\u0074\u0065\u0078\u0074";};return _egdbcb ,nil ;};func (_bfedc *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedecg :for {_acdad ,_fddgbg :=d .Token ();if _fddgbg !=nil {return _fddgbg ;};switch _ccadc :=_acdad .(type ){case _g .StartElement :switch _ccadc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_bfedc .CNvSpPr =_e .NewCT_NonVisualDrawingShapeProps ();if _eeagc :=d .DecodeElement (_bfedc .CNvSpPr ,&_ccadc );_eeagc !=nil {return _eeagc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_bfedc .CNvCnPr =_e .NewCT_NonVisualConnectorProperties ();if _bddad :=d .DecodeElement (_bfedc .CNvCnPr ,&_ccadc );_bddad !=nil {return _bddad ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006es\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065\u0043\u0068o\u0069\u0063\u0065\u0020\u0025\u0076",_ccadc .Name );if _cfgcaf :=d .Skip ();_cfgcaf !=nil {return _cfgcaf ;};};case _g .EndElement :break _cedecg ;case _g .CharData :};};return nil ;};func (_bcgggf ST_StyleType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egefea :=_g .Attr {};_egefea .Name =name ;switch _bcgggf {case ST_StyleTypeUnset :_egefea .Value ="";case ST_StyleTypeParagraph :_egefea .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_egefea .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_egefea .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_egefea .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return _egefea ,nil ;};type CT_SdtListItem struct{ +// Document Background +Background *CT_Background ;Body *CT_Body ;}; -// List Entry Display Text -DisplayTextAttr *string ; +// Validate validates the CT_EdnPos and its children +func (_bbbe *CT_EdnPos )Validate ()error {return _bbbe .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");};func (_dagafc ST_Merge )String ()string {switch _dagafc {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";}; -// List Entry Value -ValueAttr *string ;}; +// Validate validates the CT_Height and its children +func (_bbbda *CT_Height )Validate ()error {return _bbbda .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};func (_cbaef *CT_WriteProtection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbaef .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 :_a .Sprintf ("\u0025\u0076",*_cbaef .RecommendedAttr )});};if _cbaef .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 :_a .Sprintf ("\u0025\u0076",*_cbaef .AlgorithmNameAttr )});};if _cbaef .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 :_a .Sprintf ("\u0025\u0076",*_cbaef .HashValueAttr )});};if _cbaef .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 :_a .Sprintf ("\u0025\u0076",*_cbaef .SaltValueAttr )});};if _cbaef .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 :_a .Sprintf ("\u0025\u0076",*_cbaef .SpinCountAttr )});};if _cbaef .CryptProviderTypeAttr !=_dg .ST_CryptProvUnset {_begbg ,_dgdgbd :=_cbaef .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _dgdgbd !=nil {return _dgdgbd ;};start .Attr =append (start .Attr ,_begbg );};if _cbaef .CryptAlgorithmClassAttr !=_dg .ST_AlgClassUnset {_dggebb ,_cbgea :=_cbaef .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _cbgea !=nil {return _cbgea ;};start .Attr =append (start .Attr ,_dggebb );};if _cbaef .CryptAlgorithmTypeAttr !=_dg .ST_AlgTypeUnset {_begba ,_fdegf :=_cbaef .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _fdegf !=nil {return _fdegf ;};start .Attr =append (start .Attr ,_begba );};if _cbaef .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 :_a .Sprintf ("\u0025\u0076",*_cbaef .CryptAlgorithmSidAttr )});};if _cbaef .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 :_a .Sprintf ("\u0025\u0076",*_cbaef .CryptSpinCountAttr )});};if _cbaef .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 :_a .Sprintf ("\u0025\u0076",*_cbaef .CryptProviderAttr )});};if _cbaef .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbaef .AlgIdExtAttr )});};if _cbaef .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 :_a .Sprintf ("\u0025\u0076",*_cbaef .AlgIdExtSourceAttr )});};if _cbaef .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 :_a .Sprintf ("\u0025\u0076",*_cbaef .CryptProviderTypeExtAttr )});};if _cbaef .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 :_a .Sprintf ("\u0025\u0076",*_cbaef .CryptProviderTypeExtSourceAttr )});};if _cbaef .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_cbaef .HashAttr )});};if _cbaef .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbaef .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebgfa *CT_P )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aebcg :=range start .Attr {if _aebcg .Name .Local =="\u0072\u0073\u0069d\u0052"{_abeba ,_babfb :=_aebcg .Value ,error (nil );if _babfb !=nil {return _babfb ;};_ebgfa .RsidRAttr =&_abeba ;continue ;};if _aebcg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_cabcg ,_fegad :=_aebcg .Value ,error (nil );if _fegad !=nil {return _fegad ;};_ebgfa .RsidDelAttr =&_cabcg ;continue ;};if _aebcg .Name .Local =="\u0072\u0073\u0069d\u0050"{_dfade ,_dadbe :=_aebcg .Value ,error (nil );if _dadbe !=nil {return _dadbe ;};_ebgfa .RsidPAttr =&_dfade ;continue ;};if _aebcg .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_cfcb ,_bbgcf :=_aebcg .Value ,error (nil );if _bbgcf !=nil {return _bbgcf ;};_ebgfa .RsidRDefaultAttr =&_cfcb ;continue ;};if _aebcg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_febdd ,_bgdgb :=_aebcg .Value ,error (nil );if _bgdgb !=nil {return _bgdgb ;};_ebgfa .RsidRPrAttr =&_febdd ;continue ;};};_agaefa :for {_eefce ,_eeffd :=d .Token ();if _eeffd !=nil {return _eeffd ;};switch _acfcc :=_eefce .(type ){case _d .StartElement :switch _acfcc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebgfa .PPr =NewCT_PPr ();if _gaada :=d .DecodeElement (_ebgfa .PPr ,&_acfcc );_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 :"\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"}:_baaf :=NewEG_PContent ();_egbd :=NewCT_SimpleField ();if _ddfca :=d .DecodeElement (_egbd ,&_acfcc );_ddfca !=nil {return _ddfca ;};_baaf .FldSimple =append (_baaf .FldSimple ,_egbd );_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_baaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdfga :=NewEG_PContent ();_fdfga .Hyperlink =NewCT_Hyperlink ();if _ecaacd :=d .DecodeElement (_fdfga .Hyperlink ,&_acfcc );_ecaacd !=nil {return _ecaacd ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_fdfga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eafgd :=NewEG_PContent ();_eafgd .SubDoc =NewCT_Rel ();if _geaeg :=d .DecodeElement (_eafgd .SubDoc ,&_acfcc );_geaeg !=nil {return _geaeg ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_eafgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dfeda :=NewEG_PContent ();_dbagc :=NewEG_ContentRunContent ();_dbagc .CustomXml =NewCT_CustomXmlRun ();if _cbdbb :=d .DecodeElement (_dbagc .CustomXml ,&_acfcc );_cbdbb !=nil {return _cbdbb ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_dfeda );_dfeda .EG_ContentRunContent =append (_dfeda .EG_ContentRunContent ,_dbagc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbacf :=NewEG_PContent ();_dffefb :=NewEG_ContentRunContent ();_dffefb .SmartTag =NewCT_SmartTagRun ();if _fegeb :=d .DecodeElement (_dffefb .SmartTag ,&_acfcc );_fegeb !=nil {return _fegeb ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_bbacf );_bbacf .EG_ContentRunContent =append (_bbacf .EG_ContentRunContent ,_dffefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggbg :=NewEG_PContent ();_aabe :=NewEG_ContentRunContent ();_aabe .Sdt =NewCT_SdtRun ();if _afded :=d .DecodeElement (_aabe .Sdt ,&_acfcc );_afded !=nil {return _afded ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_cggbg );_cggbg .EG_ContentRunContent =append (_cggbg .EG_ContentRunContent ,_aabe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agec :=NewEG_PContent ();_eabec :=NewEG_ContentRunContent ();_eabec .Dir =NewCT_DirContentRun ();if _fdade :=d .DecodeElement (_eabec .Dir ,&_acfcc );_fdade !=nil {return _fdade ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_agec );_agec .EG_ContentRunContent =append (_agec .EG_ContentRunContent ,_eabec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegde :=NewEG_PContent ();_dgddc :=NewEG_ContentRunContent ();_dgddc .Bdo =NewCT_BdoContentRun ();if _fgdee :=d .DecodeElement (_dgddc .Bdo ,&_acfcc );_fgdee !=nil {return _fgdee ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_aegde );_aegde .EG_ContentRunContent =append (_aegde .EG_ContentRunContent ,_dgddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbfdd :=NewEG_PContent ();_ccabe :=NewEG_ContentRunContent ();_ccabe .R =NewCT_R ();if _efgga :=d .DecodeElement (_ccabe .R ,&_acfcc );_efgga !=nil {return _efgga ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_cfbfdd );_cfbfdd .EG_ContentRunContent =append (_cfbfdd .EG_ContentRunContent ,_ccabe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfb :=NewEG_PContent ();_efcbe :=NewEG_ContentRunContent ();_edace :=NewEG_RunLevelElts ();_edace .ProofErr =NewCT_ProofErr ();if _accabd :=d .DecodeElement (_edace .ProofErr ,&_acfcc );_accabd !=nil {return _accabd ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_cgfb );_cgfb .EG_ContentRunContent =append (_cgfb .EG_ContentRunContent ,_efcbe );_efcbe .EG_RunLevelElts =append (_efcbe .EG_RunLevelElts ,_edace );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dcafde :=NewEG_PContent ();_gfdbb :=NewEG_ContentRunContent ();_ccgba :=NewEG_RunLevelElts ();_ccgba .PermStart =NewCT_PermStart ();if _fedbaa :=d .DecodeElement (_ccgba .PermStart ,&_acfcc );_fedbaa !=nil {return _fedbaa ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_dcafde );_dcafde .EG_ContentRunContent =append (_dcafde .EG_ContentRunContent ,_gfdbb );_gfdbb .EG_RunLevelElts =append (_gfdbb .EG_RunLevelElts ,_ccgba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dddaf :=NewEG_PContent ();_eecfc :=NewEG_ContentRunContent ();_gfaebe :=NewEG_RunLevelElts ();_gfaebe .PermEnd =NewCT_Perm ();if _efbb :=d .DecodeElement (_gfaebe .PermEnd ,&_acfcc );_efbb !=nil {return _efbb ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_dddaf );_dddaf .EG_ContentRunContent =append (_dddaf .EG_ContentRunContent ,_eecfc );_eecfc .EG_RunLevelElts =append (_eecfc .EG_RunLevelElts ,_gfaebe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cefbe :=NewEG_PContent ();_gcgda :=NewEG_ContentRunContent ();_cgafg :=NewEG_RunLevelElts ();_cgafg .Ins =NewCT_RunTrackChange ();if _ggfcd :=d .DecodeElement (_cgafg .Ins ,&_acfcc );_ggfcd !=nil {return _ggfcd ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_cefbe );_cefbe .EG_ContentRunContent =append (_cefbe .EG_ContentRunContent ,_gcgda );_gcgda .EG_RunLevelElts =append (_gcgda .EG_RunLevelElts ,_cgafg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfc :=NewEG_PContent ();_cbggbb :=NewEG_ContentRunContent ();_aebdc :=NewEG_RunLevelElts ();_aebdc .Del =NewCT_RunTrackChange ();if _affcbd :=d .DecodeElement (_aebdc .Del ,&_acfcc );_affcbd !=nil {return _affcbd ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_cgfc );_cgfc .EG_ContentRunContent =append (_cgfc .EG_ContentRunContent ,_cbggbb );_cbggbb .EG_RunLevelElts =append (_cbggbb .EG_RunLevelElts ,_aebdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fcbad :=NewEG_PContent ();_cdffd :=NewEG_ContentRunContent ();_bgagd :=NewEG_RunLevelElts ();_bgagd .MoveFrom =NewCT_RunTrackChange ();if _fcfa :=d .DecodeElement (_bgagd .MoveFrom ,&_acfcc );_fcfa !=nil {return _fcfa ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_fcbad );_fcbad .EG_ContentRunContent =append (_fcbad .EG_ContentRunContent ,_cdffd );_cdffd .EG_RunLevelElts =append (_cdffd .EG_RunLevelElts ,_bgagd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eggeb :=NewEG_PContent ();_adfag :=NewEG_ContentRunContent ();_ggdee :=NewEG_RunLevelElts ();_ggdee .MoveTo =NewCT_RunTrackChange ();if _adfgc :=d .DecodeElement (_ggdee .MoveTo ,&_acfcc );_adfgc !=nil {return _adfgc ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_eggeb );_eggeb .EG_ContentRunContent =append (_eggeb .EG_ContentRunContent ,_adfag );_adfag .EG_RunLevelElts =append (_adfag .EG_RunLevelElts ,_ggdee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcb :=NewEG_PContent ();_gage :=NewEG_ContentRunContent ();_gbgdc :=NewEG_RunLevelElts ();_cdcgf :=NewEG_RangeMarkupElements ();_cdcgf .BookmarkStart =NewCT_Bookmark ();if _gecbd :=d .DecodeElement (_cdcgf .BookmarkStart ,&_acfcc );_gecbd !=nil {return _gecbd ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_ggcb );_ggcb .EG_ContentRunContent =append (_ggcb .EG_ContentRunContent ,_gage );_gage .EG_RunLevelElts =append (_gage .EG_RunLevelElts ,_gbgdc );_gbgdc .EG_RangeMarkupElements =append (_gbgdc .EG_RangeMarkupElements ,_cdcgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfcad :=NewEG_PContent ();_cacegf :=NewEG_ContentRunContent ();_gcbgg :=NewEG_RunLevelElts ();_decea :=NewEG_RangeMarkupElements ();_decea .BookmarkEnd =NewCT_MarkupRange ();if _cggdb :=d .DecodeElement (_decea .BookmarkEnd ,&_acfcc );_cggdb !=nil {return _cggdb ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_gfcad );_gfcad .EG_ContentRunContent =append (_gfcad .EG_ContentRunContent ,_cacegf );_cacegf .EG_RunLevelElts =append (_cacegf .EG_RunLevelElts ,_gcbgg );_gcbgg .EG_RangeMarkupElements =append (_gcbgg .EG_RangeMarkupElements ,_decea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbdgg :=NewEG_PContent ();_fgegg :=NewEG_ContentRunContent ();_fbfab :=NewEG_RunLevelElts ();_acefd :=NewEG_RangeMarkupElements ();_acefd .MoveFromRangeStart =NewCT_MoveBookmark ();if _gfcgc :=d .DecodeElement (_acefd .MoveFromRangeStart ,&_acfcc );_gfcgc !=nil {return _gfcgc ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_fbdgg );_fbdgg .EG_ContentRunContent =append (_fbdgg .EG_ContentRunContent ,_fgegg );_fgegg .EG_RunLevelElts =append (_fgegg .EG_RunLevelElts ,_fbfab );_fbfab .EG_RangeMarkupElements =append (_fbfab .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 :"\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"}:_ebefa :=NewEG_PContent ();_ebebga :=NewEG_ContentRunContent ();_fbffe :=NewEG_RunLevelElts ();_abdbd :=NewEG_RangeMarkupElements ();_abdbd .MoveFromRangeEnd =NewCT_MarkupRange ();if _abfcbg :=d .DecodeElement (_abdbd .MoveFromRangeEnd ,&_acfcc );_abfcbg !=nil {return _abfcbg ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_ebefa );_ebefa .EG_ContentRunContent =append (_ebefa .EG_ContentRunContent ,_ebebga );_ebebga .EG_RunLevelElts =append (_ebebga .EG_RunLevelElts ,_fbffe );_fbffe .EG_RangeMarkupElements =append (_fbffe .EG_RangeMarkupElements ,_abdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aebce :=NewEG_PContent ();_gbdg :=NewEG_ContentRunContent ();_eadbf :=NewEG_RunLevelElts ();_debegf :=NewEG_RangeMarkupElements ();_debegf .MoveToRangeStart =NewCT_MoveBookmark ();if _ebfdf :=d .DecodeElement (_debegf .MoveToRangeStart ,&_acfcc );_ebfdf !=nil {return _ebfdf ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_aebce );_aebce .EG_ContentRunContent =append (_aebce .EG_ContentRunContent ,_gbdg );_gbdg .EG_RunLevelElts =append (_gbdg .EG_RunLevelElts ,_eadbf );_eadbf .EG_RangeMarkupElements =append (_eadbf .EG_RangeMarkupElements ,_debegf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ccgf :=NewEG_PContent ();_gcebbe :=NewEG_ContentRunContent ();_cbfga :=NewEG_RunLevelElts ();_egbdb :=NewEG_RangeMarkupElements ();_egbdb .MoveToRangeEnd =NewCT_MarkupRange ();if _eeedd :=d .DecodeElement (_egbdb .MoveToRangeEnd ,&_acfcc );_eeedd !=nil {return _eeedd ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_ccgf );_ccgf .EG_ContentRunContent =append (_ccgf .EG_ContentRunContent ,_gcebbe );_gcebbe .EG_RunLevelElts =append (_gcebbe .EG_RunLevelElts ,_cbfga );_cbfga .EG_RangeMarkupElements =append (_cbfga .EG_RangeMarkupElements ,_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 :"\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"}:_dbefb :=NewEG_PContent ();_edfcd :=NewEG_ContentRunContent ();_cadf :=NewEG_RunLevelElts ();_bfeca :=NewEG_RangeMarkupElements ();_bfeca .CommentRangeStart =NewCT_MarkupRange ();if _abeaa :=d .DecodeElement (_bfeca .CommentRangeStart ,&_acfcc );_abeaa !=nil {return _abeaa ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_dbefb );_dbefb .EG_ContentRunContent =append (_dbefb .EG_ContentRunContent ,_edfcd );_edfcd .EG_RunLevelElts =append (_edfcd .EG_RunLevelElts ,_cadf );_cadf .EG_RangeMarkupElements =append (_cadf .EG_RangeMarkupElements ,_bfeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fddf :=NewEG_PContent ();_fcgag :=NewEG_ContentRunContent ();_ceaec :=NewEG_RunLevelElts ();_dgbgc :=NewEG_RangeMarkupElements ();_dgbgc .CommentRangeEnd =NewCT_MarkupRange ();if _eabcd :=d .DecodeElement (_dgbgc .CommentRangeEnd ,&_acfcc );_eabcd !=nil {return _eabcd ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_fddf );_fddf .EG_ContentRunContent =append (_fddf .EG_ContentRunContent ,_fcgag );_fcgag .EG_RunLevelElts =append (_fcgag .EG_RunLevelElts ,_ceaec );_ceaec .EG_RangeMarkupElements =append (_ceaec .EG_RangeMarkupElements ,_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 :"\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"}:_cbdgg :=NewEG_PContent ();_cfcgfb :=NewEG_ContentRunContent ();_gegg :=NewEG_RunLevelElts ();_bgggd :=NewEG_RangeMarkupElements ();_bgggd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _begac :=d .DecodeElement (_bgggd .CustomXmlInsRangeStart ,&_acfcc );_begac !=nil {return _begac ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_cbdgg );_cbdgg .EG_ContentRunContent =append (_cbdgg .EG_ContentRunContent ,_cfcgfb );_cfcgfb .EG_RunLevelElts =append (_cfcgfb .EG_RunLevelElts ,_gegg );_gegg .EG_RangeMarkupElements =append (_gegg .EG_RangeMarkupElements ,_bgggd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ffbfc :=NewEG_PContent ();_afefdf :=NewEG_ContentRunContent ();_facce :=NewEG_RunLevelElts ();_ddcad :=NewEG_RangeMarkupElements ();_ddcad .CustomXmlInsRangeEnd =NewCT_Markup ();if _edcce :=d .DecodeElement (_ddcad .CustomXmlInsRangeEnd ,&_acfcc );_edcce !=nil {return _edcce ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_ffbfc );_ffbfc .EG_ContentRunContent =append (_ffbfc .EG_ContentRunContent ,_afefdf );_afefdf .EG_RunLevelElts =append (_afefdf .EG_RunLevelElts ,_facce );_facce .EG_RangeMarkupElements =append (_facce .EG_RangeMarkupElements ,_ddcad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_babde :=NewEG_PContent ();_acafg :=NewEG_ContentRunContent ();_egcgcc :=NewEG_RunLevelElts ();_fedfff :=NewEG_RangeMarkupElements ();_fedfff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bacc :=d .DecodeElement (_fedfff .CustomXmlDelRangeStart ,&_acfcc );_bacc !=nil {return _bacc ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_babde );_babde .EG_ContentRunContent =append (_babde .EG_ContentRunContent ,_acafg );_acafg .EG_RunLevelElts =append (_acafg .EG_RunLevelElts ,_egcgcc );_egcgcc .EG_RangeMarkupElements =append (_egcgcc .EG_RangeMarkupElements ,_fedfff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eecbe :=NewEG_PContent ();_ffgce :=NewEG_ContentRunContent ();_dcbd :=NewEG_RunLevelElts ();_aaef :=NewEG_RangeMarkupElements ();_aaef .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfcbd :=d .DecodeElement (_aaef .CustomXmlDelRangeEnd ,&_acfcc );_cfcbd !=nil {return _cfcbd ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_eecbe );_eecbe .EG_ContentRunContent =append (_eecbe .EG_ContentRunContent ,_ffgce );_ffgce .EG_RunLevelElts =append (_ffgce .EG_RunLevelElts ,_dcbd );_dcbd .EG_RangeMarkupElements =append (_dcbd .EG_RangeMarkupElements ,_aaef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acege :=NewEG_PContent ();_cfbfg :=NewEG_ContentRunContent ();_faeac :=NewEG_RunLevelElts ();_efeae :=NewEG_RangeMarkupElements ();_efeae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cdfce :=d .DecodeElement (_efeae .CustomXmlMoveFromRangeStart ,&_acfcc );_cdfce !=nil {return _cdfce ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_acege );_acege .EG_ContentRunContent =append (_acege .EG_ContentRunContent ,_cfbfg );_cfbfg .EG_RunLevelElts =append (_cfbfg .EG_RunLevelElts ,_faeac );_faeac .EG_RangeMarkupElements =append (_faeac .EG_RangeMarkupElements ,_efeae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fcdbe :=NewEG_PContent ();_ccebe :=NewEG_ContentRunContent ();_gbfgc :=NewEG_RunLevelElts ();_becfe :=NewEG_RangeMarkupElements ();_becfe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aecee :=d .DecodeElement (_becfe .CustomXmlMoveFromRangeEnd ,&_acfcc );_aecee !=nil {return _aecee ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_fcdbe );_fcdbe .EG_ContentRunContent =append (_fcdbe .EG_ContentRunContent ,_ccebe );_ccebe .EG_RunLevelElts =append (_ccebe .EG_RunLevelElts ,_gbfgc );_gbfgc .EG_RangeMarkupElements =append (_gbfgc .EG_RangeMarkupElements ,_becfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fgfag :=NewEG_PContent ();_dfda :=NewEG_ContentRunContent ();_dgfef :=NewEG_RunLevelElts ();_bfaaa :=NewEG_RangeMarkupElements ();_bfaaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aecfac :=d .DecodeElement (_bfaaa .CustomXmlMoveToRangeStart ,&_acfcc );_aecfac !=nil {return _aecfac ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_fgfag );_fgfag .EG_ContentRunContent =append (_fgfag .EG_ContentRunContent ,_dfda );_dfda .EG_RunLevelElts =append (_dfda .EG_RunLevelElts ,_dgfef );_dgfef .EG_RangeMarkupElements =append (_dgfef .EG_RangeMarkupElements ,_bfaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gfff :=NewEG_PContent ();_fgfca :=NewEG_ContentRunContent ();_ecdcb :=NewEG_RunLevelElts ();_feaga :=NewEG_RangeMarkupElements ();_feaga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _baebg :=d .DecodeElement (_feaga .CustomXmlMoveToRangeEnd ,&_acfcc );_baebg !=nil {return _baebg ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_gfff );_gfff .EG_ContentRunContent =append (_gfff .EG_ContentRunContent ,_fgfca );_fgfca .EG_RunLevelElts =append (_fgfca .EG_RunLevelElts ,_ecdcb );_ecdcb .EG_RangeMarkupElements =append (_ecdcb .EG_RangeMarkupElements ,_feaga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfef :=NewEG_PContent ();_bffdd :=NewEG_ContentRunContent ();_bcebg :=NewEG_RunLevelElts ();_ebaag :=NewEG_MathContent ();_ebaag .OMathPara =_cd .NewOMathPara ();if _gfgfb :=d .DecodeElement (_ebaag .OMathPara ,&_acfcc );_gfgfb !=nil {return _gfgfb ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_cfef );_cfef .EG_ContentRunContent =append (_cfef .EG_ContentRunContent ,_bffdd );_bffdd .EG_RunLevelElts =append (_bffdd .EG_RunLevelElts ,_bcebg );_bcebg .EG_MathContent =append (_bcebg .EG_MathContent ,_ebaag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gffag :=NewEG_PContent ();_abdef :=NewEG_ContentRunContent ();_dgbec :=NewEG_RunLevelElts ();_gfbef :=NewEG_MathContent ();_gfbef .OMath =_cd .NewOMath ();if _dbebb :=d .DecodeElement (_gfbef .OMath ,&_acfcc );_dbebb !=nil {return _dbebb ;};_ebgfa .EG_PContent =append (_ebgfa .EG_PContent ,_gffag );_gffag .EG_ContentRunContent =append (_gffag .EG_ContentRunContent ,_abdef );_abdef .EG_RunLevelElts =append (_abdef .EG_RunLevelElts ,_dgbec );_dgbec .EG_MathContent =append (_dgbec .EG_MathContent ,_gfbef );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\u0043\u0054_\u0050\u0020\u0025\u0076",_acfcc .Name );if _fagbg :=d .Skip ();_fagbg !=nil {return _fagbg ;};};case _d .EndElement :break _agaefa ;case _d .CharData :};};return nil ;};func (_cadab *CT_TextEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadab .ValAttr =ST_TextEffect (1);for _ ,_cgfgg :=range start .Attr {if _cgfgg .Name .Local =="\u0076\u0061\u006c"{_cadab .ValAttr .UnmarshalXMLAttr (_cgfgg );continue ;};};for {_agebea ,_abdcg :=d .Token ();if _abdcg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_abdcg );};if _faabc ,_fbagf :=_agebea .(_d .EndElement );_fbagf &&_faabc .Name ==start .Name {break ;};};return nil ;};func (_edecb *ST_WmlColorSchemeIndex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggefac ,_aggbd :=d .Token ();if _aggbd !=nil {return _aggbd ;};if _egfaag ,_cgdgbg :=_ggefac .(_d .EndElement );_cgdgbg &&_egfaag .Name ==start .Name {*_edecb =1;return nil ;};if _fdfea ,_ebbeg :=_ggefac .(_d .CharData );!_ebbeg {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggefac );}else {switch string (_fdfea ){case "":*_edecb =0;case "\u0064\u0061\u0072k\u0031":*_edecb =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_edecb =2;case "\u0064\u0061\u0072k\u0032":*_edecb =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_edecb =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_edecb =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_edecb =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_edecb =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_edecb =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_edecb =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_edecb =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_edecb =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_edecb =12;};};_ggefac ,_aggbd =d .Token ();if _aggbd !=nil {return _aggbd ;};if _acabg ,_afdeda :=_ggefac .(_d .EndElement );_afdeda &&_acabg .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggefac );};func NewCT_Guid ()*CT_Guid {_faafff :=&CT_Guid {};return _faafff };type ST_TblLayoutType byte ;type CT_MultiLevelType struct{ -// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path -func (_fccfa *CT_TblPrExChange )ValidateWithPath (path string )error {if _fedef :=_fccfa .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_fedef !=nil {return _fedef ;};return nil ;};func (_gccacc ST_FontFamily )ValidateWithPath (path string )error {switch _gccacc {case 0,1,2,3,4,5,6:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gccacc ));};return nil ;};func (_cdbfa ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _cdbfa {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbfa ));};return nil ;};func (_caece ST_FtnEdn )String ()string {switch _caece {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case 3:return "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case 4:return "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return "";};type EG_ContentRowContent struct{ +// Abstract Numbering Definition Type +ValAttr ST_MultiLevelType ;};type ST_VAnchor byte ;func (_abaga *CT_FontSig )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecbc :=range start .Attr {if _ecbc .Name .Local =="\u0075\u0073\u0062\u0030"{_efcbc ,_eeeda :=_ecbc .Value ,error (nil );if _eeeda !=nil {return _eeeda ;};_abaga .Usb0Attr =_efcbc ;continue ;};if _ecbc .Name .Local =="\u0075\u0073\u0062\u0031"{_acaedc ,_aegdc :=_ecbc .Value ,error (nil );if _aegdc !=nil {return _aegdc ;};_abaga .Usb1Attr =_acaedc ;continue ;};if _ecbc .Name .Local =="\u0075\u0073\u0062\u0032"{_adabc ,_effgeb :=_ecbc .Value ,error (nil );if _effgeb !=nil {return _effgeb ;};_abaga .Usb2Attr =_adabc ;continue ;};if _ecbc .Name .Local =="\u0075\u0073\u0062\u0033"{_gccbg ,_cbcag :=_ecbc .Value ,error (nil );if _cbcag !=nil {return _cbcag ;};_abaga .Usb3Attr =_gccbg ;continue ;};if _ecbc .Name .Local =="\u0063\u0073\u0062\u0030"{_caee ,_facee :=_ecbc .Value ,error (nil );if _facee !=nil {return _facee ;};_abaga .Csb0Attr =_caee ;continue ;};if _ecbc .Name .Local =="\u0063\u0073\u0062\u0031"{_fdcbf ,_degfg :=_ecbc .Value ,error (nil );if _degfg !=nil {return _degfg ;};_abaga .Csb1Attr =_fdcbf ;continue ;};};for {_cfedd ,_eacce :=d .Token ();if _eacce !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_eacce );};if _gefab ,_fadba :=_cfedd .(_d .EndElement );_fadba &&_gefab .Name ==start .Name {break ;};};return nil ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;);type CT_LatentStyles struct{ -// Table Row -Tr []*CT_Row ; +// Default Style Locking Setting +DefLockedStateAttr *_dg .ST_OnOff ; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Default User Interface Priority Setting +DefUIPriorityAttr *int64 ; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_DocPartCategory ()*CT_DocPartCategory {_cecga :=&CT_DocPartCategory {};_cecga .Name =NewCT_String ();_cecga .Gallery =NewCT_DocPartGallery ();return _cecga ;};func (_gbgb *CT_Body )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbgb .EG_BlockLevelElts !=nil {for _ ,_dgeg :=range _gbgb .EG_BlockLevelElts {_dgeg .MarshalXML (e ,_g .StartElement {});};};if _gbgb .SectPr !=nil {_dcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gbgb .SectPr ,_dcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_MailMergeDataType struct{ +// Default Semi-Hidden Setting +DefSemiHiddenAttr *_dg .ST_OnOff ; -// Value -ValAttr string ;};type EG_RunInnerContent struct{ +// Default Hidden Until Used Setting +DefUnhideWhenUsedAttr *_dg .ST_OnOff ; -// Break -Br *CT_Br ; +// Default Primary Style Setting +DefQFormatAttr *_dg .ST_OnOff ; -// Text -T *CT_Text ; +// Latent Style Count +CountAttr *int64 ; -// Content Part -ContentPart *CT_Rel ; +// Latent Style Exception +LsdException []*CT_LsdException ;};func (_beffc *CT_SdtDateMappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_geafg :=range start .Attr {if _geafg .Name .Local =="\u0076\u0061\u006c"{_beffc .ValAttr .UnmarshalXMLAttr (_geafg );continue ;};};for {_dcddga ,_eegaa :=d .Token ();if _eegaa !=nil {return _a .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",_eegaa );};if _accgb ,_bfbbe :=_dcddga .(_d .EndElement );_bfbbe &&_accgb .Name ==start .Name {break ;};};return nil ;};type CT_Num struct{ -// Deleted Text -DelText *CT_Text ; +// Numbering Definition Instance ID +NumIdAttr int64 ; -// Field Code -InstrText *CT_Text ; +// Abstract Numbering Definition Reference +AbstractNumId *CT_DecimalNumber ; -// Deleted Field Code -DelInstrText *CT_Text ; +// Numbering Level Definition Override +LvlOverride []*CT_NumLvl ;}; -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Validate validates the CT_PPrBase and its children +func (_fdedg *CT_PPrBase )Validate ()error {return _fdedg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");}; -// Optional Hyphen Character -SoftHyphen *CT_Empty ; +// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path +func (_ecaf *CT_PTab )ValidateWithPath (path string )error {if _ecaf .AlignmentAttr ==ST_PTabAlignmentUnset {return _a .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 _gbaad :=_ecaf .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_gbaad !=nil {return _gbaad ;};if _ecaf .RelativeToAttr ==ST_PTabRelativeToUnset {return _a .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 _dacda :=_ecaf .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_dacda !=nil {return _dacda ;};if _ecaf .LeaderAttr ==ST_PTabLeaderUnset {return _a .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 _dgefe :=_ecaf .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_dgefe !=nil {return _dgefe ;};return nil ;};type EG_ContentBlockContent struct{ -// Date Block - Short Day Format -DayShort *CT_Empty ; +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Date Block - Short Year Format -YearShort *CT_Empty ; +// Paragraph +P []*CT_P ; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_gedfce *ST_BrClear )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cefae ,_gagdgf :=d .Token ();if _gagdgf !=nil {return _gagdgf ;};if _ffega ,_ebeacb :=_cefae .(_d .EndElement );_ebeacb &&_ffega .Name ==start .Name {*_gedfce =1;return nil ;};if _fbbbf ,_bdebbd :=_cefae .(_d .CharData );!_bdebbd {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cefae );}else {switch string (_fbbbf ){case "":*_gedfce =0;case "\u006e\u006f\u006e\u0065":*_gedfce =1;case "\u006c\u0065\u0066\u0074":*_gedfce =2;case "\u0072\u0069\u0067h\u0074":*_gedfce =3;case "\u0061\u006c\u006c":*_gedfce =4;};};_cefae ,_gagdgf =d .Token ();if _gagdgf !=nil {return _gagdgf ;};if _aabgff ,_bbcef :=_cefae .(_d .EndElement );_bbcef &&_aabgff .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cefae );}; -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path +func (_ecdca *CT_FtnEdnRef )ValidateWithPath (path string )error {if _ecdca .CustomMarkFollowsAttr !=nil {if _fbgdd :=_ecdca .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072");_fbgdd !=nil {return _fbgdd ;};};return nil ;};func NewCT_LevelText ()*CT_LevelText {_gfead :=&CT_LevelText {};return _gfead };func (_ccbcd ST_FldCharType )Validate ()error {return _ccbcd .ValidateWithPath ("")}; -// Date Block - Long Year Format -YearLong *CT_Empty ; +// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path +func (_fbag *CT_Body )ValidateWithPath (path string )error {for _bafg ,_fea :=range _fbag .EG_BlockLevelElts {if _befdca :=_fea .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bafg ));_befdca !=nil {return _befdca ;};};if _fbag .SectPr !=nil {if _abfd :=_fbag .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_abfd !=nil {return _abfd ;};};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_EdnDocProps ()*CT_EdnDocProps {_fdecb :=&CT_EdnDocProps {};return _fdecb }; -// Comment Information Block -AnnotationRef *CT_Empty ; +// Validate validates the CT_FrameLayout and its children +func (_cfbda *CT_FrameLayout )Validate ()error {return _cfbda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_fdgad *CT_SectPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaffa :=range start .Attr {if _aaffa .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_afgcb ,_cgbba :=_aaffa .Value ,error (nil );if _cgbba !=nil {return _cgbba ;};_fdgad .RsidRPrAttr =&_afgcb ;continue ;};if _aaffa .Name .Local =="\u0072\u0073\u0069d\u0052"{_agbdd ,_feafg :=_aaffa .Value ,error (nil );if _feafg !=nil {return _feafg ;};_fdgad .RsidRAttr =&_agbdd ;continue ;};if _aaffa .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_feceb ,_fdcfag :=_aaffa .Value ,error (nil );if _fdcfag !=nil {return _fdcfag ;};_fdgad .RsidDelAttr =&_feceb ;continue ;};if _aaffa .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_defgb ,_bbeda :=_aaffa .Value ,error (nil );if _bbeda !=nil {return _bbeda ;};_fdgad .RsidSectAttr =&_defgb ;continue ;};};_adbfa :for {_eaef ,_beccf :=d .Token ();if _beccf !=nil {return _beccf ;};switch _effff :=_eaef .(type ){case _d .StartElement :switch _effff .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eacba :=NewEG_HdrFtrReferences ();_eacba .HeaderReference =NewCT_HdrFtrRef ();if _fddaf :=d .DecodeElement (_eacba .HeaderReference ,&_effff );_fddaf !=nil {return _fddaf ;};_fdgad .EG_HdrFtrReferences =append (_fdgad .EG_HdrFtrReferences ,_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 :"\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"}:_gagac :=NewEG_HdrFtrReferences ();_gagac .FooterReference =NewCT_HdrFtrRef ();if _fgfcd :=d .DecodeElement (_gagac .FooterReference ,&_effff );_fgfcd !=nil {return _fgfcd ;};_fdgad .EG_HdrFtrReferences =append (_fdgad .EG_HdrFtrReferences ,_gagac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgad .FootnotePr =NewCT_FtnProps ();if _fafcgf :=d .DecodeElement (_fdgad .FootnotePr ,&_effff );_fafcgf !=nil {return _fafcgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgad .EndnotePr =NewCT_EdnProps ();if _dbbcf :=d .DecodeElement (_fdgad .EndnotePr ,&_effff );_dbbcf !=nil {return _dbbcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdgad .Type =NewCT_SectType ();if _cbadg :=d .DecodeElement (_fdgad .Type ,&_effff );_cbadg !=nil {return _cbadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdgad .PgSz =NewCT_PageSz ();if _bcade :=d .DecodeElement (_fdgad .PgSz ,&_effff );_bcade !=nil {return _bcade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdgad .PgMar =NewCT_PageMar ();if _dcbed :=d .DecodeElement (_fdgad .PgMar ,&_effff );_dcbed !=nil {return _dcbed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdgad .PaperSrc =NewCT_PaperSource ();if _gaaeb :=d .DecodeElement (_fdgad .PaperSrc ,&_effff );_gaaeb !=nil {return _gaaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgad .PgBorders =NewCT_PageBorders ();if _bbdbc :=d .DecodeElement (_fdgad .PgBorders ,&_effff );_bbdbc !=nil {return _bbdbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgad .LnNumType =NewCT_LineNumber ();if _acfcfb :=d .DecodeElement (_fdgad .LnNumType ,&_effff );_acfcfb !=nil {return _acfcfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgad .PgNumType =NewCT_PageNumber ();if _ggaagb :=d .DecodeElement (_fdgad .PgNumType ,&_effff );_ggaagb !=nil {return _ggaagb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdgad .Cols =NewCT_Columns ();if _feeb :=d .DecodeElement (_fdgad .Cols ,&_effff );_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 :"\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"}:_fdgad .FormProt =NewCT_OnOff ();if _badefb :=d .DecodeElement (_fdgad .FormProt ,&_effff );_badefb !=nil {return _badefb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgad .VAlign =NewCT_VerticalJc ();if _caeeb :=d .DecodeElement (_fdgad .VAlign ,&_effff );_caeeb !=nil {return _caeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgad .NoEndnote =NewCT_OnOff ();if _dfadb :=d .DecodeElement (_fdgad .NoEndnote ,&_effff );_dfadb !=nil {return _dfadb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgad .TitlePg =NewCT_OnOff ();if _ccead :=d .DecodeElement (_fdgad .TitlePg ,&_effff );_ccead !=nil {return _ccead ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdgad .TextDirection =NewCT_TextDirection ();if _cefdad :=d .DecodeElement (_fdgad .TextDirection ,&_effff );_cefdad !=nil {return _cefdad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdgad .Bidi =NewCT_OnOff ();if _dffeg :=d .DecodeElement (_fdgad .Bidi ,&_effff );_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 :"\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"}:_fdgad .RtlGutter =NewCT_OnOff ();if _edgbgg :=d .DecodeElement (_fdgad .RtlGutter ,&_effff );_edgbgg !=nil {return _edgbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgad .DocGrid =NewCT_DocGrid ();if _ecaed :=d .DecodeElement (_fdgad .DocGrid ,&_effff );_ecaed !=nil {return _ecaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgad .PrinterSettings =NewCT_Rel ();if _bffag :=d .DecodeElement (_fdgad .PrinterSettings ,&_effff );_bffag !=nil {return _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 :"\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"}:_fdgad .SectPrChange =NewCT_SectPrChange ();if _fgfgc :=d .DecodeElement (_fdgad .SectPrChange ,&_effff );_fgfgc !=nil {return _fgfgc ;};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\u0053\u0065\u0063t\u0050\u0072 \u0025\u0076",_effff .Name );if _bdfdgf :=d .Skip ();_bdfdgf !=nil {return _bdfdgf ;};};case _d .EndElement :break _adbfa ;case _d .CharData :};};return nil ;};func (_bbebe ST_DocProtect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbebe .String (),start );};func (_accab *CT_Control )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_added :=range start .Attr {if _added .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_added .Name .Local =="\u0069\u0064"||_added .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_added .Name .Local =="\u0069\u0064"{_afcac ,_dfaad :=_added .Value ,error (nil );if _dfaad !=nil {return _dfaad ;};_accab .IdAttr =&_afcac ;continue ;};if _added .Name .Local =="\u006e\u0061\u006d\u0065"{_fgfcb ,_aebf :=_added .Value ,error (nil );if _aebf !=nil {return _aebf ;};_accab .NameAttr =&_fgfcb ;continue ;};if _added .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_bcdf ,_cbfg :=_added .Value ,error (nil );if _cbfg !=nil {return _cbfg ;};_accab .ShapeidAttr =&_bcdf ;continue ;};};for {_aebcc ,_eacg :=d .Token ();if _eacg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_eacg );};if _gcafc ,_ddbe :=_aebcc .(_d .EndElement );_ddbe &&_gcafc .Name ==start .Name {break ;};};return nil ;};func (_ebfab *ST_DocProtect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebfab =0;case "\u006e\u006f\u006e\u0065":*_ebfab =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_ebfab =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_ebfab =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_ebfab =4;case "\u0066\u006f\u0072m\u0073":*_ebfab =5;};return nil ;}; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// Validate validates the WdWpc and its children +func (_eaaaff *WdWpc )Validate ()error {return _eaaaff .ValidateWithPath ("\u0057\u0064\u0057p\u0063")};func (_fece *CT_ColorSchemeMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eedb :=range start .Attr {if _eedb .Name .Local =="\u0062\u0067\u0031"{_fece .Bg1Attr .UnmarshalXMLAttr (_eedb );continue ;};if _eedb .Name .Local =="\u0074\u0031"{_fece .T1Attr .UnmarshalXMLAttr (_eedb );continue ;};if _eedb .Name .Local =="\u0062\u0067\u0032"{_fece .Bg2Attr .UnmarshalXMLAttr (_eedb );continue ;};if _eedb .Name .Local =="\u0074\u0032"{_fece .T2Attr .UnmarshalXMLAttr (_eedb );continue ;};if _eedb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_fece .Accent1Attr .UnmarshalXMLAttr (_eedb );continue ;};if _eedb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_fece .Accent2Attr .UnmarshalXMLAttr (_eedb );continue ;};if _eedb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_fece .Accent3Attr .UnmarshalXMLAttr (_eedb );continue ;};if _eedb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_fece .Accent4Attr .UnmarshalXMLAttr (_eedb );continue ;};if _eedb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_fece .Accent5Attr .UnmarshalXMLAttr (_eedb );continue ;};if _eedb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_fece .Accent6Attr .UnmarshalXMLAttr (_eedb );continue ;};if _eedb .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_fece .HyperlinkAttr .UnmarshalXMLAttr (_eedb );continue ;};if _eedb .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_fece .FollowedHyperlinkAttr .UnmarshalXMLAttr (_eedb );continue ;};};for {_gcfcb ,_cgced :=d .Token ();if _cgced !=nil {return _a .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",_cgced );};if _cbabe ,_bfda :=_gcfcb .(_d .EndElement );_bfda &&_cbabe .Name ==start .Name {break ;};};return nil ;}; -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path +func (_cffceb *WdCT_WrapSquare )ValidateWithPath (path string )error {if _cffceb .WrapTextAttr ==WdST_WrapTextUnset {return _a .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 _gfdgcd :=_cffceb .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gfdgcd !=nil {return _gfdgcd ;};if _cffceb .EffectExtent !=nil {if _gaefed :=_cffceb .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_gaefed !=nil {return _gaefed ;};};return nil ;};func (_gaggf *ST_DocPartType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gaggf =0;case "\u006e\u006f\u006e\u0065":*_gaggf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gaggf =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_gaggf =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_gaggf =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_gaggf =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_gaggf =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_gaggf =7;};return nil ;};func (_agdaag *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 _agdaag .CT_WebSettings .MarshalXML (e ,start );};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;);func (_agfbag ST_FtnPos )ValidateWithPath (path string )error {switch _agfbag {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfbag ));};return nil ;}; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// Validate validates the WdCT_PosVChoice and its children +func (_efbdb *WdCT_PosVChoice )Validate ()error {return _efbdb .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// Validate validates the CT_Shd and its children +func (_eecbc *CT_Shd )Validate ()error {return _eecbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};func (_dgabfb *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 _dgabfb .CT_Endnotes .MarshalXML (e ,start );}; -// Symbol Character -Sym *CT_Sym ; +// Validate validates the CT_Comments and its children +func (_edacf *CT_Comments )Validate ()error {return _edacf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};type ST_DisplacedByCustomXml byte ; -// Page Number Block -PgNum *CT_Empty ; +// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path +func (_effbb *CT_SectPrBase )ValidateWithPath (path string )error {if _effbb .FootnotePr !=nil {if _efdab :=_effbb .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_efdab !=nil {return _efdab ;};};if _effbb .EndnotePr !=nil {if _becb :=_effbb .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_becb !=nil {return _becb ;};};if _effbb .Type !=nil {if _dcgbb :=_effbb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_dcgbb !=nil {return _dcgbb ;};};if _effbb .PgSz !=nil {if _faegc :=_effbb .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_faegc !=nil {return _faegc ;};};if _effbb .PgMar !=nil {if _baeeeg :=_effbb .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_baeeeg !=nil {return _baeeeg ;};};if _effbb .PaperSrc !=nil {if _agcae :=_effbb .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_agcae !=nil {return _agcae ;};};if _effbb .PgBorders !=nil {if _gfgdd :=_effbb .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gfgdd !=nil {return _gfgdd ;};};if _effbb .LnNumType !=nil {if _fccfc :=_effbb .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_fccfc !=nil {return _fccfc ;};};if _effbb .PgNumType !=nil {if _abgef :=_effbb .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_abgef !=nil {return _abgef ;};};if _effbb .Cols !=nil {if _dfbe :=_effbb .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_dfbe !=nil {return _dfbe ;};};if _effbb .FormProt !=nil {if _gacd :=_effbb .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_gacd !=nil {return _gacd ;};};if _effbb .VAlign !=nil {if _ffbff :=_effbb .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_ffbff !=nil {return _ffbff ;};};if _effbb .NoEndnote !=nil {if _eeffec :=_effbb .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_eeffec !=nil {return _eeffec ;};};if _effbb .TitlePg !=nil {if _bcece :=_effbb .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_bcece !=nil {return _bcece ;};};if _effbb .TextDirection !=nil {if _dcfeb :=_effbb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_dcfeb !=nil {return _dcfeb ;};};if _effbb .Bidi !=nil {if _fecgde :=_effbb .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_fecgde !=nil {return _fecgde ;};};if _effbb .RtlGutter !=nil {if _cdfda :=_effbb .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_cdfda !=nil {return _cdfda ;};};if _effbb .DocGrid !=nil {if _bdbbe :=_effbb .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_bdbbe !=nil {return _bdbbe ;};};if _effbb .PrinterSettings !=nil {if _gdadc :=_effbb .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_gdadc !=nil {return _gdadc ;};};return nil ;};type CT_MailMergeDataType struct{ -// Carriage Return -Cr *CT_Empty ; +// Value +ValAttr string ;};type CT_CalendarType struct{ -// Tab Character -Tab *CT_Empty ; +// Calendar Type Value +ValAttr _dg .ST_CalendarType ;};func NewCT_TblPrChange ()*CT_TblPrChange {_ccffc :=&CT_TblPrChange {};_ccffc .TblPr =NewCT_TblPrBase ();return _ccffc ;};func (_fggagc ST_ChapterSep )String ()string {switch _fggagc {case 0:return "";case 1:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 2:return "\u0070\u0065\u0072\u0069\u006f\u0064";case 3:return "\u0063\u006f\u006co\u006e";case 4:return "\u0065\u006d\u0044\u0061\u0073\u0068";case 5:return "\u0065\u006e\u0044\u0061\u0073\u0068";};return "";};func NewCT_Highlight ()*CT_Highlight {_accae :=&CT_Highlight {};_accae .ValAttr =ST_HighlightColor (1);return _accae ;};func (_daedae *CT_MarkupRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daedae .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_dggf ,_gcgaf :=_daedae .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 _gcgaf !=nil {return _gcgaf ;};start .Attr =append (start .Attr ,_dggf );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_daedae .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SectPrBase struct{ -// Embedded Object -Object *CT_Object ; - -// VML Object -Pict *CT_Picture ; - -// Complex Field Character -FldChar *CT_FldChar ; - -// Phonetic Guide -Ruby *CT_Ruby ; - -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; - -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; - -// Comment Content Reference Mark -CommentReference *CT_Markup ; - -// DrawingML Object -Drawing *CT_Drawing ; - -// Absolute Position Tab Character -Ptab *CT_PTab ; - -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;};type ST_DocGrid byte ;type ST_DisplacedByCustomXml byte ;func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_ceeebg :=&EG_ContentRunContentBase {};return _ceeebg ;};func (_dbfcf ST_PageBorderOffset )ValidateWithPath (path string )error {switch _dbfcf {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfcf ));};return nil ;};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;);func (_gbfde *CT_TrPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbfde .CnfStyle !=nil {_ceagef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_edaefc :=range _gbfde .CnfStyle {e .EncodeElement (_edaefc ,_ceagef );};};if _gbfde .DivId !=nil {_bcgccg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_bebbgd :=range _gbfde .DivId {e .EncodeElement (_bebbgd ,_bcgccg );};};if _gbfde .GridBefore !=nil {_gfegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_cdgdg :=range _gbfde .GridBefore {e .EncodeElement (_cdgdg ,_gfegf );};};if _gbfde .GridAfter !=nil {_abbbb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_gafcd :=range _gbfde .GridAfter {e .EncodeElement (_gafcd ,_abbbb );};};if _gbfde .WBefore !=nil {_aecf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_ffgdcf :=range _gbfde .WBefore {e .EncodeElement (_ffgdcf ,_aecf );};};if _gbfde .WAfter !=nil {_bbgefc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_cfafbd :=range _gbfde .WAfter {e .EncodeElement (_cfafbd ,_bbgefc );};};if _gbfde .CantSplit !=nil {_ebfdce :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_afgbf :=range _gbfde .CantSplit {e .EncodeElement (_afgbf ,_ebfdce );};};if _gbfde .TrHeight !=nil {_cfebb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_bcggg :=range _gbfde .TrHeight {e .EncodeElement (_bcggg ,_cfebb );};};if _gbfde .TblHeader !=nil {_degce :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_cafed :=range _gbfde .TblHeader {e .EncodeElement (_cafed ,_degce );};};if _gbfde .TblCellSpacing !=nil {_gdfde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_fcffg :=range _gbfde .TblCellSpacing {e .EncodeElement (_fcffg ,_gdfde );};};if _gbfde .Jc !=nil {_eaagg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_fcacb :=range _gbfde .Jc {e .EncodeElement (_fcacb ,_eaagg );};};if _gbfde .Hidden !=nil {_adgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_gdeaa :=range _gbfde .Hidden {e .EncodeElement (_gdeaa ,_adgeg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fccgcdg *CT_WritingStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_fccgcdg .LangAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_gd .Sprintf ("\u0025\u0076",_fccgcdg .VendorIDAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_gd .Sprintf ("\u0025\u0076",_fccgcdg .DllVersionAttr )});if _fccgcdg .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_gd .Sprintf ("\u0025\u0076",*_fccgcdg .NlCheckAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_fccgcdg .CheckStyleAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_gd .Sprintf ("\u0025\u0076",_fccgcdg .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_Underline and its children -func (_fadcc *CT_Underline )Validate ()error {return _fadcc .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");};func (_fgffc *CT_PageMar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fddgcg :=range start .Attr {if _fddgcg .Name .Local =="\u0074\u006f\u0070"{_acadc ,_geacdb :=ParseUnionST_SignedTwipsMeasure (_fddgcg .Value );if _geacdb !=nil {return _geacdb ;};_fgffc .TopAttr =_acadc ;continue ;};if _fddgcg .Name .Local =="\u0072\u0069\u0067h\u0074"{_ddecaa ,_baegb :=ParseUnionST_TwipsMeasure (_fddgcg .Value );if _baegb !=nil {return _baegb ;};_fgffc .RightAttr =_ddecaa ;continue ;};if _fddgcg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_dbebd ,_fdadg :=ParseUnionST_SignedTwipsMeasure (_fddgcg .Value );if _fdadg !=nil {return _fdadg ;};_fgffc .BottomAttr =_dbebd ;continue ;};if _fddgcg .Name .Local =="\u006c\u0065\u0066\u0074"{_eefeg ,_cdgegc :=ParseUnionST_TwipsMeasure (_fddgcg .Value );if _cdgegc !=nil {return _cdgegc ;};_fgffc .LeftAttr =_eefeg ;continue ;};if _fddgcg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_faaef ,_ggfaa :=ParseUnionST_TwipsMeasure (_fddgcg .Value );if _ggfaa !=nil {return _ggfaa ;};_fgffc .HeaderAttr =_faaef ;continue ;};if _fddgcg .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_cdece ,_ffggb :=ParseUnionST_TwipsMeasure (_fddgcg .Value );if _ffggb !=nil {return _ffggb ;};_fgffc .FooterAttr =_cdece ;continue ;};if _fddgcg .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_befgbe ,_ebceb :=ParseUnionST_TwipsMeasure (_fddgcg .Value );if _ebceb !=nil {return _ebceb ;};_fgffc .GutterAttr =_befgbe ;continue ;};};for {_gcgcfd ,_gfdcf :=d .Token ();if _gfdcf !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_gfdcf );};if _fefga ,_gffdf :=_gcgcfd .(_g .EndElement );_gffdf &&_fefga .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path -func (_dadgg *EG_MathContent )ValidateWithPath (path string )error {if _dadgg .OMathPara !=nil {if _dbeff :=_dadgg .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_dbeff !=nil {return _dbeff ;};};if _dadgg .OMath !=nil {if _gedeba :=_dadgg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_gedeba !=nil {return _gedeba ;};};return nil ;};func (_gggfb *ST_EdGrp )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gggfb =0;case "\u006e\u006f\u006e\u0065":*_gggfb =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_gggfb =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_gggfb =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_gggfb =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_gggfb =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_gggfb =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_gggfb =7;};return nil ;};type CT_Language struct{ - -// Latin Language -ValAttr *string ; - -// East Asian Language -EastAsiaAttr *string ; - -// Complex Script Language -BidiAttr *string ;};func (_beggg *ST_PageBorderZOrder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdggad ,_aeaba :=d .Token ();if _aeaba !=nil {return _aeaba ;};if _deaef ,_ffeaf :=_cdggad .(_g .EndElement );_ffeaf &&_deaef .Name ==start .Name {*_beggg =1;return nil ;};if _ccdcb ,_deeef :=_cdggad .(_g .CharData );!_deeef {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdggad );}else {switch string (_ccdcb ){case "":*_beggg =0;case "\u0066\u0072\u006fn\u0074":*_beggg =1;case "\u0062\u0061\u0063\u006b":*_beggg =2;};};_cdggad ,_aeaba =d .Token ();if _aeaba !=nil {return _aeaba ;};if _gdbdg ,_febaac :=_cdggad .(_g .EndElement );_febaac &&_gdbdg .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdggad );};func (_dea *CT_CharacterSpacing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dea .ValAttr =ST_CharacterSpacing (1);for _ ,_fbbfc :=range start .Attr {if _fbbfc .Name .Local =="\u0076\u0061\u006c"{_dea .ValAttr .UnmarshalXMLAttr (_fbbfc );continue ;};};for {_gbcc ,_agce :=d .Token ();if _agce !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0043\u0068\u0061\u0072\u0061c\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_agce );};if _fcegg ,_efdec :=_gbcc .(_g .EndElement );_efdec &&_fcegg .Name ==start .Name {break ;};};return nil ;};func (_dbgecf ST_LineSpacingRule )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aedeg :=_g .Attr {};_aedeg .Name =name ;switch _dbgecf {case ST_LineSpacingRuleUnset :_aedeg .Value ="";case ST_LineSpacingRuleAuto :_aedeg .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_aedeg .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_aedeg .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _aedeg ,nil ;};type WdCT_EffectExtent struct{LAttr _e .ST_Coordinate ;TAttr _e .ST_Coordinate ;RAttr _e .ST_Coordinate ;BAttr _e .ST_Coordinate ;};func (_afdcca ST_Underline )ValidateWithPath (path string )error {switch _afdcca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdcca ));};return nil ;};type CT_FFStatusText struct{ - -// Status Text Type -TypeAttr ST_InfoTextType ; - -// Status Text Value -ValAttr *string ;};func (_ddbe *CT_DocVars )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbcd :for {_acbcd ,_gdbf :=d .Token ();if _gdbf !=nil {return _gdbf ;};switch _ebefa :=_acbcd .(type ){case _g .StartElement :switch _ebefa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0056\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0056\u0061\u0072"}:_edeff :=NewCT_DocVar ();if _ebeb :=d .DecodeElement (_edeff ,&_ebefa );_ebeb !=nil {return _ebeb ;};_ddbe .DocVar =append (_ddbe .DocVar ,_edeff );default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u006f\u0063\u0056\u0061\u0072\u0073\u0020\u0025\u0076",_ebefa .Name );if _ebdg :=d .Skip ();_ebdg !=nil {return _ebdg ;};};case _g .EndElement :break _dbcd ;case _g .CharData :};};return nil ;};func (_beace *CT_TcPrInner )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _beace .CnfStyle !=nil {_feaabg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_beace .CnfStyle ,_feaabg );};if _beace .TcW !=nil {_ddbee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_beace .TcW ,_ddbee );};if _beace .GridSpan !=nil {_gfaadg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_beace .GridSpan ,_gfaadg );};if _beace .HMerge !=nil {_gcaab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_beace .HMerge ,_gcaab );};if _beace .VMerge !=nil {_edecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_beace .VMerge ,_edecb );};if _beace .TcBorders !=nil {_edgaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_beace .TcBorders ,_edgaa );};if _beace .Shd !=nil {_cafebf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_beace .Shd ,_cafebf );};if _beace .NoWrap !=nil {_bebee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_beace .NoWrap ,_bebee );};if _beace .TcMar !=nil {_bbccb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_beace .TcMar ,_bbccb );};if _beace .TextDirection !=nil {_eggbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_beace .TextDirection ,_eggbe );};if _beace .TcFitText !=nil {_ddaefd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_beace .TcFitText ,_ddaefd );};if _beace .VAlign !=nil {_ggbbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_beace .VAlign ,_ggbbb );};if _beace .HideMark !=nil {_cdecc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_beace .HideMark ,_cdecc );};if _beace .Headers !=nil {_gbbcc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_beace .Headers ,_gbbcc );};if _beace .CellIns !=nil {_fbagecb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_beace .CellIns ,_fbagecb );};if _beace .CellDel !=nil {_fecee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_beace .CellDel ,_fecee );};if _beace .CellMerge !=nil {_gfddce :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_beace .CellMerge ,_gfddce );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_SectionMark byte ;func (_daagfg ST_InfoTextType )Validate ()error {return _daagfg .ValidateWithPath ("")};func (_edgfcb *CT_P )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abfdad :=range start .Attr {if _abfdad .Name .Local =="\u0072\u0073\u0069d\u0052"{_edgac ,_gdgee :=_abfdad .Value ,error (nil );if _gdgee !=nil {return _gdgee ;};_edgfcb .RsidRAttr =&_edgac ;continue ;};if _abfdad .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_afeff ,_cegaab :=_abfdad .Value ,error (nil );if _cegaab !=nil {return _cegaab ;};_edgfcb .RsidDelAttr =&_afeff ;continue ;};if _abfdad .Name .Local =="\u0072\u0073\u0069d\u0050"{_baeg ,_egafb :=_abfdad .Value ,error (nil );if _egafb !=nil {return _egafb ;};_edgfcb .RsidPAttr =&_baeg ;continue ;};if _abfdad .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_gdafg ,_feffg :=_abfdad .Value ,error (nil );if _feffg !=nil {return _feffg ;};_edgfcb .RsidRDefaultAttr =&_gdafg ;continue ;};if _abfdad .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_abde ,_edbcb :=_abfdad .Value ,error (nil );if _edbcb !=nil {return _edbcb ;};_edgfcb .RsidRPrAttr =&_abde ;continue ;};};_debff :for {_faaeb ,_fdgdff :=d .Token ();if _fdgdff !=nil {return _fdgdff ;};switch _bggda :=_faaeb .(type ){case _g .StartElement :switch _bggda .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_edgfcb .PPr =NewCT_PPr ();if _bgebe :=d .DecodeElement (_edgfcb .PPr ,&_bggda );_bgebe !=nil {return _bgebe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_faccd :=NewEG_PContent ();_cbcab :=NewCT_SimpleField ();if _ggddc :=d .DecodeElement (_cbcab ,&_bggda );_ggddc !=nil {return _ggddc ;};_faccd .FldSimple =append (_faccd .FldSimple ,_cbcab );_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_faccd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ddaed :=NewEG_PContent ();_ddaed .Hyperlink =NewCT_Hyperlink ();if _dgcaf :=d .DecodeElement (_ddaed .Hyperlink ,&_bggda );_dgcaf !=nil {return _dgcaf ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ddaed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_ccdgaa :=NewEG_PContent ();_ccdgaa .SubDoc =NewCT_Rel ();if _cccfd :=d .DecodeElement (_ccdgaa .SubDoc ,&_bggda );_cccfd !=nil {return _cccfd ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ccdgaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bdfad :=NewEG_PContent ();_eecda :=NewEG_ContentRunContent ();_eecda .CustomXml =NewCT_CustomXmlRun ();if _abaef :=d .DecodeElement (_eecda .CustomXml ,&_bggda );_abaef !=nil {return _abaef ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_bdfad );_bdfad .EG_ContentRunContent =append (_bdfad .EG_ContentRunContent ,_eecda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fecb :=NewEG_PContent ();_gbccc :=NewEG_ContentRunContent ();_gbccc .SmartTag =NewCT_SmartTagRun ();if _gdbcf :=d .DecodeElement (_gbccc .SmartTag ,&_bggda );_gdbcf !=nil {return _gdbcf ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_fecb );_fecb .EG_ContentRunContent =append (_fecb .EG_ContentRunContent ,_gbccc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_dbbac :=NewEG_PContent ();_dcgdg :=NewEG_ContentRunContent ();_dcgdg .Sdt =NewCT_SdtRun ();if _dfgfa :=d .DecodeElement (_dcgdg .Sdt ,&_bggda );_dfgfa !=nil {return _dfgfa ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_dbbac );_dbbac .EG_ContentRunContent =append (_dbbac .EG_ContentRunContent ,_dcgdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_edbfbe :=NewEG_PContent ();_fbdba :=NewEG_ContentRunContent ();_fbdba .Dir =NewCT_DirContentRun ();if _ecbbc :=d .DecodeElement (_fbdba .Dir ,&_bggda );_ecbbc !=nil {return _ecbbc ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_edbfbe );_edbfbe .EG_ContentRunContent =append (_edbfbe .EG_ContentRunContent ,_fbdba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_egggg :=NewEG_PContent ();_eacegf :=NewEG_ContentRunContent ();_eacegf .Bdo =NewCT_BdoContentRun ();if _gfab :=d .DecodeElement (_eacegf .Bdo ,&_bggda );_gfab !=nil {return _gfab ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_egggg );_egggg .EG_ContentRunContent =append (_egggg .EG_ContentRunContent ,_eacegf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_fdbbf :=NewEG_PContent ();_aabeca :=NewEG_ContentRunContent ();_aabeca .R =NewCT_R ();if _eagga :=d .DecodeElement (_aabeca .R ,&_bggda );_eagga !=nil {return _eagga ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_fdbbf );_fdbbf .EG_ContentRunContent =append (_fdbbf .EG_ContentRunContent ,_aabeca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gadab :=NewEG_PContent ();_agafdc :=NewEG_ContentRunContent ();_adbfe :=NewEG_RunLevelElts ();_adbfe .ProofErr =NewCT_ProofErr ();if _fdfba :=d .DecodeElement (_adbfe .ProofErr ,&_bggda );_fdfba !=nil {return _fdfba ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_gadab );_gadab .EG_ContentRunContent =append (_gadab .EG_ContentRunContent ,_agafdc );_agafdc .EG_RunLevelElts =append (_agafdc .EG_RunLevelElts ,_adbfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bdacd :=NewEG_PContent ();_bceca :=NewEG_ContentRunContent ();_caddbd :=NewEG_RunLevelElts ();_caddbd .PermStart =NewCT_PermStart ();if _addcf :=d .DecodeElement (_caddbd .PermStart ,&_bggda );_addcf !=nil {return _addcf ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_bdacd );_bdacd .EG_ContentRunContent =append (_bdacd .EG_ContentRunContent ,_bceca );_bceca .EG_RunLevelElts =append (_bceca .EG_RunLevelElts ,_caddbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cgecea :=NewEG_PContent ();_bfcce :=NewEG_ContentRunContent ();_afdag :=NewEG_RunLevelElts ();_afdag .PermEnd =NewCT_Perm ();if _bdgab :=d .DecodeElement (_afdag .PermEnd ,&_bggda );_bdgab !=nil {return _bdgab ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_cgecea );_cgecea .EG_ContentRunContent =append (_cgecea .EG_ContentRunContent ,_bfcce );_bfcce .EG_RunLevelElts =append (_bfcce .EG_RunLevelElts ,_afdag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_egead :=NewEG_PContent ();_cfdde :=NewEG_ContentRunContent ();_eebg :=NewEG_RunLevelElts ();_eebg .Ins =NewCT_RunTrackChange ();if _fgbgg :=d .DecodeElement (_eebg .Ins ,&_bggda );_fgbgg !=nil {return _fgbgg ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_egead );_egead .EG_ContentRunContent =append (_egead .EG_ContentRunContent ,_cfdde );_cfdde .EG_RunLevelElts =append (_cfdde .EG_RunLevelElts ,_eebg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_dcdcab :=NewEG_PContent ();_dbbcb :=NewEG_ContentRunContent ();_ceced :=NewEG_RunLevelElts ();_ceced .Del =NewCT_RunTrackChange ();if _afdec :=d .DecodeElement (_ceced .Del ,&_bggda );_afdec !=nil {return _afdec ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_dcdcab );_dcdcab .EG_ContentRunContent =append (_dcdcab .EG_ContentRunContent ,_dbbcb );_dbbcb .EG_RunLevelElts =append (_dbbcb .EG_RunLevelElts ,_ceced );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fcbgf :=NewEG_PContent ();_bdaeg :=NewEG_ContentRunContent ();_bdacc :=NewEG_RunLevelElts ();_bdacc .MoveFrom =NewCT_RunTrackChange ();if _agcaa :=d .DecodeElement (_bdacc .MoveFrom ,&_bggda );_agcaa !=nil {return _agcaa ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_fcbgf );_fcbgf .EG_ContentRunContent =append (_fcbgf .EG_ContentRunContent ,_bdaeg );_bdaeg .EG_RunLevelElts =append (_bdaeg .EG_RunLevelElts ,_bdacc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ccagf :=NewEG_PContent ();_feaca :=NewEG_ContentRunContent ();_adcfd :=NewEG_RunLevelElts ();_adcfd .MoveTo =NewCT_RunTrackChange ();if _eaeg :=d .DecodeElement (_adcfd .MoveTo ,&_bggda );_eaeg !=nil {return _eaeg ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ccagf );_ccagf .EG_ContentRunContent =append (_ccagf .EG_ContentRunContent ,_feaca );_feaca .EG_RunLevelElts =append (_feaca .EG_RunLevelElts ,_adcfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_daabe :=NewEG_PContent ();_bcfed :=NewEG_ContentRunContent ();_fabab :=NewEG_RunLevelElts ();_fecc :=NewEG_RangeMarkupElements ();_fecc .BookmarkStart =NewCT_Bookmark ();if _faaeba :=d .DecodeElement (_fecc .BookmarkStart ,&_bggda );_faaeba !=nil {return _faaeba ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_daabe );_daabe .EG_ContentRunContent =append (_daabe .EG_ContentRunContent ,_bcfed );_bcfed .EG_RunLevelElts =append (_bcfed .EG_RunLevelElts ,_fabab );_fabab .EG_RangeMarkupElements =append (_fabab .EG_RangeMarkupElements ,_fecc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eggbf :=NewEG_PContent ();_cgaea :=NewEG_ContentRunContent ();_eadag :=NewEG_RunLevelElts ();_bggb :=NewEG_RangeMarkupElements ();_bggb .BookmarkEnd =NewCT_MarkupRange ();if _eecdc :=d .DecodeElement (_bggb .BookmarkEnd ,&_bggda );_eecdc !=nil {return _eecdc ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_eggbf );_eggbf .EG_ContentRunContent =append (_eggbf .EG_ContentRunContent ,_cgaea );_cgaea .EG_RunLevelElts =append (_cgaea .EG_RunLevelElts ,_eadag );_eadag .EG_RangeMarkupElements =append (_eadag .EG_RangeMarkupElements ,_bggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bbfcb :=NewEG_PContent ();_egdde :=NewEG_ContentRunContent ();_cdffaa :=NewEG_RunLevelElts ();_daedb :=NewEG_RangeMarkupElements ();_daedb .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbadg :=d .DecodeElement (_daedb .MoveFromRangeStart ,&_bggda );_dbadg !=nil {return _dbadg ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_bbfcb );_bbfcb .EG_ContentRunContent =append (_bbfcb .EG_ContentRunContent ,_egdde );_egdde .EG_RunLevelElts =append (_egdde .EG_RunLevelElts ,_cdffaa );_cdffaa .EG_RangeMarkupElements =append (_cdffaa .EG_RangeMarkupElements ,_daedb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffaff :=NewEG_PContent ();_gccc :=NewEG_ContentRunContent ();_dbdcee :=NewEG_RunLevelElts ();_fadef :=NewEG_RangeMarkupElements ();_fadef .MoveFromRangeEnd =NewCT_MarkupRange ();if _bgdca :=d .DecodeElement (_fadef .MoveFromRangeEnd ,&_bggda );_bgdca !=nil {return _bgdca ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ffaff );_ffaff .EG_ContentRunContent =append (_ffaff .EG_ContentRunContent ,_gccc );_gccc .EG_RunLevelElts =append (_gccc .EG_RunLevelElts ,_dbdcee );_dbdcee .EG_RangeMarkupElements =append (_dbdcee .EG_RangeMarkupElements ,_fadef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eagcb :=NewEG_PContent ();_bfbcg :=NewEG_ContentRunContent ();_cfaea :=NewEG_RunLevelElts ();_adbgdd :=NewEG_RangeMarkupElements ();_adbgdd .MoveToRangeStart =NewCT_MoveBookmark ();if _dggc :=d .DecodeElement (_adbgdd .MoveToRangeStart ,&_bggda );_dggc !=nil {return _dggc ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_eagcb );_eagcb .EG_ContentRunContent =append (_eagcb .EG_ContentRunContent ,_bfbcg );_bfbcg .EG_RunLevelElts =append (_bfbcg .EG_RunLevelElts ,_cfaea );_cfaea .EG_RangeMarkupElements =append (_cfaea .EG_RangeMarkupElements ,_adbgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ddcaa :=NewEG_PContent ();_baeega :=NewEG_ContentRunContent ();_fffefb :=NewEG_RunLevelElts ();_ceeagg :=NewEG_RangeMarkupElements ();_ceeagg .MoveToRangeEnd =NewCT_MarkupRange ();if _ebeef :=d .DecodeElement (_ceeagg .MoveToRangeEnd ,&_bggda );_ebeef !=nil {return _ebeef ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ddcaa );_ddcaa .EG_ContentRunContent =append (_ddcaa .EG_ContentRunContent ,_baeega );_baeega .EG_RunLevelElts =append (_baeega .EG_RunLevelElts ,_fffefb );_fffefb .EG_RangeMarkupElements =append (_fffefb .EG_RangeMarkupElements ,_ceeagg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fafca :=NewEG_PContent ();_fbgdc :=NewEG_ContentRunContent ();_edfacb :=NewEG_RunLevelElts ();_fbbbg :=NewEG_RangeMarkupElements ();_fbbbg .CommentRangeStart =NewCT_MarkupRange ();if _eefgc :=d .DecodeElement (_fbbbg .CommentRangeStart ,&_bggda );_eefgc !=nil {return _eefgc ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_fafca );_fafca .EG_ContentRunContent =append (_fafca .EG_ContentRunContent ,_fbgdc );_fbgdc .EG_RunLevelElts =append (_fbgdc .EG_RunLevelElts ,_edfacb );_edfacb .EG_RangeMarkupElements =append (_edfacb .EG_RangeMarkupElements ,_fbbbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efbdd :=NewEG_PContent ();_fceeb :=NewEG_ContentRunContent ();_cggc :=NewEG_RunLevelElts ();_ebgea :=NewEG_RangeMarkupElements ();_ebgea .CommentRangeEnd =NewCT_MarkupRange ();if _gbda :=d .DecodeElement (_ebgea .CommentRangeEnd ,&_bggda );_gbda !=nil {return _gbda ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_efbdd );_efbdd .EG_ContentRunContent =append (_efbdd .EG_ContentRunContent ,_fceeb );_fceeb .EG_RunLevelElts =append (_fceeb .EG_RunLevelElts ,_cggc );_cggc .EG_RangeMarkupElements =append (_cggc .EG_RangeMarkupElements ,_ebgea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffgc :=NewEG_PContent ();_bcdee :=NewEG_ContentRunContent ();_fafdc :=NewEG_RunLevelElts ();_bgaa :=NewEG_RangeMarkupElements ();_bgaa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bcfbd :=d .DecodeElement (_bgaa .CustomXmlInsRangeStart ,&_bggda );_bcfbd !=nil {return _bcfbd ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ffgc );_ffgc .EG_ContentRunContent =append (_ffgc .EG_ContentRunContent ,_bcdee );_bcdee .EG_RunLevelElts =append (_bcdee .EG_RunLevelElts ,_fafdc );_fafdc .EG_RangeMarkupElements =append (_fafdc .EG_RangeMarkupElements ,_bgaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ddacf :=NewEG_PContent ();_bgbfc :=NewEG_ContentRunContent ();_dfgcf :=NewEG_RunLevelElts ();_efeb :=NewEG_RangeMarkupElements ();_efeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgde :=d .DecodeElement (_efeb .CustomXmlInsRangeEnd ,&_bggda );_dgde !=nil {return _dgde ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ddacf );_ddacf .EG_ContentRunContent =append (_ddacf .EG_ContentRunContent ,_bgbfc );_bgbfc .EG_RunLevelElts =append (_bgbfc .EG_RunLevelElts ,_dfgcf );_dfgcf .EG_RangeMarkupElements =append (_dfgcf .EG_RangeMarkupElements ,_efeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adcbb :=NewEG_PContent ();_adec :=NewEG_ContentRunContent ();_gadg :=NewEG_RunLevelElts ();_gddbba :=NewEG_RangeMarkupElements ();_gddbba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fcbga :=d .DecodeElement (_gddbba .CustomXmlDelRangeStart ,&_bggda );_fcbga !=nil {return _fcbga ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_adcbb );_adcbb .EG_ContentRunContent =append (_adcbb .EG_ContentRunContent ,_adec );_adec .EG_RunLevelElts =append (_adec .EG_RunLevelElts ,_gadg );_gadg .EG_RangeMarkupElements =append (_gadg .EG_RangeMarkupElements ,_gddbba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dddd :=NewEG_PContent ();_aadae :=NewEG_ContentRunContent ();_ecec :=NewEG_RunLevelElts ();_bcbae :=NewEG_RangeMarkupElements ();_bcbae .CustomXmlDelRangeEnd =NewCT_Markup ();if _cffab :=d .DecodeElement (_bcbae .CustomXmlDelRangeEnd ,&_bggda );_cffab !=nil {return _cffab ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_dddd );_dddd .EG_ContentRunContent =append (_dddd .EG_ContentRunContent ,_aadae );_aadae .EG_RunLevelElts =append (_aadae .EG_RunLevelElts ,_ecec );_ecec .EG_RangeMarkupElements =append (_ecec .EG_RangeMarkupElements ,_bcbae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eeadc :=NewEG_PContent ();_fafdb :=NewEG_ContentRunContent ();_cgdba :=NewEG_RunLevelElts ();_ecdf :=NewEG_RangeMarkupElements ();_ecdf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdeac :=d .DecodeElement (_ecdf .CustomXmlMoveFromRangeStart ,&_bggda );_bdeac !=nil {return _bdeac ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_eeadc );_eeadc .EG_ContentRunContent =append (_eeadc .EG_ContentRunContent ,_fafdb );_fafdb .EG_RunLevelElts =append (_fafdb .EG_RunLevelElts ,_cgdba );_cgdba .EG_RangeMarkupElements =append (_cgdba .EG_RangeMarkupElements ,_ecdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_babg :=NewEG_PContent ();_efdfa :=NewEG_ContentRunContent ();_fcafa :=NewEG_RunLevelElts ();_eddgf :=NewEG_RangeMarkupElements ();_eddgf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbad :=d .DecodeElement (_eddgf .CustomXmlMoveFromRangeEnd ,&_bggda );_bbad !=nil {return _bbad ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_babg );_babg .EG_ContentRunContent =append (_babg .EG_ContentRunContent ,_efdfa );_efdfa .EG_RunLevelElts =append (_efdfa .EG_RunLevelElts ,_fcafa );_fcafa .EG_RangeMarkupElements =append (_fcafa .EG_RangeMarkupElements ,_eddgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ddbdd :=NewEG_PContent ();_bced :=NewEG_ContentRunContent ();_gbbec :=NewEG_RunLevelElts ();_aedce :=NewEG_RangeMarkupElements ();_aedce .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cagca :=d .DecodeElement (_aedce .CustomXmlMoveToRangeStart ,&_bggda );_cagca !=nil {return _cagca ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_ddbdd );_ddbdd .EG_ContentRunContent =append (_ddbdd .EG_ContentRunContent ,_bced );_bced .EG_RunLevelElts =append (_bced .EG_RunLevelElts ,_gbbec );_gbbec .EG_RangeMarkupElements =append (_gbbec .EG_RangeMarkupElements ,_aedce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edgge :=NewEG_PContent ();_cfbga :=NewEG_ContentRunContent ();_gbcdde :=NewEG_RunLevelElts ();_aafa :=NewEG_RangeMarkupElements ();_aafa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfdbd :=d .DecodeElement (_aafa .CustomXmlMoveToRangeEnd ,&_bggda );_dfdbd !=nil {return _dfdbd ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_edgge );_edgge .EG_ContentRunContent =append (_edgge .EG_ContentRunContent ,_cfbga );_cfbga .EG_RunLevelElts =append (_cfbga .EG_RunLevelElts ,_gbcdde );_gbcdde .EG_RangeMarkupElements =append (_gbcdde .EG_RangeMarkupElements ,_aafa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_aeaf :=NewEG_PContent ();_acfbe :=NewEG_ContentRunContent ();_eafc :=NewEG_RunLevelElts ();_bfccea :=NewEG_MathContent ();_bfccea .OMathPara =_ec .NewOMathPara ();if _fadaf :=d .DecodeElement (_bfccea .OMathPara ,&_bggda );_fadaf !=nil {return _fadaf ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_aeaf );_aeaf .EG_ContentRunContent =append (_aeaf .EG_ContentRunContent ,_acfbe );_acfbe .EG_RunLevelElts =append (_acfbe .EG_RunLevelElts ,_eafc );_eafc .EG_MathContent =append (_eafc .EG_MathContent ,_bfccea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aafec :=NewEG_PContent ();_bccadf :=NewEG_ContentRunContent ();_ccea :=NewEG_RunLevelElts ();_babab :=NewEG_MathContent ();_babab .OMath =_ec .NewOMath ();if _gcbfe :=d .DecodeElement (_babab .OMath ,&_bggda );_gcbfe !=nil {return _gcbfe ;};_edgfcb .EG_PContent =append (_edgfcb .EG_PContent ,_aafec );_aafec .EG_ContentRunContent =append (_aafec .EG_ContentRunContent ,_bccadf );_bccadf .EG_RunLevelElts =append (_bccadf .EG_RunLevelElts ,_ccea );_ccea .EG_MathContent =append (_ccea .EG_MathContent ,_babab );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0050\u0020\u0025\u0076",_bggda .Name );if _dbaaf :=d .Skip ();_dbaaf !=nil {return _dbaaf ;};};case _g .EndElement :break _debff ;case _g .CharData :};};return nil ;};func NewCT_TextScale ()*CT_TextScale {_ccbac :=&CT_TextScale {};return _ccbac };func (_abcefa ST_MultiLevelType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abcefa .String (),start );};func (_ddebbb ST_HexColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddebbb .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_g .CharData (_ddebbb .ST_HexColorAuto .String ()));};if _ddebbb .ST_HexColorRGB !=nil {e .EncodeToken (_g .CharData (*_ddebbb .ST_HexColorRGB ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_bfddd ST_DropCap )Validate ()error {return _bfddd .ValidateWithPath ("")};func NewCT_TblGridBase ()*CT_TblGridBase {_fedeb :=&CT_TblGridBase {};return _fedeb };type CT_DecimalNumber struct{ - -// Decimal Number Value -ValAttr int64 ;};func (_eeebd *CT_NumPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eeebd .Ilvl !=nil {_ebfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_eeebd .Ilvl ,_ebfb );};if _eeebd .NumId !=nil {_afddf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_eeebd .NumId ,_afddf );};if _eeebd .NumberingChange !=nil {_adfac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_eeebd .NumberingChange ,_adfac );};if _eeebd .Ins !=nil {_efgeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_eeebd .Ins ,_efgeb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcgdfg *CT_StylePaneFilter )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggfbf :=range start .Attr {if _ggfbf .Name .Local =="\u0064\u0069\u0072\u0065c\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u004fn\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0073"{_gafebe ,_dadab :=ParseUnionST_OnOff (_ggfbf .Value );if _dadab !=nil {return _dadab ;};_bcgdfg .DirectFormattingOnParagraphsAttr =&_gafebe ;continue ;};if _ggfbf .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_aeaeg ,_adddeg :=ParseUnionST_OnOff (_ggfbf .Value );if _adddeg !=nil {return _adddeg ;};_bcgdfg .AllStylesAttr =&_aeaeg ;continue ;};if _ggfbf .Name .Local =="d\u0069\u0072\u0065\u0063\u0074\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004fn\u004e\u0075\u006db\u0065r\u0069\u006e\u0067"{_fgbce ,_acfag :=ParseUnionST_OnOff (_ggfbf .Value );if _acfag !=nil {return _acfag ;};_bcgdfg .DirectFormattingOnNumberingAttr =&_fgbce ;continue ;};if _ggfbf .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_cgff ,_dfgdc :=ParseUnionST_OnOff (_ggfbf .Value );if _dfgdc !=nil {return _dfgdc ;};_bcgdfg .LatentStylesAttr =&_cgff ;continue ;};if _ggfbf .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_gabbb ,_gbcac :=ParseUnionST_OnOff (_ggfbf .Value );if _gbcac !=nil {return _gbcac ;};_bcgdfg .HeadingStylesAttr =&_gabbb ;continue ;};if _ggfbf .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_cdeae ,_gddac :=ParseUnionST_OnOff (_ggfbf .Value );if _gddac !=nil {return _gddac ;};_bcgdfg .NumberingStylesAttr =&_cdeae ;continue ;};if _ggfbf .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_fcabd ,_ggaab :=ParseUnionST_OnOff (_ggfbf .Value );if _ggaab !=nil {return _ggaab ;};_bcgdfg .TableStylesAttr =&_fcabd ;continue ;};if _ggfbf .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_edfde ,_acbgbg :=ParseUnionST_OnOff (_ggfbf .Value );if _acbgbg !=nil {return _acbgbg ;};_bcgdfg .DirectFormattingOnRunsAttr =&_edfde ;continue ;};if _ggfbf .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_bgdef ,_fcbfda :=ParseUnionST_OnOff (_ggfbf .Value );if _fcbfda !=nil {return _fcbfda ;};_bcgdfg .CustomStylesAttr =&_bgdef ;continue ;};if _ggfbf .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_bcbda ,_caggg :=ParseUnionST_OnOff (_ggfbf .Value );if _caggg !=nil {return _caggg ;};_bcgdfg .StylesInUseAttr =&_bcbda ;continue ;};if _ggfbf .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_fegfb ,_bafdba :=ParseUnionST_OnOff (_ggfbf .Value );if _bafdba !=nil {return _bafdba ;};_bcgdfg .DirectFormattingOnTablesAttr =&_fegfb ;continue ;};if _ggfbf .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_aadee ,_gfgcfd :=ParseUnionST_OnOff (_ggfbf .Value );if _gfgcfd !=nil {return _gfgcfd ;};_bcgdfg .ClearFormattingAttr =&_aadee ;continue ;};if _ggfbf .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_fdedda ,_dgdgd :=ParseUnionST_OnOff (_ggfbf .Value );if _dgdgd !=nil {return _dgdgd ;};_bcgdfg .Top3HeadingStylesAttr =&_fdedda ;continue ;};if _ggfbf .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_aabbgg ,_cfdgf :=ParseUnionST_OnOff (_ggfbf .Value );if _cfdgf !=nil {return _cfdgf ;};_bcgdfg .VisibleStylesAttr =&_aabbgg ;continue ;};if _ggfbf .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_cgcacc ,_cefeag :=ParseUnionST_OnOff (_ggfbf .Value );if _cefeag !=nil {return _cefeag ;};_bcgdfg .AlternateStyleNamesAttr =&_cgcacc ;continue ;};if _ggfbf .Name .Local =="\u0076\u0061\u006c"{_ebdcg ,_bgdba :=_ggfbf .Value ,error (nil );if _bgdba !=nil {return _bgdba ;};_bcgdfg .ValAttr =&_ebdcg ;continue ;};};for {_eaaca ,_becde :=d .Token ();if _becde !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0074\u0079\u006c\u0065\u0050\u0061n\u0065\u0046\u0069\u006c\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_becde );};if _gffac ,_abdag :=_eaaca .(_g .EndElement );_abdag &&_gffac .Name ==start .Name {break ;};};return nil ;};func (_abdbae *WdST_AlignH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_facgg ,_cbbcgd :=d .Token ();if _cbbcgd !=nil {return _cbbcgd ;};if _agbaa ,_dceaeg :=_facgg .(_g .EndElement );_dceaeg &&_agbaa .Name ==start .Name {*_abdbae =1;return nil ;};if _fefcfed ,_ebgcaa :=_facgg .(_g .CharData );!_ebgcaa {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_facgg );}else {switch string (_fefcfed ){case "":*_abdbae =0;case "\u006c\u0065\u0066\u0074":*_abdbae =1;case "\u0072\u0069\u0067h\u0074":*_abdbae =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abdbae =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_abdbae =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_abdbae =5;};};_facgg ,_cbbcgd =d .Token ();if _cbbcgd !=nil {return _cbbcgd ;};if _fbdcg ,_deadg :=_facgg .(_g .EndElement );_deadg &&_fbdcg .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_facgg );};func (_bgcggg ST_EdnPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgcggg .String (),start );};type CT_SdtDocPart struct{ - -// Document Part Gallery Filter -DocPartGallery *CT_String ; - -// Document Part Category Filter -DocPartCategory *CT_String ; - -// Built-In Document Part -DocPartUnique *CT_OnOff ;}; - -// Validate validates the CT_Br and its children -func (_dff *CT_Br )Validate ()error {return _dff .ValidateWithPath ("\u0043\u0054\u005fB\u0072")}; - -// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path -func (_eagdae *CT_DirContentRun )ValidateWithPath (path string )error {if _bdeaa :=_eagdae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdeaa !=nil {return _bdeaa ;};for _baea ,_acgaf :=range _eagdae .FldSimple {if _cgdb :=_acgaf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_baea ));_cgdb !=nil {return _cgdb ;};};if _eagdae .Hyperlink !=nil {if _aggaf :=_eagdae .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_aggaf !=nil {return _aggaf ;};};if _eagdae .SubDoc !=nil {if _agff :=_eagdae .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_agff !=nil {return _agff ;};};for _dadd ,_fgcf :=range _eagdae .EG_ContentRunContent {if _afed :=_fgcf .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_dadd ));_afed !=nil {return _afed ;};};return nil ;}; - -// Validate validates the TxbxContent and its children -func (_defdad *TxbxContent )Validate ()error {return _defdad .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_gbaecd :=&EG_ParaRPrTrackChanges {};return _gbaecd ;};const (ST_StyleTypeUnset ST_StyleType =0;ST_StyleTypeParagraph ST_StyleType =1;ST_StyleTypeCharacter ST_StyleType =2;ST_StyleTypeTable ST_StyleType =3;ST_StyleTypeNumbering ST_StyleType =4;); - -// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path -func (_faade *CT_SdtPrChoice )ValidateWithPath (path string )error {if _faade .Equation !=nil {if _gdggg :=_faade .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_gdggg !=nil {return _gdggg ;};};if _faade .ComboBox !=nil {if _ceebd :=_faade .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx");_ceebd !=nil {return _ceebd ;};};if _faade .Date !=nil {if _adaga :=_faade .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_adaga !=nil {return _adaga ;};};if _faade .DocPartObj !=nil {if _egcdge :=_faade .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a");_egcdge !=nil {return _egcdge ;};};if _faade .DocPartList !=nil {if _bfcdeg :=_faade .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_bfcdeg !=nil {return _bfcdeg ;};};if _faade .DropDownList !=nil {if _dgfae :=_faade .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074");_dgfae !=nil {return _dgfae ;};};if _faade .Picture !=nil {if _dcdbg :=_faade .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_dcdbg !=nil {return _dcdbg ;};};if _faade .RichText !=nil {if _dcfbb :=_faade .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t");_dcfbb !=nil {return _dcfbb ;};};if _faade .Text !=nil {if _bbbdd :=_faade .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_bbbdd !=nil {return _bbbdd ;};};if _faade .Citation !=nil {if _febfg :=_faade .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn");_febfg !=nil {return _febfg ;};};if _faade .Group !=nil {if _deega :=_faade .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_deega !=nil {return _deega ;};};if _faade .Bibliography !=nil {if _cccfb :=_faade .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079");_cccfb !=nil {return _cccfb ;};};return nil ;};func (_ddaec ST_ChapterSep )ValidateWithPath (path string )error {switch _ddaec {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddaec ));};return nil ;}; - -// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path -func (_aeddb *CT_Compat )ValidateWithPath (path string )error {if _aeddb .UseSingleBorderforContiguousCells !=nil {if _gcgfe :=_aeddb .UseSingleBorderforContiguousCells .ValidateWithPath (path +"\u002f\u0055\u0073eS\u0069\u006e\u0067\u006c\u0065\u0042\u006f\u0072\u0064e\u0072f\u006fr\u0043o\u006e\u0074\u0069\u0067\u0075\u006f\u0075\u0073\u0043\u0065\u006c\u006c\u0073");_gcgfe !=nil {return _gcgfe ;};};if _aeddb .WpJustification !=nil {if _edfc :=_aeddb .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_edfc !=nil {return _edfc ;};};if _aeddb .NoTabHangInd !=nil {if _cbgd :=_aeddb .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064");_cbgd !=nil {return _cbgd ;};};if _aeddb .NoLeading !=nil {if _fbge :=_aeddb .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_fbge !=nil {return _fbge ;};};if _aeddb .SpaceForUL !=nil {if _cafcg :=_aeddb .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c");_cafcg !=nil {return _cafcg ;};};if _aeddb .NoColumnBalance !=nil {if _dfcf :=_aeddb .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_dfcf !=nil {return _dfcf ;};};if _aeddb .BalanceSingleByteDoubleByteWidth !=nil {if _becc :=_aeddb .BalanceSingleByteDoubleByteWidth .ValidateWithPath (path +"\u002f\u0042\u0061\u006c\u0061\u006ec\u0065\u0053\u0069\u006e\u0067\u006c\u0065\u0042\u0079\u0074\u0065\u0044\u006fu\u0062\u006c\u0065\u0042\u0079\u0074\u0065W\u0069\u0064\u0074\u0068");_becc !=nil {return _becc ;};};if _aeddb .NoExtraLineSpacing !=nil {if _bfef :=_aeddb .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bfef !=nil {return _bfef ;};};if _aeddb .DoNotLeaveBackslashAlone !=nil {if _bddd :=_aeddb .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_bddd !=nil {return _bddd ;};};if _aeddb .UlTrailSpace !=nil {if _ggbb :=_aeddb .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_ggbb !=nil {return _ggbb ;};};if _aeddb .DoNotExpandShiftReturn !=nil {if _ddac :=_aeddb .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e");_ddac !=nil {return _ddac ;};};if _aeddb .SpacingInWholePoints !=nil {if _bfff :=_aeddb .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_bfff !=nil {return _bfff ;};};if _aeddb .LineWrapLikeWord6 !=nil {if _bfcc :=_aeddb .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_bfcc !=nil {return _bfcc ;};};if _aeddb .PrintBodyTextBeforeHeader !=nil {if _dbdd :=_aeddb .PrintBodyTextBeforeHeader .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0042\u006f\u0064\u0079\u0054e\u0078\u0074\u0042\u0065\u0066\u006f\u0072\u0065\u0048\u0065a\u0064\u0065\u0072");_dbdd !=nil {return _dbdd ;};};if _aeddb .PrintColBlack !=nil {if _dcgbc :=_aeddb .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_dcgbc !=nil {return _dcgbc ;};};if _aeddb .WpSpaceWidth !=nil {if _cdeg :=_aeddb .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068");_cdeg !=nil {return _cdeg ;};};if _aeddb .ShowBreaksInFrames !=nil {if _ffeg :=_aeddb .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_ffeg !=nil {return _ffeg ;};};if _aeddb .SubFontBySize !=nil {if _egbd :=_aeddb .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_egbd !=nil {return _egbd ;};};if _aeddb .SuppressBottomSpacing !=nil {if _fcbba :=_aeddb .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067");_fcbba !=nil {return _fcbba ;};};if _aeddb .SuppressTopSpacing !=nil {if _fface :=_aeddb .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fface !=nil {return _fface ;};};if _aeddb .SuppressSpacingAtTopOfPage !=nil {if _gdgg :=_aeddb .SuppressSpacingAtTopOfPage .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070\u0072\u0065s\u0073\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0041t\u0054\u006f\u0070O\u0066P\u0061\u0067\u0065");_gdgg !=nil {return _gdgg ;};};if _aeddb .SuppressTopSpacingWP !=nil {if _fefeg :=_aeddb .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_fefeg !=nil {return _fefeg ;};};if _aeddb .SuppressSpBfAfterPgBrk !=nil {if _ggca :=_aeddb .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_ggca !=nil {return _ggca ;};};if _aeddb .SwapBordersFacingPages !=nil {if _aaef :=_aeddb .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_aaef !=nil {return _aaef ;};};if _aeddb .ConvMailMergeEsc !=nil {if _bbbd :=_aeddb .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_bbbd !=nil {return _bbbd ;};};if _aeddb .TruncateFontHeightsLikeWP6 !=nil {if _fcbg :=_aeddb .TruncateFontHeightsLikeWP6 .ValidateWithPath (path +"/\u0054\u0072\u0075\u006e\u0063\u0061t\u0065\u0046\u006f\u006e\u0074\u0048\u0065\u0069\u0067h\u0074\u0073\u004ci\u006be\u0057\u0050\u0036");_fcbg !=nil {return _fcbg ;};};if _aeddb .MwSmallCaps !=nil {if _faeee :=_aeddb .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_faeee !=nil {return _faeee ;};};if _aeddb .UsePrinterMetrics !=nil {if _fcfd :=_aeddb .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073");_fcfd !=nil {return _fcfd ;};};if _aeddb .DoNotSuppressParagraphBorders !=nil {if _bfee :=_aeddb .DoNotSuppressParagraphBorders .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0053\u0075\u0070\u0070r\u0065\u0073\u0073\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bfee !=nil {return _bfee ;};};if _aeddb .WrapTrailSpaces !=nil {if _gbcgf :=_aeddb .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_gbcgf !=nil {return _gbcgf ;};};if _aeddb .FootnoteLayoutLikeWW8 !=nil {if _fggc :=_aeddb .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038");_fggc !=nil {return _fggc ;};};if _aeddb .ShapeLayoutLikeWW8 !=nil {if _dfcg :=_aeddb .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_dfcg !=nil {return _dfcg ;};};if _aeddb .AlignTablesRowByRow !=nil {if _aacc :=_aeddb .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_aacc !=nil {return _aacc ;};};if _aeddb .ForgetLastTabAlignment !=nil {if _egcdb :=_aeddb .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_egcdb !=nil {return _egcdb ;};};if _aeddb .AdjustLineHeightInTable !=nil {if _befbf :=_aeddb .AdjustLineHeightInTable .ValidateWithPath (path +"\u002fA\u0064\u006a\u0075\u0073\u0074\u004c\u0069\u006e\u0065\u0048\u0065i\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065");_befbf !=nil {return _befbf ;};};if _aeddb .AutoSpaceLikeWord95 !=nil {if _egcge :=_aeddb .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_egcge !=nil {return _egcge ;};};if _aeddb .NoSpaceRaiseLower !=nil {if _aefe :=_aeddb .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_aefe !=nil {return _aefe ;};};if _aeddb .DoNotUseHTMLParagraphAutoSpacing !=nil {if _babdc :=_aeddb .DoNotUseHTMLParagraphAutoSpacing .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0048\u0054\u004d\u004c\u0050\u0061\u0072\u0061\u0067\u0072\u0061p\u0068\u0041\u0075\u0074\u006f\u0053\u0070a\u0063\u0069\u006e\u0067");_babdc !=nil {return _babdc ;};};if _aeddb .LayoutRawTableWidth !=nil {if _eefa :=_aeddb .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_eefa !=nil {return _eefa ;};};if _aeddb .LayoutTableRowsApart !=nil {if _afddb :=_aeddb .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_afddb !=nil {return _afddb ;};};if _aeddb .UseWord97LineBreakRules !=nil {if _facf :=_aeddb .UseWord97LineBreakRules .ValidateWithPath (path +"\u002fU\u0073\u0065\u0057\u006f\u0072\u0064\u0039\u0037\u004c\u0069\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073");_facf !=nil {return _facf ;};};if _aeddb .DoNotBreakWrappedTables !=nil {if _adeb :=_aeddb .DoNotBreakWrappedTables .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074\u0042\u0072\u0065\u0061\u006b\u0057\u0072a\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073");_adeb !=nil {return _adeb ;};};if _aeddb .DoNotSnapToGridInCell !=nil {if _edfcb :=_aeddb .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c");_edfcb !=nil {return _edfcb ;};};if _aeddb .SelectFldWithFirstOrLastChar !=nil {if _bcdc :=_aeddb .SelectFldWithFirstOrLastChar .ValidateWithPath (path +"\u002f\u0053e\u006c\u0065\u0063\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069\u0072\u0073\u0074\u004f\u0072\u004c\u0061\u0073\u0074Ch\u0061\u0072");_bcdc !=nil {return _bcdc ;};};if _aeddb .ApplyBreakingRules !=nil {if _gecab :=_aeddb .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_gecab !=nil {return _gecab ;};};if _aeddb .DoNotWrapTextWithPunct !=nil {if _efeg :=_aeddb .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_efeg !=nil {return _efeg ;};};if _aeddb .DoNotUseEastAsianBreakRules !=nil {if _bddb :=_aeddb .DoNotUseEastAsianBreakRules .ValidateWithPath (path +"\u002f\u0044\u006f\u004eo\u0074\u0055\u0073\u0065\u0045\u0061\u0073\u0074\u0041\u0073i\u0061n\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073");_bddb !=nil {return _bddb ;};};if _aeddb .UseWord2002TableStyleRules !=nil {if _ecgc :=_aeddb .UseWord2002TableStyleRules .ValidateWithPath (path +"/\u0055\u0073\u0065\u0057\u006f\u0072d\u0032\u0030\u0030\u0032\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006ce\u0052u\u006c\u0065\u0073");_ecgc !=nil {return _ecgc ;};};if _aeddb .GrowAutofit !=nil {if _bcff :=_aeddb .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_bcff !=nil {return _bcff ;};};if _aeddb .UseFELayout !=nil {if _bbae :=_aeddb .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074");_bbae !=nil {return _bbae ;};};if _aeddb .UseNormalStyleForList !=nil {if _dcbce :=_aeddb .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074");_dcbce !=nil {return _dcbce ;};};if _aeddb .DoNotUseIndentAsNumberingTabStop !=nil {if _bbca :=_aeddb .DoNotUseIndentAsNumberingTabStop .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074U\u0073\u0065\u0049\u006e\u0064\u0065\u006e\u0074\u0041\u0073\u004e\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0054\u0061b\u0053\u0074\u006f\u0070");_bbca !=nil {return _bbca ;};};if _aeddb .UseAltKinsokuLineBreakRules !=nil {if _acda :=_aeddb .UseAltKinsokuLineBreakRules .ValidateWithPath (path +"\u002f\u0055\u0073\u0065A\u006c\u0074\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u004ci\u006ee\u0042\u0072\u0065\u0061\u006b\u0052\u0075l\u0065\u0073");_acda !=nil {return _acda ;};};if _aeddb .AllowSpaceOfSameStyleInTable !=nil {if _gefa :=_aeddb .AllowSpaceOfSameStyleInTable .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0054ab\u006c\u0065");_gefa !=nil {return _gefa ;};};if _aeddb .DoNotSuppressIndentation !=nil {if _gfdc :=_aeddb .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn");_gfdc !=nil {return _gfdc ;};};if _aeddb .DoNotAutofitConstrainedTables !=nil {if _gbba :=_aeddb .DoNotAutofitConstrainedTables .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u0075\u0074\u006ff\u0069\u0074\u0043\u006f\u006e\u0073\u0074r\u0061\u0069\u006e\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073");_gbba !=nil {return _gbba ;};};if _aeddb .AutofitToFirstFixedWidthCell !=nil {if _dgef :=_aeddb .AutofitToFirstFixedWidthCell .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0066\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068Ce\u006c\u006c");_dgef !=nil {return _dgef ;};};if _aeddb .UnderlineTabInNumList !=nil {if _cdfa :=_aeddb .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074");_cdfa !=nil {return _cdfa ;};};if _aeddb .DisplayHangulFixedWidth !=nil {if _fefef :=_aeddb .DisplayHangulFixedWidth .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006c\u0061\u0079\u0048\u0061\u006e\u0067\u0075l\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068");_fefef !=nil {return _fefef ;};};if _aeddb .SplitPgBreakAndParaMark !=nil {if _egfg :=_aeddb .SplitPgBreakAndParaMark .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u0067\u0042\u0072\u0065\u0061\u006bA\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b");_egfg !=nil {return _egfg ;};};if _aeddb .DoNotVertAlignCellWithSp !=nil {if _bfce :=_aeddb .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p");_bfce !=nil {return _bfce ;};};if _aeddb .DoNotBreakConstrainedForcedTable !=nil {if _bdac :=_aeddb .DoNotBreakConstrainedForcedTable .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074B\u0072\u0065\u0061\u006b\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006ee\u0064\u0046\u006f\u0072\u0063\u0065\u0064T\u0061\u0062\u006c\u0065");_bdac !=nil {return _bdac ;};};if _aeddb .DoNotVertAlignInTxbx !=nil {if _edfcc :=_aeddb .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_edfcc !=nil {return _edfcc ;};};if _aeddb .UseAnsiKerningPairs !=nil {if _agda :=_aeddb .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_agda !=nil {return _agda ;};};if _aeddb .CachedColBalance !=nil {if _efc :=_aeddb .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065");_efc !=nil {return _efc ;};};for _edab ,_eac :=range _aeddb .CompatSetting {if _fded :=_eac .ValidateWithPath (_gd .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_edab ));_fded !=nil {return _fded ;};};return nil ;};func (_gacg *CT_Color )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbeb :=range start .Attr {if _bbeb .Name .Local =="\u0076\u0061\u006c"{_aefa ,_badg :=ParseUnionST_HexColor (_bbeb .Value );if _badg !=nil {return _badg ;};_gacg .ValAttr =_aefa ;continue ;};if _bbeb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gacg .ThemeColorAttr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gaed ,_cfed :=_bbeb .Value ,error (nil );if _cfed !=nil {return _cfed ;};_gacg .ThemeTintAttr =&_gaed ;continue ;};if _bbeb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fegdb ,_gadc :=_bbeb .Value ,error (nil );if _gadc !=nil {return _gadc ;};_gacg .ThemeShadeAttr =&_fegdb ;continue ;};};for {_gbca ,_acff :=d .Token ();if _acff !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_acff );};if _bfca ,_fdb :=_gbca .(_g .EndElement );_fdb &&_bfca .Name ==start .Name {break ;};};return nil ;};func (_cddca WdST_RelFromH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cddca .String (),start );};func (_bcbaea *CT_SdtContentBlock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcbaea .CustomXml !=nil {_bdecc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_bcbaea .CustomXml ,_bdecc );};if _bcbaea .Sdt !=nil {_abbgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_bcbaea .Sdt ,_abbgg );};if _bcbaea .P !=nil {_ecbcfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070"}};for _ ,_daacaf :=range _bcbaea .P {e .EncodeElement (_daacaf ,_ecbcfe );};};if _bcbaea .Tbl !=nil {_ccfcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_gceed :=range _bcbaea .Tbl {e .EncodeElement (_gceed ,_ccfcb );};};if _bcbaea .EG_RunLevelElts !=nil {for _ ,_bcgfa :=range _bcbaea .EG_RunLevelElts {_bcgfa .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the EG_RunLevelElts and its children -func (_fgddfa *EG_RunLevelElts )Validate ()error {return _fgddfa .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");};func (_ceaac ST_CaptionPos )ValidateWithPath (path string )error {switch _ceaac {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceaac ));};return nil ;};func ParseUnionST_TwipsMeasure (s string )(_gc .ST_TwipsMeasure ,error ){_bbgcag :=_gc .ST_TwipsMeasure {};if _gc .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_bbgcag .ST_PositiveUniversalMeasure =&s ;}else {_bdgdgb ,_gdbeb :=_b .ParseFloat (s ,64);if _gdbeb !=nil {return _bbgcag ,_gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_gdbeb );};_bbgcag .ST_UnsignedDecimalNumber =_ga .Uint64 (uint64 (_bdgdgb ));};return _bbgcag ,nil ;};func (_eegdgb ST_DecimalNumberOrPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eegdgb .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_g .CharData (_gd .Sprintf ("\u0025\u0064",*_eegdgb .ST_UnqualifiedPercentage )));};if _eegdgb .ST_Percentage !=nil {e .EncodeToken (_g .CharData (*_eegdgb .ST_Percentage ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_beegbda *EG_MathContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adbed :for {_fagaac ,_edddg :=d .Token ();if _edddg !=nil {return _edddg ;};switch _ceead :=_fagaac .(type ){case _g .StartElement :switch _ceead .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_beegbda .OMathPara =_ec .NewOMathPara ();if _cedfg :=d .DecodeElement (_beegbda .OMathPara ,&_ceead );_cedfg !=nil {return _cedfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_beegbda .OMath =_ec .NewOMath ();if _dedeac :=d .DecodeElement (_beegbda .OMath ,&_ceead );_dedeac !=nil {return _dedeac ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_ceead .Name );if _geccd :=d .Skip ();_geccd !=nil {return _geccd ;};};case _g .EndElement :break _adbed ;case _g .CharData :};};return nil ;};func (_agdffa ST_FtnEdn )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ccgeff :=_g .Attr {};_ccgeff .Name =name ;switch _agdffa {case ST_FtnEdnUnset :_ccgeff .Value ="";case ST_FtnEdnNormal :_ccgeff .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_ccgeff .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_ccgeff .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case ST_FtnEdnContinuationNotice :_ccgeff .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _ccgeff ,nil ;};type ST_ChapterSep byte ;func (_caaag *CT_HMerge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _caaag .ValAttr !=ST_MergeUnset {_bfdg ,_dedcdb :=_caaag .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dedcdb !=nil {return _dedcdb ;};start .Attr =append (start .Attr ,_bfdg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_Em and its children -func (_dedfa *CT_Em )Validate ()error {return _dedfa .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};func (_cedebb ST_Border )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cefad :=_g .Attr {};_cefad .Name =name ;switch _cedebb {case ST_BorderUnset :_cefad .Value ="";case ST_BorderNil :_cefad .Value ="\u006e\u0069\u006c";case ST_BorderNone :_cefad .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_cefad .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_cefad .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_cefad .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_cefad .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_cefad .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_cefad .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_cefad .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_cefad .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_cefad .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_cefad .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_cefad .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_cefad .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_cefad .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_cefad .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_cefad .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_cefad .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_cefad .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_cefad .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_cefad .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_cefad .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_cefad .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_cefad .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_cefad .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_cefad .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_cefad .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_cefad .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_cefad .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_cefad .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_cefad .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_cefad .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_cefad .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_cefad .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_cefad .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_cefad .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_cefad .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_cefad .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_cefad .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_cefad .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_cefad .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_cefad .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_cefad .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_cefad .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_cefad .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_cefad .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_cefad .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_cefad .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_cefad .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_cefad .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_cefad .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_cefad .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_cefad .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_cefad .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_cefad .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_cefad .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_cefad .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_cefad .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_cefad .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_cefad .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_cefad .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_cefad .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_cefad .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_cefad .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_cefad .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_cefad .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_cefad .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_cefad .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_cefad .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_cefad .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_cefad .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_cefad .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_cefad .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_cefad .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_cefad .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_cefad .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_cefad .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_cefad .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_cefad .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_cefad .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_cefad .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_cefad .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_cefad .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_cefad .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_cefad .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_cefad .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_cefad .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case ST_BorderEclipsingSquares2 :_cefad .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_cefad .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_cefad .Value ="\u0066\u0061\u006e\u0073";case ST_BorderFilm :_cefad .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_cefad .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_cefad .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case ST_BorderFlowersDaisies :_cefad .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_cefad .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case ST_BorderFlowersModern2 :_cefad .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_cefad .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_cefad .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case ST_BorderFlowersRoses :_cefad .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_cefad .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_cefad .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case ST_BorderGems :_cefad .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_cefad .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_cefad .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_BorderHandmade1 :_cefad .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_cefad .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_cefad .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case ST_BorderHeartGray :_cefad .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_cefad .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_cefad .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case ST_BorderHolly :_cefad .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_cefad .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_cefad .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case ST_BorderIceCreamCones :_cefad .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_cefad .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_cefad .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case ST_BorderLightning2 :_cefad .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_cefad .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_cefad .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case ST_BorderMapleMuffins :_cefad .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_cefad .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_cefad .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case ST_BorderMoons :_cefad .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_cefad .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_cefad .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_cefad .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case ST_BorderOvals :_cefad .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_cefad .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_cefad .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderPalmsColor :_cefad .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_cefad .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_cefad .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073";case ST_BorderPartyFavor :_cefad .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_cefad .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_cefad .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073";case ST_BorderPeople :_cefad .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_cefad .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_cefad .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case ST_BorderPoinsettias :_cefad .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_cefad .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_cefad .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case ST_BorderPushPinNote2 :_cefad .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_cefad .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_cefad .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case ST_BorderPyramidsAbove :_cefad .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_cefad .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_cefad .Value ="\u0072\u0069\u006eg\u0073";case ST_BorderSafari :_cefad .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_cefad .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_cefad .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case ST_BorderScaredCat :_cefad .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_cefad .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_cefad .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case ST_BorderSharksTeeth :_cefad .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_cefad .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_cefad .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case ST_BorderSnowflakeFancy :_cefad .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_cefad .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_cefad .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case ST_BorderSouthwest :_cefad .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_cefad .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_cefad .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_cefad .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064";case ST_BorderStarsBlack :_cefad .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_cefad .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_cefad .Value ="\u0073\u0075\u006e";case ST_BorderSwirligig :_cefad .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_cefad .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_cefad .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case ST_BorderTrees :_cefad .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_cefad .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_cefad .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case ST_BorderTriangle1 :_cefad .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_cefad .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_cefad .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case ST_BorderTriangleCircle2 :_cefad .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_cefad .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_cefad .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032";case ST_BorderTwistedLines1 :_cefad .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_cefad .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_cefad .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_cefad .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_cefad .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_cefad .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_cefad .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_cefad .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_cefad .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_cefad .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_cefad .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_cefad .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_cefad .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_cefad .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_cefad .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cefad ,nil ;};func (_agfgf *CT_Styles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_accdfb :for {_dbffd ,_cdfgc :=d .Token ();if _cdfgc !=nil {return _cdfgc ;};switch _dcaee :=_dbffd .(type ){case _g .StartElement :switch _dcaee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_agfgf .DocDefaults =NewCT_DocDefaults ();if _eaedbf :=d .DecodeElement (_agfgf .DocDefaults ,&_dcaee );_eaedbf !=nil {return _eaedbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_agfgf .LatentStyles =NewCT_LatentStyles ();if _eefbf :=d .DecodeElement (_agfgf .LatentStyles ,&_dcaee );_eefbf !=nil {return _eefbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_cbdace :=NewCT_Style ();if _dbfbeb :=d .DecodeElement (_cbdace ,&_dcaee );_dbfbeb !=nil {return _dbfbeb ;};_agfgf .Style =append (_agfgf .Style ,_cbdace );default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0079l\u0065\u0073 \u0025\u0076",_dcaee .Name );if _debed :=d .Skip ();_debed !=nil {return _debed ;};};case _g .EndElement :break _accdfb ;case _g .CharData :};};return nil ;}; - -// Validate validates the CT_HpsMeasure and its children -func (_bcgfda *CT_HpsMeasure )Validate ()error {return _bcgfda .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func NewCT_BookmarkRange ()*CT_BookmarkRange {_cae :=&CT_BookmarkRange {};return _cae }; - -// Validate validates the CT_PixelsMeasure and its children -func (_cbfebb *CT_PixelsMeasure )Validate ()error {return _cbfebb .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};const (ST_FtnEdnUnset ST_FtnEdn =0;ST_FtnEdnNormal ST_FtnEdn =1;ST_FtnEdnSeparator ST_FtnEdn =2;ST_FtnEdnContinuationSeparator ST_FtnEdn =3;ST_FtnEdnContinuationNotice ST_FtnEdn =4;); - -// Validate validates the CT_Captions and its children -func (_adce *CT_Captions )Validate ()error {return _adce .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_aecfd ST_DocProtect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aecfd .String (),start );};func (_feeaa ST_PageBorderZOrder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_feeaa .String (),start );};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_f .Time ; - -// Annotation Identifier -IdAttr int64 ;}; - -// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path -func (_dccfa *CT_Em )ValidateWithPath (path string )error {if _dccfa .ValAttr ==ST_EmUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _geae :=_dccfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geae !=nil {return _geae ;};return nil ;}; - -// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path -func (_ecbg *CT_FtnEdnRef )ValidateWithPath (path string )error {if _ecbg .CustomMarkFollowsAttr !=nil {if _daddf :=_ecbg .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072");_daddf !=nil {return _daddf ;};};return nil ;};func (_gaebbg ST_DocGrid )Validate ()error {return _gaebbg .ValidateWithPath ("")};func (_bccdg ST_SectionMark )Validate ()error {return _bccdg .ValidateWithPath ("")};func (_dfa *CT_CustomXmlBlock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfa .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_dfa .UriAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0076",_dfa .ElementAttr )});e .EncodeToken (start );if _dfa .CustomXmlPr !=nil {_ccbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_dfa .CustomXmlPr ,_ccbc );};if _dfa .EG_ContentBlockContent !=nil {for _ ,_eegd :=range _dfa .EG_ContentBlockContent {_eegd .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the WdCT_WrapThrough and its children -func (_gddfgc *WdCT_WrapThrough )Validate ()error {return _gddfgc .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func NewCT_Spacing ()*CT_Spacing {_caceg :=&CT_Spacing {};return _caceg }; - -// Validate validates the CT_Comments and its children -func (_acbe *CT_Comments )Validate ()error {return _acbe .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; - -// Validate validates the CT_FFHelpText and its children -func (_dbga *CT_FFHelpText )Validate ()error {return _dbga .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");}; - -// Validate validates the CT_GlossaryDocument and its children -func (_cedbae *CT_GlossaryDocument )Validate ()error {return _cedbae .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_cgdde *CT_FrameScrollbar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgdde .ValAttr =ST_FrameScrollbar (1);for _ ,_dbcc :=range start .Attr {if _dbcc .Name .Local =="\u0076\u0061\u006c"{_cgdde .ValAttr .UnmarshalXMLAttr (_dbcc );continue ;};};for {_gcebd ,_baccg :=d .Token ();if _baccg !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072: \u0025\u0073",_baccg );};if _abfc ,_afgeb :=_gcebd .(_g .EndElement );_afgeb &&_abfc .Name ==start .Name {break ;};};return nil ;};func (_fcdg *CT_DocGrid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcdg .TypeAttr !=ST_DocGridUnset {_aggg ,_feab :=_fcdg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _feab !=nil {return _feab ;};start .Attr =append (start .Attr ,_aggg );};if _fcdg .LinePitchAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u006c\u0069\u006e\u0065\u0050\u0069\u0074\u0063\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_fcdg .LinePitchAttr )});};if _fcdg .CharSpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0063\u0068\u0061\u0072\u0053\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fcdg .CharSpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_Border and its children -func (_fcba *CT_Border )Validate ()error {return _fcba .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_dfcggg ST_Proof )String ()string {switch _dfcggg {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};func (_acggfe ST_TblLayoutType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acbcc :=_g .Attr {};_acbcc .Name =name ;switch _acggfe {case ST_TblLayoutTypeUnset :_acbcc .Value ="";case ST_TblLayoutTypeFixed :_acbcc .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_acbcc .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _acbcc ,nil ;};func (_ebegdg ST_NumberFormat )String ()string {switch _ebegdg {case 0:return "";case 1:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 2:return "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 3:return "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case 4:return "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 5:return "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case 6:return "\u006fr\u0064\u0069\u006e\u0061\u006c";case 7:return "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 8:return "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case 9:return "\u0068\u0065\u0078";case 10:return "\u0063h\u0069\u0063\u0061\u0067\u006f";case 11:return "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 12:return "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 13:return "\u0061\u0069\u0075e\u006f";case 14:return "\u0069\u0072\u006fh\u0061";case 15:return "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case 16:return "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case 17:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case 18:return "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u0044\u0069\u0067i\u0074\u0061\u006c\u0054\u0065\u006e\u0054\u0068\u006f\u0075s\u0061\u006e\u0064";case 19:return "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case 20:return "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case 21:return "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case 22:return "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case 23:return "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case 24:return "\u0062\u0075\u006c\u006c\u0065\u0074";case 25:return "\u0067\u0061\u006e\u0061\u0064\u0061";case 26:return "\u0063h\u006f\u0073\u0075\u006e\u0067";case 27:return "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070";case 28:return "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case 29:return "\u0064\u0065\u0063\u0069m\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064C\u0069r\u0063\u006c\u0065\u0043\u0068\u0069\u006ee\u0073\u0065";case 30:return "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065";case 31:return "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case 32:return "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case 33:return "\u0069\u0064\u0065\u006f\u0067\u0072\u0061\u0070\u0068\u005a\u006fd\u0069\u0061\u0063\u0054\u0072\u0061\u0064\u0069\u0074\u0069o\u006e\u0061\u006c";case 34:return "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 35:return "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case 36:return "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case 37:return "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 38:return "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 39:return "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case 40:return "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064";case 41:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case 42:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case 43:return "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case 44:return "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case 45:return "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case 46:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case 47:return "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case 48:return "\u006e\u006f\u006e\u0065";case 49:return "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case 50:return "\u0068e\u0062\u0072\u0065\u0077\u0031";case 51:return "\u0068e\u0062\u0072\u0065\u0077\u0032";case 52:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case 53:return "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case 54:return "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case 55:return "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case 56:return "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 57:return "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 58:return "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 59:return "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case 60:return "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 61:return "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case 62:return "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case 63:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_Frameset ()*CT_Frameset {_cdad :=&CT_Frameset {};return _cdad };type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; - -// Annotation Identifier -IdAttr int64 ;};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 ; +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Add Additional Space Below Baseline For Underlined East Asian Text -SpaceForUL *CT_OnOff ; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Do Not Balance Text Columns within a Section -NoColumnBalance *CT_OnOff ; +// Section Type +Type *CT_SectType ; -// Balance Single Byte and Double Byte Characters -BalanceSingleByteDoubleByteWidth *CT_OnOff ; +// Page Size +PgSz *CT_PageSz ; -// Do Not Center Content on Lines With Exact Line Height -NoExtraLineSpacing *CT_OnOff ; +// Page Margins +PgMar *CT_PageMar ; -// Display Backslash As Yen Sign -DoNotLeaveBackslashAlone *CT_OnOff ; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Underline All Trailing Spaces -UlTrailSpace *CT_OnOff ; +// Page Borders +PgBorders *CT_PageBorders ; -// Don't Justify Lines Ending in Soft Line Break -DoNotExpandShiftReturn *CT_OnOff ; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// Only Expand/Condense Text By Whole Points -SpacingInWholePoints *CT_OnOff ; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Ignore Compression of Full-Width Punctuation Ending a Line -LineWrapLikeWord6 *CT_OnOff ; +// Column Definitions +Cols *CT_Columns ; -// Print Body Text before Header/Footer Contents -PrintBodyTextBeforeHeader *CT_OnOff ; +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Print Colors as Black And White without Dithering -PrintColBlack *CT_OnOff ; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Use Specific Space Width -WpSpaceWidth *CT_OnOff ; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Display Page/Column Breaks Present in Frames -ShowBreaksInFrames *CT_OnOff ; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Require Exact Size During Font Substitution -SubFontBySize *CT_OnOff ; +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Ignore Exact Line Height for Last Line on Page -SuppressBottomSpacing *CT_OnOff ; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Ignore Minimum and Exact Line Height for First Line on Page -SuppressTopSpacing *CT_OnOff ; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Ignore Minimum Line Height for First Line on Page -SuppressSpacingAtTopOfPage *CT_OnOff ; +// Document Grid +DocGrid *CT_DocGrid ; -// Use Static Text Leading -SuppressTopSpacingWP *CT_OnOff ; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_bbfcdg *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbfcdg .Wsp !=nil {_cecfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_dedbbc :=range _bbfcdg .Wsp {e .EncodeElement (_dedbbc ,_cecfe );};};if _bbfcdg .Pic !=nil {_ddffgc :=_d .StartElement {Name :_d .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_dbgae :=range _bbfcdg .Pic {e .EncodeElement (_dbgae ,_ddffgc );};};if _bbfcdg .ContentPart !=nil {_cgeeag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_aabfad :=range _bbfcdg .ContentPart {e .EncodeElement (_aabfad ,_cgeeag );};};if _bbfcdg .Wgp !=nil {_gfecb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_ffeabb :=range _bbfcdg .Wgp {e .EncodeElement (_ffeabb ,_gfecb );};};if _bbfcdg .GraphicFrame !=nil {_dbgag :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_efdae :=range _bbfcdg .GraphicFrame {e .EncodeElement (_efdae ,_dbgag );};};return nil ;};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;);func (_ffcbca *WdST_AlignV )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffcbca =0;case "\u0074\u006f\u0070":*_ffcbca =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ffcbca =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffcbca =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_ffcbca =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_ffcbca =5;};return nil ;};type ST_FFTextType byte ;func (_acdb *CT_Charset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acdb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_acdb .ValAttr )});};if _acdb .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 :_a .Sprintf ("\u0025\u0076",*_acdb .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SmartTagType struct{ -// Do Not Use Space Before On First Line After a Page Break -SuppressSpBfAfterPgBrk *CT_OnOff ; +// Smart Tag Namespace +NamespaceuriAttr *string ; -// Swap Paragraph Borders on Odd Numbered Pages -SwapBordersFacingPages *CT_OnOff ; +// Smart Tag Name +NameAttr *string ; -// Treat Backslash Quotation Delimiter as Two Quotation Marks -ConvMailMergeEsc *CT_OnOff ; +// Smart Tag Supplementary URL +UrlAttr *string ;};func (_facace ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _facace {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facace ));};return nil ;}; -// Use Truncated Integer Division For Font Calculation -TruncateFontHeightsLikeWP6 *CT_OnOff ; +// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path +func (_adead *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil };func (_efbc *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 :_a .Sprintf ("\u0025\u0076",_efbc .NameAttr )});e .EncodeToken (start );if _efbc .AltName !=nil {_gaadg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_efbc .AltName ,_gaadg );};if _efbc .Panose1 !=nil {_bcgbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}};e .EncodeElement (_efbc .Panose1 ,_bcgbf );};if _efbc .Charset !=nil {_fcgf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_efbc .Charset ,_fcgf );};if _efbc .Family !=nil {_cggbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}};e .EncodeElement (_efbc .Family ,_cggbc );};if _efbc .NotTrueType !=nil {_ebebf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_efbc .NotTrueType ,_ebebf );};if _efbc .Pitch !=nil {_bceb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_efbc .Pitch ,_bceb );};if _efbc .Sig !=nil {_ddegb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073i\u0067"}};e .EncodeElement (_efbc .Sig ,_ddegb );};if _efbc .EmbedRegular !=nil {_dcfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_efbc .EmbedRegular ,_dcfe );};if _efbc .EmbedBold !=nil {_gfac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_efbc .EmbedBold ,_gfac );};if _efbc .EmbedItalic !=nil {_afec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_efbc .EmbedItalic ,_afec );};if _efbc .EmbedBoldItalic !=nil {_aede :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_efbc .EmbedBoldItalic ,_aede );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbffac *ST_EdnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccgbgb ,_caefee :=d .Token ();if _caefee !=nil {return _caefee ;};if _decgbe ,_bbgce :=_ccgbgb .(_d .EndElement );_bbgce &&_decgbe .Name ==start .Name {*_fbffac =1;return nil ;};if _ebabg ,_ffccd :=_ccgbgb .(_d .CharData );!_ffccd {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccgbgb );}else {switch string (_ebabg ){case "":*_fbffac =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_fbffac =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_fbffac =2;};};_ccgbgb ,_caefee =d .Token ();if _caefee !=nil {return _caefee ;};if _aefbgb ,_agfcc :=_ccgbgb .(_d .EndElement );_agfcc &&_aefbgb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccgbgb );};func NewWdWsp ()*WdWsp {_aacfcb :=&WdWsp {};_aacfcb .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _aacfcb ;};func NewCT_Ind ()*CT_Ind {_dfeaa :=&CT_Ind {};return _dfeaa };func (_ddgacea ST_CharacterSpacing )Validate ()error {return _ddgacea .ValidateWithPath ("")};func (_ffbde ST_JcTable )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfgbefc :=_d .Attr {};_gfgbefc .Name =name ;switch _ffbde {case ST_JcTableUnset :_gfgbefc .Value ="";case ST_JcTableCenter :_gfgbefc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_gfgbefc .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_gfgbefc .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_gfgbefc .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_gfgbefc .Value ="\u0073\u0074\u0061r\u0074";};return _gfgbefc ,nil ;};func (_fddbe *CT_DocParts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfade :for {_egfad ,_eegcc :=d .Token ();if _eegcc !=nil {return _eegcc ;};switch _abgcg :=_egfad .(type ){case _d .StartElement :switch _abgcg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfaee :=NewCT_DocPart ();if _fcaec :=d .DecodeElement (_dfaee ,&_abgcg );_fcaec !=nil {return _fcaec ;};_fddbe .DocPart =append (_fddbe .DocPart ,_dfaee );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\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073\u0020\u0025\u0076",_abgcg .Name );if _daagf :=d .Skip ();_daagf !=nil {return _daagf ;};};case _d .EndElement :break _bfade ;case _d .CharData :};};return nil ;};type ST_PageBorderOffset byte ;func (_egddfg *CT_TblOverlap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egddfg .ValAttr =ST_TblOverlap (1);for _ ,_bbegfd :=range start .Attr {if _bbegfd .Name .Local =="\u0076\u0061\u006c"{_egddfg .ValAttr .UnmarshalXMLAttr (_bbegfd );continue ;};};for {_cdbabe ,_dadfee :=d .Token ();if _dadfee !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_dadfee );};if _eaafg ,_gbffc :=_cdbabe .(_d .EndElement );_gbffc &&_eaafg .Name ==start .Name {break ;};};return nil ;};func (_ddacg *ST_StyleType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddacg =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_ddacg =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_ddacg =2;case "\u0074\u0061\u0062l\u0065":*_ddacg =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_ddacg =4;};return nil ;};type CT_Empty struct{};type WdCT_TxbxContent struct{ -// Use Specific Small Caps Algorithm -MwSmallCaps *CT_OnOff ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// Use Printer Metrics To Display Documents -UsePrinterMetrics *CT_OnOff ; +// Validate validates the WdCT_PosHChoice and its children +func (_bggggb *WdCT_PosHChoice )Validate ()error {return _bggggb .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ffcfd *CT_TblPrExBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffcfd .TblW !=nil {_edfcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_ffcfd .TblW ,_edfcc );};if _ffcfd .Jc !=nil {_fececd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_ffcfd .Jc ,_fececd );};if _ffcfd .TblCellSpacing !=nil {_bcebeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ffcfd .TblCellSpacing ,_bcebeb );};if _ffcfd .TblInd !=nil {_acdfed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_ffcfd .TblInd ,_acdfed );};if _ffcfd .TblBorders !=nil {_fceeab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ffcfd .TblBorders ,_fceeab );};if _ffcfd .Shd !=nil {_fgebef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ffcfd .Shd ,_fgebef );};if _ffcfd .TblLayout !=nil {_gacbf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ffcfd .TblLayout ,_gacbf );};if _ffcfd .TblCellMar !=nil {_cgdbgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_ffcfd .TblCellMar ,_cgdbgd );};if _ffcfd .TblLook !=nil {_fdbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_ffcfd .TblLook ,_fdbbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbcfdg ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _cbcfdg {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbcfdg ));};return nil ;};func NewCT_PPrChange ()*CT_PPrChange {_fcge :=&CT_PPrChange {};_fcge .PPr =NewCT_PPrBase ();return _fcge ;};func (_egdge ST_FtnEdn )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdcdc :=_d .Attr {};_bdcdc .Name =name ;switch _egdge {case ST_FtnEdnUnset :_bdcdc .Value ="";case ST_FtnEdnNormal :_bdcdc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_bdcdc .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_bdcdc .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case ST_FtnEdnContinuationNotice :_bdcdc .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _bdcdc ,nil ;}; -// Do Not Suppress Paragraph Borders Next To Frames -DoNotSuppressParagraphBorders *CT_OnOff ; +// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path +func (_eafdd *CT_LineNumber )ValidateWithPath (path string )error {if _eafdd .DistanceAttr !=nil {if _gcgec :=_eafdd .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_gcgec !=nil {return _gcgec ;};};if _cdagf :=_eafdd .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_cdagf !=nil {return _cdagf ;};return nil ;};func (_ecdbff ST_WmlColorSchemeIndex )String ()string {switch _ecdbff {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 "";}; -// Line Wrap Trailing Spaces -WrapTrailSpaces *CT_OnOff ; +// Validate validates the CT_Row and its children +func (_acddg *CT_Row )Validate ()error {return _acddg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_eaafc ST_SignedTwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eaafc .Int64 !=nil {e .EncodeToken (_d .CharData (_a .Sprintf ("\u0025\u0064",*_eaafc .Int64 )));};if _eaafc .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_eaafc .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewCT_Hyperlink ()*CT_Hyperlink {_decfe :=&CT_Hyperlink {};return _decfe };func (_dgbed *CT_TrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbgac :=range start .Attr {if _bbgac .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cdgdfa ,_dccacd :=_bbgac .Value ,error (nil );if _dccacd !=nil {return _dccacd ;};_dgbed .AuthorAttr =_cdgdfa ;continue ;};if _bbgac .Name .Local =="\u0064\u0061\u0074\u0065"{_gbaabb ,_efbcd :=ParseStdlibTime (_bbgac .Value );if _efbcd !=nil {return _efbcd ;};_dgbed .DateAttr =&_gbaabb ;continue ;};if _bbgac .Name .Local =="\u0069\u0064"{_dacdd ,_gffec :=_eb .ParseInt (_bbgac .Value ,10,64);if _gffec !=nil {return _gffec ;};_dgbed .IdAttr =_dacdd ;continue ;};};for {_ggebc ,_cfeab :=d .Token ();if _cfeab !=nil {return _a .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",_cfeab );};if _gffcf ,_gabcba :=_ggebc .(_d .EndElement );_gabcba &&_gffcf .Name ==start .Name {break ;};};return nil ;};type ST_TextEffect byte ;func (_abecaf ST_HighlightColor )String ()string {switch _abecaf {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 (_daddge ST_TextAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_daddge .String (),start );};func (_ddadf *CT_Highlight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddadf .ValAttr =ST_HighlightColor (1);for _ ,_cabfa :=range start .Attr {if _cabfa .Name .Local =="\u0076\u0061\u006c"{_ddadf .ValAttr .UnmarshalXMLAttr (_cabfa );continue ;};};for {_fgedec ,_cdcfc :=d .Token ();if _cdcfc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_cdcfc );};if _gfadd ,_fceae :=_fgedec .(_d .EndElement );_fceae &&_gfadd .Name ==start .Name {break ;};};return nil ;}; -// Ignore Page Break from Continuous Section Break -FootnoteLayoutLikeWW8 *CT_OnOff ; +// Validate validates the CT_FramesetSplitbar and its children +func (_eaab *CT_FramesetSplitbar )Validate ()error {return _eaab .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};func (_aefcb *CT_Text )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agaec :=range start .Attr {if _agaec .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"&&_agaec .Name .Local =="\u0073\u0070\u0061c\u0065"{_cbbec ,_egbcfb :=_agaec .Value ,error (nil );if _egbcfb !=nil {return _egbcfb ;};_aefcb .SpaceAttr =&_cbbec ;continue ;};};for {_dbccb ,_efbbg :=d .Token ();if _efbbg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_efbbg );};if _baabdb ,_cggfc :=_dbccb .(_d .CharData );_cggfc {_aefcb .Content =string (_baabdb );};if _gddgcf ,_ebagc :=_dbccb .(_d .EndElement );_ebagc &&_gddgcf .Name ==start .Name {break ;};};return nil ;};func (_bbfbf *ST_PTabAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbfbf =0;case "\u006c\u0065\u0066\u0074":*_bbfbf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbfbf =2;case "\u0072\u0069\u0067h\u0074":*_bbfbf =3;};return nil ;};func (_afcace *ST_CaptionPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdagfb ,_aegcea :=d .Token ();if _aegcea !=nil {return _aegcea ;};if _gggga ,_ddegff :=_gdagfb .(_d .EndElement );_ddegff &&_gggga .Name ==start .Name {*_afcace =1;return nil ;};if _aeedea ,_ffadfb :=_gdagfb .(_d .CharData );!_ffadfb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdagfb );}else {switch string (_aeedea ){case "":*_afcace =0;case "\u0061\u0062\u006fv\u0065":*_afcace =1;case "\u0062\u0065\u006co\u0077":*_afcace =2;case "\u006c\u0065\u0066\u0074":*_afcace =3;case "\u0072\u0069\u0067h\u0074":*_afcace =4;};};_gdagfb ,_aegcea =d .Token ();if _aegcea !=nil {return _aegcea ;};if _eaegg ,_gdecb :=_gdagfb .(_d .EndElement );_gdecb &&_eaegg .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdagfb );};func (_bfafbc ST_MailMergeDest )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_badgfa :=_d .Attr {};_badgfa .Name =name ;switch _bfafbc {case ST_MailMergeDestUnset :_badgfa .Value ="";case ST_MailMergeDestNewDocument :_badgfa .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_badgfa .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_badgfa .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_badgfa .Value ="\u0066\u0061\u0078";};return _badgfa ,nil ;};type ST_PageBorderDisplay byte ; -// Ignore Text Wrapping around Objects at Bottom of Page -ShapeLayoutLikeWW8 *CT_OnOff ; +// Validate validates the CT_AutoCaptions and its children +func (_cfb *CT_AutoCaptions )Validate ()error {return _cfb .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_ddfeg *ST_DocPartType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eegea ,_fefagg :=d .Token ();if _fefagg !=nil {return _fefagg ;};if _bdgeba ,_aeafg :=_eegea .(_d .EndElement );_aeafg &&_bdgeba .Name ==start .Name {*_ddfeg =1;return nil ;};if _eafddb ,_abafe :=_eegea .(_d .CharData );!_abafe {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eegea );}else {switch string (_eafddb ){case "":*_ddfeg =0;case "\u006e\u006f\u006e\u0065":*_ddfeg =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ddfeg =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_ddfeg =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_ddfeg =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_ddfeg =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_ddfeg =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_ddfeg =7;};};_eegea ,_fefagg =d .Token ();if _fefagg !=nil {return _fefagg ;};if _ffcdge ,_ffbebe :=_eegea .(_d .EndElement );_ffbebe &&_ffcdge .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eegea );};type ST_ChapterSep byte ;func (_gaadag ST_CharacterSpacing )String ()string {switch _gaadag {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 "";};type CT_CustomXmlBlock struct{ -// Align Table Rows Independently -AlignTablesRowByRow *CT_OnOff ; +// Custom XML Element Namespace +UriAttr *string ; -// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned -ForgetLastTabAlignment *CT_OnOff ; +// Custom XML Element Name +ElementAttr string ; -// Add Document Grid Line Pitch To Lines in Table Cells -AdjustLineHeightInTable *CT_OnOff ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_gbbfe ST_ChapterSep )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbbfe .String (),start );}; -// Incorrectly Adjust Text Spacing for Specific Unicode Ranges -AutoSpaceLikeWord95 *CT_OnOff ; +// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path +func (_gegcg *CT_SdtBlock )ValidateWithPath (path string )error {if _gegcg .SdtPr !=nil {if _ggfbg :=_gegcg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_ggfbg !=nil {return _ggfbg ;};};if _gegcg .SdtEndPr !=nil {if _dgcce :=_gegcg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_dgcce !=nil {return _dgcce ;};};if _gegcg .SdtContent !=nil {if _cacfd :=_gegcg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_cacfd !=nil {return _cacfd ;};};return nil ;}; -// Do Not Increase Line Height for Raised/Lowered Text -NoSpaceRaiseLower *CT_OnOff ; +// Validate validates the CT_TrackChangesView and its children +func (_adcbe *CT_TrackChangesView )Validate ()error {return _adcbe .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");}; -// Use Fixed Paragraph Spacing for HTML Auto Setting -DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; +// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path +func (_bafdb *CT_PPrChange )ValidateWithPath (path string )error {if _aaga :=_bafdb .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aaga !=nil {return _aaga ;};return nil ;};func (_bcega *CT_FFName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_effge :=range start .Attr {if _effge .Name .Local =="\u0076\u0061\u006c"{_bccfg ,_dcaga :=_effge .Value ,error (nil );if _dcaga !=nil {return _dcaga ;};_bcega .ValAttr =&_bccfg ;continue ;};};for {_efef ,_acbe :=d .Token ();if _acbe !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_acbe );};if _cfcf ,_efff :=_efef .(_d .EndElement );_efff &&_cfcf .Name ==start .Name {break ;};};return nil ;};func (_dccaa ST_RubyAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecedd :=_d .Attr {};_ecedd .Name =name ;switch _dccaa {case ST_RubyAlignUnset :_ecedd .Value ="";case ST_RubyAlignCenter :_ecedd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_ecedd .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case ST_RubyAlignDistributeSpace :_ecedd .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_ecedd .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_ecedd .Value ="\u0072\u0069\u0067h\u0074";case ST_RubyAlignRightVertical :_ecedd .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _ecedd ,nil ;};func NewCT_DocGrid ()*CT_DocGrid {_ceba :=&CT_DocGrid {};return _ceba };type CT_SdtCell struct{ -// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object -LayoutRawTableWidth *CT_OnOff ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Allow Table Rows to Wrap Inline Objects Independently -LayoutTableRowsApart *CT_OnOff ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Use Incorrect Inter-Character Spacing Rules -UseWord97LineBreakRules *CT_OnOff ; +// Cell-Level Structured Document Tag Content +SdtContent *CT_SdtContentCell ;}; -// Do Not Allow Floating Tables To Break Across Pages -DoNotBreakWrappedTables *CT_OnOff ; +// Validate validates the CT_Empty and its children +func (_fcbfa *CT_Empty )Validate ()error {return _fcbfa .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_bedbc ST_StyleType )Validate ()error {return _bedbc .ValidateWithPath ("")};type CT_TblPPr struct{ -// Do Not Snap to Document Grid in Table Cells with Objects -DoNotSnapToGridInCell *CT_OnOff ; +// Distance From Left of Table to Text +LeftFromTextAttr *_dg .ST_TwipsMeasure ; -// Select Field When First or Last Character Is Selected -SelectFldWithFirstOrLastChar *CT_OnOff ; +// (Distance From Right of Table to Text +RightFromTextAttr *_dg .ST_TwipsMeasure ; -// Use Legacy Ethiopic and Amharic Line Breaking Rules -ApplyBreakingRules *CT_OnOff ; +// Distance From Top of Table to Text +TopFromTextAttr *_dg .ST_TwipsMeasure ; -// Do Not Allow Hanging Punctuation With Character Grid -DoNotWrapTextWithPunct *CT_OnOff ; +// Distance From Bottom of Table to Text +BottomFromTextAttr *_dg .ST_TwipsMeasure ; -// Do Not Compress Compressible Characters When Using Document Grid -DoNotUseEastAsianBreakRules *CT_OnOff ; +// Table Vertical Anchor +VertAnchorAttr ST_VAnchor ; -// Incorrectly Display Top Border of Conditional Columns -UseWord2002TableStyleRules *CT_OnOff ; +// Table Horizontal Anchor +HorzAnchorAttr ST_HAnchor ; -// Allow Tables to AutoFit Into Page Margins -GrowAutofit *CT_OnOff ; +// Relative Horizontal Alignment From Anchor +TblpXSpecAttr _dg .ST_XAlign ; -// Do Not Bypass East Asian/Complex Script Layout Code -UseFELayout *CT_OnOff ; +// Absolute Horizontal Distance From Anchor +TblpXAttr *ST_SignedTwipsMeasure ; -// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text -UseNormalStyleForList *CT_OnOff ; +// Relative Vertical Alignment from Anchor +TblpYSpecAttr _dg .ST_YAlign ; -// Ignore Hanging Indent When Creating Tab Stop After Numbering -DoNotUseIndentAsNumberingTabStop *CT_OnOff ; +// Absolute Vertical Distance From Anchor +TblpYAttr *ST_SignedTwipsMeasure ;};func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_afgfba :=&EG_ContentRunContentBase {};return _afgfba ;};func NewCT_PermStart ()*CT_PermStart {_decfb :=&CT_PermStart {};return _decfb };type CT_SdtBlock struct{ -// Use Alternate Set of East Asian Line Breaking Rules -UseAltKinsokuLineBreakRules *CT_OnOff ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Allow Contextual Spacing of Paragraphs in Tables -AllowSpaceOfSameStyleInTable *CT_OnOff ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Do Not Ignore Floating Objects When Calculating Paragraph Indentation -DoNotSuppressIndentation *CT_OnOff ; +// Block-Level Structured Document Tag Content +SdtContent *CT_SdtContentBlock ;};func (_dcfdg ST_FrameScrollbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcfdg .String (),start );};type CT_StyleSort struct{ -// Do Not AutoFit Tables To Fit Next To Wrapped Objects -DoNotAutofitConstrainedTables *CT_OnOff ; +// Style Sorting +ValAttr ST_StyleSort ;};func (_dedcd *CT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egbad :=range start .Attr {if _egbad .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ggdafg ,_ffbbbf :=_egbad .Value ,error (nil );if _ffbbbf !=nil {return _ffbbbf ;};_dedcd .RsidRPrAttr =&_ggdafg ;continue ;};if _egbad .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_eccba ,_eagfg :=_egbad .Value ,error (nil );if _eagfg !=nil {return _eagfg ;};_dedcd .RsidDelAttr =&_eccba ;continue ;};if _egbad .Name .Local =="\u0072\u0073\u0069d\u0052"{_bbcca ,_dabg :=_egbad .Value ,error (nil );if _dabg !=nil {return _dabg ;};_dedcd .RsidRAttr =&_bbcca ;continue ;};};_dacgf :for {_ffdfc ,_dcdec :=d .Token ();if _dcdec !=nil {return _dcdec ;};switch _ddacc :=_ffdfc .(type ){case _d .StartElement :switch _ddacc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dedcd .RPr =NewCT_RPr ();if _dcadae :=d .DecodeElement (_dedcd .RPr ,&_ddacc );_dcadae !=nil {return _dcadae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gacged :=NewEG_RunInnerContent ();_gacged .Br =NewCT_Br ();if _fbeca :=d .DecodeElement (_gacged .Br ,&_ddacc );_fbeca !=nil {return _fbeca ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_gacged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbfd :=NewEG_RunInnerContent ();_afbfd .T =NewCT_Text ();if _fffae :=d .DecodeElement (_afbfd .T ,&_ddacc );_fffae !=nil {return _fffae ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_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 :"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"}:_ebdbe :=NewEG_RunInnerContent ();_ebdbe .ContentPart =NewCT_Rel ();if _adcg :=d .DecodeElement (_ebdbe .ContentPart ,&_ddacc );_adcg !=nil {return _adcg ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_ebdbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cafab :=NewEG_RunInnerContent ();_cafab .DelText =NewCT_Text ();if _agffcf :=d .DecodeElement (_cafab .DelText ,&_ddacc );_agffcf !=nil {return _agffcf ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_cafab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadde :=NewEG_RunInnerContent ();_aadde .InstrText =NewCT_Text ();if _dcfbf :=d .DecodeElement (_aadde .InstrText ,&_ddacc );_dcfbf !=nil {return _dcfbf ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_aadde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbfdb :=NewEG_RunInnerContent ();_gfbfdb .DelInstrText =NewCT_Text ();if _gfdecd :=d .DecodeElement (_gfbfdb .DelInstrText ,&_ddacc );_gfdecd !=nil {return _gfdecd ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_gfbfdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcebe :=NewEG_RunInnerContent ();_bcebe .NoBreakHyphen =NewCT_Empty ();if _aeaag :=d .DecodeElement (_bcebe .NoBreakHyphen ,&_ddacc );_aeaag !=nil {return _aeaag ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_bcebe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_baegf :=NewEG_RunInnerContent ();_baegf .SoftHyphen =NewCT_Empty ();if _gegfc :=d .DecodeElement (_baegf .SoftHyphen ,&_ddacc );_gegfc !=nil {return _gegfc ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_baegf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddfgga :=NewEG_RunInnerContent ();_ddfgga .DayShort =NewCT_Empty ();if _ddged :=d .DecodeElement (_ddfgga .DayShort ,&_ddacc );_ddged !=nil {return _ddged ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_ddfgga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bcbdg :=NewEG_RunInnerContent ();_bcbdg .MonthShort =NewCT_Empty ();if _ecedc :=d .DecodeElement (_bcbdg .MonthShort ,&_ddacc );_ecedc !=nil {return _ecedc ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_bcbdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aafag :=NewEG_RunInnerContent ();_aafag .YearShort =NewCT_Empty ();if _gfbfdbe :=d .DecodeElement (_aafag .YearShort ,&_ddacc );_gfbfdbe !=nil {return _gfbfdbe ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_aafag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgdaae :=NewEG_RunInnerContent ();_cgdaae .DayLong =NewCT_Empty ();if _gebeed :=d .DecodeElement (_cgdaae .DayLong ,&_ddacc );_gebeed !=nil {return _gebeed ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_cgdaae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gacabe :=NewEG_RunInnerContent ();_gacabe .MonthLong =NewCT_Empty ();if _aeecd :=d .DecodeElement (_gacabe .MonthLong ,&_ddacc );_aeecd !=nil {return _aeecd ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_gacabe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_begbcg :=NewEG_RunInnerContent ();_begbcg .YearLong =NewCT_Empty ();if _fgbdd :=d .DecodeElement (_begbcg .YearLong ,&_ddacc );_fgbdd !=nil {return _fgbdd ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_begbcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cefedb :=NewEG_RunInnerContent ();_cefedb .AnnotationRef =NewCT_Empty ();if _bgagc :=d .DecodeElement (_cefedb .AnnotationRef ,&_ddacc );_bgagc !=nil {return _bgagc ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_cefedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcceee :=NewEG_RunInnerContent ();_fcceee .FootnoteRef =NewCT_Empty ();if _daffc :=d .DecodeElement (_fcceee .FootnoteRef ,&_ddacc );_daffc !=nil {return _daffc ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_fcceee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bacag :=NewEG_RunInnerContent ();_bacag .EndnoteRef =NewCT_Empty ();if _bdgbcf :=d .DecodeElement (_bacag .EndnoteRef ,&_ddacc );_bdgbcf !=nil {return _bdgbcf ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_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 :"\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"}:_dfeg :=NewEG_RunInnerContent ();_dfeg .Separator =NewCT_Empty ();if _cgbbd :=d .DecodeElement (_dfeg .Separator ,&_ddacc );_cgbbd !=nil {return _cgbbd ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_dfeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaaaf :=NewEG_RunInnerContent ();_eaaaf .ContinuationSeparator =NewCT_Empty ();if _dfegb :=d .DecodeElement (_eaaaf .ContinuationSeparator ,&_ddacc );_dfegb !=nil {return _dfegb ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_eaaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dffce :=NewEG_RunInnerContent ();_dffce .Sym =NewCT_Sym ();if _fadcg :=d .DecodeElement (_dffce .Sym ,&_ddacc );_fadcg !=nil {return _fadcg ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_dffce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdfgc :=NewEG_RunInnerContent ();_fdfgc .PgNum =NewCT_Empty ();if _egbadg :=d .DecodeElement (_fdfgc .PgNum ,&_ddacc );_egbadg !=nil {return _egbadg ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_fdfgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfccc :=NewEG_RunInnerContent ();_bfccc .Cr =NewCT_Empty ();if _feged :=d .DecodeElement (_bfccc .Cr ,&_ddacc );_feged !=nil {return _feged ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_bfccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdeeg :=NewEG_RunInnerContent ();_cdeeg .Tab =NewCT_Empty ();if _gdcdf :=d .DecodeElement (_cdeeg .Tab ,&_ddacc );_gdcdf !=nil {return _gdcdf ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_cdeeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbe :=NewEG_RunInnerContent ();_abbe .Object =NewCT_Object ();if _bbgbe :=d .DecodeElement (_abbe .Object ,&_ddacc );_bbgbe !=nil {return _bbgbe ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_abbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdgece :=NewEG_RunInnerContent ();_fdgece .Pict =NewCT_Picture ();if _ageaf :=d .DecodeElement (_fdgece .Pict ,&_ddacc );_ageaf !=nil {return _ageaf ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_fdgece );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eggf :=NewEG_RunInnerContent ();_eggf .FldChar =NewCT_FldChar ();if _efabb :=d .DecodeElement (_eggf .FldChar ,&_ddacc );_efabb !=nil {return _efabb ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_eggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbcdb :=NewEG_RunInnerContent ();_bbcdb .Ruby =NewCT_Ruby ();if _dccef :=d .DecodeElement (_bbcdb .Ruby ,&_ddacc );_dccef !=nil {return _dccef ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_bbcdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfag :=NewEG_RunInnerContent ();_bgfag .FootnoteReference =NewCT_FtnEdnRef ();if _ecfgg :=d .DecodeElement (_bgfag .FootnoteReference ,&_ddacc );_ecfgg !=nil {return _ecfgg ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_bgfag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fccabf :=NewEG_RunInnerContent ();_fccabf .EndnoteReference =NewCT_FtnEdnRef ();if _ebbed :=d .DecodeElement (_fccabf .EndnoteReference ,&_ddacc );_ebbed !=nil {return _ebbed ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_fccabf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agbgdd :=NewEG_RunInnerContent ();_agbgdd .CommentReference =NewCT_Markup ();if _ccgfc :=d .DecodeElement (_agbgdd .CommentReference ,&_ddacc );_ccgfc !=nil {return _ccgfc ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_agbgdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdafe :=NewEG_RunInnerContent ();_fdafe .Drawing =NewCT_Drawing ();if _ffdccd :=d .DecodeElement (_fdafe .Drawing ,&_ddacc );_ffdccd !=nil {return _ffdccd ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_fdafe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bddg :=NewEG_RunInnerContent ();_bddg .Ptab =NewCT_PTab ();if _fbga :=d .DecodeElement (_bddg .Ptab ,&_ddacc );_fbga !=nil {return _fbga ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_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 :"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"}:_fbdba :=NewEG_RunInnerContent ();_fbdba .LastRenderedPageBreak =NewCT_Empty ();if _fgce :=d .DecodeElement (_fbdba .LastRenderedPageBreak ,&_ddacc );_fgce !=nil {return _fgce ;};_dedcd .EG_RunInnerContent =append (_dedcd .EG_RunInnerContent ,_fbdba );default:_gaffd :=&_db .XSDAny {};if _ddcfe :=d .DecodeElement (_gaffd ,&_ddacc );_ddcfe !=nil {return _ddcfe ;};_dedcd .Extra =append (_dedcd .Extra ,_gaffd );};case _d .EndElement :break _dacgf ;case _d .CharData :};};return nil ;};func (_egagdba ST_DropCap )String ()string {switch _egagdba {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 "";}; -// Allow Table Columns To Exceed Preferred Widths of Constituent Cells -AutofitToFirstFixedWidthCell *CT_OnOff ; +// ValidateWithPath validates the Fonts and its children, prefixing error messages with path +func (_aaacf *Fonts )ValidateWithPath (path string )error {if _ggaagbb :=_aaacf .CT_FontsList .ValidateWithPath (path );_ggaagbb !=nil {return _ggaagbb ;};return nil ;};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_afbc :=&CT_CharacterSpacing {};_afbc .ValAttr =ST_CharacterSpacing (1);return _afbc ;};func (_cagaa ST_StyleType )String ()string {switch _cagaa {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 "";}; -// Underline Following Character Following Numbering -UnderlineTabInNumList *CT_OnOff ; +// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path +func (_cggdgb *CT_HdrFtrRef )ValidateWithPath (path string )error {if _cggdgb .TypeAttr ==ST_HdrFtrUnset {return _a .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 _afbcf :=_cggdgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_afbcf !=nil {return _afbcf ;};return nil ;};func (_abcae ST_StyleSort )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abcae .String (),start );};func (_eccea ST_ThemeColor )ValidateWithPath (path string )error {switch _eccea {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eccea ));};return nil ;};func NewCT_TblPrBase ()*CT_TblPrBase {_defee :=&CT_TblPrBase {};return _defee }; -// Always Use Fixed Width for Hangul Characters -DisplayHangulFixedWidth *CT_OnOff ; +// Validate validates the EG_BlockLevelChunkElts and its children +func (_aebagd *EG_BlockLevelChunkElts )Validate ()error {return _aebagd .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");}; -// Always Move Paragraph Mark to Page after a Page Break -SplitPgBreakAndParaMark *CT_OnOff ; +// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path +func (_babd *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _aeadf :=_babd .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_aeadf !=nil {return _aeadf ;};if _afgc :=_babd .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072");_afgc !=nil {return _afgc ;};if _abafg :=_babd .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_abafg !=nil {return _abafg ;};if _bgde :=_babd .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_bgde !=nil {return _bgde ;};if _feda :=_babd .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_feda !=nil {return _feda ;};if _afe :=_babd .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_afe !=nil {return _afe ;};if _aeda :=_babd .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_aeda !=nil {return _aeda ;};if _eceg :=_babd .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_eceg !=nil {return _eceg ;};if _ega :=_babd .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_ega !=nil {return _ega ;};if _dffc :=_babd .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_dffc !=nil {return _dffc ;};if _fcab :=_babd .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_fcab !=nil {return _fcab ;};if _ffedf :=_babd .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072");_ffedf !=nil {return _ffedf ;};return nil ;}; -// Don't Vertically Align Cells Containing Floating Objects -DoNotVertAlignCellWithSp *CT_OnOff ; +// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path +func (_feggc *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _eccdaa :=_feggc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eccdaa !=nil {return _eccdaa ;};return nil ;};type ST_PTabLeader byte ;func NewCT_DocVar ()*CT_DocVar {_afde :=&CT_DocVar {};return _afde };func (_ccdadb ST_BrType )Validate ()error {return _ccdadb .ValidateWithPath ("")};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_dbc :=&AG_SectPrAttributes {};return _dbc };func (_fggfe *CT_HdrFtr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fggfe .AltChunk !=nil {_fdadg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_eafgf :=range _fggfe .AltChunk {e .EncodeElement (_eafgf ,_fdadg );};};if _fggfe .EG_ContentBlockContent !=nil {for _ ,_dbgac :=range _fggfe .EG_ContentBlockContent {_dbgac .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fagf *CT_Body )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aae :for {_fgdd ,_efb :=d .Token ();if _efb !=nil {return _efb ;};switch _fge :=_fgdd .(type ){case _d .StartElement :switch _fge .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fecc :=NewEG_BlockLevelElts ();_adb :=NewCT_AltChunk ();if _caa :=d .DecodeElement (_adb ,&_fge );_caa !=nil {return _caa ;};_fecc .AltChunk =append (_fecc .AltChunk ,_adb );_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_fecc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fffa :=NewEG_BlockLevelElts ();_gae :=NewEG_ContentBlockContent ();_gae .CustomXml =NewCT_CustomXmlBlock ();if _cccf :=d .DecodeElement (_gae .CustomXml ,&_fge );_cccf !=nil {return _cccf ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_fffa );_fffa .EG_ContentBlockContent =append (_fffa .EG_ContentBlockContent ,_gae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aef :=NewEG_BlockLevelElts ();_ege :=NewEG_ContentBlockContent ();_ege .Sdt =NewCT_SdtBlock ();if _fbgd :=d .DecodeElement (_ege .Sdt ,&_fge );_fbgd !=nil {return _fbgd ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_aef );_aef .EG_ContentBlockContent =append (_aef .EG_ContentBlockContent ,_ege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgdc :=NewEG_BlockLevelElts ();_bbba :=NewEG_ContentBlockContent ();_bde :=NewCT_P ();if _eaae :=d .DecodeElement (_bde ,&_fge );_eaae !=nil {return _eaae ;};_bbba .P =append (_bbba .P ,_bde );_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_fgdc );_fgdc .EG_ContentBlockContent =append (_fgdc .EG_ContentBlockContent ,_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 :"\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"}:_adbf :=NewEG_BlockLevelElts ();_ddag :=NewEG_ContentBlockContent ();_eaed :=NewCT_Tbl ();if _gcfc :=d .DecodeElement (_eaed ,&_fge );_gcfc !=nil {return _gcfc ;};_ddag .Tbl =append (_ddag .Tbl ,_eaed );_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_adbf );_adbf .EG_ContentBlockContent =append (_adbf .EG_ContentBlockContent ,_ddag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egec :=NewEG_BlockLevelElts ();_cbbf :=NewEG_ContentBlockContent ();_ddgg :=NewEG_RunLevelElts ();_ddgg .ProofErr =NewCT_ProofErr ();if _aead :=d .DecodeElement (_ddgg .ProofErr ,&_fge );_aead !=nil {return _aead ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_egec );_egec .EG_ContentBlockContent =append (_egec .EG_ContentBlockContent ,_cbbf );_cbbf .EG_RunLevelElts =append (_cbbf .EG_RunLevelElts ,_ddgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adfb :=NewEG_BlockLevelElts ();_edfa :=NewEG_ContentBlockContent ();_ged :=NewEG_RunLevelElts ();_ged .PermStart =NewCT_PermStart ();if _aaec :=d .DecodeElement (_ged .PermStart ,&_fge );_aaec !=nil {return _aaec ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_adfb );_adfb .EG_ContentBlockContent =append (_adfb .EG_ContentBlockContent ,_edfa );_edfa .EG_RunLevelElts =append (_edfa .EG_RunLevelElts ,_ged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bbef :=NewEG_BlockLevelElts ();_gaff :=NewEG_ContentBlockContent ();_cage :=NewEG_RunLevelElts ();_cage .PermEnd =NewCT_Perm ();if _fcce :=d .DecodeElement (_cage .PermEnd ,&_fge );_fcce !=nil {return _fcce ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_bbef );_bbef .EG_ContentBlockContent =append (_bbef .EG_ContentBlockContent ,_gaff );_gaff .EG_RunLevelElts =append (_gaff .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"}:_gfb :=NewEG_BlockLevelElts ();_ebec :=NewEG_ContentBlockContent ();_geac :=NewEG_RunLevelElts ();_geac .Ins =NewCT_RunTrackChange ();if _geag :=d .DecodeElement (_geac .Ins ,&_fge );_geag !=nil {return _geag ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_gfb );_gfb .EG_ContentBlockContent =append (_gfb .EG_ContentBlockContent ,_ebec );_ebec .EG_RunLevelElts =append (_ebec .EG_RunLevelElts ,_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 :"\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"}:_gff :=NewEG_BlockLevelElts ();_bdee :=NewEG_ContentBlockContent ();_efe :=NewEG_RunLevelElts ();_efe .Del =NewCT_RunTrackChange ();if _dabf :=d .DecodeElement (_efe .Del ,&_fge );_dabf !=nil {return _dabf ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_gff );_gff .EG_ContentBlockContent =append (_gff .EG_ContentBlockContent ,_bdee );_bdee .EG_RunLevelElts =append (_bdee .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 :"\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"}:_ageb :=NewEG_BlockLevelElts ();_ecad :=NewEG_ContentBlockContent ();_dfcf :=NewEG_RunLevelElts ();_dfcf .MoveFrom =NewCT_RunTrackChange ();if _eaga :=d .DecodeElement (_dfcf .MoveFrom ,&_fge );_eaga !=nil {return _eaga ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_ageb );_ageb .EG_ContentBlockContent =append (_ageb .EG_ContentBlockContent ,_ecad );_ecad .EG_RunLevelElts =append (_ecad .EG_RunLevelElts ,_dfcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ceb :=NewEG_BlockLevelElts ();_aged :=NewEG_ContentBlockContent ();_agee :=NewEG_RunLevelElts ();_agee .MoveTo =NewCT_RunTrackChange ();if _eddg :=d .DecodeElement (_agee .MoveTo ,&_fge );_eddg !=nil {return _eddg ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_ceb );_ceb .EG_ContentBlockContent =append (_ceb .EG_ContentBlockContent ,_aged );_aged .EG_RunLevelElts =append (_aged .EG_RunLevelElts ,_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 :"\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"}:_dgag :=NewEG_BlockLevelElts ();_aedb :=NewEG_ContentBlockContent ();_fde :=NewEG_RunLevelElts ();_efgd :=NewEG_RangeMarkupElements ();_efgd .BookmarkStart =NewCT_Bookmark ();if _bbdg :=d .DecodeElement (_efgd .BookmarkStart ,&_fge );_bbdg !=nil {return _bbdg ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_dgag );_dgag .EG_ContentBlockContent =append (_dgag .EG_ContentBlockContent ,_aedb );_aedb .EG_RunLevelElts =append (_aedb .EG_RunLevelElts ,_fde );_fde .EG_RangeMarkupElements =append (_fde .EG_RangeMarkupElements ,_efgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfa :=NewEG_BlockLevelElts ();_aeac :=NewEG_ContentBlockContent ();_fdf :=NewEG_RunLevelElts ();_bgc :=NewEG_RangeMarkupElements ();_bgc .BookmarkEnd =NewCT_MarkupRange ();if _fefd :=d .DecodeElement (_bgc .BookmarkEnd ,&_fge );_fefd !=nil {return _fefd ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_dfa );_dfa .EG_ContentBlockContent =append (_dfa .EG_ContentBlockContent ,_aeac );_aeac .EG_RunLevelElts =append (_aeac .EG_RunLevelElts ,_fdf );_fdf .EG_RangeMarkupElements =append (_fdf .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 :"\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"}:_cbf :=NewEG_BlockLevelElts ();_gbdc :=NewEG_ContentBlockContent ();_ded :=NewEG_RunLevelElts ();_fcdb :=NewEG_RangeMarkupElements ();_fcdb .MoveFromRangeStart =NewCT_MoveBookmark ();if _eaad :=d .DecodeElement (_fcdb .MoveFromRangeStart ,&_fge );_eaad !=nil {return _eaad ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_cbf );_cbf .EG_ContentBlockContent =append (_cbf .EG_ContentBlockContent ,_gbdc );_gbdc .EG_RunLevelElts =append (_gbdc .EG_RunLevelElts ,_ded );_ded .EG_RangeMarkupElements =append (_ded .EG_RangeMarkupElements ,_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 :"\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"}:_cedcc :=NewEG_BlockLevelElts ();_gccc :=NewEG_ContentBlockContent ();_bcd :=NewEG_RunLevelElts ();_bcbg :=NewEG_RangeMarkupElements ();_bcbg .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdbc :=d .DecodeElement (_bcbg .MoveFromRangeEnd ,&_fge );_fdbc !=nil {return _fdbc ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_cedcc );_cedcc .EG_ContentBlockContent =append (_cedcc .EG_ContentBlockContent ,_gccc );_gccc .EG_RunLevelElts =append (_gccc .EG_RunLevelElts ,_bcd );_bcd .EG_RangeMarkupElements =append (_bcd .EG_RangeMarkupElements ,_bcbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gfdc :=NewEG_BlockLevelElts ();_ddec :=NewEG_ContentBlockContent ();_bced :=NewEG_RunLevelElts ();_fbgb :=NewEG_RangeMarkupElements ();_fbgb .MoveToRangeStart =NewCT_MoveBookmark ();if _edfe :=d .DecodeElement (_fbgb .MoveToRangeStart ,&_fge );_edfe !=nil {return _edfe ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_gfdc );_gfdc .EG_ContentBlockContent =append (_gfdc .EG_ContentBlockContent ,_ddec );_ddec .EG_RunLevelElts =append (_ddec .EG_RunLevelElts ,_bced );_bced .EG_RangeMarkupElements =append (_bced .EG_RangeMarkupElements ,_fbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_baaaa :=NewEG_BlockLevelElts ();_dead :=NewEG_ContentBlockContent ();_fgf :=NewEG_RunLevelElts ();_adgf :=NewEG_RangeMarkupElements ();_adgf .MoveToRangeEnd =NewCT_MarkupRange ();if _dcad :=d .DecodeElement (_adgf .MoveToRangeEnd ,&_fge );_dcad !=nil {return _dcad ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_baaaa );_baaaa .EG_ContentBlockContent =append (_baaaa .EG_ContentBlockContent ,_dead );_dead .EG_RunLevelElts =append (_dead .EG_RunLevelElts ,_fgf );_fgf .EG_RangeMarkupElements =append (_fgf .EG_RangeMarkupElements ,_adgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faef :=NewEG_BlockLevelElts ();_beff :=NewEG_ContentBlockContent ();_dcbf :=NewEG_RunLevelElts ();_gacg :=NewEG_RangeMarkupElements ();_gacg .CommentRangeStart =NewCT_MarkupRange ();if _adc :=d .DecodeElement (_gacg .CommentRangeStart ,&_fge );_adc !=nil {return _adc ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_faef );_faef .EG_ContentBlockContent =append (_faef .EG_ContentBlockContent ,_beff );_beff .EG_RunLevelElts =append (_beff .EG_RunLevelElts ,_dcbf );_dcbf .EG_RangeMarkupElements =append (_dcbf .EG_RangeMarkupElements ,_gacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egc :=NewEG_BlockLevelElts ();_edcc :=NewEG_ContentBlockContent ();_ebgc :=NewEG_RunLevelElts ();_dfff :=NewEG_RangeMarkupElements ();_dfff .CommentRangeEnd =NewCT_MarkupRange ();if _beb :=d .DecodeElement (_dfff .CommentRangeEnd ,&_fge );_beb !=nil {return _beb ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_egc );_egc .EG_ContentBlockContent =append (_egc .EG_ContentBlockContent ,_edcc );_edcc .EG_RunLevelElts =append (_edcc .EG_RunLevelElts ,_ebgc );_ebgc .EG_RangeMarkupElements =append (_ebgc .EG_RangeMarkupElements ,_dfff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ecgd :=NewEG_BlockLevelElts ();_abfg :=NewEG_ContentBlockContent ();_bff :=NewEG_RunLevelElts ();_gdc :=NewEG_RangeMarkupElements ();_gdc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eged :=d .DecodeElement (_gdc .CustomXmlInsRangeStart ,&_fge );_eged !=nil {return _eged ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_ecgd );_ecgd .EG_ContentBlockContent =append (_ecgd .EG_ContentBlockContent ,_abfg );_abfg .EG_RunLevelElts =append (_abfg .EG_RunLevelElts ,_bff );_bff .EG_RangeMarkupElements =append (_bff .EG_RangeMarkupElements ,_gdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_egdce :=NewEG_BlockLevelElts ();_cbaa :=NewEG_ContentBlockContent ();_gafb :=NewEG_RunLevelElts ();_bdgd :=NewEG_RangeMarkupElements ();_bdgd .CustomXmlInsRangeEnd =NewCT_Markup ();if _bddb :=d .DecodeElement (_bdgd .CustomXmlInsRangeEnd ,&_fge );_bddb !=nil {return _bddb ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_egdce );_egdce .EG_ContentBlockContent =append (_egdce .EG_ContentBlockContent ,_cbaa );_cbaa .EG_RunLevelElts =append (_cbaa .EG_RunLevelElts ,_gafb );_gafb .EG_RangeMarkupElements =append (_gafb .EG_RangeMarkupElements ,_bdgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fbde :=NewEG_BlockLevelElts ();_dged :=NewEG_ContentBlockContent ();_daa :=NewEG_RunLevelElts ();_adfd :=NewEG_RangeMarkupElements ();_adfd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cadd :=d .DecodeElement (_adfd .CustomXmlDelRangeStart ,&_fge );_cadd !=nil {return _cadd ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_fbde );_fbde .EG_ContentBlockContent =append (_fbde .EG_ContentBlockContent ,_dged );_dged .EG_RunLevelElts =append (_dged .EG_RunLevelElts ,_daa );_daa .EG_RangeMarkupElements =append (_daa .EG_RangeMarkupElements ,_adfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_agfg :=NewEG_BlockLevelElts ();_gdf :=NewEG_ContentBlockContent ();_bceg :=NewEG_RunLevelElts ();_cfbd :=NewEG_RangeMarkupElements ();_cfbd .CustomXmlDelRangeEnd =NewCT_Markup ();if _def :=d .DecodeElement (_cfbd .CustomXmlDelRangeEnd ,&_fge );_def !=nil {return _def ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_agfg );_agfg .EG_ContentBlockContent =append (_agfg .EG_ContentBlockContent ,_gdf );_gdf .EG_RunLevelElts =append (_gdf .EG_RunLevelElts ,_bceg );_bceg .EG_RangeMarkupElements =append (_bceg .EG_RangeMarkupElements ,_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 :"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"}:_befdc :=NewEG_BlockLevelElts ();_bebf :=NewEG_ContentBlockContent ();_gcccb :=NewEG_RunLevelElts ();_ceaf :=NewEG_RangeMarkupElements ();_ceaf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aebd :=d .DecodeElement (_ceaf .CustomXmlMoveFromRangeStart ,&_fge );_aebd !=nil {return _aebd ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_befdc );_befdc .EG_ContentBlockContent =append (_befdc .EG_ContentBlockContent ,_bebf );_bebf .EG_RunLevelElts =append (_bebf .EG_RunLevelElts ,_gcccb );_gcccb .EG_RangeMarkupElements =append (_gcccb .EG_RangeMarkupElements ,_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 :"\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"}:_adcf :=NewEG_BlockLevelElts ();_cef :=NewEG_ContentBlockContent ();_bbbb :=NewEG_RunLevelElts ();_bccg :=NewEG_RangeMarkupElements ();_bccg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebd :=d .DecodeElement (_bccg .CustomXmlMoveFromRangeEnd ,&_fge );_ebd !=nil {return _ebd ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_adcf );_adcf .EG_ContentBlockContent =append (_adcf .EG_ContentBlockContent ,_cef );_cef .EG_RunLevelElts =append (_cef .EG_RunLevelElts ,_bbbb );_bbbb .EG_RangeMarkupElements =append (_bbbb .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\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"}:_dcf :=NewEG_BlockLevelElts ();_fbdeg :=NewEG_ContentBlockContent ();_agaf :=NewEG_RunLevelElts ();_fbddg :=NewEG_RangeMarkupElements ();_fbddg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fbad :=d .DecodeElement (_fbddg .CustomXmlMoveToRangeStart ,&_fge );_fbad !=nil {return _fbad ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_dcf );_dcf .EG_ContentBlockContent =append (_dcf .EG_ContentBlockContent ,_fbdeg );_fbdeg .EG_RunLevelElts =append (_fbdeg .EG_RunLevelElts ,_agaf );_agaf .EG_RangeMarkupElements =append (_agaf .EG_RangeMarkupElements ,_fbddg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ade :=NewEG_BlockLevelElts ();_fgad :=NewEG_ContentBlockContent ();_aeee :=NewEG_RunLevelElts ();_cccfa :=NewEG_RangeMarkupElements ();_cccfa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eeaf :=d .DecodeElement (_cccfa .CustomXmlMoveToRangeEnd ,&_fge );_eeaf !=nil {return _eeaf ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_ade );_ade .EG_ContentBlockContent =append (_ade .EG_ContentBlockContent ,_fgad );_fgad .EG_RunLevelElts =append (_fgad .EG_RunLevelElts ,_aeee );_aeee .EG_RangeMarkupElements =append (_aeee .EG_RangeMarkupElements ,_cccfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aafd :=NewEG_BlockLevelElts ();_cadg :=NewEG_ContentBlockContent ();_fgeb :=NewEG_RunLevelElts ();_ddgd :=NewEG_MathContent ();_ddgd .OMathPara =_cd .NewOMathPara ();if _bcdg :=d .DecodeElement (_ddgd .OMathPara ,&_fge );_bcdg !=nil {return _bcdg ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_aafd );_aafd .EG_ContentBlockContent =append (_aafd .EG_ContentBlockContent ,_cadg );_cadg .EG_RunLevelElts =append (_cadg .EG_RunLevelElts ,_fgeb );_fgeb .EG_MathContent =append (_fgeb .EG_MathContent ,_ddgd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eda :=NewEG_BlockLevelElts ();_dgcac :=NewEG_ContentBlockContent ();_fbb :=NewEG_RunLevelElts ();_fadg :=NewEG_MathContent ();_fadg .OMath =_cd .NewOMath ();if _edaa :=d .DecodeElement (_fadg .OMath ,&_fge );_edaa !=nil {return _edaa ;};_fagf .EG_BlockLevelElts =append (_fagf .EG_BlockLevelElts ,_eda );_eda .EG_ContentBlockContent =append (_eda .EG_ContentBlockContent ,_dgcac );_dgcac .EG_RunLevelElts =append (_dgcac .EG_RunLevelElts ,_fbb );_fbb .EG_MathContent =append (_fbb .EG_MathContent ,_fadg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagf .SectPr =NewCT_SectPr ();if _cbeeg :=d .DecodeElement (_fagf .SectPr ,&_fge );_cbeeg !=nil {return _cbeeg ;};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\u006f\u0064\u0079\u0020\u0025\u0076",_fge .Name );if _badb :=d .Skip ();_badb !=nil {return _badb ;};};case _d .EndElement :break _aae ;case _d .CharData :};};return nil ;};func (_adgaa *CT_TblGridCol )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbbfg :=range start .Attr {if _fbbfg .Name .Local =="\u0077"{_bgbdg ,_aedbdg :=ParseUnionST_TwipsMeasure (_fbbfg .Value );if _aedbdg !=nil {return _aedbdg ;};_adgaa .WAttr =&_bgbdg ;continue ;};};for {_fcacf ,_faega :=d .Token ();if _faega !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_faega );};if _gfceg ,_baaaae :=_fcacf .(_d .EndElement );_baaaae &&_gfceg .Name ==start .Name {break ;};};return nil ;};type EG_RunInnerContent struct{ -// Don't Break Table Rows Around Floating Tables -DoNotBreakConstrainedForcedTable *CT_OnOff ; +// Break +Br *CT_Br ; -// Ignore Vertical Alignment in Textboxes -DoNotVertAlignInTxbx *CT_OnOff ; +// Text +T *CT_Text ; -// Use ANSI Kerning Pairs from Fonts -UseAnsiKerningPairs *CT_OnOff ; +// Content Part +ContentPart *CT_Rel ; -// Use Cached Paragraph Information for Column Balancing -CachedColBalance *CT_OnOff ; +// Deleted Text +DelText *CT_Text ; -// Custom Compatibility Setting -CompatSetting []*CT_CompatSetting ;};func (_ccgac *CT_EastAsianLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afede :=range start .Attr {if _afede .Name .Local =="\u0069\u0064"{_dgfga ,_cbac :=_b .ParseInt (_afede .Value ,10,64);if _cbac !=nil {return _cbac ;};_ccgac .IdAttr =&_dgfga ;continue ;};if _afede .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_fcabe ,_eeec :=ParseUnionST_OnOff (_afede .Value );if _eeec !=nil {return _eeec ;};_ccgac .CombineAttr =&_fcabe ;continue ;};if _afede .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_ccgac .CombineBracketsAttr .UnmarshalXMLAttr (_afede );continue ;};if _afede .Name .Local =="\u0076\u0065\u0072\u0074"{_bgga ,_gfff :=ParseUnionST_OnOff (_afede .Value );if _gfff !=nil {return _gfff ;};_ccgac .VertAttr =&_bgga ;continue ;};if _afede .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_bbgbg ,_ebac :=ParseUnionST_OnOff (_afede .Value );if _ebac !=nil {return _ebac ;};_ccgac .VertCompressAttr =&_bbgbg ;continue ;};};for {_gacad ,_fdbgc :=d .Token ();if _fdbgc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u006e\u004c\u0061\u0079\u006f\u0075\u0074\u003a\u0020\u0025\u0073",_fdbgc );};if _beegb ,_beg :=_gacad .(_g .EndElement );_beg &&_beegb .Name ==start .Name {break ;};};return nil ;};type EG_RangeMarkupElements struct{ +// Field Code +InstrText *CT_Text ; -// Bookmark Start -BookmarkStart *CT_Bookmark ; +// Deleted Field Code +DelInstrText *CT_Text ; -// Bookmark End -BookmarkEnd *CT_MarkupRange ; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// Move Source Location Container - Start -MoveFromRangeStart *CT_MoveBookmark ; +// Optional Hyphen Character +SoftHyphen *CT_Empty ; -// Move Source Location Container - End -MoveFromRangeEnd *CT_MarkupRange ; +// Date Block - Short Day Format +DayShort *CT_Empty ; -// Move Destination Location Container - Start -MoveToRangeStart *CT_MoveBookmark ; +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// Move Destination Location Container - End -MoveToRangeEnd *CT_MarkupRange ; +// Date Block - Short Year Format +YearShort *CT_Empty ; -// Comment Anchor Range Start -CommentRangeStart *CT_MarkupRange ; +// Date Block - Long Day Format +DayLong *CT_Empty ; -// Comment Anchor Range End -CommentRangeEnd *CT_MarkupRange ; +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Custom XML Markup Insertion Start -CustomXmlInsRangeStart *CT_TrackChange ; +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Custom XML Markup Insertion End -CustomXmlInsRangeEnd *CT_Markup ; +// Comment Information Block +AnnotationRef *CT_Empty ; -// Custom XML Markup Deletion Start -CustomXmlDelRangeStart *CT_TrackChange ; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Custom XML Markup Deletion End -CustomXmlDelRangeEnd *CT_Markup ; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// Custom XML Markup Move Source Start -CustomXmlMoveFromRangeStart *CT_TrackChange ; +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Custom XML Markup Move Source End -CustomXmlMoveFromRangeEnd *CT_Markup ; +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// Custom XML Markup Move Destination Location Start -CustomXmlMoveToRangeStart *CT_TrackChange ; +// Symbol Character +Sym *CT_Sym ; -// Custom XML Markup Move Destination Location End -CustomXmlMoveToRangeEnd *CT_Markup ;};type CT_FontsList struct{ +// Page Number Block +PgNum *CT_Empty ; -// Properties for a Single Font -Font []*CT_Font ;};func (_dccccb ST_Shd )String ()string {switch _dccccb {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0063\u006c\u0065a\u0072";case 3:return "\u0073\u006f\u006ci\u0064";case 4:return "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case 5:return "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case 6:return "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case 9:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 10:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case 12:return "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case 13:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case 14:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case 15:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case 16:return "\u0070\u0063\u0074\u0035";case 17:return "\u0070\u0063\u00741\u0030";case 18:return "\u0070\u0063\u00741\u0032";case 19:return "\u0070\u0063\u00741\u0035";case 20:return "\u0070\u0063\u00742\u0030";case 21:return "\u0070\u0063\u00742\u0035";case 22:return "\u0070\u0063\u00743\u0030";case 23:return "\u0070\u0063\u00743\u0035";case 24:return "\u0070\u0063\u00743\u0037";case 25:return "\u0070\u0063\u00744\u0030";case 26:return "\u0070\u0063\u00744\u0035";case 27:return "\u0070\u0063\u00745\u0030";case 28:return "\u0070\u0063\u00745\u0035";case 29:return "\u0070\u0063\u00746\u0030";case 30:return "\u0070\u0063\u00746\u0032";case 31:return "\u0070\u0063\u00746\u0035";case 32:return "\u0070\u0063\u00747\u0030";case 33:return "\u0070\u0063\u00747\u0035";case 34:return "\u0070\u0063\u00748\u0030";case 35:return "\u0070\u0063\u00748\u0035";case 36:return "\u0070\u0063\u00748\u0037";case 37:return "\u0070\u0063\u00749\u0030";case 38:return "\u0070\u0063\u00749\u0035";};return "";}; +// Carriage Return +Cr *CT_Empty ; -// Validate validates the CT_MoveBookmark and its children -func (_gbbg *CT_MoveBookmark )Validate ()error {return _gbbg .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func NewCT_TrPrChange ()*CT_TrPrChange {_eefcb :=&CT_TrPrChange {};_eefcb .TrPr =NewCT_TrPrBase ();return _eefcb ;};type CT_Markup struct{ +// Tab Character +Tab *CT_Empty ; -// Annotation Identifier -IdAttr int64 ;};func (_acbee *EG_ContentRunContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgbbd :for {_eaecbd ,_cebfeg :=d .Token ();if _cebfeg !=nil {return _cebfeg ;};switch _gfdcfd :=_eaecbd .(type ){case _g .StartElement :switch _gfdcfd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_acbee .CustomXml =NewCT_CustomXmlRun ();if _bbgcg :=d .DecodeElement (_acbee .CustomXml ,&_gfdcfd );_bbgcg !=nil {return _bbgcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_acbee .SmartTag =NewCT_SmartTagRun ();if _cfecgd :=d .DecodeElement (_acbee .SmartTag ,&_gfdcfd );_cfecgd !=nil {return _cfecgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_acbee .Sdt =NewCT_SdtRun ();if _gcafc :=d .DecodeElement (_acbee .Sdt ,&_gfdcfd );_gcafc !=nil {return _gcafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0069\u0072"}:_acbee .Dir =NewCT_DirContentRun ();if _edggda :=d .DecodeElement (_acbee .Dir ,&_gfdcfd );_edggda !=nil {return _edggda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u006f"}:_acbee .Bdo =NewCT_BdoContentRun ();if _cfgedg :=d .DecodeElement (_acbee .Bdo ,&_gfdcfd );_cfgedg !=nil {return _cfgedg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_acbee .R =NewCT_R ();if _abbgbb :=d .DecodeElement (_acbee .R ,&_gfdcfd );_abbgbb !=nil {return _abbgbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dfgff :=NewEG_RunLevelElts ();_dfgff .ProofErr =NewCT_ProofErr ();if _gcacb :=d .DecodeElement (_dfgff .ProofErr ,&_gfdcfd );_gcacb !=nil {return _gcacb ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_dfgff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_afebg :=NewEG_RunLevelElts ();_afebg .PermStart =NewCT_PermStart ();if _ddfedb :=d .DecodeElement (_afebg .PermStart ,&_gfdcfd );_ddfedb !=nil {return _ddfedb ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_afebg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_egebbb :=NewEG_RunLevelElts ();_egebbb .PermEnd =NewCT_Perm ();if _eafdb :=d .DecodeElement (_egebbb .PermEnd ,&_gfdcfd );_eafdb !=nil {return _eafdb ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_egebbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_cdcec :=NewEG_RunLevelElts ();_cdcec .Ins =NewCT_RunTrackChange ();if _badgb :=d .DecodeElement (_cdcec .Ins ,&_gfdcfd );_badgb !=nil {return _badgb ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_cdcec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_afedeg :=NewEG_RunLevelElts ();_afedeg .Del =NewCT_RunTrackChange ();if _gbggbc :=d .DecodeElement (_afedeg .Del ,&_gfdcfd );_gbggbc !=nil {return _gbggbc ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_afedeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gafbcd :=NewEG_RunLevelElts ();_gafbcd .MoveFrom =NewCT_RunTrackChange ();if _bbagg :=d .DecodeElement (_gafbcd .MoveFrom ,&_gfdcfd );_bbagg !=nil {return _bbagg ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_gafbcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cgbba :=NewEG_RunLevelElts ();_cgbba .MoveTo =NewCT_RunTrackChange ();if _dfbbaf :=d .DecodeElement (_cgbba .MoveTo ,&_gfdcfd );_dfbbaf !=nil {return _dfbbaf ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_cgbba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_acgfdc :=NewEG_RunLevelElts ();_aaccgb :=NewEG_RangeMarkupElements ();_aaccgb .BookmarkStart =NewCT_Bookmark ();if _bfedgg :=d .DecodeElement (_aaccgb .BookmarkStart ,&_gfdcfd );_bfedgg !=nil {return _bfedgg ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_acgfdc );_acgfdc .EG_RangeMarkupElements =append (_acgfdc .EG_RangeMarkupElements ,_aaccgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dedfed :=NewEG_RunLevelElts ();_debaa :=NewEG_RangeMarkupElements ();_debaa .BookmarkEnd =NewCT_MarkupRange ();if _eadga :=d .DecodeElement (_debaa .BookmarkEnd ,&_gfdcfd );_eadga !=nil {return _eadga ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_dedfed );_dedfed .EG_RangeMarkupElements =append (_dedfed .EG_RangeMarkupElements ,_debaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aedcae :=NewEG_RunLevelElts ();_fafdde :=NewEG_RangeMarkupElements ();_fafdde .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbcafe :=d .DecodeElement (_fafdde .MoveFromRangeStart ,&_gfdcfd );_gbcafe !=nil {return _gbcafe ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_aedcae );_aedcae .EG_RangeMarkupElements =append (_aedcae .EG_RangeMarkupElements ,_fafdde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feaeb :=NewEG_RunLevelElts ();_eeefff :=NewEG_RangeMarkupElements ();_eeefff .MoveFromRangeEnd =NewCT_MarkupRange ();if _gfefgg :=d .DecodeElement (_eeefff .MoveFromRangeEnd ,&_gfdcfd );_gfefgg !=nil {return _gfefgg ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_feaeb );_feaeb .EG_RangeMarkupElements =append (_feaeb .EG_RangeMarkupElements ,_eeefff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fdaec :=NewEG_RunLevelElts ();_dagdg :=NewEG_RangeMarkupElements ();_dagdg .MoveToRangeStart =NewCT_MoveBookmark ();if _dgedcc :=d .DecodeElement (_dagdg .MoveToRangeStart ,&_gfdcfd );_dgedcc !=nil {return _dgedcc ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_fdaec );_fdaec .EG_RangeMarkupElements =append (_fdaec .EG_RangeMarkupElements ,_dagdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ebcbcg :=NewEG_RunLevelElts ();_eegee :=NewEG_RangeMarkupElements ();_eegee .MoveToRangeEnd =NewCT_MarkupRange ();if _bfbeg :=d .DecodeElement (_eegee .MoveToRangeEnd ,&_gfdcfd );_bfbeg !=nil {return _bfbeg ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_ebcbcg );_ebcbcg .EG_RangeMarkupElements =append (_ebcbcg .EG_RangeMarkupElements ,_eegee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bbdfdb :=NewEG_RunLevelElts ();_bbgfe :=NewEG_RangeMarkupElements ();_bbgfe .CommentRangeStart =NewCT_MarkupRange ();if _geabeg :=d .DecodeElement (_bbgfe .CommentRangeStart ,&_gfdcfd );_geabeg !=nil {return _geabeg ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_bbdfdb );_bbdfdb .EG_RangeMarkupElements =append (_bbdfdb .EG_RangeMarkupElements ,_bbgfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccfad :=NewEG_RunLevelElts ();_daagdd :=NewEG_RangeMarkupElements ();_daagdd .CommentRangeEnd =NewCT_MarkupRange ();if _edccg :=d .DecodeElement (_daagdd .CommentRangeEnd ,&_gfdcfd );_edccg !=nil {return _edccg ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_ccfad );_ccfad .EG_RangeMarkupElements =append (_ccfad .EG_RangeMarkupElements ,_daagdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eagcd :=NewEG_RunLevelElts ();_dggcg :=NewEG_RangeMarkupElements ();_dggcg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ecfcd :=d .DecodeElement (_dggcg .CustomXmlInsRangeStart ,&_gfdcfd );_ecfcd !=nil {return _ecfcd ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_eagcd );_eagcd .EG_RangeMarkupElements =append (_eagcd .EG_RangeMarkupElements ,_dggcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcfcb :=NewEG_RunLevelElts ();_cgabeb :=NewEG_RangeMarkupElements ();_cgabeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _fffde :=d .DecodeElement (_cgabeb .CustomXmlInsRangeEnd ,&_gfdcfd );_fffde !=nil {return _fffde ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_bcfcb );_bcfcb .EG_RangeMarkupElements =append (_bcfcb .EG_RangeMarkupElements ,_cgabeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cddfca :=NewEG_RunLevelElts ();_dcbfce :=NewEG_RangeMarkupElements ();_dcbfce .CustomXmlDelRangeStart =NewCT_TrackChange ();if _deage :=d .DecodeElement (_dcbfce .CustomXmlDelRangeStart ,&_gfdcfd );_deage !=nil {return _deage ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_cddfca );_cddfca .EG_RangeMarkupElements =append (_cddfca .EG_RangeMarkupElements ,_dcbfce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffeaad :=NewEG_RunLevelElts ();_gdgeef :=NewEG_RangeMarkupElements ();_gdgeef .CustomXmlDelRangeEnd =NewCT_Markup ();if _accfed :=d .DecodeElement (_gdgeef .CustomXmlDelRangeEnd ,&_gfdcfd );_accfed !=nil {return _accfed ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_ffeaad );_ffeaad .EG_RangeMarkupElements =append (_ffeaad .EG_RangeMarkupElements ,_gdgeef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eddgfa :=NewEG_RunLevelElts ();_cafae :=NewEG_RangeMarkupElements ();_cafae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdgggb :=d .DecodeElement (_cafae .CustomXmlMoveFromRangeStart ,&_gfdcfd );_gdgggb !=nil {return _gdgggb ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_eddgfa );_eddgfa .EG_RangeMarkupElements =append (_eddgfa .EG_RangeMarkupElements ,_cafae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_abcef :=NewEG_RunLevelElts ();_adedce :=NewEG_RangeMarkupElements ();_adedce .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aaagba :=d .DecodeElement (_adedce .CustomXmlMoveFromRangeEnd ,&_gfdcfd );_aaagba !=nil {return _aaagba ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_abcef );_abcef .EG_RangeMarkupElements =append (_abcef .EG_RangeMarkupElements ,_adedce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_baaecf :=NewEG_RunLevelElts ();_fbfde :=NewEG_RangeMarkupElements ();_fbfde .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _caabc :=d .DecodeElement (_fbfde .CustomXmlMoveToRangeStart ,&_gfdcfd );_caabc !=nil {return _caabc ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_baaecf );_baaecf .EG_RangeMarkupElements =append (_baaecf .EG_RangeMarkupElements ,_fbfde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abgdfc :=NewEG_RunLevelElts ();_acecgg :=NewEG_RangeMarkupElements ();_acecgg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gecege :=d .DecodeElement (_acecgg .CustomXmlMoveToRangeEnd ,&_gfdcfd );_gecege !=nil {return _gecege ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_abgdfc );_abgdfc .EG_RangeMarkupElements =append (_abgdfc .EG_RangeMarkupElements ,_acecgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_facbg :=NewEG_RunLevelElts ();_egdgf :=NewEG_MathContent ();_egdgf .OMathPara =_ec .NewOMathPara ();if _ggefb :=d .DecodeElement (_egdgf .OMathPara ,&_gfdcfd );_ggefb !=nil {return _ggefb ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_facbg );_facbg .EG_MathContent =append (_facbg .EG_MathContent ,_egdgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_agaee :=NewEG_RunLevelElts ();_ddafgd :=NewEG_MathContent ();_ddafgd .OMath =_ec .NewOMath ();if _efafbc :=d .DecodeElement (_ddafgd .OMath ,&_gfdcfd );_efafbc !=nil {return _efafbc ;};_acbee .EG_RunLevelElts =append (_acbee .EG_RunLevelElts ,_agaee );_agaee .EG_MathContent =append (_agaee .EG_MathContent ,_ddafgd );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_gfdcfd .Name );if _fdfdb :=d .Skip ();_fdfdb !=nil {return _fdfdb ;};};case _g .EndElement :break _bgbbd ;case _g .CharData :};};return nil ;};func (_fefbgc ST_BrType )String ()string {switch _fefbgc {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 3:return "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return "";};func (_deccf ST_FrameScrollbar )String ()string {switch _deccf {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";};func (_afbba ST_Zoom )Validate ()error {return _afbba .ValidateWithPath ("")};func (_gaacbb ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _gaacbb {case 0,1,2,3,4,5,6,7,8,9:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaacbb ));};return nil ;};func NewCT_ParaRPr ()*CT_ParaRPr {_cbgag :=&CT_ParaRPr {};return _cbgag };func (_ebaea *CT_TrackChangeRange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebaea .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_dbaee ,_bafgg :=_ebaea .DisplacedByCustomXmlAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bafgg !=nil {return _bafgg ;};start .Attr =append (start .Attr ,_dbaee );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_ebaea .AuthorAttr )});if _ebaea .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ebaea .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_ebaea .IdAttr )});start .Name .Local ="w\u003a\u0043\u0054\u005fTr\u0061c\u006b\u0043\u0068\u0061\u006eg\u0065\u0052\u0061\u006e\u0067\u0065";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agbfcd WdST_RelFromH )ValidateWithPath (path string )error {switch _agbfcd {case 0,1,2,3,4,5,6,7,8:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbfcd ));};return nil ;};func (_ggacaa ST_TblWidth )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bdabb :=_g .Attr {};_bdabb .Name =name ;switch _ggacaa {case ST_TblWidthUnset :_bdabb .Value ="";case ST_TblWidthNil :_bdabb .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_bdabb .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_bdabb .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_bdabb .Value ="\u0061\u0075\u0074\u006f";};return _bdabb ,nil ;};const (ST_VerticalJcUnset ST_VerticalJc =0;ST_VerticalJcTop ST_VerticalJc =1;ST_VerticalJcCenter ST_VerticalJc =2;ST_VerticalJcBoth ST_VerticalJc =3;ST_VerticalJcBottom ST_VerticalJc =4;); +// Embedded Object +Object *CT_Object ; -// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path -func (_bbefe *CT_Recipients )ValidateWithPath (path string )error {for _beeeg ,_agbab :=range _bbefe .RecipientData {if _egdbbe :=_agbab .ValidateWithPath (_gd .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_beeeg ));_egdbbe !=nil {return _egdbbe ;};};return nil ;};func (_begcf *CT_PPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _begcf .PStyle !=nil {_bebdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_begcf .PStyle ,_bebdc );};if _begcf .KeepNext !=nil {_eeae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_begcf .KeepNext ,_eeae );};if _begcf .KeepLines !=nil {_edgeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_begcf .KeepLines ,_edgeb );};if _begcf .PageBreakBefore !=nil {_cfceg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_begcf .PageBreakBefore ,_cfceg );};if _begcf .FramePr !=nil {_faaff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_begcf .FramePr ,_faaff );};if _begcf .WidowControl !=nil {_gcgcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_begcf .WidowControl ,_gcgcf );};if _begcf .NumPr !=nil {_fgbd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_begcf .NumPr ,_fgbd );};if _begcf .SuppressLineNumbers !=nil {_geffd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_begcf .SuppressLineNumbers ,_geffd );};if _begcf .PBdr !=nil {_cecbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_begcf .PBdr ,_cecbb );};if _begcf .Shd !=nil {_ddfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_begcf .Shd ,_ddfc );};if _begcf .Tabs !=nil {_bcbfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_begcf .Tabs ,_bcbfc );};if _begcf .SuppressAutoHyphens !=nil {_egeff :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_begcf .SuppressAutoHyphens ,_egeff );};if _begcf .Kinsoku !=nil {_dgbbb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_begcf .Kinsoku ,_dgbbb );};if _begcf .WordWrap !=nil {_acac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_begcf .WordWrap ,_acac );};if _begcf .OverflowPunct !=nil {_ddfaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_begcf .OverflowPunct ,_ddfaf );};if _begcf .TopLinePunct !=nil {_ggafea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_begcf .TopLinePunct ,_ggafea );};if _begcf .AutoSpaceDE !=nil {_dfgbaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_begcf .AutoSpaceDE ,_dfgbaa );};if _begcf .AutoSpaceDN !=nil {_ceffa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_begcf .AutoSpaceDN ,_ceffa );};if _begcf .Bidi !=nil {_ecfeba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_begcf .Bidi ,_ecfeba );};if _begcf .AdjustRightInd !=nil {_faadb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_begcf .AdjustRightInd ,_faadb );};if _begcf .SnapToGrid !=nil {_bebgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_begcf .SnapToGrid ,_bebgc );};if _begcf .Spacing !=nil {_ageb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_begcf .Spacing ,_ageb );};if _begcf .Ind !=nil {_affdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_begcf .Ind ,_affdg );};if _begcf .ContextualSpacing !=nil {_fegafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_begcf .ContextualSpacing ,_fegafc );};if _begcf .MirrorIndents !=nil {_bcecf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_begcf .MirrorIndents ,_bcecf );};if _begcf .SuppressOverlap !=nil {_ececc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_begcf .SuppressOverlap ,_ececc );};if _begcf .Jc !=nil {_dfdfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_begcf .Jc ,_dfdfg );};if _begcf .TextDirection !=nil {_cdcfcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_begcf .TextDirection ,_cdcfcb );};if _begcf .TextAlignment !=nil {_bggaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_begcf .TextAlignment ,_bggaa );};if _begcf .TextboxTightWrap !=nil {_cdbef :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_begcf .TextboxTightWrap ,_cdbef );};if _begcf .OutlineLvl !=nil {_ffacd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_begcf .OutlineLvl ,_ffacd );};if _begcf .DivId !=nil {_ffba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_begcf .DivId ,_ffba );};if _begcf .CnfStyle !=nil {_dcdfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_begcf .CnfStyle ,_dcdfa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// VML Object +Pict *CT_Picture ; -// Validate validates the CT_FFStatusText and its children -func (_eabec *CT_FFStatusText )Validate ()error {return _eabec .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");};func (_dced *CT_Charset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bagf :=range start .Attr {if _bagf .Name .Local =="\u0076\u0061\u006c"{_dfff ,_cabbb :=_bagf .Value ,error (nil );if _cabbb !=nil {return _cabbb ;};_dced .ValAttr =&_dfff ;continue ;};if _bagf .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_feag ,_dcbcb :=_bagf .Value ,error (nil );if _dcbcb !=nil {return _dcbcb ;};_dced .CharacterSetAttr =&_feag ;continue ;};};for {_gcgf ,_dbbc :=d .Token ();if _dbbc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_dbbc );};if _dbff ,_fcdc :=_gcgf .(_g .EndElement );_fcdc &&_dbff .Name ==start .Name {break ;};};return nil ;};func (_bdbgf *ST_BrType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adceag ,_cfbac :=d .Token ();if _cfbac !=nil {return _cfbac ;};if _geeaag ,_gcgffeg :=_adceag .(_g .EndElement );_gcgffeg &&_geeaag .Name ==start .Name {*_bdbgf =1;return nil ;};if _efccf ,_dfbeb :=_adceag .(_g .CharData );!_dfbeb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adceag );}else {switch string (_efccf ){case "":*_bdbgf =0;case "\u0070\u0061\u0067\u0065":*_bdbgf =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bdbgf =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_bdbgf =3;};};_adceag ,_cfbac =d .Token ();if _cfbac !=nil {return _cfbac ;};if _bgacag ,_aedbb :=_adceag .(_g .EndElement );_aedbb &&_bgacag .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adceag );};func (_aagd *WdCT_EffectExtent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_aagd .LAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_aagd .TAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_aagd .RAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_gd .Sprintf ("\u0025\u0076",_aagd .BAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fffbf *ST_DocPartBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfbead ,_eaggae :=d .Token ();if _eaggae !=nil {return _eaggae ;};if _ddeggf ,_cagcb :=_dfbead .(_g .EndElement );_cagcb &&_ddeggf .Name ==start .Name {*_fffbf =1;return nil ;};if _decaad ,_gcefda :=_dfbead .(_g .CharData );!_gcefda {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfbead );}else {switch string (_decaad ){case "":*_fffbf =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_fffbf =1;case "\u0070":*_fffbf =2;case "\u0070\u0067":*_fffbf =3;};};_dfbead ,_eaggae =d .Token ();if _eaggae !=nil {return _eaggae ;};if _eegbfae ,_fgaca :=_dfbead .(_g .EndElement );_fgaca &&_eegbfae .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfbead );};const ST_TextScalePercentPattern ="\u0030\u002a\u0028\u00360\u0030\u007c\u0028\u005b\u0030\u002d\u0035\u005d\u003f\u005b0\u002d9\u005d\u003f\u005b\u0030\u002d\u0039\u005d)\u0029\u0025";func (_dfde *CT_LevelText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfadg :=range start .Attr {if _dfadg .Name .Local =="\u0076\u0061\u006c"{_fbdab ,_dddagc :=_dfadg .Value ,error (nil );if _dddagc !=nil {return _dddagc ;};_dfde .ValAttr =&_fbdab ;continue ;};if _dfadg .Name .Local =="\u006e\u0075\u006c\u006c"{_cdecg ,_effffe :=ParseUnionST_OnOff (_dfadg .Value );if _effffe !=nil {return _effffe ;};_dfde .NullAttr =&_cdecg ;continue ;};};for {_bacgc ,_ceabe :=d .Token ();if _ceabe !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ceabe );};if _cgcf ,_aegg :=_bacgc .(_g .EndElement );_aegg &&_cgcf .Name ==start .Name {break ;};};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_cdeec :=&CT_Kinsoku {};return _cdeec };type ST_Lock byte ;func (_abdgd *CT_RubyContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dagab :for {_cadbg ,_dafcf :=d .Token ();if _dafcf !=nil {return _dafcf ;};switch _eafcd :=_cadbg .(type ){case _g .StartElement :switch _eafcd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_abdgd .R =NewCT_R ();if _gcbfd :=d .DecodeElement (_abdgd .R ,&_eafcd );_gcbfd !=nil {return _gcbfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_deadc :=NewEG_RunLevelElts ();_deadc .ProofErr =NewCT_ProofErr ();if _caaf :=d .DecodeElement (_deadc .ProofErr ,&_eafcd );_caaf !=nil {return _caaf ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_deadc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fcdcdb :=NewEG_RunLevelElts ();_fcdcdb .PermStart =NewCT_PermStart ();if _cebfd :=d .DecodeElement (_fcdcdb .PermStart ,&_eafcd );_cebfd !=nil {return _cebfd ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_fcdcdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ededg :=NewEG_RunLevelElts ();_ededg .PermEnd =NewCT_Perm ();if _bfffa :=d .DecodeElement (_ededg .PermEnd ,&_eafcd );_bfffa !=nil {return _bfffa ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_ededg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_faaddd :=NewEG_RunLevelElts ();_faaddd .Ins =NewCT_RunTrackChange ();if _eddgad :=d .DecodeElement (_faaddd .Ins ,&_eafcd );_eddgad !=nil {return _eddgad ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_faaddd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_bffc :=NewEG_RunLevelElts ();_bffc .Del =NewCT_RunTrackChange ();if _cdefa :=d .DecodeElement (_bffc .Del ,&_eafcd );_cdefa !=nil {return _cdefa ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_bffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gcfebd :=NewEG_RunLevelElts ();_gcfebd .MoveFrom =NewCT_RunTrackChange ();if _ddfeb :=d .DecodeElement (_gcfebd .MoveFrom ,&_eafcd );_ddfeb !=nil {return _ddfeb ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_gcfebd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aadgfd :=NewEG_RunLevelElts ();_aadgfd .MoveTo =NewCT_RunTrackChange ();if _daabf :=d .DecodeElement (_aadgfd .MoveTo ,&_eafcd );_daabf !=nil {return _daabf ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_aadgfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_feefc :=NewEG_RunLevelElts ();_dbfgb :=NewEG_RangeMarkupElements ();_dbfgb .BookmarkStart =NewCT_Bookmark ();if _dffdf :=d .DecodeElement (_dbfgb .BookmarkStart ,&_eafcd );_dffdf !=nil {return _dffdf ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_feefc );_feefc .EG_RangeMarkupElements =append (_feefc .EG_RangeMarkupElements ,_dbfgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ecccf :=NewEG_RunLevelElts ();_bccga :=NewEG_RangeMarkupElements ();_bccga .BookmarkEnd =NewCT_MarkupRange ();if _eccef :=d .DecodeElement (_bccga .BookmarkEnd ,&_eafcd );_eccef !=nil {return _eccef ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_ecccf );_ecccf .EG_RangeMarkupElements =append (_ecccf .EG_RangeMarkupElements ,_bccga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fbafab :=NewEG_RunLevelElts ();_cdgfc :=NewEG_RangeMarkupElements ();_cdgfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdefd :=d .DecodeElement (_cdgfc .MoveFromRangeStart ,&_eafcd );_cdefd !=nil {return _cdefd ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_fbafab );_fbafab .EG_RangeMarkupElements =append (_fbafab .EG_RangeMarkupElements ,_cdgfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afdc :=NewEG_RunLevelElts ();_fedcf :=NewEG_RangeMarkupElements ();_fedcf .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbgdg :=d .DecodeElement (_fedcf .MoveFromRangeEnd ,&_eafcd );_cbgdg !=nil {return _cbgdg ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_afdc );_afdc .EG_RangeMarkupElements =append (_afdc .EG_RangeMarkupElements ,_fedcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bfcfg :=NewEG_RunLevelElts ();_acaca :=NewEG_RangeMarkupElements ();_acaca .MoveToRangeStart =NewCT_MoveBookmark ();if _fggac :=d .DecodeElement (_acaca .MoveToRangeStart ,&_eafcd );_fggac !=nil {return _fggac ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_bfcfg );_bfcfg .EG_RangeMarkupElements =append (_bfcfg .EG_RangeMarkupElements ,_acaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gafdd :=NewEG_RunLevelElts ();_cdcce :=NewEG_RangeMarkupElements ();_cdcce .MoveToRangeEnd =NewCT_MarkupRange ();if _eggfc :=d .DecodeElement (_cdcce .MoveToRangeEnd ,&_eafcd );_eggfc !=nil {return _eggfc ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_gafdd );_gafdd .EG_RangeMarkupElements =append (_gafdd .EG_RangeMarkupElements ,_cdcce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gaeab :=NewEG_RunLevelElts ();_dffab :=NewEG_RangeMarkupElements ();_dffab .CommentRangeStart =NewCT_MarkupRange ();if _gbfgg :=d .DecodeElement (_dffab .CommentRangeStart ,&_eafcd );_gbfgg !=nil {return _gbfgg ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_gaeab );_gaeab .EG_RangeMarkupElements =append (_gaeab .EG_RangeMarkupElements ,_dffab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gecfagd :=NewEG_RunLevelElts ();_dcgdc :=NewEG_RangeMarkupElements ();_dcgdc .CommentRangeEnd =NewCT_MarkupRange ();if _cagbb :=d .DecodeElement (_dcgdc .CommentRangeEnd ,&_eafcd );_cagbb !=nil {return _cagbb ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_gecfagd );_gecfagd .EG_RangeMarkupElements =append (_gecfagd .EG_RangeMarkupElements ,_dcgdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aeaca :=NewEG_RunLevelElts ();_gggc :=NewEG_RangeMarkupElements ();_gggc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _agebf :=d .DecodeElement (_gggc .CustomXmlInsRangeStart ,&_eafcd );_agebf !=nil {return _agebf ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_aeaca );_aeaca .EG_RangeMarkupElements =append (_aeaca .EG_RangeMarkupElements ,_gggc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bafa :=NewEG_RunLevelElts ();_bgfe :=NewEG_RangeMarkupElements ();_bgfe .CustomXmlInsRangeEnd =NewCT_Markup ();if _cecee :=d .DecodeElement (_bgfe .CustomXmlInsRangeEnd ,&_eafcd );_cecee !=nil {return _cecee ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_bafa );_bafa .EG_RangeMarkupElements =append (_bafa .EG_RangeMarkupElements ,_bgfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffdbgd :=NewEG_RunLevelElts ();_gfbgg :=NewEG_RangeMarkupElements ();_gfbgg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbaag :=d .DecodeElement (_gfbgg .CustomXmlDelRangeStart ,&_eafcd );_dbaag !=nil {return _dbaag ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_ffdbgd );_ffdbgd .EG_RangeMarkupElements =append (_ffdbgd .EG_RangeMarkupElements ,_gfbgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gcdfed :=NewEG_RunLevelElts ();_defba :=NewEG_RangeMarkupElements ();_defba .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcbcd :=d .DecodeElement (_defba .CustomXmlDelRangeEnd ,&_eafcd );_fcbcd !=nil {return _fcbcd ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_gcdfed );_gcdfed .EG_RangeMarkupElements =append (_gcdfed .EG_RangeMarkupElements ,_defba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eceef :=NewEG_RunLevelElts ();_gddgf :=NewEG_RangeMarkupElements ();_gddgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfgga :=d .DecodeElement (_gddgf .CustomXmlMoveFromRangeStart ,&_eafcd );_cfgga !=nil {return _cfgga ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_eceef );_eceef .EG_RangeMarkupElements =append (_eceef .EG_RangeMarkupElements ,_gddgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_baeeb :=NewEG_RunLevelElts ();_cbeff :=NewEG_RangeMarkupElements ();_cbeff .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bafag :=d .DecodeElement (_cbeff .CustomXmlMoveFromRangeEnd ,&_eafcd );_bafag !=nil {return _bafag ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_baeeb );_baeeb .EG_RangeMarkupElements =append (_baeeb .EG_RangeMarkupElements ,_cbeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ecdgd :=NewEG_RunLevelElts ();_gddge :=NewEG_RangeMarkupElements ();_gddge .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbcea :=d .DecodeElement (_gddge .CustomXmlMoveToRangeStart ,&_eafcd );_gbcea !=nil {return _gbcea ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_ecdgd );_ecdgd .EG_RangeMarkupElements =append (_ecdgd .EG_RangeMarkupElements ,_gddge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acdc :=NewEG_RunLevelElts ();_bbcee :=NewEG_RangeMarkupElements ();_bbcee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fgafa :=d .DecodeElement (_bbcee .CustomXmlMoveToRangeEnd ,&_eafcd );_fgafa !=nil {return _fgafa ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_acdc );_acdc .EG_RangeMarkupElements =append (_acdc .EG_RangeMarkupElements ,_bbcee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cabad :=NewEG_RunLevelElts ();_acebga :=NewEG_MathContent ();_acebga .OMathPara =_ec .NewOMathPara ();if _agbff :=d .DecodeElement (_acebga .OMathPara ,&_eafcd );_agbff !=nil {return _agbff ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_cabad );_cabad .EG_MathContent =append (_cabad .EG_MathContent ,_acebga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_debdc :=NewEG_RunLevelElts ();_ceedg :=NewEG_MathContent ();_ceedg .OMath =_ec .NewOMath ();if _bafaa :=d .DecodeElement (_ceedg .OMath ,&_eafcd );_bafaa !=nil {return _bafaa ;};_abdgd .EG_RunLevelElts =append (_abdgd .EG_RunLevelElts ,_debdc );_debdc .EG_MathContent =append (_debdc .EG_MathContent ,_ceedg );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_eafcd .Name );if _gccfa :=d .Skip ();_gccfa !=nil {return _gccfa ;};};case _g .EndElement :break _dagab ;case _g .CharData :};};return nil ;};func (_befgf ST_LineNumberRestart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_befgf .String (),start );};func (_cdggce *CT_Panose )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cdggce .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcbbfd ST_BrType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edfcab :=_g .Attr {};_edfcab .Name =name ;switch _bcbbfd {case ST_BrTypeUnset :_edfcab .Value ="";case ST_BrTypePage :_edfcab .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_edfcab .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_edfcab .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return _edfcab ,nil ;};func (_gedfc *CT_TextboxTightWrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cbecba ,_gddbe :=_gedfc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gddbe !=nil {return _gddbe ;};start .Attr =append (start .Attr ,_cbecba );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Complex Field Character +FldChar *CT_FldChar ; -// Validate validates the CT_TopPageBorder and its children -func (_adgbg *CT_TopPageBorder )Validate ()error {return _adgbg .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_abcce WdST_RelFromV )String ()string {switch _abcce {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case 4:return "\u006c\u0069\u006e\u0065";case 5:return "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case 6:return "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return "";};func (_fbebb WdST_AlignH )Validate ()error {return _fbebb .ValidateWithPath ("")};func (_abegg *CT_Divs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aggbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_bggf :=range _abegg .Div {e .EncodeElement (_bggf ,_aggbd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afaaff *WdCT_WordprocessingGroup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afaaff .CNvGrpSpPr =_e .NewCT_NonVisualGroupDrawingShapeProps ();_afaaff .GrpSpPr =_e .NewCT_GroupShapeProperties ();_bgbff :for {_fgfeg ,_dggadf :=d .Token ();if _dggadf !=nil {return _dggadf ;};switch _fcdbg :=_fgfeg .(type ){case _g .StartElement :switch _fcdbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:_afaaff .CNvPr =_e .NewCT_NonVisualDrawingProps ();if _gfgba :=d .DecodeElement (_afaaff .CNvPr ,&_fcdbg );_gfgba !=nil {return _gfgba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _gacac :=d .DecodeElement (_afaaff .CNvGrpSpPr ,&_fcdbg );_gacac !=nil {return _gacac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _cbgdgf :=d .DecodeElement (_afaaff .GrpSpPr ,&_fcdbg );_cbgdgf !=nil {return _cbgdgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0077\u0073\u0070"}:_eccca :=NewWdCT_WordprocessingGroupChoice ();if _dgedbf :=d .DecodeElement (&_eccca .Wsp ,&_fcdbg );_dgedbf !=nil {return _dgedbf ;};_afaaff .Choice =append (_afaaff .Choice ,_eccca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_geeee :=NewWdCT_WordprocessingGroupChoice ();if _gebag :=d .DecodeElement (&_geeee .GrpSp ,&_fcdbg );_gebag !=nil {return _gebag ;};_afaaff .Choice =append (_afaaff .Choice ,_geeee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_agdfgc :=NewWdCT_WordprocessingGroupChoice ();if _fgbgd :=d .DecodeElement (&_agdfgc .GraphicFrame ,&_fcdbg );_fgbgd !=nil {return _fgbgd ;};_afaaff .Choice =append (_afaaff .Choice ,_agdfgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0070\u0069\u0063"},_g .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0070\u0069\u0063"}:_ccdec :=NewWdCT_WordprocessingGroupChoice ();if _bgebed :=d .DecodeElement (&_ccdec .Pic ,&_fcdbg );_bgebed !=nil {return _bgebed ;};_afaaff .Choice =append (_afaaff .Choice ,_ccdec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_aceddf :=NewWdCT_WordprocessingGroupChoice ();if _ggfge :=d .DecodeElement (&_aceddf .ContentPart ,&_fcdbg );_ggfge !=nil {return _ggfge ;};_afaaff .Choice =append (_afaaff .Choice ,_aceddf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afaaff .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _daabg :=d .DecodeElement (_afaaff .ExtLst ,&_fcdbg );_daabg !=nil {return _daabg ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067G\u0072\u006f\u0075\u0070\u0020%\u0076",_fcdbg .Name );if _gbgggf :=d .Skip ();_gbgggf !=nil {return _gbgggf ;};};case _g .EndElement :break _bgbff ;case _g .CharData :};};return nil ;}; +// Phonetic Guide +Ruby *CT_Ruby ; -// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path -func (_aebab *EG_PContentMath )ValidateWithPath (path string )error {for _eedgg ,_fefgf :=range _aebab .EG_PContentBase {if _ccfca :=_fefgf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_eedgg ));_ccfca !=nil {return _ccfca ;};};for _ceacb ,_gddgfe :=range _aebab .EG_ContentRunContentBase {if _adfeg :=_gddgfe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fE\u0047\u005f\u0043\u006fn\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ceacb ));_adfeg !=nil {return _adfeg ;};};return nil ;};func (_dbedg *WdCT_GraphicFrame )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gbbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dbedg .CNvPr ,_gbbdg );_aadbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}};e .EncodeElement (_dbedg .CNvFrPr ,_aadbd );_dbcdaf :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dbedg .Xfrm ,_dbcdaf );_cadge :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_dbedg .Graphic ,_cadge );if _dbedg .ExtLst !=nil {_bcafc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbedg .ExtLst ,_bcafc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbbdde *WdCT_TxbxContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbbdde .AltChunk !=nil {_bbceg :=_g .StartElement {Name :_g .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_ecfcb :=range _bbbdde .AltChunk {e .EncodeElement (_ecfcb ,_bbceg );};};if _bbbdde .EG_ContentBlockContent !=nil {for _ ,_begdc :=range _bbbdde .EG_ContentBlockContent {_begdc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cebcd *ST_PageBorderOffset )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cebcd =0;case "\u0070\u0061\u0067\u0065":*_cebcd =1;case "\u0074\u0065\u0078\u0074":*_cebcd =2;};return nil ;};func NewCT_NumLvl ()*CT_NumLvl {_eacc :=&CT_NumLvl {};return _eacc }; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// Validate validates the CT_Numbering and its children -func (_edagfb *CT_Numbering )Validate ()error {return _edagfb .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");}; +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path -func (_acbbe *CT_Frame )ValidateWithPath (path string )error {if _acbbe .Sz !=nil {if _ccefb :=_acbbe .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_ccefb !=nil {return _ccefb ;};};if _acbbe .Name !=nil {if _gebf :=_acbbe .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_gebf !=nil {return _gebf ;};};if _acbbe .Title !=nil {if _cccgb :=_acbbe .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cccgb !=nil {return _cccgb ;};};if _acbbe .LongDesc !=nil {if _beafg :=_acbbe .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c");_beafg !=nil {return _beafg ;};};if _acbbe .SourceFileName !=nil {if _dcggb :=_acbbe .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_dcggb !=nil {return _dcggb ;};};if _acbbe .MarW !=nil {if _cdffa :=_acbbe .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057");_cdffa !=nil {return _cdffa ;};};if _acbbe .MarH !=nil {if _cefc :=_acbbe .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_cefc !=nil {return _cefc ;};};if _acbbe .Scrollbar !=nil {if _bcgcf :=_acbbe .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072");_bcgcf !=nil {return _bcgcf ;};};if _acbbe .NoResizeAllowed !=nil {if _afegc :=_acbbe .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_afegc !=nil {return _afegc ;};};if _acbbe .LinkedToFile !=nil {if _fgfef :=_acbbe .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065");_fgfef !=nil {return _fgfef ;};};return nil ;};func NewCT_TabStop ()*CT_TabStop {_baagf :=&CT_TabStop {};_baagf .ValAttr =ST_TabJc (1);return _baagf ;}; +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// Validate validates the CT_DocPartCategory and its children -func (_cgag *CT_DocPartCategory )Validate ()error {return _cgag .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};func (_ddgf *CT_Column )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfab :=range start .Attr {if _cfab .Name .Local =="\u0077"{_cagc ,_aeea :=ParseUnionST_TwipsMeasure (_cfab .Value );if _aeea !=nil {return _aeea ;};_ddgf .WAttr =&_cagc ;continue ;};if _cfab .Name .Local =="\u0073\u0070\u0061c\u0065"{_aeceg ,_gdef :=ParseUnionST_TwipsMeasure (_cfab .Value );if _gdef !=nil {return _gdef ;};_ddgf .SpaceAttr =&_aeceg ;continue ;};};for {_edgd ,_ccdg :=d .Token ();if _ccdg !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_ccdg );};if _edef ,_agcd :=_edgd .(_g .EndElement );_agcd &&_edef .Name ==start .Name {break ;};};return nil ;}; +// DrawingML Object +Drawing *CT_Drawing ; -// Validate validates the CT_DocPartTypes and its children -func (_gafb *CT_DocPartTypes )Validate ()error {return _gafb .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");};func (_fcceb *CT_HdrFtrRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dcbf ,_cdccf :=_fcceb .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cdccf !=nil {return _cdccf ;};start .Attr =append (start .Attr ,_dcbf );start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fcceb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efdae ST_CharacterSpacing )Validate ()error {return _efdae .ValidateWithPath ("")};func (_bgbbe ST_Zoom )String ()string {switch _bgbbe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case 3:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 4:return "\u0074e\u0078\u0074\u0046\u0069\u0074";};return "";};func (_bffgfg ST_Zoom )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffaaf :=_g .Attr {};_ffaaf .Name =name ;switch _bffgfg {case ST_ZoomUnset :_ffaaf .Value ="";case ST_ZoomNone :_ffaaf .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_ffaaf .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_ffaaf .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_ffaaf .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _ffaaf ,nil ;};func (_aaeac *ST_FtnPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aaeac =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_aaeac =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_aaeac =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_aaeac =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_aaeac =4;};return nil ;};func (_gaagd *CT_PageBorders )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gaagd .ZOrderAttr !=ST_PageBorderZOrderUnset {_acebd ,_ceffab :=_gaagd .ZOrderAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"});if _ceffab !=nil {return _ceffab ;};start .Attr =append (start .Attr ,_acebd );};if _gaagd .DisplayAttr !=ST_PageBorderDisplayUnset {_gggdb ,_eaaad :=_gaagd .DisplayAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _eaaad !=nil {return _eaaad ;};start .Attr =append (start .Attr ,_gggdb );};if _gaagd .OffsetFromAttr !=ST_PageBorderOffsetUnset {_fcfgg ,_afcgc :=_gaagd .OffsetFromAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _afcgc !=nil {return _afcgc ;};start .Attr =append (start .Attr ,_fcfgg );};e .EncodeToken (start );if _gaagd .Top !=nil {_egdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_gaagd .Top ,_egdg );};if _gaagd .Left !=nil {_dbeccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gaagd .Left ,_dbeccb );};if _gaagd .Bottom !=nil {_dfafb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gaagd .Bottom ,_dfafb );};if _gaagd .Right !=nil {_gcgag :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gaagd .Right ,_gcgag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_EdGrp byte ;func NewCT_Numbering ()*CT_Numbering {_fcecg :=&CT_Numbering {};return _fcecg };func NewCT_DocPartPr ()*CT_DocPartPr {_dcga :=&CT_DocPartPr {};_dcga .Name =NewCT_DocPartName ();return _dcga ;};type CT_SmartTagType struct{ +// Absolute Position Tab Character +Ptab *CT_PTab ; -// Smart Tag Namespace -NamespaceuriAttr *string ; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};func (_caadcb *ST_DocPartGallery )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbcde ,_bgefba :=d .Token ();if _bgefba !=nil {return _bgefba ;};if _cgbac ,_gbgcg :=_fbcde .(_d .EndElement );_gbgcg &&_cgbac .Name ==start .Name {*_caadcb =1;return nil ;};if _cdaff ,_gaafbb :=_fbcde .(_d .CharData );!_gaafbb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbcde );}else {switch string (_cdaff ){case "":*_caadcb =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_caadcb =1;case "\u0061\u006e\u0079":*_caadcb =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_caadcb =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_caadcb =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_caadcb =5;case "\u0065\u0071":*_caadcb =6;case "\u0066\u0074\u0072\u0073":*_caadcb =7;case "\u0068\u0064\u0072\u0073":*_caadcb =8;case "\u0070\u0067\u004eu\u006d":*_caadcb =9;case "\u0074\u0062\u006c\u0073":*_caadcb =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_caadcb =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_caadcb =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_caadcb =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_caadcb =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_caadcb =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_caadcb =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_caadcb =17;case "\u0062\u0069\u0062":*_caadcb =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_caadcb =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_caadcb =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_caadcb =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_caadcb =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_caadcb =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_caadcb =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_caadcb =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_caadcb =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_caadcb =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_caadcb =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_caadcb =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_caadcb =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_caadcb =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_caadcb =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_caadcb =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_caadcb =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_caadcb =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_caadcb =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_caadcb =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_caadcb =38;};};_fbcde ,_bgefba =d .Token ();if _bgefba !=nil {return _bgefba ;};if _afecg ,_gdfcb :=_fbcde .(_d .EndElement );_gdfcb &&_afecg .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbcde );};func (_bbcdcfd ST_PageOrientation )String ()string {switch _bbcdcfd {case 0:return "";case 1:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 2:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func NewCT_DocRsids ()*CT_DocRsids {_fbedd :=&CT_DocRsids {};return _fbedd };func (_gbaf *CT_FtnDocProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbaf .Pos !=nil {_aaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_gbaf .Pos ,_aaac );};if _gbaf .NumFmt !=nil {_ddgea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gbaf .NumFmt ,_ddgea );};if _gbaf .NumStart !=nil {_ebebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gbaf .NumStart ,_ebebd );};if _gbaf .NumRestart !=nil {_abff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gbaf .NumRestart ,_abff );};if _gbaf .Footnote !=nil {_dagag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_gfab :=range _gbaf .Footnote {e .EncodeElement (_gfab ,_dagag );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_RestartNumber byte ; -// Smart Tag Name -NameAttr *string ; +// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path +func (_egffa *CT_LevelText )ValidateWithPath (path string )error {if _egffa .NullAttr !=nil {if _faabg :=_egffa .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_faabg !=nil {return _faabg ;};};return nil ;};func (_aegaf ST_Pitch )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aegaf .String (),start );};func (_cdabd *CT_ReadingModeInkLockDown )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fafbf :=range start .Attr {if _fafbf .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_deede ,_baaff :=ParseUnionST_OnOff (_fafbf .Value );if _baaff !=nil {return _baaff ;};_cdabd .ActualPgAttr =_deede ;continue ;};if _fafbf .Name .Local =="\u0077"{_bagcd ,_aedbe :=_eb .ParseUint (_fafbf .Value ,10,64);if _aedbe !=nil {return _aedbe ;};_cdabd .WAttr =_bagcd ;continue ;};if _fafbf .Name .Local =="\u0068"{_feagb ,_ebeff :=_eb .ParseUint (_fafbf .Value ,10,64);if _ebeff !=nil {return _ebeff ;};_cdabd .HAttr =_feagb ;continue ;};if _fafbf .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_gbcag ,_cdgagf :=ParseUnionST_DecimalNumberOrPercent (_fafbf .Value );if _cdgagf !=nil {return _cdgagf ;};_cdabd .FontSzAttr =_gbcag ;continue ;};};for {_gcbcfa ,_bdcgf :=d .Token ();if _bdcgf !=nil {return _a .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",_bdcgf );};if _cbaaf ,_eecgf :=_gcbcfa .(_d .EndElement );_eecgf &&_cbaaf .Name ==start .Name {break ;};};return nil ;};func (_ccegf *CT_FrameLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bcgd ,_gfdd :=_ccegf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gfdd !=nil {return _gfdd ;};start .Attr =append (start .Attr ,_bcgd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Document ()*CT_Document {_adbd :=&CT_Document {};_adbd .ConformanceAttr =_dg .ST_ConformanceClass (1);return _adbd ;};func (_ebgdf ST_Theme )String ()string {switch _ebgdf {case 0:return "";case 1:return "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 2:return "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case 3:return "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 4:return "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case 5:return "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 6:return "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case 7:return "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 8:return "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return "";};func NewCT_Column ()*CT_Column {_adaf :=&CT_Column {};return _adaf }; -// Smart Tag Supplementary URL -UrlAttr *string ;}; +// Validate validates the CT_FFCheckBox and its children +func (_ffdbgb *CT_FFCheckBox )Validate ()error {return _ffdbgb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");};func (_bdcb *CT_PageSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbfcf :=range start .Attr {if _cbfcf .Name .Local =="\u0077"{_dgaef ,_dcbaa :=ParseUnionST_TwipsMeasure (_cbfcf .Value );if _dcbaa !=nil {return _dcbaa ;};_bdcb .WAttr =&_dgaef ;continue ;};if _cbfcf .Name .Local =="\u0068"{_cacdd ,_fcebg :=ParseUnionST_TwipsMeasure (_cbfcf .Value );if _fcebg !=nil {return _fcebg ;};_bdcb .HAttr =&_cacdd ;continue ;};if _cbfcf .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_bdcb .OrientAttr .UnmarshalXMLAttr (_cbfcf );continue ;};if _cbfcf .Name .Local =="\u0063\u006f\u0064\u0065"{_fgcfg ,_fgecd :=_eb .ParseInt (_cbfcf .Value ,10,64);if _fgecd !=nil {return _fgecd ;};_bdcb .CodeAttr =&_fgcfg ;continue ;};};for {_becaa ,_ebegd :=d .Token ();if _ebegd !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_ebegd );};if _bcecb ,_deeg :=_becaa .(_d .EndElement );_deeg &&_bcecb .Name ==start .Name {break ;};};return nil ;};type CT_CustomXmlRow struct{ -// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path -func (_cgbggd *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _cgbggd .ExtLst !=nil {if _efgdg :=_cgbggd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efgdg !=nil {return _efgdg ;};};return nil ;};func (_gedebc ST_DropCap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gedebc .String (),start );};func NewCT_PPrGeneral ()*CT_PPrGeneral {_cfade :=&CT_PPrGeneral {};return _cfade };func (_fdbfda ST_Pitch )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eggfcd :=_g .Attr {};_eggfcd .Name =name ;switch _fdbfda {case ST_PitchUnset :_eggfcd .Value ="";case ST_PitchFixed :_eggfcd .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_eggfcd .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_eggfcd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";};return _eggfcd ,nil ;};func NewCT_LineNumber ()*CT_LineNumber {_edcda :=&CT_LineNumber {};return _edcda };func (_dbafcg ST_TextAlignment )Validate ()error {return _dbafcg .ValidateWithPath ("")};func (_aadgc *CT_DocVar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_aadgc .NameAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_aadgc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_feaaae *ST_TblLayoutType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdbgdg ,_ebdga :=d .Token ();if _ebdga !=nil {return _ebdga ;};if _ggbfc ,_cefbeg :=_bdbgdg .(_g .EndElement );_cefbeg &&_ggbfc .Name ==start .Name {*_feaaae =1;return nil ;};if _eegfc ,_eabba :=_bdbgdg .(_g .CharData );!_eabba {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdbgdg );}else {switch string (_eegfc ){case "":*_feaaae =0;case "\u0066\u0069\u0078e\u0064":*_feaaae =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_feaaae =2;};};_bdbgdg ,_ebdga =d .Token ();if _ebdga !=nil {return _ebdga ;};if _ffdddf ,_gdeac :=_bdbgdg .(_g .EndElement );_gdeac &&_ffdddf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdbgdg );};func (_ggcaea *CT_ObjectLink )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bdef ,_bfafg :=_ggcaea .UpdateModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _bfafg !=nil {return _bfafg ;};start .Attr =append (start .Attr ,_bdef );if _ggcaea .LockedFieldAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ggcaea .LockedFieldAttr )});};if _ggcaea .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_bcdfg ,_cccf :=_ggcaea .DrawAspectAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _cccf !=nil {return _cccf ;};start .Attr =append (start .Attr ,_bcdfg );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_ggcaea .IdAttr )});if _ggcaea .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ggcaea .ProgIdAttr )});};if _ggcaea .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_gd .Sprintf ("\u0025\u0076",*_ggcaea .ShapeIdAttr )});};if _ggcaea .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_ggcaea .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_VAnchor byte ;func (_ddcdab ST_HexColorAuto )ValidateWithPath (path string )error {switch _ddcdab {case 0,1:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcdab ));};return nil ;};type CT_DocPart struct{ +// Custom XML Element Namespace +UriAttr *string ; -// Glossary Document Entry Properties -DocPartPr *CT_DocPartPr ; +// Custom XML Element Name +ElementAttr string ; -// Contents of Glossary Document Entry -DocPartBody *CT_Body ;};func (_dgfg *CT_CharacterSpacing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fbgc ,_aag :=_dgfg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aag !=nil {return _aag ;};start .Attr =append (start .Attr ,_fbgc );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TextboxTightWrap struct{ +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;};func (_fbceb *CT_Styles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geede :for {_cegag ,_dadgdg :=d .Token ();if _dadgdg !=nil {return _dadgdg ;};switch _fefaa :=_cegag .(type ){case _d .StartElement :switch _fefaa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbceb .DocDefaults =NewCT_DocDefaults ();if _fegagc :=d .DecodeElement (_fbceb .DocDefaults ,&_fefaa );_fegagc !=nil {return _fegagc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbceb .LatentStyles =NewCT_LatentStyles ();if _gfgca :=d .DecodeElement (_fbceb .LatentStyles ,&_fefaa );_gfgca !=nil {return _gfgca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edgcfg :=NewCT_Style ();if _facac :=d .DecodeElement (_edgcfg ,&_fefaa );_facac !=nil {return _facac ;};_fbceb .Style =append (_fbceb .Style ,_edgcfg );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\u0053\u0074\u0079l\u0065\u0073 \u0025\u0076",_fefaa .Name );if _ebee :=d .Skip ();_ebee !=nil {return _ebee ;};};case _d .EndElement :break _geede ;case _d .CharData :};};return nil ;};func (_aafcd *CT_PTab )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_afgae ,_ggcbe :=_aafcd .AlignmentAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"});if _ggcbe !=nil {return _ggcbe ;};start .Attr =append (start .Attr ,_afgae );_afgae ,_ggcbe =_aafcd .RelativeToAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _ggcbe !=nil {return _ggcbe ;};start .Attr =append (start .Attr ,_afgae );_afgae ,_ggcbe =_aafcd .LeaderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _ggcbe !=nil {return _ggcbe ;};start .Attr =append (start .Attr ,_afgae );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbged *ST_ObjectUpdateMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edfbac ,_bddgf :=d .Token ();if _bddgf !=nil {return _bddgf ;};if _gcbeb ,_eadadf :=_edfbac .(_d .EndElement );_eadadf &&_gcbeb .Name ==start .Name {*_gbged =1;return nil ;};if _daeba ,_efgdef :=_edfbac .(_d .CharData );!_efgdef {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edfbac );}else {switch string (_daeba ){case "":*_gbged =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gbged =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_gbged =2;};};_edfbac ,_bddgf =d .Token ();if _bddgf !=nil {return _bddgf ;};if _bddgfe ,_fagbgf :=_edfbac .(_d .EndElement );_fagbgf &&_bddgfe .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edfbac );}; -// Lines to Tight Wrap to Paragraph Extents -ValAttr ST_TextboxTightWrap ;};func NewCT_Perm ()*CT_Perm {_egacg :=&CT_Perm {};return _egacg }; +// Validate validates the CT_Language and its children +func (_dbaeg *CT_Language )Validate ()error {return _dbaeg .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};type ST_TabJc byte ;func (_fcgacd *ST_RestartNumber )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcgacd =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fcgacd =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_fcgacd =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_fcgacd =3;};return nil ;}; -// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path -func (_edabb *CT_SdtComboBox )ValidateWithPath (path string )error {for _ddded ,_bbdca :=range _edabb .ListItem {if _ebgc :=_bbdca .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ddded ));_ebgc !=nil {return _ebgc ;};};return nil ;};type CT_Em struct{ +// Validate validates the EG_ContentRowContent and its children +func (_aecda *EG_ContentRowContent )Validate ()error {return _aecda .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");};func (_ffbce *WdCT_PosH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffbce .RelativeFromAttr =WdST_RelFromH (1);_ffbce .Choice =NewWdCT_PosHChoice ();for _ ,_dbacfe :=range start .Attr {if _dbacfe .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_ffbce .RelativeFromAttr .UnmarshalXMLAttr (_dbacfe );continue ;};};_decaa :for {_fgfed ,_ebcggb :=d .Token ();if _ebcggb !=nil {return _ebcggb ;};switch _gbaacf :=_fgfed .(type ){case _d .StartElement :switch _gbaacf .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"}:_ffbce .Choice =NewWdCT_PosHChoice ();if _cfffg :=d .DecodeElement (&_ffbce .Choice .Align ,&_gbaacf );_cfffg !=nil {return _cfffg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_ffbce .Choice =NewWdCT_PosHChoice ();if _afbea :=d .DecodeElement (&_ffbce .Choice .PosOffset ,&_gbaacf );_afbea !=nil {return _afbea ;};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 \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048 \u0025\u0076",_gbaacf .Name );if _bbeae :=d .Skip ();_bbeae !=nil {return _bbeae ;};};case _d .EndElement :break _decaa ;case _d .CharData :};};return nil ;};func (_debcf ST_TblOverlap )String ()string {switch _debcf {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";};func (_abeaaa ST_RestartNumber )String ()string {switch _abeaaa {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 (_bfcfcf *CT_OptimizeForBrowser )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cabe :=range start .Attr {if _cabe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ggdfg ,_ebdgcd :=_cabe .Value ,error (nil );if _ebdgcd !=nil {return _ebdgcd ;};_bfcfcf .TargetAttr =&_ggdfg ;continue ;};if _cabe .Name .Local =="\u0076\u0061\u006c"{_cbea ,_feccg :=ParseUnionST_OnOff (_cabe .Value );if _feccg !=nil {return _feccg ;};_bfcfcf .ValAttr =&_cbea ;continue ;};};for {_bbbfc ,_begf :=d .Token ();if _begf !=nil {return _a .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",_begf );};if _dacca ,_defd :=_bbbfc .(_d .EndElement );_defd &&_dacca .Name ==start .Name {break ;};};return nil ;};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;}; -// Emphasis Mark Type -ValAttr ST_Em ;};type CT_TextDirection struct{ +// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path +func (_acgffd *WdCT_PosHChoice )ValidateWithPath (path string )error {if _cdcbfd :=_acgffd .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_cdcbfd !=nil {return _cdcbfd ;};return nil ;}; -// Direction of Text Flow -ValAttr ST_TextDirection ;};func (_cdbcf *CT_TcPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cdbcf .CnfStyle !=nil {_acffbfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdbcf .CnfStyle ,_acffbfd );};if _cdbcf .TcW !=nil {_faeaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_cdbcf .TcW ,_faeaf );};if _cdbcf .GridSpan !=nil {_efdag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_cdbcf .GridSpan ,_efdag );};if _cdbcf .HMerge !=nil {_cgdag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cdbcf .HMerge ,_cgdag );};if _cdbcf .VMerge !=nil {_gbfec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cdbcf .VMerge ,_gbfec );};if _cdbcf .TcBorders !=nil {_affgeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cdbcf .TcBorders ,_affgeb );};if _cdbcf .Shd !=nil {_dcabgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cdbcf .Shd ,_dcabgb );};if _cdbcf .NoWrap !=nil {_edeefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_cdbcf .NoWrap ,_edeefd );};if _cdbcf .TcMar !=nil {_dfdbda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_cdbcf .TcMar ,_dfdbda );};if _cdbcf .TextDirection !=nil {_dfedb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cdbcf .TextDirection ,_dfedb );};if _cdbcf .TcFitText !=nil {_bfecge :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cdbcf .TcFitText ,_bfecge );};if _cdbcf .VAlign !=nil {_gbddf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cdbcf .VAlign ,_gbddf );};if _cdbcf .HideMark !=nil {_efbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cdbcf .HideMark ,_efbg );};if _cdbcf .Headers !=nil {_fcabce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_cdbcf .Headers ,_fcabce );};if _cdbcf .CellIns !=nil {_cbacc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_cdbcf .CellIns ,_cbacc );};if _cdbcf .CellDel !=nil {_gfeeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_cdbcf .CellDel ,_gfeeg );};if _cdbcf .CellMerge !=nil {_abfae :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cdbcf .CellMerge ,_abfae );};if _cdbcf .TcPrChange !=nil {_aebad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cdbcf .TcPrChange ,_aebad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path +func (_bgcaef *CT_ParaRPr )ValidateWithPath (path string )error {if _bgcaef .Ins !=nil {if _dbaeb :=_bgcaef .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_dbaeb !=nil {return _dbaeb ;};};if _bgcaef .Del !=nil {if _eeede :=_bgcaef .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_eeede !=nil {return _eeede ;};};if _bgcaef .MoveFrom !=nil {if _acgce :=_bgcaef .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_acgce !=nil {return _acgce ;};};if _bgcaef .MoveTo !=nil {if _abfbg :=_bgcaef .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_abfbg !=nil {return _abfbg ;};};if _bgcaef .RStyle !=nil {if _eeggf :=_bgcaef .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_eeggf !=nil {return _eeggf ;};};if _bgcaef .RFonts !=nil {if _cecfd :=_bgcaef .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_cecfd !=nil {return _cecfd ;};};if _bgcaef .B !=nil {if _bcfgaf :=_bgcaef .B .ValidateWithPath (path +"\u002f\u0042");_bcfgaf !=nil {return _bcfgaf ;};};if _bgcaef .BCs !=nil {if _gbgde :=_bgcaef .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gbgde !=nil {return _gbgde ;};};if _bgcaef .I !=nil {if _gfgef :=_bgcaef .I .ValidateWithPath (path +"\u002f\u0049");_gfgef !=nil {return _gfgef ;};};if _bgcaef .ICs !=nil {if _aefbg :=_bgcaef .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_aefbg !=nil {return _aefbg ;};};if _bgcaef .Caps !=nil {if _edcgb :=_bgcaef .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_edcgb !=nil {return _edcgb ;};};if _bgcaef .SmallCaps !=nil {if _fafba :=_bgcaef .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_fafba !=nil {return _fafba ;};};if _bgcaef .Strike !=nil {if _egcgb :=_bgcaef .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_egcgb !=nil {return _egcgb ;};};if _bgcaef .Dstrike !=nil {if _geedc :=_bgcaef .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_geedc !=nil {return _geedc ;};};if _bgcaef .Outline !=nil {if _fccca :=_bgcaef .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fccca !=nil {return _fccca ;};};if _bgcaef .Shadow !=nil {if _acfdg :=_bgcaef .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_acfdg !=nil {return _acfdg ;};};if _bgcaef .Emboss !=nil {if _adfbbfe :=_bgcaef .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_adfbbfe !=nil {return _adfbbfe ;};};if _bgcaef .Imprint !=nil {if _aefae :=_bgcaef .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_aefae !=nil {return _aefae ;};};if _bgcaef .NoProof !=nil {if _ffaa :=_bgcaef .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ffaa !=nil {return _ffaa ;};};if _bgcaef .SnapToGrid !=nil {if _dfbca :=_bgcaef .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dfbca !=nil {return _dfbca ;};};if _bgcaef .Vanish !=nil {if _bgdbf :=_bgcaef .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_bgdbf !=nil {return _bgdbf ;};};if _bgcaef .WebHidden !=nil {if _gbfbd :=_bgcaef .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gbfbd !=nil {return _gbfbd ;};};if _bgcaef .Color !=nil {if _fdfae :=_bgcaef .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fdfae !=nil {return _fdfae ;};};if _bgcaef .Spacing !=nil {if _fgccf :=_bgcaef .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fgccf !=nil {return _fgccf ;};};if _bgcaef .W !=nil {if _fced :=_bgcaef .W .ValidateWithPath (path +"\u002f\u0057");_fced !=nil {return _fced ;};};if _bgcaef .Kern !=nil {if _bgaac :=_bgcaef .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_bgaac !=nil {return _bgaac ;};};if _bgcaef .Position !=nil {if _ccdbd :=_bgcaef .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ccdbd !=nil {return _ccdbd ;};};if _bgcaef .Sz !=nil {if _gdffa :=_bgcaef .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gdffa !=nil {return _gdffa ;};};if _bgcaef .SzCs !=nil {if _bbga :=_bgcaef .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_bbga !=nil {return _bbga ;};};if _bgcaef .Highlight !=nil {if _dgfda :=_bgcaef .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_dgfda !=nil {return _dgfda ;};};if _bgcaef .U !=nil {if _bacecb :=_bgcaef .U .ValidateWithPath (path +"\u002f\u0055");_bacecb !=nil {return _bacecb ;};};if _bgcaef .Effect !=nil {if _gefgc :=_bgcaef .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gefgc !=nil {return _gefgc ;};};if _bgcaef .Bdr !=nil {if _decffa :=_bgcaef .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_decffa !=nil {return _decffa ;};};if _bgcaef .Shd !=nil {if _gefgg :=_bgcaef .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gefgg !=nil {return _gefgg ;};};if _bgcaef .FitText !=nil {if _daaf :=_bgcaef .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_daaf !=nil {return _daaf ;};};if _bgcaef .VertAlign !=nil {if _efbed :=_bgcaef .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_efbed !=nil {return _efbed ;};};if _bgcaef .Rtl !=nil {if _ceabe :=_bgcaef .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ceabe !=nil {return _ceabe ;};};if _bgcaef .Cs !=nil {if _ddba :=_bgcaef .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ddba !=nil {return _ddba ;};};if _bgcaef .Em !=nil {if _ffgbbfe :=_bgcaef .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ffgbbfe !=nil {return _ffgbbfe ;};};if _bgcaef .Lang !=nil {if _gdcge :=_bgcaef .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_gdcge !=nil {return _gdcge ;};};if _bgcaef .EastAsianLayout !=nil {if _caaca :=_bgcaef .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_caaca !=nil {return _caaca ;};};if _bgcaef .SpecVanish !=nil {if _dcbca :=_bgcaef .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_dcbca !=nil {return _dcbca ;};};if _bgcaef .OMath !=nil {if _gaegcf :=_bgcaef .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_gaegcf !=nil {return _gaegcf ;};};if _bgcaef .RPrChange !=nil {if _efdc :=_bgcaef .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_efdc !=nil {return _efdc ;};};return nil ;}; -// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path -func (_bdga *CT_FtnProps )ValidateWithPath (path string )error {if _bdga .Pos !=nil {if _eccee :=_bdga .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_eccee !=nil {return _eccee ;};};if _bdga .NumFmt !=nil {if _begc :=_bdga .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_begc !=nil {return _begc ;};};if _bdga .NumStart !=nil {if _abcdd :=_bdga .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_abcdd !=nil {return _abcdd ;};};if _bdga .NumRestart !=nil {if _caaed :=_bdga .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_caaed !=nil {return _caaed ;};};return nil ;};var ST_TextScalePercentPatternRe =_c .MustCompile (ST_TextScalePercentPattern ); +// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path +func (_dfe *CT_Captions )ValidateWithPath (path string )error {for _dbae ,_daeg :=range _dfe .Caption {if _dacc :=_daeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_dbae ));_dacc !=nil {return _dacc ;};};if _dfe .AutoCaptions !=nil {if _gaae :=_dfe .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_gaae !=nil {return _gaae ;};};return nil ;};func (_dffbff ST_EdGrp )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdceae :=_d .Attr {};_cdceae .Name =name ;switch _dffbff {case ST_EdGrpUnset :_cdceae .Value ="";case ST_EdGrpNone :_cdceae .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_cdceae .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_cdceae .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case ST_EdGrpContributors :_cdceae .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_cdceae .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_cdceae .Value ="\u006f\u0077\u006e\u0065\u0072\u0073";case ST_EdGrpCurrent :_cdceae .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _cdceae ,nil ;}; -// Validate validates the CT_Language and its children -func (_fgfcda *CT_Language )Validate ()error {return _fgfcda .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};type ST_MailMergeDest byte ;func (_bdfddd *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdfddd =0;case "\u006e\u0065\u0078\u0074":*_bdfddd =1;case "\u0070\u0072\u0065\u0076":*_bdfddd =2;};return nil ;};func (_feggg *ST_View )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_feggg =0;case "\u006e\u006f\u006e\u0065":*_feggg =1;case "\u0070\u0072\u0069n\u0074":*_feggg =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_feggg =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_feggg =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_feggg =5;case "\u0077\u0065\u0062":*_feggg =6;};return nil ;}; +// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path +func (_bedgf *CT_SdtContentCell )ValidateWithPath (path string )error {for _ebegb ,_beccad :=range _bedgf .Tc {if _ecgge :=_beccad .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_ebegb ));_ecgge !=nil {return _ecgge ;};};if _bedgf .CustomXml !=nil {if _deege :=_bedgf .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_deege !=nil {return _deege ;};};if _bedgf .Sdt !=nil {if _geggb :=_bedgf .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_geggb !=nil {return _geggb ;};};for _bfcge ,_ffbgg :=range _bedgf .EG_RunLevelElts {if _gceegf :=_ffbgg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bfcge ));_gceegf !=nil {return _gceegf ;};};return nil ;};type CT_SdtDate struct{ -// Validate validates the EG_RangeMarkupElements and its children -func (_ggfbd *EG_RangeMarkupElements )Validate ()error {return _ggfbd .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};func (_ddabfc *CT_TextAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_edbdc ,_ebacef :=_ddabfc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebacef !=nil {return _ebacef ;};start .Attr =append (start .Attr ,_edbdc );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PageMar struct{ +// Last Known Date in XML Schema DateTime Format +FullDateAttr *_e .Time ; -// Top Margin Spacing -TopAttr ST_SignedTwipsMeasure ; +// Date Display Mask +DateFormat *CT_String ; -// Right Margin Spacing -RightAttr _gc .ST_TwipsMeasure ; +// Date Picker Language ID +Lid *CT_Lang ; -// Page Bottom Spacing -BottomAttr ST_SignedTwipsMeasure ; +// Custom XML Data Date Storage Format +StoreMappedDataAs *CT_SdtDateMappingType ; -// Left Margin Spacing -LeftAttr _gc .ST_TwipsMeasure ; +// Date Picker Calendar Type +Calendar *CT_CalendarType ;};func (_aeebg *CT_FtnEdn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcebg :=range start .Attr {if _dcebg .Name .Local =="\u0074\u0079\u0070\u0065"{_aeebg .TypeAttr .UnmarshalXMLAttr (_dcebg );continue ;};if _dcebg .Name .Local =="\u0069\u0064"{_gdegg ,_egaeg :=_eb .ParseInt (_dcebg .Value ,10,64);if _egaeg !=nil {return _egaeg ;};_aeebg .IdAttr =_gdegg ;continue ;};};_fbfc :for {_cgcb ,_eegd :=d .Token ();if _eegd !=nil {return _eegd ;};switch _ggage :=_cgcb .(type ){case _d .StartElement :switch _ggage .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfecg :=NewEG_BlockLevelElts ();_dcaee :=NewCT_AltChunk ();if _dgefcb :=d .DecodeElement (_dcaee ,&_ggage );_dgefcb !=nil {return _dgefcb ;};_dfecg .AltChunk =append (_dfecg .AltChunk ,_dcaee );_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_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 :"\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"}:_fccbb :=NewEG_BlockLevelElts ();_bcbag :=NewEG_ContentBlockContent ();_bcbag .CustomXml =NewCT_CustomXmlBlock ();if _cabbg :=d .DecodeElement (_bcbag .CustomXml ,&_ggage );_cabbg !=nil {return _cabbg ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_fccbb );_fccbb .EG_ContentBlockContent =append (_fccbb .EG_ContentBlockContent ,_bcbag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_decb :=NewEG_BlockLevelElts ();_fffdd :=NewEG_ContentBlockContent ();_fffdd .Sdt =NewCT_SdtBlock ();if _fabb :=d .DecodeElement (_fffdd .Sdt ,&_ggage );_fabb !=nil {return _fabb ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_decb );_decb .EG_ContentBlockContent =append (_decb .EG_ContentBlockContent ,_fffdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgcda :=NewEG_BlockLevelElts ();_gagfg :=NewEG_ContentBlockContent ();_bbfdg :=NewCT_P ();if _cdag :=d .DecodeElement (_bbfdg ,&_ggage );_cdag !=nil {return _cdag ;};_gagfg .P =append (_gagfg .P ,_bbfdg );_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_bgcda );_bgcda .EG_ContentBlockContent =append (_bgcda .EG_ContentBlockContent ,_gagfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabg :=NewEG_BlockLevelElts ();_gbegf :=NewEG_ContentBlockContent ();_bddab :=NewCT_Tbl ();if _fgbde :=d .DecodeElement (_bddab ,&_ggage );_fgbde !=nil {return _fgbde ;};_gbegf .Tbl =append (_gbegf .Tbl ,_bddab );_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_gabg );_gabg .EG_ContentBlockContent =append (_gabg .EG_ContentBlockContent ,_gbegf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbcc :=NewEG_BlockLevelElts ();_bdbdde :=NewEG_ContentBlockContent ();_fadc :=NewEG_RunLevelElts ();_fadc .ProofErr =NewCT_ProofErr ();if _fgbagb :=d .DecodeElement (_fadc .ProofErr ,&_ggage );_fgbagb !=nil {return _fgbagb ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_dbcc );_dbcc .EG_ContentBlockContent =append (_dbcc .EG_ContentBlockContent ,_bdbdde );_bdbdde .EG_RunLevelElts =append (_bdbdde .EG_RunLevelElts ,_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 :"\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"}:_cedb :=NewEG_BlockLevelElts ();_bbdc :=NewEG_ContentBlockContent ();_egbfg :=NewEG_RunLevelElts ();_egbfg .PermStart =NewCT_PermStart ();if _ecfd :=d .DecodeElement (_egbfg .PermStart ,&_ggage );_ecfd !=nil {return _ecfd ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_cedb );_cedb .EG_ContentBlockContent =append (_cedb .EG_ContentBlockContent ,_bbdc );_bbdc .EG_RunLevelElts =append (_bbdc .EG_RunLevelElts ,_egbfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gdfc :=NewEG_BlockLevelElts ();_cbba :=NewEG_ContentBlockContent ();_gcbgf :=NewEG_RunLevelElts ();_gcbgf .PermEnd =NewCT_Perm ();if _gebec :=d .DecodeElement (_gcbgf .PermEnd ,&_ggage );_gebec !=nil {return _gebec ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_gdfc );_gdfc .EG_ContentBlockContent =append (_gdfc .EG_ContentBlockContent ,_cbba );_cbba .EG_RunLevelElts =append (_cbba .EG_RunLevelElts ,_gcbgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfc :=NewEG_BlockLevelElts ();_abccd :=NewEG_ContentBlockContent ();_edbfb :=NewEG_RunLevelElts ();_edbfb .Ins =NewCT_RunTrackChange ();if _fbfac :=d .DecodeElement (_edbfb .Ins ,&_ggage );_fbfac !=nil {return _fbfac ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_ccfc );_ccfc .EG_ContentBlockContent =append (_ccfc .EG_ContentBlockContent ,_abccd );_abccd .EG_RunLevelElts =append (_abccd .EG_RunLevelElts ,_edbfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbaff :=NewEG_BlockLevelElts ();_fabge :=NewEG_ContentBlockContent ();_baabd :=NewEG_RunLevelElts ();_baabd .Del =NewCT_RunTrackChange ();if _agfdg :=d .DecodeElement (_baabd .Del ,&_ggage );_agfdg !=nil {return _agfdg ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_fbaff );_fbaff .EG_ContentBlockContent =append (_fbaff .EG_ContentBlockContent ,_fabge );_fabge .EG_RunLevelElts =append (_fabge .EG_RunLevelElts ,_baabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_eabba :=NewEG_BlockLevelElts ();_dbddf :=NewEG_ContentBlockContent ();_egcdc :=NewEG_RunLevelElts ();_egcdc .MoveFrom =NewCT_RunTrackChange ();if _febaba :=d .DecodeElement (_egcdc .MoveFrom ,&_ggage );_febaba !=nil {return _febaba ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_eabba );_eabba .EG_ContentBlockContent =append (_eabba .EG_ContentBlockContent ,_dbddf );_dbddf .EG_RunLevelElts =append (_dbddf .EG_RunLevelElts ,_egcdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gadga :=NewEG_BlockLevelElts ();_agcgf :=NewEG_ContentBlockContent ();_faeebe :=NewEG_RunLevelElts ();_faeebe .MoveTo =NewCT_RunTrackChange ();if _dagd :=d .DecodeElement (_faeebe .MoveTo ,&_ggage );_dagd !=nil {return _dagd ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_gadga );_gadga .EG_ContentBlockContent =append (_gadga .EG_ContentBlockContent ,_agcgf );_agcgf .EG_RunLevelElts =append (_agcgf .EG_RunLevelElts ,_faeebe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egaef :=NewEG_BlockLevelElts ();_cdbd :=NewEG_ContentBlockContent ();_dadfa :=NewEG_RunLevelElts ();_fcdgg :=NewEG_RangeMarkupElements ();_fcdgg .BookmarkStart =NewCT_Bookmark ();if _dbcdc :=d .DecodeElement (_fcdgg .BookmarkStart ,&_ggage );_dbcdc !=nil {return _dbcdc ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_egaef );_egaef .EG_ContentBlockContent =append (_egaef .EG_ContentBlockContent ,_cdbd );_cdbd .EG_RunLevelElts =append (_cdbd .EG_RunLevelElts ,_dadfa );_dadfa .EG_RangeMarkupElements =append (_dadfa .EG_RangeMarkupElements ,_fcdgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcfa :=NewEG_BlockLevelElts ();_fddab :=NewEG_ContentBlockContent ();_cgcea :=NewEG_RunLevelElts ();_ceae :=NewEG_RangeMarkupElements ();_ceae .BookmarkEnd =NewCT_MarkupRange ();if _fbdfd :=d .DecodeElement (_ceae .BookmarkEnd ,&_ggage );_fbdfd !=nil {return _fbdfd ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_ebcfa );_ebcfa .EG_ContentBlockContent =append (_ebcfa .EG_ContentBlockContent ,_fddab );_fddab .EG_RunLevelElts =append (_fddab .EG_RunLevelElts ,_cgcea );_cgcea .EG_RangeMarkupElements =append (_cgcea .EG_RangeMarkupElements ,_ceae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aecd :=NewEG_BlockLevelElts ();_gggfd :=NewEG_ContentBlockContent ();_cgdea :=NewEG_RunLevelElts ();_cbcgb :=NewEG_RangeMarkupElements ();_cbcgb .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbbeg :=d .DecodeElement (_cbcgb .MoveFromRangeStart ,&_ggage );_cbbeg !=nil {return _cbbeg ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_aecd );_aecd .EG_ContentBlockContent =append (_aecd .EG_ContentBlockContent ,_gggfd );_gggfd .EG_RunLevelElts =append (_gggfd .EG_RunLevelElts ,_cgdea );_cgdea .EG_RangeMarkupElements =append (_cgdea .EG_RangeMarkupElements ,_cbcgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebdc :=NewEG_BlockLevelElts ();_eddag :=NewEG_ContentBlockContent ();_acffc :=NewEG_RunLevelElts ();_bddcc :=NewEG_RangeMarkupElements ();_bddcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _fbcc :=d .DecodeElement (_bddcc .MoveFromRangeEnd ,&_ggage );_fbcc !=nil {return _fbcc ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_ebdc );_ebdc .EG_ContentBlockContent =append (_ebdc .EG_ContentBlockContent ,_eddag );_eddag .EG_RunLevelElts =append (_eddag .EG_RunLevelElts ,_acffc );_acffc .EG_RangeMarkupElements =append (_acffc .EG_RangeMarkupElements ,_bddcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_egag :=NewEG_BlockLevelElts ();_bfed :=NewEG_ContentBlockContent ();_ddadgf :=NewEG_RunLevelElts ();_fedge :=NewEG_RangeMarkupElements ();_fedge .MoveToRangeStart =NewCT_MoveBookmark ();if _egggd :=d .DecodeElement (_fedge .MoveToRangeStart ,&_ggage );_egggd !=nil {return _egggd ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_egag );_egag .EG_ContentBlockContent =append (_egag .EG_ContentBlockContent ,_bfed );_bfed .EG_RunLevelElts =append (_bfed .EG_RunLevelElts ,_ddadgf );_ddadgf .EG_RangeMarkupElements =append (_ddadgf .EG_RangeMarkupElements ,_fedge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fcbfb :=NewEG_BlockLevelElts ();_eegdc :=NewEG_ContentBlockContent ();_efbca :=NewEG_RunLevelElts ();_bddfg :=NewEG_RangeMarkupElements ();_bddfg .MoveToRangeEnd =NewCT_MarkupRange ();if _aaced :=d .DecodeElement (_bddfg .MoveToRangeEnd ,&_ggage );_aaced !=nil {return _aaced ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_fcbfb );_fcbfb .EG_ContentBlockContent =append (_fcbfb .EG_ContentBlockContent ,_eegdc );_eegdc .EG_RunLevelElts =append (_eegdc .EG_RunLevelElts ,_efbca );_efbca .EG_RangeMarkupElements =append (_efbca .EG_RangeMarkupElements ,_bddfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfeea :=NewEG_BlockLevelElts ();_egbfga :=NewEG_ContentBlockContent ();_dece :=NewEG_RunLevelElts ();_fdea :=NewEG_RangeMarkupElements ();_fdea .CommentRangeStart =NewCT_MarkupRange ();if _abagc :=d .DecodeElement (_fdea .CommentRangeStart ,&_ggage );_abagc !=nil {return _abagc ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_gfeea );_gfeea .EG_ContentBlockContent =append (_gfeea .EG_ContentBlockContent ,_egbfga );_egbfga .EG_RunLevelElts =append (_egbfga .EG_RunLevelElts ,_dece );_dece .EG_RangeMarkupElements =append (_dece .EG_RangeMarkupElements ,_fdea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cddg :=NewEG_BlockLevelElts ();_geba :=NewEG_ContentBlockContent ();_gegfb :=NewEG_RunLevelElts ();_gcae :=NewEG_RangeMarkupElements ();_gcae .CommentRangeEnd =NewCT_MarkupRange ();if _gbgd :=d .DecodeElement (_gcae .CommentRangeEnd ,&_ggage );_gbgd !=nil {return _gbgd ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_cddg );_cddg .EG_ContentBlockContent =append (_cddg .EG_ContentBlockContent ,_geba );_geba .EG_RunLevelElts =append (_geba .EG_RunLevelElts ,_gegfb );_gegfb .EG_RangeMarkupElements =append (_gegfb .EG_RangeMarkupElements ,_gcae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_egeeg :=NewEG_BlockLevelElts ();_geebe :=NewEG_ContentBlockContent ();_efcgdb :=NewEG_RunLevelElts ();_eacgc :=NewEG_RangeMarkupElements ();_eacgc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bbda :=d .DecodeElement (_eacgc .CustomXmlInsRangeStart ,&_ggage );_bbda !=nil {return _bbda ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_egeeg );_egeeg .EG_ContentBlockContent =append (_egeeg .EG_ContentBlockContent ,_geebe );_geebe .EG_RunLevelElts =append (_geebe .EG_RunLevelElts ,_efcgdb );_efcgdb .EG_RangeMarkupElements =append (_efcgdb .EG_RangeMarkupElements ,_eacgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eegf :=NewEG_BlockLevelElts ();_gcabc :=NewEG_ContentBlockContent ();_abaff :=NewEG_RunLevelElts ();_cbccd :=NewEG_RangeMarkupElements ();_cbccd .CustomXmlInsRangeEnd =NewCT_Markup ();if _agbde :=d .DecodeElement (_cbccd .CustomXmlInsRangeEnd ,&_ggage );_agbde !=nil {return _agbde ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_eegf );_eegf .EG_ContentBlockContent =append (_eegf .EG_ContentBlockContent ,_gcabc );_gcabc .EG_RunLevelElts =append (_gcabc .EG_RunLevelElts ,_abaff );_abaff .EG_RangeMarkupElements =append (_abaff .EG_RangeMarkupElements ,_cbccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dbeae :=NewEG_BlockLevelElts ();_gdbg :=NewEG_ContentBlockContent ();_fcacc :=NewEG_RunLevelElts ();_geebed :=NewEG_RangeMarkupElements ();_geebed .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cacf :=d .DecodeElement (_geebed .CustomXmlDelRangeStart ,&_ggage );_cacf !=nil {return _cacf ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_dbeae );_dbeae .EG_ContentBlockContent =append (_dbeae .EG_ContentBlockContent ,_gdbg );_gdbg .EG_RunLevelElts =append (_gdbg .EG_RunLevelElts ,_fcacc );_fcacc .EG_RangeMarkupElements =append (_fcacc .EG_RangeMarkupElements ,_geebed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fabbd :=NewEG_BlockLevelElts ();_dcge :=NewEG_ContentBlockContent ();_ggfeg :=NewEG_RunLevelElts ();_afccc :=NewEG_RangeMarkupElements ();_afccc .CustomXmlDelRangeEnd =NewCT_Markup ();if _aeeda :=d .DecodeElement (_afccc .CustomXmlDelRangeEnd ,&_ggage );_aeeda !=nil {return _aeeda ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_fabbd );_fabbd .EG_ContentBlockContent =append (_fabbd .EG_ContentBlockContent ,_dcge );_dcge .EG_RunLevelElts =append (_dcge .EG_RunLevelElts ,_ggfeg );_ggfeg .EG_RangeMarkupElements =append (_ggfeg .EG_RangeMarkupElements ,_afccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acbf :=NewEG_BlockLevelElts ();_eeee :=NewEG_ContentBlockContent ();_daada :=NewEG_RunLevelElts ();_fadfb :=NewEG_RangeMarkupElements ();_fadfb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bafea :=d .DecodeElement (_fadfb .CustomXmlMoveFromRangeStart ,&_ggage );_bafea !=nil {return _bafea ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_acbf );_acbf .EG_ContentBlockContent =append (_acbf .EG_ContentBlockContent ,_eeee );_eeee .EG_RunLevelElts =append (_eeee .EG_RunLevelElts ,_daada );_daada .EG_RangeMarkupElements =append (_daada .EG_RangeMarkupElements ,_fadfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ccba :=NewEG_BlockLevelElts ();_abbfd :=NewEG_ContentBlockContent ();_ebdbg :=NewEG_RunLevelElts ();_fgefe :=NewEG_RangeMarkupElements ();_fgefe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cebgc :=d .DecodeElement (_fgefe .CustomXmlMoveFromRangeEnd ,&_ggage );_cebgc !=nil {return _cebgc ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_ccba );_ccba .EG_ContentBlockContent =append (_ccba .EG_ContentBlockContent ,_abbfd );_abbfd .EG_RunLevelElts =append (_abbfd .EG_RunLevelElts ,_ebdbg );_ebdbg .EG_RangeMarkupElements =append (_ebdbg .EG_RangeMarkupElements ,_fgefe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eaccc :=NewEG_BlockLevelElts ();_aaaga :=NewEG_ContentBlockContent ();_dfdgg :=NewEG_RunLevelElts ();_babce :=NewEG_RangeMarkupElements ();_babce .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _edged :=d .DecodeElement (_babce .CustomXmlMoveToRangeStart ,&_ggage );_edged !=nil {return _edged ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_eaccc );_eaccc .EG_ContentBlockContent =append (_eaccc .EG_ContentBlockContent ,_aaaga );_aaaga .EG_RunLevelElts =append (_aaaga .EG_RunLevelElts ,_dfdgg );_dfdgg .EG_RangeMarkupElements =append (_dfdgg .EG_RangeMarkupElements ,_babce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fefea :=NewEG_BlockLevelElts ();_cbfgg :=NewEG_ContentBlockContent ();_bgbc :=NewEG_RunLevelElts ();_bcdcf :=NewEG_RangeMarkupElements ();_bcdcf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gadaa :=d .DecodeElement (_bcdcf .CustomXmlMoveToRangeEnd ,&_ggage );_gadaa !=nil {return _gadaa ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_fefea );_fefea .EG_ContentBlockContent =append (_fefea .EG_ContentBlockContent ,_cbfgg );_cbfgg .EG_RunLevelElts =append (_cbfgg .EG_RunLevelElts ,_bgbc );_bgbc .EG_RangeMarkupElements =append (_bgbc .EG_RangeMarkupElements ,_bcdcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acfe :=NewEG_BlockLevelElts ();_dcee :=NewEG_ContentBlockContent ();_acdc :=NewEG_RunLevelElts ();_abdfg :=NewEG_MathContent ();_abdfg .OMathPara =_cd .NewOMathPara ();if _beaac :=d .DecodeElement (_abdfg .OMathPara ,&_ggage );_beaac !=nil {return _beaac ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_acfe );_acfe .EG_ContentBlockContent =append (_acfe .EG_ContentBlockContent ,_dcee );_dcee .EG_RunLevelElts =append (_dcee .EG_RunLevelElts ,_acdc );_acdc .EG_MathContent =append (_acdc .EG_MathContent ,_abdfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccfd :=NewEG_BlockLevelElts ();_fegfd :=NewEG_ContentBlockContent ();_gceeg :=NewEG_RunLevelElts ();_fgdda :=NewEG_MathContent ();_fgdda .OMath =_cd .NewOMath ();if _bcccg :=d .DecodeElement (_fgdda .OMath ,&_ggage );_bcccg !=nil {return _bcccg ;};_aeebg .EG_BlockLevelElts =append (_aeebg .EG_BlockLevelElts ,_ccfd );_ccfd .EG_ContentBlockContent =append (_ccfd .EG_ContentBlockContent ,_fegfd );_fegfd .EG_RunLevelElts =append (_fegfd .EG_RunLevelElts ,_gceeg );_gceeg .EG_MathContent =append (_gceeg .EG_MathContent ,_fgdda );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\u0046\u0074\u006eE\u0064\u006e \u0025\u0076",_ggage .Name );if _gaaef :=d .Skip ();_gaaef !=nil {return _gaaef ;};};case _d .EndElement :break _fbfc ;case _d .CharData :};};return nil ;}; -// Spacing to Top of Header -HeaderAttr _gc .ST_TwipsMeasure ; +// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path +func (_bgg *AG_TransitionalPassword )ValidateWithPath (path string )error {if _be :=_bgg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_be !=nil {return _be ;};if _gc :=_bgg .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");_gc !=nil {return _gc ;};if _bgd :=_bgg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bgd !=nil {return _bgd ;};return nil ;};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Spacing to Bottom of Footer -FooterAttr _gc .ST_TwipsMeasure ; +// Annotation Identifier +IdAttr int64 ;};func (_aaaed *CT_ParaRPrOriginal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aaaed .Ins !=nil {_gdaee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_aaaed .Ins ,_gdaee );};if _aaaed .Del !=nil {_gbdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_aaaed .Del ,_gbdgb );};if _aaaed .MoveFrom !=nil {_ffbba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_aaaed .MoveFrom ,_ffbba );};if _aaaed .MoveTo !=nil {_bgbbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_aaaed .MoveTo ,_bgbbb );};if _aaaed .RStyle !=nil {_dabdff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aaaed .RStyle ,_dabdff );};if _aaaed .RFonts !=nil {_acfcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_aaaed .RFonts ,_acfcg );};if _aaaed .B !=nil {_beddgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_aaaed .B ,_beddgd );};if _aaaed .BCs !=nil {_gccef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_aaaed .BCs ,_gccef );};if _aaaed .I !=nil {_dcbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_aaaed .I ,_dcbeg );};if _aaaed .ICs !=nil {_gabe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_aaaed .ICs ,_gabe );};if _aaaed .Caps !=nil {_ceddfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_aaaed .Caps ,_ceddfc );};if _aaaed .SmallCaps !=nil {_eecdd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_aaaed .SmallCaps ,_eecdd );};if _aaaed .Strike !=nil {_gbbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_aaaed .Strike ,_gbbdf );};if _aaaed .Dstrike !=nil {_fgfaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_aaaed .Dstrike ,_fgfaa );};if _aaaed .Outline !=nil {_agdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_aaaed .Outline ,_agdd );};if _aaaed .Shadow !=nil {_dgdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_aaaed .Shadow ,_dgdgb );};if _aaaed .Emboss !=nil {_cbfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_aaaed .Emboss ,_cbfd );};if _aaaed .Imprint !=nil {_accbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_aaaed .Imprint ,_accbf );};if _aaaed .NoProof !=nil {_fgdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_aaaed .NoProof ,_fgdf );};if _aaaed .SnapToGrid !=nil {_eaggb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_aaaed .SnapToGrid ,_eaggb );};if _aaaed .Vanish !=nil {_agfcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_aaaed .Vanish ,_agfcg );};if _aaaed .WebHidden !=nil {_bcgfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_aaaed .WebHidden ,_bcgfc );};if _aaaed .Color !=nil {_efbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_aaaed .Color ,_efbcb );};if _aaaed .Spacing !=nil {_effaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_aaaed .Spacing ,_effaf );};if _aaaed .W !=nil {_fdcdde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_aaaed .W ,_fdcdde );};if _aaaed .Kern !=nil {_ceggg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_aaaed .Kern ,_ceggg );};if _aaaed .Position !=nil {_ggdae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aaaed .Position ,_ggdae );};if _aaaed .Sz !=nil {_fgafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_aaaed .Sz ,_fgafa );};if _aaaed .SzCs !=nil {_eeefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_aaaed .SzCs ,_eeefg );};if _aaaed .Highlight !=nil {_dfffd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aaaed .Highlight ,_dfffd );};if _aaaed .U !=nil {_bcfff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_aaaed .U ,_bcfff );};if _aaaed .Effect !=nil {_ebgcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_aaaed .Effect ,_ebgcb );};if _aaaed .Bdr !=nil {_abgecc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_aaaed .Bdr ,_abgecc );};if _aaaed .Shd !=nil {_daebf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_aaaed .Shd ,_daebf );};if _aaaed .FitText !=nil {_gbabf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_aaaed .FitText ,_gbabf );};if _aaaed .VertAlign !=nil {_ccfed :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_aaaed .VertAlign ,_ccfed );};if _aaaed .Rtl !=nil {_adfaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_aaaed .Rtl ,_adfaf );};if _aaaed .Cs !=nil {_eefef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_aaaed .Cs ,_eefef );};if _aaaed .Em !=nil {_dfbda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_aaaed .Em ,_dfbda );};if _aaaed .Lang !=nil {_afcfdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_aaaed .Lang ,_afcfdg );};if _aaaed .EastAsianLayout !=nil {_bgeef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_aaaed .EastAsianLayout ,_bgeef );};if _aaaed .SpecVanish !=nil {_gbbbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_aaaed .SpecVanish ,_gbbbc );};if _aaaed .OMath !=nil {_deaca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_aaaed .OMath ,_deaca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Height ()*CT_Height {_dadbde :=&CT_Height {};return _dadbde };func (_cefcea *WdCT_EffectExtent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_a .Sprintf ("\u0025\u0076",_cefcea .LAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_a .Sprintf ("\u0025\u0076",_cefcea .TAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_cefcea .RAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0076",_cefcea .BAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Page Gutter Spacing -GutterAttr _gc .ST_TwipsMeasure ;}; +// ST_DecimalNumberOrPercent is a union type +type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;};func (_bbgde *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbgde =0;case "\u0063\u006f\u006e\u0074":*_bbgde =1;case "\u0072\u0065\u0073\u0074":*_bbgde =2;};return nil ;}; -// Validate validates the WdCT_Anchor and its children -func (_deaede *WdCT_Anchor )Validate ()error {return _deaede .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");};type CT_Kinsoku struct{ +// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path +func (_gfcgd *WdWpc )ValidateWithPath (path string )error {if _aefcd :=_gfcgd .WdCT_WordprocessingCanvas .ValidateWithPath (path );_aefcd !=nil {return _aefcd ;};return nil ;};func NewCT_TblGrid ()*CT_TblGrid {_dageee :=&CT_TblGrid {};return _dageee }; -// Language For Which Custom Line Breaking Rule Applies -LangAttr string ; +// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path +func (_fdcca *CT_SdtCell )ValidateWithPath (path string )error {if _fdcca .SdtPr !=nil {if _caffg :=_fdcca .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_caffg !=nil {return _caffg ;};};if _fdcca .SdtEndPr !=nil {if _gbafd :=_fdcca .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_gbafd !=nil {return _gbafd ;};};if _fdcca .SdtContent !=nil {if _eebdc :=_fdcca .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_eebdc !=nil {return _eebdc ;};};return nil ;}; -// Characters For Custom Line Breaking Rule -ValAttr string ;}; +// Validate validates the Comments and its children +func (_eefbc *Comments )Validate ()error {return _eefbc .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; -// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path -func (_bbgbef *CT_Jc )ValidateWithPath (path string )error {if _bbgbef .ValAttr ==ST_JcUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ccaabg :=_bbgbef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccaabg !=nil {return _ccaabg ;};return nil ;};type CT_DataBinding struct{ +// Validate validates the CT_DecimalNumberOrPrecent and its children +func (_daceb *CT_DecimalNumberOrPrecent )Validate ()error {return _daceb .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");};func (_ageeb *CT_SdtRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecfc :for {_fcegd ,_egggg :=d .Token ();if _egggg !=nil {return _egggg ;};switch _cabba :=_fcegd .(type ){case _d .StartElement :switch _cabba .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ageeb .SdtPr =NewCT_SdtPr ();if _ccacb :=d .DecodeElement (_ageeb .SdtPr ,&_cabba );_ccacb !=nil {return _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 :"\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"}:_ageeb .SdtEndPr =NewCT_SdtEndPr ();if _bafcf :=d .DecodeElement (_ageeb .SdtEndPr ,&_cabba );_bafcf !=nil {return _bafcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ageeb .SdtContent =NewCT_SdtContentRun ();if _bbfdb :=d .DecodeElement (_ageeb .SdtContent ,&_cabba );_bbfdb !=nil {return _bbfdb ;};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\u0053\u0064\u0074R\u0075\u006e \u0025\u0076",_cabba .Name );if _aggeg :=d .Skip ();_aggeg !=nil {return _aggeg ;};};case _d .EndElement :break _fecfc ;case _d .CharData :};};return nil ;}; -// XML Namespace Prefix Mappings -PrefixMappingsAttr *string ; +// Validate validates the Hdr and its children +func (_ddfea *Hdr )Validate ()error {return _ddfea .ValidateWithPath ("\u0048\u0064\u0072")};func (_gfgcd *CT_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbbab :=range start .Attr {if _cbbab .Name .Local =="\u0074\u0079\u0070\u0065"{_gfgcd .TypeAttr .UnmarshalXMLAttr (_cbbab );continue ;};if _cbbab .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_gecedf ,_ceage :=ParseUnionST_OnOff (_cbbab .Value );if _ceage !=nil {return _ceage ;};_gfgcd .DefaultAttr =&_gecedf ;continue ;};if _cbbab .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_debab ,_fdcda :=ParseUnionST_OnOff (_cbbab .Value );if _fdcda !=nil {return _fdcda ;};_gfgcd .CustomStyleAttr =&_debab ;continue ;};if _cbbab .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_baedg ,_dcegg :=_cbbab .Value ,error (nil );if _dcegg !=nil {return _dcegg ;};_gfgcd .StyleIdAttr =&_baedg ;continue ;};};_eacfcd :for {_eecad ,_gdddf :=d .Token ();if _gdddf !=nil {return _gdddf ;};switch _bdgdcb :=_eecad .(type ){case _d .StartElement :switch _bdgdcb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgcd .Name =NewCT_String ();if _ebadb :=d .DecodeElement (_gfgcd .Name ,&_bdgdcb );_ebadb !=nil {return _ebadb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgcd .Aliases =NewCT_String ();if _agdfb :=d .DecodeElement (_gfgcd .Aliases ,&_bdgdcb );_agdfb !=nil {return _agdfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgcd .BasedOn =NewCT_String ();if _bfcbcb :=d .DecodeElement (_gfgcd .BasedOn ,&_bdgdcb );_bfcbcb !=nil {return _bfcbcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgcd .Next =NewCT_String ();if _gcfgb :=d .DecodeElement (_gfgcd .Next ,&_bdgdcb );_gcfgb !=nil {return _gcfgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgcd .Link =NewCT_String ();if _daadaa :=d .DecodeElement (_gfgcd .Link ,&_bdgdcb );_daadaa !=nil {return _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 :"\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"}:_gfgcd .AutoRedefine =NewCT_OnOff ();if _geaea :=d .DecodeElement (_gfgcd .AutoRedefine ,&_bdgdcb );_geaea !=nil {return _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 :"\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"}:_gfgcd .Hidden =NewCT_OnOff ();if _bgedc :=d .DecodeElement (_gfgcd .Hidden ,&_bdgdcb );_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 :"\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"}:_gfgcd .UiPriority =NewCT_DecimalNumber ();if _fgeef :=d .DecodeElement (_gfgcd .UiPriority ,&_bdgdcb );_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 :"\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"}:_gfgcd .SemiHidden =NewCT_OnOff ();if _cddba :=d .DecodeElement (_gfgcd .SemiHidden ,&_bdgdcb );_cddba !=nil {return _cddba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgcd .UnhideWhenUsed =NewCT_OnOff ();if _cdfaf :=d .DecodeElement (_gfgcd .UnhideWhenUsed ,&_bdgdcb );_cdfaf !=nil {return _cdfaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgcd .QFormat =NewCT_OnOff ();if _decdd :=d .DecodeElement (_gfgcd .QFormat ,&_bdgdcb );_decdd !=nil {return _decdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgcd .Locked =NewCT_OnOff ();if _bbbgf :=d .DecodeElement (_gfgcd .Locked ,&_bdgdcb );_bbbgf !=nil {return _bbbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgcd .Personal =NewCT_OnOff ();if _ccbged :=d .DecodeElement (_gfgcd .Personal ,&_bdgdcb );_ccbged !=nil {return _ccbged ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgcd .PersonalCompose =NewCT_OnOff ();if _agcced :=d .DecodeElement (_gfgcd .PersonalCompose ,&_bdgdcb );_agcced !=nil {return _agcced ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgcd .PersonalReply =NewCT_OnOff ();if _ggecd :=d .DecodeElement (_gfgcd .PersonalReply ,&_bdgdcb );_ggecd !=nil {return _ggecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgcd .Rsid =NewCT_LongHexNumber ();if _daefa :=d .DecodeElement (_gfgcd .Rsid ,&_bdgdcb );_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 :"\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"}:_gfgcd .PPr =NewCT_PPrGeneral ();if _bebdbg :=d .DecodeElement (_gfgcd .PPr ,&_bdgdcb );_bebdbg !=nil {return _bebdbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgcd .RPr =NewCT_RPr ();if _fefaf :=d .DecodeElement (_gfgcd .RPr ,&_bdgdcb );_fefaf !=nil {return _fefaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgcd .TblPr =NewCT_TblPrBase ();if _fadeg :=d .DecodeElement (_gfgcd .TblPr ,&_bdgdcb );_fadeg !=nil {return _fadeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgcd .TrPr =NewCT_TrPr ();if _ecddce :=d .DecodeElement (_gfgcd .TrPr ,&_bdgdcb );_ecddce !=nil {return _ecddce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgcd .TcPr =NewCT_TcPr ();if _daaacd :=d .DecodeElement (_gfgcd .TcPr ,&_bdgdcb );_daaacd !=nil {return _daaacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agcgaf :=NewCT_TblStylePr ();if _afbgff :=d .DecodeElement (_agcgaf ,&_bdgdcb );_afbgff !=nil {return _afbgff ;};_gfgcd .TblStylePr =append (_gfgcd .TblStylePr ,_agcgaf );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\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_bdgdcb .Name );if _dadfbd :=d .Skip ();_dadfbd !=nil {return _dadfbd ;};};case _d .EndElement :break _eacfcd ;case _d .CharData :};};return nil ;}; -// XPath -XpathAttr string ; +// Validate validates the CT_Placeholder and its children +func (_bfacg *CT_Placeholder )Validate ()error {return _bfacg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");}; -// Custom XML Data Storage ID -StoreItemIDAttr string ;};func (_fbbbd ST_SignedHpsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fbbbd .Int64 !=nil {e .EncodeToken (_g .CharData (_gd .Sprintf ("\u0025\u0064",*_fbbbd .Int64 )));};if _fbbbd .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_fbbbd .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_Height ()*CT_Height {_bbcfag :=&CT_Height {};return _bbcfag };func (_bcaecb *EG_RPrContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adeac :for {_geacdd ,_aafgd :=d .Token ();if _aafgd !=nil {return _aafgd ;};switch _bdcgd :=_geacdd .(type ){case _g .StartElement :switch _bdcgd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_bcaecb .RStyle =NewCT_String ();if _aaeafc :=d .DecodeElement (_bcaecb .RStyle ,&_bdcgd );_aaeafc !=nil {return _aaeafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_bcaecb .RFonts =NewCT_Fonts ();if _bfecag :=d .DecodeElement (_bcaecb .RFonts ,&_bdcgd );_bfecag !=nil {return _bfecag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_bcaecb .B =NewCT_OnOff ();if _ecggfd :=d .DecodeElement (_bcaecb .B ,&_bdcgd );_ecggfd !=nil {return _ecggfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_bcaecb .BCs =NewCT_OnOff ();if _defaa :=d .DecodeElement (_bcaecb .BCs ,&_bdcgd );_defaa !=nil {return _defaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_bcaecb .I =NewCT_OnOff ();if _eefbe :=d .DecodeElement (_bcaecb .I ,&_bdcgd );_eefbe !=nil {return _eefbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_bcaecb .ICs =NewCT_OnOff ();if _deafdf :=d .DecodeElement (_bcaecb .ICs ,&_bdcgd );_deafdf !=nil {return _deafdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_bcaecb .Caps =NewCT_OnOff ();if _affcda :=d .DecodeElement (_bcaecb .Caps ,&_bdcgd );_affcda !=nil {return _affcda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_bcaecb .SmallCaps =NewCT_OnOff ();if _edgfdc :=d .DecodeElement (_bcaecb .SmallCaps ,&_bdcgd );_edgfdc !=nil {return _edgfdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_bcaecb .Strike =NewCT_OnOff ();if _fgdcda :=d .DecodeElement (_bcaecb .Strike ,&_bdcgd );_fgdcda !=nil {return _fgdcda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_bcaecb .Dstrike =NewCT_OnOff ();if _bgcgce :=d .DecodeElement (_bcaecb .Dstrike ,&_bdcgd );_bgcgce !=nil {return _bgcgce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_bcaecb .Outline =NewCT_OnOff ();if _geecc :=d .DecodeElement (_bcaecb .Outline ,&_bdcgd );_geecc !=nil {return _geecc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bcaecb .Shadow =NewCT_OnOff ();if _cdbad :=d .DecodeElement (_bcaecb .Shadow ,&_bdcgd );_cdbad !=nil {return _cdbad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_bcaecb .Emboss =NewCT_OnOff ();if _ccfceb :=d .DecodeElement (_bcaecb .Emboss ,&_bdcgd );_ccfceb !=nil {return _ccfceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_bcaecb .Imprint =NewCT_OnOff ();if _eadda :=d .DecodeElement (_bcaecb .Imprint ,&_bdcgd );_eadda !=nil {return _eadda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_bcaecb .NoProof =NewCT_OnOff ();if _eccgga :=d .DecodeElement (_bcaecb .NoProof ,&_bdcgd );_eccgga !=nil {return _eccgga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_bcaecb .SnapToGrid =NewCT_OnOff ();if _gfegd :=d .DecodeElement (_bcaecb .SnapToGrid ,&_bdcgd );_gfegd !=nil {return _gfegd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_bcaecb .Vanish =NewCT_OnOff ();if _befag :=d .DecodeElement (_bcaecb .Vanish ,&_bdcgd );_befag !=nil {return _befag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_bcaecb .WebHidden =NewCT_OnOff ();if _eedgd :=d .DecodeElement (_bcaecb .WebHidden ,&_bdcgd );_eedgd !=nil {return _eedgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_bcaecb .Color =NewCT_Color ();if _bgafa :=d .DecodeElement (_bcaecb .Color ,&_bdcgd );_bgafa !=nil {return _bgafa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_bcaecb .Spacing =NewCT_SignedTwipsMeasure ();if _gedgf :=d .DecodeElement (_bcaecb .Spacing ,&_bdcgd );_gedgf !=nil {return _gedgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_bcaecb .W =NewCT_TextScale ();if _fffbcf :=d .DecodeElement (_bcaecb .W ,&_bdcgd );_fffbcf !=nil {return _fffbcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_bcaecb .Kern =NewCT_HpsMeasure ();if _cdaea :=d .DecodeElement (_bcaecb .Kern ,&_bdcgd );_cdaea !=nil {return _cdaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_bcaecb .Position =NewCT_SignedHpsMeasure ();if _beaffb :=d .DecodeElement (_bcaecb .Position ,&_bdcgd );_beaffb !=nil {return _beaffb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_bcaecb .Sz =NewCT_HpsMeasure ();if _dbfcaf :=d .DecodeElement (_bcaecb .Sz ,&_bdcgd );_dbfcaf !=nil {return _dbfcaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_bcaecb .SzCs =NewCT_HpsMeasure ();if _bbagf :=d .DecodeElement (_bcaecb .SzCs ,&_bdcgd );_bbagf !=nil {return _bbagf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_bcaecb .Highlight =NewCT_Highlight ();if _abffg :=d .DecodeElement (_bcaecb .Highlight ,&_bdcgd );_abffg !=nil {return _abffg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_bcaecb .U =NewCT_Underline ();if _faabc :=d .DecodeElement (_bcaecb .U ,&_bdcgd );_faabc !=nil {return _faabc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bcaecb .Effect =NewCT_TextEffect ();if _dfccecf :=d .DecodeElement (_bcaecb .Effect ,&_bdcgd );_dfccecf !=nil {return _dfccecf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_bcaecb .Bdr =NewCT_Border ();if _edaae :=d .DecodeElement (_bcaecb .Bdr ,&_bdcgd );_edaae !=nil {return _edaae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_bcaecb .Shd =NewCT_Shd ();if _ecfbeb :=d .DecodeElement (_bcaecb .Shd ,&_bdcgd );_ecfbeb !=nil {return _ecfbeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_bcaecb .FitText =NewCT_FitText ();if _fddac :=d .DecodeElement (_bcaecb .FitText ,&_bdcgd );_fddac !=nil {return _fddac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_bcaecb .VertAlign =NewCT_VerticalAlignRun ();if _efadd :=d .DecodeElement (_bcaecb .VertAlign ,&_bdcgd );_efadd !=nil {return _efadd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_bcaecb .Rtl =NewCT_OnOff ();if _cdbedc :=d .DecodeElement (_bcaecb .Rtl ,&_bdcgd );_cdbedc !=nil {return _cdbedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_bcaecb .Cs =NewCT_OnOff ();if _cadccd :=d .DecodeElement (_bcaecb .Cs ,&_bdcgd );_cadccd !=nil {return _cadccd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_bcaecb .Em =NewCT_Em ();if _bdfadbd :=d .DecodeElement (_bcaecb .Em ,&_bdcgd );_bdfadbd !=nil {return _bdfadbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_bcaecb .Lang =NewCT_Language ();if _cfcfg :=d .DecodeElement (_bcaecb .Lang ,&_bdcgd );_cfcfg !=nil {return _cfcfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_bcaecb .EastAsianLayout =NewCT_EastAsianLayout ();if _egcbe :=d .DecodeElement (_bcaecb .EastAsianLayout ,&_bdcgd );_egcbe !=nil {return _egcbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_bcaecb .SpecVanish =NewCT_OnOff ();if _eddaad :=d .DecodeElement (_bcaecb .SpecVanish ,&_bdcgd );_eddaad !=nil {return _eddaad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_bcaecb .OMath =NewCT_OnOff ();if _defbc :=d .DecodeElement (_bcaecb .OMath ,&_bdcgd );_defbc !=nil {return _defbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bcaecb .RPrChange =NewCT_RPrChange ();if _bgadb :=d .DecodeElement (_bcaecb .RPrChange ,&_bdcgd );_bgadb !=nil {return _bgadb ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052P\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074 \u0025\u0076",_bdcgd .Name );if _bcadcd :=d .Skip ();_bcadcd !=nil {return _bcadcd ;};};case _g .EndElement :break _adeac ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path +func (_aedgf *CT_Tbl )ValidateWithPath (path string )error {for _bfcdg ,_egffad :=range _aedgf .EG_RangeMarkupElements {if _ceafg :=_egffad .ValidateWithPath (_a .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 ,_bfcdg ));_ceafg !=nil {return _ceafg ;};};if _addca :=_aedgf .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_addca !=nil {return _addca ;};if _fbcfce :=_aedgf .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_fbcfce !=nil {return _fbcfce ;};for _acebab ,_gfdag :=range _aedgf .EG_ContentRowContent {if _faegbg :=_gfdag .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_acebab ));_faegbg !=nil {return _faegbg ;};};return nil ;};func (_gbgeff *WdST_RelFromV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfefdf ,_dddf :=d .Token ();if _dddf !=nil {return _dddf ;};if _fgafgag ,_beeec :=_dfefdf .(_d .EndElement );_beeec &&_fgafgag .Name ==start .Name {*_gbgeff =1;return nil ;};if _eddafe ,_dbafb :=_dfefdf .(_d .CharData );!_dbafb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfefdf );}else {switch string (_eddafe ){case "":*_gbgeff =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gbgeff =1;case "\u0070\u0061\u0067\u0065":*_gbgeff =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_gbgeff =3;case "\u006c\u0069\u006e\u0065":*_gbgeff =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_gbgeff =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_gbgeff =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gbgeff =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gbgeff =8;};};_dfefdf ,_dddf =d .Token ();if _dddf !=nil {return _dddf ;};if _cgbbca ,_adfda :=_dfefdf .(_d .EndElement );_adfda &&_cgbbca .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfefdf );};func NewCT_FrameLayout ()*CT_FrameLayout {_ffcbg :=&CT_FrameLayout {};_ffcbg .ValAttr =ST_FrameLayout (1);return _ffcbg ;}; -// Validate validates the CT_ShapeDefaults and its children -func (_ffdeb *CT_ShapeDefaults )Validate ()error {return _ffdeb .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_abace :=&CT_TrackChangeRange {};return _abace };func (_bacbf *WdCT_WrapThrough )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bacbf .WrapTextAttr =WdST_WrapText (1);_bacbf .WrapPolygon =NewWdCT_WrapPath ();for _ ,_bbacg :=range start .Attr {if _bbacg .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_bacbf .WrapTextAttr .UnmarshalXMLAttr (_bbacg );continue ;};if _bbacg .Name .Local =="\u0064\u0069\u0073t\u004c"{_bdfee ,_gcacf :=_b .ParseUint (_bbacg .Value ,10,32);if _gcacf !=nil {return _gcacf ;};_dggfda :=uint32 (_bdfee );_bacbf .DistLAttr =&_dggfda ;continue ;};if _bbacg .Name .Local =="\u0064\u0069\u0073t\u0052"{_gdbbgc ,_dgcff :=_b .ParseUint (_bbacg .Value ,10,32);if _dgcff !=nil {return _dgcff ;};_cccac :=uint32 (_gdbbgc );_bacbf .DistRAttr =&_cccac ;continue ;};};_gedbef :for {_cacda ,_edaaf :=d .Token ();if _edaaf !=nil {return _edaaf ;};switch _aaabdg :=_cacda .(type ){case _g .StartElement :switch _aaabdg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _bcbbd :=d .DecodeElement (_bacbf .WrapPolygon ,&_aaabdg );_bcbbd !=nil {return _bcbbd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0020\u0025v",_aaabdg .Name );if _fcbee :=d .Skip ();_fcbee !=nil {return _fcbee ;};};case _g .EndElement :break _gedbef ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_TblPrEx and its children +func (_bacde *CT_TblPrEx )Validate ()error {return _bacde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");}; -// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path -func (_debbd *CT_TblPrChange )ValidateWithPath (path string )error {if _fbggf :=_debbd .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_fbggf !=nil {return _fbggf ;};return nil ;};const (ST_MailMergeDestUnset ST_MailMergeDest =0;ST_MailMergeDestNewDocument ST_MailMergeDest =1;ST_MailMergeDestPrinter ST_MailMergeDest =2;ST_MailMergeDestEmail ST_MailMergeDest =3;ST_MailMergeDestFax ST_MailMergeDest =4;);func (_eceab ST_FtnPos )ValidateWithPath (path string )error {switch _eceab {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eceab ));};return nil ;};func (_cecgc ST_FldCharType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cecgc .String (),start );};func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_faaba :=&CT_ShapeDefaults {};return _faaba };func (_cdfgfb ST_Wrap )String ()string {switch _cdfgfb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case 3:return "\u0061\u0072\u006f\u0075\u006e\u0064";case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";case 6:return "\u006e\u006f\u006e\u0065";};return "";}; +// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path +func (_bcdff *CT_SectPrChange )ValidateWithPath (path string )error {if _bcdff .SectPr !=nil {if _fcfee :=_bcdff .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_fcfee !=nil {return _fcfee ;};};return nil ;};func NewCT_MailMergeDest ()*CT_MailMergeDest {_affaf :=&CT_MailMergeDest {};_affaf .ValAttr =ST_MailMergeDest (1);return _affaf ;};func (_bfgff *CT_FFName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfgff .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bfgff .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdST_RelFromV byte ; -// Validate validates the EG_PContentMath and its children -func (_aaeecg *EG_PContentMath )Validate ()error {return _aaeecg .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");}; +// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path +func (_fgaefc *CT_NumLvl )ValidateWithPath (path string )error {if _fgaefc .StartOverride !=nil {if _ffgdb :=_fgaefc .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_ffgdb !=nil {return _ffgdb ;};};if _fgaefc .Lvl !=nil {if _cgbce :=_fgaefc .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_cgbce !=nil {return _cgbce ;};};return nil ;};func (_gddec *CT_EdnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_daae ,_ecaac :=_gddec .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ecaac !=nil {return _ecaac ;};start .Attr =append (start .Attr ,_daae );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abggdb ST_HexColorAuto )String ()string {switch _abggdb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;); -// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path -func (_cefegb *CT_TblStylePr )ValidateWithPath (path string )error {if _cefegb .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _gd .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fbfbe :=_cefegb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbfbe !=nil {return _fbfbe ;};if _cefegb .PPr !=nil {if _agebe :=_cefegb .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_agebe !=nil {return _agebe ;};};if _cefegb .RPr !=nil {if _agabd :=_cefegb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_agabd !=nil {return _agabd ;};};if _cefegb .TblPr !=nil {if _baacbf :=_cefegb .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_baacbf !=nil {return _baacbf ;};};if _cefegb .TrPr !=nil {if _ggagbg :=_cefegb .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_ggagbg !=nil {return _ggagbg ;};};if _cefegb .TcPr !=nil {if _gdbega :=_cefegb .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_gdbega !=nil {return _gdbega ;};};return nil ;};func (_ecfdf *CT_RPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecfdf .RPr =NewCT_RPrOriginal ();for _ ,_dddbbf :=range start .Attr {if _dddbbf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aegeg ,_abbbc :=_dddbbf .Value ,error (nil );if _abbbc !=nil {return _abbbc ;};_ecfdf .AuthorAttr =_aegeg ;continue ;};if _dddbbf .Name .Local =="\u0064\u0061\u0074\u0065"{_bdbad ,_baega :=ParseStdlibTime (_dddbbf .Value );if _baega !=nil {return _baega ;};_ecfdf .DateAttr =&_bdbad ;continue ;};if _dddbbf .Name .Local =="\u0069\u0064"{_bcgdf ,_degde :=_b .ParseInt (_dddbbf .Value ,10,64);if _degde !=nil {return _degde ;};_ecfdf .IdAttr =_bcgdf ;continue ;};};_decec :for {_egdfg ,_agfda :=d .Token ();if _agfda !=nil {return _agfda ;};switch _geccg :=_egdfg .(type ){case _g .StartElement :switch _geccg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:if _fadga :=d .DecodeElement (_ecfdf .RPr ,&_geccg );_fadga !=nil {return _fadga ;};default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_geccg .Name );if _dgege :=d .Skip ();_dgege !=nil {return _dgege ;};};case _g .EndElement :break _decec ;case _g .CharData :};};return nil ;};func (_gfdfg ST_HdrFtr )String ()string {switch _gfdfg {case 0:return "";case 1:return "\u0065\u0076\u0065\u006e";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0066\u0069\u0072s\u0074";};return "";};func (_edebb ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _edebb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edebb ));};return nil ;};func (_geaff *EG_RangeMarkupElements )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _geaff .BookmarkStart !=nil {_gfbcc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_geaff .BookmarkStart ,_gfbcc );};if _geaff .BookmarkEnd !=nil {_fdfec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_geaff .BookmarkEnd ,_fdfec );};if _geaff .MoveFromRangeStart !=nil {_bafce :=_g .StartElement {Name :_g .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_geaff .MoveFromRangeStart ,_bafce );};if _geaff .MoveFromRangeEnd !=nil {_efgbf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_geaff .MoveFromRangeEnd ,_efgbf );};if _geaff .MoveToRangeStart !=nil {_gcbeeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_geaff .MoveToRangeStart ,_gcbeeg );};if _geaff .MoveToRangeEnd !=nil {_bfggb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_geaff .MoveToRangeEnd ,_bfggb );};if _geaff .CommentRangeStart !=nil {_beaffbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006fmm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_geaff .CommentRangeStart ,_beaffbc );};if _geaff .CommentRangeEnd !=nil {_bafgcaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_geaff .CommentRangeEnd ,_bafgcaa );};if _geaff .CustomXmlInsRangeStart !=nil {_dccdcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_geaff .CustomXmlInsRangeStart ,_dccdcf );};if _geaff .CustomXmlInsRangeEnd !=nil {_gcgfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_geaff .CustomXmlInsRangeEnd ,_gcgfa );};if _geaff .CustomXmlDelRangeStart !=nil {_bccbb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_geaff .CustomXmlDelRangeStart ,_bccbb );};if _geaff .CustomXmlDelRangeEnd !=nil {_fadaea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_geaff .CustomXmlDelRangeEnd ,_fadaea );};if _geaff .CustomXmlMoveFromRangeStart !=nil {_agdgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ac\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_geaff .CustomXmlMoveFromRangeStart ,_agdgg );};if _geaff .CustomXmlMoveFromRangeEnd !=nil {_ddfddg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0046\u0072o\u006d\u0052\u0061n\u0067e\u0045\u006e\u0064"}};e .EncodeElement (_geaff .CustomXmlMoveFromRangeEnd ,_ddfddg );};if _geaff .CustomXmlMoveToRangeStart !=nil {_dfeac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006fm\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006fR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}};e .EncodeElement (_geaff .CustomXmlMoveToRangeStart ,_dfeac );};if _geaff .CustomXmlMoveToRangeEnd !=nil {_bgacc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u004do\u0076e\u0054o\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}};e .EncodeElement (_geaff .CustomXmlMoveToRangeEnd ,_bgacc );};return nil ;}; +// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path +func (_ddcaa *CT_Underline )ValidateWithPath (path string )error {if _bgcgfc :=_ddcaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgcgfc !=nil {return _bgcgfc ;};if _ddcaa .ColorAttr !=nil {if _beefac :=_ddcaa .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_beefac !=nil {return _beefac ;};};if _ceadb :=_ddcaa .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ceadb !=nil {return _ceadb ;};return nil ;};func (_ecaae *CT_Rel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aabf :=range start .Attr {if _aabf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aabf .Name .Local =="\u0069\u0064"||_aabf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aabf .Name .Local =="\u0069\u0064"{_dcbfd ,_gfdfb :=_aabf .Value ,error (nil );if _gfdfb !=nil {return _gfdfb ;};_ecaae .IdAttr =_dcbfd ;continue ;};};for {_gaacf ,_fbfce :=d .Token ();if _fbfce !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_fbfce );};if _fbead ,_dfbcg :=_gaacf .(_d .EndElement );_dfbcg &&_fbead .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtCell ()*CT_SdtCell {_bdacb :=&CT_SdtCell {};return _bdacb };func (_edffb ST_DocPartType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bddfb :=_d .Attr {};_bddfb .Name =name ;switch _edffb {case ST_DocPartTypeUnset :_bddfb .Value ="";case ST_DocPartTypeNone :_bddfb .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_bddfb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_bddfb .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_bddfb .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_bddfb .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_bddfb .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_bddfb .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return _bddfb ,nil ;}; -// ST_HexColor is a union type -type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;}; +// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path +func (_aefg *CT_Highlight )ValidateWithPath (path string )error {if _aefg .ValAttr ==ST_HighlightColorUnset {return _a .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 _bfcdb :=_aefg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfcdb !=nil {return _bfcdb ;};return nil ;};func (_effbc ST_VerticalJc )String ()string {switch _effbc {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 "";}; -// Validate validates the CT_FFCheckBoxChoice and its children -func (_eggfg *CT_FFCheckBoxChoice )Validate ()error {return _eggfg .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_Border ()*CT_Border {_gecb :=&CT_Border {};_gecb .ValAttr =ST_Border (1);return _gecb }; +// Validate validates the CT_RPr and its children +func (_bgfgd *CT_RPr )Validate ()error {return _bgfgd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};type EG_ContentRowContent struct{ -// Validate validates the CT_TblPrExBase and its children -func (_dbgaae *CT_TblPrExBase )Validate ()error {return _dbgaae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};func (_feaea *CT_Document )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_acbgd ,_cdga :=_feaea .ConformanceAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _cdga !=nil {return _cdga ;};start .Attr =append (start .Attr ,_acbgd );e .EncodeToken (start );if _feaea .Background !=nil {_dcde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_feaea .Background ,_dcde );};if _feaea .Body !=nil {_gfdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_feaea .Body ,_gfdb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_badec *CT_DocRsids )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _badec .RsidRoot !=nil {_gbcce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_badec .RsidRoot ,_gbcce );};if _badec .Rsid !=nil {_bcgfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_cdbe :=range _badec .Rsid {e .EncodeElement (_cdbe ,_bcgfd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TblStyleOverrideType byte ;func (_adbga *WdST_WrapText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afbgea ,_ggagc :=d .Token ();if _ggagc !=nil {return _ggagc ;};if _bbaed ,_aegca :=_afbgea .(_g .EndElement );_aegca &&_bbaed .Name ==start .Name {*_adbga =1;return nil ;};if _fdgfg ,_dddccf :=_afbgea .(_g .CharData );!_dddccf {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afbgea );}else {switch string (_fdgfg ){case "":*_adbga =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_adbga =1;case "\u006c\u0065\u0066\u0074":*_adbga =2;case "\u0072\u0069\u0067h\u0074":*_adbga =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_adbga =4;};};_afbgea ,_ggagc =d .Token ();if _ggagc !=nil {return _ggagc ;};if _fagecb ,_bgadea :=_afbgea .(_g .EndElement );_bgadea &&_fagecb .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afbgea );};func (_eacdd *CT_NumFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fggcf ,_gdgbcd :=_eacdd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdgbcd !=nil {return _gdgbcd ;};start .Attr =append (start .Attr ,_fggcf );if _eacdd .FormatAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eacdd .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DirContentRun struct{ +// Table Row +Tr []*CT_Row ; -// Direction of Embedding -ValAttr ST_Direction ; +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// ST_SignedTwipsMeasure is a union type +type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_bafaea ST_Lock )ValidateWithPath (path string )error {switch _bafaea {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bafaea ));};return nil ;};func (_cddfg *ST_SectionMark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdccfd ,_abgfee :=d .Token ();if _abgfee !=nil {return _abgfee ;};if _bcegbf ,_gdfaa :=_fdccfd .(_d .EndElement );_gdfaa &&_bcegbf .Name ==start .Name {*_cddfg =1;return nil ;};if _dfggdb ,_cdgfff :=_fdccfd .(_d .CharData );!_cdgfff {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdccfd );}else {switch string (_dfggdb ){case "":*_cddfg =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_cddfg =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cddfg =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cddfg =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_cddfg =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_cddfg =5;};};_fdccfd ,_abgfee =d .Token ();if _abgfee !=nil {return _abgfee ;};if _dedgbg ,_eaacee :=_fdccfd .(_d .EndElement );_eaacee &&_dedgbg .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdccfd );};type ST_BrClear byte ;type ST_SectionMark byte ;func (_baegd *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faeaa :for {_acgaaa ,_ebadcg :=d .Token ();if _ebadcg !=nil {return _ebadcg ;};switch _afbdg :=_acgaaa .(type ){case _d .StartElement :switch _afbdg .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"}:_baegd .CNvPr =_c .NewCT_NonVisualDrawingProps ();if _dcffac :=d .DecodeElement (_baegd .CNvPr ,&_afbdg );_dcffac !=nil {return _dcffac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_baegd .CNvContentPartPr =_c .NewCT_NonVisualContentPartProperties ();if _egdec :=d .DecodeElement (_baegd .CNvContentPartPr ,&_afbdg );_egdec !=nil {return _egdec ;};default:_db .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",_afbdg .Name );if _cdeadd :=d .Skip ();_cdeadd !=nil {return _cdeadd ;};};case _d .EndElement :break _faeaa ;case _d .CharData :};};return nil ;};func (_ebgbee *CT_VerticalAlignRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebgbee .ValAttr =_dg .ST_VerticalAlignRun (1);for _ ,_caedb :=range start .Attr {if _caedb .Name .Local =="\u0076\u0061\u006c"{_ebgbee .ValAttr .UnmarshalXMLAttr (_caedb );continue ;};};for {_geagg ,_ecdab :=d .Token ();if _ecdab !=nil {return _a .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",_ecdab );};if _bgbdb ,_cafgb :=_geagg .(_d .EndElement );_cafgb &&_bgbdb .Name ==start .Name {break ;};};return nil ;};func NewCT_Styles ()*CT_Styles {_bbcdcd :=&CT_Styles {};return _bbcdcd };func (_dbgcb *CT_DocRsids )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbgcb .RsidRoot !=nil {_beae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_dbgcb .RsidRoot ,_beae );};if _dbgcb .Rsid !=nil {_bbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_ggffe :=range _dbgcb .Rsid {e .EncodeElement (_ggffe ,_bbfg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfeed *ST_Zoom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbgdd ,_gafag :=d .Token ();if _gafag !=nil {return _gafag ;};if _bcgfg ,_ebefb :=_cbgdd .(_d .EndElement );_ebefb &&_bcgfg .Name ==start .Name {*_bfeed =1;return nil ;};if _adaee ,_ddaafa :=_cbgdd .(_d .CharData );!_ddaafa {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbgdd );}else {switch string (_adaee ){case "":*_bfeed =0;case "\u006e\u006f\u006e\u0065":*_bfeed =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_bfeed =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_bfeed =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_bfeed =4;};};_cbgdd ,_gafag =d .Token ();if _gafag !=nil {return _gafag ;};if _gddccf ,_ebcbd :=_cbgdd .(_d .EndElement );_ebcbd &&_gddccf .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbgdd );};func NewEG_RPrBase ()*EG_RPrBase {_adbffgd :=&EG_RPrBase {};return _adbffgd }; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_acgac :=&WdCT_WrapSquare {};_acgac .WrapTextAttr =WdST_WrapText (1);return _acgac ;};func (_dbecg *CT_SdtRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbecg .SdtPr !=nil {_daadeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_dbecg .SdtPr ,_daadeb );};if _dbecg .SdtEndPr !=nil {_gefac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_dbecg .SdtEndPr ,_gefac );};if _dbecg .SdtContent !=nil {_dgfbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dbecg .SdtContent ,_dgfbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path +func (_aeefb *CT_TblBorders )ValidateWithPath (path string )error {if _aeefb .Top !=nil {if _cceeg :=_aeefb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cceeg !=nil {return _cceeg ;};};if _aeefb .Start !=nil {if _egadc :=_aeefb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_egadc !=nil {return _egadc ;};};if _aeefb .Left !=nil {if _beefce :=_aeefb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_beefce !=nil {return _beefce ;};};if _aeefb .Bottom !=nil {if _faege :=_aeefb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_faege !=nil {return _faege ;};};if _aeefb .End !=nil {if _adcbd :=_aeefb .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_adcbd !=nil {return _adcbd ;};};if _aeefb .Right !=nil {if _gabgf :=_aeefb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gabgf !=nil {return _gabgf ;};};if _aeefb .InsideH !=nil {if _ddbccg :=_aeefb .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_ddbccg !=nil {return _ddbccg ;};};if _aeefb .InsideV !=nil {if _bfgbb :=_aeefb .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_bfgbb !=nil {return _bfgbb ;};};return nil ;}; -// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path -func (_fcfed *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _fcfed .SmartTag !=nil {if _aabbcb :=_fcfed .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_aabbcb !=nil {return _aabbcb ;};};if _fcfed .Sdt !=nil {if _fdfgbc :=_fcfed .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_fdfgbc !=nil {return _fdfgbc ;};};for _afebd ,_bbfag :=range _fcfed .EG_RunLevelElts {if _geadee :=_bbfag .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_afebd ));_geadee !=nil {return _geadee ;};};return nil ;};func (_bbefba *ST_InfoTextType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eebgfd ,_acabf :=d .Token ();if _acabf !=nil {return _acabf ;};if _edaaec ,_cdacd :=_eebgfd .(_g .EndElement );_cdacd &&_edaaec .Name ==start .Name {*_bbefba =1;return nil ;};if _efegdb ,_fedgdc :=_eebgfd .(_g .CharData );!_fedgdc {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eebgfd );}else {switch string (_efegdb ){case "":*_bbefba =0;case "\u0074\u0065\u0078\u0074":*_bbefba =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_bbefba =2;};};_eebgfd ,_acabf =d .Token ();if _acabf !=nil {return _acabf ;};if _ffccf ,_defab :=_eebgfd .(_g .EndElement );_defab &&_ffccf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eebgfd );};func (_agbcbag ST_ObjectUpdateMode )String ()string {switch _agbcbag {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";};func (_cdecf *CT_Pitch )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aaccdc ,_fbgfg :=_cdecf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbgfg !=nil {return _fbgfg ;};start .Attr =append (start .Attr ,_aaccdc );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TblOverlap byte ;func NewEG_ContentCellContent ()*EG_ContentCellContent {_egffe :=&EG_ContentCellContent {};return _egffe ;};func NewCT_PageBorder ()*CT_PageBorder {_bcfeg :=&CT_PageBorder {};_bcfeg .ValAttr =ST_Border (1);return _bcfeg ;};func (_faaffg WdST_AlignV )Validate ()error {return _faaffg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path +func (_dfdgb *CT_Jc )ValidateWithPath (path string )error {if _dfdgb .ValAttr ==ST_JcUnset {return _a .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 _dedc :=_dfdgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dedc !=nil {return _dedc ;};return nil ;};type ST_RubyAlign byte ;func (_ddefc *CT_TblPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddefc .TblStyle !=nil {_ccbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddefc .TblStyle ,_ccbfg );};if _ddefc .TblpPr !=nil {_fceaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_ddefc .TblpPr ,_fceaa );};if _ddefc .TblOverlap !=nil {_ddggae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_ddefc .TblOverlap ,_ddggae );};if _ddefc .BidiVisual !=nil {_adcded :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_ddefc .BidiVisual ,_adcded );};if _ddefc .TblStyleRowBandSize !=nil {_ffagg :=_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 (_ddefc .TblStyleRowBandSize ,_ffagg );};if _ddefc .TblStyleColBandSize !=nil {_egegd :=_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 (_ddefc .TblStyleColBandSize ,_egegd );};if _ddefc .TblW !=nil {_ceagf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_ddefc .TblW ,_ceagf );};if _ddefc .Jc !=nil {_gagabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_ddefc .Jc ,_gagabg );};if _ddefc .TblCellSpacing !=nil {_afggg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ddefc .TblCellSpacing ,_afggg );};if _ddefc .TblInd !=nil {_bfbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_ddefc .TblInd ,_bfbbf );};if _ddefc .TblBorders !=nil {_fceed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ddefc .TblBorders ,_fceed );};if _ddefc .Shd !=nil {_gcgfge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ddefc .Shd ,_gcgfge );};if _ddefc .TblLayout !=nil {_dafdc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ddefc .TblLayout ,_dafdc );};if _ddefc .TblCellMar !=nil {_dgbdae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_ddefc .TblCellMar ,_dgbdae );};if _ddefc .TblLook !=nil {_ggbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_ddefc .TblLook ,_ggbdf );};if _ddefc .TblCaption !=nil {_bgfdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ddefc .TblCaption ,_bgfdf );};if _ddefc .TblDescription !=nil {_ceagd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ddefc .TblDescription ,_ceagd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfbga *CT_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfbga .ValAttr =ST_Jc (1);for _ ,_efcff :=range start .Attr {if _efcff .Name .Local =="\u0076\u0061\u006c"{_cfbga .ValAttr .UnmarshalXMLAttr (_efcff );continue ;};};for {_fdaaa ,_badd :=d .Token ();if _badd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_badd );};if _bbgbd ,_deeef :=_fdaaa .(_d .EndElement );_deeef &&_bbgbd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path -func (_aefdd *EG_ContentCellContent )ValidateWithPath (path string )error {for _gbaebf ,_bceaf :=range _aefdd .Tc {if _daedc :=_bceaf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_gbaebf ));_daedc !=nil {return _daedc ;};};if _aefdd .CustomXml !=nil {if _bafge :=_aefdd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bafge !=nil {return _bafge ;};};if _aefdd .Sdt !=nil {if _bcbaa :=_aefdd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_bcbaa !=nil {return _bcbaa ;};};for _bbcaf ,_cbgddb :=range _aefdd .EG_RunLevelElts {if _dceca :=_cbgddb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bbcaf ));_dceca !=nil {return _dceca ;};};return nil ;}; +// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path +func (_deaa *CT_DocParts )ValidateWithPath (path string )error {for _dabc ,_bceeb :=range _deaa .DocPart {if _fffg :=_bceeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_dabc ));_fffg !=nil {return _fffg ;};};return nil ;};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;);func (_eagbb *ST_FFTextType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eagbb =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_eagbb =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_eagbb =2;case "\u0064\u0061\u0074\u0065":*_eagbb =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_eagbb =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_eagbb =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_eagbb =6;};return nil ;}; -// Validate validates the EG_BlockLevelChunkElts and its children -func (_fgeddc *EG_BlockLevelChunkElts )Validate ()error {return _fgeddc .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");}; +// Validate validates the CT_PPrDefault and its children +func (_dcafb *CT_PPrDefault )Validate ()error {return _dcafb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_fdbfed *CT_VerticalJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdbfed .ValAttr =ST_VerticalJc (1);for _ ,_ggecg :=range start .Attr {if _ggecg .Name .Local =="\u0076\u0061\u006c"{_fdbfed .ValAttr .UnmarshalXMLAttr (_ggecg );continue ;};};for {_degdbd ,_cbddcg :=d .Token ();if _cbddcg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_cbddcg );};if _ccbbf ,_fbaab :=_degdbd .(_d .EndElement );_fbaab &&_ccbbf .Name ==start .Name {break ;};};return nil ;};func (_dgbbg ST_VAnchor )String ()string {switch _dgbbg {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 "";}; -// ST_HpsMeasure is a union type -type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;}; +// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path +func (_aeagf *CT_SdtDocPart )ValidateWithPath (path string )error {if _aeagf .DocPartGallery !=nil {if _cbbgef :=_aeagf .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_cbbgef !=nil {return _cbbgef ;};};if _aeagf .DocPartCategory !=nil {if _ecdbd :=_aeagf .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_ecdbd !=nil {return _ecdbd ;};};if _aeagf .DocPartUnique !=nil {if _bbbfg :=_aeagf .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065");_bbbfg !=nil {return _bbbfg ;};};return nil ;};func (_dffbaed *ST_LineSpacingRule )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dffbaed =0;case "\u0061\u0075\u0074\u006f":*_dffbaed =1;case "\u0065\u0078\u0061c\u0074":*_dffbaed =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_dffbaed =3;};return nil ;};func (_gddeac ST_DocPartGallery )ValidateWithPath (path string )error {switch _gddeac {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 _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gddeac ));};return nil ;};type CT_Background struct{ -// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path -func (_dcbab *CT_DocVars )ValidateWithPath (path string )error {for _bgbfe ,_bddgc :=range _dcbab .DocVar {if _ccfa :=_bddgc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_bgbfe ));_ccfa !=nil {return _ccfa ;};};return nil ;};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_e .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_e .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_e .CT_NonVisualGraphicFrameProperties ;Graphic *_e .Graphic ;}; +// Background Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path -func (_afde *CT_Body )ValidateWithPath (path string )error {for _agc ,_afca :=range _afde .EG_BlockLevelElts {if _bda :=_afca .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_agc ));_bda !=nil {return _bda ;};};if _afde .SectPr !=nil {if _cdda :=_afde .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_cdda !=nil {return _cdda ;};};return nil ;};func (_gdabg WdST_RelFromH )String ()string {switch _gdabg {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0063\u006f\u006c\u0075\u006d\u006e";case 4:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 5:return "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 6:return "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case 7:return "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case 8:return "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return "";};func (_fbafda *ST_FrameScrollbar )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbafda =0;case "\u006f\u006e":*_fbafda =1;case "\u006f\u0066\u0066":*_fbafda =2;case "\u0061\u0075\u0074\u006f":*_fbafda =3;};return nil ;};type ST_Wrap byte ; +// Background Theme Color +ThemeColorAttr ST_ThemeColor ; -// Validate validates the CT_SdtComboBox and its children -func (_bddcde *CT_SdtComboBox )Validate ()error {return _bddcde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");};const (ST_ThemeUnset ST_Theme =0;ST_ThemeMajorEastAsia ST_Theme =1;ST_ThemeMajorBidi ST_Theme =2;ST_ThemeMajorAscii ST_Theme =3;ST_ThemeMajorHAnsi ST_Theme =4;ST_ThemeMinorEastAsia ST_Theme =5;ST_ThemeMinorBidi ST_Theme =6;ST_ThemeMinorAscii ST_Theme =7;ST_ThemeMinorHAnsi ST_Theme =8;);const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;);func (_dgfbeg ST_DropCap )String ()string {switch _dgfbeg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u0072\u006f\u0070";case 3:return "\u006d\u0061\u0072\u0067\u0069\u006e";};return "";};func (_gcgec *ST_ProofErr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcgec =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_gcgec =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_gcgec =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_gcgec =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_gcgec =4;};return nil ;};func (_ebabbd ST_SdtDateMappingType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eebag :=_g .Attr {};_eebag .Name =name ;switch _ebabbd {case ST_SdtDateMappingTypeUnset :_eebag .Value ="";case ST_SdtDateMappingTypeText :_eebag .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_eebag .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_eebag .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return _eebag ,nil ;};func NewCT_FontFamily ()*CT_FontFamily {_bfbde :=&CT_FontFamily {};_bfbde .ValAttr =ST_FontFamily (1);return _bfbde ;}; +// Background Theme Color Tint +ThemeTintAttr *string ; -// Validate validates the CT_PTab and its children -func (_bgfd *CT_PTab )Validate ()error {return _bgfd .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};func (_dbdaea *ST_CombineBrackets )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbdaea =0;case "\u006e\u006f\u006e\u0065":*_dbdaea =1;case "\u0072\u006f\u0075n\u0064":*_dbdaea =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dbdaea =3;case "\u0061\u006e\u0067l\u0065":*_dbdaea =4;case "\u0063\u0075\u0072l\u0079":*_dbdaea =5;};return nil ;};func (_acebc *CT_Numbering )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcgec :for {_aeffca ,_adae :=d .Token ();if _adae !=nil {return _adae ;};switch _ccbef :=_aeffca .(type ){case _g .StartElement :switch _ccbef .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_fecef :=NewCT_NumPicBullet ();if _edfbg :=d .DecodeElement (_fecef ,&_ccbef );_edfbg !=nil {return _edfbg ;};_acebc .NumPicBullet =append (_acebc .NumPicBullet ,_fecef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_becga :=NewCT_AbstractNum ();if _ddgbff :=d .DecodeElement (_becga ,&_ccbef );_ddgbff !=nil {return _ddgbff ;};_acebc .AbstractNum =append (_acebc .AbstractNum ,_becga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d"}:_abgfc :=NewCT_Num ();if _abfbc :=d .DecodeElement (_abgfc ,&_ccbef );_abfbc !=nil {return _abfbc ;};_acebc .Num =append (_acebc .Num ,_abgfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_acebc .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _dgggg :=d .DecodeElement (_acebc .NumIdMacAtCleanup ,&_ccbef );_dgggg !=nil {return _dgggg ;};default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_N\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0020\u0025\u0076",_ccbef .Name );if _dfedd :=d .Skip ();_dfedd !=nil {return _dfedd ;};};case _g .EndElement :break _dcgec ;case _g .CharData :};};return nil ;};func (_gagg *CT_Height )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gagg .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_gagg .ValAttr )});};if _gagg .HRuleAttr !=ST_HeightRuleUnset {_fedbf ,_eebcda :=_gagg .HRuleAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _eebcda !=nil {return _eebcda ;};start .Attr =append (start .Attr ,_fedbf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};type CT_HMerge struct{ +// Background Theme Color Shade +ThemeShadeAttr *string ;Drawing *CT_Drawing ;};func (_dbeb *CT_LineNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbae :=range start .Attr {if _cbae .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_cddc ,_fdbcde :=_eb .ParseInt (_cbae .Value ,10,64);if _fdbcde !=nil {return _fdbcde ;};_dbeb .CountByAttr =&_cddc ;continue ;};if _cbae .Name .Local =="\u0073\u0074\u0061r\u0074"{_fffddg ,_ddfcb :=_eb .ParseInt (_cbae .Value ,10,64);if _ddfcb !=nil {return _ddfcb ;};_dbeb .StartAttr =&_fffddg ;continue ;};if _cbae .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_dcecf ,_afeb :=ParseUnionST_TwipsMeasure (_cbae .Value );if _afeb !=nil {return _afeb ;};_dbeb .DistanceAttr =&_dcecf ;continue ;};if _cbae .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_dbeb .RestartAttr .UnmarshalXMLAttr (_cbae );continue ;};};for {_feadg ,_efcba :=d .Token ();if _efcba !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_efcba );};if _bdefd ,_eeaac :=_feadg .(_d .EndElement );_eeaac &&_bdefd .Name ==start .Name {break ;};};return nil ;}; -// Horizontal Merge Type -ValAttr ST_Merge ;};func (_fegcd *CT_MathCtrlDel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fegcd .AuthorAttr )});if _fegcd .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fegcd .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_fegcd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfdbfa *TxbxContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfdbfa .CT_TxbxContent =*NewCT_TxbxContent ();_ddebbc :for {_ccbfb ,_cbbfg :=d .Token ();if _cbbfg !=nil {return _cbbfg ;};switch _ggcedd :=_ccbfb .(type ){case _g .StartElement :switch _ggcedd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fbafca :=NewCT_AltChunk ();if _gfgb :=d .DecodeElement (_fbafca ,&_ggcedd );_gfgb !=nil {return _gfgb ;};_bfdbfa .AltChunk =append (_bfdbfa .AltChunk ,_fbafca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bdcada :=NewEG_ContentBlockContent ();_bdcada .CustomXml =NewCT_CustomXmlBlock ();if _afefc :=d .DecodeElement (_bdcada .CustomXml ,&_ggcedd );_afefc !=nil {return _afefc ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_bdcada );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_fgfgb :=NewEG_ContentBlockContent ();_fgfgb .Sdt =NewCT_SdtBlock ();if _bbebg :=d .DecodeElement (_fgfgb .Sdt ,&_ggcedd );_bbebg !=nil {return _bbebg ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_fgfgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_ggeab :=NewEG_ContentBlockContent ();_ccegec :=NewCT_P ();if _cfead :=d .DecodeElement (_ccegec ,&_ggcedd );_cfead !=nil {return _cfead ;};_ggeab .P =append (_ggeab .P ,_ccegec );_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_ggeab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_bfcfga :=NewEG_ContentBlockContent ();_bafde :=NewCT_Tbl ();if _bcgbga :=d .DecodeElement (_bafde ,&_ggcedd );_bcgbga !=nil {return _bcgbga ;};_bfcfga .Tbl =append (_bfcfga .Tbl ,_bafde );_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_bfcfga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gcegcg :=NewEG_ContentBlockContent ();_bdfce :=NewEG_RunLevelElts ();_bdfce .ProofErr =NewCT_ProofErr ();if _degfa :=d .DecodeElement (_bdfce .ProofErr ,&_ggcedd );_degfa !=nil {return _degfa ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_gcegcg );_gcegcg .EG_RunLevelElts =append (_gcegcg .EG_RunLevelElts ,_bdfce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ggfbbd :=NewEG_ContentBlockContent ();_cdfgca :=NewEG_RunLevelElts ();_cdfgca .PermStart =NewCT_PermStart ();if _edebg :=d .DecodeElement (_cdfgca .PermStart ,&_ggcedd );_edebg !=nil {return _edebg ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_ggfbbd );_ggfbbd .EG_RunLevelElts =append (_ggfbbd .EG_RunLevelElts ,_cdfgca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_caecccg :=NewEG_ContentBlockContent ();_dabgf :=NewEG_RunLevelElts ();_dabgf .PermEnd =NewCT_Perm ();if _abaff :=d .DecodeElement (_dabgf .PermEnd ,&_ggcedd );_abaff !=nil {return _abaff ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_caecccg );_caecccg .EG_RunLevelElts =append (_caecccg .EG_RunLevelElts ,_dabgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_fceeg :=NewEG_ContentBlockContent ();_gggbgb :=NewEG_RunLevelElts ();_gggbgb .Ins =NewCT_RunTrackChange ();if _gdfec :=d .DecodeElement (_gggbgb .Ins ,&_ggcedd );_gdfec !=nil {return _gdfec ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_fceeg );_fceeg .EG_RunLevelElts =append (_fceeg .EG_RunLevelElts ,_gggbgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_fddba :=NewEG_ContentBlockContent ();_dcbfe :=NewEG_RunLevelElts ();_dcbfe .Del =NewCT_RunTrackChange ();if _bggcec :=d .DecodeElement (_dcbfe .Del ,&_ggcedd );_bggcec !=nil {return _bggcec ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_fddba );_fddba .EG_RunLevelElts =append (_fddba .EG_RunLevelElts ,_dcbfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_decca :=NewEG_ContentBlockContent ();_gedagf :=NewEG_RunLevelElts ();_gedagf .MoveFrom =NewCT_RunTrackChange ();if _decfgd :=d .DecodeElement (_gedagf .MoveFrom ,&_ggcedd );_decfgd !=nil {return _decfgd ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_decca );_decca .EG_RunLevelElts =append (_decca .EG_RunLevelElts ,_gedagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fdgee :=NewEG_ContentBlockContent ();_ddfffb :=NewEG_RunLevelElts ();_ddfffb .MoveTo =NewCT_RunTrackChange ();if _fagbe :=d .DecodeElement (_ddfffb .MoveTo ,&_ggcedd );_fagbe !=nil {return _fagbe ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_fdgee );_fdgee .EG_RunLevelElts =append (_fdgee .EG_RunLevelElts ,_ddfffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gccce :=NewEG_ContentBlockContent ();_ceacf :=NewEG_RunLevelElts ();_cacff :=NewEG_RangeMarkupElements ();_cacff .BookmarkStart =NewCT_Bookmark ();if _aecceg :=d .DecodeElement (_cacff .BookmarkStart ,&_ggcedd );_aecceg !=nil {return _aecceg ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_gccce );_gccce .EG_RunLevelElts =append (_gccce .EG_RunLevelElts ,_ceacf );_ceacf .EG_RangeMarkupElements =append (_ceacf .EG_RangeMarkupElements ,_cacff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_affagf :=NewEG_ContentBlockContent ();_ebfbe :=NewEG_RunLevelElts ();_cgeeg :=NewEG_RangeMarkupElements ();_cgeeg .BookmarkEnd =NewCT_MarkupRange ();if _fbcgcf :=d .DecodeElement (_cgeeg .BookmarkEnd ,&_ggcedd );_fbcgcf !=nil {return _fbcgcf ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_affagf );_affagf .EG_RunLevelElts =append (_affagf .EG_RunLevelElts ,_ebfbe );_ebfbe .EG_RangeMarkupElements =append (_ebfbe .EG_RangeMarkupElements ,_cgeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_deedfeg :=NewEG_ContentBlockContent ();_cgabee :=NewEG_RunLevelElts ();_ffccge :=NewEG_RangeMarkupElements ();_ffccge .MoveFromRangeStart =NewCT_MoveBookmark ();if _ababba :=d .DecodeElement (_ffccge .MoveFromRangeStart ,&_ggcedd );_ababba !=nil {return _ababba ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_deedfeg );_deedfeg .EG_RunLevelElts =append (_deedfeg .EG_RunLevelElts ,_cgabee );_cgabee .EG_RangeMarkupElements =append (_cgabee .EG_RangeMarkupElements ,_ffccge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eefbb :=NewEG_ContentBlockContent ();_eedfb :=NewEG_RunLevelElts ();_efdgcg :=NewEG_RangeMarkupElements ();_efdgcg .MoveFromRangeEnd =NewCT_MarkupRange ();if _dfffeb :=d .DecodeElement (_efdgcg .MoveFromRangeEnd ,&_ggcedd );_dfffeb !=nil {return _dfffeb ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_eefbb );_eefbb .EG_RunLevelElts =append (_eefbb .EG_RunLevelElts ,_eedfb );_eedfb .EG_RangeMarkupElements =append (_eedfb .EG_RangeMarkupElements ,_efdgcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_debag :=NewEG_ContentBlockContent ();_cagcab :=NewEG_RunLevelElts ();_agfabff :=NewEG_RangeMarkupElements ();_agfabff .MoveToRangeStart =NewCT_MoveBookmark ();if _fgecbb :=d .DecodeElement (_agfabff .MoveToRangeStart ,&_ggcedd );_fgecbb !=nil {return _fgecbb ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_debag );_debag .EG_RunLevelElts =append (_debag .EG_RunLevelElts ,_cagcab );_cagcab .EG_RangeMarkupElements =append (_cagcab .EG_RangeMarkupElements ,_agfabff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bcadfc :=NewEG_ContentBlockContent ();_cgccg :=NewEG_RunLevelElts ();_cbfffb :=NewEG_RangeMarkupElements ();_cbfffb .MoveToRangeEnd =NewCT_MarkupRange ();if _fdggbf :=d .DecodeElement (_cbfffb .MoveToRangeEnd ,&_ggcedd );_fdggbf !=nil {return _fdggbf ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_bcadfc );_bcadfc .EG_RunLevelElts =append (_bcadfc .EG_RunLevelElts ,_cgccg );_cgccg .EG_RangeMarkupElements =append (_cgccg .EG_RangeMarkupElements ,_cbfffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bedaf :=NewEG_ContentBlockContent ();_ffcad :=NewEG_RunLevelElts ();_egcdcb :=NewEG_RangeMarkupElements ();_egcdcb .CommentRangeStart =NewCT_MarkupRange ();if _dfbfeg :=d .DecodeElement (_egcdcb .CommentRangeStart ,&_ggcedd );_dfbfeg !=nil {return _dfbfeg ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_bedaf );_bedaf .EG_RunLevelElts =append (_bedaf .EG_RunLevelElts ,_ffcad );_ffcad .EG_RangeMarkupElements =append (_ffcad .EG_RangeMarkupElements ,_egcdcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbdfga :=NewEG_ContentBlockContent ();_ccagff :=NewEG_RunLevelElts ();_deffe :=NewEG_RangeMarkupElements ();_deffe .CommentRangeEnd =NewCT_MarkupRange ();if _dgagf :=d .DecodeElement (_deffe .CommentRangeEnd ,&_ggcedd );_dgagf !=nil {return _dgagf ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_gbdfga );_gbdfga .EG_RunLevelElts =append (_gbdfga .EG_RunLevelElts ,_ccagff );_ccagff .EG_RangeMarkupElements =append (_ccagff .EG_RangeMarkupElements ,_deffe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbcbc :=NewEG_ContentBlockContent ();_cebdea :=NewEG_RunLevelElts ();_ccfdfc :=NewEG_RangeMarkupElements ();_ccfdfc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adabba :=d .DecodeElement (_ccfdfc .CustomXmlInsRangeStart ,&_ggcedd );_adabba !=nil {return _adabba ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_dbcbc );_dbcbc .EG_RunLevelElts =append (_dbcbc .EG_RunLevelElts ,_cebdea );_cebdea .EG_RangeMarkupElements =append (_cebdea .EG_RangeMarkupElements ,_ccfdfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffgeabf :=NewEG_ContentBlockContent ();_dcggbb :=NewEG_RunLevelElts ();_ggfdg :=NewEG_RangeMarkupElements ();_ggfdg .CustomXmlInsRangeEnd =NewCT_Markup ();if _daeae :=d .DecodeElement (_ggfdg .CustomXmlInsRangeEnd ,&_ggcedd );_daeae !=nil {return _daeae ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_ffgeabf );_ffgeabf .EG_RunLevelElts =append (_ffgeabf .EG_RunLevelElts ,_dcggbb );_dcggbb .EG_RangeMarkupElements =append (_dcggbb .EG_RangeMarkupElements ,_ggfdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dabadf :=NewEG_ContentBlockContent ();_dbeaaff :=NewEG_RunLevelElts ();_dgebgf :=NewEG_RangeMarkupElements ();_dgebgf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _feedac :=d .DecodeElement (_dgebgf .CustomXmlDelRangeStart ,&_ggcedd );_feedac !=nil {return _feedac ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_dabadf );_dabadf .EG_RunLevelElts =append (_dabadf .EG_RunLevelElts ,_dbeaaff );_dbeaaff .EG_RangeMarkupElements =append (_dbeaaff .EG_RangeMarkupElements ,_dgebgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbggcc :=NewEG_ContentBlockContent ();_ebabfg :=NewEG_RunLevelElts ();_bfdgef :=NewEG_RangeMarkupElements ();_bfdgef .CustomXmlDelRangeEnd =NewCT_Markup ();if _agbdd :=d .DecodeElement (_bfdgef .CustomXmlDelRangeEnd ,&_ggcedd );_agbdd !=nil {return _agbdd ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_cbggcc );_cbggcc .EG_RunLevelElts =append (_cbggcc .EG_RunLevelElts ,_ebabfg );_ebabfg .EG_RangeMarkupElements =append (_ebabfg .EG_RangeMarkupElements ,_bfdgef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_effab :=NewEG_ContentBlockContent ();_gefag :=NewEG_RunLevelElts ();_ccgbf :=NewEG_RangeMarkupElements ();_ccgbf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bgdedg :=d .DecodeElement (_ccgbf .CustomXmlMoveFromRangeStart ,&_ggcedd );_bgdedg !=nil {return _bgdedg ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_effab );_effab .EG_RunLevelElts =append (_effab .EG_RunLevelElts ,_gefag );_gefag .EG_RangeMarkupElements =append (_gefag .EG_RangeMarkupElements ,_ccgbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cbeedf :=NewEG_ContentBlockContent ();_ebfde :=NewEG_RunLevelElts ();_gegeg :=NewEG_RangeMarkupElements ();_gegeg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffdbf :=d .DecodeElement (_gegeg .CustomXmlMoveFromRangeEnd ,&_ggcedd );_ffdbf !=nil {return _ffdbf ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_cbeedf );_cbeedf .EG_RunLevelElts =append (_cbeedf .EG_RunLevelElts ,_ebfde );_ebfde .EG_RangeMarkupElements =append (_ebfde .EG_RangeMarkupElements ,_gegeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gfcdb :=NewEG_ContentBlockContent ();_bbadc :=NewEG_RunLevelElts ();_bebgba :=NewEG_RangeMarkupElements ();_bebgba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfcga :=d .DecodeElement (_bebgba .CustomXmlMoveToRangeStart ,&_ggcedd );_gfcga !=nil {return _gfcga ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_gfcdb );_gfcdb .EG_RunLevelElts =append (_gfcdb .EG_RunLevelElts ,_bbadc );_bbadc .EG_RangeMarkupElements =append (_bbadc .EG_RangeMarkupElements ,_bebgba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cffce :=NewEG_ContentBlockContent ();_fcbcf :=NewEG_RunLevelElts ();_deged :=NewEG_RangeMarkupElements ();_deged .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _baddec :=d .DecodeElement (_deged .CustomXmlMoveToRangeEnd ,&_ggcedd );_baddec !=nil {return _baddec ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_cffce );_cffce .EG_RunLevelElts =append (_cffce .EG_RunLevelElts ,_fcbcf );_fcbcf .EG_RangeMarkupElements =append (_fcbcf .EG_RangeMarkupElements ,_deged );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_ababdg :=NewEG_ContentBlockContent ();_fcgfa :=NewEG_RunLevelElts ();_becba :=NewEG_MathContent ();_becba .OMathPara =_ec .NewOMathPara ();if _fdaffb :=d .DecodeElement (_becba .OMathPara ,&_ggcedd );_fdaffb !=nil {return _fdaffb ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_ababdg );_ababdg .EG_RunLevelElts =append (_ababdg .EG_RunLevelElts ,_fcgfa );_fcgfa .EG_MathContent =append (_fcgfa .EG_MathContent ,_becba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_adcdbe :=NewEG_ContentBlockContent ();_fdfde :=NewEG_RunLevelElts ();_ccdba :=NewEG_MathContent ();_ccdba .OMath =_ec .NewOMath ();if _caggbb :=d .DecodeElement (_ccdba .OMath ,&_ggcedd );_caggbb !=nil {return _caggbb ;};_bfdbfa .EG_ContentBlockContent =append (_bfdbfa .EG_ContentBlockContent ,_adcdbe );_adcdbe .EG_RunLevelElts =append (_adcdbe .EG_RunLevelElts ,_fdfde );_fdfde .EG_MathContent =append (_fdfde .EG_MathContent ,_ccdba );default:_ga .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_ggcedd .Name );if _aebcbee :=d .Skip ();_aebcbee !=nil {return _aebcbee ;};};case _g .EndElement :break _ddebbc ;case _g .CharData :};};return nil ;};func (_bagbf *Footnotes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="w\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";return _bagbf .CT_Footnotes .MarshalXML (e ,start );};func (_bcccd *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcccd =0;case "\u006e\u006f\u006e\u0065":*_bcccd =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_bcccd =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_bcccd =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bcccd =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_bcccd =5;};return nil ;};type CT_Style struct{ +// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path +func (_fbee *CT_Br )ValidateWithPath (path string )error {if _edca :=_fbee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edca !=nil {return _edca ;};if _dbaa :=_fbee .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072");_dbaa !=nil {return _dbaa ;};return nil ;};func (_edgb *CT_Em )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fggg ,_ffdbg :=_edgb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffdbg !=nil {return _ffdbg ;};start .Attr =append (start .Attr ,_fggg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbeef ST_MailMergeSourceType )Validate ()error {return _gbeef .ValidateWithPath ("")};func (_ebfebg *ST_DropCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebfebg =0;case "\u006e\u006f\u006e\u0065":*_ebfebg =1;case "\u0064\u0072\u006f\u0070":*_ebfebg =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ebfebg =3;};return nil ;};type CT_AltChunk struct{IdAttr *string ; -// Style Type -TypeAttr ST_StyleType ; +// External Content Import Properties +AltChunkPr *CT_AltChunkPr ;};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_dddba :=&CT_ParaRPrChange {};_dddba .RPr =NewCT_ParaRPrOriginal ();return _dddba ;};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;);func (_gbgcfa ST_Border )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_befaeg :=_d .Attr {};_befaeg .Name =name ;switch _gbgcfa {case ST_BorderUnset :_befaeg .Value ="";case ST_BorderNil :_befaeg .Value ="\u006e\u0069\u006c";case ST_BorderNone :_befaeg .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_befaeg .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_befaeg .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_befaeg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_befaeg .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_befaeg .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_befaeg .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_befaeg .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_befaeg .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_befaeg .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_befaeg .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_befaeg .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_befaeg .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_befaeg .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_befaeg .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_befaeg .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_befaeg .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_befaeg .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_befaeg .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_befaeg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_befaeg .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_befaeg .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_befaeg .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_befaeg .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_befaeg .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_befaeg .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_befaeg .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_befaeg .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_befaeg .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_befaeg .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_befaeg .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_befaeg .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_befaeg .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_befaeg .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_befaeg .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_befaeg .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_befaeg .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_befaeg .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_befaeg .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_befaeg .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_befaeg .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_befaeg .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_befaeg .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_befaeg .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_befaeg .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_befaeg .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_befaeg .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_befaeg .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_befaeg .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_befaeg .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_befaeg .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_befaeg .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_befaeg .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_befaeg .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_befaeg .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_befaeg .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_befaeg .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_befaeg .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_befaeg .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_befaeg .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_befaeg .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_befaeg .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_befaeg .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_befaeg .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_befaeg .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_befaeg .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_befaeg .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_befaeg .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_befaeg .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_befaeg .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_befaeg .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_befaeg .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_befaeg .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_befaeg .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_befaeg .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_befaeg .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_befaeg .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_befaeg .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_befaeg .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_befaeg .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_befaeg .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_befaeg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_befaeg .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_befaeg .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_befaeg .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_befaeg .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case ST_BorderEclipsingSquares2 :_befaeg .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_befaeg .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_befaeg .Value ="\u0066\u0061\u006e\u0073";case ST_BorderFilm :_befaeg .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_befaeg .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_befaeg .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case ST_BorderFlowersDaisies :_befaeg .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_befaeg .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case ST_BorderFlowersModern2 :_befaeg .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_befaeg .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_befaeg .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case ST_BorderFlowersRoses :_befaeg .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_befaeg .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_befaeg .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case ST_BorderGems :_befaeg .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_befaeg .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_befaeg .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_BorderHandmade1 :_befaeg .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_befaeg .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_befaeg .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case ST_BorderHeartGray :_befaeg .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_befaeg .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_befaeg .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case ST_BorderHolly :_befaeg .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_befaeg .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_befaeg .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case ST_BorderIceCreamCones :_befaeg .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_befaeg .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_befaeg .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case ST_BorderLightning2 :_befaeg .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_befaeg .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_befaeg .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case ST_BorderMapleMuffins :_befaeg .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_befaeg .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_befaeg .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case ST_BorderMoons :_befaeg .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_befaeg .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_befaeg .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_befaeg .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case ST_BorderOvals :_befaeg .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_befaeg .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_befaeg .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderPalmsColor :_befaeg .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_befaeg .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_befaeg .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073";case ST_BorderPartyFavor :_befaeg .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_befaeg .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_befaeg .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073";case ST_BorderPeople :_befaeg .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_befaeg .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_befaeg .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case ST_BorderPoinsettias :_befaeg .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_befaeg .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_befaeg .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case ST_BorderPushPinNote2 :_befaeg .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_befaeg .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_befaeg .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case ST_BorderPyramidsAbove :_befaeg .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_befaeg .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_befaeg .Value ="\u0072\u0069\u006eg\u0073";case ST_BorderSafari :_befaeg .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_befaeg .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_befaeg .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case ST_BorderScaredCat :_befaeg .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_befaeg .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_befaeg .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case ST_BorderSharksTeeth :_befaeg .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_befaeg .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_befaeg .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case ST_BorderSnowflakeFancy :_befaeg .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_befaeg .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_befaeg .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case ST_BorderSouthwest :_befaeg .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_befaeg .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_befaeg .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_befaeg .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064";case ST_BorderStarsBlack :_befaeg .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_befaeg .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_befaeg .Value ="\u0073\u0075\u006e";case ST_BorderSwirligig :_befaeg .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_befaeg .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_befaeg .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case ST_BorderTrees :_befaeg .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_befaeg .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_befaeg .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case ST_BorderTriangle1 :_befaeg .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_befaeg .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_befaeg .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case ST_BorderTriangleCircle2 :_befaeg .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_befaeg .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_befaeg .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032";case ST_BorderTwistedLines1 :_befaeg .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_befaeg .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_befaeg .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_befaeg .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_befaeg .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_befaeg .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_befaeg .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_befaeg .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_befaeg .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_befaeg .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_befaeg .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_befaeg .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_befaeg .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_befaeg .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_befaeg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _befaeg ,nil ;};func (_bffgd *CT_OnOff )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bffgd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bffgd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_babba *CT_DocPartBehaviors )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcdcda :for {_edge ,_gccd :=d .Token ();if _gccd !=nil {return _gccd ;};switch _fdggc :=_edge .(type ){case _d .StartElement :switch _fdggc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cffa :=NewCT_DocPartBehavior ();if _fafe :=d .DecodeElement (_cffa ,&_fdggc );_fafe !=nil {return _fafe ;};_babba .Behavior =append (_babba .Behavior ,_cffa );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\u0044\u006f\u0063\u0050\u0061\u0072\u0074Be\u0068\u0061\u0076\u0069\u006f\u0072\u0073\u0020\u0025\u0076",_fdggc .Name );if _afda :=d .Skip ();_afda !=nil {return _afda ;};};case _d .EndElement :break _bcdcda ;case _d .CharData :};};return nil ;};func (_babdd ST_Lock )Validate ()error {return _babdd .ValidateWithPath ("")};func (_ccdgfc *ST_Zoom )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccdgfc =0;case "\u006e\u006f\u006e\u0065":*_ccdgfc =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_ccdgfc =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_ccdgfc =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_ccdgfc =4;};return nil ;}; -// Style ID -StyleIdAttr *string ; +// Validate validates the CT_DocGrid and its children +func (_ecdbc *CT_DocGrid )Validate ()error {return _ecdbc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");};type CT_Odso struct{ -// Default Style -DefaultAttr *_gc .ST_OnOff ; +// UDL Connection String +Udl *CT_String ; -// User-Defined Style -CustomStyleAttr *_gc .ST_OnOff ; +// Data Source Table Name +Table *CT_String ; -// Primary Style Name -Name *CT_String ; +// ODSO Data Source File Path +Src *CT_Rel ; -// Alternate Style Names -Aliases *CT_String ; +// Column Delimiter for Data Source +ColDelim *CT_DecimalNumber ; -// Parent Style ID -BasedOn *CT_String ; +// ODSO Data Source Type +Type *CT_MailMergeSourceType ; -// Style For Next Paragraph -Next *CT_String ; +// First Row of Data Source Contains Column Names +FHdr *CT_OnOff ; -// Linked Style Reference -Link *CT_String ; +// External Data Source to Merge Field Mapping +FieldMapData []*CT_OdsoFieldMapData ; -// Automatically Merge User Formatting Into Style Definition -AutoRedefine *CT_OnOff ; +// Reference to Inclusion/Exclusion Data for Data Source +RecipientData []*CT_Rel ;};func (_cfedbc *EG_HdrFtrReferences )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfedbc .HeaderReference !=nil {_ggaagc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cfedbc .HeaderReference ,_ggaagc );};if _cfedbc .FooterReference !=nil {_agbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cfedbc .FooterReference ,_agbaa );};return nil ;}; -// Hide Style From User Interface -Hidden *CT_OnOff ; +// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path +func (_gdfedg *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil }; -// Optional User Interface Sorting Order -UiPriority *CT_DecimalNumber ; +// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path +func (_fbbg *CT_Ind )ValidateWithPath (path string )error {if _fbbg .StartAttr !=nil {if _agded :=_fbbg .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_agded !=nil {return _agded ;};};if _fbbg .EndAttr !=nil {if _eabbbc :=_fbbg .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_eabbbc !=nil {return _eabbbc ;};};if _fbbg .LeftAttr !=nil {if _efbfc :=_fbbg .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_efbfc !=nil {return _efbfc ;};};if _fbbg .RightAttr !=nil {if _egcf :=_fbbg .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_egcf !=nil {return _egcf ;};};if _fbbg .HangingAttr !=nil {if _abeff :=_fbbg .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_abeff !=nil {return _abeff ;};};if _fbbg .FirstLineAttr !=nil {if _cabde :=_fbbg .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_cabde !=nil {return _cabde ;};};return nil ;}; -// Hide Style From Main User Interface -SemiHidden *CT_OnOff ; +// Validate validates the CT_VMerge and its children +func (_cdecd *CT_VMerge )Validate ()error {return _cdecd .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};func NewCT_Color ()*CT_Color {_ddge :=&CT_Color {};return _ddge };type EG_RunLevelElts struct{ -// Remove Semi-Hidden Property When Style Is Used -UnhideWhenUsed *CT_OnOff ; +// Proofing Error Anchor +ProofErr *CT_ProofErr ; -// Primary Style -QFormat *CT_OnOff ; +// Range Permission Start +PermStart *CT_PermStart ; -// Style Cannot Be Applied -Locked *CT_OnOff ; +// Range Permission End +PermEnd *CT_Perm ; -// E-Mail Message Text Style -Personal *CT_OnOff ; +// Inserted Run Content +Ins *CT_RunTrackChange ; -// E-Mail Message Composition Style -PersonalCompose *CT_OnOff ; +// Deleted Run Content +Del *CT_RunTrackChange ; -// E-Mail Message Reply Style -PersonalReply *CT_OnOff ; +// Move Source Run Content +MoveFrom *CT_RunTrackChange ; -// Revision Identifier for Style Definition -Rsid *CT_LongHexNumber ; +// Move Destination Run Content +MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_cfbde :=&CT_ObjectEmbed {};return _cfbde };func (_edgcb ST_FrameLayout )ValidateWithPath (path string )error {switch _edgcb {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edgcb ));};return nil ;};func (_bgfbg *ST_BrClear )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgfbg =0;case "\u006e\u006f\u006e\u0065":*_bgfbg =1;case "\u006c\u0065\u0066\u0074":*_bgfbg =2;case "\u0072\u0069\u0067h\u0074":*_bgfbg =3;case "\u0061\u006c\u006c":*_bgfbg =4;};return nil ;};type CT_DocPartPr struct{ -// Style Paragraph Properties -PPr *CT_PPrGeneral ; +// Entry Name +Name *CT_DocPartName ; -// Run Properties -RPr *CT_RPr ; +// Associated Paragraph Style Name +Style *CT_String ; -// Style Table Properties -TblPr *CT_TblPrBase ; +// Entry Categorization +Category *CT_DocPartCategory ; -// Style Table Row Properties -TrPr *CT_TrPr ; +// Entry Types +Types *CT_DocPartTypes ; -// Style Table Cell Properties -TcPr *CT_TcPr ; +// Entry Insertion Behaviors +Behaviors *CT_DocPartBehaviors ; -// Style Conditional Table Formatting Properties -TblStylePr []*CT_TblStylePr ;};type CT_PPrGeneral struct{ +// Description for Entry +Description *CT_String ; + +// Entry ID +Guid *CT_Guid ;};type CT_PPrGeneral struct{ // Referenced Paragraph Style PStyle *CT_String ; @@ -6216,52 +6090,115 @@ OutlineLvl *CT_DecimalNumber ; DivId *CT_DecimalNumber ; // Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};type CT_FitText struct{ +CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};func (_cccge ST_TextboxTightWrap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbfgf :=_d .Attr {};_gbfgf .Name =name ;switch _cccge {case ST_TextboxTightWrapUnset :_gbfgf .Value ="";case ST_TextboxTightWrapNone :_gbfgf .Value ="\u006e\u006f\u006e\u0065";case ST_TextboxTightWrapAllLines :_gbfgf .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_gbfgf .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_gbfgf .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case ST_TextboxTightWrapLastLineOnly :_gbfgf .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _gbfgf ,nil ;};func (_ecbaab ST_Shd )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecbaab .String (),start );};func (_ffbfb *Hdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffbfb .CT_HdrFtr =*NewCT_HdrFtr ();_gagc :for {_ffebded ,_gcagbd :=d .Token ();if _gcagbd !=nil {return _gcagbd ;};switch _eddab :=_ffebded .(type ){case _d .StartElement :switch _eddab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbec :=NewCT_AltChunk ();if _aeaaa :=d .DecodeElement (_cdbec ,&_eddab );_aeaaa !=nil {return _aeaaa ;};_ffbfb .AltChunk =append (_ffbfb .AltChunk ,_cdbec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_eadec :=NewEG_ContentBlockContent ();_eadec .CustomXml =NewCT_CustomXmlBlock ();if _cedec :=d .DecodeElement (_eadec .CustomXml ,&_eddab );_cedec !=nil {return _cedec ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_eadec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfecg :=NewEG_ContentBlockContent ();_bfecg .Sdt =NewCT_SdtBlock ();if _agagac :=d .DecodeElement (_bfecg .Sdt ,&_eddab );_agagac !=nil {return _agagac ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_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 :"\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"}:_aafae :=NewEG_ContentBlockContent ();_aadggd :=NewCT_P ();if _gabgdg :=d .DecodeElement (_aadggd ,&_eddab );_gabgdg !=nil {return _gabgdg ;};_aafae .P =append (_aafae .P ,_aadggd );_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_aafae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaecb :=NewEG_ContentBlockContent ();_aaegc :=NewCT_Tbl ();if _fgeaa :=d .DecodeElement (_aaegc ,&_eddab );_fgeaa !=nil {return _fgeaa ;};_aaecb .Tbl =append (_aaecb .Tbl ,_aaegc );_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_aaecb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgfcc :=NewEG_ContentBlockContent ();_fgdcf :=NewEG_RunLevelElts ();_fgdcf .ProofErr =NewCT_ProofErr ();if _bgcfde :=d .DecodeElement (_fgdcf .ProofErr ,&_eddab );_bgcfde !=nil {return _bgcfde ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_bgfcc );_bgfcc .EG_RunLevelElts =append (_bgfcc .EG_RunLevelElts ,_fgdcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aaffc :=NewEG_ContentBlockContent ();_adfaddg :=NewEG_RunLevelElts ();_adfaddg .PermStart =NewCT_PermStart ();if _fgcaeb :=d .DecodeElement (_adfaddg .PermStart ,&_eddab );_fgcaeb !=nil {return _fgcaeb ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_aaffc );_aaffc .EG_RunLevelElts =append (_aaffc .EG_RunLevelElts ,_adfaddg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbade :=NewEG_ContentBlockContent ();_fcffb :=NewEG_RunLevelElts ();_fcffb .PermEnd =NewCT_Perm ();if _facgcb :=d .DecodeElement (_fcffb .PermEnd ,&_eddab );_facgcb !=nil {return _facgcb ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_fbade );_fbade .EG_RunLevelElts =append (_fbade .EG_RunLevelElts ,_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 :"\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"}:_ffgbg :=NewEG_ContentBlockContent ();_gbgddg :=NewEG_RunLevelElts ();_gbgddg .Ins =NewCT_RunTrackChange ();if _fabcdf :=d .DecodeElement (_gbgddg .Ins ,&_eddab );_fabcdf !=nil {return _fabcdf ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_ffgbg );_ffgbg .EG_RunLevelElts =append (_ffgbg .EG_RunLevelElts ,_gbgddg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fffed :=NewEG_ContentBlockContent ();_eefbb :=NewEG_RunLevelElts ();_eefbb .Del =NewCT_RunTrackChange ();if _gegd :=d .DecodeElement (_eefbb .Del ,&_eddab );_gegd !=nil {return _gegd ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_fffed );_fffed .EG_RunLevelElts =append (_fffed .EG_RunLevelElts ,_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 :"\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"}:_faabbe :=NewEG_ContentBlockContent ();_caacd :=NewEG_RunLevelElts ();_caacd .MoveFrom =NewCT_RunTrackChange ();if _dgcgac :=d .DecodeElement (_caacd .MoveFrom ,&_eddab );_dgcgac !=nil {return _dgcgac ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_faabbe );_faabbe .EG_RunLevelElts =append (_faabbe .EG_RunLevelElts ,_caacd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_efgfe :=NewEG_ContentBlockContent ();_dfdgbd :=NewEG_RunLevelElts ();_dfdgbd .MoveTo =NewCT_RunTrackChange ();if _egbece :=d .DecodeElement (_dfdgbd .MoveTo ,&_eddab );_egbece !=nil {return _egbece ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_efgfe );_efgfe .EG_RunLevelElts =append (_efgfe .EG_RunLevelElts ,_dfdgbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcfadf :=NewEG_ContentBlockContent ();_cffcd :=NewEG_RunLevelElts ();_fgafdd :=NewEG_RangeMarkupElements ();_fgafdd .BookmarkStart =NewCT_Bookmark ();if _cdedb :=d .DecodeElement (_fgafdd .BookmarkStart ,&_eddab );_cdedb !=nil {return _cdedb ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_bcfadf );_bcfadf .EG_RunLevelElts =append (_bcfadf .EG_RunLevelElts ,_cffcd );_cffcd .EG_RangeMarkupElements =append (_cffcd .EG_RangeMarkupElements ,_fgafdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbfd :=NewEG_ContentBlockContent ();_ecbb :=NewEG_RunLevelElts ();_baegbc :=NewEG_RangeMarkupElements ();_baegbc .BookmarkEnd =NewCT_MarkupRange ();if _fabaa :=d .DecodeElement (_baegbc .BookmarkEnd ,&_eddab );_fabaa !=nil {return _fabaa ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_gedbfd );_gedbfd .EG_RunLevelElts =append (_gedbfd .EG_RunLevelElts ,_ecbb );_ecbb .EG_RangeMarkupElements =append (_ecbb .EG_RangeMarkupElements ,_baegbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdadga :=NewEG_ContentBlockContent ();_gggad :=NewEG_RunLevelElts ();_dfbfc :=NewEG_RangeMarkupElements ();_dfbfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _gcgfgec :=d .DecodeElement (_dfbfc .MoveFromRangeStart ,&_eddab );_gcgfgec !=nil {return _gcgfgec ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_bdadga );_bdadga .EG_RunLevelElts =append (_bdadga .EG_RunLevelElts ,_gggad );_gggad .EG_RangeMarkupElements =append (_gggad .EG_RangeMarkupElements ,_dfbfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gdgcc :=NewEG_ContentBlockContent ();_fcaegb :=NewEG_RunLevelElts ();_fbcfcdd :=NewEG_RangeMarkupElements ();_fbcfcdd .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdece :=d .DecodeElement (_fbcfcdd .MoveFromRangeEnd ,&_eddab );_fdece !=nil {return _fdece ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_gdgcc );_gdgcc .EG_RunLevelElts =append (_gdgcc .EG_RunLevelElts ,_fcaegb );_fcaegb .EG_RangeMarkupElements =append (_fcaegb .EG_RangeMarkupElements ,_fbcfcdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ecdaea :=NewEG_ContentBlockContent ();_dgbafd :=NewEG_RunLevelElts ();_acafgf :=NewEG_RangeMarkupElements ();_acafgf .MoveToRangeStart =NewCT_MoveBookmark ();if _eadfe :=d .DecodeElement (_acafgf .MoveToRangeStart ,&_eddab );_eadfe !=nil {return _eadfe ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_ecdaea );_ecdaea .EG_RunLevelElts =append (_ecdaea .EG_RunLevelElts ,_dgbafd );_dgbafd .EG_RangeMarkupElements =append (_dgbafd .EG_RangeMarkupElements ,_acafgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_deeegb :=NewEG_ContentBlockContent ();_fadge :=NewEG_RunLevelElts ();_gfdabc :=NewEG_RangeMarkupElements ();_gfdabc .MoveToRangeEnd =NewCT_MarkupRange ();if _ggbac :=d .DecodeElement (_gfdabc .MoveToRangeEnd ,&_eddab );_ggbac !=nil {return _ggbac ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_deeegb );_deeegb .EG_RunLevelElts =append (_deeegb .EG_RunLevelElts ,_fadge );_fadge .EG_RangeMarkupElements =append (_fadge .EG_RangeMarkupElements ,_gfdabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddccd :=NewEG_ContentBlockContent ();_fbbab :=NewEG_RunLevelElts ();_dfeee :=NewEG_RangeMarkupElements ();_dfeee .CommentRangeStart =NewCT_MarkupRange ();if _ccecee :=d .DecodeElement (_dfeee .CommentRangeStart ,&_eddab );_ccecee !=nil {return _ccecee ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_ddccd );_ddccd .EG_RunLevelElts =append (_ddccd .EG_RunLevelElts ,_fbbab );_fbbab .EG_RangeMarkupElements =append (_fbbab .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 :"\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"}:_ffaaad :=NewEG_ContentBlockContent ();_febabd :=NewEG_RunLevelElts ();_gbfdc :=NewEG_RangeMarkupElements ();_gbfdc .CommentRangeEnd =NewCT_MarkupRange ();if _ceccd :=d .DecodeElement (_gbfdc .CommentRangeEnd ,&_eddab );_ceccd !=nil {return _ceccd ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_ffaaad );_ffaaad .EG_RunLevelElts =append (_ffaaad .EG_RunLevelElts ,_febabd );_febabd .EG_RangeMarkupElements =append (_febabd .EG_RangeMarkupElements ,_gbfdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eeggd :=NewEG_ContentBlockContent ();_fggdbf :=NewEG_RunLevelElts ();_aabaf :=NewEG_RangeMarkupElements ();_aabaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gfffd :=d .DecodeElement (_aabaf .CustomXmlInsRangeStart ,&_eddab );_gfffd !=nil {return _gfffd ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_eeggd );_eeggd .EG_RunLevelElts =append (_eeggd .EG_RunLevelElts ,_fggdbf );_fggdbf .EG_RangeMarkupElements =append (_fggdbf .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\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"}:_abeebb :=NewEG_ContentBlockContent ();_cbbde :=NewEG_RunLevelElts ();_gdcged :=NewEG_RangeMarkupElements ();_gdcged .CustomXmlInsRangeEnd =NewCT_Markup ();if _cadcg :=d .DecodeElement (_gdcged .CustomXmlInsRangeEnd ,&_eddab );_cadcg !=nil {return _cadcg ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_abeebb );_abeebb .EG_RunLevelElts =append (_abeebb .EG_RunLevelElts ,_cbbde );_cbbde .EG_RangeMarkupElements =append (_cbbde .EG_RangeMarkupElements ,_gdcged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ecbebc :=NewEG_ContentBlockContent ();_agdbc :=NewEG_RunLevelElts ();_gfbag :=NewEG_RangeMarkupElements ();_gfbag .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgbgg :=d .DecodeElement (_gfbag .CustomXmlDelRangeStart ,&_eddab );_bgbgg !=nil {return _bgbgg ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_ecbebc );_ecbebc .EG_RunLevelElts =append (_ecbebc .EG_RunLevelElts ,_agdbc );_agdbc .EG_RangeMarkupElements =append (_agdbc .EG_RangeMarkupElements ,_gfbag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cbcded :=NewEG_ContentBlockContent ();_cbfgb :=NewEG_RunLevelElts ();_dgdda :=NewEG_RangeMarkupElements ();_dgdda .CustomXmlDelRangeEnd =NewCT_Markup ();if _ecdfg :=d .DecodeElement (_dgdda .CustomXmlDelRangeEnd ,&_eddab );_ecdfg !=nil {return _ecdfg ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_cbcded );_cbcded .EG_RunLevelElts =append (_cbcded .EG_RunLevelElts ,_cbfgb );_cbfgb .EG_RangeMarkupElements =append (_cbfgb .EG_RangeMarkupElements ,_dgdda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gegbb :=NewEG_ContentBlockContent ();_baebgg :=NewEG_RunLevelElts ();_debaga :=NewEG_RangeMarkupElements ();_debaga .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eccfc :=d .DecodeElement (_debaga .CustomXmlMoveFromRangeStart ,&_eddab );_eccfc !=nil {return _eccfc ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_gegbb );_gegbb .EG_RunLevelElts =append (_gegbb .EG_RunLevelElts ,_baebgg );_baebgg .EG_RangeMarkupElements =append (_baebgg .EG_RangeMarkupElements ,_debaga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_abgbac :=NewEG_ContentBlockContent ();_dgbdb :=NewEG_RunLevelElts ();_ebfgd :=NewEG_RangeMarkupElements ();_ebfgd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cgegf :=d .DecodeElement (_ebfgd .CustomXmlMoveFromRangeEnd ,&_eddab );_cgegf !=nil {return _cgegf ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_abgbac );_abgbac .EG_RunLevelElts =append (_abgbac .EG_RunLevelElts ,_dgbdb );_dgbdb .EG_RangeMarkupElements =append (_dgbdb .EG_RangeMarkupElements ,_ebfgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eadcga :=NewEG_ContentBlockContent ();_dgdaeg :=NewEG_RunLevelElts ();_geabb :=NewEG_RangeMarkupElements ();_geabb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ffceea :=d .DecodeElement (_geabb .CustomXmlMoveToRangeStart ,&_eddab );_ffceea !=nil {return _ffceea ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_eadcga );_eadcga .EG_RunLevelElts =append (_eadcga .EG_RunLevelElts ,_dgdaeg );_dgdaeg .EG_RangeMarkupElements =append (_dgdaeg .EG_RangeMarkupElements ,_geabb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ccgdd :=NewEG_ContentBlockContent ();_addbga :=NewEG_RunLevelElts ();_aedga :=NewEG_RangeMarkupElements ();_aedga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ffcbgb :=d .DecodeElement (_aedga .CustomXmlMoveToRangeEnd ,&_eddab );_ffcbgb !=nil {return _ffcbgb ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_ccgdd );_ccgdd .EG_RunLevelElts =append (_ccgdd .EG_RunLevelElts ,_addbga );_addbga .EG_RangeMarkupElements =append (_addbga .EG_RangeMarkupElements ,_aedga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aeggdg :=NewEG_ContentBlockContent ();_fccac :=NewEG_RunLevelElts ();_bcecd :=NewEG_MathContent ();_bcecd .OMathPara =_cd .NewOMathPara ();if _ddddce :=d .DecodeElement (_bcecd .OMathPara ,&_eddab );_ddddce !=nil {return _ddddce ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_aeggdg );_aeggdg .EG_RunLevelElts =append (_aeggdg .EG_RunLevelElts ,_fccac );_fccac .EG_MathContent =append (_fccac .EG_MathContent ,_bcecd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cceeb :=NewEG_ContentBlockContent ();_ecgbfc :=NewEG_RunLevelElts ();_ddgdec :=NewEG_MathContent ();_ddgdec .OMath =_cd .NewOMath ();if _aeafa :=d .DecodeElement (_ddgdec .OMath ,&_eddab );_aeafa !=nil {return _aeafa ;};_ffbfb .EG_ContentBlockContent =append (_ffbfb .EG_ContentBlockContent ,_cceeb );_cceeb .EG_RunLevelElts =append (_cceeb .EG_RunLevelElts ,_ecgbfc );_ecgbfc .EG_MathContent =append (_ecgbfc .EG_MathContent ,_ddgdec );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\u0048d\u0072\u0020\u0025\u0076",_eddab .Name );if _cedcba :=d .Skip ();_cedcba !=nil {return _cedcba ;};};case _d .EndElement :break _gagc ;case _d .CharData :};};return nil ;};func (_bgdbb ST_TblWidth )Validate ()error {return _bgdbb .ValidateWithPath ("")};func (_dafbgc WdST_AlignH )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fadcgf :=_d .Attr {};_fadcgf .Name =name ;switch _dafbgc {case WdST_AlignHUnset :_fadcgf .Value ="";case WdST_AlignHLeft :_fadcgf .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_fadcgf .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_fadcgf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_fadcgf .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_fadcgf .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _fadcgf ,nil ;};func (_bbgdag ST_StyleType )ValidateWithPath (path string )error {switch _bbgdag {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgdag ));};return nil ;};func (_eecacb ST_DropCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eecacb .String (),start );};func (_acdde *CT_WritingStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cagdee :=range start .Attr {if _cagdee .Name .Local =="\u006c\u0061\u006e\u0067"{_bbfbg ,_bbbaed :=_cagdee .Value ,error (nil );if _bbbaed !=nil {return _bbbaed ;};_acdde .LangAttr =_bbfbg ;continue ;};if _cagdee .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_bcada ,_daaada :=_cagdee .Value ,error (nil );if _daaada !=nil {return _daaada ;};_acdde .VendorIDAttr =_bcada ;continue ;};if _cagdee .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_gbadbb ,_gbdcce :=_cagdee .Value ,error (nil );if _gbdcce !=nil {return _gbdcce ;};_acdde .DllVersionAttr =_gbadbb ;continue ;};if _cagdee .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_efage ,_gcgbd :=ParseUnionST_OnOff (_cagdee .Value );if _gcgbd !=nil {return _gcgbd ;};_acdde .NlCheckAttr =&_efage ;continue ;};if _cagdee .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_becdf ,_dbebf :=ParseUnionST_OnOff (_cagdee .Value );if _dbebf !=nil {return _dbebf ;};_acdde .CheckStyleAttr =_becdf ;continue ;};if _cagdee .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_ebeac ,_bead :=_cagdee .Value ,error (nil );if _bead !=nil {return _bead ;};_acdde .AppNameAttr =_ebeac ;continue ;};};for {_feaefb ,_dgaca :=d .Token ();if _dgaca !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_dgaca );};if _baaae ,_ecgbc :=_feaefb .(_d .EndElement );_ecgbc &&_baaae .Name ==start .Name {break ;};};return nil ;}; -// Value -ValAttr _gc .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path +func (_cbffd *CT_Guid )ValidateWithPath (path string )error {if _cbffd .ValAttr !=nil {if !_dg .ST_GuidPatternRe .MatchString (*_cbffd .ValAttr ){return _a .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 ,_dg .ST_GuidPatternRe ,*_cbffd .ValAttr );};};return nil ;};func (_de *AG_Password )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _de .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 :_a .Sprintf ("\u0025\u0076",*_de .AlgorithmNameAttr )});};if _de .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 :_a .Sprintf ("\u0025\u0076",*_de .HashValueAttr )});};if _de .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 :_a .Sprintf ("\u0025\u0076",*_de .SaltValueAttr )});};if _de .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 :_a .Sprintf ("\u0025\u0076",*_de .SpinCountAttr )});};return nil ;};func (_bfdf *CT_FrameScrollbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfdf .ValAttr =ST_FrameScrollbar (1);for _ ,_affaa :=range start .Attr {if _affaa .Name .Local =="\u0076\u0061\u006c"{_bfdf .ValAttr .UnmarshalXMLAttr (_affaa );continue ;};};for {_aadda ,_cagba :=d .Token ();if _cagba !=nil {return _a .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",_cagba );};if _edbfa ,_cegeb :=_aadda .(_d .EndElement );_cegeb &&_edbfa .Name ==start .Name {break ;};};return nil ;};func (_eabgc *CT_FramesetSplitbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eabgc .W !=nil {_befa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_eabgc .W ,_befa );};if _eabgc .Color !=nil {_cgaad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_eabgc .Color ,_cgaad );};if _eabgc .NoBorder !=nil {_cefgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eabgc .NoBorder ,_cefgb );};if _eabgc .FlatBorders !=nil {_daeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_eabgc .FlatBorders ,_daeaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Fit Text Run ID -IdAttr *int64 ;};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_acadbb :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_acadbb .ST_TextScalePercent =&s ;}else {_cbbeef ,_bgcegf :=_b .ParseFloat (s ,64);if _bgcegf !=nil {return _acadbb ,_gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_bgcegf );};_acadbb .ST_TextScaleDecimal =_ga .Int64 (int64 (_cbbeef ));};return _acadbb ,nil ;};const (ST_StyleSortUnset ST_StyleSort =0;ST_StyleSortName ST_StyleSort =1;ST_StyleSortPriority ST_StyleSort =2;ST_StyleSortDefault ST_StyleSort =3;ST_StyleSortFont ST_StyleSort =4;ST_StyleSortBasedOn ST_StyleSort =5;ST_StyleSortType ST_StyleSort =6;ST_StyleSort0000 ST_StyleSort =7;ST_StyleSort0001 ST_StyleSort =8;ST_StyleSort0002 ST_StyleSort =9;ST_StyleSort0003 ST_StyleSort =10;ST_StyleSort0004 ST_StyleSort =11;ST_StyleSort0005 ST_StyleSort =12;); +// Validate validates the CT_UnsignedDecimalNumber and its children +func (_feaea *CT_UnsignedDecimalNumber )Validate ()error {return _feaea .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_fbdgbc *CT_TblBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbdgbc .Top !=nil {_babda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_fbdgbc .Top ,_babda );};if _fbdgbc .Start !=nil {_fdfeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fbdgbc .Start ,_fdfeg );};if _fbdgbc .Left !=nil {_bcddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fbdgbc .Left ,_bcddg );};if _fbdgbc .Bottom !=nil {_gdfadg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fbdgbc .Bottom ,_gdfadg );};if _fbdgbc .End !=nil {_ecfeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_fbdgbc .End ,_ecfeg );};if _fbdgbc .Right !=nil {_cagdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fbdgbc .Right ,_cagdb );};if _fbdgbc .InsideH !=nil {_bdbbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_fbdgbc .InsideH ,_bdbbb );};if _fbdgbc .InsideV !=nil {_cgaac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_fbdgbc .InsideV ,_cgaac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_eebag :=&WdCT_WordprocessingContentPart {};return _eebag ;};func (_eeade ST_WmlColorSchemeIndex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeade .String (),start );};func (_egcec WdST_RelFromH )Validate ()error {return _egcec .ValidateWithPath ("")}; -// Validate validates the CT_SdtBlock and its children -func (_fgedf *CT_SdtBlock )Validate ()error {return _fgedf .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");}; +// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path +func (_gggca *CT_DocPartBehavior )ValidateWithPath (path string )error {if _gggca .ValAttr ==ST_DocPartBehaviorUnset {return _a .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 _cbceb :=_gggca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbceb !=nil {return _cbceb ;};return nil ;};func (_cddcc ST_MultiLevelType )ValidateWithPath (path string )error {switch _cddcc {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cddcc ));};return nil ;};func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_gebcca :=&WdEG_WrapTypeChoice {};return _gebcca }; -// Validate validates the WdCT_WrapTopBottom and its children -func (_bgdgb *WdCT_WrapTopBottom )Validate ()error {return _bgdgb .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_e .CT_Point2D ;LineTo []*_e .CT_Point2D ;}; +// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path +func (_eagded *EG_PContentMath )ValidateWithPath (path string )error {for _fddaab ,_bgffgc :=range _eagded .EG_PContentBase {if _aggbe :=_bgffgc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_fddaab ));_aggbe !=nil {return _aggbe ;};};for _deacd ,_cbgcc :=range _eagded .EG_ContentRunContentBase {if _fdde :=_cbgcc .ValidateWithPath (_a .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 ,_deacd ));_fdde !=nil {return _fdde ;};};return nil ;};type CT_Tc struct{ -// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path -func (_afeaa *CT_HMerge )ValidateWithPath (path string )error {if _cedfa :=_afeaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cedfa !=nil {return _cedfa ;};return nil ;};func (_bcecgg *EG_PContentMath )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0077\u003a\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006et\u004d\u0061\u0074\u0068";if _bcecgg .EG_PContentBase !=nil {for _ ,_fbagc :=range _bcecgg .EG_PContentBase {_fbagc .MarshalXML (e ,_g .StartElement {});};};if _bcecgg .EG_ContentRunContentBase !=nil {for _ ,_fbfae :=range _bcecgg .EG_ContentRunContentBase {_fbfae .MarshalXML (e ,_g .StartElement {});};};return nil ;};func NewCT_Base64Binary ()*CT_Base64Binary {_ffda :=&CT_Base64Binary {};return _ffda };func (_afbad *ST_FontFamily )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecdgbg ,_cdfbfg :=d .Token ();if _cdfbfg !=nil {return _cdfbfg ;};if _fddbe ,_abadf :=_ecdgbg .(_g .EndElement );_abadf &&_fddbe .Name ==start .Name {*_afbad =1;return nil ;};if _eaef ,_cfcgd :=_ecdgbg .(_g .CharData );!_cfcgd {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecdgbg );}else {switch string (_eaef ){case "":*_afbad =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_afbad =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_afbad =2;case "\u0072\u006f\u006da\u006e":*_afbad =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_afbad =4;case "\u0073\u0077\u0069s\u0073":*_afbad =5;case "\u0061\u0075\u0074\u006f":*_afbad =6;};};_ecdgbg ,_cdfbfg =d .Token ();if _cdfbfg !=nil {return _cdfbfg ;};if _ccebc ,_geddd :=_ecdgbg .(_g .EndElement );_geddd &&_ccebc .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecdgbg );}; +// Table Cell Identifier +IdAttr *string ; -// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path -func (_gbbe *CT_Br )ValidateWithPath (path string )error {if _daed :=_gbbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_daed !=nil {return _daed ;};if _edaa :=_gbbe .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072");_edaa !=nil {return _edaa ;};return nil ;};func (_gbegge ST_Shd )ValidateWithPath (path string )error {switch _gbegge {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbegge ));};return nil ;};type CT_Picture struct{ +// Table Cell Properties +TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_bdggcg ST_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdggcg .String (),start );};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 (_dbegd *CT_GlossaryDocument )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abga :for {_gabb ,_bfce :=d .Token ();if _bfce !=nil {return _bfce ;};switch _cfac :=_gabb .(type ){case _d .StartElement :switch _cfac .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbegd .Background =NewCT_Background ();if _ebecc :=d .DecodeElement (_dbegd .Background ,&_cfac );_ebecc !=nil {return _ebecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbegd .DocParts =NewCT_DocParts ();if _edcdb :=d .DecodeElement (_dbegd .DocParts ,&_cfac );_edcdb !=nil {return _edcdb ;};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\u006c\u006f\u0073\u0073\u0061\u0072yD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cfac .Name );if _fcfg :=d .Skip ();_fcfg !=nil {return _fcfg ;};};case _d .EndElement :break _abga ;case _d .CharData :};};return nil ;};func (_baceg ST_DocPartBehavior )Validate ()error {return _baceg .ValidateWithPath ("")}; -// Embedded Video -Movie *CT_Rel ; +// Validate validates the CT_WriteProtection and its children +func (_gefea *CT_WriteProtection )Validate ()error {return _gefea .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func (_cacde *CT_TrPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cacde .TrPr =NewCT_TrPrBase ();for _ ,_aefaea :=range start .Attr {if _aefaea .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_faebb ,_adggfe :=_aefaea .Value ,error (nil );if _adggfe !=nil {return _adggfe ;};_cacde .AuthorAttr =_faebb ;continue ;};if _aefaea .Name .Local =="\u0064\u0061\u0074\u0065"{_agfafa ,_gdebaa :=ParseStdlibTime (_aefaea .Value );if _gdebaa !=nil {return _gdebaa ;};_cacde .DateAttr =&_agfafa ;continue ;};if _aefaea .Name .Local =="\u0069\u0064"{_ffcda ,_bgabg :=_eb .ParseInt (_aefaea .Value ,10,64);if _bgabg !=nil {return _bgabg ;};_cacde .IdAttr =_ffcda ;continue ;};};_eedfe :for {_bgfgb ,_dgefd :=d .Token ();if _dgefd !=nil {return _dgefd ;};switch _eeecgb :=_bgfgb .(type ){case _d .StartElement :switch _eeecgb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _dcagga :=d .DecodeElement (_cacde .TrPr ,&_eeecgb );_dcagga !=nil {return _dcagga ;};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\u0054r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_eeecgb .Name );if _cgbde :=d .Skip ();_cgbde !=nil {return _cgbde ;};};case _d .EndElement :break _eedfe ;case _d .CharData :};};return nil ;};func NewWebSettings ()*WebSettings {_feffgc :=&WebSettings {};_feffgc .CT_WebSettings =*NewCT_WebSettings ();return _feffgc ;};func (_abbcc *WdCT_GraphicFrame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eefge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_abbcc .CNvPr ,_eefge );_facebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}};e .EncodeElement (_abbcc .CNvFrPr ,_facebe );_fdcaae :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_abbcc .Xfrm ,_fdcaae );_fabaee :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_abbcc .Graphic ,_fabaee );if _abbcc .ExtLst !=nil {_gcgdcg :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abbcc .ExtLst ,_gcgdcg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfbdb *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 _dfbdb .CT_HdrFtr .MarshalXML (e ,start );};type CT_WebSettings struct{ -// Floating Embedded Control -Control *CT_Control ;}; +// Root Frameset Definition +Frameset *CT_Frameset ; -// Validate validates the CT_SdtDate and its children -func (_gdfeg *CT_SdtDate )Validate ()error {return _gdfeg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};func (_dagded ST_LineNumberRestart )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gacda :=_g .Attr {};_gacda .Name =name ;switch _dagded {case ST_LineNumberRestartUnset :_gacda .Value ="";case ST_LineNumberRestartNewPage :_gacda .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_gacda .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case ST_LineNumberRestartContinuous :_gacda .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _gacda ,nil ;}; +// Information about HTML div Elements +Divs *CT_Divs ; -// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path -func (_egeag *CT_MacroName )ValidateWithPath (path string )error {return nil };func (_daeab ST_HdrFtr )ValidateWithPath (path string )error {switch _daeab {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daeab ));};return nil ;}; +// Output Encoding When Saving as Web Page +Encoding *CT_String ; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_edfb *CT_Comments )ValidateWithPath (path string )error {for _dbbg ,_abee :=range _edfb .Comment {if _efae :=_abee .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_dbbg ));_efae !=nil {return _efae ;};};return nil ;};func (_bdgcd ST_HighlightColor )String ()string {switch _bdgcd {case 0:return "";case 1:return "\u0062\u006c\u0061c\u006b";case 2:return "\u0062\u006c\u0075\u0065";case 3:return "\u0063\u0079\u0061\u006e";case 4:return "\u0067\u0072\u0065e\u006e";case 5:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 6:return "\u0072\u0065\u0064";case 7:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 8:return "\u0077\u0068\u0069t\u0065";case 9:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 10:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 11:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 12:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 13:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 14:return "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case 15:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 17:return "\u006e\u006f\u006e\u0065";};return "";};type WdCT_TxbxContent struct{ +// Disable Features Not Supported by Target Web Browser +OptimizeForBrowser *CT_OptimizeForBrowser ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_becaag *ST_WmlColorSchemeIndex )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddefec ,_cabgdg :=d .Token ();if _cabgdg !=nil {return _cabgdg ;};if _egbeb ,_addfca :=_ddefec .(_g .EndElement );_addfca &&_egbeb .Name ==start .Name {*_becaag =1;return nil ;};if _acacdg ,_aaeace :=_ddefec .(_g .CharData );!_aaeace {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddefec );}else {switch string (_acacdg ){case "":*_becaag =0;case "\u0064\u0061\u0072k\u0031":*_becaag =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_becaag =2;case "\u0064\u0061\u0072k\u0032":*_becaag =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_becaag =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_becaag =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_becaag =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_becaag =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_becaag =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_becaag =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_becaag =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_becaag =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_becaag =12;};};_ddefec ,_cabgdg =d .Token ();if _cabgdg !=nil {return _cabgdg ;};if _cffgdf ,_fdeaff :=_ddefec .(_g .EndElement );_fdeaff &&_cffgdf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddefec );};func (_dedcg *CT_LvlLegacy )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dedcg .LegacyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_dedcg .LegacyAttr )});};if _dedcg .LegacySpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dedcg .LegacySpaceAttr )});};if _dedcg .LegacyIndentAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0049n\u0064\u0065\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dedcg .LegacyIndentAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gecddc ST_MailMergeDocType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gecddc .String (),start );}; +// Utilize VML When Saving as Web Page +RelyOnVML *CT_OnOff ; -// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path -func (_gbcdd *CT_FFDDList )ValidateWithPath (path string )error {if _gbcdd .Result !=nil {if _fbab :=_gbcdd .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_fbab !=nil {return _fbab ;};};if _gbcdd .Default !=nil {if _fcdgc :=_gbcdd .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_fcdgc !=nil {return _fcdgc ;};};for _fdba ,_eceeb :=range _gbcdd .ListEntry {if _afbaa :=_eceeb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_fdba ));_afbaa !=nil {return _afbaa ;};};return nil ;};func (_eegae *CT_Comments )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eegae .Comment !=nil {_deec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_cbgf :=range _eegae .Comment {e .EncodeElement (_cbgf ,_deec );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdWpc struct{WdCT_WordprocessingCanvas };func (_faaad *CT_Markup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_geaae :=range start .Attr {if _geaae .Name .Local =="\u0069\u0064"{_gecfag ,_cdgea :=_b .ParseInt (_geaae .Value ,10,64);if _cdgea !=nil {return _cdgea ;};_faaad .IdAttr =_gecfag ;continue ;};};for {_faddg ,_adega :=d .Token ();if _adega !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_adega );};if _fbbfe ,_eabab :=_faddg .(_g .EndElement );_eabab &&_fbbfe .Name ==start .Name {break ;};};return nil ;}; +// Allow PNG as Graphic Format +AllowPNG *CT_OnOff ; -// Validate validates the CT_Lvl and its children -func (_gcgbe *CT_Lvl )Validate ()error {return _gcgbe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};const (ST_PTabLeaderUnset ST_PTabLeader =0;ST_PTabLeaderNone ST_PTabLeader =1;ST_PTabLeaderDot ST_PTabLeader =2;ST_PTabLeaderHyphen ST_PTabLeader =3;ST_PTabLeaderUnderscore ST_PTabLeader =4;ST_PTabLeaderMiddleDot ST_PTabLeader =5;);func (_cgegg *ST_Zoom )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgafa ,_ccafa :=d .Token ();if _ccafa !=nil {return _ccafa ;};if _cdfbb ,_fcccf :=_cgafa .(_g .EndElement );_fcccf &&_cdfbb .Name ==start .Name {*_cgegg =1;return nil ;};if _abbgbd ,_deded :=_cgafa .(_g .CharData );!_deded {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgafa );}else {switch string (_abbgbd ){case "":*_cgegg =0;case "\u006e\u006f\u006e\u0065":*_cgegg =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_cgegg =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_cgegg =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_cgegg =4;};};_cgafa ,_ccafa =d .Token ();if _ccafa !=nil {return _ccafa ;};if _edcaf ,_fbegfe :=_cgafa .(_g .EndElement );_fbegfe &&_edcaf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgafa );};func (_ccgg *CT_Column )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccgg .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_ccgg .WAttr )});};if _ccgg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_ccgg .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdCT_GraphicFrame struct{CNvPr *_e .CT_NonVisualDrawingProps ;CNvFrPr *_e .CT_NonVisualGraphicFrameProperties ;Xfrm *_e .CT_Transform2D ;Graphic *_e .Graphic ;ExtLst *_e .CT_OfficeArtExtensionList ;};func (_dadge *CT_TblPrExChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_dadge .AuthorAttr )});if _dadge .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dadge .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_dadge .IdAttr )});e .EncodeToken (start );_dgeag :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_dadge .TblPrEx ,_dgeag );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_NumRestart ()*CT_NumRestart {_gabgf :=&CT_NumRestart {};_gabgf .ValAttr =ST_RestartNumber (1);return _gabgf ;};func (_fcfdac *CT_String )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_fcfdac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_cdf :=&AG_TransitionalPassword {};return _cdf ;};func (_cbaaf *CT_TcPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cbaaf .CnfStyle !=nil {_afdeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cbaaf .CnfStyle ,_afdeg );};if _cbaaf .TcW !=nil {_gagbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_cbaaf .TcW ,_gagbc );};if _cbaaf .GridSpan !=nil {_fccgcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_cbaaf .GridSpan ,_fccgcd );};if _cbaaf .HMerge !=nil {_bgdgge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cbaaf .HMerge ,_bgdgge );};if _cbaaf .VMerge !=nil {_fabaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cbaaf .VMerge ,_fabaf );};if _cbaaf .TcBorders !=nil {_gfgde :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cbaaf .TcBorders ,_gfgde );};if _cbaaf .Shd !=nil {_ecbag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cbaaf .Shd ,_ecbag );};if _cbaaf .NoWrap !=nil {_abgdfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_cbaaf .NoWrap ,_abgdfb );};if _cbaaf .TcMar !=nil {_aebbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_cbaaf .TcMar ,_aebbe );};if _cbaaf .TextDirection !=nil {_beefdd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cbaaf .TextDirection ,_beefdd );};if _cbaaf .TcFitText !=nil {_fbageb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cbaaf .TcFitText ,_fbageb );};if _cbaaf .VAlign !=nil {_gbfcec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cbaaf .VAlign ,_gbfcec );};if _cbaaf .HideMark !=nil {_gaccf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cbaaf .HideMark ,_gaccf );};if _cbaaf .Headers !=nil {_cbbaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_cbaaf .Headers ,_cbbaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgcbf ST_FtnPos )String ()string {switch _fgcbf {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case 3:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 4:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};func (_fdccf ST_DocPartType )Validate ()error {return _fdccf .ValidateWithPath ("")};func (_dded *CT_DocVars )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dded .DocVar !=nil {_cefeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}};for _ ,_ccdga :=range _dded .DocVar {e .EncodeElement (_ccdga ,_cefeb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Do Not Rely on CSS for Font Face Formatting +DoNotRelyOnCSS *CT_OnOff ; -// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path -func (_ccbgf *CT_WebSettings )ValidateWithPath (path string )error {if _ccbgf .Frameset !=nil {if _fccdde :=_ccbgf .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_fccdde !=nil {return _fccdde ;};};if _ccbgf .Divs !=nil {if _gbcaec :=_ccbgf .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073");_gbcaec !=nil {return _gbcaec ;};};if _ccbgf .Encoding !=nil {if _cebgc :=_ccbgf .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_cebgc !=nil {return _cebgc ;};};if _ccbgf .OptimizeForBrowser !=nil {if _cagbf :=_ccbgf .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072");_cagbf !=nil {return _cagbf ;};};if _ccbgf .RelyOnVML !=nil {if _fbfaf :=_ccbgf .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_fbfaf !=nil {return _fbfaf ;};};if _ccbgf .AllowPNG !=nil {if _cefge :=_ccbgf .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG");_cefge !=nil {return _cefge ;};};if _ccbgf .DoNotRelyOnCSS !=nil {if _ccbefb :=_ccbgf .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_ccbefb !=nil {return _ccbefb ;};};if _ccbgf .DoNotSaveAsSingleFile !=nil {if _fdbed :=_ccbgf .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065");_fdbed !=nil {return _fdbed ;};};if _ccbgf .DoNotOrganizeInFolder !=nil {if _fagfe :=_ccbgf .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072");_fagfe !=nil {return _fagfe ;};};if _ccbgf .DoNotUseLongFileNames !=nil {if _egdcf :=_ccbgf .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073");_egdcf !=nil {return _egdcf ;};};if _ccbgf .PixelsPerInch !=nil {if _bcggb :=_ccbgf .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_bcggb !=nil {return _bcggb ;};};if _ccbgf .TargetScreenSz !=nil {if _cddgc :=_ccbgf .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a");_cddgc !=nil {return _cddgc ;};};if _ccbgf .SaveSmartTagsAsXml !=nil {if _aeeed :=_ccbgf .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_aeeed !=nil {return _aeeed ;};};return nil ;};type CT_R struct{ +// Recommend Web Page Format over Single File Web Page Format +DoNotSaveAsSingleFile *CT_OnOff ; + +// Do Not Place Supporting Files in Subdirectory +DoNotOrganizeInFolder *CT_OnOff ; + +// Do Not Use File Names Longer than 8.3 Characters +DoNotUseLongFileNames *CT_OnOff ; + +// Pixels per Inch for Graphics/Images +PixelsPerInch *CT_DecimalNumber ; + +// Target Screen Size for Web Page +TargetScreenSz *CT_TargetScreenSz ; + +// Save Smart Tag Data in XML Property Bag +SaveSmartTagsAsXml *CT_OnOff ;};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_e .Time ; + +// Annotation Identifier +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_acdfab :=&WdCT_GraphicFrame {};_acdfab .CNvPr =_c .NewCT_NonVisualDrawingProps ();_acdfab .CNvFrPr =_c .NewCT_NonVisualGraphicFrameProperties ();_acdfab .Xfrm =_c .NewCT_Transform2D ();_acdfab .Graphic =_c .NewGraphic ();return _acdfab ;}; + +// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path +func (_gdcbed *CT_PBdr )ValidateWithPath (path string )error {if _gdcbed .Top !=nil {if _cdcgc :=_gdcbed .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cdcgc !=nil {return _cdcgc ;};};if _gdcbed .Left !=nil {if _becc :=_gdcbed .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_becc !=nil {return _becc ;};};if _gdcbed .Bottom !=nil {if _adabe :=_gdcbed .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_adabe !=nil {return _adabe ;};};if _gdcbed .Right !=nil {if _cffga :=_gdcbed .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cffga !=nil {return _cffga ;};};if _gdcbed .Between !=nil {if _gbgbea :=_gdcbed .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_gbgbea !=nil {return _gbgbea ;};};if _gdcbed .Bar !=nil {if _efagd :=_gdcbed .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_efagd !=nil {return _efagd ;};};return nil ;}; + +// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path +func (_dbgab *CT_FFData )ValidateWithPath (path string )error {for _cdce ,_gcfe :=range _dbgab .Name {if _dcec :=_gcfe .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cdce ));_dcec !=nil {return _dcec ;};};for _fcac ,_dadg :=range _dbgab .Label {if _abge :=_dadg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_fcac ));_abge !=nil {return _abge ;};};for _ebeggc ,_adae :=range _dbgab .TabIndex {if _ffgbbf :=_adae .ValidateWithPath (_a .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_ebeggc ));_ffgbbf !=nil {return _ffgbbf ;};};for _degbb ,_abdaf :=range _dbgab .Enabled {if _bgeaa :=_abdaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_degbb ));_bgeaa !=nil {return _bgeaa ;};};for _cdebg ,_ddegf :=range _dbgab .CalcOnExit {if _gbecb :=_ddegf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_cdebg ));_gbecb !=nil {return _gbecb ;};};for _cedfg ,_bagdbb :=range _dbgab .EntryMacro {if _fafafe :=_bagdbb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_cedfg ));_fafafe !=nil {return _fafafe ;};};for _acffg ,_fgee :=range _dbgab .ExitMacro {if _bfba :=_fgee .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_acffg ));_bfba !=nil {return _bfba ;};};for _acgf ,_dgcaa :=range _dbgab .HelpText {if _ebdff :=_dgcaa .ValidateWithPath (_a .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_acgf ));_ebdff !=nil {return _ebdff ;};};for _gaced ,_afeda :=range _dbgab .StatusText {if _bdgc :=_afeda .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_gaced ));_bdgc !=nil {return _bdgc ;};};if _dbgab .CheckBox !=nil {if _dbcga :=_dbgab .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_dbcga !=nil {return _dbcga ;};};if _dbgab .DdList !=nil {if _cgdg :=_dbgab .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074");_cgdg !=nil {return _cgdg ;};};if _dbgab .TextInput !=nil {if _cfcc :=_dbgab .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_cfcc !=nil {return _cfcc ;};};return nil ;};func (_ccgbd *CT_FFData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccgbd .Name !=nil {_aagda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_ebbbf :=range _ccgbd .Name {e .EncodeElement (_ebbbf ,_aagda );};};if _ccgbd .Label !=nil {_ggeac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_dgceg :=range _ccgbd .Label {e .EncodeElement (_dgceg ,_ggeac );};};if _ccgbd .TabIndex !=nil {_gacgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_gggcc :=range _ccgbd .TabIndex {e .EncodeElement (_gggcc ,_gacgd );};};if _ccgbd .Enabled !=nil {_ebadf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_cgdae :=range _ccgbd .Enabled {e .EncodeElement (_cgdae ,_ebadf );};};if _ccgbd .CalcOnExit !=nil {_agdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_ebbec :=range _ccgbd .CalcOnExit {e .EncodeElement (_ebbec ,_agdc );};};if _ccgbd .EntryMacro !=nil {_cbfgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_bgff :=range _ccgbd .EntryMacro {e .EncodeElement (_bgff ,_cbfgf );};};if _ccgbd .ExitMacro !=nil {_faecc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_bdbec :=range _ccgbd .ExitMacro {e .EncodeElement (_bdbec ,_faecc );};};if _ccgbd .HelpText !=nil {_bcfga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_gegcb :=range _ccgbd .HelpText {e .EncodeElement (_gegcb ,_bcfga );};};if _ccgbd .StatusText !=nil {_ccdgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_edeef :=range _ccgbd .StatusText {e .EncodeElement (_edeef ,_ccdgd );};};if _ccgbd .CheckBox !=nil {_gdabc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_ccgbd .CheckBox ,_gdabc );};if _ccgbd .DdList !=nil {_fdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_ccgbd .DdList ,_fdbb );};if _ccgbd .TextInput !=nil {_dbce :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_ccgbd .TextInput ,_dbce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agegfb *WdEG_WrapTypeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggbeca :for {_aecebe ,_bbceag :=d .Token ();if _bbceag !=nil {return _bbceag ;};switch _fbbbc :=_aecebe .(type ){case _d .StartElement :switch _fbbbc .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"}:_agegfb .WrapNone =NewWdCT_WrapNone ();if _geaff :=d .DecodeElement (_agegfb .WrapNone ,&_fbbbc );_geaff !=nil {return _geaff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_agegfb .WrapSquare =NewWdCT_WrapSquare ();if _aaegcd :=d .DecodeElement (_agegfb .WrapSquare ,&_fbbbc );_aaegcd !=nil {return _aaegcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_agegfb .WrapTight =NewWdCT_WrapTight ();if _egada :=d .DecodeElement (_agegfb .WrapTight ,&_fbbbc );_egada !=nil {return _egada ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_agegfb .WrapThrough =NewWdCT_WrapThrough ();if _bgcdef :=d .DecodeElement (_agegfb .WrapThrough ,&_fbbbc );_bgcdef !=nil {return _bgcdef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_agegfb .WrapTopAndBottom =NewWdCT_WrapTopBottom ();if _gagbb :=d .DecodeElement (_agegfb .WrapTopAndBottom ,&_fbbbc );_gagbb !=nil {return _gagbb ;};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\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054yp\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fbbbc .Name );if _aabba :=d .Skip ();_aabba !=nil {return _aabba ;};};case _d .EndElement :break _ggbeca ;case _d .CharData :};};return nil ;};func (_bddf *CT_FramesetChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bddf .Frameset !=nil {_fgagg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};for _ ,_aafgf :=range _bddf .Frameset {e .EncodeElement (_aafgf ,_fgagg );};};if _bddf .Frame !=nil {_agaed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_gfeeg :=range _bddf .Frame {e .EncodeElement (_gfeeg ,_agaed );};};return nil ;};type CT_TextAlignment struct{ + +// Vertical Character Alignment Position +ValAttr ST_TextAlignment ;}; + +// Validate validates the CT_DocPartCategory and its children +func (_ceeb *CT_DocPartCategory )Validate ()error {return _ceeb .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");}; + +// Validate validates the CT_Br and its children +func (_adef *CT_Br )Validate ()error {return _adef .ValidateWithPath ("\u0043\u0054\u005fB\u0072")}; + +// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path +func (_edcg *CT_CalendarType )ValidateWithPath (path string )error {if _dfgff :=_edcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfgff !=nil {return _dfgff ;};return nil ;}; + +// Validate validates the CT_SdtRow and its children +func (_gbabg *CT_SdtRow )Validate ()error {return _gbabg .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");};func (_gdadb *CT_Settings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gffgd :for {_gcgag ,_efdcg :=d .Token ();if _efdcg !=nil {return _efdcg ;};switch _decd :=_gcgag .(type ){case _d .StartElement :switch _decd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .WriteProtection =NewCT_WriteProtection ();if _bebef :=d .DecodeElement (_gdadb .WriteProtection ,&_decd );_bebef !=nil {return _bebef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .View =NewCT_View ();if _ceeed :=d .DecodeElement (_gdadb .View ,&_decd );_ceeed !=nil {return _ceeed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .Zoom =NewCT_Zoom ();if _fbcbg :=d .DecodeElement (_gdadb .Zoom ,&_decd );_fbcbg !=nil {return _fbcbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .RemovePersonalInformation =NewCT_OnOff ();if _eeddaf :=d .DecodeElement (_gdadb .RemovePersonalInformation ,&_decd );_eeddaf !=nil {return _eeddaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .RemoveDateAndTime =NewCT_OnOff ();if _edbgg :=d .DecodeElement (_gdadb .RemoveDateAndTime ,&_decd );_edbgg !=nil {return _edbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _baaab :=d .DecodeElement (_gdadb .DoNotDisplayPageBoundaries ,&_decd );_baaab !=nil {return _baaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .DisplayBackgroundShape =NewCT_OnOff ();if _egfdef :=d .DecodeElement (_gdadb .DisplayBackgroundShape ,&_decd );_egfdef !=nil {return _egfdef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .PrintPostScriptOverText =NewCT_OnOff ();if _fgadgb :=d .DecodeElement (_gdadb .PrintPostScriptOverText ,&_decd );_fgadgb !=nil {return _fgadgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .PrintFractionalCharacterWidth =NewCT_OnOff ();if _afabf :=d .DecodeElement (_gdadb .PrintFractionalCharacterWidth ,&_decd );_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 :"\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"}:_gdadb .PrintFormsData =NewCT_OnOff ();if _egfbb :=d .DecodeElement (_gdadb .PrintFormsData ,&_decd );_egfbb !=nil {return _egfbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .EmbedTrueTypeFonts =NewCT_OnOff ();if _bfbdd :=d .DecodeElement (_gdadb .EmbedTrueTypeFonts ,&_decd );_bfbdd !=nil {return _bfbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .EmbedSystemFonts =NewCT_OnOff ();if _faeff :=d .DecodeElement (_gdadb .EmbedSystemFonts ,&_decd );_faeff !=nil {return _faeff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .SaveSubsetFonts =NewCT_OnOff ();if _edecf :=d .DecodeElement (_gdadb .SaveSubsetFonts ,&_decd );_edecf !=nil {return _edecf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .SaveFormsData =NewCT_OnOff ();if _ebgfbf :=d .DecodeElement (_gdadb .SaveFormsData ,&_decd );_ebgfbf !=nil {return _ebgfbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .MirrorMargins =NewCT_OnOff ();if _bfaafg :=d .DecodeElement (_gdadb .MirrorMargins ,&_decd );_bfaafg !=nil {return _bfaafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .AlignBordersAndEdges =NewCT_OnOff ();if _fcgfd :=d .DecodeElement (_gdadb .AlignBordersAndEdges ,&_decd );_fcgfd !=nil {return _fcgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .BordersDoNotSurroundHeader =NewCT_OnOff ();if _eedgb :=d .DecodeElement (_gdadb .BordersDoNotSurroundHeader ,&_decd );_eedgb !=nil {return _eedgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .BordersDoNotSurroundFooter =NewCT_OnOff ();if _fafde :=d .DecodeElement (_gdadb .BordersDoNotSurroundFooter ,&_decd );_fafde !=nil {return _fafde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .GutterAtTop =NewCT_OnOff ();if _gbcgd :=d .DecodeElement (_gdadb .GutterAtTop ,&_decd );_gbcgd !=nil {return _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 :"\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"}:_gdadb .HideSpellingErrors =NewCT_OnOff ();if _faeed :=d .DecodeElement (_gdadb .HideSpellingErrors ,&_decd );_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 :"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"}:_gdadb .HideGrammaticalErrors =NewCT_OnOff ();if _gdgfd :=d .DecodeElement (_gdadb .HideGrammaticalErrors ,&_decd );_gdgfd !=nil {return _gdgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbadca :=NewCT_WritingStyle ();if _cbfgaf :=d .DecodeElement (_gbadca ,&_decd );_cbfgaf !=nil {return _cbfgaf ;};_gdadb .ActiveWritingStyle =append (_gdadb .ActiveWritingStyle ,_gbadca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .ProofState =NewCT_Proof ();if _fbafc :=d .DecodeElement (_gdadb .ProofState ,&_decd );_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 :"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"}:_gdadb .FormsDesign =NewCT_OnOff ();if _ceaca :=d .DecodeElement (_gdadb .FormsDesign ,&_decd );_ceaca !=nil {return _ceaca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .AttachedTemplate =NewCT_Rel ();if _dddef :=d .DecodeElement (_gdadb .AttachedTemplate ,&_decd );_dddef !=nil {return _dddef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .LinkStyles =NewCT_OnOff ();if _acgeb :=d .DecodeElement (_gdadb .LinkStyles ,&_decd );_acgeb !=nil {return _acgeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _affcc :=d .DecodeElement (_gdadb .StylePaneFormatFilter ,&_decd );_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 :"\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"}:_gdadb .StylePaneSortMethod =NewCT_StyleSort ();if _edbaa :=d .DecodeElement (_gdadb .StylePaneSortMethod ,&_decd );_edbaa !=nil {return _edbaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .DocumentType =NewCT_DocType ();if _gcccc :=d .DecodeElement (_gdadb .DocumentType ,&_decd );_gcccc !=nil {return _gcccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .MailMerge =NewCT_MailMerge ();if _dfcaa :=d .DecodeElement (_gdadb .MailMerge ,&_decd );_dfcaa !=nil {return _dfcaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .RevisionView =NewCT_TrackChangesView ();if _degff :=d .DecodeElement (_gdadb .RevisionView ,&_decd );_degff !=nil {return _degff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .TrackRevisions =NewCT_OnOff ();if _fdeeae :=d .DecodeElement (_gdadb .TrackRevisions ,&_decd );_fdeeae !=nil {return _fdeeae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .DoNotTrackMoves =NewCT_OnOff ();if _efbad :=d .DecodeElement (_gdadb .DoNotTrackMoves ,&_decd );_efbad !=nil {return _efbad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .DoNotTrackFormatting =NewCT_OnOff ();if _dfcga :=d .DecodeElement (_gdadb .DoNotTrackFormatting ,&_decd );_dfcga !=nil {return _dfcga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .DocumentProtection =NewCT_DocProtect ();if _gdacc :=d .DecodeElement (_gdadb .DocumentProtection ,&_decd );_gdacc !=nil {return _gdacc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .AutoFormatOverride =NewCT_OnOff ();if _bdggg :=d .DecodeElement (_gdadb .AutoFormatOverride ,&_decd );_bdggg !=nil {return _bdggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .StyleLockTheme =NewCT_OnOff ();if _gbaadc :=d .DecodeElement (_gdadb .StyleLockTheme ,&_decd );_gbaadc !=nil {return _gbaadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .StyleLockQFSet =NewCT_OnOff ();if _gffff :=d .DecodeElement (_gdadb .StyleLockQFSet ,&_decd );_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 :"\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"}:_gdadb .DefaultTabStop =NewCT_TwipsMeasure ();if _ddbge :=d .DecodeElement (_gdadb .DefaultTabStop ,&_decd );_ddbge !=nil {return _ddbge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .AutoHyphenation =NewCT_OnOff ();if _afdef :=d .DecodeElement (_gdadb .AutoHyphenation ,&_decd );_afdef !=nil {return _afdef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _bdacd :=d .DecodeElement (_gdadb .ConsecutiveHyphenLimit ,&_decd );_bdacd !=nil {return _bdacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .HyphenationZone =NewCT_TwipsMeasure ();if _eagbd :=d .DecodeElement (_gdadb .HyphenationZone ,&_decd );_eagbd !=nil {return _eagbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .DoNotHyphenateCaps =NewCT_OnOff ();if _acgb :=d .DecodeElement (_gdadb .DoNotHyphenateCaps ,&_decd );_acgb !=nil {return _acgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .ShowEnvelope =NewCT_OnOff ();if _feeea :=d .DecodeElement (_gdadb .ShowEnvelope ,&_decd );_feeea !=nil {return _feeea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _gacgbe :=d .DecodeElement (_gdadb .SummaryLength ,&_decd );_gacgbe !=nil {return _gacgbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .ClickAndTypeStyle =NewCT_String ();if _egfbf :=d .DecodeElement (_gdadb .ClickAndTypeStyle ,&_decd );_egfbf !=nil {return _egfbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .DefaultTableStyle =NewCT_String ();if _dafee :=d .DecodeElement (_gdadb .DefaultTableStyle ,&_decd );_dafee !=nil {return _dafee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .EvenAndOddHeaders =NewCT_OnOff ();if _dgcfd :=d .DecodeElement (_gdadb .EvenAndOddHeaders ,&_decd );_dgcfd !=nil {return _dgcfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .BookFoldRevPrinting =NewCT_OnOff ();if _dffecc :=d .DecodeElement (_gdadb .BookFoldRevPrinting ,&_decd );_dffecc !=nil {return _dffecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .BookFoldPrinting =NewCT_OnOff ();if _fbacb :=d .DecodeElement (_gdadb .BookFoldPrinting ,&_decd );_fbacb !=nil {return _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 :"\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"}:_gdadb .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _fffgb :=d .DecodeElement (_gdadb .BookFoldPrintingSheets ,&_decd );_fffgb !=nil {return _fffgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _egded :=d .DecodeElement (_gdadb .DrawingGridHorizontalSpacing ,&_decd );_egded !=nil {return _egded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _afebe :=d .DecodeElement (_gdadb .DrawingGridVerticalSpacing ,&_decd );_afebe !=nil {return _afebe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _fceee :=d .DecodeElement (_gdadb .DisplayHorizontalDrawingGridEvery ,&_decd );_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 :"\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"}:_gdadb .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _afeea :=d .DecodeElement (_gdadb .DisplayVerticalDrawingGridEvery ,&_decd );_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 :"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"}:_gdadb .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _dbcabd :=d .DecodeElement (_gdadb .DoNotUseMarginsForDrawingGridOrigin ,&_decd );_dbcabd !=nil {return _dbcabd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _bfgc :=d .DecodeElement (_gdadb .DrawingGridHorizontalOrigin ,&_decd );_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 :"\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"}:_gdadb .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _gfcfb :=d .DecodeElement (_gdadb .DrawingGridVerticalOrigin ,&_decd );_gfcfb !=nil {return _gfcfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .DoNotShadeFormData =NewCT_OnOff ();if _aeeade :=d .DecodeElement (_gdadb .DoNotShadeFormData ,&_decd );_aeeade !=nil {return _aeeade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .NoPunctuationKerning =NewCT_OnOff ();if _gegag :=d .DecodeElement (_gdadb .NoPunctuationKerning ,&_decd );_gegag !=nil {return _gegag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .CharacterSpacingControl =NewCT_CharacterSpacing ();if _fgdce :=d .DecodeElement (_gdadb .CharacterSpacingControl ,&_decd );_fgdce !=nil {return _fgdce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .PrintTwoOnOne =NewCT_OnOff ();if _bdgge :=d .DecodeElement (_gdadb .PrintTwoOnOne ,&_decd );_bdgge !=nil {return _bdgge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .StrictFirstAndLastChars =NewCT_OnOff ();if _egdeb :=d .DecodeElement (_gdadb .StrictFirstAndLastChars ,&_decd );_egdeb !=nil {return _egdeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .NoLineBreaksAfter =NewCT_Kinsoku ();if _cdgef :=d .DecodeElement (_gdadb .NoLineBreaksAfter ,&_decd );_cdgef !=nil {return _cdgef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .NoLineBreaksBefore =NewCT_Kinsoku ();if _aadgg :=d .DecodeElement (_gdadb .NoLineBreaksBefore ,&_decd );_aadgg !=nil {return _aadgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .SavePreviewPicture =NewCT_OnOff ();if _ceeef :=d .DecodeElement (_gdadb .SavePreviewPicture ,&_decd );_ceeef !=nil {return _ceeef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .DoNotValidateAgainstSchema =NewCT_OnOff ();if _badgb :=d .DecodeElement (_gdadb .DoNotValidateAgainstSchema ,&_decd );_badgb !=nil {return _badgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .SaveInvalidXml =NewCT_OnOff ();if _adbaaa :=d .DecodeElement (_gdadb .SaveInvalidXml ,&_decd );_adbaaa !=nil {return _adbaaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .IgnoreMixedContent =NewCT_OnOff ();if _fceff :=d .DecodeElement (_gdadb .IgnoreMixedContent ,&_decd );_fceff !=nil {return _fceff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .AlwaysShowPlaceholderText =NewCT_OnOff ();if _cadge :=d .DecodeElement (_gdadb .AlwaysShowPlaceholderText ,&_decd );_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 :"\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"}:_gdadb .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _fgceg :=d .DecodeElement (_gdadb .DoNotDemarcateInvalidXml ,&_decd );_fgceg !=nil {return _fgceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .SaveXmlDataOnly =NewCT_OnOff ();if _aecde :=d .DecodeElement (_gdadb .SaveXmlDataOnly ,&_decd );_aecde !=nil {return _aecde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .UseXSLTWhenSaving =NewCT_OnOff ();if _accgbc :=d .DecodeElement (_gdadb .UseXSLTWhenSaving ,&_decd );_accgbc !=nil {return _accgbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .SaveThroughXslt =NewCT_SaveThroughXslt ();if _ggacb :=d .DecodeElement (_gdadb .SaveThroughXslt ,&_decd );_ggacb !=nil {return _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 :"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"}:_gdadb .ShowXMLTags =NewCT_OnOff ();if _fafge :=d .DecodeElement (_gdadb .ShowXMLTags ,&_decd );_fafge !=nil {return _fafge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _beec :=d .DecodeElement (_gdadb .AlwaysMergeEmptyNamespace ,&_decd );_beec !=nil {return _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 :"\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"}:_gdadb .UpdateFields =NewCT_OnOff ();if _ccfedg :=d .DecodeElement (_gdadb .UpdateFields ,&_decd );_ccfedg !=nil {return _ccfedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .HdrShapeDefaults =NewCT_ShapeDefaults ();if _facfe :=d .DecodeElement (_gdadb .HdrShapeDefaults ,&_decd );_facfe !=nil {return _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 :"\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"}:_gdadb .FootnotePr =NewCT_FtnDocProps ();if _daebg :=d .DecodeElement (_gdadb .FootnotePr ,&_decd );_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 :"\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"}:_gdadb .EndnotePr =NewCT_EdnDocProps ();if _dbege :=d .DecodeElement (_gdadb .EndnotePr ,&_decd );_dbege !=nil {return _dbege ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .Compat =NewCT_Compat ();if _ebcdd :=d .DecodeElement (_gdadb .Compat ,&_decd );_ebcdd !=nil {return _ebcdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .DocVars =NewCT_DocVars ();if _ffcfb :=d .DecodeElement (_gdadb .DocVars ,&_decd );_ffcfb !=nil {return _ffcfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .Rsids =NewCT_DocRsids ();if _cfded :=d .DecodeElement (_gdadb .Rsids ,&_decd );_cfded !=nil {return _cfded ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdadb .MathPr =_cd .NewMathPr ();if _eagdgc :=d .DecodeElement (_gdadb .MathPr ,&_decd );_eagdgc !=nil {return _eagdgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baacef :=NewCT_String ();if _acafga :=d .DecodeElement (_baacef ,&_decd );_acafga !=nil {return _acafga ;};_gdadb .AttachedSchema =append (_gdadb .AttachedSchema ,_baacef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .ThemeFontLang =NewCT_Language ();if _gbgbc :=d .DecodeElement (_gdadb .ThemeFontLang ,&_decd );_gbgbc !=nil {return _gbgbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _aaggb :=d .DecodeElement (_gdadb .ClrSchemeMapping ,&_decd );_aaggb !=nil {return _aaggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _dfabc :=d .DecodeElement (_gdadb .DoNotIncludeSubdocsInStats ,&_decd );_dfabc !=nil {return _dfabc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .DoNotAutoCompressPictures =NewCT_OnOff ();if _ebadd :=d .DecodeElement (_gdadb .DoNotAutoCompressPictures ,&_decd );_ebadd !=nil {return _ebadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .ForceUpgrade =NewCT_Empty ();if _cfaed :=d .DecodeElement (_gdadb .ForceUpgrade ,&_decd );_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 :"\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"}:_gdadb .Captions =NewCT_Captions ();if _aaeg :=d .DecodeElement (_gdadb .Captions ,&_decd );_aaeg !=nil {return _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 :"\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"}:_gdadb .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _edbef :=d .DecodeElement (_gdadb .ReadModeInkLockDown ,&_decd );_edbef !=nil {return _edbef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eecfg :=NewCT_SmartTagType ();if _abfde :=d .DecodeElement (_eecfg ,&_decd );_abfde !=nil {return _abfde ;};_gdadb .SmartTagType =append (_gdadb .SmartTagType ,_eecfg );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"}:_gdadb .SchemaLibrary =_ef .NewSchemaLibrary ();if _fdaaf :=d .DecodeElement (_gdadb .SchemaLibrary ,&_decd );_fdaaf !=nil {return _fdaaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .ShapeDefaults =NewCT_ShapeDefaults ();if _cggaec :=d .DecodeElement (_gdadb .ShapeDefaults ,&_decd );_cggaec !=nil {return _cggaec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .DoNotEmbedSmartTags =NewCT_OnOff ();if _babed :=d .DecodeElement (_gdadb .DoNotEmbedSmartTags ,&_decd );_babed !=nil {return _babed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdadb .DecimalSymbol =NewCT_String ();if _eebgg :=d .DecodeElement (_gdadb .DecimalSymbol ,&_decd );_eebgg !=nil {return _eebgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdadb .ListSeparator =NewCT_String ();if _dgabd :=d .DecodeElement (_gdadb .ListSeparator ,&_decd );_dgabd !=nil {return _dgabd ;};default:_efdef :=&_db .XSDAny {};if _cdgdf :=d .DecodeElement (_efdef ,&_decd );_cdgdf !=nil {return _cdgdf ;};_gdadb .Extra =append (_gdadb .Extra ,_efdef );};case _d .EndElement :break _gffgd ;case _d .CharData :};};return nil ;};func (_fabfcg WdST_AlignH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fabfcg .String (),start );};func (_fafdb *ST_Jc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fafdb =0;case "\u0073\u0074\u0061r\u0074":*_fafdb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fafdb =2;case "\u0065\u006e\u0064":*_fafdb =3;case "\u0062\u006f\u0074\u0068":*_fafdb =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fafdb =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_fafdb =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_fafdb =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fafdb =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fafdb =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_fafdb =10;case "\u006c\u0065\u0066\u0074":*_fafdb =11;case "\u0072\u0069\u0067h\u0074":*_fafdb =12;};return nil ;};func (_dfaae ST_StyleSort )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfacgcg :=_d .Attr {};_gfacgcg .Name =name ;switch _dfaae {case ST_StyleSortUnset :_gfacgcg .Value ="";case ST_StyleSortName :_gfacgcg .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_gfacgcg .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_gfacgcg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_gfacgcg .Value ="\u0066\u006f\u006e\u0074";case ST_StyleSortBasedOn :_gfacgcg .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_gfacgcg .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_gfacgcg .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_gfacgcg .Value ="\u0030\u0030\u0030\u0031";case ST_StyleSort0002 :_gfacgcg .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_gfacgcg .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_gfacgcg .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_gfacgcg .Value ="\u0030\u0030\u0030\u0035";};return _gfacgcg ,nil ;};func NewCT_Text ()*CT_Text {_abca :=&CT_Text {};return _abca };func (_caab *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 :_a .Sprintf ("\u0025\u0076",_caab .IlvlAttr )});if _caab .TplcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_caab .TplcAttr )});};if _caab .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 :_a .Sprintf ("\u0025\u0076",*_caab .TentativeAttr )});};e .EncodeToken (start );if _caab .Start !=nil {_dcada :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_caab .Start ,_dcada );};if _caab .NumFmt !=nil {_bdgdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_caab .NumFmt ,_bdgdc );};if _caab .LvlRestart !=nil {_fdcgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_caab .LvlRestart ,_fdcgc );};if _caab .PStyle !=nil {_acbdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_caab .PStyle ,_acbdc );};if _caab .IsLgl !=nil {_ccce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_caab .IsLgl ,_ccce );};if _caab .Suff !=nil {_bdgba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}};e .EncodeElement (_caab .Suff ,_bdgba );};if _caab .LvlText !=nil {_eefff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_caab .LvlText ,_eefff );};if _caab .LvlPicBulletId !=nil {_gdgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}};e .EncodeElement (_caab .LvlPicBulletId ,_gdgc );};if _caab .Legacy !=nil {_fafcga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_caab .Legacy ,_fafcga );};if _caab .LvlJc !=nil {_edec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}};e .EncodeElement (_caab .LvlJc ,_edec );};if _caab .PPr !=nil {_eedbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_caab .PPr ,_eedbd );};if _caab .RPr !=nil {_fafgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_caab .RPr ,_fafgc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afgf *CT_DataBinding )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfed :=range start .Attr {if _dfed .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_gefb ,_dgdcf :=_dfed .Value ,error (nil );if _dgdcf !=nil {return _dgdcf ;};_afgf .PrefixMappingsAttr =&_gefb ;continue ;};if _dfed .Name .Local =="\u0078\u0070\u0061t\u0068"{_baeef ,_bfggc :=_dfed .Value ,error (nil );if _bfggc !=nil {return _bfggc ;};_afgf .XpathAttr =_baeef ;continue ;};if _dfed .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_efad ,_cdbe :=_dfed .Value ,error (nil );if _cdbe !=nil {return _cdbe ;};_afgf .StoreItemIDAttr =_efad ;continue ;};};for {_cfbgf ,_dfccc :=d .Token ();if _dfccc !=nil {return _a .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",_dfccc );};if _gdcac ,_eadd :=_cfbgf .(_d .EndElement );_eadd &&_gdcac .Name ==start .Name {break ;};};return nil ;};func (_aacbg *ST_TabJc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aacbg =0;case "\u0063\u006c\u0065a\u0072":*_aacbg =1;case "\u0073\u0074\u0061r\u0074":*_aacbg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aacbg =3;case "\u0065\u006e\u0064":*_aacbg =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_aacbg =5;case "\u0062\u0061\u0072":*_aacbg =6;case "\u006e\u0075\u006d":*_aacbg =7;case "\u006c\u0065\u0066\u0074":*_aacbg =8;case "\u0072\u0069\u0067h\u0074":*_aacbg =9;};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;);func (_facfbg *CT_SdtListItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _facfbg .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 :_a .Sprintf ("\u0025\u0076",*_facfbg .DisplayTextAttr )});};if _facfbg .ValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_facfbg .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_WritingStyle struct{ + +// Writing Style Language +LangAttr string ; + +// Grammatical Engine ID +VendorIDAttr string ; + +// Grammatical Check Engine Version +DllVersionAttr string ; + +// Natural Language Grammar Check +NlCheckAttr *_dg .ST_OnOff ; + +// Check Stylistic Rules With Grammar +CheckStyleAttr _dg .ST_OnOff ; + +// Application Name +AppNameAttr string ;}; + +// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path +func (_ddgde *CT_Height )ValidateWithPath (path string )error {if _ddgde .ValAttr !=nil {if _dcaa :=_ddgde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcaa !=nil {return _dcaa ;};};if _adggdc :=_ddgde .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_adggdc !=nil {return _adggdc ;};return nil ;};func (_fgfe *CT_FtnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bbaga ,_cbbfg :=_fgfe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbbfg !=nil {return _cbbfg ;};start .Attr =append (start .Attr ,_bbaga );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path +func (_faccad *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _faccad .ValAttr ==_dg .ST_VerticalAlignRunUnset {return _a .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 _cdgad :=_faccad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdgad !=nil {return _cdgad ;};return nil ;};type CT_R struct{ // Revision Identifier for Run Properties RsidRPrAttr *string ; @@ -6273,103 +6210,235 @@ RsidDelAttr *string ; RsidRAttr *string ; // Run Properties -RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_ga .Any ;};func (_aacce *ST_Merge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgbgb ,_aadadf :=d .Token ();if _aadadf !=nil {return _aadadf ;};if _cggcc ,_cacccb :=_dgbgb .(_g .EndElement );_cacccb &&_cggcc .Name ==start .Name {*_aacce =1;return nil ;};if _egada ,_begaaca :=_dgbgb .(_g .CharData );!_begaaca {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgbgb );}else {switch string (_egada ){case "":*_aacce =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_aacce =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_aacce =2;};};_dgbgb ,_aadadf =d .Token ();if _aadadf !=nil {return _aadadf ;};if _afddbf ,_gfeee :=_dgbgb .(_g .EndElement );_gfeee &&_afddbf .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgbgb );};func (_dcbae ST_TabJc )Validate ()error {return _dcbae .ValidateWithPath ("")};type ST_DocPartType byte ; +RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_db .Any ;};func (_fbdffa ST_HeightRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbdffa .String (),start );};type ST_PTabRelativeTo byte ; -// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path -func (_ggebg *EG_RubyContent )ValidateWithPath (path string )error {if _ggebg .R !=nil {if _fbgga :=_ggebg .R .ValidateWithPath (path +"\u002f\u0052");_fbgga !=nil {return _fbgga ;};};for _eadeab ,_edbbg :=range _ggebg .EG_RunLevelElts {if _fgagbf :=_edbbg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_eadeab ));_fgagbf !=nil {return _fgagbf ;};};return nil ;}; +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path +func (_eccgg *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _eccgg .Txbx !=nil {if _gfgddgg :=_eccgg .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_gfgddgg !=nil {return _gfgddgg ;};};if _eccgg .LinkedTxbx !=nil {if _cedgfc :=_eccgg .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078");_cedgfc !=nil {return _cedgfc ;};};return nil ;}; -// Validate validates the CT_FtnPos and its children -func (_gcaa *CT_FtnPos )Validate ()error {return _gcaa .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};func NewCT_DecimalNumber ()*CT_DecimalNumber {_cccb :=&CT_DecimalNumber {};return _cccb };func NewWdCT_WrapTight ()*WdCT_WrapTight {_adcad :=&WdCT_WrapTight {};_adcad .WrapTextAttr =WdST_WrapText (1);_adcad .WrapPolygon =NewWdCT_WrapPath ();return _adcad ;};func NewWebSettings ()*WebSettings {_bbgcd :=&WebSettings {};_bbgcd .CT_WebSettings =*NewCT_WebSettings ();return _bbgcd ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_ebdddd :=&EG_HdrFtrReferences {};return _ebdddd };func (_aebgc *CT_TblBorders )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cffgb :for {_adcbf ,_afddfg :=d .Token ();if _afddfg !=nil {return _afddfg ;};switch _gcbee :=_adcbf .(type ){case _g .StartElement :switch _gcbee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u006f\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u006f\u0070"}:_aebgc .Top =NewCT_Border ();if _aebbfd :=d .DecodeElement (_aebgc .Top ,&_gcbee );_aebbfd !=nil {return _aebbfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_aebgc .Start =NewCT_Border ();if _gffcb :=d .DecodeElement (_aebgc .Start ,&_gcbee );_gffcb !=nil {return _gffcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0065\u0066\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_aebgc .Left =NewCT_Border ();if _feggca :=d .DecodeElement (_aebgc .Left ,&_gcbee );_feggca !=nil {return _feggca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_aebgc .Bottom =NewCT_Border ();if _bbbgf :=d .DecodeElement (_aebgc .Bottom ,&_gcbee );_bbbgf !=nil {return _bbbgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064"}:_aebgc .End =NewCT_Border ();if _facbfg :=d .DecodeElement (_aebgc .End ,&_gcbee );_facbfg !=nil {return _facbfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0069\u0067h\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_aebgc .Right =NewCT_Border ();if _dgbfb :=d .DecodeElement (_aebgc .Right ,&_gcbee );_dgbfb !=nil {return _dgbfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_aebgc .InsideH =NewCT_Border ();if _fgcea :=d .DecodeElement (_aebgc .InsideH ,&_gcbee );_fgcea !=nil {return _fgcea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_aebgc .InsideV =NewCT_Border ();if _fgddbe :=d .DecodeElement (_aebgc .InsideV ,&_gcbee );_fgddbe !=nil {return _fgddbe ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073 \u0025\u0076",_gcbee .Name );if _cccfgg :=d .Skip ();_cccfgg !=nil {return _cccfgg ;};};case _g .EndElement :break _cffgb ;case _g .CharData :};};return nil ;};func (_gcaf *CT_DocumentBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gcaf .Background !=nil {_bfdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_gcaf .Background ,_bfdf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_deffeg *ST_Em )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdbgc ,_gfeef :=d .Token ();if _gfeef !=nil {return _gfeef ;};if _fgabc ,_gfbaf :=_bdbgc .(_g .EndElement );_gfbaf &&_fgabc .Name ==start .Name {*_deffeg =1;return nil ;};if _gaaab ,_ebeag :=_bdbgc .(_g .CharData );!_ebeag {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdbgc );}else {switch string (_gaaab ){case "":*_deffeg =0;case "\u006e\u006f\u006e\u0065":*_deffeg =1;case "\u0064\u006f\u0074":*_deffeg =2;case "\u0063\u006f\u006dm\u0061":*_deffeg =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_deffeg =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_deffeg =5;};};_bdbgc ,_gfeef =d .Token ();if _gfeef !=nil {return _gfeef ;};if _edgfge ,_agbfd :=_bdbgc .(_g .EndElement );_agbfd &&_edgfge .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdbgc );};func (_cdgec ST_PageBorderZOrder )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eaagdc :=_g .Attr {};_eaagdc .Name =name ;switch _cdgec {case ST_PageBorderZOrderUnset :_eaagdc .Value ="";case ST_PageBorderZOrderFront :_eaagdc .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_eaagdc .Value ="\u0062\u0061\u0063\u006b";};return _eaagdc ,nil ;};func NewCT_Proof ()*CT_Proof {_daefd :=&CT_Proof {};return _daefd };func (_afcda *CT_RPrOriginal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgcgcbb :for {_cegge ,_baede :=d .Token ();if _baede !=nil {return _baede ;};switch _cgdgb :=_cegge .(type ){case _g .StartElement :switch _cgdgb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_afcda .RStyle =NewCT_String ();if _gdfad :=d .DecodeElement (_afcda .RStyle ,&_cgdgb );_gdfad !=nil {return _gdfad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_afcda .RFonts =NewCT_Fonts ();if _adgg :=d .DecodeElement (_afcda .RFonts ,&_cgdgb );_adgg !=nil {return _adgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062"}:_afcda .B =NewCT_OnOff ();if _cagbg :=d .DecodeElement (_afcda .B ,&_cgdgb );_cagbg !=nil {return _cagbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0043\u0073"}:_afcda .BCs =NewCT_OnOff ();if _egdbb :=d .DecodeElement (_afcda .BCs ,&_cgdgb );_egdbb !=nil {return _egdbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069"}:_afcda .I =NewCT_OnOff ();if _cbbee :=d .DecodeElement (_afcda .I ,&_cgdgb );_cbbee !=nil {return _cbbee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u0043\u0073"}:_afcda .ICs =NewCT_OnOff ();if _dbaed :=d .DecodeElement (_afcda .ICs ,&_cgdgb );_dbaed !=nil {return _dbaed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u0070\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u0070\u0073"}:_afcda .Caps =NewCT_OnOff ();if _bffac :=d .DecodeElement (_afcda .Caps ,&_cgdgb );_bffac !=nil {return _bffac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_afcda .SmallCaps =NewCT_OnOff ();if _ddaef :=d .DecodeElement (_afcda .SmallCaps ,&_cgdgb );_ddaef !=nil {return _ddaef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_afcda .Strike =NewCT_OnOff ();if _ffeeb :=d .DecodeElement (_afcda .Strike ,&_cgdgb );_ffeeb !=nil {return _ffeeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_afcda .Dstrike =NewCT_OnOff ();if _dgbdf :=d .DecodeElement (_afcda .Dstrike ,&_cgdgb );_dgbdf !=nil {return _dgbdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_afcda .Outline =NewCT_OnOff ();if _dbdggd :=d .DecodeElement (_afcda .Outline ,&_cgdgb );_dbdggd !=nil {return _dbdggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_afcda .Shadow =NewCT_OnOff ();if _cbebc :=d .DecodeElement (_afcda .Shadow ,&_cgdgb );_cbebc !=nil {return _cbebc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_afcda .Emboss =NewCT_OnOff ();if _dbcage :=d .DecodeElement (_afcda .Emboss ,&_cgdgb );_dbcage !=nil {return _dbcage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_afcda .Imprint =NewCT_OnOff ();if _ffbe :=d .DecodeElement (_afcda .Imprint ,&_cgdgb );_ffbe !=nil {return _ffbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_afcda .NoProof =NewCT_OnOff ();if _fbada :=d .DecodeElement (_afcda .NoProof ,&_cgdgb );_fbada !=nil {return _fbada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_afcda .SnapToGrid =NewCT_OnOff ();if _bebag :=d .DecodeElement (_afcda .SnapToGrid ,&_cgdgb );_bebag !=nil {return _bebag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_afcda .Vanish =NewCT_OnOff ();if _cdcdf :=d .DecodeElement (_afcda .Vanish ,&_cgdgb );_cdcdf !=nil {return _cdcdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_afcda .WebHidden =NewCT_OnOff ();if _cdefba :=d .DecodeElement (_afcda .WebHidden ,&_cgdgb );_cdefba !=nil {return _cdefba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006co\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_afcda .Color =NewCT_Color ();if _adcga :=d .DecodeElement (_afcda .Color ,&_cgdgb );_adcga !=nil {return _adcga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_afcda .Spacing =NewCT_SignedTwipsMeasure ();if _aegce :=d .DecodeElement (_afcda .Spacing ,&_cgdgb );_aegce !=nil {return _aegce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0077"}:_afcda .W =NewCT_TextScale ();if _aegcc :=d .DecodeElement (_afcda .W ,&_cgdgb );_aegcc !=nil {return _aegcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006b\u0065\u0072\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006b\u0065\u0072\u006e"}:_afcda .Kern =NewCT_HpsMeasure ();if _dcbge :=d .DecodeElement (_afcda .Kern ,&_cgdgb );_dcbge !=nil {return _dcbge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_afcda .Position =NewCT_SignedHpsMeasure ();if _fgbec :=d .DecodeElement (_afcda .Position ,&_cgdgb );_fgbec !=nil {return _fgbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a"}:_afcda .Sz =NewCT_HpsMeasure ();if _bcacg :=d .DecodeElement (_afcda .Sz ,&_cgdgb );_bcacg !=nil {return _bcacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u007a\u0043\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u007a\u0043\u0073"}:_afcda .SzCs =NewCT_HpsMeasure ();if _ggagb :=d .DecodeElement (_afcda .SzCs ,&_cgdgb );_ggagb !=nil {return _ggagb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_afcda .Highlight =NewCT_Highlight ();if _ecddg :=d .DecodeElement (_afcda .Highlight ,&_cgdgb );_ecddg !=nil {return _ecddg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075"}:_afcda .U =NewCT_Underline ();if _bdbfb :=d .DecodeElement (_afcda .U ,&_cgdgb );_bdbfb !=nil {return _bdbfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_afcda .Effect =NewCT_TextEffect ();if _fccfe :=d .DecodeElement (_afcda .Effect ,&_cgdgb );_fccfe !=nil {return _fccfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0064\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0064\u0072"}:_afcda .Bdr =NewCT_Border ();if _cceaa :=d .DecodeElement (_afcda .Bdr ,&_cgdgb );_cceaa !=nil {return _cceaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0068\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0068\u0064"}:_afcda .Shd =NewCT_Shd ();if _bfbcc :=d .DecodeElement (_afcda .Shd ,&_cgdgb );_bfbcc !=nil {return _bfbcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_afcda .FitText =NewCT_FitText ();if _dacggd :=d .DecodeElement (_afcda .FitText ,&_cgdgb );_dacggd !=nil {return _dacggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_afcda .VertAlign =NewCT_VerticalAlignRun ();if _bcgad :=d .DecodeElement (_afcda .VertAlign ,&_cgdgb );_bcgad !=nil {return _bcgad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0074\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0074\u006c"}:_afcda .Rtl =NewCT_OnOff ();if _aegcg :=d .DecodeElement (_afcda .Rtl ,&_cgdgb );_aegcg !=nil {return _aegcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0073"}:_afcda .Cs =NewCT_OnOff ();if _ccbaed :=d .DecodeElement (_afcda .Cs ,&_cgdgb );_ccbaed !=nil {return _ccbaed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006d"}:_afcda .Em =NewCT_Em ();if _bgcbgg :=d .DecodeElement (_afcda .Em ,&_cgdgb );_bgcbgg !=nil {return _bgcbgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u006e\u0067"}:_afcda .Lang =NewCT_Language ();if _cfcda :=d .DecodeElement (_afcda .Lang ,&_cgdgb );_cfcda !=nil {return _cfcda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_afcda .EastAsianLayout =NewCT_EastAsianLayout ();if _bcabed :=d .DecodeElement (_afcda .EastAsianLayout ,&_cgdgb );_bcabed !=nil {return _bcabed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_afcda .SpecVanish =NewCT_OnOff ();if _gcdcg :=d .DecodeElement (_afcda .SpecVanish ,&_cgdgb );_gcdcg !=nil {return _gcdcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u004d\u0061t\u0068"}:_afcda .OMath =NewCT_OnOff ();if _abcbd :=d .DecodeElement (_afcda .OMath ,&_cgdgb );_abcbd !=nil {return _abcbd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069\u0067i\u006ea\u006c\u0020\u0025\u0076",_cgdgb .Name );if _gbfcb :=d .Skip ();_gbfcb !=nil {return _gbfcb ;};};case _g .EndElement :break _cgcgcbb ;case _g .CharData :};};return nil ;};func (_bacaa *EG_RPrMath )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0077\u003a\u0045G\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068";if _bacaa .Ins !=nil {_dcaadb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bacaa .Ins ,_dcaadb );};if _bacaa .Del !=nil {_egbfgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bacaa .Del ,_egbfgb );};if _bacaa .RPr !=nil {_fddeeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bacaa .RPr ,_fddeeb );};return nil ;}; +// Validate validates the CT_RecipientData and its children +func (_geadba *CT_RecipientData )Validate ()error {return _geadba .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_gbbde *EG_ContentRowContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eedce :for {_cceggb ,_ddgag :=d .Token ();if _ddgag !=nil {return _ddgag ;};switch _agffga :=_cceggb .(type ){case _d .StartElement :switch _agffga .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edfbe :=NewCT_Row ();if _debadb :=d .DecodeElement (_edfbe ,&_agffga );_debadb !=nil {return _debadb ;};_gbbde .Tr =append (_gbbde .Tr ,_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 :"\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"}:_gbbde .CustomXml =NewCT_CustomXmlRow ();if _afgfac :=d .DecodeElement (_gbbde .CustomXml ,&_agffga );_afgfac !=nil {return _afgfac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbbde .Sdt =NewCT_SdtRow ();if _fbdacd :=d .DecodeElement (_gbbde .Sdt ,&_agffga );_fbdacd !=nil {return _fbdacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfafd :=NewEG_RunLevelElts ();_agfafd .ProofErr =NewCT_ProofErr ();if _caecga :=d .DecodeElement (_agfafd .ProofErr ,&_agffga );_caecga !=nil {return _caecga ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_agfafd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_agcgfb :=NewEG_RunLevelElts ();_agcgfb .PermStart =NewCT_PermStart ();if _fefegc :=d .DecodeElement (_agcgfb .PermStart ,&_agffga );_fefegc !=nil {return _fefegc ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_agcgfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_becgec :=NewEG_RunLevelElts ();_becgec .PermEnd =NewCT_Perm ();if _gdbbde :=d .DecodeElement (_becgec .PermEnd ,&_agffga );_gdbbde !=nil {return _gdbbde ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_becgec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbfbc :=NewEG_RunLevelElts ();_cfbfbc .Ins =NewCT_RunTrackChange ();if _caffa :=d .DecodeElement (_cfbfbc .Ins ,&_agffga );_caffa !=nil {return _caffa ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_cfbfbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efddc :=NewEG_RunLevelElts ();_efddc .Del =NewCT_RunTrackChange ();if _dagfbb :=d .DecodeElement (_efddc .Del ,&_agffga );_dagfbb !=nil {return _dagfbb ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_efddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_defc :=NewEG_RunLevelElts ();_defc .MoveFrom =NewCT_RunTrackChange ();if _cbddee :=d .DecodeElement (_defc .MoveFrom ,&_agffga );_cbddee !=nil {return _cbddee ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_defc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_feddg :=NewEG_RunLevelElts ();_feddg .MoveTo =NewCT_RunTrackChange ();if _agced :=d .DecodeElement (_feddg .MoveTo ,&_agffga );_agced !=nil {return _agced ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_feddg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fggega :=NewEG_RunLevelElts ();_cacee :=NewEG_RangeMarkupElements ();_cacee .BookmarkStart =NewCT_Bookmark ();if _afade :=d .DecodeElement (_cacee .BookmarkStart ,&_agffga );_afade !=nil {return _afade ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_fggega );_fggega .EG_RangeMarkupElements =append (_fggega .EG_RangeMarkupElements ,_cacee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdadad :=NewEG_RunLevelElts ();_aeeed :=NewEG_RangeMarkupElements ();_aeeed .BookmarkEnd =NewCT_MarkupRange ();if _edeece :=d .DecodeElement (_aeeed .BookmarkEnd ,&_agffga );_edeece !=nil {return _edeece ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_bdadad );_bdadad .EG_RangeMarkupElements =append (_bdadad .EG_RangeMarkupElements ,_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 :"\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"}:_efada :=NewEG_RunLevelElts ();_fbdbf :=NewEG_RangeMarkupElements ();_fbdbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbabdg :=d .DecodeElement (_fbdbf .MoveFromRangeStart ,&_agffga );_bbabdg !=nil {return _bbabdg ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_efada );_efada .EG_RangeMarkupElements =append (_efada .EG_RangeMarkupElements ,_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 :"\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"}:_cedga :=NewEG_RunLevelElts ();_deacf :=NewEG_RangeMarkupElements ();_deacf .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbdbbd :=d .DecodeElement (_deacf .MoveFromRangeEnd ,&_agffga );_dbdbbd !=nil {return _dbdbbd ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_cedga );_cedga .EG_RangeMarkupElements =append (_cedga .EG_RangeMarkupElements ,_deacf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_egcgca :=NewEG_RunLevelElts ();_dfaaf :=NewEG_RangeMarkupElements ();_dfaaf .MoveToRangeStart =NewCT_MoveBookmark ();if _dgfaf :=d .DecodeElement (_dfaaf .MoveToRangeStart ,&_agffga );_dgfaf !=nil {return _dgfaf ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_egcgca );_egcgca .EG_RangeMarkupElements =append (_egcgca .EG_RangeMarkupElements ,_dfaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bedca :=NewEG_RunLevelElts ();_eeabc :=NewEG_RangeMarkupElements ();_eeabc .MoveToRangeEnd =NewCT_MarkupRange ();if _aeaadcb :=d .DecodeElement (_eeabc .MoveToRangeEnd ,&_agffga );_aeaadcb !=nil {return _aeaadcb ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_bedca );_bedca .EG_RangeMarkupElements =append (_bedca .EG_RangeMarkupElements ,_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 :"\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"}:_badad :=NewEG_RunLevelElts ();_cebac :=NewEG_RangeMarkupElements ();_cebac .CommentRangeStart =NewCT_MarkupRange ();if _bfacf :=d .DecodeElement (_cebac .CommentRangeStart ,&_agffga );_bfacf !=nil {return _bfacf ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_badad );_badad .EG_RangeMarkupElements =append (_badad .EG_RangeMarkupElements ,_cebac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eacggc :=NewEG_RunLevelElts ();_degec :=NewEG_RangeMarkupElements ();_degec .CommentRangeEnd =NewCT_MarkupRange ();if _gggff :=d .DecodeElement (_degec .CommentRangeEnd ,&_agffga );_gggff !=nil {return _gggff ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_eacggc );_eacggc .EG_RangeMarkupElements =append (_eacggc .EG_RangeMarkupElements ,_degec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_abfgc :=NewEG_RunLevelElts ();_gggaaf :=NewEG_RangeMarkupElements ();_gggaaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ccfdg :=d .DecodeElement (_gggaaf .CustomXmlInsRangeStart ,&_agffga );_ccfdg !=nil {return _ccfdg ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_abfgc );_abfgc .EG_RangeMarkupElements =append (_abfgc .EG_RangeMarkupElements ,_gggaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dcdebd :=NewEG_RunLevelElts ();_dgefb :=NewEG_RangeMarkupElements ();_dgefb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dafad :=d .DecodeElement (_dgefb .CustomXmlInsRangeEnd ,&_agffga );_dafad !=nil {return _dafad ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_dcdebd );_dcdebd .EG_RangeMarkupElements =append (_dcdebd .EG_RangeMarkupElements ,_dgefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dgfefb :=NewEG_RunLevelElts ();_dfgfee :=NewEG_RangeMarkupElements ();_dfgfee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dfbf :=d .DecodeElement (_dfgfee .CustomXmlDelRangeStart ,&_agffga );_dfbf !=nil {return _dfbf ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_dgfefb );_dgfefb .EG_RangeMarkupElements =append (_dgfefb .EG_RangeMarkupElements ,_dfgfee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_efcfa :=NewEG_RunLevelElts ();_bdefa :=NewEG_RangeMarkupElements ();_bdefa .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbbed :=d .DecodeElement (_bdefa .CustomXmlDelRangeEnd ,&_agffga );_bbbed !=nil {return _bbbed ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_efcfa );_efcfa .EG_RangeMarkupElements =append (_efcfa .EG_RangeMarkupElements ,_bdefa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edeaabg :=NewEG_RunLevelElts ();_deced :=NewEG_RangeMarkupElements ();_deced .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffffgc :=d .DecodeElement (_deced .CustomXmlMoveFromRangeStart ,&_agffga );_ffffgc !=nil {return _ffffgc ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_edeaabg );_edeaabg .EG_RangeMarkupElements =append (_edeaabg .EG_RangeMarkupElements ,_deced );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gffaf :=NewEG_RunLevelElts ();_bbggc :=NewEG_RangeMarkupElements ();_bbggc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gagdd :=d .DecodeElement (_bbggc .CustomXmlMoveFromRangeEnd ,&_agffga );_gagdd !=nil {return _gagdd ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_gffaf );_gffaf .EG_RangeMarkupElements =append (_gffaf .EG_RangeMarkupElements ,_bbggc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eaecg :=NewEG_RunLevelElts ();_ebaed :=NewEG_RangeMarkupElements ();_ebaed .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dfceb :=d .DecodeElement (_ebaed .CustomXmlMoveToRangeStart ,&_agffga );_dfceb !=nil {return _dfceb ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_eaecg );_eaecg .EG_RangeMarkupElements =append (_eaecg .EG_RangeMarkupElements ,_ebaed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dagfg :=NewEG_RunLevelElts ();_eadfca :=NewEG_RangeMarkupElements ();_eadfca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfefd :=d .DecodeElement (_eadfca .CustomXmlMoveToRangeEnd ,&_agffga );_dfefd !=nil {return _dfefd ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_dagfg );_dagfg .EG_RangeMarkupElements =append (_dagfg .EG_RangeMarkupElements ,_eadfca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdeae :=NewEG_RunLevelElts ();_gfafa :=NewEG_MathContent ();_gfafa .OMathPara =_cd .NewOMathPara ();if _egcgf :=d .DecodeElement (_gfafa .OMathPara ,&_agffga );_egcgf !=nil {return _egcgf ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_cdeae );_cdeae .EG_MathContent =append (_cdeae .EG_MathContent ,_gfafa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egfeg :=NewEG_RunLevelElts ();_effagb :=NewEG_MathContent ();_effagb .OMath =_cd .NewOMath ();if _efdaf :=d .DecodeElement (_effagb .OMath ,&_agffga );_efdaf !=nil {return _efdaf ;};_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_egfeg );_egfeg .EG_MathContent =append (_egfeg .EG_MathContent ,_effagb );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\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_agffga .Name );if _aadca :=d .Skip ();_aadca !=nil {return _aadca ;};};case _d .EndElement :break _eedce ;case _d .CharData :};};return nil ;};type ST_LineNumberRestart byte ;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 (_dcdfda *WdCT_WrapTopBottom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbfed :=range start .Attr {if _bbfed .Name .Local =="\u0064\u0069\u0073t\u0054"{_gbgceg ,_dfgcc :=_eb .ParseUint (_bbfed .Value ,10,32);if _dfgcc !=nil {return _dfgcc ;};_abfad :=uint32 (_gbgceg );_dcdfda .DistTAttr =&_abfad ;continue ;};if _bbfed .Name .Local =="\u0064\u0069\u0073t\u0042"{_bgddd ,_ggccb :=_eb .ParseUint (_bbfed .Value ,10,32);if _ggccb !=nil {return _ggccb ;};_ceefc :=uint32 (_bgddd );_dcdfda .DistBAttr =&_ceefc ;continue ;};};_adcfc :for {_eebccg ,_fcdeba :=d .Token ();if _fcdeba !=nil {return _fcdeba ;};switch _afagd :=_eebccg .(type ){case _d .StartElement :switch _afagd .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"}:_dcdfda .EffectExtent =NewWdCT_EffectExtent ();if _caaabd :=d .DecodeElement (_dcdfda .EffectExtent ,&_afagd );_caaabd !=nil {return _caaabd ;};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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d\u0020\u0025\u0076",_afagd .Name );if _bbebbg :=d .Skip ();_bbebbg !=nil {return _bbebbg ;};};case _d .EndElement :break _adcfc ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path -func (_bbccad *CT_TopPageBorder )ValidateWithPath (path string )error {if _bbccad .ValAttr ==ST_BorderUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gffddg :=_bbccad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gffddg !=nil {return _gffddg ;};if _bbccad .ColorAttr !=nil {if _aeefbg :=_bbccad .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_aeefbg !=nil {return _aeefbg ;};};if _gage :=_bbccad .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gage !=nil {return _gage ;};if _bbccad .ShadowAttr !=nil {if _bgbde :=_bbccad .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_bgbde !=nil {return _bgbde ;};};if _bbccad .FrameAttr !=nil {if _gdgea :=_bbccad .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_gdgea !=nil {return _gdgea ;};};return nil ;}; +// Validate validates the CT_PageBorders and its children +func (_ddcbb *CT_PageBorders )Validate ()error {return _ddcbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");};func (_fffgac *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 _fffgac .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};func (_abecdg *ST_TargetScreenSz )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abecdg =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_abecdg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_abecdg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_abecdg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_abecdg =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_abecdg =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_abecdg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_abecdg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_abecdg =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_abecdg =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_abecdg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_abecdg =11;};return nil ;};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_gbbd :=&CT_FramesetSplitbar {};return _gbbd };func (_efdcgc ST_FrameScrollbar )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffaae :=_d .Attr {};_ffaae .Name =name ;switch _efdcgc {case ST_FrameScrollbarUnset :_ffaae .Value ="";case ST_FrameScrollbarOn :_ffaae .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_ffaae .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_ffaae .Value ="\u0061\u0075\u0074\u006f";};return _ffaae ,nil ;};func (_dbe *CT_Attr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbe .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_dbe .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dbe .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",_dbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Text and its children -func (_dcgdcff *CT_Text )Validate ()error {return _dcgdcff .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};var ST_CnfPatternRe =_c .MustCompile (ST_CnfPattern );func (_dafagd ST_HeightRule )ValidateWithPath (path string )error {switch _dafagd {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dafagd ));};return nil ;};const (ST_DocPartTypeUnset ST_DocPartType =0;ST_DocPartTypeNone ST_DocPartType =1;ST_DocPartTypeNormal ST_DocPartType =2;ST_DocPartTypeAutoExp ST_DocPartType =3;ST_DocPartTypeToolbar ST_DocPartType =4;ST_DocPartTypeSpeller ST_DocPartType =5;ST_DocPartTypeFormFld ST_DocPartType =6;ST_DocPartTypeBbPlcHdr ST_DocPartType =7;);type ST_HexColorAuto byte ; +// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path +func (_gcabb *EG_SectPrContents )ValidateWithPath (path string )error {if _gcabb .FootnotePr !=nil {if _abbbg :=_gcabb .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_abbbg !=nil {return _abbbg ;};};if _gcabb .EndnotePr !=nil {if _fcccg :=_gcabb .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_fcccg !=nil {return _fcccg ;};};if _gcabb .Type !=nil {if _facgb :=_gcabb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_facgb !=nil {return _facgb ;};};if _gcabb .PgSz !=nil {if _befgfg :=_gcabb .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_befgfg !=nil {return _befgfg ;};};if _gcabb .PgMar !=nil {if _abdbaa :=_gcabb .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_abdbaa !=nil {return _abdbaa ;};};if _gcabb .PaperSrc !=nil {if _afabc :=_gcabb .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_afabc !=nil {return _afabc ;};};if _gcabb .PgBorders !=nil {if _gdgfa :=_gcabb .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gdgfa !=nil {return _gdgfa ;};};if _gcabb .LnNumType !=nil {if _bdfcg :=_gcabb .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_bdfcg !=nil {return _bdfcg ;};};if _gcabb .PgNumType !=nil {if _ecgbd :=_gcabb .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_ecgbd !=nil {return _ecgbd ;};};if _gcabb .Cols !=nil {if _feeba :=_gcabb .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_feeba !=nil {return _feeba ;};};if _gcabb .FormProt !=nil {if _ebfegc :=_gcabb .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_ebfegc !=nil {return _ebfegc ;};};if _gcabb .VAlign !=nil {if _bfacab :=_gcabb .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_bfacab !=nil {return _bfacab ;};};if _gcabb .NoEndnote !=nil {if _bdfcb :=_gcabb .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_bdfcb !=nil {return _bdfcb ;};};if _gcabb .TitlePg !=nil {if _dgfcd :=_gcabb .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_dgfcd !=nil {return _dgfcd ;};};if _gcabb .TextDirection !=nil {if _deedf :=_gcabb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_deedf !=nil {return _deedf ;};};if _gcabb .Bidi !=nil {if _dadecb :=_gcabb .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_dadecb !=nil {return _dadecb ;};};if _gcabb .RtlGutter !=nil {if _degcbd :=_gcabb .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_degcbd !=nil {return _degcbd ;};};if _gcabb .DocGrid !=nil {if _bedcbfg :=_gcabb .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_bedcbfg !=nil {return _bedcbfg ;};};if _gcabb .PrinterSettings !=nil {if _bagbe :=_gcabb .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_bagbe !=nil {return _bagbe ;};};return nil ;};func (_fcgagf ST_JcTable )ValidateWithPath (path string )error {switch _fcgagf {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgagf ));};return nil ;};func (_gefdae *ST_CombineBrackets )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bacaf ,_bdbefe :=d .Token ();if _bdbefe !=nil {return _bdbefe ;};if _cgbbdfd ,_acebba :=_bacaf .(_d .EndElement );_acebba &&_cgbbdfd .Name ==start .Name {*_gefdae =1;return nil ;};if _cdffcce ,_ecfdb :=_bacaf .(_d .CharData );!_ecfdb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bacaf );}else {switch string (_cdffcce ){case "":*_gefdae =0;case "\u006e\u006f\u006e\u0065":*_gefdae =1;case "\u0072\u006f\u0075n\u0064":*_gefdae =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gefdae =3;case "\u0061\u006e\u0067l\u0065":*_gefdae =4;case "\u0063\u0075\u0072l\u0079":*_gefdae =5;};};_bacaf ,_bdbefe =d .Token ();if _bdbefe !=nil {return _bdbefe ;};if _caefad ,_efdcbg :=_bacaf .(_d .EndElement );_efdcbg &&_caefad .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bacaf );}; -// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path -func (_fbdgg *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil };func (_cdeeg *CT_Captions )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bcfg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}};for _ ,_geg :=range _cdeeg .Caption {e .EncodeElement (_geg ,_bcfg );};if _cdeeg .AutoCaptions !=nil {_fcge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cdeeg .AutoCaptions ,_fcge );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_baagbe *CT_SmartTagType )ValidateWithPath (path string )error {return nil };type CT_Columns struct{ -// Validate validates the CT_TextScale and its children -func (_dccaa *CT_TextScale )Validate ()error {return _dccaa .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};func (_ecgdcf ST_DisplacedByCustomXml )String ()string {switch _ecgdcf {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};func NewCT_Caption ()*CT_Caption {_fbgf :=&CT_Caption {};return _fbgf }; +// Equal Column Widths +EqualWidthAttr *_dg .ST_OnOff ; -// Validate validates the CT_TblStylePr and its children -func (_gfgagd *CT_TblStylePr )Validate ()error {return _gfgagd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};func (_gddbd *CT_Kinsoku )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbddf :=range start .Attr {if _dbddf .Name .Local =="\u006c\u0061\u006e\u0067"{_cfafb ,_ccac :=_dbddf .Value ,error (nil );if _ccac !=nil {return _ccac ;};_gddbd .LangAttr =_cfafb ;continue ;};if _dbddf .Name .Local =="\u0076\u0061\u006c"{_aacd ,_fcdda :=_dbddf .Value ,error (nil );if _fcdda !=nil {return _fcdda ;};_gddbd .ValAttr =_aacd ;continue ;};};for {_bgcde ,_dffcb :=d .Token ();if _dffcb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_dffcb );};if _abceg ,_cdfgga :=_bgcde .(_g .EndElement );_cdfgga &&_abceg .Name ==start .Name {break ;};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;}; +// Spacing Between Equal Width Columns +SpaceAttr *_dg .ST_TwipsMeasure ; -// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path -func (_gbbgb *EG_RPrBase )ValidateWithPath (path string )error {if _gbbgb .RStyle !=nil {if _ggbfgc :=_gbbgb .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_ggbfgc !=nil {return _ggbfgc ;};};if _gbbgb .RFonts !=nil {if _fdfbgf :=_gbbgb .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_fdfbgf !=nil {return _fdfbgf ;};};if _gbbgb .B !=nil {if _gecdgac :=_gbbgb .B .ValidateWithPath (path +"\u002f\u0042");_gecdgac !=nil {return _gecdgac ;};};if _gbbgb .BCs !=nil {if _edadac :=_gbbgb .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_edadac !=nil {return _edadac ;};};if _gbbgb .I !=nil {if _cceeaf :=_gbbgb .I .ValidateWithPath (path +"\u002f\u0049");_cceeaf !=nil {return _cceeaf ;};};if _gbbgb .ICs !=nil {if _aabce :=_gbbgb .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_aabce !=nil {return _aabce ;};};if _gbbgb .Caps !=nil {if _bcffe :=_gbbgb .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_bcffe !=nil {return _bcffe ;};};if _gbbgb .SmallCaps !=nil {if _acffd :=_gbbgb .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_acffd !=nil {return _acffd ;};};if _gbbgb .Strike !=nil {if _fgbcd :=_gbbgb .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fgbcd !=nil {return _fgbcd ;};};if _gbbgb .Dstrike !=nil {if _ceede :=_gbbgb .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_ceede !=nil {return _ceede ;};};if _gbbgb .Outline !=nil {if _eaggf :=_gbbgb .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_eaggf !=nil {return _eaggf ;};};if _gbbgb .Shadow !=nil {if _bggea :=_gbbgb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_bggea !=nil {return _bggea ;};};if _gbbgb .Emboss !=nil {if _dbbbdd :=_gbbgb .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_dbbbdd !=nil {return _dbbbdd ;};};if _gbbgb .Imprint !=nil {if _ffbfcc :=_gbbgb .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_ffbfcc !=nil {return _ffbfcc ;};};if _gbbgb .NoProof !=nil {if _agfca :=_gbbgb .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_agfca !=nil {return _agfca ;};};if _gbbgb .SnapToGrid !=nil {if _fagea :=_gbbgb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_fagea !=nil {return _fagea ;};};if _gbbgb .Vanish !=nil {if _fbeaab :=_gbbgb .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fbeaab !=nil {return _fbeaab ;};};if _gbbgb .WebHidden !=nil {if _ecaee :=_gbbgb .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_ecaee !=nil {return _ecaee ;};};if _gbbgb .Color !=nil {if _bcebee :=_gbbgb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bcebee !=nil {return _bcebee ;};};if _gbbgb .Spacing !=nil {if _becaa :=_gbbgb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_becaa !=nil {return _becaa ;};};if _gbbgb .W !=nil {if _beccfb :=_gbbgb .W .ValidateWithPath (path +"\u002f\u0057");_beccfb !=nil {return _beccfb ;};};if _gbbgb .Kern !=nil {if _eeecff :=_gbbgb .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_eeecff !=nil {return _eeecff ;};};if _gbbgb .Position !=nil {if _debfa :=_gbbgb .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_debfa !=nil {return _debfa ;};};if _gbbgb .Sz !=nil {if _fcbbe :=_gbbgb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_fcbbe !=nil {return _fcbbe ;};};if _gbbgb .SzCs !=nil {if _cdcga :=_gbbgb .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cdcga !=nil {return _cdcga ;};};if _gbbgb .Highlight !=nil {if _gdegdf :=_gbbgb .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gdegdf !=nil {return _gdegdf ;};};if _gbbgb .U !=nil {if _daeggd :=_gbbgb .U .ValidateWithPath (path +"\u002f\u0055");_daeggd !=nil {return _daeggd ;};};if _gbbgb .Effect !=nil {if _cbefd :=_gbbgb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cbefd !=nil {return _cbefd ;};};if _gbbgb .Bdr !=nil {if _eddggee :=_gbbgb .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_eddggee !=nil {return _eddggee ;};};if _gbbgb .Shd !=nil {if _ffadcff :=_gbbgb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ffadcff !=nil {return _ffadcff ;};};if _gbbgb .FitText !=nil {if _afbbce :=_gbbgb .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_afbbce !=nil {return _afbbce ;};};if _gbbgb .VertAlign !=nil {if _aecdf :=_gbbgb .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_aecdf !=nil {return _aecdf ;};};if _gbbgb .Rtl !=nil {if _dcaae :=_gbbgb .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_dcaae !=nil {return _dcaae ;};};if _gbbgb .Cs !=nil {if _cefbed :=_gbbgb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_cefbed !=nil {return _cefbed ;};};if _gbbgb .Em !=nil {if _dabdg :=_gbbgb .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_dabdg !=nil {return _dabdg ;};};if _gbbgb .Lang !=nil {if _dbggc :=_gbbgb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_dbggc !=nil {return _dbggc ;};};if _gbbgb .EastAsianLayout !=nil {if _dbbbb :=_gbbgb .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_dbbbb !=nil {return _dbbbb ;};};if _gbbgb .SpecVanish !=nil {if _fccge :=_gbbgb .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_fccge !=nil {return _fccge ;};};if _gbbgb .OMath !=nil {if _bbacc :=_gbbgb .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bbacc !=nil {return _bbacc ;};};return nil ;};func (_aadcf *CT_RubyPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bfcaea :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_aadcf .RubyAlign ,_bfcaea );_eagdea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_aadcf .Hps ,_eagdea );_ecdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_aadcf .HpsRaise ,_ecdb );_aefeab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}};e .EncodeElement (_aadcf .HpsBaseText ,_aefeab );_fcgaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_aadcf .Lid ,_fcgaf );if _aadcf .Dirty !=nil {_defdg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}};e .EncodeElement (_aadcf .Dirty ,_defdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_CustomXmlPr struct{ +// Number of Equal Width Columns +NumAttr *int64 ; + +// Draw Line Between Columns +SepAttr *_dg .ST_OnOff ; + +// Single Column Definition +Col []*CT_Column ;};func (_dafeef ST_BrClear )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgede :=_d .Attr {};_cgede .Name =name ;switch _dafeef {case ST_BrClearUnset :_cgede .Value ="";case ST_BrClearNone :_cgede .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_cgede .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_cgede .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_cgede .Value ="\u0061\u006c\u006c";};return _cgede ,nil ;};func (_aeegfe ST_HighlightColor )Validate ()error {return _aeegfe .ValidateWithPath ("")}; + +// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path +func (_fggdc *CT_MarkupRange )ValidateWithPath (path string )error {if _ggabe :=_fggdc .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ggabe !=nil {return _ggabe ;};return nil ;}; + +// Validate validates the CT_PixelsMeasure and its children +func (_fdba *CT_PixelsMeasure )Validate ()error {return _fdba .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func NewCT_SdtText ()*CT_SdtText {_agadb :=&CT_SdtText {};return _agadb };func (_cbcad *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 :_a .Sprintf ("\u0025\u0076",_cbcad .FontKeyAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cbcad .SubsettedAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cbcad .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfdag ST_DocPartGallery )String ()string {switch _bfdag {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 (_dggde *CT_TblCellMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecbg :for {_fdgbd ,_eaecc :=d .Token ();if _eaecc !=nil {return _eaecc ;};switch _eegfdf :=_fdgbd .(type ){case _d .StartElement :switch _eegfdf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dggde .Top =NewCT_TblWidth ();if _acbgf :=d .DecodeElement (_dggde .Top ,&_eegfdf );_acbgf !=nil {return _acbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dggde .Start =NewCT_TblWidth ();if _gbcbc :=d .DecodeElement (_dggde .Start ,&_eegfdf );_gbcbc !=nil {return _gbcbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dggde .Left =NewCT_TblWidth ();if _gcebfd :=d .DecodeElement (_dggde .Left ,&_eegfdf );_gcebfd !=nil {return _gcebfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dggde .Bottom =NewCT_TblWidth ();if _agegg :=d .DecodeElement (_dggde .Bottom ,&_eegfdf );_agegg !=nil {return _agegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dggde .End =NewCT_TblWidth ();if _egadbc :=d .DecodeElement (_dggde .End ,&_eegfdf );_egadbc !=nil {return _egadbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dggde .Right =NewCT_TblWidth ();if _eegfe :=d .DecodeElement (_dggde .Right ,&_eegfdf );_eegfe !=nil {return _eegfe ;};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\u0054b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072 \u0025\u0076",_eegfdf .Name );if _baafgc :=d .Skip ();_baafgc !=nil {return _baafgc ;};};case _d .EndElement :break _fecbg ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_Compat and its children +func (_agfb *CT_Compat )Validate ()error {return _agfb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};type ST_SdtDateMappingType byte ;func (_eeada WdST_RelFromV )ValidateWithPath (path string )error {switch _eeada {case 0,1,2,3,4,5,6,7,8:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeada ));};return nil ;};func (_ecadab ST_HighlightColor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agffe :=_d .Attr {};_agffe .Name =name ;switch _ecadab {case ST_HighlightColorUnset :_agffe .Value ="";case ST_HighlightColorBlack :_agffe .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_agffe .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_agffe .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_agffe .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_agffe .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_agffe .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_agffe .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_agffe .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_agffe .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_agffe .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_agffe .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_agffe .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_agffe .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_agffe .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_agffe .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_agffe .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_agffe .Value ="\u006e\u006f\u006e\u0065";};return _agffe ,nil ;};type CT_SmartTagPr struct{ + +// Smart Tag Property +Attr []*CT_Attr ;};func NewCT_CompatSetting ()*CT_CompatSetting {_feg :=&CT_CompatSetting {};return _feg };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;);type CT_RPrDefault struct{ + +// Run Properties +RPr *CT_RPr ;}; + +// Validate validates the CT_CustomXmlRow and its children +func (_gdac *CT_CustomXmlRow )Validate ()error {return _gdac .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};func (_ecdc *CT_Drawing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgcgb :for {_gdbd ,_ceea :=d .Token ();if _ceea !=nil {return _ceea ;};switch _afcf :=_gdbd .(type ){case _d .StartElement :switch _afcf .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"}:_gdba :=NewWdAnchor ();if _fcbbd :=d .DecodeElement (_gdba ,&_afcf );_fcbbd !=nil {return _fcbbd ;};_ecdc .Anchor =append (_ecdc .Anchor ,_gdba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_aebb :=NewWdInline ();if _ccee :=d .DecodeElement (_aebb ,&_afcf );_ccee !=nil {return _ccee ;};_ecdc .Inline =append (_ecdc .Inline ,_aebb );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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_afcf .Name );if _caaa :=d .Skip ();_caaa !=nil {return _caaa ;};};case _d .EndElement :break _fgcgb ;case _d .CharData :};};return nil ;};func (_gfbdde ST_RestartNumber )Validate ()error {return _gfbdde .ValidateWithPath ("")};func (_caebg *EG_SectPrContents )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caebg .FootnotePr !=nil {_aaecda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_caebg .FootnotePr ,_aaecda );};if _caebg .EndnotePr !=nil {_ecada :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_caebg .EndnotePr ,_ecada );};if _caebg .Type !=nil {_effcgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_caebg .Type ,_effcgb );};if _caebg .PgSz !=nil {_ddaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_caebg .PgSz ,_ddaff );};if _caebg .PgMar !=nil {_egdaga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_caebg .PgMar ,_egdaga );};if _caebg .PaperSrc !=nil {_cbebg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_caebg .PaperSrc ,_cbebg );};if _caebg .PgBorders !=nil {_bcbed :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_caebg .PgBorders ,_bcbed );};if _caebg .LnNumType !=nil {_dgcegf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_caebg .LnNumType ,_dgcegf );};if _caebg .PgNumType !=nil {_fdbeg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_caebg .PgNumType ,_fdbeg );};if _caebg .Cols !=nil {_gdccba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_caebg .Cols ,_gdccba );};if _caebg .FormProt !=nil {_fafecc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_caebg .FormProt ,_fafecc );};if _caebg .VAlign !=nil {_fgacbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_caebg .VAlign ,_fgacbg );};if _caebg .NoEndnote !=nil {_fecbd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_caebg .NoEndnote ,_fecbd );};if _caebg .TitlePg !=nil {_edfae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_caebg .TitlePg ,_edfae );};if _caebg .TextDirection !=nil {_gfdbag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_caebg .TextDirection ,_gfdbag );};if _caebg .Bidi !=nil {_dfffda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_caebg .Bidi ,_dfffda );};if _caebg .RtlGutter !=nil {_gggba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_caebg .RtlGutter ,_gggba );};if _caebg .DocGrid !=nil {_adadea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_caebg .DocGrid ,_adadea );};if _caebg .PrinterSettings !=nil {_dbeaga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_caebg .PrinterSettings ,_dbeaga );};return nil ;};func NewCT_TrackChange ()*CT_TrackChange {_dcdee :=&CT_TrackChange {};return _dcdee };func (_cgedf ST_StyleType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfefgb :=_d .Attr {};_cfefgb .Name =name ;switch _cgedf {case ST_StyleTypeUnset :_cfefgb .Value ="";case ST_StyleTypeParagraph :_cfefgb .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_cfefgb .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_cfefgb .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_cfefgb .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return _cfefgb ,nil ;};type CT_TblStylePr struct{ + +// Table Style Conditional Formatting Type +TypeAttr ST_TblStyleOverrideType ; + +// Table Style Conditional Formatting Paragraph Properties +PPr *CT_PPrGeneral ; + +// Table Style Conditional Formatting Run Properties +RPr *CT_RPr ; + +// Table Style Conditional Formatting Table Properties +TblPr *CT_TblPrBase ; + +// Table Style Conditional Formatting Table Row Properties +TrPr *CT_TrPr ; + +// Table Style Conditional Formatting Table Cell Properties +TcPr *CT_TcPr ;}; + +// Validate validates the CT_LineNumber and its children +func (_cfedc *CT_LineNumber )Validate ()error {return _cfedc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};type CT_CustomXmlPr struct{ // Custom XML Element Placeholder Text Placeholder *CT_String ; // Custom XML Attribute -Attr []*CT_Attr ;};func (_gbggda WdST_WrapText )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbdabb :=_g .Attr {};_fbdabb .Name =name ;switch _gbggda {case WdST_WrapTextUnset :_fbdabb .Value ="";case WdST_WrapTextBothSides :_fbdabb .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case WdST_WrapTextLeft :_fbdabb .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_fbdabb .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_fbdabb .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _fbdabb ,nil ;};func (_gbbge *WdCT_Anchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbbge .DistTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_gbbge .DistTAttr )});};if _gbbge .DistBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_gbbge .DistBAttr )});};if _gbbge .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_gbbge .DistLAttr )});};if _gbbge .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_gbbge .DistRAttr )});};if _gbbge .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (*_gbbge .SimplePosAttr ))});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_gbbge .RelativeHeightAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (_gbbge .BehindDocAttr ))});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (_gbbge .LockedAttr ))});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (_gbbge .LayoutInCellAttr ))});if _gbbge .HiddenAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (*_gbbge .HiddenAttr ))});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (_gbbge .AllowOverlapAttr ))});e .EncodeToken (start );_gecdge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_gbbge .SimplePos ,_gecdge );_edeafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}};e .EncodeElement (_gbbge .PositionH ,_edeafc );_gdgcec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_gbbge .PositionV ,_gdgcec );_acabb :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_gbbge .Extent ,_acabb );if _gbbge .EffectExtent !=nil {_ffabg :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gbbge .EffectExtent ,_ffabg );};if _gbbge .Choice !=nil {_gbbge .Choice .MarshalXML (e ,_g .StartElement {});};_dedcbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_gbbge .DocPr ,_dedcbd );if _gbbge .CNvGraphicFramePr !=nil {_gegcgg :=_g .StartElement {Name :_g .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_gbbge .CNvGraphicFramePr ,_gegcgg );};_bbadd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_gbbge .Graphic ,_bbadd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebfc *CT_DocPartType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfc .ValAttr =ST_DocPartType (1);for _ ,_decf :=range start .Attr {if _decf .Name .Local =="\u0076\u0061\u006c"{_ebfc .ValAttr .UnmarshalXMLAttr (_decf );continue ;};};for {_bgbg ,_dffa :=d .Token ();if _dffa !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065:\u0020\u0025\u0073",_dffa );};if _febc ,_cegcg :=_bgbg .(_g .EndElement );_cegcg &&_febc .Name ==start .Name {break ;};};return nil ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;};func (_edbec *CT_Body )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcc :for {_cba ,_fdgg :=d .Token ();if _fdgg !=nil {return _fdgg ;};switch _dgae :=_cba .(type ){case _g .StartElement :switch _dgae .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ddc :=NewEG_BlockLevelElts ();_gdfa :=NewCT_AltChunk ();if _gabe :=d .DecodeElement (_gdfa ,&_dgae );_gabe !=nil {return _gabe ;};_ddc .AltChunk =append (_ddc .AltChunk ,_gdfa );_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_ddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_facc :=NewEG_BlockLevelElts ();_ddf :=NewEG_ContentBlockContent ();_ddf .CustomXml =NewCT_CustomXmlBlock ();if _fcab :=d .DecodeElement (_ddf .CustomXml ,&_dgae );_fcab !=nil {return _fcab ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_facc );_facc .EG_ContentBlockContent =append (_facc .EG_ContentBlockContent ,_ddf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_bge :=NewEG_BlockLevelElts ();_aegb :=NewEG_ContentBlockContent ();_aegb .Sdt =NewCT_SdtBlock ();if _beeb :=d .DecodeElement (_aegb .Sdt ,&_dgae );_beeb !=nil {return _beeb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_bge );_bge .EG_ContentBlockContent =append (_bge .EG_ContentBlockContent ,_aegb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_cad :=NewEG_BlockLevelElts ();_gac :=NewEG_ContentBlockContent ();_dcdb :=NewCT_P ();if _ceea :=d .DecodeElement (_dcdb ,&_dgae );_ceea !=nil {return _ceea ;};_gac .P =append (_gac .P ,_dcdb );_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_cad );_cad .EG_ContentBlockContent =append (_cad .EG_ContentBlockContent ,_gac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_acdb :=NewEG_BlockLevelElts ();_abd :=NewEG_ContentBlockContent ();_bfb :=NewCT_Tbl ();if _fdd :=d .DecodeElement (_bfb ,&_dgae );_fdd !=nil {return _fdd ;};_abd .Tbl =append (_abd .Tbl ,_bfb );_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_acdb );_acdb .EG_ContentBlockContent =append (_acdb .EG_ContentBlockContent ,_abd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_efa :=NewEG_BlockLevelElts ();_bfaa :=NewEG_ContentBlockContent ();_cfg :=NewEG_RunLevelElts ();_cfg .ProofErr =NewCT_ProofErr ();if _ddb :=d .DecodeElement (_cfg .ProofErr ,&_dgae );_ddb !=nil {return _ddb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_efa );_efa .EG_ContentBlockContent =append (_efa .EG_ContentBlockContent ,_bfaa );_bfaa .EG_RunLevelElts =append (_bfaa .EG_RunLevelElts ,_cfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_aad :=NewEG_BlockLevelElts ();_gef :=NewEG_ContentBlockContent ();_gcdb :=NewEG_RunLevelElts ();_gcdb .PermStart =NewCT_PermStart ();if _cdgc :=d .DecodeElement (_gcdb .PermStart ,&_dgae );_cdgc !=nil {return _cdgc ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_aad );_aad .EG_ContentBlockContent =append (_aad .EG_ContentBlockContent ,_gef );_gef .EG_RunLevelElts =append (_gef .EG_RunLevelElts ,_gcdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_edbf :=NewEG_BlockLevelElts ();_ebad :=NewEG_ContentBlockContent ();_dbe :=NewEG_RunLevelElts ();_dbe .PermEnd =NewCT_Perm ();if _eddg :=d .DecodeElement (_dbe .PermEnd ,&_dgae );_eddg !=nil {return _eddg ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_edbf );_edbf .EG_ContentBlockContent =append (_edbf .EG_ContentBlockContent ,_ebad );_ebad .EG_RunLevelElts =append (_ebad .EG_RunLevelElts ,_dbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_bfbc :=NewEG_BlockLevelElts ();_cbd :=NewEG_ContentBlockContent ();_ddce :=NewEG_RunLevelElts ();_ddce .Ins =NewCT_RunTrackChange ();if _gcdf :=d .DecodeElement (_ddce .Ins ,&_dgae );_gcdf !=nil {return _gcdf ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_bfbc );_bfbc .EG_ContentBlockContent =append (_bfbc .EG_ContentBlockContent ,_cbd );_cbd .EG_RunLevelElts =append (_cbd .EG_RunLevelElts ,_ddce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_efe :=NewEG_BlockLevelElts ();_cfa :=NewEG_ContentBlockContent ();_eeda :=NewEG_RunLevelElts ();_eeda .Del =NewCT_RunTrackChange ();if _cfegc :=d .DecodeElement (_eeda .Del ,&_dgae );_cfegc !=nil {return _cfegc ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_efe );_efe .EG_ContentBlockContent =append (_efe .EG_ContentBlockContent ,_cfa );_cfa .EG_RunLevelElts =append (_cfa .EG_RunLevelElts ,_eeda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ebbd :=NewEG_BlockLevelElts ();_cdec :=NewEG_ContentBlockContent ();_bada :=NewEG_RunLevelElts ();_bada .MoveFrom =NewCT_RunTrackChange ();if _ecbe :=d .DecodeElement (_bada .MoveFrom ,&_dgae );_ecbe !=nil {return _ecbe ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_ebbd );_ebbd .EG_ContentBlockContent =append (_ebbd .EG_ContentBlockContent ,_cdec );_cdec .EG_RunLevelElts =append (_cdec .EG_RunLevelElts ,_bada );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bacg :=NewEG_BlockLevelElts ();_ccf :=NewEG_ContentBlockContent ();_dafa :=NewEG_RunLevelElts ();_dafa .MoveTo =NewCT_RunTrackChange ();if _dfee :=d .DecodeElement (_dafa .MoveTo ,&_dgae );_dfee !=nil {return _dfee ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_bacg );_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_ccf );_ccf .EG_RunLevelElts =append (_ccf .EG_RunLevelElts ,_dafa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dgbbf :=NewEG_BlockLevelElts ();_ddab :=NewEG_ContentBlockContent ();_efde :=NewEG_RunLevelElts ();_abdg :=NewEG_RangeMarkupElements ();_abdg .BookmarkStart =NewCT_Bookmark ();if _fgeg :=d .DecodeElement (_abdg .BookmarkStart ,&_dgae );_fgeg !=nil {return _fgeg ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_dgbbf );_dgbbf .EG_ContentBlockContent =append (_dgbbf .EG_ContentBlockContent ,_ddab );_ddab .EG_RunLevelElts =append (_ddab .EG_RunLevelElts ,_efde );_efde .EG_RangeMarkupElements =append (_efde .EG_RangeMarkupElements ,_abdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fgf :=NewEG_BlockLevelElts ();_bdg :=NewEG_ContentBlockContent ();_cebd :=NewEG_RunLevelElts ();_cda :=NewEG_RangeMarkupElements ();_cda .BookmarkEnd =NewCT_MarkupRange ();if _cgge :=d .DecodeElement (_cda .BookmarkEnd ,&_dgae );_cgge !=nil {return _cgge ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_fgf );_fgf .EG_ContentBlockContent =append (_fgf .EG_ContentBlockContent ,_bdg );_bdg .EG_RunLevelElts =append (_bdg .EG_RunLevelElts ,_cebd );_cebd .EG_RangeMarkupElements =append (_cebd .EG_RangeMarkupElements ,_cda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aea :=NewEG_BlockLevelElts ();_bce :=NewEG_ContentBlockContent ();_bgfaa :=NewEG_RunLevelElts ();_dbb :=NewEG_RangeMarkupElements ();_dbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _dfgb :=d .DecodeElement (_dbb .MoveFromRangeStart ,&_dgae );_dfgb !=nil {return _dfgb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_aea );_aea .EG_ContentBlockContent =append (_aea .EG_ContentBlockContent ,_bce );_bce .EG_RunLevelElts =append (_bce .EG_RunLevelElts ,_bgfaa );_bgfaa .EG_RangeMarkupElements =append (_bgfaa .EG_RangeMarkupElements ,_dbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acb :=NewEG_BlockLevelElts ();_bcgd :=NewEG_ContentBlockContent ();_cdac :=NewEG_RunLevelElts ();_ebfe :=NewEG_RangeMarkupElements ();_ebfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _daca :=d .DecodeElement (_ebfe .MoveFromRangeEnd ,&_dgae );_daca !=nil {return _daca ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_acb );_acb .EG_ContentBlockContent =append (_acb .EG_ContentBlockContent ,_bcgd );_bcgd .EG_RunLevelElts =append (_bcgd .EG_RunLevelElts ,_cdac );_cdac .EG_RangeMarkupElements =append (_cdac .EG_RangeMarkupElements ,_ebfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cgga :=NewEG_BlockLevelElts ();_gfbc :=NewEG_ContentBlockContent ();_bdfd :=NewEG_RunLevelElts ();_ddcg :=NewEG_RangeMarkupElements ();_ddcg .MoveToRangeStart =NewCT_MoveBookmark ();if _dddfg :=d .DecodeElement (_ddcg .MoveToRangeStart ,&_dgae );_dddfg !=nil {return _dddfg ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_cgga );_cgga .EG_ContentBlockContent =append (_cgga .EG_ContentBlockContent ,_gfbc );_gfbc .EG_RunLevelElts =append (_gfbc .EG_RunLevelElts ,_bdfd );_bdfd .EG_RangeMarkupElements =append (_bdfd .EG_RangeMarkupElements ,_ddcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dfc :=NewEG_BlockLevelElts ();_ebd :=NewEG_ContentBlockContent ();_gbd :=NewEG_RunLevelElts ();_bfbf :=NewEG_RangeMarkupElements ();_bfbf .MoveToRangeEnd =NewCT_MarkupRange ();if _bgc :=d .DecodeElement (_bfbf .MoveToRangeEnd ,&_dgae );_bgc !=nil {return _bgc ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_dfc );_dfc .EG_ContentBlockContent =append (_dfc .EG_ContentBlockContent ,_ebd );_ebd .EG_RunLevelElts =append (_ebd .EG_RunLevelElts ,_gbd );_gbd .EG_RangeMarkupElements =append (_gbd .EG_RangeMarkupElements ,_bfbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eee :=NewEG_BlockLevelElts ();_ddge :=NewEG_ContentBlockContent ();_bef :=NewEG_RunLevelElts ();_beeg :=NewEG_RangeMarkupElements ();_beeg .CommentRangeStart =NewCT_MarkupRange ();if _cbba :=d .DecodeElement (_beeg .CommentRangeStart ,&_dgae );_cbba !=nil {return _cbba ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_eee );_eee .EG_ContentBlockContent =append (_eee .EG_ContentBlockContent ,_ddge );_ddge .EG_RunLevelElts =append (_ddge .EG_RunLevelElts ,_bef );_bef .EG_RangeMarkupElements =append (_bef .EG_RangeMarkupElements ,_beeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfc :=NewEG_BlockLevelElts ();_bbg :=NewEG_ContentBlockContent ();_daga :=NewEG_RunLevelElts ();_dcc :=NewEG_RangeMarkupElements ();_dcc .CommentRangeEnd =NewCT_MarkupRange ();if _faec :=d .DecodeElement (_dcc .CommentRangeEnd ,&_dgae );_faec !=nil {return _faec ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_cfc );_cfc .EG_ContentBlockContent =append (_cfc .EG_ContentBlockContent ,_bbg );_bbg .EG_RunLevelElts =append (_bbg .EG_RunLevelElts ,_daga );_daga .EG_RangeMarkupElements =append (_daga .EG_RangeMarkupElements ,_dcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbfg :=NewEG_BlockLevelElts ();_bca :=NewEG_ContentBlockContent ();_fggb :=NewEG_RunLevelElts ();_cga :=NewEG_RangeMarkupElements ();_cga .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fcdad :=d .DecodeElement (_cga .CustomXmlInsRangeStart ,&_dgae );_fcdad !=nil {return _fcdad ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_fbfg );_fbfg .EG_ContentBlockContent =append (_fbfg .EG_ContentBlockContent ,_bca );_bca .EG_RunLevelElts =append (_bca .EG_RunLevelElts ,_fggb );_fggb .EG_RangeMarkupElements =append (_fggb .EG_RangeMarkupElements ,_cga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aggb :=NewEG_BlockLevelElts ();_cafe :=NewEG_ContentBlockContent ();_gabd :=NewEG_RunLevelElts ();_dbbb :=NewEG_RangeMarkupElements ();_dbbb .CustomXmlInsRangeEnd =NewCT_Markup ();if _gggb :=d .DecodeElement (_dbbb .CustomXmlInsRangeEnd ,&_dgae );_gggb !=nil {return _gggb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_aggb );_aggb .EG_ContentBlockContent =append (_aggb .EG_ContentBlockContent ,_cafe );_cafe .EG_RunLevelElts =append (_cafe .EG_RunLevelElts ,_gabd );_gabd .EG_RangeMarkupElements =append (_gabd .EG_RangeMarkupElements ,_dbbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ded :=NewEG_BlockLevelElts ();_cac :=NewEG_ContentBlockContent ();_gabf :=NewEG_RunLevelElts ();_acae :=NewEG_RangeMarkupElements ();_acae .CustomXmlDelRangeStart =NewCT_TrackChange ();if _faecf :=d .DecodeElement (_acae .CustomXmlDelRangeStart ,&_dgae );_faecf !=nil {return _faecf ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_ded );_ded .EG_ContentBlockContent =append (_ded .EG_ContentBlockContent ,_cac );_cac .EG_RunLevelElts =append (_cac .EG_RunLevelElts ,_gabf );_gabf .EG_RangeMarkupElements =append (_gabf .EG_RangeMarkupElements ,_acae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgfb :=NewEG_BlockLevelElts ();_fgc :=NewEG_ContentBlockContent ();_edgf :=NewEG_RunLevelElts ();_gaa :=NewEG_RangeMarkupElements ();_gaa .CustomXmlDelRangeEnd =NewCT_Markup ();if _ebcf :=d .DecodeElement (_gaa .CustomXmlDelRangeEnd ,&_dgae );_ebcf !=nil {return _ebcf ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_fgfb );_fgfb .EG_ContentBlockContent =append (_fgfb .EG_ContentBlockContent ,_fgc );_fgc .EG_RunLevelElts =append (_fgc .EG_RunLevelElts ,_edgf );_edgf .EG_RangeMarkupElements =append (_edgf .EG_RangeMarkupElements ,_gaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ced :=NewEG_BlockLevelElts ();_cbbc :=NewEG_ContentBlockContent ();_adf :=NewEG_RunLevelElts ();_agdd :=NewEG_RangeMarkupElements ();_agdd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfcb :=d .DecodeElement (_agdd .CustomXmlMoveFromRangeStart ,&_dgae );_cfcb !=nil {return _cfcb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_ced );_ced .EG_ContentBlockContent =append (_ced .EG_ContentBlockContent ,_cbbc );_cbbc .EG_RunLevelElts =append (_cbbc .EG_RunLevelElts ,_adf );_adf .EG_RangeMarkupElements =append (_adf .EG_RangeMarkupElements ,_agdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cfea :=NewEG_BlockLevelElts ();_fbea :=NewEG_ContentBlockContent ();_bdeg :=NewEG_RunLevelElts ();_fefd :=NewEG_RangeMarkupElements ();_fefd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _adg :=d .DecodeElement (_fefd .CustomXmlMoveFromRangeEnd ,&_dgae );_adg !=nil {return _adg ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_cfea );_cfea .EG_ContentBlockContent =append (_cfea .EG_ContentBlockContent ,_fbea );_fbea .EG_RunLevelElts =append (_fbea .EG_RunLevelElts ,_bdeg );_bdeg .EG_RangeMarkupElements =append (_bdeg .EG_RangeMarkupElements ,_fefd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bgba :=NewEG_BlockLevelElts ();_daaa :=NewEG_ContentBlockContent ();_aadb :=NewEG_RunLevelElts ();_aece :=NewEG_RangeMarkupElements ();_aece .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _accb :=d .DecodeElement (_aece .CustomXmlMoveToRangeStart ,&_dgae );_accb !=nil {return _accb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_bgba );_bgba .EG_ContentBlockContent =append (_bgba .EG_ContentBlockContent ,_daaa );_daaa .EG_RunLevelElts =append (_daaa .EG_RunLevelElts ,_aadb );_aadb .EG_RangeMarkupElements =append (_aadb .EG_RangeMarkupElements ,_aece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aceg :=NewEG_BlockLevelElts ();_abb :=NewEG_ContentBlockContent ();_dfd :=NewEG_RunLevelElts ();_eagf :=NewEG_RangeMarkupElements ();_eagf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfcc :=d .DecodeElement (_eagf .CustomXmlMoveToRangeEnd ,&_dgae );_dfcc !=nil {return _dfcc ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_aceg );_aceg .EG_ContentBlockContent =append (_aceg .EG_ContentBlockContent ,_abb );_abb .EG_RunLevelElts =append (_abb .EG_RunLevelElts ,_dfd );_dfd .EG_RangeMarkupElements =append (_dfd .EG_RangeMarkupElements ,_eagf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_adfe :=NewEG_BlockLevelElts ();_bdbd :=NewEG_ContentBlockContent ();_ddfa :=NewEG_RunLevelElts ();_gacb :=NewEG_MathContent ();_gacb .OMathPara =_ec .NewOMathPara ();if _gdb :=d .DecodeElement (_gacb .OMathPara ,&_dgae );_gdb !=nil {return _gdb ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_adfe );_adfe .EG_ContentBlockContent =append (_adfe .EG_ContentBlockContent ,_bdbd );_bdbd .EG_RunLevelElts =append (_bdbd .EG_RunLevelElts ,_ddfa );_ddfa .EG_MathContent =append (_ddfa .EG_MathContent ,_gacb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bagd :=NewEG_BlockLevelElts ();_ggcf :=NewEG_ContentBlockContent ();_egc :=NewEG_RunLevelElts ();_aee :=NewEG_MathContent ();_aee .OMath =_ec .NewOMath ();if _egbe :=d .DecodeElement (_aee .OMath ,&_dgae );_egbe !=nil {return _egbe ;};_edbec .EG_BlockLevelElts =append (_edbec .EG_BlockLevelElts ,_bagd );_bagd .EG_ContentBlockContent =append (_bagd .EG_ContentBlockContent ,_ggcf );_ggcf .EG_RunLevelElts =append (_ggcf .EG_RunLevelElts ,_egc );_egc .EG_MathContent =append (_egc .EG_MathContent ,_aee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_edbec .SectPr =NewCT_SectPr ();if _fafe :=d .DecodeElement (_edbec .SectPr ,&_dgae );_fafe !=nil {return _fafe ;};default:_ga .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_dgae .Name );if _cadf :=d .Skip ();_cadf !=nil {return _cadf ;};};case _g .EndElement :break _bcc ;case _g .CharData :};};return nil ;};func (_bgfb *CT_DocType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_bgfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfgdd *ST_BrClear )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dfgdd =0;case "\u006e\u006f\u006e\u0065":*_dfgdd =1;case "\u006c\u0065\u0066\u0074":*_dfgdd =2;case "\u0072\u0069\u0067h\u0074":*_dfgdd =3;case "\u0061\u006c\u006c":*_dfgdd =4;};return nil ;};type CT_TblGridBase struct{ +Attr []*CT_Attr ;};func (_fccece *ST_DocPartBehavior )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fccece =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_fccece =1;case "\u0070":*_fccece =2;case "\u0070\u0067":*_fccece =3;};return nil ;}; -// Grid Column Definition -GridCol []*CT_TblGridCol ;};const (ST_RubyAlignUnset ST_RubyAlign =0;ST_RubyAlignCenter ST_RubyAlign =1;ST_RubyAlignDistributeLetter ST_RubyAlign =2;ST_RubyAlignDistributeSpace ST_RubyAlign =3;ST_RubyAlignLeft ST_RubyAlign =4;ST_RubyAlignRight ST_RubyAlign =5;ST_RubyAlignRightVertical ST_RubyAlign =6;);func (_dcaeae ST_DocPartType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfgfffc :=_g .Attr {};_gfgfffc .Name =name ;switch _dcaeae {case ST_DocPartTypeUnset :_gfgfffc .Value ="";case ST_DocPartTypeNone :_gfgfffc .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_gfgfffc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_gfgfffc .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_gfgfffc .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_gfgfffc .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_gfgfffc .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_gfgfffc .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return _gfgfffc ,nil ;}; +// Validate validates the CT_SdtPrChoice and its children +func (_ddfaf *CT_SdtPrChoice )Validate ()error {return _ddfaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};type CT_DecimalNumber struct{ -// ValidateWithPath validates the WdInline and its children, prefixing error messages with path -func (_deaaeb *WdInline )ValidateWithPath (path string )error {if _acffdb :=_deaaeb .WdCT_Inline .ValidateWithPath (path );_acffdb !=nil {return _acffdb ;};return nil ;};func NewCT_SdtEndPr ()*CT_SdtEndPr {_aabaea :=&CT_SdtEndPr {};return _aabaea }; +// Decimal Number Value +ValAttr int64 ;};func (_dgdeb ST_Zoom )String ()string {switch _dgdeb {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 "";};type CT_LvlLegacy struct{ -// Validate validates the CT_DecimalNumber and its children -func (_fdbeg *CT_DecimalNumber )Validate ()error {return _fdbeg .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_ebfae *CT_FFCheckBox )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebfae .Choice !=nil {_ebfae .Choice .MarshalXML (e ,_g .StartElement {});};if _ebfae .Default !=nil {_ebccg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_ebfae .Default ,_ebccg );};if _ebfae .Checked !=nil {_ecdgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_ebfae .Checked ,_ecdgc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfcga ST_DocPartGallery )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfcga .String (),start );};const (WdST_AlignHUnset WdST_AlignH =0;WdST_AlignHLeft WdST_AlignH =1;WdST_AlignHRight WdST_AlignH =2;WdST_AlignHCenter WdST_AlignH =3;WdST_AlignHInside WdST_AlignH =4;WdST_AlignHOutside WdST_AlignH =5;);func (_dcge *CT_Language )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcge .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_dcge .ValAttr )});};if _dcge .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_gd .Sprintf ("\u0025\u0076",*_dcge .EastAsiaAttr )});};if _dcge .BidiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_dcge .BidiAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdfff ST_ChapterSep )String ()string {switch _fdfff {case 0:return "";case 1:return "\u0068\u0079\u0070\u0068\u0065\u006e";case 2:return "\u0070\u0065\u0072\u0069\u006f\u0064";case 3:return "\u0063\u006f\u006co\u006e";case 4:return "\u0065\u006d\u0044\u0061\u0073\u0068";case 5:return "\u0065\u006e\u0044\u0061\u0073\u0068";};return "";};func (_fadbed ST_WmlColorSchemeIndex )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fadbed .String (),start );};type CT_DocProtect struct{ +// Use Legacy Numbering Properties +LegacyAttr *_dg .ST_OnOff ; -// Document Editing Restrictions -EditAttr ST_DocProtect ; +// Legacy Spacing +LegacySpaceAttr *_dg .ST_TwipsMeasure ; -// Only Allow Formatting With Unlocked Styles -FormattingAttr *_gc .ST_OnOff ; +// Legacy Indent +LegacyIndentAttr *ST_SignedTwipsMeasure ;}; -// Enforce Document Protection Settings -EnforcementAttr *_gc .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _gc .ST_CryptProv ;CryptAlgorithmClassAttr _gc .ST_AlgClass ;CryptAlgorithmTypeAttr _gc .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_cgaed ST_Direction )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecdef :=_g .Attr {};_ecdef .Name =name ;switch _cgaed {case ST_DirectionUnset :_ecdef .Value ="";case ST_DirectionLtr :_ecdef .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_ecdef .Value ="\u0072\u0074\u006c";};return _ecdef ,nil ;};func (_eb *AG_SectPrAttributes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_gd .Sprintf ("\u0025\u0076",*_eb .RsidRPrAttr )});};if _eb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_gd .Sprintf ("\u0025\u0076",*_eb .RsidDelAttr )});};if _eb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_eb .RsidRAttr )});};if _eb .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_eb .RsidSectAttr )});};return nil ;};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;}; +// Validate validates the WdCT_WordprocessingCanvas and its children +func (_ffabd *WdCT_WordprocessingCanvas )Validate ()error {return _ffabd .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");};func (_eaaeac *EG_FtnEdnNumProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaaeac .NumStart !=nil {_fagcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eaaeac .NumStart ,_fagcc );};if _eaaeac .NumRestart !=nil {_deeggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eaaeac .NumRestart ,_deeggf );};return nil ;};func (_daagd ST_PageBorderOffset )String ()string {switch _daagd {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074";};return "";};func (_gbbfgc *ST_HpsMeasure )Validate ()error {return _gbbfgc .ValidateWithPath ("")};func (_deacc ST_LevelSuffix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_deacc .String (),start );};func (_feggg ST_HeightRule )ValidateWithPath (path string )error {switch _feggg {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feggg ));};return nil ;};func (_ceaae *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 :_a .Sprintf ("\u0025\u0076",_ceaae .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 ;};const (ST_DocProtectUnset ST_DocProtect =0;ST_DocProtectNone ST_DocProtect =1;ST_DocProtectReadOnly ST_DocProtect =2;ST_DocProtectComments ST_DocProtect =3;ST_DocProtectTrackedChanges ST_DocProtect =4;ST_DocProtectForms ST_DocProtect =5;);func (_cededc *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 :_a .Sprintf ("\u0025\u0076",_cededc .ActualPgAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_a .Sprintf ("\u0025\u0076",_cededc .WAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_a .Sprintf ("\u0025\u0076",_cededc .HAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_a .Sprintf ("\u0025\u0076",_cededc .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eacgd *CT_PPrDefault )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egba :for {_baeea ,_edacb :=d .Token ();if _edacb !=nil {return _edacb ;};switch _afdeb :=_baeea .(type ){case _d .StartElement :switch _afdeb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacgd .PPr =NewCT_PPrGeneral ();if _gdefg :=d .DecodeElement (_eacgd .PPr ,&_afdeb );_gdefg !=nil {return _gdefg ;};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\u0050P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_afdeb .Name );if _fcgage :=d .Skip ();_fcgage !=nil {return _fcgage ;};};case _d .EndElement :break _egba ;case _d .CharData :};};return nil ;};func (_ceegeg *CT_Fonts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceegeg .HintAttr !=ST_HintUnset {_bdbdd ,_fabff :=_ceegeg .HintAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"});if _fabff !=nil {return _fabff ;};start .Attr =append (start .Attr ,_bdbdd );};if _ceegeg .AsciiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_ceegeg .AsciiAttr )});};if _ceegeg .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_ceegeg .HAnsiAttr )});};if _ceegeg .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_ceegeg .EastAsiaAttr )});};if _ceegeg .CsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_ceegeg .CsAttr )});};if _ceegeg .AsciiThemeAttr !=ST_ThemeUnset {_gfgbc ,_caebf :=_ceegeg .AsciiThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"});if _caebf !=nil {return _caebf ;};start .Attr =append (start .Attr ,_gfgbc );};if _ceegeg .HAnsiThemeAttr !=ST_ThemeUnset {_edcef ,_abeeb :=_ceegeg .HAnsiThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"});if _abeeb !=nil {return _abeeb ;};start .Attr =append (start .Attr ,_edcef );};if _ceegeg .EastAsiaThemeAttr !=ST_ThemeUnset {_bebga ,_babc :=_ceegeg .EastAsiaThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"});if _babc !=nil {return _babc ;};start .Attr =append (start .Attr ,_bebga );};if _ceegeg .CsthemeAttr !=ST_ThemeUnset {_gdgea ,_eaag :=_ceegeg .CsthemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _eaag !=nil {return _eaag ;};start .Attr =append (start .Attr ,_gdgea );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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;);type WdCT_WordprocessingCanvas struct{Bg *_c .CT_BackgroundFormatting ;Whole *_c .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_c .CT_OfficeArtExtensionList ;};type CT_View struct{ -// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children -func (_bdafa *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _bdafa .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_cgbbc *CT_GlossaryDocument )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcdc :for {_abeeb ,_accfa :=d .Token ();if _accfa !=nil {return _accfa ;};switch _gefgfa :=_abeeb .(type ){case _g .StartElement :switch _gefgfa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_cgbbc .Background =NewCT_Background ();if _cddcf :=d .DecodeElement (_cgbbc .Background ,&_gefgfa );_cddcf !=nil {return _cddcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_cgbbc .DocParts =NewCT_DocParts ();if _gfdac :=d .DecodeElement (_cgbbc .DocParts ,&_gefgfa );_gfdac !=nil {return _gfdac ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u006c\u006f\u0073\u0073\u0061\u0072yD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_gefgfa .Name );if _fafab :=d .Skip ();_fafab !=nil {return _fafab ;};};case _g .EndElement :break _gcdc ;case _g .CharData :};};return nil ;}; +// Document View Setting Value +ValAttr ST_View ;};func NewCT_NumLvl ()*CT_NumLvl {_fgggf :=&CT_NumLvl {};return _fgggf };func (_ggbbfe *ST_CharacterSpacing )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggbbfe =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_ggbbfe =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_ggbbfe =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":*_ggbbfe =3;};return nil ;};func (_gaadgd ST_TabTlc )Validate ()error {return _gaadgd .ValidateWithPath ("")};type CT_DocPartCategory struct{ -// Validate validates the CT_SectPrBase and its children -func (_fabca *CT_SectPrBase )Validate ()error {return _fabca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");}; +// Category Associated With Entry +Name *CT_String ; -// Validate validates the CT_Spacing and its children -func (_gfccg *CT_Spacing )Validate ()error {return _gfccg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_adgfb ST_BrClear )ValidateWithPath (path string )error {switch _adgfb {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adgfb ));};return nil ;};func (_acea *CT_BottomPageBorder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acea .BottomLeftAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0062o\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .BottomLeftAttr )});};if _acea .BottomRightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0062\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .BottomRightAttr )});};if _acea .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .IdAttr )});};_fgce ,_cdc :=_acea .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cdc !=nil {return _cdc ;};start .Attr =append (start .Attr ,_fgce );if _acea .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .ColorAttr )});};if _acea .ThemeColorAttr !=ST_ThemeColorUnset {_ebcfb ,_fddb :=_acea .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fddb !=nil {return _fddb ;};start .Attr =append (start .Attr ,_ebcfb );};if _acea .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .ThemeTintAttr )});};if _acea .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .ThemeShadeAttr )});};if _acea .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .SzAttr )});};if _acea .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .SpaceAttr )});};if _acea .ShadowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .ShadowAttr )});};if _acea .FrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_acea .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbagb ST_TextEffect )Validate ()error {return _cbagb .ValidateWithPath ("")};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_fcagfe :=&WdCT_WrapTopBottom {};return _fcagfe }; +// Gallery Associated With Entry +Gallery *CT_DocPartGallery ;};func (_bdeecg ST_MailMergeSourceType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afdgaf :=_d .Attr {};_afdgaf .Name =name ;switch _bdeecg {case ST_MailMergeSourceTypeUnset :_afdgaf .Value ="";case ST_MailMergeSourceTypeDatabase :_afdgaf .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_afdgaf .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_afdgaf .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_afdgaf .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_afdgaf .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_afdgaf .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_afdgaf .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_afdgaf .Value ="\u006c\u0065\u0067\u0061\u0063\u0079";case ST_MailMergeSourceTypeMaster :_afdgaf .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _afdgaf ,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 (_afbab *ST_HighlightColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_febcbd ,_bfbggdf :=d .Token ();if _bfbggdf !=nil {return _bfbggdf ;};if _bddaea ,_gbece :=_febcbd .(_d .EndElement );_gbece &&_bddaea .Name ==start .Name {*_afbab =1;return nil ;};if _bfeecgf ,_fgeed :=_febcbd .(_d .CharData );!_fgeed {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_febcbd );}else {switch string (_bfeecgf ){case "":*_afbab =0;case "\u0062\u006c\u0061c\u006b":*_afbab =1;case "\u0062\u006c\u0075\u0065":*_afbab =2;case "\u0063\u0079\u0061\u006e":*_afbab =3;case "\u0067\u0072\u0065e\u006e":*_afbab =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_afbab =5;case "\u0072\u0065\u0064":*_afbab =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_afbab =7;case "\u0077\u0068\u0069t\u0065":*_afbab =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_afbab =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_afbab =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_afbab =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_afbab =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_afbab =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_afbab =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_afbab =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_afbab =16;case "\u006e\u006f\u006e\u0065":*_afbab =17;};};_febcbd ,_bfbggdf =d .Token ();if _bfbggdf !=nil {return _bfbggdf ;};if _gfadec ,_fecagd :=_febcbd .(_d .EndElement );_fecagd &&_gfadec .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_febcbd );}; -// Validate validates the CT_CustomXmlRow and its children -func (_dagb *CT_CustomXmlRow )Validate ()error {return _dagb .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};func (_dgbea ST_EdnPos )ValidateWithPath (path string )error {switch _dgbea {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbea ));};return nil ;};func (_eaagdca *ST_FontFamily )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eaagdca =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_eaagdca =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_eaagdca =2;case "\u0072\u006f\u006da\u006e":*_eaagdca =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_eaagdca =4;case "\u0073\u0077\u0069s\u0073":*_eaagdca =5;case "\u0061\u0075\u0074\u006f":*_eaagdca =6;};return nil ;}; +// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path +func (_baece *CT_Div )ValidateWithPath (path string )error {if _baece .BlockQuote !=nil {if _gagg :=_baece .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_gagg !=nil {return _gagg ;};};if _baece .BodyDiv !=nil {if _cfdd :=_baece .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076");_cfdd !=nil {return _cfdd ;};};if _cefgg :=_baece .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_cefgg !=nil {return _cefgg ;};if _ggefc :=_baece .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t");_ggefc !=nil {return _ggefc ;};if _dcgda :=_baece .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_dcgda !=nil {return _dcgda ;};if _bbbad :=_baece .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d");_bbbad !=nil {return _bbbad ;};if _baece .DivBdr !=nil {if _beddg :=_baece .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_beddg !=nil {return _beddg ;};};for _dgcdg ,_aafbg :=range _baece .DivsChild {if _ffcaf :=_aafbg .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dgcdg ));_ffcaf !=nil {return _ffcaf ;};};return nil ;};func (_gegge *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 :_a .Sprintf ("\u0025\u0076",_gegge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Frameset struct{ -// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path -func (_gbaeb *CT_SdtContentBlock )ValidateWithPath (path string )error {if _gbaeb .CustomXml !=nil {if _fggfb :=_gbaeb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_fggfb !=nil {return _fggfb ;};};if _gbaeb .Sdt !=nil {if _cbgaf :=_gbaeb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_cbgaf !=nil {return _cbgaf ;};};for _cdefda ,_eadded :=range _gbaeb .P {if _dgadb :=_eadded .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_cdefda ));_dgadb !=nil {return _dgadb ;};};for _cggdf ,_edgebb :=range _gbaeb .Tbl {if _bbeeee :=_edgebb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_cggdf ));_bbeeee !=nil {return _bbeeee ;};};for _ecddd ,_bffaa :=range _gbaeb .EG_RunLevelElts {if _ecbdb :=_bffaa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ecddd ));_ecbdb !=nil {return _ecbdb ;};};return nil ;};func (_cfbeee *WdCT_WordprocessingShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfbeee .NormalEastAsianFlowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0064",_bbdbff (*_cfbeee .NormalEastAsianFlowAttr ))});};e .EncodeToken (start );if _cfbeee .CNvPr !=nil {_bffggc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cfbeee .CNvPr ,_bffggc );};_cfbeee .Choice .MarshalXML (e ,_g .StartElement {});_bgcgb :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfbeee .SpPr ,_bgcgb );if _cfbeee .Style !=nil {_efddf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfbeee .Style ,_efddf );};if _cfbeee .ExtLst !=nil {_cfeed :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfbeee .ExtLst ,_cfeed );};if _cfbeee .WChoice !=nil {_cfbeee .WChoice .MarshalXML (e ,_g .StartElement {});};_bdgee :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_cfbeee .BodyPr ,_bdgee );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Nested Frameset Size +Sz *CT_String ; -// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path -func (_aeaccd *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _aeaccd .Ins !=nil {if _bgdbeb :=_aeaccd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bgdbeb !=nil {return _bgdbeb ;};};if _aeaccd .Del !=nil {if _ggbcda :=_aeaccd .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_ggbcda !=nil {return _ggbcda ;};};if _aeaccd .MoveFrom !=nil {if _ggcgbg :=_aeaccd .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_ggcgbg !=nil {return _ggcgbg ;};};if _aeaccd .MoveTo !=nil {if _efegd :=_aeaccd .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_efegd !=nil {return _efegd ;};};return nil ;};func NewCT_TcMar ()*CT_TcMar {_gcfge :=&CT_TcMar {};return _gcfge };type CT_PageSz struct{ +// Frameset Splitter Properties +FramesetSplitbar *CT_FramesetSplitbar ; -// Page Width -WAttr *_gc .ST_TwipsMeasure ; +// Frameset Layout +FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;}; -// Page Height -HAttr *_gc .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path +func (_fcged *CT_Recipients )ValidateWithPath (path string )error {for _fbagb ,_gffbe :=range _fcged .RecipientData {if _gbagd :=_gffbe .ValidateWithPath (_a .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_fbagb ));_gbagd !=nil {return _gbagd ;};};return nil ;};func (_dgdcg *CT_DocPartTypes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aacb :=range start .Attr {if _aacb .Name .Local =="\u0061\u006c\u006c"{_debgc ,_bdbd :=ParseUnionST_OnOff (_aacb .Value );if _bdbd !=nil {return _bdbd ;};_dgdcg .AllAttr =&_debgc ;continue ;};};_afaf :for {_gcbd ,_egfd :=d .Token ();if _egfd !=nil {return _egfd ;};switch _cbfb :=_gcbd .(type ){case _d .StartElement :switch _cbfb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcad :=NewCT_DocPartType ();if _afbd :=d .DecodeElement (_fcad ,&_cbfb );_afbd !=nil {return _afbd ;};_dgdcg .Type =append (_dgdcg .Type ,_fcad );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\u006f\u0063P\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_cbfb .Name );if _eaedf :=d .Skip ();_eaedf !=nil {return _eaedf ;};};case _d .EndElement :break _afaf ;case _d .CharData :};};return nil ;};func (_cbgcg *ST_View )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbgcg =0;case "\u006e\u006f\u006e\u0065":*_cbgcg =1;case "\u0070\u0072\u0069n\u0074":*_cbgcg =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_cbgcg =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_cbgcg =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cbgcg =5;case "\u0077\u0065\u0062":*_cbgcg =6;};return nil ;};func (_agbfg ST_MultiLevelType )Validate ()error {return _agbfg .ValidateWithPath ("")};func (_cgdfc *CT_Footnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgeaf :for {_ebaf ,_febgb :=d .Token ();if _febgb !=nil {return _febgb ;};switch _bdfdg :=_ebaf .(type ){case _d .StartElement :switch _bdfdg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eafd :=NewCT_FtnEdn ();if _ecbea :=d .DecodeElement (_eafd ,&_bdfdg );_ecbea !=nil {return _ecbea ;};_cgdfc .Footnote =append (_cgdfc .Footnote ,_eafd );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_F\u006f\u006ft\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_bdfdg .Name );if _dffea :=d .Skip ();_dffea !=nil {return _dffea ;};};case _d .EndElement :break _bgeaf ;case _d .CharData :};};return nil ;};func (_caccc WdST_WrapText )Validate ()error {return _caccc .ValidateWithPath ("")};func (_debgfa ST_Pitch )Validate ()error {return _debgfa .ValidateWithPath ("")};type CT_Captions struct{ -// Page Orientation -OrientAttr ST_PageOrientation ; +// Single Caption Type Definition +Caption []*CT_Caption ; + +// Automatic Captioning Settings +AutoCaptions *CT_AutoCaptions ;};func (_ddecge *ST_HexColorAuto )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddecge =0;case "\u0061\u0075\u0074\u006f":*_ddecge =1;};return nil ;};type EG_CellMarkupElements struct{ + +// Table Cell Insertion +CellIns *CT_TrackChange ; + +// Table Cell Deletion +CellDel *CT_TrackChange ; + +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;};const (ST_ThemeColorUnset ST_ThemeColor =0;ST_ThemeColorDark1 ST_ThemeColor =1;ST_ThemeColorLight1 ST_ThemeColor =2;ST_ThemeColorDark2 ST_ThemeColor =3;ST_ThemeColorLight2 ST_ThemeColor =4;ST_ThemeColorAccent1 ST_ThemeColor =5;ST_ThemeColorAccent2 ST_ThemeColor =6;ST_ThemeColorAccent3 ST_ThemeColor =7;ST_ThemeColorAccent4 ST_ThemeColor =8;ST_ThemeColorAccent5 ST_ThemeColor =9;ST_ThemeColorAccent6 ST_ThemeColor =10;ST_ThemeColorHyperlink ST_ThemeColor =11;ST_ThemeColorFollowedHyperlink ST_ThemeColor =12;ST_ThemeColorNone ST_ThemeColor =13;ST_ThemeColorBackground1 ST_ThemeColor =14;ST_ThemeColorText1 ST_ThemeColor =15;ST_ThemeColorBackground2 ST_ThemeColor =16;ST_ThemeColorText2 ST_ThemeColor =17;);func (_gagfc *CT_SdtComboBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbfcc :=range start .Attr {if _dbfcc .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_cfedab ,_ecegff :=_dbfcc .Value ,error (nil );if _ecegff !=nil {return _ecegff ;};_gagfc .LastValueAttr =&_cfedab ;continue ;};};_fdefd :for {_cgggg ,_ceadg :=d .Token ();if _ceadg !=nil {return _ceadg ;};switch _efgfa :=_cgggg .(type ){case _d .StartElement :switch _efgfa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afafa :=NewCT_SdtListItem ();if _abcbg :=d .DecodeElement (_afafa ,&_efgfa );_abcbg !=nil {return _abcbg ;};_gagfc .ListItem =append (_gagfc .ListItem ,_afafa );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\u0064\u0074\u0043\u006f\u006d\u0062o\u0042o\u0078\u0020\u0025\u0076",_efgfa .Name );if _bcfdee :=d .Skip ();_bcfdee !=nil {return _bcfdee ;};};case _d .EndElement :break _fdefd ;case _d .CharData :};};return nil ;};func (_cbafd ST_HAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbafd .String (),start );};func NewEG_PContent ()*EG_PContent {_dcegb :=&EG_PContent {};return _dcegb };type CT_FontSig struct{ + +// First 32 Bits of Unicode Subset Bitfield +Usb0Attr string ; + +// Second 32 Bits of Unicode Subset Bitfield +Usb1Attr string ; + +// Third 32 Bits of Unicode Subset Bitfield +Usb2Attr string ; + +// Fourth 32 Bits of Unicode Subset Bitfield +Usb3Attr string ; + +// Lower 32 Bits of Code Page Bit Field +Csb0Attr string ; + +// Upper 32 Bits of Code Page Bit Field +Csb1Attr string ;};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_bacgbc :=&WdCT_WordprocessingCanvas {};return _bacgbc ;};type CT_Column struct{ + +// Column Width +WAttr *_dg .ST_TwipsMeasure ; + +// Space Before Following Column +SpaceAttr *_dg .ST_TwipsMeasure ;}; + +// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path +func (_fbeba *CT_ParaRPrChange )ValidateWithPath (path string )error {if _edgecf :=_fbeba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_edgecf !=nil {return _edgecf ;};return nil ;};func (_gfebd *CT_Document )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_debafe ,_fbgg :=_gfebd .ConformanceAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _fbgg !=nil {return _fbgg ;};start .Attr =append (start .Attr ,_debafe );e .EncodeToken (start );if _gfebd .Background !=nil {_dcded :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_gfebd .Background ,_dcded );};if _gfebd .Body !=nil {_aega :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_gfebd .Body ,_aega );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_EdnDocProps struct{ + +// Endnote Placement +Pos *CT_EdnPos ; + +// Endnote Numbering Format +NumFmt *CT_NumFmt ; + +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; + +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func NewCT_DocProtect ()*CT_DocProtect {_fbae :=&CT_DocProtect {};return _fbae };func (_dbbcad *EG_RPrContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcaef :for {_edbgf ,_aafdd :=d .Token ();if _aafdd !=nil {return _aafdd ;};switch _fgdfc :=_edbgf .(type ){case _d .StartElement :switch _fgdfc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .RStyle =NewCT_String ();if _cacdc :=d .DecodeElement (_dbbcad .RStyle ,&_fgdfc );_cacdc !=nil {return _cacdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .RFonts =NewCT_Fonts ();if _cdagab :=d .DecodeElement (_dbbcad .RFonts ,&_fgdfc );_cdagab !=nil {return _cdagab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .B =NewCT_OnOff ();if _bccaf :=d .DecodeElement (_dbbcad .B ,&_fgdfc );_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 :"\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"}:_dbbcad .BCs =NewCT_OnOff ();if _cadgb :=d .DecodeElement (_dbbcad .BCs ,&_fgdfc );_cadgb !=nil {return _cadgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .I =NewCT_OnOff ();if _ecafe :=d .DecodeElement (_dbbcad .I ,&_fgdfc );_ecafe !=nil {return _ecafe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .ICs =NewCT_OnOff ();if _dbdcg :=d .DecodeElement (_dbbcad .ICs ,&_fgdfc );_dbdcg !=nil {return _dbdcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .Caps =NewCT_OnOff ();if _begab :=d .DecodeElement (_dbbcad .Caps ,&_fgdfc );_begab !=nil {return _begab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .SmallCaps =NewCT_OnOff ();if _afbbe :=d .DecodeElement (_dbbcad .SmallCaps ,&_fgdfc );_afbbe !=nil {return _afbbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .Strike =NewCT_OnOff ();if _ccddb :=d .DecodeElement (_dbbcad .Strike ,&_fgdfc );_ccddb !=nil {return _ccddb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .Dstrike =NewCT_OnOff ();if _fffecc :=d .DecodeElement (_dbbcad .Dstrike ,&_fgdfc );_fffecc !=nil {return _fffecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .Outline =NewCT_OnOff ();if _gfaec :=d .DecodeElement (_dbbcad .Outline ,&_fgdfc );_gfaec !=nil {return _gfaec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .Shadow =NewCT_OnOff ();if _geccg :=d .DecodeElement (_dbbcad .Shadow ,&_fgdfc );_geccg !=nil {return _geccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .Emboss =NewCT_OnOff ();if _adada :=d .DecodeElement (_dbbcad .Emboss ,&_fgdfc );_adada !=nil {return _adada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .Imprint =NewCT_OnOff ();if _adcdc :=d .DecodeElement (_dbbcad .Imprint ,&_fgdfc );_adcdc !=nil {return _adcdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .NoProof =NewCT_OnOff ();if _caabgf :=d .DecodeElement (_dbbcad .NoProof ,&_fgdfc );_caabgf !=nil {return _caabgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .SnapToGrid =NewCT_OnOff ();if _eaebc :=d .DecodeElement (_dbbcad .SnapToGrid ,&_fgdfc );_eaebc !=nil {return _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 :"\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"}:_dbbcad .Vanish =NewCT_OnOff ();if _feggb :=d .DecodeElement (_dbbcad .Vanish ,&_fgdfc );_feggb !=nil {return _feggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .WebHidden =NewCT_OnOff ();if _deeed :=d .DecodeElement (_dbbcad .WebHidden ,&_fgdfc );_deeed !=nil {return _deeed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .Color =NewCT_Color ();if _dbfbd :=d .DecodeElement (_dbbcad .Color ,&_fgdfc );_dbfbd !=nil {return _dbfbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .Spacing =NewCT_SignedTwipsMeasure ();if _dbcag :=d .DecodeElement (_dbbcad .Spacing ,&_fgdfc );_dbcag !=nil {return _dbcag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .W =NewCT_TextScale ();if _cgbdc :=d .DecodeElement (_dbbcad .W ,&_fgdfc );_cgbdc !=nil {return _cgbdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .Kern =NewCT_HpsMeasure ();if _dgcagf :=d .DecodeElement (_dbbcad .Kern ,&_fgdfc );_dgcagf !=nil {return _dgcagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .Position =NewCT_SignedHpsMeasure ();if _eeebg :=d .DecodeElement (_dbbcad .Position ,&_fgdfc );_eeebg !=nil {return _eeebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .Sz =NewCT_HpsMeasure ();if _edcba :=d .DecodeElement (_dbbcad .Sz ,&_fgdfc );_edcba !=nil {return _edcba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .SzCs =NewCT_HpsMeasure ();if _eggdbc :=d .DecodeElement (_dbbcad .SzCs ,&_fgdfc );_eggdbc !=nil {return _eggdbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .Highlight =NewCT_Highlight ();if _agcbg :=d .DecodeElement (_dbbcad .Highlight ,&_fgdfc );_agcbg !=nil {return _agcbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .U =NewCT_Underline ();if _baefgf :=d .DecodeElement (_dbbcad .U ,&_fgdfc );_baefgf !=nil {return _baefgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .Effect =NewCT_TextEffect ();if _egdab :=d .DecodeElement (_dbbcad .Effect ,&_fgdfc );_egdab !=nil {return _egdab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .Bdr =NewCT_Border ();if _bcbfbfa :=d .DecodeElement (_dbbcad .Bdr ,&_fgdfc );_bcbfbfa !=nil {return _bcbfbfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .Shd =NewCT_Shd ();if _baaccd :=d .DecodeElement (_dbbcad .Shd ,&_fgdfc );_baaccd !=nil {return _baaccd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .FitText =NewCT_FitText ();if _fcaca :=d .DecodeElement (_dbbcad .FitText ,&_fgdfc );_fcaca !=nil {return _fcaca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .VertAlign =NewCT_VerticalAlignRun ();if _adagd :=d .DecodeElement (_dbbcad .VertAlign ,&_fgdfc );_adagd !=nil {return _adagd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .Rtl =NewCT_OnOff ();if _fabdfd :=d .DecodeElement (_dbbcad .Rtl ,&_fgdfc );_fabdfd !=nil {return _fabdfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .Cs =NewCT_OnOff ();if _efedb :=d .DecodeElement (_dbbcad .Cs ,&_fgdfc );_efedb !=nil {return _efedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .Em =NewCT_Em ();if _edfba :=d .DecodeElement (_dbbcad .Em ,&_fgdfc );_edfba !=nil {return _edfba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .Lang =NewCT_Language ();if _bfgbg :=d .DecodeElement (_dbbcad .Lang ,&_fgdfc );_bfgbg !=nil {return _bfgbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .EastAsianLayout =NewCT_EastAsianLayout ();if _eacgdd :=d .DecodeElement (_dbbcad .EastAsianLayout ,&_fgdfc );_eacgdd !=nil {return _eacgdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbcad .SpecVanish =NewCT_OnOff ();if _efcab :=d .DecodeElement (_dbbcad .SpecVanish ,&_fgdfc );_efcab !=nil {return _efcab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .OMath =NewCT_OnOff ();if _ggegaf :=d .DecodeElement (_dbbcad .OMath ,&_fgdfc );_ggegaf !=nil {return _ggegaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbcad .RPrChange =NewCT_RPrChange ();if _cbdcfd :=d .DecodeElement (_dbbcad .RPrChange ,&_fgdfc );_cbdcfd !=nil {return _cbdcfd ;};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\u0052P\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074 \u0025\u0076",_fgdfc .Name );if _cbcdf :=d .Skip ();_cbcdf !=nil {return _cbcdf ;};};case _d .EndElement :break _gcaef ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_ggfd *CT_Comment )ValidateWithPath (path string )error {for _geec ,_ffee :=range _ggfd .EG_BlockLevelElts {if _effg :=_ffee .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_geec ));_effg !=nil {return _effg ;};};return nil ;};func (_dedda ST_FldCharType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcbfdgd :=_d .Attr {};_fcbfdgd .Name =name ;switch _dedda {case ST_FldCharTypeUnset :_fcbfdgd .Value ="";case ST_FldCharTypeBegin :_fcbfdgd .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_fcbfdgd .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_fcbfdgd .Value ="\u0065\u006e\u0064";};return _fcbfdgd ,nil ;};type CT_DocPartTypes struct{ + +// Entry Is Of All Types +AllAttr *_dg .ST_OnOff ; + +// Entry Type +Type []*CT_DocPartType ;};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 (_feaffc ST_DocGrid )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gddbff :=_d .Attr {};_gddbff .Name =name ;switch _feaffc {case ST_DocGridUnset :_gddbff .Value ="";case ST_DocGridDefault :_gddbff .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_gddbff .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_gddbff .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case ST_DocGridSnapToChars :_gddbff .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _gddbff ,nil ;}; + +// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path +func (_gfcf *CT_Em )ValidateWithPath (path string )error {if _gfcf .ValAttr ==ST_EmUnset {return _a .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 _ddfgb :=_gfcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddfgb !=nil {return _ddfgb ;};return nil ;};func (_bbeaed *ST_HdrFtr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adcdea ,_bceda :=d .Token ();if _bceda !=nil {return _bceda ;};if _geddd ,_feada :=_adcdea .(_d .EndElement );_feada &&_geddd .Name ==start .Name {*_bbeaed =1;return nil ;};if _agdffd ,_fbdae :=_adcdea .(_d .CharData );!_fbdae {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adcdea );}else {switch string (_agdffd ){case "":*_bbeaed =0;case "\u0065\u0076\u0065\u006e":*_bbeaed =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bbeaed =2;case "\u0066\u0069\u0072s\u0074":*_bbeaed =3;};};_adcdea ,_bceda =d .Token ();if _bceda !=nil {return _bceda ;};if _bbagac ,_bbgbgg :=_adcdea .(_d .EndElement );_bbgbgg &&_bbagac .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adcdea );};func (_ceece *ST_Lock )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ceece =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_ceece =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_ceece =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_ceece =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_ceece =4;};return nil ;};type ST_CaptionPos byte ;func NewCT_FtnPos ()*CT_FtnPos {_acdaf :=&CT_FtnPos {};_acdaf .ValAttr =ST_FtnPos (1);return _acdaf };func (_dgbgdc *ST_LineNumberRestart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddccag ,_ebcbbf :=d .Token ();if _ebcbbf !=nil {return _ebcbbf ;};if _gfgde ,_egafg :=_ddccag .(_d .EndElement );_egafg &&_gfgde .Name ==start .Name {*_dgbgdc =1;return nil ;};if _cagdgd ,_fbefcg :=_ddccag .(_d .CharData );!_fbefcg {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddccag );}else {switch string (_cagdgd ){case "":*_dgbgdc =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_dgbgdc =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_dgbgdc =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_dgbgdc =3;};};_ddccag ,_ebcbbf =d .Token ();if _ebcbbf !=nil {return _ebcbbf ;};if _fffce ,_cagdfg :=_ddccag .(_d .EndElement );_cagdfg &&_fffce .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddccag );};type ST_MailMergeSourceType byte ;func (_efedd *ST_EdGrp )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efedd =0;case "\u006e\u006f\u006e\u0065":*_efedd =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_efedd =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_efedd =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_efedd =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_efedd =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_efedd =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_efedd =7;};return nil ;}; + +// Validate validates the CT_Tbl and its children +func (_caffc *CT_Tbl )Validate ()error {return _caffc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");};func (_gecdg *CT_TrPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gecdg .CnfStyle !=nil {_gbbea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_ffbec :=range _gecdg .CnfStyle {e .EncodeElement (_ffbec ,_gbbea );};};if _gecdg .DivId !=nil {_bcbeag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_adeca :=range _gecdg .DivId {e .EncodeElement (_adeca ,_bcbeag );};};if _gecdg .GridBefore !=nil {_bddeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_cfgge :=range _gecdg .GridBefore {e .EncodeElement (_cfgge ,_bddeg );};};if _gecdg .GridAfter !=nil {_cedcb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_bgafd :=range _gecdg .GridAfter {e .EncodeElement (_bgafd ,_cedcb );};};if _gecdg .WBefore !=nil {_acbaac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_abede :=range _gecdg .WBefore {e .EncodeElement (_abede ,_acbaac );};};if _gecdg .WAfter !=nil {_daffd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_dedgac :=range _gecdg .WAfter {e .EncodeElement (_dedgac ,_daffd );};};if _gecdg .CantSplit !=nil {_afcaeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_bdfc :=range _gecdg .CantSplit {e .EncodeElement (_bdfc ,_afcaeb );};};if _gecdg .TrHeight !=nil {_dbdeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_bdcab :=range _gecdg .TrHeight {e .EncodeElement (_bdcab ,_dbdeeb );};};if _gecdg .TblHeader !=nil {_gdbgbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_gggaf :=range _gecdg .TblHeader {e .EncodeElement (_gggaf ,_gdbgbe );};};if _gecdg .TblCellSpacing !=nil {_afacdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_accfcf :=range _gecdg .TblCellSpacing {e .EncodeElement (_accfcf ,_afacdb );};};if _gecdg .Jc !=nil {_edfaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_bcbfgf :=range _gecdg .Jc {e .EncodeElement (_bcbfgf ,_edfaf );};};if _gecdg .Hidden !=nil {_fcadad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_abege :=range _gecdg .Hidden {e .EncodeElement (_abege ,_fcadad );};};if _gecdg .Ins !=nil {_ebdcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gecdg .Ins ,_ebdcc );};if _gecdg .Del !=nil {_fefab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_gecdg .Del ,_fefab );};if _gecdg .TrPrChange !=nil {_debbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gecdg .TrPrChange ,_debbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DocPartName ()*CT_DocPartName {_eaff :=&CT_DocPartName {};return _eaff };func (_gbdgf *CT_ShapeDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbdgf .Any !=nil {for _ ,_cagcff :=range _gbdgf .Any {_cagcff .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path +func (_ffffa *CT_RubyPr )ValidateWithPath (path string )error {if _edegc :=_ffffa .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_edegc !=nil {return _edegc ;};if _egbada :=_ffffa .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073");_egbada !=nil {return _egbada ;};if _fgace :=_ffffa .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_fgace !=nil {return _fgace ;};if _dcaed :=_ffffa .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074");_dcaed !=nil {return _dcaed ;};if _bbdbgd :=_ffffa .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_bbdbgd !=nil {return _bbdbgd ;};if _ffffa .Dirty !=nil {if _agdgg :=_ffffa .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079");_agdgg !=nil {return _agdgg ;};};return nil ;};func (_fbefa *ST_TextboxTightWrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfeg ,_cfbfae :=d .Token ();if _cfbfae !=nil {return _cfbfae ;};if _fceca ,_bacff :=_dcfeg .(_d .EndElement );_bacff &&_fceca .Name ==start .Name {*_fbefa =1;return nil ;};if _ggcfa ,_edcfa :=_dcfeg .(_d .CharData );!_edcfa {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcfeg );}else {switch string (_ggcfa ){case "":*_fbefa =0;case "\u006e\u006f\u006e\u0065":*_fbefa =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_fbefa =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_fbefa =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fbefa =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fbefa =5;};};_dcfeg ,_cfbfae =d .Token ();if _cfbfae !=nil {return _cfbfae ;};if _bbggb ,_cecgda :=_dcfeg .(_d .EndElement );_cecgda &&_bbggb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcfeg );};type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;};func (_cgc *CT_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgc .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cgc .ColorAttr )});};if _cgc .ThemeColorAttr !=ST_ThemeColorUnset {_cad ,_abc :=_cgc .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _abc !=nil {return _abc ;};start .Attr =append (start .Attr ,_cad );};if _cgc .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 :_a .Sprintf ("\u0025\u0076",*_cgc .ThemeTintAttr )});};if _cgc .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 :_a .Sprintf ("\u0025\u0076",*_cgc .ThemeShadeAttr )});};e .EncodeToken (start );if _cgc .Drawing !=nil {_abe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_cgc .Drawing ,_abe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_fgd :=&CT_AutoCaptions {};return _fgd };func NewCT_Rel ()*CT_Rel {_eaage :=&CT_Rel {};return _eaage };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 WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func NewTxbxContent ()*TxbxContent {_gggdgg :=&TxbxContent {};_gggdgg .CT_TxbxContent =*NewCT_TxbxContent ();return _gggdgg ;}; + +// Validate validates the CT_OnOff and its children +func (_agffa *CT_OnOff )Validate ()error {return _agffa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_gdbcc *CT_TblPPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdbcc .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 :_a .Sprintf ("\u0025\u0076",*_gdbcc .LeftFromTextAttr )});};if _gdbcc .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 :_a .Sprintf ("\u0025\u0076",*_gdbcc .RightFromTextAttr )});};if _gdbcc .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 :_a .Sprintf ("\u0025\u0076",*_gdbcc .TopFromTextAttr )});};if _gdbcc .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 :_a .Sprintf ("\u0025\u0076",*_gdbcc .BottomFromTextAttr )});};if _gdbcc .VertAnchorAttr !=ST_VAnchorUnset {_ebfda ,_gadbd :=_gdbcc .VertAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _gadbd !=nil {return _gadbd ;};start .Attr =append (start .Attr ,_ebfda );};if _gdbcc .HorzAnchorAttr !=ST_HAnchorUnset {_cdbdg ,_fbfdb :=_gdbcc .HorzAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _fbfdb !=nil {return _fbfdb ;};start .Attr =append (start .Attr ,_cdbdg );};if _gdbcc .TblpXSpecAttr !=_dg .ST_XAlignUnset {_afbdef ,_bbaad :=_gdbcc .TblpXSpecAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _bbaad !=nil {return _bbaad ;};start .Attr =append (start .Attr ,_afbdef );};if _gdbcc .TblpXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_gdbcc .TblpXAttr )});};if _gdbcc .TblpYSpecAttr !=_dg .ST_YAlignUnset {_gebgg ,_gfcadf :=_gdbcc .TblpYSpecAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"});if _gfcadf !=nil {return _gfcadf ;};start .Attr =append (start .Attr ,_gebgg );};if _gdbcc .TblpYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_gdbcc .TblpYAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acgfg *EG_ContentCellContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eefba :for {_cfbegg ,_fcdbbg :=d .Token ();if _fcdbbg !=nil {return _fcdbbg ;};switch _aedebg :=_cfbegg .(type ){case _d .StartElement :switch _aedebg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cefgde :=NewCT_Tc ();if _ffbacf :=d .DecodeElement (_cefgde ,&_aedebg );_ffbacf !=nil {return _ffbacf ;};_acgfg .Tc =append (_acgfg .Tc ,_cefgde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_acgfg .CustomXml =NewCT_CustomXmlCell ();if _faddc :=d .DecodeElement (_acgfg .CustomXml ,&_aedebg );_faddc !=nil {return _faddc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acgfg .Sdt =NewCT_SdtCell ();if _bddaga :=d .DecodeElement (_acgfg .Sdt ,&_aedebg );_bddaga !=nil {return _bddaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afdefc :=NewEG_RunLevelElts ();_afdefc .ProofErr =NewCT_ProofErr ();if _dababg :=d .DecodeElement (_afdefc .ProofErr ,&_aedebg );_dababg !=nil {return _dababg ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_afdefc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gececc :=NewEG_RunLevelElts ();_gececc .PermStart =NewCT_PermStart ();if _fdafee :=d .DecodeElement (_gececc .PermStart ,&_aedebg );_fdafee !=nil {return _fdafee ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_gececc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cggfd :=NewEG_RunLevelElts ();_cggfd .PermEnd =NewCT_Perm ();if _edacee :=d .DecodeElement (_cggfd .PermEnd ,&_aedebg );_edacee !=nil {return _edacee ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_cggfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfcbbe :=NewEG_RunLevelElts ();_cfcbbe .Ins =NewCT_RunTrackChange ();if _efegb :=d .DecodeElement (_cfcbbe .Ins ,&_aedebg );_efegb !=nil {return _efegb ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_cfcbbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_caggf :=NewEG_RunLevelElts ();_caggf .Del =NewCT_RunTrackChange ();if _efaeaf :=d .DecodeElement (_caggf .Del ,&_aedebg );_efaeaf !=nil {return _efaeaf ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_caggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gdgff :=NewEG_RunLevelElts ();_gdgff .MoveFrom =NewCT_RunTrackChange ();if _gcfbd :=d .DecodeElement (_gdgff .MoveFrom ,&_aedebg );_gcfbd !=nil {return _gcfbd ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_gdgff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cacfde :=NewEG_RunLevelElts ();_cacfde .MoveTo =NewCT_RunTrackChange ();if _ccdge :=d .DecodeElement (_cacfde .MoveTo ,&_aedebg );_ccdge !=nil {return _ccdge ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_cacfde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfdef :=NewEG_RunLevelElts ();_ddafcf :=NewEG_RangeMarkupElements ();_ddafcf .BookmarkStart =NewCT_Bookmark ();if _gegac :=d .DecodeElement (_ddafcf .BookmarkStart ,&_aedebg );_gegac !=nil {return _gegac ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_bfdef );_bfdef .EG_RangeMarkupElements =append (_bfdef .EG_RangeMarkupElements ,_ddafcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdee :=NewEG_RunLevelElts ();_acafdg :=NewEG_RangeMarkupElements ();_acafdg .BookmarkEnd =NewCT_MarkupRange ();if _gbgce :=d .DecodeElement (_acafdg .BookmarkEnd ,&_aedebg );_gbgce !=nil {return _gbgce ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_cbdee );_cbdee .EG_RangeMarkupElements =append (_cbdee .EG_RangeMarkupElements ,_acafdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbfae :=NewEG_RunLevelElts ();_acfec :=NewEG_RangeMarkupElements ();_acfec .MoveFromRangeStart =NewCT_MoveBookmark ();if _acddag :=d .DecodeElement (_acfec .MoveFromRangeStart ,&_aedebg );_acddag !=nil {return _acddag ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_cbfae );_cbfae .EG_RangeMarkupElements =append (_cbfae .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 :"\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"}:_fcaff :=NewEG_RunLevelElts ();_eacaf :=NewEG_RangeMarkupElements ();_eacaf .MoveFromRangeEnd =NewCT_MarkupRange ();if _fegcg :=d .DecodeElement (_eacaf .MoveFromRangeEnd ,&_aedebg );_fegcg !=nil {return _fegcg ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_fcaff );_fcaff .EG_RangeMarkupElements =append (_fcaff .EG_RangeMarkupElements ,_eacaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cfdce :=NewEG_RunLevelElts ();_beabcdc :=NewEG_RangeMarkupElements ();_beabcdc .MoveToRangeStart =NewCT_MoveBookmark ();if _bacgd :=d .DecodeElement (_beabcdc .MoveToRangeStart ,&_aedebg );_bacgd !=nil {return _bacgd ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_cfdce );_cfdce .EG_RangeMarkupElements =append (_cfdce .EG_RangeMarkupElements ,_beabcdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cgcbfg :=NewEG_RunLevelElts ();_agadad :=NewEG_RangeMarkupElements ();_agadad .MoveToRangeEnd =NewCT_MarkupRange ();if _bbaac :=d .DecodeElement (_agadad .MoveToRangeEnd ,&_aedebg );_bbaac !=nil {return _bbaac ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_cgcbfg );_cgcbfg .EG_RangeMarkupElements =append (_cgcbfg .EG_RangeMarkupElements ,_agadad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccbaf :=NewEG_RunLevelElts ();_bcffeab :=NewEG_RangeMarkupElements ();_bcffeab .CommentRangeStart =NewCT_MarkupRange ();if _ecgdb :=d .DecodeElement (_bcffeab .CommentRangeStart ,&_aedebg );_ecgdb !=nil {return _ecgdb ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_ccbaf );_ccbaf .EG_RangeMarkupElements =append (_ccbaf .EG_RangeMarkupElements ,_bcffeab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgcdaa :=NewEG_RunLevelElts ();_abdfeg :=NewEG_RangeMarkupElements ();_abdfeg .CommentRangeEnd =NewCT_MarkupRange ();if _agaga :=d .DecodeElement (_abdfeg .CommentRangeEnd ,&_aedebg );_agaga !=nil {return _agaga ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_cgcdaa );_cgcdaa .EG_RangeMarkupElements =append (_cgcdaa .EG_RangeMarkupElements ,_abdfeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gedafg :=NewEG_RunLevelElts ();_afaef :=NewEG_RangeMarkupElements ();_afaef .CustomXmlInsRangeStart =NewCT_TrackChange ();if _caded :=d .DecodeElement (_afaef .CustomXmlInsRangeStart ,&_aedebg );_caded !=nil {return _caded ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_gedafg );_gedafg .EG_RangeMarkupElements =append (_gedafg .EG_RangeMarkupElements ,_afaef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fcdggb :=NewEG_RunLevelElts ();_eabfae :=NewEG_RangeMarkupElements ();_eabfae .CustomXmlInsRangeEnd =NewCT_Markup ();if _eggdge :=d .DecodeElement (_eabfae .CustomXmlInsRangeEnd ,&_aedebg );_eggdge !=nil {return _eggdge ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_fcdggb );_fcdggb .EG_RangeMarkupElements =append (_fcdggb .EG_RangeMarkupElements ,_eabfae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dggfe :=NewEG_RunLevelElts ();_eeeaca :=NewEG_RangeMarkupElements ();_eeeaca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gaffae :=d .DecodeElement (_eeeaca .CustomXmlDelRangeStart ,&_aedebg );_gaffae !=nil {return _gaffae ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_dggfe );_dggfe .EG_RangeMarkupElements =append (_dggfe .EG_RangeMarkupElements ,_eeeaca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bdaec :=NewEG_RunLevelElts ();_bbceac :=NewEG_RangeMarkupElements ();_bbceac .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgaca :=d .DecodeElement (_bbceac .CustomXmlDelRangeEnd ,&_aedebg );_cgaca !=nil {return _cgaca ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_bdaec );_bdaec .EG_RangeMarkupElements =append (_bdaec .EG_RangeMarkupElements ,_bbceac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeagc :=NewEG_RunLevelElts ();_accgf :=NewEG_RangeMarkupElements ();_accgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbabd :=d .DecodeElement (_accgf .CustomXmlMoveFromRangeStart ,&_aedebg );_fbabd !=nil {return _fbabd ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_aeagc );_aeagc .EG_RangeMarkupElements =append (_aeagc .EG_RangeMarkupElements ,_accgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gbdea :=NewEG_RunLevelElts ();_acbgg :=NewEG_RangeMarkupElements ();_acbgg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bgcfeb :=d .DecodeElement (_acbgg .CustomXmlMoveFromRangeEnd ,&_aedebg );_bgcfeb !=nil {return _bgcfeb ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_gbdea );_gbdea .EG_RangeMarkupElements =append (_gbdea .EG_RangeMarkupElements ,_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 :"\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"}:_dcedfb :=NewEG_RunLevelElts ();_fabac :=NewEG_RangeMarkupElements ();_fabac .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ebfdb :=d .DecodeElement (_fabac .CustomXmlMoveToRangeStart ,&_aedebg );_ebfdb !=nil {return _ebfdb ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_dcedfb );_dcedfb .EG_RangeMarkupElements =append (_dcedfb .EG_RangeMarkupElements ,_fabac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aegda :=NewEG_RunLevelElts ();_eaccf :=NewEG_RangeMarkupElements ();_eaccf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ggfdc :=d .DecodeElement (_eaccf .CustomXmlMoveToRangeEnd ,&_aedebg );_ggfdc !=nil {return _ggfdc ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_aegda );_aegda .EG_RangeMarkupElements =append (_aegda .EG_RangeMarkupElements ,_eaccf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eaade :=NewEG_RunLevelElts ();_bfbegb :=NewEG_MathContent ();_bfbegb .OMathPara =_cd .NewOMathPara ();if _ggcba :=d .DecodeElement (_bfbegb .OMathPara ,&_aedebg );_ggcba !=nil {return _ggcba ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_eaade );_eaade .EG_MathContent =append (_eaade .EG_MathContent ,_bfbegb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfagd :=NewEG_RunLevelElts ();_gdbcgd :=NewEG_MathContent ();_gdbcgd .OMath =_cd .NewOMath ();if _fefffb :=d .DecodeElement (_gdbcgd .OMath ,&_aedebg );_fefffb !=nil {return _fefffb ;};_acgfg .EG_RunLevelElts =append (_acgfg .EG_RunLevelElts ,_bfagd );_bfagd .EG_MathContent =append (_bfagd .EG_MathContent ,_gdbcgd );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\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_aedebg .Name );if _geaaff :=d .Skip ();_geaaff !=nil {return _geaaff ;};};case _d .EndElement :break _eefba ;case _d .CharData :};};return nil ;};func (_bcfce *CT_Lang )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbeddf :=range start .Attr {if _gbeddf .Name .Local =="\u0076\u0061\u006c"{_cagcc ,_abcde :=_gbeddf .Value ,error (nil );if _abcde !=nil {return _abcde ;};_bcfce .ValAttr =_cagcc ;continue ;};};for {_dcgac ,_cefef :=d .Token ();if _cefef !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_cefef );};if _ggfcf ,_bbdac :=_dcgac .(_d .EndElement );_bbdac &&_ggfcf .Name ==start .Name {break ;};};return nil ;};const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;);func (_cdeef *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 _cdeef .CT_GlossaryDocument .MarshalXML (e ,start );};func (_gdccb *CT_SdtBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abagb :for {_eegdgb ,_dgbcg :=d .Token ();if _dgbcg !=nil {return _dgbcg ;};switch _gagfb :=_eegdgb .(type ){case _d .StartElement :switch _gagfb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdccb .SdtPr =NewCT_SdtPr ();if _abcca :=d .DecodeElement (_gdccb .SdtPr ,&_gagfb );_abcca !=nil {return _abcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdccb .SdtEndPr =NewCT_SdtEndPr ();if _ffdafc :=d .DecodeElement (_gdccb .SdtEndPr ,&_gagfb );_ffdafc !=nil {return _ffdafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdccb .SdtContent =NewCT_SdtContentBlock ();if _ecaeg :=d .DecodeElement (_gdccb .SdtContent ,&_gagfb );_ecaeg !=nil {return _ecaeg ;};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\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_gagfb .Name );if _gdcgde :=d .Skip ();_gdcgde !=nil {return _gdcgde ;};};case _d .EndElement :break _abagb ;case _d .CharData :};};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 NewWdCT_WrapThrough ()*WdCT_WrapThrough {_gadeb :=&WdCT_WrapThrough {};_gadeb .WrapTextAttr =WdST_WrapText (1);_gadeb .WrapPolygon =NewWdCT_WrapPath ();return _gadeb ;};func NewCT_LevelSuffix ()*CT_LevelSuffix {_bacea :=&CT_LevelSuffix {};_bacea .ValAttr =ST_LevelSuffix (1);return _bacea ;};func (_adfbe ST_SignedHpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _adfbe .Int64 !=nil {e .EncodeToken (_d .CharData (_a .Sprintf ("\u0025\u0064",*_adfbe .Int64 )));};if _adfbe .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_adfbe .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_dcfbfa *CT_TblPrExChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfbfa .TblPrEx =NewCT_TblPrExBase ();for _ ,_bggfb :=range start .Attr {if _bggfb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_afagg ,_gadcb :=_bggfb .Value ,error (nil );if _gadcb !=nil {return _gadcb ;};_dcfbfa .AuthorAttr =_afagg ;continue ;};if _bggfb .Name .Local =="\u0064\u0061\u0074\u0065"{_acegdb ,_bafge :=ParseStdlibTime (_bggfb .Value );if _bafge !=nil {return _bafge ;};_dcfbfa .DateAttr =&_acegdb ;continue ;};if _bggfb .Name .Local =="\u0069\u0064"{_eacad ,_cdeffe :=_eb .ParseInt (_bggfb .Value ,10,64);if _cdeffe !=nil {return _cdeffe ;};_dcfbfa .IdAttr =_eacad ;continue ;};};_fbfgf :for {_cddcd ,_fadbe :=d .Token ();if _fadbe !=nil {return _fadbe ;};switch _afagge :=_cddcd .(type ){case _d .StartElement :switch _afagge .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _fafgf :=d .DecodeElement (_dcfbfa .TblPrEx ,&_afagge );_fafgf !=nil {return _fafgf ;};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\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_afagge .Name );if _agfaf :=d .Skip ();_agfaf !=nil {return _agfaf ;};};case _d .EndElement :break _fbfgf ;case _d .CharData :};};return nil ;};func (_fgbage *ST_FrameScrollbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fegfg ,_bbgcad :=d .Token ();if _bbgcad !=nil {return _bbgcad ;};if _ffbefa ,_ddfad :=_fegfg .(_d .EndElement );_ddfad &&_ffbefa .Name ==start .Name {*_fgbage =1;return nil ;};if _ebgcda ,_gafedd :=_fegfg .(_d .CharData );!_gafedd {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fegfg );}else {switch string (_ebgcda ){case "":*_fgbage =0;case "\u006f\u006e":*_fgbage =1;case "\u006f\u0066\u0066":*_fgbage =2;case "\u0061\u0075\u0074\u006f":*_fgbage =3;};};_fegfg ,_bbgcad =d .Token ();if _bbgcad !=nil {return _bbgcad ;};if _dbbea ,_gfcdf :=_fegfg .(_d .EndElement );_gfcdf &&_dbbea .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fegfg );};type CT_UnsignedDecimalNumber struct{ + +// Positive Decimal Number Value +ValAttr uint64 ;};func NewCT_TextEffect ()*CT_TextEffect {_gdbdb :=&CT_TextEffect {};_gdbdb .ValAttr =ST_TextEffect (1);return _gdbdb ;}; + +// Validate validates the CT_FFDDList and its children +func (_fcfec *CT_FFDDList )Validate ()error {return _fcfec .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");};func (_fdace *WebSettings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdace .CT_WebSettings =*NewCT_WebSettings ();_dgeec :for {_fdagff ,_cbbbe :=d .Token ();if _cbbbe !=nil {return _cbbbe ;};switch _fcgac :=_fdagff .(type ){case _d .StartElement :switch _fcgac .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdace .Frameset =NewCT_Frameset ();if _bafff :=d .DecodeElement (_fdace .Frameset ,&_fcgac );_bafff !=nil {return _bafff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdace .Divs =NewCT_Divs ();if _gdacg :=d .DecodeElement (_fdace .Divs ,&_fcgac );_gdacg !=nil {return _gdacg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdace .Encoding =NewCT_String ();if _gfcca :=d .DecodeElement (_fdace .Encoding ,&_fcgac );_gfcca !=nil {return _gfcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdace .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _gcaed :=d .DecodeElement (_fdace .OptimizeForBrowser ,&_fcgac );_gcaed !=nil {return _gcaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdace .RelyOnVML =NewCT_OnOff ();if _fefad :=d .DecodeElement (_fdace .RelyOnVML ,&_fcgac );_fefad !=nil {return _fefad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdace .AllowPNG =NewCT_OnOff ();if _bgeec :=d .DecodeElement (_fdace .AllowPNG ,&_fcgac );_bgeec !=nil {return _bgeec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdace .DoNotRelyOnCSS =NewCT_OnOff ();if _gbccc :=d .DecodeElement (_fdace .DoNotRelyOnCSS ,&_fcgac );_gbccc !=nil {return _gbccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdace .DoNotSaveAsSingleFile =NewCT_OnOff ();if _ddbbfb :=d .DecodeElement (_fdace .DoNotSaveAsSingleFile ,&_fcgac );_ddbbfb !=nil {return _ddbbfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdace .DoNotOrganizeInFolder =NewCT_OnOff ();if _ddacce :=d .DecodeElement (_fdace .DoNotOrganizeInFolder ,&_fcgac );_ddacce !=nil {return _ddacce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdace .DoNotUseLongFileNames =NewCT_OnOff ();if _caefea :=d .DecodeElement (_fdace .DoNotUseLongFileNames ,&_fcgac );_caefea !=nil {return _caefea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdace .PixelsPerInch =NewCT_DecimalNumber ();if _gbbedc :=d .DecodeElement (_fdace .PixelsPerInch ,&_fcgac );_gbbedc !=nil {return _gbbedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdace .TargetScreenSz =NewCT_TargetScreenSz ();if _ddbgc :=d .DecodeElement (_fdace .TargetScreenSz ,&_fcgac );_ddbgc !=nil {return _ddbgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdace .SaveSmartTagsAsXml =NewCT_OnOff ();if _bgbdgef :=d .DecodeElement (_fdace .SaveSmartTagsAsXml ,&_fcgac );_bgbdgef !=nil {return _bgbdgef ;};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\u0057\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_fcgac .Name );if _dcbbc :=d .Skip ();_dcbbc !=nil {return _dcbbc ;};};case _d .EndElement :break _dgeec ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_Control and its children +func (_ffad *CT_Control )Validate ()error {return _ffad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_afgbgf ST_Underline )String ()string {switch _afgbgf {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 (_dccaf *EG_MathContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddddea :for {_faeda ,_bacga :=d .Token ();if _bacga !=nil {return _bacga ;};switch _cbfbgb :=_faeda .(type ){case _d .StartElement :switch _cbfbgb .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"}:_dccaf .OMathPara =_cd .NewOMathPara ();if _cddefe :=d .DecodeElement (_dccaf .OMathPara ,&_cbfbgb );_cddefe !=nil {return _cddefe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dccaf .OMath =_cd .NewOMath ();if _ccdde :=d .DecodeElement (_dccaf .OMath ,&_cbfbgb );_ccdde !=nil {return _ccdde ;};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\u004d\u0061\u0074\u0068\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_cbfbgb .Name );if _egadg :=d .Skip ();_egadg !=nil {return _egadg ;};};case _d .EndElement :break _ddddea ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path +func (_cadcga *WdCT_WrapThrough )ValidateWithPath (path string )error {if _cadcga .WrapTextAttr ==WdST_WrapTextUnset {return _a .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 _acgag :=_cadcga .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_acgag !=nil {return _acgag ;};if _aefbbf :=_cadcga .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_aefbbf !=nil {return _aefbbf ;};return nil ;};func (_cfgcb *CT_VMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdcde :=range start .Attr {if _fdcde .Name .Local =="\u0076\u0061\u006c"{_cfgcb .ValAttr .UnmarshalXMLAttr (_fdcde );continue ;};};for {_acadd ,_fdaga :=d .Token ();if _fdaga !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_fdaga );};if _ggfbbe ,_affafb :=_acadd .(_d .EndElement );_affafb &&_ggfbbe .Name ==start .Name {break ;};};return nil ;};func (_bddgfg ST_RestartNumber )ValidateWithPath (path string )error {switch _bddgfg {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bddgfg ));};return nil ;}; + +// ST_HexColor is a union type +type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_fgacb :=&CT_TextboxTightWrap {};_fgacb .ValAttr =ST_TextboxTightWrap (1);return _fgacb ;};func (_eeged *CT_TrackChangeNumbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeaed :=range start .Attr {if _eeaed .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_cbcbd ,_cgdfaf :=_eeaed .Value ,error (nil );if _cgdfaf !=nil {return _cgdfaf ;};_eeged .OriginalAttr =&_cbcbd ;continue ;};if _eeaed .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bbddgc ,_bggebf :=_eeaed .Value ,error (nil );if _bggebf !=nil {return _bggebf ;};_eeged .AuthorAttr =_bbddgc ;continue ;};if _eeaed .Name .Local =="\u0064\u0061\u0074\u0065"{_baceeg ,_gfecf :=ParseStdlibTime (_eeaed .Value );if _gfecf !=nil {return _gfecf ;};_eeged .DateAttr =&_baceeg ;continue ;};if _eeaed .Name .Local =="\u0069\u0064"{_cecgb ,_efade :=_eb .ParseInt (_eeaed .Value ,10,64);if _efade !=nil {return _efade ;};_eeged .IdAttr =_cecgb ;continue ;};};for {_aagcg ,_ecdffd :=d .Token ();if _ecdffd !=nil {return _a .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",_ecdffd );};if _gfcag ,_acad :=_aagcg .(_d .EndElement );_acad &&_gfcag .Name ==start .Name {break ;};};return nil ;};func (_bceffb ST_Proof )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbgbb :=_d .Attr {};_fbgbb .Name =name ;switch _bceffb {case ST_ProofUnset :_fbgbb .Value ="";case ST_ProofClean :_fbgbb .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_fbgbb .Value ="\u0064\u0069\u0072t\u0079";};return _fbgbb ,nil ;};type ST_TblWidth byte ;func (_egfeda *ST_ChapterSep )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdfcc ,_dadfc :=d .Token ();if _dadfc !=nil {return _dadfc ;};if _dcgaea ,_dcfbff :=_bdfcc .(_d .EndElement );_dcfbff &&_dcgaea .Name ==start .Name {*_egfeda =1;return nil ;};if _bcfec ,_gdagc :=_bdfcc .(_d .CharData );!_gdagc {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdfcc );}else {switch string (_bcfec ){case "":*_egfeda =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_egfeda =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_egfeda =2;case "\u0063\u006f\u006co\u006e":*_egfeda =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_egfeda =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_egfeda =5;};};_bdfcc ,_dadfc =d .Token ();if _dadfc !=nil {return _dadfc ;};if _gbefag ,_dffac :=_bdfcc .(_d .EndElement );_dffac &&_gbefag .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdfcc );}; -// Printer Paper Code -CodeAttr *int64 ;};type CT_EdnDocProps struct{ +// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path +func (_fafff *Footnotes )ValidateWithPath (path string )error {if _daaeae :=_fafff .CT_Footnotes .ValidateWithPath (path );_daaeae !=nil {return _daaeae ;};return nil ;}; -// Endnote Placement -Pos *CT_EdnPos ; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_cdeca *CT_Style )ValidateWithPath (path string )error {if _edbff :=_cdeca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edbff !=nil {return _edbff ;};if _cdeca .DefaultAttr !=nil {if _bebae :=_cdeca .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072");_bebae !=nil {return _bebae ;};};if _cdeca .CustomStyleAttr !=nil {if _edcbe :=_cdeca .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_edcbe !=nil {return _edcbe ;};};if _cdeca .Name !=nil {if _ebaea :=_cdeca .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_ebaea !=nil {return _ebaea ;};};if _cdeca .Aliases !=nil {if _gfecg :=_cdeca .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073");_gfecg !=nil {return _gfecg ;};};if _cdeca .BasedOn !=nil {if _addce :=_cdeca .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_addce !=nil {return _addce ;};};if _cdeca .Next !=nil {if _fcfcf :=_cdeca .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074");_fcfcf !=nil {return _fcfcf ;};};if _cdeca .Link !=nil {if _abgba :=_cdeca .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_abgba !=nil {return _abgba ;};};if _cdeca .AutoRedefine !=nil {if _dcagcf :=_cdeca .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065");_dcagcf !=nil {return _dcagcf ;};};if _cdeca .Hidden !=nil {if _bdaeg :=_cdeca .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_bdaeg !=nil {return _bdaeg ;};};if _cdeca .UiPriority !=nil {if _cafcac :=_cdeca .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079");_cafcac !=nil {return _cafcac ;};};if _cdeca .SemiHidden !=nil {if _fcaeba :=_cdeca .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_fcaeba !=nil {return _fcaeba ;};};if _cdeca .UnhideWhenUsed !=nil {if _cbdac :=_cdeca .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064");_cbdac !=nil {return _cbdac ;};};if _cdeca .QFormat !=nil {if _gdbacd :=_cdeca .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_gdbacd !=nil {return _gdbacd ;};};if _cdeca .Locked !=nil {if _fbcdf :=_cdeca .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_fbcdf !=nil {return _fbcdf ;};};if _cdeca .Personal !=nil {if _dgbcd :=_cdeca .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_dgbcd !=nil {return _dgbcd ;};};if _cdeca .PersonalCompose !=nil {if _cdgde :=_cdeca .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065");_cdgde !=nil {return _cdgde ;};};if _cdeca .PersonalReply !=nil {if _gcefcf :=_cdeca .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_gcefcf !=nil {return _gcefcf ;};};if _cdeca .Rsid !=nil {if _dbdba :=_cdeca .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064");_dbdba !=nil {return _dbdba ;};};if _cdeca .PPr !=nil {if _ddffge :=_cdeca .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ddffge !=nil {return _ddffge ;};};if _cdeca .RPr !=nil {if _ffbffa :=_cdeca .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ffbffa !=nil {return _ffbffa ;};};if _cdeca .TblPr !=nil {if _gdecfc :=_cdeca .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_gdecfc !=nil {return _gdecfc ;};};if _cdeca .TrPr !=nil {if _bfceb :=_cdeca .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_bfceb !=nil {return _bfceb ;};};if _cdeca .TcPr !=nil {if _acgcf :=_cdeca .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_acgcf !=nil {return _acgcf ;};};for _cbggfa ,_fbcff :=range _cdeca .TblStylePr {if _ddcbbd :=_fbcff .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_cbggfa ));_ddcbbd !=nil {return _ddcbbd ;};};return nil ;};func (_aeggfa *WdST_WrapText )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aeggfa =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_aeggfa =1;case "\u006c\u0065\u0066\u0074":*_aeggfa =2;case "\u0072\u0069\u0067h\u0074":*_aeggfa =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_aeggfa =4;};return nil ;};func (_bbdaa *CT_SimpleField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgbfa :=range start .Attr {if _dgbfa .Name .Local =="\u0069\u006e\u0073t\u0072"{_eabbca ,_adfaea :=_dgbfa .Value ,error (nil );if _adfaea !=nil {return _adfaea ;};_bbdaa .InstrAttr =_eabbca ;continue ;};if _dgbfa .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_gcggag ,_ecdfa :=ParseUnionST_OnOff (_dgbfa .Value );if _ecdfa !=nil {return _ecdfa ;};_bbdaa .FldLockAttr =&_gcggag ;continue ;};if _dgbfa .Name .Local =="\u0064\u0069\u0072t\u0079"{_cgfgf ,_afbcd :=ParseUnionST_OnOff (_dgbfa .Value );if _afbcd !=nil {return _afbcd ;};_bbdaa .DirtyAttr =&_cgfgf ;continue ;};};_aeaec :for {_badgba ,_agebd :=d .Token ();if _agebd !=nil {return _agebd ;};switch _bedgg :=_badgba .(type ){case _d .StartElement :switch _bedgg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbdaa .FldData =NewCT_Text ();if _abfcg :=d .DecodeElement (_bbdaa .FldData ,&_bedgg );_abfcg !=nil {return _abfcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggac :=NewEG_PContent ();_ecbeb :=NewCT_SimpleField ();if _fcgec :=d .DecodeElement (_ecbeb ,&_bedgg );_fcgec !=nil {return _fcgec ;};_gggac .FldSimple =append (_gggac .FldSimple ,_ecbeb );_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_gggac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaeag :=NewEG_PContent ();_ffaeag .Hyperlink =NewCT_Hyperlink ();if _dacgb :=d .DecodeElement (_ffaeag .Hyperlink ,&_bedgg );_dacgb !=nil {return _dacgb ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_ffaeag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egddf :=NewEG_PContent ();_egddf .SubDoc =NewCT_Rel ();if _cfcfe :=d .DecodeElement (_egddf .SubDoc ,&_bedgg );_cfcfe !=nil {return _cfcfe ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_egddf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fdadd :=NewEG_PContent ();_fbded :=NewEG_ContentRunContent ();_fbded .CustomXml =NewCT_CustomXmlRun ();if _ecgee :=d .DecodeElement (_fbded .CustomXml ,&_bedgg );_ecgee !=nil {return _ecgee ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_fdadd );_fdadd .EG_ContentRunContent =append (_fdadd .EG_ContentRunContent ,_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\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"}:_caadf :=NewEG_PContent ();_fgbge :=NewEG_ContentRunContent ();_fgbge .SmartTag =NewCT_SmartTagRun ();if _eagdfe :=d .DecodeElement (_fgbge .SmartTag ,&_bedgg );_eagdfe !=nil {return _eagdfe ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_caadf );_caadf .EG_ContentRunContent =append (_caadf .EG_ContentRunContent ,_fgbge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggebb :=NewEG_PContent ();_ccadac :=NewEG_ContentRunContent ();_ccadac .Sdt =NewCT_SdtRun ();if _gabdg :=d .DecodeElement (_ccadac .Sdt ,&_bedgg );_gabdg !=nil {return _gabdg ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_ggebb );_ggebb .EG_ContentRunContent =append (_ggebb .EG_ContentRunContent ,_ccadac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abdec :=NewEG_PContent ();_badcge :=NewEG_ContentRunContent ();_badcge .Dir =NewCT_DirContentRun ();if _bdgddd :=d .DecodeElement (_badcge .Dir ,&_bedgg );_bdgddd !=nil {return _bdgddd ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_abdec );_abdec .EG_ContentRunContent =append (_abdec .EG_ContentRunContent ,_badcge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddbdb :=NewEG_PContent ();_bbbfe :=NewEG_ContentRunContent ();_bbbfe .Bdo =NewCT_BdoContentRun ();if _dgfa :=d .DecodeElement (_bbbfe .Bdo ,&_bedgg );_dgfa !=nil {return _dgfa ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_ddbdb );_ddbdb .EG_ContentRunContent =append (_ddbdb .EG_ContentRunContent ,_bbbfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebae :=NewEG_PContent ();_afgef :=NewEG_ContentRunContent ();_afgef .R =NewCT_R ();if _adgda :=d .DecodeElement (_afgef .R ,&_bedgg );_adgda !=nil {return _adgda ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_eebae );_eebae .EG_ContentRunContent =append (_eebae .EG_ContentRunContent ,_afgef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acfdd :=NewEG_PContent ();_eagccc :=NewEG_ContentRunContent ();_abeca :=NewEG_RunLevelElts ();_abeca .ProofErr =NewCT_ProofErr ();if _eagge :=d .DecodeElement (_abeca .ProofErr ,&_bedgg );_eagge !=nil {return _eagge ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_acfdd );_acfdd .EG_ContentRunContent =append (_acfdd .EG_ContentRunContent ,_eagccc );_eagccc .EG_RunLevelElts =append (_eagccc .EG_RunLevelElts ,_abeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_daecb :=NewEG_PContent ();_geegf :=NewEG_ContentRunContent ();_gcdcg :=NewEG_RunLevelElts ();_gcdcg .PermStart =NewCT_PermStart ();if _feaeg :=d .DecodeElement (_gcdcg .PermStart ,&_bedgg );_feaeg !=nil {return _feaeg ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_daecb );_daecb .EG_ContentRunContent =append (_daecb .EG_ContentRunContent ,_geegf );_geegf .EG_RunLevelElts =append (_geegf .EG_RunLevelElts ,_gcdcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fdcfd :=NewEG_PContent ();_gfdceb :=NewEG_ContentRunContent ();_degeab :=NewEG_RunLevelElts ();_degeab .PermEnd =NewCT_Perm ();if _cbfeda :=d .DecodeElement (_degeab .PermEnd ,&_bedgg );_cbfeda !=nil {return _cbfeda ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_fdcfd );_fdcfd .EG_ContentRunContent =append (_fdcfd .EG_ContentRunContent ,_gfdceb );_gfdceb .EG_RunLevelElts =append (_gfdceb .EG_RunLevelElts ,_degeab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefdbf :=NewEG_PContent ();_gebae :=NewEG_ContentRunContent ();_dabdb :=NewEG_RunLevelElts ();_dabdb .Ins =NewCT_RunTrackChange ();if _cccffc :=d .DecodeElement (_dabdb .Ins ,&_bedgg );_cccffc !=nil {return _cccffc ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_eefdbf );_eefdbf .EG_ContentRunContent =append (_eefdbf .EG_ContentRunContent ,_gebae );_gebae .EG_RunLevelElts =append (_gebae .EG_RunLevelElts ,_dabdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfbe :=NewEG_PContent ();_cefefd :=NewEG_ContentRunContent ();_bfaba :=NewEG_RunLevelElts ();_bfaba .Del =NewCT_RunTrackChange ();if _bccfaa :=d .DecodeElement (_bfaba .Del ,&_bedgg );_bccfaa !=nil {return _bccfaa ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_cgfbe );_cgfbe .EG_ContentRunContent =append (_cgfbe .EG_ContentRunContent ,_cefefd );_cefefd .EG_RunLevelElts =append (_cefefd .EG_RunLevelElts ,_bfaba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bfcafa :=NewEG_PContent ();_gagda :=NewEG_ContentRunContent ();_bggd :=NewEG_RunLevelElts ();_bggd .MoveFrom =NewCT_RunTrackChange ();if _bedb :=d .DecodeElement (_bggd .MoveFrom ,&_bedgg );_bedb !=nil {return _bedb ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_bfcafa );_bfcafa .EG_ContentRunContent =append (_bfcafa .EG_ContentRunContent ,_gagda );_gagda .EG_RunLevelElts =append (_gagda .EG_RunLevelElts ,_bggd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gbcadf :=NewEG_PContent ();_bdeeca :=NewEG_ContentRunContent ();_cbaae :=NewEG_RunLevelElts ();_cbaae .MoveTo =NewCT_RunTrackChange ();if _gagdg :=d .DecodeElement (_cbaae .MoveTo ,&_bedgg );_gagdg !=nil {return _gagdg ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_gbcadf );_gbcadf .EG_ContentRunContent =append (_gbcadf .EG_ContentRunContent ,_bdeeca );_bdeeca .EG_RunLevelElts =append (_bdeeca .EG_RunLevelElts ,_cbaae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fffb :=NewEG_PContent ();_bffaa :=NewEG_ContentRunContent ();_edffae :=NewEG_RunLevelElts ();_dfgdda :=NewEG_RangeMarkupElements ();_dfgdda .BookmarkStart =NewCT_Bookmark ();if _adddf :=d .DecodeElement (_dfgdda .BookmarkStart ,&_bedgg );_adddf !=nil {return _adddf ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_fffb );_fffb .EG_ContentRunContent =append (_fffb .EG_ContentRunContent ,_bffaa );_bffaa .EG_RunLevelElts =append (_bffaa .EG_RunLevelElts ,_edffae );_edffae .EG_RangeMarkupElements =append (_edffae .EG_RangeMarkupElements ,_dfgdda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eabge :=NewEG_PContent ();_gbacdg :=NewEG_ContentRunContent ();_dcacg :=NewEG_RunLevelElts ();_fcada :=NewEG_RangeMarkupElements ();_fcada .BookmarkEnd =NewCT_MarkupRange ();if _bfbbaa :=d .DecodeElement (_fcada .BookmarkEnd ,&_bedgg );_bfbbaa !=nil {return _bfbbaa ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_eabge );_eabge .EG_ContentRunContent =append (_eabge .EG_ContentRunContent ,_gbacdg );_gbacdg .EG_RunLevelElts =append (_gbacdg .EG_RunLevelElts ,_dcacg );_dcacg .EG_RangeMarkupElements =append (_dcacg .EG_RangeMarkupElements ,_fcada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeaaf :=NewEG_PContent ();_gecdag :=NewEG_ContentRunContent ();_aagab :=NewEG_RunLevelElts ();_gcdfg :=NewEG_RangeMarkupElements ();_gcdfg .MoveFromRangeStart =NewCT_MoveBookmark ();if _gafdeb :=d .DecodeElement (_gcdfg .MoveFromRangeStart ,&_bedgg );_gafdeb !=nil {return _gafdeb ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_eeaaf );_eeaaf .EG_ContentRunContent =append (_eeaaf .EG_ContentRunContent ,_gecdag );_gecdag .EG_RunLevelElts =append (_gecdag .EG_RunLevelElts ,_aagab );_aagab .EG_RangeMarkupElements =append (_aagab .EG_RangeMarkupElements ,_gcdfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_agfaca :=NewEG_PContent ();_ebbdcg :=NewEG_ContentRunContent ();_gbcff :=NewEG_RunLevelElts ();_bacfe :=NewEG_RangeMarkupElements ();_bacfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _fegga :=d .DecodeElement (_bacfe .MoveFromRangeEnd ,&_bedgg );_fegga !=nil {return _fegga ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_agfaca );_agfaca .EG_ContentRunContent =append (_agfaca .EG_ContentRunContent ,_ebbdcg );_ebbdcg .EG_RunLevelElts =append (_ebbdcg .EG_RunLevelElts ,_gbcff );_gbcff .EG_RangeMarkupElements =append (_gbcff .EG_RangeMarkupElements ,_bacfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aefbb :=NewEG_PContent ();_gaeca :=NewEG_ContentRunContent ();_bddae :=NewEG_RunLevelElts ();_gdcfg :=NewEG_RangeMarkupElements ();_gdcfg .MoveToRangeStart =NewCT_MoveBookmark ();if _fbgdgd :=d .DecodeElement (_gdcfg .MoveToRangeStart ,&_bedgg );_fbgdgd !=nil {return _fbgdgd ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_aefbb );_aefbb .EG_ContentRunContent =append (_aefbb .EG_ContentRunContent ,_gaeca );_gaeca .EG_RunLevelElts =append (_gaeca .EG_RunLevelElts ,_bddae );_bddae .EG_RangeMarkupElements =append (_bddae .EG_RangeMarkupElements ,_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 :"\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"}:_ebdgd :=NewEG_PContent ();_gbbaad :=NewEG_ContentRunContent ();_dbebc :=NewEG_RunLevelElts ();_cdegc :=NewEG_RangeMarkupElements ();_cdegc .MoveToRangeEnd =NewCT_MarkupRange ();if _fgagab :=d .DecodeElement (_cdegc .MoveToRangeEnd ,&_bedgg );_fgagab !=nil {return _fgagab ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_ebdgd );_ebdgd .EG_ContentRunContent =append (_ebdgd .EG_ContentRunContent ,_gbbaad );_gbbaad .EG_RunLevelElts =append (_gbbaad .EG_RunLevelElts ,_dbebc );_dbebc .EG_RangeMarkupElements =append (_dbebc .EG_RangeMarkupElements ,_cdegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gebeae :=NewEG_PContent ();_fdbcdf :=NewEG_ContentRunContent ();_badfgd :=NewEG_RunLevelElts ();_ffgcec :=NewEG_RangeMarkupElements ();_ffgcec .CommentRangeStart =NewCT_MarkupRange ();if _ddgdce :=d .DecodeElement (_ffgcec .CommentRangeStart ,&_bedgg );_ddgdce !=nil {return _ddgdce ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_gebeae );_gebeae .EG_ContentRunContent =append (_gebeae .EG_ContentRunContent ,_fdbcdf );_fdbcdf .EG_RunLevelElts =append (_fdbcdf .EG_RunLevelElts ,_badfgd );_badfgd .EG_RangeMarkupElements =append (_badfgd .EG_RangeMarkupElements ,_ffgcec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gebbdf :=NewEG_PContent ();_bfccb :=NewEG_ContentRunContent ();_becfd :=NewEG_RunLevelElts ();_cfafff :=NewEG_RangeMarkupElements ();_cfafff .CommentRangeEnd =NewCT_MarkupRange ();if _fbcce :=d .DecodeElement (_cfafff .CommentRangeEnd ,&_bedgg );_fbcce !=nil {return _fbcce ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_gebbdf );_gebbdf .EG_ContentRunContent =append (_gebbdf .EG_ContentRunContent ,_bfccb );_bfccb .EG_RunLevelElts =append (_bfccb .EG_RunLevelElts ,_becfd );_becfd .EG_RangeMarkupElements =append (_becfd .EG_RangeMarkupElements ,_cfafff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fcegb :=NewEG_PContent ();_addaec :=NewEG_ContentRunContent ();_gfegc :=NewEG_RunLevelElts ();_bbcdd :=NewEG_RangeMarkupElements ();_bbcdd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _babbe :=d .DecodeElement (_bbcdd .CustomXmlInsRangeStart ,&_bedgg );_babbe !=nil {return _babbe ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_fcegb );_fcegb .EG_ContentRunContent =append (_fcegb .EG_ContentRunContent ,_addaec );_addaec .EG_RunLevelElts =append (_addaec .EG_RunLevelElts ,_gfegc );_gfegc .EG_RangeMarkupElements =append (_gfegc .EG_RangeMarkupElements ,_bbcdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gcbcdb :=NewEG_PContent ();_agefd :=NewEG_ContentRunContent ();_ceffb :=NewEG_RunLevelElts ();_fcfcd :=NewEG_RangeMarkupElements ();_fcfcd .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdaddg :=d .DecodeElement (_fcfcd .CustomXmlInsRangeEnd ,&_bedgg );_fdaddg !=nil {return _fdaddg ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_gcbcdb );_gcbcdb .EG_ContentRunContent =append (_gcbcdb .EG_ContentRunContent ,_agefd );_agefd .EG_RunLevelElts =append (_agefd .EG_RunLevelElts ,_ceffb );_ceffb .EG_RangeMarkupElements =append (_ceffb .EG_RangeMarkupElements ,_fcfcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cdaaf :=NewEG_PContent ();_eadde :=NewEG_ContentRunContent ();_eacee :=NewEG_RunLevelElts ();_ffbbad :=NewEG_RangeMarkupElements ();_ffbbad .CustomXmlDelRangeStart =NewCT_TrackChange ();if _accfa :=d .DecodeElement (_ffbbad .CustomXmlDelRangeStart ,&_bedgg );_accfa !=nil {return _accfa ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_cdaaf );_cdaaf .EG_ContentRunContent =append (_cdaaf .EG_ContentRunContent ,_eadde );_eadde .EG_RunLevelElts =append (_eadde .EG_RunLevelElts ,_eacee );_eacee .EG_RangeMarkupElements =append (_eacee .EG_RangeMarkupElements ,_ffbbad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dgfaa :=NewEG_PContent ();_eaccg :=NewEG_ContentRunContent ();_fcdea :=NewEG_RunLevelElts ();_bcdef :=NewEG_RangeMarkupElements ();_bcdef .CustomXmlDelRangeEnd =NewCT_Markup ();if _egegf :=d .DecodeElement (_bcdef .CustomXmlDelRangeEnd ,&_bedgg );_egegf !=nil {return _egegf ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_dgfaa );_dgfaa .EG_ContentRunContent =append (_dgfaa .EG_ContentRunContent ,_eaccg );_eaccg .EG_RunLevelElts =append (_eaccg .EG_RunLevelElts ,_fcdea );_fcdea .EG_RangeMarkupElements =append (_fcdea .EG_RangeMarkupElements ,_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 :"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"}:_bfffb :=NewEG_PContent ();_caaed :=NewEG_ContentRunContent ();_feeaaf :=NewEG_RunLevelElts ();_fgcb :=NewEG_RangeMarkupElements ();_fgcb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbfge :=d .DecodeElement (_fgcb .CustomXmlMoveFromRangeStart ,&_bedgg );_bbfge !=nil {return _bbfge ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_bfffb );_bfffb .EG_ContentRunContent =append (_bfffb .EG_ContentRunContent ,_caaed );_caaed .EG_RunLevelElts =append (_caaed .EG_RunLevelElts ,_feeaaf );_feeaaf .EG_RangeMarkupElements =append (_feeaaf .EG_RangeMarkupElements ,_fgcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_abfff :=NewEG_PContent ();_ebffca :=NewEG_ContentRunContent ();_gbbee :=NewEG_RunLevelElts ();_eabeea :=NewEG_RangeMarkupElements ();_eabeea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gcabf :=d .DecodeElement (_eabeea .CustomXmlMoveFromRangeEnd ,&_bedgg );_gcabf !=nil {return _gcabf ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_abfff );_abfff .EG_ContentRunContent =append (_abfff .EG_ContentRunContent ,_ebffca );_ebffca .EG_RunLevelElts =append (_ebffca .EG_RunLevelElts ,_gbbee );_gbbee .EG_RangeMarkupElements =append (_gbbee .EG_RangeMarkupElements ,_eabeea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cbbaee :=NewEG_PContent ();_ddcgd :=NewEG_ContentRunContent ();_gdffcc :=NewEG_RunLevelElts ();_fcccac :=NewEG_RangeMarkupElements ();_fcccac .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _badaa :=d .DecodeElement (_fcccac .CustomXmlMoveToRangeStart ,&_bedgg );_badaa !=nil {return _badaa ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_cbbaee );_cbbaee .EG_ContentRunContent =append (_cbbaee .EG_ContentRunContent ,_ddcgd );_ddcgd .EG_RunLevelElts =append (_ddcgd .EG_RunLevelElts ,_gdffcc );_gdffcc .EG_RangeMarkupElements =append (_gdffcc .EG_RangeMarkupElements ,_fcccac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bbddd :=NewEG_PContent ();_abdga :=NewEG_ContentRunContent ();_gcdbd :=NewEG_RunLevelElts ();_ddcadb :=NewEG_RangeMarkupElements ();_ddcadb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfbefa :=d .DecodeElement (_ddcadb .CustomXmlMoveToRangeEnd ,&_bedgg );_gfbefa !=nil {return _gfbefa ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_bbddd );_bbddd .EG_ContentRunContent =append (_bbddd .EG_ContentRunContent ,_abdga );_abdga .EG_RunLevelElts =append (_abdga .EG_RunLevelElts ,_gcdbd );_gcdbd .EG_RangeMarkupElements =append (_gcdbd .EG_RangeMarkupElements ,_ddcadb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cedcea :=NewEG_PContent ();_fbdgc :=NewEG_ContentRunContent ();_ccgcf :=NewEG_RunLevelElts ();_cbfbf :=NewEG_MathContent ();_cbfbf .OMathPara =_cd .NewOMathPara ();if _eacda :=d .DecodeElement (_cbfbf .OMathPara ,&_bedgg );_eacda !=nil {return _eacda ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_cedcea );_cedcea .EG_ContentRunContent =append (_cedcea .EG_ContentRunContent ,_fbdgc );_fbdgc .EG_RunLevelElts =append (_fbdgc .EG_RunLevelElts ,_ccgcf );_ccgcf .EG_MathContent =append (_ccgcf .EG_MathContent ,_cbfbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ecddc :=NewEG_PContent ();_agggdc :=NewEG_ContentRunContent ();_gedfc :=NewEG_RunLevelElts ();_egebg :=NewEG_MathContent ();_egebg .OMath =_cd .NewOMath ();if _daeaed :=d .DecodeElement (_egebg .OMath ,&_bedgg );_daeaed !=nil {return _daeaed ;};_bbdaa .EG_PContent =append (_bbdaa .EG_PContent ,_ecddc );_ecddc .EG_ContentRunContent =append (_ecddc .EG_ContentRunContent ,_agggdc );_agggdc .EG_RunLevelElts =append (_agggdc .EG_RunLevelElts ,_gedfc );_gedfc .EG_MathContent =append (_gedfc .EG_MathContent ,_egebg );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\u0069\u006d\u0070\u006c\u0065\u0046i\u0065l\u0064\u0020\u0025\u0076",_bedgg .Name );if _caafbd :=d .Skip ();_caafbd !=nil {return _caafbd ;};};case _d .EndElement :break _aeaec ;case _d .CharData :};};return nil ;};func (_ceebd *CT_FitText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeccc :=range start .Attr {if _eeccc .Name .Local =="\u0076\u0061\u006c"{_eccgb ,_bbgcb :=ParseUnionST_TwipsMeasure (_eeccc .Value );if _bbgcb !=nil {return _bbgcb ;};_ceebd .ValAttr =_eccgb ;continue ;};if _eeccc .Name .Local =="\u0069\u0064"{_adgdf ,_dgafg :=_eb .ParseInt (_eeccc .Value ,10,64);if _dgafg !=nil {return _dgafg ;};_ceebd .IdAttr =&_adgdf ;continue ;};};for {_gfcga ,_egab :=d .Token ();if _egab !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_egab );};if _cgbdd ,_cdegg :=_gfcga .(_d .EndElement );_cdegg &&_cgbdd .Name ==start .Name {break ;};};return nil ;};type EG_ParaRPrTrackChanges struct{ -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Deleted Paragraph +Del *CT_TrackChange ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func (_bacba *CT_PageNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bacba .FmtAttr !=ST_NumberFormatUnset {_abgcgf ,_afaaaf :=_bacba .FmtAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0066m\u0074"});if _afaaaf !=nil {return _afaaaf ;};start .Attr =append (start .Attr ,_abgcgf );};if _bacba .StartAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bacba .StartAttr )});};if _bacba .ChapStyleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0063\u0068\u0061\u0070\u0053\u0074\u0079\u006c\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bacba .ChapStyleAttr )});};if _bacba .ChapSepAttr !=ST_ChapterSepUnset {_ffffb ,_fdefeg :=_bacba .ChapSepAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"});if _fdefeg !=nil {return _fdefeg ;};start .Attr =append (start .Attr ,_ffffb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Validate validates the CT_Empty and its children -func (_dcgd *CT_Empty )Validate ()error {return _dcgd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");}; +// Move Destination Paragraph +MoveTo *CT_TrackChange ;};func (_cbfgff ST_VerticalJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbfgff .String (),start );};func (_fcafdc ST_PageBorderOffset )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bafgg :=_d .Attr {};_bafgg .Name =name ;switch _fcafdc {case ST_PageBorderOffsetUnset :_bafgg .Value ="";case ST_PageBorderOffsetPage :_bafgg .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_bafgg .Value ="\u0074\u0065\u0078\u0074";};return _bafgg ,nil ;};const (ST_EmUnset ST_Em =0;ST_EmNone ST_Em =1;ST_EmDot ST_Em =2;ST_EmComma ST_Em =3;ST_EmCircle ST_Em =4;ST_EmUnderDot ST_Em =5;);func (_eebaa *CT_DocPartBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_acfgd ,_abgc :=_eebaa .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abgc !=nil {return _abgc ;};start .Attr =append (start .Attr ,_acfgd );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 (_ggeda *CT_PPr )ValidateWithPath (path string )error {if _ggeda .PStyle !=nil {if _bdge :=_ggeda .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bdge !=nil {return _bdge ;};};if _ggeda .KeepNext !=nil {if _ebbae :=_ggeda .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_ebbae !=nil {return _ebbae ;};};if _ggeda .KeepLines !=nil {if _ebeae :=_ggeda .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_ebeae !=nil {return _ebeae ;};};if _ggeda .PageBreakBefore !=nil {if _dbbbc :=_ggeda .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_dbbbc !=nil {return _dbbbc ;};};if _ggeda .FramePr !=nil {if _cfdda :=_ggeda .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_cfdda !=nil {return _cfdda ;};};if _ggeda .WidowControl !=nil {if _eegdac :=_ggeda .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_eegdac !=nil {return _eegdac ;};};if _ggeda .NumPr !=nil {if _bfagf :=_ggeda .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_bfagf !=nil {return _bfagf ;};};if _ggeda .SuppressLineNumbers !=nil {if _cgeca :=_ggeda .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_cgeca !=nil {return _cgeca ;};};if _ggeda .PBdr !=nil {if _fegbb :=_ggeda .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_fegbb !=nil {return _fegbb ;};};if _ggeda .Shd !=nil {if _aggdd :=_ggeda .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aggdd !=nil {return _aggdd ;};};if _ggeda .Tabs !=nil {if _acdbc :=_ggeda .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_acdbc !=nil {return _acdbc ;};};if _ggeda .SuppressAutoHyphens !=nil {if _gcac :=_ggeda .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_gcac !=nil {return _gcac ;};};if _ggeda .Kinsoku !=nil {if _gfeea :=_ggeda .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_gfeea !=nil {return _gfeea ;};};if _ggeda .WordWrap !=nil {if _bcabe :=_ggeda .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_bcabe !=nil {return _bcabe ;};};if _ggeda .OverflowPunct !=nil {if _agba :=_ggeda .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_agba !=nil {return _agba ;};};if _ggeda .TopLinePunct !=nil {if _abgcg :=_ggeda .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_abgcg !=nil {return _abgcg ;};};if _ggeda .AutoSpaceDE !=nil {if _eddc :=_ggeda .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_eddc !=nil {return _eddc ;};};if _ggeda .AutoSpaceDN !=nil {if _cbeee :=_ggeda .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_cbeee !=nil {return _cbeee ;};};if _ggeda .Bidi !=nil {if _fffb :=_ggeda .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_fffb !=nil {return _fffb ;};};if _ggeda .AdjustRightInd !=nil {if _ggacgb :=_ggeda .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_ggacgb !=nil {return _ggacgb ;};};if _ggeda .SnapToGrid !=nil {if _gbdce :=_ggeda .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_gbdce !=nil {return _gbdce ;};};if _ggeda .Spacing !=nil {if _afdfe :=_ggeda .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_afdfe !=nil {return _afdfe ;};};if _ggeda .Ind !=nil {if _facef :=_ggeda .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_facef !=nil {return _facef ;};};if _ggeda .ContextualSpacing !=nil {if _aabag :=_ggeda .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_aabag !=nil {return _aabag ;};};if _ggeda .MirrorIndents !=nil {if _ggfdc :=_ggeda .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_ggfdc !=nil {return _ggfdc ;};};if _ggeda .SuppressOverlap !=nil {if _dbgg :=_ggeda .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dbgg !=nil {return _dbgg ;};};if _ggeda .Jc !=nil {if _fbcca :=_ggeda .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_fbcca !=nil {return _fbcca ;};};if _ggeda .TextDirection !=nil {if _ddecb :=_ggeda .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ddecb !=nil {return _ddecb ;};};if _ggeda .TextAlignment !=nil {if _ecbef :=_ggeda .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_ecbef !=nil {return _ecbef ;};};if _ggeda .TextboxTightWrap !=nil {if _ffdac :=_ggeda .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_ffdac !=nil {return _ffdac ;};};if _ggeda .OutlineLvl !=nil {if _gdfef :=_ggeda .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_gdfef !=nil {return _gdfef ;};};if _ggeda .DivId !=nil {if _bafdcb :=_ggeda .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_bafdcb !=nil {return _bafdcb ;};};if _ggeda .CnfStyle !=nil {if _dbfbeg :=_ggeda .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_dbfbeg !=nil {return _dbfbeg ;};};if _ggeda .RPr !=nil {if _fcfbg :=_ggeda .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fcfbg !=nil {return _fcfbg ;};};if _ggeda .SectPr !=nil {if _fcfdb :=_ggeda .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_fcfdb !=nil {return _fcfdb ;};};if _ggeda .PPrChange !=nil {if _fefcf :=_ggeda .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fefcf !=nil {return _fefcf ;};};return nil ;};type EG_RPrContent struct{ +// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path +func (_dgeace *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil };func (_gabgd *EG_RunInnerContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gabgd .Br !=nil {_geaead :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_gabgd .Br ,_geaead );};if _gabgd .T !=nil {_dffbbee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_gabgd .T ,_dffbbee );};if _gabgd .ContentPart !=nil {_cbcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_gabgd .ContentPart ,_cbcdb );};if _gabgd .DelText !=nil {_feddfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_gabgd .DelText ,_feddfb );};if _gabgd .InstrText !=nil {_gdbgf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gabgd .InstrText ,_gdbgf );};if _gabgd .DelInstrText !=nil {_dbcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gabgd .DelInstrText ,_dbcdb );};if _gabgd .NoBreakHyphen !=nil {_beddgf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_gabgd .NoBreakHyphen ,_beddgf );};if _gabgd .SoftHyphen !=nil {_agdeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_gabgd .SoftHyphen ,_agdeb );};if _gabgd .DayShort !=nil {_bggde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_gabgd .DayShort ,_bggde );};if _gabgd .MonthShort !=nil {_cgcab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_gabgd .MonthShort ,_cgcab );};if _gabgd .YearShort !=nil {_aaebff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_gabgd .YearShort ,_aaebff );};if _gabgd .DayLong !=nil {_efgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_gabgd .DayLong ,_efgaf );};if _gabgd .MonthLong !=nil {_ddddeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_gabgd .MonthLong ,_ddddeb );};if _gabgd .YearLong !=nil {_bgedde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_gabgd .YearLong ,_bgedde );};if _gabgd .AnnotationRef !=nil {_gcadb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_gabgd .AnnotationRef ,_gcadb );};if _gabgd .FootnoteRef !=nil {_gddeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_gabgd .FootnoteRef ,_gddeg );};if _gabgd .EndnoteRef !=nil {_gfeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_gabgd .EndnoteRef ,_gfeaf );};if _gabgd .Separator !=nil {_fbfdd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_gabgd .Separator ,_fbfdd );};if _gabgd .ContinuationSeparator !=nil {_fagdd :=_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 (_gabgd .ContinuationSeparator ,_fagdd );};if _gabgd .Sym !=nil {_dbdbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_gabgd .Sym ,_dbdbaa );};if _gabgd .PgNum !=nil {_gbabff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_gabgd .PgNum ,_gbabff );};if _gabgd .Cr !=nil {_cfefdge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_gabgd .Cr ,_cfefdge );};if _gabgd .Tab !=nil {_cdaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_gabgd .Tab ,_cdaeg );};if _gabgd .Object !=nil {_ffdbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_gabgd .Object ,_ffdbfg );};if _gabgd .Pict !=nil {_edefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_gabgd .Pict ,_edefc );};if _gabgd .FldChar !=nil {_cdbegg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_gabgd .FldChar ,_cdbegg );};if _gabgd .Ruby !=nil {_agabeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_gabgd .Ruby ,_agabeb );};if _gabgd .FootnoteReference !=nil {_dfag :=_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 (_gabgd .FootnoteReference ,_dfag );};if _gabgd .EndnoteReference !=nil {_cdecdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_gabgd .EndnoteReference ,_cdecdc );};if _gabgd .CommentReference !=nil {_ccfbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_gabgd .CommentReference ,_ccfbb );};if _gabgd .Drawing !=nil {_ebgffd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_gabgd .Drawing ,_ebgffd );};if _gabgd .Ptab !=nil {_dcdcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_gabgd .Ptab ,_dcdcf );};if _gabgd .LastRenderedPageBreak !=nil {_ffdfb :=_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 (_gabgd .LastRenderedPageBreak ,_ffdfb );};return nil ;};func (_ffeabbf *WdCT_WrapTight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffeabbf .WrapTextAttr =WdST_WrapText (1);_ffeabbf .WrapPolygon =NewWdCT_WrapPath ();for _ ,_bbbced :=range start .Attr {if _bbbced .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_ffeabbf .WrapTextAttr .UnmarshalXMLAttr (_bbbced );continue ;};if _bbbced .Name .Local =="\u0064\u0069\u0073t\u004c"{_eggce ,_dfaafg :=_eb .ParseUint (_bbbced .Value ,10,32);if _dfaafg !=nil {return _dfaafg ;};_gacfcd :=uint32 (_eggce );_ffeabbf .DistLAttr =&_gacfcd ;continue ;};if _bbbced .Name .Local =="\u0064\u0069\u0073t\u0052"{_dfdgd ,_fbgecc :=_eb .ParseUint (_bbbced .Value ,10,32);if _fbgecc !=nil {return _fbgecc ;};_edebb :=uint32 (_dfdgd );_ffeabbf .DistRAttr =&_edebb ;continue ;};};_beage :for {_bdfcd ,_fdgcc :=d .Token ();if _fdgcc !=nil {return _fdgcc ;};switch _aecba :=_bdfcd .(type ){case _d .StartElement :switch _aecba .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"}:if _bbgdb :=d .DecodeElement (_ffeabbf .WrapPolygon ,&_aecba );_bbgdb !=nil {return _bbgdb ;};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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054i\u0067h\u0074\u0020\u0025\u0076",_aecba .Name );if _eccdag :=d .Skip ();_eccdag !=nil {return _eccdag ;};};case _d .EndElement :break _beage ;case _d .CharData :};};return nil ;};func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_cecad :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_cecad .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_cecad .ST_HexColorRGB =&s ;};return _cecad ,nil ;};func (_cbbgde *ST_FtnEdn )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbbgde =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cbbgde =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_cbbgde =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_cbbgde =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_cbbgde =4;};return nil ;};func (_eefgg *CT_LvlLegacy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adbeb :=range start .Attr {if _adbeb .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_ebebe ,_aceba :=ParseUnionST_OnOff (_adbeb .Value );if _aceba !=nil {return _aceba ;};_eefgg .LegacyAttr =&_ebebe ;continue ;};if _adbeb .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_bcde ,_bebba :=ParseUnionST_TwipsMeasure (_adbeb .Value );if _bebba !=nil {return _bebba ;};_eefgg .LegacySpaceAttr =&_bcde ;continue ;};if _adbeb .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_daaec ,_fcca :=ParseUnionST_SignedTwipsMeasure (_adbeb .Value );if _fcca !=nil {return _fcca ;};_eefgg .LegacyIndentAttr =&_daaec ;continue ;};};for {_dbgbe ,_fcebb :=d .Token ();if _fcebb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_fcebb );};if _eegac ,_eedbac :=_dbgbe .(_d .EndElement );_eedbac &&_eegac .Name ==start .Name {break ;};};return nil ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_cefgec :=&CT_FramesetChoice {};return _cefgec };func (_dfadg *ST_VAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fccgg ,_gbefcd :=d .Token ();if _gbefcd !=nil {return _gbefcd ;};if _gggddg ,_eecbec :=_fccgg .(_d .EndElement );_eecbec &&_gggddg .Name ==start .Name {*_dfadg =1;return nil ;};if _adbag ,_baedd :=_fccgg .(_d .CharData );!_baedd {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fccgg );}else {switch string (_adbag ){case "":*_dfadg =0;case "\u0074\u0065\u0078\u0074":*_dfadg =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dfadg =2;case "\u0070\u0061\u0067\u0065":*_dfadg =3;};};_fccgg ,_gbefcd =d .Token ();if _gbefcd !=nil {return _gbefcd ;};if _bdead ,_bdbda :=_fccgg .(_d .EndElement );_bdbda &&_bdead .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fccgg );};func (_fccce *CT_Frameset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fccce .Sz !=nil {_ccedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_fccce .Sz ,_ccedg );};if _fccce .FramesetSplitbar !=nil {_baecg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_fccce .FramesetSplitbar ,_baecg );};if _fccce .FrameLayout !=nil {_edaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fccce .FrameLayout ,_edaf );};if _fccce .Title !=nil {_ffcbgc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_fccce .Title ,_ffcbgc );};if _fccce .Choice !=nil {for _ ,_cadgd :=range _fccce .Choice {_cadgd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PPr ()*CT_PPr {_fbgf :=&CT_PPr {};return _fbgf };func (_bedcb *CT_SmartTagType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bedcb .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 :_a .Sprintf ("\u0025\u0076",*_bedcb .NamespaceuriAttr )});};if _bedcb .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bedcb .NameAttr )});};if _bedcb .UrlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bedcb .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_RPrOriginal struct{ // Referenced Character Style RStyle *CT_String ; @@ -6486,511 +6555,442 @@ EastAsianLayout *CT_EastAsianLayout ; SpecVanish *CT_OnOff ; // Office Open XML Math -OMath *CT_OnOff ; - -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_egabc *CT_R )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_addce :=range start .Attr {if _addce .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_agffe ,_dfbbg :=_addce .Value ,error (nil );if _dfbbg !=nil {return _dfbbg ;};_egabc .RsidRPrAttr =&_agffe ;continue ;};if _addce .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ecbcf ,_edbgf :=_addce .Value ,error (nil );if _edbgf !=nil {return _edbgf ;};_egabc .RsidDelAttr =&_ecbcf ;continue ;};if _addce .Name .Local =="\u0072\u0073\u0069d\u0052"{_adgb ,_bfbaf :=_addce .Value ,error (nil );if _bfbaf !=nil {return _bfbaf ;};_egabc .RsidRAttr =&_adgb ;continue ;};};_eefdc :for {_deacc ,_gdbbg :=d .Token ();if _gdbbg !=nil {return _gdbbg ;};switch _bddgdf :=_deacc .(type ){case _g .StartElement :switch _bddgdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_egabc .RPr =NewCT_RPr ();if _accce :=d .DecodeElement (_egabc .RPr ,&_bddgdf );_accce !=nil {return _accce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u0072"}:_cffge :=NewEG_RunInnerContent ();_cffge .Br =NewCT_Br ();if _cfacdd :=d .DecodeElement (_cffge .Br ,&_bddgdf );_cfacdd !=nil {return _cfacdd ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_cffge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_bggfa :=NewEG_RunInnerContent ();_bggfa .T =NewCT_Text ();if _fbbcf :=d .DecodeElement (_bggfa .T ,&_bddgdf );_fbbcf !=nil {return _fbbcf ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_bggfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bbcgd :=NewEG_RunInnerContent ();_bbcgd .ContentPart =NewCT_Rel ();if _gffge :=d .DecodeElement (_bbcgd .ContentPart ,&_bddgdf );_gffge !=nil {return _gffge ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_bbcgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_fcada :=NewEG_RunInnerContent ();_fcada .DelText =NewCT_Text ();if _ceaed :=d .DecodeElement (_fcada .DelText ,&_bddgdf );_ceaed !=nil {return _ceaed ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fcada );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_eggbc :=NewEG_RunInnerContent ();_eggbc .InstrText =NewCT_Text ();if _ddced :=d .DecodeElement (_eggbc .InstrText ,&_bddgdf );_ddced !=nil {return _ddced ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_eggbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_ebaga :=NewEG_RunInnerContent ();_ebaga .DelInstrText =NewCT_Text ();if _fdbgcg :=d .DecodeElement (_ebaga .DelInstrText ,&_bddgdf );_fdbgcg !=nil {return _fdbgcg ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_ebaga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_bdbg :=NewEG_RunInnerContent ();_bdbg .NoBreakHyphen =NewCT_Empty ();if _fdefa :=d .DecodeElement (_bdbg .NoBreakHyphen ,&_bddgdf );_fdefa !=nil {return _fdefa ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_bdbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_bdbcd :=NewEG_RunInnerContent ();_bdbcd .SoftHyphen =NewCT_Empty ();if _bcffac :=d .DecodeElement (_bdbcd .SoftHyphen ,&_bddgdf );_bcffac !=nil {return _bcffac ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_bdbcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_daggff :=NewEG_RunInnerContent ();_daggff .DayShort =NewCT_Empty ();if _fabdb :=d .DecodeElement (_daggff .DayShort ,&_bddgdf );_fabdb !=nil {return _fabdb ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_daggff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_daegg :=NewEG_RunInnerContent ();_daegg .MonthShort =NewCT_Empty ();if _cfffd :=d .DecodeElement (_daegg .MonthShort ,&_bddgdf );_cfffd !=nil {return _cfffd ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_daegg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_fcafe :=NewEG_RunInnerContent ();_fcafe .YearShort =NewCT_Empty ();if _acgae :=d .DecodeElement (_fcafe .YearShort ,&_bddgdf );_acgae !=nil {return _acgae ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fcafe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_fbaee :=NewEG_RunInnerContent ();_fbaee .DayLong =NewCT_Empty ();if _fgaaea :=d .DecodeElement (_fbaee .DayLong ,&_bddgdf );_fgaaea !=nil {return _fgaaea ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fbaee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_gbeda :=NewEG_RunInnerContent ();_gbeda .MonthLong =NewCT_Empty ();if _cdecb :=d .DecodeElement (_gbeda .MonthLong ,&_bddgdf );_cdecb !=nil {return _cdecb ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_gbeda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_faeeef :=NewEG_RunInnerContent ();_faeeef .YearLong =NewCT_Empty ();if _bbdg :=d .DecodeElement (_faeeef .YearLong ,&_bddgdf );_bbdg !=nil {return _bbdg ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_faeeef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_fadggb :=NewEG_RunInnerContent ();_fadggb .AnnotationRef =NewCT_Empty ();if _eacdf :=d .DecodeElement (_fadggb .AnnotationRef ,&_bddgdf );_eacdf !=nil {return _eacdf ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fadggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_edfega :=NewEG_RunInnerContent ();_edfega .FootnoteRef =NewCT_Empty ();if _bcggc :=d .DecodeElement (_edfega .FootnoteRef ,&_bddgdf );_bcggc !=nil {return _bcggc ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_edfega );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_eaffe :=NewEG_RunInnerContent ();_eaffe .EndnoteRef =NewCT_Empty ();if _fcgag :=d .DecodeElement (_eaffe .EndnoteRef ,&_bddgdf );_fcgag !=nil {return _fcgag ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_eaffe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_bbcce :=NewEG_RunInnerContent ();_bbcce .Separator =NewCT_Empty ();if _gegd :=d .DecodeElement (_bbcce .Separator ,&_bddgdf );_gegd !=nil {return _gegd ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_bbcce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_fdbad :=NewEG_RunInnerContent ();_fdbad .ContinuationSeparator =NewCT_Empty ();if _afbgc :=d .DecodeElement (_fdbad .ContinuationSeparator ,&_bddgdf );_afbgc !=nil {return _afbgc ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fdbad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0079\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0079\u006d"}:_dedcf :=NewEG_RunInnerContent ();_dedcf .Sym =NewCT_Sym ();if _dacggg :=d .DecodeElement (_dedcf .Sym ,&_bddgdf );_dacggg !=nil {return _dacggg ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_dedcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0067\u004eu\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0067\u004eu\u006d"}:_gdcca :=NewEG_RunInnerContent ();_gdcca .PgNum =NewCT_Empty ();if _dcgf :=d .DecodeElement (_gdcca .PgNum ,&_bddgdf );_dcgf !=nil {return _dcgf ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_gdcca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0072"}:_ebfee :=NewEG_RunInnerContent ();_ebfee .Cr =NewCT_Empty ();if _fgddg :=d .DecodeElement (_ebfee .Cr ,&_bddgdf );_fgddg !=nil {return _fgddg ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_ebfee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062"}:_gbaa :=NewEG_RunInnerContent ();_gbaa .Tab =NewCT_Empty ();if _gdga :=d .DecodeElement (_gbaa .Tab ,&_bddgdf );_gdga !=nil {return _gdga ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_gbaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_cgeae :=NewEG_RunInnerContent ();_cgeae .Object =NewCT_Object ();if _ccdge :=d .DecodeElement (_cgeae .Object ,&_bddgdf );_ccdge !=nil {return _ccdge ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_cgeae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0069\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0069\u0063\u0074"}:_dbeag :=NewEG_RunInnerContent ();_dbeag .Pict =NewCT_Picture ();if _dacde :=d .DecodeElement (_dbeag .Pict ,&_bddgdf );_dacde !=nil {return _dacde ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_dbeag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_gafdf :=NewEG_RunInnerContent ();_gafdf .FldChar =NewCT_FldChar ();if _fdecc :=d .DecodeElement (_gafdf .FldChar ,&_bddgdf );_fdecc !=nil {return _fdecc ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_gafdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0075\u0062\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0075\u0062\u0079"}:_ccff :=NewEG_RunInnerContent ();_ccff .Ruby =NewCT_Ruby ();if _dfgaag :=d .DecodeElement (_ccff .Ruby ,&_bddgdf );_dfgaag !=nil {return _dfgaag ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_ccff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_cccfdg :=NewEG_RunInnerContent ();_cccfdg .FootnoteReference =NewCT_FtnEdnRef ();if _agbcbf :=d .DecodeElement (_cccfdg .FootnoteReference ,&_bddgdf );_agbcbf !=nil {return _agbcbf ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_cccfdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_adgda :=NewEG_RunInnerContent ();_adgda .EndnoteReference =NewCT_FtnEdnRef ();if _cdefb :=d .DecodeElement (_adgda .EndnoteReference ,&_bddgdf );_cdefb !=nil {return _cdefb ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_adgda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_dcdeb :=NewEG_RunInnerContent ();_dcdeb .CommentReference =NewCT_Markup ();if _cegde :=d .DecodeElement (_dcdeb .CommentReference ,&_bddgdf );_cegde !=nil {return _cegde ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_dcdeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_fdefc :=NewEG_RunInnerContent ();_fdefc .Drawing =NewCT_Drawing ();if _dagde :=d .DecodeElement (_fdefc .Drawing ,&_bddgdf );_dagde !=nil {return _dagde ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fdefc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0074\u0061\u0062"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0074\u0061\u0062"}:_agade :=NewEG_RunInnerContent ();_agade .Ptab =NewCT_PTab ();if _fbcfc :=d .DecodeElement (_agade .Ptab ,&_bddgdf );_fbcfc !=nil {return _fbcfc ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_agade );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_fecebc :=NewEG_RunInnerContent ();_fecebc .LastRenderedPageBreak =NewCT_Empty ();if _fdebf :=d .DecodeElement (_fecebc .LastRenderedPageBreak ,&_bddgdf );_fdebf !=nil {return _fdebf ;};_egabc .EG_RunInnerContent =append (_egabc .EG_RunInnerContent ,_fecebc );default:_ecbea :=&_ga .XSDAny {};if _gdgfb :=d .DecodeElement (_ecbea ,&_bddgdf );_gdgfb !=nil {return _gdgfb ;};_egabc .Extra =append (_egabc .Extra ,_ecbea );};case _g .EndElement :break _eefdc ;case _g .CharData :};};return nil ;};func (_acfbd ST_SectionMark )ValidateWithPath (path string )error {switch _acfbd {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfbd ));};return nil ;};func (_efbgg ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _efbgg {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbgg ));};return nil ;}; - -// ValidateWithPath validates the CT_P and its children, prefixing error messages with path -func (_bdgbc *CT_P )ValidateWithPath (path string )error {if _bdgbc .PPr !=nil {if _eebef :=_bdgbc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_eebef !=nil {return _eebef ;};};for _agafe ,_bcfff :=range _bdgbc .EG_PContent {if _ffaadf :=_bcfff .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_agafe ));_ffaadf !=nil {return _ffaadf ;};};return nil ;};type WdAnchor struct{WdCT_Anchor }; - -// Validate validates the CT_NumRestart and its children -func (_bbebe *CT_NumRestart )Validate ()error {return _bbebe .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");};func (_gddacf ST_TblOverlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gddacf .String (),start );}; - -// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path -func (_acdcf *CT_TrPrChange )ValidateWithPath (path string )error {if _acbacb :=_acdcf .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_acbacb !=nil {return _acbacb ;};return nil ;}; - -// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path -func (_dbcg *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_begdg ST_FrameScrollbar )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aaced :=_g .Attr {};_aaced .Name =name ;switch _begdg {case ST_FrameScrollbarUnset :_aaced .Value ="";case ST_FrameScrollbarOn :_aaced .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_aaced .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_aaced .Value ="\u0061\u0075\u0074\u006f";};return _aaced ,nil ;};func (_agbge *EG_RunLevelElts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eagdb :for {_beddg ,_edffdf :=d .Token ();if _edffdf !=nil {return _edffdf ;};switch _degeg :=_beddg .(type ){case _g .StartElement :switch _degeg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_agbge .ProofErr =NewCT_ProofErr ();if _gfcba :=d .DecodeElement (_agbge .ProofErr ,&_degeg );_gfcba !=nil {return _gfcba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_agbge .PermStart =NewCT_PermStart ();if _cddaf :=d .DecodeElement (_agbge .PermStart ,&_degeg );_cddaf !=nil {return _cddaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_agbge .PermEnd =NewCT_Perm ();if _cdccef :=d .DecodeElement (_agbge .PermEnd ,&_degeg );_cdccef !=nil {return _cdccef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_agbge .Ins =NewCT_RunTrackChange ();if _cbdgef :=d .DecodeElement (_agbge .Ins ,&_degeg );_cbdgef !=nil {return _cbdgef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_agbge .Del =NewCT_RunTrackChange ();if _gdgab :=d .DecodeElement (_agbge .Del ,&_degeg );_gdgab !=nil {return _gdgab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_agbge .MoveFrom =NewCT_RunTrackChange ();if _feegfg :=d .DecodeElement (_agbge .MoveFrom ,&_degeg );_feegfg !=nil {return _feegfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_agbge .MoveTo =NewCT_RunTrackChange ();if _bdcbcf :=d .DecodeElement (_agbge .MoveTo ,&_degeg );_bdcbcf !=nil {return _bdcbcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_babfb :=NewEG_RangeMarkupElements ();_babfb .BookmarkStart =NewCT_Bookmark ();if _fbfgb :=d .DecodeElement (_babfb .BookmarkStart ,&_degeg );_fbfgb !=nil {return _fbfgb ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_babfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_agedbe :=NewEG_RangeMarkupElements ();_agedbe .BookmarkEnd =NewCT_MarkupRange ();if _bfeag :=d .DecodeElement (_agedbe .BookmarkEnd ,&_degeg );_bfeag !=nil {return _bfeag ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_agedbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ceceea :=NewEG_RangeMarkupElements ();_ceceea .MoveFromRangeStart =NewCT_MoveBookmark ();if _efdbaf :=d .DecodeElement (_ceceea .MoveFromRangeStart ,&_degeg );_efdbaf !=nil {return _efdbaf ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_ceceea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbbfab :=NewEG_RangeMarkupElements ();_cbbfab .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcgca :=d .DecodeElement (_cbbfab .MoveFromRangeEnd ,&_degeg );_gcgca !=nil {return _gcgca ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_cbbfab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bcagff :=NewEG_RangeMarkupElements ();_bcagff .MoveToRangeStart =NewCT_MoveBookmark ();if _bgdbff :=d .DecodeElement (_bcagff .MoveToRangeStart ,&_degeg );_bgdbff !=nil {return _bgdbff ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_bcagff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_baccdd :=NewEG_RangeMarkupElements ();_baccdd .MoveToRangeEnd =NewCT_MarkupRange ();if _ffcfd :=d .DecodeElement (_baccdd .MoveToRangeEnd ,&_degeg );_ffcfd !=nil {return _ffcfd ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_baccdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ddbbg :=NewEG_RangeMarkupElements ();_ddbbg .CommentRangeStart =NewCT_MarkupRange ();if _bdfac :=d .DecodeElement (_ddbbg .CommentRangeStart ,&_degeg );_bdfac !=nil {return _bdfac ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_ddbbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aedebg :=NewEG_RangeMarkupElements ();_aedebg .CommentRangeEnd =NewCT_MarkupRange ();if _dfegeb :=d .DecodeElement (_aedebg .CommentRangeEnd ,&_degeg );_dfegeb !=nil {return _dfegeb ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_aedebg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fdegea :=NewEG_RangeMarkupElements ();_fdegea .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbbea :=d .DecodeElement (_fdegea .CustomXmlInsRangeStart ,&_degeg );_fbbea !=nil {return _fbbea ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_fdegea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfdef :=NewEG_RangeMarkupElements ();_cfdef .CustomXmlInsRangeEnd =NewCT_Markup ();if _dceaec :=d .DecodeElement (_cfdef .CustomXmlInsRangeEnd ,&_degeg );_dceaec !=nil {return _dceaec ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_cfdef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_edcfg :=NewEG_RangeMarkupElements ();_edcfg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cbdde :=d .DecodeElement (_edcfg .CustomXmlDelRangeStart ,&_degeg );_cbdde !=nil {return _cbdde ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_edcfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcadf :=NewEG_RangeMarkupElements ();_fcadf .CustomXmlDelRangeEnd =NewCT_Markup ();if _aacdg :=d .DecodeElement (_fcadf .CustomXmlDelRangeEnd ,&_degeg );_aacdg !=nil {return _aacdg ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_fcadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cadfb :=NewEG_RangeMarkupElements ();_cadfb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdgge :=d .DecodeElement (_cadfb .CustomXmlMoveFromRangeStart ,&_degeg );_bdgge !=nil {return _bdgge ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_cadfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cfgdc :=NewEG_RangeMarkupElements ();_cfgdc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gbgab :=d .DecodeElement (_cfgdc .CustomXmlMoveFromRangeEnd ,&_degeg );_gbgab !=nil {return _gbgab ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_cfgdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ddfab :=NewEG_RangeMarkupElements ();_ddfab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _acbdd :=d .DecodeElement (_ddfab .CustomXmlMoveToRangeStart ,&_degeg );_acbdd !=nil {return _acbdd ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_ddfab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eebbb :=NewEG_RangeMarkupElements ();_eebbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecbefb :=d .DecodeElement (_eebbb .CustomXmlMoveToRangeEnd ,&_degeg );_ecbefb !=nil {return _ecbefb ;};_agbge .EG_RangeMarkupElements =append (_agbge .EG_RangeMarkupElements ,_eebbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_bdgedf :=NewEG_MathContent ();_bdgedf .OMathPara =_ec .NewOMathPara ();if _dbbacd :=d .DecodeElement (_bdgedf .OMathPara ,&_degeg );_dbbacd !=nil {return _dbbacd ;};_agbge .EG_MathContent =append (_agbge .EG_MathContent ,_bdgedf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_addafe :=NewEG_MathContent ();_addafe .OMath =_ec .NewOMath ();if _fbcbf :=d .DecodeElement (_addafe .OMath ,&_degeg );_fbcbf !=nil {return _fbcbf ;};_agbge .EG_MathContent =append (_agbge .EG_MathContent ,_addafe );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u006eL\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_degeg .Name );if _bcdabb :=d .Skip ();_bcdabb !=nil {return _bcdabb ;};};case _g .EndElement :break _eagdb ;case _g .CharData :};};return nil ;};func (_eaecf ST_Underline )Validate ()error {return _eaecf .ValidateWithPath ("")};func NewCT_SectPrBase ()*CT_SectPrBase {_egbab :=&CT_SectPrBase {};return _egbab };func (_aeefg *CT_TblLayoutType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aeefg .TypeAttr !=ST_TblLayoutTypeUnset {_dgbfd ,_bcfcf :=_aeefg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bcfcf !=nil {return _bcfcf ;};start .Attr =append (start .Attr ,_dgbfd );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_CompatSetting struct{ - -// Name of Setting -NameAttr *string ; - -// Namespace of Setting -UriAttr *string ; - -// Value of Setting -ValAttr *string ;};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_gegdb :=&EG_ContentBlockContent {};return _gegdb ;};func (_cdafe ST_DocPartBehavior )String ()string {switch _cdafe {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";};func NewComments ()*Comments {_badgf :=&Comments {};_badgf .CT_Comments =*NewCT_Comments ();return _badgf ;}; - -// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path -func (_ffcac *CT_HpsMeasure )ValidateWithPath (path string )error {if _feaec :=_ffcac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feaec !=nil {return _feaec ;};return nil ;};type CT_MailMergeDest struct{ - -// Mail Merge Merged Document Type -ValAttr ST_MailMergeDest ;};func (_bdedg *WdCT_WordprocessingCanvas )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bdedg .Bg !=nil {_edgdbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_bdedg .Bg ,_edgdbd );};if _bdedg .Whole !=nil {_aacfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_bdedg .Whole ,_aacfa );};if _bdedg .Choice !=nil {for _ ,_cgdbe :=range _bdedg .Choice {_cgdbe .MarshalXML (e ,_g .StartElement {});};};if _bdedg .ExtLst !=nil {_adgag :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdedg .ExtLst ,_adgag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_SdtDocPart and its children -func (_ebdd *CT_SdtDocPart )Validate ()error {return _ebdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_afgcac *CT_VerticalJc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afgcac .ValAttr =ST_VerticalJc (1);for _ ,_abbffd :=range start .Attr {if _abbffd .Name .Local =="\u0076\u0061\u006c"{_afgcac .ValAttr .UnmarshalXMLAttr (_abbffd );continue ;};};for {_gdfca ,_agccb :=d .Token ();if _agccb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_agccb );};if _faegfg ,_fgaabb :=_gdfca .(_g .EndElement );_fgaabb &&_faegfg .Name ==start .Name {break ;};};return nil ;};func (_fafbg *CT_CustomXmlRow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_befc :=range start .Attr {if _befc .Name .Local =="\u0075\u0072\u0069"{_dgeb ,_gedae :=_befc .Value ,error (nil );if _gedae !=nil {return _gedae ;};_fafbg .UriAttr =&_dgeb ;continue ;};if _befc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_eaafd ,_debb :=_befc .Value ,error (nil );if _debb !=nil {return _debb ;};_fafbg .ElementAttr =_eaafd ;continue ;};};_befbd :for {_bebg ,_bceb :=d .Token ();if _bceb !=nil {return _bceb ;};switch _gdca :=_bebg .(type ){case _g .StartElement :switch _gdca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_fafbg .CustomXmlPr =NewCT_CustomXmlPr ();if _bdfe :=d .DecodeElement (_fafbg .CustomXmlPr ,&_gdca );_bdfe !=nil {return _bdfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072"}:_afcc :=NewEG_ContentRowContent ();_cdff :=NewCT_Row ();if _gdbd :=d .DecodeElement (_cdff ,&_gdca );_gdbd !=nil {return _gdbd ;};_afcc .Tr =append (_afcc .Tr ,_cdff );_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_afcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_abdaf :=NewEG_ContentRowContent ();_abdaf .CustomXml =NewCT_CustomXmlRow ();if _ccdf :=d .DecodeElement (_abdaf .CustomXml ,&_gdca );_ccdf !=nil {return _ccdf ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_abdaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_afga :=NewEG_ContentRowContent ();_afga .Sdt =NewCT_SdtRow ();if _gfaf :=d .DecodeElement (_afga .Sdt ,&_gdca );_gfaf !=nil {return _gfaf ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_afga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_faba :=NewEG_ContentRowContent ();_adgdd :=NewEG_RunLevelElts ();_adgdd .ProofErr =NewCT_ProofErr ();if _abed :=d .DecodeElement (_adgdd .ProofErr ,&_gdca );_abed !=nil {return _abed ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_faba );_faba .EG_RunLevelElts =append (_faba .EG_RunLevelElts ,_adgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gdaaa :=NewEG_ContentRowContent ();_dcbgd :=NewEG_RunLevelElts ();_dcbgd .PermStart =NewCT_PermStart ();if _fdecg :=d .DecodeElement (_dcbgd .PermStart ,&_gdca );_fdecg !=nil {return _fdecg ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_gdaaa );_gdaaa .EG_RunLevelElts =append (_gdaaa .EG_RunLevelElts ,_dcbgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dbce :=NewEG_ContentRowContent ();_ecfg :=NewEG_RunLevelElts ();_ecfg .PermEnd =NewCT_Perm ();if _fcbef :=d .DecodeElement (_ecfg .PermEnd ,&_gdca );_fcbef !=nil {return _fcbef ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_dbce );_dbce .EG_RunLevelElts =append (_dbce .EG_RunLevelElts ,_ecfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_gfeda :=NewEG_ContentRowContent ();_dabc :=NewEG_RunLevelElts ();_dabc .Ins =NewCT_RunTrackChange ();if _ddcgg :=d .DecodeElement (_dabc .Ins ,&_gdca );_ddcgg !=nil {return _ddcgg ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_gfeda );_gfeda .EG_RunLevelElts =append (_gfeda .EG_RunLevelElts ,_dabc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_becfc :=NewEG_ContentRowContent ();_acfc :=NewEG_RunLevelElts ();_acfc .Del =NewCT_RunTrackChange ();if _bbdb :=d .DecodeElement (_acfc .Del ,&_gdca );_bbdb !=nil {return _bbdb ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_becfc );_becfc .EG_RunLevelElts =append (_becfc .EG_RunLevelElts ,_acfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fgcbea :=NewEG_ContentRowContent ();_beaf :=NewEG_RunLevelElts ();_beaf .MoveFrom =NewCT_RunTrackChange ();if _bagc :=d .DecodeElement (_beaf .MoveFrom ,&_gdca );_bagc !=nil {return _bagc ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_fgcbea );_fgcbea .EG_RunLevelElts =append (_fgcbea .EG_RunLevelElts ,_beaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aada :=NewEG_ContentRowContent ();_fecd :=NewEG_RunLevelElts ();_fecd .MoveTo =NewCT_RunTrackChange ();if _gcec :=d .DecodeElement (_fecd .MoveTo ,&_gdca );_gcec !=nil {return _gcec ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_aada );_aada .EG_RunLevelElts =append (_aada .EG_RunLevelElts ,_fecd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dfbaa :=NewEG_ContentRowContent ();_fcaa :=NewEG_RunLevelElts ();_ccdc :=NewEG_RangeMarkupElements ();_ccdc .BookmarkStart =NewCT_Bookmark ();if _ffaf :=d .DecodeElement (_ccdc .BookmarkStart ,&_gdca );_ffaf !=nil {return _ffaf ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_dfbaa );_dfbaa .EG_RunLevelElts =append (_dfbaa .EG_RunLevelElts ,_fcaa );_fcaa .EG_RangeMarkupElements =append (_fcaa .EG_RangeMarkupElements ,_ccdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aagbg :=NewEG_ContentRowContent ();_dbdgd :=NewEG_RunLevelElts ();_fbeac :=NewEG_RangeMarkupElements ();_fbeac .BookmarkEnd =NewCT_MarkupRange ();if _cgdda :=d .DecodeElement (_fbeac .BookmarkEnd ,&_gdca );_cgdda !=nil {return _cgdda ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_aagbg );_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_dbdgd );_dbdgd .EG_RangeMarkupElements =append (_dbdgd .EG_RangeMarkupElements ,_fbeac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fcfe :=NewEG_ContentRowContent ();_egab :=NewEG_RunLevelElts ();_daffa :=NewEG_RangeMarkupElements ();_daffa .MoveFromRangeStart =NewCT_MoveBookmark ();if _bcea :=d .DecodeElement (_daffa .MoveFromRangeStart ,&_gdca );_bcea !=nil {return _bcea ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_fcfe );_fcfe .EG_RunLevelElts =append (_fcfe .EG_RunLevelElts ,_egab );_egab .EG_RangeMarkupElements =append (_egab .EG_RangeMarkupElements ,_daffa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eggg :=NewEG_ContentRowContent ();_abeg :=NewEG_RunLevelElts ();_ddbbf :=NewEG_RangeMarkupElements ();_ddbbf .MoveFromRangeEnd =NewCT_MarkupRange ();if _efgff :=d .DecodeElement (_ddbbf .MoveFromRangeEnd ,&_gdca );_efgff !=nil {return _efgff ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_eggg );_eggg .EG_RunLevelElts =append (_eggg .EG_RunLevelElts ,_abeg );_abeg .EG_RangeMarkupElements =append (_abeg .EG_RangeMarkupElements ,_ddbbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dffbg :=NewEG_ContentRowContent ();_egce :=NewEG_RunLevelElts ();_gcbb :=NewEG_RangeMarkupElements ();_gcbb .MoveToRangeStart =NewCT_MoveBookmark ();if _gfedd :=d .DecodeElement (_gcbb .MoveToRangeStart ,&_gdca );_gfedd !=nil {return _gfedd ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_dffbg );_dffbg .EG_RunLevelElts =append (_dffbg .EG_RunLevelElts ,_egce );_egce .EG_RangeMarkupElements =append (_egce .EG_RangeMarkupElements ,_gcbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cadc :=NewEG_ContentRowContent ();_ebcc :=NewEG_RunLevelElts ();_ebaf :=NewEG_RangeMarkupElements ();_ebaf .MoveToRangeEnd =NewCT_MarkupRange ();if _gfcd :=d .DecodeElement (_ebaf .MoveToRangeEnd ,&_gdca );_gfcd !=nil {return _gfcd ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_cadc );_cadc .EG_RunLevelElts =append (_cadc .EG_RunLevelElts ,_ebcc );_ebcc .EG_RangeMarkupElements =append (_ebcc .EG_RangeMarkupElements ,_ebaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_aga :=NewEG_ContentRowContent ();_eede :=NewEG_RunLevelElts ();_fafd :=NewEG_RangeMarkupElements ();_fafd .CommentRangeStart =NewCT_MarkupRange ();if _cfega :=d .DecodeElement (_fafd .CommentRangeStart ,&_gdca );_cfega !=nil {return _cfega ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_aga );_aga .EG_RunLevelElts =append (_aga .EG_RunLevelElts ,_eede );_eede .EG_RangeMarkupElements =append (_eede .EG_RangeMarkupElements ,_fafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdeee :=NewEG_ContentRowContent ();_bgda :=NewEG_RunLevelElts ();_bcad :=NewEG_RangeMarkupElements ();_bcad .CommentRangeEnd =NewCT_MarkupRange ();if _edbc :=d .DecodeElement (_bcad .CommentRangeEnd ,&_gdca );_edbc !=nil {return _edbc ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_fdeee );_fdeee .EG_RunLevelElts =append (_fdeee .EG_RunLevelElts ,_bgda );_bgda .EG_RangeMarkupElements =append (_bgda .EG_RangeMarkupElements ,_bcad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccfga :=NewEG_ContentRowContent ();_deca :=NewEG_RunLevelElts ();_fgcg :=NewEG_RangeMarkupElements ();_fgcg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gabegd :=d .DecodeElement (_fgcg .CustomXmlInsRangeStart ,&_gdca );_gabegd !=nil {return _gabegd ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_ccfga );_ccfga .EG_RunLevelElts =append (_ccfga .EG_RunLevelElts ,_deca );_deca .EG_RangeMarkupElements =append (_deca .EG_RangeMarkupElements ,_fgcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fbce :=NewEG_ContentRowContent ();_cfaa :=NewEG_RunLevelElts ();_bgfcf :=NewEG_RangeMarkupElements ();_bgfcf .CustomXmlInsRangeEnd =NewCT_Markup ();if _acec :=d .DecodeElement (_bgfcf .CustomXmlInsRangeEnd ,&_gdca );_acec !=nil {return _acec ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_fbce );_fbce .EG_RunLevelElts =append (_fbce .EG_RunLevelElts ,_cfaa );_cfaa .EG_RangeMarkupElements =append (_cfaa .EG_RangeMarkupElements ,_bgfcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfgba :=NewEG_ContentRowContent ();_eccf :=NewEG_RunLevelElts ();_bged :=NewEG_RangeMarkupElements ();_bged .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecbf :=d .DecodeElement (_bged .CustomXmlDelRangeStart ,&_gdca );_ecbf !=nil {return _ecbf ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_dfgba );_dfgba .EG_RunLevelElts =append (_dfgba .EG_RunLevelElts ,_eccf );_eccf .EG_RangeMarkupElements =append (_eccf .EG_RangeMarkupElements ,_bged );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cddd :=NewEG_ContentRowContent ();_cbeg :=NewEG_RunLevelElts ();_cebcc :=NewEG_RangeMarkupElements ();_cebcc .CustomXmlDelRangeEnd =NewCT_Markup ();if _dacff :=d .DecodeElement (_cebcc .CustomXmlDelRangeEnd ,&_gdca );_dacff !=nil {return _dacff ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_cddd );_cddd .EG_RunLevelElts =append (_cddd .EG_RunLevelElts ,_cbeg );_cbeg .EG_RangeMarkupElements =append (_cbeg .EG_RangeMarkupElements ,_cebcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cdcf :=NewEG_ContentRowContent ();_dgafe :=NewEG_RunLevelElts ();_ccgf :=NewEG_RangeMarkupElements ();_ccgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bfbe :=d .DecodeElement (_ccgf .CustomXmlMoveFromRangeStart ,&_gdca );_bfbe !=nil {return _bfbe ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_cdcf );_cdcf .EG_RunLevelElts =append (_cdcf .EG_RunLevelElts ,_dgafe );_dgafe .EG_RangeMarkupElements =append (_dgafe .EG_RangeMarkupElements ,_ccgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dfbb :=NewEG_ContentRowContent ();_dgbg :=NewEG_RunLevelElts ();_gdaef :=NewEG_RangeMarkupElements ();_gdaef .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gccgf :=d .DecodeElement (_gdaef .CustomXmlMoveFromRangeEnd ,&_gdca );_gccgf !=nil {return _gccgf ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_dfbb );_dfbb .EG_RunLevelElts =append (_dfbb .EG_RunLevelElts ,_dgbg );_dgbg .EG_RangeMarkupElements =append (_dgbg .EG_RangeMarkupElements ,_gdaef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_edafa :=NewEG_ContentRowContent ();_fcgf :=NewEG_RunLevelElts ();_ccbcc :=NewEG_RangeMarkupElements ();_ccbcc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afdba :=d .DecodeElement (_ccbcc .CustomXmlMoveToRangeStart ,&_gdca );_afdba !=nil {return _afdba ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_edafa );_edafa .EG_RunLevelElts =append (_edafa .EG_RunLevelElts ,_fcgf );_fcgf .EG_RangeMarkupElements =append (_fcgf .EG_RangeMarkupElements ,_ccbcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ceag :=NewEG_ContentRowContent ();_edge :=NewEG_RunLevelElts ();_ecfc :=NewEG_RangeMarkupElements ();_ecfc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bcebb :=d .DecodeElement (_ecfc .CustomXmlMoveToRangeEnd ,&_gdca );_bcebb !=nil {return _bcebb ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_ceag );_ceag .EG_RunLevelElts =append (_ceag .EG_RunLevelElts ,_edge );_edge .EG_RangeMarkupElements =append (_edge .EG_RangeMarkupElements ,_ecfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_gffe :=NewEG_ContentRowContent ();_bbgbe :=NewEG_RunLevelElts ();_abbf :=NewEG_MathContent ();_abbf .OMathPara =_ec .NewOMathPara ();if _acbge :=d .DecodeElement (_abbf .OMathPara ,&_gdca );_acbge !=nil {return _acbge ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_gffe );_gffe .EG_RunLevelElts =append (_gffe .EG_RunLevelElts ,_bbgbe );_bbgbe .EG_MathContent =append (_bbgbe .EG_MathContent ,_abbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ccdgb :=NewEG_ContentRowContent ();_aabfe :=NewEG_RunLevelElts ();_abgcf :=NewEG_MathContent ();_abgcf .OMath =_ec .NewOMath ();if _fedb :=d .DecodeElement (_abgcf .OMath ,&_gdca );_fedb !=nil {return _fedb ;};_fafbg .EG_ContentRowContent =append (_fafbg .EG_ContentRowContent ,_ccdgb );_ccdgb .EG_RunLevelElts =append (_ccdgb .EG_RunLevelElts ,_aabfe );_aabfe .EG_MathContent =append (_aabfe .EG_MathContent ,_abgcf );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077\u0020\u0025\u0076",_gdca .Name );if _egcf :=d .Skip ();_egcf !=nil {return _egcf ;};};case _g .EndElement :break _befbd ;case _g .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path -func (_caead *CT_WritingStyle )ValidateWithPath (path string )error {if _caead .NlCheckAttr !=nil {if _ccfafe :=_caead .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_ccfafe !=nil {return _ccfafe ;};};if _cegbab :=_caead .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_cegbab !=nil {return _cegbab ;};return nil ;};func (_bafbd *CT_RPrDefault )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efcgb :for {_dbfa ,_ebbe :=d .Token ();if _ebbe !=nil {return _ebbe ;};switch _ccacg :=_dbfa .(type ){case _g .StartElement :switch _ccacg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bafbd .RPr =NewCT_RPr ();if _cfffe :=d .DecodeElement (_bafbd .RPr ,&_ccacg );_cfffe !=nil {return _cfffe ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_ccacg .Name );if _ecfgd :=d .Skip ();_ecfgd !=nil {return _ecfgd ;};};case _g .EndElement :break _efcgb ;case _g .CharData :};};return nil ;};func (_gfac *ST_HexColor )Validate ()error {return _gfac .ValidateWithPath ("")}; - -// Validate validates the CT_SdtContentCell and its children -func (_acdda *CT_SdtContentCell )Validate ()error {return _acdda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_a .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;};func (_ebgae ST_CombineBrackets )String ()string {switch _ebgae {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u006f\u0075n\u0064";case 3:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 4:return "\u0061\u006e\u0067l\u0065";case 5:return "\u0063\u0075\u0072l\u0079";};return "";};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_dfgea :=&CT_GlossaryDocument {};return _dfgea };type CT_Object struct{ - -// Original Image Width -DxaOrigAttr *_gc .ST_TwipsMeasure ; - -// Original Image Height -DyaOrigAttr *_gc .ST_TwipsMeasure ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;};func (_cebgf *CT_SdtEndPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cebgf .RPr !=nil {_cbdbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};for _ ,_effffb :=range _cebgf .RPr {e .EncodeElement (_effffb ,_cbdbd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_LvlLegacy and its children -func (_gfega *CT_LvlLegacy )Validate ()error {return _gfega .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};type Footnotes struct{CT_Footnotes };type EG_ContentRunContent struct{ - -// Inline-Level Custom XML Element -CustomXml *CT_CustomXmlRun ; - -// Inline-Level Smart Tag -SmartTag *CT_SmartTagRun ; - -// Inline-Level Structured Document Tag -Sdt *CT_SdtRun ; - -// Bidirectional Embedding Level -Dir *CT_DirContentRun ; +OMath *CT_OnOff ;};type CT_P struct{ -// Bidirectional Override -Bdo *CT_BdoContentRun ; - -// Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// Revision Identifier for Paragraph Glyph Formatting +RsidRPrAttr *string ; -// Validate validates the EG_FtnEdnNumProps and its children -func (_cabdb *EG_FtnEdnNumProps )Validate ()error {return _cabdb .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};func (_fdcefg ST_FtnEdn )ValidateWithPath (path string )error {switch _fdcefg {case 0,1,2,3,4:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdcefg ));};return nil ;}; +// Revision Identifier for Paragraph +RsidRAttr *string ; -// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path -func (_dadbc *CT_TcBorders )ValidateWithPath (path string )error {if _dadbc .Top !=nil {if _dgbag :=_dadbc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dgbag !=nil {return _dgbag ;};};if _dadbc .Start !=nil {if _debad :=_dadbc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_debad !=nil {return _debad ;};};if _dadbc .Left !=nil {if _bgccgc :=_dadbc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bgccgc !=nil {return _bgccgc ;};};if _dadbc .Bottom !=nil {if _cfcbg :=_dadbc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cfcbg !=nil {return _cfcbg ;};};if _dadbc .End !=nil {if _fdfdc :=_dadbc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_fdfdc !=nil {return _fdfdc ;};};if _dadbc .Right !=nil {if _cagfg :=_dadbc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cagfg !=nil {return _cagfg ;};};if _dadbc .InsideH !=nil {if _baagfd :=_dadbc .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_baagfd !=nil {return _baagfd ;};};if _dadbc .InsideV !=nil {if _dffef :=_dadbc .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_dffef !=nil {return _dffef ;};};if _dadbc .Tl2br !=nil {if _eccfb :=_dadbc .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_eccfb !=nil {return _eccfb ;};};if _dadbc .Tr2bl !=nil {if _adagf :=_dadbc .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_adagf !=nil {return _adagf ;};};return nil ;};func NewCT_Lang ()*CT_Lang {_dfabd :=&CT_Lang {};return _dfabd };func (_eeecc *CT_MailMergeDataType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_eeecc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Revision Identifier for Paragraph Deletion +RsidDelAttr *string ; -// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path -func (_agdfd *CT_CustomXmlRow )ValidateWithPath (path string )error {if _agdfd .CustomXmlPr !=nil {if _gbbd :=_agdfd .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_gbbd !=nil {return _gbbd ;};};for _bdae ,_edeg :=range _agdfd .EG_ContentRowContent {if _aeeb :=_edeg .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_bdae ));_aeeb !=nil {return _aeeb ;};};return nil ;};type ST_HeightRule byte ;func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_fdab :=&CT_BottomPageBorder {};_fdab .ValAttr =ST_Border (1);return _fdab ;};type CT_PBdr struct{ +// Revision Identifier for Paragraph Properties +RsidPAttr *string ; -// Paragraph Border Above Identical Paragraphs -Top *CT_Border ; +// Default Revision Identifier for Runs +RsidRDefaultAttr *string ; -// Left Paragraph Border -Left *CT_Border ; +// Paragraph Properties +PPr *CT_PPr ;EG_PContent []*EG_PContent ;};func (_gcedga ST_DisplacedByCustomXml )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_becaaa :=_d .Attr {};_becaaa .Name =name ;switch _gcedga {case ST_DisplacedByCustomXmlUnset :_becaaa .Value ="";case ST_DisplacedByCustomXmlNext :_becaaa .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_becaaa .Value ="\u0070\u0072\u0065\u0076";};return _becaaa ,nil ;};type ST_MailMergeOdsoFMDFieldType byte ; -// Paragraph Border Below Identical Paragraphs -Bottom *CT_Border ; +// ValidateWithPath validates the Hdr and its children, prefixing error messages with path +func (_fcacae *Hdr )ValidateWithPath (path string )error {if _bdfbd :=_fcacae .CT_HdrFtr .ValidateWithPath (path );_bdfbd !=nil {return _bdfbd ;};return nil ;}; -// Right Paragraph Border -Right *CT_Border ; +// Validate validates the CT_OptimizeForBrowser and its children +func (_afbdbc *CT_OptimizeForBrowser )Validate ()error {return _afbdbc .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};func (_ddgbe *Ftr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddgbe .CT_HdrFtr =*NewCT_HdrFtr ();_eabcbe :for {_fcgea ,_bfabb :=d .Token ();if _bfabb !=nil {return _bfabb ;};switch _agaagf :=_fcgea .(type ){case _d .StartElement :switch _agaagf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgae :=NewCT_AltChunk ();if _bcgaa :=d .DecodeElement (_gdgae ,&_agaagf );_bcgaa !=nil {return _bcgaa ;};_ddgbe .AltChunk =append (_ddgbe .AltChunk ,_gdgae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ceacf :=NewEG_ContentBlockContent ();_ceacf .CustomXml =NewCT_CustomXmlBlock ();if _eecgb :=d .DecodeElement (_ceacf .CustomXml ,&_agaagf );_eecgb !=nil {return _eecgb ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_ceacf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffeddb :=NewEG_ContentBlockContent ();_ffeddb .Sdt =NewCT_SdtBlock ();if _beagbb :=d .DecodeElement (_ffeddb .Sdt ,&_agaagf );_beagbb !=nil {return _beagbb ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_ffeddb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgfca :=NewEG_ContentBlockContent ();_edded :=NewCT_P ();if _dccbg :=d .DecodeElement (_edded ,&_agaagf );_dccbg !=nil {return _dccbg ;};_bgfca .P =append (_bgfca .P ,_edded );_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_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\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"}:_fecaa :=NewEG_ContentBlockContent ();_agbecf :=NewCT_Tbl ();if _ffcbc :=d .DecodeElement (_agbecf ,&_agaagf );_ffcbc !=nil {return _ffcbc ;};_fecaa .Tbl =append (_fecaa .Tbl ,_agbecf );_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_fecaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeafd :=NewEG_ContentBlockContent ();_ceageb :=NewEG_RunLevelElts ();_ceageb .ProofErr =NewCT_ProofErr ();if _ceccag :=d .DecodeElement (_ceageb .ProofErr ,&_agaagf );_ceccag !=nil {return _ceccag ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_aeafd );_aeafd .EG_RunLevelElts =append (_aeafd .EG_RunLevelElts ,_ceageb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aebadg :=NewEG_ContentBlockContent ();_dccacdd :=NewEG_RunLevelElts ();_dccacdd .PermStart =NewCT_PermStart ();if _dcgcc :=d .DecodeElement (_dccacdd .PermStart ,&_agaagf );_dcgcc !=nil {return _dcgcc ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_aebadg );_aebadg .EG_RunLevelElts =append (_aebadg .EG_RunLevelElts ,_dccacdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fceeb :=NewEG_ContentBlockContent ();_abdfgc :=NewEG_RunLevelElts ();_abdfgc .PermEnd =NewCT_Perm ();if _gegcdee :=d .DecodeElement (_abdfgc .PermEnd ,&_agaagf );_gegcdee !=nil {return _gegcdee ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_fceeb );_fceeb .EG_RunLevelElts =append (_fceeb .EG_RunLevelElts ,_abdfgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeeggd :=NewEG_ContentBlockContent ();_gfdcb :=NewEG_RunLevelElts ();_gfdcb .Ins =NewCT_RunTrackChange ();if _efeff :=d .DecodeElement (_gfdcb .Ins ,&_agaagf );_efeff !=nil {return _efeff ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_aeeggd );_aeeggd .EG_RunLevelElts =append (_aeeggd .EG_RunLevelElts ,_gfdcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaca :=NewEG_ContentBlockContent ();_eafgbc :=NewEG_RunLevelElts ();_eafgbc .Del =NewCT_RunTrackChange ();if _bddea :=d .DecodeElement (_eafgbc .Del ,&_agaagf );_bddea !=nil {return _bddea ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_cdaca );_cdaca .EG_RunLevelElts =append (_cdaca .EG_RunLevelElts ,_eafgbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ddabec :=NewEG_ContentBlockContent ();_eefbcc :=NewEG_RunLevelElts ();_eefbcc .MoveFrom =NewCT_RunTrackChange ();if _ebbgba :=d .DecodeElement (_eefbcc .MoveFrom ,&_agaagf );_ebbgba !=nil {return _ebbgba ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_ddabec );_ddabec .EG_RunLevelElts =append (_ddabec .EG_RunLevelElts ,_eefbcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_edeaf :=NewEG_ContentBlockContent ();_eccbb :=NewEG_RunLevelElts ();_eccbb .MoveTo =NewCT_RunTrackChange ();if _aefgf :=d .DecodeElement (_eccbb .MoveTo ,&_agaagf );_aefgf !=nil {return _aefgf ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_edeaf );_edeaf .EG_RunLevelElts =append (_edeaf .EG_RunLevelElts ,_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 :"\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"}:_ccgcc :=NewEG_ContentBlockContent ();_acfeg :=NewEG_RunLevelElts ();_fdaec :=NewEG_RangeMarkupElements ();_fdaec .BookmarkStart =NewCT_Bookmark ();if _adgae :=d .DecodeElement (_fdaec .BookmarkStart ,&_agaagf );_adgae !=nil {return _adgae ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_ccgcc );_ccgcc .EG_RunLevelElts =append (_ccgcc .EG_RunLevelElts ,_acfeg );_acfeg .EG_RangeMarkupElements =append (_acfeg .EG_RangeMarkupElements ,_fdaec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffccca :=NewEG_ContentBlockContent ();_dafbg :=NewEG_RunLevelElts ();_caced :=NewEG_RangeMarkupElements ();_caced .BookmarkEnd =NewCT_MarkupRange ();if _defgcc :=d .DecodeElement (_caced .BookmarkEnd ,&_agaagf );_defgcc !=nil {return _defgcc ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_ffccca );_ffccca .EG_RunLevelElts =append (_ffccca .EG_RunLevelElts ,_dafbg );_dafbg .EG_RangeMarkupElements =append (_dafbg .EG_RangeMarkupElements ,_caced );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbag :=NewEG_ContentBlockContent ();_bbeccf :=NewEG_RunLevelElts ();_gdddfe :=NewEG_RangeMarkupElements ();_gdddfe .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbcef :=d .DecodeElement (_gdddfe .MoveFromRangeStart ,&_agaagf );_cbcef !=nil {return _cbcef ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_gdbag );_gdbag .EG_RunLevelElts =append (_gdbag .EG_RunLevelElts ,_bbeccf );_bbeccf .EG_RangeMarkupElements =append (_bbeccf .EG_RangeMarkupElements ,_gdddfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbdgbe :=NewEG_ContentBlockContent ();_gccdcg :=NewEG_RunLevelElts ();_dggac :=NewEG_RangeMarkupElements ();_dggac .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdbdg :=d .DecodeElement (_dggac .MoveFromRangeEnd ,&_agaagf );_bdbdg !=nil {return _bdbdg ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_gbdgbe );_gbdgbe .EG_RunLevelElts =append (_gbdgbe .EG_RunLevelElts ,_gccdcg );_gccdcg .EG_RangeMarkupElements =append (_gccdcg .EG_RangeMarkupElements ,_dggac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_afcff :=NewEG_ContentBlockContent ();_dfbabd :=NewEG_RunLevelElts ();_bdgff :=NewEG_RangeMarkupElements ();_bdgff .MoveToRangeStart =NewCT_MoveBookmark ();if _dfgedc :=d .DecodeElement (_bdgff .MoveToRangeStart ,&_agaagf );_dfgedc !=nil {return _dfgedc ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_afcff );_afcff .EG_RunLevelElts =append (_afcff .EG_RunLevelElts ,_dfbabd );_dfbabd .EG_RangeMarkupElements =append (_dfbabd .EG_RangeMarkupElements ,_bdgff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ddceff :=NewEG_ContentBlockContent ();_cgbcf :=NewEG_RunLevelElts ();_cceab :=NewEG_RangeMarkupElements ();_cceab .MoveToRangeEnd =NewCT_MarkupRange ();if _fbbfa :=d .DecodeElement (_cceab .MoveToRangeEnd ,&_agaagf );_fbbfa !=nil {return _fbbfa ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_ddceff );_ddceff .EG_RunLevelElts =append (_ddceff .EG_RunLevelElts ,_cgbcf );_cgbcf .EG_RangeMarkupElements =append (_cgbcf .EG_RangeMarkupElements ,_cceab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcafeb :=NewEG_ContentBlockContent ();_bdec :=NewEG_RunLevelElts ();_bdfeg :=NewEG_RangeMarkupElements ();_bdfeg .CommentRangeStart =NewCT_MarkupRange ();if _dbeggb :=d .DecodeElement (_bdfeg .CommentRangeStart ,&_agaagf );_dbeggb !=nil {return _dbeggb ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_gcafeb );_gcafeb .EG_RunLevelElts =append (_gcafeb .EG_RunLevelElts ,_bdec );_bdec .EG_RangeMarkupElements =append (_bdec .EG_RangeMarkupElements ,_bdfeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egbde :=NewEG_ContentBlockContent ();_adcabd :=NewEG_RunLevelElts ();_fbgge :=NewEG_RangeMarkupElements ();_fbgge .CommentRangeEnd =NewCT_MarkupRange ();if _ffgbc :=d .DecodeElement (_fbgge .CommentRangeEnd ,&_agaagf );_ffgbc !=nil {return _ffgbc ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_egbde );_egbde .EG_RunLevelElts =append (_egbde .EG_RunLevelElts ,_adcabd );_adcabd .EG_RangeMarkupElements =append (_adcabd .EG_RangeMarkupElements ,_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 :"\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"}:_gagdf :=NewEG_ContentBlockContent ();_begfdg :=NewEG_RunLevelElts ();_ceaeec :=NewEG_RangeMarkupElements ();_ceaeec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbaeb :=d .DecodeElement (_ceaeec .CustomXmlInsRangeStart ,&_agaagf );_fbaeb !=nil {return _fbaeb ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_gagdf );_gagdf .EG_RunLevelElts =append (_gagdf .EG_RunLevelElts ,_begfdg );_begfdg .EG_RangeMarkupElements =append (_begfdg .EG_RangeMarkupElements ,_ceaeec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_adebeg :=NewEG_ContentBlockContent ();_gcefce :=NewEG_RunLevelElts ();_cacaea :=NewEG_RangeMarkupElements ();_cacaea .CustomXmlInsRangeEnd =NewCT_Markup ();if _gcadfa :=d .DecodeElement (_cacaea .CustomXmlInsRangeEnd ,&_agaagf );_gcadfa !=nil {return _gcadfa ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_adebeg );_adebeg .EG_RunLevelElts =append (_adebeg .EG_RunLevelElts ,_gcefce );_gcefce .EG_RangeMarkupElements =append (_gcefce .EG_RangeMarkupElements ,_cacaea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_babgd :=NewEG_ContentBlockContent ();_dgedg :=NewEG_RunLevelElts ();_deddf :=NewEG_RangeMarkupElements ();_deddf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cccec :=d .DecodeElement (_deddf .CustomXmlDelRangeStart ,&_agaagf );_cccec !=nil {return _cccec ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_babgd );_babgd .EG_RunLevelElts =append (_babgd .EG_RunLevelElts ,_dgedg );_dgedg .EG_RangeMarkupElements =append (_dgedg .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 :"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"}:_gggafd :=NewEG_ContentBlockContent ();_gagbgd :=NewEG_RunLevelElts ();_debgcd :=NewEG_RangeMarkupElements ();_debgcd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bfafb :=d .DecodeElement (_debgcd .CustomXmlDelRangeEnd ,&_agaagf );_bfafb !=nil {return _bfafb ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_gggafd );_gggafd .EG_RunLevelElts =append (_gggafd .EG_RunLevelElts ,_gagbgd );_gagbgd .EG_RangeMarkupElements =append (_gagbgd .EG_RangeMarkupElements ,_debgcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gccfb :=NewEG_ContentBlockContent ();_dbefa :=NewEG_RunLevelElts ();_cedff :=NewEG_RangeMarkupElements ();_cedff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _acebb :=d .DecodeElement (_cedff .CustomXmlMoveFromRangeStart ,&_agaagf );_acebb !=nil {return _acebb ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_gccfb );_gccfb .EG_RunLevelElts =append (_gccfb .EG_RunLevelElts ,_dbefa );_dbefa .EG_RangeMarkupElements =append (_dbefa .EG_RangeMarkupElements ,_cedff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_facbee :=NewEG_ContentBlockContent ();_fbefbb :=NewEG_RunLevelElts ();_efbfaf :=NewEG_RangeMarkupElements ();_efbfaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbecf :=d .DecodeElement (_efbfaf .CustomXmlMoveFromRangeEnd ,&_agaagf );_dbecf !=nil {return _dbecf ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_facbee );_facbee .EG_RunLevelElts =append (_facbee .EG_RunLevelElts ,_fbefbb );_fbefbb .EG_RangeMarkupElements =append (_fbefbb .EG_RangeMarkupElements ,_efbfaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fgead :=NewEG_ContentBlockContent ();_bgadf :=NewEG_RunLevelElts ();_bbfeae :=NewEG_RangeMarkupElements ();_bbfeae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agbge :=d .DecodeElement (_bbfeae .CustomXmlMoveToRangeStart ,&_agaagf );_agbge !=nil {return _agbge ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_fgead );_fgead .EG_RunLevelElts =append (_fgead .EG_RunLevelElts ,_bgadf );_bgadf .EG_RangeMarkupElements =append (_bgadf .EG_RangeMarkupElements ,_bbfeae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cfcaeg :=NewEG_ContentBlockContent ();_caeccg :=NewEG_RunLevelElts ();_cedac :=NewEG_RangeMarkupElements ();_cedac .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecdfc :=d .DecodeElement (_cedac .CustomXmlMoveToRangeEnd ,&_agaagf );_ecdfc !=nil {return _ecdfc ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_cfcaeg );_cfcaeg .EG_RunLevelElts =append (_cfcaeg .EG_RunLevelElts ,_caeccg );_caeccg .EG_RangeMarkupElements =append (_caeccg .EG_RangeMarkupElements ,_cedac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_edcdba :=NewEG_ContentBlockContent ();_befcef :=NewEG_RunLevelElts ();_eddbc :=NewEG_MathContent ();_eddbc .OMathPara =_cd .NewOMathPara ();if _gedbe :=d .DecodeElement (_eddbc .OMathPara ,&_agaagf );_gedbe !=nil {return _gedbe ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_edcdba );_edcdba .EG_RunLevelElts =append (_edcdba .EG_RunLevelElts ,_befcef );_befcef .EG_MathContent =append (_befcef .EG_MathContent ,_eddbc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeabb :=NewEG_ContentBlockContent ();_geeacc :=NewEG_RunLevelElts ();_dbcae :=NewEG_MathContent ();_dbcae .OMath =_cd .NewOMath ();if _cfabe :=d .DecodeElement (_dbcae .OMath ,&_agaagf );_cfabe !=nil {return _cfabe ;};_ddgbe .EG_ContentBlockContent =append (_ddgbe .EG_ContentBlockContent ,_eeabb );_eeabb .EG_RunLevelElts =append (_eeabb .EG_RunLevelElts ,_geeacc );_geeacc .EG_MathContent =append (_geeacc .EG_MathContent ,_dbcae );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\u0046t\u0072\u0020\u0025\u0076",_agaagf .Name );if _dadcg :=d .Skip ();_dadcg !=nil {return _dadcg ;};};case _d .EndElement :break _eabcbe ;case _d .CharData :};};return nil ;};func ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_aadbf :=ST_SignedHpsMeasure {};if _dg .ST_UniversalMeasurePatternRe .MatchString (s ){_aadbf .ST_UniversalMeasure =&s ;}else {_fdfaf ,_caaee :=_eb .ParseFloat (s ,64);if _caaee !=nil {return _aadbf ,_a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_caaee );};_aadbf .Int64 =_db .Int64 (int64 (_fdfaf ));};return _aadbf ,nil ;};func (_eddcf *CT_TargetScreenSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ggcdf ,_abgab :=_eddcf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abgab !=nil {return _abgab ;};start .Attr =append (start .Attr ,_ggcdf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_deddfg *ST_PTabLeader )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_deddfg =0;case "\u006e\u006f\u006e\u0065":*_deddfg =1;case "\u0064\u006f\u0074":*_deddfg =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_deddfg =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_deddfg =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_deddfg =5;};return nil ;}; -// Paragraph Border Between Identical Paragraphs -Between *CT_Border ; +// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path +func (_adecf *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _cbeddc :=_adecf .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_cbeddc !=nil {return _cbeddc ;};if _adecf .ExtLst !=nil {if _adbgd :=_adecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adbgd !=nil {return _adbgd ;};};return nil ;};func NewCT_FramePr ()*CT_FramePr {_eagda :=&CT_FramePr {};return _eagda };func (_eegbf *WdCT_WordprocessingShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eegbf .CNvSpPr !=nil {_aaeff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eegbf .CNvSpPr ,_aaeff );};if _eegbf .CNvCnPr !=nil {_acdfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_eegbf .CNvCnPr ,_acdfb );};return nil ;};func (_fcacd *CT_TblGridCol )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcacd .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_fcacd .WAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgcdcg ST_Zoom )ValidateWithPath (path string )error {switch _dgcdcg {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgcdcg ));};return nil ;};func (_bcebbe *ST_ProofErr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgafgf ,_agdbde :=d .Token ();if _agdbde !=nil {return _agdbde ;};if _feddc ,_dfcac :=_dgafgf .(_d .EndElement );_dfcac &&_feddc .Name ==start .Name {*_bcebbe =1;return nil ;};if _fffgbf ,_ecddb :=_dgafgf .(_d .CharData );!_ecddb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgafgf );}else {switch string (_fffgbf ){case "":*_bcebbe =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_bcebbe =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_bcebbe =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_bcebbe =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_bcebbe =4;};};_dgafgf ,_agdbde =d .Token ();if _agdbde !=nil {return _agdbde ;};if _fbcgaa ,_bdgfad :=_dgafgf .(_d .EndElement );_bdgfad &&_fbcgaa .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgafgf );};func (_cdbb *CT_EastAsianLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfag :=range start .Attr {if _cfag .Name .Local =="\u0069\u0064"{_ccdbg ,_cfbef :=_eb .ParseInt (_cfag .Value ,10,64);if _cfbef !=nil {return _cfbef ;};_cdbb .IdAttr =&_ccdbg ;continue ;};if _cfag .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_fabae ,_daegf :=ParseUnionST_OnOff (_cfag .Value );if _daegf !=nil {return _daegf ;};_cdbb .CombineAttr =&_fabae ;continue ;};if _cfag .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_cdbb .CombineBracketsAttr .UnmarshalXMLAttr (_cfag );continue ;};if _cfag .Name .Local =="\u0076\u0065\u0072\u0074"{_egacb ,_gbdb :=ParseUnionST_OnOff (_cfag .Value );if _gbdb !=nil {return _gbdb ;};_cdbb .VertAttr =&_egacb ;continue ;};if _cfag .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_fgbag ,_dcce :=ParseUnionST_OnOff (_cfag .Value );if _dcce !=nil {return _dcce ;};_cdbb .VertCompressAttr =&_fgbag ;continue ;};};for {_ffgc ,_fgbef :=d .Token ();if _fgbef !=nil {return _a .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",_fgbef );};if _dgfd ,_bgcf :=_ffgc .(_d .EndElement );_bgcf &&_dgfd .Name ==start .Name {break ;};};return nil ;};func (_gdfdb *CT_JcTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfdb .ValAttr =ST_JcTable (1);for _ ,_bdbga :=range start .Attr {if _bdbga .Name .Local =="\u0076\u0061\u006c"{_gdfdb .ValAttr .UnmarshalXMLAttr (_bdbga );continue ;};};for {_degcg ,_dfddb :=d .Token ();if _dfddb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_dfddb );};if _dgea ,_eabfd :=_degcg .(_d .EndElement );_eabfd &&_dgea .Name ==start .Name {break ;};};return nil ;}; -// Paragraph Border Between Facing Pages -Bar *CT_Border ;};func (_egcea ST_WmlColorSchemeIndex )String ()string {switch _egcea {case 0:return "";case 1:return "\u0064\u0061\u0072k\u0031";case 2:return "\u006c\u0069\u0067\u0068\u0074\u0031";case 3:return "\u0064\u0061\u0072k\u0032";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0032";case 5:return "\u0061c\u0063\u0065\u006e\u0074\u0031";case 6:return "\u0061c\u0063\u0065\u006e\u0074\u0032";case 7:return "\u0061c\u0063\u0065\u006e\u0074\u0033";case 8:return "\u0061c\u0063\u0065\u006e\u0074\u0034";case 9:return "\u0061c\u0063\u0065\u006e\u0074\u0035";case 10:return "\u0061c\u0063\u0065\u006e\u0074\u0036";case 11:return "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case 12:return "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return "";};func (_egagf *CT_Frameset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egagf .Sz !=nil {_gdda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_egagf .Sz ,_gdda );};if _egagf .FramesetSplitbar !=nil {_dedga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_egagf .FramesetSplitbar ,_dedga );};if _egagf .FrameLayout !=nil {_ddgbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_egagf .FrameLayout ,_ddgbf );};if _egagf .Title !=nil {_cffgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_egagf .Title ,_cffgc );};if _egagf .Choice !=nil {for _ ,_cebccg :=range _egagf .Choice {_cebccg .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_egcab *CT_Text )ValidateWithPath (path string )error {return nil };type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; -// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path -func (_dfdcc *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };type EG_RubyContent struct{ +// Annotation Identifier +IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};func NewCT_SmartTagType ()*CT_SmartTagType {_aececa :=&CT_SmartTagType {};return _aececa };func (_cgggf *CT_SdtRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgggf .SdtPr !=nil {_gfcbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_cgggf .SdtPr ,_gfcbeg );};if _cgggf .SdtEndPr !=nil {_eabbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_cgggf .SdtEndPr ,_eabbc );};if _cgggf .SdtContent !=nil {_acbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_cgggf .SdtContent ,_acbaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_HexColorAuto byte ;type CT_Hyperlink struct{ -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_gggfd ST_PageBorderOffset )Validate ()error {return _gggfd .ValidateWithPath ("")};func (_efdef *EG_ParaRPrTrackChanges )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fefcdc :for {_ddecaf ,_facecb :=d .Token ();if _facecb !=nil {return _facecb ;};switch _fcgbe :=_ddecaf .(type ){case _g .StartElement :switch _fcgbe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_efdef .Ins =NewCT_TrackChange ();if _ecada :=d .DecodeElement (_efdef .Ins ,&_fcgbe );_ecada !=nil {return _ecada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_efdef .Del =NewCT_TrackChange ();if _acaaga :=d .DecodeElement (_efdef .Del ,&_fcgbe );_acaaga !=nil {return _acaaga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_efdef .MoveFrom =NewCT_TrackChange ();if _dacfe :=d .DecodeElement (_efdef .MoveFrom ,&_fcgbe );_dacfe !=nil {return _dacfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_efdef .MoveTo =NewCT_TrackChange ();if _eedgc :=d .DecodeElement (_efdef .MoveTo ,&_fcgbe );_eedgc !=nil {return _eedgc ;};default:_ga .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0050\u0061\u0072\u0061R\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_fcgbe .Name );if _gcgbg :=d .Skip ();_gcgbg !=nil {return _gcgbg ;};};case _g .EndElement :break _fefcdc ;case _g .CharData :};};return nil ;};func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_ffcf :=&CT_FtnEdnRef {};return _ffcf };func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_bcfdc :=&CT_CustomXmlPr {};return _bcfdc };func (_gdeaac *ST_AnnotationVMerge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaffeb ,_ceffca :=d .Token ();if _ceffca !=nil {return _ceffca ;};if _bbfdd ,_cbdbb :=_aaffeb .(_g .EndElement );_cbdbb &&_bbfdd .Name ==start .Name {*_gdeaac =1;return nil ;};if _egdaeg ,_dcede :=_aaffeb .(_g .CharData );!_dcede {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaffeb );}else {switch string (_egdaeg ){case "":*_gdeaac =0;case "\u0063\u006f\u006e\u0074":*_gdeaac =1;case "\u0072\u0065\u0073\u0074":*_gdeaac =2;};};_aaffeb ,_ceffca =d .Token ();if _ceffca !=nil {return _ceffca ;};if _dabdb ,_ggaeg :=_aaffeb .(_g .EndElement );_ggaeg &&_dabdb .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaffeb );};func (_dadbb *ST_TblStyleOverrideType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgfbg ,_dbcdaed :=d .Token ();if _dbcdaed !=nil {return _dbcdaed ;};if _ddbbb ,_gcbbfg :=_fgfbg .(_g .EndElement );_gcbbfg &&_ddbbb .Name ==start .Name {*_dadbb =1;return nil ;};if _geagf ,_fbbde :=_fgfbg .(_g .CharData );!_fbbde {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgfbg );}else {switch string (_geagf ){case "":*_dadbb =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_dadbb =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_dadbb =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_dadbb =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_dadbb =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_dadbb =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_dadbb =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_dadbb =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_dadbb =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_dadbb =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_dadbb =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_dadbb =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_dadbb =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_dadbb =13;};};_fgfbg ,_dbcdaed =d .Token ();if _dbcdaed !=nil {return _dbcdaed ;};if _bcegda ,_afcff :=_fgfbg .(_g .EndElement );_afcff &&_bcegda .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgfbg );}; +// Hyperlink Target Frame +TgtFrameAttr *string ; -// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path -func (_gdfd *CT_Column )ValidateWithPath (path string )error {if _gdfd .WAttr !=nil {if _eddec :=_gdfd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_eddec !=nil {return _eddec ;};};if _gdfd .SpaceAttr !=nil {if _beab :=_gdfd .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_beab !=nil {return _beab ;};};return nil ;}; +// Associated String +TooltipAttr *string ; -// Validate validates the EG_RunInnerContent and its children -func (_dddeeg *EG_RunInnerContent )Validate ()error {return _dddeeg .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");};func NewGlossaryDocument ()*GlossaryDocument {_bgdae :=&GlossaryDocument {};_bgdae .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _bgdae ;};func (_gdefbeb *Ftr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdefbeb .CT_HdrFtr =*NewCT_HdrFtr ();_gggfaa :for {_ggbgfe ,_ffaee :=d .Token ();if _ffaee !=nil {return _ffaee ;};switch _efgcd :=_ggbgfe .(type ){case _g .StartElement :switch _efgcd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_egfgg :=NewCT_AltChunk ();if _egcdbce :=d .DecodeElement (_egfgg ,&_efgcd );_egcdbce !=nil {return _egcdbce ;};_gdefbeb .AltChunk =append (_gdefbeb .AltChunk ,_egfgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cgfgf :=NewEG_ContentBlockContent ();_cgfgf .CustomXml =NewCT_CustomXmlBlock ();if _cgadfc :=d .DecodeElement (_cgfgf .CustomXml ,&_efgcd );_cgadfc !=nil {return _cgadfc ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_cgfgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_cafbd :=NewEG_ContentBlockContent ();_cafbd .Sdt =NewCT_SdtBlock ();if _bgbee :=d .DecodeElement (_cafbd .Sdt ,&_efgcd );_bgbee !=nil {return _bgbee ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_cafbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070"}:_afabg :=NewEG_ContentBlockContent ();_ebfeb :=NewCT_P ();if _ddbbgb :=d .DecodeElement (_ebfeb ,&_efgcd );_ddbbgb !=nil {return _ddbbgb ;};_afabg .P =append (_afabg .P ,_ebfeb );_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_afabg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c"}:_gcdag :=NewEG_ContentBlockContent ();_dgdgb :=NewCT_Tbl ();if _cacgf :=d .DecodeElement (_dgdgb ,&_efgcd );_cacgf !=nil {return _cacgf ;};_gcdag .Tbl =append (_gcdag .Tbl ,_dgdgb );_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_gcdag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fbdeca :=NewEG_ContentBlockContent ();_bggge :=NewEG_RunLevelElts ();_bggge .ProofErr =NewCT_ProofErr ();if _bbcfge :=d .DecodeElement (_bggge .ProofErr ,&_efgcd );_bbcfge !=nil {return _bbcfge ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_fbdeca );_fbdeca .EG_RunLevelElts =append (_fbdeca .EG_RunLevelElts ,_bggge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_acfbge :=NewEG_ContentBlockContent ();_afafa :=NewEG_RunLevelElts ();_afafa .PermStart =NewCT_PermStart ();if _cegfa :=d .DecodeElement (_afafa .PermStart ,&_efgcd );_cegfa !=nil {return _cegfa ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_acfbge );_acfbge .EG_RunLevelElts =append (_acfbge .EG_RunLevelElts ,_afafa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_acfgg :=NewEG_ContentBlockContent ();_cggdb :=NewEG_RunLevelElts ();_cggdb .PermEnd =NewCT_Perm ();if _ececcc :=d .DecodeElement (_cggdb .PermEnd ,&_efgcd );_ececcc !=nil {return _ececcc ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_acfgg );_acfgg .EG_RunLevelElts =append (_acfgg .EG_RunLevelElts ,_cggdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ceedbg :=NewEG_ContentBlockContent ();_bdgafg :=NewEG_RunLevelElts ();_bdgafg .Ins =NewCT_RunTrackChange ();if _fbege :=d .DecodeElement (_bdgafg .Ins ,&_efgcd );_fbege !=nil {return _fbege ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_ceedbg );_ceedbg .EG_RunLevelElts =append (_ceedbg .EG_RunLevelElts ,_bdgafg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_efcdbb :=NewEG_ContentBlockContent ();_efeggb :=NewEG_RunLevelElts ();_efeggb .Del =NewCT_RunTrackChange ();if _abcbgg :=d .DecodeElement (_efeggb .Del ,&_efgcd );_abcbgg !=nil {return _abcbgg ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_efcdbb );_efcdbb .EG_RunLevelElts =append (_efcdbb .EG_RunLevelElts ,_efeggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_abece :=NewEG_ContentBlockContent ();_dgfcg :=NewEG_RunLevelElts ();_dgfcg .MoveFrom =NewCT_RunTrackChange ();if _gagbcd :=d .DecodeElement (_dgfcg .MoveFrom ,&_efgcd );_gagbcd !=nil {return _gagbcd ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_abece );_abece .EG_RunLevelElts =append (_abece .EG_RunLevelElts ,_dgfcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cffgbf :=NewEG_ContentBlockContent ();_gbfee :=NewEG_RunLevelElts ();_gbfee .MoveTo =NewCT_RunTrackChange ();if _dgagd :=d .DecodeElement (_gbfee .MoveTo ,&_efgcd );_dgagd !=nil {return _dgagd ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_cffgbf );_cffgbf .EG_RunLevelElts =append (_cffgbf .EG_RunLevelElts ,_gbfee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_feead :=NewEG_ContentBlockContent ();_cdebg :=NewEG_RunLevelElts ();_adfca :=NewEG_RangeMarkupElements ();_adfca .BookmarkStart =NewCT_Bookmark ();if _dcbgae :=d .DecodeElement (_adfca .BookmarkStart ,&_efgcd );_dcbgae !=nil {return _dcbgae ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_feead );_feead .EG_RunLevelElts =append (_feead .EG_RunLevelElts ,_cdebg );_cdebg .EG_RangeMarkupElements =append (_cdebg .EG_RangeMarkupElements ,_adfca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dgce :=NewEG_ContentBlockContent ();_fbfdcb :=NewEG_RunLevelElts ();_gccgcg :=NewEG_RangeMarkupElements ();_gccgcg .BookmarkEnd =NewCT_MarkupRange ();if _baagff :=d .DecodeElement (_gccgcg .BookmarkEnd ,&_efgcd );_baagff !=nil {return _baagff ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_dgce );_dgce .EG_RunLevelElts =append (_dgce .EG_RunLevelElts ,_fbfdcb );_fbfdcb .EG_RangeMarkupElements =append (_fbfdcb .EG_RangeMarkupElements ,_gccgcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bgaae :=NewEG_ContentBlockContent ();_ddeecf :=NewEG_RunLevelElts ();_aagag :=NewEG_RangeMarkupElements ();_aagag .MoveFromRangeStart =NewCT_MoveBookmark ();if _baabd :=d .DecodeElement (_aagag .MoveFromRangeStart ,&_efgcd );_baabd !=nil {return _baabd ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_bgaae );_bgaae .EG_RunLevelElts =append (_bgaae .EG_RunLevelElts ,_ddeecf );_ddeecf .EG_RangeMarkupElements =append (_ddeecf .EG_RangeMarkupElements ,_aagag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_deegb :=NewEG_ContentBlockContent ();_cececg :=NewEG_RunLevelElts ();_dbceac :=NewEG_RangeMarkupElements ();_dbceac .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcdce :=d .DecodeElement (_dbceac .MoveFromRangeEnd ,&_efgcd );_bcdce !=nil {return _bcdce ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_deegb );_deegb .EG_RunLevelElts =append (_deegb .EG_RunLevelElts ,_cececg );_cececg .EG_RangeMarkupElements =append (_cececg .EG_RangeMarkupElements ,_dbceac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_afbbbf :=NewEG_ContentBlockContent ();_agadc :=NewEG_RunLevelElts ();_cebfa :=NewEG_RangeMarkupElements ();_cebfa .MoveToRangeStart =NewCT_MoveBookmark ();if _gfdgda :=d .DecodeElement (_cebfa .MoveToRangeStart ,&_efgcd );_gfdgda !=nil {return _gfdgda ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_afbbbf );_afbbbf .EG_RunLevelElts =append (_afbbbf .EG_RunLevelElts ,_agadc );_agadc .EG_RangeMarkupElements =append (_agadc .EG_RangeMarkupElements ,_cebfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cegfg :=NewEG_ContentBlockContent ();_efacb :=NewEG_RunLevelElts ();_dgacb :=NewEG_RangeMarkupElements ();_dgacb .MoveToRangeEnd =NewCT_MarkupRange ();if _gdada :=d .DecodeElement (_dgacb .MoveToRangeEnd ,&_efgcd );_gdada !=nil {return _gdada ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_cegfg );_cegfg .EG_RunLevelElts =append (_cegfg .EG_RunLevelElts ,_efacb );_efacb .EG_RangeMarkupElements =append (_efacb .EG_RangeMarkupElements ,_dgacb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eacgb :=NewEG_ContentBlockContent ();_ecddce :=NewEG_RunLevelElts ();_gdfb :=NewEG_RangeMarkupElements ();_gdfb .CommentRangeStart =NewCT_MarkupRange ();if _cgggbg :=d .DecodeElement (_gdfb .CommentRangeStart ,&_efgcd );_cgggbg !=nil {return _cgggbg ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_eacgb );_eacgb .EG_RunLevelElts =append (_eacgb .EG_RunLevelElts ,_ecddce );_ecddce .EG_RangeMarkupElements =append (_ecddce .EG_RangeMarkupElements ,_gdfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cecedc :=NewEG_ContentBlockContent ();_gacdca :=NewEG_RunLevelElts ();_dgbgd :=NewEG_RangeMarkupElements ();_dgbgd .CommentRangeEnd =NewCT_MarkupRange ();if _cbacg :=d .DecodeElement (_dgbgd .CommentRangeEnd ,&_efgcd );_cbacg !=nil {return _cbacg ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_cecedc );_cecedc .EG_RunLevelElts =append (_cecedc .EG_RunLevelElts ,_gacdca );_gacdca .EG_RangeMarkupElements =append (_gacdca .EG_RangeMarkupElements ,_dgbgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcgdb :=NewEG_ContentBlockContent ();_ffaag :=NewEG_RunLevelElts ();_baddb :=NewEG_RangeMarkupElements ();_baddb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _caeaf :=d .DecodeElement (_baddb .CustomXmlInsRangeStart ,&_efgcd );_caeaf !=nil {return _caeaf ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_gcgdb );_gcgdb .EG_RunLevelElts =append (_gcgdb .EG_RunLevelElts ,_ffaag );_ffaag .EG_RangeMarkupElements =append (_ffaag .EG_RangeMarkupElements ,_baddb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcbdf :=NewEG_ContentBlockContent ();_ebbdbb :=NewEG_RunLevelElts ();_acabd :=NewEG_RangeMarkupElements ();_acabd .CustomXmlInsRangeEnd =NewCT_Markup ();if _aeafb :=d .DecodeElement (_acabd .CustomXmlInsRangeEnd ,&_efgcd );_aeafb !=nil {return _aeafb ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_fcbdf );_fcbdf .EG_RunLevelElts =append (_fcbdf .EG_RunLevelElts ,_ebbdbb );_ebbdbb .EG_RangeMarkupElements =append (_ebbdbb .EG_RangeMarkupElements ,_acabd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ccgb :=NewEG_ContentBlockContent ();_aefeaa :=NewEG_RunLevelElts ();_dagef :=NewEG_RangeMarkupElements ();_dagef .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ccadd :=d .DecodeElement (_dagef .CustomXmlDelRangeStart ,&_efgcd );_ccadd !=nil {return _ccadd ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_ccgb );_ccgb .EG_RunLevelElts =append (_ccgb .EG_RunLevelElts ,_aefeaa );_aefeaa .EG_RangeMarkupElements =append (_aefeaa .EG_RangeMarkupElements ,_dagef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_febceb :=NewEG_ContentBlockContent ();_cegdcb :=NewEG_RunLevelElts ();_ffgegf :=NewEG_RangeMarkupElements ();_ffgegf .CustomXmlDelRangeEnd =NewCT_Markup ();if _adeca :=d .DecodeElement (_ffgegf .CustomXmlDelRangeEnd ,&_efgcd );_adeca !=nil {return _adeca ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_febceb );_febceb .EG_RunLevelElts =append (_febceb .EG_RunLevelElts ,_cegdcb );_cegdcb .EG_RangeMarkupElements =append (_cegdcb .EG_RangeMarkupElements ,_ffgegf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dfeff :=NewEG_ContentBlockContent ();_fedfb :=NewEG_RunLevelElts ();_dagfe :=NewEG_RangeMarkupElements ();_dagfe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _baeegag :=d .DecodeElement (_dagfe .CustomXmlMoveFromRangeStart ,&_efgcd );_baeegag !=nil {return _baeegag ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_dfeff );_dfeff .EG_RunLevelElts =append (_dfeff .EG_RunLevelElts ,_fedfb );_fedfb .EG_RangeMarkupElements =append (_fedfb .EG_RangeMarkupElements ,_dagfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dccbg :=NewEG_ContentBlockContent ();_bcecc :=NewEG_RunLevelElts ();_aacdd :=NewEG_RangeMarkupElements ();_aacdd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbcfg :=d .DecodeElement (_aacdd .CustomXmlMoveFromRangeEnd ,&_efgcd );_fbcfg !=nil {return _fbcfg ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_dccbg );_dccbg .EG_RunLevelElts =append (_dccbg .EG_RunLevelElts ,_bcecc );_bcecc .EG_RangeMarkupElements =append (_bcecc .EG_RangeMarkupElements ,_aacdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gccdf :=NewEG_ContentBlockContent ();_aeadda :=NewEG_RunLevelElts ();_afaaf :=NewEG_RangeMarkupElements ();_afaaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afdfec :=d .DecodeElement (_afaaf .CustomXmlMoveToRangeStart ,&_efgcd );_afdfec !=nil {return _afdfec ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_gccdf );_gccdf .EG_RunLevelElts =append (_gccdf .EG_RunLevelElts ,_aeadda );_aeadda .EG_RangeMarkupElements =append (_aeadda .EG_RangeMarkupElements ,_afaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fcagdb :=NewEG_ContentBlockContent ();_deaaff :=NewEG_RunLevelElts ();_fdcea :=NewEG_RangeMarkupElements ();_fdcea .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afcfc :=d .DecodeElement (_fdcea .CustomXmlMoveToRangeEnd ,&_efgcd );_afcfc !=nil {return _afcfc ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_fcagdb );_fcagdb .EG_RunLevelElts =append (_fcagdb .EG_RunLevelElts ,_deaaff );_deaaff .EG_RangeMarkupElements =append (_deaaff .EG_RangeMarkupElements ,_fdcea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_cafdgf :=NewEG_ContentBlockContent ();_dffedg :=NewEG_RunLevelElts ();_bbggd :=NewEG_MathContent ();_bbggd .OMathPara =_ec .NewOMathPara ();if _daafff :=d .DecodeElement (_bbggd .OMathPara ,&_efgcd );_daafff !=nil {return _daafff ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_cafdgf );_cafdgf .EG_RunLevelElts =append (_cafdgf .EG_RunLevelElts ,_dffedg );_dffedg .EG_MathContent =append (_dffedg .EG_MathContent ,_bbggd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_beaef :=NewEG_ContentBlockContent ();_eegdg :=NewEG_RunLevelElts ();_geeff :=NewEG_MathContent ();_geeff .OMath =_ec .NewOMath ();if _fdeba :=d .DecodeElement (_geeff .OMath ,&_efgcd );_fdeba !=nil {return _fdeba ;};_gdefbeb .EG_ContentBlockContent =append (_gdefbeb .EG_ContentBlockContent ,_beaef );_beaef .EG_RunLevelElts =append (_beaef .EG_RunLevelElts ,_eegdg );_eegdg .EG_MathContent =append (_eegdg .EG_MathContent ,_geeff );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0046t\u0072\u0020\u0025\u0076",_efgcd .Name );if _afcfb :=d .Skip ();_afcfb !=nil {return _afcfb ;};};case _g .EndElement :break _gggfaa ;case _g .CharData :};};return nil ;};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; +// Location in Target Document +DocLocationAttr *string ; -// Border Style -ValAttr ST_Border ; +// Add To Viewed Hyperlinks +HistoryAttr *_dg .ST_OnOff ; -// Border Color -ColorAttr *ST_HexColor ; +// Hyperlink Anchor +AnchorAttr *string ;IdAttr *string ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_fgefg ST_HeightRule )String ()string {switch _fgefg {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 (_dcfbfg *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 _dcfbfg .CT_Numbering .MarshalXML (e ,start );};func (_cccfb *ST_NumberFormat )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cccfb =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_cccfb =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_cccfb =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_cccfb =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_cccfb =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_cccfb =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_cccfb =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_cccfb =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_cccfb =8;case "\u0068\u0065\u0078":*_cccfb =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_cccfb =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_cccfb =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cccfb =12;case "\u0061\u0069\u0075e\u006f":*_cccfb =13;case "\u0069\u0072\u006fh\u0061":*_cccfb =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_cccfb =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_cccfb =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_cccfb =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":*_cccfb =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_cccfb =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_cccfb =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_cccfb =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_cccfb =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_cccfb =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_cccfb =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_cccfb =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_cccfb =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_cccfb =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_cccfb =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":*_cccfb =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_cccfb =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_cccfb =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_cccfb =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":*_cccfb =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_cccfb =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_cccfb =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_cccfb =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_cccfb =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cccfb =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_cccfb =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_cccfb =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_cccfb =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_cccfb =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_cccfb =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_cccfb =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_cccfb =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_cccfb =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_cccfb =47;case "\u006e\u006f\u006e\u0065":*_cccfb =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_cccfb =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_cccfb =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_cccfb =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_cccfb =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_cccfb =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_cccfb =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_cccfb =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_cccfb =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cccfb =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_cccfb =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_cccfb =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cccfb =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_cccfb =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_cccfb =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cccfb =63;};return nil ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_fffgeb :=&EG_HdrFtrReferences {};return _fffgeb };type CT_AltChunkPr struct{ -// Border Width -SzAttr *uint64 ; +// Keep Source Formatting on Import +MatchSrc *CT_OnOff ;};func NewCT_TblGridBase ()*CT_TblGridBase {_ffecf :=&CT_TblGridBase {};return _ffecf };type ST_LineSpacingRule byte ;const (WdST_RelFromVUnset WdST_RelFromV =0;WdST_RelFromVMargin WdST_RelFromV =1;WdST_RelFromVPage WdST_RelFromV =2;WdST_RelFromVParagraph WdST_RelFromV =3;WdST_RelFromVLine WdST_RelFromV =4;WdST_RelFromVTopMargin WdST_RelFromV =5;WdST_RelFromVBottomMargin WdST_RelFromV =6;WdST_RelFromVInsideMargin WdST_RelFromV =7;WdST_RelFromVOutsideMargin WdST_RelFromV =8;);func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_bedggd :=&WdCT_WordprocessingShapeChoice1 {};return _bedggd ;};func (_egcgfb ST_LineSpacingRule )Validate ()error {return _egcgfb .ValidateWithPath ("")};func (_beaeg ST_PageOrientation )ValidateWithPath (path string )error {switch _beaeg {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beaeg ));};return nil ;};func (_dbdace *CT_TextScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbdace .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dbdace .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eacfg *ST_LevelSuffix )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eacfg =0;case "\u0074\u0061\u0062":*_eacfg =1;case "\u0073\u0070\u0061c\u0065":*_eacfg =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_eacfg =3;};return nil ;};func (_ecfad *ST_PageBorderZOrder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaeaf ,_bdcacg :=d .Token ();if _bdcacg !=nil {return _bdcacg ;};if _fedffc ,_cddge :=_eaeaf .(_d .EndElement );_cddge &&_fedffc .Name ==start .Name {*_ecfad =1;return nil ;};if _deffa ,_eagfbf :=_eaeaf .(_d .CharData );!_eagfbf {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaeaf );}else {switch string (_deffa ){case "":*_ecfad =0;case "\u0066\u0072\u006fn\u0074":*_ecfad =1;case "\u0062\u0061\u0063\u006b":*_ecfad =2;};};_eaeaf ,_bdcacg =d .Token ();if _bdcacg !=nil {return _bdcacg ;};if _aagdb ,_efdad :=_eaeaf .(_d .EndElement );_efdad &&_aagdb .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaeaf );}; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_dbg *CT_Background )ValidateWithPath (path string )error {if _dbg .ColorAttr !=nil {if _eedg :=_dbg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_eedg !=nil {return _eedg ;};};if _dcbg :=_dbg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dcbg !=nil {return _dcbg ;};if _dbg .Drawing !=nil {if _gfa :=_dbg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_gfa !=nil {return _gfa ;};};return nil ;};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_bebd :=&CT_CustomXmlRow {};return _bebd };func (_egaggg *CT_ObjectChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeeae :for {_cebgb ,_fbcgf :=d .Token ();if _fbcgf !=nil {return _fbcgf ;};switch _abffg :=_cebgb .(type ){case _d .StartElement :switch _abffg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egaggg .Control =NewCT_Control ();if _fadeb :=d .DecodeElement (_egaggg .Control ,&_abffg );_fadeb !=nil {return _fadeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egaggg .ObjectLink =NewCT_ObjectLink ();if _dfcbe :=d .DecodeElement (_egaggg .ObjectLink ,&_abffg );_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 :"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"}:_egaggg .ObjectEmbed =NewCT_ObjectEmbed ();if _gfcfge :=d .DecodeElement (_egaggg .ObjectEmbed ,&_abffg );_gfcfge !=nil {return _gfcfge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_egaggg .Movie =NewCT_Rel ();if _ggfff :=d .DecodeElement (_egaggg .Movie ,&_abffg );_ggfff !=nil {return _ggfff ;};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\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_abffg .Name );if _adedc :=d .Skip ();_adedc !=nil {return _adedc ;};};case _d .EndElement :break _aeeae ;case _d .CharData :};};return nil ;}; -// Border Shadow -ShadowAttr *_gc .ST_OnOff ; +// Validate validates the EG_ContentBlockContent and its children +func (_adafe *EG_ContentBlockContent )Validate ()error {return _adafe .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");};func (_ffcca *CT_SdtContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffcca .FldSimple !=nil {_beggd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_degca :=range _ffcca .FldSimple {e .EncodeElement (_degca ,_beggd );};};if _ffcca .Hyperlink !=nil {_degfd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ffcca .Hyperlink ,_degfd );};if _ffcca .SubDoc !=nil {_edbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_ffcca .SubDoc ,_edbc );};if _ffcca .EG_ContentRunContent !=nil {for _ ,_dbcaa :=range _ffcca .EG_ContentRunContent {_dbcaa .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdecg *ST_SdtDateMappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbgb ,_cfabc :=d .Token ();if _cfabc !=nil {return _cfabc ;};if _dabbd ,_cgbdeg :=_ecbgb .(_d .EndElement );_cgbdeg &&_dabbd .Name ==start .Name {*_cdecg =1;return nil ;};if _fbfadb ,_gcega :=_ecbgb .(_d .CharData );!_gcega {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecbgb );}else {switch string (_fbfadb ){case "":*_cdecg =0;case "\u0074\u0065\u0078\u0074":*_cdecg =1;case "\u0064\u0061\u0074\u0065":*_cdecg =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_cdecg =3;};};_ecbgb ,_cfabc =d .Token ();if _cfabc !=nil {return _cfabc ;};if _bdgeeaa ,_fcdced :=_ecbgb .(_d .EndElement );_fcdced &&_bdgeeaa .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecbgb );};func (_fbaefa ST_FtnPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eabececf :=_d .Attr {};_eabececf .Name =name ;switch _fbaefa {case ST_FtnPosUnset :_eabececf .Value ="";case ST_FtnPosPageBottom :_eabececf .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_eabececf .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_eabececf .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_eabececf .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _eabececf ,nil ;}; -// Create Frame Effect -FrameAttr *_gc .ST_OnOff ;}; +// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path +func (_bfdd *CT_DocVars )ValidateWithPath (path string )error {for _cccfe ,_cfgca :=range _bfdd .DocVar {if _dgaf :=_cfgca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_cccfe ));_dgaf !=nil {return _dgaf ;};};return nil ;};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_fdgge :=&CT_CustomXmlCell {};return _fdgge };func NewCT_MailMerge ()*CT_MailMerge {_ffcad :=&CT_MailMerge {};_ffcad .MainDocumentType =NewCT_MailMergeDocType ();_ffcad .DataType =NewCT_MailMergeDataType ();return _ffcad ;};func (_fcadg WdST_RelFromV )String ()string {switch _fcadg {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 ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_gegee :=ST_MeasurementOrPercent {};if _dg .ST_UniversalMeasurePatternRe .MatchString (s ){_gegee .ST_UniversalMeasure =&s ;}else {_gegee .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _dg .ST_PercentagePatternRe .MatchString (s ){_gegee .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_gbaebb ,_cbgdb :=_eb .ParseFloat (s ,64);if _cbgdb !=nil {return _gegee ,_a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cbgdb );};_gegee .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_db .Int64 (int64 (_gbaebb ));};};return _gegee ,nil ;};func (_babcac ST_FldCharType )ValidateWithPath (path string )error {switch _babcac {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babcac ));};return nil ;}; -// ST_SignedHpsMeasure is a union type -type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path +func (_fedgaa *WdWsp )ValidateWithPath (path string )error {if _cfbbd :=_fedgaa .WdCT_WordprocessingShape .ValidateWithPath (path );_cfbbd !=nil {return _cfbbd ;};return nil ;};type CT_AutoCaptions struct{ -// Validate validates the WdCT_WrapPath and its children -func (_geddec *WdCT_WrapPath )Validate ()error {return _geddec .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");};func (_cegbg ST_BrType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cegbg .String (),start );};func (_bccd *CT_Frame )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bccd .Sz !=nil {_ebag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bccd .Sz ,_ebag );};if _bccd .Name !=nil {_gcegbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bccd .Name ,_gcegbg );};if _bccd .Title !=nil {_gdcaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bccd .Title ,_gdcaa );};if _bccd .LongDesc !=nil {_gecd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_bccd .LongDesc ,_gecd );};if _bccd .SourceFileName !=nil {_dbfbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bccd .SourceFileName ,_dbfbe );};if _bccd .MarW !=nil {_acbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_bccd .MarW ,_acbb );};if _bccd .MarH !=nil {_aaeaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}};e .EncodeElement (_bccd .MarH ,_aaeaf );};if _bccd .Scrollbar !=nil {_fdaccb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_bccd .Scrollbar ,_fdaccb );};if _bccd .NoResizeAllowed !=nil {_decfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}};e .EncodeElement (_bccd .NoResizeAllowed ,_decfg );};if _bccd .LinkedToFile !=nil {_ffcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bccd .LinkedToFile ,_ffcd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblPPr struct{ +// Single Automatic Captioning Setting +AutoCaption []*CT_AutoCaption ;};func (_fcageb WdST_AlignH )ValidateWithPath (path string )error {switch _fcageb {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcageb ));};return nil ;};func (_ebabd *CT_EastAsianLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebabd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ebabd .IdAttr )});};if _ebabd .CombineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_a .Sprintf ("\u0025\u0076",*_ebabd .CombineAttr )});};if _ebabd .CombineBracketsAttr !=ST_CombineBracketsUnset {_febb ,_eebac :=_ebabd .CombineBracketsAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"});if _eebac !=nil {return _eebac ;};start .Attr =append (start .Attr ,_febb );};if _ebabd .VertAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ebabd .VertAttr )});};if _ebabd .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 :_a .Sprintf ("\u0025\u0076",*_ebabd .VertCompressAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_facag *CT_RecipientData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _facag .Active !=nil {_debgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_facag .Active ,_debgg );};_eggcaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_facag .Column ,_eggcaa );_ccdaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}};e .EncodeElement (_facag .UniqueTag ,_ccdaa );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acdacc *EG_PContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acdacc .FldSimple !=nil {_cdfgbd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_cdcag :=range _acdacc .FldSimple {e .EncodeElement (_cdcag ,_cdfgbd );};};if _acdacc .Hyperlink !=nil {_bgaba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_acdacc .Hyperlink ,_bgaba );};if _acdacc .SubDoc !=nil {_fbeddf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_acdacc .SubDoc ,_fbeddf );};if _acdacc .EG_ContentRunContent !=nil {for _ ,_eeafc :=range _acdacc .EG_ContentRunContent {_eeafc .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// Distance From Left of Table to Text -LeftFromTextAttr *_gc .ST_TwipsMeasure ; +// Validate validates the Endnotes and its children +func (_fdgddg *Endnotes )Validate ()error {return _fdgddg .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_acdba *CT_TblCellMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acdba .Top !=nil {_eedab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_acdba .Top ,_eedab );};if _acdba .Start !=nil {_bafee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_acdba .Start ,_bafee );};if _acdba .Left !=nil {_feeege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_acdba .Left ,_feeege );};if _acdba .Bottom !=nil {_cbcfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_acdba .Bottom ,_cbcfb );};if _acdba .End !=nil {_cbgbde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_acdba .End ,_cbgbde );};if _acdba .Right !=nil {_cgbbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_acdba .Right ,_cgbbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfee *CT_SectType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdgaa :=range start .Attr {if _bdgaa .Name .Local =="\u0076\u0061\u006c"{_dfee .ValAttr .UnmarshalXMLAttr (_bdgaa );continue ;};};for {_cddbb ,_fbgac :=d .Token ();if _fbgac !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fbgac );};if _ccged ,_cffcef :=_cddbb .(_d .EndElement );_cffcef &&_ccged .Name ==start .Name {break ;};};return nil ;};func (_ebfbf *CT_TblLook )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebfbf .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_ebfbf .FirstRowAttr )});};if _ebfbf .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0076",*_ebfbf .LastRowAttr )});};if _ebfbf .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 :_a .Sprintf ("\u0025\u0076",*_ebfbf .FirstColumnAttr )});};if _ebfbf .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 :_a .Sprintf ("\u0025\u0076",*_ebfbf .LastColumnAttr )});};if _ebfbf .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_a .Sprintf ("\u0025\u0076",*_ebfbf .NoHBandAttr )});};if _ebfbf .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_a .Sprintf ("\u0025\u0076",*_ebfbf .NoVBandAttr )});};if _ebfbf .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ebfbf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_fddfg :=&CT_SaveThroughXslt {};return _fddfg };type CT_SdtText struct{ -// (Distance From Right of Table to Text -RightFromTextAttr *_gc .ST_TwipsMeasure ; +// Allow Soft Line Breaks +MultiLineAttr *_dg .ST_OnOff ;};func (_gedgg *CT_Pitch )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gedgg .ValAttr =ST_Pitch (1);for _ ,_bbgbdf :=range start .Attr {if _bbgbdf .Name .Local =="\u0076\u0061\u006c"{_gedgg .ValAttr .UnmarshalXMLAttr (_bbgbdf );continue ;};};for {_egaccg ,_fbbd :=d .Token ();if _fbbd !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_fbbd );};if _fdfcg ,_geacee :=_egaccg .(_d .EndElement );_geacee &&_fdfcg .Name ==start .Name {break ;};};return nil ;}; -// Distance From Top of Table to Text -TopFromTextAttr *_gc .ST_TwipsMeasure ; +// Validate validates the CT_Document and its children +func (_dcggc *CT_Document )Validate ()error {return _dcggc .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; -// Distance From Bottom of Table to Text -BottomFromTextAttr *_gc .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path +func (_fbcfd *CT_DocVar )ValidateWithPath (path string )error {return nil };func (_gfdba *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 :"\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\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074";return _gfdba .CT_Document .MarshalXML (e ,start );};func (_cda *CT_Base64Binary )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fggf :=range start .Attr {if _fggf .Name .Local =="\u0076\u0061\u006c"{_bbf ,_fffe :=_fggf .Value ,error (nil );if _fffe !=nil {return _fffe ;};_cda .ValAttr =_bbf ;continue ;};};for {_aee ,_adgg :=d .Token ();if _adgg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_adgg );};if _bgb ,_fcd :=_aee .(_d .EndElement );_fcd &&_bgb .Name ==start .Name {break ;};};return nil ;};func (_gccbag *ST_FrameScrollbar )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gccbag =0;case "\u006f\u006e":*_gccbag =1;case "\u006f\u0066\u0066":*_gccbag =2;case "\u0061\u0075\u0074\u006f":*_gccbag =3;};return nil ;};type CT_LsdException struct{ -// Table Vertical Anchor -VertAnchorAttr ST_VAnchor ; +// Primary Style Name +NameAttr string ; -// Table Horizontal Anchor -HorzAnchorAttr ST_HAnchor ; +// Latent Style Locking Setting +LockedAttr *_dg .ST_OnOff ; -// Relative Horizontal Alignment From Anchor -TblpXSpecAttr _gc .ST_XAlign ; +// Override default sorting order +UiPriorityAttr *int64 ; -// Absolute Horizontal Distance From Anchor -TblpXAttr *ST_SignedTwipsMeasure ; +// Semi hidden text override +SemiHiddenAttr *_dg .ST_OnOff ; -// Relative Vertical Alignment from Anchor -TblpYSpecAttr _gc .ST_YAlign ; +// Unhide when used +UnhideWhenUsedAttr *_dg .ST_OnOff ; -// Absolute Vertical Distance From Anchor -TblpYAttr *ST_SignedTwipsMeasure ;}; +// Latent Style Primary Style Setting +QFormatAttr *_dg .ST_OnOff ;};func (_defebc ST_Theme )ValidateWithPath (path string )error {switch _defebc {case 0,1,2,3,4,5,6,7,8:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defebc ));};return nil ;};func (_defdec ST_AnnotationVMerge )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggdfac :=_d .Attr {};_ggdfac .Name =name ;switch _defdec {case ST_AnnotationVMergeUnset :_ggdfac .Value ="";case ST_AnnotationVMergeCont :_ggdfac .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_ggdfac .Value ="\u0072\u0065\u0073\u0074";};return _ggdfac ,nil ;}; // ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path -func (_bbdbaf *WdCT_WrapPath )ValidateWithPath (path string )error {if _babfgf :=_bbdbaf .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_babfgf !=nil {return _babfgf ;};for _ggegc ,_gffbd :=range _bbdbaf .LineTo {if _agaegc :=_gffbd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ggegc ));_agaegc !=nil {return _agaegc ;};};return nil ;}; - -// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path -func (_bfeeca *WdCT_Inline )ValidateWithPath (path string )error {if _ggbgff :=_bfeeca .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_ggbgff !=nil {return _ggbgff ;};if _bfeeca .EffectExtent !=nil {if _dgcag :=_bfeeca .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_dgcag !=nil {return _dgcag ;};};if _feedbc :=_bfeeca .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_feedbc !=nil {return _feedbc ;};if _bfeeca .CNvGraphicFramePr !=nil {if _dcagd :=_bfeeca .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_dcagd !=nil {return _dcagd ;};};if _fddag :=_bfeeca .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_fddag !=nil {return _fddag ;};return nil ;};func NewCT_FontsList ()*CT_FontsList {_deabg :=&CT_FontsList {};return _deabg };func (_dgage *CT_DocProtect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eccc :=range start .Attr {if _eccc .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_dgage .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_eccc );continue ;};if _eccc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_ddae ,_cgcb :=_b .ParseInt (_eccc .Value ,10,64);if _cgcb !=nil {return _cgcb ;};_dgage .CryptAlgorithmSidAttr =&_ddae ;continue ;};if _eccc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_gdeca ,_fged :=ParseUnionST_OnOff (_eccc .Value );if _fged !=nil {return _fged ;};_dgage .FormattingAttr =&_gdeca ;continue ;};if _eccc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_gfcce ,_abgfe :=_b .ParseInt (_eccc .Value ,10,64);if _abgfe !=nil {return _abgfe ;};_dgage .CryptSpinCountAttr =&_gfcce ;continue ;};if _eccc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cafcgg ,_dcedc :=_eccc .Value ,error (nil );if _dcedc !=nil {return _dcedc ;};_dgage .AlgorithmNameAttr =&_cafcgg ;continue ;};if _eccc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_edba ,_fcgfd :=_eccc .Value ,error (nil );if _fcgfd !=nil {return _fcgfd ;};_dgage .CryptProviderAttr =&_edba ;continue ;};if _eccc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ddbd ,_aecca :=_eccc .Value ,error (nil );if _aecca !=nil {return _aecca ;};_dgage .SaltValueAttr =&_ddbd ;continue ;};if _eccc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_dgage .CryptProviderTypeAttr .UnmarshalXMLAttr (_eccc );continue ;};if _eccc .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_dgage .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_eccc );continue ;};if _eccc .Name .Local =="\u0065\u0064\u0069\u0074"{_dgage .EditAttr .UnmarshalXMLAttr (_eccc );continue ;};if _eccc .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_bgeg ,_fdeca :=ParseUnionST_OnOff (_eccc .Value );if _fdeca !=nil {return _fdeca ;};_dgage .EnforcementAttr =&_bgeg ;continue ;};if _eccc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_eeab ,_gfdg :=_eccc .Value ,error (nil );if _gfdg !=nil {return _gfdg ;};_dgage .HashValueAttr =&_eeab ;continue ;};if _eccc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ecee ,_gdecae :=_b .ParseInt (_eccc .Value ,10,64);if _gdecae !=nil {return _gdecae ;};_dgage .SpinCountAttr =&_ecee ;continue ;};if _eccc .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_egagc ,_ccggf :=_eccc .Value ,error (nil );if _ccggf !=nil {return _ccggf ;};_dgage .AlgIdExtAttr =&_egagc ;continue ;};if _eccc .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_gbdb ,_acedf :=_eccc .Value ,error (nil );if _acedf !=nil {return _acedf ;};_dgage .AlgIdExtSourceAttr =&_gbdb ;continue ;};if _eccc .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_ebef ,_cdggc :=_eccc .Value ,error (nil );if _cdggc !=nil {return _cdggc ;};_dgage .CryptProviderTypeExtAttr =&_ebef ;continue ;};if _eccc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070\u0065\u0045\u0078\u0074\u0053\u006fu\u0072\u0063\u0065"{_aafe ,_fggcd :=_eccc .Value ,error (nil );if _fggcd !=nil {return _fggcd ;};_dgage .CryptProviderTypeExtSourceAttr =&_aafe ;continue ;};if _eccc .Name .Local =="\u0068\u0061\u0073\u0068"{_acfcc ,_adfbf :=_eccc .Value ,error (nil );if _adfbf !=nil {return _adfbf ;};_dgage .HashAttr =&_acfcc ;continue ;};if _eccc .Name .Local =="\u0073\u0061\u006c\u0074"{_bdcga ,_afbed :=_eccc .Value ,error (nil );if _afbed !=nil {return _afbed ;};_dgage .SaltAttr =&_bdcga ;continue ;};};for {_ggcd ,_egegb :=d .Token ();if _egegb !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_egegb );};if _ceba ,_feae :=_ggcd .(_g .EndElement );_feae &&_ceba .Name ==start .Name {break ;};};return nil ;};func (_geegcc *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _geegcc .Wsp !=nil {_acdbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_agdfc :=range _geegcc .Wsp {e .EncodeElement (_agdfc ,_acdbg );};};if _geegcc .Pic !=nil {_decfdf :=_g .StartElement {Name :_g .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_dedfg :=range _geegcc .Pic {e .EncodeElement (_dedfg ,_decfdf );};};if _geegcc .ContentPart !=nil {_adbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_fdcdf :=range _geegcc .ContentPart {e .EncodeElement (_fdcdf ,_adbba );};};if _geegcc .Wgp !=nil {_ggfaaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_dfeeee :=range _geegcc .Wgp {e .EncodeElement (_dfeeee ,_ggfaaa );};};if _geegcc .GraphicFrame !=nil {_gaabfc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_dcgee :=range _geegcc .GraphicFrame {e .EncodeElement (_dcgee ,_gaabfc );};};return nil ;}; - -// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path -func (_daade *CT_SdtRow )ValidateWithPath (path string )error {if _daade .SdtPr !=nil {if _adgcf :=_daade .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_adgcf !=nil {return _adgcf ;};};if _daade .SdtEndPr !=nil {if _efbfg :=_daade .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_efbfg !=nil {return _efbfg ;};};if _daade .SdtContent !=nil {if _ecdbd :=_daade .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ecdbd !=nil {return _ecdbd ;};};return nil ;};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_caebf :=&WdCT_PosVChoice {};return _caebf };func (_dgegfa *WdCT_WrapThrough )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gdfeec ,_fagfd :=_dgegfa .WrapTextAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _fagfd !=nil {return _fagfd ;};start .Attr =append (start .Attr ,_gdfeec );if _dgegfa .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_dgegfa .DistLAttr )});};if _dgegfa .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_dgegfa .DistRAttr )});};e .EncodeToken (start );_fbccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_dgegfa .WrapPolygon ,_fbccb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PPrBase struct{ - -// Referenced Paragraph Style -PStyle *CT_String ; +func (_ffbeb *WdCT_WrapPath )ValidateWithPath (path string )error {if _fcgba :=_ffbeb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_fcgba !=nil {return _fcgba ;};for _cbage ,_fcccd :=range _ffbeb .LineTo {if _cbbdf :=_fcccd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_cbage ));_cbbdf !=nil {return _cbbdf ;};};return nil ;}; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path +func (_acge *CT_BookmarkRange )ValidateWithPath (path string )error {if _bcceb :=_acge .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_bcceb !=nil {return _bcceb ;};return nil ;}; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path +func (_gcgb *CT_NumPr )ValidateWithPath (path string )error {if _gcgb .Ilvl !=nil {if _aadae :=_gcgb .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_aadae !=nil {return _aadae ;};};if _gcgb .NumId !=nil {if _dgfc :=_gcgb .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064");_dgfc !=nil {return _dgfc ;};};if _gcgb .NumberingChange !=nil {if _gdae :=_gcgb .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_gdae !=nil {return _gdae ;};};if _gcgb .Ins !=nil {if _bafgb :=_gcgb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bafgb !=nil {return _bafgb ;};};return nil ;};func NewCT_TblLayoutType ()*CT_TblLayoutType {_cegdb :=&CT_TblLayoutType {};return _cegdb };func NewCT_FontRel ()*CT_FontRel {_efgf :=&CT_FontRel {};_efgf .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 _efgf ;};func (_gcaae ST_Jc )ValidateWithPath (path string )error {switch _gcaae {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcaae ));};return nil ;};func (_dafca *ST_TextAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbeff ,_adcag :=d .Token ();if _adcag !=nil {return _adcag ;};if _ccegff ,_fcfdce :=_gbeff .(_d .EndElement );_fcfdce &&_ccegff .Name ==start .Name {*_dafca =1;return nil ;};if _ecbede ,_ccdbe :=_gbeff .(_d .CharData );!_ccdbe {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbeff );}else {switch string (_ecbede ){case "":*_dafca =0;case "\u0074\u006f\u0070":*_dafca =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dafca =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_dafca =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dafca =4;case "\u0061\u0075\u0074\u006f":*_dafca =5;};};_gbeff ,_adcag =d .Token ();if _adcag !=nil {return _adcag ;};if _egfdf ,_fbbceba :=_gbeff .(_d .EndElement );_fbbceba &&_egfdf .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbeff );}; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_cfcg *CT_Color )ValidateWithPath (path string )error {if _edac :=_cfcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edac !=nil {return _edac ;};if _dfaf :=_cfcg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dfaf !=nil {return _dfaf ;};return nil ;}; -// Text Frame Properties -FramePr *CT_FramePr ; +// Validate validates the CT_SdtComboBox and its children +func (_bcabg *CT_SdtComboBox )Validate ()error {return _bcabg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");}; -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path +func (_ggbgb *CT_VMerge )ValidateWithPath (path string )error {if _fbgfg :=_ggbgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbgfg !=nil {return _fbgfg ;};return nil ;};func (_eabaff ST_DisplacedByCustomXml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eabaff .String (),start );};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 (_dbeea *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 :_a .Sprintf ("\u0025\u0076",_dbeea .NumPicBulletIdAttr )});e .EncodeToken (start );if _dbeea .Pict !=nil {_fdce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_dbeea .Pict ,_fdce );};if _dbeea .Drawing !=nil {_dgcdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_dbeea .Drawing ,_dgcdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path +func (_cbcffg *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _cbdbae ,_gcbba :=range _cbcffg .Wsp {if _ebagg :=_gcbba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_cbdbae ));_ebagg !=nil {return _ebagg ;};};for _cdgbgf ,_bgecec :=range _cbcffg .Pic {if _ccfebb :=_bgecec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_cdgbgf ));_ccfebb !=nil {return _ccfebb ;};};for _faaad ,_fcaaf :=range _cbcffg .ContentPart {if _faffg :=_fcaaf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_faaad ));_faffg !=nil {return _faffg ;};};for _bafba ,_ffdaeg :=range _cbcffg .Wgp {if _fbcbdb :=_ffdaeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_bafba ));_fbcbdb !=nil {return _fbcbdb ;};};for _fadddb ,_cdafda :=range _cbcffg .GraphicFrame {if _aeddc :=_cdafda .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fadddb ));_aeddc !=nil {return _aeddc ;};};return nil ;};func (_gceea *CT_TopPageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gceea .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_a .Sprintf ("\u0025\u0076",*_gceea .TopLeftAttr )});};if _gceea .TopRightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gceea .TopRightAttr )});};if _gceea .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gceea .IdAttr )});};_edgecc ,_accfc :=_gceea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _accfc !=nil {return _accfc ;};start .Attr =append (start .Attr ,_edgecc );if _gceea .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gceea .ColorAttr )});};if _gceea .ThemeColorAttr !=ST_ThemeColorUnset {_dfffdb ,_edagg :=_gceea .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _edagg !=nil {return _edagg ;};start .Attr =append (start .Attr ,_dfffdb );};if _gceea .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 :_a .Sprintf ("\u0025\u0076",*_gceea .ThemeTintAttr )});};if _gceea .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 :_a .Sprintf ("\u0025\u0076",*_gceea .ThemeShadeAttr )});};if _gceea .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_a .Sprintf ("\u0025\u0076",*_gceea .SzAttr )});};if _gceea .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gceea .SpaceAttr )});};if _gceea .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_gceea .ShadowAttr )});};if _gceea .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gceea .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfgce *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 :_a .Sprintf ("\u0025\u0076",_dfgce .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gegbfa ST_LineSpacingRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gegbfa .String (),start );};func (_gedcaf ST_NumberFormat )Validate ()error {return _gedcaf .ValidateWithPath ("")}; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Validate validates the CT_DocumentBase and its children +func (_daedb *CT_DocumentBase )Validate ()error {return _daedb .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_ccded *Document )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccded .CT_Document =*NewCT_Document ();for _ ,_ggdfb :=range start .Attr {if _ggdfb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_ccded .ConformanceAttr .UnmarshalXMLAttr (_ggdfb );continue ;};};_afffg :for {_bbegg ,_afbcde :=d .Token ();if _afbcde !=nil {return _afbcde ;};switch _gcgdgg :=_bbegg .(type ){case _d .StartElement :switch _gcgdgg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccded .Background =NewCT_Background ();if _geagfc :=d .DecodeElement (_ccded .Background ,&_gcgdgg );_geagfc !=nil {return _geagfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccded .Body =NewCT_Body ();if _fadaed :=d .DecodeElement (_ccded .Body ,&_gcgdgg );_fadaed !=nil {return _fadaed ;};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\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_gcgdgg .Name );if _ccgfca :=d .Skip ();_ccgfca !=nil {return _ccgfca ;};};case _d .EndElement :break _afffg ;case _d .CharData :};};return nil ;};type CT_DirContentRun struct{ -// Paragraph Borders -PBdr *CT_PBdr ; +// Direction of Embedding +ValAttr ST_Direction ; -// Paragraph Shading -Shd *CT_Shd ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_bfcbcbe WdST_AlignV )String ()string {switch _bfcbcbe {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 NewCT_Border ()*CT_Border {_dcfd :=&CT_Border {};_dcfd .ValAttr =ST_Border (1);return _dcfd };func NewCT_Comment ()*CT_Comment {_begbc :=&CT_Comment {};return _begbc };func NewCT_RecipientData ()*CT_RecipientData {_dcfdc :=&CT_RecipientData {};_dcfdc .Column =NewCT_DecimalNumber ();_dcfdc .UniqueTag =NewCT_Base64Binary ();return _dcfdc ;};func NewCT_DocPartType ()*CT_DocPartType {_geagc :=&CT_DocPartType {};_geagc .ValAttr =ST_DocPartType (1);return _geagc ;}; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path +func (_ffccb *CT_PageBorders )ValidateWithPath (path string )error {if _cecf :=_ffccb .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_cecf !=nil {return _cecf ;};if _bacd :=_ffccb .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_bacd !=nil {return _bacd ;};if _dfddbc :=_ffccb .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_dfddbc !=nil {return _dfddbc ;};if _ffccb .Top !=nil {if _aafe :=_ffccb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_aafe !=nil {return _aafe ;};};if _ffccb .Left !=nil {if _cagcf :=_ffccb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cagcf !=nil {return _cagcf ;};};if _ffccb .Bottom !=nil {if _dbegg :=_ffccb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dbegg !=nil {return _dbegg ;};};if _ffccb .Right !=nil {if _febba :=_ffccb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_febba !=nil {return _febba ;};};return nil ;};func (_gcdgge ST_FrameScrollbar )ValidateWithPath (path string )error {switch _gcdgge {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcdgge ));};return nil ;};func (_cggbf *CT_TabStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cggbf .ValAttr =ST_TabJc (1);for _ ,_fdebb :=range start .Attr {if _fdebb .Name .Local =="\u0076\u0061\u006c"{_cggbf .ValAttr .UnmarshalXMLAttr (_fdebb );continue ;};if _fdebb .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_cggbf .LeaderAttr .UnmarshalXMLAttr (_fdebb );continue ;};if _fdebb .Name .Local =="\u0070\u006f\u0073"{_afaea ,_affgf :=ParseUnionST_SignedTwipsMeasure (_fdebb .Value );if _affgf !=nil {return _affgf ;};_cggbf .PosAttr =_afaea ;continue ;};};for {_gaba ,_gggdge :=d .Token ();if _gggdge !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_gggdge );};if _afbde ,_eacea :=_gaba .(_d .EndElement );_eacea &&_afbde .Name ==start .Name {break ;};};return nil ;};type CT_MailMergeDest struct{ -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Mail Merge Merged Document Type +ValAttr ST_MailMergeDest ;};func (_bccab ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _bccab {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bccab ));};return nil ;}; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_ceeg *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_bdcc *CT_NumPicBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adcad :=range start .Attr {if _adcad .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_ffcgg ,_ccecc :=_eb .ParseInt (_adcad .Value ,10,64);if _ccecc !=nil {return _ccecc ;};_bdcc .NumPicBulletIdAttr =_ffcgg ;continue ;};};_cgfea :for {_ddef ,_gfbeb :=d .Token ();if _gfbeb !=nil {return _gfbeb ;};switch _cfccg :=_ddef .(type ){case _d .StartElement :switch _cfccg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcc .Pict =NewCT_Picture ();if _cbbgdc :=d .DecodeElement (_bdcc .Pict ,&_cfccg );_cbbgdc !=nil {return _cbbgdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcc .Drawing =NewCT_Drawing ();if _dbeda :=d .DecodeElement (_bdcc .Drawing ,&_cfccg );_dbeda !=nil {return _dbeda ;};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\u004e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_cfccg .Name );if _agcdd :=d .Skip ();_agcdd !=nil {return _agcdd ;};};case _d .EndElement :break _cgfea ;case _d .CharData :};};return nil ;};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _e .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;}; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Validate validates the WdCT_WordprocessingContentPart and its children +func (_dfabab *WdCT_WordprocessingContentPart )Validate ()error {return _dfabab .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");}; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path +func (_gbgeb *CT_ObjectChoice )ValidateWithPath (path string )error {if _gbgeb .Control !=nil {if _cedad :=_gbgeb .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_cedad !=nil {return _cedad ;};};if _gbgeb .ObjectLink !=nil {if _dfgfe :=_gbgeb .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");_dfgfe !=nil {return _dfgfe ;};};if _gbgeb .ObjectEmbed !=nil {if _afac :=_gbgeb .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_afac !=nil {return _afac ;};};if _gbgeb .Movie !=nil {if _cebca :=_gbgeb .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_cebca !=nil {return _cebca ;};};return nil ;};func (_dgcd *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 :_a .Sprintf ("\u0025\u0076",_dgcd .IdAttr )});e .EncodeToken (start );if _dgcd .BlockQuote !=nil {_gbgfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_dgcd .BlockQuote ,_gbgfc );};if _dgcd .BodyDiv !=nil {_bedgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}};e .EncodeElement (_dgcd .BodyDiv ,_bedgd );};_eccda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_dgcd .MarLeft ,_eccda );_eefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dgcd .MarRight ,_eefg );_ccdce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_dgcd .MarTop ,_ccdce );_ddbeg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_dgcd .MarBottom ,_ddbeg );if _dgcd .DivBdr !=nil {_babdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_dgcd .DivBdr ,_babdf );};if _dgcd .DivsChild !=nil {_dbbfa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}};for _ ,_dfedf :=range _dgcd .DivsChild {e .EncodeElement (_dfedf ,_dbbfa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_HdrFtr struct{ -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_ggbbb ST_DocGrid )String ()string {switch _ggbbb {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u006c\u0069\u006ee\u0073";case 3:return "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case 4:return "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return "";};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2;);func NewCT_TextScale ()*CT_TextScale {_begcb :=&CT_TextScale {};return _begcb };func (_eedff *ST_TextDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eedff =0;case "\u0074\u0062":*_eedff =1;case "\u0072\u006c":*_eedff =2;case "\u006c\u0072":*_eedff =3;case "\u0074\u0062\u0056":*_eedff =4;case "\u0072\u006c\u0056":*_eedff =5;case "\u006c\u0072\u0056":*_eedff =6;case "\u0062\u0074\u004c\u0072":*_eedff =7;case "\u006c\u0072\u0054\u0062":*_eedff =8;case "\u006c\u0072\u0054b\u0056":*_eedff =9;case "\u0074\u0062\u004cr\u0056":*_eedff =10;case "\u0074\u0062\u0052\u006c":*_eedff =11;case "\u0074\u0062\u0052l\u0056":*_eedff =12;};return nil ;};func (_cdcgb *CT_MultiLevelType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdcgb .ValAttr =ST_MultiLevelType (1);for _ ,_efbefb :=range start .Attr {if _efbefb .Name .Local =="\u0076\u0061\u006c"{_cdcgb .ValAttr .UnmarshalXMLAttr (_efbefb );continue ;};};for {_cgccce ,_dccfa :=d .Token ();if _dccfa !=nil {return _a .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",_dccfa );};if _dfdbf ,_eabbe :=_cgccce .(_d .EndElement );_eabbe &&_dfdbf .Name ==start .Name {break ;};};return nil ;};func (_gadda *CT_DocPartPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_abbga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_gadda .Name ,_abbga );if _gadda .Style !=nil {_cccfdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gadda .Style ,_cccfdg );};if _gadda .Category !=nil {_eaaca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_gadda .Category ,_eaaca );};if _gadda .Types !=nil {_gebga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_gadda .Types ,_gebga );};if _gadda .Behaviors !=nil {_cgcc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_gadda .Behaviors ,_cgcc );};if _gadda .Description !=nil {_aefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gadda .Description ,_aefc );};if _gadda .Guid !=nil {_fgbga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_gadda .Guid ,_fgbga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdeecd ST_DocGrid )ValidateWithPath (path string )error {switch _cdeecd {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdeecd ));};return nil ;};func (_fbdedd *CT_TblWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbddc :=range start .Attr {if _fbddc .Name .Local =="\u0077"{_cddbef ,_gaedf :=ParseUnionST_MeasurementOrPercent (_fbddc .Value );if _gaedf !=nil {return _gaedf ;};_fbdedd .WAttr =&_cddbef ;continue ;};if _fbddc .Name .Local =="\u0074\u0079\u0070\u0065"{_fbdedd .TypeAttr .UnmarshalXMLAttr (_fbddc );continue ;};};for {_ccbeg ,_badgf :=d .Token ();if _badgf !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_badgf );};if _eeefa ,_fcbfdg :=_ccbeg .(_d .EndElement );_fcbfdg &&_eeefa .Name ==start .Name {break ;};};return nil ;}; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Validate validates the CT_Styles and its children +func (_ccbbdg *CT_Styles )Validate ()error {return _ccbbdg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");};func (_dccgb ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eggee :=_d .Attr {};_eggee .Name =name ;switch _dccgb {case ST_MailMergeOdsoFMDFieldTypeUnset :_eggee .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_eggee .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_eggee .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return _eggee ,nil ;}; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path +func (_bdeg *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil };func (_eddbf ST_Merge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eddbf .String (),start );};func (_dfgad *ST_MailMergeDocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbcabc ,_edgcfb :=d .Token ();if _edgcfb !=nil {return _edgcfb ;};if _bdeba ,_gaddgf :=_dbcabc .(_d .EndElement );_gaddgf &&_bdeba .Name ==start .Name {*_dfgad =1;return nil ;};if _eebaed ,_dbgdb :=_dbcabc .(_d .CharData );!_dbgdb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbcabc );}else {switch string (_eebaed ){case "":*_dfgad =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_dfgad =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_dfgad =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_dfgad =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_dfgad =4;case "\u0065\u006d\u0061i\u006c":*_dfgad =5;case "\u0066\u0061\u0078":*_dfgad =6;};};_dbcabc ,_edgcfb =d .Token ();if _edgcfb !=nil {return _edgcfb ;};if _dcege ,_cdafdg :=_dbcabc .(_d .EndElement );_cdafdg &&_dcege .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbcabc );};func (_fafbfe *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 _fafbfe .CT_Comments .MarshalXML (e ,start );};func NewCT_Placeholder ()*CT_Placeholder {_abedb :=&CT_Placeholder {};_abedb .DocPart =NewCT_String ();return _abedb ;};func (_ffbfe ST_LineNumberRestart )String ()string {switch _ffbfe {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 (_ababg *CT_TblGridBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agfeg :for {_bebefd ,_bfgbfa :=d .Token ();if _bfgbfa !=nil {return _bfgbfa ;};switch _acbcg :=_bebefd .(type ){case _d .StartElement :switch _acbcg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_faeagg :=NewCT_TblGridCol ();if _ggdfa :=d .DecodeElement (_faeagg ,&_acbcg );_ggdfa !=nil {return _ggdfa ;};_ababg .GridCol =append (_ababg .GridCol ,_faeagg );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\u0062\u006c\u0047\u0072\u0069\u0064B\u0061s\u0065\u0020\u0025\u0076",_acbcg .Name );if _gegfcg :=d .Skip ();_gegfcg !=nil {return _gegfcg ;};};case _d .EndElement :break _agfeg ;case _d .CharData :};};return nil ;};type CT_Markup struct{ -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Annotation Identifier +IdAttr int64 ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;);func (_daacba *WdCT_TextboxInfo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daacba .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_daacba .IdAttr )});};e .EncodeToken (start );_efcad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0074\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074"}};e .EncodeElement (_daacba .TxbxContent ,_efcad );if _daacba .ExtLst !=nil {_cbcebd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_daacba .ExtLst ,_cbcebd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaaaaa ST_TabJc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccffa :=_d .Attr {};_ccffa .Name =name ;switch _aaaaaa {case ST_TabJcUnset :_ccffa .Value ="";case ST_TabJcClear :_ccffa .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_ccffa .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_ccffa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_ccffa .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_ccffa .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_ccffa .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_ccffa .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_ccffa .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_ccffa .Value ="\u0072\u0069\u0067h\u0074";};return _ccffa ,nil ;}; -// Paragraph Indentation -Ind *CT_Ind ; +// Validate validates the CT_ParaRPrChange and its children +func (_ebaabc *CT_ParaRPrChange )Validate ()error {return _ebaabc .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;); -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Validate validates the CT_Odso and its children +func (_cdcd *CT_Odso )Validate ()error {return _cdcd .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};type CT_Zoom struct{ -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Zoom Type +ValAttr ST_Zoom ; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// Zoom Percentage +PercentAttr ST_DecimalNumberOrPercent ;};type CT_TcMar struct{ -// Paragraph Alignment -Jc *CT_Jc ; +// Table Cell Top Margin Exception +Top *CT_TblWidth ; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Table Cell Leading Margin Exception +Start *CT_TblWidth ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Table Cell Leading Margin Exception +Left *CT_TblWidth ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Table Cell Bottom Margin Exception +Bottom *CT_TblWidth ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Table Cell Trailing Margin Exception +End *CT_TblWidth ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Table Cell Trailing Margin Exception +Right *CT_TblWidth ;};type Fonts struct{CT_FontsList };type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;};func (_gbbedd ST_LevelSuffix )Validate ()error {return _gbbedd .ValidateWithPath ("")};type CT_SignedHpsMeasure struct{ +// Border Style +ValAttr ST_Border ; -// Signed Half-Point Measurement -ValAttr ST_SignedHpsMeasure ;};func NewCT_FontSig ()*CT_FontSig {_eebcd :=&CT_FontSig {};return _eebcd };func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_cffbb :=&WdEG_WrapTypeChoice {};return _cffbb };func (_fgfed ST_MailMergeSourceType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dddafd :=_g .Attr {};_dddafd .Name =name ;switch _fgfed {case ST_MailMergeSourceTypeUnset :_dddafd .Value ="";case ST_MailMergeSourceTypeDatabase :_dddafd .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_dddafd .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_dddafd .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_dddafd .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_dddafd .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_dddafd .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_dddafd .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_dddafd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079";case ST_MailMergeSourceTypeMaster :_dddafd .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _dddafd ,nil ;};func (_agdbb ST_TextEffect )ValidateWithPath (path string )error {switch _agdbb {case 0,1,2,3,4,5,6,7:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agdbb ));};return nil ;}; +// Border Color +ColorAttr *ST_HexColor ; -// Validate validates the CT_DocPartGallery and its children -func (_bcbd *CT_DocPartGallery )Validate ()error {return _bcbd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");};func (_cegaff *ST_PageBorderDisplay )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbgag ,_bbfef :=d .Token ();if _bbfef !=nil {return _bbfef ;};if _gcdcae ,_cfdfde :=_dbgag .(_g .EndElement );_cfdfde &&_gcdcae .Name ==start .Name {*_cegaff =1;return nil ;};if _efgffg ,_bfcceb :=_dbgag .(_g .CharData );!_bfcceb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbgag );}else {switch string (_efgffg ){case "":*_cegaff =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_cegaff =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_cegaff =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_cegaff =3;};};_dbgag ,_bbfef =d .Token ();if _bbfef !=nil {return _bbfef ;};if _baada ,_bgfcb :=_dbgag .(_g .EndElement );_bgfcb &&_baada .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbgag );};func (_babae *EG_PContentMath )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agbgc :for {_abgac ,_deeac :=d .Token ();if _deeac !=nil {return _deeac ;};switch _fdgadg :=_abgac .(type ){case _g .StartElement :switch _fdgadg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_faaga :=NewEG_PContentBase ();_faaga .CustomXml =NewCT_CustomXmlRun ();if _bacgca :=d .DecodeElement (_faaga .CustomXml ,&_fdgadg );_bacgca !=nil {return _bacgca ;};_babae .EG_PContentBase =append (_babae .EG_PContentBase ,_faaga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_degfcf :=NewEG_PContentBase ();_gfcbd :=NewCT_SimpleField ();if _fdfgc :=d .DecodeElement (_gfcbd ,&_fdgadg );_fdfgc !=nil {return _fdfgc ;};_degfcf .FldSimple =append (_degfcf .FldSimple ,_gfcbd );_babae .EG_PContentBase =append (_babae .EG_PContentBase ,_degfcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dbddbee :=NewEG_PContentBase ();_dbddbee .Hyperlink =NewCT_Hyperlink ();if _bbecd :=d .DecodeElement (_dbddbee .Hyperlink ,&_fdgadg );_bbecd !=nil {return _bbecd ;};_babae .EG_PContentBase =append (_babae .EG_PContentBase ,_dbddbee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_eddb :=NewEG_ContentRunContentBase ();_eddb .SmartTag =NewCT_SmartTagRun ();if _gbdcae :=d .DecodeElement (_eddb .SmartTag ,&_fdgadg );_gbdcae !=nil {return _gbdcae ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_eddb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0064\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0064\u0074"}:_agcge :=NewEG_ContentRunContentBase ();_agcge .Sdt =NewCT_SdtRun ();if _gccagc :=d .DecodeElement (_agcge .Sdt ,&_fdgadg );_gccagc !=nil {return _gccagc ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_agcge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eaffg :=NewEG_ContentRunContentBase ();_agbgg :=NewEG_RunLevelElts ();_agbgg .ProofErr =NewCT_ProofErr ();if _ffeab :=d .DecodeElement (_agbgg .ProofErr ,&_fdgadg );_ffeab !=nil {return _ffeab ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_eaffg );_eaffg .EG_RunLevelElts =append (_eaffg .EG_RunLevelElts ,_agbgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dceab :=NewEG_ContentRunContentBase ();_fcfbc :=NewEG_RunLevelElts ();_fcfbc .PermStart =NewCT_PermStart ();if _feddff :=d .DecodeElement (_fcfbc .PermStart ,&_fdgadg );_feddff !=nil {return _feddff ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_dceab );_dceab .EG_RunLevelElts =append (_dceab .EG_RunLevelElts ,_fcfbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_eabfec :=NewEG_ContentRunContentBase ();_eacgdg :=NewEG_RunLevelElts ();_eacgdg .PermEnd =NewCT_Perm ();if _gafac :=d .DecodeElement (_eacgdg .PermEnd ,&_fdgadg );_gafac !=nil {return _gafac ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_eabfec );_eabfec .EG_RunLevelElts =append (_eabfec .EG_RunLevelElts ,_eacgdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0069\u006e\u0073"}:_ddeaa :=NewEG_ContentRunContentBase ();_bfcff :=NewEG_RunLevelElts ();_bfcff .Ins =NewCT_RunTrackChange ();if _cfeafg :=d .DecodeElement (_bfcff .Ins ,&_fdgadg );_cfeafg !=nil {return _cfeafg ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_ddeaa );_ddeaa .EG_RunLevelElts =append (_ddeaa .EG_RunLevelElts ,_bfcff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0065\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0065\u006c"}:_afaec :=NewEG_ContentRunContentBase ();_edffdb :=NewEG_RunLevelElts ();_edffdb .Del =NewCT_RunTrackChange ();if _dcgdb :=d .DecodeElement (_edffdb .Del ,&_fdgadg );_dcgdb !=nil {return _dcgdb ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_afaec );_afaec .EG_RunLevelElts =append (_afaec .EG_RunLevelElts ,_edffdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_faebe :=NewEG_ContentRunContentBase ();_aecbbb :=NewEG_RunLevelElts ();_aecbbb .MoveFrom =NewCT_RunTrackChange ();if _cacgbf :=d .DecodeElement (_aecbbb .MoveFrom ,&_fdgadg );_cacgbf !=nil {return _cacgbf ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_faebe );_faebe .EG_RunLevelElts =append (_faebe .EG_RunLevelElts ,_aecbbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fefed :=NewEG_ContentRunContentBase ();_ceeadc :=NewEG_RunLevelElts ();_ceeadc .MoveTo =NewCT_RunTrackChange ();if _adbgdf :=d .DecodeElement (_ceeadc .MoveTo ,&_fdgadg );_adbgdf !=nil {return _adbgdf ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_fefed );_fefed .EG_RunLevelElts =append (_fefed .EG_RunLevelElts ,_ceeadc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fdaecd :=NewEG_ContentRunContentBase ();_bgcaf :=NewEG_RunLevelElts ();_ffdga :=NewEG_RangeMarkupElements ();_ffdga .BookmarkStart =NewCT_Bookmark ();if _cgaeff :=d .DecodeElement (_ffdga .BookmarkStart ,&_fdgadg );_cgaeff !=nil {return _cgaeff ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_fdaecd );_fdaecd .EG_RunLevelElts =append (_fdaecd .EG_RunLevelElts ,_bgcaf );_bgcaf .EG_RangeMarkupElements =append (_bgcaf .EG_RangeMarkupElements ,_ffdga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cfffb :=NewEG_ContentRunContentBase ();_ddfbd :=NewEG_RunLevelElts ();_eeabb :=NewEG_RangeMarkupElements ();_eeabb .BookmarkEnd =NewCT_MarkupRange ();if _ffcdd :=d .DecodeElement (_eeabb .BookmarkEnd ,&_fdgadg );_ffcdd !=nil {return _ffcdd ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_cfffb );_cfffb .EG_RunLevelElts =append (_cfffb .EG_RunLevelElts ,_ddfbd );_ddfbd .EG_RangeMarkupElements =append (_ddfbd .EG_RangeMarkupElements ,_eeabb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fgaec :=NewEG_ContentRunContentBase ();_dddcb :=NewEG_RunLevelElts ();_gceea :=NewEG_RangeMarkupElements ();_gceea .MoveFromRangeStart =NewCT_MoveBookmark ();if _cefec :=d .DecodeElement (_gceea .MoveFromRangeStart ,&_fdgadg );_cefec !=nil {return _cefec ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_fgaec );_fgaec .EG_RunLevelElts =append (_fgaec .EG_RunLevelElts ,_dddcb );_dddcb .EG_RangeMarkupElements =append (_dddcb .EG_RangeMarkupElements ,_gceea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eacfff :=NewEG_ContentRunContentBase ();_bfbegg :=NewEG_RunLevelElts ();_gabbf :=NewEG_RangeMarkupElements ();_gabbf .MoveFromRangeEnd =NewCT_MarkupRange ();if _efedee :=d .DecodeElement (_gabbf .MoveFromRangeEnd ,&_fdgadg );_efedee !=nil {return _efedee ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_eacfff );_eacfff .EG_RunLevelElts =append (_eacfff .EG_RunLevelElts ,_bfbegg );_bfbegg .EG_RangeMarkupElements =append (_bfbegg .EG_RangeMarkupElements ,_gabbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_agcccf :=NewEG_ContentRunContentBase ();_fabbg :=NewEG_RunLevelElts ();_eceee :=NewEG_RangeMarkupElements ();_eceee .MoveToRangeStart =NewCT_MoveBookmark ();if _aafbdc :=d .DecodeElement (_eceee .MoveToRangeStart ,&_fdgadg );_aafbdc !=nil {return _aafbdc ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_agcccf );_agcccf .EG_RunLevelElts =append (_agcccf .EG_RunLevelElts ,_fabbg );_fabbg .EG_RangeMarkupElements =append (_fabbg .EG_RangeMarkupElements ,_eceee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_edede :=NewEG_ContentRunContentBase ();_gccedd :=NewEG_RunLevelElts ();_eggge :=NewEG_RangeMarkupElements ();_eggge .MoveToRangeEnd =NewCT_MarkupRange ();if _dfcfd :=d .DecodeElement (_eggge .MoveToRangeEnd ,&_fdgadg );_dfcfd !=nil {return _dfcfd ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_edede );_edede .EG_RunLevelElts =append (_edede .EG_RunLevelElts ,_gccedd );_gccedd .EG_RangeMarkupElements =append (_gccedd .EG_RangeMarkupElements ,_eggge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cbegd :=NewEG_ContentRunContentBase ();_effca :=NewEG_RunLevelElts ();_gfeege :=NewEG_RangeMarkupElements ();_gfeege .CommentRangeStart =NewCT_MarkupRange ();if _ecagdf :=d .DecodeElement (_gfeege .CommentRangeStart ,&_fdgadg );_ecagdf !=nil {return _ecagdf ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_cbegd );_cbegd .EG_RunLevelElts =append (_cbegd .EG_RunLevelElts ,_effca );_effca .EG_RangeMarkupElements =append (_effca .EG_RangeMarkupElements ,_gfeege );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fccaga :=NewEG_ContentRunContentBase ();_cegcgc :=NewEG_RunLevelElts ();_ggdge :=NewEG_RangeMarkupElements ();_ggdge .CommentRangeEnd =NewCT_MarkupRange ();if _eagggc :=d .DecodeElement (_ggdge .CommentRangeEnd ,&_fdgadg );_eagggc !=nil {return _eagggc ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_fccaga );_fccaga .EG_RunLevelElts =append (_fccaga .EG_RunLevelElts ,_cegcgc );_cegcgc .EG_RangeMarkupElements =append (_cegcgc .EG_RangeMarkupElements ,_ggdge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_addfbd :=NewEG_ContentRunContentBase ();_dbbff :=NewEG_RunLevelElts ();_adcbee :=NewEG_RangeMarkupElements ();_adcbee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fedbe :=d .DecodeElement (_adcbee .CustomXmlInsRangeStart ,&_fdgadg );_fedbe !=nil {return _fedbe ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_addfbd );_addfbd .EG_RunLevelElts =append (_addfbd .EG_RunLevelElts ,_dbbff );_dbbff .EG_RangeMarkupElements =append (_dbbff .EG_RangeMarkupElements ,_adcbee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abffea :=NewEG_ContentRunContentBase ();_bddccd :=NewEG_RunLevelElts ();_dbefge :=NewEG_RangeMarkupElements ();_dbefge .CustomXmlInsRangeEnd =NewCT_Markup ();if _feceff :=d .DecodeElement (_dbefge .CustomXmlInsRangeEnd ,&_fdgadg );_feceff !=nil {return _feceff ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_abffea );_abffea .EG_RunLevelElts =append (_abffea .EG_RunLevelElts ,_bddccd );_bddccd .EG_RangeMarkupElements =append (_bddccd .EG_RangeMarkupElements ,_dbefge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_efeedg :=NewEG_ContentRunContentBase ();_ebcge :=NewEG_RunLevelElts ();_dcbgab :=NewEG_RangeMarkupElements ();_dcbgab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efbaf :=d .DecodeElement (_dcbgab .CustomXmlDelRangeStart ,&_fdgadg );_efbaf !=nil {return _efbaf ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_efeedg );_efeedg .EG_RunLevelElts =append (_efeedg .EG_RunLevelElts ,_ebcge );_ebcge .EG_RangeMarkupElements =append (_ebcge .EG_RangeMarkupElements ,_dcbgab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fefbbb :=NewEG_ContentRunContentBase ();_cdedg :=NewEG_RunLevelElts ();_baafc :=NewEG_RangeMarkupElements ();_baafc .CustomXmlDelRangeEnd =NewCT_Markup ();if _fggfg :=d .DecodeElement (_baafc .CustomXmlDelRangeEnd ,&_fdgadg );_fggfg !=nil {return _fggfg ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_fefbbb );_fefbbb .EG_RunLevelElts =append (_fefbbb .EG_RunLevelElts ,_cdedg );_cdedg .EG_RangeMarkupElements =append (_cdedg .EG_RangeMarkupElements ,_baafc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aabgd :=NewEG_ContentRunContentBase ();_bdgde :=NewEG_RunLevelElts ();_aacfg :=NewEG_RangeMarkupElements ();_aacfg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fecdb :=d .DecodeElement (_aacfg .CustomXmlMoveFromRangeStart ,&_fdgadg );_fecdb !=nil {return _fecdb ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_aabgd );_aabgd .EG_RunLevelElts =append (_aabgd .EG_RunLevelElts ,_bdgde );_bdgde .EG_RangeMarkupElements =append (_bdgde .EG_RangeMarkupElements ,_aacfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_abggea :=NewEG_ContentRunContentBase ();_fbcfe :=NewEG_RunLevelElts ();_aceba :=NewEG_RangeMarkupElements ();_aceba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _egeedf :=d .DecodeElement (_aceba .CustomXmlMoveFromRangeEnd ,&_fdgadg );_egeedf !=nil {return _egeedf ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_abggea );_abggea .EG_RunLevelElts =append (_abggea .EG_RunLevelElts ,_fbcfe );_fbcfe .EG_RangeMarkupElements =append (_fbcfe .EG_RangeMarkupElements ,_aceba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bcfaff :=NewEG_ContentRunContentBase ();_ddgagd :=NewEG_RunLevelElts ();_dfgbaag :=NewEG_RangeMarkupElements ();_dfgbaag .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _egafcb :=d .DecodeElement (_dfgbaag .CustomXmlMoveToRangeStart ,&_fdgadg );_egafcb !=nil {return _egafcb ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_bcfaff );_bcfaff .EG_RunLevelElts =append (_bcfaff .EG_RunLevelElts ,_ddgagd );_ddgagd .EG_RangeMarkupElements =append (_ddgagd .EG_RangeMarkupElements ,_dfgbaag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_begda :=NewEG_ContentRunContentBase ();_bbefcg :=NewEG_RunLevelElts ();_gabcb :=NewEG_RangeMarkupElements ();_gabcb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _defeab :=d .DecodeElement (_gabcb .CustomXmlMoveToRangeEnd ,&_fdgadg );_defeab !=nil {return _defeab ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_begda );_begda .EG_RunLevelElts =append (_begda .EG_RunLevelElts ,_bbefcg );_bbefcg .EG_RangeMarkupElements =append (_bbefcg .EG_RangeMarkupElements ,_gabcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a"}:_abaade :=NewEG_ContentRunContentBase ();_gcdbcd :=NewEG_RunLevelElts ();_afbec :=NewEG_MathContent ();_afbec .OMathPara =_ec .NewOMathPara ();if _ffage :=d .DecodeElement (_afbec .OMathPara ,&_fdgadg );_ffage !=nil {return _ffage ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_abaade );_abaade .EG_RunLevelElts =append (_abaade .EG_RunLevelElts ,_gcdbcd );_gcdbcd .EG_MathContent =append (_gcdbcd .EG_MathContent ,_afbec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gafbec :=NewEG_ContentRunContentBase ();_bffaf :=NewEG_RunLevelElts ();_cdceba :=NewEG_MathContent ();_cdceba .OMath =_ec .NewOMath ();if _abgad :=d .DecodeElement (_cdceba .OMath ,&_fdgadg );_abgad !=nil {return _abgad ;};_babae .EG_ContentRunContentBase =append (_babae .EG_ContentRunContentBase ,_gafbec );_gafbec .EG_RunLevelElts =append (_gafbec .EG_RunLevelElts ,_bffaf );_bffaf .EG_MathContent =append (_bffaf .EG_MathContent ,_cdceba );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_fdgadg .Name );if _ffdgcf :=d .Skip ();_ffdgcf !=nil {return _ffdgcf ;};};case _g .EndElement :break _agbgc ;case _g .CharData :};};return nil ;};func (_cbdeg *CT_DocPartTypes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbdeg .AllAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_cbdeg .AllAttr )});};e .EncodeToken (start );if _cbdeg .Type !=nil {_cdbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_cgcac :=range _cbdeg .Type {e .EncodeElement (_cgcac ,_cdbf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewHdr ()*Hdr {_dfgac :=&Hdr {};_dfgac .CT_HdrFtr =*NewCT_HdrFtr ();return _dfgac };func (_bgbcag *ST_Em )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgbcag =0;case "\u006e\u006f\u006e\u0065":*_bgbcag =1;case "\u0064\u006f\u0074":*_bgbcag =2;case "\u0063\u006f\u006dm\u0061":*_bgbcag =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bgbcag =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_bgbcag =5;};return nil ;};func (_fcecga ST_InfoTextType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffggc :=_g .Attr {};_ffggc .Name =name ;switch _fcecga {case ST_InfoTextTypeUnset :_ffggc .Value ="";case ST_InfoTextTypeText :_ffggc .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_ffggc .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _ffggc ,nil ;};func (_cbedae ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _cbedae {case 0,1,2:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbedae ));};return nil ;}; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Validate validates the CT_SimpleField and its children -func (_gddfg *CT_SimpleField )Validate ()error {return _gddfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");};func (_gaged *ST_Lock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cafacb ,_bgefad :=d .Token ();if _bgefad !=nil {return _bgefad ;};if _fdfab ,_gedgg :=_cafacb .(_g .EndElement );_gedgg &&_fdfab .Name ==start .Name {*_gaged =1;return nil ;};if _gcacfd ,_adaee :=_cafacb .(_g .CharData );!_adaee {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cafacb );}else {switch string (_gcacfd ){case "":*_gaged =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_gaged =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gaged =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_gaged =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gaged =4;};};_cafacb ,_bgefad =d .Token ();if _bgefad !=nil {return _bgefad ;};if _gbdac ,_addgaag :=_cafacb .(_g .EndElement );_addgaag &&_gbdac .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cafacb );};type CT_Placeholder struct{ +// Border Theme Color Tint +ThemeTintAttr *string ; -// Document Part Reference -DocPart *CT_String ;};func (_eggda *CT_PPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eggda .PPr =NewCT_PPrBase ();for _ ,_ggee :=range start .Attr {if _ggee .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_baefcf ,_abbbe :=_ggee .Value ,error (nil );if _abbbe !=nil {return _abbbe ;};_eggda .AuthorAttr =_baefcf ;continue ;};if _ggee .Name .Local =="\u0064\u0061\u0074\u0065"{_gcff ,_egcdf :=ParseStdlibTime (_ggee .Value );if _egcdf !=nil {return _egcdf ;};_eggda .DateAttr =&_gcff ;continue ;};if _ggee .Name .Local =="\u0069\u0064"{_beagc ,_ccaga :=_b .ParseInt (_ggee .Value ,10,64);if _ccaga !=nil {return _ccaga ;};_eggda .IdAttr =_beagc ;continue ;};};_eccga :for {_baadgg ,_gabac :=d .Token ();if _gabac !=nil {return _gabac ;};switch _bbgbb :=_baadgg .(type ){case _g .StartElement :switch _bbgbb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:if _dgafd :=d .DecodeElement (_eggda .PPr ,&_bbgbb );_dgafd !=nil {return _dgafd ;};default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_bbgbb .Name );if _dbeged :=d .Skip ();_dbeged !=nil {return _dbeged ;};};case _g .EndElement :break _eccga ;case _g .CharData :};};return nil ;}; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Validate validates the CT_PBdr and its children -func (_bfgdgf *CT_PBdr )Validate ()error {return _bfgdgf .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};type CT_MailMergeSourceType struct{ +// Border Width +SzAttr *uint64 ; -// Data Source Type Value -ValAttr ST_MailMergeSourceType ;};type ST_MailMergeSourceType byte ;func (_cdggeaf ST_PTabAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdggeaf .String (),start );}; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path -func (_aegaf *CT_Tbl )ValidateWithPath (path string )error {for _bccbgc ,_fgggd :=range _aegaf .EG_RangeMarkupElements {if _fegbd :=_fgggd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005f\u0052\u0061\u006e\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073[%\u0064\u005d",path ,_bccbgc ));_fegbd !=nil {return _fegbd ;};};if _bedf :=_aegaf .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_bedf !=nil {return _bedf ;};if _dedea :=_aegaf .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_dedea !=nil {return _dedea ;};for _aegdd ,_dfeae :=range _aegaf .EG_ContentRowContent {if _fbaaae :=_dfeae .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_aegdd ));_fbaaae !=nil {return _fbaaae ;};};return nil ;};func (_eefgd *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eefgd .Txbx !=nil {_ggdabf :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_eefgd .Txbx ,_ggdabf );};if _eefgd .LinkedTxbx !=nil {_fceaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_eefgd .LinkedTxbx ,_fceaf );};return nil ;};func (_cacdb *CT_TargetScreenSz )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cacdb .ValAttr =ST_TargetScreenSz (1);for _ ,_cbfb :=range start .Attr {if _cbfb .Name .Local =="\u0076\u0061\u006c"{_cacdb .ValAttr .UnmarshalXMLAttr (_cbfb );continue ;};};for {_dbcab ,_ecge :=d .Token ();if _ecge !=nil {return _gd .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a: \u0025\u0073",_ecge );};if _begd ,_cegaaf :=_dbcab .(_g .EndElement );_cegaaf &&_begd .Name ==start .Name {break ;};};return nil ;};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_daea *CT_Jc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daea .ValAttr =ST_Jc (1);for _ ,_deeff :=range start .Attr {if _deeff .Name .Local =="\u0076\u0061\u006c"{_daea .ValAttr .UnmarshalXMLAttr (_deeff );continue ;};};for {_fegde ,_ddfe :=d .Token ();if _ddfe !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_ddfe );};if _ffdge ,_addde :=_fegde .(_g .EndElement );_addde &&_ffdge .Name ==start .Name {break ;};};return nil ;}; +// Border Shadow +ShadowAttr *_dg .ST_OnOff ; -// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path -func (_bag *CT_AutoCaption )ValidateWithPath (path string )error {return nil };func (_ffafbc *Ftr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077\u003a\u0066t\u0072";return _ffafbc .CT_HdrFtr .MarshalXML (e ,start );}; +// Create Frame Effect +FrameAttr *_dg .ST_OnOff ;};func (_bababe ST_EdnPos )Validate ()error {return _bababe .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 ST_ThemeColor byte ;func (_ddgagb ST_EdnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddgagb .String (),start );};type ST_LevelSuffix byte ; -// Validate validates the CT_Tabs and its children -func (_abgbf *CT_Tabs )Validate ()error {return _abgbf .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");}; +// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path +func (_agffgc *EG_RubyContent )ValidateWithPath (path string )error {if _agffgc .R !=nil {if _fdgbdae :=_agffgc .R .ValidateWithPath (path +"\u002f\u0052");_fdgbdae !=nil {return _fdgbdae ;};};for _caefe ,_ggadb :=range _agffgc .EG_RunLevelElts {if _ggbfc :=_ggadb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_caefe ));_ggbfc !=nil {return _ggbfc ;};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_deadb :=&CT_NumFmt {};_deadb .ValAttr =ST_NumberFormat (1);return _deadb ;}; -// Validate validates the CT_RubyAlign and its children -func (_dadfg *CT_RubyAlign )Validate ()error {return _dadfg .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func NewCT_LongHexNumber ()*CT_LongHexNumber {_dfgef :=&CT_LongHexNumber {};return _dfgef };type CT_Highlight struct{ +// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path +func (_fcdeb *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil }; -// Highlighting Color -ValAttr ST_HighlightColor ;};func (_bcaec *CT_DocProtect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bcaec .EditAttr !=ST_DocProtectUnset {_gddgc ,_edgag :=_bcaec .EditAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"});if _edgag !=nil {return _edgag ;};start .Attr =append (start .Attr ,_gddgc );};if _bcaec .FormattingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .FormattingAttr )});};if _bcaec .EnforcementAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .EnforcementAttr )});};if _bcaec .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .AlgorithmNameAttr )});};if _bcaec .HashValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .HashValueAttr )});};if _bcaec .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .SaltValueAttr )});};if _bcaec .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .SpinCountAttr )});};if _bcaec .CryptProviderTypeAttr !=_gc .ST_CryptProvUnset {_abffc ,_fgcfc :=_bcaec .CryptProviderTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _fgcfc !=nil {return _fgcfc ;};start .Attr =append (start .Attr ,_abffc );};if _bcaec .CryptAlgorithmClassAttr !=_gc .ST_AlgClassUnset {_aedde ,_eccfg :=_bcaec .CryptAlgorithmClassAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _eccfg !=nil {return _eccfg ;};start .Attr =append (start .Attr ,_aedde );};if _bcaec .CryptAlgorithmTypeAttr !=_gc .ST_AlgTypeUnset {_dgbf ,_ceff :=_bcaec .CryptAlgorithmTypeAttr .MarshalXMLAttr (_g .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _ceff !=nil {return _ceff ;};start .Attr =append (start .Attr ,_dgbf );};if _bcaec .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .CryptAlgorithmSidAttr )});};if _bcaec .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .CryptSpinCountAttr )});};if _bcaec .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .CryptProviderAttr )});};if _bcaec .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .AlgIdExtAttr )});};if _bcaec .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .AlgIdExtSourceAttr )});};if _bcaec .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .CryptProviderTypeExtAttr )});};if _bcaec .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072T\u0079p\u0065\u0045\u0078\u0074\u0053\u006f\u0075r\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .CryptProviderTypeExtSourceAttr )});};if _bcaec .HashAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .HashAttr )});};if _bcaec .SaltAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bcaec .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfgdf *CT_Style )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcdgf :=range start .Attr {if _gcdgf .Name .Local =="\u0074\u0079\u0070\u0065"{_dfgdf .TypeAttr .UnmarshalXMLAttr (_gcdgf );continue ;};if _gcdgf .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_bdaab ,_dacag :=ParseUnionST_OnOff (_gcdgf .Value );if _dacag !=nil {return _dacag ;};_dfgdf .DefaultAttr =&_bdaab ;continue ;};if _gcdgf .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_fbcec ,_gacage :=ParseUnionST_OnOff (_gcdgf .Value );if _gacage !=nil {return _gacage ;};_dfgdf .CustomStyleAttr =&_fbcec ;continue ;};if _gcdgf .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_ccdggg ,_aaggb :=_gcdgf .Value ,error (nil );if _aaggb !=nil {return _aaggb ;};_dfgdf .StyleIdAttr =&_ccdggg ;continue ;};};_cbbbb :for {_geacfc ,_cccdg :=d .Token ();if _cccdg !=nil {return _cccdg ;};switch _efegad :=_geacfc .(type ){case _g .StartElement :switch _efegad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_dfgdf .Name =NewCT_String ();if _edeaea :=d .DecodeElement (_dfgdf .Name ,&_efegad );_edeaea !=nil {return _edeaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061l\u0069\u0061\u0073\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061l\u0069\u0061\u0073\u0065\u0073"}:_dfgdf .Aliases =NewCT_String ();if _adedb :=d .DecodeElement (_dfgdf .Aliases ,&_efegad );_adedb !=nil {return _adedb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062a\u0073\u0065\u0064\u004f\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062a\u0073\u0065\u0064\u004f\u006e"}:_dfgdf .BasedOn =NewCT_String ();if _dgdef :=d .DecodeElement (_dfgdf .BasedOn ,&_efegad );_dgdef !=nil {return _dgdef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0065\u0078\u0074"}:_dfgdf .Next =NewCT_String ();if _dgedc :=d .DecodeElement (_dfgdf .Next ,&_efegad );_dgedc !=nil {return _dgedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_dfgdf .Link =NewCT_String ();if _ffbfg :=d .DecodeElement (_dfgdf .Link ,&_efegad );_ffbfg !=nil {return _ffbfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"}:_dfgdf .AutoRedefine =NewCT_OnOff ();if _feaaa :=d .DecodeElement (_dfgdf .AutoRedefine ,&_efegad );_feaaa !=nil {return _feaaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_dfgdf .Hidden =NewCT_OnOff ();if _dadfc :=d .DecodeElement (_dfgdf .Hidden ,&_efegad );_dadfc !=nil {return _dadfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}:_dfgdf .UiPriority =NewCT_DecimalNumber ();if _aeacc :=d .DecodeElement (_dfgdf .UiPriority ,&_efegad );_aeacc !=nil {return _aeacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}:_dfgdf .SemiHidden =NewCT_OnOff ();if _agecdd :=d .DecodeElement (_dfgdf .SemiHidden ,&_efegad );_agecdd !=nil {return _agecdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"}:_dfgdf .UnhideWhenUsed =NewCT_OnOff ();if _gabcg :=d .DecodeElement (_dfgdf .UnhideWhenUsed ,&_efegad );_gabcg !=nil {return _gabcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0071F\u006f\u0072\u006d\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0071F\u006f\u0072\u006d\u0061\u0074"}:_dfgdf .QFormat =NewCT_OnOff ();if _cgfee :=d .DecodeElement (_dfgdf .QFormat ,&_efegad );_cgfee !=nil {return _cgfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u006f\u0063\u006b\u0065\u0064"}:_dfgdf .Locked =NewCT_OnOff ();if _aggeaa :=d .DecodeElement (_dfgdf .Locked ,&_efegad );_aggeaa !=nil {return _aggeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}:_dfgdf .Personal =NewCT_OnOff ();if _eggfa :=d .DecodeElement (_dfgdf .Personal ,&_efegad );_eggfa !=nil {return _eggfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"}:_dfgdf .PersonalCompose =NewCT_OnOff ();if _gaegbe :=d .DecodeElement (_dfgdf .PersonalCompose ,&_efegad );_gaegbe !=nil {return _gaegbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}:_dfgdf .PersonalReply =NewCT_OnOff ();if _eacaf :=d .DecodeElement (_dfgdf .PersonalReply ,&_efegad );_eacaf !=nil {return _eacaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0073\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0073\u0069\u0064"}:_dfgdf .Rsid =NewCT_LongHexNumber ();if _bffgb :=d .DecodeElement (_dfgdf .Rsid ,&_efegad );_bffgb !=nil {return _bffgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0070\u0050\u0072"}:_dfgdf .PPr =NewCT_PPrGeneral ();if _dacaf :=d .DecodeElement (_dfgdf .PPr ,&_efegad );_dacaf !=nil {return _dacaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072\u0050\u0072"}:_dfgdf .RPr =NewCT_RPr ();if _gffcd :=d .DecodeElement (_dfgdf .RPr ,&_efegad );_gffcd !=nil {return _gffcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006cP\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006cP\u0072"}:_dfgdf .TblPr =NewCT_TblPrBase ();if _agcfe :=d .DecodeElement (_dfgdf .TblPr ,&_efegad );_agcfe !=nil {return _agcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0072\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0072\u0050\u0072"}:_dfgdf .TrPr =NewCT_TrPr ();if _fbff :=d .DecodeElement (_dfgdf .TrPr ,&_efegad );_fbff !=nil {return _fbff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0063\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0063\u0050\u0072"}:_dfgdf .TcPr =NewCT_TcPr ();if _effae :=d .DecodeElement (_dfgdf .TcPr ,&_efegad );_effae !=nil {return _effae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}:_egccf :=NewCT_TblStylePr ();if _aagbd :=d .DecodeElement (_egccf ,&_efegad );_aagbd !=nil {return _aagbd ;};_dfgdf .TblStylePr =append (_dfgdf .TblStylePr ,_egccf );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_efegad .Name );if _afbbe :=d .Skip ();_afbbe !=nil {return _afbbe ;};};case _g .EndElement :break _cbbbb ;case _g .CharData :};};return nil ;};func (_bfeaf ST_Border )Validate ()error {return _bfeaf .ValidateWithPath ("")};const (ST_TabJcUnset ST_TabJc =0;ST_TabJcClear ST_TabJc =1;ST_TabJcStart ST_TabJc =2;ST_TabJcCenter ST_TabJc =3;ST_TabJcEnd ST_TabJc =4;ST_TabJcDecimal ST_TabJc =5;ST_TabJcBar ST_TabJc =6;ST_TabJcNum ST_TabJc =7;ST_TabJcLeft ST_TabJc =8;ST_TabJcRight ST_TabJc =9;);type ST_CaptionPos byte ; +// Validate validates the CT_LatentStyles and its children +func (_eggab *CT_LatentStyles )Validate ()error {return _eggab .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_gccdc *CT_DocumentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agef :for {_ddgac ,_cbbcc :=d .Token ();if _cbbcc !=nil {return _cbbcc ;};switch _eabgf :=_ddgac .(type ){case _d .StartElement :switch _eabgf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gccdc .Background =NewCT_Background ();if _gebbd :=d .DecodeElement (_gccdc .Background ,&_eabgf );_gebbd !=nil {return _gebbd ;};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\u006f\u0063u\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_eabgf .Name );if _adddg :=d .Skip ();_adddg !=nil {return _adddg ;};};case _d .EndElement :break _agef ;case _d .CharData :};};return nil ;};func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_dgagb :=&CT_CustomXmlPr {};return _dgagb };type CT_LineNumber struct{ -// Validate validates the WdCT_LinkedTextboxInformation and its children -func (_fggbbd *WdCT_LinkedTextboxInformation )Validate ()error {return _fggbbd .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0072\u006d\u0061ti\u006f\u006e");};func (_eaddc *WdCT_WrapSquare )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaddc .WrapTextAttr =WdST_WrapText (1);for _ ,_abgcbb :=range start .Attr {if _abgcbb .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_eaddc .WrapTextAttr .UnmarshalXMLAttr (_abgcbb );continue ;};if _abgcbb .Name .Local =="\u0064\u0069\u0073t\u0054"{_dabcca ,_ecfffb :=_b .ParseUint (_abgcbb .Value ,10,32);if _ecfffb !=nil {return _ecfffb ;};_afdcg :=uint32 (_dabcca );_eaddc .DistTAttr =&_afdcg ;continue ;};if _abgcbb .Name .Local =="\u0064\u0069\u0073t\u0042"{_aecbcd ,_egcbac :=_b .ParseUint (_abgcbb .Value ,10,32);if _egcbac !=nil {return _egcbac ;};_eaebc :=uint32 (_aecbcd );_eaddc .DistBAttr =&_eaebc ;continue ;};if _abgcbb .Name .Local =="\u0064\u0069\u0073t\u004c"{_bcfgab ,_dafad :=_b .ParseUint (_abgcbb .Value ,10,32);if _dafad !=nil {return _dafad ;};_debefc :=uint32 (_bcfgab );_eaddc .DistLAttr =&_debefc ;continue ;};if _abgcbb .Name .Local =="\u0064\u0069\u0073t\u0052"{_gaaada ,_cgafd :=_b .ParseUint (_abgcbb .Value ,10,32);if _cgafd !=nil {return _cgafd ;};_bdcafg :=uint32 (_gaaada );_eaddc .DistRAttr =&_bdcafg ;continue ;};};_edgbc :for {_edegbc ,_aeafbb :=d .Token ();if _aeafbb !=nil {return _aeafbb ;};switch _degafe :=_edegbc .(type ){case _g .StartElement :switch _degafe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_eaddc .EffectExtent =NewWdCT_EffectExtent ();if _bfgbg :=d .DecodeElement (_eaddc .EffectExtent ,&_degafe );_bfgbg !=nil {return _bfgbg ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057r\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065\u0020\u0025\u0076",_degafe .Name );if _cadda :=d .Skip ();_cadda !=nil {return _cadda ;};};case _g .EndElement :break _edgbc ;case _g .CharData :};};return nil ;};func (_feeeb *CT_SdtComboBox )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _feeeb .LastValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_feeeb .LastValueAttr )});};e .EncodeToken (start );if _feeeb .ListItem !=nil {_ebfgba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_cbgcg :=range _feeeb .ListItem {e .EncodeElement (_cbgcg ,_ebfgba );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afaef WdST_RelFromH )Validate ()error {return _afaef .ValidateWithPath ("")};type CT_TcPr struct{ +// Line Number Increments to Display +CountByAttr *int64 ; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Line Numbering Starting Value +StartAttr *int64 ; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Distance Between Text and Line Numbering +DistanceAttr *_dg .ST_TwipsMeasure ; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Line Numbering Restart Setting +RestartAttr ST_LineNumberRestart ;};func (_abcf *CT_ParaRPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dadea :for {_fgfbc ,_bdbdfc :=d .Token ();if _bdbdfc !=nil {return _bdbdfc ;};switch _fgafg :=_fgfbc .(type ){case _d .StartElement :switch _fgafg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .Ins =NewCT_TrackChange ();if _bbagae :=d .DecodeElement (_abcf .Ins ,&_fgafg );_bbagae !=nil {return _bbagae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .Del =NewCT_TrackChange ();if _fbeab :=d .DecodeElement (_abcf .Del ,&_fgafg );_fbeab !=nil {return _fbeab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_abcf .MoveFrom =NewCT_TrackChange ();if _dfece :=d .DecodeElement (_abcf .MoveFrom ,&_fgafg );_dfece !=nil {return _dfece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abcf .MoveTo =NewCT_TrackChange ();if _gffd :=d .DecodeElement (_abcf .MoveTo ,&_fgafg );_gffd !=nil {return _gffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .RStyle =NewCT_String ();if _bcbb :=d .DecodeElement (_abcf .RStyle ,&_fgafg );_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 :"\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"}:_abcf .RFonts =NewCT_Fonts ();if _gbcfe :=d .DecodeElement (_abcf .RFonts ,&_fgafg );_gbcfe !=nil {return _gbcfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .B =NewCT_OnOff ();if _bgge :=d .DecodeElement (_abcf .B ,&_fgafg );_bgge !=nil {return _bgge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .BCs =NewCT_OnOff ();if _bdeaa :=d .DecodeElement (_abcf .BCs ,&_fgafg );_bdeaa !=nil {return _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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abcf .I =NewCT_OnOff ();if _bbecg :=d .DecodeElement (_abcf .I ,&_fgafg );_bbecg !=nil {return _bbecg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .ICs =NewCT_OnOff ();if _cabaea :=d .DecodeElement (_abcf .ICs ,&_fgafg );_cabaea !=nil {return _cabaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .Caps =NewCT_OnOff ();if _fcbgb :=d .DecodeElement (_abcf .Caps ,&_fgafg );_fcbgb !=nil {return _fcbgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .SmallCaps =NewCT_OnOff ();if _ebcbbd :=d .DecodeElement (_abcf .SmallCaps ,&_fgafg );_ebcbbd !=nil {return _ebcbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .Strike =NewCT_OnOff ();if _gefdc :=d .DecodeElement (_abcf .Strike ,&_fgafg );_gefdc !=nil {return _gefdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .Dstrike =NewCT_OnOff ();if _adaef :=d .DecodeElement (_abcf .Dstrike ,&_fgafg );_adaef !=nil {return _adaef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .Outline =NewCT_OnOff ();if _aebca :=d .DecodeElement (_abcf .Outline ,&_fgafg );_aebca !=nil {return _aebca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .Shadow =NewCT_OnOff ();if _bbcdc :=d .DecodeElement (_abcf .Shadow ,&_fgafg );_bbcdc !=nil {return _bbcdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .Emboss =NewCT_OnOff ();if _caacb :=d .DecodeElement (_abcf .Emboss ,&_fgafg );_caacb !=nil {return _caacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .Imprint =NewCT_OnOff ();if _edecc :=d .DecodeElement (_abcf .Imprint ,&_fgafg );_edecc !=nil {return _edecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .NoProof =NewCT_OnOff ();if _gdaeg :=d .DecodeElement (_abcf .NoProof ,&_fgafg );_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 :"\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"}:_abcf .SnapToGrid =NewCT_OnOff ();if _dedggg :=d .DecodeElement (_abcf .SnapToGrid ,&_fgafg );_dedggg !=nil {return _dedggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .Vanish =NewCT_OnOff ();if _eggea :=d .DecodeElement (_abcf .Vanish ,&_fgafg );_eggea !=nil {return _eggea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .WebHidden =NewCT_OnOff ();if _geeg :=d .DecodeElement (_abcf .WebHidden ,&_fgafg );_geeg !=nil {return _geeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .Color =NewCT_Color ();if _gcgdg :=d .DecodeElement (_abcf .Color ,&_fgafg );_gcgdg !=nil {return _gcgdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .Spacing =NewCT_SignedTwipsMeasure ();if _aedff :=d .DecodeElement (_abcf .Spacing ,&_fgafg );_aedff !=nil {return _aedff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .W =NewCT_TextScale ();if _adfea :=d .DecodeElement (_abcf .W ,&_fgafg );_adfea !=nil {return _adfea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .Kern =NewCT_HpsMeasure ();if _cbcca :=d .DecodeElement (_abcf .Kern ,&_fgafg );_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 :"\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"}:_abcf .Position =NewCT_SignedHpsMeasure ();if _gbefc :=d .DecodeElement (_abcf .Position ,&_fgafg );_gbefc !=nil {return _gbefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .Sz =NewCT_HpsMeasure ();if _edgeg :=d .DecodeElement (_abcf .Sz ,&_fgafg );_edgeg !=nil {return _edgeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .SzCs =NewCT_HpsMeasure ();if _agfa :=d .DecodeElement (_abcf .SzCs ,&_fgafg );_agfa !=nil {return _agfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .Highlight =NewCT_Highlight ();if _dfggc :=d .DecodeElement (_abcf .Highlight ,&_fgafg );_dfggc !=nil {return _dfggc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .U =NewCT_Underline ();if _dfca :=d .DecodeElement (_abcf .U ,&_fgafg );_dfca !=nil {return _dfca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .Effect =NewCT_TextEffect ();if _gedgd :=d .DecodeElement (_abcf .Effect ,&_fgafg );_gedgd !=nil {return _gedgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .Bdr =NewCT_Border ();if _bgdbdb :=d .DecodeElement (_abcf .Bdr ,&_fgafg );_bgdbdb !=nil {return _bgdbdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .Shd =NewCT_Shd ();if _fafee :=d .DecodeElement (_abcf .Shd ,&_fgafg );_fafee !=nil {return _fafee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .FitText =NewCT_FitText ();if _fcgcga :=d .DecodeElement (_abcf .FitText ,&_fgafg );_fcgcga !=nil {return _fcgcga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .VertAlign =NewCT_VerticalAlignRun ();if _acfcf :=d .DecodeElement (_abcf .VertAlign ,&_fgafg );_acfcf !=nil {return _acfcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .Rtl =NewCT_OnOff ();if _afdaa :=d .DecodeElement (_abcf .Rtl ,&_fgafg );_afdaa !=nil {return _afdaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .Cs =NewCT_OnOff ();if _defbe :=d .DecodeElement (_abcf .Cs ,&_fgafg );_defbe !=nil {return _defbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .Em =NewCT_Em ();if _cacef :=d .DecodeElement (_abcf .Em ,&_fgafg );_cacef !=nil {return _cacef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .Lang =NewCT_Language ();if _fgggag :=d .DecodeElement (_abcf .Lang ,&_fgafg );_fgggag !=nil {return _fgggag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcf .EastAsianLayout =NewCT_EastAsianLayout ();if _dadfe :=d .DecodeElement (_abcf .EastAsianLayout ,&_fgafg );_dadfe !=nil {return _dadfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcf .SpecVanish =NewCT_OnOff ();if _ecea :=d .DecodeElement (_abcf .SpecVanish ,&_fgafg );_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 :"\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"}:_abcf .OMath =NewCT_OnOff ();if _ebaee :=d .DecodeElement (_abcf .OMath ,&_fgafg );_ebaee !=nil {return _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 :"\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"}:_abcf .RPrChange =NewCT_ParaRPrChange ();if _daagfd :=d .DecodeElement (_abcf .RPrChange ,&_fgafg );_daagfd !=nil {return _daagfd ;};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\u005fP\u0061\u0072\u0061\u0052\u0050\u0072\u0020\u0025\u0076",_fgafg .Name );if _faegb :=d .Skip ();_faegb !=nil {return _faegb ;};};case _d .EndElement :break _dadea ;case _d .CharData :};};return nil ;};func (_ebadg *EG_RangeMarkupElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebadg .BookmarkStart !=nil {_addcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebadg .BookmarkStart ,_addcb );};if _ebadg .BookmarkEnd !=nil {_ffbbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_ebadg .BookmarkEnd ,_ffbbc );};if _ebadg .MoveFromRangeStart !=nil {_egbda :=_d .StartElement {Name :_d .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_ebadg .MoveFromRangeStart ,_egbda );};if _ebadg .MoveFromRangeEnd !=nil {_abeee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_ebadg .MoveFromRangeEnd ,_abeee );};if _ebadg .MoveToRangeStart !=nil {_abdecg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebadg .MoveToRangeStart ,_abdecg );};if _ebadg .MoveToRangeEnd !=nil {_bcegg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_ebadg .MoveToRangeEnd ,_bcegg );};if _ebadg .CommentRangeStart !=nil {_feggff :=_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 (_ebadg .CommentRangeStart ,_feggff );};if _ebadg .CommentRangeEnd !=nil {_egbcdeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_ebadg .CommentRangeEnd ,_egbcdeg );};if _ebadg .CustomXmlInsRangeStart !=nil {_ffcbbg :=_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 (_ebadg .CustomXmlInsRangeStart ,_ffcbbg );};if _ebadg .CustomXmlInsRangeEnd !=nil {_addcbd :=_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 (_ebadg .CustomXmlInsRangeEnd ,_addcbd );};if _ebadg .CustomXmlDelRangeStart !=nil {_dacddf :=_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 (_ebadg .CustomXmlDelRangeStart ,_dacddf );};if _ebadg .CustomXmlDelRangeEnd !=nil {_adcda :=_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 (_ebadg .CustomXmlDelRangeEnd ,_adcda );};if _ebadg .CustomXmlMoveFromRangeStart !=nil {_bbcadb :=_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 (_ebadg .CustomXmlMoveFromRangeStart ,_bbcadb );};if _ebadg .CustomXmlMoveFromRangeEnd !=nil {_egdgca :=_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 (_ebadg .CustomXmlMoveFromRangeEnd ,_egdgca );};if _ebadg .CustomXmlMoveToRangeStart !=nil {_gaaga :=_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 (_ebadg .CustomXmlMoveToRangeStart ,_gaaga );};if _ebadg .CustomXmlMoveToRangeEnd !=nil {_cfgcbe :=_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 (_ebadg .CustomXmlMoveToRangeEnd ,_cfgcbe );};return nil ;};func (_bbdfea *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 :_a .Sprintf ("\u0025\u0076",_bbdfea .InstrAttr )});if _bbdfea .FldLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_a .Sprintf ("\u0025\u0076",*_bbdfea .FldLockAttr )});};if _bbdfea .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_bbdfea .DirtyAttr )});};e .EncodeToken (start );if _bbdfea .FldData !=nil {_eccbaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_bbdfea .FldData ,_eccbaf );};if _bbdfea .EG_PContent !=nil {for _ ,_afdac :=range _bbdfea .EG_PContent {_afdac .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfddg *CT_FramePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfddg .DropCapAttr !=ST_DropCapUnset {_baeee ,_dggeb :=_gfddg .DropCapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"});if _dggeb !=nil {return _dggeb ;};start .Attr =append (start .Attr ,_baeee );};if _gfddg .LinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gfddg .LinesAttr )});};if _gfddg .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_gfddg .WAttr )});};if _gfddg .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_gfddg .HAttr )});};if _gfddg .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gfddg .VSpaceAttr )});};if _gfddg .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gfddg .HSpaceAttr )});};if _gfddg .WrapAttr !=ST_WrapUnset {_ecdbb ,_fega :=_gfddg .WrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _fega !=nil {return _fega ;};start .Attr =append (start .Attr ,_ecdbb );};if _gfddg .HAnchorAttr !=ST_HAnchorUnset {_cdbed ,_fgfg :=_gfddg .HAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"});if _fgfg !=nil {return _fgfg ;};start .Attr =append (start .Attr ,_cdbed );};if _gfddg .VAnchorAttr !=ST_VAnchorUnset {_acfcd ,_fdaf :=_gfddg .VAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _fdaf !=nil {return _fdaf ;};start .Attr =append (start .Attr ,_acfcd );};if _gfddg .XAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_gfddg .XAttr )});};if _gfddg .XAlignAttr !=_dg .ST_XAlignUnset {_aaed ,_dafdg :=_gfddg .XAlignAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"});if _dafdg !=nil {return _dafdg ;};start .Attr =append (start .Attr ,_aaed );};if _gfddg .YAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_gfddg .YAttr )});};if _gfddg .YAlignAttr !=_dg .ST_YAlignUnset {_fecbf ,_efadd :=_gfddg .YAlignAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"});if _efadd !=nil {return _efadd ;};start .Attr =append (start .Attr ,_fecbf );};if _gfddg .HRuleAttr !=ST_HeightRuleUnset {_cbccf ,_bbae :=_gfddg .HRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _bbae !=nil {return _bbae ;};start .Attr =append (start .Attr ,_cbccf );};if _gfddg .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 :_a .Sprintf ("\u0025\u0076",*_gfddg .AnchorLockAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fggef *EG_RPrContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fggef .RStyle !=nil {_dcdfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fggef .RStyle ,_dcdfa );};if _fggef .RFonts !=nil {_fgege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_fggef .RFonts ,_fgege );};if _fggef .B !=nil {_gccbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_fggef .B ,_gccbfa );};if _fggef .BCs !=nil {_efdge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_fggef .BCs ,_efdge );};if _fggef .I !=nil {_fagaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_fggef .I ,_fagaac );};if _fggef .ICs !=nil {_ddbcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_fggef .ICs ,_ddbcd );};if _fggef .Caps !=nil {_adfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_fggef .Caps ,_adfgd );};if _fggef .SmallCaps !=nil {_fcdda :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_fggef .SmallCaps ,_fcdda );};if _fggef .Strike !=nil {_adaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_fggef .Strike ,_adaeb );};if _fggef .Dstrike !=nil {_egacd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_fggef .Dstrike ,_egacd );};if _fggef .Outline !=nil {_fccef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_fggef .Outline ,_fccef );};if _fggef .Shadow !=nil {_adege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fggef .Shadow ,_adege );};if _fggef .Emboss !=nil {_gabbfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_fggef .Emboss ,_gabbfc );};if _fggef .Imprint !=nil {_gcbbfd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_fggef .Imprint ,_gcbbfd );};if _fggef .NoProof !=nil {_dfdee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_fggef .NoProof ,_dfdee );};if _fggef .SnapToGrid !=nil {_edafea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_fggef .SnapToGrid ,_edafea );};if _fggef .Vanish !=nil {_dgedc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fggef .Vanish ,_dgedc );};if _fggef .WebHidden !=nil {_ggeeg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_fggef .WebHidden ,_ggeeg );};if _fggef .Color !=nil {_fbgabb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fggef .Color ,_fbgabb );};if _fggef .Spacing !=nil {_ccadbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_fggef .Spacing ,_ccadbd );};if _fggef .W !=nil {_bbebbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_fggef .W ,_bbebbb );};if _fggef .Kern !=nil {_dgbafb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_fggef .Kern ,_dgbafb );};if _fggef .Position !=nil {_eacbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fggef .Position ,_eacbd );};if _fggef .Sz !=nil {_egdagg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_fggef .Sz ,_egdagg );};if _fggef .SzCs !=nil {_faeaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_fggef .SzCs ,_faeaeb );};if _fggef .Highlight !=nil {_ddbab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fggef .Highlight ,_ddbab );};if _fggef .U !=nil {_gfeff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_fggef .U ,_gfeff );};if _fggef .Effect !=nil {_cgbcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_fggef .Effect ,_cgbcg );};if _fggef .Bdr !=nil {_bdgeea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_fggef .Bdr ,_bdgeea );};if _fggef .Shd !=nil {_edgegd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fggef .Shd ,_edgegd );};if _fggef .FitText !=nil {_edeff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_fggef .FitText ,_edeff );};if _fggef .VertAlign !=nil {_ageedg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fggef .VertAlign ,_ageedg );};if _fggef .Rtl !=nil {_bgdcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_fggef .Rtl ,_bgdcb );};if _fggef .Cs !=nil {_ggfggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_fggef .Cs ,_ggfggc );};if _fggef .Em !=nil {_dcdfef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_fggef .Em ,_dcdfef );};if _fggef .Lang !=nil {_fbcdff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_fggef .Lang ,_fbcdff );};if _fggef .EastAsianLayout !=nil {_ggfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fggef .EastAsianLayout ,_ggfdd );};if _fggef .SpecVanish !=nil {_beece :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fggef .SpecVanish ,_beece );};if _fggef .OMath !=nil {_ebgcba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_fggef .OMath ,_ebgcba );};if _fggef .RPrChange !=nil {_cbebc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fggef .RPrChange ,_cbebc );};return nil ;};func (_ccdaf *CT_TrPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfgec :for {_geadc ,_gaade :=d .Token ();if _gaade !=nil {return _gaade ;};switch _bcffce :=_geadc .(type ){case _d .StartElement :switch _bcffce .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceg :=NewCT_Cnf ();if _afcaee :=d .DecodeElement (_gceg ,&_bcffce );_afcaee !=nil {return _afcaee ;};_ccdaf .CnfStyle =append (_ccdaf .CnfStyle ,_gceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beffb :=NewCT_DecimalNumber ();if _adbdb :=d .DecodeElement (_beffb ,&_bcffce );_adbdb !=nil {return _adbdb ;};_ccdaf .DivId =append (_ccdaf .DivId ,_beffb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgdfa :=NewCT_DecimalNumber ();if _ddggf :=d .DecodeElement (_dgdfa ,&_bcffce );_ddggf !=nil {return _ddggf ;};_ccdaf .GridBefore =append (_ccdaf .GridBefore ,_dgdfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feeeaf :=NewCT_DecimalNumber ();if _ebbded :=d .DecodeElement (_feeeaf ,&_bcffce );_ebbded !=nil {return _ebbded ;};_ccdaf .GridAfter =append (_ccdaf .GridAfter ,_feeeaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edecd :=NewCT_TblWidth ();if _bgcde :=d .DecodeElement (_edecd ,&_bcffce );_bgcde !=nil {return _bgcde ;};_ccdaf .WBefore =append (_ccdaf .WBefore ,_edecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcfgec :=NewCT_TblWidth ();if _eaebf :=d .DecodeElement (_gcfgec ,&_bcffce );_eaebf !=nil {return _eaebf ;};_ccdaf .WAfter =append (_ccdaf .WAfter ,_gcfgec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fccfcg :=NewCT_OnOff ();if _ccddg :=d .DecodeElement (_fccfcg ,&_bcffce );_ccddg !=nil {return _ccddg ;};_ccdaf .CantSplit =append (_ccdaf .CantSplit ,_fccfcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggfae :=NewCT_Height ();if _gbdef :=d .DecodeElement (_ggfae ,&_bcffce );_gbdef !=nil {return _gbdef ;};_ccdaf .TrHeight =append (_ccdaf .TrHeight ,_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 :"\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"}:_gabaa :=NewCT_OnOff ();if _bgggag :=d .DecodeElement (_gabaa ,&_bcffce );_bgggag !=nil {return _bgggag ;};_ccdaf .TblHeader =append (_ccdaf .TblHeader ,_gabaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edeaa :=NewCT_TblWidth ();if _daaed :=d .DecodeElement (_edeaa ,&_bcffce );_daaed !=nil {return _daaed ;};_ccdaf .TblCellSpacing =append (_ccdaf .TblCellSpacing ,_edeaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edfgc :=NewCT_JcTable ();if _fefcec :=d .DecodeElement (_edfgc ,&_bcffce );_fefcec !=nil {return _fefcec ;};_ccdaf .Jc =append (_ccdaf .Jc ,_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 :"\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"}:_gegcd :=NewCT_OnOff ();if _febdb :=d .DecodeElement (_gegcd ,&_bcffce );_febdb !=nil {return _febdb ;};_ccdaf .Hidden =append (_ccdaf .Hidden ,_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 :"\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"}:_ccdaf .Ins =NewCT_TrackChange ();if _bbgg :=d .DecodeElement (_ccdaf .Ins ,&_bcffce );_bbgg !=nil {return _bbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccdaf .Del =NewCT_TrackChange ();if _gbcbd :=d .DecodeElement (_ccdaf .Del ,&_bcffce );_gbcbd !=nil {return _gbcbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccdaf .TrPrChange =NewCT_TrPrChange ();if _dcgdgg :=d .DecodeElement (_ccdaf .TrPrChange ,&_bcffce );_dcgdgg !=nil {return _dcgdgg ;};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\u0054\u0072\u0050\u0072\u0020\u0025\u0076",_bcffce .Name );if _bgfaae :=d .Skip ();_bgfaae !=nil {return _bgfaae ;};};case _d .EndElement :break _bfgec ;case _d .CharData :};};return nil ;};func NewCT_PageSz ()*CT_PageSz {_fcfae :=&CT_PageSz {};return _fcfae };type EG_SectPrContents struct{ -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Section Type +Type *CT_SectType ; -// Table Cell Shading -Shd *CT_Shd ; +// Page Size +PgSz *CT_PageSz ; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Page Margins +PgMar *CT_PageMar ; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Page Borders +PgBorders *CT_PageBorders ; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Column Definitions +Cols *CT_Columns ; -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;};func (_egbfc *CT_RecipientData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egbfc .Active !=nil {_befbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_egbfc .Active ,_befbe );};_bgbgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_egbfc .Column ,_bgbgb );_bggcd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}};e .EncodeElement (_egbfc .UniqueTag ,_bggcd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Validate validates the CT_CustomXmlRun and its children -func (_cdagg *CT_CustomXmlRun )Validate ()error {return _cdagg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};func (_bceeff ST_Pitch )String ()string {switch _bceeff {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";};return "";};func (_cdaff *CT_FontSig )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0030"},Value :_gd .Sprintf ("\u0025\u0076",_cdaff .Usb0Attr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_gd .Sprintf ("\u0025\u0076",_cdaff .Usb1Attr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_gd .Sprintf ("\u0025\u0076",_cdaff .Usb2Attr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_gd .Sprintf ("\u0025\u0076",_cdaff .Usb3Attr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_gd .Sprintf ("\u0025\u0076",_cdaff .Csb0Attr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_gd .Sprintf ("\u0025\u0076",_cdaff .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_befeb ST_DisplacedByCustomXml )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bfbeba :=_g .Attr {};_bfbeba .Name =name ;switch _befeb {case ST_DisplacedByCustomXmlUnset :_bfbeba .Value ="";case ST_DisplacedByCustomXmlNext :_bfbeba .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_bfbeba .Value ="\u0070\u0072\u0065\u0076";};return _bfbeba ,nil ;};type CT_SdtContentCell struct{ +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Table Cell -Tc []*CT_Tc ; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_Tabs struct{ +// Document Grid +DocGrid *CT_DocGrid ; -// Custom Tab Stop -Tab []*CT_TabStop ;};const (ST_DocPartGalleryUnset ST_DocPartGallery =0;ST_DocPartGalleryPlaceholder ST_DocPartGallery =1;ST_DocPartGalleryAny ST_DocPartGallery =2;ST_DocPartGalleryDefault ST_DocPartGallery =3;ST_DocPartGalleryDocParts ST_DocPartGallery =4;ST_DocPartGalleryCoverPg ST_DocPartGallery =5;ST_DocPartGalleryEq ST_DocPartGallery =6;ST_DocPartGalleryFtrs ST_DocPartGallery =7;ST_DocPartGalleryHdrs ST_DocPartGallery =8;ST_DocPartGalleryPgNum ST_DocPartGallery =9;ST_DocPartGalleryTbls ST_DocPartGallery =10;ST_DocPartGalleryWatermarks ST_DocPartGallery =11;ST_DocPartGalleryAutoTxt ST_DocPartGallery =12;ST_DocPartGalleryTxtBox ST_DocPartGallery =13;ST_DocPartGalleryPgNumT ST_DocPartGallery =14;ST_DocPartGalleryPgNumB ST_DocPartGallery =15;ST_DocPartGalleryPgNumMargins ST_DocPartGallery =16;ST_DocPartGalleryTblOfContents ST_DocPartGallery =17;ST_DocPartGalleryBib ST_DocPartGallery =18;ST_DocPartGalleryCustQuickParts ST_DocPartGallery =19;ST_DocPartGalleryCustCoverPg ST_DocPartGallery =20;ST_DocPartGalleryCustEq ST_DocPartGallery =21;ST_DocPartGalleryCustFtrs ST_DocPartGallery =22;ST_DocPartGalleryCustHdrs ST_DocPartGallery =23;ST_DocPartGalleryCustPgNum ST_DocPartGallery =24;ST_DocPartGalleryCustTbls ST_DocPartGallery =25;ST_DocPartGalleryCustWatermarks ST_DocPartGallery =26;ST_DocPartGalleryCustAutoTxt ST_DocPartGallery =27;ST_DocPartGalleryCustTxtBox ST_DocPartGallery =28;ST_DocPartGalleryCustPgNumT ST_DocPartGallery =29;ST_DocPartGalleryCustPgNumB ST_DocPartGallery =30;ST_DocPartGalleryCustPgNumMargins ST_DocPartGallery =31;ST_DocPartGalleryCustTblOfContents ST_DocPartGallery =32;ST_DocPartGalleryCustBib ST_DocPartGallery =33;ST_DocPartGalleryCustom1 ST_DocPartGallery =34;ST_DocPartGalleryCustom2 ST_DocPartGallery =35;ST_DocPartGalleryCustom3 ST_DocPartGallery =36;ST_DocPartGalleryCustom4 ST_DocPartGallery =37;ST_DocPartGalleryCustom5 ST_DocPartGallery =38;);func NewWdCT_WrapNone ()*WdCT_WrapNone {_fgeafa :=&WdCT_WrapNone {};return _fgeafa };func (_acfade *EG_ContentRunContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acfade .CustomXml !=nil {_afcfa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_acfade .CustomXml ,_afcfa );};if _acfade .SmartTag !=nil {_efdcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_acfade .SmartTag ,_efdcc );};if _acfade .Sdt !=nil {_dcfdeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_acfade .Sdt ,_dcfdeb );};if _acfade .Dir !=nil {_egegbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_acfade .Dir ,_egegbg );};if _acfade .Bdo !=nil {_ccedbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u006f"}};e .EncodeElement (_acfade .Bdo ,_ccedbb );};if _acfade .R !=nil {_gdgef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_acfade .R ,_gdgef );};if _acfade .EG_RunLevelElts !=nil {for _ ,_ddbcg :=range _acfade .EG_RunLevelElts {_ddbcg .MarshalXML (e ,_g .StartElement {});};};return nil ;};func (_gebfa *CT_MailMergeDataType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfcbf :=range start .Attr {if _dfcbf .Name .Local =="\u0076\u0061\u006c"{_gbebe ,_agbc :=_dfcbf .Value ,error (nil );if _agbc !=nil {return _agbc ;};_gebfa .ValAttr =_gbebe ;continue ;};};for {_fcaef ,_dbgfg :=d .Token ();if _dbgfg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061\u0069\u006cM\u0065r\u0067\u0065\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dbgfg );};if _gbab ,_bfgcg :=_fcaef .(_g .EndElement );_bfgcg &&_gbab .Name ==start .Name {break ;};};return nil ;}; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ;};func (_ebbae *CT_SdtCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfddag :for {_dggfa ,_acbfe :=d .Token ();if _acbfe !=nil {return _acbfe ;};switch _dfggcf :=_dggfa .(type ){case _d .StartElement :switch _dfggcf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebbae .SdtPr =NewCT_SdtPr ();if _gcccf :=d .DecodeElement (_ebbae .SdtPr ,&_dfggcf );_gcccf !=nil {return _gcccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebbae .SdtEndPr =NewCT_SdtEndPr ();if _agcga :=d .DecodeElement (_ebbae .SdtEndPr ,&_dfggcf );_agcga !=nil {return _agcga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebbae .SdtContent =NewCT_SdtContentCell ();if _eedbe :=d .DecodeElement (_ebbae .SdtContent ,&_dfggcf );_eedbe !=nil {return _eedbe ;};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\u0064\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_dfggcf .Name );if _bggge :=d .Skip ();_bggge !=nil {return _bggge ;};};case _d .EndElement :break _bfddag ;case _d .CharData :};};return nil ;};func (_bagggc ST_FrameScrollbar )Validate ()error {return _bagggc .ValidateWithPath ("")};func (_fbgab *CT_SdtDocPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbgab .DocPartGallery !=nil {_fgedc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}};e .EncodeElement (_fbgab .DocPartGallery ,_fgedc );};if _fbgab .DocPartCategory !=nil {_dagegd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_fbgab .DocPartCategory ,_dagegd );};if _fbgab .DocPartUnique !=nil {_cfeagd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_fbgab .DocPartUnique ,_cfeagd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SdtText and its children -func (_dfgag *CT_SdtText )Validate ()error {return _dfgag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};func NewWdCT_PosH ()*WdCT_PosH {_fcedbf :=&WdCT_PosH {};_fcedbf .RelativeFromAttr =WdST_RelFromH (1);_fcedbf .Choice =NewWdCT_PosHChoice ();return _fcedbf ;}; +// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path +func (_gccdg *CT_MailMerge )ValidateWithPath (path string )error {if _adbca :=_gccdg .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_adbca !=nil {return _adbca ;};if _gccdg .LinkToQuery !=nil {if _bfabe :=_gccdg .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_bfabe !=nil {return _bfabe ;};};if _ccecd :=_gccdg .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e");_ccecd !=nil {return _ccecd ;};if _gccdg .ConnectString !=nil {if _fgcgf :=_gccdg .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_fgcgf !=nil {return _fgcgf ;};};if _gccdg .Query !=nil {if _dfdgff :=_gccdg .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079");_dfdgff !=nil {return _dfdgff ;};};if _gccdg .DataSource !=nil {if _egcc :=_gccdg .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_egcc !=nil {return _egcc ;};};if _gccdg .HeaderSource !=nil {if _cddac :=_gccdg .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065");_cddac !=nil {return _cddac ;};};if _gccdg .DoNotSuppressBlankLines !=nil {if _afbgf :=_gccdg .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");_afbgf !=nil {return _afbgf ;};};if _gccdg .Destination !=nil {if _baeb :=_gccdg .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_baeb !=nil {return _baeb ;};};if _gccdg .AddressFieldName !=nil {if _egda :=_gccdg .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065");_egda !=nil {return _egda ;};};if _gccdg .MailSubject !=nil {if _dbfbg :=_gccdg .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_dbfbg !=nil {return _dbfbg ;};};if _gccdg .MailAsAttachment !=nil {if _degcc :=_gccdg .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074");_degcc !=nil {return _degcc ;};};if _gccdg .ViewMergedData !=nil {if _fcebc :=_gccdg .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_fcebc !=nil {return _fcebc ;};};if _gccdg .ActiveRecord !=nil {if _ffadd :=_gccdg .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064");_ffadd !=nil {return _ffadd ;};};if _gccdg .CheckErrors !=nil {if _geaee :=_gccdg .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_geaee !=nil {return _geaee ;};};if _gccdg .Odso !=nil {if _agedc :=_gccdg .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f");_agedc !=nil {return _agedc ;};};return nil ;};func (_ececbe *WdCT_Inline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ececbe .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_a .Sprintf ("\u0025\u0076",*_ececbe .DistTAttr )});};if _ececbe .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_a .Sprintf ("\u0025\u0076",*_ececbe .DistBAttr )});};if _ececbe .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_a .Sprintf ("\u0025\u0076",*_ececbe .DistLAttr )});};if _ececbe .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_ececbe .DistRAttr )});};e .EncodeToken (start );_ddfbc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_ececbe .Extent ,_ddfbc );if _ececbe .EffectExtent !=nil {_dgcebd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ececbe .EffectExtent ,_dgcebd );};_badeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_ececbe .DocPr ,_badeg );if _ececbe .CNvGraphicFramePr !=nil {_gacdb :=_d .StartElement {Name :_d .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_ececbe .CNvGraphicFramePr ,_gacdb );};_eefed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};e .EncodeElement (_ececbe .Graphic ,_eefed );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path -func (_aecceb *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _aecceb .Txbx !=nil {if _agebfc :=_aecceb .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_agebfc !=nil {return _agebfc ;};};if _aecceb .LinkedTxbx !=nil {if _cfdff :=_aecceb .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078");_cfdff !=nil {return _cfdff ;};};return nil ;}; +// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path +func (_faaabb *EG_BlockLevelElts )ValidateWithPath (path string )error {for _gggaa ,_fcbee :=range _faaabb .AltChunk {if _ccgbeg :=_fcbee .ValidateWithPath (_a .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_gggaa ));_ccgbeg !=nil {return _ccgbeg ;};};for _ffgde ,_cacda :=range _faaabb .EG_ContentBlockContent {if _eefece :=_cacda .ValidateWithPath (_a .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 ,_ffgde ));_eefece !=nil {return _eefece ;};};return nil ;};func NewCT_RPr ()*CT_RPr {_adgcg :=&CT_RPr {};return _adgcg };const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;);func (_bedfd WdST_RelFromH )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcfabc :=_d .Attr {};_dcfabc .Name =name ;switch _bedfd {case WdST_RelFromHUnset :_dcfabc .Value ="";case WdST_RelFromHMargin :_dcfabc .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_dcfabc .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_dcfabc .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_dcfabc .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_dcfabc .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_dcfabc .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_dcfabc .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_dcfabc .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _dcfabc ,nil ;};func (_afgbb *CT_Numbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfbgb :for {_dagfd ,_ecfb :=d .Token ();if _ecfb !=nil {return _ecfb ;};switch _cbfca :=_dagfd .(type ){case _d .StartElement :switch _cbfca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgfea :=NewCT_NumPicBullet ();if _gdgab :=d .DecodeElement (_fgfea ,&_cbfca );_gdgab !=nil {return _gdgab ;};_afgbb .NumPicBullet =append (_afgbb .NumPicBullet ,_fgfea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdebf :=NewCT_AbstractNum ();if _addfb :=d .DecodeElement (_gdebf ,&_cbfca );_addfb !=nil {return _addfb ;};_afgbb .AbstractNum =append (_afgbb .AbstractNum ,_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 :"\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"}:_cfbeg :=NewCT_Num ();if _faabf :=d .DecodeElement (_cfbeg ,&_cbfca );_faabf !=nil {return _faabf ;};_afgbb .Num =append (_afgbb .Num ,_cfbeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afgbb .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _eafda :=d .DecodeElement (_afgbb .NumIdMacAtCleanup ,&_cbfca );_eafda !=nil {return _eafda ;};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_N\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0020\u0025\u0076",_cbfca .Name );if _bceec :=d .Skip ();_bceec !=nil {return _bceec ;};};case _d .EndElement :break _dfbgb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path -func (_aceb *CT_EdnDocProps )ValidateWithPath (path string )error {if _aceb .Pos !=nil {if _gfee :=_aceb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gfee !=nil {return _gfee ;};};if _aceb .NumFmt !=nil {if _cbeab :=_aceb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cbeab !=nil {return _cbeab ;};};if _aceb .NumStart !=nil {if _bggd :=_aceb .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bggd !=nil {return _bggd ;};};if _aceb .NumRestart !=nil {if _fggda :=_aceb .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_fggda !=nil {return _fggda ;};};for _agdb ,_agea :=range _aceb .Endnote {if _aagcf :=_agea .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_agdb ));_aagcf !=nil {return _aagcf ;};};return nil ;};func (_cgadaf *CT_Proof )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgadaf .SpellingAttr !=ST_ProofUnset {_ceefc ,_abffce :=_cgadaf .SpellingAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"});if _abffce !=nil {return _abffce ;};start .Attr =append (start .Attr ,_ceefc );};if _cgadaf .GrammarAttr !=ST_ProofUnset {_cdfad ,_cfecg :=_cgadaf .GrammarAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _cfecg !=nil {return _cfecg ;};start .Attr =append (start .Attr ,_cdfad );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; +// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path +func (_fcbfe *CT_StyleSort )ValidateWithPath (path string )error {if _fcbfe .ValAttr ==ST_StyleSortUnset {return _a .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 _eggbdb :=_fcbfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eggbdb !=nil {return _eggbdb ;};return nil ;};func (_aaefa *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aaefa =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_aaefa =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_aaefa =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_aaefa =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_aaefa =4;case "\u0074\u0065\u0078\u0074":*_aaefa =5;case "\u0065\u006d\u0061i\u006c":*_aaefa =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_aaefa =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_aaefa =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_aaefa =9;};return nil ;};func (_fcf *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 :_a .Sprintf ("\u0025\u0076",_fcf .NameAttr )});if _fcf .PosAttr !=ST_CaptionPosUnset {_dddb ,_gbdd :=_fcf .PosAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0070o\u0073"});if _gbdd !=nil {return _gbdd ;};start .Attr =append (start .Attr ,_dddb );};if _fcf .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_a .Sprintf ("\u0025\u0076",*_fcf .ChapNumAttr )});};if _fcf .HeadingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_a .Sprintf ("\u0025\u0076",*_fcf .HeadingAttr )});};if _fcf .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_fcf .NoLabelAttr )});};if _fcf .NumFmtAttr !=ST_NumberFormatUnset {_gdca ,_ffcf :=_fcf .NumFmtAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _ffcf !=nil {return _ffcf ;};start .Attr =append (start .Attr ,_gdca );};if _fcf .SepAttr !=ST_ChapterSepUnset {_bdc ,_fgbe :=_fcf .SepAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0073e\u0070"});if _fgbe !=nil {return _fgbe ;};start .Attr =append (start .Attr ,_bdc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Annotation Identifier -IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};func (_cdcfc *CT_NumLvl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cdcfc .IlvlAttr )});e .EncodeToken (start );if _cdcfc .StartOverride !=nil {_acbbgf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_cdcfc .StartOverride ,_acbbgf );};if _cdcfc .Lvl !=nil {_eefg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006cv\u006c"}};e .EncodeElement (_cdcfc .Lvl ,_eefg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_feffe *CT_TblGridChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feffe .TblGrid =NewCT_TblGridBase ();for _ ,_aceddd :=range start .Attr {if _aceddd .Name .Local =="\u0069\u0064"{_dgeged ,_ebcbe :=_b .ParseInt (_aceddd .Value ,10,64);if _ebcbe !=nil {return _ebcbe ;};_feffe .IdAttr =_dgeged ;continue ;};};_gfdade :for {_gdfegg ,_gdadf :=d .Token ();if _gdadf !=nil {return _gdadf ;};switch _dbccf :=_gdfegg .(type ){case _g .StartElement :switch _dbccf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _dddeg :=d .DecodeElement (_feffe .TblGrid ,&_dbccf );_dddeg !=nil {return _dddeg ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_dbccf .Name );if _gbbfee :=d .Skip ();_gbbfee !=nil {return _gbbfee ;};};case _g .EndElement :break _gfdade ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path +func (_afgcd *CT_FontRel )ValidateWithPath (path string )error {if !_dg .ST_GuidPatternRe .MatchString (_afgcd .FontKeyAttr ){return _a .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 ,_dg .ST_GuidPatternRe ,_afgcd .FontKeyAttr );};if _fbff :=_afgcd .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_fbff !=nil {return _fbff ;};return nil ;};func (_eeggfd *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eeggfd =0;case "\u0064\u0061\u0072k\u0031":*_eeggfd =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_eeggfd =2;case "\u0064\u0061\u0072k\u0032":*_eeggfd =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_eeggfd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_eeggfd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_eeggfd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_eeggfd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_eeggfd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_eeggfd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_eeggfd =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_eeggfd =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_eeggfd =12;};return nil ;};func (_fdccfb *WdCT_WrapTight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fcbbdf ,_dfaca :=_fdccfb .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _dfaca !=nil {return _dfaca ;};start .Attr =append (start .Attr ,_fcbbdf );if _fdccfb .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_a .Sprintf ("\u0025\u0076",*_fdccfb .DistLAttr )});};if _fdccfb .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_fdccfb .DistRAttr )});};e .EncodeToken (start );_fbecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_fdccfb .WrapPolygon ,_fbecd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path -func (_eafaa *CT_DocType )ValidateWithPath (path string )error {return nil };func (_aaegg *ST_LineSpacingRule )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aaegg =0;case "\u0061\u0075\u0074\u006f":*_aaegg =1;case "\u0065\u0078\u0061c\u0074":*_aaegg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_aaegg =3;};return nil ;};func (_dcabdc *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcabdc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dcabdc =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_dcabdc =2;};return nil ;};func (_fagag *CT_TextboxTightWrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fagag .ValAttr =ST_TextboxTightWrap (1);for _ ,_dfdgcb :=range start .Attr {if _dfdgcb .Name .Local =="\u0076\u0061\u006c"{_fagag .ValAttr .UnmarshalXMLAttr (_dfdgcb );continue ;};};for {_gafga ,_gbagc :=d .Token ();if _gbagc !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0065\u0078\u0074\u0062o\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_gbagc );};if _ecagaa ,_fbbdf :=_gafga .(_g .EndElement );_fbbdf &&_ecagaa .Name ==start .Name {break ;};};return nil ;};func (_gedgfg WdST_RelFromV )Validate ()error {return _gedgfg .ValidateWithPath ("")};func (_bdffba *EG_RangeMarkupElements )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fabaeb :for {_ffgcac ,_efffae :=d .Token ();if _efffae !=nil {return _efffae ;};switch _ebcdec :=_ffgcac .(type ){case _g .StartElement :switch _ebcdec .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bdffba .BookmarkStart =NewCT_Bookmark ();if _bgfac :=d .DecodeElement (_bdffba .BookmarkStart ,&_ebcdec );_bgfac !=nil {return _bgfac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bdffba .BookmarkEnd =NewCT_MarkupRange ();if _gabbe :=d .DecodeElement (_bdffba .BookmarkEnd ,&_ebcdec );_gabbe !=nil {return _gabbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bdffba .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbdag :=d .DecodeElement (_bdffba .MoveFromRangeStart ,&_ebcdec );_bbdag !=nil {return _bbdag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdffba .MoveFromRangeEnd =NewCT_MarkupRange ();if _agcfg :=d .DecodeElement (_bdffba .MoveFromRangeEnd ,&_ebcdec );_agcfg !=nil {return _agcfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bdffba .MoveToRangeStart =NewCT_MoveBookmark ();if _acaagd :=d .DecodeElement (_bdffba .MoveToRangeStart ,&_ebcdec );_acaagd !=nil {return _acaagd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bdffba .MoveToRangeEnd =NewCT_MarkupRange ();if _bdaegc :=d .DecodeElement (_bdffba .MoveToRangeEnd ,&_ebcdec );_bdaegc !=nil {return _bdaegc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bdffba .CommentRangeStart =NewCT_MarkupRange ();if _gbfeb :=d .DecodeElement (_bdffba .CommentRangeStart ,&_ebcdec );_gbfeb !=nil {return _gbfeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdffba .CommentRangeEnd =NewCT_MarkupRange ();if _aedcfa :=d .DecodeElement (_bdffba .CommentRangeEnd ,&_ebcdec );_aedcfa !=nil {return _aedcfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdffba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beabb :=d .DecodeElement (_bdffba .CustomXmlInsRangeStart ,&_ebcdec );_beabb !=nil {return _beabb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdffba .CustomXmlInsRangeEnd =NewCT_Markup ();if _dcgdde :=d .DecodeElement (_bdffba .CustomXmlInsRangeEnd ,&_ebcdec );_dcgdde !=nil {return _dcgdde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdffba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggcbed :=d .DecodeElement (_bdffba .CustomXmlDelRangeStart ,&_ebcdec );_ggcbed !=nil {return _ggcbed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdffba .CustomXmlDelRangeEnd =NewCT_Markup ();if _eefae :=d .DecodeElement (_bdffba .CustomXmlDelRangeEnd ,&_ebcdec );_eefae !=nil {return _eefae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bdffba .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efgbd :=d .DecodeElement (_bdffba .CustomXmlMoveFromRangeStart ,&_ebcdec );_efgbd !=nil {return _efgbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bdffba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdgce :=d .DecodeElement (_bdffba .CustomXmlMoveFromRangeEnd ,&_ebcdec );_gdgce !=nil {return _gdgce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bdffba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dfbfd :=d .DecodeElement (_bdffba .CustomXmlMoveToRangeStart ,&_ebcdec );_dfbfd !=nil {return _dfbfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdffba .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gedag :=d .DecodeElement (_bdffba .CustomXmlMoveToRangeEnd ,&_ebcdec );_gedag !=nil {return _gedag ;};default:_ga .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045G\u005f\u0052\u0061\u006e\u0067e\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_ebcdec .Name );if _cdaaga :=d .Skip ();_cdaaga !=nil {return _cdaaga ;};};case _g .EndElement :break _fabaeb ;case _g .CharData :};};return nil ;};func (_cfafa ST_HAnchor )ValidateWithPath (path string )error {switch _cfafa {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfafa ));};return nil ;};func (_gcabc ST_HpsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gcabc .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_g .CharData (_gd .Sprintf ("\u0025\u0064",*_gcabc .ST_UnsignedDecimalNumber )));};if _gcabc .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_gcabc .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; +// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path +func (_ccafd *EG_RPrMath )ValidateWithPath (path string )error {if _ccafd .Ins !=nil {if _efacc :=_ccafd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_efacc !=nil {return _efacc ;};};if _ccafd .Del !=nil {if _ccbddd :=_ccafd .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_ccbddd !=nil {return _ccbddd ;};};if _ccafd .RPr !=nil {if _baecgb :=_ccafd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_baecgb !=nil {return _baecgb ;};};return nil ;};func (_cebae *CT_FontFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cebae .ValAttr =ST_FontFamily (1);for _ ,_aaaad :=range start .Attr {if _aaaad .Name .Local =="\u0076\u0061\u006c"{_cebae .ValAttr .UnmarshalXMLAttr (_aaaad );continue ;};};for {_gebbda ,_cccfff :=d .Token ();if _cccfff !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_cccfff );};if _efgg ,_adeda :=_gebbda .(_d .EndElement );_adeda &&_efgg .Name ==start .Name {break ;};};return nil ;};func NewCT_DocumentBase ()*CT_DocumentBase {_aeaf :=&CT_DocumentBase {};return _aeaf };func (_eccabcg *ST_Shd )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbfda ,_aafadb :=d .Token ();if _aafadb !=nil {return _aafadb ;};if _fdeef ,_eedea :=_bbfda .(_d .EndElement );_eedea &&_fdeef .Name ==start .Name {*_eccabcg =1;return nil ;};if _bfedd ,_gfgfbc :=_bbfda .(_d .CharData );!_gfgfbc {return _a .Errorf ("\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 (_bfedd ){case "":*_eccabcg =0;case "\u006e\u0069\u006c":*_eccabcg =1;case "\u0063\u006c\u0065a\u0072":*_eccabcg =2;case "\u0073\u006f\u006ci\u0064":*_eccabcg =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_eccabcg =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_eccabcg =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_eccabcg =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_eccabcg =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_eccabcg =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_eccabcg =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_eccabcg =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_eccabcg =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_eccabcg =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_eccabcg =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_eccabcg =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_eccabcg =15;case "\u0070\u0063\u0074\u0035":*_eccabcg =16;case "\u0070\u0063\u00741\u0030":*_eccabcg =17;case "\u0070\u0063\u00741\u0032":*_eccabcg =18;case "\u0070\u0063\u00741\u0035":*_eccabcg =19;case "\u0070\u0063\u00742\u0030":*_eccabcg =20;case "\u0070\u0063\u00742\u0035":*_eccabcg =21;case "\u0070\u0063\u00743\u0030":*_eccabcg =22;case "\u0070\u0063\u00743\u0035":*_eccabcg =23;case "\u0070\u0063\u00743\u0037":*_eccabcg =24;case "\u0070\u0063\u00744\u0030":*_eccabcg =25;case "\u0070\u0063\u00744\u0035":*_eccabcg =26;case "\u0070\u0063\u00745\u0030":*_eccabcg =27;case "\u0070\u0063\u00745\u0035":*_eccabcg =28;case "\u0070\u0063\u00746\u0030":*_eccabcg =29;case "\u0070\u0063\u00746\u0032":*_eccabcg =30;case "\u0070\u0063\u00746\u0035":*_eccabcg =31;case "\u0070\u0063\u00747\u0030":*_eccabcg =32;case "\u0070\u0063\u00747\u0035":*_eccabcg =33;case "\u0070\u0063\u00748\u0030":*_eccabcg =34;case "\u0070\u0063\u00748\u0035":*_eccabcg =35;case "\u0070\u0063\u00748\u0037":*_eccabcg =36;case "\u0070\u0063\u00749\u0030":*_eccabcg =37;case "\u0070\u0063\u00749\u0035":*_eccabcg =38;};};_bbfda ,_aafadb =d .Token ();if _aafadb !=nil {return _aafadb ;};if _dcgcdb ,_ebebb :=_bbfda .(_d .EndElement );_ebebb &&_dcgcdb .Name ==start .Name {return nil ;};return _a .Errorf ("\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 init (){_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_db .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_SectPrAttributes );};func NewCT_TxbxContent ()*CT_TxbxContent {_dfbbeba :=&CT_TxbxContent {};return _dfbbeba }; -// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path -func (_adace *CT_TblLayoutType )ValidateWithPath (path string )error {if _fccgg :=_adace .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fccgg !=nil {return _fccgg ;};return nil ;};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;}; +// Validate validates the CT_SdtDocPart and its children +func (_eabcaf *CT_SdtDocPart )Validate ()error {return _eabcaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func NewEG_RPrContent ()*EG_RPrContent {_efbfcc :=&EG_RPrContent {};return _efbfcc };func (_eaageg *CT_ShapeDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acdag :for {_gbfde ,_dacgfa :=d .Token ();if _dacgfa !=nil {return _dacgfa ;};switch _eedfgc :=_gbfde .(type ){case _d .StartElement :switch _eedfgc .Name {default:if _fcafc ,_gebed :=_db .CreateElement (_eedfgc );_gebed !=nil {return _gebed ;}else {if _eggad :=d .DecodeElement (_fcafc ,&_eedfgc );_eggad !=nil {return _eggad ;};_eaageg .Any =append (_eaageg .Any ,_fcafc );};};case _d .EndElement :break _acdag ;case _d .CharData :};};return nil ;};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);func (_gfgdc ST_Shd )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efgccd :=_d .Attr {};_efgccd .Name =name ;switch _gfgdc {case ST_ShdUnset :_efgccd .Value ="";case ST_ShdNil :_efgccd .Value ="\u006e\u0069\u006c";case ST_ShdClear :_efgccd .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_efgccd .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_efgccd .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdVertStripe :_efgccd .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_efgccd .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_efgccd .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdHorzCross :_efgccd .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_efgccd .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_efgccd .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinVertStripe :_efgccd .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_efgccd .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdThinDiagStripe :_efgccd .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_efgccd .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_efgccd .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case ST_ShdPct5 :_efgccd .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_efgccd .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_efgccd .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_efgccd .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_efgccd .Value ="\u0070\u0063\u00742\u0030";case ST_ShdPct25 :_efgccd .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_efgccd .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_efgccd .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_efgccd .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_efgccd .Value ="\u0070\u0063\u00744\u0030";case ST_ShdPct45 :_efgccd .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_efgccd .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_efgccd .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_efgccd .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_efgccd .Value ="\u0070\u0063\u00746\u0032";case ST_ShdPct65 :_efgccd .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_efgccd .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_efgccd .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_efgccd .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_efgccd .Value ="\u0070\u0063\u00748\u0035";case ST_ShdPct87 :_efgccd .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_efgccd .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_efgccd .Value ="\u0070\u0063\u00749\u0035";};return _efgccd ,nil ;}; -// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path -func (_adabca *CT_TblCellMar )ValidateWithPath (path string )error {if _adabca .Top !=nil {if _eacbf :=_adabca .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_eacbf !=nil {return _eacbf ;};};if _adabca .Start !=nil {if _geegg :=_adabca .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_geegg !=nil {return _geegg ;};};if _adabca .Left !=nil {if _gecbc :=_adabca .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gecbc !=nil {return _gecbc ;};};if _adabca .Bottom !=nil {if _bbcgdg :=_adabca .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_bbcgdg !=nil {return _bbcgdg ;};};if _adabca .End !=nil {if _gfdde :=_adabca .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gfdde !=nil {return _gfdde ;};};if _adabca .Right !=nil {if _bcafda :=_adabca .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_bcafda !=nil {return _bcafda ;};};return nil ;}; +// Validate validates the CT_Endnotes and its children +func (_gced *CT_Endnotes )Validate ()error {return _gced .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};var ST_TextScalePercentPatternRe =_b .MustCompile (ST_TextScalePercentPattern ); -// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path -func (_gbdca *CT_FtnPos )ValidateWithPath (path string )error {if _gbdca .ValAttr ==ST_FtnPosUnset {return _gd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _abdc :=_gbdca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abdc !=nil {return _abdc ;};return nil ;};type CT_NumFmt struct{ +// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path +func (_affea *CT_Frameset )ValidateWithPath (path string )error {if _affea .Sz !=nil {if _abcbf :=_affea .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_abcbf !=nil {return _abcbf ;};};if _affea .FramesetSplitbar !=nil {if _eacae :=_affea .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072");_eacae !=nil {return _eacae ;};};if _affea .FrameLayout !=nil {if _facbb :=_affea .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_facbb !=nil {return _facbb ;};};if _affea .Title !=nil {if _ebgaa :=_affea .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ebgaa !=nil {return _ebgaa ;};};for _afcaf ,_eeac :=range _affea .Choice {if _ffgd :=_eeac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_afcaf ));_ffgd !=nil {return _ffgd ;};};return nil ;};func (_acafd *CT_TblPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dddaa :for {_eagfa ,_bdfdgfd :=d .Token ();if _bdfdgfd !=nil {return _bdfdgfd ;};switch _abada :=_eagfa .(type ){case _d .StartElement :switch _abada .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafd .TblStyle =NewCT_String ();if _dgfed :=d .DecodeElement (_acafd .TblStyle ,&_abada );_dgfed !=nil {return _dgfed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafd .TblpPr =NewCT_TblPPr ();if _geeeaf :=d .DecodeElement (_acafd .TblpPr ,&_abada );_geeeaf !=nil {return _geeeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafd .TblOverlap =NewCT_TblOverlap ();if _dcbbd :=d .DecodeElement (_acafd .TblOverlap ,&_abada );_dcbbd !=nil {return _dcbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafd .BidiVisual =NewCT_OnOff ();if _feagd :=d .DecodeElement (_acafd .BidiVisual ,&_abada );_feagd !=nil {return _feagd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafd .TblStyleRowBandSize =NewCT_DecimalNumber ();if _afbgaf :=d .DecodeElement (_acafd .TblStyleRowBandSize ,&_abada );_afbgaf !=nil {return _afbgaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafd .TblStyleColBandSize =NewCT_DecimalNumber ();if _bgcbc :=d .DecodeElement (_acafd .TblStyleColBandSize ,&_abada );_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 :"\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"}:_acafd .TblW =NewCT_TblWidth ();if _decfc :=d .DecodeElement (_acafd .TblW ,&_abada );_decfc !=nil {return _decfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acafd .Jc =NewCT_JcTable ();if _eccab :=d .DecodeElement (_acafd .Jc ,&_abada );_eccab !=nil {return _eccab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafd .TblCellSpacing =NewCT_TblWidth ();if _degba :=d .DecodeElement (_acafd .TblCellSpacing ,&_abada );_degba !=nil {return _degba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafd .TblInd =NewCT_TblWidth ();if _cgcbf :=d .DecodeElement (_acafd .TblInd ,&_abada );_cgcbf !=nil {return _cgcbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafd .TblBorders =NewCT_TblBorders ();if _adee :=d .DecodeElement (_acafd .TblBorders ,&_abada );_adee !=nil {return _adee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafd .Shd =NewCT_Shd ();if _bbebbec :=d .DecodeElement (_acafd .Shd ,&_abada );_bbebbec !=nil {return _bbebbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acafd .TblLayout =NewCT_TblLayoutType ();if _bggea :=d .DecodeElement (_acafd .TblLayout ,&_abada );_bggea !=nil {return _bggea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafd .TblCellMar =NewCT_TblCellMar ();if _afgd :=d .DecodeElement (_acafd .TblCellMar ,&_abada );_afgd !=nil {return _afgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acafd .TblLook =NewCT_TblLook ();if _ggcad :=d .DecodeElement (_acafd .TblLook ,&_abada );_ggcad !=nil {return _ggcad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafd .TblCaption =NewCT_String ();if _gbdcf :=d .DecodeElement (_acafd .TblCaption ,&_abada );_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 :"\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"}:_acafd .TblDescription =NewCT_String ();if _eeccd :=d .DecodeElement (_acafd .TblDescription ,&_abada );_eeccd !=nil {return _eeccd ;};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\u0062\u006cP\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_abada .Name );if _dfdcf :=d .Skip ();_dfdcf !=nil {return _dfdcf ;};};case _d .EndElement :break _dddaa ;case _d .CharData :};};return nil ;};func (_gafcgf WdST_AlignV )ValidateWithPath (path string )error {switch _gafcgf {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafcgf ));};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;); -// Numbering Format Type -ValAttr ST_NumberFormat ; +// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path +func (_baaeb *CT_NumPicBullet )ValidateWithPath (path string )error {if _baaeb .Pict !=nil {if _ffgae :=_baaeb .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_ffgae !=nil {return _ffgae ;};};if _baaeb .Drawing !=nil {if _dbcfc :=_baaeb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dbcfc !=nil {return _dbcfc ;};};return nil ;};func (_abbed ST_FtnEdn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abbed .String (),start );};func (_bbdef *CT_StylePaneFilter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .AllStylesAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .CustomStylesAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .LatentStylesAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .StylesInUseAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .HeadingStylesAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .NumberingStylesAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .TableStylesAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .DirectFormattingOnRunsAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .DirectFormattingOnParagraphsAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .DirectFormattingOnNumberingAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .DirectFormattingOnTablesAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .ClearFormattingAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .Top3HeadingStylesAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .VisibleStylesAttr )});};if _bbdef .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 :_a .Sprintf ("\u0025\u0076",*_bbdef .AlternateStyleNamesAttr )});};if _bbdef .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bbdef .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_DocProtect byte ;func NewCT_Tbl ()*CT_Tbl {_fdcdf :=&CT_Tbl {};_fdcdf .TblPr =NewCT_TblPr ();_fdcdf .TblGrid =NewCT_TblGrid ();return _fdcdf ;};func (_bbegc ST_Em )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dageeb :=_d .Attr {};_dageeb .Name =name ;switch _bbegc {case ST_EmUnset :_dageeb .Value ="";case ST_EmNone :_dageeb .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_dageeb .Value ="\u0064\u006f\u0074";case ST_EmComma :_dageeb .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_dageeb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_dageeb .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _dageeb ,nil ;};func (_bgbeff *WdEG_WrapType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdeead :for {_dfffa ,_adcc :=d .Token ();if _adcc !=nil {return _adcc ;};switch _fabdg :=_dfffa .(type ){case _d .StartElement :switch _fabdg .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"}:_bgbeff .Choice =NewWdEG_WrapTypeChoice ();if _ecgfd :=d .DecodeElement (&_bgbeff .Choice .WrapNone ,&_fabdg );_ecgfd !=nil {return _ecgfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bgbeff .Choice =NewWdEG_WrapTypeChoice ();if _egfgfg :=d .DecodeElement (&_bgbeff .Choice .WrapSquare ,&_fabdg );_egfgfg !=nil {return _egfgfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bgbeff .Choice =NewWdEG_WrapTypeChoice ();if _cgace :=d .DecodeElement (&_bgbeff .Choice .WrapTight ,&_fabdg );_cgace !=nil {return _cgace ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bgbeff .Choice =NewWdEG_WrapTypeChoice ();if _cdfdb :=d .DecodeElement (&_bgbeff .Choice .WrapThrough ,&_fabdg );_cdfdb !=nil {return _cdfdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bgbeff .Choice =NewWdEG_WrapTypeChoice ();if _adeaa :=d .DecodeElement (&_bgbeff .Choice .WrapTopAndBottom ,&_fabdg );_adeaa !=nil {return _adeaa ;};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\u0057\u0064\u0045\u0047_\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065 \u0025\u0076",_fabdg .Name );if _dgaag :=d .Skip ();_dgaag !=nil {return _dgaag ;};};case _d .EndElement :break _cdeead ;case _d .CharData :};};return nil ;};func (_bfbbd WdST_WrapText )ValidateWithPath (path string )error {switch _bfbbd {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbbd ));};return nil ;}; -// Custom Defined Number Format -FormatAttr *string ;};func (_dbadd *ST_RubyAlign )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbadd =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbadd =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_dbadd =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_dbadd =3;case "\u006c\u0065\u0066\u0074":*_dbadd =4;case "\u0072\u0069\u0067h\u0074":*_dbadd =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_dbadd =6;};return nil ;};func (_dgeadb ST_Border )String ()string {switch _dgeadb {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 13:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case 14:return "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 15:return "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 16:return "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 19:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u006f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0069\u006e\u0073e\u0074";case 28:return "\u0061\u0070\u0070\u006c\u0065\u0073";case 29:return "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case 30:return "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case 31:return "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case 32:return "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case 33:return "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case 34:return "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case 35:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case 36:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case 37:return "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case 38:return "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case 39:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case 40:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case 41:return "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case 42:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case 43:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 44:return "\u0062\u0061\u0074\u0073";case 45:return "\u0062\u0069\u0072d\u0073";case 46:return "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case 47:return "\u0063\u0061\u0062\u0069\u006e\u0073";case 48:return "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case 49:return "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case 50:return "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case 51:return "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case 52:return "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case 53:return "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case 54:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case 55:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case 56:return "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case 57:return "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case 58:return "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case 59:return "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case 60:return "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case 61:return "\u0063\u006c\u006f\u0063\u006b\u0073";case 62:return "\u0063o\u006d\u0070\u0061\u0073\u0073";case 63:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 64:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case 65:return "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 66:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case 67:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case 68:return "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 69:return "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case 70:return "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case 71:return "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case 72:return "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case 73:return "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case 74:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case 75:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case 76:return "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case 77:return "\u0063\u0075\u0070";case 78:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case 79:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case 80:return "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case 81:return "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case 82:return "\u0064o\u0075\u0062\u006c\u0065\u0044";case 83:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case 84:return "\u0065\u0061\u0072\u0074\u0068\u0031";case 85:return "\u0065\u0061\u0072\u0074\u0068\u0032";case 86:return "\u0065\u0061\u0072\u0074\u0068\u0033";case 87:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case 88:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case 89:return "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case 90:return "\u0066\u0061\u006e\u0073";case 91:return "\u0066\u0069\u006c\u006d";case 92:return "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case 93:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case 94:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case 95:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case 96:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case 97:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case 98:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case 99:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case 100:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case 101:return "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case 102:return "\u0067\u0065\u006d\u0073";case 103:return "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case 104:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 105:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case 106:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case 107:return "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case 108:return "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case 109:return "\u0068\u0065\u0061\u0072\u0074\u0073";case 110:return "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case 111:return "\u0068\u006f\u006cl\u0079";case 112:return "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case 113:return "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case 114:return "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case 115:return "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case 116:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case 117:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case 118:return "\u006da\u0070\u0050\u0069\u006e\u0073";case 119:return "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case 120:return "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case 121:return "\u006da\u0072\u0071\u0075\u0065\u0065";case 122:return "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case 123:return "\u006d\u006f\u006fn\u0073";case 124:return "\u006d\u006f\u0073\u0061\u0069\u0063";case 125:return "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case 126:return "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case 127:return "\u006f\u0076\u0061l\u0073";case 128:return "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case 129:return "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case 130:return "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case 131:return "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case 132:return "\u0070a\u0070\u0079\u0072\u0075\u0073";case 133:return "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case 134:return "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case 135:return "\u0070e\u006e\u0063\u0069\u006c\u0073";case 136:return "\u0070\u0065\u006f\u0070\u006c\u0065";case 137:return "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case 138:return "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case 139:return "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case 140:return "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case 141:return "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case 142:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case 143:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case 144:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case 145:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case 146:return "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case 147:return "\u0072\u0069\u006eg\u0073";case 148:return "\u0073\u0061\u0066\u0061\u0072\u0069";case 149:return "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case 150:return "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case 151:return "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case 152:return "\u0073e\u0061\u0074\u0074\u006c\u0065";case 153:return "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case 154:return "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case 155:return "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case 156:return "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case 157:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case 158:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case 159:return "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case 160:return "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case 161:return "\u0073\u0074\u0061r\u0073";case 162:return "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case 163:return "\u0073t\u0061\u0072\u0073\u0033\u0064";case 164:return "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case 165:return "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case 166:return "\u0073\u0075\u006e";case 167:return "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case 168:return "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case 169:return "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case 170:return "\u0074\u0072\u0065e\u0073";case 171:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case 172:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case 173:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case 174:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case 175:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case 176:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case 177:return "\u0073h\u0061\u0070\u0065\u0073\u0031";case 178:return "\u0073h\u0061\u0070\u0065\u0073\u0032";case 179:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case 180:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case 181:return "\u0076\u0069\u006e\u0065";case 182:return "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case 183:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case 184:return "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case 185:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case 186:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case 187:return "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case 188:return "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case 189:return "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case 190:return "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 191:return "\u007a\u0069\u0067\u005a\u0061\u0067";case 192:return "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case 193:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_fcefgc ST_DocPartBehavior )Validate ()error {return _fcefgc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path +func (_dfgea *CT_TcPrChange )ValidateWithPath (path string )error {if _bbgae :=_dfgea .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_bbgae !=nil {return _bbgae ;};return nil ;}; -// Validate validates the CT_CustomXmlPr and its children -func (_bffe *CT_CustomXmlPr )Validate ()error {return _bffe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");};func (_fddaa ST_FrameLayout )Validate ()error {return _fddaa .ValidateWithPath ("")}; +// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path +func (_fefag *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _fefag .ExtLst !=nil {if _gcdfe :=_fefag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcdfe !=nil {return _gcdfe ;};};return nil ;}; -// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path -func (_fffff *CT_RPr )ValidateWithPath (path string )error {if _fffff .RStyle !=nil {if _efffb :=_fffff .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_efffb !=nil {return _efffb ;};};if _fffff .RFonts !=nil {if _bfde :=_fffff .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_bfde !=nil {return _bfde ;};};if _fffff .B !=nil {if _efaabb :=_fffff .B .ValidateWithPath (path +"\u002f\u0042");_efaabb !=nil {return _efaabb ;};};if _fffff .BCs !=nil {if _cgeaee :=_fffff .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_cgeaee !=nil {return _cgeaee ;};};if _fffff .I !=nil {if _gbabb :=_fffff .I .ValidateWithPath (path +"\u002f\u0049");_gbabb !=nil {return _gbabb ;};};if _fffff .ICs !=nil {if _aabeb :=_fffff .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_aabeb !=nil {return _aabeb ;};};if _fffff .Caps !=nil {if _gbaca :=_fffff .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gbaca !=nil {return _gbaca ;};};if _fffff .SmallCaps !=nil {if _eeeg :=_fffff .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_eeeg !=nil {return _eeeg ;};};if _fffff .Strike !=nil {if _eedge :=_fffff .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_eedge !=nil {return _eedge ;};};if _fffff .Dstrike !=nil {if _afcag :=_fffff .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_afcag !=nil {return _afcag ;};};if _fffff .Outline !=nil {if _cecef :=_fffff .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_cecef !=nil {return _cecef ;};};if _fffff .Shadow !=nil {if _cbeef :=_fffff .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cbeef !=nil {return _cbeef ;};};if _fffff .Emboss !=nil {if _effbc :=_fffff .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_effbc !=nil {return _effbc ;};};if _fffff .Imprint !=nil {if _eegdaa :=_fffff .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_eegdaa !=nil {return _eegdaa ;};};if _fffff .NoProof !=nil {if _fcdgcd :=_fffff .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_fcdgcd !=nil {return _fcdgcd ;};};if _fffff .SnapToGrid !=nil {if _bgad :=_fffff .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bgad !=nil {return _bgad ;};};if _fffff .Vanish !=nil {if _dbccc :=_fffff .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_dbccc !=nil {return _dbccc ;};};if _fffff .WebHidden !=nil {if _cfeaf :=_fffff .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_cfeaf !=nil {return _cfeaf ;};};if _fffff .Color !=nil {if _ggaa :=_fffff .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ggaa !=nil {return _ggaa ;};};if _fffff .Spacing !=nil {if _ebdbc :=_fffff .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ebdbc !=nil {return _ebdbc ;};};if _fffff .W !=nil {if _bcgbd :=_fffff .W .ValidateWithPath (path +"\u002f\u0057");_bcgbd !=nil {return _bcgbd ;};};if _fffff .Kern !=nil {if _bbebb :=_fffff .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_bbebb !=nil {return _bbebb ;};};if _fffff .Position !=nil {if _ggeac :=_fffff .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ggeac !=nil {return _ggeac ;};};if _fffff .Sz !=nil {if _eecee :=_fffff .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_eecee !=nil {return _eecee ;};};if _fffff .SzCs !=nil {if _cfdgbb :=_fffff .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cfdgbb !=nil {return _cfdgbb ;};};if _fffff .Highlight !=nil {if _dcbgdb :=_fffff .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_dcbgdb !=nil {return _dcbgdb ;};};if _fffff .U !=nil {if _gffgcc :=_fffff .U .ValidateWithPath (path +"\u002f\u0055");_gffgcc !=nil {return _gffgcc ;};};if _fffff .Effect !=nil {if _dcfea :=_fffff .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_dcfea !=nil {return _dcfea ;};};if _fffff .Bdr !=nil {if _fdgec :=_fffff .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_fdgec !=nil {return _fdgec ;};};if _fffff .Shd !=nil {if _fggbc :=_fffff .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fggbc !=nil {return _fggbc ;};};if _fffff .FitText !=nil {if _cafca :=_fffff .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_cafca !=nil {return _cafca ;};};if _fffff .VertAlign !=nil {if _gbabd :=_fffff .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_gbabd !=nil {return _gbabd ;};};if _fffff .Rtl !=nil {if _gfad :=_fffff .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gfad !=nil {return _gfad ;};};if _fffff .Cs !=nil {if _adbca :=_fffff .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_adbca !=nil {return _adbca ;};};if _fffff .Em !=nil {if _caefd :=_fffff .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_caefd !=nil {return _caefd ;};};if _fffff .Lang !=nil {if _dfdgfd :=_fffff .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_dfdgfd !=nil {return _dfdgfd ;};};if _fffff .EastAsianLayout !=nil {if _gfffe :=_fffff .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gfffe !=nil {return _gfffe ;};};if _fffff .SpecVanish !=nil {if _edaea :=_fffff .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_edaea !=nil {return _edaea ;};};if _fffff .OMath !=nil {if _debbb :=_fffff .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_debbb !=nil {return _debbb ;};};if _fffff .RPrChange !=nil {if _bcacf :=_fffff .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bcacf !=nil {return _bcacf ;};};return nil ;};func (_cebcga *ST_HexColor )ValidateWithPath (path string )error {_bdfeb :=[]string {};if _cebcga .ST_HexColorAuto !=ST_HexColorAutoUnset {_bdfeb =append (_bdfeb ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _cebcga .ST_HexColorRGB !=nil {_bdfeb =append (_bdfeb ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_bdfeb )> 1{return _gd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bdfeb );};return nil ;};type CT_TblLook struct{ +// ValidateWithPath validates the CT_View and its children, prefixing error messages with path +func (_cdccgc *CT_View )ValidateWithPath (path string )error {if _cdccgc .ValAttr ==ST_ViewUnset {return _a .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 _ebbdd :=_cdccgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebbdd !=nil {return _ebbdd ;};return nil ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvContentPartPr *_c .CT_NonVisualContentPartProperties ;};type CT_Text struct{SpaceAttr *string ;Content string ;}; -// First Row -FirstRowAttr *_gc .ST_OnOff ; +// Validate validates the WdCT_Anchor and its children +func (_defdda *WdCT_Anchor )Validate ()error {return _defdda .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");};func (_fddag ST_FFTextType )ValidateWithPath (path string )error {switch _fddag {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddag ));};return nil ;};func (_aafbf *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 :_a .Sprintf ("\u0025\u0076",_aafbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfaafd ST_MailMergeDest )String ()string {switch _cfaafd {case 0:return "";case 1:return "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0065\u0072";case 3:return "\u0065\u006d\u0061i\u006c";case 4:return "\u0066\u0061\u0078";};return "";};func NewCT_TcPrBase ()*CT_TcPrBase {_cdbfb :=&CT_TcPrBase {};return _cdbfb };type CT_TblPrBase struct{ -// Last Row -LastRowAttr *_gc .ST_OnOff ; +// Referenced Table Style +TblStyle *CT_String ; -// First Column -FirstColumnAttr *_gc .ST_OnOff ; +// Floating Table Positioning +TblpPr *CT_TblPPr ; -// Last Column -LastColumnAttr *_gc .ST_OnOff ; +// Floating Table Allows Other Tables to Overlap +TblOverlap *CT_TblOverlap ; -// No Horizontal Banding -NoHBandAttr *_gc .ST_OnOff ; +// Visually Right to Left Table +BidiVisual *CT_OnOff ; -// No Vertical Banding -NoVBandAttr *_gc .ST_OnOff ; +// Number of Rows in Row Band +TblStyleRowBandSize *CT_DecimalNumber ; -// Bitmask of Table Conditional Formatting -ValAttr *string ;}; +// Number of Columns in Column Band +TblStyleColBandSize *CT_DecimalNumber ; -// Validate validates the CT_Ruby and its children -func (_agdeg *CT_Ruby )Validate ()error {return _agdeg .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");};func (_cdcdb WdST_AlignH )ValidateWithPath (path string )error {switch _cdcdb {case 0,1,2,3,4,5:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdcdb ));};return nil ;}; +// Preferred Table Width +TblW *CT_TblWidth ; -// ST_SignedTwipsMeasure is a union type -type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_facdd *CT_SdtComboBox )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gbagf :=range start .Attr {if _gbagf .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_bdegc ,_dfcdc :=_gbagf .Value ,error (nil );if _dfcdc !=nil {return _dfcdc ;};_facdd .LastValueAttr =&_bdegc ;continue ;};};_ecbcd :for {_ebdcb ,_dfada :=d .Token ();if _dfada !=nil {return _dfada ;};switch _dagag :=_ebdcb .(type ){case _g .StartElement :switch _dagag .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_efcgf :=NewCT_SdtListItem ();if _edegc :=d .DecodeElement (_efcgf ,&_dagag );_edegc !=nil {return _edegc ;};_facdd .ListItem =append (_facdd .ListItem ,_efcgf );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006d\u0062o\u0042o\u0078\u0020\u0025\u0076",_dagag .Name );if _fdefaf :=d .Skip ();_fdefaf !=nil {return _fdefaf ;};};case _g .EndElement :break _ecbcd ;case _g .CharData :};};return nil ;};func init (){_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LongHexNumber );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074",NewCT_Charset );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_DecimalNumber );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_UnsignedDecimalNumber );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et",NewCT_DecimalNumberOrPrecent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedTwipsMeasure );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_PixelsMeasure );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_HpsMeasure );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_SignedHpsMeasure );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065",NewCT_MacroName );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065",NewCT_TextScale );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074",NewCT_Highlight );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004c\u0061\u006e\u0067",NewCT_Lang );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0047\u0075\u0069\u0064",NewCT_Guid );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065",NewCT_Underline );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074",NewCT_TextEffect );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0068\u0064",NewCT_Shd );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e",NewCT_VerticalAlignRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074",NewCT_FitText );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fE\u006d",NewCT_Em );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065",NewCT_Language );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074",NewCT_EastAsianLayout );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072",NewCT_FramePr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070",NewCT_TabStop );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_Spacing );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0049\u006e\u0064",NewCT_Ind );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fJ\u0063",NewCT_Jc );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065",NewCT_JcTable );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0056\u0069\u0065\u0077",NewCT_View );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u005a\u006f\u006f\u006d",NewCT_Zoom );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065",NewCT_WritingStyle );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066",NewCT_Proof );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_DocType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074",NewCT_DocProtect );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065",NewCT_MailMergeDocType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065",NewCT_MailMergeDataType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074",NewCT_MailMergeDest );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004da\u0069\u006c\u004d\u0065\u0072\u0067\u0065\u004f\u0064\u0073o\u0046M\u0044\u0046\u0069\u0065\u006c\u0064\u0054y\u0070\u0065",NewCT_MailMergeOdsoFMDFieldType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077",NewCT_TrackChangesView );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_TextDirection );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_TextAlignment );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p",NewCT_Markup );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_TrackChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_CellMergeTrackChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065",NewCT_TrackChangeRange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065",NewCT_MarkupRange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065",NewCT_BookmarkRange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_Bookmark );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b",NewCT_MoveBookmark );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_TrackChangeNumbering );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblPrExChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TcPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TrPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_TblGridChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065",NewCT_TblPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_SectPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_PPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_ParaRPrChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065",NewCT_RunTrackChange );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072",NewCT_NumPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0042\u0064\u0072",NewCT_PBdr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0061\u0062\u0073",NewCT_Tabs );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070",NewCT_TextboxTightWrap );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072",NewCT_PPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_PPrBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c",NewCT_PPrGeneral );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t",NewCT_Object );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_ObjectEmbed );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_ObjectLink );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064",NewCT_SimpleField );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065",NewCT_FFTextType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0046\u004e\u0061\u006de",NewCT_FFName );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072",NewCT_FldChar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a",NewCT_FFData );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074",NewCT_FFHelpText );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074",NewCT_FFStatusText );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078",NewCT_FFCheckBox );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074",NewCT_FFDDList );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074",NewCT_FFTextInput );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065",NewCT_SectType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065",NewCT_PaperSource );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z",NewCT_PageSz );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072",NewCT_PageMar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073",NewCT_PageBorders );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_PageBorder );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_BottomPageBorder );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072",NewCT_TopPageBorder );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LineNumber );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_PageNumber );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn",NewCT_Column );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_Columns );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063",NewCT_VerticalJc );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064",NewCT_DocGrid );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066",NewCT_HdrFtrRef );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r",NewCT_HdrFtr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_SectPrBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r",NewCT_SectPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fB\u0072",NewCT_Br );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0054\u0061\u0062",NewCT_PTab );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0079\u006d",NewCT_Sym );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072",NewCT_ProofErr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0065\u0072\u006d",NewCT_Perm );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074",NewCT_PermStart );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052",NewCT_R );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072",NewCT_RPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073",NewCT_MathCtrlIns );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c",NewCT_MathCtrlDel );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c",NewCT_RPrOriginal );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c",NewCT_ParaRPrOriginal );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072",NewCT_ParaRPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b",NewCT_AltChunk );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072",NewCT_AltChunkPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e",NewCT_RubyAlign );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r",NewCT_RubyPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_RubyContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0075\u0062\u0079",NewCT_Ruby );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004c\u006f\u0063\u006b",NewCT_Lock );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d",NewCT_SdtListItem );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065",NewCT_SdtDateMappingType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_CalendarType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065",NewCT_SdtDate );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078",NewCT_SdtComboBox );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_SdtDocPart );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074",NewCT_SdtDropDownList );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074",NewCT_SdtText );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072",NewCT_SdtPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072",NewCT_SdtEndPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_DirContentRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_BdoContentRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e",NewCT_SdtContentRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b",NewCT_SdtContentBlock );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077",NewCT_SdtContentRow );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c",NewCT_SdtContentCell );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b",NewCT_SdtBlock );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n",NewCT_SdtRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c",NewCT_SdtCell );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw",NewCT_SdtRow );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0041\u0074\u0074\u0072",NewCT_Attr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e",NewCT_CustomXmlRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e",NewCT_SmartTagRun );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b",NewCT_CustomXmlBlock );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072",NewCT_CustomXmlPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077",NewCT_CustomXmlRow );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_CustomXmlCell );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050",NewCT_P );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t",NewCT_Height );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068",NewCT_TblWidth );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c",NewCT_TblGridCol );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065",NewCT_TblGridBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064",NewCT_TblGrid );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TcBorders );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072",NewCT_TcMar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e",NewCT_VMerge );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e",NewCT_HMerge );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TcPrBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0063\u0050\u0072",NewCT_TcPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072",NewCT_TcPrInner );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0063",NewCT_Tc );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u006e\u0066",NewCT_Cnf );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073",NewCT_Headers );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TrPrBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0072\u0050\u0072",NewCT_TrPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065",NewCT_TblLayoutType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_TblOverlap );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r",NewCT_TblPPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072",NewCT_TblCellMar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_TblBorders );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065",NewCT_TblPrBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072",NewCT_TblPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065",NewCT_TblPrExBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078",NewCT_TblPrEx );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c",NewCT_Tbl );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b",NewCT_TblLook );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs",NewCT_FtnPos );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs",NewCT_EdnPos );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074",NewCT_NumRestart );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066",NewCT_FtnEdnRef );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066",NewCT_FtnEdnSepRef );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n",NewCT_FtnEdn );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_FtnProps );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073",NewCT_EdnProps );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_FtnDocProps );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073",NewCT_EdnDocProps );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_RecipientData );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079",NewCT_Base64Binary );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewCT_Recipients );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061",NewCT_OdsoFieldMapData );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065",NewCT_MailMergeSourceType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004f\u0064\u0073\u006f",NewCT_Odso );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065",NewCT_MailMerge );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a",NewCT_TargetScreenSz );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t",NewCT_Compat );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067",NewCT_CompatSetting );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r",NewCT_DocVar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073",NewCT_DocVars );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073",NewCT_DocRsids );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_CharacterSpacing );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074",NewCT_SaveThroughXslt );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_RPrDefault );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_PPrDefault );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073",NewCT_DocDefaults );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067",NewCT_ColorSchemeMapping );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n",NewCT_ReadingModeInkLockDown );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_WriteProtection );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_Settings );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074",NewCT_StyleSort );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072",NewCT_StylePaneFilter );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073",NewCT_WebSettings );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072",NewCT_FrameScrollbar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072",NewCT_OptimizeForBrowser );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065",NewCT_Frame );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_FrameLayout );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072",NewCT_FramesetSplitbar );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074",NewCT_Frameset );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074",NewCT_NumPicBullet );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078",NewCT_LevelSuffix );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074",NewCT_LevelText );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079",NewCT_LvlLegacy );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065",NewCT_MultiLevelType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d",NewCT_AbstractNum );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l",NewCT_NumLvl );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u004e\u0075\u006d",NewCT_Num );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067",NewCT_Numbering );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072",NewCT_TblStylePr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e",NewCT_LsdException );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_LatentStyles );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s",NewCT_Styles );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e",NewCT_Panose );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068",NewCT_Pitch );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067",NewCT_FontSig );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c",NewCT_FontRel );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074",NewCT_FontsList );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r",NewCT_DivBdr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u0069\u0076",NewCT_Div );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0044\u0069\u0076\u0073",NewCT_Divs );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewCT_TxbxContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005f\u0042\u006f\u0064\u0079",NewCT_Body );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewCT_ShapeDefaults );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073",NewCT_Footnotes );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewCT_Endnotes );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072",NewCT_DocPartBehavior );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073",NewCT_DocPartBehaviors );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065",NewCT_DocPartType );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073",NewCT_DocPartTypes );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079",NewCT_DocPartGallery );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079",NewCT_DocPartCategory );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065",NewCT_DocPartName );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072",NewCT_DocPartPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074",NewCT_DocPart );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073",NewCT_DocParts );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e",NewCT_Caption );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e",NewCT_AutoCaption );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_AutoCaptions );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_Captions );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewCT_DocumentBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_Document );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewCT_GlossaryDocument );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073",NewRecipients );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewTxbxContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066o\u006f\u0074\u006e\u006f\u0074\u0065s",NewFootnotes );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073",NewEndnotes );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0068\u0064\u0072",NewHdr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066\u0074\u0072",NewFtr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewSettings );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","w\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewWebSettings );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0066\u006f\u006et\u0073",NewFonts );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg",NewNumbering );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0073\u0074\u0079\u006c\u0065\u0073",NewStyles );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewDocument );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0067\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074",NewGlossaryDocument );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068",NewEG_PContentMath );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_PContentBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065",NewEG_ContentRunContentBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_CellMarkupElements );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073",NewEG_RangeMarkupElements );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073",NewEG_HdrFtrReferences );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073",NewEG_SectPrContents );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074",NewEG_RunInnerContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065",NewEG_RPrBase );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_RPrContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072",NewEG_RPr );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068",NewEG_RPrMath );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073",NewEG_ParaRPrTrackChanges );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_RubyContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRunContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074",NewEG_ContentBlockContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074",NewEG_ContentRowContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_ContentCellContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074",NewEG_PContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073",NewEG_FtnEdnNumProps );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074",NewEG_MathContent );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073",NewEG_BlockLevelChunkElts );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073",NewEG_BlockLevelElts );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073",NewEG_RunLevelElts );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_Password );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064",NewAG_TransitionalPassword );_ga .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_SectPrAttributes );}; +// Table Alignment +Jc *CT_JcTable ; -// Validate validates the CT_PPr and its children -func (_bdgabg *CT_PPr )Validate ()error {return _bdgabg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};func (_fccdge ST_FrameLayout )ValidateWithPath (path string )error {switch _fccdge {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccdge ));};return nil ;};func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_fggdf :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_fggdf .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_fggdf .ST_HexColorRGB =&s ;};return _fggdf ,nil ;};func (_fbbgc *CT_PaperSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbbgc .FirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_fbbgc .FirstAttr )});};if _fbbgc .OtherAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_fbbgc .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Table Cell Spacing Default +TblCellSpacing *CT_TblWidth ; -// Validate validates the CT_Style and its children -func (_ggcgc *CT_Style )Validate ()error {return _ggcgc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_fddgff *CT_SdtText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fddgff .MultiLineAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u006d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fddgff .MultiLineAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Table Indent from Leading Margin +TblInd *CT_TblWidth ; -// Validate validates the CT_Object and its children -func (_cebfe *CT_Object )Validate ()error {return _cebfe .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");};func (_ffbbce ST_TblLayoutType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffbbce .String (),start );};func (_bbdbd *CT_FFData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bafe :for {_abagf ,_gcecb :=d .Token ();if _gcecb !=nil {return _gcecb ;};switch _cfbg :=_abagf .(type ){case _g .StartElement :switch _cfbg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_edfccf :=NewCT_FFName ();if _eefd :=d .DecodeElement (_edfccf ,&_cfbg );_eefd !=nil {return _eefd ;};_bbdbd .Name =append (_bbdbd .Name ,_edfccf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0061\u0062e\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006c\u0061\u0062e\u006c"}:_beeda :=NewCT_DecimalNumber ();if _cfccb :=d .DecodeElement (_beeda ,&_cfbg );_cfccb !=nil {return _cfccb ;};_bbdbd .Label =append (_bbdbd .Label ,_beeda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_fbgb :=NewCT_UnsignedDecimalNumber ();if _gacdeg :=d .DecodeElement (_fbgb ,&_cfbg );_gacdeg !=nil {return _gacdeg ;};_bbdbd .TabIndex =append (_bbdbd .TabIndex ,_fbgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065n\u0061\u0062\u006c\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065n\u0061\u0062\u006c\u0065\u0064"}:_dbffa :=NewCT_OnOff ();if _bfefa :=d .DecodeElement (_dbffa ,&_cfbg );_bfefa !=nil {return _bfefa ;};_bbdbd .Enabled =append (_bbdbd .Enabled ,_dbffa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}:_abdbd :=NewCT_OnOff ();if _gbag :=d .DecodeElement (_abdbd ,&_cfbg );_gbag !=nil {return _gbag ;};_bbdbd .CalcOnExit =append (_bbdbd .CalcOnExit ,_abdbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}:_cgcgef :=NewCT_MacroName ();if _cffgg :=d .DecodeElement (_cgcgef ,&_cfbg );_cffgg !=nil {return _cffgg ;};_bbdbd .EntryMacro =append (_bbdbd .EntryMacro ,_cgcgef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"}:_efagb :=NewCT_MacroName ();if _edfcbc :=d .DecodeElement (_efagb ,&_cfbg );_edfcbc !=nil {return _edfcbc ;};_bbdbd .ExitMacro =append (_bbdbd .ExitMacro ,_efagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}:_dbdbc :=NewCT_FFHelpText ();if _geaaa :=d .DecodeElement (_dbdbc ,&_cfbg );_geaaa !=nil {return _geaaa ;};_bbdbd .HelpText =append (_bbdbd .HelpText ,_dbdbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}:_affcd :=NewCT_FFStatusText ();if _gfbdg :=d .DecodeElement (_affcd ,&_cfbg );_gfbdg !=nil {return _gfbdg ;};_bbdbd .StatusText =append (_bbdbd .StatusText ,_affcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}:_bbdbd .CheckBox =NewCT_FFCheckBox ();if _cbaac :=d .DecodeElement (_bbdbd .CheckBox ,&_cfbg );_cbaac !=nil {return _cbaac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u0064\u004c\u0069\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0064\u0064\u004c\u0069\u0073\u0074"}:_bbdbd .DdList =NewCT_FFDDList ();if _gdcd :=d .DecodeElement (_bbdbd .DdList ,&_cfbg );_gdcd !=nil {return _gdcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"}:_bbdbd .TextInput =NewCT_FFTextInput ();if _bddfd :=d .DecodeElement (_bbdbd .TextInput ,&_cfbg );_bddfd !=nil {return _bddfd ;};default:_ga .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0046\u0044a\u0074\u0061 \u0025\u0076",_cfbg .Name );if _aebf :=d .Skip ();_aebf !=nil {return _aebf ;};};case _g .EndElement :break _bafe ;case _g .CharData :};};return nil ;};func NewCT_Tbl ()*CT_Tbl {_bbbca :=&CT_Tbl {};_bbbca .TblPr =NewCT_TblPr ();_bbbca .TblGrid =NewCT_TblGrid ();return _bbbca ;};func (_cdegb ST_ObjectDrawAspect )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_deabdf :=_g .Attr {};_deabdf .Name =name ;switch _cdegb {case ST_ObjectDrawAspectUnset :_deabdf .Value ="";case ST_ObjectDrawAspectContent :_deabdf .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_ObjectDrawAspectIcon :_deabdf .Value ="\u0069\u0063\u006f\u006e";};return _deabdf ,nil ;};func (_bbfaf *Fonts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbfaf .CT_FontsList =*NewCT_FontsList ();_ggfdbg :for {_dbdbed ,_bcgae :=d .Token ();if _bcgae !=nil {return _bcgae ;};switch _abdcdc :=_dbdbed .(type ){case _g .StartElement :switch _abdcdc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0066\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_gdbbf :=NewCT_Font ();if _eebffe :=d .DecodeElement (_gdbbf ,&_abdcdc );_eebffe !=nil {return _eebffe ;};_bbfaf .Font =append (_bbfaf .Font ,_gdbbf );default:_ga .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0046\u006f\u006et\u0073 \u0025\u0076",_abdcdc .Name );if _ebacg :=d .Skip ();_ebacg !=nil {return _ebacg ;};};case _g .EndElement :break _ggfdbg ;case _g .CharData :};};return nil ;};func (_edfefc ST_HeightRule )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_agabeg :=_g .Attr {};_agabeg .Name =name ;switch _edfefc {case ST_HeightRuleUnset :_agabeg .Value ="";case ST_HeightRuleAuto :_agabeg .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_agabeg .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_agabeg .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _agabeg ,nil ;}; +// Table Borders +TblBorders *CT_TblBorders ; -// Validate validates the EG_ContentRowContent and its children -func (_ddffc *EG_ContentRowContent )Validate ()error {return _ddffc .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");}; +// Table Shading +Shd *CT_Shd ; -// Validate validates the CT_MailMergeSourceType and its children -func (_beebbc *CT_MailMergeSourceType )Validate ()error {return _beebbc .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");};func (_ggdeb *CT_TrackChangeRange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_deabf :=range start .Attr {if _deabf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_ggdeb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_deabf );continue ;};if _deabf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_facfc ,_ggdab :=_deabf .Value ,error (nil );if _ggdab !=nil {return _ggdab ;};_ggdeb .AuthorAttr =_facfc ;continue ;};if _deabf .Name .Local =="\u0064\u0061\u0074\u0065"{_cbbdfa ,_gfbaa :=ParseStdlibTime (_deabf .Value );if _gfbaa !=nil {return _gfbaa ;};_ggdeb .DateAttr =&_cbbdfa ;continue ;};if _deabf .Name .Local =="\u0069\u0064"{_dfbffc ,_febagdf :=_b .ParseInt (_deabf .Value ,10,64);if _febagdf !=nil {return _febagdf ;};_ggdeb .IdAttr =_dfbffc ;continue ;};};for {_acbdc ,_aebaa :=d .Token ();if _aebaa !=nil {return _gd .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0054\u0072\u0061\u0063\u006bC\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065\u003a\u0020\u0025\u0073",_aebaa );};if _fccdb ,_gggeb :=_acbdc .(_g .EndElement );_gggeb &&_fccdb .Name ==start .Name {break ;};};return nil ;};func (_beggea ST_ProofErr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gaagc :=_g .Attr {};_gaagc .Name =name ;switch _beggea {case ST_ProofErrUnset :_gaagc .Value ="";case ST_ProofErrSpellStart :_gaagc .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_gaagc .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_gaagc .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_gaagc .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _gaagc ,nil ;};type CT_VerticalJc struct{ +// Table Layout +TblLayout *CT_TblLayoutType ; -// Vertical Alignment Setting -ValAttr ST_VerticalJc ;};func (_eceebge *ST_ThemeColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eabacd ,_gfgfc :=d .Token ();if _gfgfc !=nil {return _gfgfc ;};if _cgbab ,_dgcda :=_eabacd .(_g .EndElement );_dgcda &&_cgbab .Name ==start .Name {*_eceebge =1;return nil ;};if _abedfd ,_fbefea :=_eabacd .(_g .CharData );!_fbefea {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eabacd );}else {switch string (_abedfd ){case "":*_eceebge =0;case "\u0064\u0061\u0072k\u0031":*_eceebge =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_eceebge =2;case "\u0064\u0061\u0072k\u0032":*_eceebge =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_eceebge =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_eceebge =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_eceebge =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_eceebge =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_eceebge =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_eceebge =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_eceebge =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_eceebge =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_eceebge =12;case "\u006e\u006f\u006e\u0065":*_eceebge =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_eceebge =14;case "\u0074\u0065\u0078t\u0031":*_eceebge =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_eceebge =16;case "\u0074\u0065\u0078t\u0032":*_eceebge =17;};};_eabacd ,_gfgfc =d .Token ();if _gfgfc !=nil {return _gfgfc ;};if _ecffe ,_dfgde :=_eabacd .(_g .EndElement );_dfgde &&_ecffe .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eabacd );};func (_cdfddd *CT_Text )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_daggg :=range start .Attr {if _daggg .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_daggg .Name .Local =="\u0073\u0070\u0061c\u0065"{_fdgea ,_gfbbd :=_daggg .Value ,error (nil );if _gfbbd !=nil {return _gfbbd ;};_cdfddd .SpaceAttr =&_fdgea ;continue ;};};for {_eagad ,_faeeebg :=d .Token ();if _faeeebg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_faeeebg );};if _gcfcf ,_adaec :=_eagad .(_g .CharData );_adaec {_cdfddd .Content =string (_gcfcf );};if _egfef ,_bdeae :=_eagad .(_g .EndElement );_bdeae &&_egfef .Name ==start .Name {break ;};};return nil ;}; +// Table Cell Margin Defaults +TblCellMar *CT_TblCellMar ; -// ST_TextScale is a union type -type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};func (_edgfaf *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_feedba :=range start .Attr {if _feedba .Name .Local =="\u0069\u0064"{_fdfdec ,_eeffc :=_b .ParseUint (_feedba .Value ,10,16);if _eeffc !=nil {return _eeffc ;};_edgfaf .IdAttr =uint16 (_fdfdec );continue ;};if _feedba .Name .Local =="\u0073\u0065\u0071"{_eeggbd ,_acddcc :=_b .ParseUint (_feedba .Value ,10,16);if _acddcc !=nil {return _acddcc ;};_edgfaf .SeqAttr =uint16 (_eeggbd );continue ;};};_feebc :for {_eaaadb ,_dbade :=d .Token ();if _dbade !=nil {return _dbade ;};switch _abdba :=_eaaadb .(type ){case _g .StartElement :switch _abdba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067D\u0072\u0061\u0077i\u006e\u0067",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edgfaf .ExtLst =_e .NewCT_OfficeArtExtensionList ();if _afccd :=d .DecodeElement (_edgfaf .ExtLst ,&_abdba );_afccd !=nil {return _afccd ;};default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074 \u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0065\u0078\u0074b\u006f\u0078\u0049\u006e\u0066\u006fr\u006d\u0061t\u0069\u006fn\u0020%\u0076",_abdba .Name );if _egffa :=d .Skip ();_egffa !=nil {return _egffa ;};};case _g .EndElement :break _feebc ;case _g .CharData :};};return nil ;};func NewCT_PBdr ()*CT_PBdr {_gcbe :=&CT_PBdr {};return _gcbe }; +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; -// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path -func (_deeaca *WdCT_PosH )ValidateWithPath (path string )error {if _deeaca .RelativeFromAttr ==WdST_RelFromHUnset {return _gd .Errorf ("%\u0073\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061to\u0072\u0079\u0020f\u0069e\u006c\u0064",path );};if _dacbeb :=_deeaca .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_dacbeb !=nil {return _dacbeb ;};if _adgba :=_deeaca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adgba !=nil {return _adgba ;};return nil ;};type CT_Caption struct{ +// Table Caption +TblCaption *CT_String ; -// Caption Type Name -NameAttr string ; +// Table Description +TblDescription *CT_String ;};func (_dfaec *CT_Ind )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfaec .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dfaec .StartAttr )});};if _dfaec .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 :_a .Sprintf ("\u0025\u0076",*_dfaec .StartCharsAttr )});};if _dfaec .EndAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dfaec .EndAttr )});};if _dfaec .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_dfaec .EndCharsAttr )});};if _dfaec .LeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dfaec .LeftAttr )});};if _dfaec .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 :_a .Sprintf ("\u0025\u0076",*_dfaec .LeftCharsAttr )});};if _dfaec .RightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dfaec .RightAttr )});};if _dfaec .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 :_a .Sprintf ("\u0025\u0076",*_dfaec .RightCharsAttr )});};if _dfaec .HangingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_a .Sprintf ("\u0025\u0076",*_dfaec .HangingAttr )});};if _dfaec .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 :_a .Sprintf ("\u0025\u0076",*_dfaec .HangingCharsAttr )});};if _dfaec .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 :_a .Sprintf ("\u0025\u0076",*_dfaec .FirstLineAttr )});};if _dfaec .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 :_a .Sprintf ("\u0025\u0076",*_dfaec .FirstLineCharsAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Automatic Caption Placement -PosAttr ST_CaptionPos ; +// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path +func (_egecc *EG_ContentCellContent )ValidateWithPath (path string )error {for _fefebg ,_agefde :=range _egecc .Tc {if _cadca :=_agefde .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_fefebg ));_cadca !=nil {return _cadca ;};};if _egecc .CustomXml !=nil {if _cbgc :=_egecc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_cbgc !=nil {return _cbgc ;};};if _egecc .Sdt !=nil {if _cdcfe :=_egecc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_cdcfe !=nil {return _cdcfe ;};};for _dfcad ,_dcgdag :=range _egecc .EG_RunLevelElts {if _abbabb :=_dcgdag .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dfcad ));_abbabb !=nil {return _abbabb ;};};return nil ;};func (_fffgf *CT_EdnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fffgf .ValAttr =ST_EdnPos (1);for _ ,_cefad :=range start .Attr {if _cefad .Name .Local =="\u0076\u0061\u006c"{_fffgf .ValAttr .UnmarshalXMLAttr (_cefad );continue ;};};for {_febab ,_bcabb :=d .Token ();if _bcabb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_bcabb );};if _gcfff ,_ecgbbc :=_febab .(_d .EndElement );_ecgbbc &&_gcfff .Name ==start .Name {break ;};};return nil ;}; -// Include Chapter Number in Field for Caption -ChapNumAttr *_gc .ST_OnOff ; +// Validate validates the CT_TextAlignment and its children +func (_cggbgg *CT_TextAlignment )Validate ()error {return _cggbgg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_afebf ST_MailMergeOdsoFMDFieldType )Validate ()error {return _afebf .ValidateWithPath ("")}; -// Style for Chapter Headings -HeadingAttr *int64 ; +// ST_HpsMeasure is a union type +type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};type ST_HAnchor byte ;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;); -// Do Not Include Name In Caption -NoLabelAttr *_gc .ST_OnOff ; +// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path +func (_gdge *CT_EastAsianLayout )ValidateWithPath (path string )error {if _gdge .CombineAttr !=nil {if _bdfba :=_gdge .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_bdfba !=nil {return _bdfba ;};};if _bcgbb :=_gdge .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_bcgbb !=nil {return _bcgbb ;};if _gdge .VertAttr !=nil {if _ecbda :=_gdge .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_ecbda !=nil {return _ecbda ;};};if _gdge .VertCompressAttr !=nil {if _gaabf :=_gdge .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_gaabf !=nil {return _gaabf ;};};return nil ;};type CT_EdnPos struct{ -// Caption Numbering Format -NumFmtAttr ST_NumberFormat ; +// Endnote Position Type +ValAttr ST_EdnPos ;};func NewCT_MacroName ()*CT_MacroName {_fggd :=&CT_MacroName {};return _fggd };type CT_Fonts struct{ -// Chapter Number/Item Index Separator -SepAttr ST_ChapterSep ;}; +// Font Content Type +HintAttr ST_Hint ; -// Validate validates the CT_Comment and its children -func (_bfgg *CT_Comment )Validate ()error {return _bfgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_gffbga *ST_DocPartType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dggfb ,_cdaab :=d .Token ();if _cdaab !=nil {return _cdaab ;};if _gbffd ,_bbcefe :=_dggfb .(_g .EndElement );_bbcefe &&_gbffd .Name ==start .Name {*_gffbga =1;return nil ;};if _cebdce ,_gbgfb :=_dggfb .(_g .CharData );!_gbgfb {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dggfb );}else {switch string (_cebdce ){case "":*_gffbga =0;case "\u006e\u006f\u006e\u0065":*_gffbga =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gffbga =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_gffbga =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_gffbga =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_gffbga =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_gffbga =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_gffbga =7;};};_dggfb ,_cdaab =d .Token ();if _cdaab !=nil {return _cdaab ;};if _eggcae ,_egdgec :=_dggfb .(_g .EndElement );_egdgec &&_eggcae .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dggfb );};func NewCT_TextDirection ()*CT_TextDirection {_aceee :=&CT_TextDirection {};_aceee .ValAttr =ST_TextDirection (1);return _aceee ;};type CT_Divs struct{ +// ASCII Font +AsciiAttr *string ; -// Information About Single HTML div Element -Div []*CT_Div ;};func (_fddef *CT_PageMar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .TopAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .RightAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .BottomAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .LeftAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .HeaderAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .FooterAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_fddef .GutterAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// High ANSI Font +HAnsiAttr *string ; -// Validate validates the EG_ContentRunContentBase and its children -func (_efdbag *EG_ContentRunContentBase )Validate ()error {return _efdbag .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");}; +// East Asian Font +EastAsiaAttr *string ; -// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path -func (_fdge *CT_Attr )ValidateWithPath (path string )error {return nil };func (_fcecgg ST_ThemeColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fcecgg .String (),start );};func (_effbb *CT_TextDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cbadec ,_gecea :=_effbb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gecea !=nil {return _gecea ;};start .Attr =append (start .Attr ,_cbadec );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edde *CT_Color )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_edde .ValAttr )});if _edde .ThemeColorAttr !=ST_ThemeColorUnset {_faece ,_deda :=_edde .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _deda !=nil {return _deda ;};start .Attr =append (start .Attr ,_faece );};if _edde .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_edde .ThemeTintAttr )});};if _edde .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_edde .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adgc *CT_ProofErr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_degca ,_cdgbf :=_adgc .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cdgbf !=nil {return _cdgbf ;};start .Attr =append (start .Attr ,_degca );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efddc *CT_FrameScrollbar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dagbc ,_bcca :=_efddc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcca !=nil {return _bcca ;};start .Attr =append (start .Attr ,_dagbc );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggdfdf *ST_Direction )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ggdfdf =0;case "\u006c\u0074\u0072":*_ggdfdf =1;case "\u0072\u0074\u006c":*_ggdfdf =2;};return nil ;}; +// Complex Script Font +CsAttr *string ; -// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path -func (_ecf *AG_Password )ValidateWithPath (path string )error {return nil };func (_abgfad *Comments )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abgfad .CT_Comments =*NewCT_Comments ();_eaege :for {_cffdb ,_afbfe :=d .Token ();if _afbfe !=nil {return _afbfe ;};switch _aebcc :=_cffdb .(type ){case _g .StartElement :switch _aebcc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_ecfde :=NewCT_Comment ();if _adgdb :=d .DecodeElement (_ecfde ,&_aebcc );_adgdb !=nil {return _adgdb ;};_abgfad .Comment =append (_abgfad .Comment ,_ecfde );default:_ga .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_aebcc .Name );if _bbdgb :=d .Skip ();_bbdgb !=nil {return _bbdgb ;};};case _g .EndElement :break _eaege ;case _g .CharData :};};return nil ;};func (_adcfa ST_BrType )ValidateWithPath (path string )error {switch _adcfa {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcfa ));};return nil ;};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_dbeac :=&WdCT_LinkedTextboxInformation {};return _dbeac ;}; +// ASCII Theme Font +AsciiThemeAttr ST_Theme ; -// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path -func (_cacdbb *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _aggbfg :=_cacdbb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aggbfg !=nil {return _aggbfg ;};if _cacdbb .NvContentPartPr !=nil {if _dgabbg :=_cacdbb .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072");_dgabbg !=nil {return _dgabbg ;};};if _cacdbb .Xfrm !=nil {if _feada :=_cacdbb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_feada !=nil {return _feada ;};};if _cacdbb .ExtLst !=nil {if _bdecbg :=_cacdbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdecbg !=nil {return _bdecbg ;};};return nil ;};type WdWsp struct{WdCT_WordprocessingShape }; +// High ANSI Theme Font +HAnsiThemeAttr ST_Theme ; -// Validate validates the CT_TblGridBase and its children -func (_bccef *CT_TblGridBase )Validate ()error {return _bccef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");};func init (){_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074",NewWdCT_EffectExtent );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0049\u006e\u006c\u0069\u006ee",NewWdCT_Inline );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068",NewWdCT_WrapPath );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065",NewWdCT_WrapNone );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065",NewWdCT_WrapSquare );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fW\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074",NewWdCT_WrapTight );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068",NewWdCT_WrapThrough );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u0072\u0061p\u0054\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d",NewWdCT_WrapTopBottom );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0048",NewWdCT_PosH );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0050\u006f\u0073\u0056",NewWdCT_PosV );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005f\u0041\u006e\u0063\u0068\u006fr",NewWdCT_Anchor );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074",NewWdCT_TxbxContent );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006fx\u0049\u006e\u0066\u006f",NewWdCT_TextboxInfo );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","C\u0054\u005f\u004c\u0069\u006e\u006be\u0064\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049n\u0066\u006f\u0072m\u0061t\u0069\u006f\u006e",NewWdCT_LinkedTextboxInformation );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061p\u0065",NewWdCT_WordprocessingShape );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065",NewWdCT_GraphicFrame );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054_\u0057\u006f\u0072\u0064p\u0072\u006fc\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewWdCT_WordprocessingContentPartNonVisual );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067C\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074",NewWdCT_WordprocessingContentPart );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005f\u0057or\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006fu\u0070",NewWdCT_WordprocessingGroup );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0043\u0054\u005fWo\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069\u006e\u0067\u0043\u0061\u006e\u0076\u0061\u0073",NewWdCT_WordprocessingCanvas );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0063",NewWdWpc );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0067\u0070",NewWdWgp );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0073\u0070",NewWdWsp );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0069\u006e\u006c\u0069\u006e\u0065",NewWdInline );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0061\u006e\u0063\u0068\u006f\u0072",NewWdAnchor );_ga .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","E\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065",NewWdEG_WrapType );}; \ No newline at end of file +// East Asian Theme Font +EastAsiaThemeAttr ST_Theme ; + +// Complex Script Theme Font +CsthemeAttr ST_Theme ;};func (_cbdbfg ST_FFTextType )String ()string {switch _cbdbfg {case 0:return "";case 1:return "\u0072e\u0067\u0075\u006c\u0061\u0072";case 2:return "\u006e\u0075\u006d\u0062\u0065\u0072";case 3:return "\u0064\u0061\u0074\u0065";case 4:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case 5:return "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case 6:return "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return "";};type ST_ObjectUpdateMode byte ;func init (){_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","E\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065",NewWdEG_WrapType );}; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/office/excel/excel.go b/schema/urn/schemas_microsoft_com/office/excel/excel.go index 9c184bedfd..7917fcbff5 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 (_f "encoding/xml";_d "fmt";_fe "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);func (_cfcg ST_ObjectType )String ()string {switch _cfcg {case 0:return "";case 1:return "\u0042\u0075\u0074\u0074\u006f\u006e";case 2:return "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case 3:return "\u0044\u0069\u0061\u006c\u006f\u0067";case 4:return "\u0044\u0072\u006f\u0070";case 5:return "\u0045\u0064\u0069\u0074";case 6:return "\u0047\u0042\u006f\u0078";case 7:return "\u004c\u0061\u0062e\u006c";case 8:return "\u004c\u0069\u006ee\u0041";case 9:return "\u004c\u0069\u0073\u0074";case 10:return "\u004d\u006f\u0076i\u0065";case 11:return "\u004e\u006f\u0074\u0065";case 12:return "\u0050\u0069\u0063\u0074";case 13:return "\u0052\u0061\u0064i\u006f";case 14:return "\u0052\u0065\u0063t\u0041";case 15:return "\u0053\u0063\u0072\u006f\u006c\u006c";case 16:return "\u0053\u0070\u0069\u006e";case 17:return "\u0053\u0068\u0061p\u0065";case 18:return "\u0047\u0072\u006fu\u0070";case 19:return "\u0052\u0065\u0063\u0074";};return "";};func (_cgd *ClientData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _cgd .CT_ClientData .MarshalXML (e ,start );};type ClientData struct{CT_ClientData };func (_beg *ClientData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beg .CT_ClientData =*NewCT_ClientData ();for _ ,_acbe :=range start .Attr {if _acbe .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_beg .ObjectTypeAttr .UnmarshalXMLAttr (_acbe );continue ;};};_faa :for {_bca ,_afb :=d .Token ();if _afb !=nil {return _afb ;};switch _fda :=_bca .(type ){case _f .StartElement :switch _fda .Name {case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_beg .MoveWithCells =_c .ST_TrueFalseBlankUnset ;if _fgd :=d .DecodeElement (&_beg .MoveWithCells ,&_fda );_fgd !=nil {return _fgd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_beg .SizeWithCells =_c .ST_TrueFalseBlankUnset ;if _cde :=d .DecodeElement (&_beg .SizeWithCells ,&_fda );_cde !=nil {return _cde ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_beg .Anchor =new (string );if _gea :=d .DecodeElement (_beg .Anchor ,&_fda );_gea !=nil {return _gea ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_beg .Locked =_c .ST_TrueFalseBlankUnset ;if _ffgd :=d .DecodeElement (&_beg .Locked ,&_fda );_ffgd !=nil {return _ffgd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_beg .DefaultSize =_c .ST_TrueFalseBlankUnset ;if _fdf :=d .DecodeElement (&_beg .DefaultSize ,&_fda );_fdf !=nil {return _fdf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_beg .PrintObject =_c .ST_TrueFalseBlankUnset ;if _efba :=d .DecodeElement (&_beg .PrintObject ,&_fda );_efba !=nil {return _efba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_beg .Disabled =_c .ST_TrueFalseBlankUnset ;if _def :=d .DecodeElement (&_beg .Disabled ,&_fda );_def !=nil {return _def ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_beg .AutoFill =_c .ST_TrueFalseBlankUnset ;if _ecf :=d .DecodeElement (&_beg .AutoFill ,&_fda );_ecf !=nil {return _ecf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_beg .AutoLine =_c .ST_TrueFalseBlankUnset ;if _fgc :=d .DecodeElement (&_beg .AutoLine ,&_fda );_fgc !=nil {return _fgc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_beg .AutoPict =_c .ST_TrueFalseBlankUnset ;if _dedb :=d .DecodeElement (&_beg .AutoPict ,&_fda );_dedb !=nil {return _dedb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_beg .FmlaMacro =new (string );if _eag :=d .DecodeElement (_beg .FmlaMacro ,&_fda );_eag !=nil {return _eag ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_beg .TextHAlign =new (string );if _aab :=d .DecodeElement (_beg .TextHAlign ,&_fda );_aab !=nil {return _aab ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_beg .TextVAlign =new (string );if _fgcg :=d .DecodeElement (_beg .TextVAlign ,&_fda );_fgcg !=nil {return _fgcg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_beg .LockText =_c .ST_TrueFalseBlankUnset ;if _ceb :=d .DecodeElement (&_beg .LockText ,&_fda );_ceb !=nil {return _ceb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_beg .JustLastX =_c .ST_TrueFalseBlankUnset ;if _fdae :=d .DecodeElement (&_beg .JustLastX ,&_fda );_fdae !=nil {return _fdae ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_beg .SecretEdit =_c .ST_TrueFalseBlankUnset ;if _cff :=d .DecodeElement (&_beg .SecretEdit ,&_fda );_cff !=nil {return _cff ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_beg .Default =_c .ST_TrueFalseBlankUnset ;if _ffc :=d .DecodeElement (&_beg .Default ,&_fda );_ffc !=nil {return _ffc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u0065\u006c\u0070"}:_beg .Help =_c .ST_TrueFalseBlankUnset ;if _cae :=d .DecodeElement (&_beg .Help ,&_fda );_cae !=nil {return _cae ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006e\u0063\u0065\u006c"}:_beg .Cancel =_c .ST_TrueFalseBlankUnset ;if _bfea :=d .DecodeElement (&_beg .Cancel ,&_fda );_bfea !=nil {return _bfea ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_beg .Dismiss =_c .ST_TrueFalseBlankUnset ;if _ddaa :=d .DecodeElement (&_beg .Dismiss ,&_fda );_ddaa !=nil {return _ddaa ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063e\u006c"}:_beg .Accel =new (int64 );if _gad :=d .DecodeElement (_beg .Accel ,&_fda );_gad !=nil {return _gad ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_beg .Accel2 =new (int64 );if _ccg :=d .DecodeElement (_beg .Accel2 ,&_fda );_ccg !=nil {return _ccg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u006f\u0077"}:_beg .Row =new (int64 );if _ffgf :=d .DecodeElement (_beg .Row ,&_fda );_ffgf !=nil {return _ffgf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006f\u006c\u0075\u006d\u006e"}:_beg .Column =new (int64 );if _bdd :=d .DecodeElement (_beg .Column ,&_fda );_bdd !=nil {return _bdd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_beg .Visible =_c .ST_TrueFalseBlankUnset ;if _fcga :=d .DecodeElement (&_beg .Visible ,&_fda );_fcga !=nil {return _fcga ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_beg .RowHidden =_c .ST_TrueFalseBlankUnset ;if _gbdd :=d .DecodeElement (&_beg .RowHidden ,&_fda );_gbdd !=nil {return _gbdd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_beg .ColHidden =_c .ST_TrueFalseBlankUnset ;if _acfcf :=d .DecodeElement (&_beg .ColHidden ,&_fda );_acfcf !=nil {return _acfcf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_beg .VTEdit =new (int64 );if _fff :=d .DecodeElement (_beg .VTEdit ,&_fda );_fff !=nil {return _fff ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_beg .MultiLine =_c .ST_TrueFalseBlankUnset ;if _agcg :=d .DecodeElement (&_beg .MultiLine ,&_fda );_agcg !=nil {return _agcg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_beg .VScroll =_c .ST_TrueFalseBlankUnset ;if _gcbd :=d .DecodeElement (&_beg .VScroll ,&_fda );_gcbd !=nil {return _gcbd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_beg .ValidIds =_c .ST_TrueFalseBlankUnset ;if _ccd :=d .DecodeElement (&_beg .ValidIds ,&_fda );_ccd !=nil {return _ccd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_beg .FmlaRange =new (string );if _fbf :=d .DecodeElement (_beg .FmlaRange ,&_fda );_fbf !=nil {return _fbf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_beg .WidthMin =new (int64 );if _ecda :=d .DecodeElement (_beg .WidthMin ,&_fda );_ecda !=nil {return _ecda ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u006c"}:_beg .Sel =new (int64 );if _aege :=d .DecodeElement (_beg .Sel ,&_fda );_aege !=nil {return _aege ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_beg .NoThreeD2 =_c .ST_TrueFalseBlankUnset ;if _gbg :=d .DecodeElement (&_beg .NoThreeD2 ,&_fda );_gbg !=nil {return _gbg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_beg .SelType =new (string );if _dbf :=d .DecodeElement (_beg .SelType ,&_fda );_dbf !=nil {return _dbf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_beg .MultiSel =new (string );if _geaa :=d .DecodeElement (_beg .MultiSel ,&_fda );_geaa !=nil {return _geaa ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0043\u0054"}:_beg .LCT =new (string );if _ada :=d .DecodeElement (_beg .LCT ,&_fda );_ada !=nil {return _ada ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_beg .ListItem =new (string );if _afd :=d .DecodeElement (_beg .ListItem ,&_fda );_afd !=nil {return _afd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_beg .DropStyle =new (string );if _aad :=d .DecodeElement (_beg .DropStyle ,&_fda );_aad !=nil {return _aad ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_beg .Colored =_c .ST_TrueFalseBlankUnset ;if _becc :=d .DecodeElement (&_beg .Colored ,&_fda );_becc !=nil {return _becc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_beg .DropLines =new (int64 );if _gda :=d .DecodeElement (_beg .DropLines ,&_fda );_gda !=nil {return _gda ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_beg .Checked =new (int64 );if _aga :=d .DecodeElement (_beg .Checked ,&_fda );_aga !=nil {return _aga ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_beg .FmlaLink =new (string );if _gfa :=d .DecodeElement (_beg .FmlaLink ,&_fda );_gfa !=nil {return _gfa ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_beg .FmlaPict =new (string );if _edfg :=d .DecodeElement (_beg .FmlaPict ,&_fda );_edfg !=nil {return _edfg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_beg .NoThreeD =_c .ST_TrueFalseBlankUnset ;if _feg :=d .DecodeElement (&_beg .NoThreeD ,&_fda );_feg !=nil {return _feg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_beg .FirstButton =_c .ST_TrueFalseBlankUnset ;if _dc :=d .DecodeElement (&_beg .FirstButton ,&_fda );_dc !=nil {return _dc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_beg .FmlaGroup =new (string );if _bbg :=d .DecodeElement (_beg .FmlaGroup ,&_fda );_bbg !=nil {return _bbg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c"}:_beg .Val =new (int64 );if _ecff :=d .DecodeElement (_beg .Val ,&_fda );_ecff !=nil {return _ecff ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0069\u006e"}:_beg .Min =new (int64 );if _dfb :=d .DecodeElement (_beg .Min ,&_fda );_dfb !=nil {return _dfb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0078"}:_beg .Max =new (int64 );if _dcg :=d .DecodeElement (_beg .Max ,&_fda );_dcg !=nil {return _dcg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0049\u006e\u0063"}:_beg .Inc =new (int64 );if _edfd :=d .DecodeElement (_beg .Inc ,&_fda );_edfd !=nil {return _edfd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0050\u0061\u0067\u0065"}:_beg .Page =new (int64 );if _ecca :=d .DecodeElement (_beg .Page ,&_fda );_ecca !=nil {return _ecca ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u006f\u0072i\u007a"}:_beg .Horiz =_c .ST_TrueFalseBlankUnset ;if _acff :=d .DecodeElement (&_beg .Horiz ,&_fda );_acff !=nil {return _acff ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0078"}:_beg .Dx =new (int64 );if _dcb :=d .DecodeElement (_beg .Dx ,&_fda );_dcb !=nil {return _dcb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_beg .MapOCX =_c .ST_TrueFalseBlankUnset ;if _bgdc :=d .DecodeElement (&_beg .MapOCX ,&_fda );_bgdc !=nil {return _bgdc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0046"}:var _ffa string ;if _ddda :=d .DecodeElement (&_ffa ,&_fda );_ddda !=nil {return _ddda ;};_beg .CF =append (_beg .CF ,_ffa );case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006d\u0065\u0072\u0061"}:_beg .Camera =_c .ST_TrueFalseBlankUnset ;if _bbeg :=d .DecodeElement (&_beg .Camera ,&_fda );_bbeg !=nil {return _bbeg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_beg .RecalcAlways =_c .ST_TrueFalseBlankUnset ;if _dbd :=d .DecodeElement (&_beg .RecalcAlways ,&_fda );_dbd !=nil {return _dbd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_beg .AutoScale =_c .ST_TrueFalseBlankUnset ;if _agd :=d .DecodeElement (&_beg .AutoScale ,&_fda );_agd !=nil {return _agd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0044\u0045"}:_beg .DDE =_c .ST_TrueFalseBlankUnset ;if _bed :=d .DecodeElement (&_beg .DDE ,&_fda );_bed !=nil {return _bed ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0055\u0049\u004fb\u006a"}:_beg .UIObj =_c .ST_TrueFalseBlankUnset ;if _fcfc :=d .DecodeElement (&_beg .UIObj ,&_fda );_fcfc !=nil {return _fcfc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_beg .ScriptText =new (string );if _ceba :=d .DecodeElement (_beg .ScriptText ,&_fda );_ceba !=nil {return _ceba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_beg .ScriptExtended =new (string );if _edfb :=d .DecodeElement (_beg .ScriptExtended ,&_fda );_edfb !=nil {return _edfb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_beg .ScriptLanguage =new (uint32 );if _bdf :=d .DecodeElement (_beg .ScriptLanguage ,&_fda );_bdf !=nil {return _bdf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_beg .ScriptLocation =new (uint32 );if _edde :=d .DecodeElement (_beg .ScriptLocation ,&_fda );_edde !=nil {return _edde ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_beg .FmlaTxbx =new (string );if _dfg :=d .DecodeElement (_beg .FmlaTxbx ,&_fda );_dfg !=nil {return _dfg ;};default:_fe .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006c\u0069e\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fda .Name );if _fed :=d .Skip ();_fed !=nil {return _fed ;};};case _f .EndElement :break _faa ;case _f .CharData :};};return nil ;};func (_ggcc ST_ObjectType )ValidateWithPath (path string )error {switch _ggcc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggcc ));};return nil ;};func NewCT_ClientData ()*CT_ClientData {_g :=&CT_ClientData {};_g .ObjectTypeAttr =ST_ObjectType (1);return _g ;};func NewClientData ()*ClientData {_cbga :=&ClientData {};_cbga .CT_ClientData =*NewCT_ClientData ();return _cbga ;}; +package excel ;import (_e "encoding/xml";_a "fmt";_c "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);func NewClientData ()*ClientData {_fff :=&ClientData {};_fff .CT_ClientData =*NewCT_ClientData ();return _fff ;};func (_fcee *ClientData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcee .CT_ClientData =*NewCT_ClientData ();for _ ,_ebb :=range start .Attr {if _ebb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_fcee .ObjectTypeAttr .UnmarshalXMLAttr (_ebb );continue ;};};_bf :for {_eac ,_fccb :=d .Token ();if _fccb !=nil {return _fccb ;};switch _bcgf :=_eac .(type ){case _e .StartElement :switch _bcgf .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .MoveWithCells =_g .ST_TrueFalseBlankUnset ;if _abg :=d .DecodeElement (&_fcee .MoveWithCells ,&_bcgf );_abg !=nil {return _abg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .SizeWithCells =_g .ST_TrueFalseBlankUnset ;if _dfa :=d .DecodeElement (&_fcee .SizeWithCells ,&_bcgf );_dfa !=nil {return _dfa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Anchor =new (string );if _efff :=d .DecodeElement (_fcee .Anchor ,&_bcgf );_efff !=nil {return _efff ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Locked =_g .ST_TrueFalseBlankUnset ;if _ffeg :=d .DecodeElement (&_fcee .Locked ,&_bcgf );_ffeg !=nil {return _ffeg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .DefaultSize =_g .ST_TrueFalseBlankUnset ;if _cac :=d .DecodeElement (&_fcee .DefaultSize ,&_bcgf );_cac !=nil {return _cac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .PrintObject =_g .ST_TrueFalseBlankUnset ;if _eda :=d .DecodeElement (&_fcee .PrintObject ,&_bcgf );_eda !=nil {return _eda ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Disabled =_g .ST_TrueFalseBlankUnset ;if _cgc :=d .DecodeElement (&_fcee .Disabled ,&_bcgf );_cgc !=nil {return _cgc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .AutoFill =_g .ST_TrueFalseBlankUnset ;if _bgg :=d .DecodeElement (&_fcee .AutoFill ,&_bcgf );_bgg !=nil {return _bgg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .AutoLine =_g .ST_TrueFalseBlankUnset ;if _age :=d .DecodeElement (&_fcee .AutoLine ,&_bcgf );_age !=nil {return _age ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .AutoPict =_g .ST_TrueFalseBlankUnset ;if _fbfb :=d .DecodeElement (&_fcee .AutoPict ,&_bcgf );_fbfb !=nil {return _fbfb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .FmlaMacro =new (string );if _cce :=d .DecodeElement (_fcee .FmlaMacro ,&_bcgf );_cce !=nil {return _cce ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .TextHAlign =new (string );if _edc :=d .DecodeElement (_fcee .TextHAlign ,&_bcgf );_edc !=nil {return _edc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .TextVAlign =new (string );if _ccdc :=d .DecodeElement (_fcee .TextVAlign ,&_bcgf );_ccdc !=nil {return _ccdc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .LockText =_g .ST_TrueFalseBlankUnset ;if _dfc :=d .DecodeElement (&_fcee .LockText ,&_bcgf );_dfc !=nil {return _dfc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .JustLastX =_g .ST_TrueFalseBlankUnset ;if _gbc :=d .DecodeElement (&_fcee .JustLastX ,&_bcgf );_gbc !=nil {return _gbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .SecretEdit =_g .ST_TrueFalseBlankUnset ;if _dbcd :=d .DecodeElement (&_fcee .SecretEdit ,&_bcgf );_dbcd !=nil {return _dbcd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Default =_g .ST_TrueFalseBlankUnset ;if _egac :=d .DecodeElement (&_fcee .Default ,&_bcgf );_egac !=nil {return _egac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Help =_g .ST_TrueFalseBlankUnset ;if _ffdf :=d .DecodeElement (&_fcee .Help ,&_bcgf );_ffdf !=nil {return _ffdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Cancel =_g .ST_TrueFalseBlankUnset ;if _dac :=d .DecodeElement (&_fcee .Cancel ,&_bcgf );_dac !=nil {return _dac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Dismiss =_g .ST_TrueFalseBlankUnset ;if _fbc :=d .DecodeElement (&_fcee .Dismiss ,&_bcgf );_fbc !=nil {return _fbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Accel =new (int64 );if _aedf :=d .DecodeElement (_fcee .Accel ,&_bcgf );_aedf !=nil {return _aedf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Accel2 =new (int64 );if _dffe :=d .DecodeElement (_fcee .Accel2 ,&_bcgf );_dffe !=nil {return _dffe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Row =new (int64 );if _dgf :=d .DecodeElement (_fcee .Row ,&_bcgf );_dgf !=nil {return _dgf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Column =new (int64 );if _dddd :=d .DecodeElement (_fcee .Column ,&_bcgf );_dddd !=nil {return _dddd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Visible =_g .ST_TrueFalseBlankUnset ;if _edcg :=d .DecodeElement (&_fcee .Visible ,&_bcgf );_edcg !=nil {return _edcg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .RowHidden =_g .ST_TrueFalseBlankUnset ;if _egab :=d .DecodeElement (&_fcee .RowHidden ,&_bcgf );_egab !=nil {return _egab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .ColHidden =_g .ST_TrueFalseBlankUnset ;if _cfg :=d .DecodeElement (&_fcee .ColHidden ,&_bcgf );_cfg !=nil {return _cfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .VTEdit =new (int64 );if _bfd :=d .DecodeElement (_fcee .VTEdit ,&_bcgf );_bfd !=nil {return _bfd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .MultiLine =_g .ST_TrueFalseBlankUnset ;if _acb :=d .DecodeElement (&_fcee .MultiLine ,&_bcgf );_acb !=nil {return _acb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .VScroll =_g .ST_TrueFalseBlankUnset ;if _bbb :=d .DecodeElement (&_fcee .VScroll ,&_bcgf );_bbb !=nil {return _bbb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .ValidIds =_g .ST_TrueFalseBlankUnset ;if _cdd :=d .DecodeElement (&_fcee .ValidIds ,&_bcgf );_cdd !=nil {return _cdd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .FmlaRange =new (string );if _gga :=d .DecodeElement (_fcee .FmlaRange ,&_bcgf );_gga !=nil {return _gga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .WidthMin =new (int64 );if _dfed :=d .DecodeElement (_fcee .WidthMin ,&_bcgf );_dfed !=nil {return _dfed ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Sel =new (int64 );if _ccc :=d .DecodeElement (_fcee .Sel ,&_bcgf );_ccc !=nil {return _ccc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .NoThreeD2 =_g .ST_TrueFalseBlankUnset ;if _dfae :=d .DecodeElement (&_fcee .NoThreeD2 ,&_bcgf );_dfae !=nil {return _dfae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .SelType =new (string );if _gba :=d .DecodeElement (_fcee .SelType ,&_bcgf );_gba !=nil {return _gba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .MultiSel =new (string );if _dba :=d .DecodeElement (_fcee .MultiSel ,&_bcgf );_dba !=nil {return _dba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .LCT =new (string );if _dab :=d .DecodeElement (_fcee .LCT ,&_bcgf );_dab !=nil {return _dab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .ListItem =new (string );if _fccf :=d .DecodeElement (_fcee .ListItem ,&_bcgf );_fccf !=nil {return _fccf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .DropStyle =new (string );if _adg :=d .DecodeElement (_fcee .DropStyle ,&_bcgf );_adg !=nil {return _adg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Colored =_g .ST_TrueFalseBlankUnset ;if _ade :=d .DecodeElement (&_fcee .Colored ,&_bcgf );_ade !=nil {return _ade ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .DropLines =new (int64 );if _efd :=d .DecodeElement (_fcee .DropLines ,&_bcgf );_efd !=nil {return _efd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Checked =new (int64 );if _gee :=d .DecodeElement (_fcee .Checked ,&_bcgf );_gee !=nil {return _gee ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .FmlaLink =new (string );if _aae :=d .DecodeElement (_fcee .FmlaLink ,&_bcgf );_aae !=nil {return _aae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .FmlaPict =new (string );if _aggf :=d .DecodeElement (_fcee .FmlaPict ,&_bcgf );_aggf !=nil {return _aggf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .NoThreeD =_g .ST_TrueFalseBlankUnset ;if _cgca :=d .DecodeElement (&_fcee .NoThreeD ,&_bcgf );_cgca !=nil {return _cgca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .FirstButton =_g .ST_TrueFalseBlankUnset ;if _cfd :=d .DecodeElement (&_fcee .FirstButton ,&_bcgf );_cfd !=nil {return _cfd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .FmlaGroup =new (string );if _bagd :=d .DecodeElement (_fcee .FmlaGroup ,&_bcgf );_bagd !=nil {return _bagd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Val =new (int64 );if _dgea :=d .DecodeElement (_fcee .Val ,&_bcgf );_dgea !=nil {return _dgea ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Min =new (int64 );if _daa :=d .DecodeElement (_fcee .Min ,&_bcgf );_daa !=nil {return _daa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Max =new (int64 );if _eacg :=d .DecodeElement (_fcee .Max ,&_bcgf );_eacg !=nil {return _eacg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Inc =new (int64 );if _aedff :=d .DecodeElement (_fcee .Inc ,&_bcgf );_aedff !=nil {return _aedff ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Page =new (int64 );if _bfc :=d .DecodeElement (_fcee .Page ,&_bcgf );_bfc !=nil {return _bfc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Horiz =_g .ST_TrueFalseBlankUnset ;if _cbgg :=d .DecodeElement (&_fcee .Horiz ,&_bcgf );_cbgg !=nil {return _cbgg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Dx =new (int64 );if _acd :=d .DecodeElement (_fcee .Dx ,&_bcgf );_acd !=nil {return _acd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .MapOCX =_g .ST_TrueFalseBlankUnset ;if _agag :=d .DecodeElement (&_fcee .MapOCX ,&_bcgf );_agag !=nil {return _agag ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _gdc string ;if _cde :=d .DecodeElement (&_gdc ,&_bcgf );_cde !=nil {return _cde ;};_fcee .CF =append (_fcee .CF ,_gdc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .Camera =_g .ST_TrueFalseBlankUnset ;if _aba :=d .DecodeElement (&_fcee .Camera ,&_bcgf );_aba !=nil {return _aba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .RecalcAlways =_g .ST_TrueFalseBlankUnset ;if _acad :=d .DecodeElement (&_fcee .RecalcAlways ,&_bcgf );_acad !=nil {return _acad ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .AutoScale =_g .ST_TrueFalseBlankUnset ;if _feac :=d .DecodeElement (&_fcee .AutoScale ,&_bcgf );_feac !=nil {return _feac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .DDE =_g .ST_TrueFalseBlankUnset ;if _fgbb :=d .DecodeElement (&_fcee .DDE ,&_bcgf );_fgbb !=nil {return _fgbb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .UIObj =_g .ST_TrueFalseBlankUnset ;if _bbef :=d .DecodeElement (&_fcee .UIObj ,&_bcgf );_bbef !=nil {return _bbef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .ScriptText =new (string );if _bacb :=d .DecodeElement (_fcee .ScriptText ,&_bcgf );_bacb !=nil {return _bacb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .ScriptExtended =new (string );if _cgd :=d .DecodeElement (_fcee .ScriptExtended ,&_bcgf );_cgd !=nil {return _cgd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .ScriptLanguage =new (uint32 );if _fdd :=d .DecodeElement (_fcee .ScriptLanguage ,&_bcgf );_fdd !=nil {return _fdd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .ScriptLocation =new (uint32 );if _bde :=d .DecodeElement (_fcee .ScriptLocation ,&_bcgf );_bde !=nil {return _bde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fcee .FmlaTxbx =new (string );if _cab :=d .DecodeElement (_fcee .FmlaTxbx ,&_bcgf );_cab !=nil {return _cab ;};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",_bcgf .Name );if _gaeb :=d .Skip ();_gaeb !=nil {return _gaeb ;};};case _e .EndElement :break _bf ;case _e .CharData :};};return nil ;};type ClientData struct{CT_ClientData };func (_cdbe *ST_ObjectType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cdbe =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_cdbe =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_cdbe =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_cdbe =3;case "\u0044\u0072\u006f\u0070":*_cdbe =4;case "\u0045\u0064\u0069\u0074":*_cdbe =5;case "\u0047\u0042\u006f\u0078":*_cdbe =6;case "\u004c\u0061\u0062e\u006c":*_cdbe =7;case "\u004c\u0069\u006ee\u0041":*_cdbe =8;case "\u004c\u0069\u0073\u0074":*_cdbe =9;case "\u004d\u006f\u0076i\u0065":*_cdbe =10;case "\u004e\u006f\u0074\u0065":*_cdbe =11;case "\u0050\u0069\u0063\u0074":*_cdbe =12;case "\u0052\u0061\u0064i\u006f":*_cdbe =13;case "\u0052\u0065\u0063t\u0041":*_cdbe =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_cdbe =15;case "\u0053\u0070\u0069\u006e":*_cdbe =16;case "\u0053\u0068\u0061p\u0065":*_cdbe =17;case "\u0047\u0072\u006fu\u0070":*_cdbe =18;case "\u0052\u0065\u0063\u0074":*_cdbe =19;};return nil ;};type ST_ObjectType byte ;func (_fab ST_ObjectType )ValidateWithPath (path string )error {switch _fab {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fab ));};return nil ;};const (ST_ObjectTypeUnset ST_ObjectType =0;ST_ObjectTypeButton ST_ObjectType =1;ST_ObjectTypeCheckbox ST_ObjectType =2;ST_ObjectTypeDialog ST_ObjectType =3;ST_ObjectTypeDrop ST_ObjectType =4;ST_ObjectTypeEdit ST_ObjectType =5;ST_ObjectTypeGBox ST_ObjectType =6;ST_ObjectTypeLabel ST_ObjectType =7;ST_ObjectTypeLineA ST_ObjectType =8;ST_ObjectTypeList ST_ObjectType =9;ST_ObjectTypeMovie ST_ObjectType =10;ST_ObjectTypeNote ST_ObjectType =11;ST_ObjectTypePict ST_ObjectType =12;ST_ObjectTypeRadio ST_ObjectType =13;ST_ObjectTypeRectA ST_ObjectType =14;ST_ObjectTypeScroll ST_ObjectType =15;ST_ObjectTypeSpin ST_ObjectType =16;ST_ObjectTypeShape ST_ObjectType =17;ST_ObjectTypeGroup ST_ObjectType =18;ST_ObjectTypeRect ST_ObjectType =19;);func (_acc *ClientData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_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 .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 ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _acc .CT_ClientData .MarshalXML (e ,start );};func (_ddac ST_ObjectType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efe :=_e .Attr {};_efe .Name =name ;switch _ddac {case ST_ObjectTypeUnset :_efe .Value ="";case ST_ObjectTypeButton :_efe .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_efe .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_efe .Value ="\u0044\u0069\u0061\u006c\u006f\u0067";case ST_ObjectTypeDrop :_efe .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_efe .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_efe .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_efe .Value ="\u004c\u0061\u0062e\u006c";case ST_ObjectTypeLineA :_efe .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_efe .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_efe .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_efe .Value ="\u004e\u006f\u0074\u0065";case ST_ObjectTypePict :_efe .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_efe .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_efe .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_efe .Value ="\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ObjectTypeSpin :_efe .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_efe .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_efe .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_efe .Value ="\u0052\u0065\u0063\u0074";};return _efe ,nil ;};type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _g .ST_TrueFalseBlank ;SizeWithCells _g .ST_TrueFalseBlank ;Anchor *string ;Locked _g .ST_TrueFalseBlank ;DefaultSize _g .ST_TrueFalseBlank ;PrintObject _g .ST_TrueFalseBlank ;Disabled _g .ST_TrueFalseBlank ;AutoFill _g .ST_TrueFalseBlank ;AutoLine _g .ST_TrueFalseBlank ;AutoPict _g .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _g .ST_TrueFalseBlank ;JustLastX _g .ST_TrueFalseBlank ;SecretEdit _g .ST_TrueFalseBlank ;Default _g .ST_TrueFalseBlank ;Help _g .ST_TrueFalseBlank ;Cancel _g .ST_TrueFalseBlank ;Dismiss _g .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _g .ST_TrueFalseBlank ;RowHidden _g .ST_TrueFalseBlank ;ColHidden _g .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _g .ST_TrueFalseBlank ;VScroll _g .ST_TrueFalseBlank ;ValidIds _g .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _g .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _g .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _g .ST_TrueFalseBlank ;FirstButton _g .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _g .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _g .ST_TrueFalseBlank ;CF []string ;Camera _g .ST_TrueFalseBlank ;RecalcAlways _g .ST_TrueFalseBlank ;AutoScale _g .ST_TrueFalseBlank ;DDE _g .ST_TrueFalseBlank ;UIObj _g .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};func NewCT_ClientData ()*CT_ClientData {_f :=&CT_ClientData {};_f .ObjectTypeAttr =ST_ObjectType (1);return _f ;};func (_fefab ST_ObjectType )Validate ()error {return _fefab .ValidateWithPath ("")};func (_de *CT_ClientData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_df ,_gd :=_de .ObjectTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"});if _gd !=nil {return _gd ;};start .Attr =append (start .Attr ,_df );e .EncodeToken (start );if _de .MoveWithCells !=_g .ST_TrueFalseBlankUnset {_eb :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_de .MoveWithCells ,_eb );};if _de .SizeWithCells !=_g .ST_TrueFalseBlankUnset {_ab :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_de .SizeWithCells ,_ab );};if _de .Anchor !=nil {_fa :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_c .AddPreserveSpaceAttr (&_fa ,*_de .Anchor );e .EncodeElement (_de .Anchor ,_fa );};if _de .Locked !=_g .ST_TrueFalseBlankUnset {_dc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_de .Locked ,_dc );};if _de .DefaultSize !=_g .ST_TrueFalseBlankUnset {_b :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_de .DefaultSize ,_b );};if _de .PrintObject !=_g .ST_TrueFalseBlankUnset {_cc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_de .PrintObject ,_cc );};if _de .Disabled !=_g .ST_TrueFalseBlankUnset {_bd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_de .Disabled ,_bd );};if _de .AutoFill !=_g .ST_TrueFalseBlankUnset {_eg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_de .AutoFill ,_eg );};if _de .AutoLine !=_g .ST_TrueFalseBlankUnset {_ge :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}};e .EncodeElement (_de .AutoLine ,_ge );};if _de .AutoPict !=_g .ST_TrueFalseBlankUnset {_cd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_de .AutoPict ,_cd );};if _de .FmlaMacro !=nil {_ae :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}};_c .AddPreserveSpaceAttr (&_ae ,*_de .FmlaMacro );e .EncodeElement (_de .FmlaMacro ,_ae );};if _de .TextHAlign !=nil {_cg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_c .AddPreserveSpaceAttr (&_cg ,*_de .TextHAlign );e .EncodeElement (_de .TextHAlign ,_cg );};if _de .TextVAlign !=nil {_ac :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_c .AddPreserveSpaceAttr (&_ac ,*_de .TextVAlign );e .EncodeElement (_de .TextVAlign ,_ac );};if _de .LockText !=_g .ST_TrueFalseBlankUnset {_fg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_de .LockText ,_fg );};if _de .JustLastX !=_g .ST_TrueFalseBlankUnset {_fc :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}};e .EncodeElement (_de .JustLastX ,_fc );};if _de .SecretEdit !=_g .ST_TrueFalseBlankUnset {_ee :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_de .SecretEdit ,_ee );};if _de .Default !=_g .ST_TrueFalseBlankUnset {_db :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_de .Default ,_db );};if _de .Help !=_g .ST_TrueFalseBlankUnset {_bc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}};e .EncodeElement (_de .Help ,_bc );};if _de .Cancel !=_g .ST_TrueFalseBlankUnset {_ce :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_de .Cancel ,_ce );};if _de .Dismiss !=_g .ST_TrueFalseBlankUnset {_egg :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}};e .EncodeElement (_de .Dismiss ,_egg );};if _de .Accel !=nil {_aed :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_de .Accel ,_aed );};if _de .Accel2 !=nil {_dcf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}};e .EncodeElement (_de .Accel2 ,_dcf );};if _de .Row !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_de .Row ,_ff );};if _de .Column !=nil {_ged :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_de .Column ,_ged );};if _de .Visible !=_g .ST_TrueFalseBlankUnset {_fcc :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_de .Visible ,_fcc );};if _de .RowHidden !=_g .ST_TrueFalseBlankUnset {_cb :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_de .RowHidden ,_cb );};if _de .ColHidden !=_g .ST_TrueFalseBlankUnset {_cgf :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_de .ColHidden ,_cgf );};if _de .VTEdit !=nil {_dea :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}};e .EncodeElement (_de .VTEdit ,_dea );};if _de .MultiLine !=_g .ST_TrueFalseBlankUnset {_ffd :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_de .MultiLine ,_ffd );};if _de .VScroll !=_g .ST_TrueFalseBlankUnset {_ffg :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}};e .EncodeElement (_de .VScroll ,_ffg );};if _de .ValidIds !=_g .ST_TrueFalseBlankUnset {_bcd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_de .ValidIds ,_bcd );};if _de .FmlaRange !=nil {_ef :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}};_c .AddPreserveSpaceAttr (&_ef ,*_de .FmlaRange );e .EncodeElement (_de .FmlaRange ,_ef );};if _de .WidthMin !=nil {_geb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_de .WidthMin ,_geb );};if _de .Sel !=nil {_ea :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_de .Sel ,_ea );};if _de .NoThreeD2 !=_g .ST_TrueFalseBlankUnset {_cef :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}};e .EncodeElement (_de .NoThreeD2 ,_cef );};if _de .SelType !=nil {_aea :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_c .AddPreserveSpaceAttr (&_aea ,*_de .SelType );e .EncodeElement (_de .SelType ,_aea );};if _de .MultiSel !=nil {_ba :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_c .AddPreserveSpaceAttr (&_ba ,*_de .MultiSel );e .EncodeElement (_de .MultiSel ,_ba );};if _de .LCT !=nil {_ag :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004cC\u0054"}};_c .AddPreserveSpaceAttr (&_ag ,*_de .LCT );e .EncodeElement (_de .LCT ,_ag );};if _de .ListItem !=nil {_fb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_c .AddPreserveSpaceAttr (&_fb ,*_de .ListItem );e .EncodeElement (_de .ListItem ,_fb );};if _de .DropStyle !=nil {_cdc :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_c .AddPreserveSpaceAttr (&_cdc ,*_de .DropStyle );e .EncodeElement (_de .DropStyle ,_cdc );};if _de .Colored !=_g .ST_TrueFalseBlankUnset {_gdg :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_de .Colored ,_gdg );};if _de .DropLines !=nil {_fbe :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_de .DropLines ,_fbe );};if _de .Checked !=nil {_dfd :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_de .Checked ,_dfd );};if _de .FmlaLink !=nil {_egd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}};_c .AddPreserveSpaceAttr (&_egd ,*_de .FmlaLink );e .EncodeElement (_de .FmlaLink ,_egd );};if _de .FmlaPict !=nil {_aa :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_c .AddPreserveSpaceAttr (&_aa ,*_de .FmlaPict );e .EncodeElement (_de .FmlaPict ,_aa );};if _de .NoThreeD !=_g .ST_TrueFalseBlankUnset {_cga :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_de .NoThreeD ,_cga );};if _de .FirstButton !=_g .ST_TrueFalseBlankUnset {_ceg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}};e .EncodeElement (_de .FirstButton ,_ceg );};if _de .FmlaGroup !=nil {_ed :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_c .AddPreserveSpaceAttr (&_ed ,*_de .FmlaGroup );e .EncodeElement (_de .FmlaGroup ,_ed );};if _de .Val !=nil {_ad :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_de .Val ,_ad );};if _de .Min !=nil {_dcc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_de .Min ,_dcc );};if _de .Max !=nil {_dbf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_de .Max ,_dbf );};if _de .Inc !=nil {_fe :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_de .Inc ,_fe );};if _de .Page !=nil {_eff :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_de .Page ,_eff );};if _de .Horiz !=_g .ST_TrueFalseBlankUnset {_fd :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}};e .EncodeElement (_de .Horiz ,_fd );};if _de .Dx !=nil {_ec :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_de .Dx ,_ec );};if _de .MapOCX !=_g .ST_TrueFalseBlankUnset {_def :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}};e .EncodeElement (_de .MapOCX ,_def );};if _de .CF !=nil {_gb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_bb :=range _de .CF {e .EncodeElement (_bb ,_gb );};};if _de .Camera !=_g .ST_TrueFalseBlankUnset {_cbf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_de .Camera ,_cbf );};if _de .RecalcAlways !=_g .ST_TrueFalseBlankUnset {_aef :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_de .RecalcAlways ,_aef );};if _de .AutoScale !=_g .ST_TrueFalseBlankUnset {_add :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_de .AutoScale ,_add );};if _de .DDE !=_g .ST_TrueFalseBlankUnset {_baf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044D\u0045"}};e .EncodeElement (_de .DDE ,_baf );};if _de .UIObj !=_g .ST_TrueFalseBlankUnset {_fce :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_de .UIObj ,_fce );};if _de .ScriptText !=nil {_dd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}};_c .AddPreserveSpaceAttr (&_dd ,*_de .ScriptText );e .EncodeElement (_de .ScriptText ,_dd );};if _de .ScriptExtended !=nil {_eba :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}};_c .AddPreserveSpaceAttr (&_eba ,*_de .ScriptExtended );e .EncodeElement (_de .ScriptExtended ,_eba );};if _de .ScriptLanguage !=nil {_ebg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_de .ScriptLanguage ,_ebg );};if _de .ScriptLocation !=nil {_gf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_de .ScriptLocation ,_gf );};if _de .FmlaTxbx !=nil {_gda :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_c .AddPreserveSpaceAttr (&_gda ,*_de .FmlaTxbx );e .EncodeElement (_de .FmlaTxbx ,_gda );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; // Validate validates the ClientData and its children -func (_eee *ClientData )Validate ()error {return _eee .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; - -// ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path -func (_ddbb *CT_ClientData )ValidateWithPath (path string )error {if _ddbb .ObjectTypeAttr ==ST_ObjectTypeUnset {return _d .Errorf ("\u0025\u0073\u002f\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _gcb :=_ddbb .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gcb !=nil {return _gcb ;};if _dbc :=_ddbb .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_dbc !=nil {return _dbc ;};if _agc :=_ddbb .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_agc !=nil {return _agc ;};if _gbd :=_ddbb .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_gbd !=nil {return _gbd ;};if _acf :=_ddbb .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_acf !=nil {return _acf ;};if _baa :=_ddbb .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_baa !=nil {return _baa ;};if _cacd :=_ddbb .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_cacd !=nil {return _cacd ;};if _acfc :=_ddbb .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl");_acfc !=nil {return _acfc ;};if _fcfg :=_ddbb .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_fcfg !=nil {return _fcfg ;};if _faf :=_ddbb .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t");_faf !=nil {return _faf ;};if _adg :=_ddbb .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_adg !=nil {return _adg ;};if _fdgf :=_ddbb .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058");_fdgf !=nil {return _fdgf ;};if _dbe :=_ddbb .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_dbe !=nil {return _dbe ;};if _cgbc :=_ddbb .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_cgbc !=nil {return _cgbc ;};if _bab :=_ddbb .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_bab !=nil {return _bab ;};if _feaa :=_ddbb .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_feaa !=nil {return _feaa ;};if _cfd :=_ddbb .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073");_cfd !=nil {return _cfd ;};if _ffg :=_ddbb .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_ffg !=nil {return _ffg ;};if _gacb :=_ddbb .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e");_gacb !=nil {return _gacb ;};if _bce :=_ddbb .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_bce !=nil {return _bce ;};if _bcec :=_ddbb .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065");_bcec !=nil {return _bcec ;};if _cce :=_ddbb .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_cce !=nil {return _cce ;};if _cfdf :=_ddbb .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s");_cfdf !=nil {return _cfdf ;};if _fge :=_ddbb .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_fge !=nil {return _fge ;};if _fee :=_ddbb .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064");_fee !=nil {return _fee ;};if _dde :=_ddbb .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_dde !=nil {return _dde ;};if _gbe :=_ddbb .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e");_gbe !=nil {return _gbe ;};if _afc :=_ddbb .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_afc !=nil {return _afc ;};if _bfa :=_ddbb .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_bfa !=nil {return _bfa ;};if _gfec :=_ddbb .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_gfec !=nil {return _gfec ;};if _aca :=_ddbb .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073");_aca !=nil {return _aca ;};if _ecc :=_ddbb .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_ecc !=nil {return _ecc ;};if _bgcb :=_ddbb .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_bgcb !=nil {return _bgcb ;};if _cfg :=_ddbb .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_cfg !=nil {return _cfg ;};return nil ;};func (_cafb *ST_ObjectType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cafb =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_cafb =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_cafb =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_cafb =3;case "\u0044\u0072\u006f\u0070":*_cafb =4;case "\u0045\u0064\u0069\u0074":*_cafb =5;case "\u0047\u0042\u006f\u0078":*_cafb =6;case "\u004c\u0061\u0062e\u006c":*_cafb =7;case "\u004c\u0069\u006ee\u0041":*_cafb =8;case "\u004c\u0069\u0073\u0074":*_cafb =9;case "\u004d\u006f\u0076i\u0065":*_cafb =10;case "\u004e\u006f\u0074\u0065":*_cafb =11;case "\u0050\u0069\u0063\u0074":*_cafb =12;case "\u0052\u0061\u0064i\u006f":*_cafb =13;case "\u0052\u0065\u0063t\u0041":*_cafb =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_cafb =15;case "\u0053\u0070\u0069\u006e":*_cafb =16;case "\u0053\u0068\u0061p\u0065":*_cafb =17;case "\u0047\u0072\u006fu\u0070":*_cafb =18;case "\u0052\u0065\u0063\u0074":*_cafb =19;};return nil ;};func (_adb ST_ObjectType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eec :=_f .Attr {};_eec .Name =name ;switch _adb {case ST_ObjectTypeUnset :_eec .Value ="";case ST_ObjectTypeButton :_eec .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_eec .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_eec .Value ="\u0044\u0069\u0061\u006c\u006f\u0067";case ST_ObjectTypeDrop :_eec .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_eec .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_eec .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_eec .Value ="\u004c\u0061\u0062e\u006c";case ST_ObjectTypeLineA :_eec .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_eec .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_eec .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_eec .Value ="\u004e\u006f\u0074\u0065";case ST_ObjectTypePict :_eec .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_eec .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_eec .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_eec .Value ="\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ObjectTypeSpin :_eec .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_eec .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_eec .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_eec .Value ="\u0052\u0065\u0063\u0074";};return _eec ,nil ;};func (_fab *ST_ObjectType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbb ,_edbg :=d .Token ();if _edbg !=nil {return _edbg ;};if _dfa ,_fdaa :=_gbb .(_f .EndElement );_fdaa &&_dfa .Name ==start .Name {*_fab =1;return nil ;};if _ace ,_cge :=_gbb .(_f .CharData );!_cge {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbb );}else {switch string (_ace ){case "":*_fab =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_fab =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_fab =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_fab =3;case "\u0044\u0072\u006f\u0070":*_fab =4;case "\u0045\u0064\u0069\u0074":*_fab =5;case "\u0047\u0042\u006f\u0078":*_fab =6;case "\u004c\u0061\u0062e\u006c":*_fab =7;case "\u004c\u0069\u006ee\u0041":*_fab =8;case "\u004c\u0069\u0073\u0074":*_fab =9;case "\u004d\u006f\u0076i\u0065":*_fab =10;case "\u004e\u006f\u0074\u0065":*_fab =11;case "\u0050\u0069\u0063\u0074":*_fab =12;case "\u0052\u0061\u0064i\u006f":*_fab =13;case "\u0052\u0065\u0063t\u0041":*_fab =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_fab =15;case "\u0053\u0070\u0069\u006e":*_fab =16;case "\u0053\u0068\u0061p\u0065":*_fab =17;case "\u0047\u0072\u006fu\u0070":*_fab =18;case "\u0052\u0065\u0063\u0074":*_fab =19;};};_gbb ,_edbg =d .Token ();if _edbg !=nil {return _edbg ;};if _gada ,_dfbe :=_gbb .(_f .EndElement );_dfbe &&_gada .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbb );};type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _c .ST_TrueFalseBlank ;SizeWithCells _c .ST_TrueFalseBlank ;Anchor *string ;Locked _c .ST_TrueFalseBlank ;DefaultSize _c .ST_TrueFalseBlank ;PrintObject _c .ST_TrueFalseBlank ;Disabled _c .ST_TrueFalseBlank ;AutoFill _c .ST_TrueFalseBlank ;AutoLine _c .ST_TrueFalseBlank ;AutoPict _c .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _c .ST_TrueFalseBlank ;JustLastX _c .ST_TrueFalseBlank ;SecretEdit _c .ST_TrueFalseBlank ;Default _c .ST_TrueFalseBlank ;Help _c .ST_TrueFalseBlank ;Cancel _c .ST_TrueFalseBlank ;Dismiss _c .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _c .ST_TrueFalseBlank ;RowHidden _c .ST_TrueFalseBlank ;ColHidden _c .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _c .ST_TrueFalseBlank ;VScroll _c .ST_TrueFalseBlank ;ValidIds _c .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _c .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _c .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _c .ST_TrueFalseBlank ;FirstButton _c .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _c .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _c .ST_TrueFalseBlank ;CF []string ;Camera _c .ST_TrueFalseBlank ;RecalcAlways _c .ST_TrueFalseBlank ;AutoScale _c .ST_TrueFalseBlank ;DDE _c .ST_TrueFalseBlank ;UIObj _c .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};const (ST_ObjectTypeUnset ST_ObjectType =0;ST_ObjectTypeButton ST_ObjectType =1;ST_ObjectTypeCheckbox ST_ObjectType =2;ST_ObjectTypeDialog ST_ObjectType =3;ST_ObjectTypeDrop ST_ObjectType =4;ST_ObjectTypeEdit ST_ObjectType =5;ST_ObjectTypeGBox ST_ObjectType =6;ST_ObjectTypeLabel ST_ObjectType =7;ST_ObjectTypeLineA ST_ObjectType =8;ST_ObjectTypeList ST_ObjectType =9;ST_ObjectTypeMovie ST_ObjectType =10;ST_ObjectTypeNote ST_ObjectType =11;ST_ObjectTypePict ST_ObjectType =12;ST_ObjectTypeRadio ST_ObjectType =13;ST_ObjectTypeRectA ST_ObjectType =14;ST_ObjectTypeScroll ST_ObjectType =15;ST_ObjectTypeSpin ST_ObjectType =16;ST_ObjectTypeShape ST_ObjectType =17;ST_ObjectTypeGroup ST_ObjectType =18;ST_ObjectTypeRect ST_ObjectType =19;);type ST_ObjectType byte ;func (_b *CT_ClientData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_e ,_ca :=_b .ObjectTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"});if _ca !=nil {return _ca ;};start .Attr =append (start .Attr ,_e );e .EncodeToken (start );if _b .MoveWithCells !=_c .ST_TrueFalseBlankUnset {_bd :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_b .MoveWithCells ,_bd );};if _b .SizeWithCells !=_c .ST_TrueFalseBlankUnset {_ac :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_b .SizeWithCells ,_ac );};if _b .Anchor !=nil {_cg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_fe .AddPreserveSpaceAttr (&_cg ,*_b .Anchor );e .EncodeElement (_b .Anchor ,_cg );};if _b .Locked !=_c .ST_TrueFalseBlankUnset {_fef :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_b .Locked ,_fef );};if _b .DefaultSize !=_c .ST_TrueFalseBlankUnset {_gc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_b .DefaultSize ,_gc );};if _b .PrintObject !=_c .ST_TrueFalseBlankUnset {_eg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_b .PrintObject ,_eg );};if _b .Disabled !=_c .ST_TrueFalseBlankUnset {_ga :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_b .Disabled ,_ga );};if _b .AutoFill !=_c .ST_TrueFalseBlankUnset {_ad :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_b .AutoFill ,_ad );};if _b .AutoLine !=_c .ST_TrueFalseBlankUnset {_gg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}};e .EncodeElement (_b .AutoLine ,_gg );};if _b .AutoPict !=_c .ST_TrueFalseBlankUnset {_db :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_b .AutoPict ,_db );};if _b .FmlaMacro !=nil {_cgf :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}};_fe .AddPreserveSpaceAttr (&_cgf ,*_b .FmlaMacro );e .EncodeElement (_b .FmlaMacro ,_cgf );};if _b .TextHAlign !=nil {_ed :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_fe .AddPreserveSpaceAttr (&_ed ,*_b .TextHAlign );e .EncodeElement (_b .TextHAlign ,_ed );};if _b .TextVAlign !=nil {_cf :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_fe .AddPreserveSpaceAttr (&_cf ,*_b .TextVAlign );e .EncodeElement (_b .TextVAlign ,_cf );};if _b .LockText !=_c .ST_TrueFalseBlankUnset {_ec :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_b .LockText ,_ec );};if _b .JustLastX !=_c .ST_TrueFalseBlankUnset {_ba :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}};e .EncodeElement (_b .JustLastX ,_ba );};if _b .SecretEdit !=_c .ST_TrueFalseBlankUnset {_dg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_b .SecretEdit ,_dg );};if _b .Default !=_c .ST_TrueFalseBlankUnset {_gf :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_b .Default ,_gf );};if _b .Help !=_c .ST_TrueFalseBlankUnset {_ae :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}};e .EncodeElement (_b .Help ,_ae );};if _b .Cancel !=_c .ST_TrueFalseBlankUnset {_bc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_b .Cancel ,_bc );};if _b .Dismiss !=_c .ST_TrueFalseBlankUnset {_acg :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}};e .EncodeElement (_b .Dismiss ,_acg );};if _b .Accel !=nil {_cd :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_b .Accel ,_cd );};if _b .Accel2 !=nil {_ggd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}};e .EncodeElement (_b .Accel2 ,_ggd );};if _b .Row !=nil {_gff :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_b .Row ,_gff );};if _b .Column !=nil {_edd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_b .Column ,_edd );};if _b .Visible !=_c .ST_TrueFalseBlankUnset {_cad :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_b .Visible ,_cad );};if _b .RowHidden !=_c .ST_TrueFalseBlankUnset {_gd :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_b .RowHidden ,_gd );};if _b .ColHidden !=_c .ST_TrueFalseBlankUnset {_eb :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_b .ColHidden ,_eb );};if _b .VTEdit !=nil {_ce :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}};e .EncodeElement (_b .VTEdit ,_ce );};if _b .MultiLine !=_c .ST_TrueFalseBlankUnset {_adc :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_b .MultiLine ,_adc );};if _b .VScroll !=_c .ST_TrueFalseBlankUnset {_fc :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}};e .EncodeElement (_b .VScroll ,_fc );};if _b .ValidIds !=_c .ST_TrueFalseBlankUnset {_ecb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_b .ValidIds ,_ecb );};if _b .FmlaRange !=nil {_ge :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}};_fe .AddPreserveSpaceAttr (&_ge ,*_b .FmlaRange );e .EncodeElement (_b .FmlaRange ,_ge );};if _b .WidthMin !=nil {_cb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_b .WidthMin ,_cb );};if _b .Sel !=nil {_dd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_b .Sel ,_dd );};if _b .NoThreeD2 !=_c .ST_TrueFalseBlankUnset {_bg :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}};e .EncodeElement (_b .NoThreeD2 ,_bg );};if _b .SelType !=nil {_bb :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_fe .AddPreserveSpaceAttr (&_bb ,*_b .SelType );e .EncodeElement (_b .SelType ,_bb );};if _b .MultiSel !=nil {_cec :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_fe .AddPreserveSpaceAttr (&_cec ,*_b .MultiSel );e .EncodeElement (_b .MultiSel ,_cec );};if _b .LCT !=nil {_fea :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004cC\u0054"}};_fe .AddPreserveSpaceAttr (&_fea ,*_b .LCT );e .EncodeElement (_b .LCT ,_fea );};if _b .ListItem !=nil {_ggb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_fe .AddPreserveSpaceAttr (&_ggb ,*_b .ListItem );e .EncodeElement (_b .ListItem ,_ggb );};if _b .DropStyle !=nil {_fa :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_fe .AddPreserveSpaceAttr (&_fa ,*_b .DropStyle );e .EncodeElement (_b .DropStyle ,_fa );};if _b .Colored !=_c .ST_TrueFalseBlankUnset {_ef :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_b .Colored ,_ef );};if _b .DropLines !=nil {_da :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_b .DropLines ,_da );};if _b .Checked !=nil {_eff :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_b .Checked ,_eff );};if _b .FmlaLink !=nil {_aef :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}};_fe .AddPreserveSpaceAttr (&_aef ,*_b .FmlaLink );e .EncodeElement (_b .FmlaLink ,_aef );};if _b .FmlaPict !=nil {_ged :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_fe .AddPreserveSpaceAttr (&_ged ,*_b .FmlaPict );e .EncodeElement (_b .FmlaPict ,_ged );};if _b .NoThreeD !=_c .ST_TrueFalseBlankUnset {_dgd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_b .NoThreeD ,_dgd );};if _b .FirstButton !=_c .ST_TrueFalseBlankUnset {_fd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}};e .EncodeElement (_b .FirstButton ,_fd );};if _b .FmlaGroup !=nil {_ege :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_fe .AddPreserveSpaceAttr (&_ege ,*_b .FmlaGroup );e .EncodeElement (_b .FmlaGroup ,_ege );};if _b .Val !=nil {_fg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_b .Val ,_fg );};if _b .Min !=nil {_cc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_b .Min ,_cc );};if _b .Max !=nil {_fefe :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_b .Max ,_fefe );};if _b .Inc !=nil {_acc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_b .Inc ,_acc );};if _b .Page !=nil {_bf :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_b .Page ,_bf );};if _b .Horiz !=_c .ST_TrueFalseBlankUnset {_aed :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}};e .EncodeElement (_b .Horiz ,_aed );};if _b .Dx !=nil {_bfg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_b .Dx ,_bfg );};if _b .MapOCX !=_c .ST_TrueFalseBlankUnset {_de :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}};e .EncodeElement (_b .MapOCX ,_de );};if _b .CF !=nil {_effg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_aeg :=range _b .CF {e .EncodeElement (_aeg ,_effg );};};if _b .Camera !=_c .ST_TrueFalseBlankUnset {_fgg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_b .Camera ,_fgg );};if _b .RecalcAlways !=_c .ST_TrueFalseBlankUnset {_ab :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_b .RecalcAlways ,_ab );};if _b .AutoScale !=_c .ST_TrueFalseBlankUnset {_beb :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_b .AutoScale ,_beb );};if _b .DDE !=_c .ST_TrueFalseBlankUnset {_bdb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0044D\u0045"}};e .EncodeElement (_b .DDE ,_bdb );};if _b .UIObj !=_c .ST_TrueFalseBlankUnset {_fdg :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_b .UIObj ,_fdg );};if _b .ScriptText !=nil {_ceg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}};_fe .AddPreserveSpaceAttr (&_ceg ,*_b .ScriptText );e .EncodeElement (_b .ScriptText ,_ceg );};if _b .ScriptExtended !=nil {_ded :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}};_fe .AddPreserveSpaceAttr (&_ded ,*_b .ScriptExtended );e .EncodeElement (_b .ScriptExtended ,_ded );};if _b .ScriptLanguage !=nil {_cgg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_b .ScriptLanguage ,_cgg );};if _b .ScriptLocation !=nil {_ebd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_b .ScriptLocation ,_ebd );};if _b .FmlaTxbx !=nil {_gge :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_fe .AddPreserveSpaceAttr (&_gge ,*_b .FmlaTxbx );e .EncodeElement (_b .FmlaTxbx ,_gge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ced ST_ObjectType )Validate ()error {return _ced .ValidateWithPath ("")}; +func (_gfb *ClientData )Validate ()error {return _gfb .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_dcg ST_ObjectType )String ()string {switch _dcg {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 (_dbgb *ST_ObjectType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fddg ,_gbd :=d .Token ();if _gbd !=nil {return _gbd ;};if _fefa ,_abc :=_fddg .(_e .EndElement );_abc &&_fefa .Name ==start .Name {*_dbgb =1;return nil ;};if _ebga ,_ddgb :=_fddg .(_e .CharData );!_ddgb {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fddg );}else {switch string (_ebga ){case "":*_dbgb =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_dbgb =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_dbgb =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_dbgb =3;case "\u0044\u0072\u006f\u0070":*_dbgb =4;case "\u0045\u0064\u0069\u0074":*_dbgb =5;case "\u0047\u0042\u006f\u0078":*_dbgb =6;case "\u004c\u0061\u0062e\u006c":*_dbgb =7;case "\u004c\u0069\u006ee\u0041":*_dbgb =8;case "\u004c\u0069\u0073\u0074":*_dbgb =9;case "\u004d\u006f\u0076i\u0065":*_dbgb =10;case "\u004e\u006f\u0074\u0065":*_dbgb =11;case "\u0050\u0069\u0063\u0074":*_dbgb =12;case "\u0052\u0061\u0064i\u006f":*_dbgb =13;case "\u0052\u0065\u0063t\u0041":*_dbgb =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_dbgb =15;case "\u0053\u0070\u0069\u006e":*_dbgb =16;case "\u0053\u0068\u0061p\u0065":*_dbgb =17;case "\u0047\u0072\u006fu\u0070":*_dbgb =18;case "\u0052\u0065\u0063\u0074":*_dbgb =19;};};_fddg ,_gbd =d .Token ();if _gbd !=nil {return _gbd ;};if _fed ,_cag :=_fddg .(_e .EndElement );_cag &&_fed .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fddg );};func (_bbe *CT_ClientData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbe .ObjectTypeAttr =ST_ObjectType (1);for _ ,_fgd :=range start .Attr {if _fgd .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_bbe .ObjectTypeAttr .UnmarshalXMLAttr (_fgd );continue ;};};_fca :for {_dff ,_gdgb :=d .Token ();if _gdgb !=nil {return _gdgb ;};switch _af :=_dff .(type ){case _e .StartElement :switch _af .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .MoveWithCells =_g .ST_TrueFalseBlankUnset ;if _fcce :=d .DecodeElement (&_bbe .MoveWithCells ,&_af );_fcce !=nil {return _fcce ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .SizeWithCells =_g .ST_TrueFalseBlankUnset ;if _bg :=d .DecodeElement (&_bbe .SizeWithCells ,&_af );_bg !=nil {return _bg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Anchor =new (string );if _adb :=d .DecodeElement (_bbe .Anchor ,&_af );_adb !=nil {return _adb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Locked =_g .ST_TrueFalseBlankUnset ;if _dfe :=d .DecodeElement (&_bbe .Locked ,&_af );_dfe !=nil {return _dfe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .DefaultSize =_g .ST_TrueFalseBlankUnset ;if _fgdb :=d .DecodeElement (&_bbe .DefaultSize ,&_af );_fgdb !=nil {return _fgdb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .PrintObject =_g .ST_TrueFalseBlankUnset ;if _dgd :=d .DecodeElement (&_bbe .PrintObject ,&_af );_dgd !=nil {return _dgd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Disabled =_g .ST_TrueFalseBlankUnset ;if _fad :=d .DecodeElement (&_bbe .Disabled ,&_af );_fad !=nil {return _fad ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .AutoFill =_g .ST_TrueFalseBlankUnset ;if _fde :=d .DecodeElement (&_bbe .AutoFill ,&_af );_fde !=nil {return _fde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .AutoLine =_g .ST_TrueFalseBlankUnset ;if _egdf :=d .DecodeElement (&_bbe .AutoLine ,&_af );_egdf !=nil {return _egdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .AutoPict =_g .ST_TrueFalseBlankUnset ;if _edd :=d .DecodeElement (&_bbe .AutoPict ,&_af );_edd !=nil {return _edd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .FmlaMacro =new (string );if _ga :=d .DecodeElement (_bbe .FmlaMacro ,&_af );_ga !=nil {return _ga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .TextHAlign =new (string );if _ddc :=d .DecodeElement (_bbe .TextHAlign ,&_af );_ddc !=nil {return _ddc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .TextVAlign =new (string );if _agg :=d .DecodeElement (_bbe .TextVAlign ,&_af );_agg !=nil {return _agg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .LockText =_g .ST_TrueFalseBlankUnset ;if _gab :=d .DecodeElement (&_bbe .LockText ,&_af );_gab !=nil {return _gab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .JustLastX =_g .ST_TrueFalseBlankUnset ;if _bgc :=d .DecodeElement (&_bbe .JustLastX ,&_af );_bgc !=nil {return _bgc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .SecretEdit =_g .ST_TrueFalseBlankUnset ;if _gfa :=d .DecodeElement (&_bbe .SecretEdit ,&_af );_gfa !=nil {return _gfa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Default =_g .ST_TrueFalseBlankUnset ;if _ffe :=d .DecodeElement (&_bbe .Default ,&_af );_ffe !=nil {return _ffe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Help =_g .ST_TrueFalseBlankUnset ;if _ebe :=d .DecodeElement (&_bbe .Help ,&_af );_ebe !=nil {return _ebe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Cancel =_g .ST_TrueFalseBlankUnset ;if _ca :=d .DecodeElement (&_bbe .Cancel ,&_af );_ca !=nil {return _ca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Dismiss =_g .ST_TrueFalseBlankUnset ;if _ega :=d .DecodeElement (&_bbe .Dismiss ,&_af );_ega !=nil {return _ega ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Accel =new (int64 );if _bab :=d .DecodeElement (_bbe .Accel ,&_af );_bab !=nil {return _bab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Accel2 =new (int64 );if _dbe :=d .DecodeElement (_bbe .Accel2 ,&_af );_dbe !=nil {return _dbe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Row =new (int64 );if _bdf :=d .DecodeElement (_bbe .Row ,&_af );_bdf !=nil {return _bdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Column =new (int64 );if _abb :=d .DecodeElement (_bbe .Column ,&_af );_abb !=nil {return _abb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Visible =_g .ST_TrueFalseBlankUnset ;if _fef :=d .DecodeElement (&_bbe .Visible ,&_af );_fef !=nil {return _fef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .RowHidden =_g .ST_TrueFalseBlankUnset ;if _cae :=d .DecodeElement (&_bbe .RowHidden ,&_af );_cae !=nil {return _cae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .ColHidden =_g .ST_TrueFalseBlankUnset ;if _fgdd :=d .DecodeElement (&_bbe .ColHidden ,&_af );_fgdd !=nil {return _fgdd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .VTEdit =new (int64 );if _cdb :=d .DecodeElement (_bbe .VTEdit ,&_af );_cdb !=nil {return _cdb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .MultiLine =_g .ST_TrueFalseBlankUnset ;if _ddd :=d .DecodeElement (&_bbe .MultiLine ,&_af );_ddd !=nil {return _ddd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .VScroll =_g .ST_TrueFalseBlankUnset ;if _abbc :=d .DecodeElement (&_bbe .VScroll ,&_af );_abbc !=nil {return _abbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .ValidIds =_g .ST_TrueFalseBlankUnset ;if _gad :=d .DecodeElement (&_bbe .ValidIds ,&_af );_gad !=nil {return _gad ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .FmlaRange =new (string );if _dfg :=d .DecodeElement (_bbe .FmlaRange ,&_af );_dfg !=nil {return _dfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .WidthMin =new (int64 );if _bdg :=d .DecodeElement (_bbe .WidthMin ,&_af );_bdg !=nil {return _bdg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Sel =new (int64 );if _ffb :=d .DecodeElement (_bbe .Sel ,&_af );_ffb !=nil {return _ffb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .NoThreeD2 =_g .ST_TrueFalseBlankUnset ;if _bcb :=d .DecodeElement (&_bbe .NoThreeD2 ,&_af );_bcb !=nil {return _bcb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .SelType =new (string );if _abbcd :=d .DecodeElement (_bbe .SelType ,&_af );_abbcd !=nil {return _abbcd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .MultiSel =new (string );if _ece :=d .DecodeElement (_bbe .MultiSel ,&_af );_ece !=nil {return _ece ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .LCT =new (string );if _gdb :=d .DecodeElement (_bbe .LCT ,&_af );_gdb !=nil {return _gdb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .ListItem =new (string );if _bcg :=d .DecodeElement (_bbe .ListItem ,&_af );_bcg !=nil {return _bcg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .DropStyle =new (string );if _gdab :=d .DecodeElement (_bbe .DropStyle ,&_af );_gdab !=nil {return _gdab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Colored =_g .ST_TrueFalseBlankUnset ;if _dgc :=d .DecodeElement (&_bbe .Colored ,&_af );_dgc !=nil {return _dgc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .DropLines =new (int64 );if _cba :=d .DecodeElement (_bbe .DropLines ,&_af );_cba !=nil {return _cba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Checked =new (int64 );if _bbf :=d .DecodeElement (_bbe .Checked ,&_af );_bbf !=nil {return _bbf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .FmlaLink =new (string );if _ecc :=d .DecodeElement (_bbe .FmlaLink ,&_af );_ecc !=nil {return _ecc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .FmlaPict =new (string );if _dda :=d .DecodeElement (_bbe .FmlaPict ,&_af );_dda !=nil {return _dda ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .NoThreeD =_g .ST_TrueFalseBlankUnset ;if _bdb :=d .DecodeElement (&_bbe .NoThreeD ,&_af );_bdb !=nil {return _bdb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .FirstButton =_g .ST_TrueFalseBlankUnset ;if _ccd :=d .DecodeElement (&_bbe .FirstButton ,&_af );_ccd !=nil {return _ccd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .FmlaGroup =new (string );if _ded :=d .DecodeElement (_bbe .FmlaGroup ,&_af );_ded !=nil {return _ded ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Val =new (int64 );if _dde :=d .DecodeElement (_bbe .Val ,&_af );_dde !=nil {return _dde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Min =new (int64 );if _gae :=d .DecodeElement (_bbe .Min ,&_af );_gae !=nil {return _gae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Max =new (int64 );if _dcb :=d .DecodeElement (_bbe .Max ,&_af );_dcb !=nil {return _dcb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Inc =new (int64 );if _gag :=d .DecodeElement (_bbe .Inc ,&_af );_gag !=nil {return _gag ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Page =new (int64 );if _cdf :=d .DecodeElement (_bbe .Page ,&_af );_cdf !=nil {return _cdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Horiz =_g .ST_TrueFalseBlankUnset ;if _fba :=d .DecodeElement (&_bbe .Horiz ,&_af );_fba !=nil {return _fba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Dx =new (int64 );if _fcef :=d .DecodeElement (_bbe .Dx ,&_af );_fcef !=nil {return _fcef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .MapOCX =_g .ST_TrueFalseBlankUnset ;if _dcbb :=d .DecodeElement (&_bbe .MapOCX ,&_af );_dcbb !=nil {return _dcbb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _ead string ;if _fea :=d .DecodeElement (&_ead ,&_af );_fea !=nil {return _fea ;};_bbe .CF =append (_bbe .CF ,_ead );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .Camera =_g .ST_TrueFalseBlankUnset ;if _bad :=d .DecodeElement (&_bbe .Camera ,&_af );_bad !=nil {return _bad ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .RecalcAlways =_g .ST_TrueFalseBlankUnset ;if _fae :=d .DecodeElement (&_bbe .RecalcAlways ,&_af );_fae !=nil {return _fae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .AutoScale =_g .ST_TrueFalseBlankUnset ;if _fga :=d .DecodeElement (&_bbe .AutoScale ,&_af );_fga !=nil {return _fga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .DDE =_g .ST_TrueFalseBlankUnset ;if _eadg :=d .DecodeElement (&_bbe .DDE ,&_af );_eadg !=nil {return _eadg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .UIObj =_g .ST_TrueFalseBlankUnset ;if _fcab :=d .DecodeElement (&_bbe .UIObj ,&_af );_fcab !=nil {return _fcab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .ScriptText =new (string );if _dbc :=d .DecodeElement (_bbe .ScriptText ,&_af );_dbc !=nil {return _dbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .ScriptExtended =new (string );if _be :=d .DecodeElement (_bbe .ScriptExtended ,&_af );_be !=nil {return _be ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .ScriptLanguage =new (uint32 );if _aggb :=d .DecodeElement (_bbe .ScriptLanguage ,&_af );_aggb !=nil {return _aggb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .ScriptLocation =new (uint32 );if _cda :=d .DecodeElement (_bbe .ScriptLocation ,&_af );_cda !=nil {return _cda ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbe .FmlaTxbx =new (string );if _fbf :=d .DecodeElement (_bbe .FmlaTxbx ,&_af );_fbf !=nil {return _fbf ;};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",_af .Name );if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _e .EndElement :break _fca ;case _e .CharData :};};return nil ;}; // ValidateWithPath validates the ClientData and its children, prefixing error messages with path -func (_dac *ClientData )ValidateWithPath (path string )error {if _cacdc :=_dac .CT_ClientData .ValidateWithPath (path );_cacdc !=nil {return _cacdc ;};return nil ;};func (_ebdg *CT_ClientData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebdg .ObjectTypeAttr =ST_ObjectType (1);for _ ,_bbe :=range start .Attr {if _bbe .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_ebdg .ObjectTypeAttr .UnmarshalXMLAttr (_bbe );continue ;};};_gb :for {_bbf ,_cgb :=d .Token ();if _cgb !=nil {return _cgb ;};switch _cadb :=_bbf .(type ){case _f .StartElement :switch _cadb .Name {case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_ebdg .MoveWithCells =_c .ST_TrueFalseBlankUnset ;if _dee :=d .DecodeElement (&_ebdg .MoveWithCells ,&_cadb );_dee !=nil {return _dee ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_ebdg .SizeWithCells =_c .ST_TrueFalseBlankUnset ;if _cecd :=d .DecodeElement (&_ebdg .SizeWithCells ,&_cadb );_cecd !=nil {return _cecd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u006e\u0063\u0068\u006f\u0072"}:_ebdg .Anchor =new (string );if _edf :=d .DecodeElement (_ebdg .Anchor ,&_cadb );_edf !=nil {return _edf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_ebdg .Locked =_c .ST_TrueFalseBlankUnset ;if _deda :=d .DecodeElement (&_ebdg .Locked ,&_cadb );_deda !=nil {return _deda ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"D\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}:_ebdg .DefaultSize =_c .ST_TrueFalseBlankUnset ;if _ag :=d .DecodeElement (&_ebdg .DefaultSize ,&_cadb );_ag !=nil {return _ag ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_ebdg .PrintObject =_c .ST_TrueFalseBlankUnset ;if _fcf :=d .DecodeElement (&_ebdg .PrintObject ,&_cadb );_fcf !=nil {return _fcf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_ebdg .Disabled =_c .ST_TrueFalseBlankUnset ;if _fec :=d .DecodeElement (&_ebdg .Disabled ,&_cadb );_fec !=nil {return _fec ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}:_ebdg .AutoFill =_c .ST_TrueFalseBlankUnset ;if _caf :=d .DecodeElement (&_ebdg .AutoFill ,&_cadb );_caf !=nil {return _caf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_ebdg .AutoLine =_c .ST_TrueFalseBlankUnset ;if _ggg :=d .DecodeElement (&_ebdg .AutoLine ,&_cadb );_ggg !=nil {return _ggg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_ebdg .AutoPict =_c .ST_TrueFalseBlankUnset ;if _gfe :=d .DecodeElement (&_ebdg .AutoPict ,&_cadb );_gfe !=nil {return _gfe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_ebdg .FmlaMacro =new (string );if _aa :=d .DecodeElement (_ebdg .FmlaMacro ,&_cadb );_aa !=nil {return _aa ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_ebdg .TextHAlign =new (string );if _bbb :=d .DecodeElement (_ebdg .TextHAlign ,&_cadb );_bbb !=nil {return _bbb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_ebdg .TextVAlign =new (string );if _bgc :=d .DecodeElement (_ebdg .TextVAlign ,&_cadb );_bgc !=nil {return _bgc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_ebdg .LockText =_c .ST_TrueFalseBlankUnset ;if _gba :=d .DecodeElement (&_ebdg .LockText ,&_cadb );_gba !=nil {return _gba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_ebdg .JustLastX =_c .ST_TrueFalseBlankUnset ;if _ggc :=d .DecodeElement (&_ebdg .JustLastX ,&_cadb );_ggc !=nil {return _ggc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}:_ebdg .SecretEdit =_c .ST_TrueFalseBlankUnset ;if _fb :=d .DecodeElement (&_ebdg .SecretEdit ,&_cadb );_fb !=nil {return _fb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_ebdg .Default =_c .ST_TrueFalseBlankUnset ;if _ddc :=d .DecodeElement (&_ebdg .Default ,&_cadb );_ddc !=nil {return _ddc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u0065\u006c\u0070"}:_ebdg .Help =_c .ST_TrueFalseBlankUnset ;if _cab :=d .DecodeElement (&_ebdg .Help ,&_cadb );_cab !=nil {return _cab ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006e\u0063\u0065\u006c"}:_ebdg .Cancel =_c .ST_TrueFalseBlankUnset ;if _efb :=d .DecodeElement (&_ebdg .Cancel ,&_cadb );_efb !=nil {return _efb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044i\u0073\u006d\u0069\u0073\u0073"}:_ebdg .Dismiss =_c .ST_TrueFalseBlankUnset ;if _edc :=d .DecodeElement (&_ebdg .Dismiss ,&_cadb );_edc !=nil {return _edc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063e\u006c"}:_ebdg .Accel =new (int64 );if _gdc :=d .DecodeElement (_ebdg .Accel ,&_cadb );_gdc !=nil {return _gdc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_ebdg .Accel2 =new (int64 );if _ff :=d .DecodeElement (_ebdg .Accel2 ,&_cadb );_ff !=nil {return _ff ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u006f\u0077"}:_ebdg .Row =new (int64 );if _df :=d .DecodeElement (_ebdg .Row ,&_cadb );_df !=nil {return _df ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006f\u006c\u0075\u006d\u006e"}:_ebdg .Column =new (int64 );if _ee :=d .DecodeElement (_ebdg .Column ,&_cadb );_ee !=nil {return _ee ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_ebdg .Visible =_c .ST_TrueFalseBlankUnset ;if _ddb :=d .DecodeElement (&_ebdg .Visible ,&_cadb );_ddb !=nil {return _ddb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_ebdg .RowHidden =_c .ST_TrueFalseBlankUnset ;if _gbc :=d .DecodeElement (&_ebdg .RowHidden ,&_cadb );_gbc !=nil {return _gbc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_ebdg .ColHidden =_c .ST_TrueFalseBlankUnset ;if _cbg :=d .DecodeElement (&_ebdg .ColHidden ,&_cadb );_cbg !=nil {return _cbg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_ebdg .VTEdit =new (int64 );if _dgc :=d .DecodeElement (_ebdg .VTEdit ,&_cadb );_dgc !=nil {return _dgc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_ebdg .MultiLine =_c .ST_TrueFalseBlankUnset ;if _deb :=d .DecodeElement (&_ebdg .MultiLine ,&_cadb );_deb !=nil {return _deb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_ebdg .VScroll =_c .ST_TrueFalseBlankUnset ;if _af :=d .DecodeElement (&_ebdg .VScroll ,&_cadb );_af !=nil {return _af ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}:_ebdg .ValidIds =_c .ST_TrueFalseBlankUnset ;if _gedf :=d .DecodeElement (&_ebdg .ValidIds ,&_cadb );_gedf !=nil {return _gedf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_ebdg .FmlaRange =new (string );if _eed :=d .DecodeElement (_ebdg .FmlaRange ,&_cadb );_eed !=nil {return _eed ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_ebdg .WidthMin =new (int64 );if _bfb :=d .DecodeElement (_ebdg .WidthMin ,&_cadb );_bfb !=nil {return _bfb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0065\u006c"}:_ebdg .Sel =new (int64 );if _geb :=d .DecodeElement (_ebdg .Sel ,&_cadb );_geb !=nil {return _geb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004eo\u0054\u0068\u0072\u0065\u0065\u00442"}:_ebdg .NoThreeD2 =_c .ST_TrueFalseBlankUnset ;if _bba :=d .DecodeElement (&_ebdg .NoThreeD2 ,&_cadb );_bba !=nil {return _bba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_ebdg .SelType =new (string );if _cfc :=d .DecodeElement (_ebdg .SelType ,&_cadb );_cfc !=nil {return _cfc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}:_ebdg .MultiSel =new (string );if _gdb :=d .DecodeElement (_ebdg .MultiSel ,&_cadb );_gdb !=nil {return _gdb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0043\u0054"}:_ebdg .LCT =new (string );if _gac :=d .DecodeElement (_ebdg .LCT ,&_cadb );_gac !=nil {return _gac ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_ebdg .ListItem =new (string );if _fcc :=d .DecodeElement (_ebdg .ListItem ,&_cadb );_fcc !=nil {return _fcc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_ebdg .DropStyle =new (string );if _gae :=d .DecodeElement (_ebdg .DropStyle ,&_cadb );_gae !=nil {return _gae ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043o\u006c\u006f\u0072\u0065\u0064"}:_ebdg .Colored =_c .ST_TrueFalseBlankUnset ;if _cac :=d .DecodeElement (&_ebdg .Colored ,&_cadb );_cac !=nil {return _cac ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ebdg .DropLines =new (int64 );if _fbe :=d .DecodeElement (_ebdg .DropLines ,&_cadb );_fbe !=nil {return _fbe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_ebdg .Checked =new (int64 );if _bec :=d .DecodeElement (_ebdg .Checked ,&_cadb );_bec !=nil {return _bec ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_ebdg .FmlaLink =new (string );if _aeb :=d .DecodeElement (_ebdg .FmlaLink ,&_cadb );_aeb !=nil {return _aeb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_ebdg .FmlaPict =new (string );if _eca :=d .DecodeElement (_ebdg .FmlaPict ,&_cadb );_eca !=nil {return _eca ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_ebdg .NoThreeD =_c .ST_TrueFalseBlankUnset ;if _cdb :=d .DecodeElement (&_ebdg .NoThreeD ,&_cadb );_cdb !=nil {return _cdb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"F\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}:_ebdg .FirstButton =_c .ST_TrueFalseBlankUnset ;if _gffc :=d .DecodeElement (&_ebdg .FirstButton ,&_cadb );_gffc !=nil {return _gffc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_ebdg .FmlaGroup =new (string );if _ecd :=d .DecodeElement (_ebdg .FmlaGroup ,&_cadb );_ecd !=nil {return _ecd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0056\u0061\u006c"}:_ebdg .Val =new (int64 );if _dgg :=d .DecodeElement (_ebdg .Val ,&_cadb );_dgg !=nil {return _dgg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0069\u006e"}:_ebdg .Min =new (int64 );if _cfe :=d .DecodeElement (_ebdg .Min ,&_cadb );_cfe !=nil {return _cfe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0078"}:_ebdg .Max =new (int64 );if _beca :=d .DecodeElement (_ebdg .Max ,&_cadb );_beca !=nil {return _beca ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0049\u006e\u0063"}:_ebdg .Inc =new (int64 );if _bcf :=d .DecodeElement (_ebdg .Inc ,&_cadb );_bcf !=nil {return _bcf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0050\u0061\u0067\u0065"}:_ebdg .Page =new (int64 );if _cdd :=d .DecodeElement (_ebdg .Page ,&_cadb );_cdd !=nil {return _cdd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0048\u006f\u0072i\u007a"}:_ebdg .Horiz =_c .ST_TrueFalseBlankUnset ;if _fac :=d .DecodeElement (&_ebdg .Horiz ,&_cadb );_fac !=nil {return _fac ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0078"}:_ebdg .Dx =new (int64 );if _fae :=d .DecodeElement (_ebdg .Dx ,&_cadb );_fae !=nil {return _fae ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_ebdg .MapOCX =_c .ST_TrueFalseBlankUnset ;if _acb :=d .DecodeElement (&_ebdg .MapOCX ,&_cadb );_acb !=nil {return _acb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0046"}:var _edb string ;if _bee :=d .DecodeElement (&_edb ,&_cadb );_bee !=nil {return _bee ;};_ebdg .CF =append (_ebdg .CF ,_edb );case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u0061\u006d\u0065\u0072\u0061"}:_ebdg .Camera =_c .ST_TrueFalseBlankUnset ;if _fcg :=d .DecodeElement (&_ebdg .Camera ,&_cadb );_fcg !=nil {return _fcg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_ebdg .RecalcAlways =_c .ST_TrueFalseBlankUnset ;if _ea :=d .DecodeElement (&_ebdg .RecalcAlways ,&_cadb );_ea !=nil {return _ea ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_ebdg .AutoScale =_c .ST_TrueFalseBlankUnset ;if _bgd :=d .DecodeElement (&_ebdg .AutoScale ,&_cadb );_bgd !=nil {return _bgd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0044\u0044\u0045"}:_ebdg .DDE =_c .ST_TrueFalseBlankUnset ;if _gfeg :=d .DecodeElement (&_ebdg .DDE ,&_cadb );_gfeg !=nil {return _gfeg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0055\u0049\u004fb\u006a"}:_ebdg .UIObj =_c .ST_TrueFalseBlankUnset ;if _ddd :=d .DecodeElement (&_ebdg .UIObj ,&_cadb );_ddd !=nil {return _ddd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}:_ebdg .ScriptText =new (string );if _bfge :=d .DecodeElement (_ebdg .ScriptText ,&_cadb );_bfge !=nil {return _bfge ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_ebdg .ScriptExtended =new (string );if _bfe :=d .DecodeElement (_ebdg .ScriptExtended ,&_cadb );_bfe !=nil {return _bfe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"}:_ebdg .ScriptLanguage =new (uint32 );if _bbc :=d .DecodeElement (_ebdg .ScriptLanguage ,&_cadb );_bbc !=nil {return _bbc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_ebdg .ScriptLocation =new (uint32 );if _bdbe :=d .DecodeElement (_ebdg .ScriptLocation ,&_cadb );_bdbe !=nil {return _bdbe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_ebdg .FmlaTxbx =new (string );if _dda :=d .DecodeElement (_ebdg .FmlaTxbx ,&_cadb );_dda !=nil {return _dda ;};default:_fe .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061 \u0025\u0076",_cadb .Name );if _cbd :=d .Skip ();_cbd !=nil {return _cbd ;};};case _f .EndElement :break _gb ;case _f .CharData :};};return nil ;}; +func (_bbeg *ClientData )ValidateWithPath (path string )error {if _adbd :=_bbeg .CT_ClientData .ValidateWithPath (path );_adbd !=nil {return _adbd ;};return nil ;}; + +// ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path +func (_dbg *CT_ClientData )ValidateWithPath (path string )error {if _dbg .ObjectTypeAttr ==ST_ObjectTypeUnset {return _a .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 _dbb :=_dbg .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dbb !=nil {return _dbb ;};if _fgg :=_dbg .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_fgg !=nil {return _fgg ;};if _egb :=_dbg .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_egb !=nil {return _egb ;};if _cbg :=_dbg .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_cbg !=nil {return _cbg ;};if _fccd :=_dbg .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_fccd !=nil {return _fccd ;};if _ccdb :=_dbg .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_ccdb !=nil {return _ccdb ;};if _bgd :=_dbg .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_bgd !=nil {return _bgd ;};if _fdeg :=_dbg .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl");_fdeg !=nil {return _fdeg ;};if _aga :=_dbg .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_aga !=nil {return _aga ;};if _dga :=_dbg .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t");_dga !=nil {return _dga ;};if _bag :=_dbg .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_bag !=nil {return _bag ;};if _faa :=_dbg .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058");_faa !=nil {return _faa ;};if _cfe :=_dbg .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_cfe !=nil {return _cfe ;};if _edf :=_dbg .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_edf !=nil {return _edf ;};if _dge :=_dbg .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_dge !=nil {return _dge ;};if _cefc :=_dbg .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_cefc !=nil {return _cefc ;};if _ede :=_dbg .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073");_ede !=nil {return _ede ;};if _bcf :=_dbg .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_bcf !=nil {return _bcf ;};if _cgfd :=_dbg .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e");_cgfd !=nil {return _cgfd ;};if _aaa :=_dbg .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_aaa !=nil {return _aaa ;};if _dcd :=_dbg .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065");_dcd !=nil {return _dcd ;};if _eec :=_dbg .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_eec !=nil {return _eec ;};if _da :=_dbg .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s");_da !=nil {return _da ;};if _eccb :=_dbg .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_eccb !=nil {return _eccb ;};if _fgb :=_dbg .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064");_fgb !=nil {return _fgb ;};if _cgaf :=_dbg .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_cgaf !=nil {return _cgaf ;};if _cfc :=_dbg .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e");_cfc !=nil {return _cfc ;};if _gg :=_dbg .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_gg !=nil {return _gg ;};if _cfa :=_dbg .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_cfa !=nil {return _cfa ;};if _ccf :=_dbg .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_ccf !=nil {return _ccf ;};if _aca :=_dbg .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073");_aca !=nil {return _aca ;};if _dbfa :=_dbg .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_dbfa !=nil {return _dbfa ;};if _ddf :=_dbg .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_ddf !=nil {return _ddf ;};if _bac :=_dbg .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_bac !=nil {return _bac ;};return nil ;}; // Validate validates the CT_ClientData and its children -func (_ddba *CT_ClientData )Validate ()error {return _ddba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_eeg ST_ObjectType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eeg .String (),start );};func init (){_fe .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c","\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_ClientData );_fe .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c","\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewClientData );}; \ No newline at end of file +func (_ffbe *CT_ClientData )Validate ()error {return _ffbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_efa ST_ObjectType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_efa .String (),start );};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 diff --git a/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go b/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go index 658fce25c9..28116dfb16 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 (_b "encoding/xml";_g "fmt";_e "github.com/unidoc/unioffice";);func NewCT_Empty ()*CT_Empty {_ec :=&CT_Empty {};return _ec }; +package powerpoint ;import (_d "encoding/xml";_g "fmt";_df "github.com/unidoc/unioffice";); // ValidateWithPath validates the Textdata and its children, prefixing error messages with path -func (_fg *Textdata )ValidateWithPath (path string )error {if _egc :=_fg .CT_Rel .ValidateWithPath (path );_egc !=nil {return _egc ;};return nil ;}; +func (_cec *Textdata )ValidateWithPath (path string )error {if _dab :=_cec .CT_Rel .ValidateWithPath (path );_dab !=nil {return _dab ;};return nil ;};func NewCT_Rel ()*CT_Rel {_ab :=&CT_Rel {};return _ab };func (_ca *CT_Empty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_b ,_ce :=d .Token ();if _ce !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_ce );};if _a ,_dc :=_b .(_d .EndElement );_dc &&_a .Name ==start .Name {break ;};};return nil ;};func (_fcb *Textdata )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\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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fcb .CT_Rel .MarshalXML (e ,start );}; // ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_bg *CT_Rel )ValidateWithPath (path string )error {return nil };func (_dcg *Iscomment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0069s\u0063\u006f\u006d\u006d\u0065\u006et";return _dcg .CT_Empty .MarshalXML (e ,start );}; +func (_fcd *CT_Rel )ValidateWithPath (path string )error {return nil };func NewTextdata ()*Textdata {_gff :=&Textdata {};_gff .CT_Rel =*NewCT_Rel ();return _gff };func NewCT_Empty ()*CT_Empty {_c :=&CT_Empty {};return _c };func (_gf *CT_Empty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewIscomment ()*Iscomment {_ag :=&Iscomment {};_ag .CT_Empty =*NewCT_Empty ();return _ag }; -// Validate validates the CT_Rel and its children -func (_eg *CT_Rel )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; - -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_dc *CT_Empty )ValidateWithPath (path string )error {return nil };func NewTextdata ()*Textdata {_eff :=&Textdata {};_eff .CT_Rel =*NewCT_Rel ();return _eff };func (_bc *CT_Empty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path -func (_ce *Iscomment )ValidateWithPath (path string )error {if _ca :=_ce .CT_Empty .ValidateWithPath (path );_ca !=nil {return _ca ;};return nil ;};func (_cb *CT_Rel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0069\u0064"{_fe ,_fee :=_bf .Value ,error (nil );if _fee !=nil {return _fee ;};_cb .IdAttr =&_fe ;continue ;};};for {_de ,_gde :=d .Token ();if _gde !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_gde );};if _aa ,_feb :=_de .(_b .EndElement );_feb &&_aa .Name ==start .Name {break ;};};return nil ;};func (_gd *CT_Empty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ece ,_af :=d .Token ();if _af !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_af );};if _ef ,_d :=_ece .(_b .EndElement );_d &&_ef .Name ==start .Name {break ;};};return nil ;};type Iscomment struct{CT_Empty };type CT_Rel struct{IdAttr *string ;}; +// Validate validates the CT_Empty and its children +func (_e *CT_Empty )Validate ()error {return _e .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_cf *Iscomment )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\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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cf .CT_Empty .MarshalXML (e ,start );}; // Validate validates the Iscomment and its children -func (_ga *Iscomment )Validate ()error {return _ga .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};func (_ge *Textdata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061";return _ge .CT_Rel .MarshalXML (e ,start );};func (_c *CT_Rel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _c .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_c .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ad *Textdata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ad .CT_Rel =*NewCT_Rel ();for _ ,_bcb :=range start .Attr {if _bcb .Name .Local =="\u0069\u0064"{_fc ,_ff :=_bcb .Value ,error (nil );if _ff !=nil {return _ff ;};_ad .IdAttr =&_fc ;continue ;};};for {_fa ,_baa :=d .Token ();if _baa !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_baa );};if _dgc ,_egd :=_fa .(_b .EndElement );_egd &&_dgc .Name ==start .Name {break ;};};return nil ;};func NewCT_Rel ()*CT_Rel {_gc :=&CT_Rel {};return _gc }; +func (_dfd *Iscomment )Validate ()error {return _dfd .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");}; -// Validate validates the CT_Empty and its children -func (_gg *CT_Empty )Validate ()error {return _gg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type Textdata struct{CT_Rel }; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_gd *CT_Empty )ValidateWithPath (path string )error {return nil }; + +// Validate validates the CT_Rel and its children +func (_geb *CT_Rel )Validate ()error {return _geb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};type Iscomment struct{CT_Empty };type CT_Empty struct{};func (_gfa *Iscomment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfa .CT_Empty =*NewCT_Empty ();for {_fd ,_fcc :=d .Token ();if _fcc !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_fcc );};if _cad ,_bb :=_fd .(_d .EndElement );_bb &&_cad .Name ==start .Name {break ;};};return nil ;};type CT_Rel struct{IdAttr *string ;}; // Validate validates the Textdata and its children -func (_ag *Textdata )Validate ()error {return _ag .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};type CT_Empty struct{};func (_ac *Iscomment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ac .CT_Empty =*NewCT_Empty ();for {_fd ,_acg :=d .Token ();if _acg !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_acg );};if _da ,_dg :=_fd .(_b .EndElement );_dg &&_da .Name ==start .Name {break ;};};return nil ;};func NewIscomment ()*Iscomment {_ba :=&Iscomment {};_ba .CT_Empty =*NewCT_Empty ();return _ba };func init (){_e .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty );_e .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel );_e .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0069s\u0063\u006f\u006d\u006d\u0065\u006et",NewIscomment );_e .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074","\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061",NewTextdata );}; \ No newline at end of file +func (_ec *Textdata )Validate ()error {return _ec .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};type Textdata struct{CT_Rel };func (_ef *Textdata )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ef .CT_Rel =*NewCT_Rel ();for _ ,_dd :=range start .Attr {if _dd .Name .Local =="\u0069\u0064"{_ff ,_dca :=_dd .Value ,error (nil );if _dca !=nil {return _dca ;};_ef .IdAttr =&_ff ;continue ;};};for {_gb ,_dde :=d .Token ();if _dde !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_dde );};if _gfe ,_fb :=_gb .(_d .EndElement );_fb &&_gfe .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path +func (_bf *Iscomment )ValidateWithPath (path string )error {if _eb :=_bf .CT_Empty .ValidateWithPath (path );_eb !=nil {return _eb ;};return nil ;};func (_da *CT_Rel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _da .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_da .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ge *CT_Rel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aba :=range start .Attr {if _aba .Name .Local =="\u0069\u0064"{_ea ,_ga :=_aba .Value ,error (nil );if _ga !=nil {return _ga ;};_ge .IdAttr =&_ea ;continue ;};};for {_abb ,_abc :=d .Token ();if _abc !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_abc );};if _af ,_fc :=_abb .(_d .EndElement );_fc &&_af .Name ==start .Name {break ;};};return nil ;};func init (){_df .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 );_df .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 );_df .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 );_df .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 6c6364f2cb..3df20f9858 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 (_c "encoding/xml";_b "fmt";_g "github.com/unidoc/unioffice";_d "strconv";);func (_bab ST_BorderType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bab .String (),start );};func (_fb *Bordertop )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fb .CT_Border =*NewCT_Border ();for _ ,_dde :=range start .Attr {if _dde .Name .Local =="\u0074\u0079\u0070\u0065"{_fb .TypeAttr .UnmarshalXMLAttr (_dde );continue ;};if _dde .Name .Local =="\u0077\u0069\u0064t\u0068"{_fbe ,_gac :=_d .ParseUint (_dde .Value ,10,32);if _gac !=nil {return _gac ;};_fe :=uint32 (_fbe );_fb .WidthAttr =&_fe ;continue ;};if _dde .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fb .ShadowAttr .UnmarshalXMLAttr (_dde );continue ;};};for {_fge ,_gg :=d .Token ();if _gg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_gg );};if _eeb ,_gda :=_fge .(_c .EndElement );_gda &&_eeb .Name ==start .Name {break ;};};return nil ;}; +package word ;import (_a "encoding/xml";_d "fmt";_e "github.com/unidoc/unioffice";_cf "strconv";);type ST_WrapSide byte ;func (_da *Borderbottom )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_da .CT_Border =*NewCT_Border ();for _ ,_ac :=range start .Attr {if _ac .Name .Local =="\u0074\u0079\u0070\u0065"{_da .TypeAttr .UnmarshalXMLAttr (_ac );continue ;};if _ac .Name .Local =="\u0077\u0069\u0064t\u0068"{_ee ,_dac :=_cf .ParseUint (_ac .Value ,10,32);if _dac !=nil {return _dac ;};_ca :=uint32 (_ee );_da .WidthAttr =&_ca ;continue ;};if _ac .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_da .ShadowAttr .UnmarshalXMLAttr (_ac );continue ;};};for {_eaa ,_dc :=d .Token ();if _dc !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_dc );};if _ff ,_fe :=_eaa .(_a .EndElement );_fe &&_ff .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path -func (_abg *CT_AnchorLock )ValidateWithPath (path string )error {return nil };func (_egg ST_BorderType )String ()string {switch _egg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 3:return "\u0074\u0068\u0069c\u006b";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 5:return "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case 6:return "\u0064\u006f\u0074";case 7:return "\u0064\u0061\u0073\u0068";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case 13:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case 14:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 15:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 16:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case 19:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return "";};func (_dcga ST_BorderType )Validate ()error {return _dcga .ValidateWithPath ("")};func (_bce *Wrap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bce .CT_Wrap =*NewCT_Wrap ();for _ ,_bd :=range start .Attr {if _bd .Name .Local =="\u0074\u0079\u0070\u0065"{_bce .TypeAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Local =="\u0073\u0069\u0064\u0065"{_bce .SideAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_bce .AnchorxAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_bce .AnchoryAttr .UnmarshalXMLAttr (_bd );continue ;};};for {_bae ,_bag :=d .Token ();if _bag !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_bag );};if _bga ,_aae :=_bae .(_c .EndElement );_aae &&_bga .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the Wrap and its children -func (_ecb *Wrap )Validate ()error {return _ecb .ValidateWithPath ("\u0057\u0072\u0061\u0070")};func (_ffd *Borderright )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffd .CT_Border =*NewCT_Border ();for _ ,_cb :=range start .Attr {if _cb .Name .Local =="\u0074\u0079\u0070\u0065"{_ffd .TypeAttr .UnmarshalXMLAttr (_cb );continue ;};if _cb .Name .Local =="\u0077\u0069\u0064t\u0068"{_cg ,_ee :=_d .ParseUint (_cb .Value ,10,32);if _ee !=nil {return _ee ;};_dcb :=uint32 (_cg );_ffd .WidthAttr =&_dcb ;continue ;};if _cb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ffd .ShadowAttr .UnmarshalXMLAttr (_cb );continue ;};};for {_cd ,_aa :=d .Token ();if _aa !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_aa );};if _acb ,_gdc :=_cd .(_c .EndElement );_gdc &&_acb .Name ==start .Name {break ;};};return nil ;};func NewBordertop ()*Bordertop {_fdb :=&Bordertop {};_fdb .CT_Border =*NewCT_Border ();return _fdb };func (_bbe ST_BorderShadow )ValidateWithPath (path string )error {switch _bbe {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbe ));};return nil ;};func (_ab *Borderbottom )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d";return _ab .CT_Border .MarshalXML (e ,start );};type Bordertop struct{CT_Border }; +// ValidateWithPath validates the Borderright and its children, prefixing error messages with path +func (_gb *Borderright )ValidateWithPath (path string )error {if _cbd :=_gb .CT_Border .ValidateWithPath (path );_cbd !=nil {return _cbd ;};return nil ;};func (_gaag ST_HorizontalAnchor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfa :=_a .Attr {};_cfa .Name =name ;switch _gaag {case ST_HorizontalAnchorUnset :_cfa .Value ="";case ST_HorizontalAnchorMargin :_cfa .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_cfa .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_cfa .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_cfa .Value ="\u0063\u0068\u0061\u0072";};return _cfa ,nil ;};func (_bfb ST_BorderType )ValidateWithPath (path string )error {switch _bfb {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 _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfb ));};return nil ;};func (_ffg *ST_HorizontalAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdf ,_fggc :=d .Token ();if _fggc !=nil {return _fggc ;};if _gae ,_baf :=_gdf .(_a .EndElement );_baf &&_gae .Name ==start .Name {*_ffg =1;return nil ;};if _cae ,_cac :=_gdf .(_a .CharData );!_cac {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",_gdf );}else {switch string (_cae ){case "":*_ffg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ffg =1;case "\u0070\u0061\u0067\u0065":*_ffg =2;case "\u0074\u0065\u0078\u0074":*_ffg =3;case "\u0063\u0068\u0061\u0072":*_ffg =4;};};_gdf ,_fggc =d .Token ();if _fggc !=nil {return _fggc ;};if _faf ,_cbe :=_gdf .(_a .EndElement );_cbe &&_faf .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",_gdf );};func (_bbb ST_VerticalAnchor )ValidateWithPath (path string )error {switch _bbb {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 (_bbb ));};return nil ;}; -// Validate validates the CT_Border and its children -func (_gad *CT_Border )Validate ()error {return _gad .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};type Borderright struct{CT_Border };type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;};func (_agb *Wrap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0077\u0072\u0061\u0070";return _agb .CT_Wrap .MarshalXML (e ,start );};func (_gba ST_VerticalAnchor )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdef :=_c .Attr {};_gdef .Name =name ;switch _gba {case ST_VerticalAnchorUnset :_gdef .Value ="";case ST_VerticalAnchorMargin :_gdef .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_gdef .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_gdef .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_gdef .Value ="\u006c\u0069\u006e\u0065";};return _gdef ,nil ;}; +// Validate validates the Anchorlock and its children +func (_ge *Anchorlock )Validate ()error {return _ge .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");}; // ValidateWithPath validates the Wrap and its children, prefixing error messages with path -func (_eff *Wrap )ValidateWithPath (path string )error {if _ffe :=_eff .CT_Wrap .ValidateWithPath (path );_ffe !=nil {return _ffe ;};return nil ;}; +func (_cbdd *Wrap )ValidateWithPath (path string )error {if _aga :=_cbdd .CT_Wrap .ValidateWithPath (path );_aga !=nil {return _aga ;};return nil ;};func (_eeg *Borderleft )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074";return _eeg .CT_Border .MarshalXML (e ,start );};func (_cfb *ST_VerticalAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bga ,_bdg :=d .Token ();if _bdg !=nil {return _bdg ;};if _caa ,_bcba :=_bga .(_a .EndElement );_bcba &&_caa .Name ==start .Name {*_cfb =1;return nil ;};if _bag ,_afbf :=_bga .(_a .CharData );!_afbf {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",_bga );}else {switch string (_bag ){case "":*_cfb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cfb =1;case "\u0070\u0061\u0067\u0065":*_cfb =2;case "\u0074\u0065\u0078\u0074":*_cfb =3;case "\u006c\u0069\u006e\u0065":*_cfb =4;};};_bga ,_bdg =d .Token ();if _bdg !=nil {return _bdg ;};if _dacf ,_ccdd :=_bga .(_a .EndElement );_ccdd &&_dacf .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",_bga );}; -// Validate validates the CT_AnchorLock and its children -func (_fbea *CT_AnchorLock )Validate ()error {return _fbea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};func (_ef *Anchorlock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _ef .CT_AnchorLock .MarshalXML (e ,start );};type ST_HorizontalAnchor byte ;func (_afc ST_WrapSide )String ()string {switch _afc {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";};func (_ecf ST_BorderShadow )String ()string {switch _ecf {case 0:return "";case 1:return "\u0074";case 2:return "\u0074\u0072\u0075\u0065";case 3:return "\u0066";case 4:return "\u0066\u0061\u006cs\u0065";};return "";};func NewBorderright ()*Borderright {_ce :=&Borderright {};_ce .CT_Border =*NewCT_Border ();return _ce ;}; +// ValidateWithPath validates the Borderleft and its children, prefixing error messages with path +func (_caf *Borderleft )ValidateWithPath (path string )error {if _be :=_caf .CT_Border .ValidateWithPath (path );_be !=nil {return _be ;};return nil ;};func (_dd *Bordertop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dd .CT_Border =*NewCT_Border ();for _ ,_edf :=range start .Attr {if _edf .Name .Local =="\u0074\u0079\u0070\u0065"{_dd .TypeAttr .UnmarshalXMLAttr (_edf );continue ;};if _edf .Name .Local =="\u0077\u0069\u0064t\u0068"{_bcd ,_gge :=_cf .ParseUint (_edf .Value ,10,32);if _gge !=nil {return _gge ;};_ccc :=uint32 (_bcd );_dd .WidthAttr =&_ccc ;continue ;};if _edf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dd .ShadowAttr .UnmarshalXMLAttr (_edf );continue ;};};for {_gaa ,_deg :=d .Token ();if _deg !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_deg );};if _cdg ,_aa :=_gaa .(_a .EndElement );_aa &&_cdg .Name ==start .Name {break ;};};return nil ;};type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};func (_cg *CT_Border )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgc :=range start .Attr {if _dgc .Name .Local =="\u0074\u0079\u0070\u0065"{_cg .TypeAttr .UnmarshalXMLAttr (_dgc );continue ;};if _dgc .Name .Local =="\u0077\u0069\u0064t\u0068"{_eg ,_fff :=_cf .ParseUint (_dgc .Value ,10,32);if _fff !=nil {return _fff ;};_add :=uint32 (_eg );_cg .WidthAttr =&_add ;continue ;};if _dgc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_cg .ShadowAttr .UnmarshalXMLAttr (_dgc );continue ;};};for {_bgg ,_feg :=d .Token ();if _feg !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_feg );};if _cdf ,_dcg :=_bgg .(_a .EndElement );_dcg &&_cdf .Name ==start .Name {break ;};};return nil ;};type Borderright struct{CT_Border };func (_efgg ST_VerticalAnchor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_geb :=_a .Attr {};_geb .Name =name ;switch _efgg {case ST_VerticalAnchorUnset :_geb .Value ="";case ST_VerticalAnchorMargin :_geb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_geb .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_geb .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_geb .Value ="\u006c\u0069\u006e\u0065";};return _geb ,nil ;};func (_bcg *ST_WrapSide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggec ,_dcda :=d .Token ();if _dcda !=nil {return _dcda ;};if _dgd ,_dag :=_ggec .(_a .EndElement );_dag &&_dgd .Name ==start .Name {*_bcg =1;return nil ;};if _edb ,_fdf :=_ggec .(_a .CharData );!_fdf {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",_ggec );}else {switch string (_edb ){case "":*_bcg =0;case "\u0062\u006f\u0074\u0068":*_bcg =1;case "\u006c\u0065\u0066\u0074":*_bcg =2;case "\u0072\u0069\u0067h\u0074":*_bcg =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_bcg =4;};};_ggec ,_dcda =d .Token ();if _dcda !=nil {return _dcda ;};if _dfda ,_fdbd :=_ggec .(_a .EndElement );_fdbd &&_dfda .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",_ggec );};func (_edca *ST_WrapSide )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edca =0;case "\u0062\u006f\u0074\u0068":*_edca =1;case "\u006c\u0065\u0066\u0074":*_edca =2;case "\u0072\u0069\u0067h\u0074":*_edca =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_edca =4;};return nil ;};func (_fgd ST_WrapType )ValidateWithPath (path string )error {switch _fgd {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 (_fgd ));};return nil ;};func (_fb *Wrap )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0077\u0072\u0061\u0070";return _fb .CT_Wrap .MarshalXML (e ,start );};func (_ddf ST_BorderType )String ()string {switch _ddf {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 "";}; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_fbd *CT_Border )ValidateWithPath (path string )error {if _acd :=_fbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acd !=nil {return _acd ;};if _be :=_fbd .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_be !=nil {return _be ;};return nil ;};func (_bbad ST_HorizontalAnchor )String ()string {switch _bbad {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u0063\u0068\u0061\u0072";};return "";};func (_fde *Bordertop )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp";return _fde .CT_Border .MarshalXML (e ,start );}; +// Validate validates the CT_Wrap and its children +func (_ecg *CT_Wrap )Validate ()error {return _ecg .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};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 Borderbottom and its children -func (_ec *Borderbottom )Validate ()error {return _ec .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};type ST_VerticalAnchor byte ;func (_cbc ST_VerticalAnchor )ValidateWithPath (path string )error {switch _cbc {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbc ));};return nil ;};func (_bed *ST_BorderShadow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfa ,_bfa :=d .Token ();if _bfa !=nil {return _bfa ;};if _fdd ,_egdd :=_gfa .(_c .EndElement );_egdd &&_fdd .Name ==start .Name {*_bed =1;return nil ;};if _acg ,_cgg :=_gfa .(_c .CharData );!_cgg {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfa );}else {switch string (_acg ){case "":*_bed =0;case "\u0074":*_bed =1;case "\u0074\u0072\u0075\u0065":*_bed =2;case "\u0066":*_bed =3;case "\u0066\u0061\u006cs\u0065":*_bed =4;};};_gfa ,_bfa =d .Token ();if _bfa !=nil {return _bfa ;};if _aaa ,_fbf :=_gfa .(_c .EndElement );_fbf &&_aaa .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfa );};func (_ed *Borderleft )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ed .CT_Border =*NewCT_Border ();for _ ,_fg :=range start .Attr {if _fg .Name .Local =="\u0074\u0079\u0070\u0065"{_ed .TypeAttr .UnmarshalXMLAttr (_fg );continue ;};if _fg .Name .Local =="\u0077\u0069\u0064t\u0068"{_ff ,_gfg :=_d .ParseUint (_fg .Value ,10,32);if _gfg !=nil {return _gfg ;};_cc :=uint32 (_ff );_ed .WidthAttr =&_cc ;continue ;};if _fg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ed .ShadowAttr .UnmarshalXMLAttr (_fg );continue ;};};for {_ded ,_eaf :=d .Token ();if _eaf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_eaf );};if _ecc ,_dg :=_ded .(_c .EndElement );_dg &&_ecc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path +func (_gg *Anchorlock )ValidateWithPath (path string )error {if _ae :=_gg .CT_AnchorLock .ValidateWithPath (path );_ae !=nil {return _ae ;};return nil ;};type ST_WrapType byte ; -// ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path -func (_bcd *CT_Wrap )ValidateWithPath (path string )error {if _gab :=_bcd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gab !=nil {return _gab ;};if _ddf :=_bcd .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r");_ddf !=nil {return _ddf ;};if _dgg :=_bcd .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_dgg !=nil {return _dgg ;};if _fc :=_bcd .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_fc !=nil {return _fc ;};return nil ;};type Wrap struct{CT_Wrap };func (_fgf ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _fgf {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgf ));};return nil ;};const (ST_VerticalAnchorUnset ST_VerticalAnchor =0;ST_VerticalAnchorMargin ST_VerticalAnchor =1;ST_VerticalAnchorPage ST_VerticalAnchor =2;ST_VerticalAnchorText ST_VerticalAnchor =3;ST_VerticalAnchorLine ST_VerticalAnchor =4;);type Borderbottom struct{CT_Border };func (_bc *CT_AnchorLock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_dea ,_fba :=d .Token ();if _fba !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_fba );};if _abf ,_edg :=_dea .(_c .EndElement );_edg &&_abf .Name ==start .Name {break ;};};return nil ;};func (_fae *ST_WrapSide )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfd ,_gcc :=d .Token ();if _gcc !=nil {return _gcc ;};if _ffaf ,_ddg :=_gfd .(_c .EndElement );_ddg &&_ffaf .Name ==start .Name {*_fae =1;return nil ;};if _fgeg ,_cff :=_gfd .(_c .CharData );!_cff {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfd );}else {switch string (_fgeg ){case "":*_fae =0;case "\u0062\u006f\u0074\u0068":*_fae =1;case "\u006c\u0065\u0066\u0074":*_fae =2;case "\u0072\u0069\u0067h\u0074":*_fae =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_fae =4;};};_gfd ,_gcc =d .Token ();if _gcc !=nil {return _gcc ;};if _ffab ,_dcf :=_gfd .(_c .EndElement );_dcf &&_ffab .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfd );};func NewCT_AnchorLock ()*CT_AnchorLock {_bba :=&CT_AnchorLock {};return _bba };const (ST_BorderShadowUnset ST_BorderShadow =0;ST_BorderShadowT ST_BorderShadow =1;ST_BorderShadowTrue ST_BorderShadow =2;ST_BorderShadowF ST_BorderShadow =3;ST_BorderShadowFalse ST_BorderShadow =4;);func (_ffbb ST_WrapSide )ValidateWithPath (path string )error {switch _ffbb {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbb ));};return nil ;};func (_gfc ST_BorderType )ValidateWithPath (path string )error {switch _gfc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfc ));};return nil ;};func (_aeb ST_WrapSide )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbd :=_c .Attr {};_gbd .Name =name ;switch _aeb {case ST_WrapSideUnset :_gbd .Value ="";case ST_WrapSideBoth :_gbd .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_gbd .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_gbd .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_gbd .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _gbd ,nil ;};func (_deg *CT_Border )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _deg .TypeAttr !=ST_BorderTypeUnset {_ccd ,_aab :=_deg .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _aab !=nil {return _aab ;};start .Attr =append (start .Attr ,_ccd );};if _deg .WidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_deg .WidthAttr )});};if _deg .ShadowAttr !=ST_BorderShadowUnset {_dgf ,_ge :=_deg .ShadowAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _ge !=nil {return _ge ;};start .Attr =append (start .Attr ,_dgf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_ceg *CT_Border )ValidateWithPath (path string )error {if _cba :=_ceg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cba !=nil {return _cba ;};if _fdb :=_ceg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_fdb !=nil {return _fdb ;};return nil ;};func (_ggdb ST_WrapSide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggdb .String (),start );};func (_ggb *ST_VerticalAnchor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ggb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ggb =1;case "\u0070\u0061\u0067\u0065":*_ggb =2;case "\u0074\u0065\u0078\u0074":*_ggb =3;case "\u006c\u0069\u006e\u0065":*_ggb =4;};return nil ;};func (_fce *ST_BorderType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ef ,_bd :=d .Token ();if _bd !=nil {return _bd ;};if _efg ,_dfaa :=_ef .(_a .EndElement );_dfaa &&_efg .Name ==start .Name {*_fce =1;return nil ;};if _gafa ,_abf :=_ef .(_a .CharData );!_abf {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",_ef );}else {switch string (_gafa ){case "":*_fce =0;case "\u006e\u006f\u006e\u0065":*_fce =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fce =2;case "\u0074\u0068\u0069c\u006b":*_fce =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fce =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_fce =5;case "\u0064\u006f\u0074":*_fce =6;case "\u0064\u0061\u0073\u0068":*_fce =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fce =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fce =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_fce =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_fce =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_fce =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_fce =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_fce =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_fce =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_fce =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_fce =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_fce =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_fce =19;case "\u0077\u0061\u0076\u0065":*_fce =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_fce =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_fce =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_fce =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_fce =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_fce =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_fce =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_fce =27;};};_ef ,_bd =d .Token ();if _bd !=nil {return _bd ;};if _accd ,_aad :=_ef .(_a .EndElement );_aad &&_accd .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",_ef );};type ST_BorderShadow byte ; -// Validate validates the Borderright and its children -func (_cee *Borderright )Validate ()error {return _cee .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");};func (_baa ST_HorizontalAnchor )Validate ()error {return _baa .ValidateWithPath ("")};func (_efa ST_BorderShadow )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cega :=_c .Attr {};_cega .Name =name ;switch _efa {case ST_BorderShadowUnset :_cega .Value ="";case ST_BorderShadowT :_cega .Value ="\u0074";case ST_BorderShadowTrue :_cega .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_cega .Value ="\u0066";case ST_BorderShadowFalse :_cega .Value ="\u0066\u0061\u006cs\u0065";};return _cega ,nil ;};func (_gbg ST_WrapSide )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gbg .String (),start );};func (_eeg *ST_WrapType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffb ,_fdef :=d .Token ();if _fdef !=nil {return _fdef ;};if _bbc ,_dcad :=_ffb .(_c .EndElement );_dcad &&_bbc .Name ==start .Name {*_eeg =1;return nil ;};if _cab ,_cba :=_ffb .(_c .CharData );!_cba {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffb );}else {switch string (_cab ){case "":*_eeg =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_eeg =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_eeg =2;case "\u006e\u006f\u006e\u0065":*_eeg =3;case "\u0074\u0069\u0067h\u0074":*_eeg =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_eeg =5;};};_ffb ,_fdef =d .Token ();if _fdef !=nil {return _fdef ;};if _cac ,_cdd :=_ffb .(_c .EndElement );_cdd &&_cac .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffb );};func (_gcec *CT_Wrap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcec .TypeAttr !=ST_WrapTypeUnset {_fbc ,_dbe :=_gcec .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _dbe !=nil {return _dbe ;};start .Attr =append (start .Attr ,_fbc );};if _gcec .SideAttr !=ST_WrapSideUnset {_ffa ,_efb :=_gcec .SideAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0069\u0064\u0065"});if _efb !=nil {return _efb ;};start .Attr =append (start .Attr ,_ffa );};if _gcec .AnchorxAttr !=ST_HorizontalAnchorUnset {_afe ,_aec :=_gcec .AnchorxAttr .MarshalXMLAttr (_c .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _aec !=nil {return _aec ;};start .Attr =append (start .Attr ,_afe );};if _gcec .AnchoryAttr !=ST_VerticalAnchorUnset {_cdb ,_gb :=_gcec .AnchoryAttr .MarshalXMLAttr (_c .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"});if _gb !=nil {return _gb ;};start .Attr =append (start .Attr ,_cdb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdfe ST_WrapType )Validate ()error {return _fdfe .ValidateWithPath ("")};const (ST_WrapTypeUnset ST_WrapType =0;ST_WrapTypeTopAndBottom ST_WrapType =1;ST_WrapTypeSquare ST_WrapType =2;ST_WrapTypeNone ST_WrapType =3;ST_WrapTypeTight ST_WrapType =4;ST_WrapTypeThrough ST_WrapType =5;);func NewBorderbottom ()*Borderbottom {_dbb :=&Borderbottom {};_dbb .CT_Border =*NewCT_Border ();return _dbb ;};func (_dgfe *ST_WrapSide )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgfe =0;case "\u0062\u006f\u0074\u0068":*_dgfe =1;case "\u006c\u0065\u0066\u0074":*_dgfe =2;case "\u0072\u0069\u0067h\u0074":*_dgfe =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_dgfe =4;};return nil ;};func (_ddb ST_WrapSide )Validate ()error {return _ddb .ValidateWithPath ("")}; +// Validate validates the Bordertop and its children +func (_fae *Bordertop )Validate ()error {return _fae .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};func (_bbd ST_BorderType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bbd .String (),start );};func (_ggd ST_BorderShadow )ValidateWithPath (path string )error {switch _ggd {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 (_ggd ));};return nil ;};func (_eeed *ST_WrapType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbg ,_dfb :=d .Token ();if _dfb !=nil {return _dfb ;};if _edd ,_acf :=_dbg .(_a .EndElement );_acf &&_edd .Name ==start .Name {*_eeed =1;return nil ;};if _cbaa ,_ege :=_dbg .(_a .CharData );!_ege {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",_dbg );}else {switch string (_cbaa ){case "":*_eeed =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_eeed =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_eeed =2;case "\u006e\u006f\u006e\u0065":*_eeed =3;case "\u0074\u0069\u0067h\u0074":*_eeed =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_eeed =5;};};_dbg ,_dfb =d .Token ();if _dfb !=nil {return _dfb ;};if _afb ,_gfa :=_dbg .(_a .EndElement );_gfa &&_afb .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",_dbg );}; -// ValidateWithPath validates the Bordertop and its children, prefixing error messages with path -func (_fef *Bordertop )ValidateWithPath (path string )error {if _dag :=_fef .CT_Border .ValidateWithPath (path );_dag !=nil {return _dag ;};return nil ;};func (_afg *ST_BorderType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_afg =0;case "\u006e\u006f\u006e\u0065":*_afg =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_afg =2;case "\u0074\u0068\u0069c\u006b":*_afg =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_afg =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_afg =5;case "\u0064\u006f\u0074":*_afg =6;case "\u0064\u0061\u0073\u0068":*_afg =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_afg =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_afg =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_afg =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_afg =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_afg =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_afg =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_afg =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_afg =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_afg =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_afg =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_afg =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_afg =19;case "\u0077\u0061\u0076\u0065":*_afg =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_afg =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_afg =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_afg =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_afg =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_afg =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_afg =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_afg =27;};return nil ;};type ST_WrapSide byte ;func (_a *Anchorlock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_a .CT_AnchorLock =*NewCT_AnchorLock ();for {_ag ,_gc :=d .Token ();if _gc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_gc );};if _ac ,_gd :=_ag .(_c .EndElement );_gd &&_ac .Name ==start .Name {break ;};};return nil ;};func (_gege ST_VerticalAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gege .String (),start );};func NewCT_Border ()*CT_Border {_dca :=&CT_Border {};return _dca };type CT_AnchorLock struct{};func (_gde *ST_BorderType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgd ,_eea :=d .Token ();if _eea !=nil {return _eea ;};if _fbde ,_ca :=_bgd .(_c .EndElement );_ca &&_fbde .Name ==start .Name {*_gde =1;return nil ;};if _afgb ,_dfa :=_bgd .(_c .CharData );!_dfa {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgd );}else {switch string (_afgb ){case "":*_gde =0;case "\u006e\u006f\u006e\u0065":*_gde =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gde =2;case "\u0074\u0068\u0069c\u006b":*_gde =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gde =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_gde =5;case "\u0064\u006f\u0074":*_gde =6;case "\u0064\u0061\u0073\u0068":*_gde =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gde =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gde =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_gde =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_gde =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_gde =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_gde =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gde =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gde =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_gde =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_gde =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_gde =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_gde =19;case "\u0077\u0061\u0076\u0065":*_gde =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gde =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_gde =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_gde =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_gde =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_gde =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_gde =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_gde =27;};};_bgd ,_eea =d .Token ();if _eea !=nil {return _eea ;};if _aeg ,_degb :=_bgd .(_c .EndElement );_degb &&_aeg .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgd );};func (_gcb *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gcb =1;case "\u0070\u0061\u0067\u0065":*_gcb =2;case "\u0074\u0065\u0078\u0074":*_gcb =3;case "\u0063\u0068\u0061\u0072":*_gcb =4;};return nil ;};func (_ad ST_HorizontalAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ad .String (),start );}; +// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path +func (_cc *Borderbottom )ValidateWithPath (path string )error {if _fg :=_cc .CT_Border .ValidateWithPath (path );_fg !=nil {return _fg ;};return nil ;};func (_cfe *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfe =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cfe =1;case "\u0070\u0061\u0067\u0065":*_cfe =2;case "\u0074\u0065\u0078\u0074":*_cfe =3;case "\u0063\u0068\u0061\u0072":*_cfe =4;};return nil ;}; -// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path -func (_ba *Anchorlock )ValidateWithPath (path string )error {if _eg :=_ba .CT_AnchorLock .ValidateWithPath (path );_eg !=nil {return _eg ;};return nil ;};func NewAnchorlock ()*Anchorlock {_db :=&Anchorlock {};_db .CT_AnchorLock =*NewCT_AnchorLock ();return _db ;};func NewCT_Wrap ()*CT_Wrap {_aea :=&CT_Wrap {};return _aea };func (_dfd ST_VerticalAnchor )String ()string {switch _dfd {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u006c\u0069\u006e\u0065";};return "";};func (_fdc *Borderleft )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074";return _fdc .CT_Border .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path +func (_eee *CT_Wrap )ValidateWithPath (path string )error {if _bfc :=_eee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfc !=nil {return _bfc ;};if _ba :=_eee .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r");_ba !=nil {return _ba ;};if _cgg :=_eee .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_cgg !=nil {return _cgg ;};if _ebf :=_eee .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_ebf !=nil {return _ebf ;};return nil ;};func (_bc *Borderleft )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bc .CT_Border =*NewCT_Border ();for _ ,_ed :=range start .Attr {if _ed .Name .Local =="\u0074\u0079\u0070\u0065"{_bc .TypeAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Local =="\u0077\u0069\u0064t\u0068"{_ebg ,_bg :=_cf .ParseUint (_ed .Value ,10,32);if _bg !=nil {return _bg ;};_ga :=uint32 (_ebg );_bc .WidthAttr =&_ga ;continue ;};if _ed .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_bc .ShadowAttr .UnmarshalXMLAttr (_ed );continue ;};};for {_fd ,_ced :=d .Token ();if _ced !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_ced );};if _bcb ,_fc :=_fd .(_a .EndElement );_fc &&_bcb .Name ==start .Name {break ;};};return nil ;};func (_bccd ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _bccd {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 (_bccd ));};return nil ;};func (_ade ST_VerticalAnchor )String ()string {switch _ade {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 (_aef *CT_Wrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_degf :=range start .Attr {if _degf .Name .Local =="\u0074\u0079\u0070\u0065"{_aef .TypeAttr .UnmarshalXMLAttr (_degf );continue ;};if _degf .Name .Local =="\u0073\u0069\u0064\u0065"{_aef .SideAttr .UnmarshalXMLAttr (_degf );continue ;};if _degf .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_aef .AnchorxAttr .UnmarshalXMLAttr (_degf );continue ;};if _degf .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_aef .AnchoryAttr .UnmarshalXMLAttr (_degf );continue ;};};for {_cafe ,_cff :=d .Token ();if _cff !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_cff );};if _ddd ,_cdb :=_cafe .(_a .EndElement );_cdb &&_ddd .Name ==start .Name {break ;};};return nil ;};func (_gfag ST_VerticalAnchor )Validate ()error {return _gfag .ValidateWithPath ("")};func (_ea *Anchorlock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ea .CT_AnchorLock =*NewCT_AnchorLock ();for {_ad ,_g :=d .Token ();if _g !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_g );};if _ag ,_cb :=_ad .(_a .EndElement );_cb &&_ag .Name ==start .Name {break ;};};return nil ;};func NewWrap ()*Wrap {_aff :=&Wrap {};_aff .CT_Wrap =*NewCT_Wrap ();return _aff };func (_acb *ST_BorderType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acb =0;case "\u006e\u006f\u006e\u0065":*_acb =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_acb =2;case "\u0074\u0068\u0069c\u006b":*_acb =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_acb =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_acb =5;case "\u0064\u006f\u0074":*_acb =6;case "\u0064\u0061\u0073\u0068":*_acb =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_acb =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_acb =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_acb =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_acb =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_acb =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_acb =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_acb =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_acb =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_acb =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_acb =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_acb =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_acb =19;case "\u0077\u0061\u0076\u0065":*_acb =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_acb =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_acb =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_acb =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_acb =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_acb =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_acb =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_acb =27;};return nil ;};type ST_VerticalAnchor byte ;func (_baa ST_BorderType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcd :=_a .Attr {};_fcd .Name =name ;switch _baa {case ST_BorderTypeUnset :_fcd .Value ="";case ST_BorderTypeNone :_fcd .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_fcd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_fcd .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_fcd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_fcd .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_fcd .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_fcd .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_fcd .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_fcd .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_fcd .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_fcd .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_fcd .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_fcd .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_fcd .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_fcd .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_fcd .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_fcd .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_fcd .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_fcd .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_fcd .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_fcd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_fcd .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_fcd .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_fcd .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_fcd .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_fcd .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_fcd .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _fcd ,nil ;}; -// ValidateWithPath validates the Borderright and its children, prefixing error messages with path -func (_age *Borderright )ValidateWithPath (path string )error {if _egd :=_age .CT_Border .ValidateWithPath (path );_egd !=nil {return _egd ;};return nil ;};func (_cbb *ST_VerticalAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfda ,_aca :=d .Token ();if _aca !=nil {return _aca ;};if _cfdd ,_abc :=_cfda .(_c .EndElement );_abc &&_cfdd .Name ==start .Name {*_cbb =1;return nil ;};if _eec ,_eebe :=_cfda .(_c .CharData );!_eebe {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfda );}else {switch string (_eec ){case "":*_cbb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cbb =1;case "\u0070\u0061\u0067\u0065":*_cbb =2;case "\u0074\u0065\u0078\u0074":*_cbb =3;case "\u006c\u0069\u006e\u0065":*_cbb =4;};};_cfda ,_aca =d .Token ();if _aca !=nil {return _aca ;};if _aef ,_babe :=_cfda .(_c .EndElement );_babe &&_aef .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfda );};func (_ceg *Borderright )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074";return _ceg .CT_Border .MarshalXML (e ,start );};func (_fgff *ST_VerticalAnchor )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fgff =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fgff =1;case "\u0070\u0061\u0067\u0065":*_fgff =2;case "\u0074\u0065\u0078\u0074":*_fgff =3;case "\u006c\u0069\u006e\u0065":*_fgff =4;};return nil ;}; +// Validate validates the CT_Border and its children +func (_egb *CT_Border )Validate ()error {return _egb .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_dg *CT_AnchorLock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fad *ST_WrapType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fad =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_fad =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fad =2;case "\u006e\u006f\u006e\u0065":*_fad =3;case "\u0074\u0069\u0067h\u0074":*_fad =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_fad =5;};return nil ;};func (_dcb *ST_BorderShadow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eace ,_bge :=d .Token ();if _bge !=nil {return _bge ;};if _aag ,_bea :=_eace .(_a .EndElement );_bea &&_aag .Name ==start .Name {*_dcb =1;return nil ;};if _ceb ,_bfe :=_eace .(_a .CharData );!_bfe {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",_eace );}else {switch string (_ceb ){case "":*_dcb =0;case "\u0074":*_dcb =1;case "\u0074\u0072\u0075\u0065":*_dcb =2;case "\u0066":*_dcb =3;case "\u0066\u0061\u006cs\u0065":*_dcb =4;};};_eace ,_bge =d .Token ();if _bge !=nil {return _bge ;};if _agab ,_gcd :=_eace .(_a .EndElement );_gcd &&_agab .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",_eace );};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 (_dcdac ST_WrapSide )ValidateWithPath (path string )error {switch _dcdac {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 (_dcdac ));};return nil ;};func (_cgb *CT_Wrap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cgb .TypeAttr !=ST_WrapTypeUnset {_fgb ,_eac :=_cgb .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _eac !=nil {return _eac ;};start .Attr =append (start .Attr ,_fgb );};if _cgb .SideAttr !=ST_WrapSideUnset {_cea ,_dfe :=_cgb .SideAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0069\u0064\u0065"});if _dfe !=nil {return _dfe ;};start .Attr =append (start .Attr ,_cea );};if _cgb .AnchorxAttr !=ST_HorizontalAnchorUnset {_dbaa ,_af :=_cgb .AnchorxAttr .MarshalXMLAttr (_a .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _af !=nil {return _af ;};start .Attr =append (start .Attr ,_dbaa );};if _cgb .AnchoryAttr !=ST_VerticalAnchorUnset {_abd ,_bb :=_cgb .AnchoryAttr .MarshalXMLAttr (_a .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"});if _bb !=nil {return _bb ;};start .Attr =append (start .Attr ,_abd );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfff ST_HorizontalAnchor )String ()string {switch _cfff {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 "";}; -// Validate validates the Bordertop and its children -func (_dcbe *Bordertop )Validate ()error {return _dcbe .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};func (_ccf ST_BorderType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfb :=_c .Attr {};_dfb .Name =name ;switch _ccf {case ST_BorderTypeUnset :_dfb .Value ="";case ST_BorderTypeNone :_dfb .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_dfb .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_dfb .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_dfb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_dfb .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_dfb .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_dfb .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_dfb .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_dfb .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_dfb .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_dfb .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_dfb .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_dfb .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_dfb .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_dfb .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_dfb .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_dfb .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_dfb .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_dfb .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_dfb .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_dfb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_dfb .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_dfb .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_dfb .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_dfb .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_dfb .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_dfb .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _dfb ,nil ;};const (ST_HorizontalAnchorUnset ST_HorizontalAnchor =0;ST_HorizontalAnchorMargin ST_HorizontalAnchor =1;ST_HorizontalAnchorPage ST_HorizontalAnchor =2;ST_HorizontalAnchorText ST_HorizontalAnchor =3;ST_HorizontalAnchorChar ST_HorizontalAnchor =4;);func (_ccg ST_VerticalAnchor )Validate ()error {return _ccg .ValidateWithPath ("")};const (ST_WrapSideUnset ST_WrapSide =0;ST_WrapSideBoth ST_WrapSide =1;ST_WrapSideLeft ST_WrapSide =2;ST_WrapSideRight ST_WrapSide =3;ST_WrapSideLargest ST_WrapSide =4;);func (_cfc ST_WrapType )ValidateWithPath (path string )error {switch _cfc {case 0,1,2,3,4,5:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfc ));};return nil ;}; +// Validate validates the Wrap and its children +func (_gd *Wrap )Validate ()error {return _gd .ValidateWithPath ("\u0057\u0072\u0061\u0070")};func NewBordertop ()*Bordertop {_bcc :=&Bordertop {};_bcc .CT_Border =*NewCT_Border ();return _bcc };func (_de *Anchorlock )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _de .CT_AnchorLock .MarshalXML (e ,start );};func (_bggb *Wrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bggb .CT_Wrap =*NewCT_Wrap ();for _ ,_bce :=range start .Attr {if _bce .Name .Local =="\u0074\u0079\u0070\u0065"{_bggb .TypeAttr .UnmarshalXMLAttr (_bce );continue ;};if _bce .Name .Local =="\u0073\u0069\u0064\u0065"{_bggb .SideAttr .UnmarshalXMLAttr (_bce );continue ;};if _bce .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_bggb .AnchorxAttr .UnmarshalXMLAttr (_bce );continue ;};if _bce .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_bggb .AnchoryAttr .UnmarshalXMLAttr (_bce );continue ;};};for {_dfa ,_dfd :=d .Token ();if _dfd !=nil {return _d .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_dfd );};if _dgcf ,_ggg :=_dfa .(_a .EndElement );_ggg &&_dgcf .Name ==start .Name {break ;};};return nil ;};type Borderbottom struct{CT_Border };func (_bgc ST_BorderShadow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgc .String (),start );}; -// Validate validates the Borderleft and its children -func (_dcg *Borderleft )Validate ()error {return _dcg .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};func (_bbf ST_HorizontalAnchor )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbf :=_c .Attr {};_gbf .Name =name ;switch _bbf {case ST_HorizontalAnchorUnset :_gbf .Value ="";case ST_HorizontalAnchorMargin :_gbf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_gbf .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_gbf .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_gbf .Value ="\u0063\u0068\u0061\u0072";};return _gbf ,nil ;};type Anchorlock struct{CT_AnchorLock };func (_eb *Borderbottom )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eb .CT_Border =*NewCT_Border ();for _ ,_ea :=range start .Attr {if _ea .Name .Local =="\u0074\u0079\u0070\u0065"{_eb .TypeAttr .UnmarshalXMLAttr (_ea );continue ;};if _ea .Name .Local =="\u0077\u0069\u0064t\u0068"{_ga ,_fd :=_d .ParseUint (_ea .Value ,10,32);if _fd !=nil {return _fd ;};_ae :=uint32 (_ga );_eb .WidthAttr =&_ae ;continue ;};if _ea .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eb .ShadowAttr .UnmarshalXMLAttr (_ea );continue ;};};for {_egf ,_dd :=d .Token ();if _dd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_dd );};if _gae ,_bg :=_egf .(_c .EndElement );_bg &&_gae .Name ==start .Name {break ;};};return nil ;};func (_gea ST_WrapType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gea .String (),start );};func (_ecaf ST_WrapType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdd :=_c .Attr {};_gdd .Name =name ;switch _ecaf {case ST_WrapTypeUnset :_gdd .Value ="";case ST_WrapTypeTopAndBottom :_gdd .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_gdd .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_gdd .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_gdd .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_gdd .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _gdd ,nil ;}; +// Validate validates the Borderbottom and its children +func (_bf *Borderbottom )Validate ()error {return _bf .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};type Borderleft struct{CT_Border };func NewBorderleft ()*Borderleft {_acc :=&Borderleft {};_acc .CT_Border =*NewCT_Border ();return _acc ;};func (_dcbb ST_HorizontalAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcbb .String (),start );};func (_baab ST_BorderShadow )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aed :=_a .Attr {};_aed .Name =name ;switch _baab {case ST_BorderShadowUnset :_aed .Value ="";case ST_BorderShadowT :_aed .Value ="\u0074";case ST_BorderShadowTrue :_aed .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_aed .Value ="\u0066";case ST_BorderShadowFalse :_aed .Value ="\u0066\u0061\u006cs\u0065";};return _aed ,nil ;};type Wrap struct{CT_Wrap };func (_dad ST_WrapType )String ()string {switch _dad {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_Wrap and its children -func (_agef *CT_Wrap )Validate ()error {return _agef .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};func (_fff *CT_Wrap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dede :=range start .Attr {if _dede .Name .Local =="\u0074\u0079\u0070\u0065"{_fff .TypeAttr .UnmarshalXMLAttr (_dede );continue ;};if _dede .Name .Local =="\u0073\u0069\u0064\u0065"{_fff .SideAttr .UnmarshalXMLAttr (_dede );continue ;};if _dede .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_fff .AnchorxAttr .UnmarshalXMLAttr (_dede );continue ;};if _dede .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_fff .AnchoryAttr .UnmarshalXMLAttr (_dede );continue ;};};for {_gdb ,_dgc :=d .Token ();if _dgc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_dgc );};if _df ,_deb :=_gdb .(_c .EndElement );_deb &&_df .Name ==start .Name {break ;};};return nil ;};type Borderleft struct{CT_Border };func (_ged ST_WrapType )String ()string {switch _ged {case 0:return "";case 1:return "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";};return "";};type ST_BorderType byte ;func (_ede ST_BorderShadow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ede .String (),start );};const (ST_BorderTypeUnset ST_BorderType =0;ST_BorderTypeNone ST_BorderType =1;ST_BorderTypeSingle ST_BorderType =2;ST_BorderTypeThick ST_BorderType =3;ST_BorderTypeDouble ST_BorderType =4;ST_BorderTypeHairline ST_BorderType =5;ST_BorderTypeDot ST_BorderType =6;ST_BorderTypeDash ST_BorderType =7;ST_BorderTypeDotDash ST_BorderType =8;ST_BorderTypeDashDotDot ST_BorderType =9;ST_BorderTypeTriple ST_BorderType =10;ST_BorderTypeThinThickSmall ST_BorderType =11;ST_BorderTypeThickThinSmall ST_BorderType =12;ST_BorderTypeThickBetweenThinSmall ST_BorderType =13;ST_BorderTypeThinThick ST_BorderType =14;ST_BorderTypeThickThin ST_BorderType =15;ST_BorderTypeThickBetweenThin ST_BorderType =16;ST_BorderTypeThinThickLarge ST_BorderType =17;ST_BorderTypeThickThinLarge ST_BorderType =18;ST_BorderTypeThickBetweenThinLarge ST_BorderType =19;ST_BorderTypeWave ST_BorderType =20;ST_BorderTypeDoubleWave ST_BorderType =21;ST_BorderTypeDashedSmall ST_BorderType =22;ST_BorderTypeDashDotStroked ST_BorderType =23;ST_BorderTypeThreeDEmboss ST_BorderType =24;ST_BorderTypeThreeDEngrave ST_BorderType =25;ST_BorderTypeHTMLOutset ST_BorderType =26;ST_BorderTypeHTMLInset ST_BorderType =27;);func NewBorderleft ()*Borderleft {_bf :=&Borderleft {};_bf .CT_Border =*NewCT_Border ();return _bf }; +// Validate validates the Borderright and its children +func (_ecd *Borderright )Validate ()error {return _ecd .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");};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 NewCT_AnchorLock ()*CT_AnchorLock {_ace :=&CT_AnchorLock {};return _ace };func (_fcg ST_WrapType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfg :=_a .Attr {};_cfg .Name =name ;switch _fcg {case ST_WrapTypeUnset :_cfg .Value ="";case ST_WrapTypeTopAndBottom :_cfg .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_cfg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_cfg .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_cfg .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_cfg .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _cfg ,nil ;};func (_aec ST_WrapSide )Validate ()error {return _aec .ValidateWithPath ("")};type CT_AnchorLock struct{};type ST_BorderType byte ;func (_ebfb *ST_BorderShadow )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ebfb =0;case "\u0074":*_ebfb =1;case "\u0074\u0072\u0075\u0065":*_ebfb =2;case "\u0066":*_ebfb =3;case "\u0066\u0061\u006cs\u0065":*_ebfb =4;};return nil ;};func NewBorderright ()*Borderright {_bff :=&Borderright {};_bff .CT_Border =*NewCT_Border ();return _bff ;};func (_dce *Borderright )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dce .CT_Border =*NewCT_Border ();for _ ,_aee :=range start .Attr {if _aee .Name .Local =="\u0074\u0079\u0070\u0065"{_dce .TypeAttr .UnmarshalXMLAttr (_aee );continue ;};if _aee .Name .Local =="\u0077\u0069\u0064t\u0068"{_gf ,_dcd :=_cf .ParseUint (_aee .Value ,10,32);if _dcd !=nil {return _dcd ;};_gfd :=uint32 (_gf );_dce .WidthAttr =&_gfd ;continue ;};if _aee .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dce .ShadowAttr .UnmarshalXMLAttr (_aee );continue ;};};for {_ggf ,_ec :=d .Token ();if _ec !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_ec );};if _db ,_daa :=_ggf .(_a .EndElement );_daa &&_db .Name ==start .Name {break ;};};return nil ;};func (_fa *Borderright )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074";return _fa .CT_Border .MarshalXML (e ,start );};func (_gee ST_BorderShadow )String ()string {switch _gee {case 0:return "";case 1:return "\u0074";case 2:return "\u0074\u0072\u0075\u0065";case 3:return "\u0066";case 4:return "\u0066\u0061\u006cs\u0065";};return "";};type Bordertop struct{CT_Border };func (_cca *Bordertop )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp";return _cca .CT_Border .MarshalXML (e ,start );};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;);const (ST_BorderTypeUnset ST_BorderType =0;ST_BorderTypeNone ST_BorderType =1;ST_BorderTypeSingle ST_BorderType =2;ST_BorderTypeThick ST_BorderType =3;ST_BorderTypeDouble ST_BorderType =4;ST_BorderTypeHairline ST_BorderType =5;ST_BorderTypeDot ST_BorderType =6;ST_BorderTypeDash ST_BorderType =7;ST_BorderTypeDotDash ST_BorderType =8;ST_BorderTypeDashDotDot ST_BorderType =9;ST_BorderTypeTriple ST_BorderType =10;ST_BorderTypeThinThickSmall ST_BorderType =11;ST_BorderTypeThickThinSmall ST_BorderType =12;ST_BorderTypeThickBetweenThinSmall ST_BorderType =13;ST_BorderTypeThinThick ST_BorderType =14;ST_BorderTypeThickThin ST_BorderType =15;ST_BorderTypeThickBetweenThin ST_BorderType =16;ST_BorderTypeThinThickLarge ST_BorderType =17;ST_BorderTypeThickThinLarge ST_BorderType =18;ST_BorderTypeThickBetweenThinLarge ST_BorderType =19;ST_BorderTypeWave ST_BorderType =20;ST_BorderTypeDoubleWave ST_BorderType =21;ST_BorderTypeDashedSmall ST_BorderType =22;ST_BorderTypeDashDotStroked ST_BorderType =23;ST_BorderTypeThreeDEmboss ST_BorderType =24;ST_BorderTypeThreeDEngrave ST_BorderType =25;ST_BorderTypeHTMLOutset ST_BorderType =26;ST_BorderTypeHTMLInset ST_BorderType =27;);func NewBorderbottom ()*Borderbottom {_b :=&Borderbottom {};_b .CT_Border =*NewCT_Border ();return _b ;};type Anchorlock struct{CT_AnchorLock };func (_dbc ST_BorderShadow )Validate ()error {return _dbc .ValidateWithPath ("")};func (_ccd ST_WrapType )Validate ()error {return _ccd .ValidateWithPath ("")};func (_gfe ST_HorizontalAnchor )Validate ()error {return _gfe .ValidateWithPath ("")};func NewCT_Wrap ()*CT_Wrap {_aceb :=&CT_Wrap {};return _aceb }; -// ValidateWithPath validates the Borderleft and its children, prefixing error messages with path -func (_bb *Borderleft )ValidateWithPath (path string )error {if _da :=_bb .CT_Border .ValidateWithPath (path );_da !=nil {return _da ;};return nil ;}; +// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path +func (_ecdd *CT_AnchorLock )ValidateWithPath (path string )error {return nil };func NewCT_Border ()*CT_Border {_gea :=&CT_Border {};return _gea };func (_gac ST_WrapType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gac .String (),start );};func NewAnchorlock ()*Anchorlock {_eb :=&Anchorlock {};_eb .CT_AnchorLock =*NewCT_AnchorLock ();return _eb ;};func (_agac ST_BorderType )Validate ()error {return _agac .ValidateWithPath ("")};func (_adb ST_WrapSide )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ece :=_a .Attr {};_ece .Name =name ;switch _adb {case ST_WrapSideUnset :_ece .Value ="";case ST_WrapSideBoth :_ece .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_ece .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_ece .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_ece .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _ece ,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;);type ST_HorizontalAnchor byte ; -// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path -func (_fa *Borderbottom )ValidateWithPath (path string )error {if _dc :=_fa .CT_Border .ValidateWithPath (path );_dc !=nil {return _dc ;};return nil ;};func (_feb *ST_BorderShadow )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_feb =0;case "\u0074":*_feb =1;case "\u0074\u0072\u0075\u0065":*_feb =2;case "\u0066":*_feb =3;case "\u0066\u0061\u006cs\u0065":*_feb =4;};return nil ;};func (_fbcg ST_BorderShadow )Validate ()error {return _fbcg .ValidateWithPath ("")};func (_fda *CT_AnchorLock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ead *ST_HorizontalAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dac ,_gec :=d .Token ();if _gec !=nil {return _gec ;};if _gbfe ,_bfg :=_dac .(_c .EndElement );_bfg &&_gbfe .Name ==start .Name {*_ead =1;return nil ;};if _gge ,_bgad :=_dac .(_c .CharData );!_bgad {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dac );}else {switch string (_gge ){case "":*_ead =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ead =1;case "\u0070\u0061\u0067\u0065":*_ead =2;case "\u0074\u0065\u0078\u0074":*_ead =3;case "\u0063\u0068\u0061\u0072":*_ead =4;};};_dac ,_gec =d .Token ();if _gec !=nil {return _gec ;};if _ffg ,_geg :=_dac .(_c .EndElement );_geg &&_ffg .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dac );};type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};type ST_BorderShadow byte ; +// Validate validates the CT_AnchorLock and its children +func (_fgf *CT_AnchorLock )Validate ()error {return _fgf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};func (_ded *CT_Border )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ded .TypeAttr !=ST_BorderTypeUnset {_df ,_ffb :=_ded .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _ffb !=nil {return _ffb ;};start .Attr =append (start .Attr ,_df );};if _ded .WidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_ded .WidthAttr )});};if _ded .ShadowAttr !=ST_BorderShadowUnset {_edc ,_gc :=_ded .ShadowAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _gc !=nil {return _gc ;};start .Attr =append (start .Attr ,_edc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;};func (_dfc ST_VerticalAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfc .String (),start );};func (_acef *CT_AnchorLock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_bcdf ,_fgg :=d .Token ();if _fgg !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_fgg );};if _dba ,_dgf :=_bcdf .(_a .EndElement );_dgf &&_dba .Name ==start .Name {break ;};};return nil ;};func (_ce *Borderbottom )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d";return _ce .CT_Border .MarshalXML (e ,start );}; -// Validate validates the Anchorlock and its children -func (_f *Anchorlock )Validate ()error {return _f .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");};func NewWrap ()*Wrap {_eca :=&Wrap {};_eca .CT_Wrap =*NewCT_Wrap ();return _eca };type ST_WrapType byte ;func (_bcf *ST_WrapType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcf =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_bcf =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bcf =2;case "\u006e\u006f\u006e\u0065":*_bcf =3;case "\u0074\u0069\u0067h\u0074":*_bcf =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_bcf =5;};return nil ;};func (_dga *CT_Border )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eab :=range start .Attr {if _eab .Name .Local =="\u0074\u0079\u0070\u0065"{_dga .TypeAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0077\u0069\u0064t\u0068"{_gce ,_faa :=_d .ParseUint (_eab .Value ,10,32);if _faa !=nil {return _faa ;};_cf :=uint32 (_gce );_dga .WidthAttr =&_cf ;continue ;};if _eab .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dga .ShadowAttr .UnmarshalXMLAttr (_eab );continue ;};};for {_fgca ,_fbag :=d .Token ();if _fbag !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_fbag );};if _cfd ,_aac :=_fgca .(_c .EndElement );_aac &&_cfd .Name ==start .Name {break ;};};return nil ;};func init (){_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043T\u005f\u0057\u0072\u0061\u0070",NewCT_Wrap );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b",NewCT_AnchorLock );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp",NewBordertop );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074",NewBorderleft );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074",NewBorderright );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d",NewBorderbottom );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0072\u0061\u0070",NewWrap );_g .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b",NewAnchorlock );}; \ No newline at end of file +// ValidateWithPath validates the Bordertop and its children, prefixing error messages with path +func (_cda *Bordertop )ValidateWithPath (path string )error {if _dee :=_cda .CT_Border .ValidateWithPath (path );_dee !=nil {return _dee ;};return nil ;};func (_aaf ST_WrapSide )String ()string {switch _aaf {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 "";}; + +// Validate validates the Borderleft and its children +func (_ab *Borderleft )Validate ()error {return _ab .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};func init (){_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 edcd28528a..3a44cad694 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 (_b "encoding/xml";_e "fmt";_d "github.com/unidoc/unioffice";_bd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "github.com/unidoc/unioffice/schema/soo/wml";_ga "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_fb "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_a "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_g "strconv";);func NewOfcCT_Fill ()*OfcCT_Fill {_aggg :=&OfcCT_Fill {};return _aggg };func (_dgdcb *OfcCT_IdMap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgdcb .DataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_e .Sprintf ("\u0025\u0076",*_dgdcb .DataAttr )});};if _dgdcb .ExtAttr !=ST_ExtUnset {_caeffg ,_bbegb :=_dgdcb .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _bbegb !=nil {return _bbegb ;};start .Attr =append (start .Attr ,_caeffg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbfad *OfcFill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c";return _cbfad .OfcCT_Fill .MarshalXML (e ,start );}; +package vml ;import (_d "encoding/xml";_c "fmt";_a "github.com/unidoc/unioffice";_ec "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gc "github.com/unidoc/unioffice/schema/soo/wml";_df "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_dg "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_cd "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_g "strconv";); -// ValidateWithPath validates the Shadow and its children, prefixing error messages with path -func (_aecbf *Shadow )ValidateWithPath (path string )error {if _bcdd :=_aecbf .CT_Shadow .ValidateWithPath (path );_bcdd !=nil {return _bcdd ;};return nil ;}; - -// Validate validates the CT_H and its children -func (_abac *CT_H )Validate ()error {return _abac .ValidateWithPath ("\u0043\u0054\u005f\u0048")};type OfcOLEObject struct{OfcCT_OLEObject };func NewCT_Fill ()*CT_Fill {_fedfa :=&CT_Fill {};return _fedfa };func (_ecdede OfcST_How )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_beccbg :=_b .Attr {};_beccbg .Name =name ;switch _ecdede {case OfcST_HowUnset :_beccbg .Value ="";case OfcST_HowTop :_beccbg .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_beccbg .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_beccbg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_beccbg .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_beccbg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_beccbg .Value ="\u0072\u0069\u0067h\u0074";};return _beccbg ,nil ;};func (_geadd *OfcCT_Rules )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geadd .ExtAttr !=ST_ExtUnset {_bddff ,_cegdcf :=_geadd .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _cegdcf !=nil {return _cegdcf ;};start .Attr =append (start .Attr ,_bddff );};e .EncodeToken (start );if _geadd .R !=nil {_ccaa :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0072"}};for _ ,_aedcb :=range _geadd .R {e .EncodeElement (_aedcb ,_ccaa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Shapetype struct{CT_Shapetype };func (_bfgeg *OfcExtrusion )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _bfgeg .OfcCT_Extrusion .MarshalXML (e ,start );};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;); +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_dfaeg *CT_Background )ValidateWithPath (path string )error {if _eaag :=_dfaeg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eaag !=nil {return _eaag ;};if _fedf :=_dfaeg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fedf !=nil {return _fedf ;};if _eabef :=_dfaeg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_eabef !=nil {return _eabef ;};if _bdcg :=_dfaeg .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_bdcg !=nil {return _bdcg ;};if _dfaeg .Fill !=nil {if _gfdb :=_dfaeg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gfdb !=nil {return _gfdb ;};};if _afdeb :=_dfaeg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_afdeb !=nil {return _afdeb ;};return nil ;};func NewGroup ()*Group {_ddffe :=&Group {};_ddffe .CT_Group =*NewCT_Group ();return _ddffe };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;); -// Validate validates the AG_AllShapeAttributes and its children -func (_bdb *AG_AllShapeAttributes )Validate ()error {return _bdb .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_faecd ST_FillType )String ()string {switch _faecd {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 3:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 6:return "\u0066\u0072\u0061m\u0065";};return "";};func (_bacfdg *OfcDiagram )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";return _bacfdg .OfcCT_Diagram .MarshalXML (e ,start );};func (_gfecb *OfcST_ColorMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfecb =0;case "\u0061\u0075\u0074\u006f":*_gfecb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gfecb =2;};return nil ;};func (_dabea *ST_FillMethod )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dabea =0;case "\u006e\u006f\u006e\u0065":*_dabea =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_dabea =2;case "\u0073\u0069\u0067m\u0061":*_dabea =3;case "\u0061\u006e\u0079":*_dabea =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_dabea =5;};return nil ;}; +// Validate validates the OfcShapelayout and its children +func (_cagd *OfcShapelayout )Validate ()error {return _cagd .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};func NewCT_PolyLine ()*CT_PolyLine {_cabgd :=&CT_PolyLine {};return _cabgd }; -// Validate validates the OfcCT_Rules and its children -func (_ecaba *OfcCT_Rules )Validate ()error {return _ecaba .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_fgagc :=&OfcCT_Extrusion {};return _fgagc }; +// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path +func (_afcde *OfcCT_Ink )ValidateWithPath (path string )error {if _cgdff :=_afcde .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cgdff !=nil {return _cgdff ;};return nil ;}; -// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path -func (_bdgfag *OfcCT_Complex )ValidateWithPath (path string )error {if _fgcgg :=_bdgfag .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fgcgg !=nil {return _fgcgg ;};return nil ;}; +// ValidateWithPath validates the Rect and its children, prefixing error messages with path +func (_aabad *Rect )ValidateWithPath (path string )error {if _dgffa :=_aabad .CT_Rect .ValidateWithPath (path );_dgffa !=nil {return _dgffa ;};return nil ;}; -// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path -func (_gacd *AG_Ext )ValidateWithPath (path string )error {if _gacd .ExtAttr ==ST_ExtUnset {return _e .Errorf ("\u0025\u0073\u002fE\u0078\u0074\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dfc :=_gacd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dfc !=nil {return _dfc ;};return nil ;};func NewOfcCT_Relation ()*OfcCT_Relation {_defad :=&OfcCT_Relation {};return _defad };func (_bgbebd *Textbox )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _bgbebd .CT_Textbox .MarshalXML (e ,start );}; +// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path +func (_cde *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _cag :=_cde .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cag !=nil {return _cag ;};if _gad :=_cde .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gad !=nil {return _gad ;};if _aecb :=_cde .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_aecb !=nil {return _aecb ;};if _faf :=_cde .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_faf !=nil {return _faf ;};if _fcff :=_cde .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fcff !=nil {return _fcff ;};if _deg :=_cde .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_deg !=nil {return _deg ;};if _bfg :=_cde .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bfg !=nil {return _bfg ;};if _edge :=_cde .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_edge !=nil {return _edge ;};if _efcc :=_cde .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_efcc !=nil {return _efcc ;};if _fafa :=_cde .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fafa !=nil {return _fafa ;};if _fdg :=_cde .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fdg !=nil {return _fdg ;};if _fed :=_cde .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fed !=nil {return _fed ;};if _bb :=_cde .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bb !=nil {return _bb ;};return nil ;};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};func (_dfbf *CT_PolyLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bafgf :=range start .Attr {if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dfbf .UserdrawnAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0063\u006c\u0069\u0070"{_dfbf .ClipAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dfbf .UserhiddenAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dfbf .InsetmodeAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dfbf .BulletAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dfbf .PreferrelativeAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0068\u0072"{_dfbf .HrAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dfbf .OleiconAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0068\u0072\u0073t\u0064"{_dfbf .HrstdAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dfbf .HrnoshadeAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cfge ,_feeefc :=_bafgf .Value ,error (nil );if _feeefc !=nil {return _feeefc ;};_dfbf .BordertopcolorAttr =&_cfge ;continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dfbf .DgmlayoutAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dfbf .AllowoverlapAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dfbf .BwnormalAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dfbf .CliptowrapAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fdcd ,_aeea :=_bafgf .Value ,error (nil );if _aeea !=nil {return _aeea ;};_dfbf .BorderbottomcolorAttr =&_fdcd ;continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u006f\u006e\u0065\u0064"{_dfbf .OnedAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dfbf .DgmlayoutmruAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cdfbf ,_eadcd :=_g .ParseInt (_bafgf .Value ,10,64);if _eadcd !=nil {return _eadcd ;};_dfbf .RegroupidAttr =&_cdfbf ;continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dfbf .AllowincellAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0068\u0072\u0070c\u0074"{_adcdc ,_ebccd :=_g .ParseFloat (_bafgf .Value ,64);if _ebccd !=nil {return _ebccd ;};_abgdg :=float32 (_adcdc );_dfbf .HrpctAttr =&_abgdg ;continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dfbf .ButtonAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0073\u0070\u0069\u0064"{_agga ,_ffbaa :=_bafgf .Value ,error (nil );if _ffbaa !=nil {return _ffbaa ;};_dfbf .SpidAttr =&_agga ;continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0073\u0070\u0074"{_acgcdg ,_bgdbf :=_g .ParseFloat (_bafgf .Value ,64);if _bgdbf !=nil {return _bgdbf ;};_aece :=float32 (_acgcdg );_dfbf .SptAttr =&_aece ;continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dcbd ,_cbddg :=_bafgf .Value ,error (nil );if _cbddg !=nil {return _cbddg ;};_dfbf .BorderleftcolorAttr =&_dcbd ;continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u006f\u006c\u0065"{_dfbf .OleAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bggd ,_daaea :=_bafgf .Value ,error (nil );if _daaea !=nil {return _daaea ;};_dfbf .BorderrightcolorAttr =&_bggd ;continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dfbf .BwmodeAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_afcbd ,_dcgeb :=_g .ParseInt (_bafgf .Value ,10,64);if _dcgeb !=nil {return _dcgeb ;};_dfbf .DgmnodekindAttr =&_afcbd ;continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dfbf .ForcedashAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dfbf .BwpureAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dfbf .ConnectortypeAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dfbf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafgf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dfbf .HralignAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aebe ,_dcefe :=_bafgf .Value ,error (nil );if _dcefe !=nil {return _dcefe ;};_dfbf .CoordsizeAttr =&_aebe ;continue ;};if _bafgf .Name .Local =="\u0073\u0074\u0079l\u0065"{_gecga ,_ddcc :=_bafgf .Value ,error (nil );if _ddcc !=nil {return _ddcc ;};_dfbf .StyleAttr =&_gecga ;continue ;};if _bafgf .Name .Local =="\u0069\u0064"{_bccfe ,_bdfd :=_bafgf .Value ,error (nil );if _bdfd !=nil {return _bdfd ;};_dfbf .IdAttr =&_bccfe ;continue ;};if _bafgf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dfbf .StrokedAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Local =="\u0070\u0072\u0069n\u0074"{_dfbf .PrintAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gcbgb ,_fgfe :=_bafgf .Value ,error (nil );if _fgfe !=nil {return _fgfe ;};_dfbf .StrokeweightAttr =&_gcbgb ;continue ;};if _bafgf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dbbea ,_bbfdc :=_bafgf .Value ,error (nil );if _bbfdc !=nil {return _bbfdc ;};_dfbf .WrapcoordsAttr =&_dbbea ;continue ;};if _bafgf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ecdb ,_fdgd :=_bafgf .Value ,error (nil );if _fdgd !=nil {return _fdgd ;};_dfbf .ChromakeyAttr =&_ecdb ;continue ;};if _bafgf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdefc ,_cefd :=_bafgf .Value ,error (nil );if _cefd !=nil {return _cefd ;};_dfbf .FillcolorAttr =&_bdefc ;continue ;};if _bafgf .Name .Local =="\u0061\u006c\u0074"{_ceef ,_faba :=_bafgf .Value ,error (nil );if _faba !=nil {return _faba ;};_dfbf .AltAttr =&_ceef ;continue ;};if _bafgf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcba ,_eded :=_bafgf .Value ,error (nil );if _eded !=nil {return _eded ;};_dfbf .OpacityAttr =&_dcba ;continue ;};if _bafgf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fdee ,_gfcg :=_bafgf .Value ,error (nil );if _gfcg !=nil {return _gfcg ;};_dfbf .StrokecolorAttr =&_fdee ;continue ;};if _bafgf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dfbf .InsetpenAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dfbf .FilledAttr .UnmarshalXMLAttr (_bafgf );continue ;};if _bafgf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_egacb ,_accae :=_bafgf .Value ,error (nil );if _accae !=nil {return _accae ;};_dfbf .CoordoriginAttr =&_egacb ;continue ;};if _bafgf .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgedd ,_afbca :=_bafgf .Value ,error (nil );if _afbca !=nil {return _afbca ;};_dfbf .TitleAttr =&_cgedd ;continue ;};if _bafgf .Name .Local =="\u0063\u006c\u0061s\u0073"{_degde ,_adgab :=_bafgf .Value ,error (nil );if _adgab !=nil {return _adgab ;};_dfbf .ClassAttr =&_degde ;continue ;};if _bafgf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ffcfb ,_gddad :=_bafgf .Value ,error (nil );if _gddad !=nil {return _gddad ;};_dfbf .TargetAttr =&_ffcfb ;continue ;};if _bafgf .Name .Local =="\u0068\u0072\u0065\u0066"{_fbac ,_dfgee :=_bafgf .Value ,error (nil );if _dfgee !=nil {return _dfgee ;};_dfbf .HrefAttr =&_fbac ;continue ;};if _bafgf .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_ffabd ,_eddef :=_bafgf .Value ,error (nil );if _eddef !=nil {return _eddef ;};_dfbf .PointsAttr =&_ffabd ;continue ;};};_faef :for {_dcbcf ,_caabe :=d .Token ();if _caabe !=nil {return _caabe ;};switch _efaf :=_dcbcf .(type ){case _d .StartElement :switch _efaf .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggfda :=NewOfcInk ();if _bedc :=d .DecodeElement (_ggfda ,&_efaf );_bedc !=nil {return _bedc ;};_dfbf .Ink =append (_dfbf .Ink ,_ggfda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbag :=NewEG_ShapeElements ();_fbag .Path =NewPath ();if _faefd :=d .DecodeElement (_fbag .Path ,&_efaf );_faefd !=nil {return _faefd ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_fbag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcgda :=NewEG_ShapeElements ();_dcgda .Formulas =NewFormulas ();if _bbfc :=d .DecodeElement (_dcgda .Formulas ,&_efaf );_bbfc !=nil {return _bbfc ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_dcgda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaebe :=NewEG_ShapeElements ();_gaebe .Handles =NewHandles ();if _adcdf :=d .DecodeElement (_gaebe .Handles ,&_efaf );_adcdf !=nil {return _adcdf ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_gaebe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfgaf :=NewEG_ShapeElements ();_gfgaf .Fill =NewFill ();if _eaaca :=d .DecodeElement (_gfgaf .Fill ,&_efaf );_eaaca !=nil {return _eaaca ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_gfgaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gefe :=NewEG_ShapeElements ();_gefe .Stroke =NewStroke ();if _bgdf :=d .DecodeElement (_gefe .Stroke ,&_efaf );_bgdf !=nil {return _bgdf ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_gefe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edbb :=NewEG_ShapeElements ();_edbb .Shadow =NewShadow ();if _ffeea :=d .DecodeElement (_edbb .Shadow ,&_efaf );_ffeea !=nil {return _ffeea ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_edbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcbac :=NewEG_ShapeElements ();_dcbac .Textbox =NewTextbox ();if _eaaff :=d .DecodeElement (_dcbac .Textbox ,&_efaf );_eaaff !=nil {return _eaaff ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_dcbac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gabfa :=NewEG_ShapeElements ();_gabfa .Textpath =NewTextpath ();if _babef :=d .DecodeElement (_gabfa .Textpath ,&_efaf );_babef !=nil {return _babef ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_gabfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddcdg :=NewEG_ShapeElements ();_ddcdg .Imagedata =NewImagedata ();if _fbaca :=d .DecodeElement (_ddcdg .Imagedata ,&_efaf );_fbaca !=nil {return _fbaca ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_ddcdg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebba :=NewEG_ShapeElements ();_ebba .Skew =NewOfcSkew ();if _cabb :=d .DecodeElement (_ebba .Skew ,&_efaf );_cabb !=nil {return _cabb ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_ebba );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_decga :=NewEG_ShapeElements ();_decga .Extrusion =NewOfcExtrusion ();if _bbabd :=d .DecodeElement (_decga .Extrusion ,&_efaf );_bbabd !=nil {return _bbabd ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_decga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggec :=NewEG_ShapeElements ();_ggec .Callout =NewOfcCallout ();if _egbgg :=d .DecodeElement (_ggec .Callout ,&_efaf );_egbgg !=nil {return _egbgg ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_ggec );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbeeg :=NewEG_ShapeElements ();_cbeeg .Lock =NewOfcLock ();if _ebdeb :=d .DecodeElement (_cbeeg .Lock ,&_efaf );_ebdeb !=nil {return _ebdeb ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_cbeeg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfdgd :=NewEG_ShapeElements ();_gfdgd .Clippath =NewOfcClippath ();if _cdfffe :=d .DecodeElement (_gfdgd .Clippath ,&_efaf );_cdfffe !=nil {return _cdfffe ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_gfdgd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_defg :=NewEG_ShapeElements ();_defg .Signatureline =NewOfcSignatureline ();if _cbeed :=d .DecodeElement (_defg .Signatureline ,&_efaf );_cbeed !=nil {return _cbeed ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_defg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aggb :=NewEG_ShapeElements ();_aggb .Wrap =_cd .NewWrap ();if _ceae :=d .DecodeElement (_aggb .Wrap ,&_efaf );_ceae !=nil {return _ceae ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_aggb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edffe :=NewEG_ShapeElements ();_edffe .Anchorlock =_cd .NewAnchorlock ();if _gggc :=d .DecodeElement (_edffe .Anchorlock ,&_efaf );_gggc !=nil {return _gggc ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_edffe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfgb :=NewEG_ShapeElements ();_gfgb .Bordertop =_cd .NewBordertop ();if _bdegbg :=d .DecodeElement (_gfgb .Bordertop ,&_efaf );_bdegbg !=nil {return _bdegbg ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_gfgb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efddbg :=NewEG_ShapeElements ();_efddbg .Borderbottom =_cd .NewBorderbottom ();if _bdead :=d .DecodeElement (_efddbg .Borderbottom ,&_efaf );_bdead !=nil {return _bdead ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_efddbg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dabee :=NewEG_ShapeElements ();_dabee .Borderleft =_cd .NewBorderleft ();if _cdecg :=d .DecodeElement (_dabee .Borderleft ,&_efaf );_cdecg !=nil {return _cdecg ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_dabee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcdg :=NewEG_ShapeElements ();_bcdg .Borderright =_cd .NewBorderright ();if _dbbg :=d .DecodeElement (_bcdg .Borderright ,&_efaf );_dbbg !=nil {return _dbbg ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_bcdg );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dadeg :=NewEG_ShapeElements ();_dadeg .ClientData =_df .NewClientData ();if _aege :=d .DecodeElement (_dadeg .ClientData ,&_efaf );_aege !=nil {return _aege ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_dadeg );case _d .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"}:_dafgd :=NewEG_ShapeElements ();_dafgd .Textdata =_dg .NewTextdata ();if _dcfeb :=d .DecodeElement (_dafgd .Textdata ,&_efaf );_dcfeb !=nil {return _dcfeb ;};_dfbf .EG_ShapeElements =append (_dfbf .EG_ShapeElements ,_dafgd );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\u006f\u006c\u0079\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_efaf .Name );if _aafca :=d .Skip ();_aafca !=nil {return _aafca ;};};case _d .EndElement :break _faef ;case _d .CharData :};};return nil ;};func (_cbdfa OfcST_ColorMode )String ()string {switch _cbdfa {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_bcda *CT_Arc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbbad :=range start .Attr {if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bcda .UserdrawnAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bcda .ButtonAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bcda .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bcda .UserhiddenAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bcda .CliptowrapAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bcda .BulletAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u006f\u006c\u0065"{_bcda .OleAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0068\u0072"{_bcda .HrAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0073\u0070\u0069\u0064"{_gdd ,_bdd :=_cbbad .Value ,error (nil );if _bdd !=nil {return _bdd ;};_bcda .SpidAttr =&_gdd ;continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0068\u0072\u0073t\u0064"{_bcda .HrstdAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bcda .BwnormalAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fbcd ,_gfca :=_cbbad .Value ,error (nil );if _gfca !=nil {return _gfca ;};_bcda .BordertopcolorAttr =&_fbcd ;continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bcda .DgmlayoutAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcda .ForcedashAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcda .AllowoverlapAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bcda .HrnoshadeAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bcda .PreferrelativeAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fefe ,_eaba :=_cbbad .Value ,error (nil );if _eaba !=nil {return _eaba ;};_bcda .BorderbottomcolorAttr =&_fefe ;continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u006f\u006e\u0065\u0064"{_bcda .OnedAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gecc ,_eabac :=_g .ParseInt (_cbbad .Value ,10,64);if _eabac !=nil {return _eabac ;};_bcda .DgmnodekindAttr =&_gecc ;continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_geff ,_bffa :=_g .ParseInt (_cbbad .Value ,10,64);if _bffa !=nil {return _bffa ;};_bcda .RegroupidAttr =&_geff ;continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bcda .AllowincellAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0068\u0072\u0070c\u0074"{_geagb ,_fegf :=_g .ParseFloat (_cbbad .Value ,64);if _fegf !=nil {return _fegf ;};_fgcd :=float32 (_geagb );_bcda .HrpctAttr =&_fgcd ;continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0063\u006c\u0069\u0070"{_bcda .ClipAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcda .InsetmodeAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_geabd ,_ccbad :=_cbbad .Value ,error (nil );if _ccbad !=nil {return _ccbad ;};_bcda .BorderleftcolorAttr =&_geabd ;continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bcda .OleiconAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aeec ,_eeag :=_cbbad .Value ,error (nil );if _eeag !=nil {return _eeag ;};_bcda .BorderrightcolorAttr =&_aeec ;continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bcda .ConnectortypeAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bcda .BwpureAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bcda .BwmodeAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0073\u0070\u0074"{_daag ,_faecf :=_g .ParseFloat (_cbbad .Value ,64);if _faecf !=nil {return _faecf ;};_aea :=float32 (_daag );_bcda .SptAttr =&_aea ;continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bcda .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbbad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bcda .HralignAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_aaeb ,_defb :=_g .ParseFloat (_cbbad .Value ,64);if _defb !=nil {return _defb ;};_bcda .EndAngleAttr =&_aaeb ;continue ;};if _cbbad .Name .Local =="\u0069\u0064"{_egde ,_efabf :=_cbbad .Value ,error (nil );if _efabf !=nil {return _efabf ;};_bcda .IdAttr =&_egde ;continue ;};if _cbbad .Name .Local =="\u0061\u006c\u0074"{_bbcd ,_egcac :=_cbbad .Value ,error (nil );if _egcac !=nil {return _egcac ;};_bcda .AltAttr =&_bbcd ;continue ;};if _cbbad .Name .Local =="\u0070\u0072\u0069n\u0074"{_bcda .PrintAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bcda .StrokedAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bdb ,_bfcc :=_cbbad .Value ,error (nil );if _bfcc !=nil {return _bfcc ;};_bcda .WrapcoordsAttr =&_bdb ;continue ;};if _cbbad .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccaa ,_abgg :=_cbbad .Value ,error (nil );if _abgg !=nil {return _abgg ;};_bcda .StrokeweightAttr =&_ccaa ;continue ;};if _cbbad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cbegc ,_affa :=_cbbad .Value ,error (nil );if _affa !=nil {return _affa ;};_bcda .CoordoriginAttr =&_cbegc ;continue ;};if _cbbad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dggb ,_bgggf :=_cbbad .Value ,error (nil );if _bgggf !=nil {return _bgggf ;};_bcda .ChromakeyAttr =&_dggb ;continue ;};if _cbbad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ffbb ,_effeg :=_cbbad .Value ,error (nil );if _effeg !=nil {return _effeg ;};_bcda .FillcolorAttr =&_ffbb ;continue ;};if _cbbad .Name .Local =="\u0073\u0074\u0079l\u0065"{_caca ,_bebf :=_cbbad .Value ,error (nil );if _bebf !=nil {return _bebf ;};_bcda .StyleAttr =&_caca ;continue ;};if _cbbad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_effed ,_affg :=_cbbad .Value ,error (nil );if _affg !=nil {return _affg ;};_bcda .OpacityAttr =&_effed ;continue ;};if _cbbad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_agdg ,_aceg :=_cbbad .Value ,error (nil );if _aceg !=nil {return _aceg ;};_bcda .StrokecolorAttr =&_agdg ;continue ;};if _cbbad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcda .InsetpenAttr .UnmarshalXMLAttr (_cbbad );continue ;};if _cbbad .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_gacd ,_ebeb :=_g .ParseFloat (_cbbad .Value ,64);if _ebeb !=nil {return _ebeb ;};_bcda .StartAngleAttr =&_gacd ;continue ;};if _cbbad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eddb ,_gfbeb :=_cbbad .Value ,error (nil );if _gfbeb !=nil {return _gfbeb ;};_bcda .CoordsizeAttr =&_eddb ;continue ;};if _cbbad .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbbg ,_bffc :=_cbbad .Value ,error (nil );if _bffc !=nil {return _bffc ;};_bcda .TitleAttr =&_gbbg ;continue ;};if _cbbad .Name .Local =="\u0063\u006c\u0061s\u0073"{_ggcf ,_fggc :=_cbbad .Value ,error (nil );if _fggc !=nil {return _fggc ;};_bcda .ClassAttr =&_ggcf ;continue ;};if _cbbad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_daee ,_ccbc :=_cbbad .Value ,error (nil );if _ccbc !=nil {return _ccbc ;};_bcda .TargetAttr =&_daee ;continue ;};if _cbbad .Name .Local =="\u0068\u0072\u0065\u0066"{_gagf ,_bccg :=_cbbad .Value ,error (nil );if _bccg !=nil {return _bccg ;};_bcda .HrefAttr =&_gagf ;continue ;};if _cbbad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bcda .FilledAttr .UnmarshalXMLAttr (_cbbad );continue ;};};_cfgd :for {_cggf ,_fgbb :=d .Token ();if _fgbb !=nil {return _fgbb ;};switch _gecd :=_cggf .(type ){case _d .StartElement :switch _gecd .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecgg :=NewEG_ShapeElements ();_ecgg .Path =NewPath ();if _gfgd :=d .DecodeElement (_ecgg .Path ,&_gecd );_gfgd !=nil {return _gfgd ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_ecgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abbf :=NewEG_ShapeElements ();_abbf .Formulas =NewFormulas ();if _ddf :=d .DecodeElement (_abbf .Formulas ,&_gecd );_ddf !=nil {return _ddf ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_abbf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfabg :=NewEG_ShapeElements ();_gfabg .Handles =NewHandles ();if _ceg :=d .DecodeElement (_gfabg .Handles ,&_gecd );_ceg !=nil {return _ceg ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_gfabg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aafd :=NewEG_ShapeElements ();_aafd .Fill =NewFill ();if _bfad :=d .DecodeElement (_aafd .Fill ,&_gecd );_bfad !=nil {return _bfad ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_aafd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcbd :=NewEG_ShapeElements ();_fcbd .Stroke =NewStroke ();if _edbc :=d .DecodeElement (_fcbd .Stroke ,&_gecd );_edbc !=nil {return _edbc ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_fcbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cda :=NewEG_ShapeElements ();_cda .Shadow =NewShadow ();if _bcdad :=d .DecodeElement (_cda .Shadow ,&_gecd );_bcdad !=nil {return _bcdad ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_cda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddbf :=NewEG_ShapeElements ();_ddbf .Textbox =NewTextbox ();if _ddfd :=d .DecodeElement (_ddbf .Textbox ,&_gecd );_ddfd !=nil {return _ddfd ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_ddbf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ceca :=NewEG_ShapeElements ();_ceca .Textpath =NewTextpath ();if _aage :=d .DecodeElement (_ceca .Textpath ,&_gecd );_aage !=nil {return _aage ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_ceca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egea :=NewEG_ShapeElements ();_egea .Imagedata =NewImagedata ();if _dcb :=d .DecodeElement (_egea .Imagedata ,&_gecd );_dcb !=nil {return _dcb ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_egea );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbbb :=NewEG_ShapeElements ();_dbbb .Skew =NewOfcSkew ();if _cafb :=d .DecodeElement (_dbbb .Skew ,&_gecd );_cafb !=nil {return _cafb ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_dbbb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggggg :=NewEG_ShapeElements ();_ggggg .Extrusion =NewOfcExtrusion ();if _dgfd :=d .DecodeElement (_ggggg .Extrusion ,&_gecd );_dgfd !=nil {return _dgfd ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_ggggg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfbd :=NewEG_ShapeElements ();_dfbd .Callout =NewOfcCallout ();if _ffcga :=d .DecodeElement (_dfbd .Callout ,&_gecd );_ffcga !=nil {return _ffcga ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_dfbd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebd :=NewEG_ShapeElements ();_ebd .Lock =NewOfcLock ();if _efbf :=d .DecodeElement (_ebd .Lock ,&_gecd );_efbf !=nil {return _efbf ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_ebd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdea :=NewEG_ShapeElements ();_fdea .Clippath =NewOfcClippath ();if _aedf :=d .DecodeElement (_fdea .Clippath ,&_gecd );_aedf !=nil {return _aedf ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_fdea );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_daaf :=NewEG_ShapeElements ();_daaf .Signatureline =NewOfcSignatureline ();if _bebdc :=d .DecodeElement (_daaf .Signatureline ,&_gecd );_bebdc !=nil {return _bebdc ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_daaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebfb :=NewEG_ShapeElements ();_ebfb .Wrap =_cd .NewWrap ();if _bca :=d .DecodeElement (_ebfb .Wrap ,&_gecd );_bca !=nil {return _bca ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_ebfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfgb :=NewEG_ShapeElements ();_dfgb .Anchorlock =_cd .NewAnchorlock ();if _ddfe :=d .DecodeElement (_dfgb .Anchorlock ,&_gecd );_ddfe !=nil {return _ddfe ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_dfgb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_add :=NewEG_ShapeElements ();_add .Bordertop =_cd .NewBordertop ();if _bbbf :=d .DecodeElement (_add .Bordertop ,&_gecd );_bbbf !=nil {return _bbbf ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_add );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbab :=NewEG_ShapeElements ();_bbab .Borderbottom =_cd .NewBorderbottom ();if _baef :=d .DecodeElement (_bbab .Borderbottom ,&_gecd );_baef !=nil {return _baef ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_bbab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dadd :=NewEG_ShapeElements ();_dadd .Borderleft =_cd .NewBorderleft ();if _bfee :=d .DecodeElement (_dadd .Borderleft ,&_gecd );_bfee !=nil {return _bfee ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_dadd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccaf :=NewEG_ShapeElements ();_ccaf .Borderright =_cd .NewBorderright ();if _cdbb :=d .DecodeElement (_ccaf .Borderright ,&_gecd );_cdbb !=nil {return _cdbb ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_ccaf );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fcaa :=NewEG_ShapeElements ();_fcaa .ClientData =_df .NewClientData ();if _eege :=d .DecodeElement (_fcaa .ClientData ,&_gecd );_eege !=nil {return _eege ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_fcaa );case _d .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"}:_bagg :=NewEG_ShapeElements ();_bagg .Textdata =_dg .NewTextdata ();if _eecg :=d .DecodeElement (_bagg .Textdata ,&_gecd );_eecg !=nil {return _eecg ;};_bcda .EG_ShapeElements =append (_bcda .EG_ShapeElements ,_bagg );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\u0041\u0072\u0063\u0020\u0025\u0076",_gecd .Name );if _gddc :=d .Skip ();_gddc !=nil {return _gddc ;};};case _d .EndElement :break _cfgd ;case _d .CharData :};};return nil ;};func (_fcdee *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcdee =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fcdee =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_fcdee =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_fcdee =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_fcdee =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_fcdee =5;};return nil ;};func (_cadaa OfcST_BWMode )String ()string {switch _cadaa {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 (_aeee *CT_Line )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aeee .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .FromAttr )});};if _aeee .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .ToAttr )});};if _aeee .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .HrefAttr )});};if _aeee .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .TargetAttr )});};if _aeee .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .ClassAttr )});};if _aeee .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .TitleAttr )});};if _aeee .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .AltAttr )});};if _aeee .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .CoordsizeAttr )});};if _aeee .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .CoordoriginAttr )});};if _aeee .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .WrapcoordsAttr )});};if _aeee .PrintAttr !=_ec .ST_TrueFalseUnset {_ecgfb ,_ebcgc :=_aeee .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ebcgc !=nil {return _ebcgc ;};start .Attr =append (start .Attr ,_ecgfb );};if _aeee .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .IdAttr )});};if _aeee .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .StyleAttr )});};if _aeee .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .SpidAttr )});};if _aeee .OnedAttr !=_ec .ST_TrueFalseUnset {_bgcab ,_fced :=_aeee .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _fced !=nil {return _fced ;};start .Attr =append (start .Attr ,_bgcab );};if _aeee .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .RegroupidAttr )});};if _aeee .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_edfc ,_gccec :=_aeee .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _gccec !=nil {return _gccec ;};start .Attr =append (start .Attr ,_edfc );};if _aeee .ButtonAttr !=_ec .ST_TrueFalseUnset {_eabefb ,_gfdf :=_aeee .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _gfdf !=nil {return _gfdf ;};start .Attr =append (start .Attr ,_eabefb );};if _aeee .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_efdb ,_cdff :=_aeee .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cdff !=nil {return _cdff ;};start .Attr =append (start .Attr ,_efdb );};if _aeee .BulletAttr !=_ec .ST_TrueFalseUnset {_gbgg ,_bdba :=_aeee .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _bdba !=nil {return _bdba ;};start .Attr =append (start .Attr ,_gbgg );};if _aeee .HrAttr !=_ec .ST_TrueFalseUnset {_dcgc ,_gfaff :=_aeee .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _gfaff !=nil {return _gfaff ;};start .Attr =append (start .Attr ,_dcgc );};if _aeee .HrstdAttr !=_ec .ST_TrueFalseUnset {_geeca ,_gdec :=_aeee .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _gdec !=nil {return _gdec ;};start .Attr =append (start .Attr ,_geeca );};if _aeee .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_ageab ,_adca :=_aeee .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _adca !=nil {return _adca ;};start .Attr =append (start .Attr ,_ageab );};if _aeee .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .HrpctAttr )});};if _aeee .HralignAttr !=OfcST_HrAlignUnset {_baaf ,_dbge :=_aeee .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _dbge !=nil {return _dbge ;};start .Attr =append (start .Attr ,_baaf );};if _aeee .AllowincellAttr !=_ec .ST_TrueFalseUnset {_ggcg ,_bacag :=_aeee .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bacag !=nil {return _bacag ;};start .Attr =append (start .Attr ,_ggcg );};if _aeee .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_bcgfa ,_dfagg :=_aeee .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _dfagg !=nil {return _dfagg ;};start .Attr =append (start .Attr ,_bcgfa );};if _aeee .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_gbac ,_bgbb :=_aeee .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _bgbb !=nil {return _bgbb ;};start .Attr =append (start .Attr ,_gbac );};if _aeee .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .BordertopcolorAttr )});};if _aeee .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .BorderleftcolorAttr )});};if _aeee .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .BorderbottomcolorAttr )});};if _aeee .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .BorderrightcolorAttr )});};if _aeee .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bedfd ,_facf :=_aeee .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _facf !=nil {return _facf ;};start .Attr =append (start .Attr ,_bedfd );};if _aeee .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .DgmnodekindAttr )});};if _aeee .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cffa ,_fdgfb :=_aeee .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _fdgfb !=nil {return _fdgfb ;};start .Attr =append (start .Attr ,_cffa );};if _aeee .InsetmodeAttr !=OfcST_InsetModeUnset {_eefeb ,_gfdbb :=_aeee .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _gfdbb !=nil {return _gfdbb ;};start .Attr =append (start .Attr ,_eefeb );};if _aeee .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .OpacityAttr )});};if _aeee .StrokedAttr !=_ec .ST_TrueFalseUnset {_aeaec ,_dbddaf :=_aeee .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dbddaf !=nil {return _dbddaf ;};start .Attr =append (start .Attr ,_aeaec );};if _aeee .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .StrokecolorAttr )});};if _aeee .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .StrokeweightAttr )});};if _aeee .InsetpenAttr !=_ec .ST_TrueFalseUnset {_ddcb ,_dagcf :=_aeee .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dagcf !=nil {return _dagcf ;};start .Attr =append (start .Attr ,_ddcb );};if _aeee .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .ChromakeyAttr )});};if _aeee .FilledAttr !=_ec .ST_TrueFalseUnset {_agbc ,_bcad :=_aeee .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bcad !=nil {return _bcad ;};start .Attr =append (start .Attr ,_agbc );};if _aeee .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .FillcolorAttr )});};if _aeee .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aeee .SptAttr )});};if _aeee .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fddd ,_edgab :=_aeee .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _edgab !=nil {return _edgab ;};start .Attr =append (start .Attr ,_fddd );};if _aeee .BwmodeAttr !=OfcST_BWModeUnset {_bgga ,_dcd :=_aeee .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _dcd !=nil {return _dcd ;};start .Attr =append (start .Attr ,_bgga );};if _aeee .BwpureAttr !=OfcST_BWModeUnset {_cead ,_deec :=_aeee .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _deec !=nil {return _deec ;};start .Attr =append (start .Attr ,_cead );};if _aeee .BwnormalAttr !=OfcST_BWModeUnset {_gfegf ,_edda :=_aeee .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _edda !=nil {return _edda ;};start .Attr =append (start .Attr ,_gfegf );};if _aeee .ForcedashAttr !=_ec .ST_TrueFalseUnset {_abbca ,_acd :=_aeee .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _acd !=nil {return _acd ;};start .Attr =append (start .Attr ,_abbca );};if _aeee .OleiconAttr !=_ec .ST_TrueFalseUnset {_fbbda ,_dfaed :=_aeee .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _dfaed !=nil {return _dfaed ;};start .Attr =append (start .Attr ,_fbbda );};if _aeee .OleAttr !=_ec .ST_TrueFalseBlankUnset {_acfa ,_dddaed :=_aeee .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _dddaed !=nil {return _dddaed ;};start .Attr =append (start .Attr ,_acfa );};if _aeee .PreferrelativeAttr !=_ec .ST_TrueFalseUnset {_agcba ,_ggdfe :=_aeee .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _ggdfe !=nil {return _ggdfe ;};start .Attr =append (start .Attr ,_agcba );};if _aeee .CliptowrapAttr !=_ec .ST_TrueFalseUnset {_dbbbd ,_dbcca :=_aeee .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dbcca !=nil {return _dbcca ;};start .Attr =append (start .Attr ,_dbbbd );};if _aeee .ClipAttr !=_ec .ST_TrueFalseUnset {_dcce ,_fggg :=_aeee .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070"});if _fggg !=nil {return _fggg ;};start .Attr =append (start .Attr ,_dcce );};e .EncodeToken (start );if _aeee .EG_ShapeElements !=nil {for _ ,_edcf :=range _aeee .EG_ShapeElements {_edcf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Arc ()*CT_Arc {_dfcd :=&CT_Arc {};return _dfcd };type OfcLeft struct{OfcCT_StrokeChild };func NewOfcFill ()*OfcFill {_bgfeg :=&OfcFill {};_bgfeg .OfcCT_Fill =*NewOfcCT_Fill ();return _bgfeg };func (_dgadac *OfcCallout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgadac .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_beea :=range start .Attr {if _beea .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_dgadac .LengthspecifiedAttr .UnmarshalXMLAttr (_beea );continue ;};if _beea .Name .Local =="\u006f\u006e"{_dgadac .OnAttr .UnmarshalXMLAttr (_beea );continue ;};if _beea .Name .Local =="\u0067\u0061\u0070"{_ggcgf ,_gdgbg :=_beea .Value ,error (nil );if _gdgbg !=nil {return _gdgbg ;};_dgadac .GapAttr =&_ggcgf ;continue ;};if _beea .Name .Local =="\u0061\u006e\u0067l\u0065"{_dgadac .AngleAttr .UnmarshalXMLAttr (_beea );continue ;};if _beea .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_dgadac .DropautoAttr .UnmarshalXMLAttr (_beea );continue ;};if _beea .Name .Local =="\u0064\u0072\u006f\u0070"{_ebbfa ,_fffgc :=_beea .Value ,error (nil );if _fffgc !=nil {return _fffgc ;};_dgadac .DropAttr =&_ebbfa ;continue ;};if _beea .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_cbadc ,_ebbbb :=_beea .Value ,error (nil );if _ebbbb !=nil {return _ebbbb ;};_dgadac .DistanceAttr =&_cbadc ;continue ;};if _beea .Name .Local =="\u0074\u0079\u0070\u0065"{_fdbb ,_abccga :=_beea .Value ,error (nil );if _abccga !=nil {return _abccga ;};_dgadac .TypeAttr =&_fdbb ;continue ;};if _beea .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_gfggc ,_cfeab :=_beea .Value ,error (nil );if _cfeab !=nil {return _cfeab ;};_dgadac .LengthAttr =&_gfggc ;continue ;};if _beea .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_dgadac .AccentbarAttr .UnmarshalXMLAttr (_beea );continue ;};if _beea .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_dgadac .TextborderAttr .UnmarshalXMLAttr (_beea );continue ;};if _beea .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_dgadac .MinusxAttr .UnmarshalXMLAttr (_beea );continue ;};if _beea .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_dgadac .MinusyAttr .UnmarshalXMLAttr (_beea );continue ;};if _beea .Name .Local =="\u0065\u0078\u0074"{_dgadac .ExtAttr .UnmarshalXMLAttr (_beea );continue ;};};for {_gacfb ,_bgeac :=d .Token ();if _bgeac !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_bgeac );};if _gecddc ,_dfaggca :=_gacfb .(_d .EndElement );_dfaggca &&_gecddc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path -func (_beedg *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _beedg .Idmap !=nil {if _afdfb :=_beedg .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_afdfb !=nil {return _afdfb ;};};if _beedg .Regrouptable !=nil {if _gaaee :=_beedg .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_gaaee !=nil {return _gaaee ;};};if _beedg .Rules !=nil {if _ebda :=_beedg .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_ebda !=nil {return _ebda ;};};if _agbgg :=_beedg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agbgg !=nil {return _agbgg ;};return nil ;};func NewCT_Oval ()*CT_Oval {_adeg :=&CT_Oval {};return _adeg }; +// Validate validates the Handles and its children +func (_efec *Handles )Validate ()error {return _efec .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func (_bcaca *CT_ImageData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_beaeg :=range start .Attr {if _beaeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_beaeg .Name .Local =="\u0070\u0069\u0063\u0074"||_beaeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_beaeg .Name .Local =="\u0070\u0069\u0063\u0074"{_abfd ,_baaa :=_beaeg .Value ,error (nil );if _baaa !=nil {return _baaa ;};_bcaca .PictAttr =&_abfd ;continue ;};if _beaeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_beaeg .Name .Local =="\u0068\u0072\u0065\u0066"||_beaeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_beaeg .Name .Local =="\u0068\u0072\u0065\u0066"{_adade ,_aaee :=_beaeg .Value ,error (nil );if _aaee !=nil {return _aaee ;};_bcaca .RHrefAttr =&_adade ;continue ;};if _beaeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beaeg .Name .Local =="\u0068\u0072\u0065\u0066"{_bacda ,_dfgg :=_beaeg .Value ,error (nil );if _dfgg !=nil {return _dfgg ;};_bcaca .HrefAttr =&_bacda ;continue ;};if _beaeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beaeg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aegac ,_faeaf :=_beaeg .Value ,error (nil );if _faeaf !=nil {return _faeaf ;};_bcaca .AlthrefAttr =&_aegac ;continue ;};if _beaeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beaeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgbd ,_gddb :=_beaeg .Value ,error (nil );if _gddb !=nil {return _gddb ;};_bcaca .TitleAttr =&_bgbd ;continue ;};if _beaeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beaeg .Name .Local =="\u006f\u006c\u0065i\u0064"{_agdgg ,_bgdba :=_g .ParseFloat (_beaeg .Value ,64);if _bgdba !=nil {return _bgdba ;};_bfcdd :=float32 (_agdgg );_bcaca .OleidAttr =&_bfcdd ;continue ;};if _beaeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beaeg .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_bcaca .DetectmouseclickAttr .UnmarshalXMLAttr (_beaeg );continue ;};if _beaeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beaeg .Name .Local =="\u006d\u006f\u0076i\u0065"{_gggf ,_ffcff :=_g .ParseFloat (_beaeg .Value ,64);if _ffcff !=nil {return _ffcff ;};_cfbbc :=float32 (_gggf );_bcaca .MovieAttr =&_cfbbc ;continue ;};if _beaeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beaeg .Name .Local =="\u0072\u0065\u006ci\u0064"{_cbbf ,_begd :=_beaeg .Value ,error (nil );if _begd !=nil {return _begd ;};_bcaca .RelidAttr =&_cbbf ;continue ;};if _beaeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_beaeg .Name .Local =="\u0069\u0064"||_beaeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_beaeg .Name .Local =="\u0069\u0064"{_cdfbb ,_cbcb :=_beaeg .Value ,error (nil );if _cbcb !=nil {return _cbcb ;};_bcaca .IdAttr =&_cdfbb ;continue ;};if _beaeg .Name .Local =="\u0069\u0064"{_efgcd ,_gfabf :=_beaeg .Value ,error (nil );if _gfabf !=nil {return _gfabf ;};_bcaca .SIdAttr =&_efgcd ;continue ;};if _beaeg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cccgg ,_gaad :=_beaeg .Value ,error (nil );if _gaad !=nil {return _gaad ;};_bcaca .CropbottomAttr =&_cccgg ;continue ;};if _beaeg .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_ecbgc ,_gefc :=_beaeg .Value ,error (nil );if _gefc !=nil {return _gefc ;};_bcaca .EmbosscolorAttr =&_ecbgc ;continue ;};if _beaeg .Name .Local =="\u0073\u0072\u0063"{_gdad ,_acaf :=_beaeg .Value ,error (nil );if _acaf !=nil {return _acaf ;};_bcaca .SrcAttr =&_gdad ;continue ;};if _beaeg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_gcea ,_dggf :=_beaeg .Value ,error (nil );if _dggf !=nil {return _dggf ;};_bcaca .CropleftAttr =&_gcea ;continue ;};if _beaeg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_edgdc ,_bfaa :=_beaeg .Value ,error (nil );if _bfaa !=nil {return _bfaa ;};_bcaca .CroptopAttr =&_edgdc ;continue ;};if _beaeg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_cagab ,_aegb :=_beaeg .Value ,error (nil );if _aegb !=nil {return _aegb ;};_bcaca .CroprightAttr =&_cagab ;continue ;};if _beaeg .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_gbeg ,_dcae :=_beaeg .Value ,error (nil );if _dcae !=nil {return _dcae ;};_bcaca .RecolortargetAttr =&_gbeg ;continue ;};if _beaeg .Name .Local =="\u0067\u0061\u0069\u006e"{_dceb ,_cgbcf :=_beaeg .Value ,error (nil );if _cgbcf !=nil {return _cgbcf ;};_bcaca .GainAttr =&_dceb ;continue ;};if _beaeg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_cceg ,_fgeae :=_beaeg .Value ,error (nil );if _fgeae !=nil {return _fgeae ;};_bcaca .BlacklevelAttr =&_cceg ;continue ;};if _beaeg .Name .Local =="\u0067\u0061\u006dm\u0061"{_dfdcf ,_geacb :=_beaeg .Value ,error (nil );if _geacb !=nil {return _geacb ;};_bcaca .GammaAttr =&_dfdcf ;continue ;};if _beaeg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_bcaca .GrayscaleAttr .UnmarshalXMLAttr (_beaeg );continue ;};if _beaeg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_bcaca .BilevelAttr .UnmarshalXMLAttr (_beaeg );continue ;};if _beaeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ggbd ,_aacgf :=_beaeg .Value ,error (nil );if _aacgf !=nil {return _aacgf ;};_bcaca .ChromakeyAttr =&_ggbd ;continue ;};};for {_gdga ,_cfgdc :=d .Token ();if _cfgdc !=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",_cfgdc );};if _gefd ,_gddg :=_gdga .(_d .EndElement );_gddg &&_gefd .Name ==start .Name {break ;};};return nil ;};func (_cfdde *CT_Stroke )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfcfc :=range start .Attr {if _gfcfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcfc .Name .Local =="\u0072\u0065\u006ci\u0064"{_cbcc ,_bdgd :=_gfcfc .Value ,error (nil );if _bdgd !=nil {return _bdgd ;};_cfdde .RelidAttr =&_cbcc ;continue ;};if _gfcfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gfcfc .Name .Local =="\u0069\u0064"{_afag ,_ebdcg :=_gfcfc .Value ,error (nil );if _ebdcg !=nil {return _ebdcg ;};_cfdde .RIdAttr =&_afag ;continue ;};if _gfcfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcfc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cfdde .ForcedashAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcfc .Name .Local =="\u0074\u0069\u0074l\u0065"{_egafc ,_fgfcbc :=_gfcfc .Value ,error (nil );if _fgfcbc !=nil {return _fgfcbc ;};_cfdde .TitleAttr =&_egafc ;continue ;};if _gfcfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcfc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_afbfg ,_eeaccb :=_gfcfc .Value ,error (nil );if _eeaccb !=nil {return _eeaccb ;};_cfdde .AlthrefAttr =&_afbfg ;continue ;};if _gfcfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfcfc .Name .Local =="\u0068\u0072\u0065\u0066"{_fcge ,_gfddf :=_gfcfc .Value ,error (nil );if _gfddf !=nil {return _gfddf ;};_cfdde .HrefAttr =&_fcge ;continue ;};if _gfcfc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fecec ,_cgcdd :=_gfcfc .Value ,error (nil );if _cgcdd !=nil {return _cgcdd ;};_cfdde .ImagesizeAttr =&_fecec ;continue ;};if _gfcfc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cfdde .StartarrowlengthAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cfdde .JoinstyleAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cfdde .EndarrowAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ffae ,_aabbf :=_gfcfc .Value ,error (nil );if _aabbf !=nil {return _aabbf ;};_cfdde .DashstyleAttr =&_ffae ;continue ;};if _gfcfc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cfdde .EndarrowwidthAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u0073\u0072\u0063"{_efeag ,_aeeg :=_gfcfc .Value ,error (nil );if _aeeg !=nil {return _aeeg ;};_cfdde .SrcAttr =&_efeag ;continue ;};if _gfcfc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cfdde .EndarrowlengthAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cfdde .LinestyleAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdcb ,_gebdg :=_gfcfc .Value ,error (nil );if _gebdg !=nil {return _gebdg ;};_cfdde .OpacityAttr =&_fdcb ;continue ;};if _gfcfc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bafga ,_fgac :=_gfcfc .Value ,error (nil );if _fgac !=nil {return _fgac ;};_cfdde .WeightAttr =&_bafga ;continue ;};if _gfcfc .Name .Local =="\u0069\u0064"{_eddcb ,_dfgec :=_gfcfc .Value ,error (nil );if _dfgec !=nil {return _dfgec ;};_cfdde .IdAttr =&_eddcb ;continue ;};if _gfcfc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bafb ,_ecebed :=_g .ParseFloat (_gfcfc .Value ,64);if _ecebed !=nil {return _ecebed ;};_cfdde .MiterlimitAttr =&_bafb ;continue ;};if _gfcfc .Name .Local =="\u0063\u006f\u006co\u0072"{_beaag ,_acbca :=_gfcfc .Value ,error (nil );if _acbca !=nil {return _acbca ;};_cfdde .ColorAttr =&_beaag ;continue ;};if _gfcfc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cfdde .ImageaspectAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cfdde .FilltypeAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u006f\u006e"{_cfdde .OnAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cfdde .StartarrowwidthAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cfdde .InsetpenAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cfdde .ImagealignshapeAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cfdde .StartarrowAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cfdde .EndcapAttr .UnmarshalXMLAttr (_gfcfc );continue ;};if _gfcfc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bcfgd ,_dcdcb :=_gfcfc .Value ,error (nil );if _dcdcb !=nil {return _dcdcb ;};_cfdde .Color2Attr =&_bcfgd ;continue ;};};_acbad :for {_cfefc ,_efbcg :=d .Token ();if _efbcg !=nil {return _efbcg ;};switch _daab :=_cfefc .(type ){case _d .StartElement :switch _daab .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfdde .Left =NewOfcLeft ();if _dcebc :=d .DecodeElement (_cfdde .Left ,&_daab );_dcebc !=nil {return _dcebc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfdde .Top =NewOfcTop ();if _gddbg :=d .DecodeElement (_cfdde .Top ,&_daab );_gddbg !=nil {return _gddbg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfdde .Right =NewOfcRight ();if _gfda :=d .DecodeElement (_cfdde .Right ,&_daab );_gfda !=nil {return _gfda ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfdde .Bottom =NewOfcBottom ();if _ebfa :=d .DecodeElement (_cfdde .Bottom ,&_daab );_ebfa !=nil {return _ebfa ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfdde .Column =NewOfcColumn ();if _bedfdd :=d .DecodeElement (_cfdde .Column ,&_daab );_bedfdd !=nil {return _bedfdd ;};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\u0072o\u006b\u0065 \u0025\u0076",_daab .Name );if _ecabc :=d .Skip ();_ecabc !=nil {return _ecabc ;};};case _d .EndElement :break _acbad ;case _d .CharData :};};return nil ;};type OfcST_OLEDrawAspect byte ; -// Validate validates the OfcOLEObject and its children -func (_dagfc *OfcOLEObject )Validate ()error {return _dagfc .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func NewOfcTop ()*OfcTop {_cbcfe :=&OfcTop {};_cbcfe .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _cbcfe ;};func (_fegfae *Shapetype )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fegfae .CT_Shapetype =*NewCT_Shapetype ();for _ ,_bbef :=range start .Attr {if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bgcdf ,_fecgc :=_bbef .Value ,error (nil );if _fecgc !=nil {return _fecgc ;};_fegfae .BordertopcolorAttr =&_bgcdf ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_abgd ,_ageff :=_bbef .Value ,error (nil );if _ageff !=nil {return _ageff ;};_fegfae .MasterAttr =&_abgd ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gfgc ,_bfcada :=_bbef .Value ,error (nil );if _bfcada !=nil {return _bfcada ;};_fegfae .BorderleftcolorAttr =&_gfgc ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fegfae .BulletAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0068\u0072"{_fegfae .HrAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0063\u006c\u0069\u0070"{_fegfae .ClipAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0068\u0072\u0073t\u0064"{_fegfae .HrstdAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0073\u0070\u0069\u0064"{_bacgdf ,_bdegab :=_bbef .Value ,error (nil );if _bdegab !=nil {return _bdegab ;};_fegfae .SpidAttr =&_bacgdf ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fegfae .HrnoshadeAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_egfed ,_cgcddg :=_g .ParseInt (_bbef .Value ,10,64);if _cgcddg !=nil {return _cgcddg ;};_fegfae .RegroupidAttr =&_egfed ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fegfae .DgmlayoutAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fegfae .CliptowrapAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fegfae .AllowoverlapAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fegfae .InsetmodeAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fegfae .UserhiddenAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aabfb ,_decaf :=_bbef .Value ,error (nil );if _decaf !=nil {return _decaf ;};_fegfae .BorderbottomcolorAttr =&_aabfb ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fegfae .BwpureAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fegfae .DgmlayoutmruAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fegfae .PreferrelativeAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fegfae .AllowincellAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0068\u0072\u0070c\u0074"{_fbgcf ,_cbbb :=_g .ParseFloat (_bbef .Value ,64);if _cbbb !=nil {return _cbbb ;};_ddggb :=float32 (_fbgcf );_fegfae .HrpctAttr =&_ddggb ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fegfae .ButtonAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fegfae .UserdrawnAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fegfae .BwnormalAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0073\u0070\u0074"{_ffgaa ,_aefbdb :=_g .ParseFloat (_bbef .Value ,64);if _aefbdb !=nil {return _aefbdb ;};_ffgcd :=float32 (_ffgaa );_fegfae .SptAttr =&_ffgcd ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fegfae .ConnectortypeAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cdabd ,_afgce :=_bbef .Value ,error (nil );if _afgce !=nil {return _afgce ;};_fegfae .BorderrightcolorAttr =&_cdabd ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fegfae .OleiconAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ecebc ,_dbaae :=_g .ParseInt (_bbef .Value ,10,64);if _dbaae !=nil {return _dbaae ;};_fegfae .DgmnodekindAttr =&_ecebc ;continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u006f\u006e\u0065\u0064"{_fegfae .OnedAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fegfae .BwmodeAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u006f\u006c\u0065"{_fegfae .OleAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fegfae .ForcedashAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fegfae .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fegfae .HralignAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ceged ,_eecc :=_bbef .Value ,error (nil );if _eecc !=nil {return _eecc ;};_fegfae .WrapcoordsAttr =&_ceged ;continue ;};if _bbef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fafcb ,_dbadc :=_bbef .Value ,error (nil );if _dbadc !=nil {return _dbadc ;};_fegfae .CoordsizeAttr =&_fafcb ;continue ;};if _bbef .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fegfae .StrokedAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Local =="\u0061\u006c\u0074"{_ffcec ,_afgcc :=_bbef .Value ,error (nil );if _afgcc !=nil {return _afgcc ;};_fegfae .AltAttr =&_ffcec ;continue ;};if _bbef .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bdgff ,_aacae :=_bbef .Value ,error (nil );if _aacae !=nil {return _aacae ;};_fegfae .StrokeweightAttr =&_bdgff ;continue ;};if _bbef .Name .Local =="\u0073\u0074\u0079l\u0065"{_efagf ,_eaecfe :=_bbef .Value ,error (nil );if _eaecfe !=nil {return _eaecfe ;};_fegfae .StyleAttr =&_efagf ;continue ;};if _bbef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fcfce ,_bcgf :=_bbef .Value ,error (nil );if _bcgf !=nil {return _bcgf ;};_fegfae .ChromakeyAttr =&_fcfce ;continue ;};if _bbef .Name .Local =="\u0069\u0064"{_ecccbg ,_egaa :=_bbef .Value ,error (nil );if _egaa !=nil {return _egaa ;};_fegfae .IdAttr =&_ecccbg ;continue ;};if _bbef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_agdcg ,_gadcd :=_bbef .Value ,error (nil );if _gadcd !=nil {return _gadcd ;};_fegfae .TargetAttr =&_agdcg ;continue ;};if _bbef .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcfgc ,_dafgcf :=_bbef .Value ,error (nil );if _dafgcf !=nil {return _dafgcf ;};_fegfae .ClassAttr =&_dcfgc ;continue ;};if _bbef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fegfae .InsetpenAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Local =="\u0070\u0072\u0069n\u0074"{_fegfae .PrintAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fegfae .FilledAttr .UnmarshalXMLAttr (_bbef );continue ;};if _bbef .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggaga ,_ffccf :=_bbef .Value ,error (nil );if _ffccf !=nil {return _ffccf ;};_fegfae .StrokecolorAttr =&_ggaga ;continue ;};if _bbef .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbcbf ,_adgde :=_bbef .Value ,error (nil );if _adgde !=nil {return _adgde ;};_fegfae .TitleAttr =&_bbcbf ;continue ;};if _bbef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_beddg ,_gagb :=_bbef .Value ,error (nil );if _gagb !=nil {return _gagb ;};_fegfae .OpacityAttr =&_beddg ;continue ;};if _bbef .Name .Local =="\u0061\u0064\u006a"{_fdgbd ,_bcgcd :=_bbef .Value ,error (nil );if _bcgcd !=nil {return _bcgcd ;};_fegfae .AdjAttr =&_fdgbd ;continue ;};if _bbef .Name .Local =="\u0070\u0061\u0074\u0068"{_dcegf ,_gdgfe :=_bbef .Value ,error (nil );if _gdgfe !=nil {return _gdgfe ;};_fegfae .PathAttr =&_dcegf ;continue ;};if _bbef .Name .Local =="\u0068\u0072\u0065\u0066"{_bfgad ,_bacaa :=_bbef .Value ,error (nil );if _bacaa !=nil {return _bacaa ;};_fegfae .HrefAttr =&_bfgad ;continue ;};if _bbef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ccccd ,_fadf :=_bbef .Value ,error (nil );if _fadf !=nil {return _fadf ;};_fegfae .CoordoriginAttr =&_ccccd ;continue ;};if _bbef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fdbca ,_fbdge :=_bbef .Value ,error (nil );if _fbdge !=nil {return _fbdge ;};_fegfae .FillcolorAttr =&_fdbca ;continue ;};};_agedf :for {_facab ,_fddge :=d .Token ();if _fddge !=nil {return _fddge ;};switch _cagba :=_facab .(type ){case _b .StartElement :switch _cagba .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_efegc :=NewEG_ShapeElements ();_efegc .Path =NewPath ();if _dagd :=d .DecodeElement (_efegc .Path ,&_cagba );_dagd !=nil {return _dagd ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_efegc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_acdad :=NewEG_ShapeElements ();_acdad .Formulas =NewFormulas ();if _bebcd :=d .DecodeElement (_acdad .Formulas ,&_cagba );_bebcd !=nil {return _bebcd ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_acdad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cbaeb :=NewEG_ShapeElements ();_cbaeb .Handles =NewHandles ();if _ecagg :=d .DecodeElement (_cbaeb .Handles ,&_cagba );_ecagg !=nil {return _ecagg ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_cbaeb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dggac :=NewEG_ShapeElements ();_dggac .Fill =NewFill ();if _ffdb :=d .DecodeElement (_dggac .Fill ,&_cagba );_ffdb !=nil {return _ffdb ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_dggac );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_eccdf :=NewEG_ShapeElements ();_eccdf .Stroke =NewStroke ();if _baceb :=d .DecodeElement (_eccdf .Stroke ,&_cagba );_baceb !=nil {return _baceb ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_eccdf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bfgcbd :=NewEG_ShapeElements ();_bfgcbd .Shadow =NewShadow ();if _fcga :=d .DecodeElement (_bfgcbd .Shadow ,&_cagba );_fcga !=nil {return _fcga ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_bfgcbd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ccggd :=NewEG_ShapeElements ();_ccggd .Textbox =NewTextbox ();if _acgbgf :=d .DecodeElement (_ccggd .Textbox ,&_cagba );_acgbgf !=nil {return _acgbgf ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_ccggd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cgdbf :=NewEG_ShapeElements ();_cgdbf .Textpath =NewTextpath ();if _cbec :=d .DecodeElement (_cgdbf .Textpath ,&_cagba );_cbec !=nil {return _cbec ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_cgdbf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dabdb :=NewEG_ShapeElements ();_dabdb .Imagedata =NewImagedata ();if _edcab :=d .DecodeElement (_dabdb .Imagedata ,&_cagba );_edcab !=nil {return _edcab ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_dabdb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_baege :=NewEG_ShapeElements ();_baege .Skew =NewOfcSkew ();if _fedeca :=d .DecodeElement (_baege .Skew ,&_cagba );_fedeca !=nil {return _fedeca ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_baege );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ccgdb :=NewEG_ShapeElements ();_ccgdb .Extrusion =NewOfcExtrusion ();if _aeagd :=d .DecodeElement (_ccgdb .Extrusion ,&_cagba );_aeagd !=nil {return _aeagd ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_ccgdb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dbegg :=NewEG_ShapeElements ();_dbegg .Callout =NewOfcCallout ();if _dcea :=d .DecodeElement (_dbegg .Callout ,&_cagba );_dcea !=nil {return _dcea ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_dbegg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gcgeg :=NewEG_ShapeElements ();_gcgeg .Lock =NewOfcLock ();if _ecdga :=d .DecodeElement (_gcgeg .Lock ,&_cagba );_ecdga !=nil {return _ecdga ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_gcgeg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ggfee :=NewEG_ShapeElements ();_ggfee .Clippath =NewOfcClippath ();if _ecaegg :=d .DecodeElement (_ggfee .Clippath ,&_cagba );_ecaegg !=nil {return _ecaegg ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_ggfee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gafgg :=NewEG_ShapeElements ();_gafgg .Signatureline =NewOfcSignatureline ();if _cdagcd :=d .DecodeElement (_gafgg .Signatureline ,&_cagba );_cdagcd !=nil {return _cdagcd ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_gafgg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ebgec :=NewEG_ShapeElements ();_ebgec .Wrap =_a .NewWrap ();if _bfdde :=d .DecodeElement (_ebgec .Wrap ,&_cagba );_bfdde !=nil {return _bfdde ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_ebgec );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_eeadf :=NewEG_ShapeElements ();_eeadf .Anchorlock =_a .NewAnchorlock ();if _cgcfg :=d .DecodeElement (_eeadf .Anchorlock ,&_cagba );_cgcfg !=nil {return _cgcfg ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_eeadf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cfgd :=NewEG_ShapeElements ();_cfgd .Bordertop =_a .NewBordertop ();if _baefe :=d .DecodeElement (_cfgd .Bordertop ,&_cagba );_baefe !=nil {return _baefe ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_cfgd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gecab :=NewEG_ShapeElements ();_gecab .Borderbottom =_a .NewBorderbottom ();if _babcc :=d .DecodeElement (_gecab .Borderbottom ,&_cagba );_babcc !=nil {return _babcc ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_gecab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ccfcc :=NewEG_ShapeElements ();_ccfcc .Borderleft =_a .NewBorderleft ();if _egddb :=d .DecodeElement (_ccfcc .Borderleft ,&_cagba );_egddb !=nil {return _egddb ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_ccfcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dddda :=NewEG_ShapeElements ();_dddda .Borderright =_a .NewBorderright ();if _dfdaeg :=d .DecodeElement (_dddda .Borderright ,&_cagba );_dfdaeg !=nil {return _dfdaeg ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_dddda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ecddd :=NewEG_ShapeElements ();_ecddd .ClientData =_ga .NewClientData ();if _bfafd :=d .DecodeElement (_ecddd .ClientData ,&_cagba );_bfafd !=nil {return _bfafd ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_ecddd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dgfea :=NewEG_ShapeElements ();_dgfea .Textdata =_fb .NewTextdata ();if _ccabb :=d .DecodeElement (_dgfea .Textdata ,&_cagba );_ccabb !=nil {return _ccabb ;};_fegfae .EG_ShapeElements =append (_fegfae .EG_ShapeElements ,_dgfea );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_fegfae .Complex =NewOfcComplex ();if _ddacd :=d .DecodeElement (_fegfae .Complex ,&_cagba );_ddacd !=nil {return _ddacd ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u0068\u0061\u0070\u0065\u0074y\u0070\u0065 \u0025\u0076",_cagba .Name );if _cdaab :=d .Skip ();_cdaab !=nil {return _cdaab ;};};case _b .EndElement :break _agedf ;case _b .CharData :};};return nil ;};type Fill struct{CT_Fill };type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _bd .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_c .TxbxContent ;Any _d .Any ;IdAttr *string ;StyleAttr *string ;};func (_ddea *AG_Fill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddea .FilledAttr !=_bd .ST_TrueFalseUnset {_edc ,_ddd :=_ddea .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ddd !=nil {return _ddd ;};start .Attr =append (start .Attr ,_edc );};if _ddea .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_ddea .FillcolorAttr )});};return nil ;}; +// Validate validates the OfcClippath and its children +func (_gfcfgd *OfcClippath )Validate ()error {return _gfcfgd .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _ec .ST_TrueFalse ;ReverseAttr _ec .ST_TrueFalse ;AutolayoutAttr _ec .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);func NewOfcExtrusion ()*OfcExtrusion {_aaed :=&OfcExtrusion {};_aaed .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _aaed ;}; -// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path -func (_dad *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _bcc :=_dad .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bcc !=nil {return _bcc ;};if _afc :=_dad .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_afc !=nil {return _afc ;};if _eea :=_dad .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eea !=nil {return _eea ;};if _gae :=_dad .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gae !=nil {return _gae ;};if _gab :=_dad .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gab !=nil {return _gab ;};if _bbf :=_dad .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bbf !=nil {return _bbf ;};if _bbb :=_dad .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bbb !=nil {return _bbb ;};if _cgge :=_dad .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cgge !=nil {return _cgge ;};if _dd :=_dad .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dd !=nil {return _dd ;};if _egge :=_dad .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_egge !=nil {return _egge ;};if _dc :=_dad .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dc !=nil {return _dc ;};if _bbed :=_dad .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbed !=nil {return _bbed ;};if _ada :=_dad .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ada !=nil {return _ada ;};if _fad :=_dad .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fad !=nil {return _fad ;};if _ed :=_dad .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ed !=nil {return _ed ;};if _ede :=_dad .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ede !=nil {return _ede ;};return nil ;};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _bd .ST_TrueFalse ;StrokeokAttr _bd .ST_TrueFalse ;ShadowokAttr _bd .ST_TrueFalse ;ArrowokAttr _bd .ST_TrueFalse ;GradientshapeokAttr _bd .ST_TrueFalse ;TextpathokAttr _bd .ST_TrueFalse ;InsetpenokAttr _bd .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _bd .ST_TrueFalse ;IdAttr *string ;};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_gefa :=&OfcCT_OLEObject {};return _gefa }; +// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path +func (_adcd *CT_ImageData )ValidateWithPath (path string )error {if _cgeg :=_adcd .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_cgeg !=nil {return _cgeg ;};if _dbed :=_adcd .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_dbed !=nil {return _dbed ;};if _gfaf :=_adcd .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_gfaf !=nil {return _gfaf ;};return nil ;};func NewOfcCT_Skew ()*OfcCT_Skew {_gbbgf :=&OfcCT_Skew {};return _gbbgf };func NewAG_Id ()*AG_Id {_ead :=&AG_Id {};return _ead };type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _ec .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 _ec .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _ec .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _ec .ST_TrueFalse ;RotateAttr _ec .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;}; -// Validate validates the Handles and its children -func (_ddcab *Handles )Validate ()error {return _ddcab .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");}; +// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path +func (_cdcba *OfcClippath )ValidateWithPath (path string )error {if _dbaac :=_cdcba .OfcCT_ClipPath .ValidateWithPath (path );_dbaac !=nil {return _dbaac ;};return nil ;};func (_ddcde OfcST_ExtrusionPlane )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gebaa :=_d .Attr {};_gebaa .Name =name ;switch _ddcde {case OfcST_ExtrusionPlaneUnset :_gebaa .Value ="";case OfcST_ExtrusionPlaneXY :_gebaa .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_gebaa .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_gebaa .Value ="\u0059\u005a";};return _gebaa ,nil ;};func (_babdeg *OfcCT_Callout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dddeb :=range start .Attr {if _dddeb .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_babdeg .LengthspecifiedAttr .UnmarshalXMLAttr (_dddeb );continue ;};if _dddeb .Name .Local =="\u006f\u006e"{_babdeg .OnAttr .UnmarshalXMLAttr (_dddeb );continue ;};if _dddeb .Name .Local =="\u0067\u0061\u0070"{_bcbbf ,_fcefa :=_dddeb .Value ,error (nil );if _fcefa !=nil {return _fcefa ;};_babdeg .GapAttr =&_bcbbf ;continue ;};if _dddeb .Name .Local =="\u0061\u006e\u0067l\u0065"{_babdeg .AngleAttr .UnmarshalXMLAttr (_dddeb );continue ;};if _dddeb .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_babdeg .DropautoAttr .UnmarshalXMLAttr (_dddeb );continue ;};if _dddeb .Name .Local =="\u0064\u0072\u006f\u0070"{_fegba ,_cfbfe :=_dddeb .Value ,error (nil );if _cfbfe !=nil {return _cfbfe ;};_babdeg .DropAttr =&_fegba ;continue ;};if _dddeb .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_fdcbg ,_ebeff :=_dddeb .Value ,error (nil );if _ebeff !=nil {return _ebeff ;};_babdeg .DistanceAttr =&_fdcbg ;continue ;};if _dddeb .Name .Local =="\u0074\u0079\u0070\u0065"{_caac ,_cbcdf :=_dddeb .Value ,error (nil );if _cbcdf !=nil {return _cbcdf ;};_babdeg .TypeAttr =&_caac ;continue ;};if _dddeb .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_fcgcg ,_cddcc :=_dddeb .Value ,error (nil );if _cddcc !=nil {return _cddcc ;};_babdeg .LengthAttr =&_fcgcg ;continue ;};if _dddeb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_babdeg .AccentbarAttr .UnmarshalXMLAttr (_dddeb );continue ;};if _dddeb .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_babdeg .TextborderAttr .UnmarshalXMLAttr (_dddeb );continue ;};if _dddeb .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_babdeg .MinusxAttr .UnmarshalXMLAttr (_dddeb );continue ;};if _dddeb .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_babdeg .MinusyAttr .UnmarshalXMLAttr (_dddeb );continue ;};if _dddeb .Name .Local =="\u0065\u0078\u0074"{_babdeg .ExtAttr .UnmarshalXMLAttr (_dddeb );continue ;};};for {_dcbg ,_bfeg :=d .Token ();if _bfeg !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_bfeg );};if _dcac ,_dageg :=_dcbg .(_d .EndElement );_dageg &&_dcac .Name ==start .Name {break ;};};return nil ;};func (_cacgb ST_StrokeJoinStyle )Validate ()error {return _cacgb .ValidateWithPath ("")}; -// Validate validates the Stroke and its children -func (_dbedf *Stroke )Validate ()error {return _dbedf .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");}; +// Validate validates the OfcCT_Extrusion and its children +func (_edcbc *OfcCT_Extrusion )Validate ()error {return _edcbc .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path -func (_dff *CT_Arc )ValidateWithPath (path string )error {for _afcgag ,_egggb :=range _dff .EG_ShapeElements {if _bab :=_egggb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_afcgag ));_bab !=nil {return _bab ;};};if _ebae :=_dff .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ebae !=nil {return _ebae ;};if _facd :=_dff .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_facd !=nil {return _facd ;};if _dbad :=_dff .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dbad !=nil {return _dbad ;};if _gfeg :=_dff .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gfeg !=nil {return _gfeg ;};if _fbabc :=_dff .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fbabc !=nil {return _fbabc ;};if _dfbb :=_dff .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dfbb !=nil {return _dfbb ;};if _cafd :=_dff .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cafd !=nil {return _cafd ;};if _bebbe :=_dff .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bebbe !=nil {return _bebbe ;};if _afbd :=_dff .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_afbd !=nil {return _afbd ;};if _fdbcg :=_dff .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fdbcg !=nil {return _fdbcg ;};if _bbbdb :=_dff .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bbbdb !=nil {return _bbbdb ;};if _face :=_dff .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_face !=nil {return _face ;};if _adba :=_dff .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_adba !=nil {return _adba ;};if _cbdc :=_dff .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cbdc !=nil {return _cbdc ;};if _gbdcf :=_dff .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gbdcf !=nil {return _gbdcf ;};if _fecd :=_dff .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fecd !=nil {return _fecd ;};if _ggce :=_dff .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ggce !=nil {return _ggce ;};if _ccgc :=_dff .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ccgc !=nil {return _ccgc ;};if _gcfc :=_dff .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcfc !=nil {return _gcfc ;};if _gage :=_dff .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gage !=nil {return _gage ;};if _cada :=_dff .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cada !=nil {return _cada ;};if _cbccd :=_dff .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cbccd !=nil {return _cbccd ;};if _daabd :=_dff .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_daabd !=nil {return _daabd ;};if _afbg :=_dff .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_afbg !=nil {return _afbg ;};if _begd :=_dff .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_begd !=nil {return _begd ;};if _egfe :=_dff .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_egfe !=nil {return _egfe ;};if _afff :=_dff .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_afff !=nil {return _afff ;};if _gggc :=_dff .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gggc !=nil {return _gggc ;};if _acfe :=_dff .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_acfe !=nil {return _acfe ;};return nil ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_efdea :=&OfcCT_StrokeChild {};return _efdea };func (_fccg *CT_Handles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfdg :for {_caab ,_gfdbe :=d .Token ();if _gfdbe !=nil {return _gfdbe ;};switch _gbde :=_caab .(type ){case _b .StartElement :switch _gbde .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_fcde :=NewCT_H ();if _dbdab :=d .DecodeElement (_fcde ,&_gbde );_dbdab !=nil {return _dbdab ;};_fccg .H =append (_fccg .H ,_fcde );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0061\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_gbde .Name );if _bceb :=d .Skip ();_bceb !=nil {return _bceb ;};};case _b .EndElement :break _cfdg ;case _b .CharData :};};return nil ;};func (_bddgf OfcST_FillType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gebba :=_b .Attr {};_gebba .Name =name ;switch _bddgf {case OfcST_FillTypeUnset :_gebba .Value ="";case OfcST_FillTypeGradientCenter :_gebba .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_gebba .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_gebba .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_gebba .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_gebba .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_gebba .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_gebba .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_gebba .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_gebba .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _gebba ,nil ;};func (_ccadd OfcST_ExtrusionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccadd .String (),start );};func (_dgffdg OfcST_ExtrusionRender )String ()string {switch _dgffdg {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case 3:return "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return "";};type OfcBottom struct{OfcCT_StrokeChild }; +// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path +func (_gcca *OfcCT_Fill )ValidateWithPath (path string )error {if _fcdca :=_gcca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcdca !=nil {return _fcdca ;};if _edfbe :=_gcca .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_edfbe !=nil {return _edfbe ;};return nil ;};func (_bdaa *OfcST_ConnectorType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdabf ,_dgeg :=d .Token ();if _dgeg !=nil {return _dgeg ;};if _adbbf ,_cdagc :=_gdabf .(_d .EndElement );_cdagc &&_adbbf .Name ==start .Name {*_bdaa =1;return nil ;};if _dbfec ,_egaec :=_gdabf .(_d .CharData );!_egaec {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",_gdabf );}else {switch string (_dbfec ){case "":*_bdaa =0;case "\u006e\u006f\u006e\u0065":*_bdaa =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_bdaa =2;case "\u0065\u006c\u0062o\u0077":*_bdaa =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_bdaa =4;};};_gdabf ,_dgeg =d .Token ();if _dgeg !=nil {return _dgeg ;};if _aeaag ,_eeabe :=_gdabf .(_d .EndElement );_eeabe &&_aeaag .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",_gdabf );};func (_eecfa *Roundrect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _eecfa .CT_RoundRect .MarshalXML (e ,start );}; -// Validate validates the OfcCT_StrokeChild and its children -func (_gccgb *OfcCT_StrokeChild )Validate ()error {return _gccgb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};type OfcCT_Callout struct{OnAttr _bd .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _bd .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _bd .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _bd .ST_TrueFalse ;TextborderAttr _bd .ST_TrueFalse ;MinusxAttr _bd .ST_TrueFalse ;MinusyAttr _bd .ST_TrueFalse ;ExtAttr ST_Ext ;}; +// Validate validates the CT_Background and its children +func (_gfeaa *CT_Background )Validate ()error {return _gfeaa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_ggecb OfcST_ConnectorType )ValidateWithPath (path string )error {switch _ggecb {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 (_ggecb ));};return nil ;};func (_ggaead ST_FillMethod )ValidateWithPath (path string )error {switch _ggaead {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 (_ggaead ));};return nil ;};func (_gbce *CT_RoundRect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acbda :=range start .Attr {if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbce .UserdrawnAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gdaf ,_dgfdgg :=_acbda .Value ,error (nil );if _dgfdgg !=nil {return _dgfdgg ;};_gbce .BordertopcolorAttr =&_gdaf ;continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbce .UserhiddenAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbce .BulletAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gbce .CliptowrapAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0068\u0072"{_gbce .HrAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u006f\u006c\u0065"{_gbce .OleAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbce .HrstdAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0073\u0070\u0069\u0064"{_cdefb ,_baaaa :=_acbda .Value ,error (nil );if _baaaa !=nil {return _baaaa ;};_gbce .SpidAttr =&_cdefb ;continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbce .HrnoshadeAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbce .ForcedashAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dcca ,_gadcd :=_acbda .Value ,error (nil );if _gadcd !=nil {return _gadcd ;};_gbce .BorderleftcolorAttr =&_dcca ;continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bdafb ,_afbcab :=_g .ParseInt (_acbda .Value ,10,64);if _afbcab !=nil {return _afbcab ;};_gbce .DgmnodekindAttr =&_bdafb ;continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u006f\u006e\u0065\u0064"{_gbce .OnedAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0063\u006c\u0069\u0070"{_gbce .ClipAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0068\u0072\u0070c\u0074"{_egbea ,_gcff :=_g .ParseFloat (_acbda .Value ,64);if _gcff !=nil {return _gcff ;};_bcbgc :=float32 (_egbea );_gbce .HrpctAttr =&_bcbgc ;continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gbce .PreferrelativeAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dgfdgd ,_ddbff :=_acbda .Value ,error (nil );if _ddbff !=nil {return _ddbff ;};_gbce .BorderrightcolorAttr =&_dgfdgd ;continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gecb ,_aegf :=_g .ParseInt (_acbda .Value ,10,64);if _aegf !=nil {return _aegf ;};_gbce .RegroupidAttr =&_gecb ;continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbce .DgmlayoutmruAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbce .DoubleclicknotifyAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbce .AllowoverlapAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbce .HralignAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbce .InsetmodeAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0073\u0070\u0074"{_efcb ,_aaad :=_g .ParseFloat (_acbda .Value ,64);if _aaad !=nil {return _aaad ;};_aefc :=float32 (_efcb );_gbce .SptAttr =&_aefc ;continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcfaf ,_ebcf :=_acbda .Value ,error (nil );if _ebcf !=nil {return _ebcf ;};_gbce .BorderbottomcolorAttr =&_gcfaf ;continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gbce .OleiconAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbce .DgmlayoutAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gbce .BwmodeAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gbce .BwnormalAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gbce .BwpureAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gbce .ConnectortypeAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbce .ButtonAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbce .AllowincellAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Local =="\u0068\u0072\u0065\u0066"{_dbbfd ,_eefac :=_acbda .Value ,error (nil );if _eefac !=nil {return _eefac ;};_gbce .HrefAttr =&_dbbfd ;continue ;};if _acbda .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fgbfe ,_ddgee :=_acbda .Value ,error (nil );if _ddgee !=nil {return _ddgee ;};_gbce .CoordsizeAttr =&_fgbfe ;continue ;};if _acbda .Name .Local =="\u0073\u0074\u0079l\u0065"{_eeedb ,_cdefg :=_acbda .Value ,error (nil );if _cdefg !=nil {return _cdefg ;};_gbce .StyleAttr =&_eeedb ;continue ;};if _acbda .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gbce .StrokedAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Local =="\u0069\u0064"{_cgeee ,_ddef :=_acbda .Value ,error (nil );if _ddef !=nil {return _ddef ;};_gbce .IdAttr =&_cgeee ;continue ;};if _acbda .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fgefe ,_edgdcd :=_acbda .Value ,error (nil );if _edgdcd !=nil {return _edgdcd ;};_gbce .StrokeweightAttr =&_fgefe ;continue ;};if _acbda .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbce .PrintAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cccfa ,_dbeb :=_acbda .Value ,error (nil );if _dbeb !=nil {return _dbeb ;};_gbce .ChromakeyAttr =&_cccfa ;continue ;};if _acbda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ddfdg ,_fcee :=_acbda .Value ,error (nil );if _fcee !=nil {return _fcee ;};_gbce .FillcolorAttr =&_ddfdg ;continue ;};if _acbda .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eegeb ,_dcea :=_acbda .Value ,error (nil );if _dcea !=nil {return _dcea ;};_gbce .CoordoriginAttr =&_eegeb ;continue ;};if _acbda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dgada ,_eddc :=_acbda .Value ,error (nil );if _eddc !=nil {return _eddc ;};_gbce .OpacityAttr =&_dgada ;continue ;};if _acbda .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_adcecc ,_bcadd :=_acbda .Value ,error (nil );if _bcadd !=nil {return _bcadd ;};_gbce .StrokecolorAttr =&_adcecc ;continue ;};if _acbda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbce .InsetpenAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbce .FilledAttr .UnmarshalXMLAttr (_acbda );continue ;};if _acbda .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_beacd ,_bcag :=_acbda .Value ,error (nil );if _bcag !=nil {return _bcag ;};_gbce .WrapcoordsAttr =&_beacd ;continue ;};if _acbda .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_adbe ,_gacdd :=_acbda .Value ,error (nil );if _gacdd !=nil {return _gacdd ;};_gbce .ArcsizeAttr =&_adbe ;continue ;};if _acbda .Name .Local =="\u0074\u0069\u0074l\u0065"{_dcgac ,_eaccd :=_acbda .Value ,error (nil );if _eaccd !=nil {return _eaccd ;};_gbce .TitleAttr =&_dcgac ;continue ;};if _acbda .Name .Local =="\u0063\u006c\u0061s\u0073"{_daaa ,_gcagg :=_acbda .Value ,error (nil );if _gcagg !=nil {return _gcagg ;};_gbce .ClassAttr =&_daaa ;continue ;};if _acbda .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fagb ,_aaddc :=_acbda .Value ,error (nil );if _aaddc !=nil {return _aaddc ;};_gbce .TargetAttr =&_fagb ;continue ;};if _acbda .Name .Local =="\u0061\u006c\u0074"{_cadbf ,_eabefg :=_acbda .Value ,error (nil );if _eabefg !=nil {return _eabefg ;};_gbce .AltAttr =&_cadbf ;continue ;};};_bggc :for {_dbbff ,_edgge :=d .Token ();if _edgge !=nil {return _edgge ;};switch _babda :=_dbbff .(type ){case _d .StartElement :switch _babda .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eaee :=NewEG_ShapeElements ();_eaee .Path =NewPath ();if _feeba :=d .DecodeElement (_eaee .Path ,&_babda );_feeba !=nil {return _feeba ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_eaee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddgb :=NewEG_ShapeElements ();_ddgb .Formulas =NewFormulas ();if _adfge :=d .DecodeElement (_ddgb .Formulas ,&_babda );_adfge !=nil {return _adfge ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_ddgb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbggdg :=NewEG_ShapeElements ();_cbggdg .Handles =NewHandles ();if _dbgeg :=d .DecodeElement (_cbggdg .Handles ,&_babda );_dbgeg !=nil {return _dbgeg ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_cbggdg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgbc :=NewEG_ShapeElements ();_dgbc .Fill =NewFill ();if _dbgbb :=d .DecodeElement (_dgbc .Fill ,&_babda );_dbgbb !=nil {return _dbgbb ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_dgbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cccdgf :=NewEG_ShapeElements ();_cccdgf .Stroke =NewStroke ();if _fgfag :=d .DecodeElement (_cccdgf .Stroke ,&_babda );_fgfag !=nil {return _fgfag ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_cccdgf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abdfb :=NewEG_ShapeElements ();_abdfb .Shadow =NewShadow ();if _cefcd :=d .DecodeElement (_abdfb .Shadow ,&_babda );_cefcd !=nil {return _cefcd ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_abdfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efcec :=NewEG_ShapeElements ();_efcec .Textbox =NewTextbox ();if _gaeg :=d .DecodeElement (_efcec .Textbox ,&_babda );_gaeg !=nil {return _gaeg ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_efcec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eadd :=NewEG_ShapeElements ();_eadd .Textpath =NewTextpath ();if _gecgc :=d .DecodeElement (_eadd .Textpath ,&_babda );_gecgc !=nil {return _gecgc ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_eadd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfee :=NewEG_ShapeElements ();_dcfee .Imagedata =NewImagedata ();if _aebbe :=d .DecodeElement (_dcfee .Imagedata ,&_babda );_aebbe !=nil {return _aebbe ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_dcfee );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbfdc :=NewEG_ShapeElements ();_cbfdc .Skew =NewOfcSkew ();if _eddefa :=d .DecodeElement (_cbfdc .Skew ,&_babda );_eddefa !=nil {return _eddefa ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_cbfdc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbdga :=NewEG_ShapeElements ();_bbdga .Extrusion =NewOfcExtrusion ();if _bgcbf :=d .DecodeElement (_bbdga .Extrusion ,&_babda );_bgcbf !=nil {return _bgcbf ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_bbdga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dadcc :=NewEG_ShapeElements ();_dadcc .Callout =NewOfcCallout ();if _edbd :=d .DecodeElement (_dadcc .Callout ,&_babda );_edbd !=nil {return _edbd ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_dadcc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaceb :=NewEG_ShapeElements ();_eaceb .Lock =NewOfcLock ();if _degdee :=d .DecodeElement (_eaceb .Lock ,&_babda );_degdee !=nil {return _degdee ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_eaceb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcde :=NewEG_ShapeElements ();_gcde .Clippath =NewOfcClippath ();if _cacfa :=d .DecodeElement (_gcde .Clippath ,&_babda );_cacfa !=nil {return _cacfa ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_gcde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfeee :=NewEG_ShapeElements ();_dfeee .Signatureline =NewOfcSignatureline ();if _feab :=d .DecodeElement (_dfeee .Signatureline ,&_babda );_feab !=nil {return _feab ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_dfeee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggeb :=NewEG_ShapeElements ();_ggeb .Wrap =_cd .NewWrap ();if _eeda :=d .DecodeElement (_ggeb .Wrap ,&_babda );_eeda !=nil {return _eeda ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_ggeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aadfa :=NewEG_ShapeElements ();_aadfa .Anchorlock =_cd .NewAnchorlock ();if _ceda :=d .DecodeElement (_aadfa .Anchorlock ,&_babda );_ceda !=nil {return _ceda ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_aadfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcfda :=NewEG_ShapeElements ();_gcfda .Bordertop =_cd .NewBordertop ();if _acdb :=d .DecodeElement (_gcfda .Bordertop ,&_babda );_acdb !=nil {return _acdb ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_gcfda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdgf :=NewEG_ShapeElements ();_gdgf .Borderbottom =_cd .NewBorderbottom ();if _cafad :=d .DecodeElement (_gdgf .Borderbottom ,&_babda );_cafad !=nil {return _cafad ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_gdgf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acdd :=NewEG_ShapeElements ();_acdd .Borderleft =_cd .NewBorderleft ();if _bcba :=d .DecodeElement (_acdd .Borderleft ,&_babda );_bcba !=nil {return _bcba ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_acdd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gedg :=NewEG_ShapeElements ();_gedg .Borderright =_cd .NewBorderright ();if _eecgg :=d .DecodeElement (_gedg .Borderright ,&_babda );_eecgg !=nil {return _eecgg ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_gedg );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dfadc :=NewEG_ShapeElements ();_dfadc .ClientData =_df .NewClientData ();if _fbfb :=d .DecodeElement (_dfadc .ClientData ,&_babda );_fbfb !=nil {return _fbfb ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_dfadc );case _d .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"}:_cgaab :=NewEG_ShapeElements ();_cgaab .Textdata =_dg .NewTextdata ();if _accfc :=d .DecodeElement (_cgaab .Textdata ,&_babda );_accfc !=nil {return _accfc ;};_gbce .EG_ShapeElements =append (_gbce .EG_ShapeElements ,_cgaab );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_R\u006f\u0075n\u0064\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_babda .Name );if _adae :=d .Skip ();_adae !=nil {return _adae ;};};case _d .EndElement :break _bggc ;case _d .CharData :};};return nil ;};func (_ccafa *OfcFill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccafa .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_eedfe :=range start .Attr {if _eedfe .Name .Local =="\u0074\u0079\u0070\u0065"{_ccafa .TypeAttr .UnmarshalXMLAttr (_eedfe );continue ;};if _eedfe .Name .Local =="\u0065\u0078\u0074"{_ccafa .ExtAttr .UnmarshalXMLAttr (_eedfe );continue ;};};for {_fgdcb ,_gaccg :=d .Token ();if _gaccg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_gaccg );};if _ffecc ,_eafdc :=_fgdcb .(_d .EndElement );_eafdc &&_ffecc .Name ==start .Name {break ;};};return nil ;};func (_bcaabc *Textbox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcaabc .CT_Textbox =*NewCT_Textbox ();for _ ,_aegbed :=range start .Attr {if _aegbed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aegbed .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_bcaabc .SingleclickAttr .UnmarshalXMLAttr (_aegbed );continue ;};if _aegbed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aegbed .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcaabc .InsetmodeAttr .UnmarshalXMLAttr (_aegbed );continue ;};if _aegbed .Name .Local =="\u0069\u006e\u0073e\u0074"{_cagda ,_gbebd :=_aegbed .Value ,error (nil );if _gbebd !=nil {return _gbebd ;};_bcaabc .InsetAttr =&_cagda ;continue ;};if _aegbed .Name .Local =="\u0069\u0064"{_cbcegd ,_fdbaed :=_aegbed .Value ,error (nil );if _fdbaed !=nil {return _fdbaed ;};_bcaabc .IdAttr =&_cbcegd ;continue ;};if _aegbed .Name .Local =="\u0073\u0074\u0079l\u0065"{_acfae ,_febd :=_aegbed .Value ,error (nil );if _febd !=nil {return _febd ;};_bcaabc .StyleAttr =&_acfae ;continue ;};};_bcdddf :for {_ddbde ,_eeebd :=d .Token ();if _eeebd !=nil {return _eeebd ;};switch _dffef :=_ddbde .(type ){case _d .StartElement :switch _dffef .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcaabc .TxbxContent =_gc .NewTxbxContent ();if _ddggd :=d .DecodeElement (_bcaabc .TxbxContent ,&_dffef );_ddggd !=nil {return _ddggd ;};default:if _bfbdbf ,_facd :=_a .CreateElement (_dffef );_facd !=nil {return _facd ;}else {if _beeeg :=d .DecodeElement (_bfbdbf ,&_dffef );_beeeg !=nil {return _beeeg ;};_bcaabc .Any =_bfbdbf ;};};case _d .EndElement :break _bcdddf ;case _d .CharData :};};return nil ;};func NewOfcCT_Complex ()*OfcCT_Complex {_gddfdf :=&OfcCT_Complex {};return _gddfdf };func (_baeeg *CT_Handles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acedf :for {_dgfc ,_egbb :=d .Token ();if _egbb !=nil {return _egbb ;};switch _geec :=_dgfc .(type ){case _d .StartElement :switch _geec .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cafc :=NewCT_H ();if _baca :=d .DecodeElement (_cafc ,&_geec );_baca !=nil {return _baca ;};_baeeg .H =append (_baeeg .H ,_cafc );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\u005fH\u0061\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_geec .Name );if _bcaab :=d .Skip ();_bcaab !=nil {return _bcaab ;};};case _d .EndElement :break _acedf ;case _d .CharData :};};return nil ;};func (_aaa *AG_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aaa .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aaa .StyleAttr )});};return nil ;};func (_gecgb ST_ShadowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gecgb .String (),start );};func NewCT_Oval ()*CT_Oval {_cdcc :=&CT_Oval {};return _cdcc };func (_aegacb OfcST_InsetMode )Validate ()error {return _aegacb .ValidateWithPath ("")};type Group struct{CT_Group };func (_eefg *AG_Type )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eefg .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eefg .TypeAttr )});};return nil ;};func NewOfcBottom ()*OfcBottom {_acddc :=&OfcBottom {};_acddc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _acddc ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_fdfc *CT_Shape )ValidateWithPath (path string )error {for _gagg ,_egdeg :=range _fdfc .Ink {if _ecffd :=_egdeg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_gagg ));_ecffd !=nil {return _ecffd ;};};for _bfdge ,_cdbgg :=range _fdfc .Iscomment {if _cacad :=_cdbgg .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bfdge ));_cacad !=nil {return _cacad ;};};for _dfbbg ,_cfggg :=range _fdfc .Equationxml {if _baeec :=_cfggg .ValidateWithPath (_e .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_dfbbg ));_baeec !=nil {return _baeec ;};};for _abfaf ,_bgfbc :=range _fdfc .EG_ShapeElements {if _bdgad :=_bgfbc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_abfaf ));_bdgad !=nil {return _bdgad ;};};if _ggfe :=_fdfc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ggfe !=nil {return _ggfe ;};if _aecac :=_fdfc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_aecac !=nil {return _aecac ;};if _cgcgc :=_fdfc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cgcgc !=nil {return _cgcgc ;};if _dgbbf :=_fdfc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dgbbf !=nil {return _dgbbf ;};if _gffb :=_fdfc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gffb !=nil {return _gffb ;};if _bgef :=_fdfc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bgef !=nil {return _bgef ;};if _edgba :=_fdfc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_edgba !=nil {return _edgba ;};if _ggcc :=_fdfc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ggcc !=nil {return _ggcc ;};if _dfbff :=_fdfc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dfbff !=nil {return _dfbff ;};if _dgdcf :=_fdfc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dgdcf !=nil {return _dgdcf ;};if _bbad :=_fdfc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bbad !=nil {return _bbad ;};if _gabba :=_fdfc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gabba !=nil {return _gabba ;};if _gbgdg :=_fdfc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gbgdg !=nil {return _gbgdg ;};if _baeecb :=_fdfc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_baeecb !=nil {return _baeecb ;};if _eebad :=_fdfc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eebad !=nil {return _eebad ;};if _bdfgg :=_fdfc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bdfgg !=nil {return _bdfgg ;};if _fbedb :=_fdfc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fbedb !=nil {return _fbedb ;};if _fecg :=_fdfc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fecg !=nil {return _fecg ;};if _cffbd :=_fdfc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cffbd !=nil {return _cffbd ;};if _fabab :=_fdfc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fabab !=nil {return _fabab ;};if _dedff :=_fdfc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dedff !=nil {return _dedff ;};if _cfaab :=_fdfc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cfaab !=nil {return _cfaab ;};if _bgba :=_fdfc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bgba !=nil {return _bgba ;};if _gbgg :=_fdfc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gbgg !=nil {return _gbgg ;};if _bacba :=_fdfc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bacba !=nil {return _bacba ;};if _degef :=_fdfc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_degef !=nil {return _degef ;};if _fdadg :=_fdfc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fdadg !=nil {return _fdadg ;};if _ecaga :=_fdfc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ecaga !=nil {return _ecaga ;};if _cbgbe :=_fdfc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cbgbe !=nil {return _cbgbe ;};return nil ;};type CT_RoundRect struct{ArcsizeAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;}; +// Validate validates the AG_ShapeAttributes and its children +func (_afd *AG_ShapeAttributes )Validate ()error {return _afd .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func NewBackground ()*Background {_defeb :=&Background {};_defeb .CT_Background =*NewCT_Background ();return _defeb ;}; -// Validate validates the CT_Background and its children -func (_fbc *CT_Background )Validate ()error {return _fbc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};type Background struct{CT_Background };func (_dfdfaf OfcST_ConnectType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfdfaf .String (),start );};type OfcShapedefaults struct{OfcCT_ShapeDefaults };type ST_StrokeArrowWidth byte ;func NewAG_Style ()*AG_Style {_cda :=&AG_Style {};return _cda };func (_fedece ST_FillMethod )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fedece .String (),start );}; +// Validate validates the OfcCT_ShapeLayout and its children +func (_cfeae *OfcCT_ShapeLayout )Validate ()error {return _cfeae .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");}; -// Validate validates the Rect and its children -func (_fcdgdc *Rect )Validate ()error {return _fcdgdc .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func (_efd *AG_CoreAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efd .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_efd .HrefAttr )});};if _efd .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_efd .TargetAttr )});};if _efd .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_efd .ClassAttr )});};if _efd .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_efd .TitleAttr )});};if _efd .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_efd .AltAttr )});};if _efd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_efd .CoordsizeAttr )});};if _efd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_efd .CoordoriginAttr )});};if _efd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_efd .WrapcoordsAttr )});};if _efd .PrintAttr !=_bd .ST_TrueFalseUnset {_gbcg ,_dbbg :=_efd .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dbbg !=nil {return _dbbg ;};start .Attr =append (start .Attr ,_gbcg );};if _efd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_efd .IdAttr )});};if _efd .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_efd .StyleAttr )});};return nil ;};func (_ecebce OfcST_ScreenSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecebce .String (),start );};type Handles struct{CT_Handles };func (_bgcbg OfcST_BWMode )ValidateWithPath (path string )error {switch _bgcbg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcbg ));};return nil ;};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;);type Textpath struct{CT_TextPath };func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_ggf :=&AG_OfficeCoreAttributes {};return _ggf ;};type Line struct{CT_Line }; +// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path +func (_gggce *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Stroke and its children -func (_ecgef *CT_Stroke )Validate ()error {return _ecgef .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};func NewCT_Handles ()*CT_Handles {_gdbe :=&CT_Handles {};return _gdbe };type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func (_ffcgde *Oval )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ffcgde .CT_Oval .MarshalXML (e ,start );}; +// Validate validates the AG_Style and its children +func (_ggb *AG_Style )Validate ()error {return _ggb .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};func NewAG_Adj ()*AG_Adj {_ecd :=&AG_Adj {};return _ecd };func (_ggcgg *OfcSkew )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ggcgg .OfcCT_Skew .MarshalXML (e ,start );}; // Validate validates the AG_ImageAttributes and its children -func (_gfa *AG_ImageAttributes )Validate ()error {return _gfa .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func NewOfcDiagram ()*OfcDiagram {_gecddd :=&OfcDiagram {};_gecddd .OfcCT_Diagram =*NewOfcCT_Diagram ();return _gecddd ;};func (_cggag *OfcST_OLEType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcbf ,_baeeg :=d .Token ();if _baeeg !=nil {return _baeeg ;};if _ddddaa ,_beaef :=_fdcbf .(_b .EndElement );_beaef &&_ddddaa .Name ==start .Name {*_cggag =1;return nil ;};if _cefca ,_dcbea :=_fdcbf .(_b .CharData );!_dcbea {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdcbf );}else {switch string (_cefca ){case "":*_cggag =0;case "\u0045\u006d\u0062e\u0064":*_cggag =1;case "\u004c\u0069\u006e\u006b":*_cggag =2;};};_fdcbf ,_baeeg =d .Token ();if _baeeg !=nil {return _baeeg ;};if _ffecgc ,_daebg :=_fdcbf .(_b .EndElement );_daebg &&_ffecgc .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdcbf );};func (_bcdba *CT_Path )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddafgb :=range start .Attr {if _ddafgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddafgb .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_bcdba .ConnecttypeAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddafgb .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_bcdba .ExtrusionokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddafgb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_eddd ,_abbf :=_ddafgb .Value ,error (nil );if _abbf !=nil {return _abbf ;};_bcdba .ConnectanglesAttr =&_eddd ;continue ;};if _ddafgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddafgb .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_ebfbf ,_ecgc :=_ddafgb .Value ,error (nil );if _ecgc !=nil {return _ecgc ;};_bcdba .ConnectlocsAttr =&_ebfbf ;continue ;};if _ddafgb .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_bcdba .GradientshapeokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_bcdba .ShadowokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_bcdba .ArrowokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="\u0076"{_cdfag ,_eccbc :=_ddafgb .Value ,error (nil );if _eccbc !=nil {return _eccbc ;};_bcdba .VAttr =&_cdfag ;continue ;};if _ddafgb .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_bcdba .TextpathokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_bcdba .InsetpenokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_bcdba .StrokeokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_bcdba .FillokAttr .UnmarshalXMLAttr (_ddafgb );continue ;};if _ddafgb .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_dfbcf ,_dbefdg :=_ddafgb .Value ,error (nil );if _dbefdg !=nil {return _dbefdg ;};_bcdba .TextboxrectAttr =&_dfbcf ;continue ;};if _ddafgb .Name .Local =="\u006c\u0069\u006d\u006f"{_agfd ,_gbbgb :=_ddafgb .Value ,error (nil );if _gbbgb !=nil {return _gbbgb ;};_bcdba .LimoAttr =&_agfd ;continue ;};if _ddafgb .Name .Local =="\u0069\u0064"{_afcab ,_fabaa :=_ddafgb .Value ,error (nil );if _fabaa !=nil {return _fabaa ;};_bcdba .IdAttr =&_afcab ;continue ;};};for {_cfef ,_fdaa :=d .Token ();if _fdaa !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_fdaa );};if _efae ,_aedf :=_cfef .(_b .EndElement );_aedf &&_efae .Name ==start .Name {break ;};};return nil ;};func (_gdfff OfcST_ColorMode )String ()string {switch _gdfff {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";}; +func (_fedd *AG_ImageAttributes )Validate ()error {return _fedd .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");}; -// Validate validates the Shadow and its children -func (_adcff *Shadow )Validate ()error {return _adcff .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func (_cadf ST_FillMethod )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dccga :=_b .Attr {};_dccga .Name =name ;switch _cadf {case ST_FillMethodUnset :_dccga .Value ="";case ST_FillMethodNone :_dccga .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_dccga .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_dccga .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_dccga .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_dccga .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _dccga ,nil ;};func (_dgead *OfcCT_Fill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgead .TypeAttr !=OfcST_FillTypeUnset {_dffdd ,_agce :=_dgead .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_dffdd );};if _dgead .ExtAttr !=ST_ExtUnset {_decgadf ,_cece :=_dgead .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _cece !=nil {return _cece ;};start .Attr =append (start .Attr ,_decgadf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcCT_SignatureLine and its children +func (_acag *OfcCT_SignatureLine )Validate ()error {return _acag .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};func (_fbebba OfcST_ExtrusionRender )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbebba .String (),start );}; -// Validate validates the OfcCT_Callout and its children -func (_ecdac *OfcCT_Callout )Validate ()error {return _ecdac .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_dcdfc OfcST_Angle )ValidateWithPath (path string )error {switch _dcdfc {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdfc ));};return nil ;}; +// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path +func (_ddgfe *OfcCT_Proxy )ValidateWithPath (path string )error {if _gcccf :=_ddgfe .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_gcccf !=nil {return _gcccf ;};if _ceaab :=_ddgfe .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_ceaab !=nil {return _ceaab ;};return nil ;};type ST_StrokeArrowLength byte ; -// Validate validates the Roundrect and its children -func (_fegcd *Roundrect )Validate ()error {return _fegcd .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");}; +// Validate validates the Oval and its children +func (_efadgc *Oval )Validate ()error {return _efadgc .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func NewCT_Formulas ()*CT_Formulas {_fafae :=&CT_Formulas {};return _fafae }; -// Validate validates the AG_Path and its children -func (_fddc *AG_Path )Validate ()error {return _fddc .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _bd .ST_TrueFalse ;BilevelAttr _bd .ST_TrueFalse ;};type ST_StrokeArrowLength byte ;func NewAG_ImageAttributes ()*AG_ImageAttributes {_aae :=&AG_ImageAttributes {};return _aae };func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_ecfdg :=&OfcCT_EquationXml {};return _ecfdg };func (_gcag *OfcCT_Rules )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggfgg :=range start .Attr {if _ggfgg .Name .Local =="\u0065\u0078\u0074"{_gcag .ExtAttr .UnmarshalXMLAttr (_ggfgg );continue ;};};_bbgde :for {_feaee ,_ebcge :=d .Token ();if _ebcge !=nil {return _ebcge ;};switch _dcbefa :=_feaee .(type ){case _b .StartElement :switch _dcbefa .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072"}:_eeaga :=NewOfcCT_R ();if _edfea :=d .DecodeElement (_eeaga ,&_dcbefa );_edfea !=nil {return _edfea ;};_gcag .R =append (_gcag .R ,_eeaga );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_dcbefa .Name );if _begad :=d .Skip ();_begad !=nil {return _begad ;};};case _b .EndElement :break _bbgde ;case _b .CharData :};};return nil ;};type OfcCT_Extrusion struct{OnAttr _bd .ST_TrueFalse ;TypeAttr OfcST_ExtrusionType ;RenderAttr OfcST_ExtrusionRender ;ViewpointoriginAttr *string ;ViewpointAttr *string ;PlaneAttr OfcST_ExtrusionPlane ;SkewangleAttr *float32 ;SkewamtAttr *string ;ForedepthAttr *string ;BackdepthAttr *string ;OrientationAttr *string ;OrientationangleAttr *float32 ;LockrotationcenterAttr _bd .ST_TrueFalse ;AutorotationcenterAttr _bd .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _bd .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _bd .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _bd .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _bd .ST_TrueFalse ;ExtAttr ST_Ext ;}; +// Validate validates the OfcCT_Ink and its children +func (_cbeadc *OfcCT_Ink )Validate ()error {return _cbeadc .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");}; -// Validate validates the OfcCT_Extrusion and its children -func (_gfcfg *OfcCT_Extrusion )Validate ()error {return _gfcfg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_adag *CT_PolyLine )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adag .PointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_adag .PointsAttr )});};if _adag .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_adag .HrefAttr )});};if _adag .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_adag .TargetAttr )});};if _adag .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_adag .ClassAttr )});};if _adag .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_adag .TitleAttr )});};if _adag .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_adag .AltAttr )});};if _adag .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_adag .CoordsizeAttr )});};if _adag .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_adag .CoordoriginAttr )});};if _adag .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_adag .WrapcoordsAttr )});};if _adag .PrintAttr !=_bd .ST_TrueFalseUnset {_dcba ,_bcccf :=_adag .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bcccf !=nil {return _bcccf ;};start .Attr =append (start .Attr ,_dcba );};if _adag .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_adag .IdAttr )});};if _adag .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_adag .StyleAttr )});};if _adag .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_adag .SpidAttr )});};if _adag .OnedAttr !=_bd .ST_TrueFalseUnset {_fbed ,_cdab :=_adag .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _cdab !=nil {return _cdab ;};start .Attr =append (start .Attr ,_fbed );};if _adag .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_adag .RegroupidAttr )});};if _adag .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_ecfga ,_dcadf :=_adag .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _dcadf !=nil {return _dcadf ;};start .Attr =append (start .Attr ,_ecfga );};if _adag .ButtonAttr !=_bd .ST_TrueFalseUnset {_gaae ,_fbefe :=_adag .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fbefe !=nil {return _fbefe ;};start .Attr =append (start .Attr ,_gaae );};if _adag .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_gbac ,_dfaad :=_adag .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dfaad !=nil {return _dfaad ;};start .Attr =append (start .Attr ,_gbac );};if _adag .BulletAttr !=_bd .ST_TrueFalseUnset {_fecc ,_fcgb :=_adag .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _fcgb !=nil {return _fcgb ;};start .Attr =append (start .Attr ,_fecc );};if _adag .HrAttr !=_bd .ST_TrueFalseUnset {_ggde ,_edfe :=_adag .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _edfe !=nil {return _edfe ;};start .Attr =append (start .Attr ,_ggde );};if _adag .HrstdAttr !=_bd .ST_TrueFalseUnset {_eebef ,_gbcbf :=_adag .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _gbcbf !=nil {return _gbcbf ;};start .Attr =append (start .Attr ,_eebef );};if _adag .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_gefc ,_gefd :=_adag .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _gefd !=nil {return _gefd ;};start .Attr =append (start .Attr ,_gefc );};if _adag .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_adag .HrpctAttr )});};if _adag .HralignAttr !=OfcST_HrAlignUnset {_edgbg ,_fdfa :=_adag .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _fdfa !=nil {return _fdfa ;};start .Attr =append (start .Attr ,_edgbg );};if _adag .AllowincellAttr !=_bd .ST_TrueFalseUnset {_dafd ,_aeaee :=_adag .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _aeaee !=nil {return _aeaee ;};start .Attr =append (start .Attr ,_dafd );};if _adag .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_bfege ,_bddce :=_adag .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _bddce !=nil {return _bddce ;};start .Attr =append (start .Attr ,_bfege );};if _adag .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_eegg ,_accc :=_adag .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _accc !=nil {return _accc ;};start .Attr =append (start .Attr ,_eegg );};if _adag .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_adag .BordertopcolorAttr )});};if _adag .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_adag .BorderleftcolorAttr )});};if _adag .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_adag .BorderbottomcolorAttr )});};if _adag .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_adag .BorderrightcolorAttr )});};if _adag .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gdbde ,_fbcb :=_adag .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fbcb !=nil {return _fbcb ;};start .Attr =append (start .Attr ,_gdbde );};if _adag .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_adag .DgmnodekindAttr )});};if _adag .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cgdb ,_aabgb :=_adag .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _aabgb !=nil {return _aabgb ;};start .Attr =append (start .Attr ,_cgdb );};if _adag .InsetmodeAttr !=OfcST_InsetModeUnset {_dgffa ,_dbbc :=_adag .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _dbbc !=nil {return _dbbc ;};start .Attr =append (start .Attr ,_dgffa );};if _adag .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_adag .OpacityAttr )});};if _adag .StrokedAttr !=_bd .ST_TrueFalseUnset {_edbdf ,_cded :=_adag .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cded !=nil {return _cded ;};start .Attr =append (start .Attr ,_edbdf );};if _adag .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_adag .StrokecolorAttr )});};if _adag .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_adag .StrokeweightAttr )});};if _adag .InsetpenAttr !=_bd .ST_TrueFalseUnset {_gggdc ,_bfea :=_adag .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bfea !=nil {return _bfea ;};start .Attr =append (start .Attr ,_gggdc );};if _adag .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_adag .ChromakeyAttr )});};if _adag .FilledAttr !=_bd .ST_TrueFalseUnset {_eagc ,_deed :=_adag .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _deed !=nil {return _deed ;};start .Attr =append (start .Attr ,_eagc );};if _adag .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_adag .FillcolorAttr )});};if _adag .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_adag .SptAttr )});};if _adag .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eeddf ,_egadg :=_adag .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _egadg !=nil {return _egadg ;};start .Attr =append (start .Attr ,_eeddf );};if _adag .BwmodeAttr !=OfcST_BWModeUnset {_febaef ,_agadc :=_adag .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _agadc !=nil {return _agadc ;};start .Attr =append (start .Attr ,_febaef );};if _adag .BwpureAttr !=OfcST_BWModeUnset {_cacb ,_geaa :=_adag .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _geaa !=nil {return _geaa ;};start .Attr =append (start .Attr ,_cacb );};if _adag .BwnormalAttr !=OfcST_BWModeUnset {_caecc ,_bceec :=_adag .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bceec !=nil {return _bceec ;};start .Attr =append (start .Attr ,_caecc );};if _adag .ForcedashAttr !=_bd .ST_TrueFalseUnset {_abdeg ,_ddbb :=_adag .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _ddbb !=nil {return _ddbb ;};start .Attr =append (start .Attr ,_abdeg );};if _adag .OleiconAttr !=_bd .ST_TrueFalseUnset {_aadbc ,_bfec :=_adag .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _bfec !=nil {return _bfec ;};start .Attr =append (start .Attr ,_aadbc );};if _adag .OleAttr !=_bd .ST_TrueFalseBlankUnset {_dfdfa ,_cbbeb :=_adag .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _cbbeb !=nil {return _cbbeb ;};start .Attr =append (start .Attr ,_dfdfa );};if _adag .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_edgfa ,_agabaf :=_adag .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _agabaf !=nil {return _agabaf ;};start .Attr =append (start .Attr ,_edgfa );};if _adag .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_ecfca ,_ffbaac :=_adag .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ffbaac !=nil {return _ffbaac ;};start .Attr =append (start .Attr ,_ecfca );};if _adag .ClipAttr !=_bd .ST_TrueFalseUnset {_dbcff ,_fdcf :=_adag .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _fdcf !=nil {return _fdcf ;};start .Attr =append (start .Attr ,_dbcff );};e .EncodeToken (start );if _adag .Ink !=nil {_eefe :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_baaccb :=range _adag .Ink {e .EncodeElement (_baaccb ,_eefe );};};if _adag .EG_ShapeElements !=nil {for _ ,_ccacf :=range _adag .EG_ShapeElements {_ccacf .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fffc *OfcCT_Entry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fffc .NewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0065\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_fffc .NewAttr )});};if _fffc .OldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u006c\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fffc .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcLeft and its children +func (_gdcea *OfcLeft )Validate ()error {return _gdcea .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_gbbcb :=&OfcCT_Extrusion {};return _gbbcb };func (_gfaag ST_StrokeArrowLength )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfaag .String (),start );};func (_bgfb ST_EditAs )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgbec :=_d .Attr {};_dgbec .Name =name ;switch _bgfb {case ST_EditAsUnset :_dgbec .Value ="";case ST_EditAsCanvas :_dgbec .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_dgbec .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_dgbec .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_dgbec .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_dgbec .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_dgbec .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_dgbec .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _dgbec ,nil ;};func (_gffc *OfcShapelayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gffc .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_gebg :=range start .Attr {if _gebg .Name .Local =="\u0065\u0078\u0074"{_gffc .ExtAttr .UnmarshalXMLAttr (_gebg );continue ;};};_fdeag :for {_caefc ,_ceeac :=d .Token ();if _ceeac !=nil {return _ceeac ;};switch _fcded :=_caefc .(type ){case _d .StartElement :switch _fcded .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gffc .Idmap =NewOfcCT_IdMap ();if _bdfec :=d .DecodeElement (_gffc .Idmap ,&_fcded );_bdfec !=nil {return _bdfec ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gffc .Regrouptable =NewOfcCT_RegroupTable ();if _fbdag :=d .DecodeElement (_gffc .Regrouptable ,&_fcded );_fbdag !=nil {return _fbdag ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gffc .Rules =NewOfcCT_Rules ();if _aadfad :=d .DecodeElement (_gffc .Rules ,&_fcded );_aadfad !=nil {return _aadfad ;};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\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006c\u0061y\u006fu\u0074\u0020\u0025\u0076",_fcded .Name );if _egbaa :=d .Skip ();_egbaa !=nil {return _egbaa ;};};case _d .EndElement :break _fdeag ;case _d .CharData :};};return nil ;};func (_ebbfad *OfcST_ExtrusionRender )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcfef ,_aaeeb :=d .Token ();if _aaeeb !=nil {return _aaeeb ;};if _cbffb ,_bfggc :=_gcfef .(_d .EndElement );_bfggc &&_cbffb .Name ==start .Name {*_ebbfad =1;return nil ;};if _acedg ,_ggcbd :=_gcfef .(_d .CharData );!_ggcbd {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",_gcfef );}else {switch string (_acedg ){case "":*_ebbfad =0;case "\u0073\u006f\u006ci\u0064":*_ebbfad =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_ebbfad =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_ebbfad =3;};};_gcfef ,_aaeeb =d .Token ();if _aaeeb !=nil {return _aaeeb ;};if _fgeace ,_fbbcg :=_gcfef .(_d .EndElement );_fbbcg &&_fgeace .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",_gcfef );};func (_aabfb *AG_Path )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aabfb .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_aabfb .PathAttr )});};return nil ;};func (_fbcbc ST_StrokeArrowType )String ()string {switch _fbcbc {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 (_gdeaef OfcST_ExtrusionPlane )String ()string {switch _gdeaef {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";}; -// Validate validates the Fill and its children -func (_bacf *Fill )Validate ()error {return _bacf .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_ffdcb OfcST_ColorMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffdcb .String (),start );};func (_cdcgb *OfcST_BWMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdfcec ,_caecee :=d .Token ();if _caecee !=nil {return _caecee ;};if _ddbbf ,_dedcb :=_fdfcec .(_b .EndElement );_dedcb &&_ddbbf .Name ==start .Name {*_cdcgb =1;return nil ;};if _bdgbb ,_ebffe :=_fdfcec .(_b .CharData );!_ebffe {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdfcec );}else {switch string (_bdgbb ){case "":*_cdcgb =0;case "\u0063\u006f\u006co\u0072":*_cdcgb =1;case "\u0061\u0075\u0074\u006f":*_cdcgb =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_cdcgb =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_cdcgb =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_cdcgb =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cdcgb =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_cdcgb =7;case "\u0062\u006c\u0061c\u006b":*_cdcgb =8;case "\u0077\u0068\u0069t\u0065":*_cdcgb =9;case "\u0068\u0069\u0064\u0065":*_cdcgb =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_cdcgb =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_cdcgb =12;};};_fdfcec ,_caecee =d .Token ();if _caecee !=nil {return _caecee ;};if _aceca ,_fcgac :=_fdfcec .(_b .EndElement );_fcgac &&_aceca .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdfcec );};func (_gcddb *OfcTop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0074o\u0070";return _gcddb .OfcCT_StrokeChild .MarshalXML (e ,start );}; +// Validate validates the CT_PolyLine and its children +func (_abfbe *CT_PolyLine )Validate ()error {return _abfbe .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _ec .ST_TrueFalse ;ContentTypeAttr *string ;};func (_efbeb OfcST_InsetMode )ValidateWithPath (path string )error {switch _efbeb {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 (_efbeb ));};return nil ;}; -// Validate validates the AG_Style and its children -func (_bgd *AG_Style )Validate ()error {return _bgd .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path +func (_feface *OfcCT_Diagram )ValidateWithPath (path string )error {if _fbdb :=_feface .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_fbdb !=nil {return _fbdb ;};if _gbecf :=_feface .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_gbecf !=nil {return _gbecf ;};if _ccfgc :=_feface .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_ccfgc !=nil {return _ccfgc ;};if _feface .Relationtable !=nil {if _fcgfa :=_feface .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_fcgfa !=nil {return _fcgfa ;};};if _gfaeg :=_feface .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gfaeg !=nil {return _gfaeg ;};return nil ;};func (_fcfccg *OfcST_InsetMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdab ,_agedf :=d .Token ();if _agedf !=nil {return _agedf ;};if _cffdec ,_degfa :=_cdab .(_d .EndElement );_degfa &&_cffdec .Name ==start .Name {*_fcfccg =1;return nil ;};if _dfdgfd ,_dcedg :=_cdab .(_d .CharData );!_dcedg {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",_cdab );}else {switch string (_dfdgfd ){case "":*_fcfccg =0;case "\u0061\u0075\u0074\u006f":*_fcfccg =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fcfccg =2;};};_cdab ,_agedf =d .Token ();if _agedf !=nil {return _agedf ;};if _dbdfdc ,_cgbdae :=_cdab .(_d .EndElement );_cgbdae &&_dbdfdc .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",_cdab );};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;}; -// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path -func (_fgbd *OfcCT_Callout )ValidateWithPath (path string )error {if _gbbea :=_fgbd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gbbea !=nil {return _gbbea ;};if _cdabe :=_fgbd .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_cdabe !=nil {return _cdabe ;};if _gdbfc :=_fgbd .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_gdbfc !=nil {return _gdbfc ;};if _afeed :=_fgbd .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_afeed !=nil {return _afeed ;};if _egecab :=_fgbd .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_egecab !=nil {return _egecab ;};if _agbe :=_fgbd .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_agbe !=nil {return _agbe ;};if _bebed :=_fgbd .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_bebed !=nil {return _bebed ;};if _bggeg :=_fgbd .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_bggeg !=nil {return _bggeg ;};if _aegbb :=_fgbd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aegbb !=nil {return _aegbb ;};return nil ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);func (_fede *CT_Rect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdacb :=range start .Attr {if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dbgag ,_dcac :=_bdacb .Value ,error (nil );if _dcac !=nil {return _dcac ;};_fede .BordertopcolorAttr =&_dbgag ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fede .BulletAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0068\u0072"{_fede .HrAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fede .CliptowrapAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0068\u0072\u0073t\u0064"{_fede .HrstdAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u006f\u006c\u0065"{_fede .OleAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fede .HrnoshadeAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u006f\u006e\u0065\u0064"{_fede .OnedAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0068\u0072\u0070c\u0074"{_eeff ,_gecd :=_g .ParseFloat (_bdacb .Value ,64);if _gecd !=nil {return _gecd ;};_gffff :=float32 (_eeff );_fede .HrpctAttr =&_gffff ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fede .OleiconAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gddfa ,_aecfa :=_bdacb .Value ,error (nil );if _aecfa !=nil {return _aecfa ;};_fede .BorderbottomcolorAttr =&_gddfa ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fede .DgmlayoutmruAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ecegb ,_ffgfb :=_g .ParseInt (_bdacb .Value ,10,64);if _ffgfb !=nil {return _ffgfb ;};_fede .RegroupidAttr =&_ecegb ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0063\u006c\u0069\u0070"{_fede .ClipAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fede .HralignAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fede .PreferrelativeAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fede .DgmlayoutAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fede .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fede .InsetmodeAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fede .ButtonAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fede .UserdrawnAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fede .AllowincellAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0073\u0070\u0074"{_abbda ,_bdgfa :=_g .ParseFloat (_bdacb .Value ,64);if _bdgfa !=nil {return _bdgfa ;};_gbcbb :=float32 (_abbda );_fede .SptAttr =&_gbcbb ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_feafa ,_fcecf :=_bdacb .Value ,error (nil );if _fcecf !=nil {return _fcecf ;};_fede .BorderleftcolorAttr =&_feafa ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fede .ConnectortypeAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dbefg ,_ggbbe :=_bdacb .Value ,error (nil );if _ggbbe !=nil {return _ggbbe ;};_fede .BorderrightcolorAttr =&_dbefg ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0073\u0070\u0069\u0064"{_gccca ,_egdec :=_bdacb .Value ,error (nil );if _egdec !=nil {return _egdec ;};_fede .SpidAttr =&_gccca ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fcddd ,_fgge :=_g .ParseInt (_bdacb .Value ,10,64);if _fgge !=nil {return _fgge ;};_fede .DgmnodekindAttr =&_fcddd ;continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fede .BwpureAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fede .ForcedashAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fede .BwnormalAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fede .BwmodeAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fede .UserhiddenAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdacb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fede .AllowoverlapAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eaeec ,_bbdc :=_bdacb .Value ,error (nil );if _bbdc !=nil {return _bbdc ;};_fede .TargetAttr =&_eaeec ;continue ;};if _bdacb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dggea ,_bacea :=_bdacb .Value ,error (nil );if _bacea !=nil {return _bacea ;};_fede .CoordoriginAttr =&_dggea ;continue ;};if _bdacb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fede .StrokedAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcbg ,_aagaf :=_bdacb .Value ,error (nil );if _aagaf !=nil {return _aagaf ;};_fede .CoordsizeAttr =&_dcbg ;continue ;};if _bdacb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gccg ,_bcec :=_bdacb .Value ,error (nil );if _bcec !=nil {return _bcec ;};_fede .StrokeweightAttr =&_gccg ;continue ;};if _bdacb .Name .Local =="\u0073\u0074\u0079l\u0065"{_faag ,_gebad :=_bdacb .Value ,error (nil );if _gebad !=nil {return _gebad ;};_fede .StyleAttr =&_faag ;continue ;};if _bdacb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aege ,_afcea :=_bdacb .Value ,error (nil );if _afcea !=nil {return _afcea ;};_fede .ChromakeyAttr =&_aege ;continue ;};if _bdacb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_caaaf ,_gaefc :=_bdacb .Value ,error (nil );if _gaefc !=nil {return _gaefc ;};_fede .FillcolorAttr =&_caaaf ;continue ;};if _bdacb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gaacd ,_dgbdd :=_bdacb .Value ,error (nil );if _dgbdd !=nil {return _dgbdd ;};_fede .OpacityAttr =&_gaacd ;continue ;};if _bdacb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dbdacg ,_aebf :=_bdacb .Value ,error (nil );if _aebf !=nil {return _aebf ;};_fede .WrapcoordsAttr =&_dbdacg ;continue ;};if _bdacb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fcac ,_ccdgf :=_bdacb .Value ,error (nil );if _ccdgf !=nil {return _ccdgf ;};_fede .StrokecolorAttr =&_fcac ;continue ;};if _bdacb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fede .InsetpenAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Local =="\u0068\u0072\u0065\u0066"{_afba ,_eecb :=_bdacb .Value ,error (nil );if _eecb !=nil {return _eecb ;};_fede .HrefAttr =&_afba ;continue ;};if _bdacb .Name .Local =="\u0069\u0064"{_fgec ,_bbcg :=_bdacb .Value ,error (nil );if _bbcg !=nil {return _bbcg ;};_fede .IdAttr =&_fgec ;continue ;};if _bdacb .Name .Local =="\u0070\u0072\u0069n\u0074"{_fede .PrintAttr .UnmarshalXMLAttr (_bdacb );continue ;};if _bdacb .Name .Local =="\u0061\u006c\u0074"{_bgeac ,_eefda :=_bdacb .Value ,error (nil );if _eefda !=nil {return _eefda ;};_fede .AltAttr =&_bgeac ;continue ;};if _bdacb .Name .Local =="\u0074\u0069\u0074l\u0065"{_eggff ,_cdbe :=_bdacb .Value ,error (nil );if _cdbe !=nil {return _cdbe ;};_fede .TitleAttr =&_eggff ;continue ;};if _bdacb .Name .Local =="\u0063\u006c\u0061s\u0073"{_gccfd ,_dgbda :=_bdacb .Value ,error (nil );if _dgbda !=nil {return _dgbda ;};_fede .ClassAttr =&_gccfd ;continue ;};if _bdacb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fede .FilledAttr .UnmarshalXMLAttr (_bdacb );continue ;};};_dadb :for {_gbad ,_bdebf :=d .Token ();if _bdebf !=nil {return _bdebf ;};switch _eddcg :=_gbad .(type ){case _b .StartElement :switch _eddcg .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_edacd :=NewEG_ShapeElements ();_edacd .Path =NewPath ();if _fbeb :=d .DecodeElement (_edacd .Path ,&_eddcg );_fbeb !=nil {return _fbeb ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_edacd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_acbe :=NewEG_ShapeElements ();_acbe .Formulas =NewFormulas ();if _geede :=d .DecodeElement (_acbe .Formulas ,&_eddcg );_geede !=nil {return _geede ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_acbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cffgd :=NewEG_ShapeElements ();_cffgd .Handles =NewHandles ();if _cdbga :=d .DecodeElement (_cffgd .Handles ,&_eddcg );_cdbga !=nil {return _cdbga ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_cffgd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cead :=NewEG_ShapeElements ();_cead .Fill =NewFill ();if _ggdfc :=d .DecodeElement (_cead .Fill ,&_eddcg );_ggdfc !=nil {return _ggdfc ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_cead );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cdggg :=NewEG_ShapeElements ();_cdggg .Stroke =NewStroke ();if _dccf :=d .DecodeElement (_cdggg .Stroke ,&_eddcg );_dccf !=nil {return _dccf ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_cdggg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ccag :=NewEG_ShapeElements ();_ccag .Shadow =NewShadow ();if _aabeg :=d .DecodeElement (_ccag .Shadow ,&_eddcg );_aabeg !=nil {return _aabeg ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_ccag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ebba :=NewEG_ShapeElements ();_ebba .Textbox =NewTextbox ();if _ggfgf :=d .DecodeElement (_ebba .Textbox ,&_eddcg );_ggfgf !=nil {return _ggfgf ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_ebba );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_afgbe :=NewEG_ShapeElements ();_afgbe .Textpath =NewTextpath ();if _dfacda :=d .DecodeElement (_afgbe .Textpath ,&_eddcg );_dfacda !=nil {return _dfacda ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_afgbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_eede :=NewEG_ShapeElements ();_eede .Imagedata =NewImagedata ();if _dgbga :=d .DecodeElement (_eede .Imagedata ,&_eddcg );_dgbga !=nil {return _dgbga ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_eede );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_acba :=NewEG_ShapeElements ();_acba .Skew =NewOfcSkew ();if _agdg :=d .DecodeElement (_acba .Skew ,&_eddcg );_agdg !=nil {return _agdg ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_acba );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cfdba :=NewEG_ShapeElements ();_cfdba .Extrusion =NewOfcExtrusion ();if _ffgde :=d .DecodeElement (_cfdba .Extrusion ,&_eddcg );_ffgde !=nil {return _ffgde ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_cfdba );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dcbbf :=NewEG_ShapeElements ();_dcbbf .Callout =NewOfcCallout ();if _bfdbf :=d .DecodeElement (_dcbbf .Callout ,&_eddcg );_bfdbf !=nil {return _bfdbf ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_dcbbf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_facc :=NewEG_ShapeElements ();_facc .Lock =NewOfcLock ();if _egbdf :=d .DecodeElement (_facc .Lock ,&_eddcg );_egbdf !=nil {return _egbdf ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_facc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cbgbf :=NewEG_ShapeElements ();_cbgbf .Clippath =NewOfcClippath ();if _gacde :=d .DecodeElement (_cbgbf .Clippath ,&_eddcg );_gacde !=nil {return _gacde ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_cbgbf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ggfbb :=NewEG_ShapeElements ();_ggfbb .Signatureline =NewOfcSignatureline ();if _afgbf :=d .DecodeElement (_ggfbb .Signatureline ,&_eddcg );_afgbf !=nil {return _afgbf ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_ggfbb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_acge :=NewEG_ShapeElements ();_acge .Wrap =_a .NewWrap ();if _cgga :=d .DecodeElement (_acge .Wrap ,&_eddcg );_cgga !=nil {return _cgga ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_acge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gebe :=NewEG_ShapeElements ();_gebe .Anchorlock =_a .NewAnchorlock ();if _eadge :=d .DecodeElement (_gebe .Anchorlock ,&_eddcg );_eadge !=nil {return _eadge ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_gebe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_decgad :=NewEG_ShapeElements ();_decgad .Bordertop =_a .NewBordertop ();if _fgfd :=d .DecodeElement (_decgad .Bordertop ,&_eddcg );_fgfd !=nil {return _fgfd ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_decgad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fefb :=NewEG_ShapeElements ();_fefb .Borderbottom =_a .NewBorderbottom ();if _cbge :=d .DecodeElement (_fefb .Borderbottom ,&_eddcg );_cbge !=nil {return _cbge ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_fefb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_egcc :=NewEG_ShapeElements ();_egcc .Borderleft =_a .NewBorderleft ();if _bgabe :=d .DecodeElement (_egcc .Borderleft ,&_eddcg );_bgabe !=nil {return _bgabe ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_egcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dbadd :=NewEG_ShapeElements ();_dbadd .Borderright =_a .NewBorderright ();if _dgdgc :=d .DecodeElement (_dbadd .Borderright ,&_eddcg );_dgdgc !=nil {return _dgdgc ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_dbadd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_baeba :=NewEG_ShapeElements ();_baeba .ClientData =_ga .NewClientData ();if _faaeb :=d .DecodeElement (_baeba .ClientData ,&_eddcg );_faaeb !=nil {return _faaeb ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_baeba );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gedfd :=NewEG_ShapeElements ();_gedfd .Textdata =_fb .NewTextdata ();if _bfbdf :=d .DecodeElement (_gedfd .Textdata ,&_eddcg );_bfbdf !=nil {return _bfbdf ;};_fede .EG_ShapeElements =append (_fede .EG_ShapeElements ,_gedfd );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_eddcg .Name );if _deecc :=d .Skip ();_deecc !=nil {return _deecc ;};};case _b .EndElement :break _dadb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path +func (_fbf *AG_Ext )ValidateWithPath (path string )error {if _fbf .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 _gcbb :=_fbf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gcbb !=nil {return _gcbb ;};return nil ;};func (_eaeag *CT_RoundRect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaeag .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .ArcsizeAttr )});};if _eaeag .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .HrefAttr )});};if _eaeag .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .TargetAttr )});};if _eaeag .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .ClassAttr )});};if _eaeag .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .TitleAttr )});};if _eaeag .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .AltAttr )});};if _eaeag .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .CoordsizeAttr )});};if _eaeag .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .CoordoriginAttr )});};if _eaeag .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .WrapcoordsAttr )});};if _eaeag .PrintAttr !=_ec .ST_TrueFalseUnset {_aagdb ,_feeefe :=_eaeag .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _feeefe !=nil {return _feeefe ;};start .Attr =append (start .Attr ,_aagdb );};if _eaeag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .IdAttr )});};if _eaeag .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .StyleAttr )});};if _eaeag .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .SpidAttr )});};if _eaeag .OnedAttr !=_ec .ST_TrueFalseUnset {_dfec ,_ebfbf :=_eaeag .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _ebfbf !=nil {return _ebfbf ;};start .Attr =append (start .Attr ,_dfec );};if _eaeag .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .RegroupidAttr )});};if _eaeag .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_cffb ,_efeb :=_eaeag .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _efeb !=nil {return _efeb ;};start .Attr =append (start .Attr ,_cffb );};if _eaeag .ButtonAttr !=_ec .ST_TrueFalseUnset {_bagd ,_gabeb :=_eaeag .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _gabeb !=nil {return _gabeb ;};start .Attr =append (start .Attr ,_bagd );};if _eaeag .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_fcdac ,_dcad :=_eaeag .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dcad !=nil {return _dcad ;};start .Attr =append (start .Attr ,_fcdac );};if _eaeag .BulletAttr !=_ec .ST_TrueFalseUnset {_baffc ,_gffa :=_eaeag .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _gffa !=nil {return _gffa ;};start .Attr =append (start .Attr ,_baffc );};if _eaeag .HrAttr !=_ec .ST_TrueFalseUnset {_faeff ,_gbfa :=_eaeag .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _gbfa !=nil {return _gbfa ;};start .Attr =append (start .Attr ,_faeff );};if _eaeag .HrstdAttr !=_ec .ST_TrueFalseUnset {_efafa ,_eggea :=_eaeag .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _eggea !=nil {return _eggea ;};start .Attr =append (start .Attr ,_efafa );};if _eaeag .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_gfbbf ,_dbgae :=_eaeag .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _dbgae !=nil {return _dbgae ;};start .Attr =append (start .Attr ,_gfbbf );};if _eaeag .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .HrpctAttr )});};if _eaeag .HralignAttr !=OfcST_HrAlignUnset {_bfeca ,_eggg :=_eaeag .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _eggg !=nil {return _eggg ;};start .Attr =append (start .Attr ,_bfeca );};if _eaeag .AllowincellAttr !=_ec .ST_TrueFalseUnset {_becc ,_cdga :=_eaeag .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cdga !=nil {return _cdga ;};start .Attr =append (start .Attr ,_becc );};if _eaeag .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_edab ,_dabbe :=_eaeag .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _dabbe !=nil {return _dabbe ;};start .Attr =append (start .Attr ,_edab );};if _eaeag .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_bbbfb ,_fdcde :=_eaeag .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _fdcde !=nil {return _fdcde ;};start .Attr =append (start .Attr ,_bbbfb );};if _eaeag .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .BordertopcolorAttr )});};if _eaeag .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .BorderleftcolorAttr )});};if _eaeag .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .BorderbottomcolorAttr )});};if _eaeag .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .BorderrightcolorAttr )});};if _eaeag .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bfefg ,_ffgfa :=_eaeag .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _ffgfa !=nil {return _ffgfa ;};start .Attr =append (start .Attr ,_bfefg );};if _eaeag .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .DgmnodekindAttr )});};if _eaeag .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cdfba ,_cacaf :=_eaeag .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _cacaf !=nil {return _cacaf ;};start .Attr =append (start .Attr ,_cdfba );};if _eaeag .InsetmodeAttr !=OfcST_InsetModeUnset {_dgge ,_daebe :=_eaeag .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _daebe !=nil {return _daebe ;};start .Attr =append (start .Attr ,_dgge );};if _eaeag .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .OpacityAttr )});};if _eaeag .StrokedAttr !=_ec .ST_TrueFalseUnset {_affaee ,_adcc :=_eaeag .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _adcc !=nil {return _adcc ;};start .Attr =append (start .Attr ,_affaee );};if _eaeag .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .StrokecolorAttr )});};if _eaeag .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .StrokeweightAttr )});};if _eaeag .InsetpenAttr !=_ec .ST_TrueFalseUnset {_fbfa ,_dadab :=_eaeag .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dadab !=nil {return _dadab ;};start .Attr =append (start .Attr ,_fbfa );};if _eaeag .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .ChromakeyAttr )});};if _eaeag .FilledAttr !=_ec .ST_TrueFalseUnset {_fbab ,_faaaa :=_eaeag .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _faaaa !=nil {return _faaaa ;};start .Attr =append (start .Attr ,_fbab );};if _eaeag .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .FillcolorAttr )});};if _eaeag .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eaeag .SptAttr )});};if _eaeag .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bbdf ,_cbead :=_eaeag .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cbead !=nil {return _cbead ;};start .Attr =append (start .Attr ,_bbdf );};if _eaeag .BwmodeAttr !=OfcST_BWModeUnset {_dfcgc ,_gfagb :=_eaeag .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _gfagb !=nil {return _gfagb ;};start .Attr =append (start .Attr ,_dfcgc );};if _eaeag .BwpureAttr !=OfcST_BWModeUnset {_ecgfg ,_befb :=_eaeag .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _befb !=nil {return _befb ;};start .Attr =append (start .Attr ,_ecgfg );};if _eaeag .BwnormalAttr !=OfcST_BWModeUnset {_fgga ,_fcgbe :=_eaeag .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fcgbe !=nil {return _fcgbe ;};start .Attr =append (start .Attr ,_fgga );};if _eaeag .ForcedashAttr !=_ec .ST_TrueFalseUnset {_ffgdc ,_aadfd :=_eaeag .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _aadfd !=nil {return _aadfd ;};start .Attr =append (start .Attr ,_ffgdc );};if _eaeag .OleiconAttr !=_ec .ST_TrueFalseUnset {_gedbe ,_fcea :=_eaeag .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _fcea !=nil {return _fcea ;};start .Attr =append (start .Attr ,_gedbe );};if _eaeag .OleAttr !=_ec .ST_TrueFalseBlankUnset {_abfc ,_ebaac :=_eaeag .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _ebaac !=nil {return _ebaac ;};start .Attr =append (start .Attr ,_abfc );};if _eaeag .PreferrelativeAttr !=_ec .ST_TrueFalseUnset {_afgdg ,_bdcdg :=_eaeag .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _bdcdg !=nil {return _bdcdg ;};start .Attr =append (start .Attr ,_afgdg );};if _eaeag .CliptowrapAttr !=_ec .ST_TrueFalseUnset {_bacaga ,_bffcb :=_eaeag .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bffcb !=nil {return _bffcb ;};start .Attr =append (start .Attr ,_bacaga );};if _eaeag .ClipAttr !=_ec .ST_TrueFalseUnset {_ffag ,_abde :=_eaeag .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070"});if _abde !=nil {return _abde ;};start .Attr =append (start .Attr ,_ffag );};e .EncodeToken (start );if _eaeag .EG_ShapeElements !=nil {for _ ,_geabe :=range _eaeag .EG_ShapeElements {_geabe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path -func (_ebbe *OfcDiagram )ValidateWithPath (path string )error {if _dfdae :=_ebbe .OfcCT_Diagram .ValidateWithPath (path );_dfdae !=nil {return _dfdae ;};return nil ;};func (_ecfcc ST_StrokeArrowType )String ()string {switch _ecfcc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062\u006c\u006fc\u006b";case 3:return "\u0063l\u0061\u0073\u0073\u0069\u0063";case 4:return "\u006f\u0076\u0061\u006c";case 5:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 6:return "\u006f\u0070\u0065\u006e";};return "";};type Shape struct{CT_Shape }; +// Validate validates the OfcTop and its children +func (_bbag *OfcTop )Validate ()error {return _bbag .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};func (_gcdg *AG_StrokeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcdg .OnAttr !=_ec .ST_TrueFalseUnset {_cef ,_ccae :=_gcdg .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _ccae !=nil {return _ccae ;};start .Attr =append (start .Attr ,_cef );};if _gcdg .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .WeightAttr )});};if _gcdg .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .ColorAttr )});};if _gcdg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .OpacityAttr )});};if _gcdg .LinestyleAttr !=ST_StrokeLineStyleUnset {_agd ,_bfab :=_gcdg .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _bfab !=nil {return _bfab ;};start .Attr =append (start .Attr ,_agd );};if _gcdg .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .MiterlimitAttr )});};if _gcdg .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dcge ,_dacd :=_gcdg .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _dacd !=nil {return _dacd ;};start .Attr =append (start .Attr ,_dcge );};if _gcdg .EndcapAttr !=ST_StrokeEndCapUnset {_affd ,_cfga :=_gcdg .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _cfga !=nil {return _cfga ;};start .Attr =append (start .Attr ,_affd );};if _gcdg .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .DashstyleAttr )});};if _gcdg .FilltypeAttr !=ST_FillTypeUnset {_dgceg ,_abbg :=_gcdg .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _abbg !=nil {return _abbg ;};start .Attr =append (start .Attr ,_dgceg );};if _gcdg .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .SrcAttr )});};if _gcdg .ImageaspectAttr !=ST_ImageAspectUnset {_fbec ,_gded :=_gcdg .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _gded !=nil {return _gded ;};start .Attr =append (start .Attr ,_fbec );};if _gcdg .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .ImagesizeAttr )});};if _gcdg .ImagealignshapeAttr !=_ec .ST_TrueFalseUnset {_cedg ,_aef :=_gcdg .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _aef !=nil {return _aef ;};start .Attr =append (start .Attr ,_cedg );};if _gcdg .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .Color2Attr )});};if _gcdg .StartarrowAttr !=ST_StrokeArrowTypeUnset {_ddga ,_bdeb :=_gcdg .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _bdeb !=nil {return _bdeb ;};start .Attr =append (start .Attr ,_ddga );};if _gcdg .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bfe ,_afde :=_gcdg .StartarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _afde !=nil {return _afde ;};start .Attr =append (start .Attr ,_bfe );};if _gcdg .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_age ,_bffe :=_gcdg .StartarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _bffe !=nil {return _bffe ;};start .Attr =append (start .Attr ,_age );};if _gcdg .EndarrowAttr !=ST_StrokeArrowTypeUnset {_ebf ,_adf :=_gcdg .EndarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _adf !=nil {return _adf ;};start .Attr =append (start .Attr ,_ebf );};if _gcdg .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_egeb ,_eagga :=_gcdg .EndarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _eagga !=nil {return _eagga ;};start .Attr =append (start .Attr ,_egeb );};if _gcdg .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_cabc ,_fbb :=_gcdg .EndarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _fbb !=nil {return _fbb ;};start .Attr =append (start .Attr ,_cabc );};if _gcdg .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .HrefAttr )});};if _gcdg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .AlthrefAttr )});};if _gcdg .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .TitleAttr )});};if _gcdg .ForcedashAttr !=_ec .ST_TrueFalseUnset {_fcgb ,_adag :=_gcdg .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _adag !=nil {return _adag ;};start .Attr =append (start .Attr ,_fcgb );};if _gcdg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .IdAttr )});};if _gcdg .InsetpenAttr !=_ec .ST_TrueFalseUnset {_ggg ,_eeab :=_gcdg .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _eeab !=nil {return _eeab ;};start .Attr =append (start .Attr ,_ggg );};if _gcdg .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gcdg .RelidAttr )});};return nil ;};func (_edcdd OfcST_BWMode )ValidateWithPath (path string )error {switch _edcdd {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 (_edcdd ));};return nil ;};func (_abbfd *OfcCT_Skew )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfdcgf :=range start .Attr {if _gfdcgf .Name .Local =="\u0069\u0064"{_faebb ,_acde :=_gfdcgf .Value ,error (nil );if _acde !=nil {return _acde ;};_abbfd .IdAttr =&_faebb ;continue ;};if _gfdcgf .Name .Local =="\u006f\u006e"{_abbfd .OnAttr .UnmarshalXMLAttr (_gfdcgf );continue ;};if _gfdcgf .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_fbdg ,_badge :=_gfdcgf .Value ,error (nil );if _badge !=nil {return _badge ;};_abbfd .OffsetAttr =&_fbdg ;continue ;};if _gfdcgf .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fdcff ,_eacbe :=_gfdcgf .Value ,error (nil );if _eacbe !=nil {return _eacbe ;};_abbfd .OriginAttr =&_fdcff ;continue ;};if _gfdcgf .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_bfbdeg ,_dedfd :=_gfdcgf .Value ,error (nil );if _dedfd !=nil {return _dedfd ;};_abbfd .MatrixAttr =&_bfbdeg ;continue ;};if _gfdcgf .Name .Local =="\u0065\u0078\u0074"{_abbfd .ExtAttr .UnmarshalXMLAttr (_gfdcgf );continue ;};};for {_acddgb ,_agecg :=d .Token ();if _agecg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_agecg );};if _ffcfbc ,_ebaabc :=_acddgb .(_d .EndElement );_ebaabc &&_ffcfbc .Name ==start .Name {break ;};};return nil ;};func (_efbdd *OfcCT_Ink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcfe :=range start .Attr {if _bcfe .Name .Local =="\u0069"{_caeg ,_daagde :=_bcfe .Value ,error (nil );if _daagde !=nil {return _daagde ;};_efbdd .IAttr =&_caeg ;continue ;};if _bcfe .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_efbdd .AnnotationAttr .UnmarshalXMLAttr (_bcfe );continue ;};if _bcfe .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fegdf ,_bagf :=_bcfe .Value ,error (nil );if _bagf !=nil {return _bagf ;};_efbdd .ContentTypeAttr =&_fegdf ;continue ;};};for {_bgaad ,_agaec :=d .Token ();if _agaec !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_agaec );};if _defba ,_acfcd :=_bgaad .(_d .EndElement );_acfcd &&_defba .Name ==start .Name {break ;};};return nil ;};func (_cgea *OfcCT_OLEObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgea .TypeAttr !=OfcST_OLETypeUnset {_fgdbb ,_gacb :=_cgea .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0054\u0079\u0070\u0065"});if _gacb !=nil {return _gacb ;};start .Attr =append (start .Attr ,_fgdbb );};if _cgea .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",*_cgea .ProgIDAttr )});};if _cgea .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",*_cgea .ShapeIDAttr )});};if _cgea .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_dgfcc ,_gaea :=_cgea .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _gaea !=nil {return _gaea ;};start .Attr =append (start .Attr ,_dgfcc );};if _cgea .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",*_cgea .ObjectIDAttr )});};if _cgea .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cgea .IdAttr )});};if _cgea .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_gcgee ,_agadf :=_cgea .UpdateModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _agadf !=nil {return _agadf ;};start .Attr =append (start .Attr ,_gcgee );};e .EncodeToken (start );if _cgea .LinkType !=nil {_aebbee :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_a .AddPreserveSpaceAttr (&_aebbee ,*_cgea .LinkType );e .EncodeElement (_cgea .LinkType ,_aebbee );};if _cgea .LockedField !=_ec .ST_TrueFalseBlankUnset {_eeedg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_cgea .LockedField ,_eeedg );};if _cgea .FieldCodes !=nil {_acddg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_a .AddPreserveSpaceAttr (&_acddg ,*_cgea .FieldCodes );e .EncodeElement (_cgea .FieldCodes ,_acddg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbeaa OfcST_RType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecagb :=_d .Attr {};_ecagb .Name =name ;switch _dbeaa {case OfcST_RTypeUnset :_ecagb .Value ="";case OfcST_RTypeArc :_ecagb .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_ecagb .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_ecagb .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_ecagb .Value ="\u0061\u006c\u0069g\u006e";};return _ecagb ,nil ;};type AG_Style struct{StyleAttr *string ;};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;); -// Validate validates the OfcCT_SignatureLine and its children -func (_bffc *OfcCT_SignatureLine )Validate ()error {return _bffc .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};type Path struct{CT_Path };func NewOfcFill ()*OfcFill {_acbfa :=&OfcFill {};_acbfa .OfcCT_Fill =*NewOfcCT_Fill ();return _acbfa }; +// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path +func (_adabb *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _cdgcf :=_adabb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cdgcf !=nil {return _cdgcf ;};return nil ;};func (_cbeb *Background )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\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\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 :"\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 :"\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\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"},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 ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _cbeb .CT_Background .MarshalXML (e ,start );};func (_fafc *CT_PolyLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fafc .PointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .PointsAttr )});};if _fafc .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .HrefAttr )});};if _fafc .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .TargetAttr )});};if _fafc .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .ClassAttr )});};if _fafc .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .TitleAttr )});};if _fafc .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .AltAttr )});};if _fafc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .CoordsizeAttr )});};if _fafc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .CoordoriginAttr )});};if _fafc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .WrapcoordsAttr )});};if _fafc .PrintAttr !=_ec .ST_TrueFalseUnset {_ffdab ,_dbdfd :=_fafc .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dbdfd !=nil {return _dbdfd ;};start .Attr =append (start .Attr ,_ffdab );};if _fafc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .IdAttr )});};if _fafc .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .StyleAttr )});};if _fafc .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .SpidAttr )});};if _fafc .OnedAttr !=_ec .ST_TrueFalseUnset {_baga ,_fgfdb :=_fafc .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _fgfdb !=nil {return _fgfdb ;};start .Attr =append (start .Attr ,_baga );};if _fafc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .RegroupidAttr )});};if _fafc .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_acedd ,_fbd :=_fafc .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _fbd !=nil {return _fbd ;};start .Attr =append (start .Attr ,_acedd );};if _fafc .ButtonAttr !=_ec .ST_TrueFalseUnset {_ffef ,_fdgbe :=_fafc .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fdgbe !=nil {return _fdgbe ;};start .Attr =append (start .Attr ,_ffef );};if _fafc .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_adbac ,_aabdf :=_fafc .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aabdf !=nil {return _aabdf ;};start .Attr =append (start .Attr ,_adbac );};if _fafc .BulletAttr !=_ec .ST_TrueFalseUnset {_cdaf ,_cacgc :=_fafc .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _cacgc !=nil {return _cacgc ;};start .Attr =append (start .Attr ,_cdaf );};if _fafc .HrAttr !=_ec .ST_TrueFalseUnset {_dgfdg ,_acfd :=_fafc .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _acfd !=nil {return _acfd ;};start .Attr =append (start .Attr ,_dgfdg );};if _fafc .HrstdAttr !=_ec .ST_TrueFalseUnset {_bdegb ,_bceec :=_fafc .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _bceec !=nil {return _bceec ;};start .Attr =append (start .Attr ,_bdegb );};if _fafc .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_caae ,_eadbf :=_fafc .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _eadbf !=nil {return _eadbf ;};start .Attr =append (start .Attr ,_caae );};if _fafc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .HrpctAttr )});};if _fafc .HralignAttr !=OfcST_HrAlignUnset {_bgcdb ,_eceb :=_fafc .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _eceb !=nil {return _eceb ;};start .Attr =append (start .Attr ,_bgcdb );};if _fafc .AllowincellAttr !=_ec .ST_TrueFalseUnset {_fgeabf ,_dbbee :=_fafc .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dbbee !=nil {return _dbbee ;};start .Attr =append (start .Attr ,_fgeabf );};if _fafc .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_aaeba ,_cgff :=_fafc .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _cgff !=nil {return _cgff ;};start .Attr =append (start .Attr ,_aaeba );};if _fafc .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_cadc ,_ecdcg :=_fafc .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _ecdcg !=nil {return _ecdcg ;};start .Attr =append (start .Attr ,_cadc );};if _fafc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .BordertopcolorAttr )});};if _fafc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .BorderleftcolorAttr )});};if _fafc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .BorderbottomcolorAttr )});};if _fafc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .BorderrightcolorAttr )});};if _fafc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bbega ,_aceb :=_fafc .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _aceb !=nil {return _aceb ;};start .Attr =append (start .Attr ,_bbega );};if _fafc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .DgmnodekindAttr )});};if _fafc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_efbc ,_bgdc :=_fafc .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _bgdc !=nil {return _bgdc ;};start .Attr =append (start .Attr ,_efbc );};if _fafc .InsetmodeAttr !=OfcST_InsetModeUnset {_ggeg ,_ffgab :=_fafc .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _ffgab !=nil {return _ffgab ;};start .Attr =append (start .Attr ,_ggeg );};if _fafc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .OpacityAttr )});};if _fafc .StrokedAttr !=_ec .ST_TrueFalseUnset {_fbda ,_gaedb :=_fafc .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gaedb !=nil {return _gaedb ;};start .Attr =append (start .Attr ,_fbda );};if _fafc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .StrokecolorAttr )});};if _fafc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .StrokeweightAttr )});};if _fafc .InsetpenAttr !=_ec .ST_TrueFalseUnset {_aegg ,_facbd :=_fafc .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _facbd !=nil {return _facbd ;};start .Attr =append (start .Attr ,_aegg );};if _fafc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .ChromakeyAttr )});};if _fafc .FilledAttr !=_ec .ST_TrueFalseUnset {_cdec ,_dffad :=_fafc .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dffad !=nil {return _dffad ;};start .Attr =append (start .Attr ,_cdec );};if _fafc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .FillcolorAttr )});};if _fafc .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafc .SptAttr )});};if _fafc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ggegd ,_bdef :=_fafc .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bdef !=nil {return _bdef ;};start .Attr =append (start .Attr ,_ggegd );};if _fafc .BwmodeAttr !=OfcST_BWModeUnset {_afedb ,_ggagc :=_fafc .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _ggagc !=nil {return _ggagc ;};start .Attr =append (start .Attr ,_afedb );};if _fafc .BwpureAttr !=OfcST_BWModeUnset {_cebgd ,_cbbac :=_fafc .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _cbbac !=nil {return _cbbac ;};start .Attr =append (start .Attr ,_cebgd );};if _fafc .BwnormalAttr !=OfcST_BWModeUnset {_faegg ,_fdce :=_fafc .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fdce !=nil {return _fdce ;};start .Attr =append (start .Attr ,_faegg );};if _fafc .ForcedashAttr !=_ec .ST_TrueFalseUnset {_edde ,_ebcb :=_fafc .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _ebcb !=nil {return _ebcb ;};start .Attr =append (start .Attr ,_edde );};if _fafc .OleiconAttr !=_ec .ST_TrueFalseUnset {_ddcd ,_eadc :=_fafc .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _eadc !=nil {return _eadc ;};start .Attr =append (start .Attr ,_ddcd );};if _fafc .OleAttr !=_ec .ST_TrueFalseBlankUnset {_ccce ,_gebcd :=_fafc .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _gebcd !=nil {return _gebcd ;};start .Attr =append (start .Attr ,_ccce );};if _fafc .PreferrelativeAttr !=_ec .ST_TrueFalseUnset {_ageaad ,_gfefg :=_fafc .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _gfefg !=nil {return _gfefg ;};start .Attr =append (start .Attr ,_ageaad );};if _fafc .CliptowrapAttr !=_ec .ST_TrueFalseUnset {_gffd ,_fecd :=_fafc .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _fecd !=nil {return _fecd ;};start .Attr =append (start .Attr ,_gffd );};if _fafc .ClipAttr !=_ec .ST_TrueFalseUnset {_edfbd ,_defd :=_fafc .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070"});if _defd !=nil {return _defd ;};start .Attr =append (start .Attr ,_edfbd );};e .EncodeToken (start );if _fafc .Ink !=nil {_afdg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_ggdbb :=range _fafc .Ink {e .EncodeElement (_ggdbb ,_afdg );};};if _fafc .EG_ShapeElements !=nil {for _ ,_ecfc :=range _fafc .EG_ShapeElements {_ecfc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Shape and its children -func (_acfbc *Shape )Validate ()error {return _acfbc .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};type OfcST_OLEUpdateMode byte ;type Imagedata struct{CT_ImageData };func (_ggcba *CT_RoundRect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggcba .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .ArcsizeAttr )});};if _ggcba .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .HrefAttr )});};if _ggcba .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .TargetAttr )});};if _ggcba .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .ClassAttr )});};if _ggcba .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .TitleAttr )});};if _ggcba .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .AltAttr )});};if _ggcba .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .CoordsizeAttr )});};if _ggcba .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .CoordoriginAttr )});};if _ggcba .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .WrapcoordsAttr )});};if _ggcba .PrintAttr !=_bd .ST_TrueFalseUnset {_fced ,_cbbg :=_ggcba .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cbbg !=nil {return _cbbg ;};start .Attr =append (start .Attr ,_fced );};if _ggcba .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .IdAttr )});};if _ggcba .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .StyleAttr )});};if _ggcba .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .SpidAttr )});};if _ggcba .OnedAttr !=_bd .ST_TrueFalseUnset {_faefe ,_befg :=_ggcba .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _befg !=nil {return _befg ;};start .Attr =append (start .Attr ,_faefe );};if _ggcba .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .RegroupidAttr )});};if _ggcba .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_efgb ,_cfbf :=_ggcba .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _cfbf !=nil {return _cfbf ;};start .Attr =append (start .Attr ,_efgb );};if _ggcba .ButtonAttr !=_bd .ST_TrueFalseUnset {_bagf ,_cfba :=_ggcba .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _cfba !=nil {return _cfba ;};start .Attr =append (start .Attr ,_bagf );};if _ggcba .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_edgea ,_eaagg :=_ggcba .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eaagg !=nil {return _eaagg ;};start .Attr =append (start .Attr ,_edgea );};if _ggcba .BulletAttr !=_bd .ST_TrueFalseUnset {_fecca ,_cbdb :=_ggcba .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _cbdb !=nil {return _cbdb ;};start .Attr =append (start .Attr ,_fecca );};if _ggcba .HrAttr !=_bd .ST_TrueFalseUnset {_afbad ,_eced :=_ggcba .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _eced !=nil {return _eced ;};start .Attr =append (start .Attr ,_afbad );};if _ggcba .HrstdAttr !=_bd .ST_TrueFalseUnset {_ecfcd ,_bbddg :=_ggcba .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _bbddg !=nil {return _bbddg ;};start .Attr =append (start .Attr ,_ecfcd );};if _ggcba .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_bbcaf ,_gcgcg :=_ggcba .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _gcgcg !=nil {return _gcgcg ;};start .Attr =append (start .Attr ,_bbcaf );};if _ggcba .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .HrpctAttr )});};if _ggcba .HralignAttr !=OfcST_HrAlignUnset {_aaeada ,_feceb :=_ggcba .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _feceb !=nil {return _feceb ;};start .Attr =append (start .Attr ,_aaeada );};if _ggcba .AllowincellAttr !=_bd .ST_TrueFalseUnset {_efcd ,_fgdde :=_ggcba .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fgdde !=nil {return _fgdde ;};start .Attr =append (start .Attr ,_efcd );};if _ggcba .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_fcaa ,_cffe :=_ggcba .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _cffe !=nil {return _cffe ;};start .Attr =append (start .Attr ,_fcaa );};if _ggcba .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_ddafge ,_adefg :=_ggcba .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _adefg !=nil {return _adefg ;};start .Attr =append (start .Attr ,_ddafge );};if _ggcba .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .BordertopcolorAttr )});};if _ggcba .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .BorderleftcolorAttr )});};if _ggcba .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .BorderbottomcolorAttr )});};if _ggcba .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .BorderrightcolorAttr )});};if _ggcba .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ggef ,_abfc :=_ggcba .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _abfc !=nil {return _abfc ;};start .Attr =append (start .Attr ,_ggef );};if _ggcba .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .DgmnodekindAttr )});};if _ggcba .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_efdae ,_adbccc :=_ggcba .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _adbccc !=nil {return _adbccc ;};start .Attr =append (start .Attr ,_efdae );};if _ggcba .InsetmodeAttr !=OfcST_InsetModeUnset {_abba ,_cffgg :=_ggcba .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _cffgg !=nil {return _cffgg ;};start .Attr =append (start .Attr ,_abba );};if _ggcba .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .OpacityAttr )});};if _ggcba .StrokedAttr !=_bd .ST_TrueFalseUnset {_ggdb ,_cgbb :=_ggcba .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cgbb !=nil {return _cgbb ;};start .Attr =append (start .Attr ,_ggdb );};if _ggcba .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .StrokecolorAttr )});};if _ggcba .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .StrokeweightAttr )});};if _ggcba .InsetpenAttr !=_bd .ST_TrueFalseUnset {_aafb ,_cafeb :=_ggcba .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cafeb !=nil {return _cafeb ;};start .Attr =append (start .Attr ,_aafb );};if _ggcba .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .ChromakeyAttr )});};if _ggcba .FilledAttr !=_bd .ST_TrueFalseUnset {_ebed ,_babf :=_ggcba .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _babf !=nil {return _babf ;};start .Attr =append (start .Attr ,_ebed );};if _ggcba .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .FillcolorAttr )});};if _ggcba .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ggcba .SptAttr )});};if _ggcba .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cffaf ,_bdcae :=_ggcba .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bdcae !=nil {return _bdcae ;};start .Attr =append (start .Attr ,_cffaf );};if _ggcba .BwmodeAttr !=OfcST_BWModeUnset {_gbbfe ,_dfee :=_ggcba .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _dfee !=nil {return _dfee ;};start .Attr =append (start .Attr ,_gbbfe );};if _ggcba .BwpureAttr !=OfcST_BWModeUnset {_beac ,_bfdggf :=_ggcba .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _bfdggf !=nil {return _bfdggf ;};start .Attr =append (start .Attr ,_beac );};if _ggcba .BwnormalAttr !=OfcST_BWModeUnset {_bbaee ,_dabf :=_ggcba .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dabf !=nil {return _dabf ;};start .Attr =append (start .Attr ,_bbaee );};if _ggcba .ForcedashAttr !=_bd .ST_TrueFalseUnset {_aegef ,_fdfeg :=_ggcba .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _fdfeg !=nil {return _fdfeg ;};start .Attr =append (start .Attr ,_aegef );};if _ggcba .OleiconAttr !=_bd .ST_TrueFalseUnset {_bbcbd ,_faade :=_ggcba .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _faade !=nil {return _faade ;};start .Attr =append (start .Attr ,_bbcbd );};if _ggcba .OleAttr !=_bd .ST_TrueFalseBlankUnset {_badeg ,_bdgb :=_ggcba .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _bdgb !=nil {return _bdgb ;};start .Attr =append (start .Attr ,_badeg );};if _ggcba .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_adaeb ,_dbac :=_ggcba .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _dbac !=nil {return _dbac ;};start .Attr =append (start .Attr ,_adaeb );};if _ggcba .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_bbdfa ,_dfcga :=_ggcba .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dfcga !=nil {return _dfcga ;};start .Attr =append (start .Attr ,_bbdfa );};if _ggcba .ClipAttr !=_bd .ST_TrueFalseUnset {_aacgc ,_fabc :=_ggcba .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _fabc !=nil {return _fabc ;};start .Attr =append (start .Attr ,_aacgc );};e .EncodeToken (start );if _ggcba .EG_ShapeElements !=nil {for _ ,_cdgfe :=range _ggcba .EG_ShapeElements {_cdgfe .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cddad ST_FillType )ValidateWithPath (path string )error {switch _cddad {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cddad ));};return nil ;};type OfcComplex struct{OfcCT_Complex };func (_aagf *CT_Curve )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aagf .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .FromAttr )});};if _aagf .Control1Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .Control1Attr )});};if _aagf .Control2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .Control2Attr )});};if _aagf .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .ToAttr )});};if _aagf .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .HrefAttr )});};if _aagf .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .TargetAttr )});};if _aagf .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .ClassAttr )});};if _aagf .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .TitleAttr )});};if _aagf .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .AltAttr )});};if _aagf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .CoordsizeAttr )});};if _aagf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .CoordoriginAttr )});};if _aagf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .WrapcoordsAttr )});};if _aagf .PrintAttr !=_bd .ST_TrueFalseUnset {_gede ,_abae :=_aagf .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _abae !=nil {return _abae ;};start .Attr =append (start .Attr ,_gede );};if _aagf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .IdAttr )});};if _aagf .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .StyleAttr )});};if _aagf .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .SpidAttr )});};if _aagf .OnedAttr !=_bd .ST_TrueFalseUnset {_ecef ,_ebcc :=_aagf .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _ebcc !=nil {return _ebcc ;};start .Attr =append (start .Attr ,_ecef );};if _aagf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .RegroupidAttr )});};if _aagf .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_ggad ,_edgg :=_aagf .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _edgg !=nil {return _edgg ;};start .Attr =append (start .Attr ,_ggad );};if _aagf .ButtonAttr !=_bd .ST_TrueFalseUnset {_baabd ,_dbge :=_aagf .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _dbge !=nil {return _dbge ;};start .Attr =append (start .Attr ,_baabd );};if _aagf .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_cde ,_cgba :=_aagf .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cgba !=nil {return _cgba ;};start .Attr =append (start .Attr ,_cde );};if _aagf .BulletAttr !=_bd .ST_TrueFalseUnset {_agfa ,_agca :=_aagf .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _agca !=nil {return _agca ;};start .Attr =append (start .Attr ,_agfa );};if _aagf .HrAttr !=_bd .ST_TrueFalseUnset {_eaee ,_gaef :=_aagf .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _gaef !=nil {return _gaef ;};start .Attr =append (start .Attr ,_eaee );};if _aagf .HrstdAttr !=_bd .ST_TrueFalseUnset {_dddee ,_cgaf :=_aagf .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _cgaf !=nil {return _cgaf ;};start .Attr =append (start .Attr ,_dddee );};if _aagf .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_eagd ,_cbfd :=_aagf .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _cbfd !=nil {return _cbfd ;};start .Attr =append (start .Attr ,_eagd );};if _aagf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .HrpctAttr )});};if _aagf .HralignAttr !=OfcST_HrAlignUnset {_aefg ,_bbaed :=_aagf .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _bbaed !=nil {return _bbaed ;};start .Attr =append (start .Attr ,_aefg );};if _aagf .AllowincellAttr !=_bd .ST_TrueFalseUnset {_adbcc ,_cfce :=_aagf .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cfce !=nil {return _cfce ;};start .Attr =append (start .Attr ,_adbcc );};if _aagf .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_aeee ,_agcae :=_aagf .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _agcae !=nil {return _agcae ;};start .Attr =append (start .Attr ,_aeee );};if _aagf .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_eaeg ,_cbae :=_aagf .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _cbae !=nil {return _cbae ;};start .Attr =append (start .Attr ,_eaeg );};if _aagf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .BordertopcolorAttr )});};if _aagf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .BorderleftcolorAttr )});};if _aagf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .BorderbottomcolorAttr )});};if _aagf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .BorderrightcolorAttr )});};if _aagf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cadd ,_aaba :=_aagf .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _aaba !=nil {return _aaba ;};start .Attr =append (start .Attr ,_cadd );};if _aagf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .DgmnodekindAttr )});};if _aagf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_acde ,_ceaef :=_aagf .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _ceaef !=nil {return _ceaef ;};start .Attr =append (start .Attr ,_acde );};if _aagf .InsetmodeAttr !=OfcST_InsetModeUnset {_aeaa ,_bdee :=_aagf .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _bdee !=nil {return _bdee ;};start .Attr =append (start .Attr ,_aeaa );};if _aagf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .OpacityAttr )});};if _aagf .StrokedAttr !=_bd .ST_TrueFalseUnset {_eece ,_dgaga :=_aagf .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dgaga !=nil {return _dgaga ;};start .Attr =append (start .Attr ,_eece );};if _aagf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .StrokecolorAttr )});};if _aagf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .StrokeweightAttr )});};if _aagf .InsetpenAttr !=_bd .ST_TrueFalseUnset {_cbaa ,_dbefa :=_aagf .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dbefa !=nil {return _dbefa ;};start .Attr =append (start .Attr ,_cbaa );};if _aagf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .ChromakeyAttr )});};if _aagf .FilledAttr !=_bd .ST_TrueFalseUnset {_efa ,_fggc :=_aagf .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fggc !=nil {return _fggc ;};start .Attr =append (start .Attr ,_efa );};if _aagf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .FillcolorAttr )});};if _aagf .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aagf .SptAttr )});};if _aagf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cbca ,_gaff :=_aagf .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gaff !=nil {return _gaff ;};start .Attr =append (start .Attr ,_cbca );};if _aagf .BwmodeAttr !=OfcST_BWModeUnset {_gefb ,_cgaff :=_aagf .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _cgaff !=nil {return _cgaff ;};start .Attr =append (start .Attr ,_gefb );};if _aagf .BwpureAttr !=OfcST_BWModeUnset {_edgbe ,_faefd :=_aagf .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _faefd !=nil {return _faefd ;};start .Attr =append (start .Attr ,_edgbe );};if _aagf .BwnormalAttr !=OfcST_BWModeUnset {_fgbbf ,_dfcd :=_aagf .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dfcd !=nil {return _dfcd ;};start .Attr =append (start .Attr ,_fgbbf );};if _aagf .ForcedashAttr !=_bd .ST_TrueFalseUnset {_deg ,_bafb :=_aagf .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _bafb !=nil {return _bafb ;};start .Attr =append (start .Attr ,_deg );};if _aagf .OleiconAttr !=_bd .ST_TrueFalseUnset {_eafg ,_cagc :=_aagf .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _cagc !=nil {return _cagc ;};start .Attr =append (start .Attr ,_eafg );};if _aagf .OleAttr !=_bd .ST_TrueFalseBlankUnset {_gddf ,_adce :=_aagf .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _adce !=nil {return _adce ;};start .Attr =append (start .Attr ,_gddf );};if _aagf .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_abgb ,_ddf :=_aagf .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _ddf !=nil {return _ddf ;};start .Attr =append (start .Attr ,_abgb );};if _aagf .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_bgbf ,_edd :=_aagf .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _edd !=nil {return _edd ;};start .Attr =append (start .Attr ,_bgbf );};if _aagf .ClipAttr !=_bd .ST_TrueFalseUnset {_ffba ,_gdfad :=_aagf .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _gdfad !=nil {return _gdfad ;};start .Attr =append (start .Attr ,_ffba );};e .EncodeToken (start );if _aagf .EG_ShapeElements !=nil {for _ ,_aaec :=range _aagf .EG_ShapeElements {_aaec .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_H ()*CT_H {_bcaa :=&CT_H {};return _bcaa };func NewEG_ShapeElements ()*EG_ShapeElements {_cfdgc :=&EG_ShapeElements {};return _cfdgc }; +// Validate validates the EG_ShapeElements and its children +func (_cfede *EG_ShapeElements )Validate ()error {return _cfede .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);func (_ccafd *OfcCT_RegroupTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccafd .ExtAttr !=ST_ExtUnset {_cagfc ,_gaeff :=_ccafd .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _gaeff !=nil {return _gaeff ;};start .Attr =append (start .Attr ,_cagfc );};e .EncodeToken (start );if _ccafd .Entry !=nil {_aafcf :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_afaga :=range _ccafd .Entry {e .EncodeElement (_afaga ,_aafcf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgbgg *EG_ShapeElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgbgg .Path !=nil {_dcfce :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_fgbgg .Path ,_dcfce );};if _fgbgg .Formulas !=nil {_gfaa :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_fgbgg .Formulas ,_gfaa );};if _fgbgg .Handles !=nil {_afcaa :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_fgbgg .Handles ,_afcaa );};if _fgbgg .Fill !=nil {_bcdd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_fgbgg .Fill ,_bcdd );};if _fgbgg .Stroke !=nil {_edgac :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_fgbgg .Stroke ,_edgac );};if _fgbgg .Shadow !=nil {_fbcad :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fgbgg .Shadow ,_fbcad );};if _fgbgg .Textbox !=nil {_bdfdg :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_fgbgg .Textbox ,_bdfdg );};if _fgbgg .Textpath !=nil {_ecgdc :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_fgbgg .Textpath ,_ecgdc );};if _fgbgg .Imagedata !=nil {_fefed :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_fgbgg .Imagedata ,_fefed );};if _fgbgg .Skew !=nil {_gdeae :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_fgbgg .Skew ,_gdeae );};if _fgbgg .Extrusion !=nil {_cgbda :=_d .StartElement {Name :_d .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fgbgg .Extrusion ,_cgbda );};if _fgbgg .Callout !=nil {_edae :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_fgbgg .Callout ,_edae );};if _fgbgg .Lock !=nil {_cegc :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_fgbgg .Lock ,_cegc );};if _fgbgg .Clippath !=nil {_bcdfg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_fgbgg .Clippath ,_bcdfg );};if _fgbgg .Signatureline !=nil {_dfacfd :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_fgbgg .Signatureline ,_dfacfd );};if _fgbgg .Wrap !=nil {_bgefg :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_fgbgg .Wrap ,_bgefg );};if _fgbgg .Anchorlock !=nil {_gfdbc :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_fgbgg .Anchorlock ,_gfdbc );};if _fgbgg .Bordertop !=nil {_adeed :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_fgbgg .Bordertop ,_adeed );};if _fgbgg .Borderbottom !=nil {_acegfb :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fgbgg .Borderbottom ,_acegfb );};if _fgbgg .Borderleft !=nil {_eccb :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fgbgg .Borderleft ,_eccb );};if _fgbgg .Borderright !=nil {_efdccc :=_d .StartElement {Name :_d .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fgbgg .Borderright ,_efdccc );};if _fgbgg .ClientData !=nil {_eebfd :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fgbgg .ClientData ,_eebfd );};if _fgbgg .Textdata !=nil {_geddb :=_d .StartElement {Name :_d .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_fgbgg .Textdata ,_geddb );};return nil ;}; -// Validate validates the OfcSignatureline and its children -func (_bbace *OfcSignatureline )Validate ()error {return _bbace .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;};func (_gdedd ST_Ext )Validate ()error {return _gdedd .ValidateWithPath ("")};func (_bfab *OfcLeft )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u006c\u0065\u0066\u0074";return _bfab .OfcCT_StrokeChild .MarshalXML (e ,start );};type OfcST_ExtrusionPlane byte ;type OfcST_ExtrusionType byte ;func (_cdda *OfcCT_R )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_cdda .IdAttr )});if _cdda .TypeAttr !=OfcST_RTypeUnset {_gddec ,_aefce :=_cdda .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _aefce !=nil {return _aefce ;};start .Attr =append (start .Attr ,_gddec );};if _cdda .HowAttr !=OfcST_HowUnset {_eaab ,_cbaca :=_cdda .HowAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0077"});if _cbaca !=nil {return _cbaca ;};start .Attr =append (start .Attr ,_eaab );};if _cdda .IdrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_cdda .IdrefAttr )});};e .EncodeToken (start );if _cdda .Proxy !=nil {_dgceed :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_fdab :=range _cdda .Proxy {e .EncodeElement (_fdab ,_dgceed );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Background and its children +func (_fecag *Background )Validate ()error {return _fecag .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; -// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path -func (_fcade *OfcCT_IdMap )ValidateWithPath (path string )error {if _acbdd :=_fcade .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_acbdd !=nil {return _acbdd ;};return nil ;}; +// ValidateWithPath validates the Group and its children, prefixing error messages with path +func (_abgfe *Group )ValidateWithPath (path string )error {if _ecff :=_abgfe .CT_Group .ValidateWithPath (path );_ecff !=nil {return _ecff ;};return nil ;};func (_cebae OfcST_CalloutPlacement )String ()string {switch _cebae {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 "";}; -// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path -func (_agfbc *CT_Stroke )ValidateWithPath (path string )error {if _agfbc .Left !=nil {if _fabac :=_agfbc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_fabac !=nil {return _fabac ;};};if _agfbc .Top !=nil {if _gecc :=_agfbc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gecc !=nil {return _gecc ;};};if _agfbc .Right !=nil {if _dgagb :=_agfbc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_dgagb !=nil {return _dgagb ;};};if _agfbc .Bottom !=nil {if _agaa :=_agfbc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_agaa !=nil {return _agaa ;};};if _agfbc .Column !=nil {if _dfgge :=_agfbc .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_dfgge !=nil {return _dfgge ;};};if _fbeae :=_agfbc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fbeae !=nil {return _fbeae ;};if _gagf :=_agfbc .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_gagf !=nil {return _gagf ;};if _ggeab :=_agfbc .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ggeab !=nil {return _ggeab ;};if _ebeec :=_agfbc .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_ebeec !=nil {return _ebeec ;};if _bfcaf :=_agfbc .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bfcaf !=nil {return _bfcaf ;};if _dfdc :=_agfbc .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dfdc !=nil {return _dfdc ;};if _bdfc :=_agfbc .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_bdfc !=nil {return _bdfc ;};if _dcbef :=_agfbc .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_dcbef !=nil {return _dcbef ;};if _dgaca :=_agfbc .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_dgaca !=nil {return _dgaca ;};if _feec :=_agfbc .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_feec !=nil {return _feec ;};if _gaede :=_agfbc .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gaede !=nil {return _gaede ;};if _gcbc :=_agfbc .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_gcbc !=nil {return _gcbc ;};if _bfgfg :=_agfbc .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_bfgfg !=nil {return _bfgfg ;};if _faaa :=_agfbc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_faaa !=nil {return _faaa ;};if _degf :=_agfbc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_degf !=nil {return _degf ;};return nil ;};func (_eefbb ST_StrokeArrowLength )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgfag :=_b .Attr {};_fgfag .Name =name ;switch _eefbb {case ST_StrokeArrowLengthUnset :_fgfag .Value ="";case ST_StrokeArrowLengthShort :_fgfag .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_fgfag .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_fgfag .Value ="\u006c\u006f\u006e\u0067";};return _fgfag ,nil ;}; +// Validate validates the OfcFill and its children +func (_ffefe *OfcFill )Validate ()error {return _ffefe .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_bggdc *OfcCT_StrokeChild )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bggdc .OnAttr !=_ec .ST_TrueFalseUnset {_fecge ,_gabab :=_bggdc .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _gabab !=nil {return _gabab ;};start .Attr =append (start .Attr ,_fecge );};if _bggdc .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bggdc .WeightAttr )});};if _bggdc .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bggdc .ColorAttr )});};if _bggdc .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_bggdc .Color2Attr )});};if _bggdc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_bggdc .OpacityAttr )});};if _bggdc .LinestyleAttr !=ST_StrokeLineStyleUnset {_cecaab ,_fdgfbd :=_bggdc .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _fdgfbd !=nil {return _fdgfbd ;};start .Attr =append (start .Attr ,_cecaab );};if _bggdc .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bggdc .MiterlimitAttr )});};if _bggdc .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_gbcbdd ,_accdg :=_bggdc .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _accdg !=nil {return _accdg ;};start .Attr =append (start .Attr ,_gbcbdd );};if _bggdc .EndcapAttr !=ST_StrokeEndCapUnset {_dbdgf ,_geabda :=_bggdc .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _geabda !=nil {return _geabda ;};start .Attr =append (start .Attr ,_dbdgf );};if _bggdc .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_bggdc .DashstyleAttr )});};if _bggdc .InsetpenAttr !=_ec .ST_TrueFalseUnset {_fbggf ,_ecabca :=_bggdc .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ecabca !=nil {return _ecabca ;};start .Attr =append (start .Attr ,_fbggf );};if _bggdc .FilltypeAttr !=ST_FillTypeUnset {_ggdff ,_fadda :=_bggdc .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _fadda !=nil {return _fadda ;};start .Attr =append (start .Attr ,_ggdff );};if _bggdc .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_bggdc .SrcAttr )});};if _bggdc .ImageaspectAttr !=ST_ImageAspectUnset {_bcab ,_ccadb :=_bggdc .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _ccadb !=nil {return _ccadb ;};start .Attr =append (start .Attr ,_bcab );};if _bggdc .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_bggdc .ImagesizeAttr )});};if _bggdc .ImagealignshapeAttr !=_ec .ST_TrueFalseUnset {_dgfce ,_eegb :=_bggdc .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _eegb !=nil {return _eegb ;};start .Attr =append (start .Attr ,_dgfce );};if _bggdc .StartarrowAttr !=ST_StrokeArrowTypeUnset {_bgfcb ,_eecca :=_bggdc .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _eecca !=nil {return _eecca ;};start .Attr =append (start .Attr ,_bgfcb );};if _bggdc .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ccgef ,_ddaa :=_bggdc .StartarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ddaa !=nil {return _ddaa ;};start .Attr =append (start .Attr ,_ccgef );};if _bggdc .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_gcgafa ,_eccbe :=_bggdc .StartarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _eccbe !=nil {return _eccbe ;};start .Attr =append (start .Attr ,_gcgafa );};if _bggdc .EndarrowAttr !=ST_StrokeArrowTypeUnset {_defeg ,_afadb :=_bggdc .EndarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _afadb !=nil {return _afadb ;};start .Attr =append (start .Attr ,_defeg );};if _bggdc .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_gebed ,_decgg :=_bggdc .EndarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _decgg !=nil {return _decgg ;};start .Attr =append (start .Attr ,_gebed );};if _bggdc .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fgff ,_ebabd :=_bggdc .EndarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _ebabd !=nil {return _ebabd ;};start .Attr =append (start .Attr ,_fgff );};if _bggdc .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_bggdc .HrefAttr )});};if _bggdc .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_bggdc .AlthrefAttr )});};if _bggdc .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bggdc .TitleAttr )});};if _bggdc .ForcedashAttr !=_ec .ST_TrueFalseUnset {_eacgb ,_gfaec :=_bggdc .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _gfaec !=nil {return _gfaec ;};start .Attr =append (start .Attr ,_eacgb );};if _bggdc .ExtAttr !=ST_ExtUnset {_eagfe ,_fdga :=_bggdc .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _fdga !=nil {return _fdga ;};start .Attr =append (start .Attr ,_eagfe );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OfcCT_Lock struct{PositionAttr _ec .ST_TrueFalse ;SelectionAttr _ec .ST_TrueFalse ;GroupingAttr _ec .ST_TrueFalse ;UngroupingAttr _ec .ST_TrueFalse ;RotationAttr _ec .ST_TrueFalse ;CroppingAttr _ec .ST_TrueFalse ;VerticiesAttr _ec .ST_TrueFalse ;AdjusthandlesAttr _ec .ST_TrueFalse ;TextAttr _ec .ST_TrueFalse ;AspectratioAttr _ec .ST_TrueFalse ;ShapetypeAttr _ec .ST_TrueFalse ;ExtAttr ST_Ext ;}; -// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path -func (_cgcfa *Roundrect )ValidateWithPath (path string )error {if _afdaac :=_cgcfa .CT_RoundRect .ValidateWithPath (path );_afdaac !=nil {return _afdaac ;};return nil ;}; +// ValidateWithPath validates the Curve and its children, prefixing error messages with path +func (_cbbdc *Curve )ValidateWithPath (path string )error {if _eabgc :=_cbbdc .CT_Curve .ValidateWithPath (path );_eabgc !=nil {return _eabgc ;};return nil ;};func (_dbfe *CT_Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fece :=range start .Attr {if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdac ,_ddba :=_g .ParseInt (_fece .Value ,10,64);if _ddba !=nil {return _ddba ;};_dbfe .RegroupidAttr =&_fdac ;continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbfe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0063\u006c\u0069\u0070"{_dbfe .ClipAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbfe .ButtonAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbfe .UserhiddenAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbfe .BulletAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_begee ,_dfeea :=_fece .Value ,error (nil );if _dfeea !=nil {return _dfeea ;};_dbfe .GfxdataAttr =&_begee ;continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0068\u0072"{_dbfe .HrAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u006f\u006c\u0065"{_dbfe .OleAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbfe .AllowincellAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbca ,_dbgbba :=_fece .Value ,error (nil );if _dbgbba !=nil {return _dbgbba ;};_dbfe .BorderleftcolorAttr =&_bbca ;continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0068\u0072\u0070c\u0074"{_gbafd ,_ccgb :=_g .ParseFloat (_fece .Value ,64);if _ccgb !=nil {return _ccgb ;};_befec :=float32 (_gbafd );_dbfe .HrpctAttr =&_befec ;continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efaa ,_cbaaa :=_g .ParseInt (_fece .Value ,10,64);if _cbaaa !=nil {return _cbaaa ;};_dbfe .DgmnodekindAttr =&_efaa ;continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbfe .InsetmodeAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbfe .UserdrawnAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbfe .ConnectortypeAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eeef ,_bfaee :=_fece .Value ,error (nil );if _bfaee !=nil {return _bfaee ;};_dbfe .BorderrightcolorAttr =&_eeef ;continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbfe .PreferrelativeAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbfe .HrnoshadeAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbfe .DgmlayoutmruAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u006f\u006e\u0065\u0064"{_dbfe .OnedAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbfe .HralignAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbfe .BwmodeAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbfe .AllowoverlapAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddbfaa ,_ffceb :=_fece .Value ,error (nil );if _ffceb !=nil {return _ffceb ;};_dbfe .BordertopcolorAttr =&_ddbfaa ;continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbfe .BwnormalAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfead ,_bgace :=_fece .Value ,error (nil );if _bgace !=nil {return _bgace ;};_dbfe .BorderbottomcolorAttr =&_bfead ;continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbfe .CliptowrapAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbfe .DgmlayoutAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0073\u0070\u0074"{_fgfdce ,_dadbf :=_g .ParseFloat (_fece .Value ,64);if _dadbf !=nil {return _dadbf ;};_ggbce :=float32 (_fgfdce );_dbfe .SptAttr =&_ggbce ;continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbfe .OleiconAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbfe .ForcedashAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbfe .BwpureAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0073\u0070\u0069\u0064"{_afaaa ,_adfc :=_fece .Value ,error (nil );if _adfc !=nil {return _adfc ;};_dbfe .SpidAttr =&_afaaa ;continue ;};if _fece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fece .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbfe .HrstdAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebbb ,_ggcfe :=_fece .Value ,error (nil );if _ggcfe !=nil {return _ggcfe ;};_dbfe .TargetAttr =&_ebbb ;continue ;};if _fece .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cega ,_ebbgd :=_fece .Value ,error (nil );if _ebbgd !=nil {return _ebbgd ;};_dbfe .WrapcoordsAttr =&_cega ;continue ;};if _fece .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_egae ,_bgcbb :=_fece .Value ,error (nil );if _bgcbb !=nil {return _bgcbb ;};_dbfe .OpacityAttr =&_egae ;continue ;};if _fece .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dedcb ,_geegb :=_fece .Value ,error (nil );if _geegb !=nil {return _geegb ;};_dbfe .CoordoriginAttr =&_dedcb ;continue ;};if _fece .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gdfdg ,_fcgfe :=_fece .Value ,error (nil );if _fcgfe !=nil {return _fcgfe ;};_dbfe .StrokecolorAttr =&_gdfdg ;continue ;};if _fece .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbgcb ,_cgeb :=_fece .Value ,error (nil );if _cgeb !=nil {return _cgeb ;};_dbfe .CoordsizeAttr =&_gbgcb ;continue ;};if _fece .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbfe .InsetpenAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Local =="\u0061\u006c\u0074"{_abcb ,_addd :=_fece .Value ,error (nil );if _addd !=nil {return _addd ;};_dbfe .AltAttr =&_abcb ;continue ;};if _fece .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbfe .FilledAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbacdd ,_gffab :=_fece .Value ,error (nil );if _gffab !=nil {return _gffab ;};_dbfe .TitleAttr =&_cbacdd ;continue ;};if _fece .Name .Local =="\u0073\u0074\u0079l\u0065"{_bcagc ,_cgag :=_fece .Value ,error (nil );if _cgag !=nil {return _cgag ;};_dbfe .StyleAttr =&_bcagc ;continue ;};if _fece .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbfe .PrintAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbfe .StrokedAttr .UnmarshalXMLAttr (_fece );continue ;};if _fece .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_faed ,_dgdf :=_fece .Value ,error (nil );if _dgdf !=nil {return _dgdf ;};_dbfe .StrokeweightAttr =&_faed ;continue ;};if _fece .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fcag ,_afgc :=_fece .Value ,error (nil );if _afgc !=nil {return _afgc ;};_dbfe .ChromakeyAttr =&_fcag ;continue ;};if _fece .Name .Local =="\u0070\u0061\u0074\u0068"{_eacee ,_ggaea :=_fece .Value ,error (nil );if _ggaea !=nil {return _ggaea ;};_dbfe .PathAttr =&_eacee ;continue ;};if _fece .Name .Local =="\u0069\u0064"{_afgeg ,_dafgbg :=_fece .Value ,error (nil );if _dafgbg !=nil {return _dafgbg ;};_dbfe .IdAttr =&_afgeg ;continue ;};if _fece .Name .Local =="\u0063\u006c\u0061s\u0073"{_gafb ,_dbbeb :=_fece .Value ,error (nil );if _dbbeb !=nil {return _dbbeb ;};_dbfe .ClassAttr =&_gafb ;continue ;};if _fece .Name .Local =="\u0068\u0072\u0065\u0066"{_gdee ,_cbfb :=_fece .Value ,error (nil );if _cbfb !=nil {return _cbfb ;};_dbfe .HrefAttr =&_gdee ;continue ;};if _fece .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_ddca ,_bgdd :=_fece .Value ,error (nil );if _bgdd !=nil {return _bgdd ;};_dbfe .EquationxmlAttr =&_ddca ;continue ;};if _fece .Name .Local =="\u0074\u0079\u0070\u0065"{_cgac ,_dcefd :=_fece .Value ,error (nil );if _dcefd !=nil {return _dcefd ;};_dbfe .TypeAttr =&_cgac ;continue ;};if _fece .Name .Local =="\u0061\u0064\u006a"{_gace ,_feeeb :=_fece .Value ,error (nil );if _feeeb !=nil {return _feeeb ;};_dbfe .AdjAttr =&_gace ;continue ;};if _fece .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfbbc ,_bdcef :=_fece .Value ,error (nil );if _bdcef !=nil {return _bdcef ;};_dbfe .FillcolorAttr =&_gfbbc ;continue ;};};_ggead :for {_cgbgb ,_beddf :=d .Token ();if _beddf !=nil {return _beddf ;};switch _adfb :=_cgbgb .(type ){case _d .StartElement :switch _adfb .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edgaa :=NewOfcInk ();if _cgdef :=d .DecodeElement (_edgaa ,&_adfb );_cgdef !=nil {return _cgdef ;};_dbfe .Ink =append (_dbfe .Ink ,_edgaa );case _d .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"}:_aabb :=_dg .NewIscomment ();if _ccdd :=d .DecodeElement (_aabb ,&_adfb );_ccdd !=nil {return _ccdd ;};_dbfe .Iscomment =append (_dbfe .Iscomment ,_aabb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbec :=NewOfcEquationxml ();if _baafe :=d .DecodeElement (_bbec ,&_adfb );_baafe !=nil {return _baafe ;};_dbfe .Equationxml =append (_dbfe .Equationxml ,_bbec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bddad :=NewEG_ShapeElements ();_bddad .Path =NewPath ();if _cabea :=d .DecodeElement (_bddad .Path ,&_adfb );_cabea !=nil {return _cabea ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_bddad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdfa :=NewEG_ShapeElements ();_cdfa .Formulas =NewFormulas ();if _dgfdd :=d .DecodeElement (_cdfa .Formulas ,&_adfb );_dgfdd !=nil {return _dgfdd ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_cdfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcdcf :=NewEG_ShapeElements ();_dcdcf .Handles =NewHandles ();if _efabca :=d .DecodeElement (_dcdcf .Handles ,&_adfb );_efabca !=nil {return _efabca ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_dcdcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecbe :=NewEG_ShapeElements ();_ecbe .Fill =NewFill ();if _ceff :=d .DecodeElement (_ecbe .Fill ,&_adfb );_ceff !=nil {return _ceff ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_ecbe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eafgg :=NewEG_ShapeElements ();_eafgg .Stroke =NewStroke ();if _accea :=d .DecodeElement (_eafgg .Stroke ,&_adfb );_accea !=nil {return _accea ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_eafgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccfbb :=NewEG_ShapeElements ();_ccfbb .Shadow =NewShadow ();if _afdbf :=d .DecodeElement (_ccfbb .Shadow ,&_adfb );_afdbf !=nil {return _afdbf ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_ccfbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaca :=NewEG_ShapeElements ();_aaca .Textbox =NewTextbox ();if _afaae :=d .DecodeElement (_aaca .Textbox ,&_adfb );_afaae !=nil {return _afaae ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_aaca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aadg :=NewEG_ShapeElements ();_aadg .Textpath =NewTextpath ();if _cecad :=d .DecodeElement (_aadg .Textpath ,&_adfb );_cecad !=nil {return _cecad ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_aadg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agaagd :=NewEG_ShapeElements ();_agaagd .Imagedata =NewImagedata ();if _dgaff :=d .DecodeElement (_agaagd .Imagedata ,&_adfb );_dgaff !=nil {return _dgaff ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_agaagd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdcde :=NewEG_ShapeElements ();_bdcde .Skew =NewOfcSkew ();if _ffagg :=d .DecodeElement (_bdcde .Skew ,&_adfb );_ffagg !=nil {return _ffagg ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_bdcde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aagda :=NewEG_ShapeElements ();_aagda .Extrusion =NewOfcExtrusion ();if _agfddb :=d .DecodeElement (_aagda .Extrusion ,&_adfb );_agfddb !=nil {return _agfddb ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_aagda );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gacdb :=NewEG_ShapeElements ();_gacdb .Callout =NewOfcCallout ();if _abdcb :=d .DecodeElement (_gacdb .Callout ,&_adfb );_abdcb !=nil {return _abdcb ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_gacdb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfdfb :=NewEG_ShapeElements ();_bfdfb .Lock =NewOfcLock ();if _beef :=d .DecodeElement (_bfdfb .Lock ,&_adfb );_beef !=nil {return _beef ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_bfdfb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gccb :=NewEG_ShapeElements ();_gccb .Clippath =NewOfcClippath ();if _afff :=d .DecodeElement (_gccb .Clippath ,&_adfb );_afff !=nil {return _afff ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_gccb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbdec :=NewEG_ShapeElements ();_gbdec .Signatureline =NewOfcSignatureline ();if _ggfc :=d .DecodeElement (_gbdec .Signatureline ,&_adfb );_ggfc !=nil {return _ggfc ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_gbdec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adffb :=NewEG_ShapeElements ();_adffb .Wrap =_cd .NewWrap ();if _ffage :=d .DecodeElement (_adffb .Wrap ,&_adfb );_ffage !=nil {return _ffage ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_adffb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbca :=NewEG_ShapeElements ();_cbca .Anchorlock =_cd .NewAnchorlock ();if _gcgdd :=d .DecodeElement (_cbca .Anchorlock ,&_adfb );_gcgdd !=nil {return _gcgdd ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_cbca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcfab :=NewEG_ShapeElements ();_fcfab .Bordertop =_cd .NewBordertop ();if _cgage :=d .DecodeElement (_fcfab .Bordertop ,&_adfb );_cgage !=nil {return _cgage ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_fcfab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbdde :=NewEG_ShapeElements ();_cbdde .Borderbottom =_cd .NewBorderbottom ();if _cfdbg :=d .DecodeElement (_cbdde .Borderbottom ,&_adfb );_cfdbg !=nil {return _cfdbg ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_cbdde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgddd :=NewEG_ShapeElements ();_fgddd .Borderleft =_cd .NewBorderleft ();if _cfec :=d .DecodeElement (_fgddd .Borderleft ,&_adfb );_cfec !=nil {return _cfec ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_fgddd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbcee :=NewEG_ShapeElements ();_gbcee .Borderright =_cd .NewBorderright ();if _gfbbcb :=d .DecodeElement (_gbcee .Borderright ,&_adfb );_gfbbcb !=nil {return _gfbbcb ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_gbcee );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fafeb :=NewEG_ShapeElements ();_fafeb .ClientData =_df .NewClientData ();if _dbbd :=d .DecodeElement (_fafeb .ClientData ,&_adfb );_dbbd !=nil {return _dbbd ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_fafeb );case _d .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"}:_dffga :=NewEG_ShapeElements ();_dffga .Textdata =_dg .NewTextdata ();if _gfefd :=d .DecodeElement (_dffga .Textdata ,&_adfb );_gfefd !=nil {return _gfefd ;};_dbfe .EG_ShapeElements =append (_dbfe .EG_ShapeElements ,_dffga );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\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_adfb .Name );if _accb :=d .Skip ();_accb !=nil {return _accb ;};};case _d .EndElement :break _ggead ;case _d .CharData :};};return nil ;};func (_becf *Polyline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_becf .CT_PolyLine =*NewCT_PolyLine ();for _ ,_cfagd :=range start .Attr {if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_becf .UserdrawnAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0063\u006c\u0069\u0070"{_becf .ClipAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_becf .UserhiddenAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_becf .InsetmodeAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_becf .BulletAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_becf .PreferrelativeAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0068\u0072"{_becf .HrAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_becf .OleiconAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0068\u0072\u0073t\u0064"{_becf .HrstdAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_becf .HrnoshadeAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_afdaed ,_fbgac :=_cfagd .Value ,error (nil );if _fbgac !=nil {return _fbgac ;};_becf .BordertopcolorAttr =&_afdaed ;continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_becf .DgmlayoutAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_becf .AllowoverlapAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_becf .BwnormalAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_becf .CliptowrapAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gdcef ,_bgcfe :=_cfagd .Value ,error (nil );if _bgcfe !=nil {return _bgcfe ;};_becf .BorderbottomcolorAttr =&_gdcef ;continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u006f\u006e\u0065\u0064"{_becf .OnedAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_becf .DgmlayoutmruAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgeed ,_febff :=_g .ParseInt (_cfagd .Value ,10,64);if _febff !=nil {return _febff ;};_becf .RegroupidAttr =&_dgeed ;continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_becf .AllowincellAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0068\u0072\u0070c\u0074"{_gebcg ,_dccb :=_g .ParseFloat (_cfagd .Value ,64);if _dccb !=nil {return _dccb ;};_fdcg :=float32 (_gebcg );_becf .HrpctAttr =&_fdcg ;continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_becf .ButtonAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0073\u0070\u0069\u0064"{_beeb ,_efecb :=_cfagd .Value ,error (nil );if _efecb !=nil {return _efecb ;};_becf .SpidAttr =&_beeb ;continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0073\u0070\u0074"{_bfbgf ,_defbac :=_g .ParseFloat (_cfagd .Value ,64);if _defbac !=nil {return _defbac ;};_gfbd :=float32 (_bfbgf );_becf .SptAttr =&_gfbd ;continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gfcaf ,_dfbbe :=_cfagd .Value ,error (nil );if _dfbbe !=nil {return _dfbbe ;};_becf .BorderleftcolorAttr =&_gfcaf ;continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u006f\u006c\u0065"{_becf .OleAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aeccf ,_cfcce :=_cfagd .Value ,error (nil );if _cfcce !=nil {return _cfcce ;};_becf .BorderrightcolorAttr =&_aeccf ;continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_becf .BwmodeAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_feea ,_ecdec :=_g .ParseInt (_cfagd .Value ,10,64);if _ecdec !=nil {return _ecdec ;};_becf .DgmnodekindAttr =&_feea ;continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_becf .ForcedashAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_becf .BwpureAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_becf .ConnectortypeAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_becf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfagd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_becf .HralignAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbdbb ,_gabdb :=_cfagd .Value ,error (nil );if _gabdb !=nil {return _gabdb ;};_becf .CoordsizeAttr =&_gbdbb ;continue ;};if _cfagd .Name .Local =="\u0073\u0074\u0079l\u0065"{_egbcf ,_ddgd :=_cfagd .Value ,error (nil );if _ddgd !=nil {return _ddgd ;};_becf .StyleAttr =&_egbcf ;continue ;};if _cfagd .Name .Local =="\u0069\u0064"{_gcdab ,_cafde :=_cfagd .Value ,error (nil );if _cafde !=nil {return _cafde ;};_becf .IdAttr =&_gcdab ;continue ;};if _cfagd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_becf .StrokedAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Local =="\u0070\u0072\u0069n\u0074"{_becf .PrintAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccdece ,_fcefb :=_cfagd .Value ,error (nil );if _fcefb !=nil {return _fcefb ;};_becf .StrokeweightAttr =&_ccdece ;continue ;};if _cfagd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dcabg ,_cfgbb :=_cfagd .Value ,error (nil );if _cfgbb !=nil {return _cfgbb ;};_becf .WrapcoordsAttr =&_dcabg ;continue ;};if _cfagd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_beage ,_fbbafc :=_cfagd .Value ,error (nil );if _fbbafc !=nil {return _fbbafc ;};_becf .ChromakeyAttr =&_beage ;continue ;};if _cfagd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fbedc ,_ddafd :=_cfagd .Value ,error (nil );if _ddafd !=nil {return _ddafd ;};_becf .FillcolorAttr =&_fbedc ;continue ;};if _cfagd .Name .Local =="\u0061\u006c\u0074"{_ddafdb ,_cbecg :=_cfagd .Value ,error (nil );if _cbecg !=nil {return _cbecg ;};_becf .AltAttr =&_ddafdb ;continue ;};if _cfagd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ebegf ,_fgeeeg :=_cfagd .Value ,error (nil );if _fgeeeg !=nil {return _fgeeeg ;};_becf .OpacityAttr =&_ebegf ;continue ;};if _cfagd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aefab ,_aceaad :=_cfagd .Value ,error (nil );if _aceaad !=nil {return _aceaad ;};_becf .StrokecolorAttr =&_aefab ;continue ;};if _cfagd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_becf .InsetpenAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_becf .FilledAttr .UnmarshalXMLAttr (_cfagd );continue ;};if _cfagd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aefaf ,_cdfdb :=_cfagd .Value ,error (nil );if _cdfdb !=nil {return _cdfdb ;};_becf .CoordoriginAttr =&_aefaf ;continue ;};if _cfagd .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbecb ,_ccfcb :=_cfagd .Value ,error (nil );if _ccfcb !=nil {return _ccfcb ;};_becf .TitleAttr =&_bbecb ;continue ;};if _cfagd .Name .Local =="\u0063\u006c\u0061s\u0073"{_ebcdg ,_bdfgd :=_cfagd .Value ,error (nil );if _bdfgd !=nil {return _bdfgd ;};_becf .ClassAttr =&_ebcdg ;continue ;};if _cfagd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_agedg ,_cbgcb :=_cfagd .Value ,error (nil );if _cbgcb !=nil {return _cbgcb ;};_becf .TargetAttr =&_agedg ;continue ;};if _cfagd .Name .Local =="\u0068\u0072\u0065\u0066"{_dcfaa ,_fgfac :=_cfagd .Value ,error (nil );if _fgfac !=nil {return _fgfac ;};_becf .HrefAttr =&_dcfaa ;continue ;};if _cfagd .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_daaef ,_afcdf :=_cfagd .Value ,error (nil );if _afcdf !=nil {return _afcdf ;};_becf .PointsAttr =&_daaef ;continue ;};};_ffcbfg :for {_dgeefe ,_ddbd :=d .Token ();if _ddbd !=nil {return _ddbd ;};switch _fbacf :=_dgeefe .(type ){case _d .StartElement :switch _fbacf .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edcff :=NewOfcInk ();if _cbbdeg :=d .DecodeElement (_edcff ,&_fbacf );_cbbdeg !=nil {return _cbbdeg ;};_becf .Ink =append (_becf .Ink ,_edcff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_faeac :=NewEG_ShapeElements ();_faeac .Path =NewPath ();if _deedd :=d .DecodeElement (_faeac .Path ,&_fbacf );_deedd !=nil {return _deedd ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_faeac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_debde :=NewEG_ShapeElements ();_debde .Formulas =NewFormulas ();if _ccgeg :=d .DecodeElement (_debde .Formulas ,&_fbacf );_ccgeg !=nil {return _ccgeg ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_debde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aacde :=NewEG_ShapeElements ();_aacde .Handles =NewHandles ();if _fbbeb :=d .DecodeElement (_aacde .Handles ,&_fbacf );_fbbeb !=nil {return _fbbeb ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_aacde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acad :=NewEG_ShapeElements ();_acad .Fill =NewFill ();if _ggee :=d .DecodeElement (_acad .Fill ,&_fbacf );_ggee !=nil {return _ggee ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_acad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cebec :=NewEG_ShapeElements ();_cebec .Stroke =NewStroke ();if _dbbc :=d .DecodeElement (_cebec .Stroke ,&_fbacf );_dbbc !=nil {return _dbbc ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_cebec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcdddb :=NewEG_ShapeElements ();_fcdddb .Shadow =NewShadow ();if _caffaef :=d .DecodeElement (_fcdddb .Shadow ,&_fbacf );_caffaef !=nil {return _caffaef ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_fcdddb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cagade :=NewEG_ShapeElements ();_cagade .Textbox =NewTextbox ();if _dfedcd :=d .DecodeElement (_cagade .Textbox ,&_fbacf );_dfedcd !=nil {return _dfedcd ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_cagade );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddafe :=NewEG_ShapeElements ();_ddafe .Textpath =NewTextpath ();if _aaggge :=d .DecodeElement (_ddafe .Textpath ,&_fbacf );_aaggge !=nil {return _aaggge ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_ddafe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbcca :=NewEG_ShapeElements ();_gbcca .Imagedata =NewImagedata ();if _acda :=d .DecodeElement (_gbcca .Imagedata ,&_fbacf );_acda !=nil {return _acda ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_gbcca );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfcae :=NewEG_ShapeElements ();_gfcae .Skew =NewOfcSkew ();if _fcgfed :=d .DecodeElement (_gfcae .Skew ,&_fbacf );_fcgfed !=nil {return _fcgfed ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_gfcae );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fegad :=NewEG_ShapeElements ();_fegad .Extrusion =NewOfcExtrusion ();if _bcbgg :=d .DecodeElement (_fegad .Extrusion ,&_fbacf );_bcbgg !=nil {return _bcbgg ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_fegad );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbcaac :=NewEG_ShapeElements ();_gbcaac .Callout =NewOfcCallout ();if _gcacc :=d .DecodeElement (_gbcaac .Callout ,&_fbacf );_gcacc !=nil {return _gcacc ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_gbcaac );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_effgg :=NewEG_ShapeElements ();_effgg .Lock =NewOfcLock ();if _eaeed :=d .DecodeElement (_effgg .Lock ,&_fbacf );_eaeed !=nil {return _eaeed ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_effgg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccbbf :=NewEG_ShapeElements ();_ccbbf .Clippath =NewOfcClippath ();if _dgfgc :=d .DecodeElement (_ccbbf .Clippath ,&_fbacf );_dgfgc !=nil {return _dgfgc ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_ccbbf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbged :=NewEG_ShapeElements ();_cbged .Signatureline =NewOfcSignatureline ();if _cgfgg :=d .DecodeElement (_cbged .Signatureline ,&_fbacf );_cgfgg !=nil {return _cgfgg ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_cbged );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcfcc :=NewEG_ShapeElements ();_fcfcc .Wrap =_cd .NewWrap ();if _dbbead :=d .DecodeElement (_fcfcc .Wrap ,&_fbacf );_dbbead !=nil {return _dbbead ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_fcfcc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcbfd :=NewEG_ShapeElements ();_bcbfd .Anchorlock =_cd .NewAnchorlock ();if _ecceb :=d .DecodeElement (_bcbfd .Anchorlock ,&_fbacf );_ecceb !=nil {return _ecceb ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_bcbfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbeec :=NewEG_ShapeElements ();_dbeec .Bordertop =_cd .NewBordertop ();if _fdgefb :=d .DecodeElement (_dbeec .Bordertop ,&_fbacf );_fdgefb !=nil {return _fdgefb ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_dbeec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebcda :=NewEG_ShapeElements ();_ebcda .Borderbottom =_cd .NewBorderbottom ();if _aeadd :=d .DecodeElement (_ebcda .Borderbottom ,&_fbacf );_aeadd !=nil {return _aeadd ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_ebcda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgfacd :=NewEG_ShapeElements ();_fgfacd .Borderleft =_cd .NewBorderleft ();if _eccf :=d .DecodeElement (_fgfacd .Borderleft ,&_fbacf );_eccf !=nil {return _eccf ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_fgfacd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccda :=NewEG_ShapeElements ();_ccda .Borderright =_cd .NewBorderright ();if _fcdce :=d .DecodeElement (_ccda .Borderright ,&_fbacf );_fcdce !=nil {return _fcdce ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_ccda );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_afcafe :=NewEG_ShapeElements ();_afcafe .ClientData =_df .NewClientData ();if _cecde :=d .DecodeElement (_afcafe .ClientData ,&_fbacf );_cecde !=nil {return _cecde ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_afcafe );case _d .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"}:_cacab :=NewEG_ShapeElements ();_cacab .Textdata =_dg .NewTextdata ();if _cagbe :=d .DecodeElement (_cacab .Textdata ,&_fbacf );_cagbe !=nil {return _cagbe ;};_becf .EG_ShapeElements =append (_becf .EG_ShapeElements ,_cacab );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\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_fbacf .Name );if _eadbg :=d .Skip ();_eadbg !=nil {return _eadbg ;};};case _d .EndElement :break _ffcbfg ;case _d .CharData :};};return nil ;}; -// Validate validates the AG_StrokeAttributes and its children -func (_cbd *AG_StrokeAttributes )Validate ()error {return _cbd .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};type OfcST_ScreenSize byte ;func (_bafdg *OfcCT_Lock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bafdg .PositionAttr !=_bd .ST_TrueFalseUnset {_ecgf ,_efeag :=_bafdg .PositionAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _efeag !=nil {return _efeag ;};start .Attr =append (start .Attr ,_ecgf );};if _bafdg .SelectionAttr !=_bd .ST_TrueFalseUnset {_cdfcd ,_gefgg :=_bafdg .SelectionAttr .MarshalXMLAttr (_b .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _gefgg !=nil {return _gefgg ;};start .Attr =append (start .Attr ,_cdfcd );};if _bafdg .GroupingAttr !=_bd .ST_TrueFalseUnset {_eefdg ,_eeeg :=_bafdg .GroupingAttr .MarshalXMLAttr (_b .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _eeeg !=nil {return _eeeg ;};start .Attr =append (start .Attr ,_eefdg );};if _bafdg .UngroupingAttr !=_bd .ST_TrueFalseUnset {_bbafee ,_agea :=_bafdg .UngroupingAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _agea !=nil {return _agea ;};start .Attr =append (start .Attr ,_bbafee );};if _bafdg .RotationAttr !=_bd .ST_TrueFalseUnset {_cfbeb ,_bbdef :=_bafdg .RotationAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _bbdef !=nil {return _bbdef ;};start .Attr =append (start .Attr ,_cfbeb );};if _bafdg .CroppingAttr !=_bd .ST_TrueFalseUnset {_cffeaf ,_eccafc :=_bafdg .CroppingAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _eccafc !=nil {return _eccafc ;};start .Attr =append (start .Attr ,_cffeaf );};if _bafdg .VerticiesAttr !=_bd .ST_TrueFalseUnset {_aedeg ,_gfdgg :=_bafdg .VerticiesAttr .MarshalXMLAttr (_b .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _gfdgg !=nil {return _gfdgg ;};start .Attr =append (start .Attr ,_aedeg );};if _bafdg .AdjusthandlesAttr !=_bd .ST_TrueFalseUnset {_effga ,_dfadda :=_bafdg .AdjusthandlesAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _dfadda !=nil {return _dfadda ;};start .Attr =append (start .Attr ,_effga );};if _bafdg .TextAttr !=_bd .ST_TrueFalseUnset {_gdgcd ,_eadb :=_bafdg .TextAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0065\u0078\u0074"});if _eadb !=nil {return _eadb ;};start .Attr =append (start .Attr ,_gdgcd );};if _bafdg .AspectratioAttr !=_bd .ST_TrueFalseUnset {_bbbba ,_gfgf :=_bafdg .AspectratioAttr .MarshalXMLAttr (_b .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _gfgf !=nil {return _gfgf ;};start .Attr =append (start .Attr ,_bbbba );};if _bafdg .ShapetypeAttr !=_bd .ST_TrueFalseUnset {_cegf ,_bcdef :=_bafdg .ShapetypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _bcdef !=nil {return _bcdef ;};start .Attr =append (start .Attr ,_cegf );};if _bafdg .ExtAttr !=ST_ExtUnset {_cebg ,_egeee :=_bafdg .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _egeee !=nil {return _egeee ;};start .Attr =append (start .Attr ,_cebg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abdad *OfcCT_Skew )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdeeg :=range start .Attr {if _gdeeg .Name .Local =="\u0069\u0064"{_gbdcbg ,_dfbda :=_gdeeg .Value ,error (nil );if _dfbda !=nil {return _dfbda ;};_abdad .IdAttr =&_gbdcbg ;continue ;};if _gdeeg .Name .Local =="\u006f\u006e"{_abdad .OnAttr .UnmarshalXMLAttr (_gdeeg );continue ;};if _gdeeg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gfafee ,_aefff :=_gdeeg .Value ,error (nil );if _aefff !=nil {return _aefff ;};_abdad .OffsetAttr =&_gfafee ;continue ;};if _gdeeg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_cedcff ,_dfebc :=_gdeeg .Value ,error (nil );if _dfebc !=nil {return _dfebc ;};_abdad .OriginAttr =&_cedcff ;continue ;};if _gdeeg .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_fdbfg ,_deced :=_gdeeg .Value ,error (nil );if _deced !=nil {return _deced ;};_abdad .MatrixAttr =&_fdbfg ;continue ;};if _gdeeg .Name .Local =="\u0065\u0078\u0074"{_abdad .ExtAttr .UnmarshalXMLAttr (_gdeeg );continue ;};};for {_gcfea ,_dbcac :=d .Token ();if _dbcac !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_dbcac );};if _dfbce ,_eceac :=_gcfea .(_b .EndElement );_eceac &&_dfbce .Name ==start .Name {break ;};};return nil ;};type OfcTop struct{OfcCT_StrokeChild }; +// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path +func (_ebafa *OfcCT_Extrusion )ValidateWithPath (path string )error {if _ggbac :=_ebafa .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ggbac !=nil {return _ggbac ;};if _cddda :=_ebafa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cddda !=nil {return _cddda ;};if _fdccbf :=_ebafa .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fdccbf !=nil {return _fdccbf ;};if _daafce :=_ebafa .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_daafce !=nil {return _daafce ;};if _abbfe :=_ebafa .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_abbfe !=nil {return _abbfe ;};if _bcaga :=_ebafa .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bcaga !=nil {return _bcaga ;};if _bdcdb :=_ebafa .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bdcdb !=nil {return _bdcdb ;};if _feaf :=_ebafa .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_feaf !=nil {return _feaf ;};if _gcedg :=_ebafa .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_gcedg !=nil {return _gcedg ;};if _fbgec :=_ebafa .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_fbgec !=nil {return _fbgec ;};if _gfbcde :=_ebafa .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_gfbcde !=nil {return _gfbcde ;};if _bdffb :=_ebafa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdffb !=nil {return _bdffb ;};return nil ;}; -// Validate validates the OfcShapelayout and its children -func (_eaaca *OfcShapelayout )Validate ()error {return _eaaca .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;}; +// Validate validates the AG_Adj and its children +func (_ea *AG_Adj )Validate ()error {return _ea .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");}; -// ValidateWithPath validates the Group and its children, prefixing error messages with path -func (_eeaec *Group )ValidateWithPath (path string )error {if _gdeca :=_eeaec .CT_Group .ValidateWithPath (path );_gdeca !=nil {return _gdeca ;};return nil ;};const (OfcST_AngleUnset OfcST_Angle =0;OfcST_AngleAny OfcST_Angle =1;OfcST_Angle30 OfcST_Angle =2;OfcST_Angle45 OfcST_Angle =3;OfcST_Angle60 OfcST_Angle =4;OfcST_Angle90 OfcST_Angle =5;OfcST_AngleAuto OfcST_Angle =6;);func (_bffda OfcST_ScreenSize )Validate ()error {return _bffda .ValidateWithPath ("")};func (_cegfc *OfcColumn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cegfc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_gddbc :=range start .Attr {if _gddbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddbc .Name .Local =="\u0068\u0072\u0065\u0066"{_gagfb ,_cdcdg :=_gddbc .Value ,error (nil );if _cdcdg !=nil {return _cdcdg ;};_cegfc .HrefAttr =&_gagfb ;continue ;};if _gddbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddbc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cegfc .ForcedashAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddbc .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfacc ,_bacce :=_gddbc .Value ,error (nil );if _bacce !=nil {return _bacce ;};_cegfc .TitleAttr =&_dfacc ;continue ;};if _gddbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddbc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fbdd ,_gfaag :=_gddbc .Value ,error (nil );if _gfaag !=nil {return _gfaag ;};_cegfc .AlthrefAttr =&_fbdd ;continue ;};if _gddbc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cegfc .ImageaspectAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cegfc .StartarrowAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cegfc .LinestyleAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cegfc .StartarrowwidthAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cegfc .JoinstyleAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cegfc .StartarrowlengthAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dcbcc ,_edga :=_gddbc .Value ,error (nil );if _edga !=nil {return _edga ;};_cegfc .DashstyleAttr =&_dcbcc ;continue ;};if _gddbc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cegfc .EndarrowAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cegfc .FilltypeAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cegfc .EndarrowwidthAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcffd ,_feedb :=_gddbc .Value ,error (nil );if _feedb !=nil {return _feedb ;};_cegfc .OpacityAttr =&_dcffd ;continue ;};if _gddbc .Name .Local =="\u0063\u006f\u006co\u0072"{_edgbd ,_cdaa :=_gddbc .Value ,error (nil );if _cdaa !=nil {return _cdaa ;};_cegfc .ColorAttr =&_edgbd ;continue ;};if _gddbc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cegfc .InsetpenAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cegfc .EndarrowlengthAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0065\u0078\u0074"{_cegfc .ExtAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cegfc .EndcapAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_adebe ,_bfdfd :=_gddbc .Value ,error (nil );if _bfdfd !=nil {return _bfdfd ;};_cegfc .Color2Attr =&_adebe ;continue ;};if _gddbc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cegfc .ImagealignshapeAttr .UnmarshalXMLAttr (_gddbc );continue ;};if _gddbc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bffbf ,_dada :=_gddbc .Value ,error (nil );if _dada !=nil {return _dada ;};_cegfc .WeightAttr =&_bffbf ;continue ;};if _gddbc .Name .Local =="\u0073\u0072\u0063"{_egcefe ,_bdbff :=_gddbc .Value ,error (nil );if _bdbff !=nil {return _bdbff ;};_cegfc .SrcAttr =&_egcefe ;continue ;};if _gddbc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gdbef ,_ffbf :=_gddbc .Value ,error (nil );if _ffbf !=nil {return _ffbf ;};_cegfc .ImagesizeAttr =&_gdbef ;continue ;};if _gddbc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cdaga ,_ffbgf :=_g .ParseFloat (_gddbc .Value ,64);if _ffbgf !=nil {return _ffbgf ;};_cegfc .MiterlimitAttr =&_cdaga ;continue ;};if _gddbc .Name .Local =="\u006f\u006e"{_cegfc .OnAttr .UnmarshalXMLAttr (_gddbc );continue ;};};for {_gacae ,_aefdd :=d .Token ();if _aefdd !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_aefdd );};if _gbgbb ,_bbbfd :=_gacae .(_b .EndElement );_bbbfd &&_gbgbb .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_gecg :=&OfcCT_ColorMru {};return _gecg }; +// ValidateWithPath validates the Handles and its children, prefixing error messages with path +func (_gdabe *Handles )ValidateWithPath (path string )error {if _dbebd :=_gdabe .CT_Handles .ValidateWithPath (path );_dbebd !=nil {return _dbebd ;};return nil ;}; -// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path -func (_afbff *CT_Shadow )ValidateWithPath (path string )error {if _ffefd :=_afbff .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ffefd !=nil {return _ffefd ;};if _bcdc :=_afbff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcdc !=nil {return _bcdc ;};if _dgdc :=_afbff .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_dgdc !=nil {return _dgdc ;};return nil ;};func (_aacfa *OfcDiagram )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aacfa .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_agcee :=range start .Attr {if _agcee .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_ddfee ,_agadcc :=_g .ParseInt (_agcee .Value ,10,64);if _agadcc !=nil {return _agadcc ;};_aacfa .DgmstyleAttr =&_ddfee ;continue ;};if _agcee .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_aacfa .AutoformatAttr .UnmarshalXMLAttr (_agcee );continue ;};if _agcee .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_aacfa .ReverseAttr .UnmarshalXMLAttr (_agcee );continue ;};if _agcee .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_aacfa .AutolayoutAttr .UnmarshalXMLAttr (_agcee );continue ;};if _agcee .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_gdcdg ,_ecdbe :=_g .ParseInt (_agcee .Value ,10,64);if _ecdbe !=nil {return _ecdbe ;};_aacfa .DgmscalexAttr =&_gdcdg ;continue ;};if _agcee .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_ggdcgb ,_eccef :=_g .ParseInt (_agcee .Value ,10,64);if _eccef !=nil {return _eccef ;};_aacfa .DgmscaleyAttr =&_ggdcgb ;continue ;};if _agcee .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_dgdca ,_bbcag :=_g .ParseInt (_agcee .Value ,10,64);if _bbcag !=nil {return _bbcag ;};_aacfa .DgmfontsizeAttr =&_dgdca ;continue ;};if _agcee .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_gfbdd ,_dcadb :=_agcee .Value ,error (nil );if _dcadb !=nil {return _dcadb ;};_aacfa .ConstrainboundsAttr =&_gfbdd ;continue ;};if _agcee .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_ggebf ,_ceda :=_g .ParseInt (_agcee .Value ,10,64);if _ceda !=nil {return _ceda ;};_aacfa .DgmbasetextscaleAttr =&_ggebf ;continue ;};if _agcee .Name .Local =="\u0065\u0078\u0074"{_aacfa .ExtAttr .UnmarshalXMLAttr (_agcee );continue ;};};_fgcaf :for {_agceg ,_gaedd :=d .Token ();if _gaedd !=nil {return _gaedd ;};switch _cegdg :=_agceg .(type ){case _b .StartElement :switch _cegdg .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_aacfa .Relationtable =NewOfcCT_RelationTable ();if _eafee :=d .DecodeElement (_aacfa .Relationtable ,&_cegdg );_eafee !=nil {return _eafee ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063D\u0069\u0061\u0067\u0072\u0061\u006d\u0020\u0025\u0076",_cegdg .Name );if _bafedb :=d .Skip ();_bafedb !=nil {return _bafedb ;};};case _b .EndElement :break _fgcaf ;case _b .CharData :};};return nil ;};type Arc struct{CT_Arc };type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func (_dfgfe OfcST_OLEUpdateMode )String ()string {switch _dfgfe {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};type OfcShapelayout struct{OfcCT_ShapeLayout };type OfcExtrusion struct{OfcCT_Extrusion };func (_efcgg *OfcST_ColorMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cecbb ,_fggce :=d .Token ();if _fggce !=nil {return _fggce ;};if _bbgcgf ,_gfag :=_cecbb .(_b .EndElement );_gfag &&_bbgcgf .Name ==start .Name {*_efcgg =1;return nil ;};if _ccbad ,_bagec :=_cecbb .(_b .CharData );!_bagec {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cecbb );}else {switch string (_ccbad ){case "":*_efcgg =0;case "\u0061\u0075\u0074\u006f":*_efcgg =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_efcgg =2;};};_cecbb ,_fggce =d .Token ();if _fggce !=nil {return _fggce ;};if _dagag ,_ddbeg :=_cecbb .(_b .EndElement );_ddbeg &&_dagag .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cecbb );};func (_aeff *Line )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _aeff .CT_Line .MarshalXML (e ,start );};func (_efggdb *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efggdb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_efggdb =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_efggdb =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_efggdb =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_efggdb =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_efggdb =5;};return nil ;};type CT_Shapetype struct{MasterAttr *string ;EG_ShapeElements []*EG_ShapeElements ;Complex *OfcComplex ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};type OfcColumn struct{OfcCT_StrokeChild }; +// ValidateWithPath validates the Shadow and its children, prefixing error messages with path +func (_gacfc *Shadow )ValidateWithPath (path string )error {if _ecbbab :=_gacfc .CT_Shadow .ValidateWithPath (path );_ecbbab !=nil {return _ecbbab ;};return nil ;}; -// Validate validates the CT_Shadow and its children -func (_aegc *CT_Shadow )Validate ()error {return _aegc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");}; +// Validate validates the Group and its children +func (_ggbb *Group )Validate ()error {return _ggbb .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_ddegb *OfcTop )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ddegb .OfcCT_StrokeChild .MarshalXML (e ,start );};type Stroke struct{CT_Stroke };type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ec .ST_TrueFalse ;OleiconAttr _ec .ST_TrueFalse ;OleAttr _ec .ST_TrueFalseBlank ;PreferrelativeAttr _ec .ST_TrueFalse ;CliptowrapAttr _ec .ST_TrueFalse ;ClipAttr _ec .ST_TrueFalse ;}; -// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path -func (_bdgdc *OfcBottom )ValidateWithPath (path string )error {if _cadbe :=_bdgdc .OfcCT_StrokeChild .ValidateWithPath (path );_cadbe !=nil {return _cadbe ;};return nil ;};func (_bgfed OfcST_DiagramLayout )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gagda :=_b .Attr {};_gagda .Name =name ;switch _bgfed {case OfcST_DiagramLayoutUnset :_gagda .Value ="";case OfcST_DiagramLayout0 :_gagda .Value ="\u0030";case OfcST_DiagramLayout1 :_gagda .Value ="\u0031";case OfcST_DiagramLayout2 :_gagda .Value ="\u0032";case OfcST_DiagramLayout3 :_gagda .Value ="\u0033";};return _gagda ,nil ;}; +// Validate validates the OfcCT_ClipPath and its children +func (_cfba *OfcCT_ClipPath )Validate ()error {return _cfba .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_adeg :=&OfcCT_EquationXml {};return _adeg }; -// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path -func (_egecd *CT_Handles )ValidateWithPath (path string )error {for _adbda ,_cagb :=range _egecd .H {if _geddf :=_cagb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_adbda ));_geddf !=nil {return _geddf ;};};return nil ;}; +// Validate validates the CT_Shape and its children +func (_aegd *CT_Shape )Validate ()error {return _aegd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_gfaga *OfcCT_Diagram )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfaga .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfaga .DgmstyleAttr )});};if _gfaga .AutoformatAttr !=_ec .ST_TrueFalseUnset {_dcabe ,_fdfb :=_gfaga .AutoformatAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _fdfb !=nil {return _fdfb ;};start .Attr =append (start .Attr ,_dcabe );};if _gfaga .ReverseAttr !=_ec .ST_TrueFalseUnset {_eaafd ,_abbbd :=_gfaga .ReverseAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _abbbd !=nil {return _abbbd ;};start .Attr =append (start .Attr ,_eaafd );};if _gfaga .AutolayoutAttr !=_ec .ST_TrueFalseUnset {_eddadd ,_ggabc :=_gfaga .AutolayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _ggabc !=nil {return _ggabc ;};start .Attr =append (start .Attr ,_eddadd );};if _gfaga .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_c .Sprintf ("\u0025\u0076",*_gfaga .DgmscalexAttr )});};if _gfaga .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_gfaga .DgmscaleyAttr )});};if _gfaga .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfaga .DgmfontsizeAttr )});};if _gfaga .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gfaga .ConstrainboundsAttr )});};if _gfaga .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfaga .DgmbasetextscaleAttr )});};if _gfaga .ExtAttr !=ST_ExtUnset {_ccab ,_bbgea :=_gfaga .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _bbgea !=nil {return _bbgea ;};start .Attr =append (start .Attr ,_ccab );};e .EncodeToken (start );if _gfaga .Relationtable !=nil {_eefaa :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_gfaga .Relationtable ,_eefaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;}; -// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path -func (_gbcbd *OfcCT_Diagram )ValidateWithPath (path string )error {if _cafg :=_gbcbd .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_cafg !=nil {return _cafg ;};if _cdedgf :=_gbcbd .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_cdedgf !=nil {return _cdedgf ;};if _gagaeg :=_gbcbd .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_gagaeg !=nil {return _gagaeg ;};if _gbcbd .Relationtable !=nil {if _cffeac :=_gbcbd .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_cffeac !=nil {return _cffeac ;};};if _fgff :=_gbcbd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fgff !=nil {return _fgff ;};return nil ;};func (_dbef *AG_AllCoreAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ge :=range start .Attr {if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbef .BulletAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u006f\u006e\u0065\u0064"{_dbef .OnedAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbef .AllowincellAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cfa ,_bec :=_g .ParseInt (_ge .Value ,10,64);if _bec !=nil {return _bec ;};_dbef .RegroupidAttr =&_cfa ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbf ,_adg :=_g .ParseInt (_ge .Value ,10,64);if _adg !=nil {return _adg ;};_dbef .DgmnodekindAttr =&_gbf ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbef .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bc ,_fdf :=_ge .Value ,error (nil );if _fdf !=nil {return _fdf ;};_dbef .BorderrightcolorAttr =&_bc ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbef .ButtonAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eaa ,_egb :=_ge .Value ,error (nil );if _egb !=nil {return _egb ;};_dbef .BorderleftcolorAttr =&_eaa ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbef .UserhiddenAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbef .UserdrawnAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0073\u0070\u0069\u0064"{_ab ,_cgg :=_ge .Value ,error (nil );if _cgg !=nil {return _cgg ;};_dbef .SpidAttr =&_ab ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbef .DgmlayoutmruAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbef .DgmlayoutAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bef ,_cb :=_ge .Value ,error (nil );if _cb !=nil {return _cb ;};_dbef .BorderbottomcolorAttr =&_bef ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bag ,_egg :=_ge .Value ,error (nil );if _egg !=nil {return _egg ;};_dbef .BordertopcolorAttr =&_bag ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbef .AllowoverlapAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbef .InsetmodeAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0068\u0072"{_dbef .HrAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbef .HrstdAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbef .HrnoshadeAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0068\u0072\u0070c\u0074"{_cgc ,_egd :=_g .ParseFloat (_ge .Value ,64);if _egd !=nil {return _egd ;};_ggc :=float32 (_cgc );_dbef .HrpctAttr =&_ggc ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ge .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbef .HralignAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cee ,_dbc :=_ge .Value ,error (nil );if _dbc !=nil {return _dbc ;};_dbef .TargetAttr =&_cee ;continue ;};if _ge .Name .Local =="\u0073\u0074\u0079l\u0065"{_fef ,_eb :=_ge .Value ,error (nil );if _eb !=nil {return _eb ;};_dbef .StyleAttr =&_fef ;continue ;};if _ge .Name .Local =="\u0069\u0064"{_cea ,_fbg :=_ge .Value ,error (nil );if _fbg !=nil {return _fbg ;};_dbef .IdAttr =&_cea ;continue ;};if _ge .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbef .PrintAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ac ,_ee :=_ge .Value ,error (nil );if _ee !=nil {return _ee ;};_dbef .WrapcoordsAttr =&_ac ;continue ;};if _ge .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fdfb ,_bbe :=_ge .Value ,error (nil );if _bbe !=nil {return _bbe ;};_dbef .CoordoriginAttr =&_fdfb ;continue ;};if _ge .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_afg ,_gbg :=_ge .Value ,error (nil );if _gbg !=nil {return _gbg ;};_dbef .CoordsizeAttr =&_afg ;continue ;};if _ge .Name .Local =="\u0061\u006c\u0074"{_gbc ,_ca :=_ge .Value ,error (nil );if _ca !=nil {return _ca ;};_dbef .AltAttr =&_gbc ;continue ;};if _ge .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgda ,_dbcf :=_ge .Value ,error (nil );if _dbcf !=nil {return _dbcf ;};_dbef .TitleAttr =&_cgda ;continue ;};if _ge .Name .Local =="\u0063\u006c\u0061s\u0073"{_bbc ,_fcc :=_ge .Value ,error (nil );if _fcc !=nil {return _fcc ;};_dbef .ClassAttr =&_bbc ;continue ;};if _ge .Name .Local =="\u0068\u0072\u0065\u0066"{_ccd ,_dbb :=_ge .Value ,error (nil );if _dbb !=nil {return _dbb ;};_dbef .HrefAttr =&_ccd ;continue ;};};for {_acf ,_ccb :=d .Token ();if _ccb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0043o\u0072e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_ccb );};if _cd ,_eac :=_acf .(_b .EndElement );_eac &&_cd .Name ==start .Name {break ;};};return nil ;};const (OfcST_ConnectorTypeUnset OfcST_ConnectorType =0;OfcST_ConnectorTypeNone OfcST_ConnectorType =1;OfcST_ConnectorTypeStraight OfcST_ConnectorType =2;OfcST_ConnectorTypeElbow OfcST_ConnectorType =3;OfcST_ConnectorTypeCurved OfcST_ConnectorType =4;);type Curve struct{CT_Curve };type AG_StrokeAttributes struct{OnAttr _bd .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _bd .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _bd .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;RelidAttr *string ;};func (_ggbc OfcST_InsetMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggbc .String (),start );};func NewHandles ()*Handles {_fegaf :=&Handles {};_fegaf .CT_Handles =*NewCT_Handles ();return _fegaf };func (_gadef *AG_OfficeCoreAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aace :=range start .Attr {if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gadef .HralignAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gadef .AllowincellAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u006f\u006e\u0065\u0064"{_gadef .OnedAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gadef .AllowoverlapAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gadef .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gadef .UserdrawnAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gadef .UserhiddenAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dddc ,_egdd :=_aace .Value ,error (nil );if _egdd !=nil {return _egdd ;};_gadef .BordertopcolorAttr =&_dddc ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0068\u0072"{_gadef .HrAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ecbg ,_bded :=_aace .Value ,error (nil );if _bded !=nil {return _bded ;};_gadef .BorderleftcolorAttr =&_ecbg ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afb ,_aefb :=_aace .Value ,error (nil );if _aefb !=nil {return _aefb ;};_gadef .BorderrightcolorAttr =&_afb ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dfg ,_gaeb :=_g .ParseInt (_aace .Value ,10,64);if _gaeb !=nil {return _gaeb ;};_gadef .DgmnodekindAttr =&_dfg ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gadef .BulletAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cdfb ,_accg :=_aace .Value ,error (nil );if _accg !=nil {return _accg ;};_gadef .BorderbottomcolorAttr =&_cdfb ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gadef .InsetmodeAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gadef .ButtonAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gadef .DgmlayoutAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0073\u0070\u0069\u0064"{_dbd ,_aca :=_aace .Value ,error (nil );if _aca !=nil {return _aca ;};_gadef .SpidAttr =&_dbd ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gadef .DgmlayoutmruAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0068\u0072\u0073t\u0064"{_gadef .HrstdAttr .UnmarshalXMLAttr (_aace );continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0068\u0072\u0070c\u0074"{_eage ,_gbff :=_g .ParseFloat (_aace .Value ,64);if _gbff !=nil {return _gbff ;};_ccdb :=float32 (_eage );_gadef .HrpctAttr =&_ccdb ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eeca ,_fee :=_g .ParseInt (_aace .Value ,10,64);if _fee !=nil {return _fee ;};_gadef .RegroupidAttr =&_eeca ;continue ;};if _aace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aace .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gadef .HrnoshadeAttr .UnmarshalXMLAttr (_aace );continue ;};};for {_cdfd ,_bega :=d .Token ();if _bega !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u004f\u0066\u0066i\u0063\u0065\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_bega );};if _gfaa ,_gfd :=_cdfd .(_b .EndElement );_gfd &&_gfaa .Name ==start .Name {break ;};};return nil ;};func (_bfegc ST_FillType )Validate ()error {return _bfegc .ValidateWithPath ("")};func NewCT_Shadow ()*CT_Shadow {_ffac :=&CT_Shadow {};return _ffac }; +// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path +func (_ebcaa *OfcInk )ValidateWithPath (path string )error {if _febgf :=_ebcaa .OfcCT_Ink .ValidateWithPath (path );_febgf !=nil {return _febgf ;};return nil ;};type OfcShapedefaults struct{OfcCT_ShapeDefaults };type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _ec .ST_TrueFalse ;InvyAttr _ec .ST_TrueFalse ;SwitchAttr _ec .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;}; -// Validate validates the CT_Image and its children -func (_efdd *CT_Image )Validate ()error {return _efdd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_dgdcfg OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _dgdcfg {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgdcfg ));};return nil ;}; +// Validate validates the OfcSignatureline and its children +func (_fgfgc *OfcSignatureline )Validate ()error {return _fgfgc .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};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 _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ec .ST_TrueFalse ;OleiconAttr _ec .ST_TrueFalse ;OleAttr _ec .ST_TrueFalseBlank ;PreferrelativeAttr _ec .ST_TrueFalse ;CliptowrapAttr _ec .ST_TrueFalse ;ClipAttr _ec .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};func (_egdg *CT_Arc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egdg .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .StartAngleAttr )});};if _egdg .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .EndAngleAttr )});};if _egdg .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .HrefAttr )});};if _egdg .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .TargetAttr )});};if _egdg .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .ClassAttr )});};if _egdg .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .TitleAttr )});};if _egdg .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .AltAttr )});};if _egdg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .CoordsizeAttr )});};if _egdg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .CoordoriginAttr )});};if _egdg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .WrapcoordsAttr )});};if _egdg .PrintAttr !=_ec .ST_TrueFalseUnset {_acac ,_fgeg :=_egdg .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fgeg !=nil {return _fgeg ;};start .Attr =append (start .Attr ,_acac );};if _egdg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .IdAttr )});};if _egdg .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .StyleAttr )});};if _egdg .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .SpidAttr )});};if _egdg .OnedAttr !=_ec .ST_TrueFalseUnset {_aeff ,_dfffg :=_egdg .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _dfffg !=nil {return _dfffg ;};start .Attr =append (start .Attr ,_aeff );};if _egdg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .RegroupidAttr )});};if _egdg .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_gbge ,_edfb :=_egdg .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_gbge );};if _egdg .ButtonAttr !=_ec .ST_TrueFalseUnset {_fadfe ,_ebgc :=_egdg .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _ebgc !=nil {return _ebgc ;};start .Attr =append (start .Attr ,_fadfe );};if _egdg .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_gfec ,_cafe :=_egdg .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cafe !=nil {return _cafe ;};start .Attr =append (start .Attr ,_gfec );};if _egdg .BulletAttr !=_ec .ST_TrueFalseUnset {_dad ,_fgd :=_egdg .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _fgd !=nil {return _fgd ;};start .Attr =append (start .Attr ,_dad );};if _egdg .HrAttr !=_ec .ST_TrueFalseUnset {_gfea ,_bfbe :=_egdg .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _bfbe !=nil {return _bfbe ;};start .Attr =append (start .Attr ,_gfea );};if _egdg .HrstdAttr !=_ec .ST_TrueFalseUnset {_fbff ,_abcc :=_egdg .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _abcc !=nil {return _abcc ;};start .Attr =append (start .Attr ,_fbff );};if _egdg .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_fabgg ,_badfg :=_egdg .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _badfg !=nil {return _badfg ;};start .Attr =append (start .Attr ,_fabgg );};if _egdg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .HrpctAttr )});};if _egdg .HralignAttr !=OfcST_HrAlignUnset {_dbcc ,_bgdeg :=_egdg .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _bgdeg !=nil {return _bgdeg ;};start .Attr =append (start .Attr ,_dbcc );};if _egdg .AllowincellAttr !=_ec .ST_TrueFalseUnset {_eaf ,_cagad :=_egdg .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cagad !=nil {return _cagad ;};start .Attr =append (start .Attr ,_eaf );};if _egdg .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_egbe ,_gbfc :=_egdg .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gbfc !=nil {return _gbfc ;};start .Attr =append (start .Attr ,_egbe );};if _egdg .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_cbgb ,_gfef :=_egdg .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _gfef !=nil {return _gfef ;};start .Attr =append (start .Attr ,_cbgb );};if _egdg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .BordertopcolorAttr )});};if _egdg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .BorderleftcolorAttr )});};if _egdg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .BorderbottomcolorAttr )});};if _egdg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .BorderrightcolorAttr )});};if _egdg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gfac ,_fega :=_egdg .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fega !=nil {return _fega ;};start .Attr =append (start .Attr ,_gfac );};if _egdg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .DgmnodekindAttr )});};if _egdg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_egag ,_dge :=_egdg .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _dge !=nil {return _dge ;};start .Attr =append (start .Attr ,_egag );};if _egdg .InsetmodeAttr !=OfcST_InsetModeUnset {_gdbf ,_caea :=_egdg .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _caea !=nil {return _caea ;};start .Attr =append (start .Attr ,_gdbf );};if _egdg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .OpacityAttr )});};if _egdg .StrokedAttr !=_ec .ST_TrueFalseUnset {_aeb ,_aeeb :=_egdg .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aeeb !=nil {return _aeeb ;};start .Attr =append (start .Attr ,_aeb );};if _egdg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .StrokecolorAttr )});};if _egdg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .StrokeweightAttr )});};if _egdg .InsetpenAttr !=_ec .ST_TrueFalseUnset {_egfa ,_eadg :=_egdg .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _eadg !=nil {return _eadg ;};start .Attr =append (start .Attr ,_egfa );};if _egdg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .ChromakeyAttr )});};if _egdg .FilledAttr !=_ec .ST_TrueFalseUnset {_ffcg ,_gbfe :=_egdg .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gbfe !=nil {return _gbfe ;};start .Attr =append (start .Attr ,_ffcg );};if _egdg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .FillcolorAttr )});};if _egdg .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egdg .SptAttr )});};if _egdg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bbee ,_eacc :=_egdg .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _eacc !=nil {return _eacc ;};start .Attr =append (start .Attr ,_bbee );};if _egdg .BwmodeAttr !=OfcST_BWModeUnset {_gabc ,_ffbgd :=_egdg .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _ffbgd !=nil {return _ffbgd ;};start .Attr =append (start .Attr ,_gabc );};if _egdg .BwpureAttr !=OfcST_BWModeUnset {_gcc ,_egca :=_egdg .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _egca !=nil {return _egca ;};start .Attr =append (start .Attr ,_gcc );};if _egdg .BwnormalAttr !=OfcST_BWModeUnset {_acba ,_debf :=_egdg .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _debf !=nil {return _debf ;};start .Attr =append (start .Attr ,_acba );};if _egdg .ForcedashAttr !=_ec .ST_TrueFalseUnset {_aefe ,_bce :=_egdg .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _bce !=nil {return _bce ;};start .Attr =append (start .Attr ,_aefe );};if _egdg .OleiconAttr !=_ec .ST_TrueFalseUnset {_ffbc ,_gbcac :=_egdg .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _gbcac !=nil {return _gbcac ;};start .Attr =append (start .Attr ,_ffbc );};if _egdg .OleAttr !=_ec .ST_TrueFalseBlankUnset {_daga ,_ggae :=_egdg .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _ggae !=nil {return _ggae ;};start .Attr =append (start .Attr ,_daga );};if _egdg .PreferrelativeAttr !=_ec .ST_TrueFalseUnset {_cccg ,_gbgd :=_egdg .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _gbgd !=nil {return _gbgd ;};start .Attr =append (start .Attr ,_cccg );};if _egdg .CliptowrapAttr !=_ec .ST_TrueFalseUnset {_aacd ,_egda :=_egdg .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _egda !=nil {return _egda ;};start .Attr =append (start .Attr ,_aacd );};if _egdg .ClipAttr !=_ec .ST_TrueFalseUnset {_ebeg ,_geab :=_egdg .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070"});if _geab !=nil {return _geab ;};start .Attr =append (start .Attr ,_ebeg );};e .EncodeToken (start );if _egdg .EG_ShapeElements !=nil {for _ ,_aabd :=range _egdg .EG_ShapeElements {_aabd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_feedd *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_feedd =0;case "\u0074\u006f\u0070":*_feedd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_feedd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_feedd =3;case "\u0075\u0073\u0065\u0072":*_feedd =4;};return nil ;}; -// Validate validates the CT_Shapetype and its children -func (_afafb *CT_Shapetype )Validate ()error {return _afafb .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};type CT_TextPath struct{OnAttr _bd .ST_TrueFalse ;FitshapeAttr _bd .ST_TrueFalse ;FitpathAttr _bd .ST_TrueFalse ;TrimAttr _bd .ST_TrueFalse ;XscaleAttr _bd .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};func NewFormulas ()*Formulas {_gbce :=&Formulas {};_gbce .CT_Formulas =*NewCT_Formulas ();return _gbce ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func NewOfcCT_Lock ()*OfcCT_Lock {_baafb :=&OfcCT_Lock {};return _baafb }; +// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path +func (_faea *AG_ShapeAttributes )ValidateWithPath (path string )error {if _ffce :=_faea .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ffce !=nil {return _ffce ;};if _eaa :=_faea .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eaa !=nil {return _eaa ;};if _efg :=_faea .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_efg !=nil {return _efg ;};return nil ;};func (_fefggc *OfcComplex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fefggc .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_accfce :=range start .Attr {if _accfce .Name .Local =="\u0065\u0078\u0074"{_fefggc .ExtAttr .UnmarshalXMLAttr (_accfce );continue ;};};for {_gcfbdd ,_dcdbf :=d .Token ();if _dcdbf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_dcdbf );};if _bbff ,_ecfed :=_gcfbdd .(_d .EndElement );_ecfed &&_bbff .Name ==start .Name {break ;};};return nil ;};func (_dacfb *OfcColumn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacfb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_debfb :=range start .Attr {if _debfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debfb .Name .Local =="\u0068\u0072\u0065\u0066"{_afcaf ,_defca :=_debfb .Value ,error (nil );if _defca !=nil {return _defca ;};_dacfb .HrefAttr =&_afcaf ;continue ;};if _debfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debfb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dacfb .ForcedashAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debfb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbgdg ,_effdb :=_debfb .Value ,error (nil );if _effdb !=nil {return _effdb ;};_dacfb .TitleAttr =&_gbgdg ;continue ;};if _debfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debfb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_abgaf ,_gaff :=_debfb .Value ,error (nil );if _gaff !=nil {return _gaff ;};_dacfb .AlthrefAttr =&_abgaf ;continue ;};if _debfb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dacfb .ImageaspectAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dacfb .StartarrowAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dacfb .LinestyleAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dacfb .StartarrowwidthAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dacfb .JoinstyleAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dacfb .StartarrowlengthAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fcec ,_eceabb :=_debfb .Value ,error (nil );if _eceabb !=nil {return _eceabb ;};_dacfb .DashstyleAttr =&_fcec ;continue ;};if _debfb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dacfb .EndarrowAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dacfb .FilltypeAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dacfb .EndarrowwidthAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_febbe ,_cebcbb :=_debfb .Value ,error (nil );if _cebcbb !=nil {return _cebcbb ;};_dacfb .OpacityAttr =&_febbe ;continue ;};if _debfb .Name .Local =="\u0063\u006f\u006co\u0072"{_acbfcb ,_bdee :=_debfb .Value ,error (nil );if _bdee !=nil {return _bdee ;};_dacfb .ColorAttr =&_acbfcb ;continue ;};if _debfb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dacfb .InsetpenAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dacfb .EndarrowlengthAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u0065\u0078\u0074"{_dacfb .ExtAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dacfb .EndcapAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dgda ,_cbccb :=_debfb .Value ,error (nil );if _cbccb !=nil {return _cbccb ;};_dacfb .Color2Attr =&_dgda ;continue ;};if _debfb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dacfb .ImagealignshapeAttr .UnmarshalXMLAttr (_debfb );continue ;};if _debfb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bafff ,_febfb :=_debfb .Value ,error (nil );if _febfb !=nil {return _febfb ;};_dacfb .WeightAttr =&_bafff ;continue ;};if _debfb .Name .Local =="\u0073\u0072\u0063"{_agffd ,_bgddf :=_debfb .Value ,error (nil );if _bgddf !=nil {return _bgddf ;};_dacfb .SrcAttr =&_agffd ;continue ;};if _debfb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_faceb ,_cgfba :=_debfb .Value ,error (nil );if _cgfba !=nil {return _cgfba ;};_dacfb .ImagesizeAttr =&_faceb ;continue ;};if _debfb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_egeacg ,_efggc :=_g .ParseFloat (_debfb .Value ,64);if _efggc !=nil {return _efggc ;};_dacfb .MiterlimitAttr =&_egeacg ;continue ;};if _debfb .Name .Local =="\u006f\u006e"{_dacfb .OnAttr .UnmarshalXMLAttr (_debfb );continue ;};};for {_aaafgb ,_fedbf :=d .Token ();if _fedbf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_fedbf );};if _gbdgfd ,_ecfa :=_aaafgb .(_d .EndElement );_ecfa &&_gbdgfd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Shape and its children, prefixing error messages with path -func (_fbcc *Shape )ValidateWithPath (path string )error {if _fcefg :=_fbcc .CT_Shape .ValidateWithPath (path );_fcefg !=nil {return _fcefg ;};return nil ;};func (_efbgg ST_StrokeJoinStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbdcg :=_b .Attr {};_gbdcg .Name =name ;switch _efbgg {case ST_StrokeJoinStyleUnset :_gbdcg .Value ="";case ST_StrokeJoinStyleRound :_gbdcg .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_gbdcg .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_gbdcg .Value ="\u006d\u0069\u0074e\u0072";};return _gbdcg ,nil ;};func (_dgagbc OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _dgagbc {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgagbc ));};return nil ;};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);func (_faff *CT_Fill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faff .TypeAttr !=ST_FillTypeUnset {_fadb ,_eedf :=_faff .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _eedf !=nil {return _eedf ;};start .Attr =append (start .Attr ,_fadb );};if _faff .OnAttr !=_bd .ST_TrueFalseUnset {_beced ,_bbfc :=_faff .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _bbfc !=nil {return _bbfc ;};start .Attr =append (start .Attr ,_beced );};if _faff .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_faff .ColorAttr )});};if _faff .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_faff .OpacityAttr )});};if _faff .Color2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_faff .Color2Attr )});};if _faff .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_faff .SrcAttr )});};if _faff .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_faff .HrefAttr )});};if _faff .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_e .Sprintf ("\u0025\u0076",*_faff .AlthrefAttr )});};if _faff .SizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_faff .SizeAttr )});};if _faff .OriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_faff .OriginAttr )});};if _faff .PositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_faff .PositionAttr )});};if _faff .AspectAttr !=ST_ImageAspectUnset {_fdae ,_abbc :=_faff .AspectAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _abbc !=nil {return _abbc ;};start .Attr =append (start .Attr ,_fdae );};if _faff .ColorsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faff .ColorsAttr )});};if _faff .AngleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_faff .AngleAttr )});};if _faff .AlignshapeAttr !=_bd .ST_TrueFalseUnset {_ggeb ,_fabb :=_faff .AlignshapeAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _fabb !=nil {return _fabb ;};start .Attr =append (start .Attr ,_ggeb );};if _faff .FocusAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_faff .FocusAttr )});};if _faff .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_faff .FocussizeAttr )});};if _faff .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_faff .FocuspositionAttr )});};if _faff .MethodAttr !=ST_FillMethodUnset {_dcbf ,_dgbe :=_faff .MethodAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _dgbe !=nil {return _dgbe ;};start .Attr =append (start .Attr ,_dcbf );};if _faff .DetectmouseclickAttr !=_bd .ST_TrueFalseUnset {_gfgg ,_dffa :=_faff .DetectmouseclickAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"});if _dffa !=nil {return _dffa ;};start .Attr =append (start .Attr ,_gfgg );};if _faff .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_faff .TitleAttr )});};if _faff .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_faff .Opacity2Attr )});};if _faff .RecolorAttr !=_bd .ST_TrueFalseUnset {_ddeb ,_fdgf :=_faff .RecolorAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _fdgf !=nil {return _fdgf ;};start .Attr =append (start .Attr ,_ddeb );};if _faff .RotateAttr !=_bd .ST_TrueFalseUnset {_ecccc ,_dec :=_faff .RotateAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _dec !=nil {return _dec ;};start .Attr =append (start .Attr ,_ecccc );};if _faff .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_faff .IdAttr )});};if _faff .RelidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_faff .RelidAttr )});};if _faff .SIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_faff .SIdAttr )});};e .EncodeToken (start );if _faff .Fill !=nil {_abbd :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_faff .Fill ,_abbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fca *AG_ImageAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fca .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_fca .SrcAttr )});};if _fca .CropleftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fca .CropleftAttr )});};if _fca .CroptopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_fca .CroptopAttr )});};if _fca .CroprightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_e .Sprintf ("\u0025\u0076",*_fca .CroprightAttr )});};if _fca .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_fca .CropbottomAttr )});};if _fca .GainAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_fca .GainAttr )});};if _fca .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fca .BlacklevelAttr )});};if _fca .GammaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_e .Sprintf ("\u0025\u0076",*_fca .GammaAttr )});};if _fca .GrayscaleAttr !=_bd .ST_TrueFalseUnset {_baab ,_gfbf :=_fca .GrayscaleAttr .MarshalXMLAttr (_b .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _gfbf !=nil {return _gfbf ;};start .Attr =append (start .Attr ,_baab );};if _fca .BilevelAttr !=_bd .ST_TrueFalseUnset {_dfae ,_cec :=_fca .BilevelAttr .MarshalXMLAttr (_b .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _cec !=nil {return _cec ;};start .Attr =append (start .Attr ,_dfae );};return nil ;};func (_fgde *OfcCT_OLEObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgde .TypeAttr !=OfcST_OLETypeUnset {_abcee ,_debde :=_fgde .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0054\u0079\u0070\u0065"});if _debde !=nil {return _debde ;};start .Attr =append (start .Attr ,_abcee );};if _fgde .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_e .Sprintf ("\u0025\u0076",*_fgde .ProgIDAttr )});};if _fgde .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_e .Sprintf ("\u0025\u0076",*_fgde .ShapeIDAttr )});};if _fgde .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_bbbfa ,_edaee :=_fgde .DrawAspectAttr .MarshalXMLAttr (_b .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _edaee !=nil {return _edaee ;};start .Attr =append (start .Attr ,_bbbfa );};if _fgde .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_e .Sprintf ("\u0025\u0076",*_fgde .ObjectIDAttr )});};if _fgde .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fgde .IdAttr )});};if _fgde .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_faaebg ,_acecg :=_fgde .UpdateModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _acecg !=nil {return _acecg ;};start .Attr =append (start .Attr ,_faaebg );};e .EncodeToken (start );if _fgde .LinkType !=nil {_aeefa :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_d .AddPreserveSpaceAttr (&_aeefa ,*_fgde .LinkType );e .EncodeElement (_fgde .LinkType ,_aeefa );};if _fgde .LockedField !=_bd .ST_TrueFalseBlankUnset {_gfbfg :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_fgde .LockedField ,_gfbfg );};if _fgde .FieldCodes !=nil {_gdede :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_d .AddPreserveSpaceAttr (&_gdede ,*_fgde .FieldCodes );e .EncodeElement (_fgde .FieldCodes ,_gdede );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewOfcCT_Callout ()*OfcCT_Callout {_cffea :=&OfcCT_Callout {};return _cffea }; +// Validate validates the Image and its children +func (_eadfb *Image )Validate ()error {return _eadfb .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func NewCT_Rect ()*CT_Rect {_dbfag :=&CT_Rect {};return _dbfag };func (_gcebb ST_StrokeArrowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcebb .String (),start );};type OfcEquationxml struct{OfcCT_EquationXml };func (_ccged *OfcCT_Relation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccged .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_ccged .IdsrcAttr )});};if _ccged .IddestAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ccged .IddestAttr )});};if _ccged .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ccged .IdcntrAttr )});};if _ccged .ExtAttr !=ST_ExtUnset {_ggbeb ,_fdaecf :=_ccged .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _fdaecf !=nil {return _fdaecf ;};start .Attr =append (start .Attr ,_ggbeb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcfcd OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _gcfcd {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 (_gcfcd ));};return nil ;};func (_gececg *OfcShapedefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gececg .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_acdbf :=range start .Attr {if _acdbf .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_bebcd ,_effbcb :=_g .ParseInt (_acdbf .Value ,10,64);if _effbcb !=nil {return _effbcb ;};_gececg .SpidmaxAttr =&_bebcd ;continue ;};if _acdbf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gececg .AllowincellAttr .UnmarshalXMLAttr (_acdbf );continue ;};if _acdbf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_abbaa ,_cccfb :=_acdbf .Value ,error (nil );if _cccfb !=nil {return _cccfb ;};_gececg .StrokecolorAttr =&_abbaa ;continue ;};if _acdbf .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_gececg .StrokeAttr .UnmarshalXMLAttr (_acdbf );continue ;};if _acdbf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afded ,_fecga :=_acdbf .Value ,error (nil );if _fecga !=nil {return _fecga ;};_gececg .FillcolorAttr =&_afded ;continue ;};if _acdbf .Name .Local =="\u0066\u0069\u006c\u006c"{_gececg .FillAttr .UnmarshalXMLAttr (_acdbf );continue ;};if _acdbf .Name .Local =="\u0073\u0074\u0079l\u0065"{_bfefe ,_cfcaf :=_acdbf .Value ,error (nil );if _cfcaf !=nil {return _cfcaf ;};_gececg .StyleAttr =&_bfefe ;continue ;};if _acdbf .Name .Local =="\u0065\u0078\u0074"{_gececg .ExtAttr .UnmarshalXMLAttr (_acdbf );continue ;};};_efgef :for {_ggdcd ,_agfce :=d .Token ();if _agfce !=nil {return _agfce ;};switch _edgbc :=_ggdcd .(type ){case _d .StartElement :switch _edgbc .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gececg .Fill =NewFill ();if _cddad :=d .DecodeElement (_gececg .Fill ,&_edgbc );_cddad !=nil {return _cddad ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gececg .Stroke =NewStroke ();if _gfggg :=d .DecodeElement (_gececg .Stroke ,&_edgbc );_gfggg !=nil {return _gfggg ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gececg .Textbox =NewTextbox ();if _beded :=d .DecodeElement (_gececg .Textbox ,&_edgbc );_beded !=nil {return _beded ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gececg .Shadow =NewShadow ();if _bddgg :=d .DecodeElement (_gececg .Shadow ,&_edgbc );_bddgg !=nil {return _bddgg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gececg .Skew =NewOfcSkew ();if _gfgab :=d .DecodeElement (_gececg .Skew ,&_edgbc );_gfgab !=nil {return _gfgab ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gececg .Extrusion =NewOfcExtrusion ();if _cageb :=d .DecodeElement (_gececg .Extrusion ,&_edgbc );_cageb !=nil {return _cageb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gececg .Callout =NewOfcCallout ();if _acfdd :=d .DecodeElement (_gececg .Callout ,&_edgbc );_acfdd !=nil {return _acfdd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gececg .Lock =NewOfcLock ();if _ggdbe :=d .DecodeElement (_gececg .Lock ,&_edgbc );_ggdbe !=nil {return _ggdbe ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gececg .Colormru =NewOfcCT_ColorMru ();if _fcgeg :=d .DecodeElement (_gececg .Colormru ,&_edgbc );_fcgeg !=nil {return _fcgeg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gececg .Colormenu =NewOfcCT_ColorMenu ();if _ddgg :=d .DecodeElement (_gececg .Colormenu ,&_edgbc );_ddgg !=nil {return _ddgg ;};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\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025v",_edgbc .Name );if _fbfaf :=d .Skip ();_fbfaf !=nil {return _fbfaf ;};};case _d .EndElement :break _efgef ;case _d .CharData :};};return nil ;};type OfcST_Angle byte ;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 (_cacdb *Shadow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cacdb .CT_Shadow =*NewCT_Shadow ();for _ ,_abdcff :=range start .Attr {if _abdcff .Name .Local =="\u006f\u006e"{_cacdb .OnAttr .UnmarshalXMLAttr (_abdcff );continue ;};if _abdcff .Name .Local =="\u0074\u0079\u0070\u0065"{_cacdb .TypeAttr .UnmarshalXMLAttr (_abdcff );continue ;};if _abdcff .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_cacdb .ObscuredAttr .UnmarshalXMLAttr (_abdcff );continue ;};if _abdcff .Name .Local =="\u0063\u006f\u006co\u0072"{_bdabb ,_ggaa :=_abdcff .Value ,error (nil );if _ggaa !=nil {return _ggaa ;};_cacdb .ColorAttr =&_bdabb ;continue ;};if _abdcff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fcfce ,_bgefe :=_abdcff .Value ,error (nil );if _bgefe !=nil {return _bgefe ;};_cacdb .OpacityAttr =&_fcfce ;continue ;};if _abdcff .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gedge ,_gcgeec :=_abdcff .Value ,error (nil );if _gcgeec !=nil {return _gcgeec ;};_cacdb .OffsetAttr =&_gedge ;continue ;};if _abdcff .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gddcdd ,_ddabc :=_abdcff .Value ,error (nil );if _ddabc !=nil {return _ddabc ;};_cacdb .Color2Attr =&_gddcdd ;continue ;};if _abdcff .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_bbage ,_gefag :=_abdcff .Value ,error (nil );if _gefag !=nil {return _gefag ;};_cacdb .Offset2Attr =&_bbage ;continue ;};if _abdcff .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gagae ,_becca :=_abdcff .Value ,error (nil );if _becca !=nil {return _becca ;};_cacdb .OriginAttr =&_gagae ;continue ;};if _abdcff .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_eafgd ,_beeba :=_abdcff .Value ,error (nil );if _beeba !=nil {return _beeba ;};_cacdb .MatrixAttr =&_eafgd ;continue ;};if _abdcff .Name .Local =="\u0069\u0064"{_edgcg ,_ffddf :=_abdcff .Value ,error (nil );if _ffddf !=nil {return _ffddf ;};_cacdb .IdAttr =&_edgcg ;continue ;};};for {_geffe ,_gcdbg :=d .Token ();if _gcdbg !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_gcdbg );};if _fbcbe ,_eefec :=_geffe .(_d .EndElement );_eefec &&_fbcbe .Name ==start .Name {break ;};};return nil ;};func (_fdefb *CT_Textbox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdefb .InsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdefb .InsetAttr )});};if _fdefb .SingleclickAttr !=_ec .ST_TrueFalseUnset {_abaed ,_ebdfd :=_fdefb .SingleclickAttr .MarshalXMLAttr (_d .Name {Local :"s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _ebdfd !=nil {return _ebdfd ;};start .Attr =append (start .Attr ,_abaed );};if _fdefb .InsetmodeAttr !=OfcST_InsetModeUnset {_fdad ,_cfgeb :=_fdefb .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _cfgeb !=nil {return _cfgeb ;};start .Attr =append (start .Attr ,_fdad );};if _fdefb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fdefb .IdAttr )});};if _fdefb .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fdefb .StyleAttr )});};e .EncodeToken (start );if _fdefb .TxbxContent !=nil {_fbad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fdefb .TxbxContent ,_fbad );};if _fdefb .Any !=nil {_fdefb .Any .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cae *AG_Id )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cae .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cae .IdAttr )});};return nil ;};func (_dabfd *ST_ImageAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gadda ,_acadd :=d .Token ();if _acadd !=nil {return _acadd ;};if _gbeegd ,_eaaffb :=_gadda .(_d .EndElement );_eaaffb &&_gbeegd .Name ==start .Name {*_dabfd =1;return nil ;};if _cafbd ,_afgaf :=_gadda .(_d .CharData );!_afgaf {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",_gadda );}else {switch string (_cafbd ){case "":*_dabfd =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_dabfd =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_dabfd =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_dabfd =3;};};_gadda ,_acadd =d .Token ();if _acadd !=nil {return _acadd ;};if _agfde ,_gaceea :=_gadda .(_d .EndElement );_gaceea &&_agfde .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",_gadda );}; -// Validate validates the EG_ShapeElements and its children -func (_cabg *EG_ShapeElements )Validate ()error {return _cabg .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");}; +// Validate validates the CT_Curve and its children +func (_eagdg *CT_Curve )Validate ()error {return _eagdg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};func (_bbaac *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbaac =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_bbaac =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bbaac =2;case "\u0077\u0069\u0064\u0065":*_bbaac =3;};return nil ;}; -// Validate validates the OfcEquationxml and its children -func (_edfee *OfcEquationxml )Validate ()error {return _edfee .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};func (_abdae OfcST_ExtrusionPlane )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_baede :=_b .Attr {};_baede .Name =name ;switch _abdae {case OfcST_ExtrusionPlaneUnset :_baede .Value ="";case OfcST_ExtrusionPlaneXY :_baede .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_baede .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_baede .Value ="\u0059\u005a";};return _baede ,nil ;};func (_efdeaf OfcST_ConnectType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efafc :=_b .Attr {};_efafc .Name =name ;switch _efdeaf {case OfcST_ConnectTypeUnset :_efafc .Value ="";case OfcST_ConnectTypeNone :_efafc .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_efafc .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_efafc .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_efafc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _efafc ,nil ;};func (_fcgcc OfcST_ConnectorType )String ()string {switch _fcgcc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case 3:return "\u0065\u006c\u0062o\u0077";case 4:return "\u0063\u0075\u0072\u0076\u0065\u0064";};return "";};type CT_Group struct{EditasAttr ST_EditAs ;TablepropertiesAttr *string ;TablelimitsAttr *string ;Group []*Group ;Shape []*Shape ;Shapetype []*Shapetype ;Arc []*Arc ;Curve []*Curve ;Image []*Image ;Line []*Line ;Oval []*Oval ;Polyline []*Polyline ;Rect []*Rect ;Roundrect []*Roundrect ;Diagram []*OfcDiagram ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;}; +// Validate validates the OfcCT_OLEObject and its children +func (_fcbbf *OfcCT_OLEObject )Validate ()error {return _fcbbf .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};type ST_FillType byte ;func (_cccad *CT_Shadow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cccad .OnAttr !=_ec .ST_TrueFalseUnset {_gfbee ,_agce :=_cccad .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_gfbee );};if _cccad .TypeAttr !=ST_ShadowTypeUnset {_ccbd ,_cgfbb :=_cccad .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _cgfbb !=nil {return _cgfbb ;};start .Attr =append (start .Attr ,_ccbd );};if _cccad .ObscuredAttr !=_ec .ST_TrueFalseUnset {_gdgcc ,_gggfb :=_cccad .ObscuredAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _gggfb !=nil {return _gggfb ;};start .Attr =append (start .Attr ,_gdgcc );};if _cccad .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cccad .ColorAttr )});};if _cccad .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_cccad .OpacityAttr )});};if _cccad .OffsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cccad .OffsetAttr )});};if _cccad .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cccad .Color2Attr )});};if _cccad .Offset2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cccad .Offset2Attr )});};if _cccad .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cccad .OriginAttr )});};if _cccad .MatrixAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_cccad .MatrixAttr )});};if _cccad .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cccad .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type AG_Fill struct{FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;}; -// Validate validates the CT_Handles and its children -func (_cceb *CT_Handles )Validate ()error {return _cceb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func NewShadow ()*Shadow {_eefdf :=&Shadow {};_eefdf .CT_Shadow =*NewCT_Shadow ();return _eefdf };func (_fgefe *Textpath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _fgefe .CT_TextPath .MarshalXML (e ,start );};func NewCT_Stroke ()*CT_Stroke {_ebbbg :=&CT_Stroke {};return _ebbbg }; +// Validate validates the CT_Line and its children +func (_adcaf *CT_Line )Validate ()error {return _adcaf .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_cecef *OfcST_BWMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edbgf ,_gegdgb :=d .Token ();if _gegdgb !=nil {return _gegdgb ;};if _fcdacb ,_fggcef :=_edbgf .(_d .EndElement );_fggcef &&_fcdacb .Name ==start .Name {*_cecef =1;return nil ;};if _cdaag ,_ffdac :=_edbgf .(_d .CharData );!_ffdac {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",_edbgf );}else {switch string (_cdaag ){case "":*_cecef =0;case "\u0063\u006f\u006co\u0072":*_cecef =1;case "\u0061\u0075\u0074\u006f":*_cecef =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_cecef =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_cecef =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_cecef =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cecef =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_cecef =7;case "\u0062\u006c\u0061c\u006b":*_cecef =8;case "\u0077\u0068\u0069t\u0065":*_cecef =9;case "\u0068\u0069\u0064\u0065":*_cecef =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_cecef =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_cecef =12;};};_edbgf ,_gegdgb =d .Token ();if _gegdgb !=nil {return _gegdgb ;};if _ffbba ,_ceabd :=_edbgf .(_d .EndElement );_ceabd &&_ffbba .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",_edbgf );};func (_baede *CT_Shapetype )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baede .MasterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_baede .MasterAttr )});};if _baede .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_baede .HrefAttr )});};if _baede .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_baede .TargetAttr )});};if _baede .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_baede .ClassAttr )});};if _baede .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_baede .TitleAttr )});};if _baede .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_baede .AltAttr )});};if _baede .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_baede .CoordsizeAttr )});};if _baede .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_baede .CoordoriginAttr )});};if _baede .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_baede .WrapcoordsAttr )});};if _baede .PrintAttr !=_ec .ST_TrueFalseUnset {_ecaff ,_aafdb :=_baede .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _aafdb !=nil {return _aafdb ;};start .Attr =append (start .Attr ,_ecaff );};if _baede .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_baede .IdAttr )});};if _baede .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_baede .StyleAttr )});};if _baede .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_baede .SpidAttr )});};if _baede .OnedAttr !=_ec .ST_TrueFalseUnset {_aegdg ,_edba :=_baede .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _edba !=nil {return _edba ;};start .Attr =append (start .Attr ,_aegdg );};if _baede .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_baede .RegroupidAttr )});};if _baede .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_ebbec ,_gadeb :=_baede .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _gadeb !=nil {return _gadeb ;};start .Attr =append (start .Attr ,_ebbec );};if _baede .ButtonAttr !=_ec .ST_TrueFalseUnset {_dbdfdg ,_ddcce :=_baede .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _ddcce !=nil {return _ddcce ;};start .Attr =append (start .Attr ,_dbdfdg );};if _baede .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_dace ,_ggca :=_baede .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ggca !=nil {return _ggca ;};start .Attr =append (start .Attr ,_dace );};if _baede .BulletAttr !=_ec .ST_TrueFalseUnset {_bafdb ,_dbfbc :=_baede .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _dbfbc !=nil {return _dbfbc ;};start .Attr =append (start .Attr ,_bafdb );};if _baede .HrAttr !=_ec .ST_TrueFalseUnset {_cdafg ,_efgg :=_baede .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _efgg !=nil {return _efgg ;};start .Attr =append (start .Attr ,_cdafg );};if _baede .HrstdAttr !=_ec .ST_TrueFalseUnset {_cegd ,_cbaab :=_baede .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _cbaab !=nil {return _cbaab ;};start .Attr =append (start .Attr ,_cegd );};if _baede .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_fcaeb ,_dffgae :=_baede .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _dffgae !=nil {return _dffgae ;};start .Attr =append (start .Attr ,_fcaeb );};if _baede .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_baede .HrpctAttr )});};if _baede .HralignAttr !=OfcST_HrAlignUnset {_cfdbf ,_bgaab :=_baede .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _bgaab !=nil {return _bgaab ;};start .Attr =append (start .Attr ,_cfdbf );};if _baede .AllowincellAttr !=_ec .ST_TrueFalseUnset {_aceag ,_aeedf :=_baede .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _aeedf !=nil {return _aeedf ;};start .Attr =append (start .Attr ,_aceag );};if _baede .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_abbcg ,_gbfec :=_baede .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gbfec !=nil {return _gbfec ;};start .Attr =append (start .Attr ,_abbcg );};if _baede .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_dcgcf ,_cebea :=_baede .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _cebea !=nil {return _cebea ;};start .Attr =append (start .Attr ,_dcgcf );};if _baede .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_baede .BordertopcolorAttr )});};if _baede .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_baede .BorderleftcolorAttr )});};if _baede .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_baede .BorderbottomcolorAttr )});};if _baede .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_baede .BorderrightcolorAttr )});};if _baede .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cced ,_adbeg :=_baede .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _adbeg !=nil {return _adbeg ;};start .Attr =append (start .Attr ,_cced );};if _baede .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_baede .DgmnodekindAttr )});};if _baede .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gcae ,_efgbc :=_baede .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _efgbc !=nil {return _efgbc ;};start .Attr =append (start .Attr ,_gcae );};if _baede .InsetmodeAttr !=OfcST_InsetModeUnset {_fdbae ,_ebccb :=_baede .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _ebccb !=nil {return _ebccb ;};start .Attr =append (start .Attr ,_fdbae );};if _baede .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_baede .OpacityAttr )});};if _baede .StrokedAttr !=_ec .ST_TrueFalseUnset {_eadca ,_cadf :=_baede .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cadf !=nil {return _cadf ;};start .Attr =append (start .Attr ,_eadca );};if _baede .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_baede .StrokecolorAttr )});};if _baede .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_baede .StrokeweightAttr )});};if _baede .InsetpenAttr !=_ec .ST_TrueFalseUnset {_ccbde ,_eabf :=_baede .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _eabf !=nil {return _eabf ;};start .Attr =append (start .Attr ,_ccbde );};if _baede .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_baede .ChromakeyAttr )});};if _baede .FilledAttr !=_ec .ST_TrueFalseUnset {_cbddc ,_fbgge :=_baede .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fbgge !=nil {return _fbgge ;};start .Attr =append (start .Attr ,_cbddc );};if _baede .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_baede .FillcolorAttr )});};if _baede .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_baede .SptAttr )});};if _baede .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dbgbcg ,_cgffb :=_baede .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cgffb !=nil {return _cgffb ;};start .Attr =append (start .Attr ,_dbgbcg );};if _baede .BwmodeAttr !=OfcST_BWModeUnset {_bccba ,_fbcfe :=_baede .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _fbcfe !=nil {return _fbcfe ;};start .Attr =append (start .Attr ,_bccba );};if _baede .BwpureAttr !=OfcST_BWModeUnset {_bafa ,_beeg :=_baede .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _beeg !=nil {return _beeg ;};start .Attr =append (start .Attr ,_bafa );};if _baede .BwnormalAttr !=OfcST_BWModeUnset {_gddf ,_ebdea :=_baede .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ebdea !=nil {return _ebdea ;};start .Attr =append (start .Attr ,_gddf );};if _baede .ForcedashAttr !=_ec .ST_TrueFalseUnset {_aecfe ,_edgee :=_baede .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _edgee !=nil {return _edgee ;};start .Attr =append (start .Attr ,_aecfe );};if _baede .OleiconAttr !=_ec .ST_TrueFalseUnset {_daef ,_gceca :=_baede .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _gceca !=nil {return _gceca ;};start .Attr =append (start .Attr ,_daef );};if _baede .OleAttr !=_ec .ST_TrueFalseBlankUnset {_efgcc ,_ggcgb :=_baede .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _ggcgb !=nil {return _ggcgb ;};start .Attr =append (start .Attr ,_efgcc );};if _baede .PreferrelativeAttr !=_ec .ST_TrueFalseUnset {_fagbb ,_fegga :=_baede .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _fegga !=nil {return _fegga ;};start .Attr =append (start .Attr ,_fagbb );};if _baede .CliptowrapAttr !=_ec .ST_TrueFalseUnset {_fgeaea ,_dagb :=_baede .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dagb !=nil {return _dagb ;};start .Attr =append (start .Attr ,_fgeaea );};if _baede .ClipAttr !=_ec .ST_TrueFalseUnset {_debbe ,_becbc :=_baede .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070"});if _becbc !=nil {return _becbc ;};start .Attr =append (start .Attr ,_debbe );};if _baede .AdjAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a"},Value :_c .Sprintf ("\u0025\u0076",*_baede .AdjAttr )});};if _baede .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_baede .PathAttr )});};e .EncodeToken (start );if _baede .EG_ShapeElements !=nil {for _ ,_bbfgd :=range _baede .EG_ShapeElements {_bbfgd .MarshalXML (e ,_d .StartElement {});};};if _baede .Complex !=nil {_gggfg :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_baede .Complex ,_gggfg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OfcST_BWMode byte ;func (_cdgga OfcST_DiagramLayout )String ()string {switch _cdgga {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};type Line struct{CT_Line }; -// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path -func (_abdeba *OfcComplex )ValidateWithPath (path string )error {if _edbbg :=_abdeba .OfcCT_Complex .ValidateWithPath (path );_edbbg !=nil {return _edbbg ;};return nil ;};func (_fabdc *OfcCT_EquationXml )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fabdc .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fabdc .ContentTypeAttr )});};e .EncodeToken (start );if _fabdc .Any !=nil {_fabdc .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egade *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egade =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_egade =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_egade =2;case "\u0077\u0069\u0064\u0065":*_egade =3;};return nil ;}; +// Validate validates the OfcCT_Callout and its children +func (_cdgce *OfcCT_Callout )Validate ()error {return _cdgce .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func NewRect ()*Rect {_beafc :=&Rect {};_beafc .CT_Rect =*NewCT_Rect ();return _beafc }; -// ValidateWithPath validates the Fill and its children, prefixing error messages with path -func (_ecaed *Fill )ValidateWithPath (path string )error {if _bgbb :=_ecaed .CT_Fill .ValidateWithPath (path );_bgbb !=nil {return _bgbb ;};return nil ;};func (_fcgea ST_ShadowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcgea .String (),start );};func NewOfcCT_Proxy ()*OfcCT_Proxy {_efge :=&OfcCT_Proxy {};return _efge };type CT_Oval struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func NewOfcEquationxml ()*OfcEquationxml {_gdgdd :=&OfcEquationxml {};_gdgdd .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _gdgdd ;}; +// Validate validates the Line and its children +func (_acfdf *Line )Validate ()error {return _acfdf .ValidateWithPath ("\u004c\u0069\u006e\u0065")};func (_efgf *OfcCT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfecd :=range start .Attr {if _cfecd .Name .Local =="\u0069\u0064"{_bgge ,_bgcbg :=_cfecd .Value ,error (nil );if _bgcbg !=nil {return _bgcbg ;};_efgf .IdAttr =_bgge ;continue ;};if _cfecd .Name .Local =="\u0074\u0079\u0070\u0065"{_efgf .TypeAttr .UnmarshalXMLAttr (_cfecd );continue ;};if _cfecd .Name .Local =="\u0068\u006f\u0077"{_efgf .HowAttr .UnmarshalXMLAttr (_cfecd );continue ;};if _cfecd .Name .Local =="\u0069\u0064\u0072e\u0066"{_bgfg ,_cbaae :=_cfecd .Value ,error (nil );if _cbaae !=nil {return _cbaae ;};_efgf .IdrefAttr =&_bgfg ;continue ;};};_dgdd :for {_befea ,_dcacc :=d .Token ();if _dcacc !=nil {return _dcacc ;};switch _gbfab :=_befea .(type ){case _d .StartElement :switch _gbfab .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dffbg :=NewOfcCT_Proxy ();if _cfaed :=d .DecodeElement (_dffbg ,&_gbfab );_cfaed !=nil {return _cfaed ;};_efgf .Proxy =append (_efgf .Proxy ,_dffbg );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\u004ff\u0063\u0043\u0054\u005f\u0052\u0020\u0025\u0076",_gbfab .Name );if _afgdgc :=d .Skip ();_afgdgc !=nil {return _afgdgc ;};};case _d .EndElement :break _dgdd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path -func (_cecfb *CT_Oval )ValidateWithPath (path string )error {for _cggge ,_dccae :=range _cecfb .EG_ShapeElements {if _aagcf :=_dccae .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cggge ));_aagcf !=nil {return _aagcf ;};};if _ddeg :=_cecfb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ddeg !=nil {return _ddeg ;};if _ffdg :=_cecfb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ffdg !=nil {return _ffdg ;};if _dbbf :=_cecfb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dbbf !=nil {return _dbbf ;};if _accb :=_cecfb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_accb !=nil {return _accb ;};if _fdga :=_cecfb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fdga !=nil {return _fdga ;};if _ecag :=_cecfb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ecag !=nil {return _ecag ;};if _becg :=_cecfb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_becg !=nil {return _becg ;};if _gggfg :=_cecfb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gggfg !=nil {return _gggfg ;};if _cdbd :=_cecfb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cdbd !=nil {return _cdbd ;};if _bbbg :=_cecfb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bbbg !=nil {return _bbbg ;};if _cffgba :=_cecfb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cffgba !=nil {return _cffgba ;};if _fgebd :=_cecfb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fgebd !=nil {return _fgebd ;};if _gffga :=_cecfb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gffga !=nil {return _gffga ;};if _decc :=_cecfb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_decc !=nil {return _decc ;};if _addf :=_cecfb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_addf !=nil {return _addf ;};if _aagd :=_cecfb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aagd !=nil {return _aagd ;};if _decb :=_cecfb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_decb !=nil {return _decb ;};if _gaec :=_cecfb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gaec !=nil {return _gaec ;};if _daad :=_cecfb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_daad !=nil {return _daad ;};if _aeab :=_cecfb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aeab !=nil {return _aeab ;};if _ffaeb :=_cecfb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ffaeb !=nil {return _ffaeb ;};if _efce :=_cecfb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_efce !=nil {return _efce ;};if _eafc :=_cecfb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_eafc !=nil {return _eafc ;};if _ffde :=_cecfb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ffde !=nil {return _ffde ;};if _eafgb :=_cecfb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_eafgb !=nil {return _eafgb ;};if _aaead :=_cecfb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_aaead !=nil {return _aaead ;};if _edcgb :=_cecfb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_edcgb !=nil {return _edcgb ;};if _gecfc :=_cecfb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gecfc !=nil {return _gecfc ;};if _eeaa :=_cecfb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_eeaa !=nil {return _eeaa ;};return nil ;};func (_bcgb *OfcST_ScreenSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcgb =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_bcgb =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_bcgb =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_bcgb =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_bcgb =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_bcgb =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_bcgb =6;};return nil ;}; +// Validate validates the CT_H and its children +func (_cgfbe *CT_H )Validate ()error {return _cgfbe .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func (_cbbgge *OfcCT_Relation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dacf :=range start .Attr {if _dacf .Name .Local =="\u0069\u0064\u0073r\u0063"{_ccdda ,_eacfe :=_dacf .Value ,error (nil );if _eacfe !=nil {return _eacfe ;};_cbbgge .IdsrcAttr =&_ccdda ;continue ;};if _dacf .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_acgcbc ,_cecfg :=_dacf .Value ,error (nil );if _cecfg !=nil {return _cecfg ;};_cbbgge .IddestAttr =&_acgcbc ;continue ;};if _dacf .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_ececb ,_abcbd :=_dacf .Value ,error (nil );if _abcbd !=nil {return _abcbd ;};_cbbgge .IdcntrAttr =&_ececb ;continue ;};if _dacf .Name .Local =="\u0065\u0078\u0074"{_cbbgge .ExtAttr .UnmarshalXMLAttr (_dacf );continue ;};};for {_bagdgb ,_edbdc :=d .Token ();if _edbdc !=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",_edbdc );};if _dfgbg ,_dgfccc :=_bagdgb .(_d .EndElement );_dgfccc &&_dfgbg .Name ==start .Name {break ;};};return nil ;};func (_bfgdf *OfcSignatureline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfgdf .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_ddgfd :=range start .Attr {if _ddgfd .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_gccf ,_egdcd :=_ddgfd .Value ,error (nil );if _egdcd !=nil {return _egdcd ;};_bfgdf .SuggestedsignerAttr =&_gccf ;continue ;};if _ddgfd .Name .Local =="\u0069\u0064"{_affe ,_bbced :=_ddgfd .Value ,error (nil );if _bbced !=nil {return _bbced ;};_bfgdf .IdAttr =&_affe ;continue ;};if _ddgfd .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_aacba ,_cbfac :=_ddgfd .Value ,error (nil );if _cbfac !=nil {return _cbfac ;};_bfgdf .ProvidAttr =&_aacba ;continue ;};if _ddgfd .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_bfgdf .SigninginstructionssetAttr .UnmarshalXMLAttr (_ddgfd );continue ;};if _ddgfd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bfgdf .AllowcommentsAttr .UnmarshalXMLAttr (_ddgfd );continue ;};if _ddgfd .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_bfgdf .ShowsigndateAttr .UnmarshalXMLAttr (_ddgfd );continue ;};if _ddgfd .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_bfgdf .IssignaturelineAttr .UnmarshalXMLAttr (_ddgfd );continue ;};if _ddgfd .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_bfdfg ,_abad :=_ddgfd .Value ,error (nil );if _abad !=nil {return _abad ;};_bfgdf .Suggestedsigner2Attr =&_bfdfg ;continue ;};if _ddgfd .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_gdgfe ,_ccfa :=_ddgfd .Value ,error (nil );if _ccfa !=nil {return _ccfa ;};_bfgdf .SuggestedsigneremailAttr =&_gdgfe ;continue ;};if _ddgfd .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_babf ,_adfef :=_ddgfd .Value ,error (nil );if _adfef !=nil {return _adfef ;};_bfgdf .SigninginstructionsAttr =&_babf ;continue ;};if _ddgfd .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_dadg ,_egbbc :=_ddgfd .Value ,error (nil );if _egbbc !=nil {return _egbbc ;};_bfgdf .AddlxmlAttr =&_dadg ;continue ;};if _ddgfd .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_fbdbc ,_fdfee :=_ddgfd .Value ,error (nil );if _fdfee !=nil {return _fdfee ;};_bfgdf .SigprovurlAttr =&_fbdbc ;continue ;};if _ddgfd .Name .Local =="\u0065\u0078\u0074"{_bfgdf .ExtAttr .UnmarshalXMLAttr (_ddgfd );continue ;};};for {_egebfe ,_cggdb :=d .Token ();if _cggdb !=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",_cggdb );};if _dddadc ,_cfcgb :=_egebfe .(_d .EndElement );_cfcgb &&_dddadc .Name ==start .Name {break ;};};return nil ;};func (_eefbd *Imagedata )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eefbd .CT_ImageData =*NewCT_ImageData ();for _ ,_feda :=range start .Attr {if _feda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_feda .Name .Local =="\u0070\u0069\u0063\u0074"||_feda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_feda .Name .Local =="\u0070\u0069\u0063\u0074"{_ecabba ,_egbafb :=_feda .Value ,error (nil );if _egbafb !=nil {return _egbafb ;};_eefbd .PictAttr =&_ecabba ;continue ;};if _feda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_feda .Name .Local =="\u0068\u0072\u0065\u0066"||_feda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_feda .Name .Local =="\u0068\u0072\u0065\u0066"{_edfag ,_cbgaa :=_feda .Value ,error (nil );if _cbgaa !=nil {return _cbgaa ;};_eefbd .RHrefAttr =&_edfag ;continue ;};if _feda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feda .Name .Local =="\u0068\u0072\u0065\u0066"{_daceg ,_aebfaf :=_feda .Value ,error (nil );if _aebfaf !=nil {return _aebfaf ;};_eefbd .HrefAttr =&_daceg ;continue ;};if _feda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feda .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dcaa ,_ffbgg :=_feda .Value ,error (nil );if _ffbgg !=nil {return _ffbgg ;};_eefbd .AlthrefAttr =&_dcaa ;continue ;};if _feda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feda .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebaag ,_debda :=_feda .Value ,error (nil );if _debda !=nil {return _debda ;};_eefbd .TitleAttr =&_ebaag ;continue ;};if _feda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feda .Name .Local =="\u006f\u006c\u0065i\u0064"{_fgdeab ,_dcag :=_g .ParseFloat (_feda .Value ,64);if _dcag !=nil {return _dcag ;};_edgc :=float32 (_fgdeab );_eefbd .OleidAttr =&_edgc ;continue ;};if _feda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feda .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_eefbd .DetectmouseclickAttr .UnmarshalXMLAttr (_feda );continue ;};if _feda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feda .Name .Local =="\u006d\u006f\u0076i\u0065"{_dfadf ,_abfcg :=_g .ParseFloat (_feda .Value ,64);if _abfcg !=nil {return _abfcg ;};_ggacg :=float32 (_dfadf );_eefbd .MovieAttr =&_ggacg ;continue ;};if _feda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feda .Name .Local =="\u0072\u0065\u006ci\u0064"{_adfed ,_cbceg :=_feda .Value ,error (nil );if _cbceg !=nil {return _cbceg ;};_eefbd .RelidAttr =&_adfed ;continue ;};if _feda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_feda .Name .Local =="\u0069\u0064"||_feda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_feda .Name .Local =="\u0069\u0064"{_fdecc ,_ebgef :=_feda .Value ,error (nil );if _ebgef !=nil {return _ebgef ;};_eefbd .IdAttr =&_fdecc ;continue ;};if _feda .Name .Local =="\u0069\u0064"{_bbcfe ,_cfebg :=_feda .Value ,error (nil );if _cfebg !=nil {return _cfebg ;};_eefbd .SIdAttr =&_bbcfe ;continue ;};if _feda .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cfda ,_beaff :=_feda .Value ,error (nil );if _beaff !=nil {return _beaff ;};_eefbd .CropbottomAttr =&_cfda ;continue ;};if _feda .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_edgb ,_gbffd :=_feda .Value ,error (nil );if _gbffd !=nil {return _gbffd ;};_eefbd .EmbosscolorAttr =&_edgb ;continue ;};if _feda .Name .Local =="\u0073\u0072\u0063"{_cbbdb ,_gaab :=_feda .Value ,error (nil );if _gaab !=nil {return _gaab ;};_eefbd .SrcAttr =&_cbbdb ;continue ;};if _feda .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_afad ,_fcgd :=_feda .Value ,error (nil );if _fcgd !=nil {return _fcgd ;};_eefbd .CropleftAttr =&_afad ;continue ;};if _feda .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_gcgbe ,_fbabg :=_feda .Value ,error (nil );if _fbabg !=nil {return _fbabg ;};_eefbd .CroptopAttr =&_gcgbe ;continue ;};if _feda .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_cbcbd ,_ggbba :=_feda .Value ,error (nil );if _ggbba !=nil {return _ggbba ;};_eefbd .CroprightAttr =&_cbcbd ;continue ;};if _feda .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_fecfc ,_afdfd :=_feda .Value ,error (nil );if _afdfd !=nil {return _afdfd ;};_eefbd .RecolortargetAttr =&_fecfc ;continue ;};if _feda .Name .Local =="\u0067\u0061\u0069\u006e"{_ecefb ,_egce :=_feda .Value ,error (nil );if _egce !=nil {return _egce ;};_eefbd .GainAttr =&_ecefb ;continue ;};if _feda .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_baddb ,_baaebb :=_feda .Value ,error (nil );if _baaebb !=nil {return _baaebb ;};_eefbd .BlacklevelAttr =&_baddb ;continue ;};if _feda .Name .Local =="\u0067\u0061\u006dm\u0061"{_dbdcc ,_cfdc :=_feda .Value ,error (nil );if _cfdc !=nil {return _cfdc ;};_eefbd .GammaAttr =&_dbdcc ;continue ;};if _feda .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_eefbd .GrayscaleAttr .UnmarshalXMLAttr (_feda );continue ;};if _feda .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_eefbd .BilevelAttr .UnmarshalXMLAttr (_feda );continue ;};if _feda .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_afgff ,_gddgc :=_feda .Value ,error (nil );if _gddgc !=nil {return _gddgc ;};_eefbd .ChromakeyAttr =&_afgff ;continue ;};};for {_gacdf ,_cfeda :=d .Token ();if _cfeda !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_cfeda );};if _bgccg ,_dcfd :=_gacdf .(_d .EndElement );_dcfd &&_bgccg .Name ==start .Name {break ;};};return nil ;};func (_gebdd *OfcCT_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbfea :=range start .Attr {if _dbfea .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gebdd .PositionAttr .UnmarshalXMLAttr (_dbfea );continue ;};if _dbfea .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_gebdd .SelectionAttr .UnmarshalXMLAttr (_dbfea );continue ;};if _dbfea .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_gebdd .GroupingAttr .UnmarshalXMLAttr (_dbfea );continue ;};if _dbfea .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_gebdd .UngroupingAttr .UnmarshalXMLAttr (_dbfea );continue ;};if _dbfea .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_gebdd .RotationAttr .UnmarshalXMLAttr (_dbfea );continue ;};if _dbfea .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_gebdd .CroppingAttr .UnmarshalXMLAttr (_dbfea );continue ;};if _dbfea .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_gebdd .VerticiesAttr .UnmarshalXMLAttr (_dbfea );continue ;};if _dbfea .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_gebdd .AdjusthandlesAttr .UnmarshalXMLAttr (_dbfea );continue ;};if _dbfea .Name .Local =="\u0074\u0065\u0078\u0074"{_gebdd .TextAttr .UnmarshalXMLAttr (_dbfea );continue ;};if _dbfea .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_gebdd .AspectratioAttr .UnmarshalXMLAttr (_dbfea );continue ;};if _dbfea .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_gebdd .ShapetypeAttr .UnmarshalXMLAttr (_dbfea );continue ;};if _dbfea .Name .Local =="\u0065\u0078\u0074"{_gebdd .ExtAttr .UnmarshalXMLAttr (_dbfea );continue ;};};for {_bfgd ,_ggffd :=d .Token ();if _ggffd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_ggffd );};if _bddga ,_gabcb :=_bfgd .(_d .EndElement );_gabcb &&_bddga .Name ==start .Name {break ;};};return nil ;};const (OfcST_CalloutPlacementUnset OfcST_CalloutPlacement =0;OfcST_CalloutPlacementTop OfcST_CalloutPlacement =1;OfcST_CalloutPlacementCenter OfcST_CalloutPlacement =2;OfcST_CalloutPlacementBottom OfcST_CalloutPlacement =3;OfcST_CalloutPlacementUser OfcST_CalloutPlacement =4;); -// Validate validates the AG_OfficeShapeAttributes and its children -func (_agad *AG_OfficeShapeAttributes )Validate ()error {return _agad .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; +// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path +func (_gda *AG_Chromakey )ValidateWithPath (path string )error {return nil };func (_aagg *CT_H )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aagg .PositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_aagg .PositionAttr )});};if _aagg .PolarAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_aagg .PolarAttr )});};if _aagg .MapAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_aagg .MapAttr )});};if _aagg .InvxAttr !=_ec .ST_TrueFalseUnset {_dbcbb ,_ebdg :=_aagg .InvxAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0076\u0078"});if _ebdg !=nil {return _ebdg ;};start .Attr =append (start .Attr ,_dbcbb );};if _aagg .InvyAttr !=_ec .ST_TrueFalseUnset {_agfa ,_bcbfg :=_aagg .InvyAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0076\u0079"});if _bcbfg !=nil {return _bcbfg ;};start .Attr =append (start .Attr ,_agfa );};if _aagg .SwitchAttr !=_ec .ST_TrueFalseBlankUnset {_cdgd ,_ebde :=_aagg .SwitchAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _ebde !=nil {return _ebde ;};start .Attr =append (start .Attr ,_cdgd );};if _aagg .XrangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aagg .XrangeAttr )});};if _aagg .YrangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aagg .YrangeAttr )});};if _aagg .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aagg .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Arc struct{CT_Arc }; -// Validate validates the Curve and its children -func (_gcecb *Curve )Validate ()error {return _gcecb .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_dcgf ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _dcgf {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgf ));};return nil ;}; +// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path +func (_gcebf *OfcShapelayout )ValidateWithPath (path string )error {if _agagf :=_gcebf .OfcCT_ShapeLayout .ValidateWithPath (path );_agagf !=nil {return _agagf ;};return nil ;};func (_fdda *CT_Group )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdda .EditasAttr !=ST_EditAsUnset {_cgfa ,_feccd :=_fdda .EditasAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _feccd !=nil {return _feccd ;};start .Attr =append (start .Attr ,_cgfa );};if _fdda .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .TablepropertiesAttr )});};if _fdda .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .TablelimitsAttr )});};if _fdda .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .HrefAttr )});};if _fdda .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .TargetAttr )});};if _fdda .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .ClassAttr )});};if _fdda .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .TitleAttr )});};if _fdda .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .AltAttr )});};if _fdda .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .CoordsizeAttr )});};if _fdda .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .CoordoriginAttr )});};if _fdda .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .WrapcoordsAttr )});};if _fdda .PrintAttr !=_ec .ST_TrueFalseUnset {_cdee ,_bcbfe :=_fdda .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bcbfe !=nil {return _bcbfe ;};start .Attr =append (start .Attr ,_cdee );};if _fdda .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .IdAttr )});};if _fdda .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .StyleAttr )});};if _fdda .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .SpidAttr )});};if _fdda .OnedAttr !=_ec .ST_TrueFalseUnset {_badd ,_bgad :=_fdda .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _bgad !=nil {return _bgad ;};start .Attr =append (start .Attr ,_badd );};if _fdda .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .RegroupidAttr )});};if _fdda .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_gabcd ,_gfed :=_fdda .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _gfed !=nil {return _gfed ;};start .Attr =append (start .Attr ,_gabcd );};if _fdda .ButtonAttr !=_ec .ST_TrueFalseUnset {_gefa ,_bbgb :=_fdda .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _bbgb !=nil {return _bbgb ;};start .Attr =append (start .Attr ,_gefa );};if _fdda .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_beee ,_bccdd :=_fdda .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bccdd !=nil {return _bccdd ;};start .Attr =append (start .Attr ,_beee );};if _fdda .BulletAttr !=_ec .ST_TrueFalseUnset {_ffcef ,_bbgbb :=_fdda .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _bbgbb !=nil {return _bbgbb ;};start .Attr =append (start .Attr ,_ffcef );};if _fdda .HrAttr !=_ec .ST_TrueFalseUnset {_daeed ,_caafg :=_fdda .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _caafg !=nil {return _caafg ;};start .Attr =append (start .Attr ,_daeed );};if _fdda .HrstdAttr !=_ec .ST_TrueFalseUnset {_aacg ,_ecgge :=_fdda .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _ecgge !=nil {return _ecgge ;};start .Attr =append (start .Attr ,_aacg );};if _fdda .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_dbdec ,_gafag :=_fdda .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _gafag !=nil {return _gafag ;};start .Attr =append (start .Attr ,_dbdec );};if _fdda .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .HrpctAttr )});};if _fdda .HralignAttr !=OfcST_HrAlignUnset {_ccg ,_beeec :=_fdda .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _beeec !=nil {return _beeec ;};start .Attr =append (start .Attr ,_ccg );};if _fdda .AllowincellAttr !=_ec .ST_TrueFalseUnset {_fdgf ,_gcbbg :=_fdda .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gcbbg !=nil {return _gcbbg ;};start .Attr =append (start .Attr ,_fdgf );};if _fdda .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_bcbca ,_geef :=_fdda .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _geef !=nil {return _geef ;};start .Attr =append (start .Attr ,_bcbca );};if _fdda .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_fadd ,_cged :=_fdda .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _cged !=nil {return _cged ;};start .Attr =append (start .Attr ,_fadd );};if _fdda .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .BordertopcolorAttr )});};if _fdda .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .BorderleftcolorAttr )});};if _fdda .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .BorderbottomcolorAttr )});};if _fdda .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .BorderrightcolorAttr )});};if _fdda .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cbef ,_bbce :=_fdda .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _bbce !=nil {return _bbce ;};start .Attr =append (start .Attr ,_cbef );};if _fdda .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .DgmnodekindAttr )});};if _fdda .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ebefd ,_dfag :=_fdda .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _dfag !=nil {return _dfag ;};start .Attr =append (start .Attr ,_ebefd );};if _fdda .InsetmodeAttr !=OfcST_InsetModeUnset {_fagf ,_cbdgg :=_fdda .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _cbdgg !=nil {return _cbdgg ;};start .Attr =append (start .Attr ,_fagf );};if _fdda .FilledAttr !=_ec .ST_TrueFalseUnset {_agcd ,_bfec :=_fdda .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bfec !=nil {return _bfec ;};start .Attr =append (start .Attr ,_agcd );};if _fdda .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_fdda .FillcolorAttr )});};e .EncodeToken (start );if _fdda .Group !=nil {_cgbea :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_bbad :=range _fdda .Group {e .EncodeElement (_bbad ,_cgbea );};};if _fdda .Shape !=nil {_babe :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_cfae :=range _fdda .Shape {e .EncodeElement (_cfae ,_babe );};};if _fdda .Shapetype !=nil {_gabd :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_abaa :=range _fdda .Shapetype {e .EncodeElement (_abaa ,_gabd );};};if _fdda .Arc !=nil {_aced :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_bfdd :=range _fdda .Arc {e .EncodeElement (_bfdd ,_aced );};};if _fdda .Curve !=nil {_dgffb :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_faff :=range _fdda .Curve {e .EncodeElement (_faff ,_dgffb );};};if _fdda .Image !=nil {_egefe :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_cbgd :=range _fdda .Image {e .EncodeElement (_cbgd ,_egefe );};};if _fdda .Line !=nil {_gcbcg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_dadc :=range _fdda .Line {e .EncodeElement (_dadc ,_gcbcg );};};if _fdda .Oval !=nil {_eegg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_bbcc :=range _fdda .Oval {e .EncodeElement (_bbcc ,_eegg );};};if _fdda .Polyline !=nil {_gcaa :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_beaf :=range _fdda .Polyline {e .EncodeElement (_beaf ,_gcaa );};};if _fdda .Rect !=nil {_aceae :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_dddad :=range _fdda .Rect {e .EncodeElement (_dddad ,_aceae );};};if _fdda .Roundrect !=nil {_fffd :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_eeagc :=range _fdda .Roundrect {e .EncodeElement (_eeagc ,_fffd );};};if _fdda .Diagram !=nil {_gadg :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_egaf :=range _fdda .Diagram {e .EncodeElement (_egaf ,_gadg );};};if _fdda .EG_ShapeElements !=nil {for _ ,_adea :=range _fdda .EG_ShapeElements {_adea .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OfcInk struct{OfcCT_Ink };func (_gbeeg ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _gbeeg {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 (_gbeeg ));};return nil ;};func (_eeefe *OfcCT_StrokeChild )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgfcg :=range start .Attr {if _fgfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfcg .Name .Local =="\u0068\u0072\u0065\u0066"{_aeeec ,_babec :=_fgfcg .Value ,error (nil );if _babec !=nil {return _babec ;};_eeefe .HrefAttr =&_aeeec ;continue ;};if _fgfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfcg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eeefe .ForcedashAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfcg .Name .Local =="\u0074\u0069\u0074l\u0065"{_afdfdc ,_bbaf :=_fgfcg .Value ,error (nil );if _bbaf !=nil {return _bbaf ;};_eeefe .TitleAttr =&_afdfdc ;continue ;};if _fgfcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfcg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_beffa ,_ebee :=_fgfcg .Value ,error (nil );if _ebee !=nil {return _ebee ;};_eeefe .AlthrefAttr =&_beffa ;continue ;};if _fgfcg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_eeefe .ImageaspectAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_eeefe .StartarrowAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_eeefe .LinestyleAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eeefe .StartarrowwidthAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_eeefe .JoinstyleAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_eeefe .StartarrowlengthAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_eabae ,_eadga :=_fgfcg .Value ,error (nil );if _eadga !=nil {return _eadga ;};_eeefe .DashstyleAttr =&_eabae ;continue ;};if _fgfcg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_eeefe .EndarrowAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_eeefe .FilltypeAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eeefe .EndarrowwidthAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ffdcb ,_fbdfc :=_fgfcg .Value ,error (nil );if _fbdfc !=nil {return _fbdfc ;};_eeefe .OpacityAttr =&_ffdcb ;continue ;};if _fgfcg .Name .Local =="\u0063\u006f\u006co\u0072"{_decggg ,_bcdada :=_fgfcg .Value ,error (nil );if _bcdada !=nil {return _bcdada ;};_eeefe .ColorAttr =&_decggg ;continue ;};if _fgfcg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eeefe .InsetpenAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_eeefe .EndarrowlengthAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u0065\u0078\u0074"{_eeefe .ExtAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_eeefe .EndcapAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ddbc ,_bdfbb :=_fgfcg .Value ,error (nil );if _bdfbb !=nil {return _bdfbb ;};_eeefe .Color2Attr =&_ddbc ;continue ;};if _fgfcg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_eeefe .ImagealignshapeAttr .UnmarshalXMLAttr (_fgfcg );continue ;};if _fgfcg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bdbc ,_fabdf :=_fgfcg .Value ,error (nil );if _fabdf !=nil {return _fabdf ;};_eeefe .WeightAttr =&_bdbc ;continue ;};if _fgfcg .Name .Local =="\u0073\u0072\u0063"{_bgcae ,_dcbdg :=_fgfcg .Value ,error (nil );if _dcbdg !=nil {return _dcbdg ;};_eeefe .SrcAttr =&_bgcae ;continue ;};if _fgfcg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_aedb ,_adgfg :=_fgfcg .Value ,error (nil );if _adgfg !=nil {return _adgfg ;};_eeefe .ImagesizeAttr =&_aedb ;continue ;};if _fgfcg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gedea ,_bggaa :=_g .ParseFloat (_fgfcg .Value ,64);if _bggaa !=nil {return _bggaa ;};_eeefe .MiterlimitAttr =&_gedea ;continue ;};if _fgfcg .Name .Local =="\u006f\u006e"{_eeefe .OnAttr .UnmarshalXMLAttr (_fgfcg );continue ;};};for {_gbgef ,_febed :=d .Token ();if _febed !=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",_febed );};if _gegdb ,_cdfae :=_gbgef .(_d .EndElement );_cdfae &&_gegdb .Name ==start .Name {break ;};};return nil ;};func (_fggdda *OfcRight )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fggdda .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_gbfea *Stroke )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbfea .CT_Stroke =*NewCT_Stroke ();for _ ,_eeaca :=range start .Attr {if _eeaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaca .Name .Local =="\u0072\u0065\u006ci\u0064"{_ebcag ,_bdagcd :=_eeaca .Value ,error (nil );if _bdagcd !=nil {return _bdagcd ;};_gbfea .RelidAttr =&_ebcag ;continue ;};if _eeaca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eeaca .Name .Local =="\u0069\u0064"{_adabd ,_fbdbg :=_eeaca .Value ,error (nil );if _fbdbg !=nil {return _fbdbg ;};_gbfea .RIdAttr =&_adabd ;continue ;};if _eeaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaca .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbfea .ForcedashAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaca .Name .Local =="\u0074\u0069\u0074l\u0065"{_febea ,_fagad :=_eeaca .Value ,error (nil );if _fagad !=nil {return _fagad ;};_gbfea .TitleAttr =&_febea ;continue ;};if _eeaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaca .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ecfdf ,_aagbeg :=_eeaca .Value ,error (nil );if _aagbeg !=nil {return _aagbeg ;};_gbfea .AlthrefAttr =&_ecfdf ;continue ;};if _eeaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaca .Name .Local =="\u0068\u0072\u0065\u0066"{_efadf ,_afeca :=_eeaca .Value ,error (nil );if _afeca !=nil {return _afeca ;};_gbfea .HrefAttr =&_efadf ;continue ;};if _eeaca .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_abbfac ,_gbebb :=_eeaca .Value ,error (nil );if _gbebb !=nil {return _gbebb ;};_gbfea .ImagesizeAttr =&_abbfac ;continue ;};if _eeaca .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gbfea .StartarrowlengthAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gbfea .JoinstyleAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gbfea .EndarrowAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_abbga ,_gcecf :=_eeaca .Value ,error (nil );if _gcecf !=nil {return _gcecf ;};_gbfea .DashstyleAttr =&_abbga ;continue ;};if _eeaca .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gbfea .EndarrowwidthAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u0073\u0072\u0063"{_bcbcc ,_fcgfg :=_eeaca .Value ,error (nil );if _fcgfg !=nil {return _fcgfg ;};_gbfea .SrcAttr =&_bcbcc ;continue ;};if _eeaca .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gbfea .EndarrowlengthAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gbfea .LinestyleAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bdebe ,_acbfd :=_eeaca .Value ,error (nil );if _acbfd !=nil {return _acbfd ;};_gbfea .OpacityAttr =&_bdebe ;continue ;};if _eeaca .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_abfcc ,_dcaaa :=_eeaca .Value ,error (nil );if _dcaaa !=nil {return _dcaaa ;};_gbfea .WeightAttr =&_abfcc ;continue ;};if _eeaca .Name .Local =="\u0069\u0064"{_gggffa ,_decdb :=_eeaca .Value ,error (nil );if _decdb !=nil {return _decdb ;};_gbfea .IdAttr =&_gggffa ;continue ;};if _eeaca .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bagfg ,_bgcdf :=_g .ParseFloat (_eeaca .Value ,64);if _bgcdf !=nil {return _bgcdf ;};_gbfea .MiterlimitAttr =&_bagfg ;continue ;};if _eeaca .Name .Local =="\u0063\u006f\u006co\u0072"{_bdbcb ,_afbaf :=_eeaca .Value ,error (nil );if _afbaf !=nil {return _afbaf ;};_gbfea .ColorAttr =&_bdbcb ;continue ;};if _eeaca .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gbfea .ImageaspectAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gbfea .FilltypeAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u006f\u006e"{_gbfea .OnAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gbfea .StartarrowwidthAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbfea .InsetpenAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gbfea .ImagealignshapeAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gbfea .StartarrowAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gbfea .EndcapAttr .UnmarshalXMLAttr (_eeaca );continue ;};if _eeaca .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dgdgc ,_gfbfaf :=_eeaca .Value ,error (nil );if _gfbfaf !=nil {return _gfbfaf ;};_gbfea .Color2Attr =&_dgdgc ;continue ;};};_dcaaf :for {_efebg ,_ebgg :=d .Token ();if _ebgg !=nil {return _ebgg ;};switch _gedcb :=_efebg .(type ){case _d .StartElement :switch _gedcb .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbfea .Left =NewOfcLeft ();if _ebfdfg :=d .DecodeElement (_gbfea .Left ,&_gedcb );_ebfdfg !=nil {return _ebfdfg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbfea .Top =NewOfcTop ();if _aeedg :=d .DecodeElement (_gbfea .Top ,&_gedcb );_aeedg !=nil {return _aeedg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbfea .Right =NewOfcRight ();if _fefc :=d .DecodeElement (_gbfea .Right ,&_gedcb );_fefc !=nil {return _fefc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbfea .Bottom =NewOfcBottom ();if _bcbfc :=d .DecodeElement (_gbfea .Bottom ,&_gedcb );_bcbfc !=nil {return _bcbfc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbfea .Column =NewOfcColumn ();if _fbceca :=d .DecodeElement (_gbfea .Column ,&_gedcb );_fbceca !=nil {return _fbceca ;};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\u0053\u0074\u0072\u006f\u006b\u0065\u0020\u0025\u0076",_gedcb .Name );if _efecd :=d .Skip ();_efecd !=nil {return _efecd ;};};case _d .EndElement :break _dcaaf ;case _d .CharData :};};return nil ;};func (_gbcdge *OfcST_ScreenSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfbd ,_ebga :=d .Token ();if _ebga !=nil {return _ebga ;};if _fcece ,_fdafa :=_cfbd .(_d .EndElement );_fdafa &&_fcece .Name ==start .Name {*_gbcdge =1;return nil ;};if _cggcff ,_caag :=_cfbd .(_d .CharData );!_caag {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",_cfbd );}else {switch string (_cggcff ){case "":*_gbcdge =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_gbcdge =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_gbcdge =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_gbcdge =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_gbcdge =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_gbcdge =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_gbcdge =6;};};_cfbd ,_ebga =d .Token ();if _ebga !=nil {return _ebga ;};if _bdgee ,_bbcgc :=_cfbd .(_d .EndElement );_bbcgc &&_bdgee .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",_cfbd );};func (_bfcf *Curve )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bfcf .CT_Curve .MarshalXML (e ,start );};func (_gfdda *ST_FillMethod )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faacd ,_egfec :=d .Token ();if _egfec !=nil {return _egfec ;};if _dadbg ,_fbcffc :=_faacd .(_d .EndElement );_fbcffc &&_dadbg .Name ==start .Name {*_gfdda =1;return nil ;};if _bffg ,_gbcdga :=_faacd .(_d .CharData );!_gbcdga {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",_faacd );}else {switch string (_bffg ){case "":*_gfdda =0;case "\u006e\u006f\u006e\u0065":*_gfdda =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gfdda =2;case "\u0073\u0069\u0067m\u0061":*_gfdda =3;case "\u0061\u006e\u0079":*_gfdda =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_gfdda =5;};};_faacd ,_egfec =d .Token ();if _egfec !=nil {return _egfec ;};if _gefga ,_aebbg :=_faacd .(_d .EndElement );_aebbg &&_gefga .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",_faacd );};func (_dcgf *OfcCT_Complex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcgf .ExtAttr !=ST_ExtUnset {_egaca ,_bfcbd :=_dcgf .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _bfcbd !=nil {return _bfcbd ;};start .Attr =append (start .Attr ,_egaca );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path -func (_ffcge *CT_TextPath )ValidateWithPath (path string )error {if _ggade :=_ffcge .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ggade !=nil {return _ggade ;};if _egecf :=_ffcge .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_egecf !=nil {return _egecf ;};if _dfaae :=_ffcge .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_dfaae !=nil {return _dfaae ;};if _gabbf :=_ffcge .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_gabbf !=nil {return _gabbf ;};if _bbbee :=_ffcge .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_bbbee !=nil {return _bbbee ;};return nil ;}; +// Validate validates the OfcCT_Lock and its children +func (_deecgc *OfcCT_Lock )Validate ()error {return _deecgc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};func (_baba *Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _baba .CT_Fill .MarshalXML (e ,start );};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_dg .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ec .ST_TrueFalse ;OleiconAttr _ec .ST_TrueFalse ;OleAttr _ec .ST_TrueFalseBlank ;PreferrelativeAttr _ec .ST_TrueFalse ;CliptowrapAttr _ec .ST_TrueFalse ;ClipAttr _ec .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func NewOfcCallout ()*OfcCallout {_gcgfd :=&OfcCallout {};_gcgfd .OfcCT_Callout =*NewOfcCT_Callout ();return _gcgfd ;};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 _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ec .ST_TrueFalse ;OleiconAttr _ec .ST_TrueFalse ;OleAttr _ec .ST_TrueFalseBlank ;PreferrelativeAttr _ec .ST_TrueFalse ;CliptowrapAttr _ec .ST_TrueFalse ;ClipAttr _ec .ST_TrueFalse ;};func (_baa *AG_Chromakey )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baa .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_baa .ChromakeyAttr )});};return nil ;};func (_ebefc OfcST_ScreenSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebefc .String (),start );};func (_efccf *Shapetype )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _efccf .CT_Shapetype .MarshalXML (e ,start );};func (_afeb *Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afeb .CT_Path =*NewCT_Path ();for _ ,_ffcde :=range start .Attr {if _ffcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcde .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_afeb .ConnecttypeAttr .UnmarshalXMLAttr (_ffcde );continue ;};if _ffcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcde .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_afeb .ExtrusionokAttr .UnmarshalXMLAttr (_ffcde );continue ;};if _ffcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcde .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_dggba ,_ecaab :=_ffcde .Value ,error (nil );if _ecaab !=nil {return _ecaab ;};_afeb .ConnectanglesAttr =&_dggba ;continue ;};if _ffcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffcde .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_fgbeb ,_gebbe :=_ffcde .Value ,error (nil );if _gebbe !=nil {return _gebbe ;};_afeb .ConnectlocsAttr =&_fgbeb ;continue ;};if _ffcde .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_afeb .GradientshapeokAttr .UnmarshalXMLAttr (_ffcde );continue ;};if _ffcde .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_afeb .ShadowokAttr .UnmarshalXMLAttr (_ffcde );continue ;};if _ffcde .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_afeb .ArrowokAttr .UnmarshalXMLAttr (_ffcde );continue ;};if _ffcde .Name .Local =="\u0076"{_dccfg ,_cdcf :=_ffcde .Value ,error (nil );if _cdcf !=nil {return _cdcf ;};_afeb .VAttr =&_dccfg ;continue ;};if _ffcde .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_afeb .TextpathokAttr .UnmarshalXMLAttr (_ffcde );continue ;};if _ffcde .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_afeb .InsetpenokAttr .UnmarshalXMLAttr (_ffcde );continue ;};if _ffcde .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_afeb .StrokeokAttr .UnmarshalXMLAttr (_ffcde );continue ;};if _ffcde .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_afeb .FillokAttr .UnmarshalXMLAttr (_ffcde );continue ;};if _ffcde .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_dbda ,_babbd :=_ffcde .Value ,error (nil );if _babbd !=nil {return _babbd ;};_afeb .TextboxrectAttr =&_dbda ;continue ;};if _ffcde .Name .Local =="\u006c\u0069\u006d\u006f"{_gfbbed ,_eadfg :=_ffcde .Value ,error (nil );if _eadfg !=nil {return _eadfg ;};_afeb .LimoAttr =&_gfbbed ;continue ;};if _ffcde .Name .Local =="\u0069\u0064"{_addgf ,_gbedaf :=_ffcde .Value ,error (nil );if _gbedaf !=nil {return _gbedaf ;};_afeb .IdAttr =&_addgf ;continue ;};};for {_gagca ,_eebae :=d .Token ();if _eebae !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_eebae );};if _ceadc ,_acaac :=_gagca .(_d .EndElement );_acaac &&_ceadc .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 _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ec .ST_TrueFalse ;OleiconAttr _ec .ST_TrueFalse ;OleAttr _ec .ST_TrueFalseBlank ;PreferrelativeAttr _ec .ST_TrueFalse ;CliptowrapAttr _ec .ST_TrueFalse ;ClipAttr _ec .ST_TrueFalse ;};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _ec .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_gc .TxbxContent ;Any _a .Any ;IdAttr *string ;StyleAttr *string ;};func (_gcgd *AG_ShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcgd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_gcgd .OpacityAttr )});};if _gcgd .StrokedAttr !=_ec .ST_TrueFalseUnset {_gbb ,_gbg :=_gcgd .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gbg !=nil {return _gbg ;};start .Attr =append (start .Attr ,_gbb );};if _gcgd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gcgd .StrokecolorAttr )});};if _gcgd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gcgd .StrokeweightAttr )});};if _gcgd .InsetpenAttr !=_ec .ST_TrueFalseUnset {_dbcd ,_ega :=_gcgd .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ega !=nil {return _ega ;};start .Attr =append (start .Attr ,_dbcd );};if _gcgd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_gcgd .ChromakeyAttr )});};if _gcgd .FilledAttr !=_ec .ST_TrueFalseUnset {_bgf ,_fff :=_gcgd .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fff !=nil {return _fff ;};start .Attr =append (start .Attr ,_bgf );};if _gcgd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_gcgd .FillcolorAttr )});};return nil ;};func (_abegdg ST_EditAs )String ()string {switch _abegdg {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065";case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";}; -// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path -func (_dabbe *OfcCT_Extrusion )ValidateWithPath (path string )error {if _dabda :=_dabbe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dabda !=nil {return _dabda ;};if _gbfca :=_dabbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbfca !=nil {return _gbfca ;};if _eagfe :=_dabbe .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_eagfe !=nil {return _eagfe ;};if _bfdgc :=_dabbe .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_bfdgc !=nil {return _bfdgc ;};if _bdddac :=_dabbe .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bdddac !=nil {return _bdddac ;};if _gagdc :=_dabbe .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_gagdc !=nil {return _gagdc ;};if _fadbaee :=_dabbe .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fadbaee !=nil {return _fadbaee ;};if _fegaeg :=_dabbe .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_fegaeg !=nil {return _fegaeg ;};if _gbcc :=_dabbe .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_gbcc !=nil {return _gbcc ;};if _cedee :=_dabbe .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_cedee !=nil {return _cedee ;};if _aabed :=_dabbe .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_aabed !=nil {return _aabed ;};if _ffdad :=_dabbe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ffdad !=nil {return _ffdad ;};return nil ;};func (_ddbc *CT_Shadow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeca :=range start .Attr {if _aeca .Name .Local =="\u006f\u006e"{_ddbc .OnAttr .UnmarshalXMLAttr (_aeca );continue ;};if _aeca .Name .Local =="\u0074\u0079\u0070\u0065"{_ddbc .TypeAttr .UnmarshalXMLAttr (_aeca );continue ;};if _aeca .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_ddbc .ObscuredAttr .UnmarshalXMLAttr (_aeca );continue ;};if _aeca .Name .Local =="\u0063\u006f\u006co\u0072"{_gebfg ,_dfgf :=_aeca .Value ,error (nil );if _dfgf !=nil {return _dfgf ;};_ddbc .ColorAttr =&_gebfg ;continue ;};if _aeca .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eebag ,_edgca :=_aeca .Value ,error (nil );if _edgca !=nil {return _edgca ;};_ddbc .OpacityAttr =&_eebag ;continue ;};if _aeca .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dcgg ,_dbffb :=_aeca .Value ,error (nil );if _dbffb !=nil {return _dbffb ;};_ddbc .OffsetAttr =&_dcgg ;continue ;};if _aeca .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_egcf ,_fgdb :=_aeca .Value ,error (nil );if _fgdb !=nil {return _fgdb ;};_ddbc .Color2Attr =&_egcf ;continue ;};if _aeca .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_gdcdc ,_caeab :=_aeca .Value ,error (nil );if _caeab !=nil {return _caeab ;};_ddbc .Offset2Attr =&_gdcdc ;continue ;};if _aeca .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ffef ,_ggaeg :=_aeca .Value ,error (nil );if _ggaeg !=nil {return _ggaeg ;};_ddbc .OriginAttr =&_ffef ;continue ;};if _aeca .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gaeca ,_bfdcg :=_aeca .Value ,error (nil );if _bfdcg !=nil {return _bfdcg ;};_ddbc .MatrixAttr =&_gaeca ;continue ;};if _aeca .Name .Local =="\u0069\u0064"{_gaaf ,_eebaa :=_aeca .Value ,error (nil );if _eebaa !=nil {return _eebaa ;};_ddbc .IdAttr =&_gaaf ;continue ;};};for {_ggffc ,_cggcb :=d .Token ();if _cggcb !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_cggcb );};if _bcfcc ,_abga :=_ggffc .(_b .EndElement );_abga &&_bcfcc .Name ==start .Name {break ;};};return nil ;};func (_abe *AG_OfficeCoreAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abe .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_abe .SpidAttr )});};if _abe .OnedAttr !=_bd .ST_TrueFalseUnset {_dae ,_gadc :=_abe .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _gadc !=nil {return _gadc ;};start .Attr =append (start .Attr ,_dae );};if _abe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_abe .RegroupidAttr )});};if _abe .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_cade ,_fec :=_abe .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _fec !=nil {return _fec ;};start .Attr =append (start .Attr ,_cade );};if _abe .ButtonAttr !=_bd .ST_TrueFalseUnset {_dbga ,_fba :=_abe .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fba !=nil {return _fba ;};start .Attr =append (start .Attr ,_dbga );};if _abe .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_cbba ,_fag :=_abe .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fag !=nil {return _fag ;};start .Attr =append (start .Attr ,_cbba );};if _abe .BulletAttr !=_bd .ST_TrueFalseUnset {_bfde ,_dcc :=_abe .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _dcc !=nil {return _dcc ;};start .Attr =append (start .Attr ,_bfde );};if _abe .HrAttr !=_bd .ST_TrueFalseUnset {_bfb ,_ead :=_abe .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _ead !=nil {return _ead ;};start .Attr =append (start .Attr ,_bfb );};if _abe .HrstdAttr !=_bd .ST_TrueFalseUnset {_bdgg ,_bcdg :=_abe .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _bcdg !=nil {return _bcdg ;};start .Attr =append (start .Attr ,_bdgg );};if _abe .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_cff ,_beg :=_abe .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _beg !=nil {return _beg ;};start .Attr =append (start .Attr ,_cff );};if _abe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_abe .HrpctAttr )});};if _abe .HralignAttr !=OfcST_HrAlignUnset {_bfbg ,_dag :=_abe .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _dag !=nil {return _dag ;};start .Attr =append (start .Attr ,_bfbg );};if _abe .AllowincellAttr !=_bd .ST_TrueFalseUnset {_dda ,_bfge :=_abe .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bfge !=nil {return _bfge ;};start .Attr =append (start .Attr ,_dda );};if _abe .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_gcd ,_eade :=_abe .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _eade !=nil {return _eade ;};start .Attr =append (start .Attr ,_gcd );};if _abe .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_eeae ,_bagb :=_abe .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _bagb !=nil {return _bagb ;};start .Attr =append (start .Attr ,_eeae );};if _abe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_abe .BordertopcolorAttr )});};if _abe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_abe .BorderleftcolorAttr )});};if _abe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_abe .BorderbottomcolorAttr )});};if _abe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_abe .BorderrightcolorAttr )});};if _abe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eged ,_caded :=_abe .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _caded !=nil {return _caded ;};start .Attr =append (start .Attr ,_eged );};if _abe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_abe .DgmnodekindAttr )});};if _abe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_adfbb ,_bfbc :=_abe .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _bfbc !=nil {return _bfbc ;};start .Attr =append (start .Attr ,_adfbb );};if _abe .InsetmodeAttr !=OfcST_InsetModeUnset {_bbfa ,_efe :=_abe .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _efe !=nil {return _efe ;};start .Attr =append (start .Attr ,_bbfa );};return nil ;}; +// ValidateWithPath validates the Textbox and its children, prefixing error messages with path +func (_eaddf *Textbox )ValidateWithPath (path string )error {if _fcebe :=_eaddf .CT_Textbox .ValidateWithPath (path );_fcebe !=nil {return _fcebe ;};return nil ;};func (_beb *AG_OfficeCoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _beb .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_beb .SpidAttr )});};if _beb .OnedAttr !=_ec .ST_TrueFalseUnset {_ebe ,_fee :=_beb .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _fee !=nil {return _fee ;};start .Attr =append (start .Attr ,_ebe );};if _beb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_beb .RegroupidAttr )});};if _beb .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_gcga ,_acgc :=_beb .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _acgc !=nil {return _acgc ;};start .Attr =append (start .Attr ,_gcga );};if _beb .ButtonAttr !=_ec .ST_TrueFalseUnset {_ceac ,_fcd :=_beb .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fcd !=nil {return _fcd ;};start .Attr =append (start .Attr ,_ceac );};if _beb .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_bbg ,_gff :=_beb .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gff !=nil {return _gff ;};start .Attr =append (start .Attr ,_bbg );};if _beb .BulletAttr !=_ec .ST_TrueFalseUnset {_cac ,_bdgc :=_beb .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _bdgc !=nil {return _bdgc ;};start .Attr =append (start .Attr ,_cac );};if _beb .HrAttr !=_ec .ST_TrueFalseUnset {_gce ,_gdfc :=_beb .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _gdfc !=nil {return _gdfc ;};start .Attr =append (start .Attr ,_gce );};if _beb .HrstdAttr !=_ec .ST_TrueFalseUnset {_gfbb ,_gdcd :=_beb .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _gdcd !=nil {return _gdcd ;};start .Attr =append (start .Attr ,_gfbb );};if _beb .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_aabf ,_cade :=_beb .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _cade !=nil {return _cade ;};start .Attr =append (start .Attr ,_aabf );};if _beb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_beb .HrpctAttr )});};if _beb .HralignAttr !=OfcST_HrAlignUnset {_eacg ,_eadf :=_beb .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _eadf !=nil {return _eadf ;};start .Attr =append (start .Attr ,_eacg );};if _beb .AllowincellAttr !=_ec .ST_TrueFalseUnset {_dbf ,_faee :=_beb .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _faee !=nil {return _faee ;};start .Attr =append (start .Attr ,_dbf );};if _beb .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_daea ,_gfg :=_beb .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gfg !=nil {return _gfg ;};start .Attr =append (start .Attr ,_daea );};if _beb .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_deaee ,_ceag :=_beb .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _ceag !=nil {return _ceag ;};start .Attr =append (start .Attr ,_deaee );};if _beb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beb .BordertopcolorAttr )});};if _beb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beb .BorderleftcolorAttr )});};if _beb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beb .BorderbottomcolorAttr )});};if _beb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beb .BorderrightcolorAttr )});};if _beb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bda ,_cbe :=_beb .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _cbe !=nil {return _cbe ;};start .Attr =append (start .Attr ,_bda );};if _beb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_beb .DgmnodekindAttr )});};if _beb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ccb ,_ccbg :=_beb .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _ccbg !=nil {return _ccbg ;};start .Attr =append (start .Attr ,_ccb );};if _beb .InsetmodeAttr !=OfcST_InsetModeUnset {_afg ,_dgce :=_beb .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _dgce !=nil {return _dgce ;};start .Attr =append (start .Attr ,_afg );};return nil ;};func (_gbage *Rect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbage .CT_Rect =*NewCT_Rect ();for _ ,_cbag :=range start .Attr {if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_edcd ,_ccee :=_cbag .Value ,error (nil );if _ccee !=nil {return _ccee ;};_gbage .BordertopcolorAttr =&_edcd ;continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbage .BulletAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0068\u0072"{_gbage .HrAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gbage .CliptowrapAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbage .HrstdAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u006f\u006c\u0065"{_gbage .OleAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbage .HrnoshadeAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u006f\u006e\u0065\u0064"{_gbage .OnedAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbbb ,_aagaa :=_g .ParseFloat (_cbag .Value ,64);if _aagaa !=nil {return _aagaa ;};_gfgdc :=float32 (_cbbb );_gbage .HrpctAttr =&_gfgdc ;continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gbage .OleiconAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_adge ,_afbac :=_cbag .Value ,error (nil );if _afbac !=nil {return _afbac ;};_gbage .BorderbottomcolorAttr =&_adge ;continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbage .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ddffb ,_ffddd :=_g .ParseInt (_cbag .Value ,10,64);if _ffddd !=nil {return _ffddd ;};_gbage .RegroupidAttr =&_ddffb ;continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0063\u006c\u0069\u0070"{_gbage .ClipAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbage .HralignAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gbage .PreferrelativeAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbage .DgmlayoutAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbage .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbage .InsetmodeAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbage .ButtonAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbage .UserdrawnAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbage .AllowincellAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0073\u0070\u0074"{_bebec ,_cdbcbb :=_g .ParseFloat (_cbag .Value ,64);if _cdbcbb !=nil {return _cdbcbb ;};_edfbc :=float32 (_bebec );_gbage .SptAttr =&_edfbc ;continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eeaf ,_gcbac :=_cbag .Value ,error (nil );if _gcbac !=nil {return _gcbac ;};_gbage .BorderleftcolorAttr =&_eeaf ;continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gbage .ConnectortypeAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gcdca ,_affbf :=_cbag .Value ,error (nil );if _affbf !=nil {return _affbf ;};_gbage .BorderrightcolorAttr =&_gcdca ;continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0073\u0070\u0069\u0064"{_eaebe ,_aebfe :=_cbag .Value ,error (nil );if _aebfe !=nil {return _aebfe ;};_gbage .SpidAttr =&_eaebe ;continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gedgb ,_abff :=_g .ParseInt (_cbag .Value ,10,64);if _abff !=nil {return _abff ;};_gbage .DgmnodekindAttr =&_gedgb ;continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gbage .BwpureAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbage .ForcedashAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gbage .BwnormalAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gbage .BwmodeAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbage .UserhiddenAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbage .AllowoverlapAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fdfd ,_dgabe :=_cbag .Value ,error (nil );if _dgabe !=nil {return _dgabe ;};_gbage .TargetAttr =&_fdfd ;continue ;};if _cbag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cegca ,_eeeaf :=_cbag .Value ,error (nil );if _eeeaf !=nil {return _eeeaf ;};_gbage .CoordoriginAttr =&_cegca ;continue ;};if _cbag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gbage .StrokedAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gedgbd ,_cdbf :=_cbag .Value ,error (nil );if _cdbf !=nil {return _cdbf ;};_gbage .CoordsizeAttr =&_gedgbd ;continue ;};if _cbag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_acdde ,_eddfb :=_cbag .Value ,error (nil );if _eddfb !=nil {return _eddfb ;};_gbage .StrokeweightAttr =&_acdde ;continue ;};if _cbag .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbacdg ,_gggfc :=_cbag .Value ,error (nil );if _gggfc !=nil {return _gggfc ;};_gbage .StyleAttr =&_cbacdg ;continue ;};if _cbag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_acgbe ,_eaagg :=_cbag .Value ,error (nil );if _eaagg !=nil {return _eaagg ;};_gbage .ChromakeyAttr =&_acgbe ;continue ;};if _cbag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gdfbg ,_gacea :=_cbag .Value ,error (nil );if _gacea !=nil {return _gacea ;};_gbage .FillcolorAttr =&_gdfbg ;continue ;};if _cbag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbedb ,_fdcfgb :=_cbag .Value ,error (nil );if _fdcfgb !=nil {return _fdcfgb ;};_gbage .OpacityAttr =&_dbedb ;continue ;};if _cbag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bedcb ,_aegde :=_cbag .Value ,error (nil );if _aegde !=nil {return _aegde ;};_gbage .WrapcoordsAttr =&_bedcb ;continue ;};if _cbag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fdcgd ,_babcg :=_cbag .Value ,error (nil );if _babcg !=nil {return _babcg ;};_gbage .StrokecolorAttr =&_fdcgd ;continue ;};if _cbag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbage .InsetpenAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Local =="\u0068\u0072\u0065\u0066"{_bbfac ,_aabdgb :=_cbag .Value ,error (nil );if _aabdgb !=nil {return _aabdgb ;};_gbage .HrefAttr =&_bbfac ;continue ;};if _cbag .Name .Local =="\u0069\u0064"{_eacdbb ,_cacbb :=_cbag .Value ,error (nil );if _cacbb !=nil {return _cacbb ;};_gbage .IdAttr =&_eacdbb ;continue ;};if _cbag .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbage .PrintAttr .UnmarshalXMLAttr (_cbag );continue ;};if _cbag .Name .Local =="\u0061\u006c\u0074"{_cfdbce ,_fgeea :=_cbag .Value ,error (nil );if _fgeea !=nil {return _fgeea ;};_gbage .AltAttr =&_cfdbce ;continue ;};if _cbag .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggeee ,_bbdeb :=_cbag .Value ,error (nil );if _bbdeb !=nil {return _bbdeb ;};_gbage .TitleAttr =&_ggeee ;continue ;};if _cbag .Name .Local =="\u0063\u006c\u0061s\u0073"{_ggggf ,_abcbe :=_cbag .Value ,error (nil );if _abcbe !=nil {return _abcbe ;};_gbage .ClassAttr =&_ggggf ;continue ;};if _cbag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbage .FilledAttr .UnmarshalXMLAttr (_cbag );continue ;};};_dedfeb :for {_dgaga ,_fedcec :=d .Token ();if _fedcec !=nil {return _fedcec ;};switch _gbab :=_dgaga .(type ){case _d .StartElement :switch _gbab .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbaaf :=NewEG_ShapeElements ();_fbaaf .Path =NewPath ();if _geba :=d .DecodeElement (_fbaaf .Path ,&_gbab );_geba !=nil {return _geba ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_fbaaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcacd :=NewEG_ShapeElements ();_dcacd .Formulas =NewFormulas ();if _gaeef :=d .DecodeElement (_dcacd .Formulas ,&_gbab );_gaeef !=nil {return _gaeef ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_dcacd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcccc :=NewEG_ShapeElements ();_fcccc .Handles =NewHandles ();if _gcdcd :=d .DecodeElement (_fcccc .Handles ,&_gbab );_gcdcd !=nil {return _gcdcd ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_fcccc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eefef :=NewEG_ShapeElements ();_eefef .Fill =NewFill ();if _gacee :=d .DecodeElement (_eefef .Fill ,&_gbab );_gacee !=nil {return _gacee ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_eefef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfcdc :=NewEG_ShapeElements ();_cfcdc .Stroke =NewStroke ();if _fbbcf :=d .DecodeElement (_cfcdc .Stroke ,&_gbab );_fbbcf !=nil {return _fbbcf ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_cfcdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddad :=NewEG_ShapeElements ();_ddad .Shadow =NewShadow ();if _fbabag :=d .DecodeElement (_ddad .Shadow ,&_gbab );_fbabag !=nil {return _fbabag ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_ddad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebae :=NewEG_ShapeElements ();_ebae .Textbox =NewTextbox ();if _adefc :=d .DecodeElement (_ebae .Textbox ,&_gbab );_adefc !=nil {return _adefc ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_ebae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebeec :=NewEG_ShapeElements ();_ebeec .Textpath =NewTextpath ();if _ffdgb :=d .DecodeElement (_ebeec .Textpath ,&_gbab );_ffdgb !=nil {return _ffdgb ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_ebeec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bggdd :=NewEG_ShapeElements ();_bggdd .Imagedata =NewImagedata ();if _cgfee :=d .DecodeElement (_bggdd .Imagedata ,&_gbab );_cgfee !=nil {return _cgfee ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_bggdd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bebbd :=NewEG_ShapeElements ();_bebbd .Skew =NewOfcSkew ();if _dccag :=d .DecodeElement (_bebbd .Skew ,&_gbab );_dccag !=nil {return _dccag ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_bebbd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aeffb :=NewEG_ShapeElements ();_aeffb .Extrusion =NewOfcExtrusion ();if _aecgc :=d .DecodeElement (_aeffb .Extrusion ,&_gbab );_aecgc !=nil {return _aecgc ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_aeffb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgfde :=NewEG_ShapeElements ();_fgfde .Callout =NewOfcCallout ();if _gddd :=d .DecodeElement (_fgfde .Callout ,&_gbab );_gddd !=nil {return _gddd ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_fgfde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdadd :=NewEG_ShapeElements ();_fdadd .Lock =NewOfcLock ();if _ceacb :=d .DecodeElement (_fdadd .Lock ,&_gbab );_ceacb !=nil {return _ceacb ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_fdadd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdeaa :=NewEG_ShapeElements ();_bdeaa .Clippath =NewOfcClippath ();if _cdbeb :=d .DecodeElement (_bdeaa .Clippath ,&_gbab );_cdbeb !=nil {return _cdbeb ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_bdeaa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gabdgg :=NewEG_ShapeElements ();_gabdgg .Signatureline =NewOfcSignatureline ();if _agadad :=d .DecodeElement (_gabdgg .Signatureline ,&_gbab );_agadad !=nil {return _agadad ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_gabdgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caedg :=NewEG_ShapeElements ();_caedg .Wrap =_cd .NewWrap ();if _gecbf :=d .DecodeElement (_caedg .Wrap ,&_gbab );_gecbf !=nil {return _gecbf ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_caedg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acgcbce :=NewEG_ShapeElements ();_acgcbce .Anchorlock =_cd .NewAnchorlock ();if _eeaa :=d .DecodeElement (_acgcbce .Anchorlock ,&_gbab );_eeaa !=nil {return _eeaa ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_acgcbce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdag :=NewEG_ShapeElements ();_fdag .Bordertop =_cd .NewBordertop ();if _bedbee :=d .DecodeElement (_fdag .Bordertop ,&_gbab );_bedbee !=nil {return _bedbee ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_fdag );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cgaaed :=NewEG_ShapeElements ();_cgaaed .Borderbottom =_cd .NewBorderbottom ();if _eaafdb :=d .DecodeElement (_cgaaed .Borderbottom ,&_gbab );_eaafdb !=nil {return _eaafdb ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_cgaaed );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbdfe :=NewEG_ShapeElements ();_bbdfe .Borderleft =_cd .NewBorderleft ();if _cbcce :=d .DecodeElement (_bbdfe .Borderleft ,&_gbab );_cbcce !=nil {return _cbcce ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_bbdfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdcgf :=NewEG_ShapeElements ();_cdcgf .Borderright =_cd .NewBorderright ();if _cdafd :=d .DecodeElement (_cdcgf .Borderright ,&_gbab );_cdafd !=nil {return _cdafd ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_cdcgf );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dfcdb :=NewEG_ShapeElements ();_dfcdb .ClientData =_df .NewClientData ();if _cbed :=d .DecodeElement (_dfcdb .ClientData ,&_gbab );_cbed !=nil {return _cbed ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_dfcdb );case _d .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"}:_dggdf :=NewEG_ShapeElements ();_dggdf .Textdata =_dg .NewTextdata ();if _ffefba :=d .DecodeElement (_dggdf .Textdata ,&_gbab );_ffefba !=nil {return _ffefba ;};_gbage .EG_ShapeElements =append (_gbage .EG_ShapeElements ,_dggdf );default:_a .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",_gbab .Name );if _bcfdf :=d .Skip ();_bcfdf !=nil {return _bcfdf ;};};case _d .EndElement :break _dedfeb ;case _d .CharData :};};return nil ;}; + +// Validate validates the OfcCT_EquationXml and its children +func (_caba *OfcCT_EquationXml )Validate ()error {return _caba .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func (_aebf *CT_Formulas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdda :for {_baeb ,_eabcf :=d .Token ();if _eabcf !=nil {return _eabcf ;};switch _abgf :=_baeb .(type ){case _d .StartElement :switch _abgf .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cede :=NewCT_F ();if _cbga :=d .DecodeElement (_cede ,&_abgf );_cbga !=nil {return _cbga ;};_aebf .F =append (_aebf .F ,_cede );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\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_abgf .Name );if _daagab :=d .Skip ();_daagab !=nil {return _daagab ;};};case _d .EndElement :break _cdda ;case _d .CharData :};};return nil ;};func (_geda *CT_TextPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _geda .OnAttr !=_ec .ST_TrueFalseUnset {_dedd ,_aabcf :=_geda .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _aabcf !=nil {return _aabcf ;};start .Attr =append (start .Attr ,_dedd );};if _geda .FitshapeAttr !=_ec .ST_TrueFalseUnset {_dbbef ,_cgcee :=_geda .FitshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _cgcee !=nil {return _cgcee ;};start .Attr =append (start .Attr ,_dbbef );};if _geda .FitpathAttr !=_ec .ST_TrueFalseUnset {_bbfag ,_dfaa :=_geda .FitpathAttr .MarshalXMLAttr (_d .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _dfaa !=nil {return _dfaa ;};start .Attr =append (start .Attr ,_bbfag );};if _geda .TrimAttr !=_ec .ST_TrueFalseUnset {_aaff ,_aeebe :=_geda .TrimAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0072\u0069\u006d"});if _aeebe !=nil {return _aeebe ;};start .Attr =append (start .Attr ,_aaff );};if _geda .XscaleAttr !=_ec .ST_TrueFalseUnset {_ggda ,_cbbg :=_geda .XscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _cbbg !=nil {return _cbbg ;};start .Attr =append (start .Attr ,_ggda );};if _geda .StringAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_geda .StringAttr )});};if _geda .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_geda .IdAttr )});};if _geda .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_geda .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewRoundrect ()*Roundrect {_abdff :=&Roundrect {};_abdff .CT_RoundRect =*NewCT_RoundRect ();return _abdff ;};func (_gfffbg *OfcCT_ColorMru )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfffbg .ColorsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gfffbg .ColorsAttr )});};if _gfffbg .ExtAttr !=ST_ExtUnset {_caadf ,_acdgd :=_gfffbg .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _acdgd !=nil {return _acdgd ;};start .Attr =append (start .Attr ,_caadf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the Polyline and its children, prefixing error messages with path +func (_ffcbc *Polyline )ValidateWithPath (path string )error {if _febga :=_ffcbc .CT_PolyLine .ValidateWithPath (path );_febga !=nil {return _febga ;};return nil ;};func (_cbff *CT_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbff .TypeAttr !=ST_FillTypeUnset {_daagdg ,_cgfb :=_cbff .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _cgfb !=nil {return _cgfb ;};start .Attr =append (start .Attr ,_daagdg );};if _cbff .OnAttr !=_ec .ST_TrueFalseUnset {_gbaa ,_bcecc :=_cbff .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _bcecc !=nil {return _bcecc ;};start .Attr =append (start .Attr ,_gbaa );};if _cbff .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .ColorAttr )});};if _cbff .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .OpacityAttr )});};if _cbff .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .Color2Attr )});};if _cbff .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .SrcAttr )});};if _cbff .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .HrefAttr )});};if _cbff .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .AlthrefAttr )});};if _cbff .SizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .SizeAttr )});};if _cbff .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .OriginAttr )});};if _cbff .PositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .PositionAttr )});};if _cbff .AspectAttr !=ST_ImageAspectUnset {_gcgdc ,_ffgd :=_cbff .AspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _ffgd !=nil {return _ffgd ;};start .Attr =append (start .Attr ,_gcgdc );};if _cbff .ColorsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .ColorsAttr )});};if _cbff .AngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .AngleAttr )});};if _cbff .AlignshapeAttr !=_ec .ST_TrueFalseUnset {_fbeg ,_bdaf :=_cbff .AlignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _bdaf !=nil {return _bdaf ;};start .Attr =append (start .Attr ,_fbeg );};if _cbff .FocusAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .FocusAttr )});};if _cbff .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .FocussizeAttr )});};if _cbff .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .FocuspositionAttr )});};if _cbff .MethodAttr !=ST_FillMethodUnset {_dagc ,_eacd :=_cbff .MethodAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _eacd !=nil {return _eacd ;};start .Attr =append (start .Attr ,_dagc );};if _cbff .DetectmouseclickAttr !=_ec .ST_TrueFalseUnset {_cggb ,_dfde :=_cbff .DetectmouseclickAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"});if _dfde !=nil {return _dfde ;};start .Attr =append (start .Attr ,_cggb );};if _cbff .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .TitleAttr )});};if _cbff .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .Opacity2Attr )});};if _cbff .RecolorAttr !=_ec .ST_TrueFalseUnset {_degae ,_cbda :=_cbff .RecolorAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _cbda !=nil {return _cbda ;};start .Attr =append (start .Attr ,_degae );};if _cbff .RotateAttr !=_ec .ST_TrueFalseUnset {_ffdg ,_fdbd :=_cbff .RotateAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _fdbd !=nil {return _fdbd ;};start .Attr =append (start .Attr ,_ffdg );};if _cbff .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .IdAttr )});};if _cbff .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .RelidAttr )});};if _cbff .SIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cbff .SIdAttr )});};e .EncodeToken (start );if _cbff .Fill !=nil {_dcef :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cbff .Fill ,_dcef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the OfcCT_ColorMru and its children +func (_cbbab *OfcCT_ColorMru )Validate ()error {return _cbbab .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};type OfcCT_StrokeChild struct{OnAttr _ec .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _ec .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 _ec .ST_TrueFalse ;ExtAttr ST_Ext ;}; // ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path -func (_ddbgbb *OfcColumn )ValidateWithPath (path string )error {if _ebddd :=_ddbgbb .OfcCT_StrokeChild .ValidateWithPath (path );_ebddd !=nil {return _ebddd ;};return nil ;}; +func (_egbcg *OfcColumn )ValidateWithPath (path string )error {if _aecdd :=_egbcg .OfcCT_StrokeChild .ValidateWithPath (path );_aecdd !=nil {return _aecdd ;};return nil ;};func (_gbgdf OfcST_ConnectType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbgdf .String (),start );};func NewPolyline ()*Polyline {_baggc :=&Polyline {};_baggc .CT_PolyLine =*NewCT_PolyLine ();return _baggc ;};func NewCT_Curve ()*CT_Curve {_dccg :=&CT_Curve {};return _dccg };func (_beec *OfcBottom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beec .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_dbageg :=range start .Attr {if _dbageg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbageg .Name .Local =="\u0068\u0072\u0065\u0066"{_bfaef ,_eccda :=_dbageg .Value ,error (nil );if _eccda !=nil {return _eccda ;};_beec .HrefAttr =&_bfaef ;continue ;};if _dbageg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbageg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_beec .ForcedashAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbageg .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfgfg ,_ebfgf :=_dbageg .Value ,error (nil );if _ebfgf !=nil {return _ebfgf ;};_beec .TitleAttr =&_bfgfg ;continue ;};if _dbageg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbageg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fgegf ,_ddbb :=_dbageg .Value ,error (nil );if _ddbb !=nil {return _ddbb ;};_beec .AlthrefAttr =&_fgegf ;continue ;};if _dbageg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_beec .ImageaspectAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_beec .StartarrowAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_beec .LinestyleAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_beec .StartarrowwidthAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_beec .JoinstyleAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_beec .StartarrowlengthAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_adbgb ,_ffdef :=_dbageg .Value ,error (nil );if _ffdef !=nil {return _ffdef ;};_beec .DashstyleAttr =&_adbgb ;continue ;};if _dbageg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_beec .EndarrowAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_beec .FilltypeAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_beec .EndarrowwidthAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bacab ,_fbae :=_dbageg .Value ,error (nil );if _fbae !=nil {return _fbae ;};_beec .OpacityAttr =&_bacab ;continue ;};if _dbageg .Name .Local =="\u0063\u006f\u006co\u0072"{_dcefb ,_bece :=_dbageg .Value ,error (nil );if _bece !=nil {return _bece ;};_beec .ColorAttr =&_dcefb ;continue ;};if _dbageg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_beec .InsetpenAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_beec .EndarrowlengthAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u0065\u0078\u0074"{_beec .ExtAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_beec .EndcapAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_afgffc ,_fgba :=_dbageg .Value ,error (nil );if _fgba !=nil {return _fgba ;};_beec .Color2Attr =&_afgffc ;continue ;};if _dbageg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_beec .ImagealignshapeAttr .UnmarshalXMLAttr (_dbageg );continue ;};if _dbageg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gbafb ,_dggd :=_dbageg .Value ,error (nil );if _dggd !=nil {return _dggd ;};_beec .WeightAttr =&_gbafb ;continue ;};if _dbageg .Name .Local =="\u0073\u0072\u0063"{_fgacb ,_dgcc :=_dbageg .Value ,error (nil );if _dgcc !=nil {return _dgcc ;};_beec .SrcAttr =&_fgacb ;continue ;};if _dbageg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_efda ,_ebdba :=_dbageg .Value ,error (nil );if _ebdba !=nil {return _ebdba ;};_beec .ImagesizeAttr =&_efda ;continue ;};if _dbageg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cfafae ,_ggde :=_g .ParseFloat (_dbageg .Value ,64);if _ggde !=nil {return _ggde ;};_beec .MiterlimitAttr =&_cfafae ;continue ;};if _dbageg .Name .Local =="\u006f\u006e"{_beec .OnAttr .UnmarshalXMLAttr (_dbageg );continue ;};};for {_gccbd ,_fbefa :=d .Token ();if _fbefa !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_fbefa );};if _egfgd ,_fgaf :=_gccbd .(_d .EndElement );_fgaf &&_egfgd .Name ==start .Name {break ;};};return nil ;};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _ec .ST_TrueFalse ;StrokeokAttr _ec .ST_TrueFalse ;ShadowokAttr _ec .ST_TrueFalse ;ArrowokAttr _ec .ST_TrueFalse ;GradientshapeokAttr _ec .ST_TrueFalse ;TextpathokAttr _ec .ST_TrueFalse ;InsetpenokAttr _ec .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _ec .ST_TrueFalse ;IdAttr *string ;}; -// Validate validates the CT_Rect and its children -func (_bade *CT_Rect )Validate ()error {return _bade .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");}; +// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path +func (_bfa *AG_Fill )ValidateWithPath (path string )error {if _fgb :=_bfa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fgb !=nil {return _fgb ;};return nil ;};func NewOfcEquationxml ()*OfcEquationxml {_badba :=&OfcEquationxml {};_badba .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _badba ;}; -// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path -func (_eafdc *OfcRight )ValidateWithPath (path string )error {if _ebeea :=_eafdc .OfcCT_StrokeChild .ValidateWithPath (path );_ebeea !=nil {return _ebeea ;};return nil ;};func (_cdbcf OfcST_How )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdbcf .String (),start );}; +// Validate validates the CT_Textbox and its children +func (_gaee *CT_Textbox )Validate ()error {return _gaee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func (_gaada OfcST_HrAlign )ValidateWithPath (path string )error {switch _gaada {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 (_gaada ));};return nil ;};func (_dfeab OfcST_ScreenSize )String ()string {switch _dfeab {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 (_abgga *ST_StrokeEndCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abgga =0;case "\u0066\u006c\u0061\u0074":*_abgga =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_abgga =2;case "\u0072\u006f\u0075n\u0064":*_abgga =3;};return nil ;};func (_ddec *AG_Ext )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddec .ExtAttr =ST_Ext (1);for _ ,_dgc :=range start .Attr {if _dgc .Name .Local =="\u0065\u0078\u0074"{_ddec .ExtAttr .UnmarshalXMLAttr (_dgc );continue ;};};for {_caf ,_gfcb :=d .Token ();if _gfcb !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_gfcb );};if _bbae ,_fcb :=_caf .(_d .EndElement );_fcb &&_bbae .Name ==start .Name {break ;};};return nil ;};func (_cgefgc *OfcComplex )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cgefgc .OfcCT_Complex .MarshalXML (e ,start );};func (_bbdgb OfcST_ConnectType )String ()string {switch _bbdgb {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 NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_babed :=&OfcCT_ColorMenu {};return _babed };func (_caedga OfcST_ColorMode )Validate ()error {return _caedga .ValidateWithPath ("")};func (_fcaff *OfcCT_ShapeLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcaff .ExtAttr !=ST_ExtUnset {_gbecfa ,_aefaee :=_fcaff .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _aefaee !=nil {return _aefaee ;};start .Attr =append (start .Attr ,_gbecfa );};e .EncodeToken (start );if _fcaff .Idmap !=nil {_ebddbb :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_fcaff .Idmap ,_ebddbb );};if _fcaff .Regrouptable !=nil {_cgdbd :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_fcaff .Regrouptable ,_cgdbd );};if _fcaff .Rules !=nil {_bcdfd :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_fcaff .Rules ,_bcdfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Arc and its children -func (_gfcf *Arc )Validate ()error {return _gfcf .ValidateWithPath ("\u0041\u0072\u0063")};func (_cbbac ST_StrokeLineStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbbac .String (),start );};type OfcST_RType byte ;type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_bdgbfd *OfcLock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdgbfd .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_cdaff :=range start .Attr {if _cdaff .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bdgbfd .PositionAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_bdgbfd .SelectionAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bdgbfd .GroupingAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bdgbfd .UngroupingAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bdgbfd .RotationAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_bdgbfd .CroppingAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_bdgbfd .VerticiesAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_bdgbfd .AdjusthandlesAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0074\u0065\u0078\u0074"{_bdgbfd .TextAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_bdgbfd .AspectratioAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_bdgbfd .ShapetypeAttr .UnmarshalXMLAttr (_cdaff );continue ;};if _cdaff .Name .Local =="\u0065\u0078\u0074"{_bdgbfd .ExtAttr .UnmarshalXMLAttr (_cdaff );continue ;};};for {_cafbc ,_ccadc :=d .Token ();if _ccadc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_ccadc );};if _gcbd ,_faedd :=_cafbc .(_b .EndElement );_faedd &&_gcbd .Name ==start .Name {break ;};};return nil ;};func (_daeafd *Handles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daeafd .CT_Handles =*NewCT_Handles ();_gfffba :for {_eadgef ,_dcbab :=d .Token ();if _dcbab !=nil {return _dcbab ;};switch _ddefaa :=_eadgef .(type ){case _b .StartElement :switch _ddefaa .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_ddbge :=NewCT_H ();if _beadd :=d .DecodeElement (_ddbge ,&_ddefaa );_beadd !=nil {return _beadd ;};_daeafd .H =append (_daeafd .H ,_ddbge );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048a\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_ddefaa .Name );if _dgegd :=d .Skip ();_dgegd !=nil {return _dgegd ;};};case _b .EndElement :break _gfffba ;case _b .CharData :};};return nil ;}; +// Validate validates the Polyline and its children +func (_bdffd *Polyline )Validate ()error {return _bdffd .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\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;);const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_cgebc OfcST_FillType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gebdcf :=_d .Attr {};_gebdcf .Name =name ;switch _cgebc {case OfcST_FillTypeUnset :_gebdcf .Value ="";case OfcST_FillTypeGradientCenter :_gebdcf .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_gebdcf .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_gebdcf .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_gebdcf .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_gebdcf .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_gebdcf .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_gebdcf .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_gebdcf .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_gebdcf .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _gebdcf ,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;);func (_cfafa *CT_Stroke )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfafa .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .IdAttr )});};if _cfafa .OnAttr !=_ec .ST_TrueFalseUnset {_dafdg ,_efacc :=_cfafa .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _efacc !=nil {return _efacc ;};start .Attr =append (start .Attr ,_dafdg );};if _cfafa .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .WeightAttr )});};if _cfafa .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .ColorAttr )});};if _cfafa .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .OpacityAttr )});};if _cfafa .LinestyleAttr !=ST_StrokeLineStyleUnset {_fdccb ,_cdbca :=_cfafa .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _cdbca !=nil {return _cdbca ;};start .Attr =append (start .Attr ,_fdccb );};if _cfafa .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .MiterlimitAttr )});};if _cfafa .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_egeec ,_aaaa :=_cfafa .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _aaaa !=nil {return _aaaa ;};start .Attr =append (start .Attr ,_egeec );};if _cfafa .EndcapAttr !=ST_StrokeEndCapUnset {_dgage ,_eafc :=_cfafa .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _eafc !=nil {return _eafc ;};start .Attr =append (start .Attr ,_dgage );};if _cfafa .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .DashstyleAttr )});};if _cfafa .FilltypeAttr !=ST_FillTypeUnset {_beafe ,_ecebe :=_cfafa .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _ecebe !=nil {return _ecebe ;};start .Attr =append (start .Attr ,_beafe );};if _cfafa .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .SrcAttr )});};if _cfafa .ImageaspectAttr !=ST_ImageAspectUnset {_fddg ,_ffac :=_cfafa .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _ffac !=nil {return _ffac ;};start .Attr =append (start .Attr ,_fddg );};if _cfafa .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .ImagesizeAttr )});};if _cfafa .ImagealignshapeAttr !=_ec .ST_TrueFalseUnset {_dfdea ,_ffegc :=_cfafa .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _ffegc !=nil {return _ffegc ;};start .Attr =append (start .Attr ,_dfdea );};if _cfafa .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .Color2Attr )});};if _cfafa .StartarrowAttr !=ST_StrokeArrowTypeUnset {_daebf ,_adaec :=_cfafa .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _adaec !=nil {return _adaec ;};start .Attr =append (start .Attr ,_daebf );};if _cfafa .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_dbgcb ,_befdf :=_cfafa .StartarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _befdf !=nil {return _befdf ;};start .Attr =append (start .Attr ,_dbgcb );};if _cfafa .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_aafa ,_bbdfc :=_cfafa .StartarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _bbdfc !=nil {return _bbdfc ;};start .Attr =append (start .Attr ,_aafa );};if _cfafa .EndarrowAttr !=ST_StrokeArrowTypeUnset {_adeag ,_fgdac :=_cfafa .EndarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _fgdac !=nil {return _fgdac ;};start .Attr =append (start .Attr ,_adeag );};if _cfafa .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ffdee ,_ebbgf :=_cfafa .EndarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ebbgf !=nil {return _ebbgf ;};start .Attr =append (start .Attr ,_ffdee );};if _cfafa .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_gbggc ,_bebba :=_cfafa .EndarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _bebba !=nil {return _bebba ;};start .Attr =append (start .Attr ,_gbggc );};if _cfafa .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .HrefAttr )});};if _cfafa .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .AlthrefAttr )});};if _cfafa .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .TitleAttr )});};if _cfafa .ForcedashAttr !=_ec .ST_TrueFalseUnset {_gbccc ,_begdf :=_cfafa .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _begdf !=nil {return _begdf ;};start .Attr =append (start .Attr ,_gbccc );};if _cfafa .RIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .RIdAttr )});};if _cfafa .InsetpenAttr !=_ec .ST_TrueFalseUnset {_dgeca ,_fbccc :=_cfafa .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fbccc !=nil {return _fbccc ;};start .Attr =append (start .Attr ,_dgeca );};if _cfafa .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cfafa .RelidAttr )});};e .EncodeToken (start );if _cfafa .Left !=nil {_cbfaa :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cfafa .Left ,_cbfaa );};if _cfafa .Top !=nil {_abaad :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_cfafa .Top ,_abaad );};if _cfafa .Right !=nil {_bdcgd :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cfafa .Right ,_bdcgd );};if _cfafa .Bottom !=nil {_ggbfd :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cfafa .Bottom ,_ggbfd );};if _cfafa .Column !=nil {_cffg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_cfafa .Column ,_cffg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path -func (_gfca *CT_Rect )ValidateWithPath (path string )error {for _abcfe ,_eagdaa :=range _gfca .EG_ShapeElements {if _efdef :=_eagdaa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_abcfe ));_efdef !=nil {return _efdef ;};};if _edddd :=_gfca .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_edddd !=nil {return _edddd ;};if _beggd :=_gfca .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_beggd !=nil {return _beggd ;};if _fdacc :=_gfca .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fdacc !=nil {return _fdacc ;};if _decce :=_gfca .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_decce !=nil {return _decce ;};if _faagd :=_gfca .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_faagd !=nil {return _faagd ;};if _ddbef :=_gfca .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ddbef !=nil {return _ddbef ;};if _aeec :=_gfca .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aeec !=nil {return _aeec ;};if _deee :=_gfca .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_deee !=nil {return _deee ;};if _beggc :=_gfca .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_beggc !=nil {return _beggc ;};if _efaaa :=_gfca .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_efaaa !=nil {return _efaaa ;};if _ceegc :=_gfca .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ceegc !=nil {return _ceegc ;};if _bbce :=_gfca .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbce !=nil {return _bbce ;};if _beaeg :=_gfca .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_beaeg !=nil {return _beaeg ;};if _ebdb :=_gfca .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ebdb !=nil {return _ebdb ;};if _begdd :=_gfca .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_begdd !=nil {return _begdd ;};if _gbbfg :=_gfca .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gbbfg !=nil {return _gbbfg ;};if _fdef :=_gfca .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fdef !=nil {return _fdef ;};if _beccc :=_gfca .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_beccc !=nil {return _beccc ;};if _cdbc :=_gfca .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cdbc !=nil {return _cdbc ;};if _gcdda :=_gfca .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gcdda !=nil {return _gcdda ;};if _bfeb :=_gfca .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bfeb !=nil {return _bfeb ;};if _bgcd :=_gfca .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bgcd !=nil {return _bgcd ;};if _faacf :=_gfca .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_faacf !=nil {return _faacf ;};if _gccdc :=_gfca .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gccdc !=nil {return _gccdc ;};if _bedb :=_gfca .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bedb !=nil {return _bedb ;};if _daaeb :=_gfca .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_daaeb !=nil {return _daaeb ;};if _adgfe :=_gfca .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_adgfe !=nil {return _adgfe ;};if _fbdb :=_gfca .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fbdb !=nil {return _fbdb ;};if _dafg :=_gfca .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dafg !=nil {return _dafg ;};return nil ;};func (_edcfd *CT_Line )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcfd .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .FromAttr )});};if _edcfd .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .ToAttr )});};if _edcfd .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .HrefAttr )});};if _edcfd .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .TargetAttr )});};if _edcfd .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .ClassAttr )});};if _edcfd .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .TitleAttr )});};if _edcfd .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .AltAttr )});};if _edcfd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .CoordsizeAttr )});};if _edcfd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .CoordoriginAttr )});};if _edcfd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .WrapcoordsAttr )});};if _edcfd .PrintAttr !=_bd .ST_TrueFalseUnset {_ffcd ,_ecad :=_edcfd .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ecad !=nil {return _ecad ;};start .Attr =append (start .Attr ,_ffcd );};if _edcfd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .IdAttr )});};if _edcfd .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .StyleAttr )});};if _edcfd .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .SpidAttr )});};if _edcfd .OnedAttr !=_bd .ST_TrueFalseUnset {_efeff ,_gadefb :=_edcfd .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _gadefb !=nil {return _gadefb ;};start .Attr =append (start .Attr ,_efeff );};if _edcfd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .RegroupidAttr )});};if _edcfd .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_dcdg ,_cbdac :=_edcfd .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _cbdac !=nil {return _cbdac ;};start .Attr =append (start .Attr ,_dcdg );};if _edcfd .ButtonAttr !=_bd .ST_TrueFalseUnset {_dgfac ,_fbga :=_edcfd .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fbga !=nil {return _fbga ;};start .Attr =append (start .Attr ,_dgfac );};if _edcfd .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_ffdfa ,_cdge :=_edcfd .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cdge !=nil {return _cdge ;};start .Attr =append (start .Attr ,_ffdfa );};if _edcfd .BulletAttr !=_bd .ST_TrueFalseUnset {_ccdf ,_eecgd :=_edcfd .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _eecgd !=nil {return _eecgd ;};start .Attr =append (start .Attr ,_ccdf );};if _edcfd .HrAttr !=_bd .ST_TrueFalseUnset {_gdccf ,_egdf :=_edcfd .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _egdf !=nil {return _egdf ;};start .Attr =append (start .Attr ,_gdccf );};if _edcfd .HrstdAttr !=_bd .ST_TrueFalseUnset {_cedeb ,_cdeg :=_edcfd .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _cdeg !=nil {return _cdeg ;};start .Attr =append (start .Attr ,_cedeb );};if _edcfd .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_cecf ,_aegg :=_edcfd .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _aegg !=nil {return _aegg ;};start .Attr =append (start .Attr ,_cecf );};if _edcfd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .HrpctAttr )});};if _edcfd .HralignAttr !=OfcST_HrAlignUnset {_acdec ,_cfcd :=_edcfd .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _cfcd !=nil {return _cfcd ;};start .Attr =append (start .Attr ,_acdec );};if _edcfd .AllowincellAttr !=_bd .ST_TrueFalseUnset {_faeede ,_abgbc :=_edcfd .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _abgbc !=nil {return _abgbc ;};start .Attr =append (start .Attr ,_faeede );};if _edcfd .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_cecc ,_efdc :=_edcfd .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _efdc !=nil {return _efdc ;};start .Attr =append (start .Attr ,_cecc );};if _edcfd .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_ecfgf ,_ccbc :=_edcfd .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _ccbc !=nil {return _ccbc ;};start .Attr =append (start .Attr ,_ecfgf );};if _edcfd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .BordertopcolorAttr )});};if _edcfd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .BorderleftcolorAttr )});};if _edcfd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .BorderbottomcolorAttr )});};if _edcfd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .BorderrightcolorAttr )});};if _edcfd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_afdaf ,_abdcd :=_edcfd .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _abdcd !=nil {return _abdcd ;};start .Attr =append (start .Attr ,_afdaf );};if _edcfd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .DgmnodekindAttr )});};if _edcfd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_aaab ,_fdca :=_edcfd .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _fdca !=nil {return _fdca ;};start .Attr =append (start .Attr ,_aaab );};if _edcfd .InsetmodeAttr !=OfcST_InsetModeUnset {_ggcdd ,_bace :=_edcfd .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _bace !=nil {return _bace ;};start .Attr =append (start .Attr ,_ggcdd );};if _edcfd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .OpacityAttr )});};if _edcfd .StrokedAttr !=_bd .ST_TrueFalseUnset {_fgcg ,_eeag :=_edcfd .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _eeag !=nil {return _eeag ;};start .Attr =append (start .Attr ,_fgcg );};if _edcfd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .StrokecolorAttr )});};if _edcfd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .StrokeweightAttr )});};if _edcfd .InsetpenAttr !=_bd .ST_TrueFalseUnset {_fdad ,_cgfab :=_edcfd .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cgfab !=nil {return _cgfab ;};start .Attr =append (start .Attr ,_fdad );};if _edcfd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .ChromakeyAttr )});};if _edcfd .FilledAttr !=_bd .ST_TrueFalseUnset {_dfbg ,_dgfgf :=_edcfd .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dgfgf !=nil {return _dgfgf ;};start .Attr =append (start .Attr ,_dfbg );};if _edcfd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .FillcolorAttr )});};if _edcfd .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcfd .SptAttr )});};if _edcfd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ddgf ,_aafa :=_edcfd .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _aafa !=nil {return _aafa ;};start .Attr =append (start .Attr ,_ddgf );};if _edcfd .BwmodeAttr !=OfcST_BWModeUnset {_dgef ,_ccdcge :=_edcfd .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _ccdcge !=nil {return _ccdcge ;};start .Attr =append (start .Attr ,_dgef );};if _edcfd .BwpureAttr !=OfcST_BWModeUnset {_agddd ,_dddfc :=_edcfd .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _dddfc !=nil {return _dddfc ;};start .Attr =append (start .Attr ,_agddd );};if _edcfd .BwnormalAttr !=OfcST_BWModeUnset {_fdgde ,_bcdf :=_edcfd .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bcdf !=nil {return _bcdf ;};start .Attr =append (start .Attr ,_fdgde );};if _edcfd .ForcedashAttr !=_bd .ST_TrueFalseUnset {_acdfc ,_abcf :=_edcfd .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _abcf !=nil {return _abcf ;};start .Attr =append (start .Attr ,_acdfc );};if _edcfd .OleiconAttr !=_bd .ST_TrueFalseUnset {_ffad ,_ccdcfd :=_edcfd .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _ccdcfd !=nil {return _ccdcfd ;};start .Attr =append (start .Attr ,_ffad );};if _edcfd .OleAttr !=_bd .ST_TrueFalseBlankUnset {_aabce ,_aegag :=_edcfd .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _aegag !=nil {return _aegag ;};start .Attr =append (start .Attr ,_aabce );};if _edcfd .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_cafb ,_adda :=_edcfd .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _adda !=nil {return _adda ;};start .Attr =append (start .Attr ,_cafb );};if _edcfd .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_baebfd ,_cffdb :=_edcfd .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cffdb !=nil {return _cffdb ;};start .Attr =append (start .Attr ,_baebfd );};if _edcfd .ClipAttr !=_bd .ST_TrueFalseUnset {_badf ,_afcf :=_edcfd .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _afcf !=nil {return _afcf ;};start .Attr =append (start .Attr ,_badf );};e .EncodeToken (start );if _edcfd .EG_ShapeElements !=nil {for _ ,_baee :=range _edcfd .EG_ShapeElements {_baee .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Fill and its children, prefixing error messages with path +func (_edadb *Fill )ValidateWithPath (path string )error {if _egeac :=_edadb .CT_Fill .ValidateWithPath (path );_egeac !=nil {return _egeac ;};return nil ;}; -// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path -func (_ecadb *OfcCT_RelationTable )ValidateWithPath (path string )error {for _degcb ,_eacgab :=range _ecadb .Rel {if _cgbae :=_eacgab .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_degcb ));_cgbae !=nil {return _cgbae ;};};if _aeecab :=_ecadb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aeecab !=nil {return _aeecab ;};return nil ;};func (_dafde OfcST_OLEType )String ()string {switch _dafde {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func (_bcdbg *Formulas )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcdbg .CT_Formulas =*NewCT_Formulas ();_bgdbf :for {_bgfcf ,_bdeba :=d .Token ();if _bdeba !=nil {return _bdeba ;};switch _dddbdf :=_bgfcf .(type ){case _b .StartElement :switch _dddbdf .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_dggag :=NewCT_F ();if _cfbaa :=d .DecodeElement (_dggag ,&_dddbdf );_cfbaa !=nil {return _cfbaa ;};_bcdbg .F =append (_bcdbg .F ,_dggag );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_dddbdf .Name );if _eaagb :=d .Skip ();_eaagb !=nil {return _eaagb ;};};case _b .EndElement :break _bgdbf ;case _b .CharData :};};return nil ;};func (_eabcb *OfcCT_Callout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eabcb .OnAttr !=_bd .ST_TrueFalseUnset {_bgfef ,_adaeg :=_eabcb .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _adaeg !=nil {return _adaeg ;};start .Attr =append (start .Attr ,_bgfef );};if _eabcb .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_eabcb .TypeAttr )});};if _eabcb .GapAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_eabcb .GapAttr )});};if _eabcb .AngleAttr !=OfcST_AngleUnset {_geeef ,_dcgaf :=_eabcb .AngleAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006e\u0067l\u0065"});if _dcgaf !=nil {return _dcgaf ;};start .Attr =append (start .Attr ,_geeef );};if _eabcb .DropautoAttr !=_bd .ST_TrueFalseUnset {_aaca ,_aafd :=_eabcb .DropautoAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _aafd !=nil {return _aafd ;};start .Attr =append (start .Attr ,_aaca );};if _eabcb .DropAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_eabcb .DropAttr )});};if _eabcb .DistanceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_eabcb .DistanceAttr )});};if _eabcb .LengthspecifiedAttr !=_bd .ST_TrueFalseUnset {_ccffab ,_cbcgd :=_eabcb .LengthspecifiedAttr .MarshalXMLAttr (_b .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _cbcgd !=nil {return _cbcgd ;};start .Attr =append (start .Attr ,_ccffab );};if _eabcb .LengthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_eabcb .LengthAttr )});};if _eabcb .AccentbarAttr !=_bd .ST_TrueFalseUnset {_ccegb ,_fcbc :=_eabcb .AccentbarAttr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _fcbc !=nil {return _fcbc ;};start .Attr =append (start .Attr ,_ccegb );};if _eabcb .TextborderAttr !=_bd .ST_TrueFalseUnset {_bcdab ,_cceff :=_eabcb .TextborderAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _cceff !=nil {return _cceff ;};start .Attr =append (start .Attr ,_bcdab );};if _eabcb .MinusxAttr !=_bd .ST_TrueFalseUnset {_gbgcc ,_acbdf :=_eabcb .MinusxAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _acbdf !=nil {return _acbdf ;};start .Attr =append (start .Attr ,_gbgcc );};if _eabcb .MinusyAttr !=_bd .ST_TrueFalseUnset {_facbg ,_dedef :=_eabcb .MinusyAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _dedef !=nil {return _dedef ;};start .Attr =append (start .Attr ,_facbg );};if _eabcb .ExtAttr !=ST_ExtUnset {_cgfc ,_gagfe :=_eabcb .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _gagfe !=nil {return _gagfe ;};start .Attr =append (start .Attr ,_cgfc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Group and its children +func (_ebgbe *CT_Group )Validate ()error {return _ebgbe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func (_acgfe *OfcCT_Skew )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acgfe .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_acgfe .IdAttr )});};if _acgfe .OnAttr !=_ec .ST_TrueFalseUnset {_baacc ,_aabdg :=_acgfe .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _aabdg !=nil {return _aabdg ;};start .Attr =append (start .Attr ,_baacc );};if _acgfe .OffsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_acgfe .OffsetAttr )});};if _acgfe .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_acgfe .OriginAttr )});};if _acgfe .MatrixAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_acgfe .MatrixAttr )});};if _acgfe .ExtAttr !=ST_ExtUnset {_abcfd ,_bdgcb :=_acgfe .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _bdgcb !=nil {return _bdgcb ;};start .Attr =append (start .Attr ,_abcfd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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 _ec .ST_TrueFalseBlank ;FieldCodes *string ;};func (_bfecg OfcST_ExtrusionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfecg .String (),start );};func (_adfcb *OfcCT_IdMap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adfcb .DataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_adfcb .DataAttr )});};if _adfcb .ExtAttr !=ST_ExtUnset {_gcgaf ,_eggf :=_adfcb .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _eggf !=nil {return _eggf ;};start .Attr =append (start .Attr ,_gcgaf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfgcb *OfcCT_Rules )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfgcb .ExtAttr !=ST_ExtUnset {_acfaff ,_adgbd :=_cfgcb .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _adgbd !=nil {return _adgbd ;};start .Attr =append (start .Attr ,_acfaff );};e .EncodeToken (start );if _cfgcb .R !=nil {_dgcdfg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072"}};for _ ,_afgac :=range _cfgcb .R {e .EncodeElement (_afgac ,_dgcdfg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOfcComplex ()*OfcComplex {_abcef :=&OfcComplex {};_abcef .OfcCT_Complex =*NewOfcCT_Complex ();return _abcef ;};func (_begfb *Oval )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_begfb .CT_Oval =*NewCT_Oval ();for _ ,_deaag :=range start .Attr {if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abbdb ,_gfeed :=_deaag .Value ,error (nil );if _gfeed !=nil {return _gfeed ;};_begfb .BordertopcolorAttr =&_abbdb ;continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_begfb .BulletAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0068\u0072"{_begfb .HrAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_begfb .CliptowrapAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0068\u0072\u0073t\u0064"{_begfb .HrstdAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u006f\u006c\u0065"{_begfb .OleAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_begfb .HrnoshadeAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u006f\u006e\u0065\u0064"{_begfb .OnedAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0068\u0072\u0070c\u0074"{_aaef ,_daeee :=_g .ParseFloat (_deaag .Value ,64);if _daeee !=nil {return _daeee ;};_gagbd :=float32 (_aaef );_begfb .HrpctAttr =&_gagbd ;continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_begfb .OleiconAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_deaf ,_gcbcd :=_deaag .Value ,error (nil );if _gcbcd !=nil {return _gcbcd ;};_begfb .BorderbottomcolorAttr =&_deaf ;continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_begfb .DgmlayoutmruAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_agfcge ,_cddgg :=_g .ParseInt (_deaag .Value ,10,64);if _cddgg !=nil {return _cddgg ;};_begfb .RegroupidAttr =&_agfcge ;continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0063\u006c\u0069\u0070"{_begfb .ClipAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_begfb .HralignAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_begfb .PreferrelativeAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_begfb .DgmlayoutAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_begfb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_begfb .InsetmodeAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_begfb .ButtonAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_begfb .UserdrawnAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_begfb .AllowincellAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0073\u0070\u0074"{_gfbae ,_edeg :=_g .ParseFloat (_deaag .Value ,64);if _edeg !=nil {return _edeg ;};_gfbbg :=float32 (_gfbae );_begfb .SptAttr =&_gfbbg ;continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eaggae ,_ccfbdd :=_deaag .Value ,error (nil );if _ccfbdd !=nil {return _ccfbdd ;};_begfb .BorderleftcolorAttr =&_eaggae ;continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_begfb .ConnectortypeAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fbabd ,_gaacdc :=_deaag .Value ,error (nil );if _gaacdc !=nil {return _gaacdc ;};_begfb .BorderrightcolorAttr =&_fbabd ;continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0073\u0070\u0069\u0064"{_ffbf ,_gddae :=_deaag .Value ,error (nil );if _gddae !=nil {return _gddae ;};_begfb .SpidAttr =&_ffbf ;continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ecfdbd ,_daed :=_g .ParseInt (_deaag .Value ,10,64);if _daed !=nil {return _daed ;};_begfb .DgmnodekindAttr =&_ecfdbd ;continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_begfb .BwpureAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_begfb .ForcedashAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_begfb .BwnormalAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_begfb .BwmodeAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_begfb .UserhiddenAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_begfb .AllowoverlapAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dabbdf ,_feccbf :=_deaag .Value ,error (nil );if _feccbf !=nil {return _feccbf ;};_begfb .TargetAttr =&_dabbdf ;continue ;};if _deaag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gcfafga ,_dadcd :=_deaag .Value ,error (nil );if _dadcd !=nil {return _dadcd ;};_begfb .CoordoriginAttr =&_gcfafga ;continue ;};if _deaag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_begfb .StrokedAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aabec ,_gdbff :=_deaag .Value ,error (nil );if _gdbff !=nil {return _gdbff ;};_begfb .CoordsizeAttr =&_aabec ;continue ;};if _deaag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gaeag ,_eaab :=_deaag .Value ,error (nil );if _eaab !=nil {return _eaab ;};_begfb .StrokeweightAttr =&_gaeag ;continue ;};if _deaag .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcceg ,_adbb :=_deaag .Value ,error (nil );if _adbb !=nil {return _adbb ;};_begfb .StyleAttr =&_dcceg ;continue ;};if _deaag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bcgab ,_agdag :=_deaag .Value ,error (nil );if _agdag !=nil {return _agdag ;};_begfb .ChromakeyAttr =&_bcgab ;continue ;};if _deaag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbcb ,_bfcgf :=_deaag .Value ,error (nil );if _bfcgf !=nil {return _bfcgf ;};_begfb .FillcolorAttr =&_bbcb ;continue ;};if _deaag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bcca ,_efabfa :=_deaag .Value ,error (nil );if _efabfa !=nil {return _efabfa ;};_begfb .OpacityAttr =&_bcca ;continue ;};if _deaag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eaafa ,_ggfgf :=_deaag .Value ,error (nil );if _ggfgf !=nil {return _ggfgf ;};_begfb .WrapcoordsAttr =&_eaafa ;continue ;};if _deaag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gbffg ,_baggd :=_deaag .Value ,error (nil );if _baggd !=nil {return _baggd ;};_begfb .StrokecolorAttr =&_gbffg ;continue ;};if _deaag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_begfb .InsetpenAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Local =="\u0068\u0072\u0065\u0066"{_cfdfb ,_aeadg :=_deaag .Value ,error (nil );if _aeadg !=nil {return _aeadg ;};_begfb .HrefAttr =&_cfdfb ;continue ;};if _deaag .Name .Local =="\u0069\u0064"{_gcaab ,_agebc :=_deaag .Value ,error (nil );if _agebc !=nil {return _agebc ;};_begfb .IdAttr =&_gcaab ;continue ;};if _deaag .Name .Local =="\u0070\u0072\u0069n\u0074"{_begfb .PrintAttr .UnmarshalXMLAttr (_deaag );continue ;};if _deaag .Name .Local =="\u0061\u006c\u0074"{_bgdaae ,_fbgdc :=_deaag .Value ,error (nil );if _fbgdc !=nil {return _fbgdc ;};_begfb .AltAttr =&_bgdaae ;continue ;};if _deaag .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfggb ,_dfdge :=_deaag .Value ,error (nil );if _dfdge !=nil {return _dfdge ;};_begfb .TitleAttr =&_gfggb ;continue ;};if _deaag .Name .Local =="\u0063\u006c\u0061s\u0073"{_acedec ,_cdcea :=_deaag .Value ,error (nil );if _cdcea !=nil {return _cdcea ;};_begfb .ClassAttr =&_acedec ;continue ;};if _deaag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_begfb .FilledAttr .UnmarshalXMLAttr (_deaag );continue ;};};_beedc :for {_ecdcga ,_gbgce :=d .Token ();if _gbgce !=nil {return _gbgce ;};switch _bgaee :=_ecdcga .(type ){case _d .StartElement :switch _bgaee .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdaef :=NewEG_ShapeElements ();_gdaef .Path =NewPath ();if _ddbad :=d .DecodeElement (_gdaef .Path ,&_bgaee );_ddbad !=nil {return _ddbad ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_gdaef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdadc :=NewEG_ShapeElements ();_gdadc .Formulas =NewFormulas ();if _abfcb :=d .DecodeElement (_gdadc .Formulas ,&_bgaee );_abfcb !=nil {return _abfcb ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_gdadc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfgc :=NewEG_ShapeElements ();_bfgc .Handles =NewHandles ();if _geddbd :=d .DecodeElement (_bfgc .Handles ,&_bgaee );_geddbd !=nil {return _geddbd ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_bfgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cccabb :=NewEG_ShapeElements ();_cccabb .Fill =NewFill ();if _gbgeb :=d .DecodeElement (_cccabb .Fill ,&_bgaee );_gbgeb !=nil {return _gbgeb ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_cccabb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbgcee :=NewEG_ShapeElements ();_gbgcee .Stroke =NewStroke ();if _dgdac :=d .DecodeElement (_gbgcee .Stroke ,&_bgaee );_dgdac !=nil {return _dgdac ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_gbgcee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgeggf :=NewEG_ShapeElements ();_fgeggf .Shadow =NewShadow ();if _fgaae :=d .DecodeElement (_fgeggf .Shadow ,&_bgaee );_fgaae !=nil {return _fgaae ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_fgeggf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aafcfc :=NewEG_ShapeElements ();_aafcfc .Textbox =NewTextbox ();if _agdac :=d .DecodeElement (_aafcfc .Textbox ,&_bgaee );_agdac !=nil {return _agdac ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_aafcfc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dffcc :=NewEG_ShapeElements ();_dffcc .Textpath =NewTextpath ();if _gdbad :=d .DecodeElement (_dffcc .Textpath ,&_bgaee );_gdbad !=nil {return _gdbad ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_dffcc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfgcf :=NewEG_ShapeElements ();_gfgcf .Imagedata =NewImagedata ();if _bcgfgf :=d .DecodeElement (_gfgcf .Imagedata ,&_bgaee );_bcgfgf !=nil {return _bcgfgf ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_gfgcf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ceeb :=NewEG_ShapeElements ();_ceeb .Skew =NewOfcSkew ();if _gcad :=d .DecodeElement (_ceeb .Skew ,&_bgaee );_gcad !=nil {return _gcad ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_ceeb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gagc :=NewEG_ShapeElements ();_gagc .Extrusion =NewOfcExtrusion ();if _ddbacc :=d .DecodeElement (_gagc .Extrusion ,&_bgaee );_ddbacc !=nil {return _ddbacc ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_gagc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agbae :=NewEG_ShapeElements ();_agbae .Callout =NewOfcCallout ();if _aaaad :=d .DecodeElement (_agbae .Callout ,&_bgaee );_aaaad !=nil {return _aaaad ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_agbae );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcadc :=NewEG_ShapeElements ();_dcadc .Lock =NewOfcLock ();if _cdfaad :=d .DecodeElement (_dcadc .Lock ,&_bgaee );_cdfaad !=nil {return _cdfaad ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_dcadc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgbfd :=NewEG_ShapeElements ();_fgbfd .Clippath =NewOfcClippath ();if _eedce :=d .DecodeElement (_fgbfd .Clippath ,&_bgaee );_eedce !=nil {return _eedce ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_fgbfd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaadc :=NewEG_ShapeElements ();_aaadc .Signatureline =NewOfcSignatureline ();if _dabae :=d .DecodeElement (_aaadc .Signatureline ,&_bgaee );_dabae !=nil {return _dabae ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_aaadc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcgbb :=NewEG_ShapeElements ();_fcgbb .Wrap =_cd .NewWrap ();if _cacgg :=d .DecodeElement (_fcgbb .Wrap ,&_bgaee );_cacgg !=nil {return _cacgg ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_fcgbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfcgc :=NewEG_ShapeElements ();_gfcgc .Anchorlock =_cd .NewAnchorlock ();if _ccabd :=d .DecodeElement (_gfcgc .Anchorlock ,&_bgaee );_ccabd !=nil {return _ccabd ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_gfcgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fddga :=NewEG_ShapeElements ();_fddga .Bordertop =_cd .NewBordertop ();if _caadb :=d .DecodeElement (_fddga .Bordertop ,&_bgaee );_caadb !=nil {return _caadb ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_fddga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbbde :=NewEG_ShapeElements ();_cbbde .Borderbottom =_cd .NewBorderbottom ();if _caebd :=d .DecodeElement (_cbbde .Borderbottom ,&_bgaee );_caebd !=nil {return _caebd ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_cbbde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cffeb :=NewEG_ShapeElements ();_cffeb .Borderleft =_cd .NewBorderleft ();if _ggbda :=d .DecodeElement (_cffeb .Borderleft ,&_bgaee );_ggbda !=nil {return _ggbda ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_cffeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdefd :=NewEG_ShapeElements ();_cdefd .Borderright =_cd .NewBorderright ();if _gefcc :=d .DecodeElement (_cdefd .Borderright ,&_bgaee );_gefcc !=nil {return _gefcc ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_cdefd );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_beaeeb :=NewEG_ShapeElements ();_beaeeb .ClientData =_df .NewClientData ();if _beecg :=d .DecodeElement (_beaeeb .ClientData ,&_bgaee );_beecg !=nil {return _beecg ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_beaeeb );case _d .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"}:_ffcccb :=NewEG_ShapeElements ();_ffcccb .Textdata =_dg .NewTextdata ();if _abcff :=d .DecodeElement (_ffcccb .Textdata ,&_bgaee );_abcff !=nil {return _abcff ;};_begfb .EG_ShapeElements =append (_begfb .EG_ShapeElements ,_ffcccb );default:_a .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",_bgaee .Name );if _facc :=d .Skip ();_facc !=nil {return _facc ;};};case _d .EndElement :break _beedc ;case _d .CharData :};};return nil ;};func NewOfcCT_Fill ()*OfcCT_Fill {_bfdg :=&OfcCT_Fill {};return _bfdg };func (_ecb *AG_AllCoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bd :=range start .Attr {if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ecb .BulletAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u006f\u006e\u0065\u0064"{_ecb .OnedAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ecb .AllowincellAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gb ,_geb :=_g .ParseInt (_bd .Value ,10,64);if _geb !=nil {return _geb ;};_ecb .RegroupidAttr =&_gb ;continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fc ,_ee :=_g .ParseInt (_bd .Value ,10,64);if _ee !=nil {return _ee ;};_ecb .DgmnodekindAttr =&_fc ;continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ecb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dga ,_gg :=_bd .Value ,error (nil );if _gg !=nil {return _gg ;};_ecb .BorderrightcolorAttr =&_dga ;continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ecb .ButtonAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dgg ,_dcc :=_bd .Value ,error (nil );if _dcc !=nil {return _dcc ;};_ecb .BorderleftcolorAttr =&_dgg ;continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ecb .UserhiddenAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ecb .UserdrawnAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0073\u0070\u0069\u0064"{_bg ,_efc :=_bd .Value ,error (nil );if _efc !=nil {return _efc ;};_ecb .SpidAttr =&_bg ;continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ecb .DgmlayoutmruAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ecb .DgmlayoutAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_edf ,_fg :=_bd .Value ,error (nil );if _fg !=nil {return _fg ;};_ecb .BorderbottomcolorAttr =&_edf ;continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eff ,_gga :=_bd .Value ,error (nil );if _gga !=nil {return _gga ;};_ecb .BordertopcolorAttr =&_eff ;continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ecb .AllowoverlapAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ecb .InsetmodeAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0068\u0072"{_ecb .HrAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0068\u0072\u0073t\u0064"{_ecb .HrstdAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ecb .HrnoshadeAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0068\u0072\u0070c\u0074"{_bf ,_efd :=_g .ParseFloat (_bd .Value ,64);if _efd !=nil {return _efd ;};_dgbd :=float32 (_bf );_ecb .HrpctAttr =&_dgbd ;continue ;};if _bd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ecb .HralignAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gd ,_ga :=_bd .Value ,error (nil );if _ga !=nil {return _ga ;};_ecb .TargetAttr =&_gd ;continue ;};if _bd .Name .Local =="\u0073\u0074\u0079l\u0065"{_ab ,_bcc :=_bd .Value ,error (nil );if _bcc !=nil {return _bcc ;};_ecb .StyleAttr =&_ab ;continue ;};if _bd .Name .Local =="\u0069\u0064"{_aa ,_gf :=_bd .Value ,error (nil );if _gf !=nil {return _gf ;};_ecb .IdAttr =&_aa ;continue ;};if _bd .Name .Local =="\u0070\u0072\u0069n\u0074"{_ecb .PrintAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dcf ,_gcb :=_bd .Value ,error (nil );if _gcb !=nil {return _gcb ;};_ecb .WrapcoordsAttr =&_dcf ;continue ;};if _bd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_edd ,_gfb :=_bd .Value ,error (nil );if _gfb !=nil {return _gfb ;};_ecb .CoordoriginAttr =&_edd ;continue ;};if _bd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eeb ,_efa :=_bd .Value ,error (nil );if _efa !=nil {return _efa ;};_ecb .CoordsizeAttr =&_eeb ;continue ;};if _bd .Name .Local =="\u0061\u006c\u0074"{_gea ,_bdc :=_bd .Value ,error (nil );if _bdc !=nil {return _bdc ;};_ecb .AltAttr =&_gea ;continue ;};if _bd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ege ,_egc :=_bd .Value ,error (nil );if _egc !=nil {return _egc ;};_ecb .TitleAttr =&_ege ;continue ;};if _bd .Name .Local =="\u0063\u006c\u0061s\u0073"{_aga ,_eebc :=_bd .Value ,error (nil );if _eebc !=nil {return _eebc ;};_ecb .ClassAttr =&_aga ;continue ;};if _bd .Name .Local =="\u0068\u0072\u0065\u0066"{_de ,_fec :=_bd .Value ,error (nil );if _fec !=nil {return _fec ;};_ecb .HrefAttr =&_de ;continue ;};};for {_dbg ,_ecbc :=d .Token ();if _ecbc !=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",_ecbc );};if _efb ,_ced :=_dbg .(_d .EndElement );_ced &&_efb .Name ==start .Name {break ;};};return nil ;};type OfcST_ExtrusionPlane byte ;func (_dggce *CT_TextPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbcab :=range start .Attr {if _fbcab .Name .Local =="\u006f\u006e"{_dggce .OnAttr .UnmarshalXMLAttr (_fbcab );continue ;};if _fbcab .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_dggce .FitshapeAttr .UnmarshalXMLAttr (_fbcab );continue ;};if _fbcab .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_dggce .FitpathAttr .UnmarshalXMLAttr (_fbcab );continue ;};if _fbcab .Name .Local =="\u0074\u0072\u0069\u006d"{_dggce .TrimAttr .UnmarshalXMLAttr (_fbcab );continue ;};if _fbcab .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_dggce .XscaleAttr .UnmarshalXMLAttr (_fbcab );continue ;};if _fbcab .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_acfce ,_dfgc :=_fbcab .Value ,error (nil );if _dfgc !=nil {return _dfgc ;};_dggce .StringAttr =&_acfce ;continue ;};if _fbcab .Name .Local =="\u0069\u0064"{_gdafa ,_gccbf :=_fbcab .Value ,error (nil );if _gccbf !=nil {return _gccbf ;};_dggce .IdAttr =&_gdafa ;continue ;};if _fbcab .Name .Local =="\u0073\u0074\u0079l\u0065"{_agabb ,_acbbd :=_fbcab .Value ,error (nil );if _acbbd !=nil {return _acbbd ;};_dggce .StyleAttr =&_agabb ;continue ;};};for {_fgeb ,_fdcfc :=d .Token ();if _fdcfc !=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",_fdcfc );};if _aegdd ,_abef :=_fgeb .(_d .EndElement );_abef &&_aegdd .Name ==start .Name {break ;};};return nil ;};func (_aebdg *Textpath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aebdg .CT_TextPath =*NewCT_TextPath ();for _ ,_gbeca :=range start .Attr {if _gbeca .Name .Local =="\u006f\u006e"{_aebdg .OnAttr .UnmarshalXMLAttr (_gbeca );continue ;};if _gbeca .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_aebdg .FitshapeAttr .UnmarshalXMLAttr (_gbeca );continue ;};if _gbeca .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_aebdg .FitpathAttr .UnmarshalXMLAttr (_gbeca );continue ;};if _gbeca .Name .Local =="\u0074\u0072\u0069\u006d"{_aebdg .TrimAttr .UnmarshalXMLAttr (_gbeca );continue ;};if _gbeca .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_aebdg .XscaleAttr .UnmarshalXMLAttr (_gbeca );continue ;};if _gbeca .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_eadae ,_fdebg :=_gbeca .Value ,error (nil );if _fdebg !=nil {return _fdebg ;};_aebdg .StringAttr =&_eadae ;continue ;};if _gbeca .Name .Local =="\u0069\u0064"{_fbabe ,_ebfeb :=_gbeca .Value ,error (nil );if _ebfeb !=nil {return _ebfeb ;};_aebdg .IdAttr =&_fbabe ;continue ;};if _gbeca .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdaag ,_gcefc :=_gbeca .Value ,error (nil );if _gcefc !=nil {return _gcefc ;};_aebdg .StyleAttr =&_fdaag ;continue ;};};for {_aacece ,_beacf :=d .Token ();if _beacf !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_beacf );};if _gafgb ,_adggd :=_aacece .(_d .EndElement );_adggd &&_gafgb .Name ==start .Name {break ;};};return nil ;};func (_dbcad ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _dbcad {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 (_dbcad ));};return nil ;};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);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 _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ec .ST_TrueFalse ;OleiconAttr _ec .ST_TrueFalse ;OleAttr _ec .ST_TrueFalseBlank ;PreferrelativeAttr _ec .ST_TrueFalse ;CliptowrapAttr _ec .ST_TrueFalse ;ClipAttr _ec .ST_TrueFalse ;};func (_dgfg *OfcCT_Rules )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebbfb :=range start .Attr {if _ebbfb .Name .Local =="\u0065\u0078\u0074"{_dgfg .ExtAttr .UnmarshalXMLAttr (_ebbfb );continue ;};};_bfddd :for {_dcdga ,_egaga :=d .Token ();if _egaga !=nil {return _egaga ;};switch _cdfg :=_dcdga .(type ){case _d .StartElement :switch _cdfg .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afcad :=NewOfcCT_R ();if _bgecd :=d .DecodeElement (_afcad ,&_cdfg );_bgecd !=nil {return _bgecd ;};_dgfg .R =append (_dgfg .R ,_afcad );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\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_cdfg .Name );if _acbfe :=d .Skip ();_acbfe !=nil {return _acbfe ;};};case _d .EndElement :break _bfddd ;case _d .CharData :};};return nil ;};func (_dabdg OfcST_InsetMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dabdg .String (),start );};func (_faccf OfcST_ConnectType )ValidateWithPath (path string )error {switch _faccf {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 (_faccf ));};return nil ;}; -// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path -func (_acdc *CT_PolyLine )ValidateWithPath (path string )error {for _geec ,_bdbf :=range _acdc .Ink {if _fbefb :=_bdbf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_geec ));_fbefb !=nil {return _fbefb ;};};for _dbbd ,_ccgd :=range _acdc .EG_ShapeElements {if _cdfaf :=_ccgd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dbbd ));_cdfaf !=nil {return _cdfaf ;};};if _abgca :=_acdc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_abgca !=nil {return _abgca ;};if _gcgcfa :=_acdc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gcgcfa !=nil {return _gcgcfa ;};if _egee :=_acdc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_egee !=nil {return _egee ;};if _acbf :=_acdc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_acbf !=nil {return _acbf ;};if _fecdd :=_acdc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fecdd !=nil {return _fecdd ;};if _baabe :=_acdc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_baabe !=nil {return _baabe ;};if _dfeg :=_acdc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dfeg !=nil {return _dfeg ;};if _dfceb :=_acdc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dfceb !=nil {return _dfceb ;};if _aaagd :=_acdc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_aaagd !=nil {return _aaagd ;};if _gcdgb :=_acdc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gcdgb !=nil {return _gcdgb ;};if _daaa :=_acdc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_daaa !=nil {return _daaa ;};if _eeef :=_acdc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_eeef !=nil {return _eeef ;};if _ceege :=_acdc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ceege !=nil {return _ceege ;};if _dfdd :=_acdc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dfdd !=nil {return _dfdd ;};if _cfdfa :=_acdc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cfdfa !=nil {return _cfdfa ;};if _aedge :=_acdc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aedge !=nil {return _aedge ;};if _fbbf :=_acdc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fbbf !=nil {return _fbbf ;};if _agacb :=_acdc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_agacb !=nil {return _agacb ;};if _ggbdg :=_acdc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ggbdg !=nil {return _ggbdg ;};if _ffcgb :=_acdc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ffcgb !=nil {return _ffcgb ;};if _ebad :=_acdc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ebad !=nil {return _ebad ;};if _cddbd :=_acdc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cddbd !=nil {return _cddbd ;};if _ccdab :=_acdc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ccdab !=nil {return _ccdab ;};if _dead :=_acdc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dead !=nil {return _dead ;};if _cedcf :=_acdc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cedcf !=nil {return _cedcf ;};if _fadca :=_acdc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fadca !=nil {return _fadca ;};if _cfcfd :=_acdc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cfcfd !=nil {return _cfcfd ;};if _gbgdc :=_acdc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gbgdc !=nil {return _gbgdc ;};if _gdbea :=_acdc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gdbea !=nil {return _gdbea ;};return nil ;}; +// Validate validates the CT_RoundRect and its children +func (_face *CT_RoundRect )Validate ()error {return _face .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func (_eebac OfcST_ColorMode )ValidateWithPath (path string )error {switch _eebac {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 (_eebac ));};return nil ;};func (_bfdecg *ST_Ext )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dggcf ,_ecbcf :=d .Token ();if _ecbcf !=nil {return _ecbcf ;};if _cdfffeb ,_ddgbdb :=_dggcf .(_d .EndElement );_ddgbdb &&_cdfffeb .Name ==start .Name {*_bfdecg =1;return nil ;};if _dgedf ,_eggef :=_dggcf .(_d .CharData );!_eggef {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",_dggcf );}else {switch string (_dgedf ){case "":*_bfdecg =0;case "\u0076\u0069\u0065\u0077":*_bfdecg =1;case "\u0065\u0064\u0069\u0074":*_bfdecg =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_bfdecg =3;};};_dggcf ,_ecbcf =d .Token ();if _ecbcf !=nil {return _ecbcf ;};if _gfcdc ,_fefbd :=_dggcf .(_d .EndElement );_fefbd &&_gfcdc .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",_dggcf );};type CT_Handles struct{H []*CT_H ;};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;}; -// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path -func (_deff *CT_Image )ValidateWithPath (path string )error {for _cbaf ,_ggegb :=range _deff .EG_ShapeElements {if _cfeb :=_ggegb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cbaf ));_cfeb !=nil {return _cfeb ;};};if _cfb :=_deff .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cfb !=nil {return _cfb ;};if _ffbg :=_deff .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ffbg !=nil {return _ffbg ;};if _efaa :=_deff .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_efaa !=nil {return _efaa ;};if _cbdg :=_deff .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cbdg !=nil {return _cbdg ;};if _acaf :=_deff .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_acaf !=nil {return _acaf ;};if _gbcgg :=_deff .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gbcgg !=nil {return _gbcgg ;};if _befc :=_deff .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_befc !=nil {return _befc ;};if _gbgef :=_deff .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gbgef !=nil {return _gbgef ;};if _fefeb :=_deff .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fefeb !=nil {return _fefeb ;};if _ccde :=_deff .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ccde !=nil {return _ccde ;};if _efbg :=_deff .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_efbg !=nil {return _efbg ;};if _deecf :=_deff .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_deecf !=nil {return _deecf ;};if _bafa :=_deff .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bafa !=nil {return _bafa ;};if _facdd :=_deff .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_facdd !=nil {return _facdd ;};if _fcdee :=_deff .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fcdee !=nil {return _fcdee ;};if _cdae :=_deff .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cdae !=nil {return _cdae ;};if _fedfac :=_deff .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fedfac !=nil {return _fedfac ;};if _fagba :=_deff .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fagba !=nil {return _fagba ;};if _ffea :=_deff .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ffea !=nil {return _ffea ;};if _gbed :=_deff .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gbed !=nil {return _gbed ;};if _cagg :=_deff .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cagg !=nil {return _cagg ;};if _afdc :=_deff .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_afdc !=nil {return _afdc ;};if _afgg :=_deff .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_afgg !=nil {return _afgg ;};if _abgbg :=_deff .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_abgbg !=nil {return _abgbg ;};if _dfcgg :=_deff .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dfcgg !=nil {return _dfcgg ;};if _bfcd :=_deff .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bfcd !=nil {return _bfcd ;};if _aaecc :=_deff .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_aaecc !=nil {return _aaecc ;};if _abcbfa :=_deff .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_abcbfa !=nil {return _abcbfa ;};if _daaee :=_deff .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_daaee !=nil {return _daaee ;};if _fefdg :=_deff .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_fefdg !=nil {return _fefdg ;};if _aeef :=_deff .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_aeef !=nil {return _aeef ;};return nil ;};func (_dfdde *Stroke )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _dfdde .CT_Stroke .MarshalXML (e ,start );};func (_ecced OfcST_ScreenSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbbgb :=_b .Attr {};_bbbgb .Name =name ;switch _ecced {case OfcST_ScreenSizeUnset :_bbbgb .Value ="";case OfcST_ScreenSize544x376 :_bbbgb .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_bbbgb .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_bbbgb .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_bbbgb .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_bbbgb .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_bbbgb .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _bbbgb ,nil ;}; +// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path +func (_bedb *CT_Group )ValidateWithPath (path string )error {if _dfed :=_bedb .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_dfed !=nil {return _dfed ;};for _cgaae ,_bafe :=range _bedb .Group {if _cecd :=_bafe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_cgaae ));_cecd !=nil {return _cecd ;};};for _cbebb ,_eefa :=range _bedb .Shape {if _cfca :=_eefa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cbebb ));_cfca !=nil {return _cfca ;};};for _gagd ,_daae :=range _bedb .Shapetype {if _deea :=_daae .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gagd ));_deea !=nil {return _deea ;};};for _becda ,_fcfe :=range _bedb .Arc {if _cadg :=_fcfe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_becda ));_cadg !=nil {return _cadg ;};};for _cdc ,_gcbfa :=range _bedb .Curve {if _eegfc :=_gcbfa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_cdc ));_eegfc !=nil {return _eegfc ;};};for _dbac ,_eafg :=range _bedb .Image {if _cebe :=_eafg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_dbac ));_cebe !=nil {return _cebe ;};};for _acgce ,_dbea :=range _bedb .Line {if _degf :=_dbea .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_acgce ));_degf !=nil {return _degf ;};};for _cfcg ,_efgc :=range _bedb .Oval {if _aaebb :=_efgc .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_cfcg ));_aaebb !=nil {return _aaebb ;};};for _gbaaa ,_fgccb :=range _bedb .Polyline {if _gdeg :=_fgccb .ValidateWithPath (_c .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gbaaa ));_gdeg !=nil {return _gdeg ;};};for _bfade ,_cfaag :=range _bedb .Rect {if _ccafe :=_cfaag .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_bfade ));_ccafe !=nil {return _ccafe ;};};for _gfffc ,_baaeb :=range _bedb .Roundrect {if _gade :=_baaeb .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_gfffc ));_gade !=nil {return _gade ;};};for _ebdc ,_ggfg :=range _bedb .Diagram {if _eaad :=_ggfg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_ebdc ));_eaad !=nil {return _eaad ;};};for _bfcd ,_cfgg :=range _bedb .EG_ShapeElements {if _bdge :=_cfgg .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 ,_bfcd ));_bdge !=nil {return _bdge ;};};if _aeag :=_bedb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aeag !=nil {return _aeag ;};if _deeac :=_bedb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_deeac !=nil {return _deeac ;};if _abga :=_bedb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_abga !=nil {return _abga ;};if _bbac :=_bedb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bbac !=nil {return _bbac ;};if _acbfg :=_bedb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_acbfg !=nil {return _acbfg ;};if _efcd :=_bedb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_efcd !=nil {return _efcd ;};if _ccgg :=_bedb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ccgg !=nil {return _ccgg ;};if _fccd :=_bedb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fccd !=nil {return _fccd ;};if _cbae :=_bedb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cbae !=nil {return _cbae ;};if _eccg :=_bedb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_eccg !=nil {return _eccg ;};if _dade :=_bedb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dade !=nil {return _dade ;};if _daff :=_bedb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_daff !=nil {return _daff ;};if _gadec :=_bedb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gadec !=nil {return _gadec ;};if _dgde :=_bedb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dgde !=nil {return _dgde ;};if _fgea :=_bedb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fgea !=nil {return _fgea ;};if _fbcgd :=_bedb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fbcgd !=nil {return _fbcgd ;};if _cbgag :=_bedb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cbgag !=nil {return _cbgag ;};return nil ;};func (_bcbba OfcST_ExtrusionRender )String ()string {switch _bcbba {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 NewCT_Image ()*CT_Image {_eecaa :=&CT_Image {};return _eecaa };func (_cfdec *OfcCT_SignatureLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adcce :=range start .Attr {if _adcce .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_beggg ,_aggfg :=_adcce .Value ,error (nil );if _aggfg !=nil {return _aggfg ;};_cfdec .SuggestedsignerAttr =&_beggg ;continue ;};if _adcce .Name .Local =="\u0069\u0064"{_fabee ,_edceg :=_adcce .Value ,error (nil );if _edceg !=nil {return _edceg ;};_cfdec .IdAttr =&_fabee ;continue ;};if _adcce .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_gddge ,_bfdff :=_adcce .Value ,error (nil );if _bfdff !=nil {return _bfdff ;};_cfdec .ProvidAttr =&_gddge ;continue ;};if _adcce .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_cfdec .SigninginstructionssetAttr .UnmarshalXMLAttr (_adcce );continue ;};if _adcce .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cfdec .AllowcommentsAttr .UnmarshalXMLAttr (_adcce );continue ;};if _adcce .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_cfdec .ShowsigndateAttr .UnmarshalXMLAttr (_adcce );continue ;};if _adcce .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_cfdec .IssignaturelineAttr .UnmarshalXMLAttr (_adcce );continue ;};if _adcce .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_eece ,_cgbbf :=_adcce .Value ,error (nil );if _cgbbf !=nil {return _cgbbf ;};_cfdec .Suggestedsigner2Attr =&_eece ;continue ;};if _adcce .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_added ,_gcabc :=_adcce .Value ,error (nil );if _gcabc !=nil {return _gcabc ;};_cfdec .SuggestedsigneremailAttr =&_added ;continue ;};if _adcce .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_acbfa ,_ddgfa :=_adcce .Value ,error (nil );if _ddgfa !=nil {return _ddgfa ;};_cfdec .SigninginstructionsAttr =&_acbfa ;continue ;};if _adcce .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_fdcca ,_eceeb :=_adcce .Value ,error (nil );if _eceeb !=nil {return _eceeb ;};_cfdec .AddlxmlAttr =&_fdcca ;continue ;};if _adcce .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_cfgbdb ,_dffadb :=_adcce .Value ,error (nil );if _dffadb !=nil {return _dffadb ;};_cfdec .SigprovurlAttr =&_cfgbdb ;continue ;};if _adcce .Name .Local =="\u0065\u0078\u0074"{_cfdec .ExtAttr .UnmarshalXMLAttr (_adcce );continue ;};};for {_edcaa ,_gegaf :=d .Token ();if _gegaf !=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",_gegaf );};if _bbbbc ,_ceggd :=_edcaa .(_d .EndElement );_ceggd &&_bbbbc .Name ==start .Name {break ;};};return nil ;};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_cbfa :=&AG_StrokeAttributes {};return _cbfa };func (_cgfbc *OfcCT_ClipPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dddcd :=range start .Attr {if _dddcd .Name .Local =="\u0076"{_bgbg ,_eafa :=_dddcd .Value ,error (nil );if _eafa !=nil {return _eafa ;};_cgfbc .VAttr =_bgbg ;continue ;};};for {_caccd ,_fgeeg :=d .Token ();if _fgeeg !=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",_fgeeg );};if _adaa ,_ababb :=_caccd .(_d .EndElement );_ababb &&_adaa .Name ==start .Name {break ;};};return nil ;};func (_dgaef *ST_StrokeEndCap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geebe ,_efaccb :=d .Token ();if _efaccb !=nil {return _efaccb ;};if _deeabg ,_bgage :=_geebe .(_d .EndElement );_bgage &&_deeabg .Name ==start .Name {*_dgaef =1;return nil ;};if _bcdbd ,_fceba :=_geebe .(_d .CharData );!_fceba {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",_geebe );}else {switch string (_bcdbd ){case "":*_dgaef =0;case "\u0066\u006c\u0061\u0074":*_dgaef =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dgaef =2;case "\u0072\u006f\u0075n\u0064":*_dgaef =3;};};_geebe ,_efaccb =d .Token ();if _efaccb !=nil {return _efaccb ;};if _beegb ,_gbbcbd :=_geebe .(_d .EndElement );_gbbcbd &&_beegb .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",_geebe );}; -// Validate validates the AG_Adj and its children -func (_bed *AG_Adj )Validate ()error {return _bed .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_fbcd *OfcCT_Ink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbcd .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_fbcd .IAttr )});};if _fbcd .AnnotationAttr !=_bd .ST_TrueFalseUnset {_gcfee ,_gdbg :=_fbcd .AnnotationAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _gdbg !=nil {return _gdbg ;};start .Attr =append (start .Attr ,_gcfee );};if _fbcd .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fbcd .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path +func (_eba *AG_StrokeAttributes )ValidateWithPath (path string )error {if _adce :=_eba .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_adce !=nil {return _adce ;};if _acfb :=_eba .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_acfb !=nil {return _acfb ;};if _dca :=_eba .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_dca !=nil {return _dca ;};if _ddge :=_eba .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_ddge !=nil {return _ddge ;};if _adab :=_eba .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_adab !=nil {return _adab ;};if _fgfb :=_eba .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fgfb !=nil {return _fgfb ;};if _gfbcd :=_eba .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_gfbcd !=nil {return _gfbcd ;};if _gca :=_eba .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gca !=nil {return _gca ;};if _fgge :=_eba .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_fgge !=nil {return _fgge ;};if _fede :=_eba .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_fede !=nil {return _fede ;};if _cfbc :=_eba .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_cfbc !=nil {return _cfbc ;};if _dgbf :=_eba .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_dgbf !=nil {return _dgbf ;};if _bbf :=_eba .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_bbf !=nil {return _bbf ;};if _eaggaa :=_eba .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_eaggaa !=nil {return _eaggaa ;};if _dabb :=_eba .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dabb !=nil {return _dabb ;};return nil ;};func (_aaaba ST_Ext )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afddg :=_d .Attr {};_afddg .Name =name ;switch _aaaba {case ST_ExtUnset :_afddg .Value ="";case ST_ExtView :_afddg .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_afddg .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_afddg .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _afddg ,nil ;};func (_bagdb ST_Ext )ValidateWithPath (path string )error {switch _bagdb {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 (_bagdb ));};return nil ;}; -// Validate validates the CT_Arc and its children -func (_fcfda *CT_Arc )Validate ()error {return _fcfda .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};func (_feeag *OfcCT_Diagram )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feeag .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_feeag .DgmstyleAttr )});};if _feeag .AutoformatAttr !=_bd .ST_TrueFalseUnset {_fcea ,_bggfd :=_feeag .AutoformatAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _bggfd !=nil {return _bggfd ;};start .Attr =append (start .Attr ,_fcea );};if _feeag .ReverseAttr !=_bd .ST_TrueFalseUnset {_dbeed ,_ddfd :=_feeag .ReverseAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _ddfd !=nil {return _ddfd ;};start .Attr =append (start .Attr ,_dbeed );};if _feeag .AutolayoutAttr !=_bd .ST_TrueFalseUnset {_acaga ,_fgead :=_feeag .AutolayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _fgead !=nil {return _fgead ;};start .Attr =append (start .Attr ,_acaga );};if _feeag .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_e .Sprintf ("\u0025\u0076",*_feeag .DgmscalexAttr )});};if _feeag .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_feeag .DgmscaleyAttr )});};if _feeag .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_feeag .DgmfontsizeAttr )});};if _feeag .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_feeag .ConstrainboundsAttr )});};if _feeag .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_feeag .DgmbasetextscaleAttr )});};if _feeag .ExtAttr !=ST_ExtUnset {_cfaad ,_fdagd :=_feeag .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _fdagd !=nil {return _fdagd ;};start .Attr =append (start .Attr ,_cfaad );};e .EncodeToken (start );if _feeag .Relationtable !=nil {_bbde :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_feeag .Relationtable ,_bbde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eccbf *Curve )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eccbf .CT_Curve =*NewCT_Curve ();for _ ,_gfaec :=range start .Attr {if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eccbf .AllowoverlapAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ddebf ,_gead :=_g .ParseInt (_gfaec .Value ,10,64);if _gead !=nil {return _gead ;};_eccbf .RegroupidAttr =&_ddebf ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eccbf .DgmlayoutAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eccbf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eccbf .PreferrelativeAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eccbf .ButtonAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u006f\u006c\u0065"{_eccbf .OleAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eccbf .UserhiddenAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eccbf .ForcedashAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eccbf .BulletAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eccbf .BwpureAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0063\u006c\u0069\u0070"{_eccbf .ClipAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dcdb ,_gbcd :=_gfaec .Value ,error (nil );if _gbcd !=nil {return _gbcd ;};_eccbf .BorderbottomcolorAttr =&_dcdb ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eccbf .BwnormalAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eccbf .HralignAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0068\u0072"{_eccbf .HrAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dgbef ,_ebbaa :=_gfaec .Value ,error (nil );if _ebbaa !=nil {return _ebbaa ;};_eccbf .BordertopcolorAttr =&_dgbef ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_caae ,_bcecb :=_g .ParseInt (_gfaec .Value ,10,64);if _bcecb !=nil {return _bcecb ;};_eccbf .DgmnodekindAttr =&_caae ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_debed ,_cdfec :=_gfaec .Value ,error (nil );if _cdfec !=nil {return _cdfec ;};_eccbf .BorderrightcolorAttr =&_debed ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0073\u0070\u0069\u0064"{_addgf ,_bdgde :=_gfaec .Value ,error (nil );if _bdgde !=nil {return _bdgde ;};_eccbf .SpidAttr =&_addgf ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0068\u0072\u0070c\u0074"{_cecfc ,_bcfb :=_g .ParseFloat (_gfaec .Value ,64);if _bcfb !=nil {return _bcfb ;};_gcbeb :=float32 (_cecfc );_eccbf .HrpctAttr =&_gcbeb ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0068\u0072\u0073t\u0064"{_eccbf .HrstdAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eccbf .CliptowrapAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eccbf .AllowincellAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eccbf .DgmlayoutmruAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eccbf .UserdrawnAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eccbf .OleiconAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cfbea ,_dgbfb :=_gfaec .Value ,error (nil );if _dgbfb !=nil {return _dgbfb ;};_eccbf .BorderleftcolorAttr =&_cfbea ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0073\u0070\u0074"{_dgeecc ,_cgcbcf :=_g .ParseFloat (_gfaec .Value ,64);if _cgcbcf !=nil {return _cgcbcf ;};_bddcdc :=float32 (_dgeecc );_eccbf .SptAttr =&_bddcdc ;continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eccbf .BwmodeAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eccbf .ConnectortypeAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eccbf .InsetmodeAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u006f\u006e\u0065\u0064"{_eccbf .OnedAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfaec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eccbf .HrnoshadeAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfafc ,_ecfb :=_gfaec .Value ,error (nil );if _ecfb !=nil {return _ecfb ;};_eccbf .TitleAttr =&_dfafc ;continue ;};if _gfaec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gaebb ,_afdfc :=_gfaec .Value ,error (nil );if _afdfc !=nil {return _afdfc ;};_eccbf .WrapcoordsAttr =&_gaebb ;continue ;};if _gfaec .Name .Local =="\u0073\u0074\u0079l\u0065"{_abecc ,_beeed :=_gfaec .Value ,error (nil );if _beeed !=nil {return _beeed ;};_eccbf .StyleAttr =&_abecc ;continue ;};if _gfaec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bfcac ,_efeee :=_gfaec .Value ,error (nil );if _efeee !=nil {return _efeee ;};_eccbf .CoordoriginAttr =&_bfcac ;continue ;};if _gfaec .Name .Local =="\u0070\u0072\u0069n\u0074"{_eccbf .PrintAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ggaggb ,_gddg :=_gfaec .Value ,error (nil );if _gddg !=nil {return _gddg ;};_eccbf .CoordsizeAttr =&_ggaggb ;continue ;};if _gfaec .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eccbf .StrokedAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Local =="\u0061\u006c\u0074"{_fbbge ,_dgagad :=_gfaec .Value ,error (nil );if _dgagad !=nil {return _dgagad ;};_eccbf .AltAttr =&_fbbge ;continue ;};if _gfaec .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dbcg ,_dcbd :=_gfaec .Value ,error (nil );if _dcbd !=nil {return _dcbd ;};_eccbf .StrokeweightAttr =&_dbcg ;continue ;};if _gfaec .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_dcacg ,_ccffe :=_gfaec .Value ,error (nil );if _ccffe !=nil {return _ccffe ;};_eccbf .Control1Attr =&_dcacg ;continue ;};if _gfaec .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ddcfef ,_fccfb :=_gfaec .Value ,error (nil );if _fccfb !=nil {return _fccfb ;};_eccbf .ChromakeyAttr =&_ddcfef ;continue ;};if _gfaec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cdggf ,_feegg :=_gfaec .Value ,error (nil );if _feegg !=nil {return _feegg ;};_eccbf .FillcolorAttr =&_cdggf ;continue ;};if _gfaec .Name .Local =="\u0069\u0064"{_dadbb ,_abfae :=_gfaec .Value ,error (nil );if _abfae !=nil {return _abfae ;};_eccbf .IdAttr =&_dadbb ;continue ;};if _gfaec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gfaf ,_acebfe :=_gfaec .Value ,error (nil );if _acebfe !=nil {return _acebfe ;};_eccbf .OpacityAttr =&_gfaf ;continue ;};if _gfaec .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dgfc ,_cddebc :=_gfaec .Value ,error (nil );if _cddebc !=nil {return _cddebc ;};_eccbf .StrokecolorAttr =&_dgfc ;continue ;};if _gfaec .Name .Local =="\u0063\u006c\u0061s\u0073"{_dabdd ,_acafeb :=_gfaec .Value ,error (nil );if _acafeb !=nil {return _acafeb ;};_eccbf .ClassAttr =&_dabdd ;continue ;};if _gfaec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eccbf .FilledAttr .UnmarshalXMLAttr (_gfaec );continue ;};if _gfaec .Name .Local =="\u0066\u0072\u006f\u006d"{_aacf ,_fdegb :=_gfaec .Value ,error (nil );if _fdegb !=nil {return _fdegb ;};_eccbf .FromAttr =&_aacf ;continue ;};if _gfaec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_acafd ,_fbdc :=_gfaec .Value ,error (nil );if _fbdc !=nil {return _fbdc ;};_eccbf .TargetAttr =&_acafd ;continue ;};if _gfaec .Name .Local =="\u0068\u0072\u0065\u0066"{_bcdbae ,_ggdd :=_gfaec .Value ,error (nil );if _ggdd !=nil {return _ggdd ;};_eccbf .HrefAttr =&_bcdbae ;continue ;};if _gfaec .Name .Local =="\u0074\u006f"{_cfcggf ,_efacd :=_gfaec .Value ,error (nil );if _efacd !=nil {return _efacd ;};_eccbf .ToAttr =&_cfcggf ;continue ;};if _gfaec .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_ecdf ,_dagbc :=_gfaec .Value ,error (nil );if _dagbc !=nil {return _dagbc ;};_eccbf .Control2Attr =&_ecdf ;continue ;};if _gfaec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eccbf .InsetpenAttr .UnmarshalXMLAttr (_gfaec );continue ;};};_fcdad :for {_fgdaa ,_ffeec :=d .Token ();if _ffeec !=nil {return _ffeec ;};switch _fgfbc :=_fgdaa .(type ){case _b .StartElement :switch _fgfbc .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_efefff :=NewEG_ShapeElements ();_efefff .Path =NewPath ();if _bgbcgg :=d .DecodeElement (_efefff .Path ,&_fgfbc );_bgbcgg !=nil {return _bgbcgg ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_efefff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_egcfa :=NewEG_ShapeElements ();_egcfa .Formulas =NewFormulas ();if _dgedb :=d .DecodeElement (_egcfa .Formulas ,&_fgfbc );_dgedb !=nil {return _dgedb ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_egcfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_facaa :=NewEG_ShapeElements ();_facaa .Handles =NewHandles ();if _fbcg :=d .DecodeElement (_facaa .Handles ,&_fgfbc );_fbcg !=nil {return _fbcg ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_facaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_afgae :=NewEG_ShapeElements ();_afgae .Fill =NewFill ();if _deef :=d .DecodeElement (_afgae .Fill ,&_fgfbc );_deef !=nil {return _deef ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_afgae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_dbbe :=NewEG_ShapeElements ();_dbbe .Stroke =NewStroke ();if _faaed :=d .DecodeElement (_dbbe .Stroke ,&_fgfbc );_faaed !=nil {return _faaed ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_dbbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_egcfg :=NewEG_ShapeElements ();_egcfg .Shadow =NewShadow ();if _cafdd :=d .DecodeElement (_egcfg .Shadow ,&_fgfbc );_cafdd !=nil {return _cafdd ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_egcfg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ebbf :=NewEG_ShapeElements ();_ebbf .Textbox =NewTextbox ();if _acece :=d .DecodeElement (_ebbf .Textbox ,&_fgfbc );_acece !=nil {return _acece ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_ebbf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ecgg :=NewEG_ShapeElements ();_ecgg .Textpath =NewTextpath ();if _ebgee :=d .DecodeElement (_ecgg .Textpath ,&_fgfbc );_ebgee !=nil {return _ebgee ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_ecgg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gffd :=NewEG_ShapeElements ();_gffd .Imagedata =NewImagedata ();if _agagc :=d .DecodeElement (_gffd .Imagedata ,&_fgfbc );_agagc !=nil {return _agagc ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_gffd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_efbdcf :=NewEG_ShapeElements ();_efbdcf .Skew =NewOfcSkew ();if _dcbgd :=d .DecodeElement (_efbdcf .Skew ,&_fgfbc );_dcbgd !=nil {return _dcbgd ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_efbdcf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gdeda :=NewEG_ShapeElements ();_gdeda .Extrusion =NewOfcExtrusion ();if _edgfe :=d .DecodeElement (_gdeda .Extrusion ,&_fgfbc );_edgfe !=nil {return _edgfe ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_gdeda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dcbdd :=NewEG_ShapeElements ();_dcbdd .Callout =NewOfcCallout ();if _aacdf :=d .DecodeElement (_dcbdd .Callout ,&_fgfbc );_aacdf !=nil {return _aacdf ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_dcbdd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gbgeb :=NewEG_ShapeElements ();_gbgeb .Lock =NewOfcLock ();if _efdg :=d .DecodeElement (_gbgeb .Lock ,&_fgfbc );_efdg !=nil {return _efdg ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_gbgeb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bbgcb :=NewEG_ShapeElements ();_bbgcb .Clippath =NewOfcClippath ();if _cceg :=d .DecodeElement (_bbgcb .Clippath ,&_fgfbc );_cceg !=nil {return _cceg ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_bbgcb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dcge :=NewEG_ShapeElements ();_dcge .Signatureline =NewOfcSignatureline ();if _afacd :=d .DecodeElement (_dcge .Signatureline ,&_fgfbc );_afacd !=nil {return _afacd ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_dcge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gefce :=NewEG_ShapeElements ();_gefce .Wrap =_a .NewWrap ();if _fbgaf :=d .DecodeElement (_gefce .Wrap ,&_fgfbc );_fbgaf !=nil {return _fbgaf ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_gefce );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_babe :=NewEG_ShapeElements ();_babe .Anchorlock =_a .NewAnchorlock ();if _gfggb :=d .DecodeElement (_babe .Anchorlock ,&_fgfbc );_gfggb !=nil {return _gfggb ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_babe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cdcd :=NewEG_ShapeElements ();_cdcd .Bordertop =_a .NewBordertop ();if _bcfa :=d .DecodeElement (_cdcd .Bordertop ,&_fgfbc );_bcfa !=nil {return _bcfa ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_cdcd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ebaf :=NewEG_ShapeElements ();_ebaf .Borderbottom =_a .NewBorderbottom ();if _gbea :=d .DecodeElement (_ebaf .Borderbottom ,&_fgfbc );_gbea !=nil {return _gbea ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_ebaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cbbeef :=NewEG_ShapeElements ();_cbbeef .Borderleft =_a .NewBorderleft ();if _gedgag :=d .DecodeElement (_cbbeef .Borderleft ,&_fgfbc );_gedgag !=nil {return _gedgag ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_cbbeef );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_facec :=NewEG_ShapeElements ();_facec .Borderright =_a .NewBorderright ();if _aecad :=d .DecodeElement (_facec .Borderright ,&_fgfbc );_aecad !=nil {return _aecad ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_facec );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fbgbb :=NewEG_ShapeElements ();_fbgbb .ClientData =_ga .NewClientData ();if _cdfba :=d .DecodeElement (_fbgbb .ClientData ,&_fgfbc );_cdfba !=nil {return _cdfba ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_fbgbb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gagae :=NewEG_ShapeElements ();_gagae .Textdata =_fb .NewTextdata ();if _aegge :=d .DecodeElement (_gagae .Textdata ,&_fgfbc );_aegge !=nil {return _aegge ;};_eccbf .EG_ShapeElements =append (_eccbf .EG_ShapeElements ,_gagae );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0075\u0072v\u0065 \u0025\u0076",_fgfbc .Name );if _gadg :=d .Skip ();_gadg !=nil {return _gadg ;};};case _b .EndElement :break _fcdad ;case _b .CharData :};};return nil ;};func (_gceg *CT_Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gceg .BwmodeAttr !=OfcST_BWModeUnset {_beeg ,_ffdd :=_gceg .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _ffdd !=nil {return _ffdd ;};start .Attr =append (start .Attr ,_beeg );};if _gceg .BwpureAttr !=OfcST_BWModeUnset {_gdb ,_eadc :=_gceg .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _eadc !=nil {return _eadc ;};start .Attr =append (start .Attr ,_gdb );};if _gceg .BwnormalAttr !=OfcST_BWModeUnset {_dbda ,_gca :=_gceg .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gca !=nil {return _gca ;};start .Attr =append (start .Attr ,_dbda );};if _gceg .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_bdgd ,_bcac :=_gceg .TargetscreensizeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"});if _bcac !=nil {return _bcac ;};start .Attr =append (start .Attr ,_bdgd );};if _gceg .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gceg .IdAttr )});};if _gceg .FilledAttr !=_bd .ST_TrueFalseUnset {_gfeca ,_eee :=_gceg .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eee !=nil {return _eee ;};start .Attr =append (start .Attr ,_gfeca );};if _gceg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_gceg .FillcolorAttr )});};e .EncodeToken (start );if _gceg .Fill !=nil {_ffec :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gceg .Fill ,_ffec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_geecc *OfcST_HrAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_geecc =0;case "\u006c\u0065\u0066\u0074":*_geecc =1;case "\u0072\u0069\u0067h\u0074":*_geecc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_geecc =3;};return nil ;}; +// Validate validates the OfcColumn and its children +func (_cafff *OfcColumn )Validate ()error {return _cafff .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func (_fbbc *Group )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fbbc .CT_Group .MarshalXML (e ,start );};func (_ceebd *Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceebd .CT_Shape =*NewCT_Shape ();for _ ,_aedec :=range start .Attr {if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ceeeb ,_eggbd :=_g .ParseInt (_aedec .Value ,10,64);if _eggbd !=nil {return _eggbd ;};_ceebd .RegroupidAttr =&_ceeeb ;continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ceebd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0063\u006c\u0069\u0070"{_ceebd .ClipAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ceebd .ButtonAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ceebd .UserhiddenAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ceebd .BulletAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_ggffe ,_gagea :=_aedec .Value ,error (nil );if _gagea !=nil {return _gagea ;};_ceebd .GfxdataAttr =&_ggffe ;continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0068\u0072"{_ceebd .HrAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u006f\u006c\u0065"{_ceebd .OleAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ceebd .AllowincellAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_egagg ,_dcaee :=_aedec .Value ,error (nil );if _dcaee !=nil {return _dcaee ;};_ceebd .BorderleftcolorAttr =&_egagg ;continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0068\u0072\u0070c\u0074"{_eccfc ,_aaadcc :=_g .ParseFloat (_aedec .Value ,64);if _aaadcc !=nil {return _aaadcc ;};_geefg :=float32 (_eccfc );_ceebd .HrpctAttr =&_geefg ;continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bdbae ,_abgab :=_g .ParseInt (_aedec .Value ,10,64);if _abgab !=nil {return _abgab ;};_ceebd .DgmnodekindAttr =&_bdbae ;continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ceebd .InsetmodeAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ceebd .UserdrawnAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ceebd .ConnectortypeAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afef ,_gaedd :=_aedec .Value ,error (nil );if _gaedd !=nil {return _gaedd ;};_ceebd .BorderrightcolorAttr =&_afef ;continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ceebd .PreferrelativeAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ceebd .HrnoshadeAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ceebd .DgmlayoutmruAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u006f\u006e\u0065\u0064"{_ceebd .OnedAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ceebd .HralignAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ceebd .BwmodeAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ceebd .AllowoverlapAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_efeba ,_dfdaea :=_aedec .Value ,error (nil );if _dfdaea !=nil {return _dfdaea ;};_ceebd .BordertopcolorAttr =&_efeba ;continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ceebd .BwnormalAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fgbab ,_gdbge :=_aedec .Value ,error (nil );if _gdbge !=nil {return _gdbge ;};_ceebd .BorderbottomcolorAttr =&_fgbab ;continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ceebd .CliptowrapAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ceebd .DgmlayoutAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0073\u0070\u0074"{_aafad ,_fccaac :=_g .ParseFloat (_aedec .Value ,64);if _fccaac !=nil {return _fccaac ;};_aeacc :=float32 (_aafad );_ceebd .SptAttr =&_aeacc ;continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ceebd .OleiconAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ceebd .ForcedashAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ceebd .BwpureAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0073\u0070\u0069\u0064"{_ebgbb ,_fegfe :=_aedec .Value ,error (nil );if _fegfe !=nil {return _fegfe ;};_ceebd .SpidAttr =&_ebgbb ;continue ;};if _aedec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedec .Name .Local =="\u0068\u0072\u0073t\u0064"{_ceebd .HrstdAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bfcge ,_bbgeb :=_aedec .Value ,error (nil );if _bbgeb !=nil {return _bbgeb ;};_ceebd .TargetAttr =&_bfcge ;continue ;};if _aedec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dgeee ,_cabf :=_aedec .Value ,error (nil );if _cabf !=nil {return _cabf ;};_ceebd .WrapcoordsAttr =&_dgeee ;continue ;};if _aedec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gggfd ,_beca :=_aedec .Value ,error (nil );if _beca !=nil {return _beca ;};_ceebd .OpacityAttr =&_gggfd ;continue ;};if _aedec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bgfdc ,_cdaga :=_aedec .Value ,error (nil );if _cdaga !=nil {return _cdaga ;};_ceebd .CoordoriginAttr =&_bgfdc ;continue ;};if _aedec .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fccccg ,_faddab :=_aedec .Value ,error (nil );if _faddab !=nil {return _faddab ;};_ceebd .StrokecolorAttr =&_fccccg ;continue ;};if _aedec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cgbacd ,_aedce :=_aedec .Value ,error (nil );if _aedce !=nil {return _aedce ;};_ceebd .CoordsizeAttr =&_cgbacd ;continue ;};if _aedec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ceebd .InsetpenAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Local =="\u0061\u006c\u0074"{_cbcfc ,_adagb :=_aedec .Value ,error (nil );if _adagb !=nil {return _adagb ;};_ceebd .AltAttr =&_cbcfc ;continue ;};if _aedec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ceebd .FilledAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbbdd ,_dfede :=_aedec .Value ,error (nil );if _dfede !=nil {return _dfede ;};_ceebd .TitleAttr =&_fbbdd ;continue ;};if _aedec .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcebd ,_aeegg :=_aedec .Value ,error (nil );if _aeegg !=nil {return _aeegg ;};_ceebd .StyleAttr =&_dcebd ;continue ;};if _aedec .Name .Local =="\u0070\u0072\u0069n\u0074"{_ceebd .PrintAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ceebd .StrokedAttr .UnmarshalXMLAttr (_aedec );continue ;};if _aedec .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gcege ,_bfdbg :=_aedec .Value ,error (nil );if _bfdbg !=nil {return _bfdbg ;};_ceebd .StrokeweightAttr =&_gcege ;continue ;};if _aedec .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_feggab ,_ffdgg :=_aedec .Value ,error (nil );if _ffdgg !=nil {return _ffdgg ;};_ceebd .ChromakeyAttr =&_feggab ;continue ;};if _aedec .Name .Local =="\u0070\u0061\u0074\u0068"{_bgcfg ,_ffgeg :=_aedec .Value ,error (nil );if _ffgeg !=nil {return _ffgeg ;};_ceebd .PathAttr =&_bgcfg ;continue ;};if _aedec .Name .Local =="\u0069\u0064"{_cbbeb ,_fcfgac :=_aedec .Value ,error (nil );if _fcfgac !=nil {return _fcfgac ;};_ceebd .IdAttr =&_cbbeb ;continue ;};if _aedec .Name .Local =="\u0063\u006c\u0061s\u0073"{_egfd ,_dgcf :=_aedec .Value ,error (nil );if _dgcf !=nil {return _dgcf ;};_ceebd .ClassAttr =&_egfd ;continue ;};if _aedec .Name .Local =="\u0068\u0072\u0065\u0066"{_dggde ,_bfed :=_aedec .Value ,error (nil );if _bfed !=nil {return _bfed ;};_ceebd .HrefAttr =&_dggde ;continue ;};if _aedec .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_eedaf ,_dbdb :=_aedec .Value ,error (nil );if _dbdb !=nil {return _dbdb ;};_ceebd .EquationxmlAttr =&_eedaf ;continue ;};if _aedec .Name .Local =="\u0074\u0079\u0070\u0065"{_fgddf ,_beadg :=_aedec .Value ,error (nil );if _beadg !=nil {return _beadg ;};_ceebd .TypeAttr =&_fgddf ;continue ;};if _aedec .Name .Local =="\u0061\u0064\u006a"{_agdfdd ,_daeg :=_aedec .Value ,error (nil );if _daeg !=nil {return _daeg ;};_ceebd .AdjAttr =&_agdfdd ;continue ;};if _aedec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ecdde ,_dggfg :=_aedec .Value ,error (nil );if _dggfg !=nil {return _dggfg ;};_ceebd .FillcolorAttr =&_ecdde ;continue ;};};_cebace :for {_fgfef ,_geddgd :=d .Token ();if _geddgd !=nil {return _geddgd ;};switch _caeee :=_fgfef .(type ){case _d .StartElement :switch _caeee .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaae :=NewOfcInk ();if _dbege :=d .DecodeElement (_eaae ,&_caeee );_dbege !=nil {return _dbege ;};_ceebd .Ink =append (_ceebd .Ink ,_eaae );case _d .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"}:_acgdc :=_dg .NewIscomment ();if _ecaacd :=d .DecodeElement (_acgdc ,&_caeee );_ecaacd !=nil {return _ecaacd ;};_ceebd .Iscomment =append (_ceebd .Iscomment ,_acgdc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_befgd :=NewOfcEquationxml ();if _fcccd :=d .DecodeElement (_befgd ,&_caeee );_fcccd !=nil {return _fcccd ;};_ceebd .Equationxml =append (_ceebd .Equationxml ,_befgd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egbfd :=NewEG_ShapeElements ();_egbfd .Path =NewPath ();if _cbdbc :=d .DecodeElement (_egbfd .Path ,&_caeee );_cbdbc !=nil {return _cbdbc ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_egbfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deegb :=NewEG_ShapeElements ();_deegb .Formulas =NewFormulas ();if _gcddf :=d .DecodeElement (_deegb .Formulas ,&_caeee );_gcddf !=nil {return _gcddf ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_deegb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbebe :=NewEG_ShapeElements ();_cdbebe .Handles =NewHandles ();if _gggfgc :=d .DecodeElement (_cdbebe .Handles ,&_caeee );_gggfgc !=nil {return _gggfgc ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_cdbebe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcfad :=NewEG_ShapeElements ();_bcfad .Fill =NewFill ();if _gdfdbd :=d .DecodeElement (_bcfad .Fill ,&_caeee );_gdfdbd !=nil {return _gdfdbd ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_bcfad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdffc :=NewEG_ShapeElements ();_bdffc .Stroke =NewStroke ();if _cbfff :=d .DecodeElement (_bdffc .Stroke ,&_caeee );_cbfff !=nil {return _cbfff ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_bdffc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbcf :=NewEG_ShapeElements ();_dbcf .Shadow =NewShadow ();if _aeaaf :=d .DecodeElement (_dbcf .Shadow ,&_caeee );_aeaaf !=nil {return _aeaaf ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_dbcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaafd :=NewEG_ShapeElements ();_aaafd .Textbox =NewTextbox ();if _geabb :=d .DecodeElement (_aaafd .Textbox ,&_caeee );_geabb !=nil {return _geabb ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_aaafd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cebee :=NewEG_ShapeElements ();_cebee .Textpath =NewTextpath ();if _gdaba :=d .DecodeElement (_cebee .Textpath ,&_caeee );_gdaba !=nil {return _gdaba ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_cebee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eafaf :=NewEG_ShapeElements ();_eafaf .Imagedata =NewImagedata ();if _ebeea :=d .DecodeElement (_eafaf .Imagedata ,&_caeee );_ebeea !=nil {return _ebeea ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_eafaf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_babce :=NewEG_ShapeElements ();_babce .Skew =NewOfcSkew ();if _dedea :=d .DecodeElement (_babce .Skew ,&_caeee );_dedea !=nil {return _dedea ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_babce );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdacd :=NewEG_ShapeElements ();_gdacd .Extrusion =NewOfcExtrusion ();if _egdcf :=d .DecodeElement (_gdacd .Extrusion ,&_caeee );_egdcf !=nil {return _egdcf ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_gdacd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_geddad :=NewEG_ShapeElements ();_geddad .Callout =NewOfcCallout ();if _afaad :=d .DecodeElement (_geddad .Callout ,&_caeee );_afaad !=nil {return _afaad ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_geddad );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gedfg :=NewEG_ShapeElements ();_gedfg .Lock =NewOfcLock ();if _ebcgcc :=d .DecodeElement (_gedfg .Lock ,&_caeee );_ebcgcc !=nil {return _ebcgcc ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_gedfg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbgfc :=NewEG_ShapeElements ();_cdbgfc .Clippath =NewOfcClippath ();if _bddbe :=d .DecodeElement (_cdbgfc .Clippath ,&_caeee );_bddbe !=nil {return _bddbe ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_cdbgfc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgabea :=NewEG_ShapeElements ();_dgabea .Signatureline =NewOfcSignatureline ();if _cgacg :=d .DecodeElement (_dgabea .Signatureline ,&_caeee );_cgacg !=nil {return _cgacg ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_dgabea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbfba :=NewEG_ShapeElements ();_gbfba .Wrap =_cd .NewWrap ();if _egagc :=d .DecodeElement (_gbfba .Wrap ,&_caeee );_egagc !=nil {return _egagc ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_gbfba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dabgg :=NewEG_ShapeElements ();_dabgg .Anchorlock =_cd .NewAnchorlock ();if _cbdddg :=d .DecodeElement (_dabgg .Anchorlock ,&_caeee );_cbdddg !=nil {return _cbdddg ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_dabgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffced :=NewEG_ShapeElements ();_ffced .Bordertop =_cd .NewBordertop ();if _gbacd :=d .DecodeElement (_ffced .Bordertop ,&_caeee );_gbacd !=nil {return _gbacd ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_ffced );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caafb :=NewEG_ShapeElements ();_caafb .Borderbottom =_cd .NewBorderbottom ();if _gfgce :=d .DecodeElement (_caafb .Borderbottom ,&_caeee );_gfgce !=nil {return _gfgce ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_caafb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbgga :=NewEG_ShapeElements ();_bbgga .Borderleft =_cd .NewBorderleft ();if _fcfcbf :=d .DecodeElement (_bbgga .Borderleft ,&_caeee );_fcfcbf !=nil {return _fcfcbf ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_bbgga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddbag :=NewEG_ShapeElements ();_ddbag .Borderright =_cd .NewBorderright ();if _feaac :=d .DecodeElement (_ddbag .Borderright ,&_caeee );_feaac !=nil {return _feaac ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_ddbag );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_geaba :=NewEG_ShapeElements ();_geaba .ClientData =_df .NewClientData ();if _edegg :=d .DecodeElement (_geaba .ClientData ,&_caeee );_edegg !=nil {return _edegg ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_geaba );case _d .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"}:_bfgge :=NewEG_ShapeElements ();_bfgge .Textdata =_dg .NewTextdata ();if _agfdc :=d .DecodeElement (_bfgge .Textdata ,&_caeee );_agfdc !=nil {return _agfdc ;};_ceebd .EG_ShapeElements =append (_ceebd .EG_ShapeElements ,_bfgge );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 \u0053\u0068\u0061p\u0065 \u0025\u0076",_caeee .Name );if _adbcg :=d .Skip ();_adbcg !=nil {return _adbcg ;};};case _d .EndElement :break _cebace ;case _d .CharData :};};return nil ;};func (_dagf *Oval )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dagf .CT_Oval .MarshalXML (e ,start );};type CT_F struct{EqnAttr *string ;};type ST_FillMethod byte ; -// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path -func (_ccba *CT_Curve )ValidateWithPath (path string )error {for _cbaea ,_fdda :=range _ccba .EG_ShapeElements {if _cebf :=_fdda .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cbaea ));_cebf !=nil {return _cebf ;};};if _cbfgg :=_ccba .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cbfgg !=nil {return _cbfgg ;};if _dbce :=_ccba .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dbce !=nil {return _dbce ;};if _bdfgd :=_ccba .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bdfgd !=nil {return _bdfgd ;};if _bbfb :=_ccba .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bbfb !=nil {return _bbfb ;};if _daeg :=_ccba .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_daeg !=nil {return _daeg ;};if _dbeb :=_ccba .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dbeb !=nil {return _dbeb ;};if _eadd :=_ccba .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eadd !=nil {return _eadd ;};if _fgfg :=_ccba .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fgfg !=nil {return _fgfg ;};if _cgbg :=_ccba .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cgbg !=nil {return _cgbg ;};if _gdaa :=_ccba .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gdaa !=nil {return _gdaa ;};if _gedg :=_ccba .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gedg !=nil {return _gedg ;};if _afaa :=_ccba .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_afaa !=nil {return _afaa ;};if _bgad :=_ccba .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bgad !=nil {return _bgad ;};if _gfdd :=_ccba .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gfdd !=nil {return _gfdd ;};if _eeab :=_ccba .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eeab !=nil {return _eeab ;};if _ffga :=_ccba .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ffga !=nil {return _ffga ;};if _daag :=_ccba .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_daag !=nil {return _daag ;};if _eacb :=_ccba .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eacb !=nil {return _eacb ;};if _dbec :=_ccba .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dbec !=nil {return _dbec ;};if _bbbdg :=_ccba .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bbbdg !=nil {return _bbbdg ;};if _fgea :=_ccba .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgea !=nil {return _fgea ;};if _gedad :=_ccba .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gedad !=nil {return _gedad ;};if _afcgad :=_ccba .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_afcgad !=nil {return _afcgad ;};if _gaac :=_ccba .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gaac !=nil {return _gaac ;};if _ecbd :=_ccba .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ecbd !=nil {return _ecbd ;};if _dgdb :=_ccba .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dgdb !=nil {return _dgdb ;};if _bdeg :=_ccba .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bdeg !=nil {return _bdeg ;};if _agdb :=_ccba .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_agdb !=nil {return _agdb ;};if _agfaf :=_ccba .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_agfaf !=nil {return _agfaf ;};return nil ;};func (_ffgga OfcST_ExtrusionPlane )String ()string {switch _ffgga {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};func (_eadf *ST_FillType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eadf =0;case "\u0073\u006f\u006ci\u0064":*_eadf =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_eadf =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_eadf =3;case "\u0074\u0069\u006c\u0065":*_eadf =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_eadf =5;case "\u0066\u0072\u0061m\u0065":*_eadf =6;};return nil ;};func (_egbc *CT_Curve )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gafe :=range start .Attr {if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_egbc .AllowoverlapAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bbacd ,_bdda :=_g .ParseInt (_gafe .Value ,10,64);if _bdda !=nil {return _bdda ;};_egbc .RegroupidAttr =&_bbacd ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_egbc .DgmlayoutAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_egbc .PreferrelativeAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egbc .ButtonAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u006f\u006c\u0065"{_egbc .OleAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egbc .UserhiddenAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_egbc .ForcedashAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egbc .BulletAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_egbc .BwpureAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0063\u006c\u0069\u0070"{_egbc .ClipAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_egggbe ,_gcb :=_gafe .Value ,error (nil );if _gcb !=nil {return _gcb ;};_egbc .BorderbottomcolorAttr =&_egggbe ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_egbc .BwnormalAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_egbc .HralignAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0068\u0072"{_egbc .HrAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gedb ,_ebd :=_gafe .Value ,error (nil );if _ebd !=nil {return _ebd ;};_egbc .BordertopcolorAttr =&_gedb ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_edcb ,_bdgf :=_g .ParseInt (_gafe .Value ,10,64);if _bdgf !=nil {return _bdgf ;};_egbc .DgmnodekindAttr =&_edcb ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbga ,_fdbgf :=_gafe .Value ,error (nil );if _fdbgf !=nil {return _fdbgf ;};_egbc .BorderrightcolorAttr =&_bbga ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0073\u0070\u0069\u0064"{_baacc ,_eacga :=_gafe .Value ,error (nil );if _eacga !=nil {return _eacga ;};_egbc .SpidAttr =&_baacc ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbdf ,_badb :=_g .ParseFloat (_gafe .Value ,64);if _badb !=nil {return _badb ;};_feba :=float32 (_cbdf );_egbc .HrpctAttr =&_feba ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0068\u0072\u0073t\u0064"{_egbc .HrstdAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_egbc .CliptowrapAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egbc .AllowincellAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_egbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_egbc .UserdrawnAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_egbc .OleiconAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eecab ,_dddca :=_gafe .Value ,error (nil );if _dddca !=nil {return _dddca ;};_egbc .BorderleftcolorAttr =&_eecab ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0073\u0070\u0074"{_ccdbc ,_bbdbg :=_g .ParseFloat (_gafe .Value ,64);if _bbdbg !=nil {return _bbdbg ;};_gfae :=float32 (_ccdbc );_egbc .SptAttr =&_gfae ;continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_egbc .BwmodeAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_egbc .ConnectortypeAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egbc .InsetmodeAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u006f\u006e\u0065\u0064"{_egbc .OnedAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gafe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_egbc .HrnoshadeAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Local =="\u0074\u0069\u0074l\u0065"{_geab ,_cbcdg :=_gafe .Value ,error (nil );if _cbcdg !=nil {return _cbcdg ;};_egbc .TitleAttr =&_geab ;continue ;};if _gafe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aefc ,_ffge :=_gafe .Value ,error (nil );if _ffge !=nil {return _ffge ;};_egbc .WrapcoordsAttr =&_aefc ;continue ;};if _gafe .Name .Local =="\u0073\u0074\u0079l\u0065"{_baga ,_adebc :=_gafe .Value ,error (nil );if _adebc !=nil {return _adebc ;};_egbc .StyleAttr =&_baga ;continue ;};if _gafe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dbeg ,_gcae :=_gafe .Value ,error (nil );if _gcae !=nil {return _gcae ;};_egbc .CoordoriginAttr =&_dbeg ;continue ;};if _gafe .Name .Local =="\u0070\u0072\u0069n\u0074"{_egbc .PrintAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_febc ,_dgdf :=_gafe .Value ,error (nil );if _dgdf !=nil {return _dgdf ;};_egbc .CoordsizeAttr =&_febc ;continue ;};if _gafe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_egbc .StrokedAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Local =="\u0061\u006c\u0074"{_fce ,_dgcg :=_gafe .Value ,error (nil );if _dgcg !=nil {return _dgcg ;};_egbc .AltAttr =&_fce ;continue ;};if _gafe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_acdfb ,_fbbb :=_gafe .Value ,error (nil );if _fbbb !=nil {return _fbbb ;};_egbc .StrokeweightAttr =&_acdfb ;continue ;};if _gafe .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_cadg ,_gcaeg :=_gafe .Value ,error (nil );if _gcaeg !=nil {return _gcaeg ;};_egbc .Control1Attr =&_cadg ;continue ;};if _gafe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aedg ,_agag :=_gafe .Value ,error (nil );if _agag !=nil {return _agag ;};_egbc .ChromakeyAttr =&_aedg ;continue ;};if _gafe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edea ,_bgfg :=_gafe .Value ,error (nil );if _bgfg !=nil {return _bgfg ;};_egbc .FillcolorAttr =&_edea ;continue ;};if _gafe .Name .Local =="\u0069\u0064"{_agdf ,_dege :=_gafe .Value ,error (nil );if _dege !=nil {return _dege ;};_egbc .IdAttr =&_agdf ;continue ;};if _gafe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dggeg ,_ccfa :=_gafe .Value ,error (nil );if _ccfa !=nil {return _ccfa ;};_egbc .OpacityAttr =&_dggeg ;continue ;};if _gafe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dgdd ,_gaffe :=_gafe .Value ,error (nil );if _gaffe !=nil {return _gaffe ;};_egbc .StrokecolorAttr =&_dgdd ;continue ;};if _gafe .Name .Local =="\u0063\u006c\u0061s\u0073"{_eaac ,_aaecf :=_gafe .Value ,error (nil );if _aaecf !=nil {return _aaecf ;};_egbc .ClassAttr =&_eaac ;continue ;};if _gafe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egbc .FilledAttr .UnmarshalXMLAttr (_gafe );continue ;};if _gafe .Name .Local =="\u0066\u0072\u006f\u006d"{_cdfg ,_eebeg :=_gafe .Value ,error (nil );if _eebeg !=nil {return _eebeg ;};_egbc .FromAttr =&_cdfg ;continue ;};if _gafe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aaad ,_ddfe :=_gafe .Value ,error (nil );if _ddfe !=nil {return _ddfe ;};_egbc .TargetAttr =&_aaad ;continue ;};if _gafe .Name .Local =="\u0068\u0072\u0065\u0066"{_geedg ,_eadcd :=_gafe .Value ,error (nil );if _eadcd !=nil {return _eadcd ;};_egbc .HrefAttr =&_geedg ;continue ;};if _gafe .Name .Local =="\u0074\u006f"{_bfbe ,_fgdg :=_gafe .Value ,error (nil );if _fgdg !=nil {return _fgdg ;};_egbc .ToAttr =&_bfbe ;continue ;};if _gafe .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_abde ,_caca :=_gafe .Value ,error (nil );if _caca !=nil {return _caca ;};_egbc .Control2Attr =&_abde ;continue ;};if _gafe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_egbc .InsetpenAttr .UnmarshalXMLAttr (_gafe );continue ;};};_gacc :for {_dccd ,_adgg :=d .Token ();if _adgg !=nil {return _adgg ;};switch _afcbf :=_dccd .(type ){case _b .StartElement :switch _afcbf .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_faad :=NewEG_ShapeElements ();_faad .Path =NewPath ();if _cffg :=d .DecodeElement (_faad .Path ,&_afcbf );_cffg !=nil {return _cffg ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_faad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gfgd :=NewEG_ShapeElements ();_gfgd .Formulas =NewFormulas ();if _fddcd :=d .DecodeElement (_gfgd .Formulas ,&_afcbf );_fddcd !=nil {return _fddcd ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_gfgd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_faab :=NewEG_ShapeElements ();_faab .Handles =NewHandles ();if _ffdc :=d .DecodeElement (_faab .Handles ,&_afcbf );_ffdc !=nil {return _ffdc ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_faab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_faaf :=NewEG_ShapeElements ();_faaf .Fill =NewFill ();if _ggff :=d .DecodeElement (_faaf .Fill ,&_afcbf );_ggff !=nil {return _ggff ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_faaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_acfca :=NewEG_ShapeElements ();_acfca .Stroke =NewStroke ();if _eeba :=d .DecodeElement (_acfca .Stroke ,&_afcbf );_eeba !=nil {return _eeba ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_acfca );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_acag :=NewEG_ShapeElements ();_acag .Shadow =NewShadow ();if _cfae :=d .DecodeElement (_acag .Shadow ,&_afcbf );_cfae !=nil {return _cfae ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_acag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fddg :=NewEG_ShapeElements ();_fddg .Textbox =NewTextbox ();if _deeaf :=d .DecodeElement (_fddg .Textbox ,&_afcbf );_deeaf !=nil {return _deeaf ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_fddg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cdgf :=NewEG_ShapeElements ();_cdgf .Textpath =NewTextpath ();if _eddc :=d .DecodeElement (_cdgf .Textpath ,&_afcbf );_eddc !=nil {return _eddc ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_cdgf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_edbg :=NewEG_ShapeElements ();_edbg .Imagedata =NewImagedata ();if _fgbab :=d .DecodeElement (_edbg .Imagedata ,&_afcbf );_fgbab !=nil {return _fgbab ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_edbg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_bbgc :=NewEG_ShapeElements ();_bbgc .Skew =NewOfcSkew ();if _dfacd :=d .DecodeElement (_bbgc .Skew ,&_afcbf );_dfacd !=nil {return _dfacd ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_bbgc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_agef :=NewEG_ShapeElements ();_agef .Extrusion =NewOfcExtrusion ();if _ecbe :=d .DecodeElement (_agef .Extrusion ,&_afcbf );_ecbe !=nil {return _ecbe ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_agef );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_degd :=NewEG_ShapeElements ();_degd .Callout =NewOfcCallout ();if _fcfeb :=d .DecodeElement (_degd .Callout ,&_afcbf );_fcfeb !=nil {return _fcfeb ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_degd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bfgf :=NewEG_ShapeElements ();_bfgf .Lock =NewOfcLock ();if _aebe :=d .DecodeElement (_bfgf .Lock ,&_afcbf );_aebe !=nil {return _aebe ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_bfgf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fgce :=NewEG_ShapeElements ();_fgce .Clippath =NewOfcClippath ();if _ecfe :=d .DecodeElement (_fgce .Clippath ,&_afcbf );_ecfe !=nil {return _ecfe ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_fgce );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ecca :=NewEG_ShapeElements ();_ecca .Signatureline =NewOfcSignatureline ();if _ccgg :=d .DecodeElement (_ecca .Signatureline ,&_afcbf );_ccgg !=nil {return _ccgg ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_ecca );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ccfc :=NewEG_ShapeElements ();_ccfc .Wrap =_a .NewWrap ();if _bfca :=d .DecodeElement (_ccfc .Wrap ,&_afcbf );_bfca !=nil {return _bfca ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_ccfc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_eggb :=NewEG_ShapeElements ();_eggb .Anchorlock =_a .NewAnchorlock ();if _gbee :=d .DecodeElement (_eggb .Anchorlock ,&_afcbf );_gbee !=nil {return _gbee ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_eggb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dfdb :=NewEG_ShapeElements ();_dfdb .Bordertop =_a .NewBordertop ();if _dbbgg :=d .DecodeElement (_dfdb .Bordertop ,&_afcbf );_dbbgg !=nil {return _dbbgg ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_dfdb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_egag :=NewEG_ShapeElements ();_egag .Borderbottom =_a .NewBorderbottom ();if _bbgd :=d .DecodeElement (_egag .Borderbottom ,&_afcbf );_bbgd !=nil {return _bbgd ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_egag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dfacg :=NewEG_ShapeElements ();_dfacg .Borderleft =_a .NewBorderleft ();if _gbdf :=d .DecodeElement (_dfacg .Borderleft ,&_afcbf );_gbdf !=nil {return _gbdf ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_dfacg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ceeg :=NewEG_ShapeElements ();_ceeg .Borderright =_a .NewBorderright ();if _aeae :=d .DecodeElement (_ceeg .Borderright ,&_afcbf );_aeae !=nil {return _aeae ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_ceeg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ggfce :=NewEG_ShapeElements ();_ggfce .ClientData =_ga .NewClientData ();if _cdfbf :=d .DecodeElement (_ggfce .ClientData ,&_afcbf );_cdfbf !=nil {return _cdfbf ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_ggfce );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_abef :=NewEG_ShapeElements ();_abef .Textdata =_fb .NewTextdata ();if _bada :=d .DecodeElement (_abef .Textdata ,&_afcbf );_bada !=nil {return _bada ;};_egbc .EG_ShapeElements =append (_egbc .EG_ShapeElements ,_abef );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065\u0020\u0025\u0076",_afcbf .Name );if _gcgfa :=d .Skip ();_gcgfa !=nil {return _gcgfa ;};};case _b .EndElement :break _gacc ;case _b .CharData :};};return nil ;};const (OfcST_ConnectTypeUnset OfcST_ConnectType =0;OfcST_ConnectTypeNone OfcST_ConnectType =1;OfcST_ConnectTypeRect OfcST_ConnectType =2;OfcST_ConnectTypeSegments OfcST_ConnectType =3;OfcST_ConnectTypeCustom OfcST_ConnectType =4;);type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _bd .ST_TrueFalseBlank ;FieldCodes *string ;}; +// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path +func (_cfab *CT_Image )ValidateWithPath (path string )error {for _eefb ,_bedgc :=range _cfab .EG_ShapeElements {if _geefa :=_bedgc .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 ,_eefb ));_geefa !=nil {return _geefa ;};};if _fafeg :=_cfab .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fafeg !=nil {return _fafeg ;};if _edaa :=_cfab .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_edaa !=nil {return _edaa ;};if _bfccc :=_cfab .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bfccc !=nil {return _bfccc ;};if _eegd :=_cfab .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_eegd !=nil {return _eegd ;};if _cebc :=_cfab .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cebc !=nil {return _cebc ;};if _gbde :=_cfab .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gbde !=nil {return _gbde ;};if _bbed :=_cfab .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bbed !=nil {return _bbed ;};if _agbed :=_cfab .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_agbed !=nil {return _agbed ;};if _bbaad :=_cfab .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bbaad !=nil {return _bbaad ;};if _geacab :=_cfab .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_geacab !=nil {return _geacab ;};if _dbccd :=_cfab .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dbccd !=nil {return _dbccd ;};if _ageaa :=_cfab .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ageaa !=nil {return _ageaa ;};if _fcda :=_cfab .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fcda !=nil {return _fcda ;};if _bgdb :=_cfab .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bgdb !=nil {return _bgdb ;};if _dgfca :=_cfab .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dgfca !=nil {return _dgfca ;};if _badfd :=_cfab .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_badfd !=nil {return _badfd ;};if _aggf :=_cfab .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aggf !=nil {return _aggf ;};if _afged :=_cfab .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_afged !=nil {return _afged ;};if _eeeb :=_cfab .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eeeb !=nil {return _eeeb ;};if _aafb :=_cfab .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aafb !=nil {return _aafb ;};if _affag :=_cfab .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_affag !=nil {return _affag ;};if _cafeg :=_cfab .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cafeg !=nil {return _cafeg ;};if _egbfe :=_cfab .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_egbfe !=nil {return _egbfe ;};if _agbg :=_cfab .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_agbg !=nil {return _agbg ;};if _bfbf :=_cfab .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bfbf !=nil {return _bfbf ;};if _aebcb :=_cfab .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_aebcb !=nil {return _aebcb ;};if _egdcgf :=_cfab .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_egdcgf !=nil {return _egdcgf ;};if _ffcdf :=_cfab .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ffcdf !=nil {return _ffcdf ;};if _adbaf :=_cfab .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_adbaf !=nil {return _adbaf ;};if _decg :=_cfab .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_decg !=nil {return _decg ;};if _bedd :=_cfab .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_bedd !=nil {return _bedd ;};return nil ;}; -// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path -func (_fcd *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _aad :=_fcd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aad !=nil {return _aad ;};if _bdca :=_fcd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bdca !=nil {return _bdca ;};if _gff :=_fcd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gff !=nil {return _gff ;};if _feg :=_fcd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_feg !=nil {return _feg ;};if _ced :=_fcd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ced !=nil {return _ced ;};if _cae :=_fcd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cae !=nil {return _cae ;};if _fed :=_fcd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fed !=nil {return _fed ;};if _fea :=_fcd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fea !=nil {return _fea ;};if _eeac :=_fcd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_eeac !=nil {return _eeac ;};if _bcg :=_fcd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bcg !=nil {return _bcg ;};if _afge :=_fcd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_afge !=nil {return _afge ;};if _dfa :=_fcd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dfa !=nil {return _dfa ;};if _bdbb :=_fcd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bdbb !=nil {return _bdbb ;};return nil ;};type AG_Path struct{PathAttr *string ;};func (_aeeaa *ST_StrokeArrowType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aeeaa =0;case "\u006e\u006f\u006e\u0065":*_aeeaa =1;case "\u0062\u006c\u006fc\u006b":*_aeeaa =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_aeeaa =3;case "\u006f\u0076\u0061\u006c":*_aeeaa =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_aeeaa =5;case "\u006f\u0070\u0065\u006e":*_aeeaa =6;};return nil ;};func (_dgcgba *CT_Stroke )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febd :=range start .Attr {if _febd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febd .Name .Local =="\u0072\u0065\u006ci\u0064"{_dbgeda ,_babfcg :=_febd .Value ,error (nil );if _babfcg !=nil {return _babfcg ;};_dgcgba .RelidAttr =&_dbgeda ;continue ;};if _febd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_febd .Name .Local =="\u0069\u0064"{_egebbd ,_afbdff :=_febd .Value ,error (nil );if _afbdff !=nil {return _afbdff ;};_dgcgba .RIdAttr =&_egebbd ;continue ;};if _febd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgcgba .ForcedashAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ceegg ,_eggfe :=_febd .Value ,error (nil );if _eggfe !=nil {return _eggfe ;};_dgcgba .TitleAttr =&_ceegg ;continue ;};if _febd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fdeaf ,_caafd :=_febd .Value ,error (nil );if _caafd !=nil {return _caafd ;};_dgcgba .AlthrefAttr =&_fdeaf ;continue ;};if _febd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febd .Name .Local =="\u0068\u0072\u0065\u0066"{_fedag ,_ceccg :=_febd .Value ,error (nil );if _ceccg !=nil {return _ceccg ;};_dgcgba .HrefAttr =&_fedag ;continue ;};if _febd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_decdb ,_feccad :=_febd .Value ,error (nil );if _feccad !=nil {return _feccad ;};_dgcgba .ImagesizeAttr =&_decdb ;continue ;};if _febd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dgcgba .StartarrowlengthAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dgcgba .JoinstyleAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dgcgba .EndarrowAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_aecbe ,_cfacb :=_febd .Value ,error (nil );if _cfacb !=nil {return _cfacb ;};_dgcgba .DashstyleAttr =&_aecbe ;continue ;};if _febd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dgcgba .EndarrowwidthAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0073\u0072\u0063"{_bbedg ,_afebf :=_febd .Value ,error (nil );if _afebf !=nil {return _afebf ;};_dgcgba .SrcAttr =&_bbedg ;continue ;};if _febd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dgcgba .EndarrowlengthAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dgcgba .LinestyleAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cebed ,_dcadcg :=_febd .Value ,error (nil );if _dcadcg !=nil {return _dcadcg ;};_dgcgba .OpacityAttr =&_cebed ;continue ;};if _febd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_egfge ,_dcfeb :=_febd .Value ,error (nil );if _dcfeb !=nil {return _dcfeb ;};_dgcgba .WeightAttr =&_egfge ;continue ;};if _febd .Name .Local =="\u0069\u0064"{_fbgc ,_adfff :=_febd .Value ,error (nil );if _adfff !=nil {return _adfff ;};_dgcgba .IdAttr =&_fbgc ;continue ;};if _febd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fcbd ,_cgac :=_g .ParseFloat (_febd .Value ,64);if _cgac !=nil {return _cgac ;};_dgcgba .MiterlimitAttr =&_fcbd ;continue ;};if _febd .Name .Local =="\u0063\u006f\u006co\u0072"{_bfcdc ,_fccda :=_febd .Value ,error (nil );if _fccda !=nil {return _fccda ;};_dgcgba .ColorAttr =&_bfcdc ;continue ;};if _febd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dgcgba .ImageaspectAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dgcgba .FilltypeAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u006f\u006e"{_dgcgba .OnAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dgcgba .StartarrowwidthAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgcgba .InsetpenAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dgcgba .ImagealignshapeAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dgcgba .StartarrowAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dgcgba .EndcapAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_beega ,_eebada :=_febd .Value ,error (nil );if _eebada !=nil {return _eebada ;};_dgcgba .Color2Attr =&_beega ;continue ;};};_feeeb :for {_dagbf ,_ccca :=d .Token ();if _ccca !=nil {return _ccca ;};switch _acfb :=_dagbf .(type ){case _b .StartElement :switch _acfb .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_dgcgba .Left =NewOfcLeft ();if _adfcg :=d .DecodeElement (_dgcgba .Left ,&_acfb );_adfcg !=nil {return _adfcg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_dgcgba .Top =NewOfcTop ();if _bgcc :=d .DecodeElement (_dgcgba .Top ,&_acfb );_bgcc !=nil {return _bgcc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_dgcgba .Right =NewOfcRight ();if _fdddd :=d .DecodeElement (_dgcgba .Right ,&_acfb );_fdddd !=nil {return _fdddd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_dgcgba .Bottom =NewOfcBottom ();if _gdgc :=d .DecodeElement (_dgcgba .Bottom ,&_acfb );_gdgc !=nil {return _gdgc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_dgcgba .Column =NewOfcColumn ();if _cgec :=d .DecodeElement (_dgcgba .Column ,&_acfb );_cgec !=nil {return _cgec ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072o\u006b\u0065 \u0025\u0076",_acfb .Name );if _bddcd :=d .Skip ();_bddcd !=nil {return _bddcd ;};};case _b .EndElement :break _feeeb ;case _b .CharData :};};return nil ;};func (_dafec *OfcCT_Diagram )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_badc :=range start .Attr {if _badc .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_fefaa ,_ecccb :=_g .ParseInt (_badc .Value ,10,64);if _ecccb !=nil {return _ecccb ;};_dafec .DgmstyleAttr =&_fefaa ;continue ;};if _badc .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_dafec .AutoformatAttr .UnmarshalXMLAttr (_badc );continue ;};if _badc .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_dafec .ReverseAttr .UnmarshalXMLAttr (_badc );continue ;};if _badc .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_dafec .AutolayoutAttr .UnmarshalXMLAttr (_badc );continue ;};if _badc .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_cgfaa ,_ffecg :=_g .ParseInt (_badc .Value ,10,64);if _ffecg !=nil {return _ffecg ;};_dafec .DgmscalexAttr =&_cgfaa ;continue ;};if _badc .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_egggf ,_bbfbf :=_g .ParseInt (_badc .Value ,10,64);if _bbfbf !=nil {return _bbfbf ;};_dafec .DgmscaleyAttr =&_egggf ;continue ;};if _badc .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_efddg ,_cbce :=_g .ParseInt (_badc .Value ,10,64);if _cbce !=nil {return _cbce ;};_dafec .DgmfontsizeAttr =&_efddg ;continue ;};if _badc .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_dcabe ,_dddeab :=_badc .Value ,error (nil );if _dddeab !=nil {return _dddeab ;};_dafec .ConstrainboundsAttr =&_dcabe ;continue ;};if _badc .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_aeecc ,_abace :=_g .ParseInt (_badc .Value ,10,64);if _abace !=nil {return _abace ;};_dafec .DgmbasetextscaleAttr =&_aeecc ;continue ;};if _badc .Name .Local =="\u0065\u0078\u0074"{_dafec .ExtAttr .UnmarshalXMLAttr (_badc );continue ;};};_abeaf :for {_adgcc ,_ddaed :=d .Token ();if _ddaed !=nil {return _ddaed ;};switch _fbfbd :=_adgcc .(type ){case _b .StartElement :switch _fbfbd .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_dafec .Relationtable =NewOfcCT_RelationTable ();if _adgcdc :=d .DecodeElement (_dafec .Relationtable ,&_fbfbd );_adgcdc !=nil {return _adgcdc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043T\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d \u0025\u0076",_fbfbd .Name );if _aagca :=d .Skip ();_aagca !=nil {return _aagca ;};};case _b .EndElement :break _abeaf ;case _b .CharData :};};return nil ;};func (_ffgc *Rect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ffgc .CT_Rect .MarshalXML (e ,start );}; +// ValidateWithPath validates the Image and its children, prefixing error messages with path +func (_gdgb *Image )ValidateWithPath (path string )error {if _gcfafgg :=_gdgb .CT_Image .ValidateWithPath (path );_gcfafgg !=nil {return _gcfafgg ;};return nil ;};func (_baafb *CT_Rect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gabcg :=range start .Attr {if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddeab ,_degaf :=_gabcg .Value ,error (nil );if _degaf !=nil {return _degaf ;};_baafb .BordertopcolorAttr =&_ddeab ;continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_baafb .BulletAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0068\u0072"{_baafb .HrAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_baafb .CliptowrapAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0068\u0072\u0073t\u0064"{_baafb .HrstdAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u006f\u006c\u0065"{_baafb .OleAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_baafb .HrnoshadeAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u006f\u006e\u0065\u0064"{_baafb .OnedAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0068\u0072\u0070c\u0074"{_fbaad ,_afeea :=_g .ParseFloat (_gabcg .Value ,64);if _afeea !=nil {return _afeea ;};_ffgf :=float32 (_fbaad );_baafb .HrpctAttr =&_ffgf ;continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_baafb .OleiconAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bgfc ,_begbe :=_gabcg .Value ,error (nil );if _begbe !=nil {return _begbe ;};_baafb .BorderbottomcolorAttr =&_bgfc ;continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_baafb .DgmlayoutmruAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fbgf ,_egcb :=_g .ParseInt (_gabcg .Value ,10,64);if _egcb !=nil {return _egcb ;};_baafb .RegroupidAttr =&_fbgf ;continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0063\u006c\u0069\u0070"{_baafb .ClipAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_baafb .HralignAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_baafb .PreferrelativeAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_baafb .DgmlayoutAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_baafb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_baafb .InsetmodeAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_baafb .ButtonAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_baafb .UserdrawnAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_baafb .AllowincellAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0073\u0070\u0074"{_eedcgd ,_bbdb :=_g .ParseFloat (_gabcg .Value ,64);if _bbdb !=nil {return _bbdb ;};_gddcd :=float32 (_eedcgd );_baafb .SptAttr =&_gddcd ;continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_adgf ,_gfcea :=_gabcg .Value ,error (nil );if _gfcea !=nil {return _gfcea ;};_baafb .BorderleftcolorAttr =&_adgf ;continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_baafb .ConnectortypeAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dcbef ,_bbcdg :=_gabcg .Value ,error (nil );if _bbcdg !=nil {return _bbcdg ;};_baafb .BorderrightcolorAttr =&_dcbef ;continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0073\u0070\u0069\u0064"{_cbdad ,_beaa :=_gabcg .Value ,error (nil );if _beaa !=nil {return _beaa ;};_baafb .SpidAttr =&_cbdad ;continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_edee ,_fdcdg :=_g .ParseInt (_gabcg .Value ,10,64);if _fdcdg !=nil {return _fdcdg ;};_baafb .DgmnodekindAttr =&_edee ;continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_baafb .BwpureAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_baafb .ForcedashAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_baafb .BwnormalAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_baafb .BwmodeAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_baafb .UserhiddenAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabcg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_baafb .AllowoverlapAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bede ,_cebgb :=_gabcg .Value ,error (nil );if _cebgb !=nil {return _cebgb ;};_baafb .TargetAttr =&_bede ;continue ;};if _gabcg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gbbb ,_cgfcb :=_gabcg .Value ,error (nil );if _cgfcb !=nil {return _cgfcb ;};_baafb .CoordoriginAttr =&_gbbb ;continue ;};if _gabcg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_baafb .StrokedAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cfbf ,_aefa :=_gabcg .Value ,error (nil );if _aefa !=nil {return _aefa ;};_baafb .CoordsizeAttr =&_cfbf ;continue ;};if _gabcg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_befg ,_bade :=_gabcg .Value ,error (nil );if _bade !=nil {return _bade ;};_baafb .StrokeweightAttr =&_befg ;continue ;};if _gabcg .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbgac ,_dece :=_gabcg .Value ,error (nil );if _dece !=nil {return _dece ;};_baafb .StyleAttr =&_cbgac ;continue ;};if _gabcg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bcgcg ,_gdacf :=_gabcg .Value ,error (nil );if _gdacf !=nil {return _gdacf ;};_baafb .ChromakeyAttr =&_bcgcg ;continue ;};if _gabcg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cgaf ,_fafaae :=_gabcg .Value ,error (nil );if _fafaae !=nil {return _fafaae ;};_baafb .FillcolorAttr =&_cgaf ;continue ;};if _gabcg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbfc ,_dbgag :=_gabcg .Value ,error (nil );if _dbgag !=nil {return _dbgag ;};_baafb .OpacityAttr =&_cbfc ;continue ;};if _gabcg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gcdb ,_fada :=_gabcg .Value ,error (nil );if _fada !=nil {return _fada ;};_baafb .WrapcoordsAttr =&_gcdb ;continue ;};if _gabcg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_egacg ,_gacf :=_gabcg .Value ,error (nil );if _gacf !=nil {return _gacf ;};_baafb .StrokecolorAttr =&_egacg ;continue ;};if _gabcg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_baafb .InsetpenAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Local =="\u0068\u0072\u0065\u0066"{_fegd ,_bcdce :=_gabcg .Value ,error (nil );if _bcdce !=nil {return _bcdce ;};_baafb .HrefAttr =&_fegd ;continue ;};if _gabcg .Name .Local =="\u0069\u0064"{_gaccb ,_gabeg :=_gabcg .Value ,error (nil );if _gabeg !=nil {return _gabeg ;};_baafb .IdAttr =&_gaccb ;continue ;};if _gabcg .Name .Local =="\u0070\u0072\u0069n\u0074"{_baafb .PrintAttr .UnmarshalXMLAttr (_gabcg );continue ;};if _gabcg .Name .Local =="\u0061\u006c\u0074"{_gbee ,_cfcdg :=_gabcg .Value ,error (nil );if _cfcdg !=nil {return _cfcdg ;};_baafb .AltAttr =&_gbee ;continue ;};if _gabcg .Name .Local =="\u0074\u0069\u0074l\u0065"{_feded ,_bcggc :=_gabcg .Value ,error (nil );if _bcggc !=nil {return _bcggc ;};_baafb .TitleAttr =&_feded ;continue ;};if _gabcg .Name .Local =="\u0063\u006c\u0061s\u0073"{_fbfdbg ,_degb :=_gabcg .Value ,error (nil );if _degb !=nil {return _degb ;};_baafb .ClassAttr =&_fbfdbg ;continue ;};if _gabcg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_baafb .FilledAttr .UnmarshalXMLAttr (_gabcg );continue ;};};_aacda :for {_ggea ,_ggad :=d .Token ();if _ggad !=nil {return _ggad ;};switch _eadge :=_ggea .(type ){case _d .StartElement :switch _eadge .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbec :=NewEG_ShapeElements ();_cbec .Path =NewPath ();if _dfgeg :=d .DecodeElement (_cbec .Path ,&_eadge );_dfgeg !=nil {return _dfgeg ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_cbec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edfd :=NewEG_ShapeElements ();_edfd .Formulas =NewFormulas ();if _cffd :=d .DecodeElement (_edfd .Formulas ,&_eadge );_cffd !=nil {return _cffd ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_edfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgff :=NewEG_ShapeElements ();_bgff .Handles =NewHandles ();if _dffadc :=d .DecodeElement (_bgff .Handles ,&_eadge );_dffadc !=nil {return _dffadc ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_bgff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbacd :=NewEG_ShapeElements ();_cbacd .Fill =NewFill ();if _daeb :=d .DecodeElement (_cbacd .Fill ,&_eadge );_daeb !=nil {return _daeb ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_cbacd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gadf :=NewEG_ShapeElements ();_gadf .Stroke =NewStroke ();if _cfgb :=d .DecodeElement (_gadf .Stroke ,&_eadge );_cfgb !=nil {return _cfgb ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_gadf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_facfd :=NewEG_ShapeElements ();_facfd .Shadow =NewShadow ();if _dgcea :=d .DecodeElement (_facfd .Shadow ,&_eadge );_dgcea !=nil {return _dgcea ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_facfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_caec :=NewEG_ShapeElements ();_caec .Textbox =NewTextbox ();if _bbfa :=d .DecodeElement (_caec .Textbox ,&_eadge );_bbfa !=nil {return _bbfa ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_caec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggdfb :=NewEG_ShapeElements ();_ggdfb .Textpath =NewTextpath ();if _babde :=d .DecodeElement (_ggdfb .Textpath ,&_eadge );_babde !=nil {return _babde ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_ggdfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbgg :=NewEG_ShapeElements ();_fbgg .Imagedata =NewImagedata ();if _egec :=d .DecodeElement (_fbgg .Imagedata ,&_eadge );_egec !=nil {return _egec ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_fbgg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_baebb :=NewEG_ShapeElements ();_baebb .Skew =NewOfcSkew ();if _fbbf :=d .DecodeElement (_baebb .Skew ,&_eadge );_fbbf !=nil {return _fbbf ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_baebb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdfe :=NewEG_ShapeElements ();_bdfe .Extrusion =NewOfcExtrusion ();if _agdab :=d .DecodeElement (_bdfe .Extrusion ,&_eadge );_agdab !=nil {return _agdab ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_bdfe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgdgb :=NewEG_ShapeElements ();_dgdgb .Callout =NewOfcCallout ();if _becdgd :=d .DecodeElement (_dgdgb .Callout ,&_eadge );_becdgd !=nil {return _becdgd ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_dgdgb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afaa :=NewEG_ShapeElements ();_afaa .Lock =NewOfcLock ();if _cefgd :=d .DecodeElement (_afaa .Lock ,&_eadge );_cefgd !=nil {return _cefgd ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_afaa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggga :=NewEG_ShapeElements ();_ggga .Clippath =NewOfcClippath ();if _dcdc :=d .DecodeElement (_ggga .Clippath ,&_eadge );_dcdc !=nil {return _dcdc ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_ggga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_feccb :=NewEG_ShapeElements ();_feccb .Signatureline =NewOfcSignatureline ();if _egba :=d .DecodeElement (_feccb .Signatureline ,&_eadge );_egba !=nil {return _egba ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_feccb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gecea :=NewEG_ShapeElements ();_gecea .Wrap =_cd .NewWrap ();if _aebg :=d .DecodeElement (_gecea .Wrap ,&_eadge );_aebg !=nil {return _aebg ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_gecea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_affdf :=NewEG_ShapeElements ();_affdf .Anchorlock =_cd .NewAnchorlock ();if _abdc :=d .DecodeElement (_affdf .Anchorlock ,&_eadge );_abdc !=nil {return _abdc ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_affdf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfagd :=NewEG_ShapeElements ();_gfagd .Bordertop =_cd .NewBordertop ();if _aebcf :=d .DecodeElement (_gfagd .Bordertop ,&_eadge );_aebcf !=nil {return _aebcf ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_gfagd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cgadd :=NewEG_ShapeElements ();_cgadd .Borderbottom =_cd .NewBorderbottom ();if _gadc :=d .DecodeElement (_cgadd .Borderbottom ,&_eadge );_gadc !=nil {return _gadc ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_cgadd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbadc :=NewEG_ShapeElements ();_dbadc .Borderleft =_cd .NewBorderleft ();if _dcede :=d .DecodeElement (_dbadc .Borderleft ,&_eadge );_dcede !=nil {return _dcede ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_dbadc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cafa :=NewEG_ShapeElements ();_cafa .Borderright =_cd .NewBorderright ();if _bcbdf :=d .DecodeElement (_cafa .Borderright ,&_eadge );_bcbdf !=nil {return _bcbdf ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_cafa );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ageaf :=NewEG_ShapeElements ();_ageaf .ClientData =_df .NewClientData ();if _abba :=d .DecodeElement (_ageaf .ClientData ,&_eadge );_abba !=nil {return _abba ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_ageaf );case _d .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"}:_dbaca :=NewEG_ShapeElements ();_dbaca .Textdata =_dg .NewTextdata ();if _dgcbe :=d .DecodeElement (_dbaca .Textdata ,&_eadge );_dgcbe !=nil {return _dgcbe ;};_baafb .EG_ShapeElements =append (_baafb .EG_ShapeElements ,_dbaca );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\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_eadge .Name );if _cagc :=d .Skip ();_cagc !=nil {return _cagc ;};};case _d .EndElement :break _aacda ;case _d .CharData :};};return nil ;}; -// Validate validates the OfcInk and its children -func (_dafecf *OfcInk )Validate ()error {return _dafecf .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func NewArc ()*Arc {_ddgd :=&Arc {};_ddgd .CT_Arc =*NewCT_Arc ();return _ddgd };func (_gd *AG_Adj )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gg :=range start .Attr {if _gg .Name .Local =="\u0061\u0064\u006a"{_ag ,_gdg :=_gg .Value ,error (nil );if _gdg !=nil {return _gdg ;};_gd .AdjAttr =&_ag ;continue ;};};for {_de ,_dg :=d .Token ();if _dg !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_dg );};if _cg ,_ce :=_de .(_b .EndElement );_ce &&_cg .Name ==start .Name {break ;};};return nil ;};func (_cfggbe *CT_F )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfggbe .EqnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0071\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_cfggbe .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewOfcBottom ()*OfcBottom {_ecged :=&OfcBottom {};_ecged .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _ecged ;};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_bbeg :=&AG_ShapeAttributes {};return _bbeg };func (_dfgeg *Textbox )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfgeg .CT_Textbox =*NewCT_Textbox ();for _ ,_deggd :=range start .Attr {if _deggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deggd .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_dfgeg .SingleclickAttr .UnmarshalXMLAttr (_deggd );continue ;};if _deggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deggd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dfgeg .InsetmodeAttr .UnmarshalXMLAttr (_deggd );continue ;};if _deggd .Name .Local =="\u0069\u006e\u0073e\u0074"{_afdfd ,_fdfaa :=_deggd .Value ,error (nil );if _fdfaa !=nil {return _fdfaa ;};_dfgeg .InsetAttr =&_afdfd ;continue ;};if _deggd .Name .Local =="\u0069\u0064"{_dgfead ,_aafgd :=_deggd .Value ,error (nil );if _aafgd !=nil {return _aafgd ;};_dfgeg .IdAttr =&_dgfead ;continue ;};if _deggd .Name .Local =="\u0073\u0074\u0079l\u0065"{_gafdg ,_ecace :=_deggd .Value ,error (nil );if _ecace !=nil {return _ecace ;};_dfgeg .StyleAttr =&_gafdg ;continue ;};};_cecbf :for {_gfccf ,_dcfcb :=d .Token ();if _dcfcb !=nil {return _dcfcb ;};switch _ebgce :=_gfccf .(type ){case _b .StartElement :switch _ebgce .Name {case _b .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_dfgeg .TxbxContent =_c .NewTxbxContent ();if _aeed :=d .DecodeElement (_dfgeg .TxbxContent ,&_ebgce );_aeed !=nil {return _aeed ;};default:if _gaeea ,_cceeg :=_d .CreateElement (_ebgce );_cceeg !=nil {return _cceeg ;}else {if _aadad :=d .DecodeElement (_gaeea ,&_ebgce );_aadad !=nil {return _aadad ;};_dfgeg .Any =_gaeea ;};};case _b .EndElement :break _cecbf ;case _b .CharData :};};return nil ;}; +// Validate validates the AG_CoreAttributes and its children +func (_adc *AG_CoreAttributes )Validate ()error {return _adc .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_babae :=&OfcCT_ShapeLayout {};return _babae };type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_eggde OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _eggde {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 (_eggde ));};return nil ;};func (_eabb *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eabb =0;case "\u0030":*_eabb =1;case "\u0031":*_eabb =2;case "\u0032":*_eabb =3;case "\u0033":*_eabb =4;};return nil ;};type OfcLock struct{OfcCT_Lock };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 (_dadba *OfcCT_ColorMru )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebagf :=range start .Attr {if _ebagf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_ebddb ,_dfcgb :=_ebagf .Value ,error (nil );if _dfcgb !=nil {return _dfcgb ;};_dadba .ColorsAttr =&_ebddb ;continue ;};if _ebagf .Name .Local =="\u0065\u0078\u0074"{_dadba .ExtAttr .UnmarshalXMLAttr (_ebagf );continue ;};};for {_bgggfg ,_fgegb :=d .Token ();if _fgegb !=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",_fgegb );};if _bafdd ,_gcfbb :=_bgggfg .(_d .EndElement );_gcfbb &&_bafdd .Name ==start .Name {break ;};};return nil ;};func (_bcgfg *CT_Shadow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aecd :=range start .Attr {if _aecd .Name .Local =="\u006f\u006e"{_bcgfg .OnAttr .UnmarshalXMLAttr (_aecd );continue ;};if _aecd .Name .Local =="\u0074\u0079\u0070\u0065"{_bcgfg .TypeAttr .UnmarshalXMLAttr (_aecd );continue ;};if _aecd .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_bcgfg .ObscuredAttr .UnmarshalXMLAttr (_aecd );continue ;};if _aecd .Name .Local =="\u0063\u006f\u006co\u0072"{_egcbc ,_ebega :=_aecd .Value ,error (nil );if _ebega !=nil {return _ebega ;};_bcgfg .ColorAttr =&_egcbc ;continue ;};if _aecd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgacga ,_fgdefc :=_aecd .Value ,error (nil );if _fgdefc !=nil {return _fgdefc ;};_bcgfg .OpacityAttr =&_bgacga ;continue ;};if _aecd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gbeda ,_efaea :=_aecd .Value ,error (nil );if _efaea !=nil {return _efaea ;};_bcgfg .OffsetAttr =&_gbeda ;continue ;};if _aecd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_eecf ,_eddga :=_aecd .Value ,error (nil );if _eddga !=nil {return _eddga ;};_bcgfg .Color2Attr =&_eecf ;continue ;};if _aecd .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_ebbac ,_edac :=_aecd .Value ,error (nil );if _edac !=nil {return _edac ;};_bcgfg .Offset2Attr =&_ebbac ;continue ;};if _aecd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dddba ,_bdebf :=_aecd .Value ,error (nil );if _bdebf !=nil {return _bdebf ;};_bcgfg .OriginAttr =&_dddba ;continue ;};if _aecd .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gegc ,_bgbbf :=_aecd .Value ,error (nil );if _bgbbf !=nil {return _bgbbf ;};_bcgfg .MatrixAttr =&_gegc ;continue ;};if _aecd .Name .Local =="\u0069\u0064"{_fbee ,_degfg :=_aecd .Value ,error (nil );if _degfg !=nil {return _degfg ;};_bcgfg .IdAttr =&_fbee ;continue ;};};for {_fgegg ,_fbfbb :=d .Token ();if _fbfbb !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_fbfbb );};if _fbgd ,_ddeg :=_fgegg .(_d .EndElement );_ddeg &&_fbgd .Name ==start .Name {break ;};};return nil ;};func NewLine ()*Line {_edebb :=&Line {};_edebb .CT_Line =*NewCT_Line ();return _edebb };func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_eda :=&AG_ShapeAttributes {};return _eda };func (_agffc OfcST_HrAlign )String ()string {switch _agffc {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 (_ecbd *Textbox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ecbd .CT_Textbox .MarshalXML (e ,start );}; -// Validate validates the OfcCT_Relation and its children -func (_bbddb *OfcCT_Relation )Validate ()error {return _bbddb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path +func (_acdgg *OfcCT_Rules )ValidateWithPath (path string )error {for _bdcaf ,_bgbdg :=range _acdgg .R {if _effea :=_bgbdg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_bdcaf ));_effea !=nil {return _effea ;};};if _dgedc :=_acdgg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dgedc !=nil {return _dgedc ;};return nil ;};func (_cgfeed *ST_EditAs )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgfeed =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_cgfeed =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_cgfeed =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_cgfeed =3;case "\u0063\u0079\u0063l\u0065":*_cgfeed =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_cgfeed =5;case "\u0076\u0065\u006e\u006e":*_cgfeed =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_cgfeed =7;};return nil ;};type Shadow struct{CT_Shadow };func (_eddeb *OfcCT_Entry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eddeb .NewAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0065\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_eddeb .NewAttr )});};if _eddeb .OldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eddeb .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdab *CT_Path )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdab .VAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",*_fdab .VAttr )});};if _fdab .LimoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_fdab .LimoAttr )});};if _fdab .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdab .TextboxrectAttr )});};if _fdab .FillokAttr !=_ec .ST_TrueFalseUnset {_aaaf ,_gcgg :=_fdab .FillokAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _gcgg !=nil {return _gcgg ;};start .Attr =append (start .Attr ,_aaaf );};if _fdab .StrokeokAttr !=_ec .ST_TrueFalseUnset {_fgfa ,_efcgg :=_fdab .StrokeokAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _efcgg !=nil {return _efcgg ;};start .Attr =append (start .Attr ,_fgfa );};if _fdab .ShadowokAttr !=_ec .ST_TrueFalseUnset {_fcdc ,_bedbb :=_fdab .ShadowokAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _bedbb !=nil {return _bedbb ;};start .Attr =append (start .Attr ,_fcdc );};if _fdab .ArrowokAttr !=_ec .ST_TrueFalseUnset {_eedcg ,_agadg :=_fdab .ArrowokAttr .MarshalXMLAttr (_d .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _agadg !=nil {return _agadg ;};start .Attr =append (start .Attr ,_eedcg );};if _fdab .GradientshapeokAttr !=_ec .ST_TrueFalseUnset {_dded ,_ffdge :=_fdab .GradientshapeokAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _ffdge !=nil {return _ffdge ;};start .Attr =append (start .Attr ,_dded );};if _fdab .TextpathokAttr !=_ec .ST_TrueFalseUnset {_gfbf ,_eace :=_fdab .TextpathokAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _eace !=nil {return _eace ;};start .Attr =append (start .Attr ,_gfbf );};if _fdab .InsetpenokAttr !=_ec .ST_TrueFalseUnset {_dged ,_aeefg :=_fdab .InsetpenokAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _aeefg !=nil {return _aeefg ;};start .Attr =append (start .Attr ,_dged );};if _fdab .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_agedd ,_dbeae :=_fdab .ConnecttypeAttr .MarshalXMLAttr (_d .Name {Local :"c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _dbeae !=nil {return _dbeae ;};start .Attr =append (start .Attr ,_agedd );};if _fdab .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fdab .ConnectlocsAttr )});};if _fdab .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fdab .ConnectanglesAttr )});};if _fdab .ExtrusionokAttr !=_ec .ST_TrueFalseUnset {_aabcg ,_fgeab :=_fdab .ExtrusionokAttr .MarshalXMLAttr (_d .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _fgeab !=nil {return _fgeab ;};start .Attr =append (start .Attr ,_aabcg );};if _fdab .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fdab .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ceaba *OfcLock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceaba .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_fgbecb :=range start .Attr {if _fgbecb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ceaba .PositionAttr .UnmarshalXMLAttr (_fgbecb );continue ;};if _fgbecb .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_ceaba .SelectionAttr .UnmarshalXMLAttr (_fgbecb );continue ;};if _fgbecb .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_ceaba .GroupingAttr .UnmarshalXMLAttr (_fgbecb );continue ;};if _fgbecb .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_ceaba .UngroupingAttr .UnmarshalXMLAttr (_fgbecb );continue ;};if _fgbecb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ceaba .RotationAttr .UnmarshalXMLAttr (_fgbecb );continue ;};if _fgbecb .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_ceaba .CroppingAttr .UnmarshalXMLAttr (_fgbecb );continue ;};if _fgbecb .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_ceaba .VerticiesAttr .UnmarshalXMLAttr (_fgbecb );continue ;};if _fgbecb .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_ceaba .AdjusthandlesAttr .UnmarshalXMLAttr (_fgbecb );continue ;};if _fgbecb .Name .Local =="\u0074\u0065\u0078\u0074"{_ceaba .TextAttr .UnmarshalXMLAttr (_fgbecb );continue ;};if _fgbecb .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_ceaba .AspectratioAttr .UnmarshalXMLAttr (_fgbecb );continue ;};if _fgbecb .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_ceaba .ShapetypeAttr .UnmarshalXMLAttr (_fgbecb );continue ;};if _fgbecb .Name .Local =="\u0065\u0078\u0074"{_ceaba .ExtAttr .UnmarshalXMLAttr (_fgbecb );continue ;};};for {_abeab ,_fcgcf :=d .Token ();if _fcgcf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_fcgcf );};if _edebfd ,_fgfaf :=_abeab .(_d .EndElement );_fgfaf &&_edebfd .Name ==start .Name {break ;};};return nil ;};type OfcSignatureline struct{OfcCT_SignatureLine };func (_cdfadb OfcST_Angle )ValidateWithPath (path string )error {switch _cdfadb {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 (_cdfadb ));};return nil ;};func (_ebecb ST_StrokeArrowLength )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbdae :=_d .Attr {};_dbdae .Name =name ;switch _ebecb {case ST_StrokeArrowLengthUnset :_dbdae .Value ="";case ST_StrokeArrowLengthShort :_dbdae .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_dbdae .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_dbdae .Value ="\u006c\u006f\u006e\u0067";};return _dbdae ,nil ;};func (_bagdd *OfcInk )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bagdd .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_addce :=range start .Attr {if _addce .Name .Local =="\u0069"{_feebf ,_dcde :=_addce .Value ,error (nil );if _dcde !=nil {return _dcde ;};_bagdd .IAttr =&_feebf ;continue ;};if _addce .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bagdd .AnnotationAttr .UnmarshalXMLAttr (_addce );continue ;};if _addce .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gbbge ,_affge :=_addce .Value ,error (nil );if _affge !=nil {return _affge ;};_bagdd .ContentTypeAttr =&_gbbge ;continue ;};};for {_aagdg ,_fggdd :=d .Token ();if _fggdd !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_fggdd );};if _bbfad ,_geffg :=_aagdg .(_d .EndElement );_geffg &&_bbfad .Name ==start .Name {break ;};};return nil ;};func (_fgbgd OfcST_ColorMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgfeg :=_d .Attr {};_dgfeg .Name =name ;switch _fgbgd {case OfcST_ColorModeUnset :_dgfeg .Value ="";case OfcST_ColorModeAuto :_dgfeg .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_dgfeg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dgfeg ,nil ;}; // Validate validates the AG_Type and its children -func (_dfac *AG_Type )Validate ()error {return _dfac .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func (_dceda *OfcSignatureline )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _dceda .OfcCT_SignatureLine .MarshalXML (e ,start );};func (_ebcb *Fill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebcb .CT_Fill =*NewCT_Fill ();for _ ,_bcdeb :=range start .Attr {if _bcdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdeb .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_ebcb .DetectmouseclickAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdeb .Name .Local =="\u0072\u0065\u006ci\u0064"{_ddcd ,_gcgfc :=_bcdeb .Value ,error (nil );if _gcgfc !=nil {return _gcgfc ;};_ebcb .RelidAttr =&_ddcd ;continue ;};if _bcdeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcdeb .Name .Local =="\u0069\u0064"||_bcdeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bcdeb .Name .Local =="\u0069\u0064"{_fgga ,_befcg :=_bcdeb .Value ,error (nil );if _befcg !=nil {return _befcg ;};_ebcb .IdAttr =&_fgga ;continue ;};if _bcdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdeb .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_abdg ,_cedb :=_bcdeb .Value ,error (nil );if _cedb !=nil {return _cedb ;};_ebcb .Opacity2Attr =&_abdg ;continue ;};if _bcdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfgad ,_aadbf :=_bcdeb .Value ,error (nil );if _aadbf !=nil {return _aadbf ;};_ebcb .TitleAttr =&_gfgad ;continue ;};if _bcdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdeb .Name .Local =="\u0068\u0072\u0065\u0066"{_babea ,_ecaeg :=_bcdeb .Value ,error (nil );if _ecaeg !=nil {return _ecaeg ;};_ebcb .HrefAttr =&_babea ;continue ;};if _bcdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdeb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bebc ,_agfdc :=_bcdeb .Value ,error (nil );if _agfdc !=nil {return _agfdc ;};_ebcb .AlthrefAttr =&_bebc ;continue ;};if _bcdeb .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ebcb .AlignshapeAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_ebcb .MethodAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u0073\u0069\u007a\u0065"{_cgff ,_dfddg :=_bcdeb .Value ,error (nil );if _dfddg !=nil {return _dfddg ;};_ebcb .SizeAttr =&_cgff ;continue ;};if _bcdeb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fdeec ,_feed :=_bcdeb .Value ,error (nil );if _feed !=nil {return _feed ;};_ebcb .PositionAttr =&_fdeec ;continue ;};if _bcdeb .Name .Local =="\u0073\u0072\u0063"{_fgaea ,_fbfdc :=_bcdeb .Value ,error (nil );if _fbfdc !=nil {return _fbfdc ;};_ebcb .SrcAttr =&_fgaea ;continue ;};if _bcdeb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_cbdd ,_cfggc :=_bcdeb .Value ,error (nil );if _cfggc !=nil {return _cfggc ;};_ebcb .ColorsAttr =&_cbdd ;continue ;};if _bcdeb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gegg ,_bgfcc :=_bcdeb .Value ,error (nil );if _bgfcc !=nil {return _bgfcc ;};_ebcb .Color2Attr =&_gegg ;continue ;};if _bcdeb .Name .Local =="\u0074\u0079\u0070\u0065"{_ebcb .TypeAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_acbb ,_ggceb :=_bcdeb .Value ,error (nil );if _ggceb !=nil {return _ggceb ;};_ebcb .FocussizeAttr =&_acbb ;continue ;};if _bcdeb .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bgbd ,_bfgdd :=_bcdeb .Value ,error (nil );if _bfgdd !=nil {return _bfgdd ;};_ebcb .FocuspositionAttr =&_bgbd ;continue ;};if _bcdeb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dddbd ,_bfbec :=_bcdeb .Value ,error (nil );if _bfbec !=nil {return _bfbec ;};_ebcb .OriginAttr =&_dddbd ;continue ;};if _bcdeb .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_ebcb .AspectAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u0061\u006e\u0067l\u0065"{_bafd ,_efddf :=_g .ParseFloat (_bcdeb .Value ,64);if _efddf !=nil {return _efddf ;};_ebcb .AngleAttr =&_bafd ;continue ;};if _bcdeb .Name .Local =="\u0066\u006f\u0063u\u0073"{_babdf ,_edda :=_bcdeb .Value ,error (nil );if _edda !=nil {return _edda ;};_ebcb .FocusAttr =&_babdf ;continue ;};if _bcdeb .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_ebcb .RecolorAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_ebcb .RotateAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_caggd ,_bdab :=_bcdeb .Value ,error (nil );if _bdab !=nil {return _bdab ;};_ebcb .OpacityAttr =&_caggd ;continue ;};if _bcdeb .Name .Local =="\u0063\u006f\u006co\u0072"{_bfda ,_decfg :=_bcdeb .Value ,error (nil );if _decfg !=nil {return _decfg ;};_ebcb .ColorAttr =&_bfda ;continue ;};if _bcdeb .Name .Local =="\u006f\u006e"{_ebcb .OnAttr .UnmarshalXMLAttr (_bcdeb );continue ;};if _bcdeb .Name .Local =="\u0069\u0064"{_eecbb ,_cbcgg :=_bcdeb .Value ,error (nil );if _cbcgg !=nil {return _cbcgg ;};_ebcb .SIdAttr =&_eecbb ;continue ;};};_gedc :for {_ebec ,_cdegb :=d .Token ();if _cdegb !=nil {return _cdegb ;};switch _bgac :=_ebec .(type ){case _b .StartElement :switch _bgac .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_ebcb .Fill =NewOfcFill ();if _cbfee :=d .DecodeElement (_ebcb .Fill ,&_bgac );_cbfee !=nil {return _cbfee ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0069l\u006c\u0020\u0025\u0076",_bgac .Name );if _bfaeg :=d .Skip ();_bfaeg !=nil {return _bfaeg ;};};case _b .EndElement :break _gedc ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path -func (_egbcb *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_feafec OfcST_How )ValidateWithPath (path string )error {switch _feafec {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feafec ));};return nil ;};const (OfcST_BWModeUnset OfcST_BWMode =0;OfcST_BWModeColor OfcST_BWMode =1;OfcST_BWModeAuto OfcST_BWMode =2;OfcST_BWModeGrayScale OfcST_BWMode =3;OfcST_BWModeLightGrayscale OfcST_BWMode =4;OfcST_BWModeInverseGray OfcST_BWMode =5;OfcST_BWModeGrayOutline OfcST_BWMode =6;OfcST_BWModeHighContrast OfcST_BWMode =7;OfcST_BWModeBlack OfcST_BWMode =8;OfcST_BWModeWhite OfcST_BWMode =9;OfcST_BWModeHide OfcST_BWMode =10;OfcST_BWModeUndrawn OfcST_BWMode =11;OfcST_BWModeBlackTextAndLines OfcST_BWMode =12;);func NewFill ()*Fill {_fedae :=&Fill {};_fedae .CT_Fill =*NewCT_Fill ();return _fedae };func (_gafge *OfcShapelayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _gafge .OfcCT_ShapeLayout .MarshalXML (e ,start );}; +func (_faec *AG_Type )Validate ()error {return _faec .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};func (_egb *AG_Id )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgac :=range start .Attr {if _dgac .Name .Local =="\u0069\u0064"{_ecca ,_ffb :=_dgac .Value ,error (nil );if _ffb !=nil {return _ffb ;};_egb .IdAttr =&_ecca ;continue ;};};for {_fba ,_bbe :=d .Token ();if _bbe !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_bbe );};if _fgce ,_edb :=_fba .(_d .EndElement );_edb &&_fgce .Name ==start .Name {break ;};};return nil ;};func (_fgbfeg *ST_StrokeArrowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgbfeg =0;case "\u006e\u006f\u006e\u0065":*_fgbfeg =1;case "\u0062\u006c\u006fc\u006b":*_fgbfeg =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_fgbfeg =3;case "\u006f\u0076\u0061\u006c":*_fgbfeg =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fgbfeg =5;case "\u006f\u0070\u0065\u006e":*_fgbfeg =6;};return nil ;}; -// Validate validates the OfcCT_Fill and its children -func (_dbbaa *OfcCT_Fill )Validate ()error {return _dbbaa .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);func NewCT_TextPath ()*CT_TextPath {_egccf :=&CT_TextPath {};return _egccf };type CT_Line struct{FromAttr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func (_ddfbb *OfcComplex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _ddfbb .OfcCT_Complex .MarshalXML (e ,start );};func (_gbbee *OfcST_How )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcffe ,_afaaf :=d .Token ();if _afaaf !=nil {return _afaaf ;};if _bfbba ,_eddfe :=_bcffe .(_b .EndElement );_eddfe &&_bfbba .Name ==start .Name {*_gbbee =1;return nil ;};if _dceeb ,_befdcd :=_bcffe .(_b .CharData );!_befdcd {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcffe );}else {switch string (_dceeb ){case "":*_gbbee =0;case "\u0074\u006f\u0070":*_gbbee =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_gbbee =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gbbee =3;case "\u006c\u0065\u0066\u0074":*_gbbee =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbbee =5;case "\u0072\u0069\u0067h\u0074":*_gbbee =6;};};_bcffe ,_afaaf =d .Token ();if _afaaf !=nil {return _afaaf ;};if _ggbbg ,_gfgcfd :=_bcffe .(_b .EndElement );_gfgcfd &&_ggbbg .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcffe );};type OfcCT_Complex struct{ExtAttr ST_Ext ;};func (_aadda *OfcST_OLEType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aadda =0;case "\u0045\u006d\u0062e\u0064":*_aadda =1;case "\u004c\u0069\u006e\u006b":*_aadda =2;};return nil ;};func (_fabfe ST_Ext )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdcce :=_b .Attr {};_cdcce .Name =name ;switch _fabfe {case ST_ExtUnset :_cdcce .Value ="";case ST_ExtView :_cdcce .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_cdcce .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_cdcce .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _cdcce ,nil ;};type OfcCT_ClipPath struct{VAttr string ;}; +// ValidateWithPath validates the Shape and its children, prefixing error messages with path +func (_bfebb *Shape )ValidateWithPath (path string )error {if _fcbgf :=_bfebb .CT_Shape .ValidateWithPath (path );_fcbgf !=nil {return _fcbgf ;};return nil ;};func (_fccc *CT_Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgcg :=range start .Attr {if _bgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_fccc .ConnecttypeAttr .UnmarshalXMLAttr (_bgcg );continue ;};if _bgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcg .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_fccc .ExtrusionokAttr .UnmarshalXMLAttr (_bgcg );continue ;};if _bgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_fdcf ,_cggg :=_bgcg .Value ,error (nil );if _cggg !=nil {return _cggg ;};_fccc .ConnectanglesAttr =&_fdcf ;continue ;};if _bgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_aagec ,_ecbae :=_bgcg .Value ,error (nil );if _ecbae !=nil {return _ecbae ;};_fccc .ConnectlocsAttr =&_aagec ;continue ;};if _bgcg .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_fccc .GradientshapeokAttr .UnmarshalXMLAttr (_bgcg );continue ;};if _bgcg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_fccc .ShadowokAttr .UnmarshalXMLAttr (_bgcg );continue ;};if _bgcg .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_fccc .ArrowokAttr .UnmarshalXMLAttr (_bgcg );continue ;};if _bgcg .Name .Local =="\u0076"{_efbe ,_adbd :=_bgcg .Value ,error (nil );if _adbd !=nil {return _adbd ;};_fccc .VAttr =&_efbe ;continue ;};if _bgcg .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_fccc .TextpathokAttr .UnmarshalXMLAttr (_bgcg );continue ;};if _bgcg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_fccc .InsetpenokAttr .UnmarshalXMLAttr (_bgcg );continue ;};if _bgcg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_fccc .StrokeokAttr .UnmarshalXMLAttr (_bgcg );continue ;};if _bgcg .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_fccc .FillokAttr .UnmarshalXMLAttr (_bgcg );continue ;};if _bgcg .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_aaae ,_cebfd :=_bgcg .Value ,error (nil );if _cebfd !=nil {return _cebfd ;};_fccc .TextboxrectAttr =&_aaae ;continue ;};if _bgcg .Name .Local =="\u006c\u0069\u006d\u006f"{_cecaf ,_bgbf :=_bgcg .Value ,error (nil );if _bgbf !=nil {return _bgbf ;};_fccc .LimoAttr =&_cecaf ;continue ;};if _bgcg .Name .Local =="\u0069\u0064"{_deade ,_gbcg :=_bgcg .Value ,error (nil );if _gbcg !=nil {return _gbcg ;};_fccc .IdAttr =&_deade ;continue ;};};for {_gggb ,_cdae :=d .Token ();if _cdae !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_cdae );};if _bfdb ,_efcf :=_gggb .(_d .EndElement );_efcf &&_bfdb .Name ==start .Name {break ;};};return nil ;};type OfcClippath struct{OfcCT_ClipPath };type OfcST_OLEType byte ;func (_deggea *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_deggea =0;case "\u0058\u0059":*_deggea =1;case "\u005a\u0058":*_deggea =2;case "\u0059\u005a":*_deggea =3;};return nil ;}; -// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path -func (_ccdaf *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _gfaac :=_ccdaf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gfaac !=nil {return _gfaac ;};if _dagb :=_ccdaf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dagb !=nil {return _dagb ;};if _dcdd :=_ccdaf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dcdd !=nil {return _dcdd ;};if _gaga :=_ccdaf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gaga !=nil {return _gaga ;};if _eca :=_ccdaf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_eca !=nil {return _eca ;};if _aadb :=_ccdaf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aadb !=nil {return _aadb ;};if _bbae :=_ccdaf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bbae !=nil {return _bbae ;};if _dfe :=_ccdaf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dfe !=nil {return _dfe ;};if _cba :=_ccdaf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cba !=nil {return _cba ;};if _bcge :=_ccdaf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bcge !=nil {return _bcge ;};if _afbf :=_ccdaf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_afbf !=nil {return _afbf ;};if _gdeg :=_ccdaf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gdeg !=nil {return _gdeg ;};if _fgb :=_ccdaf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fgb !=nil {return _fgb ;};if _dfd :=_ccdaf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dfd !=nil {return _dfd ;};if _adcd :=_ccdaf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_adcd !=nil {return _adcd ;};return nil ;}; +// Validate validates the CT_Image and its children +func (_cccda *CT_Image )Validate ()error {return _cccda .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func NewOfcCT_R ()*OfcCT_R {_agef :=&OfcCT_R {};return _agef };func (_efba OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _efba {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 (_efba ));};return nil ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_afbcc :=&OfcCT_StrokeChild {};return _afbcc };func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_ccd :=&AG_OfficeShapeAttributes {};return _ccd ;};func (_ceec ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _ceec {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 (_ceec ));};return nil ;};func (_aaadf OfcST_OLEUpdateMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdcad :=_d .Attr {};_bdcad .Name =name ;switch _aaadf {case OfcST_OLEUpdateModeUnset :_bdcad .Value ="";case OfcST_OLEUpdateModeAlways :_bdcad .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_bdcad .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _bdcad ,nil ;};func (_feff *AG_AllShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acf :=range start .Attr {if _acf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_feff .ConnectortypeAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_feff .BwpureAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_feff .CliptowrapAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_feff .PreferrelativeAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acf .Name .Local =="\u006f\u006c\u0065"{_feff .OleAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_feff .OleiconAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_feff .ForcedashAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_feff .BwnormalAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acf .Name .Local =="\u0073\u0070\u0074"{_ddg ,_gec :=_g .ParseFloat (_acf .Value ,64);if _gec !=nil {return _gec ;};_dea :=float32 (_ddg );_feff .SptAttr =&_dea ;continue ;};if _acf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acf .Name .Local =="\u0063\u006c\u0069\u0070"{_feff .ClipAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_feff .BwmodeAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_feff .StrokedAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbce ,_dde :=_acf .Value ,error (nil );if _dde !=nil {return _dde ;};_feff .FillcolorAttr =&_cbce ;continue ;};if _acf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_feff .FilledAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfb ,_eag :=_acf .Value ,error (nil );if _eag !=nil {return _eag ;};_feff .ChromakeyAttr =&_dfb ;continue ;};if _acf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_feff .InsetpenAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gcdd ,_abg :=_acf .Value ,error (nil );if _abg !=nil {return _abg ;};_feff .StrokeweightAttr =&_gcdd ;continue ;};if _acf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gdb ,_cgf :=_acf .Value ,error (nil );if _cgf !=nil {return _cgf ;};_feff .StrokecolorAttr =&_gdb ;continue ;};if _acf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgag ,_bccd :=_acf .Value ,error (nil );if _bccd !=nil {return _bccd ;};_feff .OpacityAttr =&_bgag ;continue ;};};for {_gece ,_ffdb :=d .Token ();if _ffdb !=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",_ffdb );};if _gde ,_cedc :=_gece .(_d .EndElement );_cedc &&_gde .Name ==start .Name {break ;};};return nil ;};func (_egebeg ST_StrokeArrowWidth )String ()string {switch _egebeg {case 0:return "";case 1:return "\u006e\u0061\u0072\u0072\u006f\u0077";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u0077\u0069\u0064\u0065";};return "";};func (_dgbdfcf *Rect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dgbdfcf .CT_Rect .MarshalXML (e ,start );};func (_dffeb *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dffeb =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_dffeb =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_dffeb =2;};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 (_gceg *CT_ImageData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gceg .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .EmbosscolorAttr )});};if _gceg .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .RecolortargetAttr )});};if _gceg .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .HrefAttr )});};if _gceg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .AlthrefAttr )});};if _gceg .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .TitleAttr )});};if _gceg .OleidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .OleidAttr )});};if _gceg .DetectmouseclickAttr !=_ec .ST_TrueFalseUnset {_gbba ,_fefb :=_gceg .DetectmouseclickAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"});if _fefb !=nil {return _fefb ;};start .Attr =append (start .Attr ,_gbba );};if _gceg .MovieAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .MovieAttr )});};if _gceg .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .RelidAttr )});};if _gceg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .IdAttr )});};if _gceg .PictAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .PictAttr )});};if _gceg .RHrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .RHrefAttr )});};if _gceg .SIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .SIdAttr )});};if _gceg .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .SrcAttr )});};if _gceg .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .CropleftAttr )});};if _gceg .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .CroptopAttr )});};if _gceg .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .CroprightAttr )});};if _gceg .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .CropbottomAttr )});};if _gceg .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .GainAttr )});};if _gceg .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .BlacklevelAttr )});};if _gceg .GammaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .GammaAttr )});};if _gceg .GrayscaleAttr !=_ec .ST_TrueFalseUnset {_agbge ,_gdeb :=_gceg .GrayscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _gdeb !=nil {return _gdeb ;};start .Attr =append (start .Attr ,_agbge );};if _gceg .BilevelAttr !=_ec .ST_TrueFalseUnset {_bdfc ,_cgcd :=_gceg .BilevelAttr .MarshalXMLAttr (_d .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _cgcd !=nil {return _cgcd ;};start .Attr =append (start .Attr ,_bdfc );};if _gceg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_gceg .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cddb *CT_Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cddb .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .GfxdataAttr )});};if _cddb .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .EquationxmlAttr )});};if _cddb .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .HrefAttr )});};if _cddb .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .TargetAttr )});};if _cddb .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .ClassAttr )});};if _cddb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .TitleAttr )});};if _cddb .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .AltAttr )});};if _cddb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .CoordsizeAttr )});};if _cddb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .CoordoriginAttr )});};if _cddb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .WrapcoordsAttr )});};if _cddb .PrintAttr !=_ec .ST_TrueFalseUnset {_ebcfd ,_eefba :=_cddb .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _eefba !=nil {return _eefba ;};start .Attr =append (start .Attr ,_ebcfd );};if _cddb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .IdAttr )});};if _cddb .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .StyleAttr )});};if _cddb .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .SpidAttr )});};if _cddb .OnedAttr !=_ec .ST_TrueFalseUnset {_bgbdb ,_acdga :=_cddb .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _acdga !=nil {return _acdga ;};start .Attr =append (start .Attr ,_bgbdb );};if _cddb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .RegroupidAttr )});};if _cddb .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_ccde ,_dfdd :=_cddb .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _dfdd !=nil {return _dfdd ;};start .Attr =append (start .Attr ,_ccde );};if _cddb .ButtonAttr !=_ec .ST_TrueFalseUnset {_efeg ,_bccbg :=_cddb .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _bccbg !=nil {return _bccbg ;};start .Attr =append (start .Attr ,_efeg );};if _cddb .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_afdc ,_cgbf :=_cddb .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cgbf !=nil {return _cgbf ;};start .Attr =append (start .Attr ,_afdc );};if _cddb .BulletAttr !=_ec .ST_TrueFalseUnset {_edaab ,_gabda :=_cddb .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _gabda !=nil {return _gabda ;};start .Attr =append (start .Attr ,_edaab );};if _cddb .HrAttr !=_ec .ST_TrueFalseUnset {_dabda ,_gede :=_cddb .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _gede !=nil {return _gede ;};start .Attr =append (start .Attr ,_dabda );};if _cddb .HrstdAttr !=_ec .ST_TrueFalseUnset {_cedad ,_bddeb :=_cddb .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _bddeb !=nil {return _bddeb ;};start .Attr =append (start .Attr ,_cedad );};if _cddb .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_ggaeb ,_fgca :=_cddb .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _fgca !=nil {return _fgca ;};start .Attr =append (start .Attr ,_ggaeb );};if _cddb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .HrpctAttr )});};if _cddb .HralignAttr !=OfcST_HrAlignUnset {_eaagd ,_ddbfa :=_cddb .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _ddbfa !=nil {return _ddbfa ;};start .Attr =append (start .Attr ,_eaagd );};if _cddb .AllowincellAttr !=_ec .ST_TrueFalseUnset {_gage ,_ebcgf :=_cddb .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ebcgf !=nil {return _ebcgf ;};start .Attr =append (start .Attr ,_gage );};if _cddb .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_fcede ,_bdcec :=_cddb .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _bdcec !=nil {return _bdcec ;};start .Attr =append (start .Attr ,_fcede );};if _cddb .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_bcgd ,_agdff :=_cddb .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _agdff !=nil {return _agdff ;};start .Attr =append (start .Attr ,_bcgd );};if _cddb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .BordertopcolorAttr )});};if _cddb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .BorderleftcolorAttr )});};if _cddb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .BorderbottomcolorAttr )});};if _cddb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .BorderrightcolorAttr )});};if _cddb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ffbaaa ,_fbge :=_cddb .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fbge !=nil {return _fbge ;};start .Attr =append (start .Attr ,_ffbaaa );};if _cddb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .DgmnodekindAttr )});};if _cddb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_faddd ,_cgfff :=_cddb .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _cgfff !=nil {return _cgfff ;};start .Attr =append (start .Attr ,_faddd );};if _cddb .InsetmodeAttr !=OfcST_InsetModeUnset {_fbdf ,_acegc :=_cddb .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _acegc !=nil {return _acegc ;};start .Attr =append (start .Attr ,_fbdf );};if _cddb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .OpacityAttr )});};if _cddb .StrokedAttr !=_ec .ST_TrueFalseUnset {_ebbe ,_bcgbc :=_cddb .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bcgbc !=nil {return _bcgbc ;};start .Attr =append (start .Attr ,_ebbe );};if _cddb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .StrokecolorAttr )});};if _cddb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .StrokeweightAttr )});};if _cddb .InsetpenAttr !=_ec .ST_TrueFalseUnset {_cdgcge ,_bffec :=_cddb .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bffec !=nil {return _bffec ;};start .Attr =append (start .Attr ,_cdgcge );};if _cddb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .ChromakeyAttr )});};if _cddb .FilledAttr !=_ec .ST_TrueFalseUnset {_bdag ,_eaaaa :=_cddb .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eaaaa !=nil {return _eaaaa ;};start .Attr =append (start .Attr ,_bdag );};if _cddb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .FillcolorAttr )});};if _cddb .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .SptAttr )});};if _cddb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_adeeb ,_gfegb :=_cddb .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gfegb !=nil {return _gfegb ;};start .Attr =append (start .Attr ,_adeeb );};if _cddb .BwmodeAttr !=OfcST_BWModeUnset {_bacfd ,_baceg :=_cddb .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _baceg !=nil {return _baceg ;};start .Attr =append (start .Attr ,_bacfd );};if _cddb .BwpureAttr !=OfcST_BWModeUnset {_affgf ,_bfce :=_cddb .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _bfce !=nil {return _bfce ;};start .Attr =append (start .Attr ,_affgf );};if _cddb .BwnormalAttr !=OfcST_BWModeUnset {_efgbe ,_adbgc :=_cddb .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _adbgc !=nil {return _adbgc ;};start .Attr =append (start .Attr ,_efgbe );};if _cddb .ForcedashAttr !=_ec .ST_TrueFalseUnset {_adaf ,_cgfffd :=_cddb .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _cgfffd !=nil {return _cgfffd ;};start .Attr =append (start .Attr ,_adaf );};if _cddb .OleiconAttr !=_ec .ST_TrueFalseUnset {_fgege ,_fecf :=_cddb .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _fecf !=nil {return _fecf ;};start .Attr =append (start .Attr ,_fgege );};if _cddb .OleAttr !=_ec .ST_TrueFalseBlankUnset {_dfgef ,_aacf :=_cddb .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _aacf !=nil {return _aacf ;};start .Attr =append (start .Attr ,_dfgef );};if _cddb .PreferrelativeAttr !=_ec .ST_TrueFalseUnset {_adabe ,_aebed :=_cddb .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _aebed !=nil {return _aebed ;};start .Attr =append (start .Attr ,_adabe );};if _cddb .CliptowrapAttr !=_ec .ST_TrueFalseUnset {_eedg ,_dcgde :=_cddb .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dcgde !=nil {return _dcgde ;};start .Attr =append (start .Attr ,_eedg );};if _cddb .ClipAttr !=_ec .ST_TrueFalseUnset {_cfad ,_dabgc :=_cddb .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070"});if _dabgc !=nil {return _dabgc ;};start .Attr =append (start .Attr ,_cfad );};if _cddb .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .TypeAttr )});};if _cddb .AdjAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .AdjAttr )});};if _cddb .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_cddb .PathAttr )});};e .EncodeToken (start );if _cddb .Ink !=nil {_acbab :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_cgefg :=range _cddb .Ink {e .EncodeElement (_cgefg ,_acbab );};};if _cddb .Iscomment !=nil {_fagaa :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_afba :=range _cddb .Iscomment {e .EncodeElement (_afba ,_fagaa );};};if _cddb .Equationxml !=nil {_ecfdb :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_gegd :=range _cddb .Equationxml {e .EncodeElement (_gegd ,_ecfdb );};};if _cddb .EG_ShapeElements !=nil {for _ ,_ffdfa :=range _cddb .EG_ShapeElements {_ffdfa .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path -func (_ddde *AG_ImageAttributes )ValidateWithPath (path string )error {if _bac :=_ddde .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_bac !=nil {return _bac ;};if _cfgg :=_ddde .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_cfgg !=nil {return _cfgg ;};return nil ;};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};func (_ddbfg *OfcST_DiagramLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdcbe ,_cfcade :=d .Token ();if _cfcade !=nil {return _cfcade ;};if _ebgcdg ,_geeea :=_cdcbe .(_b .EndElement );_geeea &&_ebgcdg .Name ==start .Name {*_ddbfg =1;return nil ;};if _efffa ,_gdgab :=_cdcbe .(_b .CharData );!_gdgab {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdcbe );}else {switch string (_efffa ){case "":*_ddbfg =0;case "\u0030":*_ddbfg =1;case "\u0031":*_ddbfg =2;case "\u0032":*_ddbfg =3;case "\u0033":*_ddbfg =4;};};_cdcbe ,_cfcade =d .Token ();if _cfcade !=nil {return _cfcade ;};if _bbgee ,_gceee :=_cdcbe .(_b .EndElement );_gceee &&_bbgee .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdcbe );};func NewCT_F ()*CT_F {_faddf :=&CT_F {};return _faddf }; +// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path +func (_fcddd *EG_ShapeElements )ValidateWithPath (path string )error {if _fcddd .Path !=nil {if _daade :=_fcddd .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_daade !=nil {return _daade ;};};if _fcddd .Formulas !=nil {if _cfbfb :=_fcddd .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_cfbfb !=nil {return _cfbfb ;};};if _fcddd .Handles !=nil {if _dfgbb :=_fcddd .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_dfgbb !=nil {return _dfgbb ;};};if _fcddd .Fill !=nil {if _gcfdc :=_fcddd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gcfdc !=nil {return _gcfdc ;};};if _fcddd .Stroke !=nil {if _gbcbe :=_fcddd .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_gbcbe !=nil {return _gbcbe ;};};if _fcddd .Shadow !=nil {if _dbagec :=_fcddd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dbagec !=nil {return _dbagec ;};};if _fcddd .Textbox !=nil {if _dgbfb :=_fcddd .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_dgbfb !=nil {return _dgbfb ;};};if _fcddd .Textpath !=nil {if _cccfg :=_fcddd .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_cccfg !=nil {return _cccfg ;};};if _fcddd .Imagedata !=nil {if _gfggf :=_fcddd .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_gfggf !=nil {return _gfggf ;};};if _fcddd .Skew !=nil {if _ffbe :=_fcddd .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_ffbe !=nil {return _ffbe ;};};if _fcddd .Extrusion !=nil {if _ebdce :=_fcddd .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_ebdce !=nil {return _ebdce ;};};if _fcddd .Callout !=nil {if _aegba :=_fcddd .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_aegba !=nil {return _aegba ;};};if _fcddd .Lock !=nil {if _cfafe :=_fcddd .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_cfafe !=nil {return _cfafe ;};};if _fcddd .Clippath !=nil {if _cdgda :=_fcddd .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_cdgda !=nil {return _cdgda ;};};if _fcddd .Signatureline !=nil {if _gddfe :=_fcddd .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_gddfe !=nil {return _gddfe ;};};if _fcddd .Wrap !=nil {if _cegf :=_fcddd .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_cegf !=nil {return _cegf ;};};if _fcddd .Anchorlock !=nil {if _fdgbc :=_fcddd .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_fdgbc !=nil {return _fdgbc ;};};if _fcddd .Bordertop !=nil {if _dbdee :=_fcddd .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_dbdee !=nil {return _dbdee ;};};if _fcddd .Borderbottom !=nil {if _fgagdg :=_fcddd .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_fgagdg !=nil {return _fgagdg ;};};if _fcddd .Borderleft !=nil {if _acaeb :=_fcddd .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_acaeb !=nil {return _acaeb ;};};if _fcddd .Borderright !=nil {if _adbc :=_fcddd .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_adbc !=nil {return _adbc ;};};if _fcddd .ClientData !=nil {if _cbfe :=_fcddd .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_cbfe !=nil {return _cbfe ;};};if _fcddd .Textdata !=nil {if _begg :=_fcddd .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_begg !=nil {return _begg ;};};return nil ;};func (_dfgga ST_Ext )Validate ()error {return _dfgga .ValidateWithPath ("")};type CT_Shadow struct{OnAttr _ec .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _ec .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};type OfcST_ConnectType byte ;func (_cdafde OfcST_RType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdafde .String (),start );};func (_adfg *CT_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afbfb :=range start .Attr {if _afbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbfb .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_adfg .DetectmouseclickAttr .UnmarshalXMLAttr (_afbfb );continue ;};if _afbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbfb .Name .Local =="\u0072\u0065\u006ci\u0064"{_aagc ,_bebda :=_afbfb .Value ,error (nil );if _bebda !=nil {return _bebda ;};_adfg .RelidAttr =&_aagc ;continue ;};if _afbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afbfb .Name .Local =="\u0069\u0064"||_afbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afbfb .Name .Local =="\u0069\u0064"{_fcgc ,_agc :=_afbfb .Value ,error (nil );if _agc !=nil {return _agc ;};_adfg .IdAttr =&_fcgc ;continue ;};if _afbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbfb .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_dfdb ,_febe :=_afbfb .Value ,error (nil );if _febe !=nil {return _febe ;};_adfg .Opacity2Attr =&_dfdb ;continue ;};if _afbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbfb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggbfg ,_ffff :=_afbfb .Value ,error (nil );if _ffff !=nil {return _ffff ;};_adfg .TitleAttr =&_ggbfg ;continue ;};if _afbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbfb .Name .Local =="\u0068\u0072\u0065\u0066"{_ffa ,_cefc :=_afbfb .Value ,error (nil );if _cefc !=nil {return _cefc ;};_adfg .HrefAttr =&_ffa ;continue ;};if _afbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afbfb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ebefg ,_gfead :=_afbfb .Value ,error (nil );if _gfead !=nil {return _gfead ;};_adfg .AlthrefAttr =&_ebefg ;continue ;};if _afbfb .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_adfg .AlignshapeAttr .UnmarshalXMLAttr (_afbfb );continue ;};if _afbfb .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_adfg .MethodAttr .UnmarshalXMLAttr (_afbfb );continue ;};if _afbfb .Name .Local =="\u0073\u0069\u007a\u0065"{_bgcc ,_eegcd :=_afbfb .Value ,error (nil );if _eegcd !=nil {return _eegcd ;};_adfg .SizeAttr =&_bgcc ;continue ;};if _afbfb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ebdd ,_egee :=_afbfb .Value ,error (nil );if _egee !=nil {return _egee ;};_adfg .PositionAttr =&_ebdd ;continue ;};if _afbfb .Name .Local =="\u0073\u0072\u0063"{_bcbc ,_dddd :=_afbfb .Value ,error (nil );if _dddd !=nil {return _dddd ;};_adfg .SrcAttr =&_bcbc ;continue ;};if _afbfb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_cbdg ,_aadce :=_afbfb .Value ,error (nil );if _aadce !=nil {return _aadce ;};_adfg .ColorsAttr =&_cbdg ;continue ;};if _afbfb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cccd ,_bcaa :=_afbfb .Value ,error (nil );if _bcaa !=nil {return _bcaa ;};_adfg .Color2Attr =&_cccd ;continue ;};if _afbfb .Name .Local =="\u0074\u0079\u0070\u0065"{_adfg .TypeAttr .UnmarshalXMLAttr (_afbfb );continue ;};if _afbfb .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_agcc ,_ecac :=_afbfb .Value ,error (nil );if _ecac !=nil {return _ecac ;};_adfg .FocussizeAttr =&_agcc ;continue ;};if _afbfb .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aebb ,_fcdd :=_afbfb .Value ,error (nil );if _fcdd !=nil {return _fcdd ;};_adfg .FocuspositionAttr =&_aebb ;continue ;};if _afbfb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ffba ,_gbddff :=_afbfb .Value ,error (nil );if _gbddff !=nil {return _gbddff ;};_adfg .OriginAttr =&_ffba ;continue ;};if _afbfb .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_adfg .AspectAttr .UnmarshalXMLAttr (_afbfb );continue ;};if _afbfb .Name .Local =="\u0061\u006e\u0067l\u0065"{_acbf ,_gaca :=_g .ParseFloat (_afbfb .Value ,64);if _gaca !=nil {return _gaca ;};_adfg .AngleAttr =&_acbf ;continue ;};if _afbfb .Name .Local =="\u0066\u006f\u0063u\u0073"{_gfbeg ,_dgee :=_afbfb .Value ,error (nil );if _dgee !=nil {return _dgee ;};_adfg .FocusAttr =&_gfbeg ;continue ;};if _afbfb .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_adfg .RecolorAttr .UnmarshalXMLAttr (_afbfb );continue ;};if _afbfb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_adfg .RotateAttr .UnmarshalXMLAttr (_afbfb );continue ;};if _afbfb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cdggc ,_gcfb :=_afbfb .Value ,error (nil );if _gcfb !=nil {return _gcfb ;};_adfg .OpacityAttr =&_cdggc ;continue ;};if _afbfb .Name .Local =="\u0063\u006f\u006co\u0072"{_bcga ,_dddae :=_afbfb .Value ,error (nil );if _dddae !=nil {return _dddae ;};_adfg .ColorAttr =&_bcga ;continue ;};if _afbfb .Name .Local =="\u006f\u006e"{_adfg .OnAttr .UnmarshalXMLAttr (_afbfb );continue ;};if _afbfb .Name .Local =="\u0069\u0064"{_egab ,_bbbg :=_afbfb .Value ,error (nil );if _bbbg !=nil {return _bbbg ;};_adfg .SIdAttr =&_egab ;continue ;};};_dcbc :for {_bffcd ,_gdfd :=d .Token ();if _gdfd !=nil {return _gdfd ;};switch _bfcg :=_bffcd .(type ){case _d .StartElement :switch _bfcg .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adfg .Fill =NewOfcFill ();if _becb :=d .DecodeElement (_adfg .Fill ,&_bfcg );_becb !=nil {return _becb ;};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\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_bfcg .Name );if _faad :=d .Skip ();_faad !=nil {return _faad ;};};case _d .EndElement :break _dcbc ;case _d .CharData :};};return nil ;};func (_ccfd *Path )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ccfd .CT_Path .MarshalXML (e ,start );};func (_egace *CT_Oval )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egace .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_egace .HrefAttr )});};if _egace .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egace .TargetAttr )});};if _egace .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_egace .ClassAttr )});};if _egace .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_egace .TitleAttr )});};if _egace .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egace .AltAttr )});};if _egace .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_egace .CoordsizeAttr )});};if _egace .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_egace .CoordoriginAttr )});};if _egace .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_egace .WrapcoordsAttr )});};if _egace .PrintAttr !=_ec .ST_TrueFalseUnset {_ebage ,_cdfff :=_egace .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cdfff !=nil {return _cdfff ;};start .Attr =append (start .Attr ,_ebage );};if _egace .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_egace .IdAttr )});};if _egace .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_egace .StyleAttr )});};if _egace .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_egace .SpidAttr )});};if _egace .OnedAttr !=_ec .ST_TrueFalseUnset {_bgaf ,_debbg :=_egace .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _debbg !=nil {return _debbg ;};start .Attr =append (start .Attr ,_bgaf );};if _egace .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_egace .RegroupidAttr )});};if _egace .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_ffgac ,_fecca :=_egace .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _fecca !=nil {return _fecca ;};start .Attr =append (start .Attr ,_ffgac );};if _egace .ButtonAttr !=_ec .ST_TrueFalseUnset {_babd ,_gbcc :=_egace .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _gbcc !=nil {return _gbcc ;};start .Attr =append (start .Attr ,_babd );};if _egace .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_bebcg ,_ggfdd :=_egace .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ggfdd !=nil {return _ggfdd ;};start .Attr =append (start .Attr ,_bebcg );};if _egace .BulletAttr !=_ec .ST_TrueFalseUnset {_dedec ,_bbgf :=_egace .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _bbgf !=nil {return _bbgf ;};start .Attr =append (start .Attr ,_dedec );};if _egace .HrAttr !=_ec .ST_TrueFalseUnset {_ggbfb ,_eaeb :=_egace .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _eaeb !=nil {return _eaeb ;};start .Attr =append (start .Attr ,_ggbfb );};if _egace .HrstdAttr !=_ec .ST_TrueFalseUnset {_bfbeg ,_adee :=_egace .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _adee !=nil {return _adee ;};start .Attr =append (start .Attr ,_bfbeg );};if _egace .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_aeca ,_feee :=_egace .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _feee !=nil {return _feee ;};start .Attr =append (start .Attr ,_aeca );};if _egace .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egace .HrpctAttr )});};if _egace .HralignAttr !=OfcST_HrAlignUnset {_dege ,_addg :=_egace .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _addg !=nil {return _addg ;};start .Attr =append (start .Attr ,_dege );};if _egace .AllowincellAttr !=_ec .ST_TrueFalseUnset {_defa ,_deeae :=_egace .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _deeae !=nil {return _deeae ;};start .Attr =append (start .Attr ,_defa );};if _egace .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_ccfb ,_effgb :=_egace .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _effgb !=nil {return _effgb ;};start .Attr =append (start .Attr ,_ccfb );};if _egace .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_bfgb ,_fddfg :=_egace .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _fddfg !=nil {return _fddfg ;};start .Attr =append (start .Attr ,_bfgb );};if _egace .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_egace .BordertopcolorAttr )});};if _egace .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_egace .BorderleftcolorAttr )});};if _egace .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_egace .BorderbottomcolorAttr )});};if _egace .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_egace .BorderrightcolorAttr )});};if _egace .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gdfbc ,_gcee :=_egace .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _gcee !=nil {return _gcee ;};start .Attr =append (start .Attr ,_gdfbc );};if _egace .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_egace .DgmnodekindAttr )});};if _egace .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_aadcec ,_bbcec :=_egace .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _bbcec !=nil {return _bbcec ;};start .Attr =append (start .Attr ,_aadcec );};if _egace .InsetmodeAttr !=OfcST_InsetModeUnset {_egebf ,_cgdcaf :=_egace .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _cgdcaf !=nil {return _cgdcaf ;};start .Attr =append (start .Attr ,_egebf );};if _egace .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_egace .OpacityAttr )});};if _egace .StrokedAttr !=_ec .ST_TrueFalseUnset {_ecce ,_fgab :=_egace .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fgab !=nil {return _fgab ;};start .Attr =append (start .Attr ,_ecce );};if _egace .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_egace .StrokecolorAttr )});};if _egace .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egace .StrokeweightAttr )});};if _egace .InsetpenAttr !=_ec .ST_TrueFalseUnset {_gfadd ,_dedf :=_egace .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dedf !=nil {return _dedf ;};start .Attr =append (start .Attr ,_gfadd );};if _egace .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_egace .ChromakeyAttr )});};if _egace .FilledAttr !=_ec .ST_TrueFalseUnset {_deadb ,_addge :=_egace .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _addge !=nil {return _addge ;};start .Attr =append (start .Attr ,_deadb );};if _egace .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_egace .FillcolorAttr )});};if _egace .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egace .SptAttr )});};if _egace .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dbabc ,_eegdd :=_egace .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _eegdd !=nil {return _eegdd ;};start .Attr =append (start .Attr ,_dbabc );};if _egace .BwmodeAttr !=OfcST_BWModeUnset {_edfg ,_dedc :=_egace .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _dedc !=nil {return _dedc ;};start .Attr =append (start .Attr ,_edfg );};if _egace .BwpureAttr !=OfcST_BWModeUnset {_bacdg ,_dgbdf :=_egace .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _dgbdf !=nil {return _dgbdf ;};start .Attr =append (start .Attr ,_bacdg );};if _egace .BwnormalAttr !=OfcST_BWModeUnset {_ddea ,_dfab :=_egace .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dfab !=nil {return _dfab ;};start .Attr =append (start .Attr ,_ddea );};if _egace .ForcedashAttr !=_ec .ST_TrueFalseUnset {_dcdg ,_ddeef :=_egace .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _ddeef !=nil {return _ddeef ;};start .Attr =append (start .Attr ,_dcdg );};if _egace .OleiconAttr !=_ec .ST_TrueFalseUnset {_bgacg ,_egbbb :=_egace .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _egbbb !=nil {return _egbbb ;};start .Attr =append (start .Attr ,_bgacg );};if _egace .OleAttr !=_ec .ST_TrueFalseBlankUnset {_gbega ,_gcdgf :=_egace .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _gcdgf !=nil {return _gcdgf ;};start .Attr =append (start .Attr ,_gbega );};if _egace .PreferrelativeAttr !=_ec .ST_TrueFalseUnset {_edbe ,_bfaab :=_egace .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _bfaab !=nil {return _bfaab ;};start .Attr =append (start .Attr ,_edbe );};if _egace .CliptowrapAttr !=_ec .ST_TrueFalseUnset {_eddad ,_cfdd :=_egace .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cfdd !=nil {return _cfdd ;};start .Attr =append (start .Attr ,_eddad );};if _egace .ClipAttr !=_ec .ST_TrueFalseUnset {_fgggcb ,_gdda :=_egace .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070"});if _gdda !=nil {return _gdda ;};start .Attr =append (start .Attr ,_fgggcb );};e .EncodeToken (start );if _egace .EG_ShapeElements !=nil {for _ ,_cagb :=range _egace .EG_ShapeElements {_cagb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eecdf ST_StrokeArrowLength )String ()string {switch _eecdf {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 "";}; -// Validate validates the CT_TextPath and its children -func (_faagg *CT_TextPath )Validate ()error {return _faagg .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");}; +// Validate validates the OfcCT_Diagram and its children +func (_beegf *OfcCT_Diagram )Validate ()error {return _beegf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");}; -// Validate validates the AG_Ext and its children -func (_aac *AG_Ext )Validate ()error {return _aac .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};func (_agegc *ST_StrokeArrowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faaef ,_eedff :=d .Token ();if _eedff !=nil {return _eedff ;};if _cdfcc ,_cgfabg :=_faaef .(_b .EndElement );_cgfabg &&_cdfcc .Name ==start .Name {*_agegc =1;return nil ;};if _adaaa ,_dcgaa :=_faaef .(_b .CharData );!_dcgaa {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faaef );}else {switch string (_adaaa ){case "":*_agegc =0;case "\u006e\u006f\u006e\u0065":*_agegc =1;case "\u0062\u006c\u006fc\u006b":*_agegc =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_agegc =3;case "\u006f\u0076\u0061\u006c":*_agegc =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_agegc =5;case "\u006f\u0070\u0065\u006e":*_agegc =6;};};_faaef ,_eedff =d .Token ();if _eedff !=nil {return _eedff ;};if _dagdf ,_gefae :=_faaef .(_b .EndElement );_gefae &&_dagdf .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faaef );};func (_cbefe OfcST_BWMode )Validate ()error {return _cbefe .ValidateWithPath ("")};func (_ggfaa OfcST_How )String ()string {switch _ggfaa {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return "";}; +// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path +func (_fdde *CT_Shadow )ValidateWithPath (path string )error {if _bcegb :=_fdde .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bcegb !=nil {return _bcegb ;};if _afab :=_fdde .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_afab !=nil {return _afab ;};if _gedfc :=_fdde .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_gedfc !=nil {return _gedfc ;};return nil ;};func (_eacfg *CT_Handles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eacfg .H !=nil {_dgaf :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0068"}};for _ ,_bgaca :=range _eacfg .H {e .EncodeElement (_bgaca ,_dgaf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbccc *CT_Shapetype )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fceec :=range start .Attr {if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_edca ,_fcba :=_fceec .Value ,error (nil );if _fcba !=nil {return _fcba ;};_dbccc .BordertopcolorAttr =&_edca ;continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_baebbf ,_fbfcb :=_fceec .Value ,error (nil );if _fbfcb !=nil {return _fbfcb ;};_dbccc .MasterAttr =&_baebbf ;continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gfagda ,_bdaffd :=_fceec .Value ,error (nil );if _bdaffd !=nil {return _bdaffd ;};_dbccc .BorderleftcolorAttr =&_gfagda ;continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbccc .BulletAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0068\u0072"{_dbccc .HrAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0063\u006c\u0069\u0070"{_dbccc .ClipAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbccc .HrstdAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0073\u0070\u0069\u0064"{_fbgae ,_ddccg :=_fceec .Value ,error (nil );if _ddccg !=nil {return _ddccg ;};_dbccc .SpidAttr =&_fbgae ;continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbccc .HrnoshadeAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cdacg ,_abcbf :=_g .ParseInt (_fceec .Value ,10,64);if _abcbf !=nil {return _abcbf ;};_dbccc .RegroupidAttr =&_cdacg ;continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbccc .DgmlayoutAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbccc .CliptowrapAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbccc .AllowoverlapAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbccc .InsetmodeAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbccc .UserhiddenAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bccce ,_bdffa :=_fceec .Value ,error (nil );if _bdffa !=nil {return _bdffa ;};_dbccc .BorderbottomcolorAttr =&_bccce ;continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbccc .BwpureAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbccc .DgmlayoutmruAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbccc .PreferrelativeAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbccc .AllowincellAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0068\u0072\u0070c\u0074"{_dcdaa ,_eeea :=_g .ParseFloat (_fceec .Value ,64);if _eeea !=nil {return _eeea ;};_feef :=float32 (_dcdaa );_dbccc .HrpctAttr =&_feef ;continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbccc .ButtonAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbccc .UserdrawnAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbccc .BwnormalAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0073\u0070\u0074"{_afdage ,_ggac :=_g .ParseFloat (_fceec .Value ,64);if _ggac !=nil {return _ggac ;};_gfaba :=float32 (_afdage );_dbccc .SptAttr =&_gfaba ;continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbccc .ConnectortypeAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bafde ,_adec :=_fceec .Value ,error (nil );if _adec !=nil {return _adec ;};_dbccc .BorderrightcolorAttr =&_bafde ;continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbccc .OleiconAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efbg ,_ceed :=_g .ParseInt (_fceec .Value ,10,64);if _ceed !=nil {return _ceed ;};_dbccc .DgmnodekindAttr =&_efbg ;continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u006f\u006e\u0065\u0064"{_dbccc .OnedAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbccc .BwmodeAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u006f\u006c\u0065"{_dbccc .OleAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbccc .ForcedashAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbccc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fceec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbccc .HralignAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dfba ,_ddcef :=_fceec .Value ,error (nil );if _ddcef !=nil {return _ddcef ;};_dbccc .WrapcoordsAttr =&_dfba ;continue ;};if _fceec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fegbe ,_bfbd :=_fceec .Value ,error (nil );if _bfbd !=nil {return _bfbd ;};_dbccc .CoordsizeAttr =&_fegbe ;continue ;};if _fceec .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbccc .StrokedAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Local =="\u0061\u006c\u0074"{_acff ,_gdceg :=_fceec .Value ,error (nil );if _gdceg !=nil {return _gdceg ;};_dbccc .AltAttr =&_acff ;continue ;};if _fceec .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bcef ,_bagdg :=_fceec .Value ,error (nil );if _bagdg !=nil {return _bagdg ;};_dbccc .StrokeweightAttr =&_bcef ;continue ;};if _fceec .Name .Local =="\u0073\u0074\u0079l\u0065"{_bacdgf ,_bgea :=_fceec .Value ,error (nil );if _bgea !=nil {return _bgea ;};_dbccc .StyleAttr =&_bacdgf ;continue ;};if _fceec .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cfce ,_egbgb :=_fceec .Value ,error (nil );if _egbgb !=nil {return _egbgb ;};_dbccc .ChromakeyAttr =&_cfce ;continue ;};if _fceec .Name .Local =="\u0069\u0064"{_ddgf ,_bdabg :=_fceec .Value ,error (nil );if _bdabg !=nil {return _bdabg ;};_dbccc .IdAttr =&_ddgf ;continue ;};if _fceec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dedfe ,_fgbff :=_fceec .Value ,error (nil );if _fgbff !=nil {return _fgbff ;};_dbccc .TargetAttr =&_dedfe ;continue ;};if _fceec .Name .Local =="\u0063\u006c\u0061s\u0073"{_fafff ,_dadbd :=_fceec .Value ,error (nil );if _dadbd !=nil {return _dadbd ;};_dbccc .ClassAttr =&_fafff ;continue ;};if _fceec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbccc .InsetpenAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbccc .PrintAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbccc .FilledAttr .UnmarshalXMLAttr (_fceec );continue ;};if _fceec .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dgece ,_gcfafg :=_fceec .Value ,error (nil );if _gcfafg !=nil {return _gcfafg ;};_dbccc .StrokecolorAttr =&_dgece ;continue ;};if _fceec .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgagd ,_dbgc :=_fceec .Value ,error (nil );if _dbgc !=nil {return _dbgc ;};_dbccc .TitleAttr =&_fgagd ;continue ;};if _fceec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abggg ,_fcaad :=_fceec .Value ,error (nil );if _fcaad !=nil {return _fcaad ;};_dbccc .OpacityAttr =&_abggg ;continue ;};if _fceec .Name .Local =="\u0061\u0064\u006a"{_cgafg ,_gfee :=_fceec .Value ,error (nil );if _gfee !=nil {return _gfee ;};_dbccc .AdjAttr =&_cgafg ;continue ;};if _fceec .Name .Local =="\u0070\u0061\u0074\u0068"{_fefac ,_aabdc :=_fceec .Value ,error (nil );if _aabdc !=nil {return _aabdc ;};_dbccc .PathAttr =&_fefac ;continue ;};if _fceec .Name .Local =="\u0068\u0072\u0065\u0066"{_defga ,_dafa :=_fceec .Value ,error (nil );if _dafa !=nil {return _dafa ;};_dbccc .HrefAttr =&_defga ;continue ;};if _fceec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gedba ,_gdbca :=_fceec .Value ,error (nil );if _gdbca !=nil {return _gdbca ;};_dbccc .CoordoriginAttr =&_gedba ;continue ;};if _fceec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gagee ,_ecaac :=_fceec .Value ,error (nil );if _ecaac !=nil {return _ecaac ;};_dbccc .FillcolorAttr =&_gagee ;continue ;};};_ceedb :for {_gcdcc ,_dcbed :=d .Token ();if _dcbed !=nil {return _dcbed ;};switch _fefg :=_gcdcc .(type ){case _d .StartElement :switch _fefg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_effbg :=NewEG_ShapeElements ();_effbg .Path =NewPath ();if _dgaeg :=d .DecodeElement (_effbg .Path ,&_fefg );_dgaeg !=nil {return _dgaeg ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_effbg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddgbd :=NewEG_ShapeElements ();_ddgbd .Formulas =NewFormulas ();if _cbfgf :=d .DecodeElement (_ddgbd .Formulas ,&_fefg );_cbfgf !=nil {return _cbfgf ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_ddgbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egcg :=NewEG_ShapeElements ();_egcg .Handles =NewHandles ();if _cgge :=d .DecodeElement (_egcg .Handles ,&_fefg );_cgge !=nil {return _cgge ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_egcg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebcd :=NewEG_ShapeElements ();_ebcd .Fill =NewFill ();if _gafc :=d .DecodeElement (_ebcd .Fill ,&_fefg );_gafc !=nil {return _gafc ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_ebcd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccggd :=NewEG_ShapeElements ();_ccggd .Stroke =NewStroke ();if _fdaca :=d .DecodeElement (_ccggd .Stroke ,&_fefg );_fdaca !=nil {return _fdaca ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_ccggd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efdgc :=NewEG_ShapeElements ();_efdgc .Shadow =NewShadow ();if _cgcg :=d .DecodeElement (_efdgc .Shadow ,&_fefg );_cgcg !=nil {return _cgcg ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_efdgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deda :=NewEG_ShapeElements ();_deda .Textbox =NewTextbox ();if _fggae :=d .DecodeElement (_deda .Textbox ,&_fefg );_fggae !=nil {return _fggae ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_deda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbc :=NewEG_ShapeElements ();_bfbc .Textpath =NewTextpath ();if _gfcag :=d .DecodeElement (_bfbc .Textpath ,&_fefg );_gfcag !=nil {return _gfcag ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_bfbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfdde :=NewEG_ShapeElements ();_gfdde .Imagedata =NewImagedata ();if _cfebf :=d .DecodeElement (_gfdde .Imagedata ,&_fefg );_cfebf !=nil {return _cfebf ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_gfdde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eeeba :=NewEG_ShapeElements ();_eeeba .Skew =NewOfcSkew ();if _ggeaf :=d .DecodeElement (_eeeba .Skew ,&_fefg );_ggeaf !=nil {return _ggeaf ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_eeeba );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aadcd :=NewEG_ShapeElements ();_aadcd .Extrusion =NewOfcExtrusion ();if _agcg :=d .DecodeElement (_aadcd .Extrusion ,&_fefg );_agcg !=nil {return _agcg ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_aadcd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dddbg :=NewEG_ShapeElements ();_dddbg .Callout =NewOfcCallout ();if _ebec :=d .DecodeElement (_dddbg .Callout ,&_fefg );_ebec !=nil {return _ebec ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_dddbg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efdgf :=NewEG_ShapeElements ();_efdgf .Lock =NewOfcLock ();if _gbece :=d .DecodeElement (_efdgf .Lock ,&_fefg );_gbece !=nil {return _gbece ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_efdgf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dafgbc :=NewEG_ShapeElements ();_dafgbc .Clippath =NewOfcClippath ();if _ceee :=d .DecodeElement (_dafgbc .Clippath ,&_fefg );_ceee !=nil {return _ceee ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_dafgbc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abccb :=NewEG_ShapeElements ();_abccb .Signatureline =NewOfcSignatureline ();if _febb :=d .DecodeElement (_abccb .Signatureline ,&_fefg );_febb !=nil {return _febb ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_abccb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caaa :=NewEG_ShapeElements ();_caaa .Wrap =_cd .NewWrap ();if _fafd :=d .DecodeElement (_caaa .Wrap ,&_fefg );_fafd !=nil {return _fafd ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_caaa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccfe :=NewEG_ShapeElements ();_ccfe .Anchorlock =_cd .NewAnchorlock ();if _bebgg :=d .DecodeElement (_ccfe .Anchorlock ,&_fefg );_bebgg !=nil {return _bebgg ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_ccfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cafdb :=NewEG_ShapeElements ();_cafdb .Bordertop =_cd .NewBordertop ();if _eabfe :=d .DecodeElement (_cafdb .Bordertop ,&_fefg );_eabfe !=nil {return _eabfe ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_cafdb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgbbe :=NewEG_ShapeElements ();_fgbbe .Borderbottom =_cd .NewBorderbottom ();if _abea :=d .DecodeElement (_fgbbe .Borderbottom ,&_fefg );_abea !=nil {return _abea ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_fgbbe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dceea :=NewEG_ShapeElements ();_dceea .Borderleft =_cd .NewBorderleft ();if _ddaef :=d .DecodeElement (_dceea .Borderleft ,&_fefg );_ddaef !=nil {return _ddaef ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_dceea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcaad :=NewEG_ShapeElements ();_bcaad .Borderright =_cd .NewBorderright ();if _daaeg :=d .DecodeElement (_bcaad .Borderright ,&_fefg );_daaeg !=nil {return _daaeg ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_bcaad );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gafbg :=NewEG_ShapeElements ();_gafbg .ClientData =_df .NewClientData ();if _agdffe :=d .DecodeElement (_gafbg .ClientData ,&_fefg );_agdffe !=nil {return _agdffe ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_gafbg );case _d .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"}:_bbgg :=NewEG_ShapeElements ();_bbgg .Textdata =_dg .NewTextdata ();if _faaab :=d .DecodeElement (_bbgg .Textdata ,&_fefg );_faaab !=nil {return _faaab ;};_dbccc .EG_ShapeElements =append (_dbccc .EG_ShapeElements ,_bbgg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbccc .Complex =NewOfcComplex ();if _edfdc :=d .DecodeElement (_dbccc .Complex ,&_fefg );_edfdc !=nil {return _edfdc ;};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_S\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u0020\u0025\u0076",_fefg .Name );if _egbaf :=d .Skip ();_egbaf !=nil {return _egbaf ;};};case _d .EndElement :break _ceedb ;case _d .CharData :};};return nil ;};func (_ffgdf *ST_EditAs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgee ,_aeeab :=d .Token ();if _aeeab !=nil {return _aeeab ;};if _ebdfgd ,_bgadad :=_afgee .(_d .EndElement );_bgadad &&_ebdfgd .Name ==start .Name {*_ffgdf =1;return nil ;};if _cdggcc ,_cgfbf :=_afgee .(_d .CharData );!_cgfbf {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",_afgee );}else {switch string (_cdggcc ){case "":*_ffgdf =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_ffgdf =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_ffgdf =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_ffgdf =3;case "\u0063\u0079\u0063l\u0065":*_ffgdf =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ffgdf =5;case "\u0076\u0065\u006e\u006e":*_ffgdf =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_ffgdf =7;};};_afgee ,_aeeab =d .Token ();if _aeeab !=nil {return _aeeab ;};if _bdcf ,_agbbd :=_afgee .(_d .EndElement );_agbbd &&_bdcf .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",_afgee );}; -// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path -func (_eeea *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func (_gbffc *OfcCT_EquationXml )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfggbf :=range start .Attr {if _gfggbf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_afffa ,_gacee :=_gfggbf .Value ,error (nil );if _gacee !=nil {return _gacee ;};_gbffc .ContentTypeAttr =&_afffa ;continue ;};};_gdgf :for {_ffggg ,_aagggd :=d .Token ();if _aagggd !=nil {return _aagggd ;};switch _eabf :=_ffggg .(type ){case _b .StartElement :switch _eabf .Name {default:if _eaeba ,_acdcb :=_d .CreateElement (_eabf );_acdcb !=nil {return _acdcb ;}else {if _fgegg :=d .DecodeElement (_eaeba ,&_eabf );_fgegg !=nil {return _fgegg ;};_gbffc .Any =_eaeba ;};};case _b .EndElement :break _gdgf ;case _b .CharData :};};return nil ;};func (_efbdcd ST_EditAs )Validate ()error {return _efbdcd .ValidateWithPath ("")};func (_acgd *OfcCT_OLEObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabfc :=range start .Attr {if _aabfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aabfc .Name .Local =="\u0069\u0064"||_aabfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aabfc .Name .Local =="\u0069\u0064"{_ddbce ,_ecdfb :=_aabfc .Value ,error (nil );if _ecdfb !=nil {return _ecdfb ;};_acgd .IdAttr =&_ddbce ;continue ;};if _aabfc .Name .Local =="\u0054\u0079\u0070\u0065"{_acgd .TypeAttr .UnmarshalXMLAttr (_aabfc );continue ;};if _aabfc .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_adeff ,_afaad :=_aabfc .Value ,error (nil );if _afaad !=nil {return _afaad ;};_acgd .ProgIDAttr =&_adeff ;continue ;};if _aabfc .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_fagc ,_dceec :=_aabfc .Value ,error (nil );if _dceec !=nil {return _dceec ;};_acgd .ShapeIDAttr =&_fagc ;continue ;};if _aabfc .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_acgd .DrawAspectAttr .UnmarshalXMLAttr (_aabfc );continue ;};if _aabfc .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_fcdafb ,_dcaad :=_aabfc .Value ,error (nil );if _dcaad !=nil {return _dcaad ;};_acgd .ObjectIDAttr =&_fcdafb ;continue ;};if _aabfc .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_acgd .UpdateModeAttr .UnmarshalXMLAttr (_aabfc );continue ;};};_cedbf :for {_cbbafa ,_egbcd :=d .Token ();if _egbcd !=nil {return _egbcd ;};switch _gdcba :=_cbbafa .(type ){case _b .StartElement :switch _gdcba .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_acgd .LinkType =new (string );if _feede :=d .DecodeElement (_acgd .LinkType ,&_gdcba );_feede !=nil {return _feede ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_acgd .LockedField =_bd .ST_TrueFalseBlankUnset ;if _fabag :=d .DecodeElement (&_acgd .LockedField ,&_gdcba );_fabag !=nil {return _fabag ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_acgd .FieldCodes =new (string );if _fcdb :=d .DecodeElement (_acgd .FieldCodes ,&_gdcba );_fcdb !=nil {return _fcdb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_gdcba .Name );if _decec :=d .Skip ();_decec !=nil {return _decec ;};};case _b .EndElement :break _cedbf ;case _b .CharData :};};return nil ;};func (_abfdd *CT_RoundRect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccccg :=range start .Attr {if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_abfdd .UserdrawnAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abaadb ,_dfbea :=_ccccg .Value ,error (nil );if _dfbea !=nil {return _dfbea ;};_abfdd .BordertopcolorAttr =&_abaadb ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_abfdd .UserhiddenAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abfdd .BulletAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_abfdd .CliptowrapAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0068\u0072"{_abfdd .HrAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u006f\u006c\u0065"{_abfdd .OleAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0068\u0072\u0073t\u0064"{_abfdd .HrstdAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0073\u0070\u0069\u0064"{_ddbeb ,_dgffd :=_ccccg .Value ,error (nil );if _dgffd !=nil {return _dgffd ;};_abfdd .SpidAttr =&_ddbeb ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abfdd .HrnoshadeAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abfdd .ForcedashAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cagbd ,_bffe :=_ccccg .Value ,error (nil );if _bffe !=nil {return _bffe ;};_abfdd .BorderleftcolorAttr =&_cagbd ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ddbee ,_gcebb :=_g .ParseInt (_ccccg .Value ,10,64);if _gcebb !=nil {return _gcebb ;};_abfdd .DgmnodekindAttr =&_ddbee ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u006f\u006e\u0065\u0064"{_abfdd .OnedAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0063\u006c\u0069\u0070"{_abfdd .ClipAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0068\u0072\u0070c\u0074"{_efag ,_cefg :=_g .ParseFloat (_ccccg .Value ,64);if _cefg !=nil {return _cefg ;};_ecab :=float32 (_efag );_abfdd .HrpctAttr =&_ecab ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_abfdd .PreferrelativeAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebdd ,_cccdb :=_ccccg .Value ,error (nil );if _cccdb !=nil {return _cccdb ;};_abfdd .BorderrightcolorAttr =&_ebdd ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gcaa ,_gcgfg :=_g .ParseInt (_ccccg .Value ,10,64);if _gcgfg !=nil {return _gcgfg ;};_abfdd .RegroupidAttr =&_gcaa ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_abfdd .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_abfdd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_abfdd .AllowoverlapAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_abfdd .HralignAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abfdd .InsetmodeAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0073\u0070\u0074"{_bgddf ,_dbdfb :=_g .ParseFloat (_ccccg .Value ,64);if _dbdfb !=nil {return _dbdfb ;};_feaaf :=float32 (_bgddf );_abfdd .SptAttr =&_feaaf ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bafec ,_fggeb :=_ccccg .Value ,error (nil );if _fggeb !=nil {return _fggeb ;};_abfdd .BorderbottomcolorAttr =&_bafec ;continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_abfdd .OleiconAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_abfdd .DgmlayoutAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_abfdd .BwmodeAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_abfdd .BwnormalAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_abfdd .BwpureAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_abfdd .ConnectortypeAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_abfdd .ButtonAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccccg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abfdd .AllowincellAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Local =="\u0068\u0072\u0065\u0066"{_adbe ,_gfeeb :=_ccccg .Value ,error (nil );if _gfeeb !=nil {return _gfeeb ;};_abfdd .HrefAttr =&_adbe ;continue ;};if _ccccg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcefb ,_fabbf :=_ccccg .Value ,error (nil );if _fabbf !=nil {return _fabbf ;};_abfdd .CoordsizeAttr =&_dcefb ;continue ;};if _ccccg .Name .Local =="\u0073\u0074\u0079l\u0065"{_afcd ,_bfecd :=_ccccg .Value ,error (nil );if _bfecd !=nil {return _bfecd ;};_abfdd .StyleAttr =&_afcd ;continue ;};if _ccccg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_abfdd .StrokedAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Local =="\u0069\u0064"{_aaaef ,_gadcaa :=_ccccg .Value ,error (nil );if _gadcaa !=nil {return _gadcaa ;};_abfdd .IdAttr =&_aaaef ;continue ;};if _ccccg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dfda ,_ggcf :=_ccccg .Value ,error (nil );if _ggcf !=nil {return _ggcf ;};_abfdd .StrokeweightAttr =&_dfda ;continue ;};if _ccccg .Name .Local =="\u0070\u0072\u0069n\u0074"{_abfdd .PrintAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebacf ,_acffa :=_ccccg .Value ,error (nil );if _acffa !=nil {return _acffa ;};_abfdd .ChromakeyAttr =&_ebacf ;continue ;};if _ccccg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fadg ,_abdef :=_ccccg .Value ,error (nil );if _abdef !=nil {return _abdef ;};_abfdd .FillcolorAttr =&_fadg ;continue ;};if _ccccg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_baag ,_agcb :=_ccccg .Value ,error (nil );if _agcb !=nil {return _agcb ;};_abfdd .CoordoriginAttr =&_baag ;continue ;};if _ccccg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acbff ,_fbce :=_ccccg .Value ,error (nil );if _fbce !=nil {return _fbce ;};_abfdd .OpacityAttr =&_acbff ;continue ;};if _ccccg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cacd ,_gaea :=_ccccg .Value ,error (nil );if _gaea !=nil {return _gaea ;};_abfdd .StrokecolorAttr =&_cacd ;continue ;};if _ccccg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abfdd .InsetpenAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_abfdd .FilledAttr .UnmarshalXMLAttr (_ccccg );continue ;};if _ccccg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fggdf ,_eaegb :=_ccccg .Value ,error (nil );if _eaegb !=nil {return _eaegb ;};_abfdd .WrapcoordsAttr =&_fggdf ;continue ;};if _ccccg .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_bgdb ,_bfggd :=_ccccg .Value ,error (nil );if _bfggd !=nil {return _bfggd ;};_abfdd .ArcsizeAttr =&_bgdb ;continue ;};if _ccccg .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebdc ,_bfcb :=_ccccg .Value ,error (nil );if _bfcb !=nil {return _bfcb ;};_abfdd .TitleAttr =&_ebdc ;continue ;};if _ccccg .Name .Local =="\u0063\u006c\u0061s\u0073"{_caaab ,_bgeec :=_ccccg .Value ,error (nil );if _bgeec !=nil {return _bgeec ;};_abfdd .ClassAttr =&_caaab ;continue ;};if _ccccg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgdg ,_eaea :=_ccccg .Value ,error (nil );if _eaea !=nil {return _eaea ;};_abfdd .TargetAttr =&_cgdg ;continue ;};if _ccccg .Name .Local =="\u0061\u006c\u0074"{_gabc ,_fadda :=_ccccg .Value ,error (nil );if _fadda !=nil {return _fadda ;};_abfdd .AltAttr =&_gabc ;continue ;};};_cdgbd :for {_dggd ,_bdga :=d .Token ();if _bdga !=nil {return _bdga ;};switch _efagg :=_dggd .(type ){case _b .StartElement :switch _efagg .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ccfeg :=NewEG_ShapeElements ();_ccfeg .Path =NewPath ();if _gbegg :=d .DecodeElement (_ccfeg .Path ,&_efagg );_gbegg !=nil {return _gbegg ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_ccfeg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dbcfc :=NewEG_ShapeElements ();_dbcfc .Formulas =NewFormulas ();if _gbacg :=d .DecodeElement (_dbcfc .Formulas ,&_efagg );_gbacg !=nil {return _gbacg ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_dbcfc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_adgcf :=NewEG_ShapeElements ();_adgcf .Handles =NewHandles ();if _abfb :=d .DecodeElement (_adgcf .Handles ,&_efagg );_abfb !=nil {return _abfb ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_adgcf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bccea :=NewEG_ShapeElements ();_bccea .Fill =NewFill ();if _dfcec :=d .DecodeElement (_bccea .Fill ,&_efagg );_dfcec !=nil {return _dfcec ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_bccea );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_acefg :=NewEG_ShapeElements ();_acefg .Stroke =NewStroke ();if _egcbd :=d .DecodeElement (_acefg .Stroke ,&_efagg );_egcbd !=nil {return _egcbd ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_acefg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ddeda :=NewEG_ShapeElements ();_ddeda .Shadow =NewShadow ();if _bddda :=d .DecodeElement (_ddeda .Shadow ,&_efagg );_bddda !=nil {return _bddda ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_ddeda );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_aafge :=NewEG_ShapeElements ();_aafge .Textbox =NewTextbox ();if _cgbc :=d .DecodeElement (_aafge .Textbox ,&_efagg );_cgbc !=nil {return _cgbc ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_aafge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ffee :=NewEG_ShapeElements ();_ffee .Textpath =NewTextpath ();if _bcged :=d .DecodeElement (_ffee .Textpath ,&_efagg );_bcged !=nil {return _bcged ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_ffee );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ddgfb :=NewEG_ShapeElements ();_ddgfb .Imagedata =NewImagedata ();if _feeac :=d .DecodeElement (_ddgfb .Imagedata ,&_efagg );_feeac !=nil {return _feeac ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_ddgfb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gcdfe :=NewEG_ShapeElements ();_gcdfe .Skew =NewOfcSkew ();if _cdad :=d .DecodeElement (_gcdfe .Skew ,&_efagg );_cdad !=nil {return _cdad ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_gcdfe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dfgc :=NewEG_ShapeElements ();_dfgc .Extrusion =NewOfcExtrusion ();if _gdbf :=d .DecodeElement (_dfgc .Extrusion ,&_efagg );_gdbf !=nil {return _gdbf ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_dfgc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dfad :=NewEG_ShapeElements ();_dfad .Callout =NewOfcCallout ();if _ecdcc :=d .DecodeElement (_dfad .Callout ,&_efagg );_ecdcc !=nil {return _ecdcc ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_dfad );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_aebgf :=NewEG_ShapeElements ();_aebgf .Lock =NewOfcLock ();if _fffe :=d .DecodeElement (_aebgf .Lock ,&_efagg );_fffe !=nil {return _fffe ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_aebgf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bdfb :=NewEG_ShapeElements ();_bdfb .Clippath =NewOfcClippath ();if _cafcb :=d .DecodeElement (_bdfb .Clippath ,&_efagg );_cafcb !=nil {return _cafcb ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_bdfb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_daggc :=NewEG_ShapeElements ();_daggc .Signatureline =NewOfcSignatureline ();if _eabg :=d .DecodeElement (_daggc .Signatureline ,&_efagg );_eabg !=nil {return _eabg ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_daggc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cebfd :=NewEG_ShapeElements ();_cebfd .Wrap =_a .NewWrap ();if _afdgf :=d .DecodeElement (_cebfd .Wrap ,&_efagg );_afdgf !=nil {return _afdgf ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_cebfd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_eddcgg :=NewEG_ShapeElements ();_eddcgg .Anchorlock =_a .NewAnchorlock ();if _bbec :=d .DecodeElement (_eddcgg .Anchorlock ,&_efagg );_bbec !=nil {return _bbec ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_eddcgg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ddcg :=NewEG_ShapeElements ();_ddcg .Bordertop =_a .NewBordertop ();if _dacbb :=d .DecodeElement (_ddcg .Bordertop ,&_efagg );_dacbb !=nil {return _dacbb ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_ddcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_adcgg :=NewEG_ShapeElements ();_adcgg .Borderbottom =_a .NewBorderbottom ();if _aeaf :=d .DecodeElement (_adcgg .Borderbottom ,&_efagg );_aeaf !=nil {return _aeaf ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_adcgg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fdfge :=NewEG_ShapeElements ();_fdfge .Borderleft =_a .NewBorderleft ();if _faafc :=d .DecodeElement (_fdfge .Borderleft ,&_efagg );_faafc !=nil {return _faafc ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_fdfge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ddbgdc :=NewEG_ShapeElements ();_ddbgdc .Borderright =_a .NewBorderright ();if _dfcbgc :=d .DecodeElement (_ddbgdc .Borderright ,&_efagg );_dfcbgc !=nil {return _dfcbgc ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_ddbgdc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dcdga :=NewEG_ShapeElements ();_dcdga .ClientData =_ga .NewClientData ();if _ddcgg :=d .DecodeElement (_dcdga .ClientData ,&_efagg );_ddcgg !=nil {return _ddcgg ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_dcdga );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fdgec :=NewEG_ShapeElements ();_fdgec .Textdata =_fb .NewTextdata ();if _gegag :=d .DecodeElement (_fdgec .Textdata ,&_efagg );_gegag !=nil {return _gegag ;};_abfdd .EG_ShapeElements =append (_abfdd .EG_ShapeElements ,_fdgec );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0075n\u0064\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_efagg .Name );if _bdfed :=d .Skip ();_bdfed !=nil {return _bdfed ;};};case _b .EndElement :break _cdgbd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path +func (_beddfb *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _gfagf :=_beddfb .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_gfagf !=nil {return _gfagf ;};if _bbgbd :=_beddfb .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_bbgbd !=nil {return _bbgbd ;};if _addbc :=_beddfb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_addbc !=nil {return _addbc ;};if _beddfb .Fill !=nil {if _ceggg :=_beddfb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ceggg !=nil {return _ceggg ;};};if _beddfb .Stroke !=nil {if _cefdg :=_beddfb .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_cefdg !=nil {return _cefdg ;};};if _beddfb .Textbox !=nil {if _dgbdfc :=_beddfb .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_dgbdfc !=nil {return _dgbdfc ;};};if _beddfb .Shadow !=nil {if _aede :=_beddfb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_aede !=nil {return _aede ;};};if _beddfb .Skew !=nil {if _ggdbad :=_beddfb .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_ggdbad !=nil {return _ggdbad ;};};if _beddfb .Extrusion !=nil {if _dbbdfb :=_beddfb .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_dbbdfb !=nil {return _dbbdfb ;};};if _beddfb .Callout !=nil {if _gdafe :=_beddfb .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_gdafe !=nil {return _gdafe ;};};if _beddfb .Lock !=nil {if _dbacg :=_beddfb .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_dbacg !=nil {return _dbacg ;};};if _beddfb .Colormru !=nil {if _bacga :=_beddfb .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_bacga !=nil {return _bacga ;};};if _beddfb .Colormenu !=nil {if _afbab :=_beddfb .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_afbab !=nil {return _afbab ;};};if _afbcf :=_beddfb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_afbcf !=nil {return _afbcf ;};return nil ;};func NewCT_Fill ()*CT_Fill {_adgg :=&CT_Fill {};return _adgg };func (_cfbge *OfcBottom )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cfbge .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_dcdge *Roundrect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcdge .CT_RoundRect =*NewCT_RoundRect ();for _ ,_eggda :=range start .Attr {if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dcdge .UserdrawnAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bgggc ,_edgcf :=_eggda .Value ,error (nil );if _edgcf !=nil {return _edgcf ;};_dcdge .BordertopcolorAttr =&_bgggc ;continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dcdge .UserhiddenAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dcdge .BulletAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dcdge .CliptowrapAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0068\u0072"{_dcdge .HrAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u006f\u006c\u0065"{_dcdge .OleAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0068\u0072\u0073t\u0064"{_dcdge .HrstdAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0073\u0070\u0069\u0064"{_faeaa ,_eebgb :=_eggda .Value ,error (nil );if _eebgb !=nil {return _eebgb ;};_dcdge .SpidAttr =&_faeaa ;continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dcdge .HrnoshadeAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dcdge .ForcedashAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cggfcd ,_aefed :=_eggda .Value ,error (nil );if _aefed !=nil {return _aefed ;};_dcdge .BorderleftcolorAttr =&_cggfcd ;continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ggeeg ,_ggfgfa :=_g .ParseInt (_eggda .Value ,10,64);if _ggfgfa !=nil {return _ggfgfa ;};_dcdge .DgmnodekindAttr =&_ggeeg ;continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u006f\u006e\u0065\u0064"{_dcdge .OnedAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0063\u006c\u0069\u0070"{_dcdge .ClipAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0068\u0072\u0070c\u0074"{_fggga ,_aeceg :=_g .ParseFloat (_eggda .Value ,64);if _aeceg !=nil {return _aeceg ;};_gdbcb :=float32 (_fggga );_dcdge .HrpctAttr =&_gdbcb ;continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dcdge .PreferrelativeAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gcgbb ,_gdfdb :=_eggda .Value ,error (nil );if _gdfdb !=nil {return _gdfdb ;};_dcdge .BorderrightcolorAttr =&_gcgbb ;continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ccegc ,_gbbfg :=_g .ParseInt (_eggda .Value ,10,64);if _gbbfg !=nil {return _gbbfg ;};_dcdge .RegroupidAttr =&_ccegc ;continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dcdge .DgmlayoutmruAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dcdge .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dcdge .AllowoverlapAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dcdge .HralignAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dcdge .InsetmodeAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0073\u0070\u0074"{_dcgdg ,_dffbc :=_g .ParseFloat (_eggda .Value ,64);if _dffbc !=nil {return _dffbc ;};_eeccd :=float32 (_dcgdg );_dcdge .SptAttr =&_eeccd ;continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cffde ,_cddfe :=_eggda .Value ,error (nil );if _cddfe !=nil {return _cddfe ;};_dcdge .BorderbottomcolorAttr =&_cffde ;continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dcdge .OleiconAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dcdge .DgmlayoutAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dcdge .BwmodeAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dcdge .BwnormalAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dcdge .BwpureAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dcdge .ConnectortypeAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dcdge .ButtonAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dcdge .AllowincellAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Local =="\u0068\u0072\u0065\u0066"{_ebcgff ,_ebcfg :=_eggda .Value ,error (nil );if _ebcfg !=nil {return _ebcfg ;};_dcdge .HrefAttr =&_ebcgff ;continue ;};if _eggda .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gcgfbe ,_edbcc :=_eggda .Value ,error (nil );if _edbcc !=nil {return _edbcc ;};_dcdge .CoordsizeAttr =&_gcgfbe ;continue ;};if _eggda .Name .Local =="\u0073\u0074\u0079l\u0065"{_caeced ,_bdeda :=_eggda .Value ,error (nil );if _bdeda !=nil {return _bdeda ;};_dcdge .StyleAttr =&_caeced ;continue ;};if _eggda .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dcdge .StrokedAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Local =="\u0069\u0064"{_ffgcb ,_dbbcb :=_eggda .Value ,error (nil );if _dbbcb !=nil {return _dbbcb ;};_dcdge .IdAttr =&_ffgcb ;continue ;};if _eggda .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aabef ,_aedeb :=_eggda .Value ,error (nil );if _aedeb !=nil {return _aedeb ;};_dcdge .StrokeweightAttr =&_aabef ;continue ;};if _eggda .Name .Local =="\u0070\u0072\u0069n\u0074"{_dcdge .PrintAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efdf ,_dadec :=_eggda .Value ,error (nil );if _dadec !=nil {return _dadec ;};_dcdge .ChromakeyAttr =&_efdf ;continue ;};if _eggda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dfeeae ,_gaefd :=_eggda .Value ,error (nil );if _gaefd !=nil {return _gaefd ;};_dcdge .FillcolorAttr =&_dfeeae ;continue ;};if _eggda .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aegbc ,_egdeg :=_eggda .Value ,error (nil );if _egdeg !=nil {return _egdeg ;};_dcdge .CoordoriginAttr =&_aegbc ;continue ;};if _eggda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gaeeeg ,_cbcbda :=_eggda .Value ,error (nil );if _cbcbda !=nil {return _cbcbda ;};_dcdge .OpacityAttr =&_gaeeeg ;continue ;};if _eggda .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_agdc ,_degeb :=_eggda .Value ,error (nil );if _degeb !=nil {return _degeb ;};_dcdge .StrokecolorAttr =&_agdc ;continue ;};if _eggda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dcdge .InsetpenAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dcdge .FilledAttr .UnmarshalXMLAttr (_eggda );continue ;};if _eggda .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_addba ,_cccbe :=_eggda .Value ,error (nil );if _cccbe !=nil {return _cccbe ;};_dcdge .WrapcoordsAttr =&_addba ;continue ;};if _eggda .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_gbbgd ,_gadfc :=_eggda .Value ,error (nil );if _gadfc !=nil {return _gadfc ;};_dcdge .ArcsizeAttr =&_gbbgd ;continue ;};if _eggda .Name .Local =="\u0074\u0069\u0074l\u0065"{_befdc ,_faggbd :=_eggda .Value ,error (nil );if _faggbd !=nil {return _faggbd ;};_dcdge .TitleAttr =&_befdc ;continue ;};if _eggda .Name .Local =="\u0063\u006c\u0061s\u0073"{_bcacf ,_bddb :=_eggda .Value ,error (nil );if _bddb !=nil {return _bddb ;};_dcdge .ClassAttr =&_bcacf ;continue ;};if _eggda .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_edbbg ,_fefegf :=_eggda .Value ,error (nil );if _fefegf !=nil {return _fefegf ;};_dcdge .TargetAttr =&_edbbg ;continue ;};if _eggda .Name .Local =="\u0061\u006c\u0074"{_gbaea ,_daggc :=_eggda .Value ,error (nil );if _daggc !=nil {return _daggc ;};_dcdge .AltAttr =&_gbaea ;continue ;};};_cdaa :for {_dcdgg ,_fcfba :=d .Token ();if _fcfba !=nil {return _fcfba ;};switch _bbcee :=_dcdgg .(type ){case _d .StartElement :switch _bbcee .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdedg :=NewEG_ShapeElements ();_fdedg .Path =NewPath ();if _egeab :=d .DecodeElement (_fdedg .Path ,&_bbcee );_egeab !=nil {return _egeab ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_fdedg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bffece :=NewEG_ShapeElements ();_bffece .Formulas =NewFormulas ();if _cagbf :=d .DecodeElement (_bffece .Formulas ,&_bbcee );_cagbf !=nil {return _cagbf ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_bffece );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdacbc :=NewEG_ShapeElements ();_gdacbc .Handles =NewHandles ();if _bcagaf :=d .DecodeElement (_gdacbc .Handles ,&_bbcee );_bcagaf !=nil {return _bcagaf ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_gdacbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgada :=NewEG_ShapeElements ();_bgada .Fill =NewFill ();if _cabcd :=d .DecodeElement (_bgada .Fill ,&_bbcee );_cabcd !=nil {return _cabcd ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_bgada );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfefg :=NewEG_ShapeElements ();_dfefg .Stroke =NewStroke ();if _ffgae :=d .DecodeElement (_dfefg .Stroke ,&_bbcee );_ffgae !=nil {return _ffgae ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_dfefg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdbg :=NewEG_ShapeElements ();_fdbg .Shadow =NewShadow ();if _ccfee :=d .DecodeElement (_fdbg .Shadow ,&_bbcee );_ccfee !=nil {return _ccfee ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_fdbg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfdcc :=NewEG_ShapeElements ();_bfdcc .Textbox =NewTextbox ();if _dfebf :=d .DecodeElement (_bfdcc .Textbox ,&_bbcee );_dfebf !=nil {return _dfebf ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_bfdcc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgbb :=NewEG_ShapeElements ();_dgbb .Textpath =NewTextpath ();if _ebaaf :=d .DecodeElement (_dgbb .Textpath ,&_bbcee );_ebaaf !=nil {return _ebaaf ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_dgbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abeag :=NewEG_ShapeElements ();_abeag .Imagedata =NewImagedata ();if _aabdd :=d .DecodeElement (_abeag .Imagedata ,&_bbcee );_aabdd !=nil {return _aabdd ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_abeag );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddcbf :=NewEG_ShapeElements ();_ddcbf .Skew =NewOfcSkew ();if _dgea :=d .DecodeElement (_ddcbf .Skew ,&_bbcee );_dgea !=nil {return _dgea ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_ddcbf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbeba :=NewEG_ShapeElements ();_fbeba .Extrusion =NewOfcExtrusion ();if _ebdfg :=d .DecodeElement (_fbeba .Extrusion ,&_bbcee );_ebdfg !=nil {return _ebdfg ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_fbeba );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gccgg :=NewEG_ShapeElements ();_gccgg .Callout =NewOfcCallout ();if _ceeba :=d .DecodeElement (_gccgg .Callout ,&_bbcee );_ceeba !=nil {return _ceeba ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_gccgg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgafd :=NewEG_ShapeElements ();_cgafd .Lock =NewOfcLock ();if _ddfa :=d .DecodeElement (_cgafd .Lock ,&_bbcee );_ddfa !=nil {return _ddfa ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_cgafd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eefgc :=NewEG_ShapeElements ();_eefgc .Clippath =NewOfcClippath ();if _ceaca :=d .DecodeElement (_eefgc .Clippath ,&_bbcee );_ceaca !=nil {return _ceaca ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_eefgc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efbea :=NewEG_ShapeElements ();_efbea .Signatureline =NewOfcSignatureline ();if _bcfaf :=d .DecodeElement (_efbea .Signatureline ,&_bbcee );_bcfaf !=nil {return _bcfaf ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_efbea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gagdc :=NewEG_ShapeElements ();_gagdc .Wrap =_cd .NewWrap ();if _acggd :=d .DecodeElement (_gagdc .Wrap ,&_bbcee );_acggd !=nil {return _acggd ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_gagdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abadc :=NewEG_ShapeElements ();_abadc .Anchorlock =_cd .NewAnchorlock ();if _ddccf :=d .DecodeElement (_abadc .Anchorlock ,&_bbcee );_ddccf !=nil {return _ddccf ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_abadc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdfde :=NewEG_ShapeElements ();_fdfde .Bordertop =_cd .NewBordertop ();if _feaa :=d .DecodeElement (_fdfde .Bordertop ,&_bbcee );_feaa !=nil {return _feaa ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_fdfde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgdgb :=NewEG_ShapeElements ();_bgdgb .Borderbottom =_cd .NewBorderbottom ();if _cbfad :=d .DecodeElement (_bgdgb .Borderbottom ,&_bbcee );_cbfad !=nil {return _cbfad ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_bgdgb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfcfe :=NewEG_ShapeElements ();_dfcfe .Borderleft =_cd .NewBorderleft ();if _deacf :=d .DecodeElement (_dfcfe .Borderleft ,&_bbcee );_deacf !=nil {return _deacf ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_dfcfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgdca :=NewEG_ShapeElements ();_bgdca .Borderright =_cd .NewBorderright ();if _fcbgc :=d .DecodeElement (_bgdca .Borderright ,&_bbcee );_fcbgc !=nil {return _fcbgc ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_bgdca );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bdfdba :=NewEG_ShapeElements ();_bdfdba .ClientData =_df .NewClientData ();if _cgbbg :=d .DecodeElement (_bdfdba .ClientData ,&_bbcee );_cgbbg !=nil {return _cgbbg ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_bdfdba );case _d .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"}:_dcfef :=NewEG_ShapeElements ();_dcfef .Textdata =_dg .NewTextdata ();if _ccabb :=d .DecodeElement (_dcfef .Textdata ,&_bbcee );_ccabb !=nil {return _ccabb ;};_dcdge .EG_ShapeElements =append (_dcdge .EG_ShapeElements ,_dcfef );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 \u0052\u006f\u0075\u006e\u0064\u0072e\u0063\u0074 \u0025\u0076",_bbcee .Name );if _ffega :=d .Skip ();_ffega !=nil {return _ffega ;};};case _d .EndElement :break _cdaa ;case _d .CharData :};};return nil ;};func (_acadg ST_ImageAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbdcb :=_d .Attr {};_dbdcb .Name =name ;switch _acadg {case ST_ImageAspectUnset :_dbdcb .Value ="";case ST_ImageAspectIgnore :_dbdcb .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_dbdcb .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_dbdcb .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _dbdcb ,nil ;};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _ec .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 _ec .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 _ec .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;RelidAttr *string ;}; -// Validate validates the OfcLock and its children -func (_baebfb *OfcLock )Validate ()error {return _baebfb .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};type OfcInk struct{OfcCT_Ink };func (_gggaf *OfcClippath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggaf .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_cbbae :=range start .Attr {if _cbbae .Name .Local =="\u0076"{_debef ,_cabbc :=_cbbae .Value ,error (nil );if _cabbc !=nil {return _cabbc ;};_gggaf .VAttr =_debef ;continue ;};};for {_fedc ,_eccga :=d .Token ();if _eccga !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_eccga );};if _abaac ,_adbag :=_fedc .(_b .EndElement );_adbag &&_abaac .Name ==start .Name {break ;};};return nil ;};func (_gbbedc ST_StrokeArrowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbbedc .String (),start );};func (_efed *AG_ShapeAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fedf :=range start .Attr {if _fedf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbad ,_eadg :=_fedf .Value ,error (nil );if _eadg !=nil {return _eadg ;};_efed .OpacityAttr =&_fbad ;continue ;};if _fedf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_efed .StrokedAttr .UnmarshalXMLAttr (_fedf );continue ;};if _fedf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bagbf ,_cgb :=_fedf .Value ,error (nil );if _cgb !=nil {return _cgb ;};_efed .StrokecolorAttr =&_bagbf ;continue ;};if _fedf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbee ,_caee :=_fedf .Value ,error (nil );if _caee !=nil {return _caee ;};_efed .StrokeweightAttr =&_bbee ;continue ;};if _fedf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efed .InsetpenAttr .UnmarshalXMLAttr (_fedf );continue ;};if _fedf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffd ,_ddab :=_fedf .Value ,error (nil );if _ddab !=nil {return _ddab ;};_efed .ChromakeyAttr =&_ffd ;continue ;};if _fedf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_efed .FilledAttr .UnmarshalXMLAttr (_fedf );continue ;};if _fedf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dddb ,_dfgd :=_fedf .Value ,error (nil );if _dfgd !=nil {return _dfgd ;};_efed .FillcolorAttr =&_dddb ;continue ;};};for {_bcca ,_gfbd :=d .Token ();if _gfbd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0053\u0068\u0061\u0070\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_gfbd );};if _edaf ,_eabc :=_bcca .(_b .EndElement );_eabc &&_edaf .Name ==start .Name {break ;};};return nil ;};type OfcSignatureline struct{OfcCT_SignatureLine };func (_fccb *OfcColumn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _fccb .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_caff *OfcCT_Complex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _caff .ExtAttr !=ST_ExtUnset {_acbec ,_gdcg :=_caff .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _gdcg !=nil {return _gdcg ;};start .Attr =append (start .Attr ,_acbec );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cace *OfcRight )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _cace .OfcCT_StrokeChild .MarshalXML (e ,start );};func NewOfcShapedefaults ()*OfcShapedefaults {_gefad :=&OfcShapedefaults {};_gefad .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _gefad ;};func (_dabc *Image )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _dabc .CT_Image .MarshalXML (e ,start );};type ST_ImageAspect byte ;type ST_FillMethod byte ; +// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path +func (_ccfbd *OfcCT_Callout )ValidateWithPath (path string )error {if _bfgef :=_ccfbd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bfgef !=nil {return _bfgef ;};if _bfefd :=_ccfbd .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_bfefd !=nil {return _bfefd ;};if _fcefg :=_ccfbd .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_fcefg !=nil {return _fcefg ;};if _fecee :=_ccfbd .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_fecee !=nil {return _fecee ;};if _fffdc :=_ccfbd .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_fffdc !=nil {return _fffdc ;};if _aaggg :=_ccfbd .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_aaggg !=nil {return _aaggg ;};if _agfc :=_ccfbd .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_agfc !=nil {return _agfc ;};if _geagc :=_ccfbd .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_geagc !=nil {return _geagc ;};if _dagdf :=_ccfbd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dagdf !=nil {return _dagdf ;};return nil ;};func (_afgea *OfcClippath )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _afgea .OfcCT_ClipPath .MarshalXML (e ,start );};func (_eacf *CT_Group )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfdbf :=range start .Attr {if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eacf .AllowincellAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eacf .BulletAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0068\u0072"{_eacf .HrAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u006f\u006e\u0065\u0064"{_eacf .OnedAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eacf .HralignAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_bbada ,_cggc :=_gfdbf .Value ,error (nil );if _cggc !=nil {return _cggc ;};_eacf .TablelimitsAttr =&_bbada ;continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cbfd ,_aabe :=_g .ParseInt (_gfdbf .Value ,10,64);if _aabe !=nil {return _aabe ;};_eacf .RegroupidAttr =&_cbfd ;continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eddd ,_bebef :=_gfdbf .Value ,error (nil );if _bebef !=nil {return _bebef ;};_eacf .BordertopcolorAttr =&_eddd ;continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0073\u0070\u0069\u0064"{_ccbb ,_fdeb :=_gfdbf .Value ,error (nil );if _fdeb !=nil {return _fdeb ;};_eacf .SpidAttr =&_ccbb ;continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0068\u0072\u0070c\u0074"{_eeggb ,_ggba :=_g .ParseFloat (_gfdbf .Value ,64);if _ggba !=nil {return _ggba ;};_aadf :=float32 (_eeggb );_eacf .HrpctAttr =&_aadf ;continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbcf ,_ggab :=_gfdbf .Value ,error (nil );if _ggab !=nil {return _ggab ;};_eacf .BorderrightcolorAttr =&_bbcf ;continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eacf .ButtonAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0068\u0072\u0073t\u0064"{_eacf .HrstdAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eacf .DgmlayoutAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eacf .UserdrawnAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eacf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eacf .UserhiddenAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dgab ,_dgdg :=_gfdbf .Value ,error (nil );if _dgdg !=nil {return _dgdg ;};_eacf .BorderleftcolorAttr =&_dgab ;continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eacf .InsetmodeAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eacf .AllowoverlapAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_dbbe ,_gaed :=_gfdbf .Value ,error (nil );if _gaed !=nil {return _gaed ;};_eacf .TablepropertiesAttr =&_dbbe ;continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eacf .HrnoshadeAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eacf .DgmlayoutmruAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gcgde ,_cdad :=_g .ParseInt (_gfdbf .Value ,10,64);if _cdad !=nil {return _cdad ;};_eacf .DgmnodekindAttr =&_gcgde ;continue ;};if _gfdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfdbf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcda ,_ggag :=_gfdbf .Value ,error (nil );if _ggag !=nil {return _ggag ;};_eacf .BorderbottomcolorAttr =&_gcda ;continue ;};if _gfdbf .Name .Local =="\u0070\u0072\u0069n\u0074"{_eacf .PrintAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbce ,_ffdcg :=_gfdbf .Value ,error (nil );if _ffdcg !=nil {return _ffdcg ;};_eacf .TitleAttr =&_fbce ;continue ;};if _gfdbf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eebcd ,_gbag :=_gfdbf .Value ,error (nil );if _gbag !=nil {return _gbag ;};_eacf .CoordoriginAttr =&_eebcd ;continue ;};if _gfdbf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dcecef ,_agdgb :=_gfdbf .Value ,error (nil );if _agdgb !=nil {return _agdgb ;};_eacf .WrapcoordsAttr =&_dcecef ;continue ;};if _gfdbf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ffcd ,_bddf :=_gfdbf .Value ,error (nil );if _bddf !=nil {return _bddf ;};_eacf .CoordsizeAttr =&_ffcd ;continue ;};if _gfdbf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbggc ,_cadbc :=_gfdbf .Value ,error (nil );if _cadbc !=nil {return _cadbc ;};_eacf .StyleAttr =&_cbggc ;continue ;};if _gfdbf .Name .Local =="\u0069\u0064"{_fefd ,_aeed :=_gfdbf .Value ,error (nil );if _aeed !=nil {return _aeed ;};_eacf .IdAttr =&_fefd ;continue ;};if _gfdbf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gdabb ,_agfd :=_gfdbf .Value ,error (nil );if _agfd !=nil {return _agfd ;};_eacf .FillcolorAttr =&_gdabb ;continue ;};if _gfdbf .Name .Local =="\u0063\u006c\u0061s\u0073"{_cbacb ,_bgcd :=_gfdbf .Value ,error (nil );if _bgcd !=nil {return _bgcd ;};_eacf .ClassAttr =&_cbacb ;continue ;};if _gfdbf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cbgc ,_fabd :=_gfdbf .Value ,error (nil );if _fabd !=nil {return _fabd ;};_eacf .TargetAttr =&_cbgc ;continue ;};if _gfdbf .Name .Local =="\u0068\u0072\u0065\u0066"{_bffd ,_dfdf :=_gfdbf .Value ,error (nil );if _dfdf !=nil {return _dfdf ;};_eacf .HrefAttr =&_bffd ;continue ;};if _gfdbf .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_eacf .EditasAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eacf .FilledAttr .UnmarshalXMLAttr (_gfdbf );continue ;};if _gfdbf .Name .Local =="\u0061\u006c\u0074"{_cgaa ,_bfcgd :=_gfdbf .Value ,error (nil );if _bfcgd !=nil {return _bfcgd ;};_eacf .AltAttr =&_cgaa ;continue ;};};_gcaf :for {_dagcg ,_dbdda :=d .Token ();if _dbdda !=nil {return _dbdda ;};switch _fgee :=_dagcg .(type ){case _d .StartElement :switch _fgee .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbab :=NewGroup ();if _acbd :=d .DecodeElement (_dbab ,&_fgee );_acbd !=nil {return _acbd ;};_eacf .Group =append (_eacf .Group ,_dbab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gafgg :=NewShape ();if _geaeg :=d .DecodeElement (_gafgg ,&_fgee );_geaeg !=nil {return _geaeg ;};_eacf .Shape =append (_eacf .Shape ,_gafgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cace :=NewShapetype ();if _ebac :=d .DecodeElement (_cace ,&_fgee );_ebac !=nil {return _ebac ;};_eacf .Shapetype =append (_eacf .Shapetype ,_cace );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccfg :=NewArc ();if _dgfac :=d .DecodeElement (_ccfg ,&_fgee );_dgfac !=nil {return _dgfac ;};_eacf .Arc =append (_eacf .Arc ,_ccfg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egaa :=NewCurve ();if _deba :=d .DecodeElement (_egaa ,&_fgee );_deba !=nil {return _deba ;};_eacf .Curve =append (_eacf .Curve ,_egaa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdda :=NewImage ();if _fagg :=d .DecodeElement (_bdda ,&_fgee );_fagg !=nil {return _fagg ;};_eacf .Image =append (_eacf .Image ,_bdda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeefb :=NewLine ();if _beaeb :=d .DecodeElement (_aeefb ,&_fgee );_beaeb !=nil {return _beaeb ;};_eacf .Line =append (_eacf .Line ,_aeefb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdecg :=NewOval ();if _bbcfa :=d .DecodeElement (_bdecg ,&_fgee );_bbcfa !=nil {return _bbcfa ;};_eacf .Oval =append (_eacf .Oval ,_bdecg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebce :=NewPolyline ();if _bbdag :=d .DecodeElement (_ebce ,&_fgee );_bbdag !=nil {return _bbdag ;};_eacf .Polyline =append (_eacf .Polyline ,_ebce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edbff :=NewRect ();if _gfae :=d .DecodeElement (_edbff ,&_fgee );_gfae !=nil {return _gfae ;};_eacf .Rect =append (_eacf .Rect ,_edbff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffcf :=NewRoundrect ();if _bfdfd :=d .DecodeElement (_ffcf ,&_fgee );_bfdfd !=nil {return _bfdfd ;};_eacf .Roundrect =append (_eacf .Roundrect ,_ffcf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbbb :=NewOfcDiagram ();if _gabg :=d .DecodeElement (_bbbb ,&_fgee );_gabg !=nil {return _gabg ;};_eacf .Diagram =append (_eacf .Diagram ,_bbbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gagfd :=NewEG_ShapeElements ();_gagfd .Path =NewPath ();if _fddc :=d .DecodeElement (_gagfd .Path ,&_fgee );_fddc !=nil {return _fddc ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_gagfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcde :=NewEG_ShapeElements ();_fcde .Formulas =NewFormulas ();if _cdgcg :=d .DecodeElement (_fcde .Formulas ,&_fgee );_cdgcg !=nil {return _cdgcg ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_fcde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfea :=NewEG_ShapeElements ();_dfea .Handles =NewHandles ();if _ebbc :=d .DecodeElement (_dfea .Handles ,&_fgee );_ebbc !=nil {return _ebbc ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_dfea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcec :=NewEG_ShapeElements ();_gcec .Fill =NewFill ();if _egdcg :=d .DecodeElement (_gcec .Fill ,&_fgee );_egdcg !=nil {return _egdcg ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_gcec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egge :=NewEG_ShapeElements ();_egge .Stroke =NewStroke ();if _adde :=d .DecodeElement (_egge .Stroke ,&_fgee );_adde !=nil {return _adde ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_egge );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdba :=NewEG_ShapeElements ();_gdba .Shadow =NewShadow ();if _eaeg :=d .DecodeElement (_gdba .Shadow ,&_fgee );_eaeg !=nil {return _eaeg ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_gdba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebdb :=NewEG_ShapeElements ();_ebdb .Textbox =NewTextbox ();if _fbaa :=d .DecodeElement (_ebdb .Textbox ,&_fgee );_fbaa !=nil {return _fbaa ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_ebdb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdbbb :=NewEG_ShapeElements ();_bdbbb .Textpath =NewTextpath ();if _ccdb :=d .DecodeElement (_bdbbb .Textpath ,&_fgee );_ccdb !=nil {return _ccdb ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_bdbbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecdg :=NewEG_ShapeElements ();_ecdg .Imagedata =NewImagedata ();if _fddcd :=d .DecodeElement (_ecdg .Imagedata ,&_fgee );_fddcd !=nil {return _fddcd ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_ecdg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcgb :=NewEG_ShapeElements ();_gcgb .Skew =NewOfcSkew ();if _cebg :=d .DecodeElement (_gcgb .Skew ,&_fgee );_cebg !=nil {return _cebg ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_gcgb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdfa :=NewEG_ShapeElements ();_gdfa .Extrusion =NewOfcExtrusion ();if _gbbd :=d .DecodeElement (_gdfa .Extrusion ,&_fgee );_gbbd !=nil {return _gbbd ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_gdfa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fffg :=NewEG_ShapeElements ();_fffg .Callout =NewOfcCallout ();if _bagb :=d .DecodeElement (_fffg .Callout ,&_fgee );_bagb !=nil {return _bagb ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_fffg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_baddd :=NewEG_ShapeElements ();_baddd .Lock =NewOfcLock ();if _ffcfg :=d .DecodeElement (_baddd .Lock ,&_fgee );_ffcfg !=nil {return _ffcfg ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_baddd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afed :=NewEG_ShapeElements ();_afed .Clippath =NewOfcClippath ();if _ddee :=d .DecodeElement (_afed .Clippath ,&_fgee );_ddee !=nil {return _ddee ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_afed );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbeeb :=NewEG_ShapeElements ();_dbeeb .Signatureline =NewOfcSignatureline ();if _afdb :=d .DecodeElement (_dbeeb .Signatureline ,&_fgee );_afdb !=nil {return _afdb ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_dbeeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egdef :=NewEG_ShapeElements ();_egdef .Wrap =_cd .NewWrap ();if _aefb :=d .DecodeElement (_egdef .Wrap ,&_fgee );_aefb !=nil {return _aefb ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_egdef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cedd :=NewEG_ShapeElements ();_cedd .Anchorlock =_cd .NewAnchorlock ();if _afgf :=d .DecodeElement (_cedd .Anchorlock ,&_fgee );_afgf !=nil {return _afgf ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_cedd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dabg :=NewEG_ShapeElements ();_dabg .Bordertop =_cd .NewBordertop ();if _dbaf :=d .DecodeElement (_dabg .Bordertop ,&_fgee );_dbaf !=nil {return _dbaf ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_dabg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caab :=NewEG_ShapeElements ();_caab .Borderbottom =_cd .NewBorderbottom ();if _ffda :=d .DecodeElement (_caab .Borderbottom ,&_fgee );_ffda !=nil {return _ffda ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_caab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aacb :=NewEG_ShapeElements ();_aacb .Borderleft =_cd .NewBorderleft ();if _fcgf :=d .DecodeElement (_aacb .Borderleft ,&_fgee );_fcgf !=nil {return _fcgf ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_aacb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbfa :=NewEG_ShapeElements ();_dbfa .Borderright =_cd .NewBorderright ();if _cacb :=d .DecodeElement (_dbfa .Borderright ,&_fgee );_cacb !=nil {return _cacb ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_dbfa );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_baff :=NewEG_ShapeElements ();_baff .ClientData =_df .NewClientData ();if _bfac :=d .DecodeElement (_baff .ClientData ,&_fgee );_bfac !=nil {return _bfac ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_baff );case _d .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"}:_gfgg :=NewEG_ShapeElements ();_gfgg .Textdata =_dg .NewTextdata ();if _gddeb :=d .DecodeElement (_gfgg .Textdata ,&_fgee );_gddeb !=nil {return _gddeb ;};_eacf .EG_ShapeElements =append (_eacf .EG_ShapeElements ,_gfgg );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\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_fgee .Name );if _gfacb :=d .Skip ();_gfacb !=nil {return _gfacb ;};};case _d .EndElement :break _gcaf ;case _d .CharData :};};return nil ;};func (_fdfgc *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdfgc =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_fdfgc =1;case "\u0049\u0063\u006f\u006e":*_fdfgc =2;};return nil ;};type OfcRight struct{OfcCT_StrokeChild };func NewOfcCT_Relation ()*OfcCT_Relation {_baecg :=&OfcCT_Relation {};return _baecg };func (_cggce *Line )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cggce .CT_Line =*NewCT_Line ();for _ ,_afaf :=range start .Attr {if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cggce .UserdrawnAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cggce .ButtonAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cggce .DgmlayoutmruAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cggce .UserhiddenAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cggce .CliptowrapAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cggce .BulletAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u006f\u006c\u0065"{_cggce .OleAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0068\u0072"{_cggce .HrAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0073\u0070\u0069\u0064"{_cgbac ,_aeagc :=_afaf .Value ,error (nil );if _aeagc !=nil {return _aeagc ;};_cggce .SpidAttr =&_cgbac ;continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0068\u0072\u0073t\u0064"{_cggce .HrstdAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cggce .BwnormalAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_acaad ,_ccdga :=_afaf .Value ,error (nil );if _ccdga !=nil {return _ccdga ;};_cggce .BordertopcolorAttr =&_acaad ;continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cggce .DgmlayoutAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cggce .ForcedashAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cggce .AllowoverlapAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cggce .HrnoshadeAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cggce .PreferrelativeAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cegad ,_gged :=_afaf .Value ,error (nil );if _gged !=nil {return _gged ;};_cggce .BorderbottomcolorAttr =&_cegad ;continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u006f\u006e\u0065\u0064"{_cggce .OnedAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ebbf ,_efdce :=_g .ParseInt (_afaf .Value ,10,64);if _efdce !=nil {return _efdce ;};_cggce .DgmnodekindAttr =&_ebbf ;continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_acbfc ,_afce :=_g .ParseInt (_afaf .Value ,10,64);if _afce !=nil {return _afce ;};_cggce .RegroupidAttr =&_acbfc ;continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cggce .AllowincellAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0068\u0072\u0070c\u0074"{_egcbe ,_effegc :=_g .ParseFloat (_afaf .Value ,64);if _effegc !=nil {return _effegc ;};_gacdff :=float32 (_egcbe );_cggce .HrpctAttr =&_gacdff ;continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0063\u006c\u0069\u0070"{_cggce .ClipAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cggce .InsetmodeAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fcfga ,_agbac :=_afaf .Value ,error (nil );if _agbac !=nil {return _agbac ;};_cggce .BorderleftcolorAttr =&_fcfga ;continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cggce .OleiconAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eabgdg ,_dgdc :=_afaf .Value ,error (nil );if _dgdc !=nil {return _dgdc ;};_cggce .BorderrightcolorAttr =&_eabgdg ;continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cggce .ConnectortypeAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cggce .BwpureAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cggce .BwmodeAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0073\u0070\u0074"{_agfef ,_bbedec :=_g .ParseFloat (_afaf .Value ,64);if _bbedec !=nil {return _bbedec ;};_cgbef :=float32 (_agfef );_cggce .SptAttr =&_cgbef ;continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cggce .DoubleclicknotifyAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cggce .HralignAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Local =="\u0074\u006f"{_aggg ,_ccag :=_afaf .Value ,error (nil );if _ccag !=nil {return _ccag ;};_cggce .ToAttr =&_aggg ;continue ;};if _afaf .Name .Local =="\u0069\u0064"{_cedbd ,_gaegg :=_afaf .Value ,error (nil );if _gaegg !=nil {return _gaegg ;};_cggce .IdAttr =&_cedbd ;continue ;};if _afaf .Name .Local =="\u0061\u006c\u0074"{_fffaf ,_begca :=_afaf .Value ,error (nil );if _begca !=nil {return _begca ;};_cggce .AltAttr =&_fffaf ;continue ;};if _afaf .Name .Local =="\u0070\u0072\u0069n\u0074"{_cggce .PrintAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cggce .StrokedAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cgcgg ,_eceec :=_afaf .Value ,error (nil );if _eceec !=nil {return _eceec ;};_cggce .WrapcoordsAttr =&_cgcgg ;continue ;};if _afaf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gfgc ,_eebfa :=_afaf .Value ,error (nil );if _eebfa !=nil {return _eebfa ;};_cggce .StrokeweightAttr =&_gfgc ;continue ;};if _afaf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eefge ,_dfafb :=_afaf .Value ,error (nil );if _dfafb !=nil {return _dfafb ;};_cggce .CoordoriginAttr =&_eefge ;continue ;};if _afaf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gefab ,_fgega :=_afaf .Value ,error (nil );if _fgega !=nil {return _fgega ;};_cggce .ChromakeyAttr =&_gefab ;continue ;};if _afaf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eggb ,_cfddb :=_afaf .Value ,error (nil );if _cfddb !=nil {return _cfddb ;};_cggce .FillcolorAttr =&_eggb ;continue ;};if _afaf .Name .Local =="\u0073\u0074\u0079l\u0065"{_aeafb ,_cbeeb :=_afaf .Value ,error (nil );if _cbeeb !=nil {return _cbeeb ;};_cggce .StyleAttr =&_aeafb ;continue ;};if _afaf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dedfb ,_eedgg :=_afaf .Value ,error (nil );if _eedgg !=nil {return _eedgg ;};_cggce .OpacityAttr =&_dedfb ;continue ;};if _afaf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cadda ,_geafc :=_afaf .Value ,error (nil );if _geafc !=nil {return _geafc ;};_cggce .StrokecolorAttr =&_cadda ;continue ;};if _afaf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cggce .InsetpenAttr .UnmarshalXMLAttr (_afaf );continue ;};if _afaf .Name .Local =="\u0066\u0072\u006f\u006d"{_badc ,_gecgf :=_afaf .Value ,error (nil );if _gecgf !=nil {return _gecgf ;};_cggce .FromAttr =&_badc ;continue ;};if _afaf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgcf ,_gaecd :=_afaf .Value ,error (nil );if _gaecd !=nil {return _gaecd ;};_cggce .CoordsizeAttr =&_bgcf ;continue ;};if _afaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfaggc ,_cfbgg :=_afaf .Value ,error (nil );if _cfbgg !=nil {return _cfbgg ;};_cggce .TitleAttr =&_dfaggc ;continue ;};if _afaf .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcgaf ,_ggbgc :=_afaf .Value ,error (nil );if _ggbgc !=nil {return _ggbgc ;};_cggce .ClassAttr =&_dcgaf ;continue ;};if _afaf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bcdgg ,_dcab :=_afaf .Value ,error (nil );if _dcab !=nil {return _dcab ;};_cggce .TargetAttr =&_bcdgg ;continue ;};if _afaf .Name .Local =="\u0068\u0072\u0065\u0066"{_cfcc ,_fdgdc :=_afaf .Value ,error (nil );if _fdgdc !=nil {return _fdgdc ;};_cggce .HrefAttr =&_cfcc ;continue ;};if _afaf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cggce .FilledAttr .UnmarshalXMLAttr (_afaf );continue ;};};_ffbcg :for {_agdd ,_deeaea :=d .Token ();if _deeaea !=nil {return _deeaea ;};switch _bcea :=_agdd .(type ){case _d .StartElement :switch _bcea .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfaaf :=NewEG_ShapeElements ();_dfaaf .Path =NewPath ();if _gddfb :=d .DecodeElement (_dfaaf .Path ,&_bcea );_gddfb !=nil {return _gddfb ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_dfaaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbeef :=NewEG_ShapeElements ();_cbeef .Formulas =NewFormulas ();if _fdgef :=d .DecodeElement (_cbeef .Formulas ,&_bcea );_fdgef !=nil {return _fdgef ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_cbeef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_caafc :=NewEG_ShapeElements ();_caafc .Handles =NewHandles ();if _fccdg :=d .DecodeElement (_caafc .Handles ,&_bcea );_fccdg !=nil {return _fccdg ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_caafc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddcf :=NewEG_ShapeElements ();_ddcf .Fill =NewFill ();if _fffgf :=d .DecodeElement (_ddcf .Fill ,&_bcea );_fffgf !=nil {return _fffgf ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_ddcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_caffg :=NewEG_ShapeElements ();_caffg .Stroke =NewStroke ();if _befdd :=d .DecodeElement (_caffg .Stroke ,&_bcea );_befdd !=nil {return _befdd ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_caffg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffdd :=NewEG_ShapeElements ();_ffdd .Shadow =NewShadow ();if _cffce :=d .DecodeElement (_ffdd .Shadow ,&_bcea );_cffce !=nil {return _cffce ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_ffdd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afgfb :=NewEG_ShapeElements ();_afgfb .Textbox =NewTextbox ();if _dcbeg :=d .DecodeElement (_afgfb .Textbox ,&_bcea );_dcbeg !=nil {return _dcbeg ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_afgfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acgfd :=NewEG_ShapeElements ();_acgfd .Textpath =NewTextpath ();if _bbea :=d .DecodeElement (_acgfd .Textpath ,&_bcea );_bbea !=nil {return _bbea ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_acgfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggebge :=NewEG_ShapeElements ();_ggebge .Imagedata =NewImagedata ();if _ccad :=d .DecodeElement (_ggebge .Imagedata ,&_bcea );_ccad !=nil {return _ccad ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_ggebge );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgfef :=NewEG_ShapeElements ();_bgfef .Skew =NewOfcSkew ();if _agggb :=d .DecodeElement (_bgfef .Skew ,&_bcea );_agggb !=nil {return _agggb ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_bgfef );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fggbb :=NewEG_ShapeElements ();_fggbb .Extrusion =NewOfcExtrusion ();if _ceagc :=d .DecodeElement (_fggbb .Extrusion ,&_bcea );_ceagc !=nil {return _ceagc ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_fggbb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbge :=NewEG_ShapeElements ();_cbge .Callout =NewOfcCallout ();if _acffc :=d .DecodeElement (_cbge .Callout ,&_bcea );_acffc !=nil {return _acffc ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_cbge );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacgf :=NewEG_ShapeElements ();_bacgf .Lock =NewOfcLock ();if _dbcdb :=d .DecodeElement (_bacgf .Lock ,&_bcea );_dbcdb !=nil {return _dbcdb ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_bacgf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cabde :=NewEG_ShapeElements ();_cabde .Clippath =NewOfcClippath ();if _afec :=d .DecodeElement (_cabde .Clippath ,&_bcea );_afec !=nil {return _afec ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_cabde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddcbe :=NewEG_ShapeElements ();_ddcbe .Signatureline =NewOfcSignatureline ();if _egcae :=d .DecodeElement (_ddcbe .Signatureline ,&_bcea );_egcae !=nil {return _egcae ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_ddcbe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbba :=NewEG_ShapeElements ();_dbba .Wrap =_cd .NewWrap ();if _ggfde :=d .DecodeElement (_dbba .Wrap ,&_bcea );_ggfde !=nil {return _ggfde ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_dbba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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 =_cd .NewAnchorlock ();if _ggfdc :=d .DecodeElement (_aecg .Anchorlock ,&_bcea );_ggfdc !=nil {return _ggfdc ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_aecg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efceb :=NewEG_ShapeElements ();_efceb .Bordertop =_cd .NewBordertop ();if _fegag :=d .DecodeElement (_efceb .Bordertop ,&_bcea );_fegag !=nil {return _fegag ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_efceb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eacdb :=NewEG_ShapeElements ();_eacdb .Borderbottom =_cd .NewBorderbottom ();if _fcef :=d .DecodeElement (_eacdb .Borderbottom ,&_bcea );_fcef !=nil {return _fcef ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_eacdb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edebf :=NewEG_ShapeElements ();_edebf .Borderleft =_cd .NewBorderleft ();if _gfdcg :=d .DecodeElement (_edebf .Borderleft ,&_bcea );_gfdcg !=nil {return _gfdcg ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_edebf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffede :=NewEG_ShapeElements ();_ffede .Borderright =_cd .NewBorderright ();if _gdcde :=d .DecodeElement (_ffede .Borderright ,&_bcea );_gdcde !=nil {return _gdcde ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_ffede );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_eedggb :=NewEG_ShapeElements ();_eedggb .ClientData =_df .NewClientData ();if _aaace :=d .DecodeElement (_eedggb .ClientData ,&_bcea );_aaace !=nil {return _aaace ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_eedggb );case _d .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"}:_fadag :=NewEG_ShapeElements ();_fadag .Textdata =_dg .NewTextdata ();if _ecacb :=d .DecodeElement (_fadag .Textdata ,&_bcea );_ecacb !=nil {return _ecacb ;};_cggce .EG_ShapeElements =append (_cggce .EG_ShapeElements ,_fadag );default:_a .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",_bcea .Name );if _cffgg :=d .Skip ();_cffgg !=nil {return _cffgg ;};};case _d .EndElement :break _ffbcg ;case _d .CharData :};};return nil ;};func (_fafb *AG_OfficeCoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbd :=range start .Attr {if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fafb .HralignAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fafb .AllowincellAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u006f\u006e\u0065\u0064"{_fafb .OnedAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fafb .AllowoverlapAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fafb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fafb .UserdrawnAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fafb .UserhiddenAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bdec ,_ace :=_cbd .Value ,error (nil );if _ace !=nil {return _ace ;};_fafb .BordertopcolorAttr =&_bdec ;continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0068\u0072"{_fafb .HrAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gebdc ,_bggg :=_cbd .Value ,error (nil );if _bggg !=nil {return _bggg ;};_fafb .BorderleftcolorAttr =&_gebdc ;continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ddac ,_eea :=_cbd .Value ,error (nil );if _eea !=nil {return _eea ;};_fafb .BorderrightcolorAttr =&_ddac ;continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cfag ,_badg :=_g .ParseInt (_cbd .Value ,10,64);if _badg !=nil {return _badg ;};_fafb .DgmnodekindAttr =&_cfag ;continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fafb .BulletAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dbgb ,_dff :=_cbd .Value ,error (nil );if _dff !=nil {return _dff ;};_fafb .BorderbottomcolorAttr =&_dbgb ;continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fafb .InsetmodeAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fafb .ButtonAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fafb .DgmlayoutAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0073\u0070\u0069\u0064"{_fbg ,_geg :=_cbd .Value ,error (nil );if _geg !=nil {return _geg ;};_fafb .SpidAttr =&_fbg ;continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fafb .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0068\u0072\u0073t\u0064"{_fafb .HrstdAttr .UnmarshalXMLAttr (_cbd );continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfd ,_bdf :=_g .ParseFloat (_cbd .Value ,64);if _bdf !=nil {return _bdf ;};_bcd :=float32 (_gfd );_fafb .HrpctAttr =&_bcd ;continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_egbc ,_fbc :=_g .ParseInt (_cbd .Value ,10,64);if _fbc !=nil {return _fbc ;};_fafb .RegroupidAttr =&_egbc ;continue ;};if _cbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fafb .HrnoshadeAttr .UnmarshalXMLAttr (_cbd );continue ;};};for {_cgcf ,_edbf :=d .Token ();if _edbf !=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",_edbf );};if _deed ,_cgbc :=_cgcf .(_d .EndElement );_cgbc &&_deed .Name ==start .Name {break ;};};return nil ;};func (_edbde *OfcST_BWMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edbde =0;case "\u0063\u006f\u006co\u0072":*_edbde =1;case "\u0061\u0075\u0074\u006f":*_edbde =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_edbde =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_edbde =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_edbde =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_edbde =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_edbde =7;case "\u0062\u006c\u0061c\u006b":*_edbde =8;case "\u0077\u0068\u0069t\u0065":*_edbde =9;case "\u0068\u0069\u0064\u0065":*_edbde =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_edbde =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_edbde =12;};return nil ;};type OfcST_FillType byte ;func (_ggcad OfcST_How )Validate ()error {return _ggcad .ValidateWithPath ("")}; -// Validate validates the Path and its children -func (_effgg *Path )Validate ()error {return _effgg .ValidateWithPath ("\u0050\u0061\u0074\u0068")};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;); +// Validate validates the CT_Oval and its children +func (_beaee *CT_Oval )Validate ()error {return _beaee .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func (_ebafaf *OfcST_How )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebafaf =0;case "\u0074\u006f\u0070":*_ebafaf =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_ebafaf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ebafaf =3;case "\u006c\u0065\u0066\u0074":*_ebafaf =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebafaf =5;case "\u0072\u0069\u0067h\u0074":*_ebafaf =6;};return nil ;};func (_caece *OfcCT_Diagram )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egdfd :=range start .Attr {if _egdfd .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_adbegb ,_dcdb :=_g .ParseInt (_egdfd .Value ,10,64);if _dcdb !=nil {return _dcdb ;};_caece .DgmstyleAttr =&_adbegb ;continue ;};if _egdfd .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_caece .AutoformatAttr .UnmarshalXMLAttr (_egdfd );continue ;};if _egdfd .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_caece .ReverseAttr .UnmarshalXMLAttr (_egdfd );continue ;};if _egdfd .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_caece .AutolayoutAttr .UnmarshalXMLAttr (_egdfd );continue ;};if _egdfd .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_edcb ,_bdgcf :=_g .ParseInt (_egdfd .Value ,10,64);if _bdgcf !=nil {return _bdgcf ;};_caece .DgmscalexAttr =&_edcb ;continue ;};if _egdfd .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_dgbfd ,_adgabe :=_g .ParseInt (_egdfd .Value ,10,64);if _adgabe !=nil {return _adgabe ;};_caece .DgmscaleyAttr =&_dgbfd ;continue ;};if _egdfd .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_bcecce ,_dffgaa :=_g .ParseInt (_egdfd .Value ,10,64);if _dffgaa !=nil {return _dffgaa ;};_caece .DgmfontsizeAttr =&_bcecce ;continue ;};if _egdfd .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_adac ,_dedba :=_egdfd .Value ,error (nil );if _dedba !=nil {return _dedba ;};_caece .ConstrainboundsAttr =&_adac ;continue ;};if _egdfd .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_aeabf ,_agbda :=_g .ParseInt (_egdfd .Value ,10,64);if _agbda !=nil {return _agbda ;};_caece .DgmbasetextscaleAttr =&_aeabf ;continue ;};if _egdfd .Name .Local =="\u0065\u0078\u0074"{_caece .ExtAttr .UnmarshalXMLAttr (_egdfd );continue ;};};_ffefc :for {_bfbde ,_eecfcd :=d .Token ();if _eecfcd !=nil {return _eecfcd ;};switch _caffa :=_bfbde .(type ){case _d .StartElement :switch _caffa .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_caece .Relationtable =NewOfcCT_RelationTable ();if _gdbg :=d .DecodeElement (_caece .Relationtable ,&_caffa );_gdbg !=nil {return _gdbg ;};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\u004f\u0066\u0063\u0043T\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d \u0025\u0076",_caffa .Name );if _bbfeb :=d .Skip ();_bbfeb !=nil {return _bbfeb ;};};case _d .EndElement :break _ffefc ;case _d .CharData :};};return nil ;}; -// Validate validates the Textpath and its children -func (_dacag *Textpath )Validate ()error {return _dacag .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func (_agf *AG_ShapeAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_agf .OpacityAttr )});};if _agf .StrokedAttr !=_bd .ST_TrueFalseUnset {_ccdcg ,_bece :=_agf .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bece !=nil {return _bece ;};start .Attr =append (start .Attr ,_ccdcg );};if _agf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_agf .StrokecolorAttr )});};if _agf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_agf .StrokeweightAttr )});};if _agf .InsetpenAttr !=_bd .ST_TrueFalseUnset {_becf ,_edccb :=_agf .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _edccb !=nil {return _edccb ;};start .Attr =append (start .Attr ,_becf );};if _agf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_agf .ChromakeyAttr )});};if _agf .FilledAttr !=_bd .ST_TrueFalseUnset {_fgd ,_baf :=_agf .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _baf !=nil {return _baf ;};start .Attr =append (start .Attr ,_fgd );};if _agf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_agf .FillcolorAttr )});};return nil ;}; +// Validate validates the AG_OfficeCoreAttributes and its children +func (_eabg *AG_OfficeCoreAttributes )Validate ()error {return _eabg .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_gbecbf *OfcST_OLEType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdgae ,_fccag :=d .Token ();if _fccag !=nil {return _fccag ;};if _gdfe ,_adedc :=_fdgae .(_d .EndElement );_adedc &&_gdfe .Name ==start .Name {*_gbecbf =1;return nil ;};if _fdgaeg ,_dbbebd :=_fdgae .(_d .CharData );!_dbbebd {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",_fdgae );}else {switch string (_fdgaeg ){case "":*_gbecbf =0;case "\u0045\u006d\u0062e\u0064":*_gbecbf =1;case "\u004c\u0069\u006e\u006b":*_gbecbf =2;};};_fdgae ,_fccag =d .Token ();if _fccag !=nil {return _fccag ;};if _bcfbg ,_dgccdb :=_fdgae .(_d .EndElement );_dgccdb &&_bcfbg .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",_fdgae );};type OfcCT_Skew struct{IdAttr *string ;OnAttr _ec .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;};func NewCT_Handles ()*CT_Handles {_gdce :=&CT_Handles {};return _gdce };func (_affgd ST_StrokeEndCap )String ()string {switch _affgd {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 (_cdecgf *ST_FillMethod )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdecgf =0;case "\u006e\u006f\u006e\u0065":*_cdecgf =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_cdecgf =2;case "\u0073\u0069\u0067m\u0061":*_cdecgf =3;case "\u0061\u006e\u0079":*_cdecgf =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_cdecgf =5;};return nil ;};type OfcCT_Callout struct{OnAttr _ec .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _ec .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _ec .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _ec .ST_TrueFalse ;TextborderAttr _ec .ST_TrueFalse ;MinusxAttr _ec .ST_TrueFalse ;MinusyAttr _ec .ST_TrueFalse ;ExtAttr ST_Ext ;};func NewOfcColumn ()*OfcColumn {_dedece :=&OfcColumn {};_dedece .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _dedece ;};func (_cbbcd *OfcST_ScreenSize )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbbcd =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_cbbcd =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_cbbcd =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_cbbcd =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_cbbcd =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_cbbcd =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_cbbcd =6;};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 (_adgaa *OfcCT_Extrusion )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adgaa .OnAttr !=_ec .ST_TrueFalseUnset {_gggfff ,_ecbgd :=_adgaa .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _ecbgd !=nil {return _ecbgd ;};start .Attr =append (start .Attr ,_gggfff );};if _adgaa .TypeAttr !=OfcST_ExtrusionTypeUnset {_egbae ,_egdfg :=_adgaa .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _egdfg !=nil {return _egdfg ;};start .Attr =append (start .Attr ,_egbae );};if _adgaa .RenderAttr !=OfcST_ExtrusionRenderUnset {_eggag ,_bgdcc :=_adgaa .RenderAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _bgdcc !=nil {return _bgdcc ;};start .Attr =append (start .Attr ,_eggag );};if _adgaa .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .ViewpointoriginAttr )});};if _adgaa .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .ViewpointAttr )});};if _adgaa .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_dcadb ,_cgfeb :=_adgaa .PlaneAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u006c\u0061n\u0065"});if _cgfeb !=nil {return _cgfeb ;};start .Attr =append (start .Attr ,_dcadb );};if _adgaa .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .SkewangleAttr )});};if _adgaa .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .SkewamtAttr )});};if _adgaa .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .ForedepthAttr )});};if _adgaa .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .BackdepthAttr )});};if _adgaa .OrientationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .OrientationAttr )});};if _adgaa .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .OrientationangleAttr )});};if _adgaa .LockrotationcenterAttr !=_ec .ST_TrueFalseUnset {_fbggc ,_faggb :=_adgaa .LockrotationcenterAttr .MarshalXMLAttr (_d .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _faggb !=nil {return _faggb ;};start .Attr =append (start .Attr ,_fbggc );};if _adgaa .AutorotationcenterAttr !=_ec .ST_TrueFalseUnset {_agdeg ,_cdceg :=_adgaa .AutorotationcenterAttr .MarshalXMLAttr (_d .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _cdceg !=nil {return _cdceg ;};start .Attr =append (start .Attr ,_agdeg );};if _adgaa .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .RotationcenterAttr )});};if _adgaa .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .RotationangleAttr )});};if _adgaa .ColormodeAttr !=OfcST_ColorModeUnset {_efeeg ,_ffcfd :=_adgaa .ColormodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _ffcfd !=nil {return _ffcfd ;};start .Attr =append (start .Attr ,_efeeg );};if _adgaa .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .ColorAttr )});};if _adgaa .ShininessAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .ShininessAttr )});};if _adgaa .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .SpecularityAttr )});};if _adgaa .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .DiffusityAttr )});};if _adgaa .MetalAttr !=_ec .ST_TrueFalseUnset {_dddee ,_cbadd :=_adgaa .MetalAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0065\u0074a\u006c"});if _cbadd !=nil {return _cbadd ;};start .Attr =append (start .Attr ,_dddee );};if _adgaa .EdgeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .EdgeAttr )});};if _adgaa .FacetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .FacetAttr )});};if _adgaa .LightfaceAttr !=_ec .ST_TrueFalseUnset {_gdcgf ,_ebfbg :=_adgaa .LightfaceAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _ebfbg !=nil {return _ebfbg ;};start .Attr =append (start .Attr ,_gdcgf );};if _adgaa .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .BrightnessAttr )});};if _adgaa .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .LightpositionAttr )});};if _adgaa .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .LightlevelAttr )});};if _adgaa .LightharshAttr !=_ec .ST_TrueFalseUnset {_afcd ,_gfagc :=_adgaa .LightharshAttr .MarshalXMLAttr (_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _gfagc !=nil {return _gfagc ;};start .Attr =append (start .Attr ,_afcd );};if _adgaa .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .Lightposition2Attr )});};if _adgaa .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_adgaa .Lightlevel2Attr )});};if _adgaa .Lightharsh2Attr !=_ec .ST_TrueFalseUnset {_fcefad ,_dgbeb :=_adgaa .Lightharsh2Attr .MarshalXMLAttr (_d .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _dgbeb !=nil {return _dgbeb ;};start .Attr =append (start .Attr ,_fcefad );};if _adgaa .ExtAttr !=ST_ExtUnset {_bfceg ,_cebag :=_adgaa .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _cebag !=nil {return _cebag ;};start .Attr =append (start .Attr ,_bfceg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdae *AG_Chromakey )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bacc :=range start .Attr {if _bacc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bbd ,_gecee :=_bacc .Value ,error (nil );if _gecee !=nil {return _gecee ;};_fdae .ChromakeyAttr =&_bbd ;continue ;};};for {_fadf ,_fdf :=d .Token ();if _fdf !=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",_fdf );};if _geag ,_dag :=_fadf .(_d .EndElement );_dag &&_geag .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcCT_Skew and its children -func (_gbdac *OfcCT_Skew )Validate ()error {return _gbdac .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func (_dbcgbb ST_FillMethod )String ()string {switch _dbcgbb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u0073\u0069\u0067m\u0061";case 4:return "\u0061\u006e\u0079";case 5:return "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return "";};func (_dafbg OfcST_DiagramLayout )String ()string {switch _dafbg {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};func (_cfbeg *OfcShapelayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbeg .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_edabc :=range start .Attr {if _edabc .Name .Local =="\u0065\u0078\u0074"{_cfbeg .ExtAttr .UnmarshalXMLAttr (_edabc );continue ;};};_bdcg :for {_aafac ,_cdgbc :=d .Token ();if _cdgbc !=nil {return _cdgbc ;};switch _baabec :=_aafac .(type ){case _b .StartElement :switch _baabec .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_cfbeg .Idmap =NewOfcCT_IdMap ();if _acgbb :=d .DecodeElement (_cfbeg .Idmap ,&_baabec );_acgbb !=nil {return _acgbb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_cfbeg .Regrouptable =NewOfcCT_RegroupTable ();if _gffbf :=d .DecodeElement (_cfbeg .Regrouptable ,&_baabec );_gffbf !=nil {return _gffbf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_cfbeg .Rules =NewOfcCT_Rules ();if _badee :=d .DecodeElement (_cfbeg .Rules ,&_baabec );_badee !=nil {return _badee ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006c\u0061y\u006fu\u0074\u0020\u0025\u0076",_baabec .Name );if _dfdbd :=d .Skip ();_dfdbd !=nil {return _dfdbd ;};};case _b .EndElement :break _bdcg ;case _b .CharData :};};return nil ;};func (_ddecgb *OfcCT_Complex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egdgg :=range start .Attr {if _egdgg .Name .Local =="\u0065\u0078\u0074"{_ddecgb .ExtAttr .UnmarshalXMLAttr (_egdgg );continue ;};};for {_dbbb ,_dffc :=d .Token ();if _dffc !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_dffc );};if _adefe ,_dfdec :=_dbbb .(_b .EndElement );_dfdec &&_adefe .Name ==start .Name {break ;};};return nil ;};type CT_Handles struct{H []*CT_H ;};func (_aecbc *CT_Line )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdda :=range start .Attr {if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aecbc .UserdrawnAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aecbc .ButtonAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aecbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aecbc .UserhiddenAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aecbc .CliptowrapAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aecbc .BulletAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u006f\u006c\u0065"{_aecbc .OleAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068\u0072"{_aecbc .HrAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0073\u0070\u0069\u0064"{_caec ,_efgc :=_gdda .Value ,error (nil );if _efgc !=nil {return _efgc ;};_aecbc .SpidAttr =&_caec ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068\u0072\u0073t\u0064"{_aecbc .HrstdAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aecbc .BwnormalAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_baec ,_cffcf :=_gdda .Value ,error (nil );if _cffcf !=nil {return _cffcf ;};_aecbc .BordertopcolorAttr =&_baec ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aecbc .DgmlayoutAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aecbc .ForcedashAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aecbc .AllowoverlapAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aecbc .HrnoshadeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aecbc .PreferrelativeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfbce ,_agfb :=_gdda .Value ,error (nil );if _agfb !=nil {return _agfb ;};_aecbc .BorderbottomcolorAttr =&_bfbce ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u006f\u006e\u0065\u0064"{_aecbc .OnedAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fdade ,_fdge :=_g .ParseInt (_gdda .Value ,10,64);if _fdge !=nil {return _fdge ;};_aecbc .DgmnodekindAttr =&_fdade ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_febg ,_ggfg :=_g .ParseInt (_gdda .Value ,10,64);if _ggfg !=nil {return _ggfg ;};_aecbc .RegroupidAttr =&_febg ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aecbc .AllowincellAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068\u0072\u0070c\u0074"{_fgda ,_ggeac :=_g .ParseFloat (_gdda .Value ,64);if _ggeac !=nil {return _ggeac ;};_gafg :=float32 (_fgda );_aecbc .HrpctAttr =&_gafg ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0063\u006c\u0069\u0070"{_aecbc .ClipAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aecbc .InsetmodeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gdfbd ,_cggc :=_gdda .Value ,error (nil );if _cggc !=nil {return _cggc ;};_aecbc .BorderleftcolorAttr =&_gdfbd ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aecbc .OleiconAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cecdd ,_dbcbf :=_gdda .Value ,error (nil );if _dbcbf !=nil {return _dbcbf ;};_aecbc .BorderrightcolorAttr =&_cecdd ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aecbc .ConnectortypeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aecbc .BwpureAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aecbc .BwmodeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0073\u0070\u0074"{_deac ,_efad :=_g .ParseFloat (_gdda .Value ,64);if _efad !=nil {return _efad ;};_fafc :=float32 (_deac );_aecbc .SptAttr =&_fafc ;continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aecbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdda .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aecbc .HralignAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Local =="\u0074\u006f"{_daaba ,_faedc :=_gdda .Value ,error (nil );if _faedc !=nil {return _faedc ;};_aecbc .ToAttr =&_daaba ;continue ;};if _gdda .Name .Local =="\u0069\u0064"{_ecded ,_befe :=_gdda .Value ,error (nil );if _befe !=nil {return _befe ;};_aecbc .IdAttr =&_ecded ;continue ;};if _gdda .Name .Local =="\u0061\u006c\u0074"{_dcef ,_bead :=_gdda .Value ,error (nil );if _bead !=nil {return _bead ;};_aecbc .AltAttr =&_dcef ;continue ;};if _gdda .Name .Local =="\u0070\u0072\u0069n\u0074"{_aecbc .PrintAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aecbc .StrokedAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gccc ,_aeeee :=_gdda .Value ,error (nil );if _aeeee !=nil {return _aeeee ;};_aecbc .WrapcoordsAttr =&_gccc ;continue ;};if _gdda .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_adgbef ,_fgcfe :=_gdda .Value ,error (nil );if _fgcfe !=nil {return _fgcfe ;};_aecbc .StrokeweightAttr =&_adgbef ;continue ;};if _gdda .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cebba ,_cecb :=_gdda .Value ,error (nil );if _cecb !=nil {return _cecb ;};_aecbc .CoordoriginAttr =&_cebba ;continue ;};if _gdda .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eeabg ,_cbbea :=_gdda .Value ,error (nil );if _cbbea !=nil {return _cbbea ;};_aecbc .ChromakeyAttr =&_eeabg ;continue ;};if _gdda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_agefc ,_edge :=_gdda .Value ,error (nil );if _edge !=nil {return _edge ;};_aecbc .FillcolorAttr =&_agefc ;continue ;};if _gdda .Name .Local =="\u0073\u0074\u0079l\u0065"{_aefde ,_aeeff :=_gdda .Value ,error (nil );if _aeeff !=nil {return _aeeff ;};_aecbc .StyleAttr =&_aefde ;continue ;};if _gdda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bcbf ,_aabff :=_gdda .Value ,error (nil );if _aabff !=nil {return _aabff ;};_aecbc .OpacityAttr =&_bcbf ;continue ;};if _gdda .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_caabc ,_fgdd :=_gdda .Value ,error (nil );if _fgdd !=nil {return _fgdd ;};_aecbc .StrokecolorAttr =&_caabc ;continue ;};if _gdda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aecbc .InsetpenAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Local =="\u0066\u0072\u006f\u006d"{_cbaee ,_dgdde :=_gdda .Value ,error (nil );if _dgdde !=nil {return _dgdde ;};_aecbc .FromAttr =&_cbaee ;continue ;};if _gdda .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cfacf ,_egfef :=_gdda .Value ,error (nil );if _egfef !=nil {return _egfef ;};_aecbc .CoordsizeAttr =&_cfacf ;continue ;};if _gdda .Name .Local =="\u0074\u0069\u0074l\u0065"{_egaf ,_dfaeb :=_gdda .Value ,error (nil );if _dfaeb !=nil {return _dfaeb ;};_aecbc .TitleAttr =&_egaf ;continue ;};if _gdda .Name .Local =="\u0063\u006c\u0061s\u0073"{_bdgfg ,_dfbd :=_gdda .Value ,error (nil );if _dfbd !=nil {return _dfbd ;};_aecbc .ClassAttr =&_bdgfg ;continue ;};if _gdda .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fceec ,_begb :=_gdda .Value ,error (nil );if _begb !=nil {return _begb ;};_aecbc .TargetAttr =&_fceec ;continue ;};if _gdda .Name .Local =="\u0068\u0072\u0065\u0066"{_ebgc ,_efdb :=_gdda .Value ,error (nil );if _efdb !=nil {return _efdb ;};_aecbc .HrefAttr =&_ebgc ;continue ;};if _gdda .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aecbc .FilledAttr .UnmarshalXMLAttr (_gdda );continue ;};};_cbed :for {_efee ,_dfbc :=d .Token ();if _dfbc !=nil {return _dfbc ;};switch _cddeb :=_efee .(type ){case _b .StartElement :switch _cddeb .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fbeea :=NewEG_ShapeElements ();_fbeea .Path =NewPath ();if _fbaa :=d .DecodeElement (_fbeea .Path ,&_cddeb );_fbaa !=nil {return _fbaa ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_fbeea );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bbfcg :=NewEG_ShapeElements ();_bbfcg .Formulas =NewFormulas ();if _fcda :=d .DecodeElement (_bbfcg .Formulas ,&_cddeb );_fcda !=nil {return _fcda ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_bbfcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_acdaa :=NewEG_ShapeElements ();_acdaa .Handles =NewHandles ();if _bbcae :=d .DecodeElement (_acdaa .Handles ,&_cddeb );_bbcae !=nil {return _bbcae ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_acdaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_feaa :=NewEG_ShapeElements ();_feaa .Fill =NewFill ();if _adab :=d .DecodeElement (_feaa .Fill ,&_cddeb );_adab !=nil {return _adab ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_feaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bbcda :=NewEG_ShapeElements ();_bbcda .Stroke =NewStroke ();if _agfae :=d .DecodeElement (_bbcda .Stroke ,&_cddeb );_agfae !=nil {return _agfae ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_bbcda );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eaacd :=NewEG_ShapeElements ();_eaacd .Shadow =NewShadow ();if _cbaad :=d .DecodeElement (_eaacd .Shadow ,&_cddeb );_cbaad !=nil {return _cbaad ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_eaacd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gedf :=NewEG_ShapeElements ();_gedf .Textbox =NewTextbox ();if _dbee :=d .DecodeElement (_gedf .Textbox ,&_cddeb );_dbee !=nil {return _dbee ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_gedf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ceab :=NewEG_ShapeElements ();_ceab .Textpath =NewTextpath ();if _abaa :=d .DecodeElement (_ceab .Textpath ,&_cddeb );_abaa !=nil {return _abaa ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_ceab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gecf :=NewEG_ShapeElements ();_gecf .Imagedata =NewImagedata ();if _fffd :=d .DecodeElement (_gecf .Imagedata ,&_cddeb );_fffd !=nil {return _fffd ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_gecf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fdddf :=NewEG_ShapeElements ();_fdddf .Skew =NewOfcSkew ();if _dggff :=d .DecodeElement (_fdddf .Skew ,&_cddeb );_dggff !=nil {return _dggff ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_fdddf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dbgee :=NewEG_ShapeElements ();_dbgee .Extrusion =NewOfcExtrusion ();if _adgee :=d .DecodeElement (_dbgee .Extrusion ,&_cddeb );_adgee !=nil {return _adgee ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_dbgee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gdecf :=NewEG_ShapeElements ();_gdecf .Callout =NewOfcCallout ();if _fged :=d .DecodeElement (_gdecf .Callout ,&_cddeb );_fged !=nil {return _fged ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_gdecf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gbfc :=NewEG_ShapeElements ();_gbfc .Lock =NewOfcLock ();if _ddbf :=d .DecodeElement (_gbfc .Lock ,&_cddeb );_ddbf !=nil {return _ddbf ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_gbfc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fgcd :=NewEG_ShapeElements ();_fgcd .Clippath =NewOfcClippath ();if _caaad :=d .DecodeElement (_fgcd .Clippath ,&_cddeb );_caaad !=nil {return _caaad ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_fgcd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fbfca :=NewEG_ShapeElements ();_fbfca .Signatureline =NewOfcSignatureline ();if _efbd :=d .DecodeElement (_fbfca .Signatureline ,&_cddeb );_efbd !=nil {return _efbd ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_fbfca );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_baebe :=NewEG_ShapeElements ();_baebe .Wrap =_a .NewWrap ();if _ggfb :=d .DecodeElement (_baebe .Wrap ,&_cddeb );_ggfb !=nil {return _ggfb ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_baebe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ecac :=NewEG_ShapeElements ();_ecac .Anchorlock =_a .NewAnchorlock ();if _debbe :=d .DecodeElement (_ecac .Anchorlock ,&_cddeb );_debbe !=nil {return _debbe ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_ecac );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ebeb :=NewEG_ShapeElements ();_ebeb .Bordertop =_a .NewBordertop ();if _afdce :=d .DecodeElement (_ebeb .Bordertop ,&_cddeb );_afdce !=nil {return _afdce ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_ebeb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_acff :=NewEG_ShapeElements ();_acff .Borderbottom =_a .NewBorderbottom ();if _bgee :=d .DecodeElement (_acff .Borderbottom ,&_cddeb );_bgee !=nil {return _bgee ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_acff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cfaae :=NewEG_ShapeElements ();_cfaae .Borderleft =_a .NewBorderleft ();if _egdfa :=d .DecodeElement (_cfaae .Borderleft ,&_cddeb );_egdfa !=nil {return _egdfa ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_cfaae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dcdcg :=NewEG_ShapeElements ();_dcdcg .Borderright =_a .NewBorderright ();if _daabc :=d .DecodeElement (_dcdcg .Borderright ,&_cddeb );_daabc !=nil {return _daabc ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_dcdcg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fefcg :=NewEG_ShapeElements ();_fefcg .ClientData =_ga .NewClientData ();if _abfd :=d .DecodeElement (_fefcg .ClientData ,&_cddeb );_abfd !=nil {return _abfd ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_fefcg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_acadf :=NewEG_ShapeElements ();_acadf .Textdata =_fb .NewTextdata ();if _bdddb :=d .DecodeElement (_acadf .Textdata ,&_cddeb );_bdddb !=nil {return _bdddb ;};_aecbc .EG_ShapeElements =append (_aecbc .EG_ShapeElements ,_acadf );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_cddeb .Name );if _bebec :=d .Skip ();_bebec !=nil {return _bebec ;};};case _b .EndElement :break _cbed ;case _b .CharData :};};return nil ;};func (_cbdaf *OfcShapedefaults )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbdaf .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_gcfce :=range start .Attr {if _gcfce .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_edba ,_cddbg :=_g .ParseInt (_gcfce .Value ,10,64);if _cddbg !=nil {return _cddbg ;};_cbdaf .SpidmaxAttr =&_edba ;continue ;};if _gcfce .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cbdaf .AllowincellAttr .UnmarshalXMLAttr (_gcfce );continue ;};if _gcfce .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_abbfcg ,_aecfb :=_gcfce .Value ,error (nil );if _aecfb !=nil {return _aecfb ;};_cbdaf .StrokecolorAttr =&_abbfcg ;continue ;};if _gcfce .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_cbdaf .StrokeAttr .UnmarshalXMLAttr (_gcfce );continue ;};if _gcfce .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bgcb ,_begbdc :=_gcfce .Value ,error (nil );if _begbdc !=nil {return _begbdc ;};_cbdaf .FillcolorAttr =&_bgcb ;continue ;};if _gcfce .Name .Local =="\u0066\u0069\u006c\u006c"{_cbdaf .FillAttr .UnmarshalXMLAttr (_gcfce );continue ;};if _gcfce .Name .Local =="\u0073\u0074\u0079l\u0065"{_bagaa ,_cbgbb :=_gcfce .Value ,error (nil );if _cbgbb !=nil {return _cbgbb ;};_cbdaf .StyleAttr =&_bagaa ;continue ;};if _gcfce .Name .Local =="\u0065\u0078\u0074"{_cbdaf .ExtAttr .UnmarshalXMLAttr (_gcfce );continue ;};};_gfbfd :for {_edace ,_abcga :=d .Token ();if _abcga !=nil {return _abcga ;};switch _ffbbf :=_edace .(type ){case _b .StartElement :switch _ffbbf .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cbdaf .Fill =NewFill ();if _dgbge :=d .DecodeElement (_cbdaf .Fill ,&_ffbbf );_dgbge !=nil {return _dgbge ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cbdaf .Stroke =NewStroke ();if _gfdbec :=d .DecodeElement (_cbdaf .Stroke ,&_ffbbf );_gfdbec !=nil {return _gfdbec ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cbdaf .Textbox =NewTextbox ();if _fedgf :=d .DecodeElement (_cbdaf .Textbox ,&_ffbbf );_fedgf !=nil {return _fedgf ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cbdaf .Shadow =NewShadow ();if _abceb :=d .DecodeElement (_cbdaf .Shadow ,&_ffbbf );_abceb !=nil {return _abceb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cbdaf .Skew =NewOfcSkew ();if _cbcdb :=d .DecodeElement (_cbdaf .Skew ,&_ffbbf );_cbcdb !=nil {return _cbcdb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cbdaf .Extrusion =NewOfcExtrusion ();if _adaec :=d .DecodeElement (_cbdaf .Extrusion ,&_ffbbf );_adaec !=nil {return _adaec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cbdaf .Callout =NewOfcCallout ();if _ecgefc :=d .DecodeElement (_cbdaf .Callout ,&_ffbbf );_ecgefc !=nil {return _ecgefc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cbdaf .Lock =NewOfcLock ();if _ffbccg :=d .DecodeElement (_cbdaf .Lock ,&_ffbbf );_ffbccg !=nil {return _ffbccg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_cbdaf .Colormru =NewOfcCT_ColorMru ();if _bdbgb :=d .DecodeElement (_cbdaf .Colormru ,&_ffbbf );_bdbgb !=nil {return _bdbgb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_cbdaf .Colormenu =NewOfcCT_ColorMenu ();if _egbee :=d .DecodeElement (_cbdaf .Colormenu ,&_ffbbf );_egbee !=nil {return _egbee ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025v",_ffbbf .Name );if _bcdfg :=d .Skip ();_bcdfg !=nil {return _bcdfg ;};};case _b .EndElement :break _gfbfd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the Arc and its children, prefixing error messages with path +func (_dcga *Arc )ValidateWithPath (path string )error {if _eadb :=_dcga .CT_Arc .ValidateWithPath (path );_eadb !=nil {return _eadb ;};return nil ;}; -// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path -func (_eefab *Shapetype )ValidateWithPath (path string )error {if _dcaae :=_eefab .CT_Shapetype .ValidateWithPath (path );_dcaae !=nil {return _dcaae ;};return nil ;};func (_cggfe OfcST_DiagramLayout )Validate ()error {return _cggfe .ValidateWithPath ("")}; +// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path +func (_aaf *AG_CoreAttributes )ValidateWithPath (path string )error {if _gabf :=_aaf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gabf !=nil {return _gabf ;};return nil ;};func (_ceefd ST_EditAs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ceefd .String (),start );};func NewArc ()*Arc {_afda :=&Arc {};_afda .CT_Arc =*NewCT_Arc ();return _afda }; -// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path -func (_gaa *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _gbfb :=_gaa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gbfb !=nil {return _gbfb ;};if _ece :=_gaa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ece !=nil {return _ece ;};if _fgag :=_gaa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fgag !=nil {return _fgag ;};if _fefc :=_gaa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fefc !=nil {return _fefc ;};if _gbe :=_gaa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gbe !=nil {return _gbe ;};if _afga :=_gaa .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_afga !=nil {return _afga ;};if _gaf :=_gaa .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gaf !=nil {return _gaf ;};if _caa :=_gaa .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_caa !=nil {return _caa ;};if _ged :=_gaa .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ged !=nil {return _ged ;};if _ddgg :=_gaa .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ddgg !=nil {return _ddgg ;};return nil ;};func (_cfcc *Handles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cfcc .CT_Handles .MarshalXML (e ,start );};func NewCT_Group ()*CT_Group {_ceac :=&CT_Group {};return _ceac };type ST_EditAs byte ;func (_eebgf OfcST_BWMode )String ()string {switch _eebgf {case 0:return "";case 1:return "\u0063\u006f\u006co\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case 5:return "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case 6:return "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 7:return "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0077\u0068\u0069t\u0065";case 10:return "\u0068\u0069\u0064\u0065";case 11:return "\u0075n\u0064\u0072\u0061\u0077\u006e";case 12:return "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return "";};func (_dabaa *OfcST_Angle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dabaa =0;case "\u0061\u006e\u0079":*_dabaa =1;case "\u0033\u0030":*_dabaa =2;case "\u0034\u0035":*_dabaa =3;case "\u0036\u0030":*_dabaa =4;case "\u0039\u0030":*_dabaa =5;case "\u0061\u0075\u0074\u006f":*_dabaa =6;};return nil ;};func (_dcedff ST_StrokeLineStyle )String ()string {switch _dcedff {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case 3:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 4:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 5:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return "";};func (_ggcb *AG_StrokeAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edg :=range start .Attr {if _edg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edg .Name .Local =="\u0072\u0065\u006ci\u0064"{_fadd ,_aabb :=_edg .Value ,error (nil );if _aabb !=nil {return _aabb ;};_ggcb .RelidAttr =&_fadd ;continue ;};if _edg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edg .Name .Local =="\u0069\u0064"{_bbg ,_feee :=_edg .Value ,error (nil );if _feee !=nil {return _feee ;};_ggcb .IdAttr =&_bbg ;continue ;};if _edg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggcb .ForcedashAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edg .Name .Local =="\u0074\u0069\u0074l\u0065"{_eed ,_cfd :=_edg .Value ,error (nil );if _cfd !=nil {return _cfd ;};_ggcb .TitleAttr =&_eed ;continue ;};if _edg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aabbc ,_eae :=_edg .Value ,error (nil );if _eae !=nil {return _eae ;};_ggcb .AlthrefAttr =&_aabbc ;continue ;};if _edg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edg .Name .Local =="\u0068\u0072\u0065\u0066"{_gda ,_deaf :=_edg .Value ,error (nil );if _deaf !=nil {return _deaf ;};_ggcb .HrefAttr =&_gda ;continue ;};if _edg .Name .Local =="\u006f\u006e"{_ggcb .OnAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ggcb .StartarrowlengthAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ggcb .EndarrowAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_edee ,_gea :=_edg .Value ,error (nil );if _gea !=nil {return _gea ;};_ggcb .DashstyleAttr =&_edee ;continue ;};if _edg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ggcb .EndarrowwidthAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0073\u0072\u0063"{_debb ,_bedg :=_edg .Value ,error (nil );if _bedg !=nil {return _bedg ;};_ggcb .SrcAttr =&_debb ;continue ;};if _edg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ggcb .EndarrowlengthAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bfbb ,_fbbc :=_edg .Value ,error (nil );if _fbbc !=nil {return _fbbc ;};_ggcb .ImagesizeAttr =&_bfbb ;continue ;};if _edg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_aabf ,_baff :=_g .ParseFloat (_edg .Value ,64);if _baff !=nil {return _baff ;};_ggcb .MiterlimitAttr =&_aabf ;continue ;};if _edg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ggcb .JoinstyleAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ggcb .StartarrowwidthAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ggcb .EndcapAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ggcb .FilltypeAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ggcb .ImageaspectAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ggcb .ImagealignshapeAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ggcb .StartarrowAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ggcb .LinestyleAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aeea ,_eebf :=_edg .Value ,error (nil );if _eebf !=nil {return _eebf ;};_ggcb .OpacityAttr =&_aeea ;continue ;};if _edg .Name .Local =="\u0063\u006f\u006co\u0072"{_ggge ,_afcga :=_edg .Value ,error (nil );if _afcga !=nil {return _afcga ;};_ggcb .ColorAttr =&_ggge ;continue ;};if _edg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_aagg ,_debg :=_edg .Value ,error (nil );if _debg !=nil {return _debg ;};_ggcb .WeightAttr =&_aagg ;continue ;};if _edg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggcb .InsetpenAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bbba ,_dgcee :=_edg .Value ,error (nil );if _dgcee !=nil {return _dgcee ;};_ggcb .Color2Attr =&_bbba ;continue ;};};for {_geg ,_gbb :=d .Token ();if _gbb !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0074\u0072\u006f\u006be\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_gbb );};if _gggd ,_dddd :=_geg .(_b .EndElement );_dddd &&_gggd .Name ==start .Name {break ;};};return nil ;};func (_gcegc *Shadow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _gcegc .CT_Shadow .MarshalXML (e ,start );};func (_aafbc OfcST_ColorMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aaffe :=_b .Attr {};_aaffe .Name =name ;switch _aafbc {case OfcST_ColorModeUnset :_aaffe .Value ="";case OfcST_ColorModeAuto :_aaffe .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_aaffe .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aaffe ,nil ;};func (_ceebd ST_StrokeJoinStyle )Validate ()error {return _ceebd .ValidateWithPath ("")};type Stroke struct{CT_Stroke };type Group struct{CT_Group }; +// Validate validates the AG_Chromakey and its children +func (_cbb *AG_Chromakey )Validate ()error {return _cbb .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};func NewCurve ()*Curve {_efee :=&Curve {};_efee .CT_Curve =*NewCT_Curve ();return _efee };func (_cbcfcb ST_StrokeArrowWidth )Validate ()error {return _cbcfcb .ValidateWithPath ("")};type Fill struct{CT_Fill };func NewCT_Shapetype ()*CT_Shapetype {_bgaeb :=&CT_Shapetype {};return _bgaeb };type OfcCT_SignatureLine struct{IssignaturelineAttr _ec .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _ec .ST_TrueFalse ;AllowcommentsAttr _ec .ST_TrueFalse ;ShowsigndateAttr _ec .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;}; -// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path -func (_ffbed *OfcTop )ValidateWithPath (path string )error {if _dega :=_ffbed .OfcCT_StrokeChild .ValidateWithPath (path );_dega !=nil {return _dega ;};return nil ;};const (ST_FillMethodUnset ST_FillMethod =0;ST_FillMethodNone ST_FillMethod =1;ST_FillMethodLinear ST_FillMethod =2;ST_FillMethodSigma ST_FillMethod =3;ST_FillMethodAny ST_FillMethod =4;ST_FillMethodLinearSigma ST_FillMethod =5;);type OfcST_OLEDrawAspect byte ; +// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path +func (_eceab *OfcCT_OLEObject )ValidateWithPath (path string )error {if _ecfeb :=_eceab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecfeb !=nil {return _ecfeb ;};if _edce :=_eceab .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_edce !=nil {return _edce ;};if _dedacb :=_eceab .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dedacb !=nil {return _dedacb ;};if _bedce :=_eceab .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_bedce !=nil {return _bedce ;};return nil ;};func (_cbedb OfcST_ExtrusionPlane )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbedb .String (),start );};func (_adgfgc *Shadow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _adgfgc .CT_Shadow .MarshalXML (e ,start );};func (_bedbe *Formulas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bedbe .CT_Formulas =*NewCT_Formulas ();_cbddd :for {_efge ,_ceead :=d .Token ();if _ceead !=nil {return _ceead ;};switch _ccbaa :=_efge .(type ){case _d .StartElement :switch _ccbaa .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egdaf :=NewCT_F ();if _effbb :=d .DecodeElement (_egdaf ,&_ccbaa );_effbb !=nil {return _effbb ;};_bedbe .F =append (_bedbe .F ,_egdaf );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\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_ccbaa .Name );if _dbfg :=d .Skip ();_dbfg !=nil {return _dbfg ;};};case _d .EndElement :break _cbddd ;case _d .CharData :};};return nil ;};func (_cgcbg ST_StrokeLineStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgcgg :=_d .Attr {};_dgcgg .Name =name ;switch _cgcbg {case ST_StrokeLineStyleUnset :_dgcgg .Value ="";case ST_StrokeLineStyleSingle :_dgcgg .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_dgcgg .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_dgcgg .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_dgcgg .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_dgcgg .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _dgcgg ,nil ;};func (_gbbfd *OfcShapelayout )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gbbfd .OfcCT_ShapeLayout .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path -func (_ggfeb *OfcExtrusion )ValidateWithPath (path string )error {if _aaaff :=_ggfeb .OfcCT_Extrusion .ValidateWithPath (path );_aaaff !=nil {return _aaaff ;};return nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_dfaed :=&OfcCT_IdMap {};return _dfaed };func (_cecdgg *OfcCT_Entry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abgbcd :=range start .Attr {if _abgbcd .Name .Local =="\u006e\u0065\u0077"{_fbeee ,_ffcgbb :=_g .ParseInt (_abgbcd .Value ,10,32);if _ffcgbb !=nil {return _ffcgbb ;};_eefeg :=int32 (_fbeee );_cecdgg .NewAttr =&_eefeg ;continue ;};if _abgbcd .Name .Local =="\u006f\u006c\u0064"{_dfdeca ,_fggb :=_g .ParseInt (_abgbcd .Value ,10,32);if _fggb !=nil {return _fggb ;};_effe :=int32 (_dfdeca );_cecdgg .OldAttr =&_effe ;continue ;};};for {_ebfacd ,_bafba :=d .Token ();if _bafba !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_bafba );};if _aadg ,_abdab :=_ebfacd .(_b .EndElement );_abdab &&_aadg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path +func (_bfaddd *OfcSkew )ValidateWithPath (path string )error {if _ffbaga :=_bfaddd .OfcCT_Skew .ValidateWithPath (path );_ffbaga !=nil {return _ffbaga ;};return nil ;};func NewAG_Type ()*AG_Type {_fdgb :=&AG_Type {};return _fdgb };func (_afeeb *Handles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _afeeb .CT_Handles .MarshalXML (e ,start );};type OfcST_ConnectorType byte ; -// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path -func (_ggg *AG_Fill )ValidateWithPath (path string )error {if _ccda :=_ggg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ccda !=nil {return _ccda ;};return nil ;}; +// Validate validates the Shape and its children +func (_gcbd *Shape )Validate ()error {return _gcbd .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func NewImagedata ()*Imagedata {_gdedef :=&Imagedata {};_gdedef .CT_ImageData =*NewCT_ImageData ();return _gdedef ;};type AG_Adj struct{AdjAttr *string ;};type CT_Image struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ec .ST_TrueFalse ;OleiconAttr _ec .ST_TrueFalse ;OleAttr _ec .ST_TrueFalseBlank ;PreferrelativeAttr _ec .ST_TrueFalse ;CliptowrapAttr _ec .ST_TrueFalse ;ClipAttr _ec .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _ec .ST_TrueFalse ;BilevelAttr _ec .ST_TrueFalse ;};func (_ggebe *Line )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ggebe .CT_Line .MarshalXML (e ,start );};func (_cadfe *OfcST_HrAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cadfe =0;case "\u006c\u0065\u0066\u0074":*_cadfe =1;case "\u0072\u0069\u0067h\u0074":*_cadfe =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cadfe =3;};return nil ;};func (_fefab OfcST_OLEDrawAspect )String ()string {switch _fefab {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};func NewShadow ()*Shadow {_fadca :=&Shadow {};_fadca .CT_Shadow =*NewCT_Shadow ();return _fadca };func (_fceeg OfcST_DiagramLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fceeg .String (),start );};func (_ecabe OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _ecabe {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 (_ecabe ));};return nil ;};func (_cccea ST_StrokeEndCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acbdf :=_d .Attr {};_acbdf .Name =name ;switch _cccea {case ST_StrokeEndCapUnset :_acbdf .Value ="";case ST_StrokeEndCapFlat :_acbdf .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_acbdf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_acbdf .Value ="\u0072\u006f\u0075n\u0064";};return _acbdf ,nil ;};func (_dbcac *OfcST_RType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faeca ,_afbea :=d .Token ();if _afbea !=nil {return _afbea ;};if _faadb ,_dbbbb :=_faeca .(_d .EndElement );_dbbbb &&_faadb .Name ==start .Name {*_dbcac =1;return nil ;};if _bebbab ,_defcac :=_faeca .(_d .CharData );!_defcac {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",_faeca );}else {switch string (_bebbab ){case "":*_dbcac =0;case "\u0061\u0072\u0063":*_dbcac =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_dbcac =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_dbcac =3;case "\u0061\u006c\u0069g\u006e":*_dbcac =4;};};_faeca ,_afbea =d .Token ();if _afbea !=nil {return _afbea ;};if _aecad ,_dcdee :=_faeca .(_d .EndElement );_dcdee &&_aecad .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",_faeca );};func (_cgbdg OfcST_Angle )String ()string {switch _cgbdg {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 NewOfcShapedefaults ()*OfcShapedefaults {_fgaed :=&OfcShapedefaults {};_fgaed .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _fgaed ;}; -// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path -func (_bbebf *OfcCT_Rules )ValidateWithPath (path string )error {for _cggfc ,_faaaa :=range _bbebf .R {if _afdgc :=_faaaa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_cggfc ));_afdgc !=nil {return _afdgc ;};};if _aedfb :=_bbebf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aedfb !=nil {return _aedfb ;};return nil ;}; +// Validate validates the CT_Fill and its children +func (_bbdec *CT_Fill )Validate ()error {return _bbdec .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_fggfc *OfcRight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fggfc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_egfe :=range start .Attr {if _egfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egfe .Name .Local =="\u0068\u0072\u0065\u0066"{_gaccc ,_cfdad :=_egfe .Value ,error (nil );if _cfdad !=nil {return _cfdad ;};_fggfc .HrefAttr =&_gaccc ;continue ;};if _egfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egfe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fggfc .ForcedashAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egfe .Name .Local =="\u0074\u0069\u0074l\u0065"{_abecb ,_faffg :=_egfe .Value ,error (nil );if _faffg !=nil {return _faffg ;};_fggfc .TitleAttr =&_abecb ;continue ;};if _egfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egfe .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_baafde ,_baefd :=_egfe .Value ,error (nil );if _baefd !=nil {return _baefd ;};_fggfc .AlthrefAttr =&_baafde ;continue ;};if _egfe .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fggfc .ImageaspectAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fggfc .StartarrowAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fggfc .LinestyleAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fggfc .StartarrowwidthAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fggfc .JoinstyleAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fggfc .StartarrowlengthAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cgbgg ,_cfdba :=_egfe .Value ,error (nil );if _cfdba !=nil {return _cfdba ;};_fggfc .DashstyleAttr =&_cgbgg ;continue ;};if _egfe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fggfc .EndarrowAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fggfc .FilltypeAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fggfc .EndarrowwidthAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bcdgf ,_fecb :=_egfe .Value ,error (nil );if _fecb !=nil {return _fecb ;};_fggfc .OpacityAttr =&_bcdgf ;continue ;};if _egfe .Name .Local =="\u0063\u006f\u006co\u0072"{_fbaec ,_bdfdb :=_egfe .Value ,error (nil );if _bdfdb !=nil {return _bdfdb ;};_fggfc .ColorAttr =&_fbaec ;continue ;};if _egfe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fggfc .InsetpenAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fggfc .EndarrowlengthAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0065\u0078\u0074"{_fggfc .ExtAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fggfc .EndcapAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ggbbe ,_cgeac :=_egfe .Value ,error (nil );if _cgeac !=nil {return _cgeac ;};_fggfc .Color2Attr =&_ggbbe ;continue ;};if _egfe .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fggfc .ImagealignshapeAttr .UnmarshalXMLAttr (_egfe );continue ;};if _egfe .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_abccbc ,_egggd :=_egfe .Value ,error (nil );if _egggd !=nil {return _egggd ;};_fggfc .WeightAttr =&_abccbc ;continue ;};if _egfe .Name .Local =="\u0073\u0072\u0063"{_egfed ,_bgadc :=_egfe .Value ,error (nil );if _bgadc !=nil {return _bgadc ;};_fggfc .SrcAttr =&_egfed ;continue ;};if _egfe .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gegbcc ,_fccgd :=_egfe .Value ,error (nil );if _fccgd !=nil {return _fccgd ;};_fggfc .ImagesizeAttr =&_gegbcc ;continue ;};if _egfe .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_aedfg ,_eegdc :=_g .ParseFloat (_egfe .Value ,64);if _eegdc !=nil {return _eegdc ;};_fggfc .MiterlimitAttr =&_aedfg ;continue ;};if _egfe .Name .Local =="\u006f\u006e"{_fggfc .OnAttr .UnmarshalXMLAttr (_egfe );continue ;};};for {_aacgb ,_cdbgg :=d .Token ();if _cdbgg !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_cdbgg );};if _fgfec ,_efbgg :=_aacgb .(_d .EndElement );_efbgg &&_fgfec .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Line and its children, prefixing error messages with path -func (_fafg *Line )ValidateWithPath (path string )error {if _cgadf :=_fafg .CT_Line .ValidateWithPath (path );_cgadf !=nil {return _cgadf ;};return nil ;};type OfcLeft struct{OfcCT_StrokeChild }; +// Validate validates the OfcLock and its children +func (_acefg *OfcLock )Validate ()error {return _acefg .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func (_cdag *Polyline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cdag .CT_PolyLine .MarshalXML (e ,start );};func (_cbbfa *OfcLock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cbbfa .OfcCT_Lock .MarshalXML (e ,start );};func NewTextbox ()*Textbox {_edfgb :=&Textbox {};_edfgb .CT_Textbox =*NewCT_Textbox ();return _edfgb };func (_fafaa *CT_Curve )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fafaa .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .FromAttr )});};if _fafaa .Control1Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .Control1Attr )});};if _fafaa .Control2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .Control2Attr )});};if _fafaa .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .ToAttr )});};if _fafaa .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .HrefAttr )});};if _fafaa .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .TargetAttr )});};if _fafaa .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .ClassAttr )});};if _fafaa .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .TitleAttr )});};if _fafaa .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .AltAttr )});};if _fafaa .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .CoordsizeAttr )});};if _fafaa .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .CoordoriginAttr )});};if _fafaa .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .WrapcoordsAttr )});};if _fafaa .PrintAttr !=_ec .ST_TrueFalseUnset {_gedf ,_bdbf :=_fafaa .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bdbf !=nil {return _bdbf ;};start .Attr =append (start .Attr ,_gedf );};if _fafaa .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .IdAttr )});};if _fafaa .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .StyleAttr )});};if _fafaa .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .SpidAttr )});};if _fafaa .OnedAttr !=_ec .ST_TrueFalseUnset {_cdbe ,_fac :=_fafaa .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _fac !=nil {return _fac ;};start .Attr =append (start .Attr ,_cdbe );};if _fafaa .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .RegroupidAttr )});};if _fafaa .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_cdg ,_ecgc :=_fafaa .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ecgc !=nil {return _ecgc ;};start .Attr =append (start .Attr ,_cdg );};if _fafaa .ButtonAttr !=_ec .ST_TrueFalseUnset {_gdde ,_gefg :=_fafaa .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _gefg !=nil {return _gefg ;};start .Attr =append (start .Attr ,_gdde );};if _fafaa .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_cacd ,_cbcd :=_fafaa .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cbcd !=nil {return _cbcd ;};start .Attr =append (start .Attr ,_cacd );};if _fafaa .BulletAttr !=_ec .ST_TrueFalseUnset {_fdff ,_baed :=_fafaa .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _baed !=nil {return _baed ;};start .Attr =append (start .Attr ,_fdff );};if _fafaa .HrAttr !=_ec .ST_TrueFalseUnset {_gebbc ,_aba :=_fafaa .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _aba !=nil {return _aba ;};start .Attr =append (start .Attr ,_gebbc );};if _fafaa .HrstdAttr !=_ec .ST_TrueFalseUnset {_fcfa ,_adgcg :=_fafaa .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _adgcg !=nil {return _adgcg ;};start .Attr =append (start .Attr ,_fcfa );};if _fafaa .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_gbddf ,_faecc :=_fafaa .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _faecc !=nil {return _faecc ;};start .Attr =append (start .Attr ,_gbddf );};if _fafaa .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .HrpctAttr )});};if _fafaa .HralignAttr !=OfcST_HrAlignUnset {_bafc ,_afcb :=_fafaa .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _afcb !=nil {return _afcb ;};start .Attr =append (start .Attr ,_bafc );};if _fafaa .AllowincellAttr !=_ec .ST_TrueFalseUnset {_dacb ,_gdgd :=_fafaa .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gdgd !=nil {return _gdgd ;};start .Attr =append (start .Attr ,_dacb );};if _fafaa .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_fgbe ,_gedb :=_fafaa .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gedb !=nil {return _gedb ;};start .Attr =append (start .Attr ,_fgbe );};if _fafaa .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_dbfb ,_gcbf :=_fafaa .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _gcbf !=nil {return _gcbf ;};start .Attr =append (start .Attr ,_dbfb );};if _fafaa .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .BordertopcolorAttr )});};if _fafaa .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .BorderleftcolorAttr )});};if _fafaa .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .BorderbottomcolorAttr )});};if _fafaa .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .BorderrightcolorAttr )});};if _fafaa .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ffbbe ,_dddb :=_fafaa .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _dddb !=nil {return _dddb ;};start .Attr =append (start .Attr ,_ffbbe );};if _fafaa .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .DgmnodekindAttr )});};if _fafaa .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_aabg ,_fegg :=_fafaa .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _fegg !=nil {return _fegg ;};start .Attr =append (start .Attr ,_aabg );};if _fafaa .InsetmodeAttr !=OfcST_InsetModeUnset {_gdgdd ,_afdag :=_fafaa .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _afdag !=nil {return _afdag ;};start .Attr =append (start .Attr ,_gdgdd );};if _fafaa .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .OpacityAttr )});};if _fafaa .StrokedAttr !=_ec .ST_TrueFalseUnset {_bcgf ,_afdec :=_fafaa .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _afdec !=nil {return _afdec ;};start .Attr =append (start .Attr ,_bcgf );};if _fafaa .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .StrokecolorAttr )});};if _fafaa .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .StrokeweightAttr )});};if _fafaa .InsetpenAttr !=_ec .ST_TrueFalseUnset {_cbab ,_dcfg :=_fafaa .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dcfg !=nil {return _dcfg ;};start .Attr =append (start .Attr ,_cbab );};if _fafaa .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .ChromakeyAttr )});};if _fafaa .FilledAttr !=_ec .ST_TrueFalseUnset {_bab ,_gcbfc :=_fafaa .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gcbfc !=nil {return _gcbfc ;};start .Attr =append (start .Attr ,_bab );};if _fafaa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .FillcolorAttr )});};if _fafaa .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafaa .SptAttr )});};if _fafaa .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gfad ,_baee :=_fafaa .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _baee !=nil {return _baee ;};start .Attr =append (start .Attr ,_gfad );};if _fafaa .BwmodeAttr !=OfcST_BWModeUnset {_ffeb ,_bdea :=_fafaa .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _bdea !=nil {return _bdea ;};start .Attr =append (start .Attr ,_ffeb );};if _fafaa .BwpureAttr !=OfcST_BWModeUnset {_bded ,_cdac :=_fafaa .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _cdac !=nil {return _cdac ;};start .Attr =append (start .Attr ,_bded );};if _fafaa .BwnormalAttr !=OfcST_BWModeUnset {_eebe ,_ecbg :=_fafaa .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ecbg !=nil {return _ecbg ;};start .Attr =append (start .Attr ,_eebe );};if _fafaa .ForcedashAttr !=_ec .ST_TrueFalseUnset {_eagc ,_edeca :=_fafaa .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _edeca !=nil {return _edeca ;};start .Attr =append (start .Attr ,_eagc );};if _fafaa .OleiconAttr !=_ec .ST_TrueFalseUnset {_eagdf ,_debb :=_fafaa .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _debb !=nil {return _debb ;};start .Attr =append (start .Attr ,_eagdf );};if _fafaa .OleAttr !=_ec .ST_TrueFalseBlankUnset {_bbda ,_bdbb :=_fafaa .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _bdbb !=nil {return _bdbb ;};start .Attr =append (start .Attr ,_bbda );};if _fafaa .PreferrelativeAttr !=_ec .ST_TrueFalseUnset {_eceg ,_cgbe :=_fafaa .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _cgbe !=nil {return _cgbe ;};start .Attr =append (start .Attr ,_eceg );};if _fafaa .CliptowrapAttr !=_ec .ST_TrueFalseUnset {_baac ,_egbg :=_fafaa .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _egbg !=nil {return _egbg ;};start .Attr =append (start .Attr ,_baac );};if _fafaa .ClipAttr !=_ec .ST_TrueFalseUnset {_dabd ,_dage :=_fafaa .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070"});if _dage !=nil {return _dage ;};start .Attr =append (start .Attr ,_dabd );};e .EncodeToken (start );if _fafaa .EG_ShapeElements !=nil {for _ ,_fdeg :=range _fafaa .EG_ShapeElements {_fdeg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Shadow ()*CT_Shadow {_ffdaba :=&CT_Shadow {};return _ffdaba };type OfcDiagram struct{OfcCT_Diagram };type OfcSkew struct{OfcCT_Skew };func (_ddgc OfcST_InsetMode )String ()string {switch _ddgc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_eaacd ST_StrokeArrowType )Validate ()error {return _eaacd .ValidateWithPath ("")};type OfcCT_ClipPath struct{VAttr string ;}; -// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path -func (_gedacb *OfcOLEObject )ValidateWithPath (path string )error {if _bdgcg :=_gedacb .OfcCT_OLEObject .ValidateWithPath (path );_bdgcg !=nil {return _bdgcg ;};return nil ;};func (_dded *Arc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dded .CT_Arc =*NewCT_Arc ();for _ ,_bfgd :=range start .Attr {if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dded .UserdrawnAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dded .ButtonAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dded .DgmlayoutmruAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dded .UserhiddenAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dded .CliptowrapAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dded .BulletAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u006f\u006c\u0065"{_dded .OleAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0068\u0072"{_dded .HrAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0073\u0070\u0069\u0064"{_dgbf ,_deab :=_bfgd .Value ,error (nil );if _deab !=nil {return _deab ;};_dded .SpidAttr =&_dgbf ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0068\u0072\u0073t\u0064"{_dded .HrstdAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dded .BwnormalAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cgde ,_fgf :=_bfgd .Value ,error (nil );if _fgf !=nil {return _fgf ;};_dded .BordertopcolorAttr =&_cgde ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dded .DgmlayoutAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dded .ForcedashAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dded .AllowoverlapAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dded .HrnoshadeAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dded .PreferrelativeAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bdge ,_dfed :=_bfgd .Value ,error (nil );if _dfed !=nil {return _dfed ;};_dded .BorderbottomcolorAttr =&_bdge ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u006f\u006e\u0065\u0064"{_dded .OnedAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_edgb ,_dee :=_g .ParseInt (_bfgd .Value ,10,64);if _dee !=nil {return _dee ;};_dded .DgmnodekindAttr =&_edgb ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fbe ,_gdfa :=_g .ParseInt (_bfgd .Value ,10,64);if _gdfa !=nil {return _gdfa ;};_dded .RegroupidAttr =&_fbe ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dded .AllowincellAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0068\u0072\u0070c\u0074"{_fdag ,_cbg :=_g .ParseFloat (_bfgd .Value ,64);if _cbg !=nil {return _cbg ;};_beda :=float32 (_fdag );_dded .HrpctAttr =&_beda ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0063\u006c\u0069\u0070"{_dded .ClipAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dded .InsetmodeAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fdbe ,_bad :=_bfgd .Value ,error (nil );if _bad !=nil {return _bad ;};_dded .BorderleftcolorAttr =&_fdbe ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dded .OleiconAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cagf ,_agaba :=_bfgd .Value ,error (nil );if _agaba !=nil {return _agaba ;};_dded .BorderrightcolorAttr =&_cagf ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dded .ConnectortypeAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dded .BwpureAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dded .BwmodeAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0073\u0070\u0074"{_ddb ,_ecfa :=_g .ParseFloat (_bfgd .Value ,64);if _ecfa !=nil {return _ecfa ;};_ceca :=float32 (_ddb );_dded .SptAttr =&_ceca ;continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dded .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfgd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dded .HralignAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_ggb ,_dfde :=_g .ParseFloat (_bfgd .Value ,64);if _dfde !=nil {return _dfde ;};_dded .EndAngleAttr =&_ggb ;continue ;};if _bfgd .Name .Local =="\u0069\u0064"{_deeb ,_agfg :=_bfgd .Value ,error (nil );if _agfg !=nil {return _agfg ;};_dded .IdAttr =&_deeb ;continue ;};if _bfgd .Name .Local =="\u0061\u006c\u0074"{_ade ,_beccb :=_bfgd .Value ,error (nil );if _beccb !=nil {return _beccb ;};_dded .AltAttr =&_ade ;continue ;};if _bfgd .Name .Local =="\u0070\u0072\u0069n\u0074"{_dded .PrintAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dded .StrokedAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aff ,_bbeda :=_bfgd .Value ,error (nil );if _bbeda !=nil {return _bbeda ;};_dded .WrapcoordsAttr =&_aff ;continue ;};if _bfgd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bddc ,_bebb :=_bfgd .Value ,error (nil );if _bebb !=nil {return _bebb ;};_dded .StrokeweightAttr =&_bddc ;continue ;};if _bfgd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dbfa ,_adae :=_bfgd .Value ,error (nil );if _adae !=nil {return _adae ;};_dded .CoordoriginAttr =&_dbfa ;continue ;};if _bfgd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adeb ,_bffg :=_bfgd .Value ,error (nil );if _bffg !=nil {return _bffg ;};_dded .ChromakeyAttr =&_adeb ;continue ;};if _bfgd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_egcb ,_dfaf :=_bfgd .Value ,error (nil );if _dfaf !=nil {return _dfaf ;};_dded .FillcolorAttr =&_egcb ;continue ;};if _bfgd .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgcb ,_beef :=_bfgd .Value ,error (nil );if _beef !=nil {return _beef ;};_dded .StyleAttr =&_dgcb ;continue ;};if _bfgd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbfg ,_bdff :=_bfgd .Value ,error (nil );if _bdff !=nil {return _bdff ;};_dded .OpacityAttr =&_cbfg ;continue ;};if _bfgd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cffb ,_eaad :=_bfgd .Value ,error (nil );if _eaad !=nil {return _eaad ;};_dded .StrokecolorAttr =&_cffb ;continue ;};if _bfgd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dded .InsetpenAttr .UnmarshalXMLAttr (_bfgd );continue ;};if _bfgd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_geda ,_ecg :=_g .ParseFloat (_bfgd .Value ,64);if _ecg !=nil {return _ecg ;};_dded .StartAngleAttr =&_geda ;continue ;};if _bfgd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_beee ,_adgc :=_bfgd .Value ,error (nil );if _adgc !=nil {return _adgc ;};_dded .CoordsizeAttr =&_beee ;continue ;};if _bfgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfdeg ,_bgbg :=_bfgd .Value ,error (nil );if _bgbg !=nil {return _bgbg ;};_dded .TitleAttr =&_dfdeg ;continue ;};if _bfgd .Name .Local =="\u0063\u006c\u0061s\u0073"{_eacg ,_bgab :=_bfgd .Value ,error (nil );if _bgab !=nil {return _bgab ;};_dded .ClassAttr =&_eacg ;continue ;};if _bfgd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dddcb ,_dgbfd :=_bfgd .Value ,error (nil );if _dgbfd !=nil {return _dgbfd ;};_dded .TargetAttr =&_dddcb ;continue ;};if _bfgd .Name .Local =="\u0068\u0072\u0065\u0066"{_aadf ,_baea :=_bfgd .Value ,error (nil );if _baea !=nil {return _baea ;};_dded .HrefAttr =&_aadf ;continue ;};if _bfgd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dded .FilledAttr .UnmarshalXMLAttr (_bfgd );continue ;};};_gdag :for {_fgeb ,_gddd :=d .Token ();if _gddd !=nil {return _gddd ;};switch _cfcb :=_fgeb .(type ){case _b .StartElement :switch _cfcb .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_defb :=NewEG_ShapeElements ();_defb .Path =NewPath ();if _bedd :=d .DecodeElement (_defb .Path ,&_cfcb );_bedd !=nil {return _bedd ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_defb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_defbf :=NewEG_ShapeElements ();_defbf .Formulas =NewFormulas ();if _dcf :=d .DecodeElement (_defbf .Formulas ,&_cfcb );_dcf !=nil {return _dcf ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_defbf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bdbc :=NewEG_ShapeElements ();_bdbc .Handles =NewHandles ();if _fde :=d .DecodeElement (_bdbc .Handles ,&_cfcb );_fde !=nil {return _fde ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_bdbc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_efc :=NewEG_ShapeElements ();_efc .Fill =NewFill ();if _dcfd :=d .DecodeElement (_efc .Fill ,&_cfcb );_dcfd !=nil {return _dcfd ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_efc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_dgeae :=NewEG_ShapeElements ();_dgeae .Stroke =NewStroke ();if _eadgc :=d .DecodeElement (_dgeae .Stroke ,&_cfcb );_eadgc !=nil {return _eadgc ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_dgeae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gfdc :=NewEG_ShapeElements ();_gfdc .Shadow =NewShadow ();if _aaae :=d .DecodeElement (_gfdc .Shadow ,&_cfcb );_aaae !=nil {return _aaae ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_gfdc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cab :=NewEG_ShapeElements ();_cab .Textbox =NewTextbox ();if _bcadg :=d .DecodeElement (_cab .Textbox ,&_cfcb );_bcadg !=nil {return _bcadg ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_cab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_efg :=NewEG_ShapeElements ();_efg .Textpath =NewTextpath ();if _egab :=d .DecodeElement (_efg .Textpath ,&_cfcb );_egab !=nil {return _egab ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_efg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bda :=NewEG_ShapeElements ();_bda .Imagedata =NewImagedata ();if _gfdb :=d .DecodeElement (_bda .Imagedata ,&_cfcb );_gfdb !=nil {return _gfdb ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_bda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gfcg :=NewEG_ShapeElements ();_gfcg .Skew =NewOfcSkew ();if _eba :=d .DecodeElement (_gfcg .Skew ,&_cfcb );_eba !=nil {return _eba ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_gfcg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_caf :=NewEG_ShapeElements ();_caf .Extrusion =NewOfcExtrusion ();if _geed :=d .DecodeElement (_caf .Extrusion ,&_cfcb );_geed !=nil {return _geed ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_caf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cbda :=NewEG_ShapeElements ();_cbda .Callout =NewOfcCallout ();if _gcf :=d .DecodeElement (_cbda .Callout ,&_cfcb );_gcf !=nil {return _gcf ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_cbda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_dfebf :=NewEG_ShapeElements ();_dfebf .Lock =NewOfcLock ();if _bfc :=d .DecodeElement (_dfebf .Lock ,&_cfcb );_bfc !=nil {return _bfc ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_dfebf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_acfc :=NewEG_ShapeElements ();_acfc .Clippath =NewOfcClippath ();if _gffc :=d .DecodeElement (_acfc .Clippath ,&_cfcb );_gffc !=nil {return _gffc ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_acfc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cfcbf :=NewEG_ShapeElements ();_cfcbf .Signatureline =NewOfcSignatureline ();if _adaed :=d .DecodeElement (_cfcbf .Signatureline ,&_cfcb );_adaed !=nil {return _adaed ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_cfcbf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dadd :=NewEG_ShapeElements ();_dadd .Wrap =_a .NewWrap ();if _cbbd :=d .DecodeElement (_dadd .Wrap ,&_cfcb );_cbbd !=nil {return _cbbd ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_dadd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fgcf :=NewEG_ShapeElements ();_fgcf .Anchorlock =_a .NewAnchorlock ();if _egdg :=d .DecodeElement (_fgcf .Anchorlock ,&_cfcb );_egdg !=nil {return _egdg ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_fgcf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_eccf :=NewEG_ShapeElements ();_eccf .Bordertop =_a .NewBordertop ();if _dafe :=d .DecodeElement (_eccf .Bordertop ,&_cfcb );_dafe !=nil {return _dafe ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_eccf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bcbba :=NewEG_ShapeElements ();_bcbba .Borderbottom =_a .NewBorderbottom ();if _bea :=d .DecodeElement (_bcbba .Borderbottom ,&_cfcb );_bea !=nil {return _bea ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_bcbba );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cfec :=NewEG_ShapeElements ();_cfec .Borderleft =_a .NewBorderleft ();if _afcb :=d .DecodeElement (_cfec .Borderleft ,&_cfcb );_afcb !=nil {return _afcb ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_cfec );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ggbd :=NewEG_ShapeElements ();_ggbd .Borderright =_a .NewBorderright ();if _gec :=d .DecodeElement (_ggbd .Borderright ,&_cfcb );_gec !=nil {return _gec ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_ggbd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_baffa :=NewEG_ShapeElements ();_baffa .ClientData =_ga .NewClientData ();if _ddge :=d .DecodeElement (_baffa .ClientData ,&_cfcb );_ddge !=nil {return _ddge ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_baffa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fbfa :=NewEG_ShapeElements ();_fbfa .Textdata =_fb .NewTextdata ();if _bcdb :=d .DecodeElement (_fbfa .Textdata ,&_cfcb );_bcdb !=nil {return _bcdb ;};_dded .EG_ShapeElements =append (_dded .EG_ShapeElements ,_fbfa );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0041r\u0063\u0020\u0025\u0076",_cfcb .Name );if _fbab :=d .Skip ();_fbab !=nil {return _fbab ;};};case _b .EndElement :break _gdag ;case _b .CharData :};};return nil ;};const (OfcST_CalloutPlacementUnset OfcST_CalloutPlacement =0;OfcST_CalloutPlacementTop OfcST_CalloutPlacement =1;OfcST_CalloutPlacementCenter OfcST_CalloutPlacement =2;OfcST_CalloutPlacementBottom OfcST_CalloutPlacement =3;OfcST_CalloutPlacementUser OfcST_CalloutPlacement =4;);type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};func (_agbgc *ST_FillMethod )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becfb ,_ggceg :=d .Token ();if _ggceg !=nil {return _ggceg ;};if _agcbc ,_cgeca :=_becfb .(_b .EndElement );_cgeca &&_agcbc .Name ==start .Name {*_agbgc =1;return nil ;};if _adbecb ,_bcabed :=_becfb .(_b .CharData );!_bcabed {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_becfb );}else {switch string (_adbecb ){case "":*_agbgc =0;case "\u006e\u006f\u006e\u0065":*_agbgc =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_agbgc =2;case "\u0073\u0069\u0067m\u0061":*_agbgc =3;case "\u0061\u006e\u0079":*_agbgc =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_agbgc =5;};};_becfb ,_ggceg =d .Token ();if _ggceg !=nil {return _ggceg ;};if _ecbgab ,_fffce :=_becfb .(_b .EndElement );_fffce &&_ecbgab .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_becfb );};func NewAG_Ext ()*AG_Ext {_fac :=&AG_Ext {};_fac .ExtAttr =ST_Ext (1);return _fac }; +// Validate validates the OfcEquationxml and its children +func (_dcbeda *OfcEquationxml )Validate ()error {return _dcbeda .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func (_begcd *ST_StrokeLineStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aebge ,_abfgae :=d .Token ();if _abfgae !=nil {return _abfgae ;};if _decfe ,_ffgcbg :=_aebge .(_d .EndElement );_ffgcbg &&_decfe .Name ==start .Name {*_begcd =1;return nil ;};if _aegbcc ,_efabd :=_aebge .(_d .CharData );!_efabd {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",_aebge );}else {switch string (_aegbcc ){case "":*_begcd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_begcd =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_begcd =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_begcd =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_begcd =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_begcd =5;};};_aebge ,_abfgae =d .Token ();if _abfgae !=nil {return _abfgae ;};if _fcbae ,_ecbef :=_aebge .(_d .EndElement );_ecbef &&_fcbae .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",_aebge );};func (_dafbc ST_ShadowType )ValidateWithPath (path string )error {switch _dafbc {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 (_dafbc ));};return nil ;};func (_deeaa *OfcST_InsetMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_deeaa =0;case "\u0061\u0075\u0074\u006f":*_deeaa =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_deeaa =2;};return nil ;};func (_bcbfgf OfcST_ColorMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcbfgf .String (),start );};func (_defac OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _defac {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 (_defac ));};return nil ;};func (_bcbd *CT_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcbd .BwmodeAttr !=OfcST_BWModeUnset {_dbfc ,_gcac :=_bcbd .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _gcac !=nil {return _gcac ;};start .Attr =append (start .Attr ,_dbfc );};if _bcbd .BwpureAttr !=OfcST_BWModeUnset {_ecdc ,_gafe :=_bcbd .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _gafe !=nil {return _gafe ;};start .Attr =append (start .Attr ,_ecdc );};if _bcbd .BwnormalAttr !=OfcST_BWModeUnset {_bgaa ,_acea :=_bcbd .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _acea !=nil {return _acea ;};start .Attr =append (start .Attr ,_bgaa );};if _bcbd .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_ggef ,_dcee :=_bcbd .TargetscreensizeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"});if _dcee !=nil {return _dcee ;};start .Attr =append (start .Attr ,_ggef );};if _bcbd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bcbd .IdAttr )});};if _bcbd .FilledAttr !=_ec .ST_TrueFalseUnset {_eecad ,_afdd :=_bcbd .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _afdd !=nil {return _afdd ;};start .Attr =append (start .Attr ,_eecad );};if _bcbd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_bcbd .FillcolorAttr )});};e .EncodeToken (start );if _bcbd .Fill !=nil {_abccc :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_bcbd .Fill ,_abccc );};e .EncodeToken (_d .EndElement {Name :start .Name });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;);func (_aagbe *OfcCT_ColorMenu )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeafd :=range start .Attr {if _aeafd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_acfed ,_ffegd :=_aeafd .Value ,error (nil );if _ffegd !=nil {return _ffegd ;};_aagbe .StrokecolorAttr =&_acfed ;continue ;};if _aeafd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fbbae ,_aebfc :=_aeafd .Value ,error (nil );if _aebfc !=nil {return _aebfc ;};_aagbe .FillcolorAttr =&_fbbae ;continue ;};if _aeafd .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_ebgdb ,_gacec :=_aeafd .Value ,error (nil );if _gacec !=nil {return _gacec ;};_aagbe .ShadowcolorAttr =&_ebgdb ;continue ;};if _aeafd .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_gefge ,_ddfdbb :=_aeafd .Value ,error (nil );if _ddfdbb !=nil {return _ddfdbb ;};_aagbe .ExtrusioncolorAttr =&_gefge ;continue ;};if _aeafd .Name .Local =="\u0065\u0078\u0074"{_aagbe .ExtAttr .UnmarshalXMLAttr (_aeafd );continue ;};};for {_fbadb ,_cgdf :=d .Token ();if _cgdf !=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",_cgdf );};if _dggg ,_aaebe :=_fbadb .(_d .EndElement );_aaebe &&_dggg .Name ==start .Name {break ;};};return nil ;};func NewCT_ImageData ()*CT_ImageData {_dbad :=&CT_ImageData {};return _dbad }; -// ValidateWithPath validates the Stroke and its children, prefixing error messages with path -func (_aafbg *Stroke )ValidateWithPath (path string )error {if _fdgdeb :=_aafbg .CT_Stroke .ValidateWithPath (path );_fdgdeb !=nil {return _fdgdeb ;};return nil ;};func (_bgf *AG_Ext )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ebc ,_eff :=_bgf .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _eff !=nil {return _eff ;};start .Attr =append (start .Attr ,_ebc );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;}; +// Validate validates the CT_ImageData and its children +func (_agec *CT_ImageData )Validate ()error {return _agec .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};func NewAG_ImageAttributes ()*AG_ImageAttributes {_acg :=&AG_ImageAttributes {};return _acg };func (_fafedg *OfcCT_ColorMenu )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fafedg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafedg .StrokecolorAttr )});};if _fafedg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_fafedg .FillcolorAttr )});};if _fafedg .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafedg .ShadowcolorAttr )});};if _fafedg .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafedg .ExtrusioncolorAttr )});};if _fafedg .ExtAttr !=ST_ExtUnset {_caddc ,_cdfaa :=_fafedg .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _cdfaa !=nil {return _cdfaa ;};start .Attr =append (start .Attr ,_caddc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _ec .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 _ec .ST_TrueFalse ;BilevelAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;};func (_effee *ST_FillType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaca ,_cdaed :=d .Token ();if _cdaed !=nil {return _cdaed ;};if _gecbc ,_efdaf :=_eaca .(_d .EndElement );_efdaf &&_gecbc .Name ==start .Name {*_effee =1;return nil ;};if _eggafc ,_eccbf :=_eaca .(_d .CharData );!_eccbf {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",_eaca );}else {switch string (_eggafc ){case "":*_effee =0;case "\u0073\u006f\u006ci\u0064":*_effee =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_effee =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_effee =3;case "\u0074\u0069\u006c\u0065":*_effee =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_effee =5;case "\u0066\u0072\u0061m\u0065":*_effee =6;};};_eaca ,_cdaed =d .Token ();if _cdaed !=nil {return _cdaed ;};if _bfeec ,_egbd :=_eaca .(_d .EndElement );_egbd &&_bfeec .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",_eaca );};func (_gaeab OfcST_OLEType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdefe :=_d .Attr {};_bdefe .Name =name ;switch _gaeab {case OfcST_OLETypeUnset :_bdefe .Value ="";case OfcST_OLETypeEmbed :_bdefe .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_bdefe .Value ="\u004c\u0069\u006e\u006b";};return _bdefe ,nil ;}; -// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path -func (_caacf *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _eggfc :=_caacf .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_eggfc !=nil {return _eggfc ;};if _caacf .IdAttr !=nil {if !_bd .ST_GuidPatternRe .MatchString (*_caacf .IdAttr ){return _e .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bd .ST_GuidPatternRe ,*_caacf .IdAttr );};};if _caacf .ProvidAttr !=nil {if !_bd .ST_GuidPatternRe .MatchString (*_caacf .ProvidAttr ){return _e .Errorf ("\u0025\u0073\u002f\u006d\u002eP\u0072\u006f\u0076\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bd .ST_GuidPatternRe ,*_caacf .ProvidAttr );};};if _bdeca :=_caacf .SigninginstructionssetAttr .ValidateWithPath (path +"/\u0053\u0069\u0067\u006e\u0069\u006eg\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069o\u006e\u0073\u0073e\u0074A\u0074\u0074\u0072");_bdeca !=nil {return _bdeca ;};if _ddeae :=_caacf .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_ddeae !=nil {return _ddeae ;};if _cbgdg :=_caacf .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_cbgdg !=nil {return _cbgdg ;};if _adagc :=_caacf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_adagc !=nil {return _adagc ;};return nil ;};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};func NewOfcColumn ()*OfcColumn {_gbacc :=&OfcColumn {};_gbacc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gbacc ;};func (_deega *OfcShapedefaults )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _deega .OfcCT_ShapeDefaults .MarshalXML (e ,start );};func NewAG_Path ()*AG_Path {_afcg :=&AG_Path {};return _afcg };func (_cgggc OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _cgggc {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgggc ));};return nil ;};func (_cgggd *Imagedata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgggd .CT_ImageData =*NewCT_ImageData ();for _ ,_cbegb :=range start .Attr {if _cbegb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbegb .Name .Local =="\u0070\u0069\u0063\u0074"||_cbegb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbegb .Name .Local =="\u0070\u0069\u0063\u0074"{_dgae ,_fgfbg :=_cbegb .Value ,error (nil );if _fgfbg !=nil {return _fgfbg ;};_cgggd .PictAttr =&_dgae ;continue ;};if _cbegb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbegb .Name .Local =="\u0068\u0072\u0065\u0066"||_cbegb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbegb .Name .Local =="\u0068\u0072\u0065\u0066"{_bgafb ,_agccc :=_cbegb .Value ,error (nil );if _agccc !=nil {return _agccc ;};_cgggd .RHrefAttr =&_bgafb ;continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u0068\u0072\u0065\u0066"{_dgegb ,_gbef :=_cbegb .Value ,error (nil );if _gbef !=nil {return _gbef ;};_cgggd .HrefAttr =&_dgegb ;continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bceea ,_gcgge :=_cbegb .Value ,error (nil );if _gcgge !=nil {return _gcgge ;};_cgggd .AlthrefAttr =&_bceea ;continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebcef ,_aacdd :=_cbegb .Value ,error (nil );if _aacdd !=nil {return _aacdd ;};_cgggd .TitleAttr =&_ebcef ;continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u006f\u006c\u0065i\u0064"{_cccab ,_dddef :=_g .ParseFloat (_cbegb .Value ,64);if _dddef !=nil {return _dddef ;};_dagcfa :=float32 (_cccab );_cgggd .OleidAttr =&_dagcfa ;continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_cgggd .DetectmouseclickAttr .UnmarshalXMLAttr (_cbegb );continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u006d\u006f\u0076i\u0065"{_bcgaf ,_eabgf :=_g .ParseFloat (_cbegb .Value ,64);if _eabgf !=nil {return _eabgf ;};_eaga :=float32 (_bcgaf );_cgggd .MovieAttr =&_eaga ;continue ;};if _cbegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbegb .Name .Local =="\u0072\u0065\u006ci\u0064"{_egbdg ,_fcgge :=_cbegb .Value ,error (nil );if _fcgge !=nil {return _fcgge ;};_cgggd .RelidAttr =&_egbdg ;continue ;};if _cbegb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbegb .Name .Local =="\u0069\u0064"||_cbegb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbegb .Name .Local =="\u0069\u0064"{_fdbfd ,_gfdaf :=_cbegb .Value ,error (nil );if _gfdaf !=nil {return _gfdaf ;};_cgggd .IdAttr =&_fdbfd ;continue ;};if _cbegb .Name .Local =="\u0069\u0064"{_gbfga ,_fgafa :=_cbegb .Value ,error (nil );if _fgafa !=nil {return _fgafa ;};_cgggd .SIdAttr =&_gbfga ;continue ;};if _cbegb .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_bgcff ,_feegc :=_cbegb .Value ,error (nil );if _feegc !=nil {return _feegc ;};_cgggd .CropbottomAttr =&_bgcff ;continue ;};if _cbegb .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_cabgb ,_agdff :=_cbegb .Value ,error (nil );if _agdff !=nil {return _agdff ;};_cgggd .EmbosscolorAttr =&_cabgb ;continue ;};if _cbegb .Name .Local =="\u0073\u0072\u0063"{_bgda ,_feef :=_cbegb .Value ,error (nil );if _feef !=nil {return _feef ;};_cgggd .SrcAttr =&_bgda ;continue ;};if _cbegb .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cbgdc ,_fcagd :=_cbegb .Value ,error (nil );if _fcagd !=nil {return _fcagd ;};_cgggd .CropleftAttr =&_cbgdc ;continue ;};if _cbegb .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dcagb ,_bbcfff :=_cbegb .Value ,error (nil );if _bbcfff !=nil {return _bbcfff ;};_cgggd .CroptopAttr =&_dcagb ;continue ;};if _cbegb .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_dafbf ,_abefe :=_cbegb .Value ,error (nil );if _abefe !=nil {return _abefe ;};_cgggd .CroprightAttr =&_dafbf ;continue ;};if _cbegb .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_dbfab ,_eggee :=_cbegb .Value ,error (nil );if _eggee !=nil {return _eggee ;};_cgggd .RecolortargetAttr =&_dbfab ;continue ;};if _cbegb .Name .Local =="\u0067\u0061\u0069\u006e"{_effg ,_beabc :=_cbegb .Value ,error (nil );if _beabc !=nil {return _beabc ;};_cgggd .GainAttr =&_effg ;continue ;};if _cbegb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bdgbf ,_cgfef :=_cbegb .Value ,error (nil );if _cgfef !=nil {return _cgfef ;};_cgggd .BlacklevelAttr =&_bdgbf ;continue ;};if _cbegb .Name .Local =="\u0067\u0061\u006dm\u0061"{_aecd ,_bafab :=_cbegb .Value ,error (nil );if _bafab !=nil {return _bafab ;};_cgggd .GammaAttr =&_aecd ;continue ;};if _cbegb .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cgggd .GrayscaleAttr .UnmarshalXMLAttr (_cbegb );continue ;};if _cbegb .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cgggd .BilevelAttr .UnmarshalXMLAttr (_cbegb );continue ;};if _cbegb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fegf ,_fdcgf :=_cbegb .Value ,error (nil );if _fdcgf !=nil {return _fdcgf ;};_cgggd .ChromakeyAttr =&_fegf ;continue ;};};for {_dbccg ,_bdffb :=d .Token ();if _bdffb !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_bdffb );};if _dcbc ,_beed :=_dbccg .(_b .EndElement );_beed &&_dcbc .Name ==start .Name {break ;};};return nil ;};func (_fcfada OfcST_ExtrusionPlane )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcfada .String (),start );};func (_ffdbg ST_StrokeEndCap )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abecf :=_b .Attr {};_abecf .Name =name ;switch _ffdbg {case ST_StrokeEndCapUnset :_abecf .Value ="";case ST_StrokeEndCapFlat :_abecf .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_abecf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_abecf .Value ="\u0072\u006f\u0075n\u0064";};return _abecf ,nil ;};func (_gddab *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gddab =0;case "\u0074\u006f\u0070":*_gddab =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gddab =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gddab =3;case "\u0075\u0073\u0065\u0072":*_gddab =4;};return nil ;}; +// Validate validates the AG_AllShapeAttributes and its children +func (_dda *AG_AllShapeAttributes )Validate ()error {return _dda .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_fddf *AG_Ext )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cad ,_dac :=_fddf .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _dac !=nil {return _dac ;};start .Attr =append (start .Attr ,_cad );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};func (_ccfcbg ST_StrokeArrowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcebc :=_d .Attr {};_gcebc .Name =name ;switch _ccfcbg {case ST_StrokeArrowTypeUnset :_gcebc .Value ="";case ST_StrokeArrowTypeNone :_gcebc .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_gcebc .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_gcebc .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_gcebc .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_gcebc .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_gcebc .Value ="\u006f\u0070\u0065\u006e";};return _gcebc ,nil ;};func (_cafef *Stroke )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cafef .CT_Stroke .MarshalXML (e ,start );};func (_aecc *Imagedata )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _aecc .CT_ImageData .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path -func (_ebdgc *OfcCT_Lock )ValidateWithPath (path string )error {if _fcbbe :=_ebdgc .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fcbbe !=nil {return _fcbbe ;};if _fggbb :=_ebdgc .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_fggbb !=nil {return _fggbb ;};if _cggcbd :=_ebdgc .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_cggcbd !=nil {return _cggcbd ;};if _dcgccc :=_ebdgc .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dcgccc !=nil {return _dcgccc ;};if _ebbac :=_ebdgc .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ebbac !=nil {return _ebbac ;};if _dcabg :=_ebdgc .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dcabg !=nil {return _dcabg ;};if _caggc :=_ebdgc .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_caggc !=nil {return _caggc ;};if _bfcg :=_ebdgc .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_bfcg !=nil {return _bfcg ;};if _aeeeg :=_ebdgc .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_aeeeg !=nil {return _aeeeg ;};if _cbdbc :=_ebdgc .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_cbdbc !=nil {return _cbdbc ;};if _aedc :=_ebdgc .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_aedc !=nil {return _aedc ;};if _dbefe :=_ebdgc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dbefe !=nil {return _dbefe ;};return nil ;}; +// Validate validates the OfcRight and its children +func (_eedag *OfcRight )Validate ()error {return _eedag .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};type AG_StrokeAttributes struct{OnAttr _ec .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 _ec .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 _ec .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;RelidAttr *string ;}; // ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_ddagc *CT_Fill )ValidateWithPath (path string )error {if _cccee :=_ddagc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cccee !=nil {return _cccee ;};if _cgfe :=_ddagc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cgfe !=nil {return _cgfe ;};if _edgf :=_ddagc .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_edgf !=nil {return _edgf ;};if _defa :=_ddagc .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_defa !=nil {return _defa ;};if _bbfe :=_ddagc .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_bbfe !=nil {return _bbfe ;};if _gfeb :=_ddagc .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_gfeb !=nil {return _gfeb ;};if _eceg :=_ddagc .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_eceg !=nil {return _eceg ;};if _ebab :=_ddagc .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ebab !=nil {return _ebab ;};if _ddagc .Fill !=nil {if _eccb :=_ddagc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_eccb !=nil {return _eccb ;};};return nil ;};func (_adee OfcST_ColorMode )ValidateWithPath (path string )error {switch _adee {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adee ));};return nil ;};func (_eadbe *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eadbe =0;case "\u0030":*_eadbe =1;case "\u0031":*_eadbe =2;case "\u0032":*_eadbe =3;case "\u0033":*_eadbe =4;};return nil ;};func (_dgbdb *OfcBottom )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _dgbdb .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_gdabe OfcST_ConnectorType )ValidateWithPath (path string )error {switch _gdabe {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdabe ));};return nil ;};type OfcST_CalloutPlacement byte ; +func (_dfdc *CT_Fill )ValidateWithPath (path string )error {if _eedc :=_dfdc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eedc !=nil {return _eedc ;};if _fdgg :=_dfdc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fdgg !=nil {return _fdgg ;};if _fadc :=_dfdc .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fadc !=nil {return _fadc ;};if _ecge :=_dfdc .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_ecge !=nil {return _ecge ;};if _eecd :=_dfdc .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_eecd !=nil {return _eecd ;};if _degd :=_dfdc .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_degd !=nil {return _degd ;};if _ebfd :=_dfdc .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ebfd !=nil {return _ebfd ;};if _dcece :=_dfdc .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dcece !=nil {return _dcece ;};if _dfdc .Fill !=nil {if _beae :=_dfdc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_beae !=nil {return _beae ;};};return nil ;};func NewCT_RoundRect ()*CT_RoundRect {_fcgcc :=&CT_RoundRect {};return _fcgcc }; -// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path -func (_ecbefb *OfcInk )ValidateWithPath (path string )error {if _eefa :=_ecbefb .OfcCT_Ink .ValidateWithPath (path );_eefa !=nil {return _eefa ;};return nil ;};func (_eacge *OfcCT_RegroupTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcag :=range start .Attr {if _bcag .Name .Local =="\u0065\u0078\u0074"{_eacge .ExtAttr .UnmarshalXMLAttr (_bcag );continue ;};};_dgec :for {_aaaefb ,_ggdgg :=d .Token ();if _ggdgg !=nil {return _ggdgg ;};switch _beecef :=_aaaefb .(type ){case _b .StartElement :switch _beecef .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065\u006e\u0074r\u0079"}:_cdeca :=NewOfcCT_Entry ();if _cebff :=d .DecodeElement (_cdeca ,&_beecef );_cebff !=nil {return _cebff ;};_eacge .Entry =append (_eacge .Entry ,_cdeca );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u0067r\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_beecef .Name );if _adcb :=d .Skip ();_adcb !=nil {return _adcb ;};};case _b .EndElement :break _dgec ;case _b .CharData :};};return nil ;};func (_bddd *AG_CoreAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bae :=range start .Attr {if _bae .Name .Local =="\u0068\u0072\u0065\u0066"{_ffg ,_gfc :=_bae .Value ,error (nil );if _gfc !=nil {return _gfc ;};_bddd .HrefAttr =&_ffg ;continue ;};if _bae .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eeb ,_baeb :=_bae .Value ,error (nil );if _baeb !=nil {return _baeb ;};_bddd .TargetAttr =&_eeb ;continue ;};if _bae .Name .Local =="\u0063\u006c\u0061s\u0073"{_dga ,_dca :=_bae .Value ,error (nil );if _dca !=nil {return _dca ;};_bddd .ClassAttr =&_dga ;continue ;};if _bae .Name .Local =="\u0074\u0069\u0074l\u0065"{_agab ,_eag :=_bae .Value ,error (nil );if _eag !=nil {return _eag ;};_bddd .TitleAttr =&_agab ;continue ;};if _bae .Name .Local =="\u0061\u006c\u0074"{_agd ,_ecde :=_bae .Value ,error (nil );if _ecde !=nil {return _ecde ;};_bddd .AltAttr =&_agd ;continue ;};if _bae .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dgf ,_geb :=_bae .Value ,error (nil );if _geb !=nil {return _geb ;};_bddd .CoordsizeAttr =&_dgf ;continue ;};if _bae .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fdd ,_cggf :=_bae .Value ,error (nil );if _cggf !=nil {return _cggf ;};_bddd .CoordoriginAttr =&_fdd ;continue ;};if _bae .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_acc ,_gad :=_bae .Value ,error (nil );if _gad !=nil {return _gad ;};_bddd .WrapcoordsAttr =&_acc ;continue ;};if _bae .Name .Local =="\u0070\u0072\u0069n\u0074"{_bddd .PrintAttr .UnmarshalXMLAttr (_bae );continue ;};if _bae .Name .Local =="\u0069\u0064"{_eebe ,_fga :=_bae .Value ,error (nil );if _fga !=nil {return _fga ;};_bddd .IdAttr =&_eebe ;continue ;};if _bae .Name .Local =="\u0073\u0074\u0079l\u0065"{_age ,_ecdd :=_bae .Value ,error (nil );if _ecdd !=nil {return _ecdd ;};_bddd .StyleAttr =&_age ;continue ;};};for {_fedd ,_cdgd :=d .Token ();if _cdgd !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073: \u0025\u0073",_cdgd );};if _ccf ,_adaa :=_fedd .(_b .EndElement );_adaa &&_ccf .Name ==start .Name {break ;};};return nil ;};func (_edcac *CT_Shapetype )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcac .MasterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .MasterAttr )});};if _edcac .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .HrefAttr )});};if _edcac .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .TargetAttr )});};if _edcac .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .ClassAttr )});};if _edcac .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .TitleAttr )});};if _edcac .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .AltAttr )});};if _edcac .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .CoordsizeAttr )});};if _edcac .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .CoordoriginAttr )});};if _edcac .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .WrapcoordsAttr )});};if _edcac .PrintAttr !=_bd .ST_TrueFalseUnset {_caddf ,_bgbcg :=_edcac .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bgbcg !=nil {return _bgbcg ;};start .Attr =append (start .Attr ,_caddf );};if _edcac .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .IdAttr )});};if _edcac .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .StyleAttr )});};if _edcac .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .SpidAttr )});};if _edcac .OnedAttr !=_bd .ST_TrueFalseUnset {_fgggd ,_feebe :=_edcac .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _feebe !=nil {return _feebe ;};start .Attr =append (start .Attr ,_fgggd );};if _edcac .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .RegroupidAttr )});};if _edcac .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_eecaf ,_egcd :=_edcac .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _egcd !=nil {return _egcd ;};start .Attr =append (start .Attr ,_eecaf );};if _edcac .ButtonAttr !=_bd .ST_TrueFalseUnset {_cbbee ,_deca :=_edcac .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _deca !=nil {return _deca ;};start .Attr =append (start .Attr ,_cbbee );};if _edcac .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_gffe ,_fdgb :=_edcac .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fdgb !=nil {return _fdgb ;};start .Attr =append (start .Attr ,_gffe );};if _edcac .BulletAttr !=_bd .ST_TrueFalseUnset {_efeeg ,_gbdgd :=_edcac .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _gbdgd !=nil {return _gbdgd ;};start .Attr =append (start .Attr ,_efeeg );};if _edcac .HrAttr !=_bd .ST_TrueFalseUnset {_ddac ,_abfbe :=_edcac .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _abfbe !=nil {return _abfbe ;};start .Attr =append (start .Attr ,_ddac );};if _edcac .HrstdAttr !=_bd .ST_TrueFalseUnset {_aecab ,_adfdf :=_edcac .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _adfdf !=nil {return _adfdf ;};start .Attr =append (start .Attr ,_aecab );};if _edcac .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_cefge ,_dcdf :=_edcac .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _dcdf !=nil {return _dcdf ;};start .Attr =append (start .Attr ,_cefge );};if _edcac .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .HrpctAttr )});};if _edcac .HralignAttr !=OfcST_HrAlignUnset {_aacd ,_gfdbdc :=_edcac .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _gfdbdc !=nil {return _gfdbdc ;};start .Attr =append (start .Attr ,_aacd );};if _edcac .AllowincellAttr !=_bd .ST_TrueFalseUnset {_geee ,_aacee :=_edcac .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _aacee !=nil {return _aacee ;};start .Attr =append (start .Attr ,_geee );};if _edcac .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_bdgdd ,_bbaa :=_edcac .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _bbaa !=nil {return _bbaa ;};start .Attr =append (start .Attr ,_bdgdd );};if _edcac .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_cgbad ,_cdce :=_edcac .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _cdce !=nil {return _cdce ;};start .Attr =append (start .Attr ,_cgbad );};if _edcac .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .BordertopcolorAttr )});};if _edcac .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .BorderleftcolorAttr )});};if _edcac .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .BorderbottomcolorAttr )});};if _edcac .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .BorderrightcolorAttr )});};if _edcac .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cfacc ,_dfeff :=_edcac .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _dfeff !=nil {return _dfeff ;};start .Attr =append (start .Attr ,_cfacc );};if _edcac .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .DgmnodekindAttr )});};if _edcac .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bggf ,_dfaef :=_edcac .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _dfaef !=nil {return _dfaef ;};start .Attr =append (start .Attr ,_bggf );};if _edcac .InsetmodeAttr !=OfcST_InsetModeUnset {_gedfc ,_ggcbe :=_edcac .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _ggcbe !=nil {return _ggcbe ;};start .Attr =append (start .Attr ,_gedfc );};if _edcac .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .OpacityAttr )});};if _edcac .StrokedAttr !=_bd .ST_TrueFalseUnset {_dccg ,_agbc :=_edcac .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _agbc !=nil {return _agbc ;};start .Attr =append (start .Attr ,_dccg );};if _edcac .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .StrokecolorAttr )});};if _edcac .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .StrokeweightAttr )});};if _edcac .InsetpenAttr !=_bd .ST_TrueFalseUnset {_accgg ,_fcafg :=_edcac .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fcafg !=nil {return _fcafg ;};start .Attr =append (start .Attr ,_accgg );};if _edcac .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .ChromakeyAttr )});};if _edcac .FilledAttr !=_bd .ST_TrueFalseUnset {_cadc ,_efede :=_edcac .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _efede !=nil {return _efede ;};start .Attr =append (start .Attr ,_cadc );};if _edcac .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .FillcolorAttr )});};if _edcac .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .SptAttr )});};if _edcac .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_afeca ,_eecga :=_edcac .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _eecga !=nil {return _eecga ;};start .Attr =append (start .Attr ,_afeca );};if _edcac .BwmodeAttr !=OfcST_BWModeUnset {_cdcec ,_dggc :=_edcac .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _dggc !=nil {return _dggc ;};start .Attr =append (start .Attr ,_cdcec );};if _edcac .BwpureAttr !=OfcST_BWModeUnset {_bcdfd ,_affaf :=_edcac .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _affaf !=nil {return _affaf ;};start .Attr =append (start .Attr ,_bcdfd );};if _edcac .BwnormalAttr !=OfcST_BWModeUnset {_bccf ,_edccf :=_edcac .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _edccf !=nil {return _edccf ;};start .Attr =append (start .Attr ,_bccf );};if _edcac .ForcedashAttr !=_bd .ST_TrueFalseUnset {_egdgf ,_affgd :=_edcac .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _affgd !=nil {return _affgd ;};start .Attr =append (start .Attr ,_egdgf );};if _edcac .OleiconAttr !=_bd .ST_TrueFalseUnset {_ddged ,_gfbda :=_edcac .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _gfbda !=nil {return _gfbda ;};start .Attr =append (start .Attr ,_ddged );};if _edcac .OleAttr !=_bd .ST_TrueFalseBlankUnset {_bcfcf ,_gcbad :=_edcac .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _gcbad !=nil {return _gcbad ;};start .Attr =append (start .Attr ,_bcfcf );};if _edcac .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_ecea ,_bdbbd :=_edcac .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _bdbbd !=nil {return _bdbbd ;};start .Attr =append (start .Attr ,_ecea );};if _edcac .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_adgcd ,_dcgc :=_edcac .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dcgc !=nil {return _dcgc ;};start .Attr =append (start .Attr ,_adgcd );};if _edcac .ClipAttr !=_bd .ST_TrueFalseUnset {_baca ,_babb :=_edcac .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _babb !=nil {return _babb ;};start .Attr =append (start .Attr ,_baca );};if _edcac .AdjAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u006a"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .AdjAttr )});};if _edcac .PathAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_edcac .PathAttr )});};e .EncodeToken (start );if _edcac .EG_ShapeElements !=nil {for _ ,_aacga :=range _edcac .EG_ShapeElements {_aacga .MarshalXML (e ,_b .StartElement {});};};if _edcac .Complex !=nil {_ceeae :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_edcac .Complex ,_ceeae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Textpath and its children +func (_edaacd *Textpath )Validate ()error {return _edaacd .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");}; -// Validate validates the AG_CoreAttributes and its children -func (_bgb *AG_CoreAttributes )Validate ()error {return _bgb .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func NewOfcCT_Diagram ()*OfcCT_Diagram {_ebfcf :=&OfcCT_Diagram {};return _ebfcf };func (_aadac OfcST_CalloutPlacement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aadac .String (),start );};func (_gffgag OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _gffgag {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffgag ));};return nil ;};func NewStroke ()*Stroke {_dcfcg :=&Stroke {};_dcfcg .CT_Stroke =*NewCT_Stroke ();return _dcfcg }; +// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path +func (_cfadd *OfcDiagram )ValidateWithPath (path string )error {if _bfefb :=_cfadd .OfcCT_Diagram .ValidateWithPath (path );_bfefb !=nil {return _bfefb ;};return nil ;};func NewCT_Group ()*CT_Group {_cbbd :=&CT_Group {};return _cbbd };func (_ed *AG_Adj )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ed .AdjAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a"},Value :_c .Sprintf ("\u0025\u0076",*_ed .AdjAttr )});};return nil ;};func (_babdf *OfcST_ExtrusionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aabdff ,_fedccc :=d .Token ();if _fedccc !=nil {return _fedccc ;};if _ggfdf ,_gbcef :=_aabdff .(_d .EndElement );_gbcef &&_ggfdf .Name ==start .Name {*_babdf =1;return nil ;};if _baedb ,_ddddb :=_aabdff .(_d .CharData );!_ddddb {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",_aabdff );}else {switch string (_baedb ){case "":*_babdf =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_babdf =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_babdf =2;};};_aabdff ,_fedccc =d .Token ();if _fedccc !=nil {return _fedccc ;};if _gcdcb ,_bbfeda :=_aabdff .(_d .EndElement );_bbfeda &&_gcdcb .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",_aabdff );};func (_ddbac *OfcEquationxml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddbac .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_gadb :=range start .Attr {if _gadb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_caeceg ,_gffgb :=_gadb .Value ,error (nil );if _gffgb !=nil {return _gffgb ;};_ddbac .ContentTypeAttr =&_caeceg ;continue ;};};_cdeg :for {_fbeag ,_gaega :=d .Token ();if _gaega !=nil {return _gaega ;};switch _bgegf :=_fbeag .(type ){case _d .StartElement :switch _bgegf .Name {default:if _eccbb ,_deeba :=_a .CreateElement (_bgegf );_deeba !=nil {return _deeba ;}else {if _gffb :=d .DecodeElement (_eccbb ,&_bgegf );_gffb !=nil {return _gffb ;};_ddbac .Any =_eccbb ;};};case _d .EndElement :break _cdeg ;case _d .CharData :};};return nil ;};func (_cdgca *Shapetype )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdgca .CT_Shapetype =*NewCT_Shapetype ();for _ ,_aafeb :=range start .Attr {if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_afcga ,_accbc :=_aafeb .Value ,error (nil );if _accbc !=nil {return _accbc ;};_cdgca .BordertopcolorAttr =&_afcga ;continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_aegfc ,_dcdbc :=_aafeb .Value ,error (nil );if _dcdbc !=nil {return _dcdbc ;};_cdgca .MasterAttr =&_aegfc ;continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_agege ,_dacea :=_aafeb .Value ,error (nil );if _dacea !=nil {return _dacea ;};_cdgca .BorderleftcolorAttr =&_agege ;continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cdgca .BulletAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0068\u0072"{_cdgca .HrAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0063\u006c\u0069\u0070"{_cdgca .ClipAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0068\u0072\u0073t\u0064"{_cdgca .HrstdAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0073\u0070\u0069\u0064"{_bcgeg ,_gcbff :=_aafeb .Value ,error (nil );if _gcbff !=nil {return _gcbff ;};_cdgca .SpidAttr =&_bcgeg ;continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cdgca .HrnoshadeAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dfacfg ,_gegbg :=_g .ParseInt (_aafeb .Value ,10,64);if _gegbg !=nil {return _gegbg ;};_cdgca .RegroupidAttr =&_dfacfg ;continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cdgca .DgmlayoutAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cdgca .CliptowrapAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cdgca .AllowoverlapAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cdgca .InsetmodeAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cdgca .UserhiddenAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bafda ,_ffefg :=_aafeb .Value ,error (nil );if _ffefg !=nil {return _ffefg ;};_cdgca .BorderbottomcolorAttr =&_bafda ;continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cdgca .BwpureAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cdgca .DgmlayoutmruAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cdgca .PreferrelativeAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cdgca .AllowincellAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0068\u0072\u0070c\u0074"{_acgfc ,_fcbe :=_g .ParseFloat (_aafeb .Value ,64);if _fcbe !=nil {return _fcbe ;};_dbcff :=float32 (_acgfc );_cdgca .HrpctAttr =&_dbcff ;continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cdgca .ButtonAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cdgca .UserdrawnAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cdgca .BwnormalAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0073\u0070\u0074"{_gfegg ,_gcddg :=_g .ParseFloat (_aafeb .Value ,64);if _gcddg !=nil {return _gcddg ;};_efebf :=float32 (_gfegg );_cdgca .SptAttr =&_efebf ;continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cdgca .ConnectortypeAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebefa ,_febag :=_aafeb .Value ,error (nil );if _febag !=nil {return _febag ;};_cdgca .BorderrightcolorAttr =&_ebefa ;continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cdgca .OleiconAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bccfb ,_dcdec :=_g .ParseInt (_aafeb .Value ,10,64);if _dcdec !=nil {return _dcdec ;};_cdgca .DgmnodekindAttr =&_bccfb ;continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u006f\u006e\u0065\u0064"{_cdgca .OnedAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cdgca .BwmodeAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u006f\u006c\u0065"{_cdgca .OleAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cdgca .ForcedashAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cdgca .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aafeb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cdgca .HralignAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fbbcfg ,_ggcfa :=_aafeb .Value ,error (nil );if _ggcfa !=nil {return _ggcfa ;};_cdgca .WrapcoordsAttr =&_fbbcfg ;continue ;};if _aafeb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bcdde ,_egded :=_aafeb .Value ,error (nil );if _egded !=nil {return _egded ;};_cdgca .CoordsizeAttr =&_bcdde ;continue ;};if _aafeb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cdgca .StrokedAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Local =="\u0061\u006c\u0074"{_dbedbd ,_ecefc :=_aafeb .Value ,error (nil );if _ecefc !=nil {return _ecefc ;};_cdgca .AltAttr =&_dbedbd ;continue ;};if _aafeb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dgcfa ,_cfgce :=_aafeb .Value ,error (nil );if _cfgce !=nil {return _cfgce ;};_cdgca .StrokeweightAttr =&_dgcfa ;continue ;};if _aafeb .Name .Local =="\u0073\u0074\u0079l\u0065"{_ddcfc ,_dccac :=_aafeb .Value ,error (nil );if _dccac !=nil {return _dccac ;};_cdgca .StyleAttr =&_ddcfc ;continue ;};if _aafeb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_afggd ,_cfadb :=_aafeb .Value ,error (nil );if _cfadb !=nil {return _cfadb ;};_cdgca .ChromakeyAttr =&_afggd ;continue ;};if _aafeb .Name .Local =="\u0069\u0064"{_bgfgd ,_ggcbb :=_aafeb .Value ,error (nil );if _ggcbb !=nil {return _ggcbb ;};_cdgca .IdAttr =&_bgfgd ;continue ;};if _aafeb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fffdg ,_babfe :=_aafeb .Value ,error (nil );if _babfe !=nil {return _babfe ;};_cdgca .TargetAttr =&_fffdg ;continue ;};if _aafeb .Name .Local =="\u0063\u006c\u0061s\u0073"{_eccdd ,_bbabge :=_aafeb .Value ,error (nil );if _bbabge !=nil {return _bbabge ;};_cdgca .ClassAttr =&_eccdd ;continue ;};if _aafeb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cdgca .InsetpenAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Local =="\u0070\u0072\u0069n\u0074"{_cdgca .PrintAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cdgca .FilledAttr .UnmarshalXMLAttr (_aafeb );continue ;};if _aafeb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gddcc ,_ebfdd :=_aafeb .Value ,error (nil );if _ebfdd !=nil {return _ebfdd ;};_cdgca .StrokecolorAttr =&_gddcc ;continue ;};if _aafeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcbfb ,_debbeg :=_aafeb .Value ,error (nil );if _debbeg !=nil {return _debbeg ;};_cdgca .TitleAttr =&_fcbfb ;continue ;};if _aafeb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ebdade ,_cfebd :=_aafeb .Value ,error (nil );if _cfebd !=nil {return _cfebd ;};_cdgca .OpacityAttr =&_ebdade ;continue ;};if _aafeb .Name .Local =="\u0061\u0064\u006a"{_fedfa ,_eecbcc :=_aafeb .Value ,error (nil );if _eecbcc !=nil {return _eecbcc ;};_cdgca .AdjAttr =&_fedfa ;continue ;};if _aafeb .Name .Local =="\u0070\u0061\u0074\u0068"{_bcbgb ,_abeff :=_aafeb .Value ,error (nil );if _abeff !=nil {return _abeff ;};_cdgca .PathAttr =&_bcbgb ;continue ;};if _aafeb .Name .Local =="\u0068\u0072\u0065\u0066"{_bggee ,_fedaf :=_aafeb .Value ,error (nil );if _fedaf !=nil {return _fedaf ;};_cdgca .HrefAttr =&_bggee ;continue ;};if _aafeb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_caeec ,_cgcdc :=_aafeb .Value ,error (nil );if _cgcdc !=nil {return _cgcdc ;};_cdgca .CoordoriginAttr =&_caeec ;continue ;};if _aafeb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fddfb ,_fgfcd :=_aafeb .Value ,error (nil );if _fgfcd !=nil {return _fgfcd ;};_cdgca .FillcolorAttr =&_fddfb ;continue ;};};_ceddg :for {_gacca ,_geacd :=d .Token ();if _geacd !=nil {return _geacd ;};switch _bagag :=_gacca .(type ){case _d .StartElement :switch _bagag .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbagef :=NewEG_ShapeElements ();_bbagef .Path =NewPath ();if _ddacf :=d .DecodeElement (_bbagef .Path ,&_bagag );_ddacf !=nil {return _ddacf ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_bbagef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgccgc :=NewEG_ShapeElements ();_bgccgc .Formulas =NewFormulas ();if _adecc :=d .DecodeElement (_bgccgc .Formulas ,&_bagag );_adecc !=nil {return _adecc ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_bgccgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fggfg :=NewEG_ShapeElements ();_fggfg .Handles =NewHandles ();if _fafdc :=d .DecodeElement (_fggfg .Handles ,&_bagag );_fafdc !=nil {return _fafdc ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_fggfg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cabbf :=NewEG_ShapeElements ();_cabbf .Fill =NewFill ();if _gffcg :=d .DecodeElement (_cabbf .Fill ,&_bagag );_gffcg !=nil {return _gffcg ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_cabbf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egcdgg :=NewEG_ShapeElements ();_egcdgg .Stroke =NewStroke ();if _bcfaa :=d .DecodeElement (_egcdgg .Stroke ,&_bagag );_bcfaa !=nil {return _bcfaa ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_egcdgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfcdga :=NewEG_ShapeElements ();_cfcdga .Shadow =NewShadow ();if _baeegf :=d .DecodeElement (_cfcdga .Shadow ,&_bagag );_baeegf !=nil {return _baeegf ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_cfcdga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbeda :=NewEG_ShapeElements ();_dbeda .Textbox =NewTextbox ();if _cfebe :=d .DecodeElement (_dbeda .Textbox ,&_bagag );_cfebe !=nil {return _cfebe ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_dbeda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdcgc :=NewEG_ShapeElements ();_bdcgc .Textpath =NewTextpath ();if _gfegc :=d .DecodeElement (_bdcgc .Textpath ,&_bagag );_gfegc !=nil {return _gfegc ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_bdcgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcecc :=NewEG_ShapeElements ();_dcecc .Imagedata =NewImagedata ();if _cfage :=d .DecodeElement (_dcecc .Imagedata ,&_bagag );_cfage !=nil {return _cfage ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_dcecc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdacd :=NewEG_ShapeElements ();_fdacd .Skew =NewOfcSkew ();if _fgbbf :=d .DecodeElement (_fdacd .Skew ,&_bagag );_fgbbf !=nil {return _fgbbf ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_fdacd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcgag :=NewEG_ShapeElements ();_gcgag .Extrusion =NewOfcExtrusion ();if _eedcfc :=d .DecodeElement (_gcgag .Extrusion ,&_bagag );_eedcfc !=nil {return _eedcfc ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_gcgag );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfaac :=NewEG_ShapeElements ();_dfaac .Callout =NewOfcCallout ();if _cbcdff :=d .DecodeElement (_dfaac .Callout ,&_bagag );_cbcdff !=nil {return _cbcdff ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_dfaac );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afbdfb :=NewEG_ShapeElements ();_afbdfb .Lock =NewOfcLock ();if _affdca :=d .DecodeElement (_afbdfb .Lock ,&_bagag );_affdca !=nil {return _affdca ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_afbdfb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agcfg :=NewEG_ShapeElements ();_agcfg .Clippath =NewOfcClippath ();if _cdggd :=d .DecodeElement (_agcfg .Clippath ,&_bagag );_cdggd !=nil {return _cdggd ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_agcfg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcfdcf :=NewEG_ShapeElements ();_fcfdcf .Signatureline =NewOfcSignatureline ();if _abcfdd :=d .DecodeElement (_fcfdcf .Signatureline ,&_bagag );_abcfdd !=nil {return _abcfdd ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_fcfdcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fegc :=NewEG_ShapeElements ();_fegc .Wrap =_cd .NewWrap ();if _facee :=d .DecodeElement (_fegc .Wrap ,&_bagag );_facee !=nil {return _facee ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_fegc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aabfbd :=NewEG_ShapeElements ();_aabfbd .Anchorlock =_cd .NewAnchorlock ();if _dcfdb :=d .DecodeElement (_aabfbd .Anchorlock ,&_bagag );_dcfdb !=nil {return _dcfdb ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_aabfbd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gceef :=NewEG_ShapeElements ();_gceef .Bordertop =_cd .NewBordertop ();if _ddadc :=d .DecodeElement (_gceef .Bordertop ,&_bagag );_ddadc !=nil {return _ddadc ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_gceef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fege :=NewEG_ShapeElements ();_fege .Borderbottom =_cd .NewBorderbottom ();if _dbabb :=d .DecodeElement (_fege .Borderbottom ,&_bagag );_dbabb !=nil {return _dbabb ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_fege );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbgce :=NewEG_ShapeElements ();_dbgce .Borderleft =_cd .NewBorderleft ();if _ccccf :=d .DecodeElement (_dbgce .Borderleft ,&_bagag );_ccccf !=nil {return _ccccf ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_dbgce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgba :=NewEG_ShapeElements ();_bgba .Borderright =_cd .NewBorderright ();if _edbce :=d .DecodeElement (_bgba .Borderright ,&_bagag );_edbce !=nil {return _edbce ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_bgba );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fdcafb :=NewEG_ShapeElements ();_fdcafb .ClientData =_df .NewClientData ();if _bdfcf :=d .DecodeElement (_fdcafb .ClientData ,&_bagag );_bdfcf !=nil {return _bdfcf ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_fdcafb );case _d .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"}:_bfeege :=NewEG_ShapeElements ();_bfeege .Textdata =_dg .NewTextdata ();if _abfeb :=d .DecodeElement (_bfeege .Textdata ,&_bagag );_abfeb !=nil {return _abfeb ;};_cdgca .EG_ShapeElements =append (_cdgca .EG_ShapeElements ,_bfeege );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdgca .Complex =NewOfcComplex ();if _beggc :=d .DecodeElement (_cdgca .Complex ,&_bagag );_beggc !=nil {return _beggc ;};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 \u0053\u0068\u0061\u0070\u0065\u0074y\u0070\u0065 \u0025\u0076",_bagag .Name );if _daedd :=d .Skip ();_daedd !=nil {return _daedd ;};};case _d .EndElement :break _ceddg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the Curve and its children, prefixing error messages with path -func (_gabbe *Curve )ValidateWithPath (path string )error {if _dccaf :=_gabbe .CT_Curve .ValidateWithPath (path );_dccaf !=nil {return _dccaf ;};return nil ;};func (_acaa *OfcCT_Lock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecece :=range start .Attr {if _ecece .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_acaa .PositionAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_acaa .SelectionAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_acaa .GroupingAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_acaa .UngroupingAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_acaa .RotationAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_acaa .CroppingAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_acaa .VerticiesAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_acaa .AdjusthandlesAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0074\u0065\u0078\u0074"{_acaa .TextAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_acaa .AspectratioAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_acaa .ShapetypeAttr .UnmarshalXMLAttr (_ecece );continue ;};if _ecece .Name .Local =="\u0065\u0078\u0074"{_acaa .ExtAttr .UnmarshalXMLAttr (_ecece );continue ;};};for {_bgbcf ,_gggca :=d .Token ();if _gggca !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_gggca );};if _bcfbe ,_cagcc :=_bgbcf .(_b .EndElement );_cagcc &&_bcfbe .Name ==start .Name {break ;};};return nil ;};func (_ggadea *ST_StrokeEndCap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aafgdf ,_dfebff :=d .Token ();if _dfebff !=nil {return _dfebff ;};if _ccdabg ,_aeebb :=_aafgdf .(_b .EndElement );_aeebb &&_ccdabg .Name ==start .Name {*_ggadea =1;return nil ;};if _cbfcd ,_dfaab :=_aafgdf .(_b .CharData );!_dfaab {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aafgdf );}else {switch string (_cbfcd ){case "":*_ggadea =0;case "\u0066\u006c\u0061\u0074":*_ggadea =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ggadea =2;case "\u0072\u006f\u0075n\u0064":*_ggadea =3;};};_aafgdf ,_dfebff =d .Token ();if _dfebff !=nil {return _dfebff ;};if _afgcg ,_aeafc :=_aafgdf .(_b .EndElement );_aeafc &&_afgcg .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aafgdf );}; +// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path +func (_ebbg *CT_PolyLine )ValidateWithPath (path string )error {for _fgdd ,_dabbd :=range _ebbg .Ink {if _deac :=_dabbd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fgdd ));_deac !=nil {return _deac ;};};for _gfcfb ,_ggaf :=range _ebbg .EG_ShapeElements {if _dceg :=_ggaf .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 ,_gfcfb ));_dceg !=nil {return _dceg ;};};if _bbfgg :=_ebbg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bbfgg !=nil {return _bbfgg ;};if _bafcf :=_ebbg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bafcf !=nil {return _bafcf ;};if _gdead :=_ebbg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gdead !=nil {return _gdead ;};if _fgeee :=_ebbg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fgeee !=nil {return _fgeee ;};if _dcffg :=_ebbg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dcffg !=nil {return _dcffg ;};if _cbdggf :=_ebbg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cbdggf !=nil {return _cbdggf ;};if _abgc :=_ebbg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_abgc !=nil {return _abgc ;};if _egcad :=_ebbg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_egcad !=nil {return _egcad ;};if _bcgcd :=_ebbg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bcgcd !=nil {return _bcgcd ;};if _bbfb :=_ebbg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bbfb !=nil {return _bbfb ;};if _gecdd :=_ebbg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gecdd !=nil {return _gecdd ;};if _ebdbc :=_ebbg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ebdbc !=nil {return _ebdbc ;};if _aeefa :=_ebbg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_aeefa !=nil {return _aeefa ;};if _adfd :=_ebbg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_adfd !=nil {return _adfd ;};if _gfdff :=_ebbg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gfdff !=nil {return _gfdff ;};if _ffeeaa :=_ebbg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ffeeaa !=nil {return _ffeeaa ;};if _dfdcfc :=_ebbg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dfdcfc !=nil {return _dfdcfc ;};if _eedd :=_ebbg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eedd !=nil {return _eedd ;};if _gcfge :=_ebbg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcfge !=nil {return _gcfge ;};if _fbffc :=_ebbg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fbffc !=nil {return _fbffc ;};if _bbbaa :=_ebbg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bbbaa !=nil {return _bbbaa ;};if _gfbfb :=_ebbg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gfbfb !=nil {return _gfbfb ;};if _ffebc :=_ebbg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ffebc !=nil {return _ffebc ;};if _bebdd :=_ebbg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bebdd !=nil {return _bebdd ;};if _aeggf :=_ebbg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_aeggf !=nil {return _aeggf ;};if _ecgeb :=_ebbg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_ecgeb !=nil {return _ecgeb ;};if _ecdff :=_ebbg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ecdff !=nil {return _ecdff ;};if _gfeca :=_ebbg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gfeca !=nil {return _gfeca ;};if _cddg :=_ebbg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cddg !=nil {return _cddg ;};return nil ;};func (_acbag *OfcCT_Ink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acbag .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_acbag .IAttr )});};if _acbag .AnnotationAttr !=_ec .ST_TrueFalseUnset {_afeag ,_debg :=_acbag .AnnotationAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _debg !=nil {return _debg ;};start .Attr =append (start .Attr ,_afeag );};if _acbag .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_acbag .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gefb *OfcCT_Complex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbbe :=range start .Attr {if _gbbe .Name .Local =="\u0065\u0078\u0074"{_gefb .ExtAttr .UnmarshalXMLAttr (_gbbe );continue ;};};for {_fgaac ,_ddgaa :=d .Token ();if _ddgaa !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_ddgaa );};if _bedbf ,_fegfg :=_fgaac .(_d .EndElement );_fegfg &&_bedbf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_F and its children -func (_dcb *CT_F )Validate ()error {return _dcb .ValidateWithPath ("\u0043\u0054\u005f\u0046")};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};type AG_Adj struct{AdjAttr *string ;};func NewRoundrect ()*Roundrect {_abcgc :=&Roundrect {};_abcgc .CT_RoundRect =*NewCT_RoundRect ();return _abcgc ;}; +// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path +func (_ffdcac *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_ffbd OfcST_DiagramLayout )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acee :=_d .Attr {};_acee .Name =name ;switch _ffbd {case OfcST_DiagramLayoutUnset :_acee .Value ="";case OfcST_DiagramLayout0 :_acee .Value ="\u0030";case OfcST_DiagramLayout1 :_acee .Value ="\u0031";case OfcST_DiagramLayout2 :_acee .Value ="\u0032";case OfcST_DiagramLayout3 :_acee .Value ="\u0033";};return _acee ,nil ;};func (_acdgc *OfcST_ConnectType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acdgc =0;case "\u006e\u006f\u006e\u0065":*_acdgc =1;case "\u0072\u0065\u0063\u0074":*_acdgc =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_acdgc =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_acdgc =4;};return nil ;};func NewAG_Ext ()*AG_Ext {_agaa :=&AG_Ext {};_agaa .ExtAttr =ST_Ext (1);return _agaa }; -// Validate validates the OfcCT_R and its children -func (_dabbea *OfcCT_R )Validate ()error {return _dabbea .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func (_dcaca OfcST_ColorMode )Validate ()error {return _dcaca .ValidateWithPath ("")}; +// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path +func (_agcaga *OfcEquationxml )ValidateWithPath (path string )error {if _gdadf :=_agcaga .OfcCT_EquationXml .ValidateWithPath (path );_gdadf !=nil {return _gdadf ;};return nil ;};func (_cfdac OfcST_FillType )ValidateWithPath (path string )error {switch _cfdac {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 (_cfdac ));};return nil ;};func (_ddcdeg OfcST_HrAlign )Validate ()error {return _ddcdeg .ValidateWithPath ("")};func NewOfcRight ()*OfcRight {_bgcfd :=&OfcRight {};_bgcfd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bgcfd ;}; -// Validate validates the OfcShapedefaults and its children -func (_abgfd *OfcShapedefaults )Validate ()error {return _abgfd .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_dfcbg *CT_Group )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fadba :=range start .Attr {if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dfcbg .AllowincellAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dfcbg .BulletAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0068\u0072"{_dfcbg .HrAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u006f\u006e\u0065\u0064"{_dfcbg .OnedAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dfcbg .HralignAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_debgg ,_cdfgg :=_fadba .Value ,error (nil );if _cdfgg !=nil {return _cdfgg ;};_dfcbg .TablelimitsAttr =&_debgg ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eacbg ,_fdfd :=_g .ParseInt (_fadba .Value ,10,64);if _fdfd !=nil {return _fdfd ;};_dfcbg .RegroupidAttr =&_eacbg ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aecb ,_egde :=_fadba .Value ,error (nil );if _egde !=nil {return _egde ;};_dfcbg .BordertopcolorAttr =&_aecb ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0073\u0070\u0069\u0064"{_bgdc ,_edeaf :=_fadba .Value ,error (nil );if _edeaf !=nil {return _edeaf ;};_dfcbg .SpidAttr =&_bgdc ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0068\u0072\u0070c\u0074"{_befaf ,_cfac :=_g .ParseFloat (_fadba .Value ,64);if _cfac !=nil {return _cfac ;};_edcd :=float32 (_befaf );_dfcbg .HrpctAttr =&_edcd ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gadac ,_gdbd :=_fadba .Value ,error (nil );if _gdbd !=nil {return _gdbd ;};_dfcbg .BorderrightcolorAttr =&_gadac ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dfcbg .ButtonAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0068\u0072\u0073t\u0064"{_dfcbg .HrstdAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dfcbg .DgmlayoutAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dfcbg .UserdrawnAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dfcbg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dfcbg .UserhiddenAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ggeg ,_bdeeb :=_fadba .Value ,error (nil );if _bdeeb !=nil {return _bdeeb ;};_dfcbg .BorderleftcolorAttr =&_ggeg ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dfcbg .InsetmodeAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dfcbg .AllowoverlapAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_ceea ,_gabbc :=_fadba .Value ,error (nil );if _gabbc !=nil {return _gabbc ;};_dfcbg .TablepropertiesAttr =&_ceea ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dfcbg .HrnoshadeAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dfcbg .DgmlayoutmruAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bdbe ,_bebg :=_g .ParseInt (_fadba .Value ,10,64);if _bebg !=nil {return _bebg ;};_dfcbg .DgmnodekindAttr =&_bdbe ;continue ;};if _fadba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dggb ,_gcff :=_fadba .Value ,error (nil );if _gcff !=nil {return _gcff ;};_dfcbg .BorderbottomcolorAttr =&_dggb ;continue ;};if _fadba .Name .Local =="\u0070\u0072\u0069n\u0074"{_dfcbg .PrintAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Local =="\u0074\u0069\u0074l\u0065"{_ddagce ,_gggce :=_fadba .Value ,error (nil );if _gggce !=nil {return _gggce ;};_dfcbg .TitleAttr =&_ddagce ;continue ;};if _fadba .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aaea ,_afaf :=_fadba .Value ,error (nil );if _afaf !=nil {return _afaf ;};_dfcbg .CoordoriginAttr =&_aaea ;continue ;};if _fadba .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aeeb ,_cgcg :=_fadba .Value ,error (nil );if _cgcg !=nil {return _cgcg ;};_dfcbg .WrapcoordsAttr =&_aeeb ;continue ;};if _fadba .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gdba ,_agfgf :=_fadba .Value ,error (nil );if _agfgf !=nil {return _agfgf ;};_dfcbg .CoordsizeAttr =&_gdba ;continue ;};if _fadba .Name .Local =="\u0073\u0074\u0079l\u0065"{_agde ,_dagg :=_fadba .Value ,error (nil );if _dagg !=nil {return _dagg ;};_dfcbg .StyleAttr =&_agde ;continue ;};if _fadba .Name .Local =="\u0069\u0064"{_aade ,_fcaf :=_fadba .Value ,error (nil );if _fcaf !=nil {return _fcaf ;};_dfcbg .IdAttr =&_aade ;continue ;};if _fadba .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gbfe ,_bdcb :=_fadba .Value ,error (nil );if _bdcb !=nil {return _bdcb ;};_dfcbg .FillcolorAttr =&_gbfe ;continue ;};if _fadba .Name .Local =="\u0063\u006c\u0061s\u0073"{_beefc ,_fgca :=_fadba .Value ,error (nil );if _fgca !=nil {return _fgca ;};_dfcbg .ClassAttr =&_beefc ;continue ;};if _fadba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_feag ,_beffc :=_fadba .Value ,error (nil );if _beffc !=nil {return _beffc ;};_dfcbg .TargetAttr =&_feag ;continue ;};if _fadba .Name .Local =="\u0068\u0072\u0065\u0066"{_afef ,_aefd :=_fadba .Value ,error (nil );if _aefd !=nil {return _aefd ;};_dfcbg .HrefAttr =&_afef ;continue ;};if _fadba .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_dfcbg .EditasAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dfcbg .FilledAttr .UnmarshalXMLAttr (_fadba );continue ;};if _fadba .Name .Local =="\u0061\u006c\u0074"{_gbag ,_adgf :=_fadba .Value ,error (nil );if _adgf !=nil {return _adgf ;};_dfcbg .AltAttr =&_gbag ;continue ;};};_cffde :for {_bebe ,_dafee :=d .Token ();if _dafee !=nil {return _dafee ;};switch _gbfgd :=_bebe .(type ){case _b .StartElement :switch _gbfgd .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_bgadf :=NewGroup ();if _fcag :=d .DecodeElement (_bgadf ,&_gbfgd );_fcag !=nil {return _fcag ;};_dfcbg .Group =append (_dfcbg .Group ,_bgadf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_bbaede :=NewShape ();if _bfgef :=d .DecodeElement (_bbaede ,&_gbfgd );_bfgef !=nil {return _bfgef ;};_dfcbg .Shape =append (_dfcbg .Shape ,_bbaede );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_bgcf :=NewShapetype ();if _ffeg :=d .DecodeElement (_bgcf ,&_gbfgd );_ffeg !=nil {return _ffeg ;};_dfcbg .Shapetype =append (_dfcbg .Shapetype ,_bgcf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_gfecf :=NewArc ();if _daffc :=d .DecodeElement (_gfecf ,&_gbfgd );_daffc !=nil {return _daffc ;};_dfcbg .Arc =append (_dfcbg .Arc ,_gfecf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_cabc :=NewCurve ();if _ggae :=d .DecodeElement (_cabc ,&_gbfgd );_ggae !=nil {return _ggae ;};_dfcbg .Curve =append (_dfcbg .Curve ,_cabc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_eaddb :=NewImage ();if _ffgg :=d .DecodeElement (_eaddb ,&_gbfgd );_ffgg !=nil {return _ffgg ;};_dfcbg .Image =append (_dfcbg .Image ,_eaddb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_dgffg :=NewLine ();if _faec :=d .DecodeElement (_dgffg ,&_gbfgd );_faec !=nil {return _faec ;};_dfcbg .Line =append (_dfcbg .Line ,_dgffg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_abf :=NewOval ();if _ffdcc :=d .DecodeElement (_abf ,&_gbfgd );_ffdcc !=nil {return _ffdcc ;};_dfcbg .Oval =append (_dfcbg .Oval ,_abf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_cccf :=NewPolyline ();if _cegbc :=d .DecodeElement (_cccf ,&_gbfgd );_cegbc !=nil {return _cegbc ;};_dfcbg .Polyline =append (_dfcbg .Polyline ,_cccf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_gbagb :=NewRect ();if _dgca :=d .DecodeElement (_gbagb ,&_gbfgd );_dgca !=nil {return _dgca ;};_dfcbg .Rect =append (_dfcbg .Rect ,_gbagb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_dbadb :=NewRoundrect ();if _aafg :=d .DecodeElement (_dbadb ,&_gbfgd );_aafg !=nil {return _aafg ;};_dfcbg .Roundrect =append (_dfcbg .Roundrect ,_dbadb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_eebc :=NewOfcDiagram ();if _fecb :=d .DecodeElement (_eebc ,&_gbfgd );_fecb !=nil {return _fecb ;};_dfcbg .Diagram =append (_dfcbg .Diagram ,_eebc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_aagae :=NewEG_ShapeElements ();_aagae .Path =NewPath ();if _fgac :=d .DecodeElement (_aagae .Path ,&_gbfgd );_fgac !=nil {return _fgac ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_aagae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fccc :=NewEG_ShapeElements ();_fccc .Formulas =NewFormulas ();if _gcgbb :=d .DecodeElement (_fccc .Formulas ,&_gbfgd );_gcgbb !=nil {return _gcgbb ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_fccc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dcbe :=NewEG_ShapeElements ();_dcbe .Handles =NewHandles ();if _aefgf :=d .DecodeElement (_dcbe .Handles ,&_gbfgd );_aefgf !=nil {return _aefgf ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_dcbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gcfcg :=NewEG_ShapeElements ();_gcfcg .Fill =NewFill ();if _fbea :=d .DecodeElement (_gcfcg .Fill ,&_gbfgd );_fbea !=nil {return _fbea ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_gcfcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ccfd :=NewEG_ShapeElements ();_ccfd .Stroke =NewStroke ();if _aaccf :=d .DecodeElement (_ccfd .Stroke ,&_gbfgd );_aaccf !=nil {return _aaccf ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_ccfd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gcea :=NewEG_ShapeElements ();_gcea .Shadow =NewShadow ();if _fdgd :=d .DecodeElement (_gcea .Shadow ,&_gbfgd );_fdgd !=nil {return _fdgd ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_gcea );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fdagc :=NewEG_ShapeElements ();_fdagc .Textbox =NewTextbox ();if _dgcbe :=d .DecodeElement (_fdagc .Textbox ,&_gbfgd );_dgcbe !=nil {return _dgcbe ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_fdagc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cdga :=NewEG_ShapeElements ();_cdga .Textpath =NewTextpath ();if _bagbfd :=d .DecodeElement (_cdga .Textpath ,&_gbfgd );_bagbfd !=nil {return _bagbfd ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_cdga );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dcca :=NewEG_ShapeElements ();_dcca .Imagedata =NewImagedata ();if _efef :=d .DecodeElement (_dcca .Imagedata ,&_gbfgd );_efef !=nil {return _efef ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_dcca );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_fedaa :=NewEG_ShapeElements ();_fedaa .Skew =NewOfcSkew ();if _egfg :=d .DecodeElement (_fedaa .Skew ,&_gbfgd );_egfg !=nil {return _egfg ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_fedaa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cgbf :=NewEG_ShapeElements ();_cgbf .Extrusion =NewOfcExtrusion ();if _dgfa :=d .DecodeElement (_cgbf .Extrusion ,&_gbfgd );_dgfa !=nil {return _dgfa ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_cgbf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_beaf :=NewEG_ShapeElements ();_beaf .Callout =NewOfcCallout ();if _fedfaf :=d .DecodeElement (_beaf .Callout ,&_gbfgd );_fedfaf !=nil {return _fedfaf ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_beaf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gceae :=NewEG_ShapeElements ();_gceae .Lock =NewOfcLock ();if _ffcc :=d .DecodeElement (_gceae .Lock ,&_gbfgd );_ffcc !=nil {return _ffcc ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_gceae );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ceee :=NewEG_ShapeElements ();_ceee .Clippath =NewOfcClippath ();if _dcdde :=d .DecodeElement (_ceee .Clippath ,&_gbfgd );_dcdde !=nil {return _dcdde ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_ceee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cbfdc :=NewEG_ShapeElements ();_cbfdc .Signatureline =NewOfcSignatureline ();if _fcb :=d .DecodeElement (_cbfdc .Signatureline ,&_gbfgd );_fcb !=nil {return _fcb ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_cbfdc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gega :=NewEG_ShapeElements ();_gega .Wrap =_a .NewWrap ();if _bfae :=d .DecodeElement (_gega .Wrap ,&_gbfgd );_bfae !=nil {return _bfae ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_gega );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bdffd :=NewEG_ShapeElements ();_bdffd .Anchorlock =_a .NewAnchorlock ();if _dacbf :=d .DecodeElement (_bdffd .Anchorlock ,&_gbfgd );_dacbf !=nil {return _dacbf ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_bdffd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ffdf :=NewEG_ShapeElements ();_ffdf .Bordertop =_a .NewBordertop ();if _ddcf :=d .DecodeElement (_ffdf .Bordertop ,&_gbfgd );_ddcf !=nil {return _ddcf ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_ffdf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbgb :=NewEG_ShapeElements ();_gbgb .Borderbottom =_a .NewBorderbottom ();if _dgfeg :=d .DecodeElement (_gbgb .Borderbottom ,&_gbfgd );_dgfeg !=nil {return _dgfeg ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_gbgb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fadc :=NewEG_ShapeElements ();_fadc .Borderleft =_a .NewBorderleft ();if _ffbaa :=d .DecodeElement (_fadc .Borderleft ,&_gbfgd );_ffbaa !=nil {return _ffbaa ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_fadc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_abee :=NewEG_ShapeElements ();_abee .Borderright =_a .NewBorderright ();if _bdag :=d .DecodeElement (_abee .Borderright ,&_gbfgd );_bdag !=nil {return _bdag ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_abee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ddcfe :=NewEG_ShapeElements ();_ddcfe .ClientData =_ga .NewClientData ();if _fgad :=d .DecodeElement (_ddcfe .ClientData ,&_gbfgd );_fgad !=nil {return _fgad ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_ddcfe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gaeg :=NewEG_ShapeElements ();_gaeg .Textdata =_fb .NewTextdata ();if _ecga :=d .DecodeElement (_gaeg .Textdata ,&_gbfgd );_ecga !=nil {return _ecga ;};_dfcbg .EG_ShapeElements =append (_dfcbg .EG_ShapeElements ,_gaeg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_gbfgd .Name );if _afbdf :=d .Skip ();_afbdf !=nil {return _afbdf ;};};case _b .EndElement :break _cffde ;case _b .CharData :};};return nil ;};func (_dgeee ST_FillMethod )ValidateWithPath (path string )error {switch _dgeee {case 0,1,2,3,4,5:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgeee ));};return nil ;};type Textbox struct{CT_Textbox };func (_ceaf OfcST_Angle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ceaf .String (),start );}; +// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path +func (_cdfc *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _dddf :=_cdfc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dddf !=nil {return _dddf ;};if _cdb :=_cdfc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cdb !=nil {return _cdb ;};if _bbb :=_cdfc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bbb !=nil {return _bbb ;};if _ebef :=_cdfc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ebef !=nil {return _ebef ;};if _fcfg :=_cdfc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fcfg !=nil {return _fcfg ;};if _ddda :=_cdfc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ddda !=nil {return _ddda ;};if _gdae :=_cdfc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gdae !=nil {return _gdae ;};if _bbc :=_cdfc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bbc !=nil {return _bbc ;};if _bgc :=_cdfc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bgc !=nil {return _bgc ;};if _gfdg :=_cdfc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gfdg !=nil {return _gfdg ;};return nil ;};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};type OfcST_ExtrusionType byte ;func (_daagd *CT_Curve )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffdc :=range start .Attr {if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_daagd .AllowoverlapAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dcfge ,_aadc :=_g .ParseInt (_ffdc .Value ,10,64);if _aadc !=nil {return _aadc ;};_daagd .RegroupidAttr =&_dcfge ;continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_daagd .DgmlayoutAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_daagd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_daagd .PreferrelativeAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_daagd .ButtonAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u006f\u006c\u0065"{_daagd .OleAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_daagd .UserhiddenAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_daagd .ForcedashAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_daagd .BulletAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_daagd .BwpureAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0063\u006c\u0069\u0070"{_daagd .ClipAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cbggf ,_fgda :=_ffdc .Value ,error (nil );if _fgda !=nil {return _fgda ;};_daagd .BorderbottomcolorAttr =&_cbggf ;continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_daagd .BwnormalAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_daagd .HralignAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0068\u0072"{_daagd .HrAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abgd ,_gecg :=_ffdc .Value ,error (nil );if _gecg !=nil {return _gecg ;};_daagd .BordertopcolorAttr =&_abgd ;continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gdge ,_gcef :=_g .ParseInt (_ffdc .Value ,10,64);if _gcef !=nil {return _gcef ;};_daagd .DgmnodekindAttr =&_gdge ;continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afbf ,_aeef :=_ffdc .Value ,error (nil );if _aeef !=nil {return _aeef ;};_daagd .BorderrightcolorAttr =&_afbf ;continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0073\u0070\u0069\u0064"{_bdce ,_bbabg :=_ffdc .Value ,error (nil );if _bbabg !=nil {return _bbabg ;};_daagd .SpidAttr =&_bdce ;continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0068\u0072\u0070c\u0074"{_gbae ,_bebg :=_g .ParseFloat (_ffdc .Value ,64);if _bebg !=nil {return _bebg ;};_cbggd :=float32 (_gbae );_daagd .HrpctAttr =&_cbggd ;continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0068\u0072\u0073t\u0064"{_daagd .HrstdAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_daagd .CliptowrapAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_daagd .AllowincellAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_daagd .DgmlayoutmruAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_daagd .UserdrawnAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_daagd .OleiconAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbdae ,_eeff :=_ffdc .Value ,error (nil );if _eeff !=nil {return _eeff ;};_daagd .BorderleftcolorAttr =&_bbdae ;continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0073\u0070\u0074"{_affdb ,_gccd :=_g .ParseFloat (_ffdc .Value ,64);if _gccd !=nil {return _gccd ;};_bebb :=float32 (_affdb );_daagd .SptAttr =&_bebb ;continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_daagd .BwmodeAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_daagd .ConnectortypeAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_daagd .InsetmodeAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u006f\u006e\u0065\u0064"{_daagd .OnedAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_daagd .HrnoshadeAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcba ,_dgbg :=_ffdc .Value ,error (nil );if _dgbg !=nil {return _dgbg ;};_daagd .TitleAttr =&_gcba ;continue ;};if _ffdc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_deef ,_bdbg :=_ffdc .Value ,error (nil );if _bdbg !=nil {return _bdbg ;};_daagd .WrapcoordsAttr =&_deef ;continue ;};if _ffdc .Name .Local =="\u0073\u0074\u0079l\u0065"{_gee ,_fgfc :=_ffdc .Value ,error (nil );if _fgfc !=nil {return _fgfc ;};_daagd .StyleAttr =&_gee ;continue ;};if _ffdc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fecg ,_aafec :=_ffdc .Value ,error (nil );if _aafec !=nil {return _aafec ;};_daagd .CoordoriginAttr =&_fecg ;continue ;};if _ffdc .Name .Local =="\u0070\u0072\u0069n\u0074"{_daagd .PrintAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dgad ,_gada :=_ffdc .Value ,error (nil );if _gada !=nil {return _gada ;};_daagd .CoordsizeAttr =&_dgad ;continue ;};if _ffdc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_daagd .StrokedAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Local =="\u0061\u006c\u0074"{_dfe ,_gdfb :=_ffdc .Value ,error (nil );if _gdfb !=nil {return _gdfb ;};_daagd .AltAttr =&_dfe ;continue ;};if _ffdc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ffcgc ,_fbfc :=_ffdc .Value ,error (nil );if _fbfc !=nil {return _fbfc ;};_daagd .StrokeweightAttr =&_ffcgc ;continue ;};if _ffdc .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_dfeg ,_aagdc :=_ffdc .Value ,error (nil );if _aagdc !=nil {return _aagdc ;};_daagd .Control1Attr =&_dfeg ;continue ;};if _ffdc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dedb ,_eage :=_ffdc .Value ,error (nil );if _eage !=nil {return _eage ;};_daagd .ChromakeyAttr =&_dedb ;continue ;};if _ffdc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fbbg ,_aafg :=_ffdc .Value ,error (nil );if _aafg !=nil {return _aafg ;};_daagd .FillcolorAttr =&_fbbg ;continue ;};if _ffdc .Name .Local =="\u0069\u0064"{_afgdb ,_bgfd :=_ffdc .Value ,error (nil );if _bgfd !=nil {return _bgfd ;};_daagd .IdAttr =&_afgdb ;continue ;};if _ffdc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ddfc ,_aadcb :=_ffdc .Value ,error (nil );if _aadcb !=nil {return _aadcb ;};_daagd .OpacityAttr =&_ddfc ;continue ;};if _ffdc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cacc ,_gbfd :=_ffdc .Value ,error (nil );if _gbfd !=nil {return _gbfd ;};_daagd .StrokecolorAttr =&_cacc ;continue ;};if _ffdc .Name .Local =="\u0063\u006c\u0061s\u0073"{_eegf ,_bbfed :=_ffdc .Value ,error (nil );if _bbfed !=nil {return _bbfed ;};_daagd .ClassAttr =&_eegf ;continue ;};if _ffdc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_daagd .FilledAttr .UnmarshalXMLAttr (_ffdc );continue ;};if _ffdc .Name .Local =="\u0066\u0072\u006f\u006d"{_afa ,_cfdb :=_ffdc .Value ,error (nil );if _cfdb !=nil {return _cfdb ;};_daagd .FromAttr =&_afa ;continue ;};if _ffdc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbbd ,_ceea :=_ffdc .Value ,error (nil );if _ceea !=nil {return _ceea ;};_daagd .TargetAttr =&_fbbd ;continue ;};if _ffdc .Name .Local =="\u0068\u0072\u0065\u0066"{_ebag ,_ebdf :=_ffdc .Value ,error (nil );if _ebdf !=nil {return _ebdf ;};_daagd .HrefAttr =&_ebag ;continue ;};if _ffdc .Name .Local =="\u0074\u006f"{_ccbe ,_dcec :=_ffdc .Value ,error (nil );if _dcec !=nil {return _dcec ;};_daagd .ToAttr =&_ccbe ;continue ;};if _ffdc .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_gccc ,_gfcc :=_ffdc .Value ,error (nil );if _gfcc !=nil {return _gfcc ;};_daagd .Control2Attr =&_gccc ;continue ;};if _ffdc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_daagd .InsetpenAttr .UnmarshalXMLAttr (_ffdc );continue ;};};_daafa :for {_cgdeb ,_adda :=d .Token ();if _adda !=nil {return _adda ;};switch _fgaa :=_cgdeb .(type ){case _d .StartElement :switch _fgaa .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffe :=NewEG_ShapeElements ();_cffe .Path =NewPath ();if _gdede :=d .DecodeElement (_cffe .Path ,&_fgaa );_gdede !=nil {return _gdede ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_cffe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cadb :=NewEG_ShapeElements ();_cadb .Formulas =NewFormulas ();if _cfgdb :=d .DecodeElement (_cadb .Formulas ,&_fgaa );_cfgdb !=nil {return _cfgdb ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_cadb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdac :=NewEG_ShapeElements ();_gdac .Handles =NewHandles ();if _dfad :=d .DecodeElement (_gdac .Handles ,&_fgaa );_dfad !=nil {return _dfad ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_gdac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffdf :=NewEG_ShapeElements ();_ffdf .Fill =NewFill ();if _cdgc :=d .DecodeElement (_ffdf .Fill ,&_fgaa );_cdgc !=nil {return _cdgc ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_ffdf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbdd :=NewEG_ShapeElements ();_cbdd .Stroke =NewStroke ();if _bcee :=d .DecodeElement (_cbdd .Stroke ,&_fgaa );_bcee !=nil {return _bcee ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_cbdd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bedf :=NewEG_ShapeElements ();_bedf .Shadow =NewShadow ();if _agf :=d .DecodeElement (_bedf .Shadow ,&_fgaa );_agf !=nil {return _agf ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_bedf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afdee :=NewEG_ShapeElements ();_afdee .Textbox =NewTextbox ();if _gdbc :=d .DecodeElement (_afdee .Textbox ,&_fgaa );_gdbc !=nil {return _gdbc ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_afdee );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fafe :=NewEG_ShapeElements ();_fafe .Textpath =NewTextpath ();if _eafd :=d .DecodeElement (_fafe .Textpath ,&_fgaa );_eafd !=nil {return _eafd ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_fafe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fagc :=NewEG_ShapeElements ();_fagc .Imagedata =NewImagedata ();if _cacg :=d .DecodeElement (_fagc .Imagedata ,&_fgaa );_cacg !=nil {return _cacg ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_fagc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deca :=NewEG_ShapeElements ();_deca .Skew =NewOfcSkew ();if _eaac :=d .DecodeElement (_deca .Skew ,&_fgaa );_eaac !=nil {return _eaac ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_deca );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fedde :=NewEG_ShapeElements ();_fedde .Extrusion =NewOfcExtrusion ();if _gfeg :=d .DecodeElement (_fedde .Extrusion ,&_fgaa );_gfeg !=nil {return _gfeg ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_fedde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efde :=NewEG_ShapeElements ();_efde .Callout =NewOfcCallout ();if _caaf :=d .DecodeElement (_efde .Callout ,&_fgaa );_caaf !=nil {return _caaf ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_efde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aeaa :=NewEG_ShapeElements ();_aeaa .Lock =NewOfcLock ();if _addf :=d .DecodeElement (_aeaa .Lock ,&_fgaa );_addf !=nil {return _addf ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_aeaa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfbg :=NewEG_ShapeElements ();_dfbg .Clippath =NewOfcClippath ();if _ffg :=d .DecodeElement (_dfbg .Clippath ,&_fgaa );_ffg !=nil {return _ffg ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_dfbg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deeb :=NewEG_ShapeElements ();_deeb .Signatureline =NewOfcSignatureline ();if _dfeb :=d .DecodeElement (_deeb .Signatureline ,&_fgaa );_dfeb !=nil {return _dfeb ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_deeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efdd :=NewEG_ShapeElements ();_efdd .Wrap =_cd .NewWrap ();if _beed :=d .DecodeElement (_efdd .Wrap ,&_fgaa );_beed !=nil {return _beed ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_efdd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdedd :=NewEG_ShapeElements ();_cdedd .Anchorlock =_cd .NewAnchorlock ();if _adcec :=d .DecodeElement (_cdedd .Anchorlock ,&_fgaa );_adcec !=nil {return _adcec ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_cdedd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfcd :=NewEG_ShapeElements ();_cfcd .Bordertop =_cd .NewBordertop ();if _ebgf :=d .DecodeElement (_cfcd .Bordertop ,&_fgaa );_ebgf !=nil {return _ebgf ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_cfcd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcab :=NewEG_ShapeElements ();_gcab .Borderbottom =_cd .NewBorderbottom ();if _dbce :=d .DecodeElement (_gcab .Borderbottom ,&_fgaa );_dbce !=nil {return _dbce ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_gcab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adfeb :=NewEG_ShapeElements ();_adfeb .Borderleft =_cd .NewBorderleft ();if _dgd :=d .DecodeElement (_adfeb .Borderleft ,&_fgaa );_dgd !=nil {return _dgd ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_adfeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdcc :=NewEG_ShapeElements ();_gdcc .Borderright =_cd .NewBorderright ();if _ddce :=d .DecodeElement (_gdcc .Borderright ,&_fgaa );_ddce !=nil {return _ddce ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_gdcc );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_eggd :=NewEG_ShapeElements ();_eggd .ClientData =_df .NewClientData ();if _gedc :=d .DecodeElement (_eggd .ClientData ,&_fgaa );_gedc !=nil {return _gedc ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_eggd );case _d .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"}:_bcec :=NewEG_ShapeElements ();_bcec .Textdata =_dg .NewTextdata ();if _edef :=d .DecodeElement (_bcec .Textdata ,&_fgaa );_edef !=nil {return _edef ;};_daagd .EG_ShapeElements =append (_daagd .EG_ShapeElements ,_bcec );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\u0075\u0072\u0076\u0065\u0020\u0025\u0076",_fgaa .Name );if _bea :=d .Skip ();_bea !=nil {return _bea ;};};case _d .EndElement :break _daafa ;case _d .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;);func NewHandles ()*Handles {_cggd :=&Handles {};_cggd .CT_Handles =*NewCT_Handles ();return _cggd };func (_bdagc *OfcCT_EquationXml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffddg :=range start .Attr {if _ffddg .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ffbcc ,_dbegf :=_ffddg .Value ,error (nil );if _dbegf !=nil {return _dbegf ;};_bdagc .ContentTypeAttr =&_ffbcc ;continue ;};};_cggcf :for {_degcf ,_dfgf :=d .Token ();if _dfgf !=nil {return _dfgf ;};switch _dfadd :=_degcf .(type ){case _d .StartElement :switch _dfadd .Name {default:if _bdegbf ,_bgbff :=_a .CreateElement (_dfadd );_bgbff !=nil {return _bgbff ;}else {if _cddba :=d .DecodeElement (_bdegbf ,&_dfadd );_cddba !=nil {return _cddba ;};_bdagc .Any =_bdegbf ;};};case _d .EndElement :break _cggcf ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path -func (_gfb *AG_CoreAttributes )ValidateWithPath (path string )error {if _ccdc :=_gfb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ccdc !=nil {return _ccdc ;};return nil ;};func (_aee *AG_OfficeShapeAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aee .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_aee .SptAttr )});};if _aee .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ebe ,_eda :=_aee .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _eda !=nil {return _eda ;};start .Attr =append (start .Attr ,_ebe );};if _aee .BwmodeAttr !=OfcST_BWModeUnset {_adga ,_ffgd :=_aee .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _ffgd !=nil {return _ffgd ;};start .Attr =append (start .Attr ,_adga );};if _aee .BwpureAttr !=OfcST_BWModeUnset {_dbf ,_ebg :=_aee .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _ebg !=nil {return _ebg ;};start .Attr =append (start .Attr ,_dbf );};if _aee .BwnormalAttr !=OfcST_BWModeUnset {_gfbc ,_agc :=_aee .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _agc !=nil {return _agc ;};start .Attr =append (start .Attr ,_gfbc );};if _aee .ForcedashAttr !=_bd .ST_TrueFalseUnset {_edac ,_ace :=_aee .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _ace !=nil {return _ace ;};start .Attr =append (start .Attr ,_edac );};if _aee .OleiconAttr !=_bd .ST_TrueFalseUnset {_fbf ,_fegd :=_aee .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _fegd !=nil {return _fegd ;};start .Attr =append (start .Attr ,_fbf );};if _aee .OleAttr !=_bd .ST_TrueFalseBlankUnset {_bdfd ,_fdgc :=_aee .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _fdgc !=nil {return _fdgc ;};start .Attr =append (start .Attr ,_bdfd );};if _aee .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_fge ,_bce :=_aee .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _bce !=nil {return _bce ;};start .Attr =append (start .Attr ,_fge );};if _aee .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_bgfc ,_debe :=_aee .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _debe !=nil {return _debe ;};start .Attr =append (start .Attr ,_bgfc );};if _aee .ClipAttr !=_bd .ST_TrueFalseUnset {_bdfg ,_fcfd :=_aee .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _fcfd !=nil {return _fcfd ;};start .Attr =append (start .Attr ,_bdfg );};return nil ;};func (_ggbddf *OfcST_ConnectType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfddc ,_dgebf :=d .Token ();if _dgebf !=nil {return _dgebf ;};if _dfedd ,_ebaed :=_bfddc .(_b .EndElement );_ebaed &&_dfedd .Name ==start .Name {*_ggbddf =1;return nil ;};if _eefg ,_ffgdec :=_bfddc .(_b .CharData );!_ffgdec {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfddc );}else {switch string (_eefg ){case "":*_ggbddf =0;case "\u006e\u006f\u006e\u0065":*_ggbddf =1;case "\u0072\u0065\u0063\u0074":*_ggbddf =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_ggbddf =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ggbddf =4;};};_bfddc ,_dgebf =d .Token ();if _dgebf !=nil {return _dgebf ;};if _ceccgb ,_ggbda :=_bfddc .(_b .EndElement );_ggbda &&_ceccgb .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfddc );}; +// Validate validates the CT_Rect and its children +func (_abdf *CT_Rect )Validate ()error {return _abdf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};type Rect struct{CT_Rect }; -// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path -func (_gcaec *OfcCT_Relation )ValidateWithPath (path string )error {if _geea :=_gcaec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_geea !=nil {return _geea ;};return nil ;};func (_dcfg *CT_ImageData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcfa :=range start .Attr {if _dcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcfa .Name .Local =="\u0070\u0069\u0063\u0074"||_dcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcfa .Name .Local =="\u0070\u0069\u0063\u0074"{_dbcba ,_dgfef :=_dcfa .Value ,error (nil );if _dgfef !=nil {return _dgfef ;};_dcfg .PictAttr =&_dbcba ;continue ;};if _dcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcfa .Name .Local =="\u0068\u0072\u0065\u0066"||_dcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcfa .Name .Local =="\u0068\u0072\u0065\u0066"{_fbbe ,_dfaa :=_dcfa .Value ,error (nil );if _dfaa !=nil {return _dfaa ;};_dcfg .RHrefAttr =&_fbbe ;continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u0068\u0072\u0065\u0066"{_ebcf ,_edeb :=_dcfa .Value ,error (nil );if _edeb !=nil {return _edeb ;};_dcfg .HrefAttr =&_ebcf ;continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cffc ,_dffe :=_dcfa .Value ,error (nil );if _dffe !=nil {return _dffe ;};_dcfg .AlthrefAttr =&_cffc ;continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u0074\u0069\u0074l\u0065"{_cccdc ,_eebb :=_dcfa .Value ,error (nil );if _eebb !=nil {return _eebb ;};_dcfg .TitleAttr =&_cccdc ;continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u006f\u006c\u0065i\u0064"{_ffdcf ,_dfff :=_g .ParseFloat (_dcfa .Value ,64);if _dfff !=nil {return _dfff ;};_afadg :=float32 (_ffdcf );_dcfg .OleidAttr =&_afadg ;continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_dcfg .DetectmouseclickAttr .UnmarshalXMLAttr (_dcfa );continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u006d\u006f\u0076i\u0065"{_begg ,_feac :=_g .ParseFloat (_dcfa .Value ,64);if _feac !=nil {return _feac ;};_baad :=float32 (_begg );_dcfg .MovieAttr =&_baad ;continue ;};if _dcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcfa .Name .Local =="\u0072\u0065\u006ci\u0064"{_daef ,_cfdfd :=_dcfa .Value ,error (nil );if _cfdfd !=nil {return _cfdfd ;};_dcfg .RelidAttr =&_daef ;continue ;};if _dcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcfa .Name .Local =="\u0069\u0064"||_dcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcfa .Name .Local =="\u0069\u0064"{_ecbb ,_ddabb :=_dcfa .Value ,error (nil );if _ddabb !=nil {return _ddabb ;};_dcfg .IdAttr =&_ecbb ;continue ;};if _dcfa .Name .Local =="\u0069\u0064"{_geaf ,_ddbgd :=_dcfa .Value ,error (nil );if _ddbgd !=nil {return _ddbgd ;};_dcfg .SIdAttr =&_geaf ;continue ;};if _dcfa .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cgabb ,_caeb :=_dcfa .Value ,error (nil );if _caeb !=nil {return _caeb ;};_dcfg .CropbottomAttr =&_cgabb ;continue ;};if _dcfa .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_efgd ,_ebbd :=_dcfa .Value ,error (nil );if _ebbd !=nil {return _ebbd ;};_dcfg .EmbosscolorAttr =&_efgd ;continue ;};if _dcfa .Name .Local =="\u0073\u0072\u0063"{_dgfg ,_acade :=_dcfa .Value ,error (nil );if _acade !=nil {return _acade ;};_dcfg .SrcAttr =&_dgfg ;continue ;};if _dcfa .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bfdb ,_gfebf :=_dcfa .Value ,error (nil );if _gfebf !=nil {return _gfebf ;};_dcfg .CropleftAttr =&_bfdb ;continue ;};if _dcfa .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fbee ,_bfbcdg :=_dcfa .Value ,error (nil );if _bfbcdg !=nil {return _bfbcdg ;};_dcfg .CroptopAttr =&_fbee ;continue ;};if _dcfa .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_acebf ,_cegd :=_dcfa .Value ,error (nil );if _cegd !=nil {return _cegd ;};_dcfg .CroprightAttr =&_acebf ;continue ;};if _dcfa .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_fceeg ,_cgcc :=_dcfa .Value ,error (nil );if _cgcc !=nil {return _cgcc ;};_dcfg .RecolortargetAttr =&_fceeg ;continue ;};if _dcfa .Name .Local =="\u0067\u0061\u0069\u006e"{_cgcbb ,_bfaf :=_dcfa .Value ,error (nil );if _bfaf !=nil {return _bfaf ;};_dcfg .GainAttr =&_cgcbb ;continue ;};if _dcfa .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_ddae ,_dadc :=_dcfa .Value ,error (nil );if _dadc !=nil {return _dadc ;};_dcfg .BlacklevelAttr =&_ddae ;continue ;};if _dcfa .Name .Local =="\u0067\u0061\u006dm\u0061"{_gbcga ,_cafdb :=_dcfa .Value ,error (nil );if _cafdb !=nil {return _cafdb ;};_dcfg .GammaAttr =&_gbcga ;continue ;};if _dcfa .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_dcfg .GrayscaleAttr .UnmarshalXMLAttr (_dcfa );continue ;};if _dcfa .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_dcfg .BilevelAttr .UnmarshalXMLAttr (_dcfa );continue ;};if _dcfa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fggd ,_acafb :=_dcfa .Value ,error (nil );if _acafb !=nil {return _acafb ;};_dcfg .ChromakeyAttr =&_fggd ;continue ;};};for {_faacc ,_ceag :=d .Token ();if _ceag !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_ceag );};if _dgbc ,_egged :=_faacc .(_b .EndElement );_egged &&_dgbc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Formulas and its children +func (_gcce *CT_Formulas )Validate ()error {return _gcce .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");}; -// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path -func (_dfefg *OfcShapedefaults )ValidateWithPath (path string )error {if _bebag :=_dfefg .OfcCT_ShapeDefaults .ValidateWithPath (path );_bebag !=nil {return _bebag ;};return nil ;};func (_bggda *Shapetype )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _bggda .CT_Shapetype .MarshalXML (e ,start );};func NewCT_Shapetype ()*CT_Shapetype {_cabf :=&CT_Shapetype {};return _cabf }; +// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path +func (_cagf *OfcCT_Lock )ValidateWithPath (path string )error {if _gdgbe :=_cagf .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gdgbe !=nil {return _gdgbe ;};if _bgaff :=_cagf .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_bgaff !=nil {return _bgaff ;};if _befee :=_cagf .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_befee !=nil {return _befee ;};if _cdfec :=_cagf .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_cdfec !=nil {return _cdfec ;};if _fgae :=_cagf .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fgae !=nil {return _fgae ;};if _dgccd :=_cagf .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dgccd !=nil {return _dgccd ;};if _gdgee :=_cagf .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_gdgee !=nil {return _gdgee ;};if _agcea :=_cagf .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_agcea !=nil {return _agcea ;};if _efadg :=_cagf .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_efadg !=nil {return _efadg ;};if _egabc :=_cagf .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_egabc !=nil {return _egabc ;};if _gdgff :=_cagf .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_gdgff !=nil {return _gdgff ;};if _afadd :=_cagf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_afadd !=nil {return _afadd ;};return nil ;}; -// Validate validates the OfcCT_RegroupTable and its children -func (_degg *OfcCT_RegroupTable )Validate ()error {return _degg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_fa :=&AG_AllCoreAttributes {};return _fa };func (_bfdeg OfcST_InsetMode )Validate ()error {return _bfdeg .ValidateWithPath ("")};func (_ffcbc OfcST_RType )String ()string {switch _ffcbc {case 0:return "";case 1:return "\u0061\u0072\u0063";case 2:return "\u0063a\u006c\u006c\u006f\u0075\u0074";case 3:return "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case 4:return "\u0061\u006c\u0069g\u006e";};return "";}; +// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path +func (_dcff *CT_Formulas )ValidateWithPath (path string )error {for _ecbcg ,_gbdgf :=range _dcff .F {if _fceb :=_gbdgf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_ecbcg ));_fceb !=nil {return _fceb ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path -func (_edbbb *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _fdafe :=_edbbb .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fdafe !=nil {return _fdafe ;};if _deegc :=_edbbb .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_deegc !=nil {return _deegc ;};if _bfdba :=_edbbb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bfdba !=nil {return _bfdba ;};if _edbbb .Fill !=nil {if _bbfae :=_edbbb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bbfae !=nil {return _bbfae ;};};if _edbbb .Stroke !=nil {if _fdeaaa :=_edbbb .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_fdeaaa !=nil {return _fdeaaa ;};};if _edbbb .Textbox !=nil {if _ddcff :=_edbbb .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_ddcff !=nil {return _ddcff ;};};if _edbbb .Shadow !=nil {if _bcaba :=_edbbb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_bcaba !=nil {return _bcaba ;};};if _edbbb .Skew !=nil {if _febaa :=_edbbb .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_febaa !=nil {return _febaa ;};};if _edbbb .Extrusion !=nil {if _dedec :=_edbbb .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_dedec !=nil {return _dedec ;};};if _edbbb .Callout !=nil {if _ccffaa :=_edbbb .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_ccffaa !=nil {return _ccffaa ;};};if _edbbb .Lock !=nil {if _bbcbcb :=_edbbb .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_bbcbcb !=nil {return _bbcbcb ;};};if _edbbb .Colormru !=nil {if _egage :=_edbbb .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_egage !=nil {return _egage ;};};if _edbbb .Colormenu !=nil {if _dcdfe :=_edbbb .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_dcdfe !=nil {return _dcdfe ;};};if _dgffef :=_edbbb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dgffef !=nil {return _dgffef ;};return nil ;};func (_cbbfd *Group )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbfd .CT_Group =*NewCT_Group ();for _ ,_geef :=range start .Attr {if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cbbfd .AllowincellAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cbbfd .BulletAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0068\u0072"{_cbbfd .HrAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u006f\u006e\u0065\u0064"{_cbbfd .OnedAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cbbfd .HralignAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_fdcc ,_bceg :=_geef .Value ,error (nil );if _bceg !=nil {return _bceg ;};_cbbfd .TablelimitsAttr =&_fdcc ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_daeaa ,_gdcf :=_g .ParseInt (_geef .Value ,10,64);if _gdcf !=nil {return _gdcf ;};_cbbfd .RegroupidAttr =&_daeaa ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggbba ,_ffgbf :=_geef .Value ,error (nil );if _ffgbf !=nil {return _ffgbf ;};_cbbfd .BordertopcolorAttr =&_ggbba ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0073\u0070\u0069\u0064"{_fdbcdg ,_eabbe :=_geef .Value ,error (nil );if _eabbe !=nil {return _eabbe ;};_cbbfd .SpidAttr =&_fdbcdg ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0068\u0072\u0070c\u0074"{_gafcgg ,_cagfc :=_g .ParseFloat (_geef .Value ,64);if _cagfc !=nil {return _cagfc ;};_egagc :=float32 (_gafcgg );_cbbfd .HrpctAttr =&_egagc ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ddeba ,_abacg :=_geef .Value ,error (nil );if _abacg !=nil {return _abacg ;};_cbbfd .BorderrightcolorAttr =&_ddeba ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cbbfd .ButtonAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0068\u0072\u0073t\u0064"{_cbbfd .HrstdAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cbbfd .DgmlayoutAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cbbfd .UserdrawnAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cbbfd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cbbfd .UserhiddenAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gceag ,_gdde :=_geef .Value ,error (nil );if _gdde !=nil {return _gdde ;};_cbbfd .BorderleftcolorAttr =&_gceag ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cbbfd .InsetmodeAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cbbfd .AllowoverlapAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_aaccb ,_efca :=_geef .Value ,error (nil );if _efca !=nil {return _efca ;};_cbbfd .TablepropertiesAttr =&_aaccb ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cbbfd .HrnoshadeAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cbbfd .DgmlayoutmruAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdfddc ,_dabdc :=_g .ParseInt (_geef .Value ,10,64);if _dabdc !=nil {return _dabdc ;};_cbbfd .DgmnodekindAttr =&_cdfddc ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aegd ,_ffcgd :=_geef .Value ,error (nil );if _ffcgd !=nil {return _ffcgd ;};_cbbfd .BorderbottomcolorAttr =&_aegd ;continue ;};if _geef .Name .Local =="\u0070\u0072\u0069n\u0074"{_cbbfd .PrintAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgffc ,_ebbg :=_geef .Value ,error (nil );if _ebbg !=nil {return _ebbg ;};_cbbfd .TitleAttr =&_cgffc ;continue ;};if _geef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fecff ,_acffd :=_geef .Value ,error (nil );if _acffd !=nil {return _acffd ;};_cbbfd .CoordoriginAttr =&_fecff ;continue ;};if _geef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efdda ,_bbecf :=_geef .Value ,error (nil );if _bbecf !=nil {return _bbecf ;};_cbbfd .WrapcoordsAttr =&_efdda ;continue ;};if _geef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcbdc ,_ddgdf :=_geef .Value ,error (nil );if _ddgdf !=nil {return _ddgdf ;};_cbbfd .CoordsizeAttr =&_dcbdc ;continue ;};if _geef .Name .Local =="\u0073\u0074\u0079l\u0065"{_bbab ,_gbedg :=_geef .Value ,error (nil );if _gbedg !=nil {return _gbedg ;};_cbbfd .StyleAttr =&_bbab ;continue ;};if _geef .Name .Local =="\u0069\u0064"{_cddee ,_cbbab :=_geef .Value ,error (nil );if _cbbab !=nil {return _cbbab ;};_cbbfd .IdAttr =&_cddee ;continue ;};if _geef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edbf ,_cfefc :=_geef .Value ,error (nil );if _cfefc !=nil {return _cfefc ;};_cbbfd .FillcolorAttr =&_edbf ;continue ;};if _geef .Name .Local =="\u0063\u006c\u0061s\u0073"{_edgbgf ,_fcef :=_geef .Value ,error (nil );if _fcef !=nil {return _fcef ;};_cbbfd .ClassAttr =&_edgbgf ;continue ;};if _geef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbage ,_cdbf :=_geef .Value ,error (nil );if _cdbf !=nil {return _cdbf ;};_cbbfd .TargetAttr =&_fbage ;continue ;};if _geef .Name .Local =="\u0068\u0072\u0065\u0066"{_cfdbe ,_bdfge :=_geef .Value ,error (nil );if _bdfge !=nil {return _bdfge ;};_cbbfd .HrefAttr =&_cfdbe ;continue ;};if _geef .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_cbbfd .EditasAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cbbfd .FilledAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0061\u006c\u0074"{_cadcc ,_ecbcb :=_geef .Value ,error (nil );if _ecbcb !=nil {return _ecbcb ;};_cbbfd .AltAttr =&_cadcc ;continue ;};};_dcdcb :for {_faebe ,_agcc :=d .Token ();if _agcc !=nil {return _agcc ;};switch _cedbe :=_faebe .(type ){case _b .StartElement :switch _cedbe .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_eebefc :=NewGroup ();if _eabab :=d .DecodeElement (_eebefc ,&_cedbe );_eabab !=nil {return _eabab ;};_cbbfd .Group =append (_cbbfd .Group ,_eebefc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_egecc :=NewShape ();if _adac :=d .DecodeElement (_egecc ,&_cedbe );_adac !=nil {return _adac ;};_cbbfd .Shape =append (_cbbfd .Shape ,_egecc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_eccaf :=NewShapetype ();if _fbadg :=d .DecodeElement (_eccaf ,&_cedbe );_fbadg !=nil {return _fbadg ;};_cbbfd .Shapetype =append (_cbbfd .Shapetype ,_eccaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_bdbag :=NewArc ();if _cacg :=d .DecodeElement (_bdbag ,&_cedbe );_cacg !=nil {return _cacg ;};_cbbfd .Arc =append (_cbbfd .Arc ,_bdbag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_bagdf :=NewCurve ();if _ccbf :=d .DecodeElement (_bagdf ,&_cedbe );_ccbf !=nil {return _ccbf ;};_cbbfd .Curve =append (_cbbfd .Curve ,_bagdf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_eebbb :=NewImage ();if _decaa :=d .DecodeElement (_eebbb ,&_cedbe );_decaa !=nil {return _decaa ;};_cbbfd .Image =append (_cbbfd .Image ,_eebbb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_deeaa :=NewLine ();if _caabf :=d .DecodeElement (_deeaa ,&_cedbe );_caabf !=nil {return _caabf ;};_cbbfd .Line =append (_cbbfd .Line ,_deeaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_acfeb :=NewOval ();if _dcfeg :=d .DecodeElement (_acfeb ,&_cedbe );_dcfeg !=nil {return _dcfeg ;};_cbbfd .Oval =append (_cbbfd .Oval ,_acfeb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_dcbff :=NewPolyline ();if _efaeb :=d .DecodeElement (_dcbff ,&_cedbe );_efaeb !=nil {return _efaeb ;};_cbbfd .Polyline =append (_cbbfd .Polyline ,_dcbff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_aeacf :=NewRect ();if _gcbec :=d .DecodeElement (_aeacf ,&_cedbe );_gcbec !=nil {return _gcbec ;};_cbbfd .Rect =append (_cbbfd .Rect ,_aeacf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_cfcda :=NewRoundrect ();if _gbdb :=d .DecodeElement (_cfcda ,&_cedbe );_gbdb !=nil {return _gbdb ;};_cbbfd .Roundrect =append (_cbbfd .Roundrect ,_cfcda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_gfbec :=NewOfcDiagram ();if _cgcf :=d .DecodeElement (_gfbec ,&_cedbe );_cgcf !=nil {return _cgcf ;};_cbbfd .Diagram =append (_cbbfd .Diagram ,_gfbec );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bgdf :=NewEG_ShapeElements ();_bgdf .Path =NewPath ();if _edab :=d .DecodeElement (_bgdf .Path ,&_cedbe );_edab !=nil {return _edab ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_bgdf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_eeceg :=NewEG_ShapeElements ();_eeceg .Formulas =NewFormulas ();if _fgdcf :=d .DecodeElement (_eeceg .Formulas ,&_cedbe );_fgdcf !=nil {return _fgdcf ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_eeceg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_efcgc :=NewEG_ShapeElements ();_efcgc .Handles =NewHandles ();if _dbebb :=d .DecodeElement (_efcgc .Handles ,&_cedbe );_dbebb !=nil {return _dbebb ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_efcgc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_baegf :=NewEG_ShapeElements ();_baegf .Fill =NewFill ();if _ggaa :=d .DecodeElement (_baegf .Fill ,&_cedbe );_ggaa !=nil {return _ggaa ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_baegf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_caeca :=NewEG_ShapeElements ();_caeca .Stroke =NewStroke ();if _fcgbd :=d .DecodeElement (_caeca .Stroke ,&_cedbe );_fcgbd !=nil {return _fcgbd ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_caeca );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_adcfcd :=NewEG_ShapeElements ();_adcfcd .Shadow =NewShadow ();if _dacf :=d .DecodeElement (_adcfcd .Shadow ,&_cedbe );_dacf !=nil {return _dacf ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_adcfcd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_eacf :=NewEG_ShapeElements ();_eacf .Textbox =NewTextbox ();if _gbda :=d .DecodeElement (_eacf .Textbox ,&_cedbe );_gbda !=nil {return _gbda ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_eacf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_gggad :=NewEG_ShapeElements ();_gggad .Textpath =NewTextpath ();if _eccafg :=d .DecodeElement (_gggad .Textpath ,&_cedbe );_eccafg !=nil {return _eccafg ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_gggad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_daeag :=NewEG_ShapeElements ();_daeag .Imagedata =NewImagedata ();if _ceec :=d .DecodeElement (_daeag .Imagedata ,&_cedbe );_ceec !=nil {return _ceec ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_daeag );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dfdcg :=NewEG_ShapeElements ();_dfdcg .Skew =NewOfcSkew ();if _cfed :=d .DecodeElement (_dfdcg .Skew ,&_cedbe );_cfed !=nil {return _cfed ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_dfdcg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_facadd :=NewEG_ShapeElements ();_facadd .Extrusion =NewOfcExtrusion ();if _afgca :=d .DecodeElement (_facadd .Extrusion ,&_cedbe );_afgca !=nil {return _afgca ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_facadd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fccfe :=NewEG_ShapeElements ();_fccfe .Callout =NewOfcCallout ();if _dade :=d .DecodeElement (_fccfe .Callout ,&_cedbe );_dade !=nil {return _dade ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_fccfe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cfgbd :=NewEG_ShapeElements ();_cfgbd .Lock =NewOfcLock ();if _cgcca :=d .DecodeElement (_cfgbd .Lock ,&_cedbe );_cgcca !=nil {return _cgcca ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_cfgbd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_abbfc :=NewEG_ShapeElements ();_abbfc .Clippath =NewOfcClippath ();if _cdfcb :=d .DecodeElement (_abbfc .Clippath ,&_cedbe );_cdfcb !=nil {return _cdfcb ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_abbfc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cggcf :=NewEG_ShapeElements ();_cggcf .Signatureline =NewOfcSignatureline ();if _bged :=d .DecodeElement (_cggcf .Signatureline ,&_cedbe );_bged !=nil {return _bged ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_cggcf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_adbaf :=NewEG_ShapeElements ();_adbaf .Wrap =_a .NewWrap ();if _aaeccd :=d .DecodeElement (_adbaf .Wrap ,&_cedbe );_aaeccd !=nil {return _aaeccd ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_adbaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fddde :=NewEG_ShapeElements ();_fddde .Anchorlock =_a .NewAnchorlock ();if _feecf :=d .DecodeElement (_fddde .Anchorlock ,&_cedbe );_feecf !=nil {return _feecf ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_fddde );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ddbcb :=NewEG_ShapeElements ();_ddbcb .Bordertop =_a .NewBordertop ();if _adgdc :=d .DecodeElement (_ddbcb .Bordertop ,&_cedbe );_adgdc !=nil {return _adgdc ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_ddbcb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_caebg :=NewEG_ShapeElements ();_caebg .Borderbottom =_a .NewBorderbottom ();if _afbca :=d .DecodeElement (_caebg .Borderbottom ,&_cedbe );_afbca !=nil {return _afbca ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_caebg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dgaae :=NewEG_ShapeElements ();_dgaae .Borderleft =_a .NewBorderleft ();if _gdaga :=d .DecodeElement (_dgaae .Borderleft ,&_cedbe );_gdaga !=nil {return _gdaga ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_dgaae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_afeg :=NewEG_ShapeElements ();_afeg .Borderright =_a .NewBorderright ();if _afdcd :=d .DecodeElement (_afeg .Borderright ,&_cedbe );_afdcd !=nil {return _afdcd ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_afeg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dabddg :=NewEG_ShapeElements ();_dabddg .ClientData =_ga .NewClientData ();if _daddf :=d .DecodeElement (_dabddg .ClientData ,&_cedbe );_daddf !=nil {return _daddf ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_dabddg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_aadd :=NewEG_ShapeElements ();_aadd .Textdata =_fb .NewTextdata ();if _afcff :=d .DecodeElement (_aadd .Textdata ,&_cedbe );_afcff !=nil {return _afcff ;};_cbbfd .EG_ShapeElements =append (_cbbfd .EG_ShapeElements ,_aadd );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0047\u0072\u006fu\u0070 \u0025\u0076",_cedbe .Name );if _cdgfd :=d .Skip ();_cdgfd !=nil {return _cdgfd ;};};case _b .EndElement :break _dcdcb ;case _b .CharData :};};return nil ;};func (_cdffe *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdffe =0;case "\u0058\u0059":*_cdffe =1;case "\u005a\u0058":*_cdffe =2;case "\u0059\u005a":*_cdffe =3;};return nil ;};func (_gceec *ST_StrokeEndCap )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gceec =0;case "\u0066\u006c\u0061\u0074":*_gceec =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gceec =2;case "\u0072\u006f\u0075n\u0064":*_gceec =3;};return nil ;};type Rect struct{CT_Rect };func (_cgcgf ST_StrokeLineStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eaafc :=_b .Attr {};_eaafc .Name =name ;switch _cgcgf {case ST_StrokeLineStyleUnset :_eaafc .Value ="";case ST_StrokeLineStyleSingle :_eaafc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_eaafc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_eaafc .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_eaafc .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_eaafc .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _eaafc ,nil ;};func (_fceegg OfcST_HrAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fceegg .String (),start );};func (_gdbee *OfcCallout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _gdbee .OfcCT_Callout .MarshalXML (e ,start );};func (_cddgd *OfcLock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cddgd .OfcCT_Lock .MarshalXML (e ,start );};func (_bbag *OfcCT_RegroupTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbag .ExtAttr !=ST_ExtUnset {_fgcae ,_aecdc :=_bbag .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _aecdc !=nil {return _aecdc ;};start .Attr =append (start .Attr ,_fgcae );};e .EncodeToken (start );if _bbag .Entry !=nil {_edeaa :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_dgbfge :=range _bbag .Entry {e .EncodeElement (_dgbfge ,_edeaa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcgg *OfcCT_ShapeLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbfdb :=range start .Attr {if _dbfdb .Name .Local =="\u0065\u0078\u0074"{_bcgg .ExtAttr .UnmarshalXMLAttr (_dbfdb );continue ;};};_agfe :for {_ccfdc ,_gdbac :=d .Token ();if _gdbac !=nil {return _gdbac ;};switch _fcgc :=_ccfdc .(type ){case _b .StartElement :switch _fcgc .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_bcgg .Idmap =NewOfcCT_IdMap ();if _cgccfb :=d .DecodeElement (_bcgg .Idmap ,&_fcgc );_cgccfb !=nil {return _cgccfb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_bcgg .Regrouptable =NewOfcCT_RegroupTable ();if _egedc :=d .DecodeElement (_bcgg .Regrouptable ,&_fcgc );_egedc !=nil {return _egedc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_bcgg .Rules =NewOfcCT_Rules ();if _ccfce :=d .DecodeElement (_bcgg .Rules ,&_fcgc );_ccfce !=nil {return _ccfce ;};default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_fcgc .Name );if _ceef :=d .Skip ();_ceef !=nil {return _ceef ;};};case _b .EndElement :break _agfe ;case _b .CharData :};};return nil ;};func (_dbgfd *OfcCT_SignatureLine )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcfff :=range start .Attr {if _dcfff .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_gecga ,_ffdcd :=_dcfff .Value ,error (nil );if _ffdcd !=nil {return _ffdcd ;};_dbgfd .SuggestedsignerAttr =&_gecga ;continue ;};if _dcfff .Name .Local =="\u0069\u0064"{_dgcga ,_egceb :=_dcfff .Value ,error (nil );if _egceb !=nil {return _egceb ;};_dbgfd .IdAttr =&_dgcga ;continue ;};if _dcfff .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_agcfe ,_feefa :=_dcfff .Value ,error (nil );if _feefa !=nil {return _feefa ;};_dbgfd .ProvidAttr =&_agcfe ;continue ;};if _dcfff .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_dbgfd .SigninginstructionssetAttr .UnmarshalXMLAttr (_dcfff );continue ;};if _dcfff .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dbgfd .AllowcommentsAttr .UnmarshalXMLAttr (_dcfff );continue ;};if _dcfff .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_dbgfd .ShowsigndateAttr .UnmarshalXMLAttr (_dcfff );continue ;};if _dcfff .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_dbgfd .IssignaturelineAttr .UnmarshalXMLAttr (_dcfff );continue ;};if _dcfff .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_afgec ,_cafca :=_dcfff .Value ,error (nil );if _cafca !=nil {return _cafca ;};_dbgfd .Suggestedsigner2Attr =&_afgec ;continue ;};if _dcfff .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_cccaa ,_becff :=_dcfff .Value ,error (nil );if _becff !=nil {return _becff ;};_dbgfd .SuggestedsigneremailAttr =&_cccaa ;continue ;};if _dcfff .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_abdcg ,_abgce :=_dcfff .Value ,error (nil );if _abgce !=nil {return _abgce ;};_dbgfd .SigninginstructionsAttr =&_abdcg ;continue ;};if _dcfff .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_eaggb ,_gddee :=_dcfff .Value ,error (nil );if _gddee !=nil {return _gddee ;};_dbgfd .AddlxmlAttr =&_eaggb ;continue ;};if _dcfff .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_abbg ,_cdgeg :=_dcfff .Value ,error (nil );if _cdgeg !=nil {return _cdgeg ;};_dbgfd .SigprovurlAttr =&_abbg ;continue ;};if _dcfff .Name .Local =="\u0065\u0078\u0074"{_dbgfd .ExtAttr .UnmarshalXMLAttr (_dcfff );continue ;};};for {_fddcdc ,_gfcag :=d .Token ();if _gfcag !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020O\u0066\u0063\u0043\u0054\u005f\u0053\u0069g\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_gfcag );};if _bcfe ,_cdceg :=_fddcdc .(_b .EndElement );_cdceg &&_bcfe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path +func (_bbfd *CT_Path )ValidateWithPath (path string )error {if _aafc :=_bbfd .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_aafc !=nil {return _aafc ;};if _geecg :=_bbfd .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_geecg !=nil {return _geecg ;};if _gafdd :=_bbfd .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_gafdd !=nil {return _gafdd ;};if _aceab :=_bbfd .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_aceab !=nil {return _aceab ;};if _bead :=_bbfd .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_bead !=nil {return _bead ;};if _bdff :=_bbfd .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_bdff !=nil {return _bdff ;};if _daccc :=_bbfd .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_daccc !=nil {return _daccc ;};if _edgg :=_bbfd .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_edgg !=nil {return _edgg ;};if _gcgbf :=_bbfd .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_gcgbf !=nil {return _gcgbf ;};return nil ;};func (_eabdc ST_EditAs )ValidateWithPath (path string )error {switch _eabdc {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 (_eabdc ));};return nil ;};type ST_StrokeArrowType byte ;func NewOfcSignatureline ()*OfcSignatureline {_cbdga :=&OfcSignatureline {};_cbdga .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _cbdga ;}; -// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path -func (_fddab *CT_RoundRect )ValidateWithPath (path string )error {for _cebd ,_dbcbfg :=range _fddab .EG_ShapeElements {if _cdcc :=_dbcbfg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cebd ));_cdcc !=nil {return _cdcc ;};};if _fedfe :=_fddab .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fedfe !=nil {return _fedfe ;};if _ddfb :=_fddab .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ddfb !=nil {return _ddfb ;};if _efdcf :=_fddab .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_efdcf !=nil {return _efdcf ;};if _cgfea :=_fddab .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cgfea !=nil {return _cgfea ;};if _ddafee :=_fddab .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ddafee !=nil {return _ddafee ;};if _fgeae :=_fddab .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fgeae !=nil {return _fgeae ;};if _bcea :=_fddab .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bcea !=nil {return _bcea ;};if _bbgcg :=_fddab .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bbgcg !=nil {return _bbgcg ;};if _ffbe :=_fddab .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ffbe !=nil {return _ffbe ;};if _febe :=_fddab .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_febe !=nil {return _febe ;};if _fefdgb :=_fddab .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fefdgb !=nil {return _fefdgb ;};if _aebc :=_fddab .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aebc !=nil {return _aebc ;};if _gafgb :=_fddab .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gafgb !=nil {return _gafgb ;};if _fded :=_fddab .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fded !=nil {return _fded ;};if _beadb :=_fddab .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_beadb !=nil {return _beadb ;};if _cegbde :=_fddab .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cegbde !=nil {return _cegbde ;};if _beggf :=_fddab .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_beggf !=nil {return _beggf ;};if _egddg :=_fddab .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_egddg !=nil {return _egddg ;};if _adec :=_fddab .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_adec !=nil {return _adec ;};if _ffcaf :=_fddab .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ffcaf !=nil {return _ffcaf ;};if _edec :=_fddab .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edec !=nil {return _edec ;};if _eecbf :=_fddab .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eecbf !=nil {return _eecbf ;};if _cabcf :=_fddab .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cabcf !=nil {return _cabcf ;};if _dabe :=_fddab .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dabe !=nil {return _dabe ;};if _eddec :=_fddab .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_eddec !=nil {return _eddec ;};if _fbebe :=_fddab .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fbebe !=nil {return _fbebe ;};if _abecd :=_fddab .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_abecd !=nil {return _abecd ;};if _ccbg :=_fddab .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ccbg !=nil {return _ccbg ;};if _fegae :=_fddab .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fegae !=nil {return _fegae ;};return nil ;};func (_babef *OfcCallout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_babef .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_faaedd :=range start .Attr {if _faaedd .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_babef .LengthspecifiedAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u006f\u006e"{_babef .OnAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u0067\u0061\u0070"{_bccff ,_eeed :=_faaedd .Value ,error (nil );if _eeed !=nil {return _eeed ;};_babef .GapAttr =&_bccff ;continue ;};if _faaedd .Name .Local =="\u0061\u006e\u0067l\u0065"{_babef .AngleAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_babef .DropautoAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u0064\u0072\u006f\u0070"{_afceef ,_dgbaa :=_faaedd .Value ,error (nil );if _dgbaa !=nil {return _dgbaa ;};_babef .DropAttr =&_afceef ;continue ;};if _faaedd .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gddce ,_gced :=_faaedd .Value ,error (nil );if _gced !=nil {return _gced ;};_babef .DistanceAttr =&_gddce ;continue ;};if _faaedd .Name .Local =="\u0074\u0079\u0070\u0065"{_ccfgab ,_eagbe :=_faaedd .Value ,error (nil );if _eagbe !=nil {return _eagbe ;};_babef .TypeAttr =&_ccfgab ;continue ;};if _faaedd .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ggdee ,_gcecf :=_faaedd .Value ,error (nil );if _gcecf !=nil {return _gcecf ;};_babef .LengthAttr =&_ggdee ;continue ;};if _faaedd .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_babef .AccentbarAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_babef .TextborderAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_babef .MinusxAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_babef .MinusyAttr .UnmarshalXMLAttr (_faaedd );continue ;};if _faaedd .Name .Local =="\u0065\u0078\u0074"{_babef .ExtAttr .UnmarshalXMLAttr (_faaedd );continue ;};};for {_afcbg ,_gedab :=d .Token ();if _gedab !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_gedab );};if _cgbfg ,_efaebc :=_afcbg .(_b .EndElement );_efaebc &&_cgbfg .Name ==start .Name {break ;};};return nil ;};func NewCT_Image ()*CT_Image {_ebac :=&CT_Image {};return _ebac };type CT_Image struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _bd .ST_TrueFalse ;BilevelAttr _bd .ST_TrueFalse ;}; +// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path +func (_gdcdff *OfcFill )ValidateWithPath (path string )error {if _beacb :=_gdcdff .OfcCT_Fill .ValidateWithPath (path );_beacb !=nil {return _beacb ;};return nil ;};func (_ggabg *OfcCT_EquationXml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggabg .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ggabg .ContentTypeAttr )});};e .EncodeToken (start );if _ggabg .Any !=nil {_ggabg .Any .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egdcgc *Image )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egdcgc .CT_Image =*NewCT_Image ();for _ ,_abegd :=range start .Attr {if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cbggb ,_fdcfg :=_g .ParseInt (_abegd .Value ,10,64);if _fdcfg !=nil {return _fdcfg ;};_egdcgc .DgmnodekindAttr =&_cbggb ;continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egdcgc .BulletAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0068\u0072"{_egdcgc .HrAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_egdcgc .OleiconAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0068\u0072\u0073t\u0064"{_egdcgc .HrstdAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0063\u006c\u0069\u0070"{_egdcgc .ClipAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_egdcgc .HrnoshadeAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_egdcgc .PreferrelativeAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0068\u0072\u0070c\u0074"{_feegfb ,_dfefd :=_g .ParseFloat (_abegd .Value ,64);if _dfefd !=nil {return _dfefd ;};_aceaae :=float32 (_feegfb );_egdcgc .HrpctAttr =&_aceaae ;continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u006f\u006c\u0065"{_egdcgc .OleAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_egdcgc .HralignAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_egdcgc .BwpureAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_egdcgc .DgmlayoutAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egdcgc .InsetmodeAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0073\u0070\u0069\u0064"{_gdcdb ,_bbaca :=_abegd .Value ,error (nil );if _bbaca !=nil {return _bbaca ;};_egdcgc .SpidAttr =&_gdcdb ;continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fafed ,_dacbb :=_abegd .Value ,error (nil );if _dacbb !=nil {return _dacbb ;};_egdcgc .BorderbottomcolorAttr =&_fafed ;continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_egdcgc .AllowoverlapAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egdcgc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_egdcgc .DgmlayoutmruAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egdcgc .UserhiddenAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egdcgc .AllowincellAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0073\u0070\u0074"{_bfeed ,_deabc :=_g .ParseFloat (_abegd .Value ,64);if _deabc !=nil {return _deabc ;};_abegc :=float32 (_bfeed );_egdcgc .SptAttr =&_abegc ;continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbdfd ,_dcdf :=_abegd .Value ,error (nil );if _dcdf !=nil {return _dcdf ;};_egdcgc .BorderleftcolorAttr =&_cbdfd ;continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_egdcgc .UserdrawnAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_egdcgc .CliptowrapAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cgba ,_fadaa :=_abegd .Value ,error (nil );if _fadaa !=nil {return _fadaa ;};_egdcgc .BorderrightcolorAttr =&_cgba ;continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_egdcgc .ConnectortypeAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egdcgc .ButtonAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_egdcgc .ForcedashAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_debbga ,_faegga :=_g .ParseInt (_abegd .Value ,10,64);if _faegga !=nil {return _faegga ;};_egdcgc .RegroupidAttr =&_debbga ;continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u006f\u006e\u0065\u0064"{_egdcgc .OnedAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_egdcgc .BwmodeAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_egdcgc .BwnormalAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abegd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cbde ,_gcecc :=_abegd .Value ,error (nil );if _gcecc !=nil {return _gcecc ;};_egdcgc .BordertopcolorAttr =&_cbde ;continue ;};if _abegd .Name .Local =="\u0070\u0072\u0069n\u0074"{_egdcgc .PrintAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gbeb ,_fegac :=_abegd .Value ,error (nil );if _fegac !=nil {return _fegac ;};_egdcgc .TargetAttr =&_gbeb ;continue ;};if _abegd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_egdcgc .StrokedAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ffabbb ,_befgf :=_abegd .Value ,error (nil );if _befgf !=nil {return _befgf ;};_egdcgc .CoordoriginAttr =&_ffabbb ;continue ;};if _abegd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bagc ,_ggdc :=_abegd .Value ,error (nil );if _ggdc !=nil {return _ggdc ;};_egdcgc .StrokeweightAttr =&_bagc ;continue ;};if _abegd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fdegd ,_afea :=_abegd .Value ,error (nil );if _afea !=nil {return _afea ;};_egdcgc .CoordsizeAttr =&_fdegd ;continue ;};if _abegd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ccddg ,_accfb :=_abegd .Value ,error (nil );if _accfb !=nil {return _accfb ;};_egdcgc .ChromakeyAttr =&_ccddg ;continue ;};if _abegd .Name .Local =="\u0061\u006c\u0074"{_daeacf ,_dedac :=_abegd .Value ,error (nil );if _dedac !=nil {return _dedac ;};_egdcgc .AltAttr =&_daeacf ;continue ;};if _abegd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_adebf ,_acbfgd :=_abegd .Value ,error (nil );if _acbfgd !=nil {return _acbfgd ;};_egdcgc .FillcolorAttr =&_adebf ;continue ;};if _abegd .Name .Local =="\u0073\u0072\u0063"{_ebbd ,_febcc :=_abegd .Value ,error (nil );if _febcc !=nil {return _febcc ;};_egdcgc .SrcAttr =&_ebbd ;continue ;};if _abegd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ccafec ,_bbcca :=_abegd .Value ,error (nil );if _bbcca !=nil {return _bbcca ;};_egdcgc .WrapcoordsAttr =&_ccafec ;continue ;};if _abegd .Name .Local =="\u0074\u0069\u0074l\u0065"{_eacgd ,_cccb :=_abegd .Value ,error (nil );if _cccb !=nil {return _cccb ;};_egdcgc .TitleAttr =&_eacgd ;continue ;};if _abegd .Name .Local =="\u0073\u0074\u0079l\u0065"{_acdcc ,_dfbba :=_abegd .Value ,error (nil );if _dfbba !=nil {return _dfbba ;};_egdcgc .StyleAttr =&_acdcc ;continue ;};if _abegd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_degafa ,_ccbf :=_abegd .Value ,error (nil );if _ccbf !=nil {return _ccbf ;};_egdcgc .CroprightAttr =&_degafa ;continue ;};if _abegd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_egdcgc .InsetpenAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bfcba ,_afcbg :=_abegd .Value ,error (nil );if _afcbg !=nil {return _afcbg ;};_egdcgc .CropleftAttr =&_bfcba ;continue ;};if _abegd .Name .Local =="\u0067\u0061\u0069\u006e"{_cbdb ,_bfeb :=_abegd .Value ,error (nil );if _bfeb !=nil {return _bfeb ;};_egdcgc .GainAttr =&_cbdb ;continue ;};if _abegd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bffcde ,_bcgdc :=_abegd .Value ,error (nil );if _bcgdc !=nil {return _bcgdc ;};_egdcgc .StrokecolorAttr =&_bffcde ;continue ;};if _abegd .Name .Local =="\u0063\u006c\u0061s\u0073"{_adebfb ,_fecfg :=_abegd .Value ,error (nil );if _fecfg !=nil {return _fecfg ;};_egdcgc .ClassAttr =&_adebfb ;continue ;};if _abegd .Name .Local =="\u0069\u0064"{_dbfge ,_cecfd :=_abegd .Value ,error (nil );if _cecfd !=nil {return _cecfd ;};_egdcgc .IdAttr =&_dbfge ;continue ;};if _abegd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dffe ,_fdade :=_abegd .Value ,error (nil );if _fdade !=nil {return _fdade ;};_egdcgc .CropbottomAttr =&_dffe ;continue ;};if _abegd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egdcgc .FilledAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_egdcgc .GrayscaleAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_begc ,_dbgfa :=_abegd .Value ,error (nil );if _dbgfa !=nil {return _dbgfa ;};_egdcgc .BlacklevelAttr =&_begc ;continue ;};if _abegd .Name .Local =="\u0068\u0072\u0065\u0066"{_bagad ,_afdf :=_abegd .Value ,error (nil );if _afdf !=nil {return _afdf ;};_egdcgc .HrefAttr =&_bagad ;continue ;};if _abegd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_egdcgc .BilevelAttr .UnmarshalXMLAttr (_abegd );continue ;};if _abegd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_effga ,_dfdee :=_abegd .Value ,error (nil );if _dfdee !=nil {return _dfdee ;};_egdcgc .CroptopAttr =&_effga ;continue ;};if _abegd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbgfa ,_addc :=_abegd .Value ,error (nil );if _addc !=nil {return _addc ;};_egdcgc .OpacityAttr =&_cbgfa ;continue ;};if _abegd .Name .Local =="\u0067\u0061\u006dm\u0061"{_fdega ,_eefeg :=_abegd .Value ,error (nil );if _eefeg !=nil {return _eefeg ;};_egdcgc .GammaAttr =&_fdega ;continue ;};};_edaac :for {_dgba ,_edagc :=d .Token ();if _edagc !=nil {return _edagc ;};switch _daadec :=_dgba .(type ){case _d .StartElement :switch _daadec .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebbef :=NewEG_ShapeElements ();_ebbef .Path =NewPath ();if _bdga :=d .DecodeElement (_ebbef .Path ,&_daadec );_bdga !=nil {return _bdga ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_ebbef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcgab :=NewEG_ShapeElements ();_dcgab .Formulas =NewFormulas ();if _gdbce :=d .DecodeElement (_dcgab .Formulas ,&_daadec );_gdbce !=nil {return _gdbce ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_dcgab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcfb :=NewEG_ShapeElements ();_bcfb .Handles =NewHandles ();if _gfgbg :=d .DecodeElement (_bcfb .Handles ,&_daadec );_gfgbg !=nil {return _gfgbg ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_bcfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggfff :=NewEG_ShapeElements ();_ggfff .Fill =NewFill ();if _ecafb :=d .DecodeElement (_ggfff .Fill ,&_daadec );_ecafb !=nil {return _ecafb ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_ggfff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddfdb :=NewEG_ShapeElements ();_ddfdb .Stroke =NewStroke ();if _dcbcg :=d .DecodeElement (_ddfdb .Stroke ,&_daadec );_dcbcg !=nil {return _dcbcg ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_ddfdb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eebfg :=NewEG_ShapeElements ();_eebfg .Shadow =NewShadow ();if _afeee :=d .DecodeElement (_eebfg .Shadow ,&_daadec );_afeee !=nil {return _afeee ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_eebfg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abbff :=NewEG_ShapeElements ();_abbff .Textbox =NewTextbox ();if _cfedb :=d .DecodeElement (_abbff .Textbox ,&_daadec );_cfedb !=nil {return _cfedb ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_abbff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agdggb :=NewEG_ShapeElements ();_agdggb .Textpath =NewTextpath ();if _dcgga :=d .DecodeElement (_agdggb .Textpath ,&_daadec );_dcgga !=nil {return _dcgga ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_agdggb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eebaf :=NewEG_ShapeElements ();_eebaf .Imagedata =NewImagedata ();if _cgfad :=d .DecodeElement (_eebaf .Imagedata ,&_daadec );_cgfad !=nil {return _cgfad ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_eebaf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beddff :=NewEG_ShapeElements ();_beddff .Skew =NewOfcSkew ();if _bbcaa :=d .DecodeElement (_beddff .Skew ,&_daadec );_bbcaa !=nil {return _bbcaa ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_beddff );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbgcg :=NewEG_ShapeElements ();_gbgcg .Extrusion =NewOfcExtrusion ();if _eecfe :=d .DecodeElement (_gbgcg .Extrusion ,&_daadec );_eecfe !=nil {return _eecfe ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_gbgcg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgddb :=NewEG_ShapeElements ();_bgddb .Callout =NewOfcCallout ();if _eged :=d .DecodeElement (_bgddb .Callout ,&_daadec );_eged !=nil {return _eged ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_bgddb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfbe :=NewEG_ShapeElements ();_cfbe .Lock =NewOfcLock ();if _cdddc :=d .DecodeElement (_cfbe .Lock ,&_daadec );_cdddc !=nil {return _cdddc ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_cfbe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcdbb :=NewEG_ShapeElements ();_fcdbb .Clippath =NewOfcClippath ();if _eedde :=d .DecodeElement (_fcdbb .Clippath ,&_daadec );_eedde !=nil {return _eedde ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_fcdbb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbcdd :=NewEG_ShapeElements ();_bbcdd .Signatureline =NewOfcSignatureline ();if _dgaffb :=d .DecodeElement (_bbcdd .Signatureline ,&_daadec );_dgaffb !=nil {return _dgaffb ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_bbcdd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acced :=NewEG_ShapeElements ();_acced .Wrap =_cd .NewWrap ();if _bdac :=d .DecodeElement (_acced .Wrap ,&_daadec );_bdac !=nil {return _bdac ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_acced );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afggb :=NewEG_ShapeElements ();_afggb .Anchorlock =_cd .NewAnchorlock ();if _dbaa :=d .DecodeElement (_afggb .Anchorlock ,&_daadec );_dbaa !=nil {return _dbaa ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_afggb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fddda :=NewEG_ShapeElements ();_fddda .Bordertop =_cd .NewBordertop ();if _eefgd :=d .DecodeElement (_fddda .Bordertop ,&_daadec );_eefgd !=nil {return _eefgd ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_fddda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcaaa :=NewEG_ShapeElements ();_fcaaa .Borderbottom =_cd .NewBorderbottom ();if _ecffa :=d .DecodeElement (_fcaaa .Borderbottom ,&_daadec );_ecffa !=nil {return _ecffa ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_fcaaa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgaad :=NewEG_ShapeElements ();_fgaad .Borderleft =_cd .NewBorderleft ();if _aaga :=d .DecodeElement (_fgaad .Borderleft ,&_daadec );_aaga !=nil {return _aaga ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_fgaad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dabf :=NewEG_ShapeElements ();_dabf .Borderright =_cd .NewBorderright ();if _agbgf :=d .DecodeElement (_dabf .Borderright ,&_daadec );_agbgf !=nil {return _agbgf ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_dabf );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_edgad :=NewEG_ShapeElements ();_edgad .ClientData =_df .NewClientData ();if _eaed :=d .DecodeElement (_edgad .ClientData ,&_daadec );_eaed !=nil {return _eaed ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_edgad );case _d .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"}:_acge :=NewEG_ShapeElements ();_acge .Textdata =_dg .NewTextdata ();if _afeaa :=d .DecodeElement (_acge .Textdata ,&_daadec );_afeaa !=nil {return _afeaa ;};_egdcgc .EG_ShapeElements =append (_egdcgc .EG_ShapeElements ,_acge );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 \u0049\u006d\u0061g\u0065 \u0025\u0076",_daadec .Name );if _ebebg :=d .Skip ();_ebebg !=nil {return _ebebg ;};};case _d .EndElement :break _edaac ;case _d .CharData :};};return nil ;};func (_abbbdd *OfcCT_IdMap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbeec :=range start .Attr {if _fbeec .Name .Local =="\u0064\u0061\u0074\u0061"{_fabgf ,_febfc :=_fbeec .Value ,error (nil );if _febfc !=nil {return _febfc ;};_abbbdd .DataAttr =&_fabgf ;continue ;};if _fbeec .Name .Local =="\u0065\u0078\u0074"{_abbbdd .ExtAttr .UnmarshalXMLAttr (_fbeec );continue ;};};for {_bbbgb ,_egega :=d .Token ();if _egega !=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",_egega );};if _geddd ,_gfcca :=_bbbgb .(_d .EndElement );_gfcca &&_geddd .Name ==start .Name {break ;};};return nil ;};func NewOfcLeft ()*OfcLeft {_adccc :=&OfcLeft {};_adccc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _adccc ;};func NewCT_Background ()*CT_Background {_cgcec :=&CT_Background {};return _cgcec }; -// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path -func (_gecebf *CT_Path )ValidateWithPath (path string )error {if _fbeeaf :=_gecebf .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_fbeeaf !=nil {return _fbeeaf ;};if _dgbdf :=_gecebf .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_dgbdf !=nil {return _dgbdf ;};if _eceb :=_gecebf .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_eceb !=nil {return _eceb ;};if _bdef :=_gecebf .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_bdef !=nil {return _bdef ;};if _accf :=_gecebf .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_accf !=nil {return _accf ;};if _fcdgd :=_gecebf .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_fcdgd !=nil {return _fcdgd ;};if _gfda :=_gecebf .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_gfda !=nil {return _gfda ;};if _cedeg :=_gecebf .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cedeg !=nil {return _cedeg ;};if _bgbfa :=_gecebf .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_bgbfa !=nil {return _bgbfa ;};return nil ;};func (_faebc *OfcCT_StrokeChild )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faebc .OnAttr !=_bd .ST_TrueFalseUnset {_degdb ,_gebg :=_faebc .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _gebg !=nil {return _gebg ;};start .Attr =append (start .Attr ,_degdb );};if _faebc .WeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .WeightAttr )});};if _faebc .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .ColorAttr )});};if _faebc .Color2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .Color2Attr )});};if _faebc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .OpacityAttr )});};if _faebc .LinestyleAttr !=ST_StrokeLineStyleUnset {_cbga ,_adedd :=_faebc .LinestyleAttr .MarshalXMLAttr (_b .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _adedd !=nil {return _adedd ;};start .Attr =append (start .Attr ,_cbga );};if _faebc .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .MiterlimitAttr )});};if _faebc .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dcbgf ,_daba :=_faebc .JoinstyleAttr .MarshalXMLAttr (_b .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _daba !=nil {return _daba ;};start .Attr =append (start .Attr ,_dcbgf );};if _faebc .EndcapAttr !=ST_StrokeEndCapUnset {_dbaag ,_ddabd :=_faebc .EndcapAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _ddabd !=nil {return _ddabd ;};start .Attr =append (start .Attr ,_dbaag );};if _faebc .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .DashstyleAttr )});};if _faebc .InsetpenAttr !=_bd .ST_TrueFalseUnset {_ffgab ,_cdadf :=_faebc .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cdadf !=nil {return _cdadf ;};start .Attr =append (start .Attr ,_ffgab );};if _faebc .FilltypeAttr !=ST_FillTypeUnset {_ffgag ,_bbdefb :=_faebc .FilltypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _bbdefb !=nil {return _bbdefb ;};start .Attr =append (start .Attr ,_ffgag );};if _faebc .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .SrcAttr )});};if _faebc .ImageaspectAttr !=ST_ImageAspectUnset {_ecacb ,_gcdae :=_faebc .ImageaspectAttr .MarshalXMLAttr (_b .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _gcdae !=nil {return _gcdae ;};start .Attr =append (start .Attr ,_ecacb );};if _faebc .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .ImagesizeAttr )});};if _faebc .ImagealignshapeAttr !=_bd .ST_TrueFalseUnset {_gcfde ,_decfd :=_faebc .ImagealignshapeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _decfd !=nil {return _decfd ;};start .Attr =append (start .Attr ,_gcfde );};if _faebc .StartarrowAttr !=ST_StrokeArrowTypeUnset {_daddb ,_ebgbc :=_faebc .StartarrowAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ebgbc !=nil {return _ebgbc ;};start .Attr =append (start .Attr ,_daddb );};if _faebc .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_cadade ,_cfefa :=_faebc .StartarrowwidthAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _cfefa !=nil {return _cfefa ;};start .Attr =append (start .Attr ,_cadade );};if _faebc .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_afadgf ,_bddae :=_faebc .StartarrowlengthAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _bddae !=nil {return _bddae ;};start .Attr =append (start .Attr ,_afadgf );};if _faebc .EndarrowAttr !=ST_StrokeArrowTypeUnset {_faeea ,_bedde :=_faebc .EndarrowAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _bedde !=nil {return _bedde ;};start .Attr =append (start .Attr ,_faeea );};if _faebc .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_cfab ,_fgeea :=_faebc .EndarrowwidthAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _fgeea !=nil {return _fgeea ;};start .Attr =append (start .Attr ,_cfab );};if _faebc .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_afcee ,_acdd :=_faebc .EndarrowlengthAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _acdd !=nil {return _acdd ;};start .Attr =append (start .Attr ,_afcee );};if _faebc .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .HrefAttr )});};if _faebc .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .AlthrefAttr )});};if _faebc .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_faebc .TitleAttr )});};if _faebc .ForcedashAttr !=_bd .ST_TrueFalseUnset {_dfbfg ,_cdgc :=_faebc .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _cdgc !=nil {return _cdgc ;};start .Attr =append (start .Attr ,_dfbfg );};if _faebc .ExtAttr !=ST_ExtUnset {_fcbe ,_fagfc :=_faebc .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _fagfc !=nil {return _fagfc ;};start .Attr =append (start .Attr ,_fcbe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egace *OfcCT_ShapeDefaults )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbgccb :=range start .Attr {if _gbgccb .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_dbed ,_abfe :=_g .ParseInt (_gbgccb .Value ,10,64);if _abfe !=nil {return _abfe ;};_egace .SpidmaxAttr =&_dbed ;continue ;};if _gbgccb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egace .AllowincellAttr .UnmarshalXMLAttr (_gbgccb );continue ;};if _gbgccb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgeg ,_defbg :=_gbgccb .Value ,error (nil );if _defbg !=nil {return _defbg ;};_egace .StrokecolorAttr =&_cgeg ;continue ;};if _gbgccb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_egace .StrokeAttr .UnmarshalXMLAttr (_gbgccb );continue ;};if _gbgccb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afbgf ,_abeb :=_gbgccb .Value ,error (nil );if _abeb !=nil {return _abeb ;};_egace .FillcolorAttr =&_afbgf ;continue ;};if _gbgccb .Name .Local =="\u0066\u0069\u006c\u006c"{_egace .FillAttr .UnmarshalXMLAttr (_gbgccb );continue ;};if _gbgccb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dggfg ,_aface :=_gbgccb .Value ,error (nil );if _aface !=nil {return _aface ;};_egace .StyleAttr =&_dggfg ;continue ;};if _gbgccb .Name .Local =="\u0065\u0078\u0074"{_egace .ExtAttr .UnmarshalXMLAttr (_gbgccb );continue ;};};_fagad :for {_eafcf ,_baaee :=d .Token ();if _baaee !=nil {return _baaee ;};switch _dcdbe :=_eafcf .(type ){case _b .StartElement :switch _dcdbe .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_egace .Fill =NewFill ();if _deeeb :=d .DecodeElement (_egace .Fill ,&_dcdbe );_deeeb !=nil {return _deeeb ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_egace .Stroke =NewStroke ();if _aagfe :=d .DecodeElement (_egace .Stroke ,&_dcdbe );_aagfe !=nil {return _aagfe ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_egace .Textbox =NewTextbox ();if _cedd :=d .DecodeElement (_egace .Textbox ,&_dcdbe );_cedd !=nil {return _cedd ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_egace .Shadow =NewShadow ();if _acgag :=d .DecodeElement (_egace .Shadow ,&_dcdbe );_acgag !=nil {return _acgag ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_egace .Skew =NewOfcSkew ();if _cdeee :=d .DecodeElement (_egace .Skew ,&_dcdbe );_cdeee !=nil {return _cdeee ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_egace .Extrusion =NewOfcExtrusion ();if _gcga :=d .DecodeElement (_egace .Extrusion ,&_dcdbe );_gcga !=nil {return _gcga ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_egace .Callout =NewOfcCallout ();if _fgcfac :=d .DecodeElement (_egace .Callout ,&_dcdbe );_fgcfac !=nil {return _fgcfac ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_egace .Lock =NewOfcLock ();if _fceaa :=d .DecodeElement (_egace .Lock ,&_dcdbe );_fceaa !=nil {return _fceaa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_egace .Colormru =NewOfcCT_ColorMru ();if _acgc :=d .DecodeElement (_egace .Colormru ,&_dcdbe );_acgc !=nil {return _acgc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_egace .Colormenu =NewOfcCT_ColorMenu ();if _cdedf :=d .DecodeElement (_egace .Colormenu ,&_dcdbe );_cdedf !=nil {return _cdedf ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070eD\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_dcdbe .Name );if _febdb :=d .Skip ();_febdb !=nil {return _febdb ;};};case _b .EndElement :break _fagad ;case _b .CharData :};};return nil ;};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_deccf :=&OfcCT_ColorMenu {};return _deccf };func (_aefead *Polyline )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefead .CT_PolyLine =*NewCT_PolyLine ();for _ ,_ccdaba :=range start .Attr {if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aefead .UserdrawnAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0063\u006c\u0069\u0070"{_aefead .ClipAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aefead .UserhiddenAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aefead .InsetmodeAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aefead .BulletAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aefead .PreferrelativeAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0068\u0072"{_aefead .HrAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aefead .OleiconAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0068\u0072\u0073t\u0064"{_aefead .HrstdAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aefead .HrnoshadeAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bafbd ,_fcagc :=_ccdaba .Value ,error (nil );if _fcagc !=nil {return _fcagc ;};_aefead .BordertopcolorAttr =&_bafbd ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aefead .DgmlayoutAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aefead .AllowoverlapAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aefead .BwnormalAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aefead .CliptowrapAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ddbebe ,_cgbbb :=_ccdaba .Value ,error (nil );if _cgbbb !=nil {return _cgbbb ;};_aefead .BorderbottomcolorAttr =&_ddbebe ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u006f\u006e\u0065\u0064"{_aefead .OnedAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aefead .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cgfaag ,_cebbg :=_g .ParseInt (_ccdaba .Value ,10,64);if _cebbg !=nil {return _cebbg ;};_aefead .RegroupidAttr =&_cgfaag ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aefead .AllowincellAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0068\u0072\u0070c\u0074"{_ecfgb ,_cgcdg :=_g .ParseFloat (_ccdaba .Value ,64);if _cgcdg !=nil {return _cgcdg ;};_ddagcf :=float32 (_ecfgb );_aefead .HrpctAttr =&_ddagcf ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aefead .ButtonAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0073\u0070\u0069\u0064"{_gbcdc ,_gagaa :=_ccdaba .Value ,error (nil );if _gagaa !=nil {return _gagaa ;};_aefead .SpidAttr =&_gbcdc ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0073\u0070\u0074"{_cddea ,_dfgag :=_g .ParseFloat (_ccdaba .Value ,64);if _dfgag !=nil {return _dfgag ;};_dgabg :=float32 (_cddea );_aefead .SptAttr =&_dgabg ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aaffc ,_fbbgg :=_ccdaba .Value ,error (nil );if _fbbgg !=nil {return _fbbgg ;};_aefead .BorderleftcolorAttr =&_aaffc ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u006f\u006c\u0065"{_aefead .OleAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ecffc ,_gfcae :=_ccdaba .Value ,error (nil );if _gfcae !=nil {return _gfcae ;};_aefead .BorderrightcolorAttr =&_ecffc ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aefead .BwmodeAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gcgd ,_facbb :=_g .ParseInt (_ccdaba .Value ,10,64);if _facbb !=nil {return _facbb ;};_aefead .DgmnodekindAttr =&_gcgd ;continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aefead .ForcedashAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aefead .BwpureAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aefead .ConnectortypeAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aefead .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdaba .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aefead .HralignAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cdgee ,_dcbeg :=_ccdaba .Value ,error (nil );if _dcbeg !=nil {return _dcbeg ;};_aefead .CoordsizeAttr =&_cdgee ;continue ;};if _ccdaba .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgccag ,_aece :=_ccdaba .Value ,error (nil );if _aece !=nil {return _aece ;};_aefead .StyleAttr =&_cgccag ;continue ;};if _ccdaba .Name .Local =="\u0069\u0064"{_fdagg ,_badd :=_ccdaba .Value ,error (nil );if _badd !=nil {return _badd ;};_aefead .IdAttr =&_fdagg ;continue ;};if _ccdaba .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aefead .StrokedAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Local =="\u0070\u0072\u0069n\u0074"{_aefead .PrintAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ebaea ,_ggdbc :=_ccdaba .Value ,error (nil );if _ggdbc !=nil {return _ggdbc ;};_aefead .StrokeweightAttr =&_ebaea ;continue ;};if _ccdaba .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efaae ,_gafcb :=_ccdaba .Value ,error (nil );if _gafcb !=nil {return _gafcb ;};_aefead .WrapcoordsAttr =&_efaae ;continue ;};if _ccdaba .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cacbd ,_gaabfc :=_ccdaba .Value ,error (nil );if _gaabfc !=nil {return _gaabfc ;};_aefead .ChromakeyAttr =&_cacbd ;continue ;};if _ccdaba .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fagfe ,_becec :=_ccdaba .Value ,error (nil );if _becec !=nil {return _becec ;};_aefead .FillcolorAttr =&_fagfe ;continue ;};if _ccdaba .Name .Local =="\u0061\u006c\u0074"{_gaedc ,_fbgba :=_ccdaba .Value ,error (nil );if _fbgba !=nil {return _fbgba ;};_aefead .AltAttr =&_gaedc ;continue ;};if _ccdaba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdabd ,_dbbdg :=_ccdaba .Value ,error (nil );if _dbbdg !=nil {return _dbbdg ;};_aefead .OpacityAttr =&_fdabd ;continue ;};if _ccdaba .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cdgca ,_dbgff :=_ccdaba .Value ,error (nil );if _dbgff !=nil {return _dbgff ;};_aefead .StrokecolorAttr =&_cdgca ;continue ;};if _ccdaba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aefead .InsetpenAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aefead .FilledAttr .UnmarshalXMLAttr (_ccdaba );continue ;};if _ccdaba .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ebbbf ,_ebdab :=_ccdaba .Value ,error (nil );if _ebdab !=nil {return _ebdab ;};_aefead .CoordoriginAttr =&_ebbbf ;continue ;};if _ccdaba .Name .Local =="\u0074\u0069\u0074l\u0065"{_adedb ,_fabg :=_ccdaba .Value ,error (nil );if _fabg !=nil {return _fabg ;};_aefead .TitleAttr =&_adedb ;continue ;};if _ccdaba .Name .Local =="\u0063\u006c\u0061s\u0073"{_bfeea ,_cbdbe :=_ccdaba .Value ,error (nil );if _cbdbe !=nil {return _cbdbe ;};_aefead .ClassAttr =&_bfeea ;continue ;};if _ccdaba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eefde ,_fcfec :=_ccdaba .Value ,error (nil );if _fcfec !=nil {return _fcfec ;};_aefead .TargetAttr =&_eefde ;continue ;};if _ccdaba .Name .Local =="\u0068\u0072\u0065\u0066"{_bfbga ,_gcbca :=_ccdaba .Value ,error (nil );if _gcbca !=nil {return _gcbca ;};_aefead .HrefAttr =&_bfbga ;continue ;};if _ccdaba .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_gcaf ,_fdcfe :=_ccdaba .Value ,error (nil );if _fdcfe !=nil {return _fdcfe ;};_aefead .PointsAttr =&_gcaf ;continue ;};};_gacaed :for {_ebade ,_cfdag :=d .Token ();if _cfdag !=nil {return _cfdag ;};switch _adafg :=_ebade .(type ){case _b .StartElement :switch _adafg .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_fcede :=NewOfcInk ();if _feebc :=d .DecodeElement (_fcede ,&_adafg );_feebc !=nil {return _feebc ;};_aefead .Ink =append (_aefead .Ink ,_fcede );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_deagb :=NewEG_ShapeElements ();_deagb .Path =NewPath ();if _gdcdf :=d .DecodeElement (_deagb .Path ,&_adafg );_gdcdf !=nil {return _gdcdf ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_deagb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bbage :=NewEG_ShapeElements ();_bbage .Formulas =NewFormulas ();if _adeba :=d .DecodeElement (_bbage .Formulas ,&_adafg );_adeba !=nil {return _adeba ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_bbage );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dcbbc :=NewEG_ShapeElements ();_dcbbc .Handles =NewHandles ();if _fdgbc :=d .DecodeElement (_dcbbc .Handles ,&_adafg );_fdgbc !=nil {return _fdgbc ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_dcbbc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_degfd :=NewEG_ShapeElements ();_degfd .Fill =NewFill ();if _ecfda :=d .DecodeElement (_degfd .Fill ,&_adafg );_ecfda !=nil {return _ecfda ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_degfd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_edaff :=NewEG_ShapeElements ();_edaff .Stroke =NewStroke ();if _bfaa :=d .DecodeElement (_edaff .Stroke ,&_adafg );_bfaa !=nil {return _bfaa ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_edaff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dcdgdf :=NewEG_ShapeElements ();_dcdgdf .Shadow =NewShadow ();if _gbfef :=d .DecodeElement (_dcdgdf .Shadow ,&_adafg );_gbfef !=nil {return _gbfef ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_dcdgdf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ffefe :=NewEG_ShapeElements ();_ffefe .Textbox =NewTextbox ();if _ddbca :=d .DecodeElement (_ffefe .Textbox ,&_adafg );_ddbca !=nil {return _ddbca ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_ffefe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_agga :=NewEG_ShapeElements ();_agga .Textpath =NewTextpath ();if _dfcgac :=d .DecodeElement (_agga .Textpath ,&_adafg );_dfcgac !=nil {return _dfcgac ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_agga );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dfge :=NewEG_ShapeElements ();_dfge .Imagedata =NewImagedata ();if _fcdbg :=d .DecodeElement (_dfge .Imagedata ,&_adafg );_fcdbg !=nil {return _fcdbg ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_dfge );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cfeda :=NewEG_ShapeElements ();_cfeda .Skew =NewOfcSkew ();if _gagc :=d .DecodeElement (_cfeda .Skew ,&_adafg );_gagc !=nil {return _gagc ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_cfeda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_daggce :=NewEG_ShapeElements ();_daggce .Extrusion =NewOfcExtrusion ();if _deacf :=d .DecodeElement (_daggce .Extrusion ,&_adafg );_deacf !=nil {return _deacf ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_daggce );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bbfdc :=NewEG_ShapeElements ();_bbfdc .Callout =NewOfcCallout ();if _bafbdf :=d .DecodeElement (_bbfdc .Callout ,&_adafg );_bafbdf !=nil {return _bafbdf ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_bbfdc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fcdga :=NewEG_ShapeElements ();_fcdga .Lock =NewOfcLock ();if _geced :=d .DecodeElement (_fcdga .Lock ,&_adafg );_geced !=nil {return _geced ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_fcdga );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gddag :=NewEG_ShapeElements ();_gddag .Clippath =NewOfcClippath ();if _edaeea :=d .DecodeElement (_gddag .Clippath ,&_adafg );_edaeea !=nil {return _edaeea ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_gddag );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gffbd :=NewEG_ShapeElements ();_gffbd .Signatureline =NewOfcSignatureline ();if _ffbfb :=d .DecodeElement (_gffbd .Signatureline ,&_adafg );_ffbfb !=nil {return _ffbfb ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_gffbd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dfddc :=NewEG_ShapeElements ();_dfddc .Wrap =_a .NewWrap ();if _ccceb :=d .DecodeElement (_dfddc .Wrap ,&_adafg );_ccceb !=nil {return _ccceb ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_dfddc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bacde :=NewEG_ShapeElements ();_bacde .Anchorlock =_a .NewAnchorlock ();if _cfaee :=d .DecodeElement (_bacde .Anchorlock ,&_adafg );_cfaee !=nil {return _cfaee ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_bacde );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ececf :=NewEG_ShapeElements ();_ececf .Bordertop =_a .NewBordertop ();if _gcgga :=d .DecodeElement (_ececf .Bordertop ,&_adafg );_gcgga !=nil {return _gcgga ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_ececf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_acfa :=NewEG_ShapeElements ();_acfa .Borderbottom =_a .NewBorderbottom ();if _ecgdg :=d .DecodeElement (_acfa .Borderbottom ,&_adafg );_ecgdg !=nil {return _ecgdg ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_acfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_aecade :=NewEG_ShapeElements ();_aecade .Borderleft =_a .NewBorderleft ();if _dfdab :=d .DecodeElement (_aecade .Borderleft ,&_adafg );_dfdab !=nil {return _dfdab ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_aecade );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_feffa :=NewEG_ShapeElements ();_feffa .Borderright =_a .NewBorderright ();if _afgegf :=d .DecodeElement (_feffa .Borderright ,&_adafg );_afgegf !=nil {return _afgegf ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_feffa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gefga :=NewEG_ShapeElements ();_gefga .ClientData =_ga .NewClientData ();if _cbgfb :=d .DecodeElement (_gefga .ClientData ,&_adafg );_cbgfb !=nil {return _cbgfb ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_gefga );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dgfgb :=NewEG_ShapeElements ();_dgfgb .Textdata =_fb .NewTextdata ();if _febf :=d .DecodeElement (_dgfgb .Textdata ,&_adafg );_febf !=nil {return _febf ;};_aefead .EG_ShapeElements =append (_aefead .EG_ShapeElements ,_dgfgb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_adafg .Name );if _cgafc :=d .Skip ();_cgafc !=nil {return _cgafc ;};};case _b .EndElement :break _gacaed ;case _b .CharData :};};return nil ;};func (_egcac OfcST_ConnectorType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egcac .String (),start );};func (_dfeda *Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _dfeda .CT_Background .MarshalXML (e ,start );};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_fb .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func (_eafce *Roundrect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _eafce .CT_RoundRect .MarshalXML (e ,start );};type OfcST_How byte ;func (_bgada *Path )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _bgada .CT_Path .MarshalXML (e ,start );};func (_dfabb ST_ShadowType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_deegce :=_b .Attr {};_deegce .Name =name ;switch _dfabb {case ST_ShadowTypeUnset :_deegce .Value ="";case ST_ShadowTypeSingle :_deegce .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_deegce .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_deegce .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_deegce .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _deegce ,nil ;};func NewOfcOLEObject ()*OfcOLEObject {_fabfd :=&OfcOLEObject {};_fabfd .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _fabfd ;};func (_dcagf *OfcST_ConnectorType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adgfc ,_eadfg :=d .Token ();if _eadfg !=nil {return _eadfg ;};if _fddeba ,_bbcee :=_adgfc .(_b .EndElement );_bbcee &&_fddeba .Name ==start .Name {*_dcagf =1;return nil ;};if _gbcgcb ,_bggdae :=_adgfc .(_b .CharData );!_bggdae {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adgfc );}else {switch string (_gbcgcb ){case "":*_dcagf =0;case "\u006e\u006f\u006e\u0065":*_dcagf =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_dcagf =2;case "\u0065\u006c\u0062o\u0077":*_dcagf =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_dcagf =4;};};_adgfc ,_eadfg =d .Token ();if _eadfg !=nil {return _eadfg ;};if _adecf ,_geggg :=_adgfc .(_b .EndElement );_geggg &&_adecf .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adgfc );};const (OfcST_HowUnset OfcST_How =0;OfcST_HowTop OfcST_How =1;OfcST_HowMiddle OfcST_How =2;OfcST_HowBottom OfcST_How =3;OfcST_HowLeft OfcST_How =4;OfcST_HowCenter OfcST_How =5;OfcST_HowRight OfcST_How =6;);func (_ebaff OfcST_ConnectorType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_deaff :=_b .Attr {};_deaff .Name =name ;switch _ebaff {case OfcST_ConnectorTypeUnset :_deaff .Value ="";case OfcST_ConnectorTypeNone :_deaff .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_deaff .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_deaff .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_deaff .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _deaff ,nil ;};func (_bbcbb *OfcST_HrAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfegg ,_bgcdb :=d .Token ();if _bgcdb !=nil {return _bgcdb ;};if _afag ,_gfgdb :=_bfegg .(_b .EndElement );_gfgdb &&_afag .Name ==start .Name {*_bbcbb =1;return nil ;};if _gfdcc ,_cegfe :=_bfegg .(_b .CharData );!_cegfe {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfegg );}else {switch string (_gfdcc ){case "":*_bbcbb =0;case "\u006c\u0065\u0066\u0074":*_bbcbb =1;case "\u0072\u0069\u0067h\u0074":*_bbcbb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbcbb =3;};};_bfegg ,_bgcdb =d .Token ();if _bgcdb !=nil {return _bgcdb ;};if _acfce ,_deddb :=_bfegg .(_b .EndElement );_deddb &&_acfce .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfegg );};func (_gggdb *OfcCT_Proxy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gggdb .StartAttr !=_bd .ST_TrueFalseBlankUnset {_dafgc ,_bbecg :=_gggdb .StartAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061r\u0074"});if _bbecg !=nil {return _bbecg ;};start .Attr =append (start .Attr ,_dafgc );};if _gggdb .EndAttr !=_bd .ST_TrueFalseBlankUnset {_ccdcc ,_fdgdd :=_gggdb .EndAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064"});if _fdgdd !=nil {return _fdgdd ;};start .Attr =append (start .Attr ,_ccdcc );};if _gggdb .IdrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_gggdb .IdrefAttr )});};if _gggdb .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_gggdb .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gadeb OfcST_RType )ValidateWithPath (path string )error {switch _gadeb {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadeb ));};return nil ;};func (_cbdefg *OfcCT_Relation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbdefg .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_cbdefg .IdsrcAttr )});};if _cbdefg .IddestAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cbdefg .IddestAttr )});};if _cbdefg .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cbdefg .IdcntrAttr )});};if _cbdefg .ExtAttr !=ST_ExtUnset {_dgfec ,_gcggf :=_cbdefg .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _gcggf !=nil {return _gcggf ;};start .Attr =append (start .Attr ,_dgfec );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcSkew and its children +func (_bcefb *OfcSkew )Validate ()error {return _bcefb .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};type ST_StrokeEndCap byte ; -// Validate validates the OfcCT_IdMap and its children -func (_bgfab *OfcCT_IdMap )Validate ()error {return _bgfab .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_acafbc :=&OfcCT_ShapeLayout {};return _acafbc };func (_ebeeaf ST_StrokeArrowLength )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebeeaf .String (),start );}; +// Validate validates the AG_Path and its children +func (_cbea *AG_Path )Validate ()error {return _cbea .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");}; -// Validate validates the CT_Textbox and its children -func (_afecd *CT_Textbox )Validate ()error {return _afecd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func NewCT_PolyLine ()*CT_PolyLine {_bagab :=&CT_PolyLine {};return _bagab }; +// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path +func (_dcfa *OfcBottom )ValidateWithPath (path string )error {if _bdgec :=_dcfa .OfcCT_StrokeChild .ValidateWithPath (path );_bdgec !=nil {return _bdgec ;};return nil ;};type ST_ImageAspect byte ;func (_aaefc OfcST_OLEDrawAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecbbb :=_d .Attr {};_ecbbb .Name =name ;switch _aaefc {case OfcST_OLEDrawAspectUnset :_ecbbb .Value ="";case OfcST_OLEDrawAspectContent :_ecbbb .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_ecbbb .Value ="\u0049\u0063\u006f\u006e";};return _ecbbb ,nil ;}; -// Validate validates the OfcFill and its children -func (_bbfd *OfcFill )Validate ()error {return _bbfd .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_caeff *Line )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caeff .CT_Line =*NewCT_Line ();for _ ,_bbgcf :=range start .Attr {if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_caeff .UserdrawnAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_caeff .ButtonAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_caeff .DgmlayoutmruAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_caeff .UserhiddenAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_caeff .CliptowrapAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_caeff .BulletAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u006f\u006c\u0065"{_caeff .OleAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0068\u0072"{_caeff .HrAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0073\u0070\u0069\u0064"{_dcgcc ,_fccdg :=_bbgcf .Value ,error (nil );if _fccdg !=nil {return _fccdg ;};_caeff .SpidAttr =&_dcgcc ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0068\u0072\u0073t\u0064"{_caeff .HrstdAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_caeff .BwnormalAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_acgec ,_cbef :=_bbgcf .Value ,error (nil );if _cbef !=nil {return _cbef ;};_caeff .BordertopcolorAttr =&_acgec ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_caeff .DgmlayoutAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_caeff .ForcedashAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_caeff .AllowoverlapAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_caeff .HrnoshadeAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_caeff .PreferrelativeAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dggaf ,_bfcfg :=_bbgcf .Value ,error (nil );if _bfcfg !=nil {return _bfcfg ;};_caeff .BorderbottomcolorAttr =&_dggaf ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u006f\u006e\u0065\u0064"{_caeff .OnedAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fgggf ,_eafe :=_g .ParseInt (_bbgcf .Value ,10,64);if _eafe !=nil {return _eafe ;};_caeff .DgmnodekindAttr =&_fgggf ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fcbda ,_affe :=_g .ParseInt (_bbgcf .Value ,10,64);if _affe !=nil {return _affe ;};_caeff .RegroupidAttr =&_fcbda ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_caeff .AllowincellAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0068\u0072\u0070c\u0074"{_aeefb ,_ecaa :=_g .ParseFloat (_bbgcf .Value ,64);if _ecaa !=nil {return _ecaa ;};_eacbgf :=float32 (_aeefb );_caeff .HrpctAttr =&_eacbgf ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0063\u006c\u0069\u0070"{_caeff .ClipAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_caeff .InsetmodeAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cadcf ,_fffdg :=_bbgcf .Value ,error (nil );if _fffdg !=nil {return _fffdg ;};_caeff .BorderleftcolorAttr =&_cadcf ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_caeff .OleiconAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_abca ,_gdeea :=_bbgcf .Value ,error (nil );if _gdeea !=nil {return _gdeea ;};_caeff .BorderrightcolorAttr =&_abca ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_caeff .ConnectortypeAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_caeff .BwpureAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_caeff .BwmodeAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0073\u0070\u0074"{_dddde ,_bdgfd :=_g .ParseFloat (_bbgcf .Value ,64);if _bdgfd !=nil {return _bdgfd ;};_cabea :=float32 (_dddde );_caeff .SptAttr =&_cabea ;continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_caeff .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgcf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_caeff .HralignAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Local =="\u0074\u006f"{_gcbgf ,_befed :=_bbgcf .Value ,error (nil );if _befed !=nil {return _befed ;};_caeff .ToAttr =&_gcbgf ;continue ;};if _bbgcf .Name .Local =="\u0069\u0064"{_abcfa ,_gbbac :=_bbgcf .Value ,error (nil );if _gbbac !=nil {return _gbbac ;};_caeff .IdAttr =&_abcfa ;continue ;};if _bbgcf .Name .Local =="\u0061\u006c\u0074"{_cgggf ,_deagc :=_bbgcf .Value ,error (nil );if _deagc !=nil {return _deagc ;};_caeff .AltAttr =&_cgggf ;continue ;};if _bbgcf .Name .Local =="\u0070\u0072\u0069n\u0074"{_caeff .PrintAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_caeff .StrokedAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bfdag ,_ababag :=_bbgcf .Value ,error (nil );if _ababag !=nil {return _ababag ;};_caeff .WrapcoordsAttr =&_bfdag ;continue ;};if _bbgcf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_beada ,_cbdfg :=_bbgcf .Value ,error (nil );if _cbdfg !=nil {return _cbdfg ;};_caeff .StrokeweightAttr =&_beada ;continue ;};if _bbgcf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fegg ,_deefg :=_bbgcf .Value ,error (nil );if _deefg !=nil {return _deefg ;};_caeff .CoordoriginAttr =&_fegg ;continue ;};if _bbgcf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bafed ,_fbece :=_bbgcf .Value ,error (nil );if _fbece !=nil {return _fbece ;};_caeff .ChromakeyAttr =&_bafed ;continue ;};if _bbgcf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bgbab ,_fbaee :=_bbgcf .Value ,error (nil );if _fbaee !=nil {return _fbaee ;};_caeff .FillcolorAttr =&_bgbab ;continue ;};if _bbgcf .Name .Local =="\u0073\u0074\u0079l\u0065"{_dbfc ,_fbbcgb :=_bbgcf .Value ,error (nil );if _fbbcgb !=nil {return _fbbcgb ;};_caeff .StyleAttr =&_dbfc ;continue ;};if _bbgcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aded ,_gaffb :=_bbgcf .Value ,error (nil );if _gaffb !=nil {return _gaffb ;};_caeff .OpacityAttr =&_aded ;continue ;};if _bbgcf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ceff ,_gbgde :=_bbgcf .Value ,error (nil );if _gbgde !=nil {return _gbgde ;};_caeff .StrokecolorAttr =&_ceff ;continue ;};if _bbgcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_caeff .InsetpenAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Local =="\u0066\u0072\u006f\u006d"{_gdded ,_adccec :=_bbgcf .Value ,error (nil );if _adccec !=nil {return _adccec ;};_caeff .FromAttr =&_gdded ;continue ;};if _bbgcf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cgfb ,_abag :=_bbgcf .Value ,error (nil );if _abag !=nil {return _abag ;};_caeff .CoordsizeAttr =&_cgfb ;continue ;};if _bbgcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfdafc ,_bgddb :=_bbgcf .Value ,error (nil );if _bgddb !=nil {return _bgddb ;};_caeff .TitleAttr =&_gfdafc ;continue ;};if _bbgcf .Name .Local =="\u0063\u006c\u0061s\u0073"{_edae ,_cccfd :=_bbgcf .Value ,error (nil );if _cccfd !=nil {return _cccfd ;};_caeff .ClassAttr =&_edae ;continue ;};if _bbgcf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgca ,_ggfbbg :=_bbgcf .Value ,error (nil );if _ggfbbg !=nil {return _ggfbbg ;};_caeff .TargetAttr =&_cgca ;continue ;};if _bbgcf .Name .Local =="\u0068\u0072\u0065\u0066"{_ccfga ,_gdefd :=_bbgcf .Value ,error (nil );if _gdefd !=nil {return _gdefd ;};_caeff .HrefAttr =&_ccfga ;continue ;};if _bbgcf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_caeff .FilledAttr .UnmarshalXMLAttr (_bbgcf );continue ;};};_ebede :for {_cceaf ,_feceg :=d .Token ();if _feceg !=nil {return _feceg ;};switch _ebcd :=_cceaf .(type ){case _b .StartElement :switch _ebcd .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gecfa :=NewEG_ShapeElements ();_gecfa .Path =NewPath ();if _ggeebd :=d .DecodeElement (_gecfa .Path ,&_ebcd );_ggeebd !=nil {return _ggeebd ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_gecfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dfab :=NewEG_ShapeElements ();_dfab .Formulas =NewFormulas ();if _egdga :=d .DecodeElement (_dfab .Formulas ,&_ebcd );_egdga !=nil {return _egdga ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_dfab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_fbfce :=NewEG_ShapeElements ();_fbfce .Handles =NewHandles ();if _fafcg :=d .DecodeElement (_fbfce .Handles ,&_ebcd );_fafcg !=nil {return _fafcg ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_fbfce );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ecce :=NewEG_ShapeElements ();_ecce .Fill =NewFill ();if _fcbge :=d .DecodeElement (_ecce .Fill ,&_ebcd );_fcbge !=nil {return _fcbge ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_ecce );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ffceb :=NewEG_ShapeElements ();_ffceb .Stroke =NewStroke ();if _afbb :=d .DecodeElement (_ffceb .Stroke ,&_ebcd );_afbb !=nil {return _afbb ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_ffceb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fabba :=NewEG_ShapeElements ();_fabba .Shadow =NewShadow ();if _dfbba :=d .DecodeElement (_fabba .Shadow ,&_ebcd );_dfbba !=nil {return _dfbba ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_fabba );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cfcad :=NewEG_ShapeElements ();_cfcad .Textbox =NewTextbox ();if _ebgcd :=d .DecodeElement (_cfcad .Textbox ,&_ebcd );_ebgcd !=nil {return _ebgcd ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_cfcad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cdfab :=NewEG_ShapeElements ();_cdfab .Textpath =NewTextpath ();if _ffgfba :=d .DecodeElement (_cdfab .Textpath ,&_ebcd );_ffgfba !=nil {return _ffgfba ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_cdfab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_efdcc :=NewEG_ShapeElements ();_efdcc .Imagedata =NewImagedata ();if _afbe :=d .DecodeElement (_efdcc .Imagedata ,&_ebcd );_afbe !=nil {return _afbe ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_efdcc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ggdfb :=NewEG_ShapeElements ();_ggdfb .Skew =NewOfcSkew ();if _dacfb :=d .DecodeElement (_ggdfb .Skew ,&_ebcd );_dacfb !=nil {return _dacfb ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_ggdfb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dbfac :=NewEG_ShapeElements ();_dbfac .Extrusion =NewOfcExtrusion ();if _cdbfc :=d .DecodeElement (_dbfac .Extrusion ,&_ebcd );_cdbfc !=nil {return _cdbfc ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_dbfac );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_egcce :=NewEG_ShapeElements ();_egcce .Callout =NewOfcCallout ();if _gdbdf :=d .DecodeElement (_egcce .Callout ,&_ebcd );_gdbdf !=nil {return _gdbdf ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_egcce );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bcfad :=NewEG_ShapeElements ();_bcfad .Lock =NewOfcLock ();if _gbgea :=d .DecodeElement (_bcfad .Lock ,&_ebcd );_gbgea !=nil {return _gbgea ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_bcfad );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_beegf :=NewEG_ShapeElements ();_beegf .Clippath =NewOfcClippath ();if _cggd :=d .DecodeElement (_beegf .Clippath ,&_ebcd );_cggd !=nil {return _cggd ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_beegf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bcbeg :=NewEG_ShapeElements ();_bcbeg .Signatureline =NewOfcSignatureline ();if _dbced :=d .DecodeElement (_bcbeg .Signatureline ,&_ebcd );_dbced !=nil {return _dbced ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_bcbeg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_begcc :=NewEG_ShapeElements ();_begcc .Wrap =_a .NewWrap ();if _bcabg :=d .DecodeElement (_begcc .Wrap ,&_ebcd );_bcabg !=nil {return _bcabg ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_begcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ggada :=NewEG_ShapeElements ();_ggada .Anchorlock =_a .NewAnchorlock ();if _dfgdb :=d .DecodeElement (_ggada .Anchorlock ,&_ebcd );_dfgdb !=nil {return _dfgdb ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_ggada );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_eabaa :=NewEG_ShapeElements ();_eabaa .Bordertop =_a .NewBordertop ();if _fgcba :=d .DecodeElement (_eabaa .Bordertop ,&_ebcd );_fgcba !=nil {return _fgcba ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_eabaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_addcg :=NewEG_ShapeElements ();_addcg .Borderbottom =_a .NewBorderbottom ();if _bcdca :=d .DecodeElement (_addcg .Borderbottom ,&_ebcd );_bcdca !=nil {return _bcdca ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_addcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gfcef :=NewEG_ShapeElements ();_gfcef .Borderleft =_a .NewBorderleft ();if _eddde :=d .DecodeElement (_gfcef .Borderleft ,&_ebcd );_eddde !=nil {return _eddde ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_gfcef );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dbdgc :=NewEG_ShapeElements ();_dbdgc .Borderright =_a .NewBorderright ();if _efgbg :=d .DecodeElement (_dbdgc .Borderright ,&_ebcd );_efgbg !=nil {return _efgbg ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_dbdgc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_feade :=NewEG_ShapeElements ();_feade .ClientData =_ga .NewClientData ();if _geafa :=d .DecodeElement (_feade .ClientData ,&_ebcd );_geafa !=nil {return _geafa ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_feade );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_aead :=NewEG_ShapeElements ();_aead .Textdata =_fb .NewTextdata ();if _bagee :=d .DecodeElement (_aead .Textdata ,&_ebcd );_bagee !=nil {return _bagee ;};_caeff .EG_ShapeElements =append (_caeff .EG_ShapeElements ,_aead );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0069n\u0065\u0020\u0025\u0076",_ebcd .Name );if _gafa :=d .Skip ();_gafa !=nil {return _gafa ;};};case _b .EndElement :break _ebede ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Shapetype and its children +func (_acbbf *CT_Shapetype )Validate ()error {return _acbbf .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func (_dcfdf ST_StrokeLineStyle )String ()string {switch _dcfdf {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 "";}; -// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path -func (_ebccf *OfcClippath )ValidateWithPath (path string )error {if _agdfc :=_ebccf .OfcCT_ClipPath .ValidateWithPath (path );_agdfc !=nil {return _agdfc ;};return nil ;};func (_fgdbd *OfcEquationxml )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgdbd .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_edfb :=range start .Attr {if _edfb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dddbee ,_eegdf :=_edfb .Value ,error (nil );if _eegdf !=nil {return _eegdf ;};_fgdbd .ContentTypeAttr =&_dddbee ;continue ;};};_cbgcg :for {_bfef ,_gbefc :=d .Token ();if _gbefc !=nil {return _gbefc ;};switch _cafec :=_bfef .(type ){case _b .StartElement :switch _cafec .Name {default:if _dfdbg ,_fbge :=_d .CreateElement (_cafec );_fbge !=nil {return _fbge ;}else {if _dedaa :=d .DecodeElement (_dfdbg ,&_cafec );_dedaa !=nil {return _dedaa ;};_fgdbd .Any =_dfdbg ;};};case _b .EndElement :break _cbgcg ;case _b .CharData :};};return nil ;}; +// Validate validates the OfcCT_Complex and its children +func (_gfgbc *OfcCT_Complex )Validate ()error {return _gfgbc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};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 _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ec .ST_TrueFalse ;OleiconAttr _ec .ST_TrueFalse ;OleAttr _ec .ST_TrueFalseBlank ;PreferrelativeAttr _ec .ST_TrueFalse ;CliptowrapAttr _ec .ST_TrueFalse ;ClipAttr _ec .ST_TrueFalse ;};func (_dgdacc ST_ImageAspect )String ()string {switch _dgdacc {case 0:return "";case 1:return "\u0069\u0067\u006e\u006f\u0072\u0065";case 2:return "\u0061\u0074\u004d\u006f\u0073\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func NewCT_H ()*CT_H {_bddg :=&CT_H {};return _bddg };func NewEG_ShapeElements ()*EG_ShapeElements {_eeeec :=&EG_ShapeElements {};return _eeeec };func (_addced ST_StrokeLineStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_addced .String (),start );};func (_ecdbc *OfcCT_Callout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecdbc .OnAttr !=_ec .ST_TrueFalseUnset {_dfgbd ,_gaceb :=_ecdbc .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _gaceb !=nil {return _gaceb ;};start .Attr =append (start .Attr ,_dfgbd );};if _ecdbc .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ecdbc .TypeAttr )});};if _ecdbc .GapAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_ecdbc .GapAttr )});};if _ecdbc .AngleAttr !=OfcST_AngleUnset {_bfdc ,_gfffb :=_ecdbc .AngleAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u0067l\u0065"});if _gfffb !=nil {return _gfffb ;};start .Attr =append (start .Attr ,_bfdc );};if _ecdbc .DropautoAttr !=_ec .ST_TrueFalseUnset {_geggf ,_ecdfe :=_ecdbc .DropautoAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _ecdfe !=nil {return _ecdfe ;};start .Attr =append (start .Attr ,_geggf );};if _ecdbc .DropAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_ecdbc .DropAttr )});};if _ecdbc .DistanceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ecdbc .DistanceAttr )});};if _ecdbc .LengthspecifiedAttr !=_ec .ST_TrueFalseUnset {_feddf ,_agbacg :=_ecdbc .LengthspecifiedAttr .MarshalXMLAttr (_d .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _agbacg !=nil {return _agbacg ;};start .Attr =append (start .Attr ,_feddf );};if _ecdbc .LengthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_ecdbc .LengthAttr )});};if _ecdbc .AccentbarAttr !=_ec .ST_TrueFalseUnset {_dcfgd ,_cfbec :=_ecdbc .AccentbarAttr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _cfbec !=nil {return _cfbec ;};start .Attr =append (start .Attr ,_dcfgd );};if _ecdbc .TextborderAttr !=_ec .ST_TrueFalseUnset {_abaec ,_cfgcd :=_ecdbc .TextborderAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _cfgcd !=nil {return _cfgcd ;};start .Attr =append (start .Attr ,_abaec );};if _ecdbc .MinusxAttr !=_ec .ST_TrueFalseUnset {_bgcgf ,_afeg :=_ecdbc .MinusxAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _afeg !=nil {return _afeg ;};start .Attr =append (start .Attr ,_bgcgf );};if _ecdbc .MinusyAttr !=_ec .ST_TrueFalseUnset {_cegac ,_gffec :=_ecdbc .MinusyAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _gffec !=nil {return _gffec ;};start .Attr =append (start .Attr ,_cegac );};if _ecdbc .ExtAttr !=ST_ExtUnset {_addb ,_daggf :=_ecdbc .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _daggf !=nil {return _daggf ;};start .Attr =append (start .Attr ,_addb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Oval and its children -func (_daaad *Oval )Validate ()error {return _daaad .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func (_cacdd *OfcSkew )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cacdd .OfcCT_Skew .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path +func (_fccb *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func (_fbdda *OfcCT_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbdda .TypeAttr !=OfcST_FillTypeUnset {_cgfgc ,_ecbbc :=_fbdda .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _ecbbc !=nil {return _ecbbc ;};start .Attr =append (start .Attr ,_cgfgc );};if _fbdda .ExtAttr !=ST_ExtUnset {_befga ,_geddg :=_fbdda .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _geddg !=nil {return _geddg ;};start .Attr =append (start .Attr ,_befga );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eacebg ST_ShadowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cceff :=_d .Attr {};_cceff .Name =name ;switch _eacebg {case ST_ShadowTypeUnset :_cceff .Value ="";case ST_ShadowTypeSingle :_cceff .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_cceff .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_cceff .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_cceff .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _cceff ,nil ;};type Path struct{CT_Path }; -// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path -func (_dbgeeb *OfcLock )ValidateWithPath (path string )error {if _ecbdd :=_dbgeeb .OfcCT_Lock .ValidateWithPath (path );_ecbdd !=nil {return _ecbdd ;};return nil ;};func (_fgaed ST_StrokeArrowLength )String ()string {switch _fgaed {case 0:return "";case 1:return "\u0073\u0068\u006fr\u0074";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u006c\u006f\u006e\u0067";};return "";};func NewBackground ()*Background {_caaf :=&Background {};_caaf .CT_Background =*NewCT_Background ();return _caaf ;}; +// Validate validates the OfcCT_Proxy and its children +func (_eafac *OfcCT_Proxy )Validate ()error {return _eafac .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_bcdca :=&OfcCT_ColorMru {};return _bcdca };func (_acfda OfcST_OLEType )Validate ()error {return _acfda .ValidateWithPath ("")}; -// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path -func (_abb *AG_Chromakey )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path +func (_cfgbc *CT_Stroke )ValidateWithPath (path string )error {if _cfgbc .Left !=nil {if _debc :=_cfgbc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_debc !=nil {return _debc ;};};if _cfgbc .Top !=nil {if _bffcg :=_cfgbc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bffcg !=nil {return _bffcg ;};};if _cfgbc .Right !=nil {if _ffffc :=_cfgbc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_ffffc !=nil {return _ffffc ;};};if _cfgbc .Bottom !=nil {if _aacc :=_cfgbc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_aacc !=nil {return _aacc ;};};if _cfgbc .Column !=nil {if _cfbbe :=_cfgbc .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_cfbbe !=nil {return _cfbbe ;};};if _bgab :=_cfgbc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bgab !=nil {return _bgab ;};if _fbcff :=_cfgbc .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fbcff !=nil {return _fbcff ;};if _efbfg :=_cfgbc .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_efbfg !=nil {return _efbfg ;};if _dbdg :=_cfgbc .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_dbdg !=nil {return _dbdg ;};if _gbcaf :=_cfgbc .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gbcaf !=nil {return _gbcaf ;};if _fbcdf :=_cfgbc .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fbcdf !=nil {return _fbcdf ;};if _gdfae :=_cfgbc .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_gdfae !=nil {return _gdfae ;};if _fddgf :=_cfgbc .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_fddgf !=nil {return _fddgf ;};if _afgb :=_cfgbc .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_afgb !=nil {return _afgb ;};if _ffgbg :=_cfgbc .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_ffgbg !=nil {return _ffgbg ;};if _gaaa :=_cfgbc .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gaaa !=nil {return _gaaa ;};if _fabf :=_cfgbc .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_fabf !=nil {return _fabf ;};if _cebd :=_cfgbc .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_cebd !=nil {return _cebd ;};if _bbdfab :=_cfgbc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bbdfab !=nil {return _bbdfab ;};if _ecfbfc :=_cfgbc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ecfbfc !=nil {return _ecfbfc ;};return nil ;};func (_aacdf *OfcST_DiagramLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eagef ,_aefgc :=d .Token ();if _aefgc !=nil {return _aefgc ;};if _bafgfb ,_egbfa :=_eagef .(_d .EndElement );_egbfa &&_bafgfb .Name ==start .Name {*_aacdf =1;return nil ;};if _cedcc ,_fdbbb :=_eagef .(_d .CharData );!_fdbbb {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",_eagef );}else {switch string (_cedcc ){case "":*_aacdf =0;case "\u0030":*_aacdf =1;case "\u0031":*_aacdf =2;case "\u0032":*_aacdf =3;case "\u0033":*_aacdf =4;};};_eagef ,_aefgc =d .Token ();if _aefgc !=nil {return _aefgc ;};if _ddcge ,_adbbg :=_eagef .(_d .EndElement );_adbbg &&_ddcge .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",_eagef );}; -// Validate validates the OfcClippath and its children -func (_cfdbf *OfcClippath )Validate ()error {return _cfdbf .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func (_fcbdc *OfcComplex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcbdc .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_gccgd :=range start .Attr {if _gccgd .Name .Local =="\u0065\u0078\u0074"{_fcbdc .ExtAttr .UnmarshalXMLAttr (_gccgd );continue ;};};for {_bdffc ,_bcgdd :=d .Token ();if _bcgdd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_bcgdd );};if _acbc ,_fbddd :=_bdffc .(_b .EndElement );_fbddd &&_acbc .Name ==start .Name {break ;};};return nil ;};func NewPath ()*Path {_bfgbcc :=&Path {};_bfgbcc .CT_Path =*NewCT_Path ();return _bfgbcc };type AG_Ext struct{ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path +func (_cbcdfg *OfcOLEObject )ValidateWithPath (path string )error {if _fgeaeg :=_cbcdfg .OfcCT_OLEObject .ValidateWithPath (path );_fgeaeg !=nil {return _fgeaeg ;};return nil ;}; -// Validate validates the OfcExtrusion and its children -func (_acbg *OfcExtrusion )Validate ()error {return _acbg .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_cefcg OfcST_ExtrusionRender )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eeddc :=_b .Attr {};_eeddc .Name =name ;switch _cefcg {case OfcST_ExtrusionRenderUnset :_eeddc .Value ="";case OfcST_ExtrusionRenderSolid :_eeddc .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_eeddc .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_eeddc .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _eeddc ,nil ;}; +// Validate validates the OfcInk and its children +func (_gbbbg *OfcInk )Validate ()error {return _gbbbg .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func (_gcbbd *OfcFill )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gcbbd .OfcCT_Fill .MarshalXML (e ,start );}; -// Validate validates the Formulas and its children -func (_faegc *Formulas )Validate ()error {return _faegc .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_edddeg ST_EditAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edddeg .String (),start );};func (_bage *CT_TextPath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdae :=range start .Attr {if _gdae .Name .Local =="\u006f\u006e"{_bage .OnAttr .UnmarshalXMLAttr (_gdae );continue ;};if _gdae .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_bage .FitshapeAttr .UnmarshalXMLAttr (_gdae );continue ;};if _gdae .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_bage .FitpathAttr .UnmarshalXMLAttr (_gdae );continue ;};if _gdae .Name .Local =="\u0074\u0072\u0069\u006d"{_bage .TrimAttr .UnmarshalXMLAttr (_gdae );continue ;};if _gdae .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_bage .XscaleAttr .UnmarshalXMLAttr (_gdae );continue ;};if _gdae .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_deaed ,_aefgfd :=_gdae .Value ,error (nil );if _aefgfd !=nil {return _aefgfd ;};_bage .StringAttr =&_deaed ;continue ;};if _gdae .Name .Local =="\u0069\u0064"{_gdef ,_fbdg :=_gdae .Value ,error (nil );if _fbdg !=nil {return _fbdg ;};_bage .IdAttr =&_gdef ;continue ;};if _gdae .Name .Local =="\u0073\u0074\u0079l\u0065"{_gbcgc ,_afgaf :=_gdae .Value ,error (nil );if _afgaf !=nil {return _afgaf ;};_bage .StyleAttr =&_gbcgc ;continue ;};};for {_cfaaa ,_ebca :=d .Token ();if _ebca !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_ebca );};if _dgbbd ,_agcaf :=_cfaaa .(_b .EndElement );_agcaf &&_dgbbd .Name ==start .Name {break ;};};return nil ;};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);type AG_Id struct{IdAttr *string ;}; +// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path +func (_ffga *CT_Handles )ValidateWithPath (path string )error {for _bfbg ,_facb :=range _ffga .H {if _adad :=_facb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_bfbg ));_adad !=nil {return _adad ;};};return nil ;}; -// Validate validates the OfcCT_Lock and its children -func (_cfade *OfcCT_Lock )Validate ()error {return _cfade .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};func NewCurve ()*Curve {_bbbcg :=&Curve {};_bbbcg .CT_Curve =*NewCT_Curve ();return _bbbcg };func (_cdbce OfcST_ConnectorType )Validate ()error {return _cdbce .ValidateWithPath ("")}; +// Validate validates the Shadow and its children +func (_dcceff *Shadow )Validate ()error {return _dcceff .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func (_beeca ST_StrokeArrowLength )Validate ()error {return _beeca .ValidateWithPath ("")}; -// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path -func (_edccg *OfcSignatureline )ValidateWithPath (path string )error {if _afea :=_edccg .OfcCT_SignatureLine .ValidateWithPath (path );_afea !=nil {return _afea ;};return nil ;};func (_abbaa OfcST_RType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adccc :=_b .Attr {};_adccc .Name =name ;switch _abbaa {case OfcST_RTypeUnset :_adccc .Value ="";case OfcST_RTypeArc :_adccc .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_adccc .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_adccc .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_adccc .Value ="\u0061\u006c\u0069g\u006e";};return _adccc ,nil ;};type OfcFill struct{OfcCT_Fill };func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_ecfd :=&AG_StrokeAttributes {};return _ecfd };func (_bfcffb ST_FillType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfcffb .String (),start );};func (_gffeb OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _gffeb {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffeb ));};return nil ;};func (_fbffb ST_StrokeArrowType )Validate ()error {return _fbffb .ValidateWithPath ("")};func (_fgfaf OfcST_OLEDrawAspect )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffadbe :=_b .Attr {};_ffadbe .Name =name ;switch _fgfaf {case OfcST_OLEDrawAspectUnset :_ffadbe .Value ="";case OfcST_OLEDrawAspectContent :_ffadbe .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_ffadbe .Value ="\u0049\u0063\u006f\u006e";};return _ffadbe ,nil ;}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_babb *CT_F )ValidateWithPath (path string )error {return nil };func (_bebbc OfcST_ConnectorType )Validate ()error {return _bebbc .ValidateWithPath ("")};func (_cefe *OfcCT_Proxy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdgcc :=range start .Attr {if _cdgcc .Name .Local =="\u0073\u0074\u0061r\u0074"{_cefe .StartAttr .UnmarshalXMLAttr (_cdgcc );continue ;};if _cdgcc .Name .Local =="\u0065\u006e\u0064"{_cefe .EndAttr .UnmarshalXMLAttr (_cdgcc );continue ;};if _cdgcc .Name .Local =="\u0069\u0064\u0072e\u0066"{_gdeed ,_fcad :=_cdgcc .Value ,error (nil );if _fcad !=nil {return _fcad ;};_cefe .IdrefAttr =&_gdeed ;continue ;};if _cdgcc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_dggcg ,_cegg :=_g .ParseInt (_cdgcc .Value ,10,32);if _cegg !=nil {return _cegg ;};_gaecg :=int32 (_dggcg );_cefe .ConnectlocAttr =&_gaecg ;continue ;};};for {_baccdb ,_bfcda :=d .Token ();if _bfcda !=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",_bfcda );};if _fcca ,_eagag :=_baccdb .(_d .EndElement );_eagag &&_fcca .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Fill and its children -func (_gccd *CT_Fill )Validate ()error {return _gccd .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);func (_ddgbge *OfcCT_RelationTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgegac :=range start .Attr {if _fgegac .Name .Local =="\u0065\u0078\u0074"{_ddgbge .ExtAttr .UnmarshalXMLAttr (_fgegac );continue ;};};_daadg :for {_agede ,_eddf :=d .Token ();if _eddf !=nil {return _eddf ;};switch _fcfefb :=_agede .(type ){case _b .StartElement :switch _fcfefb .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c"}:_ccbef :=NewOfcCT_Relation ();if _facdg :=d .DecodeElement (_ccbef ,&_fcfefb );_facdg !=nil {return _facdg ;};_ddgbge .Rel =append (_ddgbge .Rel ,_ccbef );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006c\u0061ti\u006f\u006e\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_fcfefb .Name );if _eeebd :=d .Skip ();_eeebd !=nil {return _eeebd ;};};case _b .EndElement :break _daadg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path +func (_fgbc *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _cgegb ,_egggf :=range _fgbc .Entry {if _agdfd :=_egggf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_cgegb ));_agdfd !=nil {return _agdfd ;};};if _abfe :=_fgbc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_abfe !=nil {return _abfe ;};return nil ;};func (_cddaa *OfcCT_Proxy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cddaa .StartAttr !=_ec .ST_TrueFalseBlankUnset {_cecfc ,_affb :=_cddaa .StartAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061r\u0074"});if _affb !=nil {return _affb ;};start .Attr =append (start .Attr ,_cecfc );};if _cddaa .EndAttr !=_ec .ST_TrueFalseBlankUnset {_egcdg ,_beefe :=_cddaa .EndAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064"});if _beefe !=nil {return _beefe ;};start .Attr =append (start .Attr ,_egcdg );};if _cddaa .IdrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_cddaa .IdrefAttr )});};if _cddaa .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_cddaa .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_feac *AG_CoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feac .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_feac .HrefAttr )});};if _feac .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_feac .TargetAttr )});};if _feac .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_feac .ClassAttr )});};if _feac .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_feac .TitleAttr )});};if _feac .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_feac .AltAttr )});};if _feac .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_feac .CoordsizeAttr )});};if _feac .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_feac .CoordoriginAttr )});};if _feac .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_feac .WrapcoordsAttr )});};if _feac .PrintAttr !=_ec .ST_TrueFalseUnset {_gaba ,_cbf :=_feac .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cbf !=nil {return _cbf ;};start .Attr =append (start .Attr ,_gaba );};if _feac .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_feac .IdAttr )});};if _feac .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_feac .StyleAttr )});};return nil ;};func (_fcbf *OfcCT_RegroupTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdcee :=range start .Attr {if _gdcee .Name .Local =="\u0065\u0078\u0074"{_fcbf .ExtAttr .UnmarshalXMLAttr (_gdcee );continue ;};};_eecggc :for {_aefd ,_daacb :=d .Token ();if _daacb !=nil {return _daacb ;};switch _bcgbcc :=_aefd .(type ){case _d .StartElement :switch _bcgbcc .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bffecf :=NewOfcCT_Entry ();if _gagab :=d .DecodeElement (_bffecf ,&_bcgbcc );_gagab !=nil {return _gagab ;};_fcbf .Entry =append (_fcbf .Entry ,_bffecf );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\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u0067r\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_bcgbcc .Name );if _ccfcc :=d .Skip ();_ccfcc !=nil {return _ccfcc ;};};case _d .EndElement :break _eecggc ;case _d .CharData :};};return nil ;};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ec .ST_TrueFalse ;OleiconAttr _ec .ST_TrueFalse ;OleAttr _ec .ST_TrueFalseBlank ;PreferrelativeAttr _ec .ST_TrueFalse ;CliptowrapAttr _ec .ST_TrueFalse ;ClipAttr _ec .ST_TrueFalse ;};func (_cdge *Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cdge .CT_Shape .MarshalXML (e ,start );};func (_bdgge OfcST_OLEType )ValidateWithPath (path string )error {switch _bdgge {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 (_bdgge ));};return nil ;};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_fbdeb :=&OfcCT_ClipPath {};return _fbdeb };type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;}; -// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path -func (_fdead *OfcLeft )ValidateWithPath (path string )error {if _ccbae :=_fdead .OfcCT_StrokeChild .ValidateWithPath (path );_ccbae !=nil {return _ccbae ;};return nil ;};func (_gacff *OfcST_RType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gacff =0;case "\u0061\u0072\u0063":*_gacff =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_gacff =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_gacff =3;case "\u0061\u006c\u0069g\u006e":*_gacff =4;};return nil ;};type Formulas struct{CT_Formulas }; +// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path +func (_gfbbd *OfcRight )ValidateWithPath (path string )error {if _cdgbd :=_gfbbd .OfcCT_StrokeChild .ValidateWithPath (path );_cdgbd !=nil {return _cdgbd ;};return nil ;};func (_eead *ST_FillType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eead =0;case "\u0073\u006f\u006ci\u0064":*_eead =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_eead =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_eead =3;case "\u0074\u0069\u006c\u0065":*_eead =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_eead =5;case "\u0066\u0072\u0061m\u0065":*_eead =6;};return nil ;};func (_faeffg *OfcCT_RelationTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dccefe :=range start .Attr {if _dccefe .Name .Local =="\u0065\u0078\u0074"{_faeffg .ExtAttr .UnmarshalXMLAttr (_dccefe );continue ;};};_beecc :for {_gfeae ,_caffae :=d .Token ();if _caffae !=nil {return _caffae ;};switch _bgeeg :=_gfeae .(type ){case _d .StartElement :switch _bgeeg .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fabbe :=NewOfcCT_Relation ();if _ccbee :=d .DecodeElement (_fabbe ,&_bgeeg );_ccbee !=nil {return _ccbee ;};_faeffg .Rel =append (_faeffg .Rel ,_fabbe );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\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006c\u0061ti\u006f\u006e\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_bgeeg .Name );if _fbdae :=d .Skip ();_fbdae !=nil {return _fbdae ;};};case _d .EndElement :break _beecc ;case _d .CharData :};};return nil ;};func (_ebege *Curve )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebege .CT_Curve =*NewCT_Curve ();for _ ,_gddfd :=range start .Attr {if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ebege .AllowoverlapAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_facbdc ,_ccbbd :=_g .ParseInt (_gddfd .Value ,10,64);if _ccbbd !=nil {return _ccbbd ;};_ebege .RegroupidAttr =&_facbdc ;continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ebege .DgmlayoutAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ebege .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ebege .PreferrelativeAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ebege .ButtonAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u006f\u006c\u0065"{_ebege .OleAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ebege .UserhiddenAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ebege .ForcedashAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ebege .BulletAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ebege .BwpureAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0063\u006c\u0069\u0070"{_ebege .ClipAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cfgca ,_bdfff :=_gddfd .Value ,error (nil );if _bdfff !=nil {return _bdfff ;};_ebege .BorderbottomcolorAttr =&_cfgca ;continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ebege .BwnormalAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ebege .HralignAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0068\u0072"{_ebege .HrAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fagfb ,_bfba :=_gddfd .Value ,error (nil );if _bfba !=nil {return _bfba ;};_ebege .BordertopcolorAttr =&_fagfb ;continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ffabb ,_geaf :=_g .ParseInt (_gddfd .Value ,10,64);if _geaf !=nil {return _geaf ;};_ebege .DgmnodekindAttr =&_ffabb ;continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aecbb ,_aedfa :=_gddfd .Value ,error (nil );if _aedfa !=nil {return _aedfa ;};_ebege .BorderrightcolorAttr =&_aecbb ;continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0073\u0070\u0069\u0064"{_ceefgb ,_cfdf :=_gddfd .Value ,error (nil );if _cfdf !=nil {return _cfdf ;};_ebege .SpidAttr =&_ceefgb ;continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0068\u0072\u0070c\u0074"{_dfcb ,_dfedc :=_g .ParseFloat (_gddfd .Value ,64);if _dfedc !=nil {return _dfedc ;};_gccdb :=float32 (_dfcb );_ebege .HrpctAttr =&_gccdb ;continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0068\u0072\u0073t\u0064"{_ebege .HrstdAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ebege .CliptowrapAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ebege .AllowincellAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ebege .DgmlayoutmruAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ebege .UserdrawnAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ebege .OleiconAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_acfe ,_fffa :=_gddfd .Value ,error (nil );if _fffa !=nil {return _fffa ;};_ebege .BorderleftcolorAttr =&_acfe ;continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0073\u0070\u0074"{_edfa ,_fbafb :=_g .ParseFloat (_gddfd .Value ,64);if _fbafb !=nil {return _fbafb ;};_babc :=float32 (_edfa );_ebege .SptAttr =&_babc ;continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ebege .BwmodeAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ebege .ConnectortypeAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ebege .InsetmodeAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u006f\u006e\u0065\u0064"{_ebege .OnedAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddfd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ebege .HrnoshadeAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Local =="\u0074\u0069\u0074l\u0065"{_fffag ,_aeedeb :=_gddfd .Value ,error (nil );if _aeedeb !=nil {return _aeedeb ;};_ebege .TitleAttr =&_fffag ;continue ;};if _gddfd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggaec ,_ddbg :=_gddfd .Value ,error (nil );if _ddbg !=nil {return _ddbg ;};_ebege .WrapcoordsAttr =&_ggaec ;continue ;};if _gddfd .Name .Local =="\u0073\u0074\u0079l\u0065"{_fbfef ,_bcbdg :=_gddfd .Value ,error (nil );if _bcbdg !=nil {return _bcbdg ;};_ebege .StyleAttr =&_fbfef ;continue ;};if _gddfd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dggbd ,_ccfff :=_gddfd .Value ,error (nil );if _ccfff !=nil {return _ccfff ;};_ebege .CoordoriginAttr =&_dggbd ;continue ;};if _gddfd .Name .Local =="\u0070\u0072\u0069n\u0074"{_ebege .PrintAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bdade ,_fceaf :=_gddfd .Value ,error (nil );if _fceaf !=nil {return _fceaf ;};_ebege .CoordsizeAttr =&_bdade ;continue ;};if _gddfd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ebege .StrokedAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Local =="\u0061\u006c\u0074"{_aaafg ,_bagdc :=_gddfd .Value ,error (nil );if _bagdc !=nil {return _bagdc ;};_ebege .AltAttr =&_aaafg ;continue ;};if _gddfd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bedde ,_faae :=_gddfd .Value ,error (nil );if _faae !=nil {return _faae ;};_ebege .StrokeweightAttr =&_bedde ;continue ;};if _gddfd .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_bcaf ,_baafd :=_gddfd .Value ,error (nil );if _baafd !=nil {return _baafd ;};_ebege .Control1Attr =&_bcaf ;continue ;};if _gddfd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aefea ,_eebag :=_gddfd .Value ,error (nil );if _eebag !=nil {return _eebag ;};_ebege .ChromakeyAttr =&_aefea ;continue ;};if _gddfd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_acace ,_fbde :=_gddfd .Value ,error (nil );if _fbde !=nil {return _fbde ;};_ebege .FillcolorAttr =&_acace ;continue ;};if _gddfd .Name .Local =="\u0069\u0064"{_afgg ,_cccef :=_gddfd .Value ,error (nil );if _cccef !=nil {return _cccef ;};_ebege .IdAttr =&_afgg ;continue ;};if _gddfd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgaff ,_ffbag :=_gddfd .Value ,error (nil );if _ffbag !=nil {return _ffbag ;};_ebege .OpacityAttr =&_cgaff ;continue ;};if _gddfd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fgbec ,_fdabe :=_gddfd .Value ,error (nil );if _fdabe !=nil {return _fdabe ;};_ebege .StrokecolorAttr =&_fgbec ;continue ;};if _gddfd .Name .Local =="\u0063\u006c\u0061s\u0073"{_fdddg ,_fbcb :=_gddfd .Value ,error (nil );if _fbcb !=nil {return _fbcb ;};_ebege .ClassAttr =&_fdddg ;continue ;};if _gddfd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ebege .FilledAttr .UnmarshalXMLAttr (_gddfd );continue ;};if _gddfd .Name .Local =="\u0066\u0072\u006f\u006d"{_bfcad ,_abda :=_gddfd .Value ,error (nil );if _abda !=nil {return _abda ;};_ebege .FromAttr =&_bfcad ;continue ;};if _gddfd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbaae ,_adece :=_gddfd .Value ,error (nil );if _adece !=nil {return _adece ;};_ebege .TargetAttr =&_fbaae ;continue ;};if _gddfd .Name .Local =="\u0068\u0072\u0065\u0066"{_cbdac ,_adcad :=_gddfd .Value ,error (nil );if _adcad !=nil {return _adcad ;};_ebege .HrefAttr =&_cbdac ;continue ;};if _gddfd .Name .Local =="\u0074\u006f"{_bbddc ,_acbcg :=_gddfd .Value ,error (nil );if _acbcg !=nil {return _acbcg ;};_ebege .ToAttr =&_bbddc ;continue ;};if _gddfd .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_gbggf ,_ddeb :=_gddfd .Value ,error (nil );if _ddeb !=nil {return _ddeb ;};_ebege .Control2Attr =&_gbggf ;continue ;};if _gddfd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ebege .InsetpenAttr .UnmarshalXMLAttr (_gddfd );continue ;};};_fbegg :for {_bcaae ,_edcg :=d .Token ();if _edcg !=nil {return _edcg ;};switch _fbgce :=_bcaae .(type ){case _d .StartElement :switch _fbgce .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcccd :=NewEG_ShapeElements ();_dcccd .Path =NewPath ();if _cddf :=d .DecodeElement (_dcccd .Path ,&_fbgce );_cddf !=nil {return _cddf ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_dcccd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdecg :=NewEG_ShapeElements ();_gdecg .Formulas =NewFormulas ();if _abgac :=d .DecodeElement (_gdecg .Formulas ,&_fbgce );_abgac !=nil {return _abgac ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_gdecg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dffgc :=NewEG_ShapeElements ();_dffgc .Handles =NewHandles ();if _cgbgd :=d .DecodeElement (_dffgc .Handles ,&_fbgce );_cgbgd !=nil {return _cgbgd ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_dffgc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgabc :=NewEG_ShapeElements ();_fgabc .Fill =NewFill ();if _gfbbce :=d .DecodeElement (_fgabc .Fill ,&_fbgce );_gfbbce !=nil {return _gfbbce ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_fgabc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aefcf :=NewEG_ShapeElements ();_aefcf .Stroke =NewStroke ();if _gege :=d .DecodeElement (_aefcf .Stroke ,&_fbgce );_gege !=nil {return _gege ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_aefcf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_badb :=NewEG_ShapeElements ();_badb .Shadow =NewShadow ();if _fcfcb :=d .DecodeElement (_badb .Shadow ,&_fbgce );_fcfcb !=nil {return _fcfcb ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_badb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acfbg :=NewEG_ShapeElements ();_acfbg .Textbox =NewTextbox ();if _abecg :=d .DecodeElement (_acfbg .Textbox ,&_fbgce );_abecg !=nil {return _abecg ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_acfbg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfcae :=NewEG_ShapeElements ();_bfcae .Textpath =NewTextpath ();if _aacbe :=d .DecodeElement (_bfcae .Textpath ,&_fbgce );_aacbe !=nil {return _aacbe ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_bfcae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfde :=NewEG_ShapeElements ();_gfde .Imagedata =NewImagedata ();if _eebfe :=d .DecodeElement (_gfde .Imagedata ,&_fbgce );_eebfe !=nil {return _eebfe ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_gfde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfaagf :=NewEG_ShapeElements ();_cfaagf .Skew =NewOfcSkew ();if _dagaf :=d .DecodeElement (_cfaagf .Skew ,&_fbgce );_dagaf !=nil {return _dagaf ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_cfaagf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacdc :=NewEG_ShapeElements ();_bacdc .Extrusion =NewOfcExtrusion ();if _gcfad :=d .DecodeElement (_bacdc .Extrusion ,&_fbgce );_gcfad !=nil {return _gcfad ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_bacdc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acbgfe :=NewEG_ShapeElements ();_acbgfe .Callout =NewOfcCallout ();if _bffdd :=d .DecodeElement (_acbgfe .Callout ,&_fbgce );_bffdd !=nil {return _bffdd ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_acbgfe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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 _dfda :=d .DecodeElement (_bged .Lock ,&_fbgce );_dfda !=nil {return _dfda ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_bged );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faeed :=NewEG_ShapeElements ();_faeed .Clippath =NewOfcClippath ();if _dcccf :=d .DecodeElement (_faeed .Clippath ,&_fbgce );_dcccf !=nil {return _dcccf ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_faeed );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbged :=NewEG_ShapeElements ();_fbged .Signatureline =NewOfcSignatureline ();if _bddfe :=d .DecodeElement (_fbged .Signatureline ,&_fbgce );_bddfe !=nil {return _bddfe ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_fbged );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abbbb :=NewEG_ShapeElements ();_abbbb .Wrap =_cd .NewWrap ();if _fbfdf :=d .DecodeElement (_abbbb .Wrap ,&_fbgce );_fbfdf !=nil {return _fbfdf ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_abbbb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbbgg :=NewEG_ShapeElements ();_cbbgg .Anchorlock =_cd .NewAnchorlock ();if _fdaaf :=d .DecodeElement (_cbbgg .Anchorlock ,&_fbgce );_fdaaf !=nil {return _fdaaf ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_cbbgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egfb :=NewEG_ShapeElements ();_egfb .Bordertop =_cd .NewBordertop ();if _gbcdg :=d .DecodeElement (_egfb .Bordertop ,&_fbgce );_gbcdg !=nil {return _gbcdg ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_egfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddacc :=NewEG_ShapeElements ();_ddacc .Borderbottom =_cd .NewBorderbottom ();if _babdea :=d .DecodeElement (_ddacc .Borderbottom ,&_fbgce );_babdea !=nil {return _babdea ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_ddacc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dffc :=NewEG_ShapeElements ();_dffc .Borderleft =_cd .NewBorderleft ();if _daccd :=d .DecodeElement (_dffc .Borderleft ,&_fbgce );_daccd !=nil {return _daccd ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_dffc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agcbb :=NewEG_ShapeElements ();_agcbb .Borderright =_cd .NewBorderright ();if _egagd :=d .DecodeElement (_agcbb .Borderright ,&_fbgce );_egagd !=nil {return _egagd ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_agcbb );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dbbgc :=NewEG_ShapeElements ();_dbbgc .ClientData =_df .NewClientData ();if _gegdg :=d .DecodeElement (_dbbgc .ClientData ,&_fbgce );_gegdg !=nil {return _gegdg ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_dbbgc );case _d .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"}:_aeegf :=NewEG_ShapeElements ();_aeegf .Textdata =_dg .NewTextdata ();if _fdcba :=d .DecodeElement (_aeegf .Textdata ,&_fbgce );_fdcba !=nil {return _fdcba ;};_ebege .EG_ShapeElements =append (_ebege .EG_ShapeElements ,_aeegf );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\u0075\u0072v\u0065 \u0025\u0076",_fbgce .Name );if _dffaa :=d .Skip ();_dffaa !=nil {return _dffaa ;};};case _d .EndElement :break _fbegg ;case _d .CharData :};};return nil ;};func (_ceddb OfcST_Angle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fabac :=_d .Attr {};_fabac .Name =name ;switch _ceddb {case OfcST_AngleUnset :_fabac .Value ="";case OfcST_AngleAny :_fabac .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_fabac .Value ="\u0033\u0030";case OfcST_Angle45 :_fabac .Value ="\u0034\u0035";case OfcST_Angle60 :_fabac .Value ="\u0036\u0030";case OfcST_Angle90 :_fabac .Value ="\u0039\u0030";case OfcST_AngleAuto :_fabac .Value ="\u0061\u0075\u0074\u006f";};return _fabac ,nil ;}; -// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path -func (_abfbf *OfcShapelayout )ValidateWithPath (path string )error {if _aedda :=_abfbf .OfcCT_ShapeLayout .ValidateWithPath (path );_aedda !=nil {return _aedda ;};return nil ;};func (_dccff *OfcCT_Relation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bccbb :=range start .Attr {if _bccbb .Name .Local =="\u0069\u0064\u0073r\u0063"{_dafea ,_gddbd :=_bccbb .Value ,error (nil );if _gddbd !=nil {return _gddbd ;};_dccff .IdsrcAttr =&_dafea ;continue ;};if _bccbb .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_dgefd ,_dagcc :=_bccbb .Value ,error (nil );if _dagcc !=nil {return _dagcc ;};_dccff .IddestAttr =&_dgefd ;continue ;};if _bccbb .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_feccg ,_ccdeg :=_bccbb .Value ,error (nil );if _ccdeg !=nil {return _ccdeg ;};_dccff .IdcntrAttr =&_feccg ;continue ;};if _bccbb .Name .Local =="\u0065\u0078\u0074"{_dccff .ExtAttr .UnmarshalXMLAttr (_bccbb );continue ;};};for {_gdfge ,_fddce :=d .Token ();if _fddce !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_fddce );};if _gbfbe ,_abcea :=_gdfge .(_b .EndElement );_abcea &&_gbfbe .Name ==start .Name {break ;};};return nil ;};func (_bcd *AG_Chromakey )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_bcd .ChromakeyAttr )});};return nil ;};func (_afebg *Group )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _afebg .CT_Group .MarshalXML (e ,start );};func NewOfcComplex ()*OfcComplex {_fgeaad :=&OfcComplex {};_fgeaad .OfcCT_Complex =*NewOfcCT_Complex ();return _fgeaad ;}; +// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path +func (_gagaf *OfcCT_RelationTable )ValidateWithPath (path string )error {for _debcb ,_adfdb :=range _gagaf .Rel {if _gbcgc :=_adfdb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_debcb ));_gbcgc !=nil {return _gbcgc ;};};if _afdae :=_gagaf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_afdae !=nil {return _afdae ;};return nil ;};func NewAG_CoreAttributes ()*AG_CoreAttributes {_gdc :=&AG_CoreAttributes {};return _gdc };type AG_Chromakey struct{ChromakeyAttr *string ;};type OfcColumn struct{OfcCT_StrokeChild };type OfcCT_Proxy struct{StartAttr _ec .ST_TrueFalseBlank ;EndAttr _ec .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};func (_acaacg OfcST_ScreenSize )Validate ()error {return _acaacg .ValidateWithPath ("")};func (_bgbdc *OfcClippath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgbdc .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_cadfd :=range start .Attr {if _cadfd .Name .Local =="\u0076"{_agdge ,_ggdd :=_cadfd .Value ,error (nil );if _ggdd !=nil {return _ggdd ;};_bgbdc .VAttr =_agdge ;continue ;};};for {_aaafb ,_efabfe :=d .Token ();if _efabfe !=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",_efabfe );};if _bfdfdg ,_aedc :=_aaafb .(_d .EndElement );_aedc &&_bfdfdg .Name ==start .Name {break ;};};return nil ;};type Roundrect struct{CT_RoundRect };type OfcST_RType byte ;func (_eegfg OfcST_Angle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eegfg .String (),start );};func (_bgfefd *OfcTop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgfefd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_daefg :=range start .Attr {if _daefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daefg .Name .Local =="\u0068\u0072\u0065\u0066"{_efffc ,_aacaf :=_daefg .Value ,error (nil );if _aacaf !=nil {return _aacaf ;};_bgfefd .HrefAttr =&_efffc ;continue ;};if _daefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daefg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bgfefd .ForcedashAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daefg .Name .Local =="\u0074\u0069\u0074l\u0065"{_egeed ,_cdfd :=_daefg .Value ,error (nil );if _cdfd !=nil {return _cdfd ;};_bgfefd .TitleAttr =&_egeed ;continue ;};if _daefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daefg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cbfaf ,_acffd :=_daefg .Value ,error (nil );if _acffd !=nil {return _acffd ;};_bgfefd .AlthrefAttr =&_cbfaf ;continue ;};if _daefg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bgfefd .ImageaspectAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bgfefd .StartarrowAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bgfefd .LinestyleAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgfefd .StartarrowwidthAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bgfefd .JoinstyleAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bgfefd .StartarrowlengthAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_effbcf ,_dacbf :=_daefg .Value ,error (nil );if _dacbf !=nil {return _dacbf ;};_bgfefd .DashstyleAttr =&_effbcf ;continue ;};if _daefg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bgfefd .EndarrowAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bgfefd .FilltypeAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgfefd .EndarrowwidthAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfccf ,_dedbf :=_daefg .Value ,error (nil );if _dedbf !=nil {return _dedbf ;};_bgfefd .OpacityAttr =&_cfccf ;continue ;};if _daefg .Name .Local =="\u0063\u006f\u006co\u0072"{_dacac ,_gabgc :=_daefg .Value ,error (nil );if _gabgc !=nil {return _gabgc ;};_bgfefd .ColorAttr =&_dacac ;continue ;};if _daefg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bgfefd .InsetpenAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bgfefd .EndarrowlengthAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u0065\u0078\u0074"{_bgfefd .ExtAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bgfefd .EndcapAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cddfb ,_addbf :=_daefg .Value ,error (nil );if _addbf !=nil {return _addbf ;};_bgfefd .Color2Attr =&_cddfb ;continue ;};if _daefg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bgfefd .ImagealignshapeAttr .UnmarshalXMLAttr (_daefg );continue ;};if _daefg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bcadg ,_agfcg :=_daefg .Value ,error (nil );if _agfcg !=nil {return _agfcg ;};_bgfefd .WeightAttr =&_bcadg ;continue ;};if _daefg .Name .Local =="\u0073\u0072\u0063"{_gbecb ,_ffccc :=_daefg .Value ,error (nil );if _ffccc !=nil {return _ffccc ;};_bgfefd .SrcAttr =&_gbecb ;continue ;};if _daefg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_faffd ,_edfcb :=_daefg .Value ,error (nil );if _edfcb !=nil {return _edfcb ;};_bgfefd .ImagesizeAttr =&_faffd ;continue ;};if _daefg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_egcadc ,_dcbeff :=_g .ParseFloat (_daefg .Value ,64);if _dcbeff !=nil {return _dcbeff ;};_bgfefd .MiterlimitAttr =&_egcadc ;continue ;};if _daefg .Name .Local =="\u006f\u006e"{_bgfefd .OnAttr .UnmarshalXMLAttr (_daefg );continue ;};};for {_bgaag ,_cbbe :=d .Token ();if _cbbe !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_cbbe );};if _fcga ,_adcag :=_bgaag .(_d .EndElement );_adcag &&_fcga .Name ==start .Name {break ;};};return nil ;};func (_gddcg ST_FillType )String ()string {switch _gddcg {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 "";};type AG_Ext struct{ExtAttr ST_Ext ;}; -// Validate validates the CT_RoundRect and its children -func (_cbab *CT_RoundRect )Validate ()error {return _cbab .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_dddfeb :=&OfcCT_RegroupTable {};return _dddfeb };type OfcCT_SignatureLine struct{IssignaturelineAttr _bd .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _bd .ST_TrueFalse ;AllowcommentsAttr _bd .ST_TrueFalse ;ShowsigndateAttr _bd .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;};func (_gbcda *OfcST_CalloutPlacement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fceef ,_dgafg :=d .Token ();if _dgafg !=nil {return _dgafg ;};if _bcage ,_gdbeac :=_fceef .(_b .EndElement );_gdbeac &&_bcage .Name ==start .Name {*_gbcda =1;return nil ;};if _cfcca ,_adad :=_fceef .(_b .CharData );!_adad {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fceef );}else {switch string (_cfcca ){case "":*_gbcda =0;case "\u0074\u006f\u0070":*_gbcda =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbcda =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gbcda =3;case "\u0075\u0073\u0065\u0072":*_gbcda =4;};};_fceef ,_dgafg =d .Token ();if _dgafg !=nil {return _dgafg ;};if _bbaeb ,_cgccg :=_fceef .(_b .EndElement );_cgccg &&_bbaeb .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fceef );};func (_fgeeg OfcST_OLEDrawAspect )String ()string {switch _fgeeg {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};type ST_StrokeArrowType byte ; +// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path +func (_aabba *CT_TextPath )ValidateWithPath (path string )error {if _cdccc :=_aabba .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cdccc !=nil {return _cdccc ;};if _ffad :=_aabba .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_ffad !=nil {return _ffad ;};if _cdbgff :=_aabba .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_cdbgff !=nil {return _cdbgff ;};if _gbgb :=_aabba .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_gbgb !=nil {return _gbgb ;};if _cdccg :=_aabba .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_cdccg !=nil {return _cdccg ;};return nil ;};func (_daabc *ST_Ext )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_daabc =0;case "\u0076\u0069\u0065\u0077":*_daabc =1;case "\u0065\u0064\u0069\u0074":*_daabc =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_daabc =3;};return nil ;}; -// Validate validates the CT_Formulas and its children -func (_gcdg *CT_Formulas )Validate ()error {return _gcdg .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_cbcce OfcST_Angle )String ()string {switch _cbcce {case 0:return "";case 1:return "\u0061\u006e\u0079";case 2:return "\u0033\u0030";case 3:return "\u0034\u0035";case 4:return "\u0036\u0030";case 5:return "\u0039\u0030";case 6:return "\u0061\u0075\u0074\u006f";};return "";};const (ST_StrokeArrowTypeUnset ST_StrokeArrowType =0;ST_StrokeArrowTypeNone ST_StrokeArrowType =1;ST_StrokeArrowTypeBlock ST_StrokeArrowType =2;ST_StrokeArrowTypeClassic ST_StrokeArrowType =3;ST_StrokeArrowTypeOval ST_StrokeArrowType =4;ST_StrokeArrowTypeDiamond ST_StrokeArrowType =5;ST_StrokeArrowTypeOpen ST_StrokeArrowType =6;);func (_gebd *CT_ImageData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gebd .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .EmbosscolorAttr )});};if _gebd .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .RecolortargetAttr )});};if _gebd .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .HrefAttr )});};if _gebd .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .AlthrefAttr )});};if _gebd .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .TitleAttr )});};if _gebd .OleidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .OleidAttr )});};if _gebd .DetectmouseclickAttr !=_bd .ST_TrueFalseUnset {_adef ,_cbgb :=_gebd .DetectmouseclickAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"});if _cbgb !=nil {return _cbgb ;};start .Attr =append (start .Attr ,_adef );};if _gebd .MovieAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .MovieAttr )});};if _gebd .RelidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .RelidAttr )});};if _gebd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .IdAttr )});};if _gebd .PictAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .PictAttr )});};if _gebd .RHrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .RHrefAttr )});};if _gebd .SIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .SIdAttr )});};if _gebd .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .SrcAttr )});};if _gebd .CropleftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .CropleftAttr )});};if _gebd .CroptopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .CroptopAttr )});};if _gebd .CroprightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .CroprightAttr )});};if _gebd .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .CropbottomAttr )});};if _gebd .GainAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .GainAttr )});};if _gebd .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .BlacklevelAttr )});};if _gebd .GammaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .GammaAttr )});};if _gebd .GrayscaleAttr !=_bd .ST_TrueFalseUnset {_gddc ,_cceae :=_gebd .GrayscaleAttr .MarshalXMLAttr (_b .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _cceae !=nil {return _cceae ;};start .Attr =append (start .Attr ,_gddc );};if _gebd .BilevelAttr !=_bd .ST_TrueFalseUnset {_faedg ,_acdfe :=_gebd .BilevelAttr .MarshalXMLAttr (_b .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _acdfe !=nil {return _acdfe ;};start .Attr =append (start .Attr ,_faedg );};if _gebd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_gebd .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfcdc ST_ShadowType )ValidateWithPath (path string )error {switch _gfcdc {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcdc ));};return nil ;};type AG_Chromakey struct{ChromakeyAttr *string ;};func (_ageeg ST_FillType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afbcf :=_b .Attr {};_afbcf .Name =name ;switch _ageeg {case ST_FillTypeUnset :_afbcf .Value ="";case ST_FillTypeSolid :_afbcf .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_afbcf .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_afbcf .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_afbcf .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_afbcf .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_afbcf .Value ="\u0066\u0072\u0061m\u0065";};return _afbcf ,nil ;};func NewOfcCT_Entry ()*OfcCT_Entry {_egfd :=&OfcCT_Entry {};return _egfd };type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);func (_dbag *OfcCT_Extrusion )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cegdc :=range start .Attr {if _cegdc .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_dbag .ColormodeAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0063\u006f\u006co\u0072"{_gbdbb ,_gbdfb :=_cegdc .Value ,error (nil );if _gbdfb !=nil {return _gbdfb ;};_dbag .ColorAttr =&_gbdbb ;continue ;};if _cegdc .Name .Local =="\u0074\u0079\u0070\u0065"{_dbag .TypeAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_dbfdg ,_gcdb :=_g .ParseFloat (_cegdc .Value ,64);if _gcdb !=nil {return _gcdb ;};_dbeea :=float32 (_dbfdg );_dbag .ShininessAttr =&_dbeea ;continue ;};if _cegdc .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_fefg ,_caeeg :=_cegdc .Value ,error (nil );if _caeeg !=nil {return _caeeg ;};_dbag .ViewpointoriginAttr =&_fefg ;continue ;};if _cegdc .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_egfa ,_ececb :=_cegdc .Value ,error (nil );if _ececb !=nil {return _ececb ;};_dbag .SpecularityAttr =&_egfa ;continue ;};if _cegdc .Name .Local =="\u0070\u006c\u0061n\u0065"{_dbag .PlaneAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_ebebf ,_ecbga :=_cegdc .Value ,error (nil );if _ecbga !=nil {return _ecbga ;};_dbag .DiffusityAttr =&_ebebf ;continue ;};if _cegdc .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_bdgea ,_aged :=_cegdc .Value ,error (nil );if _aged !=nil {return _aged ;};_dbag .SkewamtAttr =&_bdgea ;continue ;};if _cegdc .Name .Local =="\u006d\u0065\u0074a\u006c"{_dbag .MetalAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_dbfe ,_cfaf :=_cegdc .Value ,error (nil );if _cfaf !=nil {return _cfaf ;};_dbag .BackdepthAttr =&_dbfe ;continue ;};if _cegdc .Name .Local =="\u0065\u0064\u0067\u0065"{_bbeag ,_acce :=_cegdc .Value ,error (nil );if _acce !=nil {return _acce ;};_dbag .EdgeAttr =&_bbeag ;continue ;};if _cegdc .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_ebgfc ,_cfacfd :=_cegdc .Value ,error (nil );if _cfacfd !=nil {return _cfacfd ;};_dbag .Lightlevel2Attr =&_ebgfc ;continue ;};if _cegdc .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_bgbggd ,_geacd :=_g .ParseFloat (_cegdc .Value ,64);if _geacd !=nil {return _geacd ;};_cdee :=float32 (_bgbggd );_dbag .OrientationangleAttr =&_cdee ;continue ;};if _cegdc .Name .Local =="\u006f\u006e"{_dbag .OnAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_dbag .LightharshAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_dbag .LightfaceAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_eaadd ,_cdfbfd :=_cegdc .Value ,error (nil );if _cdfbfd !=nil {return _cdfbfd ;};_dbag .ForedepthAttr =&_eaadd ;continue ;};if _cegdc .Name .Local =="\u0065\u0078\u0074"{_dbag .ExtAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_dbag .AutorotationcenterAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0066\u0061\u0063e\u0074"{_agdcb ,_bgeeb :=_cegdc .Value ,error (nil );if _bgeeb !=nil {return _bgeeb ;};_dbag .FacetAttr =&_agdcb ;continue ;};if _cegdc .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_dbag .RenderAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_bbeee ,_dbdc :=_cegdc .Value ,error (nil );if _dbdc !=nil {return _dbdc ;};_dbag .LightlevelAttr =&_bbeee ;continue ;};if _cegdc .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_agbfd ,_eggbea :=_cegdc .Value ,error (nil );if _eggbea !=nil {return _eggbea ;};_dbag .BrightnessAttr =&_agbfd ;continue ;};if _cegdc .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_adfge ,_abeff :=_g .ParseFloat (_cegdc .Value ,64);if _abeff !=nil {return _abeff ;};_ddbdb :=float32 (_adfge );_dbag .SkewangleAttr =&_ddbdb ;continue ;};if _cegdc .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_dcadg ,_gfcgf :=_cegdc .Value ,error (nil );if _gfcgf !=nil {return _gfcgf ;};_dbag .Lightposition2Attr =&_dcadg ;continue ;};if _cegdc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_eabdb ,_cfgcb :=_cegdc .Value ,error (nil );if _cfgcb !=nil {return _cfgcb ;};_dbag .RotationangleAttr =&_eabdb ;continue ;};if _cegdc .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_dbag .Lightharsh2Attr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_fgbde ,_fgcgc :=_cegdc .Value ,error (nil );if _fgcgc !=nil {return _fgcgc ;};_dbag .OrientationAttr =&_fgbde ;continue ;};if _cegdc .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_dbag .LockrotationcenterAttr .UnmarshalXMLAttr (_cegdc );continue ;};if _cegdc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_acaec ,_dbfg :=_cegdc .Value ,error (nil );if _dbfg !=nil {return _dbfg ;};_dbag .RotationcenterAttr =&_acaec ;continue ;};if _cegdc .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_gfdg ,_ggfbbb :=_cegdc .Value ,error (nil );if _ggfbbb !=nil {return _ggfbbb ;};_dbag .ViewpointAttr =&_gfdg ;continue ;};if _cegdc .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_egca ,_cgfabb :=_cegdc .Value ,error (nil );if _cgfabb !=nil {return _cgfabb ;};_dbag .LightpositionAttr =&_egca ;continue ;};};for {_gdagac ,_ggdg :=d .Token ();if _ggdg !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_ggdg );};if _aaee ,_efedeg :=_gdagac .(_b .EndElement );_efedeg &&_aaee .Name ==start .Name {break ;};};return nil ;};const (OfcST_ScreenSizeUnset OfcST_ScreenSize =0;OfcST_ScreenSize544x376 OfcST_ScreenSize =1;OfcST_ScreenSize640x480 OfcST_ScreenSize =2;OfcST_ScreenSize720x512 OfcST_ScreenSize =3;OfcST_ScreenSize800x600 OfcST_ScreenSize =4;OfcST_ScreenSize1024x768 OfcST_ScreenSize =5;OfcST_ScreenSize1152x862 OfcST_ScreenSize =6;); +// Validate validates the OfcCT_Entry and its children +func (_bcgec *OfcCT_Entry )Validate ()error {return _bcgec .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};func (_dgcfe ST_Ext )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgcfe .String (),start );}; -// Validate validates the OfcRight and its children -func (_bfgddb *OfcRight )Validate ()error {return _bfgddb .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};func (_aecf *AG_Ext )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aecf .ExtAttr =ST_Ext (1);for _ ,_ega :=range start .Attr {if _ega .Name .Local =="\u0065\u0078\u0074"{_aecf .ExtAttr .UnmarshalXMLAttr (_ega );continue ;};};for {_fgc ,_afgc :=d .Token ();if _afgc !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_afgc );};if _bcde ,_dcd :=_fgc .(_b .EndElement );_dcd &&_bcde .Name ==start .Name {break ;};};return nil ;};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _bd .ST_TrueFalse ;MovieAttr *float32 ;RelidAttr *string ;IdAttr *string ;PictAttr *string ;RHrefAttr *string ;SIdAttr *string ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _bd .ST_TrueFalse ;BilevelAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;};func (_adbgf *CT_Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaae :=range start .Attr {if _eaae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaae .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adbgf .BwmodeAttr .UnmarshalXMLAttr (_eaae );continue ;};if _eaae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaae .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adbgf .BwpureAttr .UnmarshalXMLAttr (_eaae );continue ;};if _eaae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaae .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adbgf .BwnormalAttr .UnmarshalXMLAttr (_eaae );continue ;};if _eaae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaae .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_adbgf .TargetscreensizeAttr .UnmarshalXMLAttr (_eaae );continue ;};if _eaae .Name .Local =="\u0069\u0064"{_edeg ,_acdf :=_eaae .Value ,error (nil );if _acdf !=nil {return _acdf ;};_adbgf .IdAttr =&_edeg ;continue ;};if _eaae .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adbgf .FilledAttr .UnmarshalXMLAttr (_eaae );continue ;};if _eaae .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fgeg ,_dfaee :=_eaae .Value ,error (nil );if _dfaee !=nil {return _dfaee ;};_adbgf .FillcolorAttr =&_fgeg ;continue ;};};_cfggb :for {_bfac ,_adbac :=d .Token ();if _adbac !=nil {return _adbac ;};switch _gcgf :=_bfac .(type ){case _b .StartElement :switch _gcgf .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_adbgf .Fill =NewFill ();if _cfdc :=d .DecodeElement (_adbgf .Fill ,&_gcgf );_cfdc !=nil {return _cfdc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_gcgf .Name );if _gbfbf :=d .Skip ();_gbfbf !=nil {return _gbfbf ;};};case _b .EndElement :break _cfggb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Path and its children +func (_dafg *CT_Path )Validate ()error {return _dafg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};func (_adgd *Handles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adgd .CT_Handles =*NewCT_Handles ();_baacd :for {_bgec ,_gecgg :=d .Token ();if _gecgg !=nil {return _gecgg ;};switch _bbeda :=_bgec .(type ){case _d .StartElement :switch _bbeda .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccaag :=NewCT_H ();if _bbfab :=d .DecodeElement (_ccaag ,&_bbeda );_bbfab !=nil {return _bbfab ;};_adgd .H =append (_adgd .H ,_ccaag );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\u0048a\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_bbeda .Name );if _cgeff :=d .Skip ();_cgeff !=nil {return _cgeff ;};};case _d .EndElement :break _baacd ;case _d .CharData :};};return nil ;};func (_egdgb *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egdgb =0;case "\u0072\u006f\u0075n\u0064":*_egdgb =1;case "\u0062\u0065\u0076e\u006c":*_egdgb =2;case "\u006d\u0069\u0074e\u0072":*_egdgb =3;};return nil ;}; -// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path -func (_daeb *OfcCT_Skew )ValidateWithPath (path string )error {if _ceadd :=_daeb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ceadd !=nil {return _ceadd ;};if _cfgea :=_daeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cfgea !=nil {return _cfgea ;};return nil ;};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;};func (_gfge *CT_Arc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbbad :=range start .Attr {if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfge .UserdrawnAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfge .ButtonAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfge .DgmlayoutmruAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfge .UserhiddenAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfge .CliptowrapAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfge .BulletAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u006f\u006c\u0065"{_gfge .OleAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0068\u0072"{_gfge .HrAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0073\u0070\u0069\u0064"{_gadcf ,_dgd :=_bbbad .Value ,error (nil );if _dgd !=nil {return _dgd ;};_gfge .SpidAttr =&_gadcf ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfge .HrstdAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfge .BwnormalAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddbg ,_gcda :=_bbbad .Value ,error (nil );if _gcda !=nil {return _gcda ;};_gfge .BordertopcolorAttr =&_ddbg ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfge .DgmlayoutAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfge .ForcedashAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfge .AllowoverlapAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfge .HrnoshadeAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfge .PreferrelativeAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fff ,_gagd :=_bbbad .Value ,error (nil );if _gagd !=nil {return _gagd ;};_gfge .BorderbottomcolorAttr =&_fff ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u006f\u006e\u0065\u0064"{_gfge .OnedAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ebcg ,_cgab :=_g .ParseInt (_bbbad .Value ,10,64);if _cgab !=nil {return _cgab ;};_gfge .DgmnodekindAttr =&_ebcg ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_beff ,_ccac :=_g .ParseInt (_bbbad .Value ,10,64);if _ccac !=nil {return _ccac ;};_gfge .RegroupidAttr =&_beff ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfge .AllowincellAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0068\u0072\u0070c\u0074"{_cede ,_cfea :=_g .ParseFloat (_bbbad .Value ,64);if _cfea !=nil {return _cfea ;};_gga :=float32 (_cede );_gfge .HrpctAttr =&_gga ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0063\u006c\u0069\u0070"{_gfge .ClipAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfge .InsetmodeAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cdfc ,_ddag :=_bbbad .Value ,error (nil );if _ddag !=nil {return _ddag ;};_gfge .BorderleftcolorAttr =&_cdfc ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfge .OleiconAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfdb ,_fecf :=_bbbad .Value ,error (nil );if _fecf !=nil {return _fecf ;};_gfge .BorderrightcolorAttr =&_cfdb ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfge .ConnectortypeAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfge .BwpureAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfge .BwmodeAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0073\u0070\u0074"{_ebgg ,_afa :=_g .ParseFloat (_bbbad .Value ,64);if _afa !=nil {return _afa ;};_cfgf :=float32 (_ebgg );_gfge .SptAttr =&_cfgf ;continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfge .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfge .HralignAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_fgdf ,_daae :=_g .ParseFloat (_bbbad .Value ,64);if _daae !=nil {return _daae ;};_gfge .EndAngleAttr =&_fgdf ;continue ;};if _bbbad .Name .Local =="\u0069\u0064"{_ffc ,_bcbc :=_bbbad .Value ,error (nil );if _bcbc !=nil {return _bcbc ;};_gfge .IdAttr =&_ffc ;continue ;};if _bbbad .Name .Local =="\u0061\u006c\u0074"{_edbd ,_fbde :=_bbbad .Value ,error (nil );if _fbde !=nil {return _fbde ;};_gfge .AltAttr =&_edbd ;continue ;};if _bbbad .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfge .PrintAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gfge .StrokedAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dgee ,_cbcb :=_bbbad .Value ,error (nil );if _cbcb !=nil {return _cbcb ;};_gfge .WrapcoordsAttr =&_dgee ;continue ;};if _bbbad .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbbc ,_ecbgf :=_bbbad .Value ,error (nil );if _ecbgf !=nil {return _ecbgf ;};_gfge .StrokeweightAttr =&_bbbc ;continue ;};if _bbbad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_adbc ,_baeaf :=_bbbad .Value ,error (nil );if _baeaf !=nil {return _baeaf ;};_gfge .CoordoriginAttr =&_adbc ;continue ;};if _bbbad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cddc ,_baed :=_bbbad .Value ,error (nil );if _baed !=nil {return _baed ;};_gfge .ChromakeyAttr =&_cddc ;continue ;};if _bbbad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcad ,_faee :=_bbbad .Value ,error (nil );if _faee !=nil {return _faee ;};_gfge .FillcolorAttr =&_dcad ;continue ;};if _bbbad .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbcd ,_ecec :=_bbbad .Value ,error (nil );if _ecec !=nil {return _ecec ;};_gfge .StyleAttr =&_cbcd ;continue ;};if _bbbad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdee ,_ffb :=_bbbad .Value ,error (nil );if _ffb !=nil {return _ffb ;};_gfge .OpacityAttr =&_fdee ;continue ;};if _bbbad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gada ,_gaaa :=_bbbad .Value ,error (nil );if _gaaa !=nil {return _gaaa ;};_gfge .StrokecolorAttr =&_gada ;continue ;};if _bbbad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfge .InsetpenAttr .UnmarshalXMLAttr (_bbbad );continue ;};if _bbbad .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_cgfg ,_ffce :=_g .ParseFloat (_bbbad .Value ,64);if _ffce !=nil {return _ffce ;};_gfge .StartAngleAttr =&_cgfg ;continue ;};if _bbbad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbde ,_egec :=_bbbad .Value ,error (nil );if _egec !=nil {return _egec ;};_gfge .CoordsizeAttr =&_cbde ;continue ;};if _bbbad .Name .Local =="\u0074\u0069\u0074l\u0065"{_gaab ,_gfad :=_bbbad .Value ,error (nil );if _gfad !=nil {return _gfad ;};_gfge .TitleAttr =&_gaab ;continue ;};if _bbbad .Name .Local =="\u0063\u006c\u0061s\u0073"{_fbec ,_gbba :=_bbbad .Value ,error (nil );if _gbba !=nil {return _gbba ;};_gfge .ClassAttr =&_fbec ;continue ;};if _bbbad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eaec ,_deea :=_bbbad .Value ,error (nil );if _deea !=nil {return _deea ;};_gfge .TargetAttr =&_eaec ;continue ;};if _bbbad .Name .Local =="\u0068\u0072\u0065\u0066"{_dbcb ,_bfdf :=_bbbad .Value ,error (nil );if _bfdf !=nil {return _bfdf ;};_gfge .HrefAttr =&_dbcb ;continue ;};if _bbbad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfge .FilledAttr .UnmarshalXMLAttr (_bbbad );continue ;};};_dgag :for {_dfgda ,_cbbe :=d .Token ();if _cbbe !=nil {return _cbbe ;};switch _ebge :=_dfgda .(type ){case _b .StartElement :switch _ebge .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_faeed :=NewEG_ShapeElements ();_faeed .Path =NewPath ();if _fgebc :=d .DecodeElement (_faeed .Path ,&_ebge );_fgebc !=nil {return _fgebc ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_faeed );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_egff :=NewEG_ShapeElements ();_egff .Formulas =NewFormulas ();if _abec :=d .DecodeElement (_egff .Formulas ,&_ebge );_abec !=nil {return _abec ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_egff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_afcgf :=NewEG_ShapeElements ();_afcgf .Handles =NewHandles ();if _fedg :=d .DecodeElement (_afcgf .Handles ,&_ebge );_fedg !=nil {return _fedg ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_afcgf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_fdbg :=NewEG_ShapeElements ();_fdbg .Fill =NewFill ();if _cggg :=d .DecodeElement (_fdbg .Fill ,&_ebge );_cggg !=nil {return _cggg ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_fdbg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bdfe :=NewEG_ShapeElements ();_bdfe .Stroke =NewStroke ();if _bafg :=d .DecodeElement (_bdfe .Stroke ,&_ebge );_bafg !=nil {return _bafg ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_bdfe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cfaa :=NewEG_ShapeElements ();_cfaa .Shadow =NewShadow ();if _cgfa :=d .DecodeElement (_cfaa .Shadow ,&_ebge );_cgfa !=nil {return _cgfa ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_cfaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gbgd :=NewEG_ShapeElements ();_gbgd .Textbox =NewTextbox ();if _cegb :=d .DecodeElement (_gbgd .Textbox ,&_ebge );_cegb !=nil {return _cegb ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_gbgd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_bbfg :=NewEG_ShapeElements ();_bbfg .Textpath =NewTextpath ();if _cfdf :=d .DecodeElement (_bbfg .Textpath ,&_ebge );_cfdf !=nil {return _cfdf ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_bbfg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cdgdb :=NewEG_ShapeElements ();_cdgdb .Imagedata =NewImagedata ();if _faef :=d .DecodeElement (_cdgdb .Imagedata ,&_ebge );_faef !=nil {return _faef ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_cdgdb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_egabb :=NewEG_ShapeElements ();_egabb .Skew =NewOfcSkew ();if _abcbf :=d .DecodeElement (_egabb .Skew ,&_ebge );_abcbf !=nil {return _abcbf ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_egabb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fgbb :=NewEG_ShapeElements ();_fgbb .Extrusion =NewOfcExtrusion ();if _adbd :=d .DecodeElement (_fgbb .Extrusion ,&_ebge );_adbd !=nil {return _adbd ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_fgbb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bdgef :=NewEG_ShapeElements ();_bdgef .Callout =NewOfcCallout ();if _afdg :=d .DecodeElement (_bdgef .Callout ,&_ebge );_afdg !=nil {return _afdg ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_bdgef );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_egac :=NewEG_ShapeElements ();_egac .Lock =NewOfcLock ();if _adge :=d .DecodeElement (_egac .Lock ,&_ebge );_adge !=nil {return _adge ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_egac );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_deabd :=NewEG_ShapeElements ();_deabd .Clippath =NewOfcClippath ();if _adbg :=d .DecodeElement (_deabd .Clippath ,&_ebge );_adbg !=nil {return _adbg ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_deabd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_aadc :=NewEG_ShapeElements ();_aadc .Signatureline =NewOfcSignatureline ();if _cecd :=d .DecodeElement (_aadc .Signatureline ,&_ebge );_cecd !=nil {return _cecd ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_aadc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bdaa :=NewEG_ShapeElements ();_bdaa .Wrap =_a .NewWrap ();if _eagea :=d .DecodeElement (_bdaa .Wrap ,&_ebge );_eagea !=nil {return _eagea ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_bdaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_eagf :=NewEG_ShapeElements ();_eagf .Anchorlock =_a .NewAnchorlock ();if _ddca :=d .DecodeElement (_eagf .Anchorlock ,&_ebge );_ddca !=nil {return _ddca ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_eagf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dgge :=NewEG_ShapeElements ();_dgge .Bordertop =_a .NewBordertop ();if _aaaeb :=d .DecodeElement (_dgge .Bordertop ,&_ebge );_aaaeb !=nil {return _aaaeb ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_dgge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_dddbe :=NewEG_ShapeElements ();_dddbe .Borderbottom =_a .NewBorderbottom ();if _dgeg :=d .DecodeElement (_dddbe .Borderbottom ,&_ebge );_dgeg !=nil {return _dgeg ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_dddbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gfbdb :=NewEG_ShapeElements ();_gfbdb .Borderleft =_a .NewBorderleft ();if _gadb :=d .DecodeElement (_gfbdb .Borderleft ,&_ebge );_gadb !=nil {return _gadb ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_gfbdb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_geca :=NewEG_ShapeElements ();_geca .Borderright =_a .NewBorderright ();if _ccdgb :=d .DecodeElement (_geca .Borderright ,&_ebge );_ccdgb !=nil {return _ccdgb ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_geca );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ccee :=NewEG_ShapeElements ();_ccee .ClientData =_ga .NewClientData ();if _beeec :=d .DecodeElement (_ccee .ClientData ,&_ebge );_beeec !=nil {return _beeec ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_ccee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ecfg :=NewEG_ShapeElements ();_ecfg .Textdata =_fb .NewTextdata ();if _gfcd :=d .DecodeElement (_ecfg .Textdata ,&_ebge );_gfcd !=nil {return _gfcd ;};_gfge .EG_ShapeElements =append (_gfge .EG_ShapeElements ,_ecfg );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0063\u0020\u0025\u0076",_ebge .Name );if _bfbd :=d .Skip ();_bfbd !=nil {return _bfbd ;};};case _b .EndElement :break _dgag ;case _b .CharData :};};return nil ;};type OfcST_ExtrusionRender byte ;func NewShape ()*Shape {_agff :=&Shape {};_agff .CT_Shape =*NewCT_Shape ();return _agff };func (_caaee *OfcST_FillType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gegef ,_edaced :=d .Token ();if _edaced !=nil {return _edaced ;};if _bgfbd ,_ceeaeb :=_gegef .(_b .EndElement );_ceeaeb &&_bgfbd .Name ==start .Name {*_caaee =1;return nil ;};if _aaace ,_aggac :=_gegef .(_b .CharData );!_aggac {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gegef );}else {switch string (_aaace ){case "":*_caaee =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_caaee =1;case "\u0073\u006f\u006ci\u0064":*_caaee =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_caaee =3;case "\u0074\u0069\u006c\u0065":*_caaee =4;case "\u0066\u0072\u0061m\u0065":*_caaee =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_caaee =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_caaee =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_caaee =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_caaee =9;};};_gegef ,_edaced =d .Token ();if _edaced !=nil {return _edaced ;};if _cbfdcf ,_gcage :=_gegef .(_b .EndElement );_gcage &&_cbfdcf .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gegef );};func NewOfcCT_Ink ()*OfcCT_Ink {_ecbee :=&OfcCT_Ink {};return _ecbee };func (_ageffe OfcST_RType )Validate ()error {return _ageffe .ValidateWithPath ("")};func (_bggeb *ST_ShadowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcged ,_bcccbb :=d .Token ();if _bcccbb !=nil {return _bcccbb ;};if _cacddf ,_dbfcb :=_gcged .(_b .EndElement );_dbfcb &&_cacddf .Name ==start .Name {*_bggeb =1;return nil ;};if _dcgee ,_baaabd :=_gcged .(_b .CharData );!_baaabd {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcged );}else {switch string (_dcgee ){case "":*_bggeb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bggeb =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bggeb =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_bggeb =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bggeb =4;};};_gcged ,_bcccbb =d .Token ();if _bcccbb !=nil {return _bcccbb ;};if _cbcde ,_beea :=_gcged .(_b .EndElement );_beea &&_cbcde .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcged );};func NewCT_Arc ()*CT_Arc {_ccce :=&CT_Arc {};return _ccce };func (_ceaada OfcST_OLEDrawAspect )Validate ()error {return _ceaada .ValidateWithPath ("")};func (_dgeaf *CT_F )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbfa :=range start .Attr {if _cbfa .Name .Local =="\u0065\u0071\u006e"{_adgec ,_bbdd :=_cbfa .Value ,error (nil );if _bbdd !=nil {return _bbdd ;};_dgeaf .EqnAttr =&_adgec ;continue ;};};for {_gbbd ,_abea :=d .Token ();if _abea !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_abea );};if _cafe ,_efb :=_gbbd .(_b .EndElement );_efb &&_cafe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Stroke and its children +func (_faedd *Stroke )Validate ()error {return _faedd .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_eacgc *OfcCT_Entry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgaabe :=range start .Attr {if _cgaabe .Name .Local =="\u006e\u0065\u0077"{_eegec ,_ggfag :=_g .ParseInt (_cgaabe .Value ,10,32);if _ggfag !=nil {return _ggfag ;};_gfgfa :=int32 (_eegec );_eacgc .NewAttr =&_gfgfa ;continue ;};if _cgaabe .Name .Local =="\u006f\u006c\u0064"{_fbgcf ,_cgbdb :=_g .ParseInt (_cgaabe .Value ,10,32);if _cgbdb !=nil {return _cgbdb ;};_fcefag :=int32 (_fbgcf );_eacgc .OldAttr =&_fcefag ;continue ;};};for {_efcce ,_cdcb :=d .Token ();if _cdcb !=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",_cdcb );};if _bgggfga ,_afeac :=_efcce .(_d .EndElement );_afeac &&_bgggfga .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path -func (_feaf *CT_Line )ValidateWithPath (path string )error {for _cegc ,_fbfd :=range _feaf .EG_ShapeElements {if _febad :=_fbfd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cegc ));_febad !=nil {return _febad ;};};if _cafc :=_feaf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cafc !=nil {return _cafc ;};if _ecadd :=_feaf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ecadd !=nil {return _ecadd ;};if _agg :=_feaf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_agg !=nil {return _agg ;};if _dbdg :=_feaf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dbdg !=nil {return _dbdg ;};if _fbef :=_feaf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fbef !=nil {return _fbef ;};if _geagd :=_feaf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_geagd !=nil {return _geagd ;};if _agdea :=_feaf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_agdea !=nil {return _agdea ;};if _abff :=_feaf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_abff !=nil {return _abff ;};if _bagac :=_feaf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bagac !=nil {return _bagac ;};if _daee :=_feaf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_daee !=nil {return _daee ;};if _ebaec :=_feaf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ebaec !=nil {return _ebaec ;};if _cffgbf :=_feaf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cffgbf !=nil {return _cffgbf ;};if _cbfab :=_feaf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cbfab !=nil {return _cbfab ;};if _gbbf :=_feaf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gbbf !=nil {return _gbbf ;};if _gfba :=_feaf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gfba !=nil {return _gfba ;};if _aagac :=_feaf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aagac !=nil {return _aagac ;};if _adcfc :=_feaf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_adcfc !=nil {return _adcfc ;};if _eaag :=_feaf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eaag !=nil {return _eaag ;};if _cced :=_feaf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cced !=nil {return _cced ;};if _dfbf :=_feaf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dfbf !=nil {return _dfbf ;};if _dgac :=_feaf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dgac !=nil {return _dgac ;};if _cadb :=_feaf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cadb !=nil {return _cadb ;};if _ebgfg :=_feaf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ebgfg !=nil {return _ebgfg ;};if _ceegf :=_feaf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ceegf !=nil {return _ceegf ;};if _bfcdf :=_feaf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bfcdf !=nil {return _bfcdf ;};if _adcce :=_feaf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_adcce !=nil {return _adcce ;};if _gbgdf :=_feaf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gbgdf !=nil {return _gbgdf ;};if _aebd :=_feaf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_aebd !=nil {return _aebd ;};if _ggca :=_feaf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ggca !=nil {return _ggca ;};return nil ;};func NewCT_Rect ()*CT_Rect {_ccbaf :=&CT_Rect {};return _ccbaf }; +// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path +func (_fdaad *CT_RoundRect )ValidateWithPath (path string )error {for _bbdfa ,_fbfe :=range _fdaad .EG_ShapeElements {if _acfaf :=_fbfe .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 ,_bbdfa ));_acfaf !=nil {return _acfaf ;};};if _eaafc :=_fdaad .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_eaafc !=nil {return _eaafc ;};if _gbaf :=_fdaad .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gbaf !=nil {return _gbaf ;};if _dafgb :=_fdaad .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dafgb !=nil {return _dafgb ;};if _cfedc :=_fdaad .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cfedc !=nil {return _cfedc ;};if _gegab :=_fdaad .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gegab !=nil {return _gegab ;};if _edggc :=_fdaad .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_edggc !=nil {return _edggc ;};if _fdcaa :=_fdaad .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fdcaa !=nil {return _fdcaa ;};if _decf :=_fdaad .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_decf !=nil {return _decf ;};if _ebgcg :=_fdaad .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ebgcg !=nil {return _ebgcg ;};if _gfebg :=_fdaad .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gfebg !=nil {return _gfebg ;};if _agde :=_fdaad .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_agde !=nil {return _agde ;};if _aace :=_fdaad .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aace !=nil {return _aace ;};if _agbaa :=_fdaad .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_agbaa !=nil {return _agbaa ;};if _fgdf :=_fdaad .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fgdf !=nil {return _fgdf ;};if _fgdc :=_fdaad .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fgdc !=nil {return _fgdc ;};if _accd :=_fdaad .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_accd !=nil {return _accd ;};if _cdfe :=_fdaad .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cdfe !=nil {return _cdfe ;};if _eegde :=_fdaad .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eegde !=nil {return _eegde ;};if _ggfaa :=_fdaad .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ggfaa !=nil {return _ggfaa ;};if _acbgf :=_fdaad .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_acbgf !=nil {return _acbgf ;};if _eade :=_fdaad .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eade !=nil {return _eade ;};if _fagca :=_fdaad .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fagca !=nil {return _fagca ;};if _ecggb :=_fdaad .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ecggb !=nil {return _ecggb ;};if _dfcc :=_fdaad .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dfcc !=nil {return _dfcc ;};if _ecec :=_fdaad .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ecec !=nil {return _ecec ;};if _gceb :=_fdaad .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gceb !=nil {return _gceb ;};if _abae :=_fdaad .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_abae !=nil {return _abae ;};if _aefg :=_fdaad .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_aefg !=nil {return _aefg ;};if _ecfd :=_fdaad .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ecfd !=nil {return _ecfd ;};return nil ;}; -// Validate validates the OfcCT_RelationTable and its children -func (_eaca *OfcCT_RelationTable )Validate ()error {return _eaca .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};func (_gdce *OfcFill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdce .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_efaaae :=range start .Attr {if _efaaae .Name .Local =="\u0074\u0079\u0070\u0065"{_gdce .TypeAttr .UnmarshalXMLAttr (_efaaae );continue ;};if _efaaae .Name .Local =="\u0065\u0078\u0074"{_gdce .ExtAttr .UnmarshalXMLAttr (_efaaae );continue ;};};for {_fcbec ,_eabbd :=d .Token ();if _eabbd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_eabbd );};if _gecba ,_bcgce :=_fcbec .(_b .EndElement );_bcgce &&_gecba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path +func (_dbee *CT_Curve )ValidateWithPath (path string )error {for _bdeg ,_aebc :=range _dbee .EG_ShapeElements {if _cdfbd :=_aebc .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 ,_bdeg ));_cdfbd !=nil {return _cdfbd ;};};if _fbfg :=_dbee .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fbfg !=nil {return _fbfg ;};if _bcac :=_dbee .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bcac !=nil {return _bcac ;};if _fbcf :=_dbee .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fbcf !=nil {return _fbcf ;};if _bgdg :=_dbee .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bgdg !=nil {return _bgdg ;};if _gcdc :=_dbee .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gcdc !=nil {return _gcdc ;};if _cdgg :=_dbee .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cdgg !=nil {return _cdgg ;};if _afac :=_dbee .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_afac !=nil {return _afac ;};if _ffcbg :=_dbee .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ffcbg !=nil {return _ffcbg ;};if _ccbeb :=_dbee .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ccbeb !=nil {return _ccbeb ;};if _acgf :=_dbee .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_acgf !=nil {return _acgf ;};if _gecec :=_dbee .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gecec !=nil {return _gecec ;};if _afcg :=_dbee .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_afcg !=nil {return _afcg ;};if _fedff :=_dbee .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fedff !=nil {return _fedff ;};if _geeb :=_dbee .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_geeb !=nil {return _geeb ;};if _ebgd :=_dbee .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ebgd !=nil {return _ebgd ;};if _dfca :=_dbee .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dfca !=nil {return _dfca ;};if _ggdf :=_dbee .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ggdf !=nil {return _ggdf ;};if _cabg :=_dbee .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cabg !=nil {return _cabg ;};if _ddde :=_dbee .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ddde !=nil {return _ddde ;};if _ecdf :=_dbee .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ecdf !=nil {return _ecdf ;};if _bfea :=_dbee .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bfea !=nil {return _bfea ;};if _fgbg :=_dbee .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fgbg !=nil {return _fgbg ;};if _baabb :=_dbee .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_baabb !=nil {return _baabb ;};if _fdef :=_dbee .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fdef !=nil {return _fdef ;};if _dcgd :=_dbee .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dcgd !=nil {return _dcgd ;};if _fade :=_dbee .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fade !=nil {return _fade ;};if _gaac :=_dbee .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gaac !=nil {return _gaac ;};if _ecfb :=_dbee .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ecfb !=nil {return _ecfb ;};if _effa :=_dbee .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_effa !=nil {return _effa ;};return nil ;};func NewCT_Textbox ()*CT_Textbox {_caeb :=&CT_Textbox {};return _caeb };func (_bgefgf ST_StrokeJoinStyle )String ()string {switch _bgefgf {case 0:return "";case 1:return "\u0072\u006f\u0075n\u0064";case 2:return "\u0062\u0065\u0076e\u006c";case 3:return "\u006d\u0069\u0074e\u0072";};return "";};func (_egecf OfcST_ConnectType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gebcda :=_d .Attr {};_gebcda .Name =name ;switch _egecf {case OfcST_ConnectTypeUnset :_gebcda .Value ="";case OfcST_ConnectTypeNone :_gebcda .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_gebcda .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_gebcda .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_gebcda .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gebcda ,nil ;};const (OfcST_AngleUnset OfcST_Angle =0;OfcST_AngleAny OfcST_Angle =1;OfcST_Angle30 OfcST_Angle =2;OfcST_Angle45 OfcST_Angle =3;OfcST_Angle60 OfcST_Angle =4;OfcST_Angle90 OfcST_Angle =5;OfcST_AngleAuto OfcST_Angle =6;);func (_dgdba OfcST_ExtrusionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdegae :=_d .Attr {};_bdegae .Name =name ;switch _dgdba {case OfcST_ExtrusionTypeUnset :_bdegae .Value ="";case OfcST_ExtrusionTypePerspective :_bdegae .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_bdegae .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _bdegae ,nil ;}; -// Validate validates the Polyline and its children -func (_cabd *Polyline )Validate ()error {return _cabd .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");}; +// ValidateWithPath validates the Formulas and its children, prefixing error messages with path +func (_bdfdc *Formulas )ValidateWithPath (path string )error {if _debd :=_bdfdc .CT_Formulas .ValidateWithPath (path );_debd !=nil {return _debd ;};return nil ;};type OfcExtrusion struct{OfcCT_Extrusion }; -// Validate validates the CT_ImageData and its children -func (_fgebb *CT_ImageData )Validate ()error {return _fgebb .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};type Polyline struct{CT_PolyLine };func (_deecff *OfcST_How )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_deecff =0;case "\u0074\u006f\u0070":*_deecff =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_deecff =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_deecff =3;case "\u006c\u0065\u0066\u0074":*_deecff =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_deecff =5;case "\u0072\u0069\u0067h\u0074":*_deecff =6;};return nil ;};type OfcCT_Skew struct{IdAttr *string ;OnAttr _bd .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;}; +// Validate validates the AG_AllCoreAttributes and its children +func (_gfc *AG_AllCoreAttributes )Validate ()error {return _gfc .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");}; -// ValidateWithPath validates the Path and its children, prefixing error messages with path -func (_gfced *Path )ValidateWithPath (path string )error {if _deagac :=_gfced .CT_Path .ValidateWithPath (path );_deagac !=nil {return _deagac ;};return nil ;};func (_dgcf OfcST_ExtrusionRender )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgcf .String (),start );};func (_ccbeg *EG_ShapeElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggfdc :for {_ddege ,_ceeagf :=d .Token ();if _ceeagf !=nil {return _ceeagf ;};switch _dafdf :=_ddege .(type ){case _b .StartElement :switch _dafdf .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ccbeg .Path =NewPath ();if _fcfef :=d .DecodeElement (_ccbeg .Path ,&_dafdf );_fcfef !=nil {return _fcfef ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ccbeg .Formulas =NewFormulas ();if _gfac :=d .DecodeElement (_ccbeg .Formulas ,&_dafdf );_gfac !=nil {return _gfac ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ccbeg .Handles =NewHandles ();if _dgeb :=d .DecodeElement (_ccbeg .Handles ,&_dafdf );_dgeb !=nil {return _dgeb ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ccbeg .Fill =NewFill ();if _efea :=d .DecodeElement (_ccbeg .Fill ,&_dafdf );_efea !=nil {return _efea ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ccbeg .Stroke =NewStroke ();if _gaacda :=d .DecodeElement (_ccbeg .Stroke ,&_dafdf );_gaacda !=nil {return _gaacda ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ccbeg .Shadow =NewShadow ();if _ddecg :=d .DecodeElement (_ccbeg .Shadow ,&_dafdf );_ddecg !=nil {return _ddecg ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ccbeg .Textbox =NewTextbox ();if _caggf :=d .DecodeElement (_ccbeg .Textbox ,&_dafdf );_caggf !=nil {return _caggf ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ccbeg .Textpath =NewTextpath ();if _dccdd :=d .DecodeElement (_ccbeg .Textpath ,&_dafdf );_dccdd !=nil {return _dccdd ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ccbeg .Imagedata =NewImagedata ();if _baaeg :=d .DecodeElement (_ccbeg .Imagedata ,&_dafdf );_baaeg !=nil {return _baaeg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ccbeg .Skew =NewOfcSkew ();if _dedgg :=d .DecodeElement (_ccbeg .Skew ,&_dafdf );_dedgg !=nil {return _dedgg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ccbeg .Extrusion =NewOfcExtrusion ();if _ccagd :=d .DecodeElement (_ccbeg .Extrusion ,&_dafdf );_ccagd !=nil {return _ccagd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ccbeg .Callout =NewOfcCallout ();if _cbdefc :=d .DecodeElement (_ccbeg .Callout ,&_dafdf );_cbdefc !=nil {return _cbdefc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ccbeg .Lock =NewOfcLock ();if _ceaefa :=d .DecodeElement (_ccbeg .Lock ,&_dafdf );_ceaefa !=nil {return _ceaefa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ccbeg .Clippath =NewOfcClippath ();if _ddeaa :=d .DecodeElement (_ccbeg .Clippath ,&_dafdf );_ddeaa !=nil {return _ddeaa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ccbeg .Signatureline =NewOfcSignatureline ();if _dgfca :=d .DecodeElement (_ccbeg .Signatureline ,&_dafdf );_dgfca !=nil {return _dgfca ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ccbeg .Wrap =_a .NewWrap ();if _bgaf :=d .DecodeElement (_ccbeg .Wrap ,&_dafdf );_bgaf !=nil {return _bgaf ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ccbeg .Anchorlock =_a .NewAnchorlock ();if _begbd :=d .DecodeElement (_ccbeg .Anchorlock ,&_dafdf );_begbd !=nil {return _begbd ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ccbeg .Bordertop =_a .NewBordertop ();if _dfdcee :=d .DecodeElement (_ccbeg .Bordertop ,&_dafdf );_dfdcee !=nil {return _dfdcee ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ccbeg .Borderbottom =_a .NewBorderbottom ();if _acee :=d .DecodeElement (_ccbeg .Borderbottom ,&_dafdf );_acee !=nil {return _acee ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ccbeg .Borderleft =_a .NewBorderleft ();if _addag :=d .DecodeElement (_ccbeg .Borderleft ,&_dafdf );_addag !=nil {return _addag ;};case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ccbeg .Borderright =_a .NewBorderright ();if _ccdec :=d .DecodeElement (_ccbeg .Borderright ,&_dafdf );_ccdec !=nil {return _ccdec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ccbeg .ClientData =_ga .NewClientData ();if _deadd :=d .DecodeElement (_ccbeg .ClientData ,&_dafdf );_deadd !=nil {return _deadd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ccbeg .Textdata =_fb .NewTextdata ();if _bbeb :=d .DecodeElement (_ccbeg .Textdata ,&_dafdf );_bbeb !=nil {return _bbeb ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_dafdf .Name );if _aaggg :=d .Skip ();_aaggg !=nil {return _aaggg ;};};case _b .EndElement :break _ggfdc ;case _b .CharData :};};return nil ;};type OfcST_DiagramLayout byte ; +// ValidateWithPath validates the Oval and its children, prefixing error messages with path +func (_geadd *Oval )ValidateWithPath (path string )error {if _defgg :=_geadd .CT_Oval .ValidateWithPath (path );_defgg !=nil {return _defgg ;};return nil ;};func NewCT_Stroke ()*CT_Stroke {_agbb :=&CT_Stroke {};return _agbb };type Formulas struct{CT_Formulas }; -// Validate validates the OfcCT_Diagram and its children -func (_adggg *OfcCT_Diagram )Validate ()error {return _adggg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_dbdfd *Rect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbdfd .CT_Rect =*NewCT_Rect ();for _ ,_acbeg :=range start .Attr {if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cdged ,_cfegf :=_acbeg .Value ,error (nil );if _cfegf !=nil {return _cfegf ;};_dbdfd .BordertopcolorAttr =&_cdged ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbdfd .BulletAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0068\u0072"{_dbdfd .HrAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbdfd .CliptowrapAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbdfd .HrstdAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u006f\u006c\u0065"{_dbdfd .OleAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbdfd .HrnoshadeAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u006f\u006e\u0065\u0064"{_dbdfd .OnedAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0068\u0072\u0070c\u0074"{_ggbdb ,_adcea :=_g .ParseFloat (_acbeg .Value ,64);if _adcea !=nil {return _adcea ;};_ceeb :=float32 (_ggbdb );_dbdfd .HrpctAttr =&_ceeb ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbdfd .OleiconAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gdedaf ,_bfgbd :=_acbeg .Value ,error (nil );if _bfgbd !=nil {return _bfgbd ;};_dbdfd .BorderbottomcolorAttr =&_gdedaf ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbdfd .DgmlayoutmruAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_daggcc ,_fgfe :=_g .ParseInt (_acbeg .Value ,10,64);if _fgfe !=nil {return _fgfe ;};_dbdfd .RegroupidAttr =&_daggcc ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0063\u006c\u0069\u0070"{_dbdfd .ClipAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbdfd .HralignAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbdfd .PreferrelativeAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbdfd .DgmlayoutAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbdfd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbdfd .InsetmodeAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbdfd .ButtonAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbdfd .UserdrawnAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbdfd .AllowincellAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0073\u0070\u0074"{_efded ,_dage :=_g .ParseFloat (_acbeg .Value ,64);if _dage !=nil {return _dage ;};_abeg :=float32 (_efded );_dbdfd .SptAttr =&_abeg ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_abead ,_gebcg :=_acbeg .Value ,error (nil );if _gebcg !=nil {return _gebcg ;};_dbdfd .BorderleftcolorAttr =&_abead ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbdfd .ConnectortypeAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dabdag ,_bdcd :=_acbeg .Value ,error (nil );if _bdcd !=nil {return _bdcd ;};_dbdfd .BorderrightcolorAttr =&_dabdag ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0073\u0070\u0069\u0064"{_aeffg ,_acegc :=_acbeg .Value ,error (nil );if _acegc !=nil {return _acegc ;};_dbdfd .SpidAttr =&_aeffg ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fcddf ,_dcced :=_g .ParseInt (_acbeg .Value ,10,64);if _dcced !=nil {return _dcced ;};_dbdfd .DgmnodekindAttr =&_fcddf ;continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbdfd .BwpureAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbdfd .ForcedashAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbdfd .BwnormalAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbdfd .BwmodeAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbdfd .UserhiddenAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbeg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbdfd .AllowoverlapAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_daec ,_ebadb :=_acbeg .Value ,error (nil );if _ebadb !=nil {return _ebadb ;};_dbdfd .TargetAttr =&_daec ;continue ;};if _acbeg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_geafc ,_bdaagb :=_acbeg .Value ,error (nil );if _bdaagb !=nil {return _bdaagb ;};_dbdfd .CoordoriginAttr =&_geafc ;continue ;};if _acbeg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbdfd .StrokedAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aebff ,_fffb :=_acbeg .Value ,error (nil );if _fffb !=nil {return _fffb ;};_dbdfd .CoordsizeAttr =&_aebff ;continue ;};if _acbeg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cbcaa ,_baagb :=_acbeg .Value ,error (nil );if _baagb !=nil {return _baagb ;};_dbdfd .StrokeweightAttr =&_cbcaa ;continue ;};if _acbeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_bege ,_gfab :=_acbeg .Value ,error (nil );if _gfab !=nil {return _gfab ;};_dbdfd .StyleAttr =&_bege ;continue ;};if _acbeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gafgc ,_dfaba :=_acbeg .Value ,error (nil );if _dfaba !=nil {return _dfaba ;};_dbdfd .ChromakeyAttr =&_gafgc ;continue ;};if _acbeg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dadf ,_fbced :=_acbeg .Value ,error (nil );if _fbced !=nil {return _fbced ;};_dbdfd .FillcolorAttr =&_dadf ;continue ;};if _acbeg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gaegf ,_cfcea :=_acbeg .Value ,error (nil );if _cfcea !=nil {return _cfcea ;};_dbdfd .OpacityAttr =&_gaegf ;continue ;};if _acbeg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fgaaf ,_eeec :=_acbeg .Value ,error (nil );if _eeec !=nil {return _eeec ;};_dbdfd .WrapcoordsAttr =&_fgaaf ;continue ;};if _acbeg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fedaeb ,_egcda :=_acbeg .Value ,error (nil );if _egcda !=nil {return _egcda ;};_dbdfd .StrokecolorAttr =&_fedaeb ;continue ;};if _acbeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbdfd .InsetpenAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Local =="\u0068\u0072\u0065\u0066"{_gefge ,_ecgdd :=_acbeg .Value ,error (nil );if _ecgdd !=nil {return _ecgdd ;};_dbdfd .HrefAttr =&_gefge ;continue ;};if _acbeg .Name .Local =="\u0069\u0064"{_affed ,_gacg :=_acbeg .Value ,error (nil );if _gacg !=nil {return _gacg ;};_dbdfd .IdAttr =&_affed ;continue ;};if _acbeg .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbdfd .PrintAttr .UnmarshalXMLAttr (_acbeg );continue ;};if _acbeg .Name .Local =="\u0061\u006c\u0074"{_gbgaf ,_eaeccg :=_acbeg .Value ,error (nil );if _eaeccg !=nil {return _eaeccg ;};_dbdfd .AltAttr =&_gbgaf ;continue ;};if _acbeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_fdfgg ,_cgbgc :=_acbeg .Value ,error (nil );if _cgbgc !=nil {return _cgbgc ;};_dbdfd .TitleAttr =&_fdfgg ;continue ;};if _acbeg .Name .Local =="\u0063\u006c\u0061s\u0073"{_edegd ,_dgffdc :=_acbeg .Value ,error (nil );if _dgffdc !=nil {return _dgffdc ;};_dbdfd .ClassAttr =&_edegd ;continue ;};if _acbeg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbdfd .FilledAttr .UnmarshalXMLAttr (_acbeg );continue ;};};_cgfca :for {_ccaga ,_gafeb :=d .Token ();if _gafeb !=nil {return _gafeb ;};switch _bgdbb :=_ccaga .(type ){case _b .StartElement :switch _bgdbb .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_aaeac :=NewEG_ShapeElements ();_aaeac .Path =NewPath ();if _dbafg :=d .DecodeElement (_aaeac .Path ,&_bgdbb );_dbafg !=nil {return _dbafg ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_aaeac );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_caefe :=NewEG_ShapeElements ();_caefe .Formulas =NewFormulas ();if _eebgb :=d .DecodeElement (_caefe .Formulas ,&_bgdbb );_eebgb !=nil {return _eebgb ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_caefe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gfbb :=NewEG_ShapeElements ();_gfbb .Handles =NewHandles ();if _bdecac :=d .DecodeElement (_gfbb .Handles ,&_bgdbb );_bdecac !=nil {return _bdecac ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_gfbb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_egcab :=NewEG_ShapeElements ();_egcab .Fill =NewFill ();if _deaa :=d .DecodeElement (_egcab .Fill ,&_bgdbb );_deaa !=nil {return _deaa ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_egcab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ggaggd :=NewEG_ShapeElements ();_ggaggd .Stroke =NewStroke ();if _begea :=d .DecodeElement (_ggaggd .Stroke ,&_bgdbb );_begea !=nil {return _begea ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_ggaggd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cbeef :=NewEG_ShapeElements ();_cbeef .Shadow =NewShadow ();if _febaea :=d .DecodeElement (_cbeef .Shadow ,&_bgdbb );_febaea !=nil {return _febaea ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_cbeef );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_abddb :=NewEG_ShapeElements ();_abddb .Textbox =NewTextbox ();if _fceea :=d .DecodeElement (_abddb .Textbox ,&_bgdbb );_fceea !=nil {return _fceea ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_abddb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fddad :=NewEG_ShapeElements ();_fddad .Textpath =NewTextpath ();if _dcgca :=d .DecodeElement (_fddad .Textpath ,&_bgdbb );_dcgca !=nil {return _dcgca ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_fddad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fbfcg :=NewEG_ShapeElements ();_fbfcg .Imagedata =NewImagedata ();if _cegbca :=d .DecodeElement (_fbfcg .Imagedata ,&_bgdbb );_cegbca !=nil {return _cegbca ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_fbfcg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cacgee :=NewEG_ShapeElements ();_cacgee .Skew =NewOfcSkew ();if _efadgg :=d .DecodeElement (_cacgee .Skew ,&_bgdbb );_efadgg !=nil {return _efadgg ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_cacgee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_geccf :=NewEG_ShapeElements ();_geccf .Extrusion =NewOfcExtrusion ();if _ffgdc :=d .DecodeElement (_geccf .Extrusion ,&_bgdbb );_ffgdc !=nil {return _ffgdc ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_geccf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_defg :=NewEG_ShapeElements ();_defg .Callout =NewOfcCallout ();if _gdcab :=d .DecodeElement (_defg .Callout ,&_bgdbb );_gdcab !=nil {return _gdcab ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_defg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_deafg :=NewEG_ShapeElements ();_deafg .Lock =NewOfcLock ();if _adecd :=d .DecodeElement (_deafg .Lock ,&_bgdbb );_adecd !=nil {return _adecd ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_deafg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bdgac :=NewEG_ShapeElements ();_bdgac .Clippath =NewOfcClippath ();if _bgbaf :=d .DecodeElement (_bdgac .Clippath ,&_bgdbb );_bgbaf !=nil {return _bgbaf ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_bdgac );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_badeea :=NewEG_ShapeElements ();_badeea .Signatureline =NewOfcSignatureline ();if _begfc :=d .DecodeElement (_badeea .Signatureline ,&_bgdbb );_begfc !=nil {return _begfc ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_badeea );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dgbadc :=NewEG_ShapeElements ();_dgbadc .Wrap =_a .NewWrap ();if _cfbc :=d .DecodeElement (_dgbadc .Wrap ,&_bgdbb );_cfbc !=nil {return _cfbc ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_dgbadc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bbfbb :=NewEG_ShapeElements ();_bbfbb .Anchorlock =_a .NewAnchorlock ();if _gedee :=d .DecodeElement (_bbfbb .Anchorlock ,&_bgdbb );_gedee !=nil {return _gedee ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_bbfbb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bebaf :=NewEG_ShapeElements ();_bebaf .Bordertop =_a .NewBordertop ();if _caeaf :=d .DecodeElement (_bebaf .Bordertop ,&_bgdbb );_caeaf !=nil {return _caeaf ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_bebaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gfgab :=NewEG_ShapeElements ();_gfgab .Borderbottom =_a .NewBorderbottom ();if _bebcb :=d .DecodeElement (_gfgab .Borderbottom ,&_bgdbb );_bebcb !=nil {return _bebcb ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_gfgab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_acbgc :=NewEG_ShapeElements ();_acbgc .Borderleft =_a .NewBorderleft ();if _gedfcb :=d .DecodeElement (_acbgc .Borderleft ,&_bgdbb );_gedfcb !=nil {return _gedfcb ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_acbgc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_bfcgf :=NewEG_ShapeElements ();_bfcgf .Borderright =_a .NewBorderright ();if _daefc :=d .DecodeElement (_bfcgf .Borderright ,&_bgdbb );_daefc !=nil {return _daefc ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_bfcgf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dcbgc :=NewEG_ShapeElements ();_dcbgc .ClientData =_ga .NewClientData ();if _aefa :=d .DecodeElement (_dcbgc .ClientData ,&_bgdbb );_aefa !=nil {return _aefa ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_dcbgc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_baeac :=NewEG_ShapeElements ();_baeac .Textdata =_fb .NewTextdata ();if _ecafe :=d .DecodeElement (_baeac .Textdata ,&_bgdbb );_ecafe !=nil {return _ecafe ;};_dbdfd .EG_ShapeElements =append (_dbdfd .EG_ShapeElements ,_baeac );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065c\u0074\u0020\u0025\u0076",_bgdbb .Name );if _dgfdc :=d .Skip ();_dgfdc !=nil {return _dgfdc ;};};case _b .EndElement :break _cgfca ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path +func (_edfeb *OfcLock )ValidateWithPath (path string )error {if _gegeg :=_edfeb .OfcCT_Lock .ValidateWithPath (path );_gegeg !=nil {return _gegeg ;};return nil ;}; -// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path -func (_aeeg *CT_Shapetype )ValidateWithPath (path string )error {for _ddafd ,_dcfe :=range _aeeg .EG_ShapeElements {if _aebdc :=_dcfe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ddafd ));_aebdc !=nil {return _aebdc ;};};if _aeeg .Complex !=nil {if _baeg :=_aeeg .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_baeg !=nil {return _baeg ;};};if _aegca :=_aeeg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aegca !=nil {return _aegca ;};if _bfgb :=_aeeg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bfgb !=nil {return _bfgb ;};if _agdbd :=_aeeg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_agdbd !=nil {return _agdbd ;};if _bebbd :=_aeeg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bebbd !=nil {return _bebbd ;};if _ecbce :=_aeeg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ecbce !=nil {return _ecbce ;};if _eaece :=_aeeg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_eaece !=nil {return _eaece ;};if _fdea :=_aeeg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fdea !=nil {return _fdea ;};if _eadda :=_aeeg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_eadda !=nil {return _eadda ;};if _edecb :=_aeeg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_edecb !=nil {return _edecb ;};if _dcdgd :=_aeeg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dcdgd !=nil {return _dcdgd ;};if _dcga :=_aeeg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dcga !=nil {return _dcga ;};if _dffab :=_aeeg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dffab !=nil {return _dffab ;};if _accdb :=_aeeg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_accdb !=nil {return _accdb ;};if _dddcbd :=_aeeg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dddcbd !=nil {return _dddcbd ;};if _eecd :=_aeeg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eecd !=nil {return _eecd ;};if _ggga :=_aeeg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ggga !=nil {return _ggga ;};if _cdec :=_aeeg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cdec !=nil {return _cdec ;};if _cdfga :=_aeeg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cdfga !=nil {return _cdfga ;};if _cgdab :=_aeeg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cgdab !=nil {return _cgdab ;};if _gaaae :=_aeeg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gaaae !=nil {return _gaaae ;};if _becda :=_aeeg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_becda !=nil {return _becda ;};if _bcae :=_aeeg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bcae !=nil {return _bcae ;};if _feae :=_aeeg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_feae !=nil {return _feae ;};if _bcaaa :=_aeeg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bcaaa !=nil {return _bcaaa ;};if _acgbg :=_aeeg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_acgbg !=nil {return _acgbg ;};if _cgaec :=_aeeg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cgaec !=nil {return _cgaec ;};if _caef :=_aeeg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_caef !=nil {return _caef ;};if _afcbfa :=_aeeg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_afcbfa !=nil {return _afcbfa ;};if _fafff :=_aeeg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fafff !=nil {return _fafff ;};return nil ;};func (_efdf *CT_PolyLine )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egbbe :=range start .Attr {if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_efdf .UserdrawnAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0063\u006c\u0069\u0070"{_efdf .ClipAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_efdf .UserhiddenAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_efdf .InsetmodeAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_efdf .BulletAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_efdf .PreferrelativeAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0068\u0072"{_efdf .HrAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_efdf .OleiconAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0068\u0072\u0073t\u0064"{_efdf .HrstdAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_efdf .HrnoshadeAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eggf ,_cccde :=_egbbe .Value ,error (nil );if _cccde !=nil {return _cccde ;};_efdf .BordertopcolorAttr =&_eggf ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_efdf .DgmlayoutAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_efdf .AllowoverlapAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_efdf .BwnormalAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_efdf .CliptowrapAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_afgb ,_gbbde :=_egbbe .Value ,error (nil );if _gbbde !=nil {return _gbbde ;};_efdf .BorderbottomcolorAttr =&_afgb ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u006f\u006e\u0065\u0064"{_efdf .OnedAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_efdf .DgmlayoutmruAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_daac ,_bcba :=_g .ParseInt (_egbbe .Value ,10,64);if _bcba !=nil {return _bcba ;};_efdf .RegroupidAttr =&_daac ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_efdf .AllowincellAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0068\u0072\u0070c\u0074"{_caac ,_fdaad :=_g .ParseFloat (_egbbe .Value ,64);if _fdaad !=nil {return _fdaad ;};_cddca :=float32 (_caac );_efdf .HrpctAttr =&_cddca ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_efdf .ButtonAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0073\u0070\u0069\u0064"{_dbfd ,_efac :=_egbbe .Value ,error (nil );if _efac !=nil {return _efac ;};_efdf .SpidAttr =&_dbfd ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0073\u0070\u0074"{_eaaag ,_bfbgf :=_g .ParseFloat (_egbbe .Value ,64);if _bfbgf !=nil {return _bfbgf ;};_fbgdg :=float32 (_eaaag );_efdf .SptAttr =&_fbgdg ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gccf ,_cbcgc :=_egbbe .Value ,error (nil );if _cbcgc !=nil {return _cbcgc ;};_efdf .BorderleftcolorAttr =&_gccf ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u006f\u006c\u0065"{_efdf .OleAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_accfc ,_efeb :=_egbbe .Value ,error (nil );if _efeb !=nil {return _efeb ;};_efdf .BorderrightcolorAttr =&_accfc ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_efdf .BwmodeAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_acbd ,_aabbd :=_g .ParseInt (_egbbe .Value ,10,64);if _aabbd !=nil {return _aabbd ;};_efdf .DgmnodekindAttr =&_acbd ;continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efdf .ForcedashAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_efdf .BwpureAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_efdf .ConnectortypeAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_efdf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbbe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_efdf .HralignAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cddb ,_bcfc :=_egbbe .Value ,error (nil );if _bcfc !=nil {return _bcfc ;};_efdf .CoordsizeAttr =&_cddb ;continue ;};if _egbbe .Name .Local =="\u0073\u0074\u0079l\u0065"{_ceacf ,_bccd :=_egbbe .Value ,error (nil );if _bccd !=nil {return _bccd ;};_efdf .StyleAttr =&_ceacf ;continue ;};if _egbbe .Name .Local =="\u0069\u0064"{_ceegfc ,_ccgb :=_egbbe .Value ,error (nil );if _ccgb !=nil {return _ccgb ;};_efdf .IdAttr =&_ceegfc ;continue ;};if _egbbe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_efdf .StrokedAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Local =="\u0070\u0072\u0069n\u0074"{_efdf .PrintAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cgcde ,_cgad :=_egbbe .Value ,error (nil );if _cgad !=nil {return _cgad ;};_efdf .StrokeweightAttr =&_cgcde ;continue ;};if _egbbe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dcfc ,_ggbb :=_egbbe .Value ,error (nil );if _ggbb !=nil {return _ggbb ;};_efdf .WrapcoordsAttr =&_dcfc ;continue ;};if _egbbe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfgg ,_egffa :=_egbbe .Value ,error (nil );if _egffa !=nil {return _egffa ;};_efdf .ChromakeyAttr =&_dfgg ;continue ;};if _egbbe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcbb ,_bdec :=_egbbe .Value ,error (nil );if _bdec !=nil {return _bdec ;};_efdf .FillcolorAttr =&_dcbb ;continue ;};if _egbbe .Name .Local =="\u0061\u006c\u0074"{_ceeag ,_ecbfb :=_egbbe .Value ,error (nil );if _ecbfb !=nil {return _ecbfb ;};_efdf .AltAttr =&_ceeag ;continue ;};if _egbbe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgea ,_baaed :=_egbbe .Value ,error (nil );if _baaed !=nil {return _baaed ;};_efdf .OpacityAttr =&_bgea ;continue ;};if _egbbe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_egdgd ,_gege :=_egbbe .Value ,error (nil );if _gege !=nil {return _gege ;};_efdf .StrokecolorAttr =&_egdgd ;continue ;};if _egbbe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efdf .InsetpenAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_efdf .FilledAttr .UnmarshalXMLAttr (_egbbe );continue ;};if _egbbe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dabg ,_fdbcd :=_egbbe .Value ,error (nil );if _fdbcd !=nil {return _fdbcd ;};_efdf .CoordoriginAttr =&_dabg ;continue ;};if _egbbe .Name .Local =="\u0074\u0069\u0074l\u0065"{_eedg ,_cecfa :=_egbbe .Value ,error (nil );if _cecfa !=nil {return _cecfa ;};_efdf .TitleAttr =&_eedg ;continue ;};if _egbbe .Name .Local =="\u0063\u006c\u0061s\u0073"{_gbae ,_ecega :=_egbbe .Value ,error (nil );if _ecega !=nil {return _ecega ;};_efdf .ClassAttr =&_gbae ;continue ;};if _egbbe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_adfa ,_gafcg :=_egbbe .Value ,error (nil );if _gafcg !=nil {return _gafcg ;};_efdf .TargetAttr =&_adfa ;continue ;};if _egbbe .Name .Local =="\u0068\u0072\u0065\u0066"{_cfbe ,_caecb :=_egbbe .Value ,error (nil );if _caecb !=nil {return _caecb ;};_efdf .HrefAttr =&_cfbe ;continue ;};if _egbbe .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_ggdfa ,_ecda :=_egbbe .Value ,error (nil );if _ecda !=nil {return _ecda ;};_efdf .PointsAttr =&_ggdfa ;continue ;};};_ecdc :for {_fbff ,_fgae :=d .Token ();if _fgae !=nil {return _fgae ;};switch _bdae :=_fbff .(type ){case _b .StartElement :switch _bdae .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_ffdfg :=NewOfcInk ();if _geegb :=d .DecodeElement (_ffdfg ,&_bdae );_geegb !=nil {return _geegb ;};_efdf .Ink =append (_efdf .Ink ,_ffdfg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gcffb :=NewEG_ShapeElements ();_gcffb .Path =NewPath ();if _dfbe :=d .DecodeElement (_gcffb .Path ,&_bdae );_dfbe !=nil {return _dfbe ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_gcffb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fbfge :=NewEG_ShapeElements ();_fbfge .Formulas =NewFormulas ();if _fccdd :=d .DecodeElement (_fbfge .Formulas ,&_bdae );_fccdd !=nil {return _fccdd ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_fbfge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_eggc :=NewEG_ShapeElements ();_eggc .Handles =NewHandles ();if _fage :=d .DecodeElement (_eggc .Handles ,&_bdae );_fage !=nil {return _fage ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_eggc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_beece :=NewEG_ShapeElements ();_beece .Fill =NewFill ();if _bgeb :=d .DecodeElement (_beece .Fill ,&_bdae );_bgeb !=nil {return _bgeb ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_beece );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bdggc :=NewEG_ShapeElements ();_bdggc .Stroke =NewStroke ();if _gcbe :=d .DecodeElement (_bdggc .Stroke ,&_bdae );_gcbe !=nil {return _gcbe ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_bdggc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ebbc :=NewEG_ShapeElements ();_ebbc .Shadow =NewShadow ();if _ddgc :=d .DecodeElement (_ebbc .Shadow ,&_bdae );_ddgc !=nil {return _ddgc ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_ebbc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dgaaf :=NewEG_ShapeElements ();_dgaaf .Textbox =NewTextbox ();if _gbbe :=d .DecodeElement (_dgaaf .Textbox ,&_bdae );_gbbe !=nil {return _gbbe ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_dgaaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_caga :=NewEG_ShapeElements ();_caga .Textpath =NewTextpath ();if _fcbbc :=d .DecodeElement (_caga .Textpath ,&_bdae );_fcbbc !=nil {return _fcbbc ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_caga );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_begfa :=NewEG_ShapeElements ();_begfa .Imagedata =NewImagedata ();if _fgabd :=d .DecodeElement (_begfa .Imagedata ,&_bdae );_fgabd !=nil {return _fgabd ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_begfa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_caaae :=NewEG_ShapeElements ();_caaae .Skew =NewOfcSkew ();if _dcbba :=d .DecodeElement (_caaae .Skew ,&_bdae );_dcbba !=nil {return _dcbba ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_caaae );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_afaaa :=NewEG_ShapeElements ();_afaaa .Extrusion =NewOfcExtrusion ();if _abaad :=d .DecodeElement (_afaaa .Extrusion ,&_bdae );_abaad !=nil {return _abaad ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_afaaa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_feeab :=NewEG_ShapeElements ();_feeab .Callout =NewOfcCallout ();if _agda :=d .DecodeElement (_feeab .Callout ,&_bdae );_agda !=nil {return _agda ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_feeab );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_daeeb :=NewEG_ShapeElements ();_daeeb .Lock =NewOfcLock ();if _gdff :=d .DecodeElement (_daeeb .Lock ,&_bdae );_gdff !=nil {return _gdff ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_daeeb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dbgdb :=NewEG_ShapeElements ();_dbgdb .Clippath =NewOfcClippath ();if _eabb :=d .DecodeElement (_dbgdb .Clippath ,&_bdae );_eabb !=nil {return _eabb ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_dbgdb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_acebff :=NewEG_ShapeElements ();_acebff .Signatureline =NewOfcSignatureline ();if _cdfge :=d .DecodeElement (_acebff .Signatureline ,&_bdae );_cdfge !=nil {return _cdfge ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_acebff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cbgf :=NewEG_ShapeElements ();_cbgf .Wrap =_a .NewWrap ();if _gegea :=d .DecodeElement (_cbgf .Wrap ,&_bdae );_gegea !=nil {return _gegea ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_cbgf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_aaadb :=NewEG_ShapeElements ();_aaadb .Anchorlock =_a .NewAnchorlock ();if _cfda :=d .DecodeElement (_aaadb .Anchorlock ,&_bdae );_cfda !=nil {return _cfda ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_aaadb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gebf :=NewEG_ShapeElements ();_gebf .Bordertop =_a .NewBordertop ();if _edbgg :=d .DecodeElement (_gebf .Bordertop ,&_bdae );_edbgg !=nil {return _edbgg ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_gebf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_efbcb :=NewEG_ShapeElements ();_efbcb .Borderbottom =_a .NewBorderbottom ();if _gcgg :=d .DecodeElement (_efbcb .Borderbottom ,&_bdae );_gcgg !=nil {return _gcgg ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_efbcb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cfdcb :=NewEG_ShapeElements ();_cfdcb .Borderleft =_a .NewBorderleft ();if _edca :=d .DecodeElement (_cfdcb .Borderleft ,&_bdae );_edca !=nil {return _edca ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_cfdcb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gfeeg :=NewEG_ShapeElements ();_gfeeg .Borderright =_a .NewBorderright ();if _faffg :=d .DecodeElement (_gfeeg .Borderright ,&_bdae );_faffg !=nil {return _faffg ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_gfeeg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ddef :=NewEG_ShapeElements ();_ddef .ClientData =_ga .NewClientData ();if _ccccc :=d .DecodeElement (_ddef .ClientData ,&_bdae );_ccccc !=nil {return _ccccc ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_ddef );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bdeae :=NewEG_ShapeElements ();_bdeae .Textdata =_fb .NewTextdata ();if _eacc :=d .DecodeElement (_bdeae .Textdata ,&_bdae );_eacc !=nil {return _eacc ;};_efdf .EG_ShapeElements =append (_efdf .EG_ShapeElements ,_bdeae );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_bdae .Name );if _fecbg :=d .Skip ();_fecbg !=nil {return _fecbg ;};};case _b .EndElement :break _ecdc ;case _b .CharData :};};return nil ;};func (_fddfe *OfcST_ExtrusionRender )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffdgb ,_fdbfb :=d .Token ();if _fdbfb !=nil {return _fdbfb ;};if _abbe ,_eadgf :=_ffdgb .(_b .EndElement );_eadgf &&_abbe .Name ==start .Name {*_fddfe =1;return nil ;};if _bcagb ,_aaccc :=_ffdgb .(_b .CharData );!_aaccc {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffdgb );}else {switch string (_bcagb ){case "":*_fddfe =0;case "\u0073\u006f\u006ci\u0064":*_fddfe =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_fddfe =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_fddfe =3;};};_ffdgb ,_fdbfb =d .Token ();if _fdbfb !=nil {return _fdbfb ;};if _cbfgef ,_edacee :=_ffdgb .(_b .EndElement );_edacee &&_cbfgef .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffdgb );};func (_fgdcac *ST_ShadowType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgdcac =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fgdcac =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fgdcac =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_fgdcac =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fgdcac =4;};return nil ;};func (_becc *AG_Fill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgaf :=range start .Attr {if _fgaf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_becc .FilledAttr .UnmarshalXMLAttr (_fgaf );continue ;};if _fgaf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ded ,_cfg :=_fgaf .Value ,error (nil );if _cfg !=nil {return _cfg ;};_becc .FillcolorAttr =&_ded ;continue ;};};for {_bedc ,_bbca :=d .Token ();if _bbca !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_bbca );};if _eggg ,_cbe :=_bedc .(_b .EndElement );_cbe &&_eggg .Name ==start .Name {break ;};};return nil ;};func (_acgcg OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _acgcg {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acgcg ));};return nil ;};func (_acedf ST_ImageAspect )String ()string {switch _acedf {case 0:return "";case 1:return "\u0069\u0067\u006e\u006f\u0072\u0065";case 2:return "\u0061\u0074\u004d\u006f\u0073\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};type Roundrect struct{CT_RoundRect };func (_aafff ST_StrokeEndCap )String ()string {switch _aafff {case 0:return "";case 1:return "\u0066\u006c\u0061\u0074";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u0072\u006f\u0075n\u0064";};return "";};func (_bcgfc *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcgfc =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_bcgfc =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_bcgfc =2;};return nil ;};func (_ebga *CT_Formulas )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebga .F !=nil {_dce :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0066"}};for _ ,_cbfb :=range _ebga .F {e .EncodeElement (_cbfb ,_dce );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecfdad ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _ecfdad {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecfdad ));};return nil ;}; +// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path +func (_dccef *Imagedata )ValidateWithPath (path string )error {if _accg :=_dccef .CT_ImageData .ValidateWithPath (path );_accg !=nil {return _accg ;};return nil ;};func (_agabg *OfcCT_ClipPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",_agabg .VAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfff OfcST_ExtrusionRender )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbccb :=_d .Attr {};_bbccb .Name =name ;switch _cfff {case OfcST_ExtrusionRenderUnset :_bbccb .Value ="";case OfcST_ExtrusionRenderSolid :_bbccb .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_bbccb .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_bbccb .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _bbccb ,nil ;};type AG_Path struct{PathAttr *string ;};func NewCT_Shape ()*CT_Shape {_ggeca :=&CT_Shape {};return _ggeca };func (_cgfeg *OfcOLEObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgfeg .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_aaeec :=range start .Attr {if _aaeec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaeec .Name .Local =="\u0069\u0064"||_aaeec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aaeec .Name .Local =="\u0069\u0064"{_eecbe ,_gbcgg :=_aaeec .Value ,error (nil );if _gbcgg !=nil {return _gbcgg ;};_cgfeg .IdAttr =&_eecbe ;continue ;};if _aaeec .Name .Local =="\u0054\u0079\u0070\u0065"{_cgfeg .TypeAttr .UnmarshalXMLAttr (_aaeec );continue ;};if _aaeec .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_efagc ,_ecbag :=_aaeec .Value ,error (nil );if _ecbag !=nil {return _ecbag ;};_cgfeg .ProgIDAttr =&_efagc ;continue ;};if _aaeec .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_acgefb ,_ageb :=_aaeec .Value ,error (nil );if _ageb !=nil {return _ageb ;};_cgfeg .ShapeIDAttr =&_acgefb ;continue ;};if _aaeec .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_cgfeg .DrawAspectAttr .UnmarshalXMLAttr (_aaeec );continue ;};if _aaeec .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_addbg ,_fcab :=_aaeec .Value ,error (nil );if _fcab !=nil {return _fcab ;};_cgfeg .ObjectIDAttr =&_addbg ;continue ;};if _aaeec .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_cgfeg .UpdateModeAttr .UnmarshalXMLAttr (_aaeec );continue ;};};_gfcd :for {_cegcf ,_dcbeb :=d .Token ();if _dcbeb !=nil {return _dcbeb ;};switch _dfaee :=_cegcf .(type ){case _d .StartElement :switch _dfaee .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgfeg .LinkType =new (string );if _dcafb :=d .DecodeElement (_cgfeg .LinkType ,&_dfaee );_dcafb !=nil {return _dcafb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgfeg .LockedField =_ec .ST_TrueFalseBlankUnset ;if _bfgeb :=d .DecodeElement (&_cgfeg .LockedField ,&_dfaee );_bfgeb !=nil {return _bfgeb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgfeg .FieldCodes =new (string );if _abdcf :=d .DecodeElement (_cgfeg .FieldCodes ,&_dfaee );_abdcf !=nil {return _abdcf ;};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\u004f\u0066cO\u004c\u0045O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_dfaee .Name );if _cada :=d .Skip ();_cada !=nil {return _cada ;};};case _d .EndElement :break _gfcd ;case _d .CharData :};};return nil ;}; -// Validate validates the AG_Id and its children -func (_cac *AG_Id )Validate ()error {return _cac .ValidateWithPath ("\u0041\u0047\u005fI\u0064")}; +// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path +func (_ffbaab *OfcCT_R )ValidateWithPath (path string )error {if _feegd :=_ffbaab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_feegd !=nil {return _feegd ;};if _aacbed :=_ffbaab .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_aacbed !=nil {return _aacbed ;};for _dgdca ,_gfged :=range _ffbaab .Proxy {if _gaade :=_gfged .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_dgdca ));_gaade !=nil {return _gaade ;};};return nil ;};func (_ccgba *ST_ShadowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccgba =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ccgba =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ccgba =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_ccgba =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_ccgba =4;};return nil ;};func (_fgbf *AG_OfficeShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgbf .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fgbf .SptAttr )});};if _fgbf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_efce ,_egdc :=_fgbf .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _egdc !=nil {return _egdc ;};start .Attr =append (start .Attr ,_efce );};if _fgbf .BwmodeAttr !=OfcST_BWModeUnset {_cca ,_ffc :=_fgbf .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _ffc !=nil {return _ffc ;};start .Attr =append (start .Attr ,_cca );};if _fgbf .BwpureAttr !=OfcST_BWModeUnset {_aad ,_fge :=_fgbf .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _fge !=nil {return _fge ;};start .Attr =append (start .Attr ,_aad );};if _fgbf .BwnormalAttr !=OfcST_BWModeUnset {_dcg ,_feb :=_fgbf .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _feb !=nil {return _feb ;};start .Attr =append (start .Attr ,_dcg );};if _fgbf .ForcedashAttr !=_ec .ST_TrueFalseUnset {_bcge ,_acc :=_fgbf .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _acc !=nil {return _acc ;};start .Attr =append (start .Attr ,_bcge );};if _fgbf .OleiconAttr !=_ec .ST_TrueFalseUnset {_afga ,_fggd :=_fgbf .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _fggd !=nil {return _fggd ;};start .Attr =append (start .Attr ,_afga );};if _fgbf .OleAttr !=_ec .ST_TrueFalseBlankUnset {_fbe ,_fabg :=_fgbf .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _fabg !=nil {return _fabg ;};start .Attr =append (start .Attr ,_fbe );};if _fgbf .PreferrelativeAttr !=_ec .ST_TrueFalseUnset {_fdaa ,_eagg :=_fgbf .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _eagg !=nil {return _eagg ;};start .Attr =append (start .Attr ,_fdaa );};if _fgbf .CliptowrapAttr !=_ec .ST_TrueFalseUnset {_baf ,_efad :=_fgbf .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _efad !=nil {return _efad ;};start .Attr =append (start .Attr ,_baf );};if _fgbf .ClipAttr !=_ec .ST_TrueFalseUnset {_cgce ,_bae :=_fgbf .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070"});if _bae !=nil {return _bae ;};start .Attr =append (start .Attr ,_cgce );};return nil ;};func (_geaea OfcST_ExtrusionPlane )Validate ()error {return _geaea .ValidateWithPath ("")};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 _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ec .ST_TrueFalse ;OleiconAttr _ec .ST_TrueFalse ;OleAttr _ec .ST_TrueFalseBlank ;PreferrelativeAttr _ec .ST_TrueFalse ;CliptowrapAttr _ec .ST_TrueFalse ;ClipAttr _ec .ST_TrueFalse ;};func (_accaeg ST_ImageAspect )Validate ()error {return _accaeg .ValidateWithPath ("")}; -// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path -func (_egeb *AG_Path )ValidateWithPath (path string )error {return nil };type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};type Shadow struct{CT_Shadow };func (_bbdda *CT_Image )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbdda .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .HrefAttr )});};if _bbdda .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .TargetAttr )});};if _bbdda .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .ClassAttr )});};if _bbdda .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .TitleAttr )});};if _bbdda .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .AltAttr )});};if _bbdda .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .CoordsizeAttr )});};if _bbdda .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .CoordoriginAttr )});};if _bbdda .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .WrapcoordsAttr )});};if _bbdda .PrintAttr !=_bd .ST_TrueFalseUnset {_abda ,_eaeee :=_bbdda .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _eaeee !=nil {return _eaeee ;};start .Attr =append (start .Attr ,_abda );};if _bbdda .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .IdAttr )});};if _bbdda .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .StyleAttr )});};if _bbdda .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .SpidAttr )});};if _bbdda .OnedAttr !=_bd .ST_TrueFalseUnset {_ggbac ,_gafbf :=_bbdda .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _gafbf !=nil {return _gafbf ;};start .Attr =append (start .Attr ,_ggbac );};if _bbdda .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .RegroupidAttr )});};if _bbdda .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_fcbg ,_gbdcb :=_bbdda .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _gbdcb !=nil {return _gbdcb ;};start .Attr =append (start .Attr ,_fcbg );};if _bbdda .ButtonAttr !=_bd .ST_TrueFalseUnset {_gdcd ,_eccbg :=_bbdda .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _eccbg !=nil {return _eccbg ;};start .Attr =append (start .Attr ,_gdcd );};if _bbdda .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_deec ,_bbgbf :=_bbdda .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bbgbf !=nil {return _bbgbf ;};start .Attr =append (start .Attr ,_deec );};if _bbdda .BulletAttr !=_bd .ST_TrueFalseUnset {_fafdb ,_dgfd :=_bbdda .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _dgfd !=nil {return _dgfd ;};start .Attr =append (start .Attr ,_fafdb );};if _bbdda .HrAttr !=_bd .ST_TrueFalseUnset {_dgda ,_ggbg :=_bbdda .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _ggbg !=nil {return _ggbg ;};start .Attr =append (start .Attr ,_dgda );};if _bbdda .HrstdAttr !=_bd .ST_TrueFalseUnset {_abgg ,_agec :=_bbdda .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _agec !=nil {return _agec ;};start .Attr =append (start .Attr ,_abgg );};if _bbdda .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_fadbae ,_baebf :=_bbdda .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _baebf !=nil {return _baebf ;};start .Attr =append (start .Attr ,_fadbae );};if _bbdda .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .HrpctAttr )});};if _bbdda .HralignAttr !=OfcST_HrAlignUnset {_gafc ,_gbcba :=_bbdda .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _gbcba !=nil {return _gbcba ;};start .Attr =append (start .Attr ,_gafc );};if _bbdda .AllowincellAttr !=_bd .ST_TrueFalseUnset {_abgf ,_efgg :=_bbdda .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _efgg !=nil {return _efgg ;};start .Attr =append (start .Attr ,_abgf );};if _bbdda .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_afcef ,_gbgac :=_bbdda .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gbgac !=nil {return _gbgac ;};start .Attr =append (start .Attr ,_afcef );};if _bbdda .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_eagfc ,_gdca :=_bbdda .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _gdca !=nil {return _gdca ;};start .Attr =append (start .Attr ,_eagfc );};if _bbdda .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .BordertopcolorAttr )});};if _bbdda .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .BorderleftcolorAttr )});};if _bbdda .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .BorderbottomcolorAttr )});};if _bbdda .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .BorderrightcolorAttr )});};if _bbdda .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dedg ,_fdace :=_bbdda .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fdace !=nil {return _fdace ;};start .Attr =append (start .Attr ,_dedg );};if _bbdda .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .DgmnodekindAttr )});};if _bbdda .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_facg ,_gabg :=_bbdda .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _gabg !=nil {return _gabg ;};start .Attr =append (start .Attr ,_facg );};if _bbdda .InsetmodeAttr !=OfcST_InsetModeUnset {_aagb ,_gffg :=_bbdda .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _gffg !=nil {return _gffg ;};start .Attr =append (start .Attr ,_aagb );};if _bbdda .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .OpacityAttr )});};if _bbdda .StrokedAttr !=_bd .ST_TrueFalseUnset {_dbabd ,_aecge :=_bbdda .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aecge !=nil {return _aecge ;};start .Attr =append (start .Attr ,_dbabd );};if _bbdda .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .StrokecolorAttr )});};if _bbdda .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .StrokeweightAttr )});};if _bbdda .InsetpenAttr !=_bd .ST_TrueFalseUnset {_aaegg ,_feeg :=_bbdda .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _feeg !=nil {return _feeg ;};start .Attr =append (start .Attr ,_aaegg );};if _bbdda .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .ChromakeyAttr )});};if _bbdda .FilledAttr !=_bd .ST_TrueFalseUnset {_gded ,_gaffg :=_bbdda .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gaffg !=nil {return _gaffg ;};start .Attr =append (start .Attr ,_gded );};if _bbdda .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .FillcolorAttr )});};if _bbdda .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .SptAttr )});};if _bbdda .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_afgf ,_gceb :=_bbdda .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gceb !=nil {return _gceb ;};start .Attr =append (start .Attr ,_afgf );};if _bbdda .BwmodeAttr !=OfcST_BWModeUnset {_ebee ,_aefbd :=_bbdda .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _aefbd !=nil {return _aefbd ;};start .Attr =append (start .Attr ,_ebee );};if _bbdda .BwpureAttr !=OfcST_BWModeUnset {_ggag ,_eaeed :=_bbdda .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _eaeed !=nil {return _eaeed ;};start .Attr =append (start .Attr ,_ggag );};if _bbdda .BwnormalAttr !=OfcST_BWModeUnset {_fddd ,_eagdg :=_bbdda .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eagdg !=nil {return _eagdg ;};start .Attr =append (start .Attr ,_fddd );};if _bbdda .ForcedashAttr !=_bd .ST_TrueFalseUnset {_acad ,_degdd :=_bbdda .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _degdd !=nil {return _degdd ;};start .Attr =append (start .Attr ,_acad );};if _bbdda .OleiconAttr !=_bd .ST_TrueFalseUnset {_eadec ,_ggdcd :=_bbdda .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _ggdcd !=nil {return _ggdcd ;};start .Attr =append (start .Attr ,_eadec );};if _bbdda .OleAttr !=_bd .ST_TrueFalseBlankUnset {_feeec ,_edcf :=_bbdda .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _edcf !=nil {return _edcf ;};start .Attr =append (start .Attr ,_feeec );};if _bbdda .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_cffa ,_fega :=_bbdda .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _fega !=nil {return _fega ;};start .Attr =append (start .Attr ,_cffa );};if _bbdda .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_ffca ,_accd :=_bbdda .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _accd !=nil {return _accd ;};start .Attr =append (start .Attr ,_ffca );};if _bbdda .ClipAttr !=_bd .ST_TrueFalseUnset {_ggdf ,_bfdg :=_bbdda .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _bfdg !=nil {return _bfdg ;};start .Attr =append (start .Attr ,_ggdf );};if _bbdda .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .SrcAttr )});};if _bbdda .CropleftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .CropleftAttr )});};if _bbdda .CroptopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .CroptopAttr )});};if _bbdda .CroprightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .CroprightAttr )});};if _bbdda .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .CropbottomAttr )});};if _bbdda .GainAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .GainAttr )});};if _bbdda .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .BlacklevelAttr )});};if _bbdda .GammaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_e .Sprintf ("\u0025\u0076",*_bbdda .GammaAttr )});};if _bbdda .GrayscaleAttr !=_bd .ST_TrueFalseUnset {_gabf ,_ebb :=_bbdda .GrayscaleAttr .MarshalXMLAttr (_b .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _ebb !=nil {return _ebb ;};start .Attr =append (start .Attr ,_gabf );};if _bbdda .BilevelAttr !=_bd .ST_TrueFalseUnset {_bfdgg ,_egbd :=_bbdda .BilevelAttr .MarshalXMLAttr (_b .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _egbd !=nil {return _egbd ;};start .Attr =append (start .Attr ,_bfdgg );};e .EncodeToken (start );if _bbdda .EG_ShapeElements !=nil {for _ ,_ggege :=range _bbdda .EG_ShapeElements {_ggege .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;);const (ST_StrokeLineStyleUnset ST_StrokeLineStyle =0;ST_StrokeLineStyleSingle ST_StrokeLineStyle =1;ST_StrokeLineStyleThinThin ST_StrokeLineStyle =2;ST_StrokeLineStyleThinThick ST_StrokeLineStyle =3;ST_StrokeLineStyleThickThin ST_StrokeLineStyle =4;ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle =5;);func (_bdega *Roundrect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdega .CT_RoundRect =*NewCT_RoundRect ();for _ ,_eecf :=range start .Attr {if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bdega .UserdrawnAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_adcbb ,_fdafeb :=_eecf .Value ,error (nil );if _fdafeb !=nil {return _fdafeb ;};_bdega .BordertopcolorAttr =&_adcbb ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bdega .UserhiddenAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bdega .BulletAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bdega .CliptowrapAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0068\u0072"{_bdega .HrAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u006f\u006c\u0065"{_bdega .OleAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0068\u0072\u0073t\u0064"{_bdega .HrstdAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0073\u0070\u0069\u0064"{_dcacd ,_aegea :=_eecf .Value ,error (nil );if _aegea !=nil {return _aegea ;};_bdega .SpidAttr =&_dcacd ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bdega .HrnoshadeAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bdega .ForcedashAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cfccc ,_dfcgcf :=_eecf .Value ,error (nil );if _dfcgcf !=nil {return _dfcgcf ;};_bdega .BorderleftcolorAttr =&_cfccc ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gfdgd ,_cedcg :=_g .ParseInt (_eecf .Value ,10,64);if _cedcg !=nil {return _cedcg ;};_bdega .DgmnodekindAttr =&_gfdgd ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u006f\u006e\u0065\u0064"{_bdega .OnedAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0063\u006c\u0069\u0070"{_bdega .ClipAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0068\u0072\u0070c\u0074"{_debgd ,_faega :=_g .ParseFloat (_eecf .Value ,64);if _faega !=nil {return _faega ;};_cgace :=float32 (_debgd );_bdega .HrpctAttr =&_cgace ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bdega .PreferrelativeAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dbeaa ,_beccg :=_eecf .Value ,error (nil );if _beccg !=nil {return _beccg ;};_bdega .BorderrightcolorAttr =&_dbeaa ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eagab ,_dggg :=_g .ParseInt (_eecf .Value ,10,64);if _dggg !=nil {return _dggg ;};_bdega .RegroupidAttr =&_eagab ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bdega .DgmlayoutmruAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bdega .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bdega .AllowoverlapAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bdega .HralignAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bdega .InsetmodeAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0073\u0070\u0074"{_fabbfb ,_eceec :=_g .ParseFloat (_eecf .Value ,64);if _eceec !=nil {return _eceec ;};_febfd :=float32 (_fabbfb );_bdega .SptAttr =&_febfd ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cggbg ,_bccbg :=_eecf .Value ,error (nil );if _bccbg !=nil {return _bccbg ;};_bdega .BorderbottomcolorAttr =&_cggbg ;continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bdega .OleiconAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bdega .DgmlayoutAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bdega .BwmodeAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bdega .BwnormalAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bdega .BwpureAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bdega .ConnectortypeAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bdega .ButtonAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bdega .AllowincellAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Local =="\u0068\u0072\u0065\u0066"{_afdfbg ,_bdgddg :=_eecf .Value ,error (nil );if _bdgddg !=nil {return _bdgddg ;};_bdega .HrefAttr =&_afdfbg ;continue ;};if _eecf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_daged ,_effggc :=_eecf .Value ,error (nil );if _effggc !=nil {return _effggc ;};_bdega .CoordsizeAttr =&_daged ;continue ;};if _eecf .Name .Local =="\u0073\u0074\u0079l\u0065"{_ebgfa ,_adgbc :=_eecf .Value ,error (nil );if _adgbc !=nil {return _adgbc ;};_bdega .StyleAttr =&_ebgfa ;continue ;};if _eecf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bdega .StrokedAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Local =="\u0069\u0064"{_ffcbf ,_gdcabg :=_eecf .Value ,error (nil );if _gdcabg !=nil {return _gdcabg ;};_bdega .IdAttr =&_ffcbf ;continue ;};if _eecf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_efaed ,_fgggb :=_eecf .Value ,error (nil );if _fgggb !=nil {return _fgggb ;};_bdega .StrokeweightAttr =&_efaed ;continue ;};if _eecf .Name .Local =="\u0070\u0072\u0069n\u0074"{_bdega .PrintAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ddcfa ,_dacff :=_eecf .Value ,error (nil );if _dacff !=nil {return _dacff ;};_bdega .ChromakeyAttr =&_ddcfa ;continue ;};if _eecf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_defga ,_dffbe :=_eecf .Value ,error (nil );if _dffbe !=nil {return _dffbe ;};_bdega .FillcolorAttr =&_defga ;continue ;};if _eecf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_beeda ,_bfcdfa :=_eecf .Value ,error (nil );if _bfcdfa !=nil {return _bfcdfa ;};_bdega .CoordoriginAttr =&_beeda ;continue ;};if _eecf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gedea ,_daffe :=_eecf .Value ,error (nil );if _daffe !=nil {return _daffe ;};_bdega .OpacityAttr =&_gedea ;continue ;};if _eecf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgcea ,_dccge :=_eecf .Value ,error (nil );if _dccge !=nil {return _dccge ;};_bdega .StrokecolorAttr =&_cgcea ;continue ;};if _eecf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bdega .InsetpenAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bdega .FilledAttr .UnmarshalXMLAttr (_eecf );continue ;};if _eecf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gbdfg ,_adede :=_eecf .Value ,error (nil );if _adede !=nil {return _adede ;};_bdega .WrapcoordsAttr =&_gbdfg ;continue ;};if _eecf .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_aeggd ,_adceg :=_eecf .Value ,error (nil );if _adceg !=nil {return _adceg ;};_bdega .ArcsizeAttr =&_aeggd ;continue ;};if _eecf .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecdcg ,_ecfaag :=_eecf .Value ,error (nil );if _ecfaag !=nil {return _ecfaag ;};_bdega .TitleAttr =&_ecdcg ;continue ;};if _eecf .Name .Local =="\u0063\u006c\u0061s\u0073"{_gedgab ,_bgde :=_eecf .Value ,error (nil );if _bgde !=nil {return _bgde ;};_bdega .ClassAttr =&_gedgab ;continue ;};if _eecf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgede ,_cgega :=_eecf .Value ,error (nil );if _cgega !=nil {return _cgega ;};_bdega .TargetAttr =&_fgede ;continue ;};if _eecf .Name .Local =="\u0061\u006c\u0074"{_afbce ,_cgacc :=_eecf .Value ,error (nil );if _cgacc !=nil {return _cgacc ;};_bdega .AltAttr =&_afbce ;continue ;};};_edad :for {_dbgb ,_bdedf :=d .Token ();if _bdedf !=nil {return _bdedf ;};switch _aeffc :=_dbgb .(type ){case _b .StartElement :switch _aeffc .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_aggf :=NewEG_ShapeElements ();_aggf .Path =NewPath ();if _ddaa :=d .DecodeElement (_aggf .Path ,&_aeffc );_ddaa !=nil {return _ddaa ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_aggf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_eddfd :=NewEG_ShapeElements ();_eddfd .Formulas =NewFormulas ();if _aedb :=d .DecodeElement (_eddfd .Formulas ,&_aeffc );_aedb !=nil {return _aedb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_eddfd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gdeaf :=NewEG_ShapeElements ();_gdeaf .Handles =NewHandles ();if _aaafb :=d .DecodeElement (_gdeaf .Handles ,&_aeffc );_aaafb !=nil {return _aaafb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_gdeaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ebdcbe :=NewEG_ShapeElements ();_ebdcbe .Fill =NewFill ();if _cdfgf :=d .DecodeElement (_ebdcbe .Fill ,&_aeffc );_cdfgf !=nil {return _cdfgf ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_ebdcbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_efbad :=NewEG_ShapeElements ();_efbad .Stroke =NewStroke ();if _fbagb :=d .DecodeElement (_efbad .Stroke ,&_aeffc );_fbagb !=nil {return _fbagb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_efbad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gbbaf :=NewEG_ShapeElements ();_gbbaf .Shadow =NewShadow ();if _fagee :=d .DecodeElement (_gbbaf .Shadow ,&_aeffc );_fagee !=nil {return _fagee ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_gbbaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_efgbd :=NewEG_ShapeElements ();_efgbd .Textbox =NewTextbox ();if _bgacb :=d .DecodeElement (_efgbd .Textbox ,&_aeffc );_bgacb !=nil {return _bgacb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_efgbd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_eabaab :=NewEG_ShapeElements ();_eabaab .Textpath =NewTextpath ();if _aeaba :=d .DecodeElement (_eabaab .Textpath ,&_aeffc );_aeaba !=nil {return _aeaba ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_eabaab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bffba :=NewEG_ShapeElements ();_bffba .Imagedata =NewImagedata ();if _aaeadf :=d .DecodeElement (_bffba .Imagedata ,&_aeffc );_aaeadf !=nil {return _aaeadf ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_bffba );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dcbbcd :=NewEG_ShapeElements ();_dcbbcd .Skew =NewOfcSkew ();if _adgdf :=d .DecodeElement (_dcbbcd .Skew ,&_aeffc );_adgdf !=nil {return _adgdf ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_dcbbcd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gggfe :=NewEG_ShapeElements ();_gggfe .Extrusion =NewOfcExtrusion ();if _gadbb :=d .DecodeElement (_gggfe .Extrusion ,&_aeffc );_gadbb !=nil {return _gadbb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_gggfe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_aeeab :=NewEG_ShapeElements ();_aeeab .Callout =NewOfcCallout ();if _bbfgfd :=d .DecodeElement (_aeeab .Callout ,&_aeffc );_bbfgfd !=nil {return _bbfgfd ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_aeeab );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fddag :=NewEG_ShapeElements ();_fddag .Lock =NewOfcLock ();if _egafa :=d .DecodeElement (_fddag .Lock ,&_aeffc );_egafa !=nil {return _egafa ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_fddag );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gefgaa :=NewEG_ShapeElements ();_gefgaa .Clippath =NewOfcClippath ();if _abddc :=d .DecodeElement (_gefgaa .Clippath ,&_aeffc );_abddc !=nil {return _abddc ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_gefgaa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fbgcc :=NewEG_ShapeElements ();_fbgcc .Signatureline =NewOfcSignatureline ();if _dcade :=d .DecodeElement (_fbgcc .Signatureline ,&_aeffc );_dcade !=nil {return _dcade ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_fbgcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dgfad :=NewEG_ShapeElements ();_dgfad .Wrap =_a .NewWrap ();if _gcfeg :=d .DecodeElement (_dgfad .Wrap ,&_aeffc );_gcfeg !=nil {return _gcfeg ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_dgfad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_cgbagf :=NewEG_ShapeElements ();_cgbagf .Anchorlock =_a .NewAnchorlock ();if _daacb :=d .DecodeElement (_cgbagf .Anchorlock ,&_aeffc );_daacb !=nil {return _daacb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_cgbagf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bfaeb :=NewEG_ShapeElements ();_bfaeb .Bordertop =_a .NewBordertop ();if _fgdec :=d .DecodeElement (_bfaeb .Bordertop ,&_aeffc );_fgdec !=nil {return _fgdec ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_bfaeb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_aacad :=NewEG_ShapeElements ();_aacad .Borderbottom =_a .NewBorderbottom ();if _bbcbe :=d .DecodeElement (_aacad .Borderbottom ,&_aeffc );_bbcbe !=nil {return _bbcbe ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_aacad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ecffa :=NewEG_ShapeElements ();_ecffa .Borderleft =_a .NewBorderleft ();if _feafag :=d .DecodeElement (_ecffa .Borderleft ,&_aeffc );_feafag !=nil {return _feafag ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_ecffa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ffaca :=NewEG_ShapeElements ();_ffaca .Borderright =_a .NewBorderright ();if _eaadb :=d .DecodeElement (_ffaca .Borderright ,&_aeffc );_eaadb !=nil {return _eaadb ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_ffaca );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gdfada :=NewEG_ShapeElements ();_gdfada .ClientData =_ga .NewClientData ();if _fbcad :=d .DecodeElement (_gdfada .ClientData ,&_aeffc );_fbcad !=nil {return _fbcad ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_gdfada );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dadg :=NewEG_ShapeElements ();_dadg .Textdata =_fb .NewTextdata ();if _ddefg :=d .DecodeElement (_dadg .Textdata ,&_aeffc );_ddefg !=nil {return _ddefg ;};_bdega .EG_ShapeElements =append (_bdega .EG_ShapeElements ,_dadg );default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0052\u006f\u0075\u006e\u0064\u0072e\u0063\u0074 \u0025\u0076",_aeffc .Name );if _gggfd :=d .Skip ();_gggfd !=nil {return _gggfd ;};};case _b .EndElement :break _edad ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path +func (_agaag *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _cbbaf :=_agaag .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cbbaf !=nil {return _cbbaf ;};if _cgcb :=_agaag .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cgcb !=nil {return _cgcb ;};if _abd :=_agaag .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_abd !=nil {return _abd ;};if _ggf :=_agaag .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ggf !=nil {return _ggf ;};if _cded :=_agaag .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cded !=nil {return _cded ;};if _afc :=_agaag .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_afc !=nil {return _afc ;};if _caga :=_agaag .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_caga !=nil {return _caga ;};if _badf :=_agaag .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_badf !=nil {return _badf ;};if _abbd :=_agaag .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_abbd !=nil {return _abbd ;};if _ceagd :=_agaag .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ceagd !=nil {return _ceagd ;};if _cgdb :=_agaag .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cgdb !=nil {return _cgdb ;};if _dbgf :=_agaag .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dbgf !=nil {return _dbgf ;};if _eebca :=_agaag .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_eebca !=nil {return _eebca ;};if _gdea :=_agaag .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gdea !=nil {return _gdea ;};if _acgcb :=_agaag .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_acgcb !=nil {return _acgcb ;};return nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_bdgbc :=&OfcCT_IdMap {};return _bdgbc }; -// Validate validates the OfcCT_ShapeLayout and its children -func (_adbf *OfcCT_ShapeLayout )Validate ()error {return _adbf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_cbfef OfcST_OLEUpdateMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbfef .String (),start );};func (_gaebbd *OfcCT_Callout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcdgc :=range start .Attr {if _fcdgc .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_gaebbd .LengthspecifiedAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u006f\u006e"{_gaebbd .OnAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u0067\u0061\u0070"{_abgffg ,_dgebd :=_fcdgc .Value ,error (nil );if _dgebd !=nil {return _dgebd ;};_gaebbd .GapAttr =&_abgffg ;continue ;};if _fcdgc .Name .Local =="\u0061\u006e\u0067l\u0065"{_gaebbd .AngleAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_gaebbd .DropautoAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u0064\u0072\u006f\u0070"{_eefbg ,_aaegc :=_fcdgc .Value ,error (nil );if _aaegc !=nil {return _aaegc ;};_gaebbd .DropAttr =&_eefbg ;continue ;};if _fcdgc .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_efcfb ,_dgfag :=_fcdgc .Value ,error (nil );if _dgfag !=nil {return _dgfag ;};_gaebbd .DistanceAttr =&_efcfb ;continue ;};if _fcdgc .Name .Local =="\u0074\u0079\u0070\u0065"{_agbb ,_bbcea :=_fcdgc .Value ,error (nil );if _bbcea !=nil {return _bbcea ;};_gaebbd .TypeAttr =&_agbb ;continue ;};if _fcdgc .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_bgdag ,_gcdac :=_fcdgc .Value ,error (nil );if _gcdac !=nil {return _gcdac ;};_gaebbd .LengthAttr =&_bgdag ;continue ;};if _fcdgc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_gaebbd .AccentbarAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_gaebbd .TextborderAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_gaebbd .MinusxAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_gaebbd .MinusyAttr .UnmarshalXMLAttr (_fcdgc );continue ;};if _fcdgc .Name .Local =="\u0065\u0078\u0074"{_gaebbd .ExtAttr .UnmarshalXMLAttr (_fcdgc );continue ;};};for {_cafa ,_ceadb :=d .Token ();if _ceadb !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_ceadb );};if _cfcfe ,_aaacc :=_cafa .(_b .EndElement );_aaacc &&_cfcfe .Name ==start .Name {break ;};};return nil ;};func (_fbdeb OfcST_Angle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddcda :=_b .Attr {};_ddcda .Name =name ;switch _fbdeb {case OfcST_AngleUnset :_ddcda .Value ="";case OfcST_AngleAny :_ddcda .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_ddcda .Value ="\u0033\u0030";case OfcST_Angle45 :_ddcda .Value ="\u0034\u0035";case OfcST_Angle60 :_ddcda .Value ="\u0036\u0030";case OfcST_Angle90 :_ddcda .Value ="\u0039\u0030";case OfcST_AngleAuto :_ddcda .Value ="\u0061\u0075\u0074\u006f";};return _ddcda ,nil ;};func (_dgcdg ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _dgcdg {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgcdg ));};return nil ;}; +// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path +func (_dbaba *OfcCallout )ValidateWithPath (path string )error {if _gfffa :=_dbaba .OfcCT_Callout .ValidateWithPath (path );_gfffa !=nil {return _gfffa ;};return nil ;};func (_eefe *Arc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eefe .CT_Arc =*NewCT_Arc ();for _ ,_caff :=range start .Attr {if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eefe .UserdrawnAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eefe .ButtonAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eefe .DgmlayoutmruAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eefe .UserhiddenAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eefe .CliptowrapAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eefe .BulletAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u006f\u006c\u0065"{_eefe .OleAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0068\u0072"{_eefe .HrAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0073\u0070\u0069\u0064"{_fgcc ,_gegg :=_caff .Value ,error (nil );if _gegg !=nil {return _gegg ;};_eefe .SpidAttr =&_fgcc ;continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0068\u0072\u0073t\u0064"{_eefe .HrstdAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eefe .BwnormalAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ceab ,_cdbc :=_caff .Value ,error (nil );if _cdbc !=nil {return _cdbc ;};_eefe .BordertopcolorAttr =&_ceab ;continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eefe .DgmlayoutAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eefe .ForcedashAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eefe .AllowoverlapAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eefe .HrnoshadeAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eefe .PreferrelativeAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfff ,_badga :=_caff .Value ,error (nil );if _badga !=nil {return _badga ;};_eefe .BorderbottomcolorAttr =&_bfff ;continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u006f\u006e\u0065\u0064"{_eefe .OnedAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbb ,_fca :=_g .ParseInt (_caff .Value ,10,64);if _fca !=nil {return _fca ;};_eefe .DgmnodekindAttr =&_dbb ;continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_febf ,_deb :=_g .ParseInt (_caff .Value ,10,64);if _deb !=nil {return _deb ;};_eefe .RegroupidAttr =&_febf ;continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eefe .AllowincellAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0068\u0072\u0070c\u0074"{_gdca ,_gbff :=_g .ParseFloat (_caff .Value ,64);if _gbff !=nil {return _gbff ;};_agbe :=float32 (_gdca );_eefe .HrpctAttr =&_agbe ;continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0063\u006c\u0069\u0070"{_eefe .ClipAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eefe .InsetmodeAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cdfb ,_eabc :=_caff .Value ,error (nil );if _eabc !=nil {return _eabc ;};_eefe .BorderleftcolorAttr =&_cdfb ;continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eefe .OleiconAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bcdb ,_dbgfe :=_caff .Value ,error (nil );if _dbgfe !=nil {return _dbgfe ;};_eefe .BorderrightcolorAttr =&_bcdb ;continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eefe .ConnectortypeAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eefe .BwpureAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eefe .BwmodeAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0073\u0070\u0074"{_fdb ,_eeca :=_g .ParseFloat (_caff .Value ,64);if _eeca !=nil {return _eeca ;};_cec :=float32 (_fdb );_eefe .SptAttr =&_cec ;continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eefe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caff .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eefe .HralignAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_fedec ,_fgbdb :=_g .ParseFloat (_caff .Value ,64);if _fgbdb !=nil {return _fgbdb ;};_eefe .EndAngleAttr =&_fedec ;continue ;};if _caff .Name .Local =="\u0069\u0064"{_ggbf ,_gfff :=_caff .Value ,error (nil );if _gfff !=nil {return _gfff ;};_eefe .IdAttr =&_ggbf ;continue ;};if _caff .Name .Local =="\u0061\u006c\u0074"{_ceb ,_egbf :=_caff .Value ,error (nil );if _egbf !=nil {return _egbf ;};_eefe .AltAttr =&_ceb ;continue ;};if _caff .Name .Local =="\u0070\u0072\u0069n\u0074"{_eefe .PrintAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eefe .StrokedAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gebb ,_ade :=_caff .Value ,error (nil );if _ade !=nil {return _ade ;};_eefe .WrapcoordsAttr =&_gebb ;continue ;};if _caff .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dba ,_acae :=_caff .Value ,error (nil );if _acae !=nil {return _acae ;};_eefe .StrokeweightAttr =&_dba ;continue ;};if _caff .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bbfe ,_bcbf :=_caff .Value ,error (nil );if _bcbf !=nil {return _bcbf ;};_eefe .CoordoriginAttr =&_bbfe ;continue ;};if _caff .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adaba ,_gdg :=_caff .Value ,error (nil );if _gdg !=nil {return _gdg ;};_eefe .ChromakeyAttr =&_adaba ;continue ;};if _caff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efbd ,_fccfe :=_caff .Value ,error (nil );if _fccfe !=nil {return _fccfe ;};_eefe .FillcolorAttr =&_efbd ;continue ;};if _caff .Name .Local =="\u0073\u0074\u0079l\u0065"{_fgfd ,_aed :=_caff .Value ,error (nil );if _aed !=nil {return _aed ;};_eefe .StyleAttr =&_fgfd ;continue ;};if _caff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bed ,_deedg :=_caff .Value ,error (nil );if _deedg !=nil {return _deedg ;};_eefe .OpacityAttr =&_bed ;continue ;};if _caff .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aecf ,_gbdd :=_caff .Value ,error (nil );if _gbdd !=nil {return _gbdd ;};_eefe .StrokecolorAttr =&_aecf ;continue ;};if _caff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eefe .InsetpenAttr .UnmarshalXMLAttr (_caff );continue ;};if _caff .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_feae ,_ebgb :=_g .ParseFloat (_caff .Value ,64);if _ebgb !=nil {return _ebgb ;};_eefe .StartAngleAttr =&_feae ;continue ;};if _caff .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aade ,_dfd :=_caff .Value ,error (nil );if _dfd !=nil {return _dfd ;};_eefe .CoordsizeAttr =&_aade ;continue ;};if _caff .Name .Local =="\u0074\u0069\u0074l\u0065"{_fag ,_aac :=_caff .Value ,error (nil );if _aac !=nil {return _aac ;};_eefe .TitleAttr =&_fag ;continue ;};if _caff .Name .Local =="\u0063\u006c\u0061s\u0073"{_dbde ,_dcfc :=_caff .Value ,error (nil );if _dcfc !=nil {return _dcfc ;};_eefe .ClassAttr =&_dbde ;continue ;};if _caff .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gbdb ,_aadd :=_caff .Value ,error (nil );if _aadd !=nil {return _aadd ;};_eefe .TargetAttr =&_gbdb ;continue ;};if _caff .Name .Local =="\u0068\u0072\u0065\u0066"{_agea ,_acgg :=_caff .Value ,error (nil );if _acgg !=nil {return _acgg ;};_eefe .HrefAttr =&_agea ;continue ;};if _caff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eefe .FilledAttr .UnmarshalXMLAttr (_caff );continue ;};};_eed :for {_bebe ,_adgce :=d .Token ();if _adgce !=nil {return _adgce ;};switch _fcgbg :=_bebe .(type ){case _d .StartElement :switch _fcgbg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeac :=NewEG_ShapeElements ();_eeac .Path =NewPath ();if _feg :=d .DecodeElement (_eeac .Path ,&_fcgbg );_feg !=nil {return _feg ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_eeac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbg :=NewEG_ShapeElements ();_cbg .Formulas =NewFormulas ();if _cff :=d .DecodeElement (_cbg .Formulas ,&_fcgbg );_cff !=nil {return _cff ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_cbg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agge :=NewEG_ShapeElements ();_agge .Handles =NewHandles ();if _efabe :=d .DecodeElement (_agge .Handles ,&_fcgbg );_efabe !=nil {return _efabe ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_agge );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dead :=NewEG_ShapeElements ();_dead .Fill =NewFill ();if _fedc :=d .DecodeElement (_dead .Fill ,&_fcgbg );_fedc !=nil {return _fedc ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_dead );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgac :=NewEG_ShapeElements ();_bgac .Stroke =NewStroke ();if _bdca :=d .DecodeElement (_bgac .Stroke ,&_fcgbg );_bdca !=nil {return _bdca ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_bgac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbef :=NewEG_ShapeElements ();_fbef .Shadow =NewShadow ();if _agad :=d .DecodeElement (_fbef .Shadow ,&_fcgbg );_agad !=nil {return _agad ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_fbef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ece :=NewEG_ShapeElements ();_ece .Textbox =NewTextbox ();if _cbeg :=d .DecodeElement (_ece .Textbox ,&_fcgbg );_cbeg !=nil {return _cbeg ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_ece );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abe :=NewEG_ShapeElements ();_abe .Textpath =NewTextpath ();if _baab :=d .DecodeElement (_abe .Textpath ,&_fcgbg );_baab !=nil {return _baab ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_abe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbea :=NewEG_ShapeElements ();_fbea .Imagedata =NewImagedata ();if _cdef :=d .DecodeElement (_fbea .Imagedata ,&_fcgbg );_cdef !=nil {return _cdef ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_fbea );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eae :=NewEG_ShapeElements ();_eae .Skew =NewOfcSkew ();if _ddc :=d .DecodeElement (_eae .Skew ,&_fcgbg );_ddc !=nil {return _ddc ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_eae );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gafa :=NewEG_ShapeElements ();_gafa .Extrusion =NewOfcExtrusion ();if _bebd :=d .DecodeElement (_gafa .Extrusion ,&_fcgbg );_bebd !=nil {return _bebd ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_gafa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgde :=NewEG_ShapeElements ();_cgde .Callout =NewOfcCallout ();if _bafg :=d .DecodeElement (_cgde .Callout ,&_fcgbg );_bafg !=nil {return _bafg ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_cgde );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_befe :=NewEG_ShapeElements ();_befe .Lock =NewOfcLock ();if _fdge :=d .DecodeElement (_befe .Lock ,&_fcgbg );_fdge !=nil {return _fdge ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_befe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebb :=NewEG_ShapeElements ();_ebb .Clippath =NewOfcClippath ();if _agdf :=d .DecodeElement (_ebb .Clippath ,&_fcgbg );_agdf !=nil {return _agdf ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_ebb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aggc :=NewEG_ShapeElements ();_aggc .Signatureline =NewOfcSignatureline ();if _bcf :=d .DecodeElement (_aggc .Signatureline ,&_fcgbg );_bcf !=nil {return _bcf ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_aggc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdgbf :=NewEG_ShapeElements ();_fdgbf .Wrap =_cd .NewWrap ();if _cbgg :=d .DecodeElement (_fdgbf .Wrap ,&_fcgbg );_cbgg !=nil {return _cbgg ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_fdgbf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggbe :=NewEG_ShapeElements ();_ggbe .Anchorlock =_cd .NewAnchorlock ();if _gfab :=d .DecodeElement (_ggbe .Anchorlock ,&_fcgbg );_gfab !=nil {return _gfab ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_ggbe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbbc :=NewEG_ShapeElements ();_cbbc .Bordertop =_cd .NewBordertop ();if _agab :=d .DecodeElement (_cbbc .Bordertop ,&_fcgbg );_agab !=nil {return _agab ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_cbbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcfc :=NewEG_ShapeElements ();_bcfc .Borderbottom =_cd .NewBorderbottom ();if _geae :=d .DecodeElement (_bcfc .Borderbottom ,&_fcgbg );_geae !=nil {return _geae ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_bcfc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cce :=NewEG_ShapeElements ();_cce .Borderleft =_cd .NewBorderleft ();if _fccg :=d .DecodeElement (_cce .Borderleft ,&_fcgbg );_fccg !=nil {return _fccg ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_cce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcfe :=NewEG_ShapeElements ();_dcfe .Borderright =_cd .NewBorderright ();if _aada :=d .DecodeElement (_dcfe .Borderright ,&_fcgbg );_aada !=nil {return _aada ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_dcfe );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ebff :=NewEG_ShapeElements ();_ebff .ClientData =_df .NewClientData ();if _gfbe :=d .DecodeElement (_ebff .ClientData ,&_fcgbg );_gfbe !=nil {return _gfbe ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_ebff );case _d .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"}:_cbdc :=NewEG_ShapeElements ();_cbdc .Textdata =_dg .NewTextdata ();if _cge :=d .DecodeElement (_cbdc .Textdata ,&_fcgbg );_cge !=nil {return _cge ;};_eefe .EG_ShapeElements =append (_eefe .EG_ShapeElements ,_cbdc );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\u0041r\u0063\u0020\u0025\u0076",_fcgbg .Name );if _fedce :=d .Skip ();_fedce !=nil {return _fedce ;};};case _d .EndElement :break _eed ;case _d .CharData :};};return nil ;};func NewOfcClippath ()*OfcClippath {_caee :=&OfcClippath {};_caee .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _caee ;}; -// Validate validates the OfcLeft and its children -func (_acea *OfcLeft )Validate ()error {return _acea .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func (_eecfe OfcST_InsetMode )ValidateWithPath (path string )error {switch _eecfe {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eecfe ));};return nil ;}; +// ValidateWithPath validates the CT_H and its children, prefixing error messages with path +func (_fgef *CT_H )ValidateWithPath (path string )error {if _adga :=_fgef .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_adga !=nil {return _adga ;};if _ffcbd :=_fgef .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_ffcbd !=nil {return _ffcbd ;};if _dgacc :=_fgef .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_dgacc !=nil {return _dgacc ;};return nil ;};func (_bbfgc *ST_ImageAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbfgc =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_bbfgc =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_bbfgc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_bbfgc =3;};return nil ;}; -// Validate validates the CT_Line and its children -func (_dgegc *CT_Line )Validate ()error {return _dgegc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_edcc *AG_Id )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_edcc .IdAttr )});};return nil ;};func (_cgbaeb *OfcSignatureline )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbaeb .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_cebgg :=range start .Attr {if _cebgg .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_fgggdd ,_bfade :=_cebgg .Value ,error (nil );if _bfade !=nil {return _bfade ;};_cgbaeb .SuggestedsignerAttr =&_fgggdd ;continue ;};if _cebgg .Name .Local =="\u0069\u0064"{_feabd ,_acgee :=_cebgg .Value ,error (nil );if _acgee !=nil {return _acgee ;};_cgbaeb .IdAttr =&_feabd ;continue ;};if _cebgg .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_ebgdd ,_aeabf :=_cebgg .Value ,error (nil );if _aeabf !=nil {return _aeabf ;};_cgbaeb .ProvidAttr =&_ebgdd ;continue ;};if _cebgg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_cgbaeb .SigninginstructionssetAttr .UnmarshalXMLAttr (_cebgg );continue ;};if _cebgg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cgbaeb .AllowcommentsAttr .UnmarshalXMLAttr (_cebgg );continue ;};if _cebgg .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_cgbaeb .ShowsigndateAttr .UnmarshalXMLAttr (_cebgg );continue ;};if _cebgg .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_cgbaeb .IssignaturelineAttr .UnmarshalXMLAttr (_cebgg );continue ;};if _cebgg .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_bgega ,_ffcdc :=_cebgg .Value ,error (nil );if _ffcdc !=nil {return _ffcdc ;};_cgbaeb .Suggestedsigner2Attr =&_bgega ;continue ;};if _cebgg .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_ccdaa ,_fffeb :=_cebgg .Value ,error (nil );if _fffeb !=nil {return _fffeb ;};_cgbaeb .SuggestedsigneremailAttr =&_ccdaa ;continue ;};if _cebgg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_ggdbga ,_dedda :=_cebgg .Value ,error (nil );if _dedda !=nil {return _dedda ;};_cgbaeb .SigninginstructionsAttr =&_ggdbga ;continue ;};if _cebgg .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_bebge ,_aeeac :=_cebgg .Value ,error (nil );if _aeeac !=nil {return _aeeac ;};_cgbaeb .AddlxmlAttr =&_bebge ;continue ;};if _cebgg .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_bggab ,_cefef :=_cebgg .Value ,error (nil );if _cefef !=nil {return _cefef ;};_cgbaeb .SigprovurlAttr =&_bggab ;continue ;};if _cebgg .Name .Local =="\u0065\u0078\u0074"{_cgbaeb .ExtAttr .UnmarshalXMLAttr (_cebgg );continue ;};};for {_becag ,_fgcbe :=d .Token ();if _fgcbe !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u004f\u0066\u0063\u0053\u0069\u0067\u006ea\u0074u\u0072\u0065\u006c\u0069\u006e\u0065\u003a \u0025\u0073",_fgcbe );};if _bddg ,_aecadf :=_becag .(_b .EndElement );_aecadf &&_bddg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcCT_StrokeChild and its children +func (_bbbfc *OfcCT_StrokeChild )Validate ()error {return _bbbfc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};type Textpath struct{CT_TextPath };func NewImage ()*Image {_egfc :=&Image {};_egfc .CT_Image =*NewCT_Image ();return _egfc };func (_eddfd *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eddfd =0;case "\u0073\u0068\u006fr\u0074":*_eddfd =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_eddfd =2;case "\u006c\u006f\u006e\u0067":*_eddfd =3;};return nil ;};func (_fgebg ST_FillMethod )String ()string {switch _fgebg {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 NewShape ()*Shape {_bbbadd :=&Shape {};_bbbadd .CT_Shape =*NewCT_Shape ();return _bbbadd };func (_bdbgb *CT_H )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdbe :=range start .Attr {if _gdbe .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bfgf ,_acbg :=_gdbe .Value ,error (nil );if _acbg !=nil {return _acbg ;};_bdbgb .PositionAttr =&_bfgf ;continue ;};if _gdbe .Name .Local =="\u0070\u006f\u006ca\u0072"{_gcag ,_dgfdb :=_gdbe .Value ,error (nil );if _dgfdb !=nil {return _dgfdb ;};_bdbgb .PolarAttr =&_gcag ;continue ;};if _gdbe .Name .Local =="\u006d\u0061\u0070"{_edad ,_eddg :=_gdbe .Value ,error (nil );if _eddg !=nil {return _eddg ;};_bdbgb .MapAttr =&_edad ;continue ;};if _gdbe .Name .Local =="\u0069\u006e\u0076\u0078"{_bdbgb .InvxAttr .UnmarshalXMLAttr (_gdbe );continue ;};if _gdbe .Name .Local =="\u0069\u006e\u0076\u0079"{_bdbgb .InvyAttr .UnmarshalXMLAttr (_gdbe );continue ;};if _gdbe .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_bdbgb .SwitchAttr .UnmarshalXMLAttr (_gdbe );continue ;};if _gdbe .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_daad ,_abfb :=_gdbe .Value ,error (nil );if _abfb !=nil {return _abfb ;};_bdbgb .XrangeAttr =&_daad ;continue ;};if _gdbe .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_badda ,_ffgb :=_gdbe .Value ,error (nil );if _ffgb !=nil {return _ffgb ;};_bdbgb .YrangeAttr =&_badda ;continue ;};if _gdbe .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_ebdef ,_efac :=_gdbe .Value ,error (nil );if _efac !=nil {return _efac ;};_bdbgb .RadiusrangeAttr =&_ebdef ;continue ;};};for {_acca ,_dbacc :=d .Token ();if _dbacc !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_dbacc );};if _dcfea ,_dfdgf :=_acca .(_d .EndElement );_dfdgf &&_dcfea .Name ==start .Name {break ;};};return nil ;};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;); -// Validate validates the Textbox and its children -func (_gacf *Textbox )Validate ()error {return _gacf .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};func NewImage ()*Image {_cgffe :=&Image {};_cgffe .CT_Image =*NewCT_Image ();return _cgffe };func (_egga *CT_H )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egebb :=range start .Attr {if _egebb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ccea ,_bgce :=_egebb .Value ,error (nil );if _bgce !=nil {return _bgce ;};_egga .PositionAttr =&_ccea ;continue ;};if _egebb .Name .Local =="\u0070\u006f\u006ca\u0072"{_fegc ,_ddga :=_egebb .Value ,error (nil );if _ddga !=nil {return _ddga ;};_egga .PolarAttr =&_fegc ;continue ;};if _egebb .Name .Local =="\u006d\u0061\u0070"{_edf ,_ecgd :=_egebb .Value ,error (nil );if _ecgd !=nil {return _ecgd ;};_egga .MapAttr =&_edf ;continue ;};if _egebb .Name .Local =="\u0069\u006e\u0076\u0078"{_egga .InvxAttr .UnmarshalXMLAttr (_egebb );continue ;};if _egebb .Name .Local =="\u0069\u006e\u0076\u0079"{_egga .InvyAttr .UnmarshalXMLAttr (_egebb );continue ;};if _egebb .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_egga .SwitchAttr .UnmarshalXMLAttr (_egebb );continue ;};if _egebb .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_efcb ,_bedcc :=_egebb .Value ,error (nil );if _bedcc !=nil {return _bedcc ;};_egga .XrangeAttr =&_efcb ;continue ;};if _egebb .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_agba ,_bgfcd :=_egebb .Value ,error (nil );if _bgfcd !=nil {return _bgfcd ;};_egga .YrangeAttr =&_agba ;continue ;};if _egebb .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_gcad ,_gbfba :=_egebb .Value ,error (nil );if _gbfba !=nil {return _gbfba ;};_egga .RadiusrangeAttr =&_gcad ;continue ;};};for {_ffcg ,_bbbf :=d .Token ();if _bbbf !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_bbbf );};if _fbadf ,_afcgb :=_ffcg .(_b .EndElement );_afcgb &&_fbadf .Name ==start .Name {break ;};};return nil ;};type ST_StrokeEndCap byte ; +// Validate validates the CT_Handles and its children +func (_ffde *CT_Handles )Validate ()error {return _ffde .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_gffba OfcST_ExtrusionRender )Validate ()error {return _gffba .ValidateWithPath ("")};func NewOfcCT_Entry ()*OfcCT_Entry {_abecd :=&OfcCT_Entry {};return _abecd }; -// Validate validates the OfcBottom and its children -func (_gfffg *OfcBottom )Validate ()error {return _gfffg .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};func (_adfdc ST_ShadowType )Validate ()error {return _adfdc .ValidateWithPath ("")};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _d .Any ;};func (_acgfd OfcST_BWMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ebfed :=_b .Attr {};_ebfed .Name =name ;switch _acgfd {case OfcST_BWModeUnset :_ebfed .Value ="";case OfcST_BWModeColor :_ebfed .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_ebfed .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_ebfed .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_ebfed .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_ebfed .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_ebfed .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_ebfed .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_ebfed .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_ebfed .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_ebfed .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_ebfed .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_ebfed .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _ebfed ,nil ;};func (_ggbed *OfcLeft )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggbed .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_gabae :=range start .Attr {if _gabae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabae .Name .Local =="\u0068\u0072\u0065\u0066"{_cdegbe ,_ddaga :=_gabae .Value ,error (nil );if _ddaga !=nil {return _ddaga ;};_ggbed .HrefAttr =&_cdegbe ;continue ;};if _gabae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabae .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggbed .ForcedashAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabae .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgbadb ,_fffgd :=_gabae .Value ,error (nil );if _fffgd !=nil {return _fffgd ;};_ggbed .TitleAttr =&_cgbadb ;continue ;};if _gabae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabae .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cgaga ,_aeefd :=_gabae .Value ,error (nil );if _aeefd !=nil {return _aeefd ;};_ggbed .AlthrefAttr =&_cgaga ;continue ;};if _gabae .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ggbed .ImageaspectAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ggbed .StartarrowAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ggbed .LinestyleAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ggbed .StartarrowwidthAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ggbed .JoinstyleAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ggbed .StartarrowlengthAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bafdc ,_abcac :=_gabae .Value ,error (nil );if _abcac !=nil {return _abcac ;};_ggbed .DashstyleAttr =&_bafdc ;continue ;};if _gabae .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ggbed .EndarrowAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ggbed .FilltypeAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ggbed .EndarrowwidthAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcbga ,_cgacb :=_gabae .Value ,error (nil );if _cgacb !=nil {return _cgacb ;};_ggbed .OpacityAttr =&_dcbga ;continue ;};if _gabae .Name .Local =="\u0063\u006f\u006co\u0072"{_gbbb ,_gecdc :=_gabae .Value ,error (nil );if _gecdc !=nil {return _gecdc ;};_ggbed .ColorAttr =&_gbbb ;continue ;};if _gabae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggbed .InsetpenAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ggbed .EndarrowlengthAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0065\u0078\u0074"{_ggbed .ExtAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ggbed .EndcapAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_baabg ,_gabd :=_gabae .Value ,error (nil );if _gabd !=nil {return _gabd ;};_ggbed .Color2Attr =&_baabg ;continue ;};if _gabae .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ggbed .ImagealignshapeAttr .UnmarshalXMLAttr (_gabae );continue ;};if _gabae .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_degfe ,_ecaad :=_gabae .Value ,error (nil );if _ecaad !=nil {return _ecaad ;};_ggbed .WeightAttr =&_degfe ;continue ;};if _gabae .Name .Local =="\u0073\u0072\u0063"{_abfdc ,_cdac :=_gabae .Value ,error (nil );if _cdac !=nil {return _cdac ;};_ggbed .SrcAttr =&_abfdc ;continue ;};if _gabae .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gbdec ,_efeac :=_gabae .Value ,error (nil );if _efeac !=nil {return _efeac ;};_ggbed .ImagesizeAttr =&_gbdec ;continue ;};if _gabae .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bbegd ,_daefad :=_g .ParseFloat (_gabae .Value ,64);if _daefad !=nil {return _daefad ;};_ggbed .MiterlimitAttr =&_bbegd ;continue ;};if _gabae .Name .Local =="\u006f\u006e"{_ggbed .OnAttr .UnmarshalXMLAttr (_gabae );continue ;};};for {_cefgbc ,_acbca :=d .Token ();if _acbca !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_acbca );};if _gdedc ,_edbga :=_cefgbc .(_b .EndElement );_edbga &&_gdedc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path +func (_bddcf *OfcComplex )ValidateWithPath (path string )error {if _gagg :=_bddcf .OfcCT_Complex .ValidateWithPath (path );_gagg !=nil {return _gagg ;};return nil ;};const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);func (_ag *AG_AllCoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ag .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_ag .HrefAttr )});};if _ag .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ag .TargetAttr )});};if _ag .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ag .ClassAttr )});};if _ag .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ag .TitleAttr )});};if _ag .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ag .AltAttr )});};if _ag .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_ag .CoordsizeAttr )});};if _ag .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_ag .CoordoriginAttr )});};if _ag .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ag .WrapcoordsAttr )});};if _ag .PrintAttr !=_ec .ST_TrueFalseUnset {_ef ,_db :=_ag .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _db !=nil {return _db ;};start .Attr =append (start .Attr ,_ef );};if _ag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ag .IdAttr )});};if _ag .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ag .StyleAttr )});};if _ag .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ag .SpidAttr )});};if _ag .OnedAttr !=_ec .ST_TrueFalseUnset {_fd ,_adg :=_ag .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _adg !=nil {return _adg ;};start .Attr =append (start .Attr ,_fd );};if _ag .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ag .RegroupidAttr )});};if _ag .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_bef ,_ff :=_ag .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ff !=nil {return _ff ;};start .Attr =append (start .Attr ,_bef );};if _ag .ButtonAttr !=_ec .ST_TrueFalseUnset {_da ,_fdd :=_ag .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fdd !=nil {return _fdd ;};start .Attr =append (start .Attr ,_da );};if _ag .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_gcf ,_cea :=_ag .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cea !=nil {return _cea ;};start .Attr =append (start .Attr ,_gcf );};if _ag .BulletAttr !=_ec .ST_TrueFalseUnset {_ecg ,_dgf :=_ag .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _dgf !=nil {return _dgf ;};start .Attr =append (start .Attr ,_ecg );};if _ag .HrAttr !=_ec .ST_TrueFalseUnset {_dgfa ,_fe :=_ag .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _fe !=nil {return _fe ;};start .Attr =append (start .Attr ,_dgfa );};if _ag .HrstdAttr !=_ec .ST_TrueFalseUnset {_ca ,_bc :=_ag .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _bc !=nil {return _bc ;};start .Attr =append (start .Attr ,_ca );};if _ag .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_befc ,_ecdd :=_ag .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _ecdd !=nil {return _ecdd ;};start .Attr =append (start .Attr ,_befc );};if _ag .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ag .HrpctAttr )});};if _ag .HralignAttr !=OfcST_HrAlignUnset {_cdf ,_eca :=_ag .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _eca !=nil {return _eca ;};start .Attr =append (start .Attr ,_cdf );};if _ag .AllowincellAttr !=_ec .ST_TrueFalseUnset {_cb ,_ede :=_ag .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ede !=nil {return _ede ;};start .Attr =append (start .Attr ,_cb );};if _ag .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_dc ,_fa :=_ag .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _fa !=nil {return _fa ;};start .Attr =append (start .Attr ,_dc );};if _ag .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_cbc ,_fda :=_ag .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _fda !=nil {return _fda ;};start .Attr =append (start .Attr ,_cbc );};if _ag .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ag .BordertopcolorAttr )});};if _ag .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ag .BorderleftcolorAttr )});};if _ag .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ag .BorderbottomcolorAttr )});};if _ag .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ag .BorderrightcolorAttr )});};if _ag .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cg ,_cba :=_ag .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _cba !=nil {return _cba ;};start .Attr =append (start .Attr ,_cg );};if _ag .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ag .DgmnodekindAttr )});};if _ag .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_eg ,_gcd :=_ag .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _gcd !=nil {return _gcd ;};start .Attr =append (start .Attr ,_eg );};if _ag .InsetmodeAttr !=OfcST_InsetModeUnset {_dgb ,_ffe :=_ag .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _ffe !=nil {return _ffe ;};start .Attr =append (start .Attr ,_dgb );};return nil ;};type Image struct{CT_Image };type OfcCallout struct{OfcCT_Callout };func (_bcbdgf *OfcLeft )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcbdgf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_bcbde :=range start .Attr {if _bcbde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcbde .Name .Local =="\u0068\u0072\u0065\u0066"{_gcebd ,_baddg :=_bcbde .Value ,error (nil );if _baddg !=nil {return _baddg ;};_bcbdgf .HrefAttr =&_gcebd ;continue ;};if _bcbde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcbde .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcbdgf .ForcedashAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcbde .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbaba ,_eeebg :=_bcbde .Value ,error (nil );if _eeebg !=nil {return _eeebg ;};_bcbdgf .TitleAttr =&_fbaba ;continue ;};if _bcbde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcbde .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dccf ,_dgeef :=_bcbde .Value ,error (nil );if _dgeef !=nil {return _dgeef ;};_bcbdgf .AlthrefAttr =&_dccf ;continue ;};if _bcbde .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bcbdgf .ImageaspectAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bcbdgf .StartarrowAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bcbdgf .LinestyleAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bcbdgf .StartarrowwidthAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bcbdgf .JoinstyleAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bcbdgf .StartarrowlengthAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bbcce ,_fdebba :=_bcbde .Value ,error (nil );if _fdebba !=nil {return _fdebba ;};_bcbdgf .DashstyleAttr =&_bbcce ;continue ;};if _bcbde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bcbdgf .EndarrowAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bcbdgf .FilltypeAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bcbdgf .EndarrowwidthAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eddbc ,_fddca :=_bcbde .Value ,error (nil );if _fddca !=nil {return _fddca ;};_bcbdgf .OpacityAttr =&_eddbc ;continue ;};if _bcbde .Name .Local =="\u0063\u006f\u006co\u0072"{_gbecca ,_fffc :=_bcbde .Value ,error (nil );if _fffc !=nil {return _fffc ;};_bcbdgf .ColorAttr =&_gbecca ;continue ;};if _bcbde .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcbdgf .InsetpenAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bcbdgf .EndarrowlengthAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u0065\u0078\u0074"{_bcbdgf .ExtAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bcbdgf .EndcapAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ffaf ,_aaba :=_bcbde .Value ,error (nil );if _aaba !=nil {return _aaba ;};_bcbdgf .Color2Attr =&_ffaf ;continue ;};if _bcbde .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bcbdgf .ImagealignshapeAttr .UnmarshalXMLAttr (_bcbde );continue ;};if _bcbde .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_adfgc ,_aaaac :=_bcbde .Value ,error (nil );if _aaaac !=nil {return _aaaac ;};_bcbdgf .WeightAttr =&_adfgc ;continue ;};if _bcbde .Name .Local =="\u0073\u0072\u0063"{_babbg ,_egdd :=_bcbde .Value ,error (nil );if _egdd !=nil {return _egdd ;};_bcbdgf .SrcAttr =&_babbg ;continue ;};if _bcbde .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cbcf ,_bdbdc :=_bcbde .Value ,error (nil );if _bdbdc !=nil {return _bdbdc ;};_bcbdgf .ImagesizeAttr =&_cbcf ;continue ;};if _bcbde .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_eccdc ,_dafbg :=_g .ParseFloat (_bcbde .Value ,64);if _dafbg !=nil {return _dafbg ;};_bcbdgf .MiterlimitAttr =&_eccdc ;continue ;};if _bcbde .Name .Local =="\u006f\u006e"{_bcbdgf .OnAttr .UnmarshalXMLAttr (_bcbde );continue ;};};for {_cdadf ,_dfdgg :=d .Token ();if _dfdgg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_dfdgg );};if _gadecg ,_bfege :=_cdadf .(_d .EndElement );_bfege &&_gadecg .Name ==start .Name {break ;};};return nil ;};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;}; -// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path -func (_ecd *AG_Adj )ValidateWithPath (path string )error {return nil };func NewOval ()*Oval {_bbacef :=&Oval {};_bbacef .CT_Oval =*NewCT_Oval ();return _bbacef };func (_febbg *OfcST_RType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcgf ,_baba :=d .Token ();if _baba !=nil {return _baba ;};if _affgg ,_gddbe :=_cbcgf .(_b .EndElement );_gddbe &&_affgg .Name ==start .Name {*_febbg =1;return nil ;};if _geage ,_aecea :=_cbcgf .(_b .CharData );!_aecea {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbcgf );}else {switch string (_geage ){case "":*_febbg =0;case "\u0061\u0072\u0063":*_febbg =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_febbg =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_febbg =3;case "\u0061\u006c\u0069g\u006e":*_febbg =4;};};_cbcgf ,_baba =d .Token ();if _baba !=nil {return _baba ;};if _dbeaad ,_eagaf :=_cbcgf .(_b .EndElement );_eagaf &&_dbeaad .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbcgf );};func (_dcfegf OfcST_How )Validate ()error {return _dcfegf .ValidateWithPath ("")};func (_gbefcg *Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbefcg .CT_Shape =*NewCT_Shape ();for _ ,_bffeg :=range start .Attr {if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gcaga ,_cgee :=_g .ParseInt (_bffeg .Value ,10,64);if _cgee !=nil {return _cgee ;};_gbefcg .RegroupidAttr =&_gcaga ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbefcg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0063\u006c\u0069\u0070"{_gbefcg .ClipAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbefcg .ButtonAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbefcg .UserhiddenAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbefcg .BulletAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_gbbda ,_dfbed :=_bffeg .Value ,error (nil );if _dfbed !=nil {return _dfbed ;};_gbefcg .GfxdataAttr =&_gbbda ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0068\u0072"{_gbefcg .HrAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u006f\u006c\u0065"{_gbefcg .OleAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbefcg .AllowincellAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gaeff ,_beeeg :=_bffeg .Value ,error (nil );if _beeeg !=nil {return _beeeg ;};_gbefcg .BorderleftcolorAttr =&_gaeff ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0068\u0072\u0070c\u0074"{_afefb ,_ddcec :=_g .ParseFloat (_bffeg .Value ,64);if _ddcec !=nil {return _ddcec ;};_ceccb :=float32 (_afefb );_gbefcg .HrpctAttr =&_ceccb ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_baddc ,_edgdgd :=_g .ParseInt (_bffeg .Value ,10,64);if _edgdgd !=nil {return _edgdgd ;};_gbefcg .DgmnodekindAttr =&_baddc ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbefcg .InsetmodeAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbefcg .UserdrawnAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gbefcg .ConnectortypeAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbgad ,_ccfbe :=_bffeg .Value ,error (nil );if _ccfbe !=nil {return _ccfbe ;};_gbefcg .BorderrightcolorAttr =&_bbgad ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gbefcg .PreferrelativeAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbefcg .HrnoshadeAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbefcg .DgmlayoutmruAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u006f\u006e\u0065\u0064"{_gbefcg .OnedAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbefcg .HralignAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gbefcg .BwmodeAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbefcg .AllowoverlapAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bbege ,_edaec :=_bffeg .Value ,error (nil );if _edaec !=nil {return _edaec ;};_gbefcg .BordertopcolorAttr =&_bbege ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gbefcg .BwnormalAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfdcgg ,_fgdfe :=_bffeg .Value ,error (nil );if _fgdfe !=nil {return _fgdfe ;};_gbefcg .BorderbottomcolorAttr =&_bfdcgg ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gbefcg .CliptowrapAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbefcg .DgmlayoutAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0073\u0070\u0074"{_dbacb ,_cdgbcd :=_g .ParseFloat (_bffeg .Value ,64);if _cdgbcd !=nil {return _cdgbcd ;};_edbe :=float32 (_dbacb );_gbefcg .SptAttr =&_edbe ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gbefcg .OleiconAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbefcg .ForcedashAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gbefcg .BwpureAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0073\u0070\u0069\u0064"{_beeegg ,_geceaa :=_bffeg .Value ,error (nil );if _geceaa !=nil {return _geceaa ;};_gbefcg .SpidAttr =&_beeegg ;continue ;};if _bffeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffeg .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbefcg .HrstdAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_acab ,_ecaee :=_bffeg .Value ,error (nil );if _ecaee !=nil {return _ecaee ;};_gbefcg .TargetAttr =&_acab ;continue ;};if _bffeg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ffdgg ,_eabae :=_bffeg .Value ,error (nil );if _eabae !=nil {return _eabae ;};_gbefcg .WrapcoordsAttr =&_ffdgg ;continue ;};if _bffeg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cebga ,_degdc :=_bffeg .Value ,error (nil );if _degdc !=nil {return _degdc ;};_gbefcg .OpacityAttr =&_cebga ;continue ;};if _bffeg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_deaea ,_gcfgg :=_bffeg .Value ,error (nil );if _gcfgg !=nil {return _gcfgg ;};_gbefcg .CoordoriginAttr =&_deaea ;continue ;};if _bffeg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_deedf ,_bacda :=_bffeg .Value ,error (nil );if _bacda !=nil {return _bacda ;};_gbefcg .StrokecolorAttr =&_deedf ;continue ;};if _bffeg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fdgcaf ,_ddcgd :=_bffeg .Value ,error (nil );if _ddcgd !=nil {return _ddcgd ;};_gbefcg .CoordsizeAttr =&_fdgcaf ;continue ;};if _bffeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbefcg .InsetpenAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Local =="\u0061\u006c\u0074"{_fbgff ,_dacc :=_bffeg .Value ,error (nil );if _dacc !=nil {return _dacc ;};_gbefcg .AltAttr =&_fbgff ;continue ;};if _bffeg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbefcg .FilledAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcagb ,_egbefd :=_bffeg .Value ,error (nil );if _egbefd !=nil {return _egbefd ;};_gbefcg .TitleAttr =&_fcagb ;continue ;};if _bffeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_gcgfb ,_gfaaga :=_bffeg .Value ,error (nil );if _gfaaga !=nil {return _gfaaga ;};_gbefcg .StyleAttr =&_gcgfb ;continue ;};if _bffeg .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbefcg .PrintAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gbefcg .StrokedAttr .UnmarshalXMLAttr (_bffeg );continue ;};if _bffeg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccdeb ,_fdbgg :=_bffeg .Value ,error (nil );if _fdbgg !=nil {return _fdbgg ;};_gbefcg .StrokeweightAttr =&_ccdeb ;continue ;};if _bffeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ccagb ,_decae :=_bffeg .Value ,error (nil );if _decae !=nil {return _decae ;};_gbefcg .ChromakeyAttr =&_ccagb ;continue ;};if _bffeg .Name .Local =="\u0070\u0061\u0074\u0068"{_aacaa ,_fcba :=_bffeg .Value ,error (nil );if _fcba !=nil {return _fcba ;};_gbefcg .PathAttr =&_aacaa ;continue ;};if _bffeg .Name .Local =="\u0069\u0064"{_dcfb ,_degda :=_bffeg .Value ,error (nil );if _degda !=nil {return _degda ;};_gbefcg .IdAttr =&_dcfb ;continue ;};if _bffeg .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgcce ,_bdfeb :=_bffeg .Value ,error (nil );if _bdfeb !=nil {return _bdfeb ;};_gbefcg .ClassAttr =&_dgcce ;continue ;};if _bffeg .Name .Local =="\u0068\u0072\u0065\u0066"{_ebcag ,_ddbdbe :=_bffeg .Value ,error (nil );if _ddbdbe !=nil {return _ddbdbe ;};_gbefcg .HrefAttr =&_ebcag ;continue ;};if _bffeg .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_gaffbb ,_dcdded :=_bffeg .Value ,error (nil );if _dcdded !=nil {return _dcdded ;};_gbefcg .EquationxmlAttr =&_gaffbb ;continue ;};if _bffeg .Name .Local =="\u0074\u0079\u0070\u0065"{_dggfd ,_cadeg :=_bffeg .Value ,error (nil );if _cadeg !=nil {return _cadeg ;};_gbefcg .TypeAttr =&_dggfd ;continue ;};if _bffeg .Name .Local =="\u0061\u0064\u006a"{_babdg ,_dbbggd :=_bffeg .Value ,error (nil );if _dbbggd !=nil {return _dbbggd ;};_gbefcg .AdjAttr =&_babdg ;continue ;};if _bffeg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bgdfe ,_gfdbb :=_bffeg .Value ,error (nil );if _gfdbb !=nil {return _gfdbb ;};_gbefcg .FillcolorAttr =&_bgdfe ;continue ;};};_ffeab :for {_eccfd ,_geedd :=d .Token ();if _geedd !=nil {return _geedd ;};switch _cffba :=_eccfd .(type ){case _b .StartElement :switch _cffba .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_cbcbg :=NewOfcInk ();if _dgdaa :=d .DecodeElement (_cbcbg ,&_cffba );_dgdaa !=nil {return _dgdaa ;};_gbefcg .Ink =append (_gbefcg .Ink ,_cbcbg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_gfaef :=_fb .NewIscomment ();if _aeabe :=d .DecodeElement (_gfaef ,&_cffba );_aeabe !=nil {return _aeabe ;};_gbefcg .Iscomment =append (_gbefcg .Iscomment ,_gfaef );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_ecfgc :=NewOfcEquationxml ();if _bebefe :=d .DecodeElement (_ecfgc ,&_cffba );_bebefe !=nil {return _bebefe ;};_gbefcg .Equationxml =append (_gbefcg .Equationxml ,_ecfgc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_geacfb :=NewEG_ShapeElements ();_geacfb .Path =NewPath ();if _fbgcd :=d .DecodeElement (_geacfb .Path ,&_cffba );_fbgcd !=nil {return _fbgcd ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_geacfb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_befcc :=NewEG_ShapeElements ();_befcc .Formulas =NewFormulas ();if _eaggg :=d .DecodeElement (_befcc .Formulas ,&_cffba );_eaggg !=nil {return _eaggg ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_befcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ebcdc :=NewEG_ShapeElements ();_ebcdc .Handles =NewHandles ();if _dfaec :=d .DecodeElement (_ebcdc .Handles ,&_cffba );_dfaec !=nil {return _dfaec ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_ebcdc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_agbdc :=NewEG_ShapeElements ();_agbdc .Fill =NewFill ();if _daffg :=d .DecodeElement (_agbdc .Fill ,&_cffba );_daffg !=nil {return _daffg ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_agbdc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ffbfa :=NewEG_ShapeElements ();_ffbfa .Stroke =NewStroke ();if _bffdc :=d .DecodeElement (_ffbfa .Stroke ,&_cffba );_bffdc !=nil {return _bffdc ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_ffbfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_feffd :=NewEG_ShapeElements ();_feffd .Shadow =NewShadow ();if _ddggd :=d .DecodeElement (_feffd .Shadow ,&_cffba );_ddggd !=nil {return _ddggd ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_feffd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cfdcc :=NewEG_ShapeElements ();_cfdcc .Textbox =NewTextbox ();if _bdaef :=d .DecodeElement (_cfdcc .Textbox ,&_cffba );_bdaef !=nil {return _bdaef ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_cfdcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_agfcg :=NewEG_ShapeElements ();_agfcg .Textpath =NewTextpath ();if _cgcff :=d .DecodeElement (_agfcg .Textpath ,&_cffba );_cgcff !=nil {return _cgcff ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_agfcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cacfa :=NewEG_ShapeElements ();_cacfa .Imagedata =NewImagedata ();if _fdbbg :=d .DecodeElement (_cacfa .Imagedata ,&_cffba );_fdbbg !=nil {return _fdbbg ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_cacfa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_daegc :=NewEG_ShapeElements ();_daegc .Skew =NewOfcSkew ();if _fbgffc :=d .DecodeElement (_daegc .Skew ,&_cffba );_fbgffc !=nil {return _fbgffc ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_daegc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dbagd :=NewEG_ShapeElements ();_dbagd .Extrusion =NewOfcExtrusion ();if _afeba :=d .DecodeElement (_dbagd .Extrusion ,&_cffba );_afeba !=nil {return _afeba ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_dbagd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gcffbd :=NewEG_ShapeElements ();_gcffbd .Callout =NewOfcCallout ();if _aaadd :=d .DecodeElement (_gcffbd .Callout ,&_cffba );_aaadd !=nil {return _aaadd ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_gcffbd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_egbae :=NewEG_ShapeElements ();_egbae .Lock =NewOfcLock ();if _eecafe :=d .DecodeElement (_egbae .Lock ,&_cffba );_eecafe !=nil {return _eecafe ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_egbae );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ebebd :=NewEG_ShapeElements ();_ebebd .Clippath =NewOfcClippath ();if _bbfcce :=d .DecodeElement (_ebebd .Clippath ,&_cffba );_bbfcce !=nil {return _bbfcce ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_ebebd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bcafa :=NewEG_ShapeElements ();_bcafa .Signatureline =NewOfcSignatureline ();if _ffgabd :=d .DecodeElement (_bcafa .Signatureline ,&_cffba );_ffgabd !=nil {return _ffgabd ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_bcafa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_efcbc :=NewEG_ShapeElements ();_efcbc .Wrap =_a .NewWrap ();if _ccdcbe :=d .DecodeElement (_efcbc .Wrap ,&_cffba );_ccdcbe !=nil {return _ccdcbe ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_efcbc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_faafb :=NewEG_ShapeElements ();_faafb .Anchorlock =_a .NewAnchorlock ();if _adfee :=d .DecodeElement (_faafb .Anchorlock ,&_cffba );_adfee !=nil {return _adfee ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_faafb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_feedg :=NewEG_ShapeElements ();_feedg .Bordertop =_a .NewBordertop ();if _ceded :=d .DecodeElement (_feedg .Bordertop ,&_cffba );_ceded !=nil {return _ceded ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_feedg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gaabc :=NewEG_ShapeElements ();_gaabc .Borderbottom =_a .NewBorderbottom ();if _afab :=d .DecodeElement (_gaabc .Borderbottom ,&_cffba );_afab !=nil {return _afab ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_gaabc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bgaff :=NewEG_ShapeElements ();_bgaff .Borderleft =_a .NewBorderleft ();if _aaafbb :=d .DecodeElement (_bgaff .Borderleft ,&_cffba );_aaafbb !=nil {return _aaafbb ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_bgaff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dbade :=NewEG_ShapeElements ();_dbade .Borderright =_a .NewBorderright ();if _eeeag :=d .DecodeElement (_dbade .Borderright ,&_cffba );_eeeag !=nil {return _eeeag ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_dbade );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bcedfg :=NewEG_ShapeElements ();_bcedfg .ClientData =_ga .NewClientData ();if _geff :=d .DecodeElement (_bcedfg .ClientData ,&_cffba );_geff !=nil {return _geff ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_bcedfg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bcaae :=NewEG_ShapeElements ();_bcaae .Textdata =_fb .NewTextdata ();if _cdffg :=d .DecodeElement (_bcaae .Textdata ,&_cffba );_cdffg !=nil {return _cdffg ;};_gbefcg .EG_ShapeElements =append (_gbefcg .EG_ShapeElements ,_bcaae );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0053\u0068\u0061p\u0065 \u0025\u0076",_cffba .Name );if _fcbf :=d .Skip ();_fcbf !=nil {return _fcbf ;};};case _b .EndElement :break _ffeab ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the Path and its children, prefixing error messages with path +func (_cbeca *Path )ValidateWithPath (path string )error {if _ecdcf :=_cbeca .CT_Path .ValidateWithPath (path );_ecdcf !=nil {return _ecdcf ;};return nil ;};func (_fafbc OfcST_HrAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acgeg :=_d .Attr {};_acgeg .Name =name ;switch _fafbc {case OfcST_HrAlignUnset :_acgeg .Value ="";case OfcST_HrAlignLeft :_acgeg .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_acgeg .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_acgeg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _acgeg ,nil ;};func (_bddce *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bddce =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bddce =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_bddce =2;};return nil ;};func (_eecdg *OfcLeft )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _eecdg .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_gfedb ST_StrokeArrowWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfedb .String (),start );}; -// Validate validates the Background and its children -func (_dba *Background )Validate ()error {return _dba .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_gbecc OfcST_OLEUpdateMode )Validate ()error {return _gbecc .ValidateWithPath ("")};func (_ecddf ST_ImageAspect )Validate ()error {return _ecddf .ValidateWithPath ("")}; +// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path +func (_afdce *OfcCT_ColorMru )ValidateWithPath (path string )error {if _ddacb :=_afdce .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ddacb !=nil {return _ddacb ;};return nil ;}; -// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path -func (_bfbed *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil }; +// Validate validates the OfcBottom and its children +func (_ddbae *OfcBottom )Validate ()error {return _ddbae .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};type OfcBottom struct{OfcCT_StrokeChild }; -// Validate validates the AG_OfficeCoreAttributes and its children -func (_dcdc *AG_OfficeCoreAttributes )Validate ()error {return _dcdc .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_dcda OfcST_FillType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcda .String (),start );};type OfcEquationxml struct{OfcCT_EquationXml };func (_cecdf *OfcOLEObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _cecdf .OfcCT_OLEObject .MarshalXML (e ,start );};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_baeccc :=&OfcCT_ClipPath {};return _baeccc };func (_abggf *Oval )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abggf .CT_Oval =*NewCT_Oval ();for _ ,_ceagg :=range start .Attr {if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aeaea ,_fdfbg :=_ceagg .Value ,error (nil );if _fdfbg !=nil {return _fdfbg ;};_abggf .BordertopcolorAttr =&_aeaea ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abggf .BulletAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0068\u0072"{_abggf .HrAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_abggf .CliptowrapAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0068\u0072\u0073t\u0064"{_abggf .HrstdAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u006f\u006c\u0065"{_abggf .OleAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abggf .HrnoshadeAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u006f\u006e\u0065\u0064"{_abggf .OnedAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0068\u0072\u0070c\u0074"{_dedb ,_gfaagc :=_g .ParseFloat (_ceagg .Value ,64);if _gfaagc !=nil {return _gfaagc ;};_dfeeg :=float32 (_dedb );_abggf .HrpctAttr =&_dfeeg ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_abggf .OleiconAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cgbag ,_fdgca :=_ceagg .Value ,error (nil );if _fdgca !=nil {return _fdgca ;};_abggf .BorderbottomcolorAttr =&_cgbag ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_abggf .DgmlayoutmruAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dcabb ,_addcd :=_g .ParseInt (_ceagg .Value ,10,64);if _addcd !=nil {return _addcd ;};_abggf .RegroupidAttr =&_dcabb ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0063\u006c\u0069\u0070"{_abggf .ClipAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_abggf .HralignAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_abggf .PreferrelativeAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_abggf .DgmlayoutAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_abggf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abggf .InsetmodeAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_abggf .ButtonAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_abggf .UserdrawnAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abggf .AllowincellAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0073\u0070\u0074"{_adcag ,_edgeg :=_g .ParseFloat (_ceagg .Value ,64);if _edgeg !=nil {return _edgeg ;};_acfcd :=float32 (_adcag );_abggf .SptAttr =&_acfcd ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aced ,_bbfcc :=_ceagg .Value ,error (nil );if _bbfcc !=nil {return _bbfcc ;};_abggf .BorderleftcolorAttr =&_aced ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_abggf .ConnectortypeAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_daacaf ,_dgdfb :=_ceagg .Value ,error (nil );if _dgdfb !=nil {return _dgdfb ;};_abggf .BorderrightcolorAttr =&_daacaf ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0073\u0070\u0069\u0064"{_bcdcab ,_eeead :=_ceagg .Value ,error (nil );if _eeead !=nil {return _eeead ;};_abggf .SpidAttr =&_bcdcab ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gggdbc ,_acbffa :=_g .ParseInt (_ceagg .Value ,10,64);if _acbffa !=nil {return _acbffa ;};_abggf .DgmnodekindAttr =&_gggdbc ;continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_abggf .BwpureAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abggf .ForcedashAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_abggf .BwnormalAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_abggf .BwmodeAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_abggf .UserhiddenAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_abggf .AllowoverlapAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fccfd ,_caeeb :=_ceagg .Value ,error (nil );if _caeeb !=nil {return _caeeb ;};_abggf .TargetAttr =&_fccfd ;continue ;};if _ceagg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_decdc ,_dbabc :=_ceagg .Value ,error (nil );if _dbabc !=nil {return _dbabc ;};_abggf .CoordoriginAttr =&_decdc ;continue ;};if _ceagg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_abggf .StrokedAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cggbc ,_ddegd :=_ceagg .Value ,error (nil );if _ddegd !=nil {return _ddegd ;};_abggf .CoordsizeAttr =&_cggbc ;continue ;};if _ceagg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbgea ,_gcdge :=_ceagg .Value ,error (nil );if _gcdge !=nil {return _gcdge ;};_abggf .StrokeweightAttr =&_bbgea ;continue ;};if _ceagg .Name .Local =="\u0073\u0074\u0079l\u0065"{_eggad ,_abfag :=_ceagg .Value ,error (nil );if _abfag !=nil {return _abfag ;};_abggf .StyleAttr =&_eggad ;continue ;};if _ceagg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebbdg ,_adbdgd :=_ceagg .Value ,error (nil );if _adbdgd !=nil {return _adbdgd ;};_abggf .ChromakeyAttr =&_ebbdg ;continue ;};if _ceagg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bffcd ,_fdddg :=_ceagg .Value ,error (nil );if _fdddg !=nil {return _fdddg ;};_abggf .FillcolorAttr =&_bffcd ;continue ;};if _ceagg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_baaeb ,_gegcd :=_ceagg .Value ,error (nil );if _gegcd !=nil {return _gegcd ;};_abggf .OpacityAttr =&_baaeb ;continue ;};if _ceagg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fbgef ,_agcce :=_ceagg .Value ,error (nil );if _agcce !=nil {return _agcce ;};_abggf .WrapcoordsAttr =&_fbgef ;continue ;};if _ceagg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cafee ,_fegaeb :=_ceagg .Value ,error (nil );if _fegaeb !=nil {return _fegaeb ;};_abggf .StrokecolorAttr =&_cafee ;continue ;};if _ceagg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abggf .InsetpenAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Local =="\u0068\u0072\u0065\u0066"{_bfbecc ,_agbge :=_ceagg .Value ,error (nil );if _agbge !=nil {return _agbge ;};_abggf .HrefAttr =&_bfbecc ;continue ;};if _ceagg .Name .Local =="\u0069\u0064"{_gfaee ,_febce :=_ceagg .Value ,error (nil );if _febce !=nil {return _febce ;};_abggf .IdAttr =&_gfaee ;continue ;};if _ceagg .Name .Local =="\u0070\u0072\u0069n\u0074"{_abggf .PrintAttr .UnmarshalXMLAttr (_ceagg );continue ;};if _ceagg .Name .Local =="\u0061\u006c\u0074"{_gegbe ,_aecbca :=_ceagg .Value ,error (nil );if _aecbca !=nil {return _aecbca ;};_abggf .AltAttr =&_gegbe ;continue ;};if _ceagg .Name .Local =="\u0074\u0069\u0074l\u0065"{_efabf ,_cfbff :=_ceagg .Value ,error (nil );if _cfbff !=nil {return _cfbff ;};_abggf .TitleAttr =&_efabf ;continue ;};if _ceagg .Name .Local =="\u0063\u006c\u0061s\u0073"{_efeg ,_acdcc :=_ceagg .Value ,error (nil );if _acdcc !=nil {return _acdcc ;};_abggf .ClassAttr =&_efeg ;continue ;};if _ceagg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_abggf .FilledAttr .UnmarshalXMLAttr (_ceagg );continue ;};};_bccae :for {_efefg ,_efgee :=d .Token ();if _efgee !=nil {return _efgee ;};switch _gagdf :=_efefg .(type ){case _b .StartElement :switch _gagdf .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_eccfg :=NewEG_ShapeElements ();_eccfg .Path =NewPath ();if _eecbe :=d .DecodeElement (_eccfg .Path ,&_gagdf );_eecbe !=nil {return _eecbe ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_eccfg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_caebc :=NewEG_ShapeElements ();_caebc .Formulas =NewFormulas ();if _gcgbbe :=d .DecodeElement (_caebc .Formulas ,&_gagdf );_gcgbbe !=nil {return _gcgbbe ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_caebc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gcfa :=NewEG_ShapeElements ();_gcfa .Handles =NewHandles ();if _fgcce :=d .DecodeElement (_gcfa .Handles ,&_gagdf );_fgcce !=nil {return _fgcce ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_gcfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_faeedeg :=NewEG_ShapeElements ();_faeedeg .Fill =NewFill ();if _abfca :=d .DecodeElement (_faeedeg .Fill ,&_gagdf );_abfca !=nil {return _abfca ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_faeedeg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ebeg :=NewEG_ShapeElements ();_ebeg .Stroke =NewStroke ();if _fbgdf :=d .DecodeElement (_ebeg .Stroke ,&_gagdf );_fbgdf !=nil {return _fbgdf ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_ebeg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cbbgc :=NewEG_ShapeElements ();_cbbgc .Shadow =NewShadow ();if _ecdab :=d .DecodeElement (_cbbgc .Shadow ,&_gagdf );_ecdab !=nil {return _ecdab ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_cbbgc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ebgaf :=NewEG_ShapeElements ();_ebgaf .Textbox =NewTextbox ();if _dbbfc :=d .DecodeElement (_ebgaf .Textbox ,&_gagdf );_dbbfc !=nil {return _dbbfc ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_ebgaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_deaga :=NewEG_ShapeElements ();_deaga .Textpath =NewTextpath ();if _abdd :=d .DecodeElement (_deaga .Textpath ,&_gagdf );_abdd !=nil {return _abdd ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_deaga );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cbfc :=NewEG_ShapeElements ();_cbfc .Imagedata =NewImagedata ();if _bfag :=d .DecodeElement (_cbfc .Imagedata ,&_gagdf );_bfag !=nil {return _bfag ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_cbfc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dadbe :=NewEG_ShapeElements ();_dadbe .Skew =NewOfcSkew ();if _eegbc :=d .DecodeElement (_dadbe .Skew ,&_gagdf );_eegbc !=nil {return _eegbc ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_dadbe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_aageb :=NewEG_ShapeElements ();_aageb .Extrusion =NewOfcExtrusion ();if _adbec :=d .DecodeElement (_aageb .Extrusion ,&_gagdf );_adbec !=nil {return _adbec ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_aageb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gbdgb :=NewEG_ShapeElements ();_gbdgb .Callout =NewOfcCallout ();if _egegb :=d .DecodeElement (_gbdgb .Callout ,&_gagdf );_egegb !=nil {return _egegb ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_gbdgb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bacgd :=NewEG_ShapeElements ();_bacgd .Lock =NewOfcLock ();if _cbbga :=d .DecodeElement (_bacgd .Lock ,&_gagdf );_cbbga !=nil {return _cbbga ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_bacgd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_afaca :=NewEG_ShapeElements ();_afaca .Clippath =NewOfcClippath ();if _fbdgb :=d .DecodeElement (_afaca .Clippath ,&_gagdf );_fbdgb !=nil {return _fbdgb ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_afaca );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bgbbg :=NewEG_ShapeElements ();_bgbbg .Signatureline =NewOfcSignatureline ();if _dbfda :=d .DecodeElement (_bgbbg .Signatureline ,&_gagdf );_dbfda !=nil {return _dbfda ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_bgbbg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fgbc :=NewEG_ShapeElements ();_fgbc .Wrap =_a .NewWrap ();if _facdgb :=d .DecodeElement (_fgbc .Wrap ,&_gagdf );_facdgb !=nil {return _facdgb ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_fgbc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_aabag :=NewEG_ShapeElements ();_aabag .Anchorlock =_a .NewAnchorlock ();if _gfdge :=d .DecodeElement (_aabag .Anchorlock ,&_gagdf );_gfdge !=nil {return _gfdge ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_aabag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cgdde :=NewEG_ShapeElements ();_cgdde .Bordertop =_a .NewBordertop ();if _acffdf :=d .DecodeElement (_cgdde .Bordertop ,&_gagdf );_acffdf !=nil {return _acffdf ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_cgdde );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cdgcc :=NewEG_ShapeElements ();_cdgcc .Borderbottom =_a .NewBorderbottom ();if _fcgbac :=d .DecodeElement (_cdgcc .Borderbottom ,&_gagdf );_fcgbac !=nil {return _fcgbac ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_cdgcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bdaab :=NewEG_ShapeElements ();_bdaab .Borderleft =_a .NewBorderleft ();if _eaagc :=d .DecodeElement (_bdaab .Borderleft ,&_gagdf );_eaagc !=nil {return _eaagc ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_bdaab );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dcgbe :=NewEG_ShapeElements ();_dcgbe .Borderright =_a .NewBorderright ();if _cdbb :=d .DecodeElement (_dcgbe .Borderright ,&_gagdf );_cdbb !=nil {return _cdbb ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_dcgbe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bgeee :=NewEG_ShapeElements ();_bgeee .ClientData =_ga .NewClientData ();if _bcefg :=d .DecodeElement (_bgeee .ClientData ,&_gagdf );_bcefg !=nil {return _bcefg ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_bgeee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bcfae :=NewEG_ShapeElements ();_bcfae .Textdata =_fb .NewTextdata ();if _geaff :=d .DecodeElement (_bcfae .Textdata ,&_gagdf );_geaff !=nil {return _geaff ;};_abggf .EG_ShapeElements =append (_abggf .EG_ShapeElements ,_bcfae );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0076a\u006c\u0020\u0025\u0076",_gagdf .Name );if _fgcfd :=d .Skip ();_fgcfd !=nil {return _fgcfd ;};};case _b .EndElement :break _bccae ;case _b .CharData :};};return nil ;};func (_cafff ST_EditAs )String ()string {switch _cafff {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065";case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";}; +// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path +func (_ebc *AG_Id )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path -func (_efcf *CT_Textbox )ValidateWithPath (path string )error {if _bdgcc :=_efcf .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_bdgcc !=nil {return _bdgcc ;};if _afcec :=_efcf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_afcec !=nil {return _afcec ;};if _efcf .TxbxContent !=nil {if _afbc :=_efcf .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_afbc !=nil {return _afbc ;};};return nil ;}; +// ValidateWithPath validates the Textpath and its children, prefixing error messages with path +func (_fcebd *Textpath )ValidateWithPath (path string )error {if _aggfd :=_fcebd .CT_TextPath .ValidateWithPath (path );_aggfd !=nil {return _aggfd ;};return nil ;}; -// Validate validates the Shapetype and its children -func (_eccafe *Shapetype )Validate ()error {return _eccafe .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_dfdg *Stroke )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfdg .CT_Stroke =*NewCT_Stroke ();for _ ,_fecgg :=range start .Attr {if _fecgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecgg .Name .Local =="\u0072\u0065\u006ci\u0064"{_feffad ,_efdfc :=_fecgg .Value ,error (nil );if _efdfc !=nil {return _efdfc ;};_dfdg .RelidAttr =&_feffad ;continue ;};if _fecgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fecgg .Name .Local =="\u0069\u0064"{_gefgc ,_eacad :=_fecgg .Value ,error (nil );if _eacad !=nil {return _eacad ;};_dfdg .RIdAttr =&_gefgc ;continue ;};if _fecgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecgg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dfdg .ForcedashAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecgg .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbafd ,_geedc :=_fecgg .Value ,error (nil );if _geedc !=nil {return _geedc ;};_dfdg .TitleAttr =&_cbafd ;continue ;};if _fecgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecgg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dbfgd ,_dfedf :=_fecgg .Value ,error (nil );if _dfedf !=nil {return _dfedf ;};_dfdg .AlthrefAttr =&_dbfgd ;continue ;};if _fecgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecgg .Name .Local =="\u0068\u0072\u0065\u0066"{_gccfa ,_ceggc :=_fecgg .Value ,error (nil );if _ceggc !=nil {return _ceggc ;};_dfdg .HrefAttr =&_gccfa ;continue ;};if _fecgg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_befabc ,_ababe :=_fecgg .Value ,error (nil );if _ababe !=nil {return _ababe ;};_dfdg .ImagesizeAttr =&_befabc ;continue ;};if _fecgg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dfdg .StartarrowlengthAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dfdg .JoinstyleAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dfdg .EndarrowAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_daafe ,_edegac :=_fecgg .Value ,error (nil );if _edegac !=nil {return _edegac ;};_dfdg .DashstyleAttr =&_daafe ;continue ;};if _fecgg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dfdg .EndarrowwidthAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0073\u0072\u0063"{_eccff ,_bgca :=_fecgg .Value ,error (nil );if _bgca !=nil {return _bgca ;};_dfdg .SrcAttr =&_eccff ;continue ;};if _fecgg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dfdg .EndarrowlengthAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dfdg .LinestyleAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_egdbb ,_ebacfc :=_fecgg .Value ,error (nil );if _ebacfc !=nil {return _ebacfc ;};_dfdg .OpacityAttr =&_egdbb ;continue ;};if _fecgg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bgedb ,_feead :=_fecgg .Value ,error (nil );if _feead !=nil {return _feead ;};_dfdg .WeightAttr =&_bgedb ;continue ;};if _fecgg .Name .Local =="\u0069\u0064"{_acffb ,_abfgf :=_fecgg .Value ,error (nil );if _abfgf !=nil {return _abfgf ;};_dfdg .IdAttr =&_acffb ;continue ;};if _fecgg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_aadce ,_acdff :=_g .ParseFloat (_fecgg .Value ,64);if _acdff !=nil {return _acdff ;};_dfdg .MiterlimitAttr =&_aadce ;continue ;};if _fecgg .Name .Local =="\u0063\u006f\u006co\u0072"{_bfcbd ,_fgbba :=_fecgg .Value ,error (nil );if _fgbba !=nil {return _fgbba ;};_dfdg .ColorAttr =&_bfcbd ;continue ;};if _fecgg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dfdg .ImageaspectAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dfdg .FilltypeAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u006f\u006e"{_dfdg .OnAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dfdg .StartarrowwidthAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dfdg .InsetpenAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dfdg .ImagealignshapeAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dfdg .StartarrowAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dfdg .EndcapAttr .UnmarshalXMLAttr (_fecgg );continue ;};if _fecgg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ccaeb ,_acbgg :=_fecgg .Value ,error (nil );if _acbgg !=nil {return _acbgg ;};_dfdg .Color2Attr =&_ccaeb ;continue ;};};_feded :for {_agaf ,_egffe :=d .Token ();if _egffe !=nil {return _egffe ;};switch _aacec :=_agaf .(type ){case _b .StartElement :switch _aacec .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_dfdg .Left =NewOfcLeft ();if _addd :=d .DecodeElement (_dfdg .Left ,&_aacec );_addd !=nil {return _addd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_dfdg .Top =NewOfcTop ();if _debgdb :=d .DecodeElement (_dfdg .Top ,&_aacec );_debgdb !=nil {return _debgdb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_dfdg .Right =NewOfcRight ();if _cdaaa :=d .DecodeElement (_dfdg .Right ,&_aacec );_cdaaa !=nil {return _cdaaa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_dfdg .Bottom =NewOfcBottom ();if _deadc :=d .DecodeElement (_dfdg .Bottom ,&_aacec );_deadc !=nil {return _deadc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_dfdg .Column =NewOfcColumn ();if _fgdfc :=d .DecodeElement (_dfdg .Column ,&_aacec );_fgdfc !=nil {return _fgdfc ;};default:_d .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0072\u006f\u006b\u0065\u0020\u0025\u0076",_aacec .Name );if _adafa :=d .Skip ();_adafa !=nil {return _adafa ;};};case _b .EndElement :break _feded ;case _b .CharData :};};return nil ;};func (_dgbgc OfcST_BWMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgbgc .String (),start );};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;}; +// Validate validates the Textbox and its children +func (_aafdc *Textbox )Validate ()error {return _aafdc .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};func (_fdcbd ST_ImageAspect )ValidateWithPath (path string )error {switch _fdcbd {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 (_fdcbd ));};return nil ;}; -// ValidateWithPath validates the Arc and its children, prefixing error messages with path -func (_ceg *Arc )ValidateWithPath (path string )error {if _cga :=_ceg .CT_Arc .ValidateWithPath (path );_cga !=nil {return _cga ;};return nil ;};func (_adaca OfcST_ExtrusionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbfgc :=_b .Attr {};_dbfgc .Name =name ;switch _adaca {case OfcST_ExtrusionTypeUnset :_dbfgc .Value ="";case OfcST_ExtrusionTypePerspective :_dbfgc .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_dbfgc .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _dbfgc ,nil ;};func (_ebfbg *OfcST_BWMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebfbg =0;case "\u0063\u006f\u006co\u0072":*_ebfbg =1;case "\u0061\u0075\u0074\u006f":*_ebfbg =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_ebfbg =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_ebfbg =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_ebfbg =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ebfbg =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_ebfbg =7;case "\u0062\u006c\u0061c\u006b":*_ebfbg =8;case "\u0077\u0068\u0069t\u0065":*_ebfbg =9;case "\u0068\u0069\u0064\u0065":*_ebfbg =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_ebfbg =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_ebfbg =12;};return nil ;}; +// Validate validates the Rect and its children +func (_aggee *Rect )Validate ()error {return _aggee .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func (_edgce ST_ShadowType )Validate ()error {return _edgce .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path -func (_eefd *CT_ImageData )ValidateWithPath (path string )error {if _facaf :=_eefd .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_facaf !=nil {return _facaf ;};if _ffced :=_eefd .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_ffced !=nil {return _ffced ;};if _bbcbc :=_eefd .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_bbcbc !=nil {return _bbcbc ;};return nil ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_gee :=&AG_OfficeShapeAttributes {};return _gee ;};func (_cfc *AG_AllShapeAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_cfc .OpacityAttr )});};if _cfc .StrokedAttr !=_bd .ST_TrueFalseUnset {_aea ,_fbb :=_cfc .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fbb !=nil {return _fbb ;};start .Attr =append (start .Attr ,_aea );};if _cfc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cfc .StrokecolorAttr )});};if _cfc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cfc .StrokeweightAttr )});};if _cfc .InsetpenAttr !=_bd .ST_TrueFalseUnset {_fae ,_gabb :=_cfc .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gabb !=nil {return _gabb ;};start .Attr =append (start .Attr ,_fae );};if _cfc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_cfc .ChromakeyAttr )});};if _cfc .FilledAttr !=_bd .ST_TrueFalseUnset {_edef ,_fccd :=_cfc .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fccd !=nil {return _fccd ;};start .Attr =append (start .Attr ,_edef );};if _cfc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_cfc .FillcolorAttr )});};if _cfc .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cfc .SptAttr )});};if _cfc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gdd ,_ege :=_cfc .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ege !=nil {return _ege ;};start .Attr =append (start .Attr ,_gdd );};if _cfc .BwmodeAttr !=OfcST_BWModeUnset {_acd ,_gdc :=_cfc .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _gdc !=nil {return _gdc ;};start .Attr =append (start .Attr ,_acd );};if _cfc .BwpureAttr !=OfcST_BWModeUnset {_bcb ,_ddg :=_cfc .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _ddg !=nil {return _ddg ;};start .Attr =append (start .Attr ,_bcb );};if _cfc .BwnormalAttr !=OfcST_BWModeUnset {_gde ,_afe :=_cfc .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _afe !=nil {return _afe ;};start .Attr =append (start .Attr ,_gde );};if _cfc .ForcedashAttr !=_bd .ST_TrueFalseUnset {_ef ,_dac :=_cfc .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _dac !=nil {return _dac ;};start .Attr =append (start .Attr ,_ef );};if _cfc .OleiconAttr !=_bd .ST_TrueFalseUnset {_bfg ,_fg :=_cfc .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _fg !=nil {return _fg ;};start .Attr =append (start .Attr ,_bfg );};if _cfc .OleAttr !=_bd .ST_TrueFalseBlankUnset {_aef ,_cce :=_cfc .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _cce !=nil {return _cce ;};start .Attr =append (start .Attr ,_aef );};if _cfc .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_aabc ,_afd :=_cfc .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _afd !=nil {return _afd ;};start .Attr =append (start .Attr ,_aabc );};if _cfc .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_aefe ,_bg :=_cfc .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bg !=nil {return _bg ;};start .Attr =append (start .Attr ,_aefe );};if _cfc .ClipAttr !=_bd .ST_TrueFalseUnset {_gc ,_bdc :=_cfc .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _bdc !=nil {return _bdc ;};start .Attr =append (start .Attr ,_gc );};return nil ;};func (_adgge *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adgge =0;case "\u0073\u0068\u006fr\u0074":*_adgge =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_adgge =2;case "\u006c\u006f\u006e\u0067":*_adgge =3;};return nil ;};type OfcCT_Lock struct{PositionAttr _bd .ST_TrueFalse ;SelectionAttr _bd .ST_TrueFalse ;GroupingAttr _bd .ST_TrueFalse ;UngroupingAttr _bd .ST_TrueFalse ;RotationAttr _bd .ST_TrueFalse ;CroppingAttr _bd .ST_TrueFalse ;VerticiesAttr _bd .ST_TrueFalse ;AdjusthandlesAttr _bd .ST_TrueFalse ;TextAttr _bd .ST_TrueFalse ;AspectratioAttr _bd .ST_TrueFalse ;ShapetypeAttr _bd .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_cgfbc ST_StrokeArrowType )ValidateWithPath (path string )error {switch _cgfbc {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgfbc ));};return nil ;};func (_eaeeef OfcST_HrAlign )String ()string {switch _eaeeef {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";};return "";};func (_ebfea *OfcCT_Extrusion )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebfea .OnAttr !=_bd .ST_TrueFalseUnset {_aaccbd ,_dgadg :=_ebfea .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _dgadg !=nil {return _dgadg ;};start .Attr =append (start .Attr ,_aaccbd );};if _ebfea .TypeAttr !=OfcST_ExtrusionTypeUnset {_edgbad ,_cgdgc :=_ebfea .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cgdgc !=nil {return _cgdgc ;};start .Attr =append (start .Attr ,_edgbad );};if _ebfea .RenderAttr !=OfcST_ExtrusionRenderUnset {_cbgg ,_eeaae :=_ebfea .RenderAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _eeaae !=nil {return _eeaae ;};start .Attr =append (start .Attr ,_cbgg );};if _ebfea .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .ViewpointoriginAttr )});};if _ebfea .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .ViewpointAttr )});};if _ebfea .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_gedcf ,_aaegdf :=_ebfea .PlaneAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u006c\u0061n\u0065"});if _aaegdf !=nil {return _aaegdf ;};start .Attr =append (start .Attr ,_gedcf );};if _ebfea .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .SkewangleAttr )});};if _ebfea .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .SkewamtAttr )});};if _ebfea .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .ForedepthAttr )});};if _ebfea .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .BackdepthAttr )});};if _ebfea .OrientationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .OrientationAttr )});};if _ebfea .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .OrientationangleAttr )});};if _ebfea .LockrotationcenterAttr !=_bd .ST_TrueFalseUnset {_fbbbc ,_bfed :=_ebfea .LockrotationcenterAttr .MarshalXMLAttr (_b .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _bfed !=nil {return _bfed ;};start .Attr =append (start .Attr ,_fbbbc );};if _ebfea .AutorotationcenterAttr !=_bd .ST_TrueFalseUnset {_gfafe ,_cbbgg :=_ebfea .AutorotationcenterAttr .MarshalXMLAttr (_b .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _cbbgg !=nil {return _cbbgg ;};start .Attr =append (start .Attr ,_gfafe );};if _ebfea .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .RotationcenterAttr )});};if _ebfea .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .RotationangleAttr )});};if _ebfea .ColormodeAttr !=OfcST_ColorModeUnset {_eecdg ,_ggdcg :=_ebfea .ColormodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _ggdcg !=nil {return _ggdcg ;};start .Attr =append (start .Attr ,_eecdg );};if _ebfea .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .ColorAttr )});};if _ebfea .ShininessAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .ShininessAttr )});};if _ebfea .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .SpecularityAttr )});};if _ebfea .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .DiffusityAttr )});};if _ebfea .MetalAttr !=_bd .ST_TrueFalseUnset {_adaf ,_ebfef :=_ebfea .MetalAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u0065\u0074a\u006c"});if _ebfef !=nil {return _ebfef ;};start .Attr =append (start .Attr ,_adaf );};if _ebfea .EdgeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .EdgeAttr )});};if _ebfea .FacetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .FacetAttr )});};if _ebfea .LightfaceAttr !=_bd .ST_TrueFalseUnset {_adbae ,_cbdda :=_ebfea .LightfaceAttr .MarshalXMLAttr (_b .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _cbdda !=nil {return _cbdda ;};start .Attr =append (start .Attr ,_adbae );};if _ebfea .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .BrightnessAttr )});};if _ebfea .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .LightpositionAttr )});};if _ebfea .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .LightlevelAttr )});};if _ebfea .LightharshAttr !=_bd .ST_TrueFalseUnset {_fgdca ,_caeda :=_ebfea .LightharshAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _caeda !=nil {return _caeda ;};start .Attr =append (start .Attr ,_fgdca );};if _ebfea .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .Lightposition2Attr )});};if _ebfea .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_ebfea .Lightlevel2Attr )});};if _ebfea .Lightharsh2Attr !=_bd .ST_TrueFalseUnset {_bffeb ,_fbecf :=_ebfea .Lightharsh2Attr .MarshalXMLAttr (_b .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _fbecf !=nil {return _fbecf ;};start .Attr =append (start .Attr ,_bffeb );};if _ebfea .ExtAttr !=ST_ExtUnset {_bfbf ,_ffggf :=_ebfea .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _ffggf !=nil {return _ffggf ;};start .Attr =append (start .Attr ,_bfbf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewOfcRight ()*OfcRight {_begaa :=&OfcRight {};_begaa .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _begaa ;};type CT_PolyLine struct{PointsAttr *string ;Ink []*OfcInk ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func (_eafbg ST_Ext )String ()string {switch _eafbg {case 0:return "";case 1:return "\u0076\u0069\u0065\u0077";case 2:return "\u0065\u0064\u0069\u0074";case 3:return "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return "";}; +// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path +func (_ecde *OfcCT_Skew )ValidateWithPath (path string )error {if _cagcc :=_ecde .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cagcc !=nil {return _cagcc ;};if _befa :=_ecde .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_befa !=nil {return _befa ;};return nil ;};func (_gaddf ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _gaddf {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 (_gaddf ));};return nil ;};func (_ffdce *OfcST_FillType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cedcf ,_eaffb :=d .Token ();if _eaffb !=nil {return _eaffb ;};if _gaag ,_fggea :=_cedcf .(_d .EndElement );_fggea &&_gaag .Name ==start .Name {*_ffdce =1;return nil ;};if _bcbgbg ,_ddafa :=_cedcf .(_d .CharData );!_ddafa {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",_cedcf );}else {switch string (_bcbgbg ){case "":*_ffdce =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_ffdce =1;case "\u0073\u006f\u006ci\u0064":*_ffdce =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ffdce =3;case "\u0074\u0069\u006c\u0065":*_ffdce =4;case "\u0066\u0072\u0061m\u0065":*_ffdce =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_ffdce =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ffdce =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ffdce =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ffdce =9;};};_cedcf ,_eaffb =d .Token ();if _eaffb !=nil {return _eaffb ;};if _afbacf ,_gdeaefg :=_cedcf .(_d .EndElement );_gdeaefg &&_afbacf .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",_cedcf );};type CT_Formulas struct{F []*CT_F ;}; -// ValidateWithPath validates the Textpath and its children, prefixing error messages with path -func (_dceb *Textpath )ValidateWithPath (path string )error {if _ecgdb :=_dceb .CT_TextPath .ValidateWithPath (path );_ecgdb !=nil {return _ecgdb ;};return nil ;};func NewCT_Path ()*CT_Path {_cbeea :=&CT_Path {};return _cbeea };func NewPolyline ()*Polyline {_efbagd :=&Polyline {};_efbagd .CT_PolyLine =*NewCT_PolyLine ();return _efbagd ;};func (_fegfaf ST_EditAs )ValidateWithPath (path string )error {switch _fegfaf {case 0,1,2,3,4,5,6,7:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fegfaf ));};return nil ;};type OfcSkew struct{OfcCT_Skew };func (_fggec *ST_StrokeJoinStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfacbe ,_cafddg :=d .Token ();if _cafddg !=nil {return _cafddg ;};if _gfgcf ,_cfgggd :=_cfacbe .(_b .EndElement );_cfgggd &&_gfgcf .Name ==start .Name {*_fggec =1;return nil ;};if _cacgf ,_fagab :=_cfacbe .(_b .CharData );!_fagab {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfacbe );}else {switch string (_cacgf ){case "":*_fggec =0;case "\u0072\u006f\u0075n\u0064":*_fggec =1;case "\u0062\u0065\u0076e\u006c":*_fggec =2;case "\u006d\u0069\u0074e\u0072":*_fggec =3;};};_cfacbe ,_cafddg =d .Token ();if _cafddg !=nil {return _cafddg ;};if _agfbb ,_eecgb :=_cfacbe .(_b .EndElement );_eecgb &&_agfbb .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfacbe );};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsCanvas ST_EditAs =1;ST_EditAsOrgchart ST_EditAs =2;ST_EditAsRadial ST_EditAs =3;ST_EditAsCycle ST_EditAs =4;ST_EditAsStacked ST_EditAs =5;ST_EditAsVenn ST_EditAs =6;ST_EditAsBullseye ST_EditAs =7;);func NewLine ()*Line {_eaaab :=&Line {};_eaaab .CT_Line =*NewCT_Line ();return _eaaab };func (_fcabg ST_Ext )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcabg .String (),start );};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_ggcac :=&OfcCT_SignatureLine {};return _ggcac };func NewOfcSkew ()*OfcSkew {_efgf :=&OfcSkew {};_efgf .OfcCT_Skew =*NewOfcCT_Skew ();return _efgf }; +// Validate validates the CT_TextPath and its children +func (_ceefg *CT_TextPath )Validate ()error {return _ceefg .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func (_bbaee *OfcST_ExtrusionPlane )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daegd ,_faaf :=d .Token ();if _faaf !=nil {return _faaf ;};if _geefe ,_bbegaa :=_daegd .(_d .EndElement );_bbegaa &&_geefe .Name ==start .Name {*_bbaee =1;return nil ;};if _bbgfd ,_agdacc :=_daegd .(_d .CharData );!_agdacc {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",_daegd );}else {switch string (_bbgfd ){case "":*_bbaee =0;case "\u0058\u0059":*_bbaee =1;case "\u005a\u0058":*_bbaee =2;case "\u0059\u005a":*_bbaee =3;};};_daegd ,_faaf =d .Token ();if _faaf !=nil {return _faaf ;};if _gdeedg ,_cfbba :=_daegd .(_d .EndElement );_cfbba &&_gdeedg .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",_daegd );};type Imagedata struct{CT_ImageData };func (_bbefb *OfcDiagram )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bbefb .OfcCT_Diagram .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path -func (_gfbeb *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _aafe :=_gfbeb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_aafe !=nil {return _aafe ;};if _daaf :=_gfbeb .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_daaf !=nil {return _daaf ;};if _fcbbg :=_gfbeb .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fcbbg !=nil {return _fcbbg ;};if _fedgc :=_gfbeb .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_fedgc !=nil {return _fedgc ;};if _dcedf :=_gfbeb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dcedf !=nil {return _dcedf ;};if _ffadg :=_gfbeb .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ffadg !=nil {return _ffadg ;};if _dabcg :=_gfbeb .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dabcg !=nil {return _dabcg ;};if _gaeed :=_gfbeb .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_gaeed !=nil {return _gaeed ;};if _agbbc :=_gfbeb .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_agbbc !=nil {return _agbbc ;};if _abagf :=_gfbeb .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_abagf !=nil {return _abagf ;};if _gfgef :=_gfbeb .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_gfgef !=nil {return _gfgef ;};if _bdfcc :=_gfbeb .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bdfcc !=nil {return _bdfcc ;};if _fabf :=_gfbeb .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_fabf !=nil {return _fabf ;};if _bcfbd :=_gfbeb .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_bcfbd !=nil {return _bcfbd ;};if _efcgd :=_gfbeb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_efcgd !=nil {return _efcgd ;};if _adfbd :=_gfbeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_adfbd !=nil {return _adfbd ;};return nil ;};func (_cbag *OfcCT_ShapeDefaults )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbag .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_cbag .SpidmaxAttr )});};if _cbag .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cbag .StyleAttr )});};if _cbag .FillAttr !=_bd .ST_TrueFalseUnset {_cccfb ,_fgacf :=_cbag .FillAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c"});if _fgacf !=nil {return _fgacf ;};start .Attr =append (start .Attr ,_cccfb );};if _cbag .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_cbag .FillcolorAttr )});};if _cbag .StrokeAttr !=_bd .ST_TrueFalseUnset {_fgee ,_ecfed :=_cbag .StrokeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _ecfed !=nil {return _ecfed ;};start .Attr =append (start .Attr ,_fgee );};if _cbag .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cbag .StrokecolorAttr )});};if _cbag .AllowincellAttr !=_bd .ST_TrueFalseUnset {_abggd ,_debad :=_cbag .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _debad !=nil {return _debad ;};start .Attr =append (start .Attr ,_abggd );};if _cbag .ExtAttr !=ST_ExtUnset {_gfeacc ,_fbcaf :=_cbag .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _fbcaf !=nil {return _fbcaf ;};start .Attr =append (start .Attr ,_gfeacc );};e .EncodeToken (start );if _cbag .Fill !=nil {_gaeda :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cbag .Fill ,_gaeda );};if _cbag .Stroke !=nil {_fbgag :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_cbag .Stroke ,_fbgag );};if _cbag .Textbox !=nil {_gdgaf :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_cbag .Textbox ,_gdgaf );};if _cbag .Shadow !=nil {_ccbec :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cbag .Shadow ,_ccbec );};if _cbag .Skew !=nil {_effef :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_cbag .Skew ,_effef );};if _cbag .Extrusion !=nil {_efeeeb :=_b .StartElement {Name :_b .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cbag .Extrusion ,_efeeeb );};if _cbag .Callout !=nil {_bacfd :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_cbag .Callout ,_bacfd );};if _cbag .Lock !=nil {_ggggb :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cbag .Lock ,_ggggb );};if _cbag .Colormru !=nil {_fcgd :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_cbag .Colormru ,_fcgd );};if _cbag .Colormenu !=nil {_bdcbe :=_b .StartElement {Name :_b .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_cbag .Colormenu ,_bdcbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_addb *OfcOLEObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_addb .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_baffc :=range start .Attr {if _baffc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_baffc .Name .Local =="\u0069\u0064"||_baffc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_baffc .Name .Local =="\u0069\u0064"{_fccdb ,_eegc :=_baffc .Value ,error (nil );if _eegc !=nil {return _eegc ;};_addb .IdAttr =&_fccdb ;continue ;};if _baffc .Name .Local =="\u0054\u0079\u0070\u0065"{_addb .TypeAttr .UnmarshalXMLAttr (_baffc );continue ;};if _baffc .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_bggfdb ,_cccae :=_baffc .Value ,error (nil );if _cccae !=nil {return _cccae ;};_addb .ProgIDAttr =&_bggfdb ;continue ;};if _baffc .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_gbbfb ,_eaggc :=_baffc .Value ,error (nil );if _eaggc !=nil {return _eaggc ;};_addb .ShapeIDAttr =&_gbbfb ;continue ;};if _baffc .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_addb .DrawAspectAttr .UnmarshalXMLAttr (_baffc );continue ;};if _baffc .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_gbfed ,_aeeeec :=_baffc .Value ,error (nil );if _aeeeec !=nil {return _aeeeec ;};_addb .ObjectIDAttr =&_gbfed ;continue ;};if _baffc .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_addb .UpdateModeAttr .UnmarshalXMLAttr (_baffc );continue ;};};_acgab :for {_accgc ,_dabac :=d .Token ();if _dabac !=nil {return _dabac ;};switch _dbdbc :=_accgc .(type ){case _b .StartElement :switch _dbdbc .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_addb .LinkType =new (string );if _bbbca :=d .DecodeElement (_addb .LinkType ,&_dbdbc );_bbbca !=nil {return _bbbca ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_addb .LockedField =_bd .ST_TrueFalseBlankUnset ;if _beecec :=d .DecodeElement (&_addb .LockedField ,&_dbdbc );_beecec !=nil {return _beecec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_addb .FieldCodes =new (string );if _fcfc :=d .DecodeElement (_addb .FieldCodes ,&_dbdbc );_fcfc !=nil {return _fcfc ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066cO\u004c\u0045O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_dbdbc .Name );if _aeadd :=d .Skip ();_aeadd !=nil {return _aeadd ;};};case _b .EndElement :break _acgab ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Shadow and its children +func (_gdgfd *CT_Shadow )Validate ()error {return _gdgfd .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");}; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_fdc *CT_Background )ValidateWithPath (path string )error {if _eccg :=_fdc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eccg !=nil {return _eccg ;};if _ddeca :=_fdc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ddeca !=nil {return _ddeca ;};if _fafd :=_fdc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fafd !=nil {return _fafd ;};if _cfcbfb :=_fdc .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_cfcbfb !=nil {return _cfcbfb ;};if _fdc .Fill !=nil {if _ccab :=_fdc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ccab !=nil {return _ccab ;};};if _gbab :=_fdc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gbab !=nil {return _gbab ;};return nil ;}; +// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path +func (_bfef *AG_Type )ValidateWithPath (path string )error {return nil };func (_adadc *OfcCT_Extrusion )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfafd :=range start .Attr {if _gfafd .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_adadc .ColormodeAttr .UnmarshalXMLAttr (_gfafd );continue ;};if _gfafd .Name .Local =="\u0063\u006f\u006co\u0072"{_fcgea ,_egeda :=_gfafd .Value ,error (nil );if _egeda !=nil {return _egeda ;};_adadc .ColorAttr =&_fcgea ;continue ;};if _gfafd .Name .Local =="\u0074\u0079\u0070\u0065"{_adadc .TypeAttr .UnmarshalXMLAttr (_gfafd );continue ;};if _gfafd .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_gbfg ,_ggcb :=_g .ParseFloat (_gfafd .Value ,64);if _ggcb !=nil {return _ggcb ;};_ggfcb :=float32 (_gbfg );_adadc .ShininessAttr =&_ggfcb ;continue ;};if _gfafd .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_gcged ,_ebaab :=_gfafd .Value ,error (nil );if _ebaab !=nil {return _ebaab ;};_adadc .ViewpointoriginAttr =&_gcged ;continue ;};if _gfafd .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_ffeba ,_baccd :=_gfafd .Value ,error (nil );if _baccd !=nil {return _baccd ;};_adadc .SpecularityAttr =&_ffeba ;continue ;};if _gfafd .Name .Local =="\u0070\u006c\u0061n\u0065"{_adadc .PlaneAttr .UnmarshalXMLAttr (_gfafd );continue ;};if _gfafd .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_dgcdf ,_ccgga :=_gfafd .Value ,error (nil );if _ccgga !=nil {return _ccgga ;};_adadc .DiffusityAttr =&_dgcdf ;continue ;};if _gfafd .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_bddeg ,_bcecb :=_gfafd .Value ,error (nil );if _bcecb !=nil {return _bcecb ;};_adadc .SkewamtAttr =&_bddeg ;continue ;};if _gfafd .Name .Local =="\u006d\u0065\u0074a\u006c"{_adadc .MetalAttr .UnmarshalXMLAttr (_gfafd );continue ;};if _gfafd .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_dgef ,_acede :=_gfafd .Value ,error (nil );if _acede !=nil {return _acede ;};_adadc .BackdepthAttr =&_dgef ;continue ;};if _gfafd .Name .Local =="\u0065\u0064\u0067\u0065"{_dcebb ,_bbddd :=_gfafd .Value ,error (nil );if _bbddd !=nil {return _bbddd ;};_adadc .EdgeAttr =&_dcebb ;continue ;};if _gfafd .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_dfefb ,_fgeac :=_gfafd .Value ,error (nil );if _fgeac !=nil {return _fgeac ;};_adadc .Lightlevel2Attr =&_dfefb ;continue ;};if _gfafd .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_ggdg ,_fddbe :=_g .ParseFloat (_gfafd .Value ,64);if _fddbe !=nil {return _fddbe ;};_ffgfe :=float32 (_ggdg );_adadc .OrientationangleAttr =&_ffgfe ;continue ;};if _gfafd .Name .Local =="\u006f\u006e"{_adadc .OnAttr .UnmarshalXMLAttr (_gfafd );continue ;};if _gfafd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_adadc .LightharshAttr .UnmarshalXMLAttr (_gfafd );continue ;};if _gfafd .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_adadc .LightfaceAttr .UnmarshalXMLAttr (_gfafd );continue ;};if _gfafd .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_gbgdb ,_cfdeg :=_gfafd .Value ,error (nil );if _cfdeg !=nil {return _cfdeg ;};_adadc .ForedepthAttr =&_gbgdb ;continue ;};if _gfafd .Name .Local =="\u0065\u0078\u0074"{_adadc .ExtAttr .UnmarshalXMLAttr (_gfafd );continue ;};if _gfafd .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_adadc .AutorotationcenterAttr .UnmarshalXMLAttr (_gfafd );continue ;};if _gfafd .Name .Local =="\u0066\u0061\u0063e\u0074"{_fcagg ,_gebea :=_gfafd .Value ,error (nil );if _gebea !=nil {return _gebea ;};_adadc .FacetAttr =&_fcagg ;continue ;};if _gfafd .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_adadc .RenderAttr .UnmarshalXMLAttr (_gfafd );continue ;};if _gfafd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_abbdg ,_dfffb :=_gfafd .Value ,error (nil );if _dfffb !=nil {return _dfffb ;};_adadc .LightlevelAttr =&_abbdg ;continue ;};if _gfafd .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_eefab ,_gffg :=_gfafd .Value ,error (nil );if _gffg !=nil {return _gffg ;};_adadc .BrightnessAttr =&_eefab ;continue ;};if _gfafd .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_ecgbc ,_deedc :=_g .ParseFloat (_gfafd .Value ,64);if _deedc !=nil {return _deedc ;};_bdbba :=float32 (_ecgbc );_adadc .SkewangleAttr =&_bdbba ;continue ;};if _gfafd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_gaebf ,_ebefe :=_gfafd .Value ,error (nil );if _ebefe !=nil {return _ebefe ;};_adadc .Lightposition2Attr =&_gaebf ;continue ;};if _gfafd .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_adceg ,_bbecg :=_gfafd .Value ,error (nil );if _bbecg !=nil {return _bbecg ;};_adadc .RotationangleAttr =&_adceg ;continue ;};if _gfafd .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_adadc .Lightharsh2Attr .UnmarshalXMLAttr (_gfafd );continue ;};if _gfafd .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_gabdg ,_bggfd :=_gfafd .Value ,error (nil );if _bggfd !=nil {return _bggfd ;};_adadc .OrientationAttr =&_gabdg ;continue ;};if _gfafd .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_adadc .LockrotationcenterAttr .UnmarshalXMLAttr (_gfafd );continue ;};if _gfafd .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_fdbdc ,_abcab :=_gfafd .Value ,error (nil );if _abcab !=nil {return _abcab ;};_adadc .RotationcenterAttr =&_fdbdc ;continue ;};if _gfafd .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_afbag ,_cgbb :=_gfafd .Value ,error (nil );if _cgbb !=nil {return _cgbb ;};_adadc .ViewpointAttr =&_afbag ;continue ;};if _gfafd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dedfg ,_cedbf :=_gfafd .Value ,error (nil );if _cedbf !=nil {return _cedbf ;};_adadc .LightpositionAttr =&_dedfg ;continue ;};};for {_acaed ,_degaa :=d .Token ();if _degaa !=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",_degaa );};if _defc ,_debba :=_acaed .(_d .EndElement );_debba &&_defc .Name ==start .Name {break ;};};return nil ;};func (_adefe ST_StrokeLineStyle )Validate ()error {return _adefe .ValidateWithPath ("")};func (_caa *AG_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caa .FilledAttr !=_ec .ST_TrueFalseUnset {_aff ,_ada :=_caa .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ada !=nil {return _ada ;};start .Attr =append (start .Attr ,_aff );};if _caa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_caa .FillcolorAttr )});};return nil ;};func NewCT_Path ()*CT_Path {_bgdee :=&CT_Path {};return _bgdee };type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _a .Any ;};func NewAG_Style ()*AG_Style {_eccaf :=&AG_Style {};return _eccaf };func (_acbdb *OfcST_FillType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acbdb =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_acbdb =1;case "\u0073\u006f\u006ci\u0064":*_acbdb =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_acbdb =3;case "\u0074\u0069\u006c\u0065":*_acbdb =4;case "\u0066\u0072\u0061m\u0065":*_acbdb =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_acbdb =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_acbdb =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_acbdb =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_acbdb =9;};return nil ;};func (_f *AG_Adj )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ad :=range start .Attr {if _ad .Name .Local =="\u0061\u0064\u006a"{_dd ,_ce :=_ad .Value ,error (nil );if _ce !=nil {return _ce ;};_f .AdjAttr =&_dd ;continue ;};};for {_b ,_be :=d .Token ();if _be !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_be );};if _cfg ,_ba :=_b .(_d .EndElement );_ba &&_cfg .Name ==start .Name {break ;};};return nil ;};func NewStroke ()*Stroke {_aebfdc :=&Stroke {};_aebfdc .CT_Stroke =*NewCT_Stroke ();return _aebfdc };type OfcST_DiagramLayout byte ;func (_gcfe ST_StrokeArrowWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffbfd :=_d .Attr {};_ffbfd .Name =name ;switch _gcfe {case ST_StrokeArrowWidthUnset :_ffbfd .Value ="";case ST_StrokeArrowWidthNarrow :_ffbfd .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_ffbfd .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_ffbfd .Value ="\u0077\u0069\u0064\u0065";};return _ffbfd ,nil ;}; -// ValidateWithPath validates the Background and its children, prefixing error messages with path -func (_befa *Background )ValidateWithPath (path string )error {if _cdff :=_befa .CT_Background .ValidateWithPath (path );_cdff !=nil {return _cdff ;};return nil ;};type AG_Type struct{TypeAttr *string ;};func (_dbfgcd *OfcST_OLEDrawAspect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggfb ,_cbgec :=d .Token ();if _cbgec !=nil {return _cbgec ;};if _ddeaf ,_fbefdg :=_dggfb .(_b .EndElement );_fbefdg &&_ddeaf .Name ==start .Name {*_dbfgcd =1;return nil ;};if _efbed ,_cagda :=_dggfb .(_b .CharData );!_cagda {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dggfb );}else {switch string (_efbed ){case "":*_dbfgcd =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_dbfgcd =1;case "\u0049\u0063\u006f\u006e":*_dbfgcd =2;};};_dggfb ,_cbgec =d .Token ();if _cbgec !=nil {return _cbgec ;};if _eegf ,_eeadfd :=_dggfb .(_b .EndElement );_eeadfd &&_eegf .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dggfb );};func NewAG_Adj ()*AG_Adj {_ec :=&AG_Adj {};return _ec };func (_gaeedb *OfcClippath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _gaeedb .OfcCT_ClipPath .MarshalXML (e ,start );};func (_ccbfe ST_StrokeArrowLength )Validate ()error {return _ccbfe .ValidateWithPath ("")};func (_dddcf ST_StrokeArrowWidth )Validate ()error {return _dddcf .ValidateWithPath ("")}; +// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path +func (_ddfb *OfcCT_Complex )ValidateWithPath (path string )error {if _caaad :=_ddfb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_caaad !=nil {return _caaad ;};return nil ;};func NewPath ()*Path {_befbg :=&Path {};_befbg .CT_Path =*NewCT_Path ();return _befbg };func (_bebbad *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bebbad =0;case "\u0073\u006f\u006ci\u0064":*_bebbad =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_bebbad =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_bebbad =3;};return nil ;}; -// Validate validates the Group and its children -func (_aafbf *Group )Validate ()error {return _aafbf .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_efagc *OfcCT_Fill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gddda :=range start .Attr {if _gddda .Name .Local =="\u0074\u0079\u0070\u0065"{_efagc .TypeAttr .UnmarshalXMLAttr (_gddda );continue ;};if _gddda .Name .Local =="\u0065\u0078\u0074"{_efagc .ExtAttr .UnmarshalXMLAttr (_gddda );continue ;};};for {_fgecb ,_gcfe :=d .Token ();if _gcfe !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_gcfe );};if _bgbabg ,_bfddg :=_fgecb .(_b .EndElement );_bfddg &&_bgbabg .Name ==start .Name {break ;};};return nil ;};func NewOfcSignatureline ()*OfcSignatureline {_afadc :=&OfcSignatureline {};_afadc .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _afadc ;}; +// Validate validates the Path and its children +func (_ffdde *Path )Validate ()error {return _ffdde .ValidateWithPath ("\u0050\u0061\u0074\u0068")}; -// Validate validates the CT_Path and its children -func (_eacd *CT_Path )Validate ()error {return _eacd .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");}; +// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path +func (_bdbfg *OfcTop )ValidateWithPath (path string )error {if _acded :=_bdbfg .OfcCT_StrokeChild .ValidateWithPath (path );_acded !=nil {return _acded ;};return nil ;};func (_eaeef *OfcCT_ShapeDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaeef .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_eaeef .SpidmaxAttr )});};if _eaeef .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eaeef .StyleAttr )});};if _eaeef .FillAttr !=_ec .ST_TrueFalseUnset {_gfcac ,_accc :=_eaeef .FillAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c"});if _accc !=nil {return _accc ;};start .Attr =append (start .Attr ,_gfcac );};if _eaeef .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_eaeef .FillcolorAttr )});};if _eaeef .StrokeAttr !=_ec .ST_TrueFalseUnset {_cecaa ,_aagcc :=_eaeef .StrokeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _aagcc !=nil {return _aagcc ;};start .Attr =append (start .Attr ,_cecaa );};if _eaeef .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_eaeef .StrokecolorAttr )});};if _eaeef .AllowincellAttr !=_ec .ST_TrueFalseUnset {_abfga ,_dggbe :=_eaeef .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dggbe !=nil {return _dggbe ;};start .Attr =append (start .Attr ,_abfga );};if _eaeef .ExtAttr !=ST_ExtUnset {_cfaae ,_ecad :=_eaeef .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _ecad !=nil {return _ecad ;};start .Attr =append (start .Attr ,_cfaae );};e .EncodeToken (start );if _eaeef .Fill !=nil {_ddffed :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_eaeef .Fill ,_ddffed );};if _eaeef .Stroke !=nil {_dfegb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_eaeef .Stroke ,_dfegb );};if _eaeef .Textbox !=nil {_bcaac :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_eaeef .Textbox ,_bcaac );};if _eaeef .Shadow !=nil {_egcc :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_eaeef .Shadow ,_egcc );};if _eaeef .Skew !=nil {_bagab :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_eaeef .Skew ,_bagab );};if _eaeef .Extrusion !=nil {_agfddd :=_d .StartElement {Name :_d .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_eaeef .Extrusion ,_agfddd );};if _eaeef .Callout !=nil {_bfbdb :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_eaeef .Callout ,_bfbdb );};if _eaeef .Lock !=nil {_bbefd :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_eaeef .Lock ,_bbefd );};if _eaeef .Colormru !=nil {_abgfb :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_eaeef .Colormru ,_abgfb );};if _eaeef .Colormenu !=nil {_fdgfc :=_d .StartElement {Name :_d .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_eaeef .Colormenu ,_fdgfc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_ddedd :=&OfcCT_OLEObject {};return _ddedd };func (_ffbg *AG_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_affc :=range start .Attr {if _affc .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgbg ,_eeg :=_affc .Value ,error (nil );if _eeg !=nil {return _eeg ;};_ffbg .StyleAttr =&_cgbg ;continue ;};};for {_ccba ,_acaa :=d .Token ();if _acaa !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_acaa );};if _fce ,_becd :=_ccba .(_d .EndElement );_becd &&_fce .Name ==start .Name {break ;};};return nil ;};func (_cgadb OfcST_How )String ()string {switch _cgadb {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return "";}; // ValidateWithPath validates the AG_Style and its children, prefixing error messages with path -func (_fefd *AG_Style )ValidateWithPath (path string )error {return nil };const (OfcST_FillTypeUnset OfcST_FillType =0;OfcST_FillTypeGradientCenter OfcST_FillType =1;OfcST_FillTypeSolid OfcST_FillType =2;OfcST_FillTypePattern OfcST_FillType =3;OfcST_FillTypeTile OfcST_FillType =4;OfcST_FillTypeFrame OfcST_FillType =5;OfcST_FillTypeGradientUnscaled OfcST_FillType =6;OfcST_FillTypeGradientRadial OfcST_FillType =7;OfcST_FillTypeGradient OfcST_FillType =8;OfcST_FillTypeBackground OfcST_FillType =9;);func (_gag *AG_AllCoreAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gag .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_gag .HrefAttr )});};if _gag .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gag .TargetAttr )});};if _gag .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gag .ClassAttr )});};if _gag .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gag .TitleAttr )});};if _gag .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gag .AltAttr )});};if _gag .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_gag .CoordsizeAttr )});};if _gag .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_gag .CoordoriginAttr )});};if _gag .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gag .WrapcoordsAttr )});};if _gag .PrintAttr !=_bd .ST_TrueFalseUnset {_cf ,_ae :=_gag .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ae !=nil {return _ae ;};start .Attr =append (start .Attr ,_cf );};if _gag .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gag .IdAttr )});};if _gag .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gag .StyleAttr )});};if _gag .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gag .SpidAttr )});};if _gag .OnedAttr !=_bd .ST_TrueFalseUnset {_ecf ,_bf :=_gag .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _bf !=nil {return _bf ;};start .Attr =append (start .Attr ,_ecf );};if _gag .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gag .RegroupidAttr )});};if _gag .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_bb ,_ea :=_gag .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ea !=nil {return _ea ;};start .Attr =append (start .Attr ,_bb );};if _gag .ButtonAttr !=_bd .ST_TrueFalseUnset {_gb ,_ggd :=_gag .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _ggd !=nil {return _ggd ;};start .Attr =append (start .Attr ,_gb );};if _gag .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_bdd ,_gbd :=_gag .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gbd !=nil {return _gbd ;};start .Attr =append (start .Attr ,_bdd );};if _gag .BulletAttr !=_bd .ST_TrueFalseUnset {_fd ,_beb :=_gag .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _beb !=nil {return _beb ;};start .Attr =append (start .Attr ,_fd );};if _gag .HrAttr !=_bd .ST_TrueFalseUnset {_eg ,_deb :=_gag .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _deb !=nil {return _deb ;};start .Attr =append (start .Attr ,_eg );};if _gag .HrstdAttr !=_bd .ST_TrueFalseUnset {_af ,_gba :=_gag .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _gba !=nil {return _gba ;};start .Attr =append (start .Attr ,_af );};if _gag .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_fe ,_aa :=_gag .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _aa !=nil {return _aa ;};start .Attr =append (start .Attr ,_fe );};if _gag .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gag .HrpctAttr )});};if _gag .HralignAttr !=OfcST_HrAlignUnset {_da ,_cc :=_gag .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _cc !=nil {return _cc ;};start .Attr =append (start .Attr ,_da );};if _gag .AllowincellAttr !=_bd .ST_TrueFalseUnset {_cef ,_cgd :=_gag .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cgd !=nil {return _cgd ;};start .Attr =append (start .Attr ,_cef );};if _gag .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_ba ,_ad :=_gag .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _ad !=nil {return _ad ;};start .Attr =append (start .Attr ,_ba );};if _gag .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_db ,_gf :=_gag .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _gf !=nil {return _gf ;};start .Attr =append (start .Attr ,_db );};if _gag .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gag .BordertopcolorAttr )});};if _gag .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gag .BorderleftcolorAttr )});};if _gag .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gag .BorderbottomcolorAttr )});};if _gag .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gag .BorderrightcolorAttr )});};if _gag .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_df ,_aab :=_gag .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _aab !=nil {return _aab ;};start .Attr =append (start .Attr ,_df );};if _gag .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gag .DgmnodekindAttr )});};if _gag .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_baa ,_aec :=_gag .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _aec !=nil {return _aec ;};start .Attr =append (start .Attr ,_baa );};if _gag .InsetmodeAttr !=OfcST_InsetModeUnset {_eab ,_dbe :=_gag .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _dbe !=nil {return _dbe ;};start .Attr =append (start .Attr ,_eab );};return nil ;}; - -// Validate validates the OfcCT_ColorMenu and its children -func (_bfdef *OfcCT_ColorMenu )Validate ()error {return _bfdef .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};func (_dgcd *AG_ImageAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdddf :=range start .Attr {if _bdddf .Name .Local =="\u0073\u0072\u0063"{_gcg ,_aed :=_bdddf .Value ,error (nil );if _aed !=nil {return _aed ;};_dgcd .SrcAttr =&_gcg ;continue ;};if _bdddf .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_eace ,_adf :=_bdddf .Value ,error (nil );if _adf !=nil {return _adf ;};_dgcd .CropleftAttr =&_eace ;continue ;};if _bdddf .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_bcad ,_dfb :=_bdddf .Value ,error (nil );if _dfb !=nil {return _dfb ;};_dgcd .CroptopAttr =&_bcad ;continue ;};if _bdddf .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fcf ,_efda :=_bdddf .Value ,error (nil );if _efda !=nil {return _efda ;};_dgcd .CroprightAttr =&_fcf ;continue ;};if _bdddf .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_daf ,_gade :=_bdddf .Value ,error (nil );if _gade !=nil {return _gade ;};_dgcd .CropbottomAttr =&_daf ;continue ;};if _bdddf .Name .Local =="\u0067\u0061\u0069\u006e"{_eec ,_bge :=_bdddf .Value ,error (nil );if _bge !=nil {return _bge ;};_dgcd .GainAttr =&_eec ;continue ;};if _bdddf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fbbg ,_fdgg :=_bdddf .Value ,error (nil );if _fdgg !=nil {return _fdgg ;};_dgcd .BlacklevelAttr =&_fbbg ;continue ;};if _bdddf .Name .Local =="\u0067\u0061\u006dm\u0061"{_cdf ,_bba :=_bdddf .Value ,error (nil );if _bba !=nil {return _bba ;};_dgcd .GammaAttr =&_cdf ;continue ;};if _bdddf .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_dgcd .GrayscaleAttr .UnmarshalXMLAttr (_bdddf );continue ;};if _bdddf .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_dgcd .BilevelAttr .UnmarshalXMLAttr (_bdddf );continue ;};};for {_aag ,_cbc :=d .Token ();if _cbc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0049\u006d\u0061\u0067\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_cbc );};if _adfb ,_bdbg :=_aag .(_b .EndElement );_bdbg &&_adfb .Name ==start .Name {break ;};};return nil ;};func NewCT_Background ()*CT_Background {_abg :=&CT_Background {};return _abg };func (_gaccg *Textpath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaccg .CT_TextPath =*NewCT_TextPath ();for _ ,_egdbg :=range start .Attr {if _egdbg .Name .Local =="\u006f\u006e"{_gaccg .OnAttr .UnmarshalXMLAttr (_egdbg );continue ;};if _egdbg .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_gaccg .FitshapeAttr .UnmarshalXMLAttr (_egdbg );continue ;};if _egdbg .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_gaccg .FitpathAttr .UnmarshalXMLAttr (_egdbg );continue ;};if _egdbg .Name .Local =="\u0074\u0072\u0069\u006d"{_gaccg .TrimAttr .UnmarshalXMLAttr (_egdbg );continue ;};if _egdbg .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_gaccg .XscaleAttr .UnmarshalXMLAttr (_egdbg );continue ;};if _egdbg .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_deebd ,_aedaa :=_egdbg .Value ,error (nil );if _aedaa !=nil {return _aedaa ;};_gaccg .StringAttr =&_deebd ;continue ;};if _egdbg .Name .Local =="\u0069\u0064"{_ebacfa ,_afgde :=_egdbg .Value ,error (nil );if _afgde !=nil {return _afgde ;};_gaccg .IdAttr =&_ebacfa ;continue ;};if _egdbg .Name .Local =="\u0073\u0074\u0079l\u0065"{_adaba ,_begbc :=_egdbg .Value ,error (nil );if _begbc !=nil {return _begbc ;};_gaccg .StyleAttr =&_adaba ;continue ;};};for {_cfaff ,_egcfgf :=d .Token ();if _egcfgf !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_egcfgf );};if _bfcdfc ,_gefcec :=_cfaff .(_b .EndElement );_gefcec &&_bfcdfc .Name ==start .Name {break ;};};return nil ;}; +func (_ebfe *AG_Style )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path -func (_eccee *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _agcec ,_gefcc :=range _eccee .Entry {if _beagd :=_gefcc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_agcec ));_beagd !=nil {return _beagd ;};};if _gacag :=_eccee .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gacag !=nil {return _gacag ;};return nil ;}; +// Validate validates the AG_OfficeShapeAttributes and its children +func (_gfdd *AG_OfficeShapeAttributes )Validate ()error {return _gfdd .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; -// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path -func (_gecdd *EG_ShapeElements )ValidateWithPath (path string )error {if _gecdd .Path !=nil {if _aeaef :=_gecdd .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_aeaef !=nil {return _aeaef ;};};if _gecdd .Formulas !=nil {if _eebac :=_gecdd .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_eebac !=nil {return _eebac ;};};if _gecdd .Handles !=nil {if _bfbgc :=_gecdd .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_bfbgc !=nil {return _bfbgc ;};};if _gecdd .Fill !=nil {if _fegaa :=_gecdd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fegaa !=nil {return _fegaa ;};};if _gecdd .Stroke !=nil {if _cbgbea :=_gecdd .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_cbgbea !=nil {return _cbgbea ;};};if _gecdd .Shadow !=nil {if _fefa :=_gecdd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fefa !=nil {return _fefa ;};};if _gecdd .Textbox !=nil {if _geacf :=_gecdd .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_geacf !=nil {return _geacf ;};};if _gecdd .Textpath !=nil {if _fcfag :=_gecdd .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_fcfag !=nil {return _fcfag ;};};if _gecdd .Imagedata !=nil {if _dfga :=_gecdd .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_dfga !=nil {return _dfga ;};};if _gecdd .Skew !=nil {if _gfcc :=_gecdd .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_gfcc !=nil {return _gfcc ;};};if _gecdd .Extrusion !=nil {if _ecdcf :=_gecdd .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_ecdcf !=nil {return _ecdcf ;};};if _gecdd .Callout !=nil {if _gfadbc :=_gecdd .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_gfadbc !=nil {return _gfadbc ;};};if _gecdd .Lock !=nil {if _eebff :=_gecdd .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_eebff !=nil {return _eebff ;};};if _gecdd .Clippath !=nil {if _bagabb :=_gecdd .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_bagabb !=nil {return _bagabb ;};};if _gecdd .Signatureline !=nil {if _bdbaf :=_gecdd .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_bdbaf !=nil {return _bdbaf ;};};if _gecdd .Wrap !=nil {if _dfcgc :=_gecdd .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_dfcgc !=nil {return _dfcgc ;};};if _gecdd .Anchorlock !=nil {if _gfcfd :=_gecdd .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_gfcfd !=nil {return _gfcfd ;};};if _gecdd .Bordertop !=nil {if _ceeea :=_gecdd .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_ceeea !=nil {return _ceeea ;};};if _gecdd .Borderbottom !=nil {if _bedbf :=_gecdd .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_bedbf !=nil {return _bedbf ;};};if _gecdd .Borderleft !=nil {if _aaegd :=_gecdd .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_aaegd !=nil {return _aaegd ;};};if _gecdd .Borderright !=nil {if _cfge :=_gecdd .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_cfge !=nil {return _cfge ;};};if _gecdd .ClientData !=nil {if _dedfe :=_gecdd .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_dedfe !=nil {return _dedfe ;};};if _gecdd .Textdata !=nil {if _cecca :=_gecdd .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_cecca !=nil {return _cecca ;};};return nil ;};const (ST_ShadowTypeUnset ST_ShadowType =0;ST_ShadowTypeSingle ST_ShadowType =1;ST_ShadowTypeDouble ST_ShadowType =2;ST_ShadowTypeEmboss ST_ShadowType =3;ST_ShadowTypePerspective ST_ShadowType =4;);func (_bdgccg OfcST_ConnectType )Validate ()error {return _bdgccg .ValidateWithPath ("")}; +// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path +func (_eb *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _cbaa :=_eb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cbaa !=nil {return _cbaa ;};if _fcf :=_eb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fcf !=nil {return _fcf ;};if _aec :=_eb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_aec !=nil {return _aec ;};if _gba :=_eb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gba !=nil {return _gba ;};if _ac :=_eb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ac !=nil {return _ac ;};if _fef :=_eb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fef !=nil {return _fef ;};if _cgdc :=_eb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cgdc !=nil {return _cgdc ;};if _dee :=_eb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dee !=nil {return _dee ;};if _fea :=_eb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fea !=nil {return _fea ;};if _egf :=_eb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_egf !=nil {return _egf ;};if _dbd :=_eb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dbd !=nil {return _dbd ;};if _ceaa :=_eb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ceaa !=nil {return _ceaa ;};if _gae :=_eb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gae !=nil {return _gae ;};if _efag :=_eb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_efag !=nil {return _efag ;};if _dec :=_eb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dec !=nil {return _dec ;};if _cab :=_eb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cab !=nil {return _cab ;};return nil ;};func (_dcfbb *EG_ShapeElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbbdaa :for {_gafde ,_gbfb :=d .Token ();if _gbfb !=nil {return _gbfb ;};switch _cccdc :=_gafde .(type ){case _d .StartElement :switch _cccdc .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfbb .Path =NewPath ();if _adcfb :=d .DecodeElement (_dcfbb .Path ,&_cccdc );_adcfb !=nil {return _adcfb ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfbb .Formulas =NewFormulas ();if _dfcee :=d .DecodeElement (_dcfbb .Formulas ,&_cccdc );_dfcee !=nil {return _dfcee ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfbb .Handles =NewHandles ();if _dbabcc :=d .DecodeElement (_dcfbb .Handles ,&_cccdc );_dbabcc !=nil {return _dbabcc ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfbb .Fill =NewFill ();if _fdcaf :=d .DecodeElement (_dcfbb .Fill ,&_cccdc );_fdcaf !=nil {return _fdcaf ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfbb .Stroke =NewStroke ();if _abbgb :=d .DecodeElement (_dcfbb .Stroke ,&_cccdc );_abbgb !=nil {return _abbgb ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfbb .Shadow =NewShadow ();if _aceda :=d .DecodeElement (_dcfbb .Shadow ,&_cccdc );_aceda !=nil {return _aceda ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfbb .Textbox =NewTextbox ();if _bbcg :=d .DecodeElement (_dcfbb .Textbox ,&_cccdc );_bbcg !=nil {return _bbcg ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfbb .Textpath =NewTextpath ();if _cbebbd :=d .DecodeElement (_dcfbb .Textpath ,&_cccdc );_cbebbd !=nil {return _cbebbd ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfbb .Imagedata =NewImagedata ();if _abebb :=d .DecodeElement (_dcfbb .Imagedata ,&_cccdc );_abebb !=nil {return _abebb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcfbb .Skew =NewOfcSkew ();if _abbgf :=d .DecodeElement (_dcfbb .Skew ,&_cccdc );_abbgf !=nil {return _abbgf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcfbb .Extrusion =NewOfcExtrusion ();if _cdcd :=d .DecodeElement (_dcfbb .Extrusion ,&_cccdc );_cdcd !=nil {return _cdcd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcfbb .Callout =NewOfcCallout ();if _aacec :=d .DecodeElement (_dcfbb .Callout ,&_cccdc );_aacec !=nil {return _aacec ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcfbb .Lock =NewOfcLock ();if _fbcec :=d .DecodeElement (_dcfbb .Lock ,&_cccdc );_fbcec !=nil {return _fbcec ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcfbb .Clippath =NewOfcClippath ();if _gcdfe :=d .DecodeElement (_dcfbb .Clippath ,&_cccdc );_gcdfe !=nil {return _gcdfe ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcfbb .Signatureline =NewOfcSignatureline ();if _dbgg :=d .DecodeElement (_dcfbb .Signatureline ,&_cccdc );_dbgg !=nil {return _dbgg ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcfbb .Wrap =_cd .NewWrap ();if _gcfdb :=d .DecodeElement (_dcfbb .Wrap ,&_cccdc );_gcfdb !=nil {return _gcfdb ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcfbb .Anchorlock =_cd .NewAnchorlock ();if _gfagdf :=d .DecodeElement (_dcfbb .Anchorlock ,&_cccdc );_gfagdf !=nil {return _gfagdf ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcfbb .Bordertop =_cd .NewBordertop ();if _bgacad :=d .DecodeElement (_dcfbb .Bordertop ,&_cccdc );_bgacad !=nil {return _bgacad ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcfbb .Borderbottom =_cd .NewBorderbottom ();if _abce :=d .DecodeElement (_dcfbb .Borderbottom ,&_cccdc );_abce !=nil {return _abce ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcfbb .Borderleft =_cd .NewBorderleft ();if _ffdfd :=d .DecodeElement (_dcfbb .Borderleft ,&_cccdc );_ffdfd !=nil {return _ffdfd ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcfbb .Borderright =_cd .NewBorderright ();if _gbfed :=d .DecodeElement (_dcfbb .Borderright ,&_cccdc );_gbfed !=nil {return _gbfed ;};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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dcfbb .ClientData =_df .NewClientData ();if _daca :=d .DecodeElement (_dcfbb .ClientData ,&_cccdc );_daca !=nil {return _daca ;};case _d .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"}:_dcfbb .Textdata =_dg .NewTextdata ();if _ggfddb :=d .DecodeElement (_dcfbb .Textdata ,&_cccdc );_ggfddb !=nil {return _ggfddb ;};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\u0047\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_cccdc .Name );if _agbdc :=d .Skip ();_agbdc !=nil {return _agbdc ;};};case _d .EndElement :break _gbbdaa ;case _d .CharData :};};return nil ;};func (_febc *AG_Type )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baae :=range start .Attr {if _baae .Name .Local =="\u0074\u0079\u0070\u0065"{_agb ,_ffcb :=_baae .Value ,error (nil );if _ffcb !=nil {return _ffcb ;};_febc .TypeAttr =&_agb ;continue ;};};for {_faeg ,_fbaf :=d .Token ();if _fbaf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fbaf );};if _afbe ,_cagg :=_faeg .(_d .EndElement );_cagg &&_afbe .Name ==start .Name {break ;};};return nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _ec .ST_TrueFalse ;BilevelAttr _ec .ST_TrueFalse ;};func (_aded OfcST_ConnectorType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aded .String (),start );};const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);type ST_Ext byte ;func NewFormulas ()*Formulas {_fffbf :=&Formulas {};_fffbf .CT_Formulas =*NewCT_Formulas ();return _fffbf ;}; -// Validate validates the AG_ShapeAttributes and its children -func (_aaf *AG_ShapeAttributes )Validate ()error {return _aaf .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");}; +// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path +func (_bcgb *AG_ImageAttributes )ValidateWithPath (path string )error {if _bee :=_bcgb .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_bee !=nil {return _bee ;};if _edgec :=_bcgb .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_edgec !=nil {return _edgec ;};return nil ;};func NewOfcInk ()*OfcInk {_gcecd :=&OfcInk {};_gcecd .OfcCT_Ink =*NewOfcCT_Ink ();return _gcecd };type OfcST_ScreenSize byte ; -// Validate validates the OfcCT_ColorMru and its children -func (_cdaba *OfcCT_ColorMru )Validate ()error {return _cdaba .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_dfcdc *CT_Textbox )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfcdc .InsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_dfcdc .InsetAttr )});};if _dfcdc .SingleclickAttr !=_bd .ST_TrueFalseUnset {_beab ,_bebef :=_dfcdc .SingleclickAttr .MarshalXMLAttr (_b .Name {Local :"s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _bebef !=nil {return _bebef ;};start .Attr =append (start .Attr ,_beab );};if _dfcdc .InsetmodeAttr !=OfcST_InsetModeUnset {_geaba ,_dddea :=_dfcdc .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _dddea !=nil {return _dddea ;};start .Attr =append (start .Attr ,_geaba );};if _dfcdc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dfcdc .IdAttr )});};if _dfcdc .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dfcdc .StyleAttr )});};e .EncodeToken (start );if _dfcdc .TxbxContent !=nil {_dgace :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dfcdc .TxbxContent ,_dgace );};if _dfcdc .Any !=nil {_dfcdc .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path +func (_agaac *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _ddbe :=_agaac .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ddbe !=nil {return _ddbe ;};if _fbceg :=_agaac .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fbceg !=nil {return _fbceg ;};if _eaedb :=_agaac .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_eaedb !=nil {return _eaedb ;};if _faabf :=_agaac .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_faabf !=nil {return _faabf ;};if _acgd :=_agaac .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_acgd !=nil {return _acgd ;};if _gfcaa :=_agaac .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gfcaa !=nil {return _gfcaa ;};if _gbfbd :=_agaac .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gbfbd !=nil {return _gbfbd ;};if _gccda :=_agaac .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_gccda !=nil {return _gccda ;};if _addcd :=_agaac .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_addcd !=nil {return _addcd ;};if _eceaa :=_agaac .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_eceaa !=nil {return _eceaa ;};if _bbadd :=_agaac .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_bbadd !=nil {return _bbadd ;};if _fcefc :=_agaac .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_fcefc !=nil {return _fcefc ;};if _cbddeb :=_agaac .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_cbddeb !=nil {return _cbddeb ;};if _fbafd :=_agaac .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_fbafd !=nil {return _fbafd ;};if _acdccg :=_agaac .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_acdccg !=nil {return _acdccg ;};if _addgd :=_agaac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_addgd !=nil {return _addgd ;};return nil ;};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;); -// Validate validates the OfcComplex and its children -func (_eacae *OfcComplex )Validate ()error {return _eacae .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_bgcdd ST_StrokeJoinStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgcdd .String (),start );};func (_cdde *AG_StrokeAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdde .OnAttr !=_bd .ST_TrueFalseUnset {_gdec ,_cffd :=_cdde .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_gdec );};if _cdde .WeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .WeightAttr )});};if _cdde .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .ColorAttr )});};if _cdde .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .OpacityAttr )});};if _cdde .LinestyleAttr !=ST_StrokeLineStyleUnset {_daab ,_gdfe :=_cdde .LinestyleAttr .MarshalXMLAttr (_b .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _gdfe !=nil {return _gdfe ;};start .Attr =append (start .Attr ,_daab );};if _cdde .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .MiterlimitAttr )});};if _cdde .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_eef ,_bbdb :=_cdde .JoinstyleAttr .MarshalXMLAttr (_b .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _bbdb !=nil {return _bbdb ;};start .Attr =append (start .Attr ,_eef );};if _cdde .EndcapAttr !=ST_StrokeEndCapUnset {_afbfd ,_dgea :=_cdde .EndcapAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _dgea !=nil {return _dgea ;};start .Attr =append (start .Attr ,_afbfd );};if _cdde .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .DashstyleAttr )});};if _cdde .FilltypeAttr !=ST_FillTypeUnset {_fggg ,_gfdf :=_cdde .FilltypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _gfdf !=nil {return _gfdf ;};start .Attr =append (start .Attr ,_fggg );};if _cdde .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .SrcAttr )});};if _cdde .ImageaspectAttr !=ST_ImageAspectUnset {_bbdbf ,_feea :=_cdde .ImageaspectAttr .MarshalXMLAttr (_b .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _feea !=nil {return _feea ;};start .Attr =append (start .Attr ,_bbdbf );};if _cdde .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .ImagesizeAttr )});};if _cdde .ImagealignshapeAttr !=_bd .ST_TrueFalseUnset {_dgce ,_faf :=_cdde .ImagealignshapeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _faf !=nil {return _faf ;};start .Attr =append (start .Attr ,_dgce );};if _cdde .Color2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .Color2Attr )});};if _cdde .StartarrowAttr !=ST_StrokeArrowTypeUnset {_bcf ,_afcaf :=_cdde .StartarrowAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _afcaf !=nil {return _afcaf ;};start .Attr =append (start .Attr ,_bcf );};if _cdde .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_dddba ,_adfd :=_cdde .StartarrowwidthAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _adfd !=nil {return _adfd ;};start .Attr =append (start .Attr ,_dddba );};if _cdde .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_cdgdc ,_afce :=_cdde .StartarrowlengthAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _afce !=nil {return _afce ;};start .Attr =append (start .Attr ,_cdgdc );};if _cdde .EndarrowAttr !=ST_StrokeArrowTypeUnset {_aaeb ,_afged :=_cdde .EndarrowAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _afged !=nil {return _afged ;};start .Attr =append (start .Attr ,_aaeb );};if _cdde .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_adfe ,_dede :=_cdde .EndarrowwidthAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _dede !=nil {return _dede ;};start .Attr =append (start .Attr ,_adfe );};if _cdde .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dfeb ,_daff :=_cdde .EndarrowlengthAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _daff !=nil {return _daff ;};start .Attr =append (start .Attr ,_dfeb );};if _cdde .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .HrefAttr )});};if _cdde .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .AlthrefAttr )});};if _cdde .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .TitleAttr )});};if _cdde .ForcedashAttr !=_bd .ST_TrueFalseUnset {_bga ,_gef :=_cdde .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _gef !=nil {return _gef ;};start .Attr =append (start .Attr ,_bga );};if _cdde .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .IdAttr )});};if _cdde .InsetpenAttr !=_bd .ST_TrueFalseUnset {_eebee ,_ebgb :=_cdde .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ebgb !=nil {return _ebgb ;};start .Attr =append (start .Attr ,_eebee );};if _cdde .RelidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cdde .RelidAttr )});};return nil ;}; +// Validate validates the OfcCT_ColorMenu and its children +func (_daefc *OfcCT_ColorMenu )Validate ()error {return _daefc .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};func (_gaedbd *OfcST_How )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fagcb ,_eaff :=d .Token ();if _eaff !=nil {return _eaff ;};if _agcbab ,_agbbg :=_fagcb .(_d .EndElement );_agbbg &&_agcbab .Name ==start .Name {*_gaedbd =1;return nil ;};if _baegb ,_degda :=_fagcb .(_d .CharData );!_degda {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",_fagcb );}else {switch string (_baegb ){case "":*_gaedbd =0;case "\u0074\u006f\u0070":*_gaedbd =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_gaedbd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gaedbd =3;case "\u006c\u0065\u0066\u0074":*_gaedbd =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gaedbd =5;case "\u0072\u0069\u0067h\u0074":*_gaedbd =6;};};_fagcb ,_eaff =d .Token ();if _eaff !=nil {return _eaff ;};if _dfffe ,_eddab :=_fagcb .(_d .EndElement );_eddab &&_dfffe .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",_fagcb );};type OfcST_InsetMode byte ; -// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path -func (_gdeb *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _fegce :=_gdeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fegce !=nil {return _fegce ;};return nil ;};func (_aagdc *OfcST_ExtrusionPlane )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddafged ,_dagbe :=d .Token ();if _dagbe !=nil {return _dagbe ;};if _efcab ,_ffgce :=_ddafged .(_b .EndElement );_ffgce &&_efcab .Name ==start .Name {*_aagdc =1;return nil ;};if _efcac ,_cdede :=_ddafged .(_b .CharData );!_cdede {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddafged );}else {switch string (_efcac ){case "":*_aagdc =0;case "\u0058\u0059":*_aagdc =1;case "\u005a\u0058":*_aagdc =2;case "\u0059\u005a":*_aagdc =3;};};_ddafged ,_dagbe =d .Token ();if _dagbe !=nil {return _dagbe ;};if _edcfa ,_aebdg :=_ddafged .(_b .EndElement );_aebdg &&_edcfa .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddafged );};type OfcCallout struct{OfcCT_Callout };type OfcST_ConnectType byte ;func NewOfcCT_Skew ()*OfcCT_Skew {_dbgfc :=&OfcCT_Skew {};return _dbgfc };func (_gcccab *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcccab =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_gcccab =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_gcccab =2;};return nil ;};type OfcST_OLEType byte ;type OfcST_HrAlign byte ;func (_faacde OfcST_ExtrusionType )Validate ()error {return _faacde .ValidateWithPath ("")};func (_cadcff *ST_EditAs )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cadcff =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_cadcff =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_cadcff =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_cadcff =3;case "\u0063\u0079\u0063l\u0065":*_cadcff =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_cadcff =5;case "\u0076\u0065\u006e\u006e":*_cadcff =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_cadcff =7;};return nil ;}; +// Validate validates the CT_Stroke and its children +func (_bbede *CT_Stroke )Validate ()error {return _bbede .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};func (_gbbde ST_FillMethod )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adaae :=_d .Attr {};_adaae .Name =name ;switch _gbbde {case ST_FillMethodUnset :_adaae .Value ="";case ST_FillMethodNone :_adaae .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_adaae .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_adaae .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_adaae .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_adaae .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _adaae ,nil ;};type OfcST_CalloutPlacement byte ;func (_fggfa ST_StrokeJoinStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgddb :=_d .Attr {};_fgddb .Name =name ;switch _fggfa {case ST_StrokeJoinStyleUnset :_fgddb .Value ="";case ST_StrokeJoinStyleRound :_fgddb .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_fgddb .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_fgddb .Value ="\u006d\u0069\u0074e\u0072";};return _fgddb ,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 _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;};func (_dgdfb *OfcST_OLEType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgdfb =0;case "\u0045\u006d\u0062e\u0064":*_dgdfb =1;case "\u004c\u0069\u006e\u006b":*_dgdfb =2;};return nil ;}; -// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path -func (_edb *AG_ShapeAttributes )ValidateWithPath (path string )error {if _cgbe :=_edb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cgbe !=nil {return _cgbe ;};if _gdgb :=_edb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gdgb !=nil {return _gdgb ;};if _cbf :=_edb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cbf !=nil {return _cbf ;};return nil ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _bd .ST_TrueFalse ;Fill *Fill ;Stroke *Stroke ;Textbox *Textbox ;Shadow *Shadow ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Colormru *OfcCT_ColorMru ;Colormenu *OfcCT_ColorMenu ;ExtAttr ST_Ext ;};func (_ecaddc *Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ecaddc .CT_Shape .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path +func (_adfeda *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _cefde :=_adfeda .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_cefde !=nil {return _cefde ;};if _adfeda .IdAttr !=nil {if !_ec .ST_GuidPatternRe .MatchString (*_adfeda .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 ,_ec .ST_GuidPatternRe ,*_adfeda .IdAttr );};};if _adfeda .ProvidAttr !=nil {if !_ec .ST_GuidPatternRe .MatchString (*_adfeda .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 ,_ec .ST_GuidPatternRe ,*_adfeda .ProvidAttr );};};if _bedegc :=_adfeda .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");_bedegc !=nil {return _bedegc ;};if _ceggge :=_adfeda .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_ceggge !=nil {return _ceggge ;};if _dgcg :=_adfeda .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_dgcg !=nil {return _dgcg ;};if _eadef :=_adfeda .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eadef !=nil {return _eadef ;};return nil ;};func (_bdega *OfcCT_RelationTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdega .ExtAttr !=ST_ExtUnset {_fbfaa ,_gefba :=_bdega .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _gefba !=nil {return _gefba ;};start .Attr =append (start .Attr ,_fbfaa );};e .EncodeToken (start );if _bdega .Rel !=nil {_deeab :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_bcgcf :=range _bdega .Rel {e .EncodeElement (_bcgcf ,_deeab );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Oval and its children, prefixing error messages with path -func (_cggga *Oval )ValidateWithPath (path string )error {if _ccacac :=_cggga .CT_Oval .ValidateWithPath (path );_ccacac !=nil {return _ccacac ;};return nil ;}; +// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path +func (_gcegd *OfcExtrusion )ValidateWithPath (path string )error {if _defdf :=_gcegd .OfcCT_Extrusion .ValidateWithPath (path );_defdf !=nil {return _defdf ;};return nil ;}; -// Validate validates the Imagedata and its children -func (_gdffg *Imagedata )Validate ()error {return _gdffg .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};func (_ccfb *AG_Path )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccfb .PathAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_ccfb .PathAttr )});};return nil ;};func (_fdgea *OfcCT_ColorMenu )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdgea .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fdgea .StrokecolorAttr )});};if _fdgea .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_fdgea .FillcolorAttr )});};if _fdgea .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fdgea .ShadowcolorAttr )});};if _fdgea .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fdgea .ExtrusioncolorAttr )});};if _fdgea .ExtAttr !=ST_ExtUnset {_bbdg ,_ccbge :=_fdgea .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _ccbge !=nil {return _ccbge ;};start .Attr =append (start .Attr ,_bbdg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type OfcClippath struct{OfcCT_ClipPath };func (_cdadfb ST_ImageAspect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdadfb .String (),start );};func NewAG_Type ()*AG_Type {_gcdd :=&AG_Type {};return _gcdd };func NewOfcClippath ()*OfcClippath {_egba :=&OfcClippath {};_egba .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _egba ;};func (_bdgfb OfcST_FillType )ValidateWithPath (path string )error {switch _bdgfb {case 0,1,2,3,4,5,6,7,8,9:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgfb ));};return nil ;};type Image struct{CT_Image };func (_fcfe *AG_Path )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecc :=range start .Attr {if _ecc .Name .Local =="\u0070\u0061\u0074\u0068"{_adb ,_dfcg :=_ecc .Value ,error (nil );if _dfcg !=nil {return _dfcg ;};_fcfe .PathAttr =&_adb ;continue ;};};for {_dcab ,_egeg :=d .Token ();if _egeg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_egeg );};if _fgg ,_dafb :=_dcab .(_b .EndElement );_dafb &&_fgg .Name ==start .Name {break ;};};return nil ;};func (_gbaca *OfcST_Angle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feebea ,_dgeeb :=d .Token ();if _dgeeb !=nil {return _dgeeb ;};if _dcbee ,_cgadac :=_feebea .(_b .EndElement );_cgadac &&_dcbee .Name ==start .Name {*_gbaca =1;return nil ;};if _fagaa ,_eedeg :=_feebea .(_b .CharData );!_eedeg {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feebea );}else {switch string (_fagaa ){case "":*_gbaca =0;case "\u0061\u006e\u0079":*_gbaca =1;case "\u0033\u0030":*_gbaca =2;case "\u0034\u0035":*_gbaca =3;case "\u0036\u0030":*_gbaca =4;case "\u0039\u0030":*_gbaca =5;case "\u0061\u0075\u0074\u006f":*_gbaca =6;};};_feebea ,_dgeeb =d .Token ();if _dgeeb !=nil {return _dgeeb ;};if _ggdff ,_dcbbg :=_feebea .(_b .EndElement );_dcbbg &&_ggdff .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feebea );}; +// Validate validates the OfcCT_Fill and its children +func (_agbdd *OfcCT_Fill )Validate ()error {return _agbdd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};func (_bbccd ST_StrokeArrowType )ValidateWithPath (path string )error {switch _bbccd {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 (_bbccd ));};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 NewOfcCT_Callout ()*OfcCT_Callout {_dfddc :=&OfcCT_Callout {};return _dfddc };func (_aedcg OfcST_FillType )Validate ()error {return _aedcg .ValidateWithPath ("")};type OfcCT_Complex struct{ExtAttr ST_Ext ;};func (_bbbgd *CT_Image )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eedbe :=range start .Attr {if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbaag ,_bccf :=_g .ParseInt (_eedbe .Value ,10,64);if _bccf !=nil {return _bccf ;};_bbbgd .DgmnodekindAttr =&_gbaag ;continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbbgd .BulletAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0068\u0072"{_bbbgd .HrAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbbgd .OleiconAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbbgd .HrstdAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0063\u006c\u0069\u0070"{_bbbgd .ClipAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbbgd .HrnoshadeAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbbgd .PreferrelativeAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0068\u0072\u0070c\u0074"{_bcgc ,_ecef :=_g .ParseFloat (_eedbe .Value ,64);if _ecef !=nil {return _ecef ;};_bdfgb :=float32 (_bcgc );_bbbgd .HrpctAttr =&_bdfgb ;continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u006f\u006c\u0065"{_bbbgd .OleAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbbgd .HralignAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbbgd .BwpureAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbbgd .DgmlayoutAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbbgd .InsetmodeAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0073\u0070\u0069\u0064"{_fgde ,_cgef :=_eedbe .Value ,error (nil );if _cgef !=nil {return _cgef ;};_bbbgd .SpidAttr =&_fgde ;continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bcfg ,_cfdbc :=_eedbe .Value ,error (nil );if _cfdbc !=nil {return _cfdbc ;};_bbbgd .BorderbottomcolorAttr =&_bcfg ;continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbbgd .AllowoverlapAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbbgd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbbgd .DgmlayoutmruAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbbgd .UserhiddenAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbbgd .AllowincellAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0073\u0070\u0074"{_agcb ,_baea :=_g .ParseFloat (_eedbe .Value ,64);if _baea !=nil {return _baea ;};_eaea :=float32 (_agcb );_bbbgd .SptAttr =&_eaea ;continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_acab ,_babea :=_eedbe .Value ,error (nil );if _babea !=nil {return _babea ;};_bbbgd .BorderleftcolorAttr =&_acab ;continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbbgd .UserdrawnAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbbgd .CliptowrapAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbbf ,_aega :=_eedbe .Value ,error (nil );if _aega !=nil {return _aega ;};_bbbgd .BorderrightcolorAttr =&_gbbf ;continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbbgd .ConnectortypeAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbbgd .ButtonAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbbgd .ForcedashAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fegfa ,_ffdbg :=_g .ParseInt (_eedbe .Value ,10,64);if _ffdbg !=nil {return _ffdbg ;};_bbbgd .RegroupidAttr =&_fegfa ;continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u006f\u006e\u0065\u0064"{_bbbgd .OnedAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbbgd .BwmodeAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbbgd .BwnormalAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fcffa ,_fbba :=_eedbe .Value ,error (nil );if _fbba !=nil {return _fbba ;};_bbbgd .BordertopcolorAttr =&_fcffa ;continue ;};if _eedbe .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbbgd .PrintAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_egfg ,_acce :=_eedbe .Value ,error (nil );if _acce !=nil {return _acce ;};_bbbgd .TargetAttr =&_egfg ;continue ;};if _eedbe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbbgd .StrokedAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_baabg ,_ggage :=_eedbe .Value ,error (nil );if _ggage !=nil {return _ggage ;};_bbbgd .CoordoriginAttr =&_baabg ;continue ;};if _eedbe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bdad ,_ecgf :=_eedbe .Value ,error (nil );if _ecgf !=nil {return _ecgf ;};_bbbgd .StrokeweightAttr =&_bdad ;continue ;};if _eedbe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbebb ,_aadb :=_eedbe .Value ,error (nil );if _aadb !=nil {return _aadb ;};_bbbgd .CoordsizeAttr =&_fbebb ;continue ;};if _eedbe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bgee ,_eabcb :=_eedbe .Value ,error (nil );if _eabcb !=nil {return _eabcb ;};_bbbgd .ChromakeyAttr =&_bgee ;continue ;};if _eedbe .Name .Local =="\u0061\u006c\u0074"{_bccb ,_ggbeg :=_eedbe .Value ,error (nil );if _ggbeg !=nil {return _ggbeg ;};_bbbgd .AltAttr =&_bccb ;continue ;};if _eedbe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afge ,_abeg :=_eedbe .Value ,error (nil );if _abeg !=nil {return _abeg ;};_bbbgd .FillcolorAttr =&_afge ;continue ;};if _eedbe .Name .Local =="\u0073\u0072\u0063"{_gbed ,_beac :=_eedbe .Value ,error (nil );if _beac !=nil {return _beac ;};_bbbgd .SrcAttr =&_gbed ;continue ;};if _eedbe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fgdef ,_eada :=_eedbe .Value ,error (nil );if _eada !=nil {return _eada ;};_bbbgd .WrapcoordsAttr =&_fgdef ;continue ;};if _eedbe .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfag ,_ddfg :=_eedbe .Value ,error (nil );if _ddfg !=nil {return _ddfg ;};_bbbgd .TitleAttr =&_bfag ;continue ;};if _eedbe .Name .Local =="\u0073\u0074\u0079l\u0065"{_gaec ,_beg :=_eedbe .Value ,error (nil );if _beg !=nil {return _beg ;};_bbbgd .StyleAttr =&_gaec ;continue ;};if _eedbe .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_edag ,_ggcc :=_eedbe .Value ,error (nil );if _ggcc !=nil {return _ggcc ;};_bbbgd .CroprightAttr =&_edag ;continue ;};if _eedbe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbbgd .InsetpenAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_febcf ,_agag :=_eedbe .Value ,error (nil );if _agag !=nil {return _agag ;};_bbbgd .CropleftAttr =&_febcf ;continue ;};if _eedbe .Name .Local =="\u0067\u0061\u0069\u006e"{_bfge ,_cdce :=_eedbe .Value ,error (nil );if _cdce !=nil {return _cdce ;};_bbbgd .GainAttr =&_bfge ;continue ;};if _eedbe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eee ,_gfada :=_eedbe .Value ,error (nil );if _gfada !=nil {return _gfada ;};_bbbgd .StrokecolorAttr =&_eee ;continue ;};if _eedbe .Name .Local =="\u0063\u006c\u0061s\u0073"{_gdcda ,_bbfg :=_eedbe .Value ,error (nil );if _bbfg !=nil {return _bbfg ;};_bbbgd .ClassAttr =&_gdcda ;continue ;};if _eedbe .Name .Local =="\u0069\u0064"{_dgae ,_aeae :=_eedbe .Value ,error (nil );if _aeae !=nil {return _aeae ;};_bbbgd .IdAttr =&_dgae ;continue ;};if _eedbe .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_fdc ,_fdfac :=_eedbe .Value ,error (nil );if _fdfac !=nil {return _fdfac ;};_bbbgd .CropbottomAttr =&_fdc ;continue ;};if _eedbe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbbgd .FilledAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_bbbgd .GrayscaleAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_adfee ,_aeede :=_eedbe .Value ,error (nil );if _aeede !=nil {return _aeede ;};_bbbgd .BlacklevelAttr =&_adfee ;continue ;};if _eedbe .Name .Local =="\u0068\u0072\u0065\u0066"{_dgec ,_efddb :=_eedbe .Value ,error (nil );if _efddb !=nil {return _efddb ;};_bbbgd .HrefAttr =&_dgec ;continue ;};if _eedbe .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_bbbgd .BilevelAttr .UnmarshalXMLAttr (_eedbe );continue ;};if _eedbe .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_ecea ,_cacf :=_eedbe .Value ,error (nil );if _cacf !=nil {return _cacf ;};_bbbgd .CroptopAttr =&_ecea ;continue ;};if _eedbe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbfdb ,_gacc :=_eedbe .Value ,error (nil );if _gacc !=nil {return _gacc ;};_bbbgd .OpacityAttr =&_fbfdb ;continue ;};if _eedbe .Name .Local =="\u0067\u0061\u006dm\u0061"{_gbcf ,_abab :=_eedbe .Value ,error (nil );if _abab !=nil {return _abab ;};_bbbgd .GammaAttr =&_gbcf ;continue ;};};_eedf :for {_cbee ,_adba :=d .Token ();if _adba !=nil {return _adba ;};switch _cggfc :=_cbee .(type ){case _d .StartElement :switch _cggfc .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecabb :=NewEG_ShapeElements ();_ecabb .Path =NewPath ();if _cfea :=d .DecodeElement (_ecabb .Path ,&_cggfc );_cfea !=nil {return _cfea ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_ecabb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecaf :=NewEG_ShapeElements ();_ecaf .Formulas =NewFormulas ();if _dagg :=d .DecodeElement (_ecaf .Formulas ,&_cggfc );_dagg !=nil {return _dagg ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_ecaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fggb :=NewEG_ShapeElements ();_fggb .Handles =NewHandles ();if _dbgaa :=d .DecodeElement (_fggb .Handles ,&_cggfc );_dbgaa !=nil {return _dbgaa ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_fggb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agada :=NewEG_ShapeElements ();_agada .Fill =NewFill ();if _eaggf :=d .DecodeElement (_agada .Fill ,&_cggfc );_eaggf !=nil {return _eaggf ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_agada );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egac :=NewEG_ShapeElements ();_egac .Stroke =NewStroke ();if _eacbfa :=d .DecodeElement (_egac .Stroke ,&_cggfc );_eacbfa !=nil {return _eacbfa ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_egac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeagf :=NewEG_ShapeElements ();_aeagf .Shadow =NewShadow ();if _dgfe :=d .DecodeElement (_aeagf .Shadow ,&_cggfc );_dgfe !=nil {return _dgfe ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_aeagf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffbga :=NewEG_ShapeElements ();_ffbga .Textbox =NewTextbox ();if _fefeg :=d .DecodeElement (_ffbga .Textbox ,&_cggfc );_fefeg !=nil {return _fefeg ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_ffbga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggaf :=NewEG_ShapeElements ();_eggaf .Textpath =NewTextpath ();if _aeab :=d .DecodeElement (_eggaf .Textpath ,&_cggfc );_aeab !=nil {return _aeab ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_eggaf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdeff :=NewEG_ShapeElements ();_fdeff .Imagedata =NewImagedata ();if _bedg :=d .DecodeElement (_fdeff .Imagedata ,&_cggfc );_bedg !=nil {return _bedg ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_fdeff );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbdaef :=NewEG_ShapeElements ();_bbdaef .Skew =NewOfcSkew ();if _dced :=d .DecodeElement (_bbdaef .Skew ,&_cggfc );_dced !=nil {return _dced ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_bbdaef );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_feegf :=NewEG_ShapeElements ();_feegf .Extrusion =NewOfcExtrusion ();if _affcd :=d .DecodeElement (_feegf .Extrusion ,&_cggfc );_affcd !=nil {return _affcd ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_feegf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abge :=NewEG_ShapeElements ();_abge .Callout =NewOfcCallout ();if _deefa :=d .DecodeElement (_abge .Callout ,&_cggfc );_deefa !=nil {return _deefa ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_abge );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_addfe :=NewEG_ShapeElements ();_addfe .Lock =NewOfcLock ();if _gcdfa :=d .DecodeElement (_addfe .Lock ,&_cggfc );_gcdfa !=nil {return _gcdfa ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_addfe );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfbf :=NewEG_ShapeElements ();_ecfbf .Clippath =NewOfcClippath ();if _fbcc :=d .DecodeElement (_ecfbf .Clippath ,&_cggfc );_fbcc !=nil {return _fbcc ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_ecfbf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dede :=NewEG_ShapeElements ();_dede .Signatureline =NewOfcSignatureline ();if _egcd :=d .DecodeElement (_dede .Signatureline ,&_cggfc );_egcd !=nil {return _egcd ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_dede );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddfcd :=NewEG_ShapeElements ();_ddfcd .Wrap =_cd .NewWrap ();if _aebfd :=d .DecodeElement (_ddfcd .Wrap ,&_cggfc );_aebfd !=nil {return _aebfd ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_ddfcd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfce :=NewEG_ShapeElements ();_dfce .Anchorlock =_cd .NewAnchorlock ();if _gdbea :=d .DecodeElement (_dfce .Anchorlock ,&_cggfc );_gdbea !=nil {return _gdbea ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_dfce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cccc :=NewEG_ShapeElements ();_cccc .Bordertop =_cd .NewBordertop ();if _dfadg :=d .DecodeElement (_cccc .Bordertop ,&_cggfc );_dfadg !=nil {return _dfadg ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_cccc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecfe :=NewEG_ShapeElements ();_ecfe .Borderbottom =_cd .NewBorderbottom ();if _bafd :=d .DecodeElement (_ecfe .Borderbottom ,&_cggfc );_bafd !=nil {return _bafd ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_ecfe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgcd :=NewEG_ShapeElements ();_dgcd .Borderleft =_cd .NewBorderleft ();if _bdece :=d .DecodeElement (_dgcd .Borderleft ,&_cggfc );_bdece !=nil {return _bdece ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_dgcd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddaf :=NewEG_ShapeElements ();_ddaf .Borderright =_cd .NewBorderright ();if _bcff :=d .DecodeElement (_ddaf .Borderright ,&_cggfc );_bcff !=nil {return _bcff ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_ddaf );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_feba :=NewEG_ShapeElements ();_feba .ClientData =_df .NewClientData ();if _gadd :=d .DecodeElement (_feba .ClientData ,&_cggfc );_gadd !=nil {return _gadd ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_feba );case _d .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"}:_fdcc :=NewEG_ShapeElements ();_fdcc .Textdata =_dg .NewTextdata ();if _bfeeg :=d .DecodeElement (_fdcc .Textdata ,&_cggfc );_bfeeg !=nil {return _bfeeg ;};_bbbgd .EG_ShapeElements =append (_bbbgd .EG_ShapeElements ,_fdcc );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\u0049\u006d\u0061\u0067\u0065\u0020\u0025\u0076",_cggfc .Name );if _bfae :=d .Skip ();_bfae !=nil {return _bfae ;};};case _d .EndElement :break _eedf ;case _d .CharData :};};return nil ;};func (_cdedc *OfcOLEObject )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cdedc .OfcCT_OLEObject .MarshalXML (e ,start );};func (_bege *CT_Rect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bege .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_bege .HrefAttr )});};if _bege .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bege .TargetAttr )});};if _bege .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bege .ClassAttr )});};if _bege .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bege .TitleAttr )});};if _bege .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bege .AltAttr )});};if _bege .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_bege .CoordsizeAttr )});};if _bege .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_bege .CoordoriginAttr )});};if _bege .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bege .WrapcoordsAttr )});};if _bege .PrintAttr !=_ec .ST_TrueFalseUnset {_cccab ,_cbdf :=_bege .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cbdf !=nil {return _cbdf ;};start .Attr =append (start .Attr ,_cccab );};if _bege .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bege .IdAttr )});};if _bege .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bege .StyleAttr )});};if _bege .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bege .SpidAttr )});};if _bege .OnedAttr !=_ec .ST_TrueFalseUnset {_dgcb ,_addea :=_bege .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _addea !=nil {return _addea ;};start .Attr =append (start .Attr ,_dgcb );};if _bege .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bege .RegroupidAttr )});};if _bege .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_eaaa ,_gdff :=_bege .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _gdff !=nil {return _gdff ;};start .Attr =append (start .Attr ,_eaaa );};if _bege .ButtonAttr !=_ec .ST_TrueFalseUnset {_dbbf ,_bfcbf :=_bege .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _bfcbf !=nil {return _bfcbf ;};start .Attr =append (start .Attr ,_dbbf );};if _bege .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_fdaf ,_cfgc :=_bege .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cfgc !=nil {return _cfgc ;};start .Attr =append (start .Attr ,_fdaf );};if _bege .BulletAttr !=_ec .ST_TrueFalseUnset {_cdcec ,_fegb :=_bege .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _fegb !=nil {return _fegb ;};start .Attr =append (start .Attr ,_cdcec );};if _bege .HrAttr !=_ec .ST_TrueFalseUnset {_cgda ,_ceaed :=_bege .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _ceaed !=nil {return _ceaed ;};start .Attr =append (start .Attr ,_cgda );};if _bege .HrstdAttr !=_ec .ST_TrueFalseUnset {_ddag ,_cagba :=_bege .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _cagba !=nil {return _cagba ;};start .Attr =append (start .Attr ,_ddag );};if _bege .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_egagb ,_aeac :=_bege .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _aeac !=nil {return _aeac ;};start .Attr =append (start .Attr ,_egagb );};if _bege .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bege .HrpctAttr )});};if _bege .HralignAttr !=OfcST_HrAlignUnset {_gccdg ,_ccff :=_bege .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _ccff !=nil {return _ccff ;};start .Attr =append (start .Attr ,_gccdg );};if _bege .AllowincellAttr !=_ec .ST_TrueFalseUnset {_begb ,_fgbfa :=_bege .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fgbfa !=nil {return _fgbfa ;};start .Attr =append (start .Attr ,_begb );};if _bege .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_eeee ,_cggcb :=_bege .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _cggcb !=nil {return _cggcb ;};start .Attr =append (start .Attr ,_eeee );};if _bege .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_efgb ,_fdgfe :=_bege .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _fdgfe !=nil {return _fdgfe ;};start .Attr =append (start .Attr ,_efgb );};if _bege .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bege .BordertopcolorAttr )});};if _bege .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bege .BorderleftcolorAttr )});};if _bege .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bege .BorderbottomcolorAttr )});};if _bege .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bege .BorderrightcolorAttr )});};if _bege .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dfef ,_gadde :=_bege .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _gadde !=nil {return _gadde ;};start .Attr =append (start .Attr ,_dfef );};if _bege .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bege .DgmnodekindAttr )});};if _bege .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bcdbb ,_cgee :=_bege .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _cgee !=nil {return _cgee ;};start .Attr =append (start .Attr ,_bcdbb );};if _bege .InsetmodeAttr !=OfcST_InsetModeUnset {_gaebg ,_fdeeg :=_bege .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _fdeeg !=nil {return _fdeeg ;};start .Attr =append (start .Attr ,_gaebg );};if _bege .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_bege .OpacityAttr )});};if _bege .StrokedAttr !=_ec .ST_TrueFalseUnset {_dafc ,_faag :=_bege .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _faag !=nil {return _faag ;};start .Attr =append (start .Attr ,_dafc );};if _bege .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bege .StrokecolorAttr )});};if _bege .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bege .StrokeweightAttr )});};if _bege .InsetpenAttr !=_ec .ST_TrueFalseUnset {_adcecb ,_dbef :=_bege .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dbef !=nil {return _dbef ;};start .Attr =append (start .Attr ,_adcecb );};if _bege .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_bege .ChromakeyAttr )});};if _bege .FilledAttr !=_ec .ST_TrueFalseUnset {_faab ,_agfad :=_bege .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _agfad !=nil {return _agfad ;};start .Attr =append (start .Attr ,_faab );};if _bege .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_bege .FillcolorAttr )});};if _bege .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bege .SptAttr )});};if _bege .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fdba ,_afee :=_bege .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _afee !=nil {return _afee ;};start .Attr =append (start .Attr ,_fdba );};if _bege .BwmodeAttr !=OfcST_BWModeUnset {_bgacd ,_gcfa :=_bege .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _gcfa !=nil {return _gcfa ;};start .Attr =append (start .Attr ,_bgacd );};if _bege .BwpureAttr !=OfcST_BWModeUnset {_eaef ,_gafab :=_bege .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _gafab !=nil {return _gafab ;};start .Attr =append (start .Attr ,_eaef );};if _bege .BwnormalAttr !=OfcST_BWModeUnset {_bgda ,_ecgb :=_bege .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ecgb !=nil {return _ecgb ;};start .Attr =append (start .Attr ,_bgda );};if _bege .ForcedashAttr !=_ec .ST_TrueFalseUnset {_daba ,_fcac :=_bege .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _fcac !=nil {return _fcac ;};start .Attr =append (start .Attr ,_daba );};if _bege .OleiconAttr !=_ec .ST_TrueFalseUnset {_fgag ,_afbee :=_bege .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _afbee !=nil {return _afbee ;};start .Attr =append (start .Attr ,_fgag );};if _bege .OleAttr !=_ec .ST_TrueFalseBlankUnset {_bcbe ,_cfed :=_bege .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _cfed !=nil {return _cfed ;};start .Attr =append (start .Attr ,_bcbe );};if _bege .PreferrelativeAttr !=_ec .ST_TrueFalseUnset {_abbfa ,_fabe :=_bege .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _fabe !=nil {return _fabe ;};start .Attr =append (start .Attr ,_abbfa );};if _bege .CliptowrapAttr !=_ec .ST_TrueFalseUnset {_abgda ,_cdadg :=_bege .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cdadg !=nil {return _cdadg ;};start .Attr =append (start .Attr ,_abgda );};if _bege .ClipAttr !=_ec .ST_TrueFalseUnset {_aeced ,_cfaf :=_bege .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070"});if _cfaf !=nil {return _cfaf ;};start .Attr =append (start .Attr ,_aeced );};e .EncodeToken (start );if _bege .EG_ShapeElements !=nil {for _ ,_baddab :=range _bege .EG_ShapeElements {_baddab .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcCT_ClipPath and its children -func (_daaca *OfcCT_ClipPath )Validate ()error {return _daaca .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func NewAG_Fill ()*AG_Fill {_cdd :=&AG_Fill {};return _cdd };func (_babab OfcST_Angle )Validate ()error {return _babab .ValidateWithPath ("")};type CT_Arc struct{StartAngleAttr *float64 ;EndAngleAttr *float64 ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func (_gfgefe OfcST_RType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfgefe .String (),start );};func (_cbfabc ST_FillMethod )Validate ()error {return _cbfabc .ValidateWithPath ("")};const (OfcST_RTypeUnset OfcST_RType =0;OfcST_RTypeArc OfcST_RType =1;OfcST_RTypeCallout OfcST_RType =2;OfcST_RTypeConnector OfcST_RType =3;OfcST_RTypeAlign OfcST_RType =4;);func (_bbbb *CT_Oval )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_faegg :=range start .Attr {if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fgcdb ,_dgadd :=_faegg .Value ,error (nil );if _dgadd !=nil {return _dgadd ;};_bbbb .BordertopcolorAttr =&_fgcdb ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbbb .BulletAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0068\u0072"{_bbbb .HrAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbbb .CliptowrapAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbbb .HrstdAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u006f\u006c\u0065"{_bbbb .OleAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbbb .HrnoshadeAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u006f\u006e\u0065\u0064"{_bbbb .OnedAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0068\u0072\u0070c\u0074"{_gabfd ,_egdff :=_g .ParseFloat (_faegg .Value ,64);if _egdff !=nil {return _egdff ;};_feagd :=float32 (_gabfd );_bbbb .HrpctAttr =&_feagd ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbbb .OleiconAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ggeeb ,_dgbd :=_faegg .Value ,error (nil );if _dgbd !=nil {return _dgbd ;};_bbbb .BorderbottomcolorAttr =&_ggeeb ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbbb .DgmlayoutmruAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_baffg ,_agac :=_g .ParseInt (_faegg .Value ,10,64);if _agac !=nil {return _agac ;};_bbbb .RegroupidAttr =&_baffg ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0063\u006c\u0069\u0070"{_bbbb .ClipAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbbb .HralignAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbbb .PreferrelativeAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbbb .DgmlayoutAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbbb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbbb .InsetmodeAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbbb .ButtonAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbbb .UserdrawnAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbbb .AllowincellAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0073\u0070\u0074"{_ccfg ,_facf :=_g .ParseFloat (_faegg .Value ,64);if _facf !=nil {return _facf ;};_ccfe :=float32 (_ccfg );_bbbb .SptAttr =&_ccfe ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cccc ,_eagef :=_faegg .Value ,error (nil );if _eagef !=nil {return _eagef ;};_bbbb .BorderleftcolorAttr =&_cccc ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbbb .ConnectortypeAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gfcdg ,_bbcff :=_faegg .Value ,error (nil );if _bbcff !=nil {return _bbcff ;};_bbbb .BorderrightcolorAttr =&_gfcdg ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0073\u0070\u0069\u0064"{_ffcgc ,_fgafe :=_faegg .Value ,error (nil );if _fgafe !=nil {return _fgafe ;};_bbbb .SpidAttr =&_ffcgc ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ccdd ,_beeca :=_g .ParseInt (_faegg .Value ,10,64);if _beeca !=nil {return _beeca ;};_bbbb .DgmnodekindAttr =&_ccdd ;continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbbb .BwpureAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbbb .ForcedashAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbbb .BwnormalAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbbb .BwmodeAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbbb .UserhiddenAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbbb .AllowoverlapAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dgegg ,_ddad :=_faegg .Value ,error (nil );if _ddad !=nil {return _ddad ;};_bbbb .TargetAttr =&_dgegg ;continue ;};if _faegg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dbff ,_gfdbd :=_faegg .Value ,error (nil );if _gfdbd !=nil {return _gfdbd ;};_bbbb .CoordoriginAttr =&_dbff ;continue ;};if _faegg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbbb .StrokedAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ccff ,_bfcad :=_faegg .Value ,error (nil );if _bfcad !=nil {return _bfcad ;};_bbbb .CoordsizeAttr =&_ccff ;continue ;};if _faegg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dcaag ,_adbdg :=_faegg .Value ,error (nil );if _adbdg !=nil {return _adbdg ;};_bbbb .StrokeweightAttr =&_dcaag ;continue ;};if _faegg .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbgd ,_eaecc :=_faegg .Value ,error (nil );if _eaecc !=nil {return _eaecc ;};_bbbb .StyleAttr =&_cbgd ;continue ;};if _faegg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gdfbe ,_bbgf :=_faegg .Value ,error (nil );if _bbgf !=nil {return _bbgf ;};_bbbb .ChromakeyAttr =&_gdfbe ;continue ;};if _faegg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_abffb ,_gbeg :=_faegg .Value ,error (nil );if _gbeg !=nil {return _gbeg ;};_bbbb .FillcolorAttr =&_abffb ;continue ;};if _faegg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggbe ,_ggbdf :=_faegg .Value ,error (nil );if _ggbdf !=nil {return _ggbdf ;};_bbbb .OpacityAttr =&_ggbe ;continue ;};if _faegg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_decd ,_cdaf :=_faegg .Value ,error (nil );if _cdaf !=nil {return _cdaf ;};_bbbb .WrapcoordsAttr =&_decd ;continue ;};if _faegg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cfgff ,_dfef :=_faegg .Value ,error (nil );if _dfef !=nil {return _dfef ;};_bbbb .StrokecolorAttr =&_cfgff ;continue ;};if _faegg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbbb .InsetpenAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Local =="\u0068\u0072\u0065\u0066"{_decga ,_daeaf :=_faegg .Value ,error (nil );if _daeaf !=nil {return _daeaf ;};_bbbb .HrefAttr =&_decga ;continue ;};if _faegg .Name .Local =="\u0069\u0064"{_ffeb ,_gedga :=_faegg .Value ,error (nil );if _gedga !=nil {return _gedga ;};_bbbb .IdAttr =&_ffeb ;continue ;};if _faegg .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbbb .PrintAttr .UnmarshalXMLAttr (_faegg );continue ;};if _faegg .Name .Local =="\u0061\u006c\u0074"{_affge ,_baaad :=_faegg .Value ,error (nil );if _baaad !=nil {return _baaad ;};_bbbb .AltAttr =&_affge ;continue ;};if _faegg .Name .Local =="\u0074\u0069\u0074l\u0065"{_cddcc ,_aebg :=_faegg .Value ,error (nil );if _aebg !=nil {return _aebg ;};_bbbb .TitleAttr =&_cddcc ;continue ;};if _faegg .Name .Local =="\u0063\u006c\u0061s\u0073"{_edce ,_bgadfb :=_faegg .Value ,error (nil );if _bgadfb !=nil {return _bgadfb ;};_bbbb .ClassAttr =&_edce ;continue ;};if _faegg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbbb .FilledAttr .UnmarshalXMLAttr (_faegg );continue ;};};_fdfg :for {_acb ,_dfede :=d .Token ();if _dfede !=nil {return _dfede ;};switch _gdfg :=_acb .(type ){case _b .StartElement :switch _gdfg .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_adde :=NewEG_ShapeElements ();_adde .Path =NewPath ();if _fgcb :=d .DecodeElement (_adde .Path ,&_gdfg );_fgcb !=nil {return _fgcb ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_adde );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fggf :=NewEG_ShapeElements ();_fggf .Formulas =NewFormulas ();if _geeg :=d .DecodeElement (_fggf .Formulas ,&_gdfg );_geeg !=nil {return _geeg ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_fggf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dgbg :=NewEG_ShapeElements ();_dgbg .Handles =NewHandles ();if _dgbcc :=d .DecodeElement (_dgbg .Handles ,&_gdfg );_dgbcc !=nil {return _dgbcc ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_dgbg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_beba :=NewEG_ShapeElements ();_beba .Fill =NewFill ();if _egea :=d .DecodeElement (_beba .Fill ,&_gdfg );_egea !=nil {return _egea ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_beba );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_adffc :=NewEG_ShapeElements ();_adffc .Stroke =NewStroke ();if _cfgbg :=d .DecodeElement (_adffc .Stroke ,&_gdfg );_cfgbg !=nil {return _cfgbg ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_adffc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bacb :=NewEG_ShapeElements ();_bacb .Shadow =NewShadow ();if _eebg :=d .DecodeElement (_bacb .Shadow ,&_gdfg );_eebg !=nil {return _eebg ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bacb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_efff :=NewEG_ShapeElements ();_efff .Textbox =NewTextbox ();if _egedd :=d .DecodeElement (_efff .Textbox ,&_gdfg );_egedd !=nil {return _egedd ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_efff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_defbfe :=NewEG_ShapeElements ();_defbfe .Textpath =NewTextpath ();if _gfeac :=d .DecodeElement (_defbfe .Textpath ,&_gdfg );_gfeac !=nil {return _gfeac ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_defbfe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_acfg :=NewEG_ShapeElements ();_acfg .Imagedata =NewImagedata ();if _ceggf :=d .DecodeElement (_acfg .Imagedata ,&_gdfg );_ceggf !=nil {return _ceggf ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_acfg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dcadc :=NewEG_ShapeElements ();_dcadc .Skew =NewOfcSkew ();if _dgfb :=d .DecodeElement (_dcadc .Skew ,&_gdfg );_dgfb !=nil {return _dgfb ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_dcadc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_faga :=NewEG_ShapeElements ();_faga .Extrusion =NewOfcExtrusion ();if _gaabf :=d .DecodeElement (_faga .Extrusion ,&_gdfg );_gaabf !=nil {return _gaabf ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_faga );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_daaed :=NewEG_ShapeElements ();_daaed .Callout =NewOfcCallout ();if _bbbde :=d .DecodeElement (_daaed .Callout ,&_gdfg );_bbbde !=nil {return _bbbde ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_daaed );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cecdg :=NewEG_ShapeElements ();_cecdg .Lock =NewOfcLock ();if _dgbad :=d .DecodeElement (_cecdg .Lock ,&_gdfg );_dgbad !=nil {return _dgbad ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_cecdg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bdbcc :=NewEG_ShapeElements ();_bdbcc .Clippath =NewOfcClippath ();if _acec :=d .DecodeElement (_bdbcc .Clippath ,&_gdfg );_acec !=nil {return _acec ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bdbcc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_efdbd :=NewEG_ShapeElements ();_efdbd .Signatureline =NewOfcSignatureline ();if _affa :=d .DecodeElement (_efdbd .Signatureline ,&_gdfg );_affa !=nil {return _affa ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_efdbd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bede :=NewEG_ShapeElements ();_bede .Wrap =_a .NewWrap ();if _gcegd :=d .DecodeElement (_bede .Wrap ,&_gdfg );_gcegd !=nil {return _gcegd ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bede );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bedae :=NewEG_ShapeElements ();_bedae .Anchorlock =_a .NewAnchorlock ();if _dedd :=d .DecodeElement (_bedae .Anchorlock ,&_gdfg );_dedd !=nil {return _dedd ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bedae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gfeag :=NewEG_ShapeElements ();_gfeag .Bordertop =_a .NewBordertop ();if _ecfc :=d .DecodeElement (_gfeag .Bordertop ,&_gdfg );_ecfc !=nil {return _ecfc ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_gfeag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bdaf :=NewEG_ShapeElements ();_bdaf .Borderbottom =_a .NewBorderbottom ();if _ccfgd :=d .DecodeElement (_bdaf .Borderbottom ,&_gdfg );_ccfgd !=nil {return _ccfgd ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_bdaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gbgf :=NewEG_ShapeElements ();_gbgf .Borderleft =_a .NewBorderleft ();if _gfgea :=d .DecodeElement (_gbgf .Borderleft ,&_gdfg );_gfgea !=nil {return _gfgea ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_gbgf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cedf :=NewEG_ShapeElements ();_cedf .Borderright =_a .NewBorderright ();if _ceaca :=d .DecodeElement (_cedf .Borderright ,&_gdfg );_ceaca !=nil {return _ceaca ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_cedf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fbgf :=NewEG_ShapeElements ();_fbgf .ClientData =_ga .NewClientData ();if _gffcfe :=d .DecodeElement (_fbgf .ClientData ,&_gdfg );_gffcfe !=nil {return _gffcfe ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_fbgf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_aaebg :=NewEG_ShapeElements ();_aaebg .Textdata =_fb .NewTextdata ();if _deba :=d .DecodeElement (_aaebg .Textdata ,&_gdfg );_deba !=nil {return _deba ;};_bbbb .EG_ShapeElements =append (_bbbb .EG_ShapeElements ,_aaebg );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0076\u0061\u006c\u0020\u0025\u0076",_gdfg .Name );if _adgd :=d .Skip ();_adgd !=nil {return _adgd ;};};case _b .EndElement :break _fdfg ;case _b .CharData :};};return nil ;};const (OfcST_DiagramLayoutUnset OfcST_DiagramLayout =0;OfcST_DiagramLayout0 OfcST_DiagramLayout =1;OfcST_DiagramLayout1 OfcST_DiagramLayout =2;OfcST_DiagramLayout2 OfcST_DiagramLayout =3;OfcST_DiagramLayout3 OfcST_DiagramLayout =4;);func (_dde *AG_Chromakey )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfd :=range start .Attr {if _bfd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aeb ,_bbcb :=_bfd .Value ,error (nil );if _bbcb !=nil {return _bbcb ;};_dde .ChromakeyAttr =&_aeb ;continue ;};};for {_ffa ,_egc :=d .Token ();if _egc !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_egc );};if _dge ,_gfe :=_ffa .(_b .EndElement );_gfe &&_dge .Name ==start .Name {break ;};};return nil ;};func (_efged ST_StrokeEndCap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efged .String (),start );};func (_cffbb *Path )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cffbb .CT_Path =*NewCT_Path ();for _ ,_gacb :=range start .Attr {if _gacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gacb .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_cffbb .ConnecttypeAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gacb .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_cffbb .ExtrusionokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gacb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_ccffd ,_fcded :=_gacb .Value ,error (nil );if _fcded !=nil {return _fcded ;};_cffbb .ConnectanglesAttr =&_ccffd ;continue ;};if _gacb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gacb .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_fegaed ,_fgccg :=_gacb .Value ,error (nil );if _fgccg !=nil {return _fgccg ;};_cffbb .ConnectlocsAttr =&_fegaed ;continue ;};if _gacb .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_cffbb .GradientshapeokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_cffbb .ShadowokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_cffbb .ArrowokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="\u0076"{_dgddg ,_gcgcfc :=_gacb .Value ,error (nil );if _gcgcfc !=nil {return _gcgcfc ;};_cffbb .VAttr =&_dgddg ;continue ;};if _gacb .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_cffbb .TextpathokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_cffbb .InsetpenokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_cffbb .StrokeokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_cffbb .FillokAttr .UnmarshalXMLAttr (_gacb );continue ;};if _gacb .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_eafdg ,_aada :=_gacb .Value ,error (nil );if _aada !=nil {return _aada ;};_cffbb .TextboxrectAttr =&_eafdg ;continue ;};if _gacb .Name .Local =="\u006c\u0069\u006d\u006f"{_bdeeg ,_dgcgd :=_gacb .Value ,error (nil );if _dgcgd !=nil {return _dgcgd ;};_cffbb .LimoAttr =&_bdeeg ;continue ;};if _gacb .Name .Local =="\u0069\u0064"{_bbdeb ,_dfag :=_gacb .Value ,error (nil );if _dfag !=nil {return _dfag ;};_cffbb .IdAttr =&_bbdeb ;continue ;};};for {_acebe ,_geded :=d .Token ();if _geded !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_geded );};if _cegga ,_ceba :=_acebe .(_b .EndElement );_ceba &&_cegga .Name ==start .Name {break ;};};return nil ;};func NewCT_Line ()*CT_Line {_eddb :=&CT_Line {};return _eddb }; +// Validate validates the OfcCT_RelationTable and its children +func (_eefc *OfcCT_RelationTable )Validate ()error {return _eefc .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};func (_bcfff OfcST_DiagramLayout )Validate ()error {return _bcfff .ValidateWithPath ("")}; -// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path -func (_aebeg *OfcCT_Fill )ValidateWithPath (path string )error {if _bacg :=_aebeg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bacg !=nil {return _bacg ;};if _aabcc :=_aebeg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aabcc !=nil {return _aabcc ;};return nil ;};func (_ddeac *OfcST_ConnectType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddeac =0;case "\u006e\u006f\u006e\u0065":*_ddeac =1;case "\u0072\u0065\u0063\u0074":*_ddeac =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_ddeac =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddeac =4;};return nil ;};func (_be *AG_Adj )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _be .AdjAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u006a"},Value :_e .Sprintf ("\u0025\u0076",*_be .AdjAttr )});};return nil ;};func (_gbaa OfcST_InsetMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cggea :=_b .Attr {};_cggea .Name =name ;switch _gbaa {case OfcST_InsetModeUnset :_cggea .Value ="";case OfcST_InsetModeAuto :_cggea .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_cggea .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cggea ,nil ;};func (_dgb *AG_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbdf :=range start .Attr {if _dbdf .Name .Local =="\u0073\u0074\u0079l\u0065"{_begf ,_ebce :=_dbdf .Value ,error (nil );if _ebce !=nil {return _ebce ;};_dgb .StyleAttr =&_begf ;continue ;};};for {_faed ,_egbb :=d .Token ();if _egbb !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_egbb );};if _faeg ,_feeae :=_faed .(_b .EndElement );_feeae &&_faeg .Name ==start .Name {break ;};};return nil ;};type Oval struct{CT_Oval };func (_eggfad *Curve )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _eggfad .CT_Curve .MarshalXML (e ,start );};func (_ccga *OfcST_InsetMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccga =0;case "\u0061\u0075\u0074\u006f":*_ccga =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ccga =2;};return nil ;};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _bd .ST_TrueFalse ;ReverseAttr _bd .ST_TrueFalse ;AutolayoutAttr _bd .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};func (_gbbg *AG_Type )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbbg .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gbbg .TypeAttr )});};return nil ;};func (_dgada *CT_Group )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgada .EditasAttr !=ST_EditAsUnset {_bgc ,_cfgb :=_dgada .EditasAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _cfgb !=nil {return _cfgb ;};start .Attr =append (start .Attr ,_bgc );};if _dgada .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .TablepropertiesAttr )});};if _dgada .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .TablelimitsAttr )});};if _dgada .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .HrefAttr )});};if _dgada .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .TargetAttr )});};if _dgada .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .ClassAttr )});};if _dgada .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .TitleAttr )});};if _dgada .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .AltAttr )});};if _dgada .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .CoordsizeAttr )});};if _dgada .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .CoordoriginAttr )});};if _dgada .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .WrapcoordsAttr )});};if _dgada .PrintAttr !=_bd .ST_TrueFalseUnset {_adgb ,_bgfe :=_dgada .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bgfe !=nil {return _bgfe ;};start .Attr =append (start .Attr ,_adgb );};if _dgada .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .IdAttr )});};if _dgada .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .StyleAttr )});};if _dgada .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .SpidAttr )});};if _dgada .OnedAttr !=_bd .ST_TrueFalseUnset {_cffgb ,_eebd :=_dgada .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _eebd !=nil {return _eebd ;};start .Attr =append (start .Attr ,_cffgb );};if _dgada .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .RegroupidAttr )});};if _dgada .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_acebd ,_ceaa :=_dgada .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ceaa !=nil {return _ceaa ;};start .Attr =append (start .Attr ,_acebd );};if _dgada .ButtonAttr !=_bd .ST_TrueFalseUnset {_gdcc ,_fece :=_dgada .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fece !=nil {return _fece ;};start .Attr =append (start .Attr ,_gdcc );};if _dgada .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_gdgd ,_cegbd :=_dgada .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cegbd !=nil {return _cegbd ;};start .Attr =append (start .Attr ,_gdgd );};if _dgada .BulletAttr !=_bd .ST_TrueFalseUnset {_dgga ,_aecg :=_dgada .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _aecg !=nil {return _aecg ;};start .Attr =append (start .Attr ,_dgga );};if _dgada .HrAttr !=_bd .ST_TrueFalseUnset {_edgc ,_ccdcf :=_dgada .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _ccdcf !=nil {return _ccdcf ;};start .Attr =append (start .Attr ,_edgc );};if _dgada .HrstdAttr !=_bd .ST_TrueFalseUnset {_gbga ,_fcfa :=_dgada .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _fcfa !=nil {return _fcfa ;};start .Attr =append (start .Attr ,_gbga );};if _dgada .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_cccd ,_fafaf :=_dgada .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _fafaf !=nil {return _fafaf ;};start .Attr =append (start .Attr ,_cccd );};if _dgada .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .HrpctAttr )});};if _dgada .HralignAttr !=OfcST_HrAlignUnset {_fcgg ,_gaca :=_dgada .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _gaca !=nil {return _gaca ;};start .Attr =append (start .Attr ,_fcgg );};if _dgada .AllowincellAttr !=_bd .ST_TrueFalseUnset {_ccbb ,_caafc :=_dgada .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _caafc !=nil {return _caafc ;};start .Attr =append (start .Attr ,_ccbb );};if _dgada .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_caea ,_fdac :=_dgada .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _fdac !=nil {return _fdac ;};start .Attr =append (start .Attr ,_caea );};if _dgada .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_bbea ,_fcfad :=_dgada .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _fcfad !=nil {return _fcfad ;};start .Attr =append (start .Attr ,_bbea );};if _dgada .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .BordertopcolorAttr )});};if _dgada .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .BorderleftcolorAttr )});};if _dgada .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .BorderbottomcolorAttr )});};if _dgada .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .BorderrightcolorAttr )});};if _dgada .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gbcf ,_fcab :=_dgada .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fcab !=nil {return _fcab ;};start .Attr =append (start .Attr ,_gbcf );};if _dgada .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .DgmnodekindAttr )});};if _dgada .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gcgcf ,_ebfg :=_dgada .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _ebfg !=nil {return _ebfg ;};start .Attr =append (start .Attr ,_gcgcf );};if _dgada .InsetmodeAttr !=OfcST_InsetModeUnset {_faca ,_dged :=_dgada .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _dged !=nil {return _dged ;};start .Attr =append (start .Attr ,_faca );};if _dgada .FilledAttr !=_bd .ST_TrueFalseUnset {_abbcd ,_bdfff :=_dgada .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bdfff !=nil {return _bdfff ;};start .Attr =append (start .Attr ,_abbcd );};if _dgada .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_dgada .FillcolorAttr )});};e .EncodeToken (start );if _dgada .Group !=nil {_begab :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_bfacf :=range _dgada .Group {e .EncodeElement (_bfacf ,_begab );};};if _dgada .Shape !=nil {_gfggf :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_eagg :=range _dgada .Shape {e .EncodeElement (_eagg ,_gfggf );};};if _dgada .Shapetype !=nil {_becfa :=_b .StartElement {Name :_b .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_dbdac :=range _dgada .Shapetype {e .EncodeElement (_dbdac ,_becfa );};};if _dgada .Arc !=nil {_fgdcc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_febb :=range _dgada .Arc {e .EncodeElement (_febb ,_fgdcc );};};if _dgada .Curve !=nil {_dgbfg :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_aaff :=range _dgada .Curve {e .EncodeElement (_aaff ,_dgbfg );};};if _dgada .Image !=nil {_dece :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_bcce :=range _dgada .Image {e .EncodeElement (_bcce ,_dece );};};if _dgada .Line !=nil {_cccb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_cgcd :=range _dgada .Line {e .EncodeElement (_cgcd ,_cccb );};};if _dgada .Oval !=nil {_cdgg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_ggcd :=range _dgada .Oval {e .EncodeElement (_ggcd ,_cdgg );};};if _dgada .Polyline !=nil {_cgdc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_ffeca :=range _dgada .Polyline {e .EncodeElement (_ffeca ,_cgdc );};};if _dgada .Rect !=nil {_ebfb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_cbee :=range _dgada .Rect {e .EncodeElement (_cbee ,_ebfb );};};if _dgada .Roundrect !=nil {_acded :=_b .StartElement {Name :_b .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_gefbf :=range _dgada .Roundrect {e .EncodeElement (_gefbf ,_acded );};};if _dgada .Diagram !=nil {_geceb :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_faac :=range _dgada .Diagram {e .EncodeElement (_faac ,_geceb );};};if _dgada .EG_ShapeElements !=nil {for _ ,_fagb :=range _dgada .EG_ShapeElements {_fagb .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eacbca *OfcCT_IdMap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbbc :=range start .Attr {if _ecbbc .Name .Local =="\u0064\u0061\u0074\u0061"{_cbbed ,_dafbb :=_ecbbc .Value ,error (nil );if _dafbb !=nil {return _dafbb ;};_eacbca .DataAttr =&_cbbed ;continue ;};if _ecbbc .Name .Local =="\u0065\u0078\u0074"{_eacbca .ExtAttr .UnmarshalXMLAttr (_ecbbc );continue ;};};for {_deege ,_gebb :=d .Token ();if _gebb !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_gebb );};if _fgafd ,_dfcae :=_deege .(_b .EndElement );_dfcae &&_fgafd .Name ==start .Name {break ;};};return nil ;};func (_bbd *AG_OfficeShapeAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecaf :=range start .Attr {if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0073\u0070\u0074"{_dgg ,_fgbf :=_g .ParseFloat (_ecaf .Value ,64);if _fgbf !=nil {return _fgbf ;};_ccdg :=float32 (_dgg );_bbd .SptAttr =&_ccdg ;continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbd .ConnectortypeAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbd .BwmodeAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbd .BwpureAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbd .BwnormalAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbd .ForcedashAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbd .OleiconAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u006f\u006c\u0065"{_bbd .OleAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbd .PreferrelativeAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbd .CliptowrapAttr .UnmarshalXMLAttr (_ecaf );continue ;};if _ecaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaf .Name .Local =="\u0063\u006c\u0069\u0070"{_bbd .ClipAttr .UnmarshalXMLAttr (_ecaf );continue ;};};for {_bcga ,_gbge :=d .Token ();if _gbge !=nil {return _e .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0041\u0047\u005f\u004fffi\u0063eS\u0068\u0061\u0070\u0065\u0041\u0074\u0074ri\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_gbge );};if _eabd ,_cgf :=_bcga .(_b .EndElement );_cgf &&_eabd .Name ==start .Name {break ;};};return nil ;};func NewOfcExtrusion ()*OfcExtrusion {_efdeg :=&OfcExtrusion {};_efdeg .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _efdeg ;};func (_efbag *OfcRight )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbag .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_fdegd :=range start .Attr {if _fdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdegd .Name .Local =="\u0068\u0072\u0065\u0066"{_facde ,_eceba :=_fdegd .Value ,error (nil );if _eceba !=nil {return _eceba ;};_efbag .HrefAttr =&_facde ;continue ;};if _fdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdegd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efbag .ForcedashAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdegd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gaefg ,_gaded :=_fdegd .Value ,error (nil );if _gaded !=nil {return _gaded ;};_efbag .TitleAttr =&_gaefg ;continue ;};if _fdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdegd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fcdgcc ,_ebea :=_fdegd .Value ,error (nil );if _ebea !=nil {return _ebea ;};_efbag .AlthrefAttr =&_fcdgcc ;continue ;};if _fdegd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_efbag .ImageaspectAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_efbag .StartarrowAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_efbag .LinestyleAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_efbag .StartarrowwidthAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_efbag .JoinstyleAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_efbag .StartarrowlengthAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ecafa ,_ggbeg :=_fdegd .Value ,error (nil );if _ggbeg !=nil {return _ggbeg ;};_efbag .DashstyleAttr =&_ecafa ;continue ;};if _fdegd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_efbag .EndarrowAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_efbag .FilltypeAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_efbag .EndarrowwidthAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_caba ,_eaaac :=_fdegd .Value ,error (nil );if _eaaac !=nil {return _eaaac ;};_efbag .OpacityAttr =&_caba ;continue ;};if _fdegd .Name .Local =="\u0063\u006f\u006co\u0072"{_bgedg ,_gbead :=_fdegd .Value ,error (nil );if _gbead !=nil {return _gbead ;};_efbag .ColorAttr =&_bgedg ;continue ;};if _fdegd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efbag .InsetpenAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_efbag .EndarrowlengthAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0065\u0078\u0074"{_efbag .ExtAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_efbag .EndcapAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_faegb ,_dgeaa :=_fdegd .Value ,error (nil );if _dgeaa !=nil {return _dgeaa ;};_efbag .Color2Attr =&_faegb ;continue ;};if _fdegd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_efbag .ImagealignshapeAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_aagbe ,_feccc :=_fdegd .Value ,error (nil );if _feccc !=nil {return _feccc ;};_efbag .WeightAttr =&_aagbe ;continue ;};if _fdegd .Name .Local =="\u0073\u0072\u0063"{_dffg ,_aabga :=_fdegd .Value ,error (nil );if _aabga !=nil {return _aabga ;};_efbag .SrcAttr =&_dffg ;continue ;};if _fdegd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_ggaag ,_afacb :=_fdegd .Value ,error (nil );if _afacb !=nil {return _afacb ;};_efbag .ImagesizeAttr =&_ggaag ;continue ;};if _fdegd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bgfgdb ,_fgcad :=_g .ParseFloat (_fdegd .Value ,64);if _fgcad !=nil {return _fgcad ;};_efbag .MiterlimitAttr =&_bgfgdb ;continue ;};if _fdegd .Name .Local =="\u006f\u006e"{_efbag .OnAttr .UnmarshalXMLAttr (_fdegd );continue ;};};for {_ddece ,_bcadgd :=d .Token ();if _bcadgd !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_bcadgd );};if _egeeb ,_gdddec :=_ddece .(_b .EndElement );_gdddec &&_egeeb .Name ==start .Name {break ;};};return nil ;};func (_acgdg *ST_Ext )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acgdg =0;case "\u0076\u0069\u0065\u0077":*_acgdg =1;case "\u0065\u0064\u0069\u0074":*_acgdg =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_acgdg =3;};return nil ;};func NewOfcLeft ()*OfcLeft {_ebdcb :=&OfcLeft {};_ebdcb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _ebdcb ;};func (_afadd *OfcCT_Skew )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afadd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_afadd .IdAttr )});};if _afadd .OnAttr !=_bd .ST_TrueFalseUnset {_ecdg ,_dgaff :=_afadd .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _dgaff !=nil {return _dgaff ;};start .Attr =append (start .Attr ,_ecdg );};if _afadd .OffsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_afadd .OffsetAttr )});};if _afadd .OriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_afadd .OriginAttr )});};if _afadd .MatrixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_afadd .MatrixAttr )});};if _afadd .ExtAttr !=ST_ExtUnset {_dbcea ,_cfceb :=_afadd .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _cfceb !=nil {return _cfceb ;};start .Attr =append (start .Attr ,_dbcea );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcega *OfcCT_ShapeLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcega .ExtAttr !=ST_ExtUnset {_gbfeg ,_bgffb :=_bcega .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _bgffb !=nil {return _bgffb ;};start .Attr =append (start .Attr ,_gbfeg );};e .EncodeToken (start );if _bcega .Idmap !=nil {_gdebe :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_bcega .Idmap ,_gdebe );};if _bcega .Regrouptable !=nil {_dbfge :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_bcega .Regrouptable ,_dbfge );};if _bcega .Rules !=nil {_fcdde :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_bcega .Rules ,_fcdde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewAG_Id ()*AG_Id {_afgeg :=&AG_Id {};return _afgeg };func (_fcbga OfcST_OLEType )Validate ()error {return _fcbga .ValidateWithPath ("")};func (_aebb OfcST_OLEType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbcdaf :=_b .Attr {};_bbcdaf .Name =name ;switch _aebb {case OfcST_OLETypeUnset :_bbcdaf .Value ="";case OfcST_OLETypeEmbed :_bbcdaf .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_bbcdaf .Value ="\u004c\u0069\u006e\u006b";};return _bbcdaf ,nil ;};func (_cegad *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cegad =0;case "\u0072\u006f\u0075n\u0064":*_cegad =1;case "\u0062\u0065\u0076e\u006c":*_cegad =2;case "\u006d\u0069\u0074e\u0072":*_cegad =3;};return nil ;}; +// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path +func (_bec *AG_Path )ValidateWithPath (path string )error {return nil };func (_baegg OfcST_BWMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_baegg .String (),start );};type OfcComplex struct{OfcCT_Complex };type OfcST_How byte ;func (_gfaed OfcST_CalloutPlacement )Validate ()error {return _gfaed .ValidateWithPath ("")};func (_gaege *Textpath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gaege .CT_TextPath .MarshalXML (e ,start );};type Oval struct{CT_Oval }; -// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path -func (_ccbee *AG_Id )ValidateWithPath (path string )error {return nil };func (_ccbgf *OfcCT_StrokeChild )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcdcf :=range start .Attr {if _dcdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcdcf .Name .Local =="\u0068\u0072\u0065\u0066"{_affab ,_dbdgb :=_dcdcf .Value ,error (nil );if _dbdgb !=nil {return _dbdgb ;};_ccbgf .HrefAttr =&_affab ;continue ;};if _dcdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcdcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ccbgf .ForcedashAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcdcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_beefa ,_fcgcg :=_dcdcf .Value ,error (nil );if _fcgcg !=nil {return _fcgcg ;};_ccbgf .TitleAttr =&_beefa ;continue ;};if _dcdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcdcf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fggbbb ,_ffcdd :=_dcdcf .Value ,error (nil );if _ffcdd !=nil {return _ffcdd ;};_ccbgf .AlthrefAttr =&_fggbbb ;continue ;};if _dcdcf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ccbgf .ImageaspectAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ccbgf .StartarrowAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ccbgf .LinestyleAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ccbgf .StartarrowwidthAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ccbgf .JoinstyleAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ccbgf .StartarrowlengthAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gcca ,_dfacge :=_dcdcf .Value ,error (nil );if _dfacge !=nil {return _dfacge ;};_ccbgf .DashstyleAttr =&_gcca ;continue ;};if _dcdcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ccbgf .EndarrowAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ccbgf .FilltypeAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ccbgf .EndarrowwidthAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aeege ,_ebdde :=_dcdcf .Value ,error (nil );if _ebdde !=nil {return _ebdde ;};_ccbgf .OpacityAttr =&_aeege ;continue ;};if _dcdcf .Name .Local =="\u0063\u006f\u006co\u0072"{_aaeeg ,_aaabg :=_dcdcf .Value ,error (nil );if _aaabg !=nil {return _aaabg ;};_ccbgf .ColorAttr =&_aaeeg ;continue ;};if _dcdcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ccbgf .InsetpenAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ccbgf .EndarrowlengthAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0065\u0078\u0074"{_ccbgf .ExtAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ccbgf .EndcapAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bafeg ,_egbcbc :=_dcdcf .Value ,error (nil );if _egbcbc !=nil {return _egbcbc ;};_ccbgf .Color2Attr =&_bafeg ;continue ;};if _dcdcf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ccbgf .ImagealignshapeAttr .UnmarshalXMLAttr (_dcdcf );continue ;};if _dcdcf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gdcgb ,_gfgec :=_dcdcf .Value ,error (nil );if _gfgec !=nil {return _gfgec ;};_ccbgf .WeightAttr =&_gdcgb ;continue ;};if _dcdcf .Name .Local =="\u0073\u0072\u0063"{_aafc ,_gceed :=_dcdcf .Value ,error (nil );if _gceed !=nil {return _gceed ;};_ccbgf .SrcAttr =&_aafc ;continue ;};if _dcdcf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fefag ,_bffgd :=_dcdcf .Value ,error (nil );if _bffgd !=nil {return _bffgd ;};_ccbgf .ImagesizeAttr =&_fefag ;continue ;};if _dcdcf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cfgbe ,_acdfce :=_g .ParseFloat (_dcdcf .Value ,64);if _acdfce !=nil {return _acdfce ;};_ccbgf .MiterlimitAttr =&_cfgbe ;continue ;};if _dcdcf .Name .Local =="\u006f\u006e"{_ccbgf .OnAttr .UnmarshalXMLAttr (_dcdcf );continue ;};};for {_ecefa ,_bcabe :=d .Token ();if _bcabe !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065\u0043\u0068\u0069\u006c\u0064: \u0025\u0073",_bcabe );};if _becgc ,_gdegf :=_ecefa .(_b .EndElement );_gdegf &&_becgc .Name ==start .Name {break ;};};return nil ;};func (_cbage ST_ImageAspect )ValidateWithPath (path string )error {switch _cbage {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbage ));};return nil ;};func (_cfbbc ST_ImageAspect )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abafb :=_b .Attr {};_abafb .Name =name ;switch _cfbbc {case ST_ImageAspectUnset :_abafb .Value ="";case ST_ImageAspectIgnore :_abafb .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_abafb .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_abafb .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _abafb ,nil ;};func NewTextpath ()*Textpath {_bfbecb :=&Textpath {};_bfbecb .CT_TextPath =*NewCT_TextPath ();return _bfbecb ;}; +// Validate validates the AG_StrokeAttributes and its children +func (_gggg *AG_StrokeAttributes )Validate ()error {return _gggg .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_bbbab *OfcST_ColorMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geed ,_gbgfd :=d .Token ();if _gbgfd !=nil {return _gbgfd ;};if _fddbg ,_ccdfe :=_geed .(_d .EndElement );_ccdfe &&_fddbg .Name ==start .Name {*_bbbab =1;return nil ;};if _agacd ,_afafg :=_geed .(_d .CharData );!_afafg {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",_geed );}else {switch string (_agacd ){case "":*_bbbab =0;case "\u0061\u0075\u0074\u006f":*_bbbab =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bbbab =2;};};_geed ,_gbgfd =d .Token ();if _gbgfd !=nil {return _gbgfd ;};if _fdaeg ,_ebefab :=_geed .(_d .EndElement );_ebefab &&_fdaeg .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",_geed );};func (_dbfga OfcST_RType )ValidateWithPath (path string )error {switch _dbfga {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 (_dbfga ));};return nil ;};func (_abdd *OfcST_ConnectType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfgbce ,_fdbgf :=d .Token ();if _fdbgf !=nil {return _fdbgf ;};if _cegb ,_gbafa :=_gfgbce .(_d .EndElement );_gbafa &&_cegb .Name ==start .Name {*_abdd =1;return nil ;};if _gacff ,_adceb :=_gfgbce .(_d .CharData );!_adceb {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",_gfgbce );}else {switch string (_gacff ){case "":*_abdd =0;case "\u006e\u006f\u006e\u0065":*_abdd =1;case "\u0072\u0065\u0063\u0074":*_abdd =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_abdd =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_abdd =4;};};_gfgbce ,_fdbgf =d .Token ();if _fdbgf !=nil {return _fdbgf ;};if _efca ,_gebeg :=_gfgbce .(_d .EndElement );_gebeg &&_efca .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",_gfgbce );};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_eedggg :=&OfcCT_ShapeDefaults {};return _eedggg };func (_dfddg OfcST_RType )String ()string {switch _dfddg {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 (_fgg *AG_CoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dab :=range start .Attr {if _dab .Name .Local =="\u0068\u0072\u0065\u0066"{_fecc ,_bdg :=_dab .Value ,error (nil );if _bdg !=nil {return _bdg ;};_fgg .HrefAttr =&_fecc ;continue ;};if _dab .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cfa ,_gbad :=_dab .Value ,error (nil );if _gbad !=nil {return _gbad ;};_fgg .TargetAttr =&_cfa ;continue ;};if _dab .Name .Local =="\u0063\u006c\u0061s\u0073"{_ddb ,_egef :=_dab .Value ,error (nil );if _egef !=nil {return _egef ;};_fgg .ClassAttr =&_ddb ;continue ;};if _dab .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfbc ,_cgfg :=_dab .Value ,error (nil );if _cgfg !=nil {return _cgfg ;};_fgg .TitleAttr =&_dfbc ;continue ;};if _dab .Name .Local =="\u0061\u006c\u0074"{_bgae ,_gcfg :=_dab .Value ,error (nil );if _gcfg !=nil {return _gcfg ;};_fgg .AltAttr =&_bgae ;continue ;};if _dab .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dbc ,_eec :=_dab .Value ,error (nil );if _eec !=nil {return _eec ;};_fgg .CoordsizeAttr =&_dbc ;continue ;};if _dab .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cgdca ,_eabe :=_dab .Value ,error (nil );if _eabe !=nil {return _eabe ;};_fgg .CoordoriginAttr =&_cgdca ;continue ;};if _dab .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fde ,_bfc :=_dab .Value ,error (nil );if _bfc !=nil {return _bfc ;};_fgg .WrapcoordsAttr =&_fde ;continue ;};if _dab .Name .Local =="\u0070\u0072\u0069n\u0074"{_fgg .PrintAttr .UnmarshalXMLAttr (_dab );continue ;};if _dab .Name .Local =="\u0069\u0064"{_cgc ,_dfbe :=_dab .Value ,error (nil );if _dfbe !=nil {return _dfbe ;};_fgg .IdAttr =&_cgc ;continue ;};if _dab .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfc ,_gcg :=_dab .Value ,error (nil );if _gcg !=nil {return _gcg ;};_fgg .StyleAttr =&_dfc ;continue ;};};for {_afb ,_bacd :=d .Token ();if _bacd !=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",_bacd );};if _cgbd ,_fae :=_afb .(_d .EndElement );_fae &&_cgbd .Name ==start .Name {break ;};};return nil ;}; // Validate validates the AG_Fill and its children -func (_bca *AG_Fill )Validate ()error {return _bca .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");}; +func (_geac *AG_Fill )Validate ()error {return _geac .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func (_dfgfd OfcST_ConnectorType )String ()string {switch _dfgfd {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 (_dccca *OfcST_OLEUpdateMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdge ,_afaaad :=d .Token ();if _afaaad !=nil {return _afaaad ;};if _cffdc ,_cgcc :=_dbdge .(_d .EndElement );_cgcc &&_cffdc .Name ==start .Name {*_dccca =1;return nil ;};if _cacage ,_gcbfcf :=_dbdge .(_d .CharData );!_gcbfcf {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",_dbdge );}else {switch string (_cacage ){case "":*_dccca =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_dccca =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_dccca =2;};};_dbdge ,_afaaad =d .Token ();if _afaaad !=nil {return _afaaad ;};if _ebfcg ,_fgaaec :=_dbdge .(_d .EndElement );_fgaaec &&_ebfcg .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",_dbdge );};func (_cbfdg *OfcSkew )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfdg .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_fgbca :=range start .Attr {if _fgbca .Name .Local =="\u0069\u0064"{_geca ,_cacad :=_fgbca .Value ,error (nil );if _cacad !=nil {return _cacad ;};_cbfdg .IdAttr =&_geca ;continue ;};if _fgbca .Name .Local =="\u006f\u006e"{_cbfdg .OnAttr .UnmarshalXMLAttr (_fgbca );continue ;};if _fgbca .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_bggfa ,_gffeca :=_fgbca .Value ,error (nil );if _gffeca !=nil {return _gffeca ;};_cbfdg .OffsetAttr =&_bggfa ;continue ;};if _fgbca .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gadcb ,_decb :=_fgbca .Value ,error (nil );if _decb !=nil {return _decb ;};_cbfdg .OriginAttr =&_gadcb ;continue ;};if _fgbca .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dfcaf ,_gffdg :=_fgbca .Value ,error (nil );if _gffdg !=nil {return _gffdg ;};_cbfdg .MatrixAttr =&_dfcaf ;continue ;};if _fgbca .Name .Local =="\u0065\u0078\u0074"{_cbfdg .ExtAttr .UnmarshalXMLAttr (_fgbca );continue ;};};for {_eedcf ,_bccde :=d .Token ();if _bccde !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_bccde );};if _gbfca ,_ffaeg :=_eedcf .(_d .EndElement );_ffaeg &&_gbfca .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcCT_Entry and its children -func (_agdaf *OfcCT_Entry )Validate ()error {return _agdaf .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");}; +// Validate validates the OfcComplex and its children +func (_febg *OfcComplex )Validate ()error {return _febg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_dcebcb ST_FillType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcebcb .String (),start );};func (_dcdbe *ST_ShadowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaabd ,_aeeee :=d .Token ();if _aeeee !=nil {return _aeeee ;};if _fgfagf ,_daced :=_gaabd .(_d .EndElement );_daced &&_fgfagf .Name ==start .Name {*_dcdbe =1;return nil ;};if _bfccgf ,_bbdebg :=_gaabd .(_d .CharData );!_bbdebg {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",_gaabd );}else {switch string (_bfccgf ){case "":*_dcdbe =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dcdbe =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dcdbe =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_dcdbe =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_dcdbe =4;};};_gaabd ,_aeeee =d .Token ();if _aeeee !=nil {return _aeeee ;};if _bcgdg ,_cfbab :=_gaabd .(_d .EndElement );_cfbab &&_bcgdg .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",_gaabd );};func (_bgdgbd ST_ShadowType )String ()string {switch _bgdgbd {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 "";}; -// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path -func (_cgag *OfcCT_Proxy )ValidateWithPath (path string )error {if _aeda :=_cgag .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_aeda !=nil {return _aeda ;};if _cadbga :=_cgag .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_cadbga !=nil {return _cadbga ;};return nil ;};func (_fdg *AG_AllShapeAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccbe :=range start .Attr {if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fdg .ConnectortypeAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fdg .BwpureAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fdg .CliptowrapAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fdg .PreferrelativeAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u006f\u006c\u0065"{_fdg .OleAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fdg .OleiconAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fdg .ForcedashAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fdg .BwnormalAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0073\u0070\u0074"{_bee ,_bdg :=_g .ParseFloat (_ccbe .Value ,64);if _bdg !=nil {return _bdg ;};_dea :=float32 (_bee );_fdg .SptAttr =&_dea ;continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0063\u006c\u0069\u0070"{_fdg .ClipAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fdg .BwmodeAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fdg .StrokedAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bde ,_dbg :=_ccbe .Value ,error (nil );if _dbg !=nil {return _dbg ;};_fdg .FillcolorAttr =&_bde ;continue ;};if _ccbe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdg .FilledAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ff ,_cdg :=_ccbe .Value ,error (nil );if _cdg !=nil {return _cdg ;};_fdg .ChromakeyAttr =&_ff ;continue ;};if _ccbe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fdg .InsetpenAttr .UnmarshalXMLAttr (_ccbe );continue ;};if _ccbe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccg ,_aaa :=_ccbe .Value ,error (nil );if _aaa !=nil {return _aaa ;};_fdg .StrokeweightAttr =&_ccg ;continue ;};if _ccbe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aga ,_gcc :=_ccbe .Value ,error (nil );if _gcc !=nil {return _gcc ;};_fdg .StrokecolorAttr =&_aga ;continue ;};if _ccbe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfe ,_bff :=_ccbe .Value ,error (nil );if _bff !=nil {return _bff ;};_fdg .OpacityAttr =&_cfe ;continue ;};};for {_fdb ,_adc :=d .Token ();if _adc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0053\u0068\u0061\u0070\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_adc );};if _cbb ,_egf :=_fdb .(_b .EndElement );_egf &&_cbb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Curve and its children +func (_cbacg *Curve )Validate ()error {return _cbacg .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func NewOfcCT_Diagram ()*OfcCT_Diagram {_dfdae :=&OfcCT_Diagram {};return _dfdae }; -// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path -func (_deag *Imagedata )ValidateWithPath (path string )error {if _degb :=_deag .CT_ImageData .ValidateWithPath (path );_degb !=nil {return _degb ;};return nil ;};func (_efbba *ST_Ext )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbbbca ,_abcfed :=d .Token ();if _abcfed !=nil {return _abcfed ;};if _ebadba ,_fdcda :=_fbbbca .(_b .EndElement );_fdcda &&_ebadba .Name ==start .Name {*_efbba =1;return nil ;};if _ceaae ,_aaeae :=_fbbbca .(_b .CharData );!_aaeae {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbbbca );}else {switch string (_ceaae ){case "":*_efbba =0;case "\u0076\u0069\u0065\u0077":*_efbba =1;case "\u0065\u0064\u0069\u0074":*_efbba =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_efbba =3;};};_fbbbca ,_abcfed =d .Token ();if _abcfed !=nil {return _abcfed ;};if _ebgge ,_ggbdd :=_fbbbca .(_b .EndElement );_ggbdd &&_ebgge .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbbbca );};func (_dfbag OfcST_HrAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_facgf :=_b .Attr {};_facgf .Name =name ;switch _dfbag {case OfcST_HrAlignUnset :_facgf .Value ="";case OfcST_HrAlignLeft :_facgf .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_facgf .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_facgf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _facgf ,nil ;};type CT_Curve struct{FromAttr *string ;Control1Attr *string ;Control2Attr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func (_degbg *OfcCT_ColorMenu )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeeca :=range start .Attr {if _aeeca .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_deeba ,_agfc :=_aeeca .Value ,error (nil );if _agfc !=nil {return _agfc ;};_degbg .StrokecolorAttr =&_deeba ;continue ;};if _aeeca .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cacbc ,_fdgcf :=_aeeca .Value ,error (nil );if _fdgcf !=nil {return _fdgcf ;};_degbg .FillcolorAttr =&_cacbc ;continue ;};if _aeeca .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_gabag ,_afffd :=_aeeca .Value ,error (nil );if _afffd !=nil {return _afffd ;};_degbg .ShadowcolorAttr =&_gabag ;continue ;};if _aeeca .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_gefbga ,_fffec :=_aeeca .Value ,error (nil );if _fffec !=nil {return _fffec ;};_degbg .ExtrusioncolorAttr =&_gefbga ;continue ;};if _aeeca .Name .Local =="\u0065\u0078\u0074"{_degbg .ExtAttr .UnmarshalXMLAttr (_aeeca );continue ;};};for {_feacg ,_efgdg :=d .Token ();if _efgdg !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_efgdg );};if _dfcbd ,_debd :=_feacg .(_b .EndElement );_debd &&_dfcbd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path +func (_efcdf *CT_Textbox )ValidateWithPath (path string )error {if _bbfgdd :=_efcdf .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_bbfgdd !=nil {return _bbfgdd ;};if _gfbegf :=_efcdf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gfbegf !=nil {return _gfbegf ;};if _efcdf .TxbxContent !=nil {if _dadabd :=_efcdf .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_dadabd !=nil {return _dadabd ;};};return nil ;};func (_cgbdf *CT_F )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dffa :=range start .Attr {if _dffa .Name .Local =="\u0065\u0071\u006e"{_gedd ,_becdf :=_dffa .Value ,error (nil );if _becdf !=nil {return _becdf ;};_cgbdf .EqnAttr =&_gedd ;continue ;};};for {_gdcf ,_aceac :=d .Token ();if _aceac !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_aceac );};if _bfdf ,_aaab :=_gdcf .(_d .EndElement );_aaab &&_bfdf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_Chromakey and its children -func (_bcbb *AG_Chromakey )Validate ()error {return _bcbb .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};type EG_ShapeElements struct{Path *Path ;Formulas *Formulas ;Handles *Handles ;Fill *Fill ;Stroke *Stroke ;Shadow *Shadow ;Textbox *Textbox ;Textpath *Textpath ;Imagedata *Imagedata ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Clippath *OfcClippath ;Signatureline *OfcSignatureline ;Wrap *_a .Wrap ;Anchorlock *_a .Anchorlock ;Bordertop *_a .Bordertop ;Borderbottom *_a .Borderbottom ;Borderleft *_a .Borderleft ;Borderright *_a .Borderright ;ClientData *_ga .ClientData ;Textdata *_fb .Textdata ;};type OfcCT_Proxy struct{StartAttr _bd .ST_TrueFalseBlank ;EndAttr _bd .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};func (_adecc *OfcCT_Proxy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fggbg :=range start .Attr {if _fggbg .Name .Local =="\u0073\u0074\u0061r\u0074"{_adecc .StartAttr .UnmarshalXMLAttr (_fggbg );continue ;};if _fggbg .Name .Local =="\u0065\u006e\u0064"{_adecc .EndAttr .UnmarshalXMLAttr (_fggbg );continue ;};if _fggbg .Name .Local =="\u0069\u0064\u0072e\u0066"{_bfdcc ,_gbbed :=_fggbg .Value ,error (nil );if _gbbed !=nil {return _gbbed ;};_adecc .IdrefAttr =&_bfdcc ;continue ;};if _fggbg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_ebaad ,_egef :=_g .ParseInt (_fggbg .Value ,10,32);if _egef !=nil {return _egef ;};_dcbdb :=int32 (_ebaad );_adecc .ConnectlocAttr =&_dcbdb ;continue ;};};for {_gafcc ,_dcce :=d .Token ();if _dcce !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_dcce );};if _ggcbd ,_dfbcd :=_gafcc .(_b .EndElement );_dfbcd &&_ggcbd .Name ==start .Name {break ;};};return nil ;};func NewGroup ()*Group {_gdbad :=&Group {};_gdbad .CT_Group =*NewCT_Group ();return _gdbad };func (_ceaea OfcST_CalloutPlacement )Validate ()error {return _ceaea .ValidateWithPath ("")}; +// Validate validates the OfcExtrusion and its children +func (_bfdec *OfcExtrusion )Validate ()error {return _bfdec .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_cdedg OfcST_FillType )String ()string {switch _cdedg {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 "";}; -// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path -func (_dgad *CT_Formulas )ValidateWithPath (path string )error {for _bfbcd ,_gfee :=range _dgad .F {if _aega :=_gfee .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_bfbcd ));_aega !=nil {return _aega ;};};return nil ;};func (_bgffc *OfcCT_ColorMru )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcbaa :=range start .Attr {if _dcbaa .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_bfgbc ,_dfgad :=_dcbaa .Value ,error (nil );if _dfgad !=nil {return _dfgad ;};_bgffc .ColorsAttr =&_bfgbc ;continue ;};if _dcbaa .Name .Local =="\u0065\u0078\u0074"{_bgffc .ExtAttr .UnmarshalXMLAttr (_dcbaa );continue ;};};for {_ebdbg ,_edcbf :=d .Token ();if _edcbf !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075:\u0020\u0025\u0073",_edcbf );};if _begdg ,_ggcg :=_ebdbg .(_b .EndElement );_ggcg &&_begdg .Name ==start .Name {break ;};};return nil ;};type CT_Shadow struct{OnAttr _bd .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _bd .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _bd .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _bd .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _bd .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;RelidAttr *string ;};func NewOfcCT_R ()*OfcCT_R {_egdeec :=&OfcCT_R {};return _egdeec };type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_acfge ST_EditAs )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_feeeee :=_b .Attr {};_feeeee .Name =name ;switch _acfge {case ST_EditAsUnset :_feeeee .Value ="";case ST_EditAsCanvas :_feeeee .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_feeeee .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_feeeee .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_feeeee .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_feeeee .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_feeeee .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_feeeee .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _feeeee ,nil ;};func (_ddeab *CT_Formulas )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggee :for {_gaed ,_aacc :=d .Token ();if _aacc !=nil {return _aacc ;};switch _fddfa :=_gaed .(type ){case _b .StartElement :switch _fddfa .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_edbc :=NewCT_F ();if _adff :=d .DecodeElement (_edbc ,&_fddfa );_adff !=nil {return _adff ;};_ddeab .F =append (_ddeab .F ,_edbc );default:_d .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_fddfa .Name );if _gacdf :=d .Skip ();_gacdf !=nil {return _gacdf ;};};case _b .EndElement :break _dggee ;case _b .CharData :};};return nil ;};func NewCT_Formulas ()*CT_Formulas {_fgab :=&CT_Formulas {};return _fgab };func (_bgae OfcST_OLEType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgae .String (),start );};func NewCT_RoundRect ()*CT_RoundRect {_cgfgc :=&CT_RoundRect {};return _cgfgc };func init (){_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065",NewCT_Shapetype );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070",NewCT_Group );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewCT_Formulas );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0046",NewCT_F );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_Handles );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048",NewCT_H );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061",NewCT_ImageData );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0050\u0061\u0074\u0068",NewCT_Path );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw",NewCT_Shadow );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0074\u0072\u006f\u006be",NewCT_Stroke );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078",NewCT_Textbox );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068",NewCT_TextPath );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0041\u0072\u0063",NewCT_Arc );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065",NewCT_Curve );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065",NewCT_Image );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004c\u0069\u006e\u0065",NewCT_Line );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004f\u0076\u0061\u006c",NewCT_Oval );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065",NewCT_PolyLine );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0052\u0065\u0063\u0074",NewCT_Rect );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074",NewCT_RoundRect );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061p\u0065",NewShape );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e",NewShapetype );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0067\u0072\u006fu\u0070",NewGroup );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewBackground );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u0069\u006c\u006c",NewFill );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewFormulas );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0068a\u006e\u0064\u006c\u0065\u0073",NewHandles );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a",NewImagedata );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u0061\u0074\u0068",NewPath );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074e\u0078\u0074\u0062\u006f\u0078",NewTextbox );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061\u0064\u006f\u0077",NewShadow );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0074\u0072\u006f\u006b\u0065",NewStroke );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068",NewTextpath );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0061\u0072\u0063",NewArc );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0063\u0075\u0072v\u0065",NewCurve );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069\u006d\u0061g\u0065",NewImage );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006c\u0069\u006e\u0065",NewLine );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006f\u0076\u0061\u006c",NewOval );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065",NewPolyline );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072\u0065\u0063\u0074",NewRect );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t",NewRoundrect );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_ShapeElements );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fI\u0064",NewAG_Id );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065",NewAG_Style );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0054\u0079\u0070\u0065",NewAG_Type );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0041\u0064\u006a",NewAG_Adj );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0050\u0061\u0074\u0068",NewAG_Path );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0046\u0069\u006c\u006c",NewAG_Fill );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079",NewAG_Chromakey );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0045\u0078\u0074",NewAG_Ext );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073",NewAG_CoreAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ShapeAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeCoreAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeShapeAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073",NewAG_AllCoreAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_AllShapeAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ImageAttributes );_d .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_StrokeAttributes );};func NewCT_ImageData ()*CT_ImageData {_bbaf :=&CT_ImageData {};return _bbaf };func (_cfcg *AG_Type )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fab :=range start .Attr {if _fab .Name .Local =="\u0074\u0079\u0070\u0065"{_aeac ,_aacb :=_fab .Value ,error (nil );if _aacb !=nil {return _aacb ;};_cfcg .TypeAttr =&_aeac ;continue ;};};for {_feda ,_ffe :=d .Token ();if _ffe !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_ffe );};if _dcaa ,_eaf :=_feda .(_b .EndElement );_eaf &&_dcaa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Stroke and its children, prefixing error messages with path +func (_accbd *Stroke )ValidateWithPath (path string )error {if _adfbd :=_accbd .CT_Stroke .ValidateWithPath (path );_adfbd !=nil {return _adfbd ;};return nil ;};func (_gdfag ST_ImageAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdfag .String (),start );};func NewOfcShapelayout ()*OfcShapelayout {_ggdea :=&OfcShapelayout {};_ggdea .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _ggdea ;}; -// Validate validates the AG_AllCoreAttributes and its children -func (_fda *AG_AllCoreAttributes )Validate ()error {return _fda .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};func NewOfcCT_Complex ()*OfcCT_Complex {_fdcb :=&OfcCT_Complex {};return _fdcb }; +// Validate validates the OfcShapedefaults and its children +func (_cbdce *OfcShapedefaults )Validate ()error {return _cbdce .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_gbada OfcST_FillType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbada .String (),start );}; -// Validate validates the CT_Curve and its children -func (_gdgba *CT_Curve )Validate ()error {return _gdgba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};func (_gfgbc OfcST_OLEDrawAspect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfgbc .String (),start );};func NewCT_Shape ()*CT_Shape {_fbca :=&CT_Shape {};return _fbca };func (_bbfgf *CT_Oval )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbfgf .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .HrefAttr )});};if _bbfgf .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .TargetAttr )});};if _bbfgf .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .ClassAttr )});};if _bbfgf .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .TitleAttr )});};if _bbfgf .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .AltAttr )});};if _bbfgf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .CoordsizeAttr )});};if _bbfgf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .CoordoriginAttr )});};if _bbfgf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .WrapcoordsAttr )});};if _bbfgf .PrintAttr !=_bd .ST_TrueFalseUnset {_bbafd ,_aagff :=_bbfgf .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _aagff !=nil {return _aagff ;};start .Attr =append (start .Attr ,_bbafd );};if _bbfgf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .IdAttr )});};if _bbfgf .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .StyleAttr )});};if _bbfgf .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .SpidAttr )});};if _bbfgf .OnedAttr !=_bd .ST_TrueFalseUnset {_bbdf ,_ecfac :=_bbfgf .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _ecfac !=nil {return _ecfac ;};start .Attr =append (start .Attr ,_bbdf );};if _bbfgf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .RegroupidAttr )});};if _bbfgf .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_gbdfd ,_dfdfd :=_bbfgf .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _dfdfd !=nil {return _dfdfd ;};start .Attr =append (start .Attr ,_gbdfd );};if _bbfgf .ButtonAttr !=_bd .ST_TrueFalseUnset {_gaba ,_fbagf :=_bbfgf .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fbagf !=nil {return _fbagf ;};start .Attr =append (start .Attr ,_gaba );};if _bbfgf .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_bdac ,_aedga :=_bbfgf .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aedga !=nil {return _aedga ;};start .Attr =append (start .Attr ,_bdac );};if _bbfgf .BulletAttr !=_bd .ST_TrueFalseUnset {_cbedf ,_fdgda :=_bbfgf .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _fdgda !=nil {return _fdgda ;};start .Attr =append (start .Attr ,_cbedf );};if _bbfgf .HrAttr !=_bd .ST_TrueFalseUnset {_gdcb ,_dbgd :=_bbfgf .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _dbgd !=nil {return _dbgd ;};start .Attr =append (start .Attr ,_gdcb );};if _bbfgf .HrstdAttr !=_bd .ST_TrueFalseUnset {_dfcca ,_fddcc :=_bbfgf .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _fddcc !=nil {return _fddcc ;};start .Attr =append (start .Attr ,_dfcca );};if _bbfgf .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_fadbb ,_deeg :=_bbfgf .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _deeg !=nil {return _deeg ;};start .Attr =append (start .Attr ,_fadbb );};if _bbfgf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .HrpctAttr )});};if _bbfgf .HralignAttr !=OfcST_HrAlignUnset {_gbbc ,_dccab :=_bbfgf .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _dccab !=nil {return _dccab ;};start .Attr =append (start .Attr ,_gbbc );};if _bbfgf .AllowincellAttr !=_bd .ST_TrueFalseUnset {_befdc ,_beag :=_bbfgf .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _beag !=nil {return _beag ;};start .Attr =append (start .Attr ,_befdc );};if _bbfgf .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_fgef ,_bacc :=_bbfgf .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _bacc !=nil {return _bacc ;};start .Attr =append (start .Attr ,_fgef );};if _bbfgf .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_becd ,_bgdd :=_bbfgf .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _bgdd !=nil {return _bgdd ;};start .Attr =append (start .Attr ,_becd );};if _bbfgf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .BordertopcolorAttr )});};if _bbfgf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .BorderleftcolorAttr )});};if _bbfgf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .BorderbottomcolorAttr )});};if _bbfgf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .BorderrightcolorAttr )});};if _bbfgf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_aafgc ,_fcdaf :=_bbfgf .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fcdaf !=nil {return _fcdaf ;};start .Attr =append (start .Attr ,_aafgc );};if _bbfgf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .DgmnodekindAttr )});};if _bbfgf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fcdg ,_ffada :=_bbfgf .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _ffada !=nil {return _ffada ;};start .Attr =append (start .Attr ,_fcdg );};if _bbfgf .InsetmodeAttr !=OfcST_InsetModeUnset {_abfg ,_gebac :=_bbfgf .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _gebac !=nil {return _gebac ;};start .Attr =append (start .Attr ,_abfg );};if _bbfgf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .OpacityAttr )});};if _bbfgf .StrokedAttr !=_bd .ST_TrueFalseUnset {_dadce ,_bfe :=_bbfgf .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bfe !=nil {return _bfe ;};start .Attr =append (start .Attr ,_dadce );};if _bbfgf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .StrokecolorAttr )});};if _bbfgf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .StrokeweightAttr )});};if _bbfgf .InsetpenAttr !=_bd .ST_TrueFalseUnset {_fgdga ,_dcee :=_bbfgf .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dcee !=nil {return _dcee ;};start .Attr =append (start .Attr ,_fgdga );};if _bbfgf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .ChromakeyAttr )});};if _bbfgf .FilledAttr !=_bd .ST_TrueFalseUnset {_dcec ,_bfeg :=_bbfgf .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bfeg !=nil {return _bfeg ;};start .Attr =append (start .Attr ,_dcec );};if _bbfgf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .FillcolorAttr )});};if _bbfgf .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_bbfgf .SptAttr )});};if _bbfgf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_edeeg ,_dbgf :=_bbfgf .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dbgf !=nil {return _dbgf ;};start .Attr =append (start .Attr ,_edeeg );};if _bbfgf .BwmodeAttr !=OfcST_BWModeUnset {_bcccb ,_cbbc :=_bbfgf .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _cbbc !=nil {return _cbbc ;};start .Attr =append (start .Attr ,_bcccb );};if _bbfgf .BwpureAttr !=OfcST_BWModeUnset {_acfee ,_fffdb :=_bbfgf .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _fffdb !=nil {return _fffdb ;};start .Attr =append (start .Attr ,_acfee );};if _bbfgf .BwnormalAttr !=OfcST_BWModeUnset {_effc ,_bdaag :=_bbfgf .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bdaag !=nil {return _bdaag ;};start .Attr =append (start .Attr ,_effc );};if _bbfgf .ForcedashAttr !=_bd .ST_TrueFalseUnset {_efcgf ,_bfee :=_bbfgf .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _bfee !=nil {return _bfee ;};start .Attr =append (start .Attr ,_efcgf );};if _bbfgf .OleiconAttr !=_bd .ST_TrueFalseUnset {_cabb ,_eafd :=_bbfgf .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _eafd !=nil {return _eafd ;};start .Attr =append (start .Attr ,_cabb );};if _bbfgf .OleAttr !=_bd .ST_TrueFalseBlankUnset {_cddd ,_fddgg :=_bbfgf .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _fddgg !=nil {return _fddgg ;};start .Attr =append (start .Attr ,_cddd );};if _bbfgf .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_dbbad ,_edde :=_bbfgf .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _edde !=nil {return _edde ;};start .Attr =append (start .Attr ,_dbbad );};if _bbfgf .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_fffg ,_dfcf :=_bbfgf .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dfcf !=nil {return _dfcf ;};start .Attr =append (start .Attr ,_fffg );};if _bbfgf .ClipAttr !=_bd .ST_TrueFalseUnset {_acgb ,_fbeg :=_bbfgf .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _fbeg !=nil {return _fbeg ;};start .Attr =append (start .Attr ,_acgb );};e .EncodeToken (start );if _bbfgf .EG_ShapeElements !=nil {for _ ,_faae :=range _bbfgf .EG_ShapeElements {_faae .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abc *AG_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abc .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_abc .StyleAttr )});};return nil ;};func NewOfcCT_Rules ()*OfcCT_Rules {_gfcdea :=&OfcCT_Rules {};return _gfcdea }; +// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path +func (_ge *AG_Adj )ValidateWithPath (path string )error {return nil };func (_bgde *AG_ImageAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aae :=range start .Attr {if _aae .Name .Local =="\u0073\u0072\u0063"{_bde ,_bdcd :=_aae .Value ,error (nil );if _bdcd !=nil {return _bdcd ;};_bgde .SrcAttr =&_bde ;continue ;};if _aae .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_fefa ,_feca :=_aae .Value ,error (nil );if _feca !=nil {return _feca ;};_bgde .CropleftAttr =&_fefa ;continue ;};if _aae .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_aafe ,_cfe :=_aae .Value ,error (nil );if _cfe !=nil {return _cfe ;};_bgde .CroptopAttr =&_aafe ;continue ;};if _aae .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fcg ,_fdfa :=_aae .Value ,error (nil );if _fdfa !=nil {return _fdfa ;};_bgde .CroprightAttr =&_fcg ;continue ;};if _aae .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dabe ,_cbba :=_aae .Value ,error (nil );if _cbba !=nil {return _cbba ;};_bgde .CropbottomAttr =&_dabe ;continue ;};if _aae .Name .Local =="\u0067\u0061\u0069\u006e"{_bbeb ,_dddc :=_aae .Value ,error (nil );if _dddc !=nil {return _dddc ;};_bgde .GainAttr =&_bbeb ;continue ;};if _aae .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bbde ,_aab :=_aae .Value ,error (nil );if _aab !=nil {return _aab ;};_bgde .BlacklevelAttr =&_bbde ;continue ;};if _aae .Name .Local =="\u0067\u0061\u006dm\u0061"{_gdf ,_dabc :=_aae .Value ,error (nil );if _dabc !=nil {return _dabc ;};_bgde .GammaAttr =&_gdf ;continue ;};if _aae .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_bgde .GrayscaleAttr .UnmarshalXMLAttr (_aae );continue ;};if _aae .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_bgde .BilevelAttr .UnmarshalXMLAttr (_aae );continue ;};};for {_cfd ,_deae :=d .Token ();if _deae !=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",_deae );};if _deab ,_caad :=_cfd .(_d .EndElement );_caad &&_deab .Name ==start .Name {break ;};};return nil ;};func (_dagafb *Group )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dagafb .CT_Group =*NewCT_Group ();for _ ,_bgbfa :=range start .Attr {if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dagafb .AllowincellAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dagafb .BulletAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0068\u0072"{_dagafb .HrAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u006f\u006e\u0065\u0064"{_dagafb .OnedAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dagafb .HralignAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_bddcd ,_fadddf :=_bgbfa .Value ,error (nil );if _fadddf !=nil {return _fadddf ;};_dagafb .TablelimitsAttr =&_bddcd ;continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gcdff ,_ebgbf :=_g .ParseInt (_bgbfa .Value ,10,64);if _ebgbf !=nil {return _ebgbf ;};_dagafb .RegroupidAttr =&_gcdff ;continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggbdc ,_bcbec :=_bgbfa .Value ,error (nil );if _bcbec !=nil {return _bcbec ;};_dagafb .BordertopcolorAttr =&_ggbdc ;continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0073\u0070\u0069\u0064"{_gggd ,_egdgg :=_bgbfa .Value ,error (nil );if _egdgg !=nil {return _egdgg ;};_dagafb .SpidAttr =&_gggd ;continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0068\u0072\u0070c\u0074"{_feaeg ,_adgae :=_g .ParseFloat (_bgbfa .Value ,64);if _adgae !=nil {return _adgae ;};_eegff :=float32 (_feaeg );_dagafb .HrpctAttr =&_eegff ;continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbgc ,_caef :=_bgbfa .Value ,error (nil );if _caef !=nil {return _caef ;};_dagafb .BorderrightcolorAttr =&_bbgc ;continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dagafb .ButtonAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0068\u0072\u0073t\u0064"{_dagafb .HrstdAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dagafb .DgmlayoutAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dagafb .UserdrawnAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dagafb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dagafb .UserhiddenAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cgfe ,_caada :=_bgbfa .Value ,error (nil );if _caada !=nil {return _caada ;};_dagafb .BorderleftcolorAttr =&_cgfe ;continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dagafb .InsetmodeAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dagafb .AllowoverlapAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_ffefb ,_fgefg :=_bgbfa .Value ,error (nil );if _fgefg !=nil {return _fgefg ;};_dagafb .TablepropertiesAttr =&_ffefb ;continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dagafb .HrnoshadeAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dagafb .DgmlayoutmruAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dfcf ,_bfgec :=_g .ParseInt (_bgbfa .Value ,10,64);if _bfgec !=nil {return _bfgec ;};_dagafb .DgmnodekindAttr =&_dfcf ;continue ;};if _bgbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgbfa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gebca ,_egbgd :=_bgbfa .Value ,error (nil );if _egbgd !=nil {return _egbgd ;};_dagafb .BorderbottomcolorAttr =&_gebca ;continue ;};if _bgbfa .Name .Local =="\u0070\u0072\u0069n\u0074"{_dagafb .PrintAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Local =="\u0074\u0069\u0074l\u0065"{_fdcbc ,_gfge :=_bgbfa .Value ,error (nil );if _gfge !=nil {return _gfge ;};_dagafb .TitleAttr =&_fdcbc ;continue ;};if _bgbfa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cdccd ,_fegfb :=_bgbfa .Value ,error (nil );if _fegfb !=nil {return _fegfb ;};_dagafb .CoordoriginAttr =&_cdccd ;continue ;};if _bgbfa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gfbfa ,_bgcbe :=_bgbfa .Value ,error (nil );if _bgcbe !=nil {return _bgcbe ;};_dagafb .WrapcoordsAttr =&_gfbfa ;continue ;};if _bgbfa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ebgeb ,_eabgd :=_bgbfa .Value ,error (nil );if _eabgd !=nil {return _eabgd ;};_dagafb .CoordsizeAttr =&_ebgeb ;continue ;};if _bgbfa .Name .Local =="\u0073\u0074\u0079l\u0065"{_gffdd ,_afabe :=_bgbfa .Value ,error (nil );if _afabe !=nil {return _afabe ;};_dagafb .StyleAttr =&_gffdd ;continue ;};if _bgbfa .Name .Local =="\u0069\u0064"{_ffcge ,_fbffg :=_bgbfa .Value ,error (nil );if _fbffg !=nil {return _fbffg ;};_dagafb .IdAttr =&_ffcge ;continue ;};if _bgbfa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gafbf ,_dcfeec :=_bgbfa .Value ,error (nil );if _dcfeec !=nil {return _dcfeec ;};_dagafb .FillcolorAttr =&_gafbf ;continue ;};if _bgbfa .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccbeg ,_gggbf :=_bgbfa .Value ,error (nil );if _gggbf !=nil {return _gggbf ;};_dagafb .ClassAttr =&_ccbeg ;continue ;};if _bgbfa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fdec ,_edgea :=_bgbfa .Value ,error (nil );if _edgea !=nil {return _edgea ;};_dagafb .TargetAttr =&_fdec ;continue ;};if _bgbfa .Name .Local =="\u0068\u0072\u0065\u0066"{_aagb ,_gfacbf :=_bgbfa .Value ,error (nil );if _gfacbf !=nil {return _gfacbf ;};_dagafb .HrefAttr =&_aagb ;continue ;};if _bgbfa .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_dagafb .EditasAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dagafb .FilledAttr .UnmarshalXMLAttr (_bgbfa );continue ;};if _bgbfa .Name .Local =="\u0061\u006c\u0074"{_caecf ,_baec :=_bgbfa .Value ,error (nil );if _baec !=nil {return _baec ;};_dagafb .AltAttr =&_caecf ;continue ;};};_aeda :for {_feccag ,_dacaf :=d .Token ();if _dacaf !=nil {return _dacaf ;};switch _gefad :=_feccag .(type ){case _d .StartElement :switch _gefad .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abecgg :=NewGroup ();if _cecdd :=d .DecodeElement (_abecgg ,&_gefad );_cecdd !=nil {return _cecdd ;};_dagafb .Group =append (_dagafb .Group ,_abecgg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gggea :=NewShape ();if _bbcag :=d .DecodeElement (_gggea ,&_gefad );_bbcag !=nil {return _bbcag ;};_dagafb .Shape =append (_dagafb .Shape ,_gggea );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfffc :=NewShapetype ();if _cfgbd :=d .DecodeElement (_cgfffc ,&_gefad );_cfgbd !=nil {return _cfgbd ;};_dagafb .Shapetype =append (_dagafb .Shapetype ,_cgfffc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgdb :=NewArc ();if _gaacd :=d .DecodeElement (_fgdb ,&_gefad );_gaacd !=nil {return _gaacd ;};_dagafb .Arc =append (_dagafb .Arc ,_fgdb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebdad :=NewCurve ();if _caecfa :=d .DecodeElement (_ebdad ,&_gefad );_caecfa !=nil {return _caecfa ;};_dagafb .Curve =append (_dagafb .Curve ,_ebdad );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bccgdc :=NewImage ();if _fbbca :=d .DecodeElement (_bccgdc ,&_gefad );_fbbca !=nil {return _fbbca ;};_dagafb .Image =append (_dagafb .Image ,_bccgdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_daeac :=NewLine ();if _ggff :=d .DecodeElement (_daeac ,&_gefad );_ggff !=nil {return _ggff ;};_dagafb .Line =append (_dagafb .Line ,_daeac );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcdff :=NewOval ();if _gaeee :=d .DecodeElement (_bcdff ,&_gefad );_gaeee !=nil {return _gaeee ;};_dagafb .Oval =append (_dagafb .Oval ,_bcdff );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_affaeb :=NewPolyline ();if _eedbea :=d .DecodeElement (_affaeb ,&_gefad );_eedbea !=nil {return _eedbea ;};_dagafb .Polyline =append (_dagafb .Polyline ,_affaeb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dccdf :=NewRect ();if _dgbff :=d .DecodeElement (_dccdf ,&_gefad );_dgbff !=nil {return _dgbff ;};_dagafb .Rect =append (_dagafb .Rect ,_dccdf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcfdc :=NewRoundrect ();if _fbdc :=d .DecodeElement (_fcfdc ,&_gefad );_fbdc !=nil {return _fbdc ;};_dagafb .Roundrect =append (_dagafb .Roundrect ,_fcfdc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfde :=NewOfcDiagram ();if _bgfe :=d .DecodeElement (_cfde ,&_gefad );_bgfe !=nil {return _bgfe ;};_dagafb .Diagram =append (_dagafb .Diagram ,_cfde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbca :=NewEG_ShapeElements ();_dbca .Path =NewPath ();if _ebcca :=d .DecodeElement (_dbca .Path ,&_gefad );_ebcca !=nil {return _ebcca ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_dbca );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcffb :=NewEG_ShapeElements ();_dcffb .Formulas =NewFormulas ();if _facbac :=d .DecodeElement (_dcffb .Formulas ,&_gefad );_facbac !=nil {return _facbac ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_dcffb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccddb :=NewEG_ShapeElements ();_ccddb .Handles =NewHandles ();if _eebg :=d .DecodeElement (_ccddb .Handles ,&_gefad );_eebg !=nil {return _eebg ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_ccddb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaabd :=NewEG_ShapeElements ();_aaabd .Fill =NewFill ();if _bagdgc :=d .DecodeElement (_aaabd .Fill ,&_gefad );_bagdgc !=nil {return _bagdgc ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_aaabd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acdf :=NewEG_ShapeElements ();_acdf .Stroke =NewStroke ();if _abcfa :=d .DecodeElement (_acdf .Stroke ,&_gefad );_abcfa !=nil {return _abcfa ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_acdf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbbdf :=NewEG_ShapeElements ();_dbbdf .Shadow =NewShadow ();if _ddaga :=d .DecodeElement (_dbbdf .Shadow ,&_gefad );_ddaga !=nil {return _ddaga ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_dbbdf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggcfb :=NewEG_ShapeElements ();_ggcfb .Textbox =NewTextbox ();if _bggf :=d .DecodeElement (_ggcfb .Textbox ,&_gefad );_bggf !=nil {return _bggf ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_ggcfb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebdfa :=NewEG_ShapeElements ();_ebdfa .Textpath =NewTextpath ();if _fbcce :=d .DecodeElement (_ebdfa .Textpath ,&_gefad );_fbcce !=nil {return _fbcce ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_ebdfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feed :=NewEG_ShapeElements ();_feed .Imagedata =NewImagedata ();if _cdeb :=d .DecodeElement (_feed .Imagedata ,&_gefad );_cdeb !=nil {return _cdeb ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_feed );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beff :=NewEG_ShapeElements ();_beff .Skew =NewOfcSkew ();if _ggebg :=d .DecodeElement (_beff .Skew ,&_gefad );_ggebg !=nil {return _ggebg ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_beff );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffagga :=NewEG_ShapeElements ();_ffagga .Extrusion =NewOfcExtrusion ();if _ffege :=d .DecodeElement (_ffagga .Extrusion ,&_gefad );_ffege !=nil {return _ffege ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_ffagga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afgba :=NewEG_ShapeElements ();_afgba .Callout =NewOfcCallout ();if _fdfgd :=d .DecodeElement (_afgba .Callout ,&_gefad );_fdfgd !=nil {return _fdfgd ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_afgba );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacg :=NewEG_ShapeElements ();_bacg .Lock =NewOfcLock ();if _dfcce :=d .DecodeElement (_bacg .Lock ,&_gefad );_dfcce !=nil {return _dfcce ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_bacg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcgaa :=NewEG_ShapeElements ();_dcgaa .Clippath =NewOfcClippath ();if _deege :=d .DecodeElement (_dcgaa .Clippath ,&_gefad );_deege !=nil {return _deege ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_dcgaa );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afbdf :=NewEG_ShapeElements ();_afbdf .Signatureline =NewOfcSignatureline ();if _fdcded :=d .DecodeElement (_afbdf .Signatureline ,&_gefad );_fdcded !=nil {return _fdcded ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_afbdf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgdba :=NewEG_ShapeElements ();_fgdba .Wrap =_cd .NewWrap ();if _eegdf :=d .DecodeElement (_fgdba .Wrap ,&_gefad );_eegdf !=nil {return _eegdf ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_fgdba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fedbe :=NewEG_ShapeElements ();_fedbe .Anchorlock =_cd .NewAnchorlock ();if _aaac :=d .DecodeElement (_fedbe .Anchorlock ,&_gefad );_aaac !=nil {return _aaac ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_fedbe );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgeda :=NewEG_ShapeElements ();_fgeda .Bordertop =_cd .NewBordertop ();if _dffb :=d .DecodeElement (_fgeda .Bordertop ,&_gefad );_dffb !=nil {return _dffb ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_fgeda );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_beged :=NewEG_ShapeElements ();_beged .Borderbottom =_cd .NewBorderbottom ();if _dgbe :=d .DecodeElement (_beged .Borderbottom ,&_gefad );_dgbe !=nil {return _dgbe ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_beged );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbacc :=NewEG_ShapeElements ();_cbacc .Borderleft =_cd .NewBorderleft ();if _bdcac :=d .DecodeElement (_cbacc .Borderleft ,&_gefad );_bdcac !=nil {return _bdcac ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_cbacc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aegc :=NewEG_ShapeElements ();_aegc .Borderright =_cd .NewBorderright ();if _cdced :=d .DecodeElement (_aegc .Borderright ,&_gefad );_cdced !=nil {return _cdced ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_aegc );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dafcd :=NewEG_ShapeElements ();_dafcd .ClientData =_df .NewClientData ();if _fagcf :=d .DecodeElement (_dafcd .ClientData ,&_gefad );_fagcf !=nil {return _fagcf ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_dafcd );case _d .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"}:_cbefg :=NewEG_ShapeElements ();_cbefg .Textdata =_dg .NewTextdata ();if _cbgf :=d .DecodeElement (_cbefg .Textdata ,&_gefad );_cbgf !=nil {return _cbgf ;};_dagafb .EG_ShapeElements =append (_dagafb .EG_ShapeElements ,_cbefg );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 \u0047\u0072\u006fu\u0070 \u0025\u0076",_gefad .Name );if _baeda :=d .Skip ();_baeda !=nil {return _baeda ;};};case _d .EndElement :break _aeda ;case _d .CharData :};};return nil ;};func (_bcgegg ST_StrokeEndCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcgegg .String (),start );};func NewOfcOLEObject ()*OfcOLEObject {_ddedb :=&OfcOLEObject {};_ddedb .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _ddedb ;}; -// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path -func (_bbedb *AG_StrokeAttributes )ValidateWithPath (path string )error {if _aeg :=_bbedb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_aeg !=nil {return _aeg ;};if _bbgb :=_bbedb .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_bbgb !=nil {return _bbgb ;};if _ceb :=_bbedb .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ceb !=nil {return _ceb ;};if _eaaa :=_bbedb .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_eaaa !=nil {return _eaaa ;};if _acfd :=_bbedb .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_acfd !=nil {return _acfd ;};if _ecff :=_bbedb .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ecff !=nil {return _ecff ;};if _gcgb :=_bbedb .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_gcgb !=nil {return _gcgb ;};if _adfef :=_bbedb .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_adfef !=nil {return _adfef ;};if _baac :=_bbedb .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_baac !=nil {return _baac ;};if _feb :=_bbedb .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_feb !=nil {return _feb ;};if _dagc :=_bbedb .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_dagc !=nil {return _dagc ;};if _eccc :=_bbedb .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_eccc !=nil {return _eccc ;};if _ddec :=_bbedb .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_ddec !=nil {return _ddec ;};if _fbag :=_bbedb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fbag !=nil {return _fbag ;};if _fdbc :=_bbedb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fdbc !=nil {return _fdbc ;};return nil ;};func (_eceda *OfcSkew )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eceda .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_fdegdc :=range start .Attr {if _fdegdc .Name .Local =="\u0069\u0064"{_bfacd ,_dcfaf :=_fdegdc .Value ,error (nil );if _dcfaf !=nil {return _dcfaf ;};_eceda .IdAttr =&_bfacd ;continue ;};if _fdegdc .Name .Local =="\u006f\u006e"{_eceda .OnAttr .UnmarshalXMLAttr (_fdegdc );continue ;};if _fdegdc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_aaaea ,_baeceb :=_fdegdc .Value ,error (nil );if _baeceb !=nil {return _baeceb ;};_eceda .OffsetAttr =&_aaaea ;continue ;};if _fdegdc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_beefg ,_bbcc :=_fdegdc .Value ,error (nil );if _bbcc !=nil {return _bbcc ;};_eceda .OriginAttr =&_beefg ;continue ;};if _fdegdc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_ggfca ,_efdfg :=_fdegdc .Value ,error (nil );if _efdfg !=nil {return _efdfg ;};_eceda .MatrixAttr =&_ggfca ;continue ;};if _fdegdc .Name .Local =="\u0065\u0078\u0074"{_eceda .ExtAttr .UnmarshalXMLAttr (_fdegdc );continue ;};};for {_fedec ,_fegaegd :=d .Token ();if _fegaegd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_fegaegd );};if _agdfcb ,_gefadd :=_fedec .(_b .EndElement );_gefadd &&_agdfcb .Name ==start .Name {break ;};};return nil ;};type OfcST_ConnectorType byte ;func (_aeeegf *OfcST_OLEUpdateMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgadb ,_agdeg :=d .Token ();if _agdeg !=nil {return _agdeg ;};if _dcdgg ,_aegba :=_cgadb .(_b .EndElement );_aegba &&_dcdgg .Name ==start .Name {*_aeeegf =1;return nil ;};if _dbbgd ,_edbcg :=_cgadb .(_b .CharData );!_edbcg {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgadb );}else {switch string (_dbbgd ){case "":*_aeeegf =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_aeeegf =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_aeeegf =2;};};_cgadb ,_agdeg =d .Token ();if _agdeg !=nil {return _agdeg ;};if _cbcad ,_ggeea :=_cgadb .(_b .EndElement );_ggeea &&_cbcad .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgadb );}; +// Validate validates the OfcCT_ShapeDefaults and its children +func (_ccagb *OfcCT_ShapeDefaults )Validate ()error {return _ccagb .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");}; -// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path -func (_bbbeb *OfcCT_OLEObject )ValidateWithPath (path string )error {if _bdgce :=_bbbeb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bdgce !=nil {return _bdgce ;};if _fegfa :=_bbbeb .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fegfa !=nil {return _fegfa ;};if _fgagae :=_bbbeb .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgagae !=nil {return _fgagae ;};if _bedbb :=_bbbeb .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_bedbb !=nil {return _bedbb ;};return nil ;};func (_egae ST_ShadowType )String ()string {switch _egae {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0065\u006d\u0062\u006f\u0073\u0073";case 4:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return "";}; +// Validate validates the OfcCT_RegroupTable and its children +func (_defcd *OfcCT_RegroupTable )Validate ()error {return _defcd .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;);func (_gfgef *OfcCallout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gfgef .OfcCT_Callout .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path -func (_bgabec *OfcSkew )ValidateWithPath (path string )error {if _dcdfd :=_bgabec .OfcCT_Skew .ValidateWithPath (path );_dcdfd !=nil {return _dcdfd ;};return nil ;};type AG_Fill struct{FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;};func (_accce ST_StrokeArrowType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbdea :=_b .Attr {};_cbdea .Name =name ;switch _accce {case ST_StrokeArrowTypeUnset :_cbdea .Value ="";case ST_StrokeArrowTypeNone :_cbdea .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_cbdea .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_cbdea .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_cbdea .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_cbdea .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_cbdea .Value ="\u006f\u0070\u0065\u006e";};return _cbdea ,nil ;};func (_agcg *CT_Handles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agcg .H !=nil {_deae :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0068"}};for _ ,_fbgb :=range _agcg .H {e .EncodeElement (_fbgb ,_deae );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path +func (_ccece *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _ccece .Idmap !=nil {if _abcd :=_ccece .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_abcd !=nil {return _abcd ;};};if _ccece .Regrouptable !=nil {if _faac :=_ccece .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_faac !=nil {return _faac ;};};if _ccece .Rules !=nil {if _egbggg :=_ccece .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_egbggg !=nil {return _egbggg ;};};if _fagcfd :=_ccece .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fagcfd !=nil {return _fagcfd ;};return nil ;};func (_agff *CT_Image )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agff .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_agff .HrefAttr )});};if _agff .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agff .TargetAttr )});};if _agff .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_agff .ClassAttr )});};if _agff .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agff .TitleAttr )});};if _agff .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agff .AltAttr )});};if _agff .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_agff .CoordsizeAttr )});};if _agff .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_agff .CoordoriginAttr )});};if _agff .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_agff .WrapcoordsAttr )});};if _agff .PrintAttr !=_ec .ST_TrueFalseUnset {_gbfdc ,_feeb :=_agff .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _feeb !=nil {return _feeb ;};start .Attr =append (start .Attr ,_gbfdc );};if _agff .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agff .IdAttr )});};if _agff .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agff .StyleAttr )});};if _agff .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agff .SpidAttr )});};if _agff .OnedAttr !=_ec .ST_TrueFalseUnset {_bcgae ,_bgeg :=_agff .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _bgeg !=nil {return _bgeg ;};start .Attr =append (start .Attr ,_bcgae );};if _agff .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agff .RegroupidAttr )});};if _agff .DoubleclicknotifyAttr !=_ec .ST_TrueFalseUnset {_gdbef ,_acgcd :=_agff .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _acgcd !=nil {return _acgcd ;};start .Attr =append (start .Attr ,_gdbef );};if _agff .ButtonAttr !=_ec .ST_TrueFalseUnset {_cffc ,_ffgc :=_agff .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _ffgc !=nil {return _ffgc ;};start .Attr =append (start .Attr ,_cffc );};if _agff .UserhiddenAttr !=_ec .ST_TrueFalseUnset {_gfcfd ,_fbeaa :=_agff .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fbeaa !=nil {return _fbeaa ;};start .Attr =append (start .Attr ,_gfcfd );};if _agff .BulletAttr !=_ec .ST_TrueFalseUnset {_affae ,_afbb :=_agff .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _afbb !=nil {return _afbb ;};start .Attr =append (start .Attr ,_affae );};if _agff .HrAttr !=_ec .ST_TrueFalseUnset {_ffee ,_gcfbd :=_agff .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072"});if _gcfbd !=nil {return _gcfbd ;};start .Attr =append (start .Attr ,_ffee );};if _agff .HrstdAttr !=_ec .ST_TrueFalseUnset {_gdgg ,_bccc :=_agff .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0072\u0073t\u0064"});if _bccc !=nil {return _bccc ;};start .Attr =append (start .Attr ,_gdgg );};if _agff .HrnoshadeAttr !=_ec .ST_TrueFalseUnset {_defec ,_gegbc :=_agff .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _gegbc !=nil {return _gegbc ;};start .Attr =append (start .Attr ,_defec );};if _agff .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agff .HrpctAttr )});};if _agff .HralignAttr !=OfcST_HrAlignUnset {_dfac ,_gbcb :=_agff .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _gbcb !=nil {return _gbcb ;};start .Attr =append (start .Attr ,_dfac );};if _agff .AllowincellAttr !=_ec .ST_TrueFalseUnset {_ccdg ,_cfbb :=_agff .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cfbb !=nil {return _cfbb ;};start .Attr =append (start .Attr ,_ccdg );};if _agff .AllowoverlapAttr !=_ec .ST_TrueFalseUnset {_eagge ,_gcgf :=_agff .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gcgf !=nil {return _gcgf ;};start .Attr =append (start .Attr ,_eagge );};if _agff .UserdrawnAttr !=_ec .ST_TrueFalseUnset {_edeb ,_caabf :=_agff .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _caabf !=nil {return _caabf ;};start .Attr =append (start .Attr ,_edeb );};if _agff .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agff .BordertopcolorAttr )});};if _agff .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agff .BorderleftcolorAttr )});};if _agff .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agff .BorderbottomcolorAttr )});};if _agff .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agff .BorderrightcolorAttr )});};if _agff .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ebcg ,_gdbb :=_agff .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _gdbb !=nil {return _gdbb ;};start .Attr =append (start .Attr ,_ebcg );};if _agff .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agff .DgmnodekindAttr )});};if _agff .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_acgb ,_feeg :=_agff .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _feeg !=nil {return _feeg ;};start .Attr =append (start .Attr ,_acgb );};if _agff .InsetmodeAttr !=OfcST_InsetModeUnset {_fbeb ,_egcf :=_agff .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _egcf !=nil {return _egcf ;};start .Attr =append (start .Attr ,_fbeb );};if _agff .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_agff .OpacityAttr )});};if _agff .StrokedAttr !=_ec .ST_TrueFalseUnset {_eagcf ,_adcf :=_agff .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _adcf !=nil {return _adcf ;};start .Attr =append (start .Attr ,_eagcf );};if _agff .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agff .StrokecolorAttr )});};if _agff .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agff .StrokeweightAttr )});};if _agff .InsetpenAttr !=_ec .ST_TrueFalseUnset {_eabad ,_bccgd :=_agff .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bccgd !=nil {return _bccgd ;};start .Attr =append (start .Attr ,_eabad );};if _agff .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_agff .ChromakeyAttr )});};if _agff .FilledAttr !=_ec .ST_TrueFalseUnset {_ggge ,_bfde :=_agff .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bfde !=nil {return _bfde ;};start .Attr =append (start .Attr ,_ggge );};if _agff .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_agff .FillcolorAttr )});};if _agff .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agff .SptAttr )});};if _agff .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gfeb ,_adb :=_agff .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _adb !=nil {return _adb ;};start .Attr =append (start .Attr ,_gfeb );};if _agff .BwmodeAttr !=OfcST_BWModeUnset {_fccgg ,_gbef :=_agff .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _gbef !=nil {return _gbef ;};start .Attr =append (start .Attr ,_fccgg );};if _agff .BwpureAttr !=OfcST_BWModeUnset {_cdaca ,_egga :=_agff .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _egga !=nil {return _egga ;};start .Attr =append (start .Attr ,_cdaca );};if _agff .BwnormalAttr !=OfcST_BWModeUnset {_cadeb ,_ffdaa :=_agff .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ffdaa !=nil {return _ffdaa ;};start .Attr =append (start .Attr ,_cadeb );};if _agff .ForcedashAttr !=_ec .ST_TrueFalseUnset {_egdea ,_gadee :=_agff .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _gadee !=nil {return _gadee ;};start .Attr =append (start .Attr ,_egdea );};if _agff .OleiconAttr !=_ec .ST_TrueFalseUnset {_afdbe ,_agfdd :=_agff .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _agfdd !=nil {return _agfdd ;};start .Attr =append (start .Attr ,_afdbe );};if _agff .OleAttr !=_ec .ST_TrueFalseBlankUnset {_eaege ,_egbfg :=_agff .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _egbfg !=nil {return _egbfg ;};start .Attr =append (start .Attr ,_eaege );};if _agff .PreferrelativeAttr !=_ec .ST_TrueFalseUnset {_agda ,_ccca :=_agff .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _ccca !=nil {return _ccca ;};start .Attr =append (start .Attr ,_agda );};if _agff .CliptowrapAttr !=_ec .ST_TrueFalseUnset {_dggcd ,_cdeff :=_agff .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cdeff !=nil {return _cdeff ;};start .Attr =append (start .Attr ,_dggcd );};if _agff .ClipAttr !=_ec .ST_TrueFalseUnset {_bdfg ,_fagff :=_agff .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070"});if _fagff !=nil {return _fagff ;};start .Attr =append (start .Attr ,_bdfg );};if _agff .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_agff .SrcAttr )});};if _agff .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agff .CropleftAttr )});};if _agff .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_agff .CroptopAttr )});};if _agff .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_c .Sprintf ("\u0025\u0076",*_agff .CroprightAttr )});};if _agff .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_agff .CropbottomAttr )});};if _agff .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_agff .GainAttr )});};if _agff .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_agff .BlacklevelAttr )});};if _agff .GammaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_agff .GammaAttr )});};if _agff .GrayscaleAttr !=_ec .ST_TrueFalseUnset {_afcf ,_fedfe :=_agff .GrayscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _fedfe !=nil {return _fedfe ;};start .Attr =append (start .Attr ,_afcf );};if _agff .BilevelAttr !=_ec .ST_TrueFalseUnset {_efdc ,_bbbd :=_agff .BilevelAttr .MarshalXMLAttr (_d .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _bbbd !=nil {return _bbbd ;};start .Attr =append (start .Attr ,_efdc );};e .EncodeToken (start );if _agff .EG_ShapeElements !=nil {for _ ,_bdfb :=range _agff .EG_ShapeElements {_bdfb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_StrokeArrowWidth byte ; -// ValidateWithPath validates the Image and its children, prefixing error messages with path -func (_acga *Image )ValidateWithPath (path string )error {if _aacdb :=_acga .CT_Image .ValidateWithPath (path );_aacdb !=nil {return _aacdb ;};return nil ;};func NewOfcLock ()*OfcLock {_fcgba :=&OfcLock {};_fcgba .OfcCT_Lock =*NewOfcCT_Lock ();return _fcgba };func (_cddbc *CT_Shadow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cddbc .OnAttr !=_bd .ST_TrueFalseUnset {_gace ,_dccb :=_cddbc .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _dccb !=nil {return _dccb ;};start .Attr =append (start .Attr ,_gace );};if _cddbc .TypeAttr !=ST_ShadowTypeUnset {_cgcbc ,_geeb :=_cddbc .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _geeb !=nil {return _geeb ;};start .Attr =append (start .Attr ,_cgcbc );};if _cddbc .ObscuredAttr !=_bd .ST_TrueFalseUnset {_abce ,_ebff :=_cddbc .ObscuredAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _ebff !=nil {return _ebff ;};start .Attr =append (start .Attr ,_abce );};if _cddbc .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .ColorAttr )});};if _cddbc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .OpacityAttr )});};if _cddbc .OffsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .OffsetAttr )});};if _cddbc .Color2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .Color2Attr )});};if _cddbc .Offset2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .Offset2Attr )});};if _cddbc .OriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .OriginAttr )});};if _cddbc .MatrixAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .MatrixAttr )});};if _cddbc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cddbc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcbdg OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _fcbdg {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbdg ));};return nil ;}; +// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path +func (_fadee *CT_Rect )ValidateWithPath (path string )error {for _dbeaf ,_caed :=range _fadee .EG_ShapeElements {if _dcda :=_caed .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 ,_dbeaf ));_dcda !=nil {return _dcda ;};};if _gbbc :=_fadee .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gbbc !=nil {return _gbbc ;};if _befd :=_fadee .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_befd !=nil {return _befd ;};if _agfe :=_fadee .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_agfe !=nil {return _agfe ;};if _eced :=_fadee .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_eced !=nil {return _eced ;};if _bdeba :=_fadee .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bdeba !=nil {return _bdeba ;};if _deeeb :=_fadee .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_deeeb !=nil {return _deeeb ;};if _abege :=_fadee .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_abege !=nil {return _abege ;};if _gefaf :=_fadee .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gefaf !=nil {return _gefaf ;};if _fbga :=_fadee .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fbga !=nil {return _fbga ;};if _cabe :=_fadee .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cabe !=nil {return _cabe ;};if _ecee :=_fadee .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ecee !=nil {return _ecee ;};if _egeg :=_fadee .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_egeg !=nil {return _egeg ;};if _fbgff :=_fadee .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fbgff !=nil {return _fbgff ;};if _faga :=_fadee .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_faga !=nil {return _faga ;};if _effb :=_fadee .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_effb !=nil {return _effb ;};if _ddab :=_fadee .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ddab !=nil {return _ddab ;};if _gaede :=_fadee .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gaede !=nil {return _gaede ;};if _fgfdc :=_fadee .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fgfdc !=nil {return _fgfdc ;};if _eadcb :=_fadee .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eadcb !=nil {return _eadcb ;};if _aedd :=_fadee .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aedd !=nil {return _aedd ;};if _bffde :=_fadee .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bffde !=nil {return _bffde ;};if _gega :=_fadee .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gega !=nil {return _gega ;};if _cccdg :=_fadee .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cccdg !=nil {return _cccdg ;};if _gbecc :=_fadee .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gbecc !=nil {return _gbecc ;};if _feggf :=_fadee .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_feggf !=nil {return _feggf ;};if _aafge :=_fadee .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_aafge !=nil {return _aafge ;};if _dfcdc :=_fadee .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dfcdc !=nil {return _dfcdc ;};if _eddaa :=_fadee .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_eddaa !=nil {return _eddaa ;};if _fcae :=_fadee .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fcae !=nil {return _fcae ;};return nil ;};func NewTextpath ()*Textpath {_egcfc :=&Textpath {};_egcfc .CT_TextPath =*NewCT_TextPath ();return _egcfc ;}; -// Validate validates the OfcCallout and its children -func (_ccaad *OfcCallout )Validate ()error {return _ccaad .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_degff *Formulas )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _degff .CT_Formulas .MarshalXML (e ,start );};func (_cbbf *EG_ShapeElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbbf .Path !=nil {_cdfdd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cbbf .Path ,_cdfdd );};if _cbbf .Formulas !=nil {_abbfb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_cbbf .Formulas ,_abbfb );};if _cbbf .Handles !=nil {_cddgb :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_cbbf .Handles ,_cddgb );};if _cbbf .Fill !=nil {_fgacd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cbbf .Fill ,_fgacd );};if _cbbf .Stroke !=nil {_caddb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_cbbf .Stroke ,_caddb );};if _cbbf .Shadow !=nil {_ffeea :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cbbf .Shadow ,_ffeea );};if _cbbf .Textbox !=nil {_cdggfc :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_cbbf .Textbox ,_cdggfc );};if _cbbf .Textpath !=nil {_fdaf :=_b .StartElement {Name :_b .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cbbf .Textpath ,_fdaf );};if _cbbf .Imagedata !=nil {_cffcb :=_b .StartElement {Name :_b .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cbbf .Imagedata ,_cffcb );};if _cbbf .Skew !=nil {_bgebb :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_cbbf .Skew ,_bgebb );};if _cbbf .Extrusion !=nil {_eadecc :=_b .StartElement {Name :_b .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cbbf .Extrusion ,_eadecc );};if _cbbf .Callout !=nil {_dfccg :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_cbbf .Callout ,_dfccg );};if _cbbf .Lock !=nil {_gabff :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cbbf .Lock ,_gabff );};if _cbbf .Clippath !=nil {_bebeg :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cbbf .Clippath ,_bebeg );};if _cbbf .Signatureline !=nil {_gfadb :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_cbbf .Signatureline ,_gfadb );};if _cbbf .Wrap !=nil {_ggdce :=_b .StartElement {Name :_b .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_cbbf .Wrap ,_ggdce );};if _cbbf .Anchorlock !=nil {_ebde :=_b .StartElement {Name :_b .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cbbf .Anchorlock ,_ebde );};if _cbbf .Bordertop !=nil {_gagfc :=_b .StartElement {Name :_b .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_cbbf .Bordertop ,_gagfc );};if _cbbf .Borderbottom !=nil {_cbff :=_b .StartElement {Name :_b .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cbbf .Borderbottom ,_cbff );};if _cbbf .Borderleft !=nil {_bdgefb :=_b .StartElement {Name :_b .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cbbf .Borderleft ,_bdgefb );};if _cbbf .Borderright !=nil {_bdbfa :=_b .StartElement {Name :_b .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cbbf .Borderright ,_bdbfa );};if _cbbf .ClientData !=nil {_aadbe :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cbbf .ClientData ,_aadbe );};if _cbbf .Textdata !=nil {_edecc :=_b .StartElement {Name :_b .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cbbf .Textdata ,_edecc );};return nil ;}; +// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path +func (_gedgea *Shapetype )ValidateWithPath (path string )error {if _ggfce :=_gedgea .CT_Shapetype .ValidateWithPath (path );_ggfce !=nil {return _ggfce ;};return nil ;};func init (){_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 (_cdbd OfcST_BWMode )Validate ()error {return _cdbd .ValidateWithPath ("")};func (_cfaa *AG_Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfff :=range start .Attr {if _dfff .Name .Local =="\u0070\u0061\u0074\u0068"{_gfa ,_edgd :=_dfff .Value ,error (nil );if _edgd !=nil {return _edgd ;};_cfaa .PathAttr =&_gfa ;continue ;};};for {_bgce ,_ecae :=d .Token ();if _ecae !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_ecae );};if _aag ,_bff :=_bgce .(_d .EndElement );_bff &&_aag .Name ==start .Name {break ;};};return nil ;};func (_ecba *AG_ShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebg :=range start .Attr {if _ebg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_daa ,_aeg :=_ebg .Value ,error (nil );if _aeg !=nil {return _aeg ;};_ecba .OpacityAttr =&_daa ;continue ;};if _ebg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ecba .StrokedAttr .UnmarshalXMLAttr (_ebg );continue ;};if _ebg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_efae ,_dce :=_ebg .Value ,error (nil );if _dce !=nil {return _dce ;};_ecba .StrokecolorAttr =&_efae ;continue ;};if _ebg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccc ,_cfc :=_ebg .Value ,error (nil );if _cfc !=nil {return _cfc ;};_ecba .StrokeweightAttr =&_ccc ;continue ;};if _ebg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ecba .InsetpenAttr .UnmarshalXMLAttr (_ebg );continue ;};if _ebg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_acfc ,_dbdd :=_ebg .Value ,error (nil );if _dbdd !=nil {return _dbdd ;};_ecba .ChromakeyAttr =&_acfc ;continue ;};if _ebg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ecba .FilledAttr .UnmarshalXMLAttr (_ebg );continue ;};if _ebg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fdgc ,_gag :=_ebg .Value ,error (nil );if _gag !=nil {return _gag ;};_ecba .FillcolorAttr =&_fdgc ;continue ;};};for {_eaga ,_ded :=d .Token ();if _ded !=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",_ded );};if _ffed ,_gegb :=_eaga .(_d .EndElement );_gegb &&_ffed .Name ==start .Name {break ;};};return nil ;};func (_aegca OfcST_ExtrusionType )Validate ()error {return _aegca .ValidateWithPath ("")};func NewAG_Fill ()*AG_Fill {_ddd :=&AG_Fill {};return _ddd };func NewOfcSkew ()*OfcSkew {_cfcb :=&OfcSkew {};_cfcb .OfcCT_Skew =*NewOfcCT_Skew ();return _cfcb };func (_abceb *OfcST_ConnectorType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abceb =0;case "\u006e\u006f\u006e\u0065":*_abceb =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_abceb =2;case "\u0065\u006c\u0062o\u0077":*_abceb =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_abceb =4;};return nil ;}; -// Validate validates the OfcCT_Complex and its children -func (_bebf *OfcCT_Complex )Validate ()error {return _bebf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _bd .ST_TrueFalse ;InvyAttr _bd .ST_TrueFalse ;SwitchAttr _bd .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func (_eecbg *Image )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eecbg .CT_Image =*NewCT_Image ();for _ ,_gbfae :=range start .Attr {if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cfaaaa ,_bagbd :=_g .ParseInt (_gbfae .Value ,10,64);if _bagbd !=nil {return _bagbd ;};_eecbg .DgmnodekindAttr =&_cfaaaa ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eecbg .BulletAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0068\u0072"{_eecbg .HrAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eecbg .OleiconAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0068\u0072\u0073t\u0064"{_eecbg .HrstdAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0063\u006c\u0069\u0070"{_eecbg .ClipAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eecbg .HrnoshadeAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eecbg .PreferrelativeAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0068\u0072\u0070c\u0074"{_dcbda ,_dgegdf :=_g .ParseFloat (_gbfae .Value ,64);if _dgegdf !=nil {return _dgegdf ;};_abgff :=float32 (_dcbda );_eecbg .HrpctAttr =&_abgff ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u006f\u006c\u0065"{_eecbg .OleAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eecbg .HralignAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eecbg .BwpureAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eecbg .DgmlayoutAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eecbg .InsetmodeAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0073\u0070\u0069\u0064"{_gfdfa ,_edff :=_gbfae .Value ,error (nil );if _edff !=nil {return _edff ;};_eecbg .SpidAttr =&_gfdfa ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_abdgf ,_efbcbc :=_gbfae .Value ,error (nil );if _efbcbc !=nil {return _efbcbc ;};_eecbg .BorderbottomcolorAttr =&_abdgf ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eecbg .AllowoverlapAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eecbg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eecbg .DgmlayoutmruAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eecbg .UserhiddenAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eecbg .AllowincellAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0073\u0070\u0074"{_fbadgb ,_fgaa :=_g .ParseFloat (_gbfae .Value ,64);if _fgaa !=nil {return _fgaa ;};_cgaag :=float32 (_fbadgb );_eecbg .SptAttr =&_cgaag ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_baecc ,_gcfdc :=_gbfae .Value ,error (nil );if _gcfdc !=nil {return _gcfdc ;};_eecbg .BorderleftcolorAttr =&_baecc ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eecbg .UserdrawnAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eecbg .CliptowrapAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cbfge ,_bedff :=_gbfae .Value ,error (nil );if _bedff !=nil {return _bedff ;};_eecbg .BorderrightcolorAttr =&_cbfge ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eecbg .ConnectortypeAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eecbg .ButtonAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eecbg .ForcedashAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_baece ,_bggaf :=_g .ParseInt (_gbfae .Value ,10,64);if _bggaf !=nil {return _bggaf ;};_eecbg .RegroupidAttr =&_baece ;continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u006f\u006e\u0065\u0064"{_eecbg .OnedAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eecbg .BwmodeAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eecbg .BwnormalAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbfae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fdeaa ,_cggb :=_gbfae .Value ,error (nil );if _cggb !=nil {return _cggb ;};_eecbg .BordertopcolorAttr =&_fdeaa ;continue ;};if _gbfae .Name .Local =="\u0070\u0072\u0069n\u0074"{_eecbg .PrintAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cfca ,_ecdfa :=_gbfae .Value ,error (nil );if _ecdfa !=nil {return _ecdfa ;};_eecbg .TargetAttr =&_cfca ;continue ;};if _gbfae .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eecbg .StrokedAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gcgfd ,_gdcad :=_gbfae .Value ,error (nil );if _gdcad !=nil {return _gdcad ;};_eecbg .CoordoriginAttr =&_gcgfd ;continue ;};if _gbfae .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dcfca ,_efbcbb :=_gbfae .Value ,error (nil );if _efbcbb !=nil {return _efbcbb ;};_eecbg .StrokeweightAttr =&_dcfca ;continue ;};if _gbfae .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bceaf ,_cagd :=_gbfae .Value ,error (nil );if _cagd !=nil {return _cagd ;};_eecbg .CoordsizeAttr =&_bceaf ;continue ;};if _gbfae .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gdee ,_gfcde :=_gbfae .Value ,error (nil );if _gfcde !=nil {return _gfcde ;};_eecbg .ChromakeyAttr =&_gdee ;continue ;};if _gbfae .Name .Local =="\u0061\u006c\u0074"{_aedgf ,_bfff :=_gbfae .Value ,error (nil );if _bfff !=nil {return _bfff ;};_eecbg .AltAttr =&_aedgf ;continue ;};if _gbfae .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ccdbeg ,_agbad :=_gbfae .Value ,error (nil );if _agbad !=nil {return _agbad ;};_eecbg .FillcolorAttr =&_ccdbeg ;continue ;};if _gbfae .Name .Local =="\u0073\u0072\u0063"{_cdbge ,_dfccd :=_gbfae .Value ,error (nil );if _dfccd !=nil {return _dfccd ;};_eecbg .SrcAttr =&_cdbge ;continue ;};if _gbfae .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fadcd ,_geedb :=_gbfae .Value ,error (nil );if _geedb !=nil {return _geedb ;};_eecbg .WrapcoordsAttr =&_fadcd ;continue ;};if _gbfae .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccad ,_dcefa :=_gbfae .Value ,error (nil );if _dcefa !=nil {return _dcefa ;};_eecbg .TitleAttr =&_ccad ;continue ;};if _gbfae .Name .Local =="\u0073\u0074\u0079l\u0065"{_ecebb ,_eegb :=_gbfae .Value ,error (nil );if _eegb !=nil {return _eegb ;};_eecbg .StyleAttr =&_ecebb ;continue ;};if _gbfae .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_egded ,_caeag :=_gbfae .Value ,error (nil );if _caeag !=nil {return _caeag ;};_eecbg .CroprightAttr =&_egded ;continue ;};if _gbfae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eecbg .InsetpenAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cbbebc ,_acae :=_gbfae .Value ,error (nil );if _acae !=nil {return _acae ;};_eecbg .CropleftAttr =&_cbbebc ;continue ;};if _gbfae .Name .Local =="\u0067\u0061\u0069\u006e"{_efdga ,_bdbgd :=_gbfae .Value ,error (nil );if _bdbgd !=nil {return _bdbgd ;};_eecbg .GainAttr =&_efdga ;continue ;};if _gbfae .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eggbe ,_dace :=_gbfae .Value ,error (nil );if _dace !=nil {return _dace ;};_eecbg .StrokecolorAttr =&_eggbe ;continue ;};if _gbfae .Name .Local =="\u0063\u006c\u0061s\u0073"{_bbdff ,_gggg :=_gbfae .Value ,error (nil );if _gggg !=nil {return _gggg ;};_eecbg .ClassAttr =&_bbdff ;continue ;};if _gbfae .Name .Local =="\u0069\u0064"{_befge ,_bcdebc :=_gbfae .Value ,error (nil );if _bcdebc !=nil {return _bcdebc ;};_eecbg .IdAttr =&_befge ;continue ;};if _gbfae .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_gdccfb ,_cccbd :=_gbfae .Value ,error (nil );if _cccbd !=nil {return _cccbd ;};_eecbg .CropbottomAttr =&_gdccfb ;continue ;};if _gbfae .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eecbg .FilledAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_eecbg .GrayscaleAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_febcd ,_fgfa :=_gbfae .Value ,error (nil );if _fgfa !=nil {return _fgfa ;};_eecbg .BlacklevelAttr =&_febcd ;continue ;};if _gbfae .Name .Local =="\u0068\u0072\u0065\u0066"{_ecbdfa ,_deeaff :=_gbfae .Value ,error (nil );if _deeaff !=nil {return _deeaff ;};_eecbg .HrefAttr =&_ecbdfa ;continue ;};if _gbfae .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_eecbg .BilevelAttr .UnmarshalXMLAttr (_gbfae );continue ;};if _gbfae .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_agbg ,_caedd :=_gbfae .Value ,error (nil );if _caedd !=nil {return _caedd ;};_eecbg .CroptopAttr =&_agbg ;continue ;};if _gbfae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgbcd ,_efcde :=_gbfae .Value ,error (nil );if _efcde !=nil {return _efcde ;};_eecbg .OpacityAttr =&_cgbcd ;continue ;};if _gbfae .Name .Local =="\u0067\u0061\u006dm\u0061"{_cbdfc ,_aaceg :=_gbfae .Value ,error (nil );if _aaceg !=nil {return _aaceg ;};_eecbg .GammaAttr =&_cbdfc ;continue ;};};_faggf :for {_dgddd ,_fagd :=d .Token ();if _fagd !=nil {return _fagd ;};switch _aage :=_dgddd .(type ){case _b .StartElement :switch _aage .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fbeeag :=NewEG_ShapeElements ();_fbeeag .Path =NewPath ();if _ceeagc :=d .DecodeElement (_fbeeag .Path ,&_aage );_ceeagc !=nil {return _ceeagc ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_fbeeag );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fgddg :=NewEG_ShapeElements ();_fgddg .Formulas =NewFormulas ();if _dccafd :=d .DecodeElement (_fgddg .Formulas ,&_aage );_dccafd !=nil {return _dccafd ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_fgddg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ababd :=NewEG_ShapeElements ();_ababd .Handles =NewHandles ();if _ggcfb :=d .DecodeElement (_ababd .Handles ,&_aage );_ggcfb !=nil {return _ggcfb ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_ababd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bfgcd :=NewEG_ShapeElements ();_bfgcd .Fill =NewFill ();if _dadbd :=d .DecodeElement (_bfgcd .Fill ,&_aage );_dadbd !=nil {return _dadbd ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_bfgcd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cbeb :=NewEG_ShapeElements ();_cbeb .Stroke =NewStroke ();if _ddegb :=d .DecodeElement (_cbeb .Stroke ,&_aage );_ddegb !=nil {return _ddegb ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_cbeb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bgfae :=NewEG_ShapeElements ();_bgfae .Shadow =NewShadow ();if _cdgdd :=d .DecodeElement (_bgfae .Shadow ,&_aage );_cdgdd !=nil {return _cdgdd ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_bgfae );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bcbdf :=NewEG_ShapeElements ();_bcbdf .Textbox =NewTextbox ();if _edbgf :=d .DecodeElement (_bcbdf .Textbox ,&_aage );_edbgf !=nil {return _edbgf ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_bcbdf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cfdac :=NewEG_ShapeElements ();_cfdac .Textpath =NewTextpath ();if _gbgba :=d .DecodeElement (_cfdac .Textpath ,&_aage );_gbgba !=nil {return _gbgba ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_cfdac );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_abcg :=NewEG_ShapeElements ();_abcg .Imagedata =NewImagedata ();if _egaff :=d .DecodeElement (_abcg .Imagedata ,&_aage );_egaff !=nil {return _egaff ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_abcg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_febcc :=NewEG_ShapeElements ();_febcc .Skew =NewOfcSkew ();if _ebfa :=d .DecodeElement (_febcc .Skew ,&_aage );_ebfa !=nil {return _ebfa ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_febcc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_agee :=NewEG_ShapeElements ();_agee .Extrusion =NewOfcExtrusion ();if _febdf :=d .DecodeElement (_agee .Extrusion ,&_aage );_febdf !=nil {return _febdf ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_agee );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fccab :=NewEG_ShapeElements ();_fccab .Callout =NewOfcCallout ();if _dcgbd :=d .DecodeElement (_fccab .Callout ,&_aage );_dcgbd !=nil {return _dcgbd ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_fccab );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_faebb :=NewEG_ShapeElements ();_faebb .Lock =NewOfcLock ();if _cefa :=d .DecodeElement (_faebb .Lock ,&_aage );_cefa !=nil {return _cefa ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_faebb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fecbe :=NewEG_ShapeElements ();_fecbe .Clippath =NewOfcClippath ();if _gdfea :=d .DecodeElement (_fecbe .Clippath ,&_aage );_gdfea !=nil {return _gdfea ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_fecbe );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ffegd :=NewEG_ShapeElements ();_ffegd .Signatureline =NewOfcSignatureline ();if _gdea :=d .DecodeElement (_ffegd .Signatureline ,&_aage );_gdea !=nil {return _gdea ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_ffegd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ffgfa :=NewEG_ShapeElements ();_ffgfa .Wrap =_a .NewWrap ();if _eada :=d .DecodeElement (_ffgfa .Wrap ,&_aage );_eada !=nil {return _eada ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_ffgfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ecdba :=NewEG_ShapeElements ();_ecdba .Anchorlock =_a .NewAnchorlock ();if _bfga :=d .DecodeElement (_ecdba .Anchorlock ,&_aage );_bfga !=nil {return _bfga ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_ecdba );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_eeagg :=NewEG_ShapeElements ();_eeagg .Bordertop =_a .NewBordertop ();if _beecaf :=d .DecodeElement (_eeagg .Bordertop ,&_aage );_beecaf !=nil {return _beecaf ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_eeagg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ecfbb :=NewEG_ShapeElements ();_ecfbb .Borderbottom =_a .NewBorderbottom ();if _acbba :=d .DecodeElement (_ecfbb .Borderbottom ,&_aage );_acbba !=nil {return _acbba ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_ecfbb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fbabcc :=NewEG_ShapeElements ();_fbabcc .Borderleft =_a .NewBorderleft ();if _gcab :=d .DecodeElement (_fbabcc .Borderleft ,&_aage );_gcab !=nil {return _gcab ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_fbabcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gaad :=NewEG_ShapeElements ();_gaad .Borderright =_a .NewBorderright ();if _ccef :=d .DecodeElement (_gaad .Borderright ,&_aage );_ccef !=nil {return _ccef ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_gaad );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_aaac :=NewEG_ShapeElements ();_aaac .ClientData =_ga .NewClientData ();if _cfgge :=d .DecodeElement (_aaac .ClientData ,&_aage );_cfgge !=nil {return _cfgge ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_aaac );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_egfgf :=NewEG_ShapeElements ();_egfgf .Textdata =_fb .NewTextdata ();if _gebc :=d .DecodeElement (_egfgf .Textdata ,&_aage );_gebc !=nil {return _gebc ;};_eecbg .EG_ShapeElements =append (_eecbg .EG_ShapeElements ,_egfgf );default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0049\u006d\u0061g\u0065 \u0025\u0076",_aage .Name );if _ccbab :=d .Skip ();_ccbab !=nil {return _ccbab ;};};case _b .EndElement :break _faggf ;case _b .CharData :};};return nil ;};func (_fcbfe *ST_StrokeArrowWidth )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaaaf ,_bafdcb :=d .Token ();if _bafdcb !=nil {return _bafdcb ;};if _bgdeg ,_ccegd :=_aaaaf .(_b .EndElement );_ccegd &&_bgdeg .Name ==start .Name {*_fcbfe =1;return nil ;};if _abceg ,_faacd :=_aaaaf .(_b .CharData );!_faacd {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaaaf );}else {switch string (_abceg ){case "":*_fcbfe =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_fcbfe =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fcbfe =2;case "\u0077\u0069\u0064\u0065":*_fcbfe =3;};};_aaaaf ,_bafdcb =d .Token ();if _bafdcb !=nil {return _bafdcb ;};if _acbffg ,_ageffa :=_aaaaf .(_b .EndElement );_ageffa &&_acbffg .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaaaf );};func (_bdbgf *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdbgf =0;case "\u0073\u006f\u006ci\u0064":*_bdbgf =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_bdbgf =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_bdbgf =3;};return nil ;};func (_eageb OfcST_ConnectType )String ()string {switch _eageb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0063\u0074";case 3:return "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type CT_Formulas struct{F []*CT_F ;};func (_cfgfee *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfgfee =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_cfgfee =1;case "\u0049\u0063\u006f\u006e":*_cfgfee =2;};return nil ;};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;); +// ValidateWithPath validates the Background and its children, prefixing error messages with path +func (_gac *Background )ValidateWithPath (path string )error {if _bdab :=_gac .CT_Background .ValidateWithPath (path );_bdab !=nil {return _bdab ;};return nil ;};func (_fgdfa OfcST_OLEUpdateMode )String ()string {switch _fgdfa {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};func (_bbdfaa OfcST_OLEType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbdfaa .String (),start );};func (_bgccf *CT_Line )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feag :=range start .Attr {if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bgccf .UserdrawnAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bgccf .ButtonAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bgccf .DgmlayoutmruAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bgccf .UserhiddenAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bgccf .CliptowrapAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bgccf .BulletAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u006f\u006c\u0065"{_bgccf .OleAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0068\u0072"{_bgccf .HrAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0073\u0070\u0069\u0064"{_cedgc ,_eccd :=_feag .Value ,error (nil );if _eccd !=nil {return _eccd ;};_bgccf .SpidAttr =&_cedgc ;continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0068\u0072\u0073t\u0064"{_bgccf .HrstdAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bgccf .BwnormalAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ffcc ,_dfbdg :=_feag .Value ,error (nil );if _dfbdg !=nil {return _dfbdg ;};_bgccf .BordertopcolorAttr =&_ffcc ;continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bgccf .DgmlayoutAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bgccf .ForcedashAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bgccf .AllowoverlapAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bgccf .HrnoshadeAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bgccf .PreferrelativeAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_abccg ,_cfeb :=_feag .Value ,error (nil );if _cfeb !=nil {return _cfeb ;};_bgccf .BorderbottomcolorAttr =&_abccg ;continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u006f\u006e\u0065\u0064"{_bgccf .OnedAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ggfd ,_dgag :=_g .ParseInt (_feag .Value ,10,64);if _dgag !=nil {return _dgag ;};_bgccf .DgmnodekindAttr =&_ggfd ;continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gaccf ,_baaef :=_g .ParseInt (_feag .Value ,10,64);if _baaef !=nil {return _baaef ;};_bgccf .RegroupidAttr =&_gaccf ;continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bgccf .AllowincellAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0068\u0072\u0070c\u0074"{_dfgd ,_cgfd :=_g .ParseFloat (_feag .Value ,64);if _cgfd !=nil {return _cgfd ;};_beba :=float32 (_dfgd );_bgccf .HrpctAttr =&_beba ;continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0063\u006c\u0069\u0070"{_bgccf .ClipAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bgccf .InsetmodeAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_edff ,_eecgf :=_feag .Value ,error (nil );if _eecgf !=nil {return _eecgf ;};_bgccf .BorderleftcolorAttr =&_edff ;continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bgccf .OleiconAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cddd ,_aead :=_feag .Value ,error (nil );if _aead !=nil {return _aead ;};_bgccf .BorderrightcolorAttr =&_cddd ;continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bgccf .ConnectortypeAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bgccf .BwpureAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bgccf .BwmodeAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0073\u0070\u0074"{_eddf ,_badgg :=_g .ParseFloat (_feag .Value ,64);if _badgg !=nil {return _badgg ;};_deeg :=float32 (_eddf );_bgccf .SptAttr =&_deeg ;continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bgccf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_feag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bgccf .HralignAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Local =="\u0074\u006f"{_egbec ,_afbfe :=_feag .Value ,error (nil );if _afbfe !=nil {return _afbfe ;};_bgccf .ToAttr =&_egbec ;continue ;};if _feag .Name .Local =="\u0069\u0064"{_cecae ,_cefg :=_feag .Value ,error (nil );if _cefg !=nil {return _cefg ;};_bgccf .IdAttr =&_cecae ;continue ;};if _feag .Name .Local =="\u0061\u006c\u0074"{_bedbd ,_fdfe :=_feag .Value ,error (nil );if _fdfe !=nil {return _fdfe ;};_bgccf .AltAttr =&_bedbd ;continue ;};if _feag .Name .Local =="\u0070\u0072\u0069n\u0074"{_bgccf .PrintAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bgccf .StrokedAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gddbe ,_cccf :=_feag .Value ,error (nil );if _cccf !=nil {return _cccf ;};_bgccf .WrapcoordsAttr =&_gddbe ;continue ;};if _feag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bgfdf ,_efea :=_feag .Value ,error (nil );if _efea !=nil {return _efea ;};_bgccf .StrokeweightAttr =&_bgfdf ;continue ;};if _feag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dadb ,_degc :=_feag .Value ,error (nil );if _degc !=nil {return _degc ;};_bgccf .CoordoriginAttr =&_dadb ;continue ;};if _feag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cdgb ,_accf :=_feag .Value ,error (nil );if _accf !=nil {return _accf ;};_bgccf .ChromakeyAttr =&_cdgb ;continue ;};if _feag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gcfd ,_gbgc :=_feag .Value ,error (nil );if _gbgc !=nil {return _gbgc ;};_bgccf .FillcolorAttr =&_gcfd ;continue ;};if _feag .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgefc ,_geeg :=_feag .Value ,error (nil );if _geeg !=nil {return _geeg ;};_bgccf .StyleAttr =&_cgefc ;continue ;};if _feag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdacb ,_cecf :=_feag .Value ,error (nil );if _cecf !=nil {return _cecf ;};_bgccf .OpacityAttr =&_gdacb ;continue ;};if _feag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dddg ,_eagea :=_feag .Value ,error (nil );if _eagea !=nil {return _eagea ;};_bgccf .StrokecolorAttr =&_dddg ;continue ;};if _feag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bgccf .InsetpenAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Local =="\u0066\u0072\u006f\u006d"{_gggff ,_fgggc :=_feag .Value ,error (nil );if _fgggc !=nil {return _fgggc ;};_bgccf .FromAttr =&_gggff ;continue ;};if _feag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gabe ,_gafd :=_feag .Value ,error (nil );if _gafd !=nil {return _gafd ;};_bgccf .CoordsizeAttr =&_gabe ;continue ;};if _feag .Name .Local =="\u0074\u0069\u0074l\u0065"{_egbed ,_gbbdf :=_feag .Value ,error (nil );if _gbbdf !=nil {return _gbbdf ;};_bgccf .TitleAttr =&_egbed ;continue ;};if _feag .Name .Local =="\u0063\u006c\u0061s\u0073"{_agac ,_egdf :=_feag .Value ,error (nil );if _egdf !=nil {return _egdf ;};_bgccf .ClassAttr =&_agac ;continue ;};if _feag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_afca ,_feage :=_feag .Value ,error (nil );if _feage !=nil {return _feage ;};_bgccf .TargetAttr =&_afca ;continue ;};if _feag .Name .Local =="\u0068\u0072\u0065\u0066"{_bcadc ,_abgaa :=_feag .Value ,error (nil );if _abgaa !=nil {return _abgaa ;};_bgccf .HrefAttr =&_bcadc ;continue ;};if _feag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bgccf .FilledAttr .UnmarshalXMLAttr (_feag );continue ;};};_baeed :for {_acfcf ,_aecbd :=d .Token ();if _aecbd !=nil {return _aecbd ;};switch _baeac :=_acfcf .(type ){case _d .StartElement :switch _baeac .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dddfd :=NewEG_ShapeElements ();_dddfd .Path =NewPath ();if _ddfgg :=d .DecodeElement (_dddfd .Path ,&_baeac );_ddfgg !=nil {return _ddfgg ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_dddfd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gefae :=NewEG_ShapeElements ();_gefae .Formulas =NewFormulas ();if _ecga :=d .DecodeElement (_gefae .Formulas ,&_baeac );_ecga !=nil {return _ecga ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_gefae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abfa :=NewEG_ShapeElements ();_abfa .Handles =NewHandles ();if _fggbe :=d .DecodeElement (_abfa .Handles ,&_baeac );_fggbe !=nil {return _fggbe ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_abfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agae :=NewEG_ShapeElements ();_agae .Fill =NewFill ();if _cfee :=d .DecodeElement (_agae .Fill ,&_baeac );_cfee !=nil {return _cfee ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_agae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddecc :=NewEG_ShapeElements ();_ddecc .Stroke =NewStroke ();if _acbe :=d .DecodeElement (_ddecc .Stroke ,&_baeac );_acbe !=nil {return _acbe ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_ddecc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fedg :=NewEG_ShapeElements ();_fedg .Shadow =NewShadow ();if _bafdf :=d .DecodeElement (_fedg .Shadow ,&_baeac );_bafdf !=nil {return _bafdf ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_fedg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ageg :=NewEG_ShapeElements ();_ageg .Textbox =NewTextbox ();if _cdbg :=d .DecodeElement (_ageg .Textbox ,&_baeac );_cdbg !=nil {return _cdbg ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_ageg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggbc :=NewEG_ShapeElements ();_ggbc .Textpath =NewTextpath ();if _gfbbe :=d .DecodeElement (_ggbc .Textpath ,&_baeac );_gfbbe !=nil {return _gfbbe ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_ggbc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edcfg :=NewEG_ShapeElements ();_edcfg .Imagedata =NewImagedata ();if _beag :=d .DecodeElement (_edcfg .Imagedata ,&_baeac );_beag !=nil {return _beag ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_edcfg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfbed :=NewEG_ShapeElements ();_bfbed .Skew =NewOfcSkew ();if _adfeg :=d .DecodeElement (_bfbed .Skew ,&_baeac );_adfeg !=nil {return _adfeg ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_bfbed );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbcd :=NewEG_ShapeElements ();_gbcd .Extrusion =NewOfcExtrusion ();if _bbbbd :=d .DecodeElement (_gbcd .Extrusion ,&_baeac );_bbbbd !=nil {return _bbbbd ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_gbcd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfacf :=NewEG_ShapeElements ();_dfacf .Callout =NewOfcCallout ();if _ceba :=d .DecodeElement (_dfacf .Callout ,&_baeac );_ceba !=nil {return _ceba ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_dfacf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcdb :=NewEG_ShapeElements ();_fcdb .Lock =NewOfcLock ();if _egeeg :=d .DecodeElement (_fcdb .Lock ,&_baeac );_egeeg !=nil {return _egeeg ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_fcdb );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gecdc :=NewEG_ShapeElements ();_gecdc .Clippath =NewOfcClippath ();if _ebge :=d .DecodeElement (_gecdc .Clippath ,&_baeac );_ebge !=nil {return _ebge ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_gecdc );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcdc :=NewEG_ShapeElements ();_bcdc .Signatureline =NewOfcSignatureline ();if _becdg :=d .DecodeElement (_bcdc .Signatureline ,&_baeac );_becdg !=nil {return _becdg ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_bcdc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdeab :=NewEG_ShapeElements ();_gdeab .Wrap =_cd .NewWrap ();if _effg :=d .DecodeElement (_gdeab .Wrap ,&_baeac );_effg !=nil {return _effg ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_gdeab );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdcdf :=NewEG_ShapeElements ();_gdcdf .Anchorlock =_cd .NewAnchorlock ();if _bddc :=d .DecodeElement (_gdcdf .Anchorlock ,&_baeac );_bddc !=nil {return _bddc ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_gdcdf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecaef :=NewEG_ShapeElements ();_ecaef .Bordertop =_cd .NewBordertop ();if _cfdbe :=d .DecodeElement (_ecaef .Bordertop ,&_baeac );_cfdbe !=nil {return _cfdbe ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_ecaef );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afcba :=NewEG_ShapeElements ();_afcba .Borderbottom =_cd .NewBorderbottom ();if _eddgg :=d .DecodeElement (_afcba .Borderbottom ,&_baeac );_eddgg !=nil {return _eddgg ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_afcba );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eecb :=NewEG_ShapeElements ();_eecb .Borderleft =_cd .NewBorderleft ();if _ecgac :=d .DecodeElement (_eecb .Borderleft ,&_baeac );_ecgac !=nil {return _ecgac ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_eecb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdaec :=NewEG_ShapeElements ();_fdaec .Borderright =_cd .NewBorderright ();if _daafae :=d .DecodeElement (_fdaec .Borderright ,&_baeac );_daafae !=nil {return _daafae ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_fdaec );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ffab :=NewEG_ShapeElements ();_ffab .ClientData =_df .NewClientData ();if _dgdb :=d .DecodeElement (_ffab .ClientData ,&_baeac );_dgdb !=nil {return _dgdb ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_ffab );case _d .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"}:_dagge :=NewEG_ShapeElements ();_dagge .Textdata =_dg .NewTextdata ();if _adggf :=d .DecodeElement (_dagge .Textdata ,&_baeac );_adggf !=nil {return _adggf ;};_bgccf .EG_ShapeElements =append (_bgccf .EG_ShapeElements ,_dagge );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\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_baeac .Name );if _eecbf :=d .Skip ();_eecbf !=nil {return _eecbf ;};};case _d .EndElement :break _baeed ;case _d .CharData :};};return nil ;};func (_eabd *OfcInk )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _eabd .OfcCT_Ink .MarshalXML (e ,start );};func (_ecbba *OfcSignatureline )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ecbba .OfcCT_SignatureLine .MarshalXML (e ,start );};func (_cegdg OfcST_OLEUpdateMode )Validate ()error {return _cegdg .ValidateWithPath ("")};type Background struct{CT_Background };type AG_Type struct{TypeAttr *string ;};type CT_TextPath struct{OnAttr _ec .ST_TrueFalse ;FitshapeAttr _ec .ST_TrueFalse ;FitpathAttr _ec .ST_TrueFalse ;TrimAttr _ec .ST_TrueFalse ;XscaleAttr _ec .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};func NewOfcDiagram ()*OfcDiagram {_ebfgg :=&OfcDiagram {};_ebfgg .OfcCT_Diagram =*NewOfcCT_Diagram ();return _ebfgg ;};func (_edecc *CT_F )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edecc .EqnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0071\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_edecc .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdbcg OfcST_OLEType )String ()string {switch _gdbcg {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func NewFill ()*Fill {_aecef :=&Fill {};_aecef .CT_Fill =*NewCT_Fill ();return _aecef };func NewOfcLock ()*OfcLock {_fbcfg :=&OfcLock {};_fbcfg .OfcCT_Lock =*NewOfcCT_Lock ();return _fbcfg };func (_ebccf *OfcDiagram )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebccf .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_ffea :=range start .Attr {if _ffea .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_afgdgd ,_ecdce :=_g .ParseInt (_ffea .Value ,10,64);if _ecdce !=nil {return _ecdce ;};_ebccf .DgmstyleAttr =&_afgdgd ;continue ;};if _ffea .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_ebccf .AutoformatAttr .UnmarshalXMLAttr (_ffea );continue ;};if _ffea .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_ebccf .ReverseAttr .UnmarshalXMLAttr (_ffea );continue ;};if _ffea .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_ebccf .AutolayoutAttr .UnmarshalXMLAttr (_ffea );continue ;};if _ffea .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_gabcf ,_gdeedd :=_g .ParseInt (_ffea .Value ,10,64);if _gdeedd !=nil {return _gdeedd ;};_ebccf .DgmscalexAttr =&_gabcf ;continue ;};if _ffea .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_dbbfc ,_ggbbb :=_g .ParseInt (_ffea .Value ,10,64);if _ggbbb !=nil {return _ggbbb ;};_ebccf .DgmscaleyAttr =&_dbbfc ;continue ;};if _ffea .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_gdade ,_adeba :=_g .ParseInt (_ffea .Value ,10,64);if _adeba !=nil {return _adeba ;};_ebccf .DgmfontsizeAttr =&_gdade ;continue ;};if _ffea .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_fcgg ,_fccaa :=_ffea .Value ,error (nil );if _fccaa !=nil {return _fccaa ;};_ebccf .ConstrainboundsAttr =&_fcgg ;continue ;};if _ffea .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_bagfd ,_acgef :=_g .ParseInt (_ffea .Value ,10,64);if _acgef !=nil {return _acgef ;};_ebccf .DgmbasetextscaleAttr =&_bagfd ;continue ;};if _ffea .Name .Local =="\u0065\u0078\u0074"{_ebccf .ExtAttr .UnmarshalXMLAttr (_ffea );continue ;};};_gfffcb :for {_dffbf ,_effc :=d .Token ();if _effc !=nil {return _effc ;};switch _egaag :=_dffbf .(type ){case _d .StartElement :switch _egaag .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebccf .Relationtable =NewOfcCT_RelationTable ();if _gdggce :=d .DecodeElement (_ebccf .Relationtable ,&_egaag );_gdggce !=nil {return _gdggce ;};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\u004f\u0066\u0063D\u0069\u0061\u0067\u0072\u0061\u006d\u0020\u0025\u0076",_egaag .Name );if _gcbge :=d .Skip ();_gcbge !=nil {return _gcbge ;};};case _d .EndElement :break _gfffcb ;case _d .CharData :};};return nil ;};func (_bcgbb *ST_StrokeArrowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfebb ,_fabdb :=d .Token ();if _fabdb !=nil {return _fabdb ;};if _afgde ,_bdggf :=_dfebb .(_d .EndElement );_bdggf &&_afgde .Name ==start .Name {*_bcgbb =1;return nil ;};if _fcfef ,_cbbee :=_dfebb .(_d .CharData );!_cbbee {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",_dfebb );}else {switch string (_fcfef ){case "":*_bcgbb =0;case "\u006e\u006f\u006e\u0065":*_bcgbb =1;case "\u0062\u006c\u006fc\u006b":*_bcgbb =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_bcgbb =3;case "\u006f\u0076\u0061\u006c":*_bcgbb =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_bcgbb =5;case "\u006f\u0070\u0065\u006e":*_bcgbb =6;};};_dfebb ,_fabdb =d .Token ();if _fabdb !=nil {return _fabdb ;};if _ffgbb ,_baeaf :=_dfebb .(_d .EndElement );_baeaf &&_ffgbb .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",_dfebb );};func (_gbgeg *ST_StrokeArrowLength )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfdgd ,_ecag :=d .Token ();if _ecag !=nil {return _ecag ;};if _baeg ,_fdfbe :=_cfdgd .(_d .EndElement );_fdfbe &&_baeg .Name ==start .Name {*_gbgeg =1;return nil ;};if _aabae ,_cegacg :=_cfdgd .(_d .CharData );!_cegacg {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",_cfdgd );}else {switch string (_aabae ){case "":*_gbgeg =0;case "\u0073\u0068\u006fr\u0074":*_gbgeg =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_gbgeg =2;case "\u006c\u006f\u006e\u0067":*_gbgeg =3;};};_cfdgd ,_ecag =d .Token ();if _ecag !=nil {return _ecag ;};if _bddcg ,_dccad :=_cfdgd .(_d .EndElement );_dccad &&_bddcg .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",_cfdgd );}; -// Validate validates the OfcCT_Proxy and its children -func (_bagef *OfcCT_Proxy )Validate ()error {return _bagef .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};func NewCT_Curve ()*CT_Curve {_abab :=&CT_Curve {};return _abab };func NewRect ()*Rect {_gcfg :=&Rect {};_gcfg .CT_Rect =*NewCT_Rect ();return _gcfg }; +// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path +func (_febeb *OfcCT_IdMap )ValidateWithPath (path string )error {if _egafge :=_febeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_egafge !=nil {return _egafge ;};return nil ;};func (_gfaad OfcST_CalloutPlacement )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bebag :=_d .Attr {};_bebag .Name =name ;switch _gfaad {case OfcST_CalloutPlacementUnset :_bebag .Value ="";case OfcST_CalloutPlacementTop :_bebag .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_bebag .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_bebag .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_bebag .Value ="\u0075\u0073\u0065\u0072";};return _bebag ,nil ;};type OfcShapelayout struct{OfcCT_ShapeLayout };func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_dgefa :=&OfcCT_RelationTable {};return _dgefa };type OfcFill struct{OfcCT_Fill }; -// Validate validates the OfcColumn and its children -func (_gbgge *OfcColumn )Validate ()error {return _gbgge .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func (_dab *CT_Image )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccbeea :=range start .Attr {if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_beec ,_feeee :=_g .ParseInt (_ccbeea .Value ,10,64);if _feeee !=nil {return _feeee ;};_dab .DgmnodekindAttr =&_beec ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dab .BulletAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0068\u0072"{_dab .HrAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dab .OleiconAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0068\u0072\u0073t\u0064"{_dab .HrstdAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0063\u006c\u0069\u0070"{_dab .ClipAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dab .HrnoshadeAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dab .PreferrelativeAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0068\u0072\u0070c\u0074"{_ddgbc ,_deda :=_g .ParseFloat (_ccbeea .Value ,64);if _deda !=nil {return _deda ;};_dgbb :=float32 (_ddgbc );_dab .HrpctAttr =&_dgbb ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u006f\u006c\u0065"{_dab .OleAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dab .HralignAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dab .BwpureAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dab .DgmlayoutAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dab .InsetmodeAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0073\u0070\u0069\u0064"{_egffc ,_fead :=_ccbeea .Value ,error (nil );if _fead !=nil {return _fead ;};_dab .SpidAttr =&_egffc ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fdfe ,_ecbf :=_ccbeea .Value ,error (nil );if _ecbf !=nil {return _ecbf ;};_dab .BorderbottomcolorAttr =&_fdfe ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dab .AllowoverlapAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dab .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dab .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dab .UserhiddenAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dab .AllowincellAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0073\u0070\u0074"{_fdba ,_fdcd :=_g .ParseFloat (_ccbeea .Value ,64);if _fdcd !=nil {return _fdcd ;};_gegb :=float32 (_fdba );_dab .SptAttr =&_gegb ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fcccc ,_acda :=_ccbeea .Value ,error (nil );if _acda !=nil {return _acda ;};_dab .BorderleftcolorAttr =&_fcccc ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dab .UserdrawnAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dab .CliptowrapAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acefb ,_adged :=_ccbeea .Value ,error (nil );if _adged !=nil {return _adged ;};_dab .BorderrightcolorAttr =&_acefb ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dab .ConnectortypeAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dab .ButtonAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dab .ForcedashAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_beaa ,_egdee :=_g .ParseInt (_ccbeea .Value ,10,64);if _egdee !=nil {return _egdee ;};_dab .RegroupidAttr =&_beaa ;continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u006f\u006e\u0065\u0064"{_dab .OnedAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dab .BwmodeAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dab .BwnormalAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccbeea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggcbf ,_gcaegd :=_ccbeea .Value ,error (nil );if _gcaegd !=nil {return _gcaegd ;};_dab .BordertopcolorAttr =&_ggcbf ;continue ;};if _ccbeea .Name .Local =="\u0070\u0072\u0069n\u0074"{_dab .PrintAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbagd ,_dgbbc :=_ccbeea .Value ,error (nil );if _dgbbc !=nil {return _dgbbc ;};_dab .TargetAttr =&_fbagd ;continue ;};if _ccbeea .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dab .StrokedAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_agae ,_cdbg :=_ccbeea .Value ,error (nil );if _cdbg !=nil {return _cdbg ;};_dab .CoordoriginAttr =&_agae ;continue ;};if _ccbeea .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dgde ,_gadca :=_ccbeea .Value ,error (nil );if _gadca !=nil {return _gadca ;};_dab .StrokeweightAttr =&_dgde ;continue ;};if _ccbeea .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fdaee ,_bgg :=_ccbeea .Value ,error (nil );if _bgg !=nil {return _bgg ;};_dab .CoordsizeAttr =&_fdaee ;continue ;};if _ccbeea .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efcg ,_beae :=_ccbeea .Value ,error (nil );if _beae !=nil {return _beae ;};_dab .ChromakeyAttr =&_efcg ;continue ;};if _ccbeea .Name .Local =="\u0061\u006c\u0074"{_egbce ,_bgbc :=_ccbeea .Value ,error (nil );if _bgbc !=nil {return _bgbc ;};_dab .AltAttr =&_egbce ;continue ;};if _ccbeea .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbefd ,_gecag :=_ccbeea .Value ,error (nil );if _gecag !=nil {return _gecag ;};_dab .FillcolorAttr =&_dbefd ;continue ;};if _ccbeea .Name .Local =="\u0073\u0072\u0063"{_agdc ,_ggea :=_ccbeea .Value ,error (nil );if _ggea !=nil {return _ggea ;};_dab .SrcAttr =&_agdc ;continue ;};if _ccbeea .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_abdeb ,_aabg :=_ccbeea .Value ,error (nil );if _aabg !=nil {return _aabg ;};_dab .WrapcoordsAttr =&_abdeb ;continue ;};if _ccbeea .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbabe ,_eafgg :=_ccbeea .Value ,error (nil );if _eafgg !=nil {return _eafgg ;};_dab .TitleAttr =&_fbabe ;continue ;};if _ccbeea .Name .Local =="\u0073\u0074\u0079l\u0065"{_cfdce ,_dddf :=_ccbeea .Value ,error (nil );if _dddf !=nil {return _dddf ;};_dab .StyleAttr =&_cfdce ;continue ;};if _ccbeea .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_afeb ,_gfaae :=_ccbeea .Value ,error (nil );if _gfaae !=nil {return _gfaae ;};_dab .CroprightAttr =&_afeb ;continue ;};if _ccbeea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dab .InsetpenAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_fdfee ,_fdce :=_ccbeea .Value ,error (nil );if _fdce !=nil {return _fdce ;};_dab .CropleftAttr =&_fdfee ;continue ;};if _ccbeea .Name .Local =="\u0067\u0061\u0069\u006e"{_bcdgf ,_aabe :=_ccbeea .Value ,error (nil );if _aabe !=nil {return _aabe ;};_dab .GainAttr =&_bcdgf ;continue ;};if _ccbeea .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bccg ,_ebgbg :=_ccbeea .Value ,error (nil );if _ebgbg !=nil {return _ebgbg ;};_dab .StrokecolorAttr =&_bccg ;continue ;};if _ccbeea .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccebb ,_faba :=_ccbeea .Value ,error (nil );if _faba !=nil {return _faba ;};_dab .ClassAttr =&_ccebb ;continue ;};if _ccbeea .Name .Local =="\u0069\u0064"{_bgff ,_eaecf :=_ccbeea .Value ,error (nil );if _eaecf !=nil {return _eaecf ;};_dab .IdAttr =&_bgff ;continue ;};if _ccbeea .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cfcf ,_dbged :=_ccbeea .Value ,error (nil );if _dbged !=nil {return _dbged ;};_dab .CropbottomAttr =&_cfcf ;continue ;};if _ccbeea .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dab .FilledAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_dab .GrayscaleAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bdcf ,_dbaf :=_ccbeea .Value ,error (nil );if _dbaf !=nil {return _dbaf ;};_dab .BlacklevelAttr =&_bdcf ;continue ;};if _ccbeea .Name .Local =="\u0068\u0072\u0065\u0066"{_ffae ,_dgdda :=_ccbeea .Value ,error (nil );if _dgdda !=nil {return _dgdda ;};_dab .HrefAttr =&_ffae ;continue ;};if _ccbeea .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_dab .BilevelAttr .UnmarshalXMLAttr (_ccbeea );continue ;};if _ccbeea .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_eabe ,_abacd :=_ccbeea .Value ,error (nil );if _abacd !=nil {return _abacd ;};_dab .CroptopAttr =&_eabe ;continue ;};if _ccbeea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_baae ,_bdba :=_ccbeea .Value ,error (nil );if _bdba !=nil {return _bdba ;};_dab .OpacityAttr =&_baae ;continue ;};if _ccbeea .Name .Local =="\u0067\u0061\u006dm\u0061"{_eaed ,_gaffa :=_ccbeea .Value ,error (nil );if _gaffa !=nil {return _gaffa ;};_dab .GammaAttr =&_eaed ;continue ;};};_abcbg :for {_fcfg ,_daea :=d .Token ();if _daea !=nil {return _daea ;};switch _gcbb :=_fcfg .(type ){case _b .StartElement :switch _gcbb .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gegc :=NewEG_ShapeElements ();_gegc .Path =NewPath ();if _eafgc :=d .DecodeElement (_gegc .Path ,&_gcbb );_eafgc !=nil {return _eafgc ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_gegc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_aecfe :=NewEG_ShapeElements ();_aecfe .Formulas =NewFormulas ();if _geag :=d .DecodeElement (_aecfe .Formulas ,&_gcbb );_geag !=nil {return _geag ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_aecfe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cdcf :=NewEG_ShapeElements ();_cdcf .Handles =NewHandles ();if _cegg :=d .DecodeElement (_cdcf .Handles ,&_gcbb );_cegg !=nil {return _cegg ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_cdcf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_abgc :=NewEG_ShapeElements ();_abgc .Fill =NewFill ();if _ggee :=d .DecodeElement (_abgc .Fill ,&_gcbb );_ggee !=nil {return _ggee ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_abgc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_eeg :=NewEG_ShapeElements ();_eeg .Stroke =NewStroke ();if _ceeee :=d .DecodeElement (_eeg .Stroke ,&_gcbb );_ceeee !=nil {return _ceeee ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_eeg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ffaee :=NewEG_ShapeElements ();_ffaee .Shadow =NewShadow ();if _egad :=d .DecodeElement (_ffaee .Shadow ,&_gcbb );_egad !=nil {return _egad ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_ffaee );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cbcg :=NewEG_ShapeElements ();_cbcg .Textbox =NewTextbox ();if _abad :=d .DecodeElement (_cbcg .Textbox ,&_gcbb );_abad !=nil {return _abad ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_cbcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dfcc :=NewEG_ShapeElements ();_dfcc .Textpath =NewTextpath ();if _ggfcg :=d .DecodeElement (_dfcc .Textpath ,&_gcbb );_ggfcg !=nil {return _ggfcg ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_dfcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dddbc :=NewEG_ShapeElements ();_dddbc .Imagedata =NewImagedata ();if _ccaca :=d .DecodeElement (_dddbc .Imagedata ,&_gcbb );_ccaca !=nil {return _ccaca ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_dddbc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gbaba :=NewEG_ShapeElements ();_gbaba .Skew =NewOfcSkew ();if _fgacg :=d .DecodeElement (_gbaba .Skew ,&_gcbb );_fgacg !=nil {return _fgacg ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_gbaba );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dabb :=NewEG_ShapeElements ();_dabb .Extrusion =NewOfcExtrusion ();if _ccdbe :=d .DecodeElement (_dabb .Extrusion ,&_gcbb );_ccdbe !=nil {return _ccdbe ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_dabb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_baef :=NewEG_ShapeElements ();_baef .Callout =NewOfcCallout ();if _ffbd :=d .DecodeElement (_baef .Callout ,&_gcbb );_ffbd !=nil {return _ffbd ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_baef );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bebd :=NewEG_ShapeElements ();_bebd .Lock =NewOfcLock ();if _gbdg :=d .DecodeElement (_bebd .Lock ,&_gcbb );_gbdg !=nil {return _gbdg ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_bebd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bcgeg :=NewEG_ShapeElements ();_bcgeg .Clippath =NewOfcClippath ();if _beccf :=d .DecodeElement (_bcgeg .Clippath ,&_gcbb );_beccf !=nil {return _beccf ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_bcgeg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dgcgb :=NewEG_ShapeElements ();_dgcgb .Signatureline =NewOfcSignatureline ();if _fgega :=d .DecodeElement (_dgcgb .Signatureline ,&_gcbb );_fgega !=nil {return _fgega ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_dgcgb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ageg :=NewEG_ShapeElements ();_ageg .Wrap =_a .NewWrap ();if _fccf :=d .DecodeElement (_ageg .Wrap ,&_gcbb );_fccf !=nil {return _fccf ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_ageg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ffecad :=NewEG_ShapeElements ();_ffecad .Anchorlock =_a .NewAnchorlock ();if _beefd :=d .DecodeElement (_ffecad .Anchorlock ,&_gcbb );_beefd !=nil {return _beefd ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_ffecad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_edgd :=NewEG_ShapeElements ();_edgd .Bordertop =_a .NewBordertop ();if _debeb :=d .DecodeElement (_edgd .Bordertop ,&_gcbb );_debeb !=nil {return _debeb ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_edgd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbgc :=NewEG_ShapeElements ();_gbgc .Borderbottom =_a .NewBorderbottom ();if _ebaa :=d .DecodeElement (_gbgc .Borderbottom ,&_gcbb );_ebaa !=nil {return _ebaa ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_gbgc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_aaecfa :=NewEG_ShapeElements ();_aaecfa .Borderleft =_a .NewBorderleft ();if _egeda :=d .DecodeElement (_aaecfa .Borderleft ,&_gcbb );_egeda !=nil {return _egeda ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_aaecfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eedd :=NewEG_ShapeElements ();_eedd .Borderright =_a .NewBorderright ();if _bcab :=d .DecodeElement (_eedd .Borderright ,&_gcbb );_bcab !=nil {return _bcab ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_eedd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cadge :=NewEG_ShapeElements ();_cadge .ClientData =_ga .NewClientData ();if _edgdc :=d .DecodeElement (_cadge .ClientData ,&_gcbb );_edgdc !=nil {return _edgdc ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_cadge );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bcbee :=NewEG_ShapeElements ();_bcbee .Textdata =_fb .NewTextdata ();if _fbfc :=d .DecodeElement (_bcbee .Textdata ,&_gcbb );_fbfc !=nil {return _fbfc ;};_dab .EG_ShapeElements =append (_dab .EG_ShapeElements ,_bcbee );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065\u0020\u0025\u0076",_gcbb .Name );if _cadga :=d .Skip ();_cadga !=nil {return _cadga ;};};case _b .EndElement :break _abcbg ;case _b .CharData :};};return nil ;};func (_feddg *Shadow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feddg .CT_Shadow =*NewCT_Shadow ();for _ ,_gbabc :=range start .Attr {if _gbabc .Name .Local =="\u006f\u006e"{_feddg .OnAttr .UnmarshalXMLAttr (_gbabc );continue ;};if _gbabc .Name .Local =="\u0074\u0079\u0070\u0065"{_feddg .TypeAttr .UnmarshalXMLAttr (_gbabc );continue ;};if _gbabc .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_feddg .ObscuredAttr .UnmarshalXMLAttr (_gbabc );continue ;};if _gbabc .Name .Local =="\u0063\u006f\u006co\u0072"{_bggd ,_aabccd :=_gbabc .Value ,error (nil );if _aabccd !=nil {return _aabccd ;};_feddg .ColorAttr =&_bggd ;continue ;};if _gbabc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abed ,_acgfe :=_gbabc .Value ,error (nil );if _acgfe !=nil {return _acgfe ;};_feddg .OpacityAttr =&_abed ;continue ;};if _gbabc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_eefc ,_aefcg :=_gbabc .Value ,error (nil );if _aefcg !=nil {return _aefcg ;};_feddg .OffsetAttr =&_eefc ;continue ;};if _gbabc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bfegd ,_gbedc :=_gbabc .Value ,error (nil );if _gbedc !=nil {return _gbedc ;};_feddg .Color2Attr =&_bfegd ;continue ;};if _gbabc .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_afafd ,_beddea :=_gbabc .Value ,error (nil );if _beddea !=nil {return _beddea ;};_feddg .Offset2Attr =&_afafd ;continue ;};if _gbabc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gfbbg ,_geae :=_gbabc .Value ,error (nil );if _geae !=nil {return _geae ;};_feddg .OriginAttr =&_gfbbg ;continue ;};if _gbabc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_adebf ,_bbccd :=_gbabc .Value ,error (nil );if _bbccd !=nil {return _bbccd ;};_feddg .MatrixAttr =&_adebf ;continue ;};if _gbabc .Name .Local =="\u0069\u0064"{_bgafe ,_cefda :=_gbabc .Value ,error (nil );if _cefda !=nil {return _cefda ;};_feddg .IdAttr =&_bgafe ;continue ;};};for {_cdgeeg ,_cfegfa :=d .Token ();if _cfegfa !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_cfegfa );};if _ddafa ,_adbaeb :=_cdgeeg .(_b .EndElement );_adbaeb &&_ddafa .Name ==start .Name {break ;};};return nil ;};func (_fgcea *OfcCT_ColorMru )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgcea .ColorsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fgcea .ColorsAttr )});};if _fgcea .ExtAttr !=ST_ExtUnset {_edbcf ,_beabe :=_fgcea .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _beabe !=nil {return _beabe ;};start .Attr =append (start .Attr ,_edbcf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcgdf OfcST_HrAlign )ValidateWithPath (path string )error {switch _fcgdf {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgdf ));};return nil ;};func (_afbed *OfcST_ConnectorType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afbed =0;case "\u006e\u006f\u006e\u0065":*_afbed =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_afbed =2;case "\u0065\u006c\u0062o\u0077":*_afbed =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_afbed =4;};return nil ;};func (_gbfag OfcST_HrAlign )Validate ()error {return _gbfag .ValidateWithPath ("")};func (_cbaba OfcST_OLEType )ValidateWithPath (path string )error {switch _cbaba {case 0,1,2:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbaba ));};return nil ;}; +// Validate validates the OfcCT_R and its children +func (_cgbbd *OfcCT_R )Validate ()error {return _cgbbd .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func (_daaga *CT_Formulas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _daaga .F !=nil {_bbaa :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066"}};for _ ,_eaacf :=range _daaga .F {e .EncodeElement (_eaacf ,_bbaa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aagd *CT_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcdf :=range start .Attr {if _bcdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aagd .BwmodeAttr .UnmarshalXMLAttr (_bcdf );continue ;};if _bcdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aagd .BwpureAttr .UnmarshalXMLAttr (_bcdf );continue ;};if _bcdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aagd .BwnormalAttr .UnmarshalXMLAttr (_bcdf );continue ;};if _bcdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcdf .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_aagd .TargetscreensizeAttr .UnmarshalXMLAttr (_bcdf );continue ;};if _bcdf .Name .Local =="\u0069\u0064"{_daafc ,_bge :=_bcdf .Value ,error (nil );if _bge !=nil {return _bge ;};_aagd .IdAttr =&_daafc ;continue ;};if _bcdf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aagd .FilledAttr .UnmarshalXMLAttr (_bcdf );continue ;};if _bcdf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gbga ,_cdd :=_bcdf .Value ,error (nil );if _cdd !=nil {return _cdd ;};_aagd .FillcolorAttr =&_gbga ;continue ;};};_cbad :for {_afbc ,_ebaf :=d .Token ();if _ebaf !=nil {return _ebaf ;};switch _fdfg :=_afbc .(type ){case _d .StartElement :switch _fdfg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aagd .Fill =NewFill ();if _eagd :=d .DecodeElement (_aagd .Fill ,&_fdfg );_eagd !=nil {return _eagd ;};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\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_fdfg .Name );if _gbea :=d .Skip ();_gbea !=nil {return _gbea ;};};case _d .EndElement :break _cbad ;case _d .CharData :};};return nil ;};func (_fcbbb ST_FillType )ValidateWithPath (path string )error {switch _fcbbb {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 (_fcbbb ));};return nil ;};type Handles struct{CT_Handles };func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_dccc :=&AG_OfficeCoreAttributes {};return _dccc ;};func (_eac *AG_ImageAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eac .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_eac .SrcAttr )});};if _eac .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eac .CropleftAttr )});};if _eac .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_eac .CroptopAttr )});};if _eac .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_c .Sprintf ("\u0025\u0076",*_eac .CroprightAttr )});};if _eac .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_eac .CropbottomAttr )});};if _eac .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_eac .GainAttr )});};if _eac .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_eac .BlacklevelAttr )});};if _eac .GammaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_eac .GammaAttr )});};if _eac .GrayscaleAttr !=_ec .ST_TrueFalseUnset {_fcfb ,_cafd :=_eac .GrayscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _cafd !=nil {return _cafd ;};start .Attr =append (start .Attr ,_fcfb );};if _eac .BilevelAttr !=_ec .ST_TrueFalseUnset {_bcg ,_daf :=_eac .BilevelAttr .MarshalXMLAttr (_d .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _daf !=nil {return _daf ;};start .Attr =append (start .Attr ,_bcg );};return nil ;}; -// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path -func (_caggdd *OfcCT_ColorMru )ValidateWithPath (path string )error {if _fbcbg :=_caggdd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fbcbg !=nil {return _fbcbg ;};return nil ;};const (ST_FillTypeUnset ST_FillType =0;ST_FillTypeSolid ST_FillType =1;ST_FillTypeGradient ST_FillType =2;ST_FillTypeGradientRadial ST_FillType =3;ST_FillTypeTile ST_FillType =4;ST_FillTypePattern ST_FillType =5;ST_FillTypeFrame ST_FillType =6;);type ST_ShadowType byte ; +// Validate validates the OfcOLEObject and its children +func (_ageag *OfcOLEObject )Validate ()error {return _ageag .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_dae *AG_AllShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dae .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_dae .OpacityAttr )});};if _dae .StrokedAttr !=_ec .ST_TrueFalseUnset {_ffd ,_af :=_dae .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _af !=nil {return _af ;};start .Attr =append (start .Attr ,_ffd );};if _dae .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dae .StrokecolorAttr )});};if _dae .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dae .StrokeweightAttr )});};if _dae .InsetpenAttr !=_ec .ST_TrueFalseUnset {_ggc ,_gge :=_dae .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gge !=nil {return _gge ;};start .Attr =append (start .Attr ,_ggc );};if _dae .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_dae .ChromakeyAttr )});};if _dae .FilledAttr !=_ec .ST_TrueFalseUnset {_egd ,_gcdf :=_dae .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gcdf !=nil {return _gcdf ;};start .Attr =append (start .Attr ,_egd );};if _dae .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_dae .FillcolorAttr )});};if _dae .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dae .SptAttr )});};if _dae .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cgb ,_eab :=_dae .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _eab !=nil {return _eab ;};start .Attr =append (start .Attr ,_cgb );};if _dae .BwmodeAttr !=OfcST_BWModeUnset {_bga ,_fga :=_dae .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _fga !=nil {return _fga ;};start .Attr =append (start .Attr ,_bga );};if _dae .BwpureAttr !=OfcST_BWModeUnset {_fb ,_edg :=_dae .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _edg !=nil {return _edg ;};start .Attr =append (start .Attr ,_fb );};if _dae .BwnormalAttr !=OfcST_BWModeUnset {_cgg ,_bgg :=_dae .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bgg !=nil {return _bgg ;};start .Attr =append (start .Attr ,_cgg );};if _dae .ForcedashAttr !=_ec .ST_TrueFalseUnset {_fab ,_fad :=_dae .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _fad !=nil {return _fad ;};start .Attr =append (start .Attr ,_fab );};if _dae .OleiconAttr !=_ec .ST_TrueFalseUnset {_bac ,_gfbc :=_dae .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _gfbc !=nil {return _gfbc ;};start .Attr =append (start .Attr ,_bac );};if _dae .OleAttr !=_ec .ST_TrueFalseBlankUnset {_fcfd ,_dgbde :=_dae .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _dgbde !=nil {return _dgbde ;};start .Attr =append (start .Attr ,_fcfd );};if _dae .PreferrelativeAttr !=_ec .ST_TrueFalseUnset {_ecc ,_bag :=_dae .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _bag !=nil {return _bag ;};start .Attr =append (start .Attr ,_ecc );};if _dae .CliptowrapAttr !=_ec .ST_TrueFalseUnset {_efff ,_abb :=_dae .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _abb !=nil {return _abb ;};start .Attr =append (start .Attr ,_efff );};if _dae .ClipAttr !=_ec .ST_TrueFalseUnset {_gef ,_gfe :=_dae .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0069\u0070"});if _gfe !=nil {return _gfe ;};start .Attr =append (start .Attr ,_gef );};return nil ;};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;); -// ValidateWithPath validates the Handles and its children, prefixing error messages with path -func (_efcdb *Handles )ValidateWithPath (path string )error {if _feca :=_efcdb .CT_Handles .ValidateWithPath (path );_feca !=nil {return _feca ;};return nil ;};func (_ebcbe *OfcCT_ClipPath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_e .Sprintf ("\u0025\u0076",_ebcbe .VAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfbbge *OfcST_ExtrusionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadbbc ,_eddddf :=d .Token ();if _eddddf !=nil {return _eddddf ;};if _ffbab ,_adcgb :=_gadbbc .(_b .EndElement );_adcgb &&_ffbab .Name ==start .Name {*_dfbbge =1;return nil ;};if _daaadf ,_gfgb :=_gadbbc .(_b .CharData );!_gfgb {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gadbbc );}else {switch string (_daaadf ){case "":*_dfbbge =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_dfbbge =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_dfbbge =2;};};_gadbbc ,_eddddf =d .Token ();if _eddddf !=nil {return _eddddf ;};if _dgcbef ,_ffdef :=_gadbbc .(_b .EndElement );_ffdef &&_dgcbef .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gadbbc );};type OfcRight struct{OfcCT_StrokeChild };type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _bd .ST_TrueFalse ;ContentTypeAttr *string ;};type OfcST_Angle byte ; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_gccecd *CT_Shape )ValidateWithPath (path string )error {for _bdbd ,_aggbg :=range _gccecd .Ink {if _gfcfg :=_aggbg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bdbd ));_gfcfg !=nil {return _gfcfg ;};};for _bcfd ,_adeb :=range _gccecd .Iscomment {if _edfe :=_adeb .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bcfd ));_edfe !=nil {return _edfe ;};};for _agca ,_cdbgf :=range _gccecd .Equationxml {if _effd :=_cdbgf .ValidateWithPath (_c .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_agca ));_effd !=nil {return _effd ;};};for _gcge ,_bfadd :=range _gccecd .EG_ShapeElements {if _fgbee :=_bfadd .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 ,_gcge ));_fgbee !=nil {return _fgbee ;};};if _ebabg :=_gccecd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ebabg !=nil {return _ebabg ;};if _abbbg :=_gccecd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_abbbg !=nil {return _abbbg ;};if _bdegbb :=_gccecd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bdegbb !=nil {return _bdegbb ;};if _aeeef :=_gccecd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_aeeef !=nil {return _aeeef ;};if _afgca :=_gccecd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_afgca !=nil {return _afgca ;};if _bedcg :=_gccecd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bedcg !=nil {return _bedcg ;};if _fedb :=_gccecd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fedb !=nil {return _fedb ;};if _eafgf :=_gccecd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_eafgf !=nil {return _eafgf ;};if _aebfa :=_gccecd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_aebfa !=nil {return _aebfa ;};if _egafg :=_gccecd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_egafg !=nil {return _egafg ;};if _bedgf :=_gccecd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bedgf !=nil {return _bedgf ;};if _gedga :=_gccecd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gedga !=nil {return _gedga ;};if _bdgbf :=_gccecd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bdgbf !=nil {return _bdgbf ;};if _gdcb :=_gccecd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gdcb !=nil {return _gdcb ;};if _edbba :=_gccecd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_edbba !=nil {return _edbba ;};if _bcbb :=_gccecd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bcbb !=nil {return _bcbb ;};if _dbec :=_gccecd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dbec !=nil {return _dbec ;};if _bdafg :=_gccecd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bdafg !=nil {return _bdafg ;};if _cbbcb :=_gccecd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cbbcb !=nil {return _cbbcb ;};if _ebda :=_gccecd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ebda !=nil {return _ebda ;};if _gagfb :=_gccecd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gagfb !=nil {return _gagfb ;};if _dadfe :=_gccecd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dadfe !=nil {return _dadfe ;};if _decd :=_gccecd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_decd !=nil {return _decd ;};if _gced :=_gccecd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gced !=nil {return _gced ;};if _fddde :=_gccecd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fddde !=nil {return _fddde ;};if _dbage :=_gccecd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dbage !=nil {return _dbage ;};if _bbdecd :=_gccecd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bbdecd !=nil {return _bbdecd ;};if _ccfc :=_gccecd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ccfc !=nil {return _ccfc ;};if _ffabg :=_gccecd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ffabg !=nil {return _ffabg ;};return nil ;};func (_bdcc OfcST_OLEUpdateMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdcc .String (),start );}; -// Validate validates the OfcCT_OLEObject and its children -func (_dfbbc *OfcCT_OLEObject )Validate ()error {return _dfbbc .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");}; +// Validate validates the OfcCT_Skew and its children +func (_cbbdd *OfcCT_Skew )Validate ()error {return _cbbdd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func (_cbfca OfcST_HrAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbfca .String (),start );};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);func (_eddefd *CT_Textbox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egeeb :=range start .Attr {if _egeeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeeb .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_eddefd .SingleclickAttr .UnmarshalXMLAttr (_egeeb );continue ;};if _egeeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeeb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eddefd .InsetmodeAttr .UnmarshalXMLAttr (_egeeb );continue ;};if _egeeb .Name .Local =="\u0069\u006e\u0073e\u0074"{_dfebc ,_dbefg :=_egeeb .Value ,error (nil );if _dbefg !=nil {return _dbefg ;};_eddefd .InsetAttr =&_dfebc ;continue ;};if _egeeb .Name .Local =="\u0069\u0064"{_bggcb ,_faffa :=_egeeb .Value ,error (nil );if _faffa !=nil {return _faffa ;};_eddefd .IdAttr =&_bggcb ;continue ;};if _egeeb .Name .Local =="\u0073\u0074\u0079l\u0065"{_fcfc ,_agdb :=_egeeb .Value ,error (nil );if _agdb !=nil {return _agdb ;};_eddefd .StyleAttr =&_fcfc ;continue ;};};_gcfc :for {_deecg ,_gagfc :=d .Token ();if _gagfc !=nil {return _gagfc ;};switch _fgdea :=_deecg .(type ){case _d .StartElement :switch _fgdea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eddefd .TxbxContent =_gc .NewTxbxContent ();if _cddga :=d .DecodeElement (_eddefd .TxbxContent ,&_fgdea );_cddga !=nil {return _cddga ;};default:if _afeef ,_aaebad :=_a .CreateElement (_fgdea );_aaebad !=nil {return _aaebad ;}else {if _gfffcd :=d .DecodeElement (_afeef ,&_fgdea );_gfffcd !=nil {return _gfffcd ;};_eddefd .Any =_afeef ;};};case _d .EndElement :break _gcfc ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path -func (_gged *OfcCallout )ValidateWithPath (path string )error {if _gebfgc :=_gged .OfcCT_Callout .ValidateWithPath (path );_gebfgc !=nil {return _gebfgc ;};return nil ;};func (_bbaff OfcST_InsetMode )String ()string {switch _bbaff {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_efafa *ST_StrokeArrowLength )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgfef ,_dfbbe :=d .Token ();if _dfbbe !=nil {return _dfbbe ;};if _ebfade ,_badg :=_fgfef .(_b .EndElement );_badg &&_ebfade .Name ==start .Name {*_efafa =1;return nil ;};if _beebe ,_fgcee :=_fgfef .(_b .CharData );!_fgcee {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgfef );}else {switch string (_beebe ){case "":*_efafa =0;case "\u0073\u0068\u006fr\u0074":*_efafa =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_efafa =2;case "\u006c\u006f\u006e\u0067":*_efafa =3;};};_fgfef ,_dfbbe =d .Token ();if _dfbbe !=nil {return _dfbbe ;};if _cefff ,_decbb :=_fgfef .(_b .EndElement );_decbb &&_cefff .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgfef );};func (_fbdbd *OfcCT_SignatureLine )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbdbd .IssignaturelineAttr !=_bd .ST_TrueFalseUnset {_eeaad ,_bffd :=_fbdbd .IssignaturelineAttr .MarshalXMLAttr (_b .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _bffd !=nil {return _bffd ;};start .Attr =append (start .Attr ,_eeaad );};if _fbdbd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .IdAttr )});};if _fbdbd .ProvidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .ProvidAttr )});};if _fbdbd .SigninginstructionssetAttr !=_bd .ST_TrueFalseUnset {_dfea ,_fdggg :=_fbdbd .SigninginstructionssetAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"});if _fdggg !=nil {return _fdggg ;};start .Attr =append (start .Attr ,_dfea );};if _fbdbd .AllowcommentsAttr !=_bd .ST_TrueFalseUnset {_eggfd ,_bgfaea :=_fbdbd .AllowcommentsAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _bgfaea !=nil {return _bgfaea ;};start .Attr =append (start .Attr ,_eggfd );};if _fbdbd .ShowsigndateAttr !=_bd .ST_TrueFalseUnset {_fcbdd ,_addfb :=_fbdbd .ShowsigndateAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _addfb !=nil {return _addfb ;};start .Attr =append (start .Attr ,_fcbdd );};if _fbdbd .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .SuggestedsignerAttr )});};if _fbdbd .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .Suggestedsigner2Attr )});};if _fbdbd .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .SuggestedsigneremailAttr )});};if _fbdbd .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .SigninginstructionsAttr )});};if _fbdbd .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .AddlxmlAttr )});};if _fbdbd .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fbdbd .SigprovurlAttr )});};if _fbdbd .ExtAttr !=ST_ExtUnset {_affce ,_fegge :=_fbdbd .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _fegge !=nil {return _fegge ;};start .Attr =append (start .Attr ,_affce );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dedgf *OfcInk )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0069n\u006b";return _dedgf .OfcCT_Ink .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path +func (_fefde *CT_Shapetype )ValidateWithPath (path string )error {for _cedb ,_cfeba :=range _fefde .EG_ShapeElements {if _cdcg :=_cfeba .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 ,_cedb ));_cdcg !=nil {return _cdcg ;};};if _fefde .Complex !=nil {if _acgcba :=_fefde .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_acgcba !=nil {return _acgcba ;};};if _aadgb :=_fefde .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aadgb !=nil {return _aadgb ;};if _cdfbde :=_fefde .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cdfbde !=nil {return _cdfbde ;};if _cdbed :=_fefde .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cdbed !=nil {return _cdbed ;};if _fddb :=_fefde .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fddb !=nil {return _fddb ;};if _gdgge :=_fefde .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gdgge !=nil {return _gdgge ;};if _aeaf :=_fefde .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_aeaf !=nil {return _aeaf ;};if _fbdd :=_fefde .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fbdd !=nil {return _fbdd ;};if _aceaa :=_fefde .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_aceaa !=nil {return _aceaa ;};if _agcf :=_fefde .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_agcf !=nil {return _agcf ;};if _deeacf :=_fefde .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_deeacf !=nil {return _deeacf ;};if _bgeef :=_fefde .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bgeef !=nil {return _bgeef ;};if _eecc :=_fefde .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_eecc !=nil {return _eecc ;};if _daebb :=_fefde .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_daebb !=nil {return _daebb ;};if _afaca :=_fefde .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_afaca !=nil {return _afaca ;};if _gbfce :=_fefde .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gbfce !=nil {return _gbfce ;};if _eecggf :=_fefde .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eecggf !=nil {return _eecggf ;};if _ecbb :=_fefde .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ecbb !=nil {return _ecbb ;};if _bggaf :=_fefde .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bggaf !=nil {return _bggaf ;};if _cdafa :=_fefde .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cdafa !=nil {return _cdafa ;};if _ggcga :=_fefde .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ggcga !=nil {return _ggcga ;};if _geadg :=_fefde .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_geadg !=nil {return _geadg ;};if _gacab :=_fefde .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gacab !=nil {return _gacab ;};if _cebef :=_fefde .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cebef !=nil {return _cebef ;};if _ggcac :=_fefde .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ggcac !=nil {return _ggcac ;};if _cccfe :=_fefde .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cccfe !=nil {return _cccfe ;};if _efdcc :=_fefde .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_efdcc !=nil {return _efdcc ;};if _eeeeb :=_fefde .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_eeeeb !=nil {return _eeeeb ;};if _bbfec :=_fefde .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bbfec !=nil {return _bbfec ;};if _ecbgcg :=_fefde .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ecbgcg !=nil {return _ecbgcg ;};return nil ;};func (_accff ST_FillType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbgdg :=_d .Attr {};_fbgdg .Name =name ;switch _accff {case ST_FillTypeUnset :_fbgdg .Value ="";case ST_FillTypeSolid :_fbgdg .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_fbgdg .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_fbgdg .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_fbgdg .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_fbgdg .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_fbgdg .Value ="\u0066\u0072\u0061m\u0065";};return _fbgdg ,nil ;};func (_dbfbcg ST_StrokeJoinStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbfbcg .String (),start );};func NewCT_Line ()*CT_Line {_cgad :=&CT_Line {};return _cgad }; -// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path -func (_gbffa *OfcCT_R )ValidateWithPath (path string )error {if _ebeba :=_gbffa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebeba !=nil {return _ebeba ;};if _dcbgg :=_gbffa .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_dcbgg !=nil {return _dcbgg ;};for _dddbf ,_faddac :=range _gbffa .Proxy {if _fcff :=_faddac .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_dddbf ));_fcff !=nil {return _fcff ;};};return nil ;};func (_afgag *OfcCT_ClipPath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eacbc :=range start .Attr {if _eacbc .Name .Local =="\u0076"{_beagf ,_fbecc :=_eacbc .Value ,error (nil );if _fbecc !=nil {return _fbecc ;};_afgag .VAttr =_beagf ;continue ;};};for {_dgcgf ,_bcfaa :=d .Token ();if _bcfaa !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068:\u0020\u0025\u0073",_bcfaa );};if _bacdd ,_aafde :=_dgcgf .(_b .EndElement );_aafde &&_bacdd .Name ==start .Name {break ;};};return nil ;};func (_efbaa *ST_ImageAspect )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efbaa =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_efbaa =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_efbaa =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_efbaa =3;};return nil ;};type OfcCT_StrokeChild struct{OnAttr _bd .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _bd .ST_TrueFalse ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _bd .ST_TrueFalse ;ExtAttr ST_Ext ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_bbbd :=&AG_AllShapeAttributes {};return _bbbd ;}; +// ValidateWithPath validates the Line and its children, prefixing error messages with path +func (_adabac *Line )ValidateWithPath (path string )error {if _ababg :=_adabac .CT_Line .ValidateWithPath (path );_ababg !=nil {return _ababg ;};return nil ;};func (_cgdd OfcST_OLEDrawAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgdd .String (),start );};func NewOfcCT_Ink ()*OfcCT_Ink {_efdef :=&OfcCT_Ink {};return _efdef };func (_bgcda OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _bgcda {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 (_bgcda ));};return nil ;};type OfcST_ExtrusionRender byte ; -// Validate validates the CT_Shape and its children -func (_ececd *CT_Shape )Validate ()error {return _ececd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_ccegc OfcST_CalloutPlacement )String ()string {switch _ccegc {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u0075\u0073\u0065\u0072";};return "";};func (_ddce *CT_Path )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddce .VAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076"},Value :_e .Sprintf ("\u0025\u0076",*_ddce .VAttr )});};if _ddce .LimoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_e .Sprintf ("\u0025\u0076",*_ddce .LimoAttr )});};if _ddce .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ddce .TextboxrectAttr )});};if _ddce .FillokAttr !=_bd .ST_TrueFalseUnset {_gfffb ,_efba :=_ddce .FillokAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _efba !=nil {return _efba ;};start .Attr =append (start .Attr ,_gfffb );};if _ddce .StrokeokAttr !=_bd .ST_TrueFalseUnset {_fdcg ,_gadec :=_ddce .StrokeokAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _gadec !=nil {return _gadec ;};start .Attr =append (start .Attr ,_fdcg );};if _ddce .ShadowokAttr !=_bd .ST_TrueFalseUnset {_ffddc ,_affb :=_ddce .ShadowokAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _affb !=nil {return _affb ;};start .Attr =append (start .Attr ,_ffddc );};if _ddce .ArrowokAttr !=_bd .ST_TrueFalseUnset {_beefe ,_gecea :=_ddce .ArrowokAttr .MarshalXMLAttr (_b .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _gecea !=nil {return _gecea ;};start .Attr =append (start .Attr ,_beefe );};if _ddce .GradientshapeokAttr !=_bd .ST_TrueFalseUnset {_dddfe ,_efbdc :=_ddce .GradientshapeokAttr .MarshalXMLAttr (_b .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _efbdc !=nil {return _efbdc ;};start .Attr =append (start .Attr ,_dddfe );};if _ddce .TextpathokAttr !=_bd .ST_TrueFalseUnset {_cdag ,_aecgb :=_ddce .TextpathokAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _aecgb !=nil {return _aecgb ;};start .Attr =append (start .Attr ,_cdag );};if _ddce .InsetpenokAttr !=_bd .ST_TrueFalseUnset {_efbc ,_dbefc :=_ddce .InsetpenokAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _dbefc !=nil {return _dbefc ;};start .Attr =append (start .Attr ,_efbc );};if _ddce .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_bdeb ,_ceeeb :=_ddce .ConnecttypeAttr .MarshalXMLAttr (_b .Name {Local :"c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _ceeeb !=nil {return _ceeeb ;};start .Attr =append (start .Attr ,_bdeb );};if _ddce .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ddce .ConnectlocsAttr )});};if _ddce .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ddce .ConnectanglesAttr )});};if _ddce .ExtrusionokAttr !=_bd .ST_TrueFalseUnset {_eagda ,_bddcg :=_ddce .ExtrusionokAttr .MarshalXMLAttr (_b .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _bddcg !=nil {return _bddcg ;};start .Attr =append (start .Attr ,_eagda );};if _ddce .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ddce .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dggeae *OfcInk )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggeae .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_dbcgb :=range start .Attr {if _dbcgb .Name .Local =="\u0069"{_aecadc ,_caeba :=_dbcgb .Value ,error (nil );if _caeba !=nil {return _caeba ;};_dggeae .IAttr =&_aecadc ;continue ;};if _dbcgb .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_dggeae .AnnotationAttr .UnmarshalXMLAttr (_dbcgb );continue ;};if _dbcgb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fecae ,_adfaa :=_dbcgb .Value ,error (nil );if _adfaa !=nil {return _adfaa ;};_dggeae .ContentTypeAttr =&_fecae ;continue ;};};for {_ccfbf ,_aeag :=d .Token ();if _aeag !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_aeag );};if _afgge ,_eeaggb :=_ccfbf .(_b .EndElement );_eeaggb &&_afgge .Name ==start .Name {break ;};};return nil ;};type OfcLock struct{OfcCT_Lock };type ST_StrokeJoinStyle byte ;type ST_Ext byte ;func (_adbed *OfcBottom )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adbed .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_ebfac :=range start .Attr {if _ebfac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebfac .Name .Local =="\u0068\u0072\u0065\u0066"{_dgdfc ,_fgebde :=_ebfac .Value ,error (nil );if _fgebde !=nil {return _fgebde ;};_adbed .HrefAttr =&_dgdfc ;continue ;};if _ebfac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebfac .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adbed .ForcedashAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebfac .Name .Local =="\u0074\u0069\u0074l\u0065"{_efdcd ,_affbe :=_ebfac .Value ,error (nil );if _affbe !=nil {return _affbe ;};_adbed .TitleAttr =&_efdcd ;continue ;};if _ebfac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebfac .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_acecd ,_dbebd :=_ebfac .Value ,error (nil );if _dbebd !=nil {return _dbebd ;};_adbed .AlthrefAttr =&_acecd ;continue ;};if _ebfac .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_adbed .ImageaspectAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_adbed .StartarrowAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_adbed .LinestyleAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_adbed .StartarrowwidthAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_adbed .JoinstyleAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_adbed .StartarrowlengthAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dcbddd ,_geaae :=_ebfac .Value ,error (nil );if _geaae !=nil {return _geaae ;};_adbed .DashstyleAttr =&_dcbddd ;continue ;};if _ebfac .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_adbed .EndarrowAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_adbed .FilltypeAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_adbed .EndarrowwidthAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fgcfa ,_ccefc :=_ebfac .Value ,error (nil );if _ccefc !=nil {return _ccefc ;};_adbed .OpacityAttr =&_fgcfa ;continue ;};if _ebfac .Name .Local =="\u0063\u006f\u006co\u0072"{_ggbge ,_ecbcf :=_ebfac .Value ,error (nil );if _ecbcf !=nil {return _ecbcf ;};_adbed .ColorAttr =&_ggbge ;continue ;};if _ebfac .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adbed .InsetpenAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_adbed .EndarrowlengthAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0065\u0078\u0074"{_adbed .ExtAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_adbed .EndcapAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ffggc ,_afbef :=_ebfac .Value ,error (nil );if _afbef !=nil {return _afbef ;};_adbed .Color2Attr =&_ffggc ;continue ;};if _ebfac .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_adbed .ImagealignshapeAttr .UnmarshalXMLAttr (_ebfac );continue ;};if _ebfac .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bgbeb ,_cgfag :=_ebfac .Value ,error (nil );if _cgfag !=nil {return _cgfag ;};_adbed .WeightAttr =&_bgbeb ;continue ;};if _ebfac .Name .Local =="\u0073\u0072\u0063"{_bcfga ,_cgcdd :=_ebfac .Value ,error (nil );if _cgcdd !=nil {return _cgcdd ;};_adbed .SrcAttr =&_bcfga ;continue ;};if _ebfac .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fecba ,_fbcbe :=_ebfac .Value ,error (nil );if _fbcbe !=nil {return _fbcbe ;};_adbed .ImagesizeAttr =&_fecba ;continue ;};if _ebfac .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bbafa ,_efddc :=_g .ParseFloat (_ebfac .Value ,64);if _efddc !=nil {return _efddc ;};_adbed .MiterlimitAttr =&_bbafa ;continue ;};if _ebfac .Name .Local =="\u006f\u006e"{_adbed .OnAttr .UnmarshalXMLAttr (_ebfac );continue ;};};for {_bgddc ,_ffcf :=d .Token ();if _ffcf !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_ffcf );};if _agge ,_eeda :=_bgddc .(_b .EndElement );_eeda &&_agge .Name ==start .Name {break ;};};return nil ;};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;); +// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path +func (_bgcb *CT_Arc )ValidateWithPath (path string )error {for _gaeb ,_efe :=range _bgcb .EG_ShapeElements {if _feec :=_efe .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 ,_gaeb ));_feec !=nil {return _feec ;};};if _ggbg :=_bgcb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ggbg !=nil {return _ggbg ;};if _fdfaf :=_bgcb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fdfaf !=nil {return _fdfaf ;};if _abbc :=_bgcb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_abbc !=nil {return _abbc ;};if _gcddc :=_bgcb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gcddc !=nil {return _gcddc ;};if _gfag :=_bgcb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gfag !=nil {return _gfag ;};if _gafg :=_bgcb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gafg !=nil {return _gafg ;};if _adef :=_bgcb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_adef !=nil {return _adef ;};if _fbcg :=_bgcb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fbcg !=nil {return _fbcg ;};if _acbb :=_bgcb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_acbb !=nil {return _acbb ;};if _dagd :=_bgcb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dagd !=nil {return _dagd ;};if _dbe :=_bgcb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dbe !=nil {return _dbe ;};if _fggce :=_bgcb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fggce !=nil {return _fggce ;};if _ffeg :=_bgcb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ffeg !=nil {return _ffeg ;};if _dcgec :=_bgcb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dcgec !=nil {return _dcgec ;};if _aged :=_bgcb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_aged !=nil {return _aged ;};if _dfdg :=_bgcb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dfdg !=nil {return _dfdg ;};if _cbfg :=_bgcb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cbfg !=nil {return _cbfg ;};if _ebaa :=_bgcb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ebaa !=nil {return _ebaa ;};if _bgb :=_bgcb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bgb !=nil {return _bgb ;};if _bfcb :=_bgcb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bfcb !=nil {return _bfcb ;};if _fdaaa :=_bgcb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fdaaa !=nil {return _fdaaa ;};if _dcgg :=_bgcb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dcgg !=nil {return _dcgg ;};if _bacf :=_bgcb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bacf !=nil {return _bacf ;};if _fdbc :=_bgcb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fdbc !=nil {return _fdbc ;};if _fbfd :=_bgcb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fbfd !=nil {return _fbfd ;};if _dcbe :=_bgcb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dcbe !=nil {return _dcbe ;};if _ebab :=_bgcb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ebab !=nil {return _ebab ;};if _bfca :=_bgcb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bfca !=nil {return _bfca ;};if _eeba :=_bgcb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_eeba !=nil {return _eeba ;};return nil ;};type EG_ShapeElements struct{Path *Path ;Formulas *Formulas ;Handles *Handles ;Fill *Fill ;Stroke *Stroke ;Shadow *Shadow ;Textbox *Textbox ;Textpath *Textpath ;Imagedata *Imagedata ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Clippath *OfcClippath ;Signatureline *OfcSignatureline ;Wrap *_cd .Wrap ;Anchorlock *_cd .Anchorlock ;Bordertop *_cd .Bordertop ;Borderbottom *_cd .Borderbottom ;Borderleft *_cd .Borderleft ;Borderright *_cd .Borderright ;ClientData *_df .ClientData ;Textdata *_dg .Textdata ;};func (_dfgegg *Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfgegg .CT_Fill =*NewCT_Fill ();for _ ,_cfade :=range start .Attr {if _cfade .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfade .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_dfgegg .DetectmouseclickAttr .UnmarshalXMLAttr (_cfade );continue ;};if _cfade .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfade .Name .Local =="\u0072\u0065\u006ci\u0064"{_dadbc ,_ddcg :=_cfade .Value ,error (nil );if _ddcg !=nil {return _ddcg ;};_dfgegg .RelidAttr =&_dadbc ;continue ;};if _cfade .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfade .Name .Local =="\u0069\u0064"||_cfade .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cfade .Name .Local =="\u0069\u0064"{_fcbb ,_gecf :=_cfade .Value ,error (nil );if _gecf !=nil {return _gecf ;};_dfgegg .IdAttr =&_fcbb ;continue ;};if _cfade .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfade .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_cdbbd ,_ffge :=_cfade .Value ,error (nil );if _ffge !=nil {return _ffge ;};_dfgegg .Opacity2Attr =&_cdbbd ;continue ;};if _cfade .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfade .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccffff ,_efbdg :=_cfade .Value ,error (nil );if _efbdg !=nil {return _efbdg ;};_dfgegg .TitleAttr =&_ccffff ;continue ;};if _cfade .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfade .Name .Local =="\u0068\u0072\u0065\u0066"{_bedeg ,_acdc :=_cfade .Value ,error (nil );if _acdc !=nil {return _acdc ;};_dfgegg .HrefAttr =&_bedeg ;continue ;};if _cfade .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfade .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fded ,_bfbec :=_cfade .Value ,error (nil );if _bfbec !=nil {return _bfbec ;};_dfgegg .AlthrefAttr =&_fded ;continue ;};if _cfade .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dfgegg .AlignshapeAttr .UnmarshalXMLAttr (_cfade );continue ;};if _cfade .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_dfgegg .MethodAttr .UnmarshalXMLAttr (_cfade );continue ;};if _cfade .Name .Local =="\u0073\u0069\u007a\u0065"{_aegbe ,_eeeebc :=_cfade .Value ,error (nil );if _eeeebc !=nil {return _eeeebc ;};_dfgegg .SizeAttr =&_aegbe ;continue ;};if _cfade .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cdfbg ,_acafb :=_cfade .Value ,error (nil );if _acafb !=nil {return _acafb ;};_dfgegg .PositionAttr =&_cdfbg ;continue ;};if _cfade .Name .Local =="\u0073\u0072\u0063"{_aebga ,_cbbae :=_cfade .Value ,error (nil );if _cbbae !=nil {return _cbbae ;};_dfgegg .SrcAttr =&_aebga ;continue ;};if _cfade .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_beagc ,_aefca :=_cfade .Value ,error (nil );if _aefca !=nil {return _aefca ;};_dfgegg .ColorsAttr =&_beagc ;continue ;};if _cfade .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_faeb ,_bbcff :=_cfade .Value ,error (nil );if _bbcff !=nil {return _bbcff ;};_dfgegg .Color2Attr =&_faeb ;continue ;};if _cfade .Name .Local =="\u0074\u0079\u0070\u0065"{_dfgegg .TypeAttr .UnmarshalXMLAttr (_cfade );continue ;};if _cfade .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_ffaca ,_ddff :=_cfade .Value ,error (nil );if _ddff !=nil {return _ddff ;};_dfgegg .FocussizeAttr =&_ffaca ;continue ;};if _cfade .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ecbfc ,_dcead :=_cfade .Value ,error (nil );if _dcead !=nil {return _dcead ;};_dfgegg .FocuspositionAttr =&_ecbfc ;continue ;};if _cfade .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_eecff ,_ebcce :=_cfade .Value ,error (nil );if _ebcce !=nil {return _ebcce ;};_dfgegg .OriginAttr =&_eecff ;continue ;};if _cfade .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_dfgegg .AspectAttr .UnmarshalXMLAttr (_cfade );continue ;};if _cfade .Name .Local =="\u0061\u006e\u0067l\u0065"{_ggdba ,_dgffg :=_g .ParseFloat (_cfade .Value ,64);if _dgffg !=nil {return _dgffg ;};_dfgegg .AngleAttr =&_ggdba ;continue ;};if _cfade .Name .Local =="\u0066\u006f\u0063u\u0073"{_bcece ,_cadd :=_cfade .Value ,error (nil );if _cadd !=nil {return _cadd ;};_dfgegg .FocusAttr =&_bcece ;continue ;};if _cfade .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_dfgegg .RecolorAttr .UnmarshalXMLAttr (_cfade );continue ;};if _cfade .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_dfgegg .RotateAttr .UnmarshalXMLAttr (_cfade );continue ;};if _cfade .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fcaga ,_affdc :=_cfade .Value ,error (nil );if _affdc !=nil {return _affdc ;};_dfgegg .OpacityAttr =&_fcaga ;continue ;};if _cfade .Name .Local =="\u0063\u006f\u006co\u0072"{_ccdf ,_aacab :=_cfade .Value ,error (nil );if _aacab !=nil {return _aacab ;};_dfgegg .ColorAttr =&_ccdf ;continue ;};if _cfade .Name .Local =="\u006f\u006e"{_dfgegg .OnAttr .UnmarshalXMLAttr (_cfade );continue ;};if _cfade .Name .Local =="\u0069\u0064"{_fgbda ,_aefae :=_cfade .Value ,error (nil );if _aefae !=nil {return _aefae ;};_dfgegg .SIdAttr =&_fgbda ;continue ;};};_aadba :for {_fdebbc ,_cfcee :=d .Token ();if _cfcee !=nil {return _cfcee ;};switch _ffcbf :=_fdebbc .(type ){case _d .StartElement :switch _ffcbf .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfgegg .Fill =NewOfcFill ();if _agaeb :=d .DecodeElement (_dfgegg .Fill ,&_ffcbf );_agaeb !=nil {return _agaeb ;};default:_a .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",_ffcbf .Name );if _aeebc :=d .Skip ();_aeebc !=nil {return _aeebc ;};};case _d .EndElement :break _aadba ;case _d .CharData :};};return nil ;};func (_fgagdc *OfcST_ColorMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgagdc =0;case "\u0061\u0075\u0074\u006f":*_fgagdc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fgagdc =2;};return nil ;};func NewOfcCT_Rules ()*OfcCT_Rules {_cadce :=&OfcCT_Rules {};return _cadce };func (_gdag ST_FillMethod )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdag .String (),start );};func (_eabcc *OfcCT_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eabcc .PositionAttr !=_ec .ST_TrueFalseUnset {_fgfbg ,_ebaca :=_eabcc .PositionAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _ebaca !=nil {return _ebaca ;};start .Attr =append (start .Attr ,_fgfbg );};if _eabcc .SelectionAttr !=_ec .ST_TrueFalseUnset {_ccdec ,_dbebc :=_eabcc .SelectionAttr .MarshalXMLAttr (_d .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _dbebc !=nil {return _dbebc ;};start .Attr =append (start .Attr ,_ccdec );};if _eabcc .GroupingAttr !=_ec .ST_TrueFalseUnset {_fgage ,_adfda :=_eabcc .GroupingAttr .MarshalXMLAttr (_d .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _adfda !=nil {return _adfda ;};start .Attr =append (start .Attr ,_fgage );};if _eabcc .UngroupingAttr !=_ec .ST_TrueFalseUnset {_ddded ,_aaggd :=_eabcc .UngroupingAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _aaggd !=nil {return _aaggd ;};start .Attr =append (start .Attr ,_ddded );};if _eabcc .RotationAttr !=_ec .ST_TrueFalseUnset {_adcdd ,_gagbe :=_eabcc .RotationAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _gagbe !=nil {return _gagbe ;};start .Attr =append (start .Attr ,_adcdd );};if _eabcc .CroppingAttr !=_ec .ST_TrueFalseUnset {_abaf ,_aeaad :=_eabcc .CroppingAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _aeaad !=nil {return _aeaad ;};start .Attr =append (start .Attr ,_abaf );};if _eabcc .VerticiesAttr !=_ec .ST_TrueFalseUnset {_bdcb ,_gaef :=_eabcc .VerticiesAttr .MarshalXMLAttr (_d .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _gaef !=nil {return _gaef ;};start .Attr =append (start .Attr ,_bdcb );};if _eabcc .AdjusthandlesAttr !=_ec .ST_TrueFalseUnset {_gccdgg ,_agbef :=_eabcc .AdjusthandlesAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _agbef !=nil {return _agbef ;};start .Attr =append (start .Attr ,_gccdgg );};if _eabcc .TextAttr !=_ec .ST_TrueFalseUnset {_feddfe ,_baag :=_eabcc .TextAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074"});if _baag !=nil {return _baag ;};start .Attr =append (start .Attr ,_feddfe );};if _eabcc .AspectratioAttr !=_ec .ST_TrueFalseUnset {_fbgea ,_fbedd :=_eabcc .AspectratioAttr .MarshalXMLAttr (_d .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _fbedd !=nil {return _fbedd ;};start .Attr =append (start .Attr ,_fbgea );};if _eabcc .ShapetypeAttr !=_ec .ST_TrueFalseUnset {_dcaga ,_abegg :=_eabcc .ShapetypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _abegg !=nil {return _abegg ;};start .Attr =append (start .Attr ,_dcaga );};if _eabcc .ExtAttr !=ST_ExtUnset {_eaggd ,_ecafe :=_eabcc .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _ecafe !=nil {return _ecafe ;};start .Attr =append (start .Attr ,_eaggd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcfdd ST_StrokeEndCap )ValidateWithPath (path string )error {switch _bcfdd {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 (_bcfdd ));};return nil ;};func (_aaefg OfcST_How )ValidateWithPath (path string )error {switch _aaefg {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 (_aaefg ));};return nil ;}; -// Validate validates the OfcSkew and its children -func (_gdbeg *OfcSkew )Validate ()error {return _gdbeg .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};type OfcST_InsetMode byte ;func NewShapetype ()*Shapetype {_afcge :=&Shapetype {};_afcge .CT_Shapetype =*NewCT_Shapetype ();return _afcge ;};func (_bfcfa *CT_Textbox )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adbb :=range start .Attr {if _adbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adbb .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_bfcfa .SingleclickAttr .UnmarshalXMLAttr (_adbb );continue ;};if _adbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adbb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bfcfa .InsetmodeAttr .UnmarshalXMLAttr (_adbb );continue ;};if _adbb .Name .Local =="\u0069\u006e\u0073e\u0074"{_ceaad ,_egeca :=_adbb .Value ,error (nil );if _egeca !=nil {return _egeca ;};_bfcfa .InsetAttr =&_ceaad ;continue ;};if _adbb .Name .Local =="\u0069\u0064"{_bacab ,_gcbgc :=_adbb .Value ,error (nil );if _gcbgc !=nil {return _gcbgc ;};_bfcfa .IdAttr =&_bacab ;continue ;};if _adbb .Name .Local =="\u0073\u0074\u0079l\u0065"{_bgcec ,_acdca :=_adbb .Value ,error (nil );if _acdca !=nil {return _acdca ;};_bfcfa .StyleAttr =&_bgcec ;continue ;};};_fbbcgd :for {_cfeg ,_dfdce :=d .Token ();if _dfdce !=nil {return _dfdce ;};switch _fccga :=_cfeg .(type ){case _b .StartElement :switch _fccga .Name {case _b .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_bfcfa .TxbxContent =_c .NewTxbxContent ();if _facefe :=d .DecodeElement (_bfcfa .TxbxContent ,&_fccga );_facefe !=nil {return _facefe ;};default:if _ddgae ,_fcae :=_d .CreateElement (_fccga );_fcae !=nil {return _fcae ;}else {if _eedfa :=d .DecodeElement (_ddgae ,&_fccga );_eedfa !=nil {return _eedfa ;};_bfcfa .Any =_ddgae ;};};case _b .EndElement :break _fbbcgd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Arc and its children +func (_ebebe *CT_Arc )Validate ()error {return _ebebe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};func (_edbaeb *OfcShapedefaults )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _edbaeb .OfcCT_ShapeDefaults .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path -func (_acdg *CT_Group )ValidateWithPath (path string )error {if _gageg :=_acdg .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_gageg !=nil {return _gageg ;};for _gfceb ,_fbeac :=range _acdg .Group {if _afcc :=_fbeac .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_gfceb ));_afcc !=nil {return _afcc ;};};for _bfad ,_eafb :=range _acdg .Shape {if _fdfbf :=_eafb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bfad ));_fdfbf !=nil {return _fdfbf ;};};for _fcge ,_dgcc :=range _acdg .Shapetype {if _adcg :=_dgcc .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fcge ));_adcg !=nil {return _adcg ;};};for _bdadb ,_bbge :=range _acdg .Arc {if _cbbdc :=_bbge .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_bdadb ));_cbbdc !=nil {return _cbbdc ;};};for _bcdeg ,_cdb :=range _acdg .Curve {if _dbab :=_cdb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_bcdeg ));_dbab !=nil {return _dbab ;};};for _dgdg ,_ddaf :=range _acdg .Image {if _dgffe :=_ddaf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_dgdg ));_dgffe !=nil {return _dgffe ;};};for _cdea ,_ddbgb :=range _acdg .Line {if _aaag :=_ddbgb .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cdea ));_aaag !=nil {return _aaag ;};};for _efaf ,_febae :=range _acdg .Oval {if _eccd :=_febae .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_efaf ));_eccd !=nil {return _eccd ;};};for _decg ,_feeb :=range _acdg .Polyline {if _adebg :=_feeb .ValidateWithPath (_e .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_decg ));_adebg !=nil {return _adebg ;};};for _cgeb ,_debgb :=range _acdg .Rect {if _efbe :=_debgb .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_cgeb ));_efbe !=nil {return _efbe ;};};for _addc ,_ccdcb :=range _acdg .Roundrect {if _gcec :=_ccdcb .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_addc ));_gcec !=nil {return _gcec ;};};for _afda ,_ebdg :=range _acdg .Diagram {if _aafgf :=_ebdg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_afda ));_aafgf !=nil {return _aafgf ;};};for _fcee ,_eebcb :=range _acdg .EG_ShapeElements {if _cdcg :=_eebcb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fcee ));_cdcg !=nil {return _cdcg ;};};if _aabba :=_acdg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aabba !=nil {return _aabba ;};if _gffcf :=_acdg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gffcf !=nil {return _gffcf ;};if _dcg :=_acdg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dcg !=nil {return _dcg ;};if _fbae :=_acdg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fbae !=nil {return _fbae ;};if _bbcf :=_acdg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bbcf !=nil {return _bbcf ;};if _ffbc :=_acdg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ffbc !=nil {return _ffbc ;};if _fddcg :=_acdg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fddcg !=nil {return _fddcg ;};if _ffgf :=_acdg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ffgf !=nil {return _ffgf ;};if _bagdd :=_acdg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bagdd !=nil {return _bagdd ;};if _cdgb :=_acdg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cdgb !=nil {return _cdgb ;};if _dfce :=_acdg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dfce !=nil {return _dfce ;};if _efde :=_acdg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_efde !=nil {return _efde ;};if _bcee :=_acdg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bcee !=nil {return _bcee ;};if _gggf :=_acdg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gggf !=nil {return _gggf ;};if _dcgb :=_acdg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dcgb !=nil {return _dcgb ;};if _aagc :=_acdg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aagc !=nil {return _aagc ;};if _gcdf :=_acdg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcdf !=nil {return _gcdf ;};return nil ;}; +// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path +func (_eaegd *OfcLeft )ValidateWithPath (path string )error {if _bfaabf :=_eaegd .OfcCT_StrokeChild .ValidateWithPath (path );_bfaabf !=nil {return _bfaabf ;};return nil ;};func (_dadegc OfcST_CalloutPlacement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dadegc .String (),start );}; -// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path -func (_bacgc *OfcFill )ValidateWithPath (path string )error {if _fada :=_bacgc .OfcCT_Fill .ValidateWithPath (path );_fada !=nil {return _fada ;};return nil ;};func (_aebeb *OfcST_InsetMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcdf ,_dagff :=d .Token ();if _dagff !=nil {return _dagff ;};if _eddfda ,_edfc :=_cbcdf .(_b .EndElement );_edfc &&_eddfda .Name ==start .Name {*_aebeb =1;return nil ;};if _bbddag ,_cbabf :=_cbcdf .(_b .CharData );!_cbabf {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbcdf );}else {switch string (_bbddag ){case "":*_aebeb =0;case "\u0061\u0075\u0074\u006f":*_aebeb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aebeb =2;};};_cbcdf ,_dagff =d .Token ();if _dagff !=nil {return _dagff ;};if _bfecg ,_cgacg :=_cbcdf .(_b .EndElement );_cgacg &&_bfecg .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbcdf );};func (_dabcb ST_StrokeLineStyle )Validate ()error {return _dabcb .ValidateWithPath ("")};func (_cefb *CT_Stroke )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cefb .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .IdAttr )});};if _cefb .OnAttr !=_bd .ST_TrueFalseUnset {_gegcg ,_aadfc :=_cefb .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _aadfc !=nil {return _aadfc ;};start .Attr =append (start .Attr ,_gegcg );};if _cefb .WeightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .WeightAttr )});};if _cefb .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .ColorAttr )});};if _cefb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .OpacityAttr )});};if _cefb .LinestyleAttr !=ST_StrokeLineStyleUnset {_edeec ,_eaeb :=_cefb .LinestyleAttr .MarshalXMLAttr (_b .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _eaeb !=nil {return _eaeb ;};start .Attr =append (start .Attr ,_edeec );};if _cefb .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .MiterlimitAttr )});};if _cefb .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_abfbef ,_ffgdb :=_cefb .JoinstyleAttr .MarshalXMLAttr (_b .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _ffgdb !=nil {return _ffgdb ;};start .Attr =append (start .Attr ,_abfbef );};if _cefb .EndcapAttr !=ST_StrokeEndCapUnset {_bfcfb ,_gfaeg :=_cefb .EndcapAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _gfaeg !=nil {return _gfaeg ;};start .Attr =append (start .Attr ,_bfcfb );};if _cefb .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .DashstyleAttr )});};if _cefb .FilltypeAttr !=ST_FillTypeUnset {_aecfg ,_edega :=_cefb .FilltypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _edega !=nil {return _edega ;};start .Attr =append (start .Attr ,_aecfg );};if _cefb .SrcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .SrcAttr )});};if _cefb .ImageaspectAttr !=ST_ImageAspectUnset {_cadad ,_babfc :=_cefb .ImageaspectAttr .MarshalXMLAttr (_b .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _babfc !=nil {return _babfc ;};start .Attr =append (start .Attr ,_cadad );};if _cefb .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .ImagesizeAttr )});};if _cefb .ImagealignshapeAttr !=_bd .ST_TrueFalseUnset {_acgbge ,_egcdb :=_cefb .ImagealignshapeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _egcdb !=nil {return _egcdb ;};start .Attr =append (start .Attr ,_acgbge );};if _cefb .Color2Attr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .Color2Attr )});};if _cefb .StartarrowAttr !=ST_StrokeArrowTypeUnset {_ebgd ,_cbdca :=_cefb .StartarrowAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _cbdca !=nil {return _cbdca ;};start .Attr =append (start .Attr ,_ebgd );};if _cefb .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_adfg ,_efec :=_cefb .StartarrowwidthAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _efec !=nil {return _efec ;};start .Attr =append (start .Attr ,_adfg );};if _cefb .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_efeed ,_edcca :=_cefb .StartarrowlengthAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _edcca !=nil {return _edcca ;};start .Attr =append (start .Attr ,_efeed );};if _cefb .EndarrowAttr !=ST_StrokeArrowTypeUnset {_bagg ,_deffb :=_cefb .EndarrowAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _deffb !=nil {return _deffb ;};start .Attr =append (start .Attr ,_bagg );};if _cefb .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ecdb ,_cdedg :=_cefb .EndarrowwidthAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _cdedg !=nil {return _cdedg ;};start .Attr =append (start .Attr ,_ecdb );};if _cefb .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dfbbd ,_cfbg :=_cefb .EndarrowlengthAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _cfbg !=nil {return _cfbg ;};start .Attr =append (start .Attr ,_dfbbd );};if _cefb .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .HrefAttr )});};if _cefb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .AlthrefAttr )});};if _cefb .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .TitleAttr )});};if _cefb .ForcedashAttr !=_bd .ST_TrueFalseUnset {_gefe ,_bbbe :=_cefb .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _bbbe !=nil {return _bbbe ;};start .Attr =append (start .Attr ,_gefe );};if _cefb .RIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .RIdAttr )});};if _cefb .InsetpenAttr !=_bd .ST_TrueFalseUnset {_dfefa ,_cdfe :=_cefb .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cdfe !=nil {return _cdfe ;};start .Attr =append (start .Attr ,_dfefa );};if _cefb .RelidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cefb .RelidAttr )});};e .EncodeToken (start );if _cefb .Left !=nil {_gfga :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cefb .Left ,_gfga );};if _cefb .Top !=nil {_bdecf :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_cefb .Top ,_bdecf );};if _cefb .Right !=nil {_fgegb :=_b .StartElement {Name :_b .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cefb .Right ,_fgegb );};if _cefb .Bottom !=nil {_febgf :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cefb .Bottom ,_febgf );};if _cefb .Column !=nil {_effcf :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_cefb .Column ,_effcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afgafd ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _afgafd {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgafd ));};return nil ;};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_eedgg ST_StrokeArrowWidth )String ()string {switch _eedgg {case 0:return "";case 1:return "\u006e\u0061\u0072\u0072\u006f\u0077";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u0077\u0069\u0064\u0065";};return "";};func (_cbgdb ST_Ext )ValidateWithPath (path string )error {switch _cbgdb {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgdb ));};return nil ;}; +// Validate validates the Shapetype and its children +func (_ecace *Shapetype )Validate ()error {return _ecace .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};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 _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ec .ST_TrueFalse ;OleiconAttr _ec .ST_TrueFalse ;OleAttr _ec .ST_TrueFalseBlank ;PreferrelativeAttr _ec .ST_TrueFalse ;CliptowrapAttr _ec .ST_TrueFalse ;ClipAttr _ec .ST_TrueFalse ;}; -// ValidateWithPath validates the Textbox and its children, prefixing error messages with path -func (_bgcag *Textbox )ValidateWithPath (path string )error {if _eccbd :=_bgcag .CT_Textbox .ValidateWithPath (path );_eccbd !=nil {return _eccbd ;};return nil ;};func (_ggfa *CT_TextPath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggfa .OnAttr !=_bd .ST_TrueFalseUnset {_ffcb ,_cgdf :=_ggfa .OnAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e"});if _cgdf !=nil {return _cgdf ;};start .Attr =append (start .Attr ,_ffcb );};if _ggfa .FitshapeAttr !=_bd .ST_TrueFalseUnset {_bafef ,_facb :=_ggfa .FitshapeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _facb !=nil {return _facb ;};start .Attr =append (start .Attr ,_bafef );};if _ggfa .FitpathAttr !=_bd .ST_TrueFalseUnset {_dabbd ,_agaga :=_ggfa .FitpathAttr .MarshalXMLAttr (_b .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _agaga !=nil {return _agaga ;};start .Attr =append (start .Attr ,_dabbd );};if _ggfa .TrimAttr !=_bd .ST_TrueFalseUnset {_cfag ,_beca :=_ggfa .TrimAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0072\u0069\u006d"});if _beca !=nil {return _beca ;};start .Attr =append (start .Attr ,_cfag );};if _ggfa .XscaleAttr !=_bd .ST_TrueFalseUnset {_bbada ,_bdcbg :=_ggfa .XscaleAttr .MarshalXMLAttr (_b .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _bdcbg !=nil {return _bdcbg ;};start .Attr =append (start .Attr ,_bbada );};if _ggfa .StringAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_ggfa .StringAttr )});};if _ggfa .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggfa .IdAttr )});};if _ggfa .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ggfa .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bccbd *OfcEquationxml )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _bccbd .OfcCT_EquationXml .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path +func (_ebcac *OfcCT_Relation )ValidateWithPath (path string )error {if _degbd :=_ebcac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_degbd !=nil {return _degbd ;};return nil ;}; -// Validate validates the CT_PolyLine and its children -func (_dbea *CT_PolyLine )Validate ()error {return _dbea .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};func (_egedg *ST_StrokeLineStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggdcc ,_bagfd :=d .Token ();if _bagfd !=nil {return _bagfd ;};if _gegf ,_gbfcc :=_ggdcc .(_b .EndElement );_gbfcc &&_gegf .Name ==start .Name {*_egedg =1;return nil ;};if _efgef ,_beged :=_ggdcc .(_b .CharData );!_beged {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggdcc );}else {switch string (_efgef ){case "":*_egedg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_egedg =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_egedg =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_egedg =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_egedg =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_egedg =5;};};_ggdcc ,_bagfd =d .Token ();if _bagfd !=nil {return _bagfd ;};if _cafde ,_fdfce :=_ggdcc .(_b .EndElement );_fdfce &&_cafde .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggdcc );};type CT_Rect struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bd .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bd .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bd .ST_TrueFalse ;ButtonAttr _bd .ST_TrueFalse ;UserhiddenAttr _bd .ST_TrueFalse ;BulletAttr _bd .ST_TrueFalse ;HrAttr _bd .ST_TrueFalse ;HrstdAttr _bd .ST_TrueFalse ;HrnoshadeAttr _bd .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bd .ST_TrueFalse ;AllowoverlapAttr _bd .ST_TrueFalse ;UserdrawnAttr _bd .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bd .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bd .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bd .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bd .ST_TrueFalse ;OleiconAttr _bd .ST_TrueFalse ;OleAttr _bd .ST_TrueFalseBlank ;PreferrelativeAttr _bd .ST_TrueFalse ;CliptowrapAttr _bd .ST_TrueFalse ;ClipAttr _bd .ST_TrueFalse ;};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_bbeagf :=&OfcCT_ShapeDefaults {};return _bbeagf }; +// Validate validates the OfcCT_Rules and its children +func (_dedfed *OfcCT_Rules )Validate ()error {return _dedfed .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};type Shapetype struct{CT_Shapetype };type ST_StrokeJoinStyle byte ;func (_fbccg OfcST_BWMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgfdc :=_d .Attr {};_cgfdc .Name =name ;switch _fbccg {case OfcST_BWModeUnset :_cgfdc .Value ="";case OfcST_BWModeColor :_cgfdc .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_cgfdc .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_cgfdc .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_cgfdc .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_cgfdc .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_cgfdc .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_cgfdc .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_cgfdc .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_cgfdc .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_cgfdc .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_cgfdc .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_cgfdc .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _cgfdc ,nil ;}; -// Validate validates the OfcTop and its children -func (_feegd *OfcTop )Validate ()error {return _feegd .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};func (_dfdf *CT_H )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfdf .PositionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_dfdf .PositionAttr )});};if _dfdf .PolarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dfdf .PolarAttr )});};if _dfdf .MapAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_dfdf .MapAttr )});};if _dfdf .InvxAttr !=_bd .ST_TrueFalseUnset {_gdfb ,_afgd :=_dfdf .InvxAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0076\u0078"});if _afgd !=nil {return _afgd ;};start .Attr =append (start .Attr ,_gdfb );};if _dfdf .InvyAttr !=_bd .ST_TrueFalseUnset {_fdeg ,_addg :=_dfdf .InvyAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0076\u0079"});if _addg !=nil {return _addg ;};start .Attr =append (start .Attr ,_fdeg );};if _dfdf .SwitchAttr !=_bd .ST_TrueFalseBlankUnset {_caed ,_affg :=_dfdf .SwitchAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _affg !=nil {return _affg ;};start .Attr =append (start .Attr ,_caed );};if _dfdf .XrangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dfdf .XrangeAttr )});};if _dfdf .YrangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dfdf .YrangeAttr )});};if _dfdf .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dfdf .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbcga ST_StrokeArrowWidth )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbcga .String (),start );}; +// Validate validates the AG_Id and its children +func (_gebd *AG_Id )Validate ()error {return _gebd .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};func (_ddcaf *ST_StrokeJoinStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aagde ,_ebafc :=d .Token ();if _ebafc !=nil {return _ebafc ;};if _bceae ,_bagfde :=_aagde .(_d .EndElement );_bagfde &&_bceae .Name ==start .Name {*_ddcaf =1;return nil ;};if _ceedf ,_fcbaeb :=_aagde .(_d .CharData );!_fcbaeb {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",_aagde );}else {switch string (_ceedf ){case "":*_ddcaf =0;case "\u0072\u006f\u0075n\u0064":*_ddcaf =1;case "\u0062\u0065\u0076e\u006c":*_ddcaf =2;case "\u006d\u0069\u0074e\u0072":*_ddcaf =3;};};_aagde ,_ebafc =d .Token ();if _ebafc !=nil {return _ebafc ;};if _gaffb ,_dbbaa :=_aagde .(_d .EndElement );_dbbaa &&_gaffb .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",_aagde );};func (_egff *OfcExtrusion )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _egff .OfcCT_Extrusion .MarshalXML (e ,start );};func NewOfcTop ()*OfcTop {_gfcfdf :=&OfcTop {};_gfcfdf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gfcfdf ;};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};type OfcTop struct{OfcCT_StrokeChild };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 (_ccf *Arc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ccf .CT_Arc .MarshalXML (e ,start );};func (_cgfab OfcST_ExtrusionType )String ()string {switch _cgfab {case 0:return "";case 1:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case 2:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return "";};func (_dcfdd *OfcExtrusion )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfdd .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_fcgbf :=range start .Attr {if _fcgbf .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_dcfdd .ColormodeAttr .UnmarshalXMLAttr (_fcgbf );continue ;};if _fcgbf .Name .Local =="\u0063\u006f\u006co\u0072"{_begae ,_ebgdd :=_fcgbf .Value ,error (nil );if _ebgdd !=nil {return _ebgdd ;};_dcfdd .ColorAttr =&_begae ;continue ;};if _fcgbf .Name .Local =="\u0074\u0079\u0070\u0065"{_dcfdd .TypeAttr .UnmarshalXMLAttr (_fcgbf );continue ;};if _fcgbf .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_daeaf ,_cabed :=_g .ParseFloat (_fcgbf .Value ,64);if _cabed !=nil {return _cabed ;};_gaadb :=float32 (_daeaf );_dcfdd .ShininessAttr =&_gaadb ;continue ;};if _fcgbf .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_dadbcg ,_bfgg :=_fcgbf .Value ,error (nil );if _bfgg !=nil {return _bfgg ;};_dcfdd .ViewpointoriginAttr =&_dadbcg ;continue ;};if _fcgbf .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_bgedc ,_bfdcg :=_fcgbf .Value ,error (nil );if _bfdcg !=nil {return _bfdcg ;};_dcfdd .SpecularityAttr =&_bgedc ;continue ;};if _fcgbf .Name .Local =="\u0070\u006c\u0061n\u0065"{_dcfdd .PlaneAttr .UnmarshalXMLAttr (_fcgbf );continue ;};if _fcgbf .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_bcaabe ,_bcdaf :=_fcgbf .Value ,error (nil );if _bcdaf !=nil {return _bcdaf ;};_dcfdd .DiffusityAttr =&_bcaabe ;continue ;};if _fcgbf .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_fbdfa ,_ecffe :=_fcgbf .Value ,error (nil );if _ecffe !=nil {return _ecffe ;};_dcfdd .SkewamtAttr =&_fbdfa ;continue ;};if _fcgbf .Name .Local =="\u006d\u0065\u0074a\u006c"{_dcfdd .MetalAttr .UnmarshalXMLAttr (_fcgbf );continue ;};if _fcgbf .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_agggf ,_edbae :=_fcgbf .Value ,error (nil );if _edbae !=nil {return _edbae ;};_dcfdd .BackdepthAttr =&_agggf ;continue ;};if _fcgbf .Name .Local =="\u0065\u0064\u0067\u0065"{_bgefgd ,_afedg :=_fcgbf .Value ,error (nil );if _afedg !=nil {return _afedg ;};_dcfdd .EdgeAttr =&_bgefgd ;continue ;};if _fcgbf .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_cage ,_ggbgf :=_fcgbf .Value ,error (nil );if _ggbgf !=nil {return _ggbgf ;};_dcfdd .Lightlevel2Attr =&_cage ;continue ;};if _fcgbf .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_aagf ,_faebbd :=_g .ParseFloat (_fcgbf .Value ,64);if _faebbd !=nil {return _faebbd ;};_ecbgcc :=float32 (_aagf );_dcfdd .OrientationangleAttr =&_ecbgcc ;continue ;};if _fcgbf .Name .Local =="\u006f\u006e"{_dcfdd .OnAttr .UnmarshalXMLAttr (_fcgbf );continue ;};if _fcgbf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_dcfdd .LightharshAttr .UnmarshalXMLAttr (_fcgbf );continue ;};if _fcgbf .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_dcfdd .LightfaceAttr .UnmarshalXMLAttr (_fcgbf );continue ;};if _fcgbf .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_agacf ,_becg :=_fcgbf .Value ,error (nil );if _becg !=nil {return _becg ;};_dcfdd .ForedepthAttr =&_agacf ;continue ;};if _fcgbf .Name .Local =="\u0065\u0078\u0074"{_dcfdd .ExtAttr .UnmarshalXMLAttr (_fcgbf );continue ;};if _fcgbf .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_dcfdd .AutorotationcenterAttr .UnmarshalXMLAttr (_fcgbf );continue ;};if _fcgbf .Name .Local =="\u0066\u0061\u0063e\u0074"{_eaegb ,_fbgfg :=_fcgbf .Value ,error (nil );if _fbgfg !=nil {return _fbgfg ;};_dcfdd .FacetAttr =&_eaegb ;continue ;};if _fcgbf .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_dcfdd .RenderAttr .UnmarshalXMLAttr (_fcgbf );continue ;};if _fcgbf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_gcabcc ,_cbaabe :=_fcgbf .Value ,error (nil );if _cbaabe !=nil {return _cbaabe ;};_dcfdd .LightlevelAttr =&_gcabcc ;continue ;};if _fcgbf .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_bgdgg ,_dbgfab :=_fcgbf .Value ,error (nil );if _dbgfab !=nil {return _dbgfab ;};_dcfdd .BrightnessAttr =&_bgdgg ;continue ;};if _fcgbf .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_dadfb ,_bdbfc :=_g .ParseFloat (_fcgbf .Value ,64);if _bdbfc !=nil {return _bdbfc ;};_gdbed :=float32 (_dadfb );_dcfdd .SkewangleAttr =&_gdbed ;continue ;};if _fcgbf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_bddcdd ,_fedfg :=_fcgbf .Value ,error (nil );if _fedfg !=nil {return _fedfg ;};_dcfdd .Lightposition2Attr =&_bddcdd ;continue ;};if _fcgbf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_beab ,_bfaag :=_fcgbf .Value ,error (nil );if _bfaag !=nil {return _bfaag ;};_dcfdd .RotationangleAttr =&_beab ;continue ;};if _fcgbf .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_dcfdd .Lightharsh2Attr .UnmarshalXMLAttr (_fcgbf );continue ;};if _fcgbf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_acgcg ,_gedgf :=_fcgbf .Value ,error (nil );if _gedgf !=nil {return _gedgf ;};_dcfdd .OrientationAttr =&_acgcg ;continue ;};if _fcgbf .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_dcfdd .LockrotationcenterAttr .UnmarshalXMLAttr (_fcgbf );continue ;};if _fcgbf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_ffcdb ,_aefbagg :=_fcgbf .Value ,error (nil );if _aefbagg !=nil {return _aefbagg ;};_dcfdd .RotationcenterAttr =&_ffcdb ;continue ;};if _fcgbf .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_gbddb ,_fddcf :=_fcgbf .Value ,error (nil );if _fddcf !=nil {return _fddcf ;};_dcfdd .ViewpointAttr =&_gbddb ;continue ;};if _fcgbf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aebdfe ,_dbbgd :=_fcgbf .Value ,error (nil );if _dbbgd !=nil {return _dbbgd ;};_dcfdd .LightpositionAttr =&_aebdfe ;continue ;};};for {_gaffg ,_bcada :=d .Token ();if _bcada !=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",_bcada );};if _daagabb ,_daagdgf :=_gaffg .(_d .EndElement );_daagdgf &&_daagabb .Name ==start .Name {break ;};};return nil ;};type Polyline struct{CT_PolyLine }; -// ValidateWithPath validates the Formulas and its children, prefixing error messages with path -func (_acfccg *Formulas )ValidateWithPath (path string )error {if _feaag :=_acfccg .CT_Formulas .ValidateWithPath (path );_feaag !=nil {return _feaag ;};return nil ;};func (_abgga OfcST_FillType )String ()string {switch _abgga {case 0:return "";case 1:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0066\u0072\u0061m\u0065";case 6:return "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case 7:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 8:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 9:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return "";};type ST_StrokeLineStyle byte ;func (_fagf *CT_Rect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fagf .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .HrefAttr )});};if _fagf .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .TargetAttr )});};if _fagf .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .ClassAttr )});};if _fagf .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .TitleAttr )});};if _fagf .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .AltAttr )});};if _fagf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .CoordsizeAttr )});};if _fagf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .CoordoriginAttr )});};if _fagf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .WrapcoordsAttr )});};if _fagf .PrintAttr !=_bd .ST_TrueFalseUnset {_cfgfb ,_bdadc :=_fagf .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bdadc !=nil {return _bdadc ;};start .Attr =append (start .Attr ,_cfgfb );};if _fagf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .IdAttr )});};if _fagf .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .StyleAttr )});};if _fagf .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .SpidAttr )});};if _fagf .OnedAttr !=_bd .ST_TrueFalseUnset {_dagge ,_fcfaf :=_fagf .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _fcfaf !=nil {return _fcfaf ;};start .Attr =append (start .Attr ,_dagge );};if _fagf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .RegroupidAttr )});};if _fagf .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_eefb ,_ddfg :=_fagf .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ddfg !=nil {return _ddfg ;};start .Attr =append (start .Attr ,_eefb );};if _fagf .ButtonAttr !=_bd .ST_TrueFalseUnset {_ggbf ,_faeeg :=_fagf .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _faeeg !=nil {return _faeeg ;};start .Attr =append (start .Attr ,_ggbf );};if _fagf .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_eeabb ,_bgdcc :=_fagf .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bgdcc !=nil {return _bgdcc ;};start .Attr =append (start .Attr ,_eeabb );};if _fagf .BulletAttr !=_bd .ST_TrueFalseUnset {_ccccb ,_gccb :=_fagf .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _gccb !=nil {return _gccb ;};start .Attr =append (start .Attr ,_ccccb );};if _fagf .HrAttr !=_bd .ST_TrueFalseUnset {_afee ,_ddbe :=_fagf .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _ddbe !=nil {return _ddbe ;};start .Attr =append (start .Attr ,_afee );};if _fagf .HrstdAttr !=_bd .ST_TrueFalseUnset {_afeea ,_efgcf :=_fagf .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _efgcf !=nil {return _efgcf ;};start .Attr =append (start .Attr ,_afeea );};if _fagf .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_cdfff ,_fdbf :=_fagf .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _fdbf !=nil {return _fdbf ;};start .Attr =append (start .Attr ,_cdfff );};if _fagf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .HrpctAttr )});};if _fagf .HralignAttr !=OfcST_HrAlignUnset {_eeeb ,_gcba :=_fagf .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _gcba !=nil {return _gcba ;};start .Attr =append (start .Attr ,_eeeb );};if _fagf .AllowincellAttr !=_bd .ST_TrueFalseUnset {_addfa ,_ggbaf :=_fagf .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ggbaf !=nil {return _ggbaf ;};start .Attr =append (start .Attr ,_addfa );};if _fagf .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_cgaa ,_ccfbg :=_fagf .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _ccfbg !=nil {return _ccfbg ;};start .Attr =append (start .Attr ,_cgaa );};if _fagf .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_gegab ,_cadbg :=_fagf .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _cadbg !=nil {return _cadbg ;};start .Attr =append (start .Attr ,_gegab );};if _fagf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .BordertopcolorAttr )});};if _fagf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .BorderleftcolorAttr )});};if _fagf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .BorderbottomcolorAttr )});};if _fagf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .BorderrightcolorAttr )});};if _fagf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dbaa ,_fcec :=_fagf .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _fcec !=nil {return _fcec ;};start .Attr =append (start .Attr ,_dbaa );};if _fagf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .DgmnodekindAttr )});};if _fagf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bcfg ,_fbdeg :=_fagf .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _fbdeg !=nil {return _fbdeg ;};start .Attr =append (start .Attr ,_bcfg );};if _fagf .InsetmodeAttr !=OfcST_InsetModeUnset {_afdaa ,_ecgb :=_fagf .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _ecgb !=nil {return _ecgb ;};start .Attr =append (start .Attr ,_afdaa );};if _fagf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .OpacityAttr )});};if _fagf .StrokedAttr !=_bd .ST_TrueFalseUnset {_ccae ,_dgede :=_fagf .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dgede !=nil {return _dgede ;};start .Attr =append (start .Attr ,_ccae );};if _fagf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .StrokecolorAttr )});};if _fagf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .StrokeweightAttr )});};if _fagf .InsetpenAttr !=_bd .ST_TrueFalseUnset {_eefbd ,_dfca :=_fagf .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dfca !=nil {return _dfca ;};start .Attr =append (start .Attr ,_eefbd );};if _fagf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .ChromakeyAttr )});};if _fagf .FilledAttr !=_bd .ST_TrueFalseUnset {_cgbeb ,_gcbgg :=_fagf .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gcbgg !=nil {return _gcbgg ;};start .Attr =append (start .Attr ,_cgbeb );};if _fagf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .FillcolorAttr )});};if _fagf .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fagf .SptAttr )});};if _fagf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dcgbf ,_daga :=_fagf .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _daga !=nil {return _daga ;};start .Attr =append (start .Attr ,_dcgbf );};if _fagf .BwmodeAttr !=OfcST_BWModeUnset {_cbgc ,_fgaga :=_fagf .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _fgaga !=nil {return _fgaga ;};start .Attr =append (start .Attr ,_cbgc );};if _fagf .BwpureAttr !=OfcST_BWModeUnset {_gedac ,_eead :=_fagf .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _eead !=nil {return _eead ;};start .Attr =append (start .Attr ,_gedac );};if _fagf .BwnormalAttr !=OfcST_BWModeUnset {_acaff ,_degc :=_fagf .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _degc !=nil {return _degc ;};start .Attr =append (start .Attr ,_acaff );};if _fagf .ForcedashAttr !=_bd .ST_TrueFalseUnset {_bgeg ,_fcdae :=_fagf .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _fcdae !=nil {return _fcdae ;};start .Attr =append (start .Attr ,_bgeg );};if _fagf .OleiconAttr !=_bd .ST_TrueFalseUnset {_ebcgf ,_gdfae :=_fagf .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _gdfae !=nil {return _gdfae ;};start .Attr =append (start .Attr ,_ebcgf );};if _fagf .OleAttr !=_bd .ST_TrueFalseBlankUnset {_aabfd ,_baaag :=_fagf .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _baaag !=nil {return _baaag ;};start .Attr =append (start .Attr ,_aabfd );};if _fagf .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_fgfb ,_fdbed :=_fagf .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _fdbed !=nil {return _fdbed ;};start .Attr =append (start .Attr ,_fgfb );};if _fagf .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_ebbb ,_gfega :=_fagf .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gfega !=nil {return _gfega ;};start .Attr =append (start .Attr ,_ebbb );};if _fagf .ClipAttr !=_bd .ST_TrueFalseUnset {_dcaf ,_faeb :=_fagf .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _faeb !=nil {return _faeb ;};start .Attr =append (start .Attr ,_dcaf );};e .EncodeToken (start );if _fagf .EG_ShapeElements !=nil {for _ ,_gacac :=range _fagf .EG_ShapeElements {_gacac .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cebbf *Imagedata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cebbf .CT_ImageData .MarshalXML (e ,start );};func (_begcd OfcST_ConnectType )ValidateWithPath (path string )error {switch _begcd {case 0,1,2,3,4:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_begcd ));};return nil ;};func (_fccbd OfcST_CalloutPlacement )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_feeef :=_b .Attr {};_feeef .Name =name ;switch _fccbd {case OfcST_CalloutPlacementUnset :_feeef .Value ="";case OfcST_CalloutPlacementTop :_feeef .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_feeef .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_feeef .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_feeef .Value ="\u0075\u0073\u0065\u0072";};return _feeef ,nil ;}; +// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path +func (_cccge *CT_Line )ValidateWithPath (path string )error {for _abeb ,_cbdgd :=range _cccge .EG_ShapeElements {if _eddaf :=_cbdgd .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 ,_abeb ));_eddaf !=nil {return _eddaf ;};};if _dcggc :=_cccge .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dcggc !=nil {return _dcggc ;};if _cfcf :=_cccge .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cfcf !=nil {return _cfcf ;};if _aacbd :=_cccge .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_aacbd !=nil {return _aacbd ;};if _fffe :=_cccge .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fffe !=nil {return _fffe ;};if _cgfc :=_cccge .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cgfc !=nil {return _cgfc ;};if _efbfd :=_cccge .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_efbfd !=nil {return _efbfd ;};if _gdfdc :=_cccge .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gdfdc !=nil {return _gdfdc ;};if _cddc :=_cccge .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cddc !=nil {return _cddc ;};if _ggcd :=_cccge .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ggcd !=nil {return _ggcd ;};if _adgb :=_cccge .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_adgb !=nil {return _adgb ;};if _cdfbe :=_cccge .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cdfbe !=nil {return _cdfbe ;};if _dffd :=_cccge .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dffd !=nil {return _dffd ;};if _daacd :=_cccge .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_daacd !=nil {return _daacd ;};if _gaga :=_cccge .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gaga !=nil {return _gaga ;};if _afbec :=_cccge .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_afbec !=nil {return _afbec ;};if _cfef :=_cccge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cfef !=nil {return _cfef ;};if _gdggc :=_cccge .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gdggc !=nil {return _gdggc ;};if _bfaeg :=_cccge .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bfaeg !=nil {return _bfaeg ;};if _eeacc :=_cccge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eeacc !=nil {return _eeacc ;};if _egfgc :=_cccge .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_egfgc !=nil {return _egfgc ;};if _afbd :=_cccge .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_afbd !=nil {return _afbd ;};if _aeedec :=_cccge .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_aeedec !=nil {return _aeedec ;};if _acbc :=_cccge .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_acbc !=nil {return _acbc ;};if _bbeg :=_cccge .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bbeg !=nil {return _bbeg ;};if _ggfa :=_cccge .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ggfa !=nil {return _ggfa ;};if _eadbb :=_cccge .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_eadbb !=nil {return _eadbb ;};if _eebf :=_cccge .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_eebf !=nil {return _eebf ;};if _cgcbc :=_cccge .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cgcbc !=nil {return _cgcbc ;};if _acegf :=_cccge .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_acegf !=nil {return _acegf ;};return nil ;};func (_aecae *OfcCT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_aecae .IdAttr )});if _aecae .TypeAttr !=OfcST_RTypeUnset {_bfgdb ,_efffe :=_aecae .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _efffe !=nil {return _efffe ;};start .Attr =append (start .Attr ,_bfgdb );};if _aecae .HowAttr !=OfcST_HowUnset {_bgggg ,_ffbae :=_aecae .HowAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0077"});if _ffbae !=nil {return _ffbae ;};start .Attr =append (start .Attr ,_bgggg );};if _aecae .IdrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_aecae .IdrefAttr )});};e .EncodeToken (start );if _aecae .Proxy !=nil {_aaea :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_dcecg :=range _aecae .Proxy {e .EncodeElement (_dcecg ,_aaea );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cafcb *OfcCT_OLEObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_geee :=range start .Attr {if _geee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_geee .Name .Local =="\u0069\u0064"||_geee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_geee .Name .Local =="\u0069\u0064"{_decgb ,_fbbaf :=_geee .Value ,error (nil );if _fbbaf !=nil {return _fbbaf ;};_cafcb .IdAttr =&_decgb ;continue ;};if _geee .Name .Local =="\u0054\u0079\u0070\u0065"{_cafcb .TypeAttr .UnmarshalXMLAttr (_geee );continue ;};if _geee .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_ddefc ,_bbef :=_geee .Value ,error (nil );if _bbef !=nil {return _bbef ;};_cafcb .ProgIDAttr =&_ddefc ;continue ;};if _geee .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_fgcg ,_bedfde :=_geee .Value ,error (nil );if _bedfde !=nil {return _bedfde ;};_cafcb .ShapeIDAttr =&_fgcg ;continue ;};if _geee .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_cafcb .DrawAspectAttr .UnmarshalXMLAttr (_geee );continue ;};if _geee .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_egfge ,_bbece :=_geee .Value ,error (nil );if _bbece !=nil {return _bbece ;};_cafcb .ObjectIDAttr =&_egfge ;continue ;};if _geee .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_cafcb .UpdateModeAttr .UnmarshalXMLAttr (_geee );continue ;};};_cfdg :for {_ffdabb ,_cbceb :=d .Token ();if _cbceb !=nil {return _cbceb ;};switch _badbd :=_ffdabb .(type ){case _d .StartElement :switch _badbd .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cafcb .LinkType =new (string );if _cegfc :=d .DecodeElement (_cafcb .LinkType ,&_badbd );_cegfc !=nil {return _cegfc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cafcb .LockedField =_ec .ST_TrueFalseBlankUnset ;if _afeae :=d .DecodeElement (&_cafcb .LockedField ,&_badbd );_afeae !=nil {return _afeae ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cafcb .FieldCodes =new (string );if _cdeba :=d .DecodeElement (_cafcb .FieldCodes ,&_badbd );_cdeba !=nil {return _cdeba ;};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\u004f\u0066\u0063\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_badbd .Name );if _gcaaf :=d .Skip ();_gcaaf !=nil {return _gcaaf ;};};case _d .EndElement :break _cfdg ;case _d .CharData :};};return nil ;};type OfcST_HrAlign byte ;func (_gbgf ST_FillType )Validate ()error {return _gbgf .ValidateWithPath ("")};func (_bbga *ST_StrokeArrowWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cecg ,_febcd :=d .Token ();if _febcd !=nil {return _febcd ;};if _adafb ,_bcdggd :=_cecg .(_d .EndElement );_bcdggd &&_adafb .Name ==start .Name {*_bbga =1;return nil ;};if _edfaf ,_cfbaf :=_cecg .(_d .CharData );!_cfbaf {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",_cecg );}else {switch string (_edfaf ){case "":*_bbga =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_bbga =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bbga =2;case "\u0077\u0069\u0064\u0065":*_bbga =3;};};_cecg ,_febcd =d .Token ();if _febcd !=nil {return _febcd ;};if _dcbce ,_egggg :=_cecg .(_d .EndElement );_egggg &&_dcbce .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",_cecg );};type ST_ShadowType byte ;func (_ccabbc OfcST_InsetMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_babg :=_d .Attr {};_babg .Name =name ;switch _ccabbc {case OfcST_InsetModeUnset :_babg .Value ="";case OfcST_InsetModeAuto :_babg .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_babg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _babg ,nil ;};func (_dgbgc OfcST_OLEDrawAspect )Validate ()error {return _dgbgc .ValidateWithPath ("")};func (_bfb *AG_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dega :=range start .Attr {if _dega .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bfb .FilledAttr .UnmarshalXMLAttr (_dega );continue ;};if _dega .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fcc ,_dfg :=_dega .Value ,error (nil );if _dfg !=nil {return _dfg ;};_bfb .FillcolorAttr =&_fcc ;continue ;};};for {_bad ,_cc :=d .Token ();if _cc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_cc );};if _def ,_fcffb :=_bad .(_d .EndElement );_fcffb &&_def .Name ==start .Name {break ;};};return nil ;};type OfcST_ColorMode byte ; -// Validate validates the OfcCT_Ink and its children -func (_ddegc *OfcCT_Ink )Validate ()error {return _ddegc .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};type OfcST_ColorMode byte ;func (_faggb *OfcST_FillType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_faggb =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_faggb =1;case "\u0073\u006f\u006ci\u0064":*_faggb =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_faggb =3;case "\u0074\u0069\u006c\u0065":*_faggb =4;case "\u0066\u0072\u0061m\u0065":*_faggb =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_faggb =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_faggb =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_faggb =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_faggb =9;};return nil ;};func (_gbdc *Arc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _gbdc .CT_Arc .MarshalXML (e ,start );}; +// Validate validates the CT_F and its children +func (_dbdf *CT_F )Validate ()error {return _dbdf .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_dbdc *Formulas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dbdc .CT_Formulas .MarshalXML (e ,start );};type Shape struct{CT_Shape };type OfcCT_Extrusion struct{OnAttr _ec .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 _ec .ST_TrueFalse ;AutorotationcenterAttr _ec .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _ec .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _ec .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _ec .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _ec .ST_TrueFalse ;ExtAttr ST_Ext ;};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;); // Validate validates the OfcDiagram and its children -func (_dfba *OfcDiagram )Validate ()error {return _dfba .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func NewOfcShapelayout ()*OfcShapelayout {_bgcg :=&OfcShapelayout {};_bgcg .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _bgcg ;};type CT_F struct{EqnAttr *string ;};func (_fefgf OfcST_FillType )Validate ()error {return _fefgf .ValidateWithPath ("")};func (_bccef *OfcST_ScreenSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caaba ,_cccea :=d .Token ();if _cccea !=nil {return _cccea ;};if _abge ,_cgfd :=_caaba .(_b .EndElement );_cgfd &&_abge .Name ==start .Name {*_bccef =1;return nil ;};if _ddcga ,_aaadc :=_caaba .(_b .CharData );!_aaadc {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caaba );}else {switch string (_ddcga ){case "":*_bccef =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_bccef =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_bccef =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_bccef =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_bccef =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_bccef =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_bccef =6;};};_caaba ,_cccea =d .Token ();if _cccea !=nil {return _cccea ;};if _cgage ,_bcggd :=_caaba .(_b .EndElement );_bcggd &&_cgage .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caaba );};func (_bcgc *OfcCT_RelationTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcgc .ExtAttr !=ST_ExtUnset {_dgcab ,_bddf :=_bcgc .ExtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0078\u0074"});if _bddf !=nil {return _bddf ;};start .Attr =append (start .Attr ,_dgcab );};e .EncodeToken (start );if _bcgc .Rel !=nil {_gbbad :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_aedgc :=range _bcgc .Rel {e .EncodeElement (_aedgc ,_gbbad );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aedba OfcST_ExtrusionRender )Validate ()error {return _aedba .ValidateWithPath ("")}; +func (_gegcg *OfcDiagram )Validate ()error {return _gegcg .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func NewOval ()*Oval {_cceb :=&Oval {};_cceb .CT_Oval =*NewCT_Oval ();return _cceb };func (_dafda ST_EditAs )Validate ()error {return _dafda .ValidateWithPath ("")};func NewOfcCT_Lock ()*OfcCT_Lock {_aafde :=&OfcCT_Lock {};return _aafde };func NewShapetype ()*Shapetype {_gbcgb :=&Shapetype {};_gbcgb .CT_Shapetype =*NewCT_Shapetype ();return _gbcgb ;}; -// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path -func (_dbba *AG_Type )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path +func (_dadaf *CT_Oval )ValidateWithPath (path string )error {for _aagef ,_gcbg :=range _dadaf .EG_ShapeElements {if _gbbdb :=_gcbg .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 ,_aagef ));_gbbdb !=nil {return _gbbdb ;};};if _aadea :=_dadaf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aadea !=nil {return _aadea ;};if _bdfce :=_dadaf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bdfce !=nil {return _bdfce ;};if _bbbfa :=_dadaf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bbbfa !=nil {return _bbbfa ;};if _bage :=_dadaf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bage !=nil {return _bage ;};if _abbe :=_dadaf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_abbe !=nil {return _abbe ;};if _ecfef :=_dadaf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ecfef !=nil {return _ecfef ;};if _fddcda :=_dadaf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fddcda !=nil {return _fddcda ;};if _abfg :=_dadaf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_abfg !=nil {return _abfg ;};if _ecbfb :=_dadaf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ecbfb !=nil {return _ecbfb ;};if _fged :=_dadaf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fged !=nil {return _fged ;};if _agba :=_dadaf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_agba !=nil {return _agba ;};if _fdca :=_dadaf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fdca !=nil {return _fdca ;};if _ceabb :=_dadaf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ceabb !=nil {return _ceabb ;};if _abec :=_dadaf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_abec !=nil {return _abec ;};if _bcdcd :=_dadaf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bcdcd !=nil {return _bcdcd ;};if _cbdcg :=_dadaf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cbdcg !=nil {return _cbdcg ;};if _edcc :=_dadaf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_edcc !=nil {return _edcc ;};if _cebac :=_dadaf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cebac !=nil {return _cebac ;};if _begf :=_dadaf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_begf !=nil {return _begf ;};if _ccdgd :=_dadaf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ccdgd !=nil {return _ccdgd ;};if _bbdg :=_dadaf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bbdg !=nil {return _bbdg ;};if _gbffc :=_dadaf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gbffc !=nil {return _gbffc ;};if _cece :=_dadaf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cece !=nil {return _cece ;};if _aefba :=_dadaf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_aefba !=nil {return _aefba ;};if _edbg :=_dadaf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_edbg !=nil {return _edbg ;};if _gedfe :=_dadaf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gedfe !=nil {return _gedfe ;};if _dfge :=_dadaf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dfge !=nil {return _dfge ;};if _gdcg :=_dadaf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gdcg !=nil {return _gdcg ;};if _ggdbd :=_dadaf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ggdbd !=nil {return _ggdbd ;};return nil ;}; -// Validate validates the CT_Group and its children -func (_gdaad *CT_Group )Validate ()error {return _gdaad .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func (_daffd *OfcExtrusion )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daffd .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_cfgfe :=range start .Attr {if _cfgfe .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_daffd .ColormodeAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0063\u006f\u006co\u0072"{_ccdcga ,_gafd :=_cfgfe .Value ,error (nil );if _gafd !=nil {return _gafd ;};_daffd .ColorAttr =&_ccdcga ;continue ;};if _cfgfe .Name .Local =="\u0074\u0079\u0070\u0065"{_daffd .TypeAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_fgcc ,_dfgb :=_g .ParseFloat (_cfgfe .Value ,64);if _dfgb !=nil {return _dfgb ;};_daed :=float32 (_fgcc );_daffd .ShininessAttr =&_daed ;continue ;};if _cfgfe .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_efdgd ,_gdgg :=_cfgfe .Value ,error (nil );if _gdgg !=nil {return _gdgg ;};_daffd .ViewpointoriginAttr =&_efdgd ;continue ;};if _cfgfe .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_aebga ,_bbfcb :=_cfgfe .Value ,error (nil );if _bbfcb !=nil {return _bbfcb ;};_daffd .SpecularityAttr =&_aebga ;continue ;};if _cfgfe .Name .Local =="\u0070\u006c\u0061n\u0065"{_daffd .PlaneAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_fegdb ,_decbaf :=_cfgfe .Value ,error (nil );if _decbaf !=nil {return _decbaf ;};_daffd .DiffusityAttr =&_fegdb ;continue ;};if _cfgfe .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_aecc ,_bfefc :=_cfgfe .Value ,error (nil );if _bfefc !=nil {return _bfefc ;};_daffd .SkewamtAttr =&_aecc ;continue ;};if _cfgfe .Name .Local =="\u006d\u0065\u0074a\u006c"{_daffd .MetalAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_fddb ,_bedfb :=_cfgfe .Value ,error (nil );if _bedfb !=nil {return _bedfb ;};_daffd .BackdepthAttr =&_fddb ;continue ;};if _cfgfe .Name .Local =="\u0065\u0064\u0067\u0065"{_bbabe ,_aeafeg :=_cfgfe .Value ,error (nil );if _aeafeg !=nil {return _aeafeg ;};_daffd .EdgeAttr =&_bbabe ;continue ;};if _cfgfe .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_adbba ,_fefcdg :=_cfgfe .Value ,error (nil );if _fefcdg !=nil {return _fefcdg ;};_daffd .Lightlevel2Attr =&_adbba ;continue ;};if _cfgfe .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_dacbd ,_ffbcc :=_g .ParseFloat (_cfgfe .Value ,64);if _ffbcc !=nil {return _ffbcc ;};_bfdfdg :=float32 (_dacbd );_daffd .OrientationangleAttr =&_bfdfdg ;continue ;};if _cfgfe .Name .Local =="\u006f\u006e"{_daffd .OnAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_daffd .LightharshAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_daffd .LightfaceAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_ebfgc ,_gebee :=_cfgfe .Value ,error (nil );if _gebee !=nil {return _gebee ;};_daffd .ForedepthAttr =&_ebfgc ;continue ;};if _cfgfe .Name .Local =="\u0065\u0078\u0074"{_daffd .ExtAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_daffd .AutorotationcenterAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0066\u0061\u0063e\u0074"{_ccbea ,_ebfad :=_cfgfe .Value ,error (nil );if _ebfad !=nil {return _ebfad ;};_daffd .FacetAttr =&_ccbea ;continue ;};if _cfgfe .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_daffd .RenderAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_gefdg ,_aecce :=_cfgfe .Value ,error (nil );if _aecce !=nil {return _aecce ;};_daffd .LightlevelAttr =&_gefdg ;continue ;};if _cfgfe .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_cgccad ,_afgage :=_cfgfe .Value ,error (nil );if _afgage !=nil {return _afgage ;};_daffd .BrightnessAttr =&_cgccad ;continue ;};if _cfgfe .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_gdab ,_dffb :=_g .ParseFloat (_cfgfe .Value ,64);if _dffb !=nil {return _dffb ;};_dgab :=float32 (_gdab );_daffd .SkewangleAttr =&_dgab ;continue ;};if _cfgfe .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_gcagb ,_dbcbd :=_cfgfe .Value ,error (nil );if _dbcbd !=nil {return _dbcbd ;};_daffd .Lightposition2Attr =&_gcagb ;continue ;};if _cfgfe .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fcdc ,_fbbgd :=_cfgfe .Value ,error (nil );if _fbbgd !=nil {return _fbbgd ;};_daffd .RotationangleAttr =&_fcdc ;continue ;};if _cfgfe .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_daffd .Lightharsh2Attr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_eaff ,_debea :=_cfgfe .Value ,error (nil );if _debea !=nil {return _debea ;};_daffd .OrientationAttr =&_eaff ;continue ;};if _cfgfe .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_daffd .LockrotationcenterAttr .UnmarshalXMLAttr (_cfgfe );continue ;};if _cfgfe .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_abgcg ,_fgaec :=_cfgfe .Value ,error (nil );if _fgaec !=nil {return _fgaec ;};_daffd .RotationcenterAttr =&_abgcg ;continue ;};if _cfgfe .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_fbfga ,_gbbdc :=_cfgfe .Value ,error (nil );if _gbbdc !=nil {return _gbbdc ;};_daffd .ViewpointAttr =&_fbfga ;continue ;};if _cfgfe .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eaafe ,_gegdg :=_cfgfe .Value ,error (nil );if _gegdg !=nil {return _gegdg ;};_daffd .LightpositionAttr =&_eaafe ;continue ;};};for {_dbgac ,_ddgbb :=d .Token ();if _ddgbb !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_ddgbb );};if _bbaab ,_abbcf :=_dbgac .(_b .EndElement );_abbcf &&_bbaab .Name ==start .Name {break ;};};return nil ;};func NewAG_CoreAttributes ()*AG_CoreAttributes {_gac :=&AG_CoreAttributes {};return _gac }; +// Validate validates the Roundrect and its children +func (_acdag *Roundrect )Validate ()error {return _acdag .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};type AG_Id struct{IdAttr *string ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_gab :=&AG_AllShapeAttributes {};return _gab };func (_bfefa *OfcEquationxml )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bfefa .OfcCT_EquationXml .MarshalXML (e ,start );};func (_fggde *OfcST_Angle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fggde =0;case "\u0061\u006e\u0079":*_fggde =1;case "\u0033\u0030":*_fggde =2;case "\u0034\u0035":*_fggde =3;case "\u0036\u0030":*_fggde =4;case "\u0039\u0030":*_fggde =5;case "\u0061\u0075\u0074\u006f":*_fggde =6;};return nil ;}; -// Validate validates the CT_Oval and its children -func (_baaf *CT_Oval )Validate ()error {return _baaf .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func (_cgdgb *Fill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cgdgb .CT_Fill .MarshalXML (e ,start );}; +// Validate validates the Formulas and its children +func (_cdbcb *Formulas )Validate ()error {return _cdbcb .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");}; -// Validate validates the OfcCT_EquationXml and its children -func (_gbcfe *OfcCT_EquationXml )Validate ()error {return _gbcfe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func (_gbfd *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbfd .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .GfxdataAttr )});};if _gbfd .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .EquationxmlAttr )});};if _gbfd .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .HrefAttr )});};if _gbfd .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .TargetAttr )});};if _gbfd .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .ClassAttr )});};if _gbfd .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .TitleAttr )});};if _gbfd .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .AltAttr )});};if _gbfd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .CoordsizeAttr )});};if _gbfd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .CoordoriginAttr )});};if _gbfd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .WrapcoordsAttr )});};if _gbfd .PrintAttr !=_bd .ST_TrueFalseUnset {_dcbfb ,_fbegd :=_gbfd .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fbegd !=nil {return _fbegd ;};start .Attr =append (start .Attr ,_dcbfb );};if _gbfd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .IdAttr )});};if _gbfd .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .StyleAttr )});};if _gbfd .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .SpidAttr )});};if _gbfd .OnedAttr !=_bd .ST_TrueFalseUnset {_bgfac ,_ecge :=_gbfd .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _ecge !=nil {return _ecge ;};start .Attr =append (start .Attr ,_bgfac );};if _gbfd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .RegroupidAttr )});};if _gbfd .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_cedea ,_daca :=_gbfd .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _daca !=nil {return _daca ;};start .Attr =append (start .Attr ,_cedea );};if _gbfd .ButtonAttr !=_bd .ST_TrueFalseUnset {_beefcc ,_fgeaa :=_gbfd .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fgeaa !=nil {return _fgeaa ;};start .Attr =append (start .Attr ,_beefcc );};if _gbfd .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_babc ,_bgebd :=_gbfd .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bgebd !=nil {return _bgebd ;};start .Attr =append (start .Attr ,_babc );};if _gbfd .BulletAttr !=_bd .ST_TrueFalseUnset {_fdbb ,_cbbaf :=_gbfd .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _cbbaf !=nil {return _cbbaf ;};start .Attr =append (start .Attr ,_fdbb );};if _gbfd .HrAttr !=_bd .ST_TrueFalseUnset {_afac ,_gcef :=_gbfd .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _gcef !=nil {return _gcef ;};start .Attr =append (start .Attr ,_afac );};if _gbfd .HrstdAttr !=_bd .ST_TrueFalseUnset {_abeca ,_cbfbb :=_gbfd .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _cbfbb !=nil {return _cbfbb ;};start .Attr =append (start .Attr ,_abeca );};if _gbfd .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_gabce ,_efggg :=_gbfd .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _efggg !=nil {return _efggg ;};start .Attr =append (start .Attr ,_gabce );};if _gbfd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .HrpctAttr )});};if _gbfd .HralignAttr !=OfcST_HrAlignUnset {_dddbcg ,_feaafb :=_gbfd .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _feaafb !=nil {return _feaafb ;};start .Attr =append (start .Attr ,_dddbcg );};if _gbfd .AllowincellAttr !=_bd .ST_TrueFalseUnset {_cfad ,_cgada :=_gbfd .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cgada !=nil {return _cgada ;};start .Attr =append (start .Attr ,_cfad );};if _gbfd .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_ggfd ,_gbfa :=_gbfd .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gbfa !=nil {return _gbfa ;};start .Attr =append (start .Attr ,_ggfd );};if _gbfd .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_efbb ,_dagcf :=_gbfd .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _dagcf !=nil {return _dagcf ;};start .Attr =append (start .Attr ,_efbb );};if _gbfd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .BordertopcolorAttr )});};if _gbfd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .BorderleftcolorAttr )});};if _gbfd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .BorderbottomcolorAttr )});};if _gbfd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .BorderrightcolorAttr )});};if _gbfd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ccgcb ,_ccgbe :=_gbfd .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _ccgbe !=nil {return _ccgbe ;};start .Attr =append (start .Attr ,_ccgcb );};if _gbfd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .DgmnodekindAttr )});};if _gbfd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_beddd ,_bcfd :=_gbfd .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _bcfd !=nil {return _bcfd ;};start .Attr =append (start .Attr ,_beddd );};if _gbfd .InsetmodeAttr !=OfcST_InsetModeUnset {_agagb ,_abfa :=_gbfd .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _abfa !=nil {return _abfa ;};start .Attr =append (start .Attr ,_agagb );};if _gbfd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .OpacityAttr )});};if _gbfd .StrokedAttr !=_bd .ST_TrueFalseUnset {_cege ,_aceg :=_gbfd .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aceg !=nil {return _aceg ;};start .Attr =append (start .Attr ,_cege );};if _gbfd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .StrokecolorAttr )});};if _gbfd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .StrokeweightAttr )});};if _gbfd .InsetpenAttr !=_bd .ST_TrueFalseUnset {_cefc ,_gfffa :=_gbfd .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gfffa !=nil {return _gfffa ;};start .Attr =append (start .Attr ,_cefc );};if _gbfd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .ChromakeyAttr )});};if _gbfd .FilledAttr !=_bd .ST_TrueFalseUnset {_gcffe ,_cceee :=_gbfd .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cceee !=nil {return _cceee ;};start .Attr =append (start .Attr ,_gcffe );};if _gbfd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .FillcolorAttr )});};if _gbfd .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .SptAttr )});};if _gbfd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fedea ,_aagcg :=_gbfd .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _aagcg !=nil {return _aagcg ;};start .Attr =append (start .Attr ,_fedea );};if _gbfd .BwmodeAttr !=OfcST_BWModeUnset {_bcbd ,_defe :=_gbfd .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _defe !=nil {return _defe ;};start .Attr =append (start .Attr ,_bcbd );};if _gbfd .BwpureAttr !=OfcST_BWModeUnset {_fdbee ,_degcf :=_gbfd .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _degcf !=nil {return _degcf ;};start .Attr =append (start .Attr ,_fdbee );};if _gbfd .BwnormalAttr !=OfcST_BWModeUnset {_ggdfca ,_affc :=_gbfd .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _affc !=nil {return _affc ;};start .Attr =append (start .Attr ,_ggdfca );};if _gbfd .ForcedashAttr !=_bd .ST_TrueFalseUnset {_fbfde ,_ebadg :=_gbfd .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _ebadg !=nil {return _ebadg ;};start .Attr =append (start .Attr ,_fbfde );};if _gbfd .OleiconAttr !=_bd .ST_TrueFalseUnset {_cefgb ,_fagg :=_gbfd .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _fagg !=nil {return _fagg ;};start .Attr =append (start .Attr ,_cefgb );};if _gbfd .OleAttr !=_bd .ST_TrueFalseBlankUnset {_cfaec ,_cged :=_gbfd .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _cged !=nil {return _cged ;};start .Attr =append (start .Attr ,_cfaec );};if _gbfd .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_aafbe ,_baaab :=_gbfd .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _baaab !=nil {return _baaab ;};start .Attr =append (start .Attr ,_aafbe );};if _gbfd .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_bgfee ,_acbac :=_gbfd .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _acbac !=nil {return _acbac ;};start .Attr =append (start .Attr ,_bgfee );};if _gbfd .ClipAttr !=_bd .ST_TrueFalseUnset {_eggfa ,_ebfe :=_gbfd .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _ebfe !=nil {return _ebfe ;};start .Attr =append (start .Attr ,_eggfa );};if _gbfd .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .TypeAttr )});};if _gbfd .AdjAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u006a"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .AdjAttr )});};if _gbfd .PathAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_gbfd .PathAttr )});};e .EncodeToken (start );if _gbfd .Ink !=nil {_bgfb :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_agbf :=range _gbfd .Ink {e .EncodeElement (_agbf ,_bgfb );};};if _gbfd .Iscomment !=nil {_becb :=_b .StartElement {Name :_b .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_dgbfa :=range _gbfd .Iscomment {e .EncodeElement (_dgbfa ,_becb );};};if _gbfd .Equationxml !=nil {_gdcac :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_aede :=range _gbfd .Equationxml {e .EncodeElement (_aede ,_gdcac );};};if _gbfd .EG_ShapeElements !=nil {for _ ,_bfcbf :=range _gbfd .EG_ShapeElements {_bfcbf .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path +func (_aaec *OfcSignatureline )ValidateWithPath (path string )error {if _daggd :=_aaec .OfcCT_SignatureLine .ValidateWithPath (path );_daggd !=nil {return _daggd ;};return nil ;};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_ae :=&AG_AllCoreAttributes {};return _ae };func NewCT_F ()*CT_F {_bbdd :=&CT_F {};return _bbdd };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 (_ecaa *AG_OfficeShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efab :=range start .Attr {if _efab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efab .Name .Local =="\u0073\u0070\u0074"{_acb ,_ecab :=_g .ParseFloat (_efab .Value ,64);if _ecab !=nil {return _ecab ;};_fgbd :=float32 (_acb );_ecaa .SptAttr =&_fgbd ;continue ;};if _efab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efab .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ecaa .ConnectortypeAttr .UnmarshalXMLAttr (_efab );continue ;};if _efab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efab .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ecaa .BwmodeAttr .UnmarshalXMLAttr (_efab );continue ;};if _efab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efab .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ecaa .BwpureAttr .UnmarshalXMLAttr (_efab );continue ;};if _efab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efab .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ecaa .BwnormalAttr .UnmarshalXMLAttr (_efab );continue ;};if _efab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ecaa .ForcedashAttr .UnmarshalXMLAttr (_efab );continue ;};if _efab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efab .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ecaa .OleiconAttr .UnmarshalXMLAttr (_efab );continue ;};if _efab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efab .Name .Local =="\u006f\u006c\u0065"{_ecaa .OleAttr .UnmarshalXMLAttr (_efab );continue ;};if _efab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efab .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ecaa .PreferrelativeAttr .UnmarshalXMLAttr (_efab );continue ;};if _efab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efab .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ecaa .CliptowrapAttr .UnmarshalXMLAttr (_efab );continue ;};if _efab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efab .Name .Local =="\u0063\u006c\u0069\u0070"{_ecaa .ClipAttr .UnmarshalXMLAttr (_efab );continue ;};};for {_egg ,_gbca :=d .Token ();if _gbca !=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",_gbca );};if _dggc ,_afe :=_egg .(_d .EndElement );_afe &&_dggc .Name ==start .Name {break ;};};return nil ;};type Curve struct{CT_Curve }; -// ValidateWithPath validates the Rect and its children, prefixing error messages with path -func (_ffbff *Rect )ValidateWithPath (path string )error {if _geabb :=_ffbff .CT_Rect .ValidateWithPath (path );_geabb !=nil {return _geabb ;};return nil ;};func (_bcbcf *ST_EditAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfaeeg ,_ccefe :=d .Token ();if _ccefe !=nil {return _ccefe ;};if _faffb ,_dgaac :=_gfaeeg .(_b .EndElement );_dgaac &&_faffb .Name ==start .Name {*_bcbcf =1;return nil ;};if _acddg ,_fadbc :=_gfaeeg .(_b .CharData );!_fadbc {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfaeeg );}else {switch string (_acddg ){case "":*_bcbcf =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_bcbcf =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_bcbcf =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bcbcf =3;case "\u0063\u0079\u0063l\u0065":*_bcbcf =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bcbcf =5;case "\u0076\u0065\u006e\u006e":*_bcbcf =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_bcbcf =7;};};_gfaeeg ,_ccefe =d .Token ();if _ccefe !=nil {return _ccefe ;};if _begedd ,_gfaage :=_gfaeeg .(_b .EndElement );_gfaage &&_begedd .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfaeeg );}; +// Validate validates the Fill and its children +func (_gfdfc *Fill )Validate ()error {return _gfdfc .ValidateWithPath ("\u0046\u0069\u006c\u006c")}; -// Validate validates the Image and its children -func (_aabad *Image )Validate ()error {return _aabad .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func (_ffadb *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egcef :=range start .Attr {if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eaeeee ,_adfec :=_g .ParseInt (_egcef .Value ,10,64);if _adfec !=nil {return _adfec ;};_ffadb .RegroupidAttr =&_eaeeee ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ffadb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0063\u006c\u0069\u0070"{_ffadb .ClipAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ffadb .ButtonAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ffadb .UserhiddenAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ffadb .BulletAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_cbcf ,_afae :=_egcef .Value ,error (nil );if _afae !=nil {return _afae ;};_ffadb .GfxdataAttr =&_cbcf ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0068\u0072"{_ffadb .HrAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u006f\u006c\u0065"{_ffadb .OleAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ffadb .AllowincellAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gcac ,_gddb :=_egcef .Value ,error (nil );if _gddb !=nil {return _gddb ;};_ffadb .BorderleftcolorAttr =&_gcac ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0068\u0072\u0070c\u0074"{_geac ,_bdcfe :=_g .ParseFloat (_egcef .Value ,64);if _bdcfe !=nil {return _bdcfe ;};_fegb :=float32 (_geac );_ffadb .HrpctAttr =&_fegb ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_agddb ,_dceg :=_g .ParseInt (_egcef .Value ,10,64);if _dceg !=nil {return _dceg ;};_ffadb .DgmnodekindAttr =&_agddb ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ffadb .InsetmodeAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ffadb .UserdrawnAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ffadb .ConnectortypeAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acbacb ,_afdd :=_egcef .Value ,error (nil );if _afdd !=nil {return _afdd ;};_ffadb .BorderrightcolorAttr =&_acbacb ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ffadb .PreferrelativeAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ffadb .HrnoshadeAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ffadb .DgmlayoutmruAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u006f\u006e\u0065\u0064"{_ffadb .OnedAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ffadb .HralignAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ffadb .BwmodeAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ffadb .AllowoverlapAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fgeff ,_dedfc :=_egcef .Value ,error (nil );if _dedfc !=nil {return _dedfc ;};_ffadb .BordertopcolorAttr =&_fgeff ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ffadb .BwnormalAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gggeb ,_gbadd :=_egcef .Value ,error (nil );if _gbadd !=nil {return _gbadd ;};_ffadb .BorderbottomcolorAttr =&_gggeb ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ffadb .CliptowrapAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ffadb .DgmlayoutAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0073\u0070\u0074"{_bebda ,_cabcg :=_g .ParseFloat (_egcef .Value ,64);if _cabcg !=nil {return _cabcg ;};_gadeg :=float32 (_bebda );_ffadb .SptAttr =&_gadeg ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ffadb .OleiconAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ffadb .ForcedashAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ffadb .BwpureAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0073\u0070\u0069\u0064"{_fccde ,_bced :=_egcef .Value ,error (nil );if _bced !=nil {return _bced ;};_ffadb .SpidAttr =&_fccde ;continue ;};if _egcef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcef .Name .Local =="\u0068\u0072\u0073t\u0064"{_ffadb .HrstdAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cebe ,_ecbeb :=_egcef .Value ,error (nil );if _ecbeb !=nil {return _ecbeb ;};_ffadb .TargetAttr =&_cebe ;continue ;};if _egcef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggfdf ,_gbcggd :=_egcef .Value ,error (nil );if _gbcggd !=nil {return _gbcggd ;};_ffadb .WrapcoordsAttr =&_ggfdf ;continue ;};if _egcef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdgff ,_gbec :=_egcef .Value ,error (nil );if _gbec !=nil {return _gbec ;};_ffadb .OpacityAttr =&_fdgff ;continue ;};if _egcef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gcge ,_fcca :=_egcef .Value ,error (nil );if _fcca !=nil {return _fcca ;};_ffadb .CoordoriginAttr =&_gcge ;continue ;};if _egcef .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_beeb ,_bdgc :=_egcef .Value ,error (nil );if _bdgc !=nil {return _bdgc ;};_ffadb .StrokecolorAttr =&_beeb ;continue ;};if _egcef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbac ,_geaca :=_egcef .Value ,error (nil );if _geaca !=nil {return _geaca ;};_ffadb .CoordsizeAttr =&_fbac ;continue ;};if _egcef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ffadb .InsetpenAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Local =="\u0061\u006c\u0074"{_cabe ,_ebfgf :=_egcef .Value ,error (nil );if _ebfgf !=nil {return _ebfgf ;};_ffadb .AltAttr =&_cabe ;continue ;};if _egcef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ffadb .FilledAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffda ,_ccffa :=_egcef .Value ,error (nil );if _ccffa !=nil {return _ccffa ;};_ffadb .TitleAttr =&_ffda ;continue ;};if _egcef .Name .Local =="\u0073\u0074\u0079l\u0065"{_cacaf ,_baagd :=_egcef .Value ,error (nil );if _baagd !=nil {return _baagd ;};_ffadb .StyleAttr =&_cacaf ;continue ;};if _egcef .Name .Local =="\u0070\u0072\u0069n\u0074"{_ffadb .PrintAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ffadb .StrokedAttr .UnmarshalXMLAttr (_egcef );continue ;};if _egcef .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eaba ,_efga :=_egcef .Value ,error (nil );if _efga !=nil {return _efga ;};_ffadb .StrokeweightAttr =&_eaba ;continue ;};if _egcef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_affbg ,_dafff :=_egcef .Value ,error (nil );if _dafff !=nil {return _dafff ;};_ffadb .ChromakeyAttr =&_affbg ;continue ;};if _egcef .Name .Local =="\u0070\u0061\u0074\u0068"{_dabgb ,_dccaa :=_egcef .Value ,error (nil );if _dccaa !=nil {return _dccaa ;};_ffadb .PathAttr =&_dabgb ;continue ;};if _egcef .Name .Local =="\u0069\u0064"{_daefa ,_agfda :=_egcef .Value ,error (nil );if _agfda !=nil {return _agfda ;};_ffadb .IdAttr =&_daefa ;continue ;};if _egcef .Name .Local =="\u0063\u006c\u0061s\u0073"{_eebeb ,_ddabc :=_egcef .Value ,error (nil );if _ddabc !=nil {return _ddabc ;};_ffadb .ClassAttr =&_eebeb ;continue ;};if _egcef .Name .Local =="\u0068\u0072\u0065\u0066"{_cgccf ,_aabd :=_egcef .Value ,error (nil );if _aabd !=nil {return _aabd ;};_ffadb .HrefAttr =&_cgccf ;continue ;};if _egcef .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_bedf ,_bdgeb :=_egcef .Value ,error (nil );if _bdgeb !=nil {return _bdgeb ;};_ffadb .EquationxmlAttr =&_bedf ;continue ;};if _egcef .Name .Local =="\u0074\u0079\u0070\u0065"{_cbcaf ,_dbdb :=_egcef .Value ,error (nil );if _dbdb !=nil {return _dbdb ;};_ffadb .TypeAttr =&_cbcaf ;continue ;};if _egcef .Name .Local =="\u0061\u0064\u006a"{_aabffb ,_ecacf :=_egcef .Value ,error (nil );if _ecacf !=nil {return _ecacf ;};_ffadb .AdjAttr =&_aabffb ;continue ;};if _egcef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gddde ,_ababa :=_egcef .Value ,error (nil );if _ababa !=nil {return _ababa ;};_ffadb .FillcolorAttr =&_gddde ;continue ;};};_bedac :for {_babd ,_dgeff :=d .Token ();if _dgeff !=nil {return _dgeff ;};switch _dfdfg :=_babd .(type ){case _b .StartElement :switch _dfdfg .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_daaaa :=NewOfcInk ();if _fdgdg :=d .DecodeElement (_daaaa ,&_dfdfg );_fdgdg !=nil {return _fdgdg ;};_ffadb .Ink =append (_ffadb .Ink ,_daaaa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_ecbebf :=_fb .NewIscomment ();if _geedea :=d .DecodeElement (_ecbebf ,&_dfdfg );_geedea !=nil {return _geedea ;};_ffadb .Iscomment =append (_ffadb .Iscomment ,_ecbebf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_adcda :=NewOfcEquationxml ();if _gfbce :=d .DecodeElement (_adcda ,&_dfdfg );_gfbce !=nil {return _gfbce ;};_ffadb .Equationxml =append (_ffadb .Equationxml ,_adcda );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bfce :=NewEG_ShapeElements ();_bfce .Path =NewPath ();if _aedd :=d .DecodeElement (_bfce .Path ,&_dfdfg );_aedd !=nil {return _aedd ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_bfce );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_eggge :=NewEG_ShapeElements ();_eggge .Formulas =NewFormulas ();if _dcadfa :=d .DecodeElement (_eggge .Formulas ,&_dfdfg );_dcadfa !=nil {return _dcadfa ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_eggge );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_agbfa :=NewEG_ShapeElements ();_agbfa .Handles =NewHandles ();if _ccabf :=d .DecodeElement (_agbfa .Handles ,&_dfdfg );_ccabf !=nil {return _ccabf ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_agbfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_eabcg :=NewEG_ShapeElements ();_eabcg .Fill =NewFill ();if _gdbfd :=d .DecodeElement (_eabcg .Fill ,&_dfdfg );_gdbfd !=nil {return _gdbfd ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_eabcg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cgfec :=NewEG_ShapeElements ();_cgfec .Stroke =NewStroke ();if _gcfd :=d .DecodeElement (_cgfec .Stroke ,&_dfdfg );_gcfd !=nil {return _gcfd ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_cgfec );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dbcc :=NewEG_ShapeElements ();_dbcc .Shadow =NewShadow ();if _ffbb :=d .DecodeElement (_dbcc .Shadow ,&_dfdfg );_ffbb !=nil {return _ffbb ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_dbcc );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dfaada :=NewEG_ShapeElements ();_dfaada .Textbox =NewTextbox ();if _fdeeb :=d .DecodeElement (_dfaada .Textbox ,&_dfdfg );_fdeeb !=nil {return _fdeeb ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_dfaada );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_egecb :=NewEG_ShapeElements ();_egecb .Textpath =NewTextpath ();if _ddgbg :=d .DecodeElement (_egecb .Textpath ,&_dfdfg );_ddgbg !=nil {return _ddgbg ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_egecb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cgae :=NewEG_ShapeElements ();_cgae .Imagedata =NewImagedata ();if _cceab :=d .DecodeElement (_cgae .Imagedata ,&_dfdfg );_cceab !=nil {return _cceab ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_cgae );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ggda :=NewEG_ShapeElements ();_ggda .Skew =NewOfcSkew ();if _adca :=d .DecodeElement (_ggda .Skew ,&_dfdfg );_adca !=nil {return _adca ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_ggda );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_agcf :=NewEG_ShapeElements ();_agcf .Extrusion =NewOfcExtrusion ();if _fdbcda :=d .DecodeElement (_agcf .Extrusion ,&_dfdfg );_fdbcda !=nil {return _fdbcda ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_agcf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ggaeb :=NewEG_ShapeElements ();_ggaeb .Callout =NewOfcCallout ();if _fddeb :=d .DecodeElement (_ggaeb .Callout ,&_dfdfg );_fddeb !=nil {return _fddeb ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_ggaeb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_befdf :=NewEG_ShapeElements ();_befdf .Lock =NewOfcLock ();if _afcgbf :=d .DecodeElement (_befdf .Lock ,&_dfdfg );_afcgbf !=nil {return _afcgbf ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_befdf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dgacd :=NewEG_ShapeElements ();_dgacd .Clippath =NewOfcClippath ();if _bcbg :=d .DecodeElement (_dgacd .Clippath ,&_dfdfg );_bcbg !=nil {return _bcbg ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_dgacd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bfdd :=NewEG_ShapeElements ();_bfdd .Signatureline =NewOfcSignatureline ();if _daeac :=d .DecodeElement (_bfdd .Signatureline ,&_dfdfg );_daeac !=nil {return _daeac ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_bfdd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_caeaa :=NewEG_ShapeElements ();_caeaa .Wrap =_a .NewWrap ();if _bbgg :=d .DecodeElement (_caeaa .Wrap ,&_dfdfg );_bbgg !=nil {return _bbgg ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_caeaa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bgeeg :=NewEG_ShapeElements ();_bgeeg .Anchorlock =_a .NewAnchorlock ();if _bdbga :=d .DecodeElement (_bgeeg .Anchorlock ,&_dfdfg );_bdbga !=nil {return _bdbga ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_bgeeg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dabd :=NewEG_ShapeElements ();_dabd .Bordertop =_a .NewBordertop ();if _afec :=d .DecodeElement (_dabd .Bordertop ,&_dfdfg );_afec !=nil {return _afec ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_dabd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_afcad :=NewEG_ShapeElements ();_afcad .Borderbottom =_a .NewBorderbottom ();if _eefff :=d .DecodeElement (_afcad .Borderbottom ,&_dfdfg );_eefff !=nil {return _eefff ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_afcad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bbbaf :=NewEG_ShapeElements ();_bbbaf .Borderleft =_a .NewBorderleft ();if _facef :=d .DecodeElement (_bbbaf .Borderleft ,&_dfdfg );_facef !=nil {return _facef ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_bbbaf );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_edaa :=NewEG_ShapeElements ();_edaa .Borderright =_a .NewBorderright ();if _fcgec :=d .DecodeElement (_edaa .Borderright ,&_dfdfg );_fcgec !=nil {return _fcgec ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_edaa );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dcfga :=NewEG_ShapeElements ();_dcfga .ClientData =_ga .NewClientData ();if _eefdad :=d .DecodeElement (_dcfga .ClientData ,&_dfdfg );_eefdad !=nil {return _eefdad ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_dcfga );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bdddfb :=NewEG_ShapeElements ();_bdddfb .Textdata =_fb .NewTextdata ();if _facad :=d .DecodeElement (_bdddfb .Textdata ,&_dfdfg );_facad !=nil {return _facad ;};_ffadb .EG_ShapeElements =append (_ffadb .EG_ShapeElements ,_bdddfb );default:_d .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_dfdfg .Name );if _edgdg :=d .Skip ();_edgdg !=nil {return _edgdg ;};};case _b .EndElement :break _bedac ;case _b .CharData :};};return nil ;};func (_daagc OfcST_ScreenSize )String ()string {switch _daagc {case 0:return "";case 1:return "\u00354\u0034\u002c\u0033\u0037\u0036";case 2:return "\u00364\u0030\u002c\u0034\u0038\u0030";case 3:return "\u00372\u0030\u002c\u0035\u0031\u0032";case 4:return "\u00380\u0030\u002c\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return "";};func NewAG_Chromakey ()*AG_Chromakey {_cad :=&AG_Chromakey {};return _cad };type AG_Style struct{StyleAttr *string ;};func (_dgfce ST_StrokeEndCap )ValidateWithPath (path string )error {switch _dgfce {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfce ));};return nil ;};func NewTextbox ()*Textbox {_gddfc :=&Textbox {};_gddfc .CT_Textbox =*NewCT_Textbox ();return _gddfc };func (_begac OfcST_DiagramLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_begac .String (),start );};func (_afbcb *OfcCT_Ink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcecc :=range start .Attr {if _fcecc .Name .Local =="\u0069"{_abcfb ,_cgce :=_fcecc .Value ,error (nil );if _cgce !=nil {return _cgce ;};_afbcb .IAttr =&_abcfb ;continue ;};if _fcecc .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_afbcb .AnnotationAttr .UnmarshalXMLAttr (_fcecc );continue ;};if _fcecc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ecbef ,_aefbf :=_fcecc .Value ,error (nil );if _aefbf !=nil {return _aefbf ;};_afbcb .ContentTypeAttr =&_ecbef ;continue ;};};for {_eaaeg ,_fgfba :=d .Token ();if _fgfba !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_fgfba );};if _bbdeg ,_dfadd :=_eaaeg .(_b .EndElement );_dfadd &&_bbdeg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcCT_IdMap and its children +func (_dcgaad *OfcCT_IdMap )Validate ()error {return _dcgaad .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");}; -// ValidateWithPath validates the Polyline and its children, prefixing error messages with path -func (_efggd *Polyline )ValidateWithPath (path string )error {if _fefbb :=_efggd .CT_PolyLine .ValidateWithPath (path );_fefbb !=nil {return _fefbb ;};return nil ;};func (_fddgge OfcST_ExtrusionType )String ()string {switch _fddgge {case 0:return "";case 1:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case 2:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return "";}; +// Validate validates the AG_Ext and its children +func (_ged *AG_Ext )Validate ()error {return _ged .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};func (_bdada OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _bdada {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 (_bdada ));};return nil ;};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;);func NewCT_TextPath ()*CT_TextPath {_dgfdf :=&CT_TextPath {};return _dgfdf };type OfcOLEObject struct{OfcCT_OLEObject };func (_abgdgd OfcST_Angle )Validate ()error {return _abgdgd .ValidateWithPath ("")};func (_aaabb *OfcCT_ShapeDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdgf :=range start .Attr {if _cdgf .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_abggd ,_dcged :=_g .ParseInt (_cdgf .Value ,10,64);if _dcged !=nil {return _dcged ;};_aaabb .SpidmaxAttr =&_abggd ;continue ;};if _cdgf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aaabb .AllowincellAttr .UnmarshalXMLAttr (_cdgf );continue ;};if _cdgf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gedfeg ,_feefc :=_cdgf .Value ,error (nil );if _feefc !=nil {return _feefc ;};_aaabb .StrokecolorAttr =&_gedfeg ;continue ;};if _cdgf .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_aaabb .StrokeAttr .UnmarshalXMLAttr (_cdgf );continue ;};if _cdgf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fefae ,_edcgg :=_cdgf .Value ,error (nil );if _edcgg !=nil {return _edcgg ;};_aaabb .FillcolorAttr =&_fefae ;continue ;};if _cdgf .Name .Local =="\u0066\u0069\u006c\u006c"{_aaabb .FillAttr .UnmarshalXMLAttr (_cdgf );continue ;};if _cdgf .Name .Local =="\u0073\u0074\u0079l\u0065"{_geebb ,_dfgcb :=_cdgf .Value ,error (nil );if _dfgcb !=nil {return _dfgcb ;};_aaabb .StyleAttr =&_geebb ;continue ;};if _cdgf .Name .Local =="\u0065\u0078\u0074"{_aaabb .ExtAttr .UnmarshalXMLAttr (_cdgf );continue ;};};_cacfc :for {_ffdcf ,_cabda :=d .Token ();if _cabda !=nil {return _cabda ;};switch _eedgd :=_ffdcf .(type ){case _d .StartElement :switch _eedgd .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaabb .Fill =NewFill ();if _bega :=d .DecodeElement (_aaabb .Fill ,&_eedgd );_bega !=nil {return _bega ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaabb .Stroke =NewStroke ();if _gbcdc :=d .DecodeElement (_aaabb .Stroke ,&_eedgd );_gbcdc !=nil {return _gbcdc ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaabb .Textbox =NewTextbox ();if _egad :=d .DecodeElement (_aaabb .Textbox ,&_eedgd );_egad !=nil {return _egad ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaabb .Shadow =NewShadow ();if _fdcae :=d .DecodeElement (_aaabb .Shadow ,&_eedgd );_fdcae !=nil {return _fdcae ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaabb .Skew =NewOfcSkew ();if _geccd :=d .DecodeElement (_aaabb .Skew ,&_eedgd );_geccd !=nil {return _geccd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaabb .Extrusion =NewOfcExtrusion ();if _ebfab :=d .DecodeElement (_aaabb .Extrusion ,&_eedgd );_ebfab !=nil {return _ebfab ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaabb .Callout =NewOfcCallout ();if _dgbda :=d .DecodeElement (_aaabb .Callout ,&_eedgd );_dgbda !=nil {return _dgbda ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaabb .Lock =NewOfcLock ();if _fgegc :=d .DecodeElement (_aaabb .Lock ,&_eedgd );_fgegc !=nil {return _fgegc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaabb .Colormru =NewOfcCT_ColorMru ();if _egebe :=d .DecodeElement (_aaabb .Colormru ,&_eedgd );_egebe !=nil {return _egebe ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaabb .Colormenu =NewOfcCT_ColorMenu ();if _abgae :=d .DecodeElement (_aaabb .Colormenu ,&_eedgd );_abgae !=nil {return _abgae ;};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\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070eD\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_eedgd .Name );if _fgbecg :=d .Skip ();_fgbecg !=nil {return _fgbecg ;};};case _d .EndElement :break _cacfc ;case _d .CharData :};};return nil ;};func (_bedba ST_StrokeEndCap )Validate ()error {return _bedba .ValidateWithPath ("")};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;};func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_ebca :=&OfcCT_RegroupTable {};return _ebca };func NewAG_Chromakey ()*AG_Chromakey {_bba :=&AG_Chromakey {};return _bba }; -// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path -func (_dcage *OfcEquationxml )ValidateWithPath (path string )error {if _dbcae :=_dcage .OfcCT_EquationXml .ValidateWithPath (path );_dbcae !=nil {return _dbcae ;};return nil ;};func NewOfcCallout ()*OfcCallout {_agdcf :=&OfcCallout {};_agdcf .OfcCT_Callout =*NewOfcCT_Callout ();return _agdcf ;}; +// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path +func (_ebfc *OfcShapedefaults )ValidateWithPath (path string )error {if _cedda :=_ebfc .OfcCT_ShapeDefaults .ValidateWithPath (path );_cedda !=nil {return _cedda ;};return nil ;};func (_gdcdaa *OfcST_HrAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abee ,_bbbfbf :=d .Token ();if _bbbfbf !=nil {return _bbbfbf ;};if _fgbef ,_befcc :=_abee .(_d .EndElement );_befcc &&_fgbef .Name ==start .Name {*_gdcdaa =1;return nil ;};if _ebbaa ,_abafc :=_abee .(_d .CharData );!_abafc {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",_abee );}else {switch string (_ebbaa ){case "":*_gdcdaa =0;case "\u006c\u0065\u0066\u0074":*_gdcdaa =1;case "\u0072\u0069\u0067h\u0074":*_gdcdaa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdcdaa =3;};};_abee ,_bbbfbf =d .Token ();if _bbbfbf !=nil {return _bbbfbf ;};if _fcdf ,_fccaae :=_abee .(_d .EndElement );_fccaae &&_fcdf .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",_abee );}; -// Validate validates the OfcCT_ShapeDefaults and its children -func (_decba *OfcCT_ShapeDefaults )Validate ()error {return _decba .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_fggfg OfcST_OLEUpdateMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcgddd :=_b .Attr {};_bcgddd .Name =name ;switch _fggfg {case OfcST_OLEUpdateModeUnset :_bcgddd .Value ="";case OfcST_OLEUpdateModeAlways :_bcgddd .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_bcgddd .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _bcgddd ,nil ;}; +// Validate validates the OfcCT_Relation and its children +func (_cebcb *OfcCT_Relation )Validate ()error {return _cebcb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};type Textbox struct{CT_Textbox };func (_aebda *OfcColumn )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\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\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 :"\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\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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _aebda .OfcCT_StrokeChild .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_dgba *CT_F )ValidateWithPath (path string )error {return nil };func (_ggeebdf *Polyline )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ggeebdf .CT_PolyLine .MarshalXML (e ,start );};type OfcST_BWMode byte ;func (_fcdd *CT_Arc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcdd .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .StartAngleAttr )});};if _fcdd .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .EndAngleAttr )});};if _fcdd .HrefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .HrefAttr )});};if _fcdd .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .TargetAttr )});};if _fcdd .ClassAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .ClassAttr )});};if _fcdd .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .TitleAttr )});};if _fcdd .AltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .AltAttr )});};if _fcdd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .CoordsizeAttr )});};if _fcdd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .CoordoriginAttr )});};if _fcdd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .WrapcoordsAttr )});};if _fcdd .PrintAttr !=_bd .ST_TrueFalseUnset {_aadbd ,_cfee :=_fcdd .PrintAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cfee !=nil {return _cfee ;};start .Attr =append (start .Attr ,_aadbd );};if _fcdd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .IdAttr )});};if _fcdd .StyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .StyleAttr )});};if _fcdd .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .SpidAttr )});};if _fcdd .OnedAttr !=_bd .ST_TrueFalseUnset {_gbcb ,_dgff :=_fcdd .OnedAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006e\u0065\u0064"});if _dgff !=nil {return _dgff ;};start .Attr =append (start .Attr ,_gbcb );};if _fcdd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .RegroupidAttr )});};if _fcdd .DoubleclicknotifyAttr !=_bd .ST_TrueFalseUnset {_fafa ,_abd :=_fcdd .DoubleclicknotifyAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _abd !=nil {return _abd ;};start .Attr =append (start .Attr ,_fafa );};if _fcdd .ButtonAttr !=_bd .ST_TrueFalseUnset {_gedd ,_gfbfa :=_fcdd .ButtonAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _gfbfa !=nil {return _gfbfa ;};start .Attr =append (start .Attr ,_gedd );};if _fcdd .UserhiddenAttr !=_bd .ST_TrueFalseUnset {_dgaa ,_fgba :=_fcdd .UserhiddenAttr .MarshalXMLAttr (_b .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fgba !=nil {return _fgba ;};start .Attr =append (start .Attr ,_dgaa );};if _fcdd .BulletAttr !=_bd .ST_TrueFalseUnset {_ggfc ,_bcda :=_fcdd .BulletAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _bcda !=nil {return _bcda ;};start .Attr =append (start .Attr ,_ggfc );};if _fcdd .HrAttr !=_bd .ST_TrueFalseUnset {_agdd ,_edbb :=_fcdd .HrAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072"});if _edbb !=nil {return _edbb ;};start .Attr =append (start .Attr ,_agdd );};if _fcdd .HrstdAttr !=_bd .ST_TrueFalseUnset {_cbeg ,_egbg :=_fcdd .HrstdAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0072\u0073t\u0064"});if _egbg !=nil {return _egbg ;};start .Attr =append (start .Attr ,_cbeg );};if _fcdd .HrnoshadeAttr !=_bd .ST_TrueFalseUnset {_fbd ,_aeacd :=_fcdd .HrnoshadeAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"});if _aeacd !=nil {return _aeacd ;};start .Attr =append (start .Attr ,_fbd );};if _fcdd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .HrpctAttr )});};if _fcdd .HralignAttr !=OfcST_HrAlignUnset {_ecee ,_fgdc :=_fcdd .HralignAttr .MarshalXMLAttr (_b .Name {Local :"\u0068r\u0061\u006c\u0069\u0067\u006e"});if _fgdc !=nil {return _fgdc ;};start .Attr =append (start .Attr ,_ecee );};if _fcdd .AllowincellAttr !=_bd .ST_TrueFalseUnset {_bbac ,_acef :=_fcdd .AllowincellAttr .MarshalXMLAttr (_b .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _acef !=nil {return _acef ;};start .Attr =append (start .Attr ,_bbac );};if _fcdd .AllowoverlapAttr !=_bd .ST_TrueFalseUnset {_egdb ,_gcde :=_fcdd .AllowoverlapAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"});if _gcde !=nil {return _gcde ;};start .Attr =append (start .Attr ,_egdb );};if _fcdd .UserdrawnAttr !=_bd .ST_TrueFalseUnset {_cedc ,_fbfbc :=_fcdd .UserdrawnAttr .MarshalXMLAttr (_b .Name {Local :"\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"});if _fbfbc !=nil {return _fbfbc ;};start .Attr =append (start .Attr ,_cedc );};if _fcdd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .BordertopcolorAttr )});};if _fcdd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .BorderleftcolorAttr )});};if _fcdd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .BorderbottomcolorAttr )});};if _fcdd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .BorderrightcolorAttr )});};if _fcdd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cgcb ,_ceae :=_fcdd .DgmlayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"});if _ceae !=nil {return _ceae ;};start .Attr =append (start .Attr ,_cgcb );};if _fcdd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .DgmnodekindAttr )});};if _fcdd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_aaed ,_aacea :=_fcdd .DgmlayoutmruAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"});if _aacea !=nil {return _aacea ;};start .Attr =append (start .Attr ,_aaed );};if _fcdd .InsetmodeAttr !=OfcST_InsetModeUnset {_aba ,_bfa :=_fcdd .InsetmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"});if _bfa !=nil {return _bfa ;};start .Attr =append (start .Attr ,_aba );};if _fcdd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .OpacityAttr )});};if _fcdd .StrokedAttr !=_bd .ST_TrueFalseUnset {_gfce ,_cdfa :=_fcdd .StrokedAttr .MarshalXMLAttr (_b .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_gfce );};if _fcdd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .StrokecolorAttr )});};if _fcdd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .StrokeweightAttr )});};if _fcdd .InsetpenAttr !=_bd .ST_TrueFalseUnset {_aaeg ,_baaa :=_fcdd .InsetpenAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _baaa !=nil {return _baaa ;};start .Attr =append (start .Attr ,_aaeg );};if _fcdd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .ChromakeyAttr )});};if _fcdd .FilledAttr !=_bd .ST_TrueFalseUnset {_gbfg ,_ddc :=_fcdd .FilledAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ddc !=nil {return _ddc ;};start .Attr =append (start .Attr ,_gbfg );};if _fcdd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .FillcolorAttr )});};if _fcdd .SptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fcdd .SptAttr )});};if _fcdd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ebgf ,_gece :=_fcdd .ConnectortypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gece !=nil {return _gece ;};start .Attr =append (start .Attr ,_ebgf );};if _fcdd .BwmodeAttr !=OfcST_BWModeUnset {_gce ,_gcgbf :=_fcdd .BwmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _gcgbf !=nil {return _gcgbf ;};start .Attr =append (start .Attr ,_gce );};if _fcdd .BwpureAttr !=OfcST_BWModeUnset {_adcf ,_egebe :=_fcdd .BwpureAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _egebe !=nil {return _egebe ;};start .Attr =append (start .Attr ,_adcf );};if _fcdd .BwnormalAttr !=OfcST_BWModeUnset {_acfcc ,_faa :=_fcdd .BwnormalAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _faa !=nil {return _faa ;};start .Attr =append (start .Attr ,_acfcc );};if _fcdd .ForcedashAttr !=_bd .ST_TrueFalseUnset {_aadfd ,_gfec :=_fcdd .ForcedashAttr .MarshalXMLAttr (_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _gfec !=nil {return _gfec ;};start .Attr =append (start .Attr ,_aadfd );};if _fcdd .OleiconAttr !=_bd .ST_TrueFalseUnset {_ecae ,_geba :=_fcdd .OleiconAttr .MarshalXMLAttr (_b .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _geba !=nil {return _geba ;};start .Attr =append (start .Attr ,_ecae );};if _fcdd .OleAttr !=_bd .ST_TrueFalseBlankUnset {_gfcb ,_eecg :=_fcdd .OleAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u006c\u0065"});if _eecg !=nil {return _eecg ;};start .Attr =append (start .Attr ,_gfcb );};if _fcdd .PreferrelativeAttr !=_bd .ST_TrueFalseUnset {_dedf ,_bdad :=_fcdd .PreferrelativeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _bdad !=nil {return _bdad ;};start .Attr =append (start .Attr ,_dedf );};if _fcdd .CliptowrapAttr !=_bd .ST_TrueFalseUnset {_befd ,_fabd :=_fcdd .CliptowrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _fabd !=nil {return _fabd ;};start .Attr =append (start .Attr ,_befd );};if _fcdd .ClipAttr !=_bd .ST_TrueFalseUnset {_cddg ,_ddgb :=_fcdd .ClipAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0069\u0070"});if _ddgb !=nil {return _ddgb ;};start .Attr =append (start .Attr ,_cddg );};e .EncodeToken (start );if _fcdd .EG_ShapeElements !=nil {for _ ,_bfdec :=range _fcdd .EG_ShapeElements {_bfdec .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cffed *OfcCT_R )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbgfa :=range start .Attr {if _ecbgfa .Name .Local =="\u0069\u0064"{_bcbbd ,_baffe :=_ecbgfa .Value ,error (nil );if _baffe !=nil {return _baffe ;};_cffed .IdAttr =_bcbbd ;continue ;};if _ecbgfa .Name .Local =="\u0074\u0079\u0070\u0065"{_cffed .TypeAttr .UnmarshalXMLAttr (_ecbgfa );continue ;};if _ecbgfa .Name .Local =="\u0068\u006f\u0077"{_cffed .HowAttr .UnmarshalXMLAttr (_ecbgfa );continue ;};if _ecbgfa .Name .Local =="\u0069\u0064\u0072e\u0066"{_gcabe ,_bfgda :=_ecbgfa .Value ,error (nil );if _bfgda !=nil {return _bfgda ;};_cffed .IdrefAttr =&_gcabe ;continue ;};};_aacca :for {_bcedf ,_cbcdgb :=d .Token ();if _cbcdgb !=nil {return _cbcdgb ;};switch _abeee :=_bcedf .(type ){case _b .StartElement :switch _abeee .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0070\u0072\u006fx\u0079"}:_gbecg :=NewOfcCT_Proxy ();if _efadg :=d .DecodeElement (_gbecg ,&_abeee );_efadg !=nil {return _efadg ;};_cffed .Proxy =append (_cffed .Proxy ,_gbecg );default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004ff\u0063\u0043\u0054\u005f\u0052\u0020\u0025\u0076",_abeee .Name );if _afccd :=d .Skip ();_afccd !=nil {return _afccd ;};};case _b .EndElement :break _aacca ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path +func (_cbaaf *Roundrect )ValidateWithPath (path string )error {if _bgcbba :=_cbaaf .CT_RoundRect .ValidateWithPath (path );_bgcbba !=nil {return _bgcbba ;};return nil ;};func (_acfg *CT_Oval )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aceacg :=range start .Attr {if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dafb ,_fcaaf :=_aceacg .Value ,error (nil );if _fcaaf !=nil {return _fcaaf ;};_acfg .BordertopcolorAttr =&_dafb ;continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_acfg .BulletAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0068\u0072"{_acfg .HrAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_acfg .CliptowrapAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0068\u0072\u0073t\u0064"{_acfg .HrstdAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u006f\u006c\u0065"{_acfg .OleAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_acfg .HrnoshadeAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u006f\u006e\u0065\u0064"{_acfg .OnedAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0068\u0072\u0070c\u0074"{_dbgbc ,_gcbfd :=_g .ParseFloat (_aceacg .Value ,64);if _gcbfd !=nil {return _gcbfd ;};_gfffg :=float32 (_dbgbc );_acfg .HrpctAttr =&_gfffg ;continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_acfg .OleiconAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bdgg ,_dadf :=_aceacg .Value ,error (nil );if _dadf !=nil {return _dadf ;};_acfg .BorderbottomcolorAttr =&_bdgg ;continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_acfg .DgmlayoutmruAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fefega ,_bdaff :=_g .ParseInt (_aceacg .Value ,10,64);if _bdaff !=nil {return _bdaff ;};_acfg .RegroupidAttr =&_fefega ;continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0063\u006c\u0069\u0070"{_acfg .ClipAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_acfg .HralignAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_acfg .PreferrelativeAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_acfg .DgmlayoutAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_acfg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_acfg .InsetmodeAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_acfg .ButtonAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_acfg .UserdrawnAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_acfg .AllowincellAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0073\u0070\u0074"{_gbcaa ,_gegbe :=_g .ParseFloat (_aceacg .Value ,64);if _gegbe !=nil {return _gegbe ;};_eaaf :=float32 (_gbcaa );_acfg .SptAttr =&_eaaf ;continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cgdg ,_dgagf :=_aceacg .Value ,error (nil );if _dgagf !=nil {return _dgagf ;};_acfg .BorderleftcolorAttr =&_cgdg ;continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_acfg .ConnectortypeAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dcfb ,_abca :=_aceacg .Value ,error (nil );if _abca !=nil {return _abca ;};_acfg .BorderrightcolorAttr =&_dcfb ;continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0073\u0070\u0069\u0064"{_dada ,_bdgb :=_aceacg .Value ,error (nil );if _bdgb !=nil {return _bdgb ;};_acfg .SpidAttr =&_dada ;continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fdebb ,_babeg :=_g .ParseInt (_aceacg .Value ,10,64);if _babeg !=nil {return _babeg ;};_acfg .DgmnodekindAttr =&_fdebb ;continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_acfg .BwpureAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_acfg .ForcedashAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_acfg .BwnormalAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_acfg .BwmodeAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_acfg .UserhiddenAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceacg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_acfg .AllowoverlapAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cdeda ,_ebfdf :=_aceacg .Value ,error (nil );if _ebfdf !=nil {return _ebfdf ;};_acfg .TargetAttr =&_cdeda ;continue ;};if _aceacg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eaec ,_fedcc :=_aceacg .Value ,error (nil );if _fedcc !=nil {return _fedcc ;};_acfg .CoordoriginAttr =&_eaec ;continue ;};if _aceacg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_acfg .StrokedAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ecbf ,_bafcd :=_aceacg .Value ,error (nil );if _bafcd !=nil {return _bafcd ;};_acfg .CoordsizeAttr =&_ecbf ;continue ;};if _aceacg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ddfce ,_acef :=_aceacg .Value ,error (nil );if _acef !=nil {return _acef ;};_acfg .StrokeweightAttr =&_ddfce ;continue ;};if _aceacg .Name .Local =="\u0073\u0074\u0079l\u0065"{_dbfd ,_eecbc :=_aceacg .Value ,error (nil );if _eecbc !=nil {return _eecbc ;};_acfg .StyleAttr =&_dbfd ;continue ;};if _aceacg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cgefd ,_adbg :=_aceacg .Value ,error (nil );if _adbg !=nil {return _adbg ;};_acfg .ChromakeyAttr =&_cgefd ;continue ;};if _aceacg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dffg ,_badddf :=_aceacg .Value ,error (nil );if _badddf !=nil {return _badddf ;};_acfg .FillcolorAttr =&_dffg ;continue ;};if _aceacg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_feeef ,_aeba :=_aceacg .Value ,error (nil );if _aeba !=nil {return _aeba ;};_acfg .OpacityAttr =&_feeef ;continue ;};if _aceacg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ddgab ,_bebea :=_aceacg .Value ,error (nil );if _bebea !=nil {return _bebea ;};_acfg .WrapcoordsAttr =&_ddgab ;continue ;};if _aceacg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cacag ,_dcbb :=_aceacg .Value ,error (nil );if _dcbb !=nil {return _dcbb ;};_acfg .StrokecolorAttr =&_cacag ;continue ;};if _aceacg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_acfg .InsetpenAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Local =="\u0068\u0072\u0065\u0066"{_fbegc ,_bceg :=_aceacg .Value ,error (nil );if _bceg !=nil {return _bceg ;};_acfg .HrefAttr =&_fbegc ;continue ;};if _aceacg .Name .Local =="\u0069\u0064"{_fgbbb ,_agaagc :=_aceacg .Value ,error (nil );if _agaagc !=nil {return _agaagc ;};_acfg .IdAttr =&_fgbbb ;continue ;};if _aceacg .Name .Local =="\u0070\u0072\u0069n\u0074"{_acfg .PrintAttr .UnmarshalXMLAttr (_aceacg );continue ;};if _aceacg .Name .Local =="\u0061\u006c\u0074"{_gfgf ,_bfda :=_aceacg .Value ,error (nil );if _bfda !=nil {return _bfda ;};_acfg .AltAttr =&_gfgf ;continue ;};if _aceacg .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcaf ,_bgef :=_aceacg .Value ,error (nil );if _bgef !=nil {return _bgef ;};_acfg .TitleAttr =&_fcaf ;continue ;};if _aceacg .Name .Local =="\u0063\u006c\u0061s\u0073"{_dbeg ,_fbgc :=_aceacg .Value ,error (nil );if _fbgc !=nil {return _fbgc ;};_acfg .ClassAttr =&_dbeg ;continue ;};if _aceacg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_acfg .FilledAttr .UnmarshalXMLAttr (_aceacg );continue ;};};_bgafe :for {_agbd ,_fgfcb :=d .Token ();if _fgfcb !=nil {return _fgfcb ;};switch _bfffd :=_agbd .(type ){case _d .StartElement :switch _bfffd .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcabg :=NewEG_ShapeElements ();_gcabg .Path =NewPath ();if _bggae :=d .DecodeElement (_gcabg .Path ,&_bfffd );_bggae !=nil {return _bggae ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_gcabg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efdg :=NewEG_ShapeElements ();_efdg .Formulas =NewFormulas ();if _bdbbba :=d .DecodeElement (_efdg .Formulas ,&_bfffd );_bdbbba !=nil {return _bdbbba ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_efdg );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ageae :=NewEG_ShapeElements ();_ageae .Handles =NewHandles ();if _bdae :=d .DecodeElement (_ageae .Handles ,&_bfffd );_bdae !=nil {return _bdae ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_ageae );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gead :=NewEG_ShapeElements ();_gead .Fill =NewFill ();if _gfega :=d .DecodeElement (_gead .Fill ,&_bfffd );_gfega !=nil {return _gfega ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_gead );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cebf :=NewEG_ShapeElements ();_cebf .Stroke =NewStroke ();if _gffe :=d .DecodeElement (_cebf .Stroke ,&_bfffd );_gffe !=nil {return _gffe ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_cebf );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcfa :=NewEG_ShapeElements ();_bcfa .Shadow =NewShadow ();if _ffcec :=d .DecodeElement (_bcfa .Shadow ,&_bfffd );_ffcec !=nil {return _ffcec ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_bcfa );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efabc :=NewEG_ShapeElements ();_efabc .Textbox =NewTextbox ();if _abbb :=d .DecodeElement (_efabc .Textbox ,&_bfffd );_abbb !=nil {return _abbb ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_efabc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggdb :=NewEG_ShapeElements ();_ggdb .Textpath =NewTextpath ();if _efcg :=d .DecodeElement (_ggdb .Textpath ,&_bfffd );_efcg !=nil {return _efcg ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_ggdb );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adeaf :=NewEG_ShapeElements ();_adeaf .Imagedata =NewImagedata ();if _ccge :=d .DecodeElement (_adeaf .Imagedata ,&_bfffd );_ccge !=nil {return _ccge ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_adeaf );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfbg :=NewEG_ShapeElements ();_gfbg .Skew =NewOfcSkew ();if _bfddc :=d .DecodeElement (_gfbg .Skew ,&_bfffd );_bfddc !=nil {return _bfddc ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_gfbg );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eeed :=NewEG_ShapeElements ();_eeed .Extrusion =NewOfcExtrusion ();if _gbbda :=d .DecodeElement (_eeed .Extrusion ,&_bfffd );_gbbda !=nil {return _gbbda ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_eeed );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecgga :=NewEG_ShapeElements ();_ecgga .Callout =NewOfcCallout ();if _gbcbd :=d .DecodeElement (_ecgga .Callout ,&_bfffd );_gbcbd !=nil {return _gbcbd ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_ecgga );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfage :=NewEG_ShapeElements ();_gfage .Lock =NewOfcLock ();if _dgbga :=d .DecodeElement (_gfage .Lock ,&_bfffd );_dgbga !=nil {return _dgbga ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_gfage );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aebd :=NewEG_ShapeElements ();_aebd .Clippath =NewOfcClippath ();if _bbbe :=d .DecodeElement (_aebd .Clippath ,&_bfffd );_bbbe !=nil {return _bbbe ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_aebd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfga :=NewEG_ShapeElements ();_gfga .Signatureline =NewOfcSignatureline ();if _ebcc :=d .DecodeElement (_gfga .Signatureline ,&_bfffd );_ebcc !=nil {return _ebcc ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_gfga );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgegd :=NewEG_ShapeElements ();_fgegd .Wrap =_cd .NewWrap ();if _fead :=d .DecodeElement (_fgegd .Wrap ,&_bfffd );_fead !=nil {return _fead ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_fgegd );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdde :=NewEG_ShapeElements ();_bdde .Anchorlock =_cd .NewAnchorlock ();if _acdg :=d .DecodeElement (_bdde .Anchorlock ,&_bfffd );_acdg !=nil {return _acdg ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_bdde );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gebc :=NewEG_ShapeElements ();_gebc .Bordertop =_cd .NewBordertop ();if _gfba :=d .DecodeElement (_gebc .Bordertop ,&_bfffd );_gfba !=nil {return _gfba ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_gebc );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fadec :=NewEG_ShapeElements ();_fadec .Borderbottom =_cd .NewBorderbottom ();if _bdgbd :=d .DecodeElement (_fadec .Borderbottom ,&_bfffd );_bdgbd !=nil {return _bdgbd ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_fadec );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aggce :=NewEG_ShapeElements ();_aggce .Borderleft =_cd .NewBorderleft ();if _gdgc :=d .DecodeElement (_aggce .Borderleft ,&_bfffd );_gdgc !=nil {return _gdgc ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_aggce );case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfbb :=NewEG_ShapeElements ();_dfbb .Borderright =_cd .NewBorderright ();if _fbed :=d .DecodeElement (_dfbb .Borderright ,&_bfffd );_fbed !=nil {return _fbed ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_dfbb );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dccd :=NewEG_ShapeElements ();_dccd .ClientData =_df .NewClientData ();if _dfee :=d .DecodeElement (_dccd .ClientData ,&_bfffd );_dfee !=nil {return _dfee ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_dccd );case _d .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"}:_aabc :=NewEG_ShapeElements ();_aabc .Textdata =_dg .NewTextdata ();if _gbec :=d .DecodeElement (_aabc .Textdata ,&_bfffd );_gbec !=nil {return _gbec ;};_acfg .EG_ShapeElements =append (_acfg .EG_ShapeElements ,_aabc );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\u004f\u0076\u0061\u006c\u0020\u0025\u0076",_bfffd .Name );if _dfcg :=d .Skip ();_dfcg !=nil {return _dfcg ;};};case _d .EndElement :break _bgafe ;case _d .CharData :};};return nil ;};type ST_StrokeLineStyle byte ;type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _ec .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 (_ffdbga *OfcST_Angle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdaaa ,_efcfg :=d .Token ();if _efcfg !=nil {return _efcfg ;};if _cedadg ,_gageac :=_cdaaa .(_d .EndElement );_gageac &&_cedadg .Name ==start .Name {*_ffdbga =1;return nil ;};if _cfadc ,_efgd :=_cdaaa .(_d .CharData );!_efgd {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",_cdaaa );}else {switch string (_cfadc ){case "":*_ffdbga =0;case "\u0061\u006e\u0079":*_ffdbga =1;case "\u0033\u0030":*_ffdbga =2;case "\u0034\u0035":*_ffdbga =3;case "\u0036\u0030":*_ffdbga =4;case "\u0039\u0030":*_ffdbga =5;case "\u0061\u0075\u0074\u006f":*_ffdbga =6;};};_cdaaa ,_efcfg =d .Token ();if _efcfg !=nil {return _efcfg ;};if _edagb ,_bfdge :=_cdaaa .(_d .EndElement );_bfdge &&_edagb .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",_cdaaa );};func (_egdcdg *OfcST_CalloutPlacement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edebd ,_fecgf :=d .Token ();if _fecgf !=nil {return _fecgf ;};if _fccea ,_gbcab :=_edebd .(_d .EndElement );_gbcab &&_fccea .Name ==start .Name {*_egdcdg =1;return nil ;};if _aacga ,_ecacd :=_edebd .(_d .CharData );!_ecacd {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",_edebd );}else {switch string (_aacga ){case "":*_egdcdg =0;case "\u0074\u006f\u0070":*_egdcdg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_egdcdg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_egdcdg =3;case "\u0075\u0073\u0065\u0072":*_egdcdg =4;};};_edebd ,_fecgf =d .Token ();if _fecgf !=nil {return _fecgf ;};if _fgaeg ,_bbfdd :=_edebd .(_d .EndElement );_bbfdd &&_fgaeg .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",_edebd );};func (_ddbbf *OfcST_OLEDrawAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feffg ,_baedd :=d .Token ();if _baedd !=nil {return _baedd ;};if _cdfbfe ,_dcdd :=_feffg .(_d .EndElement );_dcdd &&_cdfbfe .Name ==start .Name {*_ddbbf =1;return nil ;};if _acafg ,_baeacb :=_feffg .(_d .CharData );!_baeacb {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",_feffg );}else {switch string (_acafg ){case "":*_ddbbf =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_ddbbf =1;case "\u0049\u0063\u006f\u006e":*_ddbbf =2;};};_feffg ,_baedd =d .Token ();if _baedd !=nil {return _baedd ;};if _dggbf ,_dgacca :=_feffg .(_d .EndElement );_dgacca &&_dggbf .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",_feffg );};func (_debac OfcST_ConnectorType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbcdc :=_d .Attr {};_dbcdc .Name =name ;switch _debac {case OfcST_ConnectorTypeUnset :_dbcdc .Value ="";case OfcST_ConnectorTypeNone :_dbcdc .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_dbcdc .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_dbcdc .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_dbcdc .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _dbcdc ,nil ;}; -// Validate validates the Line and its children -func (_cacge *Line )Validate ()error {return _cacge .ValidateWithPath ("\u004c\u0069\u006e\u0065")};func (_ecb *AG_Id )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdc :=range start .Attr {if _cdc .Name .Local =="\u0069\u0064"{_dgc ,_gfg :=_cdc .Value ,error (nil );if _gfg !=nil {return _gfg ;};_ecb .IdAttr =&_dgc ;continue ;};};for {_gdf ,_adcc :=d .Token ();if _adcc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_adcc );};if _ccc ,_afca :=_gdf .(_b .EndElement );_afca &&_ccc .Name ==start .Name {break ;};};return nil ;};func (_fgccd OfcST_ScreenSize )ValidateWithPath (path string )error {switch _fgccd {case 0,1,2,3,4,5,6:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgccd ));};return nil ;};type ST_FillType byte ;type OfcDiagram struct{OfcCT_Diagram };func NewOfcInk ()*OfcInk {_eecbba :=&OfcInk {};_eecbba .OfcCT_Ink =*NewOfcCT_Ink ();return _eecbba };func (_gbecb ST_StrokeArrowWidth )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eebaca :=_b .Attr {};_eebaca .Name =name ;switch _gbecb {case ST_StrokeArrowWidthUnset :_eebaca .Value ="";case ST_StrokeArrowWidthNarrow :_eebaca .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_eebaca .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_eebaca .Value ="\u0077\u0069\u0064\u0065";};return _eebaca ,nil ;};func (_cegac OfcST_ExtrusionPlane )Validate ()error {return _cegac .ValidateWithPath ("")};type OfcST_FillType byte ;func (_efcae *ST_ImageAspect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdddd ,_fegdc :=d .Token ();if _fegdc !=nil {return _fegdc ;};if _bgaa ,_bfafg :=_cdddd .(_b .EndElement );_bfafg &&_bgaa .Name ==start .Name {*_efcae =1;return nil ;};if _aabeb ,_bggdc :=_cdddd .(_b .CharData );!_bggdc {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdddd );}else {switch string (_aabeb ){case "":*_efcae =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_efcae =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_efcae =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_efcae =3;};};_cdddd ,_fegdc =d .Token ();if _fegdc !=nil {return _fegdc ;};if _gcfag ,_gfef :=_cdddd .(_b .EndElement );_gfef &&_gcfag .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdddd );};func (_cbdef *CT_Fill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggdc :=range start .Attr {if _ggdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdc .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_cbdef .DetectmouseclickAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdc .Name .Local =="\u0072\u0065\u006ci\u0064"{_bcbe ,_gafb :=_ggdc .Value ,error (nil );if _gafb !=nil {return _gafb ;};_cbdef .RelidAttr =&_bcbe ;continue ;};if _ggdc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggdc .Name .Local =="\u0069\u0064"||_ggdc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggdc .Name .Local =="\u0069\u0064"{_acg ,_bffa :=_ggdc .Value ,error (nil );if _bffa !=nil {return _bffa ;};_cbdef .IdAttr =&_acg ;continue ;};if _ggdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdc .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_aceb ,_fcg :=_ggdc .Value ,error (nil );if _fcg !=nil {return _fcg ;};_cbdef .Opacity2Attr =&_aceb ;continue ;};if _ggdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdc .Name .Local =="\u0074\u0069\u0074l\u0065"{_egbe ,_egddf :=_ggdc .Value ,error (nil );if _egddf !=nil {return _egddf ;};_cbdef .TitleAttr =&_egbe ;continue ;};if _ggdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdc .Name .Local =="\u0068\u0072\u0065\u0066"{_gcgc ,_bgfa :=_ggdc .Value ,error (nil );if _bgfa !=nil {return _bgfa ;};_cbdef .HrefAttr =&_gcgc ;continue ;};if _ggdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggdc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_agb ,_cbfe :=_ggdc .Value ,error (nil );if _cbfe !=nil {return _cbfe ;};_cbdef .AlthrefAttr =&_agb ;continue ;};if _ggdc .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cbdef .AlignshapeAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_cbdef .MethodAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u0073\u0069\u007a\u0065"{_dgfe ,_bgbgg :=_ggdc .Value ,error (nil );if _bgbgg !=nil {return _bgbgg ;};_cbdef .SizeAttr =&_dgfe ;continue ;};if _ggdc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_adebd ,_agbd :=_ggdc .Value ,error (nil );if _agbd !=nil {return _agbd ;};_cbdef .PositionAttr =&_adebd ;continue ;};if _ggdc .Name .Local =="\u0073\u0072\u0063"{_fbgd ,_fcad :=_ggdc .Value ,error (nil );if _fcad !=nil {return _fcad ;};_cbdef .SrcAttr =&_fbgd ;continue ;};if _ggdc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_eebea ,_cagcf :=_ggdc .Value ,error (nil );if _cagcf !=nil {return _cagcf ;};_cbdef .ColorsAttr =&_eebea ;continue ;};if _ggdc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ccdbg ,_bccc :=_ggdc .Value ,error (nil );if _bccc !=nil {return _bccc ;};_cbdef .Color2Attr =&_ccdbg ;continue ;};if _ggdc .Name .Local =="\u0074\u0079\u0070\u0065"{_cbdef .TypeAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_gcee ,_bafe :=_ggdc .Value ,error (nil );if _bafe !=nil {return _bafe ;};_cbdef .FocussizeAttr =&_gcee ;continue ;};if _ggdc .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gadbd ,_bcef :=_ggdc .Value ,error (nil );if _bcef !=nil {return _bcef ;};_cbdef .FocuspositionAttr =&_gadbd ;continue ;};if _ggdc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_afdgd ,_abdc :=_ggdc .Value ,error (nil );if _abdc !=nil {return _abdc ;};_cbdef .OriginAttr =&_afdgd ;continue ;};if _ggdc .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_cbdef .AspectAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u0061\u006e\u0067l\u0065"{_cge ,_fefcd :=_g .ParseFloat (_ggdc .Value ,64);if _fefcd !=nil {return _fefcd ;};_cbdef .AngleAttr =&_cge ;continue ;};if _ggdc .Name .Local =="\u0066\u006f\u0063u\u0073"{_adfc ,_cfgc :=_ggdc .Value ,error (nil );if _cfgc !=nil {return _cfgc ;};_cbdef .FocusAttr =&_adfc ;continue ;};if _ggdc .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_cbdef .RecolorAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_cbdef .RotateAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gefbg ,_afad :=_ggdc .Value ,error (nil );if _afad !=nil {return _afad ;};_cbdef .OpacityAttr =&_gefbg ;continue ;};if _ggdc .Name .Local =="\u0063\u006f\u006co\u0072"{_bcace ,_aacg :=_ggdc .Value ,error (nil );if _aacg !=nil {return _aacg ;};_cbdef .ColorAttr =&_bcace ;continue ;};if _ggdc .Name .Local =="\u006f\u006e"{_cbdef .OnAttr .UnmarshalXMLAttr (_ggdc );continue ;};if _ggdc .Name .Local =="\u0069\u0064"{_dbae ,_efab :=_ggdc .Value ,error (nil );if _efab !=nil {return _efab ;};_cbdef .SIdAttr =&_dbae ;continue ;};};_dacb :for {_ggba ,_egbef :=d .Token ();if _egbef !=nil {return _egbef ;};switch _gcbg :=_ggba .(type ){case _b .StartElement :switch _gcbg .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_cbdef .Fill =NewOfcFill ();if _fdde :=d .DecodeElement (_cbdef .Fill ,&_gcbg );_fdde !=nil {return _fdde ;};default:_d .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_gcbg .Name );if _dcae :=d .Skip ();_dcae !=nil {return _dcae ;};};case _b .EndElement :break _dacb ;case _b .CharData :};};return nil ;};func (_cagcfe *ST_FillType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbbf ,_agbcf :=d .Token ();if _agbcf !=nil {return _agbcf ;};if _fdgae ,_ggebd :=_ccbbf .(_b .EndElement );_ggebd &&_fdgae .Name ==start .Name {*_cagcfe =1;return nil ;};if _dgfff ,_gccab :=_ccbbf .(_b .CharData );!_gccab {return _e .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccbbf );}else {switch string (_dgfff ){case "":*_cagcfe =0;case "\u0073\u006f\u006ci\u0064":*_cagcfe =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cagcfe =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_cagcfe =3;case "\u0074\u0069\u006c\u0065":*_cagcfe =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_cagcfe =5;case "\u0066\u0072\u0061m\u0065":*_cagcfe =6;};};_ccbbf ,_agbcf =d .Token ();if _agbcf !=nil {return _agbcf ;};if _cbfcb ,_ebbeg :=_ccbbf .(_b .EndElement );_ebbeg &&_cbfcb .Name ==start .Name {return nil ;};return _e .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccbbf );};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_efabe :=&OfcCT_RelationTable {};return _efabe };func (_dccgg ST_StrokeJoinStyle )String ()string {switch _dccgg {case 0:return "";case 1:return "\u0072\u006f\u0075n\u0064";case 2:return "\u0062\u0065\u0076e\u006c";case 3:return "\u006d\u0069\u0074e\u0072";};return "";}; +// Validate validates the Arc and its children +func (_gafad *Arc )Validate ()error {return _gafad .ValidateWithPath ("\u0041\u0072\u0063")};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 _ec .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ec .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ec .ST_TrueFalse ;ButtonAttr _ec .ST_TrueFalse ;UserhiddenAttr _ec .ST_TrueFalse ;BulletAttr _ec .ST_TrueFalse ;HrAttr _ec .ST_TrueFalse ;HrstdAttr _ec .ST_TrueFalse ;HrnoshadeAttr _ec .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ec .ST_TrueFalse ;AllowoverlapAttr _ec .ST_TrueFalse ;UserdrawnAttr _ec .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ec .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ec .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ec .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ec .ST_TrueFalse ;OleiconAttr _ec .ST_TrueFalse ;OleAttr _ec .ST_TrueFalseBlank ;PreferrelativeAttr _ec .ST_TrueFalse ;CliptowrapAttr _ec .ST_TrueFalse ;ClipAttr _ec .ST_TrueFalse ;};func (_ebfg *Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebfg .CT_Background =*NewCT_Background ();for _ ,_eacbf :=range start .Attr {if _eacbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eacbf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ebfg .BwmodeAttr .UnmarshalXMLAttr (_eacbf );continue ;};if _eacbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eacbf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ebfg .BwpureAttr .UnmarshalXMLAttr (_eacbf );continue ;};if _eacbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eacbf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ebfg .BwnormalAttr .UnmarshalXMLAttr (_eacbf );continue ;};if _eacbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eacbf .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_ebfg .TargetscreensizeAttr .UnmarshalXMLAttr (_eacbf );continue ;};if _eacbf .Name .Local =="\u0069\u0064"{_cdfcg ,_bgca :=_eacbf .Value ,error (nil );if _bgca !=nil {return _bgca ;};_ebfg .IdAttr =&_cdfcg ;continue ;};if _eacbf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ebfg .FilledAttr .UnmarshalXMLAttr (_eacbf );continue ;};if _eacbf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edea ,_ccec :=_eacbf .Value ,error (nil );if _ccec !=nil {return _ccec ;};_ebfg .FillcolorAttr =&_edea ;continue ;};};_eedb :for {_gbdg ,_eegc :=d .Token ();if _eegc !=nil {return _eegc ;};switch _cbac :=_gbdg .(type ){case _d .StartElement :switch _cbac .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebfg .Fill =NewFill ();if _gbe :=d .DecodeElement (_ebfg .Fill ,&_cbac );_gbe !=nil {return _gbe ;};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\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0020\u0025\u0076",_cbac .Name );if _dfae :=d .Skip ();_dfae !=nil {return _dfae ;};};case _d .EndElement :break _eedb ;case _d .CharData :};};return nil ;};func (_bfbdc *OfcCT_ShapeLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfccg :=range start .Attr {if _bfccg .Name .Local =="\u0065\u0078\u0074"{_bfbdc .ExtAttr .UnmarshalXMLAttr (_bfccg );continue ;};};_ecgff :for {_addff ,_agcag :=d .Token ();if _agcag !=nil {return _agcag ;};switch _fbadc :=_addff .(type ){case _d .StartElement :switch _fbadc .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfbdc .Idmap =NewOfcCT_IdMap ();if _feefd :=d .DecodeElement (_bfbdc .Idmap ,&_fbadc );_feefd !=nil {return _feefd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfbdc .Regrouptable =NewOfcCT_RegroupTable ();if _fbfab :=d .DecodeElement (_bfbdc .Regrouptable ,&_fbadc );_fbfab !=nil {return _fbfab ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfbdc .Rules =NewOfcCT_Rules ();if _fefgg :=d .DecodeElement (_bfbdc .Rules ,&_fbadc );_fefgg !=nil {return _fefgg ;};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\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_fbadc .Name );if _gabb :=d .Skip ();_gabb !=nil {return _gabb ;};};case _d .EndElement :break _ecgff ;case _d .CharData :};};return nil ;};func (_daccg OfcST_ScreenSize )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aebad :=_d .Attr {};_aebad .Name =name ;switch _daccg {case OfcST_ScreenSizeUnset :_aebad .Value ="";case OfcST_ScreenSize544x376 :_aebad .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_aebad .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_aebad .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_aebad .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_aebad .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_aebad .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _aebad ,nil ;};func (_eaegde ST_Ext )String ()string {switch _eaegde {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 (_gbf *AG_StrokeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffec :=range start .Attr {if _ffec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffec .Name .Local =="\u0072\u0065\u006ci\u0064"{_faa ,_fabb :=_ffec .Value ,error (nil );if _fabb !=nil {return _fabb ;};_gbf .RelidAttr =&_faa ;continue ;};if _ffec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ffec .Name .Local =="\u0069\u0064"{_cfb ,_bcb :=_ffec .Value ,error (nil );if _bcb !=nil {return _bcb ;};_gbf .IdAttr =&_cfb ;continue ;};if _ffec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbf .ForcedashAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffec .Name .Local =="\u0074\u0069\u0074l\u0065"{_adgc ,_abc :=_ffec .Value ,error (nil );if _abc !=nil {return _abc ;};_gbf .TitleAttr =&_adgc ;continue ;};if _ffec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffec .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fgf ,_dfa :=_ffec .Value ,error (nil );if _dfa !=nil {return _dfa ;};_gbf .AlthrefAttr =&_fgf ;continue ;};if _ffec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffec .Name .Local =="\u0068\u0072\u0065\u0066"{_abf ,_defe :=_ffec .Value ,error (nil );if _defe !=nil {return _defe ;};_gbf .HrefAttr =&_abf ;continue ;};if _ffec .Name .Local =="\u006f\u006e"{_gbf .OnAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gbf .StartarrowlengthAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gbf .EndarrowAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_eef ,_eeabb :=_ffec .Value ,error (nil );if _eeabb !=nil {return _eeabb ;};_gbf .DashstyleAttr =&_eef ;continue ;};if _ffec .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gbf .EndarrowwidthAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u0073\u0072\u0063"{_dfaf ,_dgaa :=_ffec .Value ,error (nil );if _dgaa !=nil {return _dgaa ;};_gbf .SrcAttr =&_dfaf ;continue ;};if _ffec .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gbf .EndarrowlengthAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_aca ,_fccf :=_ffec .Value ,error (nil );if _fccf !=nil {return _fccf ;};_gbf .ImagesizeAttr =&_aca ;continue ;};if _ffec .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_aee ,_dacc :=_g .ParseFloat (_ffec .Value ,64);if _dacc !=nil {return _dacc ;};_gbf .MiterlimitAttr =&_aee ;continue ;};if _ffec .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gbf .JoinstyleAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gbf .StartarrowwidthAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gbf .EndcapAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gbf .FilltypeAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gbf .ImageaspectAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gbf .ImagealignshapeAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gbf .StartarrowAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gbf .LinestyleAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bcgg ,_bbba :=_ffec .Value ,error (nil );if _bbba !=nil {return _bbba ;};_gbf .OpacityAttr =&_bcgg ;continue ;};if _ffec .Name .Local =="\u0063\u006f\u006co\u0072"{_eacb ,_bcbg :=_ffec .Value ,error (nil );if _bcbg !=nil {return _bcbg ;};_gbf .ColorAttr =&_eacb ;continue ;};if _ffec .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ecf ,_faaa :=_ffec .Value ,error (nil );if _faaa !=nil {return _faaa ;};_gbf .WeightAttr =&_ecf ;continue ;};if _ffec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbf .InsetpenAttr .UnmarshalXMLAttr (_ffec );continue ;};if _ffec .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dgff ,_afgd :=_ffec .Value ,error (nil );if _afgd !=nil {return _afgd ;};_gbf .Color2Attr =&_dgff ;continue ;};};for {_adfe ,_bace :=d .Token ();if _bace !=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",_bace );};if _edec ,_gcbc :=_adfe .(_d .EndElement );_gcbc &&_edec .Name ==start .Name {break ;};};return nil ;};func (_ffgcc OfcST_How )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffgcc .String (),start );};type ST_EditAs byte ;const (OfcST_ConnectTypeUnset OfcST_ConnectType =0;OfcST_ConnectTypeNone OfcST_ConnectType =1;OfcST_ConnectTypeRect OfcST_ConnectType =2;OfcST_ConnectTypeSegments OfcST_ConnectType =3;OfcST_ConnectTypeCustom OfcST_ConnectType =4;); -// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path -func (_gdagc *OfcCT_Ink )ValidateWithPath (path string )error {if _baeab :=_gdagc .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_baeab !=nil {return _baeab ;};return nil ;};func NewCT_Textbox ()*CT_Textbox {_ccdfa :=&CT_Textbox {};return _ccdfa };func (_addcf *CT_Shapetype )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeafe :=range start .Attr {if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ecbdf ,_debeg :=_aeafe .Value ,error (nil );if _debeg !=nil {return _debeg ;};_addcf .BordertopcolorAttr =&_ecbdf ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_dbbdf ,_eaada :=_aeafe .Value ,error (nil );if _eaada !=nil {return _eaada ;};_addcf .MasterAttr =&_dbbdf ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_babca ,_cbbeeb :=_aeafe .Value ,error (nil );if _cbbeeb !=nil {return _cbbeeb ;};_addcf .BorderleftcolorAttr =&_babca ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_addcf .BulletAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0068\u0072"{_addcf .HrAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0063\u006c\u0069\u0070"{_addcf .ClipAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0068\u0072\u0073t\u0064"{_addcf .HrstdAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0073\u0070\u0069\u0064"{_ddcee ,_abbdd :=_aeafe .Value ,error (nil );if _abbdd !=nil {return _abbdd ;};_addcf .SpidAttr =&_ddcee ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_addcf .HrnoshadeAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fceg ,_gddae :=_g .ParseInt (_aeafe .Value ,10,64);if _gddae !=nil {return _gddae ;};_addcf .RegroupidAttr =&_fceg ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_addcf .DgmlayoutAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_addcf .CliptowrapAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_addcf .AllowoverlapAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_addcf .InsetmodeAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_addcf .UserhiddenAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ebfc ,_fgbac :=_aeafe .Value ,error (nil );if _fgbac !=nil {return _fgbac ;};_addcf .BorderbottomcolorAttr =&_ebfc ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_addcf .BwpureAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_addcf .DgmlayoutmruAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_addcf .PreferrelativeAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_addcf .AllowincellAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0068\u0072\u0070c\u0074"{_aaabf ,_feafe :=_g .ParseFloat (_aeafe .Value ,64);if _feafe !=nil {return _feafe ;};_ecbc :=float32 (_aaabf );_addcf .HrpctAttr =&_ecbc ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_addcf .ButtonAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_addcf .UserdrawnAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_addcf .BwnormalAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0073\u0070\u0074"{_gfcad ,_ecfaa :=_g .ParseFloat (_aeafe .Value ,64);if _ecfaa !=nil {return _ecfaa ;};_fababf :=float32 (_gfcad );_addcf .SptAttr =&_fababf ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_addcf .ConnectortypeAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bdfde ,_efacf :=_aeafe .Value ,error (nil );if _efacf !=nil {return _efacf ;};_addcf .BorderrightcolorAttr =&_bdfde ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_addcf .OleiconAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbaeg ,_dgeec :=_g .ParseInt (_aeafe .Value ,10,64);if _dgeec !=nil {return _dgeec ;};_addcf .DgmnodekindAttr =&_gbaeg ;continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u006f\u006e\u0065\u0064"{_addcf .OnedAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_addcf .BwmodeAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u006f\u006c\u0065"{_addcf .OleAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_addcf .ForcedashAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_addcf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeafe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_addcf .HralignAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_afcae ,_faced :=_aeafe .Value ,error (nil );if _faced !=nil {return _faced ;};_addcf .WrapcoordsAttr =&_afcae ;continue ;};if _aeafe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fefef ,_dcdgb :=_aeafe .Value ,error (nil );if _dcdgb !=nil {return _dcdgb ;};_addcf .CoordsizeAttr =&_fefef ;continue ;};if _aeafe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_addcf .StrokedAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Local =="\u0061\u006c\u0074"{_ffff ,_ecgbe :=_aeafe .Value ,error (nil );if _ecgbe !=nil {return _ecgbe ;};_addcf .AltAttr =&_ffff ;continue ;};if _aeafe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bfeba ,_dgdce :=_aeafe .Value ,error (nil );if _dgdce !=nil {return _dgdce ;};_addcf .StrokeweightAttr =&_bfeba ;continue ;};if _aeafe .Name .Local =="\u0073\u0074\u0079l\u0065"{_cdagc ,_bcbeb :=_aeafe .Value ,error (nil );if _bcbeb !=nil {return _bcbeb ;};_addcf .StyleAttr =&_cdagc ;continue ;};if _aeafe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gfebc ,_bccb :=_aeafe .Value ,error (nil );if _bccb !=nil {return _bccb ;};_addcf .ChromakeyAttr =&_gfebc ;continue ;};if _aeafe .Name .Local =="\u0069\u0064"{_gaee ,_adcee :=_aeafe .Value ,error (nil );if _adcee !=nil {return _adcee ;};_addcf .IdAttr =&_gaee ;continue ;};if _aeafe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgadaa ,_fefce :=_aeafe .Value ,error (nil );if _fefce !=nil {return _fefce ;};_addcf .TargetAttr =&_cgadaa ;continue ;};if _aeafe .Name .Local =="\u0063\u006c\u0061s\u0073"{_aagfc ,_gdga :=_aeafe .Value ,error (nil );if _gdga !=nil {return _gdga ;};_addcf .ClassAttr =&_aagfc ;continue ;};if _aeafe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_addcf .InsetpenAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Local =="\u0070\u0072\u0069n\u0074"{_addcf .PrintAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_addcf .FilledAttr .UnmarshalXMLAttr (_aeafe );continue ;};if _aeafe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aaaf ,_bdbcb :=_aeafe .Value ,error (nil );if _bdbcb !=nil {return _bdbcb ;};_addcf .StrokecolorAttr =&_aaaf ;continue ;};if _aeafe .Name .Local =="\u0074\u0069\u0074l\u0065"{_gecb ,_cgdd :=_aeafe .Value ,error (nil );if _cgdd !=nil {return _cgdd ;};_addcf .TitleAttr =&_gecb ;continue ;};if _aeafe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggagg ,_bgbff :=_aeafe .Value ,error (nil );if _bgbff !=nil {return _bgbff ;};_addcf .OpacityAttr =&_ggagg ;continue ;};if _aeafe .Name .Local =="\u0061\u0064\u006a"{_ggdbg ,_dcgd :=_aeafe .Value ,error (nil );if _dcgd !=nil {return _dcgd ;};_addcf .AdjAttr =&_ggdbg ;continue ;};if _aeafe .Name .Local =="\u0070\u0061\u0074\u0068"{_eegd ,_bfcf :=_aeafe .Value ,error (nil );if _bfcf !=nil {return _bfcf ;};_addcf .PathAttr =&_eegd ;continue ;};if _aeafe .Name .Local =="\u0068\u0072\u0065\u0066"{_dbde ,_ccdda :=_aeafe .Value ,error (nil );if _ccdda !=nil {return _ccdda ;};_addcf .HrefAttr =&_dbde ;continue ;};if _aeafe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cefgba ,_fbefd :=_aeafe .Value ,error (nil );if _fbefd !=nil {return _fbefd ;};_addcf .CoordoriginAttr =&_cefgba ;continue ;};if _aeafe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bgge ,_dedc :=_aeafe .Value ,error (nil );if _dedc !=nil {return _dedc ;};_addcf .FillcolorAttr =&_bgge ;continue ;};};_geafd :for {_ddcea ,_bggc :=d .Token ();if _bggc !=nil {return _bggc ;};switch _bafee :=_ddcea .(type ){case _b .StartElement :switch _bafee .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_abcd :=NewEG_ShapeElements ();_abcd .Path =NewPath ();if _eacbb :=d .DecodeElement (_abcd .Path ,&_bafee );_eacbb !=nil {return _eacbb ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_abcd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cafdg :=NewEG_ShapeElements ();_cafdg .Formulas =NewFormulas ();if _edged :=d .DecodeElement (_cafdg .Formulas ,&_bafee );_edged !=nil {return _edged ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_cafdg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bgga :=NewEG_ShapeElements ();_bgga .Handles =NewHandles ();if _dfgfd :=d .DecodeElement (_bgga .Handles ,&_bafee );_dfgfd !=nil {return _dfgfd ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_bgga );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dgdfa :=NewEG_ShapeElements ();_dgdfa .Fill =NewFill ();if _cega :=d .DecodeElement (_dgdfa .Fill ,&_bafee );_cega !=nil {return _cega ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_dgdfa );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_gdcdce :=NewEG_ShapeElements ();_gdcdce .Stroke =NewStroke ();if _ddefa :=d .DecodeElement (_gdcdce .Stroke ,&_bafee );_ddefa !=nil {return _ddefa ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_gdcdce );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bgbe :=NewEG_ShapeElements ();_bgbe .Shadow =NewShadow ();if _aaagg :=d .DecodeElement (_bgbe .Shadow ,&_bafee );_aaagg !=nil {return _aaagg ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_bgbe );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cddebd :=NewEG_ShapeElements ();_cddebd .Textbox =NewTextbox ();if _abggc :=d .DecodeElement (_cddebd .Textbox ,&_bafee );_abggc !=nil {return _abggc ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_cddebd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ddda :=NewEG_ShapeElements ();_ddda .Textpath =NewTextpath ();if _acafe :=d .DecodeElement (_ddda .Textpath ,&_bafee );_acafe !=nil {return _acafe ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_ddda );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gefg :=NewEG_ShapeElements ();_gefg .Imagedata =NewImagedata ();if _daaec :=d .DecodeElement (_gefg .Imagedata ,&_bafee );_daaec !=nil {return _daaec ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_gefg );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cdegf :=NewEG_ShapeElements ();_cdegf .Skew =NewOfcSkew ();if _ffcdg :=d .DecodeElement (_cdegf .Skew ,&_bafee );_ffcdg !=nil {return _ffcdg ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_cdegf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gafca :=NewEG_ShapeElements ();_gafca .Extrusion =NewOfcExtrusion ();if _dfacde :=d .DecodeElement (_gafca .Extrusion ,&_bafee );_dfacde !=nil {return _dfacde ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_gafca );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gbfgdf :=NewEG_ShapeElements ();_gbfgdf .Callout =NewOfcCallout ();if _dced :=d .DecodeElement (_gbfgdf .Callout ,&_bafee );_dced !=nil {return _dced ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_gbfgdf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bacd :=NewEG_ShapeElements ();_bacd .Lock =NewOfcLock ();if _begdb :=d .DecodeElement (_bacd .Lock ,&_bafee );_begdb !=nil {return _begdb ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_bacd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bddcb :=NewEG_ShapeElements ();_bddcb .Clippath =NewOfcClippath ();if _ddgad :=d .DecodeElement (_bddcb .Clippath ,&_bafee );_ddgad !=nil {return _ddgad ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_bddcb );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fdff :=NewEG_ShapeElements ();_fdff .Signatureline =NewOfcSignatureline ();if _cfeea :=d .DecodeElement (_fdff .Signatureline ,&_bafee );_cfeea !=nil {return _cfeea ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_fdff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bfcff :=NewEG_ShapeElements ();_bfcff .Wrap =_a .NewWrap ();if _fgage :=d .DecodeElement (_bfcff .Wrap ,&_bafee );_fgage !=nil {return _fgage ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_bfcff );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bffb :=NewEG_ShapeElements ();_bffb .Anchorlock =_a .NewAnchorlock ();if _adcab :=d .DecodeElement (_bffb .Anchorlock ,&_bafee );_adcab !=nil {return _adcab ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_bffb );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gegabg :=NewEG_ShapeElements ();_gegabg .Bordertop =_a .NewBordertop ();if _ceaag :=d .DecodeElement (_gegabg .Bordertop ,&_bafee );_ceaag !=nil {return _ceaag ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_gegabg );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ffebd :=NewEG_ShapeElements ();_ffebd .Borderbottom =_a .NewBorderbottom ();if _cbaaf :=d .DecodeElement (_ffebd .Borderbottom ,&_bafee );_cbaaf !=nil {return _cbaaf ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_ffebd );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_acbad :=NewEG_ShapeElements ();_acbad .Borderleft =_a .NewBorderleft ();if _abaf :=d .DecodeElement (_acbad .Borderleft ,&_bafee );_abaf !=nil {return _abaf ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_acbad );case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eaaf :=NewEG_ShapeElements ();_eaaf .Borderright =_a .NewBorderright ();if _bddde :=d .DecodeElement (_eaaf .Borderright ,&_bafee );_bddde !=nil {return _bddde ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_eaaf );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_eebge :=NewEG_ShapeElements ();_eebge .ClientData =_ga .NewClientData ();if _fcbbd :=d .DecodeElement (_eebge .ClientData ,&_bafee );_fcbbd !=nil {return _fcbbd ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_eebge );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dccad :=NewEG_ShapeElements ();_dccad .Textdata =_fb .NewTextdata ();if _fbeaa :=d .DecodeElement (_dccad .Textdata ,&_bafee );_fbeaa !=nil {return _fbeaa ;};_addcf .EG_ShapeElements =append (_addcf .EG_ShapeElements ,_dccad );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_addcf .Complex =NewOfcComplex ();if _bagacg :=d .DecodeElement (_addcf .Complex ,&_bafee );_bagacg !=nil {return _bagacg ;};default:_d .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u0020\u0025\u0076",_bafee .Name );if _eaegd :=d .Skip ();_eaegd !=nil {return _eaegd ;};};case _b .EndElement :break _geafd ;case _b .CharData :};};return nil ;};func (_dacd ST_StrokeEndCap )Validate ()error {return _dacd .ValidateWithPath ("")};func (_gfbe *Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfbe .CT_Background =*NewCT_Background ();for _ ,_cbcc :=range start .Attr {if _cbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfbe .BwmodeAttr .UnmarshalXMLAttr (_cbcc );continue ;};if _cbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfbe .BwpureAttr .UnmarshalXMLAttr (_cbcc );continue ;};if _cbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfbe .BwnormalAttr .UnmarshalXMLAttr (_cbcc );continue ;};if _cbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcc .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_gfbe .TargetscreensizeAttr .UnmarshalXMLAttr (_cbcc );continue ;};if _cbcc .Name .Local =="\u0069\u0064"{_ffgb ,_bagd :=_cbcc .Value ,error (nil );if _bagd !=nil {return _bagd ;};_gfbe .IdAttr =&_ffgb ;continue ;};if _cbcc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfbe .FilledAttr .UnmarshalXMLAttr (_cbcc );continue ;};if _cbcc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbca ,_bfgc :=_cbcc .Value ,error (nil );if _bfgc !=nil {return _bfgc ;};_gfbe .FillcolorAttr =&_dbca ;continue ;};};_bfdea :for {_aaga ,_abcb :=d .Token ();if _abcb !=nil {return _abcb ;};switch _dddeb :=_aaga .(type ){case _b .StartElement :switch _dddeb .Name {case _b .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gfbe .Fill =NewFill ();if _bfgg :=d .DecodeElement (_gfbe .Fill ,&_dddeb );_bfgg !=nil {return _bfgg ;};default:_d .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0020\u0025\u0076",_dddeb .Name );if _adaac :=d .Skip ();_adaac !=nil {return _adaac ;};};case _b .EndElement :break _bfdea ;case _b .CharData :};};return nil ;};func (_bffad *OfcTop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bffad .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_eddce :=range start .Attr {if _eddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddce .Name .Local =="\u0068\u0072\u0065\u0066"{_agcea ,_acebb :=_eddce .Value ,error (nil );if _acebb !=nil {return _acebb ;};_bffad .HrefAttr =&_agcea ;continue ;};if _eddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddce .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bffad .ForcedashAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddce .Name .Local =="\u0074\u0069\u0074l\u0065"{_bffde ,_dcadbf :=_eddce .Value ,error (nil );if _dcadbf !=nil {return _dcadbf ;};_bffad .TitleAttr =&_bffde ;continue ;};if _eddce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddce .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fccdc ,_fdggc :=_eddce .Value ,error (nil );if _fdggc !=nil {return _fdggc ;};_bffad .AlthrefAttr =&_fccdc ;continue ;};if _eddce .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bffad .ImageaspectAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bffad .StartarrowAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bffad .LinestyleAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bffad .StartarrowwidthAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bffad .JoinstyleAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bffad .StartarrowlengthAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_faedb ,_dfcef :=_eddce .Value ,error (nil );if _dfcef !=nil {return _dfcef ;};_bffad .DashstyleAttr =&_faedb ;continue ;};if _eddce .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bffad .EndarrowAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bffad .FilltypeAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bffad .EndarrowwidthAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gcacf ,_deeag :=_eddce .Value ,error (nil );if _deeag !=nil {return _deeag ;};_bffad .OpacityAttr =&_gcacf ;continue ;};if _eddce .Name .Local =="\u0063\u006f\u006co\u0072"{_abfab ,_edbgac :=_eddce .Value ,error (nil );if _edbgac !=nil {return _edbgac ;};_bffad .ColorAttr =&_abfab ;continue ;};if _eddce .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bffad .InsetpenAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bffad .EndarrowlengthAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0065\u0078\u0074"{_bffad .ExtAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bffad .EndcapAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ecfef ,_cagbe :=_eddce .Value ,error (nil );if _cagbe !=nil {return _cagbe ;};_bffad .Color2Attr =&_ecfef ;continue ;};if _eddce .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bffad .ImagealignshapeAttr .UnmarshalXMLAttr (_eddce );continue ;};if _eddce .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dfade ,_abcfg :=_eddce .Value ,error (nil );if _abcfg !=nil {return _abcfg ;};_bffad .WeightAttr =&_dfade ;continue ;};if _eddce .Name .Local =="\u0073\u0072\u0063"{_gbade ,_ggfcga :=_eddce .Value ,error (nil );if _ggfcga !=nil {return _ggfcga ;};_bffad .SrcAttr =&_gbade ;continue ;};if _eddce .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_acdac ,_cacf :=_eddce .Value ,error (nil );if _cacf !=nil {return _cacf ;};_bffad .ImagesizeAttr =&_acdac ;continue ;};if _eddce .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ffegdc ,_ecddg :=_g .ParseFloat (_eddce .Value ,64);if _ecddg !=nil {return _ecddg ;};_bffad .MiterlimitAttr =&_ffegdc ;continue ;};if _eddce .Name .Local =="\u006f\u006e"{_bffad .OnAttr .UnmarshalXMLAttr (_eddce );continue ;};};for {_ccbga ,_bgfcg :=d .Token ();if _bgfcg !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_bgfcg );};if _fcfcc ,_befab :=_ccbga .(_b .EndElement );_befab &&_fcfcc .Name ==start .Name {break ;};};return nil ;};func NewImagedata ()*Imagedata {_dagf :=&Imagedata {};_dagf .CT_ImageData =*NewCT_ImageData ();return _dagf ;};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _bd .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;Color2Attr *string ;SrcAttr *string ;HrefAttr *string ;AlthrefAttr *string ;SizeAttr *string ;OriginAttr *string ;PositionAttr *string ;AspectAttr ST_ImageAspect ;ColorsAttr *string ;AngleAttr *float64 ;AlignshapeAttr _bd .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _bd .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _bd .ST_TrueFalse ;RotateAttr _bd .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;}; +// Validate validates the Imagedata and its children +func (_agcbc *Imagedata )Validate ()error {return _agcbc .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};func (_edeaf OfcST_ScreenSize )ValidateWithPath (path string )error {switch _edeaf {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 (_edeaf ));};return nil ;};func NewOfcCT_Proxy ()*OfcCT_Proxy {_adaea :=&OfcCT_Proxy {};return _adaea };func (_gcfgf *Image )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gcfgf .CT_Image .MarshalXML (e ,start );};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_afdea :=&OfcCT_SignatureLine {};return _afdea };func (_bddeba ST_FillMethod )Validate ()error {return _bddeba .ValidateWithPath ("")};func (_cagae OfcST_ConnectType )Validate ()error {return _cagae .ValidateWithPath ("")};func (_ebeeb *OfcST_RType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebeeb =0;case "\u0061\u0072\u0063":*_ebeeb =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_ebeeb =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_ebeeb =3;case "\u0061\u006c\u0069g\u006e":*_ebeeb =4;};return nil ;};func (_ddacfe OfcST_How )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfacbg :=_d .Attr {};_gfacbg .Name =name ;switch _ddacfe {case OfcST_HowUnset :_gfacbg .Value ="";case OfcST_HowTop :_gfacbg .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_gfacbg .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_gfacbg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_gfacbg .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_gfacbg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_gfacbg .Value ="\u0072\u0069\u0067h\u0074";};return _gfacbg ,nil ;};func (_fcbg *OfcCT_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_effbc :=range start .Attr {if _effbc .Name .Local =="\u0074\u0079\u0070\u0065"{_fcbg .TypeAttr .UnmarshalXMLAttr (_effbc );continue ;};if _effbc .Name .Local =="\u0065\u0078\u0074"{_fcbg .ExtAttr .UnmarshalXMLAttr (_effbc );continue ;};};for {_acefb ,_adfbe :=d .Token ();if _adfbe !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_adfbe );};if _fggf ,_aefbag :=_acefb .(_d .EndElement );_aefbag &&_fggf .Name ==start .Name {break ;};};return nil ;};func (_bcdcc OfcST_RType )Validate ()error {return _bcdcc .ValidateWithPath ("")};func (_gedaa *OfcCT_SignatureLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gedaa .IssignaturelineAttr !=_ec .ST_TrueFalseUnset {_gcdbd ,_eecac :=_gedaa .IssignaturelineAttr .MarshalXMLAttr (_d .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _eecac !=nil {return _eecac ;};start .Attr =append (start .Attr ,_gcdbd );};if _gedaa .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gedaa .IdAttr )});};if _gedaa .ProvidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gedaa .ProvidAttr )});};if _gedaa .SigninginstructionssetAttr !=_ec .ST_TrueFalseUnset {_abag ,_cbadg :=_gedaa .SigninginstructionssetAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"});if _cbadg !=nil {return _cbadg ;};start .Attr =append (start .Attr ,_abag );};if _gedaa .AllowcommentsAttr !=_ec .ST_TrueFalseUnset {_bbbad ,_caaca :=_gedaa .AllowcommentsAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _caaca !=nil {return _caaca ;};start .Attr =append (start .Attr ,_bbbad );};if _gedaa .ShowsigndateAttr !=_ec .ST_TrueFalseUnset {_fbagc ,_ecfeg :=_gedaa .ShowsigndateAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _ecfeg !=nil {return _ecfeg ;};start .Attr =append (start .Attr ,_fbagc );};if _gedaa .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gedaa .SuggestedsignerAttr )});};if _gedaa .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_gedaa .Suggestedsigner2Attr )});};if _gedaa .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_gedaa .SuggestedsigneremailAttr )});};if _gedaa .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gedaa .SigninginstructionsAttr )});};if _gedaa .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_gedaa .AddlxmlAttr )});};if _gedaa .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_gedaa .SigprovurlAttr )});};if _gedaa .ExtAttr !=ST_ExtUnset {_bbbdb ,_egagdb :=_gedaa .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _egagdb !=nil {return _egagdb ;};start .Attr =append (start .Attr ,_bbbdb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OfcST_OLEUpdateMode byte ;func NewAG_Path ()*AG_Path {_effe :=&AG_Path {};return _effe }; -// ValidateWithPath validates the CT_H and its children, prefixing error messages with path -func (_cfcgg *CT_H )ValidateWithPath (path string )error {if _baeae :=_cfcgg .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_baeae !=nil {return _baeae ;};if _adgbe :=_cfcgg .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_adgbe !=nil {return _adgbe ;};if _fbbcg :=_cfcgg .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_fbbcg !=nil {return _fbbcg ;};return nil ;};func init (){_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcCT_ShapeDefaults );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u006e\u006b",NewOfcCT_Ink );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065",NewOfcCT_SignatureLine );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074",NewOfcCT_ShapeLayout );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070",NewOfcCT_IdMap );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005fR\u0065\u0067\u0072\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RegroupTable );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079",NewOfcCT_Entry );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewOfcCT_Rules );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052",NewOfcCT_R );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079",NewOfcCT_Proxy );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d",NewOfcCT_Diagram );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c",NewOfcCT_EquationXml );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RelationTable );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e",NewOfcCT_Relation );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075",NewOfcCT_ColorMru );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075",NewOfcCT_ColorMenu );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0053\u006b\u0065\u0077",NewOfcCT_Skew );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fE\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e",NewOfcCT_Extrusion );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074",NewOfcCT_Callout );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u004c\u006f\u0063\u006b",NewOfcCT_Lock );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074",NewOfcCT_OLEObject );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078",NewOfcCT_Complex );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064",NewOfcCT_StrokeChild );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068",NewOfcCT_ClipPath );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0046\u0069\u006c\u006c",NewOfcCT_Fill );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcShapedefaults );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074",NewOfcShapelayout );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065",NewOfcSignatureline );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0069\u006e\u006b",NewOfcInk );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0064i\u0061\u0067\u0072\u0061\u006d",NewOfcDiagram );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c",NewOfcEquationxml );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u006b\u0065\u0077",NewOfcSkew );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn",NewOfcExtrusion );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063a\u006c\u006c\u006f\u0075\u0074",NewOfcCallout );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u006f\u0063\u006b",NewOfcLock );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u004fL\u0045\u004f\u0062\u006a\u0065\u0063t",NewOfcOLEObject );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063o\u006d\u0070\u006c\u0065\u0078",NewOfcComplex );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u0065\u0066\u0074",NewOfcLeft );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0074\u006f\u0070",NewOfcTop );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0072\u0069\u0067h\u0074",NewOfcRight );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0062\u006f\u0074\u0074\u006f\u006d",NewOfcBottom );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006f\u006c\u0075\u006d\u006e",NewOfcColumn );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068",NewOfcClippath );_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0066\u0069\u006c\u006c",NewOfcFill );}; \ No newline at end of file +// Validate validates the OfcCallout and its children +func (_aafgg *OfcCallout )Validate ()error {return _aafgg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func init (){_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 e23722f415..8847f275aa 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 (_bf "bytes";_b "fmt";_f "github.com/unidoc/unioffice";_d "io";_a "math";_bb "strconv";_eb "strings";_e "time";);func _caa (_bae float64 )string {_fgb :=_bb .FormatFloat (_bae ,'E',-1,64);_fcb :=_bb .FormatFloat (_bae ,'E',5,64);if len (_fgb )< len (_fcb ){return _bb .FormatFloat (_bae ,'E',2,64);};return _fcb ;}; +package format ;import (_f "bytes";_d "fmt";_a "github.com/unidoc/unioffice";_dg "io";_df "math";_e "strconv";_be "strings";_g "time";);const _dbc int =34;const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);func _ecad (_bafa _g .Time )_g .Time {_bafa =_bafa .UTC ();return _g .Date (_bafa .Year (),_bafa .Month (),_bafa .Day (),_bafa .Hour (),_bafa .Minute (),_bafa .Second (),_bafa .Nanosecond (),_g .Local );};const _faf int =34;const _ag =1e11;func (_fe FmtType )String ()string {if _fe >=FmtType (len (_c )-1){return _d .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_fe );};return _ec [_c [_fe ]:_c [_fe +1]];}; -// FmtType is the type of a format token. -//go:generate stringer -type=FmtType -type FmtType byte ;const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);func _ddf (_aec []byte )[]byte {for _dgd :=len (_aec )-1;_dgd > 0;_dgd --{if _aec [_dgd ]=='9'+1{_aec [_dgd ]='0';if _aec [_dgd -1]=='.'{_dgd --;};_aec [_dgd -1]++;};};if _aec [0]=='9'+1{_aec [0]='0';copy (_aec [1:],_aec [0:]);_aec [0]='1';};return _aec ;};const _be =1e-10;func _fag (_beg []byte )[]byte {_fae :=len (_beg );_adag :=false ;_bff :=false ;for _bga :=len (_beg )-1;_bga >=0;_bga --{if _beg [_bga ]=='0'&&!_bff &&!_adag {_fae =_bga ;}else if _beg [_bga ]=='.'{_adag =true ;}else {_bff =true ;};};if _adag &&_bff {if _beg [_fae -1]=='.'{_fae --;};return _beg [0:_fae ];};return _beg ;};var _bc =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183};const _fdcb int =0;const _cca int =0;func _ced (_bec []byte )[]byte {for _faf :=0;_faf < len (_bec )/2;_faf ++{_gf :=len (_bec )-1-_faf ;_bec [_faf ],_bec [_gf ]=_bec [_gf ],_bec [_faf ];};return _bec ;};func _bcfg (_ebfd _e .Time )_e .Time {_ebfd =_ebfd .UTC ();return _e .Date (_ebfd .Year (),_ebfd .Month (),_ebfd .Day (),_ebfd .Hour (),_ebfd .Minute (),_ebfd .Second (),_ebfd .Nanosecond (),_e .Local );};func _bgc (_fagd _e .Time ,_cae float64 ,_cba string )[]byte {_aggf :=[]byte {};_bfg :=0;for _ceb :=0;_ceb < len (_cba );_ceb ++{var _bgg string ;if _cba [_ceb ]==':'{_bgg =string (_cba [_bfg :_ceb ]);_bfg =_ceb +1;}else if _ceb ==len (_cba )-1{_bgg =string (_cba [_bfg :_ceb +1]);}else {continue ;};switch _bgg {case "\u0064":_aggf =_fagd .AppendFormat (_aggf ,"\u0032");case "\u0068":_aggf =_fagd .AppendFormat (_aggf ,"\u0033");case "\u0068\u0068":_aggf =_fagd .AppendFormat (_aggf ,"\u0031\u0035");case "\u006d":_aggf =_fagd .AppendFormat (_aggf ,"\u0034");case "\u006d\u006d":_aggf =_fagd .AppendFormat (_aggf ,"\u0030\u0034");case "\u0073":_aggf =_fagd .Round (_e .Second ).AppendFormat (_aggf ,"\u0035");case "\u0073\u002e\u0030":_aggf =_fagd .Round (_e .Second /10).AppendFormat (_aggf ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_aggf =_fagd .Round (_e .Second /100).AppendFormat (_aggf ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_aggf =_fagd .Round (_e .Second /1000).AppendFormat (_aggf ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_aggf =_fagd .Round (_e .Second ).AppendFormat (_aggf ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_aggf =_fagd .Round (_e .Second /10).AppendFormat (_aggf ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_aggf =_fagd .Round (_e .Second /100).AppendFormat (_aggf ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_aggf =_fagd .Round (_e .Second /1000).AppendFormat (_aggf ,"\u0030\u0035\u002e\u0030\u0030\u0030");case "\u0041\u004d\u002fP\u004d":_aggf =_fagd .AppendFormat (_aggf ,"\u0050\u004d");case "\u005b\u0068\u005d":_aggf =_bb .AppendInt (_aggf ,int64 (_cae *24),10);case "\u005b\u006d\u005d":_aggf =_bb .AppendInt (_aggf ,int64 (_cae *24*60),10);case "\u005b\u0073\u005d":_aggf =_bb .AppendInt (_aggf ,int64 (_cae *24*60*60),10);case "":default:_f .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0069\u006d\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_bgg );};if _cba [_ceb ]==':'{_aggf =append (_aggf ,':');};};return _aggf ;};const _cag int =0;func _cfe (_fdc int64 )int64 {if _fdc < 0{return -_fdc ;};return _fdc ;};const _bbg int =34;func _ecf (_ef _e .Time ,_aea string )[]byte {_acf :=[]byte {};_ggag :=0;for _beaa :=0;_beaa < len (_aea );_beaa ++{var _cfa string ;if _aea [_beaa ]=='/'{_cfa =string (_aea [_ggag :_beaa ]);_ggag =_beaa +1;}else if _beaa ==len (_aea )-1{_cfa =string (_aea [_ggag :_beaa +1]);}else {continue ;};switch _cfa {case "\u0079\u0079":_acf =_ef .AppendFormat (_acf ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_acf =_ef .AppendFormat (_acf ,"\u0032\u0030\u0030\u0036");case "\u006d":_acf =_ef .AppendFormat (_acf ,"\u0031");case "\u006d\u006d":_acf =_ef .AppendFormat (_acf ,"\u0030\u0031");case "\u006d\u006d\u006d":_acf =_ef .AppendFormat (_acf ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_acf =_ef .AppendFormat (_acf ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _ef .Month (){case _e .January ,_e .July ,_e .June :_acf =append (_acf ,'J');case _e .February :_acf =append (_acf ,'M');case _e .March ,_e .May :_acf =append (_acf ,'M');case _e .April ,_e .August :_acf =append (_acf ,'A');case _e .September :_acf =append (_acf ,'S');case _e .October :_acf =append (_acf ,'O');case _e .November :_acf =append (_acf ,'N');case _e .December :_acf =append (_acf ,'D');};case "\u0064":_acf =_ef .AppendFormat (_acf ,"\u0032");case "\u0064\u0064":_acf =_ef .AppendFormat (_acf ,"\u0030\u0032");case "\u0064\u0064\u0064":_acf =_ef .AppendFormat (_acf ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_acf =_ef .AppendFormat (_acf ,"\u004d\u006f\u006e\u0064\u0061\u0079");default:_f .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_cfa );};if _aea [_beaa ]=='/'{_acf =append (_acf ,'/');};};return _acf ;}; +// 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 {_bbe :=Parse (f );var _bbb Format ;if len (_bbe )==1{_bbb =_bbe [0];}else if len (_bbe )==4{_bbb =_bbe [3];};_bebd :=false ;for _ ,_fa :=range _bbb .Whole {if _fa .Type ==FmtTypeText {_bebd =true ;};};if !_bebd {return v ;};_fbf :=_f .Buffer {};for _ ,_ee :=range _bbb .Whole {switch _ee .Type {case FmtTypeLiteral :_fbf .WriteByte (_ee .Literal );case FmtTypeText :_fbf .WriteString (v );};};return _fbf .String ();};func _gedf (_gbd float64 )string {_dcc :=_e .FormatFloat (_gbd ,'E',-1,64);_fac :=_e .FormatFloat (_gbd ,'E',5,64);if len (_dcc )< len (_fac ){return _e .FormatFloat (_gbd ,'E',2,64);};return _fac ;};func _gedd (_cfd ,_adf float64 ,_cb Format )[]byte {if len (_cb .Whole )==0{return nil ;};_dgdg :=_g .Date (1899,12,30,0,0,0,0,_g .UTC );_gcf :=_dgdg .Add (_g .Duration (_adf *float64 (24*_g .Hour )));_gcf =_ecad (_gcf );_cfg :=_e .AppendFloat (nil ,_cfd ,'f',-1,64);_baf :=make ([]byte ,0,len (_cfg ));_abda :=0;_deb :=1;_cff :for _cg :=len (_cb .Whole )-1;_cg >=0;_cg --{_ccb :=len (_cfg )-1-_abda ;_gaf :=_cb .Whole [_cg ];switch _gaf .Type {case FmtTypeDigit :if _ccb >=0{_baf =append (_baf ,_cfg [_ccb ]);_abda ++;_deb =_cg ;}else {_baf =append (_baf ,'0');};case FmtTypeDigitOpt :if _ccb >=0{_baf =append (_baf ,_cfg [_ccb ]);_abda ++;_deb =_cg ;}else {for _bdad :=_cg ;_bdad >=0;_bdad --{_eg :=_cb .Whole [_bdad ];if _eg .Type ==FmtTypeLiteral {_baf =append (_baf ,_eg .Literal );};};break _cff ;};case FmtTypeDollar :for _aa :=_abda ;_aa < len (_cfg );_aa ++{_baf =append (_baf ,_cfg [len (_cfg )-1-_aa ]);_abda ++;};_baf =append (_baf ,'$');case FmtTypeComma :if !_cb ._ab {_baf =append (_baf ,',');};case FmtTypeLiteral :_baf =append (_baf ,_gaf .Literal );case FmtTypeDate :_baf =append (_baf ,_ef (_adfc (_gcf ,_gaf .DateTime ))...);case FmtTypeTime :_baf =append (_baf ,_ef (_gcab (_gcf ,_adf ,_gaf .DateTime ))...);default:_a .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",_gaf );};};_baa :=_ef (_baf );if _abda < len (_cfg )&&(_abda !=0||_cb ._cf ){_cbc :=len (_cfg )-_abda ;_bde :=make ([]byte ,len (_baa )+_cbc );copy (_bde ,_baa [0:_deb ]);copy (_bde [_deb :],_cfg [0:]);copy (_bde [_deb +_cbc :],_baa [_deb :]);_baa =_bde ;};if _cb ._ab {_baff :=_f .Buffer {};_eeg :=0;for _efg :=len (_baa )-1;_efg >=0;_efg --{if !(_baa [_efg ]>='0'&&_baa [_efg ]<='9'){_eeg ++;}else {break ;};};for _ea :=0;_ea < len (_baa );_ea ++{_dag :=(len (_baa )-_ea -_eeg );if _dag %3==0&&_dag !=0&&_ea !=0{_baff .WriteByte (',');};_baff .WriteByte (_baa [_ea ]);};_baa =_baff .Bytes ();};return _baa ;}; // Token is a format token in the Excel format string. type Token struct{Type FmtType ;Literal byte ;DateTime string ;}; +// 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 ){_ga ,_ :=_e .ParseFloat (v ,64);return Number (_ga ,f );};return String (v ,f );};const _dce int =34;func _bcd (_bebg int64 ,_gea Format )[]byte {if !_gea .IsExponential ||len (_gea .Exponent )==0{return nil ;};_gbg :=_e .AppendInt (nil ,_fc (_bebg ),10);_eeb :=make ([]byte ,0,len (_gbg )+2);_eeb =append (_eeb ,'E');if _bebg >=0{_eeb =append (_eeb ,'+');}else {_eeb =append (_eeb ,'-');_bebg *=-1;};_gfe :=0;_cab :for _gfa :=len (_gea .Exponent )-1;_gfa >=0;_gfa --{_gfaf :=len (_gbg )-1-_gfe ;_dc :=_gea .Exponent [_gfa ];switch _dc .Type {case FmtTypeDigit :if _gfaf >=0{_eeb =append (_eeb ,_gbg [_gfaf ]);_gfe ++;}else {_eeb =append (_eeb ,'0');};case FmtTypeDigitOpt :if _gfaf >=0{_eeb =append (_eeb ,_gbg [_gfaf ]);_gfe ++;}else {for _cbb :=_gfa ;_cbb >=0;_cbb --{_cfc :=_gea .Exponent [_cbb ];if _cfc .Type ==FmtTypeLiteral {_eeb =append (_eeb ,_cfc .Literal );};};break _cab ;};case FmtTypeLiteral :_eeb =append (_eeb ,_dc .Literal );default:_a .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",_dc );};};if _gfe < len (_gbg ){_eeb =append (_eeb ,_gbg [len (_gbg )-_gfe -1:_gfe -1]...);};_ef (_eeb [2:]);return _eeb ;};const _aea int =-1;func _gd (_bfd []byte )[]byte {for _ce :=len (_bfd )-1;_ce > 0;_ce --{if _bfd [_ce ]=='9'+1{_bfd [_ce ]='0';if _bfd [_ce -1]=='.'{_ce --;};_bfd [_ce -1]++;};};if _bfd [0]=='9'+1{_bfd [0]='0';copy (_bfd [1:],_bfd [0:]);_bfd [0]='1';};return _bfd ;};func _ge (_gb float64 ,_dgd Format ,_dd bool )string {if _dgd ._bb {return NumberGeneric (_gb );};_ged :=make ([]byte ,0,20);_fg :=_df .Signbit (_gb );_eec :=_df .Abs (_gb );_fdc :=int64 (0);_bd :=int64 (0);if _dgd .IsExponential {for _eec >=10{_bd ++;_eec /=10;};for _eec < 1{_bd --;_eec *=10;};}else if _dgd ._ca {_eec *=100;}else if _dgd ._cc {if _dgd ._af ==0{_bc :=_df .Pow (10,float64 (_dgd ._ad ));_bdb ,_dff :=1.0,1.0;_ =_bdb ;for _ecd :=1.0;_ecd < _bc ;_ecd ++{_ ,_gc :=_df .Modf (_eec *float64 (_ecd ));if _gc < _dff {_dff =_gc ;_bdb =_ecd ;if _gc ==0{break ;};};};_dgd ._af =int64 (_bdb );};_fdc =int64 (_eec *float64 (_dgd ._af )+0.5);if len (_dgd .Whole )> 0&&_fdc > _dgd ._af {_fdc =int64 (_eec *float64 (_dgd ._af ))%_dgd ._af ;_eec -=float64 (_fdc )/float64 (_dgd ._af );}else {_eec -=float64 (_fdc )/float64 (_dgd ._af );if _df .Abs (_eec )< 1{_bda :=true ;for _ ,_cca :=range _dgd .Whole {if _cca .Type ==FmtTypeDigitOpt {continue ;};if _cca .Type ==FmtTypeLiteral &&_cca .Literal ==' '{continue ;};_bda =false ;};if _bda {_dgd .Whole =nil ;};};};};_fbe :=1;for _ ,_dab :=range _dgd .Fractional {if _dab .Type ==FmtTypeDigit ||_dab .Type ==FmtTypeDigitOpt {_fbe ++;};};_eec +=5*_df .Pow10 (-_fbe );_ae ,_bfe :=_df .Modf (_eec );_ged =append (_ged ,_gedd (_ae ,_gb ,_dgd )...);_ged =append (_ged ,_gf (_bfe ,_gb ,_dgd )...);_ged =append (_ged ,_bcd (_bd ,_dgd )...);if _dgd ._cc {_ged =_e .AppendInt (_ged ,_fdc ,10);_ged =append (_ged ,'/');_ged =_e .AppendInt (_ged ,_dgd ._af ,10);};if !_dd &&_fg {return "\u002d"+string (_ged );};return string (_ged );};func _gf (_ff ,_ggg float64 ,_fab Format )[]byte {if len (_fab .Fractional )==0{return nil ;};_feb :=_e .AppendFloat (nil ,_ff ,'f',-1,64);if len (_feb )> 2{_feb =_feb [2:];}else {_feb =nil ;};_edd :=make ([]byte ,0,len (_feb ));_edd =append (_edd ,'.');_bcb :=0;_ccbe :for _eb :=0;_eb < len (_fab .Fractional );_eb ++{_fbg :=_eb ;_cga :=_fab .Fractional [_eb ];switch _cga .Type {case FmtTypeDigit :if _fbg < len (_feb ){_edd =append (_edd ,_feb [_fbg ]);_bcb ++;}else {_edd =append (_edd ,'0');};case FmtTypeDigitOpt :if _fbg >=0{_edd =append (_edd ,_feb [_fbg ]);_bcb ++;}else {break _ccbe ;};case FmtTypeLiteral :_edd =append (_edd ,_cga .Literal );default:_a .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",_cga );};};return _edd ;};func _gcab (_dabg _g .Time ,_gfb float64 ,_fgf string )[]byte {_dga :=[]byte {};_fec :=0;for _dbd :=0;_dbd < len (_fgf );_dbd ++{var _bad string ;if _fgf [_dbd ]==':'{_bad =string (_fgf [_fec :_dbd ]);_fec =_dbd +1;}else if _dbd ==len (_fgf )-1{_bad =string (_fgf [_fec :_dbd +1]);}else {continue ;};switch _bad {case "\u0064":_dga =_dabg .AppendFormat (_dga ,"\u0032");case "\u0068":_dga =_dabg .AppendFormat (_dga ,"\u0033");case "\u0068\u0068":_dga =_dabg .AppendFormat (_dga ,"\u0031\u0035");case "\u006d":_dga =_dabg .AppendFormat (_dga ,"\u0034");case "\u006d\u006d":_dga =_dabg .AppendFormat (_dga ,"\u0030\u0034");case "\u0073":_dga =_dabg .Round (_g .Second ).AppendFormat (_dga ,"\u0035");case "\u0073\u002e\u0030":_dga =_dabg .Round (_g .Second /10).AppendFormat (_dga ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_dga =_dabg .Round (_g .Second /100).AppendFormat (_dga ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_dga =_dabg .Round (_g .Second /1000).AppendFormat (_dga ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_dga =_dabg .Round (_g .Second ).AppendFormat (_dga ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_dga =_dabg .Round (_g .Second /10).AppendFormat (_dga ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_dga =_dabg .Round (_g .Second /100).AppendFormat (_dga ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_dga =_dabg .Round (_g .Second /1000).AppendFormat (_dga ,"\u0030\u0035\u002e\u0030\u0030\u0030");case "\u0041\u004d\u002fP\u004d":_dga =_dabg .AppendFormat (_dga ,"\u0050\u004d");case "\u005b\u0068\u005d":_dga =_e .AppendInt (_dga ,int64 (_gfb *24),10);case "\u005b\u006d\u005d":_dga =_e .AppendInt (_dga ,int64 (_gfb *24*60),10);case "\u005b\u0073\u005d":_dga =_e .AppendInt (_dga ,int64 (_gfb *24*60*60),10);case "":default:_a .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",_bad );};if _fgf [_dbd ]==':'{_dga =append (_dga ,':');};};return _dga ;};type Lexer struct{_gefd Format ;_ddeb []Format ;};func _fc (_cfb int64 )int64 {if _cfb < 0{return -_cfb ;};return _cfb ;};const _dbdb int =-1;const _gfea int =0;const _ec ="\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0074\u0065\u0072a\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0069\u0067\u0069\u0074\u0046\u006d\u0074\u0054y\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0043o\u006d\u006d\u0061\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0065\u0063\u0069\u006da\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065Pe\u0072\u0063e\u006e\u0074\u0046\u006d\u0074\u0054\u0079\u0070e\u0044\u006f\u006c\u006c\u0061\u0072\u0046\u006d\u0074Ty\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0054\u0068\u006f\u0075\u0073\u0061n\u0064\u0073\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0055n\u0064\u0065\u0072\u0073c\u006f\u0072\u0065\u0046\u006d\u0074T\u0079\u0070\u0065\u0044\u0061\u0074\u0065\u0046\u006d\u0074\u0054y\u0070e\u0054\u0069\u006d\u0065\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0046\u006dt\u0054\u0079\u0070\u0065\u0054e\u0078\u0074";func _ef (_bf []byte )[]byte {for _bfc :=0;_bfc < len (_bf )/2;_bfc ++{_ed :=len (_bf )-1-_bfc ;_bf [_bfc ],_bf [_ed ]=_bf [_ed ],_bf [_bfc ];};return _bf ;}; + // 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 );};_gd :=Parse (f );if len (_gd )==1{return _ebg (v ,_gd [0],false );}else if len (_gd )> 1&&v < 0{return _ebg (v ,_gd [1],true );}else if len (_gd )> 2&&v ==0{return _ebg (v ,_gd [2],false );};return _ebg (v ,_gd [0],false );}; +func Number (v float64 ,f string )string {if f ==""||f =="\u0047e\u006e\u0065\u0072\u0061\u006c"||f =="\u0040"{return NumberGeneric (v );};_fd :=Parse (f );if len (_fd )==1{return _ge (v ,_fd [0],false );}else if len (_fd )> 1&&v < 0{return _ge (v ,_fd [1],true );}else if len (_fd )> 2&&v ==0{return _ge (v ,_fd [2],false );};return _ge (v ,_fd [0],false );};func _fed (_cd []byte )[]byte {_fcd :=len (_cd );_dfc :=false ;_bg :=false ;for _gggg :=len (_cd )-1;_gggg >=0;_gggg --{if _cd [_gggg ]=='0'&&!_bg &&!_dfc {_fcd =_gggg ;}else if _cd [_gggg ]=='.'{_dfc =true ;}else {_bg =true ;};};if _dfc &&_bg {if _cd [_fcd -1]=='.'{_fcd --;};return _cd [0:_fcd ];};return _cd ;};func (_dade *Lexer )nextFmt (){_dade ._ddeb =append (_dade ._ddeb ,_dade ._gefd );_dade ._gefd =Format {}};func Parse (s string )[]Format {_aga :=Lexer {};_aga .Lex (_be .NewReader (s ));_aga ._ddeb =append (_aga ._ddeb ,_aga ._gefd );return _aga ._ddeb ;};func (_edf *Lexer )Lex (r _dg .Reader ){_fbga ,_agf ,_ggga :=0,0,0;_bcc :=-1;_ffb ,_gbgb ,_dfb :=0,0,0;_ =_gbgb ;_ =_dfb ;_ade :=1;_ =_ade ;_eebe :=make ([]byte ,4096);_faa :=false ;for !_faa {_bbad :=0;if _ffb > 0{_bbad =_agf -_ffb ;};_agf =0;_aae ,_egg :=r .Read (_eebe [_bbad :]);if _aae ==0||_egg !=nil {_faa =true ;};_ggga =_aae +_bbad ;if _ggga < len (_eebe ){_bcc =_ggga ;};{_fbga =_dce ;_ffb =0;_gbgb =0;_dfb =0;};{if _agf ==_ggga {goto _abdg ;};switch _fbga {case 34:goto _ccd ;case 35:goto _abf ;case 0:goto _fbgf ;case 36:goto _ccdg ;case 37:goto _bgg ;case 1:goto _ace ;case 2:goto _bdab ;case 38:goto _dbba ;case 3:goto _ggb ;case 4:goto _daa ;case 39:goto _gggf ;case 5:goto _gbgfc ;case 6:goto _dagg ;case 7:goto _fefb ;case 8:goto _cfce ;case 40:goto _bgc ;case 9:goto _dda ;case 41:goto _gcacg ;case 10:goto _bagb ;case 42:goto _fca ;case 11:goto _ece ;case 43:goto _ebg ;case 44:goto _ceb ;case 45:goto _gfbd ;case 12:goto _dgb ;case 46:goto _fdg ;case 13:goto _abb ;case 14:goto _fbgd ;case 15:goto _fdga ;case 16:goto _gcd ;case 47:goto _ced ;case 17:goto _bbbd ;case 48:goto _agg ;case 18:goto _eee ;case 19:goto _gaa ;case 20:goto _fecd ;case 49:goto _bdf ;case 50:goto _dfad ;case 21:goto _aab ;case 22:goto _dbbb ;case 23:goto _ebeb ;case 24:goto _efdb ;case 25:goto _dae ;case 51:goto _fdd ;case 26:goto _fbee ;case 52:goto _ceec ;case 53:goto _aggb ;case 54:goto _eeed ;case 55:goto _agc ;case 56:goto _gbdf ;case 57:goto _gbee ;case 27:goto _ceg ;case 28:goto _eba ;case 29:goto _gaea ;case 30:goto _gdf ;case 31:goto _dcaa ;case 58:goto _dgdf ;case 32:goto _cdde ;case 59:goto _eca ;case 33:goto _fcc ;case 60:goto _gfc ;case 61:goto _cdf ;case 62:goto _gcdf ;};goto _bfb ;_dfd :switch _dfb {case 2:{_agf =(_gbgb )-1;_edf ._gefd .AddToken (FmtTypeDigit ,nil );};case 3:{_agf =(_gbgb )-1;_edf ._gefd .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_agf =(_gbgb )-1;};case 8:{_agf =(_gbgb )-1;_edf ._gefd .AddToken (FmtTypePercent ,nil );};case 13:{_agf =(_gbgb )-1;_edf ._gefd .AddToken (FmtTypeFraction ,_eebe [_ffb :_gbgb ]);};case 14:{_agf =(_gbgb )-1;_edf ._gefd .AddToken (FmtTypeDate ,_eebe [_ffb :_gbgb ]);};case 15:{_agf =(_gbgb )-1;_edf ._gefd .AddToken (FmtTypeTime ,_eebe [_ffb :_gbgb ]);};case 16:{_agf =(_gbgb )-1;_edf ._gefd .AddToken (FmtTypeTime ,_eebe [_ffb :_gbgb ]);};case 18:{_agf =(_gbgb )-1;};case 20:{_agf =(_gbgb )-1;_edf ._gefd .AddToken (FmtTypeLiteral ,_eebe [_ffb :_gbgb ]);};case 21:{_agf =(_gbgb )-1;_edf ._gefd .AddToken (FmtTypeLiteral ,_eebe [_ffb +1:_gbgb -1]);};};goto _gafg ;_bab :_agf =(_gbgb )-1;{_edf ._gefd .AddToken (FmtTypeFraction ,_eebe [_ffb :_gbgb ]);};goto _gafg ;_aagb :_agf =(_gbgb )-1;{_edf ._gefd .AddToken (FmtTypeDigitOpt ,nil );};goto _gafg ;_adc :_gbgb =_agf +1;{_edf ._gefd .AddToken (FmtTypeDigitOptThousands ,nil );};goto _gafg ;_cgef :_agf =(_gbgb )-1;{_edf ._gefd .AddToken (FmtTypePercent ,nil );};goto _gafg ;_cde :_agf =(_gbgb )-1;{_edf ._gefd .AddToken (FmtTypeDate ,_eebe [_ffb :_gbgb ]);};goto _gafg ;_gdd :_agf =(_gbgb )-1;{_edf ._gefd .AddToken (FmtTypeDigit ,nil );};goto _gafg ;_eggf :_agf =(_gbgb )-1;{_edf ._gefd .AddToken (FmtTypeTime ,_eebe [_ffb :_gbgb ]);};goto _gafg ;_fdb :_agf =(_gbgb )-1;{_edf ._gefd .AddToken (FmtTypeLiteral ,_eebe [_ffb :_gbgb ]);};goto _gafg ;_dadg :_gbgb =_agf +1;{_edf ._gefd ._bb =true ;};goto _gafg ;_dca :_gbgb =_agf +1;{_edf ._gefd .AddToken (FmtTypeLiteral ,_eebe [_ffb :_gbgb ]);};goto _gafg ;_fga :_gbgb =_agf +1;{_edf ._gefd .AddToken (FmtTypeDollar ,nil );};goto _gafg ;_dbb :_gbgb =_agf +1;{_edf ._gefd .AddToken (FmtTypeComma ,nil );};goto _gafg ;_cee :_gbgb =_agf +1;{_edf ._gefd .AddToken (FmtTypeDecimal ,nil );};goto _gafg ;_gad :_gbgb =_agf +1;{_edf .nextFmt ();};goto _gafg ;_fce :_gbgb =_agf +1;{_edf ._gefd .AddToken (FmtTypeText ,nil );};goto _gafg ;_caea :_gbgb =_agf +1;{_edf ._gefd .AddToken (FmtTypeUnderscore ,nil );};goto _gafg ;_ebd :_gbgb =_agf ;_agf --;{_edf ._gefd .AddToken (FmtTypeLiteral ,_eebe [_ffb :_gbgb ]);};goto _gafg ;_bdef :_gbgb =_agf ;_agf --;{_edf ._gefd .AddToken (FmtTypeLiteral ,_eebe [_ffb +1:_gbgb -1]);};goto _gafg ;_agef :_gbgb =_agf ;_agf --;{_edf ._gefd .AddToken (FmtTypeDigitOpt ,nil );};goto _gafg ;_bgd :_gbgb =_agf ;_agf --;{_edf ._gefd .AddToken (FmtTypeFraction ,_eebe [_ffb :_gbgb ]);};goto _gafg ;_bbca :_gbgb =_agf ;_agf --;{_edf ._gefd .AddToken (FmtTypePercent ,nil );};goto _gafg ;_aad :_gbgb =_agf ;_agf --;{_edf ._gefd .AddToken (FmtTypeDate ,_eebe [_ffb :_gbgb ]);};goto _gafg ;_ddd :_gbgb =_agf ;_agf --;{_edf ._gefd .AddToken (FmtTypeDigit ,nil );};goto _gafg ;_dcca :_gbgb =_agf ;_agf --;{_edf ._gefd .AddToken (FmtTypeTime ,_eebe [_ffb :_gbgb ]);};goto _gafg ;_edca :_gbgb =_agf ;_agf --;{};goto _gafg ;_dece :_gbgb =_agf +1;{_edf ._gefd .IsExponential =true ;};goto _gafg ;_gcac :_gbgb =_agf +1;{_edf ._gefd .AddToken (FmtTypeLiteral ,_eebe [_ffb +1:_gbgb ]);};goto _gafg ;_gafg :_ffb =0;if _agf ++;_agf ==_ggga {goto _ggd ;};_ccd :_ffb =_agf ;switch _eebe [_agf ]{case 34:goto _gdb ;case 35:goto _egf ;case 36:goto _fga ;case 37:goto _gcbd ;case 44:goto _dbb ;case 46:goto _cee ;case 47:goto _ebde ;case 48:goto _bebgg ;case 58:goto _fgfe ;case 59:goto _gad ;case 63:goto _ecbc ;case 64:goto _fce ;case 65:goto _cebf ;case 69:goto _beba ;case 71:goto _aeg ;case 91:goto _abg ;case 92:goto _abfe ;case 95:goto _caea ;case 100:goto _ebde ;case 104:goto _fgfe ;case 109:goto _ecc ;case 115:goto _fcda ;case 121:goto _aegf ;};if 49<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _fda ;};goto _dca ;_gdb :_gbgb =_agf +1;_dfb =20;goto _eff ;_eff :if _agf ++;_agf ==_ggga {goto _cffb ;};_abf :if _eebe [_agf ]==34{goto _aeag ;};goto _cgf ;_cgf :if _agf ++;_agf ==_ggga {goto _aba ;};_fbgf :if _eebe [_agf ]==34{goto _aeag ;};goto _cgf ;_aeag :_gbgb =_agf +1;_dfb =21;goto _cbe ;_cbe :if _agf ++;_agf ==_ggga {goto _dbf ;};_ccdg :if _eebe [_agf ]==34{goto _cgf ;};goto _bdef ;_egf :_gbgb =_agf +1;_dfb =3;goto _ege ;_ege :if _agf ++;_agf ==_ggga {goto _bgdg ;};_bgg :switch _eebe [_agf ]{case 35:goto _fgg ;case 37:goto _fgg ;case 44:goto _ccg ;case 47:goto _bag ;case 48:goto _fgg ;case 63:goto _fgg ;};goto _agef ;_fgg :if _agf ++;_agf ==_ggga {goto _dabf ;};_ace :switch _eebe [_agf ]{case 35:goto _fgg ;case 37:goto _fgg ;case 47:goto _bag ;case 48:goto _fgg ;case 63:goto _fgg ;};goto _dfd ;_bag :if _agf ++;_agf ==_ggga {goto _ega ;};_bdab :switch _eebe [_agf ]{case 35:goto _afc ;case 37:goto _agda ;case 48:goto _bbbg ;case 63:goto _afc ;};if 49<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _afd ;};goto _dfd ;_afc :_gbgb =_agf +1;goto _fef ;_fef :if _agf ++;_agf ==_ggga {goto _aaea ;};_dbba :switch _eebe [_agf ]{case 35:goto _afc ;case 37:goto _afc ;case 44:goto _afc ;case 46:goto _afc ;case 48:goto _afc ;case 63:goto _afc ;case 65:goto _agaa ;};goto _bgd ;_agaa :if _agf ++;_agf ==_ggga {goto _fedb ;};_ggb :switch _eebe [_agf ]{case 47:goto _dee ;case 77:goto _efc ;};goto _bab ;_dee :if _agf ++;_agf ==_ggga {goto _fdff ;};_daa :if _eebe [_agf ]==80{goto _acb ;};goto _bab ;_acb :_gbgb =_agf +1;goto _ffc ;_ffc :if _agf ++;_agf ==_ggga {goto _fbbb ;};_gggf :if _eebe [_agf ]==65{goto _agaa ;};goto _bgd ;_efc :if _agf ++;_agf ==_ggga {goto _adcf ;};_gbgfc :if _eebe [_agf ]==47{goto _dfbe ;};goto _bab ;_dfbe :if _agf ++;_agf ==_ggga {goto _cddg ;};_dagg :if _eebe [_agf ]==80{goto _fdf ;};goto _bab ;_fdf :if _agf ++;_agf ==_ggga {goto _ccba ;};_fefb :if _eebe [_agf ]==77{goto _acb ;};goto _bab ;_agda :if _agf ++;_agf ==_ggga {goto _gbf ;};_cfce :switch _eebe [_agf ]{case 35:goto _bae ;case 37:goto _acg ;case 63:goto _bae ;};if 48<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _efb ;};goto _dfd ;_bae :_gbgb =_agf +1;goto _dadc ;_dadc :if _agf ++;_agf ==_ggga {goto _cffd ;};_bgc :switch _eebe [_agf ]{case 35:goto _afc ;case 37:goto _abc ;case 44:goto _afc ;case 46:goto _afc ;case 48:goto _afc ;case 63:goto _afc ;case 65:goto _agaa ;};goto _bgd ;_abc :if _agf ++;_agf ==_ggga {goto _bdag ;};_dda :switch _eebe [_agf ]{case 35:goto _aeb ;case 44:goto _aeb ;case 46:goto _aeb ;case 48:goto _aeb ;case 63:goto _aeb ;};goto _bab ;_aeb :_gbgb =_agf +1;goto _dcfd ;_dcfd :if _agf ++;_agf ==_ggga {goto _gdgb ;};_gcacg :switch _eebe [_agf ]{case 35:goto _aeb ;case 44:goto _aeb ;case 46:goto _aeb ;case 48:goto _aeb ;case 63:goto _aeb ;case 65:goto _agaa ;};goto _bgd ;_acg :if _agf ++;_agf ==_ggga {goto _acce ;};_bagb :if _eebe [_agf ]==37{goto _acg ;};if 48<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _efb ;};goto _dfd ;_efb :_gbgb =_agf +1;_dfb =13;goto _daag ;_daag :if _agf ++;_agf ==_ggga {goto _bggb ;};_fca :switch _eebe [_agf ]{case 35:goto _afc ;case 37:goto _cfcb ;case 44:goto _afc ;case 46:goto _afc ;case 48:goto _ffa ;case 63:goto _afc ;case 65:goto _agaa ;};if 49<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _efb ;};goto _bgd ;_cfcb :if _agf ++;_agf ==_ggga {goto _fafac ;};_ece :switch _eebe [_agf ]{case 35:goto _aeb ;case 37:goto _acg ;case 44:goto _aeb ;case 46:goto _aeb ;case 63:goto _aeb ;};if 48<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _efb ;};goto _bab ;_ffa :_gbgb =_agf +1;goto _aagg ;_aagg :if _agf ++;_agf ==_ggga {goto _cbcd ;};_ebg :switch _eebe [_agf ]{case 35:goto _afc ;case 37:goto _ffa ;case 44:goto _afc ;case 46:goto _afc ;case 48:goto _ffa ;case 63:goto _afc ;case 65:goto _agaa ;};if 49<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _efb ;};goto _bgd ;_bbbg :_gbgb =_agf +1;goto _aca ;_aca :if _agf ++;_agf ==_ggga {goto _bdbb ;};_ceb :switch _eebe [_agf ]{case 35:goto _afc ;case 37:goto _ffa ;case 44:goto _afc ;case 46:goto _afc ;case 48:goto _bbbg ;case 63:goto _afc ;case 65:goto _agaa ;};if 49<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _afd ;};goto _bgd ;_afd :_gbgb =_agf +1;goto _fabe ;_fabe :if _agf ++;_agf ==_ggga {goto _efcg ;};_gfbd :switch _eebe [_agf ]{case 35:goto _afc ;case 37:goto _efb ;case 44:goto _afc ;case 46:goto _afc ;case 48:goto _bbbg ;case 63:goto _afc ;case 65:goto _agaa ;};if 49<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _afd ;};goto _bgd ;_ccg :if _agf ++;_agf ==_ggga {goto _bce ;};_dgb :if _eebe [_agf ]==35{goto _adc ;};goto _aagb ;_gcbd :_gbgb =_agf +1;_dfb =8;goto _add ;_add :if _agf ++;_agf ==_ggga {goto _bbea ;};_fdg :switch _eebe [_agf ]{case 35:goto _beeb ;case 37:goto _fgb ;case 48:goto _dggd ;case 63:goto _beeb ;};if 49<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _fba ;};goto _bbca ;_beeb :if _agf ++;_agf ==_ggga {goto _gcfa ;};_abb :switch _eebe [_agf ]{case 35:goto _beeb ;case 47:goto _bag ;case 48:goto _beeb ;case 63:goto _beeb ;};goto _cgef ;_fgb :if _agf ++;_agf ==_ggga {goto _cbca ;};_fbgd :if _eebe [_agf ]==37{goto _fgb ;};if 48<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _fba ;};goto _dfd ;_fba :if _agf ++;_agf ==_ggga {goto _dgae ;};_fdga :switch _eebe [_agf ]{case 37:goto _fgb ;case 47:goto _bag ;};if 48<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _fba ;};goto _dfd ;_dggd :if _agf ++;_agf ==_ggga {goto _bbeb ;};_gcd :switch _eebe [_agf ]{case 35:goto _beeb ;case 37:goto _fgb ;case 47:goto _bag ;case 48:goto _dggd ;case 63:goto _beeb ;};if 49<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _fba ;};goto _cgef ;_ebde :_gbgb =_agf +1;goto _agde ;_agde :if _agf ++;_agf ==_ggga {goto _eea ;};_ced :switch _eebe [_agf ]{case 47:goto _ebde ;case 100:goto _ebde ;case 109:goto _ebde ;case 121:goto _aaa ;};goto _aad ;_aaa :if _agf ++;_agf ==_ggga {goto _bcg ;};_bbbd :if _eebe [_agf ]==121{goto _ebde ;};goto _cde ;_bebgg :_gbgb =_agf +1;_dfb =2;goto _dbe ;_dbe :if _agf ++;_agf ==_ggga {goto _gbfe ;};_agg :switch _eebe [_agf ]{case 35:goto _fgg ;case 37:goto _eae ;case 47:goto _bag ;case 48:goto _adb ;case 63:goto _fgg ;};if 49<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _edeg ;};goto _ddd ;_eae :if _agf ++;_agf ==_ggga {goto _bdc ;};_eee :switch _eebe [_agf ]{case 35:goto _fgg ;case 37:goto _eae ;case 47:goto _bag ;case 48:goto _eae ;case 63:goto _fgg ;};if 49<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _fba ;};goto _gdd ;_adb :if _agf ++;_agf ==_ggga {goto _gaff ;};_gaa :switch _eebe [_agf ]{case 35:goto _fgg ;case 37:goto _eae ;case 47:goto _bag ;case 48:goto _adb ;case 63:goto _fgg ;};if 49<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _edeg ;};goto _gdd ;_edeg :if _agf ++;_agf ==_ggga {goto _efda ;};_fecd :switch _eebe [_agf ]{case 37:goto _fba ;case 47:goto _bag ;};if 48<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _edeg ;};goto _dfd ;_fda :_gbgb =_agf +1;_dfb =20;goto _dbg ;_dbg :if _agf ++;_agf ==_ggga {goto _bed ;};_bdf :switch _eebe [_agf ]{case 37:goto _fba ;case 47:goto _bag ;};if 48<=_eebe [_agf ]&&_eebe [_agf ]<=57{goto _edeg ;};goto _ebd ;_fgfe :_gbgb =_agf +1;_dfb =15;goto _abcb ;_abcb :if _agf ++;_agf ==_ggga {goto _bccb ;};_dfad :switch _eebe [_agf ]{case 58:goto _fgfe ;case 65:goto _dffg ;case 104:goto _fgfe ;case 109:goto _fgfe ;case 115:goto _fcda ;};goto _dcca ;_dffg :if _agf ++;_agf ==_ggga {goto _eabf ;};_aab :switch _eebe [_agf ]{case 47:goto _gefe ;case 77:goto _agdg ;};goto _dfd ;_gefe :if _agf ++;_agf ==_ggga {goto _fea ;};_dbbb :if _eebe [_agf ]==80{goto _fgfe ;};goto _dfd ;_agdg :if _agf ++;_agf ==_ggga {goto _gff ;};_ebeb :if _eebe [_agf ]==47{goto _baba ;};goto _dfd ;_baba :if _agf ++;_agf ==_ggga {goto _afe ;};_efdb :if _eebe [_agf ]==80{goto _dfdb ;};goto _dfd ;_dfdb :if _agf ++;_agf ==_ggga {goto _dabd ;};_dae :if _eebe [_agf ]==77{goto _fgfe ;};goto _dfd ;_fcda :_gbgb =_agf +1;_dfb =15;goto _fcf ;_fcf :if _agf ++;_agf ==_ggga {goto _acgg ;};_fdd :switch _eebe [_agf ]{case 46:goto _cda ;case 58:goto _fgfe ;case 65:goto _dffg ;case 104:goto _fgfe ;case 109:goto _fgfe ;case 115:goto _fcda ;};goto _dcca ;_cda :if _agf ++;_agf ==_ggga {goto _eeaf ;};_fbee :if _eebe [_agf ]==48{goto _ddff ;};goto _eggf ;_ddff :_gbgb =_agf +1;_dfb =15;goto _dfg ;_dfg :if _agf ++;_agf ==_ggga {goto _fgd ;};_ceec :switch _eebe [_agf ]{case 48:goto _cea ;case 58:goto _fgfe ;case 65:goto _dffg ;case 104:goto _fgfe ;case 109:goto _fgfe ;case 115:goto _fcda ;};goto _dcca ;_cea :_gbgb =_agf +1;_dfb =15;goto _efgf ;_efgf :if _agf ++;_agf ==_ggga {goto _afg ;};_aggb :switch _eebe [_agf ]{case 48:goto _fgfe ;case 58:goto _fgfe ;case 65:goto _dffg ;case 104:goto _fgfe ;case 109:goto _fgfe ;case 115:goto _fcda ;};goto _dcca ;_ecbc :_gbgb =_agf +1;_dfb =5;goto _gfae ;_gfae :if _agf ++;_agf ==_ggga {goto _cdgf ;};_eeed :switch _eebe [_agf ]{case 35:goto _fgg ;case 37:goto _fgg ;case 47:goto _bag ;case 48:goto _fgg ;case 63:goto _fgg ;};goto _edca ;_cebf :_gbgb =_agf +1;_dfb =20;goto _aead ;_aead :if _agf ++;_agf ==_ggga {goto _ead ;};_agc :switch _eebe [_agf ]{case 47:goto _gefe ;case 77:goto _agdg ;};goto _ebd ;_beba :if _agf ++;_agf ==_ggga {goto _agfa ;};_gbdf :switch _eebe [_agf ]{case 43:goto _dece ;case 45:goto _dece ;};goto _ebd ;_aeg :_gbgb =_agf +1;goto _gae ;_gae :if _agf ++;_agf ==_ggga {goto _feac ;};_gbee :if _eebe [_agf ]==101{goto _caa ;};goto _ebd ;_caa :if _agf ++;_agf ==_ggga {goto _cgcf ;};_ceg :if _eebe [_agf ]==110{goto _dba ;};goto _fdb ;_dba :if _agf ++;_agf ==_ggga {goto _dcg ;};_eba :if _eebe [_agf ]==101{goto _cegc ;};goto _fdb ;_cegc :if _agf ++;_agf ==_ggga {goto _edda ;};_gaea :if _eebe [_agf ]==114{goto _gede ;};goto _fdb ;_gede :if _agf ++;_agf ==_ggga {goto _bfdc ;};_gdf :if _eebe [_agf ]==97{goto _fdaa ;};goto _fdb ;_fdaa :if _agf ++;_agf ==_ggga {goto _gfg ;};_dcaa :if _eebe [_agf ]==108{goto _dadg ;};goto _fdb ;_abg :_gbgb =_agf +1;_dfb =20;goto _cdd ;_cdd :if _agf ++;_agf ==_ggga {goto _bdd ;};_dgdf :switch _eebe [_agf ]{case 104:goto _cbbg ;case 109:goto _cbbg ;case 115:goto _cbbg ;};goto _aade ;_aade :if _agf ++;_agf ==_ggga {goto _gedef ;};_cdde :if _eebe [_agf ]==93{goto _abcbe ;};goto _aade ;_abcbe :_gbgb =_agf +1;_dfb =18;goto _fae ;_cagc :_gbgb =_agf +1;_dfb =16;goto _fae ;_fae :if _agf ++;_agf ==_ggga {goto _bade ;};_eca :if _eebe [_agf ]==93{goto _abcbe ;};goto _aade ;_cbbg :if _agf ++;_agf ==_ggga {goto _ceed ;};_fcc :if _eebe [_agf ]==93{goto _cagc ;};goto _aade ;_abfe :if _agf ++;_agf ==_ggga {goto _bfbc ;};_gfc :goto _gcac ;_ecc :_gbgb =_agf +1;_dfb =14;goto _fafa ;_fafa :if _agf ++;_agf ==_ggga {goto _gcad ;};_cdf :switch _eebe [_agf ]{case 47:goto _ebde ;case 58:goto _fgfe ;case 65:goto _dffg ;case 100:goto _ebde ;case 104:goto _fgfe ;case 109:goto _ecc ;case 115:goto _fcda ;case 121:goto _aaa ;};goto _aad ;_aegf :if _agf ++;_agf ==_ggga {goto _bga ;};_gcdf :if _eebe [_agf ]==121{goto _ebde ;};goto _ebd ;_bfb :_ggd :_fbga =34;goto _abdg ;_cffb :_fbga =35;goto _abdg ;_aba :_fbga =0;goto _abdg ;_dbf :_fbga =36;goto _abdg ;_bgdg :_fbga =37;goto _abdg ;_dabf :_fbga =1;goto _abdg ;_ega :_fbga =2;goto _abdg ;_aaea :_fbga =38;goto _abdg ;_fedb :_fbga =3;goto _abdg ;_fdff :_fbga =4;goto _abdg ;_fbbb :_fbga =39;goto _abdg ;_adcf :_fbga =5;goto _abdg ;_cddg :_fbga =6;goto _abdg ;_ccba :_fbga =7;goto _abdg ;_gbf :_fbga =8;goto _abdg ;_cffd :_fbga =40;goto _abdg ;_bdag :_fbga =9;goto _abdg ;_gdgb :_fbga =41;goto _abdg ;_acce :_fbga =10;goto _abdg ;_bggb :_fbga =42;goto _abdg ;_fafac :_fbga =11;goto _abdg ;_cbcd :_fbga =43;goto _abdg ;_bdbb :_fbga =44;goto _abdg ;_efcg :_fbga =45;goto _abdg ;_bce :_fbga =12;goto _abdg ;_bbea :_fbga =46;goto _abdg ;_gcfa :_fbga =13;goto _abdg ;_cbca :_fbga =14;goto _abdg ;_dgae :_fbga =15;goto _abdg ;_bbeb :_fbga =16;goto _abdg ;_eea :_fbga =47;goto _abdg ;_bcg :_fbga =17;goto _abdg ;_gbfe :_fbga =48;goto _abdg ;_bdc :_fbga =18;goto _abdg ;_gaff :_fbga =19;goto _abdg ;_efda :_fbga =20;goto _abdg ;_bed :_fbga =49;goto _abdg ;_bccb :_fbga =50;goto _abdg ;_eabf :_fbga =21;goto _abdg ;_fea :_fbga =22;goto _abdg ;_gff :_fbga =23;goto _abdg ;_afe :_fbga =24;goto _abdg ;_dabd :_fbga =25;goto _abdg ;_acgg :_fbga =51;goto _abdg ;_eeaf :_fbga =26;goto _abdg ;_fgd :_fbga =52;goto _abdg ;_afg :_fbga =53;goto _abdg ;_cdgf :_fbga =54;goto _abdg ;_ead :_fbga =55;goto _abdg ;_agfa :_fbga =56;goto _abdg ;_feac :_fbga =57;goto _abdg ;_cgcf :_fbga =27;goto _abdg ;_dcg :_fbga =28;goto _abdg ;_edda :_fbga =29;goto _abdg ;_bfdc :_fbga =30;goto _abdg ;_gfg :_fbga =31;goto _abdg ;_bdd :_fbga =58;goto _abdg ;_gedef :_fbga =32;goto _abdg ;_bade :_fbga =59;goto _abdg ;_ceed :_fbga =33;goto _abdg ;_bfbc :_fbga =60;goto _abdg ;_gcad :_fbga =61;goto _abdg ;_bga :_fbga =62;goto _abdg ;_abdg :{};if _agf ==_bcc {switch _fbga {case 35:goto _ebd ;case 0:goto _dfd ;case 36:goto _bdef ;case 37:goto _agef ;case 1:goto _dfd ;case 2:goto _dfd ;case 38:goto _bgd ;case 3:goto _bab ;case 4:goto _bab ;case 39:goto _bgd ;case 5:goto _bab ;case 6:goto _bab ;case 7:goto _bab ;case 8:goto _dfd ;case 40:goto _bgd ;case 9:goto _bab ;case 41:goto _bgd ;case 10:goto _dfd ;case 42:goto _bgd ;case 11:goto _bab ;case 43:goto _bgd ;case 44:goto _bgd ;case 45:goto _bgd ;case 12:goto _aagb ;case 46:goto _bbca ;case 13:goto _cgef ;case 14:goto _dfd ;case 15:goto _dfd ;case 16:goto _cgef ;case 47:goto _aad ;case 17:goto _cde ;case 48:goto _ddd ;case 18:goto _gdd ;case 19:goto _gdd ;case 20:goto _dfd ;case 49:goto _ebd ;case 50:goto _dcca ;case 21:goto _dfd ;case 22:goto _dfd ;case 23:goto _dfd ;case 24:goto _dfd ;case 25:goto _dfd ;case 51:goto _dcca ;case 26:goto _eggf ;case 52:goto _dcca ;case 53:goto _dcca ;case 54:goto _edca ;case 55:goto _ebd ;case 56:goto _ebd ;case 57:goto _ebd ;case 27:goto _fdb ;case 28:goto _fdb ;case 29:goto _fdb ;case 30:goto _fdb ;case 31:goto _fdb ;case 58:goto _ebd ;case 32:goto _dfd ;case 59:goto _dfd ;case 33:goto _fdb ;case 60:goto _ebd ;case 61:goto _aad ;case 62:goto _ebd ;};};};if _ffb > 0{copy (_eebe [0:],_eebe [_ffb :]);};};_ =_bcc ;if _fbga ==_dbdb {_a .Log ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};}; -// 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 ){_ce ,_ :=_bb .ParseFloat (v ,64);return Number (_ce ,f );};return String (v ,f );}; +// FmtType is the type of a format token. +//go:generate stringer -type=FmtType +type FmtType byte ;const _ecb int =0;func _adfc (_dccd _g .Time ,_bdeg string )[]byte {_bee :=[]byte {};_gca :=0;for _gda :=0;_gda < len (_bdeg );_gda ++{var _eab string ;if _bdeg [_gda ]=='/'{_eab =string (_bdeg [_gca :_gda ]);_gca =_gda +1;}else if _gda ==len (_bdeg )-1{_eab =string (_bdeg [_gca :_gda +1]);}else {continue ;};switch _eab {case "\u0079\u0079":_bee =_dccd .AppendFormat (_bee ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_bee =_dccd .AppendFormat (_bee ,"\u0032\u0030\u0030\u0036");case "\u006d":_bee =_dccd .AppendFormat (_bee ,"\u0031");case "\u006d\u006d":_bee =_dccd .AppendFormat (_bee ,"\u0030\u0031");case "\u006d\u006d\u006d":_bee =_dccd .AppendFormat (_bee ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_bee =_dccd .AppendFormat (_bee ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _dccd .Month (){case _g .January ,_g .July ,_g .June :_bee =append (_bee ,'J');case _g .February :_bee =append (_bee ,'M');case _g .March ,_g .May :_bee =append (_bee ,'M');case _g .April ,_g .August :_bee =append (_bee ,'A');case _g .September :_bee =append (_bee ,'S');case _g .October :_bee =append (_bee ,'O');case _g .November :_bee =append (_bee ,'N');case _g .December :_bee =append (_bee ,'D');};case "\u0064":_bee =_dccd .AppendFormat (_bee ,"\u0032");case "\u0064\u0064":_bee =_dccd .AppendFormat (_bee ,"\u0030\u0032");case "\u0064\u0064\u0064":_bee =_dccd .AppendFormat (_bee ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_bee =_dccd .AppendFormat (_bee ,"\u004d\u006f\u006e\u0064\u0061\u0079");default:_a .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",_eab );};if _bdeg [_gda ]=='/'{_bee =append (_bee ,'/');};};return _bee ;}; + +// AddToken adds a format token to the format. +func (_db *Format )AddToken (t FmtType ,l []byte ){if _db ._fb {_db ._fb =false ;return ;};switch t {case FmtTypeDecimal :_db ._cf =true ;case FmtTypeUnderscore :_db ._fb =true ;case FmtTypeText :_db .Whole =append (_db .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_db .Whole =append (_db .Whole ,Token {Type :t ,DateTime :string (l )});case FmtTypePercent :_db ._ca =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_de :=range l {if _db .IsExponential {_db .Exponent =append (_db .Exponent ,Token {Type :t ,Literal :_de });}else if !_db ._cf {_db .Whole =append (_db .Whole ,Token {Type :t ,Literal :_de });}else {_db .Fractional =append (_db .Fractional ,Token {Type :t ,Literal :_de });};};case FmtTypeDigitOptThousands :_db ._ab =true ;case FmtTypeFraction :_beb :=_be .Split (string (l ),"\u002f");if len (_beb )==2{_db ._cc =true ;_db ._af ,_ =_e .ParseInt (_beb [1],10,64);for _ ,_da :=range _beb [1]{if _da =='?'||_da =='0'{_db ._ad ++;};};};default:_a .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 );};}; // NumberGeneric formats the number with the generic format which attemps to // mimic Excel's general formatting. -func NumberGeneric (v float64 )string {if _a .Abs (v )>=_fg ||_a .Abs (v )<=_be &&v !=0{return _caa (v );};_ebcb :=make ([]byte ,0,15);_ebcb =_bb .AppendFloat (_ebcb ,v ,'f',-1,64);if len (_ebcb )> 11{_gccc :=_ebcb [11]-'0';if _gccc >=5&&_gccc <=9{_ebcb [10]++;_ebcb =_ebcb [0:11];_ebcb =_ddf (_ebcb );};_ebcb =_ebcb [0:11];}else if len (_ebcb )==11{if _ebcb [len (_ebcb )-1]=='9'{_ebcb [len (_ebcb )-1]++;_ebcb =_ddf (_ebcb );};};_ebcb =_fag (_ebcb );return string (_ebcb );};func _geb (_ffgc int64 ,_gb Format )[]byte {if !_gb .IsExponential ||len (_gb .Exponent )==0{return nil ;};_edc :=_bb .AppendInt (nil ,_cfe (_ffgc ),10);_gcg :=make ([]byte ,0,len (_edc )+2);_gcg =append (_gcg ,'E');if _ffgc >=0{_gcg =append (_gcg ,'+');}else {_gcg =append (_gcg ,'-');_ffgc *=-1;};_gbd :=0;_bac :for _gff :=len (_gb .Exponent )-1;_gff >=0;_gff --{_dag :=len (_edc )-1-_gbd ;_ggd :=_gb .Exponent [_gff ];switch _ggd .Type {case FmtTypeDigit :if _dag >=0{_gcg =append (_gcg ,_edc [_dag ]);_gbd ++;}else {_gcg =append (_gcg ,'0');};case FmtTypeDigitOpt :if _dag >=0{_gcg =append (_gcg ,_edc [_dag ]);_gbd ++;}else {for _cff :=_gff ;_cff >=0;_cff --{_ga :=_gb .Exponent [_cff ];if _ga .Type ==FmtTypeLiteral {_gcg =append (_gcg ,_ga .Literal );};};break _bac ;};case FmtTypeLiteral :_gcg =append (_gcg ,_ggd .Literal );default:_f .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0065\u0078p\u0020\u0025\u0076",_ggd );};};if _gbd < len (_edc ){_gcg =append (_gcg ,_edc [len (_edc )-_gbd -1:_gbd -1]...);};_ced (_gcg [2:]);return _gcg ;}; - -// String returns the string formatted according to the type. In format strings -// this is the fourth item, where '@' is used as a placeholder for text. -func String (v string ,f string )string {_acd :=Parse (f );var _af Format ;if len (_acd )==1{_af =_acd [0];}else if len (_acd )==4{_af =_acd [3];};_fb :=false ;for _ ,_bcc :=range _af .Whole {if _bcc .Type ==FmtTypeText {_fb =true ;};};if !_fb {return v ;};_dde :=_bf .Buffer {};for _ ,_ebb :=range _af .Whole {switch _ebb .Type {case FmtTypeLiteral :_dde .WriteByte (_ebb .Literal );case FmtTypeText :_dde .WriteString (v );};};return _dde .String ();};const _edba int =34;func (_c FmtType )String ()string {if _c >=FmtType (len (_bc )-1){return _b .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_c );};return _dd [_bc [_c ]:_bc [_c +1]];};func _ebg (_gc float64 ,_ag Format ,_eef bool )string {if _ag ._fa {return NumberGeneric (_gc );};_edd :=make ([]byte ,0,20);_gg :=_a .Signbit (_gc );_bfa :=_a .Abs (_gc );_ea :=int64 (0);_agg :=int64 (0);if _ag .IsExponential {for _bfa >=10{_agg ++;_bfa /=10;};for _bfa < 1{_agg --;_bfa *=10;};}else if _ag ._ad {_bfa *=100;}else if _ag ._fc {if _ag ._ff ==0{_ffc :=_a .Pow (10,float64 (_ag ._ac ));_ceg ,_cc :=1.0,1.0;_ =_ceg ;for _eab :=1.0;_eab < _ffc ;_eab ++{_ ,_ecd :=_a .Modf (_bfa *float64 (_eab ));if _ecd < _cc {_cc =_ecd ;_ceg =_eab ;if _ecd ==0{break ;};};};_ag ._ff =int64 (_ceg );};_ea =int64 (_bfa *float64 (_ag ._ff )+0.5);if len (_ag .Whole )> 0&&_ea > _ag ._ff {_ea =int64 (_bfa *float64 (_ag ._ff ))%_ag ._ff ;_bfa -=float64 (_ea )/float64 (_ag ._ff );}else {_bfa -=float64 (_ea )/float64 (_ag ._ff );if _a .Abs (_bfa )< 1{_gce :=true ;for _ ,_dfe :=range _ag .Whole {if _dfe .Type ==FmtTypeDigitOpt {continue ;};if _dfe .Type ==FmtTypeLiteral &&_dfe .Literal ==' '{continue ;};_gce =false ;};if _gce {_ag .Whole =nil ;};};};};_gdf :=1;for _ ,_db :=range _ag .Fractional {if _db .Type ==FmtTypeDigit ||_db .Type ==FmtTypeDigitOpt {_gdf ++;};};_bfa +=5*_a .Pow10 (-_gdf );_gcc ,_ecb :=_a .Modf (_bfa );_edd =append (_edd ,_afb (_gcc ,_gc ,_ag )...);_edd =append (_edd ,_fe (_ecb ,_gc ,_ag )...);_edd =append (_edd ,_geb (_agg ,_ag )...);if _ag ._fc {_edd =_bb .AppendInt (_edd ,_ea ,10);_edd =append (_edd ,'/');_edd =_bb .AppendInt (_edd ,_ag ._ff ,10);};if !_eef &&_gg {return "\u002d"+string (_edd );};return string (_edd );};func Parse (s string )[]Format {_eee :=Lexer {};_eee .Lex (_eb .NewReader (s ));_eee ._aeg =append (_eee ._aeg ,_eee ._fee );return _eee ._aeg ;};type Lexer struct{_fee Format ;_aeg []Format ;};func (_dbf *Lexer )nextFmt (){_dbf ._aeg =append (_dbf ._aeg ,_dbf ._fee );_dbf ._fee =Format {}};const _cce int =-1; +func NumberGeneric (v float64 )string {if _df .Abs (v )>=_ag ||_df .Abs (v )<=_beg &&v !=0{return _gedf (v );};_bba :=make ([]byte ,0,15);_bba =_e .AppendFloat (_bba ,v ,'f',-1,64);if len (_bba )> 11{_gce :=_bba [11]-'0';if _gce >=5&&_gce <=9{_bba [10]++;_bba =_bba [0:11];_bba =_gd (_bba );};_bba =_bba [0:11];}else if len (_bba )==11{if _bba [len (_bba )-1]=='9'{_bba [len (_bba )-1]++;_bba =_gd (_bba );};};_bba =_fed (_bba );return string (_bba );}; // Format is a parsed number format. -type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_fc bool ;_ad bool ;_fa bool ;_df bool ;_ed bool ;_fd bool ;_ff int64 ;_ac int ;};func _afb (_dg ,_bfae float64 ,_ab Format )[]byte {if len (_ab .Whole )==0{return nil ;};_cec :=_e .Date (1899,12,30,0,0,0,0,_e .UTC );_dge :=_cec .Add (_e .Duration (_bfae *float64 (24*_e .Hour )));_dge =_bcfg (_dge );_bea :=_bb .AppendFloat (nil ,_dg ,'f',-1,64);_ada :=make ([]byte ,0,len (_bea ));_fdb :=0;_cb :=1;_ede :for _eg :=len (_ab .Whole )-1;_eg >=0;_eg --{_edb :=len (_bea )-1-_fdb ;_ae :=_ab .Whole [_eg ];switch _ae .Type {case FmtTypeDigit :if _edb >=0{_ada =append (_ada ,_bea [_edb ]);_fdb ++;_cb =_eg ;}else {_ada =append (_ada ,'0');};case FmtTypeDigitOpt :if _edb >=0{_ada =append (_ada ,_bea [_edb ]);_fdb ++;_cb =_eg ;}else {for _bcg :=_eg ;_bcg >=0;_bcg --{_eeg :=_ab .Whole [_bcg ];if _eeg .Type ==FmtTypeLiteral {_ada =append (_ada ,_eeg .Literal );};};break _ede ;};case FmtTypeDollar :for _dab :=_fdb ;_dab < len (_bea );_dab ++{_ada =append (_ada ,_bea [len (_bea )-1-_dab ]);_fdb ++;};_ada =append (_ada ,'$');case FmtTypeComma :if !_ab ._df {_ada =append (_ada ,',');};case FmtTypeLiteral :_ada =append (_ada ,_ae .Literal );case FmtTypeDate :_ada =append (_ada ,_ced (_ecf (_dge ,_ae .DateTime ))...);case FmtTypeTime :_ada =append (_ada ,_ced (_bgc (_dge ,_bfae ,_ae .DateTime ))...);default:_f .Log ("\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070e\u0020i\u006e\u0020\u0077\u0068\u006f\u006c\u0065 \u0025\u0076",_ae );};};_cda :=_ced (_ada );if _fdb < len (_bea )&&(_fdb !=0||_ab ._fd ){_bd :=len (_bea )-_fdb ;_bda :=make ([]byte ,len (_cda )+_bd );copy (_bda ,_cda [0:_cb ]);copy (_bda [_cb :],_bea [0:]);copy (_bda [_cb +_bd :],_cda [_cb :]);_cda =_bda ;};if _ab ._df {_aca :=_bf .Buffer {};_cea :=0;for _eba :=len (_cda )-1;_eba >=0;_eba --{if !(_cda [_eba ]>='0'&&_cda [_eba ]<='9'){_cea ++;}else {break ;};};for _acc :=0;_acc < len (_cda );_acc ++{_cde :=(len (_cda )-_acc -_cea );if _cde %3==0&&_cde !=0&&_acc !=0{_aca .WriteByte (',');};_aca .WriteByte (_cda [_acc ]);};_cda =_aca .Bytes ();};return _cda ;};const _bgf int =34;func _fe (_aa ,_dac float64 ,_abe Format )[]byte {if len (_abe .Fractional )==0{return nil ;};_daf :=_bb .AppendFloat (nil ,_aa ,'f',-1,64);if len (_daf )> 2{_daf =_daf [2:];}else {_daf =nil ;};_gga :=make ([]byte ,0,len (_daf ));_gga =append (_gga ,'.');_egd :=0;_dff :for _bg :=0;_bg < len (_abe .Fractional );_bg ++{_ba :=_bg ;_fdg :=_abe .Fractional [_bg ];switch _fdg .Type {case FmtTypeDigit :if _ba < len (_daf ){_gga =append (_gga ,_daf [_ba ]);_egd ++;}else {_gga =append (_gga ,'0');};case FmtTypeDigitOpt :if _ba >=0{_gga =append (_gga ,_daf [_ba ]);_egd ++;}else {break _dff ;};case FmtTypeLiteral :_gga =append (_gga ,_fdg .Literal );default:_f .Log ("\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020f\u0072\u0061\u0063\u0074\u0069\u006f\u006ea\u006c\u0020\u0025\u0076",_fdg );};};return _gga ;};const _fg =1e11;const _gcd int =-1; - -// AddToken adds a format token to the format. -func (_ec *Format )AddToken (t FmtType ,l []byte ){if _ec ._ed {_ec ._ed =false ;return ;};switch t {case FmtTypeDecimal :_ec ._fd =true ;case FmtTypeUnderscore :_ec ._ed =true ;case FmtTypeText :_ec .Whole =append (_ec .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_ec .Whole =append (_ec .Whole ,Token {Type :t ,DateTime :string (l )});case FmtTypePercent :_ec ._ad =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_ge :=range l {if _ec .IsExponential {_ec .Exponent =append (_ec .Exponent ,Token {Type :t ,Literal :_ge });}else if !_ec ._fd {_ec .Whole =append (_ec .Whole ,Token {Type :t ,Literal :_ge });}else {_ec .Fractional =append (_ec .Fractional ,Token {Type :t ,Literal :_ge });};};case FmtTypeDigitOptThousands :_ec ._df =true ;case FmtTypeFraction :_cf :=_eb .Split (string (l ),"\u002f");if len (_cf )==2{_ec ._fc =true ;_ec ._ff ,_ =_bb .ParseInt (_cf [1],10,64);for _ ,_fgf :=range _cf [1]{if _fgf =='?'||_fgf =='0'{_ec ._ac ++;};};};default:_f .Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0070\u0068\u0020\u0074y\u0070\u0065\u0020\u0069\u006e\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0076",t );};};const _dd ="\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0074\u0065\u0072a\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0069\u0067\u0069\u0074\u0046\u006d\u0074\u0054y\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0043o\u006d\u006d\u0061\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0044\u0065\u0063\u0069\u006da\u006c\u0046\u006d\u0074\u0054\u0079\u0070\u0065Pe\u0072\u0063e\u006e\u0074\u0046\u006d\u0074\u0054\u0079\u0070e\u0044\u006f\u006c\u006c\u0061\u0072\u0046\u006d\u0074Ty\u0070\u0065\u0044i\u0067\u0069\u0074\u004f\u0070\u0074\u0054\u0068\u006f\u0075\u0073\u0061n\u0064\u0073\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0055n\u0064\u0065\u0072\u0073c\u006f\u0072\u0065\u0046\u006d\u0074T\u0079\u0070\u0065\u0044\u0061\u0074\u0065\u0046\u006d\u0074\u0054y\u0070e\u0054\u0069\u006d\u0065\u0046\u006d\u0074\u0054\u0079\u0070\u0065\u0046\u0072\u0061\u0063t\u0069\u006f\u006e\u0046\u006dt\u0054\u0079\u0070\u0065\u0054e\u0078\u0074";func (_bgfg *Lexer )Lex (r _d .Reader ){_dafc ,_bed ,_edef :=0,0,0;_add :=-1;_efg ,_fbf ,_becc :=0,0,0;_ =_fbf ;_ =_becc ;_gdbc :=1;_ =_gdbc ;_cef :=make ([]byte ,4096);_caf :=false ;for !_caf {_afcg :=0;if _efg > 0{_afcg =_bed -_efg ;};_bed =0;_gccb ,_ggc :=r .Read (_cef [_afcg :]);if _gccb ==0||_ggc !=nil {_caf =true ;};_edef =_gccb +_afcg ;if _edef < len (_cef ){_add =_edef ;};{_dafc =_edba ;_efg =0;_fbf =0;_becc =0;};{if _bed ==_edef {goto _bggc ;};switch _dafc {case 34:goto _eege ;case 35:goto _fea ;case 0:goto _gfe ;case 36:goto _geg ;case 37:goto _eac ;case 1:goto _beab ;case 2:goto _afdf ;case 38:goto _gcb ;case 3:goto _cdb ;case 4:goto _daa ;case 39:goto _dgff ;case 5:goto _dafg ;case 6:goto _bffa ;case 7:goto _aeb ;case 8:goto _ffgd ;case 40:goto _cad ;case 9:goto _ead ;case 41:goto _dae ;case 10:goto _gabg ;case 42:goto _ddg ;case 11:goto _gag ;case 43:goto _ccf ;case 44:goto _dccb ;case 45:goto _cbe ;case 12:goto _fed ;case 46:goto _gbf ;case 13:goto _ecdd ;case 14:goto _afdg ;case 15:goto _cgc ;case 16:goto _efa ;case 47:goto _aega ;case 17:goto _bbc ;case 48:goto _bef ;case 18:goto _fdgg ;case 19:goto _acg ;case 20:goto _edfa ;case 49:goto _eaed ;case 50:goto _dfb ;case 21:goto _bag ;case 22:goto _dgc ;case 23:goto _gec ;case 24:goto _bgb ;case 25:goto _egfe ;case 51:goto _efgc ;case 26:goto _bccd ;case 52:goto _fedg ;case 53:goto _beb ;case 54:goto _ebad ;case 55:goto _bbeeb ;case 56:goto _cdc ;case 57:goto _bad ;case 27:goto _fgg ;case 28:goto _eeed ;case 29:goto _dgeb ;case 30:goto _agfce ;case 31:goto _cgd ;case 58:goto _eea ;case 32:goto _gaf ;case 59:goto _cffg ;case 33:goto _bgbc ;case 60:goto _efc ;case 61:goto _cgf ;case 62:goto _dgec ;};goto _egb ;_ebca :switch _becc {case 2:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeDigit ,nil );};case 3:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_bed =(_fbf )-1;};case 8:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypePercent ,nil );};case 13:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeFraction ,_cef [_efg :_fbf ]);};case 14:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeDate ,_cef [_efg :_fbf ]);};case 15:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeTime ,_cef [_efg :_fbf ]);};case 16:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeTime ,_cef [_efg :_fbf ]);};case 18:{_bed =(_fbf )-1;};case 20:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg :_fbf ]);};case 21:{_bed =(_fbf )-1;_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg +1:_fbf -1]);};};goto _gfag ;_cabd :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypeFraction ,_cef [_efg :_fbf ]);};goto _gfag ;_baef :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypeDigitOpt ,nil );};goto _gfag ;_gdfd :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeDigitOptThousands ,nil );};goto _gfag ;_aba :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypePercent ,nil );};goto _gfag ;_bbe :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypeDate ,_cef [_efg :_fbf ]);};goto _gfag ;_fdf :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypeDigit ,nil );};goto _gfag ;_fec :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypeTime ,_cef [_efg :_fbf ]);};goto _gfag ;_gbbd :_bed =(_fbf )-1;{_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg :_fbf ]);};goto _gfag ;_faa :_fbf =_bed +1;{_bgfg ._fee ._fa =true ;};goto _gfag ;_acade :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg :_fbf ]);};goto _gfag ;_dcc :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeDollar ,nil );};goto _gfag ;_eda :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeComma ,nil );};goto _gfag ;_aege :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeDecimal ,nil );};goto _gfag ;_afa :_fbf =_bed +1;{_bgfg .nextFmt ();};goto _gfag ;_edf :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeText ,nil );};goto _gfag ;_gaa :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeUnderscore ,nil );};goto _gfag ;_gab :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg :_fbf ]);};goto _gfag ;_ccaf :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg +1:_fbf -1]);};goto _gfag ;_fbda :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeDigitOpt ,nil );};goto _gfag ;_adb :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeFraction ,_cef [_efg :_fbf ]);};goto _gfag ;_eed :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypePercent ,nil );};goto _gfag ;_agga :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeDate ,_cef [_efg :_fbf ]);};goto _gfag ;_cg :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeDigit ,nil );};goto _gfag ;_fga :_fbf =_bed ;_bed --;{_bgfg ._fee .AddToken (FmtTypeTime ,_cef [_efg :_fbf ]);};goto _gfag ;_ffge :_fbf =_bed ;_bed --;{};goto _gfag ;_bafa :_fbf =_bed +1;{_bgfg ._fee .IsExponential =true ;};goto _gfag ;_abd :_fbf =_bed +1;{_bgfg ._fee .AddToken (FmtTypeLiteral ,_cef [_efg +1:_fbf ]);};goto _gfag ;_gfag :_efg =0;if _bed ++;_bed ==_edef {goto _fba ;};_eege :_efg =_bed ;switch _cef [_bed ]{case 34:goto _ccc ;case 35:goto _ebae ;case 36:goto _dcc ;case 37:goto _aece ;case 44:goto _eda ;case 46:goto _aege ;case 47:goto _cecb ;case 48:goto _dgdf ;case 58:goto _dbb ;case 59:goto _afa ;case 63:goto _addd ;case 64:goto _edf ;case 65:goto _baa ;case 69:goto _gcdd ;case 71:goto _dgfc ;case 91:goto _fgff ;case 92:goto _afg ;case 95:goto _gaa ;case 100:goto _cecb ;case 104:goto _dbb ;case 109:goto _ccfa ;case 115:goto _bbeg ;case 121:goto _bcgd ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _cega ;};goto _acade ;_ccc :_fbf =_bed +1;_becc =20;goto _cgb ;_cgb :if _bed ++;_bed ==_edef {goto _deg ;};_fea :if _cef [_bed ]==34{goto _dbd ;};goto _dgb ;_dgb :if _bed ++;_bed ==_edef {goto _dbec ;};_gfe :if _cef [_bed ]==34{goto _dbd ;};goto _dgb ;_dbd :_fbf =_bed +1;_becc =21;goto _cbb ;_cbb :if _bed ++;_bed ==_edef {goto _bcd ;};_geg :if _cef [_bed ]==34{goto _dgb ;};goto _ccaf ;_ebae :_fbf =_bed +1;_becc =3;goto _eeee ;_eeee :if _bed ++;_bed ==_edef {goto _fggc ;};_eac :switch _cef [_bed ]{case 35:goto _fbe ;case 37:goto _fbe ;case 44:goto _cede ;case 47:goto _gfc ;case 48:goto _fbe ;case 63:goto _fbe ;};goto _fbda ;_fbe :if _bed ++;_bed ==_edef {goto _bffb ;};_beab :switch _cef [_bed ]{case 35:goto _fbe ;case 37:goto _fbe ;case 47:goto _gfc ;case 48:goto _fbe ;case 63:goto _fbe ;};goto _ebca ;_gfc :if _bed ++;_bed ==_edef {goto _gbg ;};_afdf :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _baff ;case 48:goto _bcga ;case 63:goto _fcf ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dec ;};goto _ebca ;_fcf :_fbf =_bed +1;goto _ffb ;_ffb :if _bed ++;_bed ==_edef {goto _beda ;};_gcb :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _fcf ;case 44:goto _fcf ;case 46:goto _fcf ;case 48:goto _fcf ;case 63:goto _fcf ;case 65:goto _cccc ;};goto _adb ;_cccc :if _bed ++;_bed ==_edef {goto _fdd ;};_cdb :switch _cef [_bed ]{case 47:goto _aaa ;case 77:goto _abcf ;};goto _cabd ;_aaa :if _bed ++;_bed ==_edef {goto _gdfe ;};_daa :if _cef [_bed ]==80{goto _ddfg ;};goto _cabd ;_ddfg :_fbf =_bed +1;goto _ccb ;_ccb :if _bed ++;_bed ==_edef {goto _gbe ;};_dgff :if _cef [_bed ]==65{goto _cccc ;};goto _adb ;_abcf :if _bed ++;_bed ==_edef {goto _cdg ;};_dafg :if _cef [_bed ]==47{goto _ffdc ;};goto _cabd ;_ffdc :if _bed ++;_bed ==_edef {goto _acgg ;};_bffa :if _cef [_bed ]==80{goto _adca ;};goto _cabd ;_adca :if _bed ++;_bed ==_edef {goto _cffc ;};_aeb :if _cef [_bed ]==77{goto _ddfg ;};goto _cabd ;_baff :if _bed ++;_bed ==_edef {goto _dba ;};_ffgd :switch _cef [_bed ]{case 35:goto _gfg ;case 37:goto _eae ;case 63:goto _gfg ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _ccbg ;};goto _ebca ;_gfg :_fbf =_bed +1;goto _gbc ;_gbc :if _bed ++;_bed ==_edef {goto _aad ;};_cad :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _eeeb ;case 44:goto _fcf ;case 46:goto _fcf ;case 48:goto _fcf ;case 63:goto _fcf ;case 65:goto _cccc ;};goto _adb ;_eeeb :if _bed ++;_bed ==_edef {goto _cgfc ;};_ead :switch _cef [_bed ]{case 35:goto _egf ;case 44:goto _egf ;case 46:goto _egf ;case 48:goto _egf ;case 63:goto _egf ;};goto _cabd ;_egf :_fbf =_bed +1;goto _baeg ;_baeg :if _bed ++;_bed ==_edef {goto _aae ;};_dae :switch _cef [_bed ]{case 35:goto _egf ;case 44:goto _egf ;case 46:goto _egf ;case 48:goto _egf ;case 63:goto _egf ;case 65:goto _cccc ;};goto _adb ;_eae :if _bed ++;_bed ==_edef {goto _egef ;};_gabg :if _cef [_bed ]==37{goto _eae ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _ccbg ;};goto _ebca ;_ccbg :_fbf =_bed +1;_becc =13;goto _gdg ;_gdg :if _bed ++;_bed ==_edef {goto _bbad ;};_ddg :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _fcbdf ;case 44:goto _fcf ;case 46:goto _fcf ;case 48:goto _eca ;case 63:goto _fcf ;case 65:goto _cccc ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _ccbg ;};goto _adb ;_fcbdf :if _bed ++;_bed ==_edef {goto _ggg ;};_gag :switch _cef [_bed ]{case 35:goto _egf ;case 37:goto _eae ;case 44:goto _egf ;case 46:goto _egf ;case 63:goto _egf ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _ccbg ;};goto _cabd ;_eca :_fbf =_bed +1;goto _dfa ;_dfa :if _bed ++;_bed ==_edef {goto _cgee ;};_ccf :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _eca ;case 44:goto _fcf ;case 46:goto _fcf ;case 48:goto _eca ;case 63:goto _fcf ;case 65:goto _cccc ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _ccbg ;};goto _adb ;_bcga :_fbf =_bed +1;goto _fff ;_fff :if _bed ++;_bed ==_edef {goto _abb ;};_dccb :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _eca ;case 44:goto _fcf ;case 46:goto _fcf ;case 48:goto _bcga ;case 63:goto _fcf ;case 65:goto _cccc ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dec ;};goto _adb ;_dec :_fbf =_bed +1;goto _cge ;_cge :if _bed ++;_bed ==_edef {goto _gabf ;};_cbe :switch _cef [_bed ]{case 35:goto _fcf ;case 37:goto _ccbg ;case 44:goto _fcf ;case 46:goto _fcf ;case 48:goto _bcga ;case 63:goto _fcf ;case 65:goto _cccc ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dec ;};goto _adb ;_cede :if _bed ++;_bed ==_edef {goto _eedf ;};_fed :if _cef [_bed ]==35{goto _gdfd ;};goto _baef ;_aece :_fbf =_bed +1;_becc =8;goto _faff ;_faff :if _bed ++;_bed ==_edef {goto _efae ;};_gbf :switch _cef [_bed ]{case 35:goto _ffcd ;case 37:goto _ggee ;case 48:goto _ffca ;case 63:goto _ffcd ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dafcg ;};goto _eed ;_ffcd :if _bed ++;_bed ==_edef {goto _aecb ;};_ecdd :switch _cef [_bed ]{case 35:goto _ffcd ;case 47:goto _gfc ;case 48:goto _ffcd ;case 63:goto _ffcd ;};goto _aba ;_ggee :if _bed ++;_bed ==_edef {goto _cgec ;};_afdg :if _cef [_bed ]==37{goto _ggee ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dafcg ;};goto _ebca ;_dafcg :if _bed ++;_bed ==_edef {goto _fbea ;};_cgc :switch _cef [_bed ]{case 37:goto _ggee ;case 47:goto _gfc ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dafcg ;};goto _ebca ;_ffca :if _bed ++;_bed ==_edef {goto _efe ;};_efa :switch _cef [_bed ]{case 35:goto _ffcd ;case 37:goto _ggee ;case 47:goto _gfc ;case 48:goto _ffca ;case 63:goto _ffcd ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dafcg ;};goto _aba ;_cecb :_fbf =_bed +1;goto _eefg ;_eefg :if _bed ++;_bed ==_edef {goto _afdgd ;};_aega :switch _cef [_bed ]{case 47:goto _cecb ;case 100:goto _cecb ;case 109:goto _cecb ;case 121:goto _agf ;};goto _agga ;_agf :if _bed ++;_bed ==_edef {goto _bffd ;};_bbc :if _cef [_bed ]==121{goto _cecb ;};goto _bbe ;_dgdf :_fbf =_bed +1;_becc =2;goto _gfcb ;_gfcb :if _bed ++;_bed ==_edef {goto _cedf ;};_bef :switch _cef [_bed ]{case 35:goto _fbe ;case 37:goto _adcc ;case 47:goto _gfc ;case 48:goto _bcb ;case 63:goto _fbe ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _fgc ;};goto _cg ;_adcc :if _bed ++;_bed ==_edef {goto _cgg ;};_fdgg :switch _cef [_bed ]{case 35:goto _fbe ;case 37:goto _adcc ;case 47:goto _gfc ;case 48:goto _adcc ;case 63:goto _fbe ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _dafcg ;};goto _fdf ;_bcb :if _bed ++;_bed ==_edef {goto _fce ;};_acg :switch _cef [_bed ]{case 35:goto _fbe ;case 37:goto _adcc ;case 47:goto _gfc ;case 48:goto _bcb ;case 63:goto _fbe ;};if 49<=_cef [_bed ]&&_cef [_bed ]<=57{goto _fgc ;};goto _fdf ;_fgc :if _bed ++;_bed ==_edef {goto _aaaf ;};_edfa :switch _cef [_bed ]{case 37:goto _dafcg ;case 47:goto _gfc ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _fgc ;};goto _ebca ;_cega :_fbf =_bed +1;_becc =20;goto _feb ;_feb :if _bed ++;_bed ==_edef {goto _fcec ;};_eaed :switch _cef [_bed ]{case 37:goto _dafcg ;case 47:goto _gfc ;};if 48<=_cef [_bed ]&&_cef [_bed ]<=57{goto _fgc ;};goto _gab ;_dbb :_fbf =_bed +1;_becc =15;goto _gae ;_gae :if _bed ++;_bed ==_edef {goto _eag ;};_dfb :switch _cef [_bed ]{case 58:goto _dbb ;case 65:goto _bacg ;case 104:goto _dbb ;case 109:goto _dbb ;case 115:goto _bbeg ;};goto _fga ;_bacg :if _bed ++;_bed ==_edef {goto _cgecg ;};_bag :switch _cef [_bed ]{case 47:goto _aag ;case 77:goto _edfc ;};goto _ebca ;_aag :if _bed ++;_bed ==_edef {goto _egc ;};_dgc :if _cef [_bed ]==80{goto _dbb ;};goto _ebca ;_edfc :if _bed ++;_bed ==_edef {goto _gfab ;};_gec :if _cef [_bed ]==47{goto _agfc ;};goto _ebca ;_agfc :if _bed ++;_bed ==_edef {goto _fbfg ;};_bgb :if _cef [_bed ]==80{goto _gbfb ;};goto _ebca ;_gbfb :if _bed ++;_bed ==_edef {goto _ccg ;};_egfe :if _cef [_bed ]==77{goto _dbb ;};goto _ebca ;_bbeg :_fbf =_bed +1;_becc =15;goto _baeb ;_baeb :if _bed ++;_bed ==_edef {goto _begd ;};_efgc :switch _cef [_bed ]{case 46:goto _ded ;case 58:goto _dbb ;case 65:goto _bacg ;case 104:goto _dbb ;case 109:goto _dbb ;case 115:goto _bbeg ;};goto _fga ;_ded :if _bed ++;_bed ==_edef {goto _cbbb ;};_bccd :if _cef [_bed ]==48{goto _bbee ;};goto _fec ;_bbee :_fbf =_bed +1;_becc =15;goto _gaad ;_gaad :if _bed ++;_bed ==_edef {goto _bddd ;};_fedg :switch _cef [_bed ]{case 48:goto _caff ;case 58:goto _dbb ;case 65:goto _bacg ;case 104:goto _dbb ;case 109:goto _dbb ;case 115:goto _bbeg ;};goto _fga ;_caff :_fbf =_bed +1;_becc =15;goto _bgbb ;_bgbb :if _bed ++;_bed ==_edef {goto _fgcd ;};_beb :switch _cef [_bed ]{case 48:goto _dbb ;case 58:goto _dbb ;case 65:goto _bacg ;case 104:goto _dbb ;case 109:goto _dbb ;case 115:goto _bbeg ;};goto _fga ;_addd :_fbf =_bed +1;_becc =5;goto _bba ;_bba :if _bed ++;_bed ==_edef {goto _dcb ;};_ebad :switch _cef [_bed ]{case 35:goto _fbe ;case 37:goto _fbe ;case 47:goto _gfc ;case 48:goto _fbe ;case 63:goto _fbe ;};goto _ffge ;_baa :_fbf =_bed +1;_becc =20;goto _bdd ;_bdd :if _bed ++;_bed ==_edef {goto _faag ;};_bbeeb :switch _cef [_bed ]{case 47:goto _aag ;case 77:goto _edfc ;};goto _gab ;_gcdd :if _bed ++;_bed ==_edef {goto _efd ;};_cdc :switch _cef [_bed ]{case 43:goto _bafa ;case 45:goto _bafa ;};goto _gab ;_dgfc :_fbf =_bed +1;goto _cdef ;_cdef :if _bed ++;_bed ==_edef {goto _daad ;};_bad :if _cef [_bed ]==101{goto _dged ;};goto _gab ;_dged :if _bed ++;_bed ==_edef {goto _cdd ;};_fgg :if _cef [_bed ]==110{goto _cffd ;};goto _gbbd ;_cffd :if _bed ++;_bed ==_edef {goto _cbf ;};_eeed :if _cef [_bed ]==101{goto _bdb ;};goto _gbbd ;_bdb :if _bed ++;_bed ==_edef {goto _efgcb ;};_dgeb :if _cef [_bed ]==114{goto _ebf ;};goto _gbbd ;_ebf :if _bed ++;_bed ==_edef {goto _eaf ;};_agfce :if _cef [_bed ]==97{goto _ffdb ;};goto _gbbd ;_ffdb :if _bed ++;_bed ==_edef {goto _dbee ;};_cgd :if _cef [_bed ]==108{goto _faa ;};goto _gbbd ;_fgff :_fbf =_bed +1;_becc =20;goto _abcfe ;_abcfe :if _bed ++;_bed ==_edef {goto _gba ;};_eea :switch _cef [_bed ]{case 104:goto _gde ;case 109:goto _gde ;case 115:goto _gde ;};goto _fcg ;_fcg :if _bed ++;_bed ==_edef {goto _eadb ;};_gaf :if _cef [_bed ]==93{goto _gceb ;};goto _fcg ;_gceb :_fbf =_bed +1;_becc =18;goto _feg ;_aebb :_fbf =_bed +1;_becc =16;goto _feg ;_feg :if _bed ++;_bed ==_edef {goto _becf ;};_cffg :if _cef [_bed ]==93{goto _gceb ;};goto _fcg ;_gde :if _bed ++;_bed ==_edef {goto _cdag ;};_bgbc :if _cef [_bed ]==93{goto _aebb ;};goto _fcg ;_afg :if _bed ++;_bed ==_edef {goto _acaa ;};_efc :goto _abd ;_ccfa :_fbf =_bed +1;_becc =14;goto _aaf ;_aaf :if _bed ++;_bed ==_edef {goto _fedb ;};_cgf :switch _cef [_bed ]{case 47:goto _cecb ;case 58:goto _dbb ;case 65:goto _bacg ;case 100:goto _cecb ;case 104:goto _dbb ;case 109:goto _ccfa ;case 115:goto _bbeg ;case 121:goto _agf ;};goto _agga ;_bcgd :if _bed ++;_bed ==_edef {goto _cdea ;};_dgec :if _cef [_bed ]==121{goto _cecb ;};goto _gab ;_egb :_fba :_dafc =34;goto _bggc ;_deg :_dafc =35;goto _bggc ;_dbec :_dafc =0;goto _bggc ;_bcd :_dafc =36;goto _bggc ;_fggc :_dafc =37;goto _bggc ;_bffb :_dafc =1;goto _bggc ;_gbg :_dafc =2;goto _bggc ;_beda :_dafc =38;goto _bggc ;_fdd :_dafc =3;goto _bggc ;_gdfe :_dafc =4;goto _bggc ;_gbe :_dafc =39;goto _bggc ;_cdg :_dafc =5;goto _bggc ;_acgg :_dafc =6;goto _bggc ;_cffc :_dafc =7;goto _bggc ;_dba :_dafc =8;goto _bggc ;_aad :_dafc =40;goto _bggc ;_cgfc :_dafc =9;goto _bggc ;_aae :_dafc =41;goto _bggc ;_egef :_dafc =10;goto _bggc ;_bbad :_dafc =42;goto _bggc ;_ggg :_dafc =11;goto _bggc ;_cgee :_dafc =43;goto _bggc ;_abb :_dafc =44;goto _bggc ;_gabf :_dafc =45;goto _bggc ;_eedf :_dafc =12;goto _bggc ;_efae :_dafc =46;goto _bggc ;_aecb :_dafc =13;goto _bggc ;_cgec :_dafc =14;goto _bggc ;_fbea :_dafc =15;goto _bggc ;_efe :_dafc =16;goto _bggc ;_afdgd :_dafc =47;goto _bggc ;_bffd :_dafc =17;goto _bggc ;_cedf :_dafc =48;goto _bggc ;_cgg :_dafc =18;goto _bggc ;_fce :_dafc =19;goto _bggc ;_aaaf :_dafc =20;goto _bggc ;_fcec :_dafc =49;goto _bggc ;_eag :_dafc =50;goto _bggc ;_cgecg :_dafc =21;goto _bggc ;_egc :_dafc =22;goto _bggc ;_gfab :_dafc =23;goto _bggc ;_fbfg :_dafc =24;goto _bggc ;_ccg :_dafc =25;goto _bggc ;_begd :_dafc =51;goto _bggc ;_cbbb :_dafc =26;goto _bggc ;_bddd :_dafc =52;goto _bggc ;_fgcd :_dafc =53;goto _bggc ;_dcb :_dafc =54;goto _bggc ;_faag :_dafc =55;goto _bggc ;_efd :_dafc =56;goto _bggc ;_daad :_dafc =57;goto _bggc ;_cdd :_dafc =27;goto _bggc ;_cbf :_dafc =28;goto _bggc ;_efgcb :_dafc =29;goto _bggc ;_eaf :_dafc =30;goto _bggc ;_dbee :_dafc =31;goto _bggc ;_gba :_dafc =58;goto _bggc ;_eadb :_dafc =32;goto _bggc ;_becf :_dafc =59;goto _bggc ;_cdag :_dafc =33;goto _bggc ;_acaa :_dafc =60;goto _bggc ;_fedb :_dafc =61;goto _bggc ;_cdea :_dafc =62;goto _bggc ;_bggc :{};if _bed ==_add {switch _dafc {case 35:goto _gab ;case 0:goto _ebca ;case 36:goto _ccaf ;case 37:goto _fbda ;case 1:goto _ebca ;case 2:goto _ebca ;case 38:goto _adb ;case 3:goto _cabd ;case 4:goto _cabd ;case 39:goto _adb ;case 5:goto _cabd ;case 6:goto _cabd ;case 7:goto _cabd ;case 8:goto _ebca ;case 40:goto _adb ;case 9:goto _cabd ;case 41:goto _adb ;case 10:goto _ebca ;case 42:goto _adb ;case 11:goto _cabd ;case 43:goto _adb ;case 44:goto _adb ;case 45:goto _adb ;case 12:goto _baef ;case 46:goto _eed ;case 13:goto _aba ;case 14:goto _ebca ;case 15:goto _ebca ;case 16:goto _aba ;case 47:goto _agga ;case 17:goto _bbe ;case 48:goto _cg ;case 18:goto _fdf ;case 19:goto _fdf ;case 20:goto _ebca ;case 49:goto _gab ;case 50:goto _fga ;case 21:goto _ebca ;case 22:goto _ebca ;case 23:goto _ebca ;case 24:goto _ebca ;case 25:goto _ebca ;case 51:goto _fga ;case 26:goto _fec ;case 52:goto _fga ;case 53:goto _fga ;case 54:goto _ffge ;case 55:goto _gab ;case 56:goto _gab ;case 57:goto _gab ;case 27:goto _gbbd ;case 28:goto _gbbd ;case 29:goto _gbbd ;case 30:goto _gbbd ;case 31:goto _gbbd ;case 58:goto _gab ;case 32:goto _ebca ;case 59:goto _ebca ;case 33:goto _gbbd ;case 60:goto _gab ;case 61:goto _agga ;case 62:goto _gab ;};};};if _efg > 0{copy (_cef [0:],_cef [_efg :]);};};_ =_add ;if _dafc ==_cce {_f .Log ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};};func IsNumber (data string )(_agc bool ){_ebgg ,_egdg ,_cffa :=0,0,len (data );_gdc :=len (data );_de ,_bdae ,_fcbd :=0,0,0;_ =_bdae ;_ =_fcbd ;_ =_de ;{_ebgg =_cag ;_de =0;_bdae =0;_fcbd =0;};{if _egdg ==_cffa {goto _adcd ;};switch _ebgg {case 0:goto _gcgc ;case 1:goto _baf ;case 2:goto _bcf ;case 3:goto _cab ;case 4:goto _aef ;case 5:goto _ffcf ;case 6:goto _ggba ;case 7:goto _gge ;};goto _ccad ;_cagc :_bdae =_egdg ;_egdg --;{_agc =false ;};goto _gfa ;_dgf :_bdae =_egdg ;_egdg --;{_agc =_bdae ==len (data );};goto _gfa ;_ege :_bdae =_egdg ;_egdg --;{_agc =_bdae ==len (data );};goto _gfa ;_gcgg :switch _fcbd {case 2:{_egdg =(_bdae )-1;_agc =_bdae ==len (data );};case 3:{_egdg =(_bdae )-1;_agc =false ;};};goto _gfa ;_gfa :_de =0;if _egdg ++;_egdg ==_cffa {goto _adae ;};_gcgc :_de =_egdg ;switch data [_egdg ]{case 43:goto _afc ;case 45:goto _afc ;};if 48<=data [_egdg ]&&data [_egdg ]<=57{goto _dcf ;};goto _ggdd ;_ggdd :if _egdg ++;_egdg ==_cffa {goto _abc ;};_baf :goto _ggdd ;_afc :if _egdg ++;_egdg ==_cffa {goto _acad ;};_bcf :if 48<=data [_egdg ]&&data [_egdg ]<=57{goto _dcf ;};goto _ggdd ;_dcf :if _egdg ++;_egdg ==_cffa {goto _ffd ;};_cab :if data [_egdg ]==46{goto _ggb ;};if 48<=data [_egdg ]&&data [_egdg ]<=57{goto _dcf ;};goto _ggdd ;_ggb :if _egdg ++;_egdg ==_cffa {goto _efb ;};_aef :if 48<=data [_egdg ]&&data [_egdg ]<=57{goto _dgfg ;};goto _ggdd ;_dgfg :if _egdg ++;_egdg ==_cffa {goto _fbd ;};_ffcf :if data [_egdg ]==69{goto _egg ;};if 48<=data [_egdg ]&&data [_egdg ]<=57{goto _dgfg ;};goto _ggdd ;_egg :if _egdg ++;_egdg ==_cffa {goto _ged ;};_ggba :switch data [_egdg ]{case 43:goto _adc ;case 45:goto _adc ;};goto _ggdd ;_adc :_bdae =_egdg +1;_fcbd =3;goto _gbb ;_adf :_bdae =_egdg +1;_fcbd =2;goto _gbb ;_gbb :if _egdg ++;_egdg ==_cffa {goto _adfd ;};_gge :if 48<=data [_egdg ]&&data [_egdg ]<=57{goto _adf ;};goto _ggdd ;_ccad :_adae :_ebgg =0;goto _adcd ;_abc :_ebgg =1;goto _adcd ;_acad :_ebgg =2;goto _adcd ;_ffd :_ebgg =3;goto _adcd ;_efb :_ebgg =4;goto _adcd ;_fbd :_ebgg =5;goto _adcd ;_ged :_ebgg =6;goto _adcd ;_adfd :_ebgg =7;goto _adcd ;_adcd :{};if _egdg ==_gdc {switch _ebgg {case 1:goto _cagc ;case 2:goto _cagc ;case 3:goto _dgf ;case 4:goto _cagc ;case 5:goto _ege ;case 6:goto _cagc ;case 7:goto _gcgg ;};};};if _ebgg ==_cce {return false ;};return ;}; \ No newline at end of file +type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_cc bool ;_ca bool ;_bb bool ;_ab bool ;_fb bool ;_cf bool ;_af int64 ;_ad int ;};var _c =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183};const _gag int =0;func IsNumber (data string )(_cgc bool ){_gdc ,_gab ,_gdg :=0,0,len (data );_aed :=len (data );_fegd ,_gbgf ,_dcf :=0,0,0;_ =_gbgf ;_ =_dcf ;_ =_fegd ;{_gdc =_gfea ;_fegd =0;_gbgf =0;_dcf =0;};{if _gab ==_gdg {goto _gef ;};switch _gdc {case 0:goto _dde ;case 1:goto _bbc ;case 2:goto _cag ;case 3:goto _cgb ;case 4:goto _cdb ;case 5:goto _ebe ;case 6:goto _dfa ;case 7:goto _cge ;};goto _beeg ;_ecdc :_gbgf =_gab ;_gab --;{_cgc =false ;};goto _acc ;_aff :_gbgf =_gab ;_gab --;{_cgc =_gbgf ==len (data );};goto _acc ;_bea :_gbgf =_gab ;_gab --;{_cgc =_gbgf ==len (data );};goto _acc ;_eecg :switch _dcf {case 2:{_gab =(_gbgf )-1;_cgc =_gbgf ==len (data );};case 3:{_gab =(_gbgf )-1;_cgc =false ;};};goto _acc ;_acc :_fegd =0;if _gab ++;_gab ==_gdg {goto _dec ;};_dde :_fegd =_gab ;switch data [_gab ]{case 43:goto _def ;case 45:goto _def ;};if 48<=data [_gab ]&&data [_gab ]<=57{goto _cdg ;};goto _dgg ;_dgg :if _gab ++;_gab ==_gdg {goto _agd ;};_bbc :goto _dgg ;_def :if _gab ++;_gab ==_gdg {goto _edc ;};_cag :if 48<=data [_gab ]&&data [_gab ]<=57{goto _cdg ;};goto _dgg ;_cdg :if _gab ++;_gab ==_gdg {goto _gdcf ;};_cgb :if data [_gab ]==46{goto _ede ;};if 48<=data [_gab ]&&data [_gab ]<=57{goto _cdg ;};goto _dgg ;_ede :if _gab ++;_gab ==_gdg {goto _ccf ;};_cdb :if 48<=data [_gab ]&&data [_gab ]<=57{goto _gcb ;};goto _dgg ;_gcb :if _gab ++;_gab ==_gdg {goto _ddf ;};_ebe :if data [_gab ]==69{goto _egb ;};if 48<=data [_gab ]&&data [_gab ]<=57{goto _gcb ;};goto _dgg ;_egb :if _gab ++;_gab ==_gdg {goto _cae ;};_dfa :switch data [_gab ]{case 43:goto _age ;case 45:goto _age ;};goto _dgg ;_age :_gbgf =_gab +1;_dcf =3;goto _efd ;_cbg :_gbgf =_gab +1;_dcf =2;goto _efd ;_efd :if _gab ++;_gab ==_gdg {goto _aag ;};_cge :if 48<=data [_gab ]&&data [_gab ]<=57{goto _cbg ;};goto _dgg ;_beeg :_dec :_gdc =0;goto _gef ;_agd :_gdc =1;goto _gef ;_edc :_gdc =2;goto _gef ;_gdcf :_gdc =3;goto _gef ;_ccf :_gdc =4;goto _gef ;_ddf :_gdc =5;goto _gef ;_cae :_gdc =6;goto _gef ;_aag :_gdc =7;goto _gef ;_gef :{};if _gab ==_aed {switch _gdc {case 1:goto _ecdc ;case 2:goto _ecdc ;case 3:goto _aff ;case 4:goto _ecdc ;case 5:goto _bea ;case 6:goto _ecdc ;case 7:goto _eecg ;};};};if _gdc ==_dbdb {return false ;};return ;};const _beg =1e-10; \ No newline at end of file diff --git a/spreadsheet/formula/formula.go b/spreadsheet/formula/formula.go index a0f9c69334..19febd18ed 100644 --- a/spreadsheet/formula/formula.go +++ b/spreadsheet/formula/formula.go @@ -25,1170 +25,1170 @@ // a new test means just adding a new formula to one of the reference sheets // with Excel. During the unit test, we evaluate the formula and compare it to // the value that Excel computed. If they're the same, the test passes. -package formula ;import (_bg "bytes";_b "fmt";_cg "github.com/unidoc/unioffice";_egc "github.com/unidoc/unioffice/internal/mergesort";_d "github.com/unidoc/unioffice/internal/wildcard";_c "github.com/unidoc/unioffice/spreadsheet/format";_df "github.com/unidoc/unioffice/spreadsheet/reference";_egg "github.com/unidoc/unioffice/spreadsheet/update";_e "io";_gg "math";_ac "math/big";_aca "math/rand";_af "regexp";_f "sort";_ga "strconv";_fa "strings";_eg "sync";_ea "time";_g "unicode";); - -// Columns implements the Excel COLUMNS function. -func Columns (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004fL\u0055\u004d\u004e\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075me\u006e\u0074");};_adgg :=args [0];if _adgg .Type !=ResultTypeArray &&_adgg .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u004c\u0055M\u004e\u0053\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_baggb :=_adgg .ValueArray ;if len (_baggb )==0{return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004d\u004e\u0053\u0020r\u0065\u0071\u0075ir\u0065\u0073\u0020\u0061\u0072\u0072a\u0079\u0020\u0074\u006f\u0020\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020r\u006f\u0077");};return MakeNumberResult (float64 (len (_baggb [0])));};func _gfe (_eeg ,_beed float64 ,_afda ,_dcca int )float64 {_gecgd :=_ddef (_eeg );_bgdcc :=_ddef (_beed );_cfg :=_fcag (_gecgd ,_bgdcc ,_afda );return _bdeb (_gecgd ,_cfg ,_dcca );};func _fdffc (_dgddf Result ,_agcb ,_ffgf string )(string ,Result ){switch _dgddf .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _dgddf .Value (),_aaa ;default:return "",MakeErrorResult (_agcb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_ffgf +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};};func _aggbe (_bgbc []Result ,_agee string )(*durationArgs ,Result ){_bgg :=len (_bgbc );if _bgg !=5&&_bgg !=6{return nil ,MakeErrorResult (_agee +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0066\u0069\u0076\u0065\u0020\u006fr\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_cdfc ,_abcf ,_ceb :=_daea (_bgbc [0],_bgbc [1],_agee );if _ceb .Type ==ResultTypeError {return nil ,_ceb ;};_egb :=_bgbc [2];if _egb .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_agee +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fupo\u006e r\u0061\u0074\u0065\u0020\u006f\u0066\u0020ty\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_afae :=_egb .ValueNumber ;if _afae < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0043\u006f\u0075po\u006e\u0020\u0072\u0061\u0074\u0065\u0020\u0073\u0068o\u0075l\u0064 \u006eo\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_dfbge :=_bgbc [3];if _dfbge .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_agee +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0079\u0069\u0065\u006cd\u0020\u0072\u0061\u0074\u0065\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_bdc :=_dfbge .ValueNumber ;if _bdc < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006c\u0064\u0020r\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u006ft\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};_eag :=_bgbc [4];if _eag .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_agee +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071u\u0065n\u0063y\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cbe :=float64 (int (_eag .ValueNumber ));if !_degc (_cbe ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_cccd :=0;if _bgg ==6&&_bgbc [5].Type !=ResultTypeEmpty {_cbbc :=_bgbc [5];if _cbbc .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_agee +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cccd =int (_cbbc .ValueNumber );if !_efb (_cccd ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062a\u0073\u0069\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020"+_agee );};};return &durationArgs {_cdfc ,_abcf ,_afae ,_bdc ,_cbe ,_cccd },_aaa ;};func (_badf Result )String ()string {return _badf .Value ()}; +package formula ;import (_d "bytes";_c "fmt";_ge "github.com/unidoc/unioffice";_ea "github.com/unidoc/unioffice/internal/mergesort";_ag "github.com/unidoc/unioffice/internal/wildcard";_ca "github.com/unidoc/unioffice/spreadsheet/format";_cb "github.com/unidoc/unioffice/spreadsheet/reference";_cc "github.com/unidoc/unioffice/spreadsheet/update";_e "io";_dc "math";_b "math/big";_gb "math/rand";_gf "regexp";_a "sort";_ff "strconv";_ee "strings";_f "sync";_ce "time";_gc "unicode";); // Eval evaluates the binary expression using the context given. -func (_ad BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_fc :=_ad ._ag .Eval (ctx ,ev );if _fc .Type ==ResultTypeError {return _fc ;};_gaf :=_ad ._bd .Eval (ctx ,ev );if _gaf .Type ==ResultTypeError {return _gaf ;};if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeArray {if !_cc (_fc .ValueArray ,_gaf .ValueArray ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073");};return _bdd (_ad ._bc ,_fc .ValueArray ,_gaf .ValueArray );}else if _fc .Type ==ResultTypeList {if len (_fc .ValueList )!=len (_gaf .ValueList ){return MakeErrorResult ("l\u0068\u0073\u002f\u0072\u0068\u0073 \u0073\u0068\u006f\u0075\u006c\u0064 \u0068\u0061\u0076\u0065\u0020\u0073\u0061m\u0065\u0020\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006fn\u0073");};return _aa (_ad ._bc ,_fc .ValueList ,_gaf .ValueList );};}else if _fc .Type ==ResultTypeArray &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return _fab (_ad ._bc ,_fc .ValueArray ,_gaf );}else if _fc .Type ==ResultTypeList &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return _cgc (_ad ._bc ,_fc .ValueList ,_gaf );};switch _ad ._bc {case BinOpTypePlus :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeNumberResult (_fc .ValueNumber +_gaf .ValueNumber );};};case BinOpTypeMinus :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeNumberResult (_fc .ValueNumber -_gaf .ValueNumber );};};case BinOpTypeMult :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeNumberResult (_fc .ValueNumber *_gaf .ValueNumber );};};case BinOpTypeDiv :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {if _gaf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f");};return MakeNumberResult (_fc .ValueNumber /_gaf .ValueNumber );};};case BinOpTypeExp :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeNumberResult (_gg .Pow (_fc .ValueNumber ,_gaf .ValueNumber ));};};case BinOpTypeLT :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeBoolResult (_fc .ValueNumber < _gaf .ValueNumber );};if _fc .Type ==ResultTypeString {return MakeBoolResult (_fc .ValueString < _gaf .ValueString );};if _fc .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _fc .Type ==ResultTypeString &&_gaf .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _fc .Type ==ResultTypeNumber &&_gaf .Type ==ResultTypeString {return MakeBoolResult (true );}else if _fc .Type ==ResultTypeEmpty &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_fc .Type ==ResultTypeNumber ||_fc .Type ==ResultTypeString )&&_gaf .Type ==ResultTypeEmpty {return MakeBoolResult (false );};case BinOpTypeGT :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeBoolResult (_fc .ValueNumber > _gaf .ValueNumber );};if _fc .Type ==ResultTypeString {return MakeBoolResult (_fc .ValueString > _gaf .ValueString );};if _fc .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _fc .Type ==ResultTypeString &&_gaf .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _fc .Type ==ResultTypeNumber &&_gaf .Type ==ResultTypeString {return MakeBoolResult (false );}else if _fc .Type ==ResultTypeEmpty &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return MakeBoolResult (false );}else if (_fc .Type ==ResultTypeNumber ||_fc .Type ==ResultTypeString )&&_gaf .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeBoolResult (_fc .ValueNumber ==_gaf .ValueNumber );};if _fc .Type ==ResultTypeString {return MakeBoolResult (_fc .ValueString ==_gaf .ValueString );};if _fc .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_fc .Type ==ResultTypeString &&_gaf .Type ==ResultTypeNumber )||(_fc .Type ==ResultTypeNumber &&_gaf .Type ==ResultTypeString ){return MakeBoolResult (false );}else if _fc .Type ==ResultTypeEmpty &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return MakeBoolResult (_ed (_gaf ));}else if (_fc .Type ==ResultTypeNumber ||_fc .Type ==ResultTypeString )&&_gaf .Type ==ResultTypeEmpty {return MakeBoolResult (_ed (_fc ));};case BinOpTypeNE :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeBoolResult (_fc .ValueNumber !=_gaf .ValueNumber );};if _fc .Type ==ResultTypeString {return MakeBoolResult (_fc .ValueString !=_gaf .ValueString );};if _fc .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if (_fc .Type ==ResultTypeString &&_gaf .Type ==ResultTypeNumber )||(_fc .Type ==ResultTypeNumber &&_gaf .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _fc .Type ==ResultTypeEmpty &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return MakeBoolResult (!_ed (_gaf ));}else if (_fc .Type ==ResultTypeNumber ||_fc .Type ==ResultTypeString )&&_gaf .Type ==ResultTypeEmpty {return MakeBoolResult (!_ed (_fc ));};case BinOpTypeLEQ :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeBoolResult (_fc .ValueNumber <=_gaf .ValueNumber );};if _fc .Type ==ResultTypeString {return MakeBoolResult (_fc .ValueString <=_gaf .ValueString );};if _fc .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _fc .Type ==ResultTypeString &&_gaf .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _fc .Type ==ResultTypeNumber &&_gaf .Type ==ResultTypeString {return MakeBoolResult (true );}else if _fc .Type ==ResultTypeEmpty &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return MakeBoolResult (_ed (_gaf ));}else if (_fc .Type ==ResultTypeNumber ||_fc .Type ==ResultTypeString )&&_gaf .Type ==ResultTypeEmpty {return MakeBoolResult (_ed (_fc ));};case BinOpTypeGEQ :if _fc .Type ==_gaf .Type {if _fc .Type ==ResultTypeNumber {return MakeBoolResult (_fc .ValueNumber >=_gaf .ValueNumber );};if _fc .Type ==ResultTypeString {return MakeBoolResult (_fc .ValueString >=_gaf .ValueString );};if _fc .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _fc .Type ==ResultTypeString &&_gaf .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _fc .Type ==ResultTypeNumber &&_gaf .Type ==ResultTypeString {return MakeBoolResult (false );}else if _fc .Type ==ResultTypeEmpty &&(_gaf .Type ==ResultTypeNumber ||_gaf .Type ==ResultTypeString ){return MakeBoolResult (_ed (_gaf ));}else if (_fc .Type ==ResultTypeNumber ||_fc .Type ==ResultTypeString )&&_gaf .Type ==ResultTypeEmpty {return MakeBoolResult (_ed (_fc ));};case BinOpTypeConcat :return MakeStringResult (_fc .Value ()+_gaf .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070");}; +func (_ec BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_eg :=_ec ._age .Eval (ctx ,ev );if _eg .Type ==ResultTypeError {return _eg ;};_de :=_ec ._bd .Eval (ctx ,ev );if _de .Type ==ResultTypeError {return _de ;};if _eg .Type ==_de .Type {if _eg .Type ==ResultTypeArray {if !_dea (_eg .ValueArray ,_de .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 _ffd (_ec ._dd ,_eg .ValueArray ,_de .ValueArray );}else if _eg .Type ==ResultTypeList {if len (_eg .ValueList )!=len (_de .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 _fe (_ec ._dd ,_eg .ValueList ,_de .ValueList );};}else if _eg .Type ==ResultTypeArray &&(_de .Type ==ResultTypeNumber ||_de .Type ==ResultTypeString ){return _eca (_ec ._dd ,_eg .ValueArray ,_de );}else if _eg .Type ==ResultTypeList &&(_de .Type ==ResultTypeNumber ||_de .Type ==ResultTypeString ){return _ecaf (_ec ._dd ,_eg .ValueList ,_de );};switch _ec ._dd {case BinOpTypePlus :if _eg .Type ==_de .Type {if _eg .Type ==ResultTypeNumber {return MakeNumberResult (_eg .ValueNumber +_de .ValueNumber );};};case BinOpTypeMinus :if _eg .Type ==_de .Type {if _eg .Type ==ResultTypeNumber {return MakeNumberResult (_eg .ValueNumber -_de .ValueNumber );};};case BinOpTypeMult :if _eg .Type ==_de .Type {if _eg .Type ==ResultTypeNumber {return MakeNumberResult (_eg .ValueNumber *_de .ValueNumber );};};case BinOpTypeDiv :if _eg .Type ==_de .Type {if _eg .Type ==ResultTypeNumber {if _de .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f");};return MakeNumberResult (_eg .ValueNumber /_de .ValueNumber );};};case BinOpTypeExp :if _eg .Type ==_de .Type {if _eg .Type ==ResultTypeNumber {return MakeNumberResult (_dc .Pow (_eg .ValueNumber ,_de .ValueNumber ));};};case BinOpTypeLT :if _eg .Type ==_de .Type {if _eg .Type ==ResultTypeNumber {return MakeBoolResult (_eg .ValueNumber < _de .ValueNumber );};if _eg .Type ==ResultTypeString {return MakeBoolResult (_eg .ValueString < _de .ValueString );};if _eg .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _eg .Type ==ResultTypeString &&_de .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _eg .Type ==ResultTypeNumber &&_de .Type ==ResultTypeString {return MakeBoolResult (true );}else if _eg .Type ==ResultTypeEmpty &&(_de .Type ==ResultTypeNumber ||_de .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_eg .Type ==ResultTypeNumber ||_eg .Type ==ResultTypeString )&&_de .Type ==ResultTypeEmpty {return MakeBoolResult (false );};case BinOpTypeGT :if _eg .Type ==_de .Type {if _eg .Type ==ResultTypeNumber {return MakeBoolResult (_eg .ValueNumber > _de .ValueNumber );};if _eg .Type ==ResultTypeString {return MakeBoolResult (_eg .ValueString > _de .ValueString );};if _eg .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _eg .Type ==ResultTypeString &&_de .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _eg .Type ==ResultTypeNumber &&_de .Type ==ResultTypeString {return MakeBoolResult (false );}else if _eg .Type ==ResultTypeEmpty &&(_de .Type ==ResultTypeNumber ||_de .Type ==ResultTypeString ){return MakeBoolResult (false );}else if (_eg .Type ==ResultTypeNumber ||_eg .Type ==ResultTypeString )&&_de .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _eg .Type ==_de .Type {if _eg .Type ==ResultTypeNumber {return MakeBoolResult (_eg .ValueNumber ==_de .ValueNumber );};if _eg .Type ==ResultTypeString {return MakeBoolResult (_eg .ValueString ==_de .ValueString );};if _eg .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_eg .Type ==ResultTypeString &&_de .Type ==ResultTypeNumber )||(_eg .Type ==ResultTypeNumber &&_de .Type ==ResultTypeString ){return MakeBoolResult (false );}else if _eg .Type ==ResultTypeEmpty &&(_de .Type ==ResultTypeNumber ||_de .Type ==ResultTypeString ){return MakeBoolResult (_ba (_de ));}else if (_eg .Type ==ResultTypeNumber ||_eg .Type ==ResultTypeString )&&_de .Type ==ResultTypeEmpty {return MakeBoolResult (_ba (_eg ));};case BinOpTypeNE :if _eg .Type ==_de .Type {if _eg .Type ==ResultTypeNumber {return MakeBoolResult (_eg .ValueNumber !=_de .ValueNumber );};if _eg .Type ==ResultTypeString {return MakeBoolResult (_eg .ValueString !=_de .ValueString );};if _eg .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if (_eg .Type ==ResultTypeString &&_de .Type ==ResultTypeNumber )||(_eg .Type ==ResultTypeNumber &&_de .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _eg .Type ==ResultTypeEmpty &&(_de .Type ==ResultTypeNumber ||_de .Type ==ResultTypeString ){return MakeBoolResult (!_ba (_de ));}else if (_eg .Type ==ResultTypeNumber ||_eg .Type ==ResultTypeString )&&_de .Type ==ResultTypeEmpty {return MakeBoolResult (!_ba (_eg ));};case BinOpTypeLEQ :if _eg .Type ==_de .Type {if _eg .Type ==ResultTypeNumber {return MakeBoolResult (_eg .ValueNumber <=_de .ValueNumber );};if _eg .Type ==ResultTypeString {return MakeBoolResult (_eg .ValueString <=_de .ValueString );};if _eg .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _eg .Type ==ResultTypeString &&_de .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _eg .Type ==ResultTypeNumber &&_de .Type ==ResultTypeString {return MakeBoolResult (true );}else if _eg .Type ==ResultTypeEmpty &&(_de .Type ==ResultTypeNumber ||_de .Type ==ResultTypeString ){return MakeBoolResult (_ba (_de ));}else if (_eg .Type ==ResultTypeNumber ||_eg .Type ==ResultTypeString )&&_de .Type ==ResultTypeEmpty {return MakeBoolResult (_ba (_eg ));};case BinOpTypeGEQ :if _eg .Type ==_de .Type {if _eg .Type ==ResultTypeNumber {return MakeBoolResult (_eg .ValueNumber >=_de .ValueNumber );};if _eg .Type ==ResultTypeString {return MakeBoolResult (_eg .ValueString >=_de .ValueString );};if _eg .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _eg .Type ==ResultTypeString &&_de .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _eg .Type ==ResultTypeNumber &&_de .Type ==ResultTypeString {return MakeBoolResult (false );}else if _eg .Type ==ResultTypeEmpty &&(_de .Type ==ResultTypeNumber ||_de .Type ==ResultTypeString ){return MakeBoolResult (_ba (_de ));}else if (_eg .Type ==ResultTypeNumber ||_eg .Type ==ResultTypeString )&&_de .Type ==ResultTypeEmpty {return MakeBoolResult (_ba (_eg ));};case BinOpTypeConcat :return MakeStringResult (_eg .Value ()+_de .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070");};func _cgce (_egd ,_cddg _ce .Time )bool {_cedf :=_egd .Unix ();_cbbd :=_cddg .Unix ();_bfd :=_egd .Year ();_cede :=_gcad (_bfd ,_ce .March ,1);if _dfa (_bfd )&&_cedf < _cede &&_cbbd >=_cede {return true ;};var _gfce =_cddg .Year ();var _faa =_gcad (_gfce ,_ce .March ,1);return (_dfa (_gfce )&&_cbbd >=_faa &&_cedf < _faa );}; -// Eval evaluates and returns the result of an error expression. -func (_efc Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_efc ._ce )};var _ggd =[]*_af .Regexp {}; +// 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");};_ffde :=args [0].Ref ;if _ffde .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");};_gfcbc ,_eabf :=_cb .ParseCellReference (_ffde .Value );if _eabf !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ffde .Value );};return MakeNumberResult (float64 (_gfcbc .RowIdx ));};const _ebg ="\u0028\u0020\u0028"+_gca +"\u007c"+_efa +"\u007c"+_gec +"\u007c"+_cfe +"\u0029\u0029\u003f\u0024";func _dfcg (_dgbf ,_feac ,_dfea ,_gdfb ,_adfa ,_ggag float64 ,_cceb int )(float64 ,Result ){_eeec :=int (_ggag );_agebd :=_fcge (_dgbf ,_feac ,_eeec ,_cceb );_cgfe :=_agg (_dgbf ,_feac ,_eeec ,_cceb )/_agebd ;_geafc ,_ggbc :=_ggca (_dgbf ,_feac ,_eeec ,_cceb );if _ggbc .Type ==ResultTypeError {return 0,_ggbc ;};_ggdca :=_fgeb (_dgbf ,_feac ,_eeec ,_cceb );_adeb :=_adfa /_dc .Pow (1+_gdfb /_ggag ,_geafc -1+_cgfe );_adeb -=100*_dfea /_ggag *_ggdca /_agebd ;_agf :=100*_dfea /_ggag ;_ccbg :=1+_gdfb /_ggag ;for _cafff :=0.0;_cafff < _geafc ;_cafff ++{_adeb +=_agf /_dc .Pow (_ccbg ,_cafff +_cgfe );};return _adeb ,MakeEmptyResult ();}; -// Error is an error expression. -type Error struct{_ce string };func _ggc (_bcdc int )bool {return _bcdc ==0||_bcdc ==4}; +// Cumipmt implements the Excel CUMIPMT function. +func Cumipmt (args []Result )Result {_bcbd ,_cbdbe :=_acef (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _cbdbe .Type ==ResultTypeError {return _cbdbe ;};_addc :=_bcbd ._agec ;_ddde :=_bcbd ._ggec ;_cbce :=_bcbd ._cab ;_gaaca :=_bcbd ._efdb ;_ceg :=_bcbd ._gdga ;_cdgc :=_bcbd ._bacb ;_fcgg :=_faf (_addc ,_ddde ,_cbce ,0,_cdgc );_cfg :=0.0;if _gaaca ==1{if _cdgc ==0{_cfg =-_cbce ;_gaaca ++;};};for _gegg :=_gaaca ;_gegg <=_ceg ;_gegg ++{if _cdgc ==1{_cfg +=_cfgg (_addc ,_gegg -2,_fcgg ,_cbce ,1)-_fcgg ;}else {_cfg +=_cfgg (_addc ,_gegg -1,_fcgg ,_cbce ,0);};};_cfg *=_addc ;return MakeNumberResult (_cfg );}; -// Evaluator is the interface for a formula evaluator. This is needed so we can -// pass it to the spreadsheet to let it evaluate formula cells before returning -// the results. -// NOTE: in order to implement Evaluator without cache embed noCache in it. -type Evaluator interface{Eval (_ebe Context ,formula string )Result ;SetCache (_effd string ,_bda Result );GetFromCache (_cded string )(Result ,bool );LastEvalIsRef ()bool ;}; +// 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");};_dccae :=args [0].AsNumber ();if _dccae .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");};_dgce :=10.0;if len (args )> 1{_dbebb :=args [1].AsNumber ();if _dbebb .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");};_dgce =args [1].ValueNumber ;};if _dccae .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 _dgce ==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 (_dc .Log (_dccae .ValueNumber )/_dc .Log (_dgce ));};func _ffge (_gecb string )(int ,int ,float64 ,bool ,bool ,Result ){_fadf :="";_bdab :=[]string {};for _ffdce ,_bef :=range _cfbd {_bdab =_bef .FindStringSubmatch (_gecb );if len (_bdab )> 1{_fadf =_ffdce ;break ;};};if _fadf ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abaf );};_fdbc :=_bdab [1]=="";_bdab =_bdab [49:];_bae :=len (_bdab );_dcgf :=_bdab [_bae -1];_gae :=_dcgf =="\u0061\u006d";_ddg :=_dcgf =="\u0070\u006d";var _gff ,_aeea int ;var _caaa float64 ;var _gfef error ;switch _fadf {case "\u0068\u0068":_gff ,_gfef =_ff .Atoi (_bdab [0]);if _gfef !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abaf );};_aeea =0;_caaa =0;case "\u0068\u0068\u003am\u006d":_gff ,_gfef =_ff .Atoi (_bdab [0]);if _gfef !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abaf );};_aeea ,_gfef =_ff .Atoi (_bdab [2]);if _gfef !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abaf );};_caaa =0;case "\u006d\u006d\u003as\u0073":_gff =0;_aeea ,_gfef =_ff .Atoi (_bdab [0]);if _gfef !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abaf );};_caaa ,_gfef =_ff .ParseFloat (_bdab [2],64);if _gfef !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abaf );};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_gff ,_gfef =_ff .Atoi (_bdab [0]);if _gfef !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abaf );};_aeea ,_gfef =_ff .Atoi (_bdab [2]);if _gfef !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abaf );};_caaa ,_gfef =_ff .ParseFloat (_bdab [4],64);if _gfef !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abaf );};};if _aeea >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abaf );};if _gae ||_ddg {if _gff > 12||_caaa >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abaf );}else if _gff ==12{_gff =0;};}else if _gff >=24||_caaa >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abaf );};return _gff ,_aeea ,_caaa ,_ddg ,_fdbc ,_ffe ;};const _bbf =86400000000000; -// Eval evaluates and returns a boolean. -func (_fad Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_fad ._ccda )};func _dfaca (_gccb []Result ,_ccce bool )(float64 ,float64 ){_debe :=0.0;_ebdf :=0.0;for _ ,_abbd :=range _gccb {switch _abbd .Type {case ResultTypeNumber :if _ccce ||!_abbd .IsBoolean {_ebdf +=_abbd .ValueNumber ;_debe ++;};case ResultTypeList ,ResultTypeArray :_aedb ,_acdb :=_dfaca (_abbd .ListValues (),_ccce );_ebdf +=_aedb ;_debe +=_acdb ;case ResultTypeString :if _ccce {_debe ++;};case ResultTypeEmpty :};};return _ebdf ,_debe ;}; +// ISERR is an implementation of the Excel ISERR() function. +func IsErr (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0045\u0052\u0052\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString !="\u0023\u004e\u002f\u0041");}; -// Combin is an implementation of the Excel COMBINA function whic returns the -// number of combinations. -func Combin (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bacg :=args [0].AsNumber ();_eaca :=args [1].AsNumber ();if _bacg .Type !=ResultTypeNumber ||_eaca .Type !=ResultTypeNumber {return MakeErrorResult ("C\u004f\u004d\u0042\u0049\u004e\u0028)\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_cfae :=_gg .Trunc (_bacg .ValueNumber );_cgbb :=_gg .Trunc (_eaca .ValueNumber );if _cgbb > _cfae {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006b\u0020\u003c\u003d\u0020\u006e");};if _cgbb ==_cfae ||_cgbb ==0{return MakeNumberResult (1);};_fcge :=float64 (1);for _dcbb :=float64 (1);_dcbb <=_cgbb ;_dcbb ++{_fcge *=(_cfae +1-_dcbb )/_dcbb ;};return MakeNumberResult (_fcge );};var _aebeb =false ;const _abg ="\u0028\u0028\u006a\u0061\u006e|\u006a\u0061\u006e\u0075\u0061\u0072\u0079\u0029\u007c\u0028\u0066\u0065\u0062\u007c\u0066\u0065\u0062\u0072\u0075a\u0072\u0079\u0029\u007c\u0028\u006da\u0072\u007c\u006da\u0072\u0063\u0068\u0029\u007c\u0028\u0061\u0070\u0072\u007c\u0061\u0070\u0072\u0069\u006c\u0029\u007c\u0028\u006d\u0061\u0079\u0029\u007c\u0028j\u0075\u006e\u007cj\u0075\u006e\u0065\u0029\u007c\u0028\u006a\u0075\u006c\u007c\u006a\u0075\u006c\u0079\u0029\u007c\u0028a\u0075\u0067\u007c\u0061\u0075\u0067\u0075\u0073t\u0029\u007c\u0028\u0073\u0065\u0070\u007c\u0073\u0065\u0070\u0074\u0065\u006d\u0062\u0065\u0072\u0029\u007c\u0028o\u0063\u0074\u007c\u006f\u0063\u0074\u006f\u0062\u0065\u0072\u0029\u007c\u0028\u006e\u006f\u0076\u007c\u006e\u006f\u0076\u0065\u006d\u0062e\u0072\u0029\u007c\u0028\u0064\u0065\u0063\u007c\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072\u0029\u0029"; +// Coupdaybs implements the Excel COUPDAYBS function. +func Coupdaybs (args []Result )Result {_dbfe ,_gbag :=_dccda (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _gbag .Type ==ResultTypeError {return _gbag ;};return MakeNumberResult (_fgeb (_dbfe ._ggbd ,_dbfe ._eedd ,_dbfe ._ecf ,_dbfe ._deagf ));}; -// String returns a string representation for Negate. -func (_eabb Negate )String ()string {return "\u002d"+_eabb ._bddff .String ()};func _agcgb (_eeeg yyLexer ,_dgfa *yySymType )(_abbff ,_defa int ){_defa =0;_abbff =_eeeg .Lex (_dgfa );if _abbff <=0{_defa =_eabad [0];goto _aecb ;};if _abbff < len (_eabad ){_defa =_eabad [_abbff ];goto _aecb ;};if _abbff >=_agaaf {if _abbff < _agaaf +len (_ccbd ){_defa =_ccbd [_abbff -_agaaf ];goto _aecb ;};};for _bebag :=0;_bebag < len (_dfeac );_bebag +=2{_defa =_dfeac [_bebag +0];if _defa ==_abbff {_defa =_dfeac [_bebag +1];goto _aecb ;};};_aecb :if _defa ==0{_defa =_ccbd [1];};if _gfeg >=3{_b .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_faafa (_defa ),uint (_abbff ));};return _abbff ,_defa ;};var _agdgd =[]ri {{1000,"\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +// NewPrefixHorizontalRange constructs a new full rows range with prefix. +func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_gfdfb :=_ee .Split (v ,"\u003a");if len (_gfdfb )!=2{return nil ;};_fbbb ,_ :=_ff .Atoi (_gfdfb [0]);_aeag ,_ :=_ff .Atoi (_gfdfb [1]);return PrefixHorizontalRange {pfx ,_fbbb ,_aeag };}; + +// Pricemat implements the Excel PRICEMAT function. +func Pricemat (args []Result )Result {_efff :=len (args );if _efff !=5&&_efff !=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");};_bdcg ,_gdc ,_bbga :=_dfd (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _bbga .Type ==ResultTypeError {return _bbga ;};_ccgbg ,_bbga :=_faeb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _bbga .Type ==ResultTypeError {return _bbga ;};if _ccgbg >=_bdcg {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");};_aecf :=args [3].ValueNumber ;if _aecf < 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");};_fbaga :=args [4].ValueNumber ;if _fbaga < 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");};_ddac :=0;if _efff ==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");};_ddac =int (args [5].ValueNumber );if !_cfee (_ddac ){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");};};_ggdf ,_bbga :=_fea (_bdcg ,_gdc ,_ddac );if _bbga .Type ==ResultTypeError {return _bbga ;};_bbc ,_bbga :=_fea (_ccgbg ,_gdc ,_ddac );if _bbga .Type ==ResultTypeError {return _bbga ;};_gcag ,_bbga :=_fea (_ccgbg ,_bdcg ,_ddac );if _bbga .Type ==ResultTypeError {return _bbga ;};_dbbf :=1+_bbc *_aecf ;_ggeb :=1+_ggdf *_fbaga ;return MakeNumberResult ((_dbbf /_ggeb -_gcag *_aecf )*100);}; + +// String returns an empty string for EmptyExpr. +func (_ccc EmptyExpr )String ()string {return ""}; // Not is an implementation of the Excel NOT() function and takes a single // argument. -func Not (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004eO\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};switch args [0].Type {case ResultTypeError :return args [0];case ResultTypeString ,ResultTypeList :return MakeErrorResult ("\u004e\u004f\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074s\u0020\u0061\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeNumber :return MakeBoolResult (!(args [0].ValueNumber !=0));default:return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u004e\u004f\u0054\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020t\u0079\u0070\u0065");};};func (_dabac *ivr )SetOffset (col ,row uint32 ){}; +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");};}; -// Reference returns an invalid reference for ConstArrayExpr. -func (_dfff ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _dbbf (_dded string )(int ,int ,int ,bool ,Result ){_gbc :="";_cbff :=[]string {};for _fbe ,_eggd :=range _gcc {_cbff =_eggd .FindStringSubmatch (_dded );if len (_cbff )> 1{_gbc =_fbe ;break ;};};if _gbc ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_cagf :=false ;var _aafd ,_cec ,_fcd int ;var _aeca error ;switch _gbc {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_cec ,_aeca =_ga .Atoi (_cbff [1]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_fcd ,_aeca =_ga .Atoi (_cbff [3]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_aafd ,_aeca =_ga .Atoi (_cbff [5]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};if _aafd < 0||_aafd > 9999||(_aafd > 99&&_aafd < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_aafd =_abad (_aafd );_cagf =_cbff [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_cec =_dda [_cbff [1]];_fcd ,_aeca =_ga .Atoi (_cbff [14]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_aafd ,_aeca =_ga .Atoi (_cbff [16]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};if _aafd < 0||_aafd > 9999||(_aafd > 99&&_aafd < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_aafd =_abad (_aafd );_cagf =_cbff [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_aggd ,_aeg :=_ga .Atoi (_cbff [1]);if _aeg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_fee ,_aeg :=_ga .Atoi (_cbff [3]);if _aeg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_gdg ,_aeg :=_ga .Atoi (_cbff [5]);if _aeg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};if _aggd >=1900&&_aggd < 10000{_aafd =_aggd ;_cec =_fee ;_fcd =_gdg ;}else if _aggd > 0&&_aggd < 13{_cec =_aggd ;_fcd =_fee ;_aafd =_gdg ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_cagf =_cbff [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_aafd ,_aeca =_ga .Atoi (_cbff [16]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_cec =_dda [_cbff [3]];_fcd ,_aeca =_ga .Atoi (_cbff [1]);if _aeca !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};_cagf =_cbff [19]=="";};if !_bcfa (_aafd ,_cec ,_fcd ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ddda );};return _aafd ,_cec ,_fcd ,_cagf ,_aaa ;}; +// 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{_eegae Expression ;_gfad ,_cfaf int ;};const _cfcb =57378; -// ISNUMBER is an implementation of the Excel ISNUMBER() function. -func IsNumber (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053NU\u004d\u0042\u0045R\u0028\u0029\u0020\u0061cce\u0070ts\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeNumber );};const _ecc =86400000000000;const _bdaada =57371; +// NewEvaluator constructs a new defEval object which is the default formula evaluator. +func NewEvaluator ()Evaluator {_ae :=&defEval {};_ae .evCache =_eb ();return _ae }; -// Update returns the same object as updating sheet references does not affect named ranges. -func (_ebaae NamedRangeRef )Update (q *_egg .UpdateQuery )Expression {return _ebaae }; +// Reference returns an invalid reference for String. +func (_agaaa String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid };func _bce (){_fcd ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_gf .MustCompile ("\u005e"+_ded +_ebg );_fcd ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_gf .MustCompile ("\u005e"+_eggd +_ebg );_fcd ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_gf .MustCompile ("\u005e"+_fcg +_ebg );_fcd ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_gf .MustCompile ("\u005e"+_ddff +_ebg );_cfbd ["\u0068\u0068"]=_gf .MustCompile (_dadg +_gca +"\u0024");_cfbd ["\u0068\u0068\u003am\u006d"]=_gf .MustCompile (_dadg +_efa +"\u0024");_cfbd ["\u006d\u006d\u003as\u0073"]=_gf .MustCompile (_dadg +_gec +"\u0024");_cfbd ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_gf .MustCompile (_dadg +_cfe +"\u0024");_afd =[]*_gf .Regexp {_gf .MustCompile ("\u005e"+_ded +"\u0024"),_gf .MustCompile ("\u005e"+_eggd +"\u0024"),_gf .MustCompile ("\u005e"+_fcg +"\u0024"),_gf .MustCompile ("\u005e"+_ddff +"\u0024")};_cdd =[]*_gf .Regexp {_gf .MustCompile ("\u005e"+_gca +"\u0024"),_gf .MustCompile ("\u005e"+_efa +"\u0024"),_gf .MustCompile ("\u005e"+_gec +"\u0024"),_gf .MustCompile ("\u005e"+_cfe +"\u0024")};};var _adbea =[...]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}; -// GetLocked returns FALSE for the invalid reference context. -func (_cfda *ivr )GetLocked (cellRef string )bool {return false }; +// Min is an implementation of the Excel MIN() function. +func Min (args []Result )Result {return _dgedb (args ,false )}; -// ConstArrayExpr is a constant array expression. -type ConstArrayExpr struct{_dd [][]Expression };func _bbge (_aefb []Result ,_afage rmode )Result {if len (_aefb )!=2{return MakeErrorResult ("\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_agefb :=_aefb [0].AsNumber ();if _agefb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_bgffc :=_aefb [1].AsNumber ();if _bgffc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ccef :=_bgffc .ValueNumber ;_gaca :=_agefb .ValueNumber ;_gegf :=1.0;if _ccef > 0{_gegf =_gg .Pow (1/10.0,_ccef );}else {_gegf =_gg .Pow (10.0,-_ccef );};_gaca ,_abgbb :=_gg .Modf (_gaca /_gegf );switch _afage {case _egee :const _geeea =0.499999999;if _abgbb >=_geeea {_gaca ++;}else if _abgbb <=-_geeea {_gaca --;};case _bdfce :case _fdddb :if _abgbb > 0{_gaca ++;}else if _abgbb < 0{_gaca --;};};return MakeNumberResult (_gaca *_gegf );}; +// Update updates references in the PrefixHorizontalRange after removing a row/column. +func (_fcafc PrefixHorizontalRange )Update (q *_cc .UpdateQuery )Expression {return _fcafc }; -// ISEVEN is an implementation of the Excel ISEVEN() function. -func IsEven (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0045VE\u004e\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0045\u0056\u0045\u004e \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ggee :=int (args [0].ValueNumber );return MakeBoolResult (_ggee ==_ggee /2*2);}; +// Update updates references in the PrefixRangeExpr after removing a row/column. +func (_ffddd PrefixRangeExpr )Update (q *_cc .UpdateQuery )Expression {_egeeg :=_ffddd ;_dgffc :=_ffddd ._cgegf .String ();if _dgffc ==q .SheetToUpdate {_daeef :=*q ;_daeef .UpdateCurrentSheet =true ;_egeeg ._gaga =_ffddd ._gaga .Update (&_daeef );_egeeg ._dbaf =_ffddd ._dbaf .Update (&_daeef );};return _egeeg ;};type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;}; -// Min is an implementation of the Excel MIN() function. -func Min (args []Result )Result {return _bcfdf (args ,false )}; +// Update returns the same object as updating sheet references does not affect Error. +func (_bga Error )Update (q *_cc .UpdateQuery )Expression {return _bga }; -// MakeErrorResultType makes an error result of a given type with a specified -// debug message -func MakeErrorResultType (t ErrorType ,msg string )Result {switch t {case ErrorTypeNull :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeValue :return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg };case ErrorTypeRef :return Result {Type :ResultTypeError ,ValueString :"\u0023\u0052\u0045F\u0021",ErrorMessage :msg };case ErrorTypeName :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0041\u004d\u0045\u003f",ErrorMessage :msg };case ErrorTypeNum :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u0055M\u0021",ErrorMessage :msg };case ErrorTypeSpill :return Result {Type :ResultTypeError ,ValueString :"\u0023S\u0050\u0049\u004c\u004c\u0021",ErrorMessage :msg };case ErrorTypeNA :return Result {Type :ResultTypeError ,ValueString :"\u0023\u004e\u002f\u0041",ErrorMessage :msg };case ErrorTypeDivideByZero :return Result {Type :ResultTypeError ,ValueString :"\u0023D\u0049\u0056\u002f\u0030\u0021",ErrorMessage :msg };default:return Result {Type :ResultTypeError ,ValueString :"\u0023V\u0041\u004c\u0055\u0045\u0021",ErrorMessage :msg };};};func _eebd (_cade []Result )(float64 ,float64 ,Result ){_fagd :=0.0;_gcfc :=1.0;for _ ,_babe :=range _cade {switch _babe .Type {case ResultTypeNumber :_fagd +=_babe .ValueNumber ;_gcfc *=_fgbg (_babe .ValueNumber );case ResultTypeList ,ResultTypeArray :_dadf ,_dgbec ,_egbee :=_eebd (_babe .ListValues ());_fagd +=_dadf ;_gcfc *=_fgbg (_dgbec );if _egbee .Type ==ResultTypeError {return 0,0,_egbee ;};case ResultTypeString :return 0,0,MakeErrorResult ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063 a\u0072\u0067\u0075m\u0065n\u0074\u0073");case ResultTypeError :return 0,0,_babe ;};};return _fagd ,_gcfc ,_aaa ;}; +// Yield implements the Excel YIELD function. +func Yield (args []Result )Result {_cffg :=len (args );if _cffg !=6&&_cffg !=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");};_egbb ,_abgc ,_feacf :=_dfd (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _feacf .Type ==ResultTypeError {return _feacf ;};_aeeag :=args [2];if _aeeag .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");};_eebef :=_aeeag .ValueNumber ;if _eebef < 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");};_ecgd :=args [3];if _ecgd .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");};_cead :=_ecgd .ValueNumber ;if _cead <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_dcaf :=args [4];if _dcaf .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");};_gdce :=_dcaf .ValueNumber ;if _gdce < 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");};_edgf :=args [5];if _edgf .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");};_bgee :=float64 (int (_edgf .ValueNumber ));if !_bccga (_bgee ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_fcab :=0;if _cffg ==7&&args [6].Type !=ResultTypeEmpty {_abfg :=args [6];if _abfg .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");};_fcab =int (_abfg .ValueNumber );if !_cfee (_fcab ){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");};};_dffcd :=0.0;_ccba :=0.0;_cgcb :=1.0;_gcfdd ,_feacf :=_dfcg (_egbb ,_abgc ,_eebef ,_ccba ,_gdce ,_bgee ,_fcab );if _feacf .Type ==ResultTypeError {return _feacf ;};_bdda ,_feacf :=_dfcg (_egbb ,_abgc ,_eebef ,_cgcb ,_gdce ,_bgee ,_fcab );if _feacf .Type ==ResultTypeError {return _feacf ;};_cbcf :=(_cgcb -_ccba )*0.5;for _efaa :=0;_efaa < 100&&_dffcd !=_cead ;_efaa ++{_dffcd ,_feacf =_dfcg (_egbb ,_abgc ,_eebef ,_cbcf ,_gdce ,_bgee ,_fcab );if _feacf .Type ==ResultTypeError {return _feacf ;};if _cead ==_gcfdd {return MakeNumberResult (_ccba );}else if _cead ==_bdda {return MakeNumberResult (_cgcb );}else if _cead ==_dffcd {return MakeNumberResult (_cbcf );}else if _cead < _bdda {_cgcb *=2.0;_bdda ,_feacf =_dfcg (_egbb ,_abgc ,_eebef ,_cgcb ,_gdce ,_bgee ,_fcab );if _feacf .Type ==ResultTypeError {return _feacf ;};_cbcf =(_cgcb -_ccba )*0.5;}else {if _cead < _dffcd {_ccba =_cbcf ;_gcfdd =_dffcd ;}else {_cgcb =_cbcf ;_bdda =_dffcd ;};_cbcf =_cgcb -(_cgcb -_ccba )*((_cead -_bdda )/(_gcfdd -_bdda ));};};return MakeNumberResult (_cbcf );};func _fcfa (_bgg ,_gedc float64 )float64 {_bgg =_dc .Trunc (_bgg );_gedc =_dc .Trunc (_gedc );if _bgg ==0{return _gedc ;};if _gedc ==0{return _bgg ;};for _bgg !=_gedc {if _bgg > _gedc {_bgg =_bgg -_gedc ;}else {_gedc =_gedc -_bgg ;};};return _bgg ;};const _gefcf =57354;const _dfga =-1000; -// Eval evaluates a range returning a list of results or an error. -func (_cgdfg Range )Eval (ctx Context ,ev Evaluator )Result {_bggb :=_cgdfg ._ecgg .Reference (ctx ,ev );_gacdg :=_cgdfg ._bgfde .Reference (ctx ,ev );_fefae :=_ddad (_bggb ,_gacdg );if _bggb .Type ==ReferenceTypeCell &&_gacdg .Type ==ReferenceTypeCell {if _abdd ,_baade :=ev .GetFromCache (_fefae );_baade {return _abdd ;}else {_dafaf :=_bdgac (ctx ,ev ,_bggb .Value ,_gacdg .Value );ev .SetCache (_fefae ,_dafaf );return _dafaf ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_fefae );}; +// Reference returns a string reference value to a horizontal range. +func (_cebcb HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_cebcb .horizontalRangeReference ()};};var _fcd =map[string ]*_gf .Regexp {};const _deaca =57346; -// NewEvaluator constructs a new defEval object which is the default formula evaluator. -func NewEvaluator ()Evaluator {_gae :=&defEval {};_gae .evCache =_fdba ();return _gae }; +// 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");};_bfb :=args [0].AsNumber ();_ccefg :=args [1].AsNumber ();if _bfb .Type !=ResultTypeNumber ||_ccefg .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 _ccefg .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 (_dc .Trunc (_bfb .ValueNumber /_ccefg .ValueNumber ));};func _gfag (_fbbga []Result )[]float64 {_gfdea :=make ([]float64 ,0);for _ ,_gecd :=range _fbbga {if _gecd .Type ==ResultTypeEmpty {continue ;};_gecd =_gecd .AsNumber ();switch _gecd .Type {case ResultTypeNumber :if !_gecd .IsBoolean {_gfdea =append (_gfdea ,_gecd .ValueNumber );};case ResultTypeList ,ResultTypeArray :_gfdea =append (_gfdea ,_gfag (_gecd .ListValues ())...);case ResultTypeString :default:_ge .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",_gecd .Type );};};return _gfdea ;}; -// Searchb is an implementation of the Excel SEARCHB(). -func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_bbgc ,_fdff :=_gfag ("\u0046\u0049\u004e\u0044",args );if _fdff .Type !=ResultTypeEmpty {return _fdff ;};_cgdfe :=_fa .ToLower (_bbgc ._fcac );_acee :=_fa .ToLower (_bbgc ._edegc );if _cgdfe ==""{return MakeNumberResult (1.0);};_bgbg :=_bbgc ._edafc -1;_cdggf :=1;_abgbf :=0;for _ebcd :=range _acee {if _ebcd !=0{_gdfda :=1;if _ebcd -_abgbf > 1{_gdfda =2;};_cdggf +=_gdfda ;};if _cdggf > _bgbg {_gcfa :=_d .Index (_cgdfe ,_acee [_ebcd :]);if _gcfa ==0{return MakeNumberResult (float64 (_cdggf ));};};_abgbf =_ebcd ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// String returns an empty string for Error. +func (_gdd Error )String ()string {return ""}; -// Ppmt implements the Excel PPPMT function. -func Ppmt (args []Result )Result {_gdcd :=len (args );if _gdcd < 4||_gdcd > 6{return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006ff\u0020\u0066\u006f\u0075\u0072\u0020a\u006e\u0064\u0020s\u0069\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_bef :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ddfc :=args [1].ValueNumber ;if _ddfc <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0050\u004d\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cbddd :=args [2].ValueNumber ;if _cbddd < _ddfc {return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065s\u0073\u0020\u0074\u0068\u0061\u006e \u0070\u0065\u0072i\u006f\u0064");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_agfga :=args [3].ValueNumber ;_degff :=0.0;if _gdcd >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_degff =args [4].ValueNumber ;};_gabc :=0;if _gdcd ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_gabc =int (args [5].ValueNumber );if _gabc !=0{_gabc =1;};};return MakeNumberResult (_dgfg (_bef ,_cbddd ,_agfga ,_degff ,_gabc )-_aacfa (_bef ,_ddfc ,_cbddd ,_agfga ,_degff ,_gabc ));}; +// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain +// text as a zero where AVERAGE ignores them entirely. +func Averagea (args []Result )Result {_adda ,_fdbg :=_cbag (args ,true );if _fdbg ==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 (_adda /_fdbg );}; -// SetLocked does nothing for the invalid reference context. -func (_eafg *ivr )SetLocked (cellRef string ,locked bool ){};func _eab (_cced string )bool {for _ ,_ddae :=range _ggd {_bfae :=_ddae .FindStringSubmatch (_cced );if len (_bfae )> 1{return true ;};};return false ;}; +// 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");};_cdde ,_eee ,_ceeg :=_dfd (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _ceeg .Type ==ResultTypeError {return _ceeg ;};_ageg ,_ceeg :=_faeb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _ceeg .Type ==ResultTypeError {return _ceeg ;};if _ageg >=_cdde {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");};_fggb :=args [3].ValueNumber ;if _fggb < 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");};_afcb :=args [4].ValueNumber ;if _afcb <=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");};_fgfe :=args [5].ValueNumber ;if _fgfe < 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");};_agdgf :=float64 (int (args [6].ValueNumber ));if !_bccga (_agdgf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_egdg :=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");};_egdg =int (args [7].ValueNumber );if !_cfee (_egdg ){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");};};_ceff ,_ceeg :=_fea (_ageg ,_eee ,_egdg );if _ceeg .Type ==ResultTypeError {return _ceeg ;};_ceff *=_agdgf ;_ffgc ,_ceeg :=_fea (_cdde ,_eee ,_egdg );if _ceeg .Type ==ResultTypeError {return _ceeg ;};_ffgc *=_agdgf ;_bdba ,_ceeg :=_fea (_ageg ,_cdde ,_egdg );if _ceeg .Type ==ResultTypeError {return _ceeg ;};_bdba *=_agdgf ;_cdab :=_fgfe +_ceff *100*_fggb /_agdgf ;_cdab /=_afcb +_bdba *100*_fggb /_agdgf ;_cdab --;_cdab *=_agdgf /_ffgc ;return MakeNumberResult (_cdab );};func _dea (_ef ,_ffg [][]Result )bool {if len (_ef )!=len (_ffg ){return false ;};for _gg :=range _ef {if len (_ef [_gg ])!=len (_ffg [_gg ]){return false ;};};return true ;};var _gcfg =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}; -// NewBool constructs a new boolean expression. -func NewBool (v string )Expression {_ee ,_ab :=_ga .ParseBool (v );if _ab !=nil {_cg .Log ("\u0065\u0072\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0062\u006f\u006f\u006c\u0020\u0025s\u003a\u0020\u0025\u0073",v ,_ab );};return Bool {_ee };}; +// Irr implements the Excel IRR function. +func Irr (args []Result )Result {_aefe :=len (args );if _aefe > 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");};_fbd :=_cdafd (args [0]);_edcad :=[]float64 {};for _ ,_accg :=range _fbd {for _ ,_eceba :=range _accg {if _eceba .Type ==ResultTypeNumber &&!_eceba .IsBoolean {_edcad =append (_edcad ,_eceba .ValueNumber );};};};_cebg :=len (_edcad );if len (_edcad )< 2{return MakeErrorResultType (ErrorTypeNum ,"");};_edde :=0.1;if _aefe ==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");};_edde =args [1].ValueNumber ;if _edde <=-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");};};_egdeg :=[]float64 {};for _dgdc :=0;_dgdc < _cebg ;_dgdc ++{if _dgdc ==0{_egdeg =append (_egdeg ,0);}else {_egdeg =append (_egdeg ,_egdeg [_dgdc -1]+365);};};return _dacd (_edcad ,_egdeg ,_edde );}; -// RoundDown is an implementation of the Excel ROUNDDOWN function that rounds a number -// down to a specified number of digits. -func RoundDown (args []Result )Result {return _bbge (args ,_bdfce )}; +// Update updates references in the BinaryExpr after removing a row/column. +func (_cag BinaryExpr )Update (q *_cc .UpdateQuery )Expression {_adf :=_cag ;_adf ._age =_cag ._age .Update (q );_adf ._bd =_cag ._bd .Update (q );return _adf ;};func _dfd (_dccd ,_geb Result ,_geef string )(float64 ,float64 ,Result ){_bdg ,_bfae :=_faeb (_dccd ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_geef );if _bfae .Type ==ResultTypeError {return 0,0,_bfae ;};_ecafd ,_bfae :=_faeb (_geb ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_geef );if _bfae .Type ==ResultTypeError {return 0,0,_bfae ;};if _bdg >=_ecafd {return 0,0,MakeErrorResultType (ErrorTypeNum ,_geef +"\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 _bdg ,_ecafd ,_ffe ;}; -// Today is an implementation of the Excel TODAY() function. -func Today (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u0054\u004f\u0044A\u0059\u0020\u0064\u006fe\u0073\u006e\u0027\u0074\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_deeg :=_ea .Now ();_ ,_ade :=_deeg .Zone ();_bgdc :=_fdc (_ecf ,_deeg .Unix ()+int64 (_ade ))+1;return MakeNumberResult (_bgdc );};const _eggdg ="\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065U\u006e\u006b\u006e\u006f\u0077\u006e\u0052\u0065\u0073u\u006c\u0074\u0054y\u0070\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0052\u0065s\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0053\u0074\u0072\u0069\u006e\u0067\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0073\u0074\u0052\u0065\u0073\u0075lt\u0054\u0079p\u0065\u0041r\u0072\u0061\u0079\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u006d\u0070\u0074\u0079";const _gcgc ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f";const _caea =57365;func _cfbd (_gaeae Context ,_babf ,_ccbgd int )(string ,string ){_fbafd :="\u0041"+_ga .Itoa (_babf );_bgef :=_gaeae .LastColumn (_babf ,_ccbgd );_gaedc :=_bgef +_ga .Itoa (_ccbgd );return _fbafd ,_gaedc ;}; +// 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");};_feca :=args [0].ValueNumber ;if _feca <=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");};_edcd :=args [1].ValueNumber ;if _edcd <=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");};_bdbe :=args [2].ValueNumber ;if _bdbe < 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 (_dc .Pow (_bdbe /_edcd ,1/_feca )-1);};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;);var _bedfa =map[string ]FunctionComplex {}; -// Oddlyield implements the Excel ODDLYIELD function. -func Oddlyield (args []Result )Result {if len (args )!=7&&len (args )!=8{return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u006f\u0072\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_dgfdd ,_debc ,_agaef :=_daea (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _agaef .Type ==ResultTypeError {return _agaef ;};_bagb ,_agaef :=_dddb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _agaef .Type ==ResultTypeError {return _agaef ;};if _bagb >=_dgfdd {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_gafb :=args [3].ValueNumber ;if _gafb < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("O\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006ff \u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fcga :=args [4].ValueNumber ;if _fcga <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0073h\u006fu\u006c\u0064\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cY\u0049\u0045\u004c\u0044 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_acacc :=args [5].ValueNumber ;if _acacc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_afge :=float64 (int (args [6].ValueNumber ));if !_degc (_afge ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_aabf :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {if args [7].Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_aabf =int (args [7].ValueNumber );if !_efb (_aabf ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0059\u0049\u0045L\u0044");};};_fgbe ,_agaef :=_cbfa (_bagb ,_debc ,_aabf );if _agaef .Type ==ResultTypeError {return _agaef ;};_fgbe *=_afge ;_feff ,_agaef :=_cbfa (_dgfdd ,_debc ,_aabf );if _agaef .Type ==ResultTypeError {return _agaef ;};_feff *=_afge ;_agfg ,_agaef :=_cbfa (_bagb ,_dgfdd ,_aabf );if _agaef .Type ==ResultTypeError {return _agaef ;};_agfg *=_afge ;_egde :=_acacc +_fgbe *100*_gafb /_afge ;_egde /=_fcga +_agfg *100*_gafb /_afge ;_egde --;_egde *=_afge /_feff ;return MakeNumberResult (_egde );};func (_ffcgf *ivr )NamedRange (ref string )Reference {return ReferenceInvalid };func (_gebc *ivr )Sheet (name string )Context {return _gebc };func (_fcgbb HorizontalRange )horizontalRangeReference ()string {return _b .Sprintf ("\u0025\u0064\u003a%\u0064",_fcgbb ._adac ,_fcgbb ._gfea );};const _eacgg =57361; +// Reference returns a string reference value to a sheet. +func (_cfgbf SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_cfgbf ._edaee };};func _cacg (_ggff Result )*criteriaParsed {_agddg :=_ggff .Type ==ResultTypeNumber ;_edfb :=_ggff .ValueNumber ;_bdgg :=_ee .ToLower (_ggff .ValueString );_dfed :=_abgaf (_bdgg );return &criteriaParsed {_agddg ,_edfb ,_bdgg ,_dfed };};const _bcgd =57360;type amorArgs struct{_gdbg float64 ;_ccggc float64 ;_aeeb float64 ;_geca float64 ;_bdc int ;_fffc float64 ;_ccdb int ;}; -// Count implements the COUNT function. -func Count (args []Result )Result {return MakeNumberResult (_gcfe (args ,_baead ))}; +// 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");};_addb :=args [0];if _addb .Type ==ResultTypeError {return _addb ;};if _addb .Type !=ResultTypeString &&_addb .Type !=ResultTypeNumber &&_addb .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");};_cfbc :=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");};_eggcd :=int (args [1].ValueNumber );if _eggcd < 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");};_faae :=int (args [2].ValueNumber );if _faae < 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");};_ecddc :=len (_cfbc );if _eggcd > _ecddc {return MakeStringResult ("");};_eggcd --;_bdcd :=_eggcd +_faae ;if _bdcd > _ecddc +1{return MakeStringResult (_cfbc [_eggcd :]);}else {return MakeStringResult (_cfbc [_eggcd :_bdcd ]);};}; -// Munit is an implementation of the Excel MUNIT function that returns an -// identity matrix. -func Munit (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074");};_bgba :=args [0].AsNumber ();if _bgba .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0055\u004eIT\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073 \u006fn\u0065 \u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069\u006e\u0070\u0075\u0074");};_eabfe :=int (_bgba .ValueNumber );_ffeg :=make ([][]Result ,0,_eabfe );for _dafe :=0;_dafe < _eabfe ;_dafe ++{_dcgd :=make ([]Result ,_eabfe );for _geec :=0;_geec < _eabfe ;_geec ++{if _dafe ==_geec {_dcgd [_geec ]=MakeNumberResult (1.0);}else {_dcgd [_geec ]=MakeNumberResult (0.0);};};_ffeg =append (_ffeg ,_dcgd );};return MakeArrayResult (_ffeg );}; +// 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");};_dead :=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");};_gbeg :=args [2].ValueNumber +1;if _gbeg ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_aegg :=_cdafd (args [0]);_ffeg :=float64 (len (_aegg ));_ebad ,_dccab :=0.0,0.0;_dccbg ,_ccfc :=1.0,1.0;_gfcb ,_bcbg :=false ,false ;for _ ,_ecfb :=range _aegg {for _ ,_cggg :=range _ecfb {if _cggg .Type ==ResultTypeNumber &&!_cggg .IsBoolean {_bgdad :=_cggg .ValueNumber ;if _bgdad ==0{continue ;}else {if _bgdad > 0{_gfcb =true ;_dccab +=_cggg .ValueNumber *_ccfc ;}else {_bcbg =true ;_ebad +=_cggg .ValueNumber *_dccbg ;};_dccbg /=_dead ;_ccfc /=_gbeg ;};};};};if !_gfcb ||!_bcbg {return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_deg :=-_dccab /_ebad ;_deg *=_dc .Pow (_gbeg ,_ffeg -1);_deg =_dc .Pow (_deg ,1/(_ffeg -1));return MakeNumberResult (_deg -1);}; -// True is an implementation of the Excel TRUE() function. It takes no -// arguments. -func True (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0054\u0052\u0055E \u0074\u0061\u006b\u0065\u0073\u0020\u006e\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (true );};const _fdcf =57376; +// Eval evaluates and returns a string. +func (_cgbdg String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_cgbdg ._abace )};func _aefcg (_baacc string ,_fcfecc _ce .Time )(_ce .Time ,error ){_defe ,_ ,_dabe :=_b .ParseFloat (_baacc ,10,128,_b .ToNearestEven );if _dabe !=nil {return _ce .Time {},_dabe ;};_bbcf :=new (_b .Float );_bbcf .SetUint64 (uint64 (24*_ce .Hour ));_defe .Mul (_defe ,_bbcf );_dgbfe ,_ :=_defe .Uint64 ();_fdff :=_fcfecc .Add (_ce .Duration (_dgbfe ));return _cccab (_fdff ),nil ;};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ;); -// Couppcd implements the Excel COUPPCD function. -func Couppcd (args []Result )Result {_ffcc ,_cafeg :=_gdgb (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _cafeg .Type ==ResultTypeError {return _cafeg ;};_ggga :=_ddef (_ffcc ._eebf );_aagce :=_ddef (_ffcc ._edge );_ccbfc :=_ffcc ._eda ;_abfg :=_ffcc ._ceca ;_edca :=_efe (_ggga ,_aagce ,_ccbfc ,_abfg );_bagd ,_bbbc ,_bdbe :=_edca .Date ();return MakeNumberResult (_fag (_bagd ,int (_bbbc ),_bdbe ));}; +// 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");};_cbgb :=args [0].AsNumber ();if _cbgb .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");};_agbf :=_dc .Signbit (_cbgb .ValueNumber );_cafga ,_daea :=_dc .Modf (_cbgb .ValueNumber /2);_cacfe :=_cafga *2;if _daea !=0{if !_agbf {_cacfe +=2;}else {_cacfe -=2;};};return MakeNumberResult (_cacfe );};var _caffb =[...]uint8 {0,17,33,49,63,78,93,108}; -// Left implements the Excel LEFT(string,[n]) function which returns the -// leftmost n characters. -func Left (args []Result )Result {_ceadb :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0045F\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075me\u006e\u0074");};_ceadb =int (args [1].ValueNumber );if _ceadb < 0{return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075m\u0062e\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d\u0020\u0030");};if _ceadb ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u004c\u0045\u0046T \u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u004c\u0045\u0046T\u0020\u0063\u0061\u006e'\u0074\u0020\u0062\u0065\u0020\u0063\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_bcge :=args [0].Value ();if _ceadb > len (_bcge ){return MakeStringResult (_bcge );};return MakeStringResult (_bcge [0:_ceadb ]);};func _cfa (_eeff ,_eeb ,_bgb ,_eee int )int {if !_ggc (_eee ){return _bgb ;};_gefg :=_bgb ;_abdc :=_eccg (_eeff ,_eeb );if _gefg > 30||_bgb >=_abdc ||_gefg >=_abdc {_gefg =30;};return _gefg ;};type rmode byte ; +// 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");};_fadfb :=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");};_cedab :=args [1].ValueNumber !=0;_beed :=_fada (args [2:],[]string {},_cedab );return MakeStringResult (_ee .Join (_beed ,_fadfb ));};const _dae ="\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"; -// NewEmptyExpr constructs a new empty expression. -func NewEmptyExpr ()Expression {return EmptyExpr {}};func init (){_edc ();RegisterFunction ("\u0044\u0041\u0054\u0045",Date );RegisterFunction ("\u0044A\u0054\u0045\u0044\u0049\u0046",DateDif );RegisterFunction ("\u0044A\u0054\u0045\u0056\u0041\u004c\u0055E",DateValue );RegisterFunction ("\u0044\u0041\u0059",Day );RegisterFunction ("\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u0045\u0044\u0041T\u0045",Edate );RegisterFunction ("\u0045O\u004d\u004f\u004e\u0054\u0048",Eomonth );RegisterFunction ("\u004d\u0049\u004e\u0055\u0054\u0045",Minute );RegisterFunction ("\u004d\u004f\u004eT\u0048",Month );RegisterFunction ("\u004e\u004f\u0057",Now );RegisterFunction ("\u0054\u0049\u004d\u0045",Time );RegisterFunction ("\u0054I\u004d\u0045\u0056\u0041\u004c\u0055E",TimeValue );RegisterFunction ("\u0054\u004f\u0044A\u0059",Today );RegisterFunctionComplex ("\u0059\u0045\u0041\u0052",Year );RegisterFunction ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043",YearFrac );};const _cac ="\u0028\u0020\u0028"+_dbfc +"\u007c"+_gcgc +"\u007c"+_dbdd +"\u007c"+_ddaf +"\u0029\u0029\u003f\u0024"; +// 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 (_cfcf Result )ListValues ()[]Result {if _cfcf .Type ==ResultTypeArray {_gefdf :=[]Result {};for _ ,_fdcbd :=range _cfcf .ValueArray {for _ ,_bcdaa :=range _fdcbd {_gefdf =append (_gefdf ,_bcdaa );};};return _gefdf ;};if _cfcf .Type ==ResultTypeList {return _cfcf .ValueList ;};return nil ;};func init (){_bce ();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 );}; -// SumIf implements the SUMIF function. -func SumIf (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0068\u0072e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_eegb :=args [0];if _eegb .Type !=ResultTypeArray &&_eegb .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004d\u0049\u0046\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_ceaa :=_aefda (_eegb );_cbedd :=args [2];if _cbedd .Type !=ResultTypeArray &&_cbedd .Type !=ResultTypeList {return MakeErrorResult ("\u0053\u0055\u004dI\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0061\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_cadg :=_aefda (_cbedd );_gbbd :=_adebe (args [1]);_eefa :=0.0;for _effc ,_afbe :=range _ceaa {for _cfbce ,_fggd :=range _afbe {if _aefe (_fggd ,_gbbd ){_eefa +=_cadg [_effc ][_cfbce ].ValueNumber ;};};};return MakeNumberResult (_eefa );};const _eead =57346; +// NewBool constructs a new boolean expression. +func NewBool (v string )Expression {_da ,_bgb :=_ff .ParseBool (v );if _bgb !=nil {_ge .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 ,_bgb );};return Bool {_da };}; -// Max is an implementation of the Excel MAX() function. -func Max (args []Result )Result {return _add (args ,false )}; +// ISNONTEXT is an implementation of the Excel ISNONTEXT() function. +func IsNonText (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053N\u004f\u004e\u0054\u0045X\u0054\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type !=ResultTypeString );};func _faeb (_cdg Result ,_gcb ,_abba string )(float64 ,Result ){var _baeg float64 ;switch _cdg .Type {case ResultTypeNumber :_baeg =float64 (int (_cdg .ValueNumber ));case ResultTypeString :_aed :=DateValue ([]Result {_cdg });if _aed .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_gcb +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_abba );};_baeg =_aed .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"+_abba );};if _baeg < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_gcb +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _baeg ,_ffe ;}; -// NewConstArrayExpr constructs a new constant array expression with a given data. -func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {data }};type countMode byte ;func (_gceb PrefixHorizontalRange )horizontalRangeReference (_afcdf string )string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_afcdf ,_gceb ._eadb ,_gceb ._abgg );};const _ggdfe =57351; +// RegisterFunction registers a standard function. +func RegisterFunction (name string ,fn Function ){_fafbc .Lock ();defer _fafbc .Unlock ();if _ ,_egfc :=_baad [name ];_egfc {_ge .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 );};_baad [name ]=fn ;}; -// CeilingMath implements _xlfn.CEILING.MATH which rounds numbers to the nearest -// multiple of the second argument, toward or away from zero as specified by the -// third argument. -func CeilingMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0043E\u0049\u004cI\u004e\u0047\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u0061l\u006c\u006f\u0077\u0073\u0020\u0061t\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_dbge :=args [0].AsNumber ();if _dbge .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072");};_gcde :=float64 (1);if _dbge .ValueNumber < 0{_gcde =-1;};if len (args )> 1{_ggbe :=args [1].AsNumber ();if _ggbe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0043\u0045\u0049\u004c\u0049\u004e\u0047.\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gcde =_ggbe .ValueNumber ;};_gefa :=float64 (1);if len (args )> 2{_ccdfg :=args [2].AsNumber ();if _ccdfg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u004dA\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061 \u006eu\u006d\u0062\u0065\u0072");};_gefa =_ccdfg .ValueNumber ;};if len (args )==1{return MakeNumberResult (_gg .Ceil (_dbge .ValueNumber ));};_gecb :=_dbge .ValueNumber ;_gecb ,_bdaad :=_gg .Modf (_gecb /_gcde );if _bdaad !=0{if _dbge .ValueNumber > 0{_gecb ++;}else if _gefa < 0{_gecb --;};};return MakeNumberResult (_gecb *_gcde );};var _aaa Result =MakeEmptyResult ();func (_ddafa *Lexer )lex (_dceda _e .Reader ){_acdce ,_ceab ,_fecae :=0,0,0;_defcd :=-1;_dage ,_gecbd ,_bafe :=0,0,0;_ =_bafe ;_dfaeb :=1;_ =_dfaeb ;_efdb :=make ([]byte ,4096);_aaff :=false ;for !_aaff {_eaab :=0;if _dage > 0{_eaab =_ceab -_dage ;};_ceab =0;_dfbgd ,_eeeef :=_dceda .Read (_efdb [_eaab :]);if _dfbgd ==0||_eeeef !=nil {_aaff =true ;};_fecae =_dfbgd +_eaab ;if _fecae < len (_efdb ){_defcd =_fecae ;};{_acdce =_gabb ;_dage =0;_gecbd =0;_bafe =0;};{var _befd int ;var _eegg uint ;if _ceab ==_fecae {goto _aaecg ;};if _acdce ==0{goto _gffea ;};_bfgcb :_befd =int (_afbef [_acdce ]);_eegg =uint (_ffdbc [_befd ]);_befd ++;for ;_eegg > 0;_eegg --{_befd ++;switch _ffdbc [_befd -1]{case 2:_dage =_ceab ;};};switch _acdce {case 30:switch _efdb [_ceab ]{case 34:goto _ddcga ;case 35:goto _gfaf ;case 36:goto _baada ;case 38:goto _gggg ;case 39:goto _fdcb ;case 40:goto _ceae ;case 41:goto _eddgb ;case 42:goto _feae ;case 43:goto _abcdga ;case 44:goto _ggafb ;case 45:goto _afeag ;case 47:goto _bffe ;case 58:goto _baeae ;case 59:goto _feag ;case 60:goto _ddeee ;case 61:goto _efba ;case 62:goto _dafbf ;case 63:goto _dafc ;case 70:goto _ecdf ;case 84:goto _gdab ;case 92:goto _agegg ;case 94:goto _acgce ;case 95:goto _ecad ;case 123:goto _aegef ;case 125:goto _cfdb ;};switch {case _efdb [_ceab ]< 65:switch {case _efdb [_ceab ]> 37:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ffccbd ;};case _efdb [_ceab ]>=33:goto _dafc ;};case _efdb [_ceab ]> 90:switch {case _efdb [_ceab ]> 93:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _cfgg ;};case _efdb [_ceab ]>=91:goto _dafc ;};default:goto _ddead ;};goto _efea ;case 1:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _caedcd ;case 123:goto _caedcd ;case 125:goto _caedcd ;};switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _caedcd ;};case _efdb [_ceab ]> 45:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _caedcd ;};case _efdb [_ceab ]>=58:goto _caedcd ;};default:goto _caedcd ;};goto _efea ;case 0:goto _gffea ;case 2:if _efdb [_ceab ]==34{goto _daad ;};goto _ddcga ;case 31:if _efdb [_ceab ]==34{goto _ddcga ;};goto _feee ;case 3:switch _efdb [_ceab ]{case 78:goto _fbdce ;case 82:goto _efagd ;};goto _dafc ;case 4:switch _efdb [_ceab ]{case 47:goto _dafbe ;case 85:goto _fffe ;};goto _dafc ;case 5:if _efdb [_ceab ]==65{goto _abbdg ;};goto _dafc ;case 6:switch _efdb [_ceab ]{case 76:goto _dbfea ;case 77:goto _gcgdc ;};goto _dafc ;case 7:if _efdb [_ceab ]==76{goto _gcgdc ;};goto _dafc ;case 8:if _efdb [_ceab ]==33{goto _abbdg ;};goto _dafc ;case 9:if _efdb [_ceab ]==69{goto _ebae ;};goto _dafc ;case 10:if _efdb [_ceab ]==70{goto _bcgf ;};goto _dafc ;case 11:if _efdb [_ceab ]==33{goto _cgbbg ;};goto _dafc ;case 12:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _dafc ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _dafc ;};case _efdb [_ceab ]>=34:goto _dafc ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]< 65:if 58<=_efdb [_ceab ]&&_efdb [_ceab ]<=63{goto _dafc ;};case _efdb [_ceab ]> 90:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _dafc ;};default:goto _gbace ;};default:goto _cbbgd ;};goto _efea ;case 13:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _dafc ;case 58:goto _gfgeg ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _dafc ;};case _efdb [_ceab ]>=34:goto _dafc ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _dafc ;};case _efdb [_ceab ]>=59:goto _dafc ;};default:goto _cbbgd ;};goto _efea ;case 14:if _efdb [_ceab ]==36{goto _bcgg ;};if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _fecbe ;};goto _caedcd ;case 15:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _fecbe ;};goto _caedcd ;case 32:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _fecbe ;};goto _fdgb ;case 16:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 47:goto _dafc ;case 58:goto _aega ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 45:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _bdcb ;};case _efdb [_ceab ]>=34:goto _dafc ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]> 90:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _dafc ;};case _efdb [_ceab ]>=65:goto _gbace ;};default:goto _dafc ;};goto _efea ;case 17:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _caedcd ;case 123:goto _caedcd ;case 125:goto _caedcd ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _caedcd ;};case _efdb [_ceab ]>=34:goto _caedcd ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _caedcd ;};case _efdb [_ceab ]>=58:goto _caedcd ;};default:goto _bdcb ;};goto _efea ;case 33:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _dbeae ;case 123:goto _dbeae ;case 125:goto _dbeae ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _dbeae ;};case _efdb [_ceab ]>=34:goto _dbeae ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _dbeae ;};case _efdb [_ceab ]>=58:goto _dbeae ;};default:goto _bdcb ;};goto _efea ;case 18:if _efdb [_ceab ]==36{goto _defcg ;};if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fbbaf ;};goto _caedcd ;case 19:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fbbaf ;};goto _caedcd ;case 34:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fbbaf ;};goto _efbf ;case 20:switch _efdb [_ceab ]{case 39:goto _dafc ;case 42:goto _dafc ;case 47:goto _dafc ;case 58:goto _dafc ;case 63:goto _dafc ;};if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=93{goto _dafc ;};goto _geffe ;case 21:switch _efdb [_ceab ]{case 39:goto _fdffce ;case 42:goto _dafc ;case 47:goto _dafc ;case 58:goto _dafc ;case 63:goto _dafc ;};if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=93{goto _dafc ;};goto _geffe ;case 22:if _efdb [_ceab ]==33{goto _dbbfb ;};goto _dafc ;case 35:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _adde ;case 58:goto _gfgeg ;case 101:goto _dbffe ;case 123:goto _gddgb ;case 125:goto _gddgb ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=47{goto _gddgb ;};case _efdb [_ceab ]>=34:goto _gddgb ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _gddgb ;};case _efdb [_ceab ]>=59:goto _gddgb ;};default:goto _ffccbd ;};goto _efea ;case 36:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _gddgb ;case 101:goto _dbffe ;case 123:goto _gddgb ;case 125:goto _gddgb ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _gddgb ;};case _efdb [_ceab ]>=34:goto _gddgb ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _gddgb ;};case _efdb [_ceab ]>=58:goto _gddgb ;};default:goto _adde ;};goto _efea ;case 23:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _gfgea ;case 123:goto _gfgea ;case 125:goto _gfgea ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _gfgea ;};case _efdb [_ceab ]>=34:goto _gfgea ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _gfgea ;};case _efdb [_ceab ]>=58:goto _gfgea ;};default:goto _agcgf ;};goto _efea ;case 37:switch _efdb [_ceab ]{case 33:goto _badd ;case 47:goto _gddgb ;case 123:goto _gddgb ;case 125:goto _gddgb ;};switch {case _efdb [_ceab ]< 48:switch {case _efdb [_ceab ]> 35:if 37<=_efdb [_ceab ]&&_efdb [_ceab ]<=45{goto _gddgb ;};case _efdb [_ceab ]>=34:goto _gddgb ;};case _efdb [_ceab ]> 57:switch {case _efdb [_ceab ]> 63:if 91<=_efdb [_ceab ]&&_efdb [_ceab ]<=94{goto _gddgb ;};case _efdb [_ceab ]>=58:goto _gddgb ;};default:goto _agcgf ;};goto _efea ;case 38:switch _efdb [_ceab ]{case 61:goto _bfde ;case 62:goto _egge ;};goto _bdbb ;case 39:if _efdb [_ceab ]==61{goto _gfgef ;};goto _fffc ;case 24:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dafc ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dafc ;};default:goto _dafc ;};goto _efea ;case 40:switch _efdb [_ceab ]{case 33:goto _badd ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _edfgd ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _edfgd ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 41:switch _efdb [_ceab ]{case 46:goto _aggcd ;case 92:goto _aggcd ;case 95:goto _aggcd ;};switch {case _efdb [_ceab ]< 65:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _aggcd ;};case _efdb [_ceab ]> 90:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _aggcd ;};default:goto _aggcd ;};goto _dcfcg ;case 42:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 43:switch _efdb [_ceab ]{case 33:goto _badd ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dbeae ;case 125:goto _dbeae ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dbeae ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};default:goto _dbeae ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _edfgd ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dbeae ;};default:goto _dbeae ;};goto _efea ;case 44:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _caedcd ;case 125:goto _caedcd ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _caedcd ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _caedcd ;};default:goto _caedcd ;};goto _efea ;case 25:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 65:goto _fdgbg ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dafc ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 66<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dafc ;};default:goto _dafc ;};goto _efea ;case 45:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 76:goto _bfedf ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 46:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 83:goto _fcead ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 47:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 69:goto _cbgdc ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 26:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 79:goto _bfbaf ;case 82:goto _aafe ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dafc ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dafc ;};default:goto _dafc ;};goto _efea ;case 48:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 68:goto _dcbdb ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 49:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 79:goto _dgee ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 50:switch _efdb [_ceab ]{case 33:goto _badd ;case 36:goto _efaff ;case 40:goto _eedbb ;case 46:goto _edfgd ;case 58:goto _aega ;case 85:goto _fcead ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 59:switch {case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _ecbbd ;};case _efdb [_ceab ]>=34:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _fgce ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 27:switch _efdb [_ceab ]{case 46:goto _aggcd ;case 92:goto _aggcd ;case 95:goto _aggcd ;};switch {case _efdb [_ceab ]< 65:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _aggcd ;};case _efdb [_ceab ]> 90:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _aggcd ;};default:goto _aggcd ;};goto _dafc ;case 28:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 120:goto _ddcc ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dafc ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dafc ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dafc ;};default:goto _dafc ;};goto _efea ;case 51:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 108:goto _begag ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 52:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 102:goto _gacd ;case 110:goto _dbfdf ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 53:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 110:goto _bfafg ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 54:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _fbbb ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 55:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _cfcec ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _cfcec ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 56:switch _efdb [_ceab ]{case 33:goto _badd ;case 40:goto _efdc ;case 46:goto _cfcec ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _cfcec ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _cfcec ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 57:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 109:goto _ffbb ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 58:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _egfca ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dcfcg ;case 125:goto _dcfcg ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dcfcg ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dcfcg ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dcfcg ;};default:goto _dcfcg ;};goto _efea ;case 59:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _faddb ;case 123:goto _caedcd ;case 125:goto _caedcd ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _caedcd ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _caedcd ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _faddb ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _caedcd ;};default:goto _caedcd ;};goto _efea ;case 29:switch _efdb [_ceab ]{case 33:goto _badd ;case 46:goto _febab ;case 92:goto _aggcd ;case 95:goto _febab ;case 123:goto _dafc ;case 125:goto _dafc ;};switch {case _efdb [_ceab ]< 58:switch {case _efdb [_ceab ]< 37:if 34<=_efdb [_ceab ]&&_efdb [_ceab ]<=35{goto _dafc ;};case _efdb [_ceab ]> 47:if 48<=_efdb [_ceab ]&&_efdb [_ceab ]<=57{goto _febab ;};default:goto _dafc ;};case _efdb [_ceab ]> 63:switch {case _efdb [_ceab ]< 91:if 65<=_efdb [_ceab ]&&_efdb [_ceab ]<=90{goto _febab ;};case _efdb [_ceab ]> 94:if 97<=_efdb [_ceab ]&&_efdb [_ceab ]<=122{goto _febab ;};default:goto _dafc ;};default:goto _dafc ;};goto _efea ;};_dafc :_acdce =0;goto _afgfd ;_efea :_acdce =1;goto _afgfd ;_ddcga :_acdce =2;goto _afgfd ;_gfaf :_acdce =3;goto _afgfd ;_fbdce :_acdce =4;goto _afgfd ;_dafbe :_acdce =5;goto _afgfd ;_fffe :_acdce =6;goto _afgfd ;_dbfea :_acdce =7;goto _afgfd ;_gcgdc :_acdce =8;goto _afgfd ;_efagd :_acdce =9;goto _afgfd ;_ebae :_acdce =10;goto _afgfd ;_bcgf :_acdce =11;goto _afgfd ;_baada :_acdce =12;goto _afgfd ;_cbbgd :_acdce =13;goto _afgfd ;_gfgeg :_acdce =14;goto _afgfd ;_bcgg :_acdce =15;goto _afgfd ;_gbace :_acdce =16;goto _afgfd ;_efaff :_acdce =17;goto _afgfd ;_aega :_acdce =18;goto _afgfd ;_defcg :_acdce =19;goto _afgfd ;_fdcb :_acdce =20;goto _afgfd ;_geffe :_acdce =21;goto _afgfd ;_fdffce :_acdce =22;goto _afgfd ;_dbffe :_acdce =23;goto _afgfd ;_ddead :_acdce =24;goto _afgfd ;_ecdf :_acdce =25;goto _afgfd ;_gdab :_acdce =26;goto _afgfd ;_agegg :_acdce =27;goto _afgfd ;_ecad :_acdce =28;goto _afgfd ;_cfgg :_acdce =29;goto _afgfd ;_caedcd :_acdce =30;goto _ccggfe ;_badd :_acdce =30;goto _gbcd ;_abbdg :_acdce =30;goto _dbbc ;_cgbbg :_acdce =30;goto _bcafd ;_dbbfb :_acdce =30;goto _aggddc ;_gfgea :_acdce =30;goto _bdca ;_eedbb :_acdce =30;goto _edeeb ;_gggg :_acdce =30;goto _ffgb ;_ceae :_acdce =30;goto _cafa ;_eddgb :_acdce =30;goto _bgadg ;_feae :_acdce =30;goto _dadb ;_abcdga :_acdce =30;goto _afeaf ;_ggafb :_acdce =30;goto _bcggc ;_afeag :_acdce =30;goto _gcfb ;_bffe :_acdce =30;goto _eaef ;_baeae :_acdce =30;goto _eddgf ;_feag :_acdce =30;goto _adca ;_efba :_acdce =30;goto _gfca ;_acgce :_acdce =30;goto _fcfcd ;_aegef :_acdce =30;goto _deab ;_cfdb :_acdce =30;goto _ffbfe ;_feee :_acdce =30;goto _egfb ;_fdgb :_acdce =30;goto _ddfce ;_dbeae :_acdce =30;goto _dfgf ;_efbf :_acdce =30;goto _dfefd ;_gddgb :_acdce =30;goto _fbed ;_bdbb :_acdce =30;goto _afcgg ;_bfde :_acdce =30;goto _ccfeb ;_egge :_acdce =30;goto _bageb ;_fffc :_acdce =30;goto _geece ;_gfgef :_acdce =30;goto _fggae ;_dcfcg :_acdce =30;goto _afad ;_efdc :_acdce =30;goto _dddbg ;_daad :_acdce =31;goto _gbfa ;_fecbe :_acdce =32;goto _afgfd ;_bdcb :_acdce =33;goto _bfeaf ;_fbbaf :_acdce =34;goto _afgfd ;_ffccbd :_acdce =35;goto _gagg ;_adde :_acdce =36;goto _gagg ;_agcgf :_acdce =37;goto _gagg ;_ddeee :_acdce =38;goto _afgfd ;_dafbf :_acdce =39;goto _afgfd ;_edfgd :_acdce =40;goto _ggea ;_aggcd :_acdce =41;goto _afgfd ;_febab :_acdce =42;goto _ggea ;_ecbbd :_acdce =43;goto _bfeaf ;_fgce :_acdce =44;goto _ggea ;_cbgdc :_acdce =44;goto _ecaa ;_dgee :_acdce =44;goto _ffbfg ;_fdgbg :_acdce =45;goto _ggea ;_bfedf :_acdce =46;goto _ggea ;_fcead :_acdce =47;goto _ggea ;_bfbaf :_acdce =48;goto _ggea ;_dcbdb :_acdce =49;goto _ggea ;_aafe :_acdce =50;goto _ggea ;_ddcc :_acdce =51;goto _ggea ;_begag :_acdce =52;goto _ggea ;_gacd :_acdce =53;goto _ggea ;_bfafg :_acdce =54;goto _ggea ;_fbbb :_acdce =55;goto _ggea ;_cfcec :_acdce =56;goto _ggea ;_dbfdf :_acdce =57;goto _ggea ;_ffbb :_acdce =58;goto _ggea ;_egfca :_acdce =59;goto _ggea ;_faddb :_acdce =59;goto _bdded ;_dbbc :_befd =3;goto _ebgbf ;_bcafd :_befd =5;goto _ebgbf ;_gbcd :_befd =7;goto _ebgbf ;_aggddc :_befd =9;goto _ebgbf ;_edeeb :_befd =11;goto _ebgbf ;_dddbg :_befd =13;goto _ebgbf ;_ffgb :_befd =15;goto _ebgbf ;_deab :_befd =17;goto _ebgbf ;_ffbfe :_befd =19;goto _ebgbf ;_cafa :_befd =21;goto _ebgbf ;_bgadg :_befd =23;goto _ebgbf ;_afeaf :_befd =25;goto _ebgbf ;_gcfb :_befd =27;goto _ebgbf ;_dadb :_befd =29;goto _ebgbf ;_eaef :_befd =31;goto _ebgbf ;_fcfcd :_befd =33;goto _ebgbf ;_gfca :_befd =35;goto _ebgbf ;_ccfeb :_befd =37;goto _ebgbf ;_fggae :_befd =39;goto _ebgbf ;_bageb :_befd =41;goto _ebgbf ;_eddgf :_befd =43;goto _ebgbf ;_adca :_befd =45;goto _ebgbf ;_bcggc :_befd =47;goto _ebgbf ;_fbed :_befd =49;goto _ebgbf ;_dfgf :_befd =51;goto _ebgbf ;_ddfce :_befd =53;goto _ebgbf ;_dfefd :_befd =55;goto _ebgbf ;_afad :_befd =57;goto _ebgbf ;_egfb :_befd =59;goto _ebgbf ;_afcgg :_befd =61;goto _ebgbf ;_geece :_befd =63;goto _ebgbf ;_bdca :_befd =65;goto _ebgbf ;_ccggfe :_befd =67;goto _ebgbf ;_ecaa :_befd =72;goto _ebgbf ;_gagg :_befd =75;goto _ebgbf ;_bfeaf :_befd =78;goto _ebgbf ;_ffbfg :_befd =81;goto _ebgbf ;_bdded :_befd =84;goto _ebgbf ;_ggea :_befd =87;goto _ebgbf ;_gbfa :_befd =90;goto _ebgbf ;_ebgbf :_eegg =uint (_ffdbc [_befd ]);_befd ++;for ;_eegg > 0;_eegg --{_befd ++;switch _ffdbc [_befd -1]{case 3:_gecbd =_ceab +1;case 4:_bafe =1;case 5:_bafe =2;case 6:_bafe =3;case 7:_bafe =4;case 8:_bafe =11;case 9:_bafe =14;case 10:_bafe =15;case 11:_gecbd =_ceab +1;{_ddafa .emit (_efegf ,_efdb [_dage :_gecbd ]);};case 12:_gecbd =_ceab +1;{_ddafa .emit (_ffccc ,_efdb [_dage :_gecbd ]);};case 13:_gecbd =_ceab +1;{_ddafa .emit (_fgfdf ,_efdb [_dage :_gecbd -1]);};case 14:_gecbd =_ceab +1;{_ddafa .emit (_fgfdf ,_efdb [_dage +1:_gecbd -2]);};case 15:_gecbd =_ceab +1;{_ddafa .emit (_aegg ,_efdb [_dage :_gecbd -1]);};case 16:_gecbd =_ceab +1;{_ddafa .emit (_aegg ,_efdb [_dage :_gecbd -1]);};case 17:_gecbd =_ceab +1;{_ddafa .emit (_bbec ,_efdb [_dage :_gecbd ]);};case 18:_gecbd =_ceab +1;{_ddafa .emit (_fabec ,_efdb [_dage :_gecbd ]);};case 19:_gecbd =_ceab +1;{_ddafa .emit (_eacgg ,_efdb [_dage :_gecbd ]);};case 20:_gecbd =_ceab +1;{_ddafa .emit (_cbbe ,_efdb [_dage :_gecbd ]);};case 21:_gecbd =_ceab +1;{_ddafa .emit (_ggba ,_efdb [_dage :_gecbd ]);};case 22:_gecbd =_ceab +1;{_ddafa .emit (_fecgd ,_efdb [_dage :_gecbd ]);};case 23:_gecbd =_ceab +1;{_ddafa .emit (_caea ,_efdb [_dage :_gecbd ]);};case 24:_gecbd =_ceab +1;{_ddafa .emit (_egeed ,_efdb [_dage :_gecbd ]);};case 25:_gecbd =_ceab +1;{_ddafa .emit (_fagg ,_efdb [_dage :_gecbd ]);};case 26:_gecbd =_ceab +1;{_ddafa .emit (_cggedc ,_efdb [_dage :_gecbd ]);};case 27:_gecbd =_ceab +1;{_ddafa .emit (_egce ,_efdb [_dage :_gecbd ]);};case 28:_gecbd =_ceab +1;{_ddafa .emit (_fefbd ,_efdb [_dage :_gecbd ]);};case 29:_gecbd =_ceab +1;{_ddafa .emit (_gdbf ,_efdb [_dage :_gecbd ]);};case 30:_gecbd =_ceab +1;{_ddafa .emit (_gfccf ,_efdb [_dage :_gecbd ]);};case 31:_gecbd =_ceab +1;{_ddafa .emit (_eabg ,_efdb [_dage :_gecbd ]);};case 32:_gecbd =_ceab +1;{_ddafa .emit (_edagc ,_efdb [_dage :_gecbd ]);};case 33:_gecbd =_ceab +1;{_ddafa .emit (_fdcf ,_efdb [_dage :_gecbd ]);};case 34:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_gafee ,_efdb [_dage :_gecbd ]);};case 35:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_gecde ,_efdb [_dage :_gecbd ]);};case 36:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_eead ,_efdb [_dage :_gecbd ]);};case 37:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_cecg ,_efdb [_dage :_gecbd ]);};case 38:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_ggdfe ,_efdb [_dage :_gecbd ]);};case 39:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_ggff ,_efdb [_dage +1:_gecbd -1]);};case 40:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_cefca ,_efdb [_dage :_gecbd ]);};case 41:_gecbd =_ceab ;_ceab --;{_ddafa .emit (_bdaada ,_efdb [_dage :_gecbd ]);};case 42:_ceab =(_gecbd )-1;{_ddafa .emit (_gafee ,_efdb [_dage :_gecbd ]);};case 43:switch _bafe {case 0:{_acdce =0;goto _afgfd ;};case 1:{_ceab =(_gecbd )-1;_ddafa .emit (_agdac ,_efdb [_dage :_gecbd ]);};case 2:{_ceab =(_gecbd )-1;_ddafa .emit (_gafee ,_efdb [_dage :_gecbd ]);};case 3:{_ceab =(_gecbd )-1;_ddafa .emit (_gecde ,_efdb [_dage :_gecbd ]);};case 4:{_ceab =(_gecbd )-1;_ddafa .emit (_efgag ,_efdb [_dage :_gecbd ]);};case 11:{_ceab =(_gecbd )-1;_ddafa .emit (_fage ,_efdb [_dage :_gecbd ]);};case 14:{_ceab =(_gecbd )-1;_ddafa .emit (_ggdfe ,_efdb [_dage :_gecbd ]);};case 15:{_ceab =(_gecbd )-1;_ddafa .emit (_ggff ,_efdb [_dage +1:_gecbd -1]);};};};};goto _afgfd ;_afgfd :_befd =int (_bgab [_acdce ]);_eegg =uint (_ffdbc [_befd ]);_befd ++;for ;_eegg > 0;_eegg --{_befd ++;switch _ffdbc [_befd -1]{case 0:_dage =0;case 1:_bafe =0;};};if _acdce ==0{goto _gffea ;};if _ceab ++;_ceab !=_fecae {goto _bfgcb ;};_aaecg :{};if _ceab ==_defcd {switch _acdce {case 1:goto _caedcd ;case 2:goto _caedcd ;case 31:goto _feee ;case 14:goto _caedcd ;case 15:goto _caedcd ;case 32:goto _fdgb ;case 17:goto _caedcd ;case 33:goto _dbeae ;case 18:goto _caedcd ;case 19:goto _caedcd ;case 34:goto _efbf ;case 35:goto _gddgb ;case 36:goto _gddgb ;case 23:goto _gfgea ;case 37:goto _gddgb ;case 38:goto _bdbb ;case 39:goto _fffc ;case 40:goto _dcfcg ;case 41:goto _dcfcg ;case 42:goto _dcfcg ;case 43:goto _dbeae ;case 44:goto _caedcd ;case 45:goto _dcfcg ;case 46:goto _dcfcg ;case 47:goto _dcfcg ;case 48:goto _dcfcg ;case 49:goto _dcfcg ;case 50:goto _dcfcg ;case 51:goto _dcfcg ;case 52:goto _dcfcg ;case 53:goto _dcfcg ;case 54:goto _dcfcg ;case 55:goto _dcfcg ;case 56:goto _dcfcg ;case 57:goto _dcfcg ;case 58:goto _dcfcg ;case 59:goto _caedcd ;};};_gffea :{};};if _dage > 0{copy (_efdb [0:],_efdb [_dage :]);};};_ =_defcd ;if _acdce ==_dcdbb {_ddafa .emit (_fcff ,nil );};close (_ddafa ._fggf );}; +// ISERROR is an implementation of the Excel ISERROR() function. +func IsError (args []Result )Result {if len (args )!=1{MakeErrorResult ("I\u0053\u0045\u0052\u0052\u004f\u0052(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError );}; -// Reference returns an invalid reference for EmptyExpr. -func (_gcd EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _eabg =57375;type rangeIndex struct{_bgdb int ;_afcc int ;}; +// Context is a formula execution context. Formula evaluation uses the context +// to retreive information from sheets. +type Context interface{ -// Date is an implementation of the Excel DATE() function. -func Date (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0041TE\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_cgfe :=int (args [0].ValueNumber );if _cgfe < 0||_cgfe >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _cgfe <=1899{_cgfe +=1900;};_dfb :=_ea .Month (args [1].ValueNumber );_bfce :=int (args [2].ValueNumber );_cdg :=_ddcf (_cgfe ,_dfb ,_bfce );_ddf :=_fdc (_ecf ,_cdg )+1;if _ddf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_ddf );}; +// Cell returns the result of evaluating a cell. +Cell (_afb string ,_eaed Evaluator )Result ; -// MinIfs implements the MINIFS function. -func MinIfs (args []Result )Result {_fgcga :=_ddaa (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _fgcga .Type !=ResultTypeEmpty {return _fgcga ;};_faccb :=_agge (args [1:]);_eadef :=_gg .MaxFloat64 ;_ccfd :=_aefda (args [0]);for _ ,_fcbe :=range _faccb {_edbd :=_ccfd [_fcbe ._bgdb ][_fcbe ._afcc ].ValueNumber ;if _eadef > _edbd {_eadef =_edbd ;};};if _eadef ==_gg .MaxFloat64 {_eadef =0;};return MakeNumberResult (float64 (_eadef ));};type couponArgs struct{_eebf float64 ;_edge float64 ;_eda int ;_ceca int ;}; +// 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 (_bdd string )Context ; -// String returns a string representation of a vertical range. -func (_ccbb VerticalRange )String ()string {return _ccbb .verticalRangeReference ()}; +// GetEpoch returns the time epoch of the context's Workbook. +GetEpoch ()_ce .Time ; -// Range is a range expression that when evaluated returns a list of Results. -type Range struct{_ecgg ,_bgfde Expression };func _aa (_gcb BinOpType ,_bf ,_ae []Result )Result {_ge :=[]Result {};for _edf :=range _bf {_fca :=_bf [_edf ].AsNumber ();_cd :=_ae [_edf ].AsNumber ();if _fca .Type !=ResultTypeNumber ||_cd .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _gcb {case BinOpTypePlus :_ge =append (_ge ,MakeNumberResult (_fca .ValueNumber +_cd .ValueNumber ));case BinOpTypeMinus :_ge =append (_ge ,MakeNumberResult (_fca .ValueNumber -_cd .ValueNumber ));case BinOpTypeMult :_ge =append (_ge ,MakeNumberResult (_fca .ValueNumber *_cd .ValueNumber ));case BinOpTypeDiv :if _cd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_ge =append (_ge ,MakeNumberResult (_fca .ValueNumber /_cd .ValueNumber ));case BinOpTypeExp :_ge =append (_ge ,MakeNumberResult (_gg .Pow (_fca .ValueNumber ,_cd .ValueNumber )));case BinOpTypeLT :_ge =append (_ge ,MakeBoolResult (_fca .ValueNumber < _cd .ValueNumber ));case BinOpTypeGT :_ge =append (_ge ,MakeBoolResult (_fca .ValueNumber > _cd .ValueNumber ));case BinOpTypeEQ :_ge =append (_ge ,MakeBoolResult (_fca .ValueNumber ==_cd .ValueNumber ));case BinOpTypeLEQ :_ge =append (_ge ,MakeBoolResult (_fca .ValueNumber <=_cd .ValueNumber ));case BinOpTypeGEQ :_ge =append (_ge ,MakeBoolResult (_fca .ValueNumber >=_cd .ValueNumber ));case BinOpTypeNE :_ge =append (_ge ,MakeBoolResult (_fca .ValueNumber !=_cd .ValueNumber ));default:return MakeErrorResult (_b .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_gcb ));};};return MakeListResult (_ge );};func _aaeb (_dbfb []Result )[]float64 {_gdec :=make ([]float64 ,0);for _ ,_gfef :=range _dbfb {if _gfef .Type ==ResultTypeEmpty {continue ;};_gfef =_gfef .AsNumber ();switch _gfef .Type {case ResultTypeNumber :if !_gfef .IsBoolean {_gdec =append (_gdec ,_gfef .ValueNumber );};case ResultTypeList ,ResultTypeArray :_gdec =append (_gdec ,_aaeb (_gfef .ListValues ())...);case ResultTypeString :default:_cg .Log ("\u0075\u006e\u0068\u0061\u006ed\u006c\u0065\u0064\u0020\u0065\u0078\u0074\u0072\u0061\u0063\u0074\u004e\u0075m\u0062\u0065\u0072\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gfef .Type );};};return _gdec ;};func _eccgb (_ggfef string ,_gede _ea .Time )(_ea .Time ,error ){_bdfg ,_ ,_ceeb :=_ac .ParseFloat (_ggfef ,10,128,_ac .ToNearestEven );if _ceeb !=nil {return _ea .Time {},_ceeb ;};_eeba :=new (_ac .Float );_eeba .SetUint64 (uint64 (24*_ea .Hour ));_bdfg .Mul (_bdfg ,_eeba );_fafg ,_ :=_bdfg .Uint64 ();_dbee :=_gede .Add (_ea .Duration (_fafg ));return _fgag (_dbee ),nil ;};var _gcc =map[string ]*_af .Regexp {}; +// GetFilename returns the full filename of the context's Workbook. +GetFilename ()string ; -// Value is an implementation of the Excel VALUE function. -func Value (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0056\u0041\u004c\u0055\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_beda :=args [0];if _beda .Type ==ResultTypeNumber {return _beda ;};if _beda .Type ==ResultTypeString {_acbb ,_gdcbc :=_ga .ParseFloat (_beda .Value (),64);if _gdcbc ==nil {return MakeNumberResult (_acbb );};};return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0056\u0041L\u0055\u0045");};func _cdcfb (_cef ,_gfbc ,_ffd ,_decg ,_dcce float64 )float64 {var _aacd float64 ;_dcdb :=_dcce /_ffd ;if _dcdb >=1{_dcdb =1;if _decg ==1{_aacd =_cef ;}else {_aacd =0;};}else {_aacd =_cef *_gg .Pow (1-_dcdb ,_decg -1);};_fcc :=_cef *_gg .Pow (1-_dcdb ,_decg );var _bdga float64 ;if _fcc < _gfbc {_bdga =_aacd -_gfbc ;}else {_bdga =_aacd -_fcc ;};if _bdga < 0{_bdga =0;};return _bdga ;};func _gbac (_cfdd ,_bcbf _ea .Time )bool {_agac :=_cfdd .Unix ();_dadd :=_bcbf .Unix ();_egda :=_cfdd .Year ();_abf :=_ddcf (_egda ,_ea .March ,1);if _dbfd (_egda )&&_agac < _abf &&_dadd >=_abf {return true ;};var _cbfae =_bcbf .Year ();var _bgfbf =_ddcf (_cbfae ,_ea .March ,1);return (_dbfd (_cbfae )&&_dadd >=_bgfbf &&_agac < _bgfbf );};var _bgfcf ,_bcae ,_ffeeg ,_ecffc ,_adeg ,_fcbg *_af .Regexp ; +// GetWidth returns a worksheet's column width. +GetWidth (_ccd int )float64 ; -// Eval evaluates the binary expression using the context given. -func (_ccd BinaryExpr )String ()string {_fcf :="";switch _ccd ._bc {case BinOpTypePlus :_fcf ="\u002b";case BinOpTypeMinus :_fcf ="\u002d";case BinOpTypeMult :_fcf ="\u002a";case BinOpTypeDiv :_fcf ="\u002f";case BinOpTypeExp :_fcf ="\u005e";case BinOpTypeLT :_fcf ="\u003c";case BinOpTypeGT :_fcf ="\u003e";case BinOpTypeEQ :_fcf ="\u003d";case BinOpTypeLEQ :_fcf ="\u003c\u003d";case BinOpTypeGEQ :_fcf ="\u003e\u003d";case BinOpTypeNE :_fcf ="\u003c\u003e";case BinOpTypeConcat :_fcf ="\u0026";};return _ccd ._ag .String ()+_fcf +_ccd ._bd .String ();};func (_gged PrefixVerticalRange )verticalRangeReference (_ffdc string )string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_ffdc ,_gged ._fbedd ,_gged ._gacbg );}; +// GetFormat returns a cell's format. +GetFormat (_efg string )string ; -// Substitute is an implementation of the Excel SUBSTITUTE function. -func Substitute (args []Result )Result {_edef :=len (args );if _edef !=3&&_edef !=4{return MakeErrorResult ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054U\u0054\u0045\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_egcdf ,_afgfg :=_fdffc (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _afgfg .Type ==ResultTypeError {return _afgfg ;};_gdff ,_afgfg :=_fdffc (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074");if _afgfg .Type ==ResultTypeError {return _afgfg ;};_cfcf ,_afgfg :=_fdffc (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _afgfg .Type ==ResultTypeError {return _afgfg ;};_gbcbc :=0;if _edef ==3{return MakeStringResult (_fa .Replace (_egcdf ,_gdff ,_cfcf ,-1));}else {_fcee ,_ffccb :=_gdb (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d");if _ffccb .Type ==ResultTypeError {return _ffccb ;};_gbcbc =int (_fcee );if _gbcbc < 1{return MakeErrorResult ("\u0069\u006es\u0074\u0061\u006e\u0063e\u005f\u006eu\u006d\u0020\u0073\u0068\u006f\u0075\u006c\u0064 \u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e \u007a\u0065\u0072\u006f");};_gcce :=_egcdf ;_dfbc :=_gbcbc ;_beaf :=-1;_cbeg :=len (_gdff );_begcb :=0;for {_dfbc --;_geff :=_fa .Index (_gcce ,_gdff );if _geff ==-1{_beaf =-1;break ;}else {_beaf =_geff +_begcb ;if _dfbc ==0{break ;};_ecfb :=_cbeg +_geff ;_begcb +=_ecfb ;_gcce =_gcce [_ecfb :];};};if _beaf ==-1{return MakeStringResult (_egcdf );}else {_cggda :=_egcdf [:_beaf ];_ffeeb :=_egcdf [_beaf +_cbeg :];return MakeStringResult (_cggda +_cfcf +_ffeeb );};};};func _ffbba (_ebcag Context ,_fabed ,_gafgf string )(string ,string ){_aagdc :=_fabed +"\u0031";_gddb :=_ebcag .LastRow (_fabed );_fgbga :=_gafgf +_ga .Itoa (_gddb );return _aagdc ,_fgbga ;}; +// GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. +GetLabelPrefix (_dac string )string ; -// LCM implements the Excel LCM() function which returns the least common -// multiple of a range of numbers. -func LCM (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_fbdae :=[]float64 {};for _ ,_dcdef :=range args {switch _dcdef .Type {case ResultTypeString :_dbeg :=_dcdef .AsNumber ();if _dbeg .Type !=ResultTypeNumber {return MakeErrorResult ("\u004c\u0043M(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_fbdae =append (_fbdae ,_dbeg .ValueNumber );case ResultTypeList :_dabf :=LCM (_dcdef .ValueList );if _dabf .Type !=ResultTypeNumber {return _dabf ;};_fbdae =append (_fbdae ,_dabf .ValueNumber );case ResultTypeNumber :_fbdae =append (_fbdae ,_dcdef .ValueNumber );case ResultTypeError :return _dcdef ;};};if _fbdae [0]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_fbdae )==1{return MakeNumberResult (_fbdae [0]);};_bbab :=_fbdae [0];for _gade :=1;_gade < len (_fbdae );_gade ++{if _fbdae [_gade ]< 0{return MakeErrorResult ("\u004c\u0043M\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_bbab =_fgabe (_bbab ,_fbdae [_gade ]);};return MakeNumberResult (_bbab );}; +// GetFormat returns if cell is protected. +GetLocked (_gdfe string )bool ; -// Product is an implementation of the Excel PRODUCT() function. -func Product (args []Result )Result {_gddc :=1.0;for _ ,_ccad :=range args {_ccad =_ccad .AsNumber ();switch _ccad .Type {case ResultTypeNumber :_gddc *=_ccad .ValueNumber ;case ResultTypeList ,ResultTypeArray :_ccggg :=Product (_ccad .ListValues ());if _ccggg .Type !=ResultTypeNumber {return _ccggg ;};_gddc *=_ccggg .ValueNumber ;case ResultTypeString :case ResultTypeError :return _ccad ;case ResultTypeEmpty :default:return MakeErrorResult (_b .Sprintf ("\u0075\u006eha\u006e\u0064\u006ce\u0064\u0020\u0050\u0052ODU\u0043T(\u0029\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0020\u0074\u0079\u0070\u0065\u0020%\u0073",_ccad .Type ));};};return MakeNumberResult (_gddc );}; +// HasFormula returns if cell contains formula. +HasFormula (_gce string )bool ; -// Tbilleq implements the Excel TBILLEQ function. -func Tbilleq (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_caed ,_ebad ,_afdc :=_daea (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _afdc .Type ==ResultTypeError {return _afdc ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0064is\u0063\u006f\u0075\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cgabc :=_ebad -_caed ;if _cgabc > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045\u0051\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020m\u006f\u0072e\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079\u0065\u0061r \u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074t\u006c\u0065\u006d\u0065\u006e\u0074");};_dac :=args [2].ValueNumber ;if _dac <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0045Q\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074 \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult ((365*_dac )/(360-_dac *_cgabc ));};func _fgabe (_dggaf ,_efad float64 )float64 {_dggaf =_gg .Trunc (_dggaf );_efad =_gg .Trunc (_efad );if _dggaf ==0&&_efad ==0{return 0;};return _dggaf *_efad /_ccgc (_dggaf ,_efad );};func (_dbfcf *plex )Error (s string ){_cg .Log ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );};func _cdaa (_abfc ,_aae Result ,_geba string )(*xargs ,Result ){if _abfc .Type !=ResultTypeList &&_abfc .Type !=ResultTypeArray {return nil ,MakeErrorResult (_geba +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0076\u0061lue\u0073 t\u006f\u0020\u0062\u0065\u0020\u006f\u0066 a\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065");};_bedd :=_aefda (_abfc );_dgcg :=[]float64 {};for _ ,_ccbfb :=range _bedd {for _ ,_gbga :=range _ccbfb {if _gbga .Type ==ResultTypeNumber &&!_gbga .IsBoolean {_dgcg =append (_dgcg ,_gbga .ValueNumber );}else {return nil ,MakeErrorResult (_geba +"\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0073");};};};_aabg :=len (_dgcg );if len (_dgcg )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _aae .Type !=ResultTypeList &&_aae .Type !=ResultTypeArray {return nil ,MakeErrorResult (_geba +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0064\u0061\u0074\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020o\u0066\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u0079p\u0065");};_cgda :=_aefda (_aae );_ggdbc :=[]float64 {};_dgdc :=0.0;for _ ,_dfgb :=range _cgda {for _ ,_aeea :=range _dfgb {if _aeea .Type ==ResultTypeNumber &&!_aeea .IsBoolean {_dfc :=float64 (int (_aeea .ValueNumber ));if _dfc < _dgdc {return nil ,MakeErrorResultType (ErrorTypeNum ,_geba +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0061\u0073\u0063\u0065\u006edi\u006e\u0067\u0020o\u0072d\u0065\u0072");};_ggdbc =append (_ggdbc ,_dfc );_dgdc =_dfc ;}else {return nil ,MakeErrorResult (_geba +"\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0064\u0061\u0074\u0065\u0073\u0020t\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0073");};};};if len (_ggdbc )!=_aabg {return nil ,MakeErrorResultType (ErrorTypeNum ,"");};return &xargs {_dgcg ,_ggdbc },MakeEmptyResult ();}; +// IsBool returns if cell contains boolean value. +IsBool (_ddf string )bool ; -// Reference returns an invalid reference for BinaryExpr. -func (_fcb BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _acbag (_bfba string )*criteriaRegex {_adfgg :=&criteriaRegex {};if _bfba ==""{return _adfgg ;};if _bbdbd :=_bgfcf .FindStringSubmatch (_bfba );len (_bbdbd )> 1{_adfgg ._dgbebb =_cgbed ;_adfgg ._cbcgcc =_bbdbd [1];}else if _ecbb :=_bcae .FindStringSubmatch (_bfba );len (_ecbb )> 1{_adfgg ._dgbebb =_cgbed ;_adfgg ._cbcgcc =_ecbb [1];}else if _cdag :=_fcbg .FindStringSubmatch (_bfba );len (_cdag )> 1{_adfgg ._dgbebb =_eacfe ;_adfgg ._cbcgcc =_cdag [1];}else if _dcedc :=_adeg .FindStringSubmatch (_bfba );len (_dcedc )> 1{_adfgg ._dgbebb =_fbafb ;_adfgg ._cbcgcc =_dcedc [1];}else if _fcbda :=_ecffc .FindStringSubmatch (_bfba );len (_fcbda )> 1{_adfgg ._dgbebb =_eabe ;_adfgg ._cbcgcc =_fcbda [1];}else if _bbbe :=_ffeeg .FindStringSubmatch (_bfba );len (_bbbe )> 1{_adfgg ._dgbebb =_efeg ;_adfgg ._cbcgcc =_bbbe [1];};return _adfgg ;}; +// IsDBCS returns if workbook default language is among DBCS. +IsDBCS ()bool ; -// Column implements the Excel COLUMN function. -func Column (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0043\u004f\u004c\u0055M\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_bcabb :=args [0].Ref ;if _bcabb .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u004f\u004c\u0055\u004dN\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e");};_daaf ,_fafc :=_df .ParseCellReference (_bcabb .Value );if _fafc !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bcabb .Value );};return MakeNumberResult (float64 (_daaf .ColumnIdx +1));}; +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +LastColumn (_ead ,_bfg int )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 _bee ,_ged float64 ;switch args [0].Type {case ResultTypeNumber :_ged =args [0].ValueNumber ;case ResultTypeString :_ecg :=DateValue ([]Result {args [0]});if _ecg .Type ==ResultTypeError {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074e\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};_ged =_ecg .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};switch args [1].Type {case ResultTypeNumber :_bee =args [1].ValueNumber ;if _bee < 62&&_ged >=62{_bee --;};case ResultTypeString :_cae :=DateValue ([]Result {args [1]});if _cae .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020DA\u0059\u0053");};_bee =_cae .ValueNumber ;default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020D\u0041\u0059\u0053");};_bfeg :=float64 (int (_ged -_bee ));return MakeNumberResult (_bfeg );}; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +LastRow (_gcf string )int ; -// Fvschedule implements the Excel FVSCHEDULE function. -func Fvschedule (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045D\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048E\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0070\u0072\u0069\u006e\u0063\u0069\u0070\u0061\u006c\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_cdcg :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_cdcg *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_gaeab :=_aefda (args [1]);for _ ,_fec :=range _gaeab {for _ ,_fdaa :=range _fec {if _fdaa .Type !=ResultTypeNumber ||_fdaa .IsBoolean {return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0073");};_cdcg *=1.0+_fdaa .ValueNumber ;};};return MakeNumberResult (_cdcg );default:return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0063\u0068\u0065\u0064\u0075\u006c\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0072\u0020\u0061\u0072\u0072a\u0079\u0020\u0074y\u0070\u0065");};};const _fcff =57350; +// SetLocked returns sets cell's protected attribute. +SetLocked (_bdec string ,_eeg bool ); -// Reference returns a string reference value to a named range. -func (_gcac NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_gcac ._daega };};func _eedd (_gggad int )string {if _gggad >=0&&_gggad < len (_ecfag ){if _ecfag [_gggad ]!=""{return _ecfag [_gggad ];};};return _b .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_gggad );};func _ccgc (_dcfcd ,_adfd float64 )float64 {_dcfcd =_gg .Trunc (_dcfcd );_adfd =_gg .Trunc (_adfd );if _dcfcd ==0{return _adfd ;};if _adfd ==0{return _dcfcd ;};for _dcfcd !=_adfd {if _dcfcd > _adfd {_dcfcd =_dcfcd -_adfd ;}else {_adfd =_adfd -_dcfcd ;};};return _dcfcd ;};const _fage =57348;func _aefe (_ddbg Result ,_gbdff *criteriaParsed )bool {if _ddbg .IsBoolean {return false ;};_eebe :=_ddbg .Type ;if _gbdff ._bfabd {return _eebe ==ResultTypeNumber &&_ddbg .ValueNumber ==_gbdff ._cbaa ;}else if _eebe ==ResultTypeNumber {return _bcfg (_ddbg .ValueNumber ,_gbdff ._edbfb );};return _gbbg (_ddbg ,_gbdff );};func _dgfg (_gbb ,_dag ,_ebaf ,_cecae float64 ,_aafc int )float64 {var _agd float64 ;if _gbb ==0{_agd =(_ebaf +_cecae )/_dag ;}else {_fddd :=_gg .Pow (1+_gbb ,_dag );if _aafc ==1{_agd =(_cecae *_gbb /(_fddd -1)+_ebaf *_gbb /(1-1/_fddd ))/(1+_gbb );}else {_agd =_cecae *_gbb /(_fddd -1)+_ebaf *_gbb /(1-1/_fddd );};};return -_agd ;}; +// NamedRange returns a named range. +NamedRange (_dag string )Reference ; -// Tbillyield implements the Excel TBILLYIELD function. -func Tbillyield (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0059\u0049E\u004c\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_feec ,_bfef ,_ffcg :=_daea (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _ffcg .Type ==ResultTypeError {return _ffcg ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bfdbb :=_bfef -_feec ;if _bfdbb > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cY\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074");};_edbg :=args [2].ValueNumber ;if _edbg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ecba :=(100-_edbg )/_edbg ;_fbbe :=360/_bfdbb ;return MakeNumberResult (_ecba *_fbbe );};type evCache struct{_fe map[string ]Result ;_adc *_eg .Mutex ;};var _faac string =string ([]byte {92});var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid }; +// 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 (_cce ,_aacc uint32 );};var _ccee =[...]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};var _cfgeg =[]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"}}; -// ISODD is an implementation of the Excel ISODD() function. -func IsOdd (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061 \u006eu\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_egac :=int (args [0].ValueNumber );return MakeBoolResult (_egac !=_egac /2*2);}; +// 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");};_bgca :=args [0];if _bgca .Type ==ResultTypeError ||_bgca .Type ==ResultTypeString {return _bgca ;};return _ffe ;}; -// EmptyExpr is an empty expression. -type EmptyExpr struct{}; +// 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");};_daeb :=_ce .Now ();_ ,_bddg :=_daeb .Zone ();_ddcc :=_aeac (_ccf ,_daeb .Unix ()+int64 (_bddg ))+1;return MakeNumberResult (_ddcc );};const _daabe =187;func _ecaf (_eeb BinOpType ,_ddb []Result ,_gfb Result )Result {_dg :=[]Result {};switch _gfb .Type {case ResultTypeNumber :_fa :=_gfb .ValueNumber ;for _adc :=range _ddb {_fc :=_ddb [_adc ].AsNumber ();if _fc .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 _eeb {case BinOpTypePlus :_dg =append (_dg ,MakeNumberResult (_fc .ValueNumber +_fa ));case BinOpTypeMinus :_dg =append (_dg ,MakeNumberResult (_fc .ValueNumber -_fa ));case BinOpTypeMult :_dg =append (_dg ,MakeNumberResult (_fc .ValueNumber *_fa ));case BinOpTypeDiv :if _fa ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_dg =append (_dg ,MakeNumberResult (_fc .ValueNumber /_fa ));case BinOpTypeExp :_dg =append (_dg ,MakeNumberResult (_dc .Pow (_fc .ValueNumber ,_fa )));case BinOpTypeLT :_dg =append (_dg ,MakeBoolResult (_fc .ValueNumber < _fa ));case BinOpTypeGT :_dg =append (_dg ,MakeBoolResult (_fc .ValueNumber > _fa ));case BinOpTypeEQ :_dg =append (_dg ,MakeBoolResult (_fc .ValueNumber ==_fa ));case BinOpTypeLEQ :_dg =append (_dg ,MakeBoolResult (_fc .ValueNumber <=_fa ));case BinOpTypeGEQ :_dg =append (_dg ,MakeBoolResult (_fc .ValueNumber >=_fa ));case BinOpTypeNE :_dg =append (_dg ,MakeBoolResult (_fc .ValueNumber !=_fa ));default:return MakeErrorResult (_c .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",_eeb ));};};case ResultTypeString :_bg :=_gfb .ValueString ;for _df :=range _ddb {_agd :=_ddb [_df ].AsString ();if _agd .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 _eeb {case BinOpTypeLT :_dg =append (_dg ,MakeBoolResult (_agd .ValueString < _bg ));case BinOpTypeGT :_dg =append (_dg ,MakeBoolResult (_agd .ValueString > _bg ));case BinOpTypeEQ :_dg =append (_dg ,MakeBoolResult (_agd .ValueString ==_bg ));case BinOpTypeLEQ :_dg =append (_dg ,MakeBoolResult (_agd .ValueString <=_bg ));case BinOpTypeGEQ :_dg =append (_dg ,MakeBoolResult (_agd .ValueString >=_bg ));case BinOpTypeNE :_dg =append (_dg ,MakeBoolResult (_agd .ValueString !=_bg ));default:return MakeErrorResult (_c .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",_eeb ));};};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 (_dg );};const _abaf ="\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 _cfag (_gab []Result ,_dage string )(*durationArgs ,Result ){_egeb :=len (_gab );if _egeb !=5&&_egeb !=6{return nil ,MakeErrorResult (_dage +"\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");};_acgc ,_gbff ,_eacc :=_dfd (_gab [0],_gab [1],_dage );if _eacc .Type ==ResultTypeError {return nil ,_eacc ;};_ade :=_gab [2];if _ade .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dage +"\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");};_fdgg :=_ade .ValueNumber ;if _fdgg < 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");};_ecbc :=_gab [3];if _ecbc .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dage +" \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");};_ebcg :=_ecbc .ValueNumber ;if _ebcg < 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");};_cdac :=_gab [4];if _cdac .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dage +"\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");};_cge :=float64 (int (_cdac .ValueNumber ));if !_bccga (_cge ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_afcc :=0;if _egeb ==6&&_gab [5].Type !=ResultTypeEmpty {_bada :=_gab [5];if _bada .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dage +"\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");};_afcc =int (_bada .ValueNumber );if !_cfee (_afcc ){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"+_dage );};};return &durationArgs {_acgc ,_gbff ,_fdgg ,_ebcg ,_cge ,_afcc },_ffe ;}; -// Fact is an implementation of the excel FACT function which returns the -// factorial of a positive numeric input. -func Fact (args []Result )Result {if len (args )!=1{return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_bdac :=args [0].AsNumber ();if _bdac .Type !=ResultTypeNumber {return MakeErrorResult ("F\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};if _bdac .ValueNumber < 0{return MakeErrorResult ("\u0046\u0041\u0043\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006e\u006c\u0079\u0020\u0070\u006f\u0073\u0069t\u0069\u0076\u0065\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};return MakeNumberResult (_fgbg (_bdac .ValueNumber ));};func _edc (){_gcc ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_af .MustCompile ("\u005e"+_geb +_cac );_gcc ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_af .MustCompile ("\u005e"+_bcg +_cac );_gcc ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_af .MustCompile ("\u005e"+_gfd +_cac );_gcc ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_af .MustCompile ("\u005e"+_fgd +_cac );_fbgf ["\u0068\u0068"]=_af .MustCompile (_gba +_dbfc +"\u0024");_fbgf ["\u0068\u0068\u003am\u006d"]=_af .MustCompile (_gba +_gcgc +"\u0024");_fbgf ["\u006d\u006d\u003as\u0073"]=_af .MustCompile (_gba +_dbdd +"\u0024");_fbgf ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_af .MustCompile (_gba +_ddaf +"\u0024");_bfa =[]*_af .Regexp {_af .MustCompile ("\u005e"+_geb +"\u0024"),_af .MustCompile ("\u005e"+_bcg +"\u0024"),_af .MustCompile ("\u005e"+_gfd +"\u0024"),_af .MustCompile ("\u005e"+_fgd +"\u0024")};_ggd =[]*_af .Regexp {_af .MustCompile ("\u005e"+_dbfc +"\u0024"),_af .MustCompile ("\u005e"+_gcgc +"\u0024"),_af .MustCompile ("\u005e"+_dbdd +"\u0024"),_af .MustCompile ("\u005e"+_ddaf +"\u0024")};}; +// ISBLANK is an implementation of the Excel ISBLANK() function. +func IsBlank (args []Result )Result {if len (args )!=1{MakeErrorResult ("I\u0053\u0042\u004c\u0041\u004e\u004b(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeEmpty );}; -// Exact is an implementation of the Excel EXACT() which compares two strings. -func Exact (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_afeb :=args [0].AsString ();_eddga :=args [1].AsString ();if _afeb .Type !=ResultTypeString ||_eddga .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041\u0054\u0045N\u0041\u0054\u0045(\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (_afeb .ValueString ==_eddga .ValueString );};func _add (_cdeaa []Result ,_efgb bool )Result {_bade :="\u004d\u0041\u0058";if _efgb {_bade ="\u004d\u0041\u0058\u0041";};if len (_cdeaa )==0{return MakeErrorResult (_bade +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gedge :=-_gg .MaxFloat64 ;for _ ,_ebgg :=range _cdeaa {switch _ebgg .Type {case ResultTypeNumber :if (_efgb ||!_ebgg .IsBoolean )&&_ebgg .ValueNumber > _gedge {_gedge =_ebgg .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_debea :=_add (_ebgg .ListValues (),_efgb );if _debea .ValueNumber > _gedge {_gedge =_debea .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_bgcdf :=0.0;if _efgb {_bgcdf =_ebgg .AsNumber ().ValueNumber ;};if _bgcdf > _gedge {_gedge =_bgcdf ;};default:_cg .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_bade +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ebgg .Type );};};if _gedge ==-_gg .MaxFloat64 {_gedge =0;};return MakeNumberResult (_gedge );}; +// 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");};_adfc :=args [0].AsNumber ();_ccae :=args [1].AsNumber ();if _adfc .Type !=ResultTypeNumber ||_ccae .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");};_gbcfe :=_dc .Trunc (_adfc .ValueNumber );_fafg :=_dc .Trunc (_ccae .ValueNumber );if _gbcfe < _fafg {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 _gbcfe ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_gbcfe +_fafg -1);args [1]=MakeNumberResult (_gbcfe -1);return Combin (args );};func (_fcffb ResultType )String ()string {if _fcffb >=ResultType (len (_caffb )-1){return _c .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_fcffb );};return _edbb [_caffb [_fcffb ]:_caffb [_fcffb +1]];}; -//go:generate ragel -G2 -Z lexer.rl -//go:generate goimports -w lexer.go -type Lexer struct{_fggf chan*node ;_cfdcd _eg .Mutex ;_dedgf []chan*node ;_egfc []*node ;}; +// BinOpType is the binary operation operator type +//go:generate stringer -type=BinOpType +type BinOpType byte ;type defEval struct{evCache ;_egb bool ;}; -// NewVerticalRange constructs a new full columns range. -func NewVerticalRange (v string )Expression {_cdab :=_fa .Split (v ,"\u003a");if len (_cdab )!=2{return nil ;};return VerticalRange {_cdab [0],_cdab [1]};};func init (){RegisterFunction ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d",Accrintm );RegisterFunction ("\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C",Amordegrc );RegisterFunction ("\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043",Amorlinc );RegisterFunction ("\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S",Coupdaybs );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053",Coupdays );RegisterFunction ("\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043",Coupdaysnc );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0055\u004d",Coupnum );RegisterFunction ("\u0043O\u0055\u0050\u004e\u0043\u0044",Coupncd );RegisterFunction ("\u0043O\u0055\u0050\u0050\u0043\u0044",Couppcd );RegisterFunction ("\u0043U\u004d\u0049\u0050\u004d\u0054",Cumipmt );RegisterFunction ("\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043",Cumprinc );RegisterFunction ("\u0044\u0042",Db );RegisterFunction ("\u0044\u0044\u0042",Ddb );RegisterFunction ("\u0044\u0049\u0053\u0043",Disc );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045",Dollarde );RegisterFunction ("\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052",Dollarfr );RegisterFunction ("\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Duration );RegisterFunction ("\u0045\u0046\u0046\u0045\u0043\u0054",Effect );RegisterFunction ("\u0046\u0056",Fv );RegisterFunction ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045",Fvschedule );RegisterFunction ("\u0049N\u0054\u0052\u0041\u0054\u0045",Intrate );RegisterFunction ("\u0049\u0050\u004d\u0054",Ipmt );RegisterFunction ("\u0049\u0052\u0052",Irr );RegisterFunction ("\u0049\u0053\u0050M\u0054",Ispmt );RegisterFunction ("\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN",Mduration );RegisterFunction ("\u004d\u0049\u0052\u0052",Mirr );RegisterFunction ("\u004eO\u004d\u0049\u004e\u0041\u004c",Nominal );RegisterFunction ("\u004e\u0050\u0045\u0052",Nper );RegisterFunction ("\u004e\u0050\u0056",Npv );RegisterFunction ("\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E",Oddlprice );RegisterFunction ("\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD",Oddlyield );RegisterFunction ("\u0050D\u0055\u0052\u0041\u0054\u0049\u004fN",Pduration );RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e",Pduration );RegisterFunction ("\u0050\u004d\u0054",Pmt );RegisterFunction ("\u0050\u0050\u004d\u0054",Ppmt );RegisterFunction ("\u0050\u0052\u0049C\u0045",Price );RegisterFunction ("\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C",Pricedisc );RegisterFunction ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054",Pricemat );RegisterFunction ("\u0050\u0056",Pv );RegisterFunction ("\u0052\u0041\u0054\u0045",Rate );RegisterFunction ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044",Received );RegisterFunction ("\u0052\u0052\u0049",Rri );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0052\u0052I",Rri );RegisterFunction ("\u0053\u004c\u004e",Sln );RegisterFunction ("\u0053\u0059\u0044",Syd );RegisterFunction ("\u0054B\u0049\u004c\u004c\u0045\u0051",Tbilleq );RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045",Tbillprice );RegisterFunction ("\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044",Tbillyield );RegisterFunction ("\u0056\u0044\u0042",Vdb );RegisterFunction ("\u0058\u0049\u0052\u0052",Xirr );RegisterFunction ("\u0058\u004e\u0050\u0056",Xnpv );RegisterFunction ("\u0059\u0049\u0045L\u0044",Yield );RegisterFunction ("\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C",Yielddisc );RegisterFunction ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054",Yieldmat );}; +// Sum is an implementation of the Excel SUM() function. +func Sum (args []Result )Result {_cdga :=MakeNumberResult (0);for _ ,_gdbb :=range args {_gdbb =_gdbb .AsNumber ();switch _gdbb .Type {case ResultTypeNumber :_cdga .ValueNumber +=_gdbb .ValueNumber ;case ResultTypeList ,ResultTypeArray :_gaagd :=Sum (_gdbb .ListValues ());if _gaagd .Type !=ResultTypeNumber {return _gaagd ;};_cdga .ValueNumber +=_gaagd .ValueNumber ;case ResultTypeString :case ResultTypeError :return _gdbb ;case ResultTypeEmpty :default:return MakeErrorResult (_c .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",_gdbb .Type ));};};return _cdga ;}; -// Pricedisc implements the Excel PRICEDISC function. -func Pricedisc (args []Result )Result {_egab :=len (args );if _egab !=4&&_egab !=5{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_egdfd ,_bffb ,_egca :=_daea (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _egca .Type ==ResultTypeError {return _egca ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ccfb :=args [2].ValueNumber ;if _ccfb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_ccacc :=args [3].ValueNumber ;if _ccacc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065");};_cecf :=0;if _egab ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cecf =int (args [4].ValueNumber );if !_efb (_cecf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0050R\u0049\u0043E\u0044\u0049\u0053\u0043");};};_gdfd ,_egca :=_cbfa (_egdfd ,_bffb ,_cecf );if _egca .Type ==ResultTypeError {return _egca ;};return MakeNumberResult (_ccacc *(1-_ccfb *_gdfd ));};func _eagf (_cdfaf Result ,_befee *criteriaParsed )bool {if _cdfaf .Type ==ResultTypeEmpty {return false ;};if _befee ._bfabd {return _cdfaf .ValueNumber ==_befee ._cbaa ;}else {_dbgd :=_fa .ToLower (_cdfaf .ValueString );return _befee ._ffcbg ==_dbgd ||_d .Match (_befee ._ffcbg ,_dbgd );};};func _ddcf (_cfc int ,_cgab _ea .Month ,_bgcd int )int64 {if _cfc ==1900&&int (_cgab )<=2{_bgcd --;};_fcgd :=_ea .Date (_cfc ,_cgab ,_bgcd ,0,0,0,0,_ea .UTC );return _fcgd .Unix ();}; +// Xirr implements the Excel XIRR function. +func Xirr (args []Result )Result {_aadg :=len (args );if _aadg !=2&&_aadg !=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");};_faaf ,_ggdb :=_gdfbf (args [0],args [1],"\u0058\u0049\u0052\u0052");if _ggdb .Type ==ResultTypeError {return _ggdb ;};_fgbg :=_faaf ._debc ;_gbfa :=_faaf ._gefg ;_gbage :=0.1;if _aadg ==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");};_gbage =args [2].ValueNumber ;if _gbage <=-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 _dacd (_fgbg ,_gbfa ,_gbage );};const _gec ="\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"; -// Counta implements the COUNTA function. -func Counta (args []Result )Result {return MakeNumberResult (_gcfe (args ,_fffb ))};var _bfa =[]*_af .Regexp {};func _efab (_egbf ,_edb []float64 ,_agfa float64 )float64 {_ggca :=_agfa +1;_fcabg :=_egbf [0];_gaef :=len (_egbf );_dafb :=_edb [0];for _ccgg :=1;_ccgg < _gaef ;_ccgg ++{_fcabg +=_egbf [_ccgg ]/_gg .Pow (_ggca ,(_edb [_ccgg ]-_dafb )/365);};return _fcabg ;};func _daea (_gda ,_edeg Result ,_gga string )(float64 ,float64 ,Result ){_edda ,_bbe :=_dddb (_gda ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_gga );if _bbe .Type ==ResultTypeError {return 0,0,_bbe ;};_cgea ,_bbe :=_dddb (_edeg ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_gga );if _bbe .Type ==ResultTypeError {return 0,0,_bbe ;};if _edda >=_cgea {return 0,0,MakeErrorResultType (ErrorTypeNum ,_gga +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006cat\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};return _edda ,_cgea ,_aaa ;}; +// 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 _fcgf ,_abb float64 ;switch args [0].Type {case ResultTypeNumber :_abb =args [0].ValueNumber ;case ResultTypeString :_cac :=DateValue ([]Result {args [0]});if _cac .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");};_abb =_cac .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 :_fcgf =args [1].ValueNumber ;if _fcgf < 62&&_abb >=62{_fcgf --;};case ResultTypeString :_ebb :=DateValue ([]Result {args [1]});if _ebb .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");};_fcgf =_ebb .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");};_cbdf :=float64 (int (_abb -_fcgf ));return MakeNumberResult (_cbdf );}; -// YearFrac is an implementation of the Excel YEARFRAC() function. -func YearFrac (args []Result )Result {_ddg :=len (args );if (_ddg !=2&&_ddg !=3)||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006f\u0072 \u0074\u0068\u0072\u0065\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_cbcg :=0;if _ddg ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020ba\u0073\u0069\u0073\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cbcg =int (args [2].ValueNumber );if !_efb (_cbcg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0045\u0041R\u0046\u0052\u0041\u0043");};};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0061\u0072\u0074\u0020\u0064\u0061t\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dccd :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0065\u006ed\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_eefg :=args [1].ValueNumber ;_gce ,_fdg :=_cbfa (_dccd ,_eefg ,_cbcg );if _fdg .Type ==ResultTypeError {return _fdg ;};return MakeNumberResult (_gce );};type cmpResult int8 ;func (_eca *evCache )SetCache (key string ,value Result ){_eca ._adc .Lock ();_eca ._fe [key ]=value ;_eca ._adc .Unlock ();};var _ecfcd =map[string ]Function {}; +// Find is an implementation of the Excel FIND(). +func Find (args []Result )Result {_aegb ,_ffcc :=_acfc ("\u0046\u0049\u004e\u0044",args );if _ffcc .Type !=ResultTypeEmpty {return _ffcc ;};_agcbgb :=_aegb ._dede ;if _agcbgb ==""{return MakeNumberResult (1.0);};_dfcc :=_aegb ._affa ;_gfbe :=_aegb ._caacac ;_dbba :=1;for _bcbgb :=range _dfcc {if _dbba < _gfbe {_dbba ++;continue ;};_aagf :=_ee .Index (_dfcc [_bcbgb :],_agcbgb );if _aagf ==0{return MakeNumberResult (float64 (_dbba ));};_dbba ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// Lower is an implementation of the Excel LOWER function that returns a lower -// case version of a string. -func Lower (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_eecg :=args [0];switch _eecg .Type {case ResultTypeError :return _eecg ;case ResultTypeNumber ,ResultTypeString :return _dfga (args [0]);case ResultTypeList :_eedb :=_eecg .ValueList ;_eacga :=[]Result {};for _ ,_feef :=range _eedb {_beeb :=_dfga (_feef );if _beeb .Type ==ResultTypeError {return _beeb ;};_eacga =append (_eacga ,_beeb );};return MakeListResult (_eacga );case ResultTypeArray :_aaec :=_eecg .ValueArray ;_ecbbb :=[][]Result {};for _ ,_deea :=range _aaec {_gcbdc :=[]Result {};for _ ,_dfae :=range _deea {_edce :=_dfga (_dfae );if _edce .Type ==ResultTypeError {return _edce ;};_gcbdc =append (_gcbdc ,_edce );};_ecbbb =append (_ecbbb ,_gcbdc );};return MakeArrayResult (_ecbbb );default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052");};}; +// 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");};_caf :=args [0];switch _caf .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_ceb :=_fae (_caf .ValueNumber );return MakeNumberResult (float64 (_ceb .Day ()));case ResultTypeString :_efb :=_ee .ToLower (_caf .ValueString );if !_aabb (_efb ){_ ,_ ,_ ,_ ,_dge ,_afg :=_ffge (_efb );if _afg .Type ==ResultTypeError {_afg .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 _afg ;};if _dge {return MakeNumberResult (0);};};_ ,_ ,_gbd ,_ ,_bdea :=_dfb (_efb );if _bdea .Type ==ResultTypeError {return _bdea ;};return MakeNumberResult (float64 (_gbd ));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");};}; -// ReferenceType is a type of reference -//go:generate stringer -type=ReferenceType -type ReferenceType byte ; +// Price implements the Excel PRICE function. +func Price (args []Result )Result {_fecd :=len (args );if _fecd !=6&&_fecd !=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");};_adfg ,_cbca ,_ged :=_dfd (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _ged .Type ==ResultTypeError {return _ged ;};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");};_bcce :=args [2].ValueNumber ;if _bcce < 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");};_efba :=args [3].ValueNumber ;if _efba < 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");};_adba :=args [4].ValueNumber ;if _adba <=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");};_ddddb :=args [5];if _ddddb .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");};_aefc :=_ddddb .ValueNumber ;if !_bccga (_aefc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_defb :=0;if _fecd ==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");};_defb =int (args [6].ValueNumber );if !_cfee (_defb ){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");};};_afgc ,_ged :=_dfcg (_adfg ,_cbca ,_bcce ,_efba ,_adba ,_aefc ,_defb );if _ged .Type ==ResultTypeError {return _ged ;};return MakeNumberResult (_afgc );};func _baaba (_bebg ,_cdgcd []string )[]string {for _ ,_gggf :=range _cdgcd {_bebg =append (_bebg ,_gggf );};return _bebg ;}; -// Cell is an implementation of the Excel CELL function that returns information -// about the formatting, location, or contents of a cell. -func Cell (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0043\u0045\u004cL \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gfcb :=args [0].AsString ();if _gfcb .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u0073t\u0072\u0069\u006e\u0067");};_bdaeb :=args [1].Ref ;if _bdaeb .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0043\u0045\u004c\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};_bagbb :=_bdaeb .Value ;switch _gfcb .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_dddd ,_efgg :=_df .ParseCellReference (_bagbb );if _efgg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bagbb );};_eebb :="\u0024"+_dddd .Column +"\u0024"+_ga .Itoa (int (_dddd .RowIdx ));if _dddd .SheetName !=""{_eebb =_dddd .SheetName +"\u0021"+_eebb ;};return MakeStringResult (_eebb );case "\u0063\u006f\u006c":_ebag ,_ggfb :=_df .ParseCellReference (_bagbb );if _ggfb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bagbb );};return MakeNumberResult (float64 (_ebag .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_bdcc :=_fa .Contains (ctx .GetFormat (_bagbb ),"\u005b\u0052\u0045D\u005d");return MakeBoolResult (_bdcc );case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073":return args [1];case "\u0066\u0069\u006c\u0065\u006e\u0061\u006d\u0065":return MakeStringResult (ctx .GetFilename ());case "\u0066\u006f\u0072\u006d\u0061\u0074":_ggbd :="\u0047";_abfb :=ctx .GetFormat (_bagbb );if _abfb =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_dbgcd .MatchString (_abfb ){_ggbd ="\u0046\u0030";}else if _abfb =="\u0030\u0025"{_ggbd ="\u0050\u0030";}else if _abfb =="\u004d\u004d\u004d\u0020\u0044\u0044"{_ggbd ="\u0044\u0032";}else if _abfb =="\u004d\u004d\u002fY\u0059"{_ggbd ="\u0044\u0033";}else if _abfb =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_abfb =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_ggbd ="\u0044\u0034";}else if _abfb =="\u004d\u004d\u005c\u002d\u0044\u0044"{_ggbd ="\u0044\u0035";}else if _abfb =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_ggbd ="\u0044\u0036";}else if _abfb =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_ggbd ="\u0044\u0037";}else if _abfb =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_ggbd ="\u0044\u0038";}else if _abfb =="\u0048\u0048\u003aM\u004d"{_ggbd ="\u0044\u0039";}else if _cgaed .MatchString (_abfb ){_ggbd ="\u002e\u0030";}else if _bdbaf .MatchString (_abfb ){_ggbd ="\u002e\u0030\u0028\u0029";}else if _gcdc .MatchString (_abfb ){_ggbd ="\u0043\u0030";}else if _cdeg .MatchString (_abfb )||_egfdg .MatchString (_abfb ){_ggbd ="\u0044\u0031";}else if _dbfe :=_eddg .FindStringSubmatch (_abfb );len (_dbfe )> 1{_ggbd ="\u0046"+_ga .Itoa (len (_dbfe [1]));}else if _ecef :=_aeac .FindStringSubmatch (_abfb );len (_ecef )> 1{_ggbd ="\u002e"+_ga .Itoa (len (_ecef [2]));}else if _egade :=_adcf .FindStringSubmatch (_abfb );len (_egade )> 1{_ggbd ="\u0050"+_ga .Itoa (len (_egade [2]));}else if _bbga :=_fbdc .FindStringSubmatch (_abfb );len (_bbga )> 1{_ggbd ="\u0043"+_bfage (_bbga ,1);}else if _cgbf :=_gfge .FindStringSubmatch (_abfb );len (_cgbf )> 1{_ggbd ="\u0043"+_bfage (_cgbf ,1);}else if _ecff :=_gdaf .FindStringSubmatch (_abfb );len (_ecff )> 1{_ggbd ="\u002e"+_bfage (_ecff ,1)+"\u0028\u0029";}else if _efbeg :=_aace .FindStringSubmatch (_abfb );len (_efbeg )> 1{_ggbd ="\u002e"+_bfage (_efbeg ,1);}else if _baea :=_bfaf .FindStringSubmatch (_abfb );len (_baea )> 1{_ggbd ="\u0053"+_bfage (_baea ,3);};if _ggbd !="\u0047"&&_fa .Contains (_abfb ,"\u005b\u0052\u0045D\u005d"){_ggbd +="\u002d";};return MakeStringResult (_ggbd );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_egbd :=ctx .GetFormat (_bagbb );if _gbcb .MatchString (_egbd ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_bagbb ));case "\u0070r\u006f\u0074\u0065\u0063\u0074":_gbge :=0.0;if ctx .GetLocked (_bagbb ){_gbge =1.0;};return MakeNumberResult (_gbge );case "\u0072\u006f\u0077":_eege ,_dgff :=_df .ParseCellReference (_bagbb );if _dgff !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bagbb );};return MakeNumberResult (float64 (_eege .RowIdx ));case "\u0074\u0079\u0070\u0065":switch args [1].Type {case ResultTypeEmpty :return MakeStringResult ("\u0062");case ResultTypeString :return MakeStringResult ("\u006c");default:return MakeStringResult ("\u0076");};case "\u0077\u0069\u0064t\u0068":_gbae ,_gcbd :=_df .ParseCellReference (_bagbb );if _gcbd !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bagbb );};if _gbae .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_gbae .ColumnIdx )));}else {return MakeNumberResult (ctx .Sheet (_gbae .SheetName ).GetWidth (int (_gbae .ColumnIdx )));};};return MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0043\u0045\u004c\u004c\u003a\u0020"+_gfcb .ValueString );}; +// String returns a string representation of CellRef. +func (_eaf CellRef )String ()string {return _eaf ._bda };func (_aaag *Lexer )emit (_ccaf tokenType ,_cgffe []byte ){if _bfdcc {_c .Println ("\u0065\u006d\u0069\u0074",_ccaf ,_egedb (string (_cgffe )));};_aaag ._daeg <-&node {_ccaf ,string (_cgffe )};};func _cfced (_fcda string ,_agdb []Result )(*parsedReplaceObject ,Result ){if len (_agdb )!=4{return nil ,MakeErrorResult (_fcda +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _agdb [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_fcda +"\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");};_adgbcd :=_agdb [0].ValueString ;if _agdb [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fcda +" \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");};_cgdd :=int (_agdb [1].ValueNumber )-1;if _agdb [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fcda +"\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");};_cbac :=int (_agdb [2].ValueNumber );if _agdb [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_fcda +" \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");};_gbfg :=_agdb [3].ValueString ;return &parsedReplaceObject {_adgbcd ,_cgdd ,_cbac ,_gbfg },_ffe ;}; -// T is an implementation of the Excel T function that returns whether the -// argument is text. -func T (args []Result )Result {if len (args )!=1{return MakeErrorResult ("T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074r\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_bfcd :=args [0];if _bfcd .Type ==ResultTypeError ||_bfcd .Type ==ResultTypeString {return _bfcd ;};return _aaa ;}; +// VLookup implements the VLOOKUP function that returns a matching value from a +// column in an array. +func VLookup (args []Result )Result {_fcfd :=len (args );if _fcfd < 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 _fcfd > 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");};_edbec :=args [0];_cfdb :=args [1];if _cfdb .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");};_fdbb :=args [2].AsNumber ();if _fdbb .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");};_gdabe :=false ;if _fcfd ==4&&args [3].Type !=ResultTypeEmpty {_deeb :=args [3].AsNumber ();if _deeb .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 _deeb .ValueNumber ==0{_gdabe =true ;};};_abbb :=int (_fdbb .ValueNumber )-1;_acbe :=-1;_baac :=false ;_gfbdc :for _efbe ,_egfb :=range _cfdb .ValueArray {if len (_egfb )==0{continue ;};_abbab :=_egfb [0];switch _gdgf (_abbab ,_edbec ,false ,_gdabe ){case _bcea :_acbe =_efbe ;case _aafg :_acbe =_efbe ;_baac =true ;break _gfbdc ;};};if _acbe ==-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");};_abbd :=_cfdb .ValueArray [_acbe ];if _abbb < 0||_abbb >=len (_abbd ){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 _baac ||!_gdabe {return _abbd [_abbb ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};func _cfgg (_bgdg ,_dfdb ,_geee ,_dgfg float64 ,_dgbb int )float64 {var _afga float64 ;if _bgdg ==0{_afga =_dgfg +_geee *_dfdb ;}else {_cgeg :=_dc .Pow (1+_bgdg ,_dfdb );if _dgbb ==1{_afga =_dgfg *_cgeg +_geee *(1+_bgdg )*(_cgeg -1)/_bgdg ;}else {_afga =_dgfg *_cgeg +_geee *(_cgeg -1)/_bgdg ;};};return -_afga ;};func _aacd (_aedf ,_egc _ce .Time ,_adb int )_ce .Time {_cfdd :=_ce .Date (_aedf .Year (),_egc .Month (),_egc .Day (),0,0,0,0,_ce .UTC );if _cfdd .After (_aedf ){_cfdd =_cfdd .AddDate (-1,0,0);};for !_cfdd .After (_aedf ){_cfdd =_cfdd .AddDate (0,12/_adb ,0);};return _cfdd ;}; -// Pv implements the Excel PV function. -func Pv (args []Result )Result {_befe :=len (args );if _befe < 3||_befe > 5{return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_befb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_dfec :=args [1].ValueNumber ;if _dfec !=float64 (int (_dfec )){return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cbbg :=args [2].ValueNumber ;_bbbb :=0.0;if _befe >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bbbb =args [3].ValueNumber ;};_ggfe :=0.0;if _befe ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ggfe =args [4].ValueNumber ;if _ggfe !=0{_ggfe =1;};};if _befb ==0{return MakeNumberResult (-_cbbg *_dfec -_bbbb );}else {return MakeNumberResult ((((1-_gg .Pow (1+_befb ,_dfec ))/_befb )*_cbbg *(1+_befb *_ggfe )-_bbbb )/_gg .Pow (1+_befb ,_dfec ));};}; +// Coupdays implements the Excel COUPDAYS function. +func Coupdays (args []Result )Result {_gdg ,_efc :=_dccda (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _efc .Type ==ResultTypeError {return _efc ;};return MakeNumberResult (_fcge (_gdg ._ggbd ,_gdg ._eedd ,_gdg ._ecf ,_gdg ._deagf ));}; -// Pmt implements the Excel PMT function. -func Pmt (args []Result )Result {_aaaf :=len (args );if _aaaf < 3||_aaaf > 5{return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fcaea :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004dT\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cabc :=args [1].ValueNumber ;if _cabc ==0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u00200");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_gccg :=args [2].ValueNumber ;_gbgf :=0.0;if _aaaf >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbgf =args [3].ValueNumber ;};_ffge :=0.0;if _aaaf ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ffge =args [4].ValueNumber ;if _ffge !=0{_ffge =1;};};var _gffd float64 ;if _fcaea ==0{_gffd =(_gccg +_gbgf )/_cabc ;}else {_eacb :=_gg .Pow (1+_fcaea ,_cabc );if _ffge ==1{_gffd =(_gbgf *_fcaea /(_eacb -1)+_gccg *_fcaea /(1-1/_eacb ))/(1+_fcaea );}else {_gffd =_gbgf *_fcaea /(_eacb -1)+_gccg *_fcaea /(1-1/_eacb );};};return MakeNumberResult (-_gffd );};var _edagf =[]ri {{1000,"\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};func _bdgac (_baeba Context ,_cebd Evaluator ,_cgaag ,_aebgc string )Result {_ggeac ,_fbccf :=_df .ParseCellReference (_cgaag );if _fbccf !=nil {return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_cgaag ,_fbccf .Error ()));};_cage ,_eefad :=_ggeac .ColumnIdx ,_ggeac .RowIdx ;_ebdge ,_fdbg :=_df .ParseCellReference (_aebgc );if _fdbg !=nil {return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_aebgc ,_fdbg .Error ()));};_aagbe ,_eccec :=_ebdge .ColumnIdx ,_ebdge .RowIdx ;_abeb :=[][]Result {};for _defga :=_eefad ;_defga <=_eccec ;_defga ++{_fdfc :=[]Result {};for _ebaac :=_cage ;_ebaac <=_aagbe ;_ebaac ++{_abcc :=_baeba .Cell (_b .Sprintf ("\u0025\u0073\u0025\u0064",_df .IndexToColumn (_ebaac ),_defga ),_cebd );_fdfc =append (_fdfc ,_abcc );};_abeb =append (_abeb ,_fdfc );};if len (_abeb )==1{if len (_abeb [0])==1{return _abeb [0][0];};return MakeListResult (_abeb [0]);};return MakeArrayResult (_abeb );};func (_eefgf *Lexer )Next ()*node {_eefgf ._cfdcd .Lock ();defer _eefgf ._cfdcd .Unlock ();if len (_eefgf ._egfc )> 0{_gbba :=_eefgf ._egfc [0];_eefgf ._egfc =_eefgf ._egfc [1:];return _gbba ;};return _eefgf .nextRaw ();}; +// String returns a string representation for Bool. +func (_dec Bool )String ()string {if _dec ._gfbd {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};}; -// HorizontalRange is a range expression that when evaluated returns a list of Results from references like 1:4 (all cells from rows 1 to 4). -type HorizontalRange struct{_adac ,_gfea int }; +// NewConstArrayExpr constructs a new constant array expression with a given data. +func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {data }};func _cedd (_cagc ,_bebf float64 )float64 {_cagc =_dc .Trunc (_cagc );_bebf =_dc .Trunc (_bebf );if _cagc ==0&&_bebf ==0{return 0;};return _cagc *_bebf /_fcfa (_cagc ,_bebf );};var _fcaa ,_ceae ,_eacg ,_bacdb ,_gfee ,_ecaee *_gf .Regexp ;const _effd =2;func _cccab (_ebdc _ce .Time )_ce .Time {_ebdc =_ebdc .UTC ();return _ce .Date (_ebdc .Year (),_ebdc .Month (),_ebdc .Day (),_ebdc .Hour (),_ebdc .Minute (),_ebdc .Second (),_ebdc .Nanosecond (),_ce .Local );};var _dadgd []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};var _cdcb *_gb .Rand ; -// NewPrefixHorizontalRange constructs a new full rows range with prefix. -func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_cbdg :=_fa .Split (v ,"\u003a");if len (_cbdg )!=2{return nil ;};_aegfe ,_ :=_ga .Atoi (_cbdg [0]);_ggfcf ,_ :=_ga .Atoi (_cbdg [1]);return PrefixHorizontalRange {pfx ,_aegfe ,_ggfcf };}; +// 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");};_bcda :=args [0].AsNumber ();if _bcda .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");};_eddg :=float64 (1);if _bcda .ValueNumber < 0{_eddg =-1;};if len (args )> 1{_cacfc :=args [1].AsNumber ();if _cacfc .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");};_eddg =_dc .Abs (_cacfc .ValueNumber );};if len (args )==1{return MakeNumberResult (_dc .Floor (_bcda .ValueNumber ));};_cgcbc :=_bcda .ValueNumber ;_cgcbc ,_fcagg :=_dc .Modf (_cgcbc /_eddg );if _fcagg !=0{if _bcda .ValueNumber < 0{_cgcbc --;};};return MakeNumberResult (_cgcbc *_eddg );};var _adfca =[]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"}};const _dadg ="\u005e\u0028\u0028"+_ded +"\u007c"+_eggd +"\u007c"+_fcg +"\u007c"+_ddff +"\u0029\u0020\u0029\u003f";type yySymType struct{_gbae int ;_dfcfe *node ;_aagaec Expression ;_efaac []Expression ;_aead [][]Expression ;}; -// Ipmt implements the Excel IPMT function. -func Ipmt (args []Result )Result {_edegb :=len (args );if _edegb < 4||_edegb > 6{return MakeErrorResult ("\u0049P\u004d\u0054\u0020\u0072\u0065\u0071\u0075ir\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074s\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065n\u0020\u0066ou\u0072\u0020\u0061n\u0064\u0020\u0073\u0069\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_deeb :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004dT\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_caef :=args [1].ValueNumber ;if _caef <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_efda :=args [2].ValueNumber ;if _efda <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062er\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_fcbf :=args [3].ValueNumber ;_fcgg :=0.0;if _edegb > 4&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0050\u004d\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_fcgg =args [4].ValueNumber ;};_edcc :=0;if _edegb ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_edcc =int (args [5].ValueNumber );if _edcc !=0{_edcc =1;};};return MakeNumberResult (_aacfa (_deeb ,_caef ,_efda ,_fcbf ,_fcgg ,_edcc ));}; +// Reference returns an invalid reference for EmptyExpr. +func (_bab EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// ISERR is an implementation of the Excel ISERR() function. -func IsErr (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0045\u0052\u0052\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString !="\u0023\u004e\u002f\u0041");}; +// Eval evaluates and returns the result of the NamedRangeRef reference. +func (_gcgff NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_cgbfe :=ctx .NamedRange (_gcgff ._bdggc );_cgea :=_cgbfe .Value ;if _ceaa ,_dafa :=ev .GetFromCache (_cgea );_dafa {return _ceaa ;};_gcgag :=_ee .Split (_cgea ,"\u0021");if len (_gcgag )!=2{return MakeErrorResult (_c .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",_cgea ));};_begb :=ctx .Sheet (_gcgag [0]);_ebddd :=_ee .Split (_gcgag [1],"\u003a");switch len (_ebddd ){case 1:_ecabe :=ev .Eval (_begb ,_ebddd [0]);ev .SetCache (_cgea ,_ecabe );return _ecabe ;case 2:_bgcc :=_efbfc (_begb ,ev ,_ebddd [0],_ebddd [1]);ev .SetCache (_cgea ,_bgcc );return _bgcc ;};return MakeErrorResult (_c .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",_cgbfe .Type ));}; -// Coupdays implements the Excel COUPDAYS function. -func Coupdays (args []Result )Result {_adcba ,_ccdc :=_gdgb (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _ccdc .Type ==ResultTypeError {return _ccdc ;};return MakeNumberResult (_efcg (_adcba ._eebf ,_adcba ._edge ,_adcba ._eda ,_adcba ._ceca ));};func _abdg (_faea ,_fgcd ,_bag int )int {if _faea > _fgcd {return 0;};if _ggc (_bag ){return (_fgcd -_faea +1)*360;};_dccb :=0;for _gfbg :=_faea ;_gfbg <=_fgcd ;_gfbg ++{_cgdbd :=365;if _dbfd (_gfbg ){_cgdbd =366;};_dccb +=_cgdbd ;};return _dccb ;};var _gcfac =[...]int {-1000,-7,-3,-1,27,18,22,23,-2,-8,-4,-9,20,-14,10,11,12,13,-5,-13,-6,-12,17,16,15,9,4,5,22,23,24,25,26,28,29,30,31,27,32,35,-1,18,27,-15,-17,-1,-1,-1,-1,33,-5,4,5,21,-16,-11,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,19,36,34,21,-5,33,21,34,19,-17,-1,-5,-10,-1}; +// Eval evaluates and returns the result of a constant array expression. +func (_cfb ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_gea :=[][]Result {};for _ ,_gda :=range _cfb ._fdb {_fdc :=[]Result {};for _ ,_gba :=range _gda {_fdc =append (_fdc ,_gba .Eval (ctx ,ev ));};_gea =append (_gea ,_fdc );};return MakeArrayResult (_gea );};func _edbeb (_bgbeb []Result ,_ffada countMode )float64 {_edaf :=0.0;for _ ,_bfcc :=range _bgbeb {switch _bfcc .Type {case ResultTypeNumber :if _ffada ==_ecaa ||(_ffada ==_fdgfd &&!_bfcc .IsBoolean ){_edaf ++;};case ResultTypeList ,ResultTypeArray :_edaf +=_edbeb (_bfcc .ListValues (),_ffada );case ResultTypeString :if _ffada ==_ecaa {_edaf ++;};case ResultTypeEmpty :if _ffada ==_afe {_edaf ++;};};};return _edaf ;}; -// Eval evaluates a vertical range with prefix returning a list of results or an error. -func (_decb PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_bgaf :=_decb ._ccea .Reference (ctx ,ev );switch _bgaf .Type {case ReferenceTypeSheet :_cdga :=_decb .verticalRangeReference (_bgaf .Value );if _eagga ,_dfeg :=ev .GetFromCache (_cdga );_dfeg {return _eagga ;};_dfcf :=ctx .Sheet (_bgaf .Value );_dgbaf ,_gdbc :=_ffbba (_dfcf ,_decb ._fbedd ,_decb ._gacbg );_deda :=_bdgac (_dfcf ,ev ,_dgbaf ,_gdbc );ev .SetCache (_cdga ,_deda );return _deda ;default:return MakeErrorResult (_b .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bgaf .Type ));};}; +// 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");};_edg :=args [0].ValueNumber ;if _edg <=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");};_cegab :=args [1].ValueNumber ;if _cegab <=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");};_egdc :=args [2].ValueNumber ;if _egdc <=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 ((_dc .Log10 (_egdc )-_dc .Log10 (_cegab ))/_dc .Log10 (1+_edg ));};const _abbdf int =30;func _gdfdg (_dcb ,_abac ,_cde float64 )float64 {return (_dcb *3600+_abac *60+_cde )/86400}; -// Reference returns an invalid reference for Number. -func (_ggebg Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _fagg =57367;func (_ecgc Result )AsString ()Result {switch _ecgc .Type {case ResultTypeNumber :return MakeStringResult (_ecgc .Value ());default:return _ecgc ;};};func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }};func (_cdf *evCache )GetFromCache (key string )(Result ,bool ){_cdf ._adc .Lock ();_cgdb ,_dfg :=_cdf ._fe [key ];_cdf ._adc .Unlock ();return _cgdb ,_dfg ;};var _dfeac =[...]int {0}; +// 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");};_dcgefg :=args [0].AsString ();if _dcgefg .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");};_dfebb :=_d .Buffer {};_egbgg :=false ;_dfcad :=false ;_fefgb :=0;for _ ,_dbed :=range _dcgefg .ValueString {_cfce :=_dbed ==' ';if _cfce {if !_egbgg {continue ;};if !_dfcad {_fefgb ++;_dfebb .WriteRune (_dbed );};}else {_fefgb =0;_egbgg =true ;_dfebb .WriteRune (_dbed );};_dfcad =_cfce ;};_dfebb .Truncate (_dfebb .Len ()-_fefgb );return MakeStringResult (_dfebb .String ());}; -// ISBLANK is an implementation of the Excel ISBLANK() function. -func IsBlank (args []Result )Result {if len (args )!=1{MakeErrorResult ("I\u0053\u0042\u004c\u0041\u004e\u004b(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeEmpty );};var _afbef []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};const _aaeab int =30; +// 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");};_dbad :=args [0].AsNumber ();_aabg :=args [1].AsNumber ();if _dbad .Type !=ResultTypeNumber ||_aabg .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 _aabg .ValueNumber < _dbad .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");};_efcfa :=int64 (_dbad .ValueNumber );_fefd :=int64 (_aabg .ValueNumber );return MakeNumberResult (float64 (_cdcb .Int63n (_fefd -_efcfa +1)+_efcfa ));};type xargs struct{_debc []float64 ;_gefg []float64 ;};type noCache struct{}; -// Cumprinc implements the Excel CUMPRINC function. -func Cumprinc (args []Result )Result {_dec ,_bbfg :=_bea (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _bbfg .Type ==ResultTypeError {return _bbfg ;};_afed :=_dec ._ebca ;_bbdg :=_dec ._deb ;_daa :=_dec ._fcad ;_agf :=_dec ._bgff ;_eaff :=_dec ._eccd ;_dgfd :=_dec ._aaac ;_dfa :=_dgfg (_afed ,_bbdg ,_daa ,0,_dgfd );_gbcf :=0.0;if _agf ==1{if _dgfd ==0{_gbcf =_dfa +_daa *_afed ;}else {_gbcf =_dfa ;};_agf ++;};for _gfgf :=_agf ;_gfgf <=_eaff ;_gfgf ++{if _dgfd ==1{_gbcf +=_dfa -(_facb (_afed ,_gfgf -2,_dfa ,_daa ,1)-_dfa )*_afed ;}else {_gbcf +=_dfa -_facb (_afed ,_gfgf -1,_dfa ,_daa ,0)*_afed ;};};return MakeNumberResult (_gbcf );}; +// Yieldmat implements the Excel YIELDMAT function. +func Yieldmat (args []Result )Result {_ebgc :=len (args );if _ebgc !=5&&_ebgc !=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");};_cebe ,_babbc ,_dgg :=_dfd (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _dgg .Type ==ResultTypeError {return _dgg ;};_eface ,_dgg :=_faeb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _dgg .Type ==ResultTypeError {return _dgg ;};if _eface >=_cebe {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");};_bddgbf :=args [3].ValueNumber ;if _bddgbf < 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");};_fabbf :=args [4].ValueNumber ;if _fabbf <=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");};_ddge :=0;if _ebgc ==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");};_ddge =int (args [5].ValueNumber );if !_cfee (_ddge ){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");};};_ccebd ,_dgg :=_fea (_eface ,_babbc ,_ddge );if _dgg .Type ==ResultTypeError {return _dgg ;};_cbfb ,_dgg :=_fea (_eface ,_cebe ,_ddge );if _dgg .Type ==ResultTypeError {return _dgg ;};_facd ,_dgg :=_fea (_cebe ,_babbc ,_ddge );if _dgg .Type ==ResultTypeError {return _dgg ;};_bcecd :=1+_ccebd *_bddgbf ;_bcecd /=_fabbf /100+_cbfb *_bddgbf ;_bcecd --;_bcecd /=_facd ;return MakeNumberResult (_bcecd );}; -// NewRange constructs a new range. -func NewRange (from ,to Expression )Expression {return Range {from ,to }}; +// 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");};_afdc :=args [0].AsString ();_dafcc :=args [1].AsString ();if _afdc .Type !=ResultTypeString ||_dafcc .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 (_afdc .ValueString ==_dafcc .ValueString );};func (_bggf PrefixHorizontalRange )horizontalRangeReference (_bdfd string )string {return _c .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_bdfd ,_bggf ._gfad ,_bggf ._cfaf );}; -// Cumipmt implements the Excel CUMIPMT function. -func Cumipmt (args []Result )Result {_ccdf ,_dbg :=_bea (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _dbg .Type ==ResultTypeError {return _dbg ;};_eceb :=_ccdf ._ebca ;_gedg :=_ccdf ._deb ;_ebcb :=_ccdf ._fcad ;_gdaa :=_ccdf ._bgff ;_fbbaa :=_ccdf ._eccd ;_afba :=_ccdf ._aaac ;_cgcf :=_dgfg (_eceb ,_gedg ,_ebcb ,0,_afba );_efcgc :=0.0;if _gdaa ==1{if _afba ==0{_efcgc =-_ebcb ;_gdaa ++;};};for _cedc :=_gdaa ;_cedc <=_fbbaa ;_cedc ++{if _afba ==1{_efcgc +=_facb (_eceb ,_cedc -2,_cgcf ,_ebcb ,1)-_cgcf ;}else {_efcgc +=_facb (_eceb ,_cedc -1,_cgcf ,_ebcb ,0);};};_efcgc *=_eceb ;return MakeNumberResult (_efcgc );}; +// Reference returns an invalid reference for ConstArrayExpr. +func (_fab ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };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 );}; -// Oddlprice implements the Excel ODDLPRICE function. -func Oddlprice (args []Result )Result {if len (args )!=8&&len (args )!=9{return MakeErrorResult ("\u004f\u0044\u0044L\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u0069\u0067\u0068\u0074\u0020\u006f\u0072\u0020\u006e\u0069\u006e\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ccde ,_gfbb ,_fgdc :=_daea (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _fgdc .Type ==ResultTypeError {return _fgdc ;};_bbba ,_fgdc :=_dddb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _fgdc .Type ==ResultTypeError {return _fgdc ;};if _bbba >=_ccde {return MakeErrorResultType (ErrorTypeNum ,"\u004c\u0061\u0073\u0074\u0020i\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0064\u0061\u0074\u0065\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074e");};_cede :=args [3];if _cede .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_cgbc :=_cede .ValueNumber ;if _cgbc < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_bgfbg :=args [4];if _bgfbg .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0079i\u0065\u006c\u0064\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_ffce :=_bgfbg .ValueNumber ;if _ffce < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_gfa :=args [5];if _gfa .Type !=ResultTypeNumber {return MakeErrorResult ("\u004fD\u0044\u004cP\u0052\u0049\u0043\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065mp\u0074\u0069\u006fn\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006db\u0065\u0072");};_bdfc :=_gfa .ValueNumber ;if _bdfc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_fcbd :=args [6];if _fcbd .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_babd :=float64 (int (_fcbd .ValueNumber ));if !_degc (_babd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_gfad :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_gbgb :=args [7];if _gbgb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0062a\u0073\u0069\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_gfad =int (_gbgb .ValueNumber );if !_efb (_gfad ){return MakeErrorResultType (ErrorTypeNum ,"I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0062\u0061\u0073\u0069s\u0020\u0076\u0061\u006c\u0075\u0065\u0020f\u006f\u0072\u0020\u004f\u0044\u0044\u004c\u0050\u0052\u0049C\u0045");};};_ffg ,_fgdc :=_cbfa (_bbba ,_gfbb ,_gfad );if _fgdc .Type ==ResultTypeError {return _fgdc ;};_ffg *=_babd ;_decd ,_fgdc :=_cbfa (_ccde ,_gfbb ,_gfad );if _fgdc .Type ==ResultTypeError {return _fgdc ;};_decd *=_babd ;_fdbcc ,_fgdc :=_cbfa (_bbba ,_ccde ,_gfad );if _fgdc .Type ==ResultTypeError {return _fgdc ;};_fdbcc *=_babd ;_egfd :=_bdfc +_ffg *100*_cgbc /_babd ;_egfd /=_decd *_ffce /_babd +1;_egfd -=_fdbcc *100*_cgbc /_babd ;return MakeNumberResult (_egfd );}; +// GetFilename returns an empty string for the invalid reference context. +func (_ffgef *ivr )GetFilename ()string {return ""};func _cfee (_dcab int )bool {return _dcab >=0&&_dcab <=4}; -// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain -// text as a zero where AVERAGE ignores them entirely. -func Averagea (args []Result )Result {_gfdff ,_eddd :=_dfaca (args ,true );if _eddd ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f");};return MakeNumberResult (_gfdff /_eddd );}; +// ISFORMULA is an implementation of the Excel ISFORMULA() function. +func IsFormula (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053F\u004f\u0052\u004d\u0055L\u0041\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ddgb :=args [0].Ref ;if _ddgb .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 (_ddgb .Value ));}; -// MakeStringResult constructs a string result. -func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }};func _cc (_cge ,_ca [][]Result )bool {if len (_cge )!=len (_ca ){return false ;};for _afd :=range _cge {if len (_cge [_afd ])!=len (_ca [_afd ]){return false ;};};return true ;};func _fab (_cag BinOpType ,_gca [][]Result ,_egd Result )Result {_bb :=[][]Result {};for _age :=range _gca {_fd :=_cgc (_cag ,_gca [_age ],_egd );if _fd .Type ==ResultTypeError {return _fd ;};_bb =append (_bb ,_fd .ValueList );};return MakeArrayResult (_bb );}; +// 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 _baf (_aeefc Result )[]Result {_cadae :=_aeefc .ValueList ;if _aeefc .Type ==ResultTypeArray {_cadae =nil ;for _ ,_cdaf :=range _aeefc .ValueArray {if len (_cdaf )> 0{_cadae =append (_cadae ,_cdaf [0]);}else {_cadae =append (_cadae ,_ffe );};};};return _cadae ;};var _fefab =[...]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"}; -// FloorMath implements _xlfn.FLOOR.MATH which rounds numbers down to the -// nearest multiple of the second argument, toward or away from zero as -// specified by the third argument. -func FloorMath (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u002e\u004dA\u0054\u0048\u0028)\u0020\u0061\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fecg :=args [0].AsNumber ();if _fecg .Type !=ResultTypeNumber {return MakeErrorResult ("f\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_efbc :=float64 (1);if _fecg .ValueNumber < 0{_efbc =-1;};if len (args )> 1{_dgbc :=args [1].AsNumber ();if _dgbc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006den\u0074\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072");};_efbc =_dgbc .ValueNumber ;};_feaf :=float64 (1);if len (args )> 2{_bcga :=args [2].AsNumber ();if _bcga .Type !=ResultTypeNumber {return MakeErrorResult ("t\u0068\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020FL\u004f\u004f\u0052\u002eM\u0041\u0054\u0048\u0028\u0029\u0020\u006d\u0075\u0073t \u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_feaf =_bcga .ValueNumber ;};if len (args )==1{return MakeNumberResult (_gg .Floor (_fecg .ValueNumber ));};_abfaf :=_fecg .ValueNumber ;_abfaf ,_gced :=_gg .Modf (_abfaf /_efbc );if _gced !=0&&_fecg .ValueNumber < 0&&_feaf > 0{_abfaf ++;};return MakeNumberResult (_abfaf *_efbc );}; +// Fv implements the Excel FV function. +func Fv (args []Result )Result {_ffdb :=len (args );if _ffdb < 3||_ffdb > 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");};_dcge :=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");};_cgga :=args [1].ValueNumber ;if _cgga !=float64 (int (_cgga )){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");};_aaeb :=args [2].ValueNumber ;_fcag :=0.0;if _ffdb >=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");};_fcag =args [3].ValueNumber ;};_accc :=0;if _ffdb ==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");};_accc =int (args [4].ValueNumber );if _accc !=0{_accc =1;};};return MakeNumberResult (_cfgg (_dcge ,_cgga ,_aaeb ,_fcag ,_accc ));}; -// Clean is an implementation of the Excel CLEAN function that removes -// unprintable characters. -func Clean (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004c\u0045\u0041\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gdcdd :=args [0].AsString ();if _gdcdd .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_afbca :=_bg .Buffer {};for _ ,_aebe :=range _gdcdd .ValueString {if _g .IsPrint (_aebe ){_afbca .WriteRune (_aebe );};};return MakeStringResult (_afbca .String ());}; +// 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");};_bgea :=args [0].AsNumber ();_cggfe :=args [1].AsNumber ();if _bgea .Type ==ResultTypeNumber &&_cggfe .Type ==ResultTypeNumber {_bcgf :=_dc .Atan2 (_cggfe .ValueNumber ,_bgea .ValueNumber );if _bcgf !=_bcgf {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e");};return MakeNumberResult (_bcgf );};for _ ,_babf :=range []ResultType {_bgea .Type ,_cggfe .Type }{switch _babf {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 _bgea ;default:return MakeErrorResult (_c .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",_babf ));};};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");}; -// ISERROR is an implementation of the Excel ISERROR() function. -func IsError (args []Result )Result {if len (args )!=1{MakeErrorResult ("I\u0053\u0045\u0052\u0052\u004f\u0052(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeError );};func _dfga (_dacgc Result )Result {if _dacgc .Type ==ResultTypeEmpty {return _dacgc ;};_cbggf :=_dacgc .AsString ();if _cbggf .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u004f\u0057\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _dacgc .IsBoolean {if _cbggf .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _cbggf .ValueString =="\u0030"{return MakeStringResult ("\u0066\u0061\u006cs\u0065");}else {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052");};}else {return MakeStringResult (_fa .ToLower (_cbggf .ValueString ));};};func _gfbga (_fgca []Result )Result {_cddb :=_fgca [0].ValueArray ;if len (_fgca )==1{_bdfe :=[][]Result {};for _ ,_abbgb :=range _cddb {_bdfe =append (_bdfe ,_bdgdb ([]Result {MakeListResult (_abbgb )}).ValueList );};return MakeArrayResult (_bdfe );}else if len (_fgca )==2{_cgaeb :=len (_cddb );_beea :=len (_cddb [0]);_aege :=_aedf (_fgca [1],_cgaeb ,_beea );_bfgf :=len (_aege );_bdfb :=[][]Result {};var _dfcd []Result ;for _gded ,_baee :=range _cddb {if _gded < _bfgf {_dfcd =_aege [_gded ];}else {_dfcd =_cfff (MakeErrorResultType (ErrorTypeNA ,""),_beea );};_bdfb =append (_bdfb ,_bdgdb ([]Result {MakeListResult (_baee ),MakeListResult (_dfcd )}).ValueList );};return MakeArrayResult (_bdfb );}else if len (_fgca )==3{_cgbcb :=len (_cddb );_ffdab :=len (_cddb [0]);_fbaeg :=_aedf (_fgca [1],_cgbcb ,_ffdab );_dbabb :=_aedf (_fgca [2],_cgbcb ,_ffdab );_ffbg :=len (_fbaeg );_eada :=len (_dbabb );_cabd :=[][]Result {};var _dabeb ,_edag []Result ;for _ggdc ,_gaaf :=range _cddb {if _ggdc < _ffbg {_dabeb =_fbaeg [_ggdc ];}else {_dabeb =_cfff (MakeErrorResultType (ErrorTypeNA ,""),_ffdab );};if _ggdc < _eada {_edag =_dbabb [_ggdc ];}else {_edag =_cfff (MakeErrorResultType (ErrorTypeNA ,""),_ffdab );};_cabd =append (_cabd ,_bdgdb ([]Result {MakeListResult (_gaaf ),MakeListResult (_dabeb ),MakeListResult (_edag )}).ValueList );};return MakeArrayResult (_cabd );};return MakeErrorResultType (ErrorTypeValue ,"");}; +// MinIfs implements the MINIFS function. +func MinIfs (args []Result )Result {_deac :=_gdgfe (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _deac .Type !=ResultTypeEmpty {return _deac ;};_ceecc :=_eabc (args [1:]);_deebd :=_dc .MaxFloat64 ;_eaeaf :=_cdafd (args [0]);for _ ,_fgbag :=range _ceecc {_fgcaa :=_eaeaf [_fgbag ._ffaab ][_fgbag ._edga ].ValueNumber ;if _deebd > _fgcaa {_deebd =_fgcaa ;};};if _deebd ==_dc .MaxFloat64 {_deebd =0;};return MakeNumberResult (float64 (_deebd ));};func _agg (_gbdg ,_fgca float64 ,_cdb ,_abcc int )float64 {_eabb :=_fae (_gbdg );_ddab :=_fae (_fgca );_gbfd :=_aacd (_eabb ,_ddab ,_cdb );return _gfgb (_eabb ,_gbfd ,_abcc );};func _ceggf (_fagadc string ,_afac func (_fdfg float64 )float64 )Function {return func (_bfcf []Result )Result {if len (_bfcf )!=1{return MakeErrorResult (_fagadc +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_gccae :=_bfcf [0].AsNumber ();switch _gccae .Type {case ResultTypeNumber :_edfe :=_afac (_gccae .ValueNumber );if _dc .IsNaN (_edfe ){return MakeErrorResult (_fagadc +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _dc .IsInf (_edfe ,0){return MakeErrorResult (_fagadc +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_edfe );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_fagadc +"\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 _gccae ;default:return MakeErrorResult (_c .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",_fagadc ,_gccae .Type ));};};};const _gfdb =57369;func _gfbef (_bcfg Context ,_fbfc ,_gcda string )(string ,string ){_afed :=_fbfc +"\u0031";_eagbb :=_bcfg .LastRow (_fbfc );_dgbecc :=_gcda +_ff .Itoa (_eagbb );return _afed ,_dgbecc ;};func (_efgc Result )AsString ()Result {switch _efgc .Type {case ResultTypeNumber :return MakeStringResult (_efgc .Value ());default:return _efgc ;};}; -// If is an implementation of the Excel IF() function. It takes one, two or -// three arguments. -func If (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0049\u0046\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0049\u0046\u0020ac\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0074\u0020m\u006fs\u0074 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gbdf :=args [0];switch _gbdf .Type {case ResultTypeError :return _gbdf ;case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_gbdf .ValueNumber !=0);};if _gbdf .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _bdgdb (args );case ResultTypeArray :return _gfbga (args );default:return MakeErrorResult ("\u0049F\u0020\u0069n\u0069\u0074\u0069\u0061l\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006d\u0075\u0073t \u0062\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u006f\u0072 \u0061\u0072r\u0061\u0079");};};var _dda =map[string ]int {"\u006aa\u006e\u0075\u0061\u0072\u0079":1,"\u0066\u0065\u0062\u0072\u0075\u0061\u0072\u0079":2,"\u006d\u0061\u0072c\u0068":3,"\u0061\u0070\u0072i\u006c":4,"\u006d\u0061\u0079":5,"\u006a\u0075\u006e\u0065":6,"\u006a\u0075\u006c\u0079":7,"\u0061\u0075\u0067\u0075\u0073\u0074":8,"\u0073e\u0070\u0074\u0065\u006d\u0070\u0065r":9,"\u006fc\u0074\u006f\u0062\u0065\u0072":10,"\u006e\u006f\u0076\u0065\u006d\u0062\u0065\u0072":11,"\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072":12,"\u006a\u0061\u006e":1,"\u0066\u0065\u0062":2,"\u006d\u0061\u0072":3,"\u0061\u0070\u0072":4,"\u006a\u0075\u006e":6,"\u006a\u0075\u006c":7,"\u0061\u0075\u0067":8,"\u0073\u0065\u0070":9,"\u006f\u0063\u0074":10,"\u006e\u006f\u0076":11,"\u0064\u0065\u0063":12}; +// 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");};_bfgc :=args [0].Ref ;if _bfgc .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");};_geag ,_faac :=_cb .ParseCellReference (_bfgc .Value );if _faac !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bfgc .Value );};return MakeNumberResult (float64 (_geag .ColumnIdx +1));}; -// Rept is an implementation of the Excel REPT function that returns n copies of -// a string. -func Rept (args []Result )Result {if len (args )!=2{return MakeErrorResult ("R\u0045\u0050\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_efaa :=args [0].AsString ();if _efaa .Type !=ResultTypeString {return MakeErrorResult ("\u0050R\u004f\u0050E\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_fead :=args [1].AsNumber ();if _fead .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052O\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};if _fead .ValueNumber < 0{return MakeErrorResult ("\u0050\u0052\u004fP\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074o\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030");};if _fead .ValueNumber ==0{return MakeStringResult ("");};_bbdd :=_bg .Buffer {};for _cffa :=0;_cffa < int (_fead .ValueNumber );_cffa ++{_bbdd .WriteString (_efaa .ValueString );};return MakeStringResult (_bbdd .String ());};var _dddab =[...]struct{_ecbfe int ;_gcfcb int ;_fcbgd string ;}{}; +// 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");};_dgbgg :=args [0];if _dgbgg .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");};_efge :=len (_dgbgg .ValueArray );for _ ,_acgf :=range _dgbgg .ValueArray {if len (_acgf )!=_efge {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 (_fgdfb (_dgbgg .ValueArray ));}; -// PrefixRangeExpr is a range expression that when evaluated returns a list of Results from a given sheet like Sheet1!A1:B4 (all cells from A1 to B4 from a sheet 'Sheet1'). -type PrefixRangeExpr struct{_cbcc ,_dgcf ,_ccefe Expression };const _gbecc int =30;func _efb (_cged int )bool {return _cged >=0&&_cged <=4};type amorArgs struct{_fgb float64 ;_bggd float64 ;_gagfe float64 ;_cggf float64 ;_cdgcc int ;_baca float64 ;_fcfd int ;};var _dbgcd ,_eddg ,_cgaed ,_bdbaf ,_aace ,_aeac ,_gdaf ,_gbcb ,_adcf ,_gcdc ,_fbdc ,_gfge ,_cdeg ,_egfdg ,_bfaf *_af .Regexp ; +// 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");};_cfba :=args [0];if _cfba .Type !=ResultTypeArray &&_cfba .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");};_afgd :=_cacg (args [1]);_ceed :=0;for _ ,_ebag :=range _cdafd (_cfba ){for _ ,_abab :=range _ebag {if _egaa (_abab ,_afgd ){_ceed ++;};};};return MakeNumberResult (float64 (_ceed ));};func (_bdbga *Lexer )Next ()*node {_bdbga ._cdba .Lock ();defer _bdbga ._cdba .Unlock ();if len (_bdbga ._ecgad )> 0{_debfd :=_bdbga ._ecgad [0];_bdbga ._ecgad =_bdbga ._ecgad [1:];return _debfd ;};return _bdbga .nextRaw ();};func _eddf (_fagad ,_dfeaa ,_fbdc ,_adce ,_bfdg float64 )float64 {var _dbgc float64 ;_bfec :=_bfdg /_fbdc ;if _bfec >=1{_bfec =1;if _adce ==1{_dbgc =_fagad ;}else {_dbgc =0;};}else {_dbgc =_fagad *_dc .Pow (1-_bfec ,_adce -1);};_acac :=_fagad *_dc .Pow (1-_bfec ,_adce );var _ddbbf float64 ;if _acac < _dfeaa {_ddbbf =_dbgc -_dfeaa ;}else {_ddbbf =_dbgc -_acac ;};if _ddbbf < 0{_ddbbf =0;};return _ddbbf ;};type ivr struct{};func _cffd (_gacb []Result ,_ggcaa string )(float64 ,float64 ,Result ){if len (_gacb )!=2{return 0,0,MakeErrorResult (_ggcaa +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _gacb [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_ggcaa +"\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");};_fdagd :=_gacb [0].ValueNumber ;if _gacb [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_ggcaa +" \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");};_cdfd :=float64 (int (_gacb [1].ValueNumber ));if _cdfd < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_ggcaa +"\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 _fdagd ,_cdfd ,_ffe ;};const _acaag =57370; -// ISREF is an implementation of the Excel ISREF() function. -func IsRef (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0052\u0045\u0046\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (ev .LastEvalIsRef ());}; +// 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");};_bec :=ctx .GetEpoch ();_ccfe ,_edc :=_aefcg (args [0].Value (),_bec );if _edc !=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 (_ccfe .Year ()));}; -// String returns a string representation of a range with prefix. -func (_eadg PrefixRangeExpr )String ()string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_eadg ._cbcc .String (),_eadg ._dgcf .String (),_eadg ._ccefe .String ());};func _fbge (_eedcc string ,_acba func (_cecac float64 )float64 )Function {return func (_acff []Result )Result {if len (_acff )!=1{return MakeErrorResult (_eedcc +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_fgafd :=_acff [0].AsNumber ();switch _fgafd .Type {case ResultTypeNumber :_baeb :=_acba (_fgafd .ValueNumber );if _gg .IsNaN (_baeb ){return MakeErrorResult (_eedcc +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _gg .IsInf (_baeb ,0){return MakeErrorResult (_eedcc +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _baeb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_eedcc +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_baeb );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_eedcc +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");case ResultTypeError :return _fgafd ;default:return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_eedcc ,_fgafd .Type ));};};}; +// 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");};_ed :=_ee .ToLower (args [0].ValueString );if !_aabb (_ed ){_ ,_ ,_ ,_ ,_bfc ,_gbad :=_ffge (_ed );if _gbad .Type ==ResultTypeError {_gbad .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 _gbad ;};if _bfc {return MakeNumberResult (0);};};_cba ,_cfef ,_eegg ,_ ,_bbe :=_dfb (_ed );if _bbe .Type ==ResultTypeError {return _bbe ;};return MakeNumberResult (_acb (_cba ,_cfef ,_eegg ));}; -// FloorPrecise is an implementation of the FlOOR.PRECISE function. -func FloorPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0046\u004cO\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0046L\u004f\u004fR\u002e\u0050\u0052\u0045C\u0049\u0053\u0045(\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020at\u0020\u006d\u006fs\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_cfab :=args [0].AsNumber ();if _cfab .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052E\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fegg :=float64 (1);if _cfab .ValueNumber < 0{_fegg =-1;};if len (args )> 1{_fdgca :=args [1].AsNumber ();if _fdgca .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006ed\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020F\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065r");};_fegg =_gg .Abs (_fdgca .ValueNumber );};if len (args )==1{return MakeNumberResult (_gg .Floor (_cfab .ValueNumber ));};_acbf :=_cfab .ValueNumber ;_acbf ,_abdf :=_gg .Modf (_acbf /_fegg );if _abdf !=0{if _cfab .ValueNumber < 0{_acbf --;};};return MakeNumberResult (_acbf *_fegg );}; +// MinA is an implementation of the Excel MINA() function. +func MinA (args []Result )Result {return _dgedb (args ,true )}; -// String returns an empty string for EmptyExpr. -func (_bfc EmptyExpr )String ()string {return ""}; +// Rate implements the Excel RATE function. +func Rate (args []Result )Result {_eaeg :=len (args );if _eaeg < 3||_eaeg > 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");};_agb :=args [0].ValueNumber ;if _agb !=float64 (int (_agb )){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");};_cdcf :=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");};_dfbe :=args [2].ValueNumber ;_bgeg :=0.0;if _eaeg >=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");};_bgeg =args [3].ValueNumber ;};_gagg :=0.0;if _eaeg >=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");};_gagg =args [4].ValueNumber ;if _gagg !=0{_gagg =1;};};_gcga :=0.1;if _eaeg >=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");};_gcga =args [5].ValueNumber ;};_dgbg :=100;_bfdc :=0;_ccef :=false ;_daaa :=1e-6;_dffc :=_gcga ;for _bfdc < _dgbg &&!_ccef {_dgae :=_dc .Pow (_dffc +1,_agb );_ggfd :=_dc .Pow (_dffc +1,_agb -1);_gbed :=_dffc *_gagg +1;_dbde :=_cdcf *(_dgae -1);_dcac :=_bgeg +_dgae *_dfbe +_dbde *_gbed /_dffc ;_cffc :=_agb *_ggfd *_dfbe -_dbde *_gbed /_dc .Pow (_dffc ,2);_ecfa :=(_agb *_cdcf *_ggfd *_gbed +_dbde *_gagg )/_dffc ;_baaec :=_dcac /(_cffc +_ecfa );if _dc .Abs (_baaec )< _daaa {_ccef =true ;};_bfdc ++;_dffc -=_baaec ;};return MakeNumberResult (_dffc );}; -// Rand is an implementation of the Excel RAND() function that returns random -// numbers in the range [0,1). -func Rand (args []Result )Result {if len (args )!=0{return MakeErrorResult ("R\u0041\u004e\u0044\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006e\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};return MakeNumberResult (_gbca .Float64 ());}; +// LastRow returns 0 for the invalid reference context. +func (_dbbc *ivr )LastRow (colFrom string )int {return 0}; -// Reference returns an invalid reference for String. -func (_ggbeg String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// 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");};_baaed :=args [0].AsNumber ();if _baaed .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 _baaed .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 (_abgd (_baaed .ValueNumber ));}; -// Mirr implements the Excel MIRR function. -func Mirr (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049R\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("M\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0076\u0061\u006c\u0075\u0065s\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020ar\u0072\u0061\u0079 \u0074y\u0070\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0069\u006e\u0061\u006e\u0063e\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_aacg :=args [1].ValueNumber +1;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049\u0052\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0069\u006e\u0076\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_bfed :=args [2].ValueNumber +1;if _bfed ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_bab :=_aefda (args [0]);_abbb :=float64 (len (_bab ));_gbee ,_efga :=0.0,0.0;_fcfc ,_gbea :=1.0,1.0;_fcdc ,_faafc :=false ,false ;for _ ,_ffbc :=range _bab {for _ ,_fdec :=range _ffbc {if _fdec .Type ==ResultTypeNumber &&!_fdec .IsBoolean {_baad :=_fdec .ValueNumber ;if _baad ==0{continue ;}else {if _baad > 0{_fcdc =true ;_efga +=_fdec .ValueNumber *_gbea ;}else {_faafc =true ;_gbee +=_fdec .ValueNumber *_fcfc ;};_fcfc /=_aacg ;_gbea /=_bfed ;};};};};if !_fcdc ||!_faafc {return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_eaee :=-_efga /_gbee ;_eaee *=_gg .Pow (_bfed ,_abbb -1);_eaee =_gg .Pow (_eaee ,1/(_abbb -1));return MakeNumberResult (_eaee -1);}; +// Searchb is an implementation of the Excel SEARCHB(). +func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_afba ,_ceeca :=_acfc ("\u0046\u0049\u004e\u0044",args );if _ceeca .Type !=ResultTypeEmpty {return _ceeca ;};_gdfefc :=_ee .ToLower (_afba ._dede );_aabgd :=_ee .ToLower (_afba ._affa );if _gdfefc ==""{return MakeNumberResult (1.0);};_dcgef :=_afba ._caacac -1;_abeae :=1;_gedde :=0;for _aafd :=range _aabgd {if _aafd !=0{_geaff :=1;if _aafd -_gedde > 1{_geaff =2;};_abeae +=_geaff ;};if _abeae > _dcgef {_gdgeb :=_ag .Index (_gdfefc ,_aabgd [_aafd :]);if _gdgeb ==0{return MakeNumberResult (float64 (_abeae ));};};_gedde =_aafd ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// 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 _dgc (_bae ,_dcge ,_acb float64 )float64 {return (_bae *3600+_dcge *60+_acb )/86400};func _gfag (_cfce string ,_ebbbf []Result )(*parsedSearchObject ,Result ){_faec :=len (_ebbbf );if _faec !=2&&_faec !=3{return nil ,MakeErrorResult (_cfce +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006fr\u0020t\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_gddg :=_ebbbf [0];if _gddg .Type ==ResultTypeError {return nil ,_gddg ;};if _gddg .Type !=ResultTypeString &&_gddg .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068e\u0020\u0066\u0069\u0072s\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067");};_adbfc :=_ebbbf [1];if _adbfc .Type ==ResultTypeError {return nil ,_adbfc ;};if _adbfc .Type !=ResultTypeString &&_adbfc .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("\u0054\u0068\u0065\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020a\u0020\u0073t\u0072\u0069\u006e\u0067");};_ceea :=_adbfc .Value ();_gdea :=_gddg .Value ();_fdega :=1;if _faec ==3&&_ebbbf [2].Type !=ResultTypeEmpty {_bgeea :=_ebbbf [2];if _bgeea .Type !=ResultTypeNumber {return nil ,MakeErrorResult ("P\u006f\u0073\u0069\u0074\u0069\u006fn\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062e\u0020\u0061\u0020n\u0075m\u0062\u0065\u0072");};_fdega =int (_bgeea .ValueNumber );if _fdega < 1{return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030");};if _fdega > len (_ceea ){return nil ,MakeErrorResultType (ErrorTypeValue ,"\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075l\u0064\u0020\u0062\u0065\u0020\u0061 \u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074h\u0061\u006e\u0020\u0030");};};return &parsedSearchObject {_gdea ,_ceea ,_fdega },_aaa ;}; +// String returns a string representation of Number. +func (_bdeg Number )String ()string {return _ff .FormatFloat (_bdeg ._becb ,'f',-1,64)};func _fcge (_bad ,_cgb float64 ,_abbe ,_bacf int )float64 {_eec :=_fae (_bad );_deaf :=_fae (_cgb );if _bacf ==1{_agad :=_dfcf (_eec ,_deaf ,_abbe ,1);_geafg :=_agad .AddDate (0,12/_abbe ,0);return _gfgb (_agad ,_geafg ,_bacf );};return float64 (_ebab (0,_bacf ))/float64 (_abbe );}; -// Odd is an implementation of the Excel ODD() that rounds a number to the -// nearest odd integer. -func Odd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("O\u0044\u0044\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_agdb :=args [0].AsNumber ();if _agdb .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0044\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cbce :=_gg .Signbit (_agdb .ValueNumber );_eefb ,_aebf :=_gg .Modf ((_agdb .ValueNumber -1)/2);_gfbcg :=_eefb *2+1;if _aebf !=0{if !_cbce {_gfbcg +=2;}else {_gfbcg -=2;};};return MakeNumberResult (_gfbcg );};const _cgbfg =2; +// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. +func (_baa CellRef )Update (q *_cc .UpdateQuery )Expression {if q .UpdateCurrentSheet {_baa ._bda =_eef (_baa ._bda ,q );};return _baa ;};func _cbag (_cfeee []Result ,_gcbfa bool )(float64 ,float64 ){_becfa :=0.0;_edgc :=0.0;for _ ,_ebeg :=range _cfeee {switch _ebeg .Type {case ResultTypeNumber :if _gcbfa ||!_ebeg .IsBoolean {_edgc +=_ebeg .ValueNumber ;_becfa ++;};case ResultTypeList ,ResultTypeArray :_bfda ,_aaec :=_cbag (_ebeg .ListValues (),_gcbfa );_edgc +=_bfda ;_becfa +=_aaec ;case ResultTypeString :if _gcbfa {_becfa ++;};case ResultTypeEmpty :};};return _edgc ,_becfa ;}; -// SupportedFunctions returns a list of supported functions. -func SupportedFunctions ()[]string {_adbe :=[]string {};for _beff :=range _ecfcd {_adbe =append (_adbe ,_beff );};for _eagec :=range _ddebg {_adbe =append (_adbe ,_eagec );};_f .Strings (_adbe );return _adbe ;};func _bea (_cgfd []Result ,_daed string )(*cumulArgs ,Result ){if len (_cgfd )!=6{return nil ,MakeErrorResult (_daed +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _cgfd [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daed +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0072\u0061te \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_bagf :=_cgfd [0].ValueNumber ;if _bagf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006fs\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _cgfd [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daed +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_gbgc :=_cgfd [1].ValueNumber ;if _gbgc <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};if _cgfd [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daed +"\u0020r\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bcdf :=_cgfd [2].ValueNumber ;if _bcdf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _cgfd [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daed +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0073\u0074\u0061r\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_fff :=_cgfd [3].ValueNumber ;if _fff <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073t\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069o\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _cgfd [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daed +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aggdd :=_cgfd [4].ValueNumber ;if _aggdd <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020\u0070\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};if _aggdd < _fff {return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0065\u006e\u0064\u0020p\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0074\u0065\u0072\u0020o\u0072\u0020\u0065\u0071\u0075a\u006c\u0020\u0074\u006f\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064");};if _aggdd > _gbgc {return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074o\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0070\u0065\u0072io\u0064\u0073\u0020r\u0061n\u0067\u0065");};_gbf :=int (_cgfd [5].ValueNumber );if _gbf !=0&&_gbf !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_daed +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031");};return &cumulArgs {_bagf ,_gbgc ,_bcdf ,_fff ,_aggdd ,_gbf },_aaa ;};const _agaaf =57344;type node struct{_ccfcc tokenType ;_bacgg string ;}; +// Reference returns an invalid reference for Bool. +func (_agdc Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _ba (_ccg Result )bool {if _ccg .Type ==ResultTypeString {return _ccg .ValueString =="";};return _ccg .ValueNumber ==0;};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;);const _cecbb =57364; -// Findb is an implementation of the Excel FINDB(). -func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_ffcec ,_ffcce :=_gfag ("\u0046\u0049\u004e\u0044",args );if _ffcce .Type !=ResultTypeEmpty {return _ffcce ;};_deba :=_ffcec ._fcac ;if _deba ==""{return MakeNumberResult (1.0);};_gccca :=_ffcec ._edegc ;_fgbde :=_ffcec ._edafc -1;_ddge :=1;_feca :=0;for _bdafb :=range _gccca {if _bdafb !=0{_abade :=1;if _bdafb -_feca > 1{_abade =2;};_ddge +=_abade ;};if _ddge > _fgbde {_caedc :=_fa .Index (_gccca [_bdafb :],_deba );if _caedc ==0{return MakeNumberResult (float64 (_ddge ));};};_feca =_bdafb ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// Product is an implementation of the Excel PRODUCT() function. +func Product (args []Result )Result {_ebac :=1.0;for _ ,_cadda :=range args {_cadda =_cadda .AsNumber ();switch _cadda .Type {case ResultTypeNumber :_ebac *=_cadda .ValueNumber ;case ResultTypeList ,ResultTypeArray :_edea :=Product (_cadda .ListValues ());if _edea .Type !=ResultTypeNumber {return _edea ;};_ebac *=_edea .ValueNumber ;case ResultTypeString :case ResultTypeError :return _cadda ;case ResultTypeEmpty :default:return MakeErrorResult (_c .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",_cadda .Type ));};};return MakeNumberResult (_ebac );}; -// RandBetween is an implementation of the Excel RANDBETWEEN() function that returns a random -// integer in the range specified. -func RandBetween (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_caaba :=args [0].AsNumber ();_bcbbf :=args [1].AsNumber ();if _caaba .Type !=ResultTypeNumber ||_bcbbf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052A\u004e\u0044B\u0045\u0054\u0057\u0045E\u004e\u0028\u0029 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020tw\u006f\u0020\u006eu\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};if _bcbbf .ValueNumber < _caaba .ValueNumber {return MakeErrorResult ("\u0052\u0041\u004e\u0044\u0042E\u0054\u0057\u0045\u0045\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0061\u0072\u0067\u0065r");};_cgca :=int64 (_caaba .ValueNumber );_dbec :=int64 (_bcbbf .ValueNumber );return MakeNumberResult (float64 (_gbca .Int63n (_dbec -_cgca +1)+_cgca ));};func _ffed (_ecb []Result ,_defc string )(*amorArgs ,Result ){_bbea :=len (_ecb );if _bbea !=6&&_bbea !=7{return nil ,MakeErrorResult (_defc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u006fr\u0020s\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ecb [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_defc +"\u0020\u0072eq\u0075\u0069\u0072e\u0073\u0020\u0063\u006fst \u0074o \u0062\u0065\u0020\u006e\u0075\u006d\u0062er\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_aacfb :=_ecb [0].ValueNumber ;if _aacfb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_defc +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};_acbe ,_gggab :=_dddb (_ecb [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_defc );if _gggab .Type ==ResultTypeError {return nil ,_gggab ;};_fgfb ,_gggab :=_dddb (_ecb [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_defc );if _gggab .Type ==ResultTypeError {return nil ,_gggab ;};if _fgfb < _acbe {return nil ,MakeErrorResultType (ErrorTypeNum ,_defc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074 \u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020l\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0064\u0061te\u0020\u0070\u0075\u0072\u0063\u0068\u0061\u0073\u0065\u0064");};if _ecb [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_defc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006cv\u0061\u0067\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fgab :=_ecb [3].ValueNumber ;if _fgab < 0||_fgab > _aacfb {return nil ,MakeErrorResultType (ErrorTypeNum ,_defc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061g\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065e\u006e\u0020\u0030\u0020\u0061\u006e\u0064\u0020\u0074\u0068\u0065\u0020in\u0069\u0074\u0069\u0061\u006c\u0020\u0063\u006f\u0073\u0074");};if _ecb [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_defc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_cggfd :=int (_ecb [4].ValueNumber );if _cggfd < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_defc +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0065\u0072\u0069o\u0064\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u002d\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if _ecb [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_defc +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_fbeb :=_ecb [5].ValueNumber ;if _fbeb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_defc +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 d\u0065\u0070\u0072\u0065\u0063\u0069\u0061\u0074\u0069\u006f\u006e\u0020\u0072\u0061t\u0065\u0020t\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u0020\u0061\u006e\u0064 \u006c\u0065ss\u0020\u0074\u0068a\u006e\u0020\u0030\u002e\u0035");};_ecgf :=0;if _bbea ==7&&_ecb [6].Type !=ResultTypeEmpty {if _ecb [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_defc +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ecgf =int (_ecb [6].ValueNumber );if !_efb (_ecgf )||_ecgf ==2{return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_defc );};};return &amorArgs {_aacfb ,_acbe ,_fgfb ,_fgab ,_cggfd ,_fbeb ,_ecgf },_aaa ;}; - -// Update returns the same object as updating sheet references does not affect ConstArrayExpr. -func (_ccdaa ConstArrayExpr )Update (q *_egg .UpdateQuery )Expression {return _ccdaa };func _abad (_fcae int )int {if _fcae < 1900{if _fcae < 30{_fcae +=2000;}else {_fcae +=1900;};};return _fcae ;};type criteriaParsed struct{_bfabd bool ;_cbaa float64 ;_ffcbg string ;_edbfb *criteriaRegex ;};const (_egee rmode =iota ;_bdfce ;_fdddb ;);const _efegf =57355;func init (){RegisterFunction ("\u0043\u0048\u004f\u004f\u0053\u0045",Choose );RegisterFunction ("\u0043\u004f\u004c\u0055\u004d\u004e",Column );RegisterFunction ("\u0043O\u004c\u0055\u004d\u004e\u0053",Columns );RegisterFunction ("\u0049\u004e\u0044E\u0058",Index );RegisterFunctionComplex ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054",Indirect );RegisterFunctionComplex ("\u004f\u0046\u0046\u0053\u0045\u0054",Offset );RegisterFunction ("\u004d\u0041\u0054C\u0048",Match );RegisterFunction ("\u0048L\u004f\u004f\u004b\u0055\u0050",HLookup );RegisterFunction ("\u004c\u0041\u0052G\u0045",Large );RegisterFunction ("\u004c\u004f\u004f\u004b\u0055\u0050",Lookup );RegisterFunction ("\u0052\u004f\u0057",Row );RegisterFunction ("\u0052\u004f\u0057\u0053",Rows );RegisterFunction ("\u0053\u004d\u0041L\u004c",Small );RegisterFunction ("\u0056L\u004f\u004f\u004b\u0055\u0050",VLookup );RegisterFunction ("\u0054R\u0041\u004e\u0053\u0050\u004f\u0053E",Transpose );}; - -// Dollarfr implements the Excel DOLLARFR function. -func Dollarfr (args []Result )Result {_cdda ,_ageg ,_cbgg :=_dcggb (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _cbgg .Type ==ResultTypeError {return _cbgg ;};if _cdda ==0{return MakeNumberResult (0);};_fbc :=_cdda < 0;if _fbc {_cdda =-_cdda ;};_eacg :=float64 (int (_cdda ));_dbaf :=args [0].Value ();_ccgf :=_fa .Split (_dbaf ,"\u002e");_faad :=_ccgf [1];_daege ,_eaebe :=_ga .ParseFloat (_faad ,64);if _eaebe !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0046\u0052");};_bdeg :=float64 (len (_faad ));_daege /=_gg .Pow (10,_bdeg );_beb :=_daege *_ageg /_gg .Pow (10,float64 (int (_gg .Log10 (_ageg )))+1)+_eacg ;if _fbc {_beb =-_beb ;};return MakeNumberResult (_beb );}; +// Small implements the Excel SMALL function. +func Small (args []Result )Result {return _bceae (args ,false )}; -// Reference returns an invalid reference for Error. -func (_aec Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// MakeArrayResult constructs an array result (matrix). +func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }};func (_gfc *defEval )checkLastEvalIsRef (_egf Context ,_dcc Expression ){switch _dcc .(type ){case FunctionCall :switch _dcc .(FunctionCall )._fbae {case "\u0049\u0053\u0052E\u0046":for _ ,_dad :=range _dcc .(FunctionCall )._agff {switch _dad .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_geae :=_dad .Eval (_egf ,_gfc );_gfc ._egb =!(_geae .Type ==ResultTypeError &&_geae .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_gfc ._egb =false ;};};};};}; -// Even is an implementation of the Excel EVEN() that rounds a number to the -// nearest even integer. -func Even (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0045\u0056\u0045\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_adgb :=args [0].AsNumber ();if _adgb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0056\u0045N\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffbcf :=_gg .Signbit (_adgb .ValueNumber );_bacd ,_decge :=_gg .Modf (_adgb .ValueNumber /2);_dbafb :=_bacd *2;if _decge !=0{if !_ffbcf {_dbafb +=2;}else {_dbafb -=2;};};return MakeNumberResult (_dbafb );};func _ggfc (){_bgfcf =_af .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_bcae =_af .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_ecffc =_af .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_ffeeg =_af .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_fcbg =_af .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_adeg =_af .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");}; +// Reference returns a string reference value to a vertical range with prefix. +func (_acdcf PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_beaba :=_acdcf ._edebe .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_acdcf .verticalRangeReference (_beaba .Value )};}; -// NewPrefixVerticalRange constructs a new full columns range with prefix. -func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_addea :=_fa .Split (v ,"\u003a");if len (_addea )!=2{return nil ;};return PrefixVerticalRange {pfx ,_addea [0],_addea [1]};}; +// Error is an error expression. +type Error struct{_gag string };func _acef (_dddd []Result ,_eea string )(*cumulArgs ,Result ){if len (_dddd )!=6{return nil ,MakeErrorResult (_eea +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _dddd [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_eea +"\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");};_afbf :=_dddd [0].ValueNumber ;if _afbf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_eea +"\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 _dddd [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_eea +"\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");};_agc :=_dddd [1].ValueNumber ;if _agc <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_eea +"\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 _dddd [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_eea +"\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");};_fdag :=_dddd [2].ValueNumber ;if _fdag <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_eea +"\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 _dddd [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_eea +"\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");};_cafe :=_dddd [3].ValueNumber ;if _cafe <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_eea +"\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 _dddd [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_eea +"\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");};_egde :=_dddd [4].ValueNumber ;if _egde <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_eea +"\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 _egde < _cafe {return nil ,MakeErrorResultType (ErrorTypeNum ,_eea +"\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 _egde > _agc {return nil ,MakeErrorResultType (ErrorTypeNum ,_eea +" \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");};_gaad :=int (_dddd [5].ValueNumber );if _gaad !=0&&_gaad !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_eea +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031");};return &cumulArgs {_afbf ,_agc ,_fdag ,_cafe ,_egde ,_gaad },_ffe ;};type cmpResult int8 ;func _fada (_bdae []Result ,_bcddc []string ,_fbde bool )[]string {for _ ,_gefb :=range _bdae {switch _gefb .Type {case ResultTypeEmpty :if !_fbde {_bcddc =append (_bcddc ,"");};case ResultTypeString :if _gefb .ValueString !=""||!_fbde {_bcddc =append (_bcddc ,_gefb .ValueString );};case ResultTypeNumber :_bcddc =append (_bcddc ,_gefb .Value ());case ResultTypeList :_bcddc =_baaba (_bcddc ,_fada (_gefb .ValueList ,[]string {},_fbde ));case ResultTypeArray :for _ ,_dggb :=range _gefb .ValueArray {_bcddc =_baaba (_bcddc ,_fada (_dggb ,[]string {},_fbde ));};};};return _bcddc ;};func _fgbb (_dbfg ,_gbg ,_fgcd ,_dccfb int )int {if !_ecbad (_dccfb ){return _fgcd ;};_gcfc :=_fgcd ;_dfbg :=_gfgc (_dbfg ,_gbg );if _gcfc > 30||_fgcd >=_dfbg ||_gcfc >=_dfbg {_gcfc =30;};return _gcfc ;}; -// Year is an implementation of the Excel YEAR() function. -func Year (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0045\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_deg :=ctx .GetEpoch ();_aadb ,_aagc :=_eccgb (args [0].Value (),_deg );if _aagc !=nil {return MakeErrorResult ("\u0059\u0045AR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s a\u0020si\u006e\u0067\u006c\u0065\u0020\u0064\u0061te\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeNumberResult (float64 (_aadb .Year ()));}; +// Update returns the same object as updating sheet references does not affect Bool. +func (_gcc Bool )Update (q *_cc .UpdateQuery )Expression {return _gcc };func _bceae (_dgee []Result ,_eecb bool )Result {var _fgaf string ;if _eecb {_fgaf ="\u004c\u0041\u0052G\u0045";}else {_fgaf ="\u0053\u004d\u0041L\u004c";};if len (_dgee )!=2{return MakeErrorResult (_fgaf +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_edeb :=_dgee [0];var _facgf [][]Result ;switch _edeb .Type {case ResultTypeArray :_facgf =_edeb .ValueArray ;case ResultTypeList :_facgf =[][]Result {_edeb .ValueList };default:return MakeErrorResult (_fgaf +"\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 (_facgf )==0{return MakeErrorResult (_fgaf +"\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 _dgee [1].Type !=ResultTypeNumber {return MakeErrorResult (_fgaf +" \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");};_cdbec :=_dgee [1].ValueNumber ;if _cdbec < 1{return MakeErrorResultType (ErrorTypeNum ,_fgaf +"\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");};_fafb :=int (_cdbec );if float64 (_fafb )!=_cdbec {return MakeErrorResultType (ErrorTypeNum ,_fgaf +"\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");};_dfded :=[]float64 {};for _ ,_edcg :=range _facgf {for _ ,_ebaf :=range _edcg {if _ebaf .Type ==ResultTypeNumber {_dfded =append (_dfded ,_ebaf .ValueNumber );};};};if _fafb > len (_dfded ){return MakeErrorResultType (ErrorTypeNum ,_fgaf +" \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");};_agbb :=_ea .MergeSort (_dfded );if _eecb {return MakeNumberResult (_agbb [len (_agbb )-_fafb ]);}else {return MakeNumberResult (_agbb [_fafb -1]);};};type durationArgs struct{_aedc float64 ;_cfa float64 ;_dcfg float64 ;_deec float64 ;_bfgg float64 ;_cadg int ;}; -// Base is an implementation of the Excel BASE function that returns a string -// form of an integer in a specified base and of a minimum length with padded -// zeros. -func Base (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (args )> 3{return MakeErrorResult ("\u0042\u0041S\u0045\u0028\u0029\u0020a\u006c\u006co\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006fs\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_gbec :=args [0].AsNumber ();if _gbec .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gcgfe :=args [1].AsNumber ();if _gcgfe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063o\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042\u0041\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_cdafb :=int (_gcgfe .ValueNumber );if _cdafb < 0||_cdafb > 36{return MakeErrorResult ("\u0072\u0061\u0064\u0069\u0078\u0020m\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0069\u006e\u0020\u0074\u0068\u0065 \u0072\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u0033\u0036\u005d");};_agaae :=0;if len (args )> 2{_fegb :=args [2].AsNumber ();if _fegb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0074\u0068\u0069\u0072\u0064 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0042A\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_agaae =int (_fegb .ValueNumber );};_bgeb :=_ga .FormatInt (int64 (_gbec .ValueNumber ),_cdafb );if len (_bgeb )< _agaae {_bgeb =_fa .Repeat ("\u0030",_agaae -len (_bgeb ))+_bgeb ;};return MakeStringResult (_bgeb );};var _edbb =[...]int {45,3,44,32,18,40,72,46,47,30,31,32,39,48,28,29,30,31,32,75,39,49,32,56,50,70,23,39,76,57,58,59,60,61,62,63,64,65,66,67,68,77,71,69,54,43,13,19,21,55,82,11,78,9,74,28,29,30,31,32,37,33,34,35,36,38,1,20,39,10,2,8,0,80,79,0,0,0,83,0,81,73,28,29,30,31,32,37,33,34,35,36,38,0,0,39,28,29,30,31,32,37,33,34,35,36,38,26,27,39,51,52,25,14,15,16,17,0,24,23,22,41,23,12,0,6,7,26,27,0,42,0,25,14,15,16,17,0,24,23,22,5,0,12,0,6,7,26,27,0,4,0,25,14,15,16,17,0,24,23,22,41,0,12,53,6,7,26,27,0,0,0,25,14,15,16,17,0,24,23,22,41,0,12,0,6,7};func _faafa (_fdga int )string {if _fdga >=1&&_fdga -1< len (_ebade ){if _ebade [_fdga -1]!=""{return _ebade [_fdga -1];};};return _b .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_fdga );}; +// 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");};_fcabe :=args [0];if _fcabe .Type !=ResultTypeArray &&_fcabe .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");};_bfeb :=_fcabe .ValueArray ;if len (_bfeb )==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 (_bfeb [0])));}; -// HasFormula returns FALSE for the invalid reference context. -func (_cgebd *ivr )HasFormula (cellRef string )bool {return false }; +// Index implements the Excel INDEX function. +func Index (args []Result )Result {_adgb :=len (args );if _adgb < 2||_adgb > 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");};_dfeb :=args [0];if _dfeb .Type !=ResultTypeArray &&_dfeb .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");};_fefa :=args [1].AsNumber ();if _fefa .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");};_dcad :=int (_fefa .ValueNumber )-1;_ceec :=-1;if _adgb ==3&&args [2].Type !=ResultTypeEmpty {_cgbd :=args [2].AsNumber ();if _cgbd .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");};_ceec =int (_cgbd .ValueNumber )-1;};if _dcad ==-1&&_ceec ==-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 _agfc []Result ;if _dfeb .Type ==ResultTypeArray {_facg :=_dfeb .ValueArray ;if _dcad < -1||_dcad >=len (_facg ){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 _dcad ==-1{if _ceec >=len (_facg [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");};_ebgd :=[][]Result {};for _ ,_ebce :=range _facg {_dcfd :=_ebce [_ceec ];if _dcfd .Type ==ResultTypeEmpty {_dcfd =MakeNumberResult (0);};_ebgd =append (_ebgd ,[]Result {_dcfd });};return MakeArrayResult (_ebgd );};_agfc =_facg [_dcad ];}else {_caee :=_dfeb .ValueList ;if _dcad < -1||_dcad >=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 _dcad ==-1{if _ceec >=len (_caee ){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");};_afcbc :=_caee [_ceec ];if _afcbc .Type ==ResultTypeEmpty {_afcbc =MakeNumberResult (0);};return _afcbc ;};_agfc =_caee ;};if _ceec < -1||_ceec > len (_agfc ){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 _ceec ==-1{_acbc :=[]Result {};for _ ,_gcca :=range _agfc {if _gcca .Type ==ResultTypeEmpty {_acbc =append (_acbc ,MakeNumberResult (0));}else {_acbc =append (_acbc ,_gcca );};};return MakeArrayResult ([][]Result {_acbc });};_dbag :=_agfc [_ceec ];if _dbag .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _dbag ;};func _eaedc (_cedb []Result )(float64 ,float64 ,Result ){_cbfge :=0.0;_eceg :=1.0;for _ ,_cbee :=range _cedb {switch _cbee .Type {case ResultTypeNumber :_cbfge +=_cbee .ValueNumber ;_eceg *=_abgd (_cbee .ValueNumber );case ResultTypeList ,ResultTypeArray :_fgeba ,_gdcb ,_fcdgb :=_eaedc (_cbee .ListValues ());_cbfge +=_fgeba ;_eceg *=_abgd (_gdcb );if _fcdgb .Type ==ResultTypeError {return 0,0,_fcdgb ;};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,_cbee ;};};return _cbfge ,_eceg ,_ffe ;};var _cdcea string =string ([]byte {92}); -// Reference returns a string reference value to a range with prefix. -func (_ceff PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_dbbd :=_ceff ._cbcc .Reference (ctx ,ev );_fbce :=_ceff ._dgcf .Reference (ctx ,ev );_fbde :=_ceff ._ccefe .Reference (ctx ,ev );if _dbbd .Type ==ReferenceTypeSheet &&_fbce .Type ==ReferenceTypeCell &&_fbde .Type ==ReferenceTypeCell {return MakeRangeReference (_dcef (_dbbd ,_fbce ,_fbde ));};return ReferenceInvalid ;};func _aefda (_bbac Result )[][]Result {switch _bbac .Type {case ResultTypeArray :return _bbac .ValueArray ;case ResultTypeList :return [][]Result {_bbac .ValueList };default:return [][]Result {};};}; +// String returns a string representation of PrefixExpr. +func (_aecbb PrefixExpr )String ()string {return _c .Sprintf ("\u0025\u0073\u0021%\u0073",_aecbb ._agaa .String (),_aecbb ._ddfc .String ());};func _cffgb (_afccf Result ,_eadc ,_degc string )(string ,Result ){switch _afccf .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _afccf .Value (),_ffe ;default:return "",MakeErrorResult (_eadc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_degc +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};}; -// RegisterFunction registers a standard function. -func RegisterFunction (name string ,fn Function ){_agccd .Lock ();defer _agccd .Unlock ();if _ ,_cbffe :=_ecfcd [name ];_cbffe {_cg .Log ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name );};_ecfcd [name ]=fn ;}; +// ISREF is an implementation of the Excel ISREF() function. +func IsRef (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0052\u0045\u0046\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (ev .LastEvalIsRef ());}; -// Nominal implements the Excel NOMINAL function. -func Nominal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("NO\u004d\u0049N\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u006f\u006d\u0069\u006e\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et");};_cdgb :=args [0].ValueNumber ;if _cdgb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004fM\u0049\u004e\u0041\u004c\u0020r\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0065\u0066\u0066\u0065\u0063\u0074\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020\u0070\u0065\u0072i\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074");};_bgaa :=float64 (int (args [1].ValueNumber ));if _bgaa < 1{return MakeErrorResultType (ErrorTypeNum ,"\u004e\u004f\u004d\u0049\u004e\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006eum\u0062e\u0072\u0020\u006f\u0066\u0020\u0063\u006f\u006d\u0070\u006f\u0075\u006ed\u0069\u006e\u0067\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065 \u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065");};return MakeNumberResult ((_gg .Pow (_cdgb +1,1/_bgaa )-1)*_bgaa );}; +// 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 (_edbeb (args ,_afe ));}; -// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. -func (_dfd CellRef )Update (q *_egg .UpdateQuery )Expression {if q .UpdateCurrentSheet {_dfd ._dgd =_ggb (_dfd ._dgd ,q );};return _dfd ;};var _bfaebg =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2}; +// Search is an implementation of the Excel SEARCH(). +func Search (args []Result )Result {_dfab ,_agee :=_acfc ("\u0046\u0049\u004e\u0044",args );if _agee .Type !=ResultTypeEmpty {return _agee ;};_cbdbd :=_ee .ToLower (_dfab ._dede );if _cbdbd ==""{return MakeNumberResult (1.0);};_gbadd :=_ee .ToLower (_dfab ._affa );_gdfef :=_dfab ._caacac ;_efca :=1;for _abccf :=range _gbadd {if _efca < _gdfef {_efca ++;continue ;};_deece :=_ag .Index (_cbdbd ,_gbadd [_abccf :]);if _deece ==0{return MakeNumberResult (float64 (_efca ));};_efca ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// BinaryExpr is a binary expression. -type BinaryExpr struct{_ag ,_bd Expression ;_bc BinOpType ;};func _dceg (_fbee ,_ccaf ,_adbf ,_cgfbe ,_befg ,_edccf float64 )float64 {var _gbgcg ,_fdcg float64 ;_cbcfc :=0.0;_bfgc :=_gg .Ceil (_befg );_bbcc :=_fbee -_ccaf ;_eadc :=false ;_cead :=0.0;for _bggf :=1.0;_bggf <=_bfgc ;_bggf ++{if !_eadc {_gbgcg =_cdcfb (_fbee ,_ccaf ,_adbf ,_bggf ,_edccf );_cead =_bbcc /(_adbf -_bggf +1);if _cead > _gbgcg {_fdcg =_cead ;_eadc =true ;}else {_fdcg =_gbgcg ;_bbcc -=_gbgcg ;};}else {_fdcg =_cead ;};if _bggf ==_bfgc {_fdcg *=_befg +1-_bfgc ;};_cbcfc +=_fdcg ;};return _cbcfc ;}; +// Pricedisc implements the Excel PRICEDISC function. +func Pricedisc (args []Result )Result {_eegb :=len (args );if _eegb !=4&&_eegb !=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");};_eced ,_cdcd ,_fbag :=_dfd (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _fbag .Type ==ResultTypeError {return _fbag ;};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");};_adga :=args [2].ValueNumber ;if _adga <=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");};_cbe :=args [3].ValueNumber ;if _cbe <=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");};_efda :=0;if _eegb ==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");};_efda =int (args [4].ValueNumber );if !_cfee (_efda ){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");};};_cfbb ,_fbag :=_fea (_eced ,_cdcd ,_efda );if _fbag .Type ==ResultTypeError {return _fbag ;};return MakeNumberResult (_cbe *(1-_adga *_cfbb ));}; -// NewNamedRangeRef constructs a new named range reference. -func NewNamedRangeRef (v string )Expression {return NamedRangeRef {v }};func (_ecd *defEval )checkLastEvalIsRef (_cga Context ,_acea Expression ){switch _acea .(type ){case FunctionCall :switch _acea .(FunctionCall )._eadcc {case "\u0049\u0053\u0052E\u0046":for _ ,_fga :=range _acea .(FunctionCall )._aeef {switch _fga .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_aaf :=_fga .Eval (_cga ,_ecd );_ecd ._ccf =!(_aaf .Type ==ResultTypeError &&_aaf .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_ecd ._ccf =false ;};};};};};func _bdgdb (_edac []Result )Result {_fabf :=_edac [0].ValueList ;_cfbc :=len (_fabf );switch len (_edac ){case 1:_ffged :=[]Result {};for _ ,_dfee :=range _fabf {_ffged =append (_ffged ,MakeBoolResult (_dfee .ValueNumber !=0));};return MakeListResult (_ffged );case 2:_aegb :=_edac [1];switch _aegb .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_dgdd :=[]Result {};for _ ,_cabce :=range _fabf {var _dfbgb Result ;if _cabce .ValueNumber ==0{_dfbgb =MakeBoolResult (false );}else {_dfbgb =_aegb ;};_dgdd =append (_dgdd ,_dfbgb );};return MakeListResult (_dgdd );case ResultTypeList :_dabc :=_cfff (_aegb ,_cfbc );_efac :=[]Result {};for _aggc ,_bdbgd :=range _fabf {var _abdcf Result ;if _bdbgd .ValueNumber ==0{_abdcf =MakeBoolResult (false );}else {_abdcf =_dabc [_aggc ];};_efac =append (_efac ,_abdcf );};return MakeListResult (_efac );case ResultTypeArray :_gdcb :=_aedf (_aegb ,len (_aegb .ValueArray ),_cfbc );_edbf :=[][]Result {};for _ ,_cfeca :=range _gdcb {_gaedb :=[]Result {};for _ecga ,_ebeb :=range _fabf {var _dfac Result ;if _ebeb .ValueNumber ==0{_dfac =MakeBoolResult (false );}else {_dfac =_cfeca [_ecga ];};_gaedb =append (_gaedb ,_dfac );};_edbf =append (_edbf ,_gaedb );};return MakeArrayResult (_edbf );};case 3:_ffceb :=_edac [1];_dbea :=_edac [2];_gbfd :=_geccb (_ffceb );_ffdg :=_geccb (_dbea );if _gbfd &&_ffdg {_dgbb :=[]Result {};for _ ,_gfce :=range _fabf {var _faaff Result ;if _gfce .ValueNumber ==0{_faaff =_dbea ;}else {_faaff =_ffceb ;};_dgbb =append (_dgbb ,_faaff );};return MakeListResult (_dgbb );};if _ffceb .Type !=ResultTypeArray &&_dbea .Type !=ResultTypeArray {_deegc :=_cfff (_ffceb ,_cfbc );_adec :=_cfff (_dbea ,_cfbc );_eede :=[]Result {};for _agagg ,_geef :=range _fabf {var _gfgfa Result ;if _geef .ValueNumber ==0{_gfgfa =_adec [_agagg ];}else {_gfgfa =_deegc [_agagg ];};_eede =append (_eede ,_gfgfa );};return MakeListResult (_eede );};_acf :=len (_ffceb .ValueArray );if len (_dbea .ValueArray )> _acf {_acf =len (_dbea .ValueArray );};_ebffb :=_aedf (_ffceb ,_acf ,_cfbc );_facbb :=_aedf (_dbea ,_acf ,_cfbc );_agddf :=[][]Result {};for _fcgb :=0;_fcgb < _acf ;_fcgb ++{_fbcg :=[]Result {};for _caad ,_agdg :=range _fabf {var _gdca Result ;if _agdg .ValueNumber ==0{_gdca =_facbb [_fcgb ][_caad ];}else {_gdca =_ebffb [_fcgb ][_caad ];};_fbcg =append (_fbcg ,_gdca );};_agddf =append (_agddf ,_fbcg );};return MakeArrayResult (_agddf );};return MakeErrorResult ("");};func init (){_fddc ();RegisterFunction ("\u004e\u0041",NA );RegisterFunction ("\u0049S\u0042\u004c\u0041\u004e\u004b",IsBlank );RegisterFunction ("\u0049\u0053\u0045R\u0052",IsErr );RegisterFunction ("\u0049S\u0045\u0052\u0052\u004f\u0052",IsError );RegisterFunction ("\u0049\u0053\u0045\u0056\u0045\u004e",IsEven );RegisterFunctionComplex ("\u005fx\u006cf\u006e\u002e\u0049\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041",IsFormula );RegisterFunctionComplex ("\u004fR\u0047\u002e\u004f\u0050E\u004e\u004f\u0046\u0046\u0049C\u0045.\u0049S\u004c\u0045\u0041\u0050\u0059\u0045\u0041R",IsLeapYear );RegisterFunctionComplex ("\u0049S\u004c\u004f\u0047\u0049\u0043\u0041L",IsLogical );RegisterFunction ("\u0049\u0053\u004e\u0041",IsNA );RegisterFunction ("\u0049S\u004e\u004f\u004e\u0054\u0045\u0058T",IsNonText );RegisterFunction ("\u0049\u0053\u004e\u0055\u004d\u0042\u0045\u0052",IsNumber );RegisterFunction ("\u0049\u0053\u004fD\u0044",IsOdd );RegisterFunctionComplex ("\u0049\u0053\u0052E\u0046",IsRef );RegisterFunction ("\u0049\u0053\u0054\u0045\u0058\u0054",IsText );RegisterFunctionComplex ("\u0043\u0045\u004c\u004c",Cell );};func _fdf (_gaa ,_ccge float64 ,_dgaa ,_fadb int )float64 {_ccac :=_ddef (_gaa );_cbcf :=_ddef (_ccge );_agcf :=_efe (_ccac ,_cbcf ,_dgaa ,_fadb );return _bdeb (_agcf ,_ccac ,_fadb );};func (_agacb *ivr )Cell (ref string ,ev Evaluator )Result {return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");}; +// 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");};_eabd :=args [0];_dadb :=args [1];if _dadb .Type !=ResultTypeArray &&_dadb .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");};_cdgce :=_baf (_dadb );_gbdeb :=-1;for _cacf ,_ccebdg :=range _cdgce {if _gdgf (_eabd ,_ccebdg ,false ,false )==_aafg {_gbdeb =_cacf ;};};if _gbdeb ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};_bgbb :=_cdgce ;if len (args )==3{_bgbb =_baf (args [2]);};if _gbdeb < 0||_gbdeb >=len (_bgbb ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};return _bgbb [_gbdeb ];}; -// String returns a string representation for Bool. -func (_fg Bool )String ()string {if _fg ._ccda {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};}; +// 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");};_eaddf :=args [0].Ref ;if _eaddf .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 (_eaddf .Value ,ev ).IsBoolean );};const _bbdfb ="\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"; -// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). -type PrefixExpr struct{_cafc Expression ;_adda Expression ;}; +// Duration implements the Excel DURATION function. +func Duration (args []Result )Result {_ffgf ,_bgbe :=_cfag (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _bgbe .Type ==ResultTypeError {return _bgbe ;};_eaeda :=_ffgf ._aedc ;_gfaba :=_ffgf ._cfa ;_cdbe :=_ffgf ._dcfg ;_agagc :=_ffgf ._deec ;_cabd :=_ffgf ._bfgg ;_afce :=_ffgf ._cadg ;return _fec (_eaeda ,_gfaba ,_cdbe ,_agagc ,_cabd ,_afce );};var _bfdcc =false ; -// Index implements the Excel INDEX function. -func Index (args []Result )Result {_dcfc :=len (args );if _dcfc < 2||_dcfc > 3{return MakeErrorResult ("\u0049\u004e\u0044E\u0058\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u006f\u006d\u0020\u006f\u006e\u0065\u0020\u0074\u006f\u0020\u0074\u0068\u0072\u0065\u0065\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_acae :=args [0];if _acae .Type !=ResultTypeArray &&_acae .Type !=ResultTypeList {return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0066i\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_bgfc :=args [1].AsNumber ();if _bgfc .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0072\u006f\u0077\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_gcdd :=int (_bgfc .ValueNumber )-1;_ecgd :=-1;if _dcfc ==3&&args [2].Type !=ResultTypeEmpty {_bgae :=args [2].AsNumber ();if _bgae .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0044\u0045\u0058\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u006e\u0075\u006d\u0065\u0072\u0069\u0063 \u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_ecgd =int (_bgae .ValueNumber )-1;};if _gcdd ==-1&&_ecgd ==-1{return MakeErrorResult ("\u0049\u004e\u0044EX\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072o\u0077 \u006fr\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};var _agfad []Result ;if _acae .Type ==ResultTypeArray {_gfbf :=_acae .ValueArray ;if _gcdd < -1||_gcdd >=len (_gfbf ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _gcdd ==-1{if _ecgd >=len (_gfbf [0]){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_cefc :=[][]Result {};for _ ,_face :=range _gfbf {_cbfg :=_face [_ecgd ];if _cbfg .Type ==ResultTypeEmpty {_cbfg =MakeNumberResult (0);};_cefc =append (_cefc ,[]Result {_cbfg });};return MakeArrayResult (_cefc );};_agfad =_gfbf [_gcdd ];}else {_cacgd :=_acae .ValueList ;if _gcdd < -1||_gcdd >=1{return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0072o\u0077\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _gcdd ==-1{if _ecgd >=len (_cacgd ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};_cbee :=_cacgd [_ecgd ];if _cbee .Type ==ResultTypeEmpty {_cbee =MakeNumberResult (0);};return _cbee ;};_agfad =_cacgd ;};if _ecgd < -1||_ecgd > len (_agfad ){return MakeErrorResult ("\u0049\u004e\u0044\u0045\u0058\u0020\u0068\u0061\u0073\u0020\u0063o\u006c\u0020\u006f\u0075\u0074\u0020\u006f\u0066\u0020\u0072a\u006e\u0067\u0065");};if _ecgd ==-1{_ccgag :=[]Result {};for _ ,_aede :=range _agfad {if _aede .Type ==ResultTypeEmpty {_ccgag =append (_ccgag ,MakeNumberResult (0));}else {_ccgag =append (_ccgag ,_aede );};};return MakeArrayResult ([][]Result {_ccgag });};_befa :=_agfad [_ecgd ];if _befa .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _befa ;};const _cefca =57370; +// 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 _ebcfc (args ,_eecgb )}; -// Month is an implementation of the Excel MONTH() function. -func Month (args []Result )Result {if len (args )!=1{return MakeErrorResult ("M\u004f\u004e\u0054\u0048\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_fadg :=args [0];switch _fadg .Type {case ResultTypeEmpty :return MakeNumberResult (1);case ResultTypeNumber :_gecc :=_ddef (_fadg .ValueNumber );return MakeNumberResult (float64 (_gecc .Month ()));case ResultTypeString :_aeda :=_fa .ToLower (_fadg .ValueString );if !_ede (_aeda ){_ ,_ ,_ ,_ ,_ebd ,_dad :=_cgfb (_aeda );if _dad .Type ==ResultTypeError {_dad .ErrorMessage ="\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u004dON\u0054\u0048";return _dad ;};if _ebd {return MakeNumberResult (1);};};_ ,_ccba ,_ ,_ ,_dbc :=_dbbf (_aeda );if _dbc .Type ==ResultTypeError {return _dbc ;};return MakeNumberResult (float64 (_ccba ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004d\u004fN\u0054\u0048");};}; +// Value returns a string version of the result. +func (_ffae Result )Value ()string {switch _ffae .Type {case ResultTypeNumber :_aegef :=_ff .FormatFloat (_ffae .ValueNumber ,'f',-1,64);if len (_aegef )> 12{_adacg :=12;for _acbca :=_adacg ;_acbca > 0&&_aegef [_acbca ]=='0';_acbca --{_adacg --;};_aegef =_aegef [0:_adacg +1];};return _aegef ;case ResultTypeError :return _ffae .ValueString ;case ResultTypeString :return _ffae .ValueString ;case ResultTypeList :if len (_ffae .ValueList )==0{return "";};return _ffae .ValueList [0].Value ();case ResultTypeArray :if len (_ffae .ValueArray )==0||len (_ffae .ValueArray [0])==0{return "";};return _ffae .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";};}; -// 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];}; +// 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");};_dgfb :=args [1].ValueNumber ;_eadb :=args [0];var _ddd float64 ;switch _eadb .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 :_ddd =_eadb .ValueNumber ;case ResultTypeString :_efgg :=DateValue ([]Result {args [0]});if _efgg .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");};_ddd =_efgg .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");};_dccb :=_fae (_ddd );_gcfd :=_dccb .AddDate (0,int (_dgfb ),0);_bdfa ,_cecb ,_daed :=_gcfd .Date ();_gdbc :=_acb (_bdfa ,int (_cecb ),_daed );if _gdbc < 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 (_gdbc );}; -// Floor is an implementation of the FlOOR function. -func Floor (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_beba :=args [0].AsNumber ();if _beba .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};var _acfc float64 ;_dfaa :=args [1].AsNumber ();if _dfaa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0046\u004c\u004f\u004f\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_acfc =_dfaa .ValueNumber ;if _acfc < 0&&_beba .ValueNumber >=0{return MakeErrorResultType (ErrorTypeNum ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0046L\u004f\u004f\u0052");};_dbgcg :=_beba .ValueNumber ;_dbgcg ,_aefdd :=_gg .Modf (_dbgcg /_acfc );if _aefdd !=0{if _beba .ValueNumber < 0&&_aefdd < 0{_dbgcg --;};};return MakeNumberResult (_dbgcg *_acfc );};func _bcadb (_dced [][]Result )float64 {if len (_dced )==2{_feffe :=_dced [0][0].AsNumber ();_aefg :=_dced [0][1].AsNumber ();_acbg :=_dced [1][0].AsNumber ();_eccgbe :=_dced [1][1].AsNumber ();if _feffe .Type !=ResultTypeNumber ||_aefg .Type !=ResultTypeNumber ||_acbg .Type !=ResultTypeNumber ||_eccgbe .Type !=ResultTypeNumber {return _gg .NaN ();};return _feffe .ValueNumber *_eccgbe .ValueNumber -_acbg .ValueNumber *_aefg .ValueNumber ;};_dgaab :=float64 (0);_ffgee :=float64 (1);for _dggc :=range _dced {_dgaab +=_ffgee *_dced [0][_dggc ].ValueNumber *_bcadb (_agaea (_dced ,_dggc ));_ffgee *=-1;};return _dgaab ;};func (_dffge ResultType )String ()string {if _dffge >=ResultType (len (_egdd )-1){return _b .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_dffge );};return _eggdg [_egdd [_dffge ]:_egdd [_dffge +1]];};const _cdee =1;const _cecg =57347;const _fgfdf =57357; +// Count implements the COUNT function. +func Count (args []Result )Result {return MakeNumberResult (_edbeb (args ,_fdgfd ))}; -// Decimal is an implementation of the Excel function DECIMAL() that parses a string -// in a given base and returns the numeric result. -func Decimal (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069r\u0065s\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_aadbag :=args [0].AsString ();if _aadbag .Type !=ResultTypeString {return MakeErrorResult ("D\u0045\u0043\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0074\u0072\u0069\u006e\u0067\u0020\u0066\u0069\u0072\u0073t \u0061\u0072\u0067u\u006de\u006e\u0074");};_bfcf :=args [1].AsNumber ();if _bfcf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0043\u0049\u004dA\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dafg :=_aadbag .ValueString ;if len (_dafg )> 2&&(_fa .HasPrefix (_dafg ,"\u0030\u0078")||_fa .HasPrefix (_dafg ,"\u0030\u0058")){_dafg =_dafg [2:];};_cbeb ,_edcb :=_ga .ParseInt (_dafg ,int (_bfcf .ValueNumber ),64);if _edcb !=nil {return MakeErrorResult ("\u0044\u0045C\u0049\u004d\u0041\u004c\u0028\u0029\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0069\u006e\u0020\u0063\u006f\u006e\u0076\u0065\u0072si\u006f\u006e");};return MakeNumberResult (float64 (_cbeb ));};func _fdba ()evCache {_agab :=evCache {};_agab ._fe =make (map[string ]Result );_agab ._adc =&_eg .Mutex {};return _agab ;}; +// Eval evaluates a horizontal range with prefix returning a list of results or an error. +func (_gcbdg PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_efef :=_gcbdg ._eegae .Reference (ctx ,ev );switch _efef .Type {case ReferenceTypeSheet :_fddcc :=_gcbdg .horizontalRangeReference (_efef .Value );if _bafce ,_gbceg :=ev .GetFromCache (_fddcc );_gbceg {return _bafce ;};_bcdac :=ctx .Sheet (_efef .Value );_agde ,_cbfd :=_bdbbb (_bcdac ,_gcbdg ._gfad ,_gcbdg ._cfaf );_fabde :=_efbfc (_bcdac ,ev ,_agde ,_cbfd );ev .SetCache (_fddcc ,_fabde );return _fabde ;default:return MakeErrorResult (_c .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",_efef .Type ));};}; -// Ceiling is an implementation of the CEILING function which -// returns the ceiling of a number. -func Ceiling (args []Result )Result {if len (args )==0{return MakeErrorResult ("C\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006ee \u0061\u0072\u0067u\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_cggdc :=args [0].AsNumber ();if _cggdc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066i\u0072\u0073t\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049NG\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072");};_bba :=float64 (1);if _cggdc .ValueNumber < 0{_bba =-1;};if len (args )> 1{_ccdb :=args [1].AsNumber ();if _ccdb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020t\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_bba =_ccdb .ValueNumber ;};if _bba < 0&&_cggdc .ValueNumber > 0{return MakeErrorResultType (ErrorTypeNum ,"\u006e\u0065\u0067\u0061\u0074\u0069v\u0065\u0020\u0073\u0069\u0067\u0020\u0074\u006f\u0020\u0043\u0045\u0049\u004cI\u004e\u0047\u0028\u0029\u0020\u0069\u006ev\u0061\u006c\u0069\u0064");};if len (args )==1{return MakeNumberResult (_gg .Ceil (_cggdc .ValueNumber ));};_gbaee :=_cggdc .ValueNumber ;_gbaee ,_cggc :=_gg .Modf (_gbaee /_bba );if _cggc > 0{_gbaee ++;};return MakeNumberResult (_gbaee *_bba );}; +// 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");};_cbbb :=args [0].AsNumber ();_gdcc :=args [1].AsNumber ();_ffc :=args [2].AsNumber ();_gced :=args [3].ListValues ();if _cbbb .Type !=ResultTypeNumber ||_gdcc .Type !=ResultTypeNumber ||_ffc .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");};_fgcad :=float64 (0);for _ffbeb ,_deccb :=range _gced {_fgcad +=_deccb .ValueNumber *_dc .Pow (_cbbb .ValueNumber ,_gdcc .ValueNumber +float64 (_ffbeb )*_ffc .ValueNumber );};return MakeNumberResult (_fgcad );}; -// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). -type SheetPrefixExpr struct{_fdcd string }; +// NewNumber constructs a new number expression. +func NewNumber (v string )Expression {_ffedb ,_eaeec :=_ff .ParseFloat (v ,64);if _eaeec !=nil {_ge .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 ,_eaeec );};return Number {_ffedb };}; -// MaxIfs implements the MAXIFS function. -func MaxIfs (args []Result )Result {_egag :=_ddaa (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _egag .Type !=ResultTypeEmpty {return _egag ;};_accdb :=_agge (args [1:]);_fedcg :=-_gg .MaxFloat64 ;_efff :=_aefda (args [0]);for _ ,_dbfdd :=range _accdb {_fcfca :=_efff [_dbfdd ._bgdb ][_dbfdd ._afcc ].ValueNumber ;if _fedcg < _fcfca {_fedcg =_fcfca ;};};if _fedcg ==-_gg .MaxFloat64 {_fedcg =0;};return MakeNumberResult (float64 (_fedcg ));}; +// 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");};_edcb :=[]float64 {};for _ ,_fcged :=range args {switch _fcged .Type {case ResultTypeString :_eaad :=_fcged .AsNumber ();if _eaad .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");};_edcb =append (_edcb ,_eaad .ValueNumber );case ResultTypeList ,ResultTypeArray :_fcgb :=GCD (_fcged .ListValues ());if _fcgb .Type !=ResultTypeNumber {return _fcgb ;};_edcb =append (_edcb ,_fcgb .ValueNumber );case ResultTypeNumber :_edcb =append (_edcb ,_fcged .ValueNumber );case ResultTypeError :return _fcged ;default:return MakeErrorResult (_c .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",_fcged .Type ));};};if _edcb [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 (_edcb )==1{return MakeNumberResult (_edcb [0]);};_aabd :=_edcb [0];for _eaeb :=1;_eaeb < len (_edcb );_eaeb ++{if _edcb [_eaeb ]< 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");};_aabd =_fcfa (_aabd ,_edcb [_eaeb ]);};return MakeNumberResult (_aabd );}; -// ErrorType is a formula evaluation error type. -type ErrorType byte ; +// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). +type PrefixExpr struct{_agaa Expression ;_ddfc Expression ;}; -// Now is an implementation of the Excel NOW() function. -func Now (args []Result )Result {if len (args )> 0{return MakeErrorResult ("\u004e\u004fW\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_geae :=_ea .Now ();_ ,_ggbc :=_geae .Zone ();_cba :=_dcc +float64 (_geae .Unix ()+int64 (_ggbc ))/86400;return MakeNumberResult (_cba );};func init (){RegisterFunction ("\u0041\u004e\u0044",And );RegisterFunction ("\u0046\u0041\u004cS\u0045",False );RegisterFunction ("\u0049\u0046",If );RegisterFunction ("\u0049F\u0045\u0052\u0052\u004f\u0052",IfError );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041",IfNA );RegisterFunction ("\u0049\u0046\u0053",Ifs );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0049\u0046S",Ifs );RegisterFunction ("\u004e\u004f\u0054",Not );RegisterFunction ("\u004f\u0052",Or );RegisterFunction ("\u0054\u0052\u0055\u0045",True );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0058\u004fR",Xor );}; +// Reference returns an invalid reference for Negate. +func (_fgegd Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// Fv implements the Excel FV function. -func Fv (args []Result )Result {_bagdg :=len (args );if _bagdg < 3||_bagdg > 5{return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u00205");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebcg :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020o\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_cagg :=args [1].ValueNumber ;if _cagg !=float64 (int (_cagg )){return MakeErrorResultType (ErrorTypeNum ,"\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bce :=args [2].ValueNumber ;_cfdc :=0.0;if _bagdg >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("F\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0070\u0072\u0065\u0073\u0065\u006et \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cfdc =args [3].ValueNumber ;};_eccge :=0;if _bagdg ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_eccge =int (args [4].ValueNumber );if _eccge !=0{_eccge =1;};};return MakeNumberResult (_facb (_ebcg ,_cagg ,_bce ,_cfdc ,_eccge ));};const _ggba =57363;func (_cbbdf *noCache )SetCache (key string ,value Result ){}; +// 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");};_cdce :=args [0].ValueNumber ;if _cdce <=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");};_adbag ,_dbcd :=_gdfbf (args [1],args [2],"\u0058\u004e\u0050\u0056");if _dbcd .Type ==ResultTypeError {return _dbcd ;};_gbdf :=_adbag ._debc ;_ggcg :=_adbag ._gefg ;_cafc :=0.0;_gfgd :=_ggcg [0];for _ecebgf ,_bgbg :=range _gbdf {_cafc +=_bgbg /_dc .Pow (1+_cdce ,(_ggcg [_ecebgf ]-_gfgd )/365);};return MakeNumberResult (_cafc );}; // Eval evaluates a horizontal range returning a list of results or an error. -func (_fggad HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_cacee :=_fggad .horizontalRangeReference ();if _fbdd ,_bagdb :=ev .GetFromCache (_cacee );_bagdb {return _fbdd ;};_fdedb ,_fcecg :=_cfbd (ctx ,_fggad ._adac ,_fggad ._gfea );_aaaa :=_bdgac (ctx ,ev ,_fdedb ,_fcecg );ev .SetCache (_cacee ,_aaaa );return _aaaa ;}; +func (_bgaf HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_ggfa :=_bgaf .horizontalRangeReference ();if _bcaeb ,_ccgc :=ev .GetFromCache (_ggfa );_ccgc {return _bcaeb ;};_dbfaa ,_aegba :=_bdbbb (ctx ,_bgaf ._ddgg ,_bgaf ._aabf );_ebfdb :=_efbfc (ctx ,ev ,_dbfaa ,_aegba );ev .SetCache (_ggfa ,_ebfdb );return _ebfdb ;};func _agbd (_begg ,_becbe ,_efacb Reference )string {return _c .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_begg .Value ,_becbe .Value ,_efacb .Value );};func _ddbfg (_ecdbg ,_fafbf Reference )string {return _c .Sprintf ("\u0025\u0073\u003a%\u0073",_ecdbg .Value ,_fafbf .Value );};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");};_fegd :=args [0].AsString ();if _fegd .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 (_fegd .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 (_fegd .ValueString [0]));}; -// Mid is an implementation of the Excel MID function that returns a copy -// of the string with each word capitalized. -func Mid (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u004d\u0049\u0044\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_efefd :=args [0];if _efefd .Type ==ResultTypeError {return _efefd ;};if _efefd .Type !=ResultTypeString &&_efefd .Type !=ResultTypeNumber &&_efefd .Type !=ResultTypeEmpty {return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0065x\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_deeag :=args [0].Value ();if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_dbce :=int (args [1].ValueNumber );if _dbce < 1{return MakeErrorResult ("M\u0049\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u005fn\u0075\u006d\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006dor\u0065\u0020\u0074h\u0061n\u0020\u0030");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0049D\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_fbaege :=int (args [2].ValueNumber );if _fbaege < 0{return MakeErrorResult ("\u004d\u0049\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u005f\u0063\u0068a\u0072\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_acdcd :=len (_deeag );if _dbce > _acdcd {return MakeStringResult ("");};_dbce --;_bbae :=_dbce +_fbaege ;if _bbae > _acdcd +1{return MakeStringResult (_deeag [_dbce :]);}else {return MakeStringResult (_deeag [_dbce :_bbae ]);};}; +// 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{_edebe Expression ;_bgcag ,_gadad string ;}; -// Len is an implementation of the Excel LEN function that returns length of a string -func Len (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_afacd :=args [0].AsString ();if _afacd .Type !=ResultTypeString {return MakeErrorResult ("\u004c\u0045N\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeNumberResult (float64 (len (_afacd .ValueString )));}; +// Update updates references in the VerticalRange after removing a row/column. +func (_egdef VerticalRange )Update (q *_cc .UpdateQuery )Expression {if q .UpdateType ==_cc .UpdateActionRemoveColumn {_fgeaf :=_egdef ;if q .UpdateCurrentSheet {_gebac :=q .ColumnIdx ;_fgeaf ._efdad =_cee (_egdef ._efdad ,_gebac );_fgeaf ._ddbe =_cee (_egdef ._ddbe ,_gebac );};return _fgeaf ;};return _egdef ;}; -// Pduration implements the Excel PDURATION function. -func Pduration (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0050\u0044\u0055RA\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050D\u0055\u0052A\u0054\u0049\u004fN\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_efaf :=args [0].ValueNumber ;if _efaf <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020p\u006f\u0073i\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u0020\u0076\u0061l\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aaab :=args [1].ValueNumber ;if _aaab <=0{return MakeErrorResultType (ErrorTypeNum ,"P\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 c\u0075\u0072\u0072\u0065n\u0074\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074o \u0062\u0065 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066i\u0065\u0064\u0020\u0076\u0061lu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dab :=args [2].ValueNumber ;if _dab <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0044\u0055\u0052\u0041\u0054I\u004f\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065d\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070o\u0073i\u0074\u0069\u0076\u0065");};return MakeNumberResult ((_gg .Log10 (_dab )-_gg .Log10 (_aaab ))/_gg .Log10 (1+_efaf ));}; +// 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");};_ddffd :=true ;for _ ,_dgebe :=range args {_dgebe =_dgebe .AsNumber ();switch _dgebe .Type {case ResultTypeList ,ResultTypeArray :_begc :=And (_dgebe .ListValues ());if _begc .Type ==ResultTypeError {return _begc ;};if _begc .ValueNumber ==0{_ddffd =false ;};case ResultTypeNumber :if _dgebe .ValueNumber ==0{_ddffd =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 _dgebe ;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 (_ddffd );}; -// MakeNumberResult constructs a number result. -func MakeNumberResult (v float64 )Result {if v ==_gg .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };};const _dcdbb int =0; +// 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");};_gaaf ,_gffec ,_bcgg :=_dfd (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _bcgg .Type ==ResultTypeError {return _bcgg ;};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");};_dgfda :=_gffec -_gaaf ;if _dgfda > 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");};_faga :=args [2].ValueNumber ;if _faga <=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-_faga *_dgfda /360));};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 );};const _cdded =57351; -// Atan2 implements the Excel ATAN2 function. It accepts two numeric arguments, -// and the arguments are (x,y), reversed from normal to match Excel's behaviour. -func Atan2 (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0041\u0054\u0041\u004e2\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};_abaec :=args [0].AsNumber ();_fgef :=args [1].AsNumber ();if _abaec .Type ==ResultTypeNumber &&_fgef .Type ==ResultTypeNumber {_babda :=_gg .Atan2 (_fgef .ValueNumber ,_abaec .ValueNumber );if _babda !=_babda {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e");};return MakeNumberResult (_babda );};for _ ,_cfgee :=range []ResultType {_abaec .Type ,_fgef .Type }{switch _cfgee {case ResultTypeList ,ResultTypeString :return MakeErrorResult ("\u0041\u0054\u0041\u004e\u0032\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");case ResultTypeError :return _abaec ;default:return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0054\u0041\u004e2\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cfgee ));};};return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0066o\u0072\u0020\u0041T\u0041N\u0032\u0028\u0029");}; +// Amorlinc implements the Excel AMORLINC function. +func Amorlinc (args []Result )Result {_gddg ,_dgac :=_aebc (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _dgac .Type ==ResultTypeError {return _dgac ;};_cfdc :=_gddg ._gdbg ;_fcdg :=_gddg ._ccggc ;_cebc :=_gddg ._aeeb ;_fgd :=_gddg ._geca ;_dcd :=_gddg ._bdc ;_dffe :=_gddg ._fffc ;_beb :=_gddg ._ccdb ;_dbc ,_ebbba :=_fea (_fcdg ,_cebc ,_beb );if _ebbba .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");};_cada :=_dbc *_dffe *_cfdc ;if _dcd ==0{return MakeNumberResult (_cada );};_cggf :=_cfdc *_dffe ;_ebcd :=_cfdc -_fgd ;_ceda :=int ((_ebcd -_cada )/_cggf );if _dcd <=_ceda {return MakeNumberResult (_cggf );}else if _dcd ==_ceda +1{return MakeNumberResult (_ebcd -_cggf *float64 (_ceda )-_cada );}else {return MakeNumberResult (0);};}; -// Context is a formula execution context. Formula evaluation uses the context -// to retreive information from sheets. -type Context interface{ +// 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");};_cfec :=args [0].AsString ();if _cfec .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 (_cfec .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_cfec .ValueString [0]));};func _dgedb (_gfcf []Result ,_edfef bool )Result {_cafef :="\u004d\u0049\u004e";if _edfef {_cafef ="\u004d\u0049\u004e\u0041";};if len (_gfcf )==0{return MakeErrorResult (_cafef +"\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");};_gfbdb :=_dc .MaxFloat64 ;for _ ,_gcbg :=range _gfcf {switch _gcbg .Type {case ResultTypeNumber :if (_edfef ||!_gcbg .IsBoolean )&&_gcbg .ValueNumber < _gfbdb {_gfbdb =_gcbg .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_cbgc :=_dgedb (_gcbg .ListValues (),_edfef );if _cbgc .ValueNumber < _gfbdb {_gfbdb =_cbgc .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_edbc :=0.0;if _edfef {_edbc =_gcbg .AsNumber ().ValueNumber ;};if _edbc < _gfbdb {_gfbdb =_edbc ;};default:_ge .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_cafef +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gcbg .Type );};};if _gfbdb ==_dc .MaxFloat64 {_gfbdb =0;};return MakeNumberResult (_gfbdb );}; -// Cell returns the result of evaluating a cell. -Cell (_gd string ,_cbg Evaluator )Result ; +// 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");};_cdfa :=args [0];if _cdfa .Type !=ResultTypeArray &&_cdfa .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");};_cdafg :=_cdfa .ValueArray ;if len (_cdafg )==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 (_cdafg )));}; -// 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 (_ebf string )Context ; +// 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 _ecaca :=0;_ecaca < len (args )-1;_ecaca +=2{if args [_ecaca ].ValueNumber ==1{return args [_ecaca +1];};};return MakeErrorResultType (ErrorTypeNA ,"");}; -// GetEpoch returns the time epoch of the context's Workbook. -GetEpoch ()_ea .Time ; +// 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");};_ffb :=args [0];switch _ffb .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_efd :=_fae (_ffb .ValueNumber );return MakeNumberResult (float64 (_efd .Minute ()));case ResultTypeString :_acd :=_ee .ToLower (_ffb .ValueString );if !_efab (_acd ){_ ,_ ,_ ,_feg ,_caa :=_dfb (_acd );if _caa .Type ==ResultTypeError {_caa .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 _caa ;};if _feg {return MakeNumberResult (0);};};_ ,_ffdc ,_ ,_ ,_ ,_gge :=_ffge (_acd );if _gge .Type ==ResultTypeError {return _gge ;};return MakeNumberResult (float64 (_ffdc ));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 Parse (r _e .Reader )Expression {_ffdg :=&plex {LexReader (r ),nil };_ffedd (_ffdg );return _ffdg ._deddc ;}; -// GetFilename returns the full filename of the context's Workbook. -GetFilename ()string ; +// NewRange constructs a new range. +func NewRange (from ,to Expression )Expression {return Range {from ,to }}; -// GetWidth returns a worksheet's column width. -GetWidth (_aag int )float64 ; +// Pv implements the Excel PV function. +func Pv (args []Result )Result {_decca :=len (args );if _decca < 3||_decca > 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");};_gada :=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");};_dbdfe :=args [1].ValueNumber ;if _dbdfe !=float64 (int (_dbdfe )){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");};_acaf :=args [2].ValueNumber ;_bcge :=0.0;if _decca >=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");};_bcge =args [3].ValueNumber ;};_gcbf :=0.0;if _decca ==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");};_gcbf =args [4].ValueNumber ;if _gcbf !=0{_gcbf =1;};};if _gada ==0{return MakeNumberResult (-_acaf *_dbdfe -_bcge );}else {return MakeNumberResult ((((1-_dc .Pow (1+_gada ,_dbdfe ))/_gada )*_acaf *(1+_gada *_gcbf )-_bcge )/_dc .Pow (1+_gada ,_dbdfe ));};};const _fbg =57375;func _aeac (_gcaf ,_efbg int64 )float64 {return float64 (int (0.5+float64 ((_efbg -_gcaf )/86400)))}; -// GetFormat returns a cell's format. -GetFormat (_ace string )string ; +// Coupnum implements the Excel COUPNUM function. +func Coupnum (args []Result )Result {_ccec ,_bdeb :=_dccda (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _bdeb .Type ==ResultTypeError {return _bdeb ;};_ece :=_ccec ._ecf ;_gaac :=_ccec ._deagf ;_fca ,_bdeb :=_ggca (_ccec ._ggbd ,_ccec ._eedd ,_ece ,_gaac );if _bdeb .Type ==ResultTypeError {return _bdeb ;};return MakeNumberResult (_fca );};var _feaa =[...]string {}; -// GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. -GetLabelPrefix (_ec string )string ; +// Number is a nubmer expression. +type Number struct{_becb float64 }; -// GetFormat returns if cell is protected. -GetLocked (_gac string )bool ; +// ErrorType is a formula evaluation error type. +type ErrorType byte ;func (_fffcd *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");}; -// HasFormula returns if cell contains formula. -HasFormula (_efg string )bool ; +// Intrate implements the Excel INTRATE function. +func Intrate (args []Result )Result {_cedee :=len (args );if _cedee !=4&&_cedee !=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");};_cffda ,_ceba ,_gdab :=_dfd (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _gdab .Type ==ResultTypeError {return _gdab ;};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");};_dada :=args [2].ValueNumber ;if _dada <=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");};_afcf :=args [3].ValueNumber ;if _afcf <=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");};_fcc :=0;if _cedee ==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");};_fcc =int (args [4].ValueNumber );if !_cfee (_fcc ){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");};};_ecgg ,_gdab :=_fea (_cffda ,_ceba ,_fcc );if _gdab .Type ==ResultTypeError {return _gdab ;};return MakeNumberResult ((_afcf -_dada )/_dada /_ecgg );};func _dfb (_gbef string )(int ,int ,int ,bool ,Result ){_abe :="";_bccd :=[]string {};for _dgf ,_decc :=range _fcd {_bccd =_decc .FindStringSubmatch (_gbef );if len (_bccd )> 1{_abe =_dgf ;break ;};};if _abe ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};_bgd :=false ;var _abea ,_ede ,_eaa int ;var _fgf error ;switch _abe {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_ede ,_fgf =_ff .Atoi (_bccd [1]);if _fgf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};_eaa ,_fgf =_ff .Atoi (_bccd [3]);if _fgf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};_abea ,_fgf =_ff .Atoi (_bccd [5]);if _fgf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};if _abea < 0||_abea > 9999||(_abea > 99&&_abea < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};_abea =_eebc (_abea );_bgd =_bccd [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_ede =_gcfg [_bccd [1]];_eaa ,_fgf =_ff .Atoi (_bccd [14]);if _fgf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};_abea ,_fgf =_ff .Atoi (_bccd [16]);if _fgf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};if _abea < 0||_abea > 9999||(_abea > 99&&_abea < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};_abea =_eebc (_abea );_bgd =_bccd [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_abf ,_cbc :=_ff .Atoi (_bccd [1]);if _cbc !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};_dcec ,_cbc :=_ff .Atoi (_bccd [3]);if _cbc !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};_gfab ,_cbc :=_ff .Atoi (_bccd [5]);if _cbc !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};if _abf >=1900&&_abf < 10000{_abea =_abf ;_ede =_dcec ;_eaa =_gfab ;}else if _abf > 0&&_abf < 13{_ede =_abf ;_eaa =_dcec ;_abea =_gfab ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};_bgd =_bccd [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_abea ,_fgf =_ff .Atoi (_bccd [16]);if _fgf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};_ede =_gcfg [_bccd [3]];_eaa ,_fgf =_ff .Atoi (_bccd [1]);if _fgf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};_bgd =_bccd [19]=="";};if !_aga (_abea ,_ede ,_eaa ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dda );};return _abea ,_ede ,_eaa ,_bgd ,_ffe ;};var _efbb =[...]int {1};const _fgbdf =57365;func init (){_adcg ();RegisterFunction ("\u004e\u0041",NA );RegisterFunction ("\u0049S\u0042\u004c\u0041\u004e\u004b",IsBlank );RegisterFunction ("\u0049\u0053\u0045R\u0052",IsErr );RegisterFunction ("\u0049S\u0045\u0052\u0052\u004f\u0052",IsError );RegisterFunction ("\u0049\u0053\u0045\u0056\u0045\u004e",IsEven );RegisterFunctionComplex ("\u005fx\u006cf\u006e\u002e\u0049\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041",IsFormula );RegisterFunctionComplex ("\u004fR\u0047\u002e\u004f\u0050E\u004e\u004f\u0046\u0046\u0049C\u0045.\u0049S\u004c\u0045\u0041\u0050\u0059\u0045\u0041R",IsLeapYear );RegisterFunctionComplex ("\u0049S\u004c\u004f\u0047\u0049\u0043\u0041L",IsLogical );RegisterFunction ("\u0049\u0053\u004e\u0041",IsNA );RegisterFunction ("\u0049S\u004e\u004f\u004e\u0054\u0045\u0058T",IsNonText );RegisterFunction ("\u0049\u0053\u004e\u0055\u004d\u0042\u0045\u0052",IsNumber );RegisterFunction ("\u0049\u0053\u004fD\u0044",IsOdd );RegisterFunctionComplex ("\u0049\u0053\u0052E\u0046",IsRef );RegisterFunction ("\u0049\u0053\u0054\u0045\u0058\u0054",IsText );RegisterFunctionComplex ("\u0043\u0045\u004c\u004c",Cell );};func 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");};_ffac :=args [0].AsNumber ();if _ffac .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 _ffac .ValueNumber < 0{return MakeNumberResult (-1);}else if _ffac .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);};func _ffbf (_facb []string ,_aecb int )string {return _ff .Itoa (len (_facb [len (_facb )-1-_aecb ]))}; -// IsBool returns if cell contains boolean value. -IsBool (_cdc string )bool ; +// MakeEmptyResult is ued when parsing an empty argument. +func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }};const _gggbg =57372; -// IsDBCS returns if workbook default language is among DBCS. -IsDBCS ()bool ; +// 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");};_fbfdf :=args [0].AsString ();if _fbfdf .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");};_fega :=_d .Buffer {};for _ ,_ebef :=range _fbfdf .ValueString {if _gc .IsPrint (_ebef ){_fega .WriteRune (_ebef );};};return MakeStringResult (_fega .String ());}; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -LastColumn (_aba ,_cde int )string ; +// 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 _ebcfc (args ,_aabe )};var _cfbd =map[string ]*_gf .Regexp {}; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -LastRow (_dbf string )int ; +// Function is a standard function whose result only depends on its arguments. +type Function func (_bdbcfd []Result )Result ; -// SetLocked returns sets cell's protected attribute. -SetLocked (_cf string ,_gfg bool ); +// Received implements the Excel RECEIVED function. +func Received (args []Result )Result {_cebag :=len (args );if _cebag !=4&&_cebag !=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");};_dcbc ,_beg ,_gbga :=_dfd (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _gbga .Type ==ResultTypeError {return _gbga ;};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");};_bceg :=args [2].ValueNumber ;if _bceg <=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");};_dgfbf :=args [3].ValueNumber ;if _dgfbf <=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");};_ecebg :=0;if _cebag ==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");};_ecebg =int (args [4].ValueNumber );if !_cfee (_ecebg ){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");};};_bcee ,_gbga :=_fea (_dcbc ,_beg ,_ecebg );if _gbga .Type ==ResultTypeError {return _gbga ;};return MakeNumberResult (_bceg /(1-_dgfbf *_bcee ));}; -// NamedRange returns a named range. -NamedRange (_ddc string )Reference ; +// ISNUMBER is an implementation of the Excel ISNUMBER() function. +func IsNumber (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053NU\u004d\u0042\u0045R\u0028\u0029\u0020\u0061cce\u0070ts\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeNumber );};const _egebg =57355; -// 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 (_fbb ,_bdb uint32 );}; +// NewBinaryExpr constructs a new binary expression with a given operator. +func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {lhs ,rhs ,op };};type plex struct{_cecgd chan*node ;_deddc Expression ;}; -// Irr implements the Excel IRR function. -func Irr (args []Result )Result {_fecb :=len (args );if _fecb > 2{return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeList &&args [0].Type !=ResultTypeArray {return MakeErrorResult ("\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020v\u0061\u006c\u0075\u0065\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0061\u0072\u0072\u0061\u0079 \u0074\u0079\u0070\u0065");};_eggc :=_aefda (args [0]);_ggda :=[]float64 {};for _ ,_bfga :=range _eggc {for _ ,_feg :=range _bfga {if _feg .Type ==ResultTypeNumber &&!_feg .IsBoolean {_ggda =append (_ggda ,_feg .ValueNumber );};};};_dbfg :=len (_ggda );if len (_ggda )< 2{return MakeErrorResultType (ErrorTypeNum ,"");};_bfcc :=0.1;if _fecb ==2&&args [1].Type !=ResultTypeEmpty {if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("I\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_bfcc =args [1].ValueNumber ;if _bfcc <=-1{return MakeErrorResult ("\u0049\u0052R\u0020\u0072\u0065\u0071u\u0069\u0072e\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020t\u006f\u0020\u0062\u0065\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068a\u006e\u0020\u002d\u0031");};};_abag :=[]float64 {};for _cffcd :=0;_cffcd < _dbfg ;_cffcd ++{if _cffcd ==0{_abag =append (_abag ,0);}else {_abag =append (_abag ,_abag [_cffcd -1]+365);};};return _afc (_ggda ,_abag ,_bfcc );}; +//go:generate ragel -G2 -Z lexer.rl +//go:generate goimports -w lexer.go +type Lexer struct{_daeg chan*node ;_cdba _f .Mutex ;_fgcg []chan*node ;_ecgad []*node ;};func _cee (_bc string ,_ege uint32 )string {_gfe :=_cb .ColumnToIndex (_bc );if _gfe ==_ege {return "\u0023\u0052\u0045F\u0021";}else if _gfe > _ege {return _cb .IndexToColumn (_gfe -1);}else {return _bc ;};}; -// CeilingPrecise is an implementation of the CEILING.PRECISE function which -// returns the ceiling of a number. -func CeilingPrecise (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043IS\u0045\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020o\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0043\u0045I\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u0061\u006c\u006c\u006f\u0077\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ecgef :=args [0].AsNumber ();if _ecgef .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069r\u0073\u0074\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0043\u0045\u0049\u004c\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_dfde :=float64 (1);if _ecgef .ValueNumber < 0{_dfde =-1;};if len (args )> 1{_agdc :=args [1].AsNumber ();if _agdc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0043E\u0049L\u0049\u004e\u0047\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045\u0028\u0029\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_dfde =_gg .Abs (_agdc .ValueNumber );};if len (args )==1{return MakeNumberResult (_gg .Ceil (_ecgef .ValueNumber ));};_bfac :=_ecgef .ValueNumber ;_bfac ,_egcfg :=_gg .Modf (_bfac /_dfde );if _egcfg !=0{if _ecgef .ValueNumber > 0{_bfac ++;};};return MakeNumberResult (_bfac *_dfde );};func (_aecd tokenType )String ()string {return _faafa (int (_aecd ))}; +// 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");};_caaca ,_dbebba ,_gaagb :=_eaedc (args );if _gaagb .Type ==ResultTypeError {return _gaagb ;};return MakeNumberResult (_abgd (_caaca )/_dbebba );};const _dgbec int =30;func _ebab (_bge ,_daee int )int {switch _daee {case 1:if _dfa (_bge ){return 366;}else {return 365;};case 3:return 365;default:return 360;};}; -// TextJoin is an implementation of the Excel TEXTJOIN function. -func TextJoin (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004aO\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074h\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0045\u0058T\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0064\u0065\u006c\u0069\u006d\u0069\u0074\u0065\u0072\u0020\u0074\u006f\u0020\u0062\u0065 \u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};_abaed :=args [0].ValueString ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065c\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0072 \u0062\u006f\u006f\u006c\u0065a\u006e");};_efeff :=args [1].ValueNumber !=0;_ceebb :=_edea (args [2:],[]string {},_efeff );return MakeStringResult (_fa .Join (_ceebb ,_abaed ));};const _eff ="\u0042\u0069\u006e\u004f\u0070\u0054y\u0070\u0065\u0055\u006e\u006bn\u006fw\u006e\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0050\u006c\u0075\u0073\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u004d\u0069\u006e\u0075\u0073\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065M\u0075lt\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0044\u0069\u0076\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0045\u0078\u0070\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u004c\u0054\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065G\u0054B\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0045\u0051\u0042\u0069nO\u0070\u0054\u0079\u0070\u0065\u004c\u0045\u0051\u0042i\u006eO\u0070\u0054\u0079\u0070\u0065\u0047\u0045\u0051\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065N\u0045\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0043\u006f\u006e\u0063\u0061\u0074";func init (){_gbca =_aca .New (_aca .NewSource (_ea .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_ecacb ("\u0041\u0053\u0049\u004e",_gg .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_ecacb ("\u0041\u0053\u0049\u004e",_gg .Acos ));RegisterFunction ("\u0041\u0043\u004fS\u0048",_ecacb ("\u0041\u0053\u0049\u004e",_gg .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_ecacb ("\u0041\u0043\u004f\u0054",func (_dgbeb float64 )float64 {return _gg .Pi /2-_gg .Atan (_dgbeb )}));RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_ecacb ("\u0041\u0043\u004fT\u0048",func (_geeb float64 )float64 {return _gg .Atanh (1/_geeb )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic );RegisterFunction ("\u0041\u0053\u0049\u004e",_ecacb ("\u0041\u0053\u0049\u004e",_gg .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_ecacb ("\u0041\u0053\u0049N\u0048",_gg .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_ecacb ("\u0041\u0054\u0041\u004e",_gg .Atan ));RegisterFunction ("\u0041\u0054\u0041N\u0048",_ecacb ("\u0041\u0054\u0041N\u0048",_gg .Atanh ));RegisterFunction ("\u0041\u0054\u0041N\u0032",Atan2 );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0042\u0041\u0053\u0045",Base );RegisterFunction ("\u0043E\u0049\u004c\u0049\u004e\u0047",Ceiling );RegisterFunction ("\u005fx\u006cf\u006e\u002e\u0043\u0045\u0049L\u0049\u004eG\u002e\u004d\u0041\u0054\u0048",CeilingMath );RegisterFunction ("_\u0078\u006c\u0066\u006e.C\u0045I\u004c\u0049\u004e\u0047\u002eP\u0052\u0045\u0043\u0049\u0053\u0045",CeilingPrecise );RegisterFunction ("\u0043\u004f\u004d\u0042\u0049\u004e",Combin );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u004d\u0042\u0049\u004e\u0041",Combina );RegisterFunction ("\u0043\u004f\u0053",_ecacb ("\u0043\u004f\u0053",_gg .Cos ));RegisterFunction ("\u0043\u004f\u0053\u0048",_ecacb ("\u0043\u004f\u0053\u0048",_gg .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_fbge ("\u0043\u004f\u0054",_gg .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_fbge ("\u0043\u004f\u0054\u0048",_gg .Tanh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_fbge ("\u0043\u0053\u0043",_gg .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_fbge ("\u0043\u0053\u0043",_gg .Sinh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0045\u0043\u0049\u004d\u0041\u004c",Decimal );RegisterFunction ("\u0044E\u0047\u0052\u0045\u0045\u0053",Degrees );RegisterFunction ("\u0045\u0056\u0045\u004e",Even );RegisterFunction ("\u0045\u0058\u0050",_ecacb ("\u0045\u0058\u0050",_gg .Exp ));RegisterFunction ("\u0046\u0041\u0043\u0054",Fact );RegisterFunction ("\u0046\u0041\u0043\u0054\u0044\u004f\u0055\u0042\u004c\u0045",FactDouble );RegisterFunction ("\u0046\u004c\u004fO\u0052",Floor );RegisterFunction ("\u005f\u0078l\u0066\u006e\u002eF\u004c\u004f\u004f\u0052\u002e\u004d\u0041\u0054\u0048",FloorMath );RegisterFunction ("\u005f\u0078\u006c\u0066n.\u0046\u004c\u004f\u004f\u0052\u002e\u0050\u0052\u0045\u0043\u0049\u0053\u0045",FloorPrecise );RegisterFunction ("\u0047\u0043\u0044",GCD );RegisterFunction ("\u0049\u004e\u0054",Int );RegisterFunction ("I\u0053\u004f\u002e\u0043\u0045\u0049\u004c\u0049\u004e\u0047",CeilingPrecise );RegisterFunction ("\u004c\u0043\u004d",LCM );RegisterFunction ("\u004c\u004e",_ecacb ("\u004c\u004e",_gg .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_ecacb ("\u004c\u004f\u00471\u0030",_gg .Log10 ));RegisterFunction ("\u004dD\u0045\u0054\u0045\u0052\u004d",MDeterm );RegisterFunction ("\u004d\u004f\u0044",Mod );RegisterFunction ("\u004d\u0052\u004f\u0055\u004e\u0044",Mround );RegisterFunction ("M\u0055\u004c\u0054\u0049\u004e\u004f\u004d\u0049\u0041\u004c",Multinomial );RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u004d\u0055\u004e\u0049\u0054",Munit );RegisterFunction ("\u004f\u0044\u0044",Odd );RegisterFunction ("\u0050\u0049",Pi );RegisterFunction ("\u0050\u004f\u0057E\u0052",Power );RegisterFunction ("\u0050R\u004f\u0044\u0055\u0043\u0054",Product );RegisterFunction ("\u0051\u0055\u004f\u0054\u0049\u0045\u004e\u0054",Quotient );RegisterFunction ("\u0052A\u0044\u0049\u0041\u004e\u0053",Radians );RegisterFunction ("\u0052\u0041\u004e\u0044",Rand );RegisterFunction ("R\u0041\u004e\u0044\u0042\u0045\u0054\u0057\u0045\u0045\u004e",RandBetween );RegisterFunction ("\u0052\u004f\u004dA\u004e",Roman );RegisterFunction ("\u0052\u004f\u0055N\u0044",Round );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0044\u004f\u0057N",RoundDown );RegisterFunction ("\u0052O\u0055\u004e\u0044\u0055\u0050",RoundUp );RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0053\u0045C",_fbge ("\u0053\u0045\u0043",_gg .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_fbge ("\u0053\u0045\u0043\u0048",_gg .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_ecacb ("\u0053\u0049\u004e",_gg .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_ecacb ("\u0053\u0049\u004e\u0048",_gg .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_ecacb ("\u0053\u0051\u0052\u0054",_gg .Sqrt ));RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_ecacb ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_egbc float64 )float64 {return _gg .Sqrt (_egbc *_gg .Pi )}));RegisterFunction ("\u0053\u0055\u004d",Sum );RegisterFunction ("\u0053\u0055\u004dI\u0046",SumIf );RegisterFunction ("\u0053\u0055\u004d\u0049\u0046\u0053",SumIfs );RegisterFunction ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054",SumProduct );RegisterFunction ("\u0053\u0055\u004dS\u0051",SumSquares );RegisterFunction ("\u0054\u0041\u004e",_ecacb ("\u0054\u0041\u004e",_gg .Tan ));RegisterFunction ("\u0054\u0041\u004e\u0048",_ecacb ("\u0054\u0041\u004e\u0048",_gg .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );}; +// Max is an implementation of the Excel MAX() function. +func Max (args []Result )Result {return _bacc (args ,false )}; -// NewNumber constructs a new number expression. -func NewNumber (v string )Expression {_bbfc ,_aaffb :=_ga .ParseFloat (v ,64);if _aaffb !=nil {_cg .Log ("e\u0072\u0072\u006f\u0072\u0020\u0070a\u0072\u0073\u0069\u006e\u0067\u0020f\u006f\u0072\u006d\u0075\u006c\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0025\u0073\u003a\u0020%\u0073",v ,_aaffb );};return Number {_bbfc };};var _ecf int64 =_ddcf (1900,_ea .January ,1); +// MaxA is an implementation of the Excel MAXA() function. +func MaxA (args []Result )Result {return _bacc (args ,true )};func _aebg (_gdcf Result ,_ddgea *criteriaParsed )bool {if _gdcf .Type ==ResultTypeEmpty {return false ;};if _ddgea ._eaebd {return _gdcf .ValueNumber ==_ddgea ._cbga ;}else {_aacb :=_ee .ToLower (_gdcf .ValueString );return _ddgea ._ebaec ==_aacb ||_ag .Match (_ddgea ._ebaec ,_aacb );};};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 );}; -// SeriesSum implements the Excel SERIESSUM function. -func SeriesSum (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053\u0053\u0055\u004d\u0028\u0029\u0020\u0072\u0065\u0071u\u0069r\u0065\u0073\u0020\u0034\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_dafa :=args [0].AsNumber ();_ggac :=args [1].AsNumber ();_fabd :=args [2].AsNumber ();_egggg :=args [3].ListValues ();if _dafa .Type !=ResultTypeNumber ||_ggac .Type !=ResultTypeNumber ||_fabd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053S\u0055\u004d\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073t\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063");};_cdfg :=float64 (0);for _fbcf ,_fdbb :=range _egggg {_cdfg +=_fdbb .ValueNumber *_gg .Pow (_dafa .ValueNumber ,_ggac .ValueNumber +float64 (_fbcf )*_fabd .ValueNumber );};return MakeNumberResult (_cdfg );};func _cgbd ()yyParser {return &yyParserImpl {}}; +// LookupFunction looks up and returns a standard function or nil. +func LookupFunction (name string )Function {_fafbc .Lock ();defer _fafbc .Unlock ();if _cfdba ,_febb :=_baad [name ];_febb {return _cfdba ;};return nil ;};func _cgfc (_gfed ,_gegd ,_cbf ,_bgdd ,_egdd float64 ,_cbbdd int )float64 {_bgdgf :=_faf (_gfed ,_cbf ,_bgdd ,_egdd ,_cbbdd );var _aaebg float64 ;if _gegd ==1{if _cbbdd ==1{_aaebg =0;}else {_aaebg =-_bgdd ;};}else {if _cbbdd ==1{_aaebg =_cfgg (_gfed ,_gegd -2,_bgdgf ,_bgdd ,1)-_bgdgf ;}else {_aaebg =_cfgg (_gfed ,_gegd -1,_bgdgf ,_bgdd ,0);};};return _aaebg *_gfed ;};type parsedSearchObject struct{_dede string ;_affa string ;_caacac int ;};var _cgfd ,_bfebg ,_ebe ,_gefgf ,_caeed ,_dcfcfc ,_cgec ,_ffef ,_decb ,_ffee ,_ecbd ,_gfcaf ,_acec ,_bdbf ,_aegf *_gf .Regexp ;func (_baba *noCache )SetCache (key string ,value Result ){}; -// Update returns the same object as updating sheet references does not affect EmptyExpr. -func (_gab EmptyExpr )Update (q *_egg .UpdateQuery )Expression {return _gab };const _ddda ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0044\u0041\u0054\u0045\u0056\u0041\u004c\u0055\u0045";const _gdbf =57373; +// 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");};_gbfb :=args [0];switch _gbfb .Type {case ResultTypeError :return _gbfb ;case ResultTypeNumber ,ResultTypeString :return _cbeg (args [0]);case ResultTypeList :_gcfbe :=_gbfb .ValueList ;_gfac :=[]Result {};for _ ,_dfba :=range _gcfbe {_daeed :=_cbeg (_dfba );if _daeed .Type ==ResultTypeError {return _daeed ;};_gfac =append (_gfac ,_daeed );};return MakeListResult (_gfac );case ResultTypeArray :_ggee :=_gbfb .ValueArray ;_edeee :=[][]Result {};for _ ,_ccbd :=range _ggee {_abcccc :=[]Result {};for _ ,_eggca :=range _ccbd {_ddbg :=_cbeg (_eggca );if _ddbg .Type ==ResultTypeError {return _ddbg ;};_abcccc =append (_abcccc ,_ddbg );};_edeee =append (_edeee ,_abcccc );};return MakeArrayResult (_edeee );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");};};const _dfedd =57374; -// IsDBCS returns false for the invalid reference context. -func (_bfgfd *ivr )IsDBCS ()bool {return false };func _gdb (_gabcc Result ,_bbccb ,_bdede string )(float64 ,Result ){switch _gabcc .Type {case ResultTypeEmpty :return 0,_aaa ;case ResultTypeNumber :return _gabcc .ValueNumber ,_aaa ;case ResultTypeString :_fabgg ,_cfddg :=_ga .ParseFloat (_gabcc .ValueString ,64);if _cfddg !=nil {return 0,MakeErrorResult (_bdede +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_bbccb );};return _fabgg ,_aaa ;default:return 0,MakeErrorResult (_bbccb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_bdede +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079");};}; +// 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");};_ebfg :=args [0].AsString ();if _ebfg .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");};_cdbeb :=args [1].Ref ;if _cdbeb .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");};_degf :=_cdbeb .Value ;switch _ebfg .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_bffg ,_bdbfe :=_cb .ParseCellReference (_degf );if _bdbfe !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_degf );};_dbgcf :="\u0024"+_bffg .Column +"\u0024"+_ff .Itoa (int (_bffg .RowIdx ));if _bffg .SheetName !=""{_dbgcf =_bffg .SheetName +"\u0021"+_dbgcf ;};return MakeStringResult (_dbgcf );case "\u0063\u006f\u006c":_dccabg ,_egdf :=_cb .ParseCellReference (_degf );if _egdf !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_degf );};return MakeNumberResult (float64 (_dccabg .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_dccde :=_ee .Contains (ctx .GetFormat (_degf ),"\u005b\u0052\u0045D\u005d");return MakeBoolResult (_dccde );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":_gcee :="\u0047";_cgff :=ctx .GetFormat (_degf );if _cgff =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_cgfd .MatchString (_cgff ){_gcee ="\u0046\u0030";}else if _cgff =="\u0030\u0025"{_gcee ="\u0050\u0030";}else if _cgff =="\u004d\u004d\u004d\u0020\u0044\u0044"{_gcee ="\u0044\u0032";}else if _cgff =="\u004d\u004d\u002fY\u0059"{_gcee ="\u0044\u0033";}else if _cgff =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_cgff =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_gcee ="\u0044\u0034";}else if _cgff =="\u004d\u004d\u005c\u002d\u0044\u0044"{_gcee ="\u0044\u0035";}else if _cgff =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_gcee ="\u0044\u0036";}else if _cgff =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_gcee ="\u0044\u0037";}else if _cgff =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_gcee ="\u0044\u0038";}else if _cgff =="\u0048\u0048\u003aM\u004d"{_gcee ="\u0044\u0039";}else if _ebe .MatchString (_cgff ){_gcee ="\u002e\u0030";}else if _gefgf .MatchString (_cgff ){_gcee ="\u002e\u0030\u0028\u0029";}else if _ffee .MatchString (_cgff ){_gcee ="\u0043\u0030";}else if _acec .MatchString (_cgff )||_bdbf .MatchString (_cgff ){_gcee ="\u0044\u0031";}else if _cfgdd :=_bfebg .FindStringSubmatch (_cgff );len (_cfgdd )> 1{_gcee ="\u0046"+_ff .Itoa (len (_cfgdd [1]));}else if _gdfbe :=_dcfcfc .FindStringSubmatch (_cgff );len (_gdfbe )> 1{_gcee ="\u002e"+_ff .Itoa (len (_gdfbe [2]));}else if _bdca :=_decb .FindStringSubmatch (_cgff );len (_bdca )> 1{_gcee ="\u0050"+_ff .Itoa (len (_bdca [2]));}else if _ggda :=_ecbd .FindStringSubmatch (_cgff );len (_ggda )> 1{_gcee ="\u0043"+_ffbf (_ggda ,1);}else if _cdec :=_gfcaf .FindStringSubmatch (_cgff );len (_cdec )> 1{_gcee ="\u0043"+_ffbf (_cdec ,1);}else if _eade :=_cgec .FindStringSubmatch (_cgff );len (_eade )> 1{_gcee ="\u002e"+_ffbf (_eade ,1)+"\u0028\u0029";}else if _dacdg :=_caeed .FindStringSubmatch (_cgff );len (_dacdg )> 1{_gcee ="\u002e"+_ffbf (_dacdg ,1);}else if _adbe :=_aegf .FindStringSubmatch (_cgff );len (_adbe )> 1{_gcee ="\u0053"+_ffbf (_adbe ,3);};if _gcee !="\u0047"&&_ee .Contains (_cgff ,"\u005b\u0052\u0045D\u005d"){_gcee +="\u002d";};return MakeStringResult (_gcee );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_gaef :=ctx .GetFormat (_degf );if _ffef .MatchString (_gaef ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_degf ));case "\u0070r\u006f\u0074\u0065\u0063\u0074":_dcceg :=0.0;if ctx .GetLocked (_degf ){_dcceg =1.0;};return MakeNumberResult (_dcceg );case "\u0072\u006f\u0077":_eeecd ,_abgaa :=_cb .ParseCellReference (_degf );if _abgaa !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_degf );};return MakeNumberResult (float64 (_eeecd .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":_decba ,_cbbdb :=_cb .ParseCellReference (_degf );if _cbbdb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_degf );};if _decba .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_decba .ColumnIdx )));}else {return MakeNumberResult (ctx .Sheet (_decba .SheetName ).GetWidth (int (_decba .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"+_ebfg .ValueString );}; -// CellRef is a reference to a single cell -type CellRef struct{_dgd string };const _ggff =57354;var _ecbfc =[...]int {-1,1,1,-1,-2,0}; +// 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 (_becfc Context ,_edbebd Evaluator ,_efae []Result )Result ; -// MaxA is an implementation of the Excel MAXA() function. -func MaxA (args []Result )Result {return _add (args ,true )}; +// 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");};_cccb :=args [0].AsNumber ();if _cccb .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");};_bgege :=float64 (1);_gcaag :=args [1].AsNumber ();if _gcaag .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");};_bgege =_gcaag .ValueNumber ;if _bgege < 0&&_cccb .ValueNumber > 0||_bgege > 0&&_cccb .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");};_feedd :=_cccb .ValueNumber ;_feedd ,_ebfd :=_dc .Modf (_feedd /_bgege );if _dc .Trunc (_ebfd +0.5)> 0{_feedd ++;};return MakeNumberResult (_feedd *_bgege );}; -// IfError is an implementation of the Excel IFERROR() function. It takes two arguments. -func IfError (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0049\u0046\u0045\u0052\u0052\u004f\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeError {if args [0].Type ==ResultTypeEmpty {return MakeNumberResult (0);};return args [0];};return args [1];};const _fecgd =57364; +// Range is a range expression that when evaluated returns a list of Results. +type Range struct{_eadcf ,_dfbgf Expression };func _dceg (_bddae Result )bool {_gecg :=_bddae .Type ;return _gecg !=ResultTypeArray &&_gecg !=ResultTypeList ;}; -// DateDif is an implementation of the Excel DATEDIF() function. -func DateDif (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeString {return MakeErrorResult ("\u0044\u0041\u0054\u0045\u0044I\u0046\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u006e\u0064\u0020\u006f\u006e\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_de :=args [0].ValueNumber ;_fcg :=args [1].ValueNumber ;if _fcg < _de {return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0068\u0065\u0020\u0073\u0074\u0061r\u0074\u0020\u0064a\u0074\u0065\u0020\u0069s\u0020\u0067\u0072\u0065\u0061\u0074\u0065\u0072\u0020\u0074\u0068\u0061\u006e\u0020\u0074\u0068\u0065\u0020\u0065\u006e\u0064\u0020\u0064\u0061\u0074\u0065");};if _fcg ==_de {return MakeNumberResult (0);};_fae :=_fa .ToLower (args [2].ValueString );if _fae =="\u0064"{return MakeNumberResult (_fcg -_de );};_fbf :=_ddef (_de );_bfec :=_ddef (_fcg );_dccg ,_fed ,_dbb :=_fbf .Date ();_ddbb ,_da ,_dbde :=_bfec .Date ();_bdf :=int (_fed );_dee :=int (_da );var _bbda float64 ;switch _fae {case "\u0079":_bbda =float64 (_ddbb -_dccg );if _dee < _bdf ||(_dee ==_bdf &&_dbde < _dbb ){_bbda --;};case "\u006d":_gbd :=_ddbb -_dccg ;_ebef :=_dee -_bdf ;if _dbde < _dbb {_ebef --;};if _ebef < 0{_gbd --;_ebef +=12;};_bbda =float64 (_gbd *12+_ebef );case "\u006d\u0064":_eaf :=_dee ;if _dbde < _dbb {_eaf --;};_bbda =float64 (int (_fcg -_fag (_ddbb ,_eaf ,_dbb )));case "\u0079\u006d":_bbda =float64 (_dee -_bdf );if _dbde < _dbb {_bbda --;};if _bbda < 0{_bbda +=12;};case "\u0079\u0064":_gea :=_ddbb ;if _dee < _bdf ||(_dee ==_bdf &&_dbde < _dbb ){_gea --;};_bbda =float64 (int (_fcg -_fag (_gea ,_bdf ,_dbb )));default:return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0069\u006e\u0074e\u0072\u0076\u0061\u006c\u0020\u0076\u0061\u006c\u0075\u0065");};return MakeNumberResult (_bbda );}; +// 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");};_dgegc :=args [0].AsNumber ();if _dgegc .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");};_bafe :=float64 (1);if _dgegc .ValueNumber < 0{_bafe =-1;};if len (args )> 1{_cfaa :=args [1].AsNumber ();if _cfaa .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");};_bafe =_cfaa .ValueNumber ;};if _bafe < 0&&_dgegc .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 (_dc .Ceil (_dgegc .ValueNumber ));};_dgffa :=_dgegc .ValueNumber ;_dgffa ,_edcc :=_dc .Modf (_dgffa /_bafe );if _edcc > 0{_dgffa ++;};return MakeNumberResult (_dgffa *_bafe );}; -// FunctionCall is a function call expression. -type FunctionCall struct{_eadcc string ;_aeef []Expression ;};func _bdd (_adf BinOpType ,_eae ,_gf [][]Result )Result {_gcg :=[][]Result {};for _db :=range _eae {_edd :=_aa (_adf ,_eae [_db ],_gf [_db ]);if _edd .Type ==ResultTypeError {return _edd ;};_gcg =append (_gcg ,_edd .ValueList );};return MakeArrayResult (_gcg );};func _gcfe (_bfcca []Result ,_bfaa countMode )float64 {_beee :=0.0;for _ ,_bdab :=range _bfcca {switch _bdab .Type {case ResultTypeNumber :if _bfaa ==_fffb ||(_bfaa ==_baead &&!_bdab .IsBoolean ){_beee ++;};case ResultTypeList ,ResultTypeArray :_beee +=_gcfe (_bdab .ListValues (),_bfaa );case ResultTypeString :if _bfaa ==_fffb {_beee ++;};case ResultTypeEmpty :if _bfaa ==_geaa {_beee ++;};};};return _beee ;};func _cgc (_aab BinOpType ,_dg []Result ,_aga Result )Result {_ef :=[]Result {};switch _aga .Type {case ResultTypeNumber :_cgb :=_aga .ValueNumber ;for _agg :=range _dg {_aed :=_dg [_agg ].AsNumber ();if _aed .Type !=ResultTypeNumber {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _aab {case BinOpTypePlus :_ef =append (_ef ,MakeNumberResult (_aed .ValueNumber +_cgb ));case BinOpTypeMinus :_ef =append (_ef ,MakeNumberResult (_aed .ValueNumber -_cgb ));case BinOpTypeMult :_ef =append (_ef ,MakeNumberResult (_aed .ValueNumber *_cgb ));case BinOpTypeDiv :if _cgb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_ef =append (_ef ,MakeNumberResult (_aed .ValueNumber /_cgb ));case BinOpTypeExp :_ef =append (_ef ,MakeNumberResult (_gg .Pow (_aed .ValueNumber ,_cgb )));case BinOpTypeLT :_ef =append (_ef ,MakeBoolResult (_aed .ValueNumber < _cgb ));case BinOpTypeGT :_ef =append (_ef ,MakeBoolResult (_aed .ValueNumber > _cgb ));case BinOpTypeEQ :_ef =append (_ef ,MakeBoolResult (_aed .ValueNumber ==_cgb ));case BinOpTypeLEQ :_ef =append (_ef ,MakeBoolResult (_aed .ValueNumber <=_cgb ));case BinOpTypeGEQ :_ef =append (_ef ,MakeBoolResult (_aed .ValueNumber >=_cgb ));case BinOpTypeNE :_ef =append (_ef ,MakeBoolResult (_aed .ValueNumber !=_cgb ));default:return MakeErrorResult (_b .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_aab ));};};case ResultTypeString :_fb :=_aga .ValueString ;for _edg :=range _dg {_ba :=_dg [_edg ].AsString ();if _ba .Type !=ResultTypeString {return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069\u0063\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006fp\u0065\u0072a\u0074\u0069\u006f\u006e");};switch _aab {case BinOpTypeLT :_ef =append (_ef ,MakeBoolResult (_ba .ValueString < _fb ));case BinOpTypeGT :_ef =append (_ef ,MakeBoolResult (_ba .ValueString > _fb ));case BinOpTypeEQ :_ef =append (_ef ,MakeBoolResult (_ba .ValueString ==_fb ));case BinOpTypeLEQ :_ef =append (_ef ,MakeBoolResult (_ba .ValueString <=_fb ));case BinOpTypeGEQ :_ef =append (_ef ,MakeBoolResult (_ba .ValueString >=_fb ));case BinOpTypeNE :_ef =append (_ef ,MakeBoolResult (_ba .ValueString !=_fb ));default:return MakeErrorResult (_b .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_aab ));};};default:return MakeErrorResult ("\u006e\u006f\u006e\u002d\u006e\u0075\u006e\u006d\u0065\u0072\u0069c\u0020\u0061\u006e\u0064\u0020\u006e\u006f\u006e-\u0073t\u0072\u0069\u006e\u0067\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0069\u006e\u0020\u0062\u0069\u006e\u0061r\u0079\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e");};return MakeListResult (_ef );}; +// 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");};_eecf :=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");};_aeae :=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");};_bbaae :=args [2].ValueNumber ;if _bbaae <=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");};_dgdd :=args [3].ValueNumber ;return MakeNumberResult (_dgdd *_eecf *(_aeae /_bbaae -1));}; -// CountIf implements the COUNTIF function. -func CountIf (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};_gaae :=args [0];if _gaae .Type !=ResultTypeArray &&_gaae .Type !=ResultTypeList {return MakeErrorResult ("\u0043O\u0055\u004eT\u0049\u0046\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0066\u0069\u0072\u0073\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020t\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_fgbdc :=_adebe (args [1]);_fedd :=0;for _ ,_dffe :=range _aefda (_gaae ){for _ ,_fdedd :=range _dffe {if _aefe (_fdedd ,_fgbdc ){_fedd ++;};};};return MakeNumberResult (float64 (_fedd ));};const (_gabde cmpResult =0;_fceaf cmpResult =-1;_cdgg cmpResult =1;_abef cmpResult =2;); +// 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];}; -// HLookup implements the HLOOKUP function that returns a matching value from a -// row in an array. -func HLookup (args []Result )Result {if len (args )< 3{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if len (args )> 4{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_ccgae :=args [0];_eabf :=args [1];if _eabf .Type !=ResultTypeArray {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_fega :=args [2].AsNumber ();if _fega .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ggcc :=false ;if len (args )==4{_egccg :=args [3].AsNumber ();if _egccg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _egccg .ValueNumber ==0{_ggcc =true ;};};_bbccc :=-1;_cabcf :=false ;if len (_eabf .ValueArray )==0{return MakeErrorResult ("\u0048\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u006f\u006e\u002d\u0065\u006d\u0070\u0074\u0079\u0020\u0061\u0072\u0072\u0061\u0079");};_abbc :=_eabf .ValueArray [0];_cadd :for _gafae ,_acag :=range _abbc {switch _fbae (_acag ,_ccgae ,false ,_ggcc ){case _fceaf :_bbccc =_gafae ;case _gabde :_bbccc =_gafae ;_cabcf =true ;break _cadd ;};};if _bbccc ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0048\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_agfe :=int (_fega .ValueNumber )-1;if _agfe < 0||_agfe > len (_eabf .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_abbc =_eabf .ValueArray [_agfe ];if _bbccc < 0||_bbccc >=len (_abbc ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _cabcf ||!_ggcc {return _abbc [_bbccc ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};var _faacg =[...]int {0,7,3,3,3,8,8,8,8,1,1,1,2,2,2,2,2,14,15,15,17,17,4,4,4,13,5,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,12,12,12,9,9,9,16,16,11,10,10};const _gfccf =57374; +// Eval evaluates and returns a boolean. +func (_fd Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_fd ._gfbd )};func init (){_cdcb =_gb .New (_gb .NewSource (_ce .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_ceggf ("\u0041\u0053\u0049\u004e",_dc .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_ceggf ("\u0041\u0053\u0049\u004e",_dc .Acos ));RegisterFunction ("\u0041\u0043\u004fS\u0048",_ceggf ("\u0041\u0053\u0049\u004e",_dc .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_ceggf ("\u0041\u0043\u004f\u0054",func (_dgeg float64 )float64 {return _dc .Pi /2-_dc .Atan (_dgeg )}));RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_ceggf ("\u0041\u0043\u004fT\u0048",func (_cdffe float64 )float64 {return _dc .Atanh (1/_cdffe )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic );RegisterFunction ("\u0041\u0053\u0049\u004e",_ceggf ("\u0041\u0053\u0049\u004e",_dc .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_ceggf ("\u0041\u0053\u0049N\u0048",_dc .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_ceggf ("\u0041\u0054\u0041\u004e",_dc .Atan ));RegisterFunction ("\u0041\u0054\u0041N\u0048",_ceggf ("\u0041\u0054\u0041N\u0048",_dc .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",_ceggf ("\u0043\u004f\u0053",_dc .Cos ));RegisterFunction ("\u0043\u004f\u0053\u0048",_ceggf ("\u0043\u004f\u0053\u0048",_dc .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_cefc ("\u0043\u004f\u0054",_dc .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_cefc ("\u0043\u004f\u0054\u0048",_dc .Tanh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_cefc ("\u0043\u0053\u0043",_dc .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_cefc ("\u0043\u0053\u0043",_dc .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",_ceggf ("\u0045\u0058\u0050",_dc .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",_ceggf ("\u004c\u004e",_dc .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_ceggf ("\u004c\u004f\u00471\u0030",_dc .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",_cefc ("\u0053\u0045\u0043",_dc .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_cefc ("\u0053\u0045\u0043\u0048",_dc .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_ceggf ("\u0053\u0049\u004e",_dc .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_ceggf ("\u0053\u0049\u004e\u0048",_dc .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_ceggf ("\u0053\u0051\u0052\u0054",_dc .Sqrt ));RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_ceggf ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_fafc float64 )float64 {return _dc .Sqrt (_fafc *_dc .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",_ceggf ("\u0054\u0041\u004e",_dc .Tan ));RegisterFunction ("\u0054\u0041\u004e\u0048",_ceggf ("\u0054\u0041\u004e\u0048",_dc .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );};func _faf (_fbfd ,_feab ,_afa ,_acee float64 ,_cage int )float64 {var _gafa float64 ;if _fbfd ==0{_gafa =(_afa +_acee )/_feab ;}else {_aaea :=_dc .Pow (1+_fbfd ,_feab );if _cage ==1{_gafa =(_acee *_fbfd /(_aaea -1)+_afa *_fbfd /(1-1/_aaea ))/(1+_fbfd );}else {_gafa =_acee *_fbfd /(_aaea -1)+_afa *_fbfd /(1-1/_aaea );};};return -_gafa ;}; -// Roman is an implementation of the Excel ROMAN function that convers numbers -// to roman numerals in one of 5 formats. -func Roman (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_fafgg :=args [0].AsNumber ();if _fafgg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abbga :=0;if len (args )> 1{_efbb :=args [1];if _efbb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063");};_abbga =int (_efbb .ValueNumber );if _abbga < 0{_abbga =0;}else if _abbga > 4{_abbga =4;};};_dcgag :=_abeg ;switch _abbga {case 1:_dcgag =_fgbbc ;case 2:_dcgag =_edagf ;case 3:_dcgag =_agdgd ;case 4:_dcgag =_ecceg ;};_gafba :=_gg .Trunc (_fafgg .ValueNumber );_becf :=_bg .Buffer {};for _ ,_acbeb :=range _dcgag {for _gafba >=_acbeb ._dgfgg {_becf .WriteString (_acbeb ._faafcg );_gafba -=_acbeb ._dgfgg ;};};return MakeStringResult (_becf .String ());}; +// String returns a string representation for Negate. +func (_edfdc Negate )String ()string {return "\u002d"+_edfdc ._ggbdc .String ()}; -// Right implements the Excel RIGHT(string,[n]) function which returns the -// rightmost n characters. -func Right (args []Result )Result {_dgbba :=1;switch len (args ){case 1:case 2:if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dgbba =int (args [1].ValueNumber );if _dgbba < 0{return MakeErrorResult ("R\u0049\u0047\u0048\u0054\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064 \u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u003e\u003d \u0030");};if _dgbba ==0{return MakeStringResult ("");};default:return MakeErrorResult ("\u0052\u0049\u0047HT\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020o\u006ee\u0020o\u0072 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type ==ResultTypeList {return MakeErrorResult ("\u0052\u0049\u0047\u0048\u0054\u0020\u0063\u0061\u006e\u0027\u0074\u0020\u0062\u0065\u0020c\u0061l\u006c\u0065\u0064\u0020\u006f\u006e\u0020\u0061\u0020\u0072\u0061\u006e\u0067\u0065");};_gbdab :=args [0].Value ();_aedea :=len (_gbdab );if _dgbba > _aedea {return MakeStringResult (_gbdab );};return MakeStringResult (_gbdab [_aedea -_dgbba :_aedea ]);}; +// String returns a string representation of a vertical range with prefix. +func (_fece PrefixVerticalRange )String ()string {return _c .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_fece ._edebe .String (),_fece ._bgcag ,_fece ._gadad );};func _dacd (_fcggd ,_ggcdb []float64 ,_bace float64 )Result {_dbfdd :=false ;_fecg :=false ;for _fcde :=0;_fcde < len (_fcggd );_fcde ++{if _fcggd [_fcde ]> 0{_dbfdd =true ;};if _fcggd [_fcde ]< 0{_fecg =true ;};};if !_dbfdd ||!_fecg {return MakeErrorResultType (ErrorTypeNum ,"");};_ffga :=_bace ;_eebe :=1e-10;_ggcff :=0;_baab :=50;_daeec :=false ;for {_cegg :=_ggg (_fcggd ,_ggcdb ,_ffga );_fag :=_ffga -_cegg /_bbfbe (_fcggd ,_ggcdb ,_ffga );_cafg :=_dc .Abs (_fag -_ffga );_ffga =_fag ;_ggcff ++;if _cafg <=_eebe ||_dc .Abs (_cegg )<=_eebe {break ;};if _ggcff > _baab {_daeec =true ;break ;};};if _daeec ||_dc .IsNaN (_ffga )||_dc .IsInf (_ffga ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_ffga );}; -// Small implements the Excel SMALL function. -func Small (args []Result )Result {return _ddfe (args ,false )}; +// NA is an implementation of the Excel NA() function that just returns the #N/A! error. +func NA (args []Result )Result {if len (args )!=0{MakeErrorResult ("\u004eA\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeErrorResultType (ErrorTypeNA ,"");}; -// String returns a string representation of a horizontal range with prefix. -func (_afgb PrefixHorizontalRange )String ()string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_afgb ._afcd .String (),_afgb ._eadb ,_afgb ._abgg );}; +// Ipmt implements the Excel IPMT function. +func Ipmt (args []Result )Result {_bfade :=len (args );if _bfade < 4||_bfade > 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");};_fabb :=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");};_ecgff :=args [1].ValueNumber ;if _ecgff <=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");};_adg :=args [2].ValueNumber ;if _adg <=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");};_ggad :=args [3].ValueNumber ;_efece :=0.0;if _bfade > 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");};_efece =args [4].ValueNumber ;};_abccc :=0;if _bfade ==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");};_abccc =int (args [5].ValueNumber );if _abccc !=0{_abccc =1;};};return MakeNumberResult (_cgfc (_fabb ,_ecgff ,_adg ,_ggad ,_efece ,_abccc ));}; -// Rri implements the Excel RRI function. -func Rri (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0052\u0052\u0049\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052I\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffgd :=args [0].ValueNumber ;if _ffgd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0052\u0049\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 p\u0072\u0065\u0073\u0065\u006e\u0074 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_dccga :=args [1].ValueNumber ;if _dccga <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0052\u0049\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006et\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0052\u0049\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0075\u0074\u0075\u0072e \u0076\u0061\u006c\u0075e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abe :=args [2].ValueNumber ;if _abe < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0052R\u0049\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020f\u0075\u0074\u0075\u0072\u0065\u0020\u0076\u0061\u006cue\u0020\u0074\u006f \u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065g\u0061\u0074i\u0076\u0065");};return MakeNumberResult (_gg .Pow (_abe /_dccga ,1/_ffgd )-1);};func _fddc (){_dbgcd =_af .MustCompile ("\u005e\u0030\u002b\u0024");_cgaed =_af .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029");_bdbaf =_af .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_eddg =_af .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_aace =_af .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0029+\u0028\u0023\u007c\u0030\u0029\u002b\u005c.\u0028\u0030\u002b\u0029\u002e\u002a\u0028\u003b\u007c\u0024\u0029");_aeac =_af .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_gdaf =_af .MustCompile ("\u005e\u0028\u0028\u0023\u007c\u0030)\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028(\u0023\u007c\u0030\u0029\u002b\u0029\u005f\\\u0029\u002e\u002a\u003b");_adcf =_af .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_gcdc =_af .MustCompile ("\u005c\u005b\u005c$\u005c\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b\u002c\u0028\u0023\u007c\u0030\u0029\u002b\u003b");_fbdc =_af .MustCompile ("\u005c[\u005c\u0024\\\u0024\u002d\u002e+\u005c\u005d\u0028\u005c\u002a\u0020\u0029?\u0028\u0023\u007c\u0030\u0029\u002b,\u0028\u0023\u007c\u0030\u0029\u002b\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u002e\u002a\u003b");_gfge =_af .MustCompile ("\u005e(\u0028\u0023|\u0030\u0029\u002b,\u0029\u002b\u0028\u0023\u007c\u0030\u0029+\u0028\u005c\u002e\u0028\u0028\u0023|\u0030\u007c\u002d\u0029\u002b\u0029\u0029\u003f\u002e\u002b\u005c[\u005c\u0024\u002e\u002b\u005c\u005d\u002e\u002a\u003b");_cdeg =_af .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_faac +_faac +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_faac +_faac +"\u0029\u002b\u0059+\u0024");_egfdg =_af .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_faac +_faac +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_faac +_faac +"\u0029\u002b\u0059+\u0024");_bfaf =_af .MustCompile ("\u005e\u0028\u0023|\u0030\u0029\u002b\u005c.\u0028\u0028\u0023\u007c\u0030\u0029\u002a)\u0045\u005c\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c\u0024\u0029");_gbcb =_af .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;");};var _ecceg =[]ri {{1000,"\u004d"},{999,"\u0049\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{499,"\u0049\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +// 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");};_gcbgg :=args [0].AsNumber ();if _gcbgg .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");};_ecda :=int (_gcbgg .ValueNumber );if _ecda < 0||_ecda > 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 (_c .Sprintf ("\u0025\u0063",_ecda ));}; -// 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 ;}; +// Eval evaluates a vertical range with prefix returning a list of results or an error. +func (_egdac PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_cbdc :=_egdac ._edebe .Reference (ctx ,ev );switch _cbdc .Type {case ReferenceTypeSheet :_fegaf :=_egdac .verticalRangeReference (_cbdc .Value );if _eafg ,_efbcc :=ev .GetFromCache (_fegaf );_efbcc {return _eafg ;};_ccfcg :=ctx .Sheet (_cbdc .Value );_afccfe ,_gabbd :=_gfbef (_ccfcg ,_egdac ._bgcag ,_egdac ._gadad );_cccba :=_efbfc (_ccfcg ,ev ,_afccfe ,_gabbd );ev .SetCache (_fegaf ,_cccba );return _cccba ;default:return MakeErrorResult (_c .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",_cbdc .Type ));};};var _cdaef =[...]uint8 {0,20,37,60,78,96};func _gcad (_caab int ,_afc _ce .Month ,_ggcd int )int64 {if _caab ==1900&&int (_afc )<=2{_ggcd --;};_ccdc :=_ce .Date (_caab ,_afc ,_ggcd ,0,0,0,0,_ce .UTC );return _ccdc .Unix ();};var _caeg =[]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 _abgaf (_ebfb string )*criteriaRegex {_fagf :=&criteriaRegex {};if _ebfb ==""{return _fagf ;};if _feff :=_fcaa .FindStringSubmatch (_ebfb );len (_feff )> 1{_fagf ._fbffg =_cgef ;_fagf ._fffea =_feff [1];}else if _babba :=_ceae .FindStringSubmatch (_ebfb );len (_babba )> 1{_fagf ._fbffg =_cgef ;_fagf ._fffea =_babba [1];}else if _gdge :=_ecaee .FindStringSubmatch (_ebfb );len (_gdge )> 1{_fagf ._fbffg =_cabdg ;_fagf ._fffea =_gdge [1];}else if _bccdc :=_gfee .FindStringSubmatch (_ebfb );len (_bccdc )> 1{_fagf ._fbffg =_adcef ;_fagf ._fffea =_bccdc [1];}else if _ffgdd :=_bacdb .FindStringSubmatch (_ebfb );len (_ffgdd )> 1{_fagf ._fbffg =_cfab ;_fagf ._fffea =_ffgdd [1];}else if _gggc :=_eacg .FindStringSubmatch (_ebfb );len (_gggc )> 1{_fagf ._fbffg =_baegf ;_fagf ._fffea =_gggc [1];};return _fagf ;};const _faggb =57363; -// Tbillprice implements the Excel TBILLPRICE function. -func Tbillprice (args []Result )Result {if len (args )!=3{return MakeErrorResult ("T\u0042\u0049\u004c\u004c\u0050\u0052I\u0043\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_gcagf ,_dgga ,_aeeb :=_daea (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _aeeb .Type ==ResultTypeError {return _aeeb ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0064\u0069\u0073\u0063\u006f\u0075n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_afgf :=_dgga -_gcagf ;if _afgf > 365{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004cP\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020m\u0061\u0074\u0075r\u0069\u0074\u0079\u0020t\u006f\u0020\u0062\u0065\u0020\u006eo\u0074\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065\u0020\u0079e\u0061\u0072\u0020\u0061\u0066\u0074\u0065\u0072\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074");};_fcea :=args [2].ValueNumber ;if _fcea <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020d\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeNumberResult (100*(1-_fcea *_afgf /360));};var _abeg =[]ri {{1000,"\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};const _fabec =57360;func _ggb (_fdb string ,_ff *_egg .UpdateQuery )string {_dba ,_faa :=_df .ParseCellReference (_fdb );if _faa !=nil {return "\u0023\u0052\u0045F\u0021";};if _ff .UpdateType ==_egg .UpdateActionRemoveColumn {_cb :=_ff .ColumnIdx ;_bad :=_dba .ColumnIdx ;if _bad < _cb {return _fdb ;}else if _bad ==_cb {return "\u0023\u0052\u0045F\u0021";}else {return _dba .Update (_egg .UpdateActionRemoveColumn ).String ();};};return _fdb ;}; +// GetLabelPrefix returns an empty string for the invalid reference context. +func (_gfae *ivr )GetLabelPrefix (cellRef string )string {return ""}; -// Choose implements the Excel CHOOSE function. -func Choose (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0043\u0048O\u004f\u0053\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};_egfa :=args [0];if _egfa .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043H\u004f\u004fS\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_aefd :=int (_egfa .ValueNumber );if len (args )<=_aefd {return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006cd\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073 \u006fr\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0066\u0020\u0076\u0061\u006c\u0075\u0065\u0073");};return args [_aefd ];};var InvalidReferenceContext =&ivr {}; +// 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");};_gcab :=args [0].AsNumber ();if _gcab .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");};_bbfgb :=0;if len (args )> 1{_gdabeb :=args [1];if _gdabeb .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");};_bbfgb =int (_gdabeb .ValueNumber );if _bbfgb < 0{_bbfgb =0;}else if _bbfgb > 4{_bbfgb =4;};};_feba :=_cfgeg ;switch _bbfgb {case 1:_feba =_egda ;case 2:_feba =_adfca ;case 3:_feba =_caeg ;case 4:_feba =_cccg ;};_cgbdf :=_dc .Trunc (_gcab .ValueNumber );_gadag :=_d .Buffer {};for _ ,_afdf :=range _feba {for _cgbdf >=_afdf ._bdgf {_gadag .WriteString (_afdf ._eagead );_cgbdf -=_afdf ._bdgf ;};};return MakeStringResult (_gadag .String ());};var _cddd []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 _cfe ="\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"; -// CountIfs implements the COUNTIFS function. -func CountIfs (args []Result )Result {_dccc :=_ddaa (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _dccc .Type !=ResultTypeEmpty {return _dccc ;};_debcd :=_agge (args );return MakeNumberResult (float64 (len (_debcd )));}; +// ISTEXT is an implementation of the Excel ISTEXT() function. +func IsText (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0054EX\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeString );}; -// GetFormat returns an empty string for the invalid reference context. -func (_aegdd *ivr )GetFormat (cellRef string )string {return ""};func _eccg (_def ,_bdbg int )int {if _bdbg ==2&&_dbfd (_def ){return 29;}else {return _be [_bdbg -1];};};func _adffc (_fddf ,_aebff []string )[]string {for _ ,_bdff :=range _aebff {_fddf =append (_fddf ,_bdff );};return _fddf ;};const _egeed =57366;const _cbbe =57362; +// LastColumn returns empty string for the invalid reference context. +func (_aebge *ivr )LastColumn (rowFrom ,rowTo int )string {return ""}; -// Reference returns a string reference value to a sheet. -func (_abbgg SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_abbgg ._fdcd };};func _edgab (_dcdbd string )string {_dcdbd =_fa .Replace (_dcdbd ,"\u000a","\u005c\u006e",-1);_dcdbd =_fa .Replace (_dcdbd ,"\u000d","\u005c\u0072",-1);_dcdbd =_fa .Replace (_dcdbd ,"\u0009","\u005c\u0074",-1);return _dcdbd ;}; +// 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 (_cdcb .Float64 ());};var _cccg =[]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"}}; -// FunctionComplex is a function whose result depends on its arguments and the -// context that it's in. As an example, INDIRECT is a complex function so that -// INDIRECT("A1") which returns the value of the "A1" cell in a sheet can use -// the context to reach into the sheet and pull out required values. -type FunctionComplex func (_fdagb Context ,_aebebb Evaluator ,_ecfc []Result )Result ; +// SumSquares is an implementation of the Excel SUMSQ() function. +func SumSquares (args []Result )Result {_bfac :=MakeNumberResult (0);for _ ,_dcba :=range args {_dcba =_dcba .AsNumber ();switch _dcba .Type {case ResultTypeNumber :_bfac .ValueNumber +=_dcba .ValueNumber *_dcba .ValueNumber ;case ResultTypeList ,ResultTypeArray :_aade :=SumSquares (_dcba .ListValues ());if _aade .Type !=ResultTypeNumber {return _aade ;};_bfac .ValueNumber +=_aade .ValueNumber ;case ResultTypeString :case ResultTypeError :return _dcba ;case ResultTypeEmpty :default:return MakeErrorResult (_c .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",_dcba .Type ));};};return _bfac ;};type parsedReplaceObject struct{_ddcce string ;_ebaa int ;_gcdcf int ;_baef string ;};type yyParserImpl struct{_dgacb yySymType ;_gbead [_eacd ]yySymType ;_gafef int ;}; -// Coupnum implements the Excel COUPNUM function. -func Coupnum (args []Result )Result {_eddb ,_gebb :=_gdgb (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _gebb .Type ==ResultTypeError {return _gebb ;};_bfaeb :=_eddb ._eda ;_daeae :=_eddb ._ceca ;_cdd ,_gebb :=_cbge (_eddb ._eebf ,_eddb ._edge ,_bfaeb ,_daeae );if _gebb .Type ==ResultTypeError {return _gebb ;};return MakeNumberResult (_cdd );};type tokenType int ; +// Update updates references in the Range after removing a row/column. +func (_ecafb Range )Update (q *_cc .UpdateQuery )Expression {_fegad :=_ecafb ;if q .UpdateCurrentSheet {_fegad ._eadcf =_ecafb ._eadcf .Update (q );_fegad ._dfbgf =_ecafb ._dfbgf .Update (q );};return _fegad ;}; -// String returns a string of a range. -func (_fdabb Range )String ()string {return _b .Sprintf ("\u0025\u0073\u003a%\u0073",_fdabb ._ecgg .String (),_fdabb ._bgfde .String ());}; +// Right implements the Excel RIGHT(string,[n]) function which returns the +// rightmost n characters. +func Right (args []Result )Result {_bbdgc :=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");};_bbdgc =int (args [1].ValueNumber );if _bbdgc < 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 _bbdgc ==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");};_ddcd :=args [0].Value ();_eebg :=len (_ddcd );if _bbdgc > _eebg {return MakeStringResult (_ddcd );};return MakeStringResult (_ddcd [_eebg -_bbdgc :_eebg ]);}; -// IsLogical is an implementation of the Excel ISLOGICAL() function. -func IsLogical (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004c\u004f\u0047\u0049\u0043A\u004c\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bgad :=args [0].Ref ;if _bgad .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u004c\u004f\u0047\u0049\u0043\u0041\u004c\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};return MakeBoolResult (ctx .Cell (_bgad .Value ,ev ).IsBoolean );};const _gba ="\u005e\u0028\u0028"+_geb +"\u007c"+_bcg +"\u007c"+_gfd +"\u007c"+_fgd +"\u0029\u0020\u0029\u003f";type noCache struct{};func _efe (_fdeg ,_bdgf _ea .Time ,_eafa ,_bca int )_ea .Time {_eaeb :=_bdgf ;_bcbb :=_fdeg .Year ()-_bdgf .Year ();_eaeb =_eaeb .AddDate (_bcbb ,0,0);if _fdeg .After (_eaeb ){_eaeb =_eaeb .AddDate (1,0,0);};_bfdg :=-12/_eafa ;for _eaeb .After (_fdeg ){_eaeb =_eaeb .AddDate (0,_bfdg ,0);};return _eaeb ;}; +// NewHorizontalRange constructs a new full rows range. +func NewHorizontalRange (v string )Expression {_efdaf :=_ee .Split (v ,"\u003a");if len (_efdaf )!=2{return nil ;};_eggf ,_ :=_ff .Atoi (_efdaf [0]);_ggab ,_ :=_ff .Atoi (_efdaf [1]);return HorizontalRange {_eggf ,_ggab };}; -// String returns a string representation of PrefixExpr. -func (_dfbb PrefixExpr )String ()string {return _b .Sprintf ("\u0025\u0073\u0021%\u0073",_dfbb ._cafc .String (),_dfbb ._adda .String ());}; +// 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");};_gaag :=[]float64 {};for _ ,_fgbf :=range args {switch _fgbf .Type {case ResultTypeString :_effa :=_fgbf .AsNumber ();if _effa .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");};_gaag =append (_gaag ,_effa .ValueNumber );case ResultTypeList :_acdc :=LCM (_fgbf .ValueList );if _acdc .Type !=ResultTypeNumber {return _acdc ;};_gaag =append (_gaag ,_acdc .ValueNumber );case ResultTypeNumber :_gaag =append (_gaag ,_fgbf .ValueNumber );case ResultTypeError :return _fgbf ;};};if _gaag [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 (_gaag )==1{return MakeNumberResult (_gaag [0]);};_daca :=_gaag [0];for _bdaa :=1;_bdaa < len (_gaag );_bdaa ++{if _gaag [_bdaa ]< 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");};_daca =_cedd (_daca ,_gaag [_bdaa ]);};return MakeNumberResult (_daca );};func _gfgb (_bbed ,_dfbc _ce .Time ,_dff int )float64 {if _bbed .After (_dfbc ){_bbed ,_dfbc =_dfbc ,_bbed ;};_fbf :=0;_ffaa ,_gfbf ,_ecdc :=_bbed .Date ();_fgef ,_fdgd ,_dcee :=_dfbc .Date ();_add ,_ecbb :=int (_gfbf ),int (_fdgd );_gac ,_bgec :=_fgbb (_ffaa ,_add ,_ecdc ,_dff ),_fgbb (_fgef ,_ecbb ,_dcee ,_dff );if !_ecbad (_dff ){return _acb (_fgef ,_ecbb ,_bgec )-_acb (_ffaa ,_add ,_gac );};if _dff ==0{if (_add ==2||_gac < 30)&&_dcee ==31{_bgec =31;}else if _ecbb ==2&&_bgec ==_gfgc (_fgef ,_ecbb ){_bgec =_gfgc (_fgef ,2);};}else {if _add ==2&&_gac ==30{_gac =_gfgc (_ffaa ,2);};if _ecbb ==2&&_bgec ==30{_bgec =_gfgc (_fgef ,2);};};if _ffaa < _fgef ||(_ffaa ==_fgef &&_add < _ecbb ){_fbf =30-_gac +1;_ecdc =1;_gac =1;_ace :=_ce .Date (_ffaa ,_ce .Month (_add ),_ecdc ,0,0,0,0,_ce .UTC ).AddDate (0,1,0);if _ace .Year ()< _fgef {_fbf +=_bgac (_ace .Year (),int (_ace .Month ()),12,_dff );_ace =_ace .AddDate (0,13-int (_ace .Month ()),0);_fbf +=_agdcc (_ace .Year (),_fgef -1,_dff );};_fbf +=_bgac (_fgef ,int (_ace .Month ()),_ecbb -1,_dff );_ace =_ace .AddDate (0,_ecbb -int (_ace .Month ()),0);_add =_ace .Day ();};_fbf +=_bgec -_gac ;if _fbf > 0{return float64 (_fbf );}else {return 0;};}; -// Xnpv implements the Excel XNPV function. -func Xnpv (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0058\u004eP\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("X\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_bfdcb :=args [0].ValueNumber ;if _bfdcb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0058\u004e\u0050\u0056\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065");};_aabc ,_dffg :=_cdaa (args [1],args [2],"\u0058\u004e\u0050\u0056");if _dffg .Type ==ResultTypeError {return _dffg ;};_facc :=_aabc ._gaed ;_ccgb :=_aabc ._fbbee ;_dfgea :=0.0;_fafa :=_ccgb [0];for _gedc ,_bbfb :=range _facc {_dfgea +=_bbfb /_gg .Pow (1+_bfdcb ,(_ccgb [_gedc ]-_fafa )/365);};return MakeNumberResult (_dfgea );};const _fgd ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_abg +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";var _gdfaa =[...]int {0,1,1,2,4,1,1,1,1,2,2,1,1,1,1,3,1,3,1,3,1,3,1,2,1,1,1,3,4,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,1,3,1,1,0};type Reference struct{Type ReferenceType ;Value string ;}; +// String returns a string representation of FunctionCall expression. +func (_cbdbdd FunctionCall )String ()string {_fefgf :=_d .Buffer {};_fefgf .WriteString (_cbdbdd ._fbae );_fefgf .WriteString ("\u0028");_bfcfe :=len (_cbdbdd ._agff )-1;for _gafc ,_ggcc :=range _cbdbdd ._agff {_fefgf .WriteString (_ggcc .String ());if _gafc !=_bfcfe {_fefgf .WriteString ("\u002c");};};_fefgf .WriteString ("\u0029");return _fefgf .String ();};func (_fabad *plex )Error (s string ){_ge .Log ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );};const _gca ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029";func LexReader (r _e .Reader )chan*node {_gggd :=NewLexer ();go _gggd .lex (r );return _gggd ._daeg };const _bcab =57350;func _gbea (_gcfa []Result )Result {_gbdbg :=_gcfa [0].ValueArray ;if len (_gcfa )==1{_ccbb :=[][]Result {};for _ ,_agfg :=range _gbdbg {_ccbb =append (_ccbb ,_gdad ([]Result {MakeListResult (_agfg )}).ValueList );};return MakeArrayResult (_ccbb );}else if len (_gcfa )==2{_cffgg :=len (_gbdbg );_baed :=len (_gbdbg [0]);_fbec :=_aebcb (_gcfa [1],_cffgg ,_baed );_gfdf :=len (_fbec );_gaed :=[][]Result {};var _bdad []Result ;for _efbc ,_gbcf :=range _gbdbg {if _efbc < _gfdf {_bdad =_fbec [_efbc ];}else {_bdad =_gadf (MakeErrorResultType (ErrorTypeNA ,""),_baed );};_gaed =append (_gaed ,_gdad ([]Result {MakeListResult (_gbcf ),MakeListResult (_bdad )}).ValueList );};return MakeArrayResult (_gaed );}else if len (_gcfa )==3{_ddef :=len (_gbdbg );_fgda :=len (_gbdbg [0]);_gfbc :=_aebcb (_gcfa [1],_ddef ,_fgda );_agece :=_aebcb (_gcfa [2],_ddef ,_fgda );_bddea :=len (_gfbc );_ddfb :=len (_agece );_egcgc :=[][]Result {};var _geefg ,_edbf []Result ;for _babc ,_gggb :=range _gbdbg {if _babc < _bddea {_geefg =_gfbc [_babc ];}else {_geefg =_gadf (MakeErrorResultType (ErrorTypeNA ,""),_fgda );};if _babc < _ddfb {_edbf =_agece [_babc ];}else {_edbf =_gadf (MakeErrorResultType (ErrorTypeNA ,""),_fgda );};_egcgc =append (_egcgc ,_gdad ([]Result {MakeListResult (_gggb ),MakeListResult (_geefg ),MakeListResult (_edbf )}).ValueList );};return MakeArrayResult (_egcgc );};return MakeErrorResultType (ErrorTypeValue ,"");}; -// VLookup implements the VLOOKUP function that returns a matching value from a -// column in an array. -func VLookup (args []Result )Result {_cgdfc :=len (args );if _cgdfc < 3{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004bU\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _cgdfc > 4{return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u0074\u0020m\u006f\u0073\u0074\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_ecbdf :=args [0];_deebgd :=args [1];if _deebgd .Type !=ResultTypeArray {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_aaed :=args [2].AsNumber ();if _aaed .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050 \u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gafaa :=false ;if _cgdfc ==4&&args [3].Type !=ResultTypeEmpty {_aaea :=args [3].AsNumber ();if _aaea .Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if _aaea .ValueNumber ==0{_gafaa =true ;};};_cggg :=int (_aaed .ValueNumber )-1;_dbadc :=-1;_begf :=false ;_eegf :for _aaae ,_fcfgf :=range _deebgd .ValueArray {if len (_fcfgf )==0{continue ;};_fbef :=_fcfgf [0];switch _fbae (_fbef ,_ecbdf ,false ,_gafaa ){case _fceaf :_dbadc =_aaae ;case _gabde :_dbadc =_aaae ;_begf =true ;break _eegf ;};};if _dbadc ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_cdcb :=_deebgd .ValueArray [_dbadc ];if _cggg < 0||_cggg >=len (_cdcb ){return MakeErrorResult ("\u0056\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076a\u006ci\u0064\u0020\u0063\u006f\u006c\u0075\u006d\u006e\u0020\u0069\u006e\u0064\u0065\u0078");};if _begf ||!_gafaa {return _cdcb [_cggg ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");}; +// Reference returns an invalid reference for Number. +func (_gabb Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _bdbbb (_fcgae Context ,_gfdeg ,_dedbb int )(string ,string ){_ebefa :="\u0041"+_ff .Itoa (_gfdeg );_aacf :=_fcgae .LastColumn (_gfdeg ,_dedbb );_bffc :=_aacf +_ff .Itoa (_dedbb );return _ebefa ,_bffc ;}; -// Round is an implementation of the Excel ROUND function that rounds a number -// to a specified number of digits. -func Round (args []Result )Result {return _bbge (args ,_egee )};func init (){_ggfc ();RegisterFunction ("\u0041V\u0045\u0052\u0041\u0047\u0045",Average );RegisterFunction ("\u0041\u0056\u0045\u0052\u0041\u0047\u0045\u0041",Averagea );RegisterFunction ("\u0043\u004f\u0055N\u0054",Count );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0041",Counta );RegisterFunction ("\u0043O\u0055\u004e\u0054\u0049\u0046",CountIf );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053",CountIfs );RegisterFunction ("\u0043\u004f\u0055\u004e\u0054\u0042\u004c\u0041\u004e\u004b",CountBlank );RegisterFunction ("\u004d\u0041\u0058",Max );RegisterFunction ("\u004d\u0041\u0058\u0041",MaxA );RegisterFunction ("\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0041\u0058\u0049\u0046\u0053",MaxIfs );RegisterFunction ("\u004d\u0045\u0044\u0049\u0041\u004e",Median );RegisterFunction ("\u004d\u0049\u004e",Min );RegisterFunction ("\u004d\u0049\u004e\u0041",MinA );RegisterFunction ("\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u004d\u0049\u004e\u0049\u0046\u0053",MinIfs );}; +// Left implements the Excel LEFT(string,[n]) function which returns the +// leftmost n characters. +func Left (args []Result )Result {_aecfb :=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");};_aecfb =int (args [1].ValueNumber );if _aecfb < 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 _aecfb ==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");};_gcbc :=args [0].Value ();if _aecfb > len (_gcbc ){return MakeStringResult (_gcbc );};return MakeStringResult (_gcbc [0:_aecfb ]);}; -// Function is a standard function whose result only depends on its arguments. -type Function func (_eeaa []Result )Result ;func _ed (_gc Result )bool {if _gc .Type ==ResultTypeString {return _gc .ValueString =="";};return _gc .ValueNumber ==0;};func _cfff (_dgedg Result ,_gafe int )[]Result {_dbfa :=[]Result {};switch _dgedg .Type {case ResultTypeList :_caafg :=_dgedg .ValueList ;_afee :=len (_caafg );for _ecedb :=0;_ecedb < _gafe ;_ecedb ++{if _ecedb < _afee {_dbfa =append (_dbfa ,_caafg [_ecedb ]);}else {_dbfa =append (_dbfa ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _gccd :=0;_gccd < _gafe ;_gccd ++{_dbfa =append (_dbfa ,_dgedg );};};return _dbfa ;};type defEval struct{evCache ;_ccf bool ;};func _gffb (_aadg ,_dgg ,_dgf ,_abb ,_begee float64 ,_cfe int )Result {_eebc ,_dgfb :=_cbfa (_aadg ,_dgg ,_cfe );if _dgfb .Type ==ResultTypeError {return _dgfb ;};_ffe ,_dbabc :=_cbge (_aadg ,_dgg ,int (_begee ),_cfe );if _dbabc .Type ==ResultTypeError {return _dbabc ;};_ced :=0.0;_ggdb :=0.0;_dgf *=100/_begee ;_abb /=_begee ;_abb ++;_dea :=_eebc *_begee -_ffe ;for _faef :=1.0;_faef < _ffe ;_faef ++{_ebc :=_faef +_dea ;_gfdf :=_dgf /_gg .Pow (_abb ,_ebc );_ggdb +=_gfdf ;_ced +=_ebc *_gfdf ;};_deac :=(_dgf +100)/_gg .Pow (_abb ,_ffe +_dea );_ggdb +=_deac ;_ced +=(_ffe +_dea )*_deac ;_ced /=_ggdb ;_ced /=_begee ;return MakeNumberResult (_ced );}; +// Couppcd implements the Excel COUPPCD function. +func Couppcd (args []Result )Result {_ega ,_aca :=_dccda (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _aca .Type ==ResultTypeError {return _aca ;};_bccb :=_fae (_ega ._ggbd );_edeg :=_fae (_ega ._eedd );_ecaef :=_ega ._ecf ;_ggd :=_ega ._deagf ;_agda :=_dfcf (_bccb ,_edeg ,_ecaef ,_ggd );_cbdb ,_eege ,_ddbc :=_agda .Date ();return MakeNumberResult (_acb (_cbdb ,int (_eege ),_ddbc ));}; -// Reference returns a string reference value to a vertical range. -func (_fccd VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_fccd .verticalRangeReference ()};}; +// NewVerticalRange constructs a new full columns range. +func NewVerticalRange (v string )Expression {_egdcd :=_ee .Split (v ,"\u003a");if len (_egdcd )!=2{return nil ;};return VerticalRange {_egdcd [0],_egdcd [1]};}; -// Update updates the FunctionCall references after removing a row/column. -func (_eaga FunctionCall )Update (q *_egg .UpdateQuery )Expression {_ccfef :=[]Expression {};for _ ,_cfba :=range _eaga ._aeef {_fbbae :=_cfba .Update (q );_ccfef =append (_ccfef ,_fbbae );};return FunctionCall {_eadcc :_eaga ._eadcc ,_aeef :_ccfef };}; +// Match implements the MATCH function. +func Match (args []Result )Result {_feeeb :=len (args );if _feeeb !=2&&_feeeb !=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");};_fffb :=1;if _feeeb ==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");};_cadc :=args [2].ValueNumber ;if _cadc ==-1||_cadc ==0{_fffb =int (_cadc );};};_cfdcb :=args [1];var _abdg []Result ;switch _cfdcb .Type {case ResultTypeList :_abdg =_cfdcb .ValueList ;case ResultTypeArray :_gedd :=_cfdcb .ValueArray ;if len (_gedd [0])!=1{return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065");};for _ ,_fecag :=range _gedd {_abdg =append (_abdg ,_fecag [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");};_dccfg :=_cacg (args [0]);switch _fffb {case 0:for _cfbde ,_gade :=range _abdg {if _aebg (_gade ,_dccfg ){return MakeNumberResult (float64 (_cfbde +1));};};case -1:for _cdbc :=0;_cdbc < len (_abdg );_cdbc ++{if _aebg (_abdg [_cdbc ],_dccfg ){return MakeNumberResult (float64 (_cdbc +1));};if _dccfg ._eaebd &&(_abdg [_cdbc ].ValueNumber < _dccfg ._cbga ){if _cdbc ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_cdbc ));};};case 1:for _dfec :=0;_dfec < len (_abdg );_dfec ++{if _aebg (_abdg [_dfec ],_dccfg ){return MakeNumberResult (float64 (_dfec +1));};if _dccfg ._eaebd &&(_abdg [_dfec ].ValueNumber > _dccfg ._cbga ){if _dfec ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_dfec ));};};};return MakeErrorResultType (ErrorTypeNA ,"");}; -// Eval evaluates and returns the result of a Negate expression. -func (_adga Negate )Eval (ctx Context ,ev Evaluator )Result {_fdfgc :=_adga ._bddff .Eval (ctx ,ev );if _fdfgc .Type ==ResultTypeNumber {return MakeNumberResult (-_fdfgc .ValueNumber );};return MakeErrorResult ("\u004e\u0045\u0047A\u0054\u0045\u0020\u0065x\u0070\u0065\u0063\u0074\u0065\u0064\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};func LexReader (r _e .Reader )chan*node {_caffc :=NewLexer ();go _caffc .lex (r );return _caffc ._fggf };func _bcfa (_dbad ,_baa ,_aafg int )bool {if _baa < 1||_baa > 12{return false ;};if _aafg < 1{return false ;};return _aafg <=_eccg (_dbad ,_baa );};const _geb ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002f\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +// 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");};_abbg :=args [0].AsString ();if _abbg .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");};_ccag :=_d .Buffer {};_afafb :=false ;for _ ,_aecc :=range _abbg .ValueString {if !_afafb &&_gc .IsLetter (_aecc ){_ccag .WriteRune (_gc .ToUpper (_aecc ));}else {_ccag .WriteRune (_gc .ToLower (_aecc ));};_afafb =_gc .IsLetter (_aecc );};return MakeStringResult (_ccag .String ());};const _bacdbf =57377;func (_gaeff *ivr )NamedRange (ref string )Reference {return ReferenceInvalid };const (_aabe rmode =iota ;_eecgb ;_agcbg ;); -// Eval evaluates and returns an expression with prefix. -func (_bbbg PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_dcad :=_bbbg ._cafc .Reference (ctx ,ev );switch _dcad .Type {case ReferenceTypeSheet :_gdaaf :=ctx .Sheet (_dcad .Value );return _bbbg ._adda .Eval (_gdaaf ,ev );default:return MakeErrorResult (_b .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_dcad .Type ));};};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;); +// 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");};const _aedd =57367;func _bbbfe ()yyParser {return &yyParserImpl {}}; -// Update updates references in the Negate after removing a row/column. -func (_fbgc Negate )Update (q *_egg .UpdateQuery )Expression {return Negate {_fbgc ._bddff .Update (q )}};func (_dccec *noCache )GetFromCache (key string )(Result ,bool ){return _aaa ,false }; +// GetFormat returns an empty string for the invalid reference context. +func (_ggbf *ivr )GetFormat (cellRef string )string {return ""};var _fcfe =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163};const _afcdb =57352;const _bfaa =57366;func _aga (_agag ,_dgfd ,_dccg int )bool {if _dgfd < 1||_dgfd > 12{return false ;};if _dccg < 1{return false ;};return _dccg <=_gfgc (_agag ,_dgfd );}; -// 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");};_bbfaa :=args [0].AsNumber ();if _bbfaa .Type !=ResultTypeNumber {return MakeErrorResult ("I\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067u\u006de\u006e\u0074");};_efgga ,_bec :=_gg .Modf (_bbfaa .ValueNumber );if _bec < 0{_efgga --;};return MakeNumberResult (_efgga );};func (_ddffa VerticalRange )verticalRangeReference ()string {return _b .Sprintf ("\u0025\u0073\u003a%\u0073",_ddffa ._eabbc ,_ddffa ._cebb );}; +// Reference returns a string reference value to a named range. +func (_dgaa NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_dgaa ._bdggc };}; -// Mduration implements the Excel MDURATION function. -func Mduration (args []Result )Result {_edgg ,_ccfc :=_aggbe (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _ccfc .Type ==ResultTypeError {return _ccfc ;};_caab :=_edgg ._dade ;_fdfg :=_edgg ._ddfb ;_caeg :=_edgg ._egcd ;_agbf :=_edgg ._agabg ;_eece :=_edgg ._accf ;_ffac :=_edgg ._afbc ;_feeb :=_gffb (_caab ,_fdfg ,_caeg ,_agbf ,_eece ,_ffac );if _feeb .Type ==ResultTypeError {return _feeb ;};_gdad :=_feeb .ValueNumber /(1.0+_agbf /_eece );return MakeNumberResult (_gdad );}; +// NewString constructs a new string expression. +func NewString (v string )Expression {v =_ee .Replace (v ,"\u0022\u0022","\u0022",-1);return String {v };}; -// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. -func Concat (args []Result )Result {_fcggb :=_bg .Buffer {};for _ ,_bdef :=range args {switch _bdef .Type {case ResultTypeString :_fcggb .WriteString (_bdef .ValueString );case ResultTypeNumber :var _eggbe string ;if _bdef .IsBoolean {if _bdef .ValueNumber ==0{_eggbe ="\u0046\u0041\u004cS\u0045";}else {_eggbe ="\u0054\u0052\u0055\u0045";};}else {_eggbe =_bdef .AsString ().ValueString ;};_fcggb .WriteString (_eggbe );default:return MakeErrorResult ("\u0043\u004f\u004e\u0043\u0041T\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073");};};return MakeStringResult (_fcggb .String ());};type yySymType struct{_ffdb int ;_ddcb *node ;_bgfd Expression ;_babdac []Expression ;_aaee [][]Expression ;}; +// 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");};_gegf :=args [0].AsNumber ();if _gegf .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");};_cgbc :=float64 (1);if _gegf .ValueNumber < 0{_cgbc =-1;};if len (args )> 1{_abeaf :=args [1].AsNumber ();if _abeaf .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");};_cgbc =_abeaf .ValueNumber ;};_ecbe :=float64 (1);if len (args )> 2{_eggc :=args [2].AsNumber ();if _eggc .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");};_ecbe =_eggc .ValueNumber ;};if len (args )==1{return MakeNumberResult (_dc .Floor (_gegf .ValueNumber ));};_ddaa :=_gegf .ValueNumber ;_ddaa ,_cgcc :=_dc .Modf (_ddaa /_cgbc );if _cgcc !=0&&_gegf .ValueNumber < 0&&_ecbe > 0{_ddaa ++;};return MakeNumberResult (_ddaa *_cgbc );}; -// Proper is an implementation of the Excel PROPER function that returns a copy -// of the string with each word capitalized. -func Proper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074");};_edecd :=args [0].AsString ();if _edecd .Type !=ResultTypeString {return MakeErrorResult ("P\u0052\u004f\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073i\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006eg \u0061\u0072\u0067u\u006de\u006e\u0074");};_ebaag :=_bg .Buffer {};_dega :=false ;for _ ,_bbfbg :=range _edecd .ValueString {if !_dega &&_g .IsLetter (_bbfbg ){_ebaag .WriteRune (_g .ToUpper (_bbfbg ));}else {_ebaag .WriteRune (_g .ToLower (_bbfbg ));};_dega =_g .IsLetter (_bbfbg );};return MakeStringResult (_ebaag .String ());};func _fgag (_fbff _ea .Time )_ea .Time {_fbff =_fbff .UTC ();return _ea .Date (_fbff .Year (),_fbff .Month (),_fbff .Day (),_fbff .Hour (),_fbff .Minute (),_fbff .Second (),_fbff .Nanosecond (),_ea .Local );}; +// Update updates the FunctionCall references after removing a row/column. +func (_ddffc FunctionCall )Update (q *_cc .UpdateQuery )Expression {_abaa :=[]Expression {};for _ ,_gafee :=range _ddffc ._agff {_agddd :=_gafee .Update (q );_abaa =append (_abaa ,_agddd );};return FunctionCall {_fbae :_ddffc ._fbae ,_agff :_abaa };};func _gdad (_gefd []Result )Result {_cgd :=_gefd [0].ValueList ;_egdff :=len (_cgd );switch len (_gefd ){case 1:_fabg :=[]Result {};for _ ,_gbgd :=range _cgd {_fabg =append (_fabg ,MakeBoolResult (_gbgd .ValueNumber !=0));};return MakeListResult (_fabg );case 2:_dgdae :=_gefd [1];switch _dgdae .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_acbd :=[]Result {};for _ ,_eabg :=range _cgd {var _gcce Result ;if _eabg .ValueNumber ==0{_gcce =MakeBoolResult (false );}else {_gcce =_dgdae ;};_acbd =append (_acbd ,_gcce );};return MakeListResult (_acbd );case ResultTypeList :_cdef :=_gadf (_dgdae ,_egdff );_dbfea :=[]Result {};for _bbee ,_dfgg :=range _cgd {var _bgaa Result ;if _dfgg .ValueNumber ==0{_bgaa =MakeBoolResult (false );}else {_bgaa =_cdef [_bbee ];};_dbfea =append (_dbfea ,_bgaa );};return MakeListResult (_dbfea );case ResultTypeArray :_cbba :=_aebcb (_dgdae ,len (_dgdae .ValueArray ),_egdff );_gdffb :=[][]Result {};for _ ,_ggefd :=range _cbba {_adef :=[]Result {};for _dcacc ,_ebdcd :=range _cgd {var _daeba Result ;if _ebdcd .ValueNumber ==0{_daeba =MakeBoolResult (false );}else {_daeba =_ggefd [_dcacc ];};_adef =append (_adef ,_daeba );};_gdffb =append (_gdffb ,_adef );};return MakeArrayResult (_gdffb );};case 3:_dfdf :=_gefd [1];_gbcg :=_gefd [2];_afcgg :=_dceg (_dfdf );_bbfg :=_dceg (_gbcg );if _afcgg &&_bbfg {_egeg :=[]Result {};for _ ,_gbbf :=range _cgd {var _gebg Result ;if _gbbf .ValueNumber ==0{_gebg =_gbcg ;}else {_gebg =_dfdf ;};_egeg =append (_egeg ,_gebg );};return MakeListResult (_egeg );};if _dfdf .Type !=ResultTypeArray &&_gbcg .Type !=ResultTypeArray {_ddfd :=_gadf (_dfdf ,_egdff );_egbc :=_gadf (_gbcg ,_egdff );_acagg :=[]Result {};for _dfef ,_agcf :=range _cgd {var _ddba Result ;if _agcf .ValueNumber ==0{_ddba =_egbc [_dfef ];}else {_ddba =_ddfd [_dfef ];};_acagg =append (_acagg ,_ddba );};return MakeListResult (_acagg );};_afcdf :=len (_dfdf .ValueArray );if len (_gbcg .ValueArray )> _afcdf {_afcdf =len (_gbcg .ValueArray );};_dcga :=_aebcb (_dfdf ,_afcdf ,_egdff );_bccbd :=_aebcb (_gbcg ,_afcdf ,_egdff );_caabc :=[][]Result {};for _fgdf :=0;_fgdf < _afcdf ;_fgdf ++{_cfge :=[]Result {};for _gaedc ,_fdaeg :=range _cgd {var _eage Result ;if _fdaeg .ValueNumber ==0{_eage =_bccbd [_fgdf ][_gaedc ];}else {_eage =_dcga [_fgdf ][_gaedc ];};_cfge =append (_cfge ,_eage );};_caabc =append (_caabc ,_cfge );};return MakeArrayResult (_caabc );};return MakeErrorResult ("");}; -// String returns a string representation of String. -func (_gdgagb String )String ()string {return "\u0022"+_gdgagb ._cabg +"\u0022"};var _bgab []byte =[]byte {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};const _abd ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0054\u0049\u004d\u0045\u0056\u0041\u004c\u0055\u0045"; +// GetLocked returns FALSE for the invalid reference context. +func (_fgged *ivr )GetLocked (cellRef string )bool {return false };const _cdaba =57371; -// Update updates references in the PrefixRangeExpr after removing a row/column. -func (_feadb PrefixRangeExpr )Update (q *_egg .UpdateQuery )Expression {_fgagg :=_feadb ;_gbfgf :=_feadb ._cbcc .String ();if _gbfgf ==q .SheetToUpdate {_aedbg :=*q ;_aedbg .UpdateCurrentSheet =true ;_fgagg ._dgcf =_feadb ._dgcf .Update (&_aedbg );_fgagg ._ccefe =_feadb ._ccefe .Update (&_aedbg );};return _fgagg ;};func _fgbg (_fdac float64 )float64 {_cceg :=float64 (1);for _gad :=float64 (2);_gad <=_fdac ;_gad ++{_cceg *=_gad ;};return _cceg ;};var _ffdbc []byte =[]byte {0,1,2,1,11,1,12,1,13,1,14,1,15,1,16,1,17,1,18,1,19,1,20,1,21,1,22,1,23,1,24,1,25,1,26,1,27,1,28,1,29,1,30,1,31,1,32,1,33,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41,1,42,1,43,2,0,1,2,3,4,2,3,5,2,3,6,2,3,7,2,3,8,2,3,9,2,3,10};type yyLexer interface{Lex (_ccdff *yySymType )int ;Error (_bdfee string );}; +// ConstArrayExpr is a constant array expression. +type ConstArrayExpr struct{_fdb [][]Expression }; // RegisterFunctionComplex registers a standard function. -func RegisterFunctionComplex (name string ,fn FunctionComplex ){_agccd .Lock ();defer _agccd .Unlock ();if _ ,_cfcdg :=_ddebg [name ];_cfcdg {_cg .Log ("\u0064\u0075p\u006c\u0069\u0063\u0061t\u0065\u0020r\u0065\u0067\u0069\u0073\u0074\u0072\u0061\u0074i\u006f\u006e\u0020\u006f\u0066\u0020\u0066\u0075\u006e\u0063\u0074\u0069o\u006e\u0020\u0025\u0073",name );};_ddebg [name ]=fn ;};func _fcag (_ead ,_cgeag _ea .Time ,_aadba int )_ea .Time {_gfgbf :=_ea .Date (_ead .Year (),_cgeag .Month (),_cgeag .Day (),0,0,0,0,_ea .UTC );if _gfgbf .After (_ead ){_gfgbf =_gfgbf .AddDate (-1,0,0);};for !_gfgbf .After (_ead ){_gfgbf =_gfgbf .AddDate (0,12/_aadba ,0);};return _gfgbf ;}; +func RegisterFunctionComplex (name string ,fn FunctionComplex ){_fafbc .Lock ();defer _fafbc .Unlock ();if _ ,_dfcfee :=_bedfa [name ];_dfcfee {_ge .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 );};_bedfa [name ]=fn ;};func init (){_fegbd ();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 );}; -// Reference returns a string reference value to a horizontal range with prefix. -func (_deaga PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_dgabe :=_deaga ._afcd .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_deaga .horizontalRangeReference (_dgabe .Value )};};func _afc (_aeae ,_caaf []float64 ,_ggag float64 )Result {_cab :=false ;_ebff :=false ;for _faadb :=0;_faadb < len (_aeae );_faadb ++{if _aeae [_faadb ]> 0{_cab =true ;};if _aeae [_faadb ]< 0{_ebff =true ;};};if !_cab ||!_ebff {return MakeErrorResultType (ErrorTypeNum ,"");};_ffcd :=_ggag ;_dccf :=1e-10;_acdf :=0;_bdgd :=50;_ggdfb :=false ;for {_egba :=_efab (_aeae ,_caaf ,_ffcd );_bbdb :=_ffcd -_egba /_dddg (_aeae ,_caaf ,_ffcd );_gebd :=_gg .Abs (_bbdb -_ffcd );_ffcd =_bbdb ;_acdf ++;if _gebd <=_dccf ||_gg .Abs (_egba )<=_dccf {break ;};if _acdf > _bdgd {_ggdfb =true ;break ;};};if _ggdfb ||_gg .IsNaN (_ffcd )||_gg .IsInf (_ffcd ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_ffcd );};func _dddg (_begb ,_dgdb []float64 ,_dcab float64 )float64 {_fded :=_dcab +1;_gcga :=0.0;_ggge :=len (_begb );_dbfce :=_dgdb [0];for _dffff :=1;_dffff < _ggge ;_dffff ++{_fgad :=(_dgdb [_dffff ]-_dbfce )/365;_gcga -=_fgad *_begb [_dffff ]/_gg .Pow (_fded ,_fgad +1);};return _gcga ;}; +// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. +func Concat (args []Result )Result {_fcea :=_d .Buffer {};for _ ,_fabe :=range args {switch _fabe .Type {case ResultTypeString :_fcea .WriteString (_fabe .ValueString );case ResultTypeNumber :var _bebag string ;if _fabe .IsBoolean {if _fabe .ValueNumber ==0{_bebag ="\u0046\u0041\u004cS\u0045";}else {_bebag ="\u0054\u0052\u0055\u0045";};}else {_bebag =_fabe .AsString ().ValueString ;};_fcea .WriteString (_bebag );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 (_fcea .String ());};const (_aafg cmpResult =0;_bcea cmpResult =-1;_cdad cmpResult =1;_deecf cmpResult =2;); -// Multinomial implements the excel MULTINOMIAL function. -func Multinomial (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u004d\u0055\u004c\u0054\u0049\u004eO\u004d\u0049\u0041\u004c\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069c\u0020i\u006e\u0070\u0075\u0074");};_bcfdd ,_gfac ,_bgadb :=_eebd (args );if _bgadb .Type ==ResultTypeError {return _bgadb ;};return MakeNumberResult (_fgbg (_bcfdd )/_gfac );};func init (){RegisterFunction ("\u0043\u0048\u0041\u0052",Char );RegisterFunction ("\u0043\u004c\u0045A\u004e",Clean );RegisterFunction ("\u0043\u004f\u0044\u0045",Code );RegisterFunction ("C\u004f\u004e\u0043\u0041\u0054\u0045\u004e\u0041\u0054\u0045",Concat );RegisterFunction ("\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0043\u004f\u004e\u0043\u0041\u0054",Concat );RegisterFunction ("\u0045\u0058\u0041C\u0054",Exact );RegisterFunction ("\u0046\u0049\u004e\u0044",Find );RegisterFunctionComplex ("\u0046\u0049\u004eD\u0042",Findb );RegisterFunction ("\u004c\u0045\u0046\u0054",Left );RegisterFunction ("\u004c\u0045\u0046T\u0042",Left );RegisterFunction ("\u004c\u0045\u004e",Len );RegisterFunction ("\u004c\u0045\u004e\u0042",Len );RegisterFunction ("\u004c\u004f\u0057E\u0052",Lower );RegisterFunction ("\u004d\u0049\u0044",Mid );RegisterFunction ("\u0050\u0052\u004f\u0050\u0045\u0052",Proper );RegisterFunction ("\u0052E\u0050\u004c\u0041\u0043\u0045",Replace );RegisterFunction ("\u0052\u0045\u0050\u0054",Rept );RegisterFunction ("\u0052\u0049\u0047H\u0054",Right );RegisterFunction ("\u0052\u0049\u0047\u0048\u0054\u0042",Right );RegisterFunction ("\u0053\u0045\u0041\u0052\u0043\u0048",Search );RegisterFunctionComplex ("\u0053E\u0041\u0052\u0043\u0048\u0042",Searchb );RegisterFunction ("\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045",Substitute );RegisterFunction ("\u0054",T );RegisterFunction ("\u0054\u0045\u0058\u0054",Text );RegisterFunction ("\u0054\u0045\u0058\u0054\u004a\u004f\u0049\u004e",TextJoin );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0054\u0045\u0058T\u004a\u004f\u0049\u004e",TextJoin );RegisterFunction ("\u0054\u0052\u0049\u004d",Trim );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u0048\u0041\u0052",Char );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0055\u004e\u0049\u0043\u004f\u0044\u0045",Unicode );RegisterFunction ("\u0055\u0050\u0050E\u0052",Upper );RegisterFunction ("\u0056\u0041\u004cU\u0045",Value );};func (_bfdba *plex )Lex (lval *yySymType )int {_gagfea =true ;_cedag :=<-_bfdba ._edaga ;if _cedag !=nil {lval ._ddcb =_cedag ;return int (lval ._ddcb ._ccfcc );};return 0;}; +// Reference returns a string reference value to an expression with prefix. +func (_ebcdbc PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_bcece :=_ebcdbc ._agaa .Reference (ctx ,ev );_cbge :=_ebcdbc ._ddfc .Reference (ctx ,ev );if _bcece .Type ==ReferenceTypeSheet &&_cbge .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_bcece .Value +"\u0021"+_cbge .Value };};return ReferenceInvalid ;}; -// Xor is an implementation of the Excel XOR() function and takes a variable -// number of arguments. It's odd to say the least. If any argument is numeric, -// it returns true if the number of non-zero numeric arguments is odd and false -// otherwise. If no argument is numeric, it returns an error. -func Xor (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0058\u004f\u0052 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fcda :=0;_daae :=false ;for _ ,_gfcc :=range args {switch _gfcc .Type {case ResultTypeList ,ResultTypeArray :_agagc :=Xor (_gfcc .ListValues ());if _agagc .Type ==ResultTypeError {return _agagc ;};if _agagc .ValueNumber !=0{_fcda ++;};_daae =true ;case ResultTypeNumber :if _gfcc .ValueNumber !=0{_fcda ++;};_daae =true ;case ResultTypeString :case ResultTypeError :return _gfcc ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0058\u004f\u0052");};};if !_daae {return MakeErrorResult ("\u0058\u004f\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0069n\u0070\u0075\u0074");};return MakeBoolResult (_fcda %2!=0);};var _fafcd =[...]uint8 {0,20,37,60,78,96}; +// Update returns the same object as updating sheet references does not affect String. +func (_ccaba String )Update (q *_cc .UpdateQuery )Expression {return _ccaba }; -// Ispmt implements the Excel ISPMT function. -func Ispmt (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0049\u0053P\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eace :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0070e\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_caff :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072\u0069o\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006dbe\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ebdb :=args [2].ValueNumber ;if _ebdb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049S\u0050\u004d\u0054\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020p\u0065\u0072i\u006f\u0064\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062er\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0050\u004d\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065s\u0065\u006e\u0074\u0020\u0076\u0061\u006cu\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_egggd :=args [3].ValueNumber ;return MakeNumberResult (_egggd *_eace *(_caff /_ebdb -1));};func _efcg (_ebee ,_bagg float64 ,_ddea ,_gcgf int )float64 {_aeb :=_ddef (_ebee );_gdc :=_ddef (_bagg );if _gcgf ==1{_cbbd :=_efe (_aeb ,_gdc ,_ddea ,1);_fea :=_cbbd .AddDate (0,12/_ddea ,0);return _bdeb (_cbbd ,_fea ,_gcgf );};return float64 (_fdge (0,_gcgf ))/float64 (_ddea );};func _gbbg (_aaafb Result ,_debb *criteriaParsed )bool {_ddee :=_fa .ToLower (_aaafb .ValueString );_ecfe :=_debb ._edbfb ._dgbebb ;_aged :=_debb ._edbfb ._cbcgcc ;if _ecfe ==_cgbed {return _ddee ==_aged ||_d .Match (_aged ,_ddee );};if _aaafb .Type !=ResultTypeEmpty {if _ddee ==_debb ._ffcbg ||_d .Match (_debb ._ffcbg ,_ddee ){return true ;};if _ ,_bgdf :=_ga .ParseFloat (_aged ,64);_bgdf ==nil {return false ;};switch _ecfe {case _eacfe :return _ddee <=_aged ;case _fbafb :return _ddee >=_aged ;case _eabe :return _ddee < _aged ;case _efeg :return _ddee > _aged ;};};return false ;};const _egce =57369; +// Reference returns an invalid reference for Error. +func (_deae Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _acabf int =0; -// 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");}; +// Eval evaluates a range returning a list of results or an error. +func (_gbdbc Range )Eval (ctx Context ,ev Evaluator )Result {_cacgb :=_gbdbc ._eadcf .Reference (ctx ,ev );_ecdb :=_gbdbc ._dfbgf .Reference (ctx ,ev );_gbdc :=_ddbfg (_cacgb ,_ecdb );if _cacgb .Type ==ReferenceTypeCell &&_ecdb .Type ==ReferenceTypeCell {if _eaggc ,_gfbcf :=ev .GetFromCache (_gbdc );_gfbcf {return _eaggc ;}else {_fbgc :=_efbfc (ctx ,ev ,_cacgb .Value ,_ecdb .Value );ev .SetCache (_gbdc ,_fbgc );return _fbgc ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_gbdc );};func _cdfdb (_cgffd yyLexer ,_dagef *yySymType )(_ebea ,_cfaae int ){_cfaae =0;_ebea =_cgffd .Lex (_dagef );if _ebea <=0{_cfaae =_efbb [0];goto _eead ;};if _ebea < len (_efbb ){_cfaae =_efbb [_ebea ];goto _eead ;};if _ebea >=_dfbae {if _ebea < _dfbae +len (_dabbd ){_cfaae =_dabbd [_ebea -_dfbae ];goto _eead ;};};for _gbfga :=0;_gbfga < len (_befd );_gbfga +=2{_cfaae =_befd [_gbfga +0];if _cfaae ==_ebea {_cfaae =_befd [_gbfga +1];goto _eead ;};};_eead :if _cfaae ==0{_cfaae =_dabbd [1];};if _fabd >=3{_c .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_ffdeg (_cfaae ),uint (_ebea ));};return _ebea ,_cfaae ;};type node struct{_faaa tokenType ;_acccf string ;}; -// Update updates references in the PrefixVerticalRange after removing a row/column. -func (_afcb PrefixVerticalRange )Update (q *_egg .UpdateQuery )Expression {if q .UpdateType ==_egg .UpdateActionRemoveColumn {_faabf :=_afcb ;_gebac :=_afcb ._ccea .String ();if _gebac ==q .SheetToUpdate {_abdfe :=q .ColumnIdx ;_faabf ._fbedd =_eb (_afcb ._fbedd ,_abdfe );_faabf ._gacbg =_eb (_afcb ._gacbg ,_abdfe );};return _faabf ;};return _afcb ;};func _gcgcd (_ecab string ,_ffeb []Result )(*parsedReplaceObject ,Result ){if len (_ffeb )!=4{return nil ,MakeErrorResult (_ecab +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ffeb [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_ecab +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u0073t\u0072\u0069\u006e\u0067");};_aabbb :=_ffeb [0].ValueString ;if _ffeb [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ecab +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u006eu\u006db\u0065\u0072");};_ccged :=int (_ffeb [1].ValueNumber )-1;if _ffeb [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ecab +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0069r\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006eu\u006d\u0062\u0065\u0072");};_cbfb :=int (_ffeb [2].ValueNumber );if _ffeb [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_ecab +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0074\u0068\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e \u0061\u0020\u0073t\u0072i\u006e\u0067");};_dcaa :=_ffeb [3].ValueString ;return &parsedReplaceObject {_aabbb ,_ccged ,_cbfb ,_dcaa },_aaa ;};func (_bfe BinOpType )String ()string {if _bfe >=BinOpType (len (_bac )-1){return _b .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_bfe );};return _eff [_bac [_bfe ]:_bac [_bfe +1]];}; +// String returns a string representation of a vertical range. +func (_ffbbb VerticalRange )String ()string {return _ffbbb .verticalRangeReference ()};func (_affc ReferenceType )String ()string {if _affc >=ReferenceType (len (_cdaef )-1){return _c .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_affc );};return _bbdfb [_cdaef [_affc ]:_cdaef [_affc +1]];}; -// Eval evaluates a vertical range returning a list of results or an error. -func (_gefgc VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_affdb :=_gefgc .verticalRangeReference ();if _fcdgee ,_decc :=ev .GetFromCache (_affdb );_decc {return _fcdgee ;};_acecb ,_fggb :=_ffbba (ctx ,_gefgc ._eabbc ,_gefgc ._cebb );_ffgbb :=_bdgac (ctx ,ev ,_acecb ,_fggb );ev .SetCache (_affdb ,_ffgbb );return _ffgbb ;}; +// 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");};_agdaf :=ctx .GetEpoch ();_afcg ,_bbge :=_aefcg (args [0].Value (),_agdaf );if _bbge !=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");};_dcbg :=_afcg .Year ();return MakeBoolResult (_dfa (_dcbg ));}; -// Npv implements the Excel NPV function. -func Npv (args []Result )Result {_ebb :=len (args );if _ebb < 2{return MakeErrorResult ("\u004e\u0050\u0056 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f \u006fr\u0020m\u006f\u0072\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0061\u0074\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ddbd :=args [0].ValueNumber ;if _ddbd ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_effg :=[]float64 {};for _ ,_cega :=range args [1:]{switch _cega .Type {case ResultTypeNumber :_effg =append (_effg ,_cega .ValueNumber );case ResultTypeArray ,ResultTypeList :_cbgd :=_aefda (_cega );for _ ,_acad :=range _cbgd {for _ ,_cbcgc :=range _acad {if _cbcgc .Type ==ResultTypeNumber &&!_cbcgc .IsBoolean {_effg =append (_effg ,_cbcgc .ValueNumber );};};};};};_dgb :=0.0;for _fgdfa ,_geeag :=range _effg {_dgb +=_geeag /_gg .Pow (1+_ddbd ,float64 (_fgdfa )+1);};return MakeNumberResult (_dgb );};var (_gfeg =0;_gagfea =false ;);func _agaea (_dgef [][]Result ,_acgcd int )[][]Result {_bgcf :=[][]Result {};for _gacbc :=range _dgef {if _gacbc ==0{continue ;};_fgga :=[]Result {};for _eeee :=range _dgef {if _eeee ==_acgcd {continue ;};_fgga =append (_fgga ,_dgef [_gacbc ][_eeee ]);};_bgcf =append (_bgcf ,_fgga );};return _bgcf ;}; +// 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");};_ffba :=args [0].AsNumber ();if _ffba .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");};_bagc :=_dc .Signbit (_ffba .ValueNumber );_fdec ,_beba :=_dc .Modf ((_ffba .ValueNumber -1)/2);_gegb :=_fdec *2+1;if _beba !=0{if !_bagc {_gegb +=2;}else {_gegb -=2;};};return MakeNumberResult (_gegb );}; -// Rows implements the Excel ROWS function. -func Rows (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052\u004f\u0057\u0053\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};_aadge :=args [0];if _aadge .Type !=ResultTypeArray &&_aadge .Type !=ResultTypeList {return MakeErrorResult ("\u0052\u004f\u0057S\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074y\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_geee :=_aadge .ValueArray ;if len (_geee )==0{return MakeErrorResult ("\u0052O\u0057\u0053 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0072r\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006ce\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077");};return MakeNumberResult (float64 (len (_geee )));};var _agccd _eg .Mutex ; +// 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");};_aaae :=args [0];if _aaae .Type !=ResultTypeArray &&_aaae .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");};_edfga :=_cdafd (_aaae );_addd :=args [2];if _addd .Type !=ResultTypeArray &&_addd .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");};_gcafb :=_cdafd (_addd );_effab :=_cacg (args [1]);_aafgd :=0.0;for _cfaag ,_fafca :=range _edfga {for _bded ,_fegf :=range _fafca {if _egaa (_fegf ,_effab ){_aafgd +=_gcafb [_cfaag ][_bded ].ValueNumber ;};};};return MakeNumberResult (_aafgd );};func _edad (_dcdd float64 )float64 {return float64 (int (_dcdd +0.5))}; -// Update updates references in the PrefixHorizontalRange after removing a row/column. -func (_aedg PrefixHorizontalRange )Update (q *_egg .UpdateQuery )Expression {return _aedg }; +// NewError constructs a new error expression from a string. +func NewError (v string )Expression {return Error {v }};const _edbb ="\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"; -// NewCellRef constructs a new cell reference. -func NewCellRef (v string )Expression {return CellRef {v }}; +// 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");};_acefd :=args [0];if _acefd .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");};_daaf :=int (_acefd .ValueNumber );if len (args )<=_daaf {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 [_daaf ];}; -// ResultType is the type of the result -//go:generate stringer -type=ResultType -type ResultType byte ; +// 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");};_gbdef :=args [0].AsNumber ();if _gbdef .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");};_edaa :=args [1].AsNumber ();if _edaa .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");};_effc :=int (_edaa .ValueNumber );if _effc < 0||_effc > 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");};_gbdd :=0;if len (args )> 2{_dcdg :=args [2].AsNumber ();if _dcdg .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");};_gbdd =int (_dcdg .ValueNumber );};_aecbd :=_ff .FormatInt (int64 (_gbdef .ValueNumber ),_effc );if len (_aecbd )< _gbdd {_aecbd =_ee .Repeat ("\u0030",_gbdd -len (_aecbd ))+_aecbd ;};return MakeStringResult (_aecbd );}; -// Rate implements the Excel RATE function. -func Rate (args []Result )Result {_egdc :=len (args );if _egdc < 3||_egdc > 6{return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0072\u0065\u0065 \u0061\u006e\u0064\u0020\u0073i\u0078");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eaag :=args [0].ValueNumber ;if _eaag !=float64 (int (_eaag )){return MakeErrorResultType (ErrorTypeNum ,"R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0070\u0065\u0072i\u006fd\u0073\u0020\u0074\u006f \u0062\u0065 \u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bgfg :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_cadb :=args [2].ValueNumber ;_efbe :=0.0;if _egdc >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_efbe =args [3].ValueNumber ;};_bage :=0.0;if _egdc >=5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("R\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_bage =args [4].ValueNumber ;if _bage !=0{_bage =1;};};_agaf :=0.1;if _egdc >=6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0054\u0045\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_agaf =args [5].ValueNumber ;};_gafa :=100;_gdd :=0;_fdab :=false ;_facdc :=1e-6;_efag :=_agaf ;for _gdd < _gafa &&!_fdab {_gbdg :=_gg .Pow (_efag +1,_eaag );_dgcc :=_gg .Pow (_efag +1,_eaag -1);_dbadd :=_efag *_bage +1;_gaaa :=_bgfg *(_gbdg -1);_eaea :=_efbe +_gbdg *_cadb +_gaaa *_dbadd /_efag ;_gabaa :=_eaag *_dgcc *_cadb -_gaaa *_dbadd /_gg .Pow (_efag ,2);_cbacg :=(_eaag *_bgfg *_dgcc *_dbadd +_gaaa *_bage )/_efag ;_ebefc :=_eaea /(_gabaa +_cbacg );if _gg .Abs (_ebefc )< _facdc {_fdab =true ;};_gdd ++;_efag -=_ebefc ;};return MakeNumberResult (_efag );}; +// Eval evaluates and returns the result of a Negate expression. +func (_gbffc Negate )Eval (ctx Context ,ev Evaluator )Result {_dfgc :=_gbffc ._ggbdc .Eval (ctx ,ev );if _dfgc .Type ==ResultTypeNumber {return MakeNumberResult (-_dfgc .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");}; -// 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");};_bbdbe :=args [0].AsNumber ();if _bbdbe .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u0048\u0041\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0061\u0020\u0073\u0069\u006e\u0067l\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fggec :=int (_bbdbe .ValueNumber );if _fggec < 0||_fggec > 255{return MakeErrorResult ("\u0043H\u0041\u0052 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073 i\u006e\u0020\u0074h\u0065\u0020r\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u00325\u0035\u005d");};return MakeStringResult (_b .Sprintf ("\u0025\u0063",_fggec ));}; +// IfError is an implementation of the Excel IFERROR() function. It takes two arguments. +func IfError (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0049\u0046\u0045\u0052\u0052\u004f\u0052\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeError {if args [0].Type ==ResultTypeEmpty {return MakeNumberResult (0);};return args [0];};return args [1];};const _deecg =57357; -// FactDouble is an implementation of the excel FACTDOUBLE function which -// returns the double factorial of a positive numeric input. -func FactDouble (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bdgdg :=args [0].AsNumber ();if _bdgdg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0046\u0041C\u0054\u0044\u004f\u0055\u0042\u004c\u0045\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _bdgdg .ValueNumber < 0{return MakeErrorResult ("\u0046A\u0043\u0054D\u004f\u0055\u0042\u004cE\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006f\u006ely\u0020\u0070\u006fs\u0069\u0074i\u0076\u0065\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_dffgd :=float64 (1);_aade :=_gg .Trunc (_bdgdg .ValueNumber );for _fefa :=_aade ;_fefa > 1;_fefa -=2{_dffgd *=_fefa ;};return MakeNumberResult (_dffgd );}; +// 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");};_ebbf :=args [0];if _ebbf .Type ==ResultTypeList {_fffef :=[][]Result {};for _ ,_gcbd :=range _ebbf .ValueList {_fffef =append (_fffef ,[]Result {_gcbd });};return MakeArrayResult (_fffef );};_dfcga :=make ([][]Result ,len (_ebbf .ValueArray [0]));for _ ,_dbaa :=range _ebbf .ValueArray {for _acff ,_egcd :=range _dbaa {_dfcga [_acff ]=append (_dfcga [_acff ],_egcd );};};return MakeArrayResult (_dfcga );}; -// Yielddisc implements the Excel YIELDDISC function. -func Yielddisc (args []Result )Result {_agaaa :=len (args );if _agaaa !=4&&_agaaa !=5{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020f\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_edga ,_deebg ,_bcee :=_daea (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _bcee .Type ==ResultTypeError {return _bcee ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0044\u0049S\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eaba :=args [2].ValueNumber ;if _eaba <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049E\u004c\u0044\u0044\u0049\u0053C\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020r\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_bgbca :=args [3].ValueNumber ;if _bgbca <=0{return MakeErrorResultType (ErrorTypeNum ,"YI\u0045\u004cD\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076e\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072g\u0075m\u0065\u006et");};_fffa :=0;if _agaaa ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fffa =int (args [4].ValueNumber );if !_efb (_fffa ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0059I\u0045\u004cD\u0044\u0049\u0053\u0043");};};_bfeca ,_bcee :=_cbfa (_edga ,_deebg ,_fffa );if _bcee .Type ==ResultTypeError {return _bcee ;};return MakeNumberResult ((_bgbca /_eaba -1)/_bfeca );};func _ddfe (_ddce []Result ,_aeabc bool )Result {var _egfdf string ;if _aeabc {_egfdf ="\u004c\u0041\u0052G\u0045";}else {_egfdf ="\u0053\u004d\u0041L\u004c";};if len (_ddce )!=2{return MakeErrorResult (_egfdf +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_dgea :=_ddce [0];var _bagef [][]Result ;switch _dgea .Type {case ResultTypeArray :_bagef =_dgea .ValueArray ;case ResultTypeList :_bagef =[][]Result {_dgea .ValueList };default:return MakeErrorResult (_egfdf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u006f\u0066\u0020\u0074\u0079p\u0065\u0020a\u0072\u0072\u0061\u0079");};if len (_bagef )==0{return MakeErrorResult (_egfdf +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0072\u0072\u0061\u0079\u0020\u0074\u006f\u0020c\u006f\u006e\u0074\u0061\u0069\u006e\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0031\u0020\u0072\u006f\u0077");};if _ddce [1].Type !=ResultTypeNumber {return MakeErrorResult (_egfdf +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072");};_dabe :=_ddce [1].ValueNumber ;if _dabe < 1{return MakeErrorResultType (ErrorTypeNum ,_egfdf +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030");};_fbafa :=int (_dabe );if float64 (_fbafa )!=_dabe {return MakeErrorResultType (ErrorTypeNum ,_egfdf +"\u0020\u0072e\u0071\u0075\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006fn\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0030");};_ecde :=[]float64 {};for _ ,_agea :=range _bagef {for _ ,_bcbg :=range _agea {if _bcbg .Type ==ResultTypeNumber {_ecde =append (_ecde ,_bcbg .ValueNumber );};};};if _fbafa > len (_ecde ){return MakeErrorResultType (ErrorTypeNum ,_egfdf +" \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u006c\u0065s\u0073\u0020\u006f\u0072\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u0074\u0068\u0061\u006e\u0020t\u0068\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072s\u0020\u0069\u006e\u0020t\u0068\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_fffg :=_egc .MergeSort (_ecde );if _aeabc {return MakeNumberResult (_fffg [len (_fffg )-_fbafa ]);}else {return MakeNumberResult (_fffg [_fbafa -1]);};};var _bcbfa =[...]int {0,-2,1,2,0,0,0,0,11,12,13,14,0,16,5,6,7,8,22,0,24,46,0,26,25,29,30,31,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,18,20,9,10,0,0,23,32,33,47,0,49,51,34,35,36,37,38,39,40,41,42,43,44,45,0,17,0,0,15,27,0,48,53,4,19,21,28,50,52};type cumulArgs struct{_ebca float64 ;_deb float64 ;_fcad float64 ;_bgff float64 ;_eccd float64 ;_aaac int ;}; +// Dollarfr implements the Excel DOLLARFR function. +func Dollarfr (args []Result )Result {_bdbc ,_dbbe ,_bbdaf :=_cffd (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _bbdaf .Type ==ResultTypeError {return _bbdaf ;};if _bdbc ==0{return MakeNumberResult (0);};_ebcdb :=_bdbc < 0;if _ebcdb {_bdbc =-_bdbc ;};_gcaa :=float64 (int (_bdbc ));_cgaa :=args [0].Value ();_geeb :=_ee .Split (_cgaa ,"\u002e");_gad :=_geeb [1];_ecacd ,_caga :=_ff .ParseFloat (_gad ,64);if _caga !=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");};_gefc :=float64 (len (_gad ));_ecacd /=_dc .Pow (10,_gefc );_bccf :=_ecacd *_dbbe /_dc .Pow (10,float64 (int (_dc .Log10 (_dbbe )))+1)+_gcaa ;if _ebcdb {_bccf =-_bccf ;};return MakeNumberResult (_bccf );}; -// Amorlinc implements the Excel AMORLINC function. -func Amorlinc (args []Result )Result {_cegf ,_gfdb :=_ffed (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _gfdb .Type ==ResultTypeError {return _gfdb ;};_eccac :=_cegf ._fgb ;_fbab :=_cegf ._bggd ;_cacg :=_cegf ._gagfe ;_eedc :=_cegf ._cggf ;_gdcg :=_cegf ._cdgcc ;_cda :=_cegf ._baca ;_gbg :=_cegf ._fcfd ;_fdd ,_eaege :=_cbfa (_fbab ,_cacg ,_gbg );if _eaege .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073 \u0066o\u0072\u0020\u0041\u004d\u004f\u0052\u004cI\u004e\u0043");};_geea :=_fdd *_cda *_eccac ;if _gdcg ==0{return MakeNumberResult (_geea );};_efae :=_eccac *_cda ;_eggdc :=_eccac -_eedc ;_ded :=int ((_eggdc -_geea )/_efae );if _gdcg <=_ded {return MakeNumberResult (_efae );}else if _gdcg ==_ded +1{return MakeNumberResult (_eggdc -_efae *float64 (_ded )-_geea );}else {return MakeNumberResult (0);};}; +// MaxIfs implements the MAXIFS function. +func MaxIfs (args []Result )Result {_eddea :=_gdgfe (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _eddea .Type !=ResultTypeEmpty {return _eddea ;};_dacg :=_eabc (args [1:]);_dagc :=-_dc .MaxFloat64 ;_bdbb :=_cdafd (args [0]);for _ ,_ffdd :=range _dacg {_gcgae :=_bdbb [_ffdd ._ffaab ][_ffdd ._edga ].ValueNumber ;if _dagc < _gcgae {_dagc =_gcgae ;};};if _dagc ==-_dc .MaxFloat64 {_dagc =0;};return MakeNumberResult (float64 (_dagc ));}; -// NewBinaryExpr constructs a new binary expression with a given operator. -func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {lhs ,rhs ,op };}; +// CountIfs implements the COUNTIFS function. +func CountIfs (args []Result )Result {_efecef :=_gdgfe (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _efecef .Type !=ResultTypeEmpty {return _efecef ;};_bdded :=_eabc (args );return MakeNumberResult (float64 (len (_bdded )));}; -// String returns a string representation of a vertical range with prefix. -func (_bbcef PrefixVerticalRange )String ()string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_bbcef ._ccea .String (),_bbcef ._fbedd ,_bbcef ._gacbg );};const _fffab ="\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0043\u0065\u006c\u006c\u0052\u0065\u0066\u0065r\u0065\u006ec\u0065\u0054\u0079\u0070e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065R\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054y\u0070\u0065\u0052\u0061\u006e\u0067\u0065\u0052\u0065\u0066e\u0072\u0065\u006ec\u0065\u0054\u0079\u0070\u0065\u0053\u0068e\u0065\u0074"; +// SupportedFunctions returns a list of supported functions. +func SupportedFunctions ()[]string {_gfgg :=[]string {};for _abfgd :=range _baad {_gfgg =append (_gfgg ,_abfgd );};for _dccdaa :=range _bedfa {_gfgg =append (_gfgg ,_dccdaa );};_a .Strings (_gfgg );return _gfgg ;}; -// Day is an implementation of the Excel DAY() function. -func Day (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044A\u0059\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_bbg :=args [0];switch _bbg .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_abaa :=_ddef (_bbg .ValueNumber );return MakeNumberResult (float64 (_abaa .Day ()));case ResultTypeString :_afa :=_fa .ToLower (_bbg .ValueString );if !_ede (_afa ){_ ,_ ,_ ,_ ,_bfd ,_gdf :=_cgfb (_afa );if _gdf .Type ==ResultTypeError {_gdf .ErrorMessage ="I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073\u0020\u0066o\u0072 \u0044\u0041\u0059";return _gdf ;};if _bfd {return MakeNumberResult (0);};};_ ,_ ,_adcg ,_ ,_bcf :=_dbbf (_afa );if _bcf .Type ==ResultTypeError {return _bcf ;};return MakeNumberResult (float64 (_adcg ));default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0041\u0059");};}; +// Update updates references in the PrefixExpr after removing a row/column. +func (_geafd PrefixExpr )Update (q *_cc .UpdateQuery )Expression {_cgac :=_geafd ;_gcfcc :=_geafd ._agaa .String ();if _gcfcc ==q .SheetToUpdate {_egeeb :=*q ;_egeeb .UpdateCurrentSheet =true ;_cgac ._ddfc =_geafd ._ddfc .Update (&_egeeb );};return _cgac ;};var _fgeed =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2};type ri struct{_bdgf float64 ;_eagead string ;};func _cbeg (_gebga Result )Result {if _gebga .Type ==ResultTypeEmpty {return _gebga ;};_gcada :=_gebga .AsString ();if _gcada .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 _gebga .IsBoolean {if _gcada .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _gcada .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 (_ee .ToLower (_gcada .ValueString ));};};const _dfbae =57344; -// Db implements the Excel DB function. -func Db (args []Result )Result {_aacfd :=len (args );if _aacfd !=4&&_aacfd !=5{return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072 \u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0063\u006f\u0073\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_cafee :=args [0].ValueNumber ;if _cafee < 0{return MakeErrorResultType (ErrorTypeNum ,"D\u0042\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0063\u006fs\u0074\u0020\u0074\u006f\u0020\u0062\u0065 \u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aecac :=args [1].ValueNumber ;if _aecac < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069\u0066\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_bdde :=args [2].ValueNumber ;if _bdde <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006c\u0069\u0066\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("D\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_ebce :=args [3].ValueNumber ;if _ebce <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073i\u0074\u0069\u0076\u0065");};if _ebce -_bdde > 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};_gafc :=12.0;if _aacfd ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gafc =args [4].ValueNumber ;if _gafc < 1||_gafc > 12{return MakeErrorResultType (ErrorTypeNum ,"\u0044B\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u006do\u006e\u0074\u0068\u0020\u0074\u006f\u0020\u0062\u0065 i\u006e\u0020\u0072a\u006e\u0067e\u0020\u006f\u0066\u0020\u0031\u0020a\u006e\u0064 \u0031\u0032");};};if _gafc ==12&&_ebce > _bdde {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0042");};if _aecac >=_cafee {return MakeNumberResult (0);};_egad :=1-_gg .Pow (_aecac /_cafee ,1/_bdde );_egad =float64 (int (_egad *1000+0.5))/1000;_dcgg :=_cafee *_egad *_gafc /12;if _ebce ==1{return MakeNumberResult (_dcgg );};_dcde :=_dcgg ;_dfab :=0.0;_eccgf :=_bdde ;if _eccgf > _ebce {_eccgf =_ebce ;};for _gbda :=2.0;_gbda <=_eccgf ;_gbda ++{_dfab =(_cafee -_dcde )*_egad ;_dcde +=_dfab ;};if _ebce > _bdde {return MakeNumberResult ((_cafee -_dcde )*_egad *(12-_gafc )/12);};return MakeNumberResult (_dfab );};const _ffccc =57356; +// Eval evaluates and returns an expression with prefix. +func (_caegd PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_aeba :=_caegd ._agaa .Reference (ctx ,ev );switch _aeba .Type {case ReferenceTypeSheet :_dagfd :=ctx .Sheet (_aeba .Value );return _caegd ._ddfc .Eval (_dagfd ,ev );default:return MakeErrorResult (_c .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",_aeba .Type ));};};type countMode byte ; -// Eval evaluates and returns a string. -func (_dgecg String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_dgecg ._cabg )}; +// Ppmt implements the Excel PPPMT function. +func Ppmt (args []Result )Result {_cgee :=len (args );if _cgee < 4||_cgee > 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");};_edbe :=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");};_agdf :=args [1].ValueNumber ;if _agdf <=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");};_gdaac :=args [2].ValueNumber ;if _gdaac < _agdf {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");};_geff :=args [3].ValueNumber ;_bagf :=0.0;if _cgee >=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");};_bagf =args [4].ValueNumber ;};_adbd :=0;if _cgee ==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");};_adbd =int (args [5].ValueNumber );if _adbd !=0{_adbd =1;};};return MakeNumberResult (_faf (_edbe ,_gdaac ,_geff ,_bagf ,_adbd )-_cgfc (_edbe ,_agdf ,_gdaac ,_geff ,_bagf ,_adbd ));};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 _gbcc (_feee ,_fgcb float64 )bool {return _dc .Abs (_feee -_fgcb )< 1.0e-6};func _fegbd (){_fcaa =_gf .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_ceae =_gf .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_bacdb =_gf .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_eacg =_gf .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_ecaee =_gf .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_gfee =_gf .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");}; -// Eval evaluates a range with prefix returning a list of results or an error. -func (_cagd PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_eccb :=_cagd ._cbcc .Reference (ctx ,ev );_cfea :=_cagd ._dgcf .Reference (ctx ,ev );_agbdf :=_cagd ._ccefe .Reference (ctx ,ev );switch _eccb .Type {case ReferenceTypeSheet :_gegc :=_dcef (_eccb ,_cfea ,_agbdf );if _cfea .Type ==ReferenceTypeCell &&_agbdf .Type ==ReferenceTypeCell {if _dfeee ,_bfdca :=ev .GetFromCache (_gegc );_bfdca {return _dfeee ;}else {_fcfdc :=_bdgac (ctx .Sheet (_eccb .Value ),ev ,_cfea .Value ,_agbdf .Value );ev .SetCache (_gegc ,_fcfdc );return _fcfdc ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_gegc );default:return MakeErrorResult (_b .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_eccb .Type ));};};func _degc (_cgbe float64 )bool {return _cgbe ==1||_cgbe ==2||_cgbe ==4};type ivr struct{}; +// NewNegate constructs a new negate expression. +func NewNegate (e Expression )Expression {return Negate {e }}; -// Reference returns an invalid reference for FunctionCall. -func (_fbafbf FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _aegg =57359; +// 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 {_bddc ,_fbcg :=_cbag (args ,false );if _fbcg ==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 (_bddc /_fbcg );};func _dfcf (_cgbf ,_gaff _ce .Time ,_aged ,_ggfb int )_ce .Time {_cebb :=_gaff ;_cgg :=_cgbf .Year ()-_gaff .Year ();_cebb =_cebb .AddDate (_cgg ,0,0);if _cgbf .After (_cebb ){_cebb =_cebb .AddDate (1,0,0);};_ecafg :=-12/_aged ;for _cebb .After (_cgbf ){_cebb =_cebb .AddDate (0,_ecafg ,0);};return _cebb ;};var _fafbc _f .Mutex ;func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_ee .NewReader (s ));};func (_ddgca tokenType )String ()string {return _ffdeg (int (_ddgca ))}; -// Reference returns a string reference value to a range. -func (_eeda Range )Reference (ctx Context ,ev Evaluator )Reference {_fafd :=_eeda ._ecgg .Reference (ctx ,ev );_cefe :=_eeda ._bgfde .Reference (ctx ,ev );if _fafd .Type ==ReferenceTypeCell &&_cefe .Type ==ReferenceTypeCell {return MakeRangeReference (_ddad (_fafd ,_cefe ));};return ReferenceInvalid ;}; +// Negate is a negate expression like -A1. +type Negate struct{_ggbdc Expression }; -// Find is an implementation of the Excel FIND(). -func Find (args []Result )Result {_bgcg ,_dedf :=_gfag ("\u0046\u0049\u004e\u0044",args );if _dedf .Type !=ResultTypeEmpty {return _dedf ;};_dgffg :=_bgcg ._fcac ;if _dgffg ==""{return MakeNumberResult (1.0);};_bddg :=_bgcg ._edegc ;_ebfe :=_bgcg ._edafc ;_ebdg :=1;for _aceb :=range _bddg {if _ebdg < _ebfe {_ebdg ++;continue ;};_gbbgc :=_fa .Index (_bddg [_aceb :],_dgffg );if _gbbgc ==0{return MakeNumberResult (float64 (_ebdg ));};_ebdg ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// 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 ;};func _gadf (_dddf Result ,_dbga int )[]Result {_dccad :=[]Result {};switch _dddf .Type {case ResultTypeList :_acae :=_dddf .ValueList ;_gdfc :=len (_acae );for _bgbgc :=0;_bgbgc < _dbga ;_bgbgc ++{if _bgbgc < _gdfc {_dccad =append (_dccad ,_acae [_bgbgc ]);}else {_dccad =append (_dccad ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _abce :=0;_abce < _dbga ;_abce ++{_dccad =append (_dccad ,_dddf );};};return _dccad ;};const _fcf ="\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"; -// NewNegate constructs a new negate expression. -func NewNegate (e Expression )Expression {return Negate {e }}; +// Findb is an implementation of the Excel FINDB(). +func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_ecaad ,_cdfe :=_acfc ("\u0046\u0049\u004e\u0044",args );if _cdfe .Type !=ResultTypeEmpty {return _cdfe ;};_gafbg :=_ecaad ._dede ;if _gafbg ==""{return MakeNumberResult (1.0);};_cdcg :=_ecaad ._affa ;_faag :=_ecaad ._caacac -1;_dfaf :=1;_daag :=0;for _gffb :=range _cdcg {if _gffb !=0{_eaccd :=1;if _gffb -_daag > 1{_eaccd =2;};_dfaf +=_eaccd ;};if _dfaf > _faag {_adgd :=_ee .Index (_cdcg [_gffb :],_gafbg );if _adgd ==0{return MakeNumberResult (float64 (_dfaf ));};};_daag =_gffb ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// Xirr implements the Excel XIRR function. -func Xirr (args []Result )Result {_ccfbd :=len (args );if _ccfbd !=2&&_ccfbd !=3{return MakeErrorResult ("\u0058\u0049RR\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0077o \u006f\u0072\u0020\u0074\u0068\u0072\u0065e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_bgaac ,_cgec :=_cdaa (args [0],args [1],"\u0058\u0049\u0052\u0052");if _cgec .Type ==ResultTypeError {return _cgec ;};_gedb :=_bgaac ._gaed ;_adfe :=_bgaac ._fbbee ;_gbgg :=0.1;if _ccfbd ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbgg =args [2].ValueNumber ;if _gbgg <=-1{return MakeErrorResult ("\u0058\u0049\u0052\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0067\u0075\u0065\u0073\u0073\u0020\u0074\u006f\u0020\u0062e\u0020\u006d\u006f\u0072\u0065 \u0074\u0068a\u006e\u0020\u002d\u0031");};};return _afc (_gedb ,_adfe ,_gbgg );}; +// ReferenceType is a type of reference +//go:generate stringer -type=ReferenceType +type ReferenceType byte ; -// NewFunction constructs a new function call expression. -func NewFunction (name string ,args []Expression )Expression {return FunctionCall {name ,args }}; +// String returns a string representation of a range with prefix. +func (_bgde PrefixRangeExpr )String ()string {return _c .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_bgde ._cgegf .String (),_bgde ._gaga .String (),_bgde ._dbaf .String ());};const _gfdec =57368;func _ecec (_cdbebe int )string {if _cdbebe >=0&&_cdbebe < len (_feaa ){if _feaa [_cdbebe ]!=""{return _feaa [_cdbebe ];};};return _c .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_cdbebe );};func _bgac (_ggcf ,_deccg ,_fbff ,_fggf int )int {if _deccg > _fbff {return 0;};if _ecbad (_fggf ){return (_fbff -_deccg +1)*30;};_caff :=0;for _ddag :=_deccg ;_ddag <=_fbff ;_ddag ++{_caff +=_gfgc (_ggcf ,_ddag );};return _caff ;};func (_cdfde Result )String ()string {return _cdfde .Value ()};const _gdbgc =57349; -// String returns a string representation of ConstArrayExpr. -func (_dc ConstArrayExpr )String ()string {return ""}; +// NewCellRef constructs a new cell reference. +func NewCellRef (v string )Expression {return CellRef {v }};const _ddff ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_dae +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -// Dollarde implements the Excel DOLLARDE function. -func Dollarde (args []Result )Result {_dede ,_bcba ,_ecac :=_dcggb (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _ecac .Type ==ResultTypeError {return _ecac ;};if _bcba < 1{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072a\u0063t\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065\u0071\u0075\u0061\u006c\u0020\u006f\u0072 \u006d\u006f\u0072\u0065\u0020\u0074\u0068\u0061\u006e\u0020\u0031");};if _dede ==0{return MakeNumberResult (0);};_daga :=_dede < 0;if _daga {_dede =-_dede ;};_aagd :=args [0].Value ();_fgdb :=_fa .Split (_aagd ,"\u002e");_fefd :=float64 (int (_dede ));_cfcd :=_fgdb [1];_cbac :=len (_cfcd );_bgee :=int (_gg .Log10 (_bcba ))+1;_efgea :=float64 (_bgee -_cbac );_acd ,_cbcb :=_ga .ParseFloat (_cfcd ,64);if _cbcb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006fr \u0044\u004f\u004cL\u0041R\u0044\u0045");};_acd *=_gg .Pow (10,_efgea );_cfbf :=_fefd +_acd /_bcba ;if _daga {_cfbf =-_cfbf ;};return MakeNumberResult (_cfbf );}; +// 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");};_adac :=args [0].ValueNumber ;if _adac <=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");};_aaa :=float64 (int (args [1].ValueNumber ));if _aaa < 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 (_dc .Pow ((1+_adac /_aaa ),_aaa )-1);};const _efa ="\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 _ffdeg (_adfaf int )string {if _adfaf >=1&&_adfaf -1< len (_fefab ){if _fefab [_adfaf -1]!=""{return _fefab [_adfaf -1];};};return _c .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_adfaf );}; -// Eval evaluates and returns the result of a formula. -func (_gde *defEval )Eval (ctx Context ,formula string )Result {_ddd :=ParseString (formula );if _ddd !=nil {_gde .checkLastEvalIsRef (ctx ,_ddd );_cbc :=_ddd .Eval (ctx ,_gde );return _cbc ;};return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0070a\u0072\u0073\u0065\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0025\u0073",formula ));};const _gecde =57358;func NewLexer ()*Lexer {return &Lexer {_fggf :make (chan*node )}}; +// Eval evaluates a range with prefix returning a list of results or an error. +func (_dagb PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_febd :=_dagb ._cgegf .Reference (ctx ,ev );_dfge :=_dagb ._gaga .Reference (ctx ,ev );_ebgfe :=_dagb ._dbaf .Reference (ctx ,ev );switch _febd .Type {case ReferenceTypeSheet :_gcef :=_agbd (_febd ,_dfge ,_ebgfe );if _dfge .Type ==ReferenceTypeCell &&_ebgfe .Type ==ReferenceTypeCell {if _gcfbee ,_cggb :=ev .GetFromCache (_gcef );_cggb {return _gcfbee ;}else {_cffdf :=_efbfc (ctx .Sheet (_febd .Value ),ev ,_dfge .Value ,_ebgfe .Value );ev .SetCache (_gcef ,_cffdf );return _cffdf ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_gcef );default:return MakeErrorResult (_c .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",_febd .Type ));};};func _eabc (_gbbd []Result )[]rangeIndex {_gebf :=[]rangeIndex {};_bcgee :=len (_gbbd );for _abafd :=0;_abafd < _bcgee -1;_abafd +=2{_fecc :=[]rangeIndex {};_fdd :=_cdafd (_gbbd [_abafd ]);_dadd :=_cacg (_gbbd [_abafd +1]);if _abafd ==0{for _dcdc ,_dbbd :=range _fdd {for _gbfaf ,_bebba :=range _dbbd {if _egaa (_bebba ,_dadd ){_fecc =append (_fecc ,rangeIndex {_dcdc ,_gbfaf });};};};}else {for _ ,_agggb :=range _gebf {_ebgbc :=_fdd [_agggb ._ffaab ][_agggb ._edga ];if _egaa (_ebgbc ,_dadd ){_fecc =append (_fecc ,_agggb );};};};if len (_fecc )==0{return []rangeIndex {};};_gebf =_fecc [:];};return _gebf ;}; -// Eval evaluates and returns a number. -func (_gcdab Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_gcdab ._bgbaf )}; +// 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");};_beabc :=args [0].AsNumber ();if _beabc .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");};_fefag :=int (_beabc .ValueNumber );_fbbgd :=make ([][]Result ,0,_fefag );for _cedaf :=0;_cedaf < _fefag ;_cedaf ++{_bgefd :=make ([]Result ,_fefag );for _aaab :=0;_aaab < _fefag ;_aaab ++{if _cedaf ==_aaab {_bgefd [_aaab ]=MakeNumberResult (1.0);}else {_bgefd [_aaab ]=MakeNumberResult (0.0);};};_fbbgd =append (_fbbgd ,_bgefd );};return MakeArrayResult (_fbbgd );}; -// BinOpType is the binary operation operator type -//go:generate stringer -type=BinOpType -type BinOpType byte ; +// Coupncd implements the Excel COUPNCD function. +func Coupncd (args []Result )Result {_eebcg ,_gfd :=_dccda (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _gfd .Type ==ResultTypeError {return _gfd ;};_fce :=_fae (_eebcg ._ggbd );_aec :=_fae (_eebcg ._eedd );_gfde :=_eebcg ._ecf ;_abg :=_aacd (_fce ,_aec ,_gfde );_deef ,_gffa ,_cae :=_abg .Date ();return MakeNumberResult (_acb (_deef ,int (_gffa ),_cae ));};const _gefbd =57353;var (_fabd =0;_adgdg =false ;);const _ded ="\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";var _eccf =[...]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}; -// Eval evaluates and returns the result of the NamedRangeRef reference. -func (_eecd NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_efca :=ctx .NamedRange (_eecd ._daega );_faacga :=_efca .Value ;if _deag ,_fcdff :=ev .GetFromCache (_faacga );_fcdff {return _deag ;};_gbabg :=_fa .Split (_faacga ,"\u0021");if len (_gbabg )!=2{return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006e\u0061\u006de\u0064 \u0072\u0061\u006e\u0067\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025\u0073",_faacga ));};_fbgeb :=ctx .Sheet (_gbabg [0]);_ecgfe :=_fa .Split (_gbabg [1],"\u003a");switch len (_ecgfe ){case 1:_aeaa :=ev .Eval (_fbgeb ,_ecgfe [0]);ev .SetCache (_faacga ,_aeaa );return _aeaa ;case 2:_ecdfb :=_bdgac (_fbgeb ,ev ,_ecgfe [0],_ecgfe [1]);ev .SetCache (_faacga ,_ecdfb );return _ecdfb ;};return MakeErrorResult (_b .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070e \u0025\u0073",_efca .Type ));}; +// String returns a string representation of a named range. +func (_ebfgc NamedRangeRef )String ()string {return _ebfgc ._bdggc }; -// ISNONTEXT is an implementation of the Excel ISNONTEXT() function. -func IsNonText (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053N\u004f\u004e\u0054\u0045X\u0054\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type !=ResultTypeString );};const _gefb =187; +// 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");};_bcbde ,_dcaaa ,_addf :=_dfd (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _addf .Type ==ResultTypeError {return _addf ;};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");};_bega :=_dcaaa -_bcbde ;if _bega > 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");};_dabb :=args [2].ValueNumber ;if _dabb <=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");};_fcaf :=(100-_dabb )/_dabb ;_ceac :=360/_bega ;return MakeNumberResult (_fcaf *_ceac );}; -// Number is a nubmer expression. -type Number struct{_bgbaf float64 }; +// Ddb implements the Excel DDB function. +func Ddb (args []Result )Result {_aaga :=len (args );if _aaga !=4&&_aaga !=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");};_fdgf :=args [0].ValueNumber ;if _fdgf < 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");};_gbde :=args [1].ValueNumber ;if _gbde < 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");};_gagca :=args [2].ValueNumber ;if _gagca <=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");};_cecg :=args [3].ValueNumber ;if _cecg < 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 _cecg > _gagca {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");};_cccc :=2.0;if _aaga ==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");};_cccc =args [4].ValueNumber ;if _cccc < 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 (_eddf (_fdgf ,_gbde ,_gagca ,_cecg ,_cccc ));};const _gebb =57373;func _fea (_fadg ,_febg float64 ,_bbd int )(float64 ,Result ){_ddfg ,_eed :=_fae (_fadg ),_fae (_febg );_fde :=_ddfg .Unix ();_abda :=_eed .Unix ();if _fde ==_abda {return 0,_ffe ;};_acg ,_aag ,_bccg :=_ddfg .Date ();_efec ,_aae ,_eaee :=_eed .Date ();_daa ,_fed :=int (_aag ),int (_aae );var _ccgb ,_eede float64 ;switch _bbd {case 0:if _bccg ==31{_bccg --;};if _bccg ==30&&_eaee ==31{_eaee --;}else if _babd :=_dfa (_acg );_daa ==2&&((_babd &&_bccg ==29)||(!_babd &&_bccg ==28)){_bccg =30;if _efgf :=_dfa (_efec );_fed ==2&&((_efgf &&_eaee ==29)||(!_efgf &&_eaee ==28)){_eaee =30;};};_ccgb =float64 ((_efec -_acg )*360+(_fed -_daa )*30+(_eaee -_bccg ));_eede =360;case 1:_ccgb =_febg -_fadg ;_eefd :=_acg !=_efec ;if _eefd &&(_efec !=_acg +1||_daa < _fed ||(_daa ==_fed &&_bccg < _eaee )){_cdc :=0;for _bgfe :=_acg ;_bgfe <=_efec ;_bgfe ++{_cdc +=_ebab (_bgfe ,1);};_eede =float64 (_cdc )/float64 (_efec -_acg +1);}else {if !_eefd &&_dfa (_acg ){_eede =366;}else {if _eefd &&((_dfa (_acg )&&(_daa < 2||(_daa ==2&&_bccg <=29)))||(_dfa (_efec )&&(_fed > 2||(_fed ==2&&_eaee ==29)))){_eede =366;}else {_eede =365;};};};case 2:_ccgb =_febg -_fadg ;_eede =360;case 3:_ccgb =_febg -_fadg ;_eede =365;case 4:if _bccg ==31{_bccg --;};if _eaee ==31{_eaee --;};_ccgb =float64 ((_efec -_acg )*360+(_fed -_daa )*30+(_eaee -_bccg ));_eede =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 _ccgb /_eede ,_ffe ;}; -// Update returns the same object as updating sheet references does not affect Error. -func (_efa Error )Update (q *_egg .UpdateQuery )Expression {return _efa };const _efgag =57349;func _ddad (_gafcc ,_gfdgg Reference )string {return _b .Sprintf ("\u0025\u0073\u003a%\u0073",_gafcc .Value ,_gfdgg .Value );}; +// Update returns the same object as updating sheet references does not affect named ranges. +func (_fabfc NamedRangeRef )Update (q *_cc .UpdateQuery )Expression {return _fabfc };func (_cfbg *yyParserImpl )Lookahead ()int {return _cfbg ._gafef };const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;); -// SumIfs implements the SUMIFS function. -func SumIfs (args []Result )Result {_geebe :=_ddaa (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _geebe .Type !=ResultTypeEmpty {return _geebe ;};_fefb :=_agge (args [1:]);_dddba :=0.0;_edgb :=_aefda (args [0]);for _ ,_dgab :=range _fefb {_dddba +=_edgb [_dgab ._bgdb ][_dgab ._afcc ].ValueNumber ;};return MakeNumberResult (float64 (_dddba ));};const _bbec =57377; +// String returns a string representation of String. +func (_gegbd String )String ()string {return "\u0022"+_gegbd ._abace +"\u0022"}; -// Eval evaluates and returns the result of a constant array expression. -func (_gge ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_bbd :=[][]Result {};for _ ,_bgf :=range _gge ._dd {_gec :=[]Result {};for _ ,_ccbf :=range _bgf {_gec =append (_gec ,_ccbf .Eval (ctx ,ev ));};_bbd =append (_bbd ,_gec );};return MakeArrayResult (_bbd );}; +// 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");};_eacb :=args [0].AsString ();if _eacb .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 (_eacb .ValueString ,ev );}; -// Lookup implements the LOOKUP function that returns a matching value from a -// column, or from the same index in a second column. -func Lookup (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (args )> 3{return MakeErrorResult ("\u004c\u004f\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061\u0074\u0020\u006do\u0073\u0074\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_fbbaac :=args [0];_gcec :=args [1];if _gcec .Type !=ResultTypeArray &&_gcec .Type !=ResultTypeList {return MakeErrorResult ("\u0056\u004cO\u004f\u004b\u0055\u0050\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0061\u0072\u0072\u0061\u0079");};_bcgb :=_ebfbc (_gcec );_cdge :=-1;for _cfge ,_gbfeg :=range _bcgb {if _fbae (_fbbaac ,_gbfeg ,false ,false )==_gabde {_cdge =_cfge ;};};if _cdge ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};_fgge :=_bcgb ;if len (args )==3{_fgge =_ebfbc (args [2]);};if _cdge < 0||_cdge >=len (_fgge ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};return _fgge [_cdge ];}; +// Yielddisc implements the Excel YIELDDISC function. +func Yielddisc (args []Result )Result {_ebgbf :=len (args );if _ebgbf !=4&&_ebgbf !=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");};_cdaeb ,_acga ,_bdbea :=_dfd (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _bdbea .Type ==ResultTypeError {return _bdbea ;};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");};_acaa :=args [2].ValueNumber ;if _acaa <=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");};_afaf :=args [3].ValueNumber ;if _afaf <=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");};_gagd :=0;if _ebgbf ==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");};_gagd =int (args [4].ValueNumber );if !_cfee (_gagd ){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");};};_abgb ,_bdbea :=_fea (_cdaeb ,_acga ,_gagd );if _bdbea .Type ==ResultTypeError {return _bdbea ;};return MakeNumberResult ((_afaf /_acaa -1)/_abgb );}; -// ISTEXT is an implementation of the Excel ISTEXT() function. -func IsText (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0054EX\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeString );};var _egdd =[...]uint8 {0,17,33,49,63,78,93,108}; +// 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");};_bgfb :=args [0].AsString ();if _bgfb .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");};_agcd :=args [1].AsNumber ();if _agcd .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 _agcd .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 _agcd .ValueNumber ==0{return MakeStringResult ("");};_afacf :=_d .Buffer {};for _beeb :=0;_beeb < int (_agcd .ValueNumber );_beeb ++{_afacf .WriteString (_bgfb .ValueString );};return MakeStringResult (_afacf .String ());}; -// NewPrefixExpr constructs an expression with prefix. -func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {pfx ,exp }};func _ddef (_cbf float64 )_ea .Time {_dfge :=int64 ((_cbf -_dcc )*_ecc );return _ea .Unix (0,_dfge ).UTC ();};var _bac =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163};func _aedf (_fbaee Result ,_bdag ,_bcad int )[][]Result {_ffcb :=[][]Result {};switch _fbaee .Type {case ResultTypeArray :for _dfabf ,_bdgc :=range _fbaee .ValueArray {if _dfabf < _bdag {_ffcb =append (_ffcb ,_cfff (MakeListResult (_bdgc ),_bcad ));}else {_ffcb =append (_ffcb ,_cfff (MakeErrorResultType (ErrorTypeNA ,""),_bcad ));};};case ResultTypeList :_edfg :=_cfff (_fbaee ,_bcad );for _ecaf :=0;_ecaf < _bdag ;_ecaf ++{_ffcb =append (_ffcb ,_edfg );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _febca :=0;_febca < _bdag ;_febca ++{_dged :=_cfff (_fbaee ,_bcad );_ffcb =append (_ffcb ,_dged );};};return _ffcb ;}; +// 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 _eb ()evCache {_gfg :=evCache {};_gfg ._cda =make (map[string ]Result );_gfg ._deag =&_f .Mutex {};return _gfg ;}; -// CountBlank implements the COUNTBLANK function. -func CountBlank (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0043\u004f\u0055N\u0054\u0042\u004c\u0041N\u004b\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0061\u006e\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (_gcfe (args ,_geaa ));}; +// Eval evaluates the binary expression using the context given. +func (_fbe BinaryExpr )String ()string {_aac :="";switch _fbe ._dd {case BinOpTypePlus :_aac ="\u002b";case BinOpTypeMinus :_aac ="\u002d";case BinOpTypeMult :_aac ="\u002a";case BinOpTypeDiv :_aac ="\u002f";case BinOpTypeExp :_aac ="\u005e";case BinOpTypeLT :_aac ="\u003c";case BinOpTypeGT :_aac ="\u003e";case BinOpTypeEQ :_aac ="\u003d";case BinOpTypeLEQ :_aac ="\u003c\u003d";case BinOpTypeGEQ :_aac ="\u003e\u003d";case BinOpTypeNE :_aac ="\u003c\u003e";case BinOpTypeConcat :_aac ="\u0026";};return _fbe ._age .String ()+_aac +_fbe ._bd .String ();};func _cdgd (_faefb Result ,_edec *criteriaParsed )bool {_ggaa :=_ee .ToLower (_faefb .ValueString );_cbff :=_edec ._eeac ._fbffg ;_bgce :=_edec ._eeac ._fffea ;if _cbff ==_cgef {return _ggaa ==_bgce ||_ag .Match (_bgce ,_ggaa );};if _faefb .Type !=ResultTypeEmpty {if _ggaa ==_edec ._ebaec ||_ag .Match (_edec ._ebaec ,_ggaa ){return true ;};if _ ,_eagd :=_ff .ParseFloat (_bgce ,64);_eagd ==nil {return false ;};switch _cbff {case _cabdg :return _ggaa <=_bgce ;case _adcef :return _ggaa >=_bgce ;case _cfab :return _ggaa < _bgce ;case _baegf :return _ggaa > _bgce ;};};return false ;}; -// MakeArrayResult constructs an array result (matrix). -func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }}; +// 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{_efdad ,_ddbe string };var _egda =[]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 _befd =[...]int {0}; -// Text is an implementation of the Excel TEXT function. -func Text (args []Result )Result {if len (args )!=2{return MakeErrorResult ("T\u0045\u0058\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};_fcec :=args [0];if _fcec .Type !=ResultTypeNumber &&_fcec .Type !=ResultTypeString &&_fcec .Type !=ResultTypeEmpty {return MakeErrorResult ("\u0054\u0045\u0058\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0066\u0069\u0072\u0073\u0074\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};if args [1].Type !=ResultTypeString {return MakeErrorResult ("\u0054E\u0058\u0054 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u0061\u0020s\u0074\u0072i\u006e\u0067");};_dfaaa :=args [1].ValueString ;switch _fcec .Type {case ResultTypeNumber :return MakeStringResult (_c .Number (_fcec .ValueNumber ,_dfaaa ));case ResultTypeString :return MakeStringResult (_c .String (_fcec .ValueString ,_dfaaa ));case ResultTypeEmpty :return MakeStringResult (_c .Number (0,_dfaaa ));case ResultTypeArray ,ResultTypeList :return MakeErrorResultType (ErrorTypeSpill ,"\u0054\u0045X\u0054\u0020\u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u0077\u006f\u0072\u006b\u0020\u0077\u0069\u0074\u0068\u0020\u0061\u0072ra\u0079\u0073");default:return MakeErrorResult ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0020\u0066\u006fr\u0020T\u0045\u0058\u0054");};};const _dbdd ="\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u005c\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u0028\u0020(\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; +// 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");};_cdee :=args [0];if _cdee .Type ==ResultTypeNumber {return _cdee ;};if _cdee .Type ==ResultTypeString {_egfa ,_bgbba :=_ff .ParseFloat (_cdee .Value (),64);if _bgbba ==nil {return MakeNumberResult (_egfa );};};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");}; -// Time is an implementation of the Excel TIME() function. -func Time (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0054\u0049ME\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_fcab :=args [0].ValueNumber ;_bgda :=args [1].ValueNumber ;_adcb :=args [2].ValueNumber ;_fgc :=_dgc (_fcab ,_bgda ,_adcb );if _fgc >=0{return MakeNumberResult (_fgc );}else {return MakeErrorResultType (ErrorTypeNum ,"");};};var _fgbbc =[]ri {{1000,"\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{95,"\u0056\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}};func _bfage (_fdgg []string ,_cdfe int )string {return _ga .Itoa (len (_fdgg [len (_fdgg )-1-_cdfe ]))};var _ccbd =[...]int {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36};func _ebfbc (_efef Result )[]Result {_cdaf :=_efef .ValueList ;if _efef .Type ==ResultTypeArray {_cdaf =nil ;for _ ,_abbg :=range _efef .ValueArray {if len (_abbg )> 0{_cdaf =append (_cdaf ,_abbg [0]);}else {_cdaf =append (_cdaf ,_aaa );};};};return _cdaf ;};func _dcggb (_dddc []Result ,_cdea string )(float64 ,float64 ,Result ){if len (_dddc )!=2{return 0,0,MakeErrorResult (_cdea +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _dddc [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_cdea +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0061\u006c\u0020\u0064\u006f\u006c\u006c\u0061\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_gafg :=_dddc [0].ValueNumber ;if _dddc [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_cdea +" \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_caa :=float64 (int (_dddc [1].ValueNumber ));if _caa < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_cdea +"\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073 \u0066\u0072\u0061c\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062e \u006e\u006f\u006e \u006e\u0065g\u0061\u0074\u0069\u0076\u0065\u0020n\u0075\u006db\u0065\u0072");};return _gafg ,_caa ,_aaa ;}; +// 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");};_gdbee :=args [0].AsString ();if _gdbee .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 (_ee .ToUpper (_gdbee .ValueString ));}; -// AsNumber attempts to intepret a string cell value as a number. Upon success, -// it returns a new number result, upon failure it returns the original result. -// This is used as functions return strings that can then act like number (e.g. -// LEFT(1.2345,3) + LEFT(1.2345,3) = 2.4) -func (_fbddd Result )AsNumber ()Result {if _fbddd .Type ==ResultTypeString {_geag ,_geefa :=_ga .ParseFloat (_fbddd .ValueString ,64);if _geefa ==nil {return MakeNumberResult (_geag );};};if _fbddd .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _fbddd ;};var _ebade =[...]string {"\u0024\u0065\u006e\u0064","\u0065\u0072\u0072o\u0072","\u0024\u0075\u006e\u006b","t\u006fk\u0065\u006e\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u0052an\u0067\u0065","\u0074o\u006be\u006e\u0056\u0065\u0072\u0074i\u0063\u0061l\u0052\u0061\u006e\u0067\u0065","\u0074\u006f\u006b\u0065\u006e\u0052\u0065\u0073\u0065\u0072\u0076\u0065d\u004e\u0061\u006d\u0065","\u0074\u006f\u006be\u006e\u0044\u0044\u0045\u0043\u0061\u006c\u006c","\u0074\u006f\u006b\u0065\u006e\u004c\u0065\u0078\u0045\u0072\u0072\u006f\u0072","\u0074o\u006be\u006e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065","\u0074o\u006b\u0065\u006e\u0042\u006f\u006fl","t\u006f\u006b\u0065\u006e\u004e\u0075\u006d\u0062\u0065\u0072","t\u006f\u006b\u0065\u006e\u0053\u0074\u0072\u0069\u006e\u0067","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0066","\u0074\u006f\u006b\u0065\u006e\u0053\u0068\u0065\u0065\u0074","\u0074o\u006b\u0065\u006e\u0043\u0065\u006cl","t\u006fk\u0065\u006e\u0046\u0075\u006e\u0063\u0074\u0069o\u006e\u0042\u0075\u0069lt\u0069\u006e","t\u006f\u006b\u0065\u006e\u004c\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u0052\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u004c\u0050\u0061\u0072\u0065\u006e","t\u006f\u006b\u0065\u006e\u0052\u0050\u0061\u0072\u0065\u006e","\u0074o\u006b\u0065\u006e\u0050\u006c\u0075s","\u0074\u006f\u006b\u0065\u006e\u004d\u0069\u006e\u0075\u0073","\u0074o\u006b\u0065\u006e\u004d\u0075\u006ct","\u0074\u006f\u006b\u0065\u006e\u0044\u0069\u0076","\u0074\u006f\u006b\u0065\u006e\u0045\u0078\u0070","\u0074o\u006b\u0065\u006e\u0045\u0051","\u0074o\u006b\u0065\u006e\u004c\u0054","\u0074o\u006b\u0065\u006e\u0047\u0054","\u0074\u006f\u006b\u0065\u006e\u004c\u0045\u0051","\u0074\u006f\u006b\u0065\u006e\u0047\u0045\u0051","\u0074o\u006b\u0065\u006e\u004e\u0045","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006c\u006f\u006e","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006d\u006d\u0061","\u0074\u006f\u006b\u0065\u006e\u0041\u006d\u0070\u0065r\u0073\u0061\u006e\u0064","\u0074o\u006b\u0065\u006e\u0053\u0065\u006di"};type plex struct{_edaga chan*node ;_gedbg Expression ;}; +// Replace is an implementation of the Excel REPLACE(). +func Replace (args []Result )Result {_eabe ,_ddfdf :=_cfced ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _ddfdf .Type !=ResultTypeEmpty {return _ddfdf ;};_dbbad :=_eabe ._ddcce ;_dbeee :=_eabe ._ebaa ;_ecebga :=_eabe ._gcdcf ;_dfaa :=_eabe ._baef ;_eefdd :=len (_dbbad );if _dbeee > _eefdd {_dbeee =_eefdd ;};_abbea :=_dbeee +_ecebga ;if _abbea > _eefdd {_abbea =_eefdd ;};_geafe :=_dbbad [0:_dbeee ]+_dfaa +_dbbad [_abbea :];return MakeStringResult (_geafe );};func _bbfbe (_bfea ,_bdgd []float64 ,_ccab float64 )float64 {_fcfg :=_ccab +1;_afdg :=0.0;_bea :=len (_bfea );_dged :=_bdgd [0];for _daac :=1;_daac < _bea ;_daac ++{_cded :=(_bdgd [_daac ]-_dged )/365;_afdg -=_cded *_bfea [_daac ]/_dc .Pow (_fcfg ,_cded +1);};return _afdg ;};const (_ byte =iota ;_cgef ;_cabdg ;_adcef ;_cfab ;_baegf ;);type tokenType int ;const _gaafa =57356; -// Update returns the same object as updating sheet references does not affect Bool. -func (_dbd Bool )Update (q *_egg .UpdateQuery )Expression {return _dbd };const _edagc =57378;type Expression interface{Eval (_gee Context ,_gef Evaluator )Result ;Reference (_ebg Context ,_ebfb Evaluator )Reference ;String ()string ;Update (_adb *_egg .UpdateQuery )Expression ;}; +// Vdb implements the Excel VDB function. +func Vdb (args []Result )Result {_gdag :=len (args );if _gdag < 5||_gdag > 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");};_agac :=args [0].ValueNumber ;if _agac < 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");};_fbcd :=args [1].ValueNumber ;if _fbcd < 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");};_fdfd :=args [2].ValueNumber ;if _fdfd ==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 _fdfd < 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");};_cgbbf :=args [3].ValueNumber ;if _cgbbf < 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");};_gcgc :=args [4].ValueNumber ;if _cgbbf > _gcgc {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 _gcgc > _fdfd {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");};_aagae :=2.0;if _gdag > 5{if args [5].Type ==ResultTypeEmpty {_aagae =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");};_aagae =args [5].ValueNumber ;if _aagae < 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");};};};_eagb :=false ;if _gdag > 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");};_eagb =args [6].ValueNumber !=0;};_dfdc :=0.0;_fcec :=_dc .Floor (_cgbbf );_fcad :=_dc .Ceil (_gcgc );if _eagb {for _fbbg :=_fcec +1;_fbbg <=_fcad ;_fbbg ++{_bfcae :=_eddf (_agac ,_fbcd ,_fdfd ,_fbbg ,_aagae );if _fbbg ==_fcec +1{_bfcae *=_dc .Min (_gcgc ,_fcec +1)-_cgbbf ;}else if _fbbg ==_fcad {_bfcae *=_gcgc +1-_fcad ;};_dfdc +=_bfcae ;};}else {_fgff :=_fdfd ;var _becg float64 ;if !_gbcc (_cgbbf ,_dc .Floor (_cgbbf )){if _aagae ==1{_dacfa :=_fdfd /2;if _cgbbf > _dacfa ||_gbcc (_cgbbf ,_dacfa ){_becg =_cgbbf -_dacfa ;_cgbbf =_dacfa ;_gcgc -=_becg ;_fgff ++;};};};if _aagae !=0{_agac -=_dabd (_agac ,_fbcd ,_fdfd ,_fgff ,_cgbbf ,_aagae );};_dfdc =_dabd (_agac ,_fbcd ,_fdfd ,_fdfd -_cgbbf ,_gcgc -_cgbbf ,_aagae );};return MakeNumberResult (_dfdc );}; -// NamedRangeRef is a reference to a named range. -type NamedRangeRef struct{_daega string };var _fbgf =map[string ]*_af .Regexp {};var _ddebg =map[string ]FunctionComplex {};func _eggg (_cgg ,_gfc ,_ggg ,_ccc int )int {if _gfc > _ggg {return 0;};if _ggc (_ccc ){return (_ggg -_gfc +1)*30;};_egf :=0;for _faaf :=_gfc ;_faaf <=_ggg ;_faaf ++{_egf +=_eccg (_cgg ,_faaf );};return _egf ;}; +// 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");};_babb :=_ce .Now ();_ ,_ffad :=_babb .Zone ();_bba :=_fff +float64 (_babb .Unix ()+int64 (_ffad ))/86400;return MakeNumberResult (_bba );}; -// Reference returns a string reference value to a cell. -func (_acac CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_acac ._dgd };};func _dddb (_cgae Result ,_cffc ,_gfdg string )(float64 ,Result ){var _cee float64 ;switch _cgae .Type {case ResultTypeNumber :_cee =float64 (int (_cgae .ValueNumber ));case ResultTypeString :_dae :=DateValue ([]Result {_cgae });if _dae .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_cffc +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_gfdg );};_cee =_dae .ValueNumber ;default:return 0,MakeErrorResult ("\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020"+_gfdg );};if _cee < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_cffc +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _cee ,_aaa ;};var _ecfag =[...]string {}; +// HasFormula returns FALSE for the invalid reference context. +func (_afda *ivr )HasFormula (cellRef string )bool {return false }; -// NewString constructs a new string expression. -func NewString (v string )Expression {v =_fa .Replace (v ,"\u0022\u0022","\u0022",-1);return String {v };}; +// NewPrefixRangeExpr constructs a new range with prefix. +func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {return PrefixRangeExpr {pfx ,from ,to }}; -// Ddb implements the Excel DDB function. -func Ddb (args []Result )Result {_eec :=len (args );if _eec !=4&&_eec !=5{return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_aeab :=args [0].ValueNumber ;if _aeab < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gcbab :=args [1].ValueNumber ;if _gcbab < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_cgcg :=args [2].ValueNumber ;if _cgcg <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dfe :=args [3].ValueNumber ;if _dfe < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u006f\u006e\u0065");};if _dfe > _cgcg {return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0070\u0065\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0044\u0044\u0042");};_edfd :=2.0;if _eec ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_edfd =args [4].ValueNumber ;if _edfd < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};};return MakeNumberResult (_cdcfb (_aeab ,_gcbab ,_cgcg ,_dfe ,_edfd ));};var _be =[]int {31,28,31,30,31,30,31,31,30,31,30,31}; +// NewEmptyExpr constructs a new empty expression. +func NewEmptyExpr ()Expression {return EmptyExpr {}}; -// NewError constructs a new error expression from a string. -func NewError (v string )Expression {return Error {v }}; +// 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");};_dbcc :=false ;for _ ,_eeea :=range args {switch _eeea .Type {case ResultTypeList ,ResultTypeArray :_cabe :=Or (_eeea .ListValues ());if _cabe .Type ==ResultTypeError {return _cabe ;};if _cabe .ValueNumber !=0{_dbcc =true ;};case ResultTypeNumber :if _eeea .ValueNumber !=0{_dbcc =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 _eeea ;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 (_dbcc );};func _eca (_gdf BinOpType ,_bdf [][]Result ,_af Result )Result {_gaa :=[][]Result {};for _ccgg :=range _bdf {_ecb :=_ecaf (_gdf ,_bdf [_ccgg ],_af );if _ecb .Type ==ResultTypeError {return _ecb ;};_gaa =append (_gaa ,_ecb .ValueList );};return MakeArrayResult (_gaa );}; -// TimeValue is an implementation of the Excel TIMEVALUE() function. -func TimeValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0054I\u004d\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_dcged :=_fa .ToLower (args [0].ValueString );if !_eab (_dcged ){_ ,_ ,_ ,_gecg ,_edcd :=_dbbf (_dcged );if _edcd .Type ==ResultTypeError {_edcd .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0054\u0049\u004d\u0045V\u0041\u004c\u0055\u0045";return _edcd ;};if _gecg {return MakeNumberResult (0);};};_agb ,_ggbg ,_geg ,_bfab ,_ ,_cecd :=_cgfb (_dcged );if _cecd .Type ==ResultTypeError {return _cecd ;};_eba :=_dgc (float64 (_agb ),float64 (_ggbg ),_geg );if _bfab {_eba +=0.5;}else if _eba >=1{_eba -=float64 (int (_eba ));};return MakeNumberResult (_eba );}; +// 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");};_bccc :=args [0].AsNumber ();if _bccc .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 _fcff float64 ;_cfagd :=args [1].AsNumber ();if _cfagd .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");};_fcff =_cfagd .ValueNumber ;if _fcff < 0&&_bccc .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");};_cdgg :=_bccc .ValueNumber ;_cdgg ,_eagea :=_dc .Modf (_cdgg /_fcff );if _eagea !=0{if _bccc .ValueNumber < 0&&_eagea < 0{_cdgg --;};};return MakeNumberResult (_cdgg *_fcff );};func (_ddbad node )String ()string {return _c .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_ddbad ._faaa ,_egedb (string (_ddbad ._acccf )));};func _dccda (_fcdb []Result ,_bbda string )(*couponArgs ,Result ){_acab :=len (_fcdb );if _acab !=3&&_acab !=4{return nil ,MakeErrorResult (_bbda +"\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");};_cgba ,_egcg ,_gfeca :=_dfd (_fcdb [0],_fcdb [1],_bbda );if _gfeca .Type ==ResultTypeError {return nil ,_gfeca ;};if _fcdb [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bbda +"\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");};_gdff :=_fcdb [2].ValueNumber ;if !_bccga (_gdff ){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"+_bbda );};_dfde :=0;if _acab ==4&&_fcdb [3].Type !=ResultTypeEmpty {if _fcdb [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bbda +"\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");};_dfde =int (_fcdb [3].ValueNumber );if !_cfee (_dfde ){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"+_bbda );};};return &couponArgs {_cgba ,_egcg ,int (_gdff ),_dfde },_ffe ;}; -// LastEvalIsRef returns if last evaluation with the evaluator was a reference. -func (_cgf *defEval )LastEvalIsRef ()bool {return _cgf ._ccf }; +// 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");};_bfdcf :=args [0].Type ;for _ ,_gcedg :=range args {if _gcedg .Type !=_bfdcf {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 _bfdcf {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_edfgc :=len (args [0].ListValues ());_fagg :=make ([]float64 ,_edfgc );for _dacbf :=range _fagg {_fagg [_dacbf ]=1.0;};for _ ,_bfgca :=range args {if len (_bfgca .ListValues ())!=_edfgc {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 _bbbdg ,_bgag :=range _bfgca .ListValues (){_bgag =_bgag .AsNumber ();if _bgag .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");};_fagg [_bbbdg ]=_fagg [_bbbdg ]*_bgag .ValueNumber ;};};_effff :=0.0;for _ ,_fdfa :=range _fagg {_effff +=_fdfa ;};return MakeNumberResult (_effff );};return MakeNumberResult (1.0);}; -// String returns an empty string for Error. -func (_egdf Error )String ()string {return ""}; +// Reference returns an invalid reference for FunctionCall. +func (_gfecf FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// Eval evaluates and returns the result of the cell reference. -func (_fce CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_fce ._dgd ,ev )}; +// 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");};_cbbe :=args [0].AsNumber ();_fbada :=args [1].AsNumber ();if _cbbe .Type !=ResultTypeNumber ||_fbada .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");};_ebdb :=_dc .Trunc (_cbbe .ValueNumber );_gccde :=_dc .Trunc (_fbada .ValueNumber );if _gccde > _ebdb {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 _gccde ==_ebdb ||_gccde ==0{return MakeNumberResult (1);};_bcbf :=float64 (1);for _cfedf :=float64 (1);_cfedf <=_gccde ;_cfedf ++{_bcbf *=(_ebdb +1-_cfedf )/_cfedf ;};return MakeNumberResult (_bcbf );}; -// String returns a string representation of a named range. -func (_bdbc NamedRangeRef )String ()string {return _bdbc ._daega }; +// 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{_cgegf ,_gaga ,_dbaf Expression }; -// Upper is an implementation of the Excel UPPER function that returns a upper -// case version of a string. -func Upper (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebdgc :=args [0].AsString ();if _ebdgc .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u0050\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0061\u0020\u0073\u0069\u006eg\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};return MakeStringResult (_fa .ToUpper (_ebdgc .ValueString ));};func _ecacb (_agfc string ,_gcccc func (_ebbg float64 )float64 )Function {return func (_decda []Result )Result {if len (_decda )!=1{return MakeErrorResult (_agfc +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_fgbec :=_decda [0].AsNumber ();switch _fgbec .Type {case ResultTypeNumber :_cgeb :=_gcccc (_fgbec .ValueNumber );if _gg .IsNaN (_cgeb ){return MakeErrorResult (_agfc +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _gg .IsInf (_cgeb ,0){return MakeErrorResult (_agfc +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_cgeb );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_agfc +"\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072i\u0063\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");case ResultTypeError :return _fgbec ;default:return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_agfc ,_fgbec .Type ));};};};var _dcc float64 =25569.0; +// Reference returns a string reference value to a cell. +func (_fad CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_fad ._bda };}; -// Yieldmat implements the Excel YIELDMAT function. -func Yieldmat (args []Result )Result {_fcbc :=len (args );if _fcbc !=5&&_fcbc !=6{return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_gbfee ,_fgcg ,_bfccg :=_daea (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _bfccg .Type ==ResultTypeError {return _bfccg ;};_eccda ,_bfccg :=_dddb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _bfccg .Type ==ResultTypeError {return _bfccg ;};if _eccda >=_gbfee {return MakeErrorResult ("\u0059\u0049\u0045\u004cD\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_gfga :=args [3].ValueNumber ;if _gfga < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0049\u0045\u004c\u0044M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_cgad :=args [4].ValueNumber ;if _cgad <=0{return MakeErrorResultType (ErrorTypeNum ,"Y\u0049\u0045\u004c\u0044\u004d\u0041T\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069v\u0065");};_aef :=0;if _fcbc ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0059I\u0045\u004cD\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aef =int (args [5].ValueNumber );if !_efb (_aef ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045L\u0044\u004d\u0041\u0054");};};_cagfg ,_bfccg :=_cbfa (_eccda ,_fgcg ,_aef );if _bfccg .Type ==ResultTypeError {return _bfccg ;};_edggf ,_bfccg :=_cbfa (_eccda ,_gbfee ,_aef );if _bfccg .Type ==ResultTypeError {return _bfccg ;};_aaagc ,_bfccg :=_cbfa (_gbfee ,_fgcg ,_aef );if _bfccg .Type ==ResultTypeError {return _bfccg ;};_efafe :=1+_cagfg *_gfga ;_efafe /=_cgad /100+_edggf *_gfga ;_efafe --;_efafe /=_aaagc ;return MakeNumberResult (_efafe );};func (_adef ReferenceType )String ()string {if _adef >=ReferenceType (len (_fafcd )-1){return _b .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_adef );};return _fffab [_fafcd [_adef ]:_fafcd [_adef +1]];}; +// Eval evaluates and returns the result of the cell reference. +func (_db CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_db ._bda ,ev )}; -// Row implements the Excel ROW function. -func Row (args []Result )Result {if len (args )< 1{return MakeErrorResult ("\u0052O\u0057\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};_efaeb :=args [0].Ref ;if _efaeb .Type !=ReferenceTypeCell {return MakeErrorResult ("\u0052\u004f\u0057\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073 a\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079p\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065n\u0063\u0065");};_fedc ,_fgbd :=_df .ParseCellReference (_efaeb .Value );if _fgbd !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_efaeb .Value );};return MakeNumberResult (float64 (_fedc .RowIdx ));};var _fdbd =[...]int {123,-1000,-1000,74,163,103,163,163,-1000,-1000,-1000,-1000,163,-1000,-1000,-1000,-1000,-1000,-12,106,-1000,-1000,143,-1000,-1000,-1000,-1000,-1000,163,163,163,163,163,163,163,163,163,163,163,163,74,163,163,6,-28,74,-15,-15,60,10,-14,-1000,-1000,-1000,7,-1000,74,-15,-15,-23,-23,-1000,-8,-8,-8,-8,-8,-8,-4,33,-1000,163,163,-1000,-1000,10,-1000,163,-1000,-28,74,-1000,-1000,74}; +// SetLocked does nothing for the invalid reference context. +func (_bgacf *ivr )SetLocked (cellRef string ,locked bool ){};var _afd =[]*_gf .Regexp {}; -// String is a string expression. -type String struct{_cabg string };const (_baead countMode =iota ;_fffb ;_geaa ;);func _bdeb (_cdcf ,_bbcf _ea .Time ,_aff int )float64 {if _cdcf .After (_bbcf ){_cdcf ,_bbcf =_bbcf ,_cdcf ;};_cdb :=0;_gcae ,_gbe ,_afgcc :=_cdcf .Date ();_eed ,_caf ,_cfcb :=_bbcf .Date ();_bfdc ,_abae :=int (_gbe ),int (_caf );_cbdd ,_gfba :=_cfa (_gcae ,_bfdc ,_afgcc ,_aff ),_cfa (_eed ,_abae ,_cfcb ,_aff );if !_ggc (_aff ){return _fag (_eed ,_abae ,_gfba )-_fag (_gcae ,_bfdc ,_cbdd );};if _aff ==0{if (_bfdc ==2||_cbdd < 30)&&_cfcb ==31{_gfba =31;}else if _abae ==2&&_gfba ==_eccg (_eed ,_abae ){_gfba =_eccg (_eed ,2);};}else {if _bfdc ==2&&_cbdd ==30{_cbdd =_eccg (_gcae ,2);};if _abae ==2&&_gfba ==30{_gfba =_eccg (_eed ,2);};};if _gcae < _eed ||(_gcae ==_eed &&_bfdc < _abae ){_cdb =30-_cbdd +1;_afgcc =1;_cbdd =1;_fgaf :=_ea .Date (_gcae ,_ea .Month (_bfdc ),_afgcc ,0,0,0,0,_ea .UTC ).AddDate (0,1,0);if _fgaf .Year ()< _eed {_cdb +=_eggg (_fgaf .Year (),int (_fgaf .Month ()),12,_aff );_fgaf =_fgaf .AddDate (0,13-int (_fgaf .Month ()),0);_cdb +=_abdg (_fgaf .Year (),_eed -1,_aff );};_cdb +=_eggg (_eed ,int (_fgaf .Month ()),_abae -1,_aff );_fgaf =_fgaf .AddDate (0,_abae -int (_fgaf .Month ()),0);_bfdc =_fgaf .Day ();};_cdb +=_gfba -_cbdd ;if _cdb > 0{return float64 (_cdb );}else {return 0;};};func Unicode (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gfcf :=args [0].AsString ();if _gfcf .Type !=ResultTypeString {return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004fD\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020s\u0069\u006e\u0067\u006c\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if len (_gfcf .ValueString )==0{return MakeErrorResult ("\u0055\u004e\u0049\u0043\u004f\u0044\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 \u0061\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (float64 (_gfcf .ValueString [0]));}; +// IsBool returns false for the invalid reference context. +func (_dbege *ivr )IsBool (cellRef string )bool {return false }; -// DateValue is an implementation of the Excel DATEVALUE() function. -func DateValue (args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeString {return MakeErrorResult ("\u0044A\u0054\u0045V\u0041\u004c\u0055\u0045 \u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069ng\u006c\u0065\u0020s\u0074\u0072i\u006e\u0067\u0020\u0061\u0072\u0067u\u006d\u0065n\u0074\u0073");};_gbde :=_fa .ToLower (args [0].ValueString );if !_ede (_gbde ){_ ,_ ,_ ,_ ,_aad ,_afe :=_cgfb (_gbde );if _afe .Type ==ResultTypeError {_afe .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020f\u006f\u0072\u0020\u0044\u0041\u0054\u0045V\u0041\u004c\u0055\u0045";return _afe ;};if _aad {return MakeNumberResult (0);};};_cbd ,_gaea ,_bfag ,_ ,_gcba :=_dbbf (_gbde );if _gcba .Type ==ResultTypeError {return _gcba ;};return MakeNumberResult (_fag (_cbd ,_gaea ,_bfag ));}; +// Reference returns a string reference value to a horizontal range with prefix. +func (_bebde PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_gcdb :=_bebde ._eegae .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_bebde .horizontalRangeReference (_gcdb .Value )};};func _fae (_cfd float64 )_ce .Time {_ggf :=int64 ((_cfd -_fff )*_bbf );return _ce .Unix (0,_ggf ).UTC ()}; -// Update updates references in the BinaryExpr after removing a row/column. -func (_acc BinaryExpr )Update (q *_egg .UpdateQuery )Expression {_gb :=_acc ;_gb ._ag =_acc ._ag .Update (q );_gb ._bd =_acc ._bd .Update (q );return _gb ;}; +// String returns a string representation of a horizontal range with prefix. +func (_dedgc PrefixHorizontalRange )String ()string {return _c .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_dedgc ._eegae .String (),_dedgc ._gfad ,_dedgc ._cfaf );};func _ecbad (_cbda int )bool {return _cbda ==0||_cbda ==4}; -// GetFilename returns an empty string for the invalid reference context. -func (_ccecc *ivr )GetFilename ()string {return ""};type criteriaRegex struct{_dgbebb byte ;_cbcgcc string ;}; +// MakeStringResult constructs a string result. +func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }}; -// Accrintm implements the Excel ACCRINTM function. -func Accrintm (args []Result )Result {_cfca :=len (args );if _cfca !=4&&_cfca !=5{return MakeErrorResult ("A\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_gaac ,_ddcg :=_dddb (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _ddcg .Type ==ResultTypeError {return _ddcg ;};_dfgee ,_ddcg :=_dddb (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _ddcg .Type ==ResultTypeError {return _ddcg ;};if _gaac >=_dfgee {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u0073\u0073\u0075\u0065\u0020d\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0065\u0061\u0072\u006c\u0069\u0065r\u0020\u0074\u0068\u0061\u006e\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065n\u0074 \u0064\u0061\u0074\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_bge :=args [2].ValueNumber ;if _bge <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061t\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041\u0043\u0043\u0052\u0049\u004e\u0054M\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_adee :=args [3].ValueNumber ;if _adee <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u0043C\u0052\u0049\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0061\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_adg :=0;if _cfca ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0041C\u0043\u0052I\u004e\u0054\u004d \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_adg =int (args [4].ValueNumber );if !_efb (_adg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0041\u0043\u0043R\u0049\u004e\u0054\u004d");};};_gaba ,_ddcg :=_cbfa (_gaac ,_dfgee ,_adg );if _ddcg .Type ==ResultTypeError {return _ddcg ;};return MakeNumberResult (_adee *_bge *_gaba );}; +// 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");};_gdeg :=_gfag (args );_a .Float64s (_gdeg );var _gfeb float64 ;if len (_gdeg )%2==0{_gfeb =(_gdeg [len (_gdeg )/2-1]+_gdeg [len (_gdeg )/2])/2;}else {_gfeb =_gdeg [len (_gdeg )/2];};return MakeNumberResult (_gfeb );};func _egaa (_baaea Result ,_daeeg *criteriaParsed )bool {if _baaea .IsBoolean {return false ;};_deaec :=_baaea .Type ;if _daeeg ._eaebd {return _deaec ==ResultTypeNumber &&_baaea .ValueNumber ==_daeeg ._cbga ;}else if _deaec ==ResultTypeNumber {return _ecfc (_baaea .ValueNumber ,_daeeg ._eeac );};return _cdgd (_baaea ,_daeeg );}; -// Duration implements the Excel DURATION function. -func Duration (args []Result )Result {_bcab ,_eeef :=_aggbe (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _eeef .Type ==ResultTypeError {return _eeef ;};_fcgfa :=_bcab ._dade ;_cffcb :=_bcab ._ddfb ;_afde :=_bcab ._egcd ;_ecfa :=_bcab ._agabg ;_daf :=_bcab ._accf ;_cgdc :=_bcab ._afbc ;return _gffb (_fcgfa ,_cffcb ,_afde ,_ecfa ,_daf ,_cgdc );}; +// String is a string expression. +type String struct{_abace string };var InvalidReferenceContext =&ivr {}; -// Ifs is an implementation of the Excel IFS() function. -func Ifs (args []Result )Result {if len (args )< 2{return MakeErrorResult ("I\u0046\u0053\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061t\u0020\u006c\u0065\u0061\u0073\u0074\u0020t\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};for _edgec :=0;_edgec < len (args )-1;_edgec +=2{if args [_edgec ].ValueNumber ==1{return args [_edgec +1];};};return MakeErrorResultType (ErrorTypeNA ,"");};func _agge (_dbaff []Result )[]rangeIndex {_cdegg :=[]rangeIndex {};_dfaf :=len (_dbaff );for _cadef :=0;_cadef < _dfaf -1;_cadef +=2{_bbbee :=[]rangeIndex {};_bbdad :=_aefda (_dbaff [_cadef ]);_bbacf :=_adebe (_dbaff [_cadef +1]);if _cadef ==0{for _dfdf ,_bgga :=range _bbdad {for _cdba ,_afeg :=range _bgga {if _aefe (_afeg ,_bbacf ){_bbbee =append (_bbbee ,rangeIndex {_dfdf ,_cdba });};};};}else {for _ ,_affc :=range _cdegg {_abaecg :=_bbdad [_affc ._bgdb ][_affc ._afcc ];if _aefe (_abaecg ,_bbacf ){_bbbee =append (_bbbee ,_affc );};};};if len (_bbbee )==0{return []rangeIndex {};};_cdegg =_bbbee [:];};return _cdegg ;};func Parse (r _e .Reader )Expression {_abdcg :=&plex {LexReader (r ),nil };_cbbcb (_abdcg );return _abdcg ._gedbg ;};const _gafee =57353;const _bcg =_abg +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";var _eabad =[...]int {1};func _fdge (_fda ,_cca int )int {switch _cca {case 1:if _dbfd (_fda ){return 366;}else {return 365;};case 3:return 365;default:return 360;};}; +// Eval evaluates and returns the result of an empty expression. +func (_cbd EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; -// Coupncd implements the Excel COUPNCD function. -func Coupncd (args []Result )Result {_fgfd ,_abc :=_gdgb (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _abc .Type ==ResultTypeError {return _abc ;};_agcfc :=_ddef (_fgfd ._eebf );_baed :=_ddef (_fgfd ._edge );_dfbgc :=_fgfd ._eda ;_gecd :=_fcag (_agcfc ,_baed ,_dfbgc );_cbgf ,_ffa ,_gdfa :=_gecd .Date ();return MakeNumberResult (_fag (_cbgf ,int (_ffa ),_gdfa ));};func _aagb (_begc ,_edaf ,_caggg ,_facd ,_agdd ,_afbg float64 ,_eced int )(float64 ,Result ){_bccg :=int (_afbg );_afdf :=_efcg (_begc ,_edaf ,_bccg ,_eced );_dce :=_gfe (_begc ,_edaf ,_bccg ,_eced )/_afdf ;_ceef ,_fdeb :=_cbge (_begc ,_edaf ,_bccg ,_eced );if _fdeb .Type ==ResultTypeError {return 0,_fdeb ;};_acbd :=_fdf (_begc ,_edaf ,_bccg ,_eced );_efee :=_agdd /_gg .Pow (1+_facd /_afbg ,_ceef -1+_dce );_efee -=100*_caggg /_afbg *_acbd /_afdf ;_fegd :=100*_caggg /_afbg ;_eaa :=1+_facd /_afbg ;for _adfb :=0.0;_adfb < _ceef ;_adfb ++{_efee +=_fegd /_gg .Pow (_eaa ,_adfb +_dce );};return _efee ,MakeEmptyResult ();}; +// 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");};_cad :=args [1].ValueNumber ;_gege :=args [0];var _gddf float64 ;switch _gege .Type {case ResultTypeEmpty :_gddf =0;case ResultTypeNumber :_gddf =_gege .ValueNumber ;case ResultTypeString :_ccb :=DateValue ([]Result {args [0]});if _ccb .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");};_gddf =_ccb .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");};_dbdf :=_fae (_gddf );_dcce :=_dbdf .AddDate (0,int (_cad +1),0);_aba ,_dcg ,_ :=_dcce .Date ();_bag :=_acb (_aba ,int (_dcg ),0);if _bag < 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 _aba ==1900&&_dcg ==3{_bag --;};return MakeNumberResult (_bag );}; -// String returns a string representation of Number. -func (_gbdb Number )String ()string {return _ga .FormatFloat (_gbdb ._bgbaf ,'f',-1,64)}; +// ISODD is an implementation of the Excel ISODD() function. +func IsOdd (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061 \u006eu\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eaff :=int (args [0].ValueNumber );return MakeBoolResult (_eaff !=_eaff /2*2);};func _efab (_agef string )bool {for _ ,_bgc :=range _cdd {_dfe :=_bgc .FindStringSubmatch (_agef );if len (_dfe )> 1{return true ;};};return false ;}; -// IsBool returns false for the invalid reference context. -func (_gefae *ivr )IsBool (cellRef string )bool {return false }; +// Pmt implements the Excel PMT function. +func Pmt (args []Result )Result {_abbec :=len (args );if _abbec < 3||_abbec > 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");};_beab :=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");};_egef :=args [1].ValueNumber ;if _egef ==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");};_acgb :=args [2].ValueNumber ;_fdcb :=0.0;if _abbec >=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");};_fdcb =args [3].ValueNumber ;};_adec :=0.0;if _abbec ==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");};_adec =args [4].ValueNumber ;if _adec !=0{_adec =1;};};var _ebge float64 ;if _beab ==0{_ebge =(_acgb +_fdcb )/_egef ;}else {_egge :=_dc .Pow (1+_beab ,_egef );if _adec ==1{_ebge =(_fdcb *_beab /(_egge -1)+_acgb *_beab /(1-1/_egge ))/(1+_beab );}else {_ebge =_fdcb *_beab /(_egge -1)+_acgb *_beab /(1-1/_egge );};};return MakeNumberResult (-_ebge );};func _fe (_fb BinOpType ,_aa ,_cfc []Result )Result {_dca :=[]Result {};for _eae :=range _aa {_ad :=_aa [_eae ].AsNumber ();_fgc :=_cfc [_eae ].AsNumber ();if _ad .Type !=ResultTypeNumber ||_fgc .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 _fb {case BinOpTypePlus :_dca =append (_dca ,MakeNumberResult (_ad .ValueNumber +_fgc .ValueNumber ));case BinOpTypeMinus :_dca =append (_dca ,MakeNumberResult (_ad .ValueNumber -_fgc .ValueNumber ));case BinOpTypeMult :_dca =append (_dca ,MakeNumberResult (_ad .ValueNumber *_fgc .ValueNumber ));case BinOpTypeDiv :if _fgc .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_dca =append (_dca ,MakeNumberResult (_ad .ValueNumber /_fgc .ValueNumber ));case BinOpTypeExp :_dca =append (_dca ,MakeNumberResult (_dc .Pow (_ad .ValueNumber ,_fgc .ValueNumber )));case BinOpTypeLT :_dca =append (_dca ,MakeBoolResult (_ad .ValueNumber < _fgc .ValueNumber ));case BinOpTypeGT :_dca =append (_dca ,MakeBoolResult (_ad .ValueNumber > _fgc .ValueNumber ));case BinOpTypeEQ :_dca =append (_dca ,MakeBoolResult (_ad .ValueNumber ==_fgc .ValueNumber ));case BinOpTypeLEQ :_dca =append (_dca ,MakeBoolResult (_ad .ValueNumber <=_fgc .ValueNumber ));case BinOpTypeGEQ :_dca =append (_dca ,MakeBoolResult (_ad .ValueNumber >=_fgc .ValueNumber ));case BinOpTypeNE :_dca =append (_dca ,MakeBoolResult (_ad .ValueNumber !=_fgc .ValueNumber ));default:return MakeErrorResult (_c .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",_fb ));};};return MakeListResult (_dca );}; -// Indirect is an implementation of the Excel INDIRECT function that returns the -// contents of a cell. -func Indirect (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1&&len (args )!=2{return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u006f\u0072 \u0074\u0077\u006f\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_bfea :=args [0].AsString ();if _bfea .Type !=ResultTypeString {return MakeErrorResult ("\u0049\u004e\u0044\u0049\u0052\u0045\u0043\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0069r\u0073t\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066 \u0074\u0079\u0070\u0065\u0020\u0073\u0074\u0072\u0069\u006e\u0067");};return ctx .Cell (_bfea .ValueString ,ev );}; +// 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");};_be :=args [0];switch _be .Type {case ResultTypeEmpty :return MakeNumberResult (1);case ResultTypeNumber :_bfa :=_fae (_be .ValueNumber );return MakeNumberResult (float64 (_bfa .Month ()));case ResultTypeString :_efag :=_ee .ToLower (_be .ValueString );if !_aabb (_efag ){_ ,_ ,_ ,_ ,_edd ,_ebgb :=_ffge (_efag );if _ebgb .Type ==ResultTypeError {_ebgb .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 _ebgb ;};if _edd {return MakeNumberResult (1);};};_ ,_eba ,_ ,_ ,_ebf :=_dfb (_efag );if _ebf .Type ==ResultTypeError {return _ebf ;};return MakeNumberResult (float64 (_eba ));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");};}; -// Eval evaluates and returns the result of a function call. -func (_fedb FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_gcece :=LookupFunction (_fedb ._eadcc );if _gcece !=nil {_bdbaa :=make ([]Result ,len (_fedb ._aeef ));for _gbgge ,_ggbb :=range _fedb ._aeef {_bdbaa [_gbgge ]=_ggbb .Eval (ctx ,ev );_bdbaa [_gbgge ].Ref =_ggbb .Reference (ctx ,ev );};return _gcece (_bdbaa );};_cbcga :=LookupFunctionComplex (_fedb ._eadcc );if _cbcga !=nil {_aacgg :=make ([]Result ,len (_fedb ._aeef ));for _bgffe ,_efce :=range _fedb ._aeef {_aacgg [_bgffe ]=_efce .Eval (ctx ,ev );_aacgg [_bgffe ].Ref =_efce .Reference (ctx ,ev );};return _cbcga (ctx ,ev ,_aacgg );};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_fedb ._eadcc );}; +// Reference returns a string reference value to a range. +func (_eaeac Range )Reference (ctx Context ,ev Evaluator )Reference {_dgca :=_eaeac ._eadcf .Reference (ctx ,ev );_bcfdc :=_eaeac ._dfbgf .Reference (ctx ,ev );if _dgca .Type ==ReferenceTypeCell &&_bcfdc .Type ==ReferenceTypeCell {return MakeRangeReference (_ddbfg (_dgca ,_bcfdc ));};return ReferenceInvalid ;}; -// Negate is a negate expression like -A1. -type Negate struct{_bddff Expression }; +// Disc implements the Excel DISC function. +func Disc (args []Result )Result {_dcfc :=len (args );if _dcfc !=4&&_dcfc !=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");};_abga ,_fegb ,_aaf :=_dfd (args [0],args [1],"\u0044\u0049\u0053\u0043");if _aaf .Type ==ResultTypeError {return _aaf ;};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");};_aege :=args [2].ValueNumber ;if _aege <=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");};_bbdb :=args [3].ValueNumber ;if _bbdb <=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");};_bbdg :=0;if _dcfc ==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");};_bbdg =int (args [4].ValueNumber );if !_cfee (_bbdg ){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");};};_fbbf ,_aaf :=_fea (_abga ,_fegb ,_bbdg );if _aaf .Type ==ResultTypeError {return _aaf ;};return MakeNumberResult ((_bbdb -_aege )/_bbdb /_fbbf );};type cumulArgs struct{_agec float64 ;_ggec float64 ;_cab float64 ;_efdb float64 ;_gdga float64 ;_bacb int ;};type criteriaRegex struct{_fbffg byte ;_fffea string ;};type criteriaParsed struct{_eaebd bool ;_cbga float64 ;_ebaec string ;_eeac *criteriaRegex ;};type rmode byte ;func _fgeb (_aeg ,_faeg float64 ,_cadd ,_edae int )float64 {_fcb :=_fae (_aeg );_bcf :=_fae (_faeg );_cbg :=_dfcf (_fcb ,_bcf ,_cadd ,_edae );return _gfgb (_cbg ,_fcb ,_edae );}; -// ISFORMULA is an implementation of the Excel ISFORMULA() function. -func IsFormula (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053F\u004f\u0052\u004d\u0055L\u0041\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bccea :=args [0].Ref ;if _bccea .Type !=ReferenceTypeCell {return MakeErrorResult ("I\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u0072\u0073t\u0020a\u0072\u0067\u0075\u006de\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};return MakeBoolResult (ctx .HasFormula (_bccea .Value ));};type parsedReplaceObject struct{_edcdb string ;_acebg int ;_egfeg int ;_daee string ;}; +// GetWidth returns 0 for the invalid reference context. +func (_edge *ivr )GetWidth (colIdx int )float64 {return float64 (0)};func _acfc (_aada string ,_ffab []Result )(*parsedSearchObject ,Result ){_ffce :=len (_ffab );if _ffce !=2&&_ffce !=3{return nil ,MakeErrorResult (_aada +"\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");};_affe :=_ffab [0];if _affe .Type ==ResultTypeError {return nil ,_affe ;};if _affe .Type !=ResultTypeString &&_affe .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");};_ebaba :=_ffab [1];if _ebaba .Type ==ResultTypeError {return nil ,_ebaba ;};if _ebaba .Type !=ResultTypeString &&_ebaba .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");};_daabf :=_ebaba .Value ();_deca :=_affe .Value ();_cdgfg :=1;if _ffce ==3&&_ffab [2].Type !=ResultTypeEmpty {_dcfbc :=_ffab [2];if _dcfbc .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");};_cdgfg =int (_dcfbc .ValueNumber );if _cdgfg < 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 _cdgfg > len (_daabf ){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 {_deca ,_daabf ,_cdgfg },_ffe ;}; -// Update returns the same object as updating sheet references does not affect Number. -func (_adffa Number )Update (q *_egg .UpdateQuery )Expression {return _adffa }; +// 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 _ebcfc (args ,_agcbg )}; -// MakeEmptyResult is ued when parsing an empty argument. -func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }}; +// 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");};_dcfcf ,_dbbfg ,_egfe :=_dfd (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _egfe .Type ==ResultTypeError {return _egfe ;};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");};_fefg :=_dbbfg -_dcfcf ;if _fefg > 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");};_gfca :=args [2].ValueNumber ;if _gfca <=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*_gfca )/(360-_gfca *_fefg ));}; -// Eval evaluates and returns the result of a sheet expression. -func (_ffeed SheetPrefixExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult ("\u0073\u0068\u0065\u0065\u0074\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u0065\u0076\u0065r\u0020\u0062\u0065\u0020\u0065v\u0061\u006cu\u0061\u0074\u0065\u0064");};func (_aefddc *Lexer )emit (_cddag tokenType ,_fcdb []byte ){if _aebeb {_b .Println ("\u0065\u006d\u0069\u0074",_cddag ,_edgab (string (_fcdb )));};_aefddc ._fggf <-&node {_cddag ,string (_fcdb )};};func _edea (_fggc []Result ,_gddf []string ,_dbcag bool )[]string {for _ ,_dgec :=range _fggc {switch _dgec .Type {case ResultTypeEmpty :if !_dbcag {_gddf =append (_gddf ,"");};case ResultTypeString :if _dgec .ValueString !=""||!_dbcag {_gddf =append (_gddf ,_dgec .ValueString );};case ResultTypeNumber :_gddf =append (_gddf ,_dgec .Value ());case ResultTypeList :_gddf =_adffc (_gddf ,_edea (_dgec .ValueList ,[]string {},_dbcag ));case ResultTypeArray :for _ ,_adbab :=range _dgec .ValueArray {_gddf =_adffc (_gddf ,_edea (_adbab ,[]string {},_dbcag ));};};};return _gddf ;}; +// 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");};_bfge ,_aeef ,_gdgd :=_dfd (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _gdgd .Type ==ResultTypeError {return _gdgd ;};_abbeb ,_gdgd :=_faeb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _gdgd .Type ==ResultTypeError {return _gdgd ;};if _abbeb >=_bfge {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");};_cfgd :=args [3];if _cfgd .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");};_cabg :=_cfgd .ValueNumber ;if _cabg < 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");};_fbc :=args [4];if _fbc .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");};_fdae :=_fbc .ValueNumber ;if _fdae < 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");};_ebcc :=args [5];if _ebcc .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");};_eefa :=_ebcc .ValueNumber ;if _eefa < 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");};_eaaa :=args [6];if _eaaa .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");};_gcgg :=float64 (int (_eaaa .ValueNumber ));if !_bccga (_gcgg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_efgd :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_ddbd :=args [7];if _ddbd .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");};_efgd =int (_ddbd .ValueNumber );if !_cfee (_efgd ){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");};};_gafga ,_gdgd :=_fea (_abbeb ,_aeef ,_efgd );if _gdgd .Type ==ResultTypeError {return _gdgd ;};_gafga *=_gcgg ;_fbad ,_gdgd :=_fea (_bfge ,_aeef ,_efgd );if _gdgd .Type ==ResultTypeError {return _gdgd ;};_fbad *=_gcgg ;_bcba ,_gdgd :=_fea (_abbeb ,_bfge ,_efgd );if _gdgd .Type ==ResultTypeError {return _gdgd ;};_bcba *=_gcgg ;_cceg :=_eefa +_gafga *100*_cabg /_gcgg ;_cceg /=_fbad *_fdae /_gcgg +1;_cceg -=_bcba *100*_cabg /_gcgg ;return MakeNumberResult (_cceg );}; -// Reference returns an invalid reference for Bool. -func (_cgd Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Counta implements the COUNTA function. +func Counta (args []Result )Result {return MakeNumberResult (_edbeb (args ,_ecaa ))};func (_fbba *ivr )SetOffset (col ,row uint32 ){};func (_ecbg *Lexer )nextRaw ()*node {for len (_ecbg ._fgcg )!=0{_acccfc :=<-_ecbg ._fgcg [len (_ecbg ._fgcg )-1];if _acccfc !=nil {return _acccfc ;};_ecbg ._fgcg =_ecbg ._fgcg [0:len (_ecbg ._fgcg )-1];};return <-_ecbg ._daeg ;};const _fefgc =1;const _eacd =16;const _bgfd =57362; -// Intrate implements the Excel INTRATE function. -func Intrate (args []Result )Result {_dbe :=len (args );if _dbe !=4&&_dbe !=5{return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_deaf ,_adab ,_edec :=_daea (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _edec .Type ==ResultTypeError {return _edec ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076\u0065\u0073\u0074\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_aggba :=args [2].ValueNumber ;if _aggba <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006e\u0076e\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u004e\u0054\u0052\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_bdgfd :=args [3].ValueNumber ;if _bdgfd <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u004e\u0054\u0052\u0041\u0054\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064e\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f \u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020\u0061r\u0067\u0075\u006de\u006e\u0074");};_dcbc :=0;if _dbe ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049N\u0054\u0052A\u0054\u0045\u0020\u0072e\u0071\u0075\u0069r\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_dcbc =int (args [4].ValueNumber );if !_efb (_dcbc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006eco\u0072\u0072\u0065c\u0074\u0020\u0062\u0061sis\u0020ar\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020\u0049\u004e\u0054\u0052\u0041T\u0045");};};_caac ,_edec :=_cbfa (_deaf ,_adab ,_dcbc );if _edec .Type ==ResultTypeError {return _edec ;};return MakeNumberResult ((_bdgfd -_aggba )/_aggba /_caac );};func _facb (_abcd ,_agaa ,_edff ,_edgc float64 ,_fffd int )float64 {var _gacb float64 ;if _abcd ==0{_gacb =_edgc +_edff *_agaa ;}else {_gcda :=_gg .Pow (1+_abcd ,_agaa );if _fffd ==1{_gacb =_edgc *_gcda +_edff *(1+_abcd )*(_gcda -1)/_abcd ;}else {_gacb =_edgc *_gcda +_edff *(_gcda -1)/_abcd ;};};return -_gacb ;}; +// LastEvalIsRef returns if last evaluation with the evaluator was a reference. +func (_cfcd *defEval )LastEvalIsRef ()bool {return _cfcd ._egb };func _cefc (_cbgg string ,_efcf func (_cefa float64 )float64 )Function {return func (_cdedc []Result )Result {if len (_cdedc )!=1{return MakeErrorResult (_cbgg +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_bcecc :=_cdedc [0].AsNumber ();switch _bcecc .Type {case ResultTypeNumber :_bfadf :=_efcf (_bcecc .ValueNumber );if _dc .IsNaN (_bfadf ){return MakeErrorResult (_cbgg +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _dc .IsInf (_bfadf ,0){return MakeErrorResult (_cbgg +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _bfadf ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_cbgg +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_bfadf );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_cbgg +"\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 _bcecc ;default:return MakeErrorResult (_c .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",_cbgg ,_bcecc .Type ));};};}; -// Bool is a boolean expression. -type Bool struct{_ccda bool };func Sign (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0053\u0049\u0047\u004e(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_feeae :=args [0].AsNumber ();if _feeae .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0049\u0047N(\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020a\u0020n\u0075m\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if _feeae .ValueNumber < 0{return MakeNumberResult (-1);}else if _feeae .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);}; +// SumIfs implements the SUMIFS function. +func SumIfs (args []Result )Result {_ccccf :=_gdgfe (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _ccccf .Type !=ResultTypeEmpty {return _ccccf ;};_gaafc :=_eabc (args [1:]);_fgbad :=0.0;_geffe :=_cdafd (args [0]);for _ ,_ggcb :=range _gaafc {_fgbad +=_geffe [_ggcb ._ffaab ][_ggcb ._edga ].ValueNumber ;};return MakeNumberResult (float64 (_fgbad ));}; -// Update updates references in the PrefixExpr after removing a row/column. -func (_gbgaf PrefixExpr )Update (q *_egg .UpdateQuery )Expression {_bged :=_gbgaf ;_geecd :=_gbgaf ._cafc .String ();if _geecd ==q .SheetToUpdate {_aagf :=*q ;_aagf .UpdateCurrentSheet =true ;_bged ._adda =_gbgaf ._adda .Update (&_aagf );};return _bged ;}; +// 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");};_abccb :=args [0].Ref ;for _abccb .Type ==ReferenceTypeNamedRange {_abccb =ctx .NamedRange (_abccb .Value );};_efcc :="";switch _abccb .Type {case ReferenceTypeCell :_efcc =_abccb .Value ;case ReferenceTypeRange :_aggf :=_ee .Split (_abccb .Value ,"\u003a");if len (_aggf )==2{_efcc =_aggf [0];};default:return MakeErrorResult (_c .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",_abccb .Type ));};_fagd ,_cfac :=_cb .ParseCellReference (_efcc );if _cfac !=nil {return MakeErrorResult (_c .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",_cfac .Error ()));};_eafda ,_adebg ,_cegd :=_fagd .Column ,_fagd .RowIdx ,_fagd .SheetName ;_badag :=args [1].AsNumber ();if _badag .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");};_dbee :=args [2].AsNumber ();if _dbee .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 _bbfd ,_acda Result ;if len (args )==3{_bbfd =MakeNumberResult (1);_acda =MakeNumberResult (1);}else {_bbfd =args [3].AsNumber ();if _bbfd .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 _bbfd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_acda =args [4].AsNumber ();if _acda .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 _acda .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_fade :=_cb .ColumnToIndex (_eafda );_bbcg :=_adebg +uint32 (_badag .ValueNumber );_dbea :=_fade +uint32 (_dbee .ValueNumber );_cgfcc :=_bbcg +uint32 (_bbfd .ValueNumber );_ddddd :=_dbea +uint32 (_acda .ValueNumber );if _bbfd .ValueNumber > 0{_cgfcc --;}else {_cgfcc ++;_bbcg ,_cgfcc =_cgfcc ,_bbcg ;};if _acda .ValueNumber > 0{_ddddd --;}else {_ddddd ++;_dbea ,_ddddd =_ddddd ,_dbea ;};_bebb :=_c .Sprintf ("\u0025\u0073\u0025\u0064",_cb .IndexToColumn (_dbea ),_bbcg );_dccef :=_c .Sprintf ("\u0025\u0073\u0025\u0064",_cb .IndexToColumn (_ddddd ),_cgfcc );if _cegd ==""{return _efbfc (ctx ,ev ,_bebb ,_dccef );}else {return _efbfc (ctx .Sheet (_cegd ),ev ,_bebb ,_dccef );};};const _gbaf =57348;func _aebcb (_dcfce Result ,_acccb ,_ebec int )[][]Result {_bbeg :=[][]Result {};switch _dcfce .Type {case ResultTypeArray :for _cadcg ,_dded :=range _dcfce .ValueArray {if _cadcg < _acccb {_bbeg =append (_bbeg ,_gadf (MakeListResult (_dded ),_ebec ));}else {_bbeg =append (_bbeg ,_gadf (MakeErrorResultType (ErrorTypeNA ,""),_ebec ));};};case ResultTypeList :_cddea :=_gadf (_dcfce ,_ebec );for _cdbb :=0;_cdbb < _acccb ;_cdbb ++{_bbeg =append (_bbeg ,_cddea );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _dgda :=0;_dgda < _acccb ;_dgda ++{_fegc :=_gadf (_dcfce ,_ebec );_bbeg =append (_bbeg ,_fegc );};};return _bbeg ;}; -// IsLeapYear is an implementation of the Excel ISLEAPYEAR() function. -func IsLeapYear (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1||args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_beaa :=ctx .GetEpoch ();_adfg ,_daeda :=_eccgb (args [0].Value (),_beaa );if _daeda !=nil {return MakeErrorResult ("\u0049S\u004c\u0045A\u0050\u0059\u0045\u0041R\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073in\u0067\u006c\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_gfgg :=_adfg .Year ();return MakeBoolResult (_dbfd (_gfgg ));};func (_bbdbdd *yyParserImpl )Parse (yylex yyLexer )int {var _dfba int ;var _dbdg yySymType ;var _edae []yySymType ;_ =_edae ;_feac :=_bbdbdd ._bdbge [:];Nerrs :=0;Errflag :=0;_bcfb :=0;_bbdbdd ._febg =-1;_agbc :=-1;defer func (){_bcfb =-1;_bbdbdd ._febg =-1;_agbc =-1}();_gedd :=-1;goto _fcdf ;_cdcc :return 0;_efaag :return 1;_fcdf :if _gfeg >=4{_b .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_faafa (_agbc ),_eedd (_bcfb ));};_gedd ++;if _gedd >=len (_feac ){_fdacf :=make ([]yySymType ,len (_feac )*2);copy (_fdacf ,_feac );_feac =_fdacf ;};_feac [_gedd ]=_dbdg ;_feac [_gedd ]._ffdb =_bcfb ;_ggadb :_dfba =_fdbd [_bcfb ];if _dfba <=_deaa {goto _fcdge ;};if _bbdbdd ._febg < 0{_bbdbdd ._febg ,_agbc =_agcgb (yylex ,&_bbdbdd ._fgcde );};_dfba +=_agbc ;if _dfba < 0||_dfba >=_gefb {goto _fcdge ;};_dfba =_edbb [_dfba ];if _gcfac [_dfba ]==_agbc {_bbdbdd ._febg =-1;_agbc =-1;_dbdg =_bbdbdd ._fgcde ;_bcfb =_dfba ;if Errflag > 0{Errflag --;};goto _fcdf ;};_fcdge :_dfba =_bcbfa [_bcfb ];if _dfba ==-2{if _bbdbdd ._febg < 0{_bbdbdd ._febg ,_agbc =_agcgb (yylex ,&_bbdbdd ._fgcde );};_effac :=0;for {if _ecbfc [_effac +0]==-1&&_ecbfc [_effac +1]==_bcfb {break ;};_effac +=2;};for _effac +=2;;_effac +=2{_dfba =_ecbfc [_effac +0];if _dfba < 0||_dfba ==_agbc {break ;};};_dfba =_ecbfc [_effac +1];if _dfba < 0{goto _cdcc ;};};if _dfba ==0{switch Errflag {case 0:yylex .Error (_bddf (_bcfb ,_agbc ));Nerrs ++;if _gfeg >=1{_b .Printf ("\u0025\u0073",_eedd (_bcfb ));_b .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_faafa (_agbc ));};fallthrough;case 1,2:Errflag =3;for _gedd >=0{_dfba =_fdbd [_feac [_gedd ]._ffdb ]+_cgbfg ;if _dfba >=0&&_dfba < _gefb {_bcfb =_edbb [_dfba ];if _gcfac [_bcfb ]==_cgbfg {goto _fcdf ;};};if _gfeg >=2{_b .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0072\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0070\u006f\u0070\u0073\u0020\u0073\u0074\u0061\u0074\u0065 %\u0064\u000a",_feac [_gedd ]._ffdb );};_gedd --;};goto _efaag ;case 3:if _gfeg >=2{_b .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_faafa (_agbc ));};if _agbc ==_cdee {goto _efaag ;};_bbdbdd ._febg =-1;_agbc =-1;goto _ggadb ;};};if _gfeg >=2{_b .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_dfba ,_eedd (_bcfb ));};_ffef :=_dfba ;_cabcfd :=_gedd ;_ =_cabcfd ;_gedd -=_gdfaa [_dfba ];if _gedd +1>=len (_feac ){_dbceb :=make ([]yySymType ,len (_feac )*2);copy (_dbceb ,_feac );_feac =_dbceb ;};_dbdg =_feac [_gedd +1];_dfba =_faacg [_dfba ];_gdfc :=_bfaebg [_dfba ];_eaeae :=_gdfc +_feac [_gedd ]._ffdb +1;if _eaeae >=_gefb {_bcfb =_edbb [_gdfc ];}else {_bcfb =_edbb [_eaeae ];if _gcfac [_bcfb ]!=-_dfba {_bcfb =_edbb [_gdfc ];};};switch _ffef {case 1:_edae =_feac [_cabcfd -1:_cabcfd +1];{yylex .(*plex )._gedbg =_dbdg ._bgfd ;};case 3:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =_edae [2]._bgfd ;};case 4:_edae =_feac [_cabcfd -4:_cabcfd +1];{};case 5:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewBool (_edae [1]._ddcb ._bacgg );};case 6:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewNumber (_edae [1]._ddcb ._bacgg );};case 7:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewString (_edae [1]._ddcb ._bacgg );};case 8:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewError (_edae [1]._ddcb ._bacgg );};case 9:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =_edae [2]._bgfd ;};case 10:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =NewNegate (_edae [2]._bgfd );};case 15:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =_edae [2]._bgfd ;};case 17:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewConstArrayExpr (_edae [2]._aaee );};case 18:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._aaee =append (_dbdg ._aaee ,_edae [1]._babdac );};case 19:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._aaee =append (_edae [1]._aaee ,_edae [3]._babdac );};case 20:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._babdac =append (_dbdg ._babdac ,_edae [1]._bgfd );};case 21:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._babdac =append (_edae [1]._babdac ,_edae [3]._bgfd );};case 23:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =NewPrefixExpr (_edae [1]._bgfd ,_edae [2]._bgfd );};case 25:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewSheetPrefixExpr (_edae [1]._ddcb ._bacgg );};case 26:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewCellRef (_edae [1]._ddcb ._bacgg );};case 27:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewRange (_edae [1]._bgfd ,_edae [3]._bgfd );};case 28:_edae =_feac [_cabcfd -4:_cabcfd +1];{_dbdg ._bgfd =NewPrefixRangeExpr (_edae [1]._bgfd ,_edae [2]._bgfd ,_edae [4]._bgfd );};case 29:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewNamedRangeRef (_edae [1]._ddcb ._bacgg );};case 30:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewHorizontalRange (_edae [1]._ddcb ._bacgg );};case 31:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._bgfd =NewVerticalRange (_edae [1]._ddcb ._bacgg );};case 32:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =NewPrefixHorizontalRange (_edae [1]._bgfd ,_edae [2]._ddcb ._bacgg );};case 33:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =NewPrefixVerticalRange (_edae [1]._bgfd ,_edae [2]._ddcb ._bacgg );};case 34:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypePlus ,_edae [3]._bgfd );};case 35:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeMinus ,_edae [3]._bgfd );};case 36:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeMult ,_edae [3]._bgfd );};case 37:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeDiv ,_edae [3]._bgfd );};case 38:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeExp ,_edae [3]._bgfd );};case 39:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeLT ,_edae [3]._bgfd );};case 40:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeGT ,_edae [3]._bgfd );};case 41:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeLEQ ,_edae [3]._bgfd );};case 42:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeGEQ ,_edae [3]._bgfd );};case 43:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeEQ ,_edae [3]._bgfd );};case 44:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeNE ,_edae [3]._bgfd );};case 45:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewBinaryExpr (_edae [1]._bgfd ,BinOpTypeConcat ,_edae [3]._bgfd );};case 47:_edae =_feac [_cabcfd -2:_cabcfd +1];{_dbdg ._bgfd =NewFunction (_edae [1]._ddcb ._bacgg ,nil );};case 48:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._bgfd =NewFunction (_edae [1]._ddcb ._bacgg ,_edae [2]._babdac );};case 49:_edae =_feac [_cabcfd -1:_cabcfd +1];{_dbdg ._babdac =append (_dbdg ._babdac ,_edae [1]._bgfd );};case 50:_edae =_feac [_cabcfd -3:_cabcfd +1];{_dbdg ._babdac =append (_edae [1]._babdac ,_edae [3]._bgfd );};case 53:_edae =_feac [_cabcfd -0:_cabcfd +1];{_dbdg ._bgfd =NewEmptyExpr ();};};goto _fcdf ;};func _aacfa (_cgge ,_ddgc ,_baae ,_degb ,_dcgb float64 ,_caeb int )float64 {_fbfg :=_dgfg (_cgge ,_baae ,_degb ,_dcgb ,_caeb );var _effe float64 ;if _ddgc ==1{if _caeb ==1{_effe =0;}else {_effe =-_degb ;};}else {if _caeb ==1{_effe =_facb (_cgge ,_ddgc -2,_fbfg ,_degb ,1)-_fbfg ;}else {_effe =_facb (_cgge ,_ddgc -1,_fbfg ,_degb ,0);};};return _effe *_cgge ;};func _cbge (_cea ,_dcdg float64 ,_ebaa ,_afea int )(float64 ,Result ){_degf ,_eac :=_ddef (_cea ),_ddef (_dcdg );if _eac .After (_degf ){_bdbf :=_efe (_degf ,_eac ,_ebaa ,_afea );_cgag :=(_eac .Year ()-_bdbf .Year ())*12+int (_eac .Month ())-int (_bdbf .Month ());return float64 (_cgag *_ebaa )/12.0,_aaa ;};return 0,MakeErrorResultType (ErrorTypeNum ,"\u0053\u0065t\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065");}; +// 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");};_cagb :=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");};_bdde :=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");};_dbg :=args [2].ValueNumber ;if _dbg ==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 ((_cagb -_bdde )/_dbg );};var _eddb =[...]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}; -// SumProduct is an implementation of the Excel SUMPRODUCT() function. -func SumProduct (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044U\u0043\u0054\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_baga :=args [0].Type ;for _ ,_gcbae :=range args {if _gcbae .Type !=_baga {return MakeErrorResult ("\u0053\u0055M\u0050\u0052\u004f\u0044\u0055C\u0054\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0074\u0079\u0070\u0065");};};switch _baga {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_affd :=len (args [0].ListValues ());_cegac :=make ([]float64 ,_affd );for _fced :=range _cegac {_cegac [_fced ]=1.0;};for _ ,_gcea :=range args {if len (_gcea .ListValues ())!=_affd {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004f\u0044\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069re\u0073 \u0061\u006c\u006c\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0074\u006f\u0020\u0068\u0061\u0076\u0065\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065 \u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");};for _gecdg ,_gege :=range _gcea .ListValues (){_gege =_gege .AsNumber ();if _gege .Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0055\u004d\u0050\u0052\u004fD\u0055\u0043\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u006c\u006c\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020n\u0075m\u0065\u0072\u0069\u0063");};_cegac [_gecdg ]=_cegac [_gecdg ]*_gege .ValueNumber ;};};_gcfd :=0.0;for _ ,_cdef :=range _cegac {_gcfd +=_cdef ;};return MakeNumberResult (_gcfd );};return MakeNumberResult (1.0);}; +// 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");};_efgdg :=args [0];_ebae :=args [1];if _ebae .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");};_dbge :=args [2].AsNumber ();if _dbge .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");};_ccca :=false ;if len (args )==4{_eged :=args [3].AsNumber ();if _eged .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 _eged .ValueNumber ==0{_ccca =true ;};};_efggg :=-1;_ccecd :=false ;if len (_ebae .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");};_daad :=_ebae .ValueArray [0];_cbafc :for _ccbc ,_dfdcc :=range _daad {switch _gdgf (_dfdcc ,_efgdg ,false ,_ccca ){case _bcea :_efggg =_ccbc ;case _aafg :_efggg =_ccbc ;_ccecd =true ;break _cbafc ;};};if _efggg ==-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");};_dgcg :=int (_dbge .ValueNumber )-1;if _dgcg < 0||_dgcg > len (_ebae .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_daad =_ebae .ValueArray [_dgcg ];if _efggg < 0||_efggg >=len (_daad ){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 _ccecd ||!_ccca {return _daad [_efggg ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};func _gbdgg (_ebaaf ,_eeff int )string {const TOKSTART =4;if !_adgdg {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_dcff :=range _ddddbe {if _dcff ._fafgc ==_ebaaf &&_dcff ._bgfbg ==_eeff {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_dcff ._dbagf ;};};_geac :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_ffdeg (_eeff );_aeeg :=make ([]int ,0,4);_cggef :=_eccf [_ebaaf ];for _gdaeb :=TOKSTART ;_gdaeb -1< len (_fefab );_gdaeb ++{if _gfagg :=_cggef +_gdaeb ;_gfagg >=0&&_gfagg < _daabe &&_adbea [_aabgb [_gfagg ]]==_gdaeb {if len (_aeeg )==cap (_aeeg ){return _geac ;};_aeeg =append (_aeeg ,_gdaeb );};};if _ccee [_ebaaf ]==-2{_ggacf :=0;for _egeea [_ggacf ]!=-1||_egeea [_ggacf +1]!=_ebaaf {_ggacf +=2;};for _ggacf +=2;_egeea [_ggacf ]>=0;_ggacf +=2{_aeggf :=_egeea [_ggacf ];if _aeggf < TOKSTART ||_egeea [_ggacf +1]==0{continue ;};if len (_aeeg )==cap (_aeeg ){return _geac ;};_aeeg =append (_aeeg ,_aeggf );};if _egeea [_ggacf +1]!=0{return _geac ;};};for _dbgb ,_adddd :=range _aeeg {if _dbgb ==0{_geac +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_geac +="\u0020\u006f\u0072\u0020";};_geac +=_ffdeg (_adddd );};return _geac ;};var _gcde =[...]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}; -// ListValues converts an array to a list or returns a lists values. This is used -// for functions that can accept an array, but don't care about ordering to -// reuse the list function logic. -func (_aeee Result )ListValues ()[]Result {if _aeee .Type ==ResultTypeArray {_gbcfd :=[]Result {};for _ ,_gbag :=range _aeee .ValueArray {for _ ,_cafd :=range _gbag {_gbcfd =append (_gbcfd ,_cafd );};};return _gbcfd ;};if _aeee .Type ==ResultTypeList {return _aeee .ValueList ;};return nil ;}; +// If is an implementation of the Excel IF() function. It takes one, two or +// three arguments. +func If (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0049\u0046\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};if len (args )> 3{return MakeErrorResult ("\u0049\u0046\u0020ac\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0074\u0020m\u006fs\u0074 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ccecb :=args [0];switch _ccecb .Type {case ResultTypeError :return _ccecb ;case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_ccecb .ValueNumber !=0);};if _ccecb .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _gdad (args );case ResultTypeArray :return _gbea (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");};}; -// Pi is an implementation of the Excel Pi() function that just returns the Pi -// constant. -func Pi (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0050I\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeNumberResult (_gg .Pi );}; +// Update returns the same object as updating sheet references does not affect Number. +func (_cfgbd Number )Update (q *_cc .UpdateQuery )Expression {return _cfgbd }; -// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. -func (_eadac SheetPrefixExpr )Update (q *_egg .UpdateQuery )Expression {return _eadac }; +// String returns a string representation of SheetPrefixExpr. +func (_eegf SheetPrefixExpr )String ()string {return _eegf ._edaee }; -// NewSheetPrefixExpr constructs a new prefix expression. -func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {s }}; +// 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");};_edada :=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");};_dcda :=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");};_ccabb :=args [2].ValueNumber ;if _ccabb <=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");};_ddaf :=args [3].ValueNumber ;if _ddaf <=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 _ddaf > _ccabb {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");};_dbdb :=(_edada -_dcda )*(_ccabb -_ddaf +1)*2;_bacd :=_ccabb *(_ccabb +1);return MakeNumberResult (_dbdb /_bacd );};func (_gfbeb *yyParserImpl )Parse (yylex yyLexer )int {var _dbec int ;var _fcfac yySymType ;var _bcdag []yySymType ;_ =_bcdag ;_dbgaa :=_gfbeb ._gbead [:];Nerrs :=0;Errflag :=0;_acbcg :=0;_gfbeb ._gafef =-1;_cbcc :=-1;defer func (){_acbcg =-1;_gfbeb ._gafef =-1;_cbcc =-1}();_ggdac :=-1;goto _aaabb ;_gcgf :return 0;_fcdfc :return 1;_aaabb :if _fabd >=4{_c .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_ffdeg (_cbcc ),_ecec (_acbcg ));};_ggdac ++;if _ggdac >=len (_dbgaa ){_gbege :=make ([]yySymType ,len (_dbgaa )*2);copy (_gbege ,_dbgaa );_dbgaa =_gbege ;};_dbgaa [_ggdac ]=_fcfac ;_dbgaa [_ggdac ]._gbae =_acbcg ;_fbaec :_dbec =_eccf [_acbcg ];if _dbec <=_dfga {goto _eadaf ;};if _gfbeb ._gafef < 0{_gfbeb ._gafef ,_cbcc =_cdfdb (yylex ,&_gfbeb ._dgacb );};_dbec +=_cbcc ;if _dbec < 0||_dbec >=_daabe {goto _eadaf ;};_dbec =_aabgb [_dbec ];if _adbea [_dbec ]==_cbcc {_gfbeb ._gafef =-1;_cbcc =-1;_fcfac =_gfbeb ._dgacb ;_acbcg =_dbec ;if Errflag > 0{Errflag --;};goto _aaabb ;};_eadaf :_dbec =_ccee [_acbcg ];if _dbec ==-2{if _gfbeb ._gafef < 0{_gfbeb ._gafef ,_cbcc =_cdfdb (yylex ,&_gfbeb ._dgacb );};_baaa :=0;for {if _egeea [_baaa +0]==-1&&_egeea [_baaa +1]==_acbcg {break ;};_baaa +=2;};for _baaa +=2;;_baaa +=2{_dbec =_egeea [_baaa +0];if _dbec < 0||_dbec ==_cbcc {break ;};};_dbec =_egeea [_baaa +1];if _dbec < 0{goto _gcgf ;};};if _dbec ==0{switch Errflag {case 0:yylex .Error (_gbdgg (_acbcg ,_cbcc ));Nerrs ++;if _fabd >=1{_c .Printf ("\u0025\u0073",_ecec (_acbcg ));_c .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_ffdeg (_cbcc ));};fallthrough;case 1,2:Errflag =3;for _ggdac >=0{_dbec =_eccf [_dbgaa [_ggdac ]._gbae ]+_effd ;if _dbec >=0&&_dbec < _daabe {_acbcg =_aabgb [_dbec ];if _adbea [_acbcg ]==_effd {goto _aaabb ;};};if _fabd >=2{_c .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",_dbgaa [_ggdac ]._gbae );};_ggdac --;};goto _fcdfc ;case 3:if _fabd >=2{_c .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_ffdeg (_cbcc ));};if _cbcc ==_fefgc {goto _fcdfc ;};_gfbeb ._gafef =-1;_cbcc =-1;goto _fbaec ;};};if _fabd >=2{_c .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_dbec ,_ecec (_acbcg ));};_gfabg :=_dbec ;_bgeb :=_ggdac ;_ =_bgeb ;_ggdac -=_eddb [_dbec ];if _ggdac +1>=len (_dbgaa ){_dgcd :=make ([]yySymType ,len (_dbgaa )*2);copy (_dgcd ,_dbgaa );_dbgaa =_dgcd ;};_fcfac =_dbgaa [_ggdac +1];_dbec =_gcde [_dbec ];_fagb :=_fgeed [_dbec ];_cagcf :=_fagb +_dbgaa [_ggdac ]._gbae +1;if _cagcf >=_daabe {_acbcg =_aabgb [_fagb ];}else {_acbcg =_aabgb [_cagcf ];if _adbea [_acbcg ]!=-_dbec {_acbcg =_aabgb [_fagb ];};};switch _gfabg {case 1:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{yylex .(*plex )._deddc =_fcfac ._aagaec ;};case 3:_bcdag =_dbgaa [_bgeb -2:_bgeb +1];{_fcfac ._aagaec =_bcdag [2]._aagaec ;};case 4:_bcdag =_dbgaa [_bgeb -4:_bgeb +1];{};case 5:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{_fcfac ._aagaec =NewBool (_bcdag [1]._dfcfe ._acccf );};case 6:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{_fcfac ._aagaec =NewNumber (_bcdag [1]._dfcfe ._acccf );};case 7:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{_fcfac ._aagaec =NewString (_bcdag [1]._dfcfe ._acccf );};case 8:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{_fcfac ._aagaec =NewError (_bcdag [1]._dfcfe ._acccf );};case 9:_bcdag =_dbgaa [_bgeb -2:_bgeb +1];{_fcfac ._aagaec =_bcdag [2]._aagaec ;};case 10:_bcdag =_dbgaa [_bgeb -2:_bgeb +1];{_fcfac ._aagaec =NewNegate (_bcdag [2]._aagaec );};case 15:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =_bcdag [2]._aagaec ;};case 17:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewConstArrayExpr (_bcdag [2]._aead );};case 18:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{_fcfac ._aead =append (_fcfac ._aead ,_bcdag [1]._efaac );};case 19:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aead =append (_bcdag [1]._aead ,_bcdag [3]._efaac );};case 20:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{_fcfac ._efaac =append (_fcfac ._efaac ,_bcdag [1]._aagaec );};case 21:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._efaac =append (_bcdag [1]._efaac ,_bcdag [3]._aagaec );};case 23:_bcdag =_dbgaa [_bgeb -2:_bgeb +1];{_fcfac ._aagaec =NewPrefixExpr (_bcdag [1]._aagaec ,_bcdag [2]._aagaec );};case 25:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{_fcfac ._aagaec =NewSheetPrefixExpr (_bcdag [1]._dfcfe ._acccf );};case 26:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{_fcfac ._aagaec =NewCellRef (_bcdag [1]._dfcfe ._acccf );};case 27:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewRange (_bcdag [1]._aagaec ,_bcdag [3]._aagaec );};case 28:_bcdag =_dbgaa [_bgeb -4:_bgeb +1];{_fcfac ._aagaec =NewPrefixRangeExpr (_bcdag [1]._aagaec ,_bcdag [2]._aagaec ,_bcdag [4]._aagaec );};case 29:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{_fcfac ._aagaec =NewNamedRangeRef (_bcdag [1]._dfcfe ._acccf );};case 30:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{_fcfac ._aagaec =NewHorizontalRange (_bcdag [1]._dfcfe ._acccf );};case 31:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{_fcfac ._aagaec =NewVerticalRange (_bcdag [1]._dfcfe ._acccf );};case 32:_bcdag =_dbgaa [_bgeb -2:_bgeb +1];{_fcfac ._aagaec =NewPrefixHorizontalRange (_bcdag [1]._aagaec ,_bcdag [2]._dfcfe ._acccf );};case 33:_bcdag =_dbgaa [_bgeb -2:_bgeb +1];{_fcfac ._aagaec =NewPrefixVerticalRange (_bcdag [1]._aagaec ,_bcdag [2]._dfcfe ._acccf );};case 34:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewBinaryExpr (_bcdag [1]._aagaec ,BinOpTypePlus ,_bcdag [3]._aagaec );};case 35:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewBinaryExpr (_bcdag [1]._aagaec ,BinOpTypeMinus ,_bcdag [3]._aagaec );};case 36:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewBinaryExpr (_bcdag [1]._aagaec ,BinOpTypeMult ,_bcdag [3]._aagaec );};case 37:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewBinaryExpr (_bcdag [1]._aagaec ,BinOpTypeDiv ,_bcdag [3]._aagaec );};case 38:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewBinaryExpr (_bcdag [1]._aagaec ,BinOpTypeExp ,_bcdag [3]._aagaec );};case 39:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewBinaryExpr (_bcdag [1]._aagaec ,BinOpTypeLT ,_bcdag [3]._aagaec );};case 40:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewBinaryExpr (_bcdag [1]._aagaec ,BinOpTypeGT ,_bcdag [3]._aagaec );};case 41:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewBinaryExpr (_bcdag [1]._aagaec ,BinOpTypeLEQ ,_bcdag [3]._aagaec );};case 42:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewBinaryExpr (_bcdag [1]._aagaec ,BinOpTypeGEQ ,_bcdag [3]._aagaec );};case 43:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewBinaryExpr (_bcdag [1]._aagaec ,BinOpTypeEQ ,_bcdag [3]._aagaec );};case 44:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewBinaryExpr (_bcdag [1]._aagaec ,BinOpTypeNE ,_bcdag [3]._aagaec );};case 45:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewBinaryExpr (_bcdag [1]._aagaec ,BinOpTypeConcat ,_bcdag [3]._aagaec );};case 47:_bcdag =_dbgaa [_bgeb -2:_bgeb +1];{_fcfac ._aagaec =NewFunction (_bcdag [1]._dfcfe ._acccf ,nil );};case 48:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._aagaec =NewFunction (_bcdag [1]._dfcfe ._acccf ,_bcdag [2]._efaac );};case 49:_bcdag =_dbgaa [_bgeb -1:_bgeb +1];{_fcfac ._efaac =append (_fcfac ._efaac ,_bcdag [1]._aagaec );};case 50:_bcdag =_dbgaa [_bgeb -3:_bgeb +1];{_fcfac ._efaac =append (_bcdag [1]._efaac ,_bcdag [3]._aagaec );};case 53:_bcdag =_dbgaa [_bgeb -0:_bgeb +1];{_fcfac ._aagaec =NewEmptyExpr ();};};goto _aaabb ;}; -// Received implements the Excel RECEIVED function. -func Received (args []Result )Result {_bcdce :=len (args );if _bcdce !=4&&_bcdce !=5{return MakeErrorResult ("R\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066o\u0075\u0072\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065 a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_fgg ,_feaa ,_dgaf :=_daea (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _dgaf .Type ==ResultTypeError {return _dgaf ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020i\u006e\u0076\u0065\u0073\u0074\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bgge :=args [2].ValueNumber ;if _bgge <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0069\u006ev\u0065\u0073\u0074\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044 \u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0064\u0069s\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_babc :=args [3].ValueNumber ;if _babc <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0052\u0045\u0043\u0045I\u0056\u0045\u0044\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0064\u0069\u0073\u0063\u006f\u0075\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020p\u006f\u0073\u0069\u0074\u0069v\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gcf :=0;if _bcdce ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0052E\u0043\u0045I\u0056\u0045\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gcf =int (args [4].ValueNumber );if !_efb (_gcf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0052\u0045\u0043E\u0049\u0056\u0045\u0044");};};_faca ,_dgaf :=_cbfa (_fgg ,_feaa ,_gcf );if _dgaf .Type ==ResultTypeError {return _dgaf ;};return MakeNumberResult (_bgge /(1-_babc *_faca ));};func _fbae (_egcf ,_gaeda Result ,_bfgd ,_cbab bool )cmpResult {_egcf =_egcf .AsNumber ();_gaeda =_gaeda .AsNumber ();if _egcf .Type !=_gaeda .Type {return _abef ;};if _egcf .Type ==ResultTypeNumber {if _egcf .ValueNumber ==_gaeda .ValueNumber {return _gabde ;};if _egcf .ValueNumber < _gaeda .ValueNumber {return _fceaf ;};return _cdgg ;};if _egcf .Type ==ResultTypeString {_begea :=_egcf .ValueString ;_fadd :=_gaeda .ValueString ;if !_bfgd {_begea =_fa .ToLower (_begea );_fadd =_fa .ToLower (_fadd );};if _cbab {_eade :=_d .Match (_fadd ,_begea );if _eade {return _gabde ;}else {return _cdgg ;};};return cmpResult (_fa .Compare (_begea ,_fadd ));};if _egcf .Type ==ResultTypeEmpty {return _gabde ;};if _egcf .Type ==ResultTypeList {if len (_egcf .ValueList )< len (_gaeda .ValueList ){return _fceaf ;};if len (_egcf .ValueList )> len (_gaeda .ValueList ){return _cdgg ;};for _ggfg :=range _egcf .ValueList {_dcag :=_fbae (_egcf .ValueList [_ggfg ],_gaeda .ValueList [_ggfg ],_bfgd ,_cbab );if _dcag !=_gabde {return _dcag ;};};return _gabde ;};if _egcf .Type ==ResultTypeList {if len (_egcf .ValueArray )< len (_gaeda .ValueArray ){return _fceaf ;};if len (_egcf .ValueArray )> len (_gaeda .ValueArray ){return _cdgg ;};for _egbag :=range _egcf .ValueArray {_ccfe :=_egcf .ValueArray [_egbag ];_ffda :=_egcf .ValueArray [_egbag ];if len (_ccfe )< len (_ffda ){return _fceaf ;};if len (_ccfe )> len (_ffda ){return _cdgg ;};for _bccef :=range _ccfe {_cfbe :=_fbae (_ccfe [_bccef ],_ffda [_bccef ],_bfgd ,_cbab );if _cfbe !=_gabde {return _cfbe ;};};};return _gabde ;};return _abef ;}; +// 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");};_cecf :=args [0].AsNumber ();if _cecf .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/_dc .Pi *_cecf .ValueNumber );};func _dfa (_eda int )bool {if _eda ==_eda /400*400{return true ;};if _eda ==_eda /100*100{return false ;};return _eda ==_eda /4*4;}; -// Coupdaysnc implements the Excel COUPDAYSNC function. -func Coupdaysnc (args []Result )Result {_fbgd ,_gegd :=_gdgb (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _gegd .Type ==ResultTypeError {return _gegd ;};return MakeNumberResult (_gfe (_fbgd ._eebf ,_fbgd ._edge ,_fbgd ._eda ,_fbgd ._ceca ));};func (_aebge node )String ()string {return _b .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_aebge ._ccfcc ,_edgab (string (_aebge ._bacgg )));}; +// 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");};_agdd :=args [0].AsNumber ();if _agdd .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 (_dc .Pi /180.0*_agdd .ValueNumber );};func _acb (_gdb ,_cbb ,_cgc int )float64 {return float64 (_gcad (_gdb ,_ce .Month (_cbb ),_cgc )/86400)+_fff ;};type Expression interface{Eval (_eac Context ,_dbb Evaluator )Result ;Reference (_gbc Context ,_ggb Evaluator )Reference ;String ()string ;Update (_dbfd *_cc .UpdateQuery )Expression ;};func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }}; -// LookupFunction looks up and returns a standard function or nil. -func LookupFunction (name string )Function {_agccd .Lock ();defer _agccd .Unlock ();if _baff ,_gbcdc :=_ecfcd [name ];_gbcdc {return _baff ;};return nil ;};const _ddaf ="\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u002b\u0029:\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b(\\\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003f\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f";func Trunc (args []Result )Result {if len (args )==0{return MakeErrorResult ("T\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0061t \u006c\u0065\u0061\u0073t\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065ri\u0063\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_aadd :=args [0].AsNumber ();if _aadd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fcfge :=float64 (0);if len (args )> 1{_dceb :=args [1].AsNumber ();if _dceb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0054\u0052\u0055\u004e\u0043\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_fcfge =_dceb .ValueNumber ;};_agda :=_aadd .ValueNumber ;_abbbb :=1.0;if _fcfge >=0{_abbbb =_gg .Pow (1/10.0,_fcfge );}else {return MakeNumberResult (0);};_agda ,_ddff :=_gg .Modf (_agda /_abbbb );_bega :=0.99999;if _ddff > _bega {_agda ++;}else if _ddff < -_bega {_agda --;};_ =_ddff ;return MakeNumberResult (_agda *_abbbb );}; +// Substitute is an implementation of the Excel SUBSTITUTE function. +func Substitute (args []Result )Result {_fegg :=len (args );if _fegg !=3&&_fegg !=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");};_dcgg ,_abdc :=_cffgb (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _abdc .Type ==ResultTypeError {return _abdc ;};_gcadad ,_abdc :=_cffgb (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074");if _abdc .Type ==ResultTypeError {return _abdc ;};_cfgb ,_abdc :=_cffgb (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _abdc .Type ==ResultTypeError {return _abdc ;};_fafbd :=0;if _fegg ==3{return MakeStringResult (_ee .Replace (_dcgg ,_gcadad ,_cfgb ,-1));}else {_gafe ,_cegb :=_bfdgd (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d");if _cegb .Type ==ResultTypeError {return _cegb ;};_fafbd =int (_gafe );if _fafbd < 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");};_gdffg :=_dcgg ;_addag :=_fafbd ;_eedc :=-1;_ddec :=len (_gcadad );_ceecac :=0;for {_addag --;_ecab :=_ee .Index (_gdffg ,_gcadad );if _ecab ==-1{_eedc =-1;break ;}else {_eedc =_ecab +_ceecac ;if _addag ==0{break ;};_fdecd :=_ddec +_ecab ;_ceecac +=_fdecd ;_gdffg =_gdffg [_fdecd :];};};if _eedc ==-1{return MakeStringResult (_dcgg );}else {_cdbd :=_dcgg [:_eedc ];_cbef :=_dcgg [_eedc +_ddec :];return MakeStringResult (_cdbd +_cfgb +_cbef );};};}; -// Coupdaybs implements the Excel COUPDAYBS function. -func Coupdaybs (args []Result )Result {_fba ,_ccga :=_gdgb (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _ccga .Type ==ResultTypeError {return _ccga ;};return MakeNumberResult (_fdf (_fba ._eebf ,_fba ._edge ,_fba ._eda ,_fba ._ceca ));};func (_bccc *yyParserImpl )Lookahead ()int {return _bccc ._febg }; +// 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");};_gbdb :=args [0].ValueNumber ;_bcd :=args [1].ValueNumber ;_bbfb :=args [2].ValueNumber ;_ecae :=_gdfdg (_gbdb ,_bcd ,_bbfb );if _ecae >=0{return MakeNumberResult (_ecae );}else {return MakeErrorResultType (ErrorTypeNum ,"");};}; -// Update updates the horizontal range references after removing a row/column. -func (_ebde HorizontalRange )Update (q *_egg .UpdateQuery )Expression {return _ebde }; +// Accrintm implements the Excel ACCRINTM function. +func Accrintm (args []Result )Result {_dcaa :=len (args );if _dcaa !=4&&_dcaa !=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");};_gbgg ,_bbg :=_faeb (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _bbg .Type ==ResultTypeError {return _bbg ;};_dafc ,_bbg :=_faeb (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _bbg .Type ==ResultTypeError {return _bbg ;};if _gbgg >=_dafc {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");};_gef :=args [2].ValueNumber ;if _gef <=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");};_dgfdc :=args [3].ValueNumber ;if _dgfdc <=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");};_cdfb :=0;if _dcaa ==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");};_cdfb =int (args [4].ValueNumber );if !_cfee (_cdfb ){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");};};_ebbb ,_bbg :=_fea (_gbgg ,_dafc ,_cdfb );if _bbg .Type ==ResultTypeError {return _bbg ;};return MakeNumberResult (_dgfdc *_gef *_ebbb );}; -// Price implements the Excel PRICE function. -func Price (args []Result )Result {_ggae :=len (args );if _ggae !=6&&_ggae !=7{return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_agca ,_adcd ,_eeec :=_daea (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _eeec .Type ==ResultTypeError {return _eeec ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049CE\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_ggcd :=args [2].ValueNumber ;if _ggcd < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u006eo\u0074\u0020\u0062\u0065\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0079\u0069\u0065\u006c\u0064\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_accd :=args [3].ValueNumber ;if _accd < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0079\u0069\u0065\u006c\u0064 \u0074\u006f\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("P\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0072\u0065\u0064em\u0070\u0074\u0069\u006fn\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abca :=args [4].ValueNumber ;if _abca <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073 \u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e \u0074\u006f\u0020\u0062\u0065 p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bffd :=args [5];if _bffd .Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_cgged :=_bffd .ValueNumber ;if !_degc (_cgged ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_bcbaa :=0;if _ggae ==7&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049C\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bcbaa =int (args [6].ValueNumber );if !_efb (_bcbaa ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063or\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069s\u0020a\u0072g\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049\u0043\u0045");};};_aee ,_eeec :=_aagb (_agca ,_adcd ,_ggcd ,_accd ,_abca ,_cgged ,_bcbaa );if _eeec .Type ==ResultTypeError {return _eeec ;};return MakeNumberResult (_aee );};const _fefbd =57372; +// NewFunction constructs a new function call expression. +func NewFunction (name string ,args []Expression )Expression {return FunctionCall {name ,args }};func (_ab BinOpType )String ()string {if _ab >=BinOpType (len (_fcfe )-1){return _c .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_ab );};return _fcf [_fcfe [_ab ]:_fcfe [_ab +1]];};type yyLexer interface{Lex (_ffadf *yySymType )int ;Error (_cacgd string );};func (_bbdec *noCache )GetFromCache (key string )(Result ,bool ){return _ffe ,false };func _gdgfe (_dedb []Result ,_afdfed bool ,_dedg string )Result {var _gagcc ,_aace string ;if _afdfed {_gagcc ="\u0074\u0068\u0072e\u0065";_aace ="\u006f\u0064\u0064";}else {_gagcc ="\u0074\u0077\u006f";_aace ="\u0065\u0076\u0065\u006e";};_fbfa :=len (_dedb );if (_afdfed &&_fbfa < 3)||(!_afdfed &&_fbfa < 2){return MakeErrorResult (_dedg +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_gagcc +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};if (_fbfa /2*2==_fbfa )==_afdfed {return MakeErrorResult (_dedg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_aace +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_gbda :=-1;_ffag :=-1;for _ecdg :=0;_ecdg < _fbfa ;_ecdg +=2{_abagc :=_dedb [_ecdg ];if _abagc .Type !=ResultTypeArray &&_abagc .Type !=ResultTypeList {return MakeErrorResult (_dedg +"\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");};_dbdeb :=_cdafd (_abagc );if _ffag ==-1{_ffag =len (_dbdeb );_gbda =len (_dbdeb [0]);}else if len (_dbdeb )!=_ffag ||len (_dbdeb [0])!=_gbda {return MakeErrorResult (_dedg +"\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 _afdfed &&_ecdg ==0{_ecdg --;};};return _ffe ;}; -// Replace is an implementation of the Excel REPLACE(). -func Replace (args []Result )Result {_eage ,_dcgc :=_gcgcd ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _dcgc .Type !=ResultTypeEmpty {return _dcgc ;};_ggad :=_eage ._edcdb ;_ccegc :=_eage ._acebg ;_agegc :=_eage ._egfeg ;_fabg :=_eage ._daee ;_acabb :=len (_ggad );if _ccegc > _acabb {_ccegc =_acabb ;};_ebfg :=_ccegc +_agegc ;if _ebfg > _acabb {_ebfg =_acabb ;};_fbcb :=_ggad [0:_ccegc ]+_fabg +_ggad [_ebfg :];return MakeStringResult (_fbcb );};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;); +// 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");};_facdd :=args [0].AsNumber ();if _facdd .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 _facdd .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");};_gbcd :=float64 (1);_agcb :=_dc .Trunc (_facdd .ValueNumber );for _acdbd :=_agcb ;_acdbd > 1;_acdbd -=2{_gbcd *=_acdbd ;};return MakeNumberResult (_gbcd );}; -// MinA is an implementation of the Excel MINA() function. -func MinA (args []Result )Result {return _bcfdf (args ,true )};func _ede (_gabd string )bool {for _ ,_efd :=range _bfa {_dcg :=_efd .FindStringSubmatch (_gabd );if len (_dcg )> 1{return true ;};};return false ;};func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_fa .NewReader (s ));};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ;); +// 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");};_edaab :=args [0].AsNumber ();if _edaab .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");};_acage ,_bbbd :=_dc .Modf (_edaab .ValueNumber );if _bbbd < 0{_acage --;};return MakeNumberResult (_acage );};type rangeIndex struct{_ffaab int ;_edga int ;}; -// String returns a string representation of FunctionCall expression. -func (_bebg FunctionCall )String ()string {_aefa :=_bg .Buffer {};_aefa .WriteString (_bebg ._eadcc );_aefa .WriteString ("\u0028");_fdag :=len (_bebg ._aeef )-1;for _bdea ,_fffac :=range _bebg ._aeef {_aefa .WriteString (_fffac .String ());if _bdea !=_fdag {_aefa .WriteString ("\u002c");};};_aefa .WriteString ("\u0029");return _aefa .String ();}; +// Db implements the Excel DB function. +func Db (args []Result )Result {_dagd :=len (args );if _dagd !=4&&_dagd !=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");};_dbcg :=args [0].ValueNumber ;if _dbcg < 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");};_ffgd :=args [1].ValueNumber ;if _ffgd < 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");};_cca :=args [2].ValueNumber ;if _cca <=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");};_dbeg :=args [3].ValueNumber ;if _dbeg <=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 _dbeg -_cca > 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");};_fgcaf :=12.0;if _dagd ==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");};_fgcaf =args [4].ValueNumber ;if _fgcaf < 1||_fgcaf > 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 _fgcaf ==12&&_dbeg > _cca {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 _ffgd >=_dbcg {return MakeNumberResult (0);};_aef :=1-_dc .Pow (_ffgd /_dbcg ,1/_cca );_aef =float64 (int (_aef *1000+0.5))/1000;_dgbe :=_dbcg *_aef *_fgcaf /12;if _dbeg ==1{return MakeNumberResult (_dgbe );};_gacf :=_dgbe ;_eaea :=0.0;_faba :=_cca ;if _faba > _dbeg {_faba =_dbeg ;};for _ddabd :=2.0;_ddabd <=_faba ;_ddabd ++{_eaea =(_dbcg -_gacf )*_aef ;_gacf +=_eaea ;};if _dbeg > _cca {return MakeNumberResult ((_dbcg -_gacf )*_aef *(12-_fgcaf )/12);};return MakeNumberResult (_eaea );};var _ccf int64 =_gcad (1900,_ce .January ,1);func _bfdgd (_bebbc Result ,_fdcg ,_acfb string )(float64 ,Result ){switch _bebbc .Type {case ResultTypeEmpty :return 0,_ffe ;case ResultTypeNumber :return _bebbc .ValueNumber ,_ffe ;case ResultTypeString :_fedf ,_cbdaf :=_ff .ParseFloat (_bebbc .ValueString ,64);if _cbdaf !=nil {return 0,MakeErrorResult (_acfb +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_fdcg );};return _fedf ,_ffe ;default:return 0,MakeErrorResult (_fdcg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_acfb +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079");};};func (_caag PrefixVerticalRange )verticalRangeReference (_cdbed string )string {return _c .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_cdbed ,_caag ._bgcag ,_caag ._gadad );}; -// Eval evaluates a horizontal range with prefix returning a list of results or an error. -func (_adbg PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_bfcce :=_adbg ._afcd .Reference (ctx ,ev );switch _bfcce .Type {case ReferenceTypeSheet :_cbdb :=_adbg .horizontalRangeReference (_bfcce .Value );if _gfdge ,_gaefg :=ev .GetFromCache (_cbdb );_gaefg {return _gfdge ;};_faecg :=ctx .Sheet (_bfcce .Value );_ffde ,_egcea :=_cfbd (_faecg ,_adbg ._eadb ,_adbg ._abgg );_dgba :=_bdgac (_faecg ,ev ,_ffde ,_egcea );ev .SetCache (_cbdb ,_dgba );return _dgba ;default:return MakeErrorResult (_b .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bfcce .Type ));};}; +// 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 };};}; -// LastRow returns 0 for the invalid reference context. -func (_eeegb *ivr )LastRow (colFrom string )int {return 0};type parsedSearchObject struct{_fcac string ;_edegc string ;_edafc int ;}; +// ISEVEN is an implementation of the Excel ISEVEN() function. +func IsEven (args []Result )Result {if len (args )!=1{MakeErrorResult ("\u0049\u0053\u0045VE\u004e\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0045\u0056\u0045\u004e \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_aeca :=int (args [0].ValueNumber );return MakeBoolResult (_aeca ==_aeca /2*2);}; -// Or is an implementation of the Excel OR() function and takes a variable -// number of arguments. -func Or (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004f\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 \u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bdfd :=false ;for _ ,_adge :=range args {switch _adge .Type {case ResultTypeList ,ResultTypeArray :_bdcg :=Or (_adge .ListValues ());if _bdcg .Type ==ResultTypeError {return _bdcg ;};if _bdcg .ValueNumber !=0{_bdfd =true ;};case ResultTypeNumber :if _adge .ValueNumber !=0{_bdfd =true ;};case ResultTypeString :return MakeErrorResult ("\u004f\u0052 \u0064\u006f\u0065\u0073\u006e\u0027\u0074\u0020\u006f\u0070\u0065\u0072\u0061\u0074\u0065\u0020\u006f\u006e\u0020\u0073\u0074\u0072in\u0067\u0073");case ResultTypeError :return _adge ;default:return MakeErrorResult ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u004f\u0052");};};return MakeBoolResult (_bdfd );}; +// NewNamedRangeRef constructs a new named range reference. +func NewNamedRangeRef (v string )Expression {return NamedRangeRef {v }};func _egedb (_acbf string )string {_acbf =_ee .Replace (_acbf ,"\u000a","\u005c\u006e",-1);_acbf =_ee .Replace (_acbf ,"\u000d","\u005c\u0072",-1);_acbf =_ee .Replace (_acbf ,"\u0009","\u005c\u0074",-1);return _acbf ;};var _fff float64 =25569.0;func _gdfbf (_fggbf ,_dba Result ,_dafcf string )(*xargs ,Result ){if _fggbf .Type !=ResultTypeList &&_fggbf .Type !=ResultTypeArray {return nil ,MakeErrorResult (_dafcf +"\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");};_gacd :=_cdafd (_fggbf );_acf :=[]float64 {};for _ ,_eada :=range _gacd {for _ ,_gcff :=range _eada {if _gcff .Type ==ResultTypeNumber &&!_gcff .IsBoolean {_acf =append (_acf ,_gcff .ValueNumber );}else {return nil ,MakeErrorResult (_dafcf +"\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");};};};_agab :=len (_acf );if len (_acf )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _dba .Type !=ResultTypeList &&_dba .Type !=ResultTypeArray {return nil ,MakeErrorResult (_dafcf +" \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");};_ffbe :=_cdafd (_dba );_dace :=[]float64 {};_agce :=0.0;for _ ,_fccb :=range _ffbe {for _ ,_cfed :=range _fccb {if _cfed .Type ==ResultTypeNumber &&!_cfed .IsBoolean {_dgc :=float64 (int (_cfed .ValueNumber ));if _dgc < _agce {return nil ,MakeErrorResultType (ErrorTypeNum ,_dafcf +" \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");};_dace =append (_dace ,_dgc );_agce =_dgc ;}else {return nil ,MakeErrorResult (_dafcf +"\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 (_dace )!=_agab {return nil ,MakeErrorResultType (ErrorTypeNum ,"");};return &xargs {_acf ,_dace },MakeEmptyResult ();};func (_gdae *evCache )SetCache (key string ,value Result ){_gdae ._deag .Lock ();_gdae ._cda [key ]=value ;_gdae ._deag .Unlock ();}; -// Reference returns an invalid reference for Negate. -func (_efacd Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// String returns a string representation of ConstArrayExpr. +func (_gbb ConstArrayExpr )String ()string {return ""}; -// Sln implements the Excel SLN function. -func Sln (args []Result )Result {if len (args )!=3{return MakeErrorResult ("\u0053\u004c\u004e\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068r\u0065e\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ege :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bgdcd :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_bdbfa :=args [2].ValueNumber ;if _bdbfa ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0053\u004c\u004e\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult ((_ege -_bgdcd )/_bdbfa );};const _gfd ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +// 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{_ddgg ,_aabf int }; -// GetWidth returns 0 for the invalid reference context. -func (_fcde *ivr )GetWidth (colIdx int )float64 {return float64 (0)};const _deaa =-1000;func _feea (_ebgb float64 )float64 {return float64 (int (_ebgb +0.5))}; +// LookupFunctionComplex looks up and returns a complex function or nil. +func LookupFunctionComplex (name string )FunctionComplex {_fafbc .Lock ();defer _fafbc .Unlock ();if _ffced ,_fdbe :=_bedfa [name ];_fdbe {return _ffced ;};return nil ;}; -// Large implements the Excel LARGE function. -func Large (args []Result )Result {return _ddfe (args ,true )}; +// NewPrefixExpr constructs an expression with prefix. +func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {pfx ,exp }};const _eggd =_dae +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";func (_gdaacg *plex )Lex (lval *yySymType )int {_adgdg =true ;_fecf :=<-_gdaacg ._cecgd ;if _fecf !=nil {lval ._dfcfe =_fecf ;return int (lval ._dfcfe ._faaa );};return 0;}; -// Radians is an implementation of the Excel function RADIANS() that converts -// degrees to radians. -func Radians (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0052\u0041\u0044I\u0041\u004e\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aegc :=args [0].AsNumber ();if _aegc .Type !=ResultTypeNumber {return MakeErrorResult ("\u0052\u0041\u0044IA\u004e\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (_gg .Pi /180.0*_aegc .ValueNumber );};type durationArgs struct{_dade float64 ;_ddfb float64 ;_egcd float64 ;_agabg float64 ;_accf float64 ;_afbc int ;};func _cgfb (_bfdb string )(int ,int ,float64 ,bool ,bool ,Result ){_gffc :="";_effa :=[]string {};for _bgfb ,_cgba :=range _fbgf {_effa =_cgba .FindStringSubmatch (_bfdb );if len (_effa )> 1{_gffc =_bgfb ;break ;};};if _gffc ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_dfbg :=_effa [1]=="";_effa =_effa [49:];_beg :=len (_effa );_bcbc :=_effa [_beg -1];_aeag :=_bcbc =="\u0061\u006d";_cdgc :=_bcbc =="\u0070\u006d";var _cfb ,_eef int ;var _cbb float64 ;var _aggb error ;switch _gffc {case "\u0068\u0068":_cfb ,_aggb =_ga .Atoi (_effa [0]);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_eef =0;_cbb =0;case "\u0068\u0068\u003am\u006d":_cfb ,_aggb =_ga .Atoi (_effa [0]);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_eef ,_aggb =_ga .Atoi (_effa [2]);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_cbb =0;case "\u006d\u006d\u003as\u0073":_cfb =0;_eef ,_aggb =_ga .Atoi (_effa [0]);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_cbb ,_aggb =_ga .ParseFloat (_effa [2],64);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_cfb ,_aggb =_ga .Atoi (_effa [0]);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_eef ,_aggb =_ga .Atoi (_effa [2]);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};_cbb ,_aggb =_ga .ParseFloat (_effa [4],64);if _aggb !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};};if _eef >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};if _aeag ||_cdgc {if _cfb > 12||_cbb >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );}else if _cfb ==12{_cfb =0;};}else if _cfb >=24||_cbb >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_abd );};return _cfb ,_eef ,_cbb ,_cdgc ,_dfbg ,_aaa ;};type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;}; +// FunctionCall is a function call expression. +type FunctionCall struct{_fbae string ;_agff []Expression ;};var _cdd =[]*_gf .Regexp {}; -// Power is an implementation of the Excel POWER function that raises a number -// to a power. It requires two numeric arguments. -func Power (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061r\u0067\u0075m\u0065\u006e\u0074\u0073");};_ggcca :=args [0].AsNumber ();if _ggcca .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072s\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_bcgba :=args [1].AsNumber ();if _bcgba .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073\u0065\u0063\u006f\u006e\u0064\u0020a\u0072\u0067\u0075m\u0065\u006e\u0074\u0020t\u006f\u0020\u0050\u004f\u0057\u0045\u0052\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};return MakeNumberResult (_gg .Pow (_ggcca .ValueNumber ,_bcgba .ValueNumber ));}; +// 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");};_bcff :=args [0].AsNumber ();_fdcbg :=args [1].AsNumber ();if _bcff .Type !=ResultTypeNumber ||_fdcbg .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 _fdcbg .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_bcde ,_dedf :=_dc .Modf (_bcff .ValueNumber /_fdcbg .ValueNumber );if _dedf < 0{_bcde --;};return MakeNumberResult (_bcff .ValueNumber -_fdcbg .ValueNumber *_bcde );};type couponArgs struct{_ggbd float64 ;_eedd float64 ;_ecf int ;_deagf int ;};func _bacc (_fbbd []Result ,_aaaa bool )Result {_aabed :="\u004d\u0041\u0058";if _aaaa {_aabed ="\u004d\u0041\u0058\u0041";};if len (_fbbd )==0{return MakeErrorResult (_aabed +"\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");};_gaae :=-_dc .MaxFloat64 ;for _ ,_fcga :=range _fbbd {switch _fcga .Type {case ResultTypeNumber :if (_aaaa ||!_fcga .IsBoolean )&&_fcga .ValueNumber > _gaae {_gaae =_fcga .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_debf :=_bacc (_fcga .ListValues (),_aaaa );if _debf .ValueNumber > _gaae {_gaae =_debf .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_bcdd :=0.0;if _aaaa {_bcdd =_fcga .AsNumber ().ValueNumber ;};if _bcdd > _gaae {_gaae =_bcdd ;};default:_ge .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_aabed +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_fcga .Type );};};if _gaae ==-_dc .MaxFloat64 {_gaae =0;};return MakeNumberResult (_gaae );}; -// Amordegrc implements the Excel AMORDEGRC function. -func Amordegrc (args []Result )Result {_ccgd ,_abbe :=_ffed (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _abbe .Type ==ResultTypeError {return _abbe ;};_eea :=_ccgd ._fgb ;_gagf :=_ccgd ._bggd ;_ecca :=_ccgd ._gagfe ;_daeg :=_ccgd ._cggf ;_affa :=_ccgd ._cdgcc ;_bdba :=_ccgd ._baca ;if _bdba >=0.5{return MakeErrorResultType (ErrorTypeNum ,"\u0041\u004d\u004f\u0052\u0044\u0045\u0047R\u0043\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068\u0061\u006e\u0020\u0030\u002e\u0035");};_deacc :=_ccgd ._fcfd ;_gcgd :=1.0/_bdba ;_aegd :=2.5;if _gcgd < 3{_aegd =1;}else if _gcgd < 5{_aegd =1.5;}else if _gcgd <=6{_aegd =2;};_bdba *=_aegd ;_ada ,_bgdg :=_cbfa (_gagf ,_ecca ,_deacc );if _bgdg .Type ==ResultTypeError {return MakeErrorResult ("\u0069\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0064\u0061\u0074\u0065\u0073\u0020\u0066\u006f\u0072\u0020\u0041\u004d\u004f\u0052\u0044EG\u0052\u0043");};_acec :=_feea (_ada *_bdba *_eea );_eea -=_acec ;_dca :=_eea -_daeg ;for _gcad :=0;_gcad < _affa ;_gcad ++{_acec =_feea (_bdba *_eea );_dca -=_acec ;if _dca < 0{switch _affa -_gcad {case 0:case 1:return MakeNumberResult (_feea (_eea *0.5));default:return MakeNumberResult (0);};};_eea -=_acec ;};return MakeNumberResult (_acec );};func _bddf (_caded ,_aacggb int )string {const TOKSTART =4;if !_gagfea {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_babea :=range _dddab {if _babea ._ecbfe ==_caded &&_babea ._gcfcb ==_aacggb {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_babea ._fcbgd ;};};_dbcf :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_faafa (_aacggb );_cfaeb :=make ([]int ,0,4);_gcbdca :=_fdbd [_caded ];for _cccdc :=TOKSTART ;_cccdc -1< len (_ebade );_cccdc ++{if _bcbd :=_gcbdca +_cccdc ;_bcbd >=0&&_bcbd < _gefb &&_gcfac [_edbb [_bcbd ]]==_cccdc {if len (_cfaeb )==cap (_cfaeb ){return _dbcf ;};_cfaeb =append (_cfaeb ,_cccdc );};};if _bcbfa [_caded ]==-2{_ebbbb :=0;for _ecbfc [_ebbbb ]!=-1||_ecbfc [_ebbbb +1]!=_caded {_ebbbb +=2;};for _ebbbb +=2;_ecbfc [_ebbbb ]>=0;_ebbbb +=2{_aegbf :=_ecbfc [_ebbbb ];if _aegbf < TOKSTART ||_ecbfc [_ebbbb +1]==0{continue ;};if len (_cfaeb )==cap (_cfaeb ){return _dbcf ;};_cfaeb =append (_cfaeb ,_aegbf );};if _ecbfc [_ebbbb +1]!=0{return _dbcf ;};};for _deebe ,_ecccf :=range _cfaeb {if _deebe ==0{_dbcf +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_dbcf +="\u0020\u006f\u0072\u0020";};_dbcf +=_faafa (_ecccf );};return _dbcf ;}; +// Dollarde implements the Excel DOLLARDE function. +func Dollarde (args []Result )Result {_ddbf ,_dffg ,_eff :=_cffd (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _eff .Type ==ResultTypeError {return _eff ;};if _dffg < 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 _ddbf ==0{return MakeNumberResult (0);};_gfgf :=_ddbf < 0;if _gfgf {_ddbf =-_ddbf ;};_egcc :=args [0].Value ();_bgda :=_ee .Split (_egcc ,"\u002e");_cbaf :=float64 (int (_ddbf ));_bgab :=_bgda [1];_bbaa :=len (_bgab );_ggdc :=int (_dc .Log10 (_dffg ))+1;_gga :=float64 (_ggdc -_bbaa );_ggeg ,_becd :=_ff .ParseFloat (_bgab ,64);if _becd !=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");};_ggeg *=_dc .Pow (10,_gga );_bgef :=_cbaf +_ggeg /_dffg ;if _gfgf {_bgef =-_bgef ;};return MakeNumberResult (_bgef );}; -// Eval evaluates and returns the result of an empty expression. -func (_agag EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; +// Reference returns an invalid reference for BinaryExpr. +func (_fg BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _cdafd (_bcffb Result )[][]Result {switch _bcffb .Type {case ResultTypeArray :return _bcffb .ValueArray ;case ResultTypeList :return [][]Result {_bcffb .ValueList };default:return [][]Result {};};};const _bcbbe int =30;var _aabgb =[...]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}; -// Trim is an implementation of the Excel TRIM function that removes leading, -// trailing and consecutive spaces. -func Trim (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_aeed :=args [0].AsString ();if _aeed .Type !=ResultTypeString {return MakeErrorResult ("\u0054\u0052\u0049\u004d\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_dfabg :=_bg .Buffer {};_dfbd :=false ;_acdfc :=false ;_egcde :=0;for _ ,_cdad :=range _aeed .ValueString {_ecbe :=_cdad ==' ';if _ecbe {if !_dfbd {continue ;};if !_acdfc {_egcde ++;_dfabg .WriteRune (_cdad );};}else {_egcde =0;_dfbd =true ;_dfabg .WriteRune (_cdad );};_acdfc =_ecbe ;};_dfabg .Truncate (_dfabg .Len ()-_egcde );return MakeStringResult (_dfabg .String ());};const _cggedc =57368; +// 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");};_gggef :=args [0].AsNumber ();if _gggef .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");};_ebde :=float64 (1);if _gggef .ValueNumber < 0{_ebde =-1;};if len (args )> 1{_ccdbg :=args [1].AsNumber ();if _ccdbg .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");};_ebde =_dc .Abs (_ccdbg .ValueNumber );};if len (args )==1{return MakeNumberResult (_dc .Ceil (_gggef .ValueNumber ));};_ccda :=_gggef .ValueNumber ;_ccda ,_cdgf :=_dc .Modf (_ccda /_ebde );if _cdgf !=0{if _gggef .ValueNumber > 0{_ccda ++;};};return MakeNumberResult (_ccda *_ebde );};const _efdc =57361;var _egbcg []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}; -// Combina is an implementation of the Excel COMBINA function whic returns the -// number of combinations with repetitions. -func Combina (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0043\u004f\u004dB\u0049\u004e\u0041\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abaga :=args [0].AsNumber ();_ggaf :=args [1].AsNumber ();if _abaga .Type !=ResultTypeNumber ||_ggaf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0043\u004fMB\u0049\u004e\u0041(\u0029\u0020\u0072\u0065qui\u0072es\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_faed :=_gg .Trunc (_abaga .ValueNumber );_ebgbe :=_gg .Trunc (_ggaf .ValueNumber );if _faed < _ebgbe {return MakeErrorResult ("\u0043O\u004d\u0042\u0049\u004e\u0041\u0028\u0029\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0020\u003e\u0020\u006b");};if _faed ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_faed +_ebgbe -1);args [1]=MakeNumberResult (_faed -1);return Combin (args );}; +// Eval evaluates and returns the result of a function call. +func (_cagf FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_fbeg :=LookupFunction (_cagf ._fbae );if _fbeg !=nil {_cffgbe :=make ([]Result ,len (_cagf ._agff ));for _bdbg ,_aece :=range _cagf ._agff {_cffgbe [_bdbg ]=_aece .Eval (ctx ,ev );_cffgbe [_bdbg ].Ref =_aece .Reference (ctx ,ev );};return _fbeg (_cffgbe );};_fabf :=LookupFunctionComplex (_cagf ._fbae );if _fabf !=nil {_eaaf :=make ([]Result ,len (_cagf ._agff ));for _afcec ,_gdfg :=range _cagf ._agff {_eaaf [_afcec ]=_gdfg .Eval (ctx ,ev );_eaaf [_afcec ].Ref =_gdfg .Reference (ctx ,ev );};return _fabf (ctx ,ev ,_eaaf );};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_cagf ._fbae );}; -// Reference returns a string reference value to a vertical range with prefix. -func (_fbfa PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_abee :=_fbfa ._ccea .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_fbfa .verticalRangeReference (_abee .Value )};}; +// Eval evaluates a vertical range returning a list of results or an error. +func (_ggaac VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_dfff :=_ggaac .verticalRangeReference ();if _edag ,_ecddd :=ev .GetFromCache (_dfff );_ecddd {return _edag ;};_ecdf ,_gaadf :=_gfbef (ctx ,_ggaac ._efdad ,_ggaac ._ddbe );_afbaf :=_efbfc (ctx ,ev ,_ecdf ,_gaadf );ev .SetCache (_dfff ,_afbaf );return _afbaf ;};func _gfgc (_efbf ,_fcfc int )int {if _fcfc ==2&&_dfa (_efbf ){return 29;}else {return _fac [_fcfc -1];};};func _eebc (_geg int )int {if _geg < 1900{if _geg < 30{_geg +=2000;}else {_geg +=1900;};};return _geg ;};func _ffd (_ga BinOpType ,_cf ,_bf [][]Result )Result {_gd :=[][]Result {};for _ecc :=range _cf {_fga :=_fe (_ga ,_cf [_ecc ],_bf [_ecc ]);if _fga .Type ==ResultTypeError {return _fga ;};_gd =append (_gd ,_fga .ValueList );};return MakeArrayResult (_gd );}; -// Log implements the Excel LOG function which returns the log of a number. By -// default the result is base 10, however the second argument to the function -// can specify a different base. -func Log (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};if len (args )> 2{return MakeErrorResult ("L\u004f\u0047\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006d\u0061\u0078i\u006d\u0075\u006d\u0020\u006f\u0066\u0020\u0074\u0077\u006f a\u0072\u0067\u0075m\u0065n\u0074\u0073");};_gaag :=args [0].AsNumber ();if _gaag .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074 o\u006e\u0065\u0020n\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_agcc :=10.0;if len (args )> 1{_cacec :=args [1].AsNumber ();if _cacec .Type !=ResultTypeNumber {return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061rg\u0075\u006d\u0065n\u0074\u0020t\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0065r\u0069\u0063");};_agcc =args [1].ValueNumber ;};if _gaag .ValueNumber ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s\u0020\u0066\u0069\u0072\u0073\u0074\u0020\u0061\u0072gu\u006d\u0065\u006et\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006fn\u002d\u007ae\u0072\u006f");};if _agcc ==0{return MakeErrorResult ("\u004cO\u0047\u0028)\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073e\u0063\u006f\u006e\u0064\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u002d\u007a\u0065\u0072\u006f");};return MakeNumberResult (_gg .Log (_gaag .ValueNumber )/_gg .Log (_agcc ));}; +// Bool is a boolean expression. +type Bool struct{_gfbd bool };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");};_cefg :=args [0].AsNumber ();if _cefg .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");};_dced :=float64 (0);if len (args )> 1{_geba :=args [1].AsNumber ();if _geba .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");};_dced =_geba .ValueNumber ;};_cacd :=_cefg .ValueNumber ;_feabc :=1.0;if _dced >=0{_feabc =_dc .Pow (1/10.0,_dced );}else {return MakeNumberResult (0);};_cacd ,_gddd :=_dc .Modf (_cacd /_feabc );_ddfdg :=0.99999;if _gddd > _ddfdg {_cacd ++;}else if _gddd < -_ddfdg {_cacd --;};_ =_gddd ;return MakeNumberResult (_cacd *_feabc );}; -// Reference returns a string reference value to a horizontal range. -func (_dedg HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_dedg .horizontalRangeReference ()};}; +// Update updates references in the Negate after removing a row/column. +func (_adbc Negate )Update (q *_cc .UpdateQuery )Expression {return Negate {_adbc ._ggbdc .Update (q )}}; -// GetEpoch returns a null time object for the invalid reference context. -func (_fagb *ivr )GetEpoch ()_ea .Time {return _ea .Time {}}; +// 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");};_gafd :=args [0];if _gafd .Type !=ResultTypeNumber &&_gafd .Type !=ResultTypeString &&_gafd .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");};_cfff :=args [1].ValueString ;switch _gafd .Type {case ResultTypeNumber :return MakeStringResult (_ca .Number (_gafd .ValueNumber ,_cfff ));case ResultTypeString :return MakeStringResult (_ca .String (_gafd .ValueString ,_cfff ));case ResultTypeEmpty :return MakeStringResult (_ca .Number (0,_cfff ));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 _agdcc (_edf ,_bdfab ,_ebcf int )int {if _edf > _bdfab {return 0;};if _ecbad (_ebcf ){return (_bdfab -_edf +1)*360;};_ecba :=0;for _gfec :=_edf ;_gfec <=_bdfab ;_gfec ++{_gcfb :=365;if _dfa (_gfec ){_gcfb =366;};_ecba +=_gcfb ;};return _ecba ;}; -// Update updates references in the VerticalRange after removing a row/column. -func (_ebfd VerticalRange )Update (q *_egg .UpdateQuery )Expression {if q .UpdateType ==_egg .UpdateActionRemoveColumn {_bcaed :=_ebfd ;if q .UpdateCurrentSheet {_geaf :=q .ColumnIdx ;_bcaed ._eabbc =_eb (_ebfd ._eabbc ,_geaf );_bcaed ._cebb =_eb (_ebfd ._cebb ,_geaf );};return _bcaed ;};return _ebfd ;};func _fag (_cdgf ,_cdfa ,_bcd int )float64 {return float64 (_ddcf (_cdgf ,_ea .Month (_cdfa ),_bcd )/86400)+_dcc ;};func _adebe (_ggbcc Result )*criteriaParsed {_dedea :=_ggbcc .Type ==ResultTypeNumber ;_ccggf :=_ggbcc .ValueNumber ;_gfdc :=_fa .ToLower (_ggbcc .ValueString );_gdgag :=_acbag (_gfdc );return &criteriaParsed {_dedea ,_ccggf ,_gfdc ,_gdgag };};const _cbacc =16;type xargs struct{_gaed []float64 ;_fbbee []float64 ;}; +// IsDBCS returns false for the invalid reference context. +func (_gafca *ivr )IsDBCS ()bool {return false };func _abgd (_fgea float64 )float64 {_gdfca :=float64 (1);for _ddfa :=float64 (2);_ddfa <=_fgea ;_ddfa ++{_gdfca *=_ddfa ;};return _gdfca ;}; -// NewHorizontalRange constructs a new full rows range. -func NewHorizontalRange (v string )Expression {_cbba :=_fa .Split (v ,"\u003a");if len (_cbba )!=2{return nil ;};_gcgae ,_ :=_ga .Atoi (_cbba [0]);_ebfc ,_ :=_ga .Atoi (_cbba [1]);return HorizontalRange {_gcgae ,_ebfc };};func _agef (_fdabd ,_fge float64 )bool {return _gg .Abs (_fdabd -_fge )< 1.0e-6};const _dbfc ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; +// 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 (_dc .Pi );}; -// Arabic implements the Excel ARABIC function which parses roman numerals. It -// accepts one numeric argument. -func Arabic (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0041\u0052\u0041\u0042I\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_edcac :=args [0];switch _edcac .Type {case ResultTypeNumber ,ResultTypeList ,ResultTypeEmpty :return MakeErrorResult ("\u0041\u0052\u0041B\u0049\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeString :_fgafdf :=0.0;_ggdd :=0.0;for _ ,_ebfa :=range _edcac .ValueString {_cdcd :=0.0;switch _ebfa {case 'I':_cdcd =1;case 'V':_cdcd =5;case 'X':_cdcd =10;case 'L':_cdcd =50;case 'C':_cdcd =100;case 'D':_cdcd =500;case 'M':_cdcd =1000;};_fgafdf +=_cdcd ;switch {case _ggdd ==_cdcd &&(_ggdd ==5||_ggdd ==50||_ggdd ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_ggdd ==_cdcd :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");};if _ggdd < _cdcd {_fgafdf -=2*_ggdd ;};_ggdd =_cdcd ;};return MakeNumberResult (_fgafdf );case ResultTypeError :return _edcac ;default:return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0043\u004f\u0053H\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_edcac .Type ));};}; +// Npv implements the Excel NPV function. +func Npv (args []Result )Result {_faee :=len (args );if _faee < 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");};_ageb :=args [0].ValueNumber ;if _ageb ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_bddgb :=[]float64 {};for _ ,_gbce :=range args [1:]{switch _gbce .Type {case ResultTypeNumber :_bddgb =append (_bddgb ,_gbce .ValueNumber );case ResultTypeArray ,ResultTypeList :_dde :=_cdafd (_gbce );for _ ,_cef :=range _dde {for _ ,_gccf :=range _cef {if _gccf .Type ==ResultTypeNumber &&!_gccf .IsBoolean {_bddgb =append (_bddgb ,_gccf .ValueNumber );};};};};};_ggge :=0.0;for _eadd ,_feef :=range _bddgb {_ggge +=_feef /_dc .Pow (1+_ageb ,float64 (_eadd )+1);};return MakeNumberResult (_ggge );}; -// GCD implements the Excel GCD() function which returns the greatest common -// divisor of a range of numbers. -func GCD (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0061t \u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_dcga :=[]float64 {};for _ ,_cbcd :=range args {switch _cbcd .Type {case ResultTypeString :_fbdcg :=_cbcd .AsNumber ();if _fbdcg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0047\u0043D(\u0029\u0020\u006fn\u006c\u0079\u0020\u0061cce\u0070ts\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_dcga =append (_dcga ,_fbdcg .ValueNumber );case ResultTypeList ,ResultTypeArray :_dafbc :=GCD (_cbcd .ListValues ());if _dafbc .Type !=ResultTypeNumber {return _dafbc ;};_dcga =append (_dcga ,_dafbc .ValueNumber );case ResultTypeNumber :_dcga =append (_dcga ,_cbcd .ValueNumber );case ResultTypeError :return _cbcd ;default:return MakeErrorResult (_b .Sprintf ("\u0047\u0043\u0044()\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065d\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cbcd .Type ));};};if _dcga [0]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};if len (_dcga )==1{return MakeNumberResult (_dcga [0]);};_acaea :=_dcga [0];for _dggd :=1;_dggd < len (_dcga );_dggd ++{if _dcga [_dggd ]< 0{return MakeErrorResult ("\u0047\u0043D\u0028\u0029\u0020\u006fn\u006c\u0079 \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020p\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_acaea =_ccgc (_acaea ,_dcga [_dggd ]);};return MakeNumberResult (_acaea );}; +// 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 (_ddffa Result )AsNumber ()Result {if _ddffa .Type ==ResultTypeString {_afdd ,_bgegg :=_ff .ParseFloat (_ddffa .ValueString ,64);if _bgegg ==nil {return MakeNumberResult (_afdd );};};if _ddffa .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _ddffa ;};var _dabbd =[...]int {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36};func _fgdfb (_ffdee [][]Result )float64 {if len (_ffdee )==2{_edda :=_ffdee [0][0].AsNumber ();_adag :=_ffdee [0][1].AsNumber ();_eebce :=_ffdee [1][0].AsNumber ();_dcfdd :=_ffdee [1][1].AsNumber ();if _edda .Type !=ResultTypeNumber ||_adag .Type !=ResultTypeNumber ||_eebce .Type !=ResultTypeNumber ||_dcfdd .Type !=ResultTypeNumber {return _dc .NaN ();};return _edda .ValueNumber *_dcfdd .ValueNumber -_eebce .ValueNumber *_adag .ValueNumber ;};_ccbba :=float64 (0);_acfa :=float64 (1);for _dcfb :=range _ffdee {_ccbba +=_acfa *_ffdee [0][_dcfb ].ValueNumber *_fgdfb (_cegca (_ffdee ,_dcfb ));_acfa *=-1;};return _ccbba ;}; -// String returns a string representation of SheetPrefixExpr. -func (_dbcc SheetPrefixExpr )String ()string {return _dbcc ._fdcd }; +// Cumprinc implements the Excel CUMPRINC function. +func Cumprinc (args []Result )Result {_ecgf ,_bdgce :=_acef (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _bdgce .Type ==ResultTypeError {return _bdgce ;};_ada :=_ecgf ._agec ;_faef :=_ecgf ._ggec ;_ebbac :=_ecgf ._cab ;_bfgf :=_ecgf ._efdb ;_dfca :=_ecgf ._gdga ;_eega :=_ecgf ._bacb ;_ecdd :=_faf (_ada ,_faef ,_ebbac ,0,_eega );_baeb :=0.0;if _bfgf ==1{if _eega ==0{_baeb =_ecdd +_ebbac *_ada ;}else {_baeb =_ecdd ;};_bfgf ++;};for _eccc :=_bfgf ;_eccc <=_dfca ;_eccc ++{if _eega ==1{_baeb +=_ecdd -(_cfgg (_ada ,_eccc -2,_ecdd ,_ebbac ,1)-_ecdd )*_ada ;}else {_baeb +=_ecdd -_cfgg (_ada ,_eccc -1,_ecdd ,_ebbac ,0)*_ada ;};};return MakeNumberResult (_baeb );}; -// Match implements the MATCH function. -func Match (args []Result )Result {_cbfad :=len (args );if _cbfad !=2&&_cbfad !=3{return MakeErrorResult ("\u004d\u0041T\u0043\u0048\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020o\u0072\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_cbed :=1;if _cbfad ==3&&args [2].Type !=ResultTypeEmpty {if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065q\u0075\u0069\u0072es\u0020\u0074\u0068\u0065\u0020\u0074h\u0069\u0072\u0064\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006db\u0065\u0072");};_cfec :=args [2].ValueNumber ;if _cfec ==-1||_cfec ==0{_cbed =int (_cfec );};};_geac :=args [1];var _eacf []Result ;switch _geac .Type {case ResultTypeList :_eacf =_geac .ValueList ;case ResultTypeArray :_dcea :=_geac .ValueArray ;if len (_dcea [0])!=1{return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065");};for _ ,_acgf :=range _dcea {_eacf =append (_eacf ,_acgf [0]);};default:return MakeErrorResult ("\u004d\u0041\u0054\u0043\u0048\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0068e\u0020\u0073\u0065\u0063\u006f\u006e\u0064\u0020\u0061\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006f\u006e\u0065\u002dd\u0069\u006d\u0065\u006e\u0073\u0069o\u006e\u0061l\u0020\u0072a\u006eg\u0065");};_dcbf :=_adebe (args [0]);switch _cbed {case 0:for _fcgfe ,_cgaa :=range _eacf {if _eagf (_cgaa ,_dcbf ){return MakeNumberResult (float64 (_fcgfe +1));};};case -1:for _eafb :=0;_eafb < len (_eacf );_eafb ++{if _eagf (_eacf [_eafb ],_dcbf ){return MakeNumberResult (float64 (_eafb +1));};if _dcbf ._bfabd &&(_eacf [_eafb ].ValueNumber < _dcbf ._cbaa ){if _eafb ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_eafb ));};};case 1:for _eaaga :=0;_eaaga < len (_eacf );_eaaga ++{if _eagf (_eacf [_eaaga ],_dcbf ){return MakeNumberResult (float64 (_eaaga +1));};if _dcbf ._bfabd &&(_eacf [_eaaga ].ValueNumber > _dcbf ._cbaa ){if _eaaga ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_eaaga ));};};};return MakeErrorResultType (ErrorTypeNA ,"");}; +// Eval evaluates and returns the result of an error expression. +func (_gdfd Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_gdfd ._gag )}; -// Eomonth is an implementation of the Excel EOMONTH() function. -func Eomonth (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u004f\u004d\u004f\u004e\u0054\u0048\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074w\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_aea :=args [1].ValueNumber ;_egcc :=args [0];var _bed float64 ;switch _egcc .Type {case ResultTypeEmpty :_bed =0;case ResultTypeNumber :_bed =_egcc .ValueNumber ;case ResultTypeString :_bgfe :=DateValue ([]Result {args [0]});if _bgfe .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_bed =_bgfe .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};_dbab :=_ddef (_bed );_afgc :=_dbab .AddDate (0,int (_aea +1),0);_bbc ,_fcgf ,_ :=_afgc .Date ();_fbba :=_fag (_bbc ,int (_fcgf ),0);if _fbba < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074 \u0066\u006f\u0072\u0020\u0045\u004f\u004d\u004f\u004e\u0054\u0048");};if _bbc ==1900&&_fcgf ==3{_fbba --;};return MakeNumberResult (_fbba );}; +// Eval evaluates and returns a number. +func (_gddda Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_gddda ._becb )};var _ffe Result =MakeEmptyResult (); -// PrefixHorizontalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!1:4 (all cells from rows 1 to 4 of sheet 'Sheet1'). -type PrefixHorizontalRange struct{_afcd Expression ;_eadb ,_abgg int ;}; +// YearFrac is an implementation of the Excel YEARFRAC() function. +func YearFrac (args []Result )Result {_fcdf :=len (args );if (_fcdf !=2&&_fcdf !=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");};_eafa :=0;if _fcdf ==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");};_eafa =int (args [2].ValueNumber );if !_cfee (_eafa ){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");};_gafg :=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");};_cgf :=args [1].ValueNumber ;_fee ,_bdef :=_fea (_gafg ,_cgf ,_eafa );if _bdef .Type ==ResultTypeError {return _bdef ;};return MakeNumberResult (_fee );};var _fac =[]int {31,28,31,30,31,30,31,31,30,31,30,31}; -// Mround is an implementation of the Excel MROUND function. It is not a -// generic rounding function and has some oddities to match Excel's behavior. -func Mround (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0074\u0077o\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_abcb :=args [0].AsNumber ();if _abcb .Type !=ResultTypeNumber {return MakeErrorResult ("\u0066\u0069\u0072\u0073\u0074\u0020\u0061r\u0067\u0075\u006de\u006e\u0074\u0020\u0074o\u0020\u004d\u0052\u004f\u0055\u004e\u0044\u0028\u0029\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_gbfea :=float64 (1);_edfda :=args [1].AsNumber ();if _edfda .Type !=ResultTypeNumber {return MakeErrorResult ("\u0073e\u0063\u006fn\u0064\u0020\u0061\u0072g\u0075\u006d\u0065n\u0074\u0020\u0074\u006f\u0020\u004d\u0052\u004f\u0055ND\u0028\u0029\u0020m\u0075\u0073t\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006db\u0065\u0072");};_gbfea =_edfda .ValueNumber ;if _gbfea < 0&&_abcb .ValueNumber > 0||_gbfea > 0&&_abcb .ValueNumber < 0{return MakeErrorResult ("\u004d\u0052\u004fUN\u0044\u0028\u0029\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020s\u0069g\u006e\u0073\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068");};_bebaa :=_abcb .ValueNumber ;_bebaa ,_gcgg :=_gg .Modf (_bebaa /_gbfea );if _gg .Trunc (_gcgg +0.5)> 0{_bebaa ++;};return MakeNumberResult (_bebaa *_gbfea );};const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;); +// Amordegrc implements the Excel AMORDEGRC function. +func Amordegrc (args []Result )Result {_gagc ,_cea :=_aebc (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _cea .Type ==ResultTypeError {return _cea ;};_gbeb :=_gagc ._gdbg ;_aagd :=_gagc ._ccggc ;_edfg :=_gagc ._aeeb ;_edca :=_gagc ._geca ;_dddb :=_gagc ._bdc ;_eceb :=_gagc ._fffc ;if _eceb >=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");};_faad :=_gagc ._ccdb ;_aggb :=1.0/_eceb ;_fba :=2.5;if _aggb < 3{_fba =1;}else if _aggb < 5{_fba =1.5;}else if _aggb <=6{_fba =2;};_eceb *=_fba ;_bdgc ,_fdccb :=_fea (_aagd ,_edfg ,_faad );if _fdccb .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");};_fcfec :=_edad (_bdgc *_eceb *_gbeb );_gbeb -=_fcfec ;_fdab :=_gbeb -_edca ;for _ecg :=0;_ecg < _dddb ;_ecg ++{_fcfec =_edad (_eceb *_gbeb );_fdab -=_fcfec ;if _fdab < 0{switch _dddb -_ecg {case 0:case 1:return MakeNumberResult (_edad (_gbeb *0.5));default:return MakeNumberResult (0);};};_gbeb -=_fcfec ;};return MakeNumberResult (_fcfec );}; -// Value returns a string version of the result. -func (_efegc Result )Value ()string {switch _efegc .Type {case ResultTypeNumber :_cdae :=_ga .FormatFloat (_efegc .ValueNumber ,'f',-1,64);if len (_cdae )> 12{_eaagd :=12;for _cfdda :=_eaagd ;_cfdda > 0&&_cdae [_cfdda ]=='0';_cfdda --{_eaagd --;};_cdae =_cdae [0:_eaagd +1];};return _cdae ;case ResultTypeError :return _efegc .ValueString ;case ResultTypeString :return _efegc .ValueString ;case ResultTypeList :if len (_efegc .ValueList )==0{return "";};return _efegc .ValueList [0].Value ();case ResultTypeArray :if len (_efegc .ValueArray )==0||len (_efegc .ValueArray [0])==0{return "";};return _efegc .ValueArray [0][0].Value ();case ResultTypeEmpty :return "";default:return "\u0075\u006e\u0068\u0061nd\u006c\u0065\u0064\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0076\u0061\u006cu\u0065";};}; +// 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");};_ebabd :=args [0];switch _ebabd .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 :_ccfee :=0.0;_cdbf :=0.0;for _ ,_dfefd :=range _ebabd .ValueString {_gcdc :=0.0;switch _dfefd {case 'I':_gcdc =1;case 'V':_gcdc =5;case 'X':_gcdc =10;case 'L':_gcdc =50;case 'C':_gcdc =100;case 'D':_gcdc =500;case 'M':_gcdc =1000;};_ccfee +=_gcdc ;switch {case _cdbf ==_gcdc &&(_cdbf ==5||_cdbf ==50||_cdbf ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_cdbf ==_gcdc :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");};if _cdbf < _gcdc {_ccfee -=2*_cdbf ;};_cdbf =_gcdc ;};return MakeNumberResult (_ccfee );case ResultTypeError :return _ebabd ;default:return MakeErrorResult (_c .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",_ebabd .Type ));};};const _dda ="\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"; -// Disc implements the Excel DISC function. -func Disc (args []Result )Result {_baaa :=len (args );if _baaa !=4&&_baaa !=5{return MakeErrorResult ("\u0044\u0049SC\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s f\u006fur\u0020\u006f\u0072\u0020\u0066\u0069\u0076e \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_aagg ,_acacg ,_gfec :=_daea (args [0],args [1],"\u0044\u0049\u0053\u0043");if _gfec .Type ==ResultTypeError {return _gfec ;};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006eu\u006d\u0062\u0065\u0072\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_eabc :=args [2].ValueNumber ;if _eabc <=0{return MakeErrorResultType (ErrorTypeNum ,"D\u0049\u0053\u0043\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0070\u0072\u0020\u0074o \u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049S\u0043\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065\u006d\u0070\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_egfe :=args [3].ValueNumber ;if _egfe <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0044\u0049\u0053\u0043\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0072e\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020t\u006f b\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cebg :=0;if _baaa ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0049\u0053\u0043\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cebg =int (args [4].ValueNumber );if !_efb (_cebg ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0020\u0066\u006f\u0072 \u0044\u0049\u0053\u0043");};};_aggbf ,_gfec :=_cbfa (_aagg ,_acacg ,_cebg );if _gfec .Type ==ResultTypeError {return _gfec ;};return MakeNumberResult ((_egfe -_eabc )/_egfe /_aggbf );};func _bcfdf (_begd []Result ,_aegfc bool )Result {_geeaga :="\u004d\u0049\u004e";if _aegfc {_geeaga ="\u004d\u0049\u004e\u0041";};if len (_begd )==0{return MakeErrorResult (_geeaga +"\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s\u0020\u0061\u0074\u0020\u006c\u0065\u0061s\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_aedbd :=_gg .MaxFloat64 ;for _ ,_dead :=range _begd {switch _dead .Type {case ResultTypeNumber :if (_aegfc ||!_dead .IsBoolean )&&_dead .ValueNumber < _aedbd {_aedbd =_dead .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_cfcg :=_bcfdf (_dead .ListValues (),_aegfc );if _cfcg .ValueNumber < _aedbd {_aedbd =_cfcg .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_acda :=0.0;if _aegfc {_acda =_dead .AsNumber ().ValueNumber ;};if _acda < _aedbd {_aedbd =_acda ;};default:_cg .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_geeaga +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_dead .Type );};};if _aedbd ==_gg .MaxFloat64 {_aedbd =0;};return MakeNumberResult (_aedbd );}; +// Reference returns a string reference value to a vertical range. +func (_fabgc VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_fabgc .verticalRangeReference ()};}; -// LookupFunctionComplex looks up and returns a complex function or nil. -func LookupFunctionComplex (name string )FunctionComplex {_agccd .Lock ();defer _agccd .Unlock ();if _egdfc ,_cfbcb :=_ddebg [name ];_cfbcb {return _egdfc ;};return nil ;}; +// Update updates references in the PrefixVerticalRange after removing a row/column. +func (_aedcf PrefixVerticalRange )Update (q *_cc .UpdateQuery )Expression {if q .UpdateType ==_cc .UpdateActionRemoveColumn {_caaab :=_aedcf ;_cafee :=_aedcf ._edebe .String ();if _cafee ==q .SheetToUpdate {_befe :=q .ColumnIdx ;_caaab ._bgcag =_cee (_aedcf ._bgcag ,_befe );_caaab ._gadad =_cee (_aedcf ._gadad ,_befe );};return _caaab ;};return _aedcf ;}; -// 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 };}; +// BinaryExpr is a binary expression. +type BinaryExpr struct{_age ,_bd Expression ;_dd BinOpType ;}; -// Update returns the same object as updating sheet references does not affect String. -func (_eddc String )Update (q *_egg .UpdateQuery )Expression {return _eddc }; +// MakeNumberResult constructs a number result. +func MakeNumberResult (v float64 )Result {if v ==_dc .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };}; -// MakeListResult constructs a list result. -func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }};func _bcfg (_accb float64 ,_aedeg *criteriaRegex )bool {_gbcg ,_eeeb :=_ga .ParseFloat (_aedeg ._cbcgcc ,64);if _eeeb !=nil {return false ;};switch _aedeg ._dgbebb {case _cgbed :return _accb ==_gbcg ;case _eacfe :return _accb <=_gbcg ;case _fbafb :return _accb >=_gbcg ;case _eabe :return _accb < _gbcg ;case _efeg :return _accb > _gbcg ;};return false ;}; +// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. +func (_deacc SheetPrefixExpr )Update (q *_cc .UpdateQuery )Expression {return _deacc };type Reference struct{Type ReferenceType ;Value string ;}; -// GetLabelPrefix returns an empty string for the invalid reference context. -func (_dcec *ivr )GetLabelPrefix (cellRef string )string {return ""}; +// 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 );}; -// Syd implements the Excel SYD function. -func Syd (args []Result )Result {if len (args )!=4{return MakeErrorResult ("S\u0059\u0044\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075\u0072 \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_fbbf :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_adbc :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ebbb :=args [2].ValueNumber ;if _ebbb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0053\u0059\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_cedb :=args [3].ValueNumber ;if _cedb <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070e\u0072i\u006fd\u0020t\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _cedb > _ebbb {return MakeErrorResultType (ErrorTypeNum ,"\u0053\u0059\u0044\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0065q\u0075\u0061\u006c\u0020\u006f\u0072\u0020\u006c\u0065\u0073\u0073\u0020\u0074\u0068a\u006e \u006c\u0069\u0066\u0065");};_cbec :=(_fbbf -_adbc )*(_ebbb -_cedb +1)*2;_abgef :=_ebbb *(_ebbb +1);return MakeNumberResult (_cbec /_abgef );}; +// 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 (_dbf Context ,formula string )Result ;SetCache (_abc string ,_adfe Result );GetFromCache (_cdf string )(Result ,bool );LastEvalIsRef ()bool ;}; -// Effect implements the Excel EFFECT function. -func Effect (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0046F\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0073");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074");};_bcbba :=args [0].ValueNumber ;if _bcbba <=0{return MakeErrorResultType (ErrorTypeNum ,"\u0045\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u006f\u006d\u0069n\u0061\u006c\u0020\u0069\u006e\u0074\u0065\u0072\u0065\u0073\u0074\u0020\u0072\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0045\u0046\u0046\u0045\u0043\u0054 \u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u006f\u0066 \u0063\u006f\u006d\u0070\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0020p\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074");};_cbbcd :=float64 (int (args [1].ValueNumber ));if _cbbcd < 1{return MakeErrorResultType (ErrorTypeNum ,"E\u0046\u0046\u0045\u0043\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020\u0063o\u006dp\u006f\u0075\u006e\u0064i\u006e\u0067 \u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0031\u0020\u006f\u0072\u0020\u006d\u006f\u0072\u0065");};return MakeNumberResult (_gg .Pow ((1+_bcbba /_cbbcd ),_cbbcd )-1);}; +// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). +type SheetPrefixExpr struct{_edaee string }; -// Yield implements the Excel YIELD function. -func Yield (args []Result )Result {_eeefa :=len (args );if _eeefa !=6&&_eeefa !=7{return MakeErrorResult ("\u0059\u0049E\u004c\u0044\u0020\u0072e\u0071\u0075i\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020o\u0072\u0020\u0073\u0065\u0076\u0065\u006e\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_egdb ,_fefdb ,_dfgg :=_daea (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _dfgg .Type ==ResultTypeError {return _dfgg ;};_gffdg :=args [2];if _gffdg .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045LD\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0072a\u0074e\u0020o\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_acgc :=_gffdg .ValueNumber ;if _acgc < 0{return MakeErrorResultType (ErrorTypeNum ,"R\u0061\u0074\u0065\u0020\u0073\u0068o\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006fn\u0020\u006e\u0065g\u0061t\u0069\u0076\u0065");};_ebec :=args [3];if _ebec .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020p\u0072 \u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072");};_adgf :=_ebec .ValueNumber ;if _adgf <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_ecbd :=args [4];if _ecbd .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0065\u0064\u0065m\u0070\u0074\u0069\u006f\u006e\u0020\u006f\u0066\u0020\u0074yp\u0065\u0020\u006eu\u006db\u0065\u0072");};_dagf :=_ecbd .ValueNumber ;if _dagf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0059\u0069\u0065\u006cd\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u006eo\u006e\u0020\u006e\u0065\u0067\u0061\u0074i\u0076\u0065");};_ffdf :=args [5];if _ffdf .Type !=ResultTypeNumber {return MakeErrorResult ("\u0059\u0049\u0045\u004c\u0044\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0066\u0072\u0065\u0071\u0075e\u006e\u0063\u0079\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_edgcc :=float64 (int (_ffdf .ValueNumber ));if !_degc (_edgcc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_bdaf :=0;if _eeefa ==7&&args [6].Type !=ResultTypeEmpty {_abgb :=args [6];if _abgb .Type !=ResultTypeNumber {return MakeErrorResult ("Y\u0049\u0045\u004c\u0044\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073 \u0062\u0061\u0073\u0069\u0073\u0020\u006ff\u0020\u0074\u0079\u0070\u0065\u0020\u006e\u0075\u006d\u0062e\u0072");};_bdaf =int (_abgb .ValueNumber );if !_efb (_bdaf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063o\u0072\u0072\u0065\u0063t\u0020\u0062\u0061\u0073\u0069\u0073\u0020v\u0061\u006c\u0075\u0065\u0020\u0066\u006f\u0072\u0020\u0059\u0049\u0045\u004c\u0044");};};_baf :=0.0;_fdde :=0.0;_fgbb :=1.0;_ddeb ,_dfgg :=_aagb (_egdb ,_fefdb ,_acgc ,_fdde ,_dagf ,_edgcc ,_bdaf );if _dfgg .Type ==ResultTypeError {return _dfgg ;};_feba ,_dfgg :=_aagb (_egdb ,_fefdb ,_acgc ,_fgbb ,_dagf ,_edgcc ,_bdaf );if _dfgg .Type ==ResultTypeError {return _dfgg ;};_ggde :=(_fgbb -_fdde )*0.5;for _bbbd :=0;_bbbd < 100&&_baf !=_adgf ;_bbbd ++{_baf ,_dfgg =_aagb (_egdb ,_fefdb ,_acgc ,_ggde ,_dagf ,_edgcc ,_bdaf );if _dfgg .Type ==ResultTypeError {return _dfgg ;};if _adgf ==_ddeb {return MakeNumberResult (_fdde );}else if _adgf ==_feba {return MakeNumberResult (_fgbb );}else if _adgf ==_baf {return MakeNumberResult (_ggde );}else if _adgf < _feba {_fgbb *=2.0;_feba ,_dfgg =_aagb (_egdb ,_fefdb ,_acgc ,_fgbb ,_dagf ,_edgcc ,_bdaf );if _dfgg .Type ==ResultTypeError {return _dfgg ;};_ggde =(_fgbb -_fdde )*0.5;}else {if _adgf < _baf {_fdde =_ggde ;_ddeb =_baf ;}else {_fgbb =_ggde ;_feba =_baf ;};_ggde =_fgbb -(_fgbb -_fdde )*((_adgf -_feba )/(_ddeb -_feba ));};};return MakeNumberResult (_ggde );}; +// 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");};_egee :=int (args [0].ValueNumber );if _egee < 0||_egee >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _egee <=1899{_egee +=1900;};_fdgc :=_ce .Month (args [1].ValueNumber );_dccf :=int (args [2].ValueNumber );_bdac :=_gcad (_egee ,_fdgc ,_dccf );_afgf :=_aeac (_ccf ,_bdac )+1;if _afgf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_afgf );};const _bggb =57359; -// Transpose implements the TRANSPOSE function that transposes a cell range. -func Transpose (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0054\u0052AN\u0053\u0050\u004fS\u0045\u0020\u0072\u0065qui\u0072es\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};if args [0].Type !=ResultTypeArray &&args [0].Type !=ResultTypeList {return MakeErrorResult ("T\u0052\u0041\u004e\u0053\u0050\u004fS\u0045\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0061\u0020\u0072a\u006e\u0067\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_geedf :=args [0];if _geedf .Type ==ResultTypeList {_dbcd :=[][]Result {};for _ ,_caffd :=range _geedf .ValueList {_dbcd =append (_dbcd ,[]Result {_caffd });};return MakeArrayResult (_dbcd );};_gcgcb :=make ([][]Result ,len (_geedf .ValueArray [0]));for _ ,_bdaa :=range _geedf .ValueArray {for _cebf ,_bcfd :=range _bdaa {_gcgcb [_cebf ]=append (_gcgcb [_cebf ],_bcfd );};};return MakeArrayResult (_gcgcb );};func _geccb (_gcddc Result )bool {_ceda :=_gcddc .Type ;return _ceda !=ResultTypeArray &&_ceda !=ResultTypeList ;}; +// NewPrefixVerticalRange constructs a new full columns range with prefix. +func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_bdga :=_ee .Split (v ,"\u003a");if len (_bdga )!=2{return nil ;};return PrefixVerticalRange {pfx ,_bdga [0],_bdga [1]};};func _dabd (_gcgd ,_efed ,_gaeb ,_gbbe ,_bcbb ,_gcd float64 )float64 {var _dagf ,_fdge float64 ;_fgbd :=0.0;_dgba :=_dc .Ceil (_bcbb );_gfbb :=_gcgd -_efed ;_eebeg :=false ;_ebgf :=0.0;for _gggg :=1.0;_gggg <=_dgba ;_gggg ++{if !_eebeg {_dagf =_eddf (_gcgd ,_efed ,_gaeb ,_gggg ,_gcd );_ebgf =_gfbb /(_gaeb -_gggg +1);if _ebgf > _dagf {_fdge =_ebgf ;_eebeg =true ;}else {_fdge =_dagf ;_gfbb -=_dagf ;};}else {_fdge =_ebgf ;};if _gggg ==_dgba {_fdge *=_bcbb +1-_dgba ;};_fgbd +=_fdge ;};return _fgbd ;};func _ffedd (_bfcfg yyLexer )int {return _bbbfe ().Parse (_bfcfg )}; -// Sum is an implementation of the Excel SUM() function. -func Sum (args []Result )Result {_bcbcd :=MakeNumberResult (0);for _ ,_gbfba :=range args {_gbfba =_gbfba .AsNumber ();switch _gbfba .Type {case ResultTypeNumber :_bcbcd .ValueNumber +=_gbfba .ValueNumber ;case ResultTypeList ,ResultTypeArray :_baac :=Sum (_gbfba .ListValues ());if _baac .Type !=ResultTypeNumber {return _baac ;};_bcbcd .ValueNumber +=_baac .ValueNumber ;case ResultTypeString :case ResultTypeError :return _gbfba ;case ResultTypeEmpty :default:return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004d\u0028\u0029 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gbfba .Type ));};};return _bcbcd ;}; +// Large implements the Excel LARGE function. +func Large (args []Result )Result {return _bceae (args ,true )}; -// VerticalRange is a range expression that when evaluated returns a list of Results from references like AA:IJ (all cells from columns AA to IJ). -type VerticalRange struct{_eabbc ,_cebb string };func _cbfa (_bege ,_acg float64 ,_ceg int )(float64 ,Result ){_bff ,_gcag :=_ddef (_bege ),_ddef (_acg );_ebdc :=_bff .Unix ();_dcdd :=_gcag .Unix ();if _ebdc ==_dcdd {return 0,_aaa ;};_faf ,_ccg ,_fgf :=_bff .Date ();_cad ,_cfd ,_geed :=_gcag .Date ();_ddga ,_gffe :=int (_ccg ),int (_cfd );var _fceb ,_agcg float64 ;switch _ceg {case 0:if _fgf ==31{_fgf --;};if _fgf ==30&&_geed ==31{_geed --;}else if _dga :=_dbfd (_faf );_ddga ==2&&((_dga &&_fgf ==29)||(!_dga &&_fgf ==28)){_fgf =30;if _aacf :=_dbfd (_cad );_gffe ==2&&((_aacf &&_geed ==29)||(!_aacf &&_geed ==28)){_geed =30;};};_fceb =float64 ((_cad -_faf )*360+(_gffe -_ddga )*30+(_geed -_fgf ));_agcg =360;case 1:_fceb =_acg -_bege ;_agae :=_faf !=_cad ;if _agae &&(_cad !=_faf +1||_ddga < _gffe ||(_ddga ==_gffe &&_fgf < _geed )){_gfgb :=0;for _acgd :=_faf ;_acgd <=_cad ;_acgd ++{_gfgb +=_fdge (_acgd ,1);};_agcg =float64 (_gfgb )/float64 (_cad -_faf +1);}else {if !_agae &&_dbfd (_faf ){_agcg =366;}else {if _agae &&((_dbfd (_faf )&&(_ddga < 2||(_ddga ==2&&_fgf <=29)))||(_dbfd (_cad )&&(_gffe > 2||(_gffe ==2&&_geed ==29)))){_agcg =366;}else {_agcg =365;};};};case 2:_fceb =_acg -_bege ;_agcg =360;case 3:_fceb =_acg -_bege ;_agcg =365;case 4:if _fgf ==31{_fgf --;};if _geed ==31{_geed --;};_fceb =float64 ((_cad -_faf )*360+(_gffe -_ddga )*30+(_geed -_fgf ));_agcg =360;default:return 0,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073 \u0066o\u0072\u0020\u0059\u0065\u0061\u0072\u0046r\u0061\u0063");};return _fceb /_agcg ,_aaa ;}; +// 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");};_aafgc :=args [0].AsString ();if _aafgc .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 (_aafgc .ValueString )));};func _ecfc (_cafb float64 ,_edfbb *criteriaRegex )bool {_dcaca ,_deeg :=_ff .ParseFloat (_edfbb ._fffea ,64);if _deeg !=nil {return false ;};switch _edfbb ._fbffg {case _cgef :return _cafb ==_dcaca ;case _cabdg :return _cafb <=_dcaca ;case _adcef :return _cafb >=_dcaca ;case _cfab :return _cafb < _dcaca ;case _baegf :return _cafb > _dcaca ;};return false ;};func _ggg (_eecg ,_fdabb []float64 ,_cbfg float64 )float64 {_edb :=_cbfg +1;_bcae :=_eecg [0];_bbdf :=len (_eecg );_fcded :=_fdabb [0];for _efac :=1;_efac < _bbdf ;_efac ++{_bcae +=_eecg [_efac ]/_dc .Pow (_edb ,(_fdabb [_efac ]-_fcded )/365);};return _bcae ;}; -// Reference returns a string reference value to an expression with prefix. -func (_cegfd PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_dfaaaf :=_cegfd ._cafc .Reference (ctx ,ev );_dbafc :=_cegfd ._adda .Reference (ctx ,ev );if _dfaaaf .Type ==ReferenceTypeSheet &&_dbafc .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_dfaaaf .Value +"\u0021"+_dbafc .Value };};return ReferenceInvalid ;}; +// 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");};_gbf :=args [0].ValueNumber ;_ggc :=args [1].ValueNumber ;if _ggc < _gbf {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 _ggc ==_gbf {return MakeNumberResult (0);};_dga :=_ee .ToLower (args [2].ValueString );if _dga =="\u0064"{return MakeNumberResult (_ggc -_gbf );};_dbd :=_fae (_gbf );_dce :=_fae (_ggc );_bca ,_ebd ,_dacf :=_dbd .Date ();_ddbb ,_aff ,_fgg :=_dce .Date ();_ebba :=int (_ebd );_ceca :=int (_aff );var _agdg float64 ;switch _dga {case "\u0079":_agdg =float64 (_ddbb -_bca );if _ceca < _ebba ||(_ceca ==_ebba &&_fgg < _dacf ){_agdg --;};case "\u006d":_bbb :=_ddbb -_bca ;_fcgc :=_ceca -_ebba ;if _fgg < _dacf {_fcgc --;};if _fcgc < 0{_bbb --;_fcgc +=12;};_agdg =float64 (_bbb *12+_fcgc );case "\u006d\u0064":_bac :=_ceca ;if _fgg < _dacf {_bac --;};_agdg =float64 (int (_ggc -_acb (_ddbb ,_bac ,_dacf )));case "\u0079\u006d":_agdg =float64 (_ceca -_ebba );if _fgg < _dacf {_agdg --;};if _agdg < 0{_agdg +=12;};case "\u0079\u0064":_daf :=_ddbb ;if _ceca < _ebba ||(_ceca ==_ebba &&_fgg < _dacf ){_daf --;};_agdg =float64 (int (_ggc -_acb (_daf ,_ebba ,_dacf )));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 (_agdg );}; -// 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");};_aefc :=args [0].AsNumber ();_ffea :=args [1].AsNumber ();if _aefc .Type !=ResultTypeNumber ||_ffea .Type !=ResultTypeNumber {return MakeErrorResult ("\u0051\u0055\u004f\u0054\u0049E\u004e\u0054\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ffea .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0051U\u004f\u0054\u0049\u0045N\u0054\u0028\u0029\u0020\u0064i\u0076i\u0064e\u0020\u0062\u0079\u0020\u007a\u0065\u0072o");};return MakeNumberResult (_gg .Trunc (_aefc .ValueNumber /_ffea .ValueNumber ));}; +// Nper implements the Excel NPER function. +func Nper (args []Result )Result {_dab :=len (args );if _dab < 3||_dab > 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");};_cdge :=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");};_aggg :=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");};_baag :=args [2].ValueNumber ;_gegdd :=0.0;if _dab >=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");};_gegdd =args [3].ValueNumber ;};_gdac :=0.0;if _dab ==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");};_gdac =args [4].ValueNumber ;if _gdac !=0{_gdac =1;};};_gdba :=_aggg *(1+_cdge *_gdac )-_gegdd *_cdge ;_gefa :=(_baag *_cdge +_aggg *(1+_cdge *_gdac ));return MakeNumberResult (_dc .Log (_gdba /_gefa )/_dc .Log (1+_cdge ));};var _egeea =[...]int {-1,1,1,-1,-2,0};var _baad =map[string ]Function {};func _aebc (_dbe []Result ,_ecac string )(*amorArgs ,Result ){_abdd :=len (_dbe );if _abdd !=6&&_abdd !=7{return nil ,MakeErrorResult (_ecac +"\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 _dbe [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ecac +"\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");};_deafa :=_dbe [0].ValueNumber ;if _deafa < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_ecac +"\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");};_bebd ,_fgba :=_faeb (_dbe [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_ecac );if _fgba .Type ==ResultTypeError {return nil ,_fgba ;};_gdbe ,_fgba :=_faeb (_dbe [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_ecac );if _fgba .Type ==ResultTypeError {return nil ,_fgba ;};if _gdbe < _bebd {return nil ,MakeErrorResultType (ErrorTypeNum ,_ecac +"\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 _dbe [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ecac +"\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");};_fgfa :=_dbe [3].ValueNumber ;if _fgfa < 0||_fgfa > _deafa {return nil ,MakeErrorResultType (ErrorTypeNum ,_ecac +"\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 _dbe [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ecac +"\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");};_dbeb :=int (_dbe [4].ValueNumber );if _dbeb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_ecac +" \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 _dbe [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ecac +"\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");};_gffe :=_dbe [5].ValueNumber ;if _gffe < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_ecac +"\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");};_cebba :=0;if _abdd ==7&&_dbe [6].Type !=ResultTypeEmpty {if _dbe [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ecac +"\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");};_cebba =int (_dbe [6].ValueNumber );if !_cfee (_cebba )||_cebba ==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"+_ecac );};};return &amorArgs {_deafa ,_bebd ,_gdbe ,_fgfa ,_dbeb ,_gffe ,_cebba },_ffe ;}; -// Degrees is an implementation of the Excel function DEGREES() that converts -// radians to degrees. -func Degrees (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0044\u0045\u0047R\u0045\u0045\u0053\u0028)\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_eegef :=args [0].AsNumber ();if _eegef .Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0045\u0047RE\u0045\u0053\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u006eu\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};return MakeNumberResult (180.0/_gg .Pi *_eegef .ValueNumber );}; +// Update returns the same object as updating sheet references does not affect ConstArrayExpr. +func (_ecd ConstArrayExpr )Update (q *_cc .UpdateQuery )Expression {return _ecd }; -// String returns a string representation of CellRef. -func (_ccb CellRef )String ()string {return _ccb ._dgd };func _eb (_dff string ,_fbg uint32 )string {_cagb :=_df .ColumnToIndex (_dff );if _cagb ==_fbg {return "\u0023\u0052\u0045F\u0021";}else if _cagb > _fbg {return _df .IndexToColumn (_cagb -1);}else {return _dff ;};};func _fdc (_cffe ,_fcfg int64 )float64 {return float64 (int (0.5+float64 ((_fcfg -_cffe )/86400)))}; +// String returns a string of a range. +func (_ffgec Range )String ()string {return _c .Sprintf ("\u0025\u0073\u003a%\u0073",_ffgec ._eadcf .String (),_ffgec ._dfbgf .String ());}; -// NA is an implementation of the Excel NA() function that just returns the #N/A! error. -func NA (args []Result )Result {if len (args )!=0{MakeErrorResult ("\u004eA\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeErrorResultType (ErrorTypeNA ,"");}; +// EmptyExpr is an empty expression. +type EmptyExpr struct{}; -// PrefixVerticalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!AA:IJ (all cells from columns AA to IJ of sheet 'Sheet1'). -type PrefixVerticalRange struct{_ccea Expression ;_fbedd ,_gacbg string ;}; +// 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");};_ggac :=float64 (int (args [1].ValueNumber ));if _ggac < 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 ((_dc .Pow (_fgfg +1,1/_ggac )-1)*_ggac );}; -// LastColumn returns empty string for the invalid reference context. -func (_agbe *ivr )LastColumn (rowFrom ,rowTo int )string {return ""};func _dcef (_dbef ,_gfcfc ,_cgcd Reference )string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_dbef .Value ,_gfcfc .Value ,_cgcd .Value );};func (_dabb *Lexer )nextRaw ()*node {for len (_dabb ._dedgf )!=0{_gfacb :=<-_dabb ._dedgf [len (_dabb ._dedgf )-1];if _gfacb !=nil {return _gfacb ;};_dabb ._dedgf =_dabb ._dedgf [0:len (_dabb ._dedgf )-1];};return <-_dabb ._fggf ;};func _cbbcb (_dgbbf yyLexer )int {return _cgbd ().Parse (_dgbbf )}; +// 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");};_cegc :=0;_dgff :=false ;for _ ,_fcbf :=range args {switch _fcbf .Type {case ResultTypeList ,ResultTypeArray :_eeee :=Xor (_fcbf .ListValues ());if _eeee .Type ==ResultTypeError {return _eeee ;};if _eeee .ValueNumber !=0{_cegc ++;};_dgff =true ;case ResultTypeNumber :if _fcbf .ValueNumber !=0{_cegc ++;};_dgff =true ;case ResultTypeString :case ResultTypeError :return _fcbf ;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 !_dgff {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 (_cegc %2!=0);};func NewLexer ()*Lexer {return &Lexer {_daeg :make (chan*node )}};func _aabb (_eafd string )bool {for _ ,_acc :=range _afd {_dfc :=_acc .FindStringSubmatch (_eafd );if len (_dfc )> 1{return true ;};};return false ;}; -// Edate is an implementation of the Excel EDATE() function. -func Edate (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u0045\u0044\u0041\u0054E\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020t\u0077o\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074\u0073");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_bgd :=args [1].ValueNumber ;_cacd :=args [0];var _dcb float64 ;switch _cacd .Type {case ResultTypeEmpty :return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");case ResultTypeNumber :_dcb =_cacd .ValueNumber ;case ResultTypeString :_cagbb :=DateValue ([]Result {args [0]});if _cagbb .Type ==ResultTypeError {return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_dcb =_cagbb .ValueNumber ;default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};_cce :=_ddef (_dcb );_bdg :=_cce .AddDate (0,int (_bgd ),0);_bcc ,_eafd ,_agc :=_bdg .Date ();_fgdf :=_fag (_bcc ,int (_eafd ),_agc );if _fgdf < 1{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u0045\u0044A\u0054\u0045");};return MakeNumberResult (_fgdf );};var _gbca *_aca .Rand ; +// NewSheetPrefixExpr constructs a new prefix expression. +func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {s }}; -// Offset is an implementation of the Excel OFFSET function. -func Offset (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=3&&len (args )!=5{return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0068\u0072\u0065e\u0020\u006f\u0072\u0020\u0066\u0069\u0076\u0065\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_faefd :=args [0].Ref ;for _faefd .Type ==ReferenceTypeNamedRange {_faefd =ctx .NamedRange (_faefd .Value );};_fcdg :="";switch _faefd .Type {case ReferenceTypeCell :_fcdg =_faefd .Value ;case ReferenceTypeRange :_dcfe :=_fa .Split (_faefd .Value ,"\u003a");if len (_dcfe )==2{_fcdg =_dcfe [0];};default:return MakeErrorResult (_b .Sprintf ("\u0049\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0069\u006e\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029: \u0025\u0073",_faefd .Type ));};_bdae ,_gbfb :=_df .ParseCellReference (_fcdg );if _gbfb !=nil {return MakeErrorResult (_b .Sprintf ("\u0070\u0061\u0072s\u0065\u0020\u006f\u0072i\u0067\u0069\u006e\u0020\u0065\u0072\u0072o\u0072\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029\u003a\u0020\u0025\u0073",_gbfb .Error ()));};_adcc ,_defg ,_cdca :=_bdae .Column ,_bdae .RowIdx ,_bdae .SheetName ;_egbe :=args [1].AsNumber ();if _egbe .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0072\u006f\u0077\u0020\u006f\u0066\u0066\u0073\u0065\u0074");};_bbbf :=args [2].AsNumber ();if _bbbf .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046SE\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020n\u0075m\u0065r\u0069\u0063\u0020\u0063\u006f\u006c\u0020\u006f\u0066\u0066\u0073\u0065\u0074");};var _decf ,_bded Result ;if len (args )==3{_decf =MakeNumberResult (1);_bded =MakeNumberResult (1);}else {_decf =args [3].AsNumber ();if _decf .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046\u0046\u0053\u0045\u0054\u0020\u0072\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u006e\u0075m\u0065\u0072\u0069\u0063\u0020\u0068\u0065\u0069\u0067\u0068\u0074");};if _decf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_bded =args [4].AsNumber ();if _bded .Type !=ResultTypeNumber {return MakeErrorResult ("\u004f\u0046F\u0053\u0045\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0077id\u0074\u0068");};if _bded .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_ceac :=_df .ColumnToIndex (_adcc );_adaf :=_defg +uint32 (_egbe .ValueNumber );_ccbg :=_ceac +uint32 (_bbbf .ValueNumber );_bgac :=_adaf +uint32 (_decf .ValueNumber );_aabb :=_ccbg +uint32 (_bded .ValueNumber );if _decf .ValueNumber > 0{_bgac --;}else {_bgac ++;_adaf ,_bgac =_bgac ,_adaf ;};if _bded .ValueNumber > 0{_aabb --;}else {_aabb ++;_ccbg ,_aabb =_aabb ,_ccbg ;};_bcce :=_b .Sprintf ("\u0025\u0073\u0025\u0064",_df .IndexToColumn (_ccbg ),_adaf );_faeb :=_b .Sprintf ("\u0025\u0073\u0025\u0064",_df .IndexToColumn (_aabb ),_bgac );if _cdca ==""{return _bdgac (ctx ,ev ,_bcce ,_faeb );}else {return _bdgac (ctx .Sheet (_cdca ),ev ,_bcce ,_faeb );};};const (_ byte =iota ;_cgbed ;_eacfe ;_fbafb ;_eabe ;_efeg ;); +// 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");};_gaf :=_ee .ToLower (args [0].ValueString );if !_efab (_gaf ){_ ,_ ,_ ,_bcca ,_def :=_dfb (_gaf );if _def .Type ==ResultTypeError {_def .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 _def ;};if _bcca {return MakeNumberResult (0);};};_fge ,_abd ,_bdb ,_cdff ,_ ,_gee :=_ffge (_gaf );if _gee .Type ==ResultTypeError {return _gee ;};_fdcc :=_gdfdg (float64 (_fge ),float64 (_abd ),_bdb );if _cdff {_fdcc +=0.5;}else if _fdcc >=1{_fdcc -=float64 (int (_fdcc ));};return MakeNumberResult (_fdcc );};const (_fdgfd countMode =iota ;_ecaa ;_afe ;); -// Median implements the MEDIAN function that returns the median of a range of -// values. -func Median (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u004d\u0045D\u0049\u0041\u004e\u0020r\u0065\u0071u\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020l\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_dgdg :=_aaeb (args );_f .Float64s (_dgdg );var _fgeg float64 ;if len (_dgdg )%2==0{_fgeg =(_dgdg [len (_dgdg )/2-1]+_dgdg [len (_dgdg )/2])/2;}else {_fgeg =_dgdg [len (_dgdg )/2];};return MakeNumberResult (_fgeg );};func _dbfd (_efge int )bool {if _efge ==_efge /400*400{return true ;};if _efge ==_efge /100*100{return false ;};return _efge ==_efge /4*4;}; +// 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 )};const _fcg ="\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"; -// Nper implements the Excel NPER function. -func Nper (args []Result )Result {_abfa :=len (args );if _abfa < 3||_abfa > 5{return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006ff\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067e\u0020\u006f\u0066\u0020\u0033\u0020\u0061\u006e\u0064\u0020\u0035");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u0074\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_cgfc :=args [0].ValueNumber ;if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065q\u0075\u0069\u0072e\u0073\u0020\u0070\u0061y\u006d\u0065\u006e\u0074\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fbcc :=args [1].ValueNumber ;if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0020\u0076\u0061\u006c\u0075\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061r\u0067u\u006d\u0065\u006e\u0074");};_feb :=args [2].ValueNumber ;_fbaf :=0.0;if _abfa >=4&&args [3].Type !=ResultTypeEmpty {if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u004e\u0050\u0045\u0052\u0020\u0072\u0065\u0071u\u0069\u0072\u0065s \u0066\u0075\u0074\u0075\u0072\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006db\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_fbaf =args [3].ValueNumber ;};_cbae :=0.0;if _abfa ==5&&args [4].Type !=ResultTypeEmpty {if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("N\u0050\u0045\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0079\u0070\u0065\u0020t\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067u\u006de\u006e\u0074");};_cbae =args [4].ValueNumber ;if _cbae !=0{_cbae =1;};};_agbd :=_fbcc *(1+_cgfc *_cbae )-_fbaf *_cgfc ;_fbca :=(_feb *_cgfc +_fbcc *(1+_cgfc *_cbae ));return MakeNumberResult (_gg .Log (_agbd /_fbca )/_gg .Log (1+_cgfc ));};func _gdgb (_gag []Result ,_daeb string )(*couponArgs ,Result ){_ggdf :=len (_gag );if _ggdf !=3&&_ggdf !=4{return nil ,MakeErrorResult (_daeb +"\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0074\u0068\u0072\u0065\u0065\u0020\u006f\u0072\u0020\u0066o\u0075\u0072\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_afag ,_afdag ,_gbab :=_daea (_gag [0],_gag [1],_daeb );if _gbab .Type ==ResultTypeError {return nil ,_gbab ;};if _gag [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daeb +"\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0072\u0065\u0071\u0075\u0065\u006e\u0063\u0079 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fde :=_gag [2].ValueNumber ;if !_degc (_fde ){return nil ,MakeErrorResult ("\u0049n\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0066\u0072\u0065q\u0075\u0065\u006e\u0063\u0079\u0020\u0066\u006f\u0072\u0020"+_daeb );};_ece :=0;if _ggdf ==4&&_gag [3].Type !=ResultTypeEmpty {if _gag [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daeb +"\u0020\u0072e\u0071\u0075\u0069\u0072e\u0073\u0020b\u0061\u0073\u0069\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_ece =int (_gag [3].ValueNumber );if !_efb (_ece ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0062\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020fo\u0072\u0020"+_daeb );};};return &couponArgs {_afag ,_afdag ,int (_fde ),_ece },_aaa ;}; +// NamedRangeRef is a reference to a named range. +type NamedRangeRef struct{_bdggc string }; -// SumSquares is an implementation of the Excel SUMSQ() function. -func SumSquares (args []Result )Result {_effca :=MakeNumberResult (0);for _ ,_ebcad :=range args {_ebcad =_ebcad .AsNumber ();switch _ebcad .Type {case ResultTypeNumber :_effca .ValueNumber +=_ebcad .ValueNumber *_ebcad .ValueNumber ;case ResultTypeList ,ResultTypeArray :_agbff :=SumSquares (_ebcad .ListValues ());if _agbff .Type !=ResultTypeNumber {return _agbff ;};_effca .ValueNumber +=_agbff .ValueNumber ;case ResultTypeString :case ResultTypeError :return _ebcad ;case ResultTypeEmpty :default:return MakeErrorResult (_b .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004dS\u0051\u0055\u0041\u0052\u0045\u0053(\u0029\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079p\u0065\u0020\u0025\u0073",_ebcad .Type ));};};return _effca ;};const _agdac =57352; +// 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");};_dccbc :=args [0].AsString ();if _dccbc .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");};_gacg :=args [1].AsNumber ();if _gacg .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");};_cbea :=_dccbc .ValueString ;if len (_cbea )> 2&&(_ee .HasPrefix (_cbea ,"\u0030\u0078")||_ee .HasPrefix (_cbea ,"\u0030\u0058")){_cbea =_cbea [2:];};_gedg ,_aceb :=_ff .ParseInt (_cbea ,int (_gacg .ValueNumber ),64);if _aceb !=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 (_gedg ));};func _efbfc (_bedf Context ,_fecbc Evaluator ,_gdfdf ,_ffeeg string )Result {_gfbeg ,_cbedg :=_cb .ParseCellReference (_gdfdf );if _cbedg !=nil {return MakeErrorResult (_c .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",_gdfdf ,_cbedg .Error ()));};_baabb ,_geeba :=_gfbeg .ColumnIdx ,_gfbeg .RowIdx ;_cbfdc ,_gdcd :=_cb .ParseCellReference (_ffeeg );if _gdcd !=nil {return MakeErrorResult (_c .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",_ffeeg ,_gdcd .Error ()));};_dagbc ,_efdcf :=_cbfdc .ColumnIdx ,_cbfdc .RowIdx ;_gdbcbf :=[][]Result {};for _baeba :=_geeba ;_baeba <=_efdcf ;_baeba ++{_dgbgb :=[]Result {};for _ecege :=_baabb ;_ecege <=_dagbc ;_ecege ++{_bdge :=_bedf .Cell (_c .Sprintf ("\u0025\u0073\u0025\u0064",_cb .IndexToColumn (_ecege ),_baeba ),_fecbc );_dgbgb =append (_dgbgb ,_bdge );};_gdbcbf =append (_gdbcbf ,_dgbgb );};if len (_gdbcbf )==1{if len (_gdbcbf [0])==1{return _gdbcbf [0][0];};return MakeListResult (_gdbcbf [0]);};return MakeArrayResult (_gdbcbf );};func _eef (_bff string ,_bb *_cc .UpdateQuery )string {_cd ,_gfa :=_cb .ParseCellReference (_bff );if _gfa !=nil {return "\u0023\u0052\u0045F\u0021";};if _bb .UpdateType ==_cc .UpdateActionRemoveColumn {_dcf :=_bb .ColumnIdx ;_bde :=_cd .ColumnIdx ;if _bde < _dcf {return _bff ;}else if _bde ==_dcf {return "\u0023\u0052\u0045F\u0021";}else {return _cd .Update (_cc .UpdateActionRemoveColumn ).String ();};};return _bff ;};func _fec (_dadgg ,_afca ,_aad ,_cff ,_feag float64 ,_gecc int )Result {_gccg ,_gccd :=_fea (_dadgg ,_afca ,_gecc );if _gccd .Type ==ResultTypeError {return _gccd ;};_ddga ,_afcd :=_ggca (_dadgg ,_afca ,int (_feag ),_gecc );if _afcd .Type ==ResultTypeError {return _afcd ;};_dcca :=0.0;_bfe :=0.0;_aad *=100/_feag ;_cff /=_feag ;_cff ++;_bcb :=_gccg *_feag -_ddga ;for _dfg :=1.0;_dfg < _ddga ;_dfg ++{_fgge :=_dfg +_bcb ;_becf :=_aad /_dc .Pow (_cff ,_fgge );_bfe +=_becf ;_dcca +=_fgge *_becf ;};_fadb :=(_aad +100)/_dc .Pow (_cff ,_ddga +_bcb );_bfe +=_fadb ;_dcca +=(_ddga +_bcb )*_fadb ;_dcca /=_bfe ;_dcca /=_feag ;return MakeNumberResult (_dcca );};func (_bbcc *Lexer )lex (_dcgeb _e .Reader ){_gfecad ,_bebgf ,_bgba :=0,0,0;_fgbff :=-1;_bdaac ,_dgcb ,_dbce :=0,0,0;_ =_dbce ;_fadgf :=1;_ =_fadgf ;_ddbga :=make ([]byte ,4096);_gfga :=false ;for !_gfga {_ecff :=0;if _bdaac > 0{_ecff =_bebgf -_bdaac ;};_bebgf =0;_eeggd ,_cadcd :=_dcgeb .Read (_ddbga [_ecff :]);if _eeggd ==0||_cadcd !=nil {_gfga =true ;};_bgba =_eeggd +_ecff ;if _bgba < len (_ddbga ){_fgbff =_bgba ;};{_gfecad =_dgbec ;_bdaac =0;_dgcb =0;_dbce =0;};{var _acffd int ;var _ccgd uint ;if _bebgf ==_bgba {goto _eecd ;};if _gfecad ==0{goto _cbed ;};_bbde :_acffd =int (_dadgd [_gfecad ]);_ccgd =uint (_cddd [_acffd ]);_acffd ++;for ;_ccgd > 0;_ccgd --{_acffd ++;switch _cddd [_acffd -1]{case 2:_bdaac =_bebgf ;};};switch _gfecad {case 30:switch _ddbga [_bebgf ]{case 34:goto _cagg ;case 35:goto _fabed ;case 36:goto _cfbda ;case 38:goto _dcgb ;case 39:goto _cfecb ;case 40:goto _face ;case 41:goto _gccb ;case 42:goto _dgebec ;case 43:goto _egga ;case 44:goto _ccecg ;case 45:goto _fgafd ;case 47:goto _fffd ;case 58:goto _aebf ;case 59:goto _bbfc ;case 60:goto _gbadb ;case 61:goto _fabgb ;case 62:goto _daacg ;case 63:goto _efaba ;case 70:goto _ecde ;case 84:goto _eeab ;case 92:goto _cddeb ;case 94:goto _acdg ;case 95:goto _gbfafd ;case 123:goto _fecb ;case 125:goto _fgbaf ;};switch {case _ddbga [_bebgf ]< 65:switch {case _ddbga [_bebgf ]> 37:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _cgcf ;};case _ddbga [_bebgf ]>=33:goto _efaba ;};case _ddbga [_bebgf ]> 90:switch {case _ddbga [_bebgf ]> 93:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _ccad ;};case _ddbga [_bebgf ]>=91:goto _efaba ;};default:goto _ecabd ;};goto _fede ;case 1:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 47:goto _cdbg ;case 123:goto _cdbg ;case 125:goto _cdbg ;};switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _cdbg ;};case _ddbga [_bebgf ]> 45:switch {case _ddbga [_bebgf ]> 63:if 91<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=94{goto _cdbg ;};case _ddbga [_bebgf ]>=58:goto _cdbg ;};default:goto _cdbg ;};goto _fede ;case 0:goto _cbed ;case 2:if _ddbga [_bebgf ]==34{goto _dffa ;};goto _cagg ;case 31:if _ddbga [_bebgf ]==34{goto _cagg ;};goto _baeda ;case 3:switch _ddbga [_bebgf ]{case 78:goto _cbfc ;case 82:goto _bgcf ;};goto _efaba ;case 4:switch _ddbga [_bebgf ]{case 47:goto _aaed ;case 85:goto _efedd ;};goto _efaba ;case 5:if _ddbga [_bebgf ]==65{goto _ecaec ;};goto _efaba ;case 6:switch _ddbga [_bebgf ]{case 76:goto _bfff ;case 77:goto _fcecb ;};goto _efaba ;case 7:if _ddbga [_bebgf ]==76{goto _fcecb ;};goto _efaba ;case 8:if _ddbga [_bebgf ]==33{goto _ecaec ;};goto _efaba ;case 9:if _ddbga [_bebgf ]==69{goto _eagg ;};goto _efaba ;case 10:if _ddbga [_bebgf ]==70{goto _fged ;};goto _efaba ;case 11:if _ddbga [_bebgf ]==33{goto _cdbdd ;};goto _efaba ;case 12:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 47:goto _efaba ;case 123:goto _efaba ;case 125:goto _efaba ;};switch {case _ddbga [_bebgf ]< 48:switch {case _ddbga [_bebgf ]> 35:if 37<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=45{goto _efaba ;};case _ddbga [_bebgf ]>=34:goto _efaba ;};case _ddbga [_bebgf ]> 57:switch {case _ddbga [_bebgf ]< 65:if 58<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=63{goto _efaba ;};case _ddbga [_bebgf ]> 90:if 91<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=94{goto _efaba ;};default:goto _fefaf ;};default:goto _cfcbg ;};goto _fede ;case 13:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 47:goto _efaba ;case 58:goto _eagdb ;case 123:goto _efaba ;case 125:goto _efaba ;};switch {case _ddbga [_bebgf ]< 48:switch {case _ddbga [_bebgf ]> 35:if 37<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=45{goto _efaba ;};case _ddbga [_bebgf ]>=34:goto _efaba ;};case _ddbga [_bebgf ]> 57:switch {case _ddbga [_bebgf ]> 63:if 91<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=94{goto _efaba ;};case _ddbga [_bebgf ]>=59:goto _efaba ;};default:goto _cfcbg ;};goto _fede ;case 14:if _ddbga [_bebgf ]==36{goto _cdced ;};if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _ggace ;};goto _cdbg ;case 15:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _ggace ;};goto _cdbg ;case 32:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _ggace ;};goto _bcabb ;case 16:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 36:goto _fggg ;case 47:goto _efaba ;case 58:goto _bcbe ;case 123:goto _efaba ;case 125:goto _efaba ;};switch {case _ddbga [_bebgf ]< 59:switch {case _ddbga [_bebgf ]> 45:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _daegf ;};case _ddbga [_bebgf ]>=34:goto _efaba ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]> 90:if 91<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=94{goto _efaba ;};case _ddbga [_bebgf ]>=65:goto _fefaf ;};default:goto _efaba ;};goto _fede ;case 17:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 47:goto _cdbg ;case 123:goto _cdbg ;case 125:goto _cdbg ;};switch {case _ddbga [_bebgf ]< 48:switch {case _ddbga [_bebgf ]> 35:if 37<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=45{goto _cdbg ;};case _ddbga [_bebgf ]>=34:goto _cdbg ;};case _ddbga [_bebgf ]> 57:switch {case _ddbga [_bebgf ]> 63:if 91<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=94{goto _cdbg ;};case _ddbga [_bebgf ]>=58:goto _cdbg ;};default:goto _daegf ;};goto _fede ;case 33:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 47:goto _agfcg ;case 123:goto _agfcg ;case 125:goto _agfcg ;};switch {case _ddbga [_bebgf ]< 48:switch {case _ddbga [_bebgf ]> 35:if 37<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=45{goto _agfcg ;};case _ddbga [_bebgf ]>=34:goto _agfcg ;};case _ddbga [_bebgf ]> 57:switch {case _ddbga [_bebgf ]> 63:if 91<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=94{goto _agfcg ;};case _ddbga [_bebgf ]>=58:goto _agfcg ;};default:goto _daegf ;};goto _fede ;case 18:if _ddbga [_bebgf ]==36{goto _gaadg ;};if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _bdcb ;};goto _cdbg ;case 19:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _bdcb ;};goto _cdbg ;case 34:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _bdcb ;};goto _gcfe ;case 20:switch _ddbga [_bebgf ]{case 39:goto _efaba ;case 42:goto _efaba ;case 47:goto _efaba ;case 58:goto _efaba ;case 63:goto _efaba ;};if 91<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=93{goto _efaba ;};goto _ceaf ;case 21:switch _ddbga [_bebgf ]{case 39:goto _bdggd ;case 42:goto _efaba ;case 47:goto _efaba ;case 58:goto _efaba ;case 63:goto _efaba ;};if 91<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=93{goto _efaba ;};goto _ceaf ;case 22:if _ddbga [_bebgf ]==33{goto _gabe ;};goto _efaba ;case 35:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 46:goto _baea ;case 58:goto _eagdb ;case 101:goto _daae ;case 123:goto _efeb ;case 125:goto _efeb ;};switch {case _ddbga [_bebgf ]< 48:switch {case _ddbga [_bebgf ]> 35:if 37<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=47{goto _efeb ;};case _ddbga [_bebgf ]>=34:goto _efeb ;};case _ddbga [_bebgf ]> 57:switch {case _ddbga [_bebgf ]> 63:if 91<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=94{goto _efeb ;};case _ddbga [_bebgf ]>=59:goto _efeb ;};default:goto _cgcf ;};goto _fede ;case 36:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 47:goto _efeb ;case 101:goto _daae ;case 123:goto _efeb ;case 125:goto _efeb ;};switch {case _ddbga [_bebgf ]< 48:switch {case _ddbga [_bebgf ]> 35:if 37<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=45{goto _efeb ;};case _ddbga [_bebgf ]>=34:goto _efeb ;};case _ddbga [_bebgf ]> 57:switch {case _ddbga [_bebgf ]> 63:if 91<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=94{goto _efeb ;};case _ddbga [_bebgf ]>=58:goto _efeb ;};default:goto _baea ;};goto _fede ;case 23:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 47:goto _ccfd ;case 123:goto _ccfd ;case 125:goto _ccfd ;};switch {case _ddbga [_bebgf ]< 48:switch {case _ddbga [_bebgf ]> 35:if 37<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=45{goto _ccfd ;};case _ddbga [_bebgf ]>=34:goto _ccfd ;};case _ddbga [_bebgf ]> 57:switch {case _ddbga [_bebgf ]> 63:if 91<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=94{goto _ccfd ;};case _ddbga [_bebgf ]>=58:goto _ccfd ;};default:goto _cdbfe ;};goto _fede ;case 37:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 47:goto _efeb ;case 123:goto _efeb ;case 125:goto _efeb ;};switch {case _ddbga [_bebgf ]< 48:switch {case _ddbga [_bebgf ]> 35:if 37<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=45{goto _efeb ;};case _ddbga [_bebgf ]>=34:goto _efeb ;};case _ddbga [_bebgf ]> 57:switch {case _ddbga [_bebgf ]> 63:if 91<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=94{goto _efeb ;};case _ddbga [_bebgf ]>=58:goto _efeb ;};default:goto _cdbfe ;};goto _fede ;case 38:switch _ddbga [_bebgf ]{case 61:goto _bagfc ;case 62:goto _edcgd ;};goto _bdeaa ;case 39:if _ddbga [_bebgf ]==61{goto _egbgb ;};goto _gcgea ;case 24:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 36:goto _fggg ;case 40:goto _bbef ;case 46:goto _eggg ;case 58:goto _bcbe ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _efaba ;case 125:goto _efaba ;};switch {case _ddbga [_bebgf ]< 59:switch {case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _gbcga ;};case _ddbga [_bebgf ]>=34:goto _efaba ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _dddfa ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _efaba ;};default:goto _efaba ;};goto _fede ;case 40:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 40:goto _bbef ;case 46:goto _eggg ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _ggfe ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _eggg ;};default:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _eggg ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 41:switch _ddbga [_bebgf ]{case 46:goto _fege ;case 92:goto _fege ;case 95:goto _fege ;};switch {case _ddbga [_bebgf ]< 65:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fege ;};case _ddbga [_bebgf ]> 90:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fege ;};default:goto _fege ;};goto _ggfe ;case 42:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 46:goto _fgfc ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _ggfe ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fgfc ;};default:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _fgfc ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 43:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 40:goto _bbef ;case 46:goto _eggg ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _agfcg ;case 125:goto _agfcg ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _agfcg ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _gbcga ;};default:goto _agfcg ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _eggg ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _agfcg ;};default:goto _agfcg ;};goto _fede ;case 44:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 36:goto _fggg ;case 40:goto _bbef ;case 46:goto _eggg ;case 58:goto _bcbe ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _cdbg ;case 125:goto _cdbg ;};switch {case _ddbga [_bebgf ]< 59:switch {case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _gbcga ;};case _ddbga [_bebgf ]>=34:goto _cdbg ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _dddfa ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _cdbg ;};default:goto _cdbg ;};goto _fede ;case 25:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 36:goto _fggg ;case 40:goto _bbef ;case 46:goto _eggg ;case 58:goto _bcbe ;case 65:goto _dfgga ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _efaba ;case 125:goto _efaba ;};switch {case _ddbga [_bebgf ]< 59:switch {case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _gbcga ;};case _ddbga [_bebgf ]>=34:goto _efaba ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 66<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _dddfa ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _efaba ;};default:goto _efaba ;};goto _fede ;case 45:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 36:goto _fggg ;case 40:goto _bbef ;case 46:goto _eggg ;case 58:goto _bcbe ;case 76:goto _ddad ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 59:switch {case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _gbcga ;};case _ddbga [_bebgf ]>=34:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _dddfa ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 46:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 36:goto _fggg ;case 40:goto _bbef ;case 46:goto _eggg ;case 58:goto _bcbe ;case 83:goto _agabe ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 59:switch {case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _gbcga ;};case _ddbga [_bebgf ]>=34:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _dddfa ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 47:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 36:goto _fggg ;case 40:goto _bbef ;case 46:goto _eggg ;case 58:goto _bcbe ;case 69:goto _dcgfb ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 59:switch {case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _gbcga ;};case _ddbga [_bebgf ]>=34:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _dddfa ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 26:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 36:goto _fggg ;case 40:goto _bbef ;case 46:goto _eggg ;case 58:goto _bcbe ;case 79:goto _gbab ;case 82:goto _bdfgg ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _efaba ;case 125:goto _efaba ;};switch {case _ddbga [_bebgf ]< 59:switch {case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _gbcga ;};case _ddbga [_bebgf ]>=34:goto _efaba ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _dddfa ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _efaba ;};default:goto _efaba ;};goto _fede ;case 48:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 36:goto _fggg ;case 40:goto _bbef ;case 46:goto _eggg ;case 58:goto _bcbe ;case 68:goto _bcfd ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 59:switch {case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _gbcga ;};case _ddbga [_bebgf ]>=34:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _dddfa ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 49:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 36:goto _fggg ;case 40:goto _bbef ;case 46:goto _eggg ;case 58:goto _bcbe ;case 79:goto _adffb ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 59:switch {case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _gbcga ;};case _ddbga [_bebgf ]>=34:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _dddfa ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 50:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 36:goto _fggg ;case 40:goto _bbef ;case 46:goto _eggg ;case 58:goto _bcbe ;case 85:goto _agabe ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 59:switch {case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _gbcga ;};case _ddbga [_bebgf ]>=34:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _dddfa ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 27:switch _ddbga [_bebgf ]{case 46:goto _fege ;case 92:goto _fege ;case 95:goto _fege ;};switch {case _ddbga [_bebgf ]< 65:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fege ;};case _ddbga [_bebgf ]> 90:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fege ;};default:goto _fege ;};goto _efaba ;case 28:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 46:goto _fgfc ;case 92:goto _fege ;case 95:goto _fgfc ;case 120:goto _daabef ;case 123:goto _efaba ;case 125:goto _efaba ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _efaba ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fgfc ;};default:goto _efaba ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _fgfc ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _efaba ;};default:goto _efaba ;};goto _fede ;case 51:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 46:goto _fgfc ;case 92:goto _fege ;case 95:goto _fgfc ;case 108:goto _dbbfd ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _ggfe ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fgfc ;};default:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _fgfc ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 52:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 46:goto _fgfc ;case 92:goto _fege ;case 95:goto _fgfc ;case 102:goto _aecfg ;case 110:goto _aedfg ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _ggfe ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fgfc ;};default:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _fgfc ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 53:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 46:goto _fgfc ;case 92:goto _fege ;case 95:goto _fgfc ;case 110:goto _gccaa ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _ggfe ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fgfc ;};default:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _fgfc ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 54:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 46:goto _feeea ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _ggfe ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fgfc ;};default:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _fgfc ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 55:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 46:goto _fgfc ;case 92:goto _fege ;case 95:goto _dadfb ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _ggfe ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fgfc ;};default:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _dadfb ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 56:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 40:goto _ddgbf ;case 46:goto _dadfb ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _ggfe ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _dadfb ;};default:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _dadfb ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 57:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 46:goto _fgfc ;case 92:goto _fege ;case 95:goto _fgfc ;case 109:goto _gbbca ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _ggfe ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fgfc ;};default:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _fgfc ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 58:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 46:goto _ebecb ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _ggfe ;case 125:goto _ggfe ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _ggfe ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fgfc ;};default:goto _ggfe ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _fgfc ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _ggfe ;};default:goto _ggfe ;};goto _fede ;case 59:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 46:goto _fgfc ;case 92:goto _fege ;case 95:goto _cccac ;case 123:goto _cdbg ;case 125:goto _cdbg ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _cdbg ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fgfc ;};default:goto _cdbg ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _cccac ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _cdbg ;};default:goto _cdbg ;};goto _fede ;case 29:switch _ddbga [_bebgf ]{case 33:goto _dgcgg ;case 46:goto _fgfc ;case 92:goto _fege ;case 95:goto _fgfc ;case 123:goto _efaba ;case 125:goto _efaba ;};switch {case _ddbga [_bebgf ]< 58:switch {case _ddbga [_bebgf ]< 37:if 34<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=35{goto _efaba ;};case _ddbga [_bebgf ]> 47:if 48<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=57{goto _fgfc ;};default:goto _efaba ;};case _ddbga [_bebgf ]> 63:switch {case _ddbga [_bebgf ]< 91:if 65<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=90{goto _fgfc ;};case _ddbga [_bebgf ]> 94:if 97<=_ddbga [_bebgf ]&&_ddbga [_bebgf ]<=122{goto _fgfc ;};default:goto _efaba ;};default:goto _efaba ;};goto _fede ;};_efaba :_gfecad =0;goto _ceded ;_fede :_gfecad =1;goto _ceded ;_cagg :_gfecad =2;goto _ceded ;_fabed :_gfecad =3;goto _ceded ;_cbfc :_gfecad =4;goto _ceded ;_aaed :_gfecad =5;goto _ceded ;_efedd :_gfecad =6;goto _ceded ;_bfff :_gfecad =7;goto _ceded ;_fcecb :_gfecad =8;goto _ceded ;_bgcf :_gfecad =9;goto _ceded ;_eagg :_gfecad =10;goto _ceded ;_fged :_gfecad =11;goto _ceded ;_cfbda :_gfecad =12;goto _ceded ;_cfcbg :_gfecad =13;goto _ceded ;_eagdb :_gfecad =14;goto _ceded ;_cdced :_gfecad =15;goto _ceded ;_fefaf :_gfecad =16;goto _ceded ;_fggg :_gfecad =17;goto _ceded ;_bcbe :_gfecad =18;goto _ceded ;_gaadg :_gfecad =19;goto _ceded ;_cfecb :_gfecad =20;goto _ceded ;_ceaf :_gfecad =21;goto _ceded ;_bdggd :_gfecad =22;goto _ceded ;_daae :_gfecad =23;goto _ceded ;_ecabd :_gfecad =24;goto _ceded ;_ecde :_gfecad =25;goto _ceded ;_eeab :_gfecad =26;goto _ceded ;_cddeb :_gfecad =27;goto _ceded ;_gbfafd :_gfecad =28;goto _ceded ;_ccad :_gfecad =29;goto _ceded ;_cdbg :_gfecad =30;goto _bcag ;_dgcgg :_gfecad =30;goto _ecad ;_ecaec :_gfecad =30;goto _baaac ;_cdbdd :_gfecad =30;goto _caeede ;_gabe :_gfecad =30;goto _geddb ;_ccfd :_gfecad =30;goto _eaega ;_bbef :_gfecad =30;goto _gdbcb ;_dcgb :_gfecad =30;goto _bfeba ;_face :_gfecad =30;goto _gccgd ;_gccb :_gfecad =30;goto _cfbab ;_dgebec :_gfecad =30;goto _acbda ;_egga :_gfecad =30;goto _bafd ;_ccecg :_gfecad =30;goto _fddc ;_fgafd :_gfecad =30;goto _bfgb ;_fffd :_gfecad =30;goto _defea ;_aebf :_gfecad =30;goto _eddbc ;_bbfc :_gfecad =30;goto _cccgf ;_fabgb :_gfecad =30;goto _bdecg ;_acdg :_gfecad =30;goto _cbgdc ;_fecb :_gfecad =30;goto _fefe ;_fgbaf :_gfecad =30;goto _adee ;_baeda :_gfecad =30;goto _ffcg ;_bcabb :_gfecad =30;goto _ggcdf ;_agfcg :_gfecad =30;goto _ggbg ;_gcfe :_gfecad =30;goto _dadab ;_efeb :_gfecad =30;goto _fbab ;_bdeaa :_gfecad =30;goto _dbbab ;_bagfc :_gfecad =30;goto _gdbec ;_edcgd :_gfecad =30;goto _fcgec ;_gcgea :_gfecad =30;goto _dccc ;_egbgb :_gfecad =30;goto _fefgg ;_ggfe :_gfecad =30;goto _egegc ;_ddgbf :_gfecad =30;goto _ebdf ;_dffa :_gfecad =31;goto _dcaad ;_ggace :_gfecad =32;goto _ceded ;_daegf :_gfecad =33;goto _ggea ;_bdcb :_gfecad =34;goto _ceded ;_cgcf :_gfecad =35;goto _gfdd ;_baea :_gfecad =36;goto _gfdd ;_cdbfe :_gfecad =37;goto _gfdd ;_gbadb :_gfecad =38;goto _ceded ;_daacg :_gfecad =39;goto _ceded ;_eggg :_gfecad =40;goto _edfd ;_fege :_gfecad =41;goto _ceded ;_fgfc :_gfecad =42;goto _edfd ;_gbcga :_gfecad =43;goto _ggea ;_dddfa :_gfecad =44;goto _edfd ;_dcgfb :_gfecad =44;goto _edab ;_adffb :_gfecad =44;goto _fffca ;_dfgga :_gfecad =45;goto _edfd ;_ddad :_gfecad =46;goto _edfd ;_agabe :_gfecad =47;goto _edfd ;_gbab :_gfecad =48;goto _edfd ;_bcfd :_gfecad =49;goto _edfd ;_bdfgg :_gfecad =50;goto _edfd ;_daabef :_gfecad =51;goto _edfd ;_dbbfd :_gfecad =52;goto _edfd ;_aecfg :_gfecad =53;goto _edfd ;_gccaa :_gfecad =54;goto _edfd ;_feeea :_gfecad =55;goto _edfd ;_dadfb :_gfecad =56;goto _edfd ;_aedfg :_gfecad =57;goto _edfd ;_gbbca :_gfecad =58;goto _edfd ;_ebecb :_gfecad =59;goto _edfd ;_cccac :_gfecad =59;goto _cfga ;_baaac :_acffd =3;goto _gcgdf ;_caeede :_acffd =5;goto _gcgdf ;_ecad :_acffd =7;goto _gcgdf ;_geddb :_acffd =9;goto _gcgdf ;_gdbcb :_acffd =11;goto _gcgdf ;_ebdf :_acffd =13;goto _gcgdf ;_bfeba :_acffd =15;goto _gcgdf ;_fefe :_acffd =17;goto _gcgdf ;_adee :_acffd =19;goto _gcgdf ;_gccgd :_acffd =21;goto _gcgdf ;_cfbab :_acffd =23;goto _gcgdf ;_bafd :_acffd =25;goto _gcgdf ;_bfgb :_acffd =27;goto _gcgdf ;_acbda :_acffd =29;goto _gcgdf ;_defea :_acffd =31;goto _gcgdf ;_cbgdc :_acffd =33;goto _gcgdf ;_bdecg :_acffd =35;goto _gcgdf ;_gdbec :_acffd =37;goto _gcgdf ;_fefgg :_acffd =39;goto _gcgdf ;_fcgec :_acffd =41;goto _gcgdf ;_eddbc :_acffd =43;goto _gcgdf ;_cccgf :_acffd =45;goto _gcgdf ;_fddc :_acffd =47;goto _gcgdf ;_fbab :_acffd =49;goto _gcgdf ;_ggbg :_acffd =51;goto _gcgdf ;_ggcdf :_acffd =53;goto _gcgdf ;_dadab :_acffd =55;goto _gcgdf ;_egegc :_acffd =57;goto _gcgdf ;_ffcg :_acffd =59;goto _gcgdf ;_dbbab :_acffd =61;goto _gcgdf ;_dccc :_acffd =63;goto _gcgdf ;_eaega :_acffd =65;goto _gcgdf ;_bcag :_acffd =67;goto _gcgdf ;_edab :_acffd =72;goto _gcgdf ;_gfdd :_acffd =75;goto _gcgdf ;_ggea :_acffd =78;goto _gcgdf ;_fffca :_acffd =81;goto _gcgdf ;_cfga :_acffd =84;goto _gcgdf ;_edfd :_acffd =87;goto _gcgdf ;_dcaad :_acffd =90;goto _gcgdf ;_gcgdf :_ccgd =uint (_cddd [_acffd ]);_acffd ++;for ;_ccgd > 0;_ccgd --{_acffd ++;switch _cddd [_acffd -1]{case 3:_dgcb =_bebgf +1;case 4:_dbce =1;case 5:_dbce =2;case 6:_dbce =3;case 7:_dbce =4;case 8:_dbce =11;case 9:_dbce =14;case 10:_dbce =15;case 11:_dgcb =_bebgf +1;{_bbcc .emit (_egebg ,_ddbga [_bdaac :_dgcb ]);};case 12:_dgcb =_bebgf +1;{_bbcc .emit (_gaafa ,_ddbga [_bdaac :_dgcb ]);};case 13:_dgcb =_bebgf +1;{_bbcc .emit (_deecg ,_ddbga [_bdaac :_dgcb -1]);};case 14:_dgcb =_bebgf +1;{_bbcc .emit (_deecg ,_ddbga [_bdaac +1:_dgcb -2]);};case 15:_dgcb =_bebgf +1;{_bbcc .emit (_bggb ,_ddbga [_bdaac :_dgcb -1]);};case 16:_dgcb =_bebgf +1;{_bbcc .emit (_bggb ,_ddbga [_bdaac :_dgcb -1]);};case 17:_dgcb =_bebgf +1;{_bbcc .emit (_bacdbf ,_ddbga [_bdaac :_dgcb ]);};case 18:_dgcb =_bebgf +1;{_bbcc .emit (_bcgd ,_ddbga [_bdaac :_dgcb ]);};case 19:_dgcb =_bebgf +1;{_bbcc .emit (_efdc ,_ddbga [_bdaac :_dgcb ]);};case 20:_dgcb =_bebgf +1;{_bbcc .emit (_bgfd ,_ddbga [_bdaac :_dgcb ]);};case 21:_dgcb =_bebgf +1;{_bbcc .emit (_faggb ,_ddbga [_bdaac :_dgcb ]);};case 22:_dgcb =_bebgf +1;{_bbcc .emit (_cecbb ,_ddbga [_bdaac :_dgcb ]);};case 23:_dgcb =_bebgf +1;{_bbcc .emit (_fgbdf ,_ddbga [_bdaac :_dgcb ]);};case 24:_dgcb =_bebgf +1;{_bbcc .emit (_bfaa ,_ddbga [_bdaac :_dgcb ]);};case 25:_dgcb =_bebgf +1;{_bbcc .emit (_aedd ,_ddbga [_bdaac :_dgcb ]);};case 26:_dgcb =_bebgf +1;{_bbcc .emit (_gfdec ,_ddbga [_bdaac :_dgcb ]);};case 27:_dgcb =_bebgf +1;{_bbcc .emit (_gfdb ,_ddbga [_bdaac :_dgcb ]);};case 28:_dgcb =_bebgf +1;{_bbcc .emit (_gggbg ,_ddbga [_bdaac :_dgcb ]);};case 29:_dgcb =_bebgf +1;{_bbcc .emit (_gebb ,_ddbga [_bdaac :_dgcb ]);};case 30:_dgcb =_bebgf +1;{_bbcc .emit (_dfedd ,_ddbga [_bdaac :_dgcb ]);};case 31:_dgcb =_bebgf +1;{_bbcc .emit (_fbg ,_ddbga [_bdaac :_dgcb ]);};case 32:_dgcb =_bebgf +1;{_bbcc .emit (_cfcb ,_ddbga [_bdaac :_dgcb ]);};case 33:_dgcb =_bebgf +1;{_bbcc .emit (_cfaagc ,_ddbga [_bdaac :_dgcb ]);};case 34:_dgcb =_bebgf ;_bebgf --;{_bbcc .emit (_gefbd ,_ddbga [_bdaac :_dgcb ]);};case 35:_dgcb =_bebgf ;_bebgf --;{_bbcc .emit (_gdccc ,_ddbga [_bdaac :_dgcb ]);};case 36:_dgcb =_bebgf ;_bebgf --;{_bbcc .emit (_deaca ,_ddbga [_bdaac :_dgcb ]);};case 37:_dgcb =_bebgf ;_bebgf --;{_bbcc .emit (_gfcc ,_ddbga [_bdaac :_dgcb ]);};case 38:_dgcb =_bebgf ;_bebgf --;{_bbcc .emit (_cdded ,_ddbga [_bdaac :_dgcb ]);};case 39:_dgcb =_bebgf ;_bebgf --;{_bbcc .emit (_gefcf ,_ddbga [_bdaac +1:_dgcb -1]);};case 40:_dgcb =_bebgf ;_bebgf --;{_bbcc .emit (_acaag ,_ddbga [_bdaac :_dgcb ]);};case 41:_dgcb =_bebgf ;_bebgf --;{_bbcc .emit (_cdaba ,_ddbga [_bdaac :_dgcb ]);};case 42:_bebgf =(_dgcb )-1;{_bbcc .emit (_gefbd ,_ddbga [_bdaac :_dgcb ]);};case 43:switch _dbce {case 0:{_gfecad =0;goto _ceded ;};case 1:{_bebgf =(_dgcb )-1;_bbcc .emit (_afcdb ,_ddbga [_bdaac :_dgcb ]);};case 2:{_bebgf =(_dgcb )-1;_bbcc .emit (_gefbd ,_ddbga [_bdaac :_dgcb ]);};case 3:{_bebgf =(_dgcb )-1;_bbcc .emit (_gdccc ,_ddbga [_bdaac :_dgcb ]);};case 4:{_bebgf =(_dgcb )-1;_bbcc .emit (_gdbgc ,_ddbga [_bdaac :_dgcb ]);};case 11:{_bebgf =(_dgcb )-1;_bbcc .emit (_gbaf ,_ddbga [_bdaac :_dgcb ]);};case 14:{_bebgf =(_dgcb )-1;_bbcc .emit (_cdded ,_ddbga [_bdaac :_dgcb ]);};case 15:{_bebgf =(_dgcb )-1;_bbcc .emit (_gefcf ,_ddbga [_bdaac +1:_dgcb -1]);};};};};goto _ceded ;_ceded :_acffd =int (_egbcg [_gfecad ]);_ccgd =uint (_cddd [_acffd ]);_acffd ++;for ;_ccgd > 0;_ccgd --{_acffd ++;switch _cddd [_acffd -1]{case 0:_bdaac =0;case 1:_dbce =0;};};if _gfecad ==0{goto _cbed ;};if _bebgf ++;_bebgf !=_bgba {goto _bbde ;};_eecd :{};if _bebgf ==_fgbff {switch _gfecad {case 1:goto _cdbg ;case 2:goto _cdbg ;case 31:goto _baeda ;case 14:goto _cdbg ;case 15:goto _cdbg ;case 32:goto _bcabb ;case 17:goto _cdbg ;case 33:goto _agfcg ;case 18:goto _cdbg ;case 19:goto _cdbg ;case 34:goto _gcfe ;case 35:goto _efeb ;case 36:goto _efeb ;case 23:goto _ccfd ;case 37:goto _efeb ;case 38:goto _bdeaa ;case 39:goto _gcgea ;case 40:goto _ggfe ;case 41:goto _ggfe ;case 42:goto _ggfe ;case 43:goto _agfcg ;case 44:goto _cdbg ;case 45:goto _ggfe ;case 46:goto _ggfe ;case 47:goto _ggfe ;case 48:goto _ggfe ;case 49:goto _ggfe ;case 50:goto _ggfe ;case 51:goto _ggfe ;case 52:goto _ggfe ;case 53:goto _ggfe ;case 54:goto _ggfe ;case 55:goto _ggfe ;case 56:goto _ggfe ;case 57:goto _ggfe ;case 58:goto _ggfe ;case 59:goto _cdbg ;};};_cbed :{};};if _bdaac > 0{copy (_ddbga [0:],_ddbga [_bdaac :]);};};_ =_fgbff ;if _gfecad ==_acabf {_bbcc .emit (_bcab ,nil );};close (_bbcc ._daeg );}; -// NewPrefixRangeExpr constructs a new range with prefix. -func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {return PrefixRangeExpr {pfx ,from ,to }}; +// Eval evaluates and returns the result of a sheet expression. +func (_agbbf 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");}; -// Minute is an implementation of the Excel MINUTE() function. -func Minute (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0049\u004e\u0055T\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065\u0020\u0061\u0072\u0067\u0075\u006de\u006e\u0074");};_ecce :=args [0];switch _ecce .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_bde :=_ddef (_ecce .ValueNumber );return MakeNumberResult (float64 (_bde .Minute ()));case ResultTypeString :_eaec :=_fa .ToLower (_ecce .ValueString );if !_eab (_eaec ){_ ,_ ,_ ,_faaa ,_ega :=_dbbf (_eaec );if _ega .Type ==ResultTypeError {_ega .ErrorMessage ="\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s\u0020\u0066\u006f\u0072\u0020\u004d\u0049\u004e\u0055\u0054\u0045";return _ega ;};if _faaa {return MakeNumberResult (0);};};_ ,_bdbd ,_ ,_ ,_ ,_bbf :=_cgfb (_eaec );if _bbf .Type ==ResultTypeError {return _bbf ;};return MakeNumberResult (float64 (_bdbd ));default:return MakeErrorResult ("\u0049\u006ec\u006f\u0072\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u004d\u0049NU\u0054\u0045");};};func _ddaa (_fdggc []Result ,_gbeaa bool ,_bdfgg string )Result {var _bgfa ,_abbf string ;if _gbeaa {_bgfa ="\u0074\u0068\u0072e\u0065";_abbf ="\u006f\u0064\u0064";}else {_bgfa ="\u0074\u0077\u006f";_abbf ="\u0065\u0076\u0065\u006e";};_ddafe :=len (_fdggc );if (_gbeaa &&_ddafe < 3)||(!_gbeaa &&_ddafe < 2){return MakeErrorResult (_bdfgg +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_bgfa +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};if (_ddafe /2*2==_ddafe )==_gbeaa {return MakeErrorResult (_bdfgg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_abbf +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_fgdca :=-1;_ecceb :=-1;for _cdfbd :=0;_cdfbd < _ddafe ;_cdfbd +=2{_cacdg :=_fdggc [_cdfbd ];if _cacdg .Type !=ResultTypeArray &&_cacdg .Type !=ResultTypeList {return MakeErrorResult (_bdfgg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072\u0061\u006e\u0067\u0065\u0073\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065 \u006c\u0069\u0073\u0074\u0020o\u0072\u0020a\u0072\u0072\u0061\u0079");};_eggb :=_aefda (_cacdg );if _ecceb ==-1{_ecceb =len (_eggb );_fgdca =len (_eggb [0]);}else if len (_eggb )!=_ecceb ||len (_eggb [0])!=_fgdca {return MakeErrorResult (_bdfgg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0061l\u006c\u0020\u0072\u0061n\u0067\u0065\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u0074\u0068\u0065\u0020\u0073\u0061\u006d\u0065\u0020\u0073\u0069\u007a\u0065");};if _gbeaa &&_cdfbd ==0{_cdfbd --;};};return _aaa ;}; +// MakeListResult constructs a list result. +func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }}; -// Code is an implementation of the Excel CODE function that returns the first -// character of the string as a number. -func Code (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};_acdc :=args [0].AsString ();if _acdc .Type !=ResultTypeString {return MakeErrorResult ("\u0043\u004f\u0044\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0073t\u0072\u0069\u006e\u0067\u0020a\u0072\u0067u\u006d\u0065\u006e\u0074");};if len (_acdc .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_acdc .ValueString [0]));}; +// String returns a string representation of a horizontal range. +func (_acecd HorizontalRange )String ()string {return _acecd .horizontalRangeReference ()};func _gdgf (_fgffd ,_dgde Result ,_bed ,_bfdce bool )cmpResult {_fgffd =_fgffd .AsNumber ();_dgde =_dgde .AsNumber ();if _fgffd .Type !=_dgde .Type {return _deecf ;};if _fgffd .Type ==ResultTypeNumber {if _fgffd .ValueNumber ==_dgde .ValueNumber {return _aafg ;};if _fgffd .ValueNumber < _dgde .ValueNumber {return _bcea ;};return _cdad ;};if _fgffd .Type ==ResultTypeString {_aafc :=_fgffd .ValueString ;_eegab :=_dgde .ValueString ;if !_bed {_aafc =_ee .ToLower (_aafc );_eegab =_ee .ToLower (_eegab );};if _bfdce {_adgbc :=_ag .Match (_eegab ,_aafc );if _adgbc {return _aafg ;}else {return _cdad ;};};return cmpResult (_ee .Compare (_aafc ,_eegab ));};if _fgffd .Type ==ResultTypeEmpty {return _aafg ;};if _fgffd .Type ==ResultTypeList {if len (_fgffd .ValueList )< len (_dgde .ValueList ){return _bcea ;};if len (_fgffd .ValueList )> len (_dgde .ValueList ){return _cdad ;};for _ddbde :=range _fgffd .ValueList {_ecfag :=_gdgf (_fgffd .ValueList [_ddbde ],_dgde .ValueList [_ddbde ],_bed ,_bfdce );if _ecfag !=_aafg {return _ecfag ;};};return _aafg ;};if _fgffd .Type ==ResultTypeList {if len (_fgffd .ValueArray )< len (_dgde .ValueArray ){return _bcea ;};if len (_fgffd .ValueArray )> len (_dgde .ValueArray ){return _cdad ;};for _begab :=range _fgffd .ValueArray {_ceega :=_fgffd .ValueArray [_begab ];_afafc :=_fgffd .ValueArray [_begab ];if len (_ceega )< len (_afafc ){return _bcea ;};if len (_ceega )> len (_afafc ){return _cdad ;};for _abbc :=range _ceega {_fbdd :=_gdgf (_ceega [_abbc ],_afafc [_abbc ],_bed ,_bfdce );if _fbdd !=_aafg {return _fbdd ;};};};return _aafg ;};return _deecf ;}; -// RoundUp is an implementation of the Excel ROUNDUP function that rounds a number -// up to a specified number of digits. -func RoundUp (args []Result )Result {return _bbge (args ,_fdddb )}; +// CellRef is a reference to a single cell +type CellRef struct{_bda string }; -// String returns a string representation of a horizontal range. -func (_caaff HorizontalRange )String ()string {return _caaff .horizontalRangeReference ()};type ri struct{_dgfgg float64 ;_faafcg string ;}; +// Update updates the horizontal range references after removing a row/column. +func (_adcd HorizontalRange )Update (q *_cc .UpdateQuery )Expression {return _adcd };var _ddddbe =[...]struct{_fafgc int ;_bgfbg int ;_dbagf string ;}{}; -// And is an implementation of the Excel AND() function. -func And (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0041\u004e\u0044 r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061t\u0020l\u0065a\u0073t\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gdgf :=true ;for _ ,_eegfg :=range args {_eegfg =_eegfg .AsNumber ();switch _eegfg .Type {case ResultTypeList ,ResultTypeArray :_ccfg :=And (_eegfg .ListValues ());if _ccfg .Type ==ResultTypeError {return _ccfg ;};if _ccfg .ValueNumber ==0{_gdgf =false ;};case ResultTypeNumber :if _eegfg .ValueNumber ==0{_gdgf =false ;};case ResultTypeString :return MakeErrorResult ("\u0041\u004e\u0044\u0020\u0064\u006f\u0065\u0073\u006e\u0027t\u0020\u006f\u0070\u0065\u0072\u0061\u0074e\u0020\u006f\u006e\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0073");case ResultTypeError :return _eegfg ;default:return MakeErrorResult ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0061\u0072\u0067u\u006de\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0041\u004e\u0044");};};return MakeBoolResult (_gdgf );}; +// Coupdaysnc implements the Excel COUPDAYSNC function. +func Coupdaysnc (args []Result )Result {_deb ,_bdfg :=_dccda (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _bdfg .Type ==ResultTypeError {return _bdfg ;};return MakeNumberResult (_agg (_deb ._ggbd ,_deb ._eedd ,_deb ._ecf ,_deb ._deagf ));};func _ggca (_abag ,_bee float64 ,_bfca ,_gbade int )(float64 ,Result ){_acdb ,_baae :=_fae (_abag ),_fae (_bee );if _baae .After (_acdb ){_ffbb :=_dfcf (_acdb ,_baae ,_bfca ,_gbade );_gdaa :=(_baae .Year ()-_ffbb .Year ())*12+int (_baae .Month ())-int (_ffbb .Month ());return float64 (_gdaa *_bfca )/12.0,_ffe ;};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 (_eccd *evCache )GetFromCache (key string )(Result ,bool ){_eccd ._deag .Lock ();_ac ,_fdg :=_eccd ._cda [key ];_eccd ._deag .Unlock ();return _ac ,_fdg ;}; -// Search is an implementation of the Excel SEARCH(). -func Search (args []Result )Result {_gccbg ,_aabcc :=_gfag ("\u0046\u0049\u004e\u0044",args );if _aabcc .Type !=ResultTypeEmpty {return _aabcc ;};_bbce :=_fa .ToLower (_gccbg ._fcac );if _bbce ==""{return MakeNumberResult (1.0);};_fabe :=_fa .ToLower (_gccbg ._edegc );_dfea :=_gccbg ._edafc ;_eaggg :=1;for _ggfee :=range _fabe {if _eaggg < _dfea {_eaggg ++;continue ;};_acagg :=_d .Index (_bbce ,_fabe [_ggfee :]);if _acagg ==0{return MakeNumberResult (float64 (_eaggg ));};_eaggg ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// Update returns the same object as updating sheet references does not affect EmptyExpr. +func (_cec EmptyExpr )Update (q *_cc .UpdateQuery )Expression {return _cec };const _gfcc =57347; -// Update updates references in the Range after removing a row/column. -func (_afdd Range )Update (q *_egg .UpdateQuery )Expression {_baab :=_afdd ;if q .UpdateCurrentSheet {_baab ._ecgg =_afdd ._ecgg .Update (q );_baab ._bgfde =_afdd ._bgfde .Update (q );};return _baab ;};type yyParserImpl struct{_fgcde yySymType ;_bdbge [_cbacc ]yySymType ;_febg int ;}; +// 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");};_acafc :=args [0].AsNumber ();if _acafc .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");};_ecgc :=args [1].AsNumber ();if _ecgc .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 (_dc .Pow (_acafc .ValueNumber ,_ecgc .ValueNumber ));};type evCache struct{_cda map[string ]Result ;_deag *_f .Mutex ;}; -// Mod is an implementation of the Excel MOD function which returns the -// remainder after division. It requires two numeric argumnts. -func Mod (args []Result )Result {if len (args )!=2{return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};_fadc :=args [0].AsNumber ();_edee :=args [1].AsNumber ();if _fadc .Type !=ResultTypeNumber ||_edee .Type !=ResultTypeNumber {return MakeErrorResult ("\u004d\u004fD(\u0029\u0020\u0072e\u0071\u0075\u0069\u0072es \u0074wo\u0020\u006e\u0075\u006d\u0065\u0072\u0069c \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073");};if _edee .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_bggea ,_bbdaf :=_gg .Modf (_fadc .ValueNumber /_edee .ValueNumber );if _bbdaf < 0{_bggea --;};return MakeNumberResult (_fadc .ValueNumber -_edee .ValueNumber *_bggea );}; +// ResultType is the type of the result +//go:generate stringer -type=ResultType +type ResultType byte ;func (_cbad VerticalRange )verticalRangeReference ()string {return _c .Sprintf ("\u0025\u0073\u003a%\u0073",_cbad ._efdad ,_cbad ._ddbe );}; -// Pricemat implements the Excel PRICEMAT function. -func Pricemat (args []Result )Result {_bfdbe :=len (args );if _bfdbe !=5&&_bfdbe !=6{return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0066\u0069v\u0065\u0020\u006f\u0072\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075m\u0065\u006e\u0074\u0073");};_aafcb ,_fcgdf ,_affb :=_daea (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _affb .Type ==ResultTypeError {return _affb ;};_dbgc ,_affb :=_dddb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _affb .Type ==ResultTypeError {return _affb ;};if _dbgc >=_aafcb {return MakeErrorResult ("\u0050\u0052\u0049\u0043E\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069r\u0065\u0073\u0020\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0062e\u0020\u0062\u0065\u0066\u006fr\u0065\u0020\u0073\u0065\u0074\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052I\u0043\u0045\u004d\u0041T\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u006f\u0066\u0020\u0074\u0079\u0070\u0065\u0020\u006eu\u006d\u0062\u0065\u0072");};_cafef :=args [3].ValueNumber ;if _cafef < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049\u0043\u0045M\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0072a\u0074\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020o\u0066\u0020\u0074\u0079\u0070e\u0020\u006eu\u006d\u0062\u0065\u0072");};_cbga :=args [4].ValueNumber ;if _cbga < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0052\u0049C\u0045\u004d\u0041\u0054\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0079\u0069\u0065\u006c\u0064\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e \u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};_fbd :=0;if _bfdbe ==6&&args [5].Type !=ResultTypeEmpty {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050R\u0049\u0043E\u004d\u0041\u0054 \u0072\u0065\u0071\u0075\u0069\u0072\u0065s\u0020\u0062\u0061\u0073\u0069\u0073 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fbd =int (args [5].ValueNumber );if !_efb (_fbd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006ec\u006f\u0072\u0072\u0065c\u0074\u0020b\u0061\u0073\u0069\u0073\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074\u0020\u0066\u006f\u0072\u0020\u0050\u0052\u0049C\u0045\u004d\u0041\u0054");};};_fbea ,_affb :=_cbfa (_aafcb ,_fcgdf ,_fbd );if _affb .Type ==ResultTypeError {return _affb ;};_ccbc ,_affb :=_cbfa (_dbgc ,_fcgdf ,_fbd );if _affb .Type ==ResultTypeError {return _affb ;};_bagdf ,_affb :=_cbfa (_dbgc ,_aafcb ,_fbd );if _affb .Type ==ResultTypeError {return _affb ;};_daec :=1+_ccbc *_cafef ;_aegff :=1+_fbea *_cbga ;return MakeNumberResult ((_daec /_aegff -_bagdf *_cafef )*100);}; +// Reference returns a string reference value to a range with prefix. +func (_adcf PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_dcbe :=_adcf ._cgegf .Reference (ctx ,ev );_fcfff :=_adcf ._gaga .Reference (ctx ,ev );_fdgb :=_adcf ._dbaf .Reference (ctx ,ev );if _dcbe .Type ==ReferenceTypeSheet &&_fcfff .Type ==ReferenceTypeCell &&_fdgb .Type ==ReferenceTypeCell {return MakeRangeReference (_agbd (_dcbe ,_fcfff ,_fdgb ));};return ReferenceInvalid ;};func _adcg (){_cgfd =_gf .MustCompile ("\u005e\u0030\u002b\u0024");_ebe =_gf .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029");_gefgf =_gf .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_bfebg =_gf .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_caeed =_gf .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");_dcfcfc =_gf .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_cgec =_gf .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");_decb =_gf .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_ffee =_gf .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");_ecbd =_gf .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");_gfcaf =_gf .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");_acec =_gf .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_cdcea +_cdcea +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_cdcea +_cdcea +"\u0029\u002b\u0059+\u0024");_bdbf =_gf .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_cdcea +_cdcea +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_cdcea +_cdcea +"\u0029\u002b\u0059+\u0024");_aegf =_gf .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");_ffef =_gf .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;");}; -// 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 )}; +// Mduration implements the Excel MDURATION function. +func Mduration (args []Result )Result {_geebc ,_befa :=_cfag (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _befa .Type ==ResultTypeError {return _befa ;};_cddc :=_geebc ._aedc ;_cgbb :=_geebc ._cfa ;_egbg :=_geebc ._dcfg ;_beac :=_geebc ._deec ;_dbfa :=_geebc ._bfgg ;_gbbc :=_geebc ._cadg ;_adff :=_fec (_cddc ,_cgbb ,_egbg ,_beac ,_dbfa ,_gbbc );if _adff .Type ==ResultTypeError {return _adff ;};_eefdg :=_adff .ValueNumber /(1.0+_beac /_dbfa );return MakeNumberResult (_eefdg );};func (_dbbg *ivr )Sheet (name string )Context {return _dbbg };func _cegca (_acaeb [][]Result ,_eadag int )[][]Result {_ceea :=[][]Result {};for _aggc :=range _acaeb {if _aggc ==0{continue ;};_cgdf :=[]Result {};for _feed :=range _acaeb {if _feed ==_eadag {continue ;};_cgdf =append (_cgdf ,_acaeb [_aggc ][_feed ]);};_ceea =append (_ceea ,_cgdf );};return _ceea ;};const _gdccc =57358; -// MDeterm is an implementation of the Excel MDETERM which finds the determinant -// of a matrix. -func MDeterm (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_dbca :=args [0];if _dbca .Type !=ResultTypeArray {return MakeErrorResult ("\u004d\u0044\u0045T\u0045\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0072\u0061\u0079 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_ffbe :=len (_dbca .ValueArray );for _ ,_daddb :=range _dbca .ValueArray {if len (_daddb )!=_ffbe {return MakeErrorResult ("\u004d\u0044\u0045TE\u0052\u004d\u0028\u0029\u0020\u0072\u0065\u0071\u0075i\u0072e\u0073 \u0061 \u0073\u0071\u0075\u0061\u0072\u0065\u0020\u006d\u0061\u0074\u0072\u0069\u0078");};};return MakeNumberResult (_bcadb (_dbca .ValueArray ));}; +// 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");};_eaae :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_eaae *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_egec :=_cdafd (args [1]);for _ ,_gcg :=range _egec {for _ ,_caac :=range _gcg {if _caac .Type !=ResultTypeNumber ||_caac .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");};_eaae *=1.0+_caac .ValueNumber ;};};return MakeNumberResult (_eaae );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");};}; -// Vdb implements the Excel VDB function. -func Vdb (args []Result )Result {_gccc :=len (args );if _gccc < 5||_gccc > 7{return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0066\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0020\u0074\u006f\u0020b\u0065\u0020\u0069\u006e\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0066\u0069\u0076\u0065\u0020a\u006e\u0064\u0020\u0073\u0065v\u0065\u006e");};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020c\u006f\u0073\u0074\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_aebg :=args [0].ValueNumber ;if _aebg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044B \u0072\u0065\u0071u\u0069\u0072\u0065\u0073 co\u0073t \u0074\u006f\u0020\u0062\u0065\u0020\u006eon\u0020\u006e\u0065\u0067\u0061\u0074\u0069v\u0065");};if args [1].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042 \u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0061\u006c\u0076\u0061\u0067\u0065\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_febc :=args [1].ValueNumber ;if _febc < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0061\u006c\u0076\u0061\u0067\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067a\u0074\u0069\u0076\u0065");};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020l\u0069\u0066\u0065\u0020\u0074\u006f \u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");};_gegb :=args [2].ValueNumber ;if _gegb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _gegb < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006c\u0069f\u0065 \u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if args [3].Type !=ResultTypeNumber {return MakeErrorResult ("V\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0073\u0074\u0061\u0072\u0074 p\u0065\u0072\u0069\u006fd\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075mb\u0065\u0072 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gbfe :=args [3].ValueNumber ;if _gbfe < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0020\u0074o\u0020\u0062\u0065\u0020\u006e\u006f\u0074\u0020\u006c\u0065\u0073\u0073\u0020\u0074h\u0061n\u0020\u006f\u006e\u0065");};if args [4].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075i\u0072\u0065\u0073\u0020\u0065\u006e\u0064 \u0070\u0065\u0072\u0069\u006f\u0064 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_fbbd :=args [4].ValueNumber ;if _gbfe > _fbbd {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020s\u0074\u0061\u0072\u0074\u0020\u0070\u0065r\u0069\u006f\u0064\u0020\u0066\u006f\u0072\u0020\u0056\u0044\u0042");};if _fbbd > _gegb {return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0065\u006e\u0064\u0020\u0070e\u0072i\u006f\u0064\u0020\u0066\u006f\u0072\u0020V\u0044\u0042");};_abda :=2.0;if _gccc > 5{if args [5].Type ==ResultTypeEmpty {_abda =0.0;}else {if args [5].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056\u0044\u0042\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_abda =args [5].ValueNumber ;if _abda < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0056\u0044\u0042\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u0061\u0063\u0074\u006f\u0072\u0020\u0074\u006f\u0020\u0062e\u0020\u006e\u006f\u006e\u0020n\u0065\u0067a\u0074\u0069\u0076\u0065");};};};_bfb :=false ;if _gccc > 6&&args [6].Type !=ResultTypeEmpty {if args [6].Type !=ResultTypeNumber {return MakeErrorResult ("\u0056D\u0042\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020n\u006f\u005f\u0073\u0077\u0069\u0074\u0063\u0068\u0020to\u0020\u0062\u0065 \u006e\u0075m\u0062\u0065\u0072\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};_bfb =args [6].ValueNumber !=0;};_afcf :=0.0;_gffeg :=_gg .Floor (_gbfe );_dfef :=_gg .Ceil (_fbbd );if _bfb {for _ffgg :=_gffeg +1;_ffgg <=_dfef ;_ffgg ++{_dgbe :=_cdcfb (_aebg ,_febc ,_gegb ,_ffgg ,_abda );if _ffgg ==_gffeg +1{_dgbe *=_gg .Min (_fbbd ,_gffeg +1)-_gbfe ;}else if _ffgg ==_dfef {_dgbe *=_fbbd +1-_dfef ;};_afcf +=_dgbe ;};}else {_dbadg :=_gegb ;var _aabfa float64 ;if !_agef (_gbfe ,_gg .Floor (_gbfe )){if _abda ==1{_fegc :=_gegb /2;if _gbfe > _fegc ||_agef (_gbfe ,_fegc ){_aabfa =_gbfe -_fegc ;_gbfe =_fegc ;_fbbd -=_aabfa ;_dbadg ++;};};};if _abda !=0{_aebg -=_dceg (_aebg ,_febc ,_gegb ,_dbadg ,_gbfe ,_abda );};_afcf =_dceg (_aebg ,_febc ,_gegb ,_gegb -_gbfe ,_fbbd -_gbfe ,_abda );};return MakeNumberResult (_afcf );};const _gabb int =30; +// 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");};_ecge :=args [0].AsNumber ();if _ecge .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");};_ceeb :=float64 (1);if _ecge .ValueNumber < 0{_ceeb =-1;};if len (args )> 1{_bdgcc :=args [1].AsNumber ();if _bdgcc .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");};_ceeb =_bdgcc .ValueNumber ;};_dfbge :=float64 (1);if len (args )> 2{_bfdga :=args [2].AsNumber ();if _bfdga .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");};_dfbge =_bfdga .ValueNumber ;};if len (args )==1{return MakeNumberResult (_dc .Ceil (_ecge .ValueNumber ));};_fgag :=_ecge .ValueNumber ;_fgag ,_abddf :=_dc .Modf (_fgag /_ceeb );if _abddf !=0{if _ecge .ValueNumber > 0{_fgag ++;}else if _dfbge < 0{_fgag --;};};return MakeNumberResult (_fgag *_ceeb );}; -// Average implements the AVERAGE function. It differs slightly from Excel (and -// agrees with LibreOffice) in that boolean values are counted. As an example, -// AVERAGE of two cells containing TRUE & FALSE is 0.5 in LibreOffice and -// #DIV/0! in Excel. unioffice will return 0.5 in this case. -func Average (args []Result )Result {_ebea ,_dacg :=_dfaca (args ,false );if _dacg ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0041\u0056\u0045\u0052AG\u0045\u0020\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065r\u006f");};return MakeNumberResult (_ebea /_dacg );}; \ No newline at end of file +// Eval evaluates and returns the result of a formula. +func (_ddc *defEval )Eval (ctx Context ,formula string )Result {_egg :=ParseString (formula );if _egg !=nil {_ddc .checkLastEvalIsRef (ctx ,_egg );_ced :=_egg .Eval (ctx ,_ddc );return _ced ;};return MakeErrorResult (_c .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 ));};func _ebcfc (_cbdbg []Result ,_dadf rmode )Result {if len (_cbdbg )!=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");};_abgae :=_cbdbg [0].AsNumber ();if _abgae .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");};_ecga :=_cbdbg [1].AsNumber ();if _ecga .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");};_bgad :=_ecga .ValueNumber ;_ddgc :=_abgae .ValueNumber ;_beae :=1.0;if _bgad > 0{_beae =_dc .Pow (1/10.0,_bgad );}else {_beae =_dc .Pow (10.0,-_bgad );};_ddgc ,_fcbb :=_dc .Modf (_ddgc /_beae );switch _dadf {case _aabe :const _gead =0.499999999;if _fcbb >=_gead {_ddgc ++;}else if _fcbb <=-_gead {_ddgc --;};case _eecgb :case _agcbg :if _fcbb > 0{_ddgc ++;}else if _fcbb < 0{_ddgc --;};};return MakeNumberResult (_ddgc *_beae );};func _bccga (_fgee float64 )bool {return _fgee ==1||_fgee ==2||_fgee ==4};func (_baedb HorizontalRange )horizontalRangeReference ()string {return _c .Sprintf ("\u0025\u0064\u003a%\u0064",_baedb ._ddgg ,_baedb ._aabf );};const _cfaagc =57376; + +// GetEpoch returns a null time object for the invalid reference context. +func (_baefd *ivr )GetEpoch ()_ce .Time {return _ce .Time {}}; \ No newline at end of file diff --git a/spreadsheet/reference/reference.go b/spreadsheet/reference/reference.go index 6af29ab97f..856a040467 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 (_a "errors";_cb "fmt";_bg "github.com/unidoc/unioffice/spreadsheet/update";_bf "regexp";_g "strconv";_c "strings";); +package reference ;import (_f "errors";_b "fmt";_cf "github.com/unidoc/unioffice/spreadsheet/update";_fb "regexp";_gc "strconv";_c "strings";); -// String returns a string representation of ColumnReference. -func (_ae ColumnReference )String ()string {_be :=make ([]byte ,0,4);if _ae .AbsoluteColumn {_be =append (_be ,'$');};_be =append (_be ,_ae .Column ...);return string (_be );}; - -// ParseCellReference parses a cell reference of the form 'A10' and splits it -// into column/row segments. -func ParseCellReference (s string )(CellReference ,error ){s =_c .TrimSpace (s );if len (s )< 2{return CellReference {},_a .New ("\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066e\u0072\u0065\u006ece\u0020\u006d\u0075\u0073\u0074\u0020h\u0061\u0076\u0065\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u0074\u0077o\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0073");};_bc :=CellReference {};_e :=_c .Split (s ,"\u0021");if len (_e )==2{_bc .SheetName =_e [0];s =_e [1];};if s [0]=='$'{_bc .AbsoluteColumn =true ;s =s [1:];};_gc :=-1;_cg :for _d :=0;_d < len (s );_d ++{switch {case s [_d ]>='0'&&s [_d ]<='9'||s [_d ]=='$':_gc =_d ;break _cg ;};};switch _gc {case 0:return CellReference {},_cb .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",s );case -1:return CellReference {},_cb .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",s );};_bc .Column =s [0:_gc ];if s [_gc ]=='$'{_bc .AbsoluteRow =true ;_gc ++;};_bc .ColumnIdx =ColumnToIndex (_bc .Column );_aaf ,_da :=_g .ParseUint (s [_gc :],10,32);if _da !=nil {return CellReference {},_cb .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_da );};_bc .RowIdx =uint32 (_aaf );return _bc ,nil ;}; +// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) +func IndexToColumn (col uint32 )string {var _bbg [64+1]byte ;_dg :=len (_bbg );_agb :=col ;const _cfa =26;for _agb >=_cfa {_dg --;_cb :=_agb /_cfa ;_bbg [_dg ]=byte ('A'+uint (_agb -_cb *_cfa ));_agb =_cb -1;};_dg --;_bbg [_dg ]=byte ('A'+uint (_agb ));return string (_bbg [_dg :]);}; -// 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 )(_eb ,_da CellReference ,_ab error ){_ggc ,_de ,_ab :=_gg (s );if _ab !=nil {return CellReference {},CellReference {},_ab ;};_cfb :=_c .Split (_de ,"\u003a");if len (_cfb )!=2{return CellReference {},CellReference {},_f .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _ggc !=""{_cfb [0]=_ggc +"\u0021"+_cfb [0];_cfb [1]=_ggc +"\u0021"+_cfb [1];};_eg ,_ab :=ParseCellReference (_cfb [0]);if _ab !=nil {return CellReference {},CellReference {},_ab ;};_dd ,_ab :=ParseCellReference (_cfb [1]);if _ab !=nil {return CellReference {},CellReference {},_ab ;};return _eg ,_dd ,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 =_c .TrimSpace (s );if len (s )< 1{return ColumnReference {},_a .New ("\u0063\u006f\u006c\u0075\u006d\u006e \u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u0063\u0068a\u0072a\u0063\u0074\u0065\u0072");};_de :=ColumnReference {};_ed :=_c .Split (s ,"\u0021");if len (_ed )==2{_de .SheetName =_ed [0];s =_ed [1];};if s [0]=='$'{_de .AbsoluteColumn =true ;s =s [1:];};if !_f .MatchString (s ){return ColumnReference {},_a .New ("\u0063\u006f\u006c\u0075\u006dn\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u006d\u0075s\u0074\u0020\u0062\u0065\u0020\u0062\u0065\u0074\u0077\u0065\u0065\u006e\u0020\u0041\u0020\u0061\u006e\u0064\u0020\u005a\u005a");};_de .Column =s ;_de .ColumnIdx =ColumnToIndex (_de .Column );return _de ,nil ;}; +// ParseColumnRangeReference splits a range reference of the form "A:B" into its +// components. +func ParseColumnRangeReference (s string )(_cbe ,_ed ColumnReference ,_bfa error ){_ac :="";_aa :=_c .Split (s ,"\u0021");if len (_aa )==2{_ac =_aa [0];s =_aa [1];};_ca :=_c .Split (s ,"\u003a");if len (_ca )!=2{return ColumnReference {},ColumnReference {},_f .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _ac !=""{_ca [0]=_ac +"\u0021"+_ca [0];_ca [1]=_ac +"\u0021"+_ca [1];};_agef ,_bfa :=ParseColumnReference (_ca [0]);if _bfa !=nil {return ColumnReference {},ColumnReference {},_bfa ;};_abf ,_bfa :=ParseColumnReference (_ca [1]);if _bfa !=nil {return ColumnReference {},ColumnReference {},_bfa ;};return _agef ,_abf ,nil ;};var _bga =_fb .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); // 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 =_c .ToUpper (col );_gd :=uint32 (0);for _ ,_dc :=range col {_gd *=26;_gd +=uint32 (_dc -'A'+1);};return _gd -1;}; +// 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 ;}; -// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) -func IndexToColumn (col uint32 )string {var _bfc [64+1]byte ;_df :=len (_bfc );_ga :=col ;const _eb =26;for _ga >=_eb {_df --;_eca :=_ga /_eb ;_bfc [_df ]=byte ('A'+uint (_ga -_eca *_eb ));_ga =_eca -1;};_df --;_bfc [_df ]=byte ('A'+uint (_ga ));return string (_bfc [_df :]);}; +// Update updates reference to point one of the neighboring cells with respect to the update type after removing a row/column. +func (_ge *CellReference )Update (updateType _cf .UpdateAction )*CellReference {switch updateType {case _cf .UpdateActionRemoveColumn :_a :=_ge ;_a .ColumnIdx =_ge .ColumnIdx -1;_a .Column =IndexToColumn (_a .ColumnIdx );return _a ;default:return _ge ;};}; -// ParseColumnRangeReference splits a range reference of the form "A:B" into its -// components. -func ParseColumnRangeReference (s string )(_bfa ,_fc ColumnReference ,_ged error ){_ag :="";_ebb :=_c .Split (s ,"\u0021");if len (_ebb )==2{_ag =_ebb [0];s =_ebb [1];};_fg :=_c .Split (s ,"\u003a");if len (_fg )!=2{return ColumnReference {},ColumnReference {},_a .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _ag !=""{_fg [0]=_ag +"\u0021"+_fg [0];_fg [1]=_ag +"\u0021"+_fg [1];};_dfc ,_ged :=ParseColumnReference (_fg [0]);if _ged !=nil {return ColumnReference {},ColumnReference {},_ged ;};_egc ,_ged :=ParseColumnReference (_fg [1]);if _ged !=nil {return ColumnReference {},ColumnReference {},_ged ;};return _dfc ,_egc ,nil ;};var _f =_bf .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); +// Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. +func (_ag *ColumnReference )Update (updateType _cf .UpdateAction )*ColumnReference {switch updateType {case _cf .UpdateActionRemoveColumn :_ec :=_ag ;_ec .ColumnIdx =_ag .ColumnIdx -1;_ec .Column =IndexToColumn (_ec .ColumnIdx );return _ec ;default:return _ag ;};};func _gg (_gcg string )(string ,string ,error ){_dbe :="";_eef :=_c .LastIndex (_gcg ,"\u0021");if _eef > -1{_dbe =_gcg [:_eef ];_gcg =_gcg [_eef +1:];if _dbe ==""{return "","",_f .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065");};};return _dbe ,_gcg ,nil ;}; // String returns a string representation of CellReference. -func (_ge CellReference )String ()string {_aa :=make ([]byte ,0,4);if _ge .AbsoluteColumn {_aa =append (_aa ,'$');};_aa =append (_aa ,_ge .Column ...);if _ge .AbsoluteRow {_aa =append (_aa ,'$');};_aa =_g .AppendInt (_aa ,int64 (_ge .RowIdx ),10);return string (_aa );}; +func (_gb CellReference )String ()string {_e :=make ([]byte ,0,4);if _gb .AbsoluteColumn {_e =append (_e ,'$');};_e =append (_e ,_gb .Column ...);if _gb .AbsoluteRow {_e =append (_e ,'$');};_e =_gc .AppendInt (_e ,int64 (_gb .RowIdx ),10);return string (_e );}; -// Update updates reference to point one of the neighboring cells with respect to the update type after removing a row/column. -func (_gb *CellReference )Update (updateType _bg .UpdateAction )*CellReference {switch updateType {case _bg .UpdateActionRemoveColumn :_eg :=_gb ;_eg .ColumnIdx =_gb .ColumnIdx -1;_eg .Column =IndexToColumn (_eg .ColumnIdx );return _eg ;default:return _gb ;};}; +// ColumnToIndex maps a column to a zero based index (e.g. A = 0, B = 1, AA = 26) +func ColumnToIndex (col string )uint32 {col =_c .ToUpper (col );_age :=uint32 (0);for _ ,_ccf :=range col {_age *=26;_age +=uint32 (_ccf -'A'+1);};return _age -1;}; -// Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. -func (_cd *ColumnReference )Update (updateType _bg .UpdateAction )*ColumnReference {switch updateType {case _bg .UpdateActionRemoveColumn :_bgc :=_cd ;_bgc .ColumnIdx =_cd .ColumnIdx -1;_bgc .Column =IndexToColumn (_bgc .ColumnIdx );return _bgc ;default:return _cd ;};}; +// ParseColumnReference parses a column reference of the form 'Sheet1!A' and splits it +// into sheet name and column segments. +func ParseColumnReference (s string )(ColumnReference ,error ){s =_c .TrimSpace (s );if len (s )< 1{return ColumnReference {},_f .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");};_cc :=ColumnReference {};_af ,_bb ,_ae :=_gg (s );if _ae !=nil {return ColumnReference {},_ae ;};if _af !=""{_cc .SheetName =_af ;};if _bb [0]=='$'{_cc .AbsoluteColumn =true ;_bb =_bb [1:];};if !_bga .MatchString (_bb ){return ColumnReference {},_f .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");};_cc .Column =_bb ;_cc .ColumnIdx =ColumnToIndex (_cc .Column );return _cc ,nil ;}; -// ParseRangeReference splits a range reference of the form "A1:B5" into its -// components. -func ParseRangeReference (s string )(_gag ,_af CellReference ,_egd error ){_gac :="";_ea :=_c .Split (s ,"\u0021");if len (_ea )==2{_gac =_ea [0];s =_ea [1];};_dd :=_c .Split (s ,"\u003a");if len (_dd )!=2{return CellReference {},CellReference {},_a .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _gac !=""{_dd [0]=_gac +"\u0021"+_dd [0];_dd [1]=_gac +"\u0021"+_dd [1];};_beg ,_egd :=ParseCellReference (_dd [0]);if _egd !=nil {return CellReference {},CellReference {},_egd ;};_daa ,_egd :=ParseCellReference (_dd [1]);if _egd !=nil {return CellReference {},CellReference {},_egd ;};return _beg ,_daa ,nil ;}; \ No newline at end of file +// ParseCellReference parses a cell reference of the form 'A10' and splits it +// into column/row segments. +func ParseCellReference (s string )(CellReference ,error ){s =_c .TrimSpace (s );if len (s )< 2{return CellReference {},_f .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");};_bf :=CellReference {};_ba ,_d ,_bg :=_gg (s );if _bg !=nil {return CellReference {},_bg ;};if _ba !=""{_bf .SheetName =_ba ;};if s [0]=='$'{_bf .AbsoluteColumn =true ;_d =_d [1:];};_ee :=-1;_db :for _fe :=0;_fe < len (_d );_fe ++{switch {case _d [_fe ]>='0'&&_d [_fe ]<='9'||_d [_fe ]=='$':_ee =_fe ;break _db ;};};switch _ee {case 0:return CellReference {},_b .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",_d );case -1:return CellReference {},_b .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_d );};_bf .Column =_d [0:_ee ];if _d [_ee ]=='$'{_bf .AbsoluteRow =true ;_ee ++;};_bf .ColumnIdx =ColumnToIndex (_bf .Column );_fd ,_bg :=_gc .ParseUint (_d [_ee :],10,32);if _bg !=nil {return CellReference {},_b .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_bg );};_bf .RowIdx =uint32 (_fd );return _bf ,nil ;}; + +// String returns a string representation of ColumnReference. +func (_gbe ColumnReference )String ()string {_bc :=make ([]byte ,0,4);if _gbe .AbsoluteColumn {_bc =append (_bc ,'$');};_bc =append (_bc ,_gbe .Column ...);return string (_bc );}; \ No newline at end of file diff --git a/spreadsheet/spreadsheet.go b/spreadsheet/spreadsheet.go index e8b1b974e4..804321e436 100644 --- a/spreadsheet/spreadsheet.go +++ b/spreadsheet/spreadsheet.go @@ -15,1232 +15,1232 @@ // UniDoc End User License Agreement (EULA) that is available at: // https://unidoc.io/eula/ // A trial license code for evaluation can be obtained at https://unidoc.io. -package spreadsheet ;import (_cb "archive/zip";_de "errors";_ade "fmt";_g "github.com/unidoc/unioffice";_dc "github.com/unidoc/unioffice/chart";_gb "github.com/unidoc/unioffice/color";_bfd "github.com/unidoc/unioffice/common";_bf "github.com/unidoc/unioffice/common/license";_b "github.com/unidoc/unioffice/common/tempstorage";_cf "github.com/unidoc/unioffice/measurement";_dgf "github.com/unidoc/unioffice/schema/soo/dml";_ef "github.com/unidoc/unioffice/schema/soo/dml/chart";_ea "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_gbg "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ba "github.com/unidoc/unioffice/schema/soo/sml";_gdd "github.com/unidoc/unioffice/spreadsheet/format";_cgd "github.com/unidoc/unioffice/spreadsheet/formula";_dg "github.com/unidoc/unioffice/spreadsheet/reference";_cfa "github.com/unidoc/unioffice/spreadsheet/update";_da "github.com/unidoc/unioffice/vmldrawing";_e "github.com/unidoc/unioffice/zippkg";_gd "image";_ad "image/jpeg";_c "io";_ge "log";_ce "math";_gg "math/big";_af "os";_fb "path/filepath";_ff "regexp";_f "sort";_cg "strconv";_d "strings";_ag "time";); +package spreadsheet ;import (_aa "archive/zip";_gb "errors";_c "fmt";_d "github.com/unidoc/unioffice";_dee "github.com/unidoc/unioffice/chart";_cg "github.com/unidoc/unioffice/color";_cb "github.com/unidoc/unioffice/common";_gg "github.com/unidoc/unioffice/common/license";_bb "github.com/unidoc/unioffice/common/tempstorage";_ae "github.com/unidoc/unioffice/measurement";_fe "github.com/unidoc/unioffice/schema/soo/dml";_ba "github.com/unidoc/unioffice/schema/soo/dml/chart";_ce "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_aag "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ggd "github.com/unidoc/unioffice/schema/soo/sml";_ga "github.com/unidoc/unioffice/spreadsheet/format";_aec "github.com/unidoc/unioffice/spreadsheet/formula";_eg "github.com/unidoc/unioffice/spreadsheet/reference";_gaf "github.com/unidoc/unioffice/spreadsheet/update";_cc "github.com/unidoc/unioffice/vmldrawing";_ad "github.com/unidoc/unioffice/zippkg";_db "image";_dg "image/jpeg";_ec "io";_g "log";_bg "math";_dd "math/big";_b "os";_f "path/filepath";_fb "regexp";_a "sort";_de "strconv";_dgd "strings";_dga "time";); -// AddImage adds an image with a paricular anchor type, returning an anchor to -// allow adusting the image size/position. -func (_edda Drawing )AddImage (img _bfd .ImageRef ,at AnchorType )Anchor {_afgg :=0;for _edff ,_ceed :=range _edda ._dea .Images {if _ceed ==img {_afgg =_edff +1;break ;};};var _efb string ;for _dbg ,_deea :=range _edda ._dea ._cbgc {if _deea ==_edda ._bacd {_aege :=_ade .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_afgg ,img .Format ());_eegf :=_edda ._dea ._dbagc [_dbg ].AddRelationship (_aege ,_g .ImageType );_efb =_eegf .ID ();break ;};};var _gdgf Anchor ;var _gadd *_ea .CT_Picture ;switch at {case AnchorTypeAbsolute :_ggbg :=_dgcf ();_edda ._bacd .EG_Anchor =append (_edda ._bacd .EG_Anchor ,&_ea .EG_Anchor {AbsoluteAnchor :_ggbg });_ggbg .Choice =&_ea .EG_ObjectChoicesChoice {};_ggbg .Choice .Pic =_ea .NewCT_Picture ();_gadd =_ggbg .Choice .Pic ;_gdgf =AbsoluteAnchor {_ggbg };case AnchorTypeOneCell :_eebe :=_ddf ();_edda ._bacd .EG_Anchor =append (_edda ._bacd .EG_Anchor ,&_ea .EG_Anchor {OneCellAnchor :_eebe });_eebe .Choice =&_ea .EG_ObjectChoicesChoice {};_eebe .Choice .Pic =_ea .NewCT_Picture ();_gadd =_eebe .Choice .Pic ;_gdgf =OneCellAnchor {_eebe };case AnchorTypeTwoCell :_adfb :=_aebf ();_edda ._bacd .EG_Anchor =append (_edda ._bacd .EG_Anchor ,&_ea .EG_Anchor {TwoCellAnchor :_adfb });_adfb .Choice =&_ea .EG_ObjectChoicesChoice {};_adfb .Choice .Pic =_ea .NewCT_Picture ();_gadd =_adfb .Choice .Pic ;_gdgf =TwoCellAnchor {_adfb };};_gadd .NvPicPr .CNvPr .IdAttr =uint32 (len (_edda ._bacd .EG_Anchor ));_gadd .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_gadd .BlipFill .Blip =_dgf .NewCT_Blip ();_gadd .BlipFill .Blip .EmbedAttr =_g .String (_efb );_gadd .BlipFill .Stretch =_dgf .NewCT_StretchInfoProperties ();_gadd .SpPr =_dgf .NewCT_ShapeProperties ();_gadd .SpPr .Xfrm =_dgf .NewCT_Transform2D ();_gadd .SpPr .Xfrm .Off =_dgf .NewCT_Point2D ();_gadd .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_gadd .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_gadd .SpPr .Xfrm .Ext =_dgf .NewCT_PositiveSize2D ();_gadd .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_cf .Pixel72 )/_cf .EMU );_gadd .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_cf .Pixel72 )/_cf .EMU );_gadd .SpPr .PrstGeom =_dgf .NewCT_PresetGeometry2D ();_gadd .SpPr .PrstGeom .PrstAttr =_dgf .ST_ShapeTypeRect ;_gadd .SpPr .Ln =_dgf .NewCT_LineProperties ();_gadd .SpPr .Ln .NoFill =_dgf .NewCT_NoFillProperties ();return _gdgf ;}; - -// SetCachedFormulaResult sets the cached result of a formula. This is normally -// not needed but is used internally when expanding an array formula. -func (_ddcc Cell )SetCachedFormulaResult (s string ){_ddcc ._eeg .V =&s }; - -// X returns the inner wrapped XML type. -func (_ceeb Font )X ()*_ba .CT_Font {return _ceeb ._gcc };func (_fcc RichTextRun )ensureRpr (){if _fcc ._fgfg .RPr ==nil {_fcc ._fgfg .RPr =_ba .NewCT_RPrElt ();};}; +// BottomRight is a no-op. +func (_efff OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; -// Drawing is a drawing overlay on a sheet. Only a single drawing is allowed -// per sheet, so to display multiple charts and images on a single sheet, they -// must be added to the same drawing. -type Drawing struct{_dea *Workbook ;_bacd *_ea .WsDr ;};func (_adb Cell )clearValue (){_adb ._eeg .F =nil ;_adb ._eeg .Is =nil ;_adb ._eeg .V =nil ;_adb ._eeg .TAttr =_ba .ST_CellTypeUnset ;};func (_gcgb PatternFill )X ()*_ba .CT_PatternFill {return _gcgb ._fefe }; +// BottomRight is a no-op. +func (_cedg AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}}; -// IsSheetLocked returns whether the sheet is locked. -func (_gbaf SheetProtection )IsSheetLocked ()bool {return _gbaf ._baca .SheetAttr !=nil &&*_gbaf ._baca .SheetAttr ;}; +// SetColOffset sets a column offset in absolute distance. +func (_cedf CellMarker )SetColOffset (m _ae .Distance ){_cedf ._bcb .ColOff .ST_CoordinateUnqualified =_d .Int64 (int64 (m /_ae .EMU ));}; -// Reference returns the cell reference (e.g. "A4"). This is not required, -// however both unioffice and Excel will always set it. -func (_gee Cell )Reference ()string {if _gee ._eeg .RAttr !=nil {return *_gee ._eeg .RAttr ;};return "";}; +// RemoveFont removes a font from the style sheet. It *does not* update styles that refer +// to this font. +func (_bcab StyleSheet )RemoveFont (f Font )error {for _gbae ,_fcgb :=range _bcab ._gcac .Fonts .Font {if _fcgb ==f .X (){_bcab ._gcac .Fonts .Font =append (_bcab ._gcac .Fonts .Font [:_gbae ],_bcab ._gcac .Fonts .Font [_gbae +1:]...);return nil ;};};return _gb .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");};var (_ebgca =[...]uint8 {0,21,46,61,76,91};_afbc =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_ffage =[...]uint8 {0,16,32,48,64};_dcgb =[...]uint8 {0,16,32,48,64,80};); -// Comment is a single comment within a sheet. -type Comment struct{_gcbe *Workbook ;_fdd *_ba .CT_Comment ;_aaf *_ba .Comments ;}; +// Wrapped returns true if the cell will wrap text. +func (_ddbd CellStyle )Wrapped ()bool {if _ddbd ._cae .Alignment ==nil {return false ;};if _ddbd ._cae .Alignment .WrapTextAttr ==nil {return false ;};return *_ddbd ._cae .Alignment .WrapTextAttr ;};func (_ccb Border )SetBottom (style _ggd .ST_BorderStyle ,c _cg .Color ){if _ccb ._aac .Bottom ==nil {_ccb ._aac .Bottom =_ggd .NewCT_BorderPr ();};_ccb ._aac .Bottom .Color =_ggd .NewCT_Color ();_ccb ._aac .Bottom .Color .RgbAttr =c .AsRGBAString ();_ccb ._aac .Bottom .StyleAttr =style ;}; -// LockObject controls the locking of the sheet objects. -func (_abfg SheetProtection )LockObject (b bool ){if !b {_abfg ._baca .ObjectsAttr =nil ;}else {_abfg ._baca .ObjectsAttr =_g .Bool (true );};};func (_bdfb *Sheet )removeColumnFromMergedCells (_eede uint32 )error {if _bdfb ._edeb .MergeCells ==nil ||_bdfb ._edeb .MergeCells .MergeCell ==nil {return nil ;};_bdeb :=[]*_ba .CT_MergeCell {};for _ ,_ceg :=range _bdfb .MergedCells (){_eada :=_feae (_ceg .Reference (),_eede ,true );if _eada !=""{_ceg .SetReference (_eada );_bdeb =append (_bdeb ,_ceg .X ());};};_bdfb ._edeb .MergeCells .MergeCell =_bdeb ;return nil ;}; +// MoveTo is a no-op. +func (_ef AbsoluteAnchor )MoveTo (x ,y int32 ){}; -// X returns the inner wrapped XML type. -func (_dgcd IconScale )X ()*_ba .CT_IconSet {return _dgcd ._dacb }; +// CellMarker represents a cell position +type CellMarker struct{_bcb *_ce .CT_Marker }; -// LessRows compares two rows based off of a column. If the column doesn't exist -// in one row, that row is 'less'. -func (_cfeg Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _dcac ,_bcfc Cell ;for _ ,_cde :=range lhs .Cells (){_affd ,_ :=_dg .ParseCellReference (_cde .Reference ());if _affd .Column ==column {_dcac =_cde ;break ;};};for _ ,_cae :=range rhs .Cells (){_aeca ,_ :=_dg .ParseCellReference (_cae .Reference ());if _aeca .Column ==column {_bcfc =_cae ;break ;};};return _cfeg .LessCells (_dcac ,_bcfc );}; +// X returns the inner XML entity for a stylesheet. +func (_bec StyleSheet )X ()*_ggd .StyleSheet {return _bec ._gcac };const _cf ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; -// Column returns the cell column -func (_eec Cell )Column ()(string ,error ){_cff ,_dgb :=_dg .ParseCellReference (_eec .Reference ());if _dgb !=nil {return "",_dgb ;};return _cff .Column ,nil ;}; +// SetSize sets the text size for a rich text run. +func (_aee RichTextRun )SetSize (m _ae .Distance ){_aee .ensureRpr ();_aee ._aggb .RPr .Sz =_ggd .NewCT_FontSize ();_aee ._aggb .RPr .Sz .ValAttr =float64 (m /_ae .Point );}; -// HasNumberFormat returns true if the cell style has a number format applied. -func (_abg CellStyle )HasNumberFormat ()bool {return _abg ._daa .NumFmtIdAttr !=nil &&_abg ._daa .ApplyNumberFormatAttr !=nil &&*_abg ._daa .ApplyNumberFormatAttr ;}; +// AddFormatValue adds a format value (databars require two). +func (_gaab DataBarScale )AddFormatValue (t _ggd .ST_CfvoType ,val string ){_bbbd :=_ggd .NewCT_Cfvo ();_bbbd .TypeAttr =t ;_bbbd .ValAttr =_d .String (val );_gaab ._edfg .Cfvo =append (_gaab ._edfg .Cfvo ,_bbbd );}; -// SetBold causes the text to be displayed in bold. -func (_dbac RichTextRun )SetBold (b bool ){_dbac .ensureRpr ();_dbac ._fgfg .RPr .B =_ba .NewCT_BooleanProperty ();_dbac ._fgfg .RPr .B .ValAttr =_g .Bool (b );}; +// TopLeft is a no-op. +func (_fd AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; -// Fills returns a Fills object that can be used to add/create/edit fills. -func (_eeae StyleSheet )Fills ()Fills {return Fills {_eeae ._gfde .Fills }}; +// SetPriority sets the rule priority +func (_age ConditionalFormattingRule )SetPriority (p int32 ){_age ._dbed .PriorityAttr =p }; // X returns the inner wrapped XML type. -func (_bgd DataBarScale )X ()*_ba .CT_DataBar {return _bgd ._abb }; - -// ClearProtection removes any protections applied to teh sheet. -func (_edffc *Sheet )ClearProtection (){_edffc ._edeb .SheetProtection =nil }; - -// BottomRight is a no-op. -func (_beg OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; +func (_eag *Workbook )X ()*_ggd .Workbook {return _eag ._bbae }; // Type returns the type of anchor -func (_aga AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute }; - -// AddNamedCell adds a new named cell to a row and returns it. You should -// normally prefer Cell() as it will return the existing cell if the cell -// already exists, while AddNamedCell will duplicate the cell creating an -// invaild spreadsheet. -func (_beda Row )AddNamedCell (col string )Cell {_becb :=_ba .NewCT_Cell ();_becb .RAttr =_g .Stringf ("\u0025\u0073\u0025\u0064",col ,_beda .RowNumber ());_fceb :=-1;_ace :=_dg .ColumnToIndex (col );for _eeeg ,_fabc :=range _beda ._agbf .C {_dcgd ,_bcbbc :=_dg .ParseCellReference (*_fabc .RAttr );if _bcbbc !=nil {return Cell {};};if _ace < _dcgd .ColumnIdx {_fceb =_eeeg ;break ;};};if _fceb ==-1{_beda ._agbf .C =append (_beda ._agbf .C ,_becb );}else {_beda ._agbf .C =append (_beda ._agbf .C [:_fceb ],append ([]*_ba .CT_Cell {_becb },_beda ._agbf .C [_fceb :]...)...);};return Cell {_beda ._bdaf ,_beda ._edfa ,_beda ._agbf ,_becb };}; - -// Name returns the name of the table -func (_dbcb Table )Name ()string {if _dbcb ._eega .NameAttr !=nil {return *_dbcb ._eega .NameAttr ;};return "";}; - -// SetWidth controls the width of a column. -func (_cbg Column )SetWidth (w _cf .Distance ){_cbg ._eaac .WidthAttr =_g .Float64 (float64 (w /_cf .Character ));}; +func (_cfaf TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell }; -// NumberFormat is a number formatting string that can be applied to a cell -// style. -type NumberFormat struct{_ggec *Workbook ;_cgg *_ba .CT_NumFmt ;}; - -// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global -// and can be applied to cells across sheets. -type CellStyle struct{_fga *Workbook ;_daa *_ba .CT_Xf ;_ebe *_ba .CT_CellXfs ;}; - -// GetValueAsNumber retrieves the cell's value as a number -func (_bcf Cell )GetValueAsNumber ()(float64 ,error ){if _bcf ._eeg .V ==nil &&_bcf ._eeg .Is ==nil {return 0,nil ;};if _bcf ._eeg .TAttr ==_ba .ST_CellTypeS ||!_gdd .IsNumber (*_bcf ._eeg .V ){return _ce .NaN (),_de .New ("\u0063\u0065\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074 \u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020t\u0079\u0070\u0065");};return _cg .ParseFloat (*_bcf ._eeg .V ,64);}; - -// SetNumberWithStyle sets a number and applies a standard format to the cell. -func (_cfaa Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_cfaa .SetNumber (v );_cfaa .SetStyle (_cfaa ._agg .StyleSheet .GetOrCreateStandardNumberFormat (f ));};var _afge *_ff .Regexp =_ff .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); +// SetBool sets the cell type to boolean and the value to the given boolean +// value. +func (_edc Cell )SetBool (v bool ){_edc .clearValue ();_edc ._dbd .V =_d .String (_de .Itoa (_bbfd (v )));_edc ._dbd .TAttr =_ggd .ST_CellTypeB ;}; -// SetStyleIndex directly sets a style index to the cell. This should only be -// called with an index retrieved from CellStyle.Index() -func (_defb Cell )SetStyleIndex (idx uint32 ){_defb ._eeg .SAttr =_g .Uint32 (idx )}; +// Rows returns all of the rows in a sheet. +func (_fbg *Sheet )Rows ()[]Row {_eee :=[]Row {};for _ ,_aadc :=range _fbg ._bcgb .SheetData .Row {_eee =append (_eee ,Row {_fbg ._bdb ,_fbg ,_aadc });};return _eee ;}; -// AddMergedCells merges cells within a sheet. -func (_gcge *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _gcge ._edeb .MergeCells ==nil {_gcge ._edeb .MergeCells =_ba .NewCT_MergeCells ();};_fec :=_ba .NewCT_MergeCell ();_fec .RefAttr =_ade .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef );_gcge ._edeb .MergeCells .MergeCell =append (_gcge ._edeb .MergeCells .MergeCell ,_fec );_gcge ._edeb .MergeCells .CountAttr =_g .Uint32 (uint32 (len (_gcge ._edeb .MergeCells .MergeCell )));return MergedCell {_gcge ._ebee ,_gcge ,_fec };};func (_gagab *Workbook )createCustomProperties (){_gagab .CustomProperties =_bfd .NewCustomProperties ();_gagab .addCustomRelationships ();}; +// CellReference returns the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_gcb Comment )CellReference ()string {return _gcb ._gbfb .RefAttr }; -// SetHeight sets the row height in points. -func (_bbeb Row )SetHeight (d _cf .Distance ){_bbeb ._agbf .HtAttr =_g .Float64 (float64 (d ));_bbeb ._agbf .CustomHeightAttr =_g .Bool (true );}; +// SetIcons configures the rule as an icon scale, removing existing +// configuration. +func (_fac ConditionalFormattingRule )SetIcons ()IconScale {_fac .clear ();_fac .SetType (_ggd .ST_CfTypeIconSet );_fac ._dbed .IconSet =_ggd .NewCT_IconSet ();_dcab :=IconScale {_fac ._dbed .IconSet };_dcab .SetIcons (_ggd .ST_IconSetType3TrafficLights1 );return _dcab ;};func (_cfe DataValidation )clear (){_cfe ._fcc .Formula1 =_d .String ("\u0030");_cfe ._fcc .Formula2 =_d .String ("\u0030");}; -// Row is a row within a spreadsheet. -type Row struct{_bdaf *Workbook ;_edfa *Sheet ;_agbf *_ba .CT_Row ;}; +// GetWidth returns a worksheet's column width. +func (_abgd *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_bgb :=range _abgd ._afdd .X ().Cols [0].Col {if int (_bgb .MinAttr )<=colIdx &&colIdx <=int (_bgb .MaxAttr ){return float64 (int (*_bgb .WidthAttr ));};};return 0;};func _fafc ()*_ce .CT_TwoCellAnchor {_gegb :=_ce .NewCT_TwoCellAnchor ();_gegb .EditAsAttr =_ce .ST_EditAsOneCell ;_gegb .From .Col =5;_gegb .From .Row =0;_gegb .From .ColOff .ST_CoordinateUnqualified =_d .Int64 (0);_gegb .From .RowOff .ST_CoordinateUnqualified =_d .Int64 (0);_gegb .To .Col =10;_gegb .To .Row =20;_gegb .To .ColOff .ST_CoordinateUnqualified =_d .Int64 (0);_gegb .To .RowOff .ST_CoordinateUnqualified =_d .Int64 (0);return _gegb ;}; -// SetShowValue controls if the cell value is displayed. -func (_ffedg DataBarScale )SetShowValue (b bool ){_ffedg ._abb .ShowValueAttr =_g .Bool (b )}; +// Col returns the column of the cell marker. +func (_dbc CellMarker )Col ()int32 {return _dbc ._bcb .Col }; -// IsWindowLocked returns whether the workbook windows are locked. -func (_bffd WorkbookProtection )IsWindowLocked ()bool {return _bffd ._aba .LockWindowsAttr !=nil &&*_bffd ._aba .LockWindowsAttr ;}; +// GetEpoch returns a workbook's time epoch. +func (_ebed *evalContext )GetEpoch ()_dga .Time {return _ebed ._afdd ._bdb .Epoch ()};func (_fge Fill )Index ()uint32 {if _fge ._cabg ==nil {return 0;};for _dbb ,_eadg :=range _fge ._cabg .Fill {if _fge ._bcbc ==_eadg {return uint32 (_dbb );};};return 0;}; -// AddBorder creates a new empty border that can be applied to a cell style. -func (_daacf StyleSheet )AddBorder ()Border {_aaabg :=_ba .NewCT_Border ();_daacf ._gfde .Borders .Border =append (_daacf ._gfde .Borders .Border ,_aaabg );_daacf ._gfde .Borders .CountAttr =_g .Uint32 (uint32 (len (_daacf ._gfde .Borders .Border )));return Border {_aaabg ,_daacf ._gfde .Borders };};func _feb (_efda bool )int {if _efda {return 1;};return 0;}; +// 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 (_dbac StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_cecf :=range _dbac .CellStyles (){if _cecf .HasNumberFormat ()&&_cecf .NumberFormat ()==uint32 (f ){return _cecf ;};};_dde :=_dbac .AddCellStyle ();_dde .SetNumberFormatStandard (f );return _dde ;}; -// DataValidationList is just a view on a DataValidation configured as a list. -// It presents a drop-down combo box for spreadsheet users to select values. The -// contents of the dropdown can either pull from a rang eof cells (SetRange) or -// specified directly (SetValues). -type DataValidationList struct{_dddf *_ba .CT_DataValidation }; +// MakeComments constructs a new Comments wrapper. +func MakeComments (w *Workbook ,x *_ggd .Comments )Comments {return Comments {w ,x }}; -// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the -// background color of the cell when applied. -func (_gaed PatternFill )SetFgColor (c _gb .Color ){_gaed ._fefe .FgColor =_ba .NewCT_Color ();_gaed ._fefe .FgColor .RgbAttr =c .AsRGBAString ();};func (_cdg DataValidation )clear (){_cdg ._daec .Formula1 =_g .String ("\u0030");_cdg ._daec .Formula2 =_g .String ("\u0030");}; +// StyleSheet is a document style sheet. +type StyleSheet struct{_cecga *Workbook ;_gcac *_ggd .StyleSheet ;}; -// ID returns the number format ID. This is not an index as there are some -// predefined number formats which can be used in cell styles and don't need a -// corresponding NumberFormat. -func (_gcgg NumberFormat )ID ()uint32 {return _gcgg ._cgg .NumFmtIdAttr }; +// AddGradientStop adds a color gradient stop. +func (_bdd ColorScale )AddGradientStop (color _cg .Color ){_aacf :=_ggd .NewCT_Color ();_aacf .RgbAttr =color .AsRGBAString ();_bdd ._aaed .Color =append (_bdd ._aaed .Color ,_aacf );}; -// NumberFormat returns the number format that the cell style uses, or zero if -// it is not set. -func (_dff CellStyle )NumberFormat ()uint32 {if _dff ._daa .NumFmtIdAttr ==nil {return 0;};return *_dff ._daa .NumFmtIdAttr ;}; +// SetError sets the cell type to error and the value to the given error message. +func (_bcg Cell )SetError (msg string ){_bcg .clearValue ();_bcg ._dbd .V =_d .String (msg );_bcg ._dbd .TAttr =_ggd .ST_CellTypeE ;}; -// RowOffset returns the offset from the row cell. -func (_fgd CellMarker )RowOffset ()_cf .Distance {if _fgd ._ccb .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _cf .Distance (float64 (*_fgd ._ccb .RowOff .ST_CoordinateUnqualified )*_cf .EMU );}; +// 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{_begb *_ggd .CT_Rst }; -// AddChart adds an chart to a drawing, returning the chart and an anchor that -// can be used to position the chart within the sheet. -func (_debe Drawing )AddChart (at AnchorType )(_dc .Chart ,Anchor ){_ccdf :=_ef .NewChartSpace ();_debe ._dea ._bgfa =append (_debe ._dea ._bgfa ,_ccdf );_fcbdg :=_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .ChartContentType ,len (_debe ._dea ._bgfa ));_debe ._dea .ContentTypes .AddOverride (_fcbdg ,_g .ChartContentType );var _aab string ;for _fee ,_eddf :=range _debe ._dea ._cbgc {if _eddf ==_debe ._bacd {_fcaf :=_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .DrawingType ,_g .ChartType ,len (_debe ._dea ._bgfa ));_bgdc :=_debe ._dea ._dbagc [_fee ].AddRelationship (_fcaf ,_g .ChartType );_aab =_bgdc .ID ();break ;};};var _dade Anchor ;var _fdcc *_ea .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_cgec :=_dgcf ();_debe ._bacd .EG_Anchor =append (_debe ._bacd .EG_Anchor ,&_ea .EG_Anchor {AbsoluteAnchor :_cgec });_cgec .Choice =&_ea .EG_ObjectChoicesChoice {};_cgec .Choice .GraphicFrame =_ea .NewCT_GraphicalObjectFrame ();_fdcc =_cgec .Choice .GraphicFrame ;_dade =AbsoluteAnchor {_cgec };case AnchorTypeOneCell :_bdbc :=_ddf ();_debe ._bacd .EG_Anchor =append (_debe ._bacd .EG_Anchor ,&_ea .EG_Anchor {OneCellAnchor :_bdbc });_bdbc .Choice =&_ea .EG_ObjectChoicesChoice {};_bdbc .Choice .GraphicFrame =_ea .NewCT_GraphicalObjectFrame ();_fdcc =_bdbc .Choice .GraphicFrame ;_dade =OneCellAnchor {_bdbc };case AnchorTypeTwoCell :_cbgb :=_aebf ();_debe ._bacd .EG_Anchor =append (_debe ._bacd .EG_Anchor ,&_ea .EG_Anchor {TwoCellAnchor :_cbgb });_cbgb .Choice =&_ea .EG_ObjectChoicesChoice {};_cbgb .Choice .GraphicFrame =_ea .NewCT_GraphicalObjectFrame ();_fdcc =_cbgb .Choice .GraphicFrame ;_dade =TwoCellAnchor {_cbgb };};_fdcc .NvGraphicFramePr =_ea .NewCT_GraphicalObjectFrameNonVisual ();_fdcc .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_debe ._bacd .EG_Anchor ));_fdcc .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_fdcc .Graphic =_dgf .NewGraphic ();_fdcc .Graphic .GraphicData .UriAttr ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074";_cbgf :=_ef .NewChart ();_cbgf .IdAttr =_aab ;_fdcc .Graphic .GraphicData .Any =[]_g .Any {_cbgf };_dgga :=_dc .MakeChart (_ccdf );_dgga .Properties ().SetSolidFill (_gb .White );_dgga .SetDisplayBlanksAs (_ef .ST_DispBlanksAsGap );return _dgga ,_dade ;}; +// IsError returns true if the cell is an error type cell. +func (_cec Cell )IsError ()bool {return _cec ._dbd .TAttr ==_ggd .ST_CellTypeE }; // X returns the inner wrapped XML type. -func (_dbcc MergedCell )X ()*_ba .CT_MergeCell {return _dbcc ._ddgc }; - -// Comparer is used to compare rows based off a column and cells based off of -// their value. -type Comparer struct{Order SortOrder ;}; +func (_ffdg Row )X ()*_ggd .CT_Row {return _ffdg ._dggg }; -// SetType sets the type of the rule. -func (_efcc ConditionalFormattingRule )SetType (t _ba .ST_CfType ){_efcc ._bcca .TypeAttr =t }; - -// SheetCount returns the number of sheets in the workbook. -func (_bbfb Workbook )SheetCount ()int {return len (_bbfb ._fgc )}; - -// ColorScale colors a cell background based off of the cell value. -type ColorScale struct{_dgec *_ba .CT_ColorScale }; +// ConditionalFormatting controls the formatting styles and rules for a range of +// cells with the same conditional formatting. +type ConditionalFormatting struct{_acdg *_ggd .CT_ConditionalFormatting ;}; -// SetFont applies a font to a cell style. The font is referenced by its -// index so modifying the font afterward will affect all styles that reference -// it. -func (_ccfb CellStyle )SetFont (f Font ){_ccfb ._daa .FontIdAttr =_g .Uint32 (f .Index ());_ccfb ._daa .ApplyFontAttr =_g .Bool (true );};type Fills struct{_caabg *_ba .CT_Fills }; +// Priority returns the rule priority +func (_efd ConditionalFormattingRule )Priority ()int32 {return _efd ._dbed .PriorityAttr }; -// HasFormula returns true if the cell contains formula. -func (_cad *evalContext )HasFormula (cellRef string )bool {return _cad ._abgg .Cell (cellRef ).HasFormula ();}; +// SetHidden marks the defined name as hidden. +func (_ggc DefinedName )SetHidden (b bool ){_ggc ._cecc .HiddenAttr =_d .Bool (b )}; // SetWidth sets the width of the anchored object. -func (_ga AbsoluteAnchor )SetWidth (w _cf .Distance ){_ga ._deb .Ext .CxAttr =int64 (w /_cf .EMU )}; +func (_cbf AbsoluteAnchor )SetWidth (w _ae .Distance ){_cbf ._cd .Ext .CxAttr =int64 (w /_ae .EMU )};func (_bbb Cell )getFormat ()string {if _bbb ._dbd .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_dad :=*_bbb ._dbd .SAttr ;_ceda :=_bbb ._ebb .StyleSheet .GetCellStyle (_dad );_ddbe :=_bbb ._ebb .StyleSheet .GetNumberFormat (_ceda .NumberFormat ());return _ddbe .GetFormat ();}; -// SetRow set the row of the cell marker. -func (_debb CellMarker )SetRow (row int32 ){_debb ._ccb .Row =row }; +// SortOrder is a column sort order. +//go:generate stringer -type=SortOrder +type SortOrder byte ; -// RecalculateFormulas re-computes any computed formula values that are stored -// in the sheet. As unioffice formula support is still new and not all functins are -// supported, if formula execution fails either due to a parse error or missing -// function, or erorr in the result (even if expected) the cached value will be -// left empty allowing Excel to recompute it on load. -func (_gdeg *Sheet )RecalculateFormulas (){_dedd :=_cgd .NewEvaluator ();_fcbac :=_gdeg .FormulaContext ();for _ ,_dace :=range _gdeg .Rows (){for _ ,_gdaa :=range _dace .Cells (){if _gdaa .X ().F !=nil {_eeff :=_gdaa .X ().F .Content ;if _gdaa .X ().F .TAttr ==_ba .ST_CellFormulaTypeShared &&len (_eeff )==0{continue ;};_efgc :=_dedd .Eval (_fcbac ,_eeff ).AsString ();if _efgc .Type ==_cgd .ResultTypeError {_g .Log ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_eeff ,_efgc .ErrorMessage );_gdaa .X ().V =nil ;}else {if _efgc .Type ==_cgd .ResultTypeNumber {_gdaa .X ().TAttr =_ba .ST_CellTypeN ;}else {_gdaa .X ().TAttr =_ba .ST_CellTypeInlineStr ;};_gdaa .X ().V =_g .String (_efgc .Value ());if _gdaa .X ().F .TAttr ==_ba .ST_CellFormulaTypeArray {if _efgc .Type ==_cgd .ResultTypeArray {_gdeg .setArray (_gdaa .Reference (),_efgc );}else if _efgc .Type ==_cgd .ResultTypeList {_gdeg .setList (_gdaa .Reference (),_efgc );};}else if _gdaa .X ().F .TAttr ==_ba .ST_CellFormulaTypeShared &&_gdaa .X ().F .RefAttr !=nil {_bfbf ,_fdcf ,_edbge :=_dg .ParseRangeReference (*_gdaa .X ().F .RefAttr );if _edbge !=nil {_ge .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0069n\u0020\u0073h\u0061\u0072\u0065\u0064\u0020\u0066\u006f\u0072m\u0075\u006c\u0061\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u003a\u0020\u0025\u0073",_edbge );continue ;};_gdeg .setShared (_gdaa .Reference (),_bfbf ,_fdcf ,_eeff );};};};};};};func (_aad ConditionalFormattingRule )InitializeDefaults (){_aad .SetType (_ba .ST_CfTypeCellIs );_aad .SetOperator (_ba .ST_ConditionalFormattingOperatorGreaterThan );_aad .SetPriority (1);}; +// SetLocked sets cell locked or not. +func (_ead *evalContext )SetLocked (cellRef string ,locked bool ){_ead ._afdd .Cell (cellRef ).setLocked (locked );}; -// AddDrawing adds a drawing to a workbook. However the drawing is not actually -// displayed or used until it's set on a sheet. -func (_fcfc *Workbook )AddDrawing ()Drawing {_badg :=_ea .NewWsDr ();_fcfc ._cbgc =append (_fcfc ._cbgc ,_badg );_bfcb :=_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .DrawingType ,len (_fcfc ._cbgc ));_fcfc .ContentTypes .AddOverride (_bfcb ,_g .DrawingContentType );_fcfc ._dbagc =append (_fcfc ._dbagc ,_bfd .NewRelationships ());return Drawing {_fcfc ,_badg };}; +// HasFormula returns true if the cell has an asoociated formula. +func (_efe Cell )HasFormula ()bool {return _efe ._dbd .F !=nil };func (_adcd Sheet )validateMergedCells ()error {_gebe :=map[uint64 ]struct{}{};for _ ,_cea :=range _adcd .MergedCells (){_eace ,_cbfe ,_fcbf :=_eg .ParseRangeReference (_cea .Reference ());if _fcbf !=nil {return _c .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",_adcd .Name (),_cea .Reference ());};for _dcef :=_eace .RowIdx ;_dcef <=_cbfe .RowIdx ;_dcef ++{for _cbg :=_eace .ColumnIdx ;_cbg <=_cbfe .ColumnIdx ;_cbg ++{_afbf :=uint64 (_dcef )<<32|uint64 (_cbg );if _ ,_bdaf :=_gebe [_afbf ];_bdaf {return _c .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",_adcd .Name ());};_gebe [_afbf ]=struct{}{};};};};return nil ;}; // AnchorType is the type of anchor. type AnchorType byte ; -// Comments returns the comments for a sheet. -func (_cbge *Sheet )Comments ()Comments {for _cbdb ,_bcba :=range _cbge ._ebee ._fgc {if _bcba ==_cbge ._edeb {if _cbge ._ebee ._eabg [_cbdb ]==nil {_cbge ._ebee ._eabg [_cbdb ]=_ba .NewComments ();_cbge ._ebee ._gcga [_cbdb ].AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,_cbdb +1,_g .CommentsType );_cbge ._ebee .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .CommentsType ,_cbdb +1),_g .CommentsContentType );};if len (_cbge ._ebee ._effd )==0{_cbge ._ebee ._effd =append (_cbge ._ebee ._effd ,_da .NewCommentDrawing ());_bfdc :=_cbge ._ebee ._gcga [_cbdb ].AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,1,_g .VMLDrawingType );if _cbge ._edeb .LegacyDrawing ==nil {_cbge ._edeb .LegacyDrawing =_ba .NewCT_LegacyDrawing ();};_cbge ._edeb .LegacyDrawing .IdAttr =_bfdc .ID ();};return Comments {_cbge ._ebee ,_cbge ._ebee ._eabg [_cbdb ]};};};_g .Log ("\u0061\u0074\u0074\u0065\u006dp\u0074\u0065\u0064\u0020\u0074\u006f\u0020\u0061\u0063\u0063\u0065\u0073\u0073 \u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0066\u006f\u0072\u0020\u006e\u006f\u006e\u002d\u0065\u0078\u0069\u0073\u0074\u0065\u006e\u0074\u0020\u0073\u0068\u0065\u0065t");return Comments {};};func (_fcf Border )SetRight (style _ba .ST_BorderStyle ,c _gb .Color ){if _fcf ._cba .Right ==nil {_fcf ._cba .Right =_ba .NewCT_BorderPr ();};_fcf ._cba .Right .Color =_ba .NewCT_Color ();_fcf ._cba .Right .Color .RgbAttr =c .AsRGBAString ();_fcf ._cba .Right .StyleAttr =style ;};type ConditionalFormattingRule struct{_bcca *_ba .CT_CfRule };const _gdga ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065";func (_effg Sheet )validateRowCellNumbers ()error {_dceb :=map[uint32 ]struct{}{};for _ ,_egff :=range _effg ._edeb .SheetData .Row {if _egff .RAttr !=nil {if _ ,_eacg :=_dceb [*_egff .RAttr ];_eacg {return _ade .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_effg .Name (),*_egff .RAttr );};_dceb [*_egff .RAttr ]=struct{}{};};_badb :=map[string ]struct{}{};for _ ,_aadc :=range _egff .C {if _aadc .RAttr ==nil {continue ;};if _ ,_ced :=_badb [*_aadc .RAttr ];_ced {return _ade .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_effg .Name (),*_aadc .RAttr );};_badb [*_aadc .RAttr ]=struct{}{};};};return nil ;};func NewPatternFill (fills *_ba .CT_Fills )PatternFill {_ddfa :=_ba .NewCT_Fill ();_ddfa .PatternFill =_ba .NewCT_PatternFill ();return PatternFill {_ddfa .PatternFill ,_ddfa };}; +// 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 (_cgfa *Sheet )AddHyperlink (url string )_cb .Hyperlink {for _gadc ,_adgf :=range _cgfa ._bdb ._fbed {if _adgf ==_cgfa ._bcgb {return _cgfa ._bdb ._fdbe [_gadc ].AddHyperlink (url );};};return _cb .Hyperlink {};}; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -func (_accc *evalContext )LastRow (col string )int {_dbag :=_accc ._abgg ;_cbd :=int (_dg .ColumnToIndex (col ));_daca :=1;for _ ,_cgbg :=range _dbag ._edeb .SheetData .Row {if _cgbg .RAttr !=nil {_gacc :=Row {_dbag ._ebee ,_dbag ,_cgbg };_adbf :=len (_gacc .Cells ());if _adbf > _cbd {_daca =int (_gacc .RowNumber ());};};};return _daca ;}; +// X returns the inner wrapped XML type. +func (_cdc DefinedName )X ()*_ggd .CT_DefinedName {return _cdc ._cecc }; -// IsDBCS returns if a workbook's default language is among DBCS. -func (_ccfd *evalContext )IsDBCS ()bool {_dgbe :=_ccfd ._abgg ._ebee .CoreProperties .X ().Language ;if _dgbe ==nil {return false ;};_efeb :=string (_dgbe .Data );for _ ,_fbea :=range _cgcc {if _efeb ==_fbea {return true ;};};return false ;}; +// AddConditionalFormatting adds conditional formatting to the sheet. +func (_baaa *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_gaac :=_ggd .NewCT_ConditionalFormatting ();_baaa ._bcgb .ConditionalFormatting =append (_baaa ._bcgb .ConditionalFormatting ,_gaac );_aegf :=make (_ggd .ST_Sqref ,0,0);_gaac .SqrefAttr =&_aegf ;for _ ,_ddfb :=range cellRanges {*_gaac .SqrefAttr =append (*_gaac .SqrefAttr ,_ddfb );};return ConditionalFormatting {_gaac };}; -// GetOrCreateStandardNumberFormat gets or creates a cell style with a given -// standard format. This should only be used when you want to perform -// number/date/time formatting only. Manipulating the style returned will cause -// all cells using style returned from this for a given format to be formatted. -func (_eaeb StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_edba :=range _eaeb .CellStyles (){if _edba .HasNumberFormat ()&&_edba .NumberFormat ()==uint32 (f ){return _edba ;};};_gdac :=_eaeb .AddCellStyle ();_gdac .SetNumberFormatStandard (f );return _gdac ;}; +// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string +func (_ee Cell )SetFormulaRaw (s string ){_ee .clearValue ();_ee ._dbd .TAttr =_ggd .ST_CellTypeStr ;_ee ._dbd .F =_ggd .NewCT_CellFormula ();_ee ._dbd .F .Content =s ;}; -// Tables returns a slice of all defined tables in the workbook. -func (_abcec *Workbook )Tables ()[]Table {if _abcec ._eedb ==nil {return nil ;};_ebfe :=[]Table {};for _ ,_adgc :=range _abcec ._eedb {_ebfe =append (_ebfe ,Table {_adgc });};return _ebfe ;}; +// SetFrozen removes any existing sheet views and creates a new single view with +// either the first row, first column or both frozen. +func (_ddgc *Sheet )SetFrozen (firstRow ,firstCol bool ){_ddgc ._bcgb .SheetViews =nil ;_gadf :=_ddgc .AddView ();_gadf .SetState (_ggd .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_gadf .SetYSplit (1);_gadf .SetXSplit (1);_gadf .SetTopLeft ("\u0042\u0032");case firstRow :_gadf .SetYSplit (1);_gadf .SetTopLeft ("\u0041\u0032");case firstCol :_gadf .SetXSplit (1);_gadf .SetTopLeft ("\u0042\u0031");};}; -// StyleSheet is a document style sheet. -type StyleSheet struct{_aced *Workbook ;_gfde *_ba .StyleSheet ;}; +// Validate validates the sheet, returning an error if it is found to be invalid. +func (_fdgb Sheet )Validate ()error {_ecbe :=[]func ()error {_fdgb .validateRowCellNumbers ,_fdgb .validateMergedCells ,_fdgb .validateSheetNames };for _ ,_bgd :=range _ecbe {if _cbfae :=_bgd ();_cbfae !=nil {return _cbfae ;};};if _dbda :=_fdgb ._bcgb .Validate ();_dbda !=nil {return _dbda ;};return _fdgb ._bcgb .Validate ();}; -// Reference returns the region of cells that are merged. -func (_agaf MergedCell )Reference ()string {return _agaf ._ddgc .RefAttr }; +// X returns the inner wrapped XML type. +func (_gab NumberFormat )X ()*_ggd .CT_NumFmt {return _gab ._geef }; -// GetCachedFormulaResult returns the cached formula result if it exists. If the -// cell type is not a formula cell, the result will be the cell value if it's a -// string/number/bool cell. -func (_cffb Cell )GetCachedFormulaResult ()string {if _cffb ._eeg .V !=nil {return *_cffb ._eeg .V ;};return "";}; +// GetValueAsNumber retrieves the cell's value as a number +func (_ada Cell )GetValueAsNumber ()(float64 ,error ){if _ada ._dbd .V ==nil &&_ada ._dbd .Is ==nil {return 0,nil ;};if _ada ._dbd .TAttr ==_ggd .ST_CellTypeS ||!_ga .IsNumber (*_ada ._dbd .V ){return _bg .NaN (),_gb .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 _de .ParseFloat (*_ada ._dbd .V ,64);}; -// SetHeightCells is a no-op. -func (_dgc AbsoluteAnchor )SetHeightCells (int32 ){};func (_afae *Sheet )setShared (_badbf string ,_cfcd ,_ccab _dg .CellReference ,_cged string ){_ffgd :=_afae .FormulaContext ();_fcee :=_cgd .NewEvaluator ();for _bfagd :=_cfcd .RowIdx ;_bfagd <=_ccab .RowIdx ;_bfagd ++{for _bccc :=_cfcd .ColumnIdx ;_bccc <=_ccab .ColumnIdx ;_bccc ++{_gacbf :=_bfagd -_cfcd .RowIdx ;_feba :=_bccc -_cfcd .ColumnIdx ;_ffgd .SetOffset (_feba ,_gacbf );_abgga :=_fcee .Eval (_ffgd ,_cged );_gfb :=_ade .Sprintf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_bccc ),_bfagd );_edfg :=_afae .Cell (_gfb );if _abgga .Type ==_cgd .ResultTypeNumber {_edfg .X ().TAttr =_ba .ST_CellTypeN ;}else {_edfg .X ().TAttr =_ba .ST_CellTypeInlineStr ;};_edfg .X ().V =_g .String (_abgga .Value ());};};_ =_fcee ;_ =_ffgd ;};func _ddf ()*_ea .CT_OneCellAnchor {_ada :=_ea .NewCT_OneCellAnchor ();return _ada }; +// 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{_gce *_ggd .Sst ;_daff map[string ]int ;};func (_gcbb *Sheet )setList (_bffe string ,_bafbc _aec .Result )error {_fdba ,_abfg :=_eg .ParseCellReference (_bffe );if _abfg !=nil {return _abfg ;};_efgc :=_gcbb .Row (_fdba .RowIdx );for _gcbc ,_fgbb :=range _bafbc .ValueList {_egdd :=_efgc .Cell (_eg .IndexToColumn (_fdba .ColumnIdx +uint32 (_gcbc )));if _fgbb .Type !=_aec .ResultTypeEmpty {if _fgbb .IsBoolean {_egdd .SetBool (_fgbb .ValueNumber !=0);}else {_egdd .SetCachedFormulaResult (_fgbb .String ());};};};return nil ;}; -// GetFormat sets the number format code. -func (_gfcd NumberFormat )GetFormat ()string {return _gfcd ._cgg .FormatCodeAttr }; +// PasswordHash returns the password hash for a workbook using the modified +// spreadsheetML password hash that is compatible with Excel. +func PasswordHash (s string )string {_fbb :=uint16 (0);if len (s )> 0{for _dfeb :=len (s )-1;_dfeb >=0;_dfeb --{_adbf :=s [_dfeb ];_fbb =((_fbb >>14)&0x01)|((_fbb <<1)&0x7fff);_fbb ^=uint16 (_adbf );};_fbb =((_fbb >>14)&0x01)|((_fbb <<1)&0x7fff);_fbb ^=uint16 (len (s ));_fbb ^=(0x8000|('N'<<8)|'K');};return _c .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_fbb ));}; -// X returns the inner wrapped XML type. -func (_babe NumberFormat )X ()*_ba .CT_NumFmt {return _babe ._cgg }; +// Clear clears the cell's value and type. +func (_ffa Cell )Clear (){_ffa .clearValue ();_ffa ._dbd .TAttr =_ggd .ST_CellTypeUnset }; -// X returns the inner wrapped XML type. -func (_bag Cell )X ()*_ba .CT_Cell {return _bag ._eeg }; +// AddCommentWithStyle adds a new comment styled in a default way +func (_dea Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_afa :=_dea .AddComment (cellRef ,author );_ebcb :=_afa .AddRun ();_ebcb .SetBold (true );_ebcb .SetSize (10);_ebcb .SetColor (_cg .Black );_ebcb .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_ebcb .SetText (author +"\u003a");_ebcb =_afa .AddRun ();_ebcb .SetSize (10);_ebcb .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_ebcb .SetColor (_cg .Black );_ebcb .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_fgd ,_dfe :=_eg .ParseCellReference (cellRef );if _dfe !=nil {return _dfe ;};_dea ._aeff ._cbbfe [0].Shape =append (_dea ._aeff ._cbbfe [0].Shape ,_cc .NewCommentShape (int64 (_fgd .ColumnIdx ),int64 (_fgd .RowIdx -1)));return nil ;}; -// X returns the inner wrapped XML type. -func (_cfef SheetProtection )X ()*_ba .CT_SheetProtection {return _cfef ._baca };func _aebf ()*_ea .CT_TwoCellAnchor {_gdba :=_ea .NewCT_TwoCellAnchor ();_gdba .EditAsAttr =_ea .ST_EditAsOneCell ;_gdba .From .Col =5;_gdba .From .Row =0;_gdba .From .ColOff .ST_CoordinateUnqualified =_g .Int64 (0);_gdba .From .RowOff .ST_CoordinateUnqualified =_g .Int64 (0);_gdba .To .Col =10;_gdba .To .Row =20;_gdba .To .ColOff .ST_CoordinateUnqualified =_g .Int64 (0);_gdba .To .RowOff .ST_CoordinateUnqualified =_g .Int64 (0);return _gdba ;};type PatternFill struct{_fefe *_ba .CT_PatternFill ;_eac *_ba .CT_Fill ;}; +// SetWrapped configures the cell to wrap text. +func (_ega CellStyle )SetWrapped (b bool ){if _ega ._cae .Alignment ==nil {_ega ._cae .Alignment =_ggd .NewCT_CellAlignment ();};if !b {_ega ._cae .Alignment .WrapTextAttr =nil ;}else {_ega ._cae .Alignment .WrapTextAttr =_d .Bool (true );_ega ._cae .ApplyAlignmentAttr =_d .Bool (true );};};var _accg =_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .SharedStringsType ,0);func (_edg DataValidationCompare )SetValue2 (v string ){_edg ._fefg .Formula2 =&v }; -// SetFrozen removes any existing sheet views and creates a new single view with -// either the first row, first column or both frozen. -func (_abfc *Sheet )SetFrozen (firstRow ,firstCol bool ){_abfc ._edeb .SheetViews =nil ;_egdb :=_abfc .AddView ();_egdb .SetState (_ba .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_egdb .SetYSplit (1);_egdb .SetXSplit (1);_egdb .SetTopLeft ("\u0042\u0032");case firstRow :_egdb .SetYSplit (1);_egdb .SetTopLeft ("\u0041\u0032");case firstCol :_egdb .SetXSplit (1);_egdb .SetTopLeft ("\u0042\u0031");};}; +// 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 (_aad Cell )SetDate (d _dga .Time ){_aad .clearValue ();d =_cde (d );_dfda :=_aad ._ebb .Epoch ();if d .Before (_dfda ){_d .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 ;};_cac :=d .Sub (_dfda );_ebbe :=new (_dd .Float );_acf :=new (_dd .Float );_acf .SetPrec (128);_acf .SetUint64 (uint64 (_cac ));_gee :=new (_dd .Float );_gee .SetUint64 (24*60*60*1e9);_ebbe .Quo (_acf ,_gee );_ffb ,_ :=_ebbe .Uint64 ();_aad ._dbd .V =_d .Stringf ("\u0025\u0064",_ffb );}; -// GetFormattedValue returns the formatted cell value as it would appear in -// Excel. This involves determining the format string to apply, parsing it, and -// then formatting the value according to the format string. This should only -// be used if you care about replicating what Excel would show, otherwise -// GetValueAsNumber()/GetValueAsTime -func (_ac Cell )GetFormattedValue ()string {_efd :=_ac .getFormat ();switch _ac ._eeg .TAttr {case _ba .ST_CellTypeB :_cda ,_ :=_ac .GetValueAsBool ();if _cda {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _ba .ST_CellTypeN :_dgfc ,_ :=_ac .GetValueAsNumber ();return _gdd .Number (_dgfc ,_efd );case _ba .ST_CellTypeE :if _ac ._eeg .V !=nil {return *_ac ._eeg .V ;};return "";case _ba .ST_CellTypeS ,_ba .ST_CellTypeInlineStr :return _gdd .String (_ac .GetString (),_efd );case _ba .ST_CellTypeStr :_bg :=_ac .GetString ();if _gdd .IsNumber (_bg ){_bfe ,_ :=_cg .ParseFloat (_bg ,64);return _gdd .Number (_bfe ,_efd );};return _gdd .String (_bg ,_efd );case _ba .ST_CellTypeUnset :fallthrough;default:_ae ,_ :=_ac .GetRawValue ();if len (_ae )==0{return "";};_bagdg ,_fbg :=_ac .GetValueAsNumber ();if _fbg ==nil {return _gdd .Number (_bagdg ,_efd );};return _gdd .String (_ae ,_efd );};};var _cgcc []string =[]string {"\u007a\u0068\u002dH\u004b","\u007a\u0068\u002dM\u004f","\u007a\u0068\u002dC\u004e","\u007a\u0068\u002dS\u0047","\u007a\u0068\u002dT\u0057","\u006a\u0061\u002dJ\u0050","\u006b\u006f\u002dK\u0052"}; +// X returns the inner wrapped XML type. +func (_adc Comment )X ()*_ggd .CT_Comment {return _adc ._gbfb };func (_agec DataValidation )SetList ()DataValidationList {_agec .clear ();_agec ._fcc .TypeAttr =_ggd .ST_DataValidationTypeList ;_agec ._fcc .OperatorAttr =_ggd .ST_DataValidationOperatorEqual ;return DataValidationList {_agec ._fcc };}; -// SetZoom controls the zoom level of the sheet and is measured in percent. The -// default value is 100. -func (_cfcc SheetView )SetZoom (pct uint32 ){_cfcc ._adgd .ZoomScaleAttr =&pct }; +// HasFormula returns true if the cell contains formula. +func (_bbc *evalContext )HasFormula (cellRef string )bool {return _bbc ._afdd .Cell (cellRef ).HasFormula ();}; -// SetHidden marks the defined name as hidden. -func (_eff DefinedName )SetLocalSheetID (id uint32 ){_eff ._dcd .LocalSheetIdAttr =_g .Uint32 (id )};func (_bgf *evalContext )Sheet (name string )_cgd .Context {for _ ,_gbc :=range _bgf ._abgg ._ebee .Sheets (){if _gbc .Name ()==name {return _gbc .FormulaContext ();};};return _cgd .InvalidReferenceContext ;}; +// X returns the inner wrapped XML type. +func (_egad Comments )X ()*_ggd .Comments {return _egad ._fcd };func (_fcb RichTextRun )ensureRpr (){if _fcb ._aggb .RPr ==nil {_fcb ._aggb .RPr =_ggd .NewCT_RPrElt ();};}; -// GetFormat returns a cell data format. -func (_edf *evalContext )GetFormat (cellRef string )string {return _edf ._abgg .Cell (cellRef ).getFormat ();}; +// X returns the inner wrapped XML type. +func (_aedd RichTextRun )X ()*_ggd .CT_RElt {return _aedd ._aggb }; -// NewSharedStrings constructs a new Shared Strings table. -func NewSharedStrings ()SharedStrings {return SharedStrings {_faeg :_ba .NewSst (),_ceae :make (map[string ]int )};}; +// SetRotation configures the cell to be rotated. +func (_dfdaa CellStyle )SetRotation (deg uint8 ){if _dfdaa ._cae .Alignment ==nil {_dfdaa ._cae .Alignment =_ggd .NewCT_CellAlignment ();};_dfdaa ._cae .ApplyAlignmentAttr =_d .Bool (true );_dfdaa ._cae .Alignment .TextRotationAttr =_d .Uint8 (deg );};func (_gge Font )SetName (name string ){_gge ._beba .Name =[]*_ggd .CT_FontName {{ValAttr :name }}}; -// Protection allows control over the workbook protections. -func (_abeg *Workbook )Protection ()WorkbookProtection {if _abeg ._badbd .WorkbookProtection ==nil {_abeg ._badbd .WorkbookProtection =_ba .NewCT_WorkbookProtection ();};return WorkbookProtection {_abeg ._badbd .WorkbookProtection };}; +// SetWidth is a no-op. +func (_gdcfg TwoCellAnchor )SetWidth (w _ae .Distance ){};func (_aaaf PatternFill )ClearBgColor (){_aaaf ._aaac .BgColor =nil }; -// Type returns the type of the rule -func (_fge ConditionalFormattingRule )Type ()_ba .ST_CfType {return _fge ._bcca .TypeAttr }; +// AddImage adds an image to the workbook package, returning a reference that +// can be used to add the image to a drawing. +func (_egaae *Workbook )AddImage (i _cb .Image )(_cb .ImageRef ,error ){_gbfbd :=_cb .MakeImageRef (i ,&_egaae .DocBase ,_egaae ._adebd );if i .Data ==nil &&i .Path ==""{return _gbfbd ,_gb .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 _gbfbd ,_gb .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 _gbfbd ,_gb .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 !=""{_fbad :=_bb .Add (i .Path );if _fbad !=nil {return _gbfbd ,_fbad ;};};_egaae .Images =append (_egaae .Images ,_gbfbd );return _gbfbd ,nil ;}; -// SetAllowBlank controls if blank values are accepted. -func (_fbdg DataValidation )SetAllowBlank (b bool ){if !b {_fbdg ._daec .AllowBlankAttr =nil ;}else {_fbdg ._daec .AllowBlankAttr =_g .Bool (true );};}; +// Comment is a single comment within a sheet. +type Comment struct{_aab *Workbook ;_gbfb *_ggd .CT_Comment ;_adb *_ggd .Comments ;};type DifferentialStyle struct{_dggf *_ggd .CT_Dxf ;_fefge *Workbook ;_cgf *_ggd .CT_Dxfs ;}; -// SetInlineString adds a string inline instead of in the shared strings table. -func (_aa Cell )SetInlineString (s string ){_aa .clearValue ();_aa ._eeg .Is =_ba .NewCT_Rst ();_aa ._eeg .Is .T =_g .String (s );_aa ._eeg .TAttr =_ba .ST_CellTypeInlineStr ;};type DifferentialStyle struct{_geff *_ba .CT_Dxf ;_gbdg *Workbook ;_fba *_ba .CT_Dxfs ;}; +// IsStructureLocked returns whether the workbook structure is locked. +func (_gedgb WorkbookProtection )IsStructureLocked ()bool {return _gedgb ._decb .LockStructureAttr !=nil &&*_gedgb ._decb .LockStructureAttr ;}; -// SetHeightAuto sets the row height to be automatically determined. -func (_dbcce Row )SetHeightAuto (){_dbcce ._agbf .HtAttr =nil ;_dbcce ._agbf .CustomHeightAttr =nil }; +// SetHeight is a nop-op. +func (_egdc TwoCellAnchor )SetHeight (h _ae .Distance ){}; -// ClearFont clears any font configuration from the cell style. -func (_gda CellStyle )ClearFont (){_gda ._daa .FontIdAttr =nil ;_gda ._daa .ApplyFontAttr =nil }; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +func (_cbb *evalContext )LastRow (col string )int {_gfbc :=_cbb ._afdd ;_gfd :=int (_eg .ColumnToIndex (col ));_ddfa :=1;for _ ,_bddc :=range _gfbc ._bcgb .SheetData .Row {if _bddc .RAttr !=nil {_afea :=Row {_gfbc ._bdb ,_gfbc ,_bddc };_adab :=len (_afea .Cells ());if _adab > _gfd {_ddfa =int (_afea .RowNumber ());};};};return _ddfa ;}; -// LessCells returns true if the lhs value is less than the rhs value. If the -// cells contain numeric values, their value interpreted as a floating point is -// compared. Otherwise their string contents are compared. -func (_ccfg Comparer )LessCells (lhs ,rhs Cell )bool {if _ccfg .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_dgd ,_ged :=lhs .getRawSortValue ();_aag ,_befgd :=rhs .getRawSortValue ();switch {case _ged &&_befgd :_aea ,_ :=_cg .ParseFloat (_dgd ,64);_gfg ,_ :=_cg .ParseFloat (_aag ,64);return _aea < _gfg ;case _ged :return true ;case _befgd :return false ;};_dgd =lhs .GetFormattedValue ();_aag =rhs .GetFormattedValue ();return _dgd < _aag ;};func (_gebc *Sheet )getAllCellsInFormulaArrays (_dgef bool )(map[string ]bool ,error ){_cgafd :=_cgd .NewEvaluator ();_gdbf :=_gebc .FormulaContext ();_aee :=map[string ]bool {};for _ ,_dgeb :=range _gebc .Rows (){for _ ,_fcfg :=range _dgeb .Cells (){if _fcfg .X ().F !=nil {_dcbb :=_fcfg .X ().F .Content ;if _fcfg .X ().F .TAttr ==_ba .ST_CellFormulaTypeArray {_daaba :=_cgafd .Eval (_gdbf ,_dcbb ).AsString ();if _daaba .Type ==_cgd .ResultTypeError {_g .Log ("\u0065\u0072\u0072o\u0072\u0020\u0065\u0076a\u0075\u006c\u0061\u0074\u0069\u006e\u0067 \u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0020\u0025\u0073\u003a\u0020\u0025\u0073",_dcbb ,_daaba .ErrorMessage );_fcfg .X ().V =nil ;};if _daaba .Type ==_cgd .ResultTypeArray {_gdde ,_gfgb :=_dg .ParseCellReference (_fcfg .Reference ());if _gfgb !=nil {return map[string ]bool {},_gfgb ;};if (_dgef &&len (_daaba .ValueArray )==1)||(!_dgef &&len (_daaba .ValueArray [0])==1){continue ;};for _ceda ,_dfdc :=range _daaba .ValueArray {_cedg :=_gdde .RowIdx +uint32 (_ceda );for _eea :=range _dfdc {_gdfc :=_dg .IndexToColumn (_gdde .ColumnIdx +uint32 (_eea ));_aee [_ade .Sprintf ("\u0025\u0073\u0025\u0064",_gdfc ,_cedg )]=true ;};};}else if _daaba .Type ==_cgd .ResultTypeList {_bfda ,_cafg :=_dg .ParseCellReference (_fcfg .Reference ());if _cafg !=nil {return map[string ]bool {},_cafg ;};if _dgef ||len (_daaba .ValueList )==1{continue ;};_dfgg :=_bfda .RowIdx ;for _ebb :=range _daaba .ValueList {_ccda :=_dg .IndexToColumn (_bfda .ColumnIdx +uint32 (_ebb ));_aee [_ade .Sprintf ("\u0025\u0073\u0025\u0064",_ccda ,_dfgg )]=true ;};};};};};};return _aee ,nil ;}; +// Cell is a single cell within a sheet. +type Cell struct{_ebb *Workbook ;_dbag *Sheet ;_ebe *_ggd .CT_Row ;_dbd *_ggd .CT_Cell ;}; -// SetHeight sets the height of the anchored object. -func (_dee AbsoluteAnchor )SetHeight (h _cf .Distance ){_dee ._deb .Ext .CyAttr =int64 (h /_cf .EMU )}; +// SetItalic causes the text to be displayed in italic. +func (_fae RichTextRun )SetItalic (b bool ){_fae .ensureRpr ();_fae ._aggb .RPr .I =_ggd .NewCT_BooleanProperty ();_fae ._aggb .RPr .I .ValAttr =_d .Bool (b );}; -// SetState sets the sheet view state (frozen/split/frozen-split) -func (_cace SheetView )SetState (st _ba .ST_PaneState ){_cace .ensurePane ();_cace ._adgd .Pane .StateAttr =st ;};type evalContext struct{_abgg *Sheet ;_efe ,_ecad uint32 ;_egcb map[string ]struct{};}; +// AddHyperlink creates and sets a hyperlink on a cell. +func (_gbg Cell )AddHyperlink (url string ){for _baf ,_aagg :=range _gbg ._ebb ._fbed {if _aagg ==_gbg ._dbag ._bcgb {_gbg .SetHyperlink (_gbg ._ebb ._fdbe [_baf ].AddHyperlink (url ));return ;};};}; -// TopLeft returns the CellMaker for the top left corner of the anchor. -func (_ffbg TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_ffbg ._afgbc .From }}; +// SetTopLeft sets the top left visible cell after the split. +func (_dggfa SheetView )SetTopLeft (cellRef string ){_dggfa .ensurePane ();_dggfa ._baef .Pane .TopLeftCellAttr =&cellRef ;};func (_deg CellStyle )SetShrinkToFit (b bool ){if _deg ._cae .Alignment ==nil {_deg ._cae .Alignment =_ggd .NewCT_CellAlignment ();};_deg ._cae .ApplyAlignmentAttr =_d .Bool (true );if !b {_deg ._cae .Alignment .ShrinkToFitAttr =nil ;}else {_deg ._cae .Alignment .ShrinkToFitAttr =_d .Bool (b );};}; -// Font allows editing fonts within a spreadsheet stylesheet. -type Font struct{_gcc *_ba .CT_Font ;_abc *_ba .StyleSheet ;}; +// Open opens and reads a workbook from a file (.xlsx). +func Open (filename string )(*Workbook ,error ){_agga ,_ege :=_b .Open (filename );if _ege !=nil {return nil ,_c .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_ege );};defer _agga .Close ();_bae ,_ege :=_b .Stat (filename );if _ege !=nil {return nil ,_c .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_ege );};_gac ,_ege :=Read (_agga ,_bae .Size ());if _ege !=nil {return nil ,_ege ;};_bca ,_ :=_f .Abs (_f .Dir (filename ));_gac ._bbeed =_f .Join (_bca ,filename );return _gac ,nil ;};func (_ede *evalContext )NamedRange (ref string )_aec .Reference {for _ ,_gcbf :=range _ede ._afdd ._bdb .DefinedNames (){if _gcbf .Name ()==ref {return _aec .MakeRangeReference (_gcbf .Content ());};};for _ ,_aefe :=range _ede ._afdd ._bdb .Tables (){if _aefe .Name ()==ref {return _aec .MakeRangeReference (_c .Sprintf ("\u0025\u0073\u0021%\u0073",_ede ._afdd .Name (),_aefe .Reference ()));};};return _aec .ReferenceInvalid ;}; -// IsNumber returns true if the cell is a number type cell. -func (_dbc Cell )IsNumber ()bool {switch _dbc ._eeg .TAttr {case _ba .ST_CellTypeN :return true ;case _ba .ST_CellTypeS ,_ba .ST_CellTypeB :return false ;};return _dbc ._eeg .V !=nil &&_gdd .IsNumber (*_dbc ._eeg .V );}; +// SaveToFile writes the workbook out to a file. +func (_fdgg *Workbook )SaveToFile (path string )error {_fdbc ,_gfcd :=_b .Create (path );if _gfcd !=nil {return _gfcd ;};defer _fdbc .Close ();return _fdgg .Save (_fdbc );}; -// RemoveMergedCell removes merging from a cell range within a sheet. The cells -// that made up the merged cell remain, but are no lon merged. -func (_bba *Sheet )RemoveMergedCell (mc MergedCell ){for _aegee ,_fadf :=range _bba ._edeb .MergeCells .MergeCell {if _fadf ==mc .X (){copy (_bba ._edeb .MergeCells .MergeCell [_aegee :],_bba ._edeb .MergeCells .MergeCell [_aegee +1:]);_bba ._edeb .MergeCells .MergeCell [len (_bba ._edeb .MergeCells .MergeCell )-1]=nil ;_bba ._edeb .MergeCells .MergeCell =_bba ._edeb .MergeCells .MergeCell [:len (_bba ._edeb .MergeCells .MergeCell )-1];};};}; +// AddView adds a sheet view. +func (_fad *Sheet )AddView ()SheetView {if _fad ._bcgb .SheetViews ==nil {_fad ._bcgb .SheetViews =_ggd .NewCT_SheetViews ();};_dfa :=_ggd .NewCT_SheetView ();_fad ._bcgb .SheetViews .SheetView =append (_fad ._bcgb .SheetViews .SheetView ,_dfa );return SheetView {_dfa };};func (_bbe Comments )getOrCreateAuthor (_dbe string )uint32 {for _bfg ,_ebbb :=range _bbe ._fcd .Authors .Author {if _ebbb ==_dbe {return uint32 (_bfg );};};_acc :=uint32 (len (_bbe ._fcd .Authors .Author ));_bbe ._fcd .Authors .Author =append (_bbe ._fcd .Authors .Author ,_dbe );return _acc ;}; -// SetPasswordHash sets the password hash to the input. -func (_eeba SheetProtection )SetPasswordHash (pwHash string ){_eeba ._baca .PasswordAttr =_g .String (pwHash );}; +// 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 (_bfa Cell )SetFormulaShared (formula string ,rows ,cols uint32 )error {_bfa .clearValue ();_bfa ._dbd .TAttr =_ggd .ST_CellTypeStr ;_bfa ._dbd .F =_ggd .NewCT_CellFormula ();_bfa ._dbd .F .TAttr =_ggd .ST_CellFormulaTypeShared ;_bfa ._dbd .F .Content =formula ;_bgad ,_ca :=_eg .ParseCellReference (_bfa .Reference ());if _ca !=nil {return _ca ;};_gad :=uint32 (0);for _ ,_eca :=range _bfa ._dbag .Rows (){for _ ,_faf :=range _eca ._dggg .C {if _faf .F !=nil &&_faf .F .SiAttr !=nil &&*_faf .F .SiAttr >=_gad {_gad =*_faf .F .SiAttr ;};};};_gad ++;_bc :=_c .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_bgad .Column ,_bgad .RowIdx ,_eg .IndexToColumn (_bgad .ColumnIdx +cols ),_bgad .RowIdx +rows );_bfa ._dbd .F .RefAttr =_d .String (_bc );_bfa ._dbd .F .SiAttr =_d .Uint32 (_gad );_gbd :=Sheet {_bfa ._ebb ,_bfa ._dbag ._adae ,_bfa ._dbag ._bcgb };for _fef :=_bgad .RowIdx ;_fef <=_bgad .RowIdx +rows ;_fef ++{for _bac :=_bgad .ColumnIdx ;_bac <=_bgad .ColumnIdx +cols ;_bac ++{if _fef ==_bgad .RowIdx &&_bac ==_bgad .ColumnIdx {continue ;};_ecg :=_c .Sprintf ("\u0025\u0073\u0025\u0064",_eg .IndexToColumn (_bac ),_fef );_gbd .Cell (_ecg ).Clear ();_gbd .Cell (_ecg ).X ().F =_ggd .NewCT_CellFormula ();_gbd .Cell (_ecg ).X ().F .TAttr =_ggd .ST_CellFormulaTypeShared ;_gbd .Cell (_ecg ).X ().F .SiAttr =_d .Uint32 (_gad );};};return nil ;}; -// SetPassword sets the password hash to a hash of the input password. -func (_cbbce WorkbookProtection )SetPassword (pw string ){_cbbce .SetPasswordHash (PasswordHash (pw ))};func (_eeec Row )renumberAs (_fabd uint32 ){_eeec ._agbf .RAttr =_g .Uint32 (_fabd );for _ ,_deg :=range _eeec .Cells (){_cffd ,_gaeb :=_dg .ParseCellReference (_deg .Reference ());if _gaeb ==nil {_gaad :=_ade .Sprintf ("\u0025\u0073\u0025\u0064",_cffd .Column ,_fabd );_deg ._eeg .RAttr =_g .String (_gaad );};};}; +// 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 (_cacf NumberFormat )ID ()uint32 {return _cacf ._geef .NumFmtIdAttr };func (_eef Cell )getLabelPrefix ()string {if _eef ._dbd .SAttr ==nil {return "";};_acg :=*_eef ._dbd .SAttr ;_aea :=_eef ._ebb .StyleSheet .GetCellStyle (_acg );switch _aea ._cae .Alignment .HorizontalAttr {case _ggd .ST_HorizontalAlignmentLeft :return "\u0027";case _ggd .ST_HorizontalAlignmentRight :return "\u0022";case _ggd .ST_HorizontalAlignmentCenter :return "\u005e";case _ggd .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; // X returns the inner wrapped XML type. -func (_dga Border )X ()*_ba .CT_Border {return _dga ._cba }; +func (_beff DataBarScale )X ()*_ggd .CT_DataBar {return _beff ._edfg }; -// IsSheetLocked returns whether the sheet objects are locked. -func (_egdeb SheetProtection )IsObjectLocked ()bool {return _egdeb ._baca .ObjectsAttr !=nil &&*_egdeb ._baca .ObjectsAttr ;};var _gefd =[...]uint8 {0,18,37};func (_decg *Workbook )addCustomRelationships (){_decg .ContentTypes .AddOverride ("/\u0064o\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d.x\u006d\u006c","\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064o\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u0075\u0073\u0074\u006f\u006d\u002d\u0070r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073+\u0078\u006d\u006c");_decg .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_g .CustomPropertiesType );}; +// ClearBorder clears any border configuration from the cell style. +func (_cbce CellStyle )ClearBorder (){_cbce ._cae .BorderIdAttr =nil ;_cbce ._cae .ApplyBorderAttr =nil };const (DVCompareOpEqual =DVCompareOp (_ggd .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_ggd .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_ggd .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_ggd .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_ggd .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_ggd .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_ggd .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_ggd .ST_DataValidationOperatorLessThanOrEqual );); -// SetActiveSheet sets the active sheet which will be the tab displayed when the -// spreadsheet is initially opened. -func (_cfbg *Workbook )SetActiveSheet (s Sheet ){for _cddb ,_efaf :=range _cfbg ._fgc {if s ._edeb ==_efaf {_cfbg .SetActiveSheetIndex (uint32 (_cddb ));};};}; +// IsBool returns true if the cell is a boolean type cell. +func (_acb Cell )IsBool ()bool {return _acb ._dbd .TAttr ==_ggd .ST_CellTypeB }; -// SetItalic causes the text to be displayed in italic. -func (_abba RichTextRun )SetItalic (b bool ){_abba .ensureRpr ();_abba ._fgfg .RPr .I =_ba .NewCT_BooleanProperty ();_abba ._fgfg .RPr .I .ValAttr =_g .Bool (b );}; +// AddMergedCells merges cells within a sheet. +func (_fgcd *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _fgcd ._bcgb .MergeCells ==nil {_fgcd ._bcgb .MergeCells =_ggd .NewCT_MergeCells ();};_aafa :=_ggd .NewCT_MergeCell ();_aafa .RefAttr =_c .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef );_fgcd ._bcgb .MergeCells .MergeCell =append (_fgcd ._bcgb .MergeCells .MergeCell ,_aafa );_fgcd ._bcgb .MergeCells .CountAttr =_d .Uint32 (uint32 (len (_fgcd ._bcgb .MergeCells .MergeCell )));return MergedCell {_fgcd ._bdb ,_fgcd ,_aafa };}; // LockSheet controls the locking of the sheet. -func (_gfed SheetProtection )LockSheet (b bool ){if !b {_gfed ._baca .SheetAttr =nil ;}else {_gfed ._baca .SheetAttr =_g .Bool (true );};}; - -// ClearNumberFormat removes any number formatting from the style. -func (_bbg CellStyle )ClearNumberFormat (){_bbg ._daa .NumFmtIdAttr =nil ;_bbg ._daa .ApplyNumberFormatAttr =nil ;}; +func (_cagb SheetProtection )LockSheet (b bool ){if !b {_cagb ._bcef .SheetAttr =nil ;}else {_cagb ._bcef .SheetAttr =_d .Bool (true );};}; -// SetPassword sets the password hash to a hash of the input password. -func (_dcfa SheetProtection )SetPassword (pw string ){_dcfa .SetPasswordHash (PasswordHash (pw ))}; +// 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 (_adead *Sheet )InsertRow (rowNum int )Row {_baab :=uint32 (rowNum );for _ ,_eec :=range _adead .Rows (){if _eec ._dggg .RAttr !=nil &&*_eec ._dggg .RAttr >=_baab {*_eec ._dggg .RAttr ++;for _ ,_gff :=range _eec .Cells (){_aff ,_aga :=_eg .ParseCellReference (_gff .Reference ());if _aga !=nil {continue ;};_aff .RowIdx ++;_gff ._dbd .RAttr =_d .String (_aff .String ());};};};for _ ,_gcf :=range _adead .MergedCells (){_fbdf ,_aeca ,_fcfg :=_eg .ParseRangeReference (_gcf .Reference ());if _fcfg !=nil {continue ;};if int (_fbdf .RowIdx )>=rowNum {_fbdf .RowIdx ++;};if int (_aeca .RowIdx )>=rowNum {_aeca .RowIdx ++;};_beac :=_c .Sprintf ("\u0025\u0073\u003a%\u0073",_fbdf ,_aeca );_gcf .SetReference (_beac );};return _adead .AddNumberedRow (_baab );};func (_edca SortOrder )String ()string {if _edca >=SortOrder (len (_aeae )-1){return _c .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_edca );};return _cdgd [_aeae [_edca ]:_aeae [_edca +1]];}; -// Name returns the sheet name -func (_cffg Sheet )Name ()string {return _cffg ._ggeg .NameAttr };func (_cd Border )SetBottom (style _ba .ST_BorderStyle ,c _gb .Color ){if _cd ._cba .Bottom ==nil {_cd ._cba .Bottom =_ba .NewCT_BorderPr ();};_cd ._cba .Bottom .Color =_ba .NewCT_Color ();_cd ._cba .Bottom .Color .RgbAttr =c .AsRGBAString ();_cd ._cba .Bottom .StyleAttr =style ;};func (_dce ConditionalFormattingRule )clear (){_dce ._bcca .OperatorAttr =_ba .ST_ConditionalFormattingOperatorUnset ;_dce ._bcca .ColorScale =nil ;_dce ._bcca .IconSet =nil ;_dce ._bcca .Formula =nil ;}; +// AddSheet adds a new sheet to a workbook. +func (_cada *Workbook )AddSheet ()Sheet {_fcbd :=_ggd .NewCT_Sheet ();_fcbd .SheetIdAttr =1;for _ ,_decea :=range _cada ._bbae .Sheets .Sheet {if _fcbd .SheetIdAttr <=_decea .SheetIdAttr {_fcbd .SheetIdAttr =_decea .SheetIdAttr +1;};};_cada ._bbae .Sheets .Sheet =append (_cada ._bbae .Sheets .Sheet ,_fcbd );_fcbd .NameAttr =_c .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_fcbd .SheetIdAttr );_gcgf :=_ggd .NewWorksheet ();_gcgf .Dimension =_ggd .NewCT_SheetDimension ();_gcgf .Dimension .RefAttr ="\u0041\u0031";_cada ._fbed =append (_cada ._fbed ,_gcgf );_ecbg :=_cb .NewRelationships ();_cada ._fdbe =append (_cada ._fdbe ,_ecbg );_gcgf .SheetData =_ggd .NewCT_SheetData ();_cada ._cbge =append (_cada ._cbge ,nil );_gcace :=_d .DocTypeSpreadsheet ;_gefaa :=_cada ._adebd .AddAutoRelationship (_gcace ,_d .OfficeDocumentType ,len (_cada ._bbae .Sheets .Sheet ),_d .WorksheetType );_fcbd .IdAttr =_gefaa .ID ();_cada .ContentTypes .AddOverride (_d .AbsoluteFilename (_gcace ,_d .WorksheetContentType ,len (_cada ._bbae .Sheets .Sheet )),_d .WorksheetContentType );return Sheet {_cada ,_fcbd ,_gcgf };}; -// AddImage adds an image to the workbook package, returning a reference that -// can be used to add the image to a drawing. -func (_gbbc *Workbook )AddImage (i _bfd .Image )(_bfd .ImageRef ,error ){_bfbbg :=_bfd .MakeImageRef (i ,&_gbbc .DocBase ,_gbbc ._fcad );if i .Data ==nil &&i .Path ==""{return _bfbbg ,_de .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0064\u0061t\u0061\u0020\u006f\u0072\u0020\u0061\u0020\u0070\u0061\u0074\u0068");};if i .Format ==""{return _bfbbg ,_de .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006d\u0075\u0073\u0074 \u0068\u0061\u0076\u0065\u0020\u0061\u0020v\u0061\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u006d\u0061\u0074");};if i .Size .X ==0||i .Size .Y ==0{return _bfbbg ,_de .New ("\u0069\u006d\u0061\u0067e\u0020\u006d\u0075\u0073\u0074\u0020\u0068\u0061\u0076\u0065 \u0061 \u0076\u0061\u006c\u0069\u0064\u0020\u0073i\u007a\u0065");};if i .Path !=""{_fgegb :=_b .Add (i .Path );if _fgegb !=nil {return _bfbbg ,_fgegb ;};};_gbbc .Images =append (_gbbc .Images ,_bfbbg );return _bfbbg ,nil ;}; +// AddDataValidation adds a data validation rule to a sheet. +func (_dfcge *Sheet )AddDataValidation ()DataValidation {if _dfcge ._bcgb .DataValidations ==nil {_dfcge ._bcgb .DataValidations =_ggd .NewCT_DataValidations ();};_egcg :=_ggd .NewCT_DataValidation ();_egcg .ShowErrorMessageAttr =_d .Bool (true );_dfcge ._bcgb .DataValidations .DataValidation =append (_dfcge ._bcgb .DataValidations .DataValidation ,_egcg );_dfcge ._bcgb .DataValidations .CountAttr =_d .Uint32 (uint32 (len (_dfcge ._bcgb .DataValidations .DataValidation )));return DataValidation {_egcg };}; -// GetLocked returns true if the cell is locked. -func (_bgg *evalContext )GetLocked (cellRef string )bool {return _bgg ._abgg .Cell (cellRef ).getLocked ()};var ErrorNotFound =_de .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); +// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be +// the tab displayed when the spreadsheet is initially opened. +func (_geba *Workbook )SetActiveSheetIndex (idx uint32 ){if _geba ._bbae .BookViews ==nil {_geba ._bbae .BookViews =_ggd .NewCT_BookViews ();};if len (_geba ._bbae .BookViews .WorkbookView )==0{_geba ._bbae .BookViews .WorkbookView =append (_geba ._bbae .BookViews .WorkbookView ,_ggd .NewCT_BookView ());};_geba ._bbae .BookViews .WorkbookView [0].ActiveTabAttr =_d .Uint32 (idx );}; -// AddView adds a sheet view. -func (_fbb *Sheet )AddView ()SheetView {if _fbb ._edeb .SheetViews ==nil {_fbb ._edeb .SheetViews =_ba .NewCT_SheetViews ();};_acf :=_ba .NewCT_SheetView ();_fbb ._edeb .SheetViews .SheetView =append (_fbb ._edeb .SheetViews .SheetView ,_acf );return SheetView {_acf };}; +// GetFormat sets the number format code. +func (_daa NumberFormat )GetFormat ()string {return _daa ._geef .FormatCodeAttr }; -// X returns the inner wrapped XML type. -func (_dgaf *Workbook )X ()*_ba .Workbook {return _dgaf ._badbd }; +// DataValidation controls cell validation +type DataValidation struct{_fcc *_ggd .CT_DataValidation }; -// SetConditionValue sets the condition value to be used for style applicaton. -func (_dfgf ConditionalFormattingRule )SetConditionValue (v string ){_dfgf ._bcca .Formula =[]string {v }}; +// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. +func (_feaf *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_gbffg :=-1;for _dgb ,_gafg :=range _feaf .Sheets (){if name ==_gafg .Name (){_gbffg =_dgb ;break ;};};if _gbffg ==-1{return Sheet {},ErrorNotFound ;};return _feaf .CopySheet (_gbffg ,copiedSheetName );}; -// AddDefinedName adds a name for a cell or range reference that can be used in -// formulas and charts. -func (_gffe *Workbook )AddDefinedName (name ,ref string )DefinedName {if _gffe ._badbd .DefinedNames ==nil {_gffe ._badbd .DefinedNames =_ba .NewCT_DefinedNames ();};_bdba :=_ba .NewCT_DefinedName ();_bdba .Content =ref ;_bdba .NameAttr =name ;_gffe ._badbd .DefinedNames .DefinedName =append (_gffe ._badbd .DefinedNames .DefinedName ,_bdba );return DefinedName {_bdba };};func _dgcf ()*_ea .CT_AbsoluteAnchor {_agd :=_ea .NewCT_AbsoluteAnchor ();return _agd }; +// SetWidthCells sets the height the anchored object by moving the right hand +// side. It is not compatible with SetWidth. +func (_edfc TwoCellAnchor )SetWidthCells (w int32 ){_edbg :=_edfc .TopLeft ();_fbgb :=_edfc .BottomRight ();_fbgb .SetCol (_edbg .Col ()+w );}; -// SetAutoFilter creates autofilters on the sheet. These are the automatic -// filters that are common for a header row. The RangeRef should be of the form -// "A1:C5" and cover the entire range of cells to be filtered, not just the -// header. SetAutoFilter replaces any existing auto filter on the sheet. -func (_beca *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_d .Replace (rangeRef ,"\u0024","",-1);_beca ._edeb .AutoFilter =_ba .NewCT_AutoFilter ();_beca ._edeb .AutoFilter .RefAttr =_g .String (rangeRef );_dfbg :="\u0027"+_beca .Name ()+"\u0027\u0021";var _fbf DefinedName ;for _ ,_gbbf :=range _beca ._ebee .DefinedNames (){if _gbbf .Name ()==_gdga {if _d .HasPrefix (_gbbf .Content (),_dfbg ){_fbf =_gbbf ;_fbf .SetContent (_beca .RangeReference (rangeRef ));break ;};};};if _fbf .X ()==nil {_fbf =_beca ._ebee .AddDefinedName (_gdga ,_beca .RangeReference (rangeRef ));};for _bdee ,_faegd :=range _beca ._ebee ._fgc {if _faegd ==_beca ._edeb {_fbf .SetLocalSheetID (uint32 (_bdee ));};};}; +// Comparer is used to compare rows based off a column and cells based off of +// their value. +type Comparer struct{Order SortOrder ;}; -// Type returns the type of anchor -func (_dbe OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell }; +// X returns the inner wrapped XML type. +func (_ebg Column )X ()*_ggd .CT_Col {return _ebg ._eccb }; -// SetWidth is a no-op. -func (_faegb TwoCellAnchor )SetWidth (w _cf .Distance ){}; +// X returns the inner wrapped XML type. +func (_fab CellMarker )X ()*_ce .CT_Marker {return _fab ._bcb };func (_bfgg ConditionalFormattingRule )InitializeDefaults (){_bfgg .SetType (_ggd .ST_CfTypeCellIs );_bfgg .SetOperator (_ggd .ST_ConditionalFormattingOperatorGreaterThan );_bfgg .SetPriority (1);}; // X returns the inner wrapped XML type. -func (_bcg Column )X ()*_ba .CT_Col {return _bcg ._eaac }; +func (_edf ColorScale )X ()*_ggd .CT_ColorScale {return _edf ._aaed }; -// Save writes the workbook out to a writer in the zipped xlsx format. -func (_dfgb *Workbook )Save (w _c .Writer )error {if !_bf .GetLicenseKey ().IsLicensed ()&&!_ebcd {_ade .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");_ade .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _de .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};_effge :=_cb .NewWriter (w );defer _effge .Close ();_defbc :=_g .DocTypeSpreadsheet ;if _dgca :=_e .MarshalXML (_effge ,_g .BaseRelsFilename ,_dfgb .Rels .X ());_dgca !=nil {return _dgca ;};if _dfed :=_e .MarshalXMLByType (_effge ,_defbc ,_g .ExtendedPropertiesType ,_dfgb .AppProperties .X ());_dfed !=nil {return _dfed ;};if _affb :=_e .MarshalXMLByType (_effge ,_defbc ,_g .CorePropertiesType ,_dfgb .CoreProperties .X ());_affb !=nil {return _affb ;};_eeee :=_g .AbsoluteFilename (_defbc ,_g .OfficeDocumentType ,0);if _abdg :=_e .MarshalXML (_effge ,_eeee ,_dfgb ._badbd );_abdg !=nil {return _abdg ;};if _ffaag :=_e .MarshalXML (_effge ,_e .RelationsPathFor (_eeee ),_dfgb ._fcad .X ());_ffaag !=nil {return _ffaag ;};if _fbcgd :=_e .MarshalXMLByType (_effge ,_defbc ,_g .StylesType ,_dfgb .StyleSheet .X ());_fbcgd !=nil {return _fbcgd ;};for _dbeg ,_affg :=range _dfgb ._bbf {if _cffgd :=_e .MarshalXMLByTypeIndex (_effge ,_defbc ,_g .ThemeType ,_dbeg +1,_affg );_cffgd !=nil {return _cffgd ;};};for _gbgaf ,_gdbdc :=range _dfgb ._fgc {_gdbdc .Dimension .RefAttr =Sheet {_dfgb ,nil ,_gdbdc }.Extents ();_abe :=_g .AbsoluteFilename (_defbc ,_g .WorksheetType ,_gbgaf +1);_e .MarshalXML (_effge ,_abe ,_gdbdc );_e .MarshalXML (_effge ,_e .RelationsPathFor (_abe ),_dfgb ._gcga [_gbgaf ].X ());};if _dgdd :=_e .MarshalXMLByType (_effge ,_defbc ,_g .SharedStringsType ,_dfgb .SharedStrings .X ());_dgdd !=nil {return _dgdd ;};if _dfgb .CustomProperties .X ()!=nil {if _eaee :=_e .MarshalXMLByType (_effge ,_defbc ,_g .CustomPropertiesType ,_dfgb .CustomProperties .X ());_eaee !=nil {return _eaee ;};};if _dfgb .Thumbnail !=nil {_cbfe :=_g .AbsoluteFilename (_defbc ,_g .ThumbnailType ,0);_cegd ,_gagag :=_effge .Create (_cbfe );if _gagag !=nil {return _gagag ;};if _aabg :=_ad .Encode (_cegd ,_dfgb .Thumbnail ,nil );_aabg !=nil {return _aabg ;};};for _bced ,_cdcc :=range _dfgb ._bgfa {_eabba :=_g .AbsoluteFilename (_defbc ,_g .ChartType ,_bced +1);_e .MarshalXML (_effge ,_eabba ,_cdcc );};for _ebf ,_eag :=range _dfgb ._eedb {_bebe :=_g .AbsoluteFilename (_defbc ,_g .TableType ,_ebf +1);_e .MarshalXML (_effge ,_bebe ,_eag );};for _bbaa ,_dcff :=range _dfgb ._cbgc {_gadcg :=_g .AbsoluteFilename (_defbc ,_g .DrawingType ,_bbaa +1);_e .MarshalXML (_effge ,_gadcg ,_dcff );if !_dfgb ._dbagc [_bbaa ].IsEmpty (){_e .MarshalXML (_effge ,_e .RelationsPathFor (_gadcg ),_dfgb ._dbagc [_bbaa ].X ());};};for _debd ,_cbcb :=range _dfgb ._effd {_e .MarshalXML (_effge ,_g .AbsoluteFilename (_defbc ,_g .VMLDrawingType ,_debd +1),_cbcb );};for _ecd ,_cebg :=range _dfgb .Images {if _efec :=_bfd .AddImageToZip (_effge ,_cebg ,_ecd +1,_g .DocTypeSpreadsheet );_efec !=nil {return _efec ;};};if _gdbe :=_e .MarshalXML (_effge ,_g .ContentTypesFilename ,_dfgb .ContentTypes .X ());_gdbe !=nil {return _gdbe ;};for _bfac ,_afcb :=range _dfgb ._eabg {if _afcb ==nil {continue ;};_e .MarshalXML (_effge ,_g .AbsoluteFilename (_defbc ,_g .CommentsType ,_bfac +1),_afcb );};if _efcg :=_dfgb .WriteExtraFiles (_effge );_efcg !=nil {return _efcg ;};return _effge .Close ();}; +// SetValues sets the possible values. This is incompatible with SetRange. +func (_edec DataValidationList )SetValues (values []string ){_edec ._eea .Formula1 =_d .String ("\u0022"+_dgd .Join (values ,"\u002c")+"\u0022");_edec ._eea .Formula2 =_d .String ("\u0030");};func (_aaegf *evalContext )SetOffset (col ,row uint32 ){_aaegf ._cga =col ;_aaegf ._fba =row };func (_fafe Sheet )validateRowCellNumbers ()error {_afee :=map[uint32 ]struct{}{};for _ ,_acad :=range _fafe ._bcgb .SheetData .Row {if _acad .RAttr !=nil {if _ ,_dagb :=_afee [*_acad .RAttr ];_dagb {return _c .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_fafe .Name (),*_acad .RAttr );};_afee [*_acad .RAttr ]=struct{}{};};_egc :=map[string ]struct{}{};for _ ,_afde :=range _acad .C {if _afde .RAttr ==nil {continue ;};if _ ,_daac :=_egc [*_afde .RAttr ];_daac {return _c .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_fafe .Name (),*_afde .RAttr );};_egc [*_afde .RAttr ]=struct{}{};};};return nil ;}; -// DVCompareOp is a comparison operator for a data validation rule. -type DVCompareOp byte ;const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;);func (_agbb Font )SetBold (b bool ){if b {_agbb ._gcc .B =[]*_ba .CT_BooleanProperty {{}};}else {_agbb ._gcc .B =nil ;};}; +// 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 (_dfd Cell )GetFormattedValue ()string {_cbfa :=_dfd .getFormat ();switch _dfd ._dbd .TAttr {case _ggd .ST_CellTypeB :_gcc ,_ :=_dfd .GetValueAsBool ();if _gcc {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _ggd .ST_CellTypeN :_bba ,_ :=_dfd .GetValueAsNumber ();return _ga .Number (_bba ,_cbfa );case _ggd .ST_CellTypeE :if _dfd ._dbd .V !=nil {return *_dfd ._dbd .V ;};return "";case _ggd .ST_CellTypeS ,_ggd .ST_CellTypeInlineStr :return _ga .String (_dfd .GetString (),_cbfa );case _ggd .ST_CellTypeStr :_cgdd :=_dfd .GetString ();if _ga .IsNumber (_cgdd ){_ccf ,_ :=_de .ParseFloat (_cgdd ,64);return _ga .Number (_ccf ,_cbfa );};return _ga .String (_cgdd ,_cbfa );case _ggd .ST_CellTypeUnset :fallthrough;default:_abe ,_ :=_dfd .GetRawValue ();if len (_abe )==0{return "";};_cgc ,_ece :=_dfd .GetValueAsNumber ();if _ece ==nil {return _ga .Number (_cgc ,_cbfa );};return _ga .String (_abe ,_cbfa );};}; -// TopLeft returns the top-left corner of the anchored object. -func (_efcd OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_efcd ._agc .From }}; +// 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{_eea *_ggd .CT_DataValidation }; + +// RowNumber returns the row number (1-N), or zero if it is unset. +func (_fcdd Row )RowNumber ()uint32 {if _fcdd ._dggg .RAttr !=nil {return *_fcdd ._dggg .RAttr ;};return 0;}; // Index returns the index of the differential style. -func (_fcgf DifferentialStyle )Index ()uint32 {for _ccad ,_eef :=range _fcgf ._fba .Dxf {if _fcgf ._geff ==_eef {return uint32 (_ccad );};};return 0;}; +func (_adbg DifferentialStyle )Index ()uint32 {for _cca ,_edd :=range _adbg ._cgf .Dxf {if _adbg ._dggf ==_edd {return uint32 (_cca );};};return 0;};const (DVCompareTypeWholeNumber =DVCompareType (_ggd .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_ggd .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_ggd .ST_DataValidationTypeDate );DVCompareTypeTime =DVCompareType (_ggd .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_ggd .ST_DataValidationTypeTextLength );); + +// Name returns the name of the defined name. +func (_bad DefinedName )Name ()string {return _bad ._cecc .NameAttr }; + +// 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 (_ebef Cell )SetFormulaArray (s string ){_ebef .clearValue ();_ebef ._dbd .TAttr =_ggd .ST_CellTypeStr ;_ebef ._dbd .F =_ggd .NewCT_CellFormula ();_ebef ._dbd .F .TAttr =_ggd .ST_CellFormulaTypeArray ;_ebef ._dbd .F .Content =s ;}; + +// FormulaContext returns a formula evaluation context that can be used to +// evaluate formaulas. +func (_dada *Sheet )FormulaContext ()_aec .Context {return _gba (_dada )}; // X returns the inner wrapped XML type. -func (_fgbf DefinedName )X ()*_ba .CT_DefinedName {return _fgbf ._dcd };func (_fgbd Font )SetName (name string ){_fgbd ._gcc .Name =[]*_ba .CT_FontName {{ValAttr :name }}}; +func (_caac WorkbookProtection )X ()*_ggd .CT_WorkbookProtection {return _caac ._decb }; -// SetTime sets the cell value to a date. It's stored as the number of days past -// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date -// string directly, however that's not allowed with v5 transitional (even -// though it works in Excel). -func (_gge Cell )SetTime (d _ag .Time ){_gge .clearValue ();d =_ca (d );_fad :=_gge ._agg .Epoch ();if d .Before (_fad ){_g .Log ("t\u0069\u006d\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064");return ;};_adfa :=d .Sub (_fad );_be :=new (_gg .Float );_bb :=new (_gg .Float );_bb .SetPrec (128);_bb .SetUint64 (uint64 (_adfa ));_gdg :=new (_gg .Float );_gdg .SetUint64 (24*60*60*1e9);_be .Quo (_bb ,_gdg );_gge ._eeg .V =_g .String (_be .Text ('g',20));};func (_fefd PatternFill )ClearBgColor (){_fefd ._fefe .BgColor =nil };const (_eedef ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061tGe\u006e\u0065\u0072\u0061\u006cS\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0057\u0068\u006f\u006ce\u004e\u0075\u006d\u0062\u0065\u0072\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0032\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0034";_faag ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074P\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074\u0061nd\u0061r\u0064F\u006fr\u006d\u0061\u0074\u0031\u0030\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0031\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064F\u006f\u0072\u006d\u0061\u0074\u0031\u0032\u0053\u0074a\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0033\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061\u0074\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046o\u0072\u006d\u0061\u0074\u00315\u0053\u0074\u0061\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0037S\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0031\u0038\u0053\u0074\u0061n\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0054\u0069\u006d\u0065\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00320\u0053\u0074a\u006e\u0064a\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0032\u0031\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0044\u0061t\u0065\u0054\u0069\u006d\u0065";_gbga ="\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0033\u0037\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006da\u0074\u0033\u0038\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u00339\u0053\u0074\u0061\u006e\u0064\u0061r\u0064\u0046o\u0072\u006da\u00744\u0030";_dddb ="\u0053t\u0061\u006e\u0064a\u0072\u0064\u0046o\u0072ma\u0074\u0034\u0035\u0053\u0074\u0061\u006ed\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0037\u0053ta\u006ed\u0061\u0072\u0064\u0046\u006f\u0072m\u0061\u0074\u0034\u0038\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0034\u0039";); +// SetStyle sets the style to be used for conditional rules +func (_bea ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_bea ._dbed .DxfIdAttr =_d .Uint32 (d .Index ());}; + +// BottomRight returns the CellMaker for the bottom right corner of the anchor. +func (_bgf TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_bgf ._babb .To }};type PatternFill struct{_aaac *_ggd .CT_PatternFill ;_daae *_ggd .CT_Fill ;}; // SetFormat sets the number format code. -func (_dfa NumberFormat )SetFormat (f string ){_dfa ._cgg .FormatCodeAttr =f }; +func (_ggdb NumberFormat )SetFormat (f string ){_ggdb ._geef .FormatCodeAttr =f }; -// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed -// width/height in cells. -type TwoCellAnchor struct{_afgbc *_ea .CT_TwoCellAnchor }; +// IsHidden returns whether the row is hidden or not. +func (_cacfg Row )IsHidden ()bool {return _cacfg ._dggg .HiddenAttr !=nil &&*_cacfg ._dggg .HiddenAttr }; -// Name returns the name of the defined name. -func (_eae DefinedName )Name ()string {return _eae ._dcd .NameAttr }; +// 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 (_gfba *Sheet )Column (idx uint32 )Column {for _ ,_beedg :=range _gfba ._bcgb .Cols {for _ ,_aefb :=range _beedg .Col {if idx >=_aefb .MinAttr &&idx <=_aefb .MaxAttr {return Column {_aefb };};};};var _bceg *_ggd .CT_Cols ;if len (_gfba ._bcgb .Cols )==0{_bceg =_ggd .NewCT_Cols ();_gfba ._bcgb .Cols =append (_gfba ._bcgb .Cols ,_bceg );}else {_bceg =_gfba ._bcgb .Cols [0];};_dgag :=_ggd .NewCT_Col ();_dgag .MinAttr =idx ;_dgag .MaxAttr =idx ;_bceg .Col =append (_bceg .Col ,_dgag );return Column {_dgag };}; -// SetNumber sets the cell type to number, and the value to the given number -func (_ddc Cell )SetNumber (v float64 ){_ddc .clearValue ();if _ce .IsNaN (v )||_ce .IsInf (v ,0){_ddc ._eeg .TAttr =_ba .ST_CellTypeE ;_ddc ._eeg .V =_g .String ("\u0023\u004e\u0055M\u0021");return ;};_ddc ._eeg .TAttr =_ba .ST_CellTypeN ;_ddc ._eeg .V =_g .String (_cg .FormatFloat (v ,'f',-1,64));}; +// Tables returns a slice of all defined tables in the workbook. +func (_dacff *Workbook )Tables ()[]Table {if _dacff ._caaa ==nil {return nil ;};_gae :=[]Table {};for _ ,_ccdf :=range _dacff ._caaa {_gae =append (_gae ,Table {_ccdf });};return _gae ;}; -// Operator returns the operator for the rule -func (_egdf ConditionalFormattingRule )Operator ()_ba .ST_ConditionalFormattingOperator {return _egdf ._bcca .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 (_daga *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_cead :=_daga ._bcgb .SheetData .Row ;_eabc :=_daga .Rows ();for _gbeg ,_dcedg :=range _eabc {if _dcedg .RowNumber ()==firstRow {_cead =_daga ._bcgb .SheetData .Row [_gbeg :];break ;};};_aafbd :=Comparer {Order :order };_a .Slice (_cead ,func (_febc ,_afgg int )bool {return _aafbd .LessRows (column ,Row {_daga ._bdb ,_daga ,_cead [_febc ]},Row {_daga ._bdb ,_daga ,_cead [_afgg ]});});for _ggag ,_gcfb :=range _daga .Rows (){_cag :=uint32 (_ggag +1);if _gcfb .RowNumber ()!=_cag {_gcfb .renumberAs (_cag );};};};type Table struct{_cbab *_ggd .Table }; -// DefinedName is a named range, formula, etc. -type DefinedName struct{_dcd *_ba .CT_DefinedName };func (_cgbd DataValidationCompare )SetValue2 (v string ){_cgbd ._bgdf .Formula2 =&v }; +// SetContent sets the defined name content. +func (_fgfb DefinedName )SetContent (s string ){_fgfb ._cecc .Content =s }; -// Column represents a column within a sheet. It's only used for formatting -// purposes, so it's possible to construct a sheet without configuring columns. -type Column struct{_eaac *_ba .CT_Col }; +// SetWidth controls the width of a column. +func (_fdg Column )SetWidth (w _ae .Distance ){_fdg ._eccb .WidthAttr =_d .Float64 (float64 (w /_ae .Character ));}; -// New constructs a new workbook. -func New ()*Workbook {_defd :=&Workbook {};_defd ._badbd =_ba .NewWorkbook ();_defd .AppProperties =_bfd .NewAppProperties ();_defd .CoreProperties =_bfd .NewCoreProperties ();_defd .StyleSheet =NewStyleSheet (_defd );_defd .Rels =_bfd .NewRelationships ();_defd ._fcad =_bfd .NewRelationships ();_defd .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .ExtendedPropertiesType ,0),_g .ExtendedPropertiesType );_defd .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .CorePropertiesType ,0),_g .CorePropertiesType );_defd .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .OfficeDocumentType ,0),_g .OfficeDocumentType );_defd ._fcad .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .StylesType ,0),_g .StylesType );_defd .ContentTypes =_bfd .NewContentTypes ();_defd .ContentTypes .AddDefault ("\u0076\u006d\u006c",_g .VMLDrawingContentType );_defd .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,0),"\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002fv\u006e\u0064\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066o\u0072\u006d\u0061\u0074s\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0065\u0065\u0074\u002e\u006d\u0061\u0069\u006e\u002b\u0078\u006d\u006c");_defd .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .StylesType ,0),_g .SMLStyleSheetContentType );_defd .SharedStrings =NewSharedStrings ();_defd .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .SharedStringsType ,0),_g .SharedStringsContentType );_defd ._fcad .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .SharedStringsType ,0),_g .SharedStringsType );return _defd ;}; +// Font allows editing fonts within a spreadsheet stylesheet. +type Font struct{_beba *_ggd .CT_Font ;_fccf *_ggd .StyleSheet ;}; -// AddHyperlink adds a hyperlink to a sheet. Adding the hyperlink to the sheet -// and setting it on a cell is more efficient than setting hyperlinks directly -// on a cell. -func (_agag *Sheet )AddHyperlink (url string )_bfd .Hyperlink {for _bgcb ,_cabg :=range _agag ._ebee ._fgc {if _cabg ==_agag ._edeb {return _agag ._ebee ._gcga [_bgcb ].AddHyperlink (url );};};return _bfd .Hyperlink {};};func _cbbcd (_bgb string )bool {_bgb =_d .Replace (_bgb ,"\u0024","",-1);if _fcfa :=_afge .FindStringSubmatch (_d .ToLower (_bgb ));len (_fcfa )> 2{_eed :=_fcfa [1];_bggb ,_fea :=_cg .Atoi (_fcfa [2]);if _fea !=nil {return false ;};return _bggb <=1048576&&_eed <="\u007a\u007a";};return false ;}; +// 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 (_adef *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_dgd .Replace (rangeRef ,"\u0024","",-1);_adef ._bcgb .AutoFilter =_ggd .NewCT_AutoFilter ();_adef ._bcgb .AutoFilter .RefAttr =_d .String (rangeRef );_ebda :="\u0027"+_adef .Name ()+"\u0027\u0021";var _bfbe DefinedName ;for _ ,_ccgg :=range _adef ._bdb .DefinedNames (){if _ccgg .Name ()==_aaag {if _dgd .HasPrefix (_ccgg .Content (),_ebda ){_bfbe =_ccgg ;_bfbe .SetContent (_adef .RangeReference (rangeRef ));break ;};};};if _bfbe .X ()==nil {_bfbe =_adef ._bdb .AddDefinedName (_aaag ,_adef .RangeReference (rangeRef ));};for _dgcd ,_adegg :=range _adef ._bdb ._fbed {if _adegg ==_adef ._bcgb {_bfbe .SetLocalSheetID (uint32 (_dgcd ));};};};func _cdf ()*_ce .CT_AbsoluteAnchor {_fgb :=_ce .NewCT_AbsoluteAnchor ();return _fgb }; -// SetLocked sets cell locked or not. -func (_adde *evalContext )SetLocked (cellRef string ,locked bool ){_adde ._abgg .Cell (cellRef ).setLocked (locked );};func (_cbbd Font )SetSize (size float64 ){_cbbd ._gcc .Sz =[]*_ba .CT_FontSize {{ValAttr :size }}}; +// SetHidden hides or unhides the row +func (_fbf Row )SetHidden (hidden bool ){if !hidden {_fbf ._dggg .HiddenAttr =nil ;}else {_fbf ._dggg .HiddenAttr =_d .Bool (true );};};func (_dcae *Sheet )slideCellsLeft (_gbbe []*_ggd .CT_Cell )[]*_ggd .CT_Cell {for _ ,_dfaa :=range _gbbe {_agag ,_cge :=_eg .ParseCellReference (*_dfaa .RAttr );if _cge !=nil {return _gbbe ;};_ffbg :=_agag .ColumnIdx -1;_ddab :=_eg .IndexToColumn (_ffbg )+_c .Sprintf ("\u0025\u0064",_agag .RowIdx );_dfaa .RAttr =&_ddab ;};return _gbbe ;}; -// SetWrapped configures the cell to wrap text. -func (_bdg CellStyle )SetWrapped (b bool ){if _bdg ._daa .Alignment ==nil {_bdg ._daa .Alignment =_ba .NewCT_CellAlignment ();};if !b {_bdg ._daa .Alignment .WrapTextAttr =nil ;}else {_bdg ._daa .Alignment .WrapTextAttr =_g .Bool (true );_bdg ._daa .ApplyAlignmentAttr =_g .Bool (true );};};func (_efed *Sheet )setList (_ggecc string ,_dbfea _cgd .Result )error {_gfgf ,_agbfb :=_dg .ParseCellReference (_ggecc );if _agbfb !=nil {return _agbfb ;};_cffdc :=_efed .Row (_gfgf .RowIdx );for _bceb ,_gfef :=range _dbfea .ValueList {_acec :=_cffdc .Cell (_dg .IndexToColumn (_gfgf .ColumnIdx +uint32 (_bceb )));if _gfef .Type !=_cgd .ResultTypeEmpty {if _gfef .IsBoolean {_acec .SetBool (_gfef .ValueNumber !=0);}else {_acec .SetCachedFormulaResult (_gfef .String ());};};};return nil ;}; +// 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 (_deae Drawing )AddChart (at AnchorType )(_dee .Chart ,Anchor ){_gbdb :=_ba .NewChartSpace ();_deae ._debc ._fgcda =append (_deae ._debc ._fgcda ,_gbdb );_cbfd :=_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .ChartContentType ,len (_deae ._debc ._fgcda ));_deae ._debc .ContentTypes .AddOverride (_cbfd ,_d .ChartContentType );var _gfab string ;for _cfa ,_eeg :=range _deae ._debc ._cefe {if _eeg ==_deae ._fefc {_gdd :=_d .RelativeFilename (_d .DocTypeSpreadsheet ,_d .DrawingType ,_d .ChartType ,len (_deae ._debc ._fgcda ));_deba :=_deae ._debc ._fcbeb [_cfa ].AddRelationship (_gdd ,_d .ChartType );_gfab =_deba .ID ();break ;};};var _edb Anchor ;var _dgde *_ce .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_feg :=_cdf ();_deae ._fefc .EG_Anchor =append (_deae ._fefc .EG_Anchor ,&_ce .EG_Anchor {AbsoluteAnchor :_feg });_feg .Choice =&_ce .EG_ObjectChoicesChoice {};_feg .Choice .GraphicFrame =_ce .NewCT_GraphicalObjectFrame ();_dgde =_feg .Choice .GraphicFrame ;_edb =AbsoluteAnchor {_feg };case AnchorTypeOneCell :_aefef :=_gbga ();_deae ._fefc .EG_Anchor =append (_deae ._fefc .EG_Anchor ,&_ce .EG_Anchor {OneCellAnchor :_aefef });_aefef .Choice =&_ce .EG_ObjectChoicesChoice {};_aefef .Choice .GraphicFrame =_ce .NewCT_GraphicalObjectFrame ();_dgde =_aefef .Choice .GraphicFrame ;_edb =OneCellAnchor {_aefef };case AnchorTypeTwoCell :_bee :=_fafc ();_deae ._fefc .EG_Anchor =append (_deae ._fefc .EG_Anchor ,&_ce .EG_Anchor {TwoCellAnchor :_bee });_bee .Choice =&_ce .EG_ObjectChoicesChoice {};_bee .Choice .GraphicFrame =_ce .NewCT_GraphicalObjectFrame ();_dgde =_bee .Choice .GraphicFrame ;_edb =TwoCellAnchor {_bee };};_dgde .NvGraphicFramePr =_ce .NewCT_GraphicalObjectFrameNonVisual ();_dgde .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_deae ._fefc .EG_Anchor ));_dgde .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_dgde .Graphic =_fe .NewGraphic ();_dgde .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";_agfd :=_ba .NewChart ();_agfd .IdAttr =_gfab ;_dgde .Graphic .GraphicData .Any =[]_d .Any {_agfd };_facg :=_dee .MakeChart (_gbdb );_facg .Properties ().SetSolidFill (_cg .White );_facg .SetDisplayBlanksAs (_ba .ST_DispBlanksAsGap );return _facg ,_edb ;}; -// 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{ +// SetHeightCells is a no-op. +func (_ddb AbsoluteAnchor )SetHeightCells (int32 ){}; -// BottomRight returns the CellMaker for the bottom right corner of the -// anchor. -BottomRight ()CellMarker ; +// Save writes the workbook out to a writer in the zipped xlsx format. +func (_bgff *Workbook )Save (w _ec .Writer )error {if !_gg .GetLicenseKey ().IsLicensed ()&&!_bgab {_c .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");_c .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 _gb .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");};_ecgc :=_aa .NewWriter (w );defer _ecgc .Close ();_bada :=_d .DocTypeSpreadsheet ;if _cdcba :=_ad .MarshalXML (_ecgc ,_d .BaseRelsFilename ,_bgff .Rels .X ());_cdcba !=nil {return _cdcba ;};if _bgfg :=_ad .MarshalXMLByType (_ecgc ,_bada ,_d .ExtendedPropertiesType ,_bgff .AppProperties .X ());_bgfg !=nil {return _bgfg ;};if _dbca :=_ad .MarshalXMLByType (_ecgc ,_bada ,_d .CorePropertiesType ,_bgff .CoreProperties .X ());_dbca !=nil {return _dbca ;};_gbce :=_d .AbsoluteFilename (_bada ,_d .OfficeDocumentType ,0);if _aceee :=_ad .MarshalXML (_ecgc ,_gbce ,_bgff ._bbae );_aceee !=nil {return _aceee ;};if _gbef :=_ad .MarshalXML (_ecgc ,_ad .RelationsPathFor (_gbce ),_bgff ._adebd .X ());_gbef !=nil {return _gbef ;};if _ggcba :=_ad .MarshalXMLByType (_ecgc ,_bada ,_d .StylesType ,_bgff .StyleSheet .X ());_ggcba !=nil {return _ggcba ;};for _cgbf ,_fce :=range _bgff ._bgea {if _adce :=_ad .MarshalXMLByTypeIndex (_ecgc ,_bada ,_d .ThemeType ,_cgbf +1,_fce );_adce !=nil {return _adce ;};};for _cgdf ,_ggbdc :=range _bgff ._fbed {_ggbdc .Dimension .RefAttr =Sheet {_bgff ,nil ,_ggbdc }.Extents ();_gefg :=_d .AbsoluteFilename (_bada ,_d .WorksheetType ,_cgdf +1);_ad .MarshalXML (_ecgc ,_gefg ,_ggbdc );_ad .MarshalXML (_ecgc ,_ad .RelationsPathFor (_gefg ),_bgff ._fdbe [_cgdf ].X ());};if _defd :=_ad .MarshalXMLByType (_ecgc ,_bada ,_d .SharedStringsType ,_bgff .SharedStrings .X ());_defd !=nil {return _defd ;};if _bgff .CustomProperties .X ()!=nil {if _gdga :=_ad .MarshalXMLByType (_ecgc ,_bada ,_d .CustomPropertiesType ,_bgff .CustomProperties .X ());_gdga !=nil {return _gdga ;};};if _bgff .Thumbnail !=nil {_bdga :=_d .AbsoluteFilename (_bada ,_d .ThumbnailType ,0);_gabf ,_agcf :=_ecgc .Create (_bdga );if _agcf !=nil {return _agcf ;};if _eggc :=_dg .Encode (_gabf ,_bgff .Thumbnail ,nil );_eggc !=nil {return _eggc ;};};for _agca ,_adec :=range _bgff ._fgcda {_gaaa :=_d .AbsoluteFilename (_bada ,_d .ChartType ,_agca +1);_ad .MarshalXML (_ecgc ,_gaaa ,_adec );};for _fcdc ,_abcc :=range _bgff ._caaa {_bbcf :=_d .AbsoluteFilename (_bada ,_d .TableType ,_fcdc +1);_ad .MarshalXML (_ecgc ,_bbcf ,_abcc );};for _acgca ,_aace :=range _bgff ._cefe {_aece :=_d .AbsoluteFilename (_bada ,_d .DrawingType ,_acgca +1);_ad .MarshalXML (_ecgc ,_aece ,_aace );if !_bgff ._fcbeb [_acgca ].IsEmpty (){_ad .MarshalXML (_ecgc ,_ad .RelationsPathFor (_aece ),_bgff ._fcbeb [_acgca ].X ());};};for _gabc ,_gefc :=range _bgff ._cbbfe {_ad .MarshalXML (_ecgc ,_d .AbsoluteFilename (_bada ,_d .VMLDrawingType ,_gabc +1),_gefc );};for _fbedc ,_bbeg :=range _bgff .Images {if _eccc :=_cb .AddImageToZip (_ecgc ,_bbeg ,_fbedc +1,_d .DocTypeSpreadsheet );_eccc !=nil {return _eccc ;};};if _cegd :=_ad .MarshalXML (_ecgc ,_d .ContentTypesFilename ,_bgff .ContentTypes .X ());_cegd !=nil {return _cegd ;};for _ceeb ,_bebe :=range _bgff ._cbge {if _bebe ==nil {continue ;};_ad .MarshalXML (_ecgc ,_d .AbsoluteFilename (_bada ,_d .CommentsType ,_ceeb +1),_bebe );};if _cdcg :=_bgff .WriteExtraFiles (_ecgc );_cdcg !=nil {return _cdcg ;};return _ecgc .Close ();};func (_dfcg PatternFill )SetBgColor (c _cg .Color ){_dfcg ._aaac .BgColor =_ggd .NewCT_Color ();_dfcg ._aaac .BgColor .RgbAttr =c .AsRGBAString ();}; -// TopLeft returns the CellMaker for the top left corner of the anchor. -TopLeft ()CellMarker ; +// SetConditionValue sets the condition value to be used for style applicaton. +func (_ecda ConditionalFormattingRule )SetConditionValue (v string ){_ecda ._dbed .Formula =[]string {v }};func (_cbcc Cell )getRawSortValue ()(string ,bool ){if _cbcc .HasFormula (){_gga :=_cbcc .GetCachedFormulaResult ();return _gga ,_ga .IsNumber (_gga );};_cdga ,_ :=_cbcc .GetRawValue ();return _cdga ,_ga .IsNumber (_cdga );}; -// MoveTo repositions the anchor without changing the objects size. -MoveTo (_cbe ,_cbf int32 ); +// NumberFormat returns the number format that the cell style uses, or zero if +// it is not set. +func (_ea CellStyle )NumberFormat ()uint32 {if _ea ._cae .NumFmtIdAttr ==nil {return 0;};return *_ea ._cae .NumFmtIdAttr ;}; -// SetWidth sets the width of the anchored object. It is not compatible with -// SetWidthCells. -SetWidth (_bcc _cf .Distance ); +// IsWindowLocked returns whether the workbook windows are locked. +func (_efda WorkbookProtection )IsWindowLocked ()bool {return _efda ._decb .LockWindowsAttr !=nil &&*_efda ._decb .LockWindowsAttr ;};func NewPatternFill (fills *_ggd .CT_Fills )PatternFill {_agfa :=_ggd .NewCT_Fill ();_agfa .PatternFill =_ggd .NewCT_PatternFill ();return PatternFill {_agfa .PatternFill ,_agfa };};func (_afdc *Sheet )removeColumnFromNamedRanges (_egdg uint32 )error {for _ ,_gadfd :=range _afdc ._bdb .DefinedNames (){_bcag :=_gadfd .Name ();_cdcb :=_gadfd .Content ();_gagf :=_dgd .Split (_cdcb ,"\u0021");if len (_gagf )!=2{return _gb .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_cdcb );};_cbag :=_gagf [0];if _afdc .Name ()==_cbag {_eccd :=_afdc ._bdb .RemoveDefinedName (_gadfd );if _eccd !=nil {return _eccd ;};_ffgc :=_cfab (_gagf [1],_egdg ,true );if _ffgc !=""{_cgcd :=_cbag +"\u0021"+_ffgc ;_afdc ._bdb .AddDefinedName (_bcag ,_cgcd );};};};_bcbg :=0;if _afdc ._bcgb .TableParts !=nil &&_afdc ._bcgb .TableParts .TablePart !=nil {_bcbg =len (_afdc ._bcgb .TableParts .TablePart );};if _bcbg !=0{_dgca :=0;for _ ,_dacf :=range _afdc ._bdb .Sheets (){if _dacf .Name ()==_afdc .Name (){break ;}else {if _dacf ._bcgb .TableParts !=nil &&_dacf ._bcgb .TableParts .TablePart !=nil {_dgca +=len (_dacf ._bcgb .TableParts .TablePart );};};};_ccca :=_afdc ._bdb ._caaa [_dgca :_dgca +_bcbg ];for _edaf ,_fcbe :=range _ccca {_gbge :=_fcbe ;_gbge .RefAttr =_cfab (_gbge .RefAttr ,_egdg ,false );_afdc ._bdb ._caaa [_dgca +_edaf ]=_gbge ;};};return nil ;};func (_geg *evalContext )Sheet (name string )_aec .Context {for _ ,_cfg :=range _geg ._afdd ._bdb .Sheets (){if _cfg .Name ()==name {return _cfg .FormulaContext ();};};return _aec .InvalidReferenceContext ;}; -// SetWidthCells sets the height the anchored object by moving the right -// hand side. It is not compatible with SetWidth. -SetWidthCells (_gea int32 ); +// Close closes the workbook, removing any temporary files that might have been +// created when opening a document. +func (_efad *Workbook )Close ()error {if _efad .TmpPath !=""{return _bb .RemoveAll (_efad .TmpPath );};return nil ;}; -// SetHeight sets the height of the anchored object. It is not compatible -// with SetHeightCells. -SetHeight (_aff _cf .Distance ); +// LockStructure controls the locking of the workbook structure. +func (_dabf WorkbookProtection )LockStructure (b bool ){if !b {_dabf ._decb .LockStructureAttr =nil ;}else {_dabf ._decb .LockStructureAttr =_d .Bool (true );};}; -// SetHeightCells sets the height the anchored object by moving the bottom. -// It is not compatible with SetHeight. -SetHeightCells (_db int32 ); +// GetFormat returns a cell data format. +func (_gbff *evalContext )GetFormat (cellRef string )string {return _gbff ._afdd .Cell (cellRef ).getFormat ();};func (_bfc Border )SetDiagonal (style _ggd .ST_BorderStyle ,c _cg .Color ,up ,down bool ){if _bfc ._aac .Diagonal ==nil {_bfc ._aac .Diagonal =_ggd .NewCT_BorderPr ();};_bfc ._aac .Diagonal .Color =_ggd .NewCT_Color ();_bfc ._aac .Diagonal .Color .RgbAttr =c .AsRGBAString ();_bfc ._aac .Diagonal .StyleAttr =style ;if up {_bfc ._aac .DiagonalUpAttr =_d .Bool (true );};if down {_bfc ._aac .DiagonalDownAttr =_d .Bool (true );};}; -// SetColOffset sets the column offset of the top-left anchor. -SetColOffset (_afb _cf .Distance ); +// SetCellReference sets the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_agg Comment )SetCellReference (cellRef string ){_agg ._gbfb .RefAttr =cellRef }; -// SetRowOffset sets the row offset of the top-left anchor. -SetRowOffset (_gdb _cf .Distance ); +// Cells returns a slice of cells. The cells can be manipulated, but appending +// to the slice will have no effect. +func (_deaa Row )Cells ()[]Cell {_bgc :=[]Cell {};_fdfa :=-1;for _ ,_dag :=range _deaa ._dggg .C {if _dag .RAttr ==nil {_d .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 ;};_gefb ,_eadb :=_eg .ParseCellReference (*_dag .RAttr );if _eadb !=nil {_d .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"+*_dag .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_fbfd :=int (_gefb .ColumnIdx );if _fbfd -_fdfa > 1{for _abed :=_fdfa +1;_abed < _fbfd ;_abed ++{_bgc =append (_bgc ,_deaa .Cell (_eg .IndexToColumn (uint32 (_abed ))));};};_fdfa =_fbfd ;_bgc =append (_bgc ,Cell {_deaa ._fcba ,_deaa ._dafa ,_deaa ._dggg ,_dag });};return _bgc ;}; -// Type returns the type of anchor -Type ()AnchorType ;}; +// SetMaxLength sets the maximum bar length in percent. +func (_dgg DataBarScale )SetMaxLength (l uint32 ){_dgg ._edfg .MaxLengthAttr =_d .Uint32 (l )}; -// ClearCachedFormulaResults clears any computed formula values that are stored -// in the sheet. This may be required if you modify cells that are used as a -// formula input to force the formulas to be recomputed the next time the sheet -// is opened in Excel. -func (_egbe *Workbook )ClearCachedFormulaResults (){for _ ,_ggac :=range _egbe .Sheets (){_ggac .ClearCachedFormulaResults ();};}; +// AddFont adds a new empty font to the stylesheet. +func (_gefa StyleSheet )AddFont ()Font {_fbgf :=_ggd .NewCT_Font ();_gefa ._gcac .Fonts .Font =append (_gefa ._gcac .Fonts .Font ,_fbgf );_gefa ._gcac .Fonts .CountAttr =_d .Uint32 (uint32 (len (_gefa ._gcac .Fonts .Font )));return Font {_fbgf ,_gefa ._gcac };}; + +// SetHeightCells is a no-op. +func (_gbe OneCellAnchor )SetHeightCells (int32 ){}; + +// Row is a row within a spreadsheet. +type Row struct{_fcba *Workbook ;_dafa *Sheet ;_dggg *_ggd .CT_Row ;}; + +// AddRun adds a new run of text to the cell. +func (_cbdc RichText )AddRun ()RichTextRun {_cecg :=_ggd .NewCT_RElt ();_cbdc ._begb .R =append (_cbdc ._begb .R ,_cecg );return RichTextRun {_cecg };};func (_ddgcd *Sheet )removeColumnFromMergedCells (_fbbca uint32 )error {if _ddgcd ._bcgb .MergeCells ==nil ||_ddgcd ._bcgb .MergeCells .MergeCell ==nil {return nil ;};_bfeb :=[]*_ggd .CT_MergeCell {};for _ ,_fcad :=range _ddgcd .MergedCells (){_cbad :=_cfab (_fcad .Reference (),_fbbca ,true );if _cbad !=""{_fcad .SetReference (_cbad );_bfeb =append (_bfeb ,_fcad .X ());};};_ddgcd ._bcgb .MergeCells .MergeCell =_bfeb ;return nil ;}; + +// SetPassword sets the password hash to a hash of the input password. +func (_dcdg WorkbookProtection )SetPassword (pw string ){_dcdg .SetPasswordHash (PasswordHash (pw ))}; + +// ClearAutoFilter removes the autofilters from the sheet. +func (_dagc *Sheet )ClearAutoFilter (){_dagc ._bcgb .AutoFilter =nil ;_agd :="\u0027"+_dagc .Name ()+"\u0027\u0021";for _ ,_bcad :=range _dagc ._bdb .DefinedNames (){if _bcad .Name ()==_aaag {if _dgd .HasPrefix (_bcad .Content (),_agd ){_dagc ._bdb .RemoveDefinedName (_bcad );break ;};};};}; + +// AbsoluteAnchor has a fixed top-left corner in distance units as well as a +// fixed height/width. +type AbsoluteAnchor struct{_cd *_ce .CT_AbsoluteAnchor }; + +// Type returns the type of the rule +func (_ccfb ConditionalFormattingRule )Type ()_ggd .ST_CfType {return _ccfb ._dbed .TypeAttr }; + +// 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{_eccb *_ggd .CT_Col };func (_cdae PatternFill )X ()*_ggd .CT_PatternFill {return _cdae ._aaac }; // DVCompareType is a comparison type for a data validation rule. This restricts // the input format of the cell. -type DVCompareType byte ; +type DVCompareType byte ;func (_agfg *Sheet )setArray (_ccagc string ,_gfda _aec .Result )error {_afg ,_bcdg :=_eg .ParseCellReference (_ccagc );if _bcdg !=nil {return _bcdg ;};for _dbbd ,_dbeb :=range _gfda .ValueArray {_cbga :=_agfg .Row (_afg .RowIdx +uint32 (_dbbd ));for _ggff ,_gdce :=range _dbeb {_cbfag :=_cbga .Cell (_eg .IndexToColumn (_afg .ColumnIdx +uint32 (_ggff )));if _gdce .Type !=_aec .ResultTypeEmpty {if _gdce .IsBoolean {_cbfag .SetBool (_gdce .ValueNumber !=0);}else {_cbfag .SetCachedFormulaResult (_gdce .String ());};};};};return nil ;};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;); -// AddFormatValue adds a format value (databars require two). -func (_afga DataBarScale )AddFormatValue (t _ba .ST_CfvoType ,val string ){_fade :=_ba .NewCT_Cfvo ();_fade .TypeAttr =t ;_fade .ValAttr =_g .String (val );_afga ._abb .Cfvo =append (_afga ._abb .Cfvo ,_fade );}; +// NewSharedStrings constructs a new Shared Strings table. +func NewSharedStrings ()SharedStrings {return SharedStrings {_gce :_ggd .NewSst (),_daff :make (map[string ]int )};};func (_gde *Sheet )setShared (_acgc string ,_egbg ,_cecb _eg .CellReference ,_bddfd string ){_accc :=_gde .FormulaContext ();_aafbf :=_aec .NewEvaluator ();for _egae :=_egbg .RowIdx ;_egae <=_cecb .RowIdx ;_egae ++{for _ccfg :=_egbg .ColumnIdx ;_ccfg <=_cecb .ColumnIdx ;_ccfg ++{_dced :=_egae -_egbg .RowIdx ;_cacc :=_ccfg -_egbg .ColumnIdx ;_accc .SetOffset (_cacc ,_dced );_egba :=_aafbf .Eval (_accc ,_bddfd );_bfbf :=_c .Sprintf ("\u0025\u0073\u0025\u0064",_eg .IndexToColumn (_ccfg ),_egae );_facec :=_gde .Cell (_bfbf );if _egba .Type ==_aec .ResultTypeNumber {_facec .X ().TAttr =_ggd .ST_CellTypeN ;}else {_facec .X ().TAttr =_ggd .ST_CellTypeInlineStr ;};_facec .X ().V =_d .String (_egba .Value ());};};_ =_aafbf ;_ =_accc ;}; -// X returns the inner wrapped XML type. -func (_fgf ColorScale )X ()*_ba .CT_ColorScale {return _fgf ._dgec }; +// SetAllowBlank controls if blank values are accepted. +func (_fda DataValidation )SetAllowBlank (b bool ){if !b {_fda ._fcc .AllowBlankAttr =nil ;}else {_fda ._fcc .AllowBlankAttr =_d .Bool (true );};}; -// ClearAutoFilter removes the autofilters from the sheet. -func (_gga *Sheet )ClearAutoFilter (){_gga ._edeb .AutoFilter =nil ;_bcbe :="\u0027"+_gga .Name ()+"\u0027\u0021";for _ ,_cdce :=range _gga ._ebee .DefinedNames (){if _cdce .Name ()==_gdga {if _d .HasPrefix (_cdce .Content (),_bcbe ){_gga ._ebee .RemoveDefinedName (_cdce );break ;};};};}; +// SetStyle sets the cell style for an entire column. +func (_deb Column )SetStyle (cs CellStyle ){_deb ._eccb .StyleAttr =_d .Uint32 (cs .Index ())};func (_adg Cell )clearValue (){_adg ._dbd .F =nil ;_adg ._dbd .Is =nil ;_adg ._dbd .V =nil ;_adg ._dbd .TAttr =_ggd .ST_CellTypeUnset ;}; -// SetHeightCells is a no-op. -func (_bed OneCellAnchor )SetHeightCells (int32 ){}; +// ClearSheetViews clears the list of sheet views. This will clear the results +// of AddView() or SetFrozen. +func (_fee *Sheet )ClearSheetViews (){_fee ._bcgb .SheetViews =nil }; -// SetWidthCells is a no-op. -func (_gccc OneCellAnchor )SetWidthCells (int32 ){}; +// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. +func (_fcda *evalContext )GetLabelPrefix (cellRef string )string {return _fcda ._afdd .Cell (cellRef ).getLabelPrefix ();}; -// SetHeightCells sets the height the anchored object by moving the bottom. It -// is not compatible with SetHeight. -func (_decd TwoCellAnchor )SetHeightCells (h int32 ){_decd .SetHeight (0);_fggd :=_decd .TopLeft ();_ebbe :=_decd .BottomRight ();_ebbe .SetRow (_fggd .Row ()+h );}; +// 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 (_dacg DataValidationCompare )SetValue (v string ){_dacg ._fefg .Formula1 =&v };func (_fdd Border )SetTop (style _ggd .ST_BorderStyle ,c _cg .Color ){if _fdd ._aac .Top ==nil {_fdd ._aac .Top =_ggd .NewCT_BorderPr ();};_fdd ._aac .Top .Color =_ggd .NewCT_Color ();_fdd ._aac .Top .Color .RgbAttr =c .AsRGBAString ();_fdd ._aac .Top .StyleAttr =style ;};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_ged :=NumberFormat {_geef :_ggd .NewCT_NumFmt ()};_ged ._geef .NumFmtIdAttr =uint32 (id );_ged ._geef .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_ged ._geef .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_ged ._geef .FormatCodeAttr ="\u0030";case StandardFormat2 :_ged ._geef .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_ged ._geef .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_ged ._geef .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_ged ._geef .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_ged ._geef .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_ged ._geef .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030";case StandardFormat12 :_ged ._geef .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_ged ._geef .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_ged ._geef .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079";case StandardFormat15 :_ged ._geef .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_ged ._geef .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_ged ._geef .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat18 :_ged ._geef .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_ged ._geef .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_ged ._geef .FormatCodeAttr ="\u0068\u003a\u006d\u006d";case StandardFormat21 :_ged ._geef .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_ged ._geef .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_ged ._geef .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029";case StandardFormat38 :_ged ._geef .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_ged ._geef .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat40 :_ged ._geef .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 :_ged ._geef .FormatCodeAttr ="\u006d\u006d\u003as\u0073";case StandardFormat46 :_ged ._geef .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_ged ._geef .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_ged ._geef .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030";case StandardFormat49 :_ged ._geef .FormatCodeAttr ="\u0040";};return _ged ;}; + +// Comments returns the list of comments for this sheet +func (_afe Comments )Comments ()[]Comment {_fg :=[]Comment {};for _ ,_gdc :=range _afe ._fcd .CommentList .Comment {_fg =append (_fg ,Comment {_afe ._aeff ,_gdc ,_afe ._fcd });};return _fg ;};func (_dece Sheet )IsValid ()bool {return _dece ._bcgb !=nil }; + +// Cell returns the actual cell behind the merged region +func (_bggb MergedCell )Cell ()Cell {_eebb :=_bggb .Reference ();if _bccc :=_dgd .Index (_bggb .Reference (),"\u003a");_bccc !=-1{_eebb =_eebb [0:_bccc ];return _bggb ._bdfc .Cell (_eebb );};return Cell {};};func (_egdcd *Workbook )ensureSharedStringsRelationships (){_ecdab :=false ;for _ ,_fcff :=range _egdcd .ContentTypes .X ().Override {if _fcff .ContentTypeAttr ==_d .SharedStringsContentType {_ecdab =true ;break ;};};if !_ecdab {_egdcd .ContentTypes .AddOverride (_accg ,_d .SharedStringsContentType );};_ecfb :=false ;for _ ,_faec :=range _egdcd ._adebd .Relationships (){if _faec .X ().TargetAttr ==_edeb {_ecfb =true ;break ;};};if !_ecfb {_egdcd ._adebd .AddRelationship (_edeb ,_d .SharedStringsType );};}; + +// IsSheetLocked returns whether the sheet is locked. +func (_eeba SheetProtection )IsSheetLocked ()bool {return _eeba ._bcef .SheetAttr !=nil &&*_eeba ._bcef .SheetAttr ;}; + +// PasswordHash returns the hash of the workbook password. +func (_ffbb WorkbookProtection )PasswordHash ()string {if _ffbb ._decb .WorkbookPasswordAttr ==nil {return "";};return *_ffbb ._decb .WorkbookPasswordAttr ;}; + +// TopLeft returns the top-left corner of the anchored object. +func (_adcc OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_adcc ._bbaac .From }};func _cde (_aaf _dga .Time )_dga .Time {_aaf =_aaf .Local ();return _dga .Date (_aaf .Year (),_aaf .Month (),_aaf .Day (),_aaf .Hour (),_aaf .Minute (),_aaf .Second (),_aaf .Nanosecond (),_dga .UTC );}; + +// Name returns the sheet name +func (_edcb Sheet )Name ()string {return _edcb ._adae .NameAttr }; + +// Read reads a workbook from an io.Reader(.xlsx). +func Read (r _ec .ReaderAt ,size int64 )(*Workbook ,error ){_gdde :=New ();_faff ,_ddde :=_bb .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078");if _ddde !=nil {return nil ,_ddde ;};_gdde .TmpPath =_faff ;_cgad ,_ddde :=_aa .NewReader (r ,size );if _ddde !=nil {return nil ,_c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_ddde );};_beg :=[]*_aa .File {};_beg =append (_beg ,_cgad .File ...);_cba :=false ;for _ ,_cbff :=range _beg {if _cbff .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cba =true ;break ;};};if _cba {_gdde .createCustomProperties ();};_gag :=_ad .DecodeMap {};_gag .SetOnNewRelationshipFunc (_gdde .onNewRelationship );_gag .AddTarget (_d .ContentTypesFilename ,_gdde .ContentTypes .X (),"",0);_gag .AddTarget (_d .BaseRelsFilename ,_gdde .Rels .X (),"",0);if _cff :=_gag .Decode (_beg );_cff !=nil {return nil ,_cff ;};for _ ,_face :=range _beg {if _face ==nil {continue ;};if _egd :=_gdde .AddExtraFileFromZip (_face );_egd !=nil {return nil ,_egd ;};};if _cba {_bccb :=false ;for _ ,_bcbb :=range _gdde .Rels .X ().Relationship {if _bcbb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_bccb =true ;break ;};};if !_bccb {_gdde .addCustomRelationships ();};};return _gdde ,nil ;}; + +// DefinedNames returns a slice of all defined names in the workbook. +func (_ecgg *Workbook )DefinedNames ()[]DefinedName {if _ecgg ._bbae .DefinedNames ==nil {return nil ;};_edecb :=[]DefinedName {};for _ ,_eaec :=range _ecgg ._bbae .DefinedNames .DefinedName {_edecb =append (_edecb ,DefinedName {_eaec });};return _edecb ;};func _gcd (_gfg _dga .Time )_dga .Time {_gfg =_gfg .UTC ();return _dga .Date (_gfg .Year (),_gfg .Month (),_gfg .Day (),_gfg .Hour (),_gfg .Minute (),_gfg .Second (),_gfg .Nanosecond (),_dga .Local );};const (_gbfc ="\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";_fgdf ="\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";_dbeg ="\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";_fecb ="\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";); + +// Fills returns a Fills object that can be used to add/create/edit fills. +func (_dbace StyleSheet )Fills ()Fills {return Fills {_dbace ._gcac .Fills }};func (_ggb ConditionalFormattingRule )clear (){_ggb ._dbed .OperatorAttr =_ggd .ST_ConditionalFormattingOperatorUnset ;_ggb ._dbed .ColorScale =nil ;_ggb ._dbed .IconSet =nil ;_ggb ._dbed .Formula =nil ;}; + +// AddDefinedName adds a name for a cell or range reference that can be used in +// formulas and charts. +func (_agab *Workbook )AddDefinedName (name ,ref string )DefinedName {if _agab ._bbae .DefinedNames ==nil {_agab ._bbae .DefinedNames =_ggd .NewCT_DefinedNames ();};_gcea :=_ggd .NewCT_DefinedName ();_gcea .Content =ref ;_gcea .NameAttr =name ;_agab ._bbae .DefinedNames .DefinedName =append (_agab ._bbae .DefinedNames .DefinedName ,_gcea );return DefinedName {_gcea };}; + +// Validate attempts to validate the structure of a workbook. +func (_egca *Workbook )Validate ()error {if _egca ==nil ||_egca ._bbae ==nil {return _gb .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");};_faab :=uint32 (0);for _ ,_cagc :=range _egca ._bbae .Sheets .Sheet {if _cagc .SheetIdAttr > _faab {_faab =_cagc .SheetIdAttr ;};};if _faab !=uint32 (len (_egca ._fbed )){return _c .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",_faab ,len (_egca ._fbed ));};_ecac :=map[string ]struct{}{};for _bace ,_cfdb :=range _egca ._bbae .Sheets .Sheet {_gdfg :=Sheet {_egca ,_cfdb ,_egca ._fbed [_bace ]};if _ ,_beae :=_ecac [_gdfg .Name ()];_beae {return _c .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",_bace ,_gdfg .Name ());};_ecac [_gdfg .Name ()]=struct{}{};if _aeec :=_gdfg .ValidateWithPath (_c .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_bace ));_aeec !=nil {return _aeec ;};if _aeaf :=_gdfg .Validate ();_aeaf !=nil {return _aeaf ;};};return nil ;};func (_cdd *Sheet )addNumberedRowFast (_gfe uint32 )Row {_ffgb :=_ggd .NewCT_Row ();_ffgb .RAttr =_d .Uint32 (_gfe );_cdd ._bcgb .SheetData .Row =append (_cdd ._bcgb .SheetData .Row ,_ffgb );return Row {_cdd ._bdb ,_cdd ,_ffgb };}; + +// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. +func (_facgb *Sheet )RemoveColumn (column string )error {_bfbb ,_dacc :=_facgb .getAllCellsInFormulaArraysForColumn ();if _dacc !=nil {return _dacc ;};_fgfg :=_eg .ColumnToIndex (column );for _ ,_cdgg :=range _facgb .Rows (){_ebfa :=_c .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_cdgg .X ().RAttr );if _ ,_acbb :=_bfbb [_ebfa ];_acbb {return nil ;};};for _ ,_cfed :=range _facgb .Rows (){_gece :=_cfed ._dggg .C ;for _agecb ,_ffcd :=range _gece {_bacd ,_egcge :=_eg .ParseCellReference (*_ffcd .RAttr );if _egcge !=nil {return _egcge ;};if _bacd .ColumnIdx ==_fgfg {_cfed ._dggg .C =append (_gece [:_agecb ],_facgb .slideCellsLeft (_gece [_agecb +1:])...);break ;}else if _bacd .ColumnIdx > _fgfg {_cfed ._dggg .C =append (_gece [:_agecb ],_facgb .slideCellsLeft (_gece [_agecb :])...);break ;};};};_dacc =_facgb .updateAfterRemove (_fgfg ,_gaf .UpdateActionRemoveColumn );if _dacc !=nil {return _dacc ;};_dacc =_facgb .removeColumnFromNamedRanges (_fgfg );if _dacc !=nil {return _dacc ;};_dacc =_facgb .removeColumnFromMergedCells (_fgfg );if _dacc !=nil {return _dacc ;};for _ ,_aagc :=range _facgb ._bdb .Sheets (){_aagc .RecalculateFormulas ();};return nil ;}; + +// AddBorder creates a new empty border that can be applied to a cell style. +func (_fbfb StyleSheet )AddBorder ()Border {_begbg :=_ggd .NewCT_Border ();_fbfb ._gcac .Borders .Border =append (_fbfb ._gcac .Borders .Border ,_begbg );_fbfb ._gcac .Borders .CountAttr =_d .Uint32 (uint32 (len (_fbfb ._gcac .Borders .Border )));return Border {_begbg ,_fbfb ._gcac .Borders };}; + +// SetState sets the sheet view state (frozen/split/frozen-split) +func (_cggc SheetView )SetState (st _ggd .ST_PaneState ){_cggc .ensurePane ();_cggc ._baef .Pane .StateAttr =st ;}; + +// SetBorder is a helper function for creating borders across multiple cells. In +// the OOXML spreadsheet format, a border applies to a single cell. To draw a +// 'boxed' border around multiple cells, you need to apply different styles to +// the cells on the top,left,right,bottom and four corners. This function +// breaks apart a single border into its components and applies it to cells as +// needed to give the effect of a border applying to multiple cells. +func (_ebgc *Sheet )SetBorder (cellRange string ,border Border )error {_edcc ,_ggdg ,_ebgf :=_eg .ParseRangeReference (cellRange );if _ebgf !=nil {return _ebgf ;};_adefd :=_ebgc ._bdb .StyleSheet .AddCellStyle ();_fdge :=_ebgc ._bdb .StyleSheet .AddBorder ();_adefd .SetBorder (_fdge );_fdge ._aac .Top =border ._aac .Top ;_fdge ._aac .Left =border ._aac .Left ;_dcaa :=_ebgc ._bdb .StyleSheet .AddCellStyle ();_fdb :=_ebgc ._bdb .StyleSheet .AddBorder ();_dcaa .SetBorder (_fdb );_fdb ._aac .Top =border ._aac .Top ;_fdb ._aac .Right =border ._aac .Right ;_fccd :=_ebgc ._bdb .StyleSheet .AddCellStyle ();_beaff :=_ebgc ._bdb .StyleSheet .AddBorder ();_fccd .SetBorder (_beaff );_beaff ._aac .Top =border ._aac .Top ;_ccaf :=_ebgc ._bdb .StyleSheet .AddCellStyle ();_fdef :=_ebgc ._bdb .StyleSheet .AddBorder ();_ccaf .SetBorder (_fdef );_fdef ._aac .Left =border ._aac .Left ;_dbcfc :=_ebgc ._bdb .StyleSheet .AddCellStyle ();_ddfe :=_ebgc ._bdb .StyleSheet .AddBorder ();_dbcfc .SetBorder (_ddfe );_ddfe ._aac .Right =border ._aac .Right ;_fabf :=_ebgc ._bdb .StyleSheet .AddCellStyle ();_ccbee :=_ebgc ._bdb .StyleSheet .AddBorder ();_fabf .SetBorder (_ccbee );_ccbee ._aac .Bottom =border ._aac .Bottom ;_dfgb :=_ebgc ._bdb .StyleSheet .AddCellStyle ();_fbdb :=_ebgc ._bdb .StyleSheet .AddBorder ();_dfgb .SetBorder (_fbdb );_fbdb ._aac .Bottom =border ._aac .Bottom ;_fbdb ._aac .Left =border ._aac .Left ;_baed :=_ebgc ._bdb .StyleSheet .AddCellStyle ();_fbbc :=_ebgc ._bdb .StyleSheet .AddBorder ();_baed .SetBorder (_fbbc );_fbbc ._aac .Bottom =border ._aac .Bottom ;_fbbc ._aac .Right =border ._aac .Right ;_acee :=_edcc .RowIdx ;_gebb :=_edcc .ColumnIdx ;_dda :=_ggdg .RowIdx ;_debaf :=_ggdg .ColumnIdx ;for _dcce :=_acee ;_dcce <=_dda ;_dcce ++{for _adad :=_gebb ;_adad <=_debaf ;_adad ++{_fddf :=_c .Sprintf ("\u0025\u0073\u0025\u0064",_eg .IndexToColumn (_adad ),_dcce );switch {case _dcce ==_acee &&_adad ==_gebb :_ebgc .Cell (_fddf ).SetStyle (_adefd );case _dcce ==_acee &&_adad ==_debaf :_ebgc .Cell (_fddf ).SetStyle (_dcaa );case _dcce ==_dda &&_adad ==_gebb :_ebgc .Cell (_fddf ).SetStyle (_dfgb );case _dcce ==_dda &&_adad ==_debaf :_ebgc .Cell (_fddf ).SetStyle (_baed );case _dcce ==_acee :_ebgc .Cell (_fddf ).SetStyle (_fccd );case _dcce ==_dda :_ebgc .Cell (_fddf ).SetStyle (_fabf );case _adad ==_gebb :_ebgc .Cell (_fddf ).SetStyle (_ccaf );case _adad ==_debaf :_ebgc .Cell (_fddf ).SetStyle (_dbcfc );};};};return nil ;}; // RecalculateFormulas re-computes any computed formula values that are stored // in the sheet. As unioffice formula support is still new and not all functins are -// supported, if formula execution fails either due to a parse error or missing +// supported, if formula execution fails either due to a parse error or missing // function, or erorr in the result (even if expected) the cached value will be // left empty allowing Excel to recompute it on load. -func (_gcda *Workbook )RecalculateFormulas (){for _ ,_bfcbe :=range _gcda .Sheets (){_bfcbe .RecalculateFormulas ();};};func (_gcgd CellStyle )Index ()uint32 {for _cag ,_cbc :=range _gcgd ._ebe .Xf {if _gcgd ._daa ==_cbc {return uint32 (_cag );};};return 0;}; +func (_gcab *Sheet )RecalculateFormulas (){_bfbd :=_aec .NewEvaluator ();_fedc :=_gcab .FormulaContext ();for _ ,_cdca :=range _gcab .Rows (){for _ ,_fgbc :=range _cdca .Cells (){if _fgbc .X ().F !=nil {_gdba :=_fgbc .X ().F .Content ;if _fgbc .X ().F .TAttr ==_ggd .ST_CellFormulaTypeShared &&len (_gdba )==0{continue ;};_bgcb :=_bfbd .Eval (_fedc ,_gdba ).AsString ();if _bgcb .Type ==_aec .ResultTypeError {_d .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",_gdba ,_bgcb .ErrorMessage );_fgbc .X ().V =nil ;}else {if _bgcb .Type ==_aec .ResultTypeNumber {_fgbc .X ().TAttr =_ggd .ST_CellTypeN ;}else {_fgbc .X ().TAttr =_ggd .ST_CellTypeInlineStr ;};_fgbc .X ().V =_d .String (_bgcb .Value ());if _fgbc .X ().F .TAttr ==_ggd .ST_CellFormulaTypeArray {if _bgcb .Type ==_aec .ResultTypeArray {_gcab .setArray (_fgbc .Reference (),_bgcb );}else if _bgcb .Type ==_aec .ResultTypeList {_gcab .setList (_fgbc .Reference (),_bgcb );};}else if _fgbc .X ().F .TAttr ==_ggd .ST_CellFormulaTypeShared &&_fgbc .X ().F .RefAttr !=nil {_fdedf ,_gdcf ,_efbd :=_eg .ParseRangeReference (*_fgbc .X ().F .RefAttr );if _efbd !=nil {_g .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",_efbd );continue ;};_gcab .setShared (_fgbc .Reference (),_fdedf ,_gdcf ,_gdba );};};};};};}; -// SetDataBar configures the rule as a data bar, removing existing -// configuration. -func (_eggc ConditionalFormattingRule )SetDataBar ()DataBarScale {_eggc .clear ();_eggc .SetType (_ba .ST_CfTypeDataBar );_eggc ._bcca .DataBar =_ba .NewCT_DataBar ();_cbad :=DataBarScale {_eggc ._bcca .DataBar };_cbad .SetShowValue (true );_cbad .SetMinLength (10);_cbad .SetMaxLength (90);return _cbad ;}; +// MoveTo moves the top-left of the anchored object. +func (_caba OneCellAnchor )MoveTo (col ,row int32 ){_caba .TopLeft ().SetCol (col );_caba .TopLeft ().SetRow (row );};func (_bafg Font )SetBold (b bool ){if b {_bafg ._beba .B =[]*_ggd .CT_BooleanProperty {{}};}else {_bafg ._beba .B =nil ;};}; -// SetFormulaShared sets the cell type to formula shared, and the raw formula to -// the given string. The range is the range of cells that the formula applies -// to, and is used to conserve disk space. -func (_ed Cell )SetFormulaShared (formula string ,rows ,cols uint32 )error {_ed .clearValue ();_ed ._eeg .TAttr =_ba .ST_CellTypeStr ;_ed ._eeg .F =_ba .NewCT_CellFormula ();_ed ._eeg .F .TAttr =_ba .ST_CellFormulaTypeShared ;_ed ._eeg .F .Content =formula ;_cdc ,_gac :=_dg .ParseCellReference (_ed .Reference ());if _gac !=nil {return _gac ;};_bd :=uint32 (0);for _ ,_gef :=range _ed ._afe .Rows (){for _ ,_bdd :=range _gef ._agbf .C {if _bdd .F !=nil &&_bdd .F .SiAttr !=nil &&*_bdd .F .SiAttr >=_bd {_bd =*_bdd .F .SiAttr ;};};};_bd ++;_aded :=_ade .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_cdc .Column ,_cdc .RowIdx ,_dg .IndexToColumn (_cdc .ColumnIdx +cols ),_cdc .RowIdx +rows );_ed ._eeg .F .RefAttr =_g .String (_aded );_ed ._eeg .F .SiAttr =_g .Uint32 (_bd );_bfc :=Sheet {_ed ._agg ,_ed ._afe ._ggeg ,_ed ._afe ._edeb };for _dcb :=_cdc .RowIdx ;_dcb <=_cdc .RowIdx +rows ;_dcb ++{for _bfae :=_cdc .ColumnIdx ;_bfae <=_cdc .ColumnIdx +cols ;_bfae ++{if _dcb ==_cdc .RowIdx &&_bfae ==_cdc .ColumnIdx {continue ;};_adgg :=_ade .Sprintf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_bfae ),_dcb );_bfc .Cell (_adgg ).Clear ();_bfc .Cell (_adgg ).X ().F =_ba .NewCT_CellFormula ();_bfc .Cell (_adgg ).X ().F .TAttr =_ba .ST_CellFormulaTypeShared ;_bfc .Cell (_adgg ).X ().F .SiAttr =_g .Uint32 (_bd );};};return nil ;};func (_eda *Sheet )removeColumnFromNamedRanges (_cbfc uint32 )error {for _ ,_bdebe :=range _eda ._ebee .DefinedNames (){_eabb :=_bdebe .Name ();_fcd :=_bdebe .Content ();_fgag :=_d .Split (_fcd ,"\u0021");if len (_fgag )!=2{return _de .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_fcd );};_fcac :=_fgag [0];if _eda .Name ()==_fcac {_gcgdc :=_eda ._ebee .RemoveDefinedName (_bdebe );if _gcgdc !=nil {return _gcgdc ;};_dacf :=_feae (_fgag [1],_cbfc ,true );if _dacf !=""{_abge :=_fcac +"\u0021"+_dacf ;_eda ._ebee .AddDefinedName (_eabb ,_abge );};};};_agdc :=0;if _eda ._edeb .TableParts !=nil &&_eda ._edeb .TableParts .TablePart !=nil {_agdc =len (_eda ._edeb .TableParts .TablePart );};if _agdc !=0{_fabaa :=0;for _ ,_gbee :=range _eda ._ebee .Sheets (){if _gbee .Name ()==_eda .Name (){break ;}else {if _gbee ._edeb .TableParts !=nil &&_gbee ._edeb .TableParts .TablePart !=nil {_fabaa +=len (_gbee ._edeb .TableParts .TablePart );};};};_ffad :=_eda ._ebee ._eedb [_fabaa :_fabaa +_agdc ];for _cef ,_gbbg :=range _ffad {_caea :=_gbbg ;_caea .RefAttr =_feae (_caea .RefAttr ,_cbfc ,false );_eda ._ebee ._eedb [_fabaa +_cef ]=_caea ;};};return nil ;};func (_febab *Workbook )ensureSharedStringsRelationships (){_ffdd :=false ;for _ ,_cfce :=range _febab .ContentTypes .X ().Override {if _cfce .ContentTypeAttr ==_g .SharedStringsContentType {_ffdd =true ;break ;};};if !_ffdd {_febab .ContentTypes .AddOverride (_dgfad ,_g .SharedStringsContentType );};_aead :=false ;for _ ,_fcfaa :=range _febab ._fcad .Relationships (){if _fcfaa .X ().TargetAttr ==_bccb {_aead =true ;break ;};};if !_aead {_febab ._fcad .AddRelationship (_bccb ,_g .SharedStringsType );};}; +// RemoveCalcChain removes the cached caculation chain. This is sometimes needed +// as we don't update it when rows are added/removed. +func (_cgeb *Workbook )RemoveCalcChain (){var _gffc string ;for _ ,_gceg :=range _cgeb ._adebd .Relationships (){if _gceg .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"{_gffc ="\u0078\u006c\u002f"+_gceg .Target ();_cgeb ._adebd .Remove (_gceg );break ;};};if _gffc ==""{return ;};_cgeb .ContentTypes .RemoveOverride (_gffc );for _eeab ,_ebacd :=range _cgeb .ExtraFiles {if _ebacd .ZipPath ==_gffc {_cgeb .ExtraFiles [_eeab ]=_cgeb .ExtraFiles [len (_cgeb .ExtraFiles )-1];_cgeb .ExtraFiles =_cgeb .ExtraFiles [:len (_cgeb .ExtraFiles )-1];return ;};};}; -// SetColorScale configures the rule as a color scale, removing existing -// configuration. -func (_gegg ConditionalFormattingRule )SetColorScale ()ColorScale {_gegg .clear ();_gegg .SetType (_ba .ST_CfTypeColorScale );_gegg ._bcca .ColorScale =_ba .NewCT_ColorScale ();return ColorScale {_gegg ._bcca .ColorScale };}; +// Workbook is the top level container item for a set of spreadsheets. +type Workbook struct{_cb .DocBase ;_bbae *_ggd .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_cbge []*_ggd .Comments ;_fbed []*_ggd .Worksheet ;_fdbe []_cb .Relationships ;_adebd _cb .Relationships ;_bgea []*_fe .Theme ;_cefe []*_ce .WsDr ;_fcbeb []_cb .Relationships ;_cbbfe []*_cc .Container ;_fgcda []*_ba .ChartSpace ;_caaa []*_ggd .Table ;_bbeed string ;}; -// SetReference sets the regin of cells that the merged cell applies to. -func (_dbba MergedCell )SetReference (ref string ){_dbba ._ddgc .RefAttr =ref }; +// MaxColumnIdx returns the max used column of the sheet. +func (_bgca Sheet )MaxColumnIdx ()uint32 {_cfeg :=uint32 (0);for _ ,_eed :=range _bgca .Rows (){_dgef :=_eed ._dggg .C ;if len (_dgef )> 0{_aggba :=_dgef [len (_dgef )-1];_ggab ,_ :=_eg .ParseCellReference (*_aggba .RAttr );if _cfeg < _ggab .ColumnIdx {_cfeg =_ggab .ColumnIdx ;};};};return _cfeg ;}; -// X returns the inner wrapped XML type. -func (_caaf ConditionalFormatting )X ()*_ba .CT_ConditionalFormatting {return _caaf ._fde }; +// AddImage adds an image with a paricular anchor type, returning an anchor to +// allow adusting the image size/position. +func (_cab Drawing )AddImage (img _cb .ImageRef ,at AnchorType )Anchor {_bff :=0;for _cabe ,_afb :=range _cab ._debc .Images {if _afb ==img {_bff =_cabe +1;break ;};};var _badb string ;for _ceg ,_aaege :=range _cab ._debc ._cefe {if _aaege ==_cab ._fefc {_ccbfb :=_c .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_bff ,img .Format ());_aba :=_cab ._debc ._fcbeb [_ceg ].AddRelationship (_ccbfb ,_d .ImageType );_badb =_aba .ID ();break ;};};var _adeb Anchor ;var _dcg *_ce .CT_Picture ;switch at {case AnchorTypeAbsolute :_ebga :=_cdf ();_cab ._fefc .EG_Anchor =append (_cab ._fefc .EG_Anchor ,&_ce .EG_Anchor {AbsoluteAnchor :_ebga });_ebga .Choice =&_ce .EG_ObjectChoicesChoice {};_ebga .Choice .Pic =_ce .NewCT_Picture ();_dcg =_ebga .Choice .Pic ;_adeb =AbsoluteAnchor {_ebga };case AnchorTypeOneCell :_bgbd :=_gbga ();_cab ._fefc .EG_Anchor =append (_cab ._fefc .EG_Anchor ,&_ce .EG_Anchor {OneCellAnchor :_bgbd });_bgbd .Choice =&_ce .EG_ObjectChoicesChoice {};_bgbd .Choice .Pic =_ce .NewCT_Picture ();_dcg =_bgbd .Choice .Pic ;_adeb =OneCellAnchor {_bgbd };case AnchorTypeTwoCell :_fde :=_fafc ();_cab ._fefc .EG_Anchor =append (_cab ._fefc .EG_Anchor ,&_ce .EG_Anchor {TwoCellAnchor :_fde });_fde .Choice =&_ce .EG_ObjectChoicesChoice {};_fde .Choice .Pic =_ce .NewCT_Picture ();_dcg =_fde .Choice .Pic ;_adeb =TwoCellAnchor {_fde };};_dcg .NvPicPr .CNvPr .IdAttr =uint32 (len (_cab ._fefc .EG_Anchor ));_dcg .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_dcg .BlipFill .Blip =_fe .NewCT_Blip ();_dcg .BlipFill .Blip .EmbedAttr =_d .String (_badb );_dcg .BlipFill .Stretch =_fe .NewCT_StretchInfoProperties ();_dcg .SpPr =_fe .NewCT_ShapeProperties ();_dcg .SpPr .Xfrm =_fe .NewCT_Transform2D ();_dcg .SpPr .Xfrm .Off =_fe .NewCT_Point2D ();_dcg .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_d .Int64 (0);_dcg .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_d .Int64 (0);_dcg .SpPr .Xfrm .Ext =_fe .NewCT_PositiveSize2D ();_dcg .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_ae .Pixel72 )/_ae .EMU );_dcg .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_ae .Pixel72 )/_ae .EMU );_dcg .SpPr .PrstGeom =_fe .NewCT_PresetGeometry2D ();_dcg .SpPr .PrstGeom .PrstAttr =_fe .ST_ShapeTypeRect ;_dcg .SpPr .Ln =_fe .NewCT_LineProperties ();_dcg .SpPr .Ln .NoFill =_fe .NewCT_NoFillProperties ();return _adeb ;};func _cfab (_cafb string ,_cbca uint32 ,_bebb bool )string {_aggfa ,_fbfc ,_abee :=_eg .ParseRangeReference (_cafb );if _abee ==nil {_bgeb ,_bbbb :=_aggfa .ColumnIdx ,_fbfc .ColumnIdx ;if _cbca >=_bgeb &&_cbca <=_bbbb {if _bgeb ==_bbbb {if _bebb {return "";}else {return _cafb ;};}else {_feggg :=_fbfc .Update (_gaf .UpdateActionRemoveColumn );return _c .Sprintf ("\u0025\u0073\u003a%\u0073",_aggfa .String (),_feggg .String ());};}else if _cbca < _bgeb {_bfd :=_aggfa .Update (_gaf .UpdateActionRemoveColumn );_aaef :=_fbfc .Update (_gaf .UpdateActionRemoveColumn );return _c .Sprintf ("\u0025\u0073\u003a%\u0073",_bfd .String (),_aaef .String ());};}else {_dcfb ,_debag ,_gbac :=_eg .ParseColumnRangeReference (_cafb );if _gbac !=nil {return "";};_gbde ,_feeg :=_dcfb .ColumnIdx ,_debag .ColumnIdx ;if _cbca >=_gbde &&_cbca <=_feeg {if _gbde ==_feeg {if _bebb {return "";}else {return _cafb ;};}else {_cefb :=_debag .Update (_gaf .UpdateActionRemoveColumn );return _c .Sprintf ("\u0025\u0073\u003a%\u0073",_dcfb .String (),_cefb .String ());};}else if _cbca < _gbde {_caeea :=_dcfb .Update (_gaf .UpdateActionRemoveColumn );_dgeg :=_debag .Update (_gaf .UpdateActionRemoveColumn );return _c .Sprintf ("\u0025\u0073\u003a%\u0073",_caeea .String (),_dgeg .String ());};};return "";};func (_agb Font )SetSize (size float64 ){_agb ._beba .Sz =[]*_ggd .CT_FontSize {{ValAttr :size }}}; -// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. -func (_eabf StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _eabf ._gfde .Dxfs ==nil {_eabf ._gfde .Dxfs =_ba .NewCT_Dxfs ();};_gbcc :=_ba .NewCT_Dxf ();_eabf ._gfde .Dxfs .Dxf =append (_eabf ._gfde .Dxfs .Dxf ,_gbcc );_eabf ._gfde .Dxfs .CountAttr =_g .Uint32 (uint32 (len (_eabf ._gfde .Dxfs .Dxf )));return DifferentialStyle {_gbcc ,_eabf ._aced ,_eabf ._gfde .Dxfs };}; +// PasswordHash returns the hash of the workbook password. +func (_eegf SheetProtection )PasswordHash ()string {if _eegf ._bcef .PasswordAttr ==nil {return "";};return *_eegf ._bcef .PasswordAttr ;}; -// SetDate sets the cell value to a date. It's stored as the number of days past -// th sheet epoch. When we support v5 strict, we can store an ISO 8601 date -// string directly, however that's not allowed with v5 transitional (even -// though it works in Excel). The cell is not styled via this method, so it will -// display as a number. SetDateWithStyle should normally be used instead. -func (_dfg Cell )SetDate (d _ag .Time ){_dfg .clearValue ();d =_ca (d );_dge :=_dfg ._agg .Epoch ();if d .Before (_dge ){_g .Log ("d\u0061\u0074\u0065\u0073\u0020\u0062e\u0066\u006f\u0072\u0065\u0020\u00319\u0030\u0030\u0020\u0061\u0072\u0065\u0020n\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064");return ;};_edg :=d .Sub (_dge );_aae :=new (_gg .Float );_cc :=new (_gg .Float );_cc .SetPrec (128);_cc .SetUint64 (uint64 (_edg ));_afg :=new (_gg .Float );_afg .SetUint64 (24*60*60*1e9);_aae .Quo (_cc ,_afg );_bef ,_ :=_aae .Uint64 ();_dfg ._eeg .V =_g .Stringf ("\u0025\u0064",_bef );}; +// GetFilename returns the name of file from which workbook was opened with full path to it +func (_ddfg *Workbook )GetFilename ()string {return _ddfg ._bbeed }; -// SetDateWithStyle sets a date with the default date style applied. -func (_adfg Cell )SetDateWithStyle (d _ag .Time ){_adfg .SetDate (d );for _ ,_gfa :=range _adfg ._agg .StyleSheet .CellStyles (){if _gfa .HasNumberFormat ()&&_gfa .NumberFormat ()==uint32 (StandardFormatDate ){_adfg .SetStyle (_gfa );return ;};};_edd :=_adfg ._agg .StyleSheet .AddCellStyle ();_edd .SetNumberFormatStandard (StandardFormatDate );_adfg .SetStyle (_edd );};const (DVCompareTypeWholeNumber =DVCompareType (_ba .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_ba .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_ba .ST_DataValidationTypeDate );DVCompareTypeTime =DVCompareType (_ba .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_ba .ST_DataValidationTypeTextLength );); +// AddNumberFormat adds a new blank number format to the stylesheet. +func (_deed StyleSheet )AddNumberFormat ()NumberFormat {if _deed ._gcac .NumFmts ==nil {_deed ._gcac .NumFmts =_ggd .NewCT_NumFmts ();};_gege :=_ggd .NewCT_NumFmt ();_gege .NumFmtIdAttr =uint32 (200+len (_deed ._gcac .NumFmts .NumFmt ));_deed ._gcac .NumFmts .NumFmt =append (_deed ._gcac .NumFmts .NumFmt ,_gege );_deed ._gcac .NumFmts .CountAttr =_d .Uint32 (uint32 (len (_deed ._gcac .NumFmts .NumFmt )));return NumberFormat {_deed ._cecga ,_gege };}; -// SetOperator sets the operator for the rule. -func (_cbfg ConditionalFormattingRule )SetOperator (t _ba .ST_ConditionalFormattingOperator ){_cbfg ._bcca .OperatorAttr =t ;}; +// X returns the inner wrapped XML type. +func (_ebab RichText )X ()*_ggd .CT_Rst {return _ebab ._begb }; -// Author returns the author of the comment -func (_bbc Comment )Author ()string {if _bbc ._fdd .AuthorIdAttr < uint32 (len (_bbc ._aaf .Authors .Author )){return _bbc ._aaf .Authors .Author [_bbc ._fdd .AuthorIdAttr ];};return "";}; +// IsSheetLocked returns whether the sheet objects are locked. +func (_cadf SheetProtection )IsObjectLocked ()bool {return _cadf ._bcef .ObjectsAttr !=nil &&*_cadf ._bcef .ObjectsAttr ;}; -// SetStyle applies a style to the cell. This style is referenced in the -// generated XML via CellStyle.Index(). -func (_cfgc Cell )SetStyle (cs CellStyle ){_cfgc .SetStyleIndex (cs .Index ())}; +// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global +// and can be applied to cells across sheets. +type CellStyle struct{_aaeg *Workbook ;_cae *_ggd .CT_Xf ;_ggf *_ggd .CT_CellXfs ;};const _aaag ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065"; -// OneCellAnchor is anchored to a top-left cell with a fixed with/height -// in distance. -type OneCellAnchor struct{_agc *_ea .CT_OneCellAnchor }; +// X returns the inner wrapped XML type. +func (_fa Cell )X ()*_ggd .CT_Cell {return _fa ._dbd };func (_bbbc PatternFill )ClearFgColor (){_bbbc ._aaac .FgColor =nil }; -// SetFormulaArray sets the cell type to formula array, and the raw formula to -// the given string. This is equivlent to entering a formula and pressing -// Ctrl+Shift+Enter in Excel. -func (_eaa Cell )SetFormulaArray (s string ){_eaa .clearValue ();_eaa ._eeg .TAttr =_ba .ST_CellTypeStr ;_eaa ._eeg .F =_ba .NewCT_CellFormula ();_eaa ._eeg .F .TAttr =_ba .ST_CellFormulaTypeArray ;_eaa ._eeg .F .Content =s ;};func (_dffc SortOrder )String ()string {if _dffc >=SortOrder (len (_gefd )-1){return _ade .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_dffc );};return _dcbg [_gefd [_dffc ]:_gefd [_dffc +1]];};func (_bfa Border )SetDiagonal (style _ba .ST_BorderStyle ,c _gb .Color ,up ,down bool ){if _bfa ._cba .Diagonal ==nil {_bfa ._cba .Diagonal =_ba .NewCT_BorderPr ();};_bfa ._cba .Diagonal .Color =_ba .NewCT_Color ();_bfa ._cba .Diagonal .Color .RgbAttr =c .AsRGBAString ();_bfa ._cba .Diagonal .StyleAttr =style ;if up {_bfa ._cba .DiagonalUpAttr =_g .Bool (true );};if down {_bfa ._cba .DiagonalDownAttr =_g .Bool (true );};}; +// RichTextRun is a segment of text within a cell that is directly formatted. +type RichTextRun struct{_aggb *_ggd .CT_RElt };func (_ddd Border )SetRight (style _ggd .ST_BorderStyle ,c _cg .Color ){if _ddd ._aac .Right ==nil {_ddd ._aac .Right =_ggd .NewCT_BorderPr ();};_ddd ._aac .Right .Color =_ggd .NewCT_Color ();_ddd ._aac .Right .Color .RgbAttr =c .AsRGBAString ();_ddd ._aac .Right .StyleAttr =style ;};type MergedCell struct{_fgdg *Workbook ;_bdfc *Sheet ;_ddge *_ggd .CT_MergeCell ;}; -// AddCell adds a cell to a spreadsheet. -func (_bfdea Row )AddCell ()Cell {_bdafc :=uint32 (len (_bfdea ._agbf .C ));var _febf *string ;if _bdafc > 0{_bfeb :=_g .Stringf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_bdafc -1),_bfdea .RowNumber ());if _bfdea ._agbf .C [_bdafc -1].RAttr !=nil &&*_bfdea ._agbf .C [_bdafc -1].RAttr ==*_bfeb {_febf =_g .Stringf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_bdafc ),_bfdea .RowNumber ());};};_ecb :=_ba .NewCT_Cell ();_bfdea ._agbf .C =append (_bfdea ._agbf .C ,_ecb );if _febf ==nil {_dggf :=uint32 (0);for _ ,_ccaf :=range _bfdea ._agbf .C {if _ccaf .RAttr !=nil {_agdf ,_ :=_dg .ParseCellReference (*_ccaf .RAttr );if _agdf .ColumnIdx >=_dggf {_dggf =_agdf .ColumnIdx +1;};};};_febf =_g .Stringf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_dggf ),_bfdea .RowNumber ());};_ecb .RAttr =_febf ;return Cell {_bfdea ._bdaf ,_bfdea ._edfa ,_bfdea ._agbf ,_ecb };}; +// DVCompareOp is a comparison operator for a data validation rule. +type DVCompareOp byte ; -// Open opens and reads a workbook from a file (.xlsx). -func Open (filename string )(*Workbook ,error ){_gfd ,_fgdg :=_af .Open (filename );if _fgdg !=nil {return nil ,_ade .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fgdg );};defer _gfd .Close ();_cfgf ,_fgdg :=_af .Stat (filename );if _fgdg !=nil {return nil ,_ade .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fgdg );};_gadda ,_fgdg :=Read (_gfd ,_cfgf .Size ());if _fgdg !=nil {return nil ,_fgdg ;};_gdca ,_ :=_fb .Abs (_fb .Dir (filename ));_gadda ._gff =_fb .Join (_gdca ,filename );return _gadda ,nil ;}; +// RowOffset returns the offset from the row cell. +func (_abg CellMarker )RowOffset ()_ae .Distance {if _abg ._bcb .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _ae .Distance (float64 (*_abg ._bcb .RowOff .ST_CoordinateUnqualified )*_ae .EMU );}; + +// GetSheet returns a sheet by name, or an error if a sheet by the given name +// was not found. +func (_bdgg *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_ecba :=range _bdgg .Sheets (){if _ecba .Name ()==name {return _ecba ,nil ;};};return Sheet {},ErrorNotFound ;};type WorkbookProtection struct{_decb *_ggd .CT_WorkbookProtection };var _aeae =[...]uint8 {0,18,37}; // X returns the inner wrapped XML type. -func (_afaf RichText )X ()*_ba .CT_Rst {return _afaf ._aef }; +func (_cbd Font )X ()*_ggd .CT_Font {return _cbd ._beba }; -// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a -// single drawing, but the drawing can have many charts. -func (_dfee *Sheet )SetDrawing (d Drawing ){var _dfdd _bfd .Relationships ;for _eggd ,_ccgg :=range _dfee ._ebee ._fgc {if _ccgg ==_dfee ._edeb {_dfdd =_dfee ._ebee ._gcga [_eggd ];break ;};};var _ffab string ;for _dfb ,_bebg :=range d ._dea ._cbgc {if _bebg ==d ._bacd {_dfbb :=_dfdd .AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,_dfb +1,_g .DrawingType );_ffab =_dfbb .ID ();break ;};};_dfee ._edeb .Drawing =_ba .NewCT_Drawing ();_dfee ._edeb .Drawing .IdAttr =_ffab ;}; +// SetNumberWithStyle sets a number and applies a standard format to the cell. +func (_adf Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_adf .SetNumber (v );_adf .SetStyle (_adf ._ebb .StyleSheet .GetOrCreateStandardNumberFormat (f ));};func (_dbdc DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_dbdc .clear ();_dbdc ._fcc .TypeAttr =_ggd .ST_DataValidationType (t );_dbdc ._fcc .OperatorAttr =_ggd .ST_DataValidationOperator (op );return DataValidationCompare {_dbdc ._fcc };}; -// Reference returns the table reference (the cells within the table) -func (_gebb Table )Reference ()string {return _gebb ._eega .RefAttr };func (_cdea *Sheet )addNumberedRowFast (_dbfee uint32 )Row {_cfec :=_ba .NewCT_Row ();_cfec .RAttr =_g .Uint32 (_dbfee );_cdea ._edeb .SheetData .Row =append (_cdea ._edeb .SheetData .Row ,_cfec );return Row {_cdea ._ebee ,_cdea ,_cfec };}; +// Row will return a row with a given row number, creating a new row if +// necessary. +func (_bbea *Sheet )Row (rowNum uint32 )Row {for _ ,_gbgd :=range _bbea ._bcgb .SheetData .Row {if _gbgd .RAttr !=nil &&*_gbgd .RAttr ==rowNum {return Row {_bbea ._bdb ,_bbea ,_gbgd };};};return _bbea .AddNumberedRow (rowNum );}; -// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string -func (_cgdb Cell )SetFormulaRaw (s string ){_cgdb .clearValue ();_cgdb ._eeg .TAttr =_ba .ST_CellTypeStr ;_cgdb ._eeg .F =_ba .NewCT_CellFormula ();_cgdb ._eeg .F .Content =s ;}; +// GetValueAsBool retrieves the cell's value as a boolean +func (_gfb Cell )GetValueAsBool ()(bool ,error ){if _gfb ._dbd .TAttr !=_ggd .ST_CellTypeB {return false ,_gb .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065");};if _gfb ._dbd .V ==nil {return false ,_gb .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _de .ParseBool (*_gfb ._dbd .V );}; -// SetCellReference sets the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_egf Comment )SetCellReference (cellRef string ){_egf ._fdd .RefAttr =cellRef };func (_baac *evalContext )Cell (ref string ,ev _cgd .Evaluator )_cgd .Result {if !_cbbcd (ref ){return _cgd .MakeErrorResultType (_cgd .ErrorTypeName ,"");};_dfgc :=_baac ._abgg .Name ()+"\u0021"+ref ;if _eeb ,_aebb :=ev .GetFromCache (_dfgc );_aebb {return _eeb ;};_ccbe ,_cffbf :=_dg .ParseCellReference (ref );if _cffbf !=nil {return _cgd .MakeErrorResult (_ade .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_cffbf ));};if _baac ._efe !=0&&!_ccbe .AbsoluteColumn {_ccbe .ColumnIdx +=_baac ._efe ;_ccbe .Column =_dg .IndexToColumn (_ccbe .ColumnIdx );};if _baac ._ecad !=0&&!_ccbe .AbsoluteRow {_ccbe .RowIdx +=_baac ._ecad ;};_eee :=_baac ._abgg .Cell (_ccbe .String ());if _eee .HasFormula (){if _ ,_fbe :=_baac ._egcb [ref ];_fbe {return _cgd .MakeErrorResult ("r\u0065\u0063\u0075\u0072\u0073\u0069\u006f\u006e\u0020\u0064\u0065\u0074\u0065\u0063\u0074\u0065\u0064\u0020d\u0075\u0072\u0069\u006e\u0067\u0020\u0065\u0076\u0061\u006cua\u0074\u0069\u006fn\u0020o\u0066\u0020"+ref );};_baac ._egcb [ref ]=struct{}{};_acdba :=ev .Eval (_baac ,_eee .GetFormula ());delete (_baac ._egcb ,ref );ev .SetCache (_dfgc ,_acdba );return _acdba ;};if _eee .IsEmpty (){_bfg :=_cgd .MakeEmptyResult ();ev .SetCache (_dfgc ,_bfg );return _bfg ;}else if _eee .IsNumber (){_ffed ,_ :=_eee .GetValueAsNumber ();_bfaf :=_cgd .MakeNumberResult (_ffed );ev .SetCache (_dfgc ,_bfaf );return _bfaf ;}else if _eee .IsBool (){_cfc ,_ :=_eee .GetValueAsBool ();_dcf :=_cgd .MakeBoolResult (_cfc );ev .SetCache (_dfgc ,_dcf );return _dcf ;};_ddcg ,_ :=_eee .GetRawValue ();if _eee .IsError (){_bccf :=_cgd .MakeErrorResult ("");_bccf .ValueString =_ddcg ;ev .SetCache (_dfgc ,_bccf );return _bccf ;};_fdef :=_cgd .MakeStringResult (_ddcg );ev .SetCache (_dfgc ,_fdef );return _fdef ;}; +// Epoch returns the point at which the dates/times in the workbook are relative to. +func (_fafa *Workbook )Epoch ()_dga .Time {if _fafa .Uses1904Dates (){_dga .Date (1904,1,1,0,0,0,0,_dga .UTC );};return _dga .Date (1899,12,30,0,0,0,0,_dga .UTC );}; -// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. -func (_gca *Sheet )RemoveColumn (column string )error {_caeb ,_cdga :=_gca .getAllCellsInFormulaArraysForColumn ();if _cdga !=nil {return _cdga ;};_daeg :=_dg .ColumnToIndex (column );for _ ,_cfd :=range _gca .Rows (){_gcfc :=_ade .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_cfd .X ().RAttr );if _ ,_bbce :=_caeb [_gcfc ];_bbce {return nil ;};};for _ ,_cfff :=range _gca .Rows (){_fggc :=_cfff ._agbf .C ;for _eddd ,_bagg :=range _fggc {_bccg ,_geb :=_dg .ParseCellReference (*_bagg .RAttr );if _geb !=nil {return _geb ;};if _bccg .ColumnIdx ==_daeg {_cfff ._agbf .C =append (_fggc [:_eddd ],_gca .slideCellsLeft (_fggc [_eddd +1:])...);break ;}else if _bccg .ColumnIdx > _daeg {_cfff ._agbf .C =append (_fggc [:_eddd ],_gca .slideCellsLeft (_fggc [_eddd :])...);break ;};};};_cdga =_gca .updateAfterRemove (_daeg ,_cfa .UpdateActionRemoveColumn );if _cdga !=nil {return _cdga ;};_cdga =_gca .removeColumnFromNamedRanges (_daeg );if _cdga !=nil {return _cdga ;};_cdga =_gca .removeColumnFromMergedCells (_daeg );if _cdga !=nil {return _cdga ;};for _ ,_afgd :=range _gca ._ebee .Sheets (){_afgd .RecalculateFormulas ();};return nil ;}; +// 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 (_aagd CellStyle )SetFont (f Font ){_aagd ._cae .FontIdAttr =_d .Uint32 (f .Index ());_aagd ._cae .ApplyFontAttr =_d .Bool (true );};type Fills struct{_bbee *_ggd .CT_Fills }; -// AddCellStyle adds a new empty cell style to the stylesheet. -func (_gede StyleSheet )AddCellStyle ()CellStyle {_bafbg :=_ba .NewCT_Xf ();_gede ._gfde .CellXfs .Xf =append (_gede ._gfde .CellXfs .Xf ,_bafbg );_gede ._gfde .CellXfs .CountAttr =_g .Uint32 (uint32 (len (_gede ._gfde .CellXfs .Xf )));return CellStyle {_gede ._aced ,_bafbg ,_gede ._gfde .CellXfs };}; +// Fonts returns the list of fonts defined in the stylesheet. +func (_ecce StyleSheet )Fonts ()[]Font {_ffga :=[]Font {};for _ ,_bgdc :=range _ecce ._gcac .Fonts .Font {_ffga =append (_ffga ,Font {_bgdc ,_ecce ._gcac });};return _ffga ;}; -// GetSheet returns a sheet by name, or an error if a sheet by the given name -// was not found. -func (_ecaa *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_cbde :=range _ecaa .Sheets (){if _cbde .Name ()==name {return _cbde ,nil ;};};return Sheet {},ErrorNotFound ;}; +// IsNumber returns true if the cell is a number type cell. +func (_fea Cell )IsNumber ()bool {switch _fea ._dbd .TAttr {case _ggd .ST_CellTypeN :return true ;case _ggd .ST_CellTypeS ,_ggd .ST_CellTypeB :return false ;};return _fea ._dbd .V !=nil &&_ga .IsNumber (*_fea ._dbd .V );}; -// AddConditionalFormatting adds conditional formatting to the sheet. -func (_daac *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_aebbd :=_ba .NewCT_ConditionalFormatting ();_daac ._edeb .ConditionalFormatting =append (_daac ._edeb .ConditionalFormatting ,_aebbd );_gba :=make (_ba .ST_Sqref ,0,0);_aebbd .SqrefAttr =&_gba ;for _ ,_eabe :=range cellRanges {*_aebbd .SqrefAttr =append (*_aebbd .SqrefAttr ,_eabe );};return ConditionalFormatting {_aebbd };}; +// SetMinLength sets the minimum bar length in percent. +func (_abc DataBarScale )SetMinLength (l uint32 ){_abc ._edfg .MinLengthAttr =_d .Uint32 (l )};func (_cgag *Workbook )onNewRelationship (_aggag *_ad .DecodeMap ,_fedbd ,_dcag string ,_geea []*_aa .File ,_gcdf *_aag .Relationship ,_aaga _ad .Target )error {_ccdee :=_d .DocTypeSpreadsheet ;switch _dcag {case _d .OfficeDocumentType :_cgag ._bbae =_ggd .NewWorkbook ();_aggag .AddTarget (_fedbd ,_cgag ._bbae ,_dcag ,0);_cgag ._adebd =_cb .NewRelationships ();_aggag .AddTarget (_ad .RelationsPathFor (_fedbd ),_cgag ._adebd .X (),_dcag ,0);_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,0);case _d .CorePropertiesType :_aggag .AddTarget (_fedbd ,_cgag .CoreProperties .X (),_dcag ,0);_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,0);case _d .CustomPropertiesType :_aggag .AddTarget (_fedbd ,_cgag .CustomProperties .X (),_dcag ,0);_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,0);case _d .ExtendedPropertiesType :_aggag .AddTarget (_fedbd ,_cgag .AppProperties .X (),_dcag ,0);_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,0);case _d .WorksheetType :_aagcf :=_ggd .NewWorksheet ();_fecf :=uint32 (len (_cgag ._fbed ));_cgag ._fbed =append (_cgag ._fbed ,_aagcf );_aggag .AddTarget (_fedbd ,_aagcf ,_dcag ,_fecf );_ddag :=_cb .NewRelationships ();_aggag .AddTarget (_ad .RelationsPathFor (_fedbd ),_ddag .X (),_dcag ,0);_cgag ._fdbe =append (_cgag ._fdbe ,_ddag );_cgag ._cbge =append (_cgag ._cbge ,nil );_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,len (_cgag ._fbed ));case _d .StylesType :_cgag .StyleSheet =NewStyleSheet (_cgag );_aggag .AddTarget (_fedbd ,_cgag .StyleSheet .X (),_dcag ,0);_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,0);case _d .ThemeType :_eadbg :=_fe .NewTheme ();_cgag ._bgea =append (_cgag ._bgea ,_eadbg );_aggag .AddTarget (_fedbd ,_eadbg ,_dcag ,0);_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,len (_cgag ._bgea ));case _d .SharedStringsType :_cgag .SharedStrings =NewSharedStrings ();_aggag .AddTarget (_fedbd ,_cgag .SharedStrings .X (),_dcag ,0);_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,0);case _d .ThumbnailType :for _dgaf ,_bdff :=range _geea {if _bdff ==nil {continue ;};if _bdff .Name ==_fedbd {_fdcda ,_dbaa :=_bdff .Open ();if _dbaa !=nil {return _c .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_dbaa );};_cgag .Thumbnail ,_ ,_dbaa =_db .Decode (_fdcda );_fdcda .Close ();if _dbaa !=nil {return _c .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",_dbaa );};_geea [_dgaf ]=nil ;};};case _d .ImageType :for _cfce ,_dfge :=range _geea {if _dfge ==nil {continue ;};if _dfge .Name ==_fedbd {_aced ,_bagc :=_ad .ExtractToDiskTmp (_dfge ,_cgag .TmpPath );if _bagc !=nil {return _bagc ;};_cgaf ,_bagc :=_cb .ImageFromStorage (_aced );if _bagc !=nil {return _bagc ;};_cefdb :=_cb .MakeImageRef (_cgaf ,&_cgag .DocBase ,_cgag ._adebd );_cgag .Images =append (_cgag .Images ,_cefdb );_geea [_cfce ]=nil ;};};_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,len (_cgag .Images ));case _d .DrawingType :_gegf :=_ce .NewWsDr ();_afeef :=uint32 (len (_cgag ._cefe ));_aggag .AddTarget (_fedbd ,_gegf ,_dcag ,_afeef );_cgag ._cefe =append (_cgag ._cefe ,_gegf );_cbcab :=_cb .NewRelationships ();_aggag .AddTarget (_ad .RelationsPathFor (_fedbd ),_cbcab .X (),_dcag ,_afeef );_cgag ._fcbeb =append (_cgag ._fcbeb ,_cbcab );_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,len (_cgag ._cefe ));case _d .VMLDrawingType :_feggf :=_cc .NewContainer ();_eggf :=uint32 (len (_cgag ._cbbfe ));_aggag .AddTarget (_fedbd ,_feggf ,_dcag ,_eggf );_cgag ._cbbfe =append (_cgag ._cbbfe ,_feggf );case _d .CommentsType :_cgag ._cbge [_aaga .Index ]=_ggd .NewComments ();_aggag .AddTarget (_fedbd ,_cgag ._cbge [_aaga .Index ],_dcag ,_aaga .Index );_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,len (_cgag ._cbge ));case _d .ChartType :_ecaf :=_ba .NewChartSpace ();_deaab :=uint32 (len (_cgag ._fgcda ));_aggag .AddTarget (_fedbd ,_ecaf ,_dcag ,_deaab );_cgag ._fgcda =append (_cgag ._fgcda ,_ecaf );_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,len (_cgag ._fgcda ));case _d .TableType :_faba :=_ggd .NewTable ();_aegd :=uint32 (len (_cgag ._caaa ));_aggag .AddTarget (_fedbd ,_faba ,_dcag ,_aegd );_cgag ._caaa =append (_cgag ._caaa ,_faba );_gcdf .TargetAttr =_d .RelativeFilename (_ccdee ,_aaga .Typ ,_dcag ,len (_cgag ._caaa ));default:_d .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",_fedbd ,_dcag );};return nil ;}; -// RemoveSheetByName removes the sheet with the given name from the workbook. -func (_aedf *Workbook )RemoveSheetByName (name string )error {_afgf :=-1;for _cdfgf ,_cegc :=range _aedf .Sheets (){if name ==_cegc .Name (){_afgf =_cdfgf ;break ;};};if _afgf ==-1{return ErrorNotFound ;};return _aedf .RemoveSheet (_afgf );}; +// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') +func (_ccab Row )Cell (col string )Cell {_feb :=_c .Sprintf ("\u0025\u0073\u0025\u0064",col ,_ccab .RowNumber ());for _ ,_fdac :=range _ccab ._dggg .C {if _fdac .RAttr !=nil &&*_fdac .RAttr ==_feb {return Cell {_ccab ._fcba ,_ccab ._dafa ,_ccab ._dggg ,_fdac };};};return _ccab .AddNamedCell (col );}; -// Validate validates the sheet, returning an error if it is found to be invalid. -func (_baad Sheet )Validate ()error {_bfbb :=[]func ()error {_baad .validateRowCellNumbers ,_baad .validateMergedCells ,_baad .validateSheetNames };for _ ,_fdbaae :=range _bfbb {if _edec :=_fdbaae ();_edec !=nil {return _edec ;};};if _edecf :=_baad ._edeb .Validate ();_edecf !=nil {return _edecf ;};return _baad ._edeb .Validate ();}; +// SetText sets the text to be displayed. +func (_eac RichTextRun )SetText (s string ){_eac ._aggb .T =s }; + +// SetRange sets the range that contains the possible values. This is incompatible with SetValues. +func (_eeae DataValidationList )SetRange (cellRange string ){_eeae ._eea .Formula1 =_d .String (cellRange );_eeae ._eea .Formula2 =_d .String ("\u0030");}; // SetHyperlink sets a hyperlink on a cell. -func (_gadc Cell )SetHyperlink (hl _bfd .Hyperlink ){_ec :=_gadc ._afe ._edeb ;if _ec .Hyperlinks ==nil {_ec .Hyperlinks =_ba .NewCT_Hyperlinks ();};_dac :=_bfd .Relationship (hl );_bab :=_ba .NewCT_Hyperlink ();_bab .RefAttr =_gadc .Reference ();_bab .IdAttr =_g .String (_dac .ID ());_ec .Hyperlinks .Hyperlink =append (_ec .Hyperlinks .Hyperlink ,_bab );};const _fd ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; +func (_ccbf Cell )SetHyperlink (hl _cb .Hyperlink ){_def :=_ccbf ._dbag ._bcgb ;if _def .Hyperlinks ==nil {_def .Hyperlinks =_ggd .NewCT_Hyperlinks ();};_ddbc :=_cb .Relationship (hl );_bgg :=_ggd .NewCT_Hyperlink ();_bgg .RefAttr =_ccbf .Reference ();_bgg .IdAttr =_d .String (_ddbc .ID ());_def .Hyperlinks .Hyperlink =append (_def .Hyperlinks .Hyperlink ,_bgg );}; -// GetString returns the string in a cell if it's an inline or string table -// string. Otherwise it returns an empty string. -func (_gdbd Cell )GetString ()string {switch _gdbd ._eeg .TAttr {case _ba .ST_CellTypeInlineStr :if _gdbd ._eeg .Is !=nil &&_gdbd ._eeg .Is .T !=nil {return *_gdbd ._eeg .Is .T ;};if _gdbd ._eeg .V !=nil {return *_gdbd ._eeg .V ;};case _ba .ST_CellTypeS :if _gdbd ._eeg .V ==nil {return "";};_bgc ,_dfga :=_cg .Atoi (*_gdbd ._eeg .V );if _dfga !=nil {return "";};_aec ,_dfga :=_gdbd ._agg .SharedStrings .GetString (_bgc );if _dfga !=nil {return "";};return _aec ;};if _gdbd ._eeg .V ==nil {return "";};return *_gdbd ._eeg .V ;};var _ebcd =false ; +// SetDateWithStyle sets a date with the default date style applied. +func (_ccgf Cell )SetDateWithStyle (d _dga .Time ){_ccgf .SetDate (d );for _ ,_dfca :=range _ccgf ._ebb .StyleSheet .CellStyles (){if _dfca .HasNumberFormat ()&&_dfca .NumberFormat ()==uint32 (StandardFormatDate ){_ccgf .SetStyle (_dfca );return ;};};_gaag :=_ccgf ._ebb .StyleSheet .AddCellStyle ();_gaag .SetNumberFormatStandard (StandardFormatDate );_ccgf .SetStyle (_gaag );}; -// SetColOffset sets the column offset of the top-left anchor. -func (_fce OneCellAnchor )SetColOffset (m _cf .Distance ){_fce .TopLeft ().SetColOffset (m )}; +// GetString retrieves a string from the shared strings table by index. +func (_ecdfa SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_c .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 (_ecdfa ._gce .Si ){return "",_c .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 (_ecdfa ._gce .Si ));};_cfb :=_ecdfa ._gce .Si [id ];if _cfb .T !=nil {return *_cfb .T ,nil ;};return "",nil ;};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;); -// X returns the inner wrapped XML type. -func (_adag RichTextRun )X ()*_ba .CT_RElt {return _adag ._fgfg }; +// New constructs a new workbook. +func New ()*Workbook {_afef :=&Workbook {};_afef ._bbae =_ggd .NewWorkbook ();_afef .AppProperties =_cb .NewAppProperties ();_afef .CoreProperties =_cb .NewCoreProperties ();_afef .StyleSheet =NewStyleSheet (_afef );_afef .Rels =_cb .NewRelationships ();_afef ._adebd =_cb .NewRelationships ();_afef .Rels .AddRelationship (_d .RelativeFilename (_d .DocTypeSpreadsheet ,"",_d .ExtendedPropertiesType ,0),_d .ExtendedPropertiesType );_afef .Rels .AddRelationship (_d .RelativeFilename (_d .DocTypeSpreadsheet ,"",_d .CorePropertiesType ,0),_d .CorePropertiesType );_afef .Rels .AddRelationship (_d .RelativeFilename (_d .DocTypeSpreadsheet ,"",_d .OfficeDocumentType ,0),_d .OfficeDocumentType );_afef ._adebd .AddRelationship (_d .RelativeFilename (_d .DocTypeSpreadsheet ,_d .OfficeDocumentType ,_d .StylesType ,0),_d .StylesType );_afef .ContentTypes =_cb .NewContentTypes ();_afef .ContentTypes .AddDefault ("\u0076\u006d\u006c",_d .VMLDrawingContentType );_afef .ContentTypes .AddOverride (_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .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");_afef .ContentTypes .AddOverride (_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .StylesType ,0),_d .SMLStyleSheetContentType );_afef .SharedStrings =NewSharedStrings ();_afef .ContentTypes .AddOverride (_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .SharedStringsType ,0),_d .SharedStringsContentType );_afef ._adebd .AddRelationship (_d .RelativeFilename (_d .DocTypeSpreadsheet ,_d .OfficeDocumentType ,_d .SharedStringsType ,0),_d .SharedStringsType );return _afef ;}; -// Priority returns the rule priority -func (_bdb ConditionalFormattingRule )Priority ()int32 {return _bdb ._bcca .PriorityAttr }; +// 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 (_cedd Cell )SetTime (d _dga .Time ){_cedd .clearValue ();d =_cde (d );_cda :=_cedd ._ebb .Epoch ();if d .Before (_cda ){_d .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 ;};_ffd :=d .Sub (_cda );_bgaa :=new (_dd .Float );_dfdf :=new (_dd .Float );_dfdf .SetPrec (128);_dfdf .SetUint64 (uint64 (_ffd ));_ccc :=new (_dd .Float );_ccc .SetUint64 (24*60*60*1e9);_bgaa .Quo (_dfdf ,_ccc );_cedd ._dbd .V =_d .String (_bgaa .Text ('g',20));};func (_fcg Font )SetColor (c _cg .Color ){_dcd :=_ggd .NewCT_Color ();_cbe :="\u0066\u0066"+*c .AsRGBString ();_dcd .RgbAttr =&_cbe ;_fcg ._beba .Color =[]*_ggd .CT_Color {_dcd };}; -// PasswordHash returns the hash of the workbook password. -func (_gdegg SheetProtection )PasswordHash ()string {if _gdegg ._baca .PasswordAttr ==nil {return "";};return *_gdegg ._baca .PasswordAttr ;}; +// SetYSplit sets the row split point +func (_bdba SheetView )SetYSplit (v float64 ){_bdba .ensurePane ();_bdba ._baef .Pane .YSplitAttr =_d .Float64 (v );};func (_gaec *Workbook )createCustomProperties (){_gaec .CustomProperties =_cb .NewCustomProperties ();_gaec .addCustomRelationships ();}; -// GetValueAsTime retrieves the cell's value as a time. There is no difference -// in SpreadsheetML between a time/date cell other than formatting, and that -// typically a date cell won't have a fractional component. GetValueAsTime will -// work for date cells as well. -func (_cgda Cell )GetValueAsTime ()(_ag .Time ,error ){if _cgda ._eeg .TAttr !=_ba .ST_CellTypeUnset {return _ag .Time {},_de .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t");};if _cgda ._eeg .V ==nil {return _ag .Time {},_de .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_fcb ,_ ,_adbd :=_gg .ParseFloat (*_cgda ._eeg .V ,10,128,_gg .ToNearestEven );if _adbd !=nil {return _ag .Time {},_adbd ;};_cgc :=new (_gg .Float );_cgc .SetUint64 (uint64 (24*_ag .Hour ));_fcb .Mul (_fcb ,_cgc );_ggf ,_ :=_fcb .Uint64 ();_cdf :=_cgda ._agg .Epoch ().Add (_ag .Duration (_ggf ));return _adf (_cdf ),nil ;}; +// SetColOffset sets the column offset of the top-left of the image in fixed units. +func (_ced AbsoluteAnchor )SetColOffset (m _ae .Distance ){_ced ._cd .Pos .XAttr .ST_CoordinateUnqualified =_d .Int64 (int64 (m /_ae .EMU ));}; -// SetTopLeft sets the top left visible cell after the split. -func (_ccdc SheetView )SetTopLeft (cellRef string ){_ccdc .ensurePane ();_ccdc ._adgd .Pane .TopLeftCellAttr =&cellRef ;}; +// X returns the inner wrapped XML type. +func (_eafe SheetProtection )X ()*_ggd .CT_SheetProtection {return _eafe ._bcef };func (_fga Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _bdfb ,_gcef ,_gfeg ,_dgcg uint32 =1,1,0,0;for _ ,_gfegc :=range _fga .Rows (){if _gfegc .RowNumber ()< _bdfb {_bdfb =_gfegc .RowNumber ();}else if _gfegc .RowNumber ()> _gcef {_gcef =_gfegc .RowNumber ();};for _ ,_dafaa :=range _gfegc .Cells (){_cee ,_cbgd :=_eg .ParseCellReference (_dafaa .Reference ());if _cbgd ==nil {if _cee .ColumnIdx < _gfeg {_gfeg =_cee .ColumnIdx ;}else if _cee .ColumnIdx > _dgcg {_dgcg =_cee .ColumnIdx ;};};};};return _eg .IndexToColumn (_gfeg ),_bdfb ,_eg .IndexToColumn (_dgcg ),_gcef ;};var _bgab =false ;func (_egg StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id ));};for _ ,_gcgd :=range _egg ._gcac .NumFmts .NumFmt {if _gcgd .NumFmtIdAttr ==id {return NumberFormat {_egg ._cecga ,_gcgd };};};return NumberFormat {};}; -// SetCol set the column of the cell marker. -func (_ece CellMarker )SetCol (col int32 ){_ece ._ccb .Col =col }; +// SetWidthCells is a no-op. +func (_gd AbsoluteAnchor )SetWidthCells (int32 ){}; -// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') -func (_dacbb Row )Cell (col string )Cell {_bdc :=_ade .Sprintf ("\u0025\u0073\u0025\u0064",col ,_dacbb .RowNumber ());for _ ,_ffa :=range _dacbb ._agbf .C {if _ffa .RAttr !=nil &&*_ffa .RAttr ==_bdc {return Cell {_dacbb ._bdaf ,_dacbb ._edfa ,_dacbb ._agbf ,_ffa };};};return _dacbb .AddNamedCell (col );};func (_gbb Cell )getLabelPrefix ()string {if _gbb ._eeg .SAttr ==nil {return "";};_df :=*_gbb ._eeg .SAttr ;_dbd :=_gbb ._agg .StyleSheet .GetCellStyle (_df );switch _dbd ._daa .Alignment .HorizontalAttr {case _ba .ST_HorizontalAlignmentLeft :return "\u0027";case _ba .ST_HorizontalAlignmentRight :return "\u0022";case _ba .ST_HorizontalAlignmentCenter :return "\u005e";case _ba .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; +// RemoveSheetByName removes the sheet with the given name from the workbook. +func (_aagf *Workbook )RemoveSheetByName (name string )error {_ebfe :=-1;for _cdeg ,_effg :=range _aagf .Sheets (){if name ==_effg .Name (){_ebfe =_cdeg ;break ;};};if _ebfe ==-1{return ErrorNotFound ;};return _aagf .RemoveSheet (_ebfe );}; -// SetMinLength sets the minimum bar length in percent. -func (_efef DataBarScale )SetMinLength (l uint32 ){_efef ._abb .MinLengthAttr =_g .Uint32 (l )}; +// Sheet is a single sheet within a workbook. +type Sheet struct{_bdb *Workbook ;_adae *_ggd .CT_Sheet ;_bcgb *_ggd .Worksheet ;}; -// AddFormatValue adds a format value to be used in determining which icons to display. -func (_dfd IconScale )AddFormatValue (t _ba .ST_CfvoType ,val string ){_egfb :=_ba .NewCT_Cfvo ();_egfb .TypeAttr =t ;_egfb .ValAttr =_g .String (val );_dfd ._dacb .Cfvo =append (_dfd ._dacb .Cfvo ,_egfb );}; +// X returns the inner wrapped XML type. +func (_ccbd ConditionalFormattingRule )X ()*_ggd .CT_CfRule {return _ccbd ._dbed }; -// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. -func (_afcda *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _afcda .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _aegc _bfd .Relationship ;for _ ,_cfegb :=range _afcda ._fcad .Relationships (){if _cfegb .ID ()==_afcda ._badbd .Sheets .Sheet [ind ].IdAttr {var _feace bool ;if _aegc ,_feace =_afcda ._fcad .CopyRelationship (_cfegb .ID ());!_feace {return Sheet {},ErrorNotFound ;};break ;};};_afcda .ContentTypes .CopyOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,ind +1),_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,len (_afcda .ContentTypes .X ().Override )));_ebeg :=*_afcda ._fgc [ind ];_afcda ._fgc =append (_afcda ._fgc ,&_ebeg );var _eaeg uint32 =0;for _ ,_daegc :=range _afcda ._badbd .Sheets .Sheet {if _daegc .SheetIdAttr > _eaeg {_eaeg =_daegc .SheetIdAttr ;};};_eaeg ++;_acbdf :=*_afcda ._badbd .Sheets .Sheet [ind ];_acbdf .IdAttr =_aegc .ID ();_acbdf .NameAttr =copiedSheetName ;_acbdf .SheetIdAttr =_eaeg ;_afcda ._badbd .Sheets .Sheet =append (_afcda ._badbd .Sheets .Sheet ,&_acbdf );_acgb :=_bfd .NewRelationshipsCopy (_afcda ._gcga [ind ]);_afcda ._gcga =append (_afcda ._gcga ,_acgb );_geda :=_afcda ._eabg [ind ];if _geda ==nil {_afcda ._eabg =append (_afcda ._eabg ,nil );}else {_gbcd :=*_geda ;_afcda ._eabg =append (_afcda ._eabg ,&_gbcd );};_ddgb :=Sheet {_afcda ,&_acbdf ,&_ebeg };return _ddgb ,nil ;}; +// SetRichTextString sets the cell to rich string mode and returns a struct that +// can be used to add formatted text to the cell. +func (_ecc Cell )SetRichTextString ()RichText {_ecc .clearValue ();_ecc ._dbd .Is =_ggd .NewCT_Rst ();_ecc ._dbd .TAttr =_ggd .ST_CellTypeInlineStr ;return RichText {_ecc ._dbd .Is };}; -// DataBarScale is a colored scale that fills the cell with a background -// gradeint depending on the value. -type DataBarScale struct{_abb *_ba .CT_DataBar }; +// LockWindow controls the locking of the workbook windows. +func (_gaffe WorkbookProtection )LockWindow (b bool ){if !b {_gaffe ._decb .LockWindowsAttr =nil ;}else {_gaffe ._decb .LockWindowsAttr =_d .Bool (true );};};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;); -// Protection controls the protection on an individual sheet. -func (_eeeb *Sheet )Protection ()SheetProtection {if _eeeb ._edeb .SheetProtection ==nil {_eeeb ._edeb .SheetProtection =_ba .NewCT_SheetProtection ();};return SheetProtection {_eeeb ._edeb .SheetProtection };}; +// 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 (_gbdg Comparer )LessCells (lhs ,rhs Cell )bool {if _gbdg .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_fdf ,_ebdd :=lhs .getRawSortValue ();_geb ,_efb :=rhs .getRawSortValue ();switch {case _ebdd &&_efb :_adeg ,_ :=_de .ParseFloat (_fdf ,64);_edff ,_ :=_de .ParseFloat (_geb ,64);return _adeg < _edff ;case _ebdd :return true ;case _efb :return false ;};_fdf =lhs .GetFormattedValue ();_geb =rhs .GetFormattedValue ();return _fdf < _geb ;}; -// IsBool returns true if the cell boolean value. -func (_cagd *evalContext )IsBool (cellRef string )bool {return _cagd ._abgg .Cell (cellRef ).IsBool ()};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;); +// RemoveDefinedName removes an existing defined name. +func (_cbcabg *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _gb .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 _eada ,_cbfac :=range _cbcabg ._bbae .DefinedNames .DefinedName {if _cbfac ==dn .X (){copy (_cbcabg ._bbae .DefinedNames .DefinedName [_eada :],_cbcabg ._bbae .DefinedNames .DefinedName [_eada +1:]);_cbcabg ._bbae .DefinedNames .DefinedName [len (_cbcabg ._bbae .DefinedNames .DefinedName )-1]=nil ;_cbcabg ._bbae .DefinedNames .DefinedName =_cbcabg ._bbae .DefinedNames .DefinedName [:len (_cbcabg ._bbae .DefinedNames .DefinedName )-1];return nil ;};};return _gb .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064");}; -// InsertRow inserts a new row into a spreadsheet at a particular row number. This -// row will now be the row number specified, and any rows after it will be renumbed. -func (_gbge *Sheet )InsertRow (rowNum int )Row {_dbafd :=uint32 (rowNum );for _ ,_bce :=range _gbge .Rows (){if _bce ._agbf .RAttr !=nil &&*_bce ._agbf .RAttr >=_dbafd {*_bce ._agbf .RAttr ++;for _ ,_aegea :=range _bce .Cells (){_fdbaa ,_abf :=_dg .ParseCellReference (_aegea .Reference ());if _abf !=nil {continue ;};_fdbaa .RowIdx ++;_aegea ._eeg .RAttr =_g .String (_fdbaa .String ());};};};for _ ,_feg :=range _gbge .MergedCells (){_bfaff ,_fddb ,_abd :=_dg .ParseRangeReference (_feg .Reference ());if _abd !=nil {continue ;};if int (_bfaff .RowIdx )>=rowNum {_bfaff .RowIdx ++;};if int (_fddb .RowIdx )>=rowNum {_fddb .RowIdx ++;};_bge :=_ade .Sprintf ("\u0025\u0073\u003a%\u0073",_bfaff ,_fddb );_feg .SetReference (_bge );};return _gbge .AddNumberedRow (_dbafd );}; +// Reference returns the table reference (the cells within the table) +func (_aabe Table )Reference ()string {return _aabe ._cbab .RefAttr };func (_ebcec StandardFormat )String ()string {switch {case 0<=_ebcec &&_ebcec <=4:return _gbfc [_ebgca [_ebcec ]:_ebgca [_ebcec +1]];case 9<=_ebcec &&_ebcec <=22:_ebcec -=9;return _fgdf [_afbc [_ebcec ]:_afbc [_ebcec +1]];case 37<=_ebcec &&_ebcec <=40:_ebcec -=37;return _dbeg [_ffage [_ebcec ]:_ffage [_ebcec +1]];case 45<=_ebcec &&_ebcec <=49:_ebcec -=45;return _fecb [_dcgb [_ebcec ]:_dcgb [_ebcec +1]];default:return _c .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_ebcec );};};func _bbfd (_gfa bool )int {if _gfa {return 1;};return 0;}; -// X returns the inner wrapped XML type. -func (_baba Sheet )X ()*_ba .Worksheet {return _baba ._edeb }; +// SetFont sets the font name for a rich text run. +func (_bgadd RichTextRun )SetFont (s string ){_bgadd .ensureRpr ();_bgadd ._aggb .RPr .RFont =_ggd .NewCT_FontName ();_bgadd ._aggb .RPr .RFont .ValAttr =s ;}; -// SetHidden controls the visibility of a column. -func (_fcbf Column )SetHidden (b bool ){if !b {_fcbf ._eaac .HiddenAttr =nil ;}else {_fcbf ._eaac .HiddenAttr =_g .Bool (true );};};func (_cded Sheet )validateSheetNames ()error {if len (_cded .Name ())> 31{return _ade .Errorf ("\u0073\u0068\u0065\u0065\u0074 \u006e\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073 \u0025\u0064\u0020\u0063\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u002c\u0020\u006d\u0061\u0078\u0020\u006c\u0065\u006e\u0067\u0074\u0068\u0020\u0069\u0073\u0020\u00331",_cded .Name (),len (_cded .Name ()));};return nil ;}; +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +func (_fdfd *evalContext )LastColumn (rowFrom ,rowTo int )string {_aage :=_fdfd ._afdd ;_fec :=1;for _bcd :=rowFrom ;_bcd <=rowTo ;_bcd ++{_bdca :=len (_aage .Row (uint32 (_bcd )).Cells ());if _bdca > _fec {_fec =_bdca ;};};return _eg .IndexToColumn (uint32 (_fec -1));}; -// X returns the inner XML entity for a stylesheet. -func (_adbfa StyleSheet )X ()*_ba .StyleSheet {return _adbfa ._gfde };func (_ffdf *Workbook )onNewRelationship (_aaabc *_e .DecodeMap ,_bddfb ,_defa string ,_efedd []*_cb .File ,_eaege *_gbg .Relationship ,_efgd _e .Target )error {_bcccc :=_g .DocTypeSpreadsheet ;switch _defa {case _g .OfficeDocumentType :_ffdf ._badbd =_ba .NewWorkbook ();_aaabc .AddTarget (_bddfb ,_ffdf ._badbd ,_defa ,0);_ffdf ._fcad =_bfd .NewRelationships ();_aaabc .AddTarget (_e .RelationsPathFor (_bddfb ),_ffdf ._fcad .X (),_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,0);case _g .CorePropertiesType :_aaabc .AddTarget (_bddfb ,_ffdf .CoreProperties .X (),_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,0);case _g .CustomPropertiesType :_aaabc .AddTarget (_bddfb ,_ffdf .CustomProperties .X (),_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,0);case _g .ExtendedPropertiesType :_aaabc .AddTarget (_bddfb ,_ffdf .AppProperties .X (),_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,0);case _g .WorksheetType :_adge :=_ba .NewWorksheet ();_gfgd :=uint32 (len (_ffdf ._fgc ));_ffdf ._fgc =append (_ffdf ._fgc ,_adge );_aaabc .AddTarget (_bddfb ,_adge ,_defa ,_gfgd );_dgddg :=_bfd .NewRelationships ();_aaabc .AddTarget (_e .RelationsPathFor (_bddfb ),_dgddg .X (),_defa ,0);_ffdf ._gcga =append (_ffdf ._gcga ,_dgddg );_ffdf ._eabg =append (_ffdf ._eabg ,nil );_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf ._fgc ));case _g .StylesType :_ffdf .StyleSheet =NewStyleSheet (_ffdf );_aaabc .AddTarget (_bddfb ,_ffdf .StyleSheet .X (),_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,0);case _g .ThemeType :_gaae :=_dgf .NewTheme ();_ffdf ._bbf =append (_ffdf ._bbf ,_gaae );_aaabc .AddTarget (_bddfb ,_gaae ,_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf ._bbf ));case _g .SharedStringsType :_ffdf .SharedStrings =NewSharedStrings ();_aaabc .AddTarget (_bddfb ,_ffdf .SharedStrings .X (),_defa ,0);_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,0);case _g .ThumbnailType :for _cgae ,_geadd :=range _efedd {if _geadd ==nil {continue ;};if _geadd .Name ==_bddfb {_aegd ,_cdgaa :=_geadd .Open ();if _cdgaa !=nil {return _ade .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_cdgaa );};_ffdf .Thumbnail ,_ ,_cdgaa =_gd .Decode (_aegd );_aegd .Close ();if _cdgaa !=nil {return _ade .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_cdgaa );};_efedd [_cgae ]=nil ;};};case _g .ImageType :for _cdfd ,_fecd :=range _efedd {if _fecd ==nil {continue ;};if _fecd .Name ==_bddfb {_affa ,_gcae :=_e .ExtractToDiskTmp (_fecd ,_ffdf .TmpPath );if _gcae !=nil {return _gcae ;};_aefe ,_gcae :=_bfd .ImageFromStorage (_affa );if _gcae !=nil {return _gcae ;};_cbeb :=_bfd .MakeImageRef (_aefe ,&_ffdf .DocBase ,_ffdf ._fcad );_ffdf .Images =append (_ffdf .Images ,_cbeb );_efedd [_cdfd ]=nil ;};};_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf .Images ));case _g .DrawingType :_bfeg :=_ea .NewWsDr ();_gecg :=uint32 (len (_ffdf ._cbgc ));_aaabc .AddTarget (_bddfb ,_bfeg ,_defa ,_gecg );_ffdf ._cbgc =append (_ffdf ._cbgc ,_bfeg );_fabf :=_bfd .NewRelationships ();_aaabc .AddTarget (_e .RelationsPathFor (_bddfb ),_fabf .X (),_defa ,_gecg );_ffdf ._dbagc =append (_ffdf ._dbagc ,_fabf );_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf ._cbgc ));case _g .VMLDrawingType :_bfaa :=_da .NewContainer ();_fcca :=uint32 (len (_ffdf ._effd ));_aaabc .AddTarget (_bddfb ,_bfaa ,_defa ,_fcca );_ffdf ._effd =append (_ffdf ._effd ,_bfaa );case _g .CommentsType :_ffdf ._eabg [_efgd .Index ]=_ba .NewComments ();_aaabc .AddTarget (_bddfb ,_ffdf ._eabg [_efgd .Index ],_defa ,_efgd .Index );_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf ._eabg ));case _g .ChartType :_ecbf :=_ef .NewChartSpace ();_cgfd :=uint32 (len (_ffdf ._bgfa ));_aaabc .AddTarget (_bddfb ,_ecbf ,_defa ,_cgfd );_ffdf ._bgfa =append (_ffdf ._bgfa ,_ecbf );_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf ._bgfa ));case _g .TableType :_aggb :=_ba .NewTable ();_ccbb :=uint32 (len (_ffdf ._eedb ));_aaabc .AddTarget (_bddfb ,_aggb ,_defa ,_ccbb );_ffdf ._eedb =append (_ffdf ._eedb ,_aggb );_eaege .TargetAttr =_g .RelativeFilename (_bcccc ,_efgd .Typ ,_defa ,len (_ffdf ._eedb ));default:_g .Log ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0072\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068\u0069\u0070\u0020\u0025\u0073\u0020\u0025\u0073",_bddfb ,_defa );};return nil ;}; +// InitializeDefaults initializes a border to its defaulte empty values. +func (_da Border )InitializeDefaults (){_da ._aac .Left =_ggd .NewCT_BorderPr ();_da ._aac .Bottom =_ggd .NewCT_BorderPr ();_da ._aac .Right =_ggd .NewCT_BorderPr ();_da ._aac .Top =_ggd .NewCT_BorderPr ();_da ._aac .Diagonal =_ggd .NewCT_BorderPr ();}; -// ClearSheetViews clears the list of sheet views. This will clear the results -// of AddView() or SetFrozen. -func (_cbgfa *Sheet )ClearSheetViews (){_cbgfa ._edeb .SheetViews =nil };type Table struct{_eega *_ba .Table }; +// 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 (_ecb DataValidation )SetRange (cellRange string ){_ecb ._fcc .SqrefAttr =_ggd .ST_Sqref {cellRange }};func (_dab Fills )X ()*_ggd .CT_Fills {return _dab ._bbee }; -// MoveTo is a no-op. -func (_cbb AbsoluteAnchor )MoveTo (x ,y int32 ){};func (_dbaf Cell )GetRawValue ()(string ,error ){switch _dbaf ._eeg .TAttr {case _ba .ST_CellTypeInlineStr :if _dbaf ._eeg .Is ==nil ||_dbaf ._eeg .Is .T ==nil {return "",nil ;};return *_dbaf ._eeg .Is .T ,nil ;case _ba .ST_CellTypeS :if _dbaf ._eeg .V ==nil {return "",nil ;};_acc ,_gcg :=_cg .Atoi (*_dbaf ._eeg .V );if _gcg !=nil {return "",_gcg ;};return _dbaf ._agg .SharedStrings .GetString (_acc );case _ba .ST_CellTypeStr :if _dbaf ._eeg .F !=nil {return _dbaf ._eeg .F .Content ,nil ;};};if _dbaf ._eeg .V ==nil {return "",nil ;};return *_dbaf ._eeg .V ,nil ;}; +// ClearProtection clears all workbook protections. +func (_fgaa *Workbook )ClearProtection (){_fgaa ._bbae .WorkbookProtection =nil }; -// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. -func (_agae *evalContext )GetLabelPrefix (cellRef string )string {return _agae ._abgg .Cell (cellRef ).getLabelPrefix ();}; +// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a +// single drawing, but the drawing can have many charts. +func (_dafg *Sheet )SetDrawing (d Drawing ){var _cgddf _cb .Relationships ;for _ggbd ,_eafa :=range _dafg ._bdb ._fbed {if _eafa ==_dafg ._bcgb {_cgddf =_dafg ._bdb ._fdbe [_ggbd ];break ;};};var _fdcd string ;for _acag ,_bddfa :=range d ._debc ._cefe {if _bddfa ==d ._fefc {_fgbd :=_cgddf .AddAutoRelationship (_d .DocTypeSpreadsheet ,_d .WorksheetType ,_acag +1,_d .DrawingType );_fdcd =_fgbd .ID ();break ;};};_dafg ._bcgb .Drawing =_ggd .NewCT_Drawing ();_dafg ._bcgb .Drawing .IdAttr =_fdcd ;}; -// GetEpoch returns a workbook's time epoch. -func (_fdefc *evalContext )GetEpoch ()_ag .Time {return _fdefc ._abgg ._ebee .Epoch ()}; +// MoveTo repositions the anchor without changing the objects size. +func (_aceeg TwoCellAnchor )MoveTo (col ,row int32 ){_ecdd :=_aceeg .TopLeft ();_begd :=_aceeg .BottomRight ();_dfab :=_begd .Col ()-_ecdd .Col ();_bfebb :=_begd .Row ()-_ecdd .Row ();_ecdd .SetCol (col );_ecdd .SetRow (row );_begd .SetCol (col +_dfab );_begd .SetRow (row +_bfebb );};func (_acdf Fill )SetPatternFill ()PatternFill {_acdf ._bcbc .GradientFill =nil ;_acdf ._bcbc .PatternFill =_ggd .NewCT_PatternFill ();_acdf ._bcbc .PatternFill .PatternTypeAttr =_ggd .ST_PatternTypeSolid ;return PatternFill {_acdf ._bcbc .PatternFill ,_acdf ._bcbc };}; -// SetRowOffset sets the row offset of the top-left anchor. -func (_gcd OneCellAnchor )SetRowOffset (m _cf .Distance ){_gcd .TopLeft ().SetRowOffset (m )}; +// AddComment adds a new comment and returns a RichText which will contain the +// styled comment text. +func (_dgf Comments )AddComment (cellRef string ,author string )RichText {_gfcb :=_ggd .NewCT_Comment ();_dgf ._fcd .CommentList .Comment =append (_dgf ._fcd .CommentList .Comment ,_gfcb );_gfcb .RefAttr =cellRef ;_gfcb .AuthorIdAttr =_dgf .getOrCreateAuthor (author );_gfcb .Text =_ggd .NewCT_Rst ();return RichText {_gfcb .Text };}; -// DataValidationCompare is a view on a data validation rule that is oriented -// towards value comparisons. -type DataValidationCompare struct{_bgdf *_ba .CT_DataValidation }; +// Protection controls the protection on an individual sheet. +func (_gdbd *Sheet )Protection ()SheetProtection {if _gdbd ._bcgb .SheetProtection ==nil {_gdbd ._bcgb .SheetProtection =_ggd .NewCT_SheetProtection ();};return SheetProtection {_gdbd ._bcgb .SheetProtection };};func NewFills ()Fills {return Fills {_ggd .NewCT_Fills ()}}; -// SetRowOffset sets the row offset of the two cell anchor -func (_ddaf TwoCellAnchor )SetRowOffset (m _cf .Distance ){_bcbad :=m -_ddaf .TopLeft ().RowOffset ();_ddaf .TopLeft ().SetRowOffset (m );_ddaf .BottomRight ().SetRowOffset (_ddaf .BottomRight ().RowOffset ()+_bcbad );}; +// Type returns the type of anchor +func (_bfef OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell };type ConditionalFormattingRule struct{_dbed *_ggd .CT_CfRule }; -// Clear clears the cell's value and type. -func (_cea Cell )Clear (){_cea .clearValue ();_cea ._eeg .TAttr =_ba .ST_CellTypeUnset };type WorkbookProtection struct{_aba *_ba .CT_WorkbookProtection }; +// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. +func (_acff StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _acff ._gcac .Dxfs ==nil {_acff ._gcac .Dxfs =_ggd .NewCT_Dxfs ();};_dbfe :=_ggd .NewCT_Dxf ();_acff ._gcac .Dxfs .Dxf =append (_acff ._gcac .Dxfs .Dxf ,_dbfe );_acff ._gcac .Dxfs .CountAttr =_d .Uint32 (uint32 (len (_acff ._gcac .Dxfs .Dxf )));return DifferentialStyle {_dbfe ,_acff ._cecga ,_acff ._gcac .Dxfs };}; -// Index returns the index of the border for use with a cell style. -func (_ee Border )Index ()uint32 {for _dba ,_fe :=range _ee ._dae .Border {if _fe ==_ee ._cba {return uint32 (_dba );};};return 0;};func (_fgdc Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _gaga ,_egbf ,_cgbe ,_facc uint32 =1,1,0,0;for _ ,_ege :=range _fgdc .Rows (){if _ege .RowNumber ()< _gaga {_gaga =_ege .RowNumber ();}else if _ege .RowNumber ()> _egbf {_egbf =_ege .RowNumber ();};for _ ,_aaga :=range _ege .Cells (){_aece ,_geea :=_dg .ParseCellReference (_aaga .Reference ());if _geea ==nil {if _aece .ColumnIdx < _cgbe {_cgbe =_aece .ColumnIdx ;}else if _aece .ColumnIdx > _facc {_facc =_aece .ColumnIdx ;};};};};return _dg .IndexToColumn (_cgbe ),_gaga ,_dg .IndexToColumn (_facc ),_egbf ;};func (_geeaa *Sheet )setArray (_bacg string ,_eadg _cgd .Result )error {_dbde ,_afcd :=_dg .ParseCellReference (_bacg );if _afcd !=nil {return _afcd ;};for _acgebd ,_cdfg :=range _eadg .ValueArray {_effe :=_geeaa .Row (_dbde .RowIdx +uint32 (_acgebd ));for _bcab ,_bedc :=range _cdfg {_ddfg :=_effe .Cell (_dg .IndexToColumn (_dbde .ColumnIdx +uint32 (_bcab )));if _bedc .Type !=_cgd .ResultTypeEmpty {if _bedc .IsBoolean {_ddfg .SetBool (_bedc .ValueNumber !=0);}else {_ddfg .SetCachedFormulaResult (_bedc .String ());};};};};return nil ;};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_fgea :=NumberFormat {_cgg :_ba .NewCT_NumFmt ()};_fgea ._cgg .NumFmtIdAttr =uint32 (id );_fgea ._cgg .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_fgea ._cgg .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_fgea ._cgg .FormatCodeAttr ="\u0030";case StandardFormat2 :_fgea ._cgg .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_fgea ._cgg .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_fgea ._cgg .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_fgea ._cgg .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_fgea ._cgg .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_fgea ._cgg .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030";case StandardFormat12 :_fgea ._cgg .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_fgea ._cgg .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_fgea ._cgg .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079";case StandardFormat15 :_fgea ._cgg .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_fgea ._cgg .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_fgea ._cgg .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat18 :_fgea ._cgg .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_fgea ._cgg .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_fgea ._cgg .FormatCodeAttr ="\u0068\u003a\u006d\u006d";case StandardFormat21 :_fgea ._cgg .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_fgea ._cgg .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_fgea ._cgg .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029";case StandardFormat38 :_fgea ._cgg .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_fgea ._cgg .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat40 :_fgea ._cgg .FormatCodeAttr ="\u0023,\u0023\u0023\u0030\u002e\u0030\u0030\u003b\u005b\u0052\u0065\u0064]\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat45 :_fgea ._cgg .FormatCodeAttr ="\u006d\u006d\u003as\u0073";case StandardFormat46 :_fgea ._cgg .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_fgea ._cgg .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_fgea ._cgg .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030";case StandardFormat49 :_fgea ._cgg .FormatCodeAttr ="\u0040";};return _fgea ;}; +// IsDBCS returns if a workbook's default language is among DBCS. +func (_ggdc *evalContext )IsDBCS ()bool {_cef :=_ggdc ._afdd ._bdb .CoreProperties .X ().Language ;if _cef ==nil {return false ;};_abd :=string (_cef .Data );for _ ,_ccfd :=range _gccf {if _abd ==_ccfd {return true ;};};return false ;};func (_dadb *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _dadb .getAllCellsInFormulaArrays (false );}; -// SetColOffset sets the column offset of the two cell anchor. -func (_cdbe TwoCellAnchor )SetColOffset (m _cf .Distance ){_geeg :=m -_cdbe .TopLeft ().ColOffset ();_cdbe .TopLeft ().SetColOffset (m );_cdbe .BottomRight ().SetColOffset (_cdbe .BottomRight ().ColOffset ()+_geeg );}; +// Row returns the row of the cell marker. +func (_daf CellMarker )Row ()int32 {return _daf ._bcb .Row }; -// SetRotation configures the cell to be rotated. -func (_efg CellStyle )SetRotation (deg uint8 ){if _efg ._daa .Alignment ==nil {_efg ._daa .Alignment =_ba .NewCT_CellAlignment ();};_efg ._daa .ApplyAlignmentAttr =_g .Bool (true );_efg ._daa .Alignment .TextRotationAttr =_g .Uint8 (deg );}; +// Author returns the author of the comment +func (_cad Comment )Author ()string {if _cad ._gbfb .AuthorIdAttr < uint32 (len (_cad ._adb .Authors .Author )){return _cad ._adb .Authors .Author [_cad ._gbfb .AuthorIdAttr ];};return "";}; -// SetSize sets the text size for a rich text run. -func (_aebbg RichTextRun )SetSize (m _cf .Distance ){_aebbg .ensureRpr ();_aebbg ._fgfg .RPr .Sz =_ba .NewCT_FontSize ();_aebbg ._fgfg .RPr .Sz .ValAttr =float64 (m /_cf .Point );}; +// Type returns the type of anchor +func (_ab AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute };type evalContext struct{_afdd *Sheet ;_cga ,_fba uint32 ;_acde map[string ]struct{};}; -// Read reads a workbook from an io.Reader(.xlsx). -func Read (r _c .ReaderAt ,size int64 )(*Workbook ,error ){_gcf :=New ();_gefe ,_fgga :=_b .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078");if _fgga !=nil {return nil ,_fgga ;};_gcf .TmpPath =_gefe ;_dgfg ,_fgga :=_cb .NewReader (r ,size );if _fgga !=nil {return nil ,_ade .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_fgga );};_aafd :=[]*_cb .File {};_aafd =append (_aafd ,_dgfg .File ...);_gbgd :=false ;for _ ,_aaef :=range _aafd {if _aaef .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gbgd =true ;break ;};};if _gbgd {_gcf .createCustomProperties ();};_fda :=_e .DecodeMap {};_fda .SetOnNewRelationshipFunc (_gcf .onNewRelationship );_fda .AddTarget (_g .ContentTypesFilename ,_gcf .ContentTypes .X (),"",0);_fda .AddTarget (_g .BaseRelsFilename ,_gcf .Rels .X (),"",0);if _bbe :=_fda .Decode (_aafd );_bbe !=nil {return nil ,_bbe ;};for _ ,_agbd :=range _aafd {if _agbd ==nil {continue ;};if _gada :=_gcf .AddExtraFileFromZip (_agbd );_gada !=nil {return nil ,_gada ;};};if _gbgd {_dde :=false ;for _ ,_dbfe :=range _gcf .Rels .X ().Relationship {if _dbfe .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_dde =true ;break ;};};if !_dde {_gcf .addCustomRelationships ();};};return _gcf ,nil ;};func (_dfe Fill )SetPatternFill ()PatternFill {_dfe ._dbf .GradientFill =nil ;_dfe ._dbf .PatternFill =_ba .NewCT_PatternFill ();_dfe ._dbf .PatternFill .PatternTypeAttr =_ba .ST_PatternTypeSolid ;return PatternFill {_dfe ._dbf .PatternFill ,_dfe ._dbf };};func (_ffc Border )SetLeft (style _ba .ST_BorderStyle ,c _gb .Color ){if _ffc ._cba .Left ==nil {_ffc ._cba .Left =_ba .NewCT_BorderPr ();};_ffc ._cba .Left .Color =_ba .NewCT_Color ();_ffc ._cba .Left .Color .RgbAttr =c .AsRGBAString ();_ffc ._cba .Left .StyleAttr =style ;}; +// AddFormatValue adds a format value to be used in determining which icons to display. +func (_gddd IconScale )AddFormatValue (t _ggd .ST_CfvoType ,val string ){_bbcb :=_ggd .NewCT_Cfvo ();_bbcb .TypeAttr =t ;_bbcb .ValAttr =_d .String (val );_gddd ._adcf .Cfvo =append (_gddd ._adcf .Cfvo ,_bbcb );}; -// IsEmpty checks if the cell style contains nothing. -func (_fcg CellStyle )IsEmpty ()bool {return _fcg ._fga ==nil ||_fcg ._daa ==nil ||_fcg ._ebe ==nil ||_fcg ._ebe .Xf ==nil ;}; +// StandardFormat is a standard ECMA 376 number format. +//go:generate stringer -type=StandardFormat +type StandardFormat uint32 ; // GetFormula returns the formula for a cell. -func (_fcbd Cell )GetFormula ()string {if _fcbd ._eeg .F !=nil {return _fcbd ._eeg .F .Content ;};return "";}; +func (_ebf Cell )GetFormula ()string {if _ebf ._dbd .F !=nil {return _ebf ._dbd .F .Content ;};return "";}; -// SetBorder applies a border to a cell style. The border is referenced by its -// index so modifying the border afterward will affect all styles that reference -// it. -func (_caf CellStyle )SetBorder (b Border ){_caf ._daa .BorderIdAttr =_g .Uint32 (b .Index ());_caf ._daa .ApplyBorderAttr =_g .Bool (true );}; +// Comments is the container for comments for a single sheet. +type Comments struct{_aeff *Workbook ;_fcd *_ggd .Comments ;};func (_dcc Sheet )validateSheetNames ()error {if len (_dcc .Name ())> 31{return _c .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",_dcc .Name (),len (_dcc .Name ()));};return nil ;}; -// RemoveDefinedName removes an existing defined name. -func (_gbce *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _de .New ("\u0061\u0074\u0074\u0065\u006d\u0070t\u0020\u0074\u006f\u0020\u0072\u0065\u006d\u006f\u0076\u0065\u0020\u006e\u0069l\u0020\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};for _gdcc ,_afafb :=range _gbce ._badbd .DefinedNames .DefinedName {if _afafb ==dn .X (){copy (_gbce ._badbd .DefinedNames .DefinedName [_gdcc :],_gbce ._badbd .DefinedNames .DefinedName [_gdcc +1:]);_gbce ._badbd .DefinedNames .DefinedName [len (_gbce ._badbd .DefinedNames .DefinedName )-1]=nil ;_gbce ._badbd .DefinedNames .DefinedName =_gbce ._badbd .DefinedNames .DefinedName [:len (_gbce ._badbd .DefinedNames .DefinedName )-1];return nil ;};};return _de .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064");}; +// ClearProtection removes any protections applied to teh sheet. +func (_dccd *Sheet )ClearProtection (){_dccd ._bcgb .SheetProtection =nil };func _agfe (_aggf string )bool {_aggf =_dgd .Replace (_aggf ,"\u0024","",-1);if _fdfg :=_ecdc .FindStringSubmatch (_dgd .ToLower (_aggf ));len (_fdfg )> 2{_aagde :=_fdfg [1];_ebfc ,_cggg :=_de .Atoi (_fdfg [2]);if _cggg !=nil {return false ;};return _ebfc <=1048576&&_aagde <="\u007a\u007a";};return false ;}; -// SetPriority sets the rule priority -func (_ccfgd ConditionalFormattingRule )SetPriority (p int32 ){_ccfgd ._bcca .PriorityAttr =p }; +// DataValidationCompare is a view on a data validation rule that is oriented +// towards value comparisons. +type DataValidationCompare struct{_fefg *_ggd .CT_DataValidation }; -// RichTextRun is a segment of text within a cell that is directly formatted. -type RichTextRun struct{_fgfg *_ba .CT_RElt }; +// Border is a cell border configuraton. +type Border struct{_aac *_ggd .CT_Border ;_cdg *_ggd .CT_Borders ;}; -// AddRule adds and returns a new rule that can be configured. -func (_addd ConditionalFormatting )AddRule ()ConditionalFormattingRule {_bea :=_ba .NewCT_CfRule ();_addd ._fde .CfRule =append (_addd ._fde .CfRule ,_bea );_cee :=ConditionalFormattingRule {_bea };_cee .InitializeDefaults ();_cee .SetPriority (int32 (len (_addd ._fde .CfRule )+1));return _cee ;}; +// AddFormatValue adds a format value to be used to determine the cell background. +func (_abb ColorScale )AddFormatValue (t _ggd .ST_CfvoType ,val string ){_gaff :=_ggd .NewCT_Cfvo ();_gaff .TypeAttr =t ;_gaff .ValAttr =_d .String (val );_abb ._aaed .Cfvo =append (_abb ._aaed .Cfvo ,_gaff );}; -// Row returns the row of the cell marker. -func (_bac CellMarker )Row ()int32 {return _bac ._ccb .Row }; +// X returns the inner wrapped XML type. +func (_aefa DifferentialStyle )X ()*_ggd .CT_Dxf {return _aefa ._dggf }; -// ConditionalFormatting controls the formatting styles and rules for a range of -// cells with the same conditional formatting. -type ConditionalFormatting struct{_fde *_ba .CT_ConditionalFormatting }; +// SetShowRuler controls the visibility of the ruler +func (_gfbd SheetView )SetShowRuler (b bool ){if !b {_gfbd ._baef .ShowRulerAttr =_d .Bool (false );}else {_gfbd ._baef .ShowRulerAttr =nil ;};}; -// Extents returns the sheet extents in the form "A1:B15". This requires -// scanning the entire sheet. -func (_cfbd Sheet )Extents ()string {_beaf ,_ggc ,_ccggg ,_dfff :=_cfbd .ExtentsIndex ();return _ade .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_beaf ,_ggc ,_ccggg ,_dfff );};var (_dcfb =[...]uint8 {0,21,46,61,76,91};_aage =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_gebcd =[...]uint8 {0,16,32,48,64};_dgbc =[...]uint8 {0,16,32,48,64,80};); +// SetHidden marks the defined name as hidden. +func (_aege DefinedName )SetLocalSheetID (id uint32 ){_aege ._cecc .LocalSheetIdAttr =_d .Uint32 (id )}; -// Row will return a row with a given row number, creating a new row if -// necessary. -func (_deae *Sheet )Row (rowNum uint32 )Row {for _ ,_badc :=range _deae ._edeb .SheetData .Row {if _badc .RAttr !=nil &&*_badc .RAttr ==rowNum {return Row {_deae ._ebee ,_deae ,_badc };};};return _deae .AddNumberedRow (rowNum );};func _adf (_gad _ag .Time )_ag .Time {_gad =_gad .UTC ();return _ag .Date (_gad .Year (),_gad .Month (),_gad .Day (),_gad .Hour (),_gad .Minute (),_gad .Second (),_gad .Nanosecond (),_ag .Local );}; +// X returns the inner wrapped XML type. +func (_cbbf SheetView )X ()*_ggd .CT_SheetView {return _cbbf ._baef }; -// SetVerticalAlignment sets the vertical alignment of a cell style. -func (_dffe CellStyle )SetVerticalAlignment (a _ba .ST_VerticalAlignment ){if _dffe ._daa .Alignment ==nil {_dffe ._daa .Alignment =_ba .NewCT_CellAlignment ();};_dffe ._daa .ApplyAlignmentAttr =_g .Bool (true );_dffe ._daa .Alignment .VerticalAttr =a ;};func (_bfbe Sheet )validateMergedCells ()error {_fcgc :=map[uint64 ]struct{}{};for _ ,_afca :=range _bfbe .MergedCells (){_dgff ,_fac ,_gacd :=_dg .ParseRangeReference (_afca .Reference ());if _gacd !=nil {return _ade .Errorf ("\u0073\u0068e\u0065\u0074\u0020\u006e\u0061m\u0065\u0020\u0027\u0025\u0073'\u0020\u0068\u0061\u0073\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0073",_bfbe .Name (),_afca .Reference ());};for _acbe :=_dgff .RowIdx ;_acbe <=_fac .RowIdx ;_acbe ++{for _cfb :=_dgff .ColumnIdx ;_cfb <=_fac .ColumnIdx ;_cfb ++{_fcbb :=uint64 (_acbe )<<32|uint64 (_cfb );if _ ,_ecea :=_fcgc [_fcbb ];_ecea {return _ade .Errorf ("\u0073\u0068\u0065\u0065\u0074\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027\u0020\u0068\u0061\u0073\u0020\u006f\u0076\u0065\u0072\u006c\u0061\u0070p\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006cl\u0020r\u0061\u006e\u0067\u0065",_bfbe .Name ());};_fcgc [_fcbb ]=struct{}{};};};};return nil ;};func (_fa Cell )getFormat ()string {if _fa ._eeg .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_gbe :=*_fa ._eeg .SAttr ;_gec :=_fa ._agg .StyleSheet .GetCellStyle (_gbe );_geg :=_fa ._agg .StyleSheet .GetNumberFormat (_gec .NumberFormat ());return _geg .GetFormat ();};func (_bcbb Font )SetColor (c _gb .Color ){_edb :=_ba .NewCT_Color ();_aafe :="\u0066\u0066"+*c .AsRGBString ();_edb .RgbAttr =&_aafe ;_bcbb ._gcc .Color =[]*_ba .CT_Color {_edb };}; +// ClearFont clears any font configuration from the cell style. +func (_ebc CellStyle )ClearFont (){_ebc ._cae .FontIdAttr =nil ;_ebc ._cae .ApplyFontAttr =nil }; -// ClearFill clears any fill configuration from the cell style. -func (_afa CellStyle )ClearFill (){_afa ._daa .FillIdAttr =nil ;_afa ._daa .ApplyFillAttr =nil }; +// DefinedName is a named range, formula, etc. +type DefinedName struct{_cecc *_ggd .CT_DefinedName };func _gbga ()*_ce .CT_OneCellAnchor {_efcf :=_ce .NewCT_OneCellAnchor ();return _efcf }; -// Column returns or creates a column that with a given index (1-N). Columns -// can span multiple column indices, this method will return the column that -// applies to a column index if it exists or create a new column that only -// applies to the index passed in otherwise. -func (_babc *Sheet )Column (idx uint32 )Column {for _ ,_bbec :=range _babc ._edeb .Cols {for _ ,_bbbb :=range _bbec .Col {if idx >=_bbbb .MinAttr &&idx <=_bbbb .MaxAttr {return Column {_bbbb };};};};var _gaddb *_ba .CT_Cols ;if len (_babc ._edeb .Cols )==0{_gaddb =_ba .NewCT_Cols ();_babc ._edeb .Cols =append (_babc ._edeb .Cols ,_gaddb );}else {_gaddb =_babc ._edeb .Cols [0];};_dcad :=_ba .NewCT_Col ();_dcad .MinAttr =idx ;_dcad .MaxAttr =idx ;_gaddb .Col =append (_gaddb .Col ,_dcad );return Column {_dcad };}; +// SetHidden controls the visibility of a column. +func (_aef Column )SetHidden (b bool ){if !b {_aef ._eccb .HiddenAttr =nil ;}else {_aef ._eccb .HiddenAttr =_d .Bool (true );};}; -// Cell creates or returns a cell given a cell reference of the form 'A10' -func (_gdda *Sheet )Cell (cellRef string )Cell {_gedg ,_fdba :=_dg .ParseCellReference (cellRef );if _fdba !=nil {_g .Log ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0063e\u006cl\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_fdba );return _gdda .AddRow ().AddCell ();};return _gdda .Row (_gedg .RowIdx ).Cell (_gedg .Column );}; +// AddCell adds a cell to a spreadsheet. +func (_ffgg Row )AddCell ()Cell {_cdaa :=uint32 (len (_ffgg ._dggg .C ));var _agge *string ;if _cdaa > 0{_cabgg :=_d .Stringf ("\u0025\u0073\u0025\u0064",_eg .IndexToColumn (_cdaa -1),_ffgg .RowNumber ());if _ffgg ._dggg .C [_cdaa -1].RAttr !=nil &&*_ffgg ._dggg .C [_cdaa -1].RAttr ==*_cabgg {_agge =_d .Stringf ("\u0025\u0073\u0025\u0064",_eg .IndexToColumn (_cdaa ),_ffgg .RowNumber ());};};_fedd :=_ggd .NewCT_Cell ();_ffgg ._dggg .C =append (_ffgg ._dggg .C ,_fedd );if _agge ==nil {_dfbf :=uint32 (0);for _ ,_eacd :=range _ffgg ._dggg .C {if _eacd .RAttr !=nil {_bce ,_ :=_eg .ParseCellReference (*_eacd .RAttr );if _bce .ColumnIdx >=_dfbf {_dfbf =_bce .ColumnIdx +1;};};};_agge =_d .Stringf ("\u0025\u0073\u0025\u0064",_eg .IndexToColumn (_dfbf ),_ffgg .RowNumber ());};_fedd .RAttr =_agge ;return Cell {_ffgg ._fcba ,_ffgg ._dafa ,_ffgg ._dggg ,_fedd };}; -// Cells returns a slice of cells. The cells can be manipulated, but appending -// to the slice will have no effect. -func (_gde Row )Cells ()[]Cell {_dfag :=[]Cell {};_gcgde :=-1;for _ ,_dec :=range _gde ._agbf .C {if _dec .RAttr ==nil {_g .Log ("\u0052\u0041\u0074tr\u0020\u0069\u0073\u0020\u006e\u0069\u006c\u0020\u0066o\u0072 \u0061 \u0063e\u006c\u006c\u002c\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_fcbdb ,_gegd :=_dg .ParseCellReference (*_dec .RAttr );if _gegd !=nil {_g .Log ("\u0052\u0041\u0074t\u0072\u0020\u0069\u0073 \u0069\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0066\u006f\u0072\u0020\u0061\u0020\u0063\u0065\u006c\u006c\u003a\u0020"+*_dec .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_eba :=int (_fcbdb .ColumnIdx );if _eba -_gcgde > 1{for _fgbc :=_gcgde +1;_fgbc < _eba ;_fgbc ++{_dfag =append (_dfag ,_gde .Cell (_dg .IndexToColumn (uint32 (_fgbc ))));};};_gcgde =_eba ;_dfag =append (_dfag ,Cell {_gde ._bdaf ,_gde ._edfa ,_gde ._agbf ,_dec });};return _dfag ;}; +// 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 (_aafbe *Sheet )AddRow ()Row {_befb :=uint32 (0);_daeg :=uint32 (len (_aafbe ._bcgb .SheetData .Row ));if _daeg > 0&&_aafbe ._bcgb .SheetData .Row [_daeg -1].RAttr !=nil &&*_aafbe ._bcgb .SheetData .Row [_daeg -1].RAttr ==_daeg {return _aafbe .addNumberedRowFast (_daeg +1);};for _ ,_ggcb :=range _aafbe ._bcgb .SheetData .Row {if _ggcb .RAttr !=nil &&*_ggcb .RAttr > _befb {_befb =*_ggcb .RAttr ;};};return _aafbe .AddNumberedRow (_befb +1);}; -// Comments returns the list of comments for this sheet -func (_dfc Comments )Comments ()[]Comment {_deegc :=[]Comment {};for _ ,_cfe :=range _dfc ._caa .CommentList .Comment {_deegc =append (_deegc ,Comment {_dfc ._efc ,_cfe ,_dfc ._caa });};return _deegc ;};func (_dbedg Sheet )IsValid ()bool {return _dbedg ._edeb !=nil }; +// SetHeightAuto sets the row height to be automatically determined. +func (_fgff Row )SetHeightAuto (){_fgff ._dggg .HtAttr =nil ;_fgff ._dggg .CustomHeightAttr =nil }; -// SortOrder is a column sort order. -//go:generate stringer -type=SortOrder -type SortOrder byte ; +// 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 (_daab Row )AddNamedCell (col string )Cell {_ccag :=_ggd .NewCT_Cell ();_ccag .RAttr =_d .Stringf ("\u0025\u0073\u0025\u0064",col ,_daab .RowNumber ());_egda :=-1;_facea :=_eg .ColumnToIndex (col );for _fdfac ,_debac :=range _daab ._dggg .C {_beed ,_ecdf :=_eg .ParseCellReference (*_debac .RAttr );if _ecdf !=nil {return Cell {};};if _facea < _beed .ColumnIdx {_egda =_fdfac ;break ;};};if _egda ==-1{_daab ._dggg .C =append (_daab ._dggg .C ,_ccag );}else {_daab ._dggg .C =append (_daab ._dggg .C [:_egda ],append ([]*_ggd .CT_Cell {_ccag },_daab ._dggg .C [_egda :]...)...);};return Cell {_daab ._fcba ,_daab ._dafa ,_daab ._dggg ,_ccag };}; -// PasswordHash returns the password hash for a workbook using the modified -// spreadsheetML password hash that is compatible with Excel. -func PasswordHash (s string )string {_ebce :=uint16 (0);if len (s )> 0{for _fdbb :=len (s )-1;_fdbb >=0;_fdbb --{_cfgcb :=s [_fdbb ];_ebce =((_ebce >>14)&0x01)|((_ebce <<1)&0x7fff);_ebce ^=uint16 (_cfgcb );};_ebce =((_ebce >>14)&0x01)|((_ebce <<1)&0x7fff);_ebce ^=uint16 (len (s ));_ebce ^=(0x8000|('N'<<8)|'K');};return _ade .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_ebce ));}; +// AddRule adds and returns a new rule that can be configured. +func (_cgg ConditionalFormatting )AddRule ()ConditionalFormattingRule {_eab :=_ggd .NewCT_CfRule ();_cgg ._acdg .CfRule =append (_cgg ._acdg .CfRule ,_eab );_fff :=ConditionalFormattingRule {_eab };_fff .InitializeDefaults ();_fff .SetPriority (int32 (len (_cgg ._acdg .CfRule )+1));return _fff ;}; -// SetStyle sets the style to be used for conditional rules -func (_fae ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_fae ._bcca .DxfIdAttr =_g .Uint32 (d .Index ());}; +// IsEmpty checks if the cell style contains nothing. +func (_caeg CellStyle )IsEmpty ()bool {return _caeg ._aaeg ==nil ||_caeg ._cae ==nil ||_caeg ._ggf ==nil ||_caeg ._ggf .Xf ==nil ;}; -// SetColor sets the text color. -func (_gbf RichTextRun )SetColor (c _gb .Color ){_gbf .ensureRpr ();_gbf ._fgfg .RPr .Color =_ba .NewCT_Color ();_eab :="\u0066\u0066"+*c .AsRGBString ();_gbf ._fgfg .RPr .Color .RgbAttr =&_eab ;}; +// SetInlineString adds a string inline instead of in the shared strings table. +func (_aae Cell )SetInlineString (s string ){_aae .clearValue ();_aae ._dbd .Is =_ggd .NewCT_Rst ();_aae ._dbd .Is .T =_d .String (s );_aae ._dbd .TAttr =_ggd .ST_CellTypeInlineStr ;}; -// ColOffset returns the offset from the row cell. -func (_eaae CellMarker )ColOffset ()_cf .Distance {if _eaae ._ccb .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _cf .Distance (float64 (*_eaae ._ccb .ColOff .ST_CoordinateUnqualified )*_cf .EMU );}; +// SetColOffset sets the column offset of the two cell anchor. +func (_gggg TwoCellAnchor )SetColOffset (m _ae .Distance ){_fdfge :=m -_gggg .TopLeft ().ColOffset ();_gggg .TopLeft ().SetColOffset (m );_gggg .BottomRight ().SetColOffset (_gggg .BottomRight ().ColOffset ()+_fdfge );}; -// LockStructure controls the locking of the workbook structure. -func (_bbbf WorkbookProtection )LockStructure (b bool ){if !b {_bbbf ._aba .LockStructureAttr =nil ;}else {_bbbf ._aba .LockStructureAttr =_g .Bool (true );};}; +// SetType sets the type of the rule. +func (_aebbc ConditionalFormattingRule )SetType (t _ggd .ST_CfType ){_aebbc ._dbed .TypeAttr =t }; -// Validate attempts to validate the structure of a workbook. -func (_gdef *Workbook )Validate ()error {if _gdef ==nil ||_gdef ._badbd ==nil {return _de .New ("\u0077o\u0072\u006bb\u006f\u006f\u006b\u0020n\u006f\u0074\u0020i\u006e\u0069\u0074\u0069\u0061\u006c\u0069\u007a\u0065d \u0063\u006f\u0072r\u0065\u0063t\u006c\u0079\u002c\u0020\u006e\u0069l\u0020\u0062a\u0073\u0065");};_feec :=uint32 (0);for _ ,_gaf :=range _gdef ._badbd .Sheets .Sheet {if _gaf .SheetIdAttr > _feec {_feec =_gaf .SheetIdAttr ;};};if _feec !=uint32 (len (_gdef ._fgc )){return _ade .Errorf ("\u0066\u006f\u0075\u006e\u0064\u0020%\u0064\u0020\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074\u0020\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074i\u006f\u006e\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0064\u0020\u0077\u006f\u0072k\u0073h\u0065\u0065\u0074\u0073",_feec ,len (_gdef ._fgc ));};_dbccf :=map[string ]struct{}{};for _dfcc ,_dgdf :=range _gdef ._badbd .Sheets .Sheet {_fbgf :=Sheet {_gdef ,_dgdf ,_gdef ._fgc [_dfcc ]};if _ ,_bafc :=_dbccf [_fbgf .Name ()];_bafc {return _ade .Errorf ("\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u002f\u0053\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d\u0020\u0068\u0061\u0073\u0020\u0064\u0075\u0070\u006c\u0069\u0063\u0061\u0074\u0065\u0020n\u0061\u006d\u0065\u0020\u0027\u0025\u0073\u0027",_dfcc ,_fbgf .Name ());};_dbccf [_fbgf .Name ()]=struct{}{};if _ffgb :=_fbgf .ValidateWithPath (_ade .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_dfcc ));_ffgb !=nil {return _ffgb ;};if _aegb :=_fbgf .Validate ();_aegb !=nil {return _aegb ;};};return nil ;}; +// SetZoom controls the zoom level of the sheet and is measured in percent. The +// default value is 100. +func (_gfbg SheetView )SetZoom (pct uint32 ){_gfbg ._baef .ZoomScaleAttr =&pct }; -// CellsWithEmpty returns a slice of cells including empty ones from the first column to the last one used in the sheet. -// The cells can be manipulated, but appending to the slice will have no effect. -func (_faee Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_cfaaa :=[]Cell {};for _cbdf :=uint32 (0);_cbdf <=lastColIdx ;_cbdf ++{_adc :=_faee .Cell (_dg .IndexToColumn (_cbdf ));_cfaaa =append (_cfaaa ,_adc );};return _cfaaa ;}; +// SetCol set the column of the cell marker. +func (_ccba CellMarker )SetCol (col int32 ){_ccba ._bcb .Col =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 (_gdc DataValidation )SetRange (cellRange string ){_gdc ._daec .SqrefAttr =_ba .ST_Sqref {cellRange }};func (_fgg Cell )getLocked ()bool {if _fgg ._eeg .SAttr ==nil {return false ;};_gc :=*_fgg ._eeg .SAttr ;_baf :=_fgg ._agg .StyleSheet .GetCellStyle (_gc );return *_baf ._daa .Protection .LockedAttr ;}; +// 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 (_fbe CellStyle )SetNumberFormatStandard (s StandardFormat ){_fbe ._cae .NumFmtIdAttr =_d .Uint32 (uint32 (s ));_fbe ._cae .ApplyNumberFormatAttr =_d .Bool (true );};const (DVOpGreater =_ggd .ST_DataValidationOperatorGreaterThanOrEqual ;); -// GetFilename returns the filename of the context's workbook. -func (_cfcg *evalContext )GetFilename ()string {return _cfcg ._abgg ._ebee .GetFilename ()};const (StandardFormatGeneral StandardFormat =0;StandardFormat0 StandardFormat =0;StandardFormatWholeNumber StandardFormat =1;StandardFormat1 StandardFormat =1;StandardFormat2 StandardFormat =2;StandardFormat3 StandardFormat =3;StandardFormat4 StandardFormat =4;StandardFormatPercent StandardFormat =9;StandardFormat9 StandardFormat =9;StandardFormat10 StandardFormat =10;StandardFormat11 StandardFormat =11;StandardFormat12 StandardFormat =12;StandardFormat13 StandardFormat =13;StandardFormatDate StandardFormat =14;StandardFormat14 StandardFormat =14;StandardFormat15 StandardFormat =15;StandardFormat16 StandardFormat =16;StandardFormat17 StandardFormat =17;StandardFormat18 StandardFormat =18;StandardFormatTime StandardFormat =19;StandardFormat19 StandardFormat =19;StandardFormat20 StandardFormat =20;StandardFormat21 StandardFormat =21;StandardFormatDateTime StandardFormat =22;StandardFormat22 StandardFormat =22;StandardFormat37 StandardFormat =37;StandardFormat38 StandardFormat =38;StandardFormat39 StandardFormat =39;StandardFormat40 StandardFormat =40;StandardFormat45 StandardFormat =45;StandardFormat46 StandardFormat =46;StandardFormat47 StandardFormat =47;StandardFormat48 StandardFormat =48;StandardFormat49 StandardFormat =49;); +// MergedCells returns the merged cell regions within the sheet. +func (_dccb *Sheet )MergedCells ()[]MergedCell {if _dccb ._bcgb .MergeCells ==nil {return nil ;};_egb :=[]MergedCell {};for _ ,_gcg :=range _dccb ._bcgb .MergeCells .MergeCell {_egb =append (_egb ,MergedCell {_dccb ._bdb ,_dccb ,_gcg });};return _egb ;};func (_fgef Row )renumberAs (_ebeb uint32 ){_fgef ._dggg .RAttr =_d .Uint32 (_ebeb );for _ ,_dff :=range _fgef .Cells (){_efed ,_bffd :=_eg .ParseCellReference (_dff .Reference ());if _bffd ==nil {_gbb :=_c .Sprintf ("\u0025\u0073\u0025\u0064",_efed .Column ,_ebeb );_dff ._dbd .RAttr =_d .String (_gbb );};};}; -// SetUnderline controls if the run is underlined. -func (_ccdg RichTextRun )SetUnderline (u _ba .ST_UnderlineValues ){_ccdg .ensureRpr ();_ccdg ._fgfg .RPr .U =_ba .NewCT_UnderlineProperty ();_ccdg ._fgfg .RPr .U .ValAttr =u ;}; +// X returns the inner wrapped XML type. +func (_cfgg Drawing )X ()*_ce .WsDr {return _cfgg ._fefc }; -// SetRowOffset sets the row offset of the top-left of the image in fixed units. -func (_fg AbsoluteAnchor )SetRowOffset (m _cf .Distance ){_fg ._deb .Pos .YAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_cf .EMU ));}; +// Column returns the cell column +func (_ed Cell )Column ()(string ,error ){_ge ,_bdf :=_eg .ParseCellReference (_ed .Reference ());if _bdf !=nil {return "",_bdf ;};return _ge .Column ,nil ;}; -// IsBool returns true if the cell is a boolean type cell. -func (_gbec Cell )IsBool ()bool {return _gbec ._eeg .TAttr ==_ba .ST_CellTypeB }; +// Sheets returns the sheets from the workbook. +func (_eecd *Workbook )Sheets ()[]Sheet {_eabgd :=[]Sheet {};for _ccagg ,_gada :=range _eecd ._fbed {_beaa :=_eecd ._bbae .Sheets .Sheet [_ccagg ];_efca :=Sheet {_eecd ,_beaa ,_gada };_eabgd =append (_eabgd ,_efca );};return _eabgd ;}; -// AddDataValidation adds a data validation rule to a sheet. -func (_geac *Sheet )AddDataValidation ()DataValidation {if _geac ._edeb .DataValidations ==nil {_geac ._edeb .DataValidations =_ba .NewCT_DataValidations ();};_ggd :=_ba .NewCT_DataValidation ();_ggd .ShowErrorMessageAttr =_g .Bool (true );_geac ._edeb .DataValidations .DataValidation =append (_geac ._edeb .DataValidations .DataValidation ,_ggd );_geac ._edeb .DataValidations .CountAttr =_g .Uint32 (uint32 (len (_geac ._edeb .DataValidations .DataValidation )));return DataValidation {_ggd };}; +// Protection allows control over the workbook protections. +func (_gddbg *Workbook )Protection ()WorkbookProtection {if _gddbg ._bbae .WorkbookProtection ==nil {_gddbg ._bbae .WorkbookProtection =_ggd .NewCT_WorkbookProtection ();};return WorkbookProtection {_gddbg ._bbae .WorkbookProtection };}; -// X returns the inner wrapped XML type. -func (_adeb Table )X ()*_ba .Table {return _adeb ._eega };func (_egdd *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _egdd .getAllCellsInFormulaArrays (false );}; +// SetCachedFormulaResult sets the cached result of a formula. This is normally +// not needed but is used internally when expanding an array formula. +func (_dcb Cell )SetCachedFormulaResult (s string ){_dcb ._dbd .V =&s }; -// SheetView is a view of a sheet. There is typically one per sheet, though more -// are supported. -type SheetView struct{_adgd *_ba .CT_SheetView }; +// SetColOffset sets the column offset of the top-left anchor. +func (_fffg OneCellAnchor )SetColOffset (m _ae .Distance ){_fffg .TopLeft ().SetColOffset (m )}; -// BottomRight returns the CellMaker for the bottom right corner of the anchor. -func (_effb TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_effb ._afgbc .To }}; +// SetBold causes the text to be displayed in bold. +func (_aefg RichTextRun )SetBold (b bool ){_aefg .ensureRpr ();_aefg ._aggb .RPr .B =_ggd .NewCT_BooleanProperty ();_aefg ._aggb .RPr .B .ValAttr =_d .Bool (b );};func (_dcbc Font )Index ()uint32 {for _aebf ,_dbf :=range _dcbc ._fccf .Fonts .Font {if _dcbc ._beba ==_dbf {return uint32 (_aebf );};};return 0;}; // X returns the inner wrapped XML type. -func (_bae DifferentialStyle )X ()*_ba .CT_Dxf {return _bae ._geff }; - -// Sheets returns the sheets from the workbook. -func (_fggdb *Workbook )Sheets ()[]Sheet {_dbeb :=[]Sheet {};for _geeag ,_cgee :=range _fggdb ._fgc {_aacd :=_fggdb ._badbd .Sheets .Sheet [_geeag ];_bace :=Sheet {_fggdb ,_aacd ,_cgee };_dbeb =append (_dbeb ,_bace );};return _dbeb ;}; +func (_fbc MergedCell )X ()*_ggd .CT_MergeCell {return _fbc ._ddge }; -// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be -// the tab displayed when the spreadsheet is initially opened. -func (_fagf *Workbook )SetActiveSheetIndex (idx uint32 ){if _fagf ._badbd .BookViews ==nil {_fagf ._badbd .BookViews =_ba .NewCT_BookViews ();};if len (_fagf ._badbd .BookViews .WorkbookView )==0{_fagf ._badbd .BookViews .WorkbookView =append (_fagf ._badbd .BookViews .WorkbookView ,_ba .NewCT_BookView ());};_fagf ._badbd .BookViews .WorkbookView [0].ActiveTabAttr =_g .Uint32 (idx );}; - -// SetIcons sets the icon set to use for display. -func (_fff IconScale )SetIcons (t _ba .ST_IconSetType ){_fff ._dacb .IconSetAttr =t }; +// SetStyleIndex directly sets a style index to the cell. This should only be +// called with an index retrieved from CellStyle.Index() +func (_ddbb Cell )SetStyleIndex (idx uint32 ){_ddbb ._dbd .SAttr =_d .Uint32 (idx )}; -// IconScale maps values to icons. -type IconScale struct{_dacb *_ba .CT_IconSet }; +// IsBool returns true if the cell boolean value. +func (_gdb *evalContext )IsBool (cellRef string )bool {return _gdb ._afdd .Cell (cellRef ).IsBool ()}; -// SetPasswordHash sets the password hash to the input. -func (_bdgb WorkbookProtection )SetPasswordHash (pwHash string ){_bdgb ._aba .WorkbookPasswordAttr =_g .String (pwHash );};func _feae (_eeea string ,_fefc uint32 ,_afgb bool )string {_cabd ,_ecg ,_dfbga :=_dg .ParseRangeReference (_eeea );if _dfbga ==nil {_eggg ,_aeag :=_cabd .ColumnIdx ,_ecg .ColumnIdx ;if _fefc >=_eggg &&_fefc <=_aeag {if _eggg ==_aeag {if _afgb {return "";}else {return _eeea ;};}else {_faccg :=_ecg .Update (_cfa .UpdateActionRemoveColumn );return _ade .Sprintf ("\u0025\u0073\u003a%\u0073",_cabd .String (),_faccg .String ());};}else if _fefc < _eggg {_cdfb :=_cabd .Update (_cfa .UpdateActionRemoveColumn );_geab :=_ecg .Update (_cfa .UpdateActionRemoveColumn );return _ade .Sprintf ("\u0025\u0073\u003a%\u0073",_cdfb .String (),_geab .String ());};}else {_bbd ,_gbeg ,_daab :=_dg .ParseColumnRangeReference (_eeea );if _daab !=nil {return "";};_ffede ,_gdaf :=_bbd .ColumnIdx ,_gbeg .ColumnIdx ;if _fefc >=_ffede &&_fefc <=_gdaf {if _ffede ==_gdaf {if _afgb {return "";}else {return _eeea ;};}else {_afeba :=_gbeg .Update (_cfa .UpdateActionRemoveColumn );return _ade .Sprintf ("\u0025\u0073\u003a%\u0073",_bbd .String (),_afeba .String ());};}else if _fefc < _ffede {_dag :=_bbd .Update (_cfa .UpdateActionRemoveColumn );_eaba :=_gbeg .Update (_cfa .UpdateActionRemoveColumn );return _ade .Sprintf ("\u0025\u0073\u003a%\u0073",_dag .String (),_eaba .String ());};};return "";};func (_fcag CellStyle )SetShrinkToFit (b bool ){if _fcag ._daa .Alignment ==nil {_fcag ._daa .Alignment =_ba .NewCT_CellAlignment ();};_fcag ._daa .ApplyAlignmentAttr =_g .Bool (true );if !b {_fcag ._daa .Alignment .ShrinkToFitAttr =nil ;}else {_fcag ._daa .Alignment .ShrinkToFitAttr =_g .Bool (b );};}; +// AddDrawing adds a drawing to a workbook. However the drawing is not actually +// displayed or used until it's set on a sheet. +func (_dcbd *Workbook )AddDrawing ()Drawing {_cdcfc :=_ce .NewWsDr ();_dcbd ._cefe =append (_dcbd ._cefe ,_cdcfc );_egaf :=_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .DrawingType ,len (_dcbd ._cefe ));_dcbd .ContentTypes .AddOverride (_egaf ,_d .DrawingContentType );_dcbd ._fcbeb =append (_dcbd ._fcbeb ,_cb .NewRelationships ());return Drawing {_dcbd ,_cdcfc };}; -// CellStyles returns the list of defined cell styles -func (_gdbb StyleSheet )CellStyles ()[]CellStyle {_efad :=[]CellStyle {};for _ ,_bbcc :=range _gdbb ._gfde .CellXfs .Xf {_efad =append (_efad ,CellStyle {_gdbb ._aced ,_bbcc ,_gdbb ._gfde .CellXfs });};return _efad ;}; +// SetHeight sets the height of the anchored object. +func (_be AbsoluteAnchor )SetHeight (h _ae .Distance ){_be ._cd .Ext .CyAttr =int64 (h /_ae .EMU )}; -// Rows returns all of the rows in a sheet. -func (_babed *Sheet )Rows ()[]Row {_ebga :=[]Row {};for _ ,_dadg :=range _babed ._edeb .SheetData .Row {_ebga =append (_ebga ,Row {_babed ._ebee ,_babed ,_dadg });};return _ebga ;}; +// Extents returns the sheet extents in the form "A1:B15". This requires +// scanning the entire sheet. +func (_cfbe Sheet )Extents ()string {_geab ,_acef ,_gagd ,_aabg :=_cfbe .ExtentsIndex ();return _c .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_geab ,_acef ,_gagd ,_aabg );}; -// Content returns the content of the defined range (the range in most cases)/ -func (_dgfa DefinedName )Content ()string {return _dgfa ._dcd .Content }; +// DataBarScale is a colored scale that fills the cell with a background +// gradeint depending on the value. +type DataBarScale struct{_edfg *_ggd .CT_DataBar }; -// SharedStrings is a shared strings table, where string data can be placed -// outside of the sheet contents and referenced from a sheet. -type SharedStrings struct{_faeg *_ba .Sst ;_ceae map[string ]int ;}; +// 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 (_degc CellStyle )SetFill (f Fill ){_degc ._cae .FillIdAttr =_d .Uint32 (f .Index ());_degc ._cae .ApplyFillAttr =_d .Bool (true );}; -// X returns the inner wrapped XML type. -func (_fcfe SheetView )X ()*_ba .CT_SheetView {return _fcfe ._adgd };func _ca (_acd _ag .Time )_ag .Time {_acd =_acd .Local ();return _ag .Date (_acd .Year (),_acd .Month (),_acd .Day (),_acd .Hour (),_acd .Minute (),_acd .Second (),_acd .Nanosecond (),_ag .UTC );}; +// 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 (_ade CellStyle )SetBorder (b Border ){_ade ._cae .BorderIdAttr =_d .Uint32 (b .Index ());_ade ._cae .ApplyBorderAttr =_d .Bool (true );}; -// SetString sets the cell type to string, and the value to the given string, -// returning an ID from the shared strings table. To reuse a string, call -// SetStringByID with the ID returned. -func (_cfg Cell )SetString (s string )int {_cfg ._agg .ensureSharedStringsRelationships ();_cfg .clearValue ();_bdf :=_cfg ._agg .SharedStrings .AddString (s );_cfg ._eeg .V =_g .String (_cg .Itoa (_bdf ));_cfg ._eeg .TAttr =_ba .ST_CellTypeS ;return _bdf ;};func (_gcb Cell )getRawSortValue ()(string ,bool ){if _gcb .HasFormula (){_ddd :=_gcb .GetCachedFormulaResult ();return _ddd ,_gdd .IsNumber (_ddd );};_afc ,_ :=_gcb .GetRawValue ();return _afc ,_gdd .IsNumber (_afc );};func (_bbgc StandardFormat )String ()string {switch {case 0<=_bbgc &&_bbgc <=4:return _eedef [_dcfb [_bbgc ]:_dcfb [_bbgc +1]];case 9<=_bbgc &&_bbgc <=22:_bbgc -=9;return _faag [_aage [_bbgc ]:_aage [_bbgc +1]];case 37<=_bbgc &&_bbgc <=40:_bbgc -=37;return _gbga [_gebcd [_bbgc ]:_gebcd [_bbgc +1]];case 45<=_bbgc &&_bbgc <=49:_bbgc -=45;return _dddb [_dgbc [_bbgc ]:_dgbc [_bbgc +1]];default:return _ade .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_bbgc );};}; +// SetWidth sets the width of the anchored object. +func (_fege OneCellAnchor )SetWidth (w _ae .Distance ){_fege ._bbaac .Ext .CxAttr =int64 (w /_ae .EMU )};var ErrorNotFound =_gb .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -// SetNumberFormatStandard sets the format based off of the ECMA 376 standard formats. These -// formats are standardized and don't need to be defined in the styles. -func (_bff CellStyle )SetNumberFormatStandard (s StandardFormat ){_bff ._daa .NumFmtIdAttr =_g .Uint32 (uint32 (s ));_bff ._daa .ApplyNumberFormatAttr =_g .Bool (true );}; +// SetColorScale configures the rule as a color scale, removing existing +// configuration. +func (_baa ConditionalFormattingRule )SetColorScale ()ColorScale {_baa .clear ();_baa .SetType (_ggd .ST_CfTypeColorScale );_baa ._dbed .ColorScale =_ggd .NewCT_ColorScale ();return ColorScale {_baa ._dbed .ColorScale };};func (_fabe Fills )AddFill ()Fill {_beaf :=_ggd .NewCT_Fill ();_fabe ._bbee .Fill =append (_fabe ._bbee .Fill ,_beaf );_fabe ._bbee .CountAttr =_d .Uint32 (uint32 (len (_fabe ._bbee .Fill )));return Fill {_beaf ,_fabe ._bbee };};const _cdgd ="\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"; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -func (_gfc *evalContext )LastColumn (rowFrom ,rowTo int )string {_deed :=_gfc ._abgg ;_fgb :=1;for _egcg :=rowFrom ;_egcg <=rowTo ;_egcg ++{_ebg :=len (_deed .Row (uint32 (_egcg )).Cells ());if _ebg > _fgb {_fgb =_ebg ;};};return _dg .IndexToColumn (uint32 (_fgb -1));};func _daee (_cca *Sheet )*evalContext {return &evalContext {_abgg :_cca ,_egcb :make (map[string ]struct{})};}; +// X returns the inner wrapped XML type. +func (_ccad Table )X ()*_ggd .Table {return _ccad ._cbab }; -// Close closes the workbook, removing any temporary files that might have been -// created when opening a document. -func (_cefb *Workbook )Close ()error {if _cefb .TmpPath !=""{return _b .RemoveAll (_cefb .TmpPath );};return nil ;}; +// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the +// background color of the cell when applied. +func (_gca PatternFill )SetFgColor (c _cg .Color ){_gca ._aaac .FgColor =_ggd .NewCT_Color ();_gca ._aaac .FgColor .RgbAttr =c .AsRGBAString ();};type Fill struct{_bcbc *_ggd .CT_Fill ;_cabg *_ggd .CT_Fills ;}; // ClearCachedFormulaResults clears any computed formula values that are stored // in the sheet. This may be required if you modify cells that are used as a // formula input to force the formulas to be recomputed the next time the sheet // is opened in Excel. -func (_cdbd *Sheet )ClearCachedFormulaResults (){for _ ,_geed :=range _cdbd .Rows (){for _ ,_ddca :=range _geed .Cells (){if _ddca .X ().F !=nil {_ddca .X ().V =nil ;};};};}; - -// SetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_bafb CellStyle )SetHorizontalAlignment (a _ba .ST_HorizontalAlignment ){if _bafb ._daa .Alignment ==nil {_bafb ._daa .Alignment =_ba .NewCT_CellAlignment ();};_bafb ._daa .Alignment .HorizontalAttr =a ;_bafb ._daa .ApplyAlignmentAttr =_g .Bool (true );}; - -// AddNumberedRow adds a row with a given row number. If you reuse a row number -// the resulting file will fail validation and fail to open in Office programs. Use -// Row instead which creates a new row or returns an existing row. -func (_ccc *Sheet )AddNumberedRow (rowNum uint32 )Row {_abbf :=_ba .NewCT_Row ();_abbf .RAttr =_g .Uint32 (rowNum );_ccc ._edeb .SheetData .Row =append (_ccc ._edeb .SheetData .Row ,_abbf );_f .Slice (_ccc ._edeb .SheetData .Row ,func (_bga ,_acef int )bool {_bbbe :=_ccc ._edeb .SheetData .Row [_bga ].RAttr ;_eebee :=_ccc ._edeb .SheetData .Row [_acef ].RAttr ;if _bbbe ==nil {return true ;};if _eebee ==nil {return true ;};return *_bbbe < *_eebee ;});return Row {_ccc ._ebee ,_ccc ,_abbf };}; - -// AddFormatValue adds a format value to be used to determine the cell background. -func (_gag ColorScale )AddFormatValue (t _ba .ST_CfvoType ,val string ){_acge :=_ba .NewCT_Cfvo ();_acge .TypeAttr =t ;_acge .ValAttr =_g .String (val );_gag ._dgec .Cfvo =append (_gag ._dgec .Cfvo ,_acge );}; +func (_gage *Workbook )ClearCachedFormulaResults (){for _ ,_bdbfe :=range _gage .Sheets (){_bdbfe .ClearCachedFormulaResults ();};}; -// ValidateWithPath validates the sheet passing path informaton for a better -// error message -func (_dbccd Sheet )ValidateWithPath (path string )error {return _dbccd ._edeb .ValidateWithPath (path )};var _bccb =_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .SharedStringsType ,0); +// SetShowValue controls if the cell value is displayed. +func (_ebac DataBarScale )SetShowValue (b bool ){_ebac ._edfg .ShowValueAttr =_d .Bool (b )}; -// SetHeight is a nop-op. -func (_cceb TwoCellAnchor )SetHeight (h _cf .Distance ){}; +// CellStyles returns the list of defined cell styles +func (_cfbf StyleSheet )CellStyles ()[]CellStyle {_ebece :=[]CellStyle {};for _ ,_bdbf :=range _cfbf ._gcac .CellXfs .Xf {_ebece =append (_ebece ,CellStyle {_cfbf ._cecga ,_bdbf ,_cfbf ._gcac .CellXfs });};return _ebece ;}; // X returns the inner wrapped XML type. -func (_defg WorkbookProtection )X ()*_ba .CT_WorkbookProtection {return _defg ._aba }; +func (_bfbc Sheet )X ()*_ggd .Worksheet {return _bfbc ._bcgb }; -// SheetViews returns the sheet views defined. This is where splits and frozen -// rows/cols are configured. Multiple sheet views are allowed, but I'm not -// aware of there being a use for more than a single sheet view. -func (_faa *Sheet )SheetViews ()[]SheetView {if _faa ._edeb .SheetViews ==nil {return nil ;};_fbga :=[]SheetView {};for _ ,_edgd :=range _faa ._edeb .SheetViews .SheetView {_fbga =append (_fbga ,SheetView {_edgd });};return _fbga ;}; +// SetName sets the sheet name. +func (_fgc *Sheet )SetName (name string ){_fgc ._adae .NameAttr =name }; // X returns the inner wrapped XML type. -func (_bgba SharedStrings )X ()*_ba .Sst {return _bgba ._faeg }; - -// AddCommentWithStyle adds a new comment styled in a default way -func (_agf Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_efa :=_agf .AddComment (cellRef ,author );_acdb :=_efa .AddRun ();_acdb .SetBold (true );_acdb .SetSize (10);_acdb .SetColor (_gb .Black );_acdb .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_acdb .SetText (author +"\u003a");_acdb =_efa .AddRun ();_acdb .SetSize (10);_acdb .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_acdb .SetColor (_gb .Black );_acdb .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_cdd ,_aac :=_dg .ParseCellReference (cellRef );if _aac !=nil {return _aac ;};_agf ._efc ._effd [0].Shape =append (_agf ._efc ._effd [0].Shape ,_da .NewCommentShape (int64 (_cdd .ColumnIdx ),int64 (_cdd .RowIdx -1)));return nil ;};func (_bbb PatternFill )ClearFgColor (){_bbb ._fefe .FgColor =nil }; +func (_bcea SharedStrings )X ()*_ggd .Sst {return _bcea ._gce }; -// SetPattern sets the pattern of the fill. -func (_fdbbb PatternFill )SetPattern (p _ba .ST_PatternType ){_fdbbb ._fefe .PatternTypeAttr =p }; - -// SetName sets the sheet name. -func (_bca *Sheet )SetName (name string ){_bca ._ggeg .NameAttr =name }; +// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. +func (_bdaa *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _bdaa .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _fbga _cb .Relationship ;for _ ,_agbb :=range _bdaa ._adebd .Relationships (){if _agbb .ID ()==_bdaa ._bbae .Sheets .Sheet [ind ].IdAttr {var _ffeb bool ;if _fbga ,_ffeb =_bdaa ._adebd .CopyRelationship (_agbb .ID ());!_ffeb {return Sheet {},ErrorNotFound ;};break ;};};_bdaa .ContentTypes .CopyOverride (_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .WorksheetContentType ,ind +1),_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .WorksheetContentType ,len (_bdaa .ContentTypes .X ().Override )));_bbge :=*_bdaa ._fbed [ind ];_bdaa ._fbed =append (_bdaa ._fbed ,&_bbge );var _dcaf uint32 =0;for _ ,_gecg :=range _bdaa ._bbae .Sheets .Sheet {if _gecg .SheetIdAttr > _dcaf {_dcaf =_gecg .SheetIdAttr ;};};_dcaf ++;_aefefb :=*_bdaa ._bbae .Sheets .Sheet [ind ];_aefefb .IdAttr =_fbga .ID ();_aefefb .NameAttr =copiedSheetName ;_aefefb .SheetIdAttr =_dcaf ;_bdaa ._bbae .Sheets .Sheet =append (_bdaa ._bbae .Sheets .Sheet ,&_aefefb );_bbcd :=_cb .NewRelationshipsCopy (_bdaa ._fdbe [ind ]);_bdaa ._fdbe =append (_bdaa ._fdbe ,_bbcd );_gbdee :=_bdaa ._cbge [ind ];if _gbdee ==nil {_bdaa ._cbge =append (_bdaa ._cbge ,nil );}else {_fdaae :=*_gbdee ;_bdaa ._cbge =append (_bdaa ._cbge ,&_fdaae );};_gddf :=Sheet {_bdaa ,&_aefefb ,&_bbge };return _gddf ,nil ;}; -// SetContent sets the defined name content. -func (_ceb DefinedName )SetContent (s string ){_ceb ._dcd .Content =s };func (_gedc Font )Index ()uint32 {for _cdfe ,_fdb :=range _gedc ._abc .Fonts .Font {if _gedc ._gcc ==_fdb {return uint32 (_cdfe );};};return 0;};const (DVCompareOpEqual =DVCompareOp (_ba .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_ba .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_ba .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_ba .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_ba .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_ba .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_ba .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_ba .ST_DataValidationOperatorLessThanOrEqual ););type Fill struct{_dbf *_ba .CT_Fill ;_bafba *_ba .CT_Fills ;};func (_deeg Cell )setLocked (_eg bool ){_fbc :=_deeg ._eeg .SAttr ;if _fbc !=nil {_bfdf :=_deeg ._agg .StyleSheet .GetCellStyle (*_fbc );if _bfdf ._daa .Protection ==nil {_bfdf ._daa .Protection =_ba .NewCT_CellProtection ();};_bfdf ._daa .Protection .LockedAttr =&_eg ;};}; +// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first) +func (_bfggf *Workbook )GetOrCreateCustomProperties ()_cb .CustomProperties {if _bfggf .CustomProperties .X ()==nil {_bfggf .createCustomProperties ();};return _bfggf .CustomProperties ;}; -// AddSheet adds a new sheet to a workbook. -func (_efag *Workbook )AddSheet ()Sheet {_fcdg :=_ba .NewCT_Sheet ();_fcdg .SheetIdAttr =1;for _ ,_bafa :=range _efag ._badbd .Sheets .Sheet {if _fcdg .SheetIdAttr <=_bafa .SheetIdAttr {_fcdg .SheetIdAttr =_bafa .SheetIdAttr +1;};};_efag ._badbd .Sheets .Sheet =append (_efag ._badbd .Sheets .Sheet ,_fcdg );_fcdg .NameAttr =_ade .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_fcdg .SheetIdAttr );_fgee :=_ba .NewWorksheet ();_fgee .Dimension =_ba .NewCT_SheetDimension ();_fgee .Dimension .RefAttr ="\u0041\u0031";_efag ._fgc =append (_efag ._fgc ,_fgee );_begd :=_bfd .NewRelationships ();_efag ._gcga =append (_efag ._gcga ,_begd );_fgee .SheetData =_ba .NewCT_SheetData ();_efag ._eabg =append (_efag ._eabg ,nil );_agbe :=_g .DocTypeSpreadsheet ;_cggcf :=_efag ._fcad .AddAutoRelationship (_agbe ,_g .OfficeDocumentType ,len (_efag ._badbd .Sheets .Sheet ),_g .WorksheetType );_fcdg .IdAttr =_cggcf .ID ();_efag .ContentTypes .AddOverride (_g .AbsoluteFilename (_agbe ,_g .WorksheetContentType ,len (_efag ._badbd .Sheets .Sheet )),_g .WorksheetContentType );return Sheet {_efag ,_fcdg ,_fgee };}; +// InitialView returns the first defined sheet view. If there are no views, one +// is created and returned. +func (_fegg *Sheet )InitialView ()SheetView {if _fegg ._bcgb .SheetViews ==nil ||len (_fegg ._bcgb .SheetViews .SheetView )==0{return _fegg .AddView ();};return SheetView {_fegg ._bcgb .SheetViews .SheetView [0]};}; -// AddFont adds a new empty font to the stylesheet. -func (_gdfg StyleSheet )AddFont ()Font {_fcae :=_ba .NewCT_Font ();_gdfg ._gfde .Fonts .Font =append (_gdfg ._gfde .Fonts .Font ,_fcae );_gdfg ._gfde .Fonts .CountAttr =_g .Uint32 (uint32 (len (_gdfg ._gfde .Fonts .Font )));return Font {_fcae ,_gdfg ._gfde };}; +// GetLocked returns true if the cell is locked. +func (_ffbc *evalContext )GetLocked (cellRef string )bool {return _ffbc ._afdd .Cell (cellRef ).getLocked ();}; -// SetBorder is a helper function for creating borders across multiple cells. In -// the OOXML spreadsheet format, a border applies to a single cell. To draw a -// 'boxed' border around multiple cells, you need to apply different styles to -// the cells on the top,left,right,bottom and four corners. This function -// breaks apart a single border into its components and applies it to cells as -// needed to give the effect of a border applying to multiple cells. -func (_ggcg *Sheet )SetBorder (cellRange string ,border Border )error {_fgbdc ,_eddb ,_fecc :=_dg .ParseRangeReference (cellRange );if _fecc !=nil {return _fecc ;};_faf :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_aeaa :=_ggcg ._ebee .StyleSheet .AddBorder ();_faf .SetBorder (_aeaa );_aeaa ._cba .Top =border ._cba .Top ;_aeaa ._cba .Left =border ._cba .Left ;_eccc :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_effgd :=_ggcg ._ebee .StyleSheet .AddBorder ();_eccc .SetBorder (_effgd );_effgd ._cba .Top =border ._cba .Top ;_effgd ._cba .Right =border ._cba .Right ;_adga :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_dgag :=_ggcg ._ebee .StyleSheet .AddBorder ();_adga .SetBorder (_dgag );_dgag ._cba .Top =border ._cba .Top ;_ffaa :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_fgda :=_ggcg ._ebee .StyleSheet .AddBorder ();_ffaa .SetBorder (_fgda );_fgda ._cba .Left =border ._cba .Left ;_ddeb :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_dfgcd :=_ggcg ._ebee .StyleSheet .AddBorder ();_ddeb .SetBorder (_dfgcd );_dfgcd ._cba .Right =border ._cba .Right ;_ceef :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_fbgd :=_ggcg ._ebee .StyleSheet .AddBorder ();_ceef .SetBorder (_fbgd );_fbgd ._cba .Bottom =border ._cba .Bottom ;_cbbcb :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_ffcg :=_ggcg ._ebee .StyleSheet .AddBorder ();_cbbcb .SetBorder (_ffcg );_ffcg ._cba .Bottom =border ._cba .Bottom ;_ffcg ._cba .Left =border ._cba .Left ;_ggbea :=_ggcg ._ebee .StyleSheet .AddCellStyle ();_gadf :=_ggcg ._ebee .StyleSheet .AddBorder ();_ggbea .SetBorder (_gadf );_gadf ._cba .Bottom =border ._cba .Bottom ;_gadf ._cba .Right =border ._cba .Right ;_cggc :=_fgbdc .RowIdx ;_fgbb :=_fgbdc .ColumnIdx ;_dcbd :=_eddb .RowIdx ;_eccf :=_eddb .ColumnIdx ;for _cffgg :=_cggc ;_cffgg <=_dcbd ;_cffgg ++{for _dfcg :=_fgbb ;_dfcg <=_eccf ;_dfcg ++{_cgeg :=_ade .Sprintf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_dfcg ),_cffgg );switch {case _cffgg ==_cggc &&_dfcg ==_fgbb :_ggcg .Cell (_cgeg ).SetStyle (_faf );case _cffgg ==_cggc &&_dfcg ==_eccf :_ggcg .Cell (_cgeg ).SetStyle (_eccc );case _cffgg ==_dcbd &&_dfcg ==_fgbb :_ggcg .Cell (_cgeg ).SetStyle (_cbbcb );case _cffgg ==_dcbd &&_dfcg ==_eccf :_ggcg .Cell (_cgeg ).SetStyle (_ggbea );case _cffgg ==_cggc :_ggcg .Cell (_cgeg ).SetStyle (_adga );case _cffgg ==_dcbd :_ggcg .Cell (_cgeg ).SetStyle (_ceef );case _dfcg ==_fgbb :_ggcg .Cell (_cgeg ).SetStyle (_ffaa );case _dfcg ==_eccf :_ggcg .Cell (_cgeg ).SetStyle (_ddeb );};};};return nil ;}; +// Index returns the index of the border for use with a cell style. +func (_gf Border )Index ()uint32 {for _eb ,_aeb :=range _gf ._cdg .Border {if _aeb ==_gf ._aac {return uint32 (_eb );};};return 0;}; -// RemoveSheet removes the sheet with the given index from the workbook. -func (_ccag *Workbook )RemoveSheet (ind int )error {if _ccag .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_edfc :=range _ccag ._fcad .Relationships (){if _edfc .ID ()==_ccag ._badbd .Sheets .Sheet [ind ].IdAttr {_ccag ._fcad .Remove (_edfc );break ;};};_ccag .ContentTypes .RemoveOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,ind +1));copy (_ccag ._fgc [ind :],_ccag ._fgc [ind +1:]);_ccag ._fgc =_ccag ._fgc [:len (_ccag ._fgc )-1];_daef :=_ccag ._badbd .Sheets .Sheet [ind ];copy (_ccag ._badbd .Sheets .Sheet [ind :],_ccag ._badbd .Sheets .Sheet [ind +1:]);_ccag ._badbd .Sheets .Sheet =_ccag ._badbd .Sheets .Sheet [:len (_ccag ._badbd .Sheets .Sheet )-1];for _fada :=range _ccag ._badbd .Sheets .Sheet {if _ccag ._badbd .Sheets .Sheet [_fada ].SheetIdAttr > _daef .SheetIdAttr {_ccag ._badbd .Sheets .Sheet [_fada ].SheetIdAttr --;};};copy (_ccag ._gcga [ind :],_ccag ._gcga [ind +1:]);_ccag ._gcga =_ccag ._gcga [:len (_ccag ._gcga )-1];copy (_ccag ._eabg [ind :],_ccag ._eabg [ind +1:]);_ccag ._eabg =_ccag ._eabg [:len (_ccag ._eabg )-1];return nil ;};var _dgfad =_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .SharedStringsType ,0); +// SetHeight sets the height of the anchored object. +func (_fecg OneCellAnchor )SetHeight (h _ae .Distance ){_fecg ._bbaac .Ext .CyAttr =int64 (h /_ae .EMU )}; -// Workbook is the top level container item for a set of spreadsheets. -type Workbook struct{_bfd .DocBase ;_badbd *_ba .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_eabg []*_ba .Comments ;_fgc []*_ba .Worksheet ;_gcga []_bfd .Relationships ;_fcad _bfd .Relationships ;_bbf []*_dgf .Theme ;_cbgc []*_ea .WsDr ;_dbagc []_bfd .Relationships ;_effd []*_da .Container ;_bgfa []*_ef .ChartSpace ;_eedb []*_ba .Table ;_gff string ;}; +// SetPattern sets the pattern of the fill. +func (_aca PatternFill )SetPattern (p _ggd .ST_PatternType ){_aca ._aaac .PatternTypeAttr =p }; -// ClearProtection clears all workbook protections. -func (_eacb *Workbook )ClearProtection (){_eacb ._badbd .WorkbookProtection =nil };func (_cfgb DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_cfgb .clear ();_cfgb ._daec .TypeAttr =_ba .ST_DataValidationType (t );_cfgb ._daec .OperatorAttr =_ba .ST_DataValidationOperator (op );return DataValidationCompare {_cfgb ._daec };}; +// LockObject controls the locking of the sheet objects. +func (_edae SheetProtection )LockObject (b bool ){if !b {_edae ._bcef .ObjectsAttr =nil ;}else {_edae ._bcef .ObjectsAttr =_d .Bool (true );};}; -// SetFont sets the font name for a rich text run. -func (_gbfg RichTextRun )SetFont (s string ){_gbfg .ensureRpr ();_gbfg ._fgfg .RPr .RFont =_ba .NewCT_FontName ();_gbfg ._fgfg .RPr .RFont .ValAttr =s ;}; +// Uses1904Dates returns true if the the workbook uses dates relative to +// 1 Jan 1904. This is uncommon. +func (_agea *Workbook )Uses1904Dates ()bool {if _agea ._bbae .WorkbookPr ==nil ||_agea ._bbae .WorkbookPr .Date1904Attr ==nil {return false ;};return *_agea ._bbae .WorkbookPr .Date1904Attr ;}; -// SetColOffset sets the column offset of the top-left of the image in fixed units. -func (_fc AbsoluteAnchor )SetColOffset (m _cf .Distance ){_fc ._deb .Pos .XAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_cf .EMU ));};func (_ebcg Fills )AddFill ()Fill {_bcge :=_ba .NewCT_Fill ();_ebcg ._caabg .Fill =append (_ebcg ._caabg .Fill ,_bcge );_ebcg ._caabg .CountAttr =_g .Uint32 (uint32 (len (_ebcg ._caabg .Fill )));return Fill {_bcge ,_ebcg ._caabg };}; +// SetIcons sets the icon set to use for display. +func (_dce IconScale )SetIcons (t _ggd .ST_IconSetType ){_dce ._adcf .IconSetAttr =t }; -// SetHeight sets the height of the anchored object. -func (_cdb OneCellAnchor )SetHeight (h _cf .Distance ){_cdb ._agc .Ext .CyAttr =int64 (h /_cf .EMU )}; +// X returns the inner wrapped XML type. +func (_facf DataValidation )X ()*_ggd .CT_DataValidation {return _facf ._fcc }; -// SetStyle sets the cell style for an entire column. -func (_dca Column )SetStyle (cs CellStyle ){_dca ._eaac .StyleAttr =_g .Uint32 (cs .Index ())}; +// SetActiveSheet sets the active sheet which will be the tab displayed when the +// spreadsheet is initially opened. +func (_deec *Workbook )SetActiveSheet (s Sheet ){for _edafb ,_egbd :=range _deec ._fbed {if s ._bcgb ==_egbd {_deec .SetActiveSheetIndex (uint32 (_edafb ));};};}; -// AddHyperlink creates and sets a hyperlink on a cell. -func (_baa Cell )AddHyperlink (url string ){for _bcb ,_bddc :=range _baa ._agg ._fgc {if _bddc ==_baa ._afe ._edeb {_baa .SetHyperlink (_baa ._agg ._gcga [_bcb ].AddHyperlink (url ));return ;};};};func (_ddcec Fill )Index ()uint32 {if _ddcec ._bafba ==nil {return 0;};for _geef ,_cbcee :=range _ddcec ._bafba .Fill {if _ddcec ._dbf ==_cbcee {return uint32 (_geef );};};return 0;}; +// Name returns the name of the table +func (_ecag Table )Name ()string {if _ecag ._cbab .NameAttr !=nil {return *_ecag ._cbab .NameAttr ;};return "";}; -// SetBool sets the cell type to boolean and the value to the given boolean -// value. -func (_bda Cell )SetBool (v bool ){_bda .clearValue ();_bda ._eeg .V =_g .String (_cg .Itoa (_feb (v )));_bda ._eeg .TAttr =_ba .ST_CellTypeB ;};const (DVOpGreater =_ba .ST_DataValidationOperatorGreaterThanOrEqual ;); +// NumberFormat is a number formatting string that can be applied to a cell +// style. +type NumberFormat struct{_fedf *Workbook ;_geef *_ggd .CT_NumFmt ;};func (_cfc CellStyle )Index ()uint32 {for _fdc ,_bge :=range _cfc ._ggf .Xf {if _cfc ._cae ==_bge {return uint32 (_fdc );};};return 0;};func (_ggdbb *Sheet )updateAfterRemove (_beeg uint32 ,_daca _gaf .UpdateAction )error {_gddb :=_ggdbb .Name ();_dbfa :=&_gaf .UpdateQuery {UpdateType :_daca ,ColumnIdx :_beeg ,SheetToUpdate :_gddb };for _ ,_acaa :=range _ggdbb ._bdb .Sheets (){_dbfa .UpdateCurrentSheet =_gddb ==_acaa .Name ();for _ ,_adee :=range _acaa .Rows (){for _ ,_cbed :=range _adee .Cells (){if _cbed .X ().F !=nil {_bdgc :=_cbed .X ().F .Content ;_agda :=_aec .ParseString (_bdgc );if _agda ==nil {_cbed .SetError ("\u0023\u0052\u0045F\u0021");}else {_abcf :=_agda .Update (_dbfa );_cbed .X ().F .Content =_c .Sprintf ("\u003d\u0025\u0073",_abcf .String ());};};};};};return nil ;};func (_ffe Cell )GetRawValue ()(string ,error ){switch _ffe ._dbd .TAttr {case _ggd .ST_CellTypeInlineStr :if _ffe ._dbd .Is ==nil ||_ffe ._dbd .Is .T ==nil {return "",nil ;};return *_ffe ._dbd .Is .T ,nil ;case _ggd .ST_CellTypeS :if _ffe ._dbd .V ==nil {return "",nil ;};_ag ,_gbf :=_de .Atoi (*_ffe ._dbd .V );if _gbf !=nil {return "",_gbf ;};return _ffe ._ebb .SharedStrings .GetString (_ag );case _ggd .ST_CellTypeStr :if _ffe ._dbd .F !=nil {return _ffe ._dbd .F .Content ,nil ;};};if _ffe ._dbd .V ==nil {return "",nil ;};return *_ffe ._dbd .V ,nil ;}; -// Comments is the container for comments for a single sheet. -type Comments struct{_efc *Workbook ;_caa *_ba .Comments ;}; +// SetHorizontalAlignment sets the horizontal alignment of a cell style. +func (_bdc CellStyle )SetHorizontalAlignment (a _ggd .ST_HorizontalAlignment ){if _bdc ._cae .Alignment ==nil {_bdc ._cae .Alignment =_ggd .NewCT_CellAlignment ();};_bdc ._cae .Alignment .HorizontalAttr =a ;_bdc ._cae .ApplyAlignmentAttr =_d .Bool (true );}; -// X returns the inner wrapped XML type. -func (_cce Comment )X ()*_ba .CT_Comment {return _cce ._fdd };func NewFills ()Fills {return Fills {_ba .NewCT_Fills ()}}; +// SetVerticalAlignment sets the vertical alignment of a cell style. +func (_ebde CellStyle )SetVerticalAlignment (a _ggd .ST_VerticalAlignment ){if _ebde ._cae .Alignment ==nil {_ebde ._cae .Alignment =_ggd .NewCT_CellAlignment ();};_ebde ._cae .ApplyAlignmentAttr =_d .Bool (true );_ebde ._cae .Alignment .VerticalAttr =a ;}; -// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first) -func (_aega *Workbook )GetOrCreateCustomProperties ()_bfd .CustomProperties {if _aega .CustomProperties .X ()==nil {_aega .createCustomProperties ();};return _aega .CustomProperties ;}; +// SetRow set the row of the cell marker. +func (_gccc CellMarker )SetRow (row int32 ){_gccc ._bcb .Row =row }; -// RemoveCalcChain removes the cached caculation chain. This is sometimes needed -// as we don't update it when rows are added/removed. -func (_cdbg *Workbook )RemoveCalcChain (){var _cafb string ;for _ ,_ffbd :=range _cdbg ._fcad .Relationships (){if _ffbd .Type ()=="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e"{_cafb ="\u0078\u006c\u002f"+_ffbd .Target ();_cdbg ._fcad .Remove (_ffbd );break ;};};if _cafb ==""{return ;};_cdbg .ContentTypes .RemoveOverride (_cafb );for _gefa ,_ffbc :=range _cdbg .ExtraFiles {if _ffbc .ZipPath ==_cafb {_cdbg .ExtraFiles [_gefa ]=_cdbg .ExtraFiles [len (_cdbg .ExtraFiles )-1];_cdbg .ExtraFiles =_cdbg .ExtraFiles [:len (_cdbg .ExtraFiles )-1];return ;};};}; +// TopLeft returns the CellMaker for the top left corner of the anchor. +func (_ecff TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_ecff ._babb .From }}; -// Fonts returns the list of fonts defined in the stylesheet. -func (_bddfa StyleSheet )Fonts ()[]Font {_efae :=[]Font {};for _ ,_afcg :=range _bddfa ._gfde .Fonts .Font {_efae =append (_efae ,Font {_afcg ,_bddfa ._gfde });};return _efae ;};func (_gf Border )SetTop (style _ba .ST_BorderStyle ,c _gb .Color ){if _gf ._cba .Top ==nil {_gf ._cba .Top =_ba .NewCT_BorderPr ();};_gf ._cba .Top .Color =_ba .NewCT_Color ();_gf ._cba .Top .Color .RgbAttr =c .AsRGBAString ();_gf ._cba .Top .StyleAttr =style ;}; +// SetPasswordHash sets the password hash to the input. +func (_cedfg SheetProtection )SetPasswordHash (pwHash string ){_cedfg ._bcef .PasswordAttr =_d .String (pwHash );}; -// Border is a cell border configuraton. -type Border struct{_cba *_ba .CT_Border ;_dae *_ba .CT_Borders ;}; +// ClearFill clears any fill configuration from the cell style. +func (_fbee CellStyle )ClearFill (){_fbee ._cae .FillIdAttr =nil ;_fbee ._cae .ApplyFillAttr =nil };var _ecdc *_fb .Regexp =_fb .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); -// SetWidth sets the width of the anchored object. -func (_dgdg OneCellAnchor )SetWidth (w _cf .Distance ){_dgdg ._agc .Ext .CxAttr =int64 (w /_cf .EMU )}; +// ValidateWithPath validates the sheet passing path informaton for a better +// error message +func (_egaa Sheet )ValidateWithPath (path string )error {return _egaa ._bcgb .ValidateWithPath (path )};func (_ac Border )SetLeft (style _ggd .ST_BorderStyle ,c _cg .Color ){if _ac ._aac .Left ==nil {_ac ._aac .Left =_ggd .NewCT_BorderPr ();};_ac ._aac .Left .Color =_ggd .NewCT_Color ();_ac ._aac .Left .Color .RgbAttr =c .AsRGBAString ();_ac ._aac .Left .StyleAttr =style ;}; -// X returns the inner wrapped XML type. -func (_ggb ConditionalFormattingRule )X ()*_ba .CT_CfRule {return _ggb ._bcca }; +// 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 (_gaa Cell )SetString (s string )int {_gaa ._ebb .ensureSharedStringsRelationships ();_gaa .clearValue ();_dca :=_gaa ._ebb .SharedStrings .AddString (s );_gaa ._dbd .V =_d .String (_de .Itoa (_dca ));_gaa ._dbd .TAttr =_ggd .ST_CellTypeS ;return _dca ;}; -// SetHidden hides or unhides the row -func (_bdef Row )SetHidden (hidden bool ){if !hidden {_bdef ._agbf .HiddenAttr =nil ;}else {_bdef ._agbf .HiddenAttr =_g .Bool (true );};}; +// SetPassword sets the password hash to a hash of the input password. +func (_ebbgd SheetProtection )SetPassword (pw string ){_ebbgd .SetPasswordHash (PasswordHash (pw ))}; -// Sort sorts all of the rows within a sheet by the contents of a column. As the -// file format doesn't suppot indicating that a column should be sorted by the -// viewing/editing program, we actually need to reorder rows and change cell -// references during a sort. If the sheet contains formulas, you should call -// RecalculateFormulas() prior to sorting. The column is in the form "C" and -// specifies the column to sort by. The firstRow is a 1-based index and -// specifies the firstRow to include in the sort, allowing skipping over a -// header row. -func (_egdc *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_dgeg :=_egdc ._edeb .SheetData .Row ;_ggfc :=_egdc .Rows ();for _bcag ,_acff :=range _ggfc {if _acff .RowNumber ()==firstRow {_dgeg =_egdc ._edeb .SheetData .Row [_bcag :];break ;};};_aaff :=Comparer {Order :order };_f .Slice (_dgeg ,func (_dfac ,_daea int )bool {return _aaff .LessRows (column ,Row {_egdc ._ebee ,_egdc ,_dgeg [_dfac ]},Row {_egdc ._ebee ,_egdc ,_dgeg [_daea ]});});for _aed ,_dcfc :=range _egdc .Rows (){_agbc :=uint32 (_aed +1);if _dcfc .RowNumber ()!=_agbc {_dcfc .renumberAs (_agbc );};};}; +// SetRowOffset sets the row offset of the top-left of the image in fixed units. +func (_dec AbsoluteAnchor )SetRowOffset (m _ae .Distance ){_dec ._cd .Pos .YAttr .ST_CoordinateUnqualified =_d .Int64 (int64 (m /_ae .EMU ));};func (_cgb *evalContext )Cell (ref string ,ev _aec .Evaluator )_aec .Result {if !_agfe (ref ){return _aec .MakeErrorResultType (_aec .ErrorTypeName ,"");};_dcf :=_cgb ._afdd .Name ()+"\u0021"+ref ;if _fddab ,_bbgd :=ev .GetFromCache (_dcf );_bbgd {return _fddab ;};_ccbe ,_ddg :=_eg .ParseCellReference (ref );if _ddg !=nil {return _aec .MakeErrorResult (_c .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_ddg ));};if _cgb ._cga !=0&&!_ccbe .AbsoluteColumn {_ccbe .ColumnIdx +=_cgb ._cga ;_ccbe .Column =_eg .IndexToColumn (_ccbe .ColumnIdx );};if _cgb ._fba !=0&&!_ccbe .AbsoluteRow {_ccbe .RowIdx +=_cgb ._fba ;};_fffb :=_cgb ._afdd .Cell (_ccbe .String ());if _fffb .HasFormula (){if _ ,_gbgf :=_cgb ._acde [ref ];_gbgf {return _aec .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 );};_cgb ._acde [ref ]=struct{}{};_dac :=ev .Eval (_cgb ,_fffb .GetFormula ());delete (_cgb ._acde ,ref );ev .SetCache (_dcf ,_dac );return _dac ;};if _fffb .IsEmpty (){_eefe :=_aec .MakeEmptyResult ();ev .SetCache (_dcf ,_eefe );return _eefe ;}else if _fffb .IsNumber (){_ccda ,_ :=_fffb .GetValueAsNumber ();_ffg :=_aec .MakeNumberResult (_ccda );ev .SetCache (_dcf ,_ffg );return _ffg ;}else if _fffb .IsBool (){_dgaa ,_ :=_fffb .GetValueAsBool ();_gea :=_aec .MakeBoolResult (_dgaa );ev .SetCache (_dcf ,_gea );return _gea ;};_bbd ,_ :=_fffb .GetRawValue ();if _fffb .IsError (){_bbde :=_aec .MakeErrorResult ("");_bbde .ValueString =_bbd ;ev .SetCache (_dcf ,_bbde );return _bbde ;};_dddd :=_aec .MakeStringResult (_bbd );ev .SetCache (_dcf ,_dddd );return _dddd ;};func (_cgd Cell )getLocked ()bool {if _cgd ._dbd .SAttr ==nil {return false ;};_gfc :=*_cgd ._dbd .SAttr ;_ecaa :=_cgd ._ebb .StyleSheet .GetCellStyle (_gfc );return *_ecaa ._cae .Protection .LockedAttr ;}; // X returns the inner wrapped XML type. -func (_bec Row )X ()*_ba .CT_Row {return _bec ._agbf }; +func (_edecg IconScale )X ()*_ggd .CT_IconSet {return _edecg ._adcf }; -// GetValueAsBool retrieves the cell's value as a boolean -func (_cbbc Cell )GetValueAsBool ()(bool ,error ){if _cbbc ._eeg .TAttr !=_ba .ST_CellTypeB {return false ,_de .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065");};if _cbbc ._eeg .V ==nil {return false ,_de .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _cg .ParseBool (*_cbbc ._eeg .V );}; +// SetWidthCells is a no-op. +func (_bddf OneCellAnchor )SetWidthCells (int32 ){}; -// DataValidation controls cell validation -type DataValidation struct{_daec *_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 (_feed *Workbook )RecalculateFormulas (){for _ ,_gcfg :=range _feed .Sheets (){_gcfg .RecalculateFormulas ();};}; -// IsError returns true if the cell is an error type cell. -func (_ede Cell )IsError ()bool {return _ede ._eeg .TAttr ==_ba .ST_CellTypeE }; +// GetString returns the string in a cell if it's an inline or string table +// string. Otherwise it returns an empty string. +func (_eda Cell )GetString ()string {switch _eda ._dbd .TAttr {case _ggd .ST_CellTypeInlineStr :if _eda ._dbd .Is !=nil &&_eda ._dbd .Is .T !=nil {return *_eda ._dbd .Is .T ;};if _eda ._dbd .V !=nil {return *_eda ._dbd .V ;};case _ggd .ST_CellTypeS :if _eda ._dbd .V ==nil {return "";};_ffdc ,_af :=_de .Atoi (*_eda ._dbd .V );if _af !=nil {return "";};_ccd ,_af :=_eda ._ebb .SharedStrings .GetString (_ffdc );if _af !=nil {return "";};return _ccd ;};if _eda ._dbd .V ==nil {return "";};return *_eda ._dbd .V ;}; -// SetRange sets the range that contains the possible values. This is incompatible with SetValues. -func (_gbba DataValidationList )SetRange (cellRange string ){_gbba ._dddf .Formula1 =_g .String (cellRange );_gbba ._dddf .Formula2 =_g .String ("\u0030");}; +// 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 (_abcb *Sheet )SheetViews ()[]SheetView {if _abcb ._bcgb .SheetViews ==nil {return nil ;};_feae :=[]SheetView {};for _ ,_ddfec :=range _abcb ._bcgb .SheetViews .SheetView {_feae =append (_feae ,SheetView {_ddfec });};return _feae ;};var _edeb =_d .RelativeFilename (_d .DocTypeSpreadsheet ,_d .OfficeDocumentType ,_d .SharedStringsType ,0);func (_ecf DifferentialStyle )Fill ()Fill {if _ecf ._dggf .Fill ==nil {_ecf ._dggf .Fill =_ggd .NewCT_Fill ();};return Fill {_ecf ._dggf .Fill ,nil };}; -// RemoveFont removes a font from the style sheet. It *does not* update styles that refer -// to this font. -func (_cdgc StyleSheet )RemoveFont (f Font )error {for _eacga ,_dggeb :=range _cdgc ._gfde .Fonts .Font {if _dggeb ==f .X (){_cdgc ._gfde .Fonts .Font =append (_cdgc ._gfde .Fonts .Font [:_eacga ],_cdgc ._gfde .Fonts .Font [_eacga +1:]...);return nil ;};};return _de .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; +// LessRows compares two rows based off of a column. If the column doesn't exist +// in one row, that row is 'less'. +func (_bef Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _cccd ,_aeg Cell ;for _ ,_cdb :=range lhs .Cells (){_decc ,_ :=_eg .ParseCellReference (_cdb .Reference ());if _decc .Column ==column {_cccd =_cdb ;break ;};};for _ ,_adaf :=range rhs .Cells (){_bafb ,_ :=_eg .ParseCellReference (_adaf .Reference ());if _bafb .Column ==column {_aeg =_adaf ;break ;};};return _bef .LessCells (_cccd ,_aeg );}; // X returns the inner wrapped XML type. -func (_aca DataValidation )X ()*_ba .CT_DataValidation {return _aca ._daec }; +func (_gcba ConditionalFormatting )X ()*_ggd .CT_ConditionalFormatting {return _gcba ._acdg };type SheetProtection struct{_bcef *_ggd .CT_SheetProtection }; -// Col returns the column of the cell marker. -func (_egd CellMarker )Col ()int32 {return _egd ._ccb .Col }; +// SetColor sets teh color of the databar. +func (_bcbe DataBarScale )SetColor (c _cg .Color ){_bcbe ._edfg .Color =_ggd .NewCT_Color ();_bcbe ._edfg .Color .RgbAttr =c .AsRGBAString ();};func (_afd Cell )setLocked (_eba bool ){_ddda :=_afd ._dbd .SAttr ;if _ddda !=nil {_efg :=_afd ._ebb .StyleSheet .GetCellStyle (*_ddda );if _efg ._cae .Protection ==nil {_efg ._cae .Protection =_ggd .NewCT_CellProtection ();};_efg ._cae .Protection .LockedAttr =&_eba ;};}; -// SetColOffset sets a column offset in absolute distance. -func (_dbb CellMarker )SetColOffset (m _cf .Distance ){_dbb ._ccb .ColOff .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_cf .EMU ));}; +// Content returns the content of the defined range (the range in most cases)/ +func (_dbdf DefinedName )Content ()string {return _dbdf ._cecc .Content }; -// LockWindow controls the locking of the workbook windows. -func (_ebac WorkbookProtection )LockWindow (b bool ){if !b {_ebac ._aba .LockWindowsAttr =nil ;}else {_ebac ._aba .LockWindowsAttr =_g .Bool (true );};}; +// SetRowOffset sets the row offset of the two cell anchor +func (_fcab TwoCellAnchor )SetRowOffset (m _ae .Distance ){_dfac :=m -_fcab .TopLeft ().RowOffset ();_fcab .TopLeft ().SetRowOffset (m );_fcab .BottomRight ().SetRowOffset (_fcab .BottomRight ().RowOffset ()+_dfac );}; -// ClearBorder clears any border configuration from the cell style. -func (_gbd CellStyle )ClearBorder (){_gbd ._daa .BorderIdAttr =nil ;_gbd ._daa .ApplyBorderAttr =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 (_bag Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_bega :=[]Cell {};for _bfb :=uint32 (0);_bfb <=lastColIdx ;_bfb ++{_bda :=_bag .Cell (_eg .IndexToColumn (_bfb ));_bega =append (_bega ,_bda );};return _bega ;}; -// SetValue sets the first value to be used in the comparison. For comparisons -// that need only one value, this is the only value used. For comparisons like -// 'between' that require two values, SetValue2 must also be used. -func (_egb DataValidationCompare )SetValue (v string ){_egb ._bgdf .Formula1 =&v }; +// SetUnderline controls if the run is underlined. +func (_bed RichTextRun )SetUnderline (u _ggd .ST_UnderlineValues ){_bed .ensureRpr ();_bed ._aggb .RPr .U =_ggd .NewCT_UnderlineProperty ();_bed ._aggb .RPr .U .ValAttr =u ;}; -// MergedCells returns the merged cell regions within the sheet. -func (_fgeaa *Sheet )MergedCells ()[]MergedCell {if _fgeaa ._edeb .MergeCells ==nil {return nil ;};_faba :=[]MergedCell {};for _ ,_gedcb :=range _fgeaa ._edeb .MergeCells .MergeCell {_faba =append (_faba ,MergedCell {_fgeaa ._ebee ,_fgeaa ,_gedcb });};return _faba ;}; +// AddCellStyle adds a new empty cell style to the stylesheet. +func (_bdee StyleSheet )AddCellStyle ()CellStyle {_gfde :=_ggd .NewCT_Xf ();_bdee ._gcac .CellXfs .Xf =append (_bdee ._gcac .CellXfs .Xf ,_gfde );_bdee ._gcac .CellXfs .CountAttr =_d .Uint32 (uint32 (len (_bdee ._gcac .CellXfs .Xf )));return CellStyle {_bdee ._cecga ,_gfde ,_bdee ._gcac .CellXfs };}; -// GetString retrieves a string from the shared strings table by index. -func (_cfggb SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_ade .Errorf ("\u0069\u006eva\u006c\u0069\u0064 \u0073\u0074\u0072\u0069ng \u0069nd\u0065\u0078\u0020\u0025\u0064\u002c\u0020mu\u0073\u0074\u0020\u0062\u0065\u0020\u003e \u0030",id );};if id > len (_cfggb ._faeg .Si ){return "",_ade .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069d\u0020\u0073\u0074\u0072\u0069\u006e\u0067\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0025\u0064\u002c\u0020\u0074\u0061b\u006c\u0065\u0020\u006f\u006e\u006c\u0079\u0020\u0068\u0061\u0073\u0020\u0025\u0064 \u0076a\u006c\u0075\u0065\u0073",id ,len (_cfggb ._faeg .Si ));};_eacd :=_cfggb ._faeg .Si [id ];if _eacd .T !=nil {return *_eacd .T ,nil ;};return "",nil ;}; +// 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 (_cffc Sheet )RangeReference (n string )string {_fbae :=_dgd .Split (n ,"\u003a");_agad ,_ :=_eg .ParseCellReference (_fbae [0]);_ebefc :=_c .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_agad .Column ,_agad .RowIdx );if len (_fbae )==1{return _c .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_cffc .Name (),_ebefc );};_eaa ,_ :=_eg .ParseCellReference (_fbae [1]);_ffag :=_c .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_eaa .Column ,_eaa .RowIdx );return _c .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_cffc .Name (),_ebefc ,_ffag );}; -// SetHidden marks the defined name as hidden. -func (_cbce DefinedName )SetHidden (b bool ){_cbce ._dcd .HiddenAttr =_g .Bool (b )}; +// 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 (_eff Cell )GetCachedFormulaResult ()string {if _eff ._dbd .V !=nil {return *_eff ._dbd .V ;};return "";};func (_ddc CellStyle )SetNumberFormat (s string ){_gdf :=_ddc ._aaeg .StyleSheet .AddNumberFormat ();_gdf .SetFormat (s );_ddc ._cae .ApplyNumberFormatAttr =_d .Bool (true );_ddc ._cae .NumFmtIdAttr =_d .Uint32 (_gdf .ID ());};var _gccf []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"}; -// MakeComments constructs a new Comments wrapper. -func MakeComments (w *Workbook ,x *_ba .Comments )Comments {return Comments {w ,x }}; +// NewStyleSheet constructs a new default stylesheet. +func NewStyleSheet (wb *Workbook )StyleSheet {_ccee :=_ggd .NewStyleSheet ();_ccee .CellStyleXfs =_ggd .NewCT_CellStyleXfs ();_ccee .CellXfs =_ggd .NewCT_CellXfs ();_ccee .CellStyles =_ggd .NewCT_CellStyles ();_dcff :=_ggd .NewCT_CellStyle ();_dcff .NameAttr =_d .String ("\u004e\u006f\u0072\u006d\u0061\u006c");_dcff .XfIdAttr =0;_dcff .BuiltinIdAttr =_d .Uint32 (0);_ccee .CellStyles .CellStyle =append (_ccee .CellStyles .CellStyle ,_dcff );_ccee .CellStyles .CountAttr =_d .Uint32 (uint32 (len (_ccee .CellStyles .CellStyle )));_gdg :=_ggd .NewCT_Xf ();_gdg .NumFmtIdAttr =_d .Uint32 (0);_gdg .FontIdAttr =_d .Uint32 (0);_gdg .FillIdAttr =_d .Uint32 (0);_gdg .BorderIdAttr =_d .Uint32 (0);_ccee .CellStyleXfs .Xf =append (_ccee .CellStyleXfs .Xf ,_gdg );_ccee .CellStyleXfs .CountAttr =_d .Uint32 (uint32 (len (_ccee .CellStyleXfs .Xf )));_bfbbc :=NewFills ();_ccee .Fills =_bfbbc .X ();_cdfa :=_bfbbc .AddFill ().SetPatternFill ();_cdfa .SetPattern (_ggd .ST_PatternTypeNone );_cdfa =_bfbbc .AddFill ().SetPatternFill ();_cdfa .SetPattern (_ggd .ST_PatternTypeGray125 );_ccee .Fonts =_ggd .NewCT_Fonts ();_ccee .Borders =_ggd .NewCT_Borders ();_fegb :=StyleSheet {wb ,_ccee };_fegb .AddBorder ().InitializeDefaults ();_cdcf :=_fegb .AddFont ();_cdcf .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_cdcf .SetSize (11);_edgf :=_ggd .NewCT_Xf ();*_edgf =*_gdg ;_edgf .XfIdAttr =_d .Uint32 (0);_ccee .CellXfs .Xf =append (_ccee .CellXfs .Xf ,_edgf );_ccee .CellXfs .CountAttr =_d .Uint32 (uint32 (len (_ccee .CellXfs .Xf )));return _fegb ;}; -// SetError sets the cell type to error and the value to the given error message. -func (_cge Cell )SetError (msg string ){_cge .clearValue ();_cge ._eeg .V =_g .String (msg );_cge ._eeg .TAttr =_ba .ST_CellTypeE ;}; +// 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 (_fc Cell )GetValueAsTime ()(_dga .Time ,error ){if _fc ._dbd .TAttr !=_ggd .ST_CellTypeUnset {return _dga .Time {},_gb .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t");};if _fc ._dbd .V ==nil {return _dga .Time {},_gb .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_bbf ,_ ,_ebd :=_dd .ParseFloat (*_fc ._dbd .V ,10,128,_dd .ToNearestEven );if _ebd !=nil {return _dga .Time {},_ebd ;};_ggg :=new (_dd .Float );_ggg .SetUint64 (uint64 (24*_dga .Hour ));_bbf .Mul (_bbf ,_ggg );_bbaa ,_ :=_bbf .Uint64 ();_fca :=_fc ._ebb .Epoch ().Add (_dga .Duration (_bbaa ));return _gcd (_fca ),nil ;}; -// MoveTo repositions the anchor without changing the objects size. -func (_feac TwoCellAnchor )MoveTo (col ,row int32 ){_baea :=_feac .TopLeft ();_dcebe :=_feac .BottomRight ();_fdefg :=_dcebe .Col ()-_baea .Col ();_bgaf :=_dcebe .Row ()-_baea .Row ();_baea .SetCol (col );_baea .SetRow (row );_dcebe .SetCol (col +_fdefg );_dcebe .SetRow (row +_bgaf );}; +// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed +// width/height in cells. +type TwoCellAnchor struct{_babb *_ce .CT_TwoCellAnchor }; -// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. -func (_ffac *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_ffdda :=-1;for _gdad ,_eaebc :=range _ffac .Sheets (){if name ==_eaebc .Name (){_ffdda =_gdad ;break ;};};if _ffdda ==-1{return Sheet {},ErrorNotFound ;};return _ffac .CopySheet (_ffdda ,copiedSheetName );}; +// SetOperator sets the operator for the rule. +func (_fdcb ConditionalFormattingRule )SetOperator (t _ggd .ST_ConditionalFormattingOperator ){_fdcb ._dbed .OperatorAttr =t ;};func (_fdbb *Sheet )getAllCellsInFormulaArrays (_dgegc bool )(map[string ]bool ,error ){_ebec :=_aec .NewEvaluator ();_fcaf :=_fdbb .FormulaContext ();_fabfa :=map[string ]bool {};for _ ,_eabg :=range _fdbb .Rows (){for _ ,_cfea :=range _eabg .Cells (){if _cfea .X ().F !=nil {_dcee :=_cfea .X ().F .Content ;if _cfea .X ().F .TAttr ==_ggd .ST_CellFormulaTypeArray {_bab :=_ebec .Eval (_fcaf ,_dcee ).AsString ();if _bab .Type ==_aec .ResultTypeError {_d .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",_dcee ,_bab .ErrorMessage );_cfea .X ().V =nil ;};if _bab .Type ==_aec .ResultTypeArray {_gede ,_bfcd :=_eg .ParseCellReference (_cfea .Reference ());if _bfcd !=nil {return map[string ]bool {},_bfcd ;};if (_dgegc &&len (_bab .ValueArray )==1)||(!_dgegc &&len (_bab .ValueArray [0])==1){continue ;};for _fdaa ,_cebf :=range _bab .ValueArray {_cgfaf :=_gede .RowIdx +uint32 (_fdaa );for _aabgg :=range _cebf {_gbffa :=_eg .IndexToColumn (_gede .ColumnIdx +uint32 (_aabgg ));_fabfa [_c .Sprintf ("\u0025\u0073\u0025\u0064",_gbffa ,_cgfaf )]=true ;};};}else if _bab .Type ==_aec .ResultTypeList {_ebfaa ,_cfgb :=_eg .ParseCellReference (_cfea .Reference ());if _cfgb !=nil {return map[string ]bool {},_cfgb ;};if _dgegc ||len (_bab .ValueList )==1{continue ;};_aggfg :=_ebfaa .RowIdx ;for _cdge :=range _bab .ValueList {_cefa :=_eg .IndexToColumn (_ebfaa .ColumnIdx +uint32 (_cdge ));_fabfa [_c .Sprintf ("\u0025\u0073\u0025\u0064",_cefa ,_aggfg )]=true ;};};};};};};return _fabfa ,nil ;}; -// AddGradientStop adds a color gradient stop. -func (_aeb ColorScale )AddGradientStop (color _gb .Color ){_gece :=_ba .NewCT_Color ();_gece .RgbAttr =color .AsRGBAString ();_aeb ._dgec .Color =append (_aeb ._dgec .Color ,_gece );}; +// Cell creates or returns a cell given a cell reference of the form 'A10' +func (_beede *Sheet )Cell (cellRef string )Cell {_dgc ,_fddd :=_eg .ParseCellReference (cellRef );if _fddd !=nil {_d .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",_fddd );return _beede .AddRow ().AddCell ();};return _beede .Row (_dgc .RowIdx ).Cell (_dgc .Column );}; -// TopLeft is a no-op. -func (_bc AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; +// SetRowOffset sets a column offset in absolute distance. +func (_ace CellMarker )SetRowOffset (m _ae .Distance ){_ace ._bcb .RowOff .ST_CoordinateUnqualified =_d .Int64 (int64 (m /_ae .EMU ));}; -// SetWidthCells is a no-op. -func (_eb AbsoluteAnchor )SetWidthCells (int32 ){}; +// SetPasswordHash sets the password hash to the input. +func (_dfcaf WorkbookProtection )SetPasswordHash (pwHash string ){_dfcaf ._decb .WorkbookPasswordAttr =_d .String (pwHash );}; -// Type returns the type of anchor -func (_fbebb TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell }; +// 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{ -// SetIcons configures the rule as an icon scale, removing existing -// configuration. -func (_bad ConditionalFormattingRule )SetIcons ()IconScale {_bad .clear ();_bad .SetType (_ba .ST_CfTypeIconSet );_bad ._bcca .IconSet =_ba .NewCT_IconSet ();_acdc :=IconScale {_bad ._bcca .IconSet };_acdc .SetIcons (_ba .ST_IconSetType3TrafficLights1 );return _acdc ;}; +// BottomRight returns the CellMaker for the bottom right corner of the +// anchor. +BottomRight ()CellMarker ; -// IsHidden returns whether the row is hidden or not. -func (_acgeb Row )IsHidden ()bool {return _acgeb ._agbf .HiddenAttr !=nil &&*_acgeb ._agbf .HiddenAttr };const _dcbg ="\u0053\u006fr\u0074\u004f\u0072\u0064e\u0072\u0041s\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u0053o\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0044\u0065\u0073\u0063\u0065n\u0064\u0069\u006e\u0067"; +// TopLeft returns the CellMaker for the top left corner of the anchor. +TopLeft ()CellMarker ; -// CellMarker represents a cell position -type CellMarker struct{_ccb *_ea .CT_Marker }; +// MoveTo repositions the anchor without changing the objects size. +MoveTo (_dc ,_bf int32 ); -// AddString adds a string to the shared string cache. -func (_aaaa SharedStrings )AddString (v string )int {if _egde ,_afbb :=_aaaa ._ceae [v ];_afbb {return _egde ;};_ebceb :=_ba .NewCT_Rst ();_ebceb .T =_g .String (v );_aaaa ._faeg .Si =append (_aaaa ._faeg .Si ,_ebceb );_fgfb :=len (_aaaa ._faeg .Si )-1;_aaaa ._ceae [v ]=_fgfb ;_aaaa ._faeg .CountAttr =_g .Uint32 (uint32 (len (_aaaa ._faeg .Si )));_aaaa ._faeg .UniqueCountAttr =_aaaa ._faeg .CountAttr ;return _fgfb ;}; +// SetWidth sets the width of the anchored object. It is not compatible with +// SetWidthCells. +SetWidth (_bga _ae .Distance ); -// IsEmpty returns true if the cell is empty. -func (_ccd Cell )IsEmpty ()bool {return _ccd ._eeg .TAttr ==_ba .ST_CellTypeUnset &&_ccd ._eeg .V ==nil &&_ccd ._eeg .F ==nil ;};func (_bcfcd *evalContext )SetOffset (col ,row uint32 ){_bcfcd ._efe =col ;_bcfcd ._ecad =row }; +// SetWidthCells sets the height the anchored object by moving the right +// hand side. It is not compatible with SetWidth. +SetWidthCells (_bd int32 ); -// StandardFormat is a standard ECMA 376 number format. -//go:generate stringer -type=StandardFormat -type StandardFormat uint32 ; +// SetHeight sets the height of the anchored object. It is not compatible +// with SetHeightCells. +SetHeight (_ff _ae .Distance ); -// Cell is a single cell within a sheet. -type Cell struct{_agg *Workbook ;_afe *Sheet ;_adg *_ba .CT_Row ;_eeg *_ba .CT_Cell ;}; +// SetHeightCells sets the height the anchored object by moving the bottom. +// It is not compatible with SetHeight. +SetHeightCells (_df int32 ); -// X returns the inner wrapped XML type. -func (_acce Drawing )X ()*_ea .WsDr {return _acce ._bacd }; +// SetColOffset sets the column offset of the top-left anchor. +SetColOffset (_dba _ae .Distance ); -// IsStructureLocked returns whether the workbook structure is locked. -func (_agfg WorkbookProtection )IsStructureLocked ()bool {return _agfg ._aba .LockStructureAttr !=nil &&*_agfg ._aba .LockStructureAttr ;};func (_cdfc DataValidation )SetList ()DataValidationList {_cdfc .clear ();_cdfc ._daec .TypeAttr =_ba .ST_DataValidationTypeList ;_cdfc ._daec .OperatorAttr =_ba .ST_DataValidationOperatorEqual ;return DataValidationList {_cdfc ._daec };}; +// SetRowOffset sets the row offset of the top-left anchor. +SetRowOffset (_bde _ae .Distance ); -// SetColor sets teh color of the databar. -func (_fdc DataBarScale )SetColor (c _gb .Color ){_fdc ._abb .Color =_ba .NewCT_Color ();_fdc ._abb .Color .RgbAttr =c .AsRGBAString ();}; +// Type returns the type of anchor +Type ()AnchorType ;}; -// GetFilename returns the name of file from which workbook was opened with full path to it -func (_cdaf *Workbook )GetFilename ()string {return _cdaf ._gff }; +// AddString adds a string to the shared string cache. +func (_eeaa SharedStrings )AddString (v string )int {if _cefd ,_eebba :=_eeaa ._daff [v ];_eebba {return _cefd ;};_fcf :=_ggd .NewCT_Rst ();_fcf .T =_d .String (v );_eeaa ._gce .Si =append (_eeaa ._gce .Si ,_fcf );_gcca :=len (_eeaa ._gce .Si )-1;_eeaa ._daff [v ]=_gcca ;_eeaa ._gce .CountAttr =_d .Uint32 (uint32 (len (_eeaa ._gce .Si )));_eeaa ._gce .UniqueCountAttr =_eeaa ._gce .CountAttr ;return _gcca ;}; + +// Operator returns the operator for the rule +func (_degf ConditionalFormattingRule )Operator ()_ggd .ST_ConditionalFormattingOperator {return _degf ._dbed .OperatorAttr ;}; // SetStringByID sets the cell type to string, and the value a string in the // shared strings table. -func (_add Cell )SetStringByID (id int ){_add ._agg .ensureSharedStringsRelationships ();_add .clearValue ();_add ._eeg .V =_g .String (_cg .Itoa (id ));_add ._eeg .TAttr =_ba .ST_CellTypeS ;};func (_beb *evalContext )NamedRange (ref string )_cgd .Reference {for _ ,_acb :=range _beb ._abgg ._ebee .DefinedNames (){if _acb .Name ()==ref {return _cgd .MakeRangeReference (_acb .Content ());};};for _ ,_geaa :=range _beb ._abgg ._ebee .Tables (){if _geaa .Name ()==ref {return _cgd .MakeRangeReference (_ade .Sprintf ("\u0025\u0073\u0021%\u0073",_beb ._abgg .Name (),_geaa .Reference ()));};};return _cgd .ReferenceInvalid ;}; +func (_gc Cell )SetStringByID (id int ){_gc ._ebb .ensureSharedStringsRelationships ();_gc .clearValue ();_gc ._dbd .V =_d .String (_de .Itoa (id ));_gc ._dbd .TAttr =_ggd .ST_CellTypeS ;};func (_bgbc *Workbook )addCustomRelationships (){_bgbc .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");_bgbc .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_d .CustomPropertiesType );};func _gba (_bcgd *Sheet )*evalContext {return &evalContext {_afdd :_bcgd ,_acde :make (map[string ]struct{})};}; -// SaveToFile writes the workbook out to a file. -func (_bcbc *Workbook )SaveToFile (path string )error {_fbff ,_ggde :=_af .Create (path );if _ggde !=nil {return _ggde ;};defer _fbff .Close ();return _bcbc .Save (_fbff );}; - -// InitialView returns the first defined sheet view. If there are no views, one -// is created and returned. -func (_dadc *Sheet )InitialView ()SheetView {if _dadc ._edeb .SheetViews ==nil ||len (_dadc ._edeb .SheetViews .SheetView )==0{return _dadc .AddView ();};return SheetView {_dadc ._edeb .SheetViews .SheetView [0]};};type MergedCell struct{_bdbe *Workbook ;_ffg *Sheet ;_ddgc *_ba .CT_MergeCell ;}; +// Reference returns the region of cells that are merged. +func (_gef MergedCell )Reference ()string {return _gef ._ddge .RefAttr }; -// GetWidth returns a worksheet's column width. -func (_adeg *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_ccg :=range _adeg ._abgg .X ().Cols [0].Col {if int (_ccg .MinAttr )<=colIdx &&colIdx <=int (_ccg .MaxAttr ){return float64 (int (*_ccg .WidthAttr ));};};return 0;}; +// SetColor sets the text color. +func (_gedg RichTextRun )SetColor (c _cg .Color ){_gedg .ensureRpr ();_gedg ._aggb .RPr .Color =_ggd .NewCT_Color ();_fcae :="\u0066\u0066"+*c .AsRGBString ();_gedg ._aggb .RPr .Color .RgbAttr =&_fcae ;}; -// HasFormula returns true if the cell has an asoociated formula. -func (_gcgc Cell )HasFormula ()bool {return _gcgc ._eeg .F !=nil }; +// SetStyle applies a style to the cell. This style is referenced in the +// generated XML via CellStyle.Index(). +func (_cbc Cell )SetStyle (cs CellStyle ){_cbc .SetStyleIndex (cs .Index ())}; -// NewStyleSheet constructs a new default stylesheet. -func NewStyleSheet (wb *Workbook )StyleSheet {_agfa :=_ba .NewStyleSheet ();_agfa .CellStyleXfs =_ba .NewCT_CellStyleXfs ();_agfa .CellXfs =_ba .NewCT_CellXfs ();_agfa .CellStyles =_ba .NewCT_CellStyles ();_cfccb :=_ba .NewCT_CellStyle ();_cfccb .NameAttr =_g .String ("\u004e\u006f\u0072\u006d\u0061\u006c");_cfccb .XfIdAttr =0;_cfccb .BuiltinIdAttr =_g .Uint32 (0);_agfa .CellStyles .CellStyle =append (_agfa .CellStyles .CellStyle ,_cfccb );_agfa .CellStyles .CountAttr =_g .Uint32 (uint32 (len (_agfa .CellStyles .CellStyle )));_cadg :=_ba .NewCT_Xf ();_cadg .NumFmtIdAttr =_g .Uint32 (0);_cadg .FontIdAttr =_g .Uint32 (0);_cadg .FillIdAttr =_g .Uint32 (0);_cadg .BorderIdAttr =_g .Uint32 (0);_agfa .CellStyleXfs .Xf =append (_agfa .CellStyleXfs .Xf ,_cadg );_agfa .CellStyleXfs .CountAttr =_g .Uint32 (uint32 (len (_agfa .CellStyleXfs .Xf )));_gdgc :=NewFills ();_agfa .Fills =_gdgc .X ();_abce :=_gdgc .AddFill ().SetPatternFill ();_abce .SetPattern (_ba .ST_PatternTypeNone );_abce =_gdgc .AddFill ().SetPatternFill ();_abce .SetPattern (_ba .ST_PatternTypeGray125 );_agfa .Fonts =_ba .NewCT_Fonts ();_agfa .Borders =_ba .NewCT_Borders ();_fdbd :=StyleSheet {wb ,_agfa };_fdbd .AddBorder ().InitializeDefaults ();_cebc :=_fdbd .AddFont ();_cebc .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_cebc .SetSize (11);_fbge :=_ba .NewCT_Xf ();*_fbge =*_cadg ;_fbge .XfIdAttr =_g .Uint32 (0);_agfa .CellXfs .Xf =append (_agfa .CellXfs .Xf ,_fbge );_agfa .CellXfs .CountAttr =_g .Uint32 (uint32 (len (_agfa .CellXfs .Xf )));return _fdbd ;}; +// Comments returns the comments for a sheet. +func (_cddb *Sheet )Comments ()Comments {for _cce ,_fded :=range _cddb ._bdb ._fbed {if _fded ==_cddb ._bcgb {if _cddb ._bdb ._cbge [_cce ]==nil {_cddb ._bdb ._cbge [_cce ]=_ggd .NewComments ();_cddb ._bdb ._fdbe [_cce ].AddAutoRelationship (_d .DocTypeSpreadsheet ,_d .WorksheetType ,_cce +1,_d .CommentsType );_cddb ._bdb .ContentTypes .AddOverride (_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .CommentsType ,_cce +1),_d .CommentsContentType );};if len (_cddb ._bdb ._cbbfe )==0{_cddb ._bdb ._cbbfe =append (_cddb ._bdb ._cbbfe ,_cc .NewCommentDrawing ());_affd :=_cddb ._bdb ._fdbe [_cce ].AddAutoRelationship (_d .DocTypeSpreadsheet ,_d .WorksheetType ,1,_d .VMLDrawingType );if _cddb ._bcgb .LegacyDrawing ==nil {_cddb ._bcgb .LegacyDrawing =_ggd .NewCT_LegacyDrawing ();};_cddb ._bcgb .LegacyDrawing .IdAttr =_affd .ID ();};return Comments {_cddb ._bdb ,_cddb ._bdb ._cbge [_cce ]};};};_d .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 {};}; -// RangeReference converts a range reference of the form 'A1:A5' to 'Sheet -// 1'!$A$1:$A$5 . Renaming a sheet after calculating a range reference will -// invalidate the reference. -func (_ddfc Sheet )RangeReference (n string )string {_agdg :=_d .Split (n ,"\u003a");_agdgg ,_ :=_dg .ParseCellReference (_agdg [0]);_fefa :=_ade .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_agdgg .Column ,_agdgg .RowIdx );if len (_agdg )==1{return _ade .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_ddfc .Name (),_fefa );};_cacd ,_ :=_dg .ParseCellReference (_agdg [1]);_gfgc :=_ade .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_cacd .Column ,_cacd .RowIdx );return _ade .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_ddfc .Name (),_fefa ,_gfgc );};func (_fdec StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id ));};for _ ,_bbdd :=range _fdec ._gfde .NumFmts .NumFmt {if _bbdd .NumFmtIdAttr ==id {return NumberFormat {_fdec ._aced ,_bbdd };};};return NumberFormat {};}; +// SetReference sets the regin of cells that the merged cell applies to. +func (_aedc MergedCell )SetReference (ref string ){_aedc ._ddge .RefAttr =ref }; -// SetRichTextString sets the cell to rich string mode and returns a struct that -// can be used to add formatted text to the cell. -func (_gaa Cell )SetRichTextString ()RichText {_gaa .clearValue ();_gaa ._eeg .Is =_ba .NewCT_Rst ();_gaa ._eeg .TAttr =_ba .ST_CellTypeInlineStr ;return RichText {_gaa ._eeg .Is };}; +// SetXSplit sets the column split point +func (_eccdd SheetView )SetXSplit (v float64 ){_eccdd .ensurePane ();_eccdd ._baef .Pane .XSplitAttr =_d .Float64 (v );}; -// Uses1904Dates returns true if the the workbook uses dates relative to -// 1 Jan 1904. This is uncommon. -func (_ggg *Workbook )Uses1904Dates ()bool {if _ggg ._badbd .WorkbookPr ==nil ||_ggg ._badbd .WorkbookPr .Date1904Attr ==nil {return false ;};return *_ggg ._badbd .WorkbookPr .Date1904Attr ;}; +// RemoveSheet removes the sheet with the given index from the workbook. +func (_begde *Workbook )RemoveSheet (ind int )error {if _begde .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_dfba :=range _begde ._adebd .Relationships (){if _dfba .ID ()==_begde ._bbae .Sheets .Sheet [ind ].IdAttr {_begde ._adebd .Remove (_dfba );break ;};};_begde .ContentTypes .RemoveOverride (_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .WorksheetContentType ,ind +1));copy (_begde ._fbed [ind :],_begde ._fbed [ind +1:]);_begde ._fbed =_begde ._fbed [:len (_begde ._fbed )-1];_acdb :=_begde ._bbae .Sheets .Sheet [ind ];copy (_begde ._bbae .Sheets .Sheet [ind :],_begde ._bbae .Sheets .Sheet [ind +1:]);_begde ._bbae .Sheets .Sheet =_begde ._bbae .Sheets .Sheet [:len (_begde ._bbae .Sheets .Sheet )-1];for _dgcf :=range _begde ._bbae .Sheets .Sheet {if _begde ._bbae .Sheets .Sheet [_dgcf ].SheetIdAttr > _acdb .SheetIdAttr {_begde ._bbae .Sheets .Sheet [_dgcf ].SheetIdAttr --;};};copy (_begde ._fdbe [ind :],_begde ._fdbe [ind +1:]);_begde ._fdbe =_begde ._fdbe [:len (_begde ._fdbe )-1];copy (_begde ._cbge [ind :],_begde ._cbge [ind +1:]);_begde ._cbge =_begde ._cbge [:len (_begde ._cbge )-1];return nil ;}; -// Wrapped returns true if the cell will wrap text. -func (_eca CellStyle )Wrapped ()bool {if _eca ._daa .Alignment ==nil {return false ;};if _eca ._daa .Alignment .WrapTextAttr ==nil {return false ;};return *_eca ._daa .Alignment .WrapTextAttr ;}; +// ColorScale colors a cell background based off of the cell value. +type ColorScale struct{_aaed *_ggd .CT_ColorScale }; -// DefinedNames returns a slice of all defined names in the workbook. -func (_dfbbc *Workbook )DefinedNames ()[]DefinedName {if _dfbbc ._badbd .DefinedNames ==nil {return nil ;};_eeca :=[]DefinedName {};for _ ,_fgdf :=range _dfbbc ._badbd .DefinedNames .DefinedName {_eeca =append (_eeca ,DefinedName {_fgdf });};return _eeca ;}; +// SheetView is a view of a sheet. There is typically one per sheet, though more +// are supported. +type SheetView struct{_baef *_ggd .CT_SheetView }; -// AddRun adds a new run of text to the cell. -func (_adfe RichText )AddRun ()RichTextRun {_ggea :=_ba .NewCT_RElt ();_adfe ._aef .R =append (_adfe ._aef .R ,_ggea );return RichTextRun {_ggea };}; +// HasNumberFormat returns true if the cell style has a number format applied. +func (_bfe CellStyle )HasNumberFormat ()bool {return _bfe ._cae .NumFmtIdAttr !=nil &&_bfe ._cae .ApplyNumberFormatAttr !=nil &&*_bfe ._cae .ApplyNumberFormatAttr ;};func (_eeb Font )SetItalic (b bool ){if b {_eeb ._beba .I =[]*_ggd .CT_BooleanProperty {{}};}else {_eeb ._beba .I =nil ;};}; -// Sheet is a single sheet within a workbook. -type Sheet struct{_ebee *Workbook ;_ggeg *_ba .CT_Sheet ;_edeb *_ba .Worksheet ;}; +// X returns the inner wrapped XML type. +func (_aed Border )X ()*_ggd .CT_Border {return _aed ._aac }; -// RowNumber returns the row number (1-N), or zero if it is unset. -func (_bcgec Row )RowNumber ()uint32 {if _bcgec ._agbf .RAttr !=nil {return *_bcgec ._agbf .RAttr ;};return 0;}; +// 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 (_edce *Sheet )ClearCachedFormulaResults (){for _ ,_ggeg :=range _edce .Rows (){for _ ,_aabc :=range _ggeg .Cells (){if _aabc .X ().F !=nil {_aabc .X ().V =nil ;};};};}; -// SetFill applies a fill to a cell style. The fill is referenced by its index -// so modifying the fill afterward will affect all styles that reference it. -func (_fab CellStyle )SetFill (f Fill ){_fab ._daa .FillIdAttr =_g .Uint32 (f .Index ());_fab ._daa .ApplyFillAttr =_g .Bool (true );}; +// IconScale maps values to icons. +type IconScale struct{_adcf *_ggd .CT_IconSet }; -// AddRow adds a new row to a sheet. You can mix this with numbered rows, -// however it will get confusing. You should prefer to use either automatically -// numbered rows with AddRow or manually numbered rows with Row/AddNumberedRow -func (_cab *Sheet )AddRow ()Row {_aadd :=uint32 (0);_bcd :=uint32 (len (_cab ._edeb .SheetData .Row ));if _bcd > 0&&_cab ._edeb .SheetData .Row [_bcd -1].RAttr !=nil &&*_cab ._edeb .SheetData .Row [_bcd -1].RAttr ==_bcd {return _cab .addNumberedRowFast (_bcd +1);};for _ ,_cgad :=range _cab ._edeb .SheetData .Row {if _cgad .RAttr !=nil &&*_cgad .RAttr > _aadd {_aadd =*_cgad .RAttr ;};};return _cab .AddNumberedRow (_aadd +1);}; +// ClearNumberFormat removes any number formatting from the style. +func (_fed CellStyle )ClearNumberFormat (){_fed ._cae .NumFmtIdAttr =nil ;_fed ._cae .ApplyNumberFormatAttr =nil ;};func (_aebd SheetView )ensurePane (){if _aebd ._baef .Pane ==nil {_aebd ._baef .Pane =_ggd .NewCT_Pane ();_aebd ._baef .Pane .ActivePaneAttr =_ggd .ST_PaneBottomLeft ;};}; -// FormulaContext returns a formula evaluation context that can be used to -// evaluate formaulas. -func (_bdbf *Sheet )FormulaContext ()_cgd .Context {return _daee (_bdbf )};func (_ffd PatternFill )SetBgColor (c _gb .Color ){_ffd ._fefe .BgColor =_ba .NewCT_Color ();_ffd ._fefe .BgColor .RgbAttr =c .AsRGBAString ();}; +// OneCellAnchor is anchored to a top-left cell with a fixed with/height +// in distance. +type OneCellAnchor struct{_bbaac *_ce .CT_OneCellAnchor }; -// X returns the inner wrapped XML type. -func (_ddg CellMarker )X ()*_ea .CT_Marker {return _ddg ._ccb }; +// Reference returns the cell reference (e.g. "A4"). This is not required, +// however both unioffice and Excel will always set it. +func (_ggde Cell )Reference ()string {if _ggde ._dbd .RAttr !=nil {return *_ggde ._dbd .RAttr ;};return "";}; -// SetText sets the text to be displayed. -func (_cdae RichTextRun )SetText (s string ){_cdae ._fgfg .T =s }; +// SetDataBar configures the rule as a data bar, removing existing +// configuration. +func (_bdeg ConditionalFormattingRule )SetDataBar ()DataBarScale {_bdeg .clear ();_bdeg .SetType (_ggd .ST_CfTypeDataBar );_bdeg ._dbed .DataBar =_ggd .NewCT_DataBar ();_dae :=DataBarScale {_bdeg ._dbed .DataBar };_dae .SetShowValue (true );_dae .SetMinLength (10);_dae .SetMaxLength (90);return _dae ;}; -// InitializeDefaults initializes a border to its defaulte empty values. -func (_ab Border )InitializeDefaults (){_ab ._cba .Left =_ba .NewCT_BorderPr ();_ab ._cba .Bottom =_ba .NewCT_BorderPr ();_ab ._cba .Right =_ba .NewCT_BorderPr ();_ab ._cba .Top =_ba .NewCT_BorderPr ();_ab ._cba .Diagonal =_ba .NewCT_BorderPr ();}; +// 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 (_dfbe *Sheet )AddNumberedRow (rowNum uint32 )Row {_acgb :=_ggd .NewCT_Row ();_acgb .RAttr =_d .Uint32 (rowNum );_dfbe ._bcgb .SheetData .Row =append (_dfbe ._bcgb .SheetData .Row ,_acgb );_a .Slice (_dfbe ._bcgb .SheetData .Row ,func (_bfgb ,_bbec int )bool {_adea :=_dfbe ._bcgb .SheetData .Row [_bfgb ].RAttr ;_aacg :=_dfbe ._bcgb .SheetData .Row [_bbec ].RAttr ;if _adea ==nil {return true ;};if _aacg ==nil {return true ;};return *_adea < *_aacg ;});return Row {_dfbe ._bdb ,_dfbe ,_acgb };}; // 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 (_befg Comment )SetAuthor (author string ){_befg ._fdd .AuthorIdAttr =Comments {_befg ._gcbe ,_befg ._aaf }.getOrCreateAuthor (author );};type SheetProtection struct{_baca *_ba .CT_SheetProtection };func (_daeb CellStyle )SetNumberFormat (s string ){_ffe :=_daeb ._fga .StyleSheet .AddNumberFormat ();_ffe .SetFormat (s );_daeb ._daa .ApplyNumberFormatAttr =_g .Bool (true );_daeb ._daa .NumFmtIdAttr =_g .Uint32 (_ffe .ID ());}; - -// Cell returns the actual cell behind the merged region -func (_fgeg MergedCell )Cell ()Cell {_fdefe :=_fgeg .Reference ();if _ffb :=_d .Index (_fgeg .Reference (),"\u003a");_ffb !=-1{_fdefe =_fdefe [0:_ffb ];return _fgeg ._ffg .Cell (_fdefe );};return Cell {};}; - -// X returns the inner wrapped XML type. -func (_edc Comments )X ()*_ba .Comments {return _edc ._caa }; - -// BottomRight is a no-op. -func (_dd AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}};func (_eaed StyleSheet )GetCellStyle (id uint32 )CellStyle {for _abbc ,_bceg :=range _eaed ._gfde .CellXfs .Xf {if uint32 (_abbc )==id {return CellStyle {_eaed ._aced ,_bceg ,_eaed ._gfde .CellXfs };};};return CellStyle {};}; - -// RichText is a container for the rich text within a cell. It's similar to a -// paragaraph for a document, except a cell can only contain one rich text item. -type RichText struct{_aef *_ba .CT_Rst };func (_afed *Sheet )slideCellsLeft (_aeaae []*_ba .CT_Cell )[]*_ba .CT_Cell {for _ ,_fbba :=range _aeaae {_ggead ,_dfefd :=_dg .ParseCellReference (*_fbba .RAttr );if _dfefd !=nil {return _aeaae ;};_fcbc :=_ggead .ColumnIdx -1;_gead :=_dg .IndexToColumn (_fcbc )+_ade .Sprintf ("\u0025\u0064",_ggead .RowIdx );_fbba .RAttr =&_gead ;};return _aeaae ;}; - -// MaxColumnIdx returns the max used column of the sheet. -func (_dbed Sheet )MaxColumnIdx ()uint32 {_fbdeg :=uint32 (0);for _ ,_afeb :=range _dbed .Rows (){_cgcce :=_afeb ._agbf .C ;if len (_cgcce )> 0{_aaed :=_cgcce [len (_cgcce )-1];_dgee ,_ :=_dg .ParseCellReference (*_aaed .RAttr );if _fbdeg < _dgee .ColumnIdx {_fbdeg =_dgee .ColumnIdx ;};};};return _fbdeg ;}; - -// SetWidthCells sets the height the anchored object by moving the right hand -// side. It is not compatible with SetWidth. -func (_fgbg TwoCellAnchor )SetWidthCells (w int32 ){_aedc :=_fgbg .TopLeft ();_bbbc :=_fgbg .BottomRight ();_bbbc .SetCol (_aedc .Col ()+w );}; - -// SetRowOffset sets a column offset in absolute distance. -func (_egc CellMarker )SetRowOffset (m _cf .Distance ){_egc ._ccb .RowOff .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_cf .EMU ));};func (_fbcg *Sheet )updateAfterRemove (_acea uint32 ,_gcfd _cfa .UpdateAction )error {_bbae :=_fbcg .Name ();_gdf :=&_cfa .UpdateQuery {UpdateType :_gcfd ,ColumnIdx :_acea ,SheetToUpdate :_bbae };for _ ,_dgba :=range _fbcg ._ebee .Sheets (){_gdf .UpdateCurrentSheet =_bbae ==_dgba .Name ();for _ ,_bbcd :=range _dgba .Rows (){for _ ,_fdeg :=range _bbcd .Cells (){if _fdeg .X ().F !=nil {_dgge :=_fdeg .X ().F .Content ;_efdef :=_cgd .ParseString (_dgge );if _efdef ==nil {_fdeg .SetError ("\u0023\u0052\u0045F\u0021");}else {_ffga :=_efdef .Update (_gdf );_fdeg .X ().F .Content =_ade .Sprintf ("\u003d\u0025\u0073",_ffga .String ());};};};};};return nil ;};func (_deeb SheetView )ensurePane (){if _deeb ._adgd .Pane ==nil {_deeb ._adgd .Pane =_ba .NewCT_Pane ();_deeb ._adgd .Pane .ActivePaneAttr =_ba .ST_PaneBottomLeft ;};}; - -// PasswordHash returns the hash of the workbook password. -func (_ebgab WorkbookProtection )PasswordHash ()string {if _ebgab ._aba .WorkbookPasswordAttr ==nil {return "";};return *_ebgab ._aba .WorkbookPasswordAttr ;}; - -// SetValues sets the possible values. This is incompatible with SetRange. -func (_ead DataValidationList )SetValues (values []string ){_ead ._dddf .Formula1 =_g .String ("\u0022"+_d .Join (values ,"\u002c")+"\u0022");_ead ._dddf .Formula2 =_g .String ("\u0030");}; +func (_agf Comment )SetAuthor (author string ){_agf ._gbfb .AuthorIdAttr =Comments {_agf ._aab ,_agf ._adb }.getOrCreateAuthor (author );}; -// SetMaxLength sets the maximum bar length in percent. -func (_agb DataBarScale )SetMaxLength (l uint32 ){_agb ._abb .MaxLengthAttr =_g .Uint32 (l )}; +// SetHeightCells sets the height the anchored object by moving the bottom. It +// is not compatible with SetHeight. +func (_ffggc TwoCellAnchor )SetHeightCells (h int32 ){_ffggc .SetHeight (0);_ddfc :=_ffggc .TopLeft ();_aadce :=_ffggc .BottomRight ();_aadce .SetRow (_ddfc .Row ()+h );}; -// AddNumberFormat adds a new blank number format to the stylesheet. -func (_bdbcc StyleSheet )AddNumberFormat ()NumberFormat {if _bdbcc ._gfde .NumFmts ==nil {_bdbcc ._gfde .NumFmts =_ba .NewCT_NumFmts ();};_cgadg :=_ba .NewCT_NumFmt ();_cgadg .NumFmtIdAttr =uint32 (200+len (_bdbcc ._gfde .NumFmts .NumFmt ));_bdbcc ._gfde .NumFmts .NumFmt =append (_bdbcc ._gfde .NumFmts .NumFmt ,_cgadg );_bdbcc ._gfde .NumFmts .CountAttr =_g .Uint32 (uint32 (len (_bdbcc ._gfde .NumFmts .NumFmt )));return NumberFormat {_bdbcc ._aced ,_cgadg };};func (_gae Font )SetItalic (b bool ){if b {_gae ._gcc .I =[]*_ba .CT_BooleanProperty {{}};}else {_gae ._gcc .I =nil ;};}; +// SetNumber sets the cell type to number, and the value to the given number +func (_ebbg Cell )SetNumber (v float64 ){_ebbg .clearValue ();if _bg .IsNaN (v )||_bg .IsInf (v ,0){_ebbg ._dbd .TAttr =_ggd .ST_CellTypeE ;_ebbg ._dbd .V =_d .String ("\u0023\u004e\u0055M\u0021");return ;};_ebbg ._dbd .TAttr =_ggd .ST_CellTypeN ;_ebbg ._dbd .V =_d .String (_de .FormatFloat (v ,'f',-1,64));};func (_bcgf StyleSheet )GetCellStyle (id uint32 )CellStyle {for _daaa ,_dgcaa :=range _bcgf ._gcac .CellXfs .Xf {if uint32 (_daaa )==id {return CellStyle {_bcgf ._cecga ,_dgcaa ,_bcgf ._gcac .CellXfs };};};return CellStyle {};}; -// AbsoluteAnchor has a fixed top-left corner in distance units as well as a -// fixed height/width. -type AbsoluteAnchor struct{_deb *_ea .CT_AbsoluteAnchor }; +// SetRowOffset sets the row offset of the top-left anchor. +func (_caf OneCellAnchor )SetRowOffset (m _ae .Distance ){_caf .TopLeft ().SetRowOffset (m )}; -// SetXSplit sets the column split point -func (_eafd SheetView )SetXSplit (v float64 ){_eafd .ensurePane ();_eafd ._adgd .Pane .XSplitAttr =_g .Float64 (v );}; +// ColOffset returns the offset from the row cell. +func (_edad CellMarker )ColOffset ()_ae .Distance {if _edad ._bcb .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _ae .Distance (float64 (*_edad ._bcb .ColOff .ST_CoordinateUnqualified )*_ae .EMU );}; -// CellReference returns the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_egg Comment )CellReference ()string {return _egg ._fdd .RefAttr }; +// 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{_debc *Workbook ;_fefc *_ce .WsDr ;}; -// SetYSplit sets the row split point -func (_acbc SheetView )SetYSplit (v float64 ){_acbc .ensurePane ();_acbc ._adgd .Pane .YSplitAttr =_g .Float64 (v );}; +// IsEmpty returns true if the cell is empty. +func (_caa Cell )IsEmpty ()bool {return _caa ._dbd .TAttr ==_ggd .ST_CellTypeUnset &&_caa ._dbd .V ==nil &&_caa ._dbd .F ==nil ;}; -// Epoch returns the point at which the dates/times in the workbook are relative to. -func (_abde *Workbook )Epoch ()_ag .Time {if _abde .Uses1904Dates (){_ag .Date (1904,1,1,0,0,0,0,_ag .UTC );};return _ag .Date (1899,12,30,0,0,0,0,_ag .UTC );};func (_dcg Fills )X ()*_ba .CT_Fills {return _dcg ._caabg }; +// SheetCount returns the number of sheets in the workbook. +func (_bffc Workbook )SheetCount ()int {return len (_bffc ._fbed )}; -// SetShowRuler controls the visibility of the ruler -func (_bbgd SheetView )SetShowRuler (b bool ){if !b {_bbgd ._adgd .ShowRulerAttr =_g .Bool (false );}else {_bbgd ._adgd .ShowRulerAttr =nil ;};}; +// GetFilename returns the filename of the context's workbook. +func (_acfd *evalContext )GetFilename ()string {return _acfd ._afdd ._bdb .GetFilename ()}; -// MoveTo moves the top-left of the anchored object. -func (_fbde OneCellAnchor )MoveTo (col ,row int32 ){_fbde .TopLeft ().SetCol (col );_fbde .TopLeft ().SetRow (row );}; +// SetHeight sets the row height in points. +func (_faa Row )SetHeight (d _ae .Distance ){_faa ._dggg .HtAttr =_d .Float64 (float64 (d ));_faa ._dggg .CustomHeightAttr =_d .Bool (true );}; -// AddComment adds a new comment and returns a RichText which will contain the -// styled comment text. -func (_caac Comments )AddComment (cellRef string ,author string )RichText {_ebeb :=_ba .NewCT_Comment ();_caac ._caa .CommentList .Comment =append (_caac ._caa .CommentList .Comment ,_ebeb );_ebeb .RefAttr =cellRef ;_ebeb .AuthorIdAttr =_caac .getOrCreateAuthor (author );_ebeb .Text =_ba .NewCT_Rst ();return RichText {_ebeb .Text };};func (_eege DifferentialStyle )Fill ()Fill {if _eege ._geff .Fill ==nil {_eege ._geff .Fill =_ba .NewCT_Fill ();};return Fill {_eege ._geff .Fill ,nil };};func (_age Comments )getOrCreateAuthor (_egfe string )uint32 {for _ebc ,_cgf :=range _age ._caa .Authors .Author {if _cgf ==_egfe {return uint32 (_ebc );};};_dda :=uint32 (len (_age ._caa .Authors .Author ));_age ._caa .Authors .Author =append (_age ._caa .Authors .Author ,_egfe );return _dda ;}; \ No newline at end of file +// 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 (_cebc *Sheet )RemoveMergedCell (mc MergedCell ){for _dadg ,_ffae :=range _cebc ._bcgb .MergeCells .MergeCell {if _ffae ==mc .X (){copy (_cebc ._bcgb .MergeCells .MergeCell [_dadg :],_cebc ._bcgb .MergeCells .MergeCell [_dadg +1:]);_cebc ._bcgb .MergeCells .MergeCell [len (_cebc ._bcgb .MergeCells .MergeCell )-1]=nil ;_cebc ._bcgb .MergeCells .MergeCell =_cebc ._bcgb .MergeCells .MergeCell [:len (_cebc ._bcgb .MergeCells .MergeCell )-1];};};}; \ No newline at end of file diff --git a/spreadsheet/update/update.go b/spreadsheet/update/update.go index 4129d0dc3e..235f64cbf6 100644 --- a/spreadsheet/update/update.go +++ b/spreadsheet/update/update.go @@ -10,10 +10,7 @@ // terms that can be accessed at https://unidoc.io/eula/ // Package update contains definitions needed for updating references after removing rows/columns. -package update ; - -// UpdateAction is the type for update types constants. -type UpdateAction byte ;const (UpdateActionRemoveColumn UpdateAction =iota ;); +package update ;const (UpdateActionRemoveColumn UpdateAction =iota ;); // UpdateQuery contains terms of how to update references after removing row/column. type UpdateQuery struct{ @@ -28,4 +25,7 @@ ColumnIdx uint32 ; SheetToUpdate string ; // UpdateCurrentSheet is true if references without sheet prefix should be updated as well. -UpdateCurrentSheet bool ;}; \ No newline at end of file +UpdateCurrentSheet bool ;}; + +// UpdateAction is the type for update types constants. +type UpdateAction byte ; \ No newline at end of file diff --git a/unioffice.go b/unioffice.go index 15b8f7217b..9d6f598b9a 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 (_c "encoding/xml";_cc "errors";_d "fmt";_bd "github.com/unidoc/unioffice/algo";_cf "log";_b "reflect";_aa "strings";_ca "unicode";); +package unioffice ;import (_b "encoding/xml";_g "errors";_da "fmt";_fd "github.com/unidoc/unioffice/algo";_e "log";_eg "reflect";_d "strings";_c "unicode";);const (OfficeDocumentTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006de\u006e\u0074";StylesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073";ThemeTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0068\u0065\u006d\u0065";SettingsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0073e\u0074\u0074i\u006eg\u0073";ImageTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0069\u006d\u0061\u0067\u0065";CommentsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0063o\u006d\u006de\u006et\u0073";ThumbnailTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078m\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c";DrawingTypeStrict ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0070\u0075rl\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006ff\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068ip\u0073\u002f\u0064r\u0061\u0077\u0069\u006e\u0067";ChartTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063\u0068\u0061\u0072\u0074";ExtendedPropertiesTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078m\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";CustomXMLTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063\u0075s\u0074\u006f\u006d\u0058\u006d\u006c";WorksheetTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0077\u006fr\u006b\u0073\u0068\u0065\u0065\u0074";SharedStringsTypeStrict ="h\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078m\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074\u0072\u0069\u006eg\u0073";SharedStingsTypeStrict =SharedStringsTypeStrict ;TableTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065";HeaderTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0068\u0065\u0061\u0064\u0065\u0072";FooterTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0066\u006f\u006f\u0074\u0065\u0072";NumberingTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006e\u0075m\u0062\u0065\u0072\u0069\u006e\u0067";FontTableTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006fn\u0074\u0054\u0061\u0062\u006c\u0065";WebSettingsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006de\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0077\u0065\u0062\u0053\u0065\u0074\u0074i\u006e\u0067\u0073";FootNotesTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006fo\u0074\u006e\u006f\u0074\u0065\u0073";EndNotesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0065n\u0064\u006eo\u0074e\u0073";SlideTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065";VMLDrawingTypeStrict ="\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006fo\u0078\u006d\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065l\u0061\u0074i\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0076\u006dl\u0044\u0072\u0061\u0077\u0069\u006e\u0067";OfficeDocumentType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";StylesType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073";ThemeType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0074\u0068\u0065\u006d\u0065";ThemeContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e/\u0076\u006e\u0064.\u006f\u0070e\u006e\u0078\u006d\u006c\u0066\u006fr\u006dat\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0074\u0068\u0065\u006d\u0065\u002b\u0078\u006d\u006c";SettingsType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u0065\u0074\u0074\u0069\u006eg\u0073";ImageType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0069\u006d\u0061\u0067\u0065";CommentsType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0063\u006f\u006d\u006d\u0065\u006et\u0073";CommentsContentType ="a\u0070pl\u0069c\u0061t\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006fp\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006fc\u0075\u006d\u0065nt.\u0073\u0070\u0072\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u006d\u006c\u002e\u0063\u006f\u006d\u006d\u0065n\u0074s\u002b\u0078\u006d\u006c";ThumbnailType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u0070\u0061\u0063\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065t\u0061\u0064\u0061\u0074\u0061\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061i\u006c";DrawingType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006d\u0061t\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006es\u0068\u0069\u0070\u0073\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067";DrawingContentType ="\u0061\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066f\u0069\u0063\u0065\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u002b\u0078\u006d\u006c";ChartType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0063\u0068\u0061\u0072\u0074";ChartContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e/\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066f\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002e\u0063\u0068a\u0072\u0074\u002b\u0078\u006d\u006c";HyperLinkType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b";ExtendedPropertiesType ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";CorePropertiesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073";CustomPropertiesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073";CustomXMLType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c";TableStylesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073";ViewPropertiesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073";WorksheetType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";WorksheetContentType ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u006dl\u002e\u0077\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u002b\u0078\u006d\u006c";SharedStringsType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002fo\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0032\u0030\u0030\u0036/\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073";SharedStingsType =SharedStringsType ;SharedStringsContentType ="ap\u0070\u006c\u0069\u0063\u0061\u0074\u0069on\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073p\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0061\u0072e\u0064S\u0074\u0072\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c";SMLStyleSheetContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002e\u0073t\u0079\u006c\u0065\u0073\u002bx\u006d\u006c";TableType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0074\u0061\u0062\u006c\u0065";TableContentType ="a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065e\u0074\u006d\u006c\u002e\u0074\u0061\u0062\u006c\u0065\u002b\u0078m\u006c";HeaderType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0068\u0065\u0061\u0064\u0065\u0072";FooterType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006f\u006f\u0074\u0065\u0072";NumberingType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";FontTableType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065";WebSettingsType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006eg\u0073";FootNotesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";EndNotesType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0065\u006e\u0064\u006e\u006f\u0074e\u0073";SlideType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u006c\u0069\u0064\u0065";SlideContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002es\u006c\u0069\u0064\u0065\u002bx\u006d\u006c";SlideMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074e\u0072";SlideMasterContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0073\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072\u002b\u0078m\u006c";SlideLayoutType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006fu\u0074";SlideLayoutContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0073\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074\u002b\u0078m\u006c";PresentationPropertiesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073";HandoutMasterType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002fo\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0032\u0030\u0030\u0036/\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004da\u0073\u0074\u0065\u0072";NotesMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074e\u0072";VMLDrawingType ="\u0068\u0074tp\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002fof\u0066\u0069c\u0065D\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u00300\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0076m\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067";VMLDrawingContentType ="\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dof\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0076\u006d\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067";); + +// Any is the interface used for marshaling/unmarshaling xsd:any +type Any interface{MarshalXML (_ca *_b .Encoder ,_ga _b .StartElement )error ;UnmarshalXML (_fdc *_b .Decoder ,_fdce _b .StartElement )error ;}; + +// Uint64 returns a copy of v as a pointer. +func Uint64 (v uint64 )*uint64 {_dfc :=v ;return &_dfc };func (_efdf *nsSet )getPrefix (_ggf string )string {if _eaa ,_fga :=_gf [_ggf ];_fga {if _ ,_eb :=_efdf ._dgab [_eaa ];!_eb {_efdf ._dgab [_eaa ]=_ggf ;_efdf ._bad [_ggf ]=_eaa ;_efdf ._dac =append (_efdf ._dac ,_eaa );};return _eaa ;};_ggf =_d .TrimFunc (_ggf ,func (_dd rune )bool {return !_c .IsLetter (_dd )});if _gab ,_effa :=_efdf ._bad [_ggf ];_effa {return _gab ;};_bgg :=_d .Split (_ggf ,"\u002f");_bgg =_d .Split (_bgg [len (_bgg )-1],"\u003a");_edf :=_bgg [len (_bgg )-1];_fb :=0;_dc :=[]byte {};for {if _fb < len (_edf ){_dc =append (_dc ,_edf [_fb ]);}else {_dc =append (_dc ,'_');};_fb ++;if _ ,_gac :=_efdf ._dgab [string (_dc )];!_gac {_efdf ._dgab [string (_dc )]=_ggf ;_efdf ._bad [_ggf ]=string (_dc );_efdf ._dac =append (_efdf ._dac ,string (_dc ));return string (_dc );};};}; // XSDAny is used to marshal/unmarshal xsd:any types in the OOXML schema. -type XSDAny struct{XMLName _c .Name ;Attrs []_c .Attr ;Data []byte ;Nodes []*XSDAny ;};func _gbe (_bab []*any )[]*XSDAny {_gbef :=[]*XSDAny {};for _ ,_fggg :=range _bab {_dce :=&XSDAny {};_dce .XMLName =_fggg .XMLName ;_dce .Attrs =_fggg .Attrs ;_dce .Data =_fggg .Data ;_dce .Nodes =_gbe (_fggg .Nodes );_gbef =append (_gbef ,_dce );};return _gbef ;};func (_eag nsSet )applyToNode (_ec *any ){if _ec .XMLName .Space ==""{return ;};_gf :=_eag .getPrefix (_ec .XMLName .Space );_ec .XMLName .Space ="";_ec .XMLName .Local =_gf +"\u003a"+_ec .XMLName .Local ;_gcd :=_ec .Attrs ;_ec .Attrs =nil ;for _ ,_agc :=range _gcd {if _agc .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _agc .Name .Space !=""{_ccc :=_eag .getPrefix (_agc .Name .Space );_agc .Name .Space ="";_agc .Name .Local =_ccc +"\u003a"+_agc .Name .Local ;};_ec .Attrs =append (_ec .Attrs ,_agc );};for _ ,_eeb :=range _ec .Nodes {_eag .applyToNode (_eeb );};}; +type XSDAny struct{XMLName _b .Name ;Attrs []_b .Attr ;Data []byte ;Nodes []*XSDAny ;};var _bea =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"}; -// MarshalXML implements the xml.Marshaler interface. -func (_ggf *XSDAny )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name =_ggf .XMLName ;start .Attr =_ggf .Attrs ;_dgg :=any {};_dgg .XMLName =_ggf .XMLName ;_dgg .Attrs =_ggf .Attrs ;_dgg .Data =_ggf .Data ;_dgg .Nodes =_bdd (_ggf .Nodes );_gcec :=[]string {};_fda :=false ;_dfd :=nsSet {_gce :map[string ]string {},_cd :map[string ]string {}};_ggf .collectNS (&_dfd );_dfd .applyToNode (&_dgg );for _ ,_feb :=range _dfd ._af {if _ ,_fga :=_cae [_feb ];_fga {_gcec =append (_gcec ,_feb );};_dbbd :=_dfd ._cd [_feb ];_dgg .Attrs =append (_dgg .Attrs ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_feb },Value :_dbbd });if _feb =="\u006d\u0063"{_fda =true ;};};if _fda &&len (_gcec )> 0{_dgg .Attrs =append (_dgg .Attrs ,_c .Attr {Name :_c .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_aa .Join (_gcec ,"\u0020")});};return e .Encode (&_dgg );}; +// 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"});};}; // 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 {_ag :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _ag ;};_agg :=AbsoluteFilename (dt ,relToTyp ,index );_fg :=_aa .Split (_agg ,"\u002f");_ba :=_aa .Split (_ag ,"\u002f");_ac :=0;for _bb :=0;_bb < len (_fg );_bb ++{if _fg [_bb ]==_ba [_bb ]{_ac ++;};if _bb +1==len (_ba ){break ;};};_fg =_fg [_ac :];_ba =_ba [_ac :];_cb :=len (_fg )-1;if _cb > 0{return _bd .RepeatString ("\u002e\u002e\u002f",_cb )+_aa .Join (_ba ,"\u002f");};return _aa .Join (_ba ,"\u002f");};type any struct{XMLName _c .Name ;Attrs []_c .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;}; +func RelativeFilename (dt DocType ,relToTyp ,typ string ,index int )string {_fc :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _fc ;};_fg :=AbsoluteFilename (dt ,relToTyp ,index );_bg :=_d .Split (_fg ,"\u002f");_bb :=_d .Split (_fc ,"\u002f");_dg :=0;for _gg :=0;_gg < len (_bg );_gg ++{if _bg [_gg ]==_bb [_gg ]{_dg ++;};if _gg +1==len (_bb ){break ;};};_bg =_bg [_dg :];_bb =_bb [_dg :];_gc :=len (_bg )-1;if _gc > 0{return _fd .RepeatString ("\u002e\u002e\u002f",_gc )+_d .Join (_bb ,"\u002f");};return _d .Join (_bb ,"\u002f");}; -// RelativeImageFilename returns an image filename relative to the source file referenced -// from a relationships file. It is identical to RelativeFilename but is used particularly for images -// in order to handle different image formats. -func RelativeImageFilename (dt DocType ,relToTyp ,typ string ,index int ,fileExtension string )string {_bbg :=RelativeFilename (dt ,relToTyp ,typ ,index );return _bbg [0:len (_bbg )-3]+fileExtension ;}; +// Int64 returns a copy of v as a pointer. +func Int64 (v int64 )*int64 {_dga :=v ;return &_dga }; -// DisableLogging sets the Log function to a no-op so that any log messages are -// silently discarded. -func DisableLogging (){Log =func (string ,...interface{}){}};var Log =_cf .Printf ; +// Float32 returns a copy of v as a pointer. +func Float32 (v float32 )*float32 {_be :=v ;return &_be };func _ede (_gd *any ){for _ ,_de :=range _gd .Nodes {_ede (_de );};}; -// Int64 returns a copy of v as a pointer. -func Int64 (v int64 )*int64 {_gc :=v ;return &_gc };const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;);func _ccd (_fca *any ){for _ ,_fcab :=range _fca .Nodes {_ccd (_fcab );};}; +// Int32 returns a copy of v as a pointer. +func Int32 (v int32 )*int32 {_efd :=v ;return &_efd };var _gf =func ()map[string ]string {_ac :=map[string ]string {};for _ed ,_ae :=range _bea {_ac [_ae ]=_ed ;};return _ac ;}();var Log =_e .Printf ;type nsSet struct{_bad map[string ]string ;_dgab map[string ]string ;_dac []string ;}; -// CreateElement creates an element with the given namespace and name. It is -// used to unmarshal some xsd:any elements to the appropriate concrete type. -func CreateElement (start _c .StartElement )(Any ,error ){_df ,_ccg :=_fc [start .Name .Space +"\u002f"+start .Name .Local ];if !_ccg {_bc :=&XSDAny {};return _bc ,nil ;};_g :=_b .ValueOf (_df );_aac :=_g .Call (nil );if len (_aac )!=1{return nil ,_d .Errorf ("\u0063\u006fn\u0073\u0074\u0072\u0075\u0063t\u006f\u0072\u0020\u0066\u0075n\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0020\u006f\u006e\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u002c\u0020\u0067\u006f\u0074\u0020\u0025\u0064",len (_aac ));};_gg ,_ccg :=_aac [0].Interface ().(Any );if !_ccg {return nil ,_cc .New ("\u0063o\u006e\u0073t\u0072\u0075\u0063\u0074o\u0072\u0020\u0066u\u006e\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068ou\u006c\u0064\u0020r\u0065\u0074u\u0072\u006e\u0020\u0061\u006e\u0079 \u0027\u0041n\u0079\u0027");};return _gg ,nil ;};const (OfficeDocumentTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006de\u006e\u0074";StylesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073";ThemeTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0068\u0065\u006d\u0065";SettingsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0073e\u0074\u0074i\u006eg\u0073";ImageTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0069\u006d\u0061\u0067\u0065";CommentsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0063o\u006d\u006de\u006et\u0073";ThumbnailTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078m\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c";DrawingTypeStrict ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0070\u0075rl\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006ff\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068ip\u0073\u002f\u0064r\u0061\u0077\u0069\u006e\u0067";ChartTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063\u0068\u0061\u0072\u0074";ExtendedPropertiesTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078m\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0065\u0078\u0074\u0065\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";CustomXMLTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063\u0075s\u0074\u006f\u006d\u0058\u006d\u006c";WorksheetTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0077\u006fr\u006b\u0073\u0068\u0065\u0065\u0074";SharedStringsTypeStrict ="h\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078m\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074\u0072\u0069\u006eg\u0073";SharedStingsTypeStrict =SharedStringsTypeStrict ;TableTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065";HeaderTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0068\u0065\u0061\u0064\u0065\u0072";FooterTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0066\u006f\u006f\u0074\u0065\u0072";NumberingTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006e\u0075m\u0062\u0065\u0072\u0069\u006e\u0067";FontTableTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006fn\u0074\u0054\u0061\u0062\u006c\u0065";WebSettingsTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006de\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0077\u0065\u0062\u0053\u0065\u0074\u0074i\u006e\u0067\u0073";FootNotesTypeStrict ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c.\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065D\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006fo\u0074\u006e\u006f\u0074\u0065\u0073";EndNotesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002eo\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006ff\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070s\u002f\u0065n\u0064\u006eo\u0074e\u0073";SlideTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065";VMLDrawingTypeStrict ="\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006fo\u0078\u006d\u006c\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065l\u0061\u0074i\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0076\u006dl\u0044\u0072\u0061\u0077\u0069\u006e\u0067";OfficeDocumentType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072g\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";StylesType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073";ThemeType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0074\u0068\u0065\u006d\u0065";ThemeContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061t\u0069\u006f\u006e/\u0076\u006e\u0064.\u006f\u0070e\u006e\u0078\u006d\u006c\u0066\u006fr\u006dat\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0074\u0068\u0065\u006d\u0065\u002b\u0078\u006d\u006c";SettingsType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u0065\u0074\u0074\u0069\u006eg\u0073";ImageType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0069\u006d\u0061\u0067\u0065";CommentsType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0063\u006f\u006d\u006d\u0065\u006et\u0073";CommentsContentType ="a\u0070pl\u0069c\u0061t\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006fp\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006da\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006fc\u0075\u006d\u0065nt.\u0073\u0070\u0072\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u006d\u006c\u002e\u0063\u006f\u006d\u006d\u0065n\u0074s\u002b\u0078\u006d\u006c";ThumbnailType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u0070\u0061\u0063\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065t\u0061\u0064\u0061\u0074\u0061\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061i\u006c";DrawingType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006f\u0072\u006d\u0061t\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006es\u0068\u0069\u0070\u0073\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067";DrawingContentType ="\u0061\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066f\u0069\u0063\u0065\u0064\u006fc\u0075\u006d\u0065\u006e\u0074\u002e\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u002b\u0078\u006d\u006c";ChartType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0063\u0068\u0061\u0072\u0074";ChartContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e/\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066f\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002e\u0063\u0068a\u0072\u0074\u002b\u0078\u006d\u006c";HyperLinkType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b";ExtendedPropertiesType ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069p\u0073\u002f\u0065x\u0074\u0065\u006e\u0064\u0065d\u002d\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";CorePropertiesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006ba\u0067\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061/\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073";CustomPropertiesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0063u\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006f\u0070e\u0072\u0074i\u0065\u0073";CustomXMLType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c";TableStylesType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0073";ViewPropertiesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0073";WorksheetType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0077\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";WorksheetContentType ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064.\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u006dl\u002e\u0077\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u002b\u0078\u006d\u006c";SharedStringsType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002fo\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0032\u0030\u0030\u0036/\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073";SharedStingsType =SharedStringsType ;SharedStringsContentType ="ap\u0070\u006c\u0069\u0063\u0061\u0074\u0069on\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073p\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002e\u0073\u0068\u0061\u0072e\u0064S\u0074\u0072\u0069\u006e\u0067\u0073\u002b\u0078\u006d\u006c";SMLStyleSheetContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002e\u0073t\u0079\u006c\u0065\u0073\u002bx\u006d\u006c";TableType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0074\u0061\u0062\u006c\u0065";TableContentType ="a\u0070\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066o\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075m\u0065\u006e\u0074\u002e\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065e\u0074\u006d\u006c\u002e\u0074\u0061\u0062\u006c\u0065\u002b\u0078m\u006c";HeaderType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0068\u0065\u0061\u0064\u0065\u0072";FooterType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u006f\u0066f\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0066\u006f\u006f\u0074\u0065\u0072";NumberingType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";FontTableType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065";WebSettingsType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006eg\u0073";FootNotesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";EndNotesType ="\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065\u006d\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0065\u006e\u0064\u006e\u006f\u0074e\u0073";SlideType ="\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073/\u0073\u006c\u0069\u0064\u0065";SlideContentType ="\u0061\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0076\u006e\u0064\u002e\u006f\u0070\u0065n\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063e\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002es\u006c\u0069\u0064\u0065\u002bx\u006d\u006c";SlideMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074e\u0072";SlideMasterContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0073\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072\u002b\u0078m\u006c";SlideLayoutType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006fu\u0074";SlideLayoutContentType ="\u0061\u0070\u0070\u006c\u0069c\u0061\u0074\u0069\u006f\u006e\u002f\u0076n\u0064\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002d\u006f\u0066\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061t\u0069\u006f\u006e\u006d\u006c\u002e\u0073\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074\u002b\u0078m\u006c";PresentationPropertiesType ="ht\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070s\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070\u0073";HandoutMasterType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002fo\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074/\u0032\u0030\u0030\u0036/\u0072\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004da\u0073\u0074\u0065\u0072";NotesMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074e\u0072";VMLDrawingType ="\u0068\u0074tp\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002fof\u0066\u0069c\u0065D\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u00300\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0076m\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067";VMLDrawingContentType ="\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dof\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0076\u006d\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067";); +// Float64 returns a copy of v as a pointer. +func Float64 (v float64 )*float64 {_ea :=v ;return &_ea }; // AbsoluteImageFilename returns the full path to an image from the root of the // zip container. -func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_fge :=AbsoluteFilename (dt ,ImageType ,index );return _fge [0:len (_fge )-3]+fileExtension ;};var _cae =map[string ]bool {"\u0077\u0031\u0030":true ,"\u0077\u0031\u0034":true ,"\u0077\u0070\u0031\u0034":true ,"\u0077\u0031\u0035":true ,"\u0078\u0031\u0035a\u0063":true ,"\u0077\u0031\u0036s\u0065":true ,"\u0077\u0031\u0036\u0063\u0069\u0064":true ,"\u0077\u0031\u0036":true ,"\u0077\u0031\u0036\u0063\u0065\u0078":true }; +func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_bga :=AbsoluteFilename (dt ,ImageType ,index );return _bga [0:len (_bga )-3]+fileExtension ;};const _df =true ;const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;); -// Bool returns a copy of v as a pointer. -func Bool (v bool )*bool {_ea :=v ;return &_ea }; +// DisableLogging sets the Log function to a no-op so that any log messages are +// silently discarded. +func DisableLogging (){Log =func (string ,...interface{}){}};func _acb (_dfd []*any )[]*XSDAny {_cca :=[]*XSDAny {};for _ ,_dee :=range _dfd {_cad :=&XSDAny {};_cad .XMLName =_dee .XMLName ;_cad .Attrs =_dee .Attrs ;_cad .Data =_dee .Data ;_cad .Nodes =_acb (_dee .Nodes );_cca =append (_cca ,_cad );};return _cca ;};var _bbg =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 }; -// Int8 returns a copy of v as a pointer. -func Int8 (v int8 )*int8 {_fa :=v ;return &_fa }; +// Uint16 returns a copy of v as a pointer. +func Uint16 (v uint16 )*uint16 {_bag :=v ;return &_bag }; + +// 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 _da .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 _da .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _da .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 _da .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 _da .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _da .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 _da .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 _da .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 _da .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 _da .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 _da .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 _da .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 _da .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _da .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 _da .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 _da .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case FooterType ,FooterTypeStrict :return _da .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case SlideType ,SlideTypeStrict :return _da .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index );case SlideLayoutType :return _da .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 _da .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 _da .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 _da .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 "";}; + +// RegisterConstructor registers a constructor function used for unmarshaling +// xsd:any elements. +func RegisterConstructor (ns ,name string ,fn interface{}){_ef [ns +"\u002f"+name ]=fn }; // UnmarshalXML implements the xml.Unmarshaler interface. -func (_eaa *XSDAny )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfea :=any {};if _bf :=d .DecodeElement (&_dfea ,&start );_bf !=nil {return _bf ;};_ccd (&_dfea );_eaa .XMLName =_dfea .XMLName ;_eaa .Attrs =_dfea .Attrs ;_eaa .Data =_dfea .Data ;_eaa .Nodes =_gbe (_dfea .Nodes );return nil ;};const _fb =true ;type nsSet struct{_gce map[string ]string ;_cd map[string ]string ;_af []string ;};var _fc =map[string ]interface{}{}; +func (_fe *XSDAny )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eac :=any {};if _dab :=d .DecodeElement (&_eac ,&start );_dab !=nil {return _dab ;};_ede (&_eac );_fe .XMLName =_eac .XMLName ;_fe .Attrs =_eac .Attrs ;_fe .Data =_eac .Data ;_fe .Nodes =_acb (_eac .Nodes );return nil ;}; // Uint32 returns a copy of v as a pointer. -func Uint32 (v uint32 )*uint32 {_ee :=v ;return &_ee };func (_fcd *XSDAny )collectNS (_ed *nsSet ){if _fcd .XMLName .Space !=""{_ed .getPrefix (_fcd .XMLName .Space );};for _ ,_cbg :=range _fcd .Attrs {if _cbg .Name .Space !=""&&_cbg .Name .Space !="\u0078\u006d\u006cn\u0073"{_ed .getPrefix (_cbg .Name .Space );};};for _ ,_ccf :=range _fcd .Nodes {_ccf .collectNS (_ed );};};const (ContentTypesFilename ="\u005b\u0043\u006f\u006ete\u006e\u0074\u005f\u0054\u0079\u0070\u0065\u0073\u005d\u002e\u0078\u006d\u006c";BaseRelsFilename ="_\u0072\u0065\u006c\u0073\u002f\u002e\u0072\u0065\u006c\u0073";); +func Uint32 (v uint32 )*uint32 {_fa :=v ;return &_fa }; -// Any is the interface used for marshaling/unmarshaling xsd:any -type Any interface{MarshalXML (_f *_c .Encoder ,_ce _c .StartElement )error ;UnmarshalXML (_bg *_c .Decoder ,_fe _c .StartElement )error ;};func (_dg *nsSet )getPrefix (_gd string )string {if _acd ,_eed :=_cfc [_gd ];_eed {if _ ,_db :=_dg ._cd [_acd ];!_db {_dg ._cd [_acd ]=_gd ;_dg ._gce [_gd ]=_acd ;_dg ._af =append (_dg ._af ,_acd );};return _acd ;};_gd =_aa .TrimFunc (_gd ,func (_gde rune )bool {return !_ca .IsLetter (_gde )});if _afe ,_dbe :=_dg ._gce [_gd ];_dbe {return _afe ;};_bfd :=_aa .Split (_gd ,"\u002f");_bfd =_aa .Split (_bfd [len (_bfd )-1],"\u003a");_fbc :=_bfd [len (_bfd )-1];_gdf :=0;_afg :=[]byte {};for {if _gdf < len (_fbc ){_afg =append (_afg ,_fbc [_gdf ]);}else {_afg =append (_afg ,'_');};_gdf ++;if _ ,_agge :=_dg ._cd [string (_afg )];!_agge {_dg ._cd [string (_afg )]=_gd ;_dg ._gce [_gd ]=string (_afg );_dg ._af =append (_dg ._af ,string (_afg ));return string (_afg );};};}; +// 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 {_gb :=RelativeFilename (dt ,relToTyp ,typ ,index );return _gb [0:len (_gb )-3]+fileExtension ;};type any struct{XMLName _b .Name ;Attrs []_b .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;}; -// Float64 returns a copy of v as a pointer. -func Float64 (v float64 )*float64 {_e :=v ;return &_e }; +// Int8 returns a copy of v as a pointer. +func Int8 (v int8 )*int8 {_ff :=v ;return &_ff };const MinGoVersion =_df ; // Uint8 returns a copy of v as a pointer. -func Uint8 (v uint8 )*uint8 {_fgg :=v ;return &_fgg };var _cfc =func ()map[string ]string {_dfe :=map[string ]string {};for _cfg ,_ga :=range _fbg {_dfe [_ga ]=_cfg ;};return _dfe ;}();func _bdd (_gcb []*XSDAny )[]*any {_be :=[]*any {};for _ ,_ded :=range _gcb {_bbb :=&any {};_bbb .XMLName =_ded .XMLName ;_eea :=[]_c .Attr {};for _ ,_caa :=range _ded .Attrs {if _caa .Name .Local !="\u0078\u006d\u006cn\u0073"{_eea =append (_eea ,_caa );};};_bbb .Attrs =_eea ;_bbb .Data =_ded .Data ;_bbb .Nodes =_bdd (_ded .Nodes );_be =append (_be ,_bbb );};return _be ;}; - -// Uint64 returns a copy of v as a pointer. -func Uint64 (v uint64 )*uint64 {_ace :=v ;return &_ace }; +func Uint8 (v uint8 )*uint8 {_a :=v ;return &_a };func (_dag *XSDAny )collectNS (_gcb *nsSet ){if _dag .XMLName .Space !=""{_gcb .getPrefix (_dag .XMLName .Space );};for _ ,_aef :=range _dag .Attrs {if _aef .Name .Space !=""&&_aef .Name .Space !="\u0078\u006d\u006cn\u0073"{_gcb .getPrefix (_aef .Name .Space );};};for _ ,_ceg :=range _dag .Nodes {_ceg .collectNS (_gcb );};}; -// DocType represents one of the three document types supported (docx/xlsx/pptx) -type DocType byte ; - -// AddPreserveSpaceAttr adds an xml:space="preserve" attribute to a start -// element if it is required for the string s. -func AddPreserveSpaceAttr (se *_c .StartElement ,s string ){if NeedsSpacePreserve (s ){se .Attr =append (se .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"});};}; - -// RegisterConstructor registers a constructor function used for unmarshaling -// xsd:any elements. -func RegisterConstructor (ns ,name string ,fn interface{}){_fc [ns +"\u002f"+name ]=fn }; +// MarshalXML implements the xml.Marshaler interface. +func (_ddc *XSDAny )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name =_ddc .XMLName ;start .Attr =_ddc .Attrs ;_dgec :=any {};_dgec .XMLName =_ddc .XMLName ;_dgec .Attrs =_ddc .Attrs ;_dgec .Data =_ddc .Data ;_dgec .Nodes =_dgc (_ddc .Nodes );_fgag :=[]string {};_cbc :=false ;_ec :=nsSet {_bad :map[string ]string {},_dgab :map[string ]string {}};_ddc .collectNS (&_ec );_ec .applyToNode (&_dgec );for _ ,_ee :=range _ec ._dac {if _ ,_fgac :=_bbg [_ee ];_fgac {_fgag =append (_fgag ,_ee );};_ebd :=_ec ._dgab [_ee ];_dgec .Attrs =append (_dgec .Attrs ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_ee },Value :_ebd });if _ee =="\u006d\u0063"{_cbc =true ;};};if _cbc &&len (_fgag )> 0{_dgec .Attrs =append (_dgec .Attrs ,_b .Attr {Name :_b .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_d .Join (_fgag ,"\u0020")});};return e .Encode (&_dgec );};func _dgc (_dba []*XSDAny )[]*any {_eacd :=[]*any {};for _ ,_efe :=range _dba {_fab :=&any {};_fab .XMLName =_efe .XMLName ;_fee :=[]_b .Attr {};for _ ,_aeb :=range _efe .Attrs {if _aeb .Name .Local !="\u0078\u006d\u006cn\u0073"{_fee =append (_fee ,_aeb );};};_fab .Attrs =_fee ;_fab .Data =_efe .Data ;_fab .Nodes =_dgc (_efe .Nodes );_eacd =append (_eacd ,_fab );};return _eacd ;}; // Stringf formats according to a format specifier and returns a pointer to the // resulting string. -func Stringf (f string ,args ...interface{})*string {_bde :=_d .Sprintf (f ,args ...);return &_bde }; +func Stringf (f string ,args ...interface{})*string {_cg :=_da .Sprintf (f ,args ...);return &_cg }; -// 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 ;}; +// Bool returns a copy of v as a pointer. +func Bool (v bool )*bool {_bf :=v ;return &_bf }; -// Int32 returns a copy of v as a pointer. -func Int32 (v int32 )*int32 {_gb :=v ;return &_gb }; +// DocType represents one of the three document types supported (docx/xlsx/pptx) +type DocType byte ; // String returns a copy of v as a pointer. -func String (v string )*string {_de :=v ;return &_de }; - -// Float32 returns a copy of v as a pointer. -func Float32 (v float32 )*float32 {_fec :=v ;return &_fec }; +func String (v string )*string {_dgg :=v ;return &_dgg };var _ef =map[string ]interface{}{}; -// Uint16 returns a copy of v as a pointer. -func Uint16 (v uint16 )*uint16 {_baa :=v ;return &_baa };const MinGoVersion =_fb ;var _fbg =map[string ]string {"\u0061":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0064\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0064c\u0074\u0065\u0072\u006d\u0073":"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u006d\u0063":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036","\u006d\u006f":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u006d\u0061\u0063\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0032\u0030\u0030\u0038\u002f\u006d\u0061\u0069\u006e","\u0077":"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n","\u0077\u0031\u0030":"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064","\u0077\u0031\u0034":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0035":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u006e\u0065":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0070":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0044\u0072\u0061\u0077i\u006e\u0067","\u0077\u0070\u0031\u0034":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067","\u0077\u0070\u0063":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002e\u0063\u006f\u006d\u002fo\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00310\u002f\u0077o\u0072\u0064\u0070\u0072o\u0063\u0065\u0073\u0073\u0069n\u0067\u0043\u0061\u006e\u0076\u0061\u0073","\u0077\u0070\u0067":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070","\u0077\u0070\u0069":"\u0068t\u0074\u0070\u003a\u002f\u002f\u0073\u0063he\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d/\u006f\u0066\u0066i\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072d\u0070\u0072oc\u0065\u0073\u0073i\u006e\u0067\u0049\u006e\u006b","\u0077\u0070\u0073":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0078\u0073\u0069":"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065","\u0078\u0031\u0035a\u0063":"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073h\u0065e\u0074\u006d\u006c\u002f\u0032\u0030\u0031\u0030/\u00311\u002f\u0061c","\u0077\u0031\u0036s\u0065":"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006ff\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u00315\u002f\u0077\u006f\u0072\u0064\u006dl\u002f\u0073\u0079m\u0065\u0078","\u0077\u0031\u0036\u0063\u0069\u0064":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0036\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0069\u0064","\u0077\u0031\u0036":"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c","\u0077\u0031\u0036\u0063\u0065\u0078":"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066fi\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0038\u002f\u0077\u006f\u0072\u0064\u006d\u006c\u002f\u0063\u0065\u0078","\u0078\u006d\u006c":"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}; +// 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 ){_ba ,_fdd :=_ef [start .Name .Space +"\u002f"+start .Name .Local ];if !_fdd {_eff :=&XSDAny {};return _eff ,nil ;};_baf :=_eg .ValueOf (_ba );_db :=_baf .Call (nil );if len (_db )!=1{return nil ,_da .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 (_db ));};_ce ,_fdd :=_db [0].Interface ().(Any );if !_fdd {return nil ,_g .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 _ce ,nil ;};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";); -// AbsoluteFilename returns the full path to a file from the root of the zip -// container. Index is used in some cases for files which there may be more than -// one of (e.g. worksheets/drawings/charts) -func AbsoluteFilename (dt DocType ,typ string ,index int )string {switch typ {case CorePropertiesType :return "\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c";case CustomPropertiesType :return "\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c";case ExtendedPropertiesType ,ExtendedPropertiesTypeStrict :return "\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c";case ThumbnailType ,ThumbnailTypeStrict :return "\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067";case CustomXMLType :return _d .Sprintf ("c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u002f\u0069t\u0065\u006d\u0025\u0064.x\u006d\u006c",index );case PresentationPropertiesType :return "\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c";case ViewPropertiesType :switch dt {case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0076\u0069\u0065\u0077\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c";case DocTypeSpreadsheet :return "\u0078\u006c/\u0076\u0069\u0065w\u0050\u0072\u006f\u0070\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077o\u0072d\u002f\u0076\u0069\u0065\u0077P\u0072\u006fp\u0073\u002e\u0078\u006d\u006c";};case TableStylesType :switch dt {case DocTypePresentation :return "\u0070\u0070\u0074\u002fta\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypeSpreadsheet :return "\u0078l\u002ft\u0061\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "w\u006fr\u0064\u002f\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073.x\u006d\u006c";};case HyperLinkType :return "";case OfficeDocumentType ,OfficeDocumentTypeStrict :switch dt {case DocTypeSpreadsheet :return "\u0078l\u002fw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c";case DocTypePresentation :return "p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c";default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ThemeType ,ThemeTypeStrict ,ThemeContentType :switch dt {case DocTypeSpreadsheet :return _d .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _d .Sprintf ("\u0077\u006f\u0072\u0064/t\u0068\u0065\u006d\u0065\u002f\u0074\u0068\u0065\u006d\u0065\u0025\u0064\u002e\u0078m\u006c",index );case DocTypePresentation :return _d .Sprintf ("p\u0070\u0074\u002f\u0074he\u006de\u002f\u0074\u0068\u0065\u006de\u0025\u0064\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case StylesType ,StylesTypeStrict :switch dt {case DocTypeSpreadsheet :return "\u0078\u006c\u002f\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypeDocument :return "\u0077o\u0072d\u002f\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c";case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0073\u0074\u0079\u006c\u0065s\u002e\u0078\u006d\u006c";default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ChartType ,ChartTypeStrict ,ChartContentType :switch dt {case DocTypeSpreadsheet :return _d .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _d .Sprintf ("\u0077\u006f\u0072d/\u0063\u0068\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypePresentation :return _d .Sprintf ("\u0070\u0070\u0074\u002fch\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078m\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case TableType ,TableTypeStrict ,TableContentType :return _d .Sprintf ("x\u006c\u002f\u0074\u0061bl\u0065s\u002f\u0074\u0061\u0062\u006ce\u0025\u0064\u002e\u0078\u006d\u006c",index );case DrawingType ,DrawingTypeStrict ,DrawingContentType :switch dt {case DocTypeSpreadsheet :return _d .Sprintf ("\u0078l\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u0073\u002fd\u0072a\u0077i\u006e\u0067\u0025\u0064\u002e\u0078\u006dl",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case CommentsType ,CommentsTypeStrict ,CommentsContentType :switch dt {case DocTypeSpreadsheet :return _d .Sprintf ("\u0078\u006c\u002f\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0025d\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case VMLDrawingType ,VMLDrawingTypeStrict ,VMLDrawingContentType :switch dt {case DocTypeSpreadsheet :return _d .Sprintf ("\u0078\u006c\u002f\u0064r\u0061\u0077\u0069\u006e\u0067\u0073\u002f\u0076\u006d\u006cD\u0072a\u0077\u0069\u006e\u0067\u0025\u0064\u002ev\u006d\u006c",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case ImageType ,ImageTypeStrict :switch dt {case DocTypeDocument :return _d .Sprintf ("\u0077\u006f\u0072\u0064/m\u0065\u0064\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0070n\u0067",index );case DocTypeSpreadsheet :return _d .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _d .Sprintf ("p\u0070\u0074\u002f\u006ded\u0069a\u002f\u0069\u006d\u0061\u0067e\u0025\u0064\u002e\u0070\u006e\u0067",index );default:Log ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case WorksheetType ,WorksheetTypeStrict ,WorksheetContentType :return _d .Sprintf ("\u0078l\u002f\u0077\u006f\u0072k\u0073\u0068\u0065\u0065\u0074s\u002fs\u0068e\u0065\u0074\u0025\u0064\u002e\u0078\u006dl",index );case SharedStringsType ,SharedStringsTypeStrict ,SharedStringsContentType :return "x\u006c/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073.x\u006d\u006c";case FontTableType ,FontTableTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006e\u0074T\u0061\u0062l\u0065\u002e\u0078\u006d\u006c";case EndNotesType ,EndNotesTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0065\u006e\u0064\u006e\u006f\u0074\u0065s\u002e\u0078\u006d\u006c";case FootNotesType ,FootNotesTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006f\u0074n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c";case NumberingType ,NumberingTypeStrict :return "\u0077o\u0072d\u002f\u006e\u0075\u006d\u0062e\u0072\u0069n\u0067\u002e\u0078\u006d\u006c";case WebSettingsType ,WebSettingsTypeStrict :return "w\u006fr\u0064\u002f\u0077\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073.x\u006d\u006c";case SettingsType ,SettingsTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0073\u0065\u0074\u0074\u0069\u006e\u0067s\u002e\u0078\u006d\u006c";case HeaderType ,HeaderTypeStrict :return _d .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case FooterType ,FooterTypeStrict :return _d .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case SlideType ,SlideTypeStrict :return _d .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index );case SlideLayoutType :return _d .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075t\u0073/\u0073l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case SlideMasterType :return _d .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0073/\u0073l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );case HandoutMasterType :return _d .Sprintf ("\u0070\u0070\u0074\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0073\u002f\u0068\u0061\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074e\u0072\u0025d\u002e\u0078\u006d\u006c",index );case NotesMasterType :return _d .Sprintf ("\u0070\u0070\u0074/n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065r\u0073/\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );default:Log ("\u0075\u006e\u0073\u0075pp\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",typ );};return "";}; \ No newline at end of file +// 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 (_cb nsSet )applyToNode (_bc *any ){if _bc .XMLName .Space ==""{return ;};_fge :=_cb .getPrefix (_bc .XMLName .Space );_bc .XMLName .Space ="";_bc .XMLName .Local =_fge +"\u003a"+_bc .XMLName .Local ;_cag :=_bc .Attrs ;_bc .Attrs =nil ;for _ ,_dgf :=range _cag {if _dgf .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _dgf .Name .Space !=""{_cgg :=_cb .getPrefix (_dgf .Name .Space );_dgf .Name .Space ="";_dgf .Name .Local =_cgg +"\u003a"+_dgf .Name .Local ;};_bc .Attrs =append (_bc .Attrs ,_dgf );};for _ ,_ge :=range _bc .Nodes {_cb .applyToNode (_ge );};}; \ No newline at end of file diff --git a/vmldrawing/vmldrawing.go b/vmldrawing/vmldrawing.go index 2d1c3e2538..ce18c1e9db 100644 --- a/vmldrawing/vmldrawing.go +++ b/vmldrawing/vmldrawing.go @@ -9,11 +9,11 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package vmldrawing ;import (_b "encoding/xml";_ff "fmt";_c "github.com/unidoc/unioffice";_ba "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_a "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";); +package vmldrawing ;import (_e "encoding/xml";_fc "fmt";_g "github.com/unidoc/unioffice";_cc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_gb "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";);func (_ef *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 _ef .Layout !=nil {_cff :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ef .Layout ,_cff );};if _ef .ShapeType !=nil {_ad :=_e .StartElement {Name :_e .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ef .ShapeType ,_ad );};for _ ,_ac :=range _ef .Shape {_fg :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_ac ,_fg );};return e .EncodeToken (_e .EndElement {Name :start .Name });}; // NewCommentDrawing constructs a new comment drawing. -func NewCommentDrawing ()*Container {_e :=NewContainer ();_e .Layout =_a .NewOfcShapelayout ();_e .Layout .ExtAttr =_a .ST_ExtEdit ;_e .Layout .Idmap =_a .NewOfcCT_IdMap ();_e .Layout .Idmap .DataAttr =_c .String ("\u0031");_e .Layout .Idmap .ExtAttr =_a .ST_ExtEdit ;_e .ShapeType =_a .NewShapetype ();_e .ShapeType .IdAttr =_c .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_e .ShapeType .CoordsizeAttr =_c .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_e .ShapeType .SptAttr =_c .Float32 (202);_e .ShapeType .PathAttr =_c .String ("\u006d\u0030\u002c0l\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u00321\u00360\u0030,\u00321\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u0030\u0078\u0065");_g :=_a .NewEG_ShapeElements ();_e .ShapeType .EG_ShapeElements =append (_e .ShapeType .EG_ShapeElements ,_g );_g .Path =_a .NewPath ();_g .Path .GradientshapeokAttr =_ba .ST_TrueFalseT ;_g .Path .ConnecttypeAttr =_a .OfcST_ConnectTypeRect ;return _e ;};type Container struct{Layout *_a .OfcShapelayout ;ShapeType *_a .Shapetype ;Shape []*_a .Shape ;};func (_af *Container )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Name .Local ="\u0078\u006d\u006c";e .EncodeToken (start );if _af .Layout !=nil {_bdd :=_b .StartElement {Name :_b .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_af .Layout ,_bdd );};if _af .ShapeType !=nil {_cb :=_b .StartElement {Name :_b .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_af .ShapeType ,_cb );};for _ ,_da :=range _af .Shape {_cdg :=_b .StartElement {Name :_b .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_da ,_cdg );};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewContainer ()*Container {return &Container {}};func (_be *Container )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_be .Shape =nil ;_bge :for {_ac ,_daf :=d .Token ();if _daf !=nil {return _daf ;};switch _dd :=_ac .(type ){case _b .StartElement :switch _dd .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_be .Layout =_a .NewOfcShapelayout ();if _bdg :=d .DecodeElement (_be .Layout ,&_dd );_bdg !=nil {return _bdg ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_be .ShapeType =_a .NewShapetype ();if _fa :=d .DecodeElement (_be .ShapeType ,&_dd );_fa !=nil {return _fa ;};case "\u0073\u0068\u0061p\u0065":_gb :=_a .NewShape ();if _gf :=d .DecodeElement (_gb ,&_dd );_gf !=nil {return _gf ;};_be .Shape =append (_be .Shape ,_gb );};case _b .EndElement :break _bge ;};};return nil ;}; +func NewCommentDrawing ()*Container {_gd :=NewContainer ();_gd .Layout =_gb .NewOfcShapelayout ();_gd .Layout .ExtAttr =_gb .ST_ExtEdit ;_gd .Layout .Idmap =_gb .NewOfcCT_IdMap ();_gd .Layout .Idmap .DataAttr =_g .String ("\u0031");_gd .Layout .Idmap .ExtAttr =_gb .ST_ExtEdit ;_gd .ShapeType =_gb .NewShapetype ();_gd .ShapeType .IdAttr =_g .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_gd .ShapeType .CoordsizeAttr =_g .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_gd .ShapeType .SptAttr =_g .Float32 (202);_gd .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");_a :=_gb .NewEG_ShapeElements ();_gd .ShapeType .EG_ShapeElements =append (_gd .ShapeType .EG_ShapeElements ,_a );_a .Path =_gb .NewPath ();_a .Path .GradientshapeokAttr =_cc .ST_TrueFalseT ;_a .Path .ConnecttypeAttr =_gb .OfcST_ConnectTypeRect ;return _gd ;};func (_d *Container )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_d .Shape =nil ;_b :for {_da ,_ag :=d .Token ();if _ag !=nil {return _ag ;};switch _fa :=_da .(type ){case _e .StartElement :switch _fa .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_d .Layout =_gb .NewOfcShapelayout ();if _gf :=d .DecodeElement (_d .Layout ,&_fa );_gf !=nil {return _gf ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_d .ShapeType =_gb .NewShapetype ();if _ccb :=d .DecodeElement (_d .ShapeType ,&_fa );_ccb !=nil {return _ccb ;};case "\u0073\u0068\u0061p\u0065":_cb :=_gb .NewShape ();if _bb :=d .DecodeElement (_cb ,&_fa );_bb !=nil {return _bb ;};_d .Shape =append (_d .Shape ,_cb );};case _e .EndElement :break _b ;};};return nil ;};type Container struct{Layout *_gb .OfcShapelayout ;ShapeType *_gb .Shapetype ;Shape []*_gb .Shape ;}; // NewCommentShape creates a new comment shape for a given cell index. The // indices here are zero based. -func NewCommentShape (col ,row int64 )*_a .Shape {_cd :=_a .NewShape ();_cd .IdAttr =_c .String (_ff .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_cd .TypeAttr =_c .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_cd .StyleAttr =_c .String ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006cu\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074:\u0038\u0030\u0070\u0074;\u006d\u0061\u0072\u0067\u0069n-\u0074o\u0070\u003a\u0032pt\u003b\u0077\u0069\u0064\u0074\u0068\u003a1\u0030\u0034\u0070\u0074\u003b\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0037\u0036\u0070\u0074\u003b\u007a\u002d\u0069\u006e\u0064\u0065x\u003a\u0031\u003bv\u0069\u0073\u0069\u0062\u0069\u006c\u0069t\u0079\u003a\u0068\u0069\u0064\u0064\u0065\u006e");_cd .FillcolorAttr =_c .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_cd .StrokecolorAttr =_c .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_ea :=_a .NewEG_ShapeElements ();_ea .Fill =_a .NewFill ();_ea .Fill .Color2Attr =_c .String ("\u0023f\u0062\u0066\u0065\u0038\u0032");_ea .Fill .AngleAttr =_c .Float64 (-180);_ea .Fill .TypeAttr =_a .ST_FillTypeGradient ;_ea .Fill .Fill =_a .NewOfcFill ();_ea .Fill .Fill .ExtAttr =_a .ST_ExtView ;_ea .Fill .Fill .TypeAttr =_a .OfcST_FillTypeGradientUnscaled ;_cd .EG_ShapeElements =append (_cd .EG_ShapeElements ,_ea );_bg :=_a .NewEG_ShapeElements ();_bg .Shadow =_a .NewShadow ();_bg .Shadow .OnAttr =_ba .ST_TrueFalseT ;_bg .Shadow .ObscuredAttr =_ba .ST_TrueFalseT ;_cd .EG_ShapeElements =append (_cd .EG_ShapeElements ,_bg );_bd :=_a .NewEG_ShapeElements ();_bd .Path =_a .NewPath ();_bd .Path .ConnecttypeAttr =_a .OfcST_ConnectTypeNone ;_cd .EG_ShapeElements =append (_cd .EG_ShapeElements ,_bd );_cdf :=_a .NewEG_ShapeElements ();_cdf .Textbox =_a .NewTextbox ();_cdf .Textbox .StyleAttr =_c .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f");_cd .EG_ShapeElements =append (_cd .EG_ShapeElements ,_cdf );_dg :=_a .NewEG_ShapeElements ();_dg .ClientData =_d .NewClientData ();_dg .ClientData .ObjectTypeAttr =_d .ST_ObjectTypeNote ;_dg .ClientData .MoveWithCells =_ba .ST_TrueFalseBlankT ;_dg .ClientData .SizeWithCells =_ba .ST_TrueFalseBlankT ;_dg .ClientData .Anchor =_c .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_dg .ClientData .AutoFill =_ba .ST_TrueFalseBlankFalse ;_dg .ClientData .Row =_c .Int64 (row );_dg .ClientData .Column =_c .Int64 (col );_cd .EG_ShapeElements =append (_cd .EG_ShapeElements ,_dg );return _cd ;}; \ No newline at end of file +func NewCommentShape (col ,row int64 )*_gb .Shape {_ff :=_gb .NewShape ();_ff .IdAttr =_g .String (_fc .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_ff .TypeAttr =_g .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_ff .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");_ff .FillcolorAttr =_g .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_ff .StrokecolorAttr =_g .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_ed :=_gb .NewEG_ShapeElements ();_ed .Fill =_gb .NewFill ();_ed .Fill .Color2Attr =_g .String ("\u0023f\u0062\u0066\u0065\u0038\u0032");_ed .Fill .AngleAttr =_g .Float64 (-180);_ed .Fill .TypeAttr =_gb .ST_FillTypeGradient ;_ed .Fill .Fill =_gb .NewOfcFill ();_ed .Fill .Fill .ExtAttr =_gb .ST_ExtView ;_ed .Fill .Fill .TypeAttr =_gb .OfcST_FillTypeGradientUnscaled ;_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_ed );_cf :=_gb .NewEG_ShapeElements ();_cf .Shadow =_gb .NewShadow ();_cf .Shadow .OnAttr =_cc .ST_TrueFalseT ;_cf .Shadow .ObscuredAttr =_cc .ST_TrueFalseT ;_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_cf );_aa :=_gb .NewEG_ShapeElements ();_aa .Path =_gb .NewPath ();_aa .Path .ConnecttypeAttr =_gb .OfcST_ConnectTypeNone ;_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_aa );_gbf :=_gb .NewEG_ShapeElements ();_gbf .Textbox =_gb .NewTextbox ();_gbf .Textbox .StyleAttr =_g .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f");_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_gbf );_fb :=_gb .NewEG_ShapeElements ();_fb .ClientData =_c .NewClientData ();_fb .ClientData .ObjectTypeAttr =_c .ST_ObjectTypeNote ;_fb .ClientData .MoveWithCells =_cc .ST_TrueFalseBlankT ;_fb .ClientData .SizeWithCells =_cc .ST_TrueFalseBlankT ;_fb .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");_fb .ClientData .AutoFill =_cc .ST_TrueFalseBlankFalse ;_fb .ClientData .Row =_g .Int64 (row );_fb .ClientData .Column =_g .Int64 (col );_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_fb );return _ff ;};func NewContainer ()*Container {return &Container {}}; \ No newline at end of file diff --git a/zippkg/zippkg.go b/zippkg/zippkg.go index 3d5efb1de2..a8dd26bdca 100644 --- a/zippkg/zippkg.go +++ b/zippkg/zippkg.go @@ -9,30 +9,25 @@ // 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 (_de "archive/zip";_gc "bytes";_dg "encoding/xml";_a "fmt";_bb "github.com/unidoc/unioffice";_bd "github.com/unidoc/unioffice/algo";_eg "github.com/unidoc/unioffice/common/tempstorage";_e "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_b "io";_da "path";_gd "sort";_g "strings";_dc "time";); +package zippkg ;import (_a "archive/zip";_fb "bytes";_aae "encoding/xml";_af "fmt";_dge "github.com/unidoc/unioffice";_dg "github.com/unidoc/unioffice/algo";_dc "github.com/unidoc/unioffice/common/tempstorage";_dd "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_aa "io";_d "path";_gg "sort";_ae "strings";_g "time";);func MarshalXMLByType (z *_a .Writer ,dt _dge .DocType ,typ string ,v interface{})error {_efa :=_dge .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_efa ,v );};func MarshalXMLByTypeIndex (z *_a .Writer ,dt _dge .DocType ,typ string ,idx int ,v interface{})error {_ad :=_dge .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_ad ,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 *_de .Writer ,zipPath ,storagePath string )error {_ffc ,_bacf :=z .Create (zipPath );if _bacf !=nil {return _a .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_bacf );};_dgc ,_bacf :=_eg .Open (storagePath );if _bacf !=nil {return _a .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_bacf );};defer _dgc .Close ();_ ,_bacf =_b .Copy (_ffc ,_dgc );return _bacf ;};var _gf =[]byte {'\r','\n'}; +// AddFileFromBytes takes a byte array and adds it at a given path to a zip file. +func AddFileFromBytes (z *_a .Writer ,zipPath string ,data []byte )error {_afg ,_dea :=z .Create (zipPath );if _dea !=nil {return _af .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_dea );};_ ,_dea =_aa .Copy (_afg ,_fb .NewReader (data ));return _dea ;};var _ege =[]byte {'/','>'};func (_edg SelfClosingWriter )Write (b []byte )(int ,error ){_afb :=0;_egg :=0;for _gda :=0;_gda < len (b )-2;_gda ++{if b [_gda ]=='>'&&b [_gda +1]=='<'&&b [_gda +2]=='/'{_acaf :=[]byte {};_afe :=_gda ;for _gfg :=_gda ;_gfg >=0;_gfg --{if b [_gfg ]==' '{_afe =_gfg ;}else if b [_gfg ]=='<'{_acaf =b [_gfg +1:_afe ];break ;};};_ggd :=[]byte {};for _dfc :=_gda +3;_dfc < len (b );_dfc ++{if b [_dfc ]=='>'{_ggd =b [_gda +3:_dfc ];break ;};};if !_fb .Equal (_acaf ,_ggd ){continue ;};_cec ,_dca :=_edg .W .Write (b [_afb :_gda ]);if _dca !=nil {return _egg +_cec ,_dca ;};_egg +=_cec ;_ ,_dca =_edg .W .Write (_ege );if _dca !=nil {return _egg ,_dca ;};_egg +=3;for _gde :=_gda +2;_gde < len (b )&&b [_gde ]!='>';_gde ++{_egg ++;_afb =_gde +2;_gda =_afb ;};};};_bc ,_eba :=_edg .W .Write (b [_afb :]);return _bc +_egg ,_eba ;};func (_bg *DecodeMap )IndexFor (path string )int {return _bg ._fbc [path ]}; -// AddTarget allows documents to register decode targets. Path is a path that -// will be found in the zip file and ifc is an XML element that the file will be -// unmarshaled to. filePath is the absolute path to the target, ifc is the -// object to decode into, sourceFileType is the type of file that the reference -// was discovered in, and index is the index of the source file type. -func (_ebf *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _ebf ._gg ==nil {_ebf ._gg =make (map[string ]Target );_ebf ._bg =make (map[*_e .Relationships ]string );_ebf ._f =make (map[string ]struct{});_ebf ._fe =make (map[string ]int );};_cga :=_da .Clean (filePath );if _ ,_fa :=_ebf ._f [_cga ];_fa {return false ;};_ebf ._f [_cga ]=struct{}{};_ebf ._gg [_cga ]=Target {Path :filePath ,Typ :sourceFileType ,Ifc :ifc ,Index :idx };return true ;}; +// SelfClosingWriter wraps a writer and replaces XML tags of the +// type with +type SelfClosingWriter struct{W _aa .Writer ;}; -// DecodeMap is used to walk a tree of relationships, decoding files and passing -// control back to the document. -type DecodeMap struct{_gg map[string ]Target ;_bg map[*_e .Relationships ]string ;_ba []Target ;_cg OnNewRelationshipFunc ;_f map[string ]struct{};_fe map[string ]int ;};func (_ef *DecodeMap )RecordIndex (path string ,idx int ){_ef ._fe [path ]=idx }; +// ExtractToDiskTmp extracts a zip file to a temporary file in a given path, +// returning the name of the file. +func ExtractToDiskTmp (f *_a .File ,path string )(string ,error ){_cda ,_ed :=_dc .TempFile (path ,"\u007a\u007a");if _ed !=nil {return "",_ed ;};defer _cda .Close ();_eee ,_ed :=f .Open ();if _ed !=nil {return "",_ed ;};defer _eee .Close ();_ ,_ed =_aa .Copy (_cda ,_eee );if _ed !=nil {return "",_ed ;};return _cda .Name (),nil ;}; // Decode unmarshals the content of a *zip.File as XML to a given destination. -func Decode (f *_de .File ,dest interface{})error {_cfgb ,_ec :=f .Open ();if _ec !=nil {return _a .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_ec );};defer _cfgb .Close ();_agd :=_dg .NewDecoder (_cfgb );if _adg :=_agd .Decode (dest );_adg !=nil {return _a .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_adg );};if _gde ,_ce :=dest .(*_e .Relationships );_ce {for _fg ,_agb :=range _gde .Relationship {switch _agb .TypeAttr {case _bb .OfficeDocumentTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .OfficeDocumentType ;case _bb .StylesTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .StylesType ;case _bb .ThemeTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .ThemeType ;case _bb .SettingsTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .SettingsType ;case _bb .ImageTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .ImageType ;case _bb .CommentsTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .CommentsType ;case _bb .ThumbnailTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .ThumbnailType ;case _bb .DrawingTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .DrawingType ;case _bb .ChartTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .ChartType ;case _bb .ExtendedPropertiesTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .ExtendedPropertiesType ;case _bb .CustomXMLTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .CustomXMLType ;case _bb .WorksheetTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .WorksheetType ;case _bb .SharedStringsTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .SharedStringsType ;case _bb .TableTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .TableType ;case _bb .HeaderTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .HeaderType ;case _bb .FooterTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .FooterType ;case _bb .NumberingTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .NumberingType ;case _bb .FontTableTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .FontTableType ;case _bb .WebSettingsTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .WebSettingsType ;case _bb .FootNotesTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .FootNotesType ;case _bb .EndNotesTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .EndNotesType ;case _bb .SlideTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .SlideType ;case _bb .VMLDrawingTypeStrict :_gde .Relationship [_fg ].TypeAttr =_bb .VMLDrawingType ;};};_gd .Slice (_gde .Relationship ,func (_fbc ,_dcd int )bool {_ddg :=_gde .Relationship [_fbc ];_be :=_gde .Relationship [_dcd ];return _bd .NaturalLess (_ddg .IdAttr ,_be .IdAttr );});};return nil ;}; +func Decode (f *_a .File ,dest interface{})error {_efc ,_fbe :=f .Open ();if _fbe !=nil {return _af .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_fbe );};defer _efc .Close ();_efg :=_aae .NewDecoder (_efc );if _dfd :=_efg .Decode (dest );_dfd !=nil {return _af .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_dfd );};if _fbcg ,_ggc :=dest .(*_dd .Relationships );_ggc {for _ba ,_cbca :=range _fbcg .Relationship {switch _cbca .TypeAttr {case _dge .OfficeDocumentTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .OfficeDocumentType ;case _dge .StylesTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .StylesType ;case _dge .ThemeTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .ThemeType ;case _dge .SettingsTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .SettingsType ;case _dge .ImageTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .ImageType ;case _dge .CommentsTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .CommentsType ;case _dge .ThumbnailTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .ThumbnailType ;case _dge .DrawingTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .DrawingType ;case _dge .ChartTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .ChartType ;case _dge .ExtendedPropertiesTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .ExtendedPropertiesType ;case _dge .CustomXMLTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .CustomXMLType ;case _dge .WorksheetTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .WorksheetType ;case _dge .SharedStringsTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .SharedStringsType ;case _dge .TableTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .TableType ;case _dge .HeaderTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .HeaderType ;case _dge .FooterTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .FooterType ;case _dge .NumberingTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .NumberingType ;case _dge .FontTableTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .FontTableType ;case _dge .WebSettingsTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .WebSettingsType ;case _dge .FootNotesTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .FootNotesType ;case _dge .EndNotesTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .EndNotesType ;case _dge .SlideTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .SlideType ;case _dge .VMLDrawingTypeStrict :_fbcg .Relationship [_ba ].TypeAttr =_dge .VMLDrawingType ;};};_gg .Slice (_fbcg .Relationship ,func (_gcb ,_aaa int )bool {_ee :=_fbcg .Relationship [_gcb ];_bf :=_fbcg .Relationship [_aaa ];return _dg .NaturalLess (_ee .IdAttr ,_bf .IdAttr );});};return nil ;}; -// SetOnNewRelationshipFunc sets the function to be called when a new -// relationship has been discovered. -func (_dd *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_dd ._cg =fn }; +// MarshalXML creates a file inside of a zip and marshals an object as xml, prefixing it +// with a standard XML header. +func MarshalXML (z *_a .Writer ,filename string ,v interface{})error {_dbcc :=&_a .FileHeader {};_dbcc .Method =_a .Deflate ;_dbcc .Name =filename ;_dbcc .SetModTime (_g .Now ());_eda ,_ec :=z .CreateHeader (_dbcc );if _ec !=nil {return _af .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_ec );};_ ,_ec =_eda .Write ([]byte (XMLHeader ));if _ec !=nil {return _af .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 ,_ec );};if _ec =_aae .NewEncoder (SelfClosingWriter {_eda }).Encode (v );_ec !=nil {return _af .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_ec );};_ ,_ec =_eda .Write (_ga );return _ec ;}; // OnNewRelationshipFunc is called when a new relationship has been discovered. // @@ -46,25 +41,30 @@ func (_dd *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_dd . // 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 (_bba *DecodeMap ,_df ,_c string ,_gcd []*_de .File ,_ac *_e .Relationship ,_eb Target )error ;func MarshalXMLByType (z *_de .Writer ,dt _bb .DocType ,typ string ,v interface{})error {_gcfb :=_bb .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_gcfb ,v );};func (_gcf *DecodeMap )IndexFor (path string )int {return _gcf ._fe [path ]};type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;};const XMLHeader ="\u003c\u003f\u0078\u006d\u006c\u0020\u0076e\u0072\u0073\u0069o\u006e\u003d\u00221\u002e\u0030\"\u0020\u0065\u006e\u0063\u006f\u0064i\u006eg=\u0022\u0055\u0054\u0046\u002d\u0038\u0022\u0020\u0073\u0074\u0061\u006e\u0064\u0061\u006c\u006f\u006e\u0065\u003d\u0022\u0079\u0065\u0073\u0022\u003f\u003e"+"\u000a"; +type OnNewRelationshipFunc func (_c *DecodeMap ,_fa ,_ag string ,_cb []*_a .File ,_gb *_dd .Relationship ,_db Target )error ; -// AddFileFromBytes takes a byte array and adds it at a given path to a zip file. -func AddFileFromBytes (z *_de .Writer ,zipPath string ,data []byte )error {_dda ,_dfd :=z .Create (zipPath );if _dfd !=nil {return _a .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_dfd );};_ ,_dfd =_b .Copy (_dda ,_gc .NewReader (data ));return _dfd ;}; +// 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 (_ac *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _ac ._gf ==nil {_ac ._gf =make (map[string ]Target );_ac ._gd =make (map[*_dd .Relationships ]string );_ac ._ab =make (map[string ]struct{});_ac ._fbc =make (map[string ]int );};_gbb :=_d .Clean (filePath );if _ ,_e :=_ac ._ab [_gbb ];_e {return false ;};_ac ._ab [_gbb ]=struct{}{};_ac ._gf [_gbb ]=Target {Path :filePath ,Typ :sourceFileType ,Ifc :ifc ,Index :idx };return true ;};var _ga =[]byte {'\r','\n'};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"; // Decode loops decoding targets registered with AddTarget and calling th -func (_ed *DecodeMap )Decode (files []*_de .File )error {_ag :=1;for _ag > 0{for len (_ed ._ba )> 0{_ege :=_ed ._ba [len (_ed ._ba )-1];_ed ._ba =_ed ._ba [0:len (_ed ._ba )-1];_bac :=_ege .Ifc .(*_e .Relationships );for _ ,_cf :=range _bac .Relationship {_ddf ,_ :=_ed ._bg [_bac ];_ed ._cg (_ed ,_ddf +_cf .TargetAttr ,_cf .TypeAttr ,files ,_cf ,_ege );};};for _fb ,_ab :=range files {if _ab ==nil {continue ;};if _fcb ,_bab :=_ed ._gg [_ab .Name ];_bab {delete (_ed ._gg ,_ab .Name );if _fcd :=Decode (_ab ,_fcb .Ifc );_fcd !=nil {return _fcd ;};files [_fb ]=nil ;if _ff ,_bc :=_fcb .Ifc .(*_e .Relationships );_bc {_ed ._ba =append (_ed ._ba ,_fcb );_dec ,_ :=_da .Split (_da .Clean (_ab .Name +"\u002f\u002e\u002e\u002f"));_ed ._bg [_ff ]=_dec ;_ag ++;};};};_ag --;};return nil ;}; +func (_df *DecodeMap )Decode (files []*_a .File )error {_gc :=1;for _gc > 0{for len (_df ._ggb )> 0{_cf :=_df ._ggb [len (_df ._ggb )-1];_df ._ggb =_df ._ggb [0:len (_df ._ggb )-1];_cbc :=_cf .Ifc .(*_dd .Relationships );for _ ,_bb :=range _cbc .Relationship {_be ,_ :=_df ._gd [_cbc ];_df ._b (_df ,_be +_bb .TargetAttr ,_bb .TypeAttr ,files ,_bb ,_cf );};};for _eb ,_cd :=range files {if _cd ==nil {continue ;};if _fbf ,_fc :=_df ._gf [_cd .Name ];_fc {delete (_df ._gf ,_cd .Name );if _egb :=Decode (_cd ,_fbf .Ifc );_egb !=nil {return _egb ;};files [_eb ]=nil ;if _ebd ,_aef :=_fbf .Ifc .(*_dd .Relationships );_aef {_df ._ggb =append (_df ._ggb ,_fbf );_deb ,_ :=_d .Split (_d .Clean (_cd .Name +"\u002f\u002e\u002e\u002f"));_df ._gd [_ebd ]=_deb ;_gc ++;};};};_gc --;};return nil ;};type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;}; -// MarshalXML creates a file inside of a zip and marshals an object as xml, prefixing it -// with a standard XML header. -func MarshalXML (z *_de .Writer ,filename string ,v interface{})error {_gce :=&_de .FileHeader {};_gce .Method =_de .Deflate ;_gce .Name =filename ;_gce .SetModTime (_dc .Now ());_ede ,_ea :=z .CreateHeader (_gce );if _ea !=nil {return _a .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_ea );};_ ,_ea =_ede .Write ([]byte (XMLHeader ));if _ea !=nil {return _a .Errorf ("\u0063\u0072e\u0061\u0074\u0069\u006e\u0067\u0020\u0078\u006d\u006c\u0020\u0068\u0065\u0061\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0025\u0073: \u0025\u0073",filename ,_ea );};if _ea =_dg .NewEncoder (SelfClosingWriter {_ede }).Encode (v );_ea !=nil {return _a .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_ea );};_ ,_ea =_ede .Write (_gf );return _ea ;}; +// SetOnNewRelationshipFunc sets the function to be called when a new +// relationship has been discovered. +func (_ge *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_ge ._b =fn }; -// ExtractToDiskTmp extracts a zip file to a temporary file in a given path, -// returning the name of the file. -func ExtractToDiskTmp (f *_de .File ,path string )(string ,error ){_bf ,_bdg :=_eg .TempFile (path ,"\u007a\u007a");if _bdg !=nil {return "",_bdg ;};defer _bf .Close ();_gb ,_bdg :=f .Open ();if _bdg !=nil {return "",_bdg ;};defer _gb .Close ();_ ,_bdg =_b .Copy (_bf ,_gb );if _bdg !=nil {return "",_bdg ;};return _bf .Name (),nil ;}; +// DecodeMap is used to walk a tree of relationships, decoding files and passing +// control back to the document. +type DecodeMap struct{_gf map[string ]Target ;_gd map[*_dd .Relationships ]string ;_ggb []Target ;_b OnNewRelationshipFunc ;_ab map[string ]struct{};_fbc map[string ]int ;}; // RelationsPathFor returns the relations path for a given filename. -func RelationsPathFor (path string )string {_cge :=_g .Split (path ,"\u002f");_gca :=_g .Join (_cge [0:len (_cge )-1],"\u002f");_gcc :=_cge [len (_cge )-1];_gca +="\u002f_\u0072\u0065\u006c\u0073\u002f";_gcc +="\u002e\u0072\u0065l\u0073";return _gca +_gcc ;};func (_cfe SelfClosingWriter )Write (b []byte )(int ,error ){_fgc :=0;_bbd :=0;for _ead :=0;_ead < len (b )-2;_ead ++{if b [_ead ]=='>'&&b [_ead +1]=='<'&&b [_ead +2]=='/'{_ge :=[]byte {};_edf :=_ead ;for _db :=_ead ;_db >=0;_db --{if b [_db ]==' '{_edf =_db ;}else if b [_db ]=='<'{_ge =b [_db +1:_edf ];break ;};};_fcf :=[]byte {};for _bcd :=_ead +3;_bcd < len (b );_bcd ++{if b [_bcd ]=='>'{_fcf =b [_ead +3:_bcd ];break ;};};if !_gc .Equal (_ge ,_fcf ){continue ;};_fff ,_cfa :=_cfe .W .Write (b [_fgc :_ead ]);if _cfa !=nil {return _bbd +_fff ,_cfa ;};_bbd +=_fff ;_ ,_cfa =_cfe .W .Write (_ca );if _cfa !=nil {return _bbd ,_cfa ;};_bbd +=3;for _fbe :=_ead +2;_fbe < len (b )&&b [_fbe ]!='>';_fbe ++{_bbd ++;_fgc =_fbe +2;_ead =_fgc ;};};};_bad ,_bde :=_cfe .W .Write (b [_fgc :]);return _bad +_bbd ,_bde ;}; +func RelationsPathFor (path string )string {_ef :=_ae .Split (path ,"\u002f");_aca :=_ae .Join (_ef [0:len (_ef )-1],"\u002f");_aaf :=_ef [len (_ef )-1];_aca +="\u002f_\u0072\u0065\u006c\u0073\u002f";_aaf +="\u002e\u0072\u0065l\u0073";return _aca +_aaf ;}; -// SelfClosingWriter wraps a writer and replaces XML tags of the -// type with -type SelfClosingWriter struct{W _b .Writer ;};func MarshalXMLByTypeIndex (z *_de .Writer ,dt _bb .DocType ,typ string ,idx int ,v interface{})error {_fea :=_bb .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_fea ,v );};var _ca =[]byte {'/','>'}; \ No newline at end of file +// 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 *_a .Writer ,zipPath ,storagePath string )error {_ce ,_faf :=z .Create (zipPath );if _faf !=nil {return _af .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_faf );};_fg ,_faf :=_dc .Open (storagePath );if _faf !=nil {return _af .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_faf );};defer _fg .Close ();_ ,_faf =_aa .Copy (_ce ,_fg );return _faf ;};func (_de *DecodeMap )RecordIndex (path string ,idx int ){_de ._fbc [path ]=idx }; \ No newline at end of file